# RUN: llc -mtriple=amdgcn -mcpu=gfx900 \ # RUN: -run-pass=amdgpu-next-use-printer \ # RUN: -amdgpu-next-use-analysis-config=graphics \ # RUN: -amdgpu-next-use-analysis-dump-distance-as-json=- \ # RUN: -amdgpu-next-use-analysis-dump-distance-verbose \ # RUN: -filetype=null \ # RUN: %s | FileCheck --check-prefix=CHECK-GX-JSON %s # RUN: llc -mtriple=amdgcn -mcpu=gfx900 \ # RUN: -run-pass=amdgpu-next-use-printer \ # RUN: -amdgpu-next-use-analysis-config=compute \ # RUN: -amdgpu-next-use-analysis-dump-distance-as-json=- \ # RUN: -amdgpu-next-use-analysis-dump-distance-verbose \ # RUN: -filetype=null \ # RUN: %s | FileCheck --check-prefix=CHECK-CP-JSON %s # RUN: llc -mtriple=amdgcn -mcpu=gfx900 \ # RUN: "-passes=require,print" \ # RUN: -amdgpu-next-use-analysis-config=compute \ # RUN: -amdgpu-next-use-analysis-dump-distance-as-json=- \ # RUN: -amdgpu-next-use-analysis-dump-distance-verbose \ # RUN: -filetype=null \ # RUN: %s | FileCheck --check-prefix=CHECK-CP-JSON %s --- | define void @stack_args_vgpr_spill(<32 x float> %arg0, <32 x float> %arg1, ptr addrspace(1) %p, ptr addrspace(1) %p1, ptr addrspace(1) %p2, ptr addrspace(1) %p3, ptr addrspace(1) %p4, ptr addrspace(1) %p5, ptr addrspace(1) %p6, ptr addrspace(1) %p7) #0 { ret void } attributes #0 = { "target-cpu"="gfx900" } ... --- name: stack_args_vgpr_spill tracksRegLiveness: true fixedStack: - { id: 0, type: default, offset: 0, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 1, type: default, offset: 4, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 2, type: default, offset: 8, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 3, type: default, offset: 12, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 4, type: default, offset: 16, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 5, type: default, offset: 20, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 6, type: default, offset: 24, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 7, type: default, offset: 28, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 8, type: default, offset: 32, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 9, type: default, offset: 36, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 10, type: default, offset: 40, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 11, type: default, offset: 44, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 12, type: default, offset: 48, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 13, type: default, offset: 52, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 14, type: default, offset: 56, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 15, type: default, offset: 60, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 16, type: default, offset: 64, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 17, type: default, offset: 68, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 18, type: default, offset: 72, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 19, type: default, offset: 76, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 20, type: default, offset: 80, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 21, type: default, offset: 84, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 22, type: default, offset: 88, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 23, type: default, offset: 92, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 24, type: default, offset: 96, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 25, type: default, offset: 100, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 26, type: default, offset: 104, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 27, type: default, offset: 108, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 28, type: default, offset: 112, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 29, type: default, offset: 116, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 30, type: default, offset: 120, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 31, type: default, offset: 124, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 32, type: default, offset: 128, size: 4, alignment: 16, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 33, type: default, offset: 132, size: 4, alignment: 4, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } - { id: 34, type: default, offset: 136, size: 4, alignment: 8, stack-id: default, isImmutable: true, isAliased: false, callee-saved-register: '', callee-saved-restored: true, debug-info-variable: '', debug-info-expression: '', debug-info-location: '' } machineFunctionInfo: scratchRSrcReg: '$sgpr0_sgpr1_sgpr2_sgpr3' body: | bb.0: successors: %bb.1(0x80000000) liveins: $vgpr0, $vgpr1, $vgpr2, $vgpr3, $vgpr4, $vgpr5, $vgpr6, $vgpr7, $vgpr8, $vgpr9, $vgpr10, $vgpr11, $vgpr12, $vgpr13, $vgpr14, $vgpr15, $vgpr16, $vgpr17, $vgpr18, $vgpr19, $vgpr20, $vgpr21, $vgpr22, $vgpr23, $vgpr24, $vgpr25, $vgpr26, $vgpr27, $vgpr28, $vgpr29, $vgpr30, $vgpr31 %0:vgpr_32 = COPY $vgpr31 %1:vgpr_32 = COPY $vgpr30 %2:vgpr_32 = COPY $vgpr29 %3:vgpr_32 = COPY $vgpr28 %4:vgpr_32 = COPY $vgpr27 %5:vgpr_32 = COPY $vgpr26 %6:vgpr_32 = COPY $vgpr25 %7:vgpr_32 = COPY $vgpr24 %8:vgpr_32 = COPY $vgpr23 %9:vgpr_32 = COPY $vgpr22 %10:vgpr_32 = COPY $vgpr21 %11:vgpr_32 = COPY $vgpr20 %12:vgpr_32 = COPY $vgpr19 %13:vgpr_32 = COPY $vgpr18 %14:vgpr_32 = COPY $vgpr17 %15:vgpr_32 = COPY $vgpr16 %16:vgpr_32 = COPY $vgpr15 %17:vgpr_32 = COPY $vgpr14 %18:vgpr_32 = COPY $vgpr13 %19:vgpr_32 = COPY $vgpr12 %20:vgpr_32 = COPY $vgpr11 %21:vgpr_32 = COPY $vgpr10 %22:vgpr_32 = COPY $vgpr9 %23:vgpr_32 = COPY $vgpr8 %24:vgpr_32 = COPY $vgpr7 %25:vgpr_32 = COPY $vgpr6 %26:vgpr_32 = COPY $vgpr5 %27:vgpr_32 = COPY $vgpr4 %28:vgpr_32 = COPY $vgpr3 %29:vgpr_32 = COPY $vgpr2 %30:vgpr_32 = COPY $vgpr1 %31:vgpr_32 = COPY $vgpr0 %32:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.2, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.2, align 16, addrspace 5) %33:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.3, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.3, addrspace 5) %34:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.4, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.4, align 8, addrspace 5) %35:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.5, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.5, addrspace 5) %36:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.6, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.6, align 16, addrspace 5) %37:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.7, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.7, addrspace 5) %38:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.8, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.8, align 8, addrspace 5) %39:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.9, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.9, addrspace 5) %40:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.10, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.10, align 16, addrspace 5) %41:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.11, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.11, addrspace 5) %42:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.12, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.12, align 8, addrspace 5) %43:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.13, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.13, addrspace 5) %44:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.14, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.14, align 16, addrspace 5) %45:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.15, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.15, addrspace 5) %46:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.16, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.16, align 8, addrspace 5) %47:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.17, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.17, addrspace 5) %48:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.18, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.18, align 16, addrspace 5) %49:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.19, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.19, addrspace 5) %50:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.20, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.20, align 8, addrspace 5) %51:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.21, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.21, addrspace 5) %52:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.22, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.22, align 16, addrspace 5) %53:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.23, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.23, addrspace 5) %54:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.24, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.24, align 8, addrspace 5) %55:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.25, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.25, addrspace 5) %56:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.26, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.26, align 16, addrspace 5) %57:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.27, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.27, addrspace 5) %58:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.28, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.28, align 8, addrspace 5) %59:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.29, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.29, addrspace 5) %60:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.30, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.30, align 16, addrspace 5) %61:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.31, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.31, addrspace 5) %62:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.32, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.32, align 8, addrspace 5) %63:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.33, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.33, addrspace 5) %64:vreg_1024 = REG_SEQUENCE %63, %subreg.sub0, %62, %subreg.sub1, %61, %subreg.sub2, %60, %subreg.sub3, %59, %subreg.sub4, %58, %subreg.sub5, %57, %subreg.sub6, %56, %subreg.sub7, %55, %subreg.sub8, %54, %subreg.sub9, %53, %subreg.sub10, %52, %subreg.sub11, %51, %subreg.sub12, %50, %subreg.sub13, %49, %subreg.sub14, %48, %subreg.sub15, %47, %subreg.sub16, %46, %subreg.sub17, %45, %subreg.sub18, %44, %subreg.sub19, %43, %subreg.sub20, %42, %subreg.sub21, %41, %subreg.sub22, %40, %subreg.sub23, %39, %subreg.sub24, %38, %subreg.sub25, %37, %subreg.sub26, %36, %subreg.sub27, %35, %subreg.sub28, %34, %subreg.sub29, %33, %subreg.sub30, %32, %subreg.sub31 %65:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.34, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.34, align 16, addrspace 5) %66:vreg_1024 = REG_SEQUENCE %31, %subreg.sub0, %30, %subreg.sub1, %29, %subreg.sub2, %28, %subreg.sub3, %27, %subreg.sub4, %26, %subreg.sub5, %25, %subreg.sub6, %24, %subreg.sub7, %23, %subreg.sub8, %22, %subreg.sub9, %21, %subreg.sub10, %20, %subreg.sub11, %19, %subreg.sub12, %18, %subreg.sub13, %17, %subreg.sub14, %16, %subreg.sub15, %15, %subreg.sub16, %14, %subreg.sub17, %13, %subreg.sub18, %12, %subreg.sub19, %11, %subreg.sub20, %10, %subreg.sub21, %9, %subreg.sub22, %8, %subreg.sub23, %7, %subreg.sub24, %6, %subreg.sub25, %5, %subreg.sub26, %4, %subreg.sub27, %3, %subreg.sub28, %2, %subreg.sub29, %1, %subreg.sub30, %65, %subreg.sub31 %67:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.0, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.0, align 8, addrspace 5) %68:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.1, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.1, addrspace 5) %69:vreg_1024 = COPY %64 %70:vreg_1024 = COPY %66 %71:vgpr_32 = V_AND_B32_e32 1023, %0, implicit $exec %72:vgpr_32 = nuw nsw V_LSHLREV_B32_e32 7, %71, implicit $exec %73:vgpr_32, %74:sreg_64_xexec = V_ADD_CO_U32_e64 %68, %72, 0, implicit $exec %75:vgpr_32, dead %76:sreg_64_xexec = V_ADDC_U32_e64 0, %67, %74, 0, implicit $exec %77:vreg_64 = REG_SEQUENCE %73, %subreg.sub0, %75, %subreg.sub1 %78:vgpr_32, %79:sreg_64_xexec = V_ADD_CO_U32_e64 %73, %72, 0, implicit $exec %80:vgpr_32, dead %81:sreg_64_xexec = V_ADDC_U32_e64 0, %75, %79, 0, implicit $exec %82:vreg_64 = REG_SEQUENCE %78, %subreg.sub0, %80, %subreg.sub1 %83:vgpr_32, %84:sreg_64_xexec = V_ADD_CO_U32_e64 %78, %72, 0, implicit $exec %85:vgpr_32, dead %86:sreg_64_xexec = V_ADDC_U32_e64 0, %80, %84, 0, implicit $exec %87:vreg_64 = REG_SEQUENCE %83, %subreg.sub0, %85, %subreg.sub1 %88:vgpr_32, %89:sreg_64_xexec = V_ADD_CO_U32_e64 %83, %72, 0, implicit $exec %90:vgpr_32, dead %91:sreg_64_xexec = V_ADDC_U32_e64 0, %85, %89, 0, implicit $exec %92:vreg_64 = REG_SEQUENCE %88, %subreg.sub0, %90, %subreg.sub1 %93:vgpr_32, %94:sreg_64_xexec = V_ADD_CO_U32_e64 %88, %72, 0, implicit $exec %95:vgpr_32, dead %96:sreg_64_xexec = V_ADDC_U32_e64 0, %90, %94, 0, implicit $exec %97:vreg_64 = REG_SEQUENCE %93, %subreg.sub0, %95, %subreg.sub1 %98:vgpr_32, %99:sreg_64_xexec = V_ADD_CO_U32_e64 %93, %72, 0, implicit $exec %100:vgpr_32, dead %101:sreg_64_xexec = V_ADDC_U32_e64 0, %95, %99, 0, implicit $exec %102:vreg_64 = REG_SEQUENCE %98, %subreg.sub0, %100, %subreg.sub1 %103:vgpr_32, %104:sreg_64_xexec = V_ADD_CO_U32_e64 %98, %72, 0, implicit $exec %105:vgpr_32, dead %106:sreg_64_xexec = V_ADDC_U32_e64 0, %100, %104, 0, implicit $exec %107:vreg_64 = REG_SEQUENCE %103, %subreg.sub0, %105, %subreg.sub1 %108:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 112, addrspace 1) %109:vgpr_32 = COPY %108.sub3 %110:vgpr_32 = COPY %108.sub2 %111:vgpr_32 = COPY %108.sub1 %112:vgpr_32 = COPY %108.sub0 %113:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 96, align 32, addrspace 1) %114:vgpr_32 = COPY %113.sub3 %115:vgpr_32 = COPY %113.sub2 %116:vgpr_32 = COPY %113.sub1 %117:vgpr_32 = COPY %113.sub0 %118:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 80, addrspace 1) %119:vgpr_32 = COPY %118.sub3 %120:vgpr_32 = COPY %118.sub2 %121:vgpr_32 = COPY %118.sub1 %122:vgpr_32 = COPY %118.sub0 %123:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 64, align 64, addrspace 1) %124:vgpr_32 = COPY %123.sub3 %125:vgpr_32 = COPY %123.sub2 %126:vgpr_32 = COPY %123.sub1 %127:vgpr_32 = COPY %123.sub0 %128:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 48, addrspace 1) %129:vgpr_32 = COPY %128.sub3 %130:vgpr_32 = COPY %128.sub2 %131:vgpr_32 = COPY %128.sub1 %132:vgpr_32 = COPY %128.sub0 %133:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 32, align 32, addrspace 1) %134:vgpr_32 = COPY %133.sub3 %135:vgpr_32 = COPY %133.sub2 %136:vgpr_32 = COPY %133.sub1 %137:vgpr_32 = COPY %133.sub0 %138:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 16, addrspace 1) %139:vgpr_32 = COPY %138.sub3 %140:vgpr_32 = COPY %138.sub2 %141:vgpr_32 = COPY %138.sub1 %142:vgpr_32 = COPY %138.sub0 %143:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p1, align 128, addrspace 1) %144:vgpr_32 = COPY %143.sub3 %145:vgpr_32 = COPY %143.sub2 %146:vgpr_32 = COPY %143.sub1 %147:vgpr_32 = COPY %143.sub0 %148:vreg_1024 = REG_SEQUENCE %147, %subreg.sub0, %146, %subreg.sub1, %145, %subreg.sub2, %144, %subreg.sub3, %142, %subreg.sub4, %141, %subreg.sub5, %140, %subreg.sub6, %139, %subreg.sub7, %137, %subreg.sub8, %136, %subreg.sub9, %135, %subreg.sub10, %134, %subreg.sub11, %132, %subreg.sub12, %131, %subreg.sub13, %130, %subreg.sub14, %129, %subreg.sub15, %127, %subreg.sub16, %126, %subreg.sub17, %125, %subreg.sub18, %124, %subreg.sub19, %122, %subreg.sub20, %121, %subreg.sub21, %120, %subreg.sub22, %119, %subreg.sub23, %117, %subreg.sub24, %116, %subreg.sub25, %115, %subreg.sub26, %114, %subreg.sub27, %112, %subreg.sub28, %111, %subreg.sub29, %110, %subreg.sub30, %109, %subreg.sub31 %149:vreg_1024 = COPY %148 %150:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 112, addrspace 1) %151:vgpr_32 = COPY %150.sub3 %152:vgpr_32 = COPY %150.sub2 %153:vgpr_32 = COPY %150.sub1 %154:vgpr_32 = COPY %150.sub0 %155:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 96, align 32, addrspace 1) %156:vgpr_32 = COPY %155.sub3 %157:vgpr_32 = COPY %155.sub2 %158:vgpr_32 = COPY %155.sub1 %159:vgpr_32 = COPY %155.sub0 %160:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 80, addrspace 1) %161:vgpr_32 = COPY %160.sub3 %162:vgpr_32 = COPY %160.sub2 %163:vgpr_32 = COPY %160.sub1 %164:vgpr_32 = COPY %160.sub0 %165:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 64, align 64, addrspace 1) %166:vgpr_32 = COPY %165.sub3 %167:vgpr_32 = COPY %165.sub2 %168:vgpr_32 = COPY %165.sub1 %169:vgpr_32 = COPY %165.sub0 %170:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 48, addrspace 1) %171:vgpr_32 = COPY %170.sub3 %172:vgpr_32 = COPY %170.sub2 %173:vgpr_32 = COPY %170.sub1 %174:vgpr_32 = COPY %170.sub0 %175:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 32, align 32, addrspace 1) %176:vgpr_32 = COPY %175.sub3 %177:vgpr_32 = COPY %175.sub2 %178:vgpr_32 = COPY %175.sub1 %179:vgpr_32 = COPY %175.sub0 %180:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 16, addrspace 1) %181:vgpr_32 = COPY %180.sub3 %182:vgpr_32 = COPY %180.sub2 %183:vgpr_32 = COPY %180.sub1 %184:vgpr_32 = COPY %180.sub0 %185:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p2, align 128, addrspace 1) %186:vgpr_32 = COPY %185.sub3 %187:vgpr_32 = COPY %185.sub2 %188:vgpr_32 = COPY %185.sub1 %189:vgpr_32 = COPY %185.sub0 %190:vreg_1024 = REG_SEQUENCE %189, %subreg.sub0, %188, %subreg.sub1, %187, %subreg.sub2, %186, %subreg.sub3, %184, %subreg.sub4, %183, %subreg.sub5, %182, %subreg.sub6, %181, %subreg.sub7, %179, %subreg.sub8, %178, %subreg.sub9, %177, %subreg.sub10, %176, %subreg.sub11, %174, %subreg.sub12, %173, %subreg.sub13, %172, %subreg.sub14, %171, %subreg.sub15, %169, %subreg.sub16, %168, %subreg.sub17, %167, %subreg.sub18, %166, %subreg.sub19, %164, %subreg.sub20, %163, %subreg.sub21, %162, %subreg.sub22, %161, %subreg.sub23, %159, %subreg.sub24, %158, %subreg.sub25, %157, %subreg.sub26, %156, %subreg.sub27, %154, %subreg.sub28, %153, %subreg.sub29, %152, %subreg.sub30, %151, %subreg.sub31 %191:vreg_1024 = COPY %190 %192:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 112, addrspace 1) %193:vgpr_32 = COPY %192.sub3 %194:vgpr_32 = COPY %192.sub2 %195:vgpr_32 = COPY %192.sub1 %196:vgpr_32 = COPY %192.sub0 %197:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 96, align 32, addrspace 1) %198:vgpr_32 = COPY %197.sub3 %199:vgpr_32 = COPY %197.sub2 %200:vgpr_32 = COPY %197.sub1 %201:vgpr_32 = COPY %197.sub0 %202:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 80, addrspace 1) %203:vgpr_32 = COPY %202.sub3 %204:vgpr_32 = COPY %202.sub2 %205:vgpr_32 = COPY %202.sub1 %206:vgpr_32 = COPY %202.sub0 %207:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 64, align 64, addrspace 1) %208:vgpr_32 = COPY %207.sub3 %209:vgpr_32 = COPY %207.sub2 %210:vgpr_32 = COPY %207.sub1 %211:vgpr_32 = COPY %207.sub0 %212:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 48, addrspace 1) %213:vgpr_32 = COPY %212.sub3 %214:vgpr_32 = COPY %212.sub2 %215:vgpr_32 = COPY %212.sub1 %216:vgpr_32 = COPY %212.sub0 %217:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 32, align 32, addrspace 1) %218:vgpr_32 = COPY %217.sub3 %219:vgpr_32 = COPY %217.sub2 %220:vgpr_32 = COPY %217.sub1 %221:vgpr_32 = COPY %217.sub0 %222:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 16, addrspace 1) %223:vgpr_32 = COPY %222.sub3 %224:vgpr_32 = COPY %222.sub2 %225:vgpr_32 = COPY %222.sub1 %226:vgpr_32 = COPY %222.sub0 %227:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p3, align 128, addrspace 1) %228:vgpr_32 = COPY %227.sub3 %229:vgpr_32 = COPY %227.sub2 %230:vgpr_32 = COPY %227.sub1 %231:vgpr_32 = COPY %227.sub0 %232:vreg_1024 = REG_SEQUENCE %231, %subreg.sub0, %230, %subreg.sub1, %229, %subreg.sub2, %228, %subreg.sub3, %226, %subreg.sub4, %225, %subreg.sub5, %224, %subreg.sub6, %223, %subreg.sub7, %221, %subreg.sub8, %220, %subreg.sub9, %219, %subreg.sub10, %218, %subreg.sub11, %216, %subreg.sub12, %215, %subreg.sub13, %214, %subreg.sub14, %213, %subreg.sub15, %211, %subreg.sub16, %210, %subreg.sub17, %209, %subreg.sub18, %208, %subreg.sub19, %206, %subreg.sub20, %205, %subreg.sub21, %204, %subreg.sub22, %203, %subreg.sub23, %201, %subreg.sub24, %200, %subreg.sub25, %199, %subreg.sub26, %198, %subreg.sub27, %196, %subreg.sub28, %195, %subreg.sub29, %194, %subreg.sub30, %193, %subreg.sub31 %233:vreg_1024 = COPY %232 %234:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 112, addrspace 1) %235:vgpr_32 = COPY %234.sub3 %236:vgpr_32 = COPY %234.sub2 %237:vgpr_32 = COPY %234.sub1 %238:vgpr_32 = COPY %234.sub0 %239:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 96, align 32, addrspace 1) %240:vgpr_32 = COPY %239.sub3 %241:vgpr_32 = COPY %239.sub2 %242:vgpr_32 = COPY %239.sub1 %243:vgpr_32 = COPY %239.sub0 %244:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 80, addrspace 1) %245:vgpr_32 = COPY %244.sub3 %246:vgpr_32 = COPY %244.sub2 %247:vgpr_32 = COPY %244.sub1 %248:vgpr_32 = COPY %244.sub0 %249:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 64, align 64, addrspace 1) %250:vgpr_32 = COPY %249.sub3 %251:vgpr_32 = COPY %249.sub2 %252:vgpr_32 = COPY %249.sub1 %253:vgpr_32 = COPY %249.sub0 %254:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 48, addrspace 1) %255:vgpr_32 = COPY %254.sub3 %256:vgpr_32 = COPY %254.sub2 %257:vgpr_32 = COPY %254.sub1 %258:vgpr_32 = COPY %254.sub0 %259:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 32, align 32, addrspace 1) %260:vgpr_32 = COPY %259.sub3 %261:vgpr_32 = COPY %259.sub2 %262:vgpr_32 = COPY %259.sub1 %263:vgpr_32 = COPY %259.sub0 %264:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 16, addrspace 1) %265:vgpr_32 = COPY %264.sub3 %266:vgpr_32 = COPY %264.sub2 %267:vgpr_32 = COPY %264.sub1 %268:vgpr_32 = COPY %264.sub0 %269:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p4, align 128, addrspace 1) %270:vgpr_32 = COPY %269.sub3 %271:vgpr_32 = COPY %269.sub2 %272:vgpr_32 = COPY %269.sub1 %273:vgpr_32 = COPY %269.sub0 %274:vreg_1024 = REG_SEQUENCE %273, %subreg.sub0, %272, %subreg.sub1, %271, %subreg.sub2, %270, %subreg.sub3, %268, %subreg.sub4, %267, %subreg.sub5, %266, %subreg.sub6, %265, %subreg.sub7, %263, %subreg.sub8, %262, %subreg.sub9, %261, %subreg.sub10, %260, %subreg.sub11, %258, %subreg.sub12, %257, %subreg.sub13, %256, %subreg.sub14, %255, %subreg.sub15, %253, %subreg.sub16, %252, %subreg.sub17, %251, %subreg.sub18, %250, %subreg.sub19, %248, %subreg.sub20, %247, %subreg.sub21, %246, %subreg.sub22, %245, %subreg.sub23, %243, %subreg.sub24, %242, %subreg.sub25, %241, %subreg.sub26, %240, %subreg.sub27, %238, %subreg.sub28, %237, %subreg.sub29, %236, %subreg.sub30, %235, %subreg.sub31 %275:vreg_1024 = COPY %274 %276:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 112, addrspace 1) %277:vgpr_32 = COPY %276.sub3 %278:vgpr_32 = COPY %276.sub2 %279:vgpr_32 = COPY %276.sub1 %280:vgpr_32 = COPY %276.sub0 %281:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 96, align 32, addrspace 1) %282:vgpr_32 = COPY %281.sub3 %283:vgpr_32 = COPY %281.sub2 %284:vgpr_32 = COPY %281.sub1 %285:vgpr_32 = COPY %281.sub0 %286:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 80, addrspace 1) %287:vgpr_32 = COPY %286.sub3 %288:vgpr_32 = COPY %286.sub2 %289:vgpr_32 = COPY %286.sub1 %290:vgpr_32 = COPY %286.sub0 %291:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 64, align 64, addrspace 1) %292:vgpr_32 = COPY %291.sub3 %293:vgpr_32 = COPY %291.sub2 %294:vgpr_32 = COPY %291.sub1 %295:vgpr_32 = COPY %291.sub0 %296:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 48, addrspace 1) %297:vgpr_32 = COPY %296.sub3 %298:vgpr_32 = COPY %296.sub2 %299:vgpr_32 = COPY %296.sub1 %300:vgpr_32 = COPY %296.sub0 %301:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 32, align 32, addrspace 1) %302:vgpr_32 = COPY %301.sub3 %303:vgpr_32 = COPY %301.sub2 %304:vgpr_32 = COPY %301.sub1 %305:vgpr_32 = COPY %301.sub0 %306:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 16, addrspace 1) %307:vgpr_32 = COPY %306.sub3 %308:vgpr_32 = COPY %306.sub2 %309:vgpr_32 = COPY %306.sub1 %310:vgpr_32 = COPY %306.sub0 %311:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p5, align 128, addrspace 1) %312:vgpr_32 = COPY %311.sub3 %313:vgpr_32 = COPY %311.sub2 %314:vgpr_32 = COPY %311.sub1 %315:vgpr_32 = COPY %311.sub0 %316:vreg_1024 = REG_SEQUENCE %315, %subreg.sub0, %314, %subreg.sub1, %313, %subreg.sub2, %312, %subreg.sub3, %310, %subreg.sub4, %309, %subreg.sub5, %308, %subreg.sub6, %307, %subreg.sub7, %305, %subreg.sub8, %304, %subreg.sub9, %303, %subreg.sub10, %302, %subreg.sub11, %300, %subreg.sub12, %299, %subreg.sub13, %298, %subreg.sub14, %297, %subreg.sub15, %295, %subreg.sub16, %294, %subreg.sub17, %293, %subreg.sub18, %292, %subreg.sub19, %290, %subreg.sub20, %289, %subreg.sub21, %288, %subreg.sub22, %287, %subreg.sub23, %285, %subreg.sub24, %284, %subreg.sub25, %283, %subreg.sub26, %282, %subreg.sub27, %280, %subreg.sub28, %279, %subreg.sub29, %278, %subreg.sub30, %277, %subreg.sub31 %317:vreg_1024 = COPY %316 %318:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 112, addrspace 1) %319:vgpr_32 = COPY %318.sub3 %320:vgpr_32 = COPY %318.sub2 %321:vgpr_32 = COPY %318.sub1 %322:vgpr_32 = COPY %318.sub0 %323:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 96, align 32, addrspace 1) %324:vgpr_32 = COPY %323.sub3 %325:vgpr_32 = COPY %323.sub2 %326:vgpr_32 = COPY %323.sub1 %327:vgpr_32 = COPY %323.sub0 %328:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 80, addrspace 1) %329:vgpr_32 = COPY %328.sub3 %330:vgpr_32 = COPY %328.sub2 %331:vgpr_32 = COPY %328.sub1 %332:vgpr_32 = COPY %328.sub0 %333:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 64, align 64, addrspace 1) %334:vgpr_32 = COPY %333.sub3 %335:vgpr_32 = COPY %333.sub2 %336:vgpr_32 = COPY %333.sub1 %337:vgpr_32 = COPY %333.sub0 %338:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 48, addrspace 1) %339:vgpr_32 = COPY %338.sub3 %340:vgpr_32 = COPY %338.sub2 %341:vgpr_32 = COPY %338.sub1 %342:vgpr_32 = COPY %338.sub0 %343:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 32, align 32, addrspace 1) %344:vgpr_32 = COPY %343.sub3 %345:vgpr_32 = COPY %343.sub2 %346:vgpr_32 = COPY %343.sub1 %347:vgpr_32 = COPY %343.sub0 %348:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 16, addrspace 1) %349:vgpr_32 = COPY %348.sub3 %350:vgpr_32 = COPY %348.sub2 %351:vgpr_32 = COPY %348.sub1 %352:vgpr_32 = COPY %348.sub0 %353:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p6, align 128, addrspace 1) %354:vgpr_32 = COPY %353.sub3 %355:vgpr_32 = COPY %353.sub2 %356:vgpr_32 = COPY %353.sub1 %357:vgpr_32 = COPY %353.sub0 %358:vreg_1024 = REG_SEQUENCE %357, %subreg.sub0, %356, %subreg.sub1, %355, %subreg.sub2, %354, %subreg.sub3, %352, %subreg.sub4, %351, %subreg.sub5, %350, %subreg.sub6, %349, %subreg.sub7, %347, %subreg.sub8, %346, %subreg.sub9, %345, %subreg.sub10, %344, %subreg.sub11, %342, %subreg.sub12, %341, %subreg.sub13, %340, %subreg.sub14, %339, %subreg.sub15, %337, %subreg.sub16, %336, %subreg.sub17, %335, %subreg.sub18, %334, %subreg.sub19, %332, %subreg.sub20, %331, %subreg.sub21, %330, %subreg.sub22, %329, %subreg.sub23, %327, %subreg.sub24, %326, %subreg.sub25, %325, %subreg.sub26, %324, %subreg.sub27, %322, %subreg.sub28, %321, %subreg.sub29, %320, %subreg.sub30, %319, %subreg.sub31 %359:vreg_1024 = COPY %358 %360:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 112, addrspace 1) %361:vgpr_32 = COPY %360.sub3 %362:vgpr_32 = COPY %360.sub2 %363:vgpr_32 = COPY %360.sub1 %364:vgpr_32 = COPY %360.sub0 %365:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 96, align 32, addrspace 1) %366:vgpr_32 = COPY %365.sub3 %367:vgpr_32 = COPY %365.sub2 %368:vgpr_32 = COPY %365.sub1 %369:vgpr_32 = COPY %365.sub0 %370:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 80, addrspace 1) %371:vgpr_32 = COPY %370.sub3 %372:vgpr_32 = COPY %370.sub2 %373:vgpr_32 = COPY %370.sub1 %374:vgpr_32 = COPY %370.sub0 %375:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 64, align 64, addrspace 1) %376:vgpr_32 = COPY %375.sub3 %377:vgpr_32 = COPY %375.sub2 %378:vgpr_32 = COPY %375.sub1 %379:vgpr_32 = COPY %375.sub0 %380:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 48, addrspace 1) %381:vgpr_32 = COPY %380.sub3 %382:vgpr_32 = COPY %380.sub2 %383:vgpr_32 = COPY %380.sub1 %384:vgpr_32 = COPY %380.sub0 %385:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 32, align 32, addrspace 1) %386:vgpr_32 = COPY %385.sub3 %387:vgpr_32 = COPY %385.sub2 %388:vgpr_32 = COPY %385.sub1 %389:vgpr_32 = COPY %385.sub0 %390:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 16, addrspace 1) %391:vgpr_32 = COPY %390.sub3 %392:vgpr_32 = COPY %390.sub2 %393:vgpr_32 = COPY %390.sub1 %394:vgpr_32 = COPY %390.sub0 %395:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p7, align 128, addrspace 1) %396:vgpr_32 = COPY %395.sub3 %397:vgpr_32 = COPY %395.sub2 %398:vgpr_32 = COPY %395.sub1 %399:vgpr_32 = COPY %395.sub0 %400:vreg_1024 = REG_SEQUENCE %399, %subreg.sub0, %398, %subreg.sub1, %397, %subreg.sub2, %396, %subreg.sub3, %394, %subreg.sub4, %393, %subreg.sub5, %392, %subreg.sub6, %391, %subreg.sub7, %389, %subreg.sub8, %388, %subreg.sub9, %387, %subreg.sub10, %386, %subreg.sub11, %384, %subreg.sub12, %383, %subreg.sub13, %382, %subreg.sub14, %381, %subreg.sub15, %379, %subreg.sub16, %378, %subreg.sub17, %377, %subreg.sub18, %376, %subreg.sub19, %374, %subreg.sub20, %373, %subreg.sub21, %372, %subreg.sub22, %371, %subreg.sub23, %369, %subreg.sub24, %368, %subreg.sub25, %367, %subreg.sub26, %366, %subreg.sub27, %364, %subreg.sub28, %363, %subreg.sub29, %362, %subreg.sub30, %361, %subreg.sub31 %401:vreg_1024 = COPY %400 bb.1: %402:vgpr_32 = COPY %70.sub31 %403:vgpr_32 = COPY %70.sub30 %404:vgpr_32 = COPY %70.sub29 %405:vgpr_32 = COPY %70.sub28 %406:vreg_128 = REG_SEQUENCE %405, %subreg.sub0, %404, %subreg.sub1, %403, %subreg.sub2, %402, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %407:vreg_64, %406, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %408:vgpr_32 = COPY %70.sub27 %409:vgpr_32 = COPY %70.sub26 %410:vgpr_32 = COPY %70.sub25 %411:vgpr_32 = COPY %70.sub24 %412:vreg_128 = REG_SEQUENCE %411, %subreg.sub0, %410, %subreg.sub1, %409, %subreg.sub2, %408, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %413:vreg_64, %412, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %414:vgpr_32 = COPY %70.sub23 %415:vgpr_32 = COPY %70.sub22 %416:vgpr_32 = COPY %70.sub21 %417:vgpr_32 = COPY %70.sub20 %418:vreg_128 = REG_SEQUENCE %417, %subreg.sub0, %416, %subreg.sub1, %415, %subreg.sub2, %414, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %419:vreg_64, %418, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %420:vgpr_32 = COPY %70.sub19 %421:vgpr_32 = COPY %70.sub18 %422:vgpr_32 = COPY %70.sub17 %423:vgpr_32 = COPY %70.sub16 %424:vreg_128 = REG_SEQUENCE %423, %subreg.sub0, %422, %subreg.sub1, %421, %subreg.sub2, %420, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %425:vreg_64, %424, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %426:vgpr_32 = COPY %70.sub15 %427:vgpr_32 = COPY %70.sub14 %428:vgpr_32 = COPY %70.sub13 %429:vgpr_32 = COPY %70.sub12 %430:vreg_128 = REG_SEQUENCE %429, %subreg.sub0, %428, %subreg.sub1, %427, %subreg.sub2, %426, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %431:vreg_64, %430, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %432:vgpr_32 = COPY %70.sub11 %433:vgpr_32 = COPY %70.sub10 %434:vgpr_32 = COPY %70.sub9 %435:vgpr_32 = COPY %70.sub8 %436:vreg_128 = REG_SEQUENCE %435, %subreg.sub0, %434, %subreg.sub1, %433, %subreg.sub2, %432, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %437:vreg_64, %436, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %438:vgpr_32 = COPY %70.sub7 %439:vgpr_32 = COPY %70.sub6 %440:vgpr_32 = COPY %70.sub5 %441:vgpr_32 = COPY %70.sub4 %442:vreg_128 = REG_SEQUENCE %441, %subreg.sub0, %440, %subreg.sub1, %439, %subreg.sub2, %438, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %443:vreg_64, %442, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %444:vgpr_32 = COPY %70.sub3 %445:vgpr_32 = COPY %70.sub2 %446:vgpr_32 = COPY %70.sub1 %447:vgpr_32 = COPY %70.sub0 %448:vreg_128 = REG_SEQUENCE %447, %subreg.sub0, %446, %subreg.sub1, %445, %subreg.sub2, %444, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %449:vreg_64, %448, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %450:vgpr_32 = COPY %69.sub31 %451:vgpr_32 = COPY %69.sub30 %452:vgpr_32 = COPY %69.sub29 %453:vgpr_32 = COPY %69.sub28 %454:vreg_128 = REG_SEQUENCE %453, %subreg.sub0, %452, %subreg.sub1, %451, %subreg.sub2, %450, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %455:vreg_64, %454, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %456:vgpr_32 = COPY %69.sub27 %457:vgpr_32 = COPY %69.sub26 %458:vgpr_32 = COPY %69.sub25 %459:vgpr_32 = COPY %69.sub24 %460:vreg_128 = REG_SEQUENCE %459, %subreg.sub0, %458, %subreg.sub1, %457, %subreg.sub2, %456, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %461:vreg_64, %460, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %462:vgpr_32 = COPY %69.sub23 %463:vgpr_32 = COPY %69.sub22 %464:vgpr_32 = COPY %69.sub21 %465:vgpr_32 = COPY %69.sub20 %466:vreg_128 = REG_SEQUENCE %465, %subreg.sub0, %464, %subreg.sub1, %463, %subreg.sub2, %462, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %467:vreg_64, %466, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %468:vgpr_32 = COPY %69.sub19 %469:vgpr_32 = COPY %69.sub18 %470:vgpr_32 = COPY %69.sub17 %471:vgpr_32 = COPY %69.sub16 %472:vreg_128 = REG_SEQUENCE %471, %subreg.sub0, %470, %subreg.sub1, %469, %subreg.sub2, %468, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %473:vreg_64, %472, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %474:vgpr_32 = COPY %69.sub15 %475:vgpr_32 = COPY %69.sub14 %476:vgpr_32 = COPY %69.sub13 %477:vgpr_32 = COPY %69.sub12 %478:vreg_128 = REG_SEQUENCE %477, %subreg.sub0, %476, %subreg.sub1, %475, %subreg.sub2, %474, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %479:vreg_64, %478, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %480:vgpr_32 = COPY %69.sub11 %481:vgpr_32 = COPY %69.sub10 %482:vgpr_32 = COPY %69.sub9 %483:vgpr_32 = COPY %69.sub8 %484:vreg_128 = REG_SEQUENCE %483, %subreg.sub0, %482, %subreg.sub1, %481, %subreg.sub2, %480, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %485:vreg_64, %484, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %486:vgpr_32 = COPY %69.sub7 %487:vgpr_32 = COPY %69.sub6 %488:vgpr_32 = COPY %69.sub5 %489:vgpr_32 = COPY %69.sub4 %490:vreg_128 = REG_SEQUENCE %489, %subreg.sub0, %488, %subreg.sub1, %487, %subreg.sub2, %486, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %491:vreg_64, %490, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %492:vgpr_32 = COPY %69.sub3 %493:vgpr_32 = COPY %69.sub2 %494:vgpr_32 = COPY %69.sub1 %495:vgpr_32 = COPY %69.sub0 %496:vreg_128 = REG_SEQUENCE %495, %subreg.sub0, %494, %subreg.sub1, %493, %subreg.sub2, %492, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %497:vreg_64, %496, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %498:vgpr_32 = COPY %149.sub31 %499:vgpr_32 = COPY %149.sub30 %500:vgpr_32 = COPY %149.sub29 %501:vgpr_32 = COPY %149.sub28 %502:vreg_128 = REG_SEQUENCE %501, %subreg.sub0, %500, %subreg.sub1, %499, %subreg.sub2, %498, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %503:vreg_64, %502, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %504:vgpr_32 = COPY %149.sub27 %505:vgpr_32 = COPY %149.sub26 %506:vgpr_32 = COPY %149.sub25 %507:vgpr_32 = COPY %149.sub24 %508:vreg_128 = REG_SEQUENCE %507, %subreg.sub0, %506, %subreg.sub1, %505, %subreg.sub2, %504, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %509:vreg_64, %508, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %510:vgpr_32 = COPY %149.sub23 %511:vgpr_32 = COPY %149.sub22 %512:vgpr_32 = COPY %149.sub21 %513:vgpr_32 = COPY %149.sub20 %514:vreg_128 = REG_SEQUENCE %513, %subreg.sub0, %512, %subreg.sub1, %511, %subreg.sub2, %510, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %515:vreg_64, %514, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %516:vgpr_32 = COPY %149.sub19 %517:vgpr_32 = COPY %149.sub18 %518:vgpr_32 = COPY %149.sub17 %519:vgpr_32 = COPY %149.sub16 %520:vreg_128 = REG_SEQUENCE %519, %subreg.sub0, %518, %subreg.sub1, %517, %subreg.sub2, %516, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %521:vreg_64, %520, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %522:vgpr_32 = COPY %149.sub15 %523:vgpr_32 = COPY %149.sub14 %524:vgpr_32 = COPY %149.sub13 %525:vgpr_32 = COPY %149.sub12 %526:vreg_128 = REG_SEQUENCE %525, %subreg.sub0, %524, %subreg.sub1, %523, %subreg.sub2, %522, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %527:vreg_64, %526, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %528:vgpr_32 = COPY %149.sub11 %529:vgpr_32 = COPY %149.sub10 %530:vgpr_32 = COPY %149.sub9 %531:vgpr_32 = COPY %149.sub8 %532:vreg_128 = REG_SEQUENCE %531, %subreg.sub0, %530, %subreg.sub1, %529, %subreg.sub2, %528, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %533:vreg_64, %532, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %534:vgpr_32 = COPY %149.sub7 %535:vgpr_32 = COPY %149.sub6 %536:vgpr_32 = COPY %149.sub5 %537:vgpr_32 = COPY %149.sub4 %538:vreg_128 = REG_SEQUENCE %537, %subreg.sub0, %536, %subreg.sub1, %535, %subreg.sub2, %534, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %539:vreg_64, %538, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %540:vgpr_32 = COPY %149.sub3 %541:vgpr_32 = COPY %149.sub2 %542:vgpr_32 = COPY %149.sub1 %543:vgpr_32 = COPY %149.sub0 %544:vreg_128 = REG_SEQUENCE %543, %subreg.sub0, %542, %subreg.sub1, %541, %subreg.sub2, %540, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %545:vreg_64, %544, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %546:vgpr_32 = COPY %191.sub31 %547:vgpr_32 = COPY %191.sub30 %548:vgpr_32 = COPY %191.sub29 %549:vgpr_32 = COPY %191.sub28 %550:vreg_128 = REG_SEQUENCE %549, %subreg.sub0, %548, %subreg.sub1, %547, %subreg.sub2, %546, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %551:vreg_64, %550, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %552:vgpr_32 = COPY %191.sub27 %553:vgpr_32 = COPY %191.sub26 %554:vgpr_32 = COPY %191.sub25 %555:vgpr_32 = COPY %191.sub24 %556:vreg_128 = REG_SEQUENCE %555, %subreg.sub0, %554, %subreg.sub1, %553, %subreg.sub2, %552, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %557:vreg_64, %556, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %558:vgpr_32 = COPY %191.sub23 %559:vgpr_32 = COPY %191.sub22 %560:vgpr_32 = COPY %191.sub21 %561:vgpr_32 = COPY %191.sub20 %562:vreg_128 = REG_SEQUENCE %561, %subreg.sub0, %560, %subreg.sub1, %559, %subreg.sub2, %558, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %563:vreg_64, %562, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %564:vgpr_32 = COPY %191.sub19 %565:vgpr_32 = COPY %191.sub18 %566:vgpr_32 = COPY %191.sub17 %567:vgpr_32 = COPY %191.sub16 %568:vreg_128 = REG_SEQUENCE %567, %subreg.sub0, %566, %subreg.sub1, %565, %subreg.sub2, %564, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %569:vreg_64, %568, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %570:vgpr_32 = COPY %191.sub15 %571:vgpr_32 = COPY %191.sub14 %572:vgpr_32 = COPY %191.sub13 %573:vgpr_32 = COPY %191.sub12 %574:vreg_128 = REG_SEQUENCE %573, %subreg.sub0, %572, %subreg.sub1, %571, %subreg.sub2, %570, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %575:vreg_64, %574, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %576:vgpr_32 = COPY %191.sub11 %577:vgpr_32 = COPY %191.sub10 %578:vgpr_32 = COPY %191.sub9 %579:vgpr_32 = COPY %191.sub8 %580:vreg_128 = REG_SEQUENCE %579, %subreg.sub0, %578, %subreg.sub1, %577, %subreg.sub2, %576, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %581:vreg_64, %580, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %582:vgpr_32 = COPY %191.sub7 %583:vgpr_32 = COPY %191.sub6 %584:vgpr_32 = COPY %191.sub5 %585:vgpr_32 = COPY %191.sub4 %586:vreg_128 = REG_SEQUENCE %585, %subreg.sub0, %584, %subreg.sub1, %583, %subreg.sub2, %582, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %587:vreg_64, %586, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %588:vgpr_32 = COPY %191.sub3 %589:vgpr_32 = COPY %191.sub2 %590:vgpr_32 = COPY %191.sub1 %591:vgpr_32 = COPY %191.sub0 %592:vreg_128 = REG_SEQUENCE %591, %subreg.sub0, %590, %subreg.sub1, %589, %subreg.sub2, %588, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %593:vreg_64, %592, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %594:vgpr_32 = COPY %233.sub31 %595:vgpr_32 = COPY %233.sub30 %596:vgpr_32 = COPY %233.sub29 %597:vgpr_32 = COPY %233.sub28 %598:vreg_128 = REG_SEQUENCE %597, %subreg.sub0, %596, %subreg.sub1, %595, %subreg.sub2, %594, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %599:vreg_64, %598, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %600:vgpr_32 = COPY %233.sub27 %601:vgpr_32 = COPY %233.sub26 %602:vgpr_32 = COPY %233.sub25 %603:vgpr_32 = COPY %233.sub24 %604:vreg_128 = REG_SEQUENCE %603, %subreg.sub0, %602, %subreg.sub1, %601, %subreg.sub2, %600, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %605:vreg_64, %604, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %606:vgpr_32 = COPY %233.sub23 %607:vgpr_32 = COPY %233.sub22 %608:vgpr_32 = COPY %233.sub21 %609:vgpr_32 = COPY %233.sub20 %610:vreg_128 = REG_SEQUENCE %609, %subreg.sub0, %608, %subreg.sub1, %607, %subreg.sub2, %606, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %611:vreg_64, %610, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %612:vgpr_32 = COPY %233.sub19 %613:vgpr_32 = COPY %233.sub18 %614:vgpr_32 = COPY %233.sub17 %615:vgpr_32 = COPY %233.sub16 %616:vreg_128 = REG_SEQUENCE %615, %subreg.sub0, %614, %subreg.sub1, %613, %subreg.sub2, %612, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %617:vreg_64, %616, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %618:vgpr_32 = COPY %233.sub15 %619:vgpr_32 = COPY %233.sub14 %620:vgpr_32 = COPY %233.sub13 %621:vgpr_32 = COPY %233.sub12 %622:vreg_128 = REG_SEQUENCE %621, %subreg.sub0, %620, %subreg.sub1, %619, %subreg.sub2, %618, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %623:vreg_64, %622, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %624:vgpr_32 = COPY %233.sub11 %625:vgpr_32 = COPY %233.sub10 %626:vgpr_32 = COPY %233.sub9 %627:vgpr_32 = COPY %233.sub8 %628:vreg_128 = REG_SEQUENCE %627, %subreg.sub0, %626, %subreg.sub1, %625, %subreg.sub2, %624, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %629:vreg_64, %628, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %630:vgpr_32 = COPY %233.sub7 %631:vgpr_32 = COPY %233.sub6 %632:vgpr_32 = COPY %233.sub5 %633:vgpr_32 = COPY %233.sub4 %634:vreg_128 = REG_SEQUENCE %633, %subreg.sub0, %632, %subreg.sub1, %631, %subreg.sub2, %630, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %635:vreg_64, %634, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %636:vgpr_32 = COPY %233.sub3 %637:vgpr_32 = COPY %233.sub2 %638:vgpr_32 = COPY %233.sub1 %639:vgpr_32 = COPY %233.sub0 %640:vreg_128 = REG_SEQUENCE %639, %subreg.sub0, %638, %subreg.sub1, %637, %subreg.sub2, %636, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %641:vreg_64, %640, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %642:vgpr_32 = COPY %275.sub31 %643:vgpr_32 = COPY %275.sub30 %644:vgpr_32 = COPY %275.sub29 %645:vgpr_32 = COPY %275.sub28 %646:vreg_128 = REG_SEQUENCE %645, %subreg.sub0, %644, %subreg.sub1, %643, %subreg.sub2, %642, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %647:vreg_64, %646, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %648:vgpr_32 = COPY %275.sub27 %649:vgpr_32 = COPY %275.sub26 %650:vgpr_32 = COPY %275.sub25 %651:vgpr_32 = COPY %275.sub24 %652:vreg_128 = REG_SEQUENCE %651, %subreg.sub0, %650, %subreg.sub1, %649, %subreg.sub2, %648, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %653:vreg_64, %652, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %654:vgpr_32 = COPY %275.sub23 %655:vgpr_32 = COPY %275.sub22 %656:vgpr_32 = COPY %275.sub21 %657:vgpr_32 = COPY %275.sub20 %658:vreg_128 = REG_SEQUENCE %657, %subreg.sub0, %656, %subreg.sub1, %655, %subreg.sub2, %654, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %659:vreg_64, %658, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %660:vgpr_32 = COPY %275.sub19 %661:vgpr_32 = COPY %275.sub18 %662:vgpr_32 = COPY %275.sub17 %663:vgpr_32 = COPY %275.sub16 %664:vreg_128 = REG_SEQUENCE %663, %subreg.sub0, %662, %subreg.sub1, %661, %subreg.sub2, %660, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %665:vreg_64, %664, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %666:vgpr_32 = COPY %275.sub15 %667:vgpr_32 = COPY %275.sub14 %668:vgpr_32 = COPY %275.sub13 %669:vgpr_32 = COPY %275.sub12 %670:vreg_128 = REG_SEQUENCE %669, %subreg.sub0, %668, %subreg.sub1, %667, %subreg.sub2, %666, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %671:vreg_64, %670, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %672:vgpr_32 = COPY %275.sub11 %673:vgpr_32 = COPY %275.sub10 %674:vgpr_32 = COPY %275.sub9 %675:vgpr_32 = COPY %275.sub8 %676:vreg_128 = REG_SEQUENCE %675, %subreg.sub0, %674, %subreg.sub1, %673, %subreg.sub2, %672, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %677:vreg_64, %676, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %678:vgpr_32 = COPY %275.sub7 %679:vgpr_32 = COPY %275.sub6 %680:vgpr_32 = COPY %275.sub5 %681:vgpr_32 = COPY %275.sub4 %682:vreg_128 = REG_SEQUENCE %681, %subreg.sub0, %680, %subreg.sub1, %679, %subreg.sub2, %678, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %683:vreg_64, %682, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %684:vgpr_32 = COPY %275.sub3 %685:vgpr_32 = COPY %275.sub2 %686:vgpr_32 = COPY %275.sub1 %687:vgpr_32 = COPY %275.sub0 %688:vreg_128 = REG_SEQUENCE %687, %subreg.sub0, %686, %subreg.sub1, %685, %subreg.sub2, %684, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %689:vreg_64, %688, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %690:vgpr_32 = COPY %317.sub31 %691:vgpr_32 = COPY %317.sub30 %692:vgpr_32 = COPY %317.sub29 %693:vgpr_32 = COPY %317.sub28 %694:vreg_128 = REG_SEQUENCE %693, %subreg.sub0, %692, %subreg.sub1, %691, %subreg.sub2, %690, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %695:vreg_64, %694, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %696:vgpr_32 = COPY %317.sub27 %697:vgpr_32 = COPY %317.sub26 %698:vgpr_32 = COPY %317.sub25 %699:vgpr_32 = COPY %317.sub24 %700:vreg_128 = REG_SEQUENCE %699, %subreg.sub0, %698, %subreg.sub1, %697, %subreg.sub2, %696, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %701:vreg_64, %700, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %702:vgpr_32 = COPY %317.sub23 %703:vgpr_32 = COPY %317.sub22 %704:vgpr_32 = COPY %317.sub21 %705:vgpr_32 = COPY %317.sub20 %706:vreg_128 = REG_SEQUENCE %705, %subreg.sub0, %704, %subreg.sub1, %703, %subreg.sub2, %702, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %707:vreg_64, %706, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %708:vgpr_32 = COPY %317.sub19 %709:vgpr_32 = COPY %317.sub18 %710:vgpr_32 = COPY %317.sub17 %711:vgpr_32 = COPY %317.sub16 %712:vreg_128 = REG_SEQUENCE %711, %subreg.sub0, %710, %subreg.sub1, %709, %subreg.sub2, %708, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %713:vreg_64, %712, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %714:vgpr_32 = COPY %317.sub15 %715:vgpr_32 = COPY %317.sub14 %716:vgpr_32 = COPY %317.sub13 %717:vgpr_32 = COPY %317.sub12 %718:vreg_128 = REG_SEQUENCE %717, %subreg.sub0, %716, %subreg.sub1, %715, %subreg.sub2, %714, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %719:vreg_64, %718, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %720:vgpr_32 = COPY %317.sub11 %721:vgpr_32 = COPY %317.sub10 %722:vgpr_32 = COPY %317.sub9 %723:vgpr_32 = COPY %317.sub8 %724:vreg_128 = REG_SEQUENCE %723, %subreg.sub0, %722, %subreg.sub1, %721, %subreg.sub2, %720, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %725:vreg_64, %724, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %726:vgpr_32 = COPY %317.sub7 %727:vgpr_32 = COPY %317.sub6 %728:vgpr_32 = COPY %317.sub5 %729:vgpr_32 = COPY %317.sub4 %730:vreg_128 = REG_SEQUENCE %729, %subreg.sub0, %728, %subreg.sub1, %727, %subreg.sub2, %726, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %731:vreg_64, %730, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %732:vgpr_32 = COPY %317.sub3 %733:vgpr_32 = COPY %317.sub2 %734:vgpr_32 = COPY %317.sub1 %735:vgpr_32 = COPY %317.sub0 %736:vreg_128 = REG_SEQUENCE %735, %subreg.sub0, %734, %subreg.sub1, %733, %subreg.sub2, %732, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %737:vreg_64, %736, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %738:vgpr_32 = COPY %359.sub31 %739:vgpr_32 = COPY %359.sub30 %740:vgpr_32 = COPY %359.sub29 %741:vgpr_32 = COPY %359.sub28 %742:vreg_128 = REG_SEQUENCE %741, %subreg.sub0, %740, %subreg.sub1, %739, %subreg.sub2, %738, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %743:vreg_64, %742, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %744:vgpr_32 = COPY %359.sub27 %745:vgpr_32 = COPY %359.sub26 %746:vgpr_32 = COPY %359.sub25 %747:vgpr_32 = COPY %359.sub24 %748:vreg_128 = REG_SEQUENCE %747, %subreg.sub0, %746, %subreg.sub1, %745, %subreg.sub2, %744, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %749:vreg_64, %748, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %750:vgpr_32 = COPY %359.sub23 %751:vgpr_32 = COPY %359.sub22 %752:vgpr_32 = COPY %359.sub21 %753:vgpr_32 = COPY %359.sub20 %754:vreg_128 = REG_SEQUENCE %753, %subreg.sub0, %752, %subreg.sub1, %751, %subreg.sub2, %750, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %755:vreg_64, %754, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %756:vgpr_32 = COPY %359.sub19 %757:vgpr_32 = COPY %359.sub18 %758:vgpr_32 = COPY %359.sub17 %759:vgpr_32 = COPY %359.sub16 %760:vreg_128 = REG_SEQUENCE %759, %subreg.sub0, %758, %subreg.sub1, %757, %subreg.sub2, %756, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %761:vreg_64, %760, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %762:vgpr_32 = COPY %359.sub15 %763:vgpr_32 = COPY %359.sub14 %764:vgpr_32 = COPY %359.sub13 %765:vgpr_32 = COPY %359.sub12 %766:vreg_128 = REG_SEQUENCE %765, %subreg.sub0, %764, %subreg.sub1, %763, %subreg.sub2, %762, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %767:vreg_64, %766, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %768:vgpr_32 = COPY %359.sub11 %769:vgpr_32 = COPY %359.sub10 %770:vgpr_32 = COPY %359.sub9 %771:vgpr_32 = COPY %359.sub8 %772:vreg_128 = REG_SEQUENCE %771, %subreg.sub0, %770, %subreg.sub1, %769, %subreg.sub2, %768, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %773:vreg_64, %772, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %774:vgpr_32 = COPY %359.sub7 %775:vgpr_32 = COPY %359.sub6 %776:vgpr_32 = COPY %359.sub5 %777:vgpr_32 = COPY %359.sub4 %778:vreg_128 = REG_SEQUENCE %777, %subreg.sub0, %776, %subreg.sub1, %775, %subreg.sub2, %774, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %779:vreg_64, %778, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %780:vgpr_32 = COPY %359.sub3 %781:vgpr_32 = COPY %359.sub2 %782:vgpr_32 = COPY %359.sub1 %783:vgpr_32 = COPY %359.sub0 %784:vreg_128 = REG_SEQUENCE %783, %subreg.sub0, %782, %subreg.sub1, %781, %subreg.sub2, %780, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %785:vreg_64, %784, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) %786:vgpr_32 = COPY %401.sub31 %787:vgpr_32 = COPY %401.sub30 %788:vgpr_32 = COPY %401.sub29 %789:vgpr_32 = COPY %401.sub28 %790:vreg_128 = REG_SEQUENCE %789, %subreg.sub0, %788, %subreg.sub1, %787, %subreg.sub2, %786, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %791:vreg_64, %790, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1) %792:vgpr_32 = COPY %401.sub27 %793:vgpr_32 = COPY %401.sub26 %794:vgpr_32 = COPY %401.sub25 %795:vgpr_32 = COPY %401.sub24 %796:vreg_128 = REG_SEQUENCE %795, %subreg.sub0, %794, %subreg.sub1, %793, %subreg.sub2, %792, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %797:vreg_64, %796, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1) %798:vgpr_32 = COPY %401.sub23 %799:vgpr_32 = COPY %401.sub22 %800:vgpr_32 = COPY %401.sub21 %801:vgpr_32 = COPY %401.sub20 %802:vreg_128 = REG_SEQUENCE %801, %subreg.sub0, %800, %subreg.sub1, %799, %subreg.sub2, %798, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %803:vreg_64, %802, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1) %804:vgpr_32 = COPY %401.sub19 %805:vgpr_32 = COPY %401.sub18 %806:vgpr_32 = COPY %401.sub17 %807:vgpr_32 = COPY %401.sub16 %808:vreg_128 = REG_SEQUENCE %807, %subreg.sub0, %806, %subreg.sub1, %805, %subreg.sub2, %804, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %809:vreg_64, %808, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1) %810:vgpr_32 = COPY %401.sub15 %811:vgpr_32 = COPY %401.sub14 %812:vgpr_32 = COPY %401.sub13 %813:vgpr_32 = COPY %401.sub12 %814:vreg_128 = REG_SEQUENCE %813, %subreg.sub0, %812, %subreg.sub1, %811, %subreg.sub2, %810, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %815:vreg_64, %814, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1) %816:vgpr_32 = COPY %401.sub11 %817:vgpr_32 = COPY %401.sub10 %818:vgpr_32 = COPY %401.sub9 %819:vgpr_32 = COPY %401.sub8 %820:vreg_128 = REG_SEQUENCE %819, %subreg.sub0, %818, %subreg.sub1, %817, %subreg.sub2, %816, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %821:vreg_64, %820, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1) %822:vgpr_32 = COPY %401.sub7 %823:vgpr_32 = COPY %401.sub6 %824:vgpr_32 = COPY %401.sub5 %825:vgpr_32 = COPY %401.sub4 %826:vreg_128 = REG_SEQUENCE %825, %subreg.sub0, %824, %subreg.sub1, %823, %subreg.sub2, %822, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %827:vreg_64, %826, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1) %828:vgpr_32 = COPY %401.sub3 %829:vgpr_32 = COPY %401.sub2 %830:vgpr_32 = COPY %401.sub1 %831:vgpr_32 = COPY %401.sub0 %832:vreg_128 = REG_SEQUENCE %831, %subreg.sub0, %830, %subreg.sub1, %829, %subreg.sub2, %828, %subreg.sub3 GLOBAL_STORE_DWORDX4 undef %833:vreg_64, %832, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1) SI_RETURN ... # CHECK-GX-JSON: { # CHECK-GX-JSON-NEXT: "next-use-analysis": { # CHECK-GX-JSON-NEXT: "furthest-distances": { # CHECK-GX-JSON-NEXT: "bb.0": [ # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%0:vgpr_32 = COPY $vgpr31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": {}, # CHECK-GX-JSON-NEXT: "furthest": {}, # CHECK-GX-JSON-NEXT: "furthest-subreg": {} # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%1:vgpr_32 = COPY $vgpr30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 70 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 70 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 70 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%2:vgpr_32 = COPY $vgpr29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 69 # CHECK-GX-JSON-DAG: "%1": 64 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 69 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 69 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%3:vgpr_32 = COPY $vgpr28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 68 # CHECK-GX-JSON-DAG: "%1": 63 # CHECK-GX-JSON-DAG: "%2": 63 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 68 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 68 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%4:vgpr_32 = COPY $vgpr27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 67 # CHECK-GX-JSON-DAG: "%1": 62 # CHECK-GX-JSON-DAG: "%2": 62 # CHECK-GX-JSON-DAG: "%3": 62 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 67 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 67 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%5:vgpr_32 = COPY $vgpr26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 66 # CHECK-GX-JSON-DAG: "%1": 61 # CHECK-GX-JSON-DAG: "%2": 61 # CHECK-GX-JSON-DAG: "%3": 61 # CHECK-GX-JSON-DAG: "%4": 61 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 66 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 66 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%6:vgpr_32 = COPY $vgpr25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 65 # CHECK-GX-JSON-DAG: "%1": 60 # CHECK-GX-JSON-DAG: "%2": 60 # CHECK-GX-JSON-DAG: "%3": 60 # CHECK-GX-JSON-DAG: "%4": 60 # CHECK-GX-JSON-DAG: "%5": 60 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 65 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 65 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%7:vgpr_32 = COPY $vgpr24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 64 # CHECK-GX-JSON-DAG: "%1": 59 # CHECK-GX-JSON-DAG: "%2": 59 # CHECK-GX-JSON-DAG: "%3": 59 # CHECK-GX-JSON-DAG: "%4": 59 # CHECK-GX-JSON-DAG: "%5": 59 # CHECK-GX-JSON-DAG: "%6": 59 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 64 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 64 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%8:vgpr_32 = COPY $vgpr23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 63 # CHECK-GX-JSON-DAG: "%1": 58 # CHECK-GX-JSON-DAG: "%2": 58 # CHECK-GX-JSON-DAG: "%3": 58 # CHECK-GX-JSON-DAG: "%4": 58 # CHECK-GX-JSON-DAG: "%5": 58 # CHECK-GX-JSON-DAG: "%6": 58 # CHECK-GX-JSON-DAG: "%7": 58 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 63 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 63 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%9:vgpr_32 = COPY $vgpr22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 62 # CHECK-GX-JSON-DAG: "%1": 57 # CHECK-GX-JSON-DAG: "%2": 57 # CHECK-GX-JSON-DAG: "%3": 57 # CHECK-GX-JSON-DAG: "%4": 57 # CHECK-GX-JSON-DAG: "%5": 57 # CHECK-GX-JSON-DAG: "%6": 57 # CHECK-GX-JSON-DAG: "%7": 57 # CHECK-GX-JSON-DAG: "%8": 57 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 62 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 62 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%10:vgpr_32 = COPY $vgpr21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 61 # CHECK-GX-JSON-DAG: "%1": 56 # CHECK-GX-JSON-DAG: "%2": 56 # CHECK-GX-JSON-DAG: "%3": 56 # CHECK-GX-JSON-DAG: "%4": 56 # CHECK-GX-JSON-DAG: "%5": 56 # CHECK-GX-JSON-DAG: "%6": 56 # CHECK-GX-JSON-DAG: "%7": 56 # CHECK-GX-JSON-DAG: "%8": 56 # CHECK-GX-JSON-DAG: "%9": 56 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 61 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 61 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%11:vgpr_32 = COPY $vgpr20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 60 # CHECK-GX-JSON-DAG: "%1": 55 # CHECK-GX-JSON-DAG: "%2": 55 # CHECK-GX-JSON-DAG: "%3": 55 # CHECK-GX-JSON-DAG: "%4": 55 # CHECK-GX-JSON-DAG: "%5": 55 # CHECK-GX-JSON-DAG: "%6": 55 # CHECK-GX-JSON-DAG: "%7": 55 # CHECK-GX-JSON-DAG: "%8": 55 # CHECK-GX-JSON-DAG: "%9": 55 # CHECK-GX-JSON-DAG: "%10": 55 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 60 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 60 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%12:vgpr_32 = COPY $vgpr19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 59 # CHECK-GX-JSON-DAG: "%1": 54 # CHECK-GX-JSON-DAG: "%2": 54 # CHECK-GX-JSON-DAG: "%3": 54 # CHECK-GX-JSON-DAG: "%4": 54 # CHECK-GX-JSON-DAG: "%5": 54 # CHECK-GX-JSON-DAG: "%6": 54 # CHECK-GX-JSON-DAG: "%7": 54 # CHECK-GX-JSON-DAG: "%8": 54 # CHECK-GX-JSON-DAG: "%9": 54 # CHECK-GX-JSON-DAG: "%10": 54 # CHECK-GX-JSON-DAG: "%11": 54 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 59 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 59 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%13:vgpr_32 = COPY $vgpr18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 58 # CHECK-GX-JSON-DAG: "%1": 53 # CHECK-GX-JSON-DAG: "%2": 53 # CHECK-GX-JSON-DAG: "%3": 53 # CHECK-GX-JSON-DAG: "%4": 53 # CHECK-GX-JSON-DAG: "%5": 53 # CHECK-GX-JSON-DAG: "%6": 53 # CHECK-GX-JSON-DAG: "%7": 53 # CHECK-GX-JSON-DAG: "%8": 53 # CHECK-GX-JSON-DAG: "%9": 53 # CHECK-GX-JSON-DAG: "%10": 53 # CHECK-GX-JSON-DAG: "%11": 53 # CHECK-GX-JSON-DAG: "%12": 53 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 58 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 58 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%14:vgpr_32 = COPY $vgpr17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 57 # CHECK-GX-JSON-DAG: "%1": 52 # CHECK-GX-JSON-DAG: "%2": 52 # CHECK-GX-JSON-DAG: "%3": 52 # CHECK-GX-JSON-DAG: "%4": 52 # CHECK-GX-JSON-DAG: "%5": 52 # CHECK-GX-JSON-DAG: "%6": 52 # CHECK-GX-JSON-DAG: "%7": 52 # CHECK-GX-JSON-DAG: "%8": 52 # CHECK-GX-JSON-DAG: "%9": 52 # CHECK-GX-JSON-DAG: "%10": 52 # CHECK-GX-JSON-DAG: "%11": 52 # CHECK-GX-JSON-DAG: "%12": 52 # CHECK-GX-JSON-DAG: "%13": 52 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 57 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 57 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%15:vgpr_32 = COPY $vgpr16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 56 # CHECK-GX-JSON-DAG: "%1": 51 # CHECK-GX-JSON-DAG: "%2": 51 # CHECK-GX-JSON-DAG: "%3": 51 # CHECK-GX-JSON-DAG: "%4": 51 # CHECK-GX-JSON-DAG: "%5": 51 # CHECK-GX-JSON-DAG: "%6": 51 # CHECK-GX-JSON-DAG: "%7": 51 # CHECK-GX-JSON-DAG: "%8": 51 # CHECK-GX-JSON-DAG: "%9": 51 # CHECK-GX-JSON-DAG: "%10": 51 # CHECK-GX-JSON-DAG: "%11": 51 # CHECK-GX-JSON-DAG: "%12": 51 # CHECK-GX-JSON-DAG: "%13": 51 # CHECK-GX-JSON-DAG: "%14": 51 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 56 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 56 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%16:vgpr_32 = COPY $vgpr15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 55 # CHECK-GX-JSON-DAG: "%1": 50 # CHECK-GX-JSON-DAG: "%2": 50 # CHECK-GX-JSON-DAG: "%3": 50 # CHECK-GX-JSON-DAG: "%4": 50 # CHECK-GX-JSON-DAG: "%5": 50 # CHECK-GX-JSON-DAG: "%6": 50 # CHECK-GX-JSON-DAG: "%7": 50 # CHECK-GX-JSON-DAG: "%8": 50 # CHECK-GX-JSON-DAG: "%9": 50 # CHECK-GX-JSON-DAG: "%10": 50 # CHECK-GX-JSON-DAG: "%11": 50 # CHECK-GX-JSON-DAG: "%12": 50 # CHECK-GX-JSON-DAG: "%13": 50 # CHECK-GX-JSON-DAG: "%14": 50 # CHECK-GX-JSON-DAG: "%15": 50 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 55 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 55 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%17:vgpr_32 = COPY $vgpr14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 54 # CHECK-GX-JSON-DAG: "%1": 49 # CHECK-GX-JSON-DAG: "%2": 49 # CHECK-GX-JSON-DAG: "%3": 49 # CHECK-GX-JSON-DAG: "%4": 49 # CHECK-GX-JSON-DAG: "%5": 49 # CHECK-GX-JSON-DAG: "%6": 49 # CHECK-GX-JSON-DAG: "%7": 49 # CHECK-GX-JSON-DAG: "%8": 49 # CHECK-GX-JSON-DAG: "%9": 49 # CHECK-GX-JSON-DAG: "%10": 49 # CHECK-GX-JSON-DAG: "%11": 49 # CHECK-GX-JSON-DAG: "%12": 49 # CHECK-GX-JSON-DAG: "%13": 49 # CHECK-GX-JSON-DAG: "%14": 49 # CHECK-GX-JSON-DAG: "%15": 49 # CHECK-GX-JSON-DAG: "%16": 49 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 54 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 54 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%18:vgpr_32 = COPY $vgpr13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 53 # CHECK-GX-JSON-DAG: "%1": 48 # CHECK-GX-JSON-DAG: "%2": 48 # CHECK-GX-JSON-DAG: "%3": 48 # CHECK-GX-JSON-DAG: "%4": 48 # CHECK-GX-JSON-DAG: "%5": 48 # CHECK-GX-JSON-DAG: "%6": 48 # CHECK-GX-JSON-DAG: "%7": 48 # CHECK-GX-JSON-DAG: "%8": 48 # CHECK-GX-JSON-DAG: "%9": 48 # CHECK-GX-JSON-DAG: "%10": 48 # CHECK-GX-JSON-DAG: "%11": 48 # CHECK-GX-JSON-DAG: "%12": 48 # CHECK-GX-JSON-DAG: "%13": 48 # CHECK-GX-JSON-DAG: "%14": 48 # CHECK-GX-JSON-DAG: "%15": 48 # CHECK-GX-JSON-DAG: "%16": 48 # CHECK-GX-JSON-DAG: "%17": 48 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 53 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 53 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%19:vgpr_32 = COPY $vgpr12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 52 # CHECK-GX-JSON-DAG: "%1": 47 # CHECK-GX-JSON-DAG: "%2": 47 # CHECK-GX-JSON-DAG: "%3": 47 # CHECK-GX-JSON-DAG: "%4": 47 # CHECK-GX-JSON-DAG: "%5": 47 # CHECK-GX-JSON-DAG: "%6": 47 # CHECK-GX-JSON-DAG: "%7": 47 # CHECK-GX-JSON-DAG: "%8": 47 # CHECK-GX-JSON-DAG: "%9": 47 # CHECK-GX-JSON-DAG: "%10": 47 # CHECK-GX-JSON-DAG: "%11": 47 # CHECK-GX-JSON-DAG: "%12": 47 # CHECK-GX-JSON-DAG: "%13": 47 # CHECK-GX-JSON-DAG: "%14": 47 # CHECK-GX-JSON-DAG: "%15": 47 # CHECK-GX-JSON-DAG: "%16": 47 # CHECK-GX-JSON-DAG: "%17": 47 # CHECK-GX-JSON-DAG: "%18": 47 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 52 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 52 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%20:vgpr_32 = COPY $vgpr11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 51 # CHECK-GX-JSON-DAG: "%1": 46 # CHECK-GX-JSON-DAG: "%2": 46 # CHECK-GX-JSON-DAG: "%3": 46 # CHECK-GX-JSON-DAG: "%4": 46 # CHECK-GX-JSON-DAG: "%5": 46 # CHECK-GX-JSON-DAG: "%6": 46 # CHECK-GX-JSON-DAG: "%7": 46 # CHECK-GX-JSON-DAG: "%8": 46 # CHECK-GX-JSON-DAG: "%9": 46 # CHECK-GX-JSON-DAG: "%10": 46 # CHECK-GX-JSON-DAG: "%11": 46 # CHECK-GX-JSON-DAG: "%12": 46 # CHECK-GX-JSON-DAG: "%13": 46 # CHECK-GX-JSON-DAG: "%14": 46 # CHECK-GX-JSON-DAG: "%15": 46 # CHECK-GX-JSON-DAG: "%16": 46 # CHECK-GX-JSON-DAG: "%17": 46 # CHECK-GX-JSON-DAG: "%18": 46 # CHECK-GX-JSON-DAG: "%19": 46 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 51 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 51 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%21:vgpr_32 = COPY $vgpr10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 50 # CHECK-GX-JSON-DAG: "%1": 45 # CHECK-GX-JSON-DAG: "%2": 45 # CHECK-GX-JSON-DAG: "%3": 45 # CHECK-GX-JSON-DAG: "%4": 45 # CHECK-GX-JSON-DAG: "%5": 45 # CHECK-GX-JSON-DAG: "%6": 45 # CHECK-GX-JSON-DAG: "%7": 45 # CHECK-GX-JSON-DAG: "%8": 45 # CHECK-GX-JSON-DAG: "%9": 45 # CHECK-GX-JSON-DAG: "%10": 45 # CHECK-GX-JSON-DAG: "%11": 45 # CHECK-GX-JSON-DAG: "%12": 45 # CHECK-GX-JSON-DAG: "%13": 45 # CHECK-GX-JSON-DAG: "%14": 45 # CHECK-GX-JSON-DAG: "%15": 45 # CHECK-GX-JSON-DAG: "%16": 45 # CHECK-GX-JSON-DAG: "%17": 45 # CHECK-GX-JSON-DAG: "%18": 45 # CHECK-GX-JSON-DAG: "%19": 45 # CHECK-GX-JSON-DAG: "%20": 45 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 50 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 50 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%22:vgpr_32 = COPY $vgpr9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 49 # CHECK-GX-JSON-DAG: "%1": 44 # CHECK-GX-JSON-DAG: "%2": 44 # CHECK-GX-JSON-DAG: "%3": 44 # CHECK-GX-JSON-DAG: "%4": 44 # CHECK-GX-JSON-DAG: "%5": 44 # CHECK-GX-JSON-DAG: "%6": 44 # CHECK-GX-JSON-DAG: "%7": 44 # CHECK-GX-JSON-DAG: "%8": 44 # CHECK-GX-JSON-DAG: "%9": 44 # CHECK-GX-JSON-DAG: "%10": 44 # CHECK-GX-JSON-DAG: "%11": 44 # CHECK-GX-JSON-DAG: "%12": 44 # CHECK-GX-JSON-DAG: "%13": 44 # CHECK-GX-JSON-DAG: "%14": 44 # CHECK-GX-JSON-DAG: "%15": 44 # CHECK-GX-JSON-DAG: "%16": 44 # CHECK-GX-JSON-DAG: "%17": 44 # CHECK-GX-JSON-DAG: "%18": 44 # CHECK-GX-JSON-DAG: "%19": 44 # CHECK-GX-JSON-DAG: "%20": 44 # CHECK-GX-JSON-DAG: "%21": 44 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 49 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 49 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%23:vgpr_32 = COPY $vgpr8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 48 # CHECK-GX-JSON-DAG: "%1": 43 # CHECK-GX-JSON-DAG: "%2": 43 # CHECK-GX-JSON-DAG: "%3": 43 # CHECK-GX-JSON-DAG: "%4": 43 # CHECK-GX-JSON-DAG: "%5": 43 # CHECK-GX-JSON-DAG: "%6": 43 # CHECK-GX-JSON-DAG: "%7": 43 # CHECK-GX-JSON-DAG: "%8": 43 # CHECK-GX-JSON-DAG: "%9": 43 # CHECK-GX-JSON-DAG: "%10": 43 # CHECK-GX-JSON-DAG: "%11": 43 # CHECK-GX-JSON-DAG: "%12": 43 # CHECK-GX-JSON-DAG: "%13": 43 # CHECK-GX-JSON-DAG: "%14": 43 # CHECK-GX-JSON-DAG: "%15": 43 # CHECK-GX-JSON-DAG: "%16": 43 # CHECK-GX-JSON-DAG: "%17": 43 # CHECK-GX-JSON-DAG: "%18": 43 # CHECK-GX-JSON-DAG: "%19": 43 # CHECK-GX-JSON-DAG: "%20": 43 # CHECK-GX-JSON-DAG: "%21": 43 # CHECK-GX-JSON-DAG: "%22": 43 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 48 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 48 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%24:vgpr_32 = COPY $vgpr7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 47 # CHECK-GX-JSON-DAG: "%1": 42 # CHECK-GX-JSON-DAG: "%2": 42 # CHECK-GX-JSON-DAG: "%3": 42 # CHECK-GX-JSON-DAG: "%4": 42 # CHECK-GX-JSON-DAG: "%5": 42 # CHECK-GX-JSON-DAG: "%6": 42 # CHECK-GX-JSON-DAG: "%7": 42 # CHECK-GX-JSON-DAG: "%8": 42 # CHECK-GX-JSON-DAG: "%9": 42 # CHECK-GX-JSON-DAG: "%10": 42 # CHECK-GX-JSON-DAG: "%11": 42 # CHECK-GX-JSON-DAG: "%12": 42 # CHECK-GX-JSON-DAG: "%13": 42 # CHECK-GX-JSON-DAG: "%14": 42 # CHECK-GX-JSON-DAG: "%15": 42 # CHECK-GX-JSON-DAG: "%16": 42 # CHECK-GX-JSON-DAG: "%17": 42 # CHECK-GX-JSON-DAG: "%18": 42 # CHECK-GX-JSON-DAG: "%19": 42 # CHECK-GX-JSON-DAG: "%20": 42 # CHECK-GX-JSON-DAG: "%21": 42 # CHECK-GX-JSON-DAG: "%22": 42 # CHECK-GX-JSON-DAG: "%23": 42 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 47 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 47 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%25:vgpr_32 = COPY $vgpr6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 46 # CHECK-GX-JSON-DAG: "%1": 41 # CHECK-GX-JSON-DAG: "%2": 41 # CHECK-GX-JSON-DAG: "%3": 41 # CHECK-GX-JSON-DAG: "%4": 41 # CHECK-GX-JSON-DAG: "%5": 41 # CHECK-GX-JSON-DAG: "%6": 41 # CHECK-GX-JSON-DAG: "%7": 41 # CHECK-GX-JSON-DAG: "%8": 41 # CHECK-GX-JSON-DAG: "%9": 41 # CHECK-GX-JSON-DAG: "%10": 41 # CHECK-GX-JSON-DAG: "%11": 41 # CHECK-GX-JSON-DAG: "%12": 41 # CHECK-GX-JSON-DAG: "%13": 41 # CHECK-GX-JSON-DAG: "%14": 41 # CHECK-GX-JSON-DAG: "%15": 41 # CHECK-GX-JSON-DAG: "%16": 41 # CHECK-GX-JSON-DAG: "%17": 41 # CHECK-GX-JSON-DAG: "%18": 41 # CHECK-GX-JSON-DAG: "%19": 41 # CHECK-GX-JSON-DAG: "%20": 41 # CHECK-GX-JSON-DAG: "%21": 41 # CHECK-GX-JSON-DAG: "%22": 41 # CHECK-GX-JSON-DAG: "%23": 41 # CHECK-GX-JSON-DAG: "%24": 41 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 46 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 46 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%26:vgpr_32 = COPY $vgpr5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 45 # CHECK-GX-JSON-DAG: "%1": 40 # CHECK-GX-JSON-DAG: "%2": 40 # CHECK-GX-JSON-DAG: "%3": 40 # CHECK-GX-JSON-DAG: "%4": 40 # CHECK-GX-JSON-DAG: "%5": 40 # CHECK-GX-JSON-DAG: "%6": 40 # CHECK-GX-JSON-DAG: "%7": 40 # CHECK-GX-JSON-DAG: "%8": 40 # CHECK-GX-JSON-DAG: "%9": 40 # CHECK-GX-JSON-DAG: "%10": 40 # CHECK-GX-JSON-DAG: "%11": 40 # CHECK-GX-JSON-DAG: "%12": 40 # CHECK-GX-JSON-DAG: "%13": 40 # CHECK-GX-JSON-DAG: "%14": 40 # CHECK-GX-JSON-DAG: "%15": 40 # CHECK-GX-JSON-DAG: "%16": 40 # CHECK-GX-JSON-DAG: "%17": 40 # CHECK-GX-JSON-DAG: "%18": 40 # CHECK-GX-JSON-DAG: "%19": 40 # CHECK-GX-JSON-DAG: "%20": 40 # CHECK-GX-JSON-DAG: "%21": 40 # CHECK-GX-JSON-DAG: "%22": 40 # CHECK-GX-JSON-DAG: "%23": 40 # CHECK-GX-JSON-DAG: "%24": 40 # CHECK-GX-JSON-DAG: "%25": 40 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 45 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 45 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%27:vgpr_32 = COPY $vgpr4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 44 # CHECK-GX-JSON-DAG: "%1": 39 # CHECK-GX-JSON-DAG: "%2": 39 # CHECK-GX-JSON-DAG: "%3": 39 # CHECK-GX-JSON-DAG: "%4": 39 # CHECK-GX-JSON-DAG: "%5": 39 # CHECK-GX-JSON-DAG: "%6": 39 # CHECK-GX-JSON-DAG: "%7": 39 # CHECK-GX-JSON-DAG: "%8": 39 # CHECK-GX-JSON-DAG: "%9": 39 # CHECK-GX-JSON-DAG: "%10": 39 # CHECK-GX-JSON-DAG: "%11": 39 # CHECK-GX-JSON-DAG: "%12": 39 # CHECK-GX-JSON-DAG: "%13": 39 # CHECK-GX-JSON-DAG: "%14": 39 # CHECK-GX-JSON-DAG: "%15": 39 # CHECK-GX-JSON-DAG: "%16": 39 # CHECK-GX-JSON-DAG: "%17": 39 # CHECK-GX-JSON-DAG: "%18": 39 # CHECK-GX-JSON-DAG: "%19": 39 # CHECK-GX-JSON-DAG: "%20": 39 # CHECK-GX-JSON-DAG: "%21": 39 # CHECK-GX-JSON-DAG: "%22": 39 # CHECK-GX-JSON-DAG: "%23": 39 # CHECK-GX-JSON-DAG: "%24": 39 # CHECK-GX-JSON-DAG: "%25": 39 # CHECK-GX-JSON-DAG: "%26": 39 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 44 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 44 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%28:vgpr_32 = COPY $vgpr3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 43 # CHECK-GX-JSON-DAG: "%1": 38 # CHECK-GX-JSON-DAG: "%2": 38 # CHECK-GX-JSON-DAG: "%3": 38 # CHECK-GX-JSON-DAG: "%4": 38 # CHECK-GX-JSON-DAG: "%5": 38 # CHECK-GX-JSON-DAG: "%6": 38 # CHECK-GX-JSON-DAG: "%7": 38 # CHECK-GX-JSON-DAG: "%8": 38 # CHECK-GX-JSON-DAG: "%9": 38 # CHECK-GX-JSON-DAG: "%10": 38 # CHECK-GX-JSON-DAG: "%11": 38 # CHECK-GX-JSON-DAG: "%12": 38 # CHECK-GX-JSON-DAG: "%13": 38 # CHECK-GX-JSON-DAG: "%14": 38 # CHECK-GX-JSON-DAG: "%15": 38 # CHECK-GX-JSON-DAG: "%16": 38 # CHECK-GX-JSON-DAG: "%17": 38 # CHECK-GX-JSON-DAG: "%18": 38 # CHECK-GX-JSON-DAG: "%19": 38 # CHECK-GX-JSON-DAG: "%20": 38 # CHECK-GX-JSON-DAG: "%21": 38 # CHECK-GX-JSON-DAG: "%22": 38 # CHECK-GX-JSON-DAG: "%23": 38 # CHECK-GX-JSON-DAG: "%24": 38 # CHECK-GX-JSON-DAG: "%25": 38 # CHECK-GX-JSON-DAG: "%26": 38 # CHECK-GX-JSON-DAG: "%27": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 43 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 43 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%29:vgpr_32 = COPY $vgpr2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 42 # CHECK-GX-JSON-DAG: "%1": 37 # CHECK-GX-JSON-DAG: "%2": 37 # CHECK-GX-JSON-DAG: "%3": 37 # CHECK-GX-JSON-DAG: "%4": 37 # CHECK-GX-JSON-DAG: "%5": 37 # CHECK-GX-JSON-DAG: "%6": 37 # CHECK-GX-JSON-DAG: "%7": 37 # CHECK-GX-JSON-DAG: "%8": 37 # CHECK-GX-JSON-DAG: "%9": 37 # CHECK-GX-JSON-DAG: "%10": 37 # CHECK-GX-JSON-DAG: "%11": 37 # CHECK-GX-JSON-DAG: "%12": 37 # CHECK-GX-JSON-DAG: "%13": 37 # CHECK-GX-JSON-DAG: "%14": 37 # CHECK-GX-JSON-DAG: "%15": 37 # CHECK-GX-JSON-DAG: "%16": 37 # CHECK-GX-JSON-DAG: "%17": 37 # CHECK-GX-JSON-DAG: "%18": 37 # CHECK-GX-JSON-DAG: "%19": 37 # CHECK-GX-JSON-DAG: "%20": 37 # CHECK-GX-JSON-DAG: "%21": 37 # CHECK-GX-JSON-DAG: "%22": 37 # CHECK-GX-JSON-DAG: "%23": 37 # CHECK-GX-JSON-DAG: "%24": 37 # CHECK-GX-JSON-DAG: "%25": 37 # CHECK-GX-JSON-DAG: "%26": 37 # CHECK-GX-JSON-DAG: "%27": 37 # CHECK-GX-JSON-DAG: "%28": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 42 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 42 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%30:vgpr_32 = COPY $vgpr1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 41 # CHECK-GX-JSON-DAG: "%1": 36 # CHECK-GX-JSON-DAG: "%2": 36 # CHECK-GX-JSON-DAG: "%3": 36 # CHECK-GX-JSON-DAG: "%4": 36 # CHECK-GX-JSON-DAG: "%5": 36 # CHECK-GX-JSON-DAG: "%6": 36 # CHECK-GX-JSON-DAG: "%7": 36 # CHECK-GX-JSON-DAG: "%8": 36 # CHECK-GX-JSON-DAG: "%9": 36 # CHECK-GX-JSON-DAG: "%10": 36 # CHECK-GX-JSON-DAG: "%11": 36 # CHECK-GX-JSON-DAG: "%12": 36 # CHECK-GX-JSON-DAG: "%13": 36 # CHECK-GX-JSON-DAG: "%14": 36 # CHECK-GX-JSON-DAG: "%15": 36 # CHECK-GX-JSON-DAG: "%16": 36 # CHECK-GX-JSON-DAG: "%17": 36 # CHECK-GX-JSON-DAG: "%18": 36 # CHECK-GX-JSON-DAG: "%19": 36 # CHECK-GX-JSON-DAG: "%20": 36 # CHECK-GX-JSON-DAG: "%21": 36 # CHECK-GX-JSON-DAG: "%22": 36 # CHECK-GX-JSON-DAG: "%23": 36 # CHECK-GX-JSON-DAG: "%24": 36 # CHECK-GX-JSON-DAG: "%25": 36 # CHECK-GX-JSON-DAG: "%26": 36 # CHECK-GX-JSON-DAG: "%27": 36 # CHECK-GX-JSON-DAG: "%28": 36 # CHECK-GX-JSON-DAG: "%29": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 41 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 41 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%31:vgpr_32 = COPY $vgpr0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 40 # CHECK-GX-JSON-DAG: "%1": 35 # CHECK-GX-JSON-DAG: "%2": 35 # CHECK-GX-JSON-DAG: "%3": 35 # CHECK-GX-JSON-DAG: "%4": 35 # CHECK-GX-JSON-DAG: "%5": 35 # CHECK-GX-JSON-DAG: "%6": 35 # CHECK-GX-JSON-DAG: "%7": 35 # CHECK-GX-JSON-DAG: "%8": 35 # CHECK-GX-JSON-DAG: "%9": 35 # CHECK-GX-JSON-DAG: "%10": 35 # CHECK-GX-JSON-DAG: "%11": 35 # CHECK-GX-JSON-DAG: "%12": 35 # CHECK-GX-JSON-DAG: "%13": 35 # CHECK-GX-JSON-DAG: "%14": 35 # CHECK-GX-JSON-DAG: "%15": 35 # CHECK-GX-JSON-DAG: "%16": 35 # CHECK-GX-JSON-DAG: "%17": 35 # CHECK-GX-JSON-DAG: "%18": 35 # CHECK-GX-JSON-DAG: "%19": 35 # CHECK-GX-JSON-DAG: "%20": 35 # CHECK-GX-JSON-DAG: "%21": 35 # CHECK-GX-JSON-DAG: "%22": 35 # CHECK-GX-JSON-DAG: "%23": 35 # CHECK-GX-JSON-DAG: "%24": 35 # CHECK-GX-JSON-DAG: "%25": 35 # CHECK-GX-JSON-DAG: "%26": 35 # CHECK-GX-JSON-DAG: "%27": 35 # CHECK-GX-JSON-DAG: "%28": 35 # CHECK-GX-JSON-DAG: "%29": 35 # CHECK-GX-JSON-DAG: "%30": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 40 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 40 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%32:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.32, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.32, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 39 # CHECK-GX-JSON-DAG: "%1": 34 # CHECK-GX-JSON-DAG: "%2": 34 # CHECK-GX-JSON-DAG: "%3": 34 # CHECK-GX-JSON-DAG: "%4": 34 # CHECK-GX-JSON-DAG: "%5": 34 # CHECK-GX-JSON-DAG: "%6": 34 # CHECK-GX-JSON-DAG: "%7": 34 # CHECK-GX-JSON-DAG: "%8": 34 # CHECK-GX-JSON-DAG: "%9": 34 # CHECK-GX-JSON-DAG: "%10": 34 # CHECK-GX-JSON-DAG: "%11": 34 # CHECK-GX-JSON-DAG: "%12": 34 # CHECK-GX-JSON-DAG: "%13": 34 # CHECK-GX-JSON-DAG: "%14": 34 # CHECK-GX-JSON-DAG: "%15": 34 # CHECK-GX-JSON-DAG: "%16": 34 # CHECK-GX-JSON-DAG: "%17": 34 # CHECK-GX-JSON-DAG: "%18": 34 # CHECK-GX-JSON-DAG: "%19": 34 # CHECK-GX-JSON-DAG: "%20": 34 # CHECK-GX-JSON-DAG: "%21": 34 # CHECK-GX-JSON-DAG: "%22": 34 # CHECK-GX-JSON-DAG: "%23": 34 # CHECK-GX-JSON-DAG: "%24": 34 # CHECK-GX-JSON-DAG: "%25": 34 # CHECK-GX-JSON-DAG: "%26": 34 # CHECK-GX-JSON-DAG: "%27": 34 # CHECK-GX-JSON-DAG: "%28": 34 # CHECK-GX-JSON-DAG: "%29": 34 # CHECK-GX-JSON-DAG: "%30": 34 # CHECK-GX-JSON-DAG: "%31": 34 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 39 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 39 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%33:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.31, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.31, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 38 # CHECK-GX-JSON-DAG: "%1": 33 # CHECK-GX-JSON-DAG: "%2": 33 # CHECK-GX-JSON-DAG: "%3": 33 # CHECK-GX-JSON-DAG: "%4": 33 # CHECK-GX-JSON-DAG: "%5": 33 # CHECK-GX-JSON-DAG: "%6": 33 # CHECK-GX-JSON-DAG: "%7": 33 # CHECK-GX-JSON-DAG: "%8": 33 # CHECK-GX-JSON-DAG: "%9": 33 # CHECK-GX-JSON-DAG: "%10": 33 # CHECK-GX-JSON-DAG: "%11": 33 # CHECK-GX-JSON-DAG: "%12": 33 # CHECK-GX-JSON-DAG: "%13": 33 # CHECK-GX-JSON-DAG: "%14": 33 # CHECK-GX-JSON-DAG: "%15": 33 # CHECK-GX-JSON-DAG: "%16": 33 # CHECK-GX-JSON-DAG: "%17": 33 # CHECK-GX-JSON-DAG: "%18": 33 # CHECK-GX-JSON-DAG: "%19": 33 # CHECK-GX-JSON-DAG: "%20": 33 # CHECK-GX-JSON-DAG: "%21": 33 # CHECK-GX-JSON-DAG: "%22": 33 # CHECK-GX-JSON-DAG: "%23": 33 # CHECK-GX-JSON-DAG: "%24": 33 # CHECK-GX-JSON-DAG: "%25": 33 # CHECK-GX-JSON-DAG: "%26": 33 # CHECK-GX-JSON-DAG: "%27": 33 # CHECK-GX-JSON-DAG: "%28": 33 # CHECK-GX-JSON-DAG: "%29": 33 # CHECK-GX-JSON-DAG: "%30": 33 # CHECK-GX-JSON-DAG: "%31": 33 # CHECK-GX-JSON-DAG: "%32": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 38 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%34:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.30, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.30, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 37 # CHECK-GX-JSON-DAG: "%1": 32 # CHECK-GX-JSON-DAG: "%2": 32 # CHECK-GX-JSON-DAG: "%3": 32 # CHECK-GX-JSON-DAG: "%4": 32 # CHECK-GX-JSON-DAG: "%5": 32 # CHECK-GX-JSON-DAG: "%6": 32 # CHECK-GX-JSON-DAG: "%7": 32 # CHECK-GX-JSON-DAG: "%8": 32 # CHECK-GX-JSON-DAG: "%9": 32 # CHECK-GX-JSON-DAG: "%10": 32 # CHECK-GX-JSON-DAG: "%11": 32 # CHECK-GX-JSON-DAG: "%12": 32 # CHECK-GX-JSON-DAG: "%13": 32 # CHECK-GX-JSON-DAG: "%14": 32 # CHECK-GX-JSON-DAG: "%15": 32 # CHECK-GX-JSON-DAG: "%16": 32 # CHECK-GX-JSON-DAG: "%17": 32 # CHECK-GX-JSON-DAG: "%18": 32 # CHECK-GX-JSON-DAG: "%19": 32 # CHECK-GX-JSON-DAG: "%20": 32 # CHECK-GX-JSON-DAG: "%21": 32 # CHECK-GX-JSON-DAG: "%22": 32 # CHECK-GX-JSON-DAG: "%23": 32 # CHECK-GX-JSON-DAG: "%24": 32 # CHECK-GX-JSON-DAG: "%25": 32 # CHECK-GX-JSON-DAG: "%26": 32 # CHECK-GX-JSON-DAG: "%27": 32 # CHECK-GX-JSON-DAG: "%28": 32 # CHECK-GX-JSON-DAG: "%29": 32 # CHECK-GX-JSON-DAG: "%30": 32 # CHECK-GX-JSON-DAG: "%31": 32 # CHECK-GX-JSON-DAG: "%32": 30 # CHECK-GX-JSON-DAG: "%33": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 37 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%35:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.29, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.29, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 36 # CHECK-GX-JSON-DAG: "%1": 31 # CHECK-GX-JSON-DAG: "%2": 31 # CHECK-GX-JSON-DAG: "%3": 31 # CHECK-GX-JSON-DAG: "%4": 31 # CHECK-GX-JSON-DAG: "%5": 31 # CHECK-GX-JSON-DAG: "%6": 31 # CHECK-GX-JSON-DAG: "%7": 31 # CHECK-GX-JSON-DAG: "%8": 31 # CHECK-GX-JSON-DAG: "%9": 31 # CHECK-GX-JSON-DAG: "%10": 31 # CHECK-GX-JSON-DAG: "%11": 31 # CHECK-GX-JSON-DAG: "%12": 31 # CHECK-GX-JSON-DAG: "%13": 31 # CHECK-GX-JSON-DAG: "%14": 31 # CHECK-GX-JSON-DAG: "%15": 31 # CHECK-GX-JSON-DAG: "%16": 31 # CHECK-GX-JSON-DAG: "%17": 31 # CHECK-GX-JSON-DAG: "%18": 31 # CHECK-GX-JSON-DAG: "%19": 31 # CHECK-GX-JSON-DAG: "%20": 31 # CHECK-GX-JSON-DAG: "%21": 31 # CHECK-GX-JSON-DAG: "%22": 31 # CHECK-GX-JSON-DAG: "%23": 31 # CHECK-GX-JSON-DAG: "%24": 31 # CHECK-GX-JSON-DAG: "%25": 31 # CHECK-GX-JSON-DAG: "%26": 31 # CHECK-GX-JSON-DAG: "%27": 31 # CHECK-GX-JSON-DAG: "%28": 31 # CHECK-GX-JSON-DAG: "%29": 31 # CHECK-GX-JSON-DAG: "%30": 31 # CHECK-GX-JSON-DAG: "%31": 31 # CHECK-GX-JSON-DAG: "%32": 29 # CHECK-GX-JSON-DAG: "%33": 29 # CHECK-GX-JSON-DAG: "%34": 29 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 36 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%36:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.28, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.28, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 35 # CHECK-GX-JSON-DAG: "%1": 30 # CHECK-GX-JSON-DAG: "%2": 30 # CHECK-GX-JSON-DAG: "%3": 30 # CHECK-GX-JSON-DAG: "%4": 30 # CHECK-GX-JSON-DAG: "%5": 30 # CHECK-GX-JSON-DAG: "%6": 30 # CHECK-GX-JSON-DAG: "%7": 30 # CHECK-GX-JSON-DAG: "%8": 30 # CHECK-GX-JSON-DAG: "%9": 30 # CHECK-GX-JSON-DAG: "%10": 30 # CHECK-GX-JSON-DAG: "%11": 30 # CHECK-GX-JSON-DAG: "%12": 30 # CHECK-GX-JSON-DAG: "%13": 30 # CHECK-GX-JSON-DAG: "%14": 30 # CHECK-GX-JSON-DAG: "%15": 30 # CHECK-GX-JSON-DAG: "%16": 30 # CHECK-GX-JSON-DAG: "%17": 30 # CHECK-GX-JSON-DAG: "%18": 30 # CHECK-GX-JSON-DAG: "%19": 30 # CHECK-GX-JSON-DAG: "%20": 30 # CHECK-GX-JSON-DAG: "%21": 30 # CHECK-GX-JSON-DAG: "%22": 30 # CHECK-GX-JSON-DAG: "%23": 30 # CHECK-GX-JSON-DAG: "%24": 30 # CHECK-GX-JSON-DAG: "%25": 30 # CHECK-GX-JSON-DAG: "%26": 30 # CHECK-GX-JSON-DAG: "%27": 30 # CHECK-GX-JSON-DAG: "%28": 30 # CHECK-GX-JSON-DAG: "%29": 30 # CHECK-GX-JSON-DAG: "%30": 30 # CHECK-GX-JSON-DAG: "%31": 30 # CHECK-GX-JSON-DAG: "%32": 28 # CHECK-GX-JSON-DAG: "%33": 28 # CHECK-GX-JSON-DAG: "%34": 28 # CHECK-GX-JSON-DAG: "%35": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 35 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%37:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.27, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.27, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 34 # CHECK-GX-JSON-DAG: "%1": 29 # CHECK-GX-JSON-DAG: "%2": 29 # CHECK-GX-JSON-DAG: "%3": 29 # CHECK-GX-JSON-DAG: "%4": 29 # CHECK-GX-JSON-DAG: "%5": 29 # CHECK-GX-JSON-DAG: "%6": 29 # CHECK-GX-JSON-DAG: "%7": 29 # CHECK-GX-JSON-DAG: "%8": 29 # CHECK-GX-JSON-DAG: "%9": 29 # CHECK-GX-JSON-DAG: "%10": 29 # CHECK-GX-JSON-DAG: "%11": 29 # CHECK-GX-JSON-DAG: "%12": 29 # CHECK-GX-JSON-DAG: "%13": 29 # CHECK-GX-JSON-DAG: "%14": 29 # CHECK-GX-JSON-DAG: "%15": 29 # CHECK-GX-JSON-DAG: "%16": 29 # CHECK-GX-JSON-DAG: "%17": 29 # CHECK-GX-JSON-DAG: "%18": 29 # CHECK-GX-JSON-DAG: "%19": 29 # CHECK-GX-JSON-DAG: "%20": 29 # CHECK-GX-JSON-DAG: "%21": 29 # CHECK-GX-JSON-DAG: "%22": 29 # CHECK-GX-JSON-DAG: "%23": 29 # CHECK-GX-JSON-DAG: "%24": 29 # CHECK-GX-JSON-DAG: "%25": 29 # CHECK-GX-JSON-DAG: "%26": 29 # CHECK-GX-JSON-DAG: "%27": 29 # CHECK-GX-JSON-DAG: "%28": 29 # CHECK-GX-JSON-DAG: "%29": 29 # CHECK-GX-JSON-DAG: "%30": 29 # CHECK-GX-JSON-DAG: "%31": 29 # CHECK-GX-JSON-DAG: "%32": 27 # CHECK-GX-JSON-DAG: "%33": 27 # CHECK-GX-JSON-DAG: "%34": 27 # CHECK-GX-JSON-DAG: "%35": 27 # CHECK-GX-JSON-DAG: "%36": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 34 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 34 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%38:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.26, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.26, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 33 # CHECK-GX-JSON-DAG: "%1": 28 # CHECK-GX-JSON-DAG: "%2": 28 # CHECK-GX-JSON-DAG: "%3": 28 # CHECK-GX-JSON-DAG: "%4": 28 # CHECK-GX-JSON-DAG: "%5": 28 # CHECK-GX-JSON-DAG: "%6": 28 # CHECK-GX-JSON-DAG: "%7": 28 # CHECK-GX-JSON-DAG: "%8": 28 # CHECK-GX-JSON-DAG: "%9": 28 # CHECK-GX-JSON-DAG: "%10": 28 # CHECK-GX-JSON-DAG: "%11": 28 # CHECK-GX-JSON-DAG: "%12": 28 # CHECK-GX-JSON-DAG: "%13": 28 # CHECK-GX-JSON-DAG: "%14": 28 # CHECK-GX-JSON-DAG: "%15": 28 # CHECK-GX-JSON-DAG: "%16": 28 # CHECK-GX-JSON-DAG: "%17": 28 # CHECK-GX-JSON-DAG: "%18": 28 # CHECK-GX-JSON-DAG: "%19": 28 # CHECK-GX-JSON-DAG: "%20": 28 # CHECK-GX-JSON-DAG: "%21": 28 # CHECK-GX-JSON-DAG: "%22": 28 # CHECK-GX-JSON-DAG: "%23": 28 # CHECK-GX-JSON-DAG: "%24": 28 # CHECK-GX-JSON-DAG: "%25": 28 # CHECK-GX-JSON-DAG: "%26": 28 # CHECK-GX-JSON-DAG: "%27": 28 # CHECK-GX-JSON-DAG: "%28": 28 # CHECK-GX-JSON-DAG: "%29": 28 # CHECK-GX-JSON-DAG: "%30": 28 # CHECK-GX-JSON-DAG: "%31": 28 # CHECK-GX-JSON-DAG: "%32": 26 # CHECK-GX-JSON-DAG: "%33": 26 # CHECK-GX-JSON-DAG: "%34": 26 # CHECK-GX-JSON-DAG: "%35": 26 # CHECK-GX-JSON-DAG: "%36": 26 # CHECK-GX-JSON-DAG: "%37": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 33 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%39:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.25, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.25, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 32 # CHECK-GX-JSON-DAG: "%1": 27 # CHECK-GX-JSON-DAG: "%2": 27 # CHECK-GX-JSON-DAG: "%3": 27 # CHECK-GX-JSON-DAG: "%4": 27 # CHECK-GX-JSON-DAG: "%5": 27 # CHECK-GX-JSON-DAG: "%6": 27 # CHECK-GX-JSON-DAG: "%7": 27 # CHECK-GX-JSON-DAG: "%8": 27 # CHECK-GX-JSON-DAG: "%9": 27 # CHECK-GX-JSON-DAG: "%10": 27 # CHECK-GX-JSON-DAG: "%11": 27 # CHECK-GX-JSON-DAG: "%12": 27 # CHECK-GX-JSON-DAG: "%13": 27 # CHECK-GX-JSON-DAG: "%14": 27 # CHECK-GX-JSON-DAG: "%15": 27 # CHECK-GX-JSON-DAG: "%16": 27 # CHECK-GX-JSON-DAG: "%17": 27 # CHECK-GX-JSON-DAG: "%18": 27 # CHECK-GX-JSON-DAG: "%19": 27 # CHECK-GX-JSON-DAG: "%20": 27 # CHECK-GX-JSON-DAG: "%21": 27 # CHECK-GX-JSON-DAG: "%22": 27 # CHECK-GX-JSON-DAG: "%23": 27 # CHECK-GX-JSON-DAG: "%24": 27 # CHECK-GX-JSON-DAG: "%25": 27 # CHECK-GX-JSON-DAG: "%26": 27 # CHECK-GX-JSON-DAG: "%27": 27 # CHECK-GX-JSON-DAG: "%28": 27 # CHECK-GX-JSON-DAG: "%29": 27 # CHECK-GX-JSON-DAG: "%30": 27 # CHECK-GX-JSON-DAG: "%31": 27 # CHECK-GX-JSON-DAG: "%32": 25 # CHECK-GX-JSON-DAG: "%33": 25 # CHECK-GX-JSON-DAG: "%34": 25 # CHECK-GX-JSON-DAG: "%35": 25 # CHECK-GX-JSON-DAG: "%36": 25 # CHECK-GX-JSON-DAG: "%37": 25 # CHECK-GX-JSON-DAG: "%38": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 32 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%40:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.24, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.24, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 31 # CHECK-GX-JSON-DAG: "%1": 26 # CHECK-GX-JSON-DAG: "%2": 26 # CHECK-GX-JSON-DAG: "%3": 26 # CHECK-GX-JSON-DAG: "%4": 26 # CHECK-GX-JSON-DAG: "%5": 26 # CHECK-GX-JSON-DAG: "%6": 26 # CHECK-GX-JSON-DAG: "%7": 26 # CHECK-GX-JSON-DAG: "%8": 26 # CHECK-GX-JSON-DAG: "%9": 26 # CHECK-GX-JSON-DAG: "%10": 26 # CHECK-GX-JSON-DAG: "%11": 26 # CHECK-GX-JSON-DAG: "%12": 26 # CHECK-GX-JSON-DAG: "%13": 26 # CHECK-GX-JSON-DAG: "%14": 26 # CHECK-GX-JSON-DAG: "%15": 26 # CHECK-GX-JSON-DAG: "%16": 26 # CHECK-GX-JSON-DAG: "%17": 26 # CHECK-GX-JSON-DAG: "%18": 26 # CHECK-GX-JSON-DAG: "%19": 26 # CHECK-GX-JSON-DAG: "%20": 26 # CHECK-GX-JSON-DAG: "%21": 26 # CHECK-GX-JSON-DAG: "%22": 26 # CHECK-GX-JSON-DAG: "%23": 26 # CHECK-GX-JSON-DAG: "%24": 26 # CHECK-GX-JSON-DAG: "%25": 26 # CHECK-GX-JSON-DAG: "%26": 26 # CHECK-GX-JSON-DAG: "%27": 26 # CHECK-GX-JSON-DAG: "%28": 26 # CHECK-GX-JSON-DAG: "%29": 26 # CHECK-GX-JSON-DAG: "%30": 26 # CHECK-GX-JSON-DAG: "%31": 26 # CHECK-GX-JSON-DAG: "%32": 24 # CHECK-GX-JSON-DAG: "%33": 24 # CHECK-GX-JSON-DAG: "%34": 24 # CHECK-GX-JSON-DAG: "%35": 24 # CHECK-GX-JSON-DAG: "%36": 24 # CHECK-GX-JSON-DAG: "%37": 24 # CHECK-GX-JSON-DAG: "%38": 24 # CHECK-GX-JSON-DAG: "%39": 24 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 31 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%41:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.23, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.23, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 30 # CHECK-GX-JSON-DAG: "%1": 25 # CHECK-GX-JSON-DAG: "%2": 25 # CHECK-GX-JSON-DAG: "%3": 25 # CHECK-GX-JSON-DAG: "%4": 25 # CHECK-GX-JSON-DAG: "%5": 25 # CHECK-GX-JSON-DAG: "%6": 25 # CHECK-GX-JSON-DAG: "%7": 25 # CHECK-GX-JSON-DAG: "%8": 25 # CHECK-GX-JSON-DAG: "%9": 25 # CHECK-GX-JSON-DAG: "%10": 25 # CHECK-GX-JSON-DAG: "%11": 25 # CHECK-GX-JSON-DAG: "%12": 25 # CHECK-GX-JSON-DAG: "%13": 25 # CHECK-GX-JSON-DAG: "%14": 25 # CHECK-GX-JSON-DAG: "%15": 25 # CHECK-GX-JSON-DAG: "%16": 25 # CHECK-GX-JSON-DAG: "%17": 25 # CHECK-GX-JSON-DAG: "%18": 25 # CHECK-GX-JSON-DAG: "%19": 25 # CHECK-GX-JSON-DAG: "%20": 25 # CHECK-GX-JSON-DAG: "%21": 25 # CHECK-GX-JSON-DAG: "%22": 25 # CHECK-GX-JSON-DAG: "%23": 25 # CHECK-GX-JSON-DAG: "%24": 25 # CHECK-GX-JSON-DAG: "%25": 25 # CHECK-GX-JSON-DAG: "%26": 25 # CHECK-GX-JSON-DAG: "%27": 25 # CHECK-GX-JSON-DAG: "%28": 25 # CHECK-GX-JSON-DAG: "%29": 25 # CHECK-GX-JSON-DAG: "%30": 25 # CHECK-GX-JSON-DAG: "%31": 25 # CHECK-GX-JSON-DAG: "%32": 23 # CHECK-GX-JSON-DAG: "%33": 23 # CHECK-GX-JSON-DAG: "%34": 23 # CHECK-GX-JSON-DAG: "%35": 23 # CHECK-GX-JSON-DAG: "%36": 23 # CHECK-GX-JSON-DAG: "%37": 23 # CHECK-GX-JSON-DAG: "%38": 23 # CHECK-GX-JSON-DAG: "%39": 23 # CHECK-GX-JSON-DAG: "%40": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 30 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%42:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.22, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.22, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 29 # CHECK-GX-JSON-DAG: "%1": 24 # CHECK-GX-JSON-DAG: "%2": 24 # CHECK-GX-JSON-DAG: "%3": 24 # CHECK-GX-JSON-DAG: "%4": 24 # CHECK-GX-JSON-DAG: "%5": 24 # CHECK-GX-JSON-DAG: "%6": 24 # CHECK-GX-JSON-DAG: "%7": 24 # CHECK-GX-JSON-DAG: "%8": 24 # CHECK-GX-JSON-DAG: "%9": 24 # CHECK-GX-JSON-DAG: "%10": 24 # CHECK-GX-JSON-DAG: "%11": 24 # CHECK-GX-JSON-DAG: "%12": 24 # CHECK-GX-JSON-DAG: "%13": 24 # CHECK-GX-JSON-DAG: "%14": 24 # CHECK-GX-JSON-DAG: "%15": 24 # CHECK-GX-JSON-DAG: "%16": 24 # CHECK-GX-JSON-DAG: "%17": 24 # CHECK-GX-JSON-DAG: "%18": 24 # CHECK-GX-JSON-DAG: "%19": 24 # CHECK-GX-JSON-DAG: "%20": 24 # CHECK-GX-JSON-DAG: "%21": 24 # CHECK-GX-JSON-DAG: "%22": 24 # CHECK-GX-JSON-DAG: "%23": 24 # CHECK-GX-JSON-DAG: "%24": 24 # CHECK-GX-JSON-DAG: "%25": 24 # CHECK-GX-JSON-DAG: "%26": 24 # CHECK-GX-JSON-DAG: "%27": 24 # CHECK-GX-JSON-DAG: "%28": 24 # CHECK-GX-JSON-DAG: "%29": 24 # CHECK-GX-JSON-DAG: "%30": 24 # CHECK-GX-JSON-DAG: "%31": 24 # CHECK-GX-JSON-DAG: "%32": 22 # CHECK-GX-JSON-DAG: "%33": 22 # CHECK-GX-JSON-DAG: "%34": 22 # CHECK-GX-JSON-DAG: "%35": 22 # CHECK-GX-JSON-DAG: "%36": 22 # CHECK-GX-JSON-DAG: "%37": 22 # CHECK-GX-JSON-DAG: "%38": 22 # CHECK-GX-JSON-DAG: "%39": 22 # CHECK-GX-JSON-DAG: "%40": 22 # CHECK-GX-JSON-DAG: "%41": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 29 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 29 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%43:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.21, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.21, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 28 # CHECK-GX-JSON-DAG: "%1": 23 # CHECK-GX-JSON-DAG: "%2": 23 # CHECK-GX-JSON-DAG: "%3": 23 # CHECK-GX-JSON-DAG: "%4": 23 # CHECK-GX-JSON-DAG: "%5": 23 # CHECK-GX-JSON-DAG: "%6": 23 # CHECK-GX-JSON-DAG: "%7": 23 # CHECK-GX-JSON-DAG: "%8": 23 # CHECK-GX-JSON-DAG: "%9": 23 # CHECK-GX-JSON-DAG: "%10": 23 # CHECK-GX-JSON-DAG: "%11": 23 # CHECK-GX-JSON-DAG: "%12": 23 # CHECK-GX-JSON-DAG: "%13": 23 # CHECK-GX-JSON-DAG: "%14": 23 # CHECK-GX-JSON-DAG: "%15": 23 # CHECK-GX-JSON-DAG: "%16": 23 # CHECK-GX-JSON-DAG: "%17": 23 # CHECK-GX-JSON-DAG: "%18": 23 # CHECK-GX-JSON-DAG: "%19": 23 # CHECK-GX-JSON-DAG: "%20": 23 # CHECK-GX-JSON-DAG: "%21": 23 # CHECK-GX-JSON-DAG: "%22": 23 # CHECK-GX-JSON-DAG: "%23": 23 # CHECK-GX-JSON-DAG: "%24": 23 # CHECK-GX-JSON-DAG: "%25": 23 # CHECK-GX-JSON-DAG: "%26": 23 # CHECK-GX-JSON-DAG: "%27": 23 # CHECK-GX-JSON-DAG: "%28": 23 # CHECK-GX-JSON-DAG: "%29": 23 # CHECK-GX-JSON-DAG: "%30": 23 # CHECK-GX-JSON-DAG: "%31": 23 # CHECK-GX-JSON-DAG: "%32": 21 # CHECK-GX-JSON-DAG: "%33": 21 # CHECK-GX-JSON-DAG: "%34": 21 # CHECK-GX-JSON-DAG: "%35": 21 # CHECK-GX-JSON-DAG: "%36": 21 # CHECK-GX-JSON-DAG: "%37": 21 # CHECK-GX-JSON-DAG: "%38": 21 # CHECK-GX-JSON-DAG: "%39": 21 # CHECK-GX-JSON-DAG: "%40": 21 # CHECK-GX-JSON-DAG: "%41": 21 # CHECK-GX-JSON-DAG: "%42": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 28 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%44:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.20, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.20, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 27 # CHECK-GX-JSON-DAG: "%1": 22 # CHECK-GX-JSON-DAG: "%2": 22 # CHECK-GX-JSON-DAG: "%3": 22 # CHECK-GX-JSON-DAG: "%4": 22 # CHECK-GX-JSON-DAG: "%5": 22 # CHECK-GX-JSON-DAG: "%6": 22 # CHECK-GX-JSON-DAG: "%7": 22 # CHECK-GX-JSON-DAG: "%8": 22 # CHECK-GX-JSON-DAG: "%9": 22 # CHECK-GX-JSON-DAG: "%10": 22 # CHECK-GX-JSON-DAG: "%11": 22 # CHECK-GX-JSON-DAG: "%12": 22 # CHECK-GX-JSON-DAG: "%13": 22 # CHECK-GX-JSON-DAG: "%14": 22 # CHECK-GX-JSON-DAG: "%15": 22 # CHECK-GX-JSON-DAG: "%16": 22 # CHECK-GX-JSON-DAG: "%17": 22 # CHECK-GX-JSON-DAG: "%18": 22 # CHECK-GX-JSON-DAG: "%19": 22 # CHECK-GX-JSON-DAG: "%20": 22 # CHECK-GX-JSON-DAG: "%21": 22 # CHECK-GX-JSON-DAG: "%22": 22 # CHECK-GX-JSON-DAG: "%23": 22 # CHECK-GX-JSON-DAG: "%24": 22 # CHECK-GX-JSON-DAG: "%25": 22 # CHECK-GX-JSON-DAG: "%26": 22 # CHECK-GX-JSON-DAG: "%27": 22 # CHECK-GX-JSON-DAG: "%28": 22 # CHECK-GX-JSON-DAG: "%29": 22 # CHECK-GX-JSON-DAG: "%30": 22 # CHECK-GX-JSON-DAG: "%31": 22 # CHECK-GX-JSON-DAG: "%32": 20 # CHECK-GX-JSON-DAG: "%33": 20 # CHECK-GX-JSON-DAG: "%34": 20 # CHECK-GX-JSON-DAG: "%35": 20 # CHECK-GX-JSON-DAG: "%36": 20 # CHECK-GX-JSON-DAG: "%37": 20 # CHECK-GX-JSON-DAG: "%38": 20 # CHECK-GX-JSON-DAG: "%39": 20 # CHECK-GX-JSON-DAG: "%40": 20 # CHECK-GX-JSON-DAG: "%41": 20 # CHECK-GX-JSON-DAG: "%42": 20 # CHECK-GX-JSON-DAG: "%43": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 27 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%45:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.19, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.19, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 26 # CHECK-GX-JSON-DAG: "%1": 21 # CHECK-GX-JSON-DAG: "%2": 21 # CHECK-GX-JSON-DAG: "%3": 21 # CHECK-GX-JSON-DAG: "%4": 21 # CHECK-GX-JSON-DAG: "%5": 21 # CHECK-GX-JSON-DAG: "%6": 21 # CHECK-GX-JSON-DAG: "%7": 21 # CHECK-GX-JSON-DAG: "%8": 21 # CHECK-GX-JSON-DAG: "%9": 21 # CHECK-GX-JSON-DAG: "%10": 21 # CHECK-GX-JSON-DAG: "%11": 21 # CHECK-GX-JSON-DAG: "%12": 21 # CHECK-GX-JSON-DAG: "%13": 21 # CHECK-GX-JSON-DAG: "%14": 21 # CHECK-GX-JSON-DAG: "%15": 21 # CHECK-GX-JSON-DAG: "%16": 21 # CHECK-GX-JSON-DAG: "%17": 21 # CHECK-GX-JSON-DAG: "%18": 21 # CHECK-GX-JSON-DAG: "%19": 21 # CHECK-GX-JSON-DAG: "%20": 21 # CHECK-GX-JSON-DAG: "%21": 21 # CHECK-GX-JSON-DAG: "%22": 21 # CHECK-GX-JSON-DAG: "%23": 21 # CHECK-GX-JSON-DAG: "%24": 21 # CHECK-GX-JSON-DAG: "%25": 21 # CHECK-GX-JSON-DAG: "%26": 21 # CHECK-GX-JSON-DAG: "%27": 21 # CHECK-GX-JSON-DAG: "%28": 21 # CHECK-GX-JSON-DAG: "%29": 21 # CHECK-GX-JSON-DAG: "%30": 21 # CHECK-GX-JSON-DAG: "%31": 21 # CHECK-GX-JSON-DAG: "%32": 19 # CHECK-GX-JSON-DAG: "%33": 19 # CHECK-GX-JSON-DAG: "%34": 19 # CHECK-GX-JSON-DAG: "%35": 19 # CHECK-GX-JSON-DAG: "%36": 19 # CHECK-GX-JSON-DAG: "%37": 19 # CHECK-GX-JSON-DAG: "%38": 19 # CHECK-GX-JSON-DAG: "%39": 19 # CHECK-GX-JSON-DAG: "%40": 19 # CHECK-GX-JSON-DAG: "%41": 19 # CHECK-GX-JSON-DAG: "%42": 19 # CHECK-GX-JSON-DAG: "%43": 19 # CHECK-GX-JSON-DAG: "%44": 19 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 26 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%46:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.18, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.18, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 25 # CHECK-GX-JSON-DAG: "%1": 20 # CHECK-GX-JSON-DAG: "%2": 20 # CHECK-GX-JSON-DAG: "%3": 20 # CHECK-GX-JSON-DAG: "%4": 20 # CHECK-GX-JSON-DAG: "%5": 20 # CHECK-GX-JSON-DAG: "%6": 20 # CHECK-GX-JSON-DAG: "%7": 20 # CHECK-GX-JSON-DAG: "%8": 20 # CHECK-GX-JSON-DAG: "%9": 20 # CHECK-GX-JSON-DAG: "%10": 20 # CHECK-GX-JSON-DAG: "%11": 20 # CHECK-GX-JSON-DAG: "%12": 20 # CHECK-GX-JSON-DAG: "%13": 20 # CHECK-GX-JSON-DAG: "%14": 20 # CHECK-GX-JSON-DAG: "%15": 20 # CHECK-GX-JSON-DAG: "%16": 20 # CHECK-GX-JSON-DAG: "%17": 20 # CHECK-GX-JSON-DAG: "%18": 20 # CHECK-GX-JSON-DAG: "%19": 20 # CHECK-GX-JSON-DAG: "%20": 20 # CHECK-GX-JSON-DAG: "%21": 20 # CHECK-GX-JSON-DAG: "%22": 20 # CHECK-GX-JSON-DAG: "%23": 20 # CHECK-GX-JSON-DAG: "%24": 20 # CHECK-GX-JSON-DAG: "%25": 20 # CHECK-GX-JSON-DAG: "%26": 20 # CHECK-GX-JSON-DAG: "%27": 20 # CHECK-GX-JSON-DAG: "%28": 20 # CHECK-GX-JSON-DAG: "%29": 20 # CHECK-GX-JSON-DAG: "%30": 20 # CHECK-GX-JSON-DAG: "%31": 20 # CHECK-GX-JSON-DAG: "%32": 18 # CHECK-GX-JSON-DAG: "%33": 18 # CHECK-GX-JSON-DAG: "%34": 18 # CHECK-GX-JSON-DAG: "%35": 18 # CHECK-GX-JSON-DAG: "%36": 18 # CHECK-GX-JSON-DAG: "%37": 18 # CHECK-GX-JSON-DAG: "%38": 18 # CHECK-GX-JSON-DAG: "%39": 18 # CHECK-GX-JSON-DAG: "%40": 18 # CHECK-GX-JSON-DAG: "%41": 18 # CHECK-GX-JSON-DAG: "%42": 18 # CHECK-GX-JSON-DAG: "%43": 18 # CHECK-GX-JSON-DAG: "%44": 18 # CHECK-GX-JSON-DAG: "%45": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 25 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%47:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.17, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.17, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 24 # CHECK-GX-JSON-DAG: "%1": 19 # CHECK-GX-JSON-DAG: "%2": 19 # CHECK-GX-JSON-DAG: "%3": 19 # CHECK-GX-JSON-DAG: "%4": 19 # CHECK-GX-JSON-DAG: "%5": 19 # CHECK-GX-JSON-DAG: "%6": 19 # CHECK-GX-JSON-DAG: "%7": 19 # CHECK-GX-JSON-DAG: "%8": 19 # CHECK-GX-JSON-DAG: "%9": 19 # CHECK-GX-JSON-DAG: "%10": 19 # CHECK-GX-JSON-DAG: "%11": 19 # CHECK-GX-JSON-DAG: "%12": 19 # CHECK-GX-JSON-DAG: "%13": 19 # CHECK-GX-JSON-DAG: "%14": 19 # CHECK-GX-JSON-DAG: "%15": 19 # CHECK-GX-JSON-DAG: "%16": 19 # CHECK-GX-JSON-DAG: "%17": 19 # CHECK-GX-JSON-DAG: "%18": 19 # CHECK-GX-JSON-DAG: "%19": 19 # CHECK-GX-JSON-DAG: "%20": 19 # CHECK-GX-JSON-DAG: "%21": 19 # CHECK-GX-JSON-DAG: "%22": 19 # CHECK-GX-JSON-DAG: "%23": 19 # CHECK-GX-JSON-DAG: "%24": 19 # CHECK-GX-JSON-DAG: "%25": 19 # CHECK-GX-JSON-DAG: "%26": 19 # CHECK-GX-JSON-DAG: "%27": 19 # CHECK-GX-JSON-DAG: "%28": 19 # CHECK-GX-JSON-DAG: "%29": 19 # CHECK-GX-JSON-DAG: "%30": 19 # CHECK-GX-JSON-DAG: "%31": 19 # CHECK-GX-JSON-DAG: "%32": 17 # CHECK-GX-JSON-DAG: "%33": 17 # CHECK-GX-JSON-DAG: "%34": 17 # CHECK-GX-JSON-DAG: "%35": 17 # CHECK-GX-JSON-DAG: "%36": 17 # CHECK-GX-JSON-DAG: "%37": 17 # CHECK-GX-JSON-DAG: "%38": 17 # CHECK-GX-JSON-DAG: "%39": 17 # CHECK-GX-JSON-DAG: "%40": 17 # CHECK-GX-JSON-DAG: "%41": 17 # CHECK-GX-JSON-DAG: "%42": 17 # CHECK-GX-JSON-DAG: "%43": 17 # CHECK-GX-JSON-DAG: "%44": 17 # CHECK-GX-JSON-DAG: "%45": 17 # CHECK-GX-JSON-DAG: "%46": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 24 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 24 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%48:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.16, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.16, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 23 # CHECK-GX-JSON-DAG: "%1": 18 # CHECK-GX-JSON-DAG: "%2": 18 # CHECK-GX-JSON-DAG: "%3": 18 # CHECK-GX-JSON-DAG: "%4": 18 # CHECK-GX-JSON-DAG: "%5": 18 # CHECK-GX-JSON-DAG: "%6": 18 # CHECK-GX-JSON-DAG: "%7": 18 # CHECK-GX-JSON-DAG: "%8": 18 # CHECK-GX-JSON-DAG: "%9": 18 # CHECK-GX-JSON-DAG: "%10": 18 # CHECK-GX-JSON-DAG: "%11": 18 # CHECK-GX-JSON-DAG: "%12": 18 # CHECK-GX-JSON-DAG: "%13": 18 # CHECK-GX-JSON-DAG: "%14": 18 # CHECK-GX-JSON-DAG: "%15": 18 # CHECK-GX-JSON-DAG: "%16": 18 # CHECK-GX-JSON-DAG: "%17": 18 # CHECK-GX-JSON-DAG: "%18": 18 # CHECK-GX-JSON-DAG: "%19": 18 # CHECK-GX-JSON-DAG: "%20": 18 # CHECK-GX-JSON-DAG: "%21": 18 # CHECK-GX-JSON-DAG: "%22": 18 # CHECK-GX-JSON-DAG: "%23": 18 # CHECK-GX-JSON-DAG: "%24": 18 # CHECK-GX-JSON-DAG: "%25": 18 # CHECK-GX-JSON-DAG: "%26": 18 # CHECK-GX-JSON-DAG: "%27": 18 # CHECK-GX-JSON-DAG: "%28": 18 # CHECK-GX-JSON-DAG: "%29": 18 # CHECK-GX-JSON-DAG: "%30": 18 # CHECK-GX-JSON-DAG: "%31": 18 # CHECK-GX-JSON-DAG: "%32": 16 # CHECK-GX-JSON-DAG: "%33": 16 # CHECK-GX-JSON-DAG: "%34": 16 # CHECK-GX-JSON-DAG: "%35": 16 # CHECK-GX-JSON-DAG: "%36": 16 # CHECK-GX-JSON-DAG: "%37": 16 # CHECK-GX-JSON-DAG: "%38": 16 # CHECK-GX-JSON-DAG: "%39": 16 # CHECK-GX-JSON-DAG: "%40": 16 # CHECK-GX-JSON-DAG: "%41": 16 # CHECK-GX-JSON-DAG: "%42": 16 # CHECK-GX-JSON-DAG: "%43": 16 # CHECK-GX-JSON-DAG: "%44": 16 # CHECK-GX-JSON-DAG: "%45": 16 # CHECK-GX-JSON-DAG: "%46": 16 # CHECK-GX-JSON-DAG: "%47": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 23 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%49:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.15, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.15, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 22 # CHECK-GX-JSON-DAG: "%1": 17 # CHECK-GX-JSON-DAG: "%2": 17 # CHECK-GX-JSON-DAG: "%3": 17 # CHECK-GX-JSON-DAG: "%4": 17 # CHECK-GX-JSON-DAG: "%5": 17 # CHECK-GX-JSON-DAG: "%6": 17 # CHECK-GX-JSON-DAG: "%7": 17 # CHECK-GX-JSON-DAG: "%8": 17 # CHECK-GX-JSON-DAG: "%9": 17 # CHECK-GX-JSON-DAG: "%10": 17 # CHECK-GX-JSON-DAG: "%11": 17 # CHECK-GX-JSON-DAG: "%12": 17 # CHECK-GX-JSON-DAG: "%13": 17 # CHECK-GX-JSON-DAG: "%14": 17 # CHECK-GX-JSON-DAG: "%15": 17 # CHECK-GX-JSON-DAG: "%16": 17 # CHECK-GX-JSON-DAG: "%17": 17 # CHECK-GX-JSON-DAG: "%18": 17 # CHECK-GX-JSON-DAG: "%19": 17 # CHECK-GX-JSON-DAG: "%20": 17 # CHECK-GX-JSON-DAG: "%21": 17 # CHECK-GX-JSON-DAG: "%22": 17 # CHECK-GX-JSON-DAG: "%23": 17 # CHECK-GX-JSON-DAG: "%24": 17 # CHECK-GX-JSON-DAG: "%25": 17 # CHECK-GX-JSON-DAG: "%26": 17 # CHECK-GX-JSON-DAG: "%27": 17 # CHECK-GX-JSON-DAG: "%28": 17 # CHECK-GX-JSON-DAG: "%29": 17 # CHECK-GX-JSON-DAG: "%30": 17 # CHECK-GX-JSON-DAG: "%31": 17 # CHECK-GX-JSON-DAG: "%32": 15 # CHECK-GX-JSON-DAG: "%33": 15 # CHECK-GX-JSON-DAG: "%34": 15 # CHECK-GX-JSON-DAG: "%35": 15 # CHECK-GX-JSON-DAG: "%36": 15 # CHECK-GX-JSON-DAG: "%37": 15 # CHECK-GX-JSON-DAG: "%38": 15 # CHECK-GX-JSON-DAG: "%39": 15 # CHECK-GX-JSON-DAG: "%40": 15 # CHECK-GX-JSON-DAG: "%41": 15 # CHECK-GX-JSON-DAG: "%42": 15 # CHECK-GX-JSON-DAG: "%43": 15 # CHECK-GX-JSON-DAG: "%44": 15 # CHECK-GX-JSON-DAG: "%45": 15 # CHECK-GX-JSON-DAG: "%46": 15 # CHECK-GX-JSON-DAG: "%47": 15 # CHECK-GX-JSON-DAG: "%48": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 22 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%50:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.14, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.14, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 21 # CHECK-GX-JSON-DAG: "%1": 16 # CHECK-GX-JSON-DAG: "%2": 16 # CHECK-GX-JSON-DAG: "%3": 16 # CHECK-GX-JSON-DAG: "%4": 16 # CHECK-GX-JSON-DAG: "%5": 16 # CHECK-GX-JSON-DAG: "%6": 16 # CHECK-GX-JSON-DAG: "%7": 16 # CHECK-GX-JSON-DAG: "%8": 16 # CHECK-GX-JSON-DAG: "%9": 16 # CHECK-GX-JSON-DAG: "%10": 16 # CHECK-GX-JSON-DAG: "%11": 16 # CHECK-GX-JSON-DAG: "%12": 16 # CHECK-GX-JSON-DAG: "%13": 16 # CHECK-GX-JSON-DAG: "%14": 16 # CHECK-GX-JSON-DAG: "%15": 16 # CHECK-GX-JSON-DAG: "%16": 16 # CHECK-GX-JSON-DAG: "%17": 16 # CHECK-GX-JSON-DAG: "%18": 16 # CHECK-GX-JSON-DAG: "%19": 16 # CHECK-GX-JSON-DAG: "%20": 16 # CHECK-GX-JSON-DAG: "%21": 16 # CHECK-GX-JSON-DAG: "%22": 16 # CHECK-GX-JSON-DAG: "%23": 16 # CHECK-GX-JSON-DAG: "%24": 16 # CHECK-GX-JSON-DAG: "%25": 16 # CHECK-GX-JSON-DAG: "%26": 16 # CHECK-GX-JSON-DAG: "%27": 16 # CHECK-GX-JSON-DAG: "%28": 16 # CHECK-GX-JSON-DAG: "%29": 16 # CHECK-GX-JSON-DAG: "%30": 16 # CHECK-GX-JSON-DAG: "%31": 16 # CHECK-GX-JSON-DAG: "%32": 14 # CHECK-GX-JSON-DAG: "%33": 14 # CHECK-GX-JSON-DAG: "%34": 14 # CHECK-GX-JSON-DAG: "%35": 14 # CHECK-GX-JSON-DAG: "%36": 14 # CHECK-GX-JSON-DAG: "%37": 14 # CHECK-GX-JSON-DAG: "%38": 14 # CHECK-GX-JSON-DAG: "%39": 14 # CHECK-GX-JSON-DAG: "%40": 14 # CHECK-GX-JSON-DAG: "%41": 14 # CHECK-GX-JSON-DAG: "%42": 14 # CHECK-GX-JSON-DAG: "%43": 14 # CHECK-GX-JSON-DAG: "%44": 14 # CHECK-GX-JSON-DAG: "%45": 14 # CHECK-GX-JSON-DAG: "%46": 14 # CHECK-GX-JSON-DAG: "%47": 14 # CHECK-GX-JSON-DAG: "%48": 14 # CHECK-GX-JSON-DAG: "%49": 14 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 21 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%51:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.13, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.13, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 20 # CHECK-GX-JSON-DAG: "%1": 15 # CHECK-GX-JSON-DAG: "%2": 15 # CHECK-GX-JSON-DAG: "%3": 15 # CHECK-GX-JSON-DAG: "%4": 15 # CHECK-GX-JSON-DAG: "%5": 15 # CHECK-GX-JSON-DAG: "%6": 15 # CHECK-GX-JSON-DAG: "%7": 15 # CHECK-GX-JSON-DAG: "%8": 15 # CHECK-GX-JSON-DAG: "%9": 15 # CHECK-GX-JSON-DAG: "%10": 15 # CHECK-GX-JSON-DAG: "%11": 15 # CHECK-GX-JSON-DAG: "%12": 15 # CHECK-GX-JSON-DAG: "%13": 15 # CHECK-GX-JSON-DAG: "%14": 15 # CHECK-GX-JSON-DAG: "%15": 15 # CHECK-GX-JSON-DAG: "%16": 15 # CHECK-GX-JSON-DAG: "%17": 15 # CHECK-GX-JSON-DAG: "%18": 15 # CHECK-GX-JSON-DAG: "%19": 15 # CHECK-GX-JSON-DAG: "%20": 15 # CHECK-GX-JSON-DAG: "%21": 15 # CHECK-GX-JSON-DAG: "%22": 15 # CHECK-GX-JSON-DAG: "%23": 15 # CHECK-GX-JSON-DAG: "%24": 15 # CHECK-GX-JSON-DAG: "%25": 15 # CHECK-GX-JSON-DAG: "%26": 15 # CHECK-GX-JSON-DAG: "%27": 15 # CHECK-GX-JSON-DAG: "%28": 15 # CHECK-GX-JSON-DAG: "%29": 15 # CHECK-GX-JSON-DAG: "%30": 15 # CHECK-GX-JSON-DAG: "%31": 15 # CHECK-GX-JSON-DAG: "%32": 13 # CHECK-GX-JSON-DAG: "%33": 13 # CHECK-GX-JSON-DAG: "%34": 13 # CHECK-GX-JSON-DAG: "%35": 13 # CHECK-GX-JSON-DAG: "%36": 13 # CHECK-GX-JSON-DAG: "%37": 13 # CHECK-GX-JSON-DAG: "%38": 13 # CHECK-GX-JSON-DAG: "%39": 13 # CHECK-GX-JSON-DAG: "%40": 13 # CHECK-GX-JSON-DAG: "%41": 13 # CHECK-GX-JSON-DAG: "%42": 13 # CHECK-GX-JSON-DAG: "%43": 13 # CHECK-GX-JSON-DAG: "%44": 13 # CHECK-GX-JSON-DAG: "%45": 13 # CHECK-GX-JSON-DAG: "%46": 13 # CHECK-GX-JSON-DAG: "%47": 13 # CHECK-GX-JSON-DAG: "%48": 13 # CHECK-GX-JSON-DAG: "%49": 13 # CHECK-GX-JSON-DAG: "%50": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 20 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%52:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.12, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.12, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 19 # CHECK-GX-JSON-DAG: "%1": 14 # CHECK-GX-JSON-DAG: "%2": 14 # CHECK-GX-JSON-DAG: "%3": 14 # CHECK-GX-JSON-DAG: "%4": 14 # CHECK-GX-JSON-DAG: "%5": 14 # CHECK-GX-JSON-DAG: "%6": 14 # CHECK-GX-JSON-DAG: "%7": 14 # CHECK-GX-JSON-DAG: "%8": 14 # CHECK-GX-JSON-DAG: "%9": 14 # CHECK-GX-JSON-DAG: "%10": 14 # CHECK-GX-JSON-DAG: "%11": 14 # CHECK-GX-JSON-DAG: "%12": 14 # CHECK-GX-JSON-DAG: "%13": 14 # CHECK-GX-JSON-DAG: "%14": 14 # CHECK-GX-JSON-DAG: "%15": 14 # CHECK-GX-JSON-DAG: "%16": 14 # CHECK-GX-JSON-DAG: "%17": 14 # CHECK-GX-JSON-DAG: "%18": 14 # CHECK-GX-JSON-DAG: "%19": 14 # CHECK-GX-JSON-DAG: "%20": 14 # CHECK-GX-JSON-DAG: "%21": 14 # CHECK-GX-JSON-DAG: "%22": 14 # CHECK-GX-JSON-DAG: "%23": 14 # CHECK-GX-JSON-DAG: "%24": 14 # CHECK-GX-JSON-DAG: "%25": 14 # CHECK-GX-JSON-DAG: "%26": 14 # CHECK-GX-JSON-DAG: "%27": 14 # CHECK-GX-JSON-DAG: "%28": 14 # CHECK-GX-JSON-DAG: "%29": 14 # CHECK-GX-JSON-DAG: "%30": 14 # CHECK-GX-JSON-DAG: "%31": 14 # CHECK-GX-JSON-DAG: "%32": 12 # CHECK-GX-JSON-DAG: "%33": 12 # CHECK-GX-JSON-DAG: "%34": 12 # CHECK-GX-JSON-DAG: "%35": 12 # CHECK-GX-JSON-DAG: "%36": 12 # CHECK-GX-JSON-DAG: "%37": 12 # CHECK-GX-JSON-DAG: "%38": 12 # CHECK-GX-JSON-DAG: "%39": 12 # CHECK-GX-JSON-DAG: "%40": 12 # CHECK-GX-JSON-DAG: "%41": 12 # CHECK-GX-JSON-DAG: "%42": 12 # CHECK-GX-JSON-DAG: "%43": 12 # CHECK-GX-JSON-DAG: "%44": 12 # CHECK-GX-JSON-DAG: "%45": 12 # CHECK-GX-JSON-DAG: "%46": 12 # CHECK-GX-JSON-DAG: "%47": 12 # CHECK-GX-JSON-DAG: "%48": 12 # CHECK-GX-JSON-DAG: "%49": 12 # CHECK-GX-JSON-DAG: "%50": 12 # CHECK-GX-JSON-DAG: "%51": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 19 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 19 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%53:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.11, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.11, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 18 # CHECK-GX-JSON-DAG: "%1": 13 # CHECK-GX-JSON-DAG: "%2": 13 # CHECK-GX-JSON-DAG: "%3": 13 # CHECK-GX-JSON-DAG: "%4": 13 # CHECK-GX-JSON-DAG: "%5": 13 # CHECK-GX-JSON-DAG: "%6": 13 # CHECK-GX-JSON-DAG: "%7": 13 # CHECK-GX-JSON-DAG: "%8": 13 # CHECK-GX-JSON-DAG: "%9": 13 # CHECK-GX-JSON-DAG: "%10": 13 # CHECK-GX-JSON-DAG: "%11": 13 # CHECK-GX-JSON-DAG: "%12": 13 # CHECK-GX-JSON-DAG: "%13": 13 # CHECK-GX-JSON-DAG: "%14": 13 # CHECK-GX-JSON-DAG: "%15": 13 # CHECK-GX-JSON-DAG: "%16": 13 # CHECK-GX-JSON-DAG: "%17": 13 # CHECK-GX-JSON-DAG: "%18": 13 # CHECK-GX-JSON-DAG: "%19": 13 # CHECK-GX-JSON-DAG: "%20": 13 # CHECK-GX-JSON-DAG: "%21": 13 # CHECK-GX-JSON-DAG: "%22": 13 # CHECK-GX-JSON-DAG: "%23": 13 # CHECK-GX-JSON-DAG: "%24": 13 # CHECK-GX-JSON-DAG: "%25": 13 # CHECK-GX-JSON-DAG: "%26": 13 # CHECK-GX-JSON-DAG: "%27": 13 # CHECK-GX-JSON-DAG: "%28": 13 # CHECK-GX-JSON-DAG: "%29": 13 # CHECK-GX-JSON-DAG: "%30": 13 # CHECK-GX-JSON-DAG: "%31": 13 # CHECK-GX-JSON-DAG: "%32": 11 # CHECK-GX-JSON-DAG: "%33": 11 # CHECK-GX-JSON-DAG: "%34": 11 # CHECK-GX-JSON-DAG: "%35": 11 # CHECK-GX-JSON-DAG: "%36": 11 # CHECK-GX-JSON-DAG: "%37": 11 # CHECK-GX-JSON-DAG: "%38": 11 # CHECK-GX-JSON-DAG: "%39": 11 # CHECK-GX-JSON-DAG: "%40": 11 # CHECK-GX-JSON-DAG: "%41": 11 # CHECK-GX-JSON-DAG: "%42": 11 # CHECK-GX-JSON-DAG: "%43": 11 # CHECK-GX-JSON-DAG: "%44": 11 # CHECK-GX-JSON-DAG: "%45": 11 # CHECK-GX-JSON-DAG: "%46": 11 # CHECK-GX-JSON-DAG: "%47": 11 # CHECK-GX-JSON-DAG: "%48": 11 # CHECK-GX-JSON-DAG: "%49": 11 # CHECK-GX-JSON-DAG: "%50": 11 # CHECK-GX-JSON-DAG: "%51": 11 # CHECK-GX-JSON-DAG: "%52": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 18 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%54:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.10, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.10, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 17 # CHECK-GX-JSON-DAG: "%1": 12 # CHECK-GX-JSON-DAG: "%2": 12 # CHECK-GX-JSON-DAG: "%3": 12 # CHECK-GX-JSON-DAG: "%4": 12 # CHECK-GX-JSON-DAG: "%5": 12 # CHECK-GX-JSON-DAG: "%6": 12 # CHECK-GX-JSON-DAG: "%7": 12 # CHECK-GX-JSON-DAG: "%8": 12 # CHECK-GX-JSON-DAG: "%9": 12 # CHECK-GX-JSON-DAG: "%10": 12 # CHECK-GX-JSON-DAG: "%11": 12 # CHECK-GX-JSON-DAG: "%12": 12 # CHECK-GX-JSON-DAG: "%13": 12 # CHECK-GX-JSON-DAG: "%14": 12 # CHECK-GX-JSON-DAG: "%15": 12 # CHECK-GX-JSON-DAG: "%16": 12 # CHECK-GX-JSON-DAG: "%17": 12 # CHECK-GX-JSON-DAG: "%18": 12 # CHECK-GX-JSON-DAG: "%19": 12 # CHECK-GX-JSON-DAG: "%20": 12 # CHECK-GX-JSON-DAG: "%21": 12 # CHECK-GX-JSON-DAG: "%22": 12 # CHECK-GX-JSON-DAG: "%23": 12 # CHECK-GX-JSON-DAG: "%24": 12 # CHECK-GX-JSON-DAG: "%25": 12 # CHECK-GX-JSON-DAG: "%26": 12 # CHECK-GX-JSON-DAG: "%27": 12 # CHECK-GX-JSON-DAG: "%28": 12 # CHECK-GX-JSON-DAG: "%29": 12 # CHECK-GX-JSON-DAG: "%30": 12 # CHECK-GX-JSON-DAG: "%31": 12 # CHECK-GX-JSON-DAG: "%32": 10 # CHECK-GX-JSON-DAG: "%33": 10 # CHECK-GX-JSON-DAG: "%34": 10 # CHECK-GX-JSON-DAG: "%35": 10 # CHECK-GX-JSON-DAG: "%36": 10 # CHECK-GX-JSON-DAG: "%37": 10 # CHECK-GX-JSON-DAG: "%38": 10 # CHECK-GX-JSON-DAG: "%39": 10 # CHECK-GX-JSON-DAG: "%40": 10 # CHECK-GX-JSON-DAG: "%41": 10 # CHECK-GX-JSON-DAG: "%42": 10 # CHECK-GX-JSON-DAG: "%43": 10 # CHECK-GX-JSON-DAG: "%44": 10 # CHECK-GX-JSON-DAG: "%45": 10 # CHECK-GX-JSON-DAG: "%46": 10 # CHECK-GX-JSON-DAG: "%47": 10 # CHECK-GX-JSON-DAG: "%48": 10 # CHECK-GX-JSON-DAG: "%49": 10 # CHECK-GX-JSON-DAG: "%50": 10 # CHECK-GX-JSON-DAG: "%51": 10 # CHECK-GX-JSON-DAG: "%52": 10 # CHECK-GX-JSON-DAG: "%53": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 17 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%55:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.9, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.9, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 16 # CHECK-GX-JSON-DAG: "%1": 11 # CHECK-GX-JSON-DAG: "%2": 11 # CHECK-GX-JSON-DAG: "%3": 11 # CHECK-GX-JSON-DAG: "%4": 11 # CHECK-GX-JSON-DAG: "%5": 11 # CHECK-GX-JSON-DAG: "%6": 11 # CHECK-GX-JSON-DAG: "%7": 11 # CHECK-GX-JSON-DAG: "%8": 11 # CHECK-GX-JSON-DAG: "%9": 11 # CHECK-GX-JSON-DAG: "%10": 11 # CHECK-GX-JSON-DAG: "%11": 11 # CHECK-GX-JSON-DAG: "%12": 11 # CHECK-GX-JSON-DAG: "%13": 11 # CHECK-GX-JSON-DAG: "%14": 11 # CHECK-GX-JSON-DAG: "%15": 11 # CHECK-GX-JSON-DAG: "%16": 11 # CHECK-GX-JSON-DAG: "%17": 11 # CHECK-GX-JSON-DAG: "%18": 11 # CHECK-GX-JSON-DAG: "%19": 11 # CHECK-GX-JSON-DAG: "%20": 11 # CHECK-GX-JSON-DAG: "%21": 11 # CHECK-GX-JSON-DAG: "%22": 11 # CHECK-GX-JSON-DAG: "%23": 11 # CHECK-GX-JSON-DAG: "%24": 11 # CHECK-GX-JSON-DAG: "%25": 11 # CHECK-GX-JSON-DAG: "%26": 11 # CHECK-GX-JSON-DAG: "%27": 11 # CHECK-GX-JSON-DAG: "%28": 11 # CHECK-GX-JSON-DAG: "%29": 11 # CHECK-GX-JSON-DAG: "%30": 11 # CHECK-GX-JSON-DAG: "%31": 11 # CHECK-GX-JSON-DAG: "%32": 9 # CHECK-GX-JSON-DAG: "%33": 9 # CHECK-GX-JSON-DAG: "%34": 9 # CHECK-GX-JSON-DAG: "%35": 9 # CHECK-GX-JSON-DAG: "%36": 9 # CHECK-GX-JSON-DAG: "%37": 9 # CHECK-GX-JSON-DAG: "%38": 9 # CHECK-GX-JSON-DAG: "%39": 9 # CHECK-GX-JSON-DAG: "%40": 9 # CHECK-GX-JSON-DAG: "%41": 9 # CHECK-GX-JSON-DAG: "%42": 9 # CHECK-GX-JSON-DAG: "%43": 9 # CHECK-GX-JSON-DAG: "%44": 9 # CHECK-GX-JSON-DAG: "%45": 9 # CHECK-GX-JSON-DAG: "%46": 9 # CHECK-GX-JSON-DAG: "%47": 9 # CHECK-GX-JSON-DAG: "%48": 9 # CHECK-GX-JSON-DAG: "%49": 9 # CHECK-GX-JSON-DAG: "%50": 9 # CHECK-GX-JSON-DAG: "%51": 9 # CHECK-GX-JSON-DAG: "%52": 9 # CHECK-GX-JSON-DAG: "%53": 9 # CHECK-GX-JSON-DAG: "%54": 9 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 16 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%56:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.8, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.8, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 15 # CHECK-GX-JSON-DAG: "%1": 10 # CHECK-GX-JSON-DAG: "%2": 10 # CHECK-GX-JSON-DAG: "%3": 10 # CHECK-GX-JSON-DAG: "%4": 10 # CHECK-GX-JSON-DAG: "%5": 10 # CHECK-GX-JSON-DAG: "%6": 10 # CHECK-GX-JSON-DAG: "%7": 10 # CHECK-GX-JSON-DAG: "%8": 10 # CHECK-GX-JSON-DAG: "%9": 10 # CHECK-GX-JSON-DAG: "%10": 10 # CHECK-GX-JSON-DAG: "%11": 10 # CHECK-GX-JSON-DAG: "%12": 10 # CHECK-GX-JSON-DAG: "%13": 10 # CHECK-GX-JSON-DAG: "%14": 10 # CHECK-GX-JSON-DAG: "%15": 10 # CHECK-GX-JSON-DAG: "%16": 10 # CHECK-GX-JSON-DAG: "%17": 10 # CHECK-GX-JSON-DAG: "%18": 10 # CHECK-GX-JSON-DAG: "%19": 10 # CHECK-GX-JSON-DAG: "%20": 10 # CHECK-GX-JSON-DAG: "%21": 10 # CHECK-GX-JSON-DAG: "%22": 10 # CHECK-GX-JSON-DAG: "%23": 10 # CHECK-GX-JSON-DAG: "%24": 10 # CHECK-GX-JSON-DAG: "%25": 10 # CHECK-GX-JSON-DAG: "%26": 10 # CHECK-GX-JSON-DAG: "%27": 10 # CHECK-GX-JSON-DAG: "%28": 10 # CHECK-GX-JSON-DAG: "%29": 10 # CHECK-GX-JSON-DAG: "%30": 10 # CHECK-GX-JSON-DAG: "%31": 10 # CHECK-GX-JSON-DAG: "%32": 8 # CHECK-GX-JSON-DAG: "%33": 8 # CHECK-GX-JSON-DAG: "%34": 8 # CHECK-GX-JSON-DAG: "%35": 8 # CHECK-GX-JSON-DAG: "%36": 8 # CHECK-GX-JSON-DAG: "%37": 8 # CHECK-GX-JSON-DAG: "%38": 8 # CHECK-GX-JSON-DAG: "%39": 8 # CHECK-GX-JSON-DAG: "%40": 8 # CHECK-GX-JSON-DAG: "%41": 8 # CHECK-GX-JSON-DAG: "%42": 8 # CHECK-GX-JSON-DAG: "%43": 8 # CHECK-GX-JSON-DAG: "%44": 8 # CHECK-GX-JSON-DAG: "%45": 8 # CHECK-GX-JSON-DAG: "%46": 8 # CHECK-GX-JSON-DAG: "%47": 8 # CHECK-GX-JSON-DAG: "%48": 8 # CHECK-GX-JSON-DAG: "%49": 8 # CHECK-GX-JSON-DAG: "%50": 8 # CHECK-GX-JSON-DAG: "%51": 8 # CHECK-GX-JSON-DAG: "%52": 8 # CHECK-GX-JSON-DAG: "%53": 8 # CHECK-GX-JSON-DAG: "%54": 8 # CHECK-GX-JSON-DAG: "%55": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 15 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%57:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.7, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.7, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 14 # CHECK-GX-JSON-DAG: "%1": 9 # CHECK-GX-JSON-DAG: "%2": 9 # CHECK-GX-JSON-DAG: "%3": 9 # CHECK-GX-JSON-DAG: "%4": 9 # CHECK-GX-JSON-DAG: "%5": 9 # CHECK-GX-JSON-DAG: "%6": 9 # CHECK-GX-JSON-DAG: "%7": 9 # CHECK-GX-JSON-DAG: "%8": 9 # CHECK-GX-JSON-DAG: "%9": 9 # CHECK-GX-JSON-DAG: "%10": 9 # CHECK-GX-JSON-DAG: "%11": 9 # CHECK-GX-JSON-DAG: "%12": 9 # CHECK-GX-JSON-DAG: "%13": 9 # CHECK-GX-JSON-DAG: "%14": 9 # CHECK-GX-JSON-DAG: "%15": 9 # CHECK-GX-JSON-DAG: "%16": 9 # CHECK-GX-JSON-DAG: "%17": 9 # CHECK-GX-JSON-DAG: "%18": 9 # CHECK-GX-JSON-DAG: "%19": 9 # CHECK-GX-JSON-DAG: "%20": 9 # CHECK-GX-JSON-DAG: "%21": 9 # CHECK-GX-JSON-DAG: "%22": 9 # CHECK-GX-JSON-DAG: "%23": 9 # CHECK-GX-JSON-DAG: "%24": 9 # CHECK-GX-JSON-DAG: "%25": 9 # CHECK-GX-JSON-DAG: "%26": 9 # CHECK-GX-JSON-DAG: "%27": 9 # CHECK-GX-JSON-DAG: "%28": 9 # CHECK-GX-JSON-DAG: "%29": 9 # CHECK-GX-JSON-DAG: "%30": 9 # CHECK-GX-JSON-DAG: "%31": 9 # CHECK-GX-JSON-DAG: "%32": 7 # CHECK-GX-JSON-DAG: "%33": 7 # CHECK-GX-JSON-DAG: "%34": 7 # CHECK-GX-JSON-DAG: "%35": 7 # CHECK-GX-JSON-DAG: "%36": 7 # CHECK-GX-JSON-DAG: "%37": 7 # CHECK-GX-JSON-DAG: "%38": 7 # CHECK-GX-JSON-DAG: "%39": 7 # CHECK-GX-JSON-DAG: "%40": 7 # CHECK-GX-JSON-DAG: "%41": 7 # CHECK-GX-JSON-DAG: "%42": 7 # CHECK-GX-JSON-DAG: "%43": 7 # CHECK-GX-JSON-DAG: "%44": 7 # CHECK-GX-JSON-DAG: "%45": 7 # CHECK-GX-JSON-DAG: "%46": 7 # CHECK-GX-JSON-DAG: "%47": 7 # CHECK-GX-JSON-DAG: "%48": 7 # CHECK-GX-JSON-DAG: "%49": 7 # CHECK-GX-JSON-DAG: "%50": 7 # CHECK-GX-JSON-DAG: "%51": 7 # CHECK-GX-JSON-DAG: "%52": 7 # CHECK-GX-JSON-DAG: "%53": 7 # CHECK-GX-JSON-DAG: "%54": 7 # CHECK-GX-JSON-DAG: "%55": 7 # CHECK-GX-JSON-DAG: "%56": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 14 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 14 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%58:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.6, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.6, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 13 # CHECK-GX-JSON-DAG: "%1": 8 # CHECK-GX-JSON-DAG: "%2": 8 # CHECK-GX-JSON-DAG: "%3": 8 # CHECK-GX-JSON-DAG: "%4": 8 # CHECK-GX-JSON-DAG: "%5": 8 # CHECK-GX-JSON-DAG: "%6": 8 # CHECK-GX-JSON-DAG: "%7": 8 # CHECK-GX-JSON-DAG: "%8": 8 # CHECK-GX-JSON-DAG: "%9": 8 # CHECK-GX-JSON-DAG: "%10": 8 # CHECK-GX-JSON-DAG: "%11": 8 # CHECK-GX-JSON-DAG: "%12": 8 # CHECK-GX-JSON-DAG: "%13": 8 # CHECK-GX-JSON-DAG: "%14": 8 # CHECK-GX-JSON-DAG: "%15": 8 # CHECK-GX-JSON-DAG: "%16": 8 # CHECK-GX-JSON-DAG: "%17": 8 # CHECK-GX-JSON-DAG: "%18": 8 # CHECK-GX-JSON-DAG: "%19": 8 # CHECK-GX-JSON-DAG: "%20": 8 # CHECK-GX-JSON-DAG: "%21": 8 # CHECK-GX-JSON-DAG: "%22": 8 # CHECK-GX-JSON-DAG: "%23": 8 # CHECK-GX-JSON-DAG: "%24": 8 # CHECK-GX-JSON-DAG: "%25": 8 # CHECK-GX-JSON-DAG: "%26": 8 # CHECK-GX-JSON-DAG: "%27": 8 # CHECK-GX-JSON-DAG: "%28": 8 # CHECK-GX-JSON-DAG: "%29": 8 # CHECK-GX-JSON-DAG: "%30": 8 # CHECK-GX-JSON-DAG: "%31": 8 # CHECK-GX-JSON-DAG: "%32": 6 # CHECK-GX-JSON-DAG: "%33": 6 # CHECK-GX-JSON-DAG: "%34": 6 # CHECK-GX-JSON-DAG: "%35": 6 # CHECK-GX-JSON-DAG: "%36": 6 # CHECK-GX-JSON-DAG: "%37": 6 # CHECK-GX-JSON-DAG: "%38": 6 # CHECK-GX-JSON-DAG: "%39": 6 # CHECK-GX-JSON-DAG: "%40": 6 # CHECK-GX-JSON-DAG: "%41": 6 # CHECK-GX-JSON-DAG: "%42": 6 # CHECK-GX-JSON-DAG: "%43": 6 # CHECK-GX-JSON-DAG: "%44": 6 # CHECK-GX-JSON-DAG: "%45": 6 # CHECK-GX-JSON-DAG: "%46": 6 # CHECK-GX-JSON-DAG: "%47": 6 # CHECK-GX-JSON-DAG: "%48": 6 # CHECK-GX-JSON-DAG: "%49": 6 # CHECK-GX-JSON-DAG: "%50": 6 # CHECK-GX-JSON-DAG: "%51": 6 # CHECK-GX-JSON-DAG: "%52": 6 # CHECK-GX-JSON-DAG: "%53": 6 # CHECK-GX-JSON-DAG: "%54": 6 # CHECK-GX-JSON-DAG: "%55": 6 # CHECK-GX-JSON-DAG: "%56": 6 # CHECK-GX-JSON-DAG: "%57": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 13 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%59:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.5, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.5, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 12 # CHECK-GX-JSON-DAG: "%1": 7 # CHECK-GX-JSON-DAG: "%2": 7 # CHECK-GX-JSON-DAG: "%3": 7 # CHECK-GX-JSON-DAG: "%4": 7 # CHECK-GX-JSON-DAG: "%5": 7 # CHECK-GX-JSON-DAG: "%6": 7 # CHECK-GX-JSON-DAG: "%7": 7 # CHECK-GX-JSON-DAG: "%8": 7 # CHECK-GX-JSON-DAG: "%9": 7 # CHECK-GX-JSON-DAG: "%10": 7 # CHECK-GX-JSON-DAG: "%11": 7 # CHECK-GX-JSON-DAG: "%12": 7 # CHECK-GX-JSON-DAG: "%13": 7 # CHECK-GX-JSON-DAG: "%14": 7 # CHECK-GX-JSON-DAG: "%15": 7 # CHECK-GX-JSON-DAG: "%16": 7 # CHECK-GX-JSON-DAG: "%17": 7 # CHECK-GX-JSON-DAG: "%18": 7 # CHECK-GX-JSON-DAG: "%19": 7 # CHECK-GX-JSON-DAG: "%20": 7 # CHECK-GX-JSON-DAG: "%21": 7 # CHECK-GX-JSON-DAG: "%22": 7 # CHECK-GX-JSON-DAG: "%23": 7 # CHECK-GX-JSON-DAG: "%24": 7 # CHECK-GX-JSON-DAG: "%25": 7 # CHECK-GX-JSON-DAG: "%26": 7 # CHECK-GX-JSON-DAG: "%27": 7 # CHECK-GX-JSON-DAG: "%28": 7 # CHECK-GX-JSON-DAG: "%29": 7 # CHECK-GX-JSON-DAG: "%30": 7 # CHECK-GX-JSON-DAG: "%31": 7 # CHECK-GX-JSON-DAG: "%32": 5 # CHECK-GX-JSON-DAG: "%33": 5 # CHECK-GX-JSON-DAG: "%34": 5 # CHECK-GX-JSON-DAG: "%35": 5 # CHECK-GX-JSON-DAG: "%36": 5 # CHECK-GX-JSON-DAG: "%37": 5 # CHECK-GX-JSON-DAG: "%38": 5 # CHECK-GX-JSON-DAG: "%39": 5 # CHECK-GX-JSON-DAG: "%40": 5 # CHECK-GX-JSON-DAG: "%41": 5 # CHECK-GX-JSON-DAG: "%42": 5 # CHECK-GX-JSON-DAG: "%43": 5 # CHECK-GX-JSON-DAG: "%44": 5 # CHECK-GX-JSON-DAG: "%45": 5 # CHECK-GX-JSON-DAG: "%46": 5 # CHECK-GX-JSON-DAG: "%47": 5 # CHECK-GX-JSON-DAG: "%48": 5 # CHECK-GX-JSON-DAG: "%49": 5 # CHECK-GX-JSON-DAG: "%50": 5 # CHECK-GX-JSON-DAG: "%51": 5 # CHECK-GX-JSON-DAG: "%52": 5 # CHECK-GX-JSON-DAG: "%53": 5 # CHECK-GX-JSON-DAG: "%54": 5 # CHECK-GX-JSON-DAG: "%55": 5 # CHECK-GX-JSON-DAG: "%56": 5 # CHECK-GX-JSON-DAG: "%57": 5 # CHECK-GX-JSON-DAG: "%58": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 12 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%60:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.4, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.4, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 11 # CHECK-GX-JSON-DAG: "%1": 6 # CHECK-GX-JSON-DAG: "%2": 6 # CHECK-GX-JSON-DAG: "%3": 6 # CHECK-GX-JSON-DAG: "%4": 6 # CHECK-GX-JSON-DAG: "%5": 6 # CHECK-GX-JSON-DAG: "%6": 6 # CHECK-GX-JSON-DAG: "%7": 6 # CHECK-GX-JSON-DAG: "%8": 6 # CHECK-GX-JSON-DAG: "%9": 6 # CHECK-GX-JSON-DAG: "%10": 6 # CHECK-GX-JSON-DAG: "%11": 6 # CHECK-GX-JSON-DAG: "%12": 6 # CHECK-GX-JSON-DAG: "%13": 6 # CHECK-GX-JSON-DAG: "%14": 6 # CHECK-GX-JSON-DAG: "%15": 6 # CHECK-GX-JSON-DAG: "%16": 6 # CHECK-GX-JSON-DAG: "%17": 6 # CHECK-GX-JSON-DAG: "%18": 6 # CHECK-GX-JSON-DAG: "%19": 6 # CHECK-GX-JSON-DAG: "%20": 6 # CHECK-GX-JSON-DAG: "%21": 6 # CHECK-GX-JSON-DAG: "%22": 6 # CHECK-GX-JSON-DAG: "%23": 6 # CHECK-GX-JSON-DAG: "%24": 6 # CHECK-GX-JSON-DAG: "%25": 6 # CHECK-GX-JSON-DAG: "%26": 6 # CHECK-GX-JSON-DAG: "%27": 6 # CHECK-GX-JSON-DAG: "%28": 6 # CHECK-GX-JSON-DAG: "%29": 6 # CHECK-GX-JSON-DAG: "%30": 6 # CHECK-GX-JSON-DAG: "%31": 6 # CHECK-GX-JSON-DAG: "%32": 4 # CHECK-GX-JSON-DAG: "%33": 4 # CHECK-GX-JSON-DAG: "%34": 4 # CHECK-GX-JSON-DAG: "%35": 4 # CHECK-GX-JSON-DAG: "%36": 4 # CHECK-GX-JSON-DAG: "%37": 4 # CHECK-GX-JSON-DAG: "%38": 4 # CHECK-GX-JSON-DAG: "%39": 4 # CHECK-GX-JSON-DAG: "%40": 4 # CHECK-GX-JSON-DAG: "%41": 4 # CHECK-GX-JSON-DAG: "%42": 4 # CHECK-GX-JSON-DAG: "%43": 4 # CHECK-GX-JSON-DAG: "%44": 4 # CHECK-GX-JSON-DAG: "%45": 4 # CHECK-GX-JSON-DAG: "%46": 4 # CHECK-GX-JSON-DAG: "%47": 4 # CHECK-GX-JSON-DAG: "%48": 4 # CHECK-GX-JSON-DAG: "%49": 4 # CHECK-GX-JSON-DAG: "%50": 4 # CHECK-GX-JSON-DAG: "%51": 4 # CHECK-GX-JSON-DAG: "%52": 4 # CHECK-GX-JSON-DAG: "%53": 4 # CHECK-GX-JSON-DAG: "%54": 4 # CHECK-GX-JSON-DAG: "%55": 4 # CHECK-GX-JSON-DAG: "%56": 4 # CHECK-GX-JSON-DAG: "%57": 4 # CHECK-GX-JSON-DAG: "%58": 4 # CHECK-GX-JSON-DAG: "%59": 4 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 11 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%61:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.3, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.3, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 10 # CHECK-GX-JSON-DAG: "%1": 5 # CHECK-GX-JSON-DAG: "%2": 5 # CHECK-GX-JSON-DAG: "%3": 5 # CHECK-GX-JSON-DAG: "%4": 5 # CHECK-GX-JSON-DAG: "%5": 5 # CHECK-GX-JSON-DAG: "%6": 5 # CHECK-GX-JSON-DAG: "%7": 5 # CHECK-GX-JSON-DAG: "%8": 5 # CHECK-GX-JSON-DAG: "%9": 5 # CHECK-GX-JSON-DAG: "%10": 5 # CHECK-GX-JSON-DAG: "%11": 5 # CHECK-GX-JSON-DAG: "%12": 5 # CHECK-GX-JSON-DAG: "%13": 5 # CHECK-GX-JSON-DAG: "%14": 5 # CHECK-GX-JSON-DAG: "%15": 5 # CHECK-GX-JSON-DAG: "%16": 5 # CHECK-GX-JSON-DAG: "%17": 5 # CHECK-GX-JSON-DAG: "%18": 5 # CHECK-GX-JSON-DAG: "%19": 5 # CHECK-GX-JSON-DAG: "%20": 5 # CHECK-GX-JSON-DAG: "%21": 5 # CHECK-GX-JSON-DAG: "%22": 5 # CHECK-GX-JSON-DAG: "%23": 5 # CHECK-GX-JSON-DAG: "%24": 5 # CHECK-GX-JSON-DAG: "%25": 5 # CHECK-GX-JSON-DAG: "%26": 5 # CHECK-GX-JSON-DAG: "%27": 5 # CHECK-GX-JSON-DAG: "%28": 5 # CHECK-GX-JSON-DAG: "%29": 5 # CHECK-GX-JSON-DAG: "%30": 5 # CHECK-GX-JSON-DAG: "%31": 5 # CHECK-GX-JSON-DAG: "%32": 3 # CHECK-GX-JSON-DAG: "%33": 3 # CHECK-GX-JSON-DAG: "%34": 3 # CHECK-GX-JSON-DAG: "%35": 3 # CHECK-GX-JSON-DAG: "%36": 3 # CHECK-GX-JSON-DAG: "%37": 3 # CHECK-GX-JSON-DAG: "%38": 3 # CHECK-GX-JSON-DAG: "%39": 3 # CHECK-GX-JSON-DAG: "%40": 3 # CHECK-GX-JSON-DAG: "%41": 3 # CHECK-GX-JSON-DAG: "%42": 3 # CHECK-GX-JSON-DAG: "%43": 3 # CHECK-GX-JSON-DAG: "%44": 3 # CHECK-GX-JSON-DAG: "%45": 3 # CHECK-GX-JSON-DAG: "%46": 3 # CHECK-GX-JSON-DAG: "%47": 3 # CHECK-GX-JSON-DAG: "%48": 3 # CHECK-GX-JSON-DAG: "%49": 3 # CHECK-GX-JSON-DAG: "%50": 3 # CHECK-GX-JSON-DAG: "%51": 3 # CHECK-GX-JSON-DAG: "%52": 3 # CHECK-GX-JSON-DAG: "%53": 3 # CHECK-GX-JSON-DAG: "%54": 3 # CHECK-GX-JSON-DAG: "%55": 3 # CHECK-GX-JSON-DAG: "%56": 3 # CHECK-GX-JSON-DAG: "%57": 3 # CHECK-GX-JSON-DAG: "%58": 3 # CHECK-GX-JSON-DAG: "%59": 3 # CHECK-GX-JSON-DAG: "%60": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 10 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%62:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.2, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.2, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 9 # CHECK-GX-JSON-DAG: "%1": 4 # CHECK-GX-JSON-DAG: "%2": 4 # CHECK-GX-JSON-DAG: "%3": 4 # CHECK-GX-JSON-DAG: "%4": 4 # CHECK-GX-JSON-DAG: "%5": 4 # CHECK-GX-JSON-DAG: "%6": 4 # CHECK-GX-JSON-DAG: "%7": 4 # CHECK-GX-JSON-DAG: "%8": 4 # CHECK-GX-JSON-DAG: "%9": 4 # CHECK-GX-JSON-DAG: "%10": 4 # CHECK-GX-JSON-DAG: "%11": 4 # CHECK-GX-JSON-DAG: "%12": 4 # CHECK-GX-JSON-DAG: "%13": 4 # CHECK-GX-JSON-DAG: "%14": 4 # CHECK-GX-JSON-DAG: "%15": 4 # CHECK-GX-JSON-DAG: "%16": 4 # CHECK-GX-JSON-DAG: "%17": 4 # CHECK-GX-JSON-DAG: "%18": 4 # CHECK-GX-JSON-DAG: "%19": 4 # CHECK-GX-JSON-DAG: "%20": 4 # CHECK-GX-JSON-DAG: "%21": 4 # CHECK-GX-JSON-DAG: "%22": 4 # CHECK-GX-JSON-DAG: "%23": 4 # CHECK-GX-JSON-DAG: "%24": 4 # CHECK-GX-JSON-DAG: "%25": 4 # CHECK-GX-JSON-DAG: "%26": 4 # CHECK-GX-JSON-DAG: "%27": 4 # CHECK-GX-JSON-DAG: "%28": 4 # CHECK-GX-JSON-DAG: "%29": 4 # CHECK-GX-JSON-DAG: "%30": 4 # CHECK-GX-JSON-DAG: "%31": 4 # CHECK-GX-JSON-DAG: "%32": 2 # CHECK-GX-JSON-DAG: "%33": 2 # CHECK-GX-JSON-DAG: "%34": 2 # CHECK-GX-JSON-DAG: "%35": 2 # CHECK-GX-JSON-DAG: "%36": 2 # CHECK-GX-JSON-DAG: "%37": 2 # CHECK-GX-JSON-DAG: "%38": 2 # CHECK-GX-JSON-DAG: "%39": 2 # CHECK-GX-JSON-DAG: "%40": 2 # CHECK-GX-JSON-DAG: "%41": 2 # CHECK-GX-JSON-DAG: "%42": 2 # CHECK-GX-JSON-DAG: "%43": 2 # CHECK-GX-JSON-DAG: "%44": 2 # CHECK-GX-JSON-DAG: "%45": 2 # CHECK-GX-JSON-DAG: "%46": 2 # CHECK-GX-JSON-DAG: "%47": 2 # CHECK-GX-JSON-DAG: "%48": 2 # CHECK-GX-JSON-DAG: "%49": 2 # CHECK-GX-JSON-DAG: "%50": 2 # CHECK-GX-JSON-DAG: "%51": 2 # CHECK-GX-JSON-DAG: "%52": 2 # CHECK-GX-JSON-DAG: "%53": 2 # CHECK-GX-JSON-DAG: "%54": 2 # CHECK-GX-JSON-DAG: "%55": 2 # CHECK-GX-JSON-DAG: "%56": 2 # CHECK-GX-JSON-DAG: "%57": 2 # CHECK-GX-JSON-DAG: "%58": 2 # CHECK-GX-JSON-DAG: "%59": 2 # CHECK-GX-JSON-DAG: "%60": 2 # CHECK-GX-JSON-DAG: "%61": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 9 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 9 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%63:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.1, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.1, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 8 # CHECK-GX-JSON-DAG: "%1": 3 # CHECK-GX-JSON-DAG: "%2": 3 # CHECK-GX-JSON-DAG: "%3": 3 # CHECK-GX-JSON-DAG: "%4": 3 # CHECK-GX-JSON-DAG: "%5": 3 # CHECK-GX-JSON-DAG: "%6": 3 # CHECK-GX-JSON-DAG: "%7": 3 # CHECK-GX-JSON-DAG: "%8": 3 # CHECK-GX-JSON-DAG: "%9": 3 # CHECK-GX-JSON-DAG: "%10": 3 # CHECK-GX-JSON-DAG: "%11": 3 # CHECK-GX-JSON-DAG: "%12": 3 # CHECK-GX-JSON-DAG: "%13": 3 # CHECK-GX-JSON-DAG: "%14": 3 # CHECK-GX-JSON-DAG: "%15": 3 # CHECK-GX-JSON-DAG: "%16": 3 # CHECK-GX-JSON-DAG: "%17": 3 # CHECK-GX-JSON-DAG: "%18": 3 # CHECK-GX-JSON-DAG: "%19": 3 # CHECK-GX-JSON-DAG: "%20": 3 # CHECK-GX-JSON-DAG: "%21": 3 # CHECK-GX-JSON-DAG: "%22": 3 # CHECK-GX-JSON-DAG: "%23": 3 # CHECK-GX-JSON-DAG: "%24": 3 # CHECK-GX-JSON-DAG: "%25": 3 # CHECK-GX-JSON-DAG: "%26": 3 # CHECK-GX-JSON-DAG: "%27": 3 # CHECK-GX-JSON-DAG: "%28": 3 # CHECK-GX-JSON-DAG: "%29": 3 # CHECK-GX-JSON-DAG: "%30": 3 # CHECK-GX-JSON-DAG: "%31": 3 # CHECK-GX-JSON-DAG: "%32": 1 # CHECK-GX-JSON-DAG: "%33": 1 # CHECK-GX-JSON-DAG: "%34": 1 # CHECK-GX-JSON-DAG: "%35": 1 # CHECK-GX-JSON-DAG: "%36": 1 # CHECK-GX-JSON-DAG: "%37": 1 # CHECK-GX-JSON-DAG: "%38": 1 # CHECK-GX-JSON-DAG: "%39": 1 # CHECK-GX-JSON-DAG: "%40": 1 # CHECK-GX-JSON-DAG: "%41": 1 # CHECK-GX-JSON-DAG: "%42": 1 # CHECK-GX-JSON-DAG: "%43": 1 # CHECK-GX-JSON-DAG: "%44": 1 # CHECK-GX-JSON-DAG: "%45": 1 # CHECK-GX-JSON-DAG: "%46": 1 # CHECK-GX-JSON-DAG: "%47": 1 # CHECK-GX-JSON-DAG: "%48": 1 # CHECK-GX-JSON-DAG: "%49": 1 # CHECK-GX-JSON-DAG: "%50": 1 # CHECK-GX-JSON-DAG: "%51": 1 # CHECK-GX-JSON-DAG: "%52": 1 # CHECK-GX-JSON-DAG: "%53": 1 # CHECK-GX-JSON-DAG: "%54": 1 # CHECK-GX-JSON-DAG: "%55": 1 # CHECK-GX-JSON-DAG: "%56": 1 # CHECK-GX-JSON-DAG: "%57": 1 # CHECK-GX-JSON-DAG: "%58": 1 # CHECK-GX-JSON-DAG: "%59": 1 # CHECK-GX-JSON-DAG: "%60": 1 # CHECK-GX-JSON-DAG: "%61": 1 # CHECK-GX-JSON-DAG: "%62": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 8 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%64:vreg_1024 = REG_SEQUENCE %63, %subreg.sub0, %62, %subreg.sub1, %61, %subreg.sub2, %60, %subreg.sub3, %59, %subreg.sub4, %58, %subreg.sub5, %57, %subreg.sub6, %56, %subreg.sub7, %55, %subreg.sub8, %54, %subreg.sub9, %53, %subreg.sub10, %52, %subreg.sub11, %51, %subreg.sub12, %50, %subreg.sub13, %49, %subreg.sub14, %48, %subreg.sub15, %47, %subreg.sub16, %46, %subreg.sub17, %45, %subreg.sub18, %44, %subreg.sub19, %43, %subreg.sub20, %42, %subreg.sub21, %41, %subreg.sub22, %40, %subreg.sub23, %39, %subreg.sub24, %38, %subreg.sub25, %37, %subreg.sub26, %36, %subreg.sub27, %35, %subreg.sub28, %34, %subreg.sub29, %33, %subreg.sub30, %32, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 7 # CHECK-GX-JSON-DAG: "%1": 2 # CHECK-GX-JSON-DAG: "%2": 2 # CHECK-GX-JSON-DAG: "%3": 2 # CHECK-GX-JSON-DAG: "%4": 2 # CHECK-GX-JSON-DAG: "%5": 2 # CHECK-GX-JSON-DAG: "%6": 2 # CHECK-GX-JSON-DAG: "%7": 2 # CHECK-GX-JSON-DAG: "%8": 2 # CHECK-GX-JSON-DAG: "%9": 2 # CHECK-GX-JSON-DAG: "%10": 2 # CHECK-GX-JSON-DAG: "%11": 2 # CHECK-GX-JSON-DAG: "%12": 2 # CHECK-GX-JSON-DAG: "%13": 2 # CHECK-GX-JSON-DAG: "%14": 2 # CHECK-GX-JSON-DAG: "%15": 2 # CHECK-GX-JSON-DAG: "%16": 2 # CHECK-GX-JSON-DAG: "%17": 2 # CHECK-GX-JSON-DAG: "%18": 2 # CHECK-GX-JSON-DAG: "%19": 2 # CHECK-GX-JSON-DAG: "%20": 2 # CHECK-GX-JSON-DAG: "%21": 2 # CHECK-GX-JSON-DAG: "%22": 2 # CHECK-GX-JSON-DAG: "%23": 2 # CHECK-GX-JSON-DAG: "%24": 2 # CHECK-GX-JSON-DAG: "%25": 2 # CHECK-GX-JSON-DAG: "%26": 2 # CHECK-GX-JSON-DAG: "%27": 2 # CHECK-GX-JSON-DAG: "%28": 2 # CHECK-GX-JSON-DAG: "%29": 2 # CHECK-GX-JSON-DAG: "%30": 2 # CHECK-GX-JSON-DAG: "%31": 2 # CHECK-GX-JSON-DAG: "%32": 0 # CHECK-GX-JSON-DAG: "%33": 0 # CHECK-GX-JSON-DAG: "%34": 0 # CHECK-GX-JSON-DAG: "%35": 0 # CHECK-GX-JSON-DAG: "%36": 0 # CHECK-GX-JSON-DAG: "%37": 0 # CHECK-GX-JSON-DAG: "%38": 0 # CHECK-GX-JSON-DAG: "%39": 0 # CHECK-GX-JSON-DAG: "%40": 0 # CHECK-GX-JSON-DAG: "%41": 0 # CHECK-GX-JSON-DAG: "%42": 0 # CHECK-GX-JSON-DAG: "%43": 0 # CHECK-GX-JSON-DAG: "%44": 0 # CHECK-GX-JSON-DAG: "%45": 0 # CHECK-GX-JSON-DAG: "%46": 0 # CHECK-GX-JSON-DAG: "%47": 0 # CHECK-GX-JSON-DAG: "%48": 0 # CHECK-GX-JSON-DAG: "%49": 0 # CHECK-GX-JSON-DAG: "%50": 0 # CHECK-GX-JSON-DAG: "%51": 0 # CHECK-GX-JSON-DAG: "%52": 0 # CHECK-GX-JSON-DAG: "%53": 0 # CHECK-GX-JSON-DAG: "%54": 0 # CHECK-GX-JSON-DAG: "%55": 0 # CHECK-GX-JSON-DAG: "%56": 0 # CHECK-GX-JSON-DAG: "%57": 0 # CHECK-GX-JSON-DAG: "%58": 0 # CHECK-GX-JSON-DAG: "%59": 0 # CHECK-GX-JSON-DAG: "%60": 0 # CHECK-GX-JSON-DAG: "%61": 0 # CHECK-GX-JSON-DAG: "%62": 0 # CHECK-GX-JSON-DAG: "%63": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 7 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%65:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.0, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.0, align 16, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 6 # CHECK-GX-JSON-DAG: "%1": 1 # CHECK-GX-JSON-DAG: "%2": 1 # CHECK-GX-JSON-DAG: "%3": 1 # CHECK-GX-JSON-DAG: "%4": 1 # CHECK-GX-JSON-DAG: "%5": 1 # CHECK-GX-JSON-DAG: "%6": 1 # CHECK-GX-JSON-DAG: "%7": 1 # CHECK-GX-JSON-DAG: "%8": 1 # CHECK-GX-JSON-DAG: "%9": 1 # CHECK-GX-JSON-DAG: "%10": 1 # CHECK-GX-JSON-DAG: "%11": 1 # CHECK-GX-JSON-DAG: "%12": 1 # CHECK-GX-JSON-DAG: "%13": 1 # CHECK-GX-JSON-DAG: "%14": 1 # CHECK-GX-JSON-DAG: "%15": 1 # CHECK-GX-JSON-DAG: "%16": 1 # CHECK-GX-JSON-DAG: "%17": 1 # CHECK-GX-JSON-DAG: "%18": 1 # CHECK-GX-JSON-DAG: "%19": 1 # CHECK-GX-JSON-DAG: "%20": 1 # CHECK-GX-JSON-DAG: "%21": 1 # CHECK-GX-JSON-DAG: "%22": 1 # CHECK-GX-JSON-DAG: "%23": 1 # CHECK-GX-JSON-DAG: "%24": 1 # CHECK-GX-JSON-DAG: "%25": 1 # CHECK-GX-JSON-DAG: "%26": 1 # CHECK-GX-JSON-DAG: "%27": 1 # CHECK-GX-JSON-DAG: "%28": 1 # CHECK-GX-JSON-DAG: "%29": 1 # CHECK-GX-JSON-DAG: "%30": 1 # CHECK-GX-JSON-DAG: "%31": 1 # CHECK-GX-JSON-DAG: "%64": 4 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%66:vreg_1024 = REG_SEQUENCE %31, %subreg.sub0, %30, %subreg.sub1, %29, %subreg.sub2, %28, %subreg.sub3, %27, %subreg.sub4, %26, %subreg.sub5, %25, %subreg.sub6, %24, %subreg.sub7, %23, %subreg.sub8, %22, %subreg.sub9, %21, %subreg.sub10, %20, %subreg.sub11, %19, %subreg.sub12, %18, %subreg.sub13, %17, %subreg.sub14, %16, %subreg.sub15, %15, %subreg.sub16, %14, %subreg.sub17, %13, %subreg.sub18, %12, %subreg.sub19, %11, %subreg.sub20, %10, %subreg.sub21, %9, %subreg.sub22, %8, %subreg.sub23, %7, %subreg.sub24, %6, %subreg.sub25, %5, %subreg.sub26, %4, %subreg.sub27, %3, %subreg.sub28, %2, %subreg.sub29, %1, %subreg.sub30, %65, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 5 # CHECK-GX-JSON-DAG: "%1": 0 # CHECK-GX-JSON-DAG: "%2": 0 # CHECK-GX-JSON-DAG: "%3": 0 # CHECK-GX-JSON-DAG: "%4": 0 # CHECK-GX-JSON-DAG: "%5": 0 # CHECK-GX-JSON-DAG: "%6": 0 # CHECK-GX-JSON-DAG: "%7": 0 # CHECK-GX-JSON-DAG: "%8": 0 # CHECK-GX-JSON-DAG: "%9": 0 # CHECK-GX-JSON-DAG: "%10": 0 # CHECK-GX-JSON-DAG: "%11": 0 # CHECK-GX-JSON-DAG: "%12": 0 # CHECK-GX-JSON-DAG: "%13": 0 # CHECK-GX-JSON-DAG: "%14": 0 # CHECK-GX-JSON-DAG: "%15": 0 # CHECK-GX-JSON-DAG: "%16": 0 # CHECK-GX-JSON-DAG: "%17": 0 # CHECK-GX-JSON-DAG: "%18": 0 # CHECK-GX-JSON-DAG: "%19": 0 # CHECK-GX-JSON-DAG: "%20": 0 # CHECK-GX-JSON-DAG: "%21": 0 # CHECK-GX-JSON-DAG: "%22": 0 # CHECK-GX-JSON-DAG: "%23": 0 # CHECK-GX-JSON-DAG: "%24": 0 # CHECK-GX-JSON-DAG: "%25": 0 # CHECK-GX-JSON-DAG: "%26": 0 # CHECK-GX-JSON-DAG: "%27": 0 # CHECK-GX-JSON-DAG: "%28": 0 # CHECK-GX-JSON-DAG: "%29": 0 # CHECK-GX-JSON-DAG: "%30": 0 # CHECK-GX-JSON-DAG: "%31": 0 # CHECK-GX-JSON-DAG: "%64": 3 # CHECK-GX-JSON-DAG: "%65": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%67:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.34, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.34, align 8, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 4 # CHECK-GX-JSON-DAG: "%64": 2 # CHECK-GX-JSON-DAG: "%66": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 4 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 4 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%68:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.33, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.33, addrspace 5)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 3 # CHECK-GX-JSON-DAG: "%64": 1 # CHECK-GX-JSON-DAG: "%66": 2 # CHECK-GX-JSON-DAG: "%67": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%67", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%67", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%69:vreg_1024 = COPY %64", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 2 # CHECK-GX-JSON-DAG: "%64": 0 # CHECK-GX-JSON-DAG: "%66": 1 # CHECK-GX-JSON-DAG: "%67": 5 # CHECK-GX-JSON-DAG: "%68": 4 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%67", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%67", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%70:vreg_1024 = COPY %66", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 1 # CHECK-GX-JSON-DAG: "%66": 0 # CHECK-GX-JSON-DAG: "%67": 4 # CHECK-GX-JSON-DAG: "%68": 3 # CHECK-GX-JSON-DAG: "%69:sub0": 411 # CHECK-GX-JSON-DAG: "%69:sub1": 410 # CHECK-GX-JSON-DAG: "%69:sub2": 409 # CHECK-GX-JSON-DAG: "%69:sub3": 408 # CHECK-GX-JSON-DAG: "%69:sub4": 405 # CHECK-GX-JSON-DAG: "%69:sub5": 404 # CHECK-GX-JSON-DAG: "%69:sub6": 403 # CHECK-GX-JSON-DAG: "%69:sub7": 402 # CHECK-GX-JSON-DAG: "%69:sub8": 399 # CHECK-GX-JSON-DAG: "%69:sub9": 398 # CHECK-GX-JSON-DAG: "%69:sub10": 397 # CHECK-GX-JSON-DAG: "%69:sub11": 396 # CHECK-GX-JSON-DAG: "%69:sub12": 393 # CHECK-GX-JSON-DAG: "%69:sub13": 392 # CHECK-GX-JSON-DAG: "%69:sub14": 391 # CHECK-GX-JSON-DAG: "%69:sub15": 390 # CHECK-GX-JSON-DAG: "%69:sub16": 387 # CHECK-GX-JSON-DAG: "%69:sub17": 386 # CHECK-GX-JSON-DAG: "%69:sub18": 385 # CHECK-GX-JSON-DAG: "%69:sub19": 384 # CHECK-GX-JSON-DAG: "%69:sub20": 381 # CHECK-GX-JSON-DAG: "%69:sub21": 380 # CHECK-GX-JSON-DAG: "%69:sub22": 379 # CHECK-GX-JSON-DAG: "%69:sub23": 378 # CHECK-GX-JSON-DAG: "%69:sub24": 375 # CHECK-GX-JSON-DAG: "%69:sub25": 374 # CHECK-GX-JSON-DAG: "%69:sub26": 373 # CHECK-GX-JSON-DAG: "%69:sub27": 372 # CHECK-GX-JSON-DAG: "%69:sub28": 369 # CHECK-GX-JSON-DAG: "%69:sub29": 368 # CHECK-GX-JSON-DAG: "%69:sub30": 367 # CHECK-GX-JSON-DAG: "%69:sub31": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 411 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%71:vgpr_32 = V_AND_B32_e32 1023, %0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%0": 0 # CHECK-GX-JSON-DAG: "%67": 3 # CHECK-GX-JSON-DAG: "%68": 2 # CHECK-GX-JSON-DAG: "%69:sub0": 410 # CHECK-GX-JSON-DAG: "%69:sub1": 409 # CHECK-GX-JSON-DAG: "%69:sub2": 408 # CHECK-GX-JSON-DAG: "%69:sub3": 407 # CHECK-GX-JSON-DAG: "%69:sub4": 404 # CHECK-GX-JSON-DAG: "%69:sub5": 403 # CHECK-GX-JSON-DAG: "%69:sub6": 402 # CHECK-GX-JSON-DAG: "%69:sub7": 401 # CHECK-GX-JSON-DAG: "%69:sub8": 398 # CHECK-GX-JSON-DAG: "%69:sub9": 397 # CHECK-GX-JSON-DAG: "%69:sub10": 396 # CHECK-GX-JSON-DAG: "%69:sub11": 395 # CHECK-GX-JSON-DAG: "%69:sub12": 392 # CHECK-GX-JSON-DAG: "%69:sub13": 391 # CHECK-GX-JSON-DAG: "%69:sub14": 390 # CHECK-GX-JSON-DAG: "%69:sub15": 389 # CHECK-GX-JSON-DAG: "%69:sub16": 386 # CHECK-GX-JSON-DAG: "%69:sub17": 385 # CHECK-GX-JSON-DAG: "%69:sub18": 384 # CHECK-GX-JSON-DAG: "%69:sub19": 383 # CHECK-GX-JSON-DAG: "%69:sub20": 380 # CHECK-GX-JSON-DAG: "%69:sub21": 379 # CHECK-GX-JSON-DAG: "%69:sub22": 378 # CHECK-GX-JSON-DAG: "%69:sub23": 377 # CHECK-GX-JSON-DAG: "%69:sub24": 374 # CHECK-GX-JSON-DAG: "%69:sub25": 373 # CHECK-GX-JSON-DAG: "%69:sub26": 372 # CHECK-GX-JSON-DAG: "%69:sub27": 371 # CHECK-GX-JSON-DAG: "%69:sub28": 368 # CHECK-GX-JSON-DAG: "%69:sub29": 367 # CHECK-GX-JSON-DAG: "%69:sub30": 366 # CHECK-GX-JSON-DAG: "%69:sub31": 365 # CHECK-GX-JSON-DAG: "%70:sub0": 362 # CHECK-GX-JSON-DAG: "%70:sub1": 361 # CHECK-GX-JSON-DAG: "%70:sub2": 360 # CHECK-GX-JSON-DAG: "%70:sub3": 359 # CHECK-GX-JSON-DAG: "%70:sub4": 356 # CHECK-GX-JSON-DAG: "%70:sub5": 355 # CHECK-GX-JSON-DAG: "%70:sub6": 354 # CHECK-GX-JSON-DAG: "%70:sub7": 353 # CHECK-GX-JSON-DAG: "%70:sub8": 350 # CHECK-GX-JSON-DAG: "%70:sub9": 349 # CHECK-GX-JSON-DAG: "%70:sub10": 348 # CHECK-GX-JSON-DAG: "%70:sub11": 347 # CHECK-GX-JSON-DAG: "%70:sub12": 344 # CHECK-GX-JSON-DAG: "%70:sub13": 343 # CHECK-GX-JSON-DAG: "%70:sub14": 342 # CHECK-GX-JSON-DAG: "%70:sub15": 341 # CHECK-GX-JSON-DAG: "%70:sub16": 338 # CHECK-GX-JSON-DAG: "%70:sub17": 337 # CHECK-GX-JSON-DAG: "%70:sub18": 336 # CHECK-GX-JSON-DAG: "%70:sub19": 335 # CHECK-GX-JSON-DAG: "%70:sub20": 332 # CHECK-GX-JSON-DAG: "%70:sub21": 331 # CHECK-GX-JSON-DAG: "%70:sub22": 330 # CHECK-GX-JSON-DAG: "%70:sub23": 329 # CHECK-GX-JSON-DAG: "%70:sub24": 326 # CHECK-GX-JSON-DAG: "%70:sub25": 325 # CHECK-GX-JSON-DAG: "%70:sub26": 324 # CHECK-GX-JSON-DAG: "%70:sub27": 323 # CHECK-GX-JSON-DAG: "%70:sub28": 320 # CHECK-GX-JSON-DAG: "%70:sub29": 319 # CHECK-GX-JSON-DAG: "%70:sub30": 318 # CHECK-GX-JSON-DAG: "%70:sub31": 317 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 410 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%72:vgpr_32 = nuw nsw V_LSHLREV_B32_e32 7, %71, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%67": 2 # CHECK-GX-JSON-DAG: "%68": 1 # CHECK-GX-JSON-DAG: "%69:sub0": 409 # CHECK-GX-JSON-DAG: "%69:sub1": 408 # CHECK-GX-JSON-DAG: "%69:sub2": 407 # CHECK-GX-JSON-DAG: "%69:sub3": 406 # CHECK-GX-JSON-DAG: "%69:sub4": 403 # CHECK-GX-JSON-DAG: "%69:sub5": 402 # CHECK-GX-JSON-DAG: "%69:sub6": 401 # CHECK-GX-JSON-DAG: "%69:sub7": 400 # CHECK-GX-JSON-DAG: "%69:sub8": 397 # CHECK-GX-JSON-DAG: "%69:sub9": 396 # CHECK-GX-JSON-DAG: "%69:sub10": 395 # CHECK-GX-JSON-DAG: "%69:sub11": 394 # CHECK-GX-JSON-DAG: "%69:sub12": 391 # CHECK-GX-JSON-DAG: "%69:sub13": 390 # CHECK-GX-JSON-DAG: "%69:sub14": 389 # CHECK-GX-JSON-DAG: "%69:sub15": 388 # CHECK-GX-JSON-DAG: "%69:sub16": 385 # CHECK-GX-JSON-DAG: "%69:sub17": 384 # CHECK-GX-JSON-DAG: "%69:sub18": 383 # CHECK-GX-JSON-DAG: "%69:sub19": 382 # CHECK-GX-JSON-DAG: "%69:sub20": 379 # CHECK-GX-JSON-DAG: "%69:sub21": 378 # CHECK-GX-JSON-DAG: "%69:sub22": 377 # CHECK-GX-JSON-DAG: "%69:sub23": 376 # CHECK-GX-JSON-DAG: "%69:sub24": 373 # CHECK-GX-JSON-DAG: "%69:sub25": 372 # CHECK-GX-JSON-DAG: "%69:sub26": 371 # CHECK-GX-JSON-DAG: "%69:sub27": 370 # CHECK-GX-JSON-DAG: "%69:sub28": 367 # CHECK-GX-JSON-DAG: "%69:sub29": 366 # CHECK-GX-JSON-DAG: "%69:sub30": 365 # CHECK-GX-JSON-DAG: "%69:sub31": 364 # CHECK-GX-JSON-DAG: "%70:sub0": 361 # CHECK-GX-JSON-DAG: "%70:sub1": 360 # CHECK-GX-JSON-DAG: "%70:sub2": 359 # CHECK-GX-JSON-DAG: "%70:sub3": 358 # CHECK-GX-JSON-DAG: "%70:sub4": 355 # CHECK-GX-JSON-DAG: "%70:sub5": 354 # CHECK-GX-JSON-DAG: "%70:sub6": 353 # CHECK-GX-JSON-DAG: "%70:sub7": 352 # CHECK-GX-JSON-DAG: "%70:sub8": 349 # CHECK-GX-JSON-DAG: "%70:sub9": 348 # CHECK-GX-JSON-DAG: "%70:sub10": 347 # CHECK-GX-JSON-DAG: "%70:sub11": 346 # CHECK-GX-JSON-DAG: "%70:sub12": 343 # CHECK-GX-JSON-DAG: "%70:sub13": 342 # CHECK-GX-JSON-DAG: "%70:sub14": 341 # CHECK-GX-JSON-DAG: "%70:sub15": 340 # CHECK-GX-JSON-DAG: "%70:sub16": 337 # CHECK-GX-JSON-DAG: "%70:sub17": 336 # CHECK-GX-JSON-DAG: "%70:sub18": 335 # CHECK-GX-JSON-DAG: "%70:sub19": 334 # CHECK-GX-JSON-DAG: "%70:sub20": 331 # CHECK-GX-JSON-DAG: "%70:sub21": 330 # CHECK-GX-JSON-DAG: "%70:sub22": 329 # CHECK-GX-JSON-DAG: "%70:sub23": 328 # CHECK-GX-JSON-DAG: "%70:sub24": 325 # CHECK-GX-JSON-DAG: "%70:sub25": 324 # CHECK-GX-JSON-DAG: "%70:sub26": 323 # CHECK-GX-JSON-DAG: "%70:sub27": 322 # CHECK-GX-JSON-DAG: "%70:sub28": 319 # CHECK-GX-JSON-DAG: "%70:sub29": 318 # CHECK-GX-JSON-DAG: "%70:sub30": 317 # CHECK-GX-JSON-DAG: "%70:sub31": 316 # CHECK-GX-JSON-DAG: "%71": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 409 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%73:vgpr_32, %74:sreg_64_xexec = V_ADD_CO_U32_e64 %68, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%67": 1 # CHECK-GX-JSON-DAG: "%68": 0 # CHECK-GX-JSON-DAG: "%69:sub0": 408 # CHECK-GX-JSON-DAG: "%69:sub1": 407 # CHECK-GX-JSON-DAG: "%69:sub2": 406 # CHECK-GX-JSON-DAG: "%69:sub3": 405 # CHECK-GX-JSON-DAG: "%69:sub4": 402 # CHECK-GX-JSON-DAG: "%69:sub5": 401 # CHECK-GX-JSON-DAG: "%69:sub6": 400 # CHECK-GX-JSON-DAG: "%69:sub7": 399 # CHECK-GX-JSON-DAG: "%69:sub8": 396 # CHECK-GX-JSON-DAG: "%69:sub9": 395 # CHECK-GX-JSON-DAG: "%69:sub10": 394 # CHECK-GX-JSON-DAG: "%69:sub11": 393 # CHECK-GX-JSON-DAG: "%69:sub12": 390 # CHECK-GX-JSON-DAG: "%69:sub13": 389 # CHECK-GX-JSON-DAG: "%69:sub14": 388 # CHECK-GX-JSON-DAG: "%69:sub15": 387 # CHECK-GX-JSON-DAG: "%69:sub16": 384 # CHECK-GX-JSON-DAG: "%69:sub17": 383 # CHECK-GX-JSON-DAG: "%69:sub18": 382 # CHECK-GX-JSON-DAG: "%69:sub19": 381 # CHECK-GX-JSON-DAG: "%69:sub20": 378 # CHECK-GX-JSON-DAG: "%69:sub21": 377 # CHECK-GX-JSON-DAG: "%69:sub22": 376 # CHECK-GX-JSON-DAG: "%69:sub23": 375 # CHECK-GX-JSON-DAG: "%69:sub24": 372 # CHECK-GX-JSON-DAG: "%69:sub25": 371 # CHECK-GX-JSON-DAG: "%69:sub26": 370 # CHECK-GX-JSON-DAG: "%69:sub27": 369 # CHECK-GX-JSON-DAG: "%69:sub28": 366 # CHECK-GX-JSON-DAG: "%69:sub29": 365 # CHECK-GX-JSON-DAG: "%69:sub30": 364 # CHECK-GX-JSON-DAG: "%69:sub31": 363 # CHECK-GX-JSON-DAG: "%70:sub0": 360 # CHECK-GX-JSON-DAG: "%70:sub1": 359 # CHECK-GX-JSON-DAG: "%70:sub2": 358 # CHECK-GX-JSON-DAG: "%70:sub3": 357 # CHECK-GX-JSON-DAG: "%70:sub4": 354 # CHECK-GX-JSON-DAG: "%70:sub5": 353 # CHECK-GX-JSON-DAG: "%70:sub6": 352 # CHECK-GX-JSON-DAG: "%70:sub7": 351 # CHECK-GX-JSON-DAG: "%70:sub8": 348 # CHECK-GX-JSON-DAG: "%70:sub9": 347 # CHECK-GX-JSON-DAG: "%70:sub10": 346 # CHECK-GX-JSON-DAG: "%70:sub11": 345 # CHECK-GX-JSON-DAG: "%70:sub12": 342 # CHECK-GX-JSON-DAG: "%70:sub13": 341 # CHECK-GX-JSON-DAG: "%70:sub14": 340 # CHECK-GX-JSON-DAG: "%70:sub15": 339 # CHECK-GX-JSON-DAG: "%70:sub16": 336 # CHECK-GX-JSON-DAG: "%70:sub17": 335 # CHECK-GX-JSON-DAG: "%70:sub18": 334 # CHECK-GX-JSON-DAG: "%70:sub19": 333 # CHECK-GX-JSON-DAG: "%70:sub20": 330 # CHECK-GX-JSON-DAG: "%70:sub21": 329 # CHECK-GX-JSON-DAG: "%70:sub22": 328 # CHECK-GX-JSON-DAG: "%70:sub23": 327 # CHECK-GX-JSON-DAG: "%70:sub24": 324 # CHECK-GX-JSON-DAG: "%70:sub25": 323 # CHECK-GX-JSON-DAG: "%70:sub26": 322 # CHECK-GX-JSON-DAG: "%70:sub27": 321 # CHECK-GX-JSON-DAG: "%70:sub28": 318 # CHECK-GX-JSON-DAG: "%70:sub29": 317 # CHECK-GX-JSON-DAG: "%70:sub30": 316 # CHECK-GX-JSON-DAG: "%70:sub31": 315 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 408 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%75:vgpr_32, dead %76:sreg_64_xexec = V_ADDC_U32_e64 0, %67, %74, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%67": 0 # CHECK-GX-JSON-DAG: "%69:sub0": 407 # CHECK-GX-JSON-DAG: "%69:sub1": 406 # CHECK-GX-JSON-DAG: "%69:sub2": 405 # CHECK-GX-JSON-DAG: "%69:sub3": 404 # CHECK-GX-JSON-DAG: "%69:sub4": 401 # CHECK-GX-JSON-DAG: "%69:sub5": 400 # CHECK-GX-JSON-DAG: "%69:sub6": 399 # CHECK-GX-JSON-DAG: "%69:sub7": 398 # CHECK-GX-JSON-DAG: "%69:sub8": 395 # CHECK-GX-JSON-DAG: "%69:sub9": 394 # CHECK-GX-JSON-DAG: "%69:sub10": 393 # CHECK-GX-JSON-DAG: "%69:sub11": 392 # CHECK-GX-JSON-DAG: "%69:sub12": 389 # CHECK-GX-JSON-DAG: "%69:sub13": 388 # CHECK-GX-JSON-DAG: "%69:sub14": 387 # CHECK-GX-JSON-DAG: "%69:sub15": 386 # CHECK-GX-JSON-DAG: "%69:sub16": 383 # CHECK-GX-JSON-DAG: "%69:sub17": 382 # CHECK-GX-JSON-DAG: "%69:sub18": 381 # CHECK-GX-JSON-DAG: "%69:sub19": 380 # CHECK-GX-JSON-DAG: "%69:sub20": 377 # CHECK-GX-JSON-DAG: "%69:sub21": 376 # CHECK-GX-JSON-DAG: "%69:sub22": 375 # CHECK-GX-JSON-DAG: "%69:sub23": 374 # CHECK-GX-JSON-DAG: "%69:sub24": 371 # CHECK-GX-JSON-DAG: "%69:sub25": 370 # CHECK-GX-JSON-DAG: "%69:sub26": 369 # CHECK-GX-JSON-DAG: "%69:sub27": 368 # CHECK-GX-JSON-DAG: "%69:sub28": 365 # CHECK-GX-JSON-DAG: "%69:sub29": 364 # CHECK-GX-JSON-DAG: "%69:sub30": 363 # CHECK-GX-JSON-DAG: "%69:sub31": 362 # CHECK-GX-JSON-DAG: "%70:sub0": 359 # CHECK-GX-JSON-DAG: "%70:sub1": 358 # CHECK-GX-JSON-DAG: "%70:sub2": 357 # CHECK-GX-JSON-DAG: "%70:sub3": 356 # CHECK-GX-JSON-DAG: "%70:sub4": 353 # CHECK-GX-JSON-DAG: "%70:sub5": 352 # CHECK-GX-JSON-DAG: "%70:sub6": 351 # CHECK-GX-JSON-DAG: "%70:sub7": 350 # CHECK-GX-JSON-DAG: "%70:sub8": 347 # CHECK-GX-JSON-DAG: "%70:sub9": 346 # CHECK-GX-JSON-DAG: "%70:sub10": 345 # CHECK-GX-JSON-DAG: "%70:sub11": 344 # CHECK-GX-JSON-DAG: "%70:sub12": 341 # CHECK-GX-JSON-DAG: "%70:sub13": 340 # CHECK-GX-JSON-DAG: "%70:sub14": 339 # CHECK-GX-JSON-DAG: "%70:sub15": 338 # CHECK-GX-JSON-DAG: "%70:sub16": 335 # CHECK-GX-JSON-DAG: "%70:sub17": 334 # CHECK-GX-JSON-DAG: "%70:sub18": 333 # CHECK-GX-JSON-DAG: "%70:sub19": 332 # CHECK-GX-JSON-DAG: "%70:sub20": 329 # CHECK-GX-JSON-DAG: "%70:sub21": 328 # CHECK-GX-JSON-DAG: "%70:sub22": 327 # CHECK-GX-JSON-DAG: "%70:sub23": 326 # CHECK-GX-JSON-DAG: "%70:sub24": 323 # CHECK-GX-JSON-DAG: "%70:sub25": 322 # CHECK-GX-JSON-DAG: "%70:sub26": 321 # CHECK-GX-JSON-DAG: "%70:sub27": 320 # CHECK-GX-JSON-DAG: "%70:sub28": 317 # CHECK-GX-JSON-DAG: "%70:sub29": 316 # CHECK-GX-JSON-DAG: "%70:sub30": 315 # CHECK-GX-JSON-DAG: "%70:sub31": 314 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%73": 1 # CHECK-GX-JSON-DAG: "%74": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 407 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%77:vreg_64 = REG_SEQUENCE %73, %subreg.sub0, %75, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 406 # CHECK-GX-JSON-DAG: "%69:sub1": 405 # CHECK-GX-JSON-DAG: "%69:sub2": 404 # CHECK-GX-JSON-DAG: "%69:sub3": 403 # CHECK-GX-JSON-DAG: "%69:sub4": 400 # CHECK-GX-JSON-DAG: "%69:sub5": 399 # CHECK-GX-JSON-DAG: "%69:sub6": 398 # CHECK-GX-JSON-DAG: "%69:sub7": 397 # CHECK-GX-JSON-DAG: "%69:sub8": 394 # CHECK-GX-JSON-DAG: "%69:sub9": 393 # CHECK-GX-JSON-DAG: "%69:sub10": 392 # CHECK-GX-JSON-DAG: "%69:sub11": 391 # CHECK-GX-JSON-DAG: "%69:sub12": 388 # CHECK-GX-JSON-DAG: "%69:sub13": 387 # CHECK-GX-JSON-DAG: "%69:sub14": 386 # CHECK-GX-JSON-DAG: "%69:sub15": 385 # CHECK-GX-JSON-DAG: "%69:sub16": 382 # CHECK-GX-JSON-DAG: "%69:sub17": 381 # CHECK-GX-JSON-DAG: "%69:sub18": 380 # CHECK-GX-JSON-DAG: "%69:sub19": 379 # CHECK-GX-JSON-DAG: "%69:sub20": 376 # CHECK-GX-JSON-DAG: "%69:sub21": 375 # CHECK-GX-JSON-DAG: "%69:sub22": 374 # CHECK-GX-JSON-DAG: "%69:sub23": 373 # CHECK-GX-JSON-DAG: "%69:sub24": 370 # CHECK-GX-JSON-DAG: "%69:sub25": 369 # CHECK-GX-JSON-DAG: "%69:sub26": 368 # CHECK-GX-JSON-DAG: "%69:sub27": 367 # CHECK-GX-JSON-DAG: "%69:sub28": 364 # CHECK-GX-JSON-DAG: "%69:sub29": 363 # CHECK-GX-JSON-DAG: "%69:sub30": 362 # CHECK-GX-JSON-DAG: "%69:sub31": 361 # CHECK-GX-JSON-DAG: "%70:sub0": 358 # CHECK-GX-JSON-DAG: "%70:sub1": 357 # CHECK-GX-JSON-DAG: "%70:sub2": 356 # CHECK-GX-JSON-DAG: "%70:sub3": 355 # CHECK-GX-JSON-DAG: "%70:sub4": 352 # CHECK-GX-JSON-DAG: "%70:sub5": 351 # CHECK-GX-JSON-DAG: "%70:sub6": 350 # CHECK-GX-JSON-DAG: "%70:sub7": 349 # CHECK-GX-JSON-DAG: "%70:sub8": 346 # CHECK-GX-JSON-DAG: "%70:sub9": 345 # CHECK-GX-JSON-DAG: "%70:sub10": 344 # CHECK-GX-JSON-DAG: "%70:sub11": 343 # CHECK-GX-JSON-DAG: "%70:sub12": 340 # CHECK-GX-JSON-DAG: "%70:sub13": 339 # CHECK-GX-JSON-DAG: "%70:sub14": 338 # CHECK-GX-JSON-DAG: "%70:sub15": 337 # CHECK-GX-JSON-DAG: "%70:sub16": 334 # CHECK-GX-JSON-DAG: "%70:sub17": 333 # CHECK-GX-JSON-DAG: "%70:sub18": 332 # CHECK-GX-JSON-DAG: "%70:sub19": 331 # CHECK-GX-JSON-DAG: "%70:sub20": 328 # CHECK-GX-JSON-DAG: "%70:sub21": 327 # CHECK-GX-JSON-DAG: "%70:sub22": 326 # CHECK-GX-JSON-DAG: "%70:sub23": 325 # CHECK-GX-JSON-DAG: "%70:sub24": 322 # CHECK-GX-JSON-DAG: "%70:sub25": 321 # CHECK-GX-JSON-DAG: "%70:sub26": 320 # CHECK-GX-JSON-DAG: "%70:sub27": 319 # CHECK-GX-JSON-DAG: "%70:sub28": 316 # CHECK-GX-JSON-DAG: "%70:sub29": 315 # CHECK-GX-JSON-DAG: "%70:sub30": 314 # CHECK-GX-JSON-DAG: "%70:sub31": 313 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%73": 0 # CHECK-GX-JSON-DAG: "%75": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 406 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%78:vgpr_32, %79:sreg_64_xexec = V_ADD_CO_U32_e64 %73, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 405 # CHECK-GX-JSON-DAG: "%69:sub1": 404 # CHECK-GX-JSON-DAG: "%69:sub2": 403 # CHECK-GX-JSON-DAG: "%69:sub3": 402 # CHECK-GX-JSON-DAG: "%69:sub4": 399 # CHECK-GX-JSON-DAG: "%69:sub5": 398 # CHECK-GX-JSON-DAG: "%69:sub6": 397 # CHECK-GX-JSON-DAG: "%69:sub7": 396 # CHECK-GX-JSON-DAG: "%69:sub8": 393 # CHECK-GX-JSON-DAG: "%69:sub9": 392 # CHECK-GX-JSON-DAG: "%69:sub10": 391 # CHECK-GX-JSON-DAG: "%69:sub11": 390 # CHECK-GX-JSON-DAG: "%69:sub12": 387 # CHECK-GX-JSON-DAG: "%69:sub13": 386 # CHECK-GX-JSON-DAG: "%69:sub14": 385 # CHECK-GX-JSON-DAG: "%69:sub15": 384 # CHECK-GX-JSON-DAG: "%69:sub16": 381 # CHECK-GX-JSON-DAG: "%69:sub17": 380 # CHECK-GX-JSON-DAG: "%69:sub18": 379 # CHECK-GX-JSON-DAG: "%69:sub19": 378 # CHECK-GX-JSON-DAG: "%69:sub20": 375 # CHECK-GX-JSON-DAG: "%69:sub21": 374 # CHECK-GX-JSON-DAG: "%69:sub22": 373 # CHECK-GX-JSON-DAG: "%69:sub23": 372 # CHECK-GX-JSON-DAG: "%69:sub24": 369 # CHECK-GX-JSON-DAG: "%69:sub25": 368 # CHECK-GX-JSON-DAG: "%69:sub26": 367 # CHECK-GX-JSON-DAG: "%69:sub27": 366 # CHECK-GX-JSON-DAG: "%69:sub28": 363 # CHECK-GX-JSON-DAG: "%69:sub29": 362 # CHECK-GX-JSON-DAG: "%69:sub30": 361 # CHECK-GX-JSON-DAG: "%69:sub31": 360 # CHECK-GX-JSON-DAG: "%70:sub0": 357 # CHECK-GX-JSON-DAG: "%70:sub1": 356 # CHECK-GX-JSON-DAG: "%70:sub2": 355 # CHECK-GX-JSON-DAG: "%70:sub3": 354 # CHECK-GX-JSON-DAG: "%70:sub4": 351 # CHECK-GX-JSON-DAG: "%70:sub5": 350 # CHECK-GX-JSON-DAG: "%70:sub6": 349 # CHECK-GX-JSON-DAG: "%70:sub7": 348 # CHECK-GX-JSON-DAG: "%70:sub8": 345 # CHECK-GX-JSON-DAG: "%70:sub9": 344 # CHECK-GX-JSON-DAG: "%70:sub10": 343 # CHECK-GX-JSON-DAG: "%70:sub11": 342 # CHECK-GX-JSON-DAG: "%70:sub12": 339 # CHECK-GX-JSON-DAG: "%70:sub13": 338 # CHECK-GX-JSON-DAG: "%70:sub14": 337 # CHECK-GX-JSON-DAG: "%70:sub15": 336 # CHECK-GX-JSON-DAG: "%70:sub16": 333 # CHECK-GX-JSON-DAG: "%70:sub17": 332 # CHECK-GX-JSON-DAG: "%70:sub18": 331 # CHECK-GX-JSON-DAG: "%70:sub19": 330 # CHECK-GX-JSON-DAG: "%70:sub20": 327 # CHECK-GX-JSON-DAG: "%70:sub21": 326 # CHECK-GX-JSON-DAG: "%70:sub22": 325 # CHECK-GX-JSON-DAG: "%70:sub23": 324 # CHECK-GX-JSON-DAG: "%70:sub24": 321 # CHECK-GX-JSON-DAG: "%70:sub25": 320 # CHECK-GX-JSON-DAG: "%70:sub26": 319 # CHECK-GX-JSON-DAG: "%70:sub27": 318 # CHECK-GX-JSON-DAG: "%70:sub28": 315 # CHECK-GX-JSON-DAG: "%70:sub29": 314 # CHECK-GX-JSON-DAG: "%70:sub30": 313 # CHECK-GX-JSON-DAG: "%70:sub31": 312 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%73": 0 # CHECK-GX-JSON-DAG: "%75": 1 # CHECK-GX-JSON-DAG: "%77": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%80:vgpr_32, dead %81:sreg_64_xexec = V_ADDC_U32_e64 0, %75, %79, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 404 # CHECK-GX-JSON-DAG: "%69:sub1": 403 # CHECK-GX-JSON-DAG: "%69:sub2": 402 # CHECK-GX-JSON-DAG: "%69:sub3": 401 # CHECK-GX-JSON-DAG: "%69:sub4": 398 # CHECK-GX-JSON-DAG: "%69:sub5": 397 # CHECK-GX-JSON-DAG: "%69:sub6": 396 # CHECK-GX-JSON-DAG: "%69:sub7": 395 # CHECK-GX-JSON-DAG: "%69:sub8": 392 # CHECK-GX-JSON-DAG: "%69:sub9": 391 # CHECK-GX-JSON-DAG: "%69:sub10": 390 # CHECK-GX-JSON-DAG: "%69:sub11": 389 # CHECK-GX-JSON-DAG: "%69:sub12": 386 # CHECK-GX-JSON-DAG: "%69:sub13": 385 # CHECK-GX-JSON-DAG: "%69:sub14": 384 # CHECK-GX-JSON-DAG: "%69:sub15": 383 # CHECK-GX-JSON-DAG: "%69:sub16": 380 # CHECK-GX-JSON-DAG: "%69:sub17": 379 # CHECK-GX-JSON-DAG: "%69:sub18": 378 # CHECK-GX-JSON-DAG: "%69:sub19": 377 # CHECK-GX-JSON-DAG: "%69:sub20": 374 # CHECK-GX-JSON-DAG: "%69:sub21": 373 # CHECK-GX-JSON-DAG: "%69:sub22": 372 # CHECK-GX-JSON-DAG: "%69:sub23": 371 # CHECK-GX-JSON-DAG: "%69:sub24": 368 # CHECK-GX-JSON-DAG: "%69:sub25": 367 # CHECK-GX-JSON-DAG: "%69:sub26": 366 # CHECK-GX-JSON-DAG: "%69:sub27": 365 # CHECK-GX-JSON-DAG: "%69:sub28": 362 # CHECK-GX-JSON-DAG: "%69:sub29": 361 # CHECK-GX-JSON-DAG: "%69:sub30": 360 # CHECK-GX-JSON-DAG: "%69:sub31": 359 # CHECK-GX-JSON-DAG: "%70:sub0": 356 # CHECK-GX-JSON-DAG: "%70:sub1": 355 # CHECK-GX-JSON-DAG: "%70:sub2": 354 # CHECK-GX-JSON-DAG: "%70:sub3": 353 # CHECK-GX-JSON-DAG: "%70:sub4": 350 # CHECK-GX-JSON-DAG: "%70:sub5": 349 # CHECK-GX-JSON-DAG: "%70:sub6": 348 # CHECK-GX-JSON-DAG: "%70:sub7": 347 # CHECK-GX-JSON-DAG: "%70:sub8": 344 # CHECK-GX-JSON-DAG: "%70:sub9": 343 # CHECK-GX-JSON-DAG: "%70:sub10": 342 # CHECK-GX-JSON-DAG: "%70:sub11": 341 # CHECK-GX-JSON-DAG: "%70:sub12": 338 # CHECK-GX-JSON-DAG: "%70:sub13": 337 # CHECK-GX-JSON-DAG: "%70:sub14": 336 # CHECK-GX-JSON-DAG: "%70:sub15": 335 # CHECK-GX-JSON-DAG: "%70:sub16": 332 # CHECK-GX-JSON-DAG: "%70:sub17": 331 # CHECK-GX-JSON-DAG: "%70:sub18": 330 # CHECK-GX-JSON-DAG: "%70:sub19": 329 # CHECK-GX-JSON-DAG: "%70:sub20": 326 # CHECK-GX-JSON-DAG: "%70:sub21": 325 # CHECK-GX-JSON-DAG: "%70:sub22": 324 # CHECK-GX-JSON-DAG: "%70:sub23": 323 # CHECK-GX-JSON-DAG: "%70:sub24": 320 # CHECK-GX-JSON-DAG: "%70:sub25": 319 # CHECK-GX-JSON-DAG: "%70:sub26": 318 # CHECK-GX-JSON-DAG: "%70:sub27": 317 # CHECK-GX-JSON-DAG: "%70:sub28": 314 # CHECK-GX-JSON-DAG: "%70:sub29": 313 # CHECK-GX-JSON-DAG: "%70:sub30": 312 # CHECK-GX-JSON-DAG: "%70:sub31": 311 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%75": 0 # CHECK-GX-JSON-DAG: "%77": 17 # CHECK-GX-JSON-DAG: "%78": 1 # CHECK-GX-JSON-DAG: "%79": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%82:vreg_64 = REG_SEQUENCE %78, %subreg.sub0, %80, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 403 # CHECK-GX-JSON-DAG: "%69:sub1": 402 # CHECK-GX-JSON-DAG: "%69:sub2": 401 # CHECK-GX-JSON-DAG: "%69:sub3": 400 # CHECK-GX-JSON-DAG: "%69:sub4": 397 # CHECK-GX-JSON-DAG: "%69:sub5": 396 # CHECK-GX-JSON-DAG: "%69:sub6": 395 # CHECK-GX-JSON-DAG: "%69:sub7": 394 # CHECK-GX-JSON-DAG: "%69:sub8": 391 # CHECK-GX-JSON-DAG: "%69:sub9": 390 # CHECK-GX-JSON-DAG: "%69:sub10": 389 # CHECK-GX-JSON-DAG: "%69:sub11": 388 # CHECK-GX-JSON-DAG: "%69:sub12": 385 # CHECK-GX-JSON-DAG: "%69:sub13": 384 # CHECK-GX-JSON-DAG: "%69:sub14": 383 # CHECK-GX-JSON-DAG: "%69:sub15": 382 # CHECK-GX-JSON-DAG: "%69:sub16": 379 # CHECK-GX-JSON-DAG: "%69:sub17": 378 # CHECK-GX-JSON-DAG: "%69:sub18": 377 # CHECK-GX-JSON-DAG: "%69:sub19": 376 # CHECK-GX-JSON-DAG: "%69:sub20": 373 # CHECK-GX-JSON-DAG: "%69:sub21": 372 # CHECK-GX-JSON-DAG: "%69:sub22": 371 # CHECK-GX-JSON-DAG: "%69:sub23": 370 # CHECK-GX-JSON-DAG: "%69:sub24": 367 # CHECK-GX-JSON-DAG: "%69:sub25": 366 # CHECK-GX-JSON-DAG: "%69:sub26": 365 # CHECK-GX-JSON-DAG: "%69:sub27": 364 # CHECK-GX-JSON-DAG: "%69:sub28": 361 # CHECK-GX-JSON-DAG: "%69:sub29": 360 # CHECK-GX-JSON-DAG: "%69:sub30": 359 # CHECK-GX-JSON-DAG: "%69:sub31": 358 # CHECK-GX-JSON-DAG: "%70:sub0": 355 # CHECK-GX-JSON-DAG: "%70:sub1": 354 # CHECK-GX-JSON-DAG: "%70:sub2": 353 # CHECK-GX-JSON-DAG: "%70:sub3": 352 # CHECK-GX-JSON-DAG: "%70:sub4": 349 # CHECK-GX-JSON-DAG: "%70:sub5": 348 # CHECK-GX-JSON-DAG: "%70:sub6": 347 # CHECK-GX-JSON-DAG: "%70:sub7": 346 # CHECK-GX-JSON-DAG: "%70:sub8": 343 # CHECK-GX-JSON-DAG: "%70:sub9": 342 # CHECK-GX-JSON-DAG: "%70:sub10": 341 # CHECK-GX-JSON-DAG: "%70:sub11": 340 # CHECK-GX-JSON-DAG: "%70:sub12": 337 # CHECK-GX-JSON-DAG: "%70:sub13": 336 # CHECK-GX-JSON-DAG: "%70:sub14": 335 # CHECK-GX-JSON-DAG: "%70:sub15": 334 # CHECK-GX-JSON-DAG: "%70:sub16": 331 # CHECK-GX-JSON-DAG: "%70:sub17": 330 # CHECK-GX-JSON-DAG: "%70:sub18": 329 # CHECK-GX-JSON-DAG: "%70:sub19": 328 # CHECK-GX-JSON-DAG: "%70:sub20": 325 # CHECK-GX-JSON-DAG: "%70:sub21": 324 # CHECK-GX-JSON-DAG: "%70:sub22": 323 # CHECK-GX-JSON-DAG: "%70:sub23": 322 # CHECK-GX-JSON-DAG: "%70:sub24": 319 # CHECK-GX-JSON-DAG: "%70:sub25": 318 # CHECK-GX-JSON-DAG: "%70:sub26": 317 # CHECK-GX-JSON-DAG: "%70:sub27": 316 # CHECK-GX-JSON-DAG: "%70:sub28": 313 # CHECK-GX-JSON-DAG: "%70:sub29": 312 # CHECK-GX-JSON-DAG: "%70:sub30": 311 # CHECK-GX-JSON-DAG: "%70:sub31": 310 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%77": 16 # CHECK-GX-JSON-DAG: "%78": 0 # CHECK-GX-JSON-DAG: "%80": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%83:vgpr_32, %84:sreg_64_xexec = V_ADD_CO_U32_e64 %78, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 402 # CHECK-GX-JSON-DAG: "%69:sub1": 401 # CHECK-GX-JSON-DAG: "%69:sub2": 400 # CHECK-GX-JSON-DAG: "%69:sub3": 399 # CHECK-GX-JSON-DAG: "%69:sub4": 396 # CHECK-GX-JSON-DAG: "%69:sub5": 395 # CHECK-GX-JSON-DAG: "%69:sub6": 394 # CHECK-GX-JSON-DAG: "%69:sub7": 393 # CHECK-GX-JSON-DAG: "%69:sub8": 390 # CHECK-GX-JSON-DAG: "%69:sub9": 389 # CHECK-GX-JSON-DAG: "%69:sub10": 388 # CHECK-GX-JSON-DAG: "%69:sub11": 387 # CHECK-GX-JSON-DAG: "%69:sub12": 384 # CHECK-GX-JSON-DAG: "%69:sub13": 383 # CHECK-GX-JSON-DAG: "%69:sub14": 382 # CHECK-GX-JSON-DAG: "%69:sub15": 381 # CHECK-GX-JSON-DAG: "%69:sub16": 378 # CHECK-GX-JSON-DAG: "%69:sub17": 377 # CHECK-GX-JSON-DAG: "%69:sub18": 376 # CHECK-GX-JSON-DAG: "%69:sub19": 375 # CHECK-GX-JSON-DAG: "%69:sub20": 372 # CHECK-GX-JSON-DAG: "%69:sub21": 371 # CHECK-GX-JSON-DAG: "%69:sub22": 370 # CHECK-GX-JSON-DAG: "%69:sub23": 369 # CHECK-GX-JSON-DAG: "%69:sub24": 366 # CHECK-GX-JSON-DAG: "%69:sub25": 365 # CHECK-GX-JSON-DAG: "%69:sub26": 364 # CHECK-GX-JSON-DAG: "%69:sub27": 363 # CHECK-GX-JSON-DAG: "%69:sub28": 360 # CHECK-GX-JSON-DAG: "%69:sub29": 359 # CHECK-GX-JSON-DAG: "%69:sub30": 358 # CHECK-GX-JSON-DAG: "%69:sub31": 357 # CHECK-GX-JSON-DAG: "%70:sub0": 354 # CHECK-GX-JSON-DAG: "%70:sub1": 353 # CHECK-GX-JSON-DAG: "%70:sub2": 352 # CHECK-GX-JSON-DAG: "%70:sub3": 351 # CHECK-GX-JSON-DAG: "%70:sub4": 348 # CHECK-GX-JSON-DAG: "%70:sub5": 347 # CHECK-GX-JSON-DAG: "%70:sub6": 346 # CHECK-GX-JSON-DAG: "%70:sub7": 345 # CHECK-GX-JSON-DAG: "%70:sub8": 342 # CHECK-GX-JSON-DAG: "%70:sub9": 341 # CHECK-GX-JSON-DAG: "%70:sub10": 340 # CHECK-GX-JSON-DAG: "%70:sub11": 339 # CHECK-GX-JSON-DAG: "%70:sub12": 336 # CHECK-GX-JSON-DAG: "%70:sub13": 335 # CHECK-GX-JSON-DAG: "%70:sub14": 334 # CHECK-GX-JSON-DAG: "%70:sub15": 333 # CHECK-GX-JSON-DAG: "%70:sub16": 330 # CHECK-GX-JSON-DAG: "%70:sub17": 329 # CHECK-GX-JSON-DAG: "%70:sub18": 328 # CHECK-GX-JSON-DAG: "%70:sub19": 327 # CHECK-GX-JSON-DAG: "%70:sub20": 324 # CHECK-GX-JSON-DAG: "%70:sub21": 323 # CHECK-GX-JSON-DAG: "%70:sub22": 322 # CHECK-GX-JSON-DAG: "%70:sub23": 321 # CHECK-GX-JSON-DAG: "%70:sub24": 318 # CHECK-GX-JSON-DAG: "%70:sub25": 317 # CHECK-GX-JSON-DAG: "%70:sub26": 316 # CHECK-GX-JSON-DAG: "%70:sub27": 315 # CHECK-GX-JSON-DAG: "%70:sub28": 312 # CHECK-GX-JSON-DAG: "%70:sub29": 311 # CHECK-GX-JSON-DAG: "%70:sub30": 310 # CHECK-GX-JSON-DAG: "%70:sub31": 309 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%77": 15 # CHECK-GX-JSON-DAG: "%78": 0 # CHECK-GX-JSON-DAG: "%80": 1 # CHECK-GX-JSON-DAG: "%82": 57 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%85:vgpr_32, dead %86:sreg_64_xexec = V_ADDC_U32_e64 0, %80, %84, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 401 # CHECK-GX-JSON-DAG: "%69:sub1": 400 # CHECK-GX-JSON-DAG: "%69:sub2": 399 # CHECK-GX-JSON-DAG: "%69:sub3": 398 # CHECK-GX-JSON-DAG: "%69:sub4": 395 # CHECK-GX-JSON-DAG: "%69:sub5": 394 # CHECK-GX-JSON-DAG: "%69:sub6": 393 # CHECK-GX-JSON-DAG: "%69:sub7": 392 # CHECK-GX-JSON-DAG: "%69:sub8": 389 # CHECK-GX-JSON-DAG: "%69:sub9": 388 # CHECK-GX-JSON-DAG: "%69:sub10": 387 # CHECK-GX-JSON-DAG: "%69:sub11": 386 # CHECK-GX-JSON-DAG: "%69:sub12": 383 # CHECK-GX-JSON-DAG: "%69:sub13": 382 # CHECK-GX-JSON-DAG: "%69:sub14": 381 # CHECK-GX-JSON-DAG: "%69:sub15": 380 # CHECK-GX-JSON-DAG: "%69:sub16": 377 # CHECK-GX-JSON-DAG: "%69:sub17": 376 # CHECK-GX-JSON-DAG: "%69:sub18": 375 # CHECK-GX-JSON-DAG: "%69:sub19": 374 # CHECK-GX-JSON-DAG: "%69:sub20": 371 # CHECK-GX-JSON-DAG: "%69:sub21": 370 # CHECK-GX-JSON-DAG: "%69:sub22": 369 # CHECK-GX-JSON-DAG: "%69:sub23": 368 # CHECK-GX-JSON-DAG: "%69:sub24": 365 # CHECK-GX-JSON-DAG: "%69:sub25": 364 # CHECK-GX-JSON-DAG: "%69:sub26": 363 # CHECK-GX-JSON-DAG: "%69:sub27": 362 # CHECK-GX-JSON-DAG: "%69:sub28": 359 # CHECK-GX-JSON-DAG: "%69:sub29": 358 # CHECK-GX-JSON-DAG: "%69:sub30": 357 # CHECK-GX-JSON-DAG: "%69:sub31": 356 # CHECK-GX-JSON-DAG: "%70:sub0": 353 # CHECK-GX-JSON-DAG: "%70:sub1": 352 # CHECK-GX-JSON-DAG: "%70:sub2": 351 # CHECK-GX-JSON-DAG: "%70:sub3": 350 # CHECK-GX-JSON-DAG: "%70:sub4": 347 # CHECK-GX-JSON-DAG: "%70:sub5": 346 # CHECK-GX-JSON-DAG: "%70:sub6": 345 # CHECK-GX-JSON-DAG: "%70:sub7": 344 # CHECK-GX-JSON-DAG: "%70:sub8": 341 # CHECK-GX-JSON-DAG: "%70:sub9": 340 # CHECK-GX-JSON-DAG: "%70:sub10": 339 # CHECK-GX-JSON-DAG: "%70:sub11": 338 # CHECK-GX-JSON-DAG: "%70:sub12": 335 # CHECK-GX-JSON-DAG: "%70:sub13": 334 # CHECK-GX-JSON-DAG: "%70:sub14": 333 # CHECK-GX-JSON-DAG: "%70:sub15": 332 # CHECK-GX-JSON-DAG: "%70:sub16": 329 # CHECK-GX-JSON-DAG: "%70:sub17": 328 # CHECK-GX-JSON-DAG: "%70:sub18": 327 # CHECK-GX-JSON-DAG: "%70:sub19": 326 # CHECK-GX-JSON-DAG: "%70:sub20": 323 # CHECK-GX-JSON-DAG: "%70:sub21": 322 # CHECK-GX-JSON-DAG: "%70:sub22": 321 # CHECK-GX-JSON-DAG: "%70:sub23": 320 # CHECK-GX-JSON-DAG: "%70:sub24": 317 # CHECK-GX-JSON-DAG: "%70:sub25": 316 # CHECK-GX-JSON-DAG: "%70:sub26": 315 # CHECK-GX-JSON-DAG: "%70:sub27": 314 # CHECK-GX-JSON-DAG: "%70:sub28": 311 # CHECK-GX-JSON-DAG: "%70:sub29": 310 # CHECK-GX-JSON-DAG: "%70:sub30": 309 # CHECK-GX-JSON-DAG: "%70:sub31": 308 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%77": 14 # CHECK-GX-JSON-DAG: "%80": 0 # CHECK-GX-JSON-DAG: "%82": 56 # CHECK-GX-JSON-DAG: "%83": 1 # CHECK-GX-JSON-DAG: "%84": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%87:vreg_64 = REG_SEQUENCE %83, %subreg.sub0, %85, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 400 # CHECK-GX-JSON-DAG: "%69:sub1": 399 # CHECK-GX-JSON-DAG: "%69:sub2": 398 # CHECK-GX-JSON-DAG: "%69:sub3": 397 # CHECK-GX-JSON-DAG: "%69:sub4": 394 # CHECK-GX-JSON-DAG: "%69:sub5": 393 # CHECK-GX-JSON-DAG: "%69:sub6": 392 # CHECK-GX-JSON-DAG: "%69:sub7": 391 # CHECK-GX-JSON-DAG: "%69:sub8": 388 # CHECK-GX-JSON-DAG: "%69:sub9": 387 # CHECK-GX-JSON-DAG: "%69:sub10": 386 # CHECK-GX-JSON-DAG: "%69:sub11": 385 # CHECK-GX-JSON-DAG: "%69:sub12": 382 # CHECK-GX-JSON-DAG: "%69:sub13": 381 # CHECK-GX-JSON-DAG: "%69:sub14": 380 # CHECK-GX-JSON-DAG: "%69:sub15": 379 # CHECK-GX-JSON-DAG: "%69:sub16": 376 # CHECK-GX-JSON-DAG: "%69:sub17": 375 # CHECK-GX-JSON-DAG: "%69:sub18": 374 # CHECK-GX-JSON-DAG: "%69:sub19": 373 # CHECK-GX-JSON-DAG: "%69:sub20": 370 # CHECK-GX-JSON-DAG: "%69:sub21": 369 # CHECK-GX-JSON-DAG: "%69:sub22": 368 # CHECK-GX-JSON-DAG: "%69:sub23": 367 # CHECK-GX-JSON-DAG: "%69:sub24": 364 # CHECK-GX-JSON-DAG: "%69:sub25": 363 # CHECK-GX-JSON-DAG: "%69:sub26": 362 # CHECK-GX-JSON-DAG: "%69:sub27": 361 # CHECK-GX-JSON-DAG: "%69:sub28": 358 # CHECK-GX-JSON-DAG: "%69:sub29": 357 # CHECK-GX-JSON-DAG: "%69:sub30": 356 # CHECK-GX-JSON-DAG: "%69:sub31": 355 # CHECK-GX-JSON-DAG: "%70:sub0": 352 # CHECK-GX-JSON-DAG: "%70:sub1": 351 # CHECK-GX-JSON-DAG: "%70:sub2": 350 # CHECK-GX-JSON-DAG: "%70:sub3": 349 # CHECK-GX-JSON-DAG: "%70:sub4": 346 # CHECK-GX-JSON-DAG: "%70:sub5": 345 # CHECK-GX-JSON-DAG: "%70:sub6": 344 # CHECK-GX-JSON-DAG: "%70:sub7": 343 # CHECK-GX-JSON-DAG: "%70:sub8": 340 # CHECK-GX-JSON-DAG: "%70:sub9": 339 # CHECK-GX-JSON-DAG: "%70:sub10": 338 # CHECK-GX-JSON-DAG: "%70:sub11": 337 # CHECK-GX-JSON-DAG: "%70:sub12": 334 # CHECK-GX-JSON-DAG: "%70:sub13": 333 # CHECK-GX-JSON-DAG: "%70:sub14": 332 # CHECK-GX-JSON-DAG: "%70:sub15": 331 # CHECK-GX-JSON-DAG: "%70:sub16": 328 # CHECK-GX-JSON-DAG: "%70:sub17": 327 # CHECK-GX-JSON-DAG: "%70:sub18": 326 # CHECK-GX-JSON-DAG: "%70:sub19": 325 # CHECK-GX-JSON-DAG: "%70:sub20": 322 # CHECK-GX-JSON-DAG: "%70:sub21": 321 # CHECK-GX-JSON-DAG: "%70:sub22": 320 # CHECK-GX-JSON-DAG: "%70:sub23": 319 # CHECK-GX-JSON-DAG: "%70:sub24": 316 # CHECK-GX-JSON-DAG: "%70:sub25": 315 # CHECK-GX-JSON-DAG: "%70:sub26": 314 # CHECK-GX-JSON-DAG: "%70:sub27": 313 # CHECK-GX-JSON-DAG: "%70:sub28": 310 # CHECK-GX-JSON-DAG: "%70:sub29": 309 # CHECK-GX-JSON-DAG: "%70:sub30": 308 # CHECK-GX-JSON-DAG: "%70:sub31": 307 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%77": 13 # CHECK-GX-JSON-DAG: "%82": 55 # CHECK-GX-JSON-DAG: "%83": 0 # CHECK-GX-JSON-DAG: "%85": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%88:vgpr_32, %89:sreg_64_xexec = V_ADD_CO_U32_e64 %83, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 399 # CHECK-GX-JSON-DAG: "%69:sub1": 398 # CHECK-GX-JSON-DAG: "%69:sub2": 397 # CHECK-GX-JSON-DAG: "%69:sub3": 396 # CHECK-GX-JSON-DAG: "%69:sub4": 393 # CHECK-GX-JSON-DAG: "%69:sub5": 392 # CHECK-GX-JSON-DAG: "%69:sub6": 391 # CHECK-GX-JSON-DAG: "%69:sub7": 390 # CHECK-GX-JSON-DAG: "%69:sub8": 387 # CHECK-GX-JSON-DAG: "%69:sub9": 386 # CHECK-GX-JSON-DAG: "%69:sub10": 385 # CHECK-GX-JSON-DAG: "%69:sub11": 384 # CHECK-GX-JSON-DAG: "%69:sub12": 381 # CHECK-GX-JSON-DAG: "%69:sub13": 380 # CHECK-GX-JSON-DAG: "%69:sub14": 379 # CHECK-GX-JSON-DAG: "%69:sub15": 378 # CHECK-GX-JSON-DAG: "%69:sub16": 375 # CHECK-GX-JSON-DAG: "%69:sub17": 374 # CHECK-GX-JSON-DAG: "%69:sub18": 373 # CHECK-GX-JSON-DAG: "%69:sub19": 372 # CHECK-GX-JSON-DAG: "%69:sub20": 369 # CHECK-GX-JSON-DAG: "%69:sub21": 368 # CHECK-GX-JSON-DAG: "%69:sub22": 367 # CHECK-GX-JSON-DAG: "%69:sub23": 366 # CHECK-GX-JSON-DAG: "%69:sub24": 363 # CHECK-GX-JSON-DAG: "%69:sub25": 362 # CHECK-GX-JSON-DAG: "%69:sub26": 361 # CHECK-GX-JSON-DAG: "%69:sub27": 360 # CHECK-GX-JSON-DAG: "%69:sub28": 357 # CHECK-GX-JSON-DAG: "%69:sub29": 356 # CHECK-GX-JSON-DAG: "%69:sub30": 355 # CHECK-GX-JSON-DAG: "%69:sub31": 354 # CHECK-GX-JSON-DAG: "%70:sub0": 351 # CHECK-GX-JSON-DAG: "%70:sub1": 350 # CHECK-GX-JSON-DAG: "%70:sub2": 349 # CHECK-GX-JSON-DAG: "%70:sub3": 348 # CHECK-GX-JSON-DAG: "%70:sub4": 345 # CHECK-GX-JSON-DAG: "%70:sub5": 344 # CHECK-GX-JSON-DAG: "%70:sub6": 343 # CHECK-GX-JSON-DAG: "%70:sub7": 342 # CHECK-GX-JSON-DAG: "%70:sub8": 339 # CHECK-GX-JSON-DAG: "%70:sub9": 338 # CHECK-GX-JSON-DAG: "%70:sub10": 337 # CHECK-GX-JSON-DAG: "%70:sub11": 336 # CHECK-GX-JSON-DAG: "%70:sub12": 333 # CHECK-GX-JSON-DAG: "%70:sub13": 332 # CHECK-GX-JSON-DAG: "%70:sub14": 331 # CHECK-GX-JSON-DAG: "%70:sub15": 330 # CHECK-GX-JSON-DAG: "%70:sub16": 327 # CHECK-GX-JSON-DAG: "%70:sub17": 326 # CHECK-GX-JSON-DAG: "%70:sub18": 325 # CHECK-GX-JSON-DAG: "%70:sub19": 324 # CHECK-GX-JSON-DAG: "%70:sub20": 321 # CHECK-GX-JSON-DAG: "%70:sub21": 320 # CHECK-GX-JSON-DAG: "%70:sub22": 319 # CHECK-GX-JSON-DAG: "%70:sub23": 318 # CHECK-GX-JSON-DAG: "%70:sub24": 315 # CHECK-GX-JSON-DAG: "%70:sub25": 314 # CHECK-GX-JSON-DAG: "%70:sub26": 313 # CHECK-GX-JSON-DAG: "%70:sub27": 312 # CHECK-GX-JSON-DAG: "%70:sub28": 309 # CHECK-GX-JSON-DAG: "%70:sub29": 308 # CHECK-GX-JSON-DAG: "%70:sub30": 307 # CHECK-GX-JSON-DAG: "%70:sub31": 306 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%77": 12 # CHECK-GX-JSON-DAG: "%82": 54 # CHECK-GX-JSON-DAG: "%83": 0 # CHECK-GX-JSON-DAG: "%85": 1 # CHECK-GX-JSON-DAG: "%87": 96 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%90:vgpr_32, dead %91:sreg_64_xexec = V_ADDC_U32_e64 0, %85, %89, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 398 # CHECK-GX-JSON-DAG: "%69:sub1": 397 # CHECK-GX-JSON-DAG: "%69:sub2": 396 # CHECK-GX-JSON-DAG: "%69:sub3": 395 # CHECK-GX-JSON-DAG: "%69:sub4": 392 # CHECK-GX-JSON-DAG: "%69:sub5": 391 # CHECK-GX-JSON-DAG: "%69:sub6": 390 # CHECK-GX-JSON-DAG: "%69:sub7": 389 # CHECK-GX-JSON-DAG: "%69:sub8": 386 # CHECK-GX-JSON-DAG: "%69:sub9": 385 # CHECK-GX-JSON-DAG: "%69:sub10": 384 # CHECK-GX-JSON-DAG: "%69:sub11": 383 # CHECK-GX-JSON-DAG: "%69:sub12": 380 # CHECK-GX-JSON-DAG: "%69:sub13": 379 # CHECK-GX-JSON-DAG: "%69:sub14": 378 # CHECK-GX-JSON-DAG: "%69:sub15": 377 # CHECK-GX-JSON-DAG: "%69:sub16": 374 # CHECK-GX-JSON-DAG: "%69:sub17": 373 # CHECK-GX-JSON-DAG: "%69:sub18": 372 # CHECK-GX-JSON-DAG: "%69:sub19": 371 # CHECK-GX-JSON-DAG: "%69:sub20": 368 # CHECK-GX-JSON-DAG: "%69:sub21": 367 # CHECK-GX-JSON-DAG: "%69:sub22": 366 # CHECK-GX-JSON-DAG: "%69:sub23": 365 # CHECK-GX-JSON-DAG: "%69:sub24": 362 # CHECK-GX-JSON-DAG: "%69:sub25": 361 # CHECK-GX-JSON-DAG: "%69:sub26": 360 # CHECK-GX-JSON-DAG: "%69:sub27": 359 # CHECK-GX-JSON-DAG: "%69:sub28": 356 # CHECK-GX-JSON-DAG: "%69:sub29": 355 # CHECK-GX-JSON-DAG: "%69:sub30": 354 # CHECK-GX-JSON-DAG: "%69:sub31": 353 # CHECK-GX-JSON-DAG: "%70:sub0": 350 # CHECK-GX-JSON-DAG: "%70:sub1": 349 # CHECK-GX-JSON-DAG: "%70:sub2": 348 # CHECK-GX-JSON-DAG: "%70:sub3": 347 # CHECK-GX-JSON-DAG: "%70:sub4": 344 # CHECK-GX-JSON-DAG: "%70:sub5": 343 # CHECK-GX-JSON-DAG: "%70:sub6": 342 # CHECK-GX-JSON-DAG: "%70:sub7": 341 # CHECK-GX-JSON-DAG: "%70:sub8": 338 # CHECK-GX-JSON-DAG: "%70:sub9": 337 # CHECK-GX-JSON-DAG: "%70:sub10": 336 # CHECK-GX-JSON-DAG: "%70:sub11": 335 # CHECK-GX-JSON-DAG: "%70:sub12": 332 # CHECK-GX-JSON-DAG: "%70:sub13": 331 # CHECK-GX-JSON-DAG: "%70:sub14": 330 # CHECK-GX-JSON-DAG: "%70:sub15": 329 # CHECK-GX-JSON-DAG: "%70:sub16": 326 # CHECK-GX-JSON-DAG: "%70:sub17": 325 # CHECK-GX-JSON-DAG: "%70:sub18": 324 # CHECK-GX-JSON-DAG: "%70:sub19": 323 # CHECK-GX-JSON-DAG: "%70:sub20": 320 # CHECK-GX-JSON-DAG: "%70:sub21": 319 # CHECK-GX-JSON-DAG: "%70:sub22": 318 # CHECK-GX-JSON-DAG: "%70:sub23": 317 # CHECK-GX-JSON-DAG: "%70:sub24": 314 # CHECK-GX-JSON-DAG: "%70:sub25": 313 # CHECK-GX-JSON-DAG: "%70:sub26": 312 # CHECK-GX-JSON-DAG: "%70:sub27": 311 # CHECK-GX-JSON-DAG: "%70:sub28": 308 # CHECK-GX-JSON-DAG: "%70:sub29": 307 # CHECK-GX-JSON-DAG: "%70:sub30": 306 # CHECK-GX-JSON-DAG: "%70:sub31": 305 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%77": 11 # CHECK-GX-JSON-DAG: "%82": 53 # CHECK-GX-JSON-DAG: "%85": 0 # CHECK-GX-JSON-DAG: "%87": 95 # CHECK-GX-JSON-DAG: "%88": 1 # CHECK-GX-JSON-DAG: "%89": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%92:vreg_64 = REG_SEQUENCE %88, %subreg.sub0, %90, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 397 # CHECK-GX-JSON-DAG: "%69:sub1": 396 # CHECK-GX-JSON-DAG: "%69:sub2": 395 # CHECK-GX-JSON-DAG: "%69:sub3": 394 # CHECK-GX-JSON-DAG: "%69:sub4": 391 # CHECK-GX-JSON-DAG: "%69:sub5": 390 # CHECK-GX-JSON-DAG: "%69:sub6": 389 # CHECK-GX-JSON-DAG: "%69:sub7": 388 # CHECK-GX-JSON-DAG: "%69:sub8": 385 # CHECK-GX-JSON-DAG: "%69:sub9": 384 # CHECK-GX-JSON-DAG: "%69:sub10": 383 # CHECK-GX-JSON-DAG: "%69:sub11": 382 # CHECK-GX-JSON-DAG: "%69:sub12": 379 # CHECK-GX-JSON-DAG: "%69:sub13": 378 # CHECK-GX-JSON-DAG: "%69:sub14": 377 # CHECK-GX-JSON-DAG: "%69:sub15": 376 # CHECK-GX-JSON-DAG: "%69:sub16": 373 # CHECK-GX-JSON-DAG: "%69:sub17": 372 # CHECK-GX-JSON-DAG: "%69:sub18": 371 # CHECK-GX-JSON-DAG: "%69:sub19": 370 # CHECK-GX-JSON-DAG: "%69:sub20": 367 # CHECK-GX-JSON-DAG: "%69:sub21": 366 # CHECK-GX-JSON-DAG: "%69:sub22": 365 # CHECK-GX-JSON-DAG: "%69:sub23": 364 # CHECK-GX-JSON-DAG: "%69:sub24": 361 # CHECK-GX-JSON-DAG: "%69:sub25": 360 # CHECK-GX-JSON-DAG: "%69:sub26": 359 # CHECK-GX-JSON-DAG: "%69:sub27": 358 # CHECK-GX-JSON-DAG: "%69:sub28": 355 # CHECK-GX-JSON-DAG: "%69:sub29": 354 # CHECK-GX-JSON-DAG: "%69:sub30": 353 # CHECK-GX-JSON-DAG: "%69:sub31": 352 # CHECK-GX-JSON-DAG: "%70:sub0": 349 # CHECK-GX-JSON-DAG: "%70:sub1": 348 # CHECK-GX-JSON-DAG: "%70:sub2": 347 # CHECK-GX-JSON-DAG: "%70:sub3": 346 # CHECK-GX-JSON-DAG: "%70:sub4": 343 # CHECK-GX-JSON-DAG: "%70:sub5": 342 # CHECK-GX-JSON-DAG: "%70:sub6": 341 # CHECK-GX-JSON-DAG: "%70:sub7": 340 # CHECK-GX-JSON-DAG: "%70:sub8": 337 # CHECK-GX-JSON-DAG: "%70:sub9": 336 # CHECK-GX-JSON-DAG: "%70:sub10": 335 # CHECK-GX-JSON-DAG: "%70:sub11": 334 # CHECK-GX-JSON-DAG: "%70:sub12": 331 # CHECK-GX-JSON-DAG: "%70:sub13": 330 # CHECK-GX-JSON-DAG: "%70:sub14": 329 # CHECK-GX-JSON-DAG: "%70:sub15": 328 # CHECK-GX-JSON-DAG: "%70:sub16": 325 # CHECK-GX-JSON-DAG: "%70:sub17": 324 # CHECK-GX-JSON-DAG: "%70:sub18": 323 # CHECK-GX-JSON-DAG: "%70:sub19": 322 # CHECK-GX-JSON-DAG: "%70:sub20": 319 # CHECK-GX-JSON-DAG: "%70:sub21": 318 # CHECK-GX-JSON-DAG: "%70:sub22": 317 # CHECK-GX-JSON-DAG: "%70:sub23": 316 # CHECK-GX-JSON-DAG: "%70:sub24": 313 # CHECK-GX-JSON-DAG: "%70:sub25": 312 # CHECK-GX-JSON-DAG: "%70:sub26": 311 # CHECK-GX-JSON-DAG: "%70:sub27": 310 # CHECK-GX-JSON-DAG: "%70:sub28": 307 # CHECK-GX-JSON-DAG: "%70:sub29": 306 # CHECK-GX-JSON-DAG: "%70:sub30": 305 # CHECK-GX-JSON-DAG: "%70:sub31": 304 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%77": 10 # CHECK-GX-JSON-DAG: "%82": 52 # CHECK-GX-JSON-DAG: "%87": 94 # CHECK-GX-JSON-DAG: "%88": 0 # CHECK-GX-JSON-DAG: "%90": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%93:vgpr_32, %94:sreg_64_xexec = V_ADD_CO_U32_e64 %88, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 396 # CHECK-GX-JSON-DAG: "%69:sub1": 395 # CHECK-GX-JSON-DAG: "%69:sub2": 394 # CHECK-GX-JSON-DAG: "%69:sub3": 393 # CHECK-GX-JSON-DAG: "%69:sub4": 390 # CHECK-GX-JSON-DAG: "%69:sub5": 389 # CHECK-GX-JSON-DAG: "%69:sub6": 388 # CHECK-GX-JSON-DAG: "%69:sub7": 387 # CHECK-GX-JSON-DAG: "%69:sub8": 384 # CHECK-GX-JSON-DAG: "%69:sub9": 383 # CHECK-GX-JSON-DAG: "%69:sub10": 382 # CHECK-GX-JSON-DAG: "%69:sub11": 381 # CHECK-GX-JSON-DAG: "%69:sub12": 378 # CHECK-GX-JSON-DAG: "%69:sub13": 377 # CHECK-GX-JSON-DAG: "%69:sub14": 376 # CHECK-GX-JSON-DAG: "%69:sub15": 375 # CHECK-GX-JSON-DAG: "%69:sub16": 372 # CHECK-GX-JSON-DAG: "%69:sub17": 371 # CHECK-GX-JSON-DAG: "%69:sub18": 370 # CHECK-GX-JSON-DAG: "%69:sub19": 369 # CHECK-GX-JSON-DAG: "%69:sub20": 366 # CHECK-GX-JSON-DAG: "%69:sub21": 365 # CHECK-GX-JSON-DAG: "%69:sub22": 364 # CHECK-GX-JSON-DAG: "%69:sub23": 363 # CHECK-GX-JSON-DAG: "%69:sub24": 360 # CHECK-GX-JSON-DAG: "%69:sub25": 359 # CHECK-GX-JSON-DAG: "%69:sub26": 358 # CHECK-GX-JSON-DAG: "%69:sub27": 357 # CHECK-GX-JSON-DAG: "%69:sub28": 354 # CHECK-GX-JSON-DAG: "%69:sub29": 353 # CHECK-GX-JSON-DAG: "%69:sub30": 352 # CHECK-GX-JSON-DAG: "%69:sub31": 351 # CHECK-GX-JSON-DAG: "%70:sub0": 348 # CHECK-GX-JSON-DAG: "%70:sub1": 347 # CHECK-GX-JSON-DAG: "%70:sub2": 346 # CHECK-GX-JSON-DAG: "%70:sub3": 345 # CHECK-GX-JSON-DAG: "%70:sub4": 342 # CHECK-GX-JSON-DAG: "%70:sub5": 341 # CHECK-GX-JSON-DAG: "%70:sub6": 340 # CHECK-GX-JSON-DAG: "%70:sub7": 339 # CHECK-GX-JSON-DAG: "%70:sub8": 336 # CHECK-GX-JSON-DAG: "%70:sub9": 335 # CHECK-GX-JSON-DAG: "%70:sub10": 334 # CHECK-GX-JSON-DAG: "%70:sub11": 333 # CHECK-GX-JSON-DAG: "%70:sub12": 330 # CHECK-GX-JSON-DAG: "%70:sub13": 329 # CHECK-GX-JSON-DAG: "%70:sub14": 328 # CHECK-GX-JSON-DAG: "%70:sub15": 327 # CHECK-GX-JSON-DAG: "%70:sub16": 324 # CHECK-GX-JSON-DAG: "%70:sub17": 323 # CHECK-GX-JSON-DAG: "%70:sub18": 322 # CHECK-GX-JSON-DAG: "%70:sub19": 321 # CHECK-GX-JSON-DAG: "%70:sub20": 318 # CHECK-GX-JSON-DAG: "%70:sub21": 317 # CHECK-GX-JSON-DAG: "%70:sub22": 316 # CHECK-GX-JSON-DAG: "%70:sub23": 315 # CHECK-GX-JSON-DAG: "%70:sub24": 312 # CHECK-GX-JSON-DAG: "%70:sub25": 311 # CHECK-GX-JSON-DAG: "%70:sub26": 310 # CHECK-GX-JSON-DAG: "%70:sub27": 309 # CHECK-GX-JSON-DAG: "%70:sub28": 306 # CHECK-GX-JSON-DAG: "%70:sub29": 305 # CHECK-GX-JSON-DAG: "%70:sub30": 304 # CHECK-GX-JSON-DAG: "%70:sub31": 303 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%77": 9 # CHECK-GX-JSON-DAG: "%82": 51 # CHECK-GX-JSON-DAG: "%87": 93 # CHECK-GX-JSON-DAG: "%88": 0 # CHECK-GX-JSON-DAG: "%90": 1 # CHECK-GX-JSON-DAG: "%92": 135 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%95:vgpr_32, dead %96:sreg_64_xexec = V_ADDC_U32_e64 0, %90, %94, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 395 # CHECK-GX-JSON-DAG: "%69:sub1": 394 # CHECK-GX-JSON-DAG: "%69:sub2": 393 # CHECK-GX-JSON-DAG: "%69:sub3": 392 # CHECK-GX-JSON-DAG: "%69:sub4": 389 # CHECK-GX-JSON-DAG: "%69:sub5": 388 # CHECK-GX-JSON-DAG: "%69:sub6": 387 # CHECK-GX-JSON-DAG: "%69:sub7": 386 # CHECK-GX-JSON-DAG: "%69:sub8": 383 # CHECK-GX-JSON-DAG: "%69:sub9": 382 # CHECK-GX-JSON-DAG: "%69:sub10": 381 # CHECK-GX-JSON-DAG: "%69:sub11": 380 # CHECK-GX-JSON-DAG: "%69:sub12": 377 # CHECK-GX-JSON-DAG: "%69:sub13": 376 # CHECK-GX-JSON-DAG: "%69:sub14": 375 # CHECK-GX-JSON-DAG: "%69:sub15": 374 # CHECK-GX-JSON-DAG: "%69:sub16": 371 # CHECK-GX-JSON-DAG: "%69:sub17": 370 # CHECK-GX-JSON-DAG: "%69:sub18": 369 # CHECK-GX-JSON-DAG: "%69:sub19": 368 # CHECK-GX-JSON-DAG: "%69:sub20": 365 # CHECK-GX-JSON-DAG: "%69:sub21": 364 # CHECK-GX-JSON-DAG: "%69:sub22": 363 # CHECK-GX-JSON-DAG: "%69:sub23": 362 # CHECK-GX-JSON-DAG: "%69:sub24": 359 # CHECK-GX-JSON-DAG: "%69:sub25": 358 # CHECK-GX-JSON-DAG: "%69:sub26": 357 # CHECK-GX-JSON-DAG: "%69:sub27": 356 # CHECK-GX-JSON-DAG: "%69:sub28": 353 # CHECK-GX-JSON-DAG: "%69:sub29": 352 # CHECK-GX-JSON-DAG: "%69:sub30": 351 # CHECK-GX-JSON-DAG: "%69:sub31": 350 # CHECK-GX-JSON-DAG: "%70:sub0": 347 # CHECK-GX-JSON-DAG: "%70:sub1": 346 # CHECK-GX-JSON-DAG: "%70:sub2": 345 # CHECK-GX-JSON-DAG: "%70:sub3": 344 # CHECK-GX-JSON-DAG: "%70:sub4": 341 # CHECK-GX-JSON-DAG: "%70:sub5": 340 # CHECK-GX-JSON-DAG: "%70:sub6": 339 # CHECK-GX-JSON-DAG: "%70:sub7": 338 # CHECK-GX-JSON-DAG: "%70:sub8": 335 # CHECK-GX-JSON-DAG: "%70:sub9": 334 # CHECK-GX-JSON-DAG: "%70:sub10": 333 # CHECK-GX-JSON-DAG: "%70:sub11": 332 # CHECK-GX-JSON-DAG: "%70:sub12": 329 # CHECK-GX-JSON-DAG: "%70:sub13": 328 # CHECK-GX-JSON-DAG: "%70:sub14": 327 # CHECK-GX-JSON-DAG: "%70:sub15": 326 # CHECK-GX-JSON-DAG: "%70:sub16": 323 # CHECK-GX-JSON-DAG: "%70:sub17": 322 # CHECK-GX-JSON-DAG: "%70:sub18": 321 # CHECK-GX-JSON-DAG: "%70:sub19": 320 # CHECK-GX-JSON-DAG: "%70:sub20": 317 # CHECK-GX-JSON-DAG: "%70:sub21": 316 # CHECK-GX-JSON-DAG: "%70:sub22": 315 # CHECK-GX-JSON-DAG: "%70:sub23": 314 # CHECK-GX-JSON-DAG: "%70:sub24": 311 # CHECK-GX-JSON-DAG: "%70:sub25": 310 # CHECK-GX-JSON-DAG: "%70:sub26": 309 # CHECK-GX-JSON-DAG: "%70:sub27": 308 # CHECK-GX-JSON-DAG: "%70:sub28": 305 # CHECK-GX-JSON-DAG: "%70:sub29": 304 # CHECK-GX-JSON-DAG: "%70:sub30": 303 # CHECK-GX-JSON-DAG: "%70:sub31": 302 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%77": 8 # CHECK-GX-JSON-DAG: "%82": 50 # CHECK-GX-JSON-DAG: "%87": 92 # CHECK-GX-JSON-DAG: "%90": 0 # CHECK-GX-JSON-DAG: "%92": 134 # CHECK-GX-JSON-DAG: "%93": 1 # CHECK-GX-JSON-DAG: "%94": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%97:vreg_64 = REG_SEQUENCE %93, %subreg.sub0, %95, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 394 # CHECK-GX-JSON-DAG: "%69:sub1": 393 # CHECK-GX-JSON-DAG: "%69:sub2": 392 # CHECK-GX-JSON-DAG: "%69:sub3": 391 # CHECK-GX-JSON-DAG: "%69:sub4": 388 # CHECK-GX-JSON-DAG: "%69:sub5": 387 # CHECK-GX-JSON-DAG: "%69:sub6": 386 # CHECK-GX-JSON-DAG: "%69:sub7": 385 # CHECK-GX-JSON-DAG: "%69:sub8": 382 # CHECK-GX-JSON-DAG: "%69:sub9": 381 # CHECK-GX-JSON-DAG: "%69:sub10": 380 # CHECK-GX-JSON-DAG: "%69:sub11": 379 # CHECK-GX-JSON-DAG: "%69:sub12": 376 # CHECK-GX-JSON-DAG: "%69:sub13": 375 # CHECK-GX-JSON-DAG: "%69:sub14": 374 # CHECK-GX-JSON-DAG: "%69:sub15": 373 # CHECK-GX-JSON-DAG: "%69:sub16": 370 # CHECK-GX-JSON-DAG: "%69:sub17": 369 # CHECK-GX-JSON-DAG: "%69:sub18": 368 # CHECK-GX-JSON-DAG: "%69:sub19": 367 # CHECK-GX-JSON-DAG: "%69:sub20": 364 # CHECK-GX-JSON-DAG: "%69:sub21": 363 # CHECK-GX-JSON-DAG: "%69:sub22": 362 # CHECK-GX-JSON-DAG: "%69:sub23": 361 # CHECK-GX-JSON-DAG: "%69:sub24": 358 # CHECK-GX-JSON-DAG: "%69:sub25": 357 # CHECK-GX-JSON-DAG: "%69:sub26": 356 # CHECK-GX-JSON-DAG: "%69:sub27": 355 # CHECK-GX-JSON-DAG: "%69:sub28": 352 # CHECK-GX-JSON-DAG: "%69:sub29": 351 # CHECK-GX-JSON-DAG: "%69:sub30": 350 # CHECK-GX-JSON-DAG: "%69:sub31": 349 # CHECK-GX-JSON-DAG: "%70:sub0": 346 # CHECK-GX-JSON-DAG: "%70:sub1": 345 # CHECK-GX-JSON-DAG: "%70:sub2": 344 # CHECK-GX-JSON-DAG: "%70:sub3": 343 # CHECK-GX-JSON-DAG: "%70:sub4": 340 # CHECK-GX-JSON-DAG: "%70:sub5": 339 # CHECK-GX-JSON-DAG: "%70:sub6": 338 # CHECK-GX-JSON-DAG: "%70:sub7": 337 # CHECK-GX-JSON-DAG: "%70:sub8": 334 # CHECK-GX-JSON-DAG: "%70:sub9": 333 # CHECK-GX-JSON-DAG: "%70:sub10": 332 # CHECK-GX-JSON-DAG: "%70:sub11": 331 # CHECK-GX-JSON-DAG: "%70:sub12": 328 # CHECK-GX-JSON-DAG: "%70:sub13": 327 # CHECK-GX-JSON-DAG: "%70:sub14": 326 # CHECK-GX-JSON-DAG: "%70:sub15": 325 # CHECK-GX-JSON-DAG: "%70:sub16": 322 # CHECK-GX-JSON-DAG: "%70:sub17": 321 # CHECK-GX-JSON-DAG: "%70:sub18": 320 # CHECK-GX-JSON-DAG: "%70:sub19": 319 # CHECK-GX-JSON-DAG: "%70:sub20": 316 # CHECK-GX-JSON-DAG: "%70:sub21": 315 # CHECK-GX-JSON-DAG: "%70:sub22": 314 # CHECK-GX-JSON-DAG: "%70:sub23": 313 # CHECK-GX-JSON-DAG: "%70:sub24": 310 # CHECK-GX-JSON-DAG: "%70:sub25": 309 # CHECK-GX-JSON-DAG: "%70:sub26": 308 # CHECK-GX-JSON-DAG: "%70:sub27": 307 # CHECK-GX-JSON-DAG: "%70:sub28": 304 # CHECK-GX-JSON-DAG: "%70:sub29": 303 # CHECK-GX-JSON-DAG: "%70:sub30": 302 # CHECK-GX-JSON-DAG: "%70:sub31": 301 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%77": 7 # CHECK-GX-JSON-DAG: "%82": 49 # CHECK-GX-JSON-DAG: "%87": 91 # CHECK-GX-JSON-DAG: "%92": 133 # CHECK-GX-JSON-DAG: "%93": 0 # CHECK-GX-JSON-DAG: "%95": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%98:vgpr_32, %99:sreg_64_xexec = V_ADD_CO_U32_e64 %93, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 393 # CHECK-GX-JSON-DAG: "%69:sub1": 392 # CHECK-GX-JSON-DAG: "%69:sub2": 391 # CHECK-GX-JSON-DAG: "%69:sub3": 390 # CHECK-GX-JSON-DAG: "%69:sub4": 387 # CHECK-GX-JSON-DAG: "%69:sub5": 386 # CHECK-GX-JSON-DAG: "%69:sub6": 385 # CHECK-GX-JSON-DAG: "%69:sub7": 384 # CHECK-GX-JSON-DAG: "%69:sub8": 381 # CHECK-GX-JSON-DAG: "%69:sub9": 380 # CHECK-GX-JSON-DAG: "%69:sub10": 379 # CHECK-GX-JSON-DAG: "%69:sub11": 378 # CHECK-GX-JSON-DAG: "%69:sub12": 375 # CHECK-GX-JSON-DAG: "%69:sub13": 374 # CHECK-GX-JSON-DAG: "%69:sub14": 373 # CHECK-GX-JSON-DAG: "%69:sub15": 372 # CHECK-GX-JSON-DAG: "%69:sub16": 369 # CHECK-GX-JSON-DAG: "%69:sub17": 368 # CHECK-GX-JSON-DAG: "%69:sub18": 367 # CHECK-GX-JSON-DAG: "%69:sub19": 366 # CHECK-GX-JSON-DAG: "%69:sub20": 363 # CHECK-GX-JSON-DAG: "%69:sub21": 362 # CHECK-GX-JSON-DAG: "%69:sub22": 361 # CHECK-GX-JSON-DAG: "%69:sub23": 360 # CHECK-GX-JSON-DAG: "%69:sub24": 357 # CHECK-GX-JSON-DAG: "%69:sub25": 356 # CHECK-GX-JSON-DAG: "%69:sub26": 355 # CHECK-GX-JSON-DAG: "%69:sub27": 354 # CHECK-GX-JSON-DAG: "%69:sub28": 351 # CHECK-GX-JSON-DAG: "%69:sub29": 350 # CHECK-GX-JSON-DAG: "%69:sub30": 349 # CHECK-GX-JSON-DAG: "%69:sub31": 348 # CHECK-GX-JSON-DAG: "%70:sub0": 345 # CHECK-GX-JSON-DAG: "%70:sub1": 344 # CHECK-GX-JSON-DAG: "%70:sub2": 343 # CHECK-GX-JSON-DAG: "%70:sub3": 342 # CHECK-GX-JSON-DAG: "%70:sub4": 339 # CHECK-GX-JSON-DAG: "%70:sub5": 338 # CHECK-GX-JSON-DAG: "%70:sub6": 337 # CHECK-GX-JSON-DAG: "%70:sub7": 336 # CHECK-GX-JSON-DAG: "%70:sub8": 333 # CHECK-GX-JSON-DAG: "%70:sub9": 332 # CHECK-GX-JSON-DAG: "%70:sub10": 331 # CHECK-GX-JSON-DAG: "%70:sub11": 330 # CHECK-GX-JSON-DAG: "%70:sub12": 327 # CHECK-GX-JSON-DAG: "%70:sub13": 326 # CHECK-GX-JSON-DAG: "%70:sub14": 325 # CHECK-GX-JSON-DAG: "%70:sub15": 324 # CHECK-GX-JSON-DAG: "%70:sub16": 321 # CHECK-GX-JSON-DAG: "%70:sub17": 320 # CHECK-GX-JSON-DAG: "%70:sub18": 319 # CHECK-GX-JSON-DAG: "%70:sub19": 318 # CHECK-GX-JSON-DAG: "%70:sub20": 315 # CHECK-GX-JSON-DAG: "%70:sub21": 314 # CHECK-GX-JSON-DAG: "%70:sub22": 313 # CHECK-GX-JSON-DAG: "%70:sub23": 312 # CHECK-GX-JSON-DAG: "%70:sub24": 309 # CHECK-GX-JSON-DAG: "%70:sub25": 308 # CHECK-GX-JSON-DAG: "%70:sub26": 307 # CHECK-GX-JSON-DAG: "%70:sub27": 306 # CHECK-GX-JSON-DAG: "%70:sub28": 303 # CHECK-GX-JSON-DAG: "%70:sub29": 302 # CHECK-GX-JSON-DAG: "%70:sub30": 301 # CHECK-GX-JSON-DAG: "%70:sub31": 300 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%77": 6 # CHECK-GX-JSON-DAG: "%82": 48 # CHECK-GX-JSON-DAG: "%87": 90 # CHECK-GX-JSON-DAG: "%92": 132 # CHECK-GX-JSON-DAG: "%93": 0 # CHECK-GX-JSON-DAG: "%95": 1 # CHECK-GX-JSON-DAG: "%97": 174 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%100:vgpr_32, dead %101:sreg_64_xexec = V_ADDC_U32_e64 0, %95, %99, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 392 # CHECK-GX-JSON-DAG: "%69:sub1": 391 # CHECK-GX-JSON-DAG: "%69:sub2": 390 # CHECK-GX-JSON-DAG: "%69:sub3": 389 # CHECK-GX-JSON-DAG: "%69:sub4": 386 # CHECK-GX-JSON-DAG: "%69:sub5": 385 # CHECK-GX-JSON-DAG: "%69:sub6": 384 # CHECK-GX-JSON-DAG: "%69:sub7": 383 # CHECK-GX-JSON-DAG: "%69:sub8": 380 # CHECK-GX-JSON-DAG: "%69:sub9": 379 # CHECK-GX-JSON-DAG: "%69:sub10": 378 # CHECK-GX-JSON-DAG: "%69:sub11": 377 # CHECK-GX-JSON-DAG: "%69:sub12": 374 # CHECK-GX-JSON-DAG: "%69:sub13": 373 # CHECK-GX-JSON-DAG: "%69:sub14": 372 # CHECK-GX-JSON-DAG: "%69:sub15": 371 # CHECK-GX-JSON-DAG: "%69:sub16": 368 # CHECK-GX-JSON-DAG: "%69:sub17": 367 # CHECK-GX-JSON-DAG: "%69:sub18": 366 # CHECK-GX-JSON-DAG: "%69:sub19": 365 # CHECK-GX-JSON-DAG: "%69:sub20": 362 # CHECK-GX-JSON-DAG: "%69:sub21": 361 # CHECK-GX-JSON-DAG: "%69:sub22": 360 # CHECK-GX-JSON-DAG: "%69:sub23": 359 # CHECK-GX-JSON-DAG: "%69:sub24": 356 # CHECK-GX-JSON-DAG: "%69:sub25": 355 # CHECK-GX-JSON-DAG: "%69:sub26": 354 # CHECK-GX-JSON-DAG: "%69:sub27": 353 # CHECK-GX-JSON-DAG: "%69:sub28": 350 # CHECK-GX-JSON-DAG: "%69:sub29": 349 # CHECK-GX-JSON-DAG: "%69:sub30": 348 # CHECK-GX-JSON-DAG: "%69:sub31": 347 # CHECK-GX-JSON-DAG: "%70:sub0": 344 # CHECK-GX-JSON-DAG: "%70:sub1": 343 # CHECK-GX-JSON-DAG: "%70:sub2": 342 # CHECK-GX-JSON-DAG: "%70:sub3": 341 # CHECK-GX-JSON-DAG: "%70:sub4": 338 # CHECK-GX-JSON-DAG: "%70:sub5": 337 # CHECK-GX-JSON-DAG: "%70:sub6": 336 # CHECK-GX-JSON-DAG: "%70:sub7": 335 # CHECK-GX-JSON-DAG: "%70:sub8": 332 # CHECK-GX-JSON-DAG: "%70:sub9": 331 # CHECK-GX-JSON-DAG: "%70:sub10": 330 # CHECK-GX-JSON-DAG: "%70:sub11": 329 # CHECK-GX-JSON-DAG: "%70:sub12": 326 # CHECK-GX-JSON-DAG: "%70:sub13": 325 # CHECK-GX-JSON-DAG: "%70:sub14": 324 # CHECK-GX-JSON-DAG: "%70:sub15": 323 # CHECK-GX-JSON-DAG: "%70:sub16": 320 # CHECK-GX-JSON-DAG: "%70:sub17": 319 # CHECK-GX-JSON-DAG: "%70:sub18": 318 # CHECK-GX-JSON-DAG: "%70:sub19": 317 # CHECK-GX-JSON-DAG: "%70:sub20": 314 # CHECK-GX-JSON-DAG: "%70:sub21": 313 # CHECK-GX-JSON-DAG: "%70:sub22": 312 # CHECK-GX-JSON-DAG: "%70:sub23": 311 # CHECK-GX-JSON-DAG: "%70:sub24": 308 # CHECK-GX-JSON-DAG: "%70:sub25": 307 # CHECK-GX-JSON-DAG: "%70:sub26": 306 # CHECK-GX-JSON-DAG: "%70:sub27": 305 # CHECK-GX-JSON-DAG: "%70:sub28": 302 # CHECK-GX-JSON-DAG: "%70:sub29": 301 # CHECK-GX-JSON-DAG: "%70:sub30": 300 # CHECK-GX-JSON-DAG: "%70:sub31": 299 # CHECK-GX-JSON-DAG: "%72": 2 # CHECK-GX-JSON-DAG: "%77": 5 # CHECK-GX-JSON-DAG: "%82": 47 # CHECK-GX-JSON-DAG: "%87": 89 # CHECK-GX-JSON-DAG: "%92": 131 # CHECK-GX-JSON-DAG: "%95": 0 # CHECK-GX-JSON-DAG: "%97": 173 # CHECK-GX-JSON-DAG: "%98": 1 # CHECK-GX-JSON-DAG: "%99": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%102:vreg_64 = REG_SEQUENCE %98, %subreg.sub0, %100, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 391 # CHECK-GX-JSON-DAG: "%69:sub1": 390 # CHECK-GX-JSON-DAG: "%69:sub2": 389 # CHECK-GX-JSON-DAG: "%69:sub3": 388 # CHECK-GX-JSON-DAG: "%69:sub4": 385 # CHECK-GX-JSON-DAG: "%69:sub5": 384 # CHECK-GX-JSON-DAG: "%69:sub6": 383 # CHECK-GX-JSON-DAG: "%69:sub7": 382 # CHECK-GX-JSON-DAG: "%69:sub8": 379 # CHECK-GX-JSON-DAG: "%69:sub9": 378 # CHECK-GX-JSON-DAG: "%69:sub10": 377 # CHECK-GX-JSON-DAG: "%69:sub11": 376 # CHECK-GX-JSON-DAG: "%69:sub12": 373 # CHECK-GX-JSON-DAG: "%69:sub13": 372 # CHECK-GX-JSON-DAG: "%69:sub14": 371 # CHECK-GX-JSON-DAG: "%69:sub15": 370 # CHECK-GX-JSON-DAG: "%69:sub16": 367 # CHECK-GX-JSON-DAG: "%69:sub17": 366 # CHECK-GX-JSON-DAG: "%69:sub18": 365 # CHECK-GX-JSON-DAG: "%69:sub19": 364 # CHECK-GX-JSON-DAG: "%69:sub20": 361 # CHECK-GX-JSON-DAG: "%69:sub21": 360 # CHECK-GX-JSON-DAG: "%69:sub22": 359 # CHECK-GX-JSON-DAG: "%69:sub23": 358 # CHECK-GX-JSON-DAG: "%69:sub24": 355 # CHECK-GX-JSON-DAG: "%69:sub25": 354 # CHECK-GX-JSON-DAG: "%69:sub26": 353 # CHECK-GX-JSON-DAG: "%69:sub27": 352 # CHECK-GX-JSON-DAG: "%69:sub28": 349 # CHECK-GX-JSON-DAG: "%69:sub29": 348 # CHECK-GX-JSON-DAG: "%69:sub30": 347 # CHECK-GX-JSON-DAG: "%69:sub31": 346 # CHECK-GX-JSON-DAG: "%70:sub0": 343 # CHECK-GX-JSON-DAG: "%70:sub1": 342 # CHECK-GX-JSON-DAG: "%70:sub2": 341 # CHECK-GX-JSON-DAG: "%70:sub3": 340 # CHECK-GX-JSON-DAG: "%70:sub4": 337 # CHECK-GX-JSON-DAG: "%70:sub5": 336 # CHECK-GX-JSON-DAG: "%70:sub6": 335 # CHECK-GX-JSON-DAG: "%70:sub7": 334 # CHECK-GX-JSON-DAG: "%70:sub8": 331 # CHECK-GX-JSON-DAG: "%70:sub9": 330 # CHECK-GX-JSON-DAG: "%70:sub10": 329 # CHECK-GX-JSON-DAG: "%70:sub11": 328 # CHECK-GX-JSON-DAG: "%70:sub12": 325 # CHECK-GX-JSON-DAG: "%70:sub13": 324 # CHECK-GX-JSON-DAG: "%70:sub14": 323 # CHECK-GX-JSON-DAG: "%70:sub15": 322 # CHECK-GX-JSON-DAG: "%70:sub16": 319 # CHECK-GX-JSON-DAG: "%70:sub17": 318 # CHECK-GX-JSON-DAG: "%70:sub18": 317 # CHECK-GX-JSON-DAG: "%70:sub19": 316 # CHECK-GX-JSON-DAG: "%70:sub20": 313 # CHECK-GX-JSON-DAG: "%70:sub21": 312 # CHECK-GX-JSON-DAG: "%70:sub22": 311 # CHECK-GX-JSON-DAG: "%70:sub23": 310 # CHECK-GX-JSON-DAG: "%70:sub24": 307 # CHECK-GX-JSON-DAG: "%70:sub25": 306 # CHECK-GX-JSON-DAG: "%70:sub26": 305 # CHECK-GX-JSON-DAG: "%70:sub27": 304 # CHECK-GX-JSON-DAG: "%70:sub28": 301 # CHECK-GX-JSON-DAG: "%70:sub29": 300 # CHECK-GX-JSON-DAG: "%70:sub30": 299 # CHECK-GX-JSON-DAG: "%70:sub31": 298 # CHECK-GX-JSON-DAG: "%72": 1 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 46 # CHECK-GX-JSON-DAG: "%87": 88 # CHECK-GX-JSON-DAG: "%92": 130 # CHECK-GX-JSON-DAG: "%97": 172 # CHECK-GX-JSON-DAG: "%98": 0 # CHECK-GX-JSON-DAG: "%100": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%103:vgpr_32, %104:sreg_64_xexec = V_ADD_CO_U32_e64 %98, %72, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 390 # CHECK-GX-JSON-DAG: "%69:sub1": 389 # CHECK-GX-JSON-DAG: "%69:sub2": 388 # CHECK-GX-JSON-DAG: "%69:sub3": 387 # CHECK-GX-JSON-DAG: "%69:sub4": 384 # CHECK-GX-JSON-DAG: "%69:sub5": 383 # CHECK-GX-JSON-DAG: "%69:sub6": 382 # CHECK-GX-JSON-DAG: "%69:sub7": 381 # CHECK-GX-JSON-DAG: "%69:sub8": 378 # CHECK-GX-JSON-DAG: "%69:sub9": 377 # CHECK-GX-JSON-DAG: "%69:sub10": 376 # CHECK-GX-JSON-DAG: "%69:sub11": 375 # CHECK-GX-JSON-DAG: "%69:sub12": 372 # CHECK-GX-JSON-DAG: "%69:sub13": 371 # CHECK-GX-JSON-DAG: "%69:sub14": 370 # CHECK-GX-JSON-DAG: "%69:sub15": 369 # CHECK-GX-JSON-DAG: "%69:sub16": 366 # CHECK-GX-JSON-DAG: "%69:sub17": 365 # CHECK-GX-JSON-DAG: "%69:sub18": 364 # CHECK-GX-JSON-DAG: "%69:sub19": 363 # CHECK-GX-JSON-DAG: "%69:sub20": 360 # CHECK-GX-JSON-DAG: "%69:sub21": 359 # CHECK-GX-JSON-DAG: "%69:sub22": 358 # CHECK-GX-JSON-DAG: "%69:sub23": 357 # CHECK-GX-JSON-DAG: "%69:sub24": 354 # CHECK-GX-JSON-DAG: "%69:sub25": 353 # CHECK-GX-JSON-DAG: "%69:sub26": 352 # CHECK-GX-JSON-DAG: "%69:sub27": 351 # CHECK-GX-JSON-DAG: "%69:sub28": 348 # CHECK-GX-JSON-DAG: "%69:sub29": 347 # CHECK-GX-JSON-DAG: "%69:sub30": 346 # CHECK-GX-JSON-DAG: "%69:sub31": 345 # CHECK-GX-JSON-DAG: "%70:sub0": 342 # CHECK-GX-JSON-DAG: "%70:sub1": 341 # CHECK-GX-JSON-DAG: "%70:sub2": 340 # CHECK-GX-JSON-DAG: "%70:sub3": 339 # CHECK-GX-JSON-DAG: "%70:sub4": 336 # CHECK-GX-JSON-DAG: "%70:sub5": 335 # CHECK-GX-JSON-DAG: "%70:sub6": 334 # CHECK-GX-JSON-DAG: "%70:sub7": 333 # CHECK-GX-JSON-DAG: "%70:sub8": 330 # CHECK-GX-JSON-DAG: "%70:sub9": 329 # CHECK-GX-JSON-DAG: "%70:sub10": 328 # CHECK-GX-JSON-DAG: "%70:sub11": 327 # CHECK-GX-JSON-DAG: "%70:sub12": 324 # CHECK-GX-JSON-DAG: "%70:sub13": 323 # CHECK-GX-JSON-DAG: "%70:sub14": 322 # CHECK-GX-JSON-DAG: "%70:sub15": 321 # CHECK-GX-JSON-DAG: "%70:sub16": 318 # CHECK-GX-JSON-DAG: "%70:sub17": 317 # CHECK-GX-JSON-DAG: "%70:sub18": 316 # CHECK-GX-JSON-DAG: "%70:sub19": 315 # CHECK-GX-JSON-DAG: "%70:sub20": 312 # CHECK-GX-JSON-DAG: "%70:sub21": 311 # CHECK-GX-JSON-DAG: "%70:sub22": 310 # CHECK-GX-JSON-DAG: "%70:sub23": 309 # CHECK-GX-JSON-DAG: "%70:sub24": 306 # CHECK-GX-JSON-DAG: "%70:sub25": 305 # CHECK-GX-JSON-DAG: "%70:sub26": 304 # CHECK-GX-JSON-DAG: "%70:sub27": 303 # CHECK-GX-JSON-DAG: "%70:sub28": 300 # CHECK-GX-JSON-DAG: "%70:sub29": 299 # CHECK-GX-JSON-DAG: "%70:sub30": 298 # CHECK-GX-JSON-DAG: "%70:sub31": 297 # CHECK-GX-JSON-DAG: "%72": 0 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 45 # CHECK-GX-JSON-DAG: "%87": 87 # CHECK-GX-JSON-DAG: "%92": 129 # CHECK-GX-JSON-DAG: "%97": 171 # CHECK-GX-JSON-DAG: "%98": 0 # CHECK-GX-JSON-DAG: "%100": 1 # CHECK-GX-JSON-DAG: "%102": 213 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%105:vgpr_32, dead %106:sreg_64_xexec = V_ADDC_U32_e64 0, %100, %104, 0, implicit $exec", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 389 # CHECK-GX-JSON-DAG: "%69:sub1": 388 # CHECK-GX-JSON-DAG: "%69:sub2": 387 # CHECK-GX-JSON-DAG: "%69:sub3": 386 # CHECK-GX-JSON-DAG: "%69:sub4": 383 # CHECK-GX-JSON-DAG: "%69:sub5": 382 # CHECK-GX-JSON-DAG: "%69:sub6": 381 # CHECK-GX-JSON-DAG: "%69:sub7": 380 # CHECK-GX-JSON-DAG: "%69:sub8": 377 # CHECK-GX-JSON-DAG: "%69:sub9": 376 # CHECK-GX-JSON-DAG: "%69:sub10": 375 # CHECK-GX-JSON-DAG: "%69:sub11": 374 # CHECK-GX-JSON-DAG: "%69:sub12": 371 # CHECK-GX-JSON-DAG: "%69:sub13": 370 # CHECK-GX-JSON-DAG: "%69:sub14": 369 # CHECK-GX-JSON-DAG: "%69:sub15": 368 # CHECK-GX-JSON-DAG: "%69:sub16": 365 # CHECK-GX-JSON-DAG: "%69:sub17": 364 # CHECK-GX-JSON-DAG: "%69:sub18": 363 # CHECK-GX-JSON-DAG: "%69:sub19": 362 # CHECK-GX-JSON-DAG: "%69:sub20": 359 # CHECK-GX-JSON-DAG: "%69:sub21": 358 # CHECK-GX-JSON-DAG: "%69:sub22": 357 # CHECK-GX-JSON-DAG: "%69:sub23": 356 # CHECK-GX-JSON-DAG: "%69:sub24": 353 # CHECK-GX-JSON-DAG: "%69:sub25": 352 # CHECK-GX-JSON-DAG: "%69:sub26": 351 # CHECK-GX-JSON-DAG: "%69:sub27": 350 # CHECK-GX-JSON-DAG: "%69:sub28": 347 # CHECK-GX-JSON-DAG: "%69:sub29": 346 # CHECK-GX-JSON-DAG: "%69:sub30": 345 # CHECK-GX-JSON-DAG: "%69:sub31": 344 # CHECK-GX-JSON-DAG: "%70:sub0": 341 # CHECK-GX-JSON-DAG: "%70:sub1": 340 # CHECK-GX-JSON-DAG: "%70:sub2": 339 # CHECK-GX-JSON-DAG: "%70:sub3": 338 # CHECK-GX-JSON-DAG: "%70:sub4": 335 # CHECK-GX-JSON-DAG: "%70:sub5": 334 # CHECK-GX-JSON-DAG: "%70:sub6": 333 # CHECK-GX-JSON-DAG: "%70:sub7": 332 # CHECK-GX-JSON-DAG: "%70:sub8": 329 # CHECK-GX-JSON-DAG: "%70:sub9": 328 # CHECK-GX-JSON-DAG: "%70:sub10": 327 # CHECK-GX-JSON-DAG: "%70:sub11": 326 # CHECK-GX-JSON-DAG: "%70:sub12": 323 # CHECK-GX-JSON-DAG: "%70:sub13": 322 # CHECK-GX-JSON-DAG: "%70:sub14": 321 # CHECK-GX-JSON-DAG: "%70:sub15": 320 # CHECK-GX-JSON-DAG: "%70:sub16": 317 # CHECK-GX-JSON-DAG: "%70:sub17": 316 # CHECK-GX-JSON-DAG: "%70:sub18": 315 # CHECK-GX-JSON-DAG: "%70:sub19": 314 # CHECK-GX-JSON-DAG: "%70:sub20": 311 # CHECK-GX-JSON-DAG: "%70:sub21": 310 # CHECK-GX-JSON-DAG: "%70:sub22": 309 # CHECK-GX-JSON-DAG: "%70:sub23": 308 # CHECK-GX-JSON-DAG: "%70:sub24": 305 # CHECK-GX-JSON-DAG: "%70:sub25": 304 # CHECK-GX-JSON-DAG: "%70:sub26": 303 # CHECK-GX-JSON-DAG: "%70:sub27": 302 # CHECK-GX-JSON-DAG: "%70:sub28": 299 # CHECK-GX-JSON-DAG: "%70:sub29": 298 # CHECK-GX-JSON-DAG: "%70:sub30": 297 # CHECK-GX-JSON-DAG: "%70:sub31": 296 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 44 # CHECK-GX-JSON-DAG: "%87": 86 # CHECK-GX-JSON-DAG: "%92": 128 # CHECK-GX-JSON-DAG: "%97": 170 # CHECK-GX-JSON-DAG: "%100": 0 # CHECK-GX-JSON-DAG: "%102": 212 # CHECK-GX-JSON-DAG: "%103": 1 # CHECK-GX-JSON-DAG: "%104": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%107:vreg_64 = REG_SEQUENCE %103, %subreg.sub0, %105, %subreg.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 388 # CHECK-GX-JSON-DAG: "%69:sub1": 387 # CHECK-GX-JSON-DAG: "%69:sub2": 386 # CHECK-GX-JSON-DAG: "%69:sub3": 385 # CHECK-GX-JSON-DAG: "%69:sub4": 382 # CHECK-GX-JSON-DAG: "%69:sub5": 381 # CHECK-GX-JSON-DAG: "%69:sub6": 380 # CHECK-GX-JSON-DAG: "%69:sub7": 379 # CHECK-GX-JSON-DAG: "%69:sub8": 376 # CHECK-GX-JSON-DAG: "%69:sub9": 375 # CHECK-GX-JSON-DAG: "%69:sub10": 374 # CHECK-GX-JSON-DAG: "%69:sub11": 373 # CHECK-GX-JSON-DAG: "%69:sub12": 370 # CHECK-GX-JSON-DAG: "%69:sub13": 369 # CHECK-GX-JSON-DAG: "%69:sub14": 368 # CHECK-GX-JSON-DAG: "%69:sub15": 367 # CHECK-GX-JSON-DAG: "%69:sub16": 364 # CHECK-GX-JSON-DAG: "%69:sub17": 363 # CHECK-GX-JSON-DAG: "%69:sub18": 362 # CHECK-GX-JSON-DAG: "%69:sub19": 361 # CHECK-GX-JSON-DAG: "%69:sub20": 358 # CHECK-GX-JSON-DAG: "%69:sub21": 357 # CHECK-GX-JSON-DAG: "%69:sub22": 356 # CHECK-GX-JSON-DAG: "%69:sub23": 355 # CHECK-GX-JSON-DAG: "%69:sub24": 352 # CHECK-GX-JSON-DAG: "%69:sub25": 351 # CHECK-GX-JSON-DAG: "%69:sub26": 350 # CHECK-GX-JSON-DAG: "%69:sub27": 349 # CHECK-GX-JSON-DAG: "%69:sub28": 346 # CHECK-GX-JSON-DAG: "%69:sub29": 345 # CHECK-GX-JSON-DAG: "%69:sub30": 344 # CHECK-GX-JSON-DAG: "%69:sub31": 343 # CHECK-GX-JSON-DAG: "%70:sub0": 340 # CHECK-GX-JSON-DAG: "%70:sub1": 339 # CHECK-GX-JSON-DAG: "%70:sub2": 338 # CHECK-GX-JSON-DAG: "%70:sub3": 337 # CHECK-GX-JSON-DAG: "%70:sub4": 334 # CHECK-GX-JSON-DAG: "%70:sub5": 333 # CHECK-GX-JSON-DAG: "%70:sub6": 332 # CHECK-GX-JSON-DAG: "%70:sub7": 331 # CHECK-GX-JSON-DAG: "%70:sub8": 328 # CHECK-GX-JSON-DAG: "%70:sub9": 327 # CHECK-GX-JSON-DAG: "%70:sub10": 326 # CHECK-GX-JSON-DAG: "%70:sub11": 325 # CHECK-GX-JSON-DAG: "%70:sub12": 322 # CHECK-GX-JSON-DAG: "%70:sub13": 321 # CHECK-GX-JSON-DAG: "%70:sub14": 320 # CHECK-GX-JSON-DAG: "%70:sub15": 319 # CHECK-GX-JSON-DAG: "%70:sub16": 316 # CHECK-GX-JSON-DAG: "%70:sub17": 315 # CHECK-GX-JSON-DAG: "%70:sub18": 314 # CHECK-GX-JSON-DAG: "%70:sub19": 313 # CHECK-GX-JSON-DAG: "%70:sub20": 310 # CHECK-GX-JSON-DAG: "%70:sub21": 309 # CHECK-GX-JSON-DAG: "%70:sub22": 308 # CHECK-GX-JSON-DAG: "%70:sub23": 307 # CHECK-GX-JSON-DAG: "%70:sub24": 304 # CHECK-GX-JSON-DAG: "%70:sub25": 303 # CHECK-GX-JSON-DAG: "%70:sub26": 302 # CHECK-GX-JSON-DAG: "%70:sub27": 301 # CHECK-GX-JSON-DAG: "%70:sub28": 298 # CHECK-GX-JSON-DAG: "%70:sub29": 297 # CHECK-GX-JSON-DAG: "%70:sub30": 296 # CHECK-GX-JSON-DAG: "%70:sub31": 295 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 43 # CHECK-GX-JSON-DAG: "%87": 85 # CHECK-GX-JSON-DAG: "%92": 127 # CHECK-GX-JSON-DAG: "%97": 169 # CHECK-GX-JSON-DAG: "%102": 211 # CHECK-GX-JSON-DAG: "%103": 0 # CHECK-GX-JSON-DAG: "%105": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%108:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 387 # CHECK-GX-JSON-DAG: "%69:sub1": 386 # CHECK-GX-JSON-DAG: "%69:sub2": 385 # CHECK-GX-JSON-DAG: "%69:sub3": 384 # CHECK-GX-JSON-DAG: "%69:sub4": 381 # CHECK-GX-JSON-DAG: "%69:sub5": 380 # CHECK-GX-JSON-DAG: "%69:sub6": 379 # CHECK-GX-JSON-DAG: "%69:sub7": 378 # CHECK-GX-JSON-DAG: "%69:sub8": 375 # CHECK-GX-JSON-DAG: "%69:sub9": 374 # CHECK-GX-JSON-DAG: "%69:sub10": 373 # CHECK-GX-JSON-DAG: "%69:sub11": 372 # CHECK-GX-JSON-DAG: "%69:sub12": 369 # CHECK-GX-JSON-DAG: "%69:sub13": 368 # CHECK-GX-JSON-DAG: "%69:sub14": 367 # CHECK-GX-JSON-DAG: "%69:sub15": 366 # CHECK-GX-JSON-DAG: "%69:sub16": 363 # CHECK-GX-JSON-DAG: "%69:sub17": 362 # CHECK-GX-JSON-DAG: "%69:sub18": 361 # CHECK-GX-JSON-DAG: "%69:sub19": 360 # CHECK-GX-JSON-DAG: "%69:sub20": 357 # CHECK-GX-JSON-DAG: "%69:sub21": 356 # CHECK-GX-JSON-DAG: "%69:sub22": 355 # CHECK-GX-JSON-DAG: "%69:sub23": 354 # CHECK-GX-JSON-DAG: "%69:sub24": 351 # CHECK-GX-JSON-DAG: "%69:sub25": 350 # CHECK-GX-JSON-DAG: "%69:sub26": 349 # CHECK-GX-JSON-DAG: "%69:sub27": 348 # CHECK-GX-JSON-DAG: "%69:sub28": 345 # CHECK-GX-JSON-DAG: "%69:sub29": 344 # CHECK-GX-JSON-DAG: "%69:sub30": 343 # CHECK-GX-JSON-DAG: "%69:sub31": 342 # CHECK-GX-JSON-DAG: "%70:sub0": 339 # CHECK-GX-JSON-DAG: "%70:sub1": 338 # CHECK-GX-JSON-DAG: "%70:sub2": 337 # CHECK-GX-JSON-DAG: "%70:sub3": 336 # CHECK-GX-JSON-DAG: "%70:sub4": 333 # CHECK-GX-JSON-DAG: "%70:sub5": 332 # CHECK-GX-JSON-DAG: "%70:sub6": 331 # CHECK-GX-JSON-DAG: "%70:sub7": 330 # CHECK-GX-JSON-DAG: "%70:sub8": 327 # CHECK-GX-JSON-DAG: "%70:sub9": 326 # CHECK-GX-JSON-DAG: "%70:sub10": 325 # CHECK-GX-JSON-DAG: "%70:sub11": 324 # CHECK-GX-JSON-DAG: "%70:sub12": 321 # CHECK-GX-JSON-DAG: "%70:sub13": 320 # CHECK-GX-JSON-DAG: "%70:sub14": 319 # CHECK-GX-JSON-DAG: "%70:sub15": 318 # CHECK-GX-JSON-DAG: "%70:sub16": 315 # CHECK-GX-JSON-DAG: "%70:sub17": 314 # CHECK-GX-JSON-DAG: "%70:sub18": 313 # CHECK-GX-JSON-DAG: "%70:sub19": 312 # CHECK-GX-JSON-DAG: "%70:sub20": 309 # CHECK-GX-JSON-DAG: "%70:sub21": 308 # CHECK-GX-JSON-DAG: "%70:sub22": 307 # CHECK-GX-JSON-DAG: "%70:sub23": 306 # CHECK-GX-JSON-DAG: "%70:sub24": 303 # CHECK-GX-JSON-DAG: "%70:sub25": 302 # CHECK-GX-JSON-DAG: "%70:sub26": 301 # CHECK-GX-JSON-DAG: "%70:sub27": 300 # CHECK-GX-JSON-DAG: "%70:sub28": 297 # CHECK-GX-JSON-DAG: "%70:sub29": 296 # CHECK-GX-JSON-DAG: "%70:sub30": 295 # CHECK-GX-JSON-DAG: "%70:sub31": 294 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 42 # CHECK-GX-JSON-DAG: "%87": 84 # CHECK-GX-JSON-DAG: "%92": 126 # CHECK-GX-JSON-DAG: "%97": 168 # CHECK-GX-JSON-DAG: "%102": 210 # CHECK-GX-JSON-DAG: "%107": 252 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%109:vgpr_32 = COPY %108.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 386 # CHECK-GX-JSON-DAG: "%69:sub1": 385 # CHECK-GX-JSON-DAG: "%69:sub2": 384 # CHECK-GX-JSON-DAG: "%69:sub3": 383 # CHECK-GX-JSON-DAG: "%69:sub4": 380 # CHECK-GX-JSON-DAG: "%69:sub5": 379 # CHECK-GX-JSON-DAG: "%69:sub6": 378 # CHECK-GX-JSON-DAG: "%69:sub7": 377 # CHECK-GX-JSON-DAG: "%69:sub8": 374 # CHECK-GX-JSON-DAG: "%69:sub9": 373 # CHECK-GX-JSON-DAG: "%69:sub10": 372 # CHECK-GX-JSON-DAG: "%69:sub11": 371 # CHECK-GX-JSON-DAG: "%69:sub12": 368 # CHECK-GX-JSON-DAG: "%69:sub13": 367 # CHECK-GX-JSON-DAG: "%69:sub14": 366 # CHECK-GX-JSON-DAG: "%69:sub15": 365 # CHECK-GX-JSON-DAG: "%69:sub16": 362 # CHECK-GX-JSON-DAG: "%69:sub17": 361 # CHECK-GX-JSON-DAG: "%69:sub18": 360 # CHECK-GX-JSON-DAG: "%69:sub19": 359 # CHECK-GX-JSON-DAG: "%69:sub20": 356 # CHECK-GX-JSON-DAG: "%69:sub21": 355 # CHECK-GX-JSON-DAG: "%69:sub22": 354 # CHECK-GX-JSON-DAG: "%69:sub23": 353 # CHECK-GX-JSON-DAG: "%69:sub24": 350 # CHECK-GX-JSON-DAG: "%69:sub25": 349 # CHECK-GX-JSON-DAG: "%69:sub26": 348 # CHECK-GX-JSON-DAG: "%69:sub27": 347 # CHECK-GX-JSON-DAG: "%69:sub28": 344 # CHECK-GX-JSON-DAG: "%69:sub29": 343 # CHECK-GX-JSON-DAG: "%69:sub30": 342 # CHECK-GX-JSON-DAG: "%69:sub31": 341 # CHECK-GX-JSON-DAG: "%70:sub0": 338 # CHECK-GX-JSON-DAG: "%70:sub1": 337 # CHECK-GX-JSON-DAG: "%70:sub2": 336 # CHECK-GX-JSON-DAG: "%70:sub3": 335 # CHECK-GX-JSON-DAG: "%70:sub4": 332 # CHECK-GX-JSON-DAG: "%70:sub5": 331 # CHECK-GX-JSON-DAG: "%70:sub6": 330 # CHECK-GX-JSON-DAG: "%70:sub7": 329 # CHECK-GX-JSON-DAG: "%70:sub8": 326 # CHECK-GX-JSON-DAG: "%70:sub9": 325 # CHECK-GX-JSON-DAG: "%70:sub10": 324 # CHECK-GX-JSON-DAG: "%70:sub11": 323 # CHECK-GX-JSON-DAG: "%70:sub12": 320 # CHECK-GX-JSON-DAG: "%70:sub13": 319 # CHECK-GX-JSON-DAG: "%70:sub14": 318 # CHECK-GX-JSON-DAG: "%70:sub15": 317 # CHECK-GX-JSON-DAG: "%70:sub16": 314 # CHECK-GX-JSON-DAG: "%70:sub17": 313 # CHECK-GX-JSON-DAG: "%70:sub18": 312 # CHECK-GX-JSON-DAG: "%70:sub19": 311 # CHECK-GX-JSON-DAG: "%70:sub20": 308 # CHECK-GX-JSON-DAG: "%70:sub21": 307 # CHECK-GX-JSON-DAG: "%70:sub22": 306 # CHECK-GX-JSON-DAG: "%70:sub23": 305 # CHECK-GX-JSON-DAG: "%70:sub24": 302 # CHECK-GX-JSON-DAG: "%70:sub25": 301 # CHECK-GX-JSON-DAG: "%70:sub26": 300 # CHECK-GX-JSON-DAG: "%70:sub27": 299 # CHECK-GX-JSON-DAG: "%70:sub28": 296 # CHECK-GX-JSON-DAG: "%70:sub29": 295 # CHECK-GX-JSON-DAG: "%70:sub30": 294 # CHECK-GX-JSON-DAG: "%70:sub31": 293 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 41 # CHECK-GX-JSON-DAG: "%87": 83 # CHECK-GX-JSON-DAG: "%92": 125 # CHECK-GX-JSON-DAG: "%97": 167 # CHECK-GX-JSON-DAG: "%102": 209 # CHECK-GX-JSON-DAG: "%107": 251 # CHECK-GX-JSON-DAG: "%108:sub0": 3 # CHECK-GX-JSON-DAG: "%108:sub1": 2 # CHECK-GX-JSON-DAG: "%108:sub2": 1 # CHECK-GX-JSON-DAG: "%108:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%110:vgpr_32 = COPY %108.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 385 # CHECK-GX-JSON-DAG: "%69:sub1": 384 # CHECK-GX-JSON-DAG: "%69:sub2": 383 # CHECK-GX-JSON-DAG: "%69:sub3": 382 # CHECK-GX-JSON-DAG: "%69:sub4": 379 # CHECK-GX-JSON-DAG: "%69:sub5": 378 # CHECK-GX-JSON-DAG: "%69:sub6": 377 # CHECK-GX-JSON-DAG: "%69:sub7": 376 # CHECK-GX-JSON-DAG: "%69:sub8": 373 # CHECK-GX-JSON-DAG: "%69:sub9": 372 # CHECK-GX-JSON-DAG: "%69:sub10": 371 # CHECK-GX-JSON-DAG: "%69:sub11": 370 # CHECK-GX-JSON-DAG: "%69:sub12": 367 # CHECK-GX-JSON-DAG: "%69:sub13": 366 # CHECK-GX-JSON-DAG: "%69:sub14": 365 # CHECK-GX-JSON-DAG: "%69:sub15": 364 # CHECK-GX-JSON-DAG: "%69:sub16": 361 # CHECK-GX-JSON-DAG: "%69:sub17": 360 # CHECK-GX-JSON-DAG: "%69:sub18": 359 # CHECK-GX-JSON-DAG: "%69:sub19": 358 # CHECK-GX-JSON-DAG: "%69:sub20": 355 # CHECK-GX-JSON-DAG: "%69:sub21": 354 # CHECK-GX-JSON-DAG: "%69:sub22": 353 # CHECK-GX-JSON-DAG: "%69:sub23": 352 # CHECK-GX-JSON-DAG: "%69:sub24": 349 # CHECK-GX-JSON-DAG: "%69:sub25": 348 # CHECK-GX-JSON-DAG: "%69:sub26": 347 # CHECK-GX-JSON-DAG: "%69:sub27": 346 # CHECK-GX-JSON-DAG: "%69:sub28": 343 # CHECK-GX-JSON-DAG: "%69:sub29": 342 # CHECK-GX-JSON-DAG: "%69:sub30": 341 # CHECK-GX-JSON-DAG: "%69:sub31": 340 # CHECK-GX-JSON-DAG: "%70:sub0": 337 # CHECK-GX-JSON-DAG: "%70:sub1": 336 # CHECK-GX-JSON-DAG: "%70:sub2": 335 # CHECK-GX-JSON-DAG: "%70:sub3": 334 # CHECK-GX-JSON-DAG: "%70:sub4": 331 # CHECK-GX-JSON-DAG: "%70:sub5": 330 # CHECK-GX-JSON-DAG: "%70:sub6": 329 # CHECK-GX-JSON-DAG: "%70:sub7": 328 # CHECK-GX-JSON-DAG: "%70:sub8": 325 # CHECK-GX-JSON-DAG: "%70:sub9": 324 # CHECK-GX-JSON-DAG: "%70:sub10": 323 # CHECK-GX-JSON-DAG: "%70:sub11": 322 # CHECK-GX-JSON-DAG: "%70:sub12": 319 # CHECK-GX-JSON-DAG: "%70:sub13": 318 # CHECK-GX-JSON-DAG: "%70:sub14": 317 # CHECK-GX-JSON-DAG: "%70:sub15": 316 # CHECK-GX-JSON-DAG: "%70:sub16": 313 # CHECK-GX-JSON-DAG: "%70:sub17": 312 # CHECK-GX-JSON-DAG: "%70:sub18": 311 # CHECK-GX-JSON-DAG: "%70:sub19": 310 # CHECK-GX-JSON-DAG: "%70:sub20": 307 # CHECK-GX-JSON-DAG: "%70:sub21": 306 # CHECK-GX-JSON-DAG: "%70:sub22": 305 # CHECK-GX-JSON-DAG: "%70:sub23": 304 # CHECK-GX-JSON-DAG: "%70:sub24": 301 # CHECK-GX-JSON-DAG: "%70:sub25": 300 # CHECK-GX-JSON-DAG: "%70:sub26": 299 # CHECK-GX-JSON-DAG: "%70:sub27": 298 # CHECK-GX-JSON-DAG: "%70:sub28": 295 # CHECK-GX-JSON-DAG: "%70:sub29": 294 # CHECK-GX-JSON-DAG: "%70:sub30": 293 # CHECK-GX-JSON-DAG: "%70:sub31": 292 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 40 # CHECK-GX-JSON-DAG: "%87": 82 # CHECK-GX-JSON-DAG: "%92": 124 # CHECK-GX-JSON-DAG: "%97": 166 # CHECK-GX-JSON-DAG: "%102": 208 # CHECK-GX-JSON-DAG: "%107": 250 # CHECK-GX-JSON-DAG: "%108:sub0": 2 # CHECK-GX-JSON-DAG: "%108:sub1": 1 # CHECK-GX-JSON-DAG: "%108:sub2": 0 # CHECK-GX-JSON-DAG: "%109": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%111:vgpr_32 = COPY %108.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 384 # CHECK-GX-JSON-DAG: "%69:sub1": 383 # CHECK-GX-JSON-DAG: "%69:sub2": 382 # CHECK-GX-JSON-DAG: "%69:sub3": 381 # CHECK-GX-JSON-DAG: "%69:sub4": 378 # CHECK-GX-JSON-DAG: "%69:sub5": 377 # CHECK-GX-JSON-DAG: "%69:sub6": 376 # CHECK-GX-JSON-DAG: "%69:sub7": 375 # CHECK-GX-JSON-DAG: "%69:sub8": 372 # CHECK-GX-JSON-DAG: "%69:sub9": 371 # CHECK-GX-JSON-DAG: "%69:sub10": 370 # CHECK-GX-JSON-DAG: "%69:sub11": 369 # CHECK-GX-JSON-DAG: "%69:sub12": 366 # CHECK-GX-JSON-DAG: "%69:sub13": 365 # CHECK-GX-JSON-DAG: "%69:sub14": 364 # CHECK-GX-JSON-DAG: "%69:sub15": 363 # CHECK-GX-JSON-DAG: "%69:sub16": 360 # CHECK-GX-JSON-DAG: "%69:sub17": 359 # CHECK-GX-JSON-DAG: "%69:sub18": 358 # CHECK-GX-JSON-DAG: "%69:sub19": 357 # CHECK-GX-JSON-DAG: "%69:sub20": 354 # CHECK-GX-JSON-DAG: "%69:sub21": 353 # CHECK-GX-JSON-DAG: "%69:sub22": 352 # CHECK-GX-JSON-DAG: "%69:sub23": 351 # CHECK-GX-JSON-DAG: "%69:sub24": 348 # CHECK-GX-JSON-DAG: "%69:sub25": 347 # CHECK-GX-JSON-DAG: "%69:sub26": 346 # CHECK-GX-JSON-DAG: "%69:sub27": 345 # CHECK-GX-JSON-DAG: "%69:sub28": 342 # CHECK-GX-JSON-DAG: "%69:sub29": 341 # CHECK-GX-JSON-DAG: "%69:sub30": 340 # CHECK-GX-JSON-DAG: "%69:sub31": 339 # CHECK-GX-JSON-DAG: "%70:sub0": 336 # CHECK-GX-JSON-DAG: "%70:sub1": 335 # CHECK-GX-JSON-DAG: "%70:sub2": 334 # CHECK-GX-JSON-DAG: "%70:sub3": 333 # CHECK-GX-JSON-DAG: "%70:sub4": 330 # CHECK-GX-JSON-DAG: "%70:sub5": 329 # CHECK-GX-JSON-DAG: "%70:sub6": 328 # CHECK-GX-JSON-DAG: "%70:sub7": 327 # CHECK-GX-JSON-DAG: "%70:sub8": 324 # CHECK-GX-JSON-DAG: "%70:sub9": 323 # CHECK-GX-JSON-DAG: "%70:sub10": 322 # CHECK-GX-JSON-DAG: "%70:sub11": 321 # CHECK-GX-JSON-DAG: "%70:sub12": 318 # CHECK-GX-JSON-DAG: "%70:sub13": 317 # CHECK-GX-JSON-DAG: "%70:sub14": 316 # CHECK-GX-JSON-DAG: "%70:sub15": 315 # CHECK-GX-JSON-DAG: "%70:sub16": 312 # CHECK-GX-JSON-DAG: "%70:sub17": 311 # CHECK-GX-JSON-DAG: "%70:sub18": 310 # CHECK-GX-JSON-DAG: "%70:sub19": 309 # CHECK-GX-JSON-DAG: "%70:sub20": 306 # CHECK-GX-JSON-DAG: "%70:sub21": 305 # CHECK-GX-JSON-DAG: "%70:sub22": 304 # CHECK-GX-JSON-DAG: "%70:sub23": 303 # CHECK-GX-JSON-DAG: "%70:sub24": 300 # CHECK-GX-JSON-DAG: "%70:sub25": 299 # CHECK-GX-JSON-DAG: "%70:sub26": 298 # CHECK-GX-JSON-DAG: "%70:sub27": 297 # CHECK-GX-JSON-DAG: "%70:sub28": 294 # CHECK-GX-JSON-DAG: "%70:sub29": 293 # CHECK-GX-JSON-DAG: "%70:sub30": 292 # CHECK-GX-JSON-DAG: "%70:sub31": 291 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 39 # CHECK-GX-JSON-DAG: "%87": 81 # CHECK-GX-JSON-DAG: "%92": 123 # CHECK-GX-JSON-DAG: "%97": 165 # CHECK-GX-JSON-DAG: "%102": 207 # CHECK-GX-JSON-DAG: "%107": 249 # CHECK-GX-JSON-DAG: "%108:sub0": 1 # CHECK-GX-JSON-DAG: "%108:sub1": 0 # CHECK-GX-JSON-DAG: "%109": 37 # CHECK-GX-JSON-DAG: "%110": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%112:vgpr_32 = COPY %108.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 383 # CHECK-GX-JSON-DAG: "%69:sub1": 382 # CHECK-GX-JSON-DAG: "%69:sub2": 381 # CHECK-GX-JSON-DAG: "%69:sub3": 380 # CHECK-GX-JSON-DAG: "%69:sub4": 377 # CHECK-GX-JSON-DAG: "%69:sub5": 376 # CHECK-GX-JSON-DAG: "%69:sub6": 375 # CHECK-GX-JSON-DAG: "%69:sub7": 374 # CHECK-GX-JSON-DAG: "%69:sub8": 371 # CHECK-GX-JSON-DAG: "%69:sub9": 370 # CHECK-GX-JSON-DAG: "%69:sub10": 369 # CHECK-GX-JSON-DAG: "%69:sub11": 368 # CHECK-GX-JSON-DAG: "%69:sub12": 365 # CHECK-GX-JSON-DAG: "%69:sub13": 364 # CHECK-GX-JSON-DAG: "%69:sub14": 363 # CHECK-GX-JSON-DAG: "%69:sub15": 362 # CHECK-GX-JSON-DAG: "%69:sub16": 359 # CHECK-GX-JSON-DAG: "%69:sub17": 358 # CHECK-GX-JSON-DAG: "%69:sub18": 357 # CHECK-GX-JSON-DAG: "%69:sub19": 356 # CHECK-GX-JSON-DAG: "%69:sub20": 353 # CHECK-GX-JSON-DAG: "%69:sub21": 352 # CHECK-GX-JSON-DAG: "%69:sub22": 351 # CHECK-GX-JSON-DAG: "%69:sub23": 350 # CHECK-GX-JSON-DAG: "%69:sub24": 347 # CHECK-GX-JSON-DAG: "%69:sub25": 346 # CHECK-GX-JSON-DAG: "%69:sub26": 345 # CHECK-GX-JSON-DAG: "%69:sub27": 344 # CHECK-GX-JSON-DAG: "%69:sub28": 341 # CHECK-GX-JSON-DAG: "%69:sub29": 340 # CHECK-GX-JSON-DAG: "%69:sub30": 339 # CHECK-GX-JSON-DAG: "%69:sub31": 338 # CHECK-GX-JSON-DAG: "%70:sub0": 335 # CHECK-GX-JSON-DAG: "%70:sub1": 334 # CHECK-GX-JSON-DAG: "%70:sub2": 333 # CHECK-GX-JSON-DAG: "%70:sub3": 332 # CHECK-GX-JSON-DAG: "%70:sub4": 329 # CHECK-GX-JSON-DAG: "%70:sub5": 328 # CHECK-GX-JSON-DAG: "%70:sub6": 327 # CHECK-GX-JSON-DAG: "%70:sub7": 326 # CHECK-GX-JSON-DAG: "%70:sub8": 323 # CHECK-GX-JSON-DAG: "%70:sub9": 322 # CHECK-GX-JSON-DAG: "%70:sub10": 321 # CHECK-GX-JSON-DAG: "%70:sub11": 320 # CHECK-GX-JSON-DAG: "%70:sub12": 317 # CHECK-GX-JSON-DAG: "%70:sub13": 316 # CHECK-GX-JSON-DAG: "%70:sub14": 315 # CHECK-GX-JSON-DAG: "%70:sub15": 314 # CHECK-GX-JSON-DAG: "%70:sub16": 311 # CHECK-GX-JSON-DAG: "%70:sub17": 310 # CHECK-GX-JSON-DAG: "%70:sub18": 309 # CHECK-GX-JSON-DAG: "%70:sub19": 308 # CHECK-GX-JSON-DAG: "%70:sub20": 305 # CHECK-GX-JSON-DAG: "%70:sub21": 304 # CHECK-GX-JSON-DAG: "%70:sub22": 303 # CHECK-GX-JSON-DAG: "%70:sub23": 302 # CHECK-GX-JSON-DAG: "%70:sub24": 299 # CHECK-GX-JSON-DAG: "%70:sub25": 298 # CHECK-GX-JSON-DAG: "%70:sub26": 297 # CHECK-GX-JSON-DAG: "%70:sub27": 296 # CHECK-GX-JSON-DAG: "%70:sub28": 293 # CHECK-GX-JSON-DAG: "%70:sub29": 292 # CHECK-GX-JSON-DAG: "%70:sub30": 291 # CHECK-GX-JSON-DAG: "%70:sub31": 290 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 38 # CHECK-GX-JSON-DAG: "%87": 80 # CHECK-GX-JSON-DAG: "%92": 122 # CHECK-GX-JSON-DAG: "%97": 164 # CHECK-GX-JSON-DAG: "%102": 206 # CHECK-GX-JSON-DAG: "%107": 248 # CHECK-GX-JSON-DAG: "%108:sub0": 0 # CHECK-GX-JSON-DAG: "%109": 36 # CHECK-GX-JSON-DAG: "%110": 36 # CHECK-GX-JSON-DAG: "%111": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%113:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 382 # CHECK-GX-JSON-DAG: "%69:sub1": 381 # CHECK-GX-JSON-DAG: "%69:sub2": 380 # CHECK-GX-JSON-DAG: "%69:sub3": 379 # CHECK-GX-JSON-DAG: "%69:sub4": 376 # CHECK-GX-JSON-DAG: "%69:sub5": 375 # CHECK-GX-JSON-DAG: "%69:sub6": 374 # CHECK-GX-JSON-DAG: "%69:sub7": 373 # CHECK-GX-JSON-DAG: "%69:sub8": 370 # CHECK-GX-JSON-DAG: "%69:sub9": 369 # CHECK-GX-JSON-DAG: "%69:sub10": 368 # CHECK-GX-JSON-DAG: "%69:sub11": 367 # CHECK-GX-JSON-DAG: "%69:sub12": 364 # CHECK-GX-JSON-DAG: "%69:sub13": 363 # CHECK-GX-JSON-DAG: "%69:sub14": 362 # CHECK-GX-JSON-DAG: "%69:sub15": 361 # CHECK-GX-JSON-DAG: "%69:sub16": 358 # CHECK-GX-JSON-DAG: "%69:sub17": 357 # CHECK-GX-JSON-DAG: "%69:sub18": 356 # CHECK-GX-JSON-DAG: "%69:sub19": 355 # CHECK-GX-JSON-DAG: "%69:sub20": 352 # CHECK-GX-JSON-DAG: "%69:sub21": 351 # CHECK-GX-JSON-DAG: "%69:sub22": 350 # CHECK-GX-JSON-DAG: "%69:sub23": 349 # CHECK-GX-JSON-DAG: "%69:sub24": 346 # CHECK-GX-JSON-DAG: "%69:sub25": 345 # CHECK-GX-JSON-DAG: "%69:sub26": 344 # CHECK-GX-JSON-DAG: "%69:sub27": 343 # CHECK-GX-JSON-DAG: "%69:sub28": 340 # CHECK-GX-JSON-DAG: "%69:sub29": 339 # CHECK-GX-JSON-DAG: "%69:sub30": 338 # CHECK-GX-JSON-DAG: "%69:sub31": 337 # CHECK-GX-JSON-DAG: "%70:sub0": 334 # CHECK-GX-JSON-DAG: "%70:sub1": 333 # CHECK-GX-JSON-DAG: "%70:sub2": 332 # CHECK-GX-JSON-DAG: "%70:sub3": 331 # CHECK-GX-JSON-DAG: "%70:sub4": 328 # CHECK-GX-JSON-DAG: "%70:sub5": 327 # CHECK-GX-JSON-DAG: "%70:sub6": 326 # CHECK-GX-JSON-DAG: "%70:sub7": 325 # CHECK-GX-JSON-DAG: "%70:sub8": 322 # CHECK-GX-JSON-DAG: "%70:sub9": 321 # CHECK-GX-JSON-DAG: "%70:sub10": 320 # CHECK-GX-JSON-DAG: "%70:sub11": 319 # CHECK-GX-JSON-DAG: "%70:sub12": 316 # CHECK-GX-JSON-DAG: "%70:sub13": 315 # CHECK-GX-JSON-DAG: "%70:sub14": 314 # CHECK-GX-JSON-DAG: "%70:sub15": 313 # CHECK-GX-JSON-DAG: "%70:sub16": 310 # CHECK-GX-JSON-DAG: "%70:sub17": 309 # CHECK-GX-JSON-DAG: "%70:sub18": 308 # CHECK-GX-JSON-DAG: "%70:sub19": 307 # CHECK-GX-JSON-DAG: "%70:sub20": 304 # CHECK-GX-JSON-DAG: "%70:sub21": 303 # CHECK-GX-JSON-DAG: "%70:sub22": 302 # CHECK-GX-JSON-DAG: "%70:sub23": 301 # CHECK-GX-JSON-DAG: "%70:sub24": 298 # CHECK-GX-JSON-DAG: "%70:sub25": 297 # CHECK-GX-JSON-DAG: "%70:sub26": 296 # CHECK-GX-JSON-DAG: "%70:sub27": 295 # CHECK-GX-JSON-DAG: "%70:sub28": 292 # CHECK-GX-JSON-DAG: "%70:sub29": 291 # CHECK-GX-JSON-DAG: "%70:sub30": 290 # CHECK-GX-JSON-DAG: "%70:sub31": 289 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 37 # CHECK-GX-JSON-DAG: "%87": 79 # CHECK-GX-JSON-DAG: "%92": 121 # CHECK-GX-JSON-DAG: "%97": 163 # CHECK-GX-JSON-DAG: "%102": 205 # CHECK-GX-JSON-DAG: "%107": 247 # CHECK-GX-JSON-DAG: "%109": 35 # CHECK-GX-JSON-DAG: "%110": 35 # CHECK-GX-JSON-DAG: "%111": 35 # CHECK-GX-JSON-DAG: "%112": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%114:vgpr_32 = COPY %113.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 381 # CHECK-GX-JSON-DAG: "%69:sub1": 380 # CHECK-GX-JSON-DAG: "%69:sub2": 379 # CHECK-GX-JSON-DAG: "%69:sub3": 378 # CHECK-GX-JSON-DAG: "%69:sub4": 375 # CHECK-GX-JSON-DAG: "%69:sub5": 374 # CHECK-GX-JSON-DAG: "%69:sub6": 373 # CHECK-GX-JSON-DAG: "%69:sub7": 372 # CHECK-GX-JSON-DAG: "%69:sub8": 369 # CHECK-GX-JSON-DAG: "%69:sub9": 368 # CHECK-GX-JSON-DAG: "%69:sub10": 367 # CHECK-GX-JSON-DAG: "%69:sub11": 366 # CHECK-GX-JSON-DAG: "%69:sub12": 363 # CHECK-GX-JSON-DAG: "%69:sub13": 362 # CHECK-GX-JSON-DAG: "%69:sub14": 361 # CHECK-GX-JSON-DAG: "%69:sub15": 360 # CHECK-GX-JSON-DAG: "%69:sub16": 357 # CHECK-GX-JSON-DAG: "%69:sub17": 356 # CHECK-GX-JSON-DAG: "%69:sub18": 355 # CHECK-GX-JSON-DAG: "%69:sub19": 354 # CHECK-GX-JSON-DAG: "%69:sub20": 351 # CHECK-GX-JSON-DAG: "%69:sub21": 350 # CHECK-GX-JSON-DAG: "%69:sub22": 349 # CHECK-GX-JSON-DAG: "%69:sub23": 348 # CHECK-GX-JSON-DAG: "%69:sub24": 345 # CHECK-GX-JSON-DAG: "%69:sub25": 344 # CHECK-GX-JSON-DAG: "%69:sub26": 343 # CHECK-GX-JSON-DAG: "%69:sub27": 342 # CHECK-GX-JSON-DAG: "%69:sub28": 339 # CHECK-GX-JSON-DAG: "%69:sub29": 338 # CHECK-GX-JSON-DAG: "%69:sub30": 337 # CHECK-GX-JSON-DAG: "%69:sub31": 336 # CHECK-GX-JSON-DAG: "%70:sub0": 333 # CHECK-GX-JSON-DAG: "%70:sub1": 332 # CHECK-GX-JSON-DAG: "%70:sub2": 331 # CHECK-GX-JSON-DAG: "%70:sub3": 330 # CHECK-GX-JSON-DAG: "%70:sub4": 327 # CHECK-GX-JSON-DAG: "%70:sub5": 326 # CHECK-GX-JSON-DAG: "%70:sub6": 325 # CHECK-GX-JSON-DAG: "%70:sub7": 324 # CHECK-GX-JSON-DAG: "%70:sub8": 321 # CHECK-GX-JSON-DAG: "%70:sub9": 320 # CHECK-GX-JSON-DAG: "%70:sub10": 319 # CHECK-GX-JSON-DAG: "%70:sub11": 318 # CHECK-GX-JSON-DAG: "%70:sub12": 315 # CHECK-GX-JSON-DAG: "%70:sub13": 314 # CHECK-GX-JSON-DAG: "%70:sub14": 313 # CHECK-GX-JSON-DAG: "%70:sub15": 312 # CHECK-GX-JSON-DAG: "%70:sub16": 309 # CHECK-GX-JSON-DAG: "%70:sub17": 308 # CHECK-GX-JSON-DAG: "%70:sub18": 307 # CHECK-GX-JSON-DAG: "%70:sub19": 306 # CHECK-GX-JSON-DAG: "%70:sub20": 303 # CHECK-GX-JSON-DAG: "%70:sub21": 302 # CHECK-GX-JSON-DAG: "%70:sub22": 301 # CHECK-GX-JSON-DAG: "%70:sub23": 300 # CHECK-GX-JSON-DAG: "%70:sub24": 297 # CHECK-GX-JSON-DAG: "%70:sub25": 296 # CHECK-GX-JSON-DAG: "%70:sub26": 295 # CHECK-GX-JSON-DAG: "%70:sub27": 294 # CHECK-GX-JSON-DAG: "%70:sub28": 291 # CHECK-GX-JSON-DAG: "%70:sub29": 290 # CHECK-GX-JSON-DAG: "%70:sub30": 289 # CHECK-GX-JSON-DAG: "%70:sub31": 288 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 36 # CHECK-GX-JSON-DAG: "%87": 78 # CHECK-GX-JSON-DAG: "%92": 120 # CHECK-GX-JSON-DAG: "%97": 162 # CHECK-GX-JSON-DAG: "%102": 204 # CHECK-GX-JSON-DAG: "%107": 246 # CHECK-GX-JSON-DAG: "%109": 34 # CHECK-GX-JSON-DAG: "%110": 34 # CHECK-GX-JSON-DAG: "%111": 34 # CHECK-GX-JSON-DAG: "%112": 34 # CHECK-GX-JSON-DAG: "%113:sub0": 3 # CHECK-GX-JSON-DAG: "%113:sub1": 2 # CHECK-GX-JSON-DAG: "%113:sub2": 1 # CHECK-GX-JSON-DAG: "%113:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%115:vgpr_32 = COPY %113.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 380 # CHECK-GX-JSON-DAG: "%69:sub1": 379 # CHECK-GX-JSON-DAG: "%69:sub2": 378 # CHECK-GX-JSON-DAG: "%69:sub3": 377 # CHECK-GX-JSON-DAG: "%69:sub4": 374 # CHECK-GX-JSON-DAG: "%69:sub5": 373 # CHECK-GX-JSON-DAG: "%69:sub6": 372 # CHECK-GX-JSON-DAG: "%69:sub7": 371 # CHECK-GX-JSON-DAG: "%69:sub8": 368 # CHECK-GX-JSON-DAG: "%69:sub9": 367 # CHECK-GX-JSON-DAG: "%69:sub10": 366 # CHECK-GX-JSON-DAG: "%69:sub11": 365 # CHECK-GX-JSON-DAG: "%69:sub12": 362 # CHECK-GX-JSON-DAG: "%69:sub13": 361 # CHECK-GX-JSON-DAG: "%69:sub14": 360 # CHECK-GX-JSON-DAG: "%69:sub15": 359 # CHECK-GX-JSON-DAG: "%69:sub16": 356 # CHECK-GX-JSON-DAG: "%69:sub17": 355 # CHECK-GX-JSON-DAG: "%69:sub18": 354 # CHECK-GX-JSON-DAG: "%69:sub19": 353 # CHECK-GX-JSON-DAG: "%69:sub20": 350 # CHECK-GX-JSON-DAG: "%69:sub21": 349 # CHECK-GX-JSON-DAG: "%69:sub22": 348 # CHECK-GX-JSON-DAG: "%69:sub23": 347 # CHECK-GX-JSON-DAG: "%69:sub24": 344 # CHECK-GX-JSON-DAG: "%69:sub25": 343 # CHECK-GX-JSON-DAG: "%69:sub26": 342 # CHECK-GX-JSON-DAG: "%69:sub27": 341 # CHECK-GX-JSON-DAG: "%69:sub28": 338 # CHECK-GX-JSON-DAG: "%69:sub29": 337 # CHECK-GX-JSON-DAG: "%69:sub30": 336 # CHECK-GX-JSON-DAG: "%69:sub31": 335 # CHECK-GX-JSON-DAG: "%70:sub0": 332 # CHECK-GX-JSON-DAG: "%70:sub1": 331 # CHECK-GX-JSON-DAG: "%70:sub2": 330 # CHECK-GX-JSON-DAG: "%70:sub3": 329 # CHECK-GX-JSON-DAG: "%70:sub4": 326 # CHECK-GX-JSON-DAG: "%70:sub5": 325 # CHECK-GX-JSON-DAG: "%70:sub6": 324 # CHECK-GX-JSON-DAG: "%70:sub7": 323 # CHECK-GX-JSON-DAG: "%70:sub8": 320 # CHECK-GX-JSON-DAG: "%70:sub9": 319 # CHECK-GX-JSON-DAG: "%70:sub10": 318 # CHECK-GX-JSON-DAG: "%70:sub11": 317 # CHECK-GX-JSON-DAG: "%70:sub12": 314 # CHECK-GX-JSON-DAG: "%70:sub13": 313 # CHECK-GX-JSON-DAG: "%70:sub14": 312 # CHECK-GX-JSON-DAG: "%70:sub15": 311 # CHECK-GX-JSON-DAG: "%70:sub16": 308 # CHECK-GX-JSON-DAG: "%70:sub17": 307 # CHECK-GX-JSON-DAG: "%70:sub18": 306 # CHECK-GX-JSON-DAG: "%70:sub19": 305 # CHECK-GX-JSON-DAG: "%70:sub20": 302 # CHECK-GX-JSON-DAG: "%70:sub21": 301 # CHECK-GX-JSON-DAG: "%70:sub22": 300 # CHECK-GX-JSON-DAG: "%70:sub23": 299 # CHECK-GX-JSON-DAG: "%70:sub24": 296 # CHECK-GX-JSON-DAG: "%70:sub25": 295 # CHECK-GX-JSON-DAG: "%70:sub26": 294 # CHECK-GX-JSON-DAG: "%70:sub27": 293 # CHECK-GX-JSON-DAG: "%70:sub28": 290 # CHECK-GX-JSON-DAG: "%70:sub29": 289 # CHECK-GX-JSON-DAG: "%70:sub30": 288 # CHECK-GX-JSON-DAG: "%70:sub31": 287 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 35 # CHECK-GX-JSON-DAG: "%87": 77 # CHECK-GX-JSON-DAG: "%92": 119 # CHECK-GX-JSON-DAG: "%97": 161 # CHECK-GX-JSON-DAG: "%102": 203 # CHECK-GX-JSON-DAG: "%107": 245 # CHECK-GX-JSON-DAG: "%109": 33 # CHECK-GX-JSON-DAG: "%110": 33 # CHECK-GX-JSON-DAG: "%111": 33 # CHECK-GX-JSON-DAG: "%112": 33 # CHECK-GX-JSON-DAG: "%113:sub0": 2 # CHECK-GX-JSON-DAG: "%113:sub1": 1 # CHECK-GX-JSON-DAG: "%113:sub2": 0 # CHECK-GX-JSON-DAG: "%114": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%116:vgpr_32 = COPY %113.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 379 # CHECK-GX-JSON-DAG: "%69:sub1": 378 # CHECK-GX-JSON-DAG: "%69:sub2": 377 # CHECK-GX-JSON-DAG: "%69:sub3": 376 # CHECK-GX-JSON-DAG: "%69:sub4": 373 # CHECK-GX-JSON-DAG: "%69:sub5": 372 # CHECK-GX-JSON-DAG: "%69:sub6": 371 # CHECK-GX-JSON-DAG: "%69:sub7": 370 # CHECK-GX-JSON-DAG: "%69:sub8": 367 # CHECK-GX-JSON-DAG: "%69:sub9": 366 # CHECK-GX-JSON-DAG: "%69:sub10": 365 # CHECK-GX-JSON-DAG: "%69:sub11": 364 # CHECK-GX-JSON-DAG: "%69:sub12": 361 # CHECK-GX-JSON-DAG: "%69:sub13": 360 # CHECK-GX-JSON-DAG: "%69:sub14": 359 # CHECK-GX-JSON-DAG: "%69:sub15": 358 # CHECK-GX-JSON-DAG: "%69:sub16": 355 # CHECK-GX-JSON-DAG: "%69:sub17": 354 # CHECK-GX-JSON-DAG: "%69:sub18": 353 # CHECK-GX-JSON-DAG: "%69:sub19": 352 # CHECK-GX-JSON-DAG: "%69:sub20": 349 # CHECK-GX-JSON-DAG: "%69:sub21": 348 # CHECK-GX-JSON-DAG: "%69:sub22": 347 # CHECK-GX-JSON-DAG: "%69:sub23": 346 # CHECK-GX-JSON-DAG: "%69:sub24": 343 # CHECK-GX-JSON-DAG: "%69:sub25": 342 # CHECK-GX-JSON-DAG: "%69:sub26": 341 # CHECK-GX-JSON-DAG: "%69:sub27": 340 # CHECK-GX-JSON-DAG: "%69:sub28": 337 # CHECK-GX-JSON-DAG: "%69:sub29": 336 # CHECK-GX-JSON-DAG: "%69:sub30": 335 # CHECK-GX-JSON-DAG: "%69:sub31": 334 # CHECK-GX-JSON-DAG: "%70:sub0": 331 # CHECK-GX-JSON-DAG: "%70:sub1": 330 # CHECK-GX-JSON-DAG: "%70:sub2": 329 # CHECK-GX-JSON-DAG: "%70:sub3": 328 # CHECK-GX-JSON-DAG: "%70:sub4": 325 # CHECK-GX-JSON-DAG: "%70:sub5": 324 # CHECK-GX-JSON-DAG: "%70:sub6": 323 # CHECK-GX-JSON-DAG: "%70:sub7": 322 # CHECK-GX-JSON-DAG: "%70:sub8": 319 # CHECK-GX-JSON-DAG: "%70:sub9": 318 # CHECK-GX-JSON-DAG: "%70:sub10": 317 # CHECK-GX-JSON-DAG: "%70:sub11": 316 # CHECK-GX-JSON-DAG: "%70:sub12": 313 # CHECK-GX-JSON-DAG: "%70:sub13": 312 # CHECK-GX-JSON-DAG: "%70:sub14": 311 # CHECK-GX-JSON-DAG: "%70:sub15": 310 # CHECK-GX-JSON-DAG: "%70:sub16": 307 # CHECK-GX-JSON-DAG: "%70:sub17": 306 # CHECK-GX-JSON-DAG: "%70:sub18": 305 # CHECK-GX-JSON-DAG: "%70:sub19": 304 # CHECK-GX-JSON-DAG: "%70:sub20": 301 # CHECK-GX-JSON-DAG: "%70:sub21": 300 # CHECK-GX-JSON-DAG: "%70:sub22": 299 # CHECK-GX-JSON-DAG: "%70:sub23": 298 # CHECK-GX-JSON-DAG: "%70:sub24": 295 # CHECK-GX-JSON-DAG: "%70:sub25": 294 # CHECK-GX-JSON-DAG: "%70:sub26": 293 # CHECK-GX-JSON-DAG: "%70:sub27": 292 # CHECK-GX-JSON-DAG: "%70:sub28": 289 # CHECK-GX-JSON-DAG: "%70:sub29": 288 # CHECK-GX-JSON-DAG: "%70:sub30": 287 # CHECK-GX-JSON-DAG: "%70:sub31": 286 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 34 # CHECK-GX-JSON-DAG: "%87": 76 # CHECK-GX-JSON-DAG: "%92": 118 # CHECK-GX-JSON-DAG: "%97": 160 # CHECK-GX-JSON-DAG: "%102": 202 # CHECK-GX-JSON-DAG: "%107": 244 # CHECK-GX-JSON-DAG: "%109": 32 # CHECK-GX-JSON-DAG: "%110": 32 # CHECK-GX-JSON-DAG: "%111": 32 # CHECK-GX-JSON-DAG: "%112": 32 # CHECK-GX-JSON-DAG: "%113:sub0": 1 # CHECK-GX-JSON-DAG: "%113:sub1": 0 # CHECK-GX-JSON-DAG: "%114": 32 # CHECK-GX-JSON-DAG: "%115": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%117:vgpr_32 = COPY %113.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 378 # CHECK-GX-JSON-DAG: "%69:sub1": 377 # CHECK-GX-JSON-DAG: "%69:sub2": 376 # CHECK-GX-JSON-DAG: "%69:sub3": 375 # CHECK-GX-JSON-DAG: "%69:sub4": 372 # CHECK-GX-JSON-DAG: "%69:sub5": 371 # CHECK-GX-JSON-DAG: "%69:sub6": 370 # CHECK-GX-JSON-DAG: "%69:sub7": 369 # CHECK-GX-JSON-DAG: "%69:sub8": 366 # CHECK-GX-JSON-DAG: "%69:sub9": 365 # CHECK-GX-JSON-DAG: "%69:sub10": 364 # CHECK-GX-JSON-DAG: "%69:sub11": 363 # CHECK-GX-JSON-DAG: "%69:sub12": 360 # CHECK-GX-JSON-DAG: "%69:sub13": 359 # CHECK-GX-JSON-DAG: "%69:sub14": 358 # CHECK-GX-JSON-DAG: "%69:sub15": 357 # CHECK-GX-JSON-DAG: "%69:sub16": 354 # CHECK-GX-JSON-DAG: "%69:sub17": 353 # CHECK-GX-JSON-DAG: "%69:sub18": 352 # CHECK-GX-JSON-DAG: "%69:sub19": 351 # CHECK-GX-JSON-DAG: "%69:sub20": 348 # CHECK-GX-JSON-DAG: "%69:sub21": 347 # CHECK-GX-JSON-DAG: "%69:sub22": 346 # CHECK-GX-JSON-DAG: "%69:sub23": 345 # CHECK-GX-JSON-DAG: "%69:sub24": 342 # CHECK-GX-JSON-DAG: "%69:sub25": 341 # CHECK-GX-JSON-DAG: "%69:sub26": 340 # CHECK-GX-JSON-DAG: "%69:sub27": 339 # CHECK-GX-JSON-DAG: "%69:sub28": 336 # CHECK-GX-JSON-DAG: "%69:sub29": 335 # CHECK-GX-JSON-DAG: "%69:sub30": 334 # CHECK-GX-JSON-DAG: "%69:sub31": 333 # CHECK-GX-JSON-DAG: "%70:sub0": 330 # CHECK-GX-JSON-DAG: "%70:sub1": 329 # CHECK-GX-JSON-DAG: "%70:sub2": 328 # CHECK-GX-JSON-DAG: "%70:sub3": 327 # CHECK-GX-JSON-DAG: "%70:sub4": 324 # CHECK-GX-JSON-DAG: "%70:sub5": 323 # CHECK-GX-JSON-DAG: "%70:sub6": 322 # CHECK-GX-JSON-DAG: "%70:sub7": 321 # CHECK-GX-JSON-DAG: "%70:sub8": 318 # CHECK-GX-JSON-DAG: "%70:sub9": 317 # CHECK-GX-JSON-DAG: "%70:sub10": 316 # CHECK-GX-JSON-DAG: "%70:sub11": 315 # CHECK-GX-JSON-DAG: "%70:sub12": 312 # CHECK-GX-JSON-DAG: "%70:sub13": 311 # CHECK-GX-JSON-DAG: "%70:sub14": 310 # CHECK-GX-JSON-DAG: "%70:sub15": 309 # CHECK-GX-JSON-DAG: "%70:sub16": 306 # CHECK-GX-JSON-DAG: "%70:sub17": 305 # CHECK-GX-JSON-DAG: "%70:sub18": 304 # CHECK-GX-JSON-DAG: "%70:sub19": 303 # CHECK-GX-JSON-DAG: "%70:sub20": 300 # CHECK-GX-JSON-DAG: "%70:sub21": 299 # CHECK-GX-JSON-DAG: "%70:sub22": 298 # CHECK-GX-JSON-DAG: "%70:sub23": 297 # CHECK-GX-JSON-DAG: "%70:sub24": 294 # CHECK-GX-JSON-DAG: "%70:sub25": 293 # CHECK-GX-JSON-DAG: "%70:sub26": 292 # CHECK-GX-JSON-DAG: "%70:sub27": 291 # CHECK-GX-JSON-DAG: "%70:sub28": 288 # CHECK-GX-JSON-DAG: "%70:sub29": 287 # CHECK-GX-JSON-DAG: "%70:sub30": 286 # CHECK-GX-JSON-DAG: "%70:sub31": 285 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 33 # CHECK-GX-JSON-DAG: "%87": 75 # CHECK-GX-JSON-DAG: "%92": 117 # CHECK-GX-JSON-DAG: "%97": 159 # CHECK-GX-JSON-DAG: "%102": 201 # CHECK-GX-JSON-DAG: "%107": 243 # CHECK-GX-JSON-DAG: "%109": 31 # CHECK-GX-JSON-DAG: "%110": 31 # CHECK-GX-JSON-DAG: "%111": 31 # CHECK-GX-JSON-DAG: "%112": 31 # CHECK-GX-JSON-DAG: "%113:sub0": 0 # CHECK-GX-JSON-DAG: "%114": 31 # CHECK-GX-JSON-DAG: "%115": 31 # CHECK-GX-JSON-DAG: "%116": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%118:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 377 # CHECK-GX-JSON-DAG: "%69:sub1": 376 # CHECK-GX-JSON-DAG: "%69:sub2": 375 # CHECK-GX-JSON-DAG: "%69:sub3": 374 # CHECK-GX-JSON-DAG: "%69:sub4": 371 # CHECK-GX-JSON-DAG: "%69:sub5": 370 # CHECK-GX-JSON-DAG: "%69:sub6": 369 # CHECK-GX-JSON-DAG: "%69:sub7": 368 # CHECK-GX-JSON-DAG: "%69:sub8": 365 # CHECK-GX-JSON-DAG: "%69:sub9": 364 # CHECK-GX-JSON-DAG: "%69:sub10": 363 # CHECK-GX-JSON-DAG: "%69:sub11": 362 # CHECK-GX-JSON-DAG: "%69:sub12": 359 # CHECK-GX-JSON-DAG: "%69:sub13": 358 # CHECK-GX-JSON-DAG: "%69:sub14": 357 # CHECK-GX-JSON-DAG: "%69:sub15": 356 # CHECK-GX-JSON-DAG: "%69:sub16": 353 # CHECK-GX-JSON-DAG: "%69:sub17": 352 # CHECK-GX-JSON-DAG: "%69:sub18": 351 # CHECK-GX-JSON-DAG: "%69:sub19": 350 # CHECK-GX-JSON-DAG: "%69:sub20": 347 # CHECK-GX-JSON-DAG: "%69:sub21": 346 # CHECK-GX-JSON-DAG: "%69:sub22": 345 # CHECK-GX-JSON-DAG: "%69:sub23": 344 # CHECK-GX-JSON-DAG: "%69:sub24": 341 # CHECK-GX-JSON-DAG: "%69:sub25": 340 # CHECK-GX-JSON-DAG: "%69:sub26": 339 # CHECK-GX-JSON-DAG: "%69:sub27": 338 # CHECK-GX-JSON-DAG: "%69:sub28": 335 # CHECK-GX-JSON-DAG: "%69:sub29": 334 # CHECK-GX-JSON-DAG: "%69:sub30": 333 # CHECK-GX-JSON-DAG: "%69:sub31": 332 # CHECK-GX-JSON-DAG: "%70:sub0": 329 # CHECK-GX-JSON-DAG: "%70:sub1": 328 # CHECK-GX-JSON-DAG: "%70:sub2": 327 # CHECK-GX-JSON-DAG: "%70:sub3": 326 # CHECK-GX-JSON-DAG: "%70:sub4": 323 # CHECK-GX-JSON-DAG: "%70:sub5": 322 # CHECK-GX-JSON-DAG: "%70:sub6": 321 # CHECK-GX-JSON-DAG: "%70:sub7": 320 # CHECK-GX-JSON-DAG: "%70:sub8": 317 # CHECK-GX-JSON-DAG: "%70:sub9": 316 # CHECK-GX-JSON-DAG: "%70:sub10": 315 # CHECK-GX-JSON-DAG: "%70:sub11": 314 # CHECK-GX-JSON-DAG: "%70:sub12": 311 # CHECK-GX-JSON-DAG: "%70:sub13": 310 # CHECK-GX-JSON-DAG: "%70:sub14": 309 # CHECK-GX-JSON-DAG: "%70:sub15": 308 # CHECK-GX-JSON-DAG: "%70:sub16": 305 # CHECK-GX-JSON-DAG: "%70:sub17": 304 # CHECK-GX-JSON-DAG: "%70:sub18": 303 # CHECK-GX-JSON-DAG: "%70:sub19": 302 # CHECK-GX-JSON-DAG: "%70:sub20": 299 # CHECK-GX-JSON-DAG: "%70:sub21": 298 # CHECK-GX-JSON-DAG: "%70:sub22": 297 # CHECK-GX-JSON-DAG: "%70:sub23": 296 # CHECK-GX-JSON-DAG: "%70:sub24": 293 # CHECK-GX-JSON-DAG: "%70:sub25": 292 # CHECK-GX-JSON-DAG: "%70:sub26": 291 # CHECK-GX-JSON-DAG: "%70:sub27": 290 # CHECK-GX-JSON-DAG: "%70:sub28": 287 # CHECK-GX-JSON-DAG: "%70:sub29": 286 # CHECK-GX-JSON-DAG: "%70:sub30": 285 # CHECK-GX-JSON-DAG: "%70:sub31": 284 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 32 # CHECK-GX-JSON-DAG: "%87": 74 # CHECK-GX-JSON-DAG: "%92": 116 # CHECK-GX-JSON-DAG: "%97": 158 # CHECK-GX-JSON-DAG: "%102": 200 # CHECK-GX-JSON-DAG: "%107": 242 # CHECK-GX-JSON-DAG: "%109": 30 # CHECK-GX-JSON-DAG: "%110": 30 # CHECK-GX-JSON-DAG: "%111": 30 # CHECK-GX-JSON-DAG: "%112": 30 # CHECK-GX-JSON-DAG: "%114": 30 # CHECK-GX-JSON-DAG: "%115": 30 # CHECK-GX-JSON-DAG: "%116": 30 # CHECK-GX-JSON-DAG: "%117": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%119:vgpr_32 = COPY %118.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 376 # CHECK-GX-JSON-DAG: "%69:sub1": 375 # CHECK-GX-JSON-DAG: "%69:sub2": 374 # CHECK-GX-JSON-DAG: "%69:sub3": 373 # CHECK-GX-JSON-DAG: "%69:sub4": 370 # CHECK-GX-JSON-DAG: "%69:sub5": 369 # CHECK-GX-JSON-DAG: "%69:sub6": 368 # CHECK-GX-JSON-DAG: "%69:sub7": 367 # CHECK-GX-JSON-DAG: "%69:sub8": 364 # CHECK-GX-JSON-DAG: "%69:sub9": 363 # CHECK-GX-JSON-DAG: "%69:sub10": 362 # CHECK-GX-JSON-DAG: "%69:sub11": 361 # CHECK-GX-JSON-DAG: "%69:sub12": 358 # CHECK-GX-JSON-DAG: "%69:sub13": 357 # CHECK-GX-JSON-DAG: "%69:sub14": 356 # CHECK-GX-JSON-DAG: "%69:sub15": 355 # CHECK-GX-JSON-DAG: "%69:sub16": 352 # CHECK-GX-JSON-DAG: "%69:sub17": 351 # CHECK-GX-JSON-DAG: "%69:sub18": 350 # CHECK-GX-JSON-DAG: "%69:sub19": 349 # CHECK-GX-JSON-DAG: "%69:sub20": 346 # CHECK-GX-JSON-DAG: "%69:sub21": 345 # CHECK-GX-JSON-DAG: "%69:sub22": 344 # CHECK-GX-JSON-DAG: "%69:sub23": 343 # CHECK-GX-JSON-DAG: "%69:sub24": 340 # CHECK-GX-JSON-DAG: "%69:sub25": 339 # CHECK-GX-JSON-DAG: "%69:sub26": 338 # CHECK-GX-JSON-DAG: "%69:sub27": 337 # CHECK-GX-JSON-DAG: "%69:sub28": 334 # CHECK-GX-JSON-DAG: "%69:sub29": 333 # CHECK-GX-JSON-DAG: "%69:sub30": 332 # CHECK-GX-JSON-DAG: "%69:sub31": 331 # CHECK-GX-JSON-DAG: "%70:sub0": 328 # CHECK-GX-JSON-DAG: "%70:sub1": 327 # CHECK-GX-JSON-DAG: "%70:sub2": 326 # CHECK-GX-JSON-DAG: "%70:sub3": 325 # CHECK-GX-JSON-DAG: "%70:sub4": 322 # CHECK-GX-JSON-DAG: "%70:sub5": 321 # CHECK-GX-JSON-DAG: "%70:sub6": 320 # CHECK-GX-JSON-DAG: "%70:sub7": 319 # CHECK-GX-JSON-DAG: "%70:sub8": 316 # CHECK-GX-JSON-DAG: "%70:sub9": 315 # CHECK-GX-JSON-DAG: "%70:sub10": 314 # CHECK-GX-JSON-DAG: "%70:sub11": 313 # CHECK-GX-JSON-DAG: "%70:sub12": 310 # CHECK-GX-JSON-DAG: "%70:sub13": 309 # CHECK-GX-JSON-DAG: "%70:sub14": 308 # CHECK-GX-JSON-DAG: "%70:sub15": 307 # CHECK-GX-JSON-DAG: "%70:sub16": 304 # CHECK-GX-JSON-DAG: "%70:sub17": 303 # CHECK-GX-JSON-DAG: "%70:sub18": 302 # CHECK-GX-JSON-DAG: "%70:sub19": 301 # CHECK-GX-JSON-DAG: "%70:sub20": 298 # CHECK-GX-JSON-DAG: "%70:sub21": 297 # CHECK-GX-JSON-DAG: "%70:sub22": 296 # CHECK-GX-JSON-DAG: "%70:sub23": 295 # CHECK-GX-JSON-DAG: "%70:sub24": 292 # CHECK-GX-JSON-DAG: "%70:sub25": 291 # CHECK-GX-JSON-DAG: "%70:sub26": 290 # CHECK-GX-JSON-DAG: "%70:sub27": 289 # CHECK-GX-JSON-DAG: "%70:sub28": 286 # CHECK-GX-JSON-DAG: "%70:sub29": 285 # CHECK-GX-JSON-DAG: "%70:sub30": 284 # CHECK-GX-JSON-DAG: "%70:sub31": 283 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 31 # CHECK-GX-JSON-DAG: "%87": 73 # CHECK-GX-JSON-DAG: "%92": 115 # CHECK-GX-JSON-DAG: "%97": 157 # CHECK-GX-JSON-DAG: "%102": 199 # CHECK-GX-JSON-DAG: "%107": 241 # CHECK-GX-JSON-DAG: "%109": 29 # CHECK-GX-JSON-DAG: "%110": 29 # CHECK-GX-JSON-DAG: "%111": 29 # CHECK-GX-JSON-DAG: "%112": 29 # CHECK-GX-JSON-DAG: "%114": 29 # CHECK-GX-JSON-DAG: "%115": 29 # CHECK-GX-JSON-DAG: "%116": 29 # CHECK-GX-JSON-DAG: "%117": 29 # CHECK-GX-JSON-DAG: "%118:sub0": 3 # CHECK-GX-JSON-DAG: "%118:sub1": 2 # CHECK-GX-JSON-DAG: "%118:sub2": 1 # CHECK-GX-JSON-DAG: "%118:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%120:vgpr_32 = COPY %118.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 375 # CHECK-GX-JSON-DAG: "%69:sub1": 374 # CHECK-GX-JSON-DAG: "%69:sub2": 373 # CHECK-GX-JSON-DAG: "%69:sub3": 372 # CHECK-GX-JSON-DAG: "%69:sub4": 369 # CHECK-GX-JSON-DAG: "%69:sub5": 368 # CHECK-GX-JSON-DAG: "%69:sub6": 367 # CHECK-GX-JSON-DAG: "%69:sub7": 366 # CHECK-GX-JSON-DAG: "%69:sub8": 363 # CHECK-GX-JSON-DAG: "%69:sub9": 362 # CHECK-GX-JSON-DAG: "%69:sub10": 361 # CHECK-GX-JSON-DAG: "%69:sub11": 360 # CHECK-GX-JSON-DAG: "%69:sub12": 357 # CHECK-GX-JSON-DAG: "%69:sub13": 356 # CHECK-GX-JSON-DAG: "%69:sub14": 355 # CHECK-GX-JSON-DAG: "%69:sub15": 354 # CHECK-GX-JSON-DAG: "%69:sub16": 351 # CHECK-GX-JSON-DAG: "%69:sub17": 350 # CHECK-GX-JSON-DAG: "%69:sub18": 349 # CHECK-GX-JSON-DAG: "%69:sub19": 348 # CHECK-GX-JSON-DAG: "%69:sub20": 345 # CHECK-GX-JSON-DAG: "%69:sub21": 344 # CHECK-GX-JSON-DAG: "%69:sub22": 343 # CHECK-GX-JSON-DAG: "%69:sub23": 342 # CHECK-GX-JSON-DAG: "%69:sub24": 339 # CHECK-GX-JSON-DAG: "%69:sub25": 338 # CHECK-GX-JSON-DAG: "%69:sub26": 337 # CHECK-GX-JSON-DAG: "%69:sub27": 336 # CHECK-GX-JSON-DAG: "%69:sub28": 333 # CHECK-GX-JSON-DAG: "%69:sub29": 332 # CHECK-GX-JSON-DAG: "%69:sub30": 331 # CHECK-GX-JSON-DAG: "%69:sub31": 330 # CHECK-GX-JSON-DAG: "%70:sub0": 327 # CHECK-GX-JSON-DAG: "%70:sub1": 326 # CHECK-GX-JSON-DAG: "%70:sub2": 325 # CHECK-GX-JSON-DAG: "%70:sub3": 324 # CHECK-GX-JSON-DAG: "%70:sub4": 321 # CHECK-GX-JSON-DAG: "%70:sub5": 320 # CHECK-GX-JSON-DAG: "%70:sub6": 319 # CHECK-GX-JSON-DAG: "%70:sub7": 318 # CHECK-GX-JSON-DAG: "%70:sub8": 315 # CHECK-GX-JSON-DAG: "%70:sub9": 314 # CHECK-GX-JSON-DAG: "%70:sub10": 313 # CHECK-GX-JSON-DAG: "%70:sub11": 312 # CHECK-GX-JSON-DAG: "%70:sub12": 309 # CHECK-GX-JSON-DAG: "%70:sub13": 308 # CHECK-GX-JSON-DAG: "%70:sub14": 307 # CHECK-GX-JSON-DAG: "%70:sub15": 306 # CHECK-GX-JSON-DAG: "%70:sub16": 303 # CHECK-GX-JSON-DAG: "%70:sub17": 302 # CHECK-GX-JSON-DAG: "%70:sub18": 301 # CHECK-GX-JSON-DAG: "%70:sub19": 300 # CHECK-GX-JSON-DAG: "%70:sub20": 297 # CHECK-GX-JSON-DAG: "%70:sub21": 296 # CHECK-GX-JSON-DAG: "%70:sub22": 295 # CHECK-GX-JSON-DAG: "%70:sub23": 294 # CHECK-GX-JSON-DAG: "%70:sub24": 291 # CHECK-GX-JSON-DAG: "%70:sub25": 290 # CHECK-GX-JSON-DAG: "%70:sub26": 289 # CHECK-GX-JSON-DAG: "%70:sub27": 288 # CHECK-GX-JSON-DAG: "%70:sub28": 285 # CHECK-GX-JSON-DAG: "%70:sub29": 284 # CHECK-GX-JSON-DAG: "%70:sub30": 283 # CHECK-GX-JSON-DAG: "%70:sub31": 282 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 30 # CHECK-GX-JSON-DAG: "%87": 72 # CHECK-GX-JSON-DAG: "%92": 114 # CHECK-GX-JSON-DAG: "%97": 156 # CHECK-GX-JSON-DAG: "%102": 198 # CHECK-GX-JSON-DAG: "%107": 240 # CHECK-GX-JSON-DAG: "%109": 28 # CHECK-GX-JSON-DAG: "%110": 28 # CHECK-GX-JSON-DAG: "%111": 28 # CHECK-GX-JSON-DAG: "%112": 28 # CHECK-GX-JSON-DAG: "%114": 28 # CHECK-GX-JSON-DAG: "%115": 28 # CHECK-GX-JSON-DAG: "%116": 28 # CHECK-GX-JSON-DAG: "%117": 28 # CHECK-GX-JSON-DAG: "%118:sub0": 2 # CHECK-GX-JSON-DAG: "%118:sub1": 1 # CHECK-GX-JSON-DAG: "%118:sub2": 0 # CHECK-GX-JSON-DAG: "%119": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%121:vgpr_32 = COPY %118.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 374 # CHECK-GX-JSON-DAG: "%69:sub1": 373 # CHECK-GX-JSON-DAG: "%69:sub2": 372 # CHECK-GX-JSON-DAG: "%69:sub3": 371 # CHECK-GX-JSON-DAG: "%69:sub4": 368 # CHECK-GX-JSON-DAG: "%69:sub5": 367 # CHECK-GX-JSON-DAG: "%69:sub6": 366 # CHECK-GX-JSON-DAG: "%69:sub7": 365 # CHECK-GX-JSON-DAG: "%69:sub8": 362 # CHECK-GX-JSON-DAG: "%69:sub9": 361 # CHECK-GX-JSON-DAG: "%69:sub10": 360 # CHECK-GX-JSON-DAG: "%69:sub11": 359 # CHECK-GX-JSON-DAG: "%69:sub12": 356 # CHECK-GX-JSON-DAG: "%69:sub13": 355 # CHECK-GX-JSON-DAG: "%69:sub14": 354 # CHECK-GX-JSON-DAG: "%69:sub15": 353 # CHECK-GX-JSON-DAG: "%69:sub16": 350 # CHECK-GX-JSON-DAG: "%69:sub17": 349 # CHECK-GX-JSON-DAG: "%69:sub18": 348 # CHECK-GX-JSON-DAG: "%69:sub19": 347 # CHECK-GX-JSON-DAG: "%69:sub20": 344 # CHECK-GX-JSON-DAG: "%69:sub21": 343 # CHECK-GX-JSON-DAG: "%69:sub22": 342 # CHECK-GX-JSON-DAG: "%69:sub23": 341 # CHECK-GX-JSON-DAG: "%69:sub24": 338 # CHECK-GX-JSON-DAG: "%69:sub25": 337 # CHECK-GX-JSON-DAG: "%69:sub26": 336 # CHECK-GX-JSON-DAG: "%69:sub27": 335 # CHECK-GX-JSON-DAG: "%69:sub28": 332 # CHECK-GX-JSON-DAG: "%69:sub29": 331 # CHECK-GX-JSON-DAG: "%69:sub30": 330 # CHECK-GX-JSON-DAG: "%69:sub31": 329 # CHECK-GX-JSON-DAG: "%70:sub0": 326 # CHECK-GX-JSON-DAG: "%70:sub1": 325 # CHECK-GX-JSON-DAG: "%70:sub2": 324 # CHECK-GX-JSON-DAG: "%70:sub3": 323 # CHECK-GX-JSON-DAG: "%70:sub4": 320 # CHECK-GX-JSON-DAG: "%70:sub5": 319 # CHECK-GX-JSON-DAG: "%70:sub6": 318 # CHECK-GX-JSON-DAG: "%70:sub7": 317 # CHECK-GX-JSON-DAG: "%70:sub8": 314 # CHECK-GX-JSON-DAG: "%70:sub9": 313 # CHECK-GX-JSON-DAG: "%70:sub10": 312 # CHECK-GX-JSON-DAG: "%70:sub11": 311 # CHECK-GX-JSON-DAG: "%70:sub12": 308 # CHECK-GX-JSON-DAG: "%70:sub13": 307 # CHECK-GX-JSON-DAG: "%70:sub14": 306 # CHECK-GX-JSON-DAG: "%70:sub15": 305 # CHECK-GX-JSON-DAG: "%70:sub16": 302 # CHECK-GX-JSON-DAG: "%70:sub17": 301 # CHECK-GX-JSON-DAG: "%70:sub18": 300 # CHECK-GX-JSON-DAG: "%70:sub19": 299 # CHECK-GX-JSON-DAG: "%70:sub20": 296 # CHECK-GX-JSON-DAG: "%70:sub21": 295 # CHECK-GX-JSON-DAG: "%70:sub22": 294 # CHECK-GX-JSON-DAG: "%70:sub23": 293 # CHECK-GX-JSON-DAG: "%70:sub24": 290 # CHECK-GX-JSON-DAG: "%70:sub25": 289 # CHECK-GX-JSON-DAG: "%70:sub26": 288 # CHECK-GX-JSON-DAG: "%70:sub27": 287 # CHECK-GX-JSON-DAG: "%70:sub28": 284 # CHECK-GX-JSON-DAG: "%70:sub29": 283 # CHECK-GX-JSON-DAG: "%70:sub30": 282 # CHECK-GX-JSON-DAG: "%70:sub31": 281 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 29 # CHECK-GX-JSON-DAG: "%87": 71 # CHECK-GX-JSON-DAG: "%92": 113 # CHECK-GX-JSON-DAG: "%97": 155 # CHECK-GX-JSON-DAG: "%102": 197 # CHECK-GX-JSON-DAG: "%107": 239 # CHECK-GX-JSON-DAG: "%109": 27 # CHECK-GX-JSON-DAG: "%110": 27 # CHECK-GX-JSON-DAG: "%111": 27 # CHECK-GX-JSON-DAG: "%112": 27 # CHECK-GX-JSON-DAG: "%114": 27 # CHECK-GX-JSON-DAG: "%115": 27 # CHECK-GX-JSON-DAG: "%116": 27 # CHECK-GX-JSON-DAG: "%117": 27 # CHECK-GX-JSON-DAG: "%118:sub0": 1 # CHECK-GX-JSON-DAG: "%118:sub1": 0 # CHECK-GX-JSON-DAG: "%119": 27 # CHECK-GX-JSON-DAG: "%120": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%122:vgpr_32 = COPY %118.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 373 # CHECK-GX-JSON-DAG: "%69:sub1": 372 # CHECK-GX-JSON-DAG: "%69:sub2": 371 # CHECK-GX-JSON-DAG: "%69:sub3": 370 # CHECK-GX-JSON-DAG: "%69:sub4": 367 # CHECK-GX-JSON-DAG: "%69:sub5": 366 # CHECK-GX-JSON-DAG: "%69:sub6": 365 # CHECK-GX-JSON-DAG: "%69:sub7": 364 # CHECK-GX-JSON-DAG: "%69:sub8": 361 # CHECK-GX-JSON-DAG: "%69:sub9": 360 # CHECK-GX-JSON-DAG: "%69:sub10": 359 # CHECK-GX-JSON-DAG: "%69:sub11": 358 # CHECK-GX-JSON-DAG: "%69:sub12": 355 # CHECK-GX-JSON-DAG: "%69:sub13": 354 # CHECK-GX-JSON-DAG: "%69:sub14": 353 # CHECK-GX-JSON-DAG: "%69:sub15": 352 # CHECK-GX-JSON-DAG: "%69:sub16": 349 # CHECK-GX-JSON-DAG: "%69:sub17": 348 # CHECK-GX-JSON-DAG: "%69:sub18": 347 # CHECK-GX-JSON-DAG: "%69:sub19": 346 # CHECK-GX-JSON-DAG: "%69:sub20": 343 # CHECK-GX-JSON-DAG: "%69:sub21": 342 # CHECK-GX-JSON-DAG: "%69:sub22": 341 # CHECK-GX-JSON-DAG: "%69:sub23": 340 # CHECK-GX-JSON-DAG: "%69:sub24": 337 # CHECK-GX-JSON-DAG: "%69:sub25": 336 # CHECK-GX-JSON-DAG: "%69:sub26": 335 # CHECK-GX-JSON-DAG: "%69:sub27": 334 # CHECK-GX-JSON-DAG: "%69:sub28": 331 # CHECK-GX-JSON-DAG: "%69:sub29": 330 # CHECK-GX-JSON-DAG: "%69:sub30": 329 # CHECK-GX-JSON-DAG: "%69:sub31": 328 # CHECK-GX-JSON-DAG: "%70:sub0": 325 # CHECK-GX-JSON-DAG: "%70:sub1": 324 # CHECK-GX-JSON-DAG: "%70:sub2": 323 # CHECK-GX-JSON-DAG: "%70:sub3": 322 # CHECK-GX-JSON-DAG: "%70:sub4": 319 # CHECK-GX-JSON-DAG: "%70:sub5": 318 # CHECK-GX-JSON-DAG: "%70:sub6": 317 # CHECK-GX-JSON-DAG: "%70:sub7": 316 # CHECK-GX-JSON-DAG: "%70:sub8": 313 # CHECK-GX-JSON-DAG: "%70:sub9": 312 # CHECK-GX-JSON-DAG: "%70:sub10": 311 # CHECK-GX-JSON-DAG: "%70:sub11": 310 # CHECK-GX-JSON-DAG: "%70:sub12": 307 # CHECK-GX-JSON-DAG: "%70:sub13": 306 # CHECK-GX-JSON-DAG: "%70:sub14": 305 # CHECK-GX-JSON-DAG: "%70:sub15": 304 # CHECK-GX-JSON-DAG: "%70:sub16": 301 # CHECK-GX-JSON-DAG: "%70:sub17": 300 # CHECK-GX-JSON-DAG: "%70:sub18": 299 # CHECK-GX-JSON-DAG: "%70:sub19": 298 # CHECK-GX-JSON-DAG: "%70:sub20": 295 # CHECK-GX-JSON-DAG: "%70:sub21": 294 # CHECK-GX-JSON-DAG: "%70:sub22": 293 # CHECK-GX-JSON-DAG: "%70:sub23": 292 # CHECK-GX-JSON-DAG: "%70:sub24": 289 # CHECK-GX-JSON-DAG: "%70:sub25": 288 # CHECK-GX-JSON-DAG: "%70:sub26": 287 # CHECK-GX-JSON-DAG: "%70:sub27": 286 # CHECK-GX-JSON-DAG: "%70:sub28": 283 # CHECK-GX-JSON-DAG: "%70:sub29": 282 # CHECK-GX-JSON-DAG: "%70:sub30": 281 # CHECK-GX-JSON-DAG: "%70:sub31": 280 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 28 # CHECK-GX-JSON-DAG: "%87": 70 # CHECK-GX-JSON-DAG: "%92": 112 # CHECK-GX-JSON-DAG: "%97": 154 # CHECK-GX-JSON-DAG: "%102": 196 # CHECK-GX-JSON-DAG: "%107": 238 # CHECK-GX-JSON-DAG: "%109": 26 # CHECK-GX-JSON-DAG: "%110": 26 # CHECK-GX-JSON-DAG: "%111": 26 # CHECK-GX-JSON-DAG: "%112": 26 # CHECK-GX-JSON-DAG: "%114": 26 # CHECK-GX-JSON-DAG: "%115": 26 # CHECK-GX-JSON-DAG: "%116": 26 # CHECK-GX-JSON-DAG: "%117": 26 # CHECK-GX-JSON-DAG: "%118:sub0": 0 # CHECK-GX-JSON-DAG: "%119": 26 # CHECK-GX-JSON-DAG: "%120": 26 # CHECK-GX-JSON-DAG: "%121": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%123:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 372 # CHECK-GX-JSON-DAG: "%69:sub1": 371 # CHECK-GX-JSON-DAG: "%69:sub2": 370 # CHECK-GX-JSON-DAG: "%69:sub3": 369 # CHECK-GX-JSON-DAG: "%69:sub4": 366 # CHECK-GX-JSON-DAG: "%69:sub5": 365 # CHECK-GX-JSON-DAG: "%69:sub6": 364 # CHECK-GX-JSON-DAG: "%69:sub7": 363 # CHECK-GX-JSON-DAG: "%69:sub8": 360 # CHECK-GX-JSON-DAG: "%69:sub9": 359 # CHECK-GX-JSON-DAG: "%69:sub10": 358 # CHECK-GX-JSON-DAG: "%69:sub11": 357 # CHECK-GX-JSON-DAG: "%69:sub12": 354 # CHECK-GX-JSON-DAG: "%69:sub13": 353 # CHECK-GX-JSON-DAG: "%69:sub14": 352 # CHECK-GX-JSON-DAG: "%69:sub15": 351 # CHECK-GX-JSON-DAG: "%69:sub16": 348 # CHECK-GX-JSON-DAG: "%69:sub17": 347 # CHECK-GX-JSON-DAG: "%69:sub18": 346 # CHECK-GX-JSON-DAG: "%69:sub19": 345 # CHECK-GX-JSON-DAG: "%69:sub20": 342 # CHECK-GX-JSON-DAG: "%69:sub21": 341 # CHECK-GX-JSON-DAG: "%69:sub22": 340 # CHECK-GX-JSON-DAG: "%69:sub23": 339 # CHECK-GX-JSON-DAG: "%69:sub24": 336 # CHECK-GX-JSON-DAG: "%69:sub25": 335 # CHECK-GX-JSON-DAG: "%69:sub26": 334 # CHECK-GX-JSON-DAG: "%69:sub27": 333 # CHECK-GX-JSON-DAG: "%69:sub28": 330 # CHECK-GX-JSON-DAG: "%69:sub29": 329 # CHECK-GX-JSON-DAG: "%69:sub30": 328 # CHECK-GX-JSON-DAG: "%69:sub31": 327 # CHECK-GX-JSON-DAG: "%70:sub0": 324 # CHECK-GX-JSON-DAG: "%70:sub1": 323 # CHECK-GX-JSON-DAG: "%70:sub2": 322 # CHECK-GX-JSON-DAG: "%70:sub3": 321 # CHECK-GX-JSON-DAG: "%70:sub4": 318 # CHECK-GX-JSON-DAG: "%70:sub5": 317 # CHECK-GX-JSON-DAG: "%70:sub6": 316 # CHECK-GX-JSON-DAG: "%70:sub7": 315 # CHECK-GX-JSON-DAG: "%70:sub8": 312 # CHECK-GX-JSON-DAG: "%70:sub9": 311 # CHECK-GX-JSON-DAG: "%70:sub10": 310 # CHECK-GX-JSON-DAG: "%70:sub11": 309 # CHECK-GX-JSON-DAG: "%70:sub12": 306 # CHECK-GX-JSON-DAG: "%70:sub13": 305 # CHECK-GX-JSON-DAG: "%70:sub14": 304 # CHECK-GX-JSON-DAG: "%70:sub15": 303 # CHECK-GX-JSON-DAG: "%70:sub16": 300 # CHECK-GX-JSON-DAG: "%70:sub17": 299 # CHECK-GX-JSON-DAG: "%70:sub18": 298 # CHECK-GX-JSON-DAG: "%70:sub19": 297 # CHECK-GX-JSON-DAG: "%70:sub20": 294 # CHECK-GX-JSON-DAG: "%70:sub21": 293 # CHECK-GX-JSON-DAG: "%70:sub22": 292 # CHECK-GX-JSON-DAG: "%70:sub23": 291 # CHECK-GX-JSON-DAG: "%70:sub24": 288 # CHECK-GX-JSON-DAG: "%70:sub25": 287 # CHECK-GX-JSON-DAG: "%70:sub26": 286 # CHECK-GX-JSON-DAG: "%70:sub27": 285 # CHECK-GX-JSON-DAG: "%70:sub28": 282 # CHECK-GX-JSON-DAG: "%70:sub29": 281 # CHECK-GX-JSON-DAG: "%70:sub30": 280 # CHECK-GX-JSON-DAG: "%70:sub31": 279 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 27 # CHECK-GX-JSON-DAG: "%87": 69 # CHECK-GX-JSON-DAG: "%92": 111 # CHECK-GX-JSON-DAG: "%97": 153 # CHECK-GX-JSON-DAG: "%102": 195 # CHECK-GX-JSON-DAG: "%107": 237 # CHECK-GX-JSON-DAG: "%109": 25 # CHECK-GX-JSON-DAG: "%110": 25 # CHECK-GX-JSON-DAG: "%111": 25 # CHECK-GX-JSON-DAG: "%112": 25 # CHECK-GX-JSON-DAG: "%114": 25 # CHECK-GX-JSON-DAG: "%115": 25 # CHECK-GX-JSON-DAG: "%116": 25 # CHECK-GX-JSON-DAG: "%117": 25 # CHECK-GX-JSON-DAG: "%119": 25 # CHECK-GX-JSON-DAG: "%120": 25 # CHECK-GX-JSON-DAG: "%121": 25 # CHECK-GX-JSON-DAG: "%122": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%124:vgpr_32 = COPY %123.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 371 # CHECK-GX-JSON-DAG: "%69:sub1": 370 # CHECK-GX-JSON-DAG: "%69:sub2": 369 # CHECK-GX-JSON-DAG: "%69:sub3": 368 # CHECK-GX-JSON-DAG: "%69:sub4": 365 # CHECK-GX-JSON-DAG: "%69:sub5": 364 # CHECK-GX-JSON-DAG: "%69:sub6": 363 # CHECK-GX-JSON-DAG: "%69:sub7": 362 # CHECK-GX-JSON-DAG: "%69:sub8": 359 # CHECK-GX-JSON-DAG: "%69:sub9": 358 # CHECK-GX-JSON-DAG: "%69:sub10": 357 # CHECK-GX-JSON-DAG: "%69:sub11": 356 # CHECK-GX-JSON-DAG: "%69:sub12": 353 # CHECK-GX-JSON-DAG: "%69:sub13": 352 # CHECK-GX-JSON-DAG: "%69:sub14": 351 # CHECK-GX-JSON-DAG: "%69:sub15": 350 # CHECK-GX-JSON-DAG: "%69:sub16": 347 # CHECK-GX-JSON-DAG: "%69:sub17": 346 # CHECK-GX-JSON-DAG: "%69:sub18": 345 # CHECK-GX-JSON-DAG: "%69:sub19": 344 # CHECK-GX-JSON-DAG: "%69:sub20": 341 # CHECK-GX-JSON-DAG: "%69:sub21": 340 # CHECK-GX-JSON-DAG: "%69:sub22": 339 # CHECK-GX-JSON-DAG: "%69:sub23": 338 # CHECK-GX-JSON-DAG: "%69:sub24": 335 # CHECK-GX-JSON-DAG: "%69:sub25": 334 # CHECK-GX-JSON-DAG: "%69:sub26": 333 # CHECK-GX-JSON-DAG: "%69:sub27": 332 # CHECK-GX-JSON-DAG: "%69:sub28": 329 # CHECK-GX-JSON-DAG: "%69:sub29": 328 # CHECK-GX-JSON-DAG: "%69:sub30": 327 # CHECK-GX-JSON-DAG: "%69:sub31": 326 # CHECK-GX-JSON-DAG: "%70:sub0": 323 # CHECK-GX-JSON-DAG: "%70:sub1": 322 # CHECK-GX-JSON-DAG: "%70:sub2": 321 # CHECK-GX-JSON-DAG: "%70:sub3": 320 # CHECK-GX-JSON-DAG: "%70:sub4": 317 # CHECK-GX-JSON-DAG: "%70:sub5": 316 # CHECK-GX-JSON-DAG: "%70:sub6": 315 # CHECK-GX-JSON-DAG: "%70:sub7": 314 # CHECK-GX-JSON-DAG: "%70:sub8": 311 # CHECK-GX-JSON-DAG: "%70:sub9": 310 # CHECK-GX-JSON-DAG: "%70:sub10": 309 # CHECK-GX-JSON-DAG: "%70:sub11": 308 # CHECK-GX-JSON-DAG: "%70:sub12": 305 # CHECK-GX-JSON-DAG: "%70:sub13": 304 # CHECK-GX-JSON-DAG: "%70:sub14": 303 # CHECK-GX-JSON-DAG: "%70:sub15": 302 # CHECK-GX-JSON-DAG: "%70:sub16": 299 # CHECK-GX-JSON-DAG: "%70:sub17": 298 # CHECK-GX-JSON-DAG: "%70:sub18": 297 # CHECK-GX-JSON-DAG: "%70:sub19": 296 # CHECK-GX-JSON-DAG: "%70:sub20": 293 # CHECK-GX-JSON-DAG: "%70:sub21": 292 # CHECK-GX-JSON-DAG: "%70:sub22": 291 # CHECK-GX-JSON-DAG: "%70:sub23": 290 # CHECK-GX-JSON-DAG: "%70:sub24": 287 # CHECK-GX-JSON-DAG: "%70:sub25": 286 # CHECK-GX-JSON-DAG: "%70:sub26": 285 # CHECK-GX-JSON-DAG: "%70:sub27": 284 # CHECK-GX-JSON-DAG: "%70:sub28": 281 # CHECK-GX-JSON-DAG: "%70:sub29": 280 # CHECK-GX-JSON-DAG: "%70:sub30": 279 # CHECK-GX-JSON-DAG: "%70:sub31": 278 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 26 # CHECK-GX-JSON-DAG: "%87": 68 # CHECK-GX-JSON-DAG: "%92": 110 # CHECK-GX-JSON-DAG: "%97": 152 # CHECK-GX-JSON-DAG: "%102": 194 # CHECK-GX-JSON-DAG: "%107": 236 # CHECK-GX-JSON-DAG: "%109": 24 # CHECK-GX-JSON-DAG: "%110": 24 # CHECK-GX-JSON-DAG: "%111": 24 # CHECK-GX-JSON-DAG: "%112": 24 # CHECK-GX-JSON-DAG: "%114": 24 # CHECK-GX-JSON-DAG: "%115": 24 # CHECK-GX-JSON-DAG: "%116": 24 # CHECK-GX-JSON-DAG: "%117": 24 # CHECK-GX-JSON-DAG: "%119": 24 # CHECK-GX-JSON-DAG: "%120": 24 # CHECK-GX-JSON-DAG: "%121": 24 # CHECK-GX-JSON-DAG: "%122": 24 # CHECK-GX-JSON-DAG: "%123:sub0": 3 # CHECK-GX-JSON-DAG: "%123:sub1": 2 # CHECK-GX-JSON-DAG: "%123:sub2": 1 # CHECK-GX-JSON-DAG: "%123:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%125:vgpr_32 = COPY %123.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 370 # CHECK-GX-JSON-DAG: "%69:sub1": 369 # CHECK-GX-JSON-DAG: "%69:sub2": 368 # CHECK-GX-JSON-DAG: "%69:sub3": 367 # CHECK-GX-JSON-DAG: "%69:sub4": 364 # CHECK-GX-JSON-DAG: "%69:sub5": 363 # CHECK-GX-JSON-DAG: "%69:sub6": 362 # CHECK-GX-JSON-DAG: "%69:sub7": 361 # CHECK-GX-JSON-DAG: "%69:sub8": 358 # CHECK-GX-JSON-DAG: "%69:sub9": 357 # CHECK-GX-JSON-DAG: "%69:sub10": 356 # CHECK-GX-JSON-DAG: "%69:sub11": 355 # CHECK-GX-JSON-DAG: "%69:sub12": 352 # CHECK-GX-JSON-DAG: "%69:sub13": 351 # CHECK-GX-JSON-DAG: "%69:sub14": 350 # CHECK-GX-JSON-DAG: "%69:sub15": 349 # CHECK-GX-JSON-DAG: "%69:sub16": 346 # CHECK-GX-JSON-DAG: "%69:sub17": 345 # CHECK-GX-JSON-DAG: "%69:sub18": 344 # CHECK-GX-JSON-DAG: "%69:sub19": 343 # CHECK-GX-JSON-DAG: "%69:sub20": 340 # CHECK-GX-JSON-DAG: "%69:sub21": 339 # CHECK-GX-JSON-DAG: "%69:sub22": 338 # CHECK-GX-JSON-DAG: "%69:sub23": 337 # CHECK-GX-JSON-DAG: "%69:sub24": 334 # CHECK-GX-JSON-DAG: "%69:sub25": 333 # CHECK-GX-JSON-DAG: "%69:sub26": 332 # CHECK-GX-JSON-DAG: "%69:sub27": 331 # CHECK-GX-JSON-DAG: "%69:sub28": 328 # CHECK-GX-JSON-DAG: "%69:sub29": 327 # CHECK-GX-JSON-DAG: "%69:sub30": 326 # CHECK-GX-JSON-DAG: "%69:sub31": 325 # CHECK-GX-JSON-DAG: "%70:sub0": 322 # CHECK-GX-JSON-DAG: "%70:sub1": 321 # CHECK-GX-JSON-DAG: "%70:sub2": 320 # CHECK-GX-JSON-DAG: "%70:sub3": 319 # CHECK-GX-JSON-DAG: "%70:sub4": 316 # CHECK-GX-JSON-DAG: "%70:sub5": 315 # CHECK-GX-JSON-DAG: "%70:sub6": 314 # CHECK-GX-JSON-DAG: "%70:sub7": 313 # CHECK-GX-JSON-DAG: "%70:sub8": 310 # CHECK-GX-JSON-DAG: "%70:sub9": 309 # CHECK-GX-JSON-DAG: "%70:sub10": 308 # CHECK-GX-JSON-DAG: "%70:sub11": 307 # CHECK-GX-JSON-DAG: "%70:sub12": 304 # CHECK-GX-JSON-DAG: "%70:sub13": 303 # CHECK-GX-JSON-DAG: "%70:sub14": 302 # CHECK-GX-JSON-DAG: "%70:sub15": 301 # CHECK-GX-JSON-DAG: "%70:sub16": 298 # CHECK-GX-JSON-DAG: "%70:sub17": 297 # CHECK-GX-JSON-DAG: "%70:sub18": 296 # CHECK-GX-JSON-DAG: "%70:sub19": 295 # CHECK-GX-JSON-DAG: "%70:sub20": 292 # CHECK-GX-JSON-DAG: "%70:sub21": 291 # CHECK-GX-JSON-DAG: "%70:sub22": 290 # CHECK-GX-JSON-DAG: "%70:sub23": 289 # CHECK-GX-JSON-DAG: "%70:sub24": 286 # CHECK-GX-JSON-DAG: "%70:sub25": 285 # CHECK-GX-JSON-DAG: "%70:sub26": 284 # CHECK-GX-JSON-DAG: "%70:sub27": 283 # CHECK-GX-JSON-DAG: "%70:sub28": 280 # CHECK-GX-JSON-DAG: "%70:sub29": 279 # CHECK-GX-JSON-DAG: "%70:sub30": 278 # CHECK-GX-JSON-DAG: "%70:sub31": 277 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 25 # CHECK-GX-JSON-DAG: "%87": 67 # CHECK-GX-JSON-DAG: "%92": 109 # CHECK-GX-JSON-DAG: "%97": 151 # CHECK-GX-JSON-DAG: "%102": 193 # CHECK-GX-JSON-DAG: "%107": 235 # CHECK-GX-JSON-DAG: "%109": 23 # CHECK-GX-JSON-DAG: "%110": 23 # CHECK-GX-JSON-DAG: "%111": 23 # CHECK-GX-JSON-DAG: "%112": 23 # CHECK-GX-JSON-DAG: "%114": 23 # CHECK-GX-JSON-DAG: "%115": 23 # CHECK-GX-JSON-DAG: "%116": 23 # CHECK-GX-JSON-DAG: "%117": 23 # CHECK-GX-JSON-DAG: "%119": 23 # CHECK-GX-JSON-DAG: "%120": 23 # CHECK-GX-JSON-DAG: "%121": 23 # CHECK-GX-JSON-DAG: "%122": 23 # CHECK-GX-JSON-DAG: "%123:sub0": 2 # CHECK-GX-JSON-DAG: "%123:sub1": 1 # CHECK-GX-JSON-DAG: "%123:sub2": 0 # CHECK-GX-JSON-DAG: "%124": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%126:vgpr_32 = COPY %123.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 369 # CHECK-GX-JSON-DAG: "%69:sub1": 368 # CHECK-GX-JSON-DAG: "%69:sub2": 367 # CHECK-GX-JSON-DAG: "%69:sub3": 366 # CHECK-GX-JSON-DAG: "%69:sub4": 363 # CHECK-GX-JSON-DAG: "%69:sub5": 362 # CHECK-GX-JSON-DAG: "%69:sub6": 361 # CHECK-GX-JSON-DAG: "%69:sub7": 360 # CHECK-GX-JSON-DAG: "%69:sub8": 357 # CHECK-GX-JSON-DAG: "%69:sub9": 356 # CHECK-GX-JSON-DAG: "%69:sub10": 355 # CHECK-GX-JSON-DAG: "%69:sub11": 354 # CHECK-GX-JSON-DAG: "%69:sub12": 351 # CHECK-GX-JSON-DAG: "%69:sub13": 350 # CHECK-GX-JSON-DAG: "%69:sub14": 349 # CHECK-GX-JSON-DAG: "%69:sub15": 348 # CHECK-GX-JSON-DAG: "%69:sub16": 345 # CHECK-GX-JSON-DAG: "%69:sub17": 344 # CHECK-GX-JSON-DAG: "%69:sub18": 343 # CHECK-GX-JSON-DAG: "%69:sub19": 342 # CHECK-GX-JSON-DAG: "%69:sub20": 339 # CHECK-GX-JSON-DAG: "%69:sub21": 338 # CHECK-GX-JSON-DAG: "%69:sub22": 337 # CHECK-GX-JSON-DAG: "%69:sub23": 336 # CHECK-GX-JSON-DAG: "%69:sub24": 333 # CHECK-GX-JSON-DAG: "%69:sub25": 332 # CHECK-GX-JSON-DAG: "%69:sub26": 331 # CHECK-GX-JSON-DAG: "%69:sub27": 330 # CHECK-GX-JSON-DAG: "%69:sub28": 327 # CHECK-GX-JSON-DAG: "%69:sub29": 326 # CHECK-GX-JSON-DAG: "%69:sub30": 325 # CHECK-GX-JSON-DAG: "%69:sub31": 324 # CHECK-GX-JSON-DAG: "%70:sub0": 321 # CHECK-GX-JSON-DAG: "%70:sub1": 320 # CHECK-GX-JSON-DAG: "%70:sub2": 319 # CHECK-GX-JSON-DAG: "%70:sub3": 318 # CHECK-GX-JSON-DAG: "%70:sub4": 315 # CHECK-GX-JSON-DAG: "%70:sub5": 314 # CHECK-GX-JSON-DAG: "%70:sub6": 313 # CHECK-GX-JSON-DAG: "%70:sub7": 312 # CHECK-GX-JSON-DAG: "%70:sub8": 309 # CHECK-GX-JSON-DAG: "%70:sub9": 308 # CHECK-GX-JSON-DAG: "%70:sub10": 307 # CHECK-GX-JSON-DAG: "%70:sub11": 306 # CHECK-GX-JSON-DAG: "%70:sub12": 303 # CHECK-GX-JSON-DAG: "%70:sub13": 302 # CHECK-GX-JSON-DAG: "%70:sub14": 301 # CHECK-GX-JSON-DAG: "%70:sub15": 300 # CHECK-GX-JSON-DAG: "%70:sub16": 297 # CHECK-GX-JSON-DAG: "%70:sub17": 296 # CHECK-GX-JSON-DAG: "%70:sub18": 295 # CHECK-GX-JSON-DAG: "%70:sub19": 294 # CHECK-GX-JSON-DAG: "%70:sub20": 291 # CHECK-GX-JSON-DAG: "%70:sub21": 290 # CHECK-GX-JSON-DAG: "%70:sub22": 289 # CHECK-GX-JSON-DAG: "%70:sub23": 288 # CHECK-GX-JSON-DAG: "%70:sub24": 285 # CHECK-GX-JSON-DAG: "%70:sub25": 284 # CHECK-GX-JSON-DAG: "%70:sub26": 283 # CHECK-GX-JSON-DAG: "%70:sub27": 282 # CHECK-GX-JSON-DAG: "%70:sub28": 279 # CHECK-GX-JSON-DAG: "%70:sub29": 278 # CHECK-GX-JSON-DAG: "%70:sub30": 277 # CHECK-GX-JSON-DAG: "%70:sub31": 276 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 24 # CHECK-GX-JSON-DAG: "%87": 66 # CHECK-GX-JSON-DAG: "%92": 108 # CHECK-GX-JSON-DAG: "%97": 150 # CHECK-GX-JSON-DAG: "%102": 192 # CHECK-GX-JSON-DAG: "%107": 234 # CHECK-GX-JSON-DAG: "%109": 22 # CHECK-GX-JSON-DAG: "%110": 22 # CHECK-GX-JSON-DAG: "%111": 22 # CHECK-GX-JSON-DAG: "%112": 22 # CHECK-GX-JSON-DAG: "%114": 22 # CHECK-GX-JSON-DAG: "%115": 22 # CHECK-GX-JSON-DAG: "%116": 22 # CHECK-GX-JSON-DAG: "%117": 22 # CHECK-GX-JSON-DAG: "%119": 22 # CHECK-GX-JSON-DAG: "%120": 22 # CHECK-GX-JSON-DAG: "%121": 22 # CHECK-GX-JSON-DAG: "%122": 22 # CHECK-GX-JSON-DAG: "%123:sub0": 1 # CHECK-GX-JSON-DAG: "%123:sub1": 0 # CHECK-GX-JSON-DAG: "%124": 22 # CHECK-GX-JSON-DAG: "%125": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%127:vgpr_32 = COPY %123.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 368 # CHECK-GX-JSON-DAG: "%69:sub1": 367 # CHECK-GX-JSON-DAG: "%69:sub2": 366 # CHECK-GX-JSON-DAG: "%69:sub3": 365 # CHECK-GX-JSON-DAG: "%69:sub4": 362 # CHECK-GX-JSON-DAG: "%69:sub5": 361 # CHECK-GX-JSON-DAG: "%69:sub6": 360 # CHECK-GX-JSON-DAG: "%69:sub7": 359 # CHECK-GX-JSON-DAG: "%69:sub8": 356 # CHECK-GX-JSON-DAG: "%69:sub9": 355 # CHECK-GX-JSON-DAG: "%69:sub10": 354 # CHECK-GX-JSON-DAG: "%69:sub11": 353 # CHECK-GX-JSON-DAG: "%69:sub12": 350 # CHECK-GX-JSON-DAG: "%69:sub13": 349 # CHECK-GX-JSON-DAG: "%69:sub14": 348 # CHECK-GX-JSON-DAG: "%69:sub15": 347 # CHECK-GX-JSON-DAG: "%69:sub16": 344 # CHECK-GX-JSON-DAG: "%69:sub17": 343 # CHECK-GX-JSON-DAG: "%69:sub18": 342 # CHECK-GX-JSON-DAG: "%69:sub19": 341 # CHECK-GX-JSON-DAG: "%69:sub20": 338 # CHECK-GX-JSON-DAG: "%69:sub21": 337 # CHECK-GX-JSON-DAG: "%69:sub22": 336 # CHECK-GX-JSON-DAG: "%69:sub23": 335 # CHECK-GX-JSON-DAG: "%69:sub24": 332 # CHECK-GX-JSON-DAG: "%69:sub25": 331 # CHECK-GX-JSON-DAG: "%69:sub26": 330 # CHECK-GX-JSON-DAG: "%69:sub27": 329 # CHECK-GX-JSON-DAG: "%69:sub28": 326 # CHECK-GX-JSON-DAG: "%69:sub29": 325 # CHECK-GX-JSON-DAG: "%69:sub30": 324 # CHECK-GX-JSON-DAG: "%69:sub31": 323 # CHECK-GX-JSON-DAG: "%70:sub0": 320 # CHECK-GX-JSON-DAG: "%70:sub1": 319 # CHECK-GX-JSON-DAG: "%70:sub2": 318 # CHECK-GX-JSON-DAG: "%70:sub3": 317 # CHECK-GX-JSON-DAG: "%70:sub4": 314 # CHECK-GX-JSON-DAG: "%70:sub5": 313 # CHECK-GX-JSON-DAG: "%70:sub6": 312 # CHECK-GX-JSON-DAG: "%70:sub7": 311 # CHECK-GX-JSON-DAG: "%70:sub8": 308 # CHECK-GX-JSON-DAG: "%70:sub9": 307 # CHECK-GX-JSON-DAG: "%70:sub10": 306 # CHECK-GX-JSON-DAG: "%70:sub11": 305 # CHECK-GX-JSON-DAG: "%70:sub12": 302 # CHECK-GX-JSON-DAG: "%70:sub13": 301 # CHECK-GX-JSON-DAG: "%70:sub14": 300 # CHECK-GX-JSON-DAG: "%70:sub15": 299 # CHECK-GX-JSON-DAG: "%70:sub16": 296 # CHECK-GX-JSON-DAG: "%70:sub17": 295 # CHECK-GX-JSON-DAG: "%70:sub18": 294 # CHECK-GX-JSON-DAG: "%70:sub19": 293 # CHECK-GX-JSON-DAG: "%70:sub20": 290 # CHECK-GX-JSON-DAG: "%70:sub21": 289 # CHECK-GX-JSON-DAG: "%70:sub22": 288 # CHECK-GX-JSON-DAG: "%70:sub23": 287 # CHECK-GX-JSON-DAG: "%70:sub24": 284 # CHECK-GX-JSON-DAG: "%70:sub25": 283 # CHECK-GX-JSON-DAG: "%70:sub26": 282 # CHECK-GX-JSON-DAG: "%70:sub27": 281 # CHECK-GX-JSON-DAG: "%70:sub28": 278 # CHECK-GX-JSON-DAG: "%70:sub29": 277 # CHECK-GX-JSON-DAG: "%70:sub30": 276 # CHECK-GX-JSON-DAG: "%70:sub31": 275 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 23 # CHECK-GX-JSON-DAG: "%87": 65 # CHECK-GX-JSON-DAG: "%92": 107 # CHECK-GX-JSON-DAG: "%97": 149 # CHECK-GX-JSON-DAG: "%102": 191 # CHECK-GX-JSON-DAG: "%107": 233 # CHECK-GX-JSON-DAG: "%109": 21 # CHECK-GX-JSON-DAG: "%110": 21 # CHECK-GX-JSON-DAG: "%111": 21 # CHECK-GX-JSON-DAG: "%112": 21 # CHECK-GX-JSON-DAG: "%114": 21 # CHECK-GX-JSON-DAG: "%115": 21 # CHECK-GX-JSON-DAG: "%116": 21 # CHECK-GX-JSON-DAG: "%117": 21 # CHECK-GX-JSON-DAG: "%119": 21 # CHECK-GX-JSON-DAG: "%120": 21 # CHECK-GX-JSON-DAG: "%121": 21 # CHECK-GX-JSON-DAG: "%122": 21 # CHECK-GX-JSON-DAG: "%123:sub0": 0 # CHECK-GX-JSON-DAG: "%124": 21 # CHECK-GX-JSON-DAG: "%125": 21 # CHECK-GX-JSON-DAG: "%126": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%128:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 367 # CHECK-GX-JSON-DAG: "%69:sub1": 366 # CHECK-GX-JSON-DAG: "%69:sub2": 365 # CHECK-GX-JSON-DAG: "%69:sub3": 364 # CHECK-GX-JSON-DAG: "%69:sub4": 361 # CHECK-GX-JSON-DAG: "%69:sub5": 360 # CHECK-GX-JSON-DAG: "%69:sub6": 359 # CHECK-GX-JSON-DAG: "%69:sub7": 358 # CHECK-GX-JSON-DAG: "%69:sub8": 355 # CHECK-GX-JSON-DAG: "%69:sub9": 354 # CHECK-GX-JSON-DAG: "%69:sub10": 353 # CHECK-GX-JSON-DAG: "%69:sub11": 352 # CHECK-GX-JSON-DAG: "%69:sub12": 349 # CHECK-GX-JSON-DAG: "%69:sub13": 348 # CHECK-GX-JSON-DAG: "%69:sub14": 347 # CHECK-GX-JSON-DAG: "%69:sub15": 346 # CHECK-GX-JSON-DAG: "%69:sub16": 343 # CHECK-GX-JSON-DAG: "%69:sub17": 342 # CHECK-GX-JSON-DAG: "%69:sub18": 341 # CHECK-GX-JSON-DAG: "%69:sub19": 340 # CHECK-GX-JSON-DAG: "%69:sub20": 337 # CHECK-GX-JSON-DAG: "%69:sub21": 336 # CHECK-GX-JSON-DAG: "%69:sub22": 335 # CHECK-GX-JSON-DAG: "%69:sub23": 334 # CHECK-GX-JSON-DAG: "%69:sub24": 331 # CHECK-GX-JSON-DAG: "%69:sub25": 330 # CHECK-GX-JSON-DAG: "%69:sub26": 329 # CHECK-GX-JSON-DAG: "%69:sub27": 328 # CHECK-GX-JSON-DAG: "%69:sub28": 325 # CHECK-GX-JSON-DAG: "%69:sub29": 324 # CHECK-GX-JSON-DAG: "%69:sub30": 323 # CHECK-GX-JSON-DAG: "%69:sub31": 322 # CHECK-GX-JSON-DAG: "%70:sub0": 319 # CHECK-GX-JSON-DAG: "%70:sub1": 318 # CHECK-GX-JSON-DAG: "%70:sub2": 317 # CHECK-GX-JSON-DAG: "%70:sub3": 316 # CHECK-GX-JSON-DAG: "%70:sub4": 313 # CHECK-GX-JSON-DAG: "%70:sub5": 312 # CHECK-GX-JSON-DAG: "%70:sub6": 311 # CHECK-GX-JSON-DAG: "%70:sub7": 310 # CHECK-GX-JSON-DAG: "%70:sub8": 307 # CHECK-GX-JSON-DAG: "%70:sub9": 306 # CHECK-GX-JSON-DAG: "%70:sub10": 305 # CHECK-GX-JSON-DAG: "%70:sub11": 304 # CHECK-GX-JSON-DAG: "%70:sub12": 301 # CHECK-GX-JSON-DAG: "%70:sub13": 300 # CHECK-GX-JSON-DAG: "%70:sub14": 299 # CHECK-GX-JSON-DAG: "%70:sub15": 298 # CHECK-GX-JSON-DAG: "%70:sub16": 295 # CHECK-GX-JSON-DAG: "%70:sub17": 294 # CHECK-GX-JSON-DAG: "%70:sub18": 293 # CHECK-GX-JSON-DAG: "%70:sub19": 292 # CHECK-GX-JSON-DAG: "%70:sub20": 289 # CHECK-GX-JSON-DAG: "%70:sub21": 288 # CHECK-GX-JSON-DAG: "%70:sub22": 287 # CHECK-GX-JSON-DAG: "%70:sub23": 286 # CHECK-GX-JSON-DAG: "%70:sub24": 283 # CHECK-GX-JSON-DAG: "%70:sub25": 282 # CHECK-GX-JSON-DAG: "%70:sub26": 281 # CHECK-GX-JSON-DAG: "%70:sub27": 280 # CHECK-GX-JSON-DAG: "%70:sub28": 277 # CHECK-GX-JSON-DAG: "%70:sub29": 276 # CHECK-GX-JSON-DAG: "%70:sub30": 275 # CHECK-GX-JSON-DAG: "%70:sub31": 274 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 22 # CHECK-GX-JSON-DAG: "%87": 64 # CHECK-GX-JSON-DAG: "%92": 106 # CHECK-GX-JSON-DAG: "%97": 148 # CHECK-GX-JSON-DAG: "%102": 190 # CHECK-GX-JSON-DAG: "%107": 232 # CHECK-GX-JSON-DAG: "%109": 20 # CHECK-GX-JSON-DAG: "%110": 20 # CHECK-GX-JSON-DAG: "%111": 20 # CHECK-GX-JSON-DAG: "%112": 20 # CHECK-GX-JSON-DAG: "%114": 20 # CHECK-GX-JSON-DAG: "%115": 20 # CHECK-GX-JSON-DAG: "%116": 20 # CHECK-GX-JSON-DAG: "%117": 20 # CHECK-GX-JSON-DAG: "%119": 20 # CHECK-GX-JSON-DAG: "%120": 20 # CHECK-GX-JSON-DAG: "%121": 20 # CHECK-GX-JSON-DAG: "%122": 20 # CHECK-GX-JSON-DAG: "%124": 20 # CHECK-GX-JSON-DAG: "%125": 20 # CHECK-GX-JSON-DAG: "%126": 20 # CHECK-GX-JSON-DAG: "%127": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%129:vgpr_32 = COPY %128.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 366 # CHECK-GX-JSON-DAG: "%69:sub1": 365 # CHECK-GX-JSON-DAG: "%69:sub2": 364 # CHECK-GX-JSON-DAG: "%69:sub3": 363 # CHECK-GX-JSON-DAG: "%69:sub4": 360 # CHECK-GX-JSON-DAG: "%69:sub5": 359 # CHECK-GX-JSON-DAG: "%69:sub6": 358 # CHECK-GX-JSON-DAG: "%69:sub7": 357 # CHECK-GX-JSON-DAG: "%69:sub8": 354 # CHECK-GX-JSON-DAG: "%69:sub9": 353 # CHECK-GX-JSON-DAG: "%69:sub10": 352 # CHECK-GX-JSON-DAG: "%69:sub11": 351 # CHECK-GX-JSON-DAG: "%69:sub12": 348 # CHECK-GX-JSON-DAG: "%69:sub13": 347 # CHECK-GX-JSON-DAG: "%69:sub14": 346 # CHECK-GX-JSON-DAG: "%69:sub15": 345 # CHECK-GX-JSON-DAG: "%69:sub16": 342 # CHECK-GX-JSON-DAG: "%69:sub17": 341 # CHECK-GX-JSON-DAG: "%69:sub18": 340 # CHECK-GX-JSON-DAG: "%69:sub19": 339 # CHECK-GX-JSON-DAG: "%69:sub20": 336 # CHECK-GX-JSON-DAG: "%69:sub21": 335 # CHECK-GX-JSON-DAG: "%69:sub22": 334 # CHECK-GX-JSON-DAG: "%69:sub23": 333 # CHECK-GX-JSON-DAG: "%69:sub24": 330 # CHECK-GX-JSON-DAG: "%69:sub25": 329 # CHECK-GX-JSON-DAG: "%69:sub26": 328 # CHECK-GX-JSON-DAG: "%69:sub27": 327 # CHECK-GX-JSON-DAG: "%69:sub28": 324 # CHECK-GX-JSON-DAG: "%69:sub29": 323 # CHECK-GX-JSON-DAG: "%69:sub30": 322 # CHECK-GX-JSON-DAG: "%69:sub31": 321 # CHECK-GX-JSON-DAG: "%70:sub0": 318 # CHECK-GX-JSON-DAG: "%70:sub1": 317 # CHECK-GX-JSON-DAG: "%70:sub2": 316 # CHECK-GX-JSON-DAG: "%70:sub3": 315 # CHECK-GX-JSON-DAG: "%70:sub4": 312 # CHECK-GX-JSON-DAG: "%70:sub5": 311 # CHECK-GX-JSON-DAG: "%70:sub6": 310 # CHECK-GX-JSON-DAG: "%70:sub7": 309 # CHECK-GX-JSON-DAG: "%70:sub8": 306 # CHECK-GX-JSON-DAG: "%70:sub9": 305 # CHECK-GX-JSON-DAG: "%70:sub10": 304 # CHECK-GX-JSON-DAG: "%70:sub11": 303 # CHECK-GX-JSON-DAG: "%70:sub12": 300 # CHECK-GX-JSON-DAG: "%70:sub13": 299 # CHECK-GX-JSON-DAG: "%70:sub14": 298 # CHECK-GX-JSON-DAG: "%70:sub15": 297 # CHECK-GX-JSON-DAG: "%70:sub16": 294 # CHECK-GX-JSON-DAG: "%70:sub17": 293 # CHECK-GX-JSON-DAG: "%70:sub18": 292 # CHECK-GX-JSON-DAG: "%70:sub19": 291 # CHECK-GX-JSON-DAG: "%70:sub20": 288 # CHECK-GX-JSON-DAG: "%70:sub21": 287 # CHECK-GX-JSON-DAG: "%70:sub22": 286 # CHECK-GX-JSON-DAG: "%70:sub23": 285 # CHECK-GX-JSON-DAG: "%70:sub24": 282 # CHECK-GX-JSON-DAG: "%70:sub25": 281 # CHECK-GX-JSON-DAG: "%70:sub26": 280 # CHECK-GX-JSON-DAG: "%70:sub27": 279 # CHECK-GX-JSON-DAG: "%70:sub28": 276 # CHECK-GX-JSON-DAG: "%70:sub29": 275 # CHECK-GX-JSON-DAG: "%70:sub30": 274 # CHECK-GX-JSON-DAG: "%70:sub31": 273 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 21 # CHECK-GX-JSON-DAG: "%87": 63 # CHECK-GX-JSON-DAG: "%92": 105 # CHECK-GX-JSON-DAG: "%97": 147 # CHECK-GX-JSON-DAG: "%102": 189 # CHECK-GX-JSON-DAG: "%107": 231 # CHECK-GX-JSON-DAG: "%109": 19 # CHECK-GX-JSON-DAG: "%110": 19 # CHECK-GX-JSON-DAG: "%111": 19 # CHECK-GX-JSON-DAG: "%112": 19 # CHECK-GX-JSON-DAG: "%114": 19 # CHECK-GX-JSON-DAG: "%115": 19 # CHECK-GX-JSON-DAG: "%116": 19 # CHECK-GX-JSON-DAG: "%117": 19 # CHECK-GX-JSON-DAG: "%119": 19 # CHECK-GX-JSON-DAG: "%120": 19 # CHECK-GX-JSON-DAG: "%121": 19 # CHECK-GX-JSON-DAG: "%122": 19 # CHECK-GX-JSON-DAG: "%124": 19 # CHECK-GX-JSON-DAG: "%125": 19 # CHECK-GX-JSON-DAG: "%126": 19 # CHECK-GX-JSON-DAG: "%127": 19 # CHECK-GX-JSON-DAG: "%128:sub0": 3 # CHECK-GX-JSON-DAG: "%128:sub1": 2 # CHECK-GX-JSON-DAG: "%128:sub2": 1 # CHECK-GX-JSON-DAG: "%128:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%130:vgpr_32 = COPY %128.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 365 # CHECK-GX-JSON-DAG: "%69:sub1": 364 # CHECK-GX-JSON-DAG: "%69:sub2": 363 # CHECK-GX-JSON-DAG: "%69:sub3": 362 # CHECK-GX-JSON-DAG: "%69:sub4": 359 # CHECK-GX-JSON-DAG: "%69:sub5": 358 # CHECK-GX-JSON-DAG: "%69:sub6": 357 # CHECK-GX-JSON-DAG: "%69:sub7": 356 # CHECK-GX-JSON-DAG: "%69:sub8": 353 # CHECK-GX-JSON-DAG: "%69:sub9": 352 # CHECK-GX-JSON-DAG: "%69:sub10": 351 # CHECK-GX-JSON-DAG: "%69:sub11": 350 # CHECK-GX-JSON-DAG: "%69:sub12": 347 # CHECK-GX-JSON-DAG: "%69:sub13": 346 # CHECK-GX-JSON-DAG: "%69:sub14": 345 # CHECK-GX-JSON-DAG: "%69:sub15": 344 # CHECK-GX-JSON-DAG: "%69:sub16": 341 # CHECK-GX-JSON-DAG: "%69:sub17": 340 # CHECK-GX-JSON-DAG: "%69:sub18": 339 # CHECK-GX-JSON-DAG: "%69:sub19": 338 # CHECK-GX-JSON-DAG: "%69:sub20": 335 # CHECK-GX-JSON-DAG: "%69:sub21": 334 # CHECK-GX-JSON-DAG: "%69:sub22": 333 # CHECK-GX-JSON-DAG: "%69:sub23": 332 # CHECK-GX-JSON-DAG: "%69:sub24": 329 # CHECK-GX-JSON-DAG: "%69:sub25": 328 # CHECK-GX-JSON-DAG: "%69:sub26": 327 # CHECK-GX-JSON-DAG: "%69:sub27": 326 # CHECK-GX-JSON-DAG: "%69:sub28": 323 # CHECK-GX-JSON-DAG: "%69:sub29": 322 # CHECK-GX-JSON-DAG: "%69:sub30": 321 # CHECK-GX-JSON-DAG: "%69:sub31": 320 # CHECK-GX-JSON-DAG: "%70:sub0": 317 # CHECK-GX-JSON-DAG: "%70:sub1": 316 # CHECK-GX-JSON-DAG: "%70:sub2": 315 # CHECK-GX-JSON-DAG: "%70:sub3": 314 # CHECK-GX-JSON-DAG: "%70:sub4": 311 # CHECK-GX-JSON-DAG: "%70:sub5": 310 # CHECK-GX-JSON-DAG: "%70:sub6": 309 # CHECK-GX-JSON-DAG: "%70:sub7": 308 # CHECK-GX-JSON-DAG: "%70:sub8": 305 # CHECK-GX-JSON-DAG: "%70:sub9": 304 # CHECK-GX-JSON-DAG: "%70:sub10": 303 # CHECK-GX-JSON-DAG: "%70:sub11": 302 # CHECK-GX-JSON-DAG: "%70:sub12": 299 # CHECK-GX-JSON-DAG: "%70:sub13": 298 # CHECK-GX-JSON-DAG: "%70:sub14": 297 # CHECK-GX-JSON-DAG: "%70:sub15": 296 # CHECK-GX-JSON-DAG: "%70:sub16": 293 # CHECK-GX-JSON-DAG: "%70:sub17": 292 # CHECK-GX-JSON-DAG: "%70:sub18": 291 # CHECK-GX-JSON-DAG: "%70:sub19": 290 # CHECK-GX-JSON-DAG: "%70:sub20": 287 # CHECK-GX-JSON-DAG: "%70:sub21": 286 # CHECK-GX-JSON-DAG: "%70:sub22": 285 # CHECK-GX-JSON-DAG: "%70:sub23": 284 # CHECK-GX-JSON-DAG: "%70:sub24": 281 # CHECK-GX-JSON-DAG: "%70:sub25": 280 # CHECK-GX-JSON-DAG: "%70:sub26": 279 # CHECK-GX-JSON-DAG: "%70:sub27": 278 # CHECK-GX-JSON-DAG: "%70:sub28": 275 # CHECK-GX-JSON-DAG: "%70:sub29": 274 # CHECK-GX-JSON-DAG: "%70:sub30": 273 # CHECK-GX-JSON-DAG: "%70:sub31": 272 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 20 # CHECK-GX-JSON-DAG: "%87": 62 # CHECK-GX-JSON-DAG: "%92": 104 # CHECK-GX-JSON-DAG: "%97": 146 # CHECK-GX-JSON-DAG: "%102": 188 # CHECK-GX-JSON-DAG: "%107": 230 # CHECK-GX-JSON-DAG: "%109": 18 # CHECK-GX-JSON-DAG: "%110": 18 # CHECK-GX-JSON-DAG: "%111": 18 # CHECK-GX-JSON-DAG: "%112": 18 # CHECK-GX-JSON-DAG: "%114": 18 # CHECK-GX-JSON-DAG: "%115": 18 # CHECK-GX-JSON-DAG: "%116": 18 # CHECK-GX-JSON-DAG: "%117": 18 # CHECK-GX-JSON-DAG: "%119": 18 # CHECK-GX-JSON-DAG: "%120": 18 # CHECK-GX-JSON-DAG: "%121": 18 # CHECK-GX-JSON-DAG: "%122": 18 # CHECK-GX-JSON-DAG: "%124": 18 # CHECK-GX-JSON-DAG: "%125": 18 # CHECK-GX-JSON-DAG: "%126": 18 # CHECK-GX-JSON-DAG: "%127": 18 # CHECK-GX-JSON-DAG: "%128:sub0": 2 # CHECK-GX-JSON-DAG: "%128:sub1": 1 # CHECK-GX-JSON-DAG: "%128:sub2": 0 # CHECK-GX-JSON-DAG: "%129": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%131:vgpr_32 = COPY %128.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 364 # CHECK-GX-JSON-DAG: "%69:sub1": 363 # CHECK-GX-JSON-DAG: "%69:sub2": 362 # CHECK-GX-JSON-DAG: "%69:sub3": 361 # CHECK-GX-JSON-DAG: "%69:sub4": 358 # CHECK-GX-JSON-DAG: "%69:sub5": 357 # CHECK-GX-JSON-DAG: "%69:sub6": 356 # CHECK-GX-JSON-DAG: "%69:sub7": 355 # CHECK-GX-JSON-DAG: "%69:sub8": 352 # CHECK-GX-JSON-DAG: "%69:sub9": 351 # CHECK-GX-JSON-DAG: "%69:sub10": 350 # CHECK-GX-JSON-DAG: "%69:sub11": 349 # CHECK-GX-JSON-DAG: "%69:sub12": 346 # CHECK-GX-JSON-DAG: "%69:sub13": 345 # CHECK-GX-JSON-DAG: "%69:sub14": 344 # CHECK-GX-JSON-DAG: "%69:sub15": 343 # CHECK-GX-JSON-DAG: "%69:sub16": 340 # CHECK-GX-JSON-DAG: "%69:sub17": 339 # CHECK-GX-JSON-DAG: "%69:sub18": 338 # CHECK-GX-JSON-DAG: "%69:sub19": 337 # CHECK-GX-JSON-DAG: "%69:sub20": 334 # CHECK-GX-JSON-DAG: "%69:sub21": 333 # CHECK-GX-JSON-DAG: "%69:sub22": 332 # CHECK-GX-JSON-DAG: "%69:sub23": 331 # CHECK-GX-JSON-DAG: "%69:sub24": 328 # CHECK-GX-JSON-DAG: "%69:sub25": 327 # CHECK-GX-JSON-DAG: "%69:sub26": 326 # CHECK-GX-JSON-DAG: "%69:sub27": 325 # CHECK-GX-JSON-DAG: "%69:sub28": 322 # CHECK-GX-JSON-DAG: "%69:sub29": 321 # CHECK-GX-JSON-DAG: "%69:sub30": 320 # CHECK-GX-JSON-DAG: "%69:sub31": 319 # CHECK-GX-JSON-DAG: "%70:sub0": 316 # CHECK-GX-JSON-DAG: "%70:sub1": 315 # CHECK-GX-JSON-DAG: "%70:sub2": 314 # CHECK-GX-JSON-DAG: "%70:sub3": 313 # CHECK-GX-JSON-DAG: "%70:sub4": 310 # CHECK-GX-JSON-DAG: "%70:sub5": 309 # CHECK-GX-JSON-DAG: "%70:sub6": 308 # CHECK-GX-JSON-DAG: "%70:sub7": 307 # CHECK-GX-JSON-DAG: "%70:sub8": 304 # CHECK-GX-JSON-DAG: "%70:sub9": 303 # CHECK-GX-JSON-DAG: "%70:sub10": 302 # CHECK-GX-JSON-DAG: "%70:sub11": 301 # CHECK-GX-JSON-DAG: "%70:sub12": 298 # CHECK-GX-JSON-DAG: "%70:sub13": 297 # CHECK-GX-JSON-DAG: "%70:sub14": 296 # CHECK-GX-JSON-DAG: "%70:sub15": 295 # CHECK-GX-JSON-DAG: "%70:sub16": 292 # CHECK-GX-JSON-DAG: "%70:sub17": 291 # CHECK-GX-JSON-DAG: "%70:sub18": 290 # CHECK-GX-JSON-DAG: "%70:sub19": 289 # CHECK-GX-JSON-DAG: "%70:sub20": 286 # CHECK-GX-JSON-DAG: "%70:sub21": 285 # CHECK-GX-JSON-DAG: "%70:sub22": 284 # CHECK-GX-JSON-DAG: "%70:sub23": 283 # CHECK-GX-JSON-DAG: "%70:sub24": 280 # CHECK-GX-JSON-DAG: "%70:sub25": 279 # CHECK-GX-JSON-DAG: "%70:sub26": 278 # CHECK-GX-JSON-DAG: "%70:sub27": 277 # CHECK-GX-JSON-DAG: "%70:sub28": 274 # CHECK-GX-JSON-DAG: "%70:sub29": 273 # CHECK-GX-JSON-DAG: "%70:sub30": 272 # CHECK-GX-JSON-DAG: "%70:sub31": 271 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 19 # CHECK-GX-JSON-DAG: "%87": 61 # CHECK-GX-JSON-DAG: "%92": 103 # CHECK-GX-JSON-DAG: "%97": 145 # CHECK-GX-JSON-DAG: "%102": 187 # CHECK-GX-JSON-DAG: "%107": 229 # CHECK-GX-JSON-DAG: "%109": 17 # CHECK-GX-JSON-DAG: "%110": 17 # CHECK-GX-JSON-DAG: "%111": 17 # CHECK-GX-JSON-DAG: "%112": 17 # CHECK-GX-JSON-DAG: "%114": 17 # CHECK-GX-JSON-DAG: "%115": 17 # CHECK-GX-JSON-DAG: "%116": 17 # CHECK-GX-JSON-DAG: "%117": 17 # CHECK-GX-JSON-DAG: "%119": 17 # CHECK-GX-JSON-DAG: "%120": 17 # CHECK-GX-JSON-DAG: "%121": 17 # CHECK-GX-JSON-DAG: "%122": 17 # CHECK-GX-JSON-DAG: "%124": 17 # CHECK-GX-JSON-DAG: "%125": 17 # CHECK-GX-JSON-DAG: "%126": 17 # CHECK-GX-JSON-DAG: "%127": 17 # CHECK-GX-JSON-DAG: "%128:sub0": 1 # CHECK-GX-JSON-DAG: "%128:sub1": 0 # CHECK-GX-JSON-DAG: "%129": 17 # CHECK-GX-JSON-DAG: "%130": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%132:vgpr_32 = COPY %128.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 363 # CHECK-GX-JSON-DAG: "%69:sub1": 362 # CHECK-GX-JSON-DAG: "%69:sub2": 361 # CHECK-GX-JSON-DAG: "%69:sub3": 360 # CHECK-GX-JSON-DAG: "%69:sub4": 357 # CHECK-GX-JSON-DAG: "%69:sub5": 356 # CHECK-GX-JSON-DAG: "%69:sub6": 355 # CHECK-GX-JSON-DAG: "%69:sub7": 354 # CHECK-GX-JSON-DAG: "%69:sub8": 351 # CHECK-GX-JSON-DAG: "%69:sub9": 350 # CHECK-GX-JSON-DAG: "%69:sub10": 349 # CHECK-GX-JSON-DAG: "%69:sub11": 348 # CHECK-GX-JSON-DAG: "%69:sub12": 345 # CHECK-GX-JSON-DAG: "%69:sub13": 344 # CHECK-GX-JSON-DAG: "%69:sub14": 343 # CHECK-GX-JSON-DAG: "%69:sub15": 342 # CHECK-GX-JSON-DAG: "%69:sub16": 339 # CHECK-GX-JSON-DAG: "%69:sub17": 338 # CHECK-GX-JSON-DAG: "%69:sub18": 337 # CHECK-GX-JSON-DAG: "%69:sub19": 336 # CHECK-GX-JSON-DAG: "%69:sub20": 333 # CHECK-GX-JSON-DAG: "%69:sub21": 332 # CHECK-GX-JSON-DAG: "%69:sub22": 331 # CHECK-GX-JSON-DAG: "%69:sub23": 330 # CHECK-GX-JSON-DAG: "%69:sub24": 327 # CHECK-GX-JSON-DAG: "%69:sub25": 326 # CHECK-GX-JSON-DAG: "%69:sub26": 325 # CHECK-GX-JSON-DAG: "%69:sub27": 324 # CHECK-GX-JSON-DAG: "%69:sub28": 321 # CHECK-GX-JSON-DAG: "%69:sub29": 320 # CHECK-GX-JSON-DAG: "%69:sub30": 319 # CHECK-GX-JSON-DAG: "%69:sub31": 318 # CHECK-GX-JSON-DAG: "%70:sub0": 315 # CHECK-GX-JSON-DAG: "%70:sub1": 314 # CHECK-GX-JSON-DAG: "%70:sub2": 313 # CHECK-GX-JSON-DAG: "%70:sub3": 312 # CHECK-GX-JSON-DAG: "%70:sub4": 309 # CHECK-GX-JSON-DAG: "%70:sub5": 308 # CHECK-GX-JSON-DAG: "%70:sub6": 307 # CHECK-GX-JSON-DAG: "%70:sub7": 306 # CHECK-GX-JSON-DAG: "%70:sub8": 303 # CHECK-GX-JSON-DAG: "%70:sub9": 302 # CHECK-GX-JSON-DAG: "%70:sub10": 301 # CHECK-GX-JSON-DAG: "%70:sub11": 300 # CHECK-GX-JSON-DAG: "%70:sub12": 297 # CHECK-GX-JSON-DAG: "%70:sub13": 296 # CHECK-GX-JSON-DAG: "%70:sub14": 295 # CHECK-GX-JSON-DAG: "%70:sub15": 294 # CHECK-GX-JSON-DAG: "%70:sub16": 291 # CHECK-GX-JSON-DAG: "%70:sub17": 290 # CHECK-GX-JSON-DAG: "%70:sub18": 289 # CHECK-GX-JSON-DAG: "%70:sub19": 288 # CHECK-GX-JSON-DAG: "%70:sub20": 285 # CHECK-GX-JSON-DAG: "%70:sub21": 284 # CHECK-GX-JSON-DAG: "%70:sub22": 283 # CHECK-GX-JSON-DAG: "%70:sub23": 282 # CHECK-GX-JSON-DAG: "%70:sub24": 279 # CHECK-GX-JSON-DAG: "%70:sub25": 278 # CHECK-GX-JSON-DAG: "%70:sub26": 277 # CHECK-GX-JSON-DAG: "%70:sub27": 276 # CHECK-GX-JSON-DAG: "%70:sub28": 273 # CHECK-GX-JSON-DAG: "%70:sub29": 272 # CHECK-GX-JSON-DAG: "%70:sub30": 271 # CHECK-GX-JSON-DAG: "%70:sub31": 270 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 18 # CHECK-GX-JSON-DAG: "%87": 60 # CHECK-GX-JSON-DAG: "%92": 102 # CHECK-GX-JSON-DAG: "%97": 144 # CHECK-GX-JSON-DAG: "%102": 186 # CHECK-GX-JSON-DAG: "%107": 228 # CHECK-GX-JSON-DAG: "%109": 16 # CHECK-GX-JSON-DAG: "%110": 16 # CHECK-GX-JSON-DAG: "%111": 16 # CHECK-GX-JSON-DAG: "%112": 16 # CHECK-GX-JSON-DAG: "%114": 16 # CHECK-GX-JSON-DAG: "%115": 16 # CHECK-GX-JSON-DAG: "%116": 16 # CHECK-GX-JSON-DAG: "%117": 16 # CHECK-GX-JSON-DAG: "%119": 16 # CHECK-GX-JSON-DAG: "%120": 16 # CHECK-GX-JSON-DAG: "%121": 16 # CHECK-GX-JSON-DAG: "%122": 16 # CHECK-GX-JSON-DAG: "%124": 16 # CHECK-GX-JSON-DAG: "%125": 16 # CHECK-GX-JSON-DAG: "%126": 16 # CHECK-GX-JSON-DAG: "%127": 16 # CHECK-GX-JSON-DAG: "%128:sub0": 0 # CHECK-GX-JSON-DAG: "%129": 16 # CHECK-GX-JSON-DAG: "%130": 16 # CHECK-GX-JSON-DAG: "%131": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 318 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%133:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 362 # CHECK-GX-JSON-DAG: "%69:sub1": 361 # CHECK-GX-JSON-DAG: "%69:sub2": 360 # CHECK-GX-JSON-DAG: "%69:sub3": 359 # CHECK-GX-JSON-DAG: "%69:sub4": 356 # CHECK-GX-JSON-DAG: "%69:sub5": 355 # CHECK-GX-JSON-DAG: "%69:sub6": 354 # CHECK-GX-JSON-DAG: "%69:sub7": 353 # CHECK-GX-JSON-DAG: "%69:sub8": 350 # CHECK-GX-JSON-DAG: "%69:sub9": 349 # CHECK-GX-JSON-DAG: "%69:sub10": 348 # CHECK-GX-JSON-DAG: "%69:sub11": 347 # CHECK-GX-JSON-DAG: "%69:sub12": 344 # CHECK-GX-JSON-DAG: "%69:sub13": 343 # CHECK-GX-JSON-DAG: "%69:sub14": 342 # CHECK-GX-JSON-DAG: "%69:sub15": 341 # CHECK-GX-JSON-DAG: "%69:sub16": 338 # CHECK-GX-JSON-DAG: "%69:sub17": 337 # CHECK-GX-JSON-DAG: "%69:sub18": 336 # CHECK-GX-JSON-DAG: "%69:sub19": 335 # CHECK-GX-JSON-DAG: "%69:sub20": 332 # CHECK-GX-JSON-DAG: "%69:sub21": 331 # CHECK-GX-JSON-DAG: "%69:sub22": 330 # CHECK-GX-JSON-DAG: "%69:sub23": 329 # CHECK-GX-JSON-DAG: "%69:sub24": 326 # CHECK-GX-JSON-DAG: "%69:sub25": 325 # CHECK-GX-JSON-DAG: "%69:sub26": 324 # CHECK-GX-JSON-DAG: "%69:sub27": 323 # CHECK-GX-JSON-DAG: "%69:sub28": 320 # CHECK-GX-JSON-DAG: "%69:sub29": 319 # CHECK-GX-JSON-DAG: "%69:sub30": 318 # CHECK-GX-JSON-DAG: "%69:sub31": 317 # CHECK-GX-JSON-DAG: "%70:sub0": 314 # CHECK-GX-JSON-DAG: "%70:sub1": 313 # CHECK-GX-JSON-DAG: "%70:sub2": 312 # CHECK-GX-JSON-DAG: "%70:sub3": 311 # CHECK-GX-JSON-DAG: "%70:sub4": 308 # CHECK-GX-JSON-DAG: "%70:sub5": 307 # CHECK-GX-JSON-DAG: "%70:sub6": 306 # CHECK-GX-JSON-DAG: "%70:sub7": 305 # CHECK-GX-JSON-DAG: "%70:sub8": 302 # CHECK-GX-JSON-DAG: "%70:sub9": 301 # CHECK-GX-JSON-DAG: "%70:sub10": 300 # CHECK-GX-JSON-DAG: "%70:sub11": 299 # CHECK-GX-JSON-DAG: "%70:sub12": 296 # CHECK-GX-JSON-DAG: "%70:sub13": 295 # CHECK-GX-JSON-DAG: "%70:sub14": 294 # CHECK-GX-JSON-DAG: "%70:sub15": 293 # CHECK-GX-JSON-DAG: "%70:sub16": 290 # CHECK-GX-JSON-DAG: "%70:sub17": 289 # CHECK-GX-JSON-DAG: "%70:sub18": 288 # CHECK-GX-JSON-DAG: "%70:sub19": 287 # CHECK-GX-JSON-DAG: "%70:sub20": 284 # CHECK-GX-JSON-DAG: "%70:sub21": 283 # CHECK-GX-JSON-DAG: "%70:sub22": 282 # CHECK-GX-JSON-DAG: "%70:sub23": 281 # CHECK-GX-JSON-DAG: "%70:sub24": 278 # CHECK-GX-JSON-DAG: "%70:sub25": 277 # CHECK-GX-JSON-DAG: "%70:sub26": 276 # CHECK-GX-JSON-DAG: "%70:sub27": 275 # CHECK-GX-JSON-DAG: "%70:sub28": 272 # CHECK-GX-JSON-DAG: "%70:sub29": 271 # CHECK-GX-JSON-DAG: "%70:sub30": 270 # CHECK-GX-JSON-DAG: "%70:sub31": 269 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 17 # CHECK-GX-JSON-DAG: "%87": 59 # CHECK-GX-JSON-DAG: "%92": 101 # CHECK-GX-JSON-DAG: "%97": 143 # CHECK-GX-JSON-DAG: "%102": 185 # CHECK-GX-JSON-DAG: "%107": 227 # CHECK-GX-JSON-DAG: "%109": 15 # CHECK-GX-JSON-DAG: "%110": 15 # CHECK-GX-JSON-DAG: "%111": 15 # CHECK-GX-JSON-DAG: "%112": 15 # CHECK-GX-JSON-DAG: "%114": 15 # CHECK-GX-JSON-DAG: "%115": 15 # CHECK-GX-JSON-DAG: "%116": 15 # CHECK-GX-JSON-DAG: "%117": 15 # CHECK-GX-JSON-DAG: "%119": 15 # CHECK-GX-JSON-DAG: "%120": 15 # CHECK-GX-JSON-DAG: "%121": 15 # CHECK-GX-JSON-DAG: "%122": 15 # CHECK-GX-JSON-DAG: "%124": 15 # CHECK-GX-JSON-DAG: "%125": 15 # CHECK-GX-JSON-DAG: "%126": 15 # CHECK-GX-JSON-DAG: "%127": 15 # CHECK-GX-JSON-DAG: "%129": 15 # CHECK-GX-JSON-DAG: "%130": 15 # CHECK-GX-JSON-DAG: "%131": 15 # CHECK-GX-JSON-DAG: "%132": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 317 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%134:vgpr_32 = COPY %133.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 361 # CHECK-GX-JSON-DAG: "%69:sub1": 360 # CHECK-GX-JSON-DAG: "%69:sub2": 359 # CHECK-GX-JSON-DAG: "%69:sub3": 358 # CHECK-GX-JSON-DAG: "%69:sub4": 355 # CHECK-GX-JSON-DAG: "%69:sub5": 354 # CHECK-GX-JSON-DAG: "%69:sub6": 353 # CHECK-GX-JSON-DAG: "%69:sub7": 352 # CHECK-GX-JSON-DAG: "%69:sub8": 349 # CHECK-GX-JSON-DAG: "%69:sub9": 348 # CHECK-GX-JSON-DAG: "%69:sub10": 347 # CHECK-GX-JSON-DAG: "%69:sub11": 346 # CHECK-GX-JSON-DAG: "%69:sub12": 343 # CHECK-GX-JSON-DAG: "%69:sub13": 342 # CHECK-GX-JSON-DAG: "%69:sub14": 341 # CHECK-GX-JSON-DAG: "%69:sub15": 340 # CHECK-GX-JSON-DAG: "%69:sub16": 337 # CHECK-GX-JSON-DAG: "%69:sub17": 336 # CHECK-GX-JSON-DAG: "%69:sub18": 335 # CHECK-GX-JSON-DAG: "%69:sub19": 334 # CHECK-GX-JSON-DAG: "%69:sub20": 331 # CHECK-GX-JSON-DAG: "%69:sub21": 330 # CHECK-GX-JSON-DAG: "%69:sub22": 329 # CHECK-GX-JSON-DAG: "%69:sub23": 328 # CHECK-GX-JSON-DAG: "%69:sub24": 325 # CHECK-GX-JSON-DAG: "%69:sub25": 324 # CHECK-GX-JSON-DAG: "%69:sub26": 323 # CHECK-GX-JSON-DAG: "%69:sub27": 322 # CHECK-GX-JSON-DAG: "%69:sub28": 319 # CHECK-GX-JSON-DAG: "%69:sub29": 318 # CHECK-GX-JSON-DAG: "%69:sub30": 317 # CHECK-GX-JSON-DAG: "%69:sub31": 316 # CHECK-GX-JSON-DAG: "%70:sub0": 313 # CHECK-GX-JSON-DAG: "%70:sub1": 312 # CHECK-GX-JSON-DAG: "%70:sub2": 311 # CHECK-GX-JSON-DAG: "%70:sub3": 310 # CHECK-GX-JSON-DAG: "%70:sub4": 307 # CHECK-GX-JSON-DAG: "%70:sub5": 306 # CHECK-GX-JSON-DAG: "%70:sub6": 305 # CHECK-GX-JSON-DAG: "%70:sub7": 304 # CHECK-GX-JSON-DAG: "%70:sub8": 301 # CHECK-GX-JSON-DAG: "%70:sub9": 300 # CHECK-GX-JSON-DAG: "%70:sub10": 299 # CHECK-GX-JSON-DAG: "%70:sub11": 298 # CHECK-GX-JSON-DAG: "%70:sub12": 295 # CHECK-GX-JSON-DAG: "%70:sub13": 294 # CHECK-GX-JSON-DAG: "%70:sub14": 293 # CHECK-GX-JSON-DAG: "%70:sub15": 292 # CHECK-GX-JSON-DAG: "%70:sub16": 289 # CHECK-GX-JSON-DAG: "%70:sub17": 288 # CHECK-GX-JSON-DAG: "%70:sub18": 287 # CHECK-GX-JSON-DAG: "%70:sub19": 286 # CHECK-GX-JSON-DAG: "%70:sub20": 283 # CHECK-GX-JSON-DAG: "%70:sub21": 282 # CHECK-GX-JSON-DAG: "%70:sub22": 281 # CHECK-GX-JSON-DAG: "%70:sub23": 280 # CHECK-GX-JSON-DAG: "%70:sub24": 277 # CHECK-GX-JSON-DAG: "%70:sub25": 276 # CHECK-GX-JSON-DAG: "%70:sub26": 275 # CHECK-GX-JSON-DAG: "%70:sub27": 274 # CHECK-GX-JSON-DAG: "%70:sub28": 271 # CHECK-GX-JSON-DAG: "%70:sub29": 270 # CHECK-GX-JSON-DAG: "%70:sub30": 269 # CHECK-GX-JSON-DAG: "%70:sub31": 268 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 16 # CHECK-GX-JSON-DAG: "%87": 58 # CHECK-GX-JSON-DAG: "%92": 100 # CHECK-GX-JSON-DAG: "%97": 142 # CHECK-GX-JSON-DAG: "%102": 184 # CHECK-GX-JSON-DAG: "%107": 226 # CHECK-GX-JSON-DAG: "%109": 14 # CHECK-GX-JSON-DAG: "%110": 14 # CHECK-GX-JSON-DAG: "%111": 14 # CHECK-GX-JSON-DAG: "%112": 14 # CHECK-GX-JSON-DAG: "%114": 14 # CHECK-GX-JSON-DAG: "%115": 14 # CHECK-GX-JSON-DAG: "%116": 14 # CHECK-GX-JSON-DAG: "%117": 14 # CHECK-GX-JSON-DAG: "%119": 14 # CHECK-GX-JSON-DAG: "%120": 14 # CHECK-GX-JSON-DAG: "%121": 14 # CHECK-GX-JSON-DAG: "%122": 14 # CHECK-GX-JSON-DAG: "%124": 14 # CHECK-GX-JSON-DAG: "%125": 14 # CHECK-GX-JSON-DAG: "%126": 14 # CHECK-GX-JSON-DAG: "%127": 14 # CHECK-GX-JSON-DAG: "%129": 14 # CHECK-GX-JSON-DAG: "%130": 14 # CHECK-GX-JSON-DAG: "%131": 14 # CHECK-GX-JSON-DAG: "%132": 14 # CHECK-GX-JSON-DAG: "%133:sub0": 3 # CHECK-GX-JSON-DAG: "%133:sub1": 2 # CHECK-GX-JSON-DAG: "%133:sub2": 1 # CHECK-GX-JSON-DAG: "%133:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 316 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%135:vgpr_32 = COPY %133.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 360 # CHECK-GX-JSON-DAG: "%69:sub1": 359 # CHECK-GX-JSON-DAG: "%69:sub2": 358 # CHECK-GX-JSON-DAG: "%69:sub3": 357 # CHECK-GX-JSON-DAG: "%69:sub4": 354 # CHECK-GX-JSON-DAG: "%69:sub5": 353 # CHECK-GX-JSON-DAG: "%69:sub6": 352 # CHECK-GX-JSON-DAG: "%69:sub7": 351 # CHECK-GX-JSON-DAG: "%69:sub8": 348 # CHECK-GX-JSON-DAG: "%69:sub9": 347 # CHECK-GX-JSON-DAG: "%69:sub10": 346 # CHECK-GX-JSON-DAG: "%69:sub11": 345 # CHECK-GX-JSON-DAG: "%69:sub12": 342 # CHECK-GX-JSON-DAG: "%69:sub13": 341 # CHECK-GX-JSON-DAG: "%69:sub14": 340 # CHECK-GX-JSON-DAG: "%69:sub15": 339 # CHECK-GX-JSON-DAG: "%69:sub16": 336 # CHECK-GX-JSON-DAG: "%69:sub17": 335 # CHECK-GX-JSON-DAG: "%69:sub18": 334 # CHECK-GX-JSON-DAG: "%69:sub19": 333 # CHECK-GX-JSON-DAG: "%69:sub20": 330 # CHECK-GX-JSON-DAG: "%69:sub21": 329 # CHECK-GX-JSON-DAG: "%69:sub22": 328 # CHECK-GX-JSON-DAG: "%69:sub23": 327 # CHECK-GX-JSON-DAG: "%69:sub24": 324 # CHECK-GX-JSON-DAG: "%69:sub25": 323 # CHECK-GX-JSON-DAG: "%69:sub26": 322 # CHECK-GX-JSON-DAG: "%69:sub27": 321 # CHECK-GX-JSON-DAG: "%69:sub28": 318 # CHECK-GX-JSON-DAG: "%69:sub29": 317 # CHECK-GX-JSON-DAG: "%69:sub30": 316 # CHECK-GX-JSON-DAG: "%69:sub31": 315 # CHECK-GX-JSON-DAG: "%70:sub0": 312 # CHECK-GX-JSON-DAG: "%70:sub1": 311 # CHECK-GX-JSON-DAG: "%70:sub2": 310 # CHECK-GX-JSON-DAG: "%70:sub3": 309 # CHECK-GX-JSON-DAG: "%70:sub4": 306 # CHECK-GX-JSON-DAG: "%70:sub5": 305 # CHECK-GX-JSON-DAG: "%70:sub6": 304 # CHECK-GX-JSON-DAG: "%70:sub7": 303 # CHECK-GX-JSON-DAG: "%70:sub8": 300 # CHECK-GX-JSON-DAG: "%70:sub9": 299 # CHECK-GX-JSON-DAG: "%70:sub10": 298 # CHECK-GX-JSON-DAG: "%70:sub11": 297 # CHECK-GX-JSON-DAG: "%70:sub12": 294 # CHECK-GX-JSON-DAG: "%70:sub13": 293 # CHECK-GX-JSON-DAG: "%70:sub14": 292 # CHECK-GX-JSON-DAG: "%70:sub15": 291 # CHECK-GX-JSON-DAG: "%70:sub16": 288 # CHECK-GX-JSON-DAG: "%70:sub17": 287 # CHECK-GX-JSON-DAG: "%70:sub18": 286 # CHECK-GX-JSON-DAG: "%70:sub19": 285 # CHECK-GX-JSON-DAG: "%70:sub20": 282 # CHECK-GX-JSON-DAG: "%70:sub21": 281 # CHECK-GX-JSON-DAG: "%70:sub22": 280 # CHECK-GX-JSON-DAG: "%70:sub23": 279 # CHECK-GX-JSON-DAG: "%70:sub24": 276 # CHECK-GX-JSON-DAG: "%70:sub25": 275 # CHECK-GX-JSON-DAG: "%70:sub26": 274 # CHECK-GX-JSON-DAG: "%70:sub27": 273 # CHECK-GX-JSON-DAG: "%70:sub28": 270 # CHECK-GX-JSON-DAG: "%70:sub29": 269 # CHECK-GX-JSON-DAG: "%70:sub30": 268 # CHECK-GX-JSON-DAG: "%70:sub31": 267 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 15 # CHECK-GX-JSON-DAG: "%87": 57 # CHECK-GX-JSON-DAG: "%92": 99 # CHECK-GX-JSON-DAG: "%97": 141 # CHECK-GX-JSON-DAG: "%102": 183 # CHECK-GX-JSON-DAG: "%107": 225 # CHECK-GX-JSON-DAG: "%109": 13 # CHECK-GX-JSON-DAG: "%110": 13 # CHECK-GX-JSON-DAG: "%111": 13 # CHECK-GX-JSON-DAG: "%112": 13 # CHECK-GX-JSON-DAG: "%114": 13 # CHECK-GX-JSON-DAG: "%115": 13 # CHECK-GX-JSON-DAG: "%116": 13 # CHECK-GX-JSON-DAG: "%117": 13 # CHECK-GX-JSON-DAG: "%119": 13 # CHECK-GX-JSON-DAG: "%120": 13 # CHECK-GX-JSON-DAG: "%121": 13 # CHECK-GX-JSON-DAG: "%122": 13 # CHECK-GX-JSON-DAG: "%124": 13 # CHECK-GX-JSON-DAG: "%125": 13 # CHECK-GX-JSON-DAG: "%126": 13 # CHECK-GX-JSON-DAG: "%127": 13 # CHECK-GX-JSON-DAG: "%129": 13 # CHECK-GX-JSON-DAG: "%130": 13 # CHECK-GX-JSON-DAG: "%131": 13 # CHECK-GX-JSON-DAG: "%132": 13 # CHECK-GX-JSON-DAG: "%133:sub0": 2 # CHECK-GX-JSON-DAG: "%133:sub1": 1 # CHECK-GX-JSON-DAG: "%133:sub2": 0 # CHECK-GX-JSON-DAG: "%134": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 315 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%136:vgpr_32 = COPY %133.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 359 # CHECK-GX-JSON-DAG: "%69:sub1": 358 # CHECK-GX-JSON-DAG: "%69:sub2": 357 # CHECK-GX-JSON-DAG: "%69:sub3": 356 # CHECK-GX-JSON-DAG: "%69:sub4": 353 # CHECK-GX-JSON-DAG: "%69:sub5": 352 # CHECK-GX-JSON-DAG: "%69:sub6": 351 # CHECK-GX-JSON-DAG: "%69:sub7": 350 # CHECK-GX-JSON-DAG: "%69:sub8": 347 # CHECK-GX-JSON-DAG: "%69:sub9": 346 # CHECK-GX-JSON-DAG: "%69:sub10": 345 # CHECK-GX-JSON-DAG: "%69:sub11": 344 # CHECK-GX-JSON-DAG: "%69:sub12": 341 # CHECK-GX-JSON-DAG: "%69:sub13": 340 # CHECK-GX-JSON-DAG: "%69:sub14": 339 # CHECK-GX-JSON-DAG: "%69:sub15": 338 # CHECK-GX-JSON-DAG: "%69:sub16": 335 # CHECK-GX-JSON-DAG: "%69:sub17": 334 # CHECK-GX-JSON-DAG: "%69:sub18": 333 # CHECK-GX-JSON-DAG: "%69:sub19": 332 # CHECK-GX-JSON-DAG: "%69:sub20": 329 # CHECK-GX-JSON-DAG: "%69:sub21": 328 # CHECK-GX-JSON-DAG: "%69:sub22": 327 # CHECK-GX-JSON-DAG: "%69:sub23": 326 # CHECK-GX-JSON-DAG: "%69:sub24": 323 # CHECK-GX-JSON-DAG: "%69:sub25": 322 # CHECK-GX-JSON-DAG: "%69:sub26": 321 # CHECK-GX-JSON-DAG: "%69:sub27": 320 # CHECK-GX-JSON-DAG: "%69:sub28": 317 # CHECK-GX-JSON-DAG: "%69:sub29": 316 # CHECK-GX-JSON-DAG: "%69:sub30": 315 # CHECK-GX-JSON-DAG: "%69:sub31": 314 # CHECK-GX-JSON-DAG: "%70:sub0": 311 # CHECK-GX-JSON-DAG: "%70:sub1": 310 # CHECK-GX-JSON-DAG: "%70:sub2": 309 # CHECK-GX-JSON-DAG: "%70:sub3": 308 # CHECK-GX-JSON-DAG: "%70:sub4": 305 # CHECK-GX-JSON-DAG: "%70:sub5": 304 # CHECK-GX-JSON-DAG: "%70:sub6": 303 # CHECK-GX-JSON-DAG: "%70:sub7": 302 # CHECK-GX-JSON-DAG: "%70:sub8": 299 # CHECK-GX-JSON-DAG: "%70:sub9": 298 # CHECK-GX-JSON-DAG: "%70:sub10": 297 # CHECK-GX-JSON-DAG: "%70:sub11": 296 # CHECK-GX-JSON-DAG: "%70:sub12": 293 # CHECK-GX-JSON-DAG: "%70:sub13": 292 # CHECK-GX-JSON-DAG: "%70:sub14": 291 # CHECK-GX-JSON-DAG: "%70:sub15": 290 # CHECK-GX-JSON-DAG: "%70:sub16": 287 # CHECK-GX-JSON-DAG: "%70:sub17": 286 # CHECK-GX-JSON-DAG: "%70:sub18": 285 # CHECK-GX-JSON-DAG: "%70:sub19": 284 # CHECK-GX-JSON-DAG: "%70:sub20": 281 # CHECK-GX-JSON-DAG: "%70:sub21": 280 # CHECK-GX-JSON-DAG: "%70:sub22": 279 # CHECK-GX-JSON-DAG: "%70:sub23": 278 # CHECK-GX-JSON-DAG: "%70:sub24": 275 # CHECK-GX-JSON-DAG: "%70:sub25": 274 # CHECK-GX-JSON-DAG: "%70:sub26": 273 # CHECK-GX-JSON-DAG: "%70:sub27": 272 # CHECK-GX-JSON-DAG: "%70:sub28": 269 # CHECK-GX-JSON-DAG: "%70:sub29": 268 # CHECK-GX-JSON-DAG: "%70:sub30": 267 # CHECK-GX-JSON-DAG: "%70:sub31": 266 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 14 # CHECK-GX-JSON-DAG: "%87": 56 # CHECK-GX-JSON-DAG: "%92": 98 # CHECK-GX-JSON-DAG: "%97": 140 # CHECK-GX-JSON-DAG: "%102": 182 # CHECK-GX-JSON-DAG: "%107": 224 # CHECK-GX-JSON-DAG: "%109": 12 # CHECK-GX-JSON-DAG: "%110": 12 # CHECK-GX-JSON-DAG: "%111": 12 # CHECK-GX-JSON-DAG: "%112": 12 # CHECK-GX-JSON-DAG: "%114": 12 # CHECK-GX-JSON-DAG: "%115": 12 # CHECK-GX-JSON-DAG: "%116": 12 # CHECK-GX-JSON-DAG: "%117": 12 # CHECK-GX-JSON-DAG: "%119": 12 # CHECK-GX-JSON-DAG: "%120": 12 # CHECK-GX-JSON-DAG: "%121": 12 # CHECK-GX-JSON-DAG: "%122": 12 # CHECK-GX-JSON-DAG: "%124": 12 # CHECK-GX-JSON-DAG: "%125": 12 # CHECK-GX-JSON-DAG: "%126": 12 # CHECK-GX-JSON-DAG: "%127": 12 # CHECK-GX-JSON-DAG: "%129": 12 # CHECK-GX-JSON-DAG: "%130": 12 # CHECK-GX-JSON-DAG: "%131": 12 # CHECK-GX-JSON-DAG: "%132": 12 # CHECK-GX-JSON-DAG: "%133:sub0": 1 # CHECK-GX-JSON-DAG: "%133:sub1": 0 # CHECK-GX-JSON-DAG: "%134": 12 # CHECK-GX-JSON-DAG: "%135": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 314 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%137:vgpr_32 = COPY %133.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 358 # CHECK-GX-JSON-DAG: "%69:sub1": 357 # CHECK-GX-JSON-DAG: "%69:sub2": 356 # CHECK-GX-JSON-DAG: "%69:sub3": 355 # CHECK-GX-JSON-DAG: "%69:sub4": 352 # CHECK-GX-JSON-DAG: "%69:sub5": 351 # CHECK-GX-JSON-DAG: "%69:sub6": 350 # CHECK-GX-JSON-DAG: "%69:sub7": 349 # CHECK-GX-JSON-DAG: "%69:sub8": 346 # CHECK-GX-JSON-DAG: "%69:sub9": 345 # CHECK-GX-JSON-DAG: "%69:sub10": 344 # CHECK-GX-JSON-DAG: "%69:sub11": 343 # CHECK-GX-JSON-DAG: "%69:sub12": 340 # CHECK-GX-JSON-DAG: "%69:sub13": 339 # CHECK-GX-JSON-DAG: "%69:sub14": 338 # CHECK-GX-JSON-DAG: "%69:sub15": 337 # CHECK-GX-JSON-DAG: "%69:sub16": 334 # CHECK-GX-JSON-DAG: "%69:sub17": 333 # CHECK-GX-JSON-DAG: "%69:sub18": 332 # CHECK-GX-JSON-DAG: "%69:sub19": 331 # CHECK-GX-JSON-DAG: "%69:sub20": 328 # CHECK-GX-JSON-DAG: "%69:sub21": 327 # CHECK-GX-JSON-DAG: "%69:sub22": 326 # CHECK-GX-JSON-DAG: "%69:sub23": 325 # CHECK-GX-JSON-DAG: "%69:sub24": 322 # CHECK-GX-JSON-DAG: "%69:sub25": 321 # CHECK-GX-JSON-DAG: "%69:sub26": 320 # CHECK-GX-JSON-DAG: "%69:sub27": 319 # CHECK-GX-JSON-DAG: "%69:sub28": 316 # CHECK-GX-JSON-DAG: "%69:sub29": 315 # CHECK-GX-JSON-DAG: "%69:sub30": 314 # CHECK-GX-JSON-DAG: "%69:sub31": 313 # CHECK-GX-JSON-DAG: "%70:sub0": 310 # CHECK-GX-JSON-DAG: "%70:sub1": 309 # CHECK-GX-JSON-DAG: "%70:sub2": 308 # CHECK-GX-JSON-DAG: "%70:sub3": 307 # CHECK-GX-JSON-DAG: "%70:sub4": 304 # CHECK-GX-JSON-DAG: "%70:sub5": 303 # CHECK-GX-JSON-DAG: "%70:sub6": 302 # CHECK-GX-JSON-DAG: "%70:sub7": 301 # CHECK-GX-JSON-DAG: "%70:sub8": 298 # CHECK-GX-JSON-DAG: "%70:sub9": 297 # CHECK-GX-JSON-DAG: "%70:sub10": 296 # CHECK-GX-JSON-DAG: "%70:sub11": 295 # CHECK-GX-JSON-DAG: "%70:sub12": 292 # CHECK-GX-JSON-DAG: "%70:sub13": 291 # CHECK-GX-JSON-DAG: "%70:sub14": 290 # CHECK-GX-JSON-DAG: "%70:sub15": 289 # CHECK-GX-JSON-DAG: "%70:sub16": 286 # CHECK-GX-JSON-DAG: "%70:sub17": 285 # CHECK-GX-JSON-DAG: "%70:sub18": 284 # CHECK-GX-JSON-DAG: "%70:sub19": 283 # CHECK-GX-JSON-DAG: "%70:sub20": 280 # CHECK-GX-JSON-DAG: "%70:sub21": 279 # CHECK-GX-JSON-DAG: "%70:sub22": 278 # CHECK-GX-JSON-DAG: "%70:sub23": 277 # CHECK-GX-JSON-DAG: "%70:sub24": 274 # CHECK-GX-JSON-DAG: "%70:sub25": 273 # CHECK-GX-JSON-DAG: "%70:sub26": 272 # CHECK-GX-JSON-DAG: "%70:sub27": 271 # CHECK-GX-JSON-DAG: "%70:sub28": 268 # CHECK-GX-JSON-DAG: "%70:sub29": 267 # CHECK-GX-JSON-DAG: "%70:sub30": 266 # CHECK-GX-JSON-DAG: "%70:sub31": 265 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 13 # CHECK-GX-JSON-DAG: "%87": 55 # CHECK-GX-JSON-DAG: "%92": 97 # CHECK-GX-JSON-DAG: "%97": 139 # CHECK-GX-JSON-DAG: "%102": 181 # CHECK-GX-JSON-DAG: "%107": 223 # CHECK-GX-JSON-DAG: "%109": 11 # CHECK-GX-JSON-DAG: "%110": 11 # CHECK-GX-JSON-DAG: "%111": 11 # CHECK-GX-JSON-DAG: "%112": 11 # CHECK-GX-JSON-DAG: "%114": 11 # CHECK-GX-JSON-DAG: "%115": 11 # CHECK-GX-JSON-DAG: "%116": 11 # CHECK-GX-JSON-DAG: "%117": 11 # CHECK-GX-JSON-DAG: "%119": 11 # CHECK-GX-JSON-DAG: "%120": 11 # CHECK-GX-JSON-DAG: "%121": 11 # CHECK-GX-JSON-DAG: "%122": 11 # CHECK-GX-JSON-DAG: "%124": 11 # CHECK-GX-JSON-DAG: "%125": 11 # CHECK-GX-JSON-DAG: "%126": 11 # CHECK-GX-JSON-DAG: "%127": 11 # CHECK-GX-JSON-DAG: "%129": 11 # CHECK-GX-JSON-DAG: "%130": 11 # CHECK-GX-JSON-DAG: "%131": 11 # CHECK-GX-JSON-DAG: "%132": 11 # CHECK-GX-JSON-DAG: "%133:sub0": 0 # CHECK-GX-JSON-DAG: "%134": 11 # CHECK-GX-JSON-DAG: "%135": 11 # CHECK-GX-JSON-DAG: "%136": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 313 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%138:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 357 # CHECK-GX-JSON-DAG: "%69:sub1": 356 # CHECK-GX-JSON-DAG: "%69:sub2": 355 # CHECK-GX-JSON-DAG: "%69:sub3": 354 # CHECK-GX-JSON-DAG: "%69:sub4": 351 # CHECK-GX-JSON-DAG: "%69:sub5": 350 # CHECK-GX-JSON-DAG: "%69:sub6": 349 # CHECK-GX-JSON-DAG: "%69:sub7": 348 # CHECK-GX-JSON-DAG: "%69:sub8": 345 # CHECK-GX-JSON-DAG: "%69:sub9": 344 # CHECK-GX-JSON-DAG: "%69:sub10": 343 # CHECK-GX-JSON-DAG: "%69:sub11": 342 # CHECK-GX-JSON-DAG: "%69:sub12": 339 # CHECK-GX-JSON-DAG: "%69:sub13": 338 # CHECK-GX-JSON-DAG: "%69:sub14": 337 # CHECK-GX-JSON-DAG: "%69:sub15": 336 # CHECK-GX-JSON-DAG: "%69:sub16": 333 # CHECK-GX-JSON-DAG: "%69:sub17": 332 # CHECK-GX-JSON-DAG: "%69:sub18": 331 # CHECK-GX-JSON-DAG: "%69:sub19": 330 # CHECK-GX-JSON-DAG: "%69:sub20": 327 # CHECK-GX-JSON-DAG: "%69:sub21": 326 # CHECK-GX-JSON-DAG: "%69:sub22": 325 # CHECK-GX-JSON-DAG: "%69:sub23": 324 # CHECK-GX-JSON-DAG: "%69:sub24": 321 # CHECK-GX-JSON-DAG: "%69:sub25": 320 # CHECK-GX-JSON-DAG: "%69:sub26": 319 # CHECK-GX-JSON-DAG: "%69:sub27": 318 # CHECK-GX-JSON-DAG: "%69:sub28": 315 # CHECK-GX-JSON-DAG: "%69:sub29": 314 # CHECK-GX-JSON-DAG: "%69:sub30": 313 # CHECK-GX-JSON-DAG: "%69:sub31": 312 # CHECK-GX-JSON-DAG: "%70:sub0": 309 # CHECK-GX-JSON-DAG: "%70:sub1": 308 # CHECK-GX-JSON-DAG: "%70:sub2": 307 # CHECK-GX-JSON-DAG: "%70:sub3": 306 # CHECK-GX-JSON-DAG: "%70:sub4": 303 # CHECK-GX-JSON-DAG: "%70:sub5": 302 # CHECK-GX-JSON-DAG: "%70:sub6": 301 # CHECK-GX-JSON-DAG: "%70:sub7": 300 # CHECK-GX-JSON-DAG: "%70:sub8": 297 # CHECK-GX-JSON-DAG: "%70:sub9": 296 # CHECK-GX-JSON-DAG: "%70:sub10": 295 # CHECK-GX-JSON-DAG: "%70:sub11": 294 # CHECK-GX-JSON-DAG: "%70:sub12": 291 # CHECK-GX-JSON-DAG: "%70:sub13": 290 # CHECK-GX-JSON-DAG: "%70:sub14": 289 # CHECK-GX-JSON-DAG: "%70:sub15": 288 # CHECK-GX-JSON-DAG: "%70:sub16": 285 # CHECK-GX-JSON-DAG: "%70:sub17": 284 # CHECK-GX-JSON-DAG: "%70:sub18": 283 # CHECK-GX-JSON-DAG: "%70:sub19": 282 # CHECK-GX-JSON-DAG: "%70:sub20": 279 # CHECK-GX-JSON-DAG: "%70:sub21": 278 # CHECK-GX-JSON-DAG: "%70:sub22": 277 # CHECK-GX-JSON-DAG: "%70:sub23": 276 # CHECK-GX-JSON-DAG: "%70:sub24": 273 # CHECK-GX-JSON-DAG: "%70:sub25": 272 # CHECK-GX-JSON-DAG: "%70:sub26": 271 # CHECK-GX-JSON-DAG: "%70:sub27": 270 # CHECK-GX-JSON-DAG: "%70:sub28": 267 # CHECK-GX-JSON-DAG: "%70:sub29": 266 # CHECK-GX-JSON-DAG: "%70:sub30": 265 # CHECK-GX-JSON-DAG: "%70:sub31": 264 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 12 # CHECK-GX-JSON-DAG: "%87": 54 # CHECK-GX-JSON-DAG: "%92": 96 # CHECK-GX-JSON-DAG: "%97": 138 # CHECK-GX-JSON-DAG: "%102": 180 # CHECK-GX-JSON-DAG: "%107": 222 # CHECK-GX-JSON-DAG: "%109": 10 # CHECK-GX-JSON-DAG: "%110": 10 # CHECK-GX-JSON-DAG: "%111": 10 # CHECK-GX-JSON-DAG: "%112": 10 # CHECK-GX-JSON-DAG: "%114": 10 # CHECK-GX-JSON-DAG: "%115": 10 # CHECK-GX-JSON-DAG: "%116": 10 # CHECK-GX-JSON-DAG: "%117": 10 # CHECK-GX-JSON-DAG: "%119": 10 # CHECK-GX-JSON-DAG: "%120": 10 # CHECK-GX-JSON-DAG: "%121": 10 # CHECK-GX-JSON-DAG: "%122": 10 # CHECK-GX-JSON-DAG: "%124": 10 # CHECK-GX-JSON-DAG: "%125": 10 # CHECK-GX-JSON-DAG: "%126": 10 # CHECK-GX-JSON-DAG: "%127": 10 # CHECK-GX-JSON-DAG: "%129": 10 # CHECK-GX-JSON-DAG: "%130": 10 # CHECK-GX-JSON-DAG: "%131": 10 # CHECK-GX-JSON-DAG: "%132": 10 # CHECK-GX-JSON-DAG: "%134": 10 # CHECK-GX-JSON-DAG: "%135": 10 # CHECK-GX-JSON-DAG: "%136": 10 # CHECK-GX-JSON-DAG: "%137": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 312 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%139:vgpr_32 = COPY %138.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 356 # CHECK-GX-JSON-DAG: "%69:sub1": 355 # CHECK-GX-JSON-DAG: "%69:sub2": 354 # CHECK-GX-JSON-DAG: "%69:sub3": 353 # CHECK-GX-JSON-DAG: "%69:sub4": 350 # CHECK-GX-JSON-DAG: "%69:sub5": 349 # CHECK-GX-JSON-DAG: "%69:sub6": 348 # CHECK-GX-JSON-DAG: "%69:sub7": 347 # CHECK-GX-JSON-DAG: "%69:sub8": 344 # CHECK-GX-JSON-DAG: "%69:sub9": 343 # CHECK-GX-JSON-DAG: "%69:sub10": 342 # CHECK-GX-JSON-DAG: "%69:sub11": 341 # CHECK-GX-JSON-DAG: "%69:sub12": 338 # CHECK-GX-JSON-DAG: "%69:sub13": 337 # CHECK-GX-JSON-DAG: "%69:sub14": 336 # CHECK-GX-JSON-DAG: "%69:sub15": 335 # CHECK-GX-JSON-DAG: "%69:sub16": 332 # CHECK-GX-JSON-DAG: "%69:sub17": 331 # CHECK-GX-JSON-DAG: "%69:sub18": 330 # CHECK-GX-JSON-DAG: "%69:sub19": 329 # CHECK-GX-JSON-DAG: "%69:sub20": 326 # CHECK-GX-JSON-DAG: "%69:sub21": 325 # CHECK-GX-JSON-DAG: "%69:sub22": 324 # CHECK-GX-JSON-DAG: "%69:sub23": 323 # CHECK-GX-JSON-DAG: "%69:sub24": 320 # CHECK-GX-JSON-DAG: "%69:sub25": 319 # CHECK-GX-JSON-DAG: "%69:sub26": 318 # CHECK-GX-JSON-DAG: "%69:sub27": 317 # CHECK-GX-JSON-DAG: "%69:sub28": 314 # CHECK-GX-JSON-DAG: "%69:sub29": 313 # CHECK-GX-JSON-DAG: "%69:sub30": 312 # CHECK-GX-JSON-DAG: "%69:sub31": 311 # CHECK-GX-JSON-DAG: "%70:sub0": 308 # CHECK-GX-JSON-DAG: "%70:sub1": 307 # CHECK-GX-JSON-DAG: "%70:sub2": 306 # CHECK-GX-JSON-DAG: "%70:sub3": 305 # CHECK-GX-JSON-DAG: "%70:sub4": 302 # CHECK-GX-JSON-DAG: "%70:sub5": 301 # CHECK-GX-JSON-DAG: "%70:sub6": 300 # CHECK-GX-JSON-DAG: "%70:sub7": 299 # CHECK-GX-JSON-DAG: "%70:sub8": 296 # CHECK-GX-JSON-DAG: "%70:sub9": 295 # CHECK-GX-JSON-DAG: "%70:sub10": 294 # CHECK-GX-JSON-DAG: "%70:sub11": 293 # CHECK-GX-JSON-DAG: "%70:sub12": 290 # CHECK-GX-JSON-DAG: "%70:sub13": 289 # CHECK-GX-JSON-DAG: "%70:sub14": 288 # CHECK-GX-JSON-DAG: "%70:sub15": 287 # CHECK-GX-JSON-DAG: "%70:sub16": 284 # CHECK-GX-JSON-DAG: "%70:sub17": 283 # CHECK-GX-JSON-DAG: "%70:sub18": 282 # CHECK-GX-JSON-DAG: "%70:sub19": 281 # CHECK-GX-JSON-DAG: "%70:sub20": 278 # CHECK-GX-JSON-DAG: "%70:sub21": 277 # CHECK-GX-JSON-DAG: "%70:sub22": 276 # CHECK-GX-JSON-DAG: "%70:sub23": 275 # CHECK-GX-JSON-DAG: "%70:sub24": 272 # CHECK-GX-JSON-DAG: "%70:sub25": 271 # CHECK-GX-JSON-DAG: "%70:sub26": 270 # CHECK-GX-JSON-DAG: "%70:sub27": 269 # CHECK-GX-JSON-DAG: "%70:sub28": 266 # CHECK-GX-JSON-DAG: "%70:sub29": 265 # CHECK-GX-JSON-DAG: "%70:sub30": 264 # CHECK-GX-JSON-DAG: "%70:sub31": 263 # CHECK-GX-JSON-DAG: "%77": 4 # CHECK-GX-JSON-DAG: "%82": 11 # CHECK-GX-JSON-DAG: "%87": 53 # CHECK-GX-JSON-DAG: "%92": 95 # CHECK-GX-JSON-DAG: "%97": 137 # CHECK-GX-JSON-DAG: "%102": 179 # CHECK-GX-JSON-DAG: "%107": 221 # CHECK-GX-JSON-DAG: "%109": 9 # CHECK-GX-JSON-DAG: "%110": 9 # CHECK-GX-JSON-DAG: "%111": 9 # CHECK-GX-JSON-DAG: "%112": 9 # CHECK-GX-JSON-DAG: "%114": 9 # CHECK-GX-JSON-DAG: "%115": 9 # CHECK-GX-JSON-DAG: "%116": 9 # CHECK-GX-JSON-DAG: "%117": 9 # CHECK-GX-JSON-DAG: "%119": 9 # CHECK-GX-JSON-DAG: "%120": 9 # CHECK-GX-JSON-DAG: "%121": 9 # CHECK-GX-JSON-DAG: "%122": 9 # CHECK-GX-JSON-DAG: "%124": 9 # CHECK-GX-JSON-DAG: "%125": 9 # CHECK-GX-JSON-DAG: "%126": 9 # CHECK-GX-JSON-DAG: "%127": 9 # CHECK-GX-JSON-DAG: "%129": 9 # CHECK-GX-JSON-DAG: "%130": 9 # CHECK-GX-JSON-DAG: "%131": 9 # CHECK-GX-JSON-DAG: "%132": 9 # CHECK-GX-JSON-DAG: "%134": 9 # CHECK-GX-JSON-DAG: "%135": 9 # CHECK-GX-JSON-DAG: "%136": 9 # CHECK-GX-JSON-DAG: "%137": 9 # CHECK-GX-JSON-DAG: "%138:sub0": 3 # CHECK-GX-JSON-DAG: "%138:sub1": 2 # CHECK-GX-JSON-DAG: "%138:sub2": 1 # CHECK-GX-JSON-DAG: "%138:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 311 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%140:vgpr_32 = COPY %138.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 355 # CHECK-GX-JSON-DAG: "%69:sub1": 354 # CHECK-GX-JSON-DAG: "%69:sub2": 353 # CHECK-GX-JSON-DAG: "%69:sub3": 352 # CHECK-GX-JSON-DAG: "%69:sub4": 349 # CHECK-GX-JSON-DAG: "%69:sub5": 348 # CHECK-GX-JSON-DAG: "%69:sub6": 347 # CHECK-GX-JSON-DAG: "%69:sub7": 346 # CHECK-GX-JSON-DAG: "%69:sub8": 343 # CHECK-GX-JSON-DAG: "%69:sub9": 342 # CHECK-GX-JSON-DAG: "%69:sub10": 341 # CHECK-GX-JSON-DAG: "%69:sub11": 340 # CHECK-GX-JSON-DAG: "%69:sub12": 337 # CHECK-GX-JSON-DAG: "%69:sub13": 336 # CHECK-GX-JSON-DAG: "%69:sub14": 335 # CHECK-GX-JSON-DAG: "%69:sub15": 334 # CHECK-GX-JSON-DAG: "%69:sub16": 331 # CHECK-GX-JSON-DAG: "%69:sub17": 330 # CHECK-GX-JSON-DAG: "%69:sub18": 329 # CHECK-GX-JSON-DAG: "%69:sub19": 328 # CHECK-GX-JSON-DAG: "%69:sub20": 325 # CHECK-GX-JSON-DAG: "%69:sub21": 324 # CHECK-GX-JSON-DAG: "%69:sub22": 323 # CHECK-GX-JSON-DAG: "%69:sub23": 322 # CHECK-GX-JSON-DAG: "%69:sub24": 319 # CHECK-GX-JSON-DAG: "%69:sub25": 318 # CHECK-GX-JSON-DAG: "%69:sub26": 317 # CHECK-GX-JSON-DAG: "%69:sub27": 316 # CHECK-GX-JSON-DAG: "%69:sub28": 313 # CHECK-GX-JSON-DAG: "%69:sub29": 312 # CHECK-GX-JSON-DAG: "%69:sub30": 311 # CHECK-GX-JSON-DAG: "%69:sub31": 310 # CHECK-GX-JSON-DAG: "%70:sub0": 307 # CHECK-GX-JSON-DAG: "%70:sub1": 306 # CHECK-GX-JSON-DAG: "%70:sub2": 305 # CHECK-GX-JSON-DAG: "%70:sub3": 304 # CHECK-GX-JSON-DAG: "%70:sub4": 301 # CHECK-GX-JSON-DAG: "%70:sub5": 300 # CHECK-GX-JSON-DAG: "%70:sub6": 299 # CHECK-GX-JSON-DAG: "%70:sub7": 298 # CHECK-GX-JSON-DAG: "%70:sub8": 295 # CHECK-GX-JSON-DAG: "%70:sub9": 294 # CHECK-GX-JSON-DAG: "%70:sub10": 293 # CHECK-GX-JSON-DAG: "%70:sub11": 292 # CHECK-GX-JSON-DAG: "%70:sub12": 289 # CHECK-GX-JSON-DAG: "%70:sub13": 288 # CHECK-GX-JSON-DAG: "%70:sub14": 287 # CHECK-GX-JSON-DAG: "%70:sub15": 286 # CHECK-GX-JSON-DAG: "%70:sub16": 283 # CHECK-GX-JSON-DAG: "%70:sub17": 282 # CHECK-GX-JSON-DAG: "%70:sub18": 281 # CHECK-GX-JSON-DAG: "%70:sub19": 280 # CHECK-GX-JSON-DAG: "%70:sub20": 277 # CHECK-GX-JSON-DAG: "%70:sub21": 276 # CHECK-GX-JSON-DAG: "%70:sub22": 275 # CHECK-GX-JSON-DAG: "%70:sub23": 274 # CHECK-GX-JSON-DAG: "%70:sub24": 271 # CHECK-GX-JSON-DAG: "%70:sub25": 270 # CHECK-GX-JSON-DAG: "%70:sub26": 269 # CHECK-GX-JSON-DAG: "%70:sub27": 268 # CHECK-GX-JSON-DAG: "%70:sub28": 265 # CHECK-GX-JSON-DAG: "%70:sub29": 264 # CHECK-GX-JSON-DAG: "%70:sub30": 263 # CHECK-GX-JSON-DAG: "%70:sub31": 262 # CHECK-GX-JSON-DAG: "%77": 3 # CHECK-GX-JSON-DAG: "%82": 10 # CHECK-GX-JSON-DAG: "%87": 52 # CHECK-GX-JSON-DAG: "%92": 94 # CHECK-GX-JSON-DAG: "%97": 136 # CHECK-GX-JSON-DAG: "%102": 178 # CHECK-GX-JSON-DAG: "%107": 220 # CHECK-GX-JSON-DAG: "%109": 8 # CHECK-GX-JSON-DAG: "%110": 8 # CHECK-GX-JSON-DAG: "%111": 8 # CHECK-GX-JSON-DAG: "%112": 8 # CHECK-GX-JSON-DAG: "%114": 8 # CHECK-GX-JSON-DAG: "%115": 8 # CHECK-GX-JSON-DAG: "%116": 8 # CHECK-GX-JSON-DAG: "%117": 8 # CHECK-GX-JSON-DAG: "%119": 8 # CHECK-GX-JSON-DAG: "%120": 8 # CHECK-GX-JSON-DAG: "%121": 8 # CHECK-GX-JSON-DAG: "%122": 8 # CHECK-GX-JSON-DAG: "%124": 8 # CHECK-GX-JSON-DAG: "%125": 8 # CHECK-GX-JSON-DAG: "%126": 8 # CHECK-GX-JSON-DAG: "%127": 8 # CHECK-GX-JSON-DAG: "%129": 8 # CHECK-GX-JSON-DAG: "%130": 8 # CHECK-GX-JSON-DAG: "%131": 8 # CHECK-GX-JSON-DAG: "%132": 8 # CHECK-GX-JSON-DAG: "%134": 8 # CHECK-GX-JSON-DAG: "%135": 8 # CHECK-GX-JSON-DAG: "%136": 8 # CHECK-GX-JSON-DAG: "%137": 8 # CHECK-GX-JSON-DAG: "%138:sub0": 2 # CHECK-GX-JSON-DAG: "%138:sub1": 1 # CHECK-GX-JSON-DAG: "%138:sub2": 0 # CHECK-GX-JSON-DAG: "%139": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 310 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%141:vgpr_32 = COPY %138.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 354 # CHECK-GX-JSON-DAG: "%69:sub1": 353 # CHECK-GX-JSON-DAG: "%69:sub2": 352 # CHECK-GX-JSON-DAG: "%69:sub3": 351 # CHECK-GX-JSON-DAG: "%69:sub4": 348 # CHECK-GX-JSON-DAG: "%69:sub5": 347 # CHECK-GX-JSON-DAG: "%69:sub6": 346 # CHECK-GX-JSON-DAG: "%69:sub7": 345 # CHECK-GX-JSON-DAG: "%69:sub8": 342 # CHECK-GX-JSON-DAG: "%69:sub9": 341 # CHECK-GX-JSON-DAG: "%69:sub10": 340 # CHECK-GX-JSON-DAG: "%69:sub11": 339 # CHECK-GX-JSON-DAG: "%69:sub12": 336 # CHECK-GX-JSON-DAG: "%69:sub13": 335 # CHECK-GX-JSON-DAG: "%69:sub14": 334 # CHECK-GX-JSON-DAG: "%69:sub15": 333 # CHECK-GX-JSON-DAG: "%69:sub16": 330 # CHECK-GX-JSON-DAG: "%69:sub17": 329 # CHECK-GX-JSON-DAG: "%69:sub18": 328 # CHECK-GX-JSON-DAG: "%69:sub19": 327 # CHECK-GX-JSON-DAG: "%69:sub20": 324 # CHECK-GX-JSON-DAG: "%69:sub21": 323 # CHECK-GX-JSON-DAG: "%69:sub22": 322 # CHECK-GX-JSON-DAG: "%69:sub23": 321 # CHECK-GX-JSON-DAG: "%69:sub24": 318 # CHECK-GX-JSON-DAG: "%69:sub25": 317 # CHECK-GX-JSON-DAG: "%69:sub26": 316 # CHECK-GX-JSON-DAG: "%69:sub27": 315 # CHECK-GX-JSON-DAG: "%69:sub28": 312 # CHECK-GX-JSON-DAG: "%69:sub29": 311 # CHECK-GX-JSON-DAG: "%69:sub30": 310 # CHECK-GX-JSON-DAG: "%69:sub31": 309 # CHECK-GX-JSON-DAG: "%70:sub0": 306 # CHECK-GX-JSON-DAG: "%70:sub1": 305 # CHECK-GX-JSON-DAG: "%70:sub2": 304 # CHECK-GX-JSON-DAG: "%70:sub3": 303 # CHECK-GX-JSON-DAG: "%70:sub4": 300 # CHECK-GX-JSON-DAG: "%70:sub5": 299 # CHECK-GX-JSON-DAG: "%70:sub6": 298 # CHECK-GX-JSON-DAG: "%70:sub7": 297 # CHECK-GX-JSON-DAG: "%70:sub8": 294 # CHECK-GX-JSON-DAG: "%70:sub9": 293 # CHECK-GX-JSON-DAG: "%70:sub10": 292 # CHECK-GX-JSON-DAG: "%70:sub11": 291 # CHECK-GX-JSON-DAG: "%70:sub12": 288 # CHECK-GX-JSON-DAG: "%70:sub13": 287 # CHECK-GX-JSON-DAG: "%70:sub14": 286 # CHECK-GX-JSON-DAG: "%70:sub15": 285 # CHECK-GX-JSON-DAG: "%70:sub16": 282 # CHECK-GX-JSON-DAG: "%70:sub17": 281 # CHECK-GX-JSON-DAG: "%70:sub18": 280 # CHECK-GX-JSON-DAG: "%70:sub19": 279 # CHECK-GX-JSON-DAG: "%70:sub20": 276 # CHECK-GX-JSON-DAG: "%70:sub21": 275 # CHECK-GX-JSON-DAG: "%70:sub22": 274 # CHECK-GX-JSON-DAG: "%70:sub23": 273 # CHECK-GX-JSON-DAG: "%70:sub24": 270 # CHECK-GX-JSON-DAG: "%70:sub25": 269 # CHECK-GX-JSON-DAG: "%70:sub26": 268 # CHECK-GX-JSON-DAG: "%70:sub27": 267 # CHECK-GX-JSON-DAG: "%70:sub28": 264 # CHECK-GX-JSON-DAG: "%70:sub29": 263 # CHECK-GX-JSON-DAG: "%70:sub30": 262 # CHECK-GX-JSON-DAG: "%70:sub31": 261 # CHECK-GX-JSON-DAG: "%77": 2 # CHECK-GX-JSON-DAG: "%82": 9 # CHECK-GX-JSON-DAG: "%87": 51 # CHECK-GX-JSON-DAG: "%92": 93 # CHECK-GX-JSON-DAG: "%97": 135 # CHECK-GX-JSON-DAG: "%102": 177 # CHECK-GX-JSON-DAG: "%107": 219 # CHECK-GX-JSON-DAG: "%109": 7 # CHECK-GX-JSON-DAG: "%110": 7 # CHECK-GX-JSON-DAG: "%111": 7 # CHECK-GX-JSON-DAG: "%112": 7 # CHECK-GX-JSON-DAG: "%114": 7 # CHECK-GX-JSON-DAG: "%115": 7 # CHECK-GX-JSON-DAG: "%116": 7 # CHECK-GX-JSON-DAG: "%117": 7 # CHECK-GX-JSON-DAG: "%119": 7 # CHECK-GX-JSON-DAG: "%120": 7 # CHECK-GX-JSON-DAG: "%121": 7 # CHECK-GX-JSON-DAG: "%122": 7 # CHECK-GX-JSON-DAG: "%124": 7 # CHECK-GX-JSON-DAG: "%125": 7 # CHECK-GX-JSON-DAG: "%126": 7 # CHECK-GX-JSON-DAG: "%127": 7 # CHECK-GX-JSON-DAG: "%129": 7 # CHECK-GX-JSON-DAG: "%130": 7 # CHECK-GX-JSON-DAG: "%131": 7 # CHECK-GX-JSON-DAG: "%132": 7 # CHECK-GX-JSON-DAG: "%134": 7 # CHECK-GX-JSON-DAG: "%135": 7 # CHECK-GX-JSON-DAG: "%136": 7 # CHECK-GX-JSON-DAG: "%137": 7 # CHECK-GX-JSON-DAG: "%138:sub0": 1 # CHECK-GX-JSON-DAG: "%138:sub1": 0 # CHECK-GX-JSON-DAG: "%139": 7 # CHECK-GX-JSON-DAG: "%140": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 309 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%142:vgpr_32 = COPY %138.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 353 # CHECK-GX-JSON-DAG: "%69:sub1": 352 # CHECK-GX-JSON-DAG: "%69:sub2": 351 # CHECK-GX-JSON-DAG: "%69:sub3": 350 # CHECK-GX-JSON-DAG: "%69:sub4": 347 # CHECK-GX-JSON-DAG: "%69:sub5": 346 # CHECK-GX-JSON-DAG: "%69:sub6": 345 # CHECK-GX-JSON-DAG: "%69:sub7": 344 # CHECK-GX-JSON-DAG: "%69:sub8": 341 # CHECK-GX-JSON-DAG: "%69:sub9": 340 # CHECK-GX-JSON-DAG: "%69:sub10": 339 # CHECK-GX-JSON-DAG: "%69:sub11": 338 # CHECK-GX-JSON-DAG: "%69:sub12": 335 # CHECK-GX-JSON-DAG: "%69:sub13": 334 # CHECK-GX-JSON-DAG: "%69:sub14": 333 # CHECK-GX-JSON-DAG: "%69:sub15": 332 # CHECK-GX-JSON-DAG: "%69:sub16": 329 # CHECK-GX-JSON-DAG: "%69:sub17": 328 # CHECK-GX-JSON-DAG: "%69:sub18": 327 # CHECK-GX-JSON-DAG: "%69:sub19": 326 # CHECK-GX-JSON-DAG: "%69:sub20": 323 # CHECK-GX-JSON-DAG: "%69:sub21": 322 # CHECK-GX-JSON-DAG: "%69:sub22": 321 # CHECK-GX-JSON-DAG: "%69:sub23": 320 # CHECK-GX-JSON-DAG: "%69:sub24": 317 # CHECK-GX-JSON-DAG: "%69:sub25": 316 # CHECK-GX-JSON-DAG: "%69:sub26": 315 # CHECK-GX-JSON-DAG: "%69:sub27": 314 # CHECK-GX-JSON-DAG: "%69:sub28": 311 # CHECK-GX-JSON-DAG: "%69:sub29": 310 # CHECK-GX-JSON-DAG: "%69:sub30": 309 # CHECK-GX-JSON-DAG: "%69:sub31": 308 # CHECK-GX-JSON-DAG: "%70:sub0": 305 # CHECK-GX-JSON-DAG: "%70:sub1": 304 # CHECK-GX-JSON-DAG: "%70:sub2": 303 # CHECK-GX-JSON-DAG: "%70:sub3": 302 # CHECK-GX-JSON-DAG: "%70:sub4": 299 # CHECK-GX-JSON-DAG: "%70:sub5": 298 # CHECK-GX-JSON-DAG: "%70:sub6": 297 # CHECK-GX-JSON-DAG: "%70:sub7": 296 # CHECK-GX-JSON-DAG: "%70:sub8": 293 # CHECK-GX-JSON-DAG: "%70:sub9": 292 # CHECK-GX-JSON-DAG: "%70:sub10": 291 # CHECK-GX-JSON-DAG: "%70:sub11": 290 # CHECK-GX-JSON-DAG: "%70:sub12": 287 # CHECK-GX-JSON-DAG: "%70:sub13": 286 # CHECK-GX-JSON-DAG: "%70:sub14": 285 # CHECK-GX-JSON-DAG: "%70:sub15": 284 # CHECK-GX-JSON-DAG: "%70:sub16": 281 # CHECK-GX-JSON-DAG: "%70:sub17": 280 # CHECK-GX-JSON-DAG: "%70:sub18": 279 # CHECK-GX-JSON-DAG: "%70:sub19": 278 # CHECK-GX-JSON-DAG: "%70:sub20": 275 # CHECK-GX-JSON-DAG: "%70:sub21": 274 # CHECK-GX-JSON-DAG: "%70:sub22": 273 # CHECK-GX-JSON-DAG: "%70:sub23": 272 # CHECK-GX-JSON-DAG: "%70:sub24": 269 # CHECK-GX-JSON-DAG: "%70:sub25": 268 # CHECK-GX-JSON-DAG: "%70:sub26": 267 # CHECK-GX-JSON-DAG: "%70:sub27": 266 # CHECK-GX-JSON-DAG: "%70:sub28": 263 # CHECK-GX-JSON-DAG: "%70:sub29": 262 # CHECK-GX-JSON-DAG: "%70:sub30": 261 # CHECK-GX-JSON-DAG: "%70:sub31": 260 # CHECK-GX-JSON-DAG: "%77": 1 # CHECK-GX-JSON-DAG: "%82": 8 # CHECK-GX-JSON-DAG: "%87": 50 # CHECK-GX-JSON-DAG: "%92": 92 # CHECK-GX-JSON-DAG: "%97": 134 # CHECK-GX-JSON-DAG: "%102": 176 # CHECK-GX-JSON-DAG: "%107": 218 # CHECK-GX-JSON-DAG: "%109": 6 # CHECK-GX-JSON-DAG: "%110": 6 # CHECK-GX-JSON-DAG: "%111": 6 # CHECK-GX-JSON-DAG: "%112": 6 # CHECK-GX-JSON-DAG: "%114": 6 # CHECK-GX-JSON-DAG: "%115": 6 # CHECK-GX-JSON-DAG: "%116": 6 # CHECK-GX-JSON-DAG: "%117": 6 # CHECK-GX-JSON-DAG: "%119": 6 # CHECK-GX-JSON-DAG: "%120": 6 # CHECK-GX-JSON-DAG: "%121": 6 # CHECK-GX-JSON-DAG: "%122": 6 # CHECK-GX-JSON-DAG: "%124": 6 # CHECK-GX-JSON-DAG: "%125": 6 # CHECK-GX-JSON-DAG: "%126": 6 # CHECK-GX-JSON-DAG: "%127": 6 # CHECK-GX-JSON-DAG: "%129": 6 # CHECK-GX-JSON-DAG: "%130": 6 # CHECK-GX-JSON-DAG: "%131": 6 # CHECK-GX-JSON-DAG: "%132": 6 # CHECK-GX-JSON-DAG: "%134": 6 # CHECK-GX-JSON-DAG: "%135": 6 # CHECK-GX-JSON-DAG: "%136": 6 # CHECK-GX-JSON-DAG: "%137": 6 # CHECK-GX-JSON-DAG: "%138:sub0": 0 # CHECK-GX-JSON-DAG: "%139": 6 # CHECK-GX-JSON-DAG: "%140": 6 # CHECK-GX-JSON-DAG: "%141": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 308 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%143:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p1, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 352 # CHECK-GX-JSON-DAG: "%69:sub1": 351 # CHECK-GX-JSON-DAG: "%69:sub2": 350 # CHECK-GX-JSON-DAG: "%69:sub3": 349 # CHECK-GX-JSON-DAG: "%69:sub4": 346 # CHECK-GX-JSON-DAG: "%69:sub5": 345 # CHECK-GX-JSON-DAG: "%69:sub6": 344 # CHECK-GX-JSON-DAG: "%69:sub7": 343 # CHECK-GX-JSON-DAG: "%69:sub8": 340 # CHECK-GX-JSON-DAG: "%69:sub9": 339 # CHECK-GX-JSON-DAG: "%69:sub10": 338 # CHECK-GX-JSON-DAG: "%69:sub11": 337 # CHECK-GX-JSON-DAG: "%69:sub12": 334 # CHECK-GX-JSON-DAG: "%69:sub13": 333 # CHECK-GX-JSON-DAG: "%69:sub14": 332 # CHECK-GX-JSON-DAG: "%69:sub15": 331 # CHECK-GX-JSON-DAG: "%69:sub16": 328 # CHECK-GX-JSON-DAG: "%69:sub17": 327 # CHECK-GX-JSON-DAG: "%69:sub18": 326 # CHECK-GX-JSON-DAG: "%69:sub19": 325 # CHECK-GX-JSON-DAG: "%69:sub20": 322 # CHECK-GX-JSON-DAG: "%69:sub21": 321 # CHECK-GX-JSON-DAG: "%69:sub22": 320 # CHECK-GX-JSON-DAG: "%69:sub23": 319 # CHECK-GX-JSON-DAG: "%69:sub24": 316 # CHECK-GX-JSON-DAG: "%69:sub25": 315 # CHECK-GX-JSON-DAG: "%69:sub26": 314 # CHECK-GX-JSON-DAG: "%69:sub27": 313 # CHECK-GX-JSON-DAG: "%69:sub28": 310 # CHECK-GX-JSON-DAG: "%69:sub29": 309 # CHECK-GX-JSON-DAG: "%69:sub30": 308 # CHECK-GX-JSON-DAG: "%69:sub31": 307 # CHECK-GX-JSON-DAG: "%70:sub0": 304 # CHECK-GX-JSON-DAG: "%70:sub1": 303 # CHECK-GX-JSON-DAG: "%70:sub2": 302 # CHECK-GX-JSON-DAG: "%70:sub3": 301 # CHECK-GX-JSON-DAG: "%70:sub4": 298 # CHECK-GX-JSON-DAG: "%70:sub5": 297 # CHECK-GX-JSON-DAG: "%70:sub6": 296 # CHECK-GX-JSON-DAG: "%70:sub7": 295 # CHECK-GX-JSON-DAG: "%70:sub8": 292 # CHECK-GX-JSON-DAG: "%70:sub9": 291 # CHECK-GX-JSON-DAG: "%70:sub10": 290 # CHECK-GX-JSON-DAG: "%70:sub11": 289 # CHECK-GX-JSON-DAG: "%70:sub12": 286 # CHECK-GX-JSON-DAG: "%70:sub13": 285 # CHECK-GX-JSON-DAG: "%70:sub14": 284 # CHECK-GX-JSON-DAG: "%70:sub15": 283 # CHECK-GX-JSON-DAG: "%70:sub16": 280 # CHECK-GX-JSON-DAG: "%70:sub17": 279 # CHECK-GX-JSON-DAG: "%70:sub18": 278 # CHECK-GX-JSON-DAG: "%70:sub19": 277 # CHECK-GX-JSON-DAG: "%70:sub20": 274 # CHECK-GX-JSON-DAG: "%70:sub21": 273 # CHECK-GX-JSON-DAG: "%70:sub22": 272 # CHECK-GX-JSON-DAG: "%70:sub23": 271 # CHECK-GX-JSON-DAG: "%70:sub24": 268 # CHECK-GX-JSON-DAG: "%70:sub25": 267 # CHECK-GX-JSON-DAG: "%70:sub26": 266 # CHECK-GX-JSON-DAG: "%70:sub27": 265 # CHECK-GX-JSON-DAG: "%70:sub28": 262 # CHECK-GX-JSON-DAG: "%70:sub29": 261 # CHECK-GX-JSON-DAG: "%70:sub30": 260 # CHECK-GX-JSON-DAG: "%70:sub31": 259 # CHECK-GX-JSON-DAG: "%77": 0 # CHECK-GX-JSON-DAG: "%82": 7 # CHECK-GX-JSON-DAG: "%87": 49 # CHECK-GX-JSON-DAG: "%92": 91 # CHECK-GX-JSON-DAG: "%97": 133 # CHECK-GX-JSON-DAG: "%102": 175 # CHECK-GX-JSON-DAG: "%107": 217 # CHECK-GX-JSON-DAG: "%109": 5 # CHECK-GX-JSON-DAG: "%110": 5 # CHECK-GX-JSON-DAG: "%111": 5 # CHECK-GX-JSON-DAG: "%112": 5 # CHECK-GX-JSON-DAG: "%114": 5 # CHECK-GX-JSON-DAG: "%115": 5 # CHECK-GX-JSON-DAG: "%116": 5 # CHECK-GX-JSON-DAG: "%117": 5 # CHECK-GX-JSON-DAG: "%119": 5 # CHECK-GX-JSON-DAG: "%120": 5 # CHECK-GX-JSON-DAG: "%121": 5 # CHECK-GX-JSON-DAG: "%122": 5 # CHECK-GX-JSON-DAG: "%124": 5 # CHECK-GX-JSON-DAG: "%125": 5 # CHECK-GX-JSON-DAG: "%126": 5 # CHECK-GX-JSON-DAG: "%127": 5 # CHECK-GX-JSON-DAG: "%129": 5 # CHECK-GX-JSON-DAG: "%130": 5 # CHECK-GX-JSON-DAG: "%131": 5 # CHECK-GX-JSON-DAG: "%132": 5 # CHECK-GX-JSON-DAG: "%134": 5 # CHECK-GX-JSON-DAG: "%135": 5 # CHECK-GX-JSON-DAG: "%136": 5 # CHECK-GX-JSON-DAG: "%137": 5 # CHECK-GX-JSON-DAG: "%139": 5 # CHECK-GX-JSON-DAG: "%140": 5 # CHECK-GX-JSON-DAG: "%141": 5 # CHECK-GX-JSON-DAG: "%142": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 307 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%144:vgpr_32 = COPY %143.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 351 # CHECK-GX-JSON-DAG: "%69:sub1": 350 # CHECK-GX-JSON-DAG: "%69:sub2": 349 # CHECK-GX-JSON-DAG: "%69:sub3": 348 # CHECK-GX-JSON-DAG: "%69:sub4": 345 # CHECK-GX-JSON-DAG: "%69:sub5": 344 # CHECK-GX-JSON-DAG: "%69:sub6": 343 # CHECK-GX-JSON-DAG: "%69:sub7": 342 # CHECK-GX-JSON-DAG: "%69:sub8": 339 # CHECK-GX-JSON-DAG: "%69:sub9": 338 # CHECK-GX-JSON-DAG: "%69:sub10": 337 # CHECK-GX-JSON-DAG: "%69:sub11": 336 # CHECK-GX-JSON-DAG: "%69:sub12": 333 # CHECK-GX-JSON-DAG: "%69:sub13": 332 # CHECK-GX-JSON-DAG: "%69:sub14": 331 # CHECK-GX-JSON-DAG: "%69:sub15": 330 # CHECK-GX-JSON-DAG: "%69:sub16": 327 # CHECK-GX-JSON-DAG: "%69:sub17": 326 # CHECK-GX-JSON-DAG: "%69:sub18": 325 # CHECK-GX-JSON-DAG: "%69:sub19": 324 # CHECK-GX-JSON-DAG: "%69:sub20": 321 # CHECK-GX-JSON-DAG: "%69:sub21": 320 # CHECK-GX-JSON-DAG: "%69:sub22": 319 # CHECK-GX-JSON-DAG: "%69:sub23": 318 # CHECK-GX-JSON-DAG: "%69:sub24": 315 # CHECK-GX-JSON-DAG: "%69:sub25": 314 # CHECK-GX-JSON-DAG: "%69:sub26": 313 # CHECK-GX-JSON-DAG: "%69:sub27": 312 # CHECK-GX-JSON-DAG: "%69:sub28": 309 # CHECK-GX-JSON-DAG: "%69:sub29": 308 # CHECK-GX-JSON-DAG: "%69:sub30": 307 # CHECK-GX-JSON-DAG: "%69:sub31": 306 # CHECK-GX-JSON-DAG: "%70:sub0": 303 # CHECK-GX-JSON-DAG: "%70:sub1": 302 # CHECK-GX-JSON-DAG: "%70:sub2": 301 # CHECK-GX-JSON-DAG: "%70:sub3": 300 # CHECK-GX-JSON-DAG: "%70:sub4": 297 # CHECK-GX-JSON-DAG: "%70:sub5": 296 # CHECK-GX-JSON-DAG: "%70:sub6": 295 # CHECK-GX-JSON-DAG: "%70:sub7": 294 # CHECK-GX-JSON-DAG: "%70:sub8": 291 # CHECK-GX-JSON-DAG: "%70:sub9": 290 # CHECK-GX-JSON-DAG: "%70:sub10": 289 # CHECK-GX-JSON-DAG: "%70:sub11": 288 # CHECK-GX-JSON-DAG: "%70:sub12": 285 # CHECK-GX-JSON-DAG: "%70:sub13": 284 # CHECK-GX-JSON-DAG: "%70:sub14": 283 # CHECK-GX-JSON-DAG: "%70:sub15": 282 # CHECK-GX-JSON-DAG: "%70:sub16": 279 # CHECK-GX-JSON-DAG: "%70:sub17": 278 # CHECK-GX-JSON-DAG: "%70:sub18": 277 # CHECK-GX-JSON-DAG: "%70:sub19": 276 # CHECK-GX-JSON-DAG: "%70:sub20": 273 # CHECK-GX-JSON-DAG: "%70:sub21": 272 # CHECK-GX-JSON-DAG: "%70:sub22": 271 # CHECK-GX-JSON-DAG: "%70:sub23": 270 # CHECK-GX-JSON-DAG: "%70:sub24": 267 # CHECK-GX-JSON-DAG: "%70:sub25": 266 # CHECK-GX-JSON-DAG: "%70:sub26": 265 # CHECK-GX-JSON-DAG: "%70:sub27": 264 # CHECK-GX-JSON-DAG: "%70:sub28": 261 # CHECK-GX-JSON-DAG: "%70:sub29": 260 # CHECK-GX-JSON-DAG: "%70:sub30": 259 # CHECK-GX-JSON-DAG: "%70:sub31": 258 # CHECK-GX-JSON-DAG: "%82": 6 # CHECK-GX-JSON-DAG: "%87": 48 # CHECK-GX-JSON-DAG: "%92": 90 # CHECK-GX-JSON-DAG: "%97": 132 # CHECK-GX-JSON-DAG: "%102": 174 # CHECK-GX-JSON-DAG: "%107": 216 # CHECK-GX-JSON-DAG: "%109": 4 # CHECK-GX-JSON-DAG: "%110": 4 # CHECK-GX-JSON-DAG: "%111": 4 # CHECK-GX-JSON-DAG: "%112": 4 # CHECK-GX-JSON-DAG: "%114": 4 # CHECK-GX-JSON-DAG: "%115": 4 # CHECK-GX-JSON-DAG: "%116": 4 # CHECK-GX-JSON-DAG: "%117": 4 # CHECK-GX-JSON-DAG: "%119": 4 # CHECK-GX-JSON-DAG: "%120": 4 # CHECK-GX-JSON-DAG: "%121": 4 # CHECK-GX-JSON-DAG: "%122": 4 # CHECK-GX-JSON-DAG: "%124": 4 # CHECK-GX-JSON-DAG: "%125": 4 # CHECK-GX-JSON-DAG: "%126": 4 # CHECK-GX-JSON-DAG: "%127": 4 # CHECK-GX-JSON-DAG: "%129": 4 # CHECK-GX-JSON-DAG: "%130": 4 # CHECK-GX-JSON-DAG: "%131": 4 # CHECK-GX-JSON-DAG: "%132": 4 # CHECK-GX-JSON-DAG: "%134": 4 # CHECK-GX-JSON-DAG: "%135": 4 # CHECK-GX-JSON-DAG: "%136": 4 # CHECK-GX-JSON-DAG: "%137": 4 # CHECK-GX-JSON-DAG: "%139": 4 # CHECK-GX-JSON-DAG: "%140": 4 # CHECK-GX-JSON-DAG: "%141": 4 # CHECK-GX-JSON-DAG: "%142": 4 # CHECK-GX-JSON-DAG: "%143:sub0": 3 # CHECK-GX-JSON-DAG: "%143:sub1": 2 # CHECK-GX-JSON-DAG: "%143:sub2": 1 # CHECK-GX-JSON-DAG: "%143:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 306 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%145:vgpr_32 = COPY %143.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 350 # CHECK-GX-JSON-DAG: "%69:sub1": 349 # CHECK-GX-JSON-DAG: "%69:sub2": 348 # CHECK-GX-JSON-DAG: "%69:sub3": 347 # CHECK-GX-JSON-DAG: "%69:sub4": 344 # CHECK-GX-JSON-DAG: "%69:sub5": 343 # CHECK-GX-JSON-DAG: "%69:sub6": 342 # CHECK-GX-JSON-DAG: "%69:sub7": 341 # CHECK-GX-JSON-DAG: "%69:sub8": 338 # CHECK-GX-JSON-DAG: "%69:sub9": 337 # CHECK-GX-JSON-DAG: "%69:sub10": 336 # CHECK-GX-JSON-DAG: "%69:sub11": 335 # CHECK-GX-JSON-DAG: "%69:sub12": 332 # CHECK-GX-JSON-DAG: "%69:sub13": 331 # CHECK-GX-JSON-DAG: "%69:sub14": 330 # CHECK-GX-JSON-DAG: "%69:sub15": 329 # CHECK-GX-JSON-DAG: "%69:sub16": 326 # CHECK-GX-JSON-DAG: "%69:sub17": 325 # CHECK-GX-JSON-DAG: "%69:sub18": 324 # CHECK-GX-JSON-DAG: "%69:sub19": 323 # CHECK-GX-JSON-DAG: "%69:sub20": 320 # CHECK-GX-JSON-DAG: "%69:sub21": 319 # CHECK-GX-JSON-DAG: "%69:sub22": 318 # CHECK-GX-JSON-DAG: "%69:sub23": 317 # CHECK-GX-JSON-DAG: "%69:sub24": 314 # CHECK-GX-JSON-DAG: "%69:sub25": 313 # CHECK-GX-JSON-DAG: "%69:sub26": 312 # CHECK-GX-JSON-DAG: "%69:sub27": 311 # CHECK-GX-JSON-DAG: "%69:sub28": 308 # CHECK-GX-JSON-DAG: "%69:sub29": 307 # CHECK-GX-JSON-DAG: "%69:sub30": 306 # CHECK-GX-JSON-DAG: "%69:sub31": 305 # CHECK-GX-JSON-DAG: "%70:sub0": 302 # CHECK-GX-JSON-DAG: "%70:sub1": 301 # CHECK-GX-JSON-DAG: "%70:sub2": 300 # CHECK-GX-JSON-DAG: "%70:sub3": 299 # CHECK-GX-JSON-DAG: "%70:sub4": 296 # CHECK-GX-JSON-DAG: "%70:sub5": 295 # CHECK-GX-JSON-DAG: "%70:sub6": 294 # CHECK-GX-JSON-DAG: "%70:sub7": 293 # CHECK-GX-JSON-DAG: "%70:sub8": 290 # CHECK-GX-JSON-DAG: "%70:sub9": 289 # CHECK-GX-JSON-DAG: "%70:sub10": 288 # CHECK-GX-JSON-DAG: "%70:sub11": 287 # CHECK-GX-JSON-DAG: "%70:sub12": 284 # CHECK-GX-JSON-DAG: "%70:sub13": 283 # CHECK-GX-JSON-DAG: "%70:sub14": 282 # CHECK-GX-JSON-DAG: "%70:sub15": 281 # CHECK-GX-JSON-DAG: "%70:sub16": 278 # CHECK-GX-JSON-DAG: "%70:sub17": 277 # CHECK-GX-JSON-DAG: "%70:sub18": 276 # CHECK-GX-JSON-DAG: "%70:sub19": 275 # CHECK-GX-JSON-DAG: "%70:sub20": 272 # CHECK-GX-JSON-DAG: "%70:sub21": 271 # CHECK-GX-JSON-DAG: "%70:sub22": 270 # CHECK-GX-JSON-DAG: "%70:sub23": 269 # CHECK-GX-JSON-DAG: "%70:sub24": 266 # CHECK-GX-JSON-DAG: "%70:sub25": 265 # CHECK-GX-JSON-DAG: "%70:sub26": 264 # CHECK-GX-JSON-DAG: "%70:sub27": 263 # CHECK-GX-JSON-DAG: "%70:sub28": 260 # CHECK-GX-JSON-DAG: "%70:sub29": 259 # CHECK-GX-JSON-DAG: "%70:sub30": 258 # CHECK-GX-JSON-DAG: "%70:sub31": 257 # CHECK-GX-JSON-DAG: "%82": 5 # CHECK-GX-JSON-DAG: "%87": 47 # CHECK-GX-JSON-DAG: "%92": 89 # CHECK-GX-JSON-DAG: "%97": 131 # CHECK-GX-JSON-DAG: "%102": 173 # CHECK-GX-JSON-DAG: "%107": 215 # CHECK-GX-JSON-DAG: "%109": 3 # CHECK-GX-JSON-DAG: "%110": 3 # CHECK-GX-JSON-DAG: "%111": 3 # CHECK-GX-JSON-DAG: "%112": 3 # CHECK-GX-JSON-DAG: "%114": 3 # CHECK-GX-JSON-DAG: "%115": 3 # CHECK-GX-JSON-DAG: "%116": 3 # CHECK-GX-JSON-DAG: "%117": 3 # CHECK-GX-JSON-DAG: "%119": 3 # CHECK-GX-JSON-DAG: "%120": 3 # CHECK-GX-JSON-DAG: "%121": 3 # CHECK-GX-JSON-DAG: "%122": 3 # CHECK-GX-JSON-DAG: "%124": 3 # CHECK-GX-JSON-DAG: "%125": 3 # CHECK-GX-JSON-DAG: "%126": 3 # CHECK-GX-JSON-DAG: "%127": 3 # CHECK-GX-JSON-DAG: "%129": 3 # CHECK-GX-JSON-DAG: "%130": 3 # CHECK-GX-JSON-DAG: "%131": 3 # CHECK-GX-JSON-DAG: "%132": 3 # CHECK-GX-JSON-DAG: "%134": 3 # CHECK-GX-JSON-DAG: "%135": 3 # CHECK-GX-JSON-DAG: "%136": 3 # CHECK-GX-JSON-DAG: "%137": 3 # CHECK-GX-JSON-DAG: "%139": 3 # CHECK-GX-JSON-DAG: "%140": 3 # CHECK-GX-JSON-DAG: "%141": 3 # CHECK-GX-JSON-DAG: "%142": 3 # CHECK-GX-JSON-DAG: "%143:sub0": 2 # CHECK-GX-JSON-DAG: "%143:sub1": 1 # CHECK-GX-JSON-DAG: "%143:sub2": 0 # CHECK-GX-JSON-DAG: "%144": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 305 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%146:vgpr_32 = COPY %143.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 349 # CHECK-GX-JSON-DAG: "%69:sub1": 348 # CHECK-GX-JSON-DAG: "%69:sub2": 347 # CHECK-GX-JSON-DAG: "%69:sub3": 346 # CHECK-GX-JSON-DAG: "%69:sub4": 343 # CHECK-GX-JSON-DAG: "%69:sub5": 342 # CHECK-GX-JSON-DAG: "%69:sub6": 341 # CHECK-GX-JSON-DAG: "%69:sub7": 340 # CHECK-GX-JSON-DAG: "%69:sub8": 337 # CHECK-GX-JSON-DAG: "%69:sub9": 336 # CHECK-GX-JSON-DAG: "%69:sub10": 335 # CHECK-GX-JSON-DAG: "%69:sub11": 334 # CHECK-GX-JSON-DAG: "%69:sub12": 331 # CHECK-GX-JSON-DAG: "%69:sub13": 330 # CHECK-GX-JSON-DAG: "%69:sub14": 329 # CHECK-GX-JSON-DAG: "%69:sub15": 328 # CHECK-GX-JSON-DAG: "%69:sub16": 325 # CHECK-GX-JSON-DAG: "%69:sub17": 324 # CHECK-GX-JSON-DAG: "%69:sub18": 323 # CHECK-GX-JSON-DAG: "%69:sub19": 322 # CHECK-GX-JSON-DAG: "%69:sub20": 319 # CHECK-GX-JSON-DAG: "%69:sub21": 318 # CHECK-GX-JSON-DAG: "%69:sub22": 317 # CHECK-GX-JSON-DAG: "%69:sub23": 316 # CHECK-GX-JSON-DAG: "%69:sub24": 313 # CHECK-GX-JSON-DAG: "%69:sub25": 312 # CHECK-GX-JSON-DAG: "%69:sub26": 311 # CHECK-GX-JSON-DAG: "%69:sub27": 310 # CHECK-GX-JSON-DAG: "%69:sub28": 307 # CHECK-GX-JSON-DAG: "%69:sub29": 306 # CHECK-GX-JSON-DAG: "%69:sub30": 305 # CHECK-GX-JSON-DAG: "%69:sub31": 304 # CHECK-GX-JSON-DAG: "%70:sub0": 301 # CHECK-GX-JSON-DAG: "%70:sub1": 300 # CHECK-GX-JSON-DAG: "%70:sub2": 299 # CHECK-GX-JSON-DAG: "%70:sub3": 298 # CHECK-GX-JSON-DAG: "%70:sub4": 295 # CHECK-GX-JSON-DAG: "%70:sub5": 294 # CHECK-GX-JSON-DAG: "%70:sub6": 293 # CHECK-GX-JSON-DAG: "%70:sub7": 292 # CHECK-GX-JSON-DAG: "%70:sub8": 289 # CHECK-GX-JSON-DAG: "%70:sub9": 288 # CHECK-GX-JSON-DAG: "%70:sub10": 287 # CHECK-GX-JSON-DAG: "%70:sub11": 286 # CHECK-GX-JSON-DAG: "%70:sub12": 283 # CHECK-GX-JSON-DAG: "%70:sub13": 282 # CHECK-GX-JSON-DAG: "%70:sub14": 281 # CHECK-GX-JSON-DAG: "%70:sub15": 280 # CHECK-GX-JSON-DAG: "%70:sub16": 277 # CHECK-GX-JSON-DAG: "%70:sub17": 276 # CHECK-GX-JSON-DAG: "%70:sub18": 275 # CHECK-GX-JSON-DAG: "%70:sub19": 274 # CHECK-GX-JSON-DAG: "%70:sub20": 271 # CHECK-GX-JSON-DAG: "%70:sub21": 270 # CHECK-GX-JSON-DAG: "%70:sub22": 269 # CHECK-GX-JSON-DAG: "%70:sub23": 268 # CHECK-GX-JSON-DAG: "%70:sub24": 265 # CHECK-GX-JSON-DAG: "%70:sub25": 264 # CHECK-GX-JSON-DAG: "%70:sub26": 263 # CHECK-GX-JSON-DAG: "%70:sub27": 262 # CHECK-GX-JSON-DAG: "%70:sub28": 259 # CHECK-GX-JSON-DAG: "%70:sub29": 258 # CHECK-GX-JSON-DAG: "%70:sub30": 257 # CHECK-GX-JSON-DAG: "%70:sub31": 256 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 46 # CHECK-GX-JSON-DAG: "%92": 88 # CHECK-GX-JSON-DAG: "%97": 130 # CHECK-GX-JSON-DAG: "%102": 172 # CHECK-GX-JSON-DAG: "%107": 214 # CHECK-GX-JSON-DAG: "%109": 2 # CHECK-GX-JSON-DAG: "%110": 2 # CHECK-GX-JSON-DAG: "%111": 2 # CHECK-GX-JSON-DAG: "%112": 2 # CHECK-GX-JSON-DAG: "%114": 2 # CHECK-GX-JSON-DAG: "%115": 2 # CHECK-GX-JSON-DAG: "%116": 2 # CHECK-GX-JSON-DAG: "%117": 2 # CHECK-GX-JSON-DAG: "%119": 2 # CHECK-GX-JSON-DAG: "%120": 2 # CHECK-GX-JSON-DAG: "%121": 2 # CHECK-GX-JSON-DAG: "%122": 2 # CHECK-GX-JSON-DAG: "%124": 2 # CHECK-GX-JSON-DAG: "%125": 2 # CHECK-GX-JSON-DAG: "%126": 2 # CHECK-GX-JSON-DAG: "%127": 2 # CHECK-GX-JSON-DAG: "%129": 2 # CHECK-GX-JSON-DAG: "%130": 2 # CHECK-GX-JSON-DAG: "%131": 2 # CHECK-GX-JSON-DAG: "%132": 2 # CHECK-GX-JSON-DAG: "%134": 2 # CHECK-GX-JSON-DAG: "%135": 2 # CHECK-GX-JSON-DAG: "%136": 2 # CHECK-GX-JSON-DAG: "%137": 2 # CHECK-GX-JSON-DAG: "%139": 2 # CHECK-GX-JSON-DAG: "%140": 2 # CHECK-GX-JSON-DAG: "%141": 2 # CHECK-GX-JSON-DAG: "%142": 2 # CHECK-GX-JSON-DAG: "%143:sub0": 1 # CHECK-GX-JSON-DAG: "%143:sub1": 0 # CHECK-GX-JSON-DAG: "%144": 2 # CHECK-GX-JSON-DAG: "%145": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 304 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%147:vgpr_32 = COPY %143.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 348 # CHECK-GX-JSON-DAG: "%69:sub1": 347 # CHECK-GX-JSON-DAG: "%69:sub2": 346 # CHECK-GX-JSON-DAG: "%69:sub3": 345 # CHECK-GX-JSON-DAG: "%69:sub4": 342 # CHECK-GX-JSON-DAG: "%69:sub5": 341 # CHECK-GX-JSON-DAG: "%69:sub6": 340 # CHECK-GX-JSON-DAG: "%69:sub7": 339 # CHECK-GX-JSON-DAG: "%69:sub8": 336 # CHECK-GX-JSON-DAG: "%69:sub9": 335 # CHECK-GX-JSON-DAG: "%69:sub10": 334 # CHECK-GX-JSON-DAG: "%69:sub11": 333 # CHECK-GX-JSON-DAG: "%69:sub12": 330 # CHECK-GX-JSON-DAG: "%69:sub13": 329 # CHECK-GX-JSON-DAG: "%69:sub14": 328 # CHECK-GX-JSON-DAG: "%69:sub15": 327 # CHECK-GX-JSON-DAG: "%69:sub16": 324 # CHECK-GX-JSON-DAG: "%69:sub17": 323 # CHECK-GX-JSON-DAG: "%69:sub18": 322 # CHECK-GX-JSON-DAG: "%69:sub19": 321 # CHECK-GX-JSON-DAG: "%69:sub20": 318 # CHECK-GX-JSON-DAG: "%69:sub21": 317 # CHECK-GX-JSON-DAG: "%69:sub22": 316 # CHECK-GX-JSON-DAG: "%69:sub23": 315 # CHECK-GX-JSON-DAG: "%69:sub24": 312 # CHECK-GX-JSON-DAG: "%69:sub25": 311 # CHECK-GX-JSON-DAG: "%69:sub26": 310 # CHECK-GX-JSON-DAG: "%69:sub27": 309 # CHECK-GX-JSON-DAG: "%69:sub28": 306 # CHECK-GX-JSON-DAG: "%69:sub29": 305 # CHECK-GX-JSON-DAG: "%69:sub30": 304 # CHECK-GX-JSON-DAG: "%69:sub31": 303 # CHECK-GX-JSON-DAG: "%70:sub0": 300 # CHECK-GX-JSON-DAG: "%70:sub1": 299 # CHECK-GX-JSON-DAG: "%70:sub2": 298 # CHECK-GX-JSON-DAG: "%70:sub3": 297 # CHECK-GX-JSON-DAG: "%70:sub4": 294 # CHECK-GX-JSON-DAG: "%70:sub5": 293 # CHECK-GX-JSON-DAG: "%70:sub6": 292 # CHECK-GX-JSON-DAG: "%70:sub7": 291 # CHECK-GX-JSON-DAG: "%70:sub8": 288 # CHECK-GX-JSON-DAG: "%70:sub9": 287 # CHECK-GX-JSON-DAG: "%70:sub10": 286 # CHECK-GX-JSON-DAG: "%70:sub11": 285 # CHECK-GX-JSON-DAG: "%70:sub12": 282 # CHECK-GX-JSON-DAG: "%70:sub13": 281 # CHECK-GX-JSON-DAG: "%70:sub14": 280 # CHECK-GX-JSON-DAG: "%70:sub15": 279 # CHECK-GX-JSON-DAG: "%70:sub16": 276 # CHECK-GX-JSON-DAG: "%70:sub17": 275 # CHECK-GX-JSON-DAG: "%70:sub18": 274 # CHECK-GX-JSON-DAG: "%70:sub19": 273 # CHECK-GX-JSON-DAG: "%70:sub20": 270 # CHECK-GX-JSON-DAG: "%70:sub21": 269 # CHECK-GX-JSON-DAG: "%70:sub22": 268 # CHECK-GX-JSON-DAG: "%70:sub23": 267 # CHECK-GX-JSON-DAG: "%70:sub24": 264 # CHECK-GX-JSON-DAG: "%70:sub25": 263 # CHECK-GX-JSON-DAG: "%70:sub26": 262 # CHECK-GX-JSON-DAG: "%70:sub27": 261 # CHECK-GX-JSON-DAG: "%70:sub28": 258 # CHECK-GX-JSON-DAG: "%70:sub29": 257 # CHECK-GX-JSON-DAG: "%70:sub30": 256 # CHECK-GX-JSON-DAG: "%70:sub31": 255 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 45 # CHECK-GX-JSON-DAG: "%92": 87 # CHECK-GX-JSON-DAG: "%97": 129 # CHECK-GX-JSON-DAG: "%102": 171 # CHECK-GX-JSON-DAG: "%107": 213 # CHECK-GX-JSON-DAG: "%109": 1 # CHECK-GX-JSON-DAG: "%110": 1 # CHECK-GX-JSON-DAG: "%111": 1 # CHECK-GX-JSON-DAG: "%112": 1 # CHECK-GX-JSON-DAG: "%114": 1 # CHECK-GX-JSON-DAG: "%115": 1 # CHECK-GX-JSON-DAG: "%116": 1 # CHECK-GX-JSON-DAG: "%117": 1 # CHECK-GX-JSON-DAG: "%119": 1 # CHECK-GX-JSON-DAG: "%120": 1 # CHECK-GX-JSON-DAG: "%121": 1 # CHECK-GX-JSON-DAG: "%122": 1 # CHECK-GX-JSON-DAG: "%124": 1 # CHECK-GX-JSON-DAG: "%125": 1 # CHECK-GX-JSON-DAG: "%126": 1 # CHECK-GX-JSON-DAG: "%127": 1 # CHECK-GX-JSON-DAG: "%129": 1 # CHECK-GX-JSON-DAG: "%130": 1 # CHECK-GX-JSON-DAG: "%131": 1 # CHECK-GX-JSON-DAG: "%132": 1 # CHECK-GX-JSON-DAG: "%134": 1 # CHECK-GX-JSON-DAG: "%135": 1 # CHECK-GX-JSON-DAG: "%136": 1 # CHECK-GX-JSON-DAG: "%137": 1 # CHECK-GX-JSON-DAG: "%139": 1 # CHECK-GX-JSON-DAG: "%140": 1 # CHECK-GX-JSON-DAG: "%141": 1 # CHECK-GX-JSON-DAG: "%142": 1 # CHECK-GX-JSON-DAG: "%143:sub0": 0 # CHECK-GX-JSON-DAG: "%144": 1 # CHECK-GX-JSON-DAG: "%145": 1 # CHECK-GX-JSON-DAG: "%146": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 303 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%148:vreg_1024 = REG_SEQUENCE %147, %subreg.sub0, %146, %subreg.sub1, %145, %subreg.sub2, %144, %subreg.sub3, %142, %subreg.sub4, %141, %subreg.sub5, %140, %subreg.sub6, %139, %subreg.sub7, %137, %subreg.sub8, %136, %subreg.sub9, %135, %subreg.sub10, %134, %subreg.sub11, %132, %subreg.sub12, %131, %subreg.sub13, %130, %subreg.sub14, %129, %subreg.sub15, %127, %subreg.sub16, %126, %subreg.sub17, %125, %subreg.sub18, %124, %subreg.sub19, %122, %subreg.sub20, %121, %subreg.sub21, %120, %subreg.sub22, %119, %subreg.sub23, %117, %subreg.sub24, %116, %subreg.sub25, %115, %subreg.sub26, %114, %subreg.sub27, %112, %subreg.sub28, %111, %subreg.sub29, %110, %subreg.sub30, %109, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 347 # CHECK-GX-JSON-DAG: "%69:sub1": 346 # CHECK-GX-JSON-DAG: "%69:sub2": 345 # CHECK-GX-JSON-DAG: "%69:sub3": 344 # CHECK-GX-JSON-DAG: "%69:sub4": 341 # CHECK-GX-JSON-DAG: "%69:sub5": 340 # CHECK-GX-JSON-DAG: "%69:sub6": 339 # CHECK-GX-JSON-DAG: "%69:sub7": 338 # CHECK-GX-JSON-DAG: "%69:sub8": 335 # CHECK-GX-JSON-DAG: "%69:sub9": 334 # CHECK-GX-JSON-DAG: "%69:sub10": 333 # CHECK-GX-JSON-DAG: "%69:sub11": 332 # CHECK-GX-JSON-DAG: "%69:sub12": 329 # CHECK-GX-JSON-DAG: "%69:sub13": 328 # CHECK-GX-JSON-DAG: "%69:sub14": 327 # CHECK-GX-JSON-DAG: "%69:sub15": 326 # CHECK-GX-JSON-DAG: "%69:sub16": 323 # CHECK-GX-JSON-DAG: "%69:sub17": 322 # CHECK-GX-JSON-DAG: "%69:sub18": 321 # CHECK-GX-JSON-DAG: "%69:sub19": 320 # CHECK-GX-JSON-DAG: "%69:sub20": 317 # CHECK-GX-JSON-DAG: "%69:sub21": 316 # CHECK-GX-JSON-DAG: "%69:sub22": 315 # CHECK-GX-JSON-DAG: "%69:sub23": 314 # CHECK-GX-JSON-DAG: "%69:sub24": 311 # CHECK-GX-JSON-DAG: "%69:sub25": 310 # CHECK-GX-JSON-DAG: "%69:sub26": 309 # CHECK-GX-JSON-DAG: "%69:sub27": 308 # CHECK-GX-JSON-DAG: "%69:sub28": 305 # CHECK-GX-JSON-DAG: "%69:sub29": 304 # CHECK-GX-JSON-DAG: "%69:sub30": 303 # CHECK-GX-JSON-DAG: "%69:sub31": 302 # CHECK-GX-JSON-DAG: "%70:sub0": 299 # CHECK-GX-JSON-DAG: "%70:sub1": 298 # CHECK-GX-JSON-DAG: "%70:sub2": 297 # CHECK-GX-JSON-DAG: "%70:sub3": 296 # CHECK-GX-JSON-DAG: "%70:sub4": 293 # CHECK-GX-JSON-DAG: "%70:sub5": 292 # CHECK-GX-JSON-DAG: "%70:sub6": 291 # CHECK-GX-JSON-DAG: "%70:sub7": 290 # CHECK-GX-JSON-DAG: "%70:sub8": 287 # CHECK-GX-JSON-DAG: "%70:sub9": 286 # CHECK-GX-JSON-DAG: "%70:sub10": 285 # CHECK-GX-JSON-DAG: "%70:sub11": 284 # CHECK-GX-JSON-DAG: "%70:sub12": 281 # CHECK-GX-JSON-DAG: "%70:sub13": 280 # CHECK-GX-JSON-DAG: "%70:sub14": 279 # CHECK-GX-JSON-DAG: "%70:sub15": 278 # CHECK-GX-JSON-DAG: "%70:sub16": 275 # CHECK-GX-JSON-DAG: "%70:sub17": 274 # CHECK-GX-JSON-DAG: "%70:sub18": 273 # CHECK-GX-JSON-DAG: "%70:sub19": 272 # CHECK-GX-JSON-DAG: "%70:sub20": 269 # CHECK-GX-JSON-DAG: "%70:sub21": 268 # CHECK-GX-JSON-DAG: "%70:sub22": 267 # CHECK-GX-JSON-DAG: "%70:sub23": 266 # CHECK-GX-JSON-DAG: "%70:sub24": 263 # CHECK-GX-JSON-DAG: "%70:sub25": 262 # CHECK-GX-JSON-DAG: "%70:sub26": 261 # CHECK-GX-JSON-DAG: "%70:sub27": 260 # CHECK-GX-JSON-DAG: "%70:sub28": 257 # CHECK-GX-JSON-DAG: "%70:sub29": 256 # CHECK-GX-JSON-DAG: "%70:sub30": 255 # CHECK-GX-JSON-DAG: "%70:sub31": 254 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 44 # CHECK-GX-JSON-DAG: "%92": 86 # CHECK-GX-JSON-DAG: "%97": 128 # CHECK-GX-JSON-DAG: "%102": 170 # CHECK-GX-JSON-DAG: "%107": 212 # CHECK-GX-JSON-DAG: "%109": 0 # CHECK-GX-JSON-DAG: "%110": 0 # CHECK-GX-JSON-DAG: "%111": 0 # CHECK-GX-JSON-DAG: "%112": 0 # CHECK-GX-JSON-DAG: "%114": 0 # CHECK-GX-JSON-DAG: "%115": 0 # CHECK-GX-JSON-DAG: "%116": 0 # CHECK-GX-JSON-DAG: "%117": 0 # CHECK-GX-JSON-DAG: "%119": 0 # CHECK-GX-JSON-DAG: "%120": 0 # CHECK-GX-JSON-DAG: "%121": 0 # CHECK-GX-JSON-DAG: "%122": 0 # CHECK-GX-JSON-DAG: "%124": 0 # CHECK-GX-JSON-DAG: "%125": 0 # CHECK-GX-JSON-DAG: "%126": 0 # CHECK-GX-JSON-DAG: "%127": 0 # CHECK-GX-JSON-DAG: "%129": 0 # CHECK-GX-JSON-DAG: "%130": 0 # CHECK-GX-JSON-DAG: "%131": 0 # CHECK-GX-JSON-DAG: "%132": 0 # CHECK-GX-JSON-DAG: "%134": 0 # CHECK-GX-JSON-DAG: "%135": 0 # CHECK-GX-JSON-DAG: "%136": 0 # CHECK-GX-JSON-DAG: "%137": 0 # CHECK-GX-JSON-DAG: "%139": 0 # CHECK-GX-JSON-DAG: "%140": 0 # CHECK-GX-JSON-DAG: "%141": 0 # CHECK-GX-JSON-DAG: "%142": 0 # CHECK-GX-JSON-DAG: "%144": 0 # CHECK-GX-JSON-DAG: "%145": 0 # CHECK-GX-JSON-DAG: "%146": 0 # CHECK-GX-JSON-DAG: "%147": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 302 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%149:vreg_1024 = COPY %148", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 346 # CHECK-GX-JSON-DAG: "%69:sub1": 345 # CHECK-GX-JSON-DAG: "%69:sub2": 344 # CHECK-GX-JSON-DAG: "%69:sub3": 343 # CHECK-GX-JSON-DAG: "%69:sub4": 340 # CHECK-GX-JSON-DAG: "%69:sub5": 339 # CHECK-GX-JSON-DAG: "%69:sub6": 338 # CHECK-GX-JSON-DAG: "%69:sub7": 337 # CHECK-GX-JSON-DAG: "%69:sub8": 334 # CHECK-GX-JSON-DAG: "%69:sub9": 333 # CHECK-GX-JSON-DAG: "%69:sub10": 332 # CHECK-GX-JSON-DAG: "%69:sub11": 331 # CHECK-GX-JSON-DAG: "%69:sub12": 328 # CHECK-GX-JSON-DAG: "%69:sub13": 327 # CHECK-GX-JSON-DAG: "%69:sub14": 326 # CHECK-GX-JSON-DAG: "%69:sub15": 325 # CHECK-GX-JSON-DAG: "%69:sub16": 322 # CHECK-GX-JSON-DAG: "%69:sub17": 321 # CHECK-GX-JSON-DAG: "%69:sub18": 320 # CHECK-GX-JSON-DAG: "%69:sub19": 319 # CHECK-GX-JSON-DAG: "%69:sub20": 316 # CHECK-GX-JSON-DAG: "%69:sub21": 315 # CHECK-GX-JSON-DAG: "%69:sub22": 314 # CHECK-GX-JSON-DAG: "%69:sub23": 313 # CHECK-GX-JSON-DAG: "%69:sub24": 310 # CHECK-GX-JSON-DAG: "%69:sub25": 309 # CHECK-GX-JSON-DAG: "%69:sub26": 308 # CHECK-GX-JSON-DAG: "%69:sub27": 307 # CHECK-GX-JSON-DAG: "%69:sub28": 304 # CHECK-GX-JSON-DAG: "%69:sub29": 303 # CHECK-GX-JSON-DAG: "%69:sub30": 302 # CHECK-GX-JSON-DAG: "%69:sub31": 301 # CHECK-GX-JSON-DAG: "%70:sub0": 298 # CHECK-GX-JSON-DAG: "%70:sub1": 297 # CHECK-GX-JSON-DAG: "%70:sub2": 296 # CHECK-GX-JSON-DAG: "%70:sub3": 295 # CHECK-GX-JSON-DAG: "%70:sub4": 292 # CHECK-GX-JSON-DAG: "%70:sub5": 291 # CHECK-GX-JSON-DAG: "%70:sub6": 290 # CHECK-GX-JSON-DAG: "%70:sub7": 289 # CHECK-GX-JSON-DAG: "%70:sub8": 286 # CHECK-GX-JSON-DAG: "%70:sub9": 285 # CHECK-GX-JSON-DAG: "%70:sub10": 284 # CHECK-GX-JSON-DAG: "%70:sub11": 283 # CHECK-GX-JSON-DAG: "%70:sub12": 280 # CHECK-GX-JSON-DAG: "%70:sub13": 279 # CHECK-GX-JSON-DAG: "%70:sub14": 278 # CHECK-GX-JSON-DAG: "%70:sub15": 277 # CHECK-GX-JSON-DAG: "%70:sub16": 274 # CHECK-GX-JSON-DAG: "%70:sub17": 273 # CHECK-GX-JSON-DAG: "%70:sub18": 272 # CHECK-GX-JSON-DAG: "%70:sub19": 271 # CHECK-GX-JSON-DAG: "%70:sub20": 268 # CHECK-GX-JSON-DAG: "%70:sub21": 267 # CHECK-GX-JSON-DAG: "%70:sub22": 266 # CHECK-GX-JSON-DAG: "%70:sub23": 265 # CHECK-GX-JSON-DAG: "%70:sub24": 262 # CHECK-GX-JSON-DAG: "%70:sub25": 261 # CHECK-GX-JSON-DAG: "%70:sub26": 260 # CHECK-GX-JSON-DAG: "%70:sub27": 259 # CHECK-GX-JSON-DAG: "%70:sub28": 256 # CHECK-GX-JSON-DAG: "%70:sub29": 255 # CHECK-GX-JSON-DAG: "%70:sub30": 254 # CHECK-GX-JSON-DAG: "%70:sub31": 253 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 43 # CHECK-GX-JSON-DAG: "%92": 85 # CHECK-GX-JSON-DAG: "%97": 127 # CHECK-GX-JSON-DAG: "%102": 169 # CHECK-GX-JSON-DAG: "%107": 211 # CHECK-GX-JSON-DAG: "%148": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%69", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 301 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%69:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%150:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 345 # CHECK-GX-JSON-DAG: "%69:sub1": 344 # CHECK-GX-JSON-DAG: "%69:sub2": 343 # CHECK-GX-JSON-DAG: "%69:sub3": 342 # CHECK-GX-JSON-DAG: "%69:sub4": 339 # CHECK-GX-JSON-DAG: "%69:sub5": 338 # CHECK-GX-JSON-DAG: "%69:sub6": 337 # CHECK-GX-JSON-DAG: "%69:sub7": 336 # CHECK-GX-JSON-DAG: "%69:sub8": 333 # CHECK-GX-JSON-DAG: "%69:sub9": 332 # CHECK-GX-JSON-DAG: "%69:sub10": 331 # CHECK-GX-JSON-DAG: "%69:sub11": 330 # CHECK-GX-JSON-DAG: "%69:sub12": 327 # CHECK-GX-JSON-DAG: "%69:sub13": 326 # CHECK-GX-JSON-DAG: "%69:sub14": 325 # CHECK-GX-JSON-DAG: "%69:sub15": 324 # CHECK-GX-JSON-DAG: "%69:sub16": 321 # CHECK-GX-JSON-DAG: "%69:sub17": 320 # CHECK-GX-JSON-DAG: "%69:sub18": 319 # CHECK-GX-JSON-DAG: "%69:sub19": 318 # CHECK-GX-JSON-DAG: "%69:sub20": 315 # CHECK-GX-JSON-DAG: "%69:sub21": 314 # CHECK-GX-JSON-DAG: "%69:sub22": 313 # CHECK-GX-JSON-DAG: "%69:sub23": 312 # CHECK-GX-JSON-DAG: "%69:sub24": 309 # CHECK-GX-JSON-DAG: "%69:sub25": 308 # CHECK-GX-JSON-DAG: "%69:sub26": 307 # CHECK-GX-JSON-DAG: "%69:sub27": 306 # CHECK-GX-JSON-DAG: "%69:sub28": 303 # CHECK-GX-JSON-DAG: "%69:sub29": 302 # CHECK-GX-JSON-DAG: "%69:sub30": 301 # CHECK-GX-JSON-DAG: "%69:sub31": 300 # CHECK-GX-JSON-DAG: "%70:sub0": 297 # CHECK-GX-JSON-DAG: "%70:sub1": 296 # CHECK-GX-JSON-DAG: "%70:sub2": 295 # CHECK-GX-JSON-DAG: "%70:sub3": 294 # CHECK-GX-JSON-DAG: "%70:sub4": 291 # CHECK-GX-JSON-DAG: "%70:sub5": 290 # CHECK-GX-JSON-DAG: "%70:sub6": 289 # CHECK-GX-JSON-DAG: "%70:sub7": 288 # CHECK-GX-JSON-DAG: "%70:sub8": 285 # CHECK-GX-JSON-DAG: "%70:sub9": 284 # CHECK-GX-JSON-DAG: "%70:sub10": 283 # CHECK-GX-JSON-DAG: "%70:sub11": 282 # CHECK-GX-JSON-DAG: "%70:sub12": 279 # CHECK-GX-JSON-DAG: "%70:sub13": 278 # CHECK-GX-JSON-DAG: "%70:sub14": 277 # CHECK-GX-JSON-DAG: "%70:sub15": 276 # CHECK-GX-JSON-DAG: "%70:sub16": 273 # CHECK-GX-JSON-DAG: "%70:sub17": 272 # CHECK-GX-JSON-DAG: "%70:sub18": 271 # CHECK-GX-JSON-DAG: "%70:sub19": 270 # CHECK-GX-JSON-DAG: "%70:sub20": 267 # CHECK-GX-JSON-DAG: "%70:sub21": 266 # CHECK-GX-JSON-DAG: "%70:sub22": 265 # CHECK-GX-JSON-DAG: "%70:sub23": 264 # CHECK-GX-JSON-DAG: "%70:sub24": 261 # CHECK-GX-JSON-DAG: "%70:sub25": 260 # CHECK-GX-JSON-DAG: "%70:sub26": 259 # CHECK-GX-JSON-DAG: "%70:sub27": 258 # CHECK-GX-JSON-DAG: "%70:sub28": 255 # CHECK-GX-JSON-DAG: "%70:sub29": 254 # CHECK-GX-JSON-DAG: "%70:sub30": 253 # CHECK-GX-JSON-DAG: "%70:sub31": 252 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 42 # CHECK-GX-JSON-DAG: "%92": 84 # CHECK-GX-JSON-DAG: "%97": 126 # CHECK-GX-JSON-DAG: "%102": 168 # CHECK-GX-JSON-DAG: "%107": 210 # CHECK-GX-JSON-DAG: "%149:sub0": 393 # CHECK-GX-JSON-DAG: "%149:sub1": 392 # CHECK-GX-JSON-DAG: "%149:sub2": 391 # CHECK-GX-JSON-DAG: "%149:sub3": 390 # CHECK-GX-JSON-DAG: "%149:sub4": 387 # CHECK-GX-JSON-DAG: "%149:sub5": 386 # CHECK-GX-JSON-DAG: "%149:sub6": 385 # CHECK-GX-JSON-DAG: "%149:sub7": 384 # CHECK-GX-JSON-DAG: "%149:sub8": 381 # CHECK-GX-JSON-DAG: "%149:sub9": 380 # CHECK-GX-JSON-DAG: "%149:sub10": 379 # CHECK-GX-JSON-DAG: "%149:sub11": 378 # CHECK-GX-JSON-DAG: "%149:sub12": 375 # CHECK-GX-JSON-DAG: "%149:sub13": 374 # CHECK-GX-JSON-DAG: "%149:sub14": 373 # CHECK-GX-JSON-DAG: "%149:sub15": 372 # CHECK-GX-JSON-DAG: "%149:sub16": 369 # CHECK-GX-JSON-DAG: "%149:sub17": 368 # CHECK-GX-JSON-DAG: "%149:sub18": 367 # CHECK-GX-JSON-DAG: "%149:sub19": 366 # CHECK-GX-JSON-DAG: "%149:sub20": 363 # CHECK-GX-JSON-DAG: "%149:sub21": 362 # CHECK-GX-JSON-DAG: "%149:sub22": 361 # CHECK-GX-JSON-DAG: "%149:sub23": 360 # CHECK-GX-JSON-DAG: "%149:sub24": 357 # CHECK-GX-JSON-DAG: "%149:sub25": 356 # CHECK-GX-JSON-DAG: "%149:sub26": 355 # CHECK-GX-JSON-DAG: "%149:sub27": 354 # CHECK-GX-JSON-DAG: "%149:sub28": 351 # CHECK-GX-JSON-DAG: "%149:sub29": 350 # CHECK-GX-JSON-DAG: "%149:sub30": 349 # CHECK-GX-JSON-DAG: "%149:sub31": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%151:vgpr_32 = COPY %150.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 344 # CHECK-GX-JSON-DAG: "%69:sub1": 343 # CHECK-GX-JSON-DAG: "%69:sub2": 342 # CHECK-GX-JSON-DAG: "%69:sub3": 341 # CHECK-GX-JSON-DAG: "%69:sub4": 338 # CHECK-GX-JSON-DAG: "%69:sub5": 337 # CHECK-GX-JSON-DAG: "%69:sub6": 336 # CHECK-GX-JSON-DAG: "%69:sub7": 335 # CHECK-GX-JSON-DAG: "%69:sub8": 332 # CHECK-GX-JSON-DAG: "%69:sub9": 331 # CHECK-GX-JSON-DAG: "%69:sub10": 330 # CHECK-GX-JSON-DAG: "%69:sub11": 329 # CHECK-GX-JSON-DAG: "%69:sub12": 326 # CHECK-GX-JSON-DAG: "%69:sub13": 325 # CHECK-GX-JSON-DAG: "%69:sub14": 324 # CHECK-GX-JSON-DAG: "%69:sub15": 323 # CHECK-GX-JSON-DAG: "%69:sub16": 320 # CHECK-GX-JSON-DAG: "%69:sub17": 319 # CHECK-GX-JSON-DAG: "%69:sub18": 318 # CHECK-GX-JSON-DAG: "%69:sub19": 317 # CHECK-GX-JSON-DAG: "%69:sub20": 314 # CHECK-GX-JSON-DAG: "%69:sub21": 313 # CHECK-GX-JSON-DAG: "%69:sub22": 312 # CHECK-GX-JSON-DAG: "%69:sub23": 311 # CHECK-GX-JSON-DAG: "%69:sub24": 308 # CHECK-GX-JSON-DAG: "%69:sub25": 307 # CHECK-GX-JSON-DAG: "%69:sub26": 306 # CHECK-GX-JSON-DAG: "%69:sub27": 305 # CHECK-GX-JSON-DAG: "%69:sub28": 302 # CHECK-GX-JSON-DAG: "%69:sub29": 301 # CHECK-GX-JSON-DAG: "%69:sub30": 300 # CHECK-GX-JSON-DAG: "%69:sub31": 299 # CHECK-GX-JSON-DAG: "%70:sub0": 296 # CHECK-GX-JSON-DAG: "%70:sub1": 295 # CHECK-GX-JSON-DAG: "%70:sub2": 294 # CHECK-GX-JSON-DAG: "%70:sub3": 293 # CHECK-GX-JSON-DAG: "%70:sub4": 290 # CHECK-GX-JSON-DAG: "%70:sub5": 289 # CHECK-GX-JSON-DAG: "%70:sub6": 288 # CHECK-GX-JSON-DAG: "%70:sub7": 287 # CHECK-GX-JSON-DAG: "%70:sub8": 284 # CHECK-GX-JSON-DAG: "%70:sub9": 283 # CHECK-GX-JSON-DAG: "%70:sub10": 282 # CHECK-GX-JSON-DAG: "%70:sub11": 281 # CHECK-GX-JSON-DAG: "%70:sub12": 278 # CHECK-GX-JSON-DAG: "%70:sub13": 277 # CHECK-GX-JSON-DAG: "%70:sub14": 276 # CHECK-GX-JSON-DAG: "%70:sub15": 275 # CHECK-GX-JSON-DAG: "%70:sub16": 272 # CHECK-GX-JSON-DAG: "%70:sub17": 271 # CHECK-GX-JSON-DAG: "%70:sub18": 270 # CHECK-GX-JSON-DAG: "%70:sub19": 269 # CHECK-GX-JSON-DAG: "%70:sub20": 266 # CHECK-GX-JSON-DAG: "%70:sub21": 265 # CHECK-GX-JSON-DAG: "%70:sub22": 264 # CHECK-GX-JSON-DAG: "%70:sub23": 263 # CHECK-GX-JSON-DAG: "%70:sub24": 260 # CHECK-GX-JSON-DAG: "%70:sub25": 259 # CHECK-GX-JSON-DAG: "%70:sub26": 258 # CHECK-GX-JSON-DAG: "%70:sub27": 257 # CHECK-GX-JSON-DAG: "%70:sub28": 254 # CHECK-GX-JSON-DAG: "%70:sub29": 253 # CHECK-GX-JSON-DAG: "%70:sub30": 252 # CHECK-GX-JSON-DAG: "%70:sub31": 251 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 41 # CHECK-GX-JSON-DAG: "%92": 83 # CHECK-GX-JSON-DAG: "%97": 125 # CHECK-GX-JSON-DAG: "%102": 167 # CHECK-GX-JSON-DAG: "%107": 209 # CHECK-GX-JSON-DAG: "%149:sub0": 392 # CHECK-GX-JSON-DAG: "%149:sub1": 391 # CHECK-GX-JSON-DAG: "%149:sub2": 390 # CHECK-GX-JSON-DAG: "%149:sub3": 389 # CHECK-GX-JSON-DAG: "%149:sub4": 386 # CHECK-GX-JSON-DAG: "%149:sub5": 385 # CHECK-GX-JSON-DAG: "%149:sub6": 384 # CHECK-GX-JSON-DAG: "%149:sub7": 383 # CHECK-GX-JSON-DAG: "%149:sub8": 380 # CHECK-GX-JSON-DAG: "%149:sub9": 379 # CHECK-GX-JSON-DAG: "%149:sub10": 378 # CHECK-GX-JSON-DAG: "%149:sub11": 377 # CHECK-GX-JSON-DAG: "%149:sub12": 374 # CHECK-GX-JSON-DAG: "%149:sub13": 373 # CHECK-GX-JSON-DAG: "%149:sub14": 372 # CHECK-GX-JSON-DAG: "%149:sub15": 371 # CHECK-GX-JSON-DAG: "%149:sub16": 368 # CHECK-GX-JSON-DAG: "%149:sub17": 367 # CHECK-GX-JSON-DAG: "%149:sub18": 366 # CHECK-GX-JSON-DAG: "%149:sub19": 365 # CHECK-GX-JSON-DAG: "%149:sub20": 362 # CHECK-GX-JSON-DAG: "%149:sub21": 361 # CHECK-GX-JSON-DAG: "%149:sub22": 360 # CHECK-GX-JSON-DAG: "%149:sub23": 359 # CHECK-GX-JSON-DAG: "%149:sub24": 356 # CHECK-GX-JSON-DAG: "%149:sub25": 355 # CHECK-GX-JSON-DAG: "%149:sub26": 354 # CHECK-GX-JSON-DAG: "%149:sub27": 353 # CHECK-GX-JSON-DAG: "%149:sub28": 350 # CHECK-GX-JSON-DAG: "%149:sub29": 349 # CHECK-GX-JSON-DAG: "%149:sub30": 348 # CHECK-GX-JSON-DAG: "%149:sub31": 347 # CHECK-GX-JSON-DAG: "%150:sub0": 3 # CHECK-GX-JSON-DAG: "%150:sub1": 2 # CHECK-GX-JSON-DAG: "%150:sub2": 1 # CHECK-GX-JSON-DAG: "%150:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%152:vgpr_32 = COPY %150.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 343 # CHECK-GX-JSON-DAG: "%69:sub1": 342 # CHECK-GX-JSON-DAG: "%69:sub2": 341 # CHECK-GX-JSON-DAG: "%69:sub3": 340 # CHECK-GX-JSON-DAG: "%69:sub4": 337 # CHECK-GX-JSON-DAG: "%69:sub5": 336 # CHECK-GX-JSON-DAG: "%69:sub6": 335 # CHECK-GX-JSON-DAG: "%69:sub7": 334 # CHECK-GX-JSON-DAG: "%69:sub8": 331 # CHECK-GX-JSON-DAG: "%69:sub9": 330 # CHECK-GX-JSON-DAG: "%69:sub10": 329 # CHECK-GX-JSON-DAG: "%69:sub11": 328 # CHECK-GX-JSON-DAG: "%69:sub12": 325 # CHECK-GX-JSON-DAG: "%69:sub13": 324 # CHECK-GX-JSON-DAG: "%69:sub14": 323 # CHECK-GX-JSON-DAG: "%69:sub15": 322 # CHECK-GX-JSON-DAG: "%69:sub16": 319 # CHECK-GX-JSON-DAG: "%69:sub17": 318 # CHECK-GX-JSON-DAG: "%69:sub18": 317 # CHECK-GX-JSON-DAG: "%69:sub19": 316 # CHECK-GX-JSON-DAG: "%69:sub20": 313 # CHECK-GX-JSON-DAG: "%69:sub21": 312 # CHECK-GX-JSON-DAG: "%69:sub22": 311 # CHECK-GX-JSON-DAG: "%69:sub23": 310 # CHECK-GX-JSON-DAG: "%69:sub24": 307 # CHECK-GX-JSON-DAG: "%69:sub25": 306 # CHECK-GX-JSON-DAG: "%69:sub26": 305 # CHECK-GX-JSON-DAG: "%69:sub27": 304 # CHECK-GX-JSON-DAG: "%69:sub28": 301 # CHECK-GX-JSON-DAG: "%69:sub29": 300 # CHECK-GX-JSON-DAG: "%69:sub30": 299 # CHECK-GX-JSON-DAG: "%69:sub31": 298 # CHECK-GX-JSON-DAG: "%70:sub0": 295 # CHECK-GX-JSON-DAG: "%70:sub1": 294 # CHECK-GX-JSON-DAG: "%70:sub2": 293 # CHECK-GX-JSON-DAG: "%70:sub3": 292 # CHECK-GX-JSON-DAG: "%70:sub4": 289 # CHECK-GX-JSON-DAG: "%70:sub5": 288 # CHECK-GX-JSON-DAG: "%70:sub6": 287 # CHECK-GX-JSON-DAG: "%70:sub7": 286 # CHECK-GX-JSON-DAG: "%70:sub8": 283 # CHECK-GX-JSON-DAG: "%70:sub9": 282 # CHECK-GX-JSON-DAG: "%70:sub10": 281 # CHECK-GX-JSON-DAG: "%70:sub11": 280 # CHECK-GX-JSON-DAG: "%70:sub12": 277 # CHECK-GX-JSON-DAG: "%70:sub13": 276 # CHECK-GX-JSON-DAG: "%70:sub14": 275 # CHECK-GX-JSON-DAG: "%70:sub15": 274 # CHECK-GX-JSON-DAG: "%70:sub16": 271 # CHECK-GX-JSON-DAG: "%70:sub17": 270 # CHECK-GX-JSON-DAG: "%70:sub18": 269 # CHECK-GX-JSON-DAG: "%70:sub19": 268 # CHECK-GX-JSON-DAG: "%70:sub20": 265 # CHECK-GX-JSON-DAG: "%70:sub21": 264 # CHECK-GX-JSON-DAG: "%70:sub22": 263 # CHECK-GX-JSON-DAG: "%70:sub23": 262 # CHECK-GX-JSON-DAG: "%70:sub24": 259 # CHECK-GX-JSON-DAG: "%70:sub25": 258 # CHECK-GX-JSON-DAG: "%70:sub26": 257 # CHECK-GX-JSON-DAG: "%70:sub27": 256 # CHECK-GX-JSON-DAG: "%70:sub28": 253 # CHECK-GX-JSON-DAG: "%70:sub29": 252 # CHECK-GX-JSON-DAG: "%70:sub30": 251 # CHECK-GX-JSON-DAG: "%70:sub31": 250 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 40 # CHECK-GX-JSON-DAG: "%92": 82 # CHECK-GX-JSON-DAG: "%97": 124 # CHECK-GX-JSON-DAG: "%102": 166 # CHECK-GX-JSON-DAG: "%107": 208 # CHECK-GX-JSON-DAG: "%149:sub0": 391 # CHECK-GX-JSON-DAG: "%149:sub1": 390 # CHECK-GX-JSON-DAG: "%149:sub2": 389 # CHECK-GX-JSON-DAG: "%149:sub3": 388 # CHECK-GX-JSON-DAG: "%149:sub4": 385 # CHECK-GX-JSON-DAG: "%149:sub5": 384 # CHECK-GX-JSON-DAG: "%149:sub6": 383 # CHECK-GX-JSON-DAG: "%149:sub7": 382 # CHECK-GX-JSON-DAG: "%149:sub8": 379 # CHECK-GX-JSON-DAG: "%149:sub9": 378 # CHECK-GX-JSON-DAG: "%149:sub10": 377 # CHECK-GX-JSON-DAG: "%149:sub11": 376 # CHECK-GX-JSON-DAG: "%149:sub12": 373 # CHECK-GX-JSON-DAG: "%149:sub13": 372 # CHECK-GX-JSON-DAG: "%149:sub14": 371 # CHECK-GX-JSON-DAG: "%149:sub15": 370 # CHECK-GX-JSON-DAG: "%149:sub16": 367 # CHECK-GX-JSON-DAG: "%149:sub17": 366 # CHECK-GX-JSON-DAG: "%149:sub18": 365 # CHECK-GX-JSON-DAG: "%149:sub19": 364 # CHECK-GX-JSON-DAG: "%149:sub20": 361 # CHECK-GX-JSON-DAG: "%149:sub21": 360 # CHECK-GX-JSON-DAG: "%149:sub22": 359 # CHECK-GX-JSON-DAG: "%149:sub23": 358 # CHECK-GX-JSON-DAG: "%149:sub24": 355 # CHECK-GX-JSON-DAG: "%149:sub25": 354 # CHECK-GX-JSON-DAG: "%149:sub26": 353 # CHECK-GX-JSON-DAG: "%149:sub27": 352 # CHECK-GX-JSON-DAG: "%149:sub28": 349 # CHECK-GX-JSON-DAG: "%149:sub29": 348 # CHECK-GX-JSON-DAG: "%149:sub30": 347 # CHECK-GX-JSON-DAG: "%149:sub31": 346 # CHECK-GX-JSON-DAG: "%150:sub0": 2 # CHECK-GX-JSON-DAG: "%150:sub1": 1 # CHECK-GX-JSON-DAG: "%150:sub2": 0 # CHECK-GX-JSON-DAG: "%151": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%153:vgpr_32 = COPY %150.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 342 # CHECK-GX-JSON-DAG: "%69:sub1": 341 # CHECK-GX-JSON-DAG: "%69:sub2": 340 # CHECK-GX-JSON-DAG: "%69:sub3": 339 # CHECK-GX-JSON-DAG: "%69:sub4": 336 # CHECK-GX-JSON-DAG: "%69:sub5": 335 # CHECK-GX-JSON-DAG: "%69:sub6": 334 # CHECK-GX-JSON-DAG: "%69:sub7": 333 # CHECK-GX-JSON-DAG: "%69:sub8": 330 # CHECK-GX-JSON-DAG: "%69:sub9": 329 # CHECK-GX-JSON-DAG: "%69:sub10": 328 # CHECK-GX-JSON-DAG: "%69:sub11": 327 # CHECK-GX-JSON-DAG: "%69:sub12": 324 # CHECK-GX-JSON-DAG: "%69:sub13": 323 # CHECK-GX-JSON-DAG: "%69:sub14": 322 # CHECK-GX-JSON-DAG: "%69:sub15": 321 # CHECK-GX-JSON-DAG: "%69:sub16": 318 # CHECK-GX-JSON-DAG: "%69:sub17": 317 # CHECK-GX-JSON-DAG: "%69:sub18": 316 # CHECK-GX-JSON-DAG: "%69:sub19": 315 # CHECK-GX-JSON-DAG: "%69:sub20": 312 # CHECK-GX-JSON-DAG: "%69:sub21": 311 # CHECK-GX-JSON-DAG: "%69:sub22": 310 # CHECK-GX-JSON-DAG: "%69:sub23": 309 # CHECK-GX-JSON-DAG: "%69:sub24": 306 # CHECK-GX-JSON-DAG: "%69:sub25": 305 # CHECK-GX-JSON-DAG: "%69:sub26": 304 # CHECK-GX-JSON-DAG: "%69:sub27": 303 # CHECK-GX-JSON-DAG: "%69:sub28": 300 # CHECK-GX-JSON-DAG: "%69:sub29": 299 # CHECK-GX-JSON-DAG: "%69:sub30": 298 # CHECK-GX-JSON-DAG: "%69:sub31": 297 # CHECK-GX-JSON-DAG: "%70:sub0": 294 # CHECK-GX-JSON-DAG: "%70:sub1": 293 # CHECK-GX-JSON-DAG: "%70:sub2": 292 # CHECK-GX-JSON-DAG: "%70:sub3": 291 # CHECK-GX-JSON-DAG: "%70:sub4": 288 # CHECK-GX-JSON-DAG: "%70:sub5": 287 # CHECK-GX-JSON-DAG: "%70:sub6": 286 # CHECK-GX-JSON-DAG: "%70:sub7": 285 # CHECK-GX-JSON-DAG: "%70:sub8": 282 # CHECK-GX-JSON-DAG: "%70:sub9": 281 # CHECK-GX-JSON-DAG: "%70:sub10": 280 # CHECK-GX-JSON-DAG: "%70:sub11": 279 # CHECK-GX-JSON-DAG: "%70:sub12": 276 # CHECK-GX-JSON-DAG: "%70:sub13": 275 # CHECK-GX-JSON-DAG: "%70:sub14": 274 # CHECK-GX-JSON-DAG: "%70:sub15": 273 # CHECK-GX-JSON-DAG: "%70:sub16": 270 # CHECK-GX-JSON-DAG: "%70:sub17": 269 # CHECK-GX-JSON-DAG: "%70:sub18": 268 # CHECK-GX-JSON-DAG: "%70:sub19": 267 # CHECK-GX-JSON-DAG: "%70:sub20": 264 # CHECK-GX-JSON-DAG: "%70:sub21": 263 # CHECK-GX-JSON-DAG: "%70:sub22": 262 # CHECK-GX-JSON-DAG: "%70:sub23": 261 # CHECK-GX-JSON-DAG: "%70:sub24": 258 # CHECK-GX-JSON-DAG: "%70:sub25": 257 # CHECK-GX-JSON-DAG: "%70:sub26": 256 # CHECK-GX-JSON-DAG: "%70:sub27": 255 # CHECK-GX-JSON-DAG: "%70:sub28": 252 # CHECK-GX-JSON-DAG: "%70:sub29": 251 # CHECK-GX-JSON-DAG: "%70:sub30": 250 # CHECK-GX-JSON-DAG: "%70:sub31": 249 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 39 # CHECK-GX-JSON-DAG: "%92": 81 # CHECK-GX-JSON-DAG: "%97": 123 # CHECK-GX-JSON-DAG: "%102": 165 # CHECK-GX-JSON-DAG: "%107": 207 # CHECK-GX-JSON-DAG: "%149:sub0": 390 # CHECK-GX-JSON-DAG: "%149:sub1": 389 # CHECK-GX-JSON-DAG: "%149:sub2": 388 # CHECK-GX-JSON-DAG: "%149:sub3": 387 # CHECK-GX-JSON-DAG: "%149:sub4": 384 # CHECK-GX-JSON-DAG: "%149:sub5": 383 # CHECK-GX-JSON-DAG: "%149:sub6": 382 # CHECK-GX-JSON-DAG: "%149:sub7": 381 # CHECK-GX-JSON-DAG: "%149:sub8": 378 # CHECK-GX-JSON-DAG: "%149:sub9": 377 # CHECK-GX-JSON-DAG: "%149:sub10": 376 # CHECK-GX-JSON-DAG: "%149:sub11": 375 # CHECK-GX-JSON-DAG: "%149:sub12": 372 # CHECK-GX-JSON-DAG: "%149:sub13": 371 # CHECK-GX-JSON-DAG: "%149:sub14": 370 # CHECK-GX-JSON-DAG: "%149:sub15": 369 # CHECK-GX-JSON-DAG: "%149:sub16": 366 # CHECK-GX-JSON-DAG: "%149:sub17": 365 # CHECK-GX-JSON-DAG: "%149:sub18": 364 # CHECK-GX-JSON-DAG: "%149:sub19": 363 # CHECK-GX-JSON-DAG: "%149:sub20": 360 # CHECK-GX-JSON-DAG: "%149:sub21": 359 # CHECK-GX-JSON-DAG: "%149:sub22": 358 # CHECK-GX-JSON-DAG: "%149:sub23": 357 # CHECK-GX-JSON-DAG: "%149:sub24": 354 # CHECK-GX-JSON-DAG: "%149:sub25": 353 # CHECK-GX-JSON-DAG: "%149:sub26": 352 # CHECK-GX-JSON-DAG: "%149:sub27": 351 # CHECK-GX-JSON-DAG: "%149:sub28": 348 # CHECK-GX-JSON-DAG: "%149:sub29": 347 # CHECK-GX-JSON-DAG: "%149:sub30": 346 # CHECK-GX-JSON-DAG: "%149:sub31": 345 # CHECK-GX-JSON-DAG: "%150:sub0": 1 # CHECK-GX-JSON-DAG: "%150:sub1": 0 # CHECK-GX-JSON-DAG: "%151": 37 # CHECK-GX-JSON-DAG: "%152": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%154:vgpr_32 = COPY %150.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 341 # CHECK-GX-JSON-DAG: "%69:sub1": 340 # CHECK-GX-JSON-DAG: "%69:sub2": 339 # CHECK-GX-JSON-DAG: "%69:sub3": 338 # CHECK-GX-JSON-DAG: "%69:sub4": 335 # CHECK-GX-JSON-DAG: "%69:sub5": 334 # CHECK-GX-JSON-DAG: "%69:sub6": 333 # CHECK-GX-JSON-DAG: "%69:sub7": 332 # CHECK-GX-JSON-DAG: "%69:sub8": 329 # CHECK-GX-JSON-DAG: "%69:sub9": 328 # CHECK-GX-JSON-DAG: "%69:sub10": 327 # CHECK-GX-JSON-DAG: "%69:sub11": 326 # CHECK-GX-JSON-DAG: "%69:sub12": 323 # CHECK-GX-JSON-DAG: "%69:sub13": 322 # CHECK-GX-JSON-DAG: "%69:sub14": 321 # CHECK-GX-JSON-DAG: "%69:sub15": 320 # CHECK-GX-JSON-DAG: "%69:sub16": 317 # CHECK-GX-JSON-DAG: "%69:sub17": 316 # CHECK-GX-JSON-DAG: "%69:sub18": 315 # CHECK-GX-JSON-DAG: "%69:sub19": 314 # CHECK-GX-JSON-DAG: "%69:sub20": 311 # CHECK-GX-JSON-DAG: "%69:sub21": 310 # CHECK-GX-JSON-DAG: "%69:sub22": 309 # CHECK-GX-JSON-DAG: "%69:sub23": 308 # CHECK-GX-JSON-DAG: "%69:sub24": 305 # CHECK-GX-JSON-DAG: "%69:sub25": 304 # CHECK-GX-JSON-DAG: "%69:sub26": 303 # CHECK-GX-JSON-DAG: "%69:sub27": 302 # CHECK-GX-JSON-DAG: "%69:sub28": 299 # CHECK-GX-JSON-DAG: "%69:sub29": 298 # CHECK-GX-JSON-DAG: "%69:sub30": 297 # CHECK-GX-JSON-DAG: "%69:sub31": 296 # CHECK-GX-JSON-DAG: "%70:sub0": 293 # CHECK-GX-JSON-DAG: "%70:sub1": 292 # CHECK-GX-JSON-DAG: "%70:sub2": 291 # CHECK-GX-JSON-DAG: "%70:sub3": 290 # CHECK-GX-JSON-DAG: "%70:sub4": 287 # CHECK-GX-JSON-DAG: "%70:sub5": 286 # CHECK-GX-JSON-DAG: "%70:sub6": 285 # CHECK-GX-JSON-DAG: "%70:sub7": 284 # CHECK-GX-JSON-DAG: "%70:sub8": 281 # CHECK-GX-JSON-DAG: "%70:sub9": 280 # CHECK-GX-JSON-DAG: "%70:sub10": 279 # CHECK-GX-JSON-DAG: "%70:sub11": 278 # CHECK-GX-JSON-DAG: "%70:sub12": 275 # CHECK-GX-JSON-DAG: "%70:sub13": 274 # CHECK-GX-JSON-DAG: "%70:sub14": 273 # CHECK-GX-JSON-DAG: "%70:sub15": 272 # CHECK-GX-JSON-DAG: "%70:sub16": 269 # CHECK-GX-JSON-DAG: "%70:sub17": 268 # CHECK-GX-JSON-DAG: "%70:sub18": 267 # CHECK-GX-JSON-DAG: "%70:sub19": 266 # CHECK-GX-JSON-DAG: "%70:sub20": 263 # CHECK-GX-JSON-DAG: "%70:sub21": 262 # CHECK-GX-JSON-DAG: "%70:sub22": 261 # CHECK-GX-JSON-DAG: "%70:sub23": 260 # CHECK-GX-JSON-DAG: "%70:sub24": 257 # CHECK-GX-JSON-DAG: "%70:sub25": 256 # CHECK-GX-JSON-DAG: "%70:sub26": 255 # CHECK-GX-JSON-DAG: "%70:sub27": 254 # CHECK-GX-JSON-DAG: "%70:sub28": 251 # CHECK-GX-JSON-DAG: "%70:sub29": 250 # CHECK-GX-JSON-DAG: "%70:sub30": 249 # CHECK-GX-JSON-DAG: "%70:sub31": 248 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 38 # CHECK-GX-JSON-DAG: "%92": 80 # CHECK-GX-JSON-DAG: "%97": 122 # CHECK-GX-JSON-DAG: "%102": 164 # CHECK-GX-JSON-DAG: "%107": 206 # CHECK-GX-JSON-DAG: "%149:sub0": 389 # CHECK-GX-JSON-DAG: "%149:sub1": 388 # CHECK-GX-JSON-DAG: "%149:sub2": 387 # CHECK-GX-JSON-DAG: "%149:sub3": 386 # CHECK-GX-JSON-DAG: "%149:sub4": 383 # CHECK-GX-JSON-DAG: "%149:sub5": 382 # CHECK-GX-JSON-DAG: "%149:sub6": 381 # CHECK-GX-JSON-DAG: "%149:sub7": 380 # CHECK-GX-JSON-DAG: "%149:sub8": 377 # CHECK-GX-JSON-DAG: "%149:sub9": 376 # CHECK-GX-JSON-DAG: "%149:sub10": 375 # CHECK-GX-JSON-DAG: "%149:sub11": 374 # CHECK-GX-JSON-DAG: "%149:sub12": 371 # CHECK-GX-JSON-DAG: "%149:sub13": 370 # CHECK-GX-JSON-DAG: "%149:sub14": 369 # CHECK-GX-JSON-DAG: "%149:sub15": 368 # CHECK-GX-JSON-DAG: "%149:sub16": 365 # CHECK-GX-JSON-DAG: "%149:sub17": 364 # CHECK-GX-JSON-DAG: "%149:sub18": 363 # CHECK-GX-JSON-DAG: "%149:sub19": 362 # CHECK-GX-JSON-DAG: "%149:sub20": 359 # CHECK-GX-JSON-DAG: "%149:sub21": 358 # CHECK-GX-JSON-DAG: "%149:sub22": 357 # CHECK-GX-JSON-DAG: "%149:sub23": 356 # CHECK-GX-JSON-DAG: "%149:sub24": 353 # CHECK-GX-JSON-DAG: "%149:sub25": 352 # CHECK-GX-JSON-DAG: "%149:sub26": 351 # CHECK-GX-JSON-DAG: "%149:sub27": 350 # CHECK-GX-JSON-DAG: "%149:sub28": 347 # CHECK-GX-JSON-DAG: "%149:sub29": 346 # CHECK-GX-JSON-DAG: "%149:sub30": 345 # CHECK-GX-JSON-DAG: "%149:sub31": 344 # CHECK-GX-JSON-DAG: "%150:sub0": 0 # CHECK-GX-JSON-DAG: "%151": 36 # CHECK-GX-JSON-DAG: "%152": 36 # CHECK-GX-JSON-DAG: "%153": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%155:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 340 # CHECK-GX-JSON-DAG: "%69:sub1": 339 # CHECK-GX-JSON-DAG: "%69:sub2": 338 # CHECK-GX-JSON-DAG: "%69:sub3": 337 # CHECK-GX-JSON-DAG: "%69:sub4": 334 # CHECK-GX-JSON-DAG: "%69:sub5": 333 # CHECK-GX-JSON-DAG: "%69:sub6": 332 # CHECK-GX-JSON-DAG: "%69:sub7": 331 # CHECK-GX-JSON-DAG: "%69:sub8": 328 # CHECK-GX-JSON-DAG: "%69:sub9": 327 # CHECK-GX-JSON-DAG: "%69:sub10": 326 # CHECK-GX-JSON-DAG: "%69:sub11": 325 # CHECK-GX-JSON-DAG: "%69:sub12": 322 # CHECK-GX-JSON-DAG: "%69:sub13": 321 # CHECK-GX-JSON-DAG: "%69:sub14": 320 # CHECK-GX-JSON-DAG: "%69:sub15": 319 # CHECK-GX-JSON-DAG: "%69:sub16": 316 # CHECK-GX-JSON-DAG: "%69:sub17": 315 # CHECK-GX-JSON-DAG: "%69:sub18": 314 # CHECK-GX-JSON-DAG: "%69:sub19": 313 # CHECK-GX-JSON-DAG: "%69:sub20": 310 # CHECK-GX-JSON-DAG: "%69:sub21": 309 # CHECK-GX-JSON-DAG: "%69:sub22": 308 # CHECK-GX-JSON-DAG: "%69:sub23": 307 # CHECK-GX-JSON-DAG: "%69:sub24": 304 # CHECK-GX-JSON-DAG: "%69:sub25": 303 # CHECK-GX-JSON-DAG: "%69:sub26": 302 # CHECK-GX-JSON-DAG: "%69:sub27": 301 # CHECK-GX-JSON-DAG: "%69:sub28": 298 # CHECK-GX-JSON-DAG: "%69:sub29": 297 # CHECK-GX-JSON-DAG: "%69:sub30": 296 # CHECK-GX-JSON-DAG: "%69:sub31": 295 # CHECK-GX-JSON-DAG: "%70:sub0": 292 # CHECK-GX-JSON-DAG: "%70:sub1": 291 # CHECK-GX-JSON-DAG: "%70:sub2": 290 # CHECK-GX-JSON-DAG: "%70:sub3": 289 # CHECK-GX-JSON-DAG: "%70:sub4": 286 # CHECK-GX-JSON-DAG: "%70:sub5": 285 # CHECK-GX-JSON-DAG: "%70:sub6": 284 # CHECK-GX-JSON-DAG: "%70:sub7": 283 # CHECK-GX-JSON-DAG: "%70:sub8": 280 # CHECK-GX-JSON-DAG: "%70:sub9": 279 # CHECK-GX-JSON-DAG: "%70:sub10": 278 # CHECK-GX-JSON-DAG: "%70:sub11": 277 # CHECK-GX-JSON-DAG: "%70:sub12": 274 # CHECK-GX-JSON-DAG: "%70:sub13": 273 # CHECK-GX-JSON-DAG: "%70:sub14": 272 # CHECK-GX-JSON-DAG: "%70:sub15": 271 # CHECK-GX-JSON-DAG: "%70:sub16": 268 # CHECK-GX-JSON-DAG: "%70:sub17": 267 # CHECK-GX-JSON-DAG: "%70:sub18": 266 # CHECK-GX-JSON-DAG: "%70:sub19": 265 # CHECK-GX-JSON-DAG: "%70:sub20": 262 # CHECK-GX-JSON-DAG: "%70:sub21": 261 # CHECK-GX-JSON-DAG: "%70:sub22": 260 # CHECK-GX-JSON-DAG: "%70:sub23": 259 # CHECK-GX-JSON-DAG: "%70:sub24": 256 # CHECK-GX-JSON-DAG: "%70:sub25": 255 # CHECK-GX-JSON-DAG: "%70:sub26": 254 # CHECK-GX-JSON-DAG: "%70:sub27": 253 # CHECK-GX-JSON-DAG: "%70:sub28": 250 # CHECK-GX-JSON-DAG: "%70:sub29": 249 # CHECK-GX-JSON-DAG: "%70:sub30": 248 # CHECK-GX-JSON-DAG: "%70:sub31": 247 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 37 # CHECK-GX-JSON-DAG: "%92": 79 # CHECK-GX-JSON-DAG: "%97": 121 # CHECK-GX-JSON-DAG: "%102": 163 # CHECK-GX-JSON-DAG: "%107": 205 # CHECK-GX-JSON-DAG: "%149:sub0": 388 # CHECK-GX-JSON-DAG: "%149:sub1": 387 # CHECK-GX-JSON-DAG: "%149:sub2": 386 # CHECK-GX-JSON-DAG: "%149:sub3": 385 # CHECK-GX-JSON-DAG: "%149:sub4": 382 # CHECK-GX-JSON-DAG: "%149:sub5": 381 # CHECK-GX-JSON-DAG: "%149:sub6": 380 # CHECK-GX-JSON-DAG: "%149:sub7": 379 # CHECK-GX-JSON-DAG: "%149:sub8": 376 # CHECK-GX-JSON-DAG: "%149:sub9": 375 # CHECK-GX-JSON-DAG: "%149:sub10": 374 # CHECK-GX-JSON-DAG: "%149:sub11": 373 # CHECK-GX-JSON-DAG: "%149:sub12": 370 # CHECK-GX-JSON-DAG: "%149:sub13": 369 # CHECK-GX-JSON-DAG: "%149:sub14": 368 # CHECK-GX-JSON-DAG: "%149:sub15": 367 # CHECK-GX-JSON-DAG: "%149:sub16": 364 # CHECK-GX-JSON-DAG: "%149:sub17": 363 # CHECK-GX-JSON-DAG: "%149:sub18": 362 # CHECK-GX-JSON-DAG: "%149:sub19": 361 # CHECK-GX-JSON-DAG: "%149:sub20": 358 # CHECK-GX-JSON-DAG: "%149:sub21": 357 # CHECK-GX-JSON-DAG: "%149:sub22": 356 # CHECK-GX-JSON-DAG: "%149:sub23": 355 # CHECK-GX-JSON-DAG: "%149:sub24": 352 # CHECK-GX-JSON-DAG: "%149:sub25": 351 # CHECK-GX-JSON-DAG: "%149:sub26": 350 # CHECK-GX-JSON-DAG: "%149:sub27": 349 # CHECK-GX-JSON-DAG: "%149:sub28": 346 # CHECK-GX-JSON-DAG: "%149:sub29": 345 # CHECK-GX-JSON-DAG: "%149:sub30": 344 # CHECK-GX-JSON-DAG: "%149:sub31": 343 # CHECK-GX-JSON-DAG: "%151": 35 # CHECK-GX-JSON-DAG: "%152": 35 # CHECK-GX-JSON-DAG: "%153": 35 # CHECK-GX-JSON-DAG: "%154": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%156:vgpr_32 = COPY %155.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 339 # CHECK-GX-JSON-DAG: "%69:sub1": 338 # CHECK-GX-JSON-DAG: "%69:sub2": 337 # CHECK-GX-JSON-DAG: "%69:sub3": 336 # CHECK-GX-JSON-DAG: "%69:sub4": 333 # CHECK-GX-JSON-DAG: "%69:sub5": 332 # CHECK-GX-JSON-DAG: "%69:sub6": 331 # CHECK-GX-JSON-DAG: "%69:sub7": 330 # CHECK-GX-JSON-DAG: "%69:sub8": 327 # CHECK-GX-JSON-DAG: "%69:sub9": 326 # CHECK-GX-JSON-DAG: "%69:sub10": 325 # CHECK-GX-JSON-DAG: "%69:sub11": 324 # CHECK-GX-JSON-DAG: "%69:sub12": 321 # CHECK-GX-JSON-DAG: "%69:sub13": 320 # CHECK-GX-JSON-DAG: "%69:sub14": 319 # CHECK-GX-JSON-DAG: "%69:sub15": 318 # CHECK-GX-JSON-DAG: "%69:sub16": 315 # CHECK-GX-JSON-DAG: "%69:sub17": 314 # CHECK-GX-JSON-DAG: "%69:sub18": 313 # CHECK-GX-JSON-DAG: "%69:sub19": 312 # CHECK-GX-JSON-DAG: "%69:sub20": 309 # CHECK-GX-JSON-DAG: "%69:sub21": 308 # CHECK-GX-JSON-DAG: "%69:sub22": 307 # CHECK-GX-JSON-DAG: "%69:sub23": 306 # CHECK-GX-JSON-DAG: "%69:sub24": 303 # CHECK-GX-JSON-DAG: "%69:sub25": 302 # CHECK-GX-JSON-DAG: "%69:sub26": 301 # CHECK-GX-JSON-DAG: "%69:sub27": 300 # CHECK-GX-JSON-DAG: "%69:sub28": 297 # CHECK-GX-JSON-DAG: "%69:sub29": 296 # CHECK-GX-JSON-DAG: "%69:sub30": 295 # CHECK-GX-JSON-DAG: "%69:sub31": 294 # CHECK-GX-JSON-DAG: "%70:sub0": 291 # CHECK-GX-JSON-DAG: "%70:sub1": 290 # CHECK-GX-JSON-DAG: "%70:sub2": 289 # CHECK-GX-JSON-DAG: "%70:sub3": 288 # CHECK-GX-JSON-DAG: "%70:sub4": 285 # CHECK-GX-JSON-DAG: "%70:sub5": 284 # CHECK-GX-JSON-DAG: "%70:sub6": 283 # CHECK-GX-JSON-DAG: "%70:sub7": 282 # CHECK-GX-JSON-DAG: "%70:sub8": 279 # CHECK-GX-JSON-DAG: "%70:sub9": 278 # CHECK-GX-JSON-DAG: "%70:sub10": 277 # CHECK-GX-JSON-DAG: "%70:sub11": 276 # CHECK-GX-JSON-DAG: "%70:sub12": 273 # CHECK-GX-JSON-DAG: "%70:sub13": 272 # CHECK-GX-JSON-DAG: "%70:sub14": 271 # CHECK-GX-JSON-DAG: "%70:sub15": 270 # CHECK-GX-JSON-DAG: "%70:sub16": 267 # CHECK-GX-JSON-DAG: "%70:sub17": 266 # CHECK-GX-JSON-DAG: "%70:sub18": 265 # CHECK-GX-JSON-DAG: "%70:sub19": 264 # CHECK-GX-JSON-DAG: "%70:sub20": 261 # CHECK-GX-JSON-DAG: "%70:sub21": 260 # CHECK-GX-JSON-DAG: "%70:sub22": 259 # CHECK-GX-JSON-DAG: "%70:sub23": 258 # CHECK-GX-JSON-DAG: "%70:sub24": 255 # CHECK-GX-JSON-DAG: "%70:sub25": 254 # CHECK-GX-JSON-DAG: "%70:sub26": 253 # CHECK-GX-JSON-DAG: "%70:sub27": 252 # CHECK-GX-JSON-DAG: "%70:sub28": 249 # CHECK-GX-JSON-DAG: "%70:sub29": 248 # CHECK-GX-JSON-DAG: "%70:sub30": 247 # CHECK-GX-JSON-DAG: "%70:sub31": 246 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 36 # CHECK-GX-JSON-DAG: "%92": 78 # CHECK-GX-JSON-DAG: "%97": 120 # CHECK-GX-JSON-DAG: "%102": 162 # CHECK-GX-JSON-DAG: "%107": 204 # CHECK-GX-JSON-DAG: "%149:sub0": 387 # CHECK-GX-JSON-DAG: "%149:sub1": 386 # CHECK-GX-JSON-DAG: "%149:sub2": 385 # CHECK-GX-JSON-DAG: "%149:sub3": 384 # CHECK-GX-JSON-DAG: "%149:sub4": 381 # CHECK-GX-JSON-DAG: "%149:sub5": 380 # CHECK-GX-JSON-DAG: "%149:sub6": 379 # CHECK-GX-JSON-DAG: "%149:sub7": 378 # CHECK-GX-JSON-DAG: "%149:sub8": 375 # CHECK-GX-JSON-DAG: "%149:sub9": 374 # CHECK-GX-JSON-DAG: "%149:sub10": 373 # CHECK-GX-JSON-DAG: "%149:sub11": 372 # CHECK-GX-JSON-DAG: "%149:sub12": 369 # CHECK-GX-JSON-DAG: "%149:sub13": 368 # CHECK-GX-JSON-DAG: "%149:sub14": 367 # CHECK-GX-JSON-DAG: "%149:sub15": 366 # CHECK-GX-JSON-DAG: "%149:sub16": 363 # CHECK-GX-JSON-DAG: "%149:sub17": 362 # CHECK-GX-JSON-DAG: "%149:sub18": 361 # CHECK-GX-JSON-DAG: "%149:sub19": 360 # CHECK-GX-JSON-DAG: "%149:sub20": 357 # CHECK-GX-JSON-DAG: "%149:sub21": 356 # CHECK-GX-JSON-DAG: "%149:sub22": 355 # CHECK-GX-JSON-DAG: "%149:sub23": 354 # CHECK-GX-JSON-DAG: "%149:sub24": 351 # CHECK-GX-JSON-DAG: "%149:sub25": 350 # CHECK-GX-JSON-DAG: "%149:sub26": 349 # CHECK-GX-JSON-DAG: "%149:sub27": 348 # CHECK-GX-JSON-DAG: "%149:sub28": 345 # CHECK-GX-JSON-DAG: "%149:sub29": 344 # CHECK-GX-JSON-DAG: "%149:sub30": 343 # CHECK-GX-JSON-DAG: "%149:sub31": 342 # CHECK-GX-JSON-DAG: "%151": 34 # CHECK-GX-JSON-DAG: "%152": 34 # CHECK-GX-JSON-DAG: "%153": 34 # CHECK-GX-JSON-DAG: "%154": 34 # CHECK-GX-JSON-DAG: "%155:sub0": 3 # CHECK-GX-JSON-DAG: "%155:sub1": 2 # CHECK-GX-JSON-DAG: "%155:sub2": 1 # CHECK-GX-JSON-DAG: "%155:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%157:vgpr_32 = COPY %155.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 338 # CHECK-GX-JSON-DAG: "%69:sub1": 337 # CHECK-GX-JSON-DAG: "%69:sub2": 336 # CHECK-GX-JSON-DAG: "%69:sub3": 335 # CHECK-GX-JSON-DAG: "%69:sub4": 332 # CHECK-GX-JSON-DAG: "%69:sub5": 331 # CHECK-GX-JSON-DAG: "%69:sub6": 330 # CHECK-GX-JSON-DAG: "%69:sub7": 329 # CHECK-GX-JSON-DAG: "%69:sub8": 326 # CHECK-GX-JSON-DAG: "%69:sub9": 325 # CHECK-GX-JSON-DAG: "%69:sub10": 324 # CHECK-GX-JSON-DAG: "%69:sub11": 323 # CHECK-GX-JSON-DAG: "%69:sub12": 320 # CHECK-GX-JSON-DAG: "%69:sub13": 319 # CHECK-GX-JSON-DAG: "%69:sub14": 318 # CHECK-GX-JSON-DAG: "%69:sub15": 317 # CHECK-GX-JSON-DAG: "%69:sub16": 314 # CHECK-GX-JSON-DAG: "%69:sub17": 313 # CHECK-GX-JSON-DAG: "%69:sub18": 312 # CHECK-GX-JSON-DAG: "%69:sub19": 311 # CHECK-GX-JSON-DAG: "%69:sub20": 308 # CHECK-GX-JSON-DAG: "%69:sub21": 307 # CHECK-GX-JSON-DAG: "%69:sub22": 306 # CHECK-GX-JSON-DAG: "%69:sub23": 305 # CHECK-GX-JSON-DAG: "%69:sub24": 302 # CHECK-GX-JSON-DAG: "%69:sub25": 301 # CHECK-GX-JSON-DAG: "%69:sub26": 300 # CHECK-GX-JSON-DAG: "%69:sub27": 299 # CHECK-GX-JSON-DAG: "%69:sub28": 296 # CHECK-GX-JSON-DAG: "%69:sub29": 295 # CHECK-GX-JSON-DAG: "%69:sub30": 294 # CHECK-GX-JSON-DAG: "%69:sub31": 293 # CHECK-GX-JSON-DAG: "%70:sub0": 290 # CHECK-GX-JSON-DAG: "%70:sub1": 289 # CHECK-GX-JSON-DAG: "%70:sub2": 288 # CHECK-GX-JSON-DAG: "%70:sub3": 287 # CHECK-GX-JSON-DAG: "%70:sub4": 284 # CHECK-GX-JSON-DAG: "%70:sub5": 283 # CHECK-GX-JSON-DAG: "%70:sub6": 282 # CHECK-GX-JSON-DAG: "%70:sub7": 281 # CHECK-GX-JSON-DAG: "%70:sub8": 278 # CHECK-GX-JSON-DAG: "%70:sub9": 277 # CHECK-GX-JSON-DAG: "%70:sub10": 276 # CHECK-GX-JSON-DAG: "%70:sub11": 275 # CHECK-GX-JSON-DAG: "%70:sub12": 272 # CHECK-GX-JSON-DAG: "%70:sub13": 271 # CHECK-GX-JSON-DAG: "%70:sub14": 270 # CHECK-GX-JSON-DAG: "%70:sub15": 269 # CHECK-GX-JSON-DAG: "%70:sub16": 266 # CHECK-GX-JSON-DAG: "%70:sub17": 265 # CHECK-GX-JSON-DAG: "%70:sub18": 264 # CHECK-GX-JSON-DAG: "%70:sub19": 263 # CHECK-GX-JSON-DAG: "%70:sub20": 260 # CHECK-GX-JSON-DAG: "%70:sub21": 259 # CHECK-GX-JSON-DAG: "%70:sub22": 258 # CHECK-GX-JSON-DAG: "%70:sub23": 257 # CHECK-GX-JSON-DAG: "%70:sub24": 254 # CHECK-GX-JSON-DAG: "%70:sub25": 253 # CHECK-GX-JSON-DAG: "%70:sub26": 252 # CHECK-GX-JSON-DAG: "%70:sub27": 251 # CHECK-GX-JSON-DAG: "%70:sub28": 248 # CHECK-GX-JSON-DAG: "%70:sub29": 247 # CHECK-GX-JSON-DAG: "%70:sub30": 246 # CHECK-GX-JSON-DAG: "%70:sub31": 245 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 35 # CHECK-GX-JSON-DAG: "%92": 77 # CHECK-GX-JSON-DAG: "%97": 119 # CHECK-GX-JSON-DAG: "%102": 161 # CHECK-GX-JSON-DAG: "%107": 203 # CHECK-GX-JSON-DAG: "%149:sub0": 386 # CHECK-GX-JSON-DAG: "%149:sub1": 385 # CHECK-GX-JSON-DAG: "%149:sub2": 384 # CHECK-GX-JSON-DAG: "%149:sub3": 383 # CHECK-GX-JSON-DAG: "%149:sub4": 380 # CHECK-GX-JSON-DAG: "%149:sub5": 379 # CHECK-GX-JSON-DAG: "%149:sub6": 378 # CHECK-GX-JSON-DAG: "%149:sub7": 377 # CHECK-GX-JSON-DAG: "%149:sub8": 374 # CHECK-GX-JSON-DAG: "%149:sub9": 373 # CHECK-GX-JSON-DAG: "%149:sub10": 372 # CHECK-GX-JSON-DAG: "%149:sub11": 371 # CHECK-GX-JSON-DAG: "%149:sub12": 368 # CHECK-GX-JSON-DAG: "%149:sub13": 367 # CHECK-GX-JSON-DAG: "%149:sub14": 366 # CHECK-GX-JSON-DAG: "%149:sub15": 365 # CHECK-GX-JSON-DAG: "%149:sub16": 362 # CHECK-GX-JSON-DAG: "%149:sub17": 361 # CHECK-GX-JSON-DAG: "%149:sub18": 360 # CHECK-GX-JSON-DAG: "%149:sub19": 359 # CHECK-GX-JSON-DAG: "%149:sub20": 356 # CHECK-GX-JSON-DAG: "%149:sub21": 355 # CHECK-GX-JSON-DAG: "%149:sub22": 354 # CHECK-GX-JSON-DAG: "%149:sub23": 353 # CHECK-GX-JSON-DAG: "%149:sub24": 350 # CHECK-GX-JSON-DAG: "%149:sub25": 349 # CHECK-GX-JSON-DAG: "%149:sub26": 348 # CHECK-GX-JSON-DAG: "%149:sub27": 347 # CHECK-GX-JSON-DAG: "%149:sub28": 344 # CHECK-GX-JSON-DAG: "%149:sub29": 343 # CHECK-GX-JSON-DAG: "%149:sub30": 342 # CHECK-GX-JSON-DAG: "%149:sub31": 341 # CHECK-GX-JSON-DAG: "%151": 33 # CHECK-GX-JSON-DAG: "%152": 33 # CHECK-GX-JSON-DAG: "%153": 33 # CHECK-GX-JSON-DAG: "%154": 33 # CHECK-GX-JSON-DAG: "%155:sub0": 2 # CHECK-GX-JSON-DAG: "%155:sub1": 1 # CHECK-GX-JSON-DAG: "%155:sub2": 0 # CHECK-GX-JSON-DAG: "%156": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%158:vgpr_32 = COPY %155.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 337 # CHECK-GX-JSON-DAG: "%69:sub1": 336 # CHECK-GX-JSON-DAG: "%69:sub2": 335 # CHECK-GX-JSON-DAG: "%69:sub3": 334 # CHECK-GX-JSON-DAG: "%69:sub4": 331 # CHECK-GX-JSON-DAG: "%69:sub5": 330 # CHECK-GX-JSON-DAG: "%69:sub6": 329 # CHECK-GX-JSON-DAG: "%69:sub7": 328 # CHECK-GX-JSON-DAG: "%69:sub8": 325 # CHECK-GX-JSON-DAG: "%69:sub9": 324 # CHECK-GX-JSON-DAG: "%69:sub10": 323 # CHECK-GX-JSON-DAG: "%69:sub11": 322 # CHECK-GX-JSON-DAG: "%69:sub12": 319 # CHECK-GX-JSON-DAG: "%69:sub13": 318 # CHECK-GX-JSON-DAG: "%69:sub14": 317 # CHECK-GX-JSON-DAG: "%69:sub15": 316 # CHECK-GX-JSON-DAG: "%69:sub16": 313 # CHECK-GX-JSON-DAG: "%69:sub17": 312 # CHECK-GX-JSON-DAG: "%69:sub18": 311 # CHECK-GX-JSON-DAG: "%69:sub19": 310 # CHECK-GX-JSON-DAG: "%69:sub20": 307 # CHECK-GX-JSON-DAG: "%69:sub21": 306 # CHECK-GX-JSON-DAG: "%69:sub22": 305 # CHECK-GX-JSON-DAG: "%69:sub23": 304 # CHECK-GX-JSON-DAG: "%69:sub24": 301 # CHECK-GX-JSON-DAG: "%69:sub25": 300 # CHECK-GX-JSON-DAG: "%69:sub26": 299 # CHECK-GX-JSON-DAG: "%69:sub27": 298 # CHECK-GX-JSON-DAG: "%69:sub28": 295 # CHECK-GX-JSON-DAG: "%69:sub29": 294 # CHECK-GX-JSON-DAG: "%69:sub30": 293 # CHECK-GX-JSON-DAG: "%69:sub31": 292 # CHECK-GX-JSON-DAG: "%70:sub0": 289 # CHECK-GX-JSON-DAG: "%70:sub1": 288 # CHECK-GX-JSON-DAG: "%70:sub2": 287 # CHECK-GX-JSON-DAG: "%70:sub3": 286 # CHECK-GX-JSON-DAG: "%70:sub4": 283 # CHECK-GX-JSON-DAG: "%70:sub5": 282 # CHECK-GX-JSON-DAG: "%70:sub6": 281 # CHECK-GX-JSON-DAG: "%70:sub7": 280 # CHECK-GX-JSON-DAG: "%70:sub8": 277 # CHECK-GX-JSON-DAG: "%70:sub9": 276 # CHECK-GX-JSON-DAG: "%70:sub10": 275 # CHECK-GX-JSON-DAG: "%70:sub11": 274 # CHECK-GX-JSON-DAG: "%70:sub12": 271 # CHECK-GX-JSON-DAG: "%70:sub13": 270 # CHECK-GX-JSON-DAG: "%70:sub14": 269 # CHECK-GX-JSON-DAG: "%70:sub15": 268 # CHECK-GX-JSON-DAG: "%70:sub16": 265 # CHECK-GX-JSON-DAG: "%70:sub17": 264 # CHECK-GX-JSON-DAG: "%70:sub18": 263 # CHECK-GX-JSON-DAG: "%70:sub19": 262 # CHECK-GX-JSON-DAG: "%70:sub20": 259 # CHECK-GX-JSON-DAG: "%70:sub21": 258 # CHECK-GX-JSON-DAG: "%70:sub22": 257 # CHECK-GX-JSON-DAG: "%70:sub23": 256 # CHECK-GX-JSON-DAG: "%70:sub24": 253 # CHECK-GX-JSON-DAG: "%70:sub25": 252 # CHECK-GX-JSON-DAG: "%70:sub26": 251 # CHECK-GX-JSON-DAG: "%70:sub27": 250 # CHECK-GX-JSON-DAG: "%70:sub28": 247 # CHECK-GX-JSON-DAG: "%70:sub29": 246 # CHECK-GX-JSON-DAG: "%70:sub30": 245 # CHECK-GX-JSON-DAG: "%70:sub31": 244 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 34 # CHECK-GX-JSON-DAG: "%92": 76 # CHECK-GX-JSON-DAG: "%97": 118 # CHECK-GX-JSON-DAG: "%102": 160 # CHECK-GX-JSON-DAG: "%107": 202 # CHECK-GX-JSON-DAG: "%149:sub0": 385 # CHECK-GX-JSON-DAG: "%149:sub1": 384 # CHECK-GX-JSON-DAG: "%149:sub2": 383 # CHECK-GX-JSON-DAG: "%149:sub3": 382 # CHECK-GX-JSON-DAG: "%149:sub4": 379 # CHECK-GX-JSON-DAG: "%149:sub5": 378 # CHECK-GX-JSON-DAG: "%149:sub6": 377 # CHECK-GX-JSON-DAG: "%149:sub7": 376 # CHECK-GX-JSON-DAG: "%149:sub8": 373 # CHECK-GX-JSON-DAG: "%149:sub9": 372 # CHECK-GX-JSON-DAG: "%149:sub10": 371 # CHECK-GX-JSON-DAG: "%149:sub11": 370 # CHECK-GX-JSON-DAG: "%149:sub12": 367 # CHECK-GX-JSON-DAG: "%149:sub13": 366 # CHECK-GX-JSON-DAG: "%149:sub14": 365 # CHECK-GX-JSON-DAG: "%149:sub15": 364 # CHECK-GX-JSON-DAG: "%149:sub16": 361 # CHECK-GX-JSON-DAG: "%149:sub17": 360 # CHECK-GX-JSON-DAG: "%149:sub18": 359 # CHECK-GX-JSON-DAG: "%149:sub19": 358 # CHECK-GX-JSON-DAG: "%149:sub20": 355 # CHECK-GX-JSON-DAG: "%149:sub21": 354 # CHECK-GX-JSON-DAG: "%149:sub22": 353 # CHECK-GX-JSON-DAG: "%149:sub23": 352 # CHECK-GX-JSON-DAG: "%149:sub24": 349 # CHECK-GX-JSON-DAG: "%149:sub25": 348 # CHECK-GX-JSON-DAG: "%149:sub26": 347 # CHECK-GX-JSON-DAG: "%149:sub27": 346 # CHECK-GX-JSON-DAG: "%149:sub28": 343 # CHECK-GX-JSON-DAG: "%149:sub29": 342 # CHECK-GX-JSON-DAG: "%149:sub30": 341 # CHECK-GX-JSON-DAG: "%149:sub31": 340 # CHECK-GX-JSON-DAG: "%151": 32 # CHECK-GX-JSON-DAG: "%152": 32 # CHECK-GX-JSON-DAG: "%153": 32 # CHECK-GX-JSON-DAG: "%154": 32 # CHECK-GX-JSON-DAG: "%155:sub0": 1 # CHECK-GX-JSON-DAG: "%155:sub1": 0 # CHECK-GX-JSON-DAG: "%156": 32 # CHECK-GX-JSON-DAG: "%157": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%159:vgpr_32 = COPY %155.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 336 # CHECK-GX-JSON-DAG: "%69:sub1": 335 # CHECK-GX-JSON-DAG: "%69:sub2": 334 # CHECK-GX-JSON-DAG: "%69:sub3": 333 # CHECK-GX-JSON-DAG: "%69:sub4": 330 # CHECK-GX-JSON-DAG: "%69:sub5": 329 # CHECK-GX-JSON-DAG: "%69:sub6": 328 # CHECK-GX-JSON-DAG: "%69:sub7": 327 # CHECK-GX-JSON-DAG: "%69:sub8": 324 # CHECK-GX-JSON-DAG: "%69:sub9": 323 # CHECK-GX-JSON-DAG: "%69:sub10": 322 # CHECK-GX-JSON-DAG: "%69:sub11": 321 # CHECK-GX-JSON-DAG: "%69:sub12": 318 # CHECK-GX-JSON-DAG: "%69:sub13": 317 # CHECK-GX-JSON-DAG: "%69:sub14": 316 # CHECK-GX-JSON-DAG: "%69:sub15": 315 # CHECK-GX-JSON-DAG: "%69:sub16": 312 # CHECK-GX-JSON-DAG: "%69:sub17": 311 # CHECK-GX-JSON-DAG: "%69:sub18": 310 # CHECK-GX-JSON-DAG: "%69:sub19": 309 # CHECK-GX-JSON-DAG: "%69:sub20": 306 # CHECK-GX-JSON-DAG: "%69:sub21": 305 # CHECK-GX-JSON-DAG: "%69:sub22": 304 # CHECK-GX-JSON-DAG: "%69:sub23": 303 # CHECK-GX-JSON-DAG: "%69:sub24": 300 # CHECK-GX-JSON-DAG: "%69:sub25": 299 # CHECK-GX-JSON-DAG: "%69:sub26": 298 # CHECK-GX-JSON-DAG: "%69:sub27": 297 # CHECK-GX-JSON-DAG: "%69:sub28": 294 # CHECK-GX-JSON-DAG: "%69:sub29": 293 # CHECK-GX-JSON-DAG: "%69:sub30": 292 # CHECK-GX-JSON-DAG: "%69:sub31": 291 # CHECK-GX-JSON-DAG: "%70:sub0": 288 # CHECK-GX-JSON-DAG: "%70:sub1": 287 # CHECK-GX-JSON-DAG: "%70:sub2": 286 # CHECK-GX-JSON-DAG: "%70:sub3": 285 # CHECK-GX-JSON-DAG: "%70:sub4": 282 # CHECK-GX-JSON-DAG: "%70:sub5": 281 # CHECK-GX-JSON-DAG: "%70:sub6": 280 # CHECK-GX-JSON-DAG: "%70:sub7": 279 # CHECK-GX-JSON-DAG: "%70:sub8": 276 # CHECK-GX-JSON-DAG: "%70:sub9": 275 # CHECK-GX-JSON-DAG: "%70:sub10": 274 # CHECK-GX-JSON-DAG: "%70:sub11": 273 # CHECK-GX-JSON-DAG: "%70:sub12": 270 # CHECK-GX-JSON-DAG: "%70:sub13": 269 # CHECK-GX-JSON-DAG: "%70:sub14": 268 # CHECK-GX-JSON-DAG: "%70:sub15": 267 # CHECK-GX-JSON-DAG: "%70:sub16": 264 # CHECK-GX-JSON-DAG: "%70:sub17": 263 # CHECK-GX-JSON-DAG: "%70:sub18": 262 # CHECK-GX-JSON-DAG: "%70:sub19": 261 # CHECK-GX-JSON-DAG: "%70:sub20": 258 # CHECK-GX-JSON-DAG: "%70:sub21": 257 # CHECK-GX-JSON-DAG: "%70:sub22": 256 # CHECK-GX-JSON-DAG: "%70:sub23": 255 # CHECK-GX-JSON-DAG: "%70:sub24": 252 # CHECK-GX-JSON-DAG: "%70:sub25": 251 # CHECK-GX-JSON-DAG: "%70:sub26": 250 # CHECK-GX-JSON-DAG: "%70:sub27": 249 # CHECK-GX-JSON-DAG: "%70:sub28": 246 # CHECK-GX-JSON-DAG: "%70:sub29": 245 # CHECK-GX-JSON-DAG: "%70:sub30": 244 # CHECK-GX-JSON-DAG: "%70:sub31": 243 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 33 # CHECK-GX-JSON-DAG: "%92": 75 # CHECK-GX-JSON-DAG: "%97": 117 # CHECK-GX-JSON-DAG: "%102": 159 # CHECK-GX-JSON-DAG: "%107": 201 # CHECK-GX-JSON-DAG: "%149:sub0": 384 # CHECK-GX-JSON-DAG: "%149:sub1": 383 # CHECK-GX-JSON-DAG: "%149:sub2": 382 # CHECK-GX-JSON-DAG: "%149:sub3": 381 # CHECK-GX-JSON-DAG: "%149:sub4": 378 # CHECK-GX-JSON-DAG: "%149:sub5": 377 # CHECK-GX-JSON-DAG: "%149:sub6": 376 # CHECK-GX-JSON-DAG: "%149:sub7": 375 # CHECK-GX-JSON-DAG: "%149:sub8": 372 # CHECK-GX-JSON-DAG: "%149:sub9": 371 # CHECK-GX-JSON-DAG: "%149:sub10": 370 # CHECK-GX-JSON-DAG: "%149:sub11": 369 # CHECK-GX-JSON-DAG: "%149:sub12": 366 # CHECK-GX-JSON-DAG: "%149:sub13": 365 # CHECK-GX-JSON-DAG: "%149:sub14": 364 # CHECK-GX-JSON-DAG: "%149:sub15": 363 # CHECK-GX-JSON-DAG: "%149:sub16": 360 # CHECK-GX-JSON-DAG: "%149:sub17": 359 # CHECK-GX-JSON-DAG: "%149:sub18": 358 # CHECK-GX-JSON-DAG: "%149:sub19": 357 # CHECK-GX-JSON-DAG: "%149:sub20": 354 # CHECK-GX-JSON-DAG: "%149:sub21": 353 # CHECK-GX-JSON-DAG: "%149:sub22": 352 # CHECK-GX-JSON-DAG: "%149:sub23": 351 # CHECK-GX-JSON-DAG: "%149:sub24": 348 # CHECK-GX-JSON-DAG: "%149:sub25": 347 # CHECK-GX-JSON-DAG: "%149:sub26": 346 # CHECK-GX-JSON-DAG: "%149:sub27": 345 # CHECK-GX-JSON-DAG: "%149:sub28": 342 # CHECK-GX-JSON-DAG: "%149:sub29": 341 # CHECK-GX-JSON-DAG: "%149:sub30": 340 # CHECK-GX-JSON-DAG: "%149:sub31": 339 # CHECK-GX-JSON-DAG: "%151": 31 # CHECK-GX-JSON-DAG: "%152": 31 # CHECK-GX-JSON-DAG: "%153": 31 # CHECK-GX-JSON-DAG: "%154": 31 # CHECK-GX-JSON-DAG: "%155:sub0": 0 # CHECK-GX-JSON-DAG: "%156": 31 # CHECK-GX-JSON-DAG: "%157": 31 # CHECK-GX-JSON-DAG: "%158": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%160:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 335 # CHECK-GX-JSON-DAG: "%69:sub1": 334 # CHECK-GX-JSON-DAG: "%69:sub2": 333 # CHECK-GX-JSON-DAG: "%69:sub3": 332 # CHECK-GX-JSON-DAG: "%69:sub4": 329 # CHECK-GX-JSON-DAG: "%69:sub5": 328 # CHECK-GX-JSON-DAG: "%69:sub6": 327 # CHECK-GX-JSON-DAG: "%69:sub7": 326 # CHECK-GX-JSON-DAG: "%69:sub8": 323 # CHECK-GX-JSON-DAG: "%69:sub9": 322 # CHECK-GX-JSON-DAG: "%69:sub10": 321 # CHECK-GX-JSON-DAG: "%69:sub11": 320 # CHECK-GX-JSON-DAG: "%69:sub12": 317 # CHECK-GX-JSON-DAG: "%69:sub13": 316 # CHECK-GX-JSON-DAG: "%69:sub14": 315 # CHECK-GX-JSON-DAG: "%69:sub15": 314 # CHECK-GX-JSON-DAG: "%69:sub16": 311 # CHECK-GX-JSON-DAG: "%69:sub17": 310 # CHECK-GX-JSON-DAG: "%69:sub18": 309 # CHECK-GX-JSON-DAG: "%69:sub19": 308 # CHECK-GX-JSON-DAG: "%69:sub20": 305 # CHECK-GX-JSON-DAG: "%69:sub21": 304 # CHECK-GX-JSON-DAG: "%69:sub22": 303 # CHECK-GX-JSON-DAG: "%69:sub23": 302 # CHECK-GX-JSON-DAG: "%69:sub24": 299 # CHECK-GX-JSON-DAG: "%69:sub25": 298 # CHECK-GX-JSON-DAG: "%69:sub26": 297 # CHECK-GX-JSON-DAG: "%69:sub27": 296 # CHECK-GX-JSON-DAG: "%69:sub28": 293 # CHECK-GX-JSON-DAG: "%69:sub29": 292 # CHECK-GX-JSON-DAG: "%69:sub30": 291 # CHECK-GX-JSON-DAG: "%69:sub31": 290 # CHECK-GX-JSON-DAG: "%70:sub0": 287 # CHECK-GX-JSON-DAG: "%70:sub1": 286 # CHECK-GX-JSON-DAG: "%70:sub2": 285 # CHECK-GX-JSON-DAG: "%70:sub3": 284 # CHECK-GX-JSON-DAG: "%70:sub4": 281 # CHECK-GX-JSON-DAG: "%70:sub5": 280 # CHECK-GX-JSON-DAG: "%70:sub6": 279 # CHECK-GX-JSON-DAG: "%70:sub7": 278 # CHECK-GX-JSON-DAG: "%70:sub8": 275 # CHECK-GX-JSON-DAG: "%70:sub9": 274 # CHECK-GX-JSON-DAG: "%70:sub10": 273 # CHECK-GX-JSON-DAG: "%70:sub11": 272 # CHECK-GX-JSON-DAG: "%70:sub12": 269 # CHECK-GX-JSON-DAG: "%70:sub13": 268 # CHECK-GX-JSON-DAG: "%70:sub14": 267 # CHECK-GX-JSON-DAG: "%70:sub15": 266 # CHECK-GX-JSON-DAG: "%70:sub16": 263 # CHECK-GX-JSON-DAG: "%70:sub17": 262 # CHECK-GX-JSON-DAG: "%70:sub18": 261 # CHECK-GX-JSON-DAG: "%70:sub19": 260 # CHECK-GX-JSON-DAG: "%70:sub20": 257 # CHECK-GX-JSON-DAG: "%70:sub21": 256 # CHECK-GX-JSON-DAG: "%70:sub22": 255 # CHECK-GX-JSON-DAG: "%70:sub23": 254 # CHECK-GX-JSON-DAG: "%70:sub24": 251 # CHECK-GX-JSON-DAG: "%70:sub25": 250 # CHECK-GX-JSON-DAG: "%70:sub26": 249 # CHECK-GX-JSON-DAG: "%70:sub27": 248 # CHECK-GX-JSON-DAG: "%70:sub28": 245 # CHECK-GX-JSON-DAG: "%70:sub29": 244 # CHECK-GX-JSON-DAG: "%70:sub30": 243 # CHECK-GX-JSON-DAG: "%70:sub31": 242 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 32 # CHECK-GX-JSON-DAG: "%92": 74 # CHECK-GX-JSON-DAG: "%97": 116 # CHECK-GX-JSON-DAG: "%102": 158 # CHECK-GX-JSON-DAG: "%107": 200 # CHECK-GX-JSON-DAG: "%149:sub0": 383 # CHECK-GX-JSON-DAG: "%149:sub1": 382 # CHECK-GX-JSON-DAG: "%149:sub2": 381 # CHECK-GX-JSON-DAG: "%149:sub3": 380 # CHECK-GX-JSON-DAG: "%149:sub4": 377 # CHECK-GX-JSON-DAG: "%149:sub5": 376 # CHECK-GX-JSON-DAG: "%149:sub6": 375 # CHECK-GX-JSON-DAG: "%149:sub7": 374 # CHECK-GX-JSON-DAG: "%149:sub8": 371 # CHECK-GX-JSON-DAG: "%149:sub9": 370 # CHECK-GX-JSON-DAG: "%149:sub10": 369 # CHECK-GX-JSON-DAG: "%149:sub11": 368 # CHECK-GX-JSON-DAG: "%149:sub12": 365 # CHECK-GX-JSON-DAG: "%149:sub13": 364 # CHECK-GX-JSON-DAG: "%149:sub14": 363 # CHECK-GX-JSON-DAG: "%149:sub15": 362 # CHECK-GX-JSON-DAG: "%149:sub16": 359 # CHECK-GX-JSON-DAG: "%149:sub17": 358 # CHECK-GX-JSON-DAG: "%149:sub18": 357 # CHECK-GX-JSON-DAG: "%149:sub19": 356 # CHECK-GX-JSON-DAG: "%149:sub20": 353 # CHECK-GX-JSON-DAG: "%149:sub21": 352 # CHECK-GX-JSON-DAG: "%149:sub22": 351 # CHECK-GX-JSON-DAG: "%149:sub23": 350 # CHECK-GX-JSON-DAG: "%149:sub24": 347 # CHECK-GX-JSON-DAG: "%149:sub25": 346 # CHECK-GX-JSON-DAG: "%149:sub26": 345 # CHECK-GX-JSON-DAG: "%149:sub27": 344 # CHECK-GX-JSON-DAG: "%149:sub28": 341 # CHECK-GX-JSON-DAG: "%149:sub29": 340 # CHECK-GX-JSON-DAG: "%149:sub30": 339 # CHECK-GX-JSON-DAG: "%149:sub31": 338 # CHECK-GX-JSON-DAG: "%151": 30 # CHECK-GX-JSON-DAG: "%152": 30 # CHECK-GX-JSON-DAG: "%153": 30 # CHECK-GX-JSON-DAG: "%154": 30 # CHECK-GX-JSON-DAG: "%156": 30 # CHECK-GX-JSON-DAG: "%157": 30 # CHECK-GX-JSON-DAG: "%158": 30 # CHECK-GX-JSON-DAG: "%159": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%161:vgpr_32 = COPY %160.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 334 # CHECK-GX-JSON-DAG: "%69:sub1": 333 # CHECK-GX-JSON-DAG: "%69:sub2": 332 # CHECK-GX-JSON-DAG: "%69:sub3": 331 # CHECK-GX-JSON-DAG: "%69:sub4": 328 # CHECK-GX-JSON-DAG: "%69:sub5": 327 # CHECK-GX-JSON-DAG: "%69:sub6": 326 # CHECK-GX-JSON-DAG: "%69:sub7": 325 # CHECK-GX-JSON-DAG: "%69:sub8": 322 # CHECK-GX-JSON-DAG: "%69:sub9": 321 # CHECK-GX-JSON-DAG: "%69:sub10": 320 # CHECK-GX-JSON-DAG: "%69:sub11": 319 # CHECK-GX-JSON-DAG: "%69:sub12": 316 # CHECK-GX-JSON-DAG: "%69:sub13": 315 # CHECK-GX-JSON-DAG: "%69:sub14": 314 # CHECK-GX-JSON-DAG: "%69:sub15": 313 # CHECK-GX-JSON-DAG: "%69:sub16": 310 # CHECK-GX-JSON-DAG: "%69:sub17": 309 # CHECK-GX-JSON-DAG: "%69:sub18": 308 # CHECK-GX-JSON-DAG: "%69:sub19": 307 # CHECK-GX-JSON-DAG: "%69:sub20": 304 # CHECK-GX-JSON-DAG: "%69:sub21": 303 # CHECK-GX-JSON-DAG: "%69:sub22": 302 # CHECK-GX-JSON-DAG: "%69:sub23": 301 # CHECK-GX-JSON-DAG: "%69:sub24": 298 # CHECK-GX-JSON-DAG: "%69:sub25": 297 # CHECK-GX-JSON-DAG: "%69:sub26": 296 # CHECK-GX-JSON-DAG: "%69:sub27": 295 # CHECK-GX-JSON-DAG: "%69:sub28": 292 # CHECK-GX-JSON-DAG: "%69:sub29": 291 # CHECK-GX-JSON-DAG: "%69:sub30": 290 # CHECK-GX-JSON-DAG: "%69:sub31": 289 # CHECK-GX-JSON-DAG: "%70:sub0": 286 # CHECK-GX-JSON-DAG: "%70:sub1": 285 # CHECK-GX-JSON-DAG: "%70:sub2": 284 # CHECK-GX-JSON-DAG: "%70:sub3": 283 # CHECK-GX-JSON-DAG: "%70:sub4": 280 # CHECK-GX-JSON-DAG: "%70:sub5": 279 # CHECK-GX-JSON-DAG: "%70:sub6": 278 # CHECK-GX-JSON-DAG: "%70:sub7": 277 # CHECK-GX-JSON-DAG: "%70:sub8": 274 # CHECK-GX-JSON-DAG: "%70:sub9": 273 # CHECK-GX-JSON-DAG: "%70:sub10": 272 # CHECK-GX-JSON-DAG: "%70:sub11": 271 # CHECK-GX-JSON-DAG: "%70:sub12": 268 # CHECK-GX-JSON-DAG: "%70:sub13": 267 # CHECK-GX-JSON-DAG: "%70:sub14": 266 # CHECK-GX-JSON-DAG: "%70:sub15": 265 # CHECK-GX-JSON-DAG: "%70:sub16": 262 # CHECK-GX-JSON-DAG: "%70:sub17": 261 # CHECK-GX-JSON-DAG: "%70:sub18": 260 # CHECK-GX-JSON-DAG: "%70:sub19": 259 # CHECK-GX-JSON-DAG: "%70:sub20": 256 # CHECK-GX-JSON-DAG: "%70:sub21": 255 # CHECK-GX-JSON-DAG: "%70:sub22": 254 # CHECK-GX-JSON-DAG: "%70:sub23": 253 # CHECK-GX-JSON-DAG: "%70:sub24": 250 # CHECK-GX-JSON-DAG: "%70:sub25": 249 # CHECK-GX-JSON-DAG: "%70:sub26": 248 # CHECK-GX-JSON-DAG: "%70:sub27": 247 # CHECK-GX-JSON-DAG: "%70:sub28": 244 # CHECK-GX-JSON-DAG: "%70:sub29": 243 # CHECK-GX-JSON-DAG: "%70:sub30": 242 # CHECK-GX-JSON-DAG: "%70:sub31": 241 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 31 # CHECK-GX-JSON-DAG: "%92": 73 # CHECK-GX-JSON-DAG: "%97": 115 # CHECK-GX-JSON-DAG: "%102": 157 # CHECK-GX-JSON-DAG: "%107": 199 # CHECK-GX-JSON-DAG: "%149:sub0": 382 # CHECK-GX-JSON-DAG: "%149:sub1": 381 # CHECK-GX-JSON-DAG: "%149:sub2": 380 # CHECK-GX-JSON-DAG: "%149:sub3": 379 # CHECK-GX-JSON-DAG: "%149:sub4": 376 # CHECK-GX-JSON-DAG: "%149:sub5": 375 # CHECK-GX-JSON-DAG: "%149:sub6": 374 # CHECK-GX-JSON-DAG: "%149:sub7": 373 # CHECK-GX-JSON-DAG: "%149:sub8": 370 # CHECK-GX-JSON-DAG: "%149:sub9": 369 # CHECK-GX-JSON-DAG: "%149:sub10": 368 # CHECK-GX-JSON-DAG: "%149:sub11": 367 # CHECK-GX-JSON-DAG: "%149:sub12": 364 # CHECK-GX-JSON-DAG: "%149:sub13": 363 # CHECK-GX-JSON-DAG: "%149:sub14": 362 # CHECK-GX-JSON-DAG: "%149:sub15": 361 # CHECK-GX-JSON-DAG: "%149:sub16": 358 # CHECK-GX-JSON-DAG: "%149:sub17": 357 # CHECK-GX-JSON-DAG: "%149:sub18": 356 # CHECK-GX-JSON-DAG: "%149:sub19": 355 # CHECK-GX-JSON-DAG: "%149:sub20": 352 # CHECK-GX-JSON-DAG: "%149:sub21": 351 # CHECK-GX-JSON-DAG: "%149:sub22": 350 # CHECK-GX-JSON-DAG: "%149:sub23": 349 # CHECK-GX-JSON-DAG: "%149:sub24": 346 # CHECK-GX-JSON-DAG: "%149:sub25": 345 # CHECK-GX-JSON-DAG: "%149:sub26": 344 # CHECK-GX-JSON-DAG: "%149:sub27": 343 # CHECK-GX-JSON-DAG: "%149:sub28": 340 # CHECK-GX-JSON-DAG: "%149:sub29": 339 # CHECK-GX-JSON-DAG: "%149:sub30": 338 # CHECK-GX-JSON-DAG: "%149:sub31": 337 # CHECK-GX-JSON-DAG: "%151": 29 # CHECK-GX-JSON-DAG: "%152": 29 # CHECK-GX-JSON-DAG: "%153": 29 # CHECK-GX-JSON-DAG: "%154": 29 # CHECK-GX-JSON-DAG: "%156": 29 # CHECK-GX-JSON-DAG: "%157": 29 # CHECK-GX-JSON-DAG: "%158": 29 # CHECK-GX-JSON-DAG: "%159": 29 # CHECK-GX-JSON-DAG: "%160:sub0": 3 # CHECK-GX-JSON-DAG: "%160:sub1": 2 # CHECK-GX-JSON-DAG: "%160:sub2": 1 # CHECK-GX-JSON-DAG: "%160:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%162:vgpr_32 = COPY %160.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 333 # CHECK-GX-JSON-DAG: "%69:sub1": 332 # CHECK-GX-JSON-DAG: "%69:sub2": 331 # CHECK-GX-JSON-DAG: "%69:sub3": 330 # CHECK-GX-JSON-DAG: "%69:sub4": 327 # CHECK-GX-JSON-DAG: "%69:sub5": 326 # CHECK-GX-JSON-DAG: "%69:sub6": 325 # CHECK-GX-JSON-DAG: "%69:sub7": 324 # CHECK-GX-JSON-DAG: "%69:sub8": 321 # CHECK-GX-JSON-DAG: "%69:sub9": 320 # CHECK-GX-JSON-DAG: "%69:sub10": 319 # CHECK-GX-JSON-DAG: "%69:sub11": 318 # CHECK-GX-JSON-DAG: "%69:sub12": 315 # CHECK-GX-JSON-DAG: "%69:sub13": 314 # CHECK-GX-JSON-DAG: "%69:sub14": 313 # CHECK-GX-JSON-DAG: "%69:sub15": 312 # CHECK-GX-JSON-DAG: "%69:sub16": 309 # CHECK-GX-JSON-DAG: "%69:sub17": 308 # CHECK-GX-JSON-DAG: "%69:sub18": 307 # CHECK-GX-JSON-DAG: "%69:sub19": 306 # CHECK-GX-JSON-DAG: "%69:sub20": 303 # CHECK-GX-JSON-DAG: "%69:sub21": 302 # CHECK-GX-JSON-DAG: "%69:sub22": 301 # CHECK-GX-JSON-DAG: "%69:sub23": 300 # CHECK-GX-JSON-DAG: "%69:sub24": 297 # CHECK-GX-JSON-DAG: "%69:sub25": 296 # CHECK-GX-JSON-DAG: "%69:sub26": 295 # CHECK-GX-JSON-DAG: "%69:sub27": 294 # CHECK-GX-JSON-DAG: "%69:sub28": 291 # CHECK-GX-JSON-DAG: "%69:sub29": 290 # CHECK-GX-JSON-DAG: "%69:sub30": 289 # CHECK-GX-JSON-DAG: "%69:sub31": 288 # CHECK-GX-JSON-DAG: "%70:sub0": 285 # CHECK-GX-JSON-DAG: "%70:sub1": 284 # CHECK-GX-JSON-DAG: "%70:sub2": 283 # CHECK-GX-JSON-DAG: "%70:sub3": 282 # CHECK-GX-JSON-DAG: "%70:sub4": 279 # CHECK-GX-JSON-DAG: "%70:sub5": 278 # CHECK-GX-JSON-DAG: "%70:sub6": 277 # CHECK-GX-JSON-DAG: "%70:sub7": 276 # CHECK-GX-JSON-DAG: "%70:sub8": 273 # CHECK-GX-JSON-DAG: "%70:sub9": 272 # CHECK-GX-JSON-DAG: "%70:sub10": 271 # CHECK-GX-JSON-DAG: "%70:sub11": 270 # CHECK-GX-JSON-DAG: "%70:sub12": 267 # CHECK-GX-JSON-DAG: "%70:sub13": 266 # CHECK-GX-JSON-DAG: "%70:sub14": 265 # CHECK-GX-JSON-DAG: "%70:sub15": 264 # CHECK-GX-JSON-DAG: "%70:sub16": 261 # CHECK-GX-JSON-DAG: "%70:sub17": 260 # CHECK-GX-JSON-DAG: "%70:sub18": 259 # CHECK-GX-JSON-DAG: "%70:sub19": 258 # CHECK-GX-JSON-DAG: "%70:sub20": 255 # CHECK-GX-JSON-DAG: "%70:sub21": 254 # CHECK-GX-JSON-DAG: "%70:sub22": 253 # CHECK-GX-JSON-DAG: "%70:sub23": 252 # CHECK-GX-JSON-DAG: "%70:sub24": 249 # CHECK-GX-JSON-DAG: "%70:sub25": 248 # CHECK-GX-JSON-DAG: "%70:sub26": 247 # CHECK-GX-JSON-DAG: "%70:sub27": 246 # CHECK-GX-JSON-DAG: "%70:sub28": 243 # CHECK-GX-JSON-DAG: "%70:sub29": 242 # CHECK-GX-JSON-DAG: "%70:sub30": 241 # CHECK-GX-JSON-DAG: "%70:sub31": 240 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 30 # CHECK-GX-JSON-DAG: "%92": 72 # CHECK-GX-JSON-DAG: "%97": 114 # CHECK-GX-JSON-DAG: "%102": 156 # CHECK-GX-JSON-DAG: "%107": 198 # CHECK-GX-JSON-DAG: "%149:sub0": 381 # CHECK-GX-JSON-DAG: "%149:sub1": 380 # CHECK-GX-JSON-DAG: "%149:sub2": 379 # CHECK-GX-JSON-DAG: "%149:sub3": 378 # CHECK-GX-JSON-DAG: "%149:sub4": 375 # CHECK-GX-JSON-DAG: "%149:sub5": 374 # CHECK-GX-JSON-DAG: "%149:sub6": 373 # CHECK-GX-JSON-DAG: "%149:sub7": 372 # CHECK-GX-JSON-DAG: "%149:sub8": 369 # CHECK-GX-JSON-DAG: "%149:sub9": 368 # CHECK-GX-JSON-DAG: "%149:sub10": 367 # CHECK-GX-JSON-DAG: "%149:sub11": 366 # CHECK-GX-JSON-DAG: "%149:sub12": 363 # CHECK-GX-JSON-DAG: "%149:sub13": 362 # CHECK-GX-JSON-DAG: "%149:sub14": 361 # CHECK-GX-JSON-DAG: "%149:sub15": 360 # CHECK-GX-JSON-DAG: "%149:sub16": 357 # CHECK-GX-JSON-DAG: "%149:sub17": 356 # CHECK-GX-JSON-DAG: "%149:sub18": 355 # CHECK-GX-JSON-DAG: "%149:sub19": 354 # CHECK-GX-JSON-DAG: "%149:sub20": 351 # CHECK-GX-JSON-DAG: "%149:sub21": 350 # CHECK-GX-JSON-DAG: "%149:sub22": 349 # CHECK-GX-JSON-DAG: "%149:sub23": 348 # CHECK-GX-JSON-DAG: "%149:sub24": 345 # CHECK-GX-JSON-DAG: "%149:sub25": 344 # CHECK-GX-JSON-DAG: "%149:sub26": 343 # CHECK-GX-JSON-DAG: "%149:sub27": 342 # CHECK-GX-JSON-DAG: "%149:sub28": 339 # CHECK-GX-JSON-DAG: "%149:sub29": 338 # CHECK-GX-JSON-DAG: "%149:sub30": 337 # CHECK-GX-JSON-DAG: "%149:sub31": 336 # CHECK-GX-JSON-DAG: "%151": 28 # CHECK-GX-JSON-DAG: "%152": 28 # CHECK-GX-JSON-DAG: "%153": 28 # CHECK-GX-JSON-DAG: "%154": 28 # CHECK-GX-JSON-DAG: "%156": 28 # CHECK-GX-JSON-DAG: "%157": 28 # CHECK-GX-JSON-DAG: "%158": 28 # CHECK-GX-JSON-DAG: "%159": 28 # CHECK-GX-JSON-DAG: "%160:sub0": 2 # CHECK-GX-JSON-DAG: "%160:sub1": 1 # CHECK-GX-JSON-DAG: "%160:sub2": 0 # CHECK-GX-JSON-DAG: "%161": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%163:vgpr_32 = COPY %160.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 332 # CHECK-GX-JSON-DAG: "%69:sub1": 331 # CHECK-GX-JSON-DAG: "%69:sub2": 330 # CHECK-GX-JSON-DAG: "%69:sub3": 329 # CHECK-GX-JSON-DAG: "%69:sub4": 326 # CHECK-GX-JSON-DAG: "%69:sub5": 325 # CHECK-GX-JSON-DAG: "%69:sub6": 324 # CHECK-GX-JSON-DAG: "%69:sub7": 323 # CHECK-GX-JSON-DAG: "%69:sub8": 320 # CHECK-GX-JSON-DAG: "%69:sub9": 319 # CHECK-GX-JSON-DAG: "%69:sub10": 318 # CHECK-GX-JSON-DAG: "%69:sub11": 317 # CHECK-GX-JSON-DAG: "%69:sub12": 314 # CHECK-GX-JSON-DAG: "%69:sub13": 313 # CHECK-GX-JSON-DAG: "%69:sub14": 312 # CHECK-GX-JSON-DAG: "%69:sub15": 311 # CHECK-GX-JSON-DAG: "%69:sub16": 308 # CHECK-GX-JSON-DAG: "%69:sub17": 307 # CHECK-GX-JSON-DAG: "%69:sub18": 306 # CHECK-GX-JSON-DAG: "%69:sub19": 305 # CHECK-GX-JSON-DAG: "%69:sub20": 302 # CHECK-GX-JSON-DAG: "%69:sub21": 301 # CHECK-GX-JSON-DAG: "%69:sub22": 300 # CHECK-GX-JSON-DAG: "%69:sub23": 299 # CHECK-GX-JSON-DAG: "%69:sub24": 296 # CHECK-GX-JSON-DAG: "%69:sub25": 295 # CHECK-GX-JSON-DAG: "%69:sub26": 294 # CHECK-GX-JSON-DAG: "%69:sub27": 293 # CHECK-GX-JSON-DAG: "%69:sub28": 290 # CHECK-GX-JSON-DAG: "%69:sub29": 289 # CHECK-GX-JSON-DAG: "%69:sub30": 288 # CHECK-GX-JSON-DAG: "%69:sub31": 287 # CHECK-GX-JSON-DAG: "%70:sub0": 284 # CHECK-GX-JSON-DAG: "%70:sub1": 283 # CHECK-GX-JSON-DAG: "%70:sub2": 282 # CHECK-GX-JSON-DAG: "%70:sub3": 281 # CHECK-GX-JSON-DAG: "%70:sub4": 278 # CHECK-GX-JSON-DAG: "%70:sub5": 277 # CHECK-GX-JSON-DAG: "%70:sub6": 276 # CHECK-GX-JSON-DAG: "%70:sub7": 275 # CHECK-GX-JSON-DAG: "%70:sub8": 272 # CHECK-GX-JSON-DAG: "%70:sub9": 271 # CHECK-GX-JSON-DAG: "%70:sub10": 270 # CHECK-GX-JSON-DAG: "%70:sub11": 269 # CHECK-GX-JSON-DAG: "%70:sub12": 266 # CHECK-GX-JSON-DAG: "%70:sub13": 265 # CHECK-GX-JSON-DAG: "%70:sub14": 264 # CHECK-GX-JSON-DAG: "%70:sub15": 263 # CHECK-GX-JSON-DAG: "%70:sub16": 260 # CHECK-GX-JSON-DAG: "%70:sub17": 259 # CHECK-GX-JSON-DAG: "%70:sub18": 258 # CHECK-GX-JSON-DAG: "%70:sub19": 257 # CHECK-GX-JSON-DAG: "%70:sub20": 254 # CHECK-GX-JSON-DAG: "%70:sub21": 253 # CHECK-GX-JSON-DAG: "%70:sub22": 252 # CHECK-GX-JSON-DAG: "%70:sub23": 251 # CHECK-GX-JSON-DAG: "%70:sub24": 248 # CHECK-GX-JSON-DAG: "%70:sub25": 247 # CHECK-GX-JSON-DAG: "%70:sub26": 246 # CHECK-GX-JSON-DAG: "%70:sub27": 245 # CHECK-GX-JSON-DAG: "%70:sub28": 242 # CHECK-GX-JSON-DAG: "%70:sub29": 241 # CHECK-GX-JSON-DAG: "%70:sub30": 240 # CHECK-GX-JSON-DAG: "%70:sub31": 239 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 29 # CHECK-GX-JSON-DAG: "%92": 71 # CHECK-GX-JSON-DAG: "%97": 113 # CHECK-GX-JSON-DAG: "%102": 155 # CHECK-GX-JSON-DAG: "%107": 197 # CHECK-GX-JSON-DAG: "%149:sub0": 380 # CHECK-GX-JSON-DAG: "%149:sub1": 379 # CHECK-GX-JSON-DAG: "%149:sub2": 378 # CHECK-GX-JSON-DAG: "%149:sub3": 377 # CHECK-GX-JSON-DAG: "%149:sub4": 374 # CHECK-GX-JSON-DAG: "%149:sub5": 373 # CHECK-GX-JSON-DAG: "%149:sub6": 372 # CHECK-GX-JSON-DAG: "%149:sub7": 371 # CHECK-GX-JSON-DAG: "%149:sub8": 368 # CHECK-GX-JSON-DAG: "%149:sub9": 367 # CHECK-GX-JSON-DAG: "%149:sub10": 366 # CHECK-GX-JSON-DAG: "%149:sub11": 365 # CHECK-GX-JSON-DAG: "%149:sub12": 362 # CHECK-GX-JSON-DAG: "%149:sub13": 361 # CHECK-GX-JSON-DAG: "%149:sub14": 360 # CHECK-GX-JSON-DAG: "%149:sub15": 359 # CHECK-GX-JSON-DAG: "%149:sub16": 356 # CHECK-GX-JSON-DAG: "%149:sub17": 355 # CHECK-GX-JSON-DAG: "%149:sub18": 354 # CHECK-GX-JSON-DAG: "%149:sub19": 353 # CHECK-GX-JSON-DAG: "%149:sub20": 350 # CHECK-GX-JSON-DAG: "%149:sub21": 349 # CHECK-GX-JSON-DAG: "%149:sub22": 348 # CHECK-GX-JSON-DAG: "%149:sub23": 347 # CHECK-GX-JSON-DAG: "%149:sub24": 344 # CHECK-GX-JSON-DAG: "%149:sub25": 343 # CHECK-GX-JSON-DAG: "%149:sub26": 342 # CHECK-GX-JSON-DAG: "%149:sub27": 341 # CHECK-GX-JSON-DAG: "%149:sub28": 338 # CHECK-GX-JSON-DAG: "%149:sub29": 337 # CHECK-GX-JSON-DAG: "%149:sub30": 336 # CHECK-GX-JSON-DAG: "%149:sub31": 335 # CHECK-GX-JSON-DAG: "%151": 27 # CHECK-GX-JSON-DAG: "%152": 27 # CHECK-GX-JSON-DAG: "%153": 27 # CHECK-GX-JSON-DAG: "%154": 27 # CHECK-GX-JSON-DAG: "%156": 27 # CHECK-GX-JSON-DAG: "%157": 27 # CHECK-GX-JSON-DAG: "%158": 27 # CHECK-GX-JSON-DAG: "%159": 27 # CHECK-GX-JSON-DAG: "%160:sub0": 1 # CHECK-GX-JSON-DAG: "%160:sub1": 0 # CHECK-GX-JSON-DAG: "%161": 27 # CHECK-GX-JSON-DAG: "%162": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%164:vgpr_32 = COPY %160.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 331 # CHECK-GX-JSON-DAG: "%69:sub1": 330 # CHECK-GX-JSON-DAG: "%69:sub2": 329 # CHECK-GX-JSON-DAG: "%69:sub3": 328 # CHECK-GX-JSON-DAG: "%69:sub4": 325 # CHECK-GX-JSON-DAG: "%69:sub5": 324 # CHECK-GX-JSON-DAG: "%69:sub6": 323 # CHECK-GX-JSON-DAG: "%69:sub7": 322 # CHECK-GX-JSON-DAG: "%69:sub8": 319 # CHECK-GX-JSON-DAG: "%69:sub9": 318 # CHECK-GX-JSON-DAG: "%69:sub10": 317 # CHECK-GX-JSON-DAG: "%69:sub11": 316 # CHECK-GX-JSON-DAG: "%69:sub12": 313 # CHECK-GX-JSON-DAG: "%69:sub13": 312 # CHECK-GX-JSON-DAG: "%69:sub14": 311 # CHECK-GX-JSON-DAG: "%69:sub15": 310 # CHECK-GX-JSON-DAG: "%69:sub16": 307 # CHECK-GX-JSON-DAG: "%69:sub17": 306 # CHECK-GX-JSON-DAG: "%69:sub18": 305 # CHECK-GX-JSON-DAG: "%69:sub19": 304 # CHECK-GX-JSON-DAG: "%69:sub20": 301 # CHECK-GX-JSON-DAG: "%69:sub21": 300 # CHECK-GX-JSON-DAG: "%69:sub22": 299 # CHECK-GX-JSON-DAG: "%69:sub23": 298 # CHECK-GX-JSON-DAG: "%69:sub24": 295 # CHECK-GX-JSON-DAG: "%69:sub25": 294 # CHECK-GX-JSON-DAG: "%69:sub26": 293 # CHECK-GX-JSON-DAG: "%69:sub27": 292 # CHECK-GX-JSON-DAG: "%69:sub28": 289 # CHECK-GX-JSON-DAG: "%69:sub29": 288 # CHECK-GX-JSON-DAG: "%69:sub30": 287 # CHECK-GX-JSON-DAG: "%69:sub31": 286 # CHECK-GX-JSON-DAG: "%70:sub0": 283 # CHECK-GX-JSON-DAG: "%70:sub1": 282 # CHECK-GX-JSON-DAG: "%70:sub2": 281 # CHECK-GX-JSON-DAG: "%70:sub3": 280 # CHECK-GX-JSON-DAG: "%70:sub4": 277 # CHECK-GX-JSON-DAG: "%70:sub5": 276 # CHECK-GX-JSON-DAG: "%70:sub6": 275 # CHECK-GX-JSON-DAG: "%70:sub7": 274 # CHECK-GX-JSON-DAG: "%70:sub8": 271 # CHECK-GX-JSON-DAG: "%70:sub9": 270 # CHECK-GX-JSON-DAG: "%70:sub10": 269 # CHECK-GX-JSON-DAG: "%70:sub11": 268 # CHECK-GX-JSON-DAG: "%70:sub12": 265 # CHECK-GX-JSON-DAG: "%70:sub13": 264 # CHECK-GX-JSON-DAG: "%70:sub14": 263 # CHECK-GX-JSON-DAG: "%70:sub15": 262 # CHECK-GX-JSON-DAG: "%70:sub16": 259 # CHECK-GX-JSON-DAG: "%70:sub17": 258 # CHECK-GX-JSON-DAG: "%70:sub18": 257 # CHECK-GX-JSON-DAG: "%70:sub19": 256 # CHECK-GX-JSON-DAG: "%70:sub20": 253 # CHECK-GX-JSON-DAG: "%70:sub21": 252 # CHECK-GX-JSON-DAG: "%70:sub22": 251 # CHECK-GX-JSON-DAG: "%70:sub23": 250 # CHECK-GX-JSON-DAG: "%70:sub24": 247 # CHECK-GX-JSON-DAG: "%70:sub25": 246 # CHECK-GX-JSON-DAG: "%70:sub26": 245 # CHECK-GX-JSON-DAG: "%70:sub27": 244 # CHECK-GX-JSON-DAG: "%70:sub28": 241 # CHECK-GX-JSON-DAG: "%70:sub29": 240 # CHECK-GX-JSON-DAG: "%70:sub30": 239 # CHECK-GX-JSON-DAG: "%70:sub31": 238 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 28 # CHECK-GX-JSON-DAG: "%92": 70 # CHECK-GX-JSON-DAG: "%97": 112 # CHECK-GX-JSON-DAG: "%102": 154 # CHECK-GX-JSON-DAG: "%107": 196 # CHECK-GX-JSON-DAG: "%149:sub0": 379 # CHECK-GX-JSON-DAG: "%149:sub1": 378 # CHECK-GX-JSON-DAG: "%149:sub2": 377 # CHECK-GX-JSON-DAG: "%149:sub3": 376 # CHECK-GX-JSON-DAG: "%149:sub4": 373 # CHECK-GX-JSON-DAG: "%149:sub5": 372 # CHECK-GX-JSON-DAG: "%149:sub6": 371 # CHECK-GX-JSON-DAG: "%149:sub7": 370 # CHECK-GX-JSON-DAG: "%149:sub8": 367 # CHECK-GX-JSON-DAG: "%149:sub9": 366 # CHECK-GX-JSON-DAG: "%149:sub10": 365 # CHECK-GX-JSON-DAG: "%149:sub11": 364 # CHECK-GX-JSON-DAG: "%149:sub12": 361 # CHECK-GX-JSON-DAG: "%149:sub13": 360 # CHECK-GX-JSON-DAG: "%149:sub14": 359 # CHECK-GX-JSON-DAG: "%149:sub15": 358 # CHECK-GX-JSON-DAG: "%149:sub16": 355 # CHECK-GX-JSON-DAG: "%149:sub17": 354 # CHECK-GX-JSON-DAG: "%149:sub18": 353 # CHECK-GX-JSON-DAG: "%149:sub19": 352 # CHECK-GX-JSON-DAG: "%149:sub20": 349 # CHECK-GX-JSON-DAG: "%149:sub21": 348 # CHECK-GX-JSON-DAG: "%149:sub22": 347 # CHECK-GX-JSON-DAG: "%149:sub23": 346 # CHECK-GX-JSON-DAG: "%149:sub24": 343 # CHECK-GX-JSON-DAG: "%149:sub25": 342 # CHECK-GX-JSON-DAG: "%149:sub26": 341 # CHECK-GX-JSON-DAG: "%149:sub27": 340 # CHECK-GX-JSON-DAG: "%149:sub28": 337 # CHECK-GX-JSON-DAG: "%149:sub29": 336 # CHECK-GX-JSON-DAG: "%149:sub30": 335 # CHECK-GX-JSON-DAG: "%149:sub31": 334 # CHECK-GX-JSON-DAG: "%151": 26 # CHECK-GX-JSON-DAG: "%152": 26 # CHECK-GX-JSON-DAG: "%153": 26 # CHECK-GX-JSON-DAG: "%154": 26 # CHECK-GX-JSON-DAG: "%156": 26 # CHECK-GX-JSON-DAG: "%157": 26 # CHECK-GX-JSON-DAG: "%158": 26 # CHECK-GX-JSON-DAG: "%159": 26 # CHECK-GX-JSON-DAG: "%160:sub0": 0 # CHECK-GX-JSON-DAG: "%161": 26 # CHECK-GX-JSON-DAG: "%162": 26 # CHECK-GX-JSON-DAG: "%163": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%165:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 330 # CHECK-GX-JSON-DAG: "%69:sub1": 329 # CHECK-GX-JSON-DAG: "%69:sub2": 328 # CHECK-GX-JSON-DAG: "%69:sub3": 327 # CHECK-GX-JSON-DAG: "%69:sub4": 324 # CHECK-GX-JSON-DAG: "%69:sub5": 323 # CHECK-GX-JSON-DAG: "%69:sub6": 322 # CHECK-GX-JSON-DAG: "%69:sub7": 321 # CHECK-GX-JSON-DAG: "%69:sub8": 318 # CHECK-GX-JSON-DAG: "%69:sub9": 317 # CHECK-GX-JSON-DAG: "%69:sub10": 316 # CHECK-GX-JSON-DAG: "%69:sub11": 315 # CHECK-GX-JSON-DAG: "%69:sub12": 312 # CHECK-GX-JSON-DAG: "%69:sub13": 311 # CHECK-GX-JSON-DAG: "%69:sub14": 310 # CHECK-GX-JSON-DAG: "%69:sub15": 309 # CHECK-GX-JSON-DAG: "%69:sub16": 306 # CHECK-GX-JSON-DAG: "%69:sub17": 305 # CHECK-GX-JSON-DAG: "%69:sub18": 304 # CHECK-GX-JSON-DAG: "%69:sub19": 303 # CHECK-GX-JSON-DAG: "%69:sub20": 300 # CHECK-GX-JSON-DAG: "%69:sub21": 299 # CHECK-GX-JSON-DAG: "%69:sub22": 298 # CHECK-GX-JSON-DAG: "%69:sub23": 297 # CHECK-GX-JSON-DAG: "%69:sub24": 294 # CHECK-GX-JSON-DAG: "%69:sub25": 293 # CHECK-GX-JSON-DAG: "%69:sub26": 292 # CHECK-GX-JSON-DAG: "%69:sub27": 291 # CHECK-GX-JSON-DAG: "%69:sub28": 288 # CHECK-GX-JSON-DAG: "%69:sub29": 287 # CHECK-GX-JSON-DAG: "%69:sub30": 286 # CHECK-GX-JSON-DAG: "%69:sub31": 285 # CHECK-GX-JSON-DAG: "%70:sub0": 282 # CHECK-GX-JSON-DAG: "%70:sub1": 281 # CHECK-GX-JSON-DAG: "%70:sub2": 280 # CHECK-GX-JSON-DAG: "%70:sub3": 279 # CHECK-GX-JSON-DAG: "%70:sub4": 276 # CHECK-GX-JSON-DAG: "%70:sub5": 275 # CHECK-GX-JSON-DAG: "%70:sub6": 274 # CHECK-GX-JSON-DAG: "%70:sub7": 273 # CHECK-GX-JSON-DAG: "%70:sub8": 270 # CHECK-GX-JSON-DAG: "%70:sub9": 269 # CHECK-GX-JSON-DAG: "%70:sub10": 268 # CHECK-GX-JSON-DAG: "%70:sub11": 267 # CHECK-GX-JSON-DAG: "%70:sub12": 264 # CHECK-GX-JSON-DAG: "%70:sub13": 263 # CHECK-GX-JSON-DAG: "%70:sub14": 262 # CHECK-GX-JSON-DAG: "%70:sub15": 261 # CHECK-GX-JSON-DAG: "%70:sub16": 258 # CHECK-GX-JSON-DAG: "%70:sub17": 257 # CHECK-GX-JSON-DAG: "%70:sub18": 256 # CHECK-GX-JSON-DAG: "%70:sub19": 255 # CHECK-GX-JSON-DAG: "%70:sub20": 252 # CHECK-GX-JSON-DAG: "%70:sub21": 251 # CHECK-GX-JSON-DAG: "%70:sub22": 250 # CHECK-GX-JSON-DAG: "%70:sub23": 249 # CHECK-GX-JSON-DAG: "%70:sub24": 246 # CHECK-GX-JSON-DAG: "%70:sub25": 245 # CHECK-GX-JSON-DAG: "%70:sub26": 244 # CHECK-GX-JSON-DAG: "%70:sub27": 243 # CHECK-GX-JSON-DAG: "%70:sub28": 240 # CHECK-GX-JSON-DAG: "%70:sub29": 239 # CHECK-GX-JSON-DAG: "%70:sub30": 238 # CHECK-GX-JSON-DAG: "%70:sub31": 237 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 27 # CHECK-GX-JSON-DAG: "%92": 69 # CHECK-GX-JSON-DAG: "%97": 111 # CHECK-GX-JSON-DAG: "%102": 153 # CHECK-GX-JSON-DAG: "%107": 195 # CHECK-GX-JSON-DAG: "%149:sub0": 378 # CHECK-GX-JSON-DAG: "%149:sub1": 377 # CHECK-GX-JSON-DAG: "%149:sub2": 376 # CHECK-GX-JSON-DAG: "%149:sub3": 375 # CHECK-GX-JSON-DAG: "%149:sub4": 372 # CHECK-GX-JSON-DAG: "%149:sub5": 371 # CHECK-GX-JSON-DAG: "%149:sub6": 370 # CHECK-GX-JSON-DAG: "%149:sub7": 369 # CHECK-GX-JSON-DAG: "%149:sub8": 366 # CHECK-GX-JSON-DAG: "%149:sub9": 365 # CHECK-GX-JSON-DAG: "%149:sub10": 364 # CHECK-GX-JSON-DAG: "%149:sub11": 363 # CHECK-GX-JSON-DAG: "%149:sub12": 360 # CHECK-GX-JSON-DAG: "%149:sub13": 359 # CHECK-GX-JSON-DAG: "%149:sub14": 358 # CHECK-GX-JSON-DAG: "%149:sub15": 357 # CHECK-GX-JSON-DAG: "%149:sub16": 354 # CHECK-GX-JSON-DAG: "%149:sub17": 353 # CHECK-GX-JSON-DAG: "%149:sub18": 352 # CHECK-GX-JSON-DAG: "%149:sub19": 351 # CHECK-GX-JSON-DAG: "%149:sub20": 348 # CHECK-GX-JSON-DAG: "%149:sub21": 347 # CHECK-GX-JSON-DAG: "%149:sub22": 346 # CHECK-GX-JSON-DAG: "%149:sub23": 345 # CHECK-GX-JSON-DAG: "%149:sub24": 342 # CHECK-GX-JSON-DAG: "%149:sub25": 341 # CHECK-GX-JSON-DAG: "%149:sub26": 340 # CHECK-GX-JSON-DAG: "%149:sub27": 339 # CHECK-GX-JSON-DAG: "%149:sub28": 336 # CHECK-GX-JSON-DAG: "%149:sub29": 335 # CHECK-GX-JSON-DAG: "%149:sub30": 334 # CHECK-GX-JSON-DAG: "%149:sub31": 333 # CHECK-GX-JSON-DAG: "%151": 25 # CHECK-GX-JSON-DAG: "%152": 25 # CHECK-GX-JSON-DAG: "%153": 25 # CHECK-GX-JSON-DAG: "%154": 25 # CHECK-GX-JSON-DAG: "%156": 25 # CHECK-GX-JSON-DAG: "%157": 25 # CHECK-GX-JSON-DAG: "%158": 25 # CHECK-GX-JSON-DAG: "%159": 25 # CHECK-GX-JSON-DAG: "%161": 25 # CHECK-GX-JSON-DAG: "%162": 25 # CHECK-GX-JSON-DAG: "%163": 25 # CHECK-GX-JSON-DAG: "%164": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%166:vgpr_32 = COPY %165.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 329 # CHECK-GX-JSON-DAG: "%69:sub1": 328 # CHECK-GX-JSON-DAG: "%69:sub2": 327 # CHECK-GX-JSON-DAG: "%69:sub3": 326 # CHECK-GX-JSON-DAG: "%69:sub4": 323 # CHECK-GX-JSON-DAG: "%69:sub5": 322 # CHECK-GX-JSON-DAG: "%69:sub6": 321 # CHECK-GX-JSON-DAG: "%69:sub7": 320 # CHECK-GX-JSON-DAG: "%69:sub8": 317 # CHECK-GX-JSON-DAG: "%69:sub9": 316 # CHECK-GX-JSON-DAG: "%69:sub10": 315 # CHECK-GX-JSON-DAG: "%69:sub11": 314 # CHECK-GX-JSON-DAG: "%69:sub12": 311 # CHECK-GX-JSON-DAG: "%69:sub13": 310 # CHECK-GX-JSON-DAG: "%69:sub14": 309 # CHECK-GX-JSON-DAG: "%69:sub15": 308 # CHECK-GX-JSON-DAG: "%69:sub16": 305 # CHECK-GX-JSON-DAG: "%69:sub17": 304 # CHECK-GX-JSON-DAG: "%69:sub18": 303 # CHECK-GX-JSON-DAG: "%69:sub19": 302 # CHECK-GX-JSON-DAG: "%69:sub20": 299 # CHECK-GX-JSON-DAG: "%69:sub21": 298 # CHECK-GX-JSON-DAG: "%69:sub22": 297 # CHECK-GX-JSON-DAG: "%69:sub23": 296 # CHECK-GX-JSON-DAG: "%69:sub24": 293 # CHECK-GX-JSON-DAG: "%69:sub25": 292 # CHECK-GX-JSON-DAG: "%69:sub26": 291 # CHECK-GX-JSON-DAG: "%69:sub27": 290 # CHECK-GX-JSON-DAG: "%69:sub28": 287 # CHECK-GX-JSON-DAG: "%69:sub29": 286 # CHECK-GX-JSON-DAG: "%69:sub30": 285 # CHECK-GX-JSON-DAG: "%69:sub31": 284 # CHECK-GX-JSON-DAG: "%70:sub0": 281 # CHECK-GX-JSON-DAG: "%70:sub1": 280 # CHECK-GX-JSON-DAG: "%70:sub2": 279 # CHECK-GX-JSON-DAG: "%70:sub3": 278 # CHECK-GX-JSON-DAG: "%70:sub4": 275 # CHECK-GX-JSON-DAG: "%70:sub5": 274 # CHECK-GX-JSON-DAG: "%70:sub6": 273 # CHECK-GX-JSON-DAG: "%70:sub7": 272 # CHECK-GX-JSON-DAG: "%70:sub8": 269 # CHECK-GX-JSON-DAG: "%70:sub9": 268 # CHECK-GX-JSON-DAG: "%70:sub10": 267 # CHECK-GX-JSON-DAG: "%70:sub11": 266 # CHECK-GX-JSON-DAG: "%70:sub12": 263 # CHECK-GX-JSON-DAG: "%70:sub13": 262 # CHECK-GX-JSON-DAG: "%70:sub14": 261 # CHECK-GX-JSON-DAG: "%70:sub15": 260 # CHECK-GX-JSON-DAG: "%70:sub16": 257 # CHECK-GX-JSON-DAG: "%70:sub17": 256 # CHECK-GX-JSON-DAG: "%70:sub18": 255 # CHECK-GX-JSON-DAG: "%70:sub19": 254 # CHECK-GX-JSON-DAG: "%70:sub20": 251 # CHECK-GX-JSON-DAG: "%70:sub21": 250 # CHECK-GX-JSON-DAG: "%70:sub22": 249 # CHECK-GX-JSON-DAG: "%70:sub23": 248 # CHECK-GX-JSON-DAG: "%70:sub24": 245 # CHECK-GX-JSON-DAG: "%70:sub25": 244 # CHECK-GX-JSON-DAG: "%70:sub26": 243 # CHECK-GX-JSON-DAG: "%70:sub27": 242 # CHECK-GX-JSON-DAG: "%70:sub28": 239 # CHECK-GX-JSON-DAG: "%70:sub29": 238 # CHECK-GX-JSON-DAG: "%70:sub30": 237 # CHECK-GX-JSON-DAG: "%70:sub31": 236 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 26 # CHECK-GX-JSON-DAG: "%92": 68 # CHECK-GX-JSON-DAG: "%97": 110 # CHECK-GX-JSON-DAG: "%102": 152 # CHECK-GX-JSON-DAG: "%107": 194 # CHECK-GX-JSON-DAG: "%149:sub0": 377 # CHECK-GX-JSON-DAG: "%149:sub1": 376 # CHECK-GX-JSON-DAG: "%149:sub2": 375 # CHECK-GX-JSON-DAG: "%149:sub3": 374 # CHECK-GX-JSON-DAG: "%149:sub4": 371 # CHECK-GX-JSON-DAG: "%149:sub5": 370 # CHECK-GX-JSON-DAG: "%149:sub6": 369 # CHECK-GX-JSON-DAG: "%149:sub7": 368 # CHECK-GX-JSON-DAG: "%149:sub8": 365 # CHECK-GX-JSON-DAG: "%149:sub9": 364 # CHECK-GX-JSON-DAG: "%149:sub10": 363 # CHECK-GX-JSON-DAG: "%149:sub11": 362 # CHECK-GX-JSON-DAG: "%149:sub12": 359 # CHECK-GX-JSON-DAG: "%149:sub13": 358 # CHECK-GX-JSON-DAG: "%149:sub14": 357 # CHECK-GX-JSON-DAG: "%149:sub15": 356 # CHECK-GX-JSON-DAG: "%149:sub16": 353 # CHECK-GX-JSON-DAG: "%149:sub17": 352 # CHECK-GX-JSON-DAG: "%149:sub18": 351 # CHECK-GX-JSON-DAG: "%149:sub19": 350 # CHECK-GX-JSON-DAG: "%149:sub20": 347 # CHECK-GX-JSON-DAG: "%149:sub21": 346 # CHECK-GX-JSON-DAG: "%149:sub22": 345 # CHECK-GX-JSON-DAG: "%149:sub23": 344 # CHECK-GX-JSON-DAG: "%149:sub24": 341 # CHECK-GX-JSON-DAG: "%149:sub25": 340 # CHECK-GX-JSON-DAG: "%149:sub26": 339 # CHECK-GX-JSON-DAG: "%149:sub27": 338 # CHECK-GX-JSON-DAG: "%149:sub28": 335 # CHECK-GX-JSON-DAG: "%149:sub29": 334 # CHECK-GX-JSON-DAG: "%149:sub30": 333 # CHECK-GX-JSON-DAG: "%149:sub31": 332 # CHECK-GX-JSON-DAG: "%151": 24 # CHECK-GX-JSON-DAG: "%152": 24 # CHECK-GX-JSON-DAG: "%153": 24 # CHECK-GX-JSON-DAG: "%154": 24 # CHECK-GX-JSON-DAG: "%156": 24 # CHECK-GX-JSON-DAG: "%157": 24 # CHECK-GX-JSON-DAG: "%158": 24 # CHECK-GX-JSON-DAG: "%159": 24 # CHECK-GX-JSON-DAG: "%161": 24 # CHECK-GX-JSON-DAG: "%162": 24 # CHECK-GX-JSON-DAG: "%163": 24 # CHECK-GX-JSON-DAG: "%164": 24 # CHECK-GX-JSON-DAG: "%165:sub0": 3 # CHECK-GX-JSON-DAG: "%165:sub1": 2 # CHECK-GX-JSON-DAG: "%165:sub2": 1 # CHECK-GX-JSON-DAG: "%165:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%167:vgpr_32 = COPY %165.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 328 # CHECK-GX-JSON-DAG: "%69:sub1": 327 # CHECK-GX-JSON-DAG: "%69:sub2": 326 # CHECK-GX-JSON-DAG: "%69:sub3": 325 # CHECK-GX-JSON-DAG: "%69:sub4": 322 # CHECK-GX-JSON-DAG: "%69:sub5": 321 # CHECK-GX-JSON-DAG: "%69:sub6": 320 # CHECK-GX-JSON-DAG: "%69:sub7": 319 # CHECK-GX-JSON-DAG: "%69:sub8": 316 # CHECK-GX-JSON-DAG: "%69:sub9": 315 # CHECK-GX-JSON-DAG: "%69:sub10": 314 # CHECK-GX-JSON-DAG: "%69:sub11": 313 # CHECK-GX-JSON-DAG: "%69:sub12": 310 # CHECK-GX-JSON-DAG: "%69:sub13": 309 # CHECK-GX-JSON-DAG: "%69:sub14": 308 # CHECK-GX-JSON-DAG: "%69:sub15": 307 # CHECK-GX-JSON-DAG: "%69:sub16": 304 # CHECK-GX-JSON-DAG: "%69:sub17": 303 # CHECK-GX-JSON-DAG: "%69:sub18": 302 # CHECK-GX-JSON-DAG: "%69:sub19": 301 # CHECK-GX-JSON-DAG: "%69:sub20": 298 # CHECK-GX-JSON-DAG: "%69:sub21": 297 # CHECK-GX-JSON-DAG: "%69:sub22": 296 # CHECK-GX-JSON-DAG: "%69:sub23": 295 # CHECK-GX-JSON-DAG: "%69:sub24": 292 # CHECK-GX-JSON-DAG: "%69:sub25": 291 # CHECK-GX-JSON-DAG: "%69:sub26": 290 # CHECK-GX-JSON-DAG: "%69:sub27": 289 # CHECK-GX-JSON-DAG: "%69:sub28": 286 # CHECK-GX-JSON-DAG: "%69:sub29": 285 # CHECK-GX-JSON-DAG: "%69:sub30": 284 # CHECK-GX-JSON-DAG: "%69:sub31": 283 # CHECK-GX-JSON-DAG: "%70:sub0": 280 # CHECK-GX-JSON-DAG: "%70:sub1": 279 # CHECK-GX-JSON-DAG: "%70:sub2": 278 # CHECK-GX-JSON-DAG: "%70:sub3": 277 # CHECK-GX-JSON-DAG: "%70:sub4": 274 # CHECK-GX-JSON-DAG: "%70:sub5": 273 # CHECK-GX-JSON-DAG: "%70:sub6": 272 # CHECK-GX-JSON-DAG: "%70:sub7": 271 # CHECK-GX-JSON-DAG: "%70:sub8": 268 # CHECK-GX-JSON-DAG: "%70:sub9": 267 # CHECK-GX-JSON-DAG: "%70:sub10": 266 # CHECK-GX-JSON-DAG: "%70:sub11": 265 # CHECK-GX-JSON-DAG: "%70:sub12": 262 # CHECK-GX-JSON-DAG: "%70:sub13": 261 # CHECK-GX-JSON-DAG: "%70:sub14": 260 # CHECK-GX-JSON-DAG: "%70:sub15": 259 # CHECK-GX-JSON-DAG: "%70:sub16": 256 # CHECK-GX-JSON-DAG: "%70:sub17": 255 # CHECK-GX-JSON-DAG: "%70:sub18": 254 # CHECK-GX-JSON-DAG: "%70:sub19": 253 # CHECK-GX-JSON-DAG: "%70:sub20": 250 # CHECK-GX-JSON-DAG: "%70:sub21": 249 # CHECK-GX-JSON-DAG: "%70:sub22": 248 # CHECK-GX-JSON-DAG: "%70:sub23": 247 # CHECK-GX-JSON-DAG: "%70:sub24": 244 # CHECK-GX-JSON-DAG: "%70:sub25": 243 # CHECK-GX-JSON-DAG: "%70:sub26": 242 # CHECK-GX-JSON-DAG: "%70:sub27": 241 # CHECK-GX-JSON-DAG: "%70:sub28": 238 # CHECK-GX-JSON-DAG: "%70:sub29": 237 # CHECK-GX-JSON-DAG: "%70:sub30": 236 # CHECK-GX-JSON-DAG: "%70:sub31": 235 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 25 # CHECK-GX-JSON-DAG: "%92": 67 # CHECK-GX-JSON-DAG: "%97": 109 # CHECK-GX-JSON-DAG: "%102": 151 # CHECK-GX-JSON-DAG: "%107": 193 # CHECK-GX-JSON-DAG: "%149:sub0": 376 # CHECK-GX-JSON-DAG: "%149:sub1": 375 # CHECK-GX-JSON-DAG: "%149:sub2": 374 # CHECK-GX-JSON-DAG: "%149:sub3": 373 # CHECK-GX-JSON-DAG: "%149:sub4": 370 # CHECK-GX-JSON-DAG: "%149:sub5": 369 # CHECK-GX-JSON-DAG: "%149:sub6": 368 # CHECK-GX-JSON-DAG: "%149:sub7": 367 # CHECK-GX-JSON-DAG: "%149:sub8": 364 # CHECK-GX-JSON-DAG: "%149:sub9": 363 # CHECK-GX-JSON-DAG: "%149:sub10": 362 # CHECK-GX-JSON-DAG: "%149:sub11": 361 # CHECK-GX-JSON-DAG: "%149:sub12": 358 # CHECK-GX-JSON-DAG: "%149:sub13": 357 # CHECK-GX-JSON-DAG: "%149:sub14": 356 # CHECK-GX-JSON-DAG: "%149:sub15": 355 # CHECK-GX-JSON-DAG: "%149:sub16": 352 # CHECK-GX-JSON-DAG: "%149:sub17": 351 # CHECK-GX-JSON-DAG: "%149:sub18": 350 # CHECK-GX-JSON-DAG: "%149:sub19": 349 # CHECK-GX-JSON-DAG: "%149:sub20": 346 # CHECK-GX-JSON-DAG: "%149:sub21": 345 # CHECK-GX-JSON-DAG: "%149:sub22": 344 # CHECK-GX-JSON-DAG: "%149:sub23": 343 # CHECK-GX-JSON-DAG: "%149:sub24": 340 # CHECK-GX-JSON-DAG: "%149:sub25": 339 # CHECK-GX-JSON-DAG: "%149:sub26": 338 # CHECK-GX-JSON-DAG: "%149:sub27": 337 # CHECK-GX-JSON-DAG: "%149:sub28": 334 # CHECK-GX-JSON-DAG: "%149:sub29": 333 # CHECK-GX-JSON-DAG: "%149:sub30": 332 # CHECK-GX-JSON-DAG: "%149:sub31": 331 # CHECK-GX-JSON-DAG: "%151": 23 # CHECK-GX-JSON-DAG: "%152": 23 # CHECK-GX-JSON-DAG: "%153": 23 # CHECK-GX-JSON-DAG: "%154": 23 # CHECK-GX-JSON-DAG: "%156": 23 # CHECK-GX-JSON-DAG: "%157": 23 # CHECK-GX-JSON-DAG: "%158": 23 # CHECK-GX-JSON-DAG: "%159": 23 # CHECK-GX-JSON-DAG: "%161": 23 # CHECK-GX-JSON-DAG: "%162": 23 # CHECK-GX-JSON-DAG: "%163": 23 # CHECK-GX-JSON-DAG: "%164": 23 # CHECK-GX-JSON-DAG: "%165:sub0": 2 # CHECK-GX-JSON-DAG: "%165:sub1": 1 # CHECK-GX-JSON-DAG: "%165:sub2": 0 # CHECK-GX-JSON-DAG: "%166": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%168:vgpr_32 = COPY %165.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 327 # CHECK-GX-JSON-DAG: "%69:sub1": 326 # CHECK-GX-JSON-DAG: "%69:sub2": 325 # CHECK-GX-JSON-DAG: "%69:sub3": 324 # CHECK-GX-JSON-DAG: "%69:sub4": 321 # CHECK-GX-JSON-DAG: "%69:sub5": 320 # CHECK-GX-JSON-DAG: "%69:sub6": 319 # CHECK-GX-JSON-DAG: "%69:sub7": 318 # CHECK-GX-JSON-DAG: "%69:sub8": 315 # CHECK-GX-JSON-DAG: "%69:sub9": 314 # CHECK-GX-JSON-DAG: "%69:sub10": 313 # CHECK-GX-JSON-DAG: "%69:sub11": 312 # CHECK-GX-JSON-DAG: "%69:sub12": 309 # CHECK-GX-JSON-DAG: "%69:sub13": 308 # CHECK-GX-JSON-DAG: "%69:sub14": 307 # CHECK-GX-JSON-DAG: "%69:sub15": 306 # CHECK-GX-JSON-DAG: "%69:sub16": 303 # CHECK-GX-JSON-DAG: "%69:sub17": 302 # CHECK-GX-JSON-DAG: "%69:sub18": 301 # CHECK-GX-JSON-DAG: "%69:sub19": 300 # CHECK-GX-JSON-DAG: "%69:sub20": 297 # CHECK-GX-JSON-DAG: "%69:sub21": 296 # CHECK-GX-JSON-DAG: "%69:sub22": 295 # CHECK-GX-JSON-DAG: "%69:sub23": 294 # CHECK-GX-JSON-DAG: "%69:sub24": 291 # CHECK-GX-JSON-DAG: "%69:sub25": 290 # CHECK-GX-JSON-DAG: "%69:sub26": 289 # CHECK-GX-JSON-DAG: "%69:sub27": 288 # CHECK-GX-JSON-DAG: "%69:sub28": 285 # CHECK-GX-JSON-DAG: "%69:sub29": 284 # CHECK-GX-JSON-DAG: "%69:sub30": 283 # CHECK-GX-JSON-DAG: "%69:sub31": 282 # CHECK-GX-JSON-DAG: "%70:sub0": 279 # CHECK-GX-JSON-DAG: "%70:sub1": 278 # CHECK-GX-JSON-DAG: "%70:sub2": 277 # CHECK-GX-JSON-DAG: "%70:sub3": 276 # CHECK-GX-JSON-DAG: "%70:sub4": 273 # CHECK-GX-JSON-DAG: "%70:sub5": 272 # CHECK-GX-JSON-DAG: "%70:sub6": 271 # CHECK-GX-JSON-DAG: "%70:sub7": 270 # CHECK-GX-JSON-DAG: "%70:sub8": 267 # CHECK-GX-JSON-DAG: "%70:sub9": 266 # CHECK-GX-JSON-DAG: "%70:sub10": 265 # CHECK-GX-JSON-DAG: "%70:sub11": 264 # CHECK-GX-JSON-DAG: "%70:sub12": 261 # CHECK-GX-JSON-DAG: "%70:sub13": 260 # CHECK-GX-JSON-DAG: "%70:sub14": 259 # CHECK-GX-JSON-DAG: "%70:sub15": 258 # CHECK-GX-JSON-DAG: "%70:sub16": 255 # CHECK-GX-JSON-DAG: "%70:sub17": 254 # CHECK-GX-JSON-DAG: "%70:sub18": 253 # CHECK-GX-JSON-DAG: "%70:sub19": 252 # CHECK-GX-JSON-DAG: "%70:sub20": 249 # CHECK-GX-JSON-DAG: "%70:sub21": 248 # CHECK-GX-JSON-DAG: "%70:sub22": 247 # CHECK-GX-JSON-DAG: "%70:sub23": 246 # CHECK-GX-JSON-DAG: "%70:sub24": 243 # CHECK-GX-JSON-DAG: "%70:sub25": 242 # CHECK-GX-JSON-DAG: "%70:sub26": 241 # CHECK-GX-JSON-DAG: "%70:sub27": 240 # CHECK-GX-JSON-DAG: "%70:sub28": 237 # CHECK-GX-JSON-DAG: "%70:sub29": 236 # CHECK-GX-JSON-DAG: "%70:sub30": 235 # CHECK-GX-JSON-DAG: "%70:sub31": 234 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 24 # CHECK-GX-JSON-DAG: "%92": 66 # CHECK-GX-JSON-DAG: "%97": 108 # CHECK-GX-JSON-DAG: "%102": 150 # CHECK-GX-JSON-DAG: "%107": 192 # CHECK-GX-JSON-DAG: "%149:sub0": 375 # CHECK-GX-JSON-DAG: "%149:sub1": 374 # CHECK-GX-JSON-DAG: "%149:sub2": 373 # CHECK-GX-JSON-DAG: "%149:sub3": 372 # CHECK-GX-JSON-DAG: "%149:sub4": 369 # CHECK-GX-JSON-DAG: "%149:sub5": 368 # CHECK-GX-JSON-DAG: "%149:sub6": 367 # CHECK-GX-JSON-DAG: "%149:sub7": 366 # CHECK-GX-JSON-DAG: "%149:sub8": 363 # CHECK-GX-JSON-DAG: "%149:sub9": 362 # CHECK-GX-JSON-DAG: "%149:sub10": 361 # CHECK-GX-JSON-DAG: "%149:sub11": 360 # CHECK-GX-JSON-DAG: "%149:sub12": 357 # CHECK-GX-JSON-DAG: "%149:sub13": 356 # CHECK-GX-JSON-DAG: "%149:sub14": 355 # CHECK-GX-JSON-DAG: "%149:sub15": 354 # CHECK-GX-JSON-DAG: "%149:sub16": 351 # CHECK-GX-JSON-DAG: "%149:sub17": 350 # CHECK-GX-JSON-DAG: "%149:sub18": 349 # CHECK-GX-JSON-DAG: "%149:sub19": 348 # CHECK-GX-JSON-DAG: "%149:sub20": 345 # CHECK-GX-JSON-DAG: "%149:sub21": 344 # CHECK-GX-JSON-DAG: "%149:sub22": 343 # CHECK-GX-JSON-DAG: "%149:sub23": 342 # CHECK-GX-JSON-DAG: "%149:sub24": 339 # CHECK-GX-JSON-DAG: "%149:sub25": 338 # CHECK-GX-JSON-DAG: "%149:sub26": 337 # CHECK-GX-JSON-DAG: "%149:sub27": 336 # CHECK-GX-JSON-DAG: "%149:sub28": 333 # CHECK-GX-JSON-DAG: "%149:sub29": 332 # CHECK-GX-JSON-DAG: "%149:sub30": 331 # CHECK-GX-JSON-DAG: "%149:sub31": 330 # CHECK-GX-JSON-DAG: "%151": 22 # CHECK-GX-JSON-DAG: "%152": 22 # CHECK-GX-JSON-DAG: "%153": 22 # CHECK-GX-JSON-DAG: "%154": 22 # CHECK-GX-JSON-DAG: "%156": 22 # CHECK-GX-JSON-DAG: "%157": 22 # CHECK-GX-JSON-DAG: "%158": 22 # CHECK-GX-JSON-DAG: "%159": 22 # CHECK-GX-JSON-DAG: "%161": 22 # CHECK-GX-JSON-DAG: "%162": 22 # CHECK-GX-JSON-DAG: "%163": 22 # CHECK-GX-JSON-DAG: "%164": 22 # CHECK-GX-JSON-DAG: "%165:sub0": 1 # CHECK-GX-JSON-DAG: "%165:sub1": 0 # CHECK-GX-JSON-DAG: "%166": 22 # CHECK-GX-JSON-DAG: "%167": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%169:vgpr_32 = COPY %165.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 326 # CHECK-GX-JSON-DAG: "%69:sub1": 325 # CHECK-GX-JSON-DAG: "%69:sub2": 324 # CHECK-GX-JSON-DAG: "%69:sub3": 323 # CHECK-GX-JSON-DAG: "%69:sub4": 320 # CHECK-GX-JSON-DAG: "%69:sub5": 319 # CHECK-GX-JSON-DAG: "%69:sub6": 318 # CHECK-GX-JSON-DAG: "%69:sub7": 317 # CHECK-GX-JSON-DAG: "%69:sub8": 314 # CHECK-GX-JSON-DAG: "%69:sub9": 313 # CHECK-GX-JSON-DAG: "%69:sub10": 312 # CHECK-GX-JSON-DAG: "%69:sub11": 311 # CHECK-GX-JSON-DAG: "%69:sub12": 308 # CHECK-GX-JSON-DAG: "%69:sub13": 307 # CHECK-GX-JSON-DAG: "%69:sub14": 306 # CHECK-GX-JSON-DAG: "%69:sub15": 305 # CHECK-GX-JSON-DAG: "%69:sub16": 302 # CHECK-GX-JSON-DAG: "%69:sub17": 301 # CHECK-GX-JSON-DAG: "%69:sub18": 300 # CHECK-GX-JSON-DAG: "%69:sub19": 299 # CHECK-GX-JSON-DAG: "%69:sub20": 296 # CHECK-GX-JSON-DAG: "%69:sub21": 295 # CHECK-GX-JSON-DAG: "%69:sub22": 294 # CHECK-GX-JSON-DAG: "%69:sub23": 293 # CHECK-GX-JSON-DAG: "%69:sub24": 290 # CHECK-GX-JSON-DAG: "%69:sub25": 289 # CHECK-GX-JSON-DAG: "%69:sub26": 288 # CHECK-GX-JSON-DAG: "%69:sub27": 287 # CHECK-GX-JSON-DAG: "%69:sub28": 284 # CHECK-GX-JSON-DAG: "%69:sub29": 283 # CHECK-GX-JSON-DAG: "%69:sub30": 282 # CHECK-GX-JSON-DAG: "%69:sub31": 281 # CHECK-GX-JSON-DAG: "%70:sub0": 278 # CHECK-GX-JSON-DAG: "%70:sub1": 277 # CHECK-GX-JSON-DAG: "%70:sub2": 276 # CHECK-GX-JSON-DAG: "%70:sub3": 275 # CHECK-GX-JSON-DAG: "%70:sub4": 272 # CHECK-GX-JSON-DAG: "%70:sub5": 271 # CHECK-GX-JSON-DAG: "%70:sub6": 270 # CHECK-GX-JSON-DAG: "%70:sub7": 269 # CHECK-GX-JSON-DAG: "%70:sub8": 266 # CHECK-GX-JSON-DAG: "%70:sub9": 265 # CHECK-GX-JSON-DAG: "%70:sub10": 264 # CHECK-GX-JSON-DAG: "%70:sub11": 263 # CHECK-GX-JSON-DAG: "%70:sub12": 260 # CHECK-GX-JSON-DAG: "%70:sub13": 259 # CHECK-GX-JSON-DAG: "%70:sub14": 258 # CHECK-GX-JSON-DAG: "%70:sub15": 257 # CHECK-GX-JSON-DAG: "%70:sub16": 254 # CHECK-GX-JSON-DAG: "%70:sub17": 253 # CHECK-GX-JSON-DAG: "%70:sub18": 252 # CHECK-GX-JSON-DAG: "%70:sub19": 251 # CHECK-GX-JSON-DAG: "%70:sub20": 248 # CHECK-GX-JSON-DAG: "%70:sub21": 247 # CHECK-GX-JSON-DAG: "%70:sub22": 246 # CHECK-GX-JSON-DAG: "%70:sub23": 245 # CHECK-GX-JSON-DAG: "%70:sub24": 242 # CHECK-GX-JSON-DAG: "%70:sub25": 241 # CHECK-GX-JSON-DAG: "%70:sub26": 240 # CHECK-GX-JSON-DAG: "%70:sub27": 239 # CHECK-GX-JSON-DAG: "%70:sub28": 236 # CHECK-GX-JSON-DAG: "%70:sub29": 235 # CHECK-GX-JSON-DAG: "%70:sub30": 234 # CHECK-GX-JSON-DAG: "%70:sub31": 233 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 23 # CHECK-GX-JSON-DAG: "%92": 65 # CHECK-GX-JSON-DAG: "%97": 107 # CHECK-GX-JSON-DAG: "%102": 149 # CHECK-GX-JSON-DAG: "%107": 191 # CHECK-GX-JSON-DAG: "%149:sub0": 374 # CHECK-GX-JSON-DAG: "%149:sub1": 373 # CHECK-GX-JSON-DAG: "%149:sub2": 372 # CHECK-GX-JSON-DAG: "%149:sub3": 371 # CHECK-GX-JSON-DAG: "%149:sub4": 368 # CHECK-GX-JSON-DAG: "%149:sub5": 367 # CHECK-GX-JSON-DAG: "%149:sub6": 366 # CHECK-GX-JSON-DAG: "%149:sub7": 365 # CHECK-GX-JSON-DAG: "%149:sub8": 362 # CHECK-GX-JSON-DAG: "%149:sub9": 361 # CHECK-GX-JSON-DAG: "%149:sub10": 360 # CHECK-GX-JSON-DAG: "%149:sub11": 359 # CHECK-GX-JSON-DAG: "%149:sub12": 356 # CHECK-GX-JSON-DAG: "%149:sub13": 355 # CHECK-GX-JSON-DAG: "%149:sub14": 354 # CHECK-GX-JSON-DAG: "%149:sub15": 353 # CHECK-GX-JSON-DAG: "%149:sub16": 350 # CHECK-GX-JSON-DAG: "%149:sub17": 349 # CHECK-GX-JSON-DAG: "%149:sub18": 348 # CHECK-GX-JSON-DAG: "%149:sub19": 347 # CHECK-GX-JSON-DAG: "%149:sub20": 344 # CHECK-GX-JSON-DAG: "%149:sub21": 343 # CHECK-GX-JSON-DAG: "%149:sub22": 342 # CHECK-GX-JSON-DAG: "%149:sub23": 341 # CHECK-GX-JSON-DAG: "%149:sub24": 338 # CHECK-GX-JSON-DAG: "%149:sub25": 337 # CHECK-GX-JSON-DAG: "%149:sub26": 336 # CHECK-GX-JSON-DAG: "%149:sub27": 335 # CHECK-GX-JSON-DAG: "%149:sub28": 332 # CHECK-GX-JSON-DAG: "%149:sub29": 331 # CHECK-GX-JSON-DAG: "%149:sub30": 330 # CHECK-GX-JSON-DAG: "%149:sub31": 329 # CHECK-GX-JSON-DAG: "%151": 21 # CHECK-GX-JSON-DAG: "%152": 21 # CHECK-GX-JSON-DAG: "%153": 21 # CHECK-GX-JSON-DAG: "%154": 21 # CHECK-GX-JSON-DAG: "%156": 21 # CHECK-GX-JSON-DAG: "%157": 21 # CHECK-GX-JSON-DAG: "%158": 21 # CHECK-GX-JSON-DAG: "%159": 21 # CHECK-GX-JSON-DAG: "%161": 21 # CHECK-GX-JSON-DAG: "%162": 21 # CHECK-GX-JSON-DAG: "%163": 21 # CHECK-GX-JSON-DAG: "%164": 21 # CHECK-GX-JSON-DAG: "%165:sub0": 0 # CHECK-GX-JSON-DAG: "%166": 21 # CHECK-GX-JSON-DAG: "%167": 21 # CHECK-GX-JSON-DAG: "%168": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%170:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 325 # CHECK-GX-JSON-DAG: "%69:sub1": 324 # CHECK-GX-JSON-DAG: "%69:sub2": 323 # CHECK-GX-JSON-DAG: "%69:sub3": 322 # CHECK-GX-JSON-DAG: "%69:sub4": 319 # CHECK-GX-JSON-DAG: "%69:sub5": 318 # CHECK-GX-JSON-DAG: "%69:sub6": 317 # CHECK-GX-JSON-DAG: "%69:sub7": 316 # CHECK-GX-JSON-DAG: "%69:sub8": 313 # CHECK-GX-JSON-DAG: "%69:sub9": 312 # CHECK-GX-JSON-DAG: "%69:sub10": 311 # CHECK-GX-JSON-DAG: "%69:sub11": 310 # CHECK-GX-JSON-DAG: "%69:sub12": 307 # CHECK-GX-JSON-DAG: "%69:sub13": 306 # CHECK-GX-JSON-DAG: "%69:sub14": 305 # CHECK-GX-JSON-DAG: "%69:sub15": 304 # CHECK-GX-JSON-DAG: "%69:sub16": 301 # CHECK-GX-JSON-DAG: "%69:sub17": 300 # CHECK-GX-JSON-DAG: "%69:sub18": 299 # CHECK-GX-JSON-DAG: "%69:sub19": 298 # CHECK-GX-JSON-DAG: "%69:sub20": 295 # CHECK-GX-JSON-DAG: "%69:sub21": 294 # CHECK-GX-JSON-DAG: "%69:sub22": 293 # CHECK-GX-JSON-DAG: "%69:sub23": 292 # CHECK-GX-JSON-DAG: "%69:sub24": 289 # CHECK-GX-JSON-DAG: "%69:sub25": 288 # CHECK-GX-JSON-DAG: "%69:sub26": 287 # CHECK-GX-JSON-DAG: "%69:sub27": 286 # CHECK-GX-JSON-DAG: "%69:sub28": 283 # CHECK-GX-JSON-DAG: "%69:sub29": 282 # CHECK-GX-JSON-DAG: "%69:sub30": 281 # CHECK-GX-JSON-DAG: "%69:sub31": 280 # CHECK-GX-JSON-DAG: "%70:sub0": 277 # CHECK-GX-JSON-DAG: "%70:sub1": 276 # CHECK-GX-JSON-DAG: "%70:sub2": 275 # CHECK-GX-JSON-DAG: "%70:sub3": 274 # CHECK-GX-JSON-DAG: "%70:sub4": 271 # CHECK-GX-JSON-DAG: "%70:sub5": 270 # CHECK-GX-JSON-DAG: "%70:sub6": 269 # CHECK-GX-JSON-DAG: "%70:sub7": 268 # CHECK-GX-JSON-DAG: "%70:sub8": 265 # CHECK-GX-JSON-DAG: "%70:sub9": 264 # CHECK-GX-JSON-DAG: "%70:sub10": 263 # CHECK-GX-JSON-DAG: "%70:sub11": 262 # CHECK-GX-JSON-DAG: "%70:sub12": 259 # CHECK-GX-JSON-DAG: "%70:sub13": 258 # CHECK-GX-JSON-DAG: "%70:sub14": 257 # CHECK-GX-JSON-DAG: "%70:sub15": 256 # CHECK-GX-JSON-DAG: "%70:sub16": 253 # CHECK-GX-JSON-DAG: "%70:sub17": 252 # CHECK-GX-JSON-DAG: "%70:sub18": 251 # CHECK-GX-JSON-DAG: "%70:sub19": 250 # CHECK-GX-JSON-DAG: "%70:sub20": 247 # CHECK-GX-JSON-DAG: "%70:sub21": 246 # CHECK-GX-JSON-DAG: "%70:sub22": 245 # CHECK-GX-JSON-DAG: "%70:sub23": 244 # CHECK-GX-JSON-DAG: "%70:sub24": 241 # CHECK-GX-JSON-DAG: "%70:sub25": 240 # CHECK-GX-JSON-DAG: "%70:sub26": 239 # CHECK-GX-JSON-DAG: "%70:sub27": 238 # CHECK-GX-JSON-DAG: "%70:sub28": 235 # CHECK-GX-JSON-DAG: "%70:sub29": 234 # CHECK-GX-JSON-DAG: "%70:sub30": 233 # CHECK-GX-JSON-DAG: "%70:sub31": 232 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 22 # CHECK-GX-JSON-DAG: "%92": 64 # CHECK-GX-JSON-DAG: "%97": 106 # CHECK-GX-JSON-DAG: "%102": 148 # CHECK-GX-JSON-DAG: "%107": 190 # CHECK-GX-JSON-DAG: "%149:sub0": 373 # CHECK-GX-JSON-DAG: "%149:sub1": 372 # CHECK-GX-JSON-DAG: "%149:sub2": 371 # CHECK-GX-JSON-DAG: "%149:sub3": 370 # CHECK-GX-JSON-DAG: "%149:sub4": 367 # CHECK-GX-JSON-DAG: "%149:sub5": 366 # CHECK-GX-JSON-DAG: "%149:sub6": 365 # CHECK-GX-JSON-DAG: "%149:sub7": 364 # CHECK-GX-JSON-DAG: "%149:sub8": 361 # CHECK-GX-JSON-DAG: "%149:sub9": 360 # CHECK-GX-JSON-DAG: "%149:sub10": 359 # CHECK-GX-JSON-DAG: "%149:sub11": 358 # CHECK-GX-JSON-DAG: "%149:sub12": 355 # CHECK-GX-JSON-DAG: "%149:sub13": 354 # CHECK-GX-JSON-DAG: "%149:sub14": 353 # CHECK-GX-JSON-DAG: "%149:sub15": 352 # CHECK-GX-JSON-DAG: "%149:sub16": 349 # CHECK-GX-JSON-DAG: "%149:sub17": 348 # CHECK-GX-JSON-DAG: "%149:sub18": 347 # CHECK-GX-JSON-DAG: "%149:sub19": 346 # CHECK-GX-JSON-DAG: "%149:sub20": 343 # CHECK-GX-JSON-DAG: "%149:sub21": 342 # CHECK-GX-JSON-DAG: "%149:sub22": 341 # CHECK-GX-JSON-DAG: "%149:sub23": 340 # CHECK-GX-JSON-DAG: "%149:sub24": 337 # CHECK-GX-JSON-DAG: "%149:sub25": 336 # CHECK-GX-JSON-DAG: "%149:sub26": 335 # CHECK-GX-JSON-DAG: "%149:sub27": 334 # CHECK-GX-JSON-DAG: "%149:sub28": 331 # CHECK-GX-JSON-DAG: "%149:sub29": 330 # CHECK-GX-JSON-DAG: "%149:sub30": 329 # CHECK-GX-JSON-DAG: "%149:sub31": 328 # CHECK-GX-JSON-DAG: "%151": 20 # CHECK-GX-JSON-DAG: "%152": 20 # CHECK-GX-JSON-DAG: "%153": 20 # CHECK-GX-JSON-DAG: "%154": 20 # CHECK-GX-JSON-DAG: "%156": 20 # CHECK-GX-JSON-DAG: "%157": 20 # CHECK-GX-JSON-DAG: "%158": 20 # CHECK-GX-JSON-DAG: "%159": 20 # CHECK-GX-JSON-DAG: "%161": 20 # CHECK-GX-JSON-DAG: "%162": 20 # CHECK-GX-JSON-DAG: "%163": 20 # CHECK-GX-JSON-DAG: "%164": 20 # CHECK-GX-JSON-DAG: "%166": 20 # CHECK-GX-JSON-DAG: "%167": 20 # CHECK-GX-JSON-DAG: "%168": 20 # CHECK-GX-JSON-DAG: "%169": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%171:vgpr_32 = COPY %170.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 324 # CHECK-GX-JSON-DAG: "%69:sub1": 323 # CHECK-GX-JSON-DAG: "%69:sub2": 322 # CHECK-GX-JSON-DAG: "%69:sub3": 321 # CHECK-GX-JSON-DAG: "%69:sub4": 318 # CHECK-GX-JSON-DAG: "%69:sub5": 317 # CHECK-GX-JSON-DAG: "%69:sub6": 316 # CHECK-GX-JSON-DAG: "%69:sub7": 315 # CHECK-GX-JSON-DAG: "%69:sub8": 312 # CHECK-GX-JSON-DAG: "%69:sub9": 311 # CHECK-GX-JSON-DAG: "%69:sub10": 310 # CHECK-GX-JSON-DAG: "%69:sub11": 309 # CHECK-GX-JSON-DAG: "%69:sub12": 306 # CHECK-GX-JSON-DAG: "%69:sub13": 305 # CHECK-GX-JSON-DAG: "%69:sub14": 304 # CHECK-GX-JSON-DAG: "%69:sub15": 303 # CHECK-GX-JSON-DAG: "%69:sub16": 300 # CHECK-GX-JSON-DAG: "%69:sub17": 299 # CHECK-GX-JSON-DAG: "%69:sub18": 298 # CHECK-GX-JSON-DAG: "%69:sub19": 297 # CHECK-GX-JSON-DAG: "%69:sub20": 294 # CHECK-GX-JSON-DAG: "%69:sub21": 293 # CHECK-GX-JSON-DAG: "%69:sub22": 292 # CHECK-GX-JSON-DAG: "%69:sub23": 291 # CHECK-GX-JSON-DAG: "%69:sub24": 288 # CHECK-GX-JSON-DAG: "%69:sub25": 287 # CHECK-GX-JSON-DAG: "%69:sub26": 286 # CHECK-GX-JSON-DAG: "%69:sub27": 285 # CHECK-GX-JSON-DAG: "%69:sub28": 282 # CHECK-GX-JSON-DAG: "%69:sub29": 281 # CHECK-GX-JSON-DAG: "%69:sub30": 280 # CHECK-GX-JSON-DAG: "%69:sub31": 279 # CHECK-GX-JSON-DAG: "%70:sub0": 276 # CHECK-GX-JSON-DAG: "%70:sub1": 275 # CHECK-GX-JSON-DAG: "%70:sub2": 274 # CHECK-GX-JSON-DAG: "%70:sub3": 273 # CHECK-GX-JSON-DAG: "%70:sub4": 270 # CHECK-GX-JSON-DAG: "%70:sub5": 269 # CHECK-GX-JSON-DAG: "%70:sub6": 268 # CHECK-GX-JSON-DAG: "%70:sub7": 267 # CHECK-GX-JSON-DAG: "%70:sub8": 264 # CHECK-GX-JSON-DAG: "%70:sub9": 263 # CHECK-GX-JSON-DAG: "%70:sub10": 262 # CHECK-GX-JSON-DAG: "%70:sub11": 261 # CHECK-GX-JSON-DAG: "%70:sub12": 258 # CHECK-GX-JSON-DAG: "%70:sub13": 257 # CHECK-GX-JSON-DAG: "%70:sub14": 256 # CHECK-GX-JSON-DAG: "%70:sub15": 255 # CHECK-GX-JSON-DAG: "%70:sub16": 252 # CHECK-GX-JSON-DAG: "%70:sub17": 251 # CHECK-GX-JSON-DAG: "%70:sub18": 250 # CHECK-GX-JSON-DAG: "%70:sub19": 249 # CHECK-GX-JSON-DAG: "%70:sub20": 246 # CHECK-GX-JSON-DAG: "%70:sub21": 245 # CHECK-GX-JSON-DAG: "%70:sub22": 244 # CHECK-GX-JSON-DAG: "%70:sub23": 243 # CHECK-GX-JSON-DAG: "%70:sub24": 240 # CHECK-GX-JSON-DAG: "%70:sub25": 239 # CHECK-GX-JSON-DAG: "%70:sub26": 238 # CHECK-GX-JSON-DAG: "%70:sub27": 237 # CHECK-GX-JSON-DAG: "%70:sub28": 234 # CHECK-GX-JSON-DAG: "%70:sub29": 233 # CHECK-GX-JSON-DAG: "%70:sub30": 232 # CHECK-GX-JSON-DAG: "%70:sub31": 231 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 21 # CHECK-GX-JSON-DAG: "%92": 63 # CHECK-GX-JSON-DAG: "%97": 105 # CHECK-GX-JSON-DAG: "%102": 147 # CHECK-GX-JSON-DAG: "%107": 189 # CHECK-GX-JSON-DAG: "%149:sub0": 372 # CHECK-GX-JSON-DAG: "%149:sub1": 371 # CHECK-GX-JSON-DAG: "%149:sub2": 370 # CHECK-GX-JSON-DAG: "%149:sub3": 369 # CHECK-GX-JSON-DAG: "%149:sub4": 366 # CHECK-GX-JSON-DAG: "%149:sub5": 365 # CHECK-GX-JSON-DAG: "%149:sub6": 364 # CHECK-GX-JSON-DAG: "%149:sub7": 363 # CHECK-GX-JSON-DAG: "%149:sub8": 360 # CHECK-GX-JSON-DAG: "%149:sub9": 359 # CHECK-GX-JSON-DAG: "%149:sub10": 358 # CHECK-GX-JSON-DAG: "%149:sub11": 357 # CHECK-GX-JSON-DAG: "%149:sub12": 354 # CHECK-GX-JSON-DAG: "%149:sub13": 353 # CHECK-GX-JSON-DAG: "%149:sub14": 352 # CHECK-GX-JSON-DAG: "%149:sub15": 351 # CHECK-GX-JSON-DAG: "%149:sub16": 348 # CHECK-GX-JSON-DAG: "%149:sub17": 347 # CHECK-GX-JSON-DAG: "%149:sub18": 346 # CHECK-GX-JSON-DAG: "%149:sub19": 345 # CHECK-GX-JSON-DAG: "%149:sub20": 342 # CHECK-GX-JSON-DAG: "%149:sub21": 341 # CHECK-GX-JSON-DAG: "%149:sub22": 340 # CHECK-GX-JSON-DAG: "%149:sub23": 339 # CHECK-GX-JSON-DAG: "%149:sub24": 336 # CHECK-GX-JSON-DAG: "%149:sub25": 335 # CHECK-GX-JSON-DAG: "%149:sub26": 334 # CHECK-GX-JSON-DAG: "%149:sub27": 333 # CHECK-GX-JSON-DAG: "%149:sub28": 330 # CHECK-GX-JSON-DAG: "%149:sub29": 329 # CHECK-GX-JSON-DAG: "%149:sub30": 328 # CHECK-GX-JSON-DAG: "%149:sub31": 327 # CHECK-GX-JSON-DAG: "%151": 19 # CHECK-GX-JSON-DAG: "%152": 19 # CHECK-GX-JSON-DAG: "%153": 19 # CHECK-GX-JSON-DAG: "%154": 19 # CHECK-GX-JSON-DAG: "%156": 19 # CHECK-GX-JSON-DAG: "%157": 19 # CHECK-GX-JSON-DAG: "%158": 19 # CHECK-GX-JSON-DAG: "%159": 19 # CHECK-GX-JSON-DAG: "%161": 19 # CHECK-GX-JSON-DAG: "%162": 19 # CHECK-GX-JSON-DAG: "%163": 19 # CHECK-GX-JSON-DAG: "%164": 19 # CHECK-GX-JSON-DAG: "%166": 19 # CHECK-GX-JSON-DAG: "%167": 19 # CHECK-GX-JSON-DAG: "%168": 19 # CHECK-GX-JSON-DAG: "%169": 19 # CHECK-GX-JSON-DAG: "%170:sub0": 3 # CHECK-GX-JSON-DAG: "%170:sub1": 2 # CHECK-GX-JSON-DAG: "%170:sub2": 1 # CHECK-GX-JSON-DAG: "%170:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%172:vgpr_32 = COPY %170.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 323 # CHECK-GX-JSON-DAG: "%69:sub1": 322 # CHECK-GX-JSON-DAG: "%69:sub2": 321 # CHECK-GX-JSON-DAG: "%69:sub3": 320 # CHECK-GX-JSON-DAG: "%69:sub4": 317 # CHECK-GX-JSON-DAG: "%69:sub5": 316 # CHECK-GX-JSON-DAG: "%69:sub6": 315 # CHECK-GX-JSON-DAG: "%69:sub7": 314 # CHECK-GX-JSON-DAG: "%69:sub8": 311 # CHECK-GX-JSON-DAG: "%69:sub9": 310 # CHECK-GX-JSON-DAG: "%69:sub10": 309 # CHECK-GX-JSON-DAG: "%69:sub11": 308 # CHECK-GX-JSON-DAG: "%69:sub12": 305 # CHECK-GX-JSON-DAG: "%69:sub13": 304 # CHECK-GX-JSON-DAG: "%69:sub14": 303 # CHECK-GX-JSON-DAG: "%69:sub15": 302 # CHECK-GX-JSON-DAG: "%69:sub16": 299 # CHECK-GX-JSON-DAG: "%69:sub17": 298 # CHECK-GX-JSON-DAG: "%69:sub18": 297 # CHECK-GX-JSON-DAG: "%69:sub19": 296 # CHECK-GX-JSON-DAG: "%69:sub20": 293 # CHECK-GX-JSON-DAG: "%69:sub21": 292 # CHECK-GX-JSON-DAG: "%69:sub22": 291 # CHECK-GX-JSON-DAG: "%69:sub23": 290 # CHECK-GX-JSON-DAG: "%69:sub24": 287 # CHECK-GX-JSON-DAG: "%69:sub25": 286 # CHECK-GX-JSON-DAG: "%69:sub26": 285 # CHECK-GX-JSON-DAG: "%69:sub27": 284 # CHECK-GX-JSON-DAG: "%69:sub28": 281 # CHECK-GX-JSON-DAG: "%69:sub29": 280 # CHECK-GX-JSON-DAG: "%69:sub30": 279 # CHECK-GX-JSON-DAG: "%69:sub31": 278 # CHECK-GX-JSON-DAG: "%70:sub0": 275 # CHECK-GX-JSON-DAG: "%70:sub1": 274 # CHECK-GX-JSON-DAG: "%70:sub2": 273 # CHECK-GX-JSON-DAG: "%70:sub3": 272 # CHECK-GX-JSON-DAG: "%70:sub4": 269 # CHECK-GX-JSON-DAG: "%70:sub5": 268 # CHECK-GX-JSON-DAG: "%70:sub6": 267 # CHECK-GX-JSON-DAG: "%70:sub7": 266 # CHECK-GX-JSON-DAG: "%70:sub8": 263 # CHECK-GX-JSON-DAG: "%70:sub9": 262 # CHECK-GX-JSON-DAG: "%70:sub10": 261 # CHECK-GX-JSON-DAG: "%70:sub11": 260 # CHECK-GX-JSON-DAG: "%70:sub12": 257 # CHECK-GX-JSON-DAG: "%70:sub13": 256 # CHECK-GX-JSON-DAG: "%70:sub14": 255 # CHECK-GX-JSON-DAG: "%70:sub15": 254 # CHECK-GX-JSON-DAG: "%70:sub16": 251 # CHECK-GX-JSON-DAG: "%70:sub17": 250 # CHECK-GX-JSON-DAG: "%70:sub18": 249 # CHECK-GX-JSON-DAG: "%70:sub19": 248 # CHECK-GX-JSON-DAG: "%70:sub20": 245 # CHECK-GX-JSON-DAG: "%70:sub21": 244 # CHECK-GX-JSON-DAG: "%70:sub22": 243 # CHECK-GX-JSON-DAG: "%70:sub23": 242 # CHECK-GX-JSON-DAG: "%70:sub24": 239 # CHECK-GX-JSON-DAG: "%70:sub25": 238 # CHECK-GX-JSON-DAG: "%70:sub26": 237 # CHECK-GX-JSON-DAG: "%70:sub27": 236 # CHECK-GX-JSON-DAG: "%70:sub28": 233 # CHECK-GX-JSON-DAG: "%70:sub29": 232 # CHECK-GX-JSON-DAG: "%70:sub30": 231 # CHECK-GX-JSON-DAG: "%70:sub31": 230 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 20 # CHECK-GX-JSON-DAG: "%92": 62 # CHECK-GX-JSON-DAG: "%97": 104 # CHECK-GX-JSON-DAG: "%102": 146 # CHECK-GX-JSON-DAG: "%107": 188 # CHECK-GX-JSON-DAG: "%149:sub0": 371 # CHECK-GX-JSON-DAG: "%149:sub1": 370 # CHECK-GX-JSON-DAG: "%149:sub2": 369 # CHECK-GX-JSON-DAG: "%149:sub3": 368 # CHECK-GX-JSON-DAG: "%149:sub4": 365 # CHECK-GX-JSON-DAG: "%149:sub5": 364 # CHECK-GX-JSON-DAG: "%149:sub6": 363 # CHECK-GX-JSON-DAG: "%149:sub7": 362 # CHECK-GX-JSON-DAG: "%149:sub8": 359 # CHECK-GX-JSON-DAG: "%149:sub9": 358 # CHECK-GX-JSON-DAG: "%149:sub10": 357 # CHECK-GX-JSON-DAG: "%149:sub11": 356 # CHECK-GX-JSON-DAG: "%149:sub12": 353 # CHECK-GX-JSON-DAG: "%149:sub13": 352 # CHECK-GX-JSON-DAG: "%149:sub14": 351 # CHECK-GX-JSON-DAG: "%149:sub15": 350 # CHECK-GX-JSON-DAG: "%149:sub16": 347 # CHECK-GX-JSON-DAG: "%149:sub17": 346 # CHECK-GX-JSON-DAG: "%149:sub18": 345 # CHECK-GX-JSON-DAG: "%149:sub19": 344 # CHECK-GX-JSON-DAG: "%149:sub20": 341 # CHECK-GX-JSON-DAG: "%149:sub21": 340 # CHECK-GX-JSON-DAG: "%149:sub22": 339 # CHECK-GX-JSON-DAG: "%149:sub23": 338 # CHECK-GX-JSON-DAG: "%149:sub24": 335 # CHECK-GX-JSON-DAG: "%149:sub25": 334 # CHECK-GX-JSON-DAG: "%149:sub26": 333 # CHECK-GX-JSON-DAG: "%149:sub27": 332 # CHECK-GX-JSON-DAG: "%149:sub28": 329 # CHECK-GX-JSON-DAG: "%149:sub29": 328 # CHECK-GX-JSON-DAG: "%149:sub30": 327 # CHECK-GX-JSON-DAG: "%149:sub31": 326 # CHECK-GX-JSON-DAG: "%151": 18 # CHECK-GX-JSON-DAG: "%152": 18 # CHECK-GX-JSON-DAG: "%153": 18 # CHECK-GX-JSON-DAG: "%154": 18 # CHECK-GX-JSON-DAG: "%156": 18 # CHECK-GX-JSON-DAG: "%157": 18 # CHECK-GX-JSON-DAG: "%158": 18 # CHECK-GX-JSON-DAG: "%159": 18 # CHECK-GX-JSON-DAG: "%161": 18 # CHECK-GX-JSON-DAG: "%162": 18 # CHECK-GX-JSON-DAG: "%163": 18 # CHECK-GX-JSON-DAG: "%164": 18 # CHECK-GX-JSON-DAG: "%166": 18 # CHECK-GX-JSON-DAG: "%167": 18 # CHECK-GX-JSON-DAG: "%168": 18 # CHECK-GX-JSON-DAG: "%169": 18 # CHECK-GX-JSON-DAG: "%170:sub0": 2 # CHECK-GX-JSON-DAG: "%170:sub1": 1 # CHECK-GX-JSON-DAG: "%170:sub2": 0 # CHECK-GX-JSON-DAG: "%171": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%173:vgpr_32 = COPY %170.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 322 # CHECK-GX-JSON-DAG: "%69:sub1": 321 # CHECK-GX-JSON-DAG: "%69:sub2": 320 # CHECK-GX-JSON-DAG: "%69:sub3": 319 # CHECK-GX-JSON-DAG: "%69:sub4": 316 # CHECK-GX-JSON-DAG: "%69:sub5": 315 # CHECK-GX-JSON-DAG: "%69:sub6": 314 # CHECK-GX-JSON-DAG: "%69:sub7": 313 # CHECK-GX-JSON-DAG: "%69:sub8": 310 # CHECK-GX-JSON-DAG: "%69:sub9": 309 # CHECK-GX-JSON-DAG: "%69:sub10": 308 # CHECK-GX-JSON-DAG: "%69:sub11": 307 # CHECK-GX-JSON-DAG: "%69:sub12": 304 # CHECK-GX-JSON-DAG: "%69:sub13": 303 # CHECK-GX-JSON-DAG: "%69:sub14": 302 # CHECK-GX-JSON-DAG: "%69:sub15": 301 # CHECK-GX-JSON-DAG: "%69:sub16": 298 # CHECK-GX-JSON-DAG: "%69:sub17": 297 # CHECK-GX-JSON-DAG: "%69:sub18": 296 # CHECK-GX-JSON-DAG: "%69:sub19": 295 # CHECK-GX-JSON-DAG: "%69:sub20": 292 # CHECK-GX-JSON-DAG: "%69:sub21": 291 # CHECK-GX-JSON-DAG: "%69:sub22": 290 # CHECK-GX-JSON-DAG: "%69:sub23": 289 # CHECK-GX-JSON-DAG: "%69:sub24": 286 # CHECK-GX-JSON-DAG: "%69:sub25": 285 # CHECK-GX-JSON-DAG: "%69:sub26": 284 # CHECK-GX-JSON-DAG: "%69:sub27": 283 # CHECK-GX-JSON-DAG: "%69:sub28": 280 # CHECK-GX-JSON-DAG: "%69:sub29": 279 # CHECK-GX-JSON-DAG: "%69:sub30": 278 # CHECK-GX-JSON-DAG: "%69:sub31": 277 # CHECK-GX-JSON-DAG: "%70:sub0": 274 # CHECK-GX-JSON-DAG: "%70:sub1": 273 # CHECK-GX-JSON-DAG: "%70:sub2": 272 # CHECK-GX-JSON-DAG: "%70:sub3": 271 # CHECK-GX-JSON-DAG: "%70:sub4": 268 # CHECK-GX-JSON-DAG: "%70:sub5": 267 # CHECK-GX-JSON-DAG: "%70:sub6": 266 # CHECK-GX-JSON-DAG: "%70:sub7": 265 # CHECK-GX-JSON-DAG: "%70:sub8": 262 # CHECK-GX-JSON-DAG: "%70:sub9": 261 # CHECK-GX-JSON-DAG: "%70:sub10": 260 # CHECK-GX-JSON-DAG: "%70:sub11": 259 # CHECK-GX-JSON-DAG: "%70:sub12": 256 # CHECK-GX-JSON-DAG: "%70:sub13": 255 # CHECK-GX-JSON-DAG: "%70:sub14": 254 # CHECK-GX-JSON-DAG: "%70:sub15": 253 # CHECK-GX-JSON-DAG: "%70:sub16": 250 # CHECK-GX-JSON-DAG: "%70:sub17": 249 # CHECK-GX-JSON-DAG: "%70:sub18": 248 # CHECK-GX-JSON-DAG: "%70:sub19": 247 # CHECK-GX-JSON-DAG: "%70:sub20": 244 # CHECK-GX-JSON-DAG: "%70:sub21": 243 # CHECK-GX-JSON-DAG: "%70:sub22": 242 # CHECK-GX-JSON-DAG: "%70:sub23": 241 # CHECK-GX-JSON-DAG: "%70:sub24": 238 # CHECK-GX-JSON-DAG: "%70:sub25": 237 # CHECK-GX-JSON-DAG: "%70:sub26": 236 # CHECK-GX-JSON-DAG: "%70:sub27": 235 # CHECK-GX-JSON-DAG: "%70:sub28": 232 # CHECK-GX-JSON-DAG: "%70:sub29": 231 # CHECK-GX-JSON-DAG: "%70:sub30": 230 # CHECK-GX-JSON-DAG: "%70:sub31": 229 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 19 # CHECK-GX-JSON-DAG: "%92": 61 # CHECK-GX-JSON-DAG: "%97": 103 # CHECK-GX-JSON-DAG: "%102": 145 # CHECK-GX-JSON-DAG: "%107": 187 # CHECK-GX-JSON-DAG: "%149:sub0": 370 # CHECK-GX-JSON-DAG: "%149:sub1": 369 # CHECK-GX-JSON-DAG: "%149:sub2": 368 # CHECK-GX-JSON-DAG: "%149:sub3": 367 # CHECK-GX-JSON-DAG: "%149:sub4": 364 # CHECK-GX-JSON-DAG: "%149:sub5": 363 # CHECK-GX-JSON-DAG: "%149:sub6": 362 # CHECK-GX-JSON-DAG: "%149:sub7": 361 # CHECK-GX-JSON-DAG: "%149:sub8": 358 # CHECK-GX-JSON-DAG: "%149:sub9": 357 # CHECK-GX-JSON-DAG: "%149:sub10": 356 # CHECK-GX-JSON-DAG: "%149:sub11": 355 # CHECK-GX-JSON-DAG: "%149:sub12": 352 # CHECK-GX-JSON-DAG: "%149:sub13": 351 # CHECK-GX-JSON-DAG: "%149:sub14": 350 # CHECK-GX-JSON-DAG: "%149:sub15": 349 # CHECK-GX-JSON-DAG: "%149:sub16": 346 # CHECK-GX-JSON-DAG: "%149:sub17": 345 # CHECK-GX-JSON-DAG: "%149:sub18": 344 # CHECK-GX-JSON-DAG: "%149:sub19": 343 # CHECK-GX-JSON-DAG: "%149:sub20": 340 # CHECK-GX-JSON-DAG: "%149:sub21": 339 # CHECK-GX-JSON-DAG: "%149:sub22": 338 # CHECK-GX-JSON-DAG: "%149:sub23": 337 # CHECK-GX-JSON-DAG: "%149:sub24": 334 # CHECK-GX-JSON-DAG: "%149:sub25": 333 # CHECK-GX-JSON-DAG: "%149:sub26": 332 # CHECK-GX-JSON-DAG: "%149:sub27": 331 # CHECK-GX-JSON-DAG: "%149:sub28": 328 # CHECK-GX-JSON-DAG: "%149:sub29": 327 # CHECK-GX-JSON-DAG: "%149:sub30": 326 # CHECK-GX-JSON-DAG: "%149:sub31": 325 # CHECK-GX-JSON-DAG: "%151": 17 # CHECK-GX-JSON-DAG: "%152": 17 # CHECK-GX-JSON-DAG: "%153": 17 # CHECK-GX-JSON-DAG: "%154": 17 # CHECK-GX-JSON-DAG: "%156": 17 # CHECK-GX-JSON-DAG: "%157": 17 # CHECK-GX-JSON-DAG: "%158": 17 # CHECK-GX-JSON-DAG: "%159": 17 # CHECK-GX-JSON-DAG: "%161": 17 # CHECK-GX-JSON-DAG: "%162": 17 # CHECK-GX-JSON-DAG: "%163": 17 # CHECK-GX-JSON-DAG: "%164": 17 # CHECK-GX-JSON-DAG: "%166": 17 # CHECK-GX-JSON-DAG: "%167": 17 # CHECK-GX-JSON-DAG: "%168": 17 # CHECK-GX-JSON-DAG: "%169": 17 # CHECK-GX-JSON-DAG: "%170:sub0": 1 # CHECK-GX-JSON-DAG: "%170:sub1": 0 # CHECK-GX-JSON-DAG: "%171": 17 # CHECK-GX-JSON-DAG: "%172": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%174:vgpr_32 = COPY %170.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 321 # CHECK-GX-JSON-DAG: "%69:sub1": 320 # CHECK-GX-JSON-DAG: "%69:sub2": 319 # CHECK-GX-JSON-DAG: "%69:sub3": 318 # CHECK-GX-JSON-DAG: "%69:sub4": 315 # CHECK-GX-JSON-DAG: "%69:sub5": 314 # CHECK-GX-JSON-DAG: "%69:sub6": 313 # CHECK-GX-JSON-DAG: "%69:sub7": 312 # CHECK-GX-JSON-DAG: "%69:sub8": 309 # CHECK-GX-JSON-DAG: "%69:sub9": 308 # CHECK-GX-JSON-DAG: "%69:sub10": 307 # CHECK-GX-JSON-DAG: "%69:sub11": 306 # CHECK-GX-JSON-DAG: "%69:sub12": 303 # CHECK-GX-JSON-DAG: "%69:sub13": 302 # CHECK-GX-JSON-DAG: "%69:sub14": 301 # CHECK-GX-JSON-DAG: "%69:sub15": 300 # CHECK-GX-JSON-DAG: "%69:sub16": 297 # CHECK-GX-JSON-DAG: "%69:sub17": 296 # CHECK-GX-JSON-DAG: "%69:sub18": 295 # CHECK-GX-JSON-DAG: "%69:sub19": 294 # CHECK-GX-JSON-DAG: "%69:sub20": 291 # CHECK-GX-JSON-DAG: "%69:sub21": 290 # CHECK-GX-JSON-DAG: "%69:sub22": 289 # CHECK-GX-JSON-DAG: "%69:sub23": 288 # CHECK-GX-JSON-DAG: "%69:sub24": 285 # CHECK-GX-JSON-DAG: "%69:sub25": 284 # CHECK-GX-JSON-DAG: "%69:sub26": 283 # CHECK-GX-JSON-DAG: "%69:sub27": 282 # CHECK-GX-JSON-DAG: "%69:sub28": 279 # CHECK-GX-JSON-DAG: "%69:sub29": 278 # CHECK-GX-JSON-DAG: "%69:sub30": 277 # CHECK-GX-JSON-DAG: "%69:sub31": 276 # CHECK-GX-JSON-DAG: "%70:sub0": 273 # CHECK-GX-JSON-DAG: "%70:sub1": 272 # CHECK-GX-JSON-DAG: "%70:sub2": 271 # CHECK-GX-JSON-DAG: "%70:sub3": 270 # CHECK-GX-JSON-DAG: "%70:sub4": 267 # CHECK-GX-JSON-DAG: "%70:sub5": 266 # CHECK-GX-JSON-DAG: "%70:sub6": 265 # CHECK-GX-JSON-DAG: "%70:sub7": 264 # CHECK-GX-JSON-DAG: "%70:sub8": 261 # CHECK-GX-JSON-DAG: "%70:sub9": 260 # CHECK-GX-JSON-DAG: "%70:sub10": 259 # CHECK-GX-JSON-DAG: "%70:sub11": 258 # CHECK-GX-JSON-DAG: "%70:sub12": 255 # CHECK-GX-JSON-DAG: "%70:sub13": 254 # CHECK-GX-JSON-DAG: "%70:sub14": 253 # CHECK-GX-JSON-DAG: "%70:sub15": 252 # CHECK-GX-JSON-DAG: "%70:sub16": 249 # CHECK-GX-JSON-DAG: "%70:sub17": 248 # CHECK-GX-JSON-DAG: "%70:sub18": 247 # CHECK-GX-JSON-DAG: "%70:sub19": 246 # CHECK-GX-JSON-DAG: "%70:sub20": 243 # CHECK-GX-JSON-DAG: "%70:sub21": 242 # CHECK-GX-JSON-DAG: "%70:sub22": 241 # CHECK-GX-JSON-DAG: "%70:sub23": 240 # CHECK-GX-JSON-DAG: "%70:sub24": 237 # CHECK-GX-JSON-DAG: "%70:sub25": 236 # CHECK-GX-JSON-DAG: "%70:sub26": 235 # CHECK-GX-JSON-DAG: "%70:sub27": 234 # CHECK-GX-JSON-DAG: "%70:sub28": 231 # CHECK-GX-JSON-DAG: "%70:sub29": 230 # CHECK-GX-JSON-DAG: "%70:sub30": 229 # CHECK-GX-JSON-DAG: "%70:sub31": 228 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 18 # CHECK-GX-JSON-DAG: "%92": 60 # CHECK-GX-JSON-DAG: "%97": 102 # CHECK-GX-JSON-DAG: "%102": 144 # CHECK-GX-JSON-DAG: "%107": 186 # CHECK-GX-JSON-DAG: "%149:sub0": 369 # CHECK-GX-JSON-DAG: "%149:sub1": 368 # CHECK-GX-JSON-DAG: "%149:sub2": 367 # CHECK-GX-JSON-DAG: "%149:sub3": 366 # CHECK-GX-JSON-DAG: "%149:sub4": 363 # CHECK-GX-JSON-DAG: "%149:sub5": 362 # CHECK-GX-JSON-DAG: "%149:sub6": 361 # CHECK-GX-JSON-DAG: "%149:sub7": 360 # CHECK-GX-JSON-DAG: "%149:sub8": 357 # CHECK-GX-JSON-DAG: "%149:sub9": 356 # CHECK-GX-JSON-DAG: "%149:sub10": 355 # CHECK-GX-JSON-DAG: "%149:sub11": 354 # CHECK-GX-JSON-DAG: "%149:sub12": 351 # CHECK-GX-JSON-DAG: "%149:sub13": 350 # CHECK-GX-JSON-DAG: "%149:sub14": 349 # CHECK-GX-JSON-DAG: "%149:sub15": 348 # CHECK-GX-JSON-DAG: "%149:sub16": 345 # CHECK-GX-JSON-DAG: "%149:sub17": 344 # CHECK-GX-JSON-DAG: "%149:sub18": 343 # CHECK-GX-JSON-DAG: "%149:sub19": 342 # CHECK-GX-JSON-DAG: "%149:sub20": 339 # CHECK-GX-JSON-DAG: "%149:sub21": 338 # CHECK-GX-JSON-DAG: "%149:sub22": 337 # CHECK-GX-JSON-DAG: "%149:sub23": 336 # CHECK-GX-JSON-DAG: "%149:sub24": 333 # CHECK-GX-JSON-DAG: "%149:sub25": 332 # CHECK-GX-JSON-DAG: "%149:sub26": 331 # CHECK-GX-JSON-DAG: "%149:sub27": 330 # CHECK-GX-JSON-DAG: "%149:sub28": 327 # CHECK-GX-JSON-DAG: "%149:sub29": 326 # CHECK-GX-JSON-DAG: "%149:sub30": 325 # CHECK-GX-JSON-DAG: "%149:sub31": 324 # CHECK-GX-JSON-DAG: "%151": 16 # CHECK-GX-JSON-DAG: "%152": 16 # CHECK-GX-JSON-DAG: "%153": 16 # CHECK-GX-JSON-DAG: "%154": 16 # CHECK-GX-JSON-DAG: "%156": 16 # CHECK-GX-JSON-DAG: "%157": 16 # CHECK-GX-JSON-DAG: "%158": 16 # CHECK-GX-JSON-DAG: "%159": 16 # CHECK-GX-JSON-DAG: "%161": 16 # CHECK-GX-JSON-DAG: "%162": 16 # CHECK-GX-JSON-DAG: "%163": 16 # CHECK-GX-JSON-DAG: "%164": 16 # CHECK-GX-JSON-DAG: "%166": 16 # CHECK-GX-JSON-DAG: "%167": 16 # CHECK-GX-JSON-DAG: "%168": 16 # CHECK-GX-JSON-DAG: "%169": 16 # CHECK-GX-JSON-DAG: "%170:sub0": 0 # CHECK-GX-JSON-DAG: "%171": 16 # CHECK-GX-JSON-DAG: "%172": 16 # CHECK-GX-JSON-DAG: "%173": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%175:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 320 # CHECK-GX-JSON-DAG: "%69:sub1": 319 # CHECK-GX-JSON-DAG: "%69:sub2": 318 # CHECK-GX-JSON-DAG: "%69:sub3": 317 # CHECK-GX-JSON-DAG: "%69:sub4": 314 # CHECK-GX-JSON-DAG: "%69:sub5": 313 # CHECK-GX-JSON-DAG: "%69:sub6": 312 # CHECK-GX-JSON-DAG: "%69:sub7": 311 # CHECK-GX-JSON-DAG: "%69:sub8": 308 # CHECK-GX-JSON-DAG: "%69:sub9": 307 # CHECK-GX-JSON-DAG: "%69:sub10": 306 # CHECK-GX-JSON-DAG: "%69:sub11": 305 # CHECK-GX-JSON-DAG: "%69:sub12": 302 # CHECK-GX-JSON-DAG: "%69:sub13": 301 # CHECK-GX-JSON-DAG: "%69:sub14": 300 # CHECK-GX-JSON-DAG: "%69:sub15": 299 # CHECK-GX-JSON-DAG: "%69:sub16": 296 # CHECK-GX-JSON-DAG: "%69:sub17": 295 # CHECK-GX-JSON-DAG: "%69:sub18": 294 # CHECK-GX-JSON-DAG: "%69:sub19": 293 # CHECK-GX-JSON-DAG: "%69:sub20": 290 # CHECK-GX-JSON-DAG: "%69:sub21": 289 # CHECK-GX-JSON-DAG: "%69:sub22": 288 # CHECK-GX-JSON-DAG: "%69:sub23": 287 # CHECK-GX-JSON-DAG: "%69:sub24": 284 # CHECK-GX-JSON-DAG: "%69:sub25": 283 # CHECK-GX-JSON-DAG: "%69:sub26": 282 # CHECK-GX-JSON-DAG: "%69:sub27": 281 # CHECK-GX-JSON-DAG: "%69:sub28": 278 # CHECK-GX-JSON-DAG: "%69:sub29": 277 # CHECK-GX-JSON-DAG: "%69:sub30": 276 # CHECK-GX-JSON-DAG: "%69:sub31": 275 # CHECK-GX-JSON-DAG: "%70:sub0": 272 # CHECK-GX-JSON-DAG: "%70:sub1": 271 # CHECK-GX-JSON-DAG: "%70:sub2": 270 # CHECK-GX-JSON-DAG: "%70:sub3": 269 # CHECK-GX-JSON-DAG: "%70:sub4": 266 # CHECK-GX-JSON-DAG: "%70:sub5": 265 # CHECK-GX-JSON-DAG: "%70:sub6": 264 # CHECK-GX-JSON-DAG: "%70:sub7": 263 # CHECK-GX-JSON-DAG: "%70:sub8": 260 # CHECK-GX-JSON-DAG: "%70:sub9": 259 # CHECK-GX-JSON-DAG: "%70:sub10": 258 # CHECK-GX-JSON-DAG: "%70:sub11": 257 # CHECK-GX-JSON-DAG: "%70:sub12": 254 # CHECK-GX-JSON-DAG: "%70:sub13": 253 # CHECK-GX-JSON-DAG: "%70:sub14": 252 # CHECK-GX-JSON-DAG: "%70:sub15": 251 # CHECK-GX-JSON-DAG: "%70:sub16": 248 # CHECK-GX-JSON-DAG: "%70:sub17": 247 # CHECK-GX-JSON-DAG: "%70:sub18": 246 # CHECK-GX-JSON-DAG: "%70:sub19": 245 # CHECK-GX-JSON-DAG: "%70:sub20": 242 # CHECK-GX-JSON-DAG: "%70:sub21": 241 # CHECK-GX-JSON-DAG: "%70:sub22": 240 # CHECK-GX-JSON-DAG: "%70:sub23": 239 # CHECK-GX-JSON-DAG: "%70:sub24": 236 # CHECK-GX-JSON-DAG: "%70:sub25": 235 # CHECK-GX-JSON-DAG: "%70:sub26": 234 # CHECK-GX-JSON-DAG: "%70:sub27": 233 # CHECK-GX-JSON-DAG: "%70:sub28": 230 # CHECK-GX-JSON-DAG: "%70:sub29": 229 # CHECK-GX-JSON-DAG: "%70:sub30": 228 # CHECK-GX-JSON-DAG: "%70:sub31": 227 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 17 # CHECK-GX-JSON-DAG: "%92": 59 # CHECK-GX-JSON-DAG: "%97": 101 # CHECK-GX-JSON-DAG: "%102": 143 # CHECK-GX-JSON-DAG: "%107": 185 # CHECK-GX-JSON-DAG: "%149:sub0": 368 # CHECK-GX-JSON-DAG: "%149:sub1": 367 # CHECK-GX-JSON-DAG: "%149:sub2": 366 # CHECK-GX-JSON-DAG: "%149:sub3": 365 # CHECK-GX-JSON-DAG: "%149:sub4": 362 # CHECK-GX-JSON-DAG: "%149:sub5": 361 # CHECK-GX-JSON-DAG: "%149:sub6": 360 # CHECK-GX-JSON-DAG: "%149:sub7": 359 # CHECK-GX-JSON-DAG: "%149:sub8": 356 # CHECK-GX-JSON-DAG: "%149:sub9": 355 # CHECK-GX-JSON-DAG: "%149:sub10": 354 # CHECK-GX-JSON-DAG: "%149:sub11": 353 # CHECK-GX-JSON-DAG: "%149:sub12": 350 # CHECK-GX-JSON-DAG: "%149:sub13": 349 # CHECK-GX-JSON-DAG: "%149:sub14": 348 # CHECK-GX-JSON-DAG: "%149:sub15": 347 # CHECK-GX-JSON-DAG: "%149:sub16": 344 # CHECK-GX-JSON-DAG: "%149:sub17": 343 # CHECK-GX-JSON-DAG: "%149:sub18": 342 # CHECK-GX-JSON-DAG: "%149:sub19": 341 # CHECK-GX-JSON-DAG: "%149:sub20": 338 # CHECK-GX-JSON-DAG: "%149:sub21": 337 # CHECK-GX-JSON-DAG: "%149:sub22": 336 # CHECK-GX-JSON-DAG: "%149:sub23": 335 # CHECK-GX-JSON-DAG: "%149:sub24": 332 # CHECK-GX-JSON-DAG: "%149:sub25": 331 # CHECK-GX-JSON-DAG: "%149:sub26": 330 # CHECK-GX-JSON-DAG: "%149:sub27": 329 # CHECK-GX-JSON-DAG: "%149:sub28": 326 # CHECK-GX-JSON-DAG: "%149:sub29": 325 # CHECK-GX-JSON-DAG: "%149:sub30": 324 # CHECK-GX-JSON-DAG: "%149:sub31": 323 # CHECK-GX-JSON-DAG: "%151": 15 # CHECK-GX-JSON-DAG: "%152": 15 # CHECK-GX-JSON-DAG: "%153": 15 # CHECK-GX-JSON-DAG: "%154": 15 # CHECK-GX-JSON-DAG: "%156": 15 # CHECK-GX-JSON-DAG: "%157": 15 # CHECK-GX-JSON-DAG: "%158": 15 # CHECK-GX-JSON-DAG: "%159": 15 # CHECK-GX-JSON-DAG: "%161": 15 # CHECK-GX-JSON-DAG: "%162": 15 # CHECK-GX-JSON-DAG: "%163": 15 # CHECK-GX-JSON-DAG: "%164": 15 # CHECK-GX-JSON-DAG: "%166": 15 # CHECK-GX-JSON-DAG: "%167": 15 # CHECK-GX-JSON-DAG: "%168": 15 # CHECK-GX-JSON-DAG: "%169": 15 # CHECK-GX-JSON-DAG: "%171": 15 # CHECK-GX-JSON-DAG: "%172": 15 # CHECK-GX-JSON-DAG: "%173": 15 # CHECK-GX-JSON-DAG: "%174": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%176:vgpr_32 = COPY %175.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 319 # CHECK-GX-JSON-DAG: "%69:sub1": 318 # CHECK-GX-JSON-DAG: "%69:sub2": 317 # CHECK-GX-JSON-DAG: "%69:sub3": 316 # CHECK-GX-JSON-DAG: "%69:sub4": 313 # CHECK-GX-JSON-DAG: "%69:sub5": 312 # CHECK-GX-JSON-DAG: "%69:sub6": 311 # CHECK-GX-JSON-DAG: "%69:sub7": 310 # CHECK-GX-JSON-DAG: "%69:sub8": 307 # CHECK-GX-JSON-DAG: "%69:sub9": 306 # CHECK-GX-JSON-DAG: "%69:sub10": 305 # CHECK-GX-JSON-DAG: "%69:sub11": 304 # CHECK-GX-JSON-DAG: "%69:sub12": 301 # CHECK-GX-JSON-DAG: "%69:sub13": 300 # CHECK-GX-JSON-DAG: "%69:sub14": 299 # CHECK-GX-JSON-DAG: "%69:sub15": 298 # CHECK-GX-JSON-DAG: "%69:sub16": 295 # CHECK-GX-JSON-DAG: "%69:sub17": 294 # CHECK-GX-JSON-DAG: "%69:sub18": 293 # CHECK-GX-JSON-DAG: "%69:sub19": 292 # CHECK-GX-JSON-DAG: "%69:sub20": 289 # CHECK-GX-JSON-DAG: "%69:sub21": 288 # CHECK-GX-JSON-DAG: "%69:sub22": 287 # CHECK-GX-JSON-DAG: "%69:sub23": 286 # CHECK-GX-JSON-DAG: "%69:sub24": 283 # CHECK-GX-JSON-DAG: "%69:sub25": 282 # CHECK-GX-JSON-DAG: "%69:sub26": 281 # CHECK-GX-JSON-DAG: "%69:sub27": 280 # CHECK-GX-JSON-DAG: "%69:sub28": 277 # CHECK-GX-JSON-DAG: "%69:sub29": 276 # CHECK-GX-JSON-DAG: "%69:sub30": 275 # CHECK-GX-JSON-DAG: "%69:sub31": 274 # CHECK-GX-JSON-DAG: "%70:sub0": 271 # CHECK-GX-JSON-DAG: "%70:sub1": 270 # CHECK-GX-JSON-DAG: "%70:sub2": 269 # CHECK-GX-JSON-DAG: "%70:sub3": 268 # CHECK-GX-JSON-DAG: "%70:sub4": 265 # CHECK-GX-JSON-DAG: "%70:sub5": 264 # CHECK-GX-JSON-DAG: "%70:sub6": 263 # CHECK-GX-JSON-DAG: "%70:sub7": 262 # CHECK-GX-JSON-DAG: "%70:sub8": 259 # CHECK-GX-JSON-DAG: "%70:sub9": 258 # CHECK-GX-JSON-DAG: "%70:sub10": 257 # CHECK-GX-JSON-DAG: "%70:sub11": 256 # CHECK-GX-JSON-DAG: "%70:sub12": 253 # CHECK-GX-JSON-DAG: "%70:sub13": 252 # CHECK-GX-JSON-DAG: "%70:sub14": 251 # CHECK-GX-JSON-DAG: "%70:sub15": 250 # CHECK-GX-JSON-DAG: "%70:sub16": 247 # CHECK-GX-JSON-DAG: "%70:sub17": 246 # CHECK-GX-JSON-DAG: "%70:sub18": 245 # CHECK-GX-JSON-DAG: "%70:sub19": 244 # CHECK-GX-JSON-DAG: "%70:sub20": 241 # CHECK-GX-JSON-DAG: "%70:sub21": 240 # CHECK-GX-JSON-DAG: "%70:sub22": 239 # CHECK-GX-JSON-DAG: "%70:sub23": 238 # CHECK-GX-JSON-DAG: "%70:sub24": 235 # CHECK-GX-JSON-DAG: "%70:sub25": 234 # CHECK-GX-JSON-DAG: "%70:sub26": 233 # CHECK-GX-JSON-DAG: "%70:sub27": 232 # CHECK-GX-JSON-DAG: "%70:sub28": 229 # CHECK-GX-JSON-DAG: "%70:sub29": 228 # CHECK-GX-JSON-DAG: "%70:sub30": 227 # CHECK-GX-JSON-DAG: "%70:sub31": 226 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 16 # CHECK-GX-JSON-DAG: "%92": 58 # CHECK-GX-JSON-DAG: "%97": 100 # CHECK-GX-JSON-DAG: "%102": 142 # CHECK-GX-JSON-DAG: "%107": 184 # CHECK-GX-JSON-DAG: "%149:sub0": 367 # CHECK-GX-JSON-DAG: "%149:sub1": 366 # CHECK-GX-JSON-DAG: "%149:sub2": 365 # CHECK-GX-JSON-DAG: "%149:sub3": 364 # CHECK-GX-JSON-DAG: "%149:sub4": 361 # CHECK-GX-JSON-DAG: "%149:sub5": 360 # CHECK-GX-JSON-DAG: "%149:sub6": 359 # CHECK-GX-JSON-DAG: "%149:sub7": 358 # CHECK-GX-JSON-DAG: "%149:sub8": 355 # CHECK-GX-JSON-DAG: "%149:sub9": 354 # CHECK-GX-JSON-DAG: "%149:sub10": 353 # CHECK-GX-JSON-DAG: "%149:sub11": 352 # CHECK-GX-JSON-DAG: "%149:sub12": 349 # CHECK-GX-JSON-DAG: "%149:sub13": 348 # CHECK-GX-JSON-DAG: "%149:sub14": 347 # CHECK-GX-JSON-DAG: "%149:sub15": 346 # CHECK-GX-JSON-DAG: "%149:sub16": 343 # CHECK-GX-JSON-DAG: "%149:sub17": 342 # CHECK-GX-JSON-DAG: "%149:sub18": 341 # CHECK-GX-JSON-DAG: "%149:sub19": 340 # CHECK-GX-JSON-DAG: "%149:sub20": 337 # CHECK-GX-JSON-DAG: "%149:sub21": 336 # CHECK-GX-JSON-DAG: "%149:sub22": 335 # CHECK-GX-JSON-DAG: "%149:sub23": 334 # CHECK-GX-JSON-DAG: "%149:sub24": 331 # CHECK-GX-JSON-DAG: "%149:sub25": 330 # CHECK-GX-JSON-DAG: "%149:sub26": 329 # CHECK-GX-JSON-DAG: "%149:sub27": 328 # CHECK-GX-JSON-DAG: "%149:sub28": 325 # CHECK-GX-JSON-DAG: "%149:sub29": 324 # CHECK-GX-JSON-DAG: "%149:sub30": 323 # CHECK-GX-JSON-DAG: "%149:sub31": 322 # CHECK-GX-JSON-DAG: "%151": 14 # CHECK-GX-JSON-DAG: "%152": 14 # CHECK-GX-JSON-DAG: "%153": 14 # CHECK-GX-JSON-DAG: "%154": 14 # CHECK-GX-JSON-DAG: "%156": 14 # CHECK-GX-JSON-DAG: "%157": 14 # CHECK-GX-JSON-DAG: "%158": 14 # CHECK-GX-JSON-DAG: "%159": 14 # CHECK-GX-JSON-DAG: "%161": 14 # CHECK-GX-JSON-DAG: "%162": 14 # CHECK-GX-JSON-DAG: "%163": 14 # CHECK-GX-JSON-DAG: "%164": 14 # CHECK-GX-JSON-DAG: "%166": 14 # CHECK-GX-JSON-DAG: "%167": 14 # CHECK-GX-JSON-DAG: "%168": 14 # CHECK-GX-JSON-DAG: "%169": 14 # CHECK-GX-JSON-DAG: "%171": 14 # CHECK-GX-JSON-DAG: "%172": 14 # CHECK-GX-JSON-DAG: "%173": 14 # CHECK-GX-JSON-DAG: "%174": 14 # CHECK-GX-JSON-DAG: "%175:sub0": 3 # CHECK-GX-JSON-DAG: "%175:sub1": 2 # CHECK-GX-JSON-DAG: "%175:sub2": 1 # CHECK-GX-JSON-DAG: "%175:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%177:vgpr_32 = COPY %175.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 318 # CHECK-GX-JSON-DAG: "%69:sub1": 317 # CHECK-GX-JSON-DAG: "%69:sub2": 316 # CHECK-GX-JSON-DAG: "%69:sub3": 315 # CHECK-GX-JSON-DAG: "%69:sub4": 312 # CHECK-GX-JSON-DAG: "%69:sub5": 311 # CHECK-GX-JSON-DAG: "%69:sub6": 310 # CHECK-GX-JSON-DAG: "%69:sub7": 309 # CHECK-GX-JSON-DAG: "%69:sub8": 306 # CHECK-GX-JSON-DAG: "%69:sub9": 305 # CHECK-GX-JSON-DAG: "%69:sub10": 304 # CHECK-GX-JSON-DAG: "%69:sub11": 303 # CHECK-GX-JSON-DAG: "%69:sub12": 300 # CHECK-GX-JSON-DAG: "%69:sub13": 299 # CHECK-GX-JSON-DAG: "%69:sub14": 298 # CHECK-GX-JSON-DAG: "%69:sub15": 297 # CHECK-GX-JSON-DAG: "%69:sub16": 294 # CHECK-GX-JSON-DAG: "%69:sub17": 293 # CHECK-GX-JSON-DAG: "%69:sub18": 292 # CHECK-GX-JSON-DAG: "%69:sub19": 291 # CHECK-GX-JSON-DAG: "%69:sub20": 288 # CHECK-GX-JSON-DAG: "%69:sub21": 287 # CHECK-GX-JSON-DAG: "%69:sub22": 286 # CHECK-GX-JSON-DAG: "%69:sub23": 285 # CHECK-GX-JSON-DAG: "%69:sub24": 282 # CHECK-GX-JSON-DAG: "%69:sub25": 281 # CHECK-GX-JSON-DAG: "%69:sub26": 280 # CHECK-GX-JSON-DAG: "%69:sub27": 279 # CHECK-GX-JSON-DAG: "%69:sub28": 276 # CHECK-GX-JSON-DAG: "%69:sub29": 275 # CHECK-GX-JSON-DAG: "%69:sub30": 274 # CHECK-GX-JSON-DAG: "%69:sub31": 273 # CHECK-GX-JSON-DAG: "%70:sub0": 270 # CHECK-GX-JSON-DAG: "%70:sub1": 269 # CHECK-GX-JSON-DAG: "%70:sub2": 268 # CHECK-GX-JSON-DAG: "%70:sub3": 267 # CHECK-GX-JSON-DAG: "%70:sub4": 264 # CHECK-GX-JSON-DAG: "%70:sub5": 263 # CHECK-GX-JSON-DAG: "%70:sub6": 262 # CHECK-GX-JSON-DAG: "%70:sub7": 261 # CHECK-GX-JSON-DAG: "%70:sub8": 258 # CHECK-GX-JSON-DAG: "%70:sub9": 257 # CHECK-GX-JSON-DAG: "%70:sub10": 256 # CHECK-GX-JSON-DAG: "%70:sub11": 255 # CHECK-GX-JSON-DAG: "%70:sub12": 252 # CHECK-GX-JSON-DAG: "%70:sub13": 251 # CHECK-GX-JSON-DAG: "%70:sub14": 250 # CHECK-GX-JSON-DAG: "%70:sub15": 249 # CHECK-GX-JSON-DAG: "%70:sub16": 246 # CHECK-GX-JSON-DAG: "%70:sub17": 245 # CHECK-GX-JSON-DAG: "%70:sub18": 244 # CHECK-GX-JSON-DAG: "%70:sub19": 243 # CHECK-GX-JSON-DAG: "%70:sub20": 240 # CHECK-GX-JSON-DAG: "%70:sub21": 239 # CHECK-GX-JSON-DAG: "%70:sub22": 238 # CHECK-GX-JSON-DAG: "%70:sub23": 237 # CHECK-GX-JSON-DAG: "%70:sub24": 234 # CHECK-GX-JSON-DAG: "%70:sub25": 233 # CHECK-GX-JSON-DAG: "%70:sub26": 232 # CHECK-GX-JSON-DAG: "%70:sub27": 231 # CHECK-GX-JSON-DAG: "%70:sub28": 228 # CHECK-GX-JSON-DAG: "%70:sub29": 227 # CHECK-GX-JSON-DAG: "%70:sub30": 226 # CHECK-GX-JSON-DAG: "%70:sub31": 225 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 15 # CHECK-GX-JSON-DAG: "%92": 57 # CHECK-GX-JSON-DAG: "%97": 99 # CHECK-GX-JSON-DAG: "%102": 141 # CHECK-GX-JSON-DAG: "%107": 183 # CHECK-GX-JSON-DAG: "%149:sub0": 366 # CHECK-GX-JSON-DAG: "%149:sub1": 365 # CHECK-GX-JSON-DAG: "%149:sub2": 364 # CHECK-GX-JSON-DAG: "%149:sub3": 363 # CHECK-GX-JSON-DAG: "%149:sub4": 360 # CHECK-GX-JSON-DAG: "%149:sub5": 359 # CHECK-GX-JSON-DAG: "%149:sub6": 358 # CHECK-GX-JSON-DAG: "%149:sub7": 357 # CHECK-GX-JSON-DAG: "%149:sub8": 354 # CHECK-GX-JSON-DAG: "%149:sub9": 353 # CHECK-GX-JSON-DAG: "%149:sub10": 352 # CHECK-GX-JSON-DAG: "%149:sub11": 351 # CHECK-GX-JSON-DAG: "%149:sub12": 348 # CHECK-GX-JSON-DAG: "%149:sub13": 347 # CHECK-GX-JSON-DAG: "%149:sub14": 346 # CHECK-GX-JSON-DAG: "%149:sub15": 345 # CHECK-GX-JSON-DAG: "%149:sub16": 342 # CHECK-GX-JSON-DAG: "%149:sub17": 341 # CHECK-GX-JSON-DAG: "%149:sub18": 340 # CHECK-GX-JSON-DAG: "%149:sub19": 339 # CHECK-GX-JSON-DAG: "%149:sub20": 336 # CHECK-GX-JSON-DAG: "%149:sub21": 335 # CHECK-GX-JSON-DAG: "%149:sub22": 334 # CHECK-GX-JSON-DAG: "%149:sub23": 333 # CHECK-GX-JSON-DAG: "%149:sub24": 330 # CHECK-GX-JSON-DAG: "%149:sub25": 329 # CHECK-GX-JSON-DAG: "%149:sub26": 328 # CHECK-GX-JSON-DAG: "%149:sub27": 327 # CHECK-GX-JSON-DAG: "%149:sub28": 324 # CHECK-GX-JSON-DAG: "%149:sub29": 323 # CHECK-GX-JSON-DAG: "%149:sub30": 322 # CHECK-GX-JSON-DAG: "%149:sub31": 321 # CHECK-GX-JSON-DAG: "%151": 13 # CHECK-GX-JSON-DAG: "%152": 13 # CHECK-GX-JSON-DAG: "%153": 13 # CHECK-GX-JSON-DAG: "%154": 13 # CHECK-GX-JSON-DAG: "%156": 13 # CHECK-GX-JSON-DAG: "%157": 13 # CHECK-GX-JSON-DAG: "%158": 13 # CHECK-GX-JSON-DAG: "%159": 13 # CHECK-GX-JSON-DAG: "%161": 13 # CHECK-GX-JSON-DAG: "%162": 13 # CHECK-GX-JSON-DAG: "%163": 13 # CHECK-GX-JSON-DAG: "%164": 13 # CHECK-GX-JSON-DAG: "%166": 13 # CHECK-GX-JSON-DAG: "%167": 13 # CHECK-GX-JSON-DAG: "%168": 13 # CHECK-GX-JSON-DAG: "%169": 13 # CHECK-GX-JSON-DAG: "%171": 13 # CHECK-GX-JSON-DAG: "%172": 13 # CHECK-GX-JSON-DAG: "%173": 13 # CHECK-GX-JSON-DAG: "%174": 13 # CHECK-GX-JSON-DAG: "%175:sub0": 2 # CHECK-GX-JSON-DAG: "%175:sub1": 1 # CHECK-GX-JSON-DAG: "%175:sub2": 0 # CHECK-GX-JSON-DAG: "%176": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%178:vgpr_32 = COPY %175.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 317 # CHECK-GX-JSON-DAG: "%69:sub1": 316 # CHECK-GX-JSON-DAG: "%69:sub2": 315 # CHECK-GX-JSON-DAG: "%69:sub3": 314 # CHECK-GX-JSON-DAG: "%69:sub4": 311 # CHECK-GX-JSON-DAG: "%69:sub5": 310 # CHECK-GX-JSON-DAG: "%69:sub6": 309 # CHECK-GX-JSON-DAG: "%69:sub7": 308 # CHECK-GX-JSON-DAG: "%69:sub8": 305 # CHECK-GX-JSON-DAG: "%69:sub9": 304 # CHECK-GX-JSON-DAG: "%69:sub10": 303 # CHECK-GX-JSON-DAG: "%69:sub11": 302 # CHECK-GX-JSON-DAG: "%69:sub12": 299 # CHECK-GX-JSON-DAG: "%69:sub13": 298 # CHECK-GX-JSON-DAG: "%69:sub14": 297 # CHECK-GX-JSON-DAG: "%69:sub15": 296 # CHECK-GX-JSON-DAG: "%69:sub16": 293 # CHECK-GX-JSON-DAG: "%69:sub17": 292 # CHECK-GX-JSON-DAG: "%69:sub18": 291 # CHECK-GX-JSON-DAG: "%69:sub19": 290 # CHECK-GX-JSON-DAG: "%69:sub20": 287 # CHECK-GX-JSON-DAG: "%69:sub21": 286 # CHECK-GX-JSON-DAG: "%69:sub22": 285 # CHECK-GX-JSON-DAG: "%69:sub23": 284 # CHECK-GX-JSON-DAG: "%69:sub24": 281 # CHECK-GX-JSON-DAG: "%69:sub25": 280 # CHECK-GX-JSON-DAG: "%69:sub26": 279 # CHECK-GX-JSON-DAG: "%69:sub27": 278 # CHECK-GX-JSON-DAG: "%69:sub28": 275 # CHECK-GX-JSON-DAG: "%69:sub29": 274 # CHECK-GX-JSON-DAG: "%69:sub30": 273 # CHECK-GX-JSON-DAG: "%69:sub31": 272 # CHECK-GX-JSON-DAG: "%70:sub0": 269 # CHECK-GX-JSON-DAG: "%70:sub1": 268 # CHECK-GX-JSON-DAG: "%70:sub2": 267 # CHECK-GX-JSON-DAG: "%70:sub3": 266 # CHECK-GX-JSON-DAG: "%70:sub4": 263 # CHECK-GX-JSON-DAG: "%70:sub5": 262 # CHECK-GX-JSON-DAG: "%70:sub6": 261 # CHECK-GX-JSON-DAG: "%70:sub7": 260 # CHECK-GX-JSON-DAG: "%70:sub8": 257 # CHECK-GX-JSON-DAG: "%70:sub9": 256 # CHECK-GX-JSON-DAG: "%70:sub10": 255 # CHECK-GX-JSON-DAG: "%70:sub11": 254 # CHECK-GX-JSON-DAG: "%70:sub12": 251 # CHECK-GX-JSON-DAG: "%70:sub13": 250 # CHECK-GX-JSON-DAG: "%70:sub14": 249 # CHECK-GX-JSON-DAG: "%70:sub15": 248 # CHECK-GX-JSON-DAG: "%70:sub16": 245 # CHECK-GX-JSON-DAG: "%70:sub17": 244 # CHECK-GX-JSON-DAG: "%70:sub18": 243 # CHECK-GX-JSON-DAG: "%70:sub19": 242 # CHECK-GX-JSON-DAG: "%70:sub20": 239 # CHECK-GX-JSON-DAG: "%70:sub21": 238 # CHECK-GX-JSON-DAG: "%70:sub22": 237 # CHECK-GX-JSON-DAG: "%70:sub23": 236 # CHECK-GX-JSON-DAG: "%70:sub24": 233 # CHECK-GX-JSON-DAG: "%70:sub25": 232 # CHECK-GX-JSON-DAG: "%70:sub26": 231 # CHECK-GX-JSON-DAG: "%70:sub27": 230 # CHECK-GX-JSON-DAG: "%70:sub28": 227 # CHECK-GX-JSON-DAG: "%70:sub29": 226 # CHECK-GX-JSON-DAG: "%70:sub30": 225 # CHECK-GX-JSON-DAG: "%70:sub31": 224 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 14 # CHECK-GX-JSON-DAG: "%92": 56 # CHECK-GX-JSON-DAG: "%97": 98 # CHECK-GX-JSON-DAG: "%102": 140 # CHECK-GX-JSON-DAG: "%107": 182 # CHECK-GX-JSON-DAG: "%149:sub0": 365 # CHECK-GX-JSON-DAG: "%149:sub1": 364 # CHECK-GX-JSON-DAG: "%149:sub2": 363 # CHECK-GX-JSON-DAG: "%149:sub3": 362 # CHECK-GX-JSON-DAG: "%149:sub4": 359 # CHECK-GX-JSON-DAG: "%149:sub5": 358 # CHECK-GX-JSON-DAG: "%149:sub6": 357 # CHECK-GX-JSON-DAG: "%149:sub7": 356 # CHECK-GX-JSON-DAG: "%149:sub8": 353 # CHECK-GX-JSON-DAG: "%149:sub9": 352 # CHECK-GX-JSON-DAG: "%149:sub10": 351 # CHECK-GX-JSON-DAG: "%149:sub11": 350 # CHECK-GX-JSON-DAG: "%149:sub12": 347 # CHECK-GX-JSON-DAG: "%149:sub13": 346 # CHECK-GX-JSON-DAG: "%149:sub14": 345 # CHECK-GX-JSON-DAG: "%149:sub15": 344 # CHECK-GX-JSON-DAG: "%149:sub16": 341 # CHECK-GX-JSON-DAG: "%149:sub17": 340 # CHECK-GX-JSON-DAG: "%149:sub18": 339 # CHECK-GX-JSON-DAG: "%149:sub19": 338 # CHECK-GX-JSON-DAG: "%149:sub20": 335 # CHECK-GX-JSON-DAG: "%149:sub21": 334 # CHECK-GX-JSON-DAG: "%149:sub22": 333 # CHECK-GX-JSON-DAG: "%149:sub23": 332 # CHECK-GX-JSON-DAG: "%149:sub24": 329 # CHECK-GX-JSON-DAG: "%149:sub25": 328 # CHECK-GX-JSON-DAG: "%149:sub26": 327 # CHECK-GX-JSON-DAG: "%149:sub27": 326 # CHECK-GX-JSON-DAG: "%149:sub28": 323 # CHECK-GX-JSON-DAG: "%149:sub29": 322 # CHECK-GX-JSON-DAG: "%149:sub30": 321 # CHECK-GX-JSON-DAG: "%149:sub31": 320 # CHECK-GX-JSON-DAG: "%151": 12 # CHECK-GX-JSON-DAG: "%152": 12 # CHECK-GX-JSON-DAG: "%153": 12 # CHECK-GX-JSON-DAG: "%154": 12 # CHECK-GX-JSON-DAG: "%156": 12 # CHECK-GX-JSON-DAG: "%157": 12 # CHECK-GX-JSON-DAG: "%158": 12 # CHECK-GX-JSON-DAG: "%159": 12 # CHECK-GX-JSON-DAG: "%161": 12 # CHECK-GX-JSON-DAG: "%162": 12 # CHECK-GX-JSON-DAG: "%163": 12 # CHECK-GX-JSON-DAG: "%164": 12 # CHECK-GX-JSON-DAG: "%166": 12 # CHECK-GX-JSON-DAG: "%167": 12 # CHECK-GX-JSON-DAG: "%168": 12 # CHECK-GX-JSON-DAG: "%169": 12 # CHECK-GX-JSON-DAG: "%171": 12 # CHECK-GX-JSON-DAG: "%172": 12 # CHECK-GX-JSON-DAG: "%173": 12 # CHECK-GX-JSON-DAG: "%174": 12 # CHECK-GX-JSON-DAG: "%175:sub0": 1 # CHECK-GX-JSON-DAG: "%175:sub1": 0 # CHECK-GX-JSON-DAG: "%176": 12 # CHECK-GX-JSON-DAG: "%177": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%179:vgpr_32 = COPY %175.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 316 # CHECK-GX-JSON-DAG: "%69:sub1": 315 # CHECK-GX-JSON-DAG: "%69:sub2": 314 # CHECK-GX-JSON-DAG: "%69:sub3": 313 # CHECK-GX-JSON-DAG: "%69:sub4": 310 # CHECK-GX-JSON-DAG: "%69:sub5": 309 # CHECK-GX-JSON-DAG: "%69:sub6": 308 # CHECK-GX-JSON-DAG: "%69:sub7": 307 # CHECK-GX-JSON-DAG: "%69:sub8": 304 # CHECK-GX-JSON-DAG: "%69:sub9": 303 # CHECK-GX-JSON-DAG: "%69:sub10": 302 # CHECK-GX-JSON-DAG: "%69:sub11": 301 # CHECK-GX-JSON-DAG: "%69:sub12": 298 # CHECK-GX-JSON-DAG: "%69:sub13": 297 # CHECK-GX-JSON-DAG: "%69:sub14": 296 # CHECK-GX-JSON-DAG: "%69:sub15": 295 # CHECK-GX-JSON-DAG: "%69:sub16": 292 # CHECK-GX-JSON-DAG: "%69:sub17": 291 # CHECK-GX-JSON-DAG: "%69:sub18": 290 # CHECK-GX-JSON-DAG: "%69:sub19": 289 # CHECK-GX-JSON-DAG: "%69:sub20": 286 # CHECK-GX-JSON-DAG: "%69:sub21": 285 # CHECK-GX-JSON-DAG: "%69:sub22": 284 # CHECK-GX-JSON-DAG: "%69:sub23": 283 # CHECK-GX-JSON-DAG: "%69:sub24": 280 # CHECK-GX-JSON-DAG: "%69:sub25": 279 # CHECK-GX-JSON-DAG: "%69:sub26": 278 # CHECK-GX-JSON-DAG: "%69:sub27": 277 # CHECK-GX-JSON-DAG: "%69:sub28": 274 # CHECK-GX-JSON-DAG: "%69:sub29": 273 # CHECK-GX-JSON-DAG: "%69:sub30": 272 # CHECK-GX-JSON-DAG: "%69:sub31": 271 # CHECK-GX-JSON-DAG: "%70:sub0": 268 # CHECK-GX-JSON-DAG: "%70:sub1": 267 # CHECK-GX-JSON-DAG: "%70:sub2": 266 # CHECK-GX-JSON-DAG: "%70:sub3": 265 # CHECK-GX-JSON-DAG: "%70:sub4": 262 # CHECK-GX-JSON-DAG: "%70:sub5": 261 # CHECK-GX-JSON-DAG: "%70:sub6": 260 # CHECK-GX-JSON-DAG: "%70:sub7": 259 # CHECK-GX-JSON-DAG: "%70:sub8": 256 # CHECK-GX-JSON-DAG: "%70:sub9": 255 # CHECK-GX-JSON-DAG: "%70:sub10": 254 # CHECK-GX-JSON-DAG: "%70:sub11": 253 # CHECK-GX-JSON-DAG: "%70:sub12": 250 # CHECK-GX-JSON-DAG: "%70:sub13": 249 # CHECK-GX-JSON-DAG: "%70:sub14": 248 # CHECK-GX-JSON-DAG: "%70:sub15": 247 # CHECK-GX-JSON-DAG: "%70:sub16": 244 # CHECK-GX-JSON-DAG: "%70:sub17": 243 # CHECK-GX-JSON-DAG: "%70:sub18": 242 # CHECK-GX-JSON-DAG: "%70:sub19": 241 # CHECK-GX-JSON-DAG: "%70:sub20": 238 # CHECK-GX-JSON-DAG: "%70:sub21": 237 # CHECK-GX-JSON-DAG: "%70:sub22": 236 # CHECK-GX-JSON-DAG: "%70:sub23": 235 # CHECK-GX-JSON-DAG: "%70:sub24": 232 # CHECK-GX-JSON-DAG: "%70:sub25": 231 # CHECK-GX-JSON-DAG: "%70:sub26": 230 # CHECK-GX-JSON-DAG: "%70:sub27": 229 # CHECK-GX-JSON-DAG: "%70:sub28": 226 # CHECK-GX-JSON-DAG: "%70:sub29": 225 # CHECK-GX-JSON-DAG: "%70:sub30": 224 # CHECK-GX-JSON-DAG: "%70:sub31": 223 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 13 # CHECK-GX-JSON-DAG: "%92": 55 # CHECK-GX-JSON-DAG: "%97": 97 # CHECK-GX-JSON-DAG: "%102": 139 # CHECK-GX-JSON-DAG: "%107": 181 # CHECK-GX-JSON-DAG: "%149:sub0": 364 # CHECK-GX-JSON-DAG: "%149:sub1": 363 # CHECK-GX-JSON-DAG: "%149:sub2": 362 # CHECK-GX-JSON-DAG: "%149:sub3": 361 # CHECK-GX-JSON-DAG: "%149:sub4": 358 # CHECK-GX-JSON-DAG: "%149:sub5": 357 # CHECK-GX-JSON-DAG: "%149:sub6": 356 # CHECK-GX-JSON-DAG: "%149:sub7": 355 # CHECK-GX-JSON-DAG: "%149:sub8": 352 # CHECK-GX-JSON-DAG: "%149:sub9": 351 # CHECK-GX-JSON-DAG: "%149:sub10": 350 # CHECK-GX-JSON-DAG: "%149:sub11": 349 # CHECK-GX-JSON-DAG: "%149:sub12": 346 # CHECK-GX-JSON-DAG: "%149:sub13": 345 # CHECK-GX-JSON-DAG: "%149:sub14": 344 # CHECK-GX-JSON-DAG: "%149:sub15": 343 # CHECK-GX-JSON-DAG: "%149:sub16": 340 # CHECK-GX-JSON-DAG: "%149:sub17": 339 # CHECK-GX-JSON-DAG: "%149:sub18": 338 # CHECK-GX-JSON-DAG: "%149:sub19": 337 # CHECK-GX-JSON-DAG: "%149:sub20": 334 # CHECK-GX-JSON-DAG: "%149:sub21": 333 # CHECK-GX-JSON-DAG: "%149:sub22": 332 # CHECK-GX-JSON-DAG: "%149:sub23": 331 # CHECK-GX-JSON-DAG: "%149:sub24": 328 # CHECK-GX-JSON-DAG: "%149:sub25": 327 # CHECK-GX-JSON-DAG: "%149:sub26": 326 # CHECK-GX-JSON-DAG: "%149:sub27": 325 # CHECK-GX-JSON-DAG: "%149:sub28": 322 # CHECK-GX-JSON-DAG: "%149:sub29": 321 # CHECK-GX-JSON-DAG: "%149:sub30": 320 # CHECK-GX-JSON-DAG: "%149:sub31": 319 # CHECK-GX-JSON-DAG: "%151": 11 # CHECK-GX-JSON-DAG: "%152": 11 # CHECK-GX-JSON-DAG: "%153": 11 # CHECK-GX-JSON-DAG: "%154": 11 # CHECK-GX-JSON-DAG: "%156": 11 # CHECK-GX-JSON-DAG: "%157": 11 # CHECK-GX-JSON-DAG: "%158": 11 # CHECK-GX-JSON-DAG: "%159": 11 # CHECK-GX-JSON-DAG: "%161": 11 # CHECK-GX-JSON-DAG: "%162": 11 # CHECK-GX-JSON-DAG: "%163": 11 # CHECK-GX-JSON-DAG: "%164": 11 # CHECK-GX-JSON-DAG: "%166": 11 # CHECK-GX-JSON-DAG: "%167": 11 # CHECK-GX-JSON-DAG: "%168": 11 # CHECK-GX-JSON-DAG: "%169": 11 # CHECK-GX-JSON-DAG: "%171": 11 # CHECK-GX-JSON-DAG: "%172": 11 # CHECK-GX-JSON-DAG: "%173": 11 # CHECK-GX-JSON-DAG: "%174": 11 # CHECK-GX-JSON-DAG: "%175:sub0": 0 # CHECK-GX-JSON-DAG: "%176": 11 # CHECK-GX-JSON-DAG: "%177": 11 # CHECK-GX-JSON-DAG: "%178": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%180:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 315 # CHECK-GX-JSON-DAG: "%69:sub1": 314 # CHECK-GX-JSON-DAG: "%69:sub2": 313 # CHECK-GX-JSON-DAG: "%69:sub3": 312 # CHECK-GX-JSON-DAG: "%69:sub4": 309 # CHECK-GX-JSON-DAG: "%69:sub5": 308 # CHECK-GX-JSON-DAG: "%69:sub6": 307 # CHECK-GX-JSON-DAG: "%69:sub7": 306 # CHECK-GX-JSON-DAG: "%69:sub8": 303 # CHECK-GX-JSON-DAG: "%69:sub9": 302 # CHECK-GX-JSON-DAG: "%69:sub10": 301 # CHECK-GX-JSON-DAG: "%69:sub11": 300 # CHECK-GX-JSON-DAG: "%69:sub12": 297 # CHECK-GX-JSON-DAG: "%69:sub13": 296 # CHECK-GX-JSON-DAG: "%69:sub14": 295 # CHECK-GX-JSON-DAG: "%69:sub15": 294 # CHECK-GX-JSON-DAG: "%69:sub16": 291 # CHECK-GX-JSON-DAG: "%69:sub17": 290 # CHECK-GX-JSON-DAG: "%69:sub18": 289 # CHECK-GX-JSON-DAG: "%69:sub19": 288 # CHECK-GX-JSON-DAG: "%69:sub20": 285 # CHECK-GX-JSON-DAG: "%69:sub21": 284 # CHECK-GX-JSON-DAG: "%69:sub22": 283 # CHECK-GX-JSON-DAG: "%69:sub23": 282 # CHECK-GX-JSON-DAG: "%69:sub24": 279 # CHECK-GX-JSON-DAG: "%69:sub25": 278 # CHECK-GX-JSON-DAG: "%69:sub26": 277 # CHECK-GX-JSON-DAG: "%69:sub27": 276 # CHECK-GX-JSON-DAG: "%69:sub28": 273 # CHECK-GX-JSON-DAG: "%69:sub29": 272 # CHECK-GX-JSON-DAG: "%69:sub30": 271 # CHECK-GX-JSON-DAG: "%69:sub31": 270 # CHECK-GX-JSON-DAG: "%70:sub0": 267 # CHECK-GX-JSON-DAG: "%70:sub1": 266 # CHECK-GX-JSON-DAG: "%70:sub2": 265 # CHECK-GX-JSON-DAG: "%70:sub3": 264 # CHECK-GX-JSON-DAG: "%70:sub4": 261 # CHECK-GX-JSON-DAG: "%70:sub5": 260 # CHECK-GX-JSON-DAG: "%70:sub6": 259 # CHECK-GX-JSON-DAG: "%70:sub7": 258 # CHECK-GX-JSON-DAG: "%70:sub8": 255 # CHECK-GX-JSON-DAG: "%70:sub9": 254 # CHECK-GX-JSON-DAG: "%70:sub10": 253 # CHECK-GX-JSON-DAG: "%70:sub11": 252 # CHECK-GX-JSON-DAG: "%70:sub12": 249 # CHECK-GX-JSON-DAG: "%70:sub13": 248 # CHECK-GX-JSON-DAG: "%70:sub14": 247 # CHECK-GX-JSON-DAG: "%70:sub15": 246 # CHECK-GX-JSON-DAG: "%70:sub16": 243 # CHECK-GX-JSON-DAG: "%70:sub17": 242 # CHECK-GX-JSON-DAG: "%70:sub18": 241 # CHECK-GX-JSON-DAG: "%70:sub19": 240 # CHECK-GX-JSON-DAG: "%70:sub20": 237 # CHECK-GX-JSON-DAG: "%70:sub21": 236 # CHECK-GX-JSON-DAG: "%70:sub22": 235 # CHECK-GX-JSON-DAG: "%70:sub23": 234 # CHECK-GX-JSON-DAG: "%70:sub24": 231 # CHECK-GX-JSON-DAG: "%70:sub25": 230 # CHECK-GX-JSON-DAG: "%70:sub26": 229 # CHECK-GX-JSON-DAG: "%70:sub27": 228 # CHECK-GX-JSON-DAG: "%70:sub28": 225 # CHECK-GX-JSON-DAG: "%70:sub29": 224 # CHECK-GX-JSON-DAG: "%70:sub30": 223 # CHECK-GX-JSON-DAG: "%70:sub31": 222 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 12 # CHECK-GX-JSON-DAG: "%92": 54 # CHECK-GX-JSON-DAG: "%97": 96 # CHECK-GX-JSON-DAG: "%102": 138 # CHECK-GX-JSON-DAG: "%107": 180 # CHECK-GX-JSON-DAG: "%149:sub0": 363 # CHECK-GX-JSON-DAG: "%149:sub1": 362 # CHECK-GX-JSON-DAG: "%149:sub2": 361 # CHECK-GX-JSON-DAG: "%149:sub3": 360 # CHECK-GX-JSON-DAG: "%149:sub4": 357 # CHECK-GX-JSON-DAG: "%149:sub5": 356 # CHECK-GX-JSON-DAG: "%149:sub6": 355 # CHECK-GX-JSON-DAG: "%149:sub7": 354 # CHECK-GX-JSON-DAG: "%149:sub8": 351 # CHECK-GX-JSON-DAG: "%149:sub9": 350 # CHECK-GX-JSON-DAG: "%149:sub10": 349 # CHECK-GX-JSON-DAG: "%149:sub11": 348 # CHECK-GX-JSON-DAG: "%149:sub12": 345 # CHECK-GX-JSON-DAG: "%149:sub13": 344 # CHECK-GX-JSON-DAG: "%149:sub14": 343 # CHECK-GX-JSON-DAG: "%149:sub15": 342 # CHECK-GX-JSON-DAG: "%149:sub16": 339 # CHECK-GX-JSON-DAG: "%149:sub17": 338 # CHECK-GX-JSON-DAG: "%149:sub18": 337 # CHECK-GX-JSON-DAG: "%149:sub19": 336 # CHECK-GX-JSON-DAG: "%149:sub20": 333 # CHECK-GX-JSON-DAG: "%149:sub21": 332 # CHECK-GX-JSON-DAG: "%149:sub22": 331 # CHECK-GX-JSON-DAG: "%149:sub23": 330 # CHECK-GX-JSON-DAG: "%149:sub24": 327 # CHECK-GX-JSON-DAG: "%149:sub25": 326 # CHECK-GX-JSON-DAG: "%149:sub26": 325 # CHECK-GX-JSON-DAG: "%149:sub27": 324 # CHECK-GX-JSON-DAG: "%149:sub28": 321 # CHECK-GX-JSON-DAG: "%149:sub29": 320 # CHECK-GX-JSON-DAG: "%149:sub30": 319 # CHECK-GX-JSON-DAG: "%149:sub31": 318 # CHECK-GX-JSON-DAG: "%151": 10 # CHECK-GX-JSON-DAG: "%152": 10 # CHECK-GX-JSON-DAG: "%153": 10 # CHECK-GX-JSON-DAG: "%154": 10 # CHECK-GX-JSON-DAG: "%156": 10 # CHECK-GX-JSON-DAG: "%157": 10 # CHECK-GX-JSON-DAG: "%158": 10 # CHECK-GX-JSON-DAG: "%159": 10 # CHECK-GX-JSON-DAG: "%161": 10 # CHECK-GX-JSON-DAG: "%162": 10 # CHECK-GX-JSON-DAG: "%163": 10 # CHECK-GX-JSON-DAG: "%164": 10 # CHECK-GX-JSON-DAG: "%166": 10 # CHECK-GX-JSON-DAG: "%167": 10 # CHECK-GX-JSON-DAG: "%168": 10 # CHECK-GX-JSON-DAG: "%169": 10 # CHECK-GX-JSON-DAG: "%171": 10 # CHECK-GX-JSON-DAG: "%172": 10 # CHECK-GX-JSON-DAG: "%173": 10 # CHECK-GX-JSON-DAG: "%174": 10 # CHECK-GX-JSON-DAG: "%176": 10 # CHECK-GX-JSON-DAG: "%177": 10 # CHECK-GX-JSON-DAG: "%178": 10 # CHECK-GX-JSON-DAG: "%179": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 318 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%181:vgpr_32 = COPY %180.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 314 # CHECK-GX-JSON-DAG: "%69:sub1": 313 # CHECK-GX-JSON-DAG: "%69:sub2": 312 # CHECK-GX-JSON-DAG: "%69:sub3": 311 # CHECK-GX-JSON-DAG: "%69:sub4": 308 # CHECK-GX-JSON-DAG: "%69:sub5": 307 # CHECK-GX-JSON-DAG: "%69:sub6": 306 # CHECK-GX-JSON-DAG: "%69:sub7": 305 # CHECK-GX-JSON-DAG: "%69:sub8": 302 # CHECK-GX-JSON-DAG: "%69:sub9": 301 # CHECK-GX-JSON-DAG: "%69:sub10": 300 # CHECK-GX-JSON-DAG: "%69:sub11": 299 # CHECK-GX-JSON-DAG: "%69:sub12": 296 # CHECK-GX-JSON-DAG: "%69:sub13": 295 # CHECK-GX-JSON-DAG: "%69:sub14": 294 # CHECK-GX-JSON-DAG: "%69:sub15": 293 # CHECK-GX-JSON-DAG: "%69:sub16": 290 # CHECK-GX-JSON-DAG: "%69:sub17": 289 # CHECK-GX-JSON-DAG: "%69:sub18": 288 # CHECK-GX-JSON-DAG: "%69:sub19": 287 # CHECK-GX-JSON-DAG: "%69:sub20": 284 # CHECK-GX-JSON-DAG: "%69:sub21": 283 # CHECK-GX-JSON-DAG: "%69:sub22": 282 # CHECK-GX-JSON-DAG: "%69:sub23": 281 # CHECK-GX-JSON-DAG: "%69:sub24": 278 # CHECK-GX-JSON-DAG: "%69:sub25": 277 # CHECK-GX-JSON-DAG: "%69:sub26": 276 # CHECK-GX-JSON-DAG: "%69:sub27": 275 # CHECK-GX-JSON-DAG: "%69:sub28": 272 # CHECK-GX-JSON-DAG: "%69:sub29": 271 # CHECK-GX-JSON-DAG: "%69:sub30": 270 # CHECK-GX-JSON-DAG: "%69:sub31": 269 # CHECK-GX-JSON-DAG: "%70:sub0": 266 # CHECK-GX-JSON-DAG: "%70:sub1": 265 # CHECK-GX-JSON-DAG: "%70:sub2": 264 # CHECK-GX-JSON-DAG: "%70:sub3": 263 # CHECK-GX-JSON-DAG: "%70:sub4": 260 # CHECK-GX-JSON-DAG: "%70:sub5": 259 # CHECK-GX-JSON-DAG: "%70:sub6": 258 # CHECK-GX-JSON-DAG: "%70:sub7": 257 # CHECK-GX-JSON-DAG: "%70:sub8": 254 # CHECK-GX-JSON-DAG: "%70:sub9": 253 # CHECK-GX-JSON-DAG: "%70:sub10": 252 # CHECK-GX-JSON-DAG: "%70:sub11": 251 # CHECK-GX-JSON-DAG: "%70:sub12": 248 # CHECK-GX-JSON-DAG: "%70:sub13": 247 # CHECK-GX-JSON-DAG: "%70:sub14": 246 # CHECK-GX-JSON-DAG: "%70:sub15": 245 # CHECK-GX-JSON-DAG: "%70:sub16": 242 # CHECK-GX-JSON-DAG: "%70:sub17": 241 # CHECK-GX-JSON-DAG: "%70:sub18": 240 # CHECK-GX-JSON-DAG: "%70:sub19": 239 # CHECK-GX-JSON-DAG: "%70:sub20": 236 # CHECK-GX-JSON-DAG: "%70:sub21": 235 # CHECK-GX-JSON-DAG: "%70:sub22": 234 # CHECK-GX-JSON-DAG: "%70:sub23": 233 # CHECK-GX-JSON-DAG: "%70:sub24": 230 # CHECK-GX-JSON-DAG: "%70:sub25": 229 # CHECK-GX-JSON-DAG: "%70:sub26": 228 # CHECK-GX-JSON-DAG: "%70:sub27": 227 # CHECK-GX-JSON-DAG: "%70:sub28": 224 # CHECK-GX-JSON-DAG: "%70:sub29": 223 # CHECK-GX-JSON-DAG: "%70:sub30": 222 # CHECK-GX-JSON-DAG: "%70:sub31": 221 # CHECK-GX-JSON-DAG: "%82": 4 # CHECK-GX-JSON-DAG: "%87": 11 # CHECK-GX-JSON-DAG: "%92": 53 # CHECK-GX-JSON-DAG: "%97": 95 # CHECK-GX-JSON-DAG: "%102": 137 # CHECK-GX-JSON-DAG: "%107": 179 # CHECK-GX-JSON-DAG: "%149:sub0": 362 # CHECK-GX-JSON-DAG: "%149:sub1": 361 # CHECK-GX-JSON-DAG: "%149:sub2": 360 # CHECK-GX-JSON-DAG: "%149:sub3": 359 # CHECK-GX-JSON-DAG: "%149:sub4": 356 # CHECK-GX-JSON-DAG: "%149:sub5": 355 # CHECK-GX-JSON-DAG: "%149:sub6": 354 # CHECK-GX-JSON-DAG: "%149:sub7": 353 # CHECK-GX-JSON-DAG: "%149:sub8": 350 # CHECK-GX-JSON-DAG: "%149:sub9": 349 # CHECK-GX-JSON-DAG: "%149:sub10": 348 # CHECK-GX-JSON-DAG: "%149:sub11": 347 # CHECK-GX-JSON-DAG: "%149:sub12": 344 # CHECK-GX-JSON-DAG: "%149:sub13": 343 # CHECK-GX-JSON-DAG: "%149:sub14": 342 # CHECK-GX-JSON-DAG: "%149:sub15": 341 # CHECK-GX-JSON-DAG: "%149:sub16": 338 # CHECK-GX-JSON-DAG: "%149:sub17": 337 # CHECK-GX-JSON-DAG: "%149:sub18": 336 # CHECK-GX-JSON-DAG: "%149:sub19": 335 # CHECK-GX-JSON-DAG: "%149:sub20": 332 # CHECK-GX-JSON-DAG: "%149:sub21": 331 # CHECK-GX-JSON-DAG: "%149:sub22": 330 # CHECK-GX-JSON-DAG: "%149:sub23": 329 # CHECK-GX-JSON-DAG: "%149:sub24": 326 # CHECK-GX-JSON-DAG: "%149:sub25": 325 # CHECK-GX-JSON-DAG: "%149:sub26": 324 # CHECK-GX-JSON-DAG: "%149:sub27": 323 # CHECK-GX-JSON-DAG: "%149:sub28": 320 # CHECK-GX-JSON-DAG: "%149:sub29": 319 # CHECK-GX-JSON-DAG: "%149:sub30": 318 # CHECK-GX-JSON-DAG: "%149:sub31": 317 # CHECK-GX-JSON-DAG: "%151": 9 # CHECK-GX-JSON-DAG: "%152": 9 # CHECK-GX-JSON-DAG: "%153": 9 # CHECK-GX-JSON-DAG: "%154": 9 # CHECK-GX-JSON-DAG: "%156": 9 # CHECK-GX-JSON-DAG: "%157": 9 # CHECK-GX-JSON-DAG: "%158": 9 # CHECK-GX-JSON-DAG: "%159": 9 # CHECK-GX-JSON-DAG: "%161": 9 # CHECK-GX-JSON-DAG: "%162": 9 # CHECK-GX-JSON-DAG: "%163": 9 # CHECK-GX-JSON-DAG: "%164": 9 # CHECK-GX-JSON-DAG: "%166": 9 # CHECK-GX-JSON-DAG: "%167": 9 # CHECK-GX-JSON-DAG: "%168": 9 # CHECK-GX-JSON-DAG: "%169": 9 # CHECK-GX-JSON-DAG: "%171": 9 # CHECK-GX-JSON-DAG: "%172": 9 # CHECK-GX-JSON-DAG: "%173": 9 # CHECK-GX-JSON-DAG: "%174": 9 # CHECK-GX-JSON-DAG: "%176": 9 # CHECK-GX-JSON-DAG: "%177": 9 # CHECK-GX-JSON-DAG: "%178": 9 # CHECK-GX-JSON-DAG: "%179": 9 # CHECK-GX-JSON-DAG: "%180:sub0": 3 # CHECK-GX-JSON-DAG: "%180:sub1": 2 # CHECK-GX-JSON-DAG: "%180:sub2": 1 # CHECK-GX-JSON-DAG: "%180:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 317 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%182:vgpr_32 = COPY %180.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 313 # CHECK-GX-JSON-DAG: "%69:sub1": 312 # CHECK-GX-JSON-DAG: "%69:sub2": 311 # CHECK-GX-JSON-DAG: "%69:sub3": 310 # CHECK-GX-JSON-DAG: "%69:sub4": 307 # CHECK-GX-JSON-DAG: "%69:sub5": 306 # CHECK-GX-JSON-DAG: "%69:sub6": 305 # CHECK-GX-JSON-DAG: "%69:sub7": 304 # CHECK-GX-JSON-DAG: "%69:sub8": 301 # CHECK-GX-JSON-DAG: "%69:sub9": 300 # CHECK-GX-JSON-DAG: "%69:sub10": 299 # CHECK-GX-JSON-DAG: "%69:sub11": 298 # CHECK-GX-JSON-DAG: "%69:sub12": 295 # CHECK-GX-JSON-DAG: "%69:sub13": 294 # CHECK-GX-JSON-DAG: "%69:sub14": 293 # CHECK-GX-JSON-DAG: "%69:sub15": 292 # CHECK-GX-JSON-DAG: "%69:sub16": 289 # CHECK-GX-JSON-DAG: "%69:sub17": 288 # CHECK-GX-JSON-DAG: "%69:sub18": 287 # CHECK-GX-JSON-DAG: "%69:sub19": 286 # CHECK-GX-JSON-DAG: "%69:sub20": 283 # CHECK-GX-JSON-DAG: "%69:sub21": 282 # CHECK-GX-JSON-DAG: "%69:sub22": 281 # CHECK-GX-JSON-DAG: "%69:sub23": 280 # CHECK-GX-JSON-DAG: "%69:sub24": 277 # CHECK-GX-JSON-DAG: "%69:sub25": 276 # CHECK-GX-JSON-DAG: "%69:sub26": 275 # CHECK-GX-JSON-DAG: "%69:sub27": 274 # CHECK-GX-JSON-DAG: "%69:sub28": 271 # CHECK-GX-JSON-DAG: "%69:sub29": 270 # CHECK-GX-JSON-DAG: "%69:sub30": 269 # CHECK-GX-JSON-DAG: "%69:sub31": 268 # CHECK-GX-JSON-DAG: "%70:sub0": 265 # CHECK-GX-JSON-DAG: "%70:sub1": 264 # CHECK-GX-JSON-DAG: "%70:sub2": 263 # CHECK-GX-JSON-DAG: "%70:sub3": 262 # CHECK-GX-JSON-DAG: "%70:sub4": 259 # CHECK-GX-JSON-DAG: "%70:sub5": 258 # CHECK-GX-JSON-DAG: "%70:sub6": 257 # CHECK-GX-JSON-DAG: "%70:sub7": 256 # CHECK-GX-JSON-DAG: "%70:sub8": 253 # CHECK-GX-JSON-DAG: "%70:sub9": 252 # CHECK-GX-JSON-DAG: "%70:sub10": 251 # CHECK-GX-JSON-DAG: "%70:sub11": 250 # CHECK-GX-JSON-DAG: "%70:sub12": 247 # CHECK-GX-JSON-DAG: "%70:sub13": 246 # CHECK-GX-JSON-DAG: "%70:sub14": 245 # CHECK-GX-JSON-DAG: "%70:sub15": 244 # CHECK-GX-JSON-DAG: "%70:sub16": 241 # CHECK-GX-JSON-DAG: "%70:sub17": 240 # CHECK-GX-JSON-DAG: "%70:sub18": 239 # CHECK-GX-JSON-DAG: "%70:sub19": 238 # CHECK-GX-JSON-DAG: "%70:sub20": 235 # CHECK-GX-JSON-DAG: "%70:sub21": 234 # CHECK-GX-JSON-DAG: "%70:sub22": 233 # CHECK-GX-JSON-DAG: "%70:sub23": 232 # CHECK-GX-JSON-DAG: "%70:sub24": 229 # CHECK-GX-JSON-DAG: "%70:sub25": 228 # CHECK-GX-JSON-DAG: "%70:sub26": 227 # CHECK-GX-JSON-DAG: "%70:sub27": 226 # CHECK-GX-JSON-DAG: "%70:sub28": 223 # CHECK-GX-JSON-DAG: "%70:sub29": 222 # CHECK-GX-JSON-DAG: "%70:sub30": 221 # CHECK-GX-JSON-DAG: "%70:sub31": 220 # CHECK-GX-JSON-DAG: "%82": 3 # CHECK-GX-JSON-DAG: "%87": 10 # CHECK-GX-JSON-DAG: "%92": 52 # CHECK-GX-JSON-DAG: "%97": 94 # CHECK-GX-JSON-DAG: "%102": 136 # CHECK-GX-JSON-DAG: "%107": 178 # CHECK-GX-JSON-DAG: "%149:sub0": 361 # CHECK-GX-JSON-DAG: "%149:sub1": 360 # CHECK-GX-JSON-DAG: "%149:sub2": 359 # CHECK-GX-JSON-DAG: "%149:sub3": 358 # CHECK-GX-JSON-DAG: "%149:sub4": 355 # CHECK-GX-JSON-DAG: "%149:sub5": 354 # CHECK-GX-JSON-DAG: "%149:sub6": 353 # CHECK-GX-JSON-DAG: "%149:sub7": 352 # CHECK-GX-JSON-DAG: "%149:sub8": 349 # CHECK-GX-JSON-DAG: "%149:sub9": 348 # CHECK-GX-JSON-DAG: "%149:sub10": 347 # CHECK-GX-JSON-DAG: "%149:sub11": 346 # CHECK-GX-JSON-DAG: "%149:sub12": 343 # CHECK-GX-JSON-DAG: "%149:sub13": 342 # CHECK-GX-JSON-DAG: "%149:sub14": 341 # CHECK-GX-JSON-DAG: "%149:sub15": 340 # CHECK-GX-JSON-DAG: "%149:sub16": 337 # CHECK-GX-JSON-DAG: "%149:sub17": 336 # CHECK-GX-JSON-DAG: "%149:sub18": 335 # CHECK-GX-JSON-DAG: "%149:sub19": 334 # CHECK-GX-JSON-DAG: "%149:sub20": 331 # CHECK-GX-JSON-DAG: "%149:sub21": 330 # CHECK-GX-JSON-DAG: "%149:sub22": 329 # CHECK-GX-JSON-DAG: "%149:sub23": 328 # CHECK-GX-JSON-DAG: "%149:sub24": 325 # CHECK-GX-JSON-DAG: "%149:sub25": 324 # CHECK-GX-JSON-DAG: "%149:sub26": 323 # CHECK-GX-JSON-DAG: "%149:sub27": 322 # CHECK-GX-JSON-DAG: "%149:sub28": 319 # CHECK-GX-JSON-DAG: "%149:sub29": 318 # CHECK-GX-JSON-DAG: "%149:sub30": 317 # CHECK-GX-JSON-DAG: "%149:sub31": 316 # CHECK-GX-JSON-DAG: "%151": 8 # CHECK-GX-JSON-DAG: "%152": 8 # CHECK-GX-JSON-DAG: "%153": 8 # CHECK-GX-JSON-DAG: "%154": 8 # CHECK-GX-JSON-DAG: "%156": 8 # CHECK-GX-JSON-DAG: "%157": 8 # CHECK-GX-JSON-DAG: "%158": 8 # CHECK-GX-JSON-DAG: "%159": 8 # CHECK-GX-JSON-DAG: "%161": 8 # CHECK-GX-JSON-DAG: "%162": 8 # CHECK-GX-JSON-DAG: "%163": 8 # CHECK-GX-JSON-DAG: "%164": 8 # CHECK-GX-JSON-DAG: "%166": 8 # CHECK-GX-JSON-DAG: "%167": 8 # CHECK-GX-JSON-DAG: "%168": 8 # CHECK-GX-JSON-DAG: "%169": 8 # CHECK-GX-JSON-DAG: "%171": 8 # CHECK-GX-JSON-DAG: "%172": 8 # CHECK-GX-JSON-DAG: "%173": 8 # CHECK-GX-JSON-DAG: "%174": 8 # CHECK-GX-JSON-DAG: "%176": 8 # CHECK-GX-JSON-DAG: "%177": 8 # CHECK-GX-JSON-DAG: "%178": 8 # CHECK-GX-JSON-DAG: "%179": 8 # CHECK-GX-JSON-DAG: "%180:sub0": 2 # CHECK-GX-JSON-DAG: "%180:sub1": 1 # CHECK-GX-JSON-DAG: "%180:sub2": 0 # CHECK-GX-JSON-DAG: "%181": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 316 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%183:vgpr_32 = COPY %180.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 312 # CHECK-GX-JSON-DAG: "%69:sub1": 311 # CHECK-GX-JSON-DAG: "%69:sub2": 310 # CHECK-GX-JSON-DAG: "%69:sub3": 309 # CHECK-GX-JSON-DAG: "%69:sub4": 306 # CHECK-GX-JSON-DAG: "%69:sub5": 305 # CHECK-GX-JSON-DAG: "%69:sub6": 304 # CHECK-GX-JSON-DAG: "%69:sub7": 303 # CHECK-GX-JSON-DAG: "%69:sub8": 300 # CHECK-GX-JSON-DAG: "%69:sub9": 299 # CHECK-GX-JSON-DAG: "%69:sub10": 298 # CHECK-GX-JSON-DAG: "%69:sub11": 297 # CHECK-GX-JSON-DAG: "%69:sub12": 294 # CHECK-GX-JSON-DAG: "%69:sub13": 293 # CHECK-GX-JSON-DAG: "%69:sub14": 292 # CHECK-GX-JSON-DAG: "%69:sub15": 291 # CHECK-GX-JSON-DAG: "%69:sub16": 288 # CHECK-GX-JSON-DAG: "%69:sub17": 287 # CHECK-GX-JSON-DAG: "%69:sub18": 286 # CHECK-GX-JSON-DAG: "%69:sub19": 285 # CHECK-GX-JSON-DAG: "%69:sub20": 282 # CHECK-GX-JSON-DAG: "%69:sub21": 281 # CHECK-GX-JSON-DAG: "%69:sub22": 280 # CHECK-GX-JSON-DAG: "%69:sub23": 279 # CHECK-GX-JSON-DAG: "%69:sub24": 276 # CHECK-GX-JSON-DAG: "%69:sub25": 275 # CHECK-GX-JSON-DAG: "%69:sub26": 274 # CHECK-GX-JSON-DAG: "%69:sub27": 273 # CHECK-GX-JSON-DAG: "%69:sub28": 270 # CHECK-GX-JSON-DAG: "%69:sub29": 269 # CHECK-GX-JSON-DAG: "%69:sub30": 268 # CHECK-GX-JSON-DAG: "%69:sub31": 267 # CHECK-GX-JSON-DAG: "%70:sub0": 264 # CHECK-GX-JSON-DAG: "%70:sub1": 263 # CHECK-GX-JSON-DAG: "%70:sub2": 262 # CHECK-GX-JSON-DAG: "%70:sub3": 261 # CHECK-GX-JSON-DAG: "%70:sub4": 258 # CHECK-GX-JSON-DAG: "%70:sub5": 257 # CHECK-GX-JSON-DAG: "%70:sub6": 256 # CHECK-GX-JSON-DAG: "%70:sub7": 255 # CHECK-GX-JSON-DAG: "%70:sub8": 252 # CHECK-GX-JSON-DAG: "%70:sub9": 251 # CHECK-GX-JSON-DAG: "%70:sub10": 250 # CHECK-GX-JSON-DAG: "%70:sub11": 249 # CHECK-GX-JSON-DAG: "%70:sub12": 246 # CHECK-GX-JSON-DAG: "%70:sub13": 245 # CHECK-GX-JSON-DAG: "%70:sub14": 244 # CHECK-GX-JSON-DAG: "%70:sub15": 243 # CHECK-GX-JSON-DAG: "%70:sub16": 240 # CHECK-GX-JSON-DAG: "%70:sub17": 239 # CHECK-GX-JSON-DAG: "%70:sub18": 238 # CHECK-GX-JSON-DAG: "%70:sub19": 237 # CHECK-GX-JSON-DAG: "%70:sub20": 234 # CHECK-GX-JSON-DAG: "%70:sub21": 233 # CHECK-GX-JSON-DAG: "%70:sub22": 232 # CHECK-GX-JSON-DAG: "%70:sub23": 231 # CHECK-GX-JSON-DAG: "%70:sub24": 228 # CHECK-GX-JSON-DAG: "%70:sub25": 227 # CHECK-GX-JSON-DAG: "%70:sub26": 226 # CHECK-GX-JSON-DAG: "%70:sub27": 225 # CHECK-GX-JSON-DAG: "%70:sub28": 222 # CHECK-GX-JSON-DAG: "%70:sub29": 221 # CHECK-GX-JSON-DAG: "%70:sub30": 220 # CHECK-GX-JSON-DAG: "%70:sub31": 219 # CHECK-GX-JSON-DAG: "%82": 2 # CHECK-GX-JSON-DAG: "%87": 9 # CHECK-GX-JSON-DAG: "%92": 51 # CHECK-GX-JSON-DAG: "%97": 93 # CHECK-GX-JSON-DAG: "%102": 135 # CHECK-GX-JSON-DAG: "%107": 177 # CHECK-GX-JSON-DAG: "%149:sub0": 360 # CHECK-GX-JSON-DAG: "%149:sub1": 359 # CHECK-GX-JSON-DAG: "%149:sub2": 358 # CHECK-GX-JSON-DAG: "%149:sub3": 357 # CHECK-GX-JSON-DAG: "%149:sub4": 354 # CHECK-GX-JSON-DAG: "%149:sub5": 353 # CHECK-GX-JSON-DAG: "%149:sub6": 352 # CHECK-GX-JSON-DAG: "%149:sub7": 351 # CHECK-GX-JSON-DAG: "%149:sub8": 348 # CHECK-GX-JSON-DAG: "%149:sub9": 347 # CHECK-GX-JSON-DAG: "%149:sub10": 346 # CHECK-GX-JSON-DAG: "%149:sub11": 345 # CHECK-GX-JSON-DAG: "%149:sub12": 342 # CHECK-GX-JSON-DAG: "%149:sub13": 341 # CHECK-GX-JSON-DAG: "%149:sub14": 340 # CHECK-GX-JSON-DAG: "%149:sub15": 339 # CHECK-GX-JSON-DAG: "%149:sub16": 336 # CHECK-GX-JSON-DAG: "%149:sub17": 335 # CHECK-GX-JSON-DAG: "%149:sub18": 334 # CHECK-GX-JSON-DAG: "%149:sub19": 333 # CHECK-GX-JSON-DAG: "%149:sub20": 330 # CHECK-GX-JSON-DAG: "%149:sub21": 329 # CHECK-GX-JSON-DAG: "%149:sub22": 328 # CHECK-GX-JSON-DAG: "%149:sub23": 327 # CHECK-GX-JSON-DAG: "%149:sub24": 324 # CHECK-GX-JSON-DAG: "%149:sub25": 323 # CHECK-GX-JSON-DAG: "%149:sub26": 322 # CHECK-GX-JSON-DAG: "%149:sub27": 321 # CHECK-GX-JSON-DAG: "%149:sub28": 318 # CHECK-GX-JSON-DAG: "%149:sub29": 317 # CHECK-GX-JSON-DAG: "%149:sub30": 316 # CHECK-GX-JSON-DAG: "%149:sub31": 315 # CHECK-GX-JSON-DAG: "%151": 7 # CHECK-GX-JSON-DAG: "%152": 7 # CHECK-GX-JSON-DAG: "%153": 7 # CHECK-GX-JSON-DAG: "%154": 7 # CHECK-GX-JSON-DAG: "%156": 7 # CHECK-GX-JSON-DAG: "%157": 7 # CHECK-GX-JSON-DAG: "%158": 7 # CHECK-GX-JSON-DAG: "%159": 7 # CHECK-GX-JSON-DAG: "%161": 7 # CHECK-GX-JSON-DAG: "%162": 7 # CHECK-GX-JSON-DAG: "%163": 7 # CHECK-GX-JSON-DAG: "%164": 7 # CHECK-GX-JSON-DAG: "%166": 7 # CHECK-GX-JSON-DAG: "%167": 7 # CHECK-GX-JSON-DAG: "%168": 7 # CHECK-GX-JSON-DAG: "%169": 7 # CHECK-GX-JSON-DAG: "%171": 7 # CHECK-GX-JSON-DAG: "%172": 7 # CHECK-GX-JSON-DAG: "%173": 7 # CHECK-GX-JSON-DAG: "%174": 7 # CHECK-GX-JSON-DAG: "%176": 7 # CHECK-GX-JSON-DAG: "%177": 7 # CHECK-GX-JSON-DAG: "%178": 7 # CHECK-GX-JSON-DAG: "%179": 7 # CHECK-GX-JSON-DAG: "%180:sub0": 1 # CHECK-GX-JSON-DAG: "%180:sub1": 0 # CHECK-GX-JSON-DAG: "%181": 7 # CHECK-GX-JSON-DAG: "%182": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 315 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%184:vgpr_32 = COPY %180.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 311 # CHECK-GX-JSON-DAG: "%69:sub1": 310 # CHECK-GX-JSON-DAG: "%69:sub2": 309 # CHECK-GX-JSON-DAG: "%69:sub3": 308 # CHECK-GX-JSON-DAG: "%69:sub4": 305 # CHECK-GX-JSON-DAG: "%69:sub5": 304 # CHECK-GX-JSON-DAG: "%69:sub6": 303 # CHECK-GX-JSON-DAG: "%69:sub7": 302 # CHECK-GX-JSON-DAG: "%69:sub8": 299 # CHECK-GX-JSON-DAG: "%69:sub9": 298 # CHECK-GX-JSON-DAG: "%69:sub10": 297 # CHECK-GX-JSON-DAG: "%69:sub11": 296 # CHECK-GX-JSON-DAG: "%69:sub12": 293 # CHECK-GX-JSON-DAG: "%69:sub13": 292 # CHECK-GX-JSON-DAG: "%69:sub14": 291 # CHECK-GX-JSON-DAG: "%69:sub15": 290 # CHECK-GX-JSON-DAG: "%69:sub16": 287 # CHECK-GX-JSON-DAG: "%69:sub17": 286 # CHECK-GX-JSON-DAG: "%69:sub18": 285 # CHECK-GX-JSON-DAG: "%69:sub19": 284 # CHECK-GX-JSON-DAG: "%69:sub20": 281 # CHECK-GX-JSON-DAG: "%69:sub21": 280 # CHECK-GX-JSON-DAG: "%69:sub22": 279 # CHECK-GX-JSON-DAG: "%69:sub23": 278 # CHECK-GX-JSON-DAG: "%69:sub24": 275 # CHECK-GX-JSON-DAG: "%69:sub25": 274 # CHECK-GX-JSON-DAG: "%69:sub26": 273 # CHECK-GX-JSON-DAG: "%69:sub27": 272 # CHECK-GX-JSON-DAG: "%69:sub28": 269 # CHECK-GX-JSON-DAG: "%69:sub29": 268 # CHECK-GX-JSON-DAG: "%69:sub30": 267 # CHECK-GX-JSON-DAG: "%69:sub31": 266 # CHECK-GX-JSON-DAG: "%70:sub0": 263 # CHECK-GX-JSON-DAG: "%70:sub1": 262 # CHECK-GX-JSON-DAG: "%70:sub2": 261 # CHECK-GX-JSON-DAG: "%70:sub3": 260 # CHECK-GX-JSON-DAG: "%70:sub4": 257 # CHECK-GX-JSON-DAG: "%70:sub5": 256 # CHECK-GX-JSON-DAG: "%70:sub6": 255 # CHECK-GX-JSON-DAG: "%70:sub7": 254 # CHECK-GX-JSON-DAG: "%70:sub8": 251 # CHECK-GX-JSON-DAG: "%70:sub9": 250 # CHECK-GX-JSON-DAG: "%70:sub10": 249 # CHECK-GX-JSON-DAG: "%70:sub11": 248 # CHECK-GX-JSON-DAG: "%70:sub12": 245 # CHECK-GX-JSON-DAG: "%70:sub13": 244 # CHECK-GX-JSON-DAG: "%70:sub14": 243 # CHECK-GX-JSON-DAG: "%70:sub15": 242 # CHECK-GX-JSON-DAG: "%70:sub16": 239 # CHECK-GX-JSON-DAG: "%70:sub17": 238 # CHECK-GX-JSON-DAG: "%70:sub18": 237 # CHECK-GX-JSON-DAG: "%70:sub19": 236 # CHECK-GX-JSON-DAG: "%70:sub20": 233 # CHECK-GX-JSON-DAG: "%70:sub21": 232 # CHECK-GX-JSON-DAG: "%70:sub22": 231 # CHECK-GX-JSON-DAG: "%70:sub23": 230 # CHECK-GX-JSON-DAG: "%70:sub24": 227 # CHECK-GX-JSON-DAG: "%70:sub25": 226 # CHECK-GX-JSON-DAG: "%70:sub26": 225 # CHECK-GX-JSON-DAG: "%70:sub27": 224 # CHECK-GX-JSON-DAG: "%70:sub28": 221 # CHECK-GX-JSON-DAG: "%70:sub29": 220 # CHECK-GX-JSON-DAG: "%70:sub30": 219 # CHECK-GX-JSON-DAG: "%70:sub31": 218 # CHECK-GX-JSON-DAG: "%82": 1 # CHECK-GX-JSON-DAG: "%87": 8 # CHECK-GX-JSON-DAG: "%92": 50 # CHECK-GX-JSON-DAG: "%97": 92 # CHECK-GX-JSON-DAG: "%102": 134 # CHECK-GX-JSON-DAG: "%107": 176 # CHECK-GX-JSON-DAG: "%149:sub0": 359 # CHECK-GX-JSON-DAG: "%149:sub1": 358 # CHECK-GX-JSON-DAG: "%149:sub2": 357 # CHECK-GX-JSON-DAG: "%149:sub3": 356 # CHECK-GX-JSON-DAG: "%149:sub4": 353 # CHECK-GX-JSON-DAG: "%149:sub5": 352 # CHECK-GX-JSON-DAG: "%149:sub6": 351 # CHECK-GX-JSON-DAG: "%149:sub7": 350 # CHECK-GX-JSON-DAG: "%149:sub8": 347 # CHECK-GX-JSON-DAG: "%149:sub9": 346 # CHECK-GX-JSON-DAG: "%149:sub10": 345 # CHECK-GX-JSON-DAG: "%149:sub11": 344 # CHECK-GX-JSON-DAG: "%149:sub12": 341 # CHECK-GX-JSON-DAG: "%149:sub13": 340 # CHECK-GX-JSON-DAG: "%149:sub14": 339 # CHECK-GX-JSON-DAG: "%149:sub15": 338 # CHECK-GX-JSON-DAG: "%149:sub16": 335 # CHECK-GX-JSON-DAG: "%149:sub17": 334 # CHECK-GX-JSON-DAG: "%149:sub18": 333 # CHECK-GX-JSON-DAG: "%149:sub19": 332 # CHECK-GX-JSON-DAG: "%149:sub20": 329 # CHECK-GX-JSON-DAG: "%149:sub21": 328 # CHECK-GX-JSON-DAG: "%149:sub22": 327 # CHECK-GX-JSON-DAG: "%149:sub23": 326 # CHECK-GX-JSON-DAG: "%149:sub24": 323 # CHECK-GX-JSON-DAG: "%149:sub25": 322 # CHECK-GX-JSON-DAG: "%149:sub26": 321 # CHECK-GX-JSON-DAG: "%149:sub27": 320 # CHECK-GX-JSON-DAG: "%149:sub28": 317 # CHECK-GX-JSON-DAG: "%149:sub29": 316 # CHECK-GX-JSON-DAG: "%149:sub30": 315 # CHECK-GX-JSON-DAG: "%149:sub31": 314 # CHECK-GX-JSON-DAG: "%151": 6 # CHECK-GX-JSON-DAG: "%152": 6 # CHECK-GX-JSON-DAG: "%153": 6 # CHECK-GX-JSON-DAG: "%154": 6 # CHECK-GX-JSON-DAG: "%156": 6 # CHECK-GX-JSON-DAG: "%157": 6 # CHECK-GX-JSON-DAG: "%158": 6 # CHECK-GX-JSON-DAG: "%159": 6 # CHECK-GX-JSON-DAG: "%161": 6 # CHECK-GX-JSON-DAG: "%162": 6 # CHECK-GX-JSON-DAG: "%163": 6 # CHECK-GX-JSON-DAG: "%164": 6 # CHECK-GX-JSON-DAG: "%166": 6 # CHECK-GX-JSON-DAG: "%167": 6 # CHECK-GX-JSON-DAG: "%168": 6 # CHECK-GX-JSON-DAG: "%169": 6 # CHECK-GX-JSON-DAG: "%171": 6 # CHECK-GX-JSON-DAG: "%172": 6 # CHECK-GX-JSON-DAG: "%173": 6 # CHECK-GX-JSON-DAG: "%174": 6 # CHECK-GX-JSON-DAG: "%176": 6 # CHECK-GX-JSON-DAG: "%177": 6 # CHECK-GX-JSON-DAG: "%178": 6 # CHECK-GX-JSON-DAG: "%179": 6 # CHECK-GX-JSON-DAG: "%180:sub0": 0 # CHECK-GX-JSON-DAG: "%181": 6 # CHECK-GX-JSON-DAG: "%182": 6 # CHECK-GX-JSON-DAG: "%183": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 314 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%185:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p2, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 310 # CHECK-GX-JSON-DAG: "%69:sub1": 309 # CHECK-GX-JSON-DAG: "%69:sub2": 308 # CHECK-GX-JSON-DAG: "%69:sub3": 307 # CHECK-GX-JSON-DAG: "%69:sub4": 304 # CHECK-GX-JSON-DAG: "%69:sub5": 303 # CHECK-GX-JSON-DAG: "%69:sub6": 302 # CHECK-GX-JSON-DAG: "%69:sub7": 301 # CHECK-GX-JSON-DAG: "%69:sub8": 298 # CHECK-GX-JSON-DAG: "%69:sub9": 297 # CHECK-GX-JSON-DAG: "%69:sub10": 296 # CHECK-GX-JSON-DAG: "%69:sub11": 295 # CHECK-GX-JSON-DAG: "%69:sub12": 292 # CHECK-GX-JSON-DAG: "%69:sub13": 291 # CHECK-GX-JSON-DAG: "%69:sub14": 290 # CHECK-GX-JSON-DAG: "%69:sub15": 289 # CHECK-GX-JSON-DAG: "%69:sub16": 286 # CHECK-GX-JSON-DAG: "%69:sub17": 285 # CHECK-GX-JSON-DAG: "%69:sub18": 284 # CHECK-GX-JSON-DAG: "%69:sub19": 283 # CHECK-GX-JSON-DAG: "%69:sub20": 280 # CHECK-GX-JSON-DAG: "%69:sub21": 279 # CHECK-GX-JSON-DAG: "%69:sub22": 278 # CHECK-GX-JSON-DAG: "%69:sub23": 277 # CHECK-GX-JSON-DAG: "%69:sub24": 274 # CHECK-GX-JSON-DAG: "%69:sub25": 273 # CHECK-GX-JSON-DAG: "%69:sub26": 272 # CHECK-GX-JSON-DAG: "%69:sub27": 271 # CHECK-GX-JSON-DAG: "%69:sub28": 268 # CHECK-GX-JSON-DAG: "%69:sub29": 267 # CHECK-GX-JSON-DAG: "%69:sub30": 266 # CHECK-GX-JSON-DAG: "%69:sub31": 265 # CHECK-GX-JSON-DAG: "%70:sub0": 262 # CHECK-GX-JSON-DAG: "%70:sub1": 261 # CHECK-GX-JSON-DAG: "%70:sub2": 260 # CHECK-GX-JSON-DAG: "%70:sub3": 259 # CHECK-GX-JSON-DAG: "%70:sub4": 256 # CHECK-GX-JSON-DAG: "%70:sub5": 255 # CHECK-GX-JSON-DAG: "%70:sub6": 254 # CHECK-GX-JSON-DAG: "%70:sub7": 253 # CHECK-GX-JSON-DAG: "%70:sub8": 250 # CHECK-GX-JSON-DAG: "%70:sub9": 249 # CHECK-GX-JSON-DAG: "%70:sub10": 248 # CHECK-GX-JSON-DAG: "%70:sub11": 247 # CHECK-GX-JSON-DAG: "%70:sub12": 244 # CHECK-GX-JSON-DAG: "%70:sub13": 243 # CHECK-GX-JSON-DAG: "%70:sub14": 242 # CHECK-GX-JSON-DAG: "%70:sub15": 241 # CHECK-GX-JSON-DAG: "%70:sub16": 238 # CHECK-GX-JSON-DAG: "%70:sub17": 237 # CHECK-GX-JSON-DAG: "%70:sub18": 236 # CHECK-GX-JSON-DAG: "%70:sub19": 235 # CHECK-GX-JSON-DAG: "%70:sub20": 232 # CHECK-GX-JSON-DAG: "%70:sub21": 231 # CHECK-GX-JSON-DAG: "%70:sub22": 230 # CHECK-GX-JSON-DAG: "%70:sub23": 229 # CHECK-GX-JSON-DAG: "%70:sub24": 226 # CHECK-GX-JSON-DAG: "%70:sub25": 225 # CHECK-GX-JSON-DAG: "%70:sub26": 224 # CHECK-GX-JSON-DAG: "%70:sub27": 223 # CHECK-GX-JSON-DAG: "%70:sub28": 220 # CHECK-GX-JSON-DAG: "%70:sub29": 219 # CHECK-GX-JSON-DAG: "%70:sub30": 218 # CHECK-GX-JSON-DAG: "%70:sub31": 217 # CHECK-GX-JSON-DAG: "%82": 0 # CHECK-GX-JSON-DAG: "%87": 7 # CHECK-GX-JSON-DAG: "%92": 49 # CHECK-GX-JSON-DAG: "%97": 91 # CHECK-GX-JSON-DAG: "%102": 133 # CHECK-GX-JSON-DAG: "%107": 175 # CHECK-GX-JSON-DAG: "%149:sub0": 358 # CHECK-GX-JSON-DAG: "%149:sub1": 357 # CHECK-GX-JSON-DAG: "%149:sub2": 356 # CHECK-GX-JSON-DAG: "%149:sub3": 355 # CHECK-GX-JSON-DAG: "%149:sub4": 352 # CHECK-GX-JSON-DAG: "%149:sub5": 351 # CHECK-GX-JSON-DAG: "%149:sub6": 350 # CHECK-GX-JSON-DAG: "%149:sub7": 349 # CHECK-GX-JSON-DAG: "%149:sub8": 346 # CHECK-GX-JSON-DAG: "%149:sub9": 345 # CHECK-GX-JSON-DAG: "%149:sub10": 344 # CHECK-GX-JSON-DAG: "%149:sub11": 343 # CHECK-GX-JSON-DAG: "%149:sub12": 340 # CHECK-GX-JSON-DAG: "%149:sub13": 339 # CHECK-GX-JSON-DAG: "%149:sub14": 338 # CHECK-GX-JSON-DAG: "%149:sub15": 337 # CHECK-GX-JSON-DAG: "%149:sub16": 334 # CHECK-GX-JSON-DAG: "%149:sub17": 333 # CHECK-GX-JSON-DAG: "%149:sub18": 332 # CHECK-GX-JSON-DAG: "%149:sub19": 331 # CHECK-GX-JSON-DAG: "%149:sub20": 328 # CHECK-GX-JSON-DAG: "%149:sub21": 327 # CHECK-GX-JSON-DAG: "%149:sub22": 326 # CHECK-GX-JSON-DAG: "%149:sub23": 325 # CHECK-GX-JSON-DAG: "%149:sub24": 322 # CHECK-GX-JSON-DAG: "%149:sub25": 321 # CHECK-GX-JSON-DAG: "%149:sub26": 320 # CHECK-GX-JSON-DAG: "%149:sub27": 319 # CHECK-GX-JSON-DAG: "%149:sub28": 316 # CHECK-GX-JSON-DAG: "%149:sub29": 315 # CHECK-GX-JSON-DAG: "%149:sub30": 314 # CHECK-GX-JSON-DAG: "%149:sub31": 313 # CHECK-GX-JSON-DAG: "%151": 5 # CHECK-GX-JSON-DAG: "%152": 5 # CHECK-GX-JSON-DAG: "%153": 5 # CHECK-GX-JSON-DAG: "%154": 5 # CHECK-GX-JSON-DAG: "%156": 5 # CHECK-GX-JSON-DAG: "%157": 5 # CHECK-GX-JSON-DAG: "%158": 5 # CHECK-GX-JSON-DAG: "%159": 5 # CHECK-GX-JSON-DAG: "%161": 5 # CHECK-GX-JSON-DAG: "%162": 5 # CHECK-GX-JSON-DAG: "%163": 5 # CHECK-GX-JSON-DAG: "%164": 5 # CHECK-GX-JSON-DAG: "%166": 5 # CHECK-GX-JSON-DAG: "%167": 5 # CHECK-GX-JSON-DAG: "%168": 5 # CHECK-GX-JSON-DAG: "%169": 5 # CHECK-GX-JSON-DAG: "%171": 5 # CHECK-GX-JSON-DAG: "%172": 5 # CHECK-GX-JSON-DAG: "%173": 5 # CHECK-GX-JSON-DAG: "%174": 5 # CHECK-GX-JSON-DAG: "%176": 5 # CHECK-GX-JSON-DAG: "%177": 5 # CHECK-GX-JSON-DAG: "%178": 5 # CHECK-GX-JSON-DAG: "%179": 5 # CHECK-GX-JSON-DAG: "%181": 5 # CHECK-GX-JSON-DAG: "%182": 5 # CHECK-GX-JSON-DAG: "%183": 5 # CHECK-GX-JSON-DAG: "%184": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 313 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%186:vgpr_32 = COPY %185.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 309 # CHECK-GX-JSON-DAG: "%69:sub1": 308 # CHECK-GX-JSON-DAG: "%69:sub2": 307 # CHECK-GX-JSON-DAG: "%69:sub3": 306 # CHECK-GX-JSON-DAG: "%69:sub4": 303 # CHECK-GX-JSON-DAG: "%69:sub5": 302 # CHECK-GX-JSON-DAG: "%69:sub6": 301 # CHECK-GX-JSON-DAG: "%69:sub7": 300 # CHECK-GX-JSON-DAG: "%69:sub8": 297 # CHECK-GX-JSON-DAG: "%69:sub9": 296 # CHECK-GX-JSON-DAG: "%69:sub10": 295 # CHECK-GX-JSON-DAG: "%69:sub11": 294 # CHECK-GX-JSON-DAG: "%69:sub12": 291 # CHECK-GX-JSON-DAG: "%69:sub13": 290 # CHECK-GX-JSON-DAG: "%69:sub14": 289 # CHECK-GX-JSON-DAG: "%69:sub15": 288 # CHECK-GX-JSON-DAG: "%69:sub16": 285 # CHECK-GX-JSON-DAG: "%69:sub17": 284 # CHECK-GX-JSON-DAG: "%69:sub18": 283 # CHECK-GX-JSON-DAG: "%69:sub19": 282 # CHECK-GX-JSON-DAG: "%69:sub20": 279 # CHECK-GX-JSON-DAG: "%69:sub21": 278 # CHECK-GX-JSON-DAG: "%69:sub22": 277 # CHECK-GX-JSON-DAG: "%69:sub23": 276 # CHECK-GX-JSON-DAG: "%69:sub24": 273 # CHECK-GX-JSON-DAG: "%69:sub25": 272 # CHECK-GX-JSON-DAG: "%69:sub26": 271 # CHECK-GX-JSON-DAG: "%69:sub27": 270 # CHECK-GX-JSON-DAG: "%69:sub28": 267 # CHECK-GX-JSON-DAG: "%69:sub29": 266 # CHECK-GX-JSON-DAG: "%69:sub30": 265 # CHECK-GX-JSON-DAG: "%69:sub31": 264 # CHECK-GX-JSON-DAG: "%70:sub0": 261 # CHECK-GX-JSON-DAG: "%70:sub1": 260 # CHECK-GX-JSON-DAG: "%70:sub2": 259 # CHECK-GX-JSON-DAG: "%70:sub3": 258 # CHECK-GX-JSON-DAG: "%70:sub4": 255 # CHECK-GX-JSON-DAG: "%70:sub5": 254 # CHECK-GX-JSON-DAG: "%70:sub6": 253 # CHECK-GX-JSON-DAG: "%70:sub7": 252 # CHECK-GX-JSON-DAG: "%70:sub8": 249 # CHECK-GX-JSON-DAG: "%70:sub9": 248 # CHECK-GX-JSON-DAG: "%70:sub10": 247 # CHECK-GX-JSON-DAG: "%70:sub11": 246 # CHECK-GX-JSON-DAG: "%70:sub12": 243 # CHECK-GX-JSON-DAG: "%70:sub13": 242 # CHECK-GX-JSON-DAG: "%70:sub14": 241 # CHECK-GX-JSON-DAG: "%70:sub15": 240 # CHECK-GX-JSON-DAG: "%70:sub16": 237 # CHECK-GX-JSON-DAG: "%70:sub17": 236 # CHECK-GX-JSON-DAG: "%70:sub18": 235 # CHECK-GX-JSON-DAG: "%70:sub19": 234 # CHECK-GX-JSON-DAG: "%70:sub20": 231 # CHECK-GX-JSON-DAG: "%70:sub21": 230 # CHECK-GX-JSON-DAG: "%70:sub22": 229 # CHECK-GX-JSON-DAG: "%70:sub23": 228 # CHECK-GX-JSON-DAG: "%70:sub24": 225 # CHECK-GX-JSON-DAG: "%70:sub25": 224 # CHECK-GX-JSON-DAG: "%70:sub26": 223 # CHECK-GX-JSON-DAG: "%70:sub27": 222 # CHECK-GX-JSON-DAG: "%70:sub28": 219 # CHECK-GX-JSON-DAG: "%70:sub29": 218 # CHECK-GX-JSON-DAG: "%70:sub30": 217 # CHECK-GX-JSON-DAG: "%70:sub31": 216 # CHECK-GX-JSON-DAG: "%87": 6 # CHECK-GX-JSON-DAG: "%92": 48 # CHECK-GX-JSON-DAG: "%97": 90 # CHECK-GX-JSON-DAG: "%102": 132 # CHECK-GX-JSON-DAG: "%107": 174 # CHECK-GX-JSON-DAG: "%149:sub0": 357 # CHECK-GX-JSON-DAG: "%149:sub1": 356 # CHECK-GX-JSON-DAG: "%149:sub2": 355 # CHECK-GX-JSON-DAG: "%149:sub3": 354 # CHECK-GX-JSON-DAG: "%149:sub4": 351 # CHECK-GX-JSON-DAG: "%149:sub5": 350 # CHECK-GX-JSON-DAG: "%149:sub6": 349 # CHECK-GX-JSON-DAG: "%149:sub7": 348 # CHECK-GX-JSON-DAG: "%149:sub8": 345 # CHECK-GX-JSON-DAG: "%149:sub9": 344 # CHECK-GX-JSON-DAG: "%149:sub10": 343 # CHECK-GX-JSON-DAG: "%149:sub11": 342 # CHECK-GX-JSON-DAG: "%149:sub12": 339 # CHECK-GX-JSON-DAG: "%149:sub13": 338 # CHECK-GX-JSON-DAG: "%149:sub14": 337 # CHECK-GX-JSON-DAG: "%149:sub15": 336 # CHECK-GX-JSON-DAG: "%149:sub16": 333 # CHECK-GX-JSON-DAG: "%149:sub17": 332 # CHECK-GX-JSON-DAG: "%149:sub18": 331 # CHECK-GX-JSON-DAG: "%149:sub19": 330 # CHECK-GX-JSON-DAG: "%149:sub20": 327 # CHECK-GX-JSON-DAG: "%149:sub21": 326 # CHECK-GX-JSON-DAG: "%149:sub22": 325 # CHECK-GX-JSON-DAG: "%149:sub23": 324 # CHECK-GX-JSON-DAG: "%149:sub24": 321 # CHECK-GX-JSON-DAG: "%149:sub25": 320 # CHECK-GX-JSON-DAG: "%149:sub26": 319 # CHECK-GX-JSON-DAG: "%149:sub27": 318 # CHECK-GX-JSON-DAG: "%149:sub28": 315 # CHECK-GX-JSON-DAG: "%149:sub29": 314 # CHECK-GX-JSON-DAG: "%149:sub30": 313 # CHECK-GX-JSON-DAG: "%149:sub31": 312 # CHECK-GX-JSON-DAG: "%151": 4 # CHECK-GX-JSON-DAG: "%152": 4 # CHECK-GX-JSON-DAG: "%153": 4 # CHECK-GX-JSON-DAG: "%154": 4 # CHECK-GX-JSON-DAG: "%156": 4 # CHECK-GX-JSON-DAG: "%157": 4 # CHECK-GX-JSON-DAG: "%158": 4 # CHECK-GX-JSON-DAG: "%159": 4 # CHECK-GX-JSON-DAG: "%161": 4 # CHECK-GX-JSON-DAG: "%162": 4 # CHECK-GX-JSON-DAG: "%163": 4 # CHECK-GX-JSON-DAG: "%164": 4 # CHECK-GX-JSON-DAG: "%166": 4 # CHECK-GX-JSON-DAG: "%167": 4 # CHECK-GX-JSON-DAG: "%168": 4 # CHECK-GX-JSON-DAG: "%169": 4 # CHECK-GX-JSON-DAG: "%171": 4 # CHECK-GX-JSON-DAG: "%172": 4 # CHECK-GX-JSON-DAG: "%173": 4 # CHECK-GX-JSON-DAG: "%174": 4 # CHECK-GX-JSON-DAG: "%176": 4 # CHECK-GX-JSON-DAG: "%177": 4 # CHECK-GX-JSON-DAG: "%178": 4 # CHECK-GX-JSON-DAG: "%179": 4 # CHECK-GX-JSON-DAG: "%181": 4 # CHECK-GX-JSON-DAG: "%182": 4 # CHECK-GX-JSON-DAG: "%183": 4 # CHECK-GX-JSON-DAG: "%184": 4 # CHECK-GX-JSON-DAG: "%185:sub0": 3 # CHECK-GX-JSON-DAG: "%185:sub1": 2 # CHECK-GX-JSON-DAG: "%185:sub2": 1 # CHECK-GX-JSON-DAG: "%185:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 312 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%187:vgpr_32 = COPY %185.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 308 # CHECK-GX-JSON-DAG: "%69:sub1": 307 # CHECK-GX-JSON-DAG: "%69:sub2": 306 # CHECK-GX-JSON-DAG: "%69:sub3": 305 # CHECK-GX-JSON-DAG: "%69:sub4": 302 # CHECK-GX-JSON-DAG: "%69:sub5": 301 # CHECK-GX-JSON-DAG: "%69:sub6": 300 # CHECK-GX-JSON-DAG: "%69:sub7": 299 # CHECK-GX-JSON-DAG: "%69:sub8": 296 # CHECK-GX-JSON-DAG: "%69:sub9": 295 # CHECK-GX-JSON-DAG: "%69:sub10": 294 # CHECK-GX-JSON-DAG: "%69:sub11": 293 # CHECK-GX-JSON-DAG: "%69:sub12": 290 # CHECK-GX-JSON-DAG: "%69:sub13": 289 # CHECK-GX-JSON-DAG: "%69:sub14": 288 # CHECK-GX-JSON-DAG: "%69:sub15": 287 # CHECK-GX-JSON-DAG: "%69:sub16": 284 # CHECK-GX-JSON-DAG: "%69:sub17": 283 # CHECK-GX-JSON-DAG: "%69:sub18": 282 # CHECK-GX-JSON-DAG: "%69:sub19": 281 # CHECK-GX-JSON-DAG: "%69:sub20": 278 # CHECK-GX-JSON-DAG: "%69:sub21": 277 # CHECK-GX-JSON-DAG: "%69:sub22": 276 # CHECK-GX-JSON-DAG: "%69:sub23": 275 # CHECK-GX-JSON-DAG: "%69:sub24": 272 # CHECK-GX-JSON-DAG: "%69:sub25": 271 # CHECK-GX-JSON-DAG: "%69:sub26": 270 # CHECK-GX-JSON-DAG: "%69:sub27": 269 # CHECK-GX-JSON-DAG: "%69:sub28": 266 # CHECK-GX-JSON-DAG: "%69:sub29": 265 # CHECK-GX-JSON-DAG: "%69:sub30": 264 # CHECK-GX-JSON-DAG: "%69:sub31": 263 # CHECK-GX-JSON-DAG: "%70:sub0": 260 # CHECK-GX-JSON-DAG: "%70:sub1": 259 # CHECK-GX-JSON-DAG: "%70:sub2": 258 # CHECK-GX-JSON-DAG: "%70:sub3": 257 # CHECK-GX-JSON-DAG: "%70:sub4": 254 # CHECK-GX-JSON-DAG: "%70:sub5": 253 # CHECK-GX-JSON-DAG: "%70:sub6": 252 # CHECK-GX-JSON-DAG: "%70:sub7": 251 # CHECK-GX-JSON-DAG: "%70:sub8": 248 # CHECK-GX-JSON-DAG: "%70:sub9": 247 # CHECK-GX-JSON-DAG: "%70:sub10": 246 # CHECK-GX-JSON-DAG: "%70:sub11": 245 # CHECK-GX-JSON-DAG: "%70:sub12": 242 # CHECK-GX-JSON-DAG: "%70:sub13": 241 # CHECK-GX-JSON-DAG: "%70:sub14": 240 # CHECK-GX-JSON-DAG: "%70:sub15": 239 # CHECK-GX-JSON-DAG: "%70:sub16": 236 # CHECK-GX-JSON-DAG: "%70:sub17": 235 # CHECK-GX-JSON-DAG: "%70:sub18": 234 # CHECK-GX-JSON-DAG: "%70:sub19": 233 # CHECK-GX-JSON-DAG: "%70:sub20": 230 # CHECK-GX-JSON-DAG: "%70:sub21": 229 # CHECK-GX-JSON-DAG: "%70:sub22": 228 # CHECK-GX-JSON-DAG: "%70:sub23": 227 # CHECK-GX-JSON-DAG: "%70:sub24": 224 # CHECK-GX-JSON-DAG: "%70:sub25": 223 # CHECK-GX-JSON-DAG: "%70:sub26": 222 # CHECK-GX-JSON-DAG: "%70:sub27": 221 # CHECK-GX-JSON-DAG: "%70:sub28": 218 # CHECK-GX-JSON-DAG: "%70:sub29": 217 # CHECK-GX-JSON-DAG: "%70:sub30": 216 # CHECK-GX-JSON-DAG: "%70:sub31": 215 # CHECK-GX-JSON-DAG: "%87": 5 # CHECK-GX-JSON-DAG: "%92": 47 # CHECK-GX-JSON-DAG: "%97": 89 # CHECK-GX-JSON-DAG: "%102": 131 # CHECK-GX-JSON-DAG: "%107": 173 # CHECK-GX-JSON-DAG: "%149:sub0": 356 # CHECK-GX-JSON-DAG: "%149:sub1": 355 # CHECK-GX-JSON-DAG: "%149:sub2": 354 # CHECK-GX-JSON-DAG: "%149:sub3": 353 # CHECK-GX-JSON-DAG: "%149:sub4": 350 # CHECK-GX-JSON-DAG: "%149:sub5": 349 # CHECK-GX-JSON-DAG: "%149:sub6": 348 # CHECK-GX-JSON-DAG: "%149:sub7": 347 # CHECK-GX-JSON-DAG: "%149:sub8": 344 # CHECK-GX-JSON-DAG: "%149:sub9": 343 # CHECK-GX-JSON-DAG: "%149:sub10": 342 # CHECK-GX-JSON-DAG: "%149:sub11": 341 # CHECK-GX-JSON-DAG: "%149:sub12": 338 # CHECK-GX-JSON-DAG: "%149:sub13": 337 # CHECK-GX-JSON-DAG: "%149:sub14": 336 # CHECK-GX-JSON-DAG: "%149:sub15": 335 # CHECK-GX-JSON-DAG: "%149:sub16": 332 # CHECK-GX-JSON-DAG: "%149:sub17": 331 # CHECK-GX-JSON-DAG: "%149:sub18": 330 # CHECK-GX-JSON-DAG: "%149:sub19": 329 # CHECK-GX-JSON-DAG: "%149:sub20": 326 # CHECK-GX-JSON-DAG: "%149:sub21": 325 # CHECK-GX-JSON-DAG: "%149:sub22": 324 # CHECK-GX-JSON-DAG: "%149:sub23": 323 # CHECK-GX-JSON-DAG: "%149:sub24": 320 # CHECK-GX-JSON-DAG: "%149:sub25": 319 # CHECK-GX-JSON-DAG: "%149:sub26": 318 # CHECK-GX-JSON-DAG: "%149:sub27": 317 # CHECK-GX-JSON-DAG: "%149:sub28": 314 # CHECK-GX-JSON-DAG: "%149:sub29": 313 # CHECK-GX-JSON-DAG: "%149:sub30": 312 # CHECK-GX-JSON-DAG: "%149:sub31": 311 # CHECK-GX-JSON-DAG: "%151": 3 # CHECK-GX-JSON-DAG: "%152": 3 # CHECK-GX-JSON-DAG: "%153": 3 # CHECK-GX-JSON-DAG: "%154": 3 # CHECK-GX-JSON-DAG: "%156": 3 # CHECK-GX-JSON-DAG: "%157": 3 # CHECK-GX-JSON-DAG: "%158": 3 # CHECK-GX-JSON-DAG: "%159": 3 # CHECK-GX-JSON-DAG: "%161": 3 # CHECK-GX-JSON-DAG: "%162": 3 # CHECK-GX-JSON-DAG: "%163": 3 # CHECK-GX-JSON-DAG: "%164": 3 # CHECK-GX-JSON-DAG: "%166": 3 # CHECK-GX-JSON-DAG: "%167": 3 # CHECK-GX-JSON-DAG: "%168": 3 # CHECK-GX-JSON-DAG: "%169": 3 # CHECK-GX-JSON-DAG: "%171": 3 # CHECK-GX-JSON-DAG: "%172": 3 # CHECK-GX-JSON-DAG: "%173": 3 # CHECK-GX-JSON-DAG: "%174": 3 # CHECK-GX-JSON-DAG: "%176": 3 # CHECK-GX-JSON-DAG: "%177": 3 # CHECK-GX-JSON-DAG: "%178": 3 # CHECK-GX-JSON-DAG: "%179": 3 # CHECK-GX-JSON-DAG: "%181": 3 # CHECK-GX-JSON-DAG: "%182": 3 # CHECK-GX-JSON-DAG: "%183": 3 # CHECK-GX-JSON-DAG: "%184": 3 # CHECK-GX-JSON-DAG: "%185:sub0": 2 # CHECK-GX-JSON-DAG: "%185:sub1": 1 # CHECK-GX-JSON-DAG: "%185:sub2": 0 # CHECK-GX-JSON-DAG: "%186": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 311 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%188:vgpr_32 = COPY %185.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 307 # CHECK-GX-JSON-DAG: "%69:sub1": 306 # CHECK-GX-JSON-DAG: "%69:sub2": 305 # CHECK-GX-JSON-DAG: "%69:sub3": 304 # CHECK-GX-JSON-DAG: "%69:sub4": 301 # CHECK-GX-JSON-DAG: "%69:sub5": 300 # CHECK-GX-JSON-DAG: "%69:sub6": 299 # CHECK-GX-JSON-DAG: "%69:sub7": 298 # CHECK-GX-JSON-DAG: "%69:sub8": 295 # CHECK-GX-JSON-DAG: "%69:sub9": 294 # CHECK-GX-JSON-DAG: "%69:sub10": 293 # CHECK-GX-JSON-DAG: "%69:sub11": 292 # CHECK-GX-JSON-DAG: "%69:sub12": 289 # CHECK-GX-JSON-DAG: "%69:sub13": 288 # CHECK-GX-JSON-DAG: "%69:sub14": 287 # CHECK-GX-JSON-DAG: "%69:sub15": 286 # CHECK-GX-JSON-DAG: "%69:sub16": 283 # CHECK-GX-JSON-DAG: "%69:sub17": 282 # CHECK-GX-JSON-DAG: "%69:sub18": 281 # CHECK-GX-JSON-DAG: "%69:sub19": 280 # CHECK-GX-JSON-DAG: "%69:sub20": 277 # CHECK-GX-JSON-DAG: "%69:sub21": 276 # CHECK-GX-JSON-DAG: "%69:sub22": 275 # CHECK-GX-JSON-DAG: "%69:sub23": 274 # CHECK-GX-JSON-DAG: "%69:sub24": 271 # CHECK-GX-JSON-DAG: "%69:sub25": 270 # CHECK-GX-JSON-DAG: "%69:sub26": 269 # CHECK-GX-JSON-DAG: "%69:sub27": 268 # CHECK-GX-JSON-DAG: "%69:sub28": 265 # CHECK-GX-JSON-DAG: "%69:sub29": 264 # CHECK-GX-JSON-DAG: "%69:sub30": 263 # CHECK-GX-JSON-DAG: "%69:sub31": 262 # CHECK-GX-JSON-DAG: "%70:sub0": 259 # CHECK-GX-JSON-DAG: "%70:sub1": 258 # CHECK-GX-JSON-DAG: "%70:sub2": 257 # CHECK-GX-JSON-DAG: "%70:sub3": 256 # CHECK-GX-JSON-DAG: "%70:sub4": 253 # CHECK-GX-JSON-DAG: "%70:sub5": 252 # CHECK-GX-JSON-DAG: "%70:sub6": 251 # CHECK-GX-JSON-DAG: "%70:sub7": 250 # CHECK-GX-JSON-DAG: "%70:sub8": 247 # CHECK-GX-JSON-DAG: "%70:sub9": 246 # CHECK-GX-JSON-DAG: "%70:sub10": 245 # CHECK-GX-JSON-DAG: "%70:sub11": 244 # CHECK-GX-JSON-DAG: "%70:sub12": 241 # CHECK-GX-JSON-DAG: "%70:sub13": 240 # CHECK-GX-JSON-DAG: "%70:sub14": 239 # CHECK-GX-JSON-DAG: "%70:sub15": 238 # CHECK-GX-JSON-DAG: "%70:sub16": 235 # CHECK-GX-JSON-DAG: "%70:sub17": 234 # CHECK-GX-JSON-DAG: "%70:sub18": 233 # CHECK-GX-JSON-DAG: "%70:sub19": 232 # CHECK-GX-JSON-DAG: "%70:sub20": 229 # CHECK-GX-JSON-DAG: "%70:sub21": 228 # CHECK-GX-JSON-DAG: "%70:sub22": 227 # CHECK-GX-JSON-DAG: "%70:sub23": 226 # CHECK-GX-JSON-DAG: "%70:sub24": 223 # CHECK-GX-JSON-DAG: "%70:sub25": 222 # CHECK-GX-JSON-DAG: "%70:sub26": 221 # CHECK-GX-JSON-DAG: "%70:sub27": 220 # CHECK-GX-JSON-DAG: "%70:sub28": 217 # CHECK-GX-JSON-DAG: "%70:sub29": 216 # CHECK-GX-JSON-DAG: "%70:sub30": 215 # CHECK-GX-JSON-DAG: "%70:sub31": 214 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 46 # CHECK-GX-JSON-DAG: "%97": 88 # CHECK-GX-JSON-DAG: "%102": 130 # CHECK-GX-JSON-DAG: "%107": 172 # CHECK-GX-JSON-DAG: "%149:sub0": 355 # CHECK-GX-JSON-DAG: "%149:sub1": 354 # CHECK-GX-JSON-DAG: "%149:sub2": 353 # CHECK-GX-JSON-DAG: "%149:sub3": 352 # CHECK-GX-JSON-DAG: "%149:sub4": 349 # CHECK-GX-JSON-DAG: "%149:sub5": 348 # CHECK-GX-JSON-DAG: "%149:sub6": 347 # CHECK-GX-JSON-DAG: "%149:sub7": 346 # CHECK-GX-JSON-DAG: "%149:sub8": 343 # CHECK-GX-JSON-DAG: "%149:sub9": 342 # CHECK-GX-JSON-DAG: "%149:sub10": 341 # CHECK-GX-JSON-DAG: "%149:sub11": 340 # CHECK-GX-JSON-DAG: "%149:sub12": 337 # CHECK-GX-JSON-DAG: "%149:sub13": 336 # CHECK-GX-JSON-DAG: "%149:sub14": 335 # CHECK-GX-JSON-DAG: "%149:sub15": 334 # CHECK-GX-JSON-DAG: "%149:sub16": 331 # CHECK-GX-JSON-DAG: "%149:sub17": 330 # CHECK-GX-JSON-DAG: "%149:sub18": 329 # CHECK-GX-JSON-DAG: "%149:sub19": 328 # CHECK-GX-JSON-DAG: "%149:sub20": 325 # CHECK-GX-JSON-DAG: "%149:sub21": 324 # CHECK-GX-JSON-DAG: "%149:sub22": 323 # CHECK-GX-JSON-DAG: "%149:sub23": 322 # CHECK-GX-JSON-DAG: "%149:sub24": 319 # CHECK-GX-JSON-DAG: "%149:sub25": 318 # CHECK-GX-JSON-DAG: "%149:sub26": 317 # CHECK-GX-JSON-DAG: "%149:sub27": 316 # CHECK-GX-JSON-DAG: "%149:sub28": 313 # CHECK-GX-JSON-DAG: "%149:sub29": 312 # CHECK-GX-JSON-DAG: "%149:sub30": 311 # CHECK-GX-JSON-DAG: "%149:sub31": 310 # CHECK-GX-JSON-DAG: "%151": 2 # CHECK-GX-JSON-DAG: "%152": 2 # CHECK-GX-JSON-DAG: "%153": 2 # CHECK-GX-JSON-DAG: "%154": 2 # CHECK-GX-JSON-DAG: "%156": 2 # CHECK-GX-JSON-DAG: "%157": 2 # CHECK-GX-JSON-DAG: "%158": 2 # CHECK-GX-JSON-DAG: "%159": 2 # CHECK-GX-JSON-DAG: "%161": 2 # CHECK-GX-JSON-DAG: "%162": 2 # CHECK-GX-JSON-DAG: "%163": 2 # CHECK-GX-JSON-DAG: "%164": 2 # CHECK-GX-JSON-DAG: "%166": 2 # CHECK-GX-JSON-DAG: "%167": 2 # CHECK-GX-JSON-DAG: "%168": 2 # CHECK-GX-JSON-DAG: "%169": 2 # CHECK-GX-JSON-DAG: "%171": 2 # CHECK-GX-JSON-DAG: "%172": 2 # CHECK-GX-JSON-DAG: "%173": 2 # CHECK-GX-JSON-DAG: "%174": 2 # CHECK-GX-JSON-DAG: "%176": 2 # CHECK-GX-JSON-DAG: "%177": 2 # CHECK-GX-JSON-DAG: "%178": 2 # CHECK-GX-JSON-DAG: "%179": 2 # CHECK-GX-JSON-DAG: "%181": 2 # CHECK-GX-JSON-DAG: "%182": 2 # CHECK-GX-JSON-DAG: "%183": 2 # CHECK-GX-JSON-DAG: "%184": 2 # CHECK-GX-JSON-DAG: "%185:sub0": 1 # CHECK-GX-JSON-DAG: "%185:sub1": 0 # CHECK-GX-JSON-DAG: "%186": 2 # CHECK-GX-JSON-DAG: "%187": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 310 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%189:vgpr_32 = COPY %185.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 306 # CHECK-GX-JSON-DAG: "%69:sub1": 305 # CHECK-GX-JSON-DAG: "%69:sub2": 304 # CHECK-GX-JSON-DAG: "%69:sub3": 303 # CHECK-GX-JSON-DAG: "%69:sub4": 300 # CHECK-GX-JSON-DAG: "%69:sub5": 299 # CHECK-GX-JSON-DAG: "%69:sub6": 298 # CHECK-GX-JSON-DAG: "%69:sub7": 297 # CHECK-GX-JSON-DAG: "%69:sub8": 294 # CHECK-GX-JSON-DAG: "%69:sub9": 293 # CHECK-GX-JSON-DAG: "%69:sub10": 292 # CHECK-GX-JSON-DAG: "%69:sub11": 291 # CHECK-GX-JSON-DAG: "%69:sub12": 288 # CHECK-GX-JSON-DAG: "%69:sub13": 287 # CHECK-GX-JSON-DAG: "%69:sub14": 286 # CHECK-GX-JSON-DAG: "%69:sub15": 285 # CHECK-GX-JSON-DAG: "%69:sub16": 282 # CHECK-GX-JSON-DAG: "%69:sub17": 281 # CHECK-GX-JSON-DAG: "%69:sub18": 280 # CHECK-GX-JSON-DAG: "%69:sub19": 279 # CHECK-GX-JSON-DAG: "%69:sub20": 276 # CHECK-GX-JSON-DAG: "%69:sub21": 275 # CHECK-GX-JSON-DAG: "%69:sub22": 274 # CHECK-GX-JSON-DAG: "%69:sub23": 273 # CHECK-GX-JSON-DAG: "%69:sub24": 270 # CHECK-GX-JSON-DAG: "%69:sub25": 269 # CHECK-GX-JSON-DAG: "%69:sub26": 268 # CHECK-GX-JSON-DAG: "%69:sub27": 267 # CHECK-GX-JSON-DAG: "%69:sub28": 264 # CHECK-GX-JSON-DAG: "%69:sub29": 263 # CHECK-GX-JSON-DAG: "%69:sub30": 262 # CHECK-GX-JSON-DAG: "%69:sub31": 261 # CHECK-GX-JSON-DAG: "%70:sub0": 258 # CHECK-GX-JSON-DAG: "%70:sub1": 257 # CHECK-GX-JSON-DAG: "%70:sub2": 256 # CHECK-GX-JSON-DAG: "%70:sub3": 255 # CHECK-GX-JSON-DAG: "%70:sub4": 252 # CHECK-GX-JSON-DAG: "%70:sub5": 251 # CHECK-GX-JSON-DAG: "%70:sub6": 250 # CHECK-GX-JSON-DAG: "%70:sub7": 249 # CHECK-GX-JSON-DAG: "%70:sub8": 246 # CHECK-GX-JSON-DAG: "%70:sub9": 245 # CHECK-GX-JSON-DAG: "%70:sub10": 244 # CHECK-GX-JSON-DAG: "%70:sub11": 243 # CHECK-GX-JSON-DAG: "%70:sub12": 240 # CHECK-GX-JSON-DAG: "%70:sub13": 239 # CHECK-GX-JSON-DAG: "%70:sub14": 238 # CHECK-GX-JSON-DAG: "%70:sub15": 237 # CHECK-GX-JSON-DAG: "%70:sub16": 234 # CHECK-GX-JSON-DAG: "%70:sub17": 233 # CHECK-GX-JSON-DAG: "%70:sub18": 232 # CHECK-GX-JSON-DAG: "%70:sub19": 231 # CHECK-GX-JSON-DAG: "%70:sub20": 228 # CHECK-GX-JSON-DAG: "%70:sub21": 227 # CHECK-GX-JSON-DAG: "%70:sub22": 226 # CHECK-GX-JSON-DAG: "%70:sub23": 225 # CHECK-GX-JSON-DAG: "%70:sub24": 222 # CHECK-GX-JSON-DAG: "%70:sub25": 221 # CHECK-GX-JSON-DAG: "%70:sub26": 220 # CHECK-GX-JSON-DAG: "%70:sub27": 219 # CHECK-GX-JSON-DAG: "%70:sub28": 216 # CHECK-GX-JSON-DAG: "%70:sub29": 215 # CHECK-GX-JSON-DAG: "%70:sub30": 214 # CHECK-GX-JSON-DAG: "%70:sub31": 213 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 45 # CHECK-GX-JSON-DAG: "%97": 87 # CHECK-GX-JSON-DAG: "%102": 129 # CHECK-GX-JSON-DAG: "%107": 171 # CHECK-GX-JSON-DAG: "%149:sub0": 354 # CHECK-GX-JSON-DAG: "%149:sub1": 353 # CHECK-GX-JSON-DAG: "%149:sub2": 352 # CHECK-GX-JSON-DAG: "%149:sub3": 351 # CHECK-GX-JSON-DAG: "%149:sub4": 348 # CHECK-GX-JSON-DAG: "%149:sub5": 347 # CHECK-GX-JSON-DAG: "%149:sub6": 346 # CHECK-GX-JSON-DAG: "%149:sub7": 345 # CHECK-GX-JSON-DAG: "%149:sub8": 342 # CHECK-GX-JSON-DAG: "%149:sub9": 341 # CHECK-GX-JSON-DAG: "%149:sub10": 340 # CHECK-GX-JSON-DAG: "%149:sub11": 339 # CHECK-GX-JSON-DAG: "%149:sub12": 336 # CHECK-GX-JSON-DAG: "%149:sub13": 335 # CHECK-GX-JSON-DAG: "%149:sub14": 334 # CHECK-GX-JSON-DAG: "%149:sub15": 333 # CHECK-GX-JSON-DAG: "%149:sub16": 330 # CHECK-GX-JSON-DAG: "%149:sub17": 329 # CHECK-GX-JSON-DAG: "%149:sub18": 328 # CHECK-GX-JSON-DAG: "%149:sub19": 327 # CHECK-GX-JSON-DAG: "%149:sub20": 324 # CHECK-GX-JSON-DAG: "%149:sub21": 323 # CHECK-GX-JSON-DAG: "%149:sub22": 322 # CHECK-GX-JSON-DAG: "%149:sub23": 321 # CHECK-GX-JSON-DAG: "%149:sub24": 318 # CHECK-GX-JSON-DAG: "%149:sub25": 317 # CHECK-GX-JSON-DAG: "%149:sub26": 316 # CHECK-GX-JSON-DAG: "%149:sub27": 315 # CHECK-GX-JSON-DAG: "%149:sub28": 312 # CHECK-GX-JSON-DAG: "%149:sub29": 311 # CHECK-GX-JSON-DAG: "%149:sub30": 310 # CHECK-GX-JSON-DAG: "%149:sub31": 309 # CHECK-GX-JSON-DAG: "%151": 1 # CHECK-GX-JSON-DAG: "%152": 1 # CHECK-GX-JSON-DAG: "%153": 1 # CHECK-GX-JSON-DAG: "%154": 1 # CHECK-GX-JSON-DAG: "%156": 1 # CHECK-GX-JSON-DAG: "%157": 1 # CHECK-GX-JSON-DAG: "%158": 1 # CHECK-GX-JSON-DAG: "%159": 1 # CHECK-GX-JSON-DAG: "%161": 1 # CHECK-GX-JSON-DAG: "%162": 1 # CHECK-GX-JSON-DAG: "%163": 1 # CHECK-GX-JSON-DAG: "%164": 1 # CHECK-GX-JSON-DAG: "%166": 1 # CHECK-GX-JSON-DAG: "%167": 1 # CHECK-GX-JSON-DAG: "%168": 1 # CHECK-GX-JSON-DAG: "%169": 1 # CHECK-GX-JSON-DAG: "%171": 1 # CHECK-GX-JSON-DAG: "%172": 1 # CHECK-GX-JSON-DAG: "%173": 1 # CHECK-GX-JSON-DAG: "%174": 1 # CHECK-GX-JSON-DAG: "%176": 1 # CHECK-GX-JSON-DAG: "%177": 1 # CHECK-GX-JSON-DAG: "%178": 1 # CHECK-GX-JSON-DAG: "%179": 1 # CHECK-GX-JSON-DAG: "%181": 1 # CHECK-GX-JSON-DAG: "%182": 1 # CHECK-GX-JSON-DAG: "%183": 1 # CHECK-GX-JSON-DAG: "%184": 1 # CHECK-GX-JSON-DAG: "%185:sub0": 0 # CHECK-GX-JSON-DAG: "%186": 1 # CHECK-GX-JSON-DAG: "%187": 1 # CHECK-GX-JSON-DAG: "%188": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 309 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%190:vreg_1024 = REG_SEQUENCE %189, %subreg.sub0, %188, %subreg.sub1, %187, %subreg.sub2, %186, %subreg.sub3, %184, %subreg.sub4, %183, %subreg.sub5, %182, %subreg.sub6, %181, %subreg.sub7, %179, %subreg.sub8, %178, %subreg.sub9, %177, %subreg.sub10, %176, %subreg.sub11, %174, %subreg.sub12, %173, %subreg.sub13, %172, %subreg.sub14, %171, %subreg.sub15, %169, %subreg.sub16, %168, %subreg.sub17, %167, %subreg.sub18, %166, %subreg.sub19, %164, %subreg.sub20, %163, %subreg.sub21, %162, %subreg.sub22, %161, %subreg.sub23, %159, %subreg.sub24, %158, %subreg.sub25, %157, %subreg.sub26, %156, %subreg.sub27, %154, %subreg.sub28, %153, %subreg.sub29, %152, %subreg.sub30, %151, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 305 # CHECK-GX-JSON-DAG: "%69:sub1": 304 # CHECK-GX-JSON-DAG: "%69:sub2": 303 # CHECK-GX-JSON-DAG: "%69:sub3": 302 # CHECK-GX-JSON-DAG: "%69:sub4": 299 # CHECK-GX-JSON-DAG: "%69:sub5": 298 # CHECK-GX-JSON-DAG: "%69:sub6": 297 # CHECK-GX-JSON-DAG: "%69:sub7": 296 # CHECK-GX-JSON-DAG: "%69:sub8": 293 # CHECK-GX-JSON-DAG: "%69:sub9": 292 # CHECK-GX-JSON-DAG: "%69:sub10": 291 # CHECK-GX-JSON-DAG: "%69:sub11": 290 # CHECK-GX-JSON-DAG: "%69:sub12": 287 # CHECK-GX-JSON-DAG: "%69:sub13": 286 # CHECK-GX-JSON-DAG: "%69:sub14": 285 # CHECK-GX-JSON-DAG: "%69:sub15": 284 # CHECK-GX-JSON-DAG: "%69:sub16": 281 # CHECK-GX-JSON-DAG: "%69:sub17": 280 # CHECK-GX-JSON-DAG: "%69:sub18": 279 # CHECK-GX-JSON-DAG: "%69:sub19": 278 # CHECK-GX-JSON-DAG: "%69:sub20": 275 # CHECK-GX-JSON-DAG: "%69:sub21": 274 # CHECK-GX-JSON-DAG: "%69:sub22": 273 # CHECK-GX-JSON-DAG: "%69:sub23": 272 # CHECK-GX-JSON-DAG: "%69:sub24": 269 # CHECK-GX-JSON-DAG: "%69:sub25": 268 # CHECK-GX-JSON-DAG: "%69:sub26": 267 # CHECK-GX-JSON-DAG: "%69:sub27": 266 # CHECK-GX-JSON-DAG: "%69:sub28": 263 # CHECK-GX-JSON-DAG: "%69:sub29": 262 # CHECK-GX-JSON-DAG: "%69:sub30": 261 # CHECK-GX-JSON-DAG: "%69:sub31": 260 # CHECK-GX-JSON-DAG: "%70:sub0": 257 # CHECK-GX-JSON-DAG: "%70:sub1": 256 # CHECK-GX-JSON-DAG: "%70:sub2": 255 # CHECK-GX-JSON-DAG: "%70:sub3": 254 # CHECK-GX-JSON-DAG: "%70:sub4": 251 # CHECK-GX-JSON-DAG: "%70:sub5": 250 # CHECK-GX-JSON-DAG: "%70:sub6": 249 # CHECK-GX-JSON-DAG: "%70:sub7": 248 # CHECK-GX-JSON-DAG: "%70:sub8": 245 # CHECK-GX-JSON-DAG: "%70:sub9": 244 # CHECK-GX-JSON-DAG: "%70:sub10": 243 # CHECK-GX-JSON-DAG: "%70:sub11": 242 # CHECK-GX-JSON-DAG: "%70:sub12": 239 # CHECK-GX-JSON-DAG: "%70:sub13": 238 # CHECK-GX-JSON-DAG: "%70:sub14": 237 # CHECK-GX-JSON-DAG: "%70:sub15": 236 # CHECK-GX-JSON-DAG: "%70:sub16": 233 # CHECK-GX-JSON-DAG: "%70:sub17": 232 # CHECK-GX-JSON-DAG: "%70:sub18": 231 # CHECK-GX-JSON-DAG: "%70:sub19": 230 # CHECK-GX-JSON-DAG: "%70:sub20": 227 # CHECK-GX-JSON-DAG: "%70:sub21": 226 # CHECK-GX-JSON-DAG: "%70:sub22": 225 # CHECK-GX-JSON-DAG: "%70:sub23": 224 # CHECK-GX-JSON-DAG: "%70:sub24": 221 # CHECK-GX-JSON-DAG: "%70:sub25": 220 # CHECK-GX-JSON-DAG: "%70:sub26": 219 # CHECK-GX-JSON-DAG: "%70:sub27": 218 # CHECK-GX-JSON-DAG: "%70:sub28": 215 # CHECK-GX-JSON-DAG: "%70:sub29": 214 # CHECK-GX-JSON-DAG: "%70:sub30": 213 # CHECK-GX-JSON-DAG: "%70:sub31": 212 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 44 # CHECK-GX-JSON-DAG: "%97": 86 # CHECK-GX-JSON-DAG: "%102": 128 # CHECK-GX-JSON-DAG: "%107": 170 # CHECK-GX-JSON-DAG: "%149:sub0": 353 # CHECK-GX-JSON-DAG: "%149:sub1": 352 # CHECK-GX-JSON-DAG: "%149:sub2": 351 # CHECK-GX-JSON-DAG: "%149:sub3": 350 # CHECK-GX-JSON-DAG: "%149:sub4": 347 # CHECK-GX-JSON-DAG: "%149:sub5": 346 # CHECK-GX-JSON-DAG: "%149:sub6": 345 # CHECK-GX-JSON-DAG: "%149:sub7": 344 # CHECK-GX-JSON-DAG: "%149:sub8": 341 # CHECK-GX-JSON-DAG: "%149:sub9": 340 # CHECK-GX-JSON-DAG: "%149:sub10": 339 # CHECK-GX-JSON-DAG: "%149:sub11": 338 # CHECK-GX-JSON-DAG: "%149:sub12": 335 # CHECK-GX-JSON-DAG: "%149:sub13": 334 # CHECK-GX-JSON-DAG: "%149:sub14": 333 # CHECK-GX-JSON-DAG: "%149:sub15": 332 # CHECK-GX-JSON-DAG: "%149:sub16": 329 # CHECK-GX-JSON-DAG: "%149:sub17": 328 # CHECK-GX-JSON-DAG: "%149:sub18": 327 # CHECK-GX-JSON-DAG: "%149:sub19": 326 # CHECK-GX-JSON-DAG: "%149:sub20": 323 # CHECK-GX-JSON-DAG: "%149:sub21": 322 # CHECK-GX-JSON-DAG: "%149:sub22": 321 # CHECK-GX-JSON-DAG: "%149:sub23": 320 # CHECK-GX-JSON-DAG: "%149:sub24": 317 # CHECK-GX-JSON-DAG: "%149:sub25": 316 # CHECK-GX-JSON-DAG: "%149:sub26": 315 # CHECK-GX-JSON-DAG: "%149:sub27": 314 # CHECK-GX-JSON-DAG: "%149:sub28": 311 # CHECK-GX-JSON-DAG: "%149:sub29": 310 # CHECK-GX-JSON-DAG: "%149:sub30": 309 # CHECK-GX-JSON-DAG: "%149:sub31": 308 # CHECK-GX-JSON-DAG: "%151": 0 # CHECK-GX-JSON-DAG: "%152": 0 # CHECK-GX-JSON-DAG: "%153": 0 # CHECK-GX-JSON-DAG: "%154": 0 # CHECK-GX-JSON-DAG: "%156": 0 # CHECK-GX-JSON-DAG: "%157": 0 # CHECK-GX-JSON-DAG: "%158": 0 # CHECK-GX-JSON-DAG: "%159": 0 # CHECK-GX-JSON-DAG: "%161": 0 # CHECK-GX-JSON-DAG: "%162": 0 # CHECK-GX-JSON-DAG: "%163": 0 # CHECK-GX-JSON-DAG: "%164": 0 # CHECK-GX-JSON-DAG: "%166": 0 # CHECK-GX-JSON-DAG: "%167": 0 # CHECK-GX-JSON-DAG: "%168": 0 # CHECK-GX-JSON-DAG: "%169": 0 # CHECK-GX-JSON-DAG: "%171": 0 # CHECK-GX-JSON-DAG: "%172": 0 # CHECK-GX-JSON-DAG: "%173": 0 # CHECK-GX-JSON-DAG: "%174": 0 # CHECK-GX-JSON-DAG: "%176": 0 # CHECK-GX-JSON-DAG: "%177": 0 # CHECK-GX-JSON-DAG: "%178": 0 # CHECK-GX-JSON-DAG: "%179": 0 # CHECK-GX-JSON-DAG: "%181": 0 # CHECK-GX-JSON-DAG: "%182": 0 # CHECK-GX-JSON-DAG: "%183": 0 # CHECK-GX-JSON-DAG: "%184": 0 # CHECK-GX-JSON-DAG: "%186": 0 # CHECK-GX-JSON-DAG: "%187": 0 # CHECK-GX-JSON-DAG: "%188": 0 # CHECK-GX-JSON-DAG: "%189": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 308 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%191:vreg_1024 = COPY %190", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 304 # CHECK-GX-JSON-DAG: "%69:sub1": 303 # CHECK-GX-JSON-DAG: "%69:sub2": 302 # CHECK-GX-JSON-DAG: "%69:sub3": 301 # CHECK-GX-JSON-DAG: "%69:sub4": 298 # CHECK-GX-JSON-DAG: "%69:sub5": 297 # CHECK-GX-JSON-DAG: "%69:sub6": 296 # CHECK-GX-JSON-DAG: "%69:sub7": 295 # CHECK-GX-JSON-DAG: "%69:sub8": 292 # CHECK-GX-JSON-DAG: "%69:sub9": 291 # CHECK-GX-JSON-DAG: "%69:sub10": 290 # CHECK-GX-JSON-DAG: "%69:sub11": 289 # CHECK-GX-JSON-DAG: "%69:sub12": 286 # CHECK-GX-JSON-DAG: "%69:sub13": 285 # CHECK-GX-JSON-DAG: "%69:sub14": 284 # CHECK-GX-JSON-DAG: "%69:sub15": 283 # CHECK-GX-JSON-DAG: "%69:sub16": 280 # CHECK-GX-JSON-DAG: "%69:sub17": 279 # CHECK-GX-JSON-DAG: "%69:sub18": 278 # CHECK-GX-JSON-DAG: "%69:sub19": 277 # CHECK-GX-JSON-DAG: "%69:sub20": 274 # CHECK-GX-JSON-DAG: "%69:sub21": 273 # CHECK-GX-JSON-DAG: "%69:sub22": 272 # CHECK-GX-JSON-DAG: "%69:sub23": 271 # CHECK-GX-JSON-DAG: "%69:sub24": 268 # CHECK-GX-JSON-DAG: "%69:sub25": 267 # CHECK-GX-JSON-DAG: "%69:sub26": 266 # CHECK-GX-JSON-DAG: "%69:sub27": 265 # CHECK-GX-JSON-DAG: "%69:sub28": 262 # CHECK-GX-JSON-DAG: "%69:sub29": 261 # CHECK-GX-JSON-DAG: "%69:sub30": 260 # CHECK-GX-JSON-DAG: "%69:sub31": 259 # CHECK-GX-JSON-DAG: "%70:sub0": 256 # CHECK-GX-JSON-DAG: "%70:sub1": 255 # CHECK-GX-JSON-DAG: "%70:sub2": 254 # CHECK-GX-JSON-DAG: "%70:sub3": 253 # CHECK-GX-JSON-DAG: "%70:sub4": 250 # CHECK-GX-JSON-DAG: "%70:sub5": 249 # CHECK-GX-JSON-DAG: "%70:sub6": 248 # CHECK-GX-JSON-DAG: "%70:sub7": 247 # CHECK-GX-JSON-DAG: "%70:sub8": 244 # CHECK-GX-JSON-DAG: "%70:sub9": 243 # CHECK-GX-JSON-DAG: "%70:sub10": 242 # CHECK-GX-JSON-DAG: "%70:sub11": 241 # CHECK-GX-JSON-DAG: "%70:sub12": 238 # CHECK-GX-JSON-DAG: "%70:sub13": 237 # CHECK-GX-JSON-DAG: "%70:sub14": 236 # CHECK-GX-JSON-DAG: "%70:sub15": 235 # CHECK-GX-JSON-DAG: "%70:sub16": 232 # CHECK-GX-JSON-DAG: "%70:sub17": 231 # CHECK-GX-JSON-DAG: "%70:sub18": 230 # CHECK-GX-JSON-DAG: "%70:sub19": 229 # CHECK-GX-JSON-DAG: "%70:sub20": 226 # CHECK-GX-JSON-DAG: "%70:sub21": 225 # CHECK-GX-JSON-DAG: "%70:sub22": 224 # CHECK-GX-JSON-DAG: "%70:sub23": 223 # CHECK-GX-JSON-DAG: "%70:sub24": 220 # CHECK-GX-JSON-DAG: "%70:sub25": 219 # CHECK-GX-JSON-DAG: "%70:sub26": 218 # CHECK-GX-JSON-DAG: "%70:sub27": 217 # CHECK-GX-JSON-DAG: "%70:sub28": 214 # CHECK-GX-JSON-DAG: "%70:sub29": 213 # CHECK-GX-JSON-DAG: "%70:sub30": 212 # CHECK-GX-JSON-DAG: "%70:sub31": 211 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 43 # CHECK-GX-JSON-DAG: "%97": 85 # CHECK-GX-JSON-DAG: "%102": 127 # CHECK-GX-JSON-DAG: "%107": 169 # CHECK-GX-JSON-DAG: "%149:sub0": 352 # CHECK-GX-JSON-DAG: "%149:sub1": 351 # CHECK-GX-JSON-DAG: "%149:sub2": 350 # CHECK-GX-JSON-DAG: "%149:sub3": 349 # CHECK-GX-JSON-DAG: "%149:sub4": 346 # CHECK-GX-JSON-DAG: "%149:sub5": 345 # CHECK-GX-JSON-DAG: "%149:sub6": 344 # CHECK-GX-JSON-DAG: "%149:sub7": 343 # CHECK-GX-JSON-DAG: "%149:sub8": 340 # CHECK-GX-JSON-DAG: "%149:sub9": 339 # CHECK-GX-JSON-DAG: "%149:sub10": 338 # CHECK-GX-JSON-DAG: "%149:sub11": 337 # CHECK-GX-JSON-DAG: "%149:sub12": 334 # CHECK-GX-JSON-DAG: "%149:sub13": 333 # CHECK-GX-JSON-DAG: "%149:sub14": 332 # CHECK-GX-JSON-DAG: "%149:sub15": 331 # CHECK-GX-JSON-DAG: "%149:sub16": 328 # CHECK-GX-JSON-DAG: "%149:sub17": 327 # CHECK-GX-JSON-DAG: "%149:sub18": 326 # CHECK-GX-JSON-DAG: "%149:sub19": 325 # CHECK-GX-JSON-DAG: "%149:sub20": 322 # CHECK-GX-JSON-DAG: "%149:sub21": 321 # CHECK-GX-JSON-DAG: "%149:sub22": 320 # CHECK-GX-JSON-DAG: "%149:sub23": 319 # CHECK-GX-JSON-DAG: "%149:sub24": 316 # CHECK-GX-JSON-DAG: "%149:sub25": 315 # CHECK-GX-JSON-DAG: "%149:sub26": 314 # CHECK-GX-JSON-DAG: "%149:sub27": 313 # CHECK-GX-JSON-DAG: "%149:sub28": 310 # CHECK-GX-JSON-DAG: "%149:sub29": 309 # CHECK-GX-JSON-DAG: "%149:sub30": 308 # CHECK-GX-JSON-DAG: "%149:sub31": 307 # CHECK-GX-JSON-DAG: "%190": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%149", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 307 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%149:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%192:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 303 # CHECK-GX-JSON-DAG: "%69:sub1": 302 # CHECK-GX-JSON-DAG: "%69:sub2": 301 # CHECK-GX-JSON-DAG: "%69:sub3": 300 # CHECK-GX-JSON-DAG: "%69:sub4": 297 # CHECK-GX-JSON-DAG: "%69:sub5": 296 # CHECK-GX-JSON-DAG: "%69:sub6": 295 # CHECK-GX-JSON-DAG: "%69:sub7": 294 # CHECK-GX-JSON-DAG: "%69:sub8": 291 # CHECK-GX-JSON-DAG: "%69:sub9": 290 # CHECK-GX-JSON-DAG: "%69:sub10": 289 # CHECK-GX-JSON-DAG: "%69:sub11": 288 # CHECK-GX-JSON-DAG: "%69:sub12": 285 # CHECK-GX-JSON-DAG: "%69:sub13": 284 # CHECK-GX-JSON-DAG: "%69:sub14": 283 # CHECK-GX-JSON-DAG: "%69:sub15": 282 # CHECK-GX-JSON-DAG: "%69:sub16": 279 # CHECK-GX-JSON-DAG: "%69:sub17": 278 # CHECK-GX-JSON-DAG: "%69:sub18": 277 # CHECK-GX-JSON-DAG: "%69:sub19": 276 # CHECK-GX-JSON-DAG: "%69:sub20": 273 # CHECK-GX-JSON-DAG: "%69:sub21": 272 # CHECK-GX-JSON-DAG: "%69:sub22": 271 # CHECK-GX-JSON-DAG: "%69:sub23": 270 # CHECK-GX-JSON-DAG: "%69:sub24": 267 # CHECK-GX-JSON-DAG: "%69:sub25": 266 # CHECK-GX-JSON-DAG: "%69:sub26": 265 # CHECK-GX-JSON-DAG: "%69:sub27": 264 # CHECK-GX-JSON-DAG: "%69:sub28": 261 # CHECK-GX-JSON-DAG: "%69:sub29": 260 # CHECK-GX-JSON-DAG: "%69:sub30": 259 # CHECK-GX-JSON-DAG: "%69:sub31": 258 # CHECK-GX-JSON-DAG: "%70:sub0": 255 # CHECK-GX-JSON-DAG: "%70:sub1": 254 # CHECK-GX-JSON-DAG: "%70:sub2": 253 # CHECK-GX-JSON-DAG: "%70:sub3": 252 # CHECK-GX-JSON-DAG: "%70:sub4": 249 # CHECK-GX-JSON-DAG: "%70:sub5": 248 # CHECK-GX-JSON-DAG: "%70:sub6": 247 # CHECK-GX-JSON-DAG: "%70:sub7": 246 # CHECK-GX-JSON-DAG: "%70:sub8": 243 # CHECK-GX-JSON-DAG: "%70:sub9": 242 # CHECK-GX-JSON-DAG: "%70:sub10": 241 # CHECK-GX-JSON-DAG: "%70:sub11": 240 # CHECK-GX-JSON-DAG: "%70:sub12": 237 # CHECK-GX-JSON-DAG: "%70:sub13": 236 # CHECK-GX-JSON-DAG: "%70:sub14": 235 # CHECK-GX-JSON-DAG: "%70:sub15": 234 # CHECK-GX-JSON-DAG: "%70:sub16": 231 # CHECK-GX-JSON-DAG: "%70:sub17": 230 # CHECK-GX-JSON-DAG: "%70:sub18": 229 # CHECK-GX-JSON-DAG: "%70:sub19": 228 # CHECK-GX-JSON-DAG: "%70:sub20": 225 # CHECK-GX-JSON-DAG: "%70:sub21": 224 # CHECK-GX-JSON-DAG: "%70:sub22": 223 # CHECK-GX-JSON-DAG: "%70:sub23": 222 # CHECK-GX-JSON-DAG: "%70:sub24": 219 # CHECK-GX-JSON-DAG: "%70:sub25": 218 # CHECK-GX-JSON-DAG: "%70:sub26": 217 # CHECK-GX-JSON-DAG: "%70:sub27": 216 # CHECK-GX-JSON-DAG: "%70:sub28": 213 # CHECK-GX-JSON-DAG: "%70:sub29": 212 # CHECK-GX-JSON-DAG: "%70:sub30": 211 # CHECK-GX-JSON-DAG: "%70:sub31": 210 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 42 # CHECK-GX-JSON-DAG: "%97": 84 # CHECK-GX-JSON-DAG: "%102": 126 # CHECK-GX-JSON-DAG: "%107": 168 # CHECK-GX-JSON-DAG: "%149:sub0": 351 # CHECK-GX-JSON-DAG: "%149:sub1": 350 # CHECK-GX-JSON-DAG: "%149:sub2": 349 # CHECK-GX-JSON-DAG: "%149:sub3": 348 # CHECK-GX-JSON-DAG: "%149:sub4": 345 # CHECK-GX-JSON-DAG: "%149:sub5": 344 # CHECK-GX-JSON-DAG: "%149:sub6": 343 # CHECK-GX-JSON-DAG: "%149:sub7": 342 # CHECK-GX-JSON-DAG: "%149:sub8": 339 # CHECK-GX-JSON-DAG: "%149:sub9": 338 # CHECK-GX-JSON-DAG: "%149:sub10": 337 # CHECK-GX-JSON-DAG: "%149:sub11": 336 # CHECK-GX-JSON-DAG: "%149:sub12": 333 # CHECK-GX-JSON-DAG: "%149:sub13": 332 # CHECK-GX-JSON-DAG: "%149:sub14": 331 # CHECK-GX-JSON-DAG: "%149:sub15": 330 # CHECK-GX-JSON-DAG: "%149:sub16": 327 # CHECK-GX-JSON-DAG: "%149:sub17": 326 # CHECK-GX-JSON-DAG: "%149:sub18": 325 # CHECK-GX-JSON-DAG: "%149:sub19": 324 # CHECK-GX-JSON-DAG: "%149:sub20": 321 # CHECK-GX-JSON-DAG: "%149:sub21": 320 # CHECK-GX-JSON-DAG: "%149:sub22": 319 # CHECK-GX-JSON-DAG: "%149:sub23": 318 # CHECK-GX-JSON-DAG: "%149:sub24": 315 # CHECK-GX-JSON-DAG: "%149:sub25": 314 # CHECK-GX-JSON-DAG: "%149:sub26": 313 # CHECK-GX-JSON-DAG: "%149:sub27": 312 # CHECK-GX-JSON-DAG: "%149:sub28": 309 # CHECK-GX-JSON-DAG: "%149:sub29": 308 # CHECK-GX-JSON-DAG: "%149:sub30": 307 # CHECK-GX-JSON-DAG: "%149:sub31": 306 # CHECK-GX-JSON-DAG: "%191:sub0": 399 # CHECK-GX-JSON-DAG: "%191:sub1": 398 # CHECK-GX-JSON-DAG: "%191:sub2": 397 # CHECK-GX-JSON-DAG: "%191:sub3": 396 # CHECK-GX-JSON-DAG: "%191:sub4": 393 # CHECK-GX-JSON-DAG: "%191:sub5": 392 # CHECK-GX-JSON-DAG: "%191:sub6": 391 # CHECK-GX-JSON-DAG: "%191:sub7": 390 # CHECK-GX-JSON-DAG: "%191:sub8": 387 # CHECK-GX-JSON-DAG: "%191:sub9": 386 # CHECK-GX-JSON-DAG: "%191:sub10": 385 # CHECK-GX-JSON-DAG: "%191:sub11": 384 # CHECK-GX-JSON-DAG: "%191:sub12": 381 # CHECK-GX-JSON-DAG: "%191:sub13": 380 # CHECK-GX-JSON-DAG: "%191:sub14": 379 # CHECK-GX-JSON-DAG: "%191:sub15": 378 # CHECK-GX-JSON-DAG: "%191:sub16": 375 # CHECK-GX-JSON-DAG: "%191:sub17": 374 # CHECK-GX-JSON-DAG: "%191:sub18": 373 # CHECK-GX-JSON-DAG: "%191:sub19": 372 # CHECK-GX-JSON-DAG: "%191:sub20": 369 # CHECK-GX-JSON-DAG: "%191:sub21": 368 # CHECK-GX-JSON-DAG: "%191:sub22": 367 # CHECK-GX-JSON-DAG: "%191:sub23": 366 # CHECK-GX-JSON-DAG: "%191:sub24": 363 # CHECK-GX-JSON-DAG: "%191:sub25": 362 # CHECK-GX-JSON-DAG: "%191:sub26": 361 # CHECK-GX-JSON-DAG: "%191:sub27": 360 # CHECK-GX-JSON-DAG: "%191:sub28": 357 # CHECK-GX-JSON-DAG: "%191:sub29": 356 # CHECK-GX-JSON-DAG: "%191:sub30": 355 # CHECK-GX-JSON-DAG: "%191:sub31": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%193:vgpr_32 = COPY %192.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 302 # CHECK-GX-JSON-DAG: "%69:sub1": 301 # CHECK-GX-JSON-DAG: "%69:sub2": 300 # CHECK-GX-JSON-DAG: "%69:sub3": 299 # CHECK-GX-JSON-DAG: "%69:sub4": 296 # CHECK-GX-JSON-DAG: "%69:sub5": 295 # CHECK-GX-JSON-DAG: "%69:sub6": 294 # CHECK-GX-JSON-DAG: "%69:sub7": 293 # CHECK-GX-JSON-DAG: "%69:sub8": 290 # CHECK-GX-JSON-DAG: "%69:sub9": 289 # CHECK-GX-JSON-DAG: "%69:sub10": 288 # CHECK-GX-JSON-DAG: "%69:sub11": 287 # CHECK-GX-JSON-DAG: "%69:sub12": 284 # CHECK-GX-JSON-DAG: "%69:sub13": 283 # CHECK-GX-JSON-DAG: "%69:sub14": 282 # CHECK-GX-JSON-DAG: "%69:sub15": 281 # CHECK-GX-JSON-DAG: "%69:sub16": 278 # CHECK-GX-JSON-DAG: "%69:sub17": 277 # CHECK-GX-JSON-DAG: "%69:sub18": 276 # CHECK-GX-JSON-DAG: "%69:sub19": 275 # CHECK-GX-JSON-DAG: "%69:sub20": 272 # CHECK-GX-JSON-DAG: "%69:sub21": 271 # CHECK-GX-JSON-DAG: "%69:sub22": 270 # CHECK-GX-JSON-DAG: "%69:sub23": 269 # CHECK-GX-JSON-DAG: "%69:sub24": 266 # CHECK-GX-JSON-DAG: "%69:sub25": 265 # CHECK-GX-JSON-DAG: "%69:sub26": 264 # CHECK-GX-JSON-DAG: "%69:sub27": 263 # CHECK-GX-JSON-DAG: "%69:sub28": 260 # CHECK-GX-JSON-DAG: "%69:sub29": 259 # CHECK-GX-JSON-DAG: "%69:sub30": 258 # CHECK-GX-JSON-DAG: "%69:sub31": 257 # CHECK-GX-JSON-DAG: "%70:sub0": 254 # CHECK-GX-JSON-DAG: "%70:sub1": 253 # CHECK-GX-JSON-DAG: "%70:sub2": 252 # CHECK-GX-JSON-DAG: "%70:sub3": 251 # CHECK-GX-JSON-DAG: "%70:sub4": 248 # CHECK-GX-JSON-DAG: "%70:sub5": 247 # CHECK-GX-JSON-DAG: "%70:sub6": 246 # CHECK-GX-JSON-DAG: "%70:sub7": 245 # CHECK-GX-JSON-DAG: "%70:sub8": 242 # CHECK-GX-JSON-DAG: "%70:sub9": 241 # CHECK-GX-JSON-DAG: "%70:sub10": 240 # CHECK-GX-JSON-DAG: "%70:sub11": 239 # CHECK-GX-JSON-DAG: "%70:sub12": 236 # CHECK-GX-JSON-DAG: "%70:sub13": 235 # CHECK-GX-JSON-DAG: "%70:sub14": 234 # CHECK-GX-JSON-DAG: "%70:sub15": 233 # CHECK-GX-JSON-DAG: "%70:sub16": 230 # CHECK-GX-JSON-DAG: "%70:sub17": 229 # CHECK-GX-JSON-DAG: "%70:sub18": 228 # CHECK-GX-JSON-DAG: "%70:sub19": 227 # CHECK-GX-JSON-DAG: "%70:sub20": 224 # CHECK-GX-JSON-DAG: "%70:sub21": 223 # CHECK-GX-JSON-DAG: "%70:sub22": 222 # CHECK-GX-JSON-DAG: "%70:sub23": 221 # CHECK-GX-JSON-DAG: "%70:sub24": 218 # CHECK-GX-JSON-DAG: "%70:sub25": 217 # CHECK-GX-JSON-DAG: "%70:sub26": 216 # CHECK-GX-JSON-DAG: "%70:sub27": 215 # CHECK-GX-JSON-DAG: "%70:sub28": 212 # CHECK-GX-JSON-DAG: "%70:sub29": 211 # CHECK-GX-JSON-DAG: "%70:sub30": 210 # CHECK-GX-JSON-DAG: "%70:sub31": 209 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 41 # CHECK-GX-JSON-DAG: "%97": 83 # CHECK-GX-JSON-DAG: "%102": 125 # CHECK-GX-JSON-DAG: "%107": 167 # CHECK-GX-JSON-DAG: "%149:sub0": 350 # CHECK-GX-JSON-DAG: "%149:sub1": 349 # CHECK-GX-JSON-DAG: "%149:sub2": 348 # CHECK-GX-JSON-DAG: "%149:sub3": 347 # CHECK-GX-JSON-DAG: "%149:sub4": 344 # CHECK-GX-JSON-DAG: "%149:sub5": 343 # CHECK-GX-JSON-DAG: "%149:sub6": 342 # CHECK-GX-JSON-DAG: "%149:sub7": 341 # CHECK-GX-JSON-DAG: "%149:sub8": 338 # CHECK-GX-JSON-DAG: "%149:sub9": 337 # CHECK-GX-JSON-DAG: "%149:sub10": 336 # CHECK-GX-JSON-DAG: "%149:sub11": 335 # CHECK-GX-JSON-DAG: "%149:sub12": 332 # CHECK-GX-JSON-DAG: "%149:sub13": 331 # CHECK-GX-JSON-DAG: "%149:sub14": 330 # CHECK-GX-JSON-DAG: "%149:sub15": 329 # CHECK-GX-JSON-DAG: "%149:sub16": 326 # CHECK-GX-JSON-DAG: "%149:sub17": 325 # CHECK-GX-JSON-DAG: "%149:sub18": 324 # CHECK-GX-JSON-DAG: "%149:sub19": 323 # CHECK-GX-JSON-DAG: "%149:sub20": 320 # CHECK-GX-JSON-DAG: "%149:sub21": 319 # CHECK-GX-JSON-DAG: "%149:sub22": 318 # CHECK-GX-JSON-DAG: "%149:sub23": 317 # CHECK-GX-JSON-DAG: "%149:sub24": 314 # CHECK-GX-JSON-DAG: "%149:sub25": 313 # CHECK-GX-JSON-DAG: "%149:sub26": 312 # CHECK-GX-JSON-DAG: "%149:sub27": 311 # CHECK-GX-JSON-DAG: "%149:sub28": 308 # CHECK-GX-JSON-DAG: "%149:sub29": 307 # CHECK-GX-JSON-DAG: "%149:sub30": 306 # CHECK-GX-JSON-DAG: "%149:sub31": 305 # CHECK-GX-JSON-DAG: "%191:sub0": 398 # CHECK-GX-JSON-DAG: "%191:sub1": 397 # CHECK-GX-JSON-DAG: "%191:sub2": 396 # CHECK-GX-JSON-DAG: "%191:sub3": 395 # CHECK-GX-JSON-DAG: "%191:sub4": 392 # CHECK-GX-JSON-DAG: "%191:sub5": 391 # CHECK-GX-JSON-DAG: "%191:sub6": 390 # CHECK-GX-JSON-DAG: "%191:sub7": 389 # CHECK-GX-JSON-DAG: "%191:sub8": 386 # CHECK-GX-JSON-DAG: "%191:sub9": 385 # CHECK-GX-JSON-DAG: "%191:sub10": 384 # CHECK-GX-JSON-DAG: "%191:sub11": 383 # CHECK-GX-JSON-DAG: "%191:sub12": 380 # CHECK-GX-JSON-DAG: "%191:sub13": 379 # CHECK-GX-JSON-DAG: "%191:sub14": 378 # CHECK-GX-JSON-DAG: "%191:sub15": 377 # CHECK-GX-JSON-DAG: "%191:sub16": 374 # CHECK-GX-JSON-DAG: "%191:sub17": 373 # CHECK-GX-JSON-DAG: "%191:sub18": 372 # CHECK-GX-JSON-DAG: "%191:sub19": 371 # CHECK-GX-JSON-DAG: "%191:sub20": 368 # CHECK-GX-JSON-DAG: "%191:sub21": 367 # CHECK-GX-JSON-DAG: "%191:sub22": 366 # CHECK-GX-JSON-DAG: "%191:sub23": 365 # CHECK-GX-JSON-DAG: "%191:sub24": 362 # CHECK-GX-JSON-DAG: "%191:sub25": 361 # CHECK-GX-JSON-DAG: "%191:sub26": 360 # CHECK-GX-JSON-DAG: "%191:sub27": 359 # CHECK-GX-JSON-DAG: "%191:sub28": 356 # CHECK-GX-JSON-DAG: "%191:sub29": 355 # CHECK-GX-JSON-DAG: "%191:sub30": 354 # CHECK-GX-JSON-DAG: "%191:sub31": 353 # CHECK-GX-JSON-DAG: "%192:sub0": 3 # CHECK-GX-JSON-DAG: "%192:sub1": 2 # CHECK-GX-JSON-DAG: "%192:sub2": 1 # CHECK-GX-JSON-DAG: "%192:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%194:vgpr_32 = COPY %192.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 301 # CHECK-GX-JSON-DAG: "%69:sub1": 300 # CHECK-GX-JSON-DAG: "%69:sub2": 299 # CHECK-GX-JSON-DAG: "%69:sub3": 298 # CHECK-GX-JSON-DAG: "%69:sub4": 295 # CHECK-GX-JSON-DAG: "%69:sub5": 294 # CHECK-GX-JSON-DAG: "%69:sub6": 293 # CHECK-GX-JSON-DAG: "%69:sub7": 292 # CHECK-GX-JSON-DAG: "%69:sub8": 289 # CHECK-GX-JSON-DAG: "%69:sub9": 288 # CHECK-GX-JSON-DAG: "%69:sub10": 287 # CHECK-GX-JSON-DAG: "%69:sub11": 286 # CHECK-GX-JSON-DAG: "%69:sub12": 283 # CHECK-GX-JSON-DAG: "%69:sub13": 282 # CHECK-GX-JSON-DAG: "%69:sub14": 281 # CHECK-GX-JSON-DAG: "%69:sub15": 280 # CHECK-GX-JSON-DAG: "%69:sub16": 277 # CHECK-GX-JSON-DAG: "%69:sub17": 276 # CHECK-GX-JSON-DAG: "%69:sub18": 275 # CHECK-GX-JSON-DAG: "%69:sub19": 274 # CHECK-GX-JSON-DAG: "%69:sub20": 271 # CHECK-GX-JSON-DAG: "%69:sub21": 270 # CHECK-GX-JSON-DAG: "%69:sub22": 269 # CHECK-GX-JSON-DAG: "%69:sub23": 268 # CHECK-GX-JSON-DAG: "%69:sub24": 265 # CHECK-GX-JSON-DAG: "%69:sub25": 264 # CHECK-GX-JSON-DAG: "%69:sub26": 263 # CHECK-GX-JSON-DAG: "%69:sub27": 262 # CHECK-GX-JSON-DAG: "%69:sub28": 259 # CHECK-GX-JSON-DAG: "%69:sub29": 258 # CHECK-GX-JSON-DAG: "%69:sub30": 257 # CHECK-GX-JSON-DAG: "%69:sub31": 256 # CHECK-GX-JSON-DAG: "%70:sub0": 253 # CHECK-GX-JSON-DAG: "%70:sub1": 252 # CHECK-GX-JSON-DAG: "%70:sub2": 251 # CHECK-GX-JSON-DAG: "%70:sub3": 250 # CHECK-GX-JSON-DAG: "%70:sub4": 247 # CHECK-GX-JSON-DAG: "%70:sub5": 246 # CHECK-GX-JSON-DAG: "%70:sub6": 245 # CHECK-GX-JSON-DAG: "%70:sub7": 244 # CHECK-GX-JSON-DAG: "%70:sub8": 241 # CHECK-GX-JSON-DAG: "%70:sub9": 240 # CHECK-GX-JSON-DAG: "%70:sub10": 239 # CHECK-GX-JSON-DAG: "%70:sub11": 238 # CHECK-GX-JSON-DAG: "%70:sub12": 235 # CHECK-GX-JSON-DAG: "%70:sub13": 234 # CHECK-GX-JSON-DAG: "%70:sub14": 233 # CHECK-GX-JSON-DAG: "%70:sub15": 232 # CHECK-GX-JSON-DAG: "%70:sub16": 229 # CHECK-GX-JSON-DAG: "%70:sub17": 228 # CHECK-GX-JSON-DAG: "%70:sub18": 227 # CHECK-GX-JSON-DAG: "%70:sub19": 226 # CHECK-GX-JSON-DAG: "%70:sub20": 223 # CHECK-GX-JSON-DAG: "%70:sub21": 222 # CHECK-GX-JSON-DAG: "%70:sub22": 221 # CHECK-GX-JSON-DAG: "%70:sub23": 220 # CHECK-GX-JSON-DAG: "%70:sub24": 217 # CHECK-GX-JSON-DAG: "%70:sub25": 216 # CHECK-GX-JSON-DAG: "%70:sub26": 215 # CHECK-GX-JSON-DAG: "%70:sub27": 214 # CHECK-GX-JSON-DAG: "%70:sub28": 211 # CHECK-GX-JSON-DAG: "%70:sub29": 210 # CHECK-GX-JSON-DAG: "%70:sub30": 209 # CHECK-GX-JSON-DAG: "%70:sub31": 208 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 40 # CHECK-GX-JSON-DAG: "%97": 82 # CHECK-GX-JSON-DAG: "%102": 124 # CHECK-GX-JSON-DAG: "%107": 166 # CHECK-GX-JSON-DAG: "%149:sub0": 349 # CHECK-GX-JSON-DAG: "%149:sub1": 348 # CHECK-GX-JSON-DAG: "%149:sub2": 347 # CHECK-GX-JSON-DAG: "%149:sub3": 346 # CHECK-GX-JSON-DAG: "%149:sub4": 343 # CHECK-GX-JSON-DAG: "%149:sub5": 342 # CHECK-GX-JSON-DAG: "%149:sub6": 341 # CHECK-GX-JSON-DAG: "%149:sub7": 340 # CHECK-GX-JSON-DAG: "%149:sub8": 337 # CHECK-GX-JSON-DAG: "%149:sub9": 336 # CHECK-GX-JSON-DAG: "%149:sub10": 335 # CHECK-GX-JSON-DAG: "%149:sub11": 334 # CHECK-GX-JSON-DAG: "%149:sub12": 331 # CHECK-GX-JSON-DAG: "%149:sub13": 330 # CHECK-GX-JSON-DAG: "%149:sub14": 329 # CHECK-GX-JSON-DAG: "%149:sub15": 328 # CHECK-GX-JSON-DAG: "%149:sub16": 325 # CHECK-GX-JSON-DAG: "%149:sub17": 324 # CHECK-GX-JSON-DAG: "%149:sub18": 323 # CHECK-GX-JSON-DAG: "%149:sub19": 322 # CHECK-GX-JSON-DAG: "%149:sub20": 319 # CHECK-GX-JSON-DAG: "%149:sub21": 318 # CHECK-GX-JSON-DAG: "%149:sub22": 317 # CHECK-GX-JSON-DAG: "%149:sub23": 316 # CHECK-GX-JSON-DAG: "%149:sub24": 313 # CHECK-GX-JSON-DAG: "%149:sub25": 312 # CHECK-GX-JSON-DAG: "%149:sub26": 311 # CHECK-GX-JSON-DAG: "%149:sub27": 310 # CHECK-GX-JSON-DAG: "%149:sub28": 307 # CHECK-GX-JSON-DAG: "%149:sub29": 306 # CHECK-GX-JSON-DAG: "%149:sub30": 305 # CHECK-GX-JSON-DAG: "%149:sub31": 304 # CHECK-GX-JSON-DAG: "%191:sub0": 397 # CHECK-GX-JSON-DAG: "%191:sub1": 396 # CHECK-GX-JSON-DAG: "%191:sub2": 395 # CHECK-GX-JSON-DAG: "%191:sub3": 394 # CHECK-GX-JSON-DAG: "%191:sub4": 391 # CHECK-GX-JSON-DAG: "%191:sub5": 390 # CHECK-GX-JSON-DAG: "%191:sub6": 389 # CHECK-GX-JSON-DAG: "%191:sub7": 388 # CHECK-GX-JSON-DAG: "%191:sub8": 385 # CHECK-GX-JSON-DAG: "%191:sub9": 384 # CHECK-GX-JSON-DAG: "%191:sub10": 383 # CHECK-GX-JSON-DAG: "%191:sub11": 382 # CHECK-GX-JSON-DAG: "%191:sub12": 379 # CHECK-GX-JSON-DAG: "%191:sub13": 378 # CHECK-GX-JSON-DAG: "%191:sub14": 377 # CHECK-GX-JSON-DAG: "%191:sub15": 376 # CHECK-GX-JSON-DAG: "%191:sub16": 373 # CHECK-GX-JSON-DAG: "%191:sub17": 372 # CHECK-GX-JSON-DAG: "%191:sub18": 371 # CHECK-GX-JSON-DAG: "%191:sub19": 370 # CHECK-GX-JSON-DAG: "%191:sub20": 367 # CHECK-GX-JSON-DAG: "%191:sub21": 366 # CHECK-GX-JSON-DAG: "%191:sub22": 365 # CHECK-GX-JSON-DAG: "%191:sub23": 364 # CHECK-GX-JSON-DAG: "%191:sub24": 361 # CHECK-GX-JSON-DAG: "%191:sub25": 360 # CHECK-GX-JSON-DAG: "%191:sub26": 359 # CHECK-GX-JSON-DAG: "%191:sub27": 358 # CHECK-GX-JSON-DAG: "%191:sub28": 355 # CHECK-GX-JSON-DAG: "%191:sub29": 354 # CHECK-GX-JSON-DAG: "%191:sub30": 353 # CHECK-GX-JSON-DAG: "%191:sub31": 352 # CHECK-GX-JSON-DAG: "%192:sub0": 2 # CHECK-GX-JSON-DAG: "%192:sub1": 1 # CHECK-GX-JSON-DAG: "%192:sub2": 0 # CHECK-GX-JSON-DAG: "%193": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%195:vgpr_32 = COPY %192.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 300 # CHECK-GX-JSON-DAG: "%69:sub1": 299 # CHECK-GX-JSON-DAG: "%69:sub2": 298 # CHECK-GX-JSON-DAG: "%69:sub3": 297 # CHECK-GX-JSON-DAG: "%69:sub4": 294 # CHECK-GX-JSON-DAG: "%69:sub5": 293 # CHECK-GX-JSON-DAG: "%69:sub6": 292 # CHECK-GX-JSON-DAG: "%69:sub7": 291 # CHECK-GX-JSON-DAG: "%69:sub8": 288 # CHECK-GX-JSON-DAG: "%69:sub9": 287 # CHECK-GX-JSON-DAG: "%69:sub10": 286 # CHECK-GX-JSON-DAG: "%69:sub11": 285 # CHECK-GX-JSON-DAG: "%69:sub12": 282 # CHECK-GX-JSON-DAG: "%69:sub13": 281 # CHECK-GX-JSON-DAG: "%69:sub14": 280 # CHECK-GX-JSON-DAG: "%69:sub15": 279 # CHECK-GX-JSON-DAG: "%69:sub16": 276 # CHECK-GX-JSON-DAG: "%69:sub17": 275 # CHECK-GX-JSON-DAG: "%69:sub18": 274 # CHECK-GX-JSON-DAG: "%69:sub19": 273 # CHECK-GX-JSON-DAG: "%69:sub20": 270 # CHECK-GX-JSON-DAG: "%69:sub21": 269 # CHECK-GX-JSON-DAG: "%69:sub22": 268 # CHECK-GX-JSON-DAG: "%69:sub23": 267 # CHECK-GX-JSON-DAG: "%69:sub24": 264 # CHECK-GX-JSON-DAG: "%69:sub25": 263 # CHECK-GX-JSON-DAG: "%69:sub26": 262 # CHECK-GX-JSON-DAG: "%69:sub27": 261 # CHECK-GX-JSON-DAG: "%69:sub28": 258 # CHECK-GX-JSON-DAG: "%69:sub29": 257 # CHECK-GX-JSON-DAG: "%69:sub30": 256 # CHECK-GX-JSON-DAG: "%69:sub31": 255 # CHECK-GX-JSON-DAG: "%70:sub0": 252 # CHECK-GX-JSON-DAG: "%70:sub1": 251 # CHECK-GX-JSON-DAG: "%70:sub2": 250 # CHECK-GX-JSON-DAG: "%70:sub3": 249 # CHECK-GX-JSON-DAG: "%70:sub4": 246 # CHECK-GX-JSON-DAG: "%70:sub5": 245 # CHECK-GX-JSON-DAG: "%70:sub6": 244 # CHECK-GX-JSON-DAG: "%70:sub7": 243 # CHECK-GX-JSON-DAG: "%70:sub8": 240 # CHECK-GX-JSON-DAG: "%70:sub9": 239 # CHECK-GX-JSON-DAG: "%70:sub10": 238 # CHECK-GX-JSON-DAG: "%70:sub11": 237 # CHECK-GX-JSON-DAG: "%70:sub12": 234 # CHECK-GX-JSON-DAG: "%70:sub13": 233 # CHECK-GX-JSON-DAG: "%70:sub14": 232 # CHECK-GX-JSON-DAG: "%70:sub15": 231 # CHECK-GX-JSON-DAG: "%70:sub16": 228 # CHECK-GX-JSON-DAG: "%70:sub17": 227 # CHECK-GX-JSON-DAG: "%70:sub18": 226 # CHECK-GX-JSON-DAG: "%70:sub19": 225 # CHECK-GX-JSON-DAG: "%70:sub20": 222 # CHECK-GX-JSON-DAG: "%70:sub21": 221 # CHECK-GX-JSON-DAG: "%70:sub22": 220 # CHECK-GX-JSON-DAG: "%70:sub23": 219 # CHECK-GX-JSON-DAG: "%70:sub24": 216 # CHECK-GX-JSON-DAG: "%70:sub25": 215 # CHECK-GX-JSON-DAG: "%70:sub26": 214 # CHECK-GX-JSON-DAG: "%70:sub27": 213 # CHECK-GX-JSON-DAG: "%70:sub28": 210 # CHECK-GX-JSON-DAG: "%70:sub29": 209 # CHECK-GX-JSON-DAG: "%70:sub30": 208 # CHECK-GX-JSON-DAG: "%70:sub31": 207 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 39 # CHECK-GX-JSON-DAG: "%97": 81 # CHECK-GX-JSON-DAG: "%102": 123 # CHECK-GX-JSON-DAG: "%107": 165 # CHECK-GX-JSON-DAG: "%149:sub0": 348 # CHECK-GX-JSON-DAG: "%149:sub1": 347 # CHECK-GX-JSON-DAG: "%149:sub2": 346 # CHECK-GX-JSON-DAG: "%149:sub3": 345 # CHECK-GX-JSON-DAG: "%149:sub4": 342 # CHECK-GX-JSON-DAG: "%149:sub5": 341 # CHECK-GX-JSON-DAG: "%149:sub6": 340 # CHECK-GX-JSON-DAG: "%149:sub7": 339 # CHECK-GX-JSON-DAG: "%149:sub8": 336 # CHECK-GX-JSON-DAG: "%149:sub9": 335 # CHECK-GX-JSON-DAG: "%149:sub10": 334 # CHECK-GX-JSON-DAG: "%149:sub11": 333 # CHECK-GX-JSON-DAG: "%149:sub12": 330 # CHECK-GX-JSON-DAG: "%149:sub13": 329 # CHECK-GX-JSON-DAG: "%149:sub14": 328 # CHECK-GX-JSON-DAG: "%149:sub15": 327 # CHECK-GX-JSON-DAG: "%149:sub16": 324 # CHECK-GX-JSON-DAG: "%149:sub17": 323 # CHECK-GX-JSON-DAG: "%149:sub18": 322 # CHECK-GX-JSON-DAG: "%149:sub19": 321 # CHECK-GX-JSON-DAG: "%149:sub20": 318 # CHECK-GX-JSON-DAG: "%149:sub21": 317 # CHECK-GX-JSON-DAG: "%149:sub22": 316 # CHECK-GX-JSON-DAG: "%149:sub23": 315 # CHECK-GX-JSON-DAG: "%149:sub24": 312 # CHECK-GX-JSON-DAG: "%149:sub25": 311 # CHECK-GX-JSON-DAG: "%149:sub26": 310 # CHECK-GX-JSON-DAG: "%149:sub27": 309 # CHECK-GX-JSON-DAG: "%149:sub28": 306 # CHECK-GX-JSON-DAG: "%149:sub29": 305 # CHECK-GX-JSON-DAG: "%149:sub30": 304 # CHECK-GX-JSON-DAG: "%149:sub31": 303 # CHECK-GX-JSON-DAG: "%191:sub0": 396 # CHECK-GX-JSON-DAG: "%191:sub1": 395 # CHECK-GX-JSON-DAG: "%191:sub2": 394 # CHECK-GX-JSON-DAG: "%191:sub3": 393 # CHECK-GX-JSON-DAG: "%191:sub4": 390 # CHECK-GX-JSON-DAG: "%191:sub5": 389 # CHECK-GX-JSON-DAG: "%191:sub6": 388 # CHECK-GX-JSON-DAG: "%191:sub7": 387 # CHECK-GX-JSON-DAG: "%191:sub8": 384 # CHECK-GX-JSON-DAG: "%191:sub9": 383 # CHECK-GX-JSON-DAG: "%191:sub10": 382 # CHECK-GX-JSON-DAG: "%191:sub11": 381 # CHECK-GX-JSON-DAG: "%191:sub12": 378 # CHECK-GX-JSON-DAG: "%191:sub13": 377 # CHECK-GX-JSON-DAG: "%191:sub14": 376 # CHECK-GX-JSON-DAG: "%191:sub15": 375 # CHECK-GX-JSON-DAG: "%191:sub16": 372 # CHECK-GX-JSON-DAG: "%191:sub17": 371 # CHECK-GX-JSON-DAG: "%191:sub18": 370 # CHECK-GX-JSON-DAG: "%191:sub19": 369 # CHECK-GX-JSON-DAG: "%191:sub20": 366 # CHECK-GX-JSON-DAG: "%191:sub21": 365 # CHECK-GX-JSON-DAG: "%191:sub22": 364 # CHECK-GX-JSON-DAG: "%191:sub23": 363 # CHECK-GX-JSON-DAG: "%191:sub24": 360 # CHECK-GX-JSON-DAG: "%191:sub25": 359 # CHECK-GX-JSON-DAG: "%191:sub26": 358 # CHECK-GX-JSON-DAG: "%191:sub27": 357 # CHECK-GX-JSON-DAG: "%191:sub28": 354 # CHECK-GX-JSON-DAG: "%191:sub29": 353 # CHECK-GX-JSON-DAG: "%191:sub30": 352 # CHECK-GX-JSON-DAG: "%191:sub31": 351 # CHECK-GX-JSON-DAG: "%192:sub0": 1 # CHECK-GX-JSON-DAG: "%192:sub1": 0 # CHECK-GX-JSON-DAG: "%193": 37 # CHECK-GX-JSON-DAG: "%194": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%196:vgpr_32 = COPY %192.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 299 # CHECK-GX-JSON-DAG: "%69:sub1": 298 # CHECK-GX-JSON-DAG: "%69:sub2": 297 # CHECK-GX-JSON-DAG: "%69:sub3": 296 # CHECK-GX-JSON-DAG: "%69:sub4": 293 # CHECK-GX-JSON-DAG: "%69:sub5": 292 # CHECK-GX-JSON-DAG: "%69:sub6": 291 # CHECK-GX-JSON-DAG: "%69:sub7": 290 # CHECK-GX-JSON-DAG: "%69:sub8": 287 # CHECK-GX-JSON-DAG: "%69:sub9": 286 # CHECK-GX-JSON-DAG: "%69:sub10": 285 # CHECK-GX-JSON-DAG: "%69:sub11": 284 # CHECK-GX-JSON-DAG: "%69:sub12": 281 # CHECK-GX-JSON-DAG: "%69:sub13": 280 # CHECK-GX-JSON-DAG: "%69:sub14": 279 # CHECK-GX-JSON-DAG: "%69:sub15": 278 # CHECK-GX-JSON-DAG: "%69:sub16": 275 # CHECK-GX-JSON-DAG: "%69:sub17": 274 # CHECK-GX-JSON-DAG: "%69:sub18": 273 # CHECK-GX-JSON-DAG: "%69:sub19": 272 # CHECK-GX-JSON-DAG: "%69:sub20": 269 # CHECK-GX-JSON-DAG: "%69:sub21": 268 # CHECK-GX-JSON-DAG: "%69:sub22": 267 # CHECK-GX-JSON-DAG: "%69:sub23": 266 # CHECK-GX-JSON-DAG: "%69:sub24": 263 # CHECK-GX-JSON-DAG: "%69:sub25": 262 # CHECK-GX-JSON-DAG: "%69:sub26": 261 # CHECK-GX-JSON-DAG: "%69:sub27": 260 # CHECK-GX-JSON-DAG: "%69:sub28": 257 # CHECK-GX-JSON-DAG: "%69:sub29": 256 # CHECK-GX-JSON-DAG: "%69:sub30": 255 # CHECK-GX-JSON-DAG: "%69:sub31": 254 # CHECK-GX-JSON-DAG: "%70:sub0": 251 # CHECK-GX-JSON-DAG: "%70:sub1": 250 # CHECK-GX-JSON-DAG: "%70:sub2": 249 # CHECK-GX-JSON-DAG: "%70:sub3": 248 # CHECK-GX-JSON-DAG: "%70:sub4": 245 # CHECK-GX-JSON-DAG: "%70:sub5": 244 # CHECK-GX-JSON-DAG: "%70:sub6": 243 # CHECK-GX-JSON-DAG: "%70:sub7": 242 # CHECK-GX-JSON-DAG: "%70:sub8": 239 # CHECK-GX-JSON-DAG: "%70:sub9": 238 # CHECK-GX-JSON-DAG: "%70:sub10": 237 # CHECK-GX-JSON-DAG: "%70:sub11": 236 # CHECK-GX-JSON-DAG: "%70:sub12": 233 # CHECK-GX-JSON-DAG: "%70:sub13": 232 # CHECK-GX-JSON-DAG: "%70:sub14": 231 # CHECK-GX-JSON-DAG: "%70:sub15": 230 # CHECK-GX-JSON-DAG: "%70:sub16": 227 # CHECK-GX-JSON-DAG: "%70:sub17": 226 # CHECK-GX-JSON-DAG: "%70:sub18": 225 # CHECK-GX-JSON-DAG: "%70:sub19": 224 # CHECK-GX-JSON-DAG: "%70:sub20": 221 # CHECK-GX-JSON-DAG: "%70:sub21": 220 # CHECK-GX-JSON-DAG: "%70:sub22": 219 # CHECK-GX-JSON-DAG: "%70:sub23": 218 # CHECK-GX-JSON-DAG: "%70:sub24": 215 # CHECK-GX-JSON-DAG: "%70:sub25": 214 # CHECK-GX-JSON-DAG: "%70:sub26": 213 # CHECK-GX-JSON-DAG: "%70:sub27": 212 # CHECK-GX-JSON-DAG: "%70:sub28": 209 # CHECK-GX-JSON-DAG: "%70:sub29": 208 # CHECK-GX-JSON-DAG: "%70:sub30": 207 # CHECK-GX-JSON-DAG: "%70:sub31": 206 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 38 # CHECK-GX-JSON-DAG: "%97": 80 # CHECK-GX-JSON-DAG: "%102": 122 # CHECK-GX-JSON-DAG: "%107": 164 # CHECK-GX-JSON-DAG: "%149:sub0": 347 # CHECK-GX-JSON-DAG: "%149:sub1": 346 # CHECK-GX-JSON-DAG: "%149:sub2": 345 # CHECK-GX-JSON-DAG: "%149:sub3": 344 # CHECK-GX-JSON-DAG: "%149:sub4": 341 # CHECK-GX-JSON-DAG: "%149:sub5": 340 # CHECK-GX-JSON-DAG: "%149:sub6": 339 # CHECK-GX-JSON-DAG: "%149:sub7": 338 # CHECK-GX-JSON-DAG: "%149:sub8": 335 # CHECK-GX-JSON-DAG: "%149:sub9": 334 # CHECK-GX-JSON-DAG: "%149:sub10": 333 # CHECK-GX-JSON-DAG: "%149:sub11": 332 # CHECK-GX-JSON-DAG: "%149:sub12": 329 # CHECK-GX-JSON-DAG: "%149:sub13": 328 # CHECK-GX-JSON-DAG: "%149:sub14": 327 # CHECK-GX-JSON-DAG: "%149:sub15": 326 # CHECK-GX-JSON-DAG: "%149:sub16": 323 # CHECK-GX-JSON-DAG: "%149:sub17": 322 # CHECK-GX-JSON-DAG: "%149:sub18": 321 # CHECK-GX-JSON-DAG: "%149:sub19": 320 # CHECK-GX-JSON-DAG: "%149:sub20": 317 # CHECK-GX-JSON-DAG: "%149:sub21": 316 # CHECK-GX-JSON-DAG: "%149:sub22": 315 # CHECK-GX-JSON-DAG: "%149:sub23": 314 # CHECK-GX-JSON-DAG: "%149:sub24": 311 # CHECK-GX-JSON-DAG: "%149:sub25": 310 # CHECK-GX-JSON-DAG: "%149:sub26": 309 # CHECK-GX-JSON-DAG: "%149:sub27": 308 # CHECK-GX-JSON-DAG: "%149:sub28": 305 # CHECK-GX-JSON-DAG: "%149:sub29": 304 # CHECK-GX-JSON-DAG: "%149:sub30": 303 # CHECK-GX-JSON-DAG: "%149:sub31": 302 # CHECK-GX-JSON-DAG: "%191:sub0": 395 # CHECK-GX-JSON-DAG: "%191:sub1": 394 # CHECK-GX-JSON-DAG: "%191:sub2": 393 # CHECK-GX-JSON-DAG: "%191:sub3": 392 # CHECK-GX-JSON-DAG: "%191:sub4": 389 # CHECK-GX-JSON-DAG: "%191:sub5": 388 # CHECK-GX-JSON-DAG: "%191:sub6": 387 # CHECK-GX-JSON-DAG: "%191:sub7": 386 # CHECK-GX-JSON-DAG: "%191:sub8": 383 # CHECK-GX-JSON-DAG: "%191:sub9": 382 # CHECK-GX-JSON-DAG: "%191:sub10": 381 # CHECK-GX-JSON-DAG: "%191:sub11": 380 # CHECK-GX-JSON-DAG: "%191:sub12": 377 # CHECK-GX-JSON-DAG: "%191:sub13": 376 # CHECK-GX-JSON-DAG: "%191:sub14": 375 # CHECK-GX-JSON-DAG: "%191:sub15": 374 # CHECK-GX-JSON-DAG: "%191:sub16": 371 # CHECK-GX-JSON-DAG: "%191:sub17": 370 # CHECK-GX-JSON-DAG: "%191:sub18": 369 # CHECK-GX-JSON-DAG: "%191:sub19": 368 # CHECK-GX-JSON-DAG: "%191:sub20": 365 # CHECK-GX-JSON-DAG: "%191:sub21": 364 # CHECK-GX-JSON-DAG: "%191:sub22": 363 # CHECK-GX-JSON-DAG: "%191:sub23": 362 # CHECK-GX-JSON-DAG: "%191:sub24": 359 # CHECK-GX-JSON-DAG: "%191:sub25": 358 # CHECK-GX-JSON-DAG: "%191:sub26": 357 # CHECK-GX-JSON-DAG: "%191:sub27": 356 # CHECK-GX-JSON-DAG: "%191:sub28": 353 # CHECK-GX-JSON-DAG: "%191:sub29": 352 # CHECK-GX-JSON-DAG: "%191:sub30": 351 # CHECK-GX-JSON-DAG: "%191:sub31": 350 # CHECK-GX-JSON-DAG: "%192:sub0": 0 # CHECK-GX-JSON-DAG: "%193": 36 # CHECK-GX-JSON-DAG: "%194": 36 # CHECK-GX-JSON-DAG: "%195": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%197:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 298 # CHECK-GX-JSON-DAG: "%69:sub1": 297 # CHECK-GX-JSON-DAG: "%69:sub2": 296 # CHECK-GX-JSON-DAG: "%69:sub3": 295 # CHECK-GX-JSON-DAG: "%69:sub4": 292 # CHECK-GX-JSON-DAG: "%69:sub5": 291 # CHECK-GX-JSON-DAG: "%69:sub6": 290 # CHECK-GX-JSON-DAG: "%69:sub7": 289 # CHECK-GX-JSON-DAG: "%69:sub8": 286 # CHECK-GX-JSON-DAG: "%69:sub9": 285 # CHECK-GX-JSON-DAG: "%69:sub10": 284 # CHECK-GX-JSON-DAG: "%69:sub11": 283 # CHECK-GX-JSON-DAG: "%69:sub12": 280 # CHECK-GX-JSON-DAG: "%69:sub13": 279 # CHECK-GX-JSON-DAG: "%69:sub14": 278 # CHECK-GX-JSON-DAG: "%69:sub15": 277 # CHECK-GX-JSON-DAG: "%69:sub16": 274 # CHECK-GX-JSON-DAG: "%69:sub17": 273 # CHECK-GX-JSON-DAG: "%69:sub18": 272 # CHECK-GX-JSON-DAG: "%69:sub19": 271 # CHECK-GX-JSON-DAG: "%69:sub20": 268 # CHECK-GX-JSON-DAG: "%69:sub21": 267 # CHECK-GX-JSON-DAG: "%69:sub22": 266 # CHECK-GX-JSON-DAG: "%69:sub23": 265 # CHECK-GX-JSON-DAG: "%69:sub24": 262 # CHECK-GX-JSON-DAG: "%69:sub25": 261 # CHECK-GX-JSON-DAG: "%69:sub26": 260 # CHECK-GX-JSON-DAG: "%69:sub27": 259 # CHECK-GX-JSON-DAG: "%69:sub28": 256 # CHECK-GX-JSON-DAG: "%69:sub29": 255 # CHECK-GX-JSON-DAG: "%69:sub30": 254 # CHECK-GX-JSON-DAG: "%69:sub31": 253 # CHECK-GX-JSON-DAG: "%70:sub0": 250 # CHECK-GX-JSON-DAG: "%70:sub1": 249 # CHECK-GX-JSON-DAG: "%70:sub2": 248 # CHECK-GX-JSON-DAG: "%70:sub3": 247 # CHECK-GX-JSON-DAG: "%70:sub4": 244 # CHECK-GX-JSON-DAG: "%70:sub5": 243 # CHECK-GX-JSON-DAG: "%70:sub6": 242 # CHECK-GX-JSON-DAG: "%70:sub7": 241 # CHECK-GX-JSON-DAG: "%70:sub8": 238 # CHECK-GX-JSON-DAG: "%70:sub9": 237 # CHECK-GX-JSON-DAG: "%70:sub10": 236 # CHECK-GX-JSON-DAG: "%70:sub11": 235 # CHECK-GX-JSON-DAG: "%70:sub12": 232 # CHECK-GX-JSON-DAG: "%70:sub13": 231 # CHECK-GX-JSON-DAG: "%70:sub14": 230 # CHECK-GX-JSON-DAG: "%70:sub15": 229 # CHECK-GX-JSON-DAG: "%70:sub16": 226 # CHECK-GX-JSON-DAG: "%70:sub17": 225 # CHECK-GX-JSON-DAG: "%70:sub18": 224 # CHECK-GX-JSON-DAG: "%70:sub19": 223 # CHECK-GX-JSON-DAG: "%70:sub20": 220 # CHECK-GX-JSON-DAG: "%70:sub21": 219 # CHECK-GX-JSON-DAG: "%70:sub22": 218 # CHECK-GX-JSON-DAG: "%70:sub23": 217 # CHECK-GX-JSON-DAG: "%70:sub24": 214 # CHECK-GX-JSON-DAG: "%70:sub25": 213 # CHECK-GX-JSON-DAG: "%70:sub26": 212 # CHECK-GX-JSON-DAG: "%70:sub27": 211 # CHECK-GX-JSON-DAG: "%70:sub28": 208 # CHECK-GX-JSON-DAG: "%70:sub29": 207 # CHECK-GX-JSON-DAG: "%70:sub30": 206 # CHECK-GX-JSON-DAG: "%70:sub31": 205 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 37 # CHECK-GX-JSON-DAG: "%97": 79 # CHECK-GX-JSON-DAG: "%102": 121 # CHECK-GX-JSON-DAG: "%107": 163 # CHECK-GX-JSON-DAG: "%149:sub0": 346 # CHECK-GX-JSON-DAG: "%149:sub1": 345 # CHECK-GX-JSON-DAG: "%149:sub2": 344 # CHECK-GX-JSON-DAG: "%149:sub3": 343 # CHECK-GX-JSON-DAG: "%149:sub4": 340 # CHECK-GX-JSON-DAG: "%149:sub5": 339 # CHECK-GX-JSON-DAG: "%149:sub6": 338 # CHECK-GX-JSON-DAG: "%149:sub7": 337 # CHECK-GX-JSON-DAG: "%149:sub8": 334 # CHECK-GX-JSON-DAG: "%149:sub9": 333 # CHECK-GX-JSON-DAG: "%149:sub10": 332 # CHECK-GX-JSON-DAG: "%149:sub11": 331 # CHECK-GX-JSON-DAG: "%149:sub12": 328 # CHECK-GX-JSON-DAG: "%149:sub13": 327 # CHECK-GX-JSON-DAG: "%149:sub14": 326 # CHECK-GX-JSON-DAG: "%149:sub15": 325 # CHECK-GX-JSON-DAG: "%149:sub16": 322 # CHECK-GX-JSON-DAG: "%149:sub17": 321 # CHECK-GX-JSON-DAG: "%149:sub18": 320 # CHECK-GX-JSON-DAG: "%149:sub19": 319 # CHECK-GX-JSON-DAG: "%149:sub20": 316 # CHECK-GX-JSON-DAG: "%149:sub21": 315 # CHECK-GX-JSON-DAG: "%149:sub22": 314 # CHECK-GX-JSON-DAG: "%149:sub23": 313 # CHECK-GX-JSON-DAG: "%149:sub24": 310 # CHECK-GX-JSON-DAG: "%149:sub25": 309 # CHECK-GX-JSON-DAG: "%149:sub26": 308 # CHECK-GX-JSON-DAG: "%149:sub27": 307 # CHECK-GX-JSON-DAG: "%149:sub28": 304 # CHECK-GX-JSON-DAG: "%149:sub29": 303 # CHECK-GX-JSON-DAG: "%149:sub30": 302 # CHECK-GX-JSON-DAG: "%149:sub31": 301 # CHECK-GX-JSON-DAG: "%191:sub0": 394 # CHECK-GX-JSON-DAG: "%191:sub1": 393 # CHECK-GX-JSON-DAG: "%191:sub2": 392 # CHECK-GX-JSON-DAG: "%191:sub3": 391 # CHECK-GX-JSON-DAG: "%191:sub4": 388 # CHECK-GX-JSON-DAG: "%191:sub5": 387 # CHECK-GX-JSON-DAG: "%191:sub6": 386 # CHECK-GX-JSON-DAG: "%191:sub7": 385 # CHECK-GX-JSON-DAG: "%191:sub8": 382 # CHECK-GX-JSON-DAG: "%191:sub9": 381 # CHECK-GX-JSON-DAG: "%191:sub10": 380 # CHECK-GX-JSON-DAG: "%191:sub11": 379 # CHECK-GX-JSON-DAG: "%191:sub12": 376 # CHECK-GX-JSON-DAG: "%191:sub13": 375 # CHECK-GX-JSON-DAG: "%191:sub14": 374 # CHECK-GX-JSON-DAG: "%191:sub15": 373 # CHECK-GX-JSON-DAG: "%191:sub16": 370 # CHECK-GX-JSON-DAG: "%191:sub17": 369 # CHECK-GX-JSON-DAG: "%191:sub18": 368 # CHECK-GX-JSON-DAG: "%191:sub19": 367 # CHECK-GX-JSON-DAG: "%191:sub20": 364 # CHECK-GX-JSON-DAG: "%191:sub21": 363 # CHECK-GX-JSON-DAG: "%191:sub22": 362 # CHECK-GX-JSON-DAG: "%191:sub23": 361 # CHECK-GX-JSON-DAG: "%191:sub24": 358 # CHECK-GX-JSON-DAG: "%191:sub25": 357 # CHECK-GX-JSON-DAG: "%191:sub26": 356 # CHECK-GX-JSON-DAG: "%191:sub27": 355 # CHECK-GX-JSON-DAG: "%191:sub28": 352 # CHECK-GX-JSON-DAG: "%191:sub29": 351 # CHECK-GX-JSON-DAG: "%191:sub30": 350 # CHECK-GX-JSON-DAG: "%191:sub31": 349 # CHECK-GX-JSON-DAG: "%193": 35 # CHECK-GX-JSON-DAG: "%194": 35 # CHECK-GX-JSON-DAG: "%195": 35 # CHECK-GX-JSON-DAG: "%196": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%198:vgpr_32 = COPY %197.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 297 # CHECK-GX-JSON-DAG: "%69:sub1": 296 # CHECK-GX-JSON-DAG: "%69:sub2": 295 # CHECK-GX-JSON-DAG: "%69:sub3": 294 # CHECK-GX-JSON-DAG: "%69:sub4": 291 # CHECK-GX-JSON-DAG: "%69:sub5": 290 # CHECK-GX-JSON-DAG: "%69:sub6": 289 # CHECK-GX-JSON-DAG: "%69:sub7": 288 # CHECK-GX-JSON-DAG: "%69:sub8": 285 # CHECK-GX-JSON-DAG: "%69:sub9": 284 # CHECK-GX-JSON-DAG: "%69:sub10": 283 # CHECK-GX-JSON-DAG: "%69:sub11": 282 # CHECK-GX-JSON-DAG: "%69:sub12": 279 # CHECK-GX-JSON-DAG: "%69:sub13": 278 # CHECK-GX-JSON-DAG: "%69:sub14": 277 # CHECK-GX-JSON-DAG: "%69:sub15": 276 # CHECK-GX-JSON-DAG: "%69:sub16": 273 # CHECK-GX-JSON-DAG: "%69:sub17": 272 # CHECK-GX-JSON-DAG: "%69:sub18": 271 # CHECK-GX-JSON-DAG: "%69:sub19": 270 # CHECK-GX-JSON-DAG: "%69:sub20": 267 # CHECK-GX-JSON-DAG: "%69:sub21": 266 # CHECK-GX-JSON-DAG: "%69:sub22": 265 # CHECK-GX-JSON-DAG: "%69:sub23": 264 # CHECK-GX-JSON-DAG: "%69:sub24": 261 # CHECK-GX-JSON-DAG: "%69:sub25": 260 # CHECK-GX-JSON-DAG: "%69:sub26": 259 # CHECK-GX-JSON-DAG: "%69:sub27": 258 # CHECK-GX-JSON-DAG: "%69:sub28": 255 # CHECK-GX-JSON-DAG: "%69:sub29": 254 # CHECK-GX-JSON-DAG: "%69:sub30": 253 # CHECK-GX-JSON-DAG: "%69:sub31": 252 # CHECK-GX-JSON-DAG: "%70:sub0": 249 # CHECK-GX-JSON-DAG: "%70:sub1": 248 # CHECK-GX-JSON-DAG: "%70:sub2": 247 # CHECK-GX-JSON-DAG: "%70:sub3": 246 # CHECK-GX-JSON-DAG: "%70:sub4": 243 # CHECK-GX-JSON-DAG: "%70:sub5": 242 # CHECK-GX-JSON-DAG: "%70:sub6": 241 # CHECK-GX-JSON-DAG: "%70:sub7": 240 # CHECK-GX-JSON-DAG: "%70:sub8": 237 # CHECK-GX-JSON-DAG: "%70:sub9": 236 # CHECK-GX-JSON-DAG: "%70:sub10": 235 # CHECK-GX-JSON-DAG: "%70:sub11": 234 # CHECK-GX-JSON-DAG: "%70:sub12": 231 # CHECK-GX-JSON-DAG: "%70:sub13": 230 # CHECK-GX-JSON-DAG: "%70:sub14": 229 # CHECK-GX-JSON-DAG: "%70:sub15": 228 # CHECK-GX-JSON-DAG: "%70:sub16": 225 # CHECK-GX-JSON-DAG: "%70:sub17": 224 # CHECK-GX-JSON-DAG: "%70:sub18": 223 # CHECK-GX-JSON-DAG: "%70:sub19": 222 # CHECK-GX-JSON-DAG: "%70:sub20": 219 # CHECK-GX-JSON-DAG: "%70:sub21": 218 # CHECK-GX-JSON-DAG: "%70:sub22": 217 # CHECK-GX-JSON-DAG: "%70:sub23": 216 # CHECK-GX-JSON-DAG: "%70:sub24": 213 # CHECK-GX-JSON-DAG: "%70:sub25": 212 # CHECK-GX-JSON-DAG: "%70:sub26": 211 # CHECK-GX-JSON-DAG: "%70:sub27": 210 # CHECK-GX-JSON-DAG: "%70:sub28": 207 # CHECK-GX-JSON-DAG: "%70:sub29": 206 # CHECK-GX-JSON-DAG: "%70:sub30": 205 # CHECK-GX-JSON-DAG: "%70:sub31": 204 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 36 # CHECK-GX-JSON-DAG: "%97": 78 # CHECK-GX-JSON-DAG: "%102": 120 # CHECK-GX-JSON-DAG: "%107": 162 # CHECK-GX-JSON-DAG: "%149:sub0": 345 # CHECK-GX-JSON-DAG: "%149:sub1": 344 # CHECK-GX-JSON-DAG: "%149:sub2": 343 # CHECK-GX-JSON-DAG: "%149:sub3": 342 # CHECK-GX-JSON-DAG: "%149:sub4": 339 # CHECK-GX-JSON-DAG: "%149:sub5": 338 # CHECK-GX-JSON-DAG: "%149:sub6": 337 # CHECK-GX-JSON-DAG: "%149:sub7": 336 # CHECK-GX-JSON-DAG: "%149:sub8": 333 # CHECK-GX-JSON-DAG: "%149:sub9": 332 # CHECK-GX-JSON-DAG: "%149:sub10": 331 # CHECK-GX-JSON-DAG: "%149:sub11": 330 # CHECK-GX-JSON-DAG: "%149:sub12": 327 # CHECK-GX-JSON-DAG: "%149:sub13": 326 # CHECK-GX-JSON-DAG: "%149:sub14": 325 # CHECK-GX-JSON-DAG: "%149:sub15": 324 # CHECK-GX-JSON-DAG: "%149:sub16": 321 # CHECK-GX-JSON-DAG: "%149:sub17": 320 # CHECK-GX-JSON-DAG: "%149:sub18": 319 # CHECK-GX-JSON-DAG: "%149:sub19": 318 # CHECK-GX-JSON-DAG: "%149:sub20": 315 # CHECK-GX-JSON-DAG: "%149:sub21": 314 # CHECK-GX-JSON-DAG: "%149:sub22": 313 # CHECK-GX-JSON-DAG: "%149:sub23": 312 # CHECK-GX-JSON-DAG: "%149:sub24": 309 # CHECK-GX-JSON-DAG: "%149:sub25": 308 # CHECK-GX-JSON-DAG: "%149:sub26": 307 # CHECK-GX-JSON-DAG: "%149:sub27": 306 # CHECK-GX-JSON-DAG: "%149:sub28": 303 # CHECK-GX-JSON-DAG: "%149:sub29": 302 # CHECK-GX-JSON-DAG: "%149:sub30": 301 # CHECK-GX-JSON-DAG: "%149:sub31": 300 # CHECK-GX-JSON-DAG: "%191:sub0": 393 # CHECK-GX-JSON-DAG: "%191:sub1": 392 # CHECK-GX-JSON-DAG: "%191:sub2": 391 # CHECK-GX-JSON-DAG: "%191:sub3": 390 # CHECK-GX-JSON-DAG: "%191:sub4": 387 # CHECK-GX-JSON-DAG: "%191:sub5": 386 # CHECK-GX-JSON-DAG: "%191:sub6": 385 # CHECK-GX-JSON-DAG: "%191:sub7": 384 # CHECK-GX-JSON-DAG: "%191:sub8": 381 # CHECK-GX-JSON-DAG: "%191:sub9": 380 # CHECK-GX-JSON-DAG: "%191:sub10": 379 # CHECK-GX-JSON-DAG: "%191:sub11": 378 # CHECK-GX-JSON-DAG: "%191:sub12": 375 # CHECK-GX-JSON-DAG: "%191:sub13": 374 # CHECK-GX-JSON-DAG: "%191:sub14": 373 # CHECK-GX-JSON-DAG: "%191:sub15": 372 # CHECK-GX-JSON-DAG: "%191:sub16": 369 # CHECK-GX-JSON-DAG: "%191:sub17": 368 # CHECK-GX-JSON-DAG: "%191:sub18": 367 # CHECK-GX-JSON-DAG: "%191:sub19": 366 # CHECK-GX-JSON-DAG: "%191:sub20": 363 # CHECK-GX-JSON-DAG: "%191:sub21": 362 # CHECK-GX-JSON-DAG: "%191:sub22": 361 # CHECK-GX-JSON-DAG: "%191:sub23": 360 # CHECK-GX-JSON-DAG: "%191:sub24": 357 # CHECK-GX-JSON-DAG: "%191:sub25": 356 # CHECK-GX-JSON-DAG: "%191:sub26": 355 # CHECK-GX-JSON-DAG: "%191:sub27": 354 # CHECK-GX-JSON-DAG: "%191:sub28": 351 # CHECK-GX-JSON-DAG: "%191:sub29": 350 # CHECK-GX-JSON-DAG: "%191:sub30": 349 # CHECK-GX-JSON-DAG: "%191:sub31": 348 # CHECK-GX-JSON-DAG: "%193": 34 # CHECK-GX-JSON-DAG: "%194": 34 # CHECK-GX-JSON-DAG: "%195": 34 # CHECK-GX-JSON-DAG: "%196": 34 # CHECK-GX-JSON-DAG: "%197:sub0": 3 # CHECK-GX-JSON-DAG: "%197:sub1": 2 # CHECK-GX-JSON-DAG: "%197:sub2": 1 # CHECK-GX-JSON-DAG: "%197:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%199:vgpr_32 = COPY %197.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 296 # CHECK-GX-JSON-DAG: "%69:sub1": 295 # CHECK-GX-JSON-DAG: "%69:sub2": 294 # CHECK-GX-JSON-DAG: "%69:sub3": 293 # CHECK-GX-JSON-DAG: "%69:sub4": 290 # CHECK-GX-JSON-DAG: "%69:sub5": 289 # CHECK-GX-JSON-DAG: "%69:sub6": 288 # CHECK-GX-JSON-DAG: "%69:sub7": 287 # CHECK-GX-JSON-DAG: "%69:sub8": 284 # CHECK-GX-JSON-DAG: "%69:sub9": 283 # CHECK-GX-JSON-DAG: "%69:sub10": 282 # CHECK-GX-JSON-DAG: "%69:sub11": 281 # CHECK-GX-JSON-DAG: "%69:sub12": 278 # CHECK-GX-JSON-DAG: "%69:sub13": 277 # CHECK-GX-JSON-DAG: "%69:sub14": 276 # CHECK-GX-JSON-DAG: "%69:sub15": 275 # CHECK-GX-JSON-DAG: "%69:sub16": 272 # CHECK-GX-JSON-DAG: "%69:sub17": 271 # CHECK-GX-JSON-DAG: "%69:sub18": 270 # CHECK-GX-JSON-DAG: "%69:sub19": 269 # CHECK-GX-JSON-DAG: "%69:sub20": 266 # CHECK-GX-JSON-DAG: "%69:sub21": 265 # CHECK-GX-JSON-DAG: "%69:sub22": 264 # CHECK-GX-JSON-DAG: "%69:sub23": 263 # CHECK-GX-JSON-DAG: "%69:sub24": 260 # CHECK-GX-JSON-DAG: "%69:sub25": 259 # CHECK-GX-JSON-DAG: "%69:sub26": 258 # CHECK-GX-JSON-DAG: "%69:sub27": 257 # CHECK-GX-JSON-DAG: "%69:sub28": 254 # CHECK-GX-JSON-DAG: "%69:sub29": 253 # CHECK-GX-JSON-DAG: "%69:sub30": 252 # CHECK-GX-JSON-DAG: "%69:sub31": 251 # CHECK-GX-JSON-DAG: "%70:sub0": 248 # CHECK-GX-JSON-DAG: "%70:sub1": 247 # CHECK-GX-JSON-DAG: "%70:sub2": 246 # CHECK-GX-JSON-DAG: "%70:sub3": 245 # CHECK-GX-JSON-DAG: "%70:sub4": 242 # CHECK-GX-JSON-DAG: "%70:sub5": 241 # CHECK-GX-JSON-DAG: "%70:sub6": 240 # CHECK-GX-JSON-DAG: "%70:sub7": 239 # CHECK-GX-JSON-DAG: "%70:sub8": 236 # CHECK-GX-JSON-DAG: "%70:sub9": 235 # CHECK-GX-JSON-DAG: "%70:sub10": 234 # CHECK-GX-JSON-DAG: "%70:sub11": 233 # CHECK-GX-JSON-DAG: "%70:sub12": 230 # CHECK-GX-JSON-DAG: "%70:sub13": 229 # CHECK-GX-JSON-DAG: "%70:sub14": 228 # CHECK-GX-JSON-DAG: "%70:sub15": 227 # CHECK-GX-JSON-DAG: "%70:sub16": 224 # CHECK-GX-JSON-DAG: "%70:sub17": 223 # CHECK-GX-JSON-DAG: "%70:sub18": 222 # CHECK-GX-JSON-DAG: "%70:sub19": 221 # CHECK-GX-JSON-DAG: "%70:sub20": 218 # CHECK-GX-JSON-DAG: "%70:sub21": 217 # CHECK-GX-JSON-DAG: "%70:sub22": 216 # CHECK-GX-JSON-DAG: "%70:sub23": 215 # CHECK-GX-JSON-DAG: "%70:sub24": 212 # CHECK-GX-JSON-DAG: "%70:sub25": 211 # CHECK-GX-JSON-DAG: "%70:sub26": 210 # CHECK-GX-JSON-DAG: "%70:sub27": 209 # CHECK-GX-JSON-DAG: "%70:sub28": 206 # CHECK-GX-JSON-DAG: "%70:sub29": 205 # CHECK-GX-JSON-DAG: "%70:sub30": 204 # CHECK-GX-JSON-DAG: "%70:sub31": 203 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 35 # CHECK-GX-JSON-DAG: "%97": 77 # CHECK-GX-JSON-DAG: "%102": 119 # CHECK-GX-JSON-DAG: "%107": 161 # CHECK-GX-JSON-DAG: "%149:sub0": 344 # CHECK-GX-JSON-DAG: "%149:sub1": 343 # CHECK-GX-JSON-DAG: "%149:sub2": 342 # CHECK-GX-JSON-DAG: "%149:sub3": 341 # CHECK-GX-JSON-DAG: "%149:sub4": 338 # CHECK-GX-JSON-DAG: "%149:sub5": 337 # CHECK-GX-JSON-DAG: "%149:sub6": 336 # CHECK-GX-JSON-DAG: "%149:sub7": 335 # CHECK-GX-JSON-DAG: "%149:sub8": 332 # CHECK-GX-JSON-DAG: "%149:sub9": 331 # CHECK-GX-JSON-DAG: "%149:sub10": 330 # CHECK-GX-JSON-DAG: "%149:sub11": 329 # CHECK-GX-JSON-DAG: "%149:sub12": 326 # CHECK-GX-JSON-DAG: "%149:sub13": 325 # CHECK-GX-JSON-DAG: "%149:sub14": 324 # CHECK-GX-JSON-DAG: "%149:sub15": 323 # CHECK-GX-JSON-DAG: "%149:sub16": 320 # CHECK-GX-JSON-DAG: "%149:sub17": 319 # CHECK-GX-JSON-DAG: "%149:sub18": 318 # CHECK-GX-JSON-DAG: "%149:sub19": 317 # CHECK-GX-JSON-DAG: "%149:sub20": 314 # CHECK-GX-JSON-DAG: "%149:sub21": 313 # CHECK-GX-JSON-DAG: "%149:sub22": 312 # CHECK-GX-JSON-DAG: "%149:sub23": 311 # CHECK-GX-JSON-DAG: "%149:sub24": 308 # CHECK-GX-JSON-DAG: "%149:sub25": 307 # CHECK-GX-JSON-DAG: "%149:sub26": 306 # CHECK-GX-JSON-DAG: "%149:sub27": 305 # CHECK-GX-JSON-DAG: "%149:sub28": 302 # CHECK-GX-JSON-DAG: "%149:sub29": 301 # CHECK-GX-JSON-DAG: "%149:sub30": 300 # CHECK-GX-JSON-DAG: "%149:sub31": 299 # CHECK-GX-JSON-DAG: "%191:sub0": 392 # CHECK-GX-JSON-DAG: "%191:sub1": 391 # CHECK-GX-JSON-DAG: "%191:sub2": 390 # CHECK-GX-JSON-DAG: "%191:sub3": 389 # CHECK-GX-JSON-DAG: "%191:sub4": 386 # CHECK-GX-JSON-DAG: "%191:sub5": 385 # CHECK-GX-JSON-DAG: "%191:sub6": 384 # CHECK-GX-JSON-DAG: "%191:sub7": 383 # CHECK-GX-JSON-DAG: "%191:sub8": 380 # CHECK-GX-JSON-DAG: "%191:sub9": 379 # CHECK-GX-JSON-DAG: "%191:sub10": 378 # CHECK-GX-JSON-DAG: "%191:sub11": 377 # CHECK-GX-JSON-DAG: "%191:sub12": 374 # CHECK-GX-JSON-DAG: "%191:sub13": 373 # CHECK-GX-JSON-DAG: "%191:sub14": 372 # CHECK-GX-JSON-DAG: "%191:sub15": 371 # CHECK-GX-JSON-DAG: "%191:sub16": 368 # CHECK-GX-JSON-DAG: "%191:sub17": 367 # CHECK-GX-JSON-DAG: "%191:sub18": 366 # CHECK-GX-JSON-DAG: "%191:sub19": 365 # CHECK-GX-JSON-DAG: "%191:sub20": 362 # CHECK-GX-JSON-DAG: "%191:sub21": 361 # CHECK-GX-JSON-DAG: "%191:sub22": 360 # CHECK-GX-JSON-DAG: "%191:sub23": 359 # CHECK-GX-JSON-DAG: "%191:sub24": 356 # CHECK-GX-JSON-DAG: "%191:sub25": 355 # CHECK-GX-JSON-DAG: "%191:sub26": 354 # CHECK-GX-JSON-DAG: "%191:sub27": 353 # CHECK-GX-JSON-DAG: "%191:sub28": 350 # CHECK-GX-JSON-DAG: "%191:sub29": 349 # CHECK-GX-JSON-DAG: "%191:sub30": 348 # CHECK-GX-JSON-DAG: "%191:sub31": 347 # CHECK-GX-JSON-DAG: "%193": 33 # CHECK-GX-JSON-DAG: "%194": 33 # CHECK-GX-JSON-DAG: "%195": 33 # CHECK-GX-JSON-DAG: "%196": 33 # CHECK-GX-JSON-DAG: "%197:sub0": 2 # CHECK-GX-JSON-DAG: "%197:sub1": 1 # CHECK-GX-JSON-DAG: "%197:sub2": 0 # CHECK-GX-JSON-DAG: "%198": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%200:vgpr_32 = COPY %197.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 295 # CHECK-GX-JSON-DAG: "%69:sub1": 294 # CHECK-GX-JSON-DAG: "%69:sub2": 293 # CHECK-GX-JSON-DAG: "%69:sub3": 292 # CHECK-GX-JSON-DAG: "%69:sub4": 289 # CHECK-GX-JSON-DAG: "%69:sub5": 288 # CHECK-GX-JSON-DAG: "%69:sub6": 287 # CHECK-GX-JSON-DAG: "%69:sub7": 286 # CHECK-GX-JSON-DAG: "%69:sub8": 283 # CHECK-GX-JSON-DAG: "%69:sub9": 282 # CHECK-GX-JSON-DAG: "%69:sub10": 281 # CHECK-GX-JSON-DAG: "%69:sub11": 280 # CHECK-GX-JSON-DAG: "%69:sub12": 277 # CHECK-GX-JSON-DAG: "%69:sub13": 276 # CHECK-GX-JSON-DAG: "%69:sub14": 275 # CHECK-GX-JSON-DAG: "%69:sub15": 274 # CHECK-GX-JSON-DAG: "%69:sub16": 271 # CHECK-GX-JSON-DAG: "%69:sub17": 270 # CHECK-GX-JSON-DAG: "%69:sub18": 269 # CHECK-GX-JSON-DAG: "%69:sub19": 268 # CHECK-GX-JSON-DAG: "%69:sub20": 265 # CHECK-GX-JSON-DAG: "%69:sub21": 264 # CHECK-GX-JSON-DAG: "%69:sub22": 263 # CHECK-GX-JSON-DAG: "%69:sub23": 262 # CHECK-GX-JSON-DAG: "%69:sub24": 259 # CHECK-GX-JSON-DAG: "%69:sub25": 258 # CHECK-GX-JSON-DAG: "%69:sub26": 257 # CHECK-GX-JSON-DAG: "%69:sub27": 256 # CHECK-GX-JSON-DAG: "%69:sub28": 253 # CHECK-GX-JSON-DAG: "%69:sub29": 252 # CHECK-GX-JSON-DAG: "%69:sub30": 251 # CHECK-GX-JSON-DAG: "%69:sub31": 250 # CHECK-GX-JSON-DAG: "%70:sub0": 247 # CHECK-GX-JSON-DAG: "%70:sub1": 246 # CHECK-GX-JSON-DAG: "%70:sub2": 245 # CHECK-GX-JSON-DAG: "%70:sub3": 244 # CHECK-GX-JSON-DAG: "%70:sub4": 241 # CHECK-GX-JSON-DAG: "%70:sub5": 240 # CHECK-GX-JSON-DAG: "%70:sub6": 239 # CHECK-GX-JSON-DAG: "%70:sub7": 238 # CHECK-GX-JSON-DAG: "%70:sub8": 235 # CHECK-GX-JSON-DAG: "%70:sub9": 234 # CHECK-GX-JSON-DAG: "%70:sub10": 233 # CHECK-GX-JSON-DAG: "%70:sub11": 232 # CHECK-GX-JSON-DAG: "%70:sub12": 229 # CHECK-GX-JSON-DAG: "%70:sub13": 228 # CHECK-GX-JSON-DAG: "%70:sub14": 227 # CHECK-GX-JSON-DAG: "%70:sub15": 226 # CHECK-GX-JSON-DAG: "%70:sub16": 223 # CHECK-GX-JSON-DAG: "%70:sub17": 222 # CHECK-GX-JSON-DAG: "%70:sub18": 221 # CHECK-GX-JSON-DAG: "%70:sub19": 220 # CHECK-GX-JSON-DAG: "%70:sub20": 217 # CHECK-GX-JSON-DAG: "%70:sub21": 216 # CHECK-GX-JSON-DAG: "%70:sub22": 215 # CHECK-GX-JSON-DAG: "%70:sub23": 214 # CHECK-GX-JSON-DAG: "%70:sub24": 211 # CHECK-GX-JSON-DAG: "%70:sub25": 210 # CHECK-GX-JSON-DAG: "%70:sub26": 209 # CHECK-GX-JSON-DAG: "%70:sub27": 208 # CHECK-GX-JSON-DAG: "%70:sub28": 205 # CHECK-GX-JSON-DAG: "%70:sub29": 204 # CHECK-GX-JSON-DAG: "%70:sub30": 203 # CHECK-GX-JSON-DAG: "%70:sub31": 202 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 34 # CHECK-GX-JSON-DAG: "%97": 76 # CHECK-GX-JSON-DAG: "%102": 118 # CHECK-GX-JSON-DAG: "%107": 160 # CHECK-GX-JSON-DAG: "%149:sub0": 343 # CHECK-GX-JSON-DAG: "%149:sub1": 342 # CHECK-GX-JSON-DAG: "%149:sub2": 341 # CHECK-GX-JSON-DAG: "%149:sub3": 340 # CHECK-GX-JSON-DAG: "%149:sub4": 337 # CHECK-GX-JSON-DAG: "%149:sub5": 336 # CHECK-GX-JSON-DAG: "%149:sub6": 335 # CHECK-GX-JSON-DAG: "%149:sub7": 334 # CHECK-GX-JSON-DAG: "%149:sub8": 331 # CHECK-GX-JSON-DAG: "%149:sub9": 330 # CHECK-GX-JSON-DAG: "%149:sub10": 329 # CHECK-GX-JSON-DAG: "%149:sub11": 328 # CHECK-GX-JSON-DAG: "%149:sub12": 325 # CHECK-GX-JSON-DAG: "%149:sub13": 324 # CHECK-GX-JSON-DAG: "%149:sub14": 323 # CHECK-GX-JSON-DAG: "%149:sub15": 322 # CHECK-GX-JSON-DAG: "%149:sub16": 319 # CHECK-GX-JSON-DAG: "%149:sub17": 318 # CHECK-GX-JSON-DAG: "%149:sub18": 317 # CHECK-GX-JSON-DAG: "%149:sub19": 316 # CHECK-GX-JSON-DAG: "%149:sub20": 313 # CHECK-GX-JSON-DAG: "%149:sub21": 312 # CHECK-GX-JSON-DAG: "%149:sub22": 311 # CHECK-GX-JSON-DAG: "%149:sub23": 310 # CHECK-GX-JSON-DAG: "%149:sub24": 307 # CHECK-GX-JSON-DAG: "%149:sub25": 306 # CHECK-GX-JSON-DAG: "%149:sub26": 305 # CHECK-GX-JSON-DAG: "%149:sub27": 304 # CHECK-GX-JSON-DAG: "%149:sub28": 301 # CHECK-GX-JSON-DAG: "%149:sub29": 300 # CHECK-GX-JSON-DAG: "%149:sub30": 299 # CHECK-GX-JSON-DAG: "%149:sub31": 298 # CHECK-GX-JSON-DAG: "%191:sub0": 391 # CHECK-GX-JSON-DAG: "%191:sub1": 390 # CHECK-GX-JSON-DAG: "%191:sub2": 389 # CHECK-GX-JSON-DAG: "%191:sub3": 388 # CHECK-GX-JSON-DAG: "%191:sub4": 385 # CHECK-GX-JSON-DAG: "%191:sub5": 384 # CHECK-GX-JSON-DAG: "%191:sub6": 383 # CHECK-GX-JSON-DAG: "%191:sub7": 382 # CHECK-GX-JSON-DAG: "%191:sub8": 379 # CHECK-GX-JSON-DAG: "%191:sub9": 378 # CHECK-GX-JSON-DAG: "%191:sub10": 377 # CHECK-GX-JSON-DAG: "%191:sub11": 376 # CHECK-GX-JSON-DAG: "%191:sub12": 373 # CHECK-GX-JSON-DAG: "%191:sub13": 372 # CHECK-GX-JSON-DAG: "%191:sub14": 371 # CHECK-GX-JSON-DAG: "%191:sub15": 370 # CHECK-GX-JSON-DAG: "%191:sub16": 367 # CHECK-GX-JSON-DAG: "%191:sub17": 366 # CHECK-GX-JSON-DAG: "%191:sub18": 365 # CHECK-GX-JSON-DAG: "%191:sub19": 364 # CHECK-GX-JSON-DAG: "%191:sub20": 361 # CHECK-GX-JSON-DAG: "%191:sub21": 360 # CHECK-GX-JSON-DAG: "%191:sub22": 359 # CHECK-GX-JSON-DAG: "%191:sub23": 358 # CHECK-GX-JSON-DAG: "%191:sub24": 355 # CHECK-GX-JSON-DAG: "%191:sub25": 354 # CHECK-GX-JSON-DAG: "%191:sub26": 353 # CHECK-GX-JSON-DAG: "%191:sub27": 352 # CHECK-GX-JSON-DAG: "%191:sub28": 349 # CHECK-GX-JSON-DAG: "%191:sub29": 348 # CHECK-GX-JSON-DAG: "%191:sub30": 347 # CHECK-GX-JSON-DAG: "%191:sub31": 346 # CHECK-GX-JSON-DAG: "%193": 32 # CHECK-GX-JSON-DAG: "%194": 32 # CHECK-GX-JSON-DAG: "%195": 32 # CHECK-GX-JSON-DAG: "%196": 32 # CHECK-GX-JSON-DAG: "%197:sub0": 1 # CHECK-GX-JSON-DAG: "%197:sub1": 0 # CHECK-GX-JSON-DAG: "%198": 32 # CHECK-GX-JSON-DAG: "%199": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%201:vgpr_32 = COPY %197.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 294 # CHECK-GX-JSON-DAG: "%69:sub1": 293 # CHECK-GX-JSON-DAG: "%69:sub2": 292 # CHECK-GX-JSON-DAG: "%69:sub3": 291 # CHECK-GX-JSON-DAG: "%69:sub4": 288 # CHECK-GX-JSON-DAG: "%69:sub5": 287 # CHECK-GX-JSON-DAG: "%69:sub6": 286 # CHECK-GX-JSON-DAG: "%69:sub7": 285 # CHECK-GX-JSON-DAG: "%69:sub8": 282 # CHECK-GX-JSON-DAG: "%69:sub9": 281 # CHECK-GX-JSON-DAG: "%69:sub10": 280 # CHECK-GX-JSON-DAG: "%69:sub11": 279 # CHECK-GX-JSON-DAG: "%69:sub12": 276 # CHECK-GX-JSON-DAG: "%69:sub13": 275 # CHECK-GX-JSON-DAG: "%69:sub14": 274 # CHECK-GX-JSON-DAG: "%69:sub15": 273 # CHECK-GX-JSON-DAG: "%69:sub16": 270 # CHECK-GX-JSON-DAG: "%69:sub17": 269 # CHECK-GX-JSON-DAG: "%69:sub18": 268 # CHECK-GX-JSON-DAG: "%69:sub19": 267 # CHECK-GX-JSON-DAG: "%69:sub20": 264 # CHECK-GX-JSON-DAG: "%69:sub21": 263 # CHECK-GX-JSON-DAG: "%69:sub22": 262 # CHECK-GX-JSON-DAG: "%69:sub23": 261 # CHECK-GX-JSON-DAG: "%69:sub24": 258 # CHECK-GX-JSON-DAG: "%69:sub25": 257 # CHECK-GX-JSON-DAG: "%69:sub26": 256 # CHECK-GX-JSON-DAG: "%69:sub27": 255 # CHECK-GX-JSON-DAG: "%69:sub28": 252 # CHECK-GX-JSON-DAG: "%69:sub29": 251 # CHECK-GX-JSON-DAG: "%69:sub30": 250 # CHECK-GX-JSON-DAG: "%69:sub31": 249 # CHECK-GX-JSON-DAG: "%70:sub0": 246 # CHECK-GX-JSON-DAG: "%70:sub1": 245 # CHECK-GX-JSON-DAG: "%70:sub2": 244 # CHECK-GX-JSON-DAG: "%70:sub3": 243 # CHECK-GX-JSON-DAG: "%70:sub4": 240 # CHECK-GX-JSON-DAG: "%70:sub5": 239 # CHECK-GX-JSON-DAG: "%70:sub6": 238 # CHECK-GX-JSON-DAG: "%70:sub7": 237 # CHECK-GX-JSON-DAG: "%70:sub8": 234 # CHECK-GX-JSON-DAG: "%70:sub9": 233 # CHECK-GX-JSON-DAG: "%70:sub10": 232 # CHECK-GX-JSON-DAG: "%70:sub11": 231 # CHECK-GX-JSON-DAG: "%70:sub12": 228 # CHECK-GX-JSON-DAG: "%70:sub13": 227 # CHECK-GX-JSON-DAG: "%70:sub14": 226 # CHECK-GX-JSON-DAG: "%70:sub15": 225 # CHECK-GX-JSON-DAG: "%70:sub16": 222 # CHECK-GX-JSON-DAG: "%70:sub17": 221 # CHECK-GX-JSON-DAG: "%70:sub18": 220 # CHECK-GX-JSON-DAG: "%70:sub19": 219 # CHECK-GX-JSON-DAG: "%70:sub20": 216 # CHECK-GX-JSON-DAG: "%70:sub21": 215 # CHECK-GX-JSON-DAG: "%70:sub22": 214 # CHECK-GX-JSON-DAG: "%70:sub23": 213 # CHECK-GX-JSON-DAG: "%70:sub24": 210 # CHECK-GX-JSON-DAG: "%70:sub25": 209 # CHECK-GX-JSON-DAG: "%70:sub26": 208 # CHECK-GX-JSON-DAG: "%70:sub27": 207 # CHECK-GX-JSON-DAG: "%70:sub28": 204 # CHECK-GX-JSON-DAG: "%70:sub29": 203 # CHECK-GX-JSON-DAG: "%70:sub30": 202 # CHECK-GX-JSON-DAG: "%70:sub31": 201 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 33 # CHECK-GX-JSON-DAG: "%97": 75 # CHECK-GX-JSON-DAG: "%102": 117 # CHECK-GX-JSON-DAG: "%107": 159 # CHECK-GX-JSON-DAG: "%149:sub0": 342 # CHECK-GX-JSON-DAG: "%149:sub1": 341 # CHECK-GX-JSON-DAG: "%149:sub2": 340 # CHECK-GX-JSON-DAG: "%149:sub3": 339 # CHECK-GX-JSON-DAG: "%149:sub4": 336 # CHECK-GX-JSON-DAG: "%149:sub5": 335 # CHECK-GX-JSON-DAG: "%149:sub6": 334 # CHECK-GX-JSON-DAG: "%149:sub7": 333 # CHECK-GX-JSON-DAG: "%149:sub8": 330 # CHECK-GX-JSON-DAG: "%149:sub9": 329 # CHECK-GX-JSON-DAG: "%149:sub10": 328 # CHECK-GX-JSON-DAG: "%149:sub11": 327 # CHECK-GX-JSON-DAG: "%149:sub12": 324 # CHECK-GX-JSON-DAG: "%149:sub13": 323 # CHECK-GX-JSON-DAG: "%149:sub14": 322 # CHECK-GX-JSON-DAG: "%149:sub15": 321 # CHECK-GX-JSON-DAG: "%149:sub16": 318 # CHECK-GX-JSON-DAG: "%149:sub17": 317 # CHECK-GX-JSON-DAG: "%149:sub18": 316 # CHECK-GX-JSON-DAG: "%149:sub19": 315 # CHECK-GX-JSON-DAG: "%149:sub20": 312 # CHECK-GX-JSON-DAG: "%149:sub21": 311 # CHECK-GX-JSON-DAG: "%149:sub22": 310 # CHECK-GX-JSON-DAG: "%149:sub23": 309 # CHECK-GX-JSON-DAG: "%149:sub24": 306 # CHECK-GX-JSON-DAG: "%149:sub25": 305 # CHECK-GX-JSON-DAG: "%149:sub26": 304 # CHECK-GX-JSON-DAG: "%149:sub27": 303 # CHECK-GX-JSON-DAG: "%149:sub28": 300 # CHECK-GX-JSON-DAG: "%149:sub29": 299 # CHECK-GX-JSON-DAG: "%149:sub30": 298 # CHECK-GX-JSON-DAG: "%149:sub31": 297 # CHECK-GX-JSON-DAG: "%191:sub0": 390 # CHECK-GX-JSON-DAG: "%191:sub1": 389 # CHECK-GX-JSON-DAG: "%191:sub2": 388 # CHECK-GX-JSON-DAG: "%191:sub3": 387 # CHECK-GX-JSON-DAG: "%191:sub4": 384 # CHECK-GX-JSON-DAG: "%191:sub5": 383 # CHECK-GX-JSON-DAG: "%191:sub6": 382 # CHECK-GX-JSON-DAG: "%191:sub7": 381 # CHECK-GX-JSON-DAG: "%191:sub8": 378 # CHECK-GX-JSON-DAG: "%191:sub9": 377 # CHECK-GX-JSON-DAG: "%191:sub10": 376 # CHECK-GX-JSON-DAG: "%191:sub11": 375 # CHECK-GX-JSON-DAG: "%191:sub12": 372 # CHECK-GX-JSON-DAG: "%191:sub13": 371 # CHECK-GX-JSON-DAG: "%191:sub14": 370 # CHECK-GX-JSON-DAG: "%191:sub15": 369 # CHECK-GX-JSON-DAG: "%191:sub16": 366 # CHECK-GX-JSON-DAG: "%191:sub17": 365 # CHECK-GX-JSON-DAG: "%191:sub18": 364 # CHECK-GX-JSON-DAG: "%191:sub19": 363 # CHECK-GX-JSON-DAG: "%191:sub20": 360 # CHECK-GX-JSON-DAG: "%191:sub21": 359 # CHECK-GX-JSON-DAG: "%191:sub22": 358 # CHECK-GX-JSON-DAG: "%191:sub23": 357 # CHECK-GX-JSON-DAG: "%191:sub24": 354 # CHECK-GX-JSON-DAG: "%191:sub25": 353 # CHECK-GX-JSON-DAG: "%191:sub26": 352 # CHECK-GX-JSON-DAG: "%191:sub27": 351 # CHECK-GX-JSON-DAG: "%191:sub28": 348 # CHECK-GX-JSON-DAG: "%191:sub29": 347 # CHECK-GX-JSON-DAG: "%191:sub30": 346 # CHECK-GX-JSON-DAG: "%191:sub31": 345 # CHECK-GX-JSON-DAG: "%193": 31 # CHECK-GX-JSON-DAG: "%194": 31 # CHECK-GX-JSON-DAG: "%195": 31 # CHECK-GX-JSON-DAG: "%196": 31 # CHECK-GX-JSON-DAG: "%197:sub0": 0 # CHECK-GX-JSON-DAG: "%198": 31 # CHECK-GX-JSON-DAG: "%199": 31 # CHECK-GX-JSON-DAG: "%200": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%202:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 293 # CHECK-GX-JSON-DAG: "%69:sub1": 292 # CHECK-GX-JSON-DAG: "%69:sub2": 291 # CHECK-GX-JSON-DAG: "%69:sub3": 290 # CHECK-GX-JSON-DAG: "%69:sub4": 287 # CHECK-GX-JSON-DAG: "%69:sub5": 286 # CHECK-GX-JSON-DAG: "%69:sub6": 285 # CHECK-GX-JSON-DAG: "%69:sub7": 284 # CHECK-GX-JSON-DAG: "%69:sub8": 281 # CHECK-GX-JSON-DAG: "%69:sub9": 280 # CHECK-GX-JSON-DAG: "%69:sub10": 279 # CHECK-GX-JSON-DAG: "%69:sub11": 278 # CHECK-GX-JSON-DAG: "%69:sub12": 275 # CHECK-GX-JSON-DAG: "%69:sub13": 274 # CHECK-GX-JSON-DAG: "%69:sub14": 273 # CHECK-GX-JSON-DAG: "%69:sub15": 272 # CHECK-GX-JSON-DAG: "%69:sub16": 269 # CHECK-GX-JSON-DAG: "%69:sub17": 268 # CHECK-GX-JSON-DAG: "%69:sub18": 267 # CHECK-GX-JSON-DAG: "%69:sub19": 266 # CHECK-GX-JSON-DAG: "%69:sub20": 263 # CHECK-GX-JSON-DAG: "%69:sub21": 262 # CHECK-GX-JSON-DAG: "%69:sub22": 261 # CHECK-GX-JSON-DAG: "%69:sub23": 260 # CHECK-GX-JSON-DAG: "%69:sub24": 257 # CHECK-GX-JSON-DAG: "%69:sub25": 256 # CHECK-GX-JSON-DAG: "%69:sub26": 255 # CHECK-GX-JSON-DAG: "%69:sub27": 254 # CHECK-GX-JSON-DAG: "%69:sub28": 251 # CHECK-GX-JSON-DAG: "%69:sub29": 250 # CHECK-GX-JSON-DAG: "%69:sub30": 249 # CHECK-GX-JSON-DAG: "%69:sub31": 248 # CHECK-GX-JSON-DAG: "%70:sub0": 245 # CHECK-GX-JSON-DAG: "%70:sub1": 244 # CHECK-GX-JSON-DAG: "%70:sub2": 243 # CHECK-GX-JSON-DAG: "%70:sub3": 242 # CHECK-GX-JSON-DAG: "%70:sub4": 239 # CHECK-GX-JSON-DAG: "%70:sub5": 238 # CHECK-GX-JSON-DAG: "%70:sub6": 237 # CHECK-GX-JSON-DAG: "%70:sub7": 236 # CHECK-GX-JSON-DAG: "%70:sub8": 233 # CHECK-GX-JSON-DAG: "%70:sub9": 232 # CHECK-GX-JSON-DAG: "%70:sub10": 231 # CHECK-GX-JSON-DAG: "%70:sub11": 230 # CHECK-GX-JSON-DAG: "%70:sub12": 227 # CHECK-GX-JSON-DAG: "%70:sub13": 226 # CHECK-GX-JSON-DAG: "%70:sub14": 225 # CHECK-GX-JSON-DAG: "%70:sub15": 224 # CHECK-GX-JSON-DAG: "%70:sub16": 221 # CHECK-GX-JSON-DAG: "%70:sub17": 220 # CHECK-GX-JSON-DAG: "%70:sub18": 219 # CHECK-GX-JSON-DAG: "%70:sub19": 218 # CHECK-GX-JSON-DAG: "%70:sub20": 215 # CHECK-GX-JSON-DAG: "%70:sub21": 214 # CHECK-GX-JSON-DAG: "%70:sub22": 213 # CHECK-GX-JSON-DAG: "%70:sub23": 212 # CHECK-GX-JSON-DAG: "%70:sub24": 209 # CHECK-GX-JSON-DAG: "%70:sub25": 208 # CHECK-GX-JSON-DAG: "%70:sub26": 207 # CHECK-GX-JSON-DAG: "%70:sub27": 206 # CHECK-GX-JSON-DAG: "%70:sub28": 203 # CHECK-GX-JSON-DAG: "%70:sub29": 202 # CHECK-GX-JSON-DAG: "%70:sub30": 201 # CHECK-GX-JSON-DAG: "%70:sub31": 200 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 32 # CHECK-GX-JSON-DAG: "%97": 74 # CHECK-GX-JSON-DAG: "%102": 116 # CHECK-GX-JSON-DAG: "%107": 158 # CHECK-GX-JSON-DAG: "%149:sub0": 341 # CHECK-GX-JSON-DAG: "%149:sub1": 340 # CHECK-GX-JSON-DAG: "%149:sub2": 339 # CHECK-GX-JSON-DAG: "%149:sub3": 338 # CHECK-GX-JSON-DAG: "%149:sub4": 335 # CHECK-GX-JSON-DAG: "%149:sub5": 334 # CHECK-GX-JSON-DAG: "%149:sub6": 333 # CHECK-GX-JSON-DAG: "%149:sub7": 332 # CHECK-GX-JSON-DAG: "%149:sub8": 329 # CHECK-GX-JSON-DAG: "%149:sub9": 328 # CHECK-GX-JSON-DAG: "%149:sub10": 327 # CHECK-GX-JSON-DAG: "%149:sub11": 326 # CHECK-GX-JSON-DAG: "%149:sub12": 323 # CHECK-GX-JSON-DAG: "%149:sub13": 322 # CHECK-GX-JSON-DAG: "%149:sub14": 321 # CHECK-GX-JSON-DAG: "%149:sub15": 320 # CHECK-GX-JSON-DAG: "%149:sub16": 317 # CHECK-GX-JSON-DAG: "%149:sub17": 316 # CHECK-GX-JSON-DAG: "%149:sub18": 315 # CHECK-GX-JSON-DAG: "%149:sub19": 314 # CHECK-GX-JSON-DAG: "%149:sub20": 311 # CHECK-GX-JSON-DAG: "%149:sub21": 310 # CHECK-GX-JSON-DAG: "%149:sub22": 309 # CHECK-GX-JSON-DAG: "%149:sub23": 308 # CHECK-GX-JSON-DAG: "%149:sub24": 305 # CHECK-GX-JSON-DAG: "%149:sub25": 304 # CHECK-GX-JSON-DAG: "%149:sub26": 303 # CHECK-GX-JSON-DAG: "%149:sub27": 302 # CHECK-GX-JSON-DAG: "%149:sub28": 299 # CHECK-GX-JSON-DAG: "%149:sub29": 298 # CHECK-GX-JSON-DAG: "%149:sub30": 297 # CHECK-GX-JSON-DAG: "%149:sub31": 296 # CHECK-GX-JSON-DAG: "%191:sub0": 389 # CHECK-GX-JSON-DAG: "%191:sub1": 388 # CHECK-GX-JSON-DAG: "%191:sub2": 387 # CHECK-GX-JSON-DAG: "%191:sub3": 386 # CHECK-GX-JSON-DAG: "%191:sub4": 383 # CHECK-GX-JSON-DAG: "%191:sub5": 382 # CHECK-GX-JSON-DAG: "%191:sub6": 381 # CHECK-GX-JSON-DAG: "%191:sub7": 380 # CHECK-GX-JSON-DAG: "%191:sub8": 377 # CHECK-GX-JSON-DAG: "%191:sub9": 376 # CHECK-GX-JSON-DAG: "%191:sub10": 375 # CHECK-GX-JSON-DAG: "%191:sub11": 374 # CHECK-GX-JSON-DAG: "%191:sub12": 371 # CHECK-GX-JSON-DAG: "%191:sub13": 370 # CHECK-GX-JSON-DAG: "%191:sub14": 369 # CHECK-GX-JSON-DAG: "%191:sub15": 368 # CHECK-GX-JSON-DAG: "%191:sub16": 365 # CHECK-GX-JSON-DAG: "%191:sub17": 364 # CHECK-GX-JSON-DAG: "%191:sub18": 363 # CHECK-GX-JSON-DAG: "%191:sub19": 362 # CHECK-GX-JSON-DAG: "%191:sub20": 359 # CHECK-GX-JSON-DAG: "%191:sub21": 358 # CHECK-GX-JSON-DAG: "%191:sub22": 357 # CHECK-GX-JSON-DAG: "%191:sub23": 356 # CHECK-GX-JSON-DAG: "%191:sub24": 353 # CHECK-GX-JSON-DAG: "%191:sub25": 352 # CHECK-GX-JSON-DAG: "%191:sub26": 351 # CHECK-GX-JSON-DAG: "%191:sub27": 350 # CHECK-GX-JSON-DAG: "%191:sub28": 347 # CHECK-GX-JSON-DAG: "%191:sub29": 346 # CHECK-GX-JSON-DAG: "%191:sub30": 345 # CHECK-GX-JSON-DAG: "%191:sub31": 344 # CHECK-GX-JSON-DAG: "%193": 30 # CHECK-GX-JSON-DAG: "%194": 30 # CHECK-GX-JSON-DAG: "%195": 30 # CHECK-GX-JSON-DAG: "%196": 30 # CHECK-GX-JSON-DAG: "%198": 30 # CHECK-GX-JSON-DAG: "%199": 30 # CHECK-GX-JSON-DAG: "%200": 30 # CHECK-GX-JSON-DAG: "%201": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%203:vgpr_32 = COPY %202.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 292 # CHECK-GX-JSON-DAG: "%69:sub1": 291 # CHECK-GX-JSON-DAG: "%69:sub2": 290 # CHECK-GX-JSON-DAG: "%69:sub3": 289 # CHECK-GX-JSON-DAG: "%69:sub4": 286 # CHECK-GX-JSON-DAG: "%69:sub5": 285 # CHECK-GX-JSON-DAG: "%69:sub6": 284 # CHECK-GX-JSON-DAG: "%69:sub7": 283 # CHECK-GX-JSON-DAG: "%69:sub8": 280 # CHECK-GX-JSON-DAG: "%69:sub9": 279 # CHECK-GX-JSON-DAG: "%69:sub10": 278 # CHECK-GX-JSON-DAG: "%69:sub11": 277 # CHECK-GX-JSON-DAG: "%69:sub12": 274 # CHECK-GX-JSON-DAG: "%69:sub13": 273 # CHECK-GX-JSON-DAG: "%69:sub14": 272 # CHECK-GX-JSON-DAG: "%69:sub15": 271 # CHECK-GX-JSON-DAG: "%69:sub16": 268 # CHECK-GX-JSON-DAG: "%69:sub17": 267 # CHECK-GX-JSON-DAG: "%69:sub18": 266 # CHECK-GX-JSON-DAG: "%69:sub19": 265 # CHECK-GX-JSON-DAG: "%69:sub20": 262 # CHECK-GX-JSON-DAG: "%69:sub21": 261 # CHECK-GX-JSON-DAG: "%69:sub22": 260 # CHECK-GX-JSON-DAG: "%69:sub23": 259 # CHECK-GX-JSON-DAG: "%69:sub24": 256 # CHECK-GX-JSON-DAG: "%69:sub25": 255 # CHECK-GX-JSON-DAG: "%69:sub26": 254 # CHECK-GX-JSON-DAG: "%69:sub27": 253 # CHECK-GX-JSON-DAG: "%69:sub28": 250 # CHECK-GX-JSON-DAG: "%69:sub29": 249 # CHECK-GX-JSON-DAG: "%69:sub30": 248 # CHECK-GX-JSON-DAG: "%69:sub31": 247 # CHECK-GX-JSON-DAG: "%70:sub0": 244 # CHECK-GX-JSON-DAG: "%70:sub1": 243 # CHECK-GX-JSON-DAG: "%70:sub2": 242 # CHECK-GX-JSON-DAG: "%70:sub3": 241 # CHECK-GX-JSON-DAG: "%70:sub4": 238 # CHECK-GX-JSON-DAG: "%70:sub5": 237 # CHECK-GX-JSON-DAG: "%70:sub6": 236 # CHECK-GX-JSON-DAG: "%70:sub7": 235 # CHECK-GX-JSON-DAG: "%70:sub8": 232 # CHECK-GX-JSON-DAG: "%70:sub9": 231 # CHECK-GX-JSON-DAG: "%70:sub10": 230 # CHECK-GX-JSON-DAG: "%70:sub11": 229 # CHECK-GX-JSON-DAG: "%70:sub12": 226 # CHECK-GX-JSON-DAG: "%70:sub13": 225 # CHECK-GX-JSON-DAG: "%70:sub14": 224 # CHECK-GX-JSON-DAG: "%70:sub15": 223 # CHECK-GX-JSON-DAG: "%70:sub16": 220 # CHECK-GX-JSON-DAG: "%70:sub17": 219 # CHECK-GX-JSON-DAG: "%70:sub18": 218 # CHECK-GX-JSON-DAG: "%70:sub19": 217 # CHECK-GX-JSON-DAG: "%70:sub20": 214 # CHECK-GX-JSON-DAG: "%70:sub21": 213 # CHECK-GX-JSON-DAG: "%70:sub22": 212 # CHECK-GX-JSON-DAG: "%70:sub23": 211 # CHECK-GX-JSON-DAG: "%70:sub24": 208 # CHECK-GX-JSON-DAG: "%70:sub25": 207 # CHECK-GX-JSON-DAG: "%70:sub26": 206 # CHECK-GX-JSON-DAG: "%70:sub27": 205 # CHECK-GX-JSON-DAG: "%70:sub28": 202 # CHECK-GX-JSON-DAG: "%70:sub29": 201 # CHECK-GX-JSON-DAG: "%70:sub30": 200 # CHECK-GX-JSON-DAG: "%70:sub31": 199 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 31 # CHECK-GX-JSON-DAG: "%97": 73 # CHECK-GX-JSON-DAG: "%102": 115 # CHECK-GX-JSON-DAG: "%107": 157 # CHECK-GX-JSON-DAG: "%149:sub0": 340 # CHECK-GX-JSON-DAG: "%149:sub1": 339 # CHECK-GX-JSON-DAG: "%149:sub2": 338 # CHECK-GX-JSON-DAG: "%149:sub3": 337 # CHECK-GX-JSON-DAG: "%149:sub4": 334 # CHECK-GX-JSON-DAG: "%149:sub5": 333 # CHECK-GX-JSON-DAG: "%149:sub6": 332 # CHECK-GX-JSON-DAG: "%149:sub7": 331 # CHECK-GX-JSON-DAG: "%149:sub8": 328 # CHECK-GX-JSON-DAG: "%149:sub9": 327 # CHECK-GX-JSON-DAG: "%149:sub10": 326 # CHECK-GX-JSON-DAG: "%149:sub11": 325 # CHECK-GX-JSON-DAG: "%149:sub12": 322 # CHECK-GX-JSON-DAG: "%149:sub13": 321 # CHECK-GX-JSON-DAG: "%149:sub14": 320 # CHECK-GX-JSON-DAG: "%149:sub15": 319 # CHECK-GX-JSON-DAG: "%149:sub16": 316 # CHECK-GX-JSON-DAG: "%149:sub17": 315 # CHECK-GX-JSON-DAG: "%149:sub18": 314 # CHECK-GX-JSON-DAG: "%149:sub19": 313 # CHECK-GX-JSON-DAG: "%149:sub20": 310 # CHECK-GX-JSON-DAG: "%149:sub21": 309 # CHECK-GX-JSON-DAG: "%149:sub22": 308 # CHECK-GX-JSON-DAG: "%149:sub23": 307 # CHECK-GX-JSON-DAG: "%149:sub24": 304 # CHECK-GX-JSON-DAG: "%149:sub25": 303 # CHECK-GX-JSON-DAG: "%149:sub26": 302 # CHECK-GX-JSON-DAG: "%149:sub27": 301 # CHECK-GX-JSON-DAG: "%149:sub28": 298 # CHECK-GX-JSON-DAG: "%149:sub29": 297 # CHECK-GX-JSON-DAG: "%149:sub30": 296 # CHECK-GX-JSON-DAG: "%149:sub31": 295 # CHECK-GX-JSON-DAG: "%191:sub0": 388 # CHECK-GX-JSON-DAG: "%191:sub1": 387 # CHECK-GX-JSON-DAG: "%191:sub2": 386 # CHECK-GX-JSON-DAG: "%191:sub3": 385 # CHECK-GX-JSON-DAG: "%191:sub4": 382 # CHECK-GX-JSON-DAG: "%191:sub5": 381 # CHECK-GX-JSON-DAG: "%191:sub6": 380 # CHECK-GX-JSON-DAG: "%191:sub7": 379 # CHECK-GX-JSON-DAG: "%191:sub8": 376 # CHECK-GX-JSON-DAG: "%191:sub9": 375 # CHECK-GX-JSON-DAG: "%191:sub10": 374 # CHECK-GX-JSON-DAG: "%191:sub11": 373 # CHECK-GX-JSON-DAG: "%191:sub12": 370 # CHECK-GX-JSON-DAG: "%191:sub13": 369 # CHECK-GX-JSON-DAG: "%191:sub14": 368 # CHECK-GX-JSON-DAG: "%191:sub15": 367 # CHECK-GX-JSON-DAG: "%191:sub16": 364 # CHECK-GX-JSON-DAG: "%191:sub17": 363 # CHECK-GX-JSON-DAG: "%191:sub18": 362 # CHECK-GX-JSON-DAG: "%191:sub19": 361 # CHECK-GX-JSON-DAG: "%191:sub20": 358 # CHECK-GX-JSON-DAG: "%191:sub21": 357 # CHECK-GX-JSON-DAG: "%191:sub22": 356 # CHECK-GX-JSON-DAG: "%191:sub23": 355 # CHECK-GX-JSON-DAG: "%191:sub24": 352 # CHECK-GX-JSON-DAG: "%191:sub25": 351 # CHECK-GX-JSON-DAG: "%191:sub26": 350 # CHECK-GX-JSON-DAG: "%191:sub27": 349 # CHECK-GX-JSON-DAG: "%191:sub28": 346 # CHECK-GX-JSON-DAG: "%191:sub29": 345 # CHECK-GX-JSON-DAG: "%191:sub30": 344 # CHECK-GX-JSON-DAG: "%191:sub31": 343 # CHECK-GX-JSON-DAG: "%193": 29 # CHECK-GX-JSON-DAG: "%194": 29 # CHECK-GX-JSON-DAG: "%195": 29 # CHECK-GX-JSON-DAG: "%196": 29 # CHECK-GX-JSON-DAG: "%198": 29 # CHECK-GX-JSON-DAG: "%199": 29 # CHECK-GX-JSON-DAG: "%200": 29 # CHECK-GX-JSON-DAG: "%201": 29 # CHECK-GX-JSON-DAG: "%202:sub0": 3 # CHECK-GX-JSON-DAG: "%202:sub1": 2 # CHECK-GX-JSON-DAG: "%202:sub2": 1 # CHECK-GX-JSON-DAG: "%202:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%204:vgpr_32 = COPY %202.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 291 # CHECK-GX-JSON-DAG: "%69:sub1": 290 # CHECK-GX-JSON-DAG: "%69:sub2": 289 # CHECK-GX-JSON-DAG: "%69:sub3": 288 # CHECK-GX-JSON-DAG: "%69:sub4": 285 # CHECK-GX-JSON-DAG: "%69:sub5": 284 # CHECK-GX-JSON-DAG: "%69:sub6": 283 # CHECK-GX-JSON-DAG: "%69:sub7": 282 # CHECK-GX-JSON-DAG: "%69:sub8": 279 # CHECK-GX-JSON-DAG: "%69:sub9": 278 # CHECK-GX-JSON-DAG: "%69:sub10": 277 # CHECK-GX-JSON-DAG: "%69:sub11": 276 # CHECK-GX-JSON-DAG: "%69:sub12": 273 # CHECK-GX-JSON-DAG: "%69:sub13": 272 # CHECK-GX-JSON-DAG: "%69:sub14": 271 # CHECK-GX-JSON-DAG: "%69:sub15": 270 # CHECK-GX-JSON-DAG: "%69:sub16": 267 # CHECK-GX-JSON-DAG: "%69:sub17": 266 # CHECK-GX-JSON-DAG: "%69:sub18": 265 # CHECK-GX-JSON-DAG: "%69:sub19": 264 # CHECK-GX-JSON-DAG: "%69:sub20": 261 # CHECK-GX-JSON-DAG: "%69:sub21": 260 # CHECK-GX-JSON-DAG: "%69:sub22": 259 # CHECK-GX-JSON-DAG: "%69:sub23": 258 # CHECK-GX-JSON-DAG: "%69:sub24": 255 # CHECK-GX-JSON-DAG: "%69:sub25": 254 # CHECK-GX-JSON-DAG: "%69:sub26": 253 # CHECK-GX-JSON-DAG: "%69:sub27": 252 # CHECK-GX-JSON-DAG: "%69:sub28": 249 # CHECK-GX-JSON-DAG: "%69:sub29": 248 # CHECK-GX-JSON-DAG: "%69:sub30": 247 # CHECK-GX-JSON-DAG: "%69:sub31": 246 # CHECK-GX-JSON-DAG: "%70:sub0": 243 # CHECK-GX-JSON-DAG: "%70:sub1": 242 # CHECK-GX-JSON-DAG: "%70:sub2": 241 # CHECK-GX-JSON-DAG: "%70:sub3": 240 # CHECK-GX-JSON-DAG: "%70:sub4": 237 # CHECK-GX-JSON-DAG: "%70:sub5": 236 # CHECK-GX-JSON-DAG: "%70:sub6": 235 # CHECK-GX-JSON-DAG: "%70:sub7": 234 # CHECK-GX-JSON-DAG: "%70:sub8": 231 # CHECK-GX-JSON-DAG: "%70:sub9": 230 # CHECK-GX-JSON-DAG: "%70:sub10": 229 # CHECK-GX-JSON-DAG: "%70:sub11": 228 # CHECK-GX-JSON-DAG: "%70:sub12": 225 # CHECK-GX-JSON-DAG: "%70:sub13": 224 # CHECK-GX-JSON-DAG: "%70:sub14": 223 # CHECK-GX-JSON-DAG: "%70:sub15": 222 # CHECK-GX-JSON-DAG: "%70:sub16": 219 # CHECK-GX-JSON-DAG: "%70:sub17": 218 # CHECK-GX-JSON-DAG: "%70:sub18": 217 # CHECK-GX-JSON-DAG: "%70:sub19": 216 # CHECK-GX-JSON-DAG: "%70:sub20": 213 # CHECK-GX-JSON-DAG: "%70:sub21": 212 # CHECK-GX-JSON-DAG: "%70:sub22": 211 # CHECK-GX-JSON-DAG: "%70:sub23": 210 # CHECK-GX-JSON-DAG: "%70:sub24": 207 # CHECK-GX-JSON-DAG: "%70:sub25": 206 # CHECK-GX-JSON-DAG: "%70:sub26": 205 # CHECK-GX-JSON-DAG: "%70:sub27": 204 # CHECK-GX-JSON-DAG: "%70:sub28": 201 # CHECK-GX-JSON-DAG: "%70:sub29": 200 # CHECK-GX-JSON-DAG: "%70:sub30": 199 # CHECK-GX-JSON-DAG: "%70:sub31": 198 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 30 # CHECK-GX-JSON-DAG: "%97": 72 # CHECK-GX-JSON-DAG: "%102": 114 # CHECK-GX-JSON-DAG: "%107": 156 # CHECK-GX-JSON-DAG: "%149:sub0": 339 # CHECK-GX-JSON-DAG: "%149:sub1": 338 # CHECK-GX-JSON-DAG: "%149:sub2": 337 # CHECK-GX-JSON-DAG: "%149:sub3": 336 # CHECK-GX-JSON-DAG: "%149:sub4": 333 # CHECK-GX-JSON-DAG: "%149:sub5": 332 # CHECK-GX-JSON-DAG: "%149:sub6": 331 # CHECK-GX-JSON-DAG: "%149:sub7": 330 # CHECK-GX-JSON-DAG: "%149:sub8": 327 # CHECK-GX-JSON-DAG: "%149:sub9": 326 # CHECK-GX-JSON-DAG: "%149:sub10": 325 # CHECK-GX-JSON-DAG: "%149:sub11": 324 # CHECK-GX-JSON-DAG: "%149:sub12": 321 # CHECK-GX-JSON-DAG: "%149:sub13": 320 # CHECK-GX-JSON-DAG: "%149:sub14": 319 # CHECK-GX-JSON-DAG: "%149:sub15": 318 # CHECK-GX-JSON-DAG: "%149:sub16": 315 # CHECK-GX-JSON-DAG: "%149:sub17": 314 # CHECK-GX-JSON-DAG: "%149:sub18": 313 # CHECK-GX-JSON-DAG: "%149:sub19": 312 # CHECK-GX-JSON-DAG: "%149:sub20": 309 # CHECK-GX-JSON-DAG: "%149:sub21": 308 # CHECK-GX-JSON-DAG: "%149:sub22": 307 # CHECK-GX-JSON-DAG: "%149:sub23": 306 # CHECK-GX-JSON-DAG: "%149:sub24": 303 # CHECK-GX-JSON-DAG: "%149:sub25": 302 # CHECK-GX-JSON-DAG: "%149:sub26": 301 # CHECK-GX-JSON-DAG: "%149:sub27": 300 # CHECK-GX-JSON-DAG: "%149:sub28": 297 # CHECK-GX-JSON-DAG: "%149:sub29": 296 # CHECK-GX-JSON-DAG: "%149:sub30": 295 # CHECK-GX-JSON-DAG: "%149:sub31": 294 # CHECK-GX-JSON-DAG: "%191:sub0": 387 # CHECK-GX-JSON-DAG: "%191:sub1": 386 # CHECK-GX-JSON-DAG: "%191:sub2": 385 # CHECK-GX-JSON-DAG: "%191:sub3": 384 # CHECK-GX-JSON-DAG: "%191:sub4": 381 # CHECK-GX-JSON-DAG: "%191:sub5": 380 # CHECK-GX-JSON-DAG: "%191:sub6": 379 # CHECK-GX-JSON-DAG: "%191:sub7": 378 # CHECK-GX-JSON-DAG: "%191:sub8": 375 # CHECK-GX-JSON-DAG: "%191:sub9": 374 # CHECK-GX-JSON-DAG: "%191:sub10": 373 # CHECK-GX-JSON-DAG: "%191:sub11": 372 # CHECK-GX-JSON-DAG: "%191:sub12": 369 # CHECK-GX-JSON-DAG: "%191:sub13": 368 # CHECK-GX-JSON-DAG: "%191:sub14": 367 # CHECK-GX-JSON-DAG: "%191:sub15": 366 # CHECK-GX-JSON-DAG: "%191:sub16": 363 # CHECK-GX-JSON-DAG: "%191:sub17": 362 # CHECK-GX-JSON-DAG: "%191:sub18": 361 # CHECK-GX-JSON-DAG: "%191:sub19": 360 # CHECK-GX-JSON-DAG: "%191:sub20": 357 # CHECK-GX-JSON-DAG: "%191:sub21": 356 # CHECK-GX-JSON-DAG: "%191:sub22": 355 # CHECK-GX-JSON-DAG: "%191:sub23": 354 # CHECK-GX-JSON-DAG: "%191:sub24": 351 # CHECK-GX-JSON-DAG: "%191:sub25": 350 # CHECK-GX-JSON-DAG: "%191:sub26": 349 # CHECK-GX-JSON-DAG: "%191:sub27": 348 # CHECK-GX-JSON-DAG: "%191:sub28": 345 # CHECK-GX-JSON-DAG: "%191:sub29": 344 # CHECK-GX-JSON-DAG: "%191:sub30": 343 # CHECK-GX-JSON-DAG: "%191:sub31": 342 # CHECK-GX-JSON-DAG: "%193": 28 # CHECK-GX-JSON-DAG: "%194": 28 # CHECK-GX-JSON-DAG: "%195": 28 # CHECK-GX-JSON-DAG: "%196": 28 # CHECK-GX-JSON-DAG: "%198": 28 # CHECK-GX-JSON-DAG: "%199": 28 # CHECK-GX-JSON-DAG: "%200": 28 # CHECK-GX-JSON-DAG: "%201": 28 # CHECK-GX-JSON-DAG: "%202:sub0": 2 # CHECK-GX-JSON-DAG: "%202:sub1": 1 # CHECK-GX-JSON-DAG: "%202:sub2": 0 # CHECK-GX-JSON-DAG: "%203": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%205:vgpr_32 = COPY %202.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 290 # CHECK-GX-JSON-DAG: "%69:sub1": 289 # CHECK-GX-JSON-DAG: "%69:sub2": 288 # CHECK-GX-JSON-DAG: "%69:sub3": 287 # CHECK-GX-JSON-DAG: "%69:sub4": 284 # CHECK-GX-JSON-DAG: "%69:sub5": 283 # CHECK-GX-JSON-DAG: "%69:sub6": 282 # CHECK-GX-JSON-DAG: "%69:sub7": 281 # CHECK-GX-JSON-DAG: "%69:sub8": 278 # CHECK-GX-JSON-DAG: "%69:sub9": 277 # CHECK-GX-JSON-DAG: "%69:sub10": 276 # CHECK-GX-JSON-DAG: "%69:sub11": 275 # CHECK-GX-JSON-DAG: "%69:sub12": 272 # CHECK-GX-JSON-DAG: "%69:sub13": 271 # CHECK-GX-JSON-DAG: "%69:sub14": 270 # CHECK-GX-JSON-DAG: "%69:sub15": 269 # CHECK-GX-JSON-DAG: "%69:sub16": 266 # CHECK-GX-JSON-DAG: "%69:sub17": 265 # CHECK-GX-JSON-DAG: "%69:sub18": 264 # CHECK-GX-JSON-DAG: "%69:sub19": 263 # CHECK-GX-JSON-DAG: "%69:sub20": 260 # CHECK-GX-JSON-DAG: "%69:sub21": 259 # CHECK-GX-JSON-DAG: "%69:sub22": 258 # CHECK-GX-JSON-DAG: "%69:sub23": 257 # CHECK-GX-JSON-DAG: "%69:sub24": 254 # CHECK-GX-JSON-DAG: "%69:sub25": 253 # CHECK-GX-JSON-DAG: "%69:sub26": 252 # CHECK-GX-JSON-DAG: "%69:sub27": 251 # CHECK-GX-JSON-DAG: "%69:sub28": 248 # CHECK-GX-JSON-DAG: "%69:sub29": 247 # CHECK-GX-JSON-DAG: "%69:sub30": 246 # CHECK-GX-JSON-DAG: "%69:sub31": 245 # CHECK-GX-JSON-DAG: "%70:sub0": 242 # CHECK-GX-JSON-DAG: "%70:sub1": 241 # CHECK-GX-JSON-DAG: "%70:sub2": 240 # CHECK-GX-JSON-DAG: "%70:sub3": 239 # CHECK-GX-JSON-DAG: "%70:sub4": 236 # CHECK-GX-JSON-DAG: "%70:sub5": 235 # CHECK-GX-JSON-DAG: "%70:sub6": 234 # CHECK-GX-JSON-DAG: "%70:sub7": 233 # CHECK-GX-JSON-DAG: "%70:sub8": 230 # CHECK-GX-JSON-DAG: "%70:sub9": 229 # CHECK-GX-JSON-DAG: "%70:sub10": 228 # CHECK-GX-JSON-DAG: "%70:sub11": 227 # CHECK-GX-JSON-DAG: "%70:sub12": 224 # CHECK-GX-JSON-DAG: "%70:sub13": 223 # CHECK-GX-JSON-DAG: "%70:sub14": 222 # CHECK-GX-JSON-DAG: "%70:sub15": 221 # CHECK-GX-JSON-DAG: "%70:sub16": 218 # CHECK-GX-JSON-DAG: "%70:sub17": 217 # CHECK-GX-JSON-DAG: "%70:sub18": 216 # CHECK-GX-JSON-DAG: "%70:sub19": 215 # CHECK-GX-JSON-DAG: "%70:sub20": 212 # CHECK-GX-JSON-DAG: "%70:sub21": 211 # CHECK-GX-JSON-DAG: "%70:sub22": 210 # CHECK-GX-JSON-DAG: "%70:sub23": 209 # CHECK-GX-JSON-DAG: "%70:sub24": 206 # CHECK-GX-JSON-DAG: "%70:sub25": 205 # CHECK-GX-JSON-DAG: "%70:sub26": 204 # CHECK-GX-JSON-DAG: "%70:sub27": 203 # CHECK-GX-JSON-DAG: "%70:sub28": 200 # CHECK-GX-JSON-DAG: "%70:sub29": 199 # CHECK-GX-JSON-DAG: "%70:sub30": 198 # CHECK-GX-JSON-DAG: "%70:sub31": 197 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 29 # CHECK-GX-JSON-DAG: "%97": 71 # CHECK-GX-JSON-DAG: "%102": 113 # CHECK-GX-JSON-DAG: "%107": 155 # CHECK-GX-JSON-DAG: "%149:sub0": 338 # CHECK-GX-JSON-DAG: "%149:sub1": 337 # CHECK-GX-JSON-DAG: "%149:sub2": 336 # CHECK-GX-JSON-DAG: "%149:sub3": 335 # CHECK-GX-JSON-DAG: "%149:sub4": 332 # CHECK-GX-JSON-DAG: "%149:sub5": 331 # CHECK-GX-JSON-DAG: "%149:sub6": 330 # CHECK-GX-JSON-DAG: "%149:sub7": 329 # CHECK-GX-JSON-DAG: "%149:sub8": 326 # CHECK-GX-JSON-DAG: "%149:sub9": 325 # CHECK-GX-JSON-DAG: "%149:sub10": 324 # CHECK-GX-JSON-DAG: "%149:sub11": 323 # CHECK-GX-JSON-DAG: "%149:sub12": 320 # CHECK-GX-JSON-DAG: "%149:sub13": 319 # CHECK-GX-JSON-DAG: "%149:sub14": 318 # CHECK-GX-JSON-DAG: "%149:sub15": 317 # CHECK-GX-JSON-DAG: "%149:sub16": 314 # CHECK-GX-JSON-DAG: "%149:sub17": 313 # CHECK-GX-JSON-DAG: "%149:sub18": 312 # CHECK-GX-JSON-DAG: "%149:sub19": 311 # CHECK-GX-JSON-DAG: "%149:sub20": 308 # CHECK-GX-JSON-DAG: "%149:sub21": 307 # CHECK-GX-JSON-DAG: "%149:sub22": 306 # CHECK-GX-JSON-DAG: "%149:sub23": 305 # CHECK-GX-JSON-DAG: "%149:sub24": 302 # CHECK-GX-JSON-DAG: "%149:sub25": 301 # CHECK-GX-JSON-DAG: "%149:sub26": 300 # CHECK-GX-JSON-DAG: "%149:sub27": 299 # CHECK-GX-JSON-DAG: "%149:sub28": 296 # CHECK-GX-JSON-DAG: "%149:sub29": 295 # CHECK-GX-JSON-DAG: "%149:sub30": 294 # CHECK-GX-JSON-DAG: "%149:sub31": 293 # CHECK-GX-JSON-DAG: "%191:sub0": 386 # CHECK-GX-JSON-DAG: "%191:sub1": 385 # CHECK-GX-JSON-DAG: "%191:sub2": 384 # CHECK-GX-JSON-DAG: "%191:sub3": 383 # CHECK-GX-JSON-DAG: "%191:sub4": 380 # CHECK-GX-JSON-DAG: "%191:sub5": 379 # CHECK-GX-JSON-DAG: "%191:sub6": 378 # CHECK-GX-JSON-DAG: "%191:sub7": 377 # CHECK-GX-JSON-DAG: "%191:sub8": 374 # CHECK-GX-JSON-DAG: "%191:sub9": 373 # CHECK-GX-JSON-DAG: "%191:sub10": 372 # CHECK-GX-JSON-DAG: "%191:sub11": 371 # CHECK-GX-JSON-DAG: "%191:sub12": 368 # CHECK-GX-JSON-DAG: "%191:sub13": 367 # CHECK-GX-JSON-DAG: "%191:sub14": 366 # CHECK-GX-JSON-DAG: "%191:sub15": 365 # CHECK-GX-JSON-DAG: "%191:sub16": 362 # CHECK-GX-JSON-DAG: "%191:sub17": 361 # CHECK-GX-JSON-DAG: "%191:sub18": 360 # CHECK-GX-JSON-DAG: "%191:sub19": 359 # CHECK-GX-JSON-DAG: "%191:sub20": 356 # CHECK-GX-JSON-DAG: "%191:sub21": 355 # CHECK-GX-JSON-DAG: "%191:sub22": 354 # CHECK-GX-JSON-DAG: "%191:sub23": 353 # CHECK-GX-JSON-DAG: "%191:sub24": 350 # CHECK-GX-JSON-DAG: "%191:sub25": 349 # CHECK-GX-JSON-DAG: "%191:sub26": 348 # CHECK-GX-JSON-DAG: "%191:sub27": 347 # CHECK-GX-JSON-DAG: "%191:sub28": 344 # CHECK-GX-JSON-DAG: "%191:sub29": 343 # CHECK-GX-JSON-DAG: "%191:sub30": 342 # CHECK-GX-JSON-DAG: "%191:sub31": 341 # CHECK-GX-JSON-DAG: "%193": 27 # CHECK-GX-JSON-DAG: "%194": 27 # CHECK-GX-JSON-DAG: "%195": 27 # CHECK-GX-JSON-DAG: "%196": 27 # CHECK-GX-JSON-DAG: "%198": 27 # CHECK-GX-JSON-DAG: "%199": 27 # CHECK-GX-JSON-DAG: "%200": 27 # CHECK-GX-JSON-DAG: "%201": 27 # CHECK-GX-JSON-DAG: "%202:sub0": 1 # CHECK-GX-JSON-DAG: "%202:sub1": 0 # CHECK-GX-JSON-DAG: "%203": 27 # CHECK-GX-JSON-DAG: "%204": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%206:vgpr_32 = COPY %202.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 289 # CHECK-GX-JSON-DAG: "%69:sub1": 288 # CHECK-GX-JSON-DAG: "%69:sub2": 287 # CHECK-GX-JSON-DAG: "%69:sub3": 286 # CHECK-GX-JSON-DAG: "%69:sub4": 283 # CHECK-GX-JSON-DAG: "%69:sub5": 282 # CHECK-GX-JSON-DAG: "%69:sub6": 281 # CHECK-GX-JSON-DAG: "%69:sub7": 280 # CHECK-GX-JSON-DAG: "%69:sub8": 277 # CHECK-GX-JSON-DAG: "%69:sub9": 276 # CHECK-GX-JSON-DAG: "%69:sub10": 275 # CHECK-GX-JSON-DAG: "%69:sub11": 274 # CHECK-GX-JSON-DAG: "%69:sub12": 271 # CHECK-GX-JSON-DAG: "%69:sub13": 270 # CHECK-GX-JSON-DAG: "%69:sub14": 269 # CHECK-GX-JSON-DAG: "%69:sub15": 268 # CHECK-GX-JSON-DAG: "%69:sub16": 265 # CHECK-GX-JSON-DAG: "%69:sub17": 264 # CHECK-GX-JSON-DAG: "%69:sub18": 263 # CHECK-GX-JSON-DAG: "%69:sub19": 262 # CHECK-GX-JSON-DAG: "%69:sub20": 259 # CHECK-GX-JSON-DAG: "%69:sub21": 258 # CHECK-GX-JSON-DAG: "%69:sub22": 257 # CHECK-GX-JSON-DAG: "%69:sub23": 256 # CHECK-GX-JSON-DAG: "%69:sub24": 253 # CHECK-GX-JSON-DAG: "%69:sub25": 252 # CHECK-GX-JSON-DAG: "%69:sub26": 251 # CHECK-GX-JSON-DAG: "%69:sub27": 250 # CHECK-GX-JSON-DAG: "%69:sub28": 247 # CHECK-GX-JSON-DAG: "%69:sub29": 246 # CHECK-GX-JSON-DAG: "%69:sub30": 245 # CHECK-GX-JSON-DAG: "%69:sub31": 244 # CHECK-GX-JSON-DAG: "%70:sub0": 241 # CHECK-GX-JSON-DAG: "%70:sub1": 240 # CHECK-GX-JSON-DAG: "%70:sub2": 239 # CHECK-GX-JSON-DAG: "%70:sub3": 238 # CHECK-GX-JSON-DAG: "%70:sub4": 235 # CHECK-GX-JSON-DAG: "%70:sub5": 234 # CHECK-GX-JSON-DAG: "%70:sub6": 233 # CHECK-GX-JSON-DAG: "%70:sub7": 232 # CHECK-GX-JSON-DAG: "%70:sub8": 229 # CHECK-GX-JSON-DAG: "%70:sub9": 228 # CHECK-GX-JSON-DAG: "%70:sub10": 227 # CHECK-GX-JSON-DAG: "%70:sub11": 226 # CHECK-GX-JSON-DAG: "%70:sub12": 223 # CHECK-GX-JSON-DAG: "%70:sub13": 222 # CHECK-GX-JSON-DAG: "%70:sub14": 221 # CHECK-GX-JSON-DAG: "%70:sub15": 220 # CHECK-GX-JSON-DAG: "%70:sub16": 217 # CHECK-GX-JSON-DAG: "%70:sub17": 216 # CHECK-GX-JSON-DAG: "%70:sub18": 215 # CHECK-GX-JSON-DAG: "%70:sub19": 214 # CHECK-GX-JSON-DAG: "%70:sub20": 211 # CHECK-GX-JSON-DAG: "%70:sub21": 210 # CHECK-GX-JSON-DAG: "%70:sub22": 209 # CHECK-GX-JSON-DAG: "%70:sub23": 208 # CHECK-GX-JSON-DAG: "%70:sub24": 205 # CHECK-GX-JSON-DAG: "%70:sub25": 204 # CHECK-GX-JSON-DAG: "%70:sub26": 203 # CHECK-GX-JSON-DAG: "%70:sub27": 202 # CHECK-GX-JSON-DAG: "%70:sub28": 199 # CHECK-GX-JSON-DAG: "%70:sub29": 198 # CHECK-GX-JSON-DAG: "%70:sub30": 197 # CHECK-GX-JSON-DAG: "%70:sub31": 196 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 28 # CHECK-GX-JSON-DAG: "%97": 70 # CHECK-GX-JSON-DAG: "%102": 112 # CHECK-GX-JSON-DAG: "%107": 154 # CHECK-GX-JSON-DAG: "%149:sub0": 337 # CHECK-GX-JSON-DAG: "%149:sub1": 336 # CHECK-GX-JSON-DAG: "%149:sub2": 335 # CHECK-GX-JSON-DAG: "%149:sub3": 334 # CHECK-GX-JSON-DAG: "%149:sub4": 331 # CHECK-GX-JSON-DAG: "%149:sub5": 330 # CHECK-GX-JSON-DAG: "%149:sub6": 329 # CHECK-GX-JSON-DAG: "%149:sub7": 328 # CHECK-GX-JSON-DAG: "%149:sub8": 325 # CHECK-GX-JSON-DAG: "%149:sub9": 324 # CHECK-GX-JSON-DAG: "%149:sub10": 323 # CHECK-GX-JSON-DAG: "%149:sub11": 322 # CHECK-GX-JSON-DAG: "%149:sub12": 319 # CHECK-GX-JSON-DAG: "%149:sub13": 318 # CHECK-GX-JSON-DAG: "%149:sub14": 317 # CHECK-GX-JSON-DAG: "%149:sub15": 316 # CHECK-GX-JSON-DAG: "%149:sub16": 313 # CHECK-GX-JSON-DAG: "%149:sub17": 312 # CHECK-GX-JSON-DAG: "%149:sub18": 311 # CHECK-GX-JSON-DAG: "%149:sub19": 310 # CHECK-GX-JSON-DAG: "%149:sub20": 307 # CHECK-GX-JSON-DAG: "%149:sub21": 306 # CHECK-GX-JSON-DAG: "%149:sub22": 305 # CHECK-GX-JSON-DAG: "%149:sub23": 304 # CHECK-GX-JSON-DAG: "%149:sub24": 301 # CHECK-GX-JSON-DAG: "%149:sub25": 300 # CHECK-GX-JSON-DAG: "%149:sub26": 299 # CHECK-GX-JSON-DAG: "%149:sub27": 298 # CHECK-GX-JSON-DAG: "%149:sub28": 295 # CHECK-GX-JSON-DAG: "%149:sub29": 294 # CHECK-GX-JSON-DAG: "%149:sub30": 293 # CHECK-GX-JSON-DAG: "%149:sub31": 292 # CHECK-GX-JSON-DAG: "%191:sub0": 385 # CHECK-GX-JSON-DAG: "%191:sub1": 384 # CHECK-GX-JSON-DAG: "%191:sub2": 383 # CHECK-GX-JSON-DAG: "%191:sub3": 382 # CHECK-GX-JSON-DAG: "%191:sub4": 379 # CHECK-GX-JSON-DAG: "%191:sub5": 378 # CHECK-GX-JSON-DAG: "%191:sub6": 377 # CHECK-GX-JSON-DAG: "%191:sub7": 376 # CHECK-GX-JSON-DAG: "%191:sub8": 373 # CHECK-GX-JSON-DAG: "%191:sub9": 372 # CHECK-GX-JSON-DAG: "%191:sub10": 371 # CHECK-GX-JSON-DAG: "%191:sub11": 370 # CHECK-GX-JSON-DAG: "%191:sub12": 367 # CHECK-GX-JSON-DAG: "%191:sub13": 366 # CHECK-GX-JSON-DAG: "%191:sub14": 365 # CHECK-GX-JSON-DAG: "%191:sub15": 364 # CHECK-GX-JSON-DAG: "%191:sub16": 361 # CHECK-GX-JSON-DAG: "%191:sub17": 360 # CHECK-GX-JSON-DAG: "%191:sub18": 359 # CHECK-GX-JSON-DAG: "%191:sub19": 358 # CHECK-GX-JSON-DAG: "%191:sub20": 355 # CHECK-GX-JSON-DAG: "%191:sub21": 354 # CHECK-GX-JSON-DAG: "%191:sub22": 353 # CHECK-GX-JSON-DAG: "%191:sub23": 352 # CHECK-GX-JSON-DAG: "%191:sub24": 349 # CHECK-GX-JSON-DAG: "%191:sub25": 348 # CHECK-GX-JSON-DAG: "%191:sub26": 347 # CHECK-GX-JSON-DAG: "%191:sub27": 346 # CHECK-GX-JSON-DAG: "%191:sub28": 343 # CHECK-GX-JSON-DAG: "%191:sub29": 342 # CHECK-GX-JSON-DAG: "%191:sub30": 341 # CHECK-GX-JSON-DAG: "%191:sub31": 340 # CHECK-GX-JSON-DAG: "%193": 26 # CHECK-GX-JSON-DAG: "%194": 26 # CHECK-GX-JSON-DAG: "%195": 26 # CHECK-GX-JSON-DAG: "%196": 26 # CHECK-GX-JSON-DAG: "%198": 26 # CHECK-GX-JSON-DAG: "%199": 26 # CHECK-GX-JSON-DAG: "%200": 26 # CHECK-GX-JSON-DAG: "%201": 26 # CHECK-GX-JSON-DAG: "%202:sub0": 0 # CHECK-GX-JSON-DAG: "%203": 26 # CHECK-GX-JSON-DAG: "%204": 26 # CHECK-GX-JSON-DAG: "%205": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%207:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 288 # CHECK-GX-JSON-DAG: "%69:sub1": 287 # CHECK-GX-JSON-DAG: "%69:sub2": 286 # CHECK-GX-JSON-DAG: "%69:sub3": 285 # CHECK-GX-JSON-DAG: "%69:sub4": 282 # CHECK-GX-JSON-DAG: "%69:sub5": 281 # CHECK-GX-JSON-DAG: "%69:sub6": 280 # CHECK-GX-JSON-DAG: "%69:sub7": 279 # CHECK-GX-JSON-DAG: "%69:sub8": 276 # CHECK-GX-JSON-DAG: "%69:sub9": 275 # CHECK-GX-JSON-DAG: "%69:sub10": 274 # CHECK-GX-JSON-DAG: "%69:sub11": 273 # CHECK-GX-JSON-DAG: "%69:sub12": 270 # CHECK-GX-JSON-DAG: "%69:sub13": 269 # CHECK-GX-JSON-DAG: "%69:sub14": 268 # CHECK-GX-JSON-DAG: "%69:sub15": 267 # CHECK-GX-JSON-DAG: "%69:sub16": 264 # CHECK-GX-JSON-DAG: "%69:sub17": 263 # CHECK-GX-JSON-DAG: "%69:sub18": 262 # CHECK-GX-JSON-DAG: "%69:sub19": 261 # CHECK-GX-JSON-DAG: "%69:sub20": 258 # CHECK-GX-JSON-DAG: "%69:sub21": 257 # CHECK-GX-JSON-DAG: "%69:sub22": 256 # CHECK-GX-JSON-DAG: "%69:sub23": 255 # CHECK-GX-JSON-DAG: "%69:sub24": 252 # CHECK-GX-JSON-DAG: "%69:sub25": 251 # CHECK-GX-JSON-DAG: "%69:sub26": 250 # CHECK-GX-JSON-DAG: "%69:sub27": 249 # CHECK-GX-JSON-DAG: "%69:sub28": 246 # CHECK-GX-JSON-DAG: "%69:sub29": 245 # CHECK-GX-JSON-DAG: "%69:sub30": 244 # CHECK-GX-JSON-DAG: "%69:sub31": 243 # CHECK-GX-JSON-DAG: "%70:sub0": 240 # CHECK-GX-JSON-DAG: "%70:sub1": 239 # CHECK-GX-JSON-DAG: "%70:sub2": 238 # CHECK-GX-JSON-DAG: "%70:sub3": 237 # CHECK-GX-JSON-DAG: "%70:sub4": 234 # CHECK-GX-JSON-DAG: "%70:sub5": 233 # CHECK-GX-JSON-DAG: "%70:sub6": 232 # CHECK-GX-JSON-DAG: "%70:sub7": 231 # CHECK-GX-JSON-DAG: "%70:sub8": 228 # CHECK-GX-JSON-DAG: "%70:sub9": 227 # CHECK-GX-JSON-DAG: "%70:sub10": 226 # CHECK-GX-JSON-DAG: "%70:sub11": 225 # CHECK-GX-JSON-DAG: "%70:sub12": 222 # CHECK-GX-JSON-DAG: "%70:sub13": 221 # CHECK-GX-JSON-DAG: "%70:sub14": 220 # CHECK-GX-JSON-DAG: "%70:sub15": 219 # CHECK-GX-JSON-DAG: "%70:sub16": 216 # CHECK-GX-JSON-DAG: "%70:sub17": 215 # CHECK-GX-JSON-DAG: "%70:sub18": 214 # CHECK-GX-JSON-DAG: "%70:sub19": 213 # CHECK-GX-JSON-DAG: "%70:sub20": 210 # CHECK-GX-JSON-DAG: "%70:sub21": 209 # CHECK-GX-JSON-DAG: "%70:sub22": 208 # CHECK-GX-JSON-DAG: "%70:sub23": 207 # CHECK-GX-JSON-DAG: "%70:sub24": 204 # CHECK-GX-JSON-DAG: "%70:sub25": 203 # CHECK-GX-JSON-DAG: "%70:sub26": 202 # CHECK-GX-JSON-DAG: "%70:sub27": 201 # CHECK-GX-JSON-DAG: "%70:sub28": 198 # CHECK-GX-JSON-DAG: "%70:sub29": 197 # CHECK-GX-JSON-DAG: "%70:sub30": 196 # CHECK-GX-JSON-DAG: "%70:sub31": 195 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 27 # CHECK-GX-JSON-DAG: "%97": 69 # CHECK-GX-JSON-DAG: "%102": 111 # CHECK-GX-JSON-DAG: "%107": 153 # CHECK-GX-JSON-DAG: "%149:sub0": 336 # CHECK-GX-JSON-DAG: "%149:sub1": 335 # CHECK-GX-JSON-DAG: "%149:sub2": 334 # CHECK-GX-JSON-DAG: "%149:sub3": 333 # CHECK-GX-JSON-DAG: "%149:sub4": 330 # CHECK-GX-JSON-DAG: "%149:sub5": 329 # CHECK-GX-JSON-DAG: "%149:sub6": 328 # CHECK-GX-JSON-DAG: "%149:sub7": 327 # CHECK-GX-JSON-DAG: "%149:sub8": 324 # CHECK-GX-JSON-DAG: "%149:sub9": 323 # CHECK-GX-JSON-DAG: "%149:sub10": 322 # CHECK-GX-JSON-DAG: "%149:sub11": 321 # CHECK-GX-JSON-DAG: "%149:sub12": 318 # CHECK-GX-JSON-DAG: "%149:sub13": 317 # CHECK-GX-JSON-DAG: "%149:sub14": 316 # CHECK-GX-JSON-DAG: "%149:sub15": 315 # CHECK-GX-JSON-DAG: "%149:sub16": 312 # CHECK-GX-JSON-DAG: "%149:sub17": 311 # CHECK-GX-JSON-DAG: "%149:sub18": 310 # CHECK-GX-JSON-DAG: "%149:sub19": 309 # CHECK-GX-JSON-DAG: "%149:sub20": 306 # CHECK-GX-JSON-DAG: "%149:sub21": 305 # CHECK-GX-JSON-DAG: "%149:sub22": 304 # CHECK-GX-JSON-DAG: "%149:sub23": 303 # CHECK-GX-JSON-DAG: "%149:sub24": 300 # CHECK-GX-JSON-DAG: "%149:sub25": 299 # CHECK-GX-JSON-DAG: "%149:sub26": 298 # CHECK-GX-JSON-DAG: "%149:sub27": 297 # CHECK-GX-JSON-DAG: "%149:sub28": 294 # CHECK-GX-JSON-DAG: "%149:sub29": 293 # CHECK-GX-JSON-DAG: "%149:sub30": 292 # CHECK-GX-JSON-DAG: "%149:sub31": 291 # CHECK-GX-JSON-DAG: "%191:sub0": 384 # CHECK-GX-JSON-DAG: "%191:sub1": 383 # CHECK-GX-JSON-DAG: "%191:sub2": 382 # CHECK-GX-JSON-DAG: "%191:sub3": 381 # CHECK-GX-JSON-DAG: "%191:sub4": 378 # CHECK-GX-JSON-DAG: "%191:sub5": 377 # CHECK-GX-JSON-DAG: "%191:sub6": 376 # CHECK-GX-JSON-DAG: "%191:sub7": 375 # CHECK-GX-JSON-DAG: "%191:sub8": 372 # CHECK-GX-JSON-DAG: "%191:sub9": 371 # CHECK-GX-JSON-DAG: "%191:sub10": 370 # CHECK-GX-JSON-DAG: "%191:sub11": 369 # CHECK-GX-JSON-DAG: "%191:sub12": 366 # CHECK-GX-JSON-DAG: "%191:sub13": 365 # CHECK-GX-JSON-DAG: "%191:sub14": 364 # CHECK-GX-JSON-DAG: "%191:sub15": 363 # CHECK-GX-JSON-DAG: "%191:sub16": 360 # CHECK-GX-JSON-DAG: "%191:sub17": 359 # CHECK-GX-JSON-DAG: "%191:sub18": 358 # CHECK-GX-JSON-DAG: "%191:sub19": 357 # CHECK-GX-JSON-DAG: "%191:sub20": 354 # CHECK-GX-JSON-DAG: "%191:sub21": 353 # CHECK-GX-JSON-DAG: "%191:sub22": 352 # CHECK-GX-JSON-DAG: "%191:sub23": 351 # CHECK-GX-JSON-DAG: "%191:sub24": 348 # CHECK-GX-JSON-DAG: "%191:sub25": 347 # CHECK-GX-JSON-DAG: "%191:sub26": 346 # CHECK-GX-JSON-DAG: "%191:sub27": 345 # CHECK-GX-JSON-DAG: "%191:sub28": 342 # CHECK-GX-JSON-DAG: "%191:sub29": 341 # CHECK-GX-JSON-DAG: "%191:sub30": 340 # CHECK-GX-JSON-DAG: "%191:sub31": 339 # CHECK-GX-JSON-DAG: "%193": 25 # CHECK-GX-JSON-DAG: "%194": 25 # CHECK-GX-JSON-DAG: "%195": 25 # CHECK-GX-JSON-DAG: "%196": 25 # CHECK-GX-JSON-DAG: "%198": 25 # CHECK-GX-JSON-DAG: "%199": 25 # CHECK-GX-JSON-DAG: "%200": 25 # CHECK-GX-JSON-DAG: "%201": 25 # CHECK-GX-JSON-DAG: "%203": 25 # CHECK-GX-JSON-DAG: "%204": 25 # CHECK-GX-JSON-DAG: "%205": 25 # CHECK-GX-JSON-DAG: "%206": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%208:vgpr_32 = COPY %207.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 287 # CHECK-GX-JSON-DAG: "%69:sub1": 286 # CHECK-GX-JSON-DAG: "%69:sub2": 285 # CHECK-GX-JSON-DAG: "%69:sub3": 284 # CHECK-GX-JSON-DAG: "%69:sub4": 281 # CHECK-GX-JSON-DAG: "%69:sub5": 280 # CHECK-GX-JSON-DAG: "%69:sub6": 279 # CHECK-GX-JSON-DAG: "%69:sub7": 278 # CHECK-GX-JSON-DAG: "%69:sub8": 275 # CHECK-GX-JSON-DAG: "%69:sub9": 274 # CHECK-GX-JSON-DAG: "%69:sub10": 273 # CHECK-GX-JSON-DAG: "%69:sub11": 272 # CHECK-GX-JSON-DAG: "%69:sub12": 269 # CHECK-GX-JSON-DAG: "%69:sub13": 268 # CHECK-GX-JSON-DAG: "%69:sub14": 267 # CHECK-GX-JSON-DAG: "%69:sub15": 266 # CHECK-GX-JSON-DAG: "%69:sub16": 263 # CHECK-GX-JSON-DAG: "%69:sub17": 262 # CHECK-GX-JSON-DAG: "%69:sub18": 261 # CHECK-GX-JSON-DAG: "%69:sub19": 260 # CHECK-GX-JSON-DAG: "%69:sub20": 257 # CHECK-GX-JSON-DAG: "%69:sub21": 256 # CHECK-GX-JSON-DAG: "%69:sub22": 255 # CHECK-GX-JSON-DAG: "%69:sub23": 254 # CHECK-GX-JSON-DAG: "%69:sub24": 251 # CHECK-GX-JSON-DAG: "%69:sub25": 250 # CHECK-GX-JSON-DAG: "%69:sub26": 249 # CHECK-GX-JSON-DAG: "%69:sub27": 248 # CHECK-GX-JSON-DAG: "%69:sub28": 245 # CHECK-GX-JSON-DAG: "%69:sub29": 244 # CHECK-GX-JSON-DAG: "%69:sub30": 243 # CHECK-GX-JSON-DAG: "%69:sub31": 242 # CHECK-GX-JSON-DAG: "%70:sub0": 239 # CHECK-GX-JSON-DAG: "%70:sub1": 238 # CHECK-GX-JSON-DAG: "%70:sub2": 237 # CHECK-GX-JSON-DAG: "%70:sub3": 236 # CHECK-GX-JSON-DAG: "%70:sub4": 233 # CHECK-GX-JSON-DAG: "%70:sub5": 232 # CHECK-GX-JSON-DAG: "%70:sub6": 231 # CHECK-GX-JSON-DAG: "%70:sub7": 230 # CHECK-GX-JSON-DAG: "%70:sub8": 227 # CHECK-GX-JSON-DAG: "%70:sub9": 226 # CHECK-GX-JSON-DAG: "%70:sub10": 225 # CHECK-GX-JSON-DAG: "%70:sub11": 224 # CHECK-GX-JSON-DAG: "%70:sub12": 221 # CHECK-GX-JSON-DAG: "%70:sub13": 220 # CHECK-GX-JSON-DAG: "%70:sub14": 219 # CHECK-GX-JSON-DAG: "%70:sub15": 218 # CHECK-GX-JSON-DAG: "%70:sub16": 215 # CHECK-GX-JSON-DAG: "%70:sub17": 214 # CHECK-GX-JSON-DAG: "%70:sub18": 213 # CHECK-GX-JSON-DAG: "%70:sub19": 212 # CHECK-GX-JSON-DAG: "%70:sub20": 209 # CHECK-GX-JSON-DAG: "%70:sub21": 208 # CHECK-GX-JSON-DAG: "%70:sub22": 207 # CHECK-GX-JSON-DAG: "%70:sub23": 206 # CHECK-GX-JSON-DAG: "%70:sub24": 203 # CHECK-GX-JSON-DAG: "%70:sub25": 202 # CHECK-GX-JSON-DAG: "%70:sub26": 201 # CHECK-GX-JSON-DAG: "%70:sub27": 200 # CHECK-GX-JSON-DAG: "%70:sub28": 197 # CHECK-GX-JSON-DAG: "%70:sub29": 196 # CHECK-GX-JSON-DAG: "%70:sub30": 195 # CHECK-GX-JSON-DAG: "%70:sub31": 194 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 26 # CHECK-GX-JSON-DAG: "%97": 68 # CHECK-GX-JSON-DAG: "%102": 110 # CHECK-GX-JSON-DAG: "%107": 152 # CHECK-GX-JSON-DAG: "%149:sub0": 335 # CHECK-GX-JSON-DAG: "%149:sub1": 334 # CHECK-GX-JSON-DAG: "%149:sub2": 333 # CHECK-GX-JSON-DAG: "%149:sub3": 332 # CHECK-GX-JSON-DAG: "%149:sub4": 329 # CHECK-GX-JSON-DAG: "%149:sub5": 328 # CHECK-GX-JSON-DAG: "%149:sub6": 327 # CHECK-GX-JSON-DAG: "%149:sub7": 326 # CHECK-GX-JSON-DAG: "%149:sub8": 323 # CHECK-GX-JSON-DAG: "%149:sub9": 322 # CHECK-GX-JSON-DAG: "%149:sub10": 321 # CHECK-GX-JSON-DAG: "%149:sub11": 320 # CHECK-GX-JSON-DAG: "%149:sub12": 317 # CHECK-GX-JSON-DAG: "%149:sub13": 316 # CHECK-GX-JSON-DAG: "%149:sub14": 315 # CHECK-GX-JSON-DAG: "%149:sub15": 314 # CHECK-GX-JSON-DAG: "%149:sub16": 311 # CHECK-GX-JSON-DAG: "%149:sub17": 310 # CHECK-GX-JSON-DAG: "%149:sub18": 309 # CHECK-GX-JSON-DAG: "%149:sub19": 308 # CHECK-GX-JSON-DAG: "%149:sub20": 305 # CHECK-GX-JSON-DAG: "%149:sub21": 304 # CHECK-GX-JSON-DAG: "%149:sub22": 303 # CHECK-GX-JSON-DAG: "%149:sub23": 302 # CHECK-GX-JSON-DAG: "%149:sub24": 299 # CHECK-GX-JSON-DAG: "%149:sub25": 298 # CHECK-GX-JSON-DAG: "%149:sub26": 297 # CHECK-GX-JSON-DAG: "%149:sub27": 296 # CHECK-GX-JSON-DAG: "%149:sub28": 293 # CHECK-GX-JSON-DAG: "%149:sub29": 292 # CHECK-GX-JSON-DAG: "%149:sub30": 291 # CHECK-GX-JSON-DAG: "%149:sub31": 290 # CHECK-GX-JSON-DAG: "%191:sub0": 383 # CHECK-GX-JSON-DAG: "%191:sub1": 382 # CHECK-GX-JSON-DAG: "%191:sub2": 381 # CHECK-GX-JSON-DAG: "%191:sub3": 380 # CHECK-GX-JSON-DAG: "%191:sub4": 377 # CHECK-GX-JSON-DAG: "%191:sub5": 376 # CHECK-GX-JSON-DAG: "%191:sub6": 375 # CHECK-GX-JSON-DAG: "%191:sub7": 374 # CHECK-GX-JSON-DAG: "%191:sub8": 371 # CHECK-GX-JSON-DAG: "%191:sub9": 370 # CHECK-GX-JSON-DAG: "%191:sub10": 369 # CHECK-GX-JSON-DAG: "%191:sub11": 368 # CHECK-GX-JSON-DAG: "%191:sub12": 365 # CHECK-GX-JSON-DAG: "%191:sub13": 364 # CHECK-GX-JSON-DAG: "%191:sub14": 363 # CHECK-GX-JSON-DAG: "%191:sub15": 362 # CHECK-GX-JSON-DAG: "%191:sub16": 359 # CHECK-GX-JSON-DAG: "%191:sub17": 358 # CHECK-GX-JSON-DAG: "%191:sub18": 357 # CHECK-GX-JSON-DAG: "%191:sub19": 356 # CHECK-GX-JSON-DAG: "%191:sub20": 353 # CHECK-GX-JSON-DAG: "%191:sub21": 352 # CHECK-GX-JSON-DAG: "%191:sub22": 351 # CHECK-GX-JSON-DAG: "%191:sub23": 350 # CHECK-GX-JSON-DAG: "%191:sub24": 347 # CHECK-GX-JSON-DAG: "%191:sub25": 346 # CHECK-GX-JSON-DAG: "%191:sub26": 345 # CHECK-GX-JSON-DAG: "%191:sub27": 344 # CHECK-GX-JSON-DAG: "%191:sub28": 341 # CHECK-GX-JSON-DAG: "%191:sub29": 340 # CHECK-GX-JSON-DAG: "%191:sub30": 339 # CHECK-GX-JSON-DAG: "%191:sub31": 338 # CHECK-GX-JSON-DAG: "%193": 24 # CHECK-GX-JSON-DAG: "%194": 24 # CHECK-GX-JSON-DAG: "%195": 24 # CHECK-GX-JSON-DAG: "%196": 24 # CHECK-GX-JSON-DAG: "%198": 24 # CHECK-GX-JSON-DAG: "%199": 24 # CHECK-GX-JSON-DAG: "%200": 24 # CHECK-GX-JSON-DAG: "%201": 24 # CHECK-GX-JSON-DAG: "%203": 24 # CHECK-GX-JSON-DAG: "%204": 24 # CHECK-GX-JSON-DAG: "%205": 24 # CHECK-GX-JSON-DAG: "%206": 24 # CHECK-GX-JSON-DAG: "%207:sub0": 3 # CHECK-GX-JSON-DAG: "%207:sub1": 2 # CHECK-GX-JSON-DAG: "%207:sub2": 1 # CHECK-GX-JSON-DAG: "%207:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%209:vgpr_32 = COPY %207.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 286 # CHECK-GX-JSON-DAG: "%69:sub1": 285 # CHECK-GX-JSON-DAG: "%69:sub2": 284 # CHECK-GX-JSON-DAG: "%69:sub3": 283 # CHECK-GX-JSON-DAG: "%69:sub4": 280 # CHECK-GX-JSON-DAG: "%69:sub5": 279 # CHECK-GX-JSON-DAG: "%69:sub6": 278 # CHECK-GX-JSON-DAG: "%69:sub7": 277 # CHECK-GX-JSON-DAG: "%69:sub8": 274 # CHECK-GX-JSON-DAG: "%69:sub9": 273 # CHECK-GX-JSON-DAG: "%69:sub10": 272 # CHECK-GX-JSON-DAG: "%69:sub11": 271 # CHECK-GX-JSON-DAG: "%69:sub12": 268 # CHECK-GX-JSON-DAG: "%69:sub13": 267 # CHECK-GX-JSON-DAG: "%69:sub14": 266 # CHECK-GX-JSON-DAG: "%69:sub15": 265 # CHECK-GX-JSON-DAG: "%69:sub16": 262 # CHECK-GX-JSON-DAG: "%69:sub17": 261 # CHECK-GX-JSON-DAG: "%69:sub18": 260 # CHECK-GX-JSON-DAG: "%69:sub19": 259 # CHECK-GX-JSON-DAG: "%69:sub20": 256 # CHECK-GX-JSON-DAG: "%69:sub21": 255 # CHECK-GX-JSON-DAG: "%69:sub22": 254 # CHECK-GX-JSON-DAG: "%69:sub23": 253 # CHECK-GX-JSON-DAG: "%69:sub24": 250 # CHECK-GX-JSON-DAG: "%69:sub25": 249 # CHECK-GX-JSON-DAG: "%69:sub26": 248 # CHECK-GX-JSON-DAG: "%69:sub27": 247 # CHECK-GX-JSON-DAG: "%69:sub28": 244 # CHECK-GX-JSON-DAG: "%69:sub29": 243 # CHECK-GX-JSON-DAG: "%69:sub30": 242 # CHECK-GX-JSON-DAG: "%69:sub31": 241 # CHECK-GX-JSON-DAG: "%70:sub0": 238 # CHECK-GX-JSON-DAG: "%70:sub1": 237 # CHECK-GX-JSON-DAG: "%70:sub2": 236 # CHECK-GX-JSON-DAG: "%70:sub3": 235 # CHECK-GX-JSON-DAG: "%70:sub4": 232 # CHECK-GX-JSON-DAG: "%70:sub5": 231 # CHECK-GX-JSON-DAG: "%70:sub6": 230 # CHECK-GX-JSON-DAG: "%70:sub7": 229 # CHECK-GX-JSON-DAG: "%70:sub8": 226 # CHECK-GX-JSON-DAG: "%70:sub9": 225 # CHECK-GX-JSON-DAG: "%70:sub10": 224 # CHECK-GX-JSON-DAG: "%70:sub11": 223 # CHECK-GX-JSON-DAG: "%70:sub12": 220 # CHECK-GX-JSON-DAG: "%70:sub13": 219 # CHECK-GX-JSON-DAG: "%70:sub14": 218 # CHECK-GX-JSON-DAG: "%70:sub15": 217 # CHECK-GX-JSON-DAG: "%70:sub16": 214 # CHECK-GX-JSON-DAG: "%70:sub17": 213 # CHECK-GX-JSON-DAG: "%70:sub18": 212 # CHECK-GX-JSON-DAG: "%70:sub19": 211 # CHECK-GX-JSON-DAG: "%70:sub20": 208 # CHECK-GX-JSON-DAG: "%70:sub21": 207 # CHECK-GX-JSON-DAG: "%70:sub22": 206 # CHECK-GX-JSON-DAG: "%70:sub23": 205 # CHECK-GX-JSON-DAG: "%70:sub24": 202 # CHECK-GX-JSON-DAG: "%70:sub25": 201 # CHECK-GX-JSON-DAG: "%70:sub26": 200 # CHECK-GX-JSON-DAG: "%70:sub27": 199 # CHECK-GX-JSON-DAG: "%70:sub28": 196 # CHECK-GX-JSON-DAG: "%70:sub29": 195 # CHECK-GX-JSON-DAG: "%70:sub30": 194 # CHECK-GX-JSON-DAG: "%70:sub31": 193 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 25 # CHECK-GX-JSON-DAG: "%97": 67 # CHECK-GX-JSON-DAG: "%102": 109 # CHECK-GX-JSON-DAG: "%107": 151 # CHECK-GX-JSON-DAG: "%149:sub0": 334 # CHECK-GX-JSON-DAG: "%149:sub1": 333 # CHECK-GX-JSON-DAG: "%149:sub2": 332 # CHECK-GX-JSON-DAG: "%149:sub3": 331 # CHECK-GX-JSON-DAG: "%149:sub4": 328 # CHECK-GX-JSON-DAG: "%149:sub5": 327 # CHECK-GX-JSON-DAG: "%149:sub6": 326 # CHECK-GX-JSON-DAG: "%149:sub7": 325 # CHECK-GX-JSON-DAG: "%149:sub8": 322 # CHECK-GX-JSON-DAG: "%149:sub9": 321 # CHECK-GX-JSON-DAG: "%149:sub10": 320 # CHECK-GX-JSON-DAG: "%149:sub11": 319 # CHECK-GX-JSON-DAG: "%149:sub12": 316 # CHECK-GX-JSON-DAG: "%149:sub13": 315 # CHECK-GX-JSON-DAG: "%149:sub14": 314 # CHECK-GX-JSON-DAG: "%149:sub15": 313 # CHECK-GX-JSON-DAG: "%149:sub16": 310 # CHECK-GX-JSON-DAG: "%149:sub17": 309 # CHECK-GX-JSON-DAG: "%149:sub18": 308 # CHECK-GX-JSON-DAG: "%149:sub19": 307 # CHECK-GX-JSON-DAG: "%149:sub20": 304 # CHECK-GX-JSON-DAG: "%149:sub21": 303 # CHECK-GX-JSON-DAG: "%149:sub22": 302 # CHECK-GX-JSON-DAG: "%149:sub23": 301 # CHECK-GX-JSON-DAG: "%149:sub24": 298 # CHECK-GX-JSON-DAG: "%149:sub25": 297 # CHECK-GX-JSON-DAG: "%149:sub26": 296 # CHECK-GX-JSON-DAG: "%149:sub27": 295 # CHECK-GX-JSON-DAG: "%149:sub28": 292 # CHECK-GX-JSON-DAG: "%149:sub29": 291 # CHECK-GX-JSON-DAG: "%149:sub30": 290 # CHECK-GX-JSON-DAG: "%149:sub31": 289 # CHECK-GX-JSON-DAG: "%191:sub0": 382 # CHECK-GX-JSON-DAG: "%191:sub1": 381 # CHECK-GX-JSON-DAG: "%191:sub2": 380 # CHECK-GX-JSON-DAG: "%191:sub3": 379 # CHECK-GX-JSON-DAG: "%191:sub4": 376 # CHECK-GX-JSON-DAG: "%191:sub5": 375 # CHECK-GX-JSON-DAG: "%191:sub6": 374 # CHECK-GX-JSON-DAG: "%191:sub7": 373 # CHECK-GX-JSON-DAG: "%191:sub8": 370 # CHECK-GX-JSON-DAG: "%191:sub9": 369 # CHECK-GX-JSON-DAG: "%191:sub10": 368 # CHECK-GX-JSON-DAG: "%191:sub11": 367 # CHECK-GX-JSON-DAG: "%191:sub12": 364 # CHECK-GX-JSON-DAG: "%191:sub13": 363 # CHECK-GX-JSON-DAG: "%191:sub14": 362 # CHECK-GX-JSON-DAG: "%191:sub15": 361 # CHECK-GX-JSON-DAG: "%191:sub16": 358 # CHECK-GX-JSON-DAG: "%191:sub17": 357 # CHECK-GX-JSON-DAG: "%191:sub18": 356 # CHECK-GX-JSON-DAG: "%191:sub19": 355 # CHECK-GX-JSON-DAG: "%191:sub20": 352 # CHECK-GX-JSON-DAG: "%191:sub21": 351 # CHECK-GX-JSON-DAG: "%191:sub22": 350 # CHECK-GX-JSON-DAG: "%191:sub23": 349 # CHECK-GX-JSON-DAG: "%191:sub24": 346 # CHECK-GX-JSON-DAG: "%191:sub25": 345 # CHECK-GX-JSON-DAG: "%191:sub26": 344 # CHECK-GX-JSON-DAG: "%191:sub27": 343 # CHECK-GX-JSON-DAG: "%191:sub28": 340 # CHECK-GX-JSON-DAG: "%191:sub29": 339 # CHECK-GX-JSON-DAG: "%191:sub30": 338 # CHECK-GX-JSON-DAG: "%191:sub31": 337 # CHECK-GX-JSON-DAG: "%193": 23 # CHECK-GX-JSON-DAG: "%194": 23 # CHECK-GX-JSON-DAG: "%195": 23 # CHECK-GX-JSON-DAG: "%196": 23 # CHECK-GX-JSON-DAG: "%198": 23 # CHECK-GX-JSON-DAG: "%199": 23 # CHECK-GX-JSON-DAG: "%200": 23 # CHECK-GX-JSON-DAG: "%201": 23 # CHECK-GX-JSON-DAG: "%203": 23 # CHECK-GX-JSON-DAG: "%204": 23 # CHECK-GX-JSON-DAG: "%205": 23 # CHECK-GX-JSON-DAG: "%206": 23 # CHECK-GX-JSON-DAG: "%207:sub0": 2 # CHECK-GX-JSON-DAG: "%207:sub1": 1 # CHECK-GX-JSON-DAG: "%207:sub2": 0 # CHECK-GX-JSON-DAG: "%208": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%210:vgpr_32 = COPY %207.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 285 # CHECK-GX-JSON-DAG: "%69:sub1": 284 # CHECK-GX-JSON-DAG: "%69:sub2": 283 # CHECK-GX-JSON-DAG: "%69:sub3": 282 # CHECK-GX-JSON-DAG: "%69:sub4": 279 # CHECK-GX-JSON-DAG: "%69:sub5": 278 # CHECK-GX-JSON-DAG: "%69:sub6": 277 # CHECK-GX-JSON-DAG: "%69:sub7": 276 # CHECK-GX-JSON-DAG: "%69:sub8": 273 # CHECK-GX-JSON-DAG: "%69:sub9": 272 # CHECK-GX-JSON-DAG: "%69:sub10": 271 # CHECK-GX-JSON-DAG: "%69:sub11": 270 # CHECK-GX-JSON-DAG: "%69:sub12": 267 # CHECK-GX-JSON-DAG: "%69:sub13": 266 # CHECK-GX-JSON-DAG: "%69:sub14": 265 # CHECK-GX-JSON-DAG: "%69:sub15": 264 # CHECK-GX-JSON-DAG: "%69:sub16": 261 # CHECK-GX-JSON-DAG: "%69:sub17": 260 # CHECK-GX-JSON-DAG: "%69:sub18": 259 # CHECK-GX-JSON-DAG: "%69:sub19": 258 # CHECK-GX-JSON-DAG: "%69:sub20": 255 # CHECK-GX-JSON-DAG: "%69:sub21": 254 # CHECK-GX-JSON-DAG: "%69:sub22": 253 # CHECK-GX-JSON-DAG: "%69:sub23": 252 # CHECK-GX-JSON-DAG: "%69:sub24": 249 # CHECK-GX-JSON-DAG: "%69:sub25": 248 # CHECK-GX-JSON-DAG: "%69:sub26": 247 # CHECK-GX-JSON-DAG: "%69:sub27": 246 # CHECK-GX-JSON-DAG: "%69:sub28": 243 # CHECK-GX-JSON-DAG: "%69:sub29": 242 # CHECK-GX-JSON-DAG: "%69:sub30": 241 # CHECK-GX-JSON-DAG: "%69:sub31": 240 # CHECK-GX-JSON-DAG: "%70:sub0": 237 # CHECK-GX-JSON-DAG: "%70:sub1": 236 # CHECK-GX-JSON-DAG: "%70:sub2": 235 # CHECK-GX-JSON-DAG: "%70:sub3": 234 # CHECK-GX-JSON-DAG: "%70:sub4": 231 # CHECK-GX-JSON-DAG: "%70:sub5": 230 # CHECK-GX-JSON-DAG: "%70:sub6": 229 # CHECK-GX-JSON-DAG: "%70:sub7": 228 # CHECK-GX-JSON-DAG: "%70:sub8": 225 # CHECK-GX-JSON-DAG: "%70:sub9": 224 # CHECK-GX-JSON-DAG: "%70:sub10": 223 # CHECK-GX-JSON-DAG: "%70:sub11": 222 # CHECK-GX-JSON-DAG: "%70:sub12": 219 # CHECK-GX-JSON-DAG: "%70:sub13": 218 # CHECK-GX-JSON-DAG: "%70:sub14": 217 # CHECK-GX-JSON-DAG: "%70:sub15": 216 # CHECK-GX-JSON-DAG: "%70:sub16": 213 # CHECK-GX-JSON-DAG: "%70:sub17": 212 # CHECK-GX-JSON-DAG: "%70:sub18": 211 # CHECK-GX-JSON-DAG: "%70:sub19": 210 # CHECK-GX-JSON-DAG: "%70:sub20": 207 # CHECK-GX-JSON-DAG: "%70:sub21": 206 # CHECK-GX-JSON-DAG: "%70:sub22": 205 # CHECK-GX-JSON-DAG: "%70:sub23": 204 # CHECK-GX-JSON-DAG: "%70:sub24": 201 # CHECK-GX-JSON-DAG: "%70:sub25": 200 # CHECK-GX-JSON-DAG: "%70:sub26": 199 # CHECK-GX-JSON-DAG: "%70:sub27": 198 # CHECK-GX-JSON-DAG: "%70:sub28": 195 # CHECK-GX-JSON-DAG: "%70:sub29": 194 # CHECK-GX-JSON-DAG: "%70:sub30": 193 # CHECK-GX-JSON-DAG: "%70:sub31": 192 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 24 # CHECK-GX-JSON-DAG: "%97": 66 # CHECK-GX-JSON-DAG: "%102": 108 # CHECK-GX-JSON-DAG: "%107": 150 # CHECK-GX-JSON-DAG: "%149:sub0": 333 # CHECK-GX-JSON-DAG: "%149:sub1": 332 # CHECK-GX-JSON-DAG: "%149:sub2": 331 # CHECK-GX-JSON-DAG: "%149:sub3": 330 # CHECK-GX-JSON-DAG: "%149:sub4": 327 # CHECK-GX-JSON-DAG: "%149:sub5": 326 # CHECK-GX-JSON-DAG: "%149:sub6": 325 # CHECK-GX-JSON-DAG: "%149:sub7": 324 # CHECK-GX-JSON-DAG: "%149:sub8": 321 # CHECK-GX-JSON-DAG: "%149:sub9": 320 # CHECK-GX-JSON-DAG: "%149:sub10": 319 # CHECK-GX-JSON-DAG: "%149:sub11": 318 # CHECK-GX-JSON-DAG: "%149:sub12": 315 # CHECK-GX-JSON-DAG: "%149:sub13": 314 # CHECK-GX-JSON-DAG: "%149:sub14": 313 # CHECK-GX-JSON-DAG: "%149:sub15": 312 # CHECK-GX-JSON-DAG: "%149:sub16": 309 # CHECK-GX-JSON-DAG: "%149:sub17": 308 # CHECK-GX-JSON-DAG: "%149:sub18": 307 # CHECK-GX-JSON-DAG: "%149:sub19": 306 # CHECK-GX-JSON-DAG: "%149:sub20": 303 # CHECK-GX-JSON-DAG: "%149:sub21": 302 # CHECK-GX-JSON-DAG: "%149:sub22": 301 # CHECK-GX-JSON-DAG: "%149:sub23": 300 # CHECK-GX-JSON-DAG: "%149:sub24": 297 # CHECK-GX-JSON-DAG: "%149:sub25": 296 # CHECK-GX-JSON-DAG: "%149:sub26": 295 # CHECK-GX-JSON-DAG: "%149:sub27": 294 # CHECK-GX-JSON-DAG: "%149:sub28": 291 # CHECK-GX-JSON-DAG: "%149:sub29": 290 # CHECK-GX-JSON-DAG: "%149:sub30": 289 # CHECK-GX-JSON-DAG: "%149:sub31": 288 # CHECK-GX-JSON-DAG: "%191:sub0": 381 # CHECK-GX-JSON-DAG: "%191:sub1": 380 # CHECK-GX-JSON-DAG: "%191:sub2": 379 # CHECK-GX-JSON-DAG: "%191:sub3": 378 # CHECK-GX-JSON-DAG: "%191:sub4": 375 # CHECK-GX-JSON-DAG: "%191:sub5": 374 # CHECK-GX-JSON-DAG: "%191:sub6": 373 # CHECK-GX-JSON-DAG: "%191:sub7": 372 # CHECK-GX-JSON-DAG: "%191:sub8": 369 # CHECK-GX-JSON-DAG: "%191:sub9": 368 # CHECK-GX-JSON-DAG: "%191:sub10": 367 # CHECK-GX-JSON-DAG: "%191:sub11": 366 # CHECK-GX-JSON-DAG: "%191:sub12": 363 # CHECK-GX-JSON-DAG: "%191:sub13": 362 # CHECK-GX-JSON-DAG: "%191:sub14": 361 # CHECK-GX-JSON-DAG: "%191:sub15": 360 # CHECK-GX-JSON-DAG: "%191:sub16": 357 # CHECK-GX-JSON-DAG: "%191:sub17": 356 # CHECK-GX-JSON-DAG: "%191:sub18": 355 # CHECK-GX-JSON-DAG: "%191:sub19": 354 # CHECK-GX-JSON-DAG: "%191:sub20": 351 # CHECK-GX-JSON-DAG: "%191:sub21": 350 # CHECK-GX-JSON-DAG: "%191:sub22": 349 # CHECK-GX-JSON-DAG: "%191:sub23": 348 # CHECK-GX-JSON-DAG: "%191:sub24": 345 # CHECK-GX-JSON-DAG: "%191:sub25": 344 # CHECK-GX-JSON-DAG: "%191:sub26": 343 # CHECK-GX-JSON-DAG: "%191:sub27": 342 # CHECK-GX-JSON-DAG: "%191:sub28": 339 # CHECK-GX-JSON-DAG: "%191:sub29": 338 # CHECK-GX-JSON-DAG: "%191:sub30": 337 # CHECK-GX-JSON-DAG: "%191:sub31": 336 # CHECK-GX-JSON-DAG: "%193": 22 # CHECK-GX-JSON-DAG: "%194": 22 # CHECK-GX-JSON-DAG: "%195": 22 # CHECK-GX-JSON-DAG: "%196": 22 # CHECK-GX-JSON-DAG: "%198": 22 # CHECK-GX-JSON-DAG: "%199": 22 # CHECK-GX-JSON-DAG: "%200": 22 # CHECK-GX-JSON-DAG: "%201": 22 # CHECK-GX-JSON-DAG: "%203": 22 # CHECK-GX-JSON-DAG: "%204": 22 # CHECK-GX-JSON-DAG: "%205": 22 # CHECK-GX-JSON-DAG: "%206": 22 # CHECK-GX-JSON-DAG: "%207:sub0": 1 # CHECK-GX-JSON-DAG: "%207:sub1": 0 # CHECK-GX-JSON-DAG: "%208": 22 # CHECK-GX-JSON-DAG: "%209": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%211:vgpr_32 = COPY %207.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 284 # CHECK-GX-JSON-DAG: "%69:sub1": 283 # CHECK-GX-JSON-DAG: "%69:sub2": 282 # CHECK-GX-JSON-DAG: "%69:sub3": 281 # CHECK-GX-JSON-DAG: "%69:sub4": 278 # CHECK-GX-JSON-DAG: "%69:sub5": 277 # CHECK-GX-JSON-DAG: "%69:sub6": 276 # CHECK-GX-JSON-DAG: "%69:sub7": 275 # CHECK-GX-JSON-DAG: "%69:sub8": 272 # CHECK-GX-JSON-DAG: "%69:sub9": 271 # CHECK-GX-JSON-DAG: "%69:sub10": 270 # CHECK-GX-JSON-DAG: "%69:sub11": 269 # CHECK-GX-JSON-DAG: "%69:sub12": 266 # CHECK-GX-JSON-DAG: "%69:sub13": 265 # CHECK-GX-JSON-DAG: "%69:sub14": 264 # CHECK-GX-JSON-DAG: "%69:sub15": 263 # CHECK-GX-JSON-DAG: "%69:sub16": 260 # CHECK-GX-JSON-DAG: "%69:sub17": 259 # CHECK-GX-JSON-DAG: "%69:sub18": 258 # CHECK-GX-JSON-DAG: "%69:sub19": 257 # CHECK-GX-JSON-DAG: "%69:sub20": 254 # CHECK-GX-JSON-DAG: "%69:sub21": 253 # CHECK-GX-JSON-DAG: "%69:sub22": 252 # CHECK-GX-JSON-DAG: "%69:sub23": 251 # CHECK-GX-JSON-DAG: "%69:sub24": 248 # CHECK-GX-JSON-DAG: "%69:sub25": 247 # CHECK-GX-JSON-DAG: "%69:sub26": 246 # CHECK-GX-JSON-DAG: "%69:sub27": 245 # CHECK-GX-JSON-DAG: "%69:sub28": 242 # CHECK-GX-JSON-DAG: "%69:sub29": 241 # CHECK-GX-JSON-DAG: "%69:sub30": 240 # CHECK-GX-JSON-DAG: "%69:sub31": 239 # CHECK-GX-JSON-DAG: "%70:sub0": 236 # CHECK-GX-JSON-DAG: "%70:sub1": 235 # CHECK-GX-JSON-DAG: "%70:sub2": 234 # CHECK-GX-JSON-DAG: "%70:sub3": 233 # CHECK-GX-JSON-DAG: "%70:sub4": 230 # CHECK-GX-JSON-DAG: "%70:sub5": 229 # CHECK-GX-JSON-DAG: "%70:sub6": 228 # CHECK-GX-JSON-DAG: "%70:sub7": 227 # CHECK-GX-JSON-DAG: "%70:sub8": 224 # CHECK-GX-JSON-DAG: "%70:sub9": 223 # CHECK-GX-JSON-DAG: "%70:sub10": 222 # CHECK-GX-JSON-DAG: "%70:sub11": 221 # CHECK-GX-JSON-DAG: "%70:sub12": 218 # CHECK-GX-JSON-DAG: "%70:sub13": 217 # CHECK-GX-JSON-DAG: "%70:sub14": 216 # CHECK-GX-JSON-DAG: "%70:sub15": 215 # CHECK-GX-JSON-DAG: "%70:sub16": 212 # CHECK-GX-JSON-DAG: "%70:sub17": 211 # CHECK-GX-JSON-DAG: "%70:sub18": 210 # CHECK-GX-JSON-DAG: "%70:sub19": 209 # CHECK-GX-JSON-DAG: "%70:sub20": 206 # CHECK-GX-JSON-DAG: "%70:sub21": 205 # CHECK-GX-JSON-DAG: "%70:sub22": 204 # CHECK-GX-JSON-DAG: "%70:sub23": 203 # CHECK-GX-JSON-DAG: "%70:sub24": 200 # CHECK-GX-JSON-DAG: "%70:sub25": 199 # CHECK-GX-JSON-DAG: "%70:sub26": 198 # CHECK-GX-JSON-DAG: "%70:sub27": 197 # CHECK-GX-JSON-DAG: "%70:sub28": 194 # CHECK-GX-JSON-DAG: "%70:sub29": 193 # CHECK-GX-JSON-DAG: "%70:sub30": 192 # CHECK-GX-JSON-DAG: "%70:sub31": 191 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 23 # CHECK-GX-JSON-DAG: "%97": 65 # CHECK-GX-JSON-DAG: "%102": 107 # CHECK-GX-JSON-DAG: "%107": 149 # CHECK-GX-JSON-DAG: "%149:sub0": 332 # CHECK-GX-JSON-DAG: "%149:sub1": 331 # CHECK-GX-JSON-DAG: "%149:sub2": 330 # CHECK-GX-JSON-DAG: "%149:sub3": 329 # CHECK-GX-JSON-DAG: "%149:sub4": 326 # CHECK-GX-JSON-DAG: "%149:sub5": 325 # CHECK-GX-JSON-DAG: "%149:sub6": 324 # CHECK-GX-JSON-DAG: "%149:sub7": 323 # CHECK-GX-JSON-DAG: "%149:sub8": 320 # CHECK-GX-JSON-DAG: "%149:sub9": 319 # CHECK-GX-JSON-DAG: "%149:sub10": 318 # CHECK-GX-JSON-DAG: "%149:sub11": 317 # CHECK-GX-JSON-DAG: "%149:sub12": 314 # CHECK-GX-JSON-DAG: "%149:sub13": 313 # CHECK-GX-JSON-DAG: "%149:sub14": 312 # CHECK-GX-JSON-DAG: "%149:sub15": 311 # CHECK-GX-JSON-DAG: "%149:sub16": 308 # CHECK-GX-JSON-DAG: "%149:sub17": 307 # CHECK-GX-JSON-DAG: "%149:sub18": 306 # CHECK-GX-JSON-DAG: "%149:sub19": 305 # CHECK-GX-JSON-DAG: "%149:sub20": 302 # CHECK-GX-JSON-DAG: "%149:sub21": 301 # CHECK-GX-JSON-DAG: "%149:sub22": 300 # CHECK-GX-JSON-DAG: "%149:sub23": 299 # CHECK-GX-JSON-DAG: "%149:sub24": 296 # CHECK-GX-JSON-DAG: "%149:sub25": 295 # CHECK-GX-JSON-DAG: "%149:sub26": 294 # CHECK-GX-JSON-DAG: "%149:sub27": 293 # CHECK-GX-JSON-DAG: "%149:sub28": 290 # CHECK-GX-JSON-DAG: "%149:sub29": 289 # CHECK-GX-JSON-DAG: "%149:sub30": 288 # CHECK-GX-JSON-DAG: "%149:sub31": 287 # CHECK-GX-JSON-DAG: "%191:sub0": 380 # CHECK-GX-JSON-DAG: "%191:sub1": 379 # CHECK-GX-JSON-DAG: "%191:sub2": 378 # CHECK-GX-JSON-DAG: "%191:sub3": 377 # CHECK-GX-JSON-DAG: "%191:sub4": 374 # CHECK-GX-JSON-DAG: "%191:sub5": 373 # CHECK-GX-JSON-DAG: "%191:sub6": 372 # CHECK-GX-JSON-DAG: "%191:sub7": 371 # CHECK-GX-JSON-DAG: "%191:sub8": 368 # CHECK-GX-JSON-DAG: "%191:sub9": 367 # CHECK-GX-JSON-DAG: "%191:sub10": 366 # CHECK-GX-JSON-DAG: "%191:sub11": 365 # CHECK-GX-JSON-DAG: "%191:sub12": 362 # CHECK-GX-JSON-DAG: "%191:sub13": 361 # CHECK-GX-JSON-DAG: "%191:sub14": 360 # CHECK-GX-JSON-DAG: "%191:sub15": 359 # CHECK-GX-JSON-DAG: "%191:sub16": 356 # CHECK-GX-JSON-DAG: "%191:sub17": 355 # CHECK-GX-JSON-DAG: "%191:sub18": 354 # CHECK-GX-JSON-DAG: "%191:sub19": 353 # CHECK-GX-JSON-DAG: "%191:sub20": 350 # CHECK-GX-JSON-DAG: "%191:sub21": 349 # CHECK-GX-JSON-DAG: "%191:sub22": 348 # CHECK-GX-JSON-DAG: "%191:sub23": 347 # CHECK-GX-JSON-DAG: "%191:sub24": 344 # CHECK-GX-JSON-DAG: "%191:sub25": 343 # CHECK-GX-JSON-DAG: "%191:sub26": 342 # CHECK-GX-JSON-DAG: "%191:sub27": 341 # CHECK-GX-JSON-DAG: "%191:sub28": 338 # CHECK-GX-JSON-DAG: "%191:sub29": 337 # CHECK-GX-JSON-DAG: "%191:sub30": 336 # CHECK-GX-JSON-DAG: "%191:sub31": 335 # CHECK-GX-JSON-DAG: "%193": 21 # CHECK-GX-JSON-DAG: "%194": 21 # CHECK-GX-JSON-DAG: "%195": 21 # CHECK-GX-JSON-DAG: "%196": 21 # CHECK-GX-JSON-DAG: "%198": 21 # CHECK-GX-JSON-DAG: "%199": 21 # CHECK-GX-JSON-DAG: "%200": 21 # CHECK-GX-JSON-DAG: "%201": 21 # CHECK-GX-JSON-DAG: "%203": 21 # CHECK-GX-JSON-DAG: "%204": 21 # CHECK-GX-JSON-DAG: "%205": 21 # CHECK-GX-JSON-DAG: "%206": 21 # CHECK-GX-JSON-DAG: "%207:sub0": 0 # CHECK-GX-JSON-DAG: "%208": 21 # CHECK-GX-JSON-DAG: "%209": 21 # CHECK-GX-JSON-DAG: "%210": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%212:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 283 # CHECK-GX-JSON-DAG: "%69:sub1": 282 # CHECK-GX-JSON-DAG: "%69:sub2": 281 # CHECK-GX-JSON-DAG: "%69:sub3": 280 # CHECK-GX-JSON-DAG: "%69:sub4": 277 # CHECK-GX-JSON-DAG: "%69:sub5": 276 # CHECK-GX-JSON-DAG: "%69:sub6": 275 # CHECK-GX-JSON-DAG: "%69:sub7": 274 # CHECK-GX-JSON-DAG: "%69:sub8": 271 # CHECK-GX-JSON-DAG: "%69:sub9": 270 # CHECK-GX-JSON-DAG: "%69:sub10": 269 # CHECK-GX-JSON-DAG: "%69:sub11": 268 # CHECK-GX-JSON-DAG: "%69:sub12": 265 # CHECK-GX-JSON-DAG: "%69:sub13": 264 # CHECK-GX-JSON-DAG: "%69:sub14": 263 # CHECK-GX-JSON-DAG: "%69:sub15": 262 # CHECK-GX-JSON-DAG: "%69:sub16": 259 # CHECK-GX-JSON-DAG: "%69:sub17": 258 # CHECK-GX-JSON-DAG: "%69:sub18": 257 # CHECK-GX-JSON-DAG: "%69:sub19": 256 # CHECK-GX-JSON-DAG: "%69:sub20": 253 # CHECK-GX-JSON-DAG: "%69:sub21": 252 # CHECK-GX-JSON-DAG: "%69:sub22": 251 # CHECK-GX-JSON-DAG: "%69:sub23": 250 # CHECK-GX-JSON-DAG: "%69:sub24": 247 # CHECK-GX-JSON-DAG: "%69:sub25": 246 # CHECK-GX-JSON-DAG: "%69:sub26": 245 # CHECK-GX-JSON-DAG: "%69:sub27": 244 # CHECK-GX-JSON-DAG: "%69:sub28": 241 # CHECK-GX-JSON-DAG: "%69:sub29": 240 # CHECK-GX-JSON-DAG: "%69:sub30": 239 # CHECK-GX-JSON-DAG: "%69:sub31": 238 # CHECK-GX-JSON-DAG: "%70:sub0": 235 # CHECK-GX-JSON-DAG: "%70:sub1": 234 # CHECK-GX-JSON-DAG: "%70:sub2": 233 # CHECK-GX-JSON-DAG: "%70:sub3": 232 # CHECK-GX-JSON-DAG: "%70:sub4": 229 # CHECK-GX-JSON-DAG: "%70:sub5": 228 # CHECK-GX-JSON-DAG: "%70:sub6": 227 # CHECK-GX-JSON-DAG: "%70:sub7": 226 # CHECK-GX-JSON-DAG: "%70:sub8": 223 # CHECK-GX-JSON-DAG: "%70:sub9": 222 # CHECK-GX-JSON-DAG: "%70:sub10": 221 # CHECK-GX-JSON-DAG: "%70:sub11": 220 # CHECK-GX-JSON-DAG: "%70:sub12": 217 # CHECK-GX-JSON-DAG: "%70:sub13": 216 # CHECK-GX-JSON-DAG: "%70:sub14": 215 # CHECK-GX-JSON-DAG: "%70:sub15": 214 # CHECK-GX-JSON-DAG: "%70:sub16": 211 # CHECK-GX-JSON-DAG: "%70:sub17": 210 # CHECK-GX-JSON-DAG: "%70:sub18": 209 # CHECK-GX-JSON-DAG: "%70:sub19": 208 # CHECK-GX-JSON-DAG: "%70:sub20": 205 # CHECK-GX-JSON-DAG: "%70:sub21": 204 # CHECK-GX-JSON-DAG: "%70:sub22": 203 # CHECK-GX-JSON-DAG: "%70:sub23": 202 # CHECK-GX-JSON-DAG: "%70:sub24": 199 # CHECK-GX-JSON-DAG: "%70:sub25": 198 # CHECK-GX-JSON-DAG: "%70:sub26": 197 # CHECK-GX-JSON-DAG: "%70:sub27": 196 # CHECK-GX-JSON-DAG: "%70:sub28": 193 # CHECK-GX-JSON-DAG: "%70:sub29": 192 # CHECK-GX-JSON-DAG: "%70:sub30": 191 # CHECK-GX-JSON-DAG: "%70:sub31": 190 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 22 # CHECK-GX-JSON-DAG: "%97": 64 # CHECK-GX-JSON-DAG: "%102": 106 # CHECK-GX-JSON-DAG: "%107": 148 # CHECK-GX-JSON-DAG: "%149:sub0": 331 # CHECK-GX-JSON-DAG: "%149:sub1": 330 # CHECK-GX-JSON-DAG: "%149:sub2": 329 # CHECK-GX-JSON-DAG: "%149:sub3": 328 # CHECK-GX-JSON-DAG: "%149:sub4": 325 # CHECK-GX-JSON-DAG: "%149:sub5": 324 # CHECK-GX-JSON-DAG: "%149:sub6": 323 # CHECK-GX-JSON-DAG: "%149:sub7": 322 # CHECK-GX-JSON-DAG: "%149:sub8": 319 # CHECK-GX-JSON-DAG: "%149:sub9": 318 # CHECK-GX-JSON-DAG: "%149:sub10": 317 # CHECK-GX-JSON-DAG: "%149:sub11": 316 # CHECK-GX-JSON-DAG: "%149:sub12": 313 # CHECK-GX-JSON-DAG: "%149:sub13": 312 # CHECK-GX-JSON-DAG: "%149:sub14": 311 # CHECK-GX-JSON-DAG: "%149:sub15": 310 # CHECK-GX-JSON-DAG: "%149:sub16": 307 # CHECK-GX-JSON-DAG: "%149:sub17": 306 # CHECK-GX-JSON-DAG: "%149:sub18": 305 # CHECK-GX-JSON-DAG: "%149:sub19": 304 # CHECK-GX-JSON-DAG: "%149:sub20": 301 # CHECK-GX-JSON-DAG: "%149:sub21": 300 # CHECK-GX-JSON-DAG: "%149:sub22": 299 # CHECK-GX-JSON-DAG: "%149:sub23": 298 # CHECK-GX-JSON-DAG: "%149:sub24": 295 # CHECK-GX-JSON-DAG: "%149:sub25": 294 # CHECK-GX-JSON-DAG: "%149:sub26": 293 # CHECK-GX-JSON-DAG: "%149:sub27": 292 # CHECK-GX-JSON-DAG: "%149:sub28": 289 # CHECK-GX-JSON-DAG: "%149:sub29": 288 # CHECK-GX-JSON-DAG: "%149:sub30": 287 # CHECK-GX-JSON-DAG: "%149:sub31": 286 # CHECK-GX-JSON-DAG: "%191:sub0": 379 # CHECK-GX-JSON-DAG: "%191:sub1": 378 # CHECK-GX-JSON-DAG: "%191:sub2": 377 # CHECK-GX-JSON-DAG: "%191:sub3": 376 # CHECK-GX-JSON-DAG: "%191:sub4": 373 # CHECK-GX-JSON-DAG: "%191:sub5": 372 # CHECK-GX-JSON-DAG: "%191:sub6": 371 # CHECK-GX-JSON-DAG: "%191:sub7": 370 # CHECK-GX-JSON-DAG: "%191:sub8": 367 # CHECK-GX-JSON-DAG: "%191:sub9": 366 # CHECK-GX-JSON-DAG: "%191:sub10": 365 # CHECK-GX-JSON-DAG: "%191:sub11": 364 # CHECK-GX-JSON-DAG: "%191:sub12": 361 # CHECK-GX-JSON-DAG: "%191:sub13": 360 # CHECK-GX-JSON-DAG: "%191:sub14": 359 # CHECK-GX-JSON-DAG: "%191:sub15": 358 # CHECK-GX-JSON-DAG: "%191:sub16": 355 # CHECK-GX-JSON-DAG: "%191:sub17": 354 # CHECK-GX-JSON-DAG: "%191:sub18": 353 # CHECK-GX-JSON-DAG: "%191:sub19": 352 # CHECK-GX-JSON-DAG: "%191:sub20": 349 # CHECK-GX-JSON-DAG: "%191:sub21": 348 # CHECK-GX-JSON-DAG: "%191:sub22": 347 # CHECK-GX-JSON-DAG: "%191:sub23": 346 # CHECK-GX-JSON-DAG: "%191:sub24": 343 # CHECK-GX-JSON-DAG: "%191:sub25": 342 # CHECK-GX-JSON-DAG: "%191:sub26": 341 # CHECK-GX-JSON-DAG: "%191:sub27": 340 # CHECK-GX-JSON-DAG: "%191:sub28": 337 # CHECK-GX-JSON-DAG: "%191:sub29": 336 # CHECK-GX-JSON-DAG: "%191:sub30": 335 # CHECK-GX-JSON-DAG: "%191:sub31": 334 # CHECK-GX-JSON-DAG: "%193": 20 # CHECK-GX-JSON-DAG: "%194": 20 # CHECK-GX-JSON-DAG: "%195": 20 # CHECK-GX-JSON-DAG: "%196": 20 # CHECK-GX-JSON-DAG: "%198": 20 # CHECK-GX-JSON-DAG: "%199": 20 # CHECK-GX-JSON-DAG: "%200": 20 # CHECK-GX-JSON-DAG: "%201": 20 # CHECK-GX-JSON-DAG: "%203": 20 # CHECK-GX-JSON-DAG: "%204": 20 # CHECK-GX-JSON-DAG: "%205": 20 # CHECK-GX-JSON-DAG: "%206": 20 # CHECK-GX-JSON-DAG: "%208": 20 # CHECK-GX-JSON-DAG: "%209": 20 # CHECK-GX-JSON-DAG: "%210": 20 # CHECK-GX-JSON-DAG: "%211": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%213:vgpr_32 = COPY %212.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 282 # CHECK-GX-JSON-DAG: "%69:sub1": 281 # CHECK-GX-JSON-DAG: "%69:sub2": 280 # CHECK-GX-JSON-DAG: "%69:sub3": 279 # CHECK-GX-JSON-DAG: "%69:sub4": 276 # CHECK-GX-JSON-DAG: "%69:sub5": 275 # CHECK-GX-JSON-DAG: "%69:sub6": 274 # CHECK-GX-JSON-DAG: "%69:sub7": 273 # CHECK-GX-JSON-DAG: "%69:sub8": 270 # CHECK-GX-JSON-DAG: "%69:sub9": 269 # CHECK-GX-JSON-DAG: "%69:sub10": 268 # CHECK-GX-JSON-DAG: "%69:sub11": 267 # CHECK-GX-JSON-DAG: "%69:sub12": 264 # CHECK-GX-JSON-DAG: "%69:sub13": 263 # CHECK-GX-JSON-DAG: "%69:sub14": 262 # CHECK-GX-JSON-DAG: "%69:sub15": 261 # CHECK-GX-JSON-DAG: "%69:sub16": 258 # CHECK-GX-JSON-DAG: "%69:sub17": 257 # CHECK-GX-JSON-DAG: "%69:sub18": 256 # CHECK-GX-JSON-DAG: "%69:sub19": 255 # CHECK-GX-JSON-DAG: "%69:sub20": 252 # CHECK-GX-JSON-DAG: "%69:sub21": 251 # CHECK-GX-JSON-DAG: "%69:sub22": 250 # CHECK-GX-JSON-DAG: "%69:sub23": 249 # CHECK-GX-JSON-DAG: "%69:sub24": 246 # CHECK-GX-JSON-DAG: "%69:sub25": 245 # CHECK-GX-JSON-DAG: "%69:sub26": 244 # CHECK-GX-JSON-DAG: "%69:sub27": 243 # CHECK-GX-JSON-DAG: "%69:sub28": 240 # CHECK-GX-JSON-DAG: "%69:sub29": 239 # CHECK-GX-JSON-DAG: "%69:sub30": 238 # CHECK-GX-JSON-DAG: "%69:sub31": 237 # CHECK-GX-JSON-DAG: "%70:sub0": 234 # CHECK-GX-JSON-DAG: "%70:sub1": 233 # CHECK-GX-JSON-DAG: "%70:sub2": 232 # CHECK-GX-JSON-DAG: "%70:sub3": 231 # CHECK-GX-JSON-DAG: "%70:sub4": 228 # CHECK-GX-JSON-DAG: "%70:sub5": 227 # CHECK-GX-JSON-DAG: "%70:sub6": 226 # CHECK-GX-JSON-DAG: "%70:sub7": 225 # CHECK-GX-JSON-DAG: "%70:sub8": 222 # CHECK-GX-JSON-DAG: "%70:sub9": 221 # CHECK-GX-JSON-DAG: "%70:sub10": 220 # CHECK-GX-JSON-DAG: "%70:sub11": 219 # CHECK-GX-JSON-DAG: "%70:sub12": 216 # CHECK-GX-JSON-DAG: "%70:sub13": 215 # CHECK-GX-JSON-DAG: "%70:sub14": 214 # CHECK-GX-JSON-DAG: "%70:sub15": 213 # CHECK-GX-JSON-DAG: "%70:sub16": 210 # CHECK-GX-JSON-DAG: "%70:sub17": 209 # CHECK-GX-JSON-DAG: "%70:sub18": 208 # CHECK-GX-JSON-DAG: "%70:sub19": 207 # CHECK-GX-JSON-DAG: "%70:sub20": 204 # CHECK-GX-JSON-DAG: "%70:sub21": 203 # CHECK-GX-JSON-DAG: "%70:sub22": 202 # CHECK-GX-JSON-DAG: "%70:sub23": 201 # CHECK-GX-JSON-DAG: "%70:sub24": 198 # CHECK-GX-JSON-DAG: "%70:sub25": 197 # CHECK-GX-JSON-DAG: "%70:sub26": 196 # CHECK-GX-JSON-DAG: "%70:sub27": 195 # CHECK-GX-JSON-DAG: "%70:sub28": 192 # CHECK-GX-JSON-DAG: "%70:sub29": 191 # CHECK-GX-JSON-DAG: "%70:sub30": 190 # CHECK-GX-JSON-DAG: "%70:sub31": 189 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 21 # CHECK-GX-JSON-DAG: "%97": 63 # CHECK-GX-JSON-DAG: "%102": 105 # CHECK-GX-JSON-DAG: "%107": 147 # CHECK-GX-JSON-DAG: "%149:sub0": 330 # CHECK-GX-JSON-DAG: "%149:sub1": 329 # CHECK-GX-JSON-DAG: "%149:sub2": 328 # CHECK-GX-JSON-DAG: "%149:sub3": 327 # CHECK-GX-JSON-DAG: "%149:sub4": 324 # CHECK-GX-JSON-DAG: "%149:sub5": 323 # CHECK-GX-JSON-DAG: "%149:sub6": 322 # CHECK-GX-JSON-DAG: "%149:sub7": 321 # CHECK-GX-JSON-DAG: "%149:sub8": 318 # CHECK-GX-JSON-DAG: "%149:sub9": 317 # CHECK-GX-JSON-DAG: "%149:sub10": 316 # CHECK-GX-JSON-DAG: "%149:sub11": 315 # CHECK-GX-JSON-DAG: "%149:sub12": 312 # CHECK-GX-JSON-DAG: "%149:sub13": 311 # CHECK-GX-JSON-DAG: "%149:sub14": 310 # CHECK-GX-JSON-DAG: "%149:sub15": 309 # CHECK-GX-JSON-DAG: "%149:sub16": 306 # CHECK-GX-JSON-DAG: "%149:sub17": 305 # CHECK-GX-JSON-DAG: "%149:sub18": 304 # CHECK-GX-JSON-DAG: "%149:sub19": 303 # CHECK-GX-JSON-DAG: "%149:sub20": 300 # CHECK-GX-JSON-DAG: "%149:sub21": 299 # CHECK-GX-JSON-DAG: "%149:sub22": 298 # CHECK-GX-JSON-DAG: "%149:sub23": 297 # CHECK-GX-JSON-DAG: "%149:sub24": 294 # CHECK-GX-JSON-DAG: "%149:sub25": 293 # CHECK-GX-JSON-DAG: "%149:sub26": 292 # CHECK-GX-JSON-DAG: "%149:sub27": 291 # CHECK-GX-JSON-DAG: "%149:sub28": 288 # CHECK-GX-JSON-DAG: "%149:sub29": 287 # CHECK-GX-JSON-DAG: "%149:sub30": 286 # CHECK-GX-JSON-DAG: "%149:sub31": 285 # CHECK-GX-JSON-DAG: "%191:sub0": 378 # CHECK-GX-JSON-DAG: "%191:sub1": 377 # CHECK-GX-JSON-DAG: "%191:sub2": 376 # CHECK-GX-JSON-DAG: "%191:sub3": 375 # CHECK-GX-JSON-DAG: "%191:sub4": 372 # CHECK-GX-JSON-DAG: "%191:sub5": 371 # CHECK-GX-JSON-DAG: "%191:sub6": 370 # CHECK-GX-JSON-DAG: "%191:sub7": 369 # CHECK-GX-JSON-DAG: "%191:sub8": 366 # CHECK-GX-JSON-DAG: "%191:sub9": 365 # CHECK-GX-JSON-DAG: "%191:sub10": 364 # CHECK-GX-JSON-DAG: "%191:sub11": 363 # CHECK-GX-JSON-DAG: "%191:sub12": 360 # CHECK-GX-JSON-DAG: "%191:sub13": 359 # CHECK-GX-JSON-DAG: "%191:sub14": 358 # CHECK-GX-JSON-DAG: "%191:sub15": 357 # CHECK-GX-JSON-DAG: "%191:sub16": 354 # CHECK-GX-JSON-DAG: "%191:sub17": 353 # CHECK-GX-JSON-DAG: "%191:sub18": 352 # CHECK-GX-JSON-DAG: "%191:sub19": 351 # CHECK-GX-JSON-DAG: "%191:sub20": 348 # CHECK-GX-JSON-DAG: "%191:sub21": 347 # CHECK-GX-JSON-DAG: "%191:sub22": 346 # CHECK-GX-JSON-DAG: "%191:sub23": 345 # CHECK-GX-JSON-DAG: "%191:sub24": 342 # CHECK-GX-JSON-DAG: "%191:sub25": 341 # CHECK-GX-JSON-DAG: "%191:sub26": 340 # CHECK-GX-JSON-DAG: "%191:sub27": 339 # CHECK-GX-JSON-DAG: "%191:sub28": 336 # CHECK-GX-JSON-DAG: "%191:sub29": 335 # CHECK-GX-JSON-DAG: "%191:sub30": 334 # CHECK-GX-JSON-DAG: "%191:sub31": 333 # CHECK-GX-JSON-DAG: "%193": 19 # CHECK-GX-JSON-DAG: "%194": 19 # CHECK-GX-JSON-DAG: "%195": 19 # CHECK-GX-JSON-DAG: "%196": 19 # CHECK-GX-JSON-DAG: "%198": 19 # CHECK-GX-JSON-DAG: "%199": 19 # CHECK-GX-JSON-DAG: "%200": 19 # CHECK-GX-JSON-DAG: "%201": 19 # CHECK-GX-JSON-DAG: "%203": 19 # CHECK-GX-JSON-DAG: "%204": 19 # CHECK-GX-JSON-DAG: "%205": 19 # CHECK-GX-JSON-DAG: "%206": 19 # CHECK-GX-JSON-DAG: "%208": 19 # CHECK-GX-JSON-DAG: "%209": 19 # CHECK-GX-JSON-DAG: "%210": 19 # CHECK-GX-JSON-DAG: "%211": 19 # CHECK-GX-JSON-DAG: "%212:sub0": 3 # CHECK-GX-JSON-DAG: "%212:sub1": 2 # CHECK-GX-JSON-DAG: "%212:sub2": 1 # CHECK-GX-JSON-DAG: "%212:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%214:vgpr_32 = COPY %212.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 281 # CHECK-GX-JSON-DAG: "%69:sub1": 280 # CHECK-GX-JSON-DAG: "%69:sub2": 279 # CHECK-GX-JSON-DAG: "%69:sub3": 278 # CHECK-GX-JSON-DAG: "%69:sub4": 275 # CHECK-GX-JSON-DAG: "%69:sub5": 274 # CHECK-GX-JSON-DAG: "%69:sub6": 273 # CHECK-GX-JSON-DAG: "%69:sub7": 272 # CHECK-GX-JSON-DAG: "%69:sub8": 269 # CHECK-GX-JSON-DAG: "%69:sub9": 268 # CHECK-GX-JSON-DAG: "%69:sub10": 267 # CHECK-GX-JSON-DAG: "%69:sub11": 266 # CHECK-GX-JSON-DAG: "%69:sub12": 263 # CHECK-GX-JSON-DAG: "%69:sub13": 262 # CHECK-GX-JSON-DAG: "%69:sub14": 261 # CHECK-GX-JSON-DAG: "%69:sub15": 260 # CHECK-GX-JSON-DAG: "%69:sub16": 257 # CHECK-GX-JSON-DAG: "%69:sub17": 256 # CHECK-GX-JSON-DAG: "%69:sub18": 255 # CHECK-GX-JSON-DAG: "%69:sub19": 254 # CHECK-GX-JSON-DAG: "%69:sub20": 251 # CHECK-GX-JSON-DAG: "%69:sub21": 250 # CHECK-GX-JSON-DAG: "%69:sub22": 249 # CHECK-GX-JSON-DAG: "%69:sub23": 248 # CHECK-GX-JSON-DAG: "%69:sub24": 245 # CHECK-GX-JSON-DAG: "%69:sub25": 244 # CHECK-GX-JSON-DAG: "%69:sub26": 243 # CHECK-GX-JSON-DAG: "%69:sub27": 242 # CHECK-GX-JSON-DAG: "%69:sub28": 239 # CHECK-GX-JSON-DAG: "%69:sub29": 238 # CHECK-GX-JSON-DAG: "%69:sub30": 237 # CHECK-GX-JSON-DAG: "%69:sub31": 236 # CHECK-GX-JSON-DAG: "%70:sub0": 233 # CHECK-GX-JSON-DAG: "%70:sub1": 232 # CHECK-GX-JSON-DAG: "%70:sub2": 231 # CHECK-GX-JSON-DAG: "%70:sub3": 230 # CHECK-GX-JSON-DAG: "%70:sub4": 227 # CHECK-GX-JSON-DAG: "%70:sub5": 226 # CHECK-GX-JSON-DAG: "%70:sub6": 225 # CHECK-GX-JSON-DAG: "%70:sub7": 224 # CHECK-GX-JSON-DAG: "%70:sub8": 221 # CHECK-GX-JSON-DAG: "%70:sub9": 220 # CHECK-GX-JSON-DAG: "%70:sub10": 219 # CHECK-GX-JSON-DAG: "%70:sub11": 218 # CHECK-GX-JSON-DAG: "%70:sub12": 215 # CHECK-GX-JSON-DAG: "%70:sub13": 214 # CHECK-GX-JSON-DAG: "%70:sub14": 213 # CHECK-GX-JSON-DAG: "%70:sub15": 212 # CHECK-GX-JSON-DAG: "%70:sub16": 209 # CHECK-GX-JSON-DAG: "%70:sub17": 208 # CHECK-GX-JSON-DAG: "%70:sub18": 207 # CHECK-GX-JSON-DAG: "%70:sub19": 206 # CHECK-GX-JSON-DAG: "%70:sub20": 203 # CHECK-GX-JSON-DAG: "%70:sub21": 202 # CHECK-GX-JSON-DAG: "%70:sub22": 201 # CHECK-GX-JSON-DAG: "%70:sub23": 200 # CHECK-GX-JSON-DAG: "%70:sub24": 197 # CHECK-GX-JSON-DAG: "%70:sub25": 196 # CHECK-GX-JSON-DAG: "%70:sub26": 195 # CHECK-GX-JSON-DAG: "%70:sub27": 194 # CHECK-GX-JSON-DAG: "%70:sub28": 191 # CHECK-GX-JSON-DAG: "%70:sub29": 190 # CHECK-GX-JSON-DAG: "%70:sub30": 189 # CHECK-GX-JSON-DAG: "%70:sub31": 188 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 20 # CHECK-GX-JSON-DAG: "%97": 62 # CHECK-GX-JSON-DAG: "%102": 104 # CHECK-GX-JSON-DAG: "%107": 146 # CHECK-GX-JSON-DAG: "%149:sub0": 329 # CHECK-GX-JSON-DAG: "%149:sub1": 328 # CHECK-GX-JSON-DAG: "%149:sub2": 327 # CHECK-GX-JSON-DAG: "%149:sub3": 326 # CHECK-GX-JSON-DAG: "%149:sub4": 323 # CHECK-GX-JSON-DAG: "%149:sub5": 322 # CHECK-GX-JSON-DAG: "%149:sub6": 321 # CHECK-GX-JSON-DAG: "%149:sub7": 320 # CHECK-GX-JSON-DAG: "%149:sub8": 317 # CHECK-GX-JSON-DAG: "%149:sub9": 316 # CHECK-GX-JSON-DAG: "%149:sub10": 315 # CHECK-GX-JSON-DAG: "%149:sub11": 314 # CHECK-GX-JSON-DAG: "%149:sub12": 311 # CHECK-GX-JSON-DAG: "%149:sub13": 310 # CHECK-GX-JSON-DAG: "%149:sub14": 309 # CHECK-GX-JSON-DAG: "%149:sub15": 308 # CHECK-GX-JSON-DAG: "%149:sub16": 305 # CHECK-GX-JSON-DAG: "%149:sub17": 304 # CHECK-GX-JSON-DAG: "%149:sub18": 303 # CHECK-GX-JSON-DAG: "%149:sub19": 302 # CHECK-GX-JSON-DAG: "%149:sub20": 299 # CHECK-GX-JSON-DAG: "%149:sub21": 298 # CHECK-GX-JSON-DAG: "%149:sub22": 297 # CHECK-GX-JSON-DAG: "%149:sub23": 296 # CHECK-GX-JSON-DAG: "%149:sub24": 293 # CHECK-GX-JSON-DAG: "%149:sub25": 292 # CHECK-GX-JSON-DAG: "%149:sub26": 291 # CHECK-GX-JSON-DAG: "%149:sub27": 290 # CHECK-GX-JSON-DAG: "%149:sub28": 287 # CHECK-GX-JSON-DAG: "%149:sub29": 286 # CHECK-GX-JSON-DAG: "%149:sub30": 285 # CHECK-GX-JSON-DAG: "%149:sub31": 284 # CHECK-GX-JSON-DAG: "%191:sub0": 377 # CHECK-GX-JSON-DAG: "%191:sub1": 376 # CHECK-GX-JSON-DAG: "%191:sub2": 375 # CHECK-GX-JSON-DAG: "%191:sub3": 374 # CHECK-GX-JSON-DAG: "%191:sub4": 371 # CHECK-GX-JSON-DAG: "%191:sub5": 370 # CHECK-GX-JSON-DAG: "%191:sub6": 369 # CHECK-GX-JSON-DAG: "%191:sub7": 368 # CHECK-GX-JSON-DAG: "%191:sub8": 365 # CHECK-GX-JSON-DAG: "%191:sub9": 364 # CHECK-GX-JSON-DAG: "%191:sub10": 363 # CHECK-GX-JSON-DAG: "%191:sub11": 362 # CHECK-GX-JSON-DAG: "%191:sub12": 359 # CHECK-GX-JSON-DAG: "%191:sub13": 358 # CHECK-GX-JSON-DAG: "%191:sub14": 357 # CHECK-GX-JSON-DAG: "%191:sub15": 356 # CHECK-GX-JSON-DAG: "%191:sub16": 353 # CHECK-GX-JSON-DAG: "%191:sub17": 352 # CHECK-GX-JSON-DAG: "%191:sub18": 351 # CHECK-GX-JSON-DAG: "%191:sub19": 350 # CHECK-GX-JSON-DAG: "%191:sub20": 347 # CHECK-GX-JSON-DAG: "%191:sub21": 346 # CHECK-GX-JSON-DAG: "%191:sub22": 345 # CHECK-GX-JSON-DAG: "%191:sub23": 344 # CHECK-GX-JSON-DAG: "%191:sub24": 341 # CHECK-GX-JSON-DAG: "%191:sub25": 340 # CHECK-GX-JSON-DAG: "%191:sub26": 339 # CHECK-GX-JSON-DAG: "%191:sub27": 338 # CHECK-GX-JSON-DAG: "%191:sub28": 335 # CHECK-GX-JSON-DAG: "%191:sub29": 334 # CHECK-GX-JSON-DAG: "%191:sub30": 333 # CHECK-GX-JSON-DAG: "%191:sub31": 332 # CHECK-GX-JSON-DAG: "%193": 18 # CHECK-GX-JSON-DAG: "%194": 18 # CHECK-GX-JSON-DAG: "%195": 18 # CHECK-GX-JSON-DAG: "%196": 18 # CHECK-GX-JSON-DAG: "%198": 18 # CHECK-GX-JSON-DAG: "%199": 18 # CHECK-GX-JSON-DAG: "%200": 18 # CHECK-GX-JSON-DAG: "%201": 18 # CHECK-GX-JSON-DAG: "%203": 18 # CHECK-GX-JSON-DAG: "%204": 18 # CHECK-GX-JSON-DAG: "%205": 18 # CHECK-GX-JSON-DAG: "%206": 18 # CHECK-GX-JSON-DAG: "%208": 18 # CHECK-GX-JSON-DAG: "%209": 18 # CHECK-GX-JSON-DAG: "%210": 18 # CHECK-GX-JSON-DAG: "%211": 18 # CHECK-GX-JSON-DAG: "%212:sub0": 2 # CHECK-GX-JSON-DAG: "%212:sub1": 1 # CHECK-GX-JSON-DAG: "%212:sub2": 0 # CHECK-GX-JSON-DAG: "%213": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%215:vgpr_32 = COPY %212.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 280 # CHECK-GX-JSON-DAG: "%69:sub1": 279 # CHECK-GX-JSON-DAG: "%69:sub2": 278 # CHECK-GX-JSON-DAG: "%69:sub3": 277 # CHECK-GX-JSON-DAG: "%69:sub4": 274 # CHECK-GX-JSON-DAG: "%69:sub5": 273 # CHECK-GX-JSON-DAG: "%69:sub6": 272 # CHECK-GX-JSON-DAG: "%69:sub7": 271 # CHECK-GX-JSON-DAG: "%69:sub8": 268 # CHECK-GX-JSON-DAG: "%69:sub9": 267 # CHECK-GX-JSON-DAG: "%69:sub10": 266 # CHECK-GX-JSON-DAG: "%69:sub11": 265 # CHECK-GX-JSON-DAG: "%69:sub12": 262 # CHECK-GX-JSON-DAG: "%69:sub13": 261 # CHECK-GX-JSON-DAG: "%69:sub14": 260 # CHECK-GX-JSON-DAG: "%69:sub15": 259 # CHECK-GX-JSON-DAG: "%69:sub16": 256 # CHECK-GX-JSON-DAG: "%69:sub17": 255 # CHECK-GX-JSON-DAG: "%69:sub18": 254 # CHECK-GX-JSON-DAG: "%69:sub19": 253 # CHECK-GX-JSON-DAG: "%69:sub20": 250 # CHECK-GX-JSON-DAG: "%69:sub21": 249 # CHECK-GX-JSON-DAG: "%69:sub22": 248 # CHECK-GX-JSON-DAG: "%69:sub23": 247 # CHECK-GX-JSON-DAG: "%69:sub24": 244 # CHECK-GX-JSON-DAG: "%69:sub25": 243 # CHECK-GX-JSON-DAG: "%69:sub26": 242 # CHECK-GX-JSON-DAG: "%69:sub27": 241 # CHECK-GX-JSON-DAG: "%69:sub28": 238 # CHECK-GX-JSON-DAG: "%69:sub29": 237 # CHECK-GX-JSON-DAG: "%69:sub30": 236 # CHECK-GX-JSON-DAG: "%69:sub31": 235 # CHECK-GX-JSON-DAG: "%70:sub0": 232 # CHECK-GX-JSON-DAG: "%70:sub1": 231 # CHECK-GX-JSON-DAG: "%70:sub2": 230 # CHECK-GX-JSON-DAG: "%70:sub3": 229 # CHECK-GX-JSON-DAG: "%70:sub4": 226 # CHECK-GX-JSON-DAG: "%70:sub5": 225 # CHECK-GX-JSON-DAG: "%70:sub6": 224 # CHECK-GX-JSON-DAG: "%70:sub7": 223 # CHECK-GX-JSON-DAG: "%70:sub8": 220 # CHECK-GX-JSON-DAG: "%70:sub9": 219 # CHECK-GX-JSON-DAG: "%70:sub10": 218 # CHECK-GX-JSON-DAG: "%70:sub11": 217 # CHECK-GX-JSON-DAG: "%70:sub12": 214 # CHECK-GX-JSON-DAG: "%70:sub13": 213 # CHECK-GX-JSON-DAG: "%70:sub14": 212 # CHECK-GX-JSON-DAG: "%70:sub15": 211 # CHECK-GX-JSON-DAG: "%70:sub16": 208 # CHECK-GX-JSON-DAG: "%70:sub17": 207 # CHECK-GX-JSON-DAG: "%70:sub18": 206 # CHECK-GX-JSON-DAG: "%70:sub19": 205 # CHECK-GX-JSON-DAG: "%70:sub20": 202 # CHECK-GX-JSON-DAG: "%70:sub21": 201 # CHECK-GX-JSON-DAG: "%70:sub22": 200 # CHECK-GX-JSON-DAG: "%70:sub23": 199 # CHECK-GX-JSON-DAG: "%70:sub24": 196 # CHECK-GX-JSON-DAG: "%70:sub25": 195 # CHECK-GX-JSON-DAG: "%70:sub26": 194 # CHECK-GX-JSON-DAG: "%70:sub27": 193 # CHECK-GX-JSON-DAG: "%70:sub28": 190 # CHECK-GX-JSON-DAG: "%70:sub29": 189 # CHECK-GX-JSON-DAG: "%70:sub30": 188 # CHECK-GX-JSON-DAG: "%70:sub31": 187 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 19 # CHECK-GX-JSON-DAG: "%97": 61 # CHECK-GX-JSON-DAG: "%102": 103 # CHECK-GX-JSON-DAG: "%107": 145 # CHECK-GX-JSON-DAG: "%149:sub0": 328 # CHECK-GX-JSON-DAG: "%149:sub1": 327 # CHECK-GX-JSON-DAG: "%149:sub2": 326 # CHECK-GX-JSON-DAG: "%149:sub3": 325 # CHECK-GX-JSON-DAG: "%149:sub4": 322 # CHECK-GX-JSON-DAG: "%149:sub5": 321 # CHECK-GX-JSON-DAG: "%149:sub6": 320 # CHECK-GX-JSON-DAG: "%149:sub7": 319 # CHECK-GX-JSON-DAG: "%149:sub8": 316 # CHECK-GX-JSON-DAG: "%149:sub9": 315 # CHECK-GX-JSON-DAG: "%149:sub10": 314 # CHECK-GX-JSON-DAG: "%149:sub11": 313 # CHECK-GX-JSON-DAG: "%149:sub12": 310 # CHECK-GX-JSON-DAG: "%149:sub13": 309 # CHECK-GX-JSON-DAG: "%149:sub14": 308 # CHECK-GX-JSON-DAG: "%149:sub15": 307 # CHECK-GX-JSON-DAG: "%149:sub16": 304 # CHECK-GX-JSON-DAG: "%149:sub17": 303 # CHECK-GX-JSON-DAG: "%149:sub18": 302 # CHECK-GX-JSON-DAG: "%149:sub19": 301 # CHECK-GX-JSON-DAG: "%149:sub20": 298 # CHECK-GX-JSON-DAG: "%149:sub21": 297 # CHECK-GX-JSON-DAG: "%149:sub22": 296 # CHECK-GX-JSON-DAG: "%149:sub23": 295 # CHECK-GX-JSON-DAG: "%149:sub24": 292 # CHECK-GX-JSON-DAG: "%149:sub25": 291 # CHECK-GX-JSON-DAG: "%149:sub26": 290 # CHECK-GX-JSON-DAG: "%149:sub27": 289 # CHECK-GX-JSON-DAG: "%149:sub28": 286 # CHECK-GX-JSON-DAG: "%149:sub29": 285 # CHECK-GX-JSON-DAG: "%149:sub30": 284 # CHECK-GX-JSON-DAG: "%149:sub31": 283 # CHECK-GX-JSON-DAG: "%191:sub0": 376 # CHECK-GX-JSON-DAG: "%191:sub1": 375 # CHECK-GX-JSON-DAG: "%191:sub2": 374 # CHECK-GX-JSON-DAG: "%191:sub3": 373 # CHECK-GX-JSON-DAG: "%191:sub4": 370 # CHECK-GX-JSON-DAG: "%191:sub5": 369 # CHECK-GX-JSON-DAG: "%191:sub6": 368 # CHECK-GX-JSON-DAG: "%191:sub7": 367 # CHECK-GX-JSON-DAG: "%191:sub8": 364 # CHECK-GX-JSON-DAG: "%191:sub9": 363 # CHECK-GX-JSON-DAG: "%191:sub10": 362 # CHECK-GX-JSON-DAG: "%191:sub11": 361 # CHECK-GX-JSON-DAG: "%191:sub12": 358 # CHECK-GX-JSON-DAG: "%191:sub13": 357 # CHECK-GX-JSON-DAG: "%191:sub14": 356 # CHECK-GX-JSON-DAG: "%191:sub15": 355 # CHECK-GX-JSON-DAG: "%191:sub16": 352 # CHECK-GX-JSON-DAG: "%191:sub17": 351 # CHECK-GX-JSON-DAG: "%191:sub18": 350 # CHECK-GX-JSON-DAG: "%191:sub19": 349 # CHECK-GX-JSON-DAG: "%191:sub20": 346 # CHECK-GX-JSON-DAG: "%191:sub21": 345 # CHECK-GX-JSON-DAG: "%191:sub22": 344 # CHECK-GX-JSON-DAG: "%191:sub23": 343 # CHECK-GX-JSON-DAG: "%191:sub24": 340 # CHECK-GX-JSON-DAG: "%191:sub25": 339 # CHECK-GX-JSON-DAG: "%191:sub26": 338 # CHECK-GX-JSON-DAG: "%191:sub27": 337 # CHECK-GX-JSON-DAG: "%191:sub28": 334 # CHECK-GX-JSON-DAG: "%191:sub29": 333 # CHECK-GX-JSON-DAG: "%191:sub30": 332 # CHECK-GX-JSON-DAG: "%191:sub31": 331 # CHECK-GX-JSON-DAG: "%193": 17 # CHECK-GX-JSON-DAG: "%194": 17 # CHECK-GX-JSON-DAG: "%195": 17 # CHECK-GX-JSON-DAG: "%196": 17 # CHECK-GX-JSON-DAG: "%198": 17 # CHECK-GX-JSON-DAG: "%199": 17 # CHECK-GX-JSON-DAG: "%200": 17 # CHECK-GX-JSON-DAG: "%201": 17 # CHECK-GX-JSON-DAG: "%203": 17 # CHECK-GX-JSON-DAG: "%204": 17 # CHECK-GX-JSON-DAG: "%205": 17 # CHECK-GX-JSON-DAG: "%206": 17 # CHECK-GX-JSON-DAG: "%208": 17 # CHECK-GX-JSON-DAG: "%209": 17 # CHECK-GX-JSON-DAG: "%210": 17 # CHECK-GX-JSON-DAG: "%211": 17 # CHECK-GX-JSON-DAG: "%212:sub0": 1 # CHECK-GX-JSON-DAG: "%212:sub1": 0 # CHECK-GX-JSON-DAG: "%213": 17 # CHECK-GX-JSON-DAG: "%214": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%216:vgpr_32 = COPY %212.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 279 # CHECK-GX-JSON-DAG: "%69:sub1": 278 # CHECK-GX-JSON-DAG: "%69:sub2": 277 # CHECK-GX-JSON-DAG: "%69:sub3": 276 # CHECK-GX-JSON-DAG: "%69:sub4": 273 # CHECK-GX-JSON-DAG: "%69:sub5": 272 # CHECK-GX-JSON-DAG: "%69:sub6": 271 # CHECK-GX-JSON-DAG: "%69:sub7": 270 # CHECK-GX-JSON-DAG: "%69:sub8": 267 # CHECK-GX-JSON-DAG: "%69:sub9": 266 # CHECK-GX-JSON-DAG: "%69:sub10": 265 # CHECK-GX-JSON-DAG: "%69:sub11": 264 # CHECK-GX-JSON-DAG: "%69:sub12": 261 # CHECK-GX-JSON-DAG: "%69:sub13": 260 # CHECK-GX-JSON-DAG: "%69:sub14": 259 # CHECK-GX-JSON-DAG: "%69:sub15": 258 # CHECK-GX-JSON-DAG: "%69:sub16": 255 # CHECK-GX-JSON-DAG: "%69:sub17": 254 # CHECK-GX-JSON-DAG: "%69:sub18": 253 # CHECK-GX-JSON-DAG: "%69:sub19": 252 # CHECK-GX-JSON-DAG: "%69:sub20": 249 # CHECK-GX-JSON-DAG: "%69:sub21": 248 # CHECK-GX-JSON-DAG: "%69:sub22": 247 # CHECK-GX-JSON-DAG: "%69:sub23": 246 # CHECK-GX-JSON-DAG: "%69:sub24": 243 # CHECK-GX-JSON-DAG: "%69:sub25": 242 # CHECK-GX-JSON-DAG: "%69:sub26": 241 # CHECK-GX-JSON-DAG: "%69:sub27": 240 # CHECK-GX-JSON-DAG: "%69:sub28": 237 # CHECK-GX-JSON-DAG: "%69:sub29": 236 # CHECK-GX-JSON-DAG: "%69:sub30": 235 # CHECK-GX-JSON-DAG: "%69:sub31": 234 # CHECK-GX-JSON-DAG: "%70:sub0": 231 # CHECK-GX-JSON-DAG: "%70:sub1": 230 # CHECK-GX-JSON-DAG: "%70:sub2": 229 # CHECK-GX-JSON-DAG: "%70:sub3": 228 # CHECK-GX-JSON-DAG: "%70:sub4": 225 # CHECK-GX-JSON-DAG: "%70:sub5": 224 # CHECK-GX-JSON-DAG: "%70:sub6": 223 # CHECK-GX-JSON-DAG: "%70:sub7": 222 # CHECK-GX-JSON-DAG: "%70:sub8": 219 # CHECK-GX-JSON-DAG: "%70:sub9": 218 # CHECK-GX-JSON-DAG: "%70:sub10": 217 # CHECK-GX-JSON-DAG: "%70:sub11": 216 # CHECK-GX-JSON-DAG: "%70:sub12": 213 # CHECK-GX-JSON-DAG: "%70:sub13": 212 # CHECK-GX-JSON-DAG: "%70:sub14": 211 # CHECK-GX-JSON-DAG: "%70:sub15": 210 # CHECK-GX-JSON-DAG: "%70:sub16": 207 # CHECK-GX-JSON-DAG: "%70:sub17": 206 # CHECK-GX-JSON-DAG: "%70:sub18": 205 # CHECK-GX-JSON-DAG: "%70:sub19": 204 # CHECK-GX-JSON-DAG: "%70:sub20": 201 # CHECK-GX-JSON-DAG: "%70:sub21": 200 # CHECK-GX-JSON-DAG: "%70:sub22": 199 # CHECK-GX-JSON-DAG: "%70:sub23": 198 # CHECK-GX-JSON-DAG: "%70:sub24": 195 # CHECK-GX-JSON-DAG: "%70:sub25": 194 # CHECK-GX-JSON-DAG: "%70:sub26": 193 # CHECK-GX-JSON-DAG: "%70:sub27": 192 # CHECK-GX-JSON-DAG: "%70:sub28": 189 # CHECK-GX-JSON-DAG: "%70:sub29": 188 # CHECK-GX-JSON-DAG: "%70:sub30": 187 # CHECK-GX-JSON-DAG: "%70:sub31": 186 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 18 # CHECK-GX-JSON-DAG: "%97": 60 # CHECK-GX-JSON-DAG: "%102": 102 # CHECK-GX-JSON-DAG: "%107": 144 # CHECK-GX-JSON-DAG: "%149:sub0": 327 # CHECK-GX-JSON-DAG: "%149:sub1": 326 # CHECK-GX-JSON-DAG: "%149:sub2": 325 # CHECK-GX-JSON-DAG: "%149:sub3": 324 # CHECK-GX-JSON-DAG: "%149:sub4": 321 # CHECK-GX-JSON-DAG: "%149:sub5": 320 # CHECK-GX-JSON-DAG: "%149:sub6": 319 # CHECK-GX-JSON-DAG: "%149:sub7": 318 # CHECK-GX-JSON-DAG: "%149:sub8": 315 # CHECK-GX-JSON-DAG: "%149:sub9": 314 # CHECK-GX-JSON-DAG: "%149:sub10": 313 # CHECK-GX-JSON-DAG: "%149:sub11": 312 # CHECK-GX-JSON-DAG: "%149:sub12": 309 # CHECK-GX-JSON-DAG: "%149:sub13": 308 # CHECK-GX-JSON-DAG: "%149:sub14": 307 # CHECK-GX-JSON-DAG: "%149:sub15": 306 # CHECK-GX-JSON-DAG: "%149:sub16": 303 # CHECK-GX-JSON-DAG: "%149:sub17": 302 # CHECK-GX-JSON-DAG: "%149:sub18": 301 # CHECK-GX-JSON-DAG: "%149:sub19": 300 # CHECK-GX-JSON-DAG: "%149:sub20": 297 # CHECK-GX-JSON-DAG: "%149:sub21": 296 # CHECK-GX-JSON-DAG: "%149:sub22": 295 # CHECK-GX-JSON-DAG: "%149:sub23": 294 # CHECK-GX-JSON-DAG: "%149:sub24": 291 # CHECK-GX-JSON-DAG: "%149:sub25": 290 # CHECK-GX-JSON-DAG: "%149:sub26": 289 # CHECK-GX-JSON-DAG: "%149:sub27": 288 # CHECK-GX-JSON-DAG: "%149:sub28": 285 # CHECK-GX-JSON-DAG: "%149:sub29": 284 # CHECK-GX-JSON-DAG: "%149:sub30": 283 # CHECK-GX-JSON-DAG: "%149:sub31": 282 # CHECK-GX-JSON-DAG: "%191:sub0": 375 # CHECK-GX-JSON-DAG: "%191:sub1": 374 # CHECK-GX-JSON-DAG: "%191:sub2": 373 # CHECK-GX-JSON-DAG: "%191:sub3": 372 # CHECK-GX-JSON-DAG: "%191:sub4": 369 # CHECK-GX-JSON-DAG: "%191:sub5": 368 # CHECK-GX-JSON-DAG: "%191:sub6": 367 # CHECK-GX-JSON-DAG: "%191:sub7": 366 # CHECK-GX-JSON-DAG: "%191:sub8": 363 # CHECK-GX-JSON-DAG: "%191:sub9": 362 # CHECK-GX-JSON-DAG: "%191:sub10": 361 # CHECK-GX-JSON-DAG: "%191:sub11": 360 # CHECK-GX-JSON-DAG: "%191:sub12": 357 # CHECK-GX-JSON-DAG: "%191:sub13": 356 # CHECK-GX-JSON-DAG: "%191:sub14": 355 # CHECK-GX-JSON-DAG: "%191:sub15": 354 # CHECK-GX-JSON-DAG: "%191:sub16": 351 # CHECK-GX-JSON-DAG: "%191:sub17": 350 # CHECK-GX-JSON-DAG: "%191:sub18": 349 # CHECK-GX-JSON-DAG: "%191:sub19": 348 # CHECK-GX-JSON-DAG: "%191:sub20": 345 # CHECK-GX-JSON-DAG: "%191:sub21": 344 # CHECK-GX-JSON-DAG: "%191:sub22": 343 # CHECK-GX-JSON-DAG: "%191:sub23": 342 # CHECK-GX-JSON-DAG: "%191:sub24": 339 # CHECK-GX-JSON-DAG: "%191:sub25": 338 # CHECK-GX-JSON-DAG: "%191:sub26": 337 # CHECK-GX-JSON-DAG: "%191:sub27": 336 # CHECK-GX-JSON-DAG: "%191:sub28": 333 # CHECK-GX-JSON-DAG: "%191:sub29": 332 # CHECK-GX-JSON-DAG: "%191:sub30": 331 # CHECK-GX-JSON-DAG: "%191:sub31": 330 # CHECK-GX-JSON-DAG: "%193": 16 # CHECK-GX-JSON-DAG: "%194": 16 # CHECK-GX-JSON-DAG: "%195": 16 # CHECK-GX-JSON-DAG: "%196": 16 # CHECK-GX-JSON-DAG: "%198": 16 # CHECK-GX-JSON-DAG: "%199": 16 # CHECK-GX-JSON-DAG: "%200": 16 # CHECK-GX-JSON-DAG: "%201": 16 # CHECK-GX-JSON-DAG: "%203": 16 # CHECK-GX-JSON-DAG: "%204": 16 # CHECK-GX-JSON-DAG: "%205": 16 # CHECK-GX-JSON-DAG: "%206": 16 # CHECK-GX-JSON-DAG: "%208": 16 # CHECK-GX-JSON-DAG: "%209": 16 # CHECK-GX-JSON-DAG: "%210": 16 # CHECK-GX-JSON-DAG: "%211": 16 # CHECK-GX-JSON-DAG: "%212:sub0": 0 # CHECK-GX-JSON-DAG: "%213": 16 # CHECK-GX-JSON-DAG: "%214": 16 # CHECK-GX-JSON-DAG: "%215": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%217:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 278 # CHECK-GX-JSON-DAG: "%69:sub1": 277 # CHECK-GX-JSON-DAG: "%69:sub2": 276 # CHECK-GX-JSON-DAG: "%69:sub3": 275 # CHECK-GX-JSON-DAG: "%69:sub4": 272 # CHECK-GX-JSON-DAG: "%69:sub5": 271 # CHECK-GX-JSON-DAG: "%69:sub6": 270 # CHECK-GX-JSON-DAG: "%69:sub7": 269 # CHECK-GX-JSON-DAG: "%69:sub8": 266 # CHECK-GX-JSON-DAG: "%69:sub9": 265 # CHECK-GX-JSON-DAG: "%69:sub10": 264 # CHECK-GX-JSON-DAG: "%69:sub11": 263 # CHECK-GX-JSON-DAG: "%69:sub12": 260 # CHECK-GX-JSON-DAG: "%69:sub13": 259 # CHECK-GX-JSON-DAG: "%69:sub14": 258 # CHECK-GX-JSON-DAG: "%69:sub15": 257 # CHECK-GX-JSON-DAG: "%69:sub16": 254 # CHECK-GX-JSON-DAG: "%69:sub17": 253 # CHECK-GX-JSON-DAG: "%69:sub18": 252 # CHECK-GX-JSON-DAG: "%69:sub19": 251 # CHECK-GX-JSON-DAG: "%69:sub20": 248 # CHECK-GX-JSON-DAG: "%69:sub21": 247 # CHECK-GX-JSON-DAG: "%69:sub22": 246 # CHECK-GX-JSON-DAG: "%69:sub23": 245 # CHECK-GX-JSON-DAG: "%69:sub24": 242 # CHECK-GX-JSON-DAG: "%69:sub25": 241 # CHECK-GX-JSON-DAG: "%69:sub26": 240 # CHECK-GX-JSON-DAG: "%69:sub27": 239 # CHECK-GX-JSON-DAG: "%69:sub28": 236 # CHECK-GX-JSON-DAG: "%69:sub29": 235 # CHECK-GX-JSON-DAG: "%69:sub30": 234 # CHECK-GX-JSON-DAG: "%69:sub31": 233 # CHECK-GX-JSON-DAG: "%70:sub0": 230 # CHECK-GX-JSON-DAG: "%70:sub1": 229 # CHECK-GX-JSON-DAG: "%70:sub2": 228 # CHECK-GX-JSON-DAG: "%70:sub3": 227 # CHECK-GX-JSON-DAG: "%70:sub4": 224 # CHECK-GX-JSON-DAG: "%70:sub5": 223 # CHECK-GX-JSON-DAG: "%70:sub6": 222 # CHECK-GX-JSON-DAG: "%70:sub7": 221 # CHECK-GX-JSON-DAG: "%70:sub8": 218 # CHECK-GX-JSON-DAG: "%70:sub9": 217 # CHECK-GX-JSON-DAG: "%70:sub10": 216 # CHECK-GX-JSON-DAG: "%70:sub11": 215 # CHECK-GX-JSON-DAG: "%70:sub12": 212 # CHECK-GX-JSON-DAG: "%70:sub13": 211 # CHECK-GX-JSON-DAG: "%70:sub14": 210 # CHECK-GX-JSON-DAG: "%70:sub15": 209 # CHECK-GX-JSON-DAG: "%70:sub16": 206 # CHECK-GX-JSON-DAG: "%70:sub17": 205 # CHECK-GX-JSON-DAG: "%70:sub18": 204 # CHECK-GX-JSON-DAG: "%70:sub19": 203 # CHECK-GX-JSON-DAG: "%70:sub20": 200 # CHECK-GX-JSON-DAG: "%70:sub21": 199 # CHECK-GX-JSON-DAG: "%70:sub22": 198 # CHECK-GX-JSON-DAG: "%70:sub23": 197 # CHECK-GX-JSON-DAG: "%70:sub24": 194 # CHECK-GX-JSON-DAG: "%70:sub25": 193 # CHECK-GX-JSON-DAG: "%70:sub26": 192 # CHECK-GX-JSON-DAG: "%70:sub27": 191 # CHECK-GX-JSON-DAG: "%70:sub28": 188 # CHECK-GX-JSON-DAG: "%70:sub29": 187 # CHECK-GX-JSON-DAG: "%70:sub30": 186 # CHECK-GX-JSON-DAG: "%70:sub31": 185 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 17 # CHECK-GX-JSON-DAG: "%97": 59 # CHECK-GX-JSON-DAG: "%102": 101 # CHECK-GX-JSON-DAG: "%107": 143 # CHECK-GX-JSON-DAG: "%149:sub0": 326 # CHECK-GX-JSON-DAG: "%149:sub1": 325 # CHECK-GX-JSON-DAG: "%149:sub2": 324 # CHECK-GX-JSON-DAG: "%149:sub3": 323 # CHECK-GX-JSON-DAG: "%149:sub4": 320 # CHECK-GX-JSON-DAG: "%149:sub5": 319 # CHECK-GX-JSON-DAG: "%149:sub6": 318 # CHECK-GX-JSON-DAG: "%149:sub7": 317 # CHECK-GX-JSON-DAG: "%149:sub8": 314 # CHECK-GX-JSON-DAG: "%149:sub9": 313 # CHECK-GX-JSON-DAG: "%149:sub10": 312 # CHECK-GX-JSON-DAG: "%149:sub11": 311 # CHECK-GX-JSON-DAG: "%149:sub12": 308 # CHECK-GX-JSON-DAG: "%149:sub13": 307 # CHECK-GX-JSON-DAG: "%149:sub14": 306 # CHECK-GX-JSON-DAG: "%149:sub15": 305 # CHECK-GX-JSON-DAG: "%149:sub16": 302 # CHECK-GX-JSON-DAG: "%149:sub17": 301 # CHECK-GX-JSON-DAG: "%149:sub18": 300 # CHECK-GX-JSON-DAG: "%149:sub19": 299 # CHECK-GX-JSON-DAG: "%149:sub20": 296 # CHECK-GX-JSON-DAG: "%149:sub21": 295 # CHECK-GX-JSON-DAG: "%149:sub22": 294 # CHECK-GX-JSON-DAG: "%149:sub23": 293 # CHECK-GX-JSON-DAG: "%149:sub24": 290 # CHECK-GX-JSON-DAG: "%149:sub25": 289 # CHECK-GX-JSON-DAG: "%149:sub26": 288 # CHECK-GX-JSON-DAG: "%149:sub27": 287 # CHECK-GX-JSON-DAG: "%149:sub28": 284 # CHECK-GX-JSON-DAG: "%149:sub29": 283 # CHECK-GX-JSON-DAG: "%149:sub30": 282 # CHECK-GX-JSON-DAG: "%149:sub31": 281 # CHECK-GX-JSON-DAG: "%191:sub0": 374 # CHECK-GX-JSON-DAG: "%191:sub1": 373 # CHECK-GX-JSON-DAG: "%191:sub2": 372 # CHECK-GX-JSON-DAG: "%191:sub3": 371 # CHECK-GX-JSON-DAG: "%191:sub4": 368 # CHECK-GX-JSON-DAG: "%191:sub5": 367 # CHECK-GX-JSON-DAG: "%191:sub6": 366 # CHECK-GX-JSON-DAG: "%191:sub7": 365 # CHECK-GX-JSON-DAG: "%191:sub8": 362 # CHECK-GX-JSON-DAG: "%191:sub9": 361 # CHECK-GX-JSON-DAG: "%191:sub10": 360 # CHECK-GX-JSON-DAG: "%191:sub11": 359 # CHECK-GX-JSON-DAG: "%191:sub12": 356 # CHECK-GX-JSON-DAG: "%191:sub13": 355 # CHECK-GX-JSON-DAG: "%191:sub14": 354 # CHECK-GX-JSON-DAG: "%191:sub15": 353 # CHECK-GX-JSON-DAG: "%191:sub16": 350 # CHECK-GX-JSON-DAG: "%191:sub17": 349 # CHECK-GX-JSON-DAG: "%191:sub18": 348 # CHECK-GX-JSON-DAG: "%191:sub19": 347 # CHECK-GX-JSON-DAG: "%191:sub20": 344 # CHECK-GX-JSON-DAG: "%191:sub21": 343 # CHECK-GX-JSON-DAG: "%191:sub22": 342 # CHECK-GX-JSON-DAG: "%191:sub23": 341 # CHECK-GX-JSON-DAG: "%191:sub24": 338 # CHECK-GX-JSON-DAG: "%191:sub25": 337 # CHECK-GX-JSON-DAG: "%191:sub26": 336 # CHECK-GX-JSON-DAG: "%191:sub27": 335 # CHECK-GX-JSON-DAG: "%191:sub28": 332 # CHECK-GX-JSON-DAG: "%191:sub29": 331 # CHECK-GX-JSON-DAG: "%191:sub30": 330 # CHECK-GX-JSON-DAG: "%191:sub31": 329 # CHECK-GX-JSON-DAG: "%193": 15 # CHECK-GX-JSON-DAG: "%194": 15 # CHECK-GX-JSON-DAG: "%195": 15 # CHECK-GX-JSON-DAG: "%196": 15 # CHECK-GX-JSON-DAG: "%198": 15 # CHECK-GX-JSON-DAG: "%199": 15 # CHECK-GX-JSON-DAG: "%200": 15 # CHECK-GX-JSON-DAG: "%201": 15 # CHECK-GX-JSON-DAG: "%203": 15 # CHECK-GX-JSON-DAG: "%204": 15 # CHECK-GX-JSON-DAG: "%205": 15 # CHECK-GX-JSON-DAG: "%206": 15 # CHECK-GX-JSON-DAG: "%208": 15 # CHECK-GX-JSON-DAG: "%209": 15 # CHECK-GX-JSON-DAG: "%210": 15 # CHECK-GX-JSON-DAG: "%211": 15 # CHECK-GX-JSON-DAG: "%213": 15 # CHECK-GX-JSON-DAG: "%214": 15 # CHECK-GX-JSON-DAG: "%215": 15 # CHECK-GX-JSON-DAG: "%216": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%218:vgpr_32 = COPY %217.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 277 # CHECK-GX-JSON-DAG: "%69:sub1": 276 # CHECK-GX-JSON-DAG: "%69:sub2": 275 # CHECK-GX-JSON-DAG: "%69:sub3": 274 # CHECK-GX-JSON-DAG: "%69:sub4": 271 # CHECK-GX-JSON-DAG: "%69:sub5": 270 # CHECK-GX-JSON-DAG: "%69:sub6": 269 # CHECK-GX-JSON-DAG: "%69:sub7": 268 # CHECK-GX-JSON-DAG: "%69:sub8": 265 # CHECK-GX-JSON-DAG: "%69:sub9": 264 # CHECK-GX-JSON-DAG: "%69:sub10": 263 # CHECK-GX-JSON-DAG: "%69:sub11": 262 # CHECK-GX-JSON-DAG: "%69:sub12": 259 # CHECK-GX-JSON-DAG: "%69:sub13": 258 # CHECK-GX-JSON-DAG: "%69:sub14": 257 # CHECK-GX-JSON-DAG: "%69:sub15": 256 # CHECK-GX-JSON-DAG: "%69:sub16": 253 # CHECK-GX-JSON-DAG: "%69:sub17": 252 # CHECK-GX-JSON-DAG: "%69:sub18": 251 # CHECK-GX-JSON-DAG: "%69:sub19": 250 # CHECK-GX-JSON-DAG: "%69:sub20": 247 # CHECK-GX-JSON-DAG: "%69:sub21": 246 # CHECK-GX-JSON-DAG: "%69:sub22": 245 # CHECK-GX-JSON-DAG: "%69:sub23": 244 # CHECK-GX-JSON-DAG: "%69:sub24": 241 # CHECK-GX-JSON-DAG: "%69:sub25": 240 # CHECK-GX-JSON-DAG: "%69:sub26": 239 # CHECK-GX-JSON-DAG: "%69:sub27": 238 # CHECK-GX-JSON-DAG: "%69:sub28": 235 # CHECK-GX-JSON-DAG: "%69:sub29": 234 # CHECK-GX-JSON-DAG: "%69:sub30": 233 # CHECK-GX-JSON-DAG: "%69:sub31": 232 # CHECK-GX-JSON-DAG: "%70:sub0": 229 # CHECK-GX-JSON-DAG: "%70:sub1": 228 # CHECK-GX-JSON-DAG: "%70:sub2": 227 # CHECK-GX-JSON-DAG: "%70:sub3": 226 # CHECK-GX-JSON-DAG: "%70:sub4": 223 # CHECK-GX-JSON-DAG: "%70:sub5": 222 # CHECK-GX-JSON-DAG: "%70:sub6": 221 # CHECK-GX-JSON-DAG: "%70:sub7": 220 # CHECK-GX-JSON-DAG: "%70:sub8": 217 # CHECK-GX-JSON-DAG: "%70:sub9": 216 # CHECK-GX-JSON-DAG: "%70:sub10": 215 # CHECK-GX-JSON-DAG: "%70:sub11": 214 # CHECK-GX-JSON-DAG: "%70:sub12": 211 # CHECK-GX-JSON-DAG: "%70:sub13": 210 # CHECK-GX-JSON-DAG: "%70:sub14": 209 # CHECK-GX-JSON-DAG: "%70:sub15": 208 # CHECK-GX-JSON-DAG: "%70:sub16": 205 # CHECK-GX-JSON-DAG: "%70:sub17": 204 # CHECK-GX-JSON-DAG: "%70:sub18": 203 # CHECK-GX-JSON-DAG: "%70:sub19": 202 # CHECK-GX-JSON-DAG: "%70:sub20": 199 # CHECK-GX-JSON-DAG: "%70:sub21": 198 # CHECK-GX-JSON-DAG: "%70:sub22": 197 # CHECK-GX-JSON-DAG: "%70:sub23": 196 # CHECK-GX-JSON-DAG: "%70:sub24": 193 # CHECK-GX-JSON-DAG: "%70:sub25": 192 # CHECK-GX-JSON-DAG: "%70:sub26": 191 # CHECK-GX-JSON-DAG: "%70:sub27": 190 # CHECK-GX-JSON-DAG: "%70:sub28": 187 # CHECK-GX-JSON-DAG: "%70:sub29": 186 # CHECK-GX-JSON-DAG: "%70:sub30": 185 # CHECK-GX-JSON-DAG: "%70:sub31": 184 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 16 # CHECK-GX-JSON-DAG: "%97": 58 # CHECK-GX-JSON-DAG: "%102": 100 # CHECK-GX-JSON-DAG: "%107": 142 # CHECK-GX-JSON-DAG: "%149:sub0": 325 # CHECK-GX-JSON-DAG: "%149:sub1": 324 # CHECK-GX-JSON-DAG: "%149:sub2": 323 # CHECK-GX-JSON-DAG: "%149:sub3": 322 # CHECK-GX-JSON-DAG: "%149:sub4": 319 # CHECK-GX-JSON-DAG: "%149:sub5": 318 # CHECK-GX-JSON-DAG: "%149:sub6": 317 # CHECK-GX-JSON-DAG: "%149:sub7": 316 # CHECK-GX-JSON-DAG: "%149:sub8": 313 # CHECK-GX-JSON-DAG: "%149:sub9": 312 # CHECK-GX-JSON-DAG: "%149:sub10": 311 # CHECK-GX-JSON-DAG: "%149:sub11": 310 # CHECK-GX-JSON-DAG: "%149:sub12": 307 # CHECK-GX-JSON-DAG: "%149:sub13": 306 # CHECK-GX-JSON-DAG: "%149:sub14": 305 # CHECK-GX-JSON-DAG: "%149:sub15": 304 # CHECK-GX-JSON-DAG: "%149:sub16": 301 # CHECK-GX-JSON-DAG: "%149:sub17": 300 # CHECK-GX-JSON-DAG: "%149:sub18": 299 # CHECK-GX-JSON-DAG: "%149:sub19": 298 # CHECK-GX-JSON-DAG: "%149:sub20": 295 # CHECK-GX-JSON-DAG: "%149:sub21": 294 # CHECK-GX-JSON-DAG: "%149:sub22": 293 # CHECK-GX-JSON-DAG: "%149:sub23": 292 # CHECK-GX-JSON-DAG: "%149:sub24": 289 # CHECK-GX-JSON-DAG: "%149:sub25": 288 # CHECK-GX-JSON-DAG: "%149:sub26": 287 # CHECK-GX-JSON-DAG: "%149:sub27": 286 # CHECK-GX-JSON-DAG: "%149:sub28": 283 # CHECK-GX-JSON-DAG: "%149:sub29": 282 # CHECK-GX-JSON-DAG: "%149:sub30": 281 # CHECK-GX-JSON-DAG: "%149:sub31": 280 # CHECK-GX-JSON-DAG: "%191:sub0": 373 # CHECK-GX-JSON-DAG: "%191:sub1": 372 # CHECK-GX-JSON-DAG: "%191:sub2": 371 # CHECK-GX-JSON-DAG: "%191:sub3": 370 # CHECK-GX-JSON-DAG: "%191:sub4": 367 # CHECK-GX-JSON-DAG: "%191:sub5": 366 # CHECK-GX-JSON-DAG: "%191:sub6": 365 # CHECK-GX-JSON-DAG: "%191:sub7": 364 # CHECK-GX-JSON-DAG: "%191:sub8": 361 # CHECK-GX-JSON-DAG: "%191:sub9": 360 # CHECK-GX-JSON-DAG: "%191:sub10": 359 # CHECK-GX-JSON-DAG: "%191:sub11": 358 # CHECK-GX-JSON-DAG: "%191:sub12": 355 # CHECK-GX-JSON-DAG: "%191:sub13": 354 # CHECK-GX-JSON-DAG: "%191:sub14": 353 # CHECK-GX-JSON-DAG: "%191:sub15": 352 # CHECK-GX-JSON-DAG: "%191:sub16": 349 # CHECK-GX-JSON-DAG: "%191:sub17": 348 # CHECK-GX-JSON-DAG: "%191:sub18": 347 # CHECK-GX-JSON-DAG: "%191:sub19": 346 # CHECK-GX-JSON-DAG: "%191:sub20": 343 # CHECK-GX-JSON-DAG: "%191:sub21": 342 # CHECK-GX-JSON-DAG: "%191:sub22": 341 # CHECK-GX-JSON-DAG: "%191:sub23": 340 # CHECK-GX-JSON-DAG: "%191:sub24": 337 # CHECK-GX-JSON-DAG: "%191:sub25": 336 # CHECK-GX-JSON-DAG: "%191:sub26": 335 # CHECK-GX-JSON-DAG: "%191:sub27": 334 # CHECK-GX-JSON-DAG: "%191:sub28": 331 # CHECK-GX-JSON-DAG: "%191:sub29": 330 # CHECK-GX-JSON-DAG: "%191:sub30": 329 # CHECK-GX-JSON-DAG: "%191:sub31": 328 # CHECK-GX-JSON-DAG: "%193": 14 # CHECK-GX-JSON-DAG: "%194": 14 # CHECK-GX-JSON-DAG: "%195": 14 # CHECK-GX-JSON-DAG: "%196": 14 # CHECK-GX-JSON-DAG: "%198": 14 # CHECK-GX-JSON-DAG: "%199": 14 # CHECK-GX-JSON-DAG: "%200": 14 # CHECK-GX-JSON-DAG: "%201": 14 # CHECK-GX-JSON-DAG: "%203": 14 # CHECK-GX-JSON-DAG: "%204": 14 # CHECK-GX-JSON-DAG: "%205": 14 # CHECK-GX-JSON-DAG: "%206": 14 # CHECK-GX-JSON-DAG: "%208": 14 # CHECK-GX-JSON-DAG: "%209": 14 # CHECK-GX-JSON-DAG: "%210": 14 # CHECK-GX-JSON-DAG: "%211": 14 # CHECK-GX-JSON-DAG: "%213": 14 # CHECK-GX-JSON-DAG: "%214": 14 # CHECK-GX-JSON-DAG: "%215": 14 # CHECK-GX-JSON-DAG: "%216": 14 # CHECK-GX-JSON-DAG: "%217:sub0": 3 # CHECK-GX-JSON-DAG: "%217:sub1": 2 # CHECK-GX-JSON-DAG: "%217:sub2": 1 # CHECK-GX-JSON-DAG: "%217:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%219:vgpr_32 = COPY %217.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 276 # CHECK-GX-JSON-DAG: "%69:sub1": 275 # CHECK-GX-JSON-DAG: "%69:sub2": 274 # CHECK-GX-JSON-DAG: "%69:sub3": 273 # CHECK-GX-JSON-DAG: "%69:sub4": 270 # CHECK-GX-JSON-DAG: "%69:sub5": 269 # CHECK-GX-JSON-DAG: "%69:sub6": 268 # CHECK-GX-JSON-DAG: "%69:sub7": 267 # CHECK-GX-JSON-DAG: "%69:sub8": 264 # CHECK-GX-JSON-DAG: "%69:sub9": 263 # CHECK-GX-JSON-DAG: "%69:sub10": 262 # CHECK-GX-JSON-DAG: "%69:sub11": 261 # CHECK-GX-JSON-DAG: "%69:sub12": 258 # CHECK-GX-JSON-DAG: "%69:sub13": 257 # CHECK-GX-JSON-DAG: "%69:sub14": 256 # CHECK-GX-JSON-DAG: "%69:sub15": 255 # CHECK-GX-JSON-DAG: "%69:sub16": 252 # CHECK-GX-JSON-DAG: "%69:sub17": 251 # CHECK-GX-JSON-DAG: "%69:sub18": 250 # CHECK-GX-JSON-DAG: "%69:sub19": 249 # CHECK-GX-JSON-DAG: "%69:sub20": 246 # CHECK-GX-JSON-DAG: "%69:sub21": 245 # CHECK-GX-JSON-DAG: "%69:sub22": 244 # CHECK-GX-JSON-DAG: "%69:sub23": 243 # CHECK-GX-JSON-DAG: "%69:sub24": 240 # CHECK-GX-JSON-DAG: "%69:sub25": 239 # CHECK-GX-JSON-DAG: "%69:sub26": 238 # CHECK-GX-JSON-DAG: "%69:sub27": 237 # CHECK-GX-JSON-DAG: "%69:sub28": 234 # CHECK-GX-JSON-DAG: "%69:sub29": 233 # CHECK-GX-JSON-DAG: "%69:sub30": 232 # CHECK-GX-JSON-DAG: "%69:sub31": 231 # CHECK-GX-JSON-DAG: "%70:sub0": 228 # CHECK-GX-JSON-DAG: "%70:sub1": 227 # CHECK-GX-JSON-DAG: "%70:sub2": 226 # CHECK-GX-JSON-DAG: "%70:sub3": 225 # CHECK-GX-JSON-DAG: "%70:sub4": 222 # CHECK-GX-JSON-DAG: "%70:sub5": 221 # CHECK-GX-JSON-DAG: "%70:sub6": 220 # CHECK-GX-JSON-DAG: "%70:sub7": 219 # CHECK-GX-JSON-DAG: "%70:sub8": 216 # CHECK-GX-JSON-DAG: "%70:sub9": 215 # CHECK-GX-JSON-DAG: "%70:sub10": 214 # CHECK-GX-JSON-DAG: "%70:sub11": 213 # CHECK-GX-JSON-DAG: "%70:sub12": 210 # CHECK-GX-JSON-DAG: "%70:sub13": 209 # CHECK-GX-JSON-DAG: "%70:sub14": 208 # CHECK-GX-JSON-DAG: "%70:sub15": 207 # CHECK-GX-JSON-DAG: "%70:sub16": 204 # CHECK-GX-JSON-DAG: "%70:sub17": 203 # CHECK-GX-JSON-DAG: "%70:sub18": 202 # CHECK-GX-JSON-DAG: "%70:sub19": 201 # CHECK-GX-JSON-DAG: "%70:sub20": 198 # CHECK-GX-JSON-DAG: "%70:sub21": 197 # CHECK-GX-JSON-DAG: "%70:sub22": 196 # CHECK-GX-JSON-DAG: "%70:sub23": 195 # CHECK-GX-JSON-DAG: "%70:sub24": 192 # CHECK-GX-JSON-DAG: "%70:sub25": 191 # CHECK-GX-JSON-DAG: "%70:sub26": 190 # CHECK-GX-JSON-DAG: "%70:sub27": 189 # CHECK-GX-JSON-DAG: "%70:sub28": 186 # CHECK-GX-JSON-DAG: "%70:sub29": 185 # CHECK-GX-JSON-DAG: "%70:sub30": 184 # CHECK-GX-JSON-DAG: "%70:sub31": 183 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 15 # CHECK-GX-JSON-DAG: "%97": 57 # CHECK-GX-JSON-DAG: "%102": 99 # CHECK-GX-JSON-DAG: "%107": 141 # CHECK-GX-JSON-DAG: "%149:sub0": 324 # CHECK-GX-JSON-DAG: "%149:sub1": 323 # CHECK-GX-JSON-DAG: "%149:sub2": 322 # CHECK-GX-JSON-DAG: "%149:sub3": 321 # CHECK-GX-JSON-DAG: "%149:sub4": 318 # CHECK-GX-JSON-DAG: "%149:sub5": 317 # CHECK-GX-JSON-DAG: "%149:sub6": 316 # CHECK-GX-JSON-DAG: "%149:sub7": 315 # CHECK-GX-JSON-DAG: "%149:sub8": 312 # CHECK-GX-JSON-DAG: "%149:sub9": 311 # CHECK-GX-JSON-DAG: "%149:sub10": 310 # CHECK-GX-JSON-DAG: "%149:sub11": 309 # CHECK-GX-JSON-DAG: "%149:sub12": 306 # CHECK-GX-JSON-DAG: "%149:sub13": 305 # CHECK-GX-JSON-DAG: "%149:sub14": 304 # CHECK-GX-JSON-DAG: "%149:sub15": 303 # CHECK-GX-JSON-DAG: "%149:sub16": 300 # CHECK-GX-JSON-DAG: "%149:sub17": 299 # CHECK-GX-JSON-DAG: "%149:sub18": 298 # CHECK-GX-JSON-DAG: "%149:sub19": 297 # CHECK-GX-JSON-DAG: "%149:sub20": 294 # CHECK-GX-JSON-DAG: "%149:sub21": 293 # CHECK-GX-JSON-DAG: "%149:sub22": 292 # CHECK-GX-JSON-DAG: "%149:sub23": 291 # CHECK-GX-JSON-DAG: "%149:sub24": 288 # CHECK-GX-JSON-DAG: "%149:sub25": 287 # CHECK-GX-JSON-DAG: "%149:sub26": 286 # CHECK-GX-JSON-DAG: "%149:sub27": 285 # CHECK-GX-JSON-DAG: "%149:sub28": 282 # CHECK-GX-JSON-DAG: "%149:sub29": 281 # CHECK-GX-JSON-DAG: "%149:sub30": 280 # CHECK-GX-JSON-DAG: "%149:sub31": 279 # CHECK-GX-JSON-DAG: "%191:sub0": 372 # CHECK-GX-JSON-DAG: "%191:sub1": 371 # CHECK-GX-JSON-DAG: "%191:sub2": 370 # CHECK-GX-JSON-DAG: "%191:sub3": 369 # CHECK-GX-JSON-DAG: "%191:sub4": 366 # CHECK-GX-JSON-DAG: "%191:sub5": 365 # CHECK-GX-JSON-DAG: "%191:sub6": 364 # CHECK-GX-JSON-DAG: "%191:sub7": 363 # CHECK-GX-JSON-DAG: "%191:sub8": 360 # CHECK-GX-JSON-DAG: "%191:sub9": 359 # CHECK-GX-JSON-DAG: "%191:sub10": 358 # CHECK-GX-JSON-DAG: "%191:sub11": 357 # CHECK-GX-JSON-DAG: "%191:sub12": 354 # CHECK-GX-JSON-DAG: "%191:sub13": 353 # CHECK-GX-JSON-DAG: "%191:sub14": 352 # CHECK-GX-JSON-DAG: "%191:sub15": 351 # CHECK-GX-JSON-DAG: "%191:sub16": 348 # CHECK-GX-JSON-DAG: "%191:sub17": 347 # CHECK-GX-JSON-DAG: "%191:sub18": 346 # CHECK-GX-JSON-DAG: "%191:sub19": 345 # CHECK-GX-JSON-DAG: "%191:sub20": 342 # CHECK-GX-JSON-DAG: "%191:sub21": 341 # CHECK-GX-JSON-DAG: "%191:sub22": 340 # CHECK-GX-JSON-DAG: "%191:sub23": 339 # CHECK-GX-JSON-DAG: "%191:sub24": 336 # CHECK-GX-JSON-DAG: "%191:sub25": 335 # CHECK-GX-JSON-DAG: "%191:sub26": 334 # CHECK-GX-JSON-DAG: "%191:sub27": 333 # CHECK-GX-JSON-DAG: "%191:sub28": 330 # CHECK-GX-JSON-DAG: "%191:sub29": 329 # CHECK-GX-JSON-DAG: "%191:sub30": 328 # CHECK-GX-JSON-DAG: "%191:sub31": 327 # CHECK-GX-JSON-DAG: "%193": 13 # CHECK-GX-JSON-DAG: "%194": 13 # CHECK-GX-JSON-DAG: "%195": 13 # CHECK-GX-JSON-DAG: "%196": 13 # CHECK-GX-JSON-DAG: "%198": 13 # CHECK-GX-JSON-DAG: "%199": 13 # CHECK-GX-JSON-DAG: "%200": 13 # CHECK-GX-JSON-DAG: "%201": 13 # CHECK-GX-JSON-DAG: "%203": 13 # CHECK-GX-JSON-DAG: "%204": 13 # CHECK-GX-JSON-DAG: "%205": 13 # CHECK-GX-JSON-DAG: "%206": 13 # CHECK-GX-JSON-DAG: "%208": 13 # CHECK-GX-JSON-DAG: "%209": 13 # CHECK-GX-JSON-DAG: "%210": 13 # CHECK-GX-JSON-DAG: "%211": 13 # CHECK-GX-JSON-DAG: "%213": 13 # CHECK-GX-JSON-DAG: "%214": 13 # CHECK-GX-JSON-DAG: "%215": 13 # CHECK-GX-JSON-DAG: "%216": 13 # CHECK-GX-JSON-DAG: "%217:sub0": 2 # CHECK-GX-JSON-DAG: "%217:sub1": 1 # CHECK-GX-JSON-DAG: "%217:sub2": 0 # CHECK-GX-JSON-DAG: "%218": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%220:vgpr_32 = COPY %217.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 275 # CHECK-GX-JSON-DAG: "%69:sub1": 274 # CHECK-GX-JSON-DAG: "%69:sub2": 273 # CHECK-GX-JSON-DAG: "%69:sub3": 272 # CHECK-GX-JSON-DAG: "%69:sub4": 269 # CHECK-GX-JSON-DAG: "%69:sub5": 268 # CHECK-GX-JSON-DAG: "%69:sub6": 267 # CHECK-GX-JSON-DAG: "%69:sub7": 266 # CHECK-GX-JSON-DAG: "%69:sub8": 263 # CHECK-GX-JSON-DAG: "%69:sub9": 262 # CHECK-GX-JSON-DAG: "%69:sub10": 261 # CHECK-GX-JSON-DAG: "%69:sub11": 260 # CHECK-GX-JSON-DAG: "%69:sub12": 257 # CHECK-GX-JSON-DAG: "%69:sub13": 256 # CHECK-GX-JSON-DAG: "%69:sub14": 255 # CHECK-GX-JSON-DAG: "%69:sub15": 254 # CHECK-GX-JSON-DAG: "%69:sub16": 251 # CHECK-GX-JSON-DAG: "%69:sub17": 250 # CHECK-GX-JSON-DAG: "%69:sub18": 249 # CHECK-GX-JSON-DAG: "%69:sub19": 248 # CHECK-GX-JSON-DAG: "%69:sub20": 245 # CHECK-GX-JSON-DAG: "%69:sub21": 244 # CHECK-GX-JSON-DAG: "%69:sub22": 243 # CHECK-GX-JSON-DAG: "%69:sub23": 242 # CHECK-GX-JSON-DAG: "%69:sub24": 239 # CHECK-GX-JSON-DAG: "%69:sub25": 238 # CHECK-GX-JSON-DAG: "%69:sub26": 237 # CHECK-GX-JSON-DAG: "%69:sub27": 236 # CHECK-GX-JSON-DAG: "%69:sub28": 233 # CHECK-GX-JSON-DAG: "%69:sub29": 232 # CHECK-GX-JSON-DAG: "%69:sub30": 231 # CHECK-GX-JSON-DAG: "%69:sub31": 230 # CHECK-GX-JSON-DAG: "%70:sub0": 227 # CHECK-GX-JSON-DAG: "%70:sub1": 226 # CHECK-GX-JSON-DAG: "%70:sub2": 225 # CHECK-GX-JSON-DAG: "%70:sub3": 224 # CHECK-GX-JSON-DAG: "%70:sub4": 221 # CHECK-GX-JSON-DAG: "%70:sub5": 220 # CHECK-GX-JSON-DAG: "%70:sub6": 219 # CHECK-GX-JSON-DAG: "%70:sub7": 218 # CHECK-GX-JSON-DAG: "%70:sub8": 215 # CHECK-GX-JSON-DAG: "%70:sub9": 214 # CHECK-GX-JSON-DAG: "%70:sub10": 213 # CHECK-GX-JSON-DAG: "%70:sub11": 212 # CHECK-GX-JSON-DAG: "%70:sub12": 209 # CHECK-GX-JSON-DAG: "%70:sub13": 208 # CHECK-GX-JSON-DAG: "%70:sub14": 207 # CHECK-GX-JSON-DAG: "%70:sub15": 206 # CHECK-GX-JSON-DAG: "%70:sub16": 203 # CHECK-GX-JSON-DAG: "%70:sub17": 202 # CHECK-GX-JSON-DAG: "%70:sub18": 201 # CHECK-GX-JSON-DAG: "%70:sub19": 200 # CHECK-GX-JSON-DAG: "%70:sub20": 197 # CHECK-GX-JSON-DAG: "%70:sub21": 196 # CHECK-GX-JSON-DAG: "%70:sub22": 195 # CHECK-GX-JSON-DAG: "%70:sub23": 194 # CHECK-GX-JSON-DAG: "%70:sub24": 191 # CHECK-GX-JSON-DAG: "%70:sub25": 190 # CHECK-GX-JSON-DAG: "%70:sub26": 189 # CHECK-GX-JSON-DAG: "%70:sub27": 188 # CHECK-GX-JSON-DAG: "%70:sub28": 185 # CHECK-GX-JSON-DAG: "%70:sub29": 184 # CHECK-GX-JSON-DAG: "%70:sub30": 183 # CHECK-GX-JSON-DAG: "%70:sub31": 182 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 14 # CHECK-GX-JSON-DAG: "%97": 56 # CHECK-GX-JSON-DAG: "%102": 98 # CHECK-GX-JSON-DAG: "%107": 140 # CHECK-GX-JSON-DAG: "%149:sub0": 323 # CHECK-GX-JSON-DAG: "%149:sub1": 322 # CHECK-GX-JSON-DAG: "%149:sub2": 321 # CHECK-GX-JSON-DAG: "%149:sub3": 320 # CHECK-GX-JSON-DAG: "%149:sub4": 317 # CHECK-GX-JSON-DAG: "%149:sub5": 316 # CHECK-GX-JSON-DAG: "%149:sub6": 315 # CHECK-GX-JSON-DAG: "%149:sub7": 314 # CHECK-GX-JSON-DAG: "%149:sub8": 311 # CHECK-GX-JSON-DAG: "%149:sub9": 310 # CHECK-GX-JSON-DAG: "%149:sub10": 309 # CHECK-GX-JSON-DAG: "%149:sub11": 308 # CHECK-GX-JSON-DAG: "%149:sub12": 305 # CHECK-GX-JSON-DAG: "%149:sub13": 304 # CHECK-GX-JSON-DAG: "%149:sub14": 303 # CHECK-GX-JSON-DAG: "%149:sub15": 302 # CHECK-GX-JSON-DAG: "%149:sub16": 299 # CHECK-GX-JSON-DAG: "%149:sub17": 298 # CHECK-GX-JSON-DAG: "%149:sub18": 297 # CHECK-GX-JSON-DAG: "%149:sub19": 296 # CHECK-GX-JSON-DAG: "%149:sub20": 293 # CHECK-GX-JSON-DAG: "%149:sub21": 292 # CHECK-GX-JSON-DAG: "%149:sub22": 291 # CHECK-GX-JSON-DAG: "%149:sub23": 290 # CHECK-GX-JSON-DAG: "%149:sub24": 287 # CHECK-GX-JSON-DAG: "%149:sub25": 286 # CHECK-GX-JSON-DAG: "%149:sub26": 285 # CHECK-GX-JSON-DAG: "%149:sub27": 284 # CHECK-GX-JSON-DAG: "%149:sub28": 281 # CHECK-GX-JSON-DAG: "%149:sub29": 280 # CHECK-GX-JSON-DAG: "%149:sub30": 279 # CHECK-GX-JSON-DAG: "%149:sub31": 278 # CHECK-GX-JSON-DAG: "%191:sub0": 371 # CHECK-GX-JSON-DAG: "%191:sub1": 370 # CHECK-GX-JSON-DAG: "%191:sub2": 369 # CHECK-GX-JSON-DAG: "%191:sub3": 368 # CHECK-GX-JSON-DAG: "%191:sub4": 365 # CHECK-GX-JSON-DAG: "%191:sub5": 364 # CHECK-GX-JSON-DAG: "%191:sub6": 363 # CHECK-GX-JSON-DAG: "%191:sub7": 362 # CHECK-GX-JSON-DAG: "%191:sub8": 359 # CHECK-GX-JSON-DAG: "%191:sub9": 358 # CHECK-GX-JSON-DAG: "%191:sub10": 357 # CHECK-GX-JSON-DAG: "%191:sub11": 356 # CHECK-GX-JSON-DAG: "%191:sub12": 353 # CHECK-GX-JSON-DAG: "%191:sub13": 352 # CHECK-GX-JSON-DAG: "%191:sub14": 351 # CHECK-GX-JSON-DAG: "%191:sub15": 350 # CHECK-GX-JSON-DAG: "%191:sub16": 347 # CHECK-GX-JSON-DAG: "%191:sub17": 346 # CHECK-GX-JSON-DAG: "%191:sub18": 345 # CHECK-GX-JSON-DAG: "%191:sub19": 344 # CHECK-GX-JSON-DAG: "%191:sub20": 341 # CHECK-GX-JSON-DAG: "%191:sub21": 340 # CHECK-GX-JSON-DAG: "%191:sub22": 339 # CHECK-GX-JSON-DAG: "%191:sub23": 338 # CHECK-GX-JSON-DAG: "%191:sub24": 335 # CHECK-GX-JSON-DAG: "%191:sub25": 334 # CHECK-GX-JSON-DAG: "%191:sub26": 333 # CHECK-GX-JSON-DAG: "%191:sub27": 332 # CHECK-GX-JSON-DAG: "%191:sub28": 329 # CHECK-GX-JSON-DAG: "%191:sub29": 328 # CHECK-GX-JSON-DAG: "%191:sub30": 327 # CHECK-GX-JSON-DAG: "%191:sub31": 326 # CHECK-GX-JSON-DAG: "%193": 12 # CHECK-GX-JSON-DAG: "%194": 12 # CHECK-GX-JSON-DAG: "%195": 12 # CHECK-GX-JSON-DAG: "%196": 12 # CHECK-GX-JSON-DAG: "%198": 12 # CHECK-GX-JSON-DAG: "%199": 12 # CHECK-GX-JSON-DAG: "%200": 12 # CHECK-GX-JSON-DAG: "%201": 12 # CHECK-GX-JSON-DAG: "%203": 12 # CHECK-GX-JSON-DAG: "%204": 12 # CHECK-GX-JSON-DAG: "%205": 12 # CHECK-GX-JSON-DAG: "%206": 12 # CHECK-GX-JSON-DAG: "%208": 12 # CHECK-GX-JSON-DAG: "%209": 12 # CHECK-GX-JSON-DAG: "%210": 12 # CHECK-GX-JSON-DAG: "%211": 12 # CHECK-GX-JSON-DAG: "%213": 12 # CHECK-GX-JSON-DAG: "%214": 12 # CHECK-GX-JSON-DAG: "%215": 12 # CHECK-GX-JSON-DAG: "%216": 12 # CHECK-GX-JSON-DAG: "%217:sub0": 1 # CHECK-GX-JSON-DAG: "%217:sub1": 0 # CHECK-GX-JSON-DAG: "%218": 12 # CHECK-GX-JSON-DAG: "%219": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%221:vgpr_32 = COPY %217.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 274 # CHECK-GX-JSON-DAG: "%69:sub1": 273 # CHECK-GX-JSON-DAG: "%69:sub2": 272 # CHECK-GX-JSON-DAG: "%69:sub3": 271 # CHECK-GX-JSON-DAG: "%69:sub4": 268 # CHECK-GX-JSON-DAG: "%69:sub5": 267 # CHECK-GX-JSON-DAG: "%69:sub6": 266 # CHECK-GX-JSON-DAG: "%69:sub7": 265 # CHECK-GX-JSON-DAG: "%69:sub8": 262 # CHECK-GX-JSON-DAG: "%69:sub9": 261 # CHECK-GX-JSON-DAG: "%69:sub10": 260 # CHECK-GX-JSON-DAG: "%69:sub11": 259 # CHECK-GX-JSON-DAG: "%69:sub12": 256 # CHECK-GX-JSON-DAG: "%69:sub13": 255 # CHECK-GX-JSON-DAG: "%69:sub14": 254 # CHECK-GX-JSON-DAG: "%69:sub15": 253 # CHECK-GX-JSON-DAG: "%69:sub16": 250 # CHECK-GX-JSON-DAG: "%69:sub17": 249 # CHECK-GX-JSON-DAG: "%69:sub18": 248 # CHECK-GX-JSON-DAG: "%69:sub19": 247 # CHECK-GX-JSON-DAG: "%69:sub20": 244 # CHECK-GX-JSON-DAG: "%69:sub21": 243 # CHECK-GX-JSON-DAG: "%69:sub22": 242 # CHECK-GX-JSON-DAG: "%69:sub23": 241 # CHECK-GX-JSON-DAG: "%69:sub24": 238 # CHECK-GX-JSON-DAG: "%69:sub25": 237 # CHECK-GX-JSON-DAG: "%69:sub26": 236 # CHECK-GX-JSON-DAG: "%69:sub27": 235 # CHECK-GX-JSON-DAG: "%69:sub28": 232 # CHECK-GX-JSON-DAG: "%69:sub29": 231 # CHECK-GX-JSON-DAG: "%69:sub30": 230 # CHECK-GX-JSON-DAG: "%69:sub31": 229 # CHECK-GX-JSON-DAG: "%70:sub0": 226 # CHECK-GX-JSON-DAG: "%70:sub1": 225 # CHECK-GX-JSON-DAG: "%70:sub2": 224 # CHECK-GX-JSON-DAG: "%70:sub3": 223 # CHECK-GX-JSON-DAG: "%70:sub4": 220 # CHECK-GX-JSON-DAG: "%70:sub5": 219 # CHECK-GX-JSON-DAG: "%70:sub6": 218 # CHECK-GX-JSON-DAG: "%70:sub7": 217 # CHECK-GX-JSON-DAG: "%70:sub8": 214 # CHECK-GX-JSON-DAG: "%70:sub9": 213 # CHECK-GX-JSON-DAG: "%70:sub10": 212 # CHECK-GX-JSON-DAG: "%70:sub11": 211 # CHECK-GX-JSON-DAG: "%70:sub12": 208 # CHECK-GX-JSON-DAG: "%70:sub13": 207 # CHECK-GX-JSON-DAG: "%70:sub14": 206 # CHECK-GX-JSON-DAG: "%70:sub15": 205 # CHECK-GX-JSON-DAG: "%70:sub16": 202 # CHECK-GX-JSON-DAG: "%70:sub17": 201 # CHECK-GX-JSON-DAG: "%70:sub18": 200 # CHECK-GX-JSON-DAG: "%70:sub19": 199 # CHECK-GX-JSON-DAG: "%70:sub20": 196 # CHECK-GX-JSON-DAG: "%70:sub21": 195 # CHECK-GX-JSON-DAG: "%70:sub22": 194 # CHECK-GX-JSON-DAG: "%70:sub23": 193 # CHECK-GX-JSON-DAG: "%70:sub24": 190 # CHECK-GX-JSON-DAG: "%70:sub25": 189 # CHECK-GX-JSON-DAG: "%70:sub26": 188 # CHECK-GX-JSON-DAG: "%70:sub27": 187 # CHECK-GX-JSON-DAG: "%70:sub28": 184 # CHECK-GX-JSON-DAG: "%70:sub29": 183 # CHECK-GX-JSON-DAG: "%70:sub30": 182 # CHECK-GX-JSON-DAG: "%70:sub31": 181 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 13 # CHECK-GX-JSON-DAG: "%97": 55 # CHECK-GX-JSON-DAG: "%102": 97 # CHECK-GX-JSON-DAG: "%107": 139 # CHECK-GX-JSON-DAG: "%149:sub0": 322 # CHECK-GX-JSON-DAG: "%149:sub1": 321 # CHECK-GX-JSON-DAG: "%149:sub2": 320 # CHECK-GX-JSON-DAG: "%149:sub3": 319 # CHECK-GX-JSON-DAG: "%149:sub4": 316 # CHECK-GX-JSON-DAG: "%149:sub5": 315 # CHECK-GX-JSON-DAG: "%149:sub6": 314 # CHECK-GX-JSON-DAG: "%149:sub7": 313 # CHECK-GX-JSON-DAG: "%149:sub8": 310 # CHECK-GX-JSON-DAG: "%149:sub9": 309 # CHECK-GX-JSON-DAG: "%149:sub10": 308 # CHECK-GX-JSON-DAG: "%149:sub11": 307 # CHECK-GX-JSON-DAG: "%149:sub12": 304 # CHECK-GX-JSON-DAG: "%149:sub13": 303 # CHECK-GX-JSON-DAG: "%149:sub14": 302 # CHECK-GX-JSON-DAG: "%149:sub15": 301 # CHECK-GX-JSON-DAG: "%149:sub16": 298 # CHECK-GX-JSON-DAG: "%149:sub17": 297 # CHECK-GX-JSON-DAG: "%149:sub18": 296 # CHECK-GX-JSON-DAG: "%149:sub19": 295 # CHECK-GX-JSON-DAG: "%149:sub20": 292 # CHECK-GX-JSON-DAG: "%149:sub21": 291 # CHECK-GX-JSON-DAG: "%149:sub22": 290 # CHECK-GX-JSON-DAG: "%149:sub23": 289 # CHECK-GX-JSON-DAG: "%149:sub24": 286 # CHECK-GX-JSON-DAG: "%149:sub25": 285 # CHECK-GX-JSON-DAG: "%149:sub26": 284 # CHECK-GX-JSON-DAG: "%149:sub27": 283 # CHECK-GX-JSON-DAG: "%149:sub28": 280 # CHECK-GX-JSON-DAG: "%149:sub29": 279 # CHECK-GX-JSON-DAG: "%149:sub30": 278 # CHECK-GX-JSON-DAG: "%149:sub31": 277 # CHECK-GX-JSON-DAG: "%191:sub0": 370 # CHECK-GX-JSON-DAG: "%191:sub1": 369 # CHECK-GX-JSON-DAG: "%191:sub2": 368 # CHECK-GX-JSON-DAG: "%191:sub3": 367 # CHECK-GX-JSON-DAG: "%191:sub4": 364 # CHECK-GX-JSON-DAG: "%191:sub5": 363 # CHECK-GX-JSON-DAG: "%191:sub6": 362 # CHECK-GX-JSON-DAG: "%191:sub7": 361 # CHECK-GX-JSON-DAG: "%191:sub8": 358 # CHECK-GX-JSON-DAG: "%191:sub9": 357 # CHECK-GX-JSON-DAG: "%191:sub10": 356 # CHECK-GX-JSON-DAG: "%191:sub11": 355 # CHECK-GX-JSON-DAG: "%191:sub12": 352 # CHECK-GX-JSON-DAG: "%191:sub13": 351 # CHECK-GX-JSON-DAG: "%191:sub14": 350 # CHECK-GX-JSON-DAG: "%191:sub15": 349 # CHECK-GX-JSON-DAG: "%191:sub16": 346 # CHECK-GX-JSON-DAG: "%191:sub17": 345 # CHECK-GX-JSON-DAG: "%191:sub18": 344 # CHECK-GX-JSON-DAG: "%191:sub19": 343 # CHECK-GX-JSON-DAG: "%191:sub20": 340 # CHECK-GX-JSON-DAG: "%191:sub21": 339 # CHECK-GX-JSON-DAG: "%191:sub22": 338 # CHECK-GX-JSON-DAG: "%191:sub23": 337 # CHECK-GX-JSON-DAG: "%191:sub24": 334 # CHECK-GX-JSON-DAG: "%191:sub25": 333 # CHECK-GX-JSON-DAG: "%191:sub26": 332 # CHECK-GX-JSON-DAG: "%191:sub27": 331 # CHECK-GX-JSON-DAG: "%191:sub28": 328 # CHECK-GX-JSON-DAG: "%191:sub29": 327 # CHECK-GX-JSON-DAG: "%191:sub30": 326 # CHECK-GX-JSON-DAG: "%191:sub31": 325 # CHECK-GX-JSON-DAG: "%193": 11 # CHECK-GX-JSON-DAG: "%194": 11 # CHECK-GX-JSON-DAG: "%195": 11 # CHECK-GX-JSON-DAG: "%196": 11 # CHECK-GX-JSON-DAG: "%198": 11 # CHECK-GX-JSON-DAG: "%199": 11 # CHECK-GX-JSON-DAG: "%200": 11 # CHECK-GX-JSON-DAG: "%201": 11 # CHECK-GX-JSON-DAG: "%203": 11 # CHECK-GX-JSON-DAG: "%204": 11 # CHECK-GX-JSON-DAG: "%205": 11 # CHECK-GX-JSON-DAG: "%206": 11 # CHECK-GX-JSON-DAG: "%208": 11 # CHECK-GX-JSON-DAG: "%209": 11 # CHECK-GX-JSON-DAG: "%210": 11 # CHECK-GX-JSON-DAG: "%211": 11 # CHECK-GX-JSON-DAG: "%213": 11 # CHECK-GX-JSON-DAG: "%214": 11 # CHECK-GX-JSON-DAG: "%215": 11 # CHECK-GX-JSON-DAG: "%216": 11 # CHECK-GX-JSON-DAG: "%217:sub0": 0 # CHECK-GX-JSON-DAG: "%218": 11 # CHECK-GX-JSON-DAG: "%219": 11 # CHECK-GX-JSON-DAG: "%220": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%222:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 273 # CHECK-GX-JSON-DAG: "%69:sub1": 272 # CHECK-GX-JSON-DAG: "%69:sub2": 271 # CHECK-GX-JSON-DAG: "%69:sub3": 270 # CHECK-GX-JSON-DAG: "%69:sub4": 267 # CHECK-GX-JSON-DAG: "%69:sub5": 266 # CHECK-GX-JSON-DAG: "%69:sub6": 265 # CHECK-GX-JSON-DAG: "%69:sub7": 264 # CHECK-GX-JSON-DAG: "%69:sub8": 261 # CHECK-GX-JSON-DAG: "%69:sub9": 260 # CHECK-GX-JSON-DAG: "%69:sub10": 259 # CHECK-GX-JSON-DAG: "%69:sub11": 258 # CHECK-GX-JSON-DAG: "%69:sub12": 255 # CHECK-GX-JSON-DAG: "%69:sub13": 254 # CHECK-GX-JSON-DAG: "%69:sub14": 253 # CHECK-GX-JSON-DAG: "%69:sub15": 252 # CHECK-GX-JSON-DAG: "%69:sub16": 249 # CHECK-GX-JSON-DAG: "%69:sub17": 248 # CHECK-GX-JSON-DAG: "%69:sub18": 247 # CHECK-GX-JSON-DAG: "%69:sub19": 246 # CHECK-GX-JSON-DAG: "%69:sub20": 243 # CHECK-GX-JSON-DAG: "%69:sub21": 242 # CHECK-GX-JSON-DAG: "%69:sub22": 241 # CHECK-GX-JSON-DAG: "%69:sub23": 240 # CHECK-GX-JSON-DAG: "%69:sub24": 237 # CHECK-GX-JSON-DAG: "%69:sub25": 236 # CHECK-GX-JSON-DAG: "%69:sub26": 235 # CHECK-GX-JSON-DAG: "%69:sub27": 234 # CHECK-GX-JSON-DAG: "%69:sub28": 231 # CHECK-GX-JSON-DAG: "%69:sub29": 230 # CHECK-GX-JSON-DAG: "%69:sub30": 229 # CHECK-GX-JSON-DAG: "%69:sub31": 228 # CHECK-GX-JSON-DAG: "%70:sub0": 225 # CHECK-GX-JSON-DAG: "%70:sub1": 224 # CHECK-GX-JSON-DAG: "%70:sub2": 223 # CHECK-GX-JSON-DAG: "%70:sub3": 222 # CHECK-GX-JSON-DAG: "%70:sub4": 219 # CHECK-GX-JSON-DAG: "%70:sub5": 218 # CHECK-GX-JSON-DAG: "%70:sub6": 217 # CHECK-GX-JSON-DAG: "%70:sub7": 216 # CHECK-GX-JSON-DAG: "%70:sub8": 213 # CHECK-GX-JSON-DAG: "%70:sub9": 212 # CHECK-GX-JSON-DAG: "%70:sub10": 211 # CHECK-GX-JSON-DAG: "%70:sub11": 210 # CHECK-GX-JSON-DAG: "%70:sub12": 207 # CHECK-GX-JSON-DAG: "%70:sub13": 206 # CHECK-GX-JSON-DAG: "%70:sub14": 205 # CHECK-GX-JSON-DAG: "%70:sub15": 204 # CHECK-GX-JSON-DAG: "%70:sub16": 201 # CHECK-GX-JSON-DAG: "%70:sub17": 200 # CHECK-GX-JSON-DAG: "%70:sub18": 199 # CHECK-GX-JSON-DAG: "%70:sub19": 198 # CHECK-GX-JSON-DAG: "%70:sub20": 195 # CHECK-GX-JSON-DAG: "%70:sub21": 194 # CHECK-GX-JSON-DAG: "%70:sub22": 193 # CHECK-GX-JSON-DAG: "%70:sub23": 192 # CHECK-GX-JSON-DAG: "%70:sub24": 189 # CHECK-GX-JSON-DAG: "%70:sub25": 188 # CHECK-GX-JSON-DAG: "%70:sub26": 187 # CHECK-GX-JSON-DAG: "%70:sub27": 186 # CHECK-GX-JSON-DAG: "%70:sub28": 183 # CHECK-GX-JSON-DAG: "%70:sub29": 182 # CHECK-GX-JSON-DAG: "%70:sub30": 181 # CHECK-GX-JSON-DAG: "%70:sub31": 180 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 12 # CHECK-GX-JSON-DAG: "%97": 54 # CHECK-GX-JSON-DAG: "%102": 96 # CHECK-GX-JSON-DAG: "%107": 138 # CHECK-GX-JSON-DAG: "%149:sub0": 321 # CHECK-GX-JSON-DAG: "%149:sub1": 320 # CHECK-GX-JSON-DAG: "%149:sub2": 319 # CHECK-GX-JSON-DAG: "%149:sub3": 318 # CHECK-GX-JSON-DAG: "%149:sub4": 315 # CHECK-GX-JSON-DAG: "%149:sub5": 314 # CHECK-GX-JSON-DAG: "%149:sub6": 313 # CHECK-GX-JSON-DAG: "%149:sub7": 312 # CHECK-GX-JSON-DAG: "%149:sub8": 309 # CHECK-GX-JSON-DAG: "%149:sub9": 308 # CHECK-GX-JSON-DAG: "%149:sub10": 307 # CHECK-GX-JSON-DAG: "%149:sub11": 306 # CHECK-GX-JSON-DAG: "%149:sub12": 303 # CHECK-GX-JSON-DAG: "%149:sub13": 302 # CHECK-GX-JSON-DAG: "%149:sub14": 301 # CHECK-GX-JSON-DAG: "%149:sub15": 300 # CHECK-GX-JSON-DAG: "%149:sub16": 297 # CHECK-GX-JSON-DAG: "%149:sub17": 296 # CHECK-GX-JSON-DAG: "%149:sub18": 295 # CHECK-GX-JSON-DAG: "%149:sub19": 294 # CHECK-GX-JSON-DAG: "%149:sub20": 291 # CHECK-GX-JSON-DAG: "%149:sub21": 290 # CHECK-GX-JSON-DAG: "%149:sub22": 289 # CHECK-GX-JSON-DAG: "%149:sub23": 288 # CHECK-GX-JSON-DAG: "%149:sub24": 285 # CHECK-GX-JSON-DAG: "%149:sub25": 284 # CHECK-GX-JSON-DAG: "%149:sub26": 283 # CHECK-GX-JSON-DAG: "%149:sub27": 282 # CHECK-GX-JSON-DAG: "%149:sub28": 279 # CHECK-GX-JSON-DAG: "%149:sub29": 278 # CHECK-GX-JSON-DAG: "%149:sub30": 277 # CHECK-GX-JSON-DAG: "%149:sub31": 276 # CHECK-GX-JSON-DAG: "%191:sub0": 369 # CHECK-GX-JSON-DAG: "%191:sub1": 368 # CHECK-GX-JSON-DAG: "%191:sub2": 367 # CHECK-GX-JSON-DAG: "%191:sub3": 366 # CHECK-GX-JSON-DAG: "%191:sub4": 363 # CHECK-GX-JSON-DAG: "%191:sub5": 362 # CHECK-GX-JSON-DAG: "%191:sub6": 361 # CHECK-GX-JSON-DAG: "%191:sub7": 360 # CHECK-GX-JSON-DAG: "%191:sub8": 357 # CHECK-GX-JSON-DAG: "%191:sub9": 356 # CHECK-GX-JSON-DAG: "%191:sub10": 355 # CHECK-GX-JSON-DAG: "%191:sub11": 354 # CHECK-GX-JSON-DAG: "%191:sub12": 351 # CHECK-GX-JSON-DAG: "%191:sub13": 350 # CHECK-GX-JSON-DAG: "%191:sub14": 349 # CHECK-GX-JSON-DAG: "%191:sub15": 348 # CHECK-GX-JSON-DAG: "%191:sub16": 345 # CHECK-GX-JSON-DAG: "%191:sub17": 344 # CHECK-GX-JSON-DAG: "%191:sub18": 343 # CHECK-GX-JSON-DAG: "%191:sub19": 342 # CHECK-GX-JSON-DAG: "%191:sub20": 339 # CHECK-GX-JSON-DAG: "%191:sub21": 338 # CHECK-GX-JSON-DAG: "%191:sub22": 337 # CHECK-GX-JSON-DAG: "%191:sub23": 336 # CHECK-GX-JSON-DAG: "%191:sub24": 333 # CHECK-GX-JSON-DAG: "%191:sub25": 332 # CHECK-GX-JSON-DAG: "%191:sub26": 331 # CHECK-GX-JSON-DAG: "%191:sub27": 330 # CHECK-GX-JSON-DAG: "%191:sub28": 327 # CHECK-GX-JSON-DAG: "%191:sub29": 326 # CHECK-GX-JSON-DAG: "%191:sub30": 325 # CHECK-GX-JSON-DAG: "%191:sub31": 324 # CHECK-GX-JSON-DAG: "%193": 10 # CHECK-GX-JSON-DAG: "%194": 10 # CHECK-GX-JSON-DAG: "%195": 10 # CHECK-GX-JSON-DAG: "%196": 10 # CHECK-GX-JSON-DAG: "%198": 10 # CHECK-GX-JSON-DAG: "%199": 10 # CHECK-GX-JSON-DAG: "%200": 10 # CHECK-GX-JSON-DAG: "%201": 10 # CHECK-GX-JSON-DAG: "%203": 10 # CHECK-GX-JSON-DAG: "%204": 10 # CHECK-GX-JSON-DAG: "%205": 10 # CHECK-GX-JSON-DAG: "%206": 10 # CHECK-GX-JSON-DAG: "%208": 10 # CHECK-GX-JSON-DAG: "%209": 10 # CHECK-GX-JSON-DAG: "%210": 10 # CHECK-GX-JSON-DAG: "%211": 10 # CHECK-GX-JSON-DAG: "%213": 10 # CHECK-GX-JSON-DAG: "%214": 10 # CHECK-GX-JSON-DAG: "%215": 10 # CHECK-GX-JSON-DAG: "%216": 10 # CHECK-GX-JSON-DAG: "%218": 10 # CHECK-GX-JSON-DAG: "%219": 10 # CHECK-GX-JSON-DAG: "%220": 10 # CHECK-GX-JSON-DAG: "%221": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%223:vgpr_32 = COPY %222.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 272 # CHECK-GX-JSON-DAG: "%69:sub1": 271 # CHECK-GX-JSON-DAG: "%69:sub2": 270 # CHECK-GX-JSON-DAG: "%69:sub3": 269 # CHECK-GX-JSON-DAG: "%69:sub4": 266 # CHECK-GX-JSON-DAG: "%69:sub5": 265 # CHECK-GX-JSON-DAG: "%69:sub6": 264 # CHECK-GX-JSON-DAG: "%69:sub7": 263 # CHECK-GX-JSON-DAG: "%69:sub8": 260 # CHECK-GX-JSON-DAG: "%69:sub9": 259 # CHECK-GX-JSON-DAG: "%69:sub10": 258 # CHECK-GX-JSON-DAG: "%69:sub11": 257 # CHECK-GX-JSON-DAG: "%69:sub12": 254 # CHECK-GX-JSON-DAG: "%69:sub13": 253 # CHECK-GX-JSON-DAG: "%69:sub14": 252 # CHECK-GX-JSON-DAG: "%69:sub15": 251 # CHECK-GX-JSON-DAG: "%69:sub16": 248 # CHECK-GX-JSON-DAG: "%69:sub17": 247 # CHECK-GX-JSON-DAG: "%69:sub18": 246 # CHECK-GX-JSON-DAG: "%69:sub19": 245 # CHECK-GX-JSON-DAG: "%69:sub20": 242 # CHECK-GX-JSON-DAG: "%69:sub21": 241 # CHECK-GX-JSON-DAG: "%69:sub22": 240 # CHECK-GX-JSON-DAG: "%69:sub23": 239 # CHECK-GX-JSON-DAG: "%69:sub24": 236 # CHECK-GX-JSON-DAG: "%69:sub25": 235 # CHECK-GX-JSON-DAG: "%69:sub26": 234 # CHECK-GX-JSON-DAG: "%69:sub27": 233 # CHECK-GX-JSON-DAG: "%69:sub28": 230 # CHECK-GX-JSON-DAG: "%69:sub29": 229 # CHECK-GX-JSON-DAG: "%69:sub30": 228 # CHECK-GX-JSON-DAG: "%69:sub31": 227 # CHECK-GX-JSON-DAG: "%70:sub0": 224 # CHECK-GX-JSON-DAG: "%70:sub1": 223 # CHECK-GX-JSON-DAG: "%70:sub2": 222 # CHECK-GX-JSON-DAG: "%70:sub3": 221 # CHECK-GX-JSON-DAG: "%70:sub4": 218 # CHECK-GX-JSON-DAG: "%70:sub5": 217 # CHECK-GX-JSON-DAG: "%70:sub6": 216 # CHECK-GX-JSON-DAG: "%70:sub7": 215 # CHECK-GX-JSON-DAG: "%70:sub8": 212 # CHECK-GX-JSON-DAG: "%70:sub9": 211 # CHECK-GX-JSON-DAG: "%70:sub10": 210 # CHECK-GX-JSON-DAG: "%70:sub11": 209 # CHECK-GX-JSON-DAG: "%70:sub12": 206 # CHECK-GX-JSON-DAG: "%70:sub13": 205 # CHECK-GX-JSON-DAG: "%70:sub14": 204 # CHECK-GX-JSON-DAG: "%70:sub15": 203 # CHECK-GX-JSON-DAG: "%70:sub16": 200 # CHECK-GX-JSON-DAG: "%70:sub17": 199 # CHECK-GX-JSON-DAG: "%70:sub18": 198 # CHECK-GX-JSON-DAG: "%70:sub19": 197 # CHECK-GX-JSON-DAG: "%70:sub20": 194 # CHECK-GX-JSON-DAG: "%70:sub21": 193 # CHECK-GX-JSON-DAG: "%70:sub22": 192 # CHECK-GX-JSON-DAG: "%70:sub23": 191 # CHECK-GX-JSON-DAG: "%70:sub24": 188 # CHECK-GX-JSON-DAG: "%70:sub25": 187 # CHECK-GX-JSON-DAG: "%70:sub26": 186 # CHECK-GX-JSON-DAG: "%70:sub27": 185 # CHECK-GX-JSON-DAG: "%70:sub28": 182 # CHECK-GX-JSON-DAG: "%70:sub29": 181 # CHECK-GX-JSON-DAG: "%70:sub30": 180 # CHECK-GX-JSON-DAG: "%70:sub31": 179 # CHECK-GX-JSON-DAG: "%87": 4 # CHECK-GX-JSON-DAG: "%92": 11 # CHECK-GX-JSON-DAG: "%97": 53 # CHECK-GX-JSON-DAG: "%102": 95 # CHECK-GX-JSON-DAG: "%107": 137 # CHECK-GX-JSON-DAG: "%149:sub0": 320 # CHECK-GX-JSON-DAG: "%149:sub1": 319 # CHECK-GX-JSON-DAG: "%149:sub2": 318 # CHECK-GX-JSON-DAG: "%149:sub3": 317 # CHECK-GX-JSON-DAG: "%149:sub4": 314 # CHECK-GX-JSON-DAG: "%149:sub5": 313 # CHECK-GX-JSON-DAG: "%149:sub6": 312 # CHECK-GX-JSON-DAG: "%149:sub7": 311 # CHECK-GX-JSON-DAG: "%149:sub8": 308 # CHECK-GX-JSON-DAG: "%149:sub9": 307 # CHECK-GX-JSON-DAG: "%149:sub10": 306 # CHECK-GX-JSON-DAG: "%149:sub11": 305 # CHECK-GX-JSON-DAG: "%149:sub12": 302 # CHECK-GX-JSON-DAG: "%149:sub13": 301 # CHECK-GX-JSON-DAG: "%149:sub14": 300 # CHECK-GX-JSON-DAG: "%149:sub15": 299 # CHECK-GX-JSON-DAG: "%149:sub16": 296 # CHECK-GX-JSON-DAG: "%149:sub17": 295 # CHECK-GX-JSON-DAG: "%149:sub18": 294 # CHECK-GX-JSON-DAG: "%149:sub19": 293 # CHECK-GX-JSON-DAG: "%149:sub20": 290 # CHECK-GX-JSON-DAG: "%149:sub21": 289 # CHECK-GX-JSON-DAG: "%149:sub22": 288 # CHECK-GX-JSON-DAG: "%149:sub23": 287 # CHECK-GX-JSON-DAG: "%149:sub24": 284 # CHECK-GX-JSON-DAG: "%149:sub25": 283 # CHECK-GX-JSON-DAG: "%149:sub26": 282 # CHECK-GX-JSON-DAG: "%149:sub27": 281 # CHECK-GX-JSON-DAG: "%149:sub28": 278 # CHECK-GX-JSON-DAG: "%149:sub29": 277 # CHECK-GX-JSON-DAG: "%149:sub30": 276 # CHECK-GX-JSON-DAG: "%149:sub31": 275 # CHECK-GX-JSON-DAG: "%191:sub0": 368 # CHECK-GX-JSON-DAG: "%191:sub1": 367 # CHECK-GX-JSON-DAG: "%191:sub2": 366 # CHECK-GX-JSON-DAG: "%191:sub3": 365 # CHECK-GX-JSON-DAG: "%191:sub4": 362 # CHECK-GX-JSON-DAG: "%191:sub5": 361 # CHECK-GX-JSON-DAG: "%191:sub6": 360 # CHECK-GX-JSON-DAG: "%191:sub7": 359 # CHECK-GX-JSON-DAG: "%191:sub8": 356 # CHECK-GX-JSON-DAG: "%191:sub9": 355 # CHECK-GX-JSON-DAG: "%191:sub10": 354 # CHECK-GX-JSON-DAG: "%191:sub11": 353 # CHECK-GX-JSON-DAG: "%191:sub12": 350 # CHECK-GX-JSON-DAG: "%191:sub13": 349 # CHECK-GX-JSON-DAG: "%191:sub14": 348 # CHECK-GX-JSON-DAG: "%191:sub15": 347 # CHECK-GX-JSON-DAG: "%191:sub16": 344 # CHECK-GX-JSON-DAG: "%191:sub17": 343 # CHECK-GX-JSON-DAG: "%191:sub18": 342 # CHECK-GX-JSON-DAG: "%191:sub19": 341 # CHECK-GX-JSON-DAG: "%191:sub20": 338 # CHECK-GX-JSON-DAG: "%191:sub21": 337 # CHECK-GX-JSON-DAG: "%191:sub22": 336 # CHECK-GX-JSON-DAG: "%191:sub23": 335 # CHECK-GX-JSON-DAG: "%191:sub24": 332 # CHECK-GX-JSON-DAG: "%191:sub25": 331 # CHECK-GX-JSON-DAG: "%191:sub26": 330 # CHECK-GX-JSON-DAG: "%191:sub27": 329 # CHECK-GX-JSON-DAG: "%191:sub28": 326 # CHECK-GX-JSON-DAG: "%191:sub29": 325 # CHECK-GX-JSON-DAG: "%191:sub30": 324 # CHECK-GX-JSON-DAG: "%191:sub31": 323 # CHECK-GX-JSON-DAG: "%193": 9 # CHECK-GX-JSON-DAG: "%194": 9 # CHECK-GX-JSON-DAG: "%195": 9 # CHECK-GX-JSON-DAG: "%196": 9 # CHECK-GX-JSON-DAG: "%198": 9 # CHECK-GX-JSON-DAG: "%199": 9 # CHECK-GX-JSON-DAG: "%200": 9 # CHECK-GX-JSON-DAG: "%201": 9 # CHECK-GX-JSON-DAG: "%203": 9 # CHECK-GX-JSON-DAG: "%204": 9 # CHECK-GX-JSON-DAG: "%205": 9 # CHECK-GX-JSON-DAG: "%206": 9 # CHECK-GX-JSON-DAG: "%208": 9 # CHECK-GX-JSON-DAG: "%209": 9 # CHECK-GX-JSON-DAG: "%210": 9 # CHECK-GX-JSON-DAG: "%211": 9 # CHECK-GX-JSON-DAG: "%213": 9 # CHECK-GX-JSON-DAG: "%214": 9 # CHECK-GX-JSON-DAG: "%215": 9 # CHECK-GX-JSON-DAG: "%216": 9 # CHECK-GX-JSON-DAG: "%218": 9 # CHECK-GX-JSON-DAG: "%219": 9 # CHECK-GX-JSON-DAG: "%220": 9 # CHECK-GX-JSON-DAG: "%221": 9 # CHECK-GX-JSON-DAG: "%222:sub0": 3 # CHECK-GX-JSON-DAG: "%222:sub1": 2 # CHECK-GX-JSON-DAG: "%222:sub2": 1 # CHECK-GX-JSON-DAG: "%222:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%224:vgpr_32 = COPY %222.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 271 # CHECK-GX-JSON-DAG: "%69:sub1": 270 # CHECK-GX-JSON-DAG: "%69:sub2": 269 # CHECK-GX-JSON-DAG: "%69:sub3": 268 # CHECK-GX-JSON-DAG: "%69:sub4": 265 # CHECK-GX-JSON-DAG: "%69:sub5": 264 # CHECK-GX-JSON-DAG: "%69:sub6": 263 # CHECK-GX-JSON-DAG: "%69:sub7": 262 # CHECK-GX-JSON-DAG: "%69:sub8": 259 # CHECK-GX-JSON-DAG: "%69:sub9": 258 # CHECK-GX-JSON-DAG: "%69:sub10": 257 # CHECK-GX-JSON-DAG: "%69:sub11": 256 # CHECK-GX-JSON-DAG: "%69:sub12": 253 # CHECK-GX-JSON-DAG: "%69:sub13": 252 # CHECK-GX-JSON-DAG: "%69:sub14": 251 # CHECK-GX-JSON-DAG: "%69:sub15": 250 # CHECK-GX-JSON-DAG: "%69:sub16": 247 # CHECK-GX-JSON-DAG: "%69:sub17": 246 # CHECK-GX-JSON-DAG: "%69:sub18": 245 # CHECK-GX-JSON-DAG: "%69:sub19": 244 # CHECK-GX-JSON-DAG: "%69:sub20": 241 # CHECK-GX-JSON-DAG: "%69:sub21": 240 # CHECK-GX-JSON-DAG: "%69:sub22": 239 # CHECK-GX-JSON-DAG: "%69:sub23": 238 # CHECK-GX-JSON-DAG: "%69:sub24": 235 # CHECK-GX-JSON-DAG: "%69:sub25": 234 # CHECK-GX-JSON-DAG: "%69:sub26": 233 # CHECK-GX-JSON-DAG: "%69:sub27": 232 # CHECK-GX-JSON-DAG: "%69:sub28": 229 # CHECK-GX-JSON-DAG: "%69:sub29": 228 # CHECK-GX-JSON-DAG: "%69:sub30": 227 # CHECK-GX-JSON-DAG: "%69:sub31": 226 # CHECK-GX-JSON-DAG: "%70:sub0": 223 # CHECK-GX-JSON-DAG: "%70:sub1": 222 # CHECK-GX-JSON-DAG: "%70:sub2": 221 # CHECK-GX-JSON-DAG: "%70:sub3": 220 # CHECK-GX-JSON-DAG: "%70:sub4": 217 # CHECK-GX-JSON-DAG: "%70:sub5": 216 # CHECK-GX-JSON-DAG: "%70:sub6": 215 # CHECK-GX-JSON-DAG: "%70:sub7": 214 # CHECK-GX-JSON-DAG: "%70:sub8": 211 # CHECK-GX-JSON-DAG: "%70:sub9": 210 # CHECK-GX-JSON-DAG: "%70:sub10": 209 # CHECK-GX-JSON-DAG: "%70:sub11": 208 # CHECK-GX-JSON-DAG: "%70:sub12": 205 # CHECK-GX-JSON-DAG: "%70:sub13": 204 # CHECK-GX-JSON-DAG: "%70:sub14": 203 # CHECK-GX-JSON-DAG: "%70:sub15": 202 # CHECK-GX-JSON-DAG: "%70:sub16": 199 # CHECK-GX-JSON-DAG: "%70:sub17": 198 # CHECK-GX-JSON-DAG: "%70:sub18": 197 # CHECK-GX-JSON-DAG: "%70:sub19": 196 # CHECK-GX-JSON-DAG: "%70:sub20": 193 # CHECK-GX-JSON-DAG: "%70:sub21": 192 # CHECK-GX-JSON-DAG: "%70:sub22": 191 # CHECK-GX-JSON-DAG: "%70:sub23": 190 # CHECK-GX-JSON-DAG: "%70:sub24": 187 # CHECK-GX-JSON-DAG: "%70:sub25": 186 # CHECK-GX-JSON-DAG: "%70:sub26": 185 # CHECK-GX-JSON-DAG: "%70:sub27": 184 # CHECK-GX-JSON-DAG: "%70:sub28": 181 # CHECK-GX-JSON-DAG: "%70:sub29": 180 # CHECK-GX-JSON-DAG: "%70:sub30": 179 # CHECK-GX-JSON-DAG: "%70:sub31": 178 # CHECK-GX-JSON-DAG: "%87": 3 # CHECK-GX-JSON-DAG: "%92": 10 # CHECK-GX-JSON-DAG: "%97": 52 # CHECK-GX-JSON-DAG: "%102": 94 # CHECK-GX-JSON-DAG: "%107": 136 # CHECK-GX-JSON-DAG: "%149:sub0": 319 # CHECK-GX-JSON-DAG: "%149:sub1": 318 # CHECK-GX-JSON-DAG: "%149:sub2": 317 # CHECK-GX-JSON-DAG: "%149:sub3": 316 # CHECK-GX-JSON-DAG: "%149:sub4": 313 # CHECK-GX-JSON-DAG: "%149:sub5": 312 # CHECK-GX-JSON-DAG: "%149:sub6": 311 # CHECK-GX-JSON-DAG: "%149:sub7": 310 # CHECK-GX-JSON-DAG: "%149:sub8": 307 # CHECK-GX-JSON-DAG: "%149:sub9": 306 # CHECK-GX-JSON-DAG: "%149:sub10": 305 # CHECK-GX-JSON-DAG: "%149:sub11": 304 # CHECK-GX-JSON-DAG: "%149:sub12": 301 # CHECK-GX-JSON-DAG: "%149:sub13": 300 # CHECK-GX-JSON-DAG: "%149:sub14": 299 # CHECK-GX-JSON-DAG: "%149:sub15": 298 # CHECK-GX-JSON-DAG: "%149:sub16": 295 # CHECK-GX-JSON-DAG: "%149:sub17": 294 # CHECK-GX-JSON-DAG: "%149:sub18": 293 # CHECK-GX-JSON-DAG: "%149:sub19": 292 # CHECK-GX-JSON-DAG: "%149:sub20": 289 # CHECK-GX-JSON-DAG: "%149:sub21": 288 # CHECK-GX-JSON-DAG: "%149:sub22": 287 # CHECK-GX-JSON-DAG: "%149:sub23": 286 # CHECK-GX-JSON-DAG: "%149:sub24": 283 # CHECK-GX-JSON-DAG: "%149:sub25": 282 # CHECK-GX-JSON-DAG: "%149:sub26": 281 # CHECK-GX-JSON-DAG: "%149:sub27": 280 # CHECK-GX-JSON-DAG: "%149:sub28": 277 # CHECK-GX-JSON-DAG: "%149:sub29": 276 # CHECK-GX-JSON-DAG: "%149:sub30": 275 # CHECK-GX-JSON-DAG: "%149:sub31": 274 # CHECK-GX-JSON-DAG: "%191:sub0": 367 # CHECK-GX-JSON-DAG: "%191:sub1": 366 # CHECK-GX-JSON-DAG: "%191:sub2": 365 # CHECK-GX-JSON-DAG: "%191:sub3": 364 # CHECK-GX-JSON-DAG: "%191:sub4": 361 # CHECK-GX-JSON-DAG: "%191:sub5": 360 # CHECK-GX-JSON-DAG: "%191:sub6": 359 # CHECK-GX-JSON-DAG: "%191:sub7": 358 # CHECK-GX-JSON-DAG: "%191:sub8": 355 # CHECK-GX-JSON-DAG: "%191:sub9": 354 # CHECK-GX-JSON-DAG: "%191:sub10": 353 # CHECK-GX-JSON-DAG: "%191:sub11": 352 # CHECK-GX-JSON-DAG: "%191:sub12": 349 # CHECK-GX-JSON-DAG: "%191:sub13": 348 # CHECK-GX-JSON-DAG: "%191:sub14": 347 # CHECK-GX-JSON-DAG: "%191:sub15": 346 # CHECK-GX-JSON-DAG: "%191:sub16": 343 # CHECK-GX-JSON-DAG: "%191:sub17": 342 # CHECK-GX-JSON-DAG: "%191:sub18": 341 # CHECK-GX-JSON-DAG: "%191:sub19": 340 # CHECK-GX-JSON-DAG: "%191:sub20": 337 # CHECK-GX-JSON-DAG: "%191:sub21": 336 # CHECK-GX-JSON-DAG: "%191:sub22": 335 # CHECK-GX-JSON-DAG: "%191:sub23": 334 # CHECK-GX-JSON-DAG: "%191:sub24": 331 # CHECK-GX-JSON-DAG: "%191:sub25": 330 # CHECK-GX-JSON-DAG: "%191:sub26": 329 # CHECK-GX-JSON-DAG: "%191:sub27": 328 # CHECK-GX-JSON-DAG: "%191:sub28": 325 # CHECK-GX-JSON-DAG: "%191:sub29": 324 # CHECK-GX-JSON-DAG: "%191:sub30": 323 # CHECK-GX-JSON-DAG: "%191:sub31": 322 # CHECK-GX-JSON-DAG: "%193": 8 # CHECK-GX-JSON-DAG: "%194": 8 # CHECK-GX-JSON-DAG: "%195": 8 # CHECK-GX-JSON-DAG: "%196": 8 # CHECK-GX-JSON-DAG: "%198": 8 # CHECK-GX-JSON-DAG: "%199": 8 # CHECK-GX-JSON-DAG: "%200": 8 # CHECK-GX-JSON-DAG: "%201": 8 # CHECK-GX-JSON-DAG: "%203": 8 # CHECK-GX-JSON-DAG: "%204": 8 # CHECK-GX-JSON-DAG: "%205": 8 # CHECK-GX-JSON-DAG: "%206": 8 # CHECK-GX-JSON-DAG: "%208": 8 # CHECK-GX-JSON-DAG: "%209": 8 # CHECK-GX-JSON-DAG: "%210": 8 # CHECK-GX-JSON-DAG: "%211": 8 # CHECK-GX-JSON-DAG: "%213": 8 # CHECK-GX-JSON-DAG: "%214": 8 # CHECK-GX-JSON-DAG: "%215": 8 # CHECK-GX-JSON-DAG: "%216": 8 # CHECK-GX-JSON-DAG: "%218": 8 # CHECK-GX-JSON-DAG: "%219": 8 # CHECK-GX-JSON-DAG: "%220": 8 # CHECK-GX-JSON-DAG: "%221": 8 # CHECK-GX-JSON-DAG: "%222:sub0": 2 # CHECK-GX-JSON-DAG: "%222:sub1": 1 # CHECK-GX-JSON-DAG: "%222:sub2": 0 # CHECK-GX-JSON-DAG: "%223": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%225:vgpr_32 = COPY %222.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 270 # CHECK-GX-JSON-DAG: "%69:sub1": 269 # CHECK-GX-JSON-DAG: "%69:sub2": 268 # CHECK-GX-JSON-DAG: "%69:sub3": 267 # CHECK-GX-JSON-DAG: "%69:sub4": 264 # CHECK-GX-JSON-DAG: "%69:sub5": 263 # CHECK-GX-JSON-DAG: "%69:sub6": 262 # CHECK-GX-JSON-DAG: "%69:sub7": 261 # CHECK-GX-JSON-DAG: "%69:sub8": 258 # CHECK-GX-JSON-DAG: "%69:sub9": 257 # CHECK-GX-JSON-DAG: "%69:sub10": 256 # CHECK-GX-JSON-DAG: "%69:sub11": 255 # CHECK-GX-JSON-DAG: "%69:sub12": 252 # CHECK-GX-JSON-DAG: "%69:sub13": 251 # CHECK-GX-JSON-DAG: "%69:sub14": 250 # CHECK-GX-JSON-DAG: "%69:sub15": 249 # CHECK-GX-JSON-DAG: "%69:sub16": 246 # CHECK-GX-JSON-DAG: "%69:sub17": 245 # CHECK-GX-JSON-DAG: "%69:sub18": 244 # CHECK-GX-JSON-DAG: "%69:sub19": 243 # CHECK-GX-JSON-DAG: "%69:sub20": 240 # CHECK-GX-JSON-DAG: "%69:sub21": 239 # CHECK-GX-JSON-DAG: "%69:sub22": 238 # CHECK-GX-JSON-DAG: "%69:sub23": 237 # CHECK-GX-JSON-DAG: "%69:sub24": 234 # CHECK-GX-JSON-DAG: "%69:sub25": 233 # CHECK-GX-JSON-DAG: "%69:sub26": 232 # CHECK-GX-JSON-DAG: "%69:sub27": 231 # CHECK-GX-JSON-DAG: "%69:sub28": 228 # CHECK-GX-JSON-DAG: "%69:sub29": 227 # CHECK-GX-JSON-DAG: "%69:sub30": 226 # CHECK-GX-JSON-DAG: "%69:sub31": 225 # CHECK-GX-JSON-DAG: "%70:sub0": 222 # CHECK-GX-JSON-DAG: "%70:sub1": 221 # CHECK-GX-JSON-DAG: "%70:sub2": 220 # CHECK-GX-JSON-DAG: "%70:sub3": 219 # CHECK-GX-JSON-DAG: "%70:sub4": 216 # CHECK-GX-JSON-DAG: "%70:sub5": 215 # CHECK-GX-JSON-DAG: "%70:sub6": 214 # CHECK-GX-JSON-DAG: "%70:sub7": 213 # CHECK-GX-JSON-DAG: "%70:sub8": 210 # CHECK-GX-JSON-DAG: "%70:sub9": 209 # CHECK-GX-JSON-DAG: "%70:sub10": 208 # CHECK-GX-JSON-DAG: "%70:sub11": 207 # CHECK-GX-JSON-DAG: "%70:sub12": 204 # CHECK-GX-JSON-DAG: "%70:sub13": 203 # CHECK-GX-JSON-DAG: "%70:sub14": 202 # CHECK-GX-JSON-DAG: "%70:sub15": 201 # CHECK-GX-JSON-DAG: "%70:sub16": 198 # CHECK-GX-JSON-DAG: "%70:sub17": 197 # CHECK-GX-JSON-DAG: "%70:sub18": 196 # CHECK-GX-JSON-DAG: "%70:sub19": 195 # CHECK-GX-JSON-DAG: "%70:sub20": 192 # CHECK-GX-JSON-DAG: "%70:sub21": 191 # CHECK-GX-JSON-DAG: "%70:sub22": 190 # CHECK-GX-JSON-DAG: "%70:sub23": 189 # CHECK-GX-JSON-DAG: "%70:sub24": 186 # CHECK-GX-JSON-DAG: "%70:sub25": 185 # CHECK-GX-JSON-DAG: "%70:sub26": 184 # CHECK-GX-JSON-DAG: "%70:sub27": 183 # CHECK-GX-JSON-DAG: "%70:sub28": 180 # CHECK-GX-JSON-DAG: "%70:sub29": 179 # CHECK-GX-JSON-DAG: "%70:sub30": 178 # CHECK-GX-JSON-DAG: "%70:sub31": 177 # CHECK-GX-JSON-DAG: "%87": 2 # CHECK-GX-JSON-DAG: "%92": 9 # CHECK-GX-JSON-DAG: "%97": 51 # CHECK-GX-JSON-DAG: "%102": 93 # CHECK-GX-JSON-DAG: "%107": 135 # CHECK-GX-JSON-DAG: "%149:sub0": 318 # CHECK-GX-JSON-DAG: "%149:sub1": 317 # CHECK-GX-JSON-DAG: "%149:sub2": 316 # CHECK-GX-JSON-DAG: "%149:sub3": 315 # CHECK-GX-JSON-DAG: "%149:sub4": 312 # CHECK-GX-JSON-DAG: "%149:sub5": 311 # CHECK-GX-JSON-DAG: "%149:sub6": 310 # CHECK-GX-JSON-DAG: "%149:sub7": 309 # CHECK-GX-JSON-DAG: "%149:sub8": 306 # CHECK-GX-JSON-DAG: "%149:sub9": 305 # CHECK-GX-JSON-DAG: "%149:sub10": 304 # CHECK-GX-JSON-DAG: "%149:sub11": 303 # CHECK-GX-JSON-DAG: "%149:sub12": 300 # CHECK-GX-JSON-DAG: "%149:sub13": 299 # CHECK-GX-JSON-DAG: "%149:sub14": 298 # CHECK-GX-JSON-DAG: "%149:sub15": 297 # CHECK-GX-JSON-DAG: "%149:sub16": 294 # CHECK-GX-JSON-DAG: "%149:sub17": 293 # CHECK-GX-JSON-DAG: "%149:sub18": 292 # CHECK-GX-JSON-DAG: "%149:sub19": 291 # CHECK-GX-JSON-DAG: "%149:sub20": 288 # CHECK-GX-JSON-DAG: "%149:sub21": 287 # CHECK-GX-JSON-DAG: "%149:sub22": 286 # CHECK-GX-JSON-DAG: "%149:sub23": 285 # CHECK-GX-JSON-DAG: "%149:sub24": 282 # CHECK-GX-JSON-DAG: "%149:sub25": 281 # CHECK-GX-JSON-DAG: "%149:sub26": 280 # CHECK-GX-JSON-DAG: "%149:sub27": 279 # CHECK-GX-JSON-DAG: "%149:sub28": 276 # CHECK-GX-JSON-DAG: "%149:sub29": 275 # CHECK-GX-JSON-DAG: "%149:sub30": 274 # CHECK-GX-JSON-DAG: "%149:sub31": 273 # CHECK-GX-JSON-DAG: "%191:sub0": 366 # CHECK-GX-JSON-DAG: "%191:sub1": 365 # CHECK-GX-JSON-DAG: "%191:sub2": 364 # CHECK-GX-JSON-DAG: "%191:sub3": 363 # CHECK-GX-JSON-DAG: "%191:sub4": 360 # CHECK-GX-JSON-DAG: "%191:sub5": 359 # CHECK-GX-JSON-DAG: "%191:sub6": 358 # CHECK-GX-JSON-DAG: "%191:sub7": 357 # CHECK-GX-JSON-DAG: "%191:sub8": 354 # CHECK-GX-JSON-DAG: "%191:sub9": 353 # CHECK-GX-JSON-DAG: "%191:sub10": 352 # CHECK-GX-JSON-DAG: "%191:sub11": 351 # CHECK-GX-JSON-DAG: "%191:sub12": 348 # CHECK-GX-JSON-DAG: "%191:sub13": 347 # CHECK-GX-JSON-DAG: "%191:sub14": 346 # CHECK-GX-JSON-DAG: "%191:sub15": 345 # CHECK-GX-JSON-DAG: "%191:sub16": 342 # CHECK-GX-JSON-DAG: "%191:sub17": 341 # CHECK-GX-JSON-DAG: "%191:sub18": 340 # CHECK-GX-JSON-DAG: "%191:sub19": 339 # CHECK-GX-JSON-DAG: "%191:sub20": 336 # CHECK-GX-JSON-DAG: "%191:sub21": 335 # CHECK-GX-JSON-DAG: "%191:sub22": 334 # CHECK-GX-JSON-DAG: "%191:sub23": 333 # CHECK-GX-JSON-DAG: "%191:sub24": 330 # CHECK-GX-JSON-DAG: "%191:sub25": 329 # CHECK-GX-JSON-DAG: "%191:sub26": 328 # CHECK-GX-JSON-DAG: "%191:sub27": 327 # CHECK-GX-JSON-DAG: "%191:sub28": 324 # CHECK-GX-JSON-DAG: "%191:sub29": 323 # CHECK-GX-JSON-DAG: "%191:sub30": 322 # CHECK-GX-JSON-DAG: "%191:sub31": 321 # CHECK-GX-JSON-DAG: "%193": 7 # CHECK-GX-JSON-DAG: "%194": 7 # CHECK-GX-JSON-DAG: "%195": 7 # CHECK-GX-JSON-DAG: "%196": 7 # CHECK-GX-JSON-DAG: "%198": 7 # CHECK-GX-JSON-DAG: "%199": 7 # CHECK-GX-JSON-DAG: "%200": 7 # CHECK-GX-JSON-DAG: "%201": 7 # CHECK-GX-JSON-DAG: "%203": 7 # CHECK-GX-JSON-DAG: "%204": 7 # CHECK-GX-JSON-DAG: "%205": 7 # CHECK-GX-JSON-DAG: "%206": 7 # CHECK-GX-JSON-DAG: "%208": 7 # CHECK-GX-JSON-DAG: "%209": 7 # CHECK-GX-JSON-DAG: "%210": 7 # CHECK-GX-JSON-DAG: "%211": 7 # CHECK-GX-JSON-DAG: "%213": 7 # CHECK-GX-JSON-DAG: "%214": 7 # CHECK-GX-JSON-DAG: "%215": 7 # CHECK-GX-JSON-DAG: "%216": 7 # CHECK-GX-JSON-DAG: "%218": 7 # CHECK-GX-JSON-DAG: "%219": 7 # CHECK-GX-JSON-DAG: "%220": 7 # CHECK-GX-JSON-DAG: "%221": 7 # CHECK-GX-JSON-DAG: "%222:sub0": 1 # CHECK-GX-JSON-DAG: "%222:sub1": 0 # CHECK-GX-JSON-DAG: "%223": 7 # CHECK-GX-JSON-DAG: "%224": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%226:vgpr_32 = COPY %222.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 269 # CHECK-GX-JSON-DAG: "%69:sub1": 268 # CHECK-GX-JSON-DAG: "%69:sub2": 267 # CHECK-GX-JSON-DAG: "%69:sub3": 266 # CHECK-GX-JSON-DAG: "%69:sub4": 263 # CHECK-GX-JSON-DAG: "%69:sub5": 262 # CHECK-GX-JSON-DAG: "%69:sub6": 261 # CHECK-GX-JSON-DAG: "%69:sub7": 260 # CHECK-GX-JSON-DAG: "%69:sub8": 257 # CHECK-GX-JSON-DAG: "%69:sub9": 256 # CHECK-GX-JSON-DAG: "%69:sub10": 255 # CHECK-GX-JSON-DAG: "%69:sub11": 254 # CHECK-GX-JSON-DAG: "%69:sub12": 251 # CHECK-GX-JSON-DAG: "%69:sub13": 250 # CHECK-GX-JSON-DAG: "%69:sub14": 249 # CHECK-GX-JSON-DAG: "%69:sub15": 248 # CHECK-GX-JSON-DAG: "%69:sub16": 245 # CHECK-GX-JSON-DAG: "%69:sub17": 244 # CHECK-GX-JSON-DAG: "%69:sub18": 243 # CHECK-GX-JSON-DAG: "%69:sub19": 242 # CHECK-GX-JSON-DAG: "%69:sub20": 239 # CHECK-GX-JSON-DAG: "%69:sub21": 238 # CHECK-GX-JSON-DAG: "%69:sub22": 237 # CHECK-GX-JSON-DAG: "%69:sub23": 236 # CHECK-GX-JSON-DAG: "%69:sub24": 233 # CHECK-GX-JSON-DAG: "%69:sub25": 232 # CHECK-GX-JSON-DAG: "%69:sub26": 231 # CHECK-GX-JSON-DAG: "%69:sub27": 230 # CHECK-GX-JSON-DAG: "%69:sub28": 227 # CHECK-GX-JSON-DAG: "%69:sub29": 226 # CHECK-GX-JSON-DAG: "%69:sub30": 225 # CHECK-GX-JSON-DAG: "%69:sub31": 224 # CHECK-GX-JSON-DAG: "%70:sub0": 221 # CHECK-GX-JSON-DAG: "%70:sub1": 220 # CHECK-GX-JSON-DAG: "%70:sub2": 219 # CHECK-GX-JSON-DAG: "%70:sub3": 218 # CHECK-GX-JSON-DAG: "%70:sub4": 215 # CHECK-GX-JSON-DAG: "%70:sub5": 214 # CHECK-GX-JSON-DAG: "%70:sub6": 213 # CHECK-GX-JSON-DAG: "%70:sub7": 212 # CHECK-GX-JSON-DAG: "%70:sub8": 209 # CHECK-GX-JSON-DAG: "%70:sub9": 208 # CHECK-GX-JSON-DAG: "%70:sub10": 207 # CHECK-GX-JSON-DAG: "%70:sub11": 206 # CHECK-GX-JSON-DAG: "%70:sub12": 203 # CHECK-GX-JSON-DAG: "%70:sub13": 202 # CHECK-GX-JSON-DAG: "%70:sub14": 201 # CHECK-GX-JSON-DAG: "%70:sub15": 200 # CHECK-GX-JSON-DAG: "%70:sub16": 197 # CHECK-GX-JSON-DAG: "%70:sub17": 196 # CHECK-GX-JSON-DAG: "%70:sub18": 195 # CHECK-GX-JSON-DAG: "%70:sub19": 194 # CHECK-GX-JSON-DAG: "%70:sub20": 191 # CHECK-GX-JSON-DAG: "%70:sub21": 190 # CHECK-GX-JSON-DAG: "%70:sub22": 189 # CHECK-GX-JSON-DAG: "%70:sub23": 188 # CHECK-GX-JSON-DAG: "%70:sub24": 185 # CHECK-GX-JSON-DAG: "%70:sub25": 184 # CHECK-GX-JSON-DAG: "%70:sub26": 183 # CHECK-GX-JSON-DAG: "%70:sub27": 182 # CHECK-GX-JSON-DAG: "%70:sub28": 179 # CHECK-GX-JSON-DAG: "%70:sub29": 178 # CHECK-GX-JSON-DAG: "%70:sub30": 177 # CHECK-GX-JSON-DAG: "%70:sub31": 176 # CHECK-GX-JSON-DAG: "%87": 1 # CHECK-GX-JSON-DAG: "%92": 8 # CHECK-GX-JSON-DAG: "%97": 50 # CHECK-GX-JSON-DAG: "%102": 92 # CHECK-GX-JSON-DAG: "%107": 134 # CHECK-GX-JSON-DAG: "%149:sub0": 317 # CHECK-GX-JSON-DAG: "%149:sub1": 316 # CHECK-GX-JSON-DAG: "%149:sub2": 315 # CHECK-GX-JSON-DAG: "%149:sub3": 314 # CHECK-GX-JSON-DAG: "%149:sub4": 311 # CHECK-GX-JSON-DAG: "%149:sub5": 310 # CHECK-GX-JSON-DAG: "%149:sub6": 309 # CHECK-GX-JSON-DAG: "%149:sub7": 308 # CHECK-GX-JSON-DAG: "%149:sub8": 305 # CHECK-GX-JSON-DAG: "%149:sub9": 304 # CHECK-GX-JSON-DAG: "%149:sub10": 303 # CHECK-GX-JSON-DAG: "%149:sub11": 302 # CHECK-GX-JSON-DAG: "%149:sub12": 299 # CHECK-GX-JSON-DAG: "%149:sub13": 298 # CHECK-GX-JSON-DAG: "%149:sub14": 297 # CHECK-GX-JSON-DAG: "%149:sub15": 296 # CHECK-GX-JSON-DAG: "%149:sub16": 293 # CHECK-GX-JSON-DAG: "%149:sub17": 292 # CHECK-GX-JSON-DAG: "%149:sub18": 291 # CHECK-GX-JSON-DAG: "%149:sub19": 290 # CHECK-GX-JSON-DAG: "%149:sub20": 287 # CHECK-GX-JSON-DAG: "%149:sub21": 286 # CHECK-GX-JSON-DAG: "%149:sub22": 285 # CHECK-GX-JSON-DAG: "%149:sub23": 284 # CHECK-GX-JSON-DAG: "%149:sub24": 281 # CHECK-GX-JSON-DAG: "%149:sub25": 280 # CHECK-GX-JSON-DAG: "%149:sub26": 279 # CHECK-GX-JSON-DAG: "%149:sub27": 278 # CHECK-GX-JSON-DAG: "%149:sub28": 275 # CHECK-GX-JSON-DAG: "%149:sub29": 274 # CHECK-GX-JSON-DAG: "%149:sub30": 273 # CHECK-GX-JSON-DAG: "%149:sub31": 272 # CHECK-GX-JSON-DAG: "%191:sub0": 365 # CHECK-GX-JSON-DAG: "%191:sub1": 364 # CHECK-GX-JSON-DAG: "%191:sub2": 363 # CHECK-GX-JSON-DAG: "%191:sub3": 362 # CHECK-GX-JSON-DAG: "%191:sub4": 359 # CHECK-GX-JSON-DAG: "%191:sub5": 358 # CHECK-GX-JSON-DAG: "%191:sub6": 357 # CHECK-GX-JSON-DAG: "%191:sub7": 356 # CHECK-GX-JSON-DAG: "%191:sub8": 353 # CHECK-GX-JSON-DAG: "%191:sub9": 352 # CHECK-GX-JSON-DAG: "%191:sub10": 351 # CHECK-GX-JSON-DAG: "%191:sub11": 350 # CHECK-GX-JSON-DAG: "%191:sub12": 347 # CHECK-GX-JSON-DAG: "%191:sub13": 346 # CHECK-GX-JSON-DAG: "%191:sub14": 345 # CHECK-GX-JSON-DAG: "%191:sub15": 344 # CHECK-GX-JSON-DAG: "%191:sub16": 341 # CHECK-GX-JSON-DAG: "%191:sub17": 340 # CHECK-GX-JSON-DAG: "%191:sub18": 339 # CHECK-GX-JSON-DAG: "%191:sub19": 338 # CHECK-GX-JSON-DAG: "%191:sub20": 335 # CHECK-GX-JSON-DAG: "%191:sub21": 334 # CHECK-GX-JSON-DAG: "%191:sub22": 333 # CHECK-GX-JSON-DAG: "%191:sub23": 332 # CHECK-GX-JSON-DAG: "%191:sub24": 329 # CHECK-GX-JSON-DAG: "%191:sub25": 328 # CHECK-GX-JSON-DAG: "%191:sub26": 327 # CHECK-GX-JSON-DAG: "%191:sub27": 326 # CHECK-GX-JSON-DAG: "%191:sub28": 323 # CHECK-GX-JSON-DAG: "%191:sub29": 322 # CHECK-GX-JSON-DAG: "%191:sub30": 321 # CHECK-GX-JSON-DAG: "%191:sub31": 320 # CHECK-GX-JSON-DAG: "%193": 6 # CHECK-GX-JSON-DAG: "%194": 6 # CHECK-GX-JSON-DAG: "%195": 6 # CHECK-GX-JSON-DAG: "%196": 6 # CHECK-GX-JSON-DAG: "%198": 6 # CHECK-GX-JSON-DAG: "%199": 6 # CHECK-GX-JSON-DAG: "%200": 6 # CHECK-GX-JSON-DAG: "%201": 6 # CHECK-GX-JSON-DAG: "%203": 6 # CHECK-GX-JSON-DAG: "%204": 6 # CHECK-GX-JSON-DAG: "%205": 6 # CHECK-GX-JSON-DAG: "%206": 6 # CHECK-GX-JSON-DAG: "%208": 6 # CHECK-GX-JSON-DAG: "%209": 6 # CHECK-GX-JSON-DAG: "%210": 6 # CHECK-GX-JSON-DAG: "%211": 6 # CHECK-GX-JSON-DAG: "%213": 6 # CHECK-GX-JSON-DAG: "%214": 6 # CHECK-GX-JSON-DAG: "%215": 6 # CHECK-GX-JSON-DAG: "%216": 6 # CHECK-GX-JSON-DAG: "%218": 6 # CHECK-GX-JSON-DAG: "%219": 6 # CHECK-GX-JSON-DAG: "%220": 6 # CHECK-GX-JSON-DAG: "%221": 6 # CHECK-GX-JSON-DAG: "%222:sub0": 0 # CHECK-GX-JSON-DAG: "%223": 6 # CHECK-GX-JSON-DAG: "%224": 6 # CHECK-GX-JSON-DAG: "%225": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%227:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p3, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 268 # CHECK-GX-JSON-DAG: "%69:sub1": 267 # CHECK-GX-JSON-DAG: "%69:sub2": 266 # CHECK-GX-JSON-DAG: "%69:sub3": 265 # CHECK-GX-JSON-DAG: "%69:sub4": 262 # CHECK-GX-JSON-DAG: "%69:sub5": 261 # CHECK-GX-JSON-DAG: "%69:sub6": 260 # CHECK-GX-JSON-DAG: "%69:sub7": 259 # CHECK-GX-JSON-DAG: "%69:sub8": 256 # CHECK-GX-JSON-DAG: "%69:sub9": 255 # CHECK-GX-JSON-DAG: "%69:sub10": 254 # CHECK-GX-JSON-DAG: "%69:sub11": 253 # CHECK-GX-JSON-DAG: "%69:sub12": 250 # CHECK-GX-JSON-DAG: "%69:sub13": 249 # CHECK-GX-JSON-DAG: "%69:sub14": 248 # CHECK-GX-JSON-DAG: "%69:sub15": 247 # CHECK-GX-JSON-DAG: "%69:sub16": 244 # CHECK-GX-JSON-DAG: "%69:sub17": 243 # CHECK-GX-JSON-DAG: "%69:sub18": 242 # CHECK-GX-JSON-DAG: "%69:sub19": 241 # CHECK-GX-JSON-DAG: "%69:sub20": 238 # CHECK-GX-JSON-DAG: "%69:sub21": 237 # CHECK-GX-JSON-DAG: "%69:sub22": 236 # CHECK-GX-JSON-DAG: "%69:sub23": 235 # CHECK-GX-JSON-DAG: "%69:sub24": 232 # CHECK-GX-JSON-DAG: "%69:sub25": 231 # CHECK-GX-JSON-DAG: "%69:sub26": 230 # CHECK-GX-JSON-DAG: "%69:sub27": 229 # CHECK-GX-JSON-DAG: "%69:sub28": 226 # CHECK-GX-JSON-DAG: "%69:sub29": 225 # CHECK-GX-JSON-DAG: "%69:sub30": 224 # CHECK-GX-JSON-DAG: "%69:sub31": 223 # CHECK-GX-JSON-DAG: "%70:sub0": 220 # CHECK-GX-JSON-DAG: "%70:sub1": 219 # CHECK-GX-JSON-DAG: "%70:sub2": 218 # CHECK-GX-JSON-DAG: "%70:sub3": 217 # CHECK-GX-JSON-DAG: "%70:sub4": 214 # CHECK-GX-JSON-DAG: "%70:sub5": 213 # CHECK-GX-JSON-DAG: "%70:sub6": 212 # CHECK-GX-JSON-DAG: "%70:sub7": 211 # CHECK-GX-JSON-DAG: "%70:sub8": 208 # CHECK-GX-JSON-DAG: "%70:sub9": 207 # CHECK-GX-JSON-DAG: "%70:sub10": 206 # CHECK-GX-JSON-DAG: "%70:sub11": 205 # CHECK-GX-JSON-DAG: "%70:sub12": 202 # CHECK-GX-JSON-DAG: "%70:sub13": 201 # CHECK-GX-JSON-DAG: "%70:sub14": 200 # CHECK-GX-JSON-DAG: "%70:sub15": 199 # CHECK-GX-JSON-DAG: "%70:sub16": 196 # CHECK-GX-JSON-DAG: "%70:sub17": 195 # CHECK-GX-JSON-DAG: "%70:sub18": 194 # CHECK-GX-JSON-DAG: "%70:sub19": 193 # CHECK-GX-JSON-DAG: "%70:sub20": 190 # CHECK-GX-JSON-DAG: "%70:sub21": 189 # CHECK-GX-JSON-DAG: "%70:sub22": 188 # CHECK-GX-JSON-DAG: "%70:sub23": 187 # CHECK-GX-JSON-DAG: "%70:sub24": 184 # CHECK-GX-JSON-DAG: "%70:sub25": 183 # CHECK-GX-JSON-DAG: "%70:sub26": 182 # CHECK-GX-JSON-DAG: "%70:sub27": 181 # CHECK-GX-JSON-DAG: "%70:sub28": 178 # CHECK-GX-JSON-DAG: "%70:sub29": 177 # CHECK-GX-JSON-DAG: "%70:sub30": 176 # CHECK-GX-JSON-DAG: "%70:sub31": 175 # CHECK-GX-JSON-DAG: "%87": 0 # CHECK-GX-JSON-DAG: "%92": 7 # CHECK-GX-JSON-DAG: "%97": 49 # CHECK-GX-JSON-DAG: "%102": 91 # CHECK-GX-JSON-DAG: "%107": 133 # CHECK-GX-JSON-DAG: "%149:sub0": 316 # CHECK-GX-JSON-DAG: "%149:sub1": 315 # CHECK-GX-JSON-DAG: "%149:sub2": 314 # CHECK-GX-JSON-DAG: "%149:sub3": 313 # CHECK-GX-JSON-DAG: "%149:sub4": 310 # CHECK-GX-JSON-DAG: "%149:sub5": 309 # CHECK-GX-JSON-DAG: "%149:sub6": 308 # CHECK-GX-JSON-DAG: "%149:sub7": 307 # CHECK-GX-JSON-DAG: "%149:sub8": 304 # CHECK-GX-JSON-DAG: "%149:sub9": 303 # CHECK-GX-JSON-DAG: "%149:sub10": 302 # CHECK-GX-JSON-DAG: "%149:sub11": 301 # CHECK-GX-JSON-DAG: "%149:sub12": 298 # CHECK-GX-JSON-DAG: "%149:sub13": 297 # CHECK-GX-JSON-DAG: "%149:sub14": 296 # CHECK-GX-JSON-DAG: "%149:sub15": 295 # CHECK-GX-JSON-DAG: "%149:sub16": 292 # CHECK-GX-JSON-DAG: "%149:sub17": 291 # CHECK-GX-JSON-DAG: "%149:sub18": 290 # CHECK-GX-JSON-DAG: "%149:sub19": 289 # CHECK-GX-JSON-DAG: "%149:sub20": 286 # CHECK-GX-JSON-DAG: "%149:sub21": 285 # CHECK-GX-JSON-DAG: "%149:sub22": 284 # CHECK-GX-JSON-DAG: "%149:sub23": 283 # CHECK-GX-JSON-DAG: "%149:sub24": 280 # CHECK-GX-JSON-DAG: "%149:sub25": 279 # CHECK-GX-JSON-DAG: "%149:sub26": 278 # CHECK-GX-JSON-DAG: "%149:sub27": 277 # CHECK-GX-JSON-DAG: "%149:sub28": 274 # CHECK-GX-JSON-DAG: "%149:sub29": 273 # CHECK-GX-JSON-DAG: "%149:sub30": 272 # CHECK-GX-JSON-DAG: "%149:sub31": 271 # CHECK-GX-JSON-DAG: "%191:sub0": 364 # CHECK-GX-JSON-DAG: "%191:sub1": 363 # CHECK-GX-JSON-DAG: "%191:sub2": 362 # CHECK-GX-JSON-DAG: "%191:sub3": 361 # CHECK-GX-JSON-DAG: "%191:sub4": 358 # CHECK-GX-JSON-DAG: "%191:sub5": 357 # CHECK-GX-JSON-DAG: "%191:sub6": 356 # CHECK-GX-JSON-DAG: "%191:sub7": 355 # CHECK-GX-JSON-DAG: "%191:sub8": 352 # CHECK-GX-JSON-DAG: "%191:sub9": 351 # CHECK-GX-JSON-DAG: "%191:sub10": 350 # CHECK-GX-JSON-DAG: "%191:sub11": 349 # CHECK-GX-JSON-DAG: "%191:sub12": 346 # CHECK-GX-JSON-DAG: "%191:sub13": 345 # CHECK-GX-JSON-DAG: "%191:sub14": 344 # CHECK-GX-JSON-DAG: "%191:sub15": 343 # CHECK-GX-JSON-DAG: "%191:sub16": 340 # CHECK-GX-JSON-DAG: "%191:sub17": 339 # CHECK-GX-JSON-DAG: "%191:sub18": 338 # CHECK-GX-JSON-DAG: "%191:sub19": 337 # CHECK-GX-JSON-DAG: "%191:sub20": 334 # CHECK-GX-JSON-DAG: "%191:sub21": 333 # CHECK-GX-JSON-DAG: "%191:sub22": 332 # CHECK-GX-JSON-DAG: "%191:sub23": 331 # CHECK-GX-JSON-DAG: "%191:sub24": 328 # CHECK-GX-JSON-DAG: "%191:sub25": 327 # CHECK-GX-JSON-DAG: "%191:sub26": 326 # CHECK-GX-JSON-DAG: "%191:sub27": 325 # CHECK-GX-JSON-DAG: "%191:sub28": 322 # CHECK-GX-JSON-DAG: "%191:sub29": 321 # CHECK-GX-JSON-DAG: "%191:sub30": 320 # CHECK-GX-JSON-DAG: "%191:sub31": 319 # CHECK-GX-JSON-DAG: "%193": 5 # CHECK-GX-JSON-DAG: "%194": 5 # CHECK-GX-JSON-DAG: "%195": 5 # CHECK-GX-JSON-DAG: "%196": 5 # CHECK-GX-JSON-DAG: "%198": 5 # CHECK-GX-JSON-DAG: "%199": 5 # CHECK-GX-JSON-DAG: "%200": 5 # CHECK-GX-JSON-DAG: "%201": 5 # CHECK-GX-JSON-DAG: "%203": 5 # CHECK-GX-JSON-DAG: "%204": 5 # CHECK-GX-JSON-DAG: "%205": 5 # CHECK-GX-JSON-DAG: "%206": 5 # CHECK-GX-JSON-DAG: "%208": 5 # CHECK-GX-JSON-DAG: "%209": 5 # CHECK-GX-JSON-DAG: "%210": 5 # CHECK-GX-JSON-DAG: "%211": 5 # CHECK-GX-JSON-DAG: "%213": 5 # CHECK-GX-JSON-DAG: "%214": 5 # CHECK-GX-JSON-DAG: "%215": 5 # CHECK-GX-JSON-DAG: "%216": 5 # CHECK-GX-JSON-DAG: "%218": 5 # CHECK-GX-JSON-DAG: "%219": 5 # CHECK-GX-JSON-DAG: "%220": 5 # CHECK-GX-JSON-DAG: "%221": 5 # CHECK-GX-JSON-DAG: "%223": 5 # CHECK-GX-JSON-DAG: "%224": 5 # CHECK-GX-JSON-DAG: "%225": 5 # CHECK-GX-JSON-DAG: "%226": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%228:vgpr_32 = COPY %227.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 267 # CHECK-GX-JSON-DAG: "%69:sub1": 266 # CHECK-GX-JSON-DAG: "%69:sub2": 265 # CHECK-GX-JSON-DAG: "%69:sub3": 264 # CHECK-GX-JSON-DAG: "%69:sub4": 261 # CHECK-GX-JSON-DAG: "%69:sub5": 260 # CHECK-GX-JSON-DAG: "%69:sub6": 259 # CHECK-GX-JSON-DAG: "%69:sub7": 258 # CHECK-GX-JSON-DAG: "%69:sub8": 255 # CHECK-GX-JSON-DAG: "%69:sub9": 254 # CHECK-GX-JSON-DAG: "%69:sub10": 253 # CHECK-GX-JSON-DAG: "%69:sub11": 252 # CHECK-GX-JSON-DAG: "%69:sub12": 249 # CHECK-GX-JSON-DAG: "%69:sub13": 248 # CHECK-GX-JSON-DAG: "%69:sub14": 247 # CHECK-GX-JSON-DAG: "%69:sub15": 246 # CHECK-GX-JSON-DAG: "%69:sub16": 243 # CHECK-GX-JSON-DAG: "%69:sub17": 242 # CHECK-GX-JSON-DAG: "%69:sub18": 241 # CHECK-GX-JSON-DAG: "%69:sub19": 240 # CHECK-GX-JSON-DAG: "%69:sub20": 237 # CHECK-GX-JSON-DAG: "%69:sub21": 236 # CHECK-GX-JSON-DAG: "%69:sub22": 235 # CHECK-GX-JSON-DAG: "%69:sub23": 234 # CHECK-GX-JSON-DAG: "%69:sub24": 231 # CHECK-GX-JSON-DAG: "%69:sub25": 230 # CHECK-GX-JSON-DAG: "%69:sub26": 229 # CHECK-GX-JSON-DAG: "%69:sub27": 228 # CHECK-GX-JSON-DAG: "%69:sub28": 225 # CHECK-GX-JSON-DAG: "%69:sub29": 224 # CHECK-GX-JSON-DAG: "%69:sub30": 223 # CHECK-GX-JSON-DAG: "%69:sub31": 222 # CHECK-GX-JSON-DAG: "%70:sub0": 219 # CHECK-GX-JSON-DAG: "%70:sub1": 218 # CHECK-GX-JSON-DAG: "%70:sub2": 217 # CHECK-GX-JSON-DAG: "%70:sub3": 216 # CHECK-GX-JSON-DAG: "%70:sub4": 213 # CHECK-GX-JSON-DAG: "%70:sub5": 212 # CHECK-GX-JSON-DAG: "%70:sub6": 211 # CHECK-GX-JSON-DAG: "%70:sub7": 210 # CHECK-GX-JSON-DAG: "%70:sub8": 207 # CHECK-GX-JSON-DAG: "%70:sub9": 206 # CHECK-GX-JSON-DAG: "%70:sub10": 205 # CHECK-GX-JSON-DAG: "%70:sub11": 204 # CHECK-GX-JSON-DAG: "%70:sub12": 201 # CHECK-GX-JSON-DAG: "%70:sub13": 200 # CHECK-GX-JSON-DAG: "%70:sub14": 199 # CHECK-GX-JSON-DAG: "%70:sub15": 198 # CHECK-GX-JSON-DAG: "%70:sub16": 195 # CHECK-GX-JSON-DAG: "%70:sub17": 194 # CHECK-GX-JSON-DAG: "%70:sub18": 193 # CHECK-GX-JSON-DAG: "%70:sub19": 192 # CHECK-GX-JSON-DAG: "%70:sub20": 189 # CHECK-GX-JSON-DAG: "%70:sub21": 188 # CHECK-GX-JSON-DAG: "%70:sub22": 187 # CHECK-GX-JSON-DAG: "%70:sub23": 186 # CHECK-GX-JSON-DAG: "%70:sub24": 183 # CHECK-GX-JSON-DAG: "%70:sub25": 182 # CHECK-GX-JSON-DAG: "%70:sub26": 181 # CHECK-GX-JSON-DAG: "%70:sub27": 180 # CHECK-GX-JSON-DAG: "%70:sub28": 177 # CHECK-GX-JSON-DAG: "%70:sub29": 176 # CHECK-GX-JSON-DAG: "%70:sub30": 175 # CHECK-GX-JSON-DAG: "%70:sub31": 174 # CHECK-GX-JSON-DAG: "%92": 6 # CHECK-GX-JSON-DAG: "%97": 48 # CHECK-GX-JSON-DAG: "%102": 90 # CHECK-GX-JSON-DAG: "%107": 132 # CHECK-GX-JSON-DAG: "%149:sub0": 315 # CHECK-GX-JSON-DAG: "%149:sub1": 314 # CHECK-GX-JSON-DAG: "%149:sub2": 313 # CHECK-GX-JSON-DAG: "%149:sub3": 312 # CHECK-GX-JSON-DAG: "%149:sub4": 309 # CHECK-GX-JSON-DAG: "%149:sub5": 308 # CHECK-GX-JSON-DAG: "%149:sub6": 307 # CHECK-GX-JSON-DAG: "%149:sub7": 306 # CHECK-GX-JSON-DAG: "%149:sub8": 303 # CHECK-GX-JSON-DAG: "%149:sub9": 302 # CHECK-GX-JSON-DAG: "%149:sub10": 301 # CHECK-GX-JSON-DAG: "%149:sub11": 300 # CHECK-GX-JSON-DAG: "%149:sub12": 297 # CHECK-GX-JSON-DAG: "%149:sub13": 296 # CHECK-GX-JSON-DAG: "%149:sub14": 295 # CHECK-GX-JSON-DAG: "%149:sub15": 294 # CHECK-GX-JSON-DAG: "%149:sub16": 291 # CHECK-GX-JSON-DAG: "%149:sub17": 290 # CHECK-GX-JSON-DAG: "%149:sub18": 289 # CHECK-GX-JSON-DAG: "%149:sub19": 288 # CHECK-GX-JSON-DAG: "%149:sub20": 285 # CHECK-GX-JSON-DAG: "%149:sub21": 284 # CHECK-GX-JSON-DAG: "%149:sub22": 283 # CHECK-GX-JSON-DAG: "%149:sub23": 282 # CHECK-GX-JSON-DAG: "%149:sub24": 279 # CHECK-GX-JSON-DAG: "%149:sub25": 278 # CHECK-GX-JSON-DAG: "%149:sub26": 277 # CHECK-GX-JSON-DAG: "%149:sub27": 276 # CHECK-GX-JSON-DAG: "%149:sub28": 273 # CHECK-GX-JSON-DAG: "%149:sub29": 272 # CHECK-GX-JSON-DAG: "%149:sub30": 271 # CHECK-GX-JSON-DAG: "%149:sub31": 270 # CHECK-GX-JSON-DAG: "%191:sub0": 363 # CHECK-GX-JSON-DAG: "%191:sub1": 362 # CHECK-GX-JSON-DAG: "%191:sub2": 361 # CHECK-GX-JSON-DAG: "%191:sub3": 360 # CHECK-GX-JSON-DAG: "%191:sub4": 357 # CHECK-GX-JSON-DAG: "%191:sub5": 356 # CHECK-GX-JSON-DAG: "%191:sub6": 355 # CHECK-GX-JSON-DAG: "%191:sub7": 354 # CHECK-GX-JSON-DAG: "%191:sub8": 351 # CHECK-GX-JSON-DAG: "%191:sub9": 350 # CHECK-GX-JSON-DAG: "%191:sub10": 349 # CHECK-GX-JSON-DAG: "%191:sub11": 348 # CHECK-GX-JSON-DAG: "%191:sub12": 345 # CHECK-GX-JSON-DAG: "%191:sub13": 344 # CHECK-GX-JSON-DAG: "%191:sub14": 343 # CHECK-GX-JSON-DAG: "%191:sub15": 342 # CHECK-GX-JSON-DAG: "%191:sub16": 339 # CHECK-GX-JSON-DAG: "%191:sub17": 338 # CHECK-GX-JSON-DAG: "%191:sub18": 337 # CHECK-GX-JSON-DAG: "%191:sub19": 336 # CHECK-GX-JSON-DAG: "%191:sub20": 333 # CHECK-GX-JSON-DAG: "%191:sub21": 332 # CHECK-GX-JSON-DAG: "%191:sub22": 331 # CHECK-GX-JSON-DAG: "%191:sub23": 330 # CHECK-GX-JSON-DAG: "%191:sub24": 327 # CHECK-GX-JSON-DAG: "%191:sub25": 326 # CHECK-GX-JSON-DAG: "%191:sub26": 325 # CHECK-GX-JSON-DAG: "%191:sub27": 324 # CHECK-GX-JSON-DAG: "%191:sub28": 321 # CHECK-GX-JSON-DAG: "%191:sub29": 320 # CHECK-GX-JSON-DAG: "%191:sub30": 319 # CHECK-GX-JSON-DAG: "%191:sub31": 318 # CHECK-GX-JSON-DAG: "%193": 4 # CHECK-GX-JSON-DAG: "%194": 4 # CHECK-GX-JSON-DAG: "%195": 4 # CHECK-GX-JSON-DAG: "%196": 4 # CHECK-GX-JSON-DAG: "%198": 4 # CHECK-GX-JSON-DAG: "%199": 4 # CHECK-GX-JSON-DAG: "%200": 4 # CHECK-GX-JSON-DAG: "%201": 4 # CHECK-GX-JSON-DAG: "%203": 4 # CHECK-GX-JSON-DAG: "%204": 4 # CHECK-GX-JSON-DAG: "%205": 4 # CHECK-GX-JSON-DAG: "%206": 4 # CHECK-GX-JSON-DAG: "%208": 4 # CHECK-GX-JSON-DAG: "%209": 4 # CHECK-GX-JSON-DAG: "%210": 4 # CHECK-GX-JSON-DAG: "%211": 4 # CHECK-GX-JSON-DAG: "%213": 4 # CHECK-GX-JSON-DAG: "%214": 4 # CHECK-GX-JSON-DAG: "%215": 4 # CHECK-GX-JSON-DAG: "%216": 4 # CHECK-GX-JSON-DAG: "%218": 4 # CHECK-GX-JSON-DAG: "%219": 4 # CHECK-GX-JSON-DAG: "%220": 4 # CHECK-GX-JSON-DAG: "%221": 4 # CHECK-GX-JSON-DAG: "%223": 4 # CHECK-GX-JSON-DAG: "%224": 4 # CHECK-GX-JSON-DAG: "%225": 4 # CHECK-GX-JSON-DAG: "%226": 4 # CHECK-GX-JSON-DAG: "%227:sub0": 3 # CHECK-GX-JSON-DAG: "%227:sub1": 2 # CHECK-GX-JSON-DAG: "%227:sub2": 1 # CHECK-GX-JSON-DAG: "%227:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 318 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%229:vgpr_32 = COPY %227.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 266 # CHECK-GX-JSON-DAG: "%69:sub1": 265 # CHECK-GX-JSON-DAG: "%69:sub2": 264 # CHECK-GX-JSON-DAG: "%69:sub3": 263 # CHECK-GX-JSON-DAG: "%69:sub4": 260 # CHECK-GX-JSON-DAG: "%69:sub5": 259 # CHECK-GX-JSON-DAG: "%69:sub6": 258 # CHECK-GX-JSON-DAG: "%69:sub7": 257 # CHECK-GX-JSON-DAG: "%69:sub8": 254 # CHECK-GX-JSON-DAG: "%69:sub9": 253 # CHECK-GX-JSON-DAG: "%69:sub10": 252 # CHECK-GX-JSON-DAG: "%69:sub11": 251 # CHECK-GX-JSON-DAG: "%69:sub12": 248 # CHECK-GX-JSON-DAG: "%69:sub13": 247 # CHECK-GX-JSON-DAG: "%69:sub14": 246 # CHECK-GX-JSON-DAG: "%69:sub15": 245 # CHECK-GX-JSON-DAG: "%69:sub16": 242 # CHECK-GX-JSON-DAG: "%69:sub17": 241 # CHECK-GX-JSON-DAG: "%69:sub18": 240 # CHECK-GX-JSON-DAG: "%69:sub19": 239 # CHECK-GX-JSON-DAG: "%69:sub20": 236 # CHECK-GX-JSON-DAG: "%69:sub21": 235 # CHECK-GX-JSON-DAG: "%69:sub22": 234 # CHECK-GX-JSON-DAG: "%69:sub23": 233 # CHECK-GX-JSON-DAG: "%69:sub24": 230 # CHECK-GX-JSON-DAG: "%69:sub25": 229 # CHECK-GX-JSON-DAG: "%69:sub26": 228 # CHECK-GX-JSON-DAG: "%69:sub27": 227 # CHECK-GX-JSON-DAG: "%69:sub28": 224 # CHECK-GX-JSON-DAG: "%69:sub29": 223 # CHECK-GX-JSON-DAG: "%69:sub30": 222 # CHECK-GX-JSON-DAG: "%69:sub31": 221 # CHECK-GX-JSON-DAG: "%70:sub0": 218 # CHECK-GX-JSON-DAG: "%70:sub1": 217 # CHECK-GX-JSON-DAG: "%70:sub2": 216 # CHECK-GX-JSON-DAG: "%70:sub3": 215 # CHECK-GX-JSON-DAG: "%70:sub4": 212 # CHECK-GX-JSON-DAG: "%70:sub5": 211 # CHECK-GX-JSON-DAG: "%70:sub6": 210 # CHECK-GX-JSON-DAG: "%70:sub7": 209 # CHECK-GX-JSON-DAG: "%70:sub8": 206 # CHECK-GX-JSON-DAG: "%70:sub9": 205 # CHECK-GX-JSON-DAG: "%70:sub10": 204 # CHECK-GX-JSON-DAG: "%70:sub11": 203 # CHECK-GX-JSON-DAG: "%70:sub12": 200 # CHECK-GX-JSON-DAG: "%70:sub13": 199 # CHECK-GX-JSON-DAG: "%70:sub14": 198 # CHECK-GX-JSON-DAG: "%70:sub15": 197 # CHECK-GX-JSON-DAG: "%70:sub16": 194 # CHECK-GX-JSON-DAG: "%70:sub17": 193 # CHECK-GX-JSON-DAG: "%70:sub18": 192 # CHECK-GX-JSON-DAG: "%70:sub19": 191 # CHECK-GX-JSON-DAG: "%70:sub20": 188 # CHECK-GX-JSON-DAG: "%70:sub21": 187 # CHECK-GX-JSON-DAG: "%70:sub22": 186 # CHECK-GX-JSON-DAG: "%70:sub23": 185 # CHECK-GX-JSON-DAG: "%70:sub24": 182 # CHECK-GX-JSON-DAG: "%70:sub25": 181 # CHECK-GX-JSON-DAG: "%70:sub26": 180 # CHECK-GX-JSON-DAG: "%70:sub27": 179 # CHECK-GX-JSON-DAG: "%70:sub28": 176 # CHECK-GX-JSON-DAG: "%70:sub29": 175 # CHECK-GX-JSON-DAG: "%70:sub30": 174 # CHECK-GX-JSON-DAG: "%70:sub31": 173 # CHECK-GX-JSON-DAG: "%92": 5 # CHECK-GX-JSON-DAG: "%97": 47 # CHECK-GX-JSON-DAG: "%102": 89 # CHECK-GX-JSON-DAG: "%107": 131 # CHECK-GX-JSON-DAG: "%149:sub0": 314 # CHECK-GX-JSON-DAG: "%149:sub1": 313 # CHECK-GX-JSON-DAG: "%149:sub2": 312 # CHECK-GX-JSON-DAG: "%149:sub3": 311 # CHECK-GX-JSON-DAG: "%149:sub4": 308 # CHECK-GX-JSON-DAG: "%149:sub5": 307 # CHECK-GX-JSON-DAG: "%149:sub6": 306 # CHECK-GX-JSON-DAG: "%149:sub7": 305 # CHECK-GX-JSON-DAG: "%149:sub8": 302 # CHECK-GX-JSON-DAG: "%149:sub9": 301 # CHECK-GX-JSON-DAG: "%149:sub10": 300 # CHECK-GX-JSON-DAG: "%149:sub11": 299 # CHECK-GX-JSON-DAG: "%149:sub12": 296 # CHECK-GX-JSON-DAG: "%149:sub13": 295 # CHECK-GX-JSON-DAG: "%149:sub14": 294 # CHECK-GX-JSON-DAG: "%149:sub15": 293 # CHECK-GX-JSON-DAG: "%149:sub16": 290 # CHECK-GX-JSON-DAG: "%149:sub17": 289 # CHECK-GX-JSON-DAG: "%149:sub18": 288 # CHECK-GX-JSON-DAG: "%149:sub19": 287 # CHECK-GX-JSON-DAG: "%149:sub20": 284 # CHECK-GX-JSON-DAG: "%149:sub21": 283 # CHECK-GX-JSON-DAG: "%149:sub22": 282 # CHECK-GX-JSON-DAG: "%149:sub23": 281 # CHECK-GX-JSON-DAG: "%149:sub24": 278 # CHECK-GX-JSON-DAG: "%149:sub25": 277 # CHECK-GX-JSON-DAG: "%149:sub26": 276 # CHECK-GX-JSON-DAG: "%149:sub27": 275 # CHECK-GX-JSON-DAG: "%149:sub28": 272 # CHECK-GX-JSON-DAG: "%149:sub29": 271 # CHECK-GX-JSON-DAG: "%149:sub30": 270 # CHECK-GX-JSON-DAG: "%149:sub31": 269 # CHECK-GX-JSON-DAG: "%191:sub0": 362 # CHECK-GX-JSON-DAG: "%191:sub1": 361 # CHECK-GX-JSON-DAG: "%191:sub2": 360 # CHECK-GX-JSON-DAG: "%191:sub3": 359 # CHECK-GX-JSON-DAG: "%191:sub4": 356 # CHECK-GX-JSON-DAG: "%191:sub5": 355 # CHECK-GX-JSON-DAG: "%191:sub6": 354 # CHECK-GX-JSON-DAG: "%191:sub7": 353 # CHECK-GX-JSON-DAG: "%191:sub8": 350 # CHECK-GX-JSON-DAG: "%191:sub9": 349 # CHECK-GX-JSON-DAG: "%191:sub10": 348 # CHECK-GX-JSON-DAG: "%191:sub11": 347 # CHECK-GX-JSON-DAG: "%191:sub12": 344 # CHECK-GX-JSON-DAG: "%191:sub13": 343 # CHECK-GX-JSON-DAG: "%191:sub14": 342 # CHECK-GX-JSON-DAG: "%191:sub15": 341 # CHECK-GX-JSON-DAG: "%191:sub16": 338 # CHECK-GX-JSON-DAG: "%191:sub17": 337 # CHECK-GX-JSON-DAG: "%191:sub18": 336 # CHECK-GX-JSON-DAG: "%191:sub19": 335 # CHECK-GX-JSON-DAG: "%191:sub20": 332 # CHECK-GX-JSON-DAG: "%191:sub21": 331 # CHECK-GX-JSON-DAG: "%191:sub22": 330 # CHECK-GX-JSON-DAG: "%191:sub23": 329 # CHECK-GX-JSON-DAG: "%191:sub24": 326 # CHECK-GX-JSON-DAG: "%191:sub25": 325 # CHECK-GX-JSON-DAG: "%191:sub26": 324 # CHECK-GX-JSON-DAG: "%191:sub27": 323 # CHECK-GX-JSON-DAG: "%191:sub28": 320 # CHECK-GX-JSON-DAG: "%191:sub29": 319 # CHECK-GX-JSON-DAG: "%191:sub30": 318 # CHECK-GX-JSON-DAG: "%191:sub31": 317 # CHECK-GX-JSON-DAG: "%193": 3 # CHECK-GX-JSON-DAG: "%194": 3 # CHECK-GX-JSON-DAG: "%195": 3 # CHECK-GX-JSON-DAG: "%196": 3 # CHECK-GX-JSON-DAG: "%198": 3 # CHECK-GX-JSON-DAG: "%199": 3 # CHECK-GX-JSON-DAG: "%200": 3 # CHECK-GX-JSON-DAG: "%201": 3 # CHECK-GX-JSON-DAG: "%203": 3 # CHECK-GX-JSON-DAG: "%204": 3 # CHECK-GX-JSON-DAG: "%205": 3 # CHECK-GX-JSON-DAG: "%206": 3 # CHECK-GX-JSON-DAG: "%208": 3 # CHECK-GX-JSON-DAG: "%209": 3 # CHECK-GX-JSON-DAG: "%210": 3 # CHECK-GX-JSON-DAG: "%211": 3 # CHECK-GX-JSON-DAG: "%213": 3 # CHECK-GX-JSON-DAG: "%214": 3 # CHECK-GX-JSON-DAG: "%215": 3 # CHECK-GX-JSON-DAG: "%216": 3 # CHECK-GX-JSON-DAG: "%218": 3 # CHECK-GX-JSON-DAG: "%219": 3 # CHECK-GX-JSON-DAG: "%220": 3 # CHECK-GX-JSON-DAG: "%221": 3 # CHECK-GX-JSON-DAG: "%223": 3 # CHECK-GX-JSON-DAG: "%224": 3 # CHECK-GX-JSON-DAG: "%225": 3 # CHECK-GX-JSON-DAG: "%226": 3 # CHECK-GX-JSON-DAG: "%227:sub0": 2 # CHECK-GX-JSON-DAG: "%227:sub1": 1 # CHECK-GX-JSON-DAG: "%227:sub2": 0 # CHECK-GX-JSON-DAG: "%228": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 317 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%230:vgpr_32 = COPY %227.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 265 # CHECK-GX-JSON-DAG: "%69:sub1": 264 # CHECK-GX-JSON-DAG: "%69:sub2": 263 # CHECK-GX-JSON-DAG: "%69:sub3": 262 # CHECK-GX-JSON-DAG: "%69:sub4": 259 # CHECK-GX-JSON-DAG: "%69:sub5": 258 # CHECK-GX-JSON-DAG: "%69:sub6": 257 # CHECK-GX-JSON-DAG: "%69:sub7": 256 # CHECK-GX-JSON-DAG: "%69:sub8": 253 # CHECK-GX-JSON-DAG: "%69:sub9": 252 # CHECK-GX-JSON-DAG: "%69:sub10": 251 # CHECK-GX-JSON-DAG: "%69:sub11": 250 # CHECK-GX-JSON-DAG: "%69:sub12": 247 # CHECK-GX-JSON-DAG: "%69:sub13": 246 # CHECK-GX-JSON-DAG: "%69:sub14": 245 # CHECK-GX-JSON-DAG: "%69:sub15": 244 # CHECK-GX-JSON-DAG: "%69:sub16": 241 # CHECK-GX-JSON-DAG: "%69:sub17": 240 # CHECK-GX-JSON-DAG: "%69:sub18": 239 # CHECK-GX-JSON-DAG: "%69:sub19": 238 # CHECK-GX-JSON-DAG: "%69:sub20": 235 # CHECK-GX-JSON-DAG: "%69:sub21": 234 # CHECK-GX-JSON-DAG: "%69:sub22": 233 # CHECK-GX-JSON-DAG: "%69:sub23": 232 # CHECK-GX-JSON-DAG: "%69:sub24": 229 # CHECK-GX-JSON-DAG: "%69:sub25": 228 # CHECK-GX-JSON-DAG: "%69:sub26": 227 # CHECK-GX-JSON-DAG: "%69:sub27": 226 # CHECK-GX-JSON-DAG: "%69:sub28": 223 # CHECK-GX-JSON-DAG: "%69:sub29": 222 # CHECK-GX-JSON-DAG: "%69:sub30": 221 # CHECK-GX-JSON-DAG: "%69:sub31": 220 # CHECK-GX-JSON-DAG: "%70:sub0": 217 # CHECK-GX-JSON-DAG: "%70:sub1": 216 # CHECK-GX-JSON-DAG: "%70:sub2": 215 # CHECK-GX-JSON-DAG: "%70:sub3": 214 # CHECK-GX-JSON-DAG: "%70:sub4": 211 # CHECK-GX-JSON-DAG: "%70:sub5": 210 # CHECK-GX-JSON-DAG: "%70:sub6": 209 # CHECK-GX-JSON-DAG: "%70:sub7": 208 # CHECK-GX-JSON-DAG: "%70:sub8": 205 # CHECK-GX-JSON-DAG: "%70:sub9": 204 # CHECK-GX-JSON-DAG: "%70:sub10": 203 # CHECK-GX-JSON-DAG: "%70:sub11": 202 # CHECK-GX-JSON-DAG: "%70:sub12": 199 # CHECK-GX-JSON-DAG: "%70:sub13": 198 # CHECK-GX-JSON-DAG: "%70:sub14": 197 # CHECK-GX-JSON-DAG: "%70:sub15": 196 # CHECK-GX-JSON-DAG: "%70:sub16": 193 # CHECK-GX-JSON-DAG: "%70:sub17": 192 # CHECK-GX-JSON-DAG: "%70:sub18": 191 # CHECK-GX-JSON-DAG: "%70:sub19": 190 # CHECK-GX-JSON-DAG: "%70:sub20": 187 # CHECK-GX-JSON-DAG: "%70:sub21": 186 # CHECK-GX-JSON-DAG: "%70:sub22": 185 # CHECK-GX-JSON-DAG: "%70:sub23": 184 # CHECK-GX-JSON-DAG: "%70:sub24": 181 # CHECK-GX-JSON-DAG: "%70:sub25": 180 # CHECK-GX-JSON-DAG: "%70:sub26": 179 # CHECK-GX-JSON-DAG: "%70:sub27": 178 # CHECK-GX-JSON-DAG: "%70:sub28": 175 # CHECK-GX-JSON-DAG: "%70:sub29": 174 # CHECK-GX-JSON-DAG: "%70:sub30": 173 # CHECK-GX-JSON-DAG: "%70:sub31": 172 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 46 # CHECK-GX-JSON-DAG: "%102": 88 # CHECK-GX-JSON-DAG: "%107": 130 # CHECK-GX-JSON-DAG: "%149:sub0": 313 # CHECK-GX-JSON-DAG: "%149:sub1": 312 # CHECK-GX-JSON-DAG: "%149:sub2": 311 # CHECK-GX-JSON-DAG: "%149:sub3": 310 # CHECK-GX-JSON-DAG: "%149:sub4": 307 # CHECK-GX-JSON-DAG: "%149:sub5": 306 # CHECK-GX-JSON-DAG: "%149:sub6": 305 # CHECK-GX-JSON-DAG: "%149:sub7": 304 # CHECK-GX-JSON-DAG: "%149:sub8": 301 # CHECK-GX-JSON-DAG: "%149:sub9": 300 # CHECK-GX-JSON-DAG: "%149:sub10": 299 # CHECK-GX-JSON-DAG: "%149:sub11": 298 # CHECK-GX-JSON-DAG: "%149:sub12": 295 # CHECK-GX-JSON-DAG: "%149:sub13": 294 # CHECK-GX-JSON-DAG: "%149:sub14": 293 # CHECK-GX-JSON-DAG: "%149:sub15": 292 # CHECK-GX-JSON-DAG: "%149:sub16": 289 # CHECK-GX-JSON-DAG: "%149:sub17": 288 # CHECK-GX-JSON-DAG: "%149:sub18": 287 # CHECK-GX-JSON-DAG: "%149:sub19": 286 # CHECK-GX-JSON-DAG: "%149:sub20": 283 # CHECK-GX-JSON-DAG: "%149:sub21": 282 # CHECK-GX-JSON-DAG: "%149:sub22": 281 # CHECK-GX-JSON-DAG: "%149:sub23": 280 # CHECK-GX-JSON-DAG: "%149:sub24": 277 # CHECK-GX-JSON-DAG: "%149:sub25": 276 # CHECK-GX-JSON-DAG: "%149:sub26": 275 # CHECK-GX-JSON-DAG: "%149:sub27": 274 # CHECK-GX-JSON-DAG: "%149:sub28": 271 # CHECK-GX-JSON-DAG: "%149:sub29": 270 # CHECK-GX-JSON-DAG: "%149:sub30": 269 # CHECK-GX-JSON-DAG: "%149:sub31": 268 # CHECK-GX-JSON-DAG: "%191:sub0": 361 # CHECK-GX-JSON-DAG: "%191:sub1": 360 # CHECK-GX-JSON-DAG: "%191:sub2": 359 # CHECK-GX-JSON-DAG: "%191:sub3": 358 # CHECK-GX-JSON-DAG: "%191:sub4": 355 # CHECK-GX-JSON-DAG: "%191:sub5": 354 # CHECK-GX-JSON-DAG: "%191:sub6": 353 # CHECK-GX-JSON-DAG: "%191:sub7": 352 # CHECK-GX-JSON-DAG: "%191:sub8": 349 # CHECK-GX-JSON-DAG: "%191:sub9": 348 # CHECK-GX-JSON-DAG: "%191:sub10": 347 # CHECK-GX-JSON-DAG: "%191:sub11": 346 # CHECK-GX-JSON-DAG: "%191:sub12": 343 # CHECK-GX-JSON-DAG: "%191:sub13": 342 # CHECK-GX-JSON-DAG: "%191:sub14": 341 # CHECK-GX-JSON-DAG: "%191:sub15": 340 # CHECK-GX-JSON-DAG: "%191:sub16": 337 # CHECK-GX-JSON-DAG: "%191:sub17": 336 # CHECK-GX-JSON-DAG: "%191:sub18": 335 # CHECK-GX-JSON-DAG: "%191:sub19": 334 # CHECK-GX-JSON-DAG: "%191:sub20": 331 # CHECK-GX-JSON-DAG: "%191:sub21": 330 # CHECK-GX-JSON-DAG: "%191:sub22": 329 # CHECK-GX-JSON-DAG: "%191:sub23": 328 # CHECK-GX-JSON-DAG: "%191:sub24": 325 # CHECK-GX-JSON-DAG: "%191:sub25": 324 # CHECK-GX-JSON-DAG: "%191:sub26": 323 # CHECK-GX-JSON-DAG: "%191:sub27": 322 # CHECK-GX-JSON-DAG: "%191:sub28": 319 # CHECK-GX-JSON-DAG: "%191:sub29": 318 # CHECK-GX-JSON-DAG: "%191:sub30": 317 # CHECK-GX-JSON-DAG: "%191:sub31": 316 # CHECK-GX-JSON-DAG: "%193": 2 # CHECK-GX-JSON-DAG: "%194": 2 # CHECK-GX-JSON-DAG: "%195": 2 # CHECK-GX-JSON-DAG: "%196": 2 # CHECK-GX-JSON-DAG: "%198": 2 # CHECK-GX-JSON-DAG: "%199": 2 # CHECK-GX-JSON-DAG: "%200": 2 # CHECK-GX-JSON-DAG: "%201": 2 # CHECK-GX-JSON-DAG: "%203": 2 # CHECK-GX-JSON-DAG: "%204": 2 # CHECK-GX-JSON-DAG: "%205": 2 # CHECK-GX-JSON-DAG: "%206": 2 # CHECK-GX-JSON-DAG: "%208": 2 # CHECK-GX-JSON-DAG: "%209": 2 # CHECK-GX-JSON-DAG: "%210": 2 # CHECK-GX-JSON-DAG: "%211": 2 # CHECK-GX-JSON-DAG: "%213": 2 # CHECK-GX-JSON-DAG: "%214": 2 # CHECK-GX-JSON-DAG: "%215": 2 # CHECK-GX-JSON-DAG: "%216": 2 # CHECK-GX-JSON-DAG: "%218": 2 # CHECK-GX-JSON-DAG: "%219": 2 # CHECK-GX-JSON-DAG: "%220": 2 # CHECK-GX-JSON-DAG: "%221": 2 # CHECK-GX-JSON-DAG: "%223": 2 # CHECK-GX-JSON-DAG: "%224": 2 # CHECK-GX-JSON-DAG: "%225": 2 # CHECK-GX-JSON-DAG: "%226": 2 # CHECK-GX-JSON-DAG: "%227:sub0": 1 # CHECK-GX-JSON-DAG: "%227:sub1": 0 # CHECK-GX-JSON-DAG: "%228": 2 # CHECK-GX-JSON-DAG: "%229": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 316 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%231:vgpr_32 = COPY %227.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 264 # CHECK-GX-JSON-DAG: "%69:sub1": 263 # CHECK-GX-JSON-DAG: "%69:sub2": 262 # CHECK-GX-JSON-DAG: "%69:sub3": 261 # CHECK-GX-JSON-DAG: "%69:sub4": 258 # CHECK-GX-JSON-DAG: "%69:sub5": 257 # CHECK-GX-JSON-DAG: "%69:sub6": 256 # CHECK-GX-JSON-DAG: "%69:sub7": 255 # CHECK-GX-JSON-DAG: "%69:sub8": 252 # CHECK-GX-JSON-DAG: "%69:sub9": 251 # CHECK-GX-JSON-DAG: "%69:sub10": 250 # CHECK-GX-JSON-DAG: "%69:sub11": 249 # CHECK-GX-JSON-DAG: "%69:sub12": 246 # CHECK-GX-JSON-DAG: "%69:sub13": 245 # CHECK-GX-JSON-DAG: "%69:sub14": 244 # CHECK-GX-JSON-DAG: "%69:sub15": 243 # CHECK-GX-JSON-DAG: "%69:sub16": 240 # CHECK-GX-JSON-DAG: "%69:sub17": 239 # CHECK-GX-JSON-DAG: "%69:sub18": 238 # CHECK-GX-JSON-DAG: "%69:sub19": 237 # CHECK-GX-JSON-DAG: "%69:sub20": 234 # CHECK-GX-JSON-DAG: "%69:sub21": 233 # CHECK-GX-JSON-DAG: "%69:sub22": 232 # CHECK-GX-JSON-DAG: "%69:sub23": 231 # CHECK-GX-JSON-DAG: "%69:sub24": 228 # CHECK-GX-JSON-DAG: "%69:sub25": 227 # CHECK-GX-JSON-DAG: "%69:sub26": 226 # CHECK-GX-JSON-DAG: "%69:sub27": 225 # CHECK-GX-JSON-DAG: "%69:sub28": 222 # CHECK-GX-JSON-DAG: "%69:sub29": 221 # CHECK-GX-JSON-DAG: "%69:sub30": 220 # CHECK-GX-JSON-DAG: "%69:sub31": 219 # CHECK-GX-JSON-DAG: "%70:sub0": 216 # CHECK-GX-JSON-DAG: "%70:sub1": 215 # CHECK-GX-JSON-DAG: "%70:sub2": 214 # CHECK-GX-JSON-DAG: "%70:sub3": 213 # CHECK-GX-JSON-DAG: "%70:sub4": 210 # CHECK-GX-JSON-DAG: "%70:sub5": 209 # CHECK-GX-JSON-DAG: "%70:sub6": 208 # CHECK-GX-JSON-DAG: "%70:sub7": 207 # CHECK-GX-JSON-DAG: "%70:sub8": 204 # CHECK-GX-JSON-DAG: "%70:sub9": 203 # CHECK-GX-JSON-DAG: "%70:sub10": 202 # CHECK-GX-JSON-DAG: "%70:sub11": 201 # CHECK-GX-JSON-DAG: "%70:sub12": 198 # CHECK-GX-JSON-DAG: "%70:sub13": 197 # CHECK-GX-JSON-DAG: "%70:sub14": 196 # CHECK-GX-JSON-DAG: "%70:sub15": 195 # CHECK-GX-JSON-DAG: "%70:sub16": 192 # CHECK-GX-JSON-DAG: "%70:sub17": 191 # CHECK-GX-JSON-DAG: "%70:sub18": 190 # CHECK-GX-JSON-DAG: "%70:sub19": 189 # CHECK-GX-JSON-DAG: "%70:sub20": 186 # CHECK-GX-JSON-DAG: "%70:sub21": 185 # CHECK-GX-JSON-DAG: "%70:sub22": 184 # CHECK-GX-JSON-DAG: "%70:sub23": 183 # CHECK-GX-JSON-DAG: "%70:sub24": 180 # CHECK-GX-JSON-DAG: "%70:sub25": 179 # CHECK-GX-JSON-DAG: "%70:sub26": 178 # CHECK-GX-JSON-DAG: "%70:sub27": 177 # CHECK-GX-JSON-DAG: "%70:sub28": 174 # CHECK-GX-JSON-DAG: "%70:sub29": 173 # CHECK-GX-JSON-DAG: "%70:sub30": 172 # CHECK-GX-JSON-DAG: "%70:sub31": 171 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 45 # CHECK-GX-JSON-DAG: "%102": 87 # CHECK-GX-JSON-DAG: "%107": 129 # CHECK-GX-JSON-DAG: "%149:sub0": 312 # CHECK-GX-JSON-DAG: "%149:sub1": 311 # CHECK-GX-JSON-DAG: "%149:sub2": 310 # CHECK-GX-JSON-DAG: "%149:sub3": 309 # CHECK-GX-JSON-DAG: "%149:sub4": 306 # CHECK-GX-JSON-DAG: "%149:sub5": 305 # CHECK-GX-JSON-DAG: "%149:sub6": 304 # CHECK-GX-JSON-DAG: "%149:sub7": 303 # CHECK-GX-JSON-DAG: "%149:sub8": 300 # CHECK-GX-JSON-DAG: "%149:sub9": 299 # CHECK-GX-JSON-DAG: "%149:sub10": 298 # CHECK-GX-JSON-DAG: "%149:sub11": 297 # CHECK-GX-JSON-DAG: "%149:sub12": 294 # CHECK-GX-JSON-DAG: "%149:sub13": 293 # CHECK-GX-JSON-DAG: "%149:sub14": 292 # CHECK-GX-JSON-DAG: "%149:sub15": 291 # CHECK-GX-JSON-DAG: "%149:sub16": 288 # CHECK-GX-JSON-DAG: "%149:sub17": 287 # CHECK-GX-JSON-DAG: "%149:sub18": 286 # CHECK-GX-JSON-DAG: "%149:sub19": 285 # CHECK-GX-JSON-DAG: "%149:sub20": 282 # CHECK-GX-JSON-DAG: "%149:sub21": 281 # CHECK-GX-JSON-DAG: "%149:sub22": 280 # CHECK-GX-JSON-DAG: "%149:sub23": 279 # CHECK-GX-JSON-DAG: "%149:sub24": 276 # CHECK-GX-JSON-DAG: "%149:sub25": 275 # CHECK-GX-JSON-DAG: "%149:sub26": 274 # CHECK-GX-JSON-DAG: "%149:sub27": 273 # CHECK-GX-JSON-DAG: "%149:sub28": 270 # CHECK-GX-JSON-DAG: "%149:sub29": 269 # CHECK-GX-JSON-DAG: "%149:sub30": 268 # CHECK-GX-JSON-DAG: "%149:sub31": 267 # CHECK-GX-JSON-DAG: "%191:sub0": 360 # CHECK-GX-JSON-DAG: "%191:sub1": 359 # CHECK-GX-JSON-DAG: "%191:sub2": 358 # CHECK-GX-JSON-DAG: "%191:sub3": 357 # CHECK-GX-JSON-DAG: "%191:sub4": 354 # CHECK-GX-JSON-DAG: "%191:sub5": 353 # CHECK-GX-JSON-DAG: "%191:sub6": 352 # CHECK-GX-JSON-DAG: "%191:sub7": 351 # CHECK-GX-JSON-DAG: "%191:sub8": 348 # CHECK-GX-JSON-DAG: "%191:sub9": 347 # CHECK-GX-JSON-DAG: "%191:sub10": 346 # CHECK-GX-JSON-DAG: "%191:sub11": 345 # CHECK-GX-JSON-DAG: "%191:sub12": 342 # CHECK-GX-JSON-DAG: "%191:sub13": 341 # CHECK-GX-JSON-DAG: "%191:sub14": 340 # CHECK-GX-JSON-DAG: "%191:sub15": 339 # CHECK-GX-JSON-DAG: "%191:sub16": 336 # CHECK-GX-JSON-DAG: "%191:sub17": 335 # CHECK-GX-JSON-DAG: "%191:sub18": 334 # CHECK-GX-JSON-DAG: "%191:sub19": 333 # CHECK-GX-JSON-DAG: "%191:sub20": 330 # CHECK-GX-JSON-DAG: "%191:sub21": 329 # CHECK-GX-JSON-DAG: "%191:sub22": 328 # CHECK-GX-JSON-DAG: "%191:sub23": 327 # CHECK-GX-JSON-DAG: "%191:sub24": 324 # CHECK-GX-JSON-DAG: "%191:sub25": 323 # CHECK-GX-JSON-DAG: "%191:sub26": 322 # CHECK-GX-JSON-DAG: "%191:sub27": 321 # CHECK-GX-JSON-DAG: "%191:sub28": 318 # CHECK-GX-JSON-DAG: "%191:sub29": 317 # CHECK-GX-JSON-DAG: "%191:sub30": 316 # CHECK-GX-JSON-DAG: "%191:sub31": 315 # CHECK-GX-JSON-DAG: "%193": 1 # CHECK-GX-JSON-DAG: "%194": 1 # CHECK-GX-JSON-DAG: "%195": 1 # CHECK-GX-JSON-DAG: "%196": 1 # CHECK-GX-JSON-DAG: "%198": 1 # CHECK-GX-JSON-DAG: "%199": 1 # CHECK-GX-JSON-DAG: "%200": 1 # CHECK-GX-JSON-DAG: "%201": 1 # CHECK-GX-JSON-DAG: "%203": 1 # CHECK-GX-JSON-DAG: "%204": 1 # CHECK-GX-JSON-DAG: "%205": 1 # CHECK-GX-JSON-DAG: "%206": 1 # CHECK-GX-JSON-DAG: "%208": 1 # CHECK-GX-JSON-DAG: "%209": 1 # CHECK-GX-JSON-DAG: "%210": 1 # CHECK-GX-JSON-DAG: "%211": 1 # CHECK-GX-JSON-DAG: "%213": 1 # CHECK-GX-JSON-DAG: "%214": 1 # CHECK-GX-JSON-DAG: "%215": 1 # CHECK-GX-JSON-DAG: "%216": 1 # CHECK-GX-JSON-DAG: "%218": 1 # CHECK-GX-JSON-DAG: "%219": 1 # CHECK-GX-JSON-DAG: "%220": 1 # CHECK-GX-JSON-DAG: "%221": 1 # CHECK-GX-JSON-DAG: "%223": 1 # CHECK-GX-JSON-DAG: "%224": 1 # CHECK-GX-JSON-DAG: "%225": 1 # CHECK-GX-JSON-DAG: "%226": 1 # CHECK-GX-JSON-DAG: "%227:sub0": 0 # CHECK-GX-JSON-DAG: "%228": 1 # CHECK-GX-JSON-DAG: "%229": 1 # CHECK-GX-JSON-DAG: "%230": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 315 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%232:vreg_1024 = REG_SEQUENCE %231, %subreg.sub0, %230, %subreg.sub1, %229, %subreg.sub2, %228, %subreg.sub3, %226, %subreg.sub4, %225, %subreg.sub5, %224, %subreg.sub6, %223, %subreg.sub7, %221, %subreg.sub8, %220, %subreg.sub9, %219, %subreg.sub10, %218, %subreg.sub11, %216, %subreg.sub12, %215, %subreg.sub13, %214, %subreg.sub14, %213, %subreg.sub15, %211, %subreg.sub16, %210, %subreg.sub17, %209, %subreg.sub18, %208, %subreg.sub19, %206, %subreg.sub20, %205, %subreg.sub21, %204, %subreg.sub22, %203, %subreg.sub23, %201, %subreg.sub24, %200, %subreg.sub25, %199, %subreg.sub26, %198, %subreg.sub27, %196, %subreg.sub28, %195, %subreg.sub29, %194, %subreg.sub30, %193, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 263 # CHECK-GX-JSON-DAG: "%69:sub1": 262 # CHECK-GX-JSON-DAG: "%69:sub2": 261 # CHECK-GX-JSON-DAG: "%69:sub3": 260 # CHECK-GX-JSON-DAG: "%69:sub4": 257 # CHECK-GX-JSON-DAG: "%69:sub5": 256 # CHECK-GX-JSON-DAG: "%69:sub6": 255 # CHECK-GX-JSON-DAG: "%69:sub7": 254 # CHECK-GX-JSON-DAG: "%69:sub8": 251 # CHECK-GX-JSON-DAG: "%69:sub9": 250 # CHECK-GX-JSON-DAG: "%69:sub10": 249 # CHECK-GX-JSON-DAG: "%69:sub11": 248 # CHECK-GX-JSON-DAG: "%69:sub12": 245 # CHECK-GX-JSON-DAG: "%69:sub13": 244 # CHECK-GX-JSON-DAG: "%69:sub14": 243 # CHECK-GX-JSON-DAG: "%69:sub15": 242 # CHECK-GX-JSON-DAG: "%69:sub16": 239 # CHECK-GX-JSON-DAG: "%69:sub17": 238 # CHECK-GX-JSON-DAG: "%69:sub18": 237 # CHECK-GX-JSON-DAG: "%69:sub19": 236 # CHECK-GX-JSON-DAG: "%69:sub20": 233 # CHECK-GX-JSON-DAG: "%69:sub21": 232 # CHECK-GX-JSON-DAG: "%69:sub22": 231 # CHECK-GX-JSON-DAG: "%69:sub23": 230 # CHECK-GX-JSON-DAG: "%69:sub24": 227 # CHECK-GX-JSON-DAG: "%69:sub25": 226 # CHECK-GX-JSON-DAG: "%69:sub26": 225 # CHECK-GX-JSON-DAG: "%69:sub27": 224 # CHECK-GX-JSON-DAG: "%69:sub28": 221 # CHECK-GX-JSON-DAG: "%69:sub29": 220 # CHECK-GX-JSON-DAG: "%69:sub30": 219 # CHECK-GX-JSON-DAG: "%69:sub31": 218 # CHECK-GX-JSON-DAG: "%70:sub0": 215 # CHECK-GX-JSON-DAG: "%70:sub1": 214 # CHECK-GX-JSON-DAG: "%70:sub2": 213 # CHECK-GX-JSON-DAG: "%70:sub3": 212 # CHECK-GX-JSON-DAG: "%70:sub4": 209 # CHECK-GX-JSON-DAG: "%70:sub5": 208 # CHECK-GX-JSON-DAG: "%70:sub6": 207 # CHECK-GX-JSON-DAG: "%70:sub7": 206 # CHECK-GX-JSON-DAG: "%70:sub8": 203 # CHECK-GX-JSON-DAG: "%70:sub9": 202 # CHECK-GX-JSON-DAG: "%70:sub10": 201 # CHECK-GX-JSON-DAG: "%70:sub11": 200 # CHECK-GX-JSON-DAG: "%70:sub12": 197 # CHECK-GX-JSON-DAG: "%70:sub13": 196 # CHECK-GX-JSON-DAG: "%70:sub14": 195 # CHECK-GX-JSON-DAG: "%70:sub15": 194 # CHECK-GX-JSON-DAG: "%70:sub16": 191 # CHECK-GX-JSON-DAG: "%70:sub17": 190 # CHECK-GX-JSON-DAG: "%70:sub18": 189 # CHECK-GX-JSON-DAG: "%70:sub19": 188 # CHECK-GX-JSON-DAG: "%70:sub20": 185 # CHECK-GX-JSON-DAG: "%70:sub21": 184 # CHECK-GX-JSON-DAG: "%70:sub22": 183 # CHECK-GX-JSON-DAG: "%70:sub23": 182 # CHECK-GX-JSON-DAG: "%70:sub24": 179 # CHECK-GX-JSON-DAG: "%70:sub25": 178 # CHECK-GX-JSON-DAG: "%70:sub26": 177 # CHECK-GX-JSON-DAG: "%70:sub27": 176 # CHECK-GX-JSON-DAG: "%70:sub28": 173 # CHECK-GX-JSON-DAG: "%70:sub29": 172 # CHECK-GX-JSON-DAG: "%70:sub30": 171 # CHECK-GX-JSON-DAG: "%70:sub31": 170 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 44 # CHECK-GX-JSON-DAG: "%102": 86 # CHECK-GX-JSON-DAG: "%107": 128 # CHECK-GX-JSON-DAG: "%149:sub0": 311 # CHECK-GX-JSON-DAG: "%149:sub1": 310 # CHECK-GX-JSON-DAG: "%149:sub2": 309 # CHECK-GX-JSON-DAG: "%149:sub3": 308 # CHECK-GX-JSON-DAG: "%149:sub4": 305 # CHECK-GX-JSON-DAG: "%149:sub5": 304 # CHECK-GX-JSON-DAG: "%149:sub6": 303 # CHECK-GX-JSON-DAG: "%149:sub7": 302 # CHECK-GX-JSON-DAG: "%149:sub8": 299 # CHECK-GX-JSON-DAG: "%149:sub9": 298 # CHECK-GX-JSON-DAG: "%149:sub10": 297 # CHECK-GX-JSON-DAG: "%149:sub11": 296 # CHECK-GX-JSON-DAG: "%149:sub12": 293 # CHECK-GX-JSON-DAG: "%149:sub13": 292 # CHECK-GX-JSON-DAG: "%149:sub14": 291 # CHECK-GX-JSON-DAG: "%149:sub15": 290 # CHECK-GX-JSON-DAG: "%149:sub16": 287 # CHECK-GX-JSON-DAG: "%149:sub17": 286 # CHECK-GX-JSON-DAG: "%149:sub18": 285 # CHECK-GX-JSON-DAG: "%149:sub19": 284 # CHECK-GX-JSON-DAG: "%149:sub20": 281 # CHECK-GX-JSON-DAG: "%149:sub21": 280 # CHECK-GX-JSON-DAG: "%149:sub22": 279 # CHECK-GX-JSON-DAG: "%149:sub23": 278 # CHECK-GX-JSON-DAG: "%149:sub24": 275 # CHECK-GX-JSON-DAG: "%149:sub25": 274 # CHECK-GX-JSON-DAG: "%149:sub26": 273 # CHECK-GX-JSON-DAG: "%149:sub27": 272 # CHECK-GX-JSON-DAG: "%149:sub28": 269 # CHECK-GX-JSON-DAG: "%149:sub29": 268 # CHECK-GX-JSON-DAG: "%149:sub30": 267 # CHECK-GX-JSON-DAG: "%149:sub31": 266 # CHECK-GX-JSON-DAG: "%191:sub0": 359 # CHECK-GX-JSON-DAG: "%191:sub1": 358 # CHECK-GX-JSON-DAG: "%191:sub2": 357 # CHECK-GX-JSON-DAG: "%191:sub3": 356 # CHECK-GX-JSON-DAG: "%191:sub4": 353 # CHECK-GX-JSON-DAG: "%191:sub5": 352 # CHECK-GX-JSON-DAG: "%191:sub6": 351 # CHECK-GX-JSON-DAG: "%191:sub7": 350 # CHECK-GX-JSON-DAG: "%191:sub8": 347 # CHECK-GX-JSON-DAG: "%191:sub9": 346 # CHECK-GX-JSON-DAG: "%191:sub10": 345 # CHECK-GX-JSON-DAG: "%191:sub11": 344 # CHECK-GX-JSON-DAG: "%191:sub12": 341 # CHECK-GX-JSON-DAG: "%191:sub13": 340 # CHECK-GX-JSON-DAG: "%191:sub14": 339 # CHECK-GX-JSON-DAG: "%191:sub15": 338 # CHECK-GX-JSON-DAG: "%191:sub16": 335 # CHECK-GX-JSON-DAG: "%191:sub17": 334 # CHECK-GX-JSON-DAG: "%191:sub18": 333 # CHECK-GX-JSON-DAG: "%191:sub19": 332 # CHECK-GX-JSON-DAG: "%191:sub20": 329 # CHECK-GX-JSON-DAG: "%191:sub21": 328 # CHECK-GX-JSON-DAG: "%191:sub22": 327 # CHECK-GX-JSON-DAG: "%191:sub23": 326 # CHECK-GX-JSON-DAG: "%191:sub24": 323 # CHECK-GX-JSON-DAG: "%191:sub25": 322 # CHECK-GX-JSON-DAG: "%191:sub26": 321 # CHECK-GX-JSON-DAG: "%191:sub27": 320 # CHECK-GX-JSON-DAG: "%191:sub28": 317 # CHECK-GX-JSON-DAG: "%191:sub29": 316 # CHECK-GX-JSON-DAG: "%191:sub30": 315 # CHECK-GX-JSON-DAG: "%191:sub31": 314 # CHECK-GX-JSON-DAG: "%193": 0 # CHECK-GX-JSON-DAG: "%194": 0 # CHECK-GX-JSON-DAG: "%195": 0 # CHECK-GX-JSON-DAG: "%196": 0 # CHECK-GX-JSON-DAG: "%198": 0 # CHECK-GX-JSON-DAG: "%199": 0 # CHECK-GX-JSON-DAG: "%200": 0 # CHECK-GX-JSON-DAG: "%201": 0 # CHECK-GX-JSON-DAG: "%203": 0 # CHECK-GX-JSON-DAG: "%204": 0 # CHECK-GX-JSON-DAG: "%205": 0 # CHECK-GX-JSON-DAG: "%206": 0 # CHECK-GX-JSON-DAG: "%208": 0 # CHECK-GX-JSON-DAG: "%209": 0 # CHECK-GX-JSON-DAG: "%210": 0 # CHECK-GX-JSON-DAG: "%211": 0 # CHECK-GX-JSON-DAG: "%213": 0 # CHECK-GX-JSON-DAG: "%214": 0 # CHECK-GX-JSON-DAG: "%215": 0 # CHECK-GX-JSON-DAG: "%216": 0 # CHECK-GX-JSON-DAG: "%218": 0 # CHECK-GX-JSON-DAG: "%219": 0 # CHECK-GX-JSON-DAG: "%220": 0 # CHECK-GX-JSON-DAG: "%221": 0 # CHECK-GX-JSON-DAG: "%223": 0 # CHECK-GX-JSON-DAG: "%224": 0 # CHECK-GX-JSON-DAG: "%225": 0 # CHECK-GX-JSON-DAG: "%226": 0 # CHECK-GX-JSON-DAG: "%228": 0 # CHECK-GX-JSON-DAG: "%229": 0 # CHECK-GX-JSON-DAG: "%230": 0 # CHECK-GX-JSON-DAG: "%231": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 314 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%233:vreg_1024 = COPY %232", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 262 # CHECK-GX-JSON-DAG: "%69:sub1": 261 # CHECK-GX-JSON-DAG: "%69:sub2": 260 # CHECK-GX-JSON-DAG: "%69:sub3": 259 # CHECK-GX-JSON-DAG: "%69:sub4": 256 # CHECK-GX-JSON-DAG: "%69:sub5": 255 # CHECK-GX-JSON-DAG: "%69:sub6": 254 # CHECK-GX-JSON-DAG: "%69:sub7": 253 # CHECK-GX-JSON-DAG: "%69:sub8": 250 # CHECK-GX-JSON-DAG: "%69:sub9": 249 # CHECK-GX-JSON-DAG: "%69:sub10": 248 # CHECK-GX-JSON-DAG: "%69:sub11": 247 # CHECK-GX-JSON-DAG: "%69:sub12": 244 # CHECK-GX-JSON-DAG: "%69:sub13": 243 # CHECK-GX-JSON-DAG: "%69:sub14": 242 # CHECK-GX-JSON-DAG: "%69:sub15": 241 # CHECK-GX-JSON-DAG: "%69:sub16": 238 # CHECK-GX-JSON-DAG: "%69:sub17": 237 # CHECK-GX-JSON-DAG: "%69:sub18": 236 # CHECK-GX-JSON-DAG: "%69:sub19": 235 # CHECK-GX-JSON-DAG: "%69:sub20": 232 # CHECK-GX-JSON-DAG: "%69:sub21": 231 # CHECK-GX-JSON-DAG: "%69:sub22": 230 # CHECK-GX-JSON-DAG: "%69:sub23": 229 # CHECK-GX-JSON-DAG: "%69:sub24": 226 # CHECK-GX-JSON-DAG: "%69:sub25": 225 # CHECK-GX-JSON-DAG: "%69:sub26": 224 # CHECK-GX-JSON-DAG: "%69:sub27": 223 # CHECK-GX-JSON-DAG: "%69:sub28": 220 # CHECK-GX-JSON-DAG: "%69:sub29": 219 # CHECK-GX-JSON-DAG: "%69:sub30": 218 # CHECK-GX-JSON-DAG: "%69:sub31": 217 # CHECK-GX-JSON-DAG: "%70:sub0": 214 # CHECK-GX-JSON-DAG: "%70:sub1": 213 # CHECK-GX-JSON-DAG: "%70:sub2": 212 # CHECK-GX-JSON-DAG: "%70:sub3": 211 # CHECK-GX-JSON-DAG: "%70:sub4": 208 # CHECK-GX-JSON-DAG: "%70:sub5": 207 # CHECK-GX-JSON-DAG: "%70:sub6": 206 # CHECK-GX-JSON-DAG: "%70:sub7": 205 # CHECK-GX-JSON-DAG: "%70:sub8": 202 # CHECK-GX-JSON-DAG: "%70:sub9": 201 # CHECK-GX-JSON-DAG: "%70:sub10": 200 # CHECK-GX-JSON-DAG: "%70:sub11": 199 # CHECK-GX-JSON-DAG: "%70:sub12": 196 # CHECK-GX-JSON-DAG: "%70:sub13": 195 # CHECK-GX-JSON-DAG: "%70:sub14": 194 # CHECK-GX-JSON-DAG: "%70:sub15": 193 # CHECK-GX-JSON-DAG: "%70:sub16": 190 # CHECK-GX-JSON-DAG: "%70:sub17": 189 # CHECK-GX-JSON-DAG: "%70:sub18": 188 # CHECK-GX-JSON-DAG: "%70:sub19": 187 # CHECK-GX-JSON-DAG: "%70:sub20": 184 # CHECK-GX-JSON-DAG: "%70:sub21": 183 # CHECK-GX-JSON-DAG: "%70:sub22": 182 # CHECK-GX-JSON-DAG: "%70:sub23": 181 # CHECK-GX-JSON-DAG: "%70:sub24": 178 # CHECK-GX-JSON-DAG: "%70:sub25": 177 # CHECK-GX-JSON-DAG: "%70:sub26": 176 # CHECK-GX-JSON-DAG: "%70:sub27": 175 # CHECK-GX-JSON-DAG: "%70:sub28": 172 # CHECK-GX-JSON-DAG: "%70:sub29": 171 # CHECK-GX-JSON-DAG: "%70:sub30": 170 # CHECK-GX-JSON-DAG: "%70:sub31": 169 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 43 # CHECK-GX-JSON-DAG: "%102": 85 # CHECK-GX-JSON-DAG: "%107": 127 # CHECK-GX-JSON-DAG: "%149:sub0": 310 # CHECK-GX-JSON-DAG: "%149:sub1": 309 # CHECK-GX-JSON-DAG: "%149:sub2": 308 # CHECK-GX-JSON-DAG: "%149:sub3": 307 # CHECK-GX-JSON-DAG: "%149:sub4": 304 # CHECK-GX-JSON-DAG: "%149:sub5": 303 # CHECK-GX-JSON-DAG: "%149:sub6": 302 # CHECK-GX-JSON-DAG: "%149:sub7": 301 # CHECK-GX-JSON-DAG: "%149:sub8": 298 # CHECK-GX-JSON-DAG: "%149:sub9": 297 # CHECK-GX-JSON-DAG: "%149:sub10": 296 # CHECK-GX-JSON-DAG: "%149:sub11": 295 # CHECK-GX-JSON-DAG: "%149:sub12": 292 # CHECK-GX-JSON-DAG: "%149:sub13": 291 # CHECK-GX-JSON-DAG: "%149:sub14": 290 # CHECK-GX-JSON-DAG: "%149:sub15": 289 # CHECK-GX-JSON-DAG: "%149:sub16": 286 # CHECK-GX-JSON-DAG: "%149:sub17": 285 # CHECK-GX-JSON-DAG: "%149:sub18": 284 # CHECK-GX-JSON-DAG: "%149:sub19": 283 # CHECK-GX-JSON-DAG: "%149:sub20": 280 # CHECK-GX-JSON-DAG: "%149:sub21": 279 # CHECK-GX-JSON-DAG: "%149:sub22": 278 # CHECK-GX-JSON-DAG: "%149:sub23": 277 # CHECK-GX-JSON-DAG: "%149:sub24": 274 # CHECK-GX-JSON-DAG: "%149:sub25": 273 # CHECK-GX-JSON-DAG: "%149:sub26": 272 # CHECK-GX-JSON-DAG: "%149:sub27": 271 # CHECK-GX-JSON-DAG: "%149:sub28": 268 # CHECK-GX-JSON-DAG: "%149:sub29": 267 # CHECK-GX-JSON-DAG: "%149:sub30": 266 # CHECK-GX-JSON-DAG: "%149:sub31": 265 # CHECK-GX-JSON-DAG: "%191:sub0": 358 # CHECK-GX-JSON-DAG: "%191:sub1": 357 # CHECK-GX-JSON-DAG: "%191:sub2": 356 # CHECK-GX-JSON-DAG: "%191:sub3": 355 # CHECK-GX-JSON-DAG: "%191:sub4": 352 # CHECK-GX-JSON-DAG: "%191:sub5": 351 # CHECK-GX-JSON-DAG: "%191:sub6": 350 # CHECK-GX-JSON-DAG: "%191:sub7": 349 # CHECK-GX-JSON-DAG: "%191:sub8": 346 # CHECK-GX-JSON-DAG: "%191:sub9": 345 # CHECK-GX-JSON-DAG: "%191:sub10": 344 # CHECK-GX-JSON-DAG: "%191:sub11": 343 # CHECK-GX-JSON-DAG: "%191:sub12": 340 # CHECK-GX-JSON-DAG: "%191:sub13": 339 # CHECK-GX-JSON-DAG: "%191:sub14": 338 # CHECK-GX-JSON-DAG: "%191:sub15": 337 # CHECK-GX-JSON-DAG: "%191:sub16": 334 # CHECK-GX-JSON-DAG: "%191:sub17": 333 # CHECK-GX-JSON-DAG: "%191:sub18": 332 # CHECK-GX-JSON-DAG: "%191:sub19": 331 # CHECK-GX-JSON-DAG: "%191:sub20": 328 # CHECK-GX-JSON-DAG: "%191:sub21": 327 # CHECK-GX-JSON-DAG: "%191:sub22": 326 # CHECK-GX-JSON-DAG: "%191:sub23": 325 # CHECK-GX-JSON-DAG: "%191:sub24": 322 # CHECK-GX-JSON-DAG: "%191:sub25": 321 # CHECK-GX-JSON-DAG: "%191:sub26": 320 # CHECK-GX-JSON-DAG: "%191:sub27": 319 # CHECK-GX-JSON-DAG: "%191:sub28": 316 # CHECK-GX-JSON-DAG: "%191:sub29": 315 # CHECK-GX-JSON-DAG: "%191:sub30": 314 # CHECK-GX-JSON-DAG: "%191:sub31": 313 # CHECK-GX-JSON-DAG: "%232": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%191", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 313 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%191:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%234:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 261 # CHECK-GX-JSON-DAG: "%69:sub1": 260 # CHECK-GX-JSON-DAG: "%69:sub2": 259 # CHECK-GX-JSON-DAG: "%69:sub3": 258 # CHECK-GX-JSON-DAG: "%69:sub4": 255 # CHECK-GX-JSON-DAG: "%69:sub5": 254 # CHECK-GX-JSON-DAG: "%69:sub6": 253 # CHECK-GX-JSON-DAG: "%69:sub7": 252 # CHECK-GX-JSON-DAG: "%69:sub8": 249 # CHECK-GX-JSON-DAG: "%69:sub9": 248 # CHECK-GX-JSON-DAG: "%69:sub10": 247 # CHECK-GX-JSON-DAG: "%69:sub11": 246 # CHECK-GX-JSON-DAG: "%69:sub12": 243 # CHECK-GX-JSON-DAG: "%69:sub13": 242 # CHECK-GX-JSON-DAG: "%69:sub14": 241 # CHECK-GX-JSON-DAG: "%69:sub15": 240 # CHECK-GX-JSON-DAG: "%69:sub16": 237 # CHECK-GX-JSON-DAG: "%69:sub17": 236 # CHECK-GX-JSON-DAG: "%69:sub18": 235 # CHECK-GX-JSON-DAG: "%69:sub19": 234 # CHECK-GX-JSON-DAG: "%69:sub20": 231 # CHECK-GX-JSON-DAG: "%69:sub21": 230 # CHECK-GX-JSON-DAG: "%69:sub22": 229 # CHECK-GX-JSON-DAG: "%69:sub23": 228 # CHECK-GX-JSON-DAG: "%69:sub24": 225 # CHECK-GX-JSON-DAG: "%69:sub25": 224 # CHECK-GX-JSON-DAG: "%69:sub26": 223 # CHECK-GX-JSON-DAG: "%69:sub27": 222 # CHECK-GX-JSON-DAG: "%69:sub28": 219 # CHECK-GX-JSON-DAG: "%69:sub29": 218 # CHECK-GX-JSON-DAG: "%69:sub30": 217 # CHECK-GX-JSON-DAG: "%69:sub31": 216 # CHECK-GX-JSON-DAG: "%70:sub0": 213 # CHECK-GX-JSON-DAG: "%70:sub1": 212 # CHECK-GX-JSON-DAG: "%70:sub2": 211 # CHECK-GX-JSON-DAG: "%70:sub3": 210 # CHECK-GX-JSON-DAG: "%70:sub4": 207 # CHECK-GX-JSON-DAG: "%70:sub5": 206 # CHECK-GX-JSON-DAG: "%70:sub6": 205 # CHECK-GX-JSON-DAG: "%70:sub7": 204 # CHECK-GX-JSON-DAG: "%70:sub8": 201 # CHECK-GX-JSON-DAG: "%70:sub9": 200 # CHECK-GX-JSON-DAG: "%70:sub10": 199 # CHECK-GX-JSON-DAG: "%70:sub11": 198 # CHECK-GX-JSON-DAG: "%70:sub12": 195 # CHECK-GX-JSON-DAG: "%70:sub13": 194 # CHECK-GX-JSON-DAG: "%70:sub14": 193 # CHECK-GX-JSON-DAG: "%70:sub15": 192 # CHECK-GX-JSON-DAG: "%70:sub16": 189 # CHECK-GX-JSON-DAG: "%70:sub17": 188 # CHECK-GX-JSON-DAG: "%70:sub18": 187 # CHECK-GX-JSON-DAG: "%70:sub19": 186 # CHECK-GX-JSON-DAG: "%70:sub20": 183 # CHECK-GX-JSON-DAG: "%70:sub21": 182 # CHECK-GX-JSON-DAG: "%70:sub22": 181 # CHECK-GX-JSON-DAG: "%70:sub23": 180 # CHECK-GX-JSON-DAG: "%70:sub24": 177 # CHECK-GX-JSON-DAG: "%70:sub25": 176 # CHECK-GX-JSON-DAG: "%70:sub26": 175 # CHECK-GX-JSON-DAG: "%70:sub27": 174 # CHECK-GX-JSON-DAG: "%70:sub28": 171 # CHECK-GX-JSON-DAG: "%70:sub29": 170 # CHECK-GX-JSON-DAG: "%70:sub30": 169 # CHECK-GX-JSON-DAG: "%70:sub31": 168 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 42 # CHECK-GX-JSON-DAG: "%102": 84 # CHECK-GX-JSON-DAG: "%107": 126 # CHECK-GX-JSON-DAG: "%149:sub0": 309 # CHECK-GX-JSON-DAG: "%149:sub1": 308 # CHECK-GX-JSON-DAG: "%149:sub2": 307 # CHECK-GX-JSON-DAG: "%149:sub3": 306 # CHECK-GX-JSON-DAG: "%149:sub4": 303 # CHECK-GX-JSON-DAG: "%149:sub5": 302 # CHECK-GX-JSON-DAG: "%149:sub6": 301 # CHECK-GX-JSON-DAG: "%149:sub7": 300 # CHECK-GX-JSON-DAG: "%149:sub8": 297 # CHECK-GX-JSON-DAG: "%149:sub9": 296 # CHECK-GX-JSON-DAG: "%149:sub10": 295 # CHECK-GX-JSON-DAG: "%149:sub11": 294 # CHECK-GX-JSON-DAG: "%149:sub12": 291 # CHECK-GX-JSON-DAG: "%149:sub13": 290 # CHECK-GX-JSON-DAG: "%149:sub14": 289 # CHECK-GX-JSON-DAG: "%149:sub15": 288 # CHECK-GX-JSON-DAG: "%149:sub16": 285 # CHECK-GX-JSON-DAG: "%149:sub17": 284 # CHECK-GX-JSON-DAG: "%149:sub18": 283 # CHECK-GX-JSON-DAG: "%149:sub19": 282 # CHECK-GX-JSON-DAG: "%149:sub20": 279 # CHECK-GX-JSON-DAG: "%149:sub21": 278 # CHECK-GX-JSON-DAG: "%149:sub22": 277 # CHECK-GX-JSON-DAG: "%149:sub23": 276 # CHECK-GX-JSON-DAG: "%149:sub24": 273 # CHECK-GX-JSON-DAG: "%149:sub25": 272 # CHECK-GX-JSON-DAG: "%149:sub26": 271 # CHECK-GX-JSON-DAG: "%149:sub27": 270 # CHECK-GX-JSON-DAG: "%149:sub28": 267 # CHECK-GX-JSON-DAG: "%149:sub29": 266 # CHECK-GX-JSON-DAG: "%149:sub30": 265 # CHECK-GX-JSON-DAG: "%149:sub31": 264 # CHECK-GX-JSON-DAG: "%191:sub0": 357 # CHECK-GX-JSON-DAG: "%191:sub1": 356 # CHECK-GX-JSON-DAG: "%191:sub2": 355 # CHECK-GX-JSON-DAG: "%191:sub3": 354 # CHECK-GX-JSON-DAG: "%191:sub4": 351 # CHECK-GX-JSON-DAG: "%191:sub5": 350 # CHECK-GX-JSON-DAG: "%191:sub6": 349 # CHECK-GX-JSON-DAG: "%191:sub7": 348 # CHECK-GX-JSON-DAG: "%191:sub8": 345 # CHECK-GX-JSON-DAG: "%191:sub9": 344 # CHECK-GX-JSON-DAG: "%191:sub10": 343 # CHECK-GX-JSON-DAG: "%191:sub11": 342 # CHECK-GX-JSON-DAG: "%191:sub12": 339 # CHECK-GX-JSON-DAG: "%191:sub13": 338 # CHECK-GX-JSON-DAG: "%191:sub14": 337 # CHECK-GX-JSON-DAG: "%191:sub15": 336 # CHECK-GX-JSON-DAG: "%191:sub16": 333 # CHECK-GX-JSON-DAG: "%191:sub17": 332 # CHECK-GX-JSON-DAG: "%191:sub18": 331 # CHECK-GX-JSON-DAG: "%191:sub19": 330 # CHECK-GX-JSON-DAG: "%191:sub20": 327 # CHECK-GX-JSON-DAG: "%191:sub21": 326 # CHECK-GX-JSON-DAG: "%191:sub22": 325 # CHECK-GX-JSON-DAG: "%191:sub23": 324 # CHECK-GX-JSON-DAG: "%191:sub24": 321 # CHECK-GX-JSON-DAG: "%191:sub25": 320 # CHECK-GX-JSON-DAG: "%191:sub26": 319 # CHECK-GX-JSON-DAG: "%191:sub27": 318 # CHECK-GX-JSON-DAG: "%191:sub28": 315 # CHECK-GX-JSON-DAG: "%191:sub29": 314 # CHECK-GX-JSON-DAG: "%191:sub30": 313 # CHECK-GX-JSON-DAG: "%191:sub31": 312 # CHECK-GX-JSON-DAG: "%233:sub0": 405 # CHECK-GX-JSON-DAG: "%233:sub1": 404 # CHECK-GX-JSON-DAG: "%233:sub2": 403 # CHECK-GX-JSON-DAG: "%233:sub3": 402 # CHECK-GX-JSON-DAG: "%233:sub4": 399 # CHECK-GX-JSON-DAG: "%233:sub5": 398 # CHECK-GX-JSON-DAG: "%233:sub6": 397 # CHECK-GX-JSON-DAG: "%233:sub7": 396 # CHECK-GX-JSON-DAG: "%233:sub8": 393 # CHECK-GX-JSON-DAG: "%233:sub9": 392 # CHECK-GX-JSON-DAG: "%233:sub10": 391 # CHECK-GX-JSON-DAG: "%233:sub11": 390 # CHECK-GX-JSON-DAG: "%233:sub12": 387 # CHECK-GX-JSON-DAG: "%233:sub13": 386 # CHECK-GX-JSON-DAG: "%233:sub14": 385 # CHECK-GX-JSON-DAG: "%233:sub15": 384 # CHECK-GX-JSON-DAG: "%233:sub16": 381 # CHECK-GX-JSON-DAG: "%233:sub17": 380 # CHECK-GX-JSON-DAG: "%233:sub18": 379 # CHECK-GX-JSON-DAG: "%233:sub19": 378 # CHECK-GX-JSON-DAG: "%233:sub20": 375 # CHECK-GX-JSON-DAG: "%233:sub21": 374 # CHECK-GX-JSON-DAG: "%233:sub22": 373 # CHECK-GX-JSON-DAG: "%233:sub23": 372 # CHECK-GX-JSON-DAG: "%233:sub24": 369 # CHECK-GX-JSON-DAG: "%233:sub25": 368 # CHECK-GX-JSON-DAG: "%233:sub26": 367 # CHECK-GX-JSON-DAG: "%233:sub27": 366 # CHECK-GX-JSON-DAG: "%233:sub28": 363 # CHECK-GX-JSON-DAG: "%233:sub29": 362 # CHECK-GX-JSON-DAG: "%233:sub30": 361 # CHECK-GX-JSON-DAG: "%233:sub31": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%235:vgpr_32 = COPY %234.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 260 # CHECK-GX-JSON-DAG: "%69:sub1": 259 # CHECK-GX-JSON-DAG: "%69:sub2": 258 # CHECK-GX-JSON-DAG: "%69:sub3": 257 # CHECK-GX-JSON-DAG: "%69:sub4": 254 # CHECK-GX-JSON-DAG: "%69:sub5": 253 # CHECK-GX-JSON-DAG: "%69:sub6": 252 # CHECK-GX-JSON-DAG: "%69:sub7": 251 # CHECK-GX-JSON-DAG: "%69:sub8": 248 # CHECK-GX-JSON-DAG: "%69:sub9": 247 # CHECK-GX-JSON-DAG: "%69:sub10": 246 # CHECK-GX-JSON-DAG: "%69:sub11": 245 # CHECK-GX-JSON-DAG: "%69:sub12": 242 # CHECK-GX-JSON-DAG: "%69:sub13": 241 # CHECK-GX-JSON-DAG: "%69:sub14": 240 # CHECK-GX-JSON-DAG: "%69:sub15": 239 # CHECK-GX-JSON-DAG: "%69:sub16": 236 # CHECK-GX-JSON-DAG: "%69:sub17": 235 # CHECK-GX-JSON-DAG: "%69:sub18": 234 # CHECK-GX-JSON-DAG: "%69:sub19": 233 # CHECK-GX-JSON-DAG: "%69:sub20": 230 # CHECK-GX-JSON-DAG: "%69:sub21": 229 # CHECK-GX-JSON-DAG: "%69:sub22": 228 # CHECK-GX-JSON-DAG: "%69:sub23": 227 # CHECK-GX-JSON-DAG: "%69:sub24": 224 # CHECK-GX-JSON-DAG: "%69:sub25": 223 # CHECK-GX-JSON-DAG: "%69:sub26": 222 # CHECK-GX-JSON-DAG: "%69:sub27": 221 # CHECK-GX-JSON-DAG: "%69:sub28": 218 # CHECK-GX-JSON-DAG: "%69:sub29": 217 # CHECK-GX-JSON-DAG: "%69:sub30": 216 # CHECK-GX-JSON-DAG: "%69:sub31": 215 # CHECK-GX-JSON-DAG: "%70:sub0": 212 # CHECK-GX-JSON-DAG: "%70:sub1": 211 # CHECK-GX-JSON-DAG: "%70:sub2": 210 # CHECK-GX-JSON-DAG: "%70:sub3": 209 # CHECK-GX-JSON-DAG: "%70:sub4": 206 # CHECK-GX-JSON-DAG: "%70:sub5": 205 # CHECK-GX-JSON-DAG: "%70:sub6": 204 # CHECK-GX-JSON-DAG: "%70:sub7": 203 # CHECK-GX-JSON-DAG: "%70:sub8": 200 # CHECK-GX-JSON-DAG: "%70:sub9": 199 # CHECK-GX-JSON-DAG: "%70:sub10": 198 # CHECK-GX-JSON-DAG: "%70:sub11": 197 # CHECK-GX-JSON-DAG: "%70:sub12": 194 # CHECK-GX-JSON-DAG: "%70:sub13": 193 # CHECK-GX-JSON-DAG: "%70:sub14": 192 # CHECK-GX-JSON-DAG: "%70:sub15": 191 # CHECK-GX-JSON-DAG: "%70:sub16": 188 # CHECK-GX-JSON-DAG: "%70:sub17": 187 # CHECK-GX-JSON-DAG: "%70:sub18": 186 # CHECK-GX-JSON-DAG: "%70:sub19": 185 # CHECK-GX-JSON-DAG: "%70:sub20": 182 # CHECK-GX-JSON-DAG: "%70:sub21": 181 # CHECK-GX-JSON-DAG: "%70:sub22": 180 # CHECK-GX-JSON-DAG: "%70:sub23": 179 # CHECK-GX-JSON-DAG: "%70:sub24": 176 # CHECK-GX-JSON-DAG: "%70:sub25": 175 # CHECK-GX-JSON-DAG: "%70:sub26": 174 # CHECK-GX-JSON-DAG: "%70:sub27": 173 # CHECK-GX-JSON-DAG: "%70:sub28": 170 # CHECK-GX-JSON-DAG: "%70:sub29": 169 # CHECK-GX-JSON-DAG: "%70:sub30": 168 # CHECK-GX-JSON-DAG: "%70:sub31": 167 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 41 # CHECK-GX-JSON-DAG: "%102": 83 # CHECK-GX-JSON-DAG: "%107": 125 # CHECK-GX-JSON-DAG: "%149:sub0": 308 # CHECK-GX-JSON-DAG: "%149:sub1": 307 # CHECK-GX-JSON-DAG: "%149:sub2": 306 # CHECK-GX-JSON-DAG: "%149:sub3": 305 # CHECK-GX-JSON-DAG: "%149:sub4": 302 # CHECK-GX-JSON-DAG: "%149:sub5": 301 # CHECK-GX-JSON-DAG: "%149:sub6": 300 # CHECK-GX-JSON-DAG: "%149:sub7": 299 # CHECK-GX-JSON-DAG: "%149:sub8": 296 # CHECK-GX-JSON-DAG: "%149:sub9": 295 # CHECK-GX-JSON-DAG: "%149:sub10": 294 # CHECK-GX-JSON-DAG: "%149:sub11": 293 # CHECK-GX-JSON-DAG: "%149:sub12": 290 # CHECK-GX-JSON-DAG: "%149:sub13": 289 # CHECK-GX-JSON-DAG: "%149:sub14": 288 # CHECK-GX-JSON-DAG: "%149:sub15": 287 # CHECK-GX-JSON-DAG: "%149:sub16": 284 # CHECK-GX-JSON-DAG: "%149:sub17": 283 # CHECK-GX-JSON-DAG: "%149:sub18": 282 # CHECK-GX-JSON-DAG: "%149:sub19": 281 # CHECK-GX-JSON-DAG: "%149:sub20": 278 # CHECK-GX-JSON-DAG: "%149:sub21": 277 # CHECK-GX-JSON-DAG: "%149:sub22": 276 # CHECK-GX-JSON-DAG: "%149:sub23": 275 # CHECK-GX-JSON-DAG: "%149:sub24": 272 # CHECK-GX-JSON-DAG: "%149:sub25": 271 # CHECK-GX-JSON-DAG: "%149:sub26": 270 # CHECK-GX-JSON-DAG: "%149:sub27": 269 # CHECK-GX-JSON-DAG: "%149:sub28": 266 # CHECK-GX-JSON-DAG: "%149:sub29": 265 # CHECK-GX-JSON-DAG: "%149:sub30": 264 # CHECK-GX-JSON-DAG: "%149:sub31": 263 # CHECK-GX-JSON-DAG: "%191:sub0": 356 # CHECK-GX-JSON-DAG: "%191:sub1": 355 # CHECK-GX-JSON-DAG: "%191:sub2": 354 # CHECK-GX-JSON-DAG: "%191:sub3": 353 # CHECK-GX-JSON-DAG: "%191:sub4": 350 # CHECK-GX-JSON-DAG: "%191:sub5": 349 # CHECK-GX-JSON-DAG: "%191:sub6": 348 # CHECK-GX-JSON-DAG: "%191:sub7": 347 # CHECK-GX-JSON-DAG: "%191:sub8": 344 # CHECK-GX-JSON-DAG: "%191:sub9": 343 # CHECK-GX-JSON-DAG: "%191:sub10": 342 # CHECK-GX-JSON-DAG: "%191:sub11": 341 # CHECK-GX-JSON-DAG: "%191:sub12": 338 # CHECK-GX-JSON-DAG: "%191:sub13": 337 # CHECK-GX-JSON-DAG: "%191:sub14": 336 # CHECK-GX-JSON-DAG: "%191:sub15": 335 # CHECK-GX-JSON-DAG: "%191:sub16": 332 # CHECK-GX-JSON-DAG: "%191:sub17": 331 # CHECK-GX-JSON-DAG: "%191:sub18": 330 # CHECK-GX-JSON-DAG: "%191:sub19": 329 # CHECK-GX-JSON-DAG: "%191:sub20": 326 # CHECK-GX-JSON-DAG: "%191:sub21": 325 # CHECK-GX-JSON-DAG: "%191:sub22": 324 # CHECK-GX-JSON-DAG: "%191:sub23": 323 # CHECK-GX-JSON-DAG: "%191:sub24": 320 # CHECK-GX-JSON-DAG: "%191:sub25": 319 # CHECK-GX-JSON-DAG: "%191:sub26": 318 # CHECK-GX-JSON-DAG: "%191:sub27": 317 # CHECK-GX-JSON-DAG: "%191:sub28": 314 # CHECK-GX-JSON-DAG: "%191:sub29": 313 # CHECK-GX-JSON-DAG: "%191:sub30": 312 # CHECK-GX-JSON-DAG: "%191:sub31": 311 # CHECK-GX-JSON-DAG: "%233:sub0": 404 # CHECK-GX-JSON-DAG: "%233:sub1": 403 # CHECK-GX-JSON-DAG: "%233:sub2": 402 # CHECK-GX-JSON-DAG: "%233:sub3": 401 # CHECK-GX-JSON-DAG: "%233:sub4": 398 # CHECK-GX-JSON-DAG: "%233:sub5": 397 # CHECK-GX-JSON-DAG: "%233:sub6": 396 # CHECK-GX-JSON-DAG: "%233:sub7": 395 # CHECK-GX-JSON-DAG: "%233:sub8": 392 # CHECK-GX-JSON-DAG: "%233:sub9": 391 # CHECK-GX-JSON-DAG: "%233:sub10": 390 # CHECK-GX-JSON-DAG: "%233:sub11": 389 # CHECK-GX-JSON-DAG: "%233:sub12": 386 # CHECK-GX-JSON-DAG: "%233:sub13": 385 # CHECK-GX-JSON-DAG: "%233:sub14": 384 # CHECK-GX-JSON-DAG: "%233:sub15": 383 # CHECK-GX-JSON-DAG: "%233:sub16": 380 # CHECK-GX-JSON-DAG: "%233:sub17": 379 # CHECK-GX-JSON-DAG: "%233:sub18": 378 # CHECK-GX-JSON-DAG: "%233:sub19": 377 # CHECK-GX-JSON-DAG: "%233:sub20": 374 # CHECK-GX-JSON-DAG: "%233:sub21": 373 # CHECK-GX-JSON-DAG: "%233:sub22": 372 # CHECK-GX-JSON-DAG: "%233:sub23": 371 # CHECK-GX-JSON-DAG: "%233:sub24": 368 # CHECK-GX-JSON-DAG: "%233:sub25": 367 # CHECK-GX-JSON-DAG: "%233:sub26": 366 # CHECK-GX-JSON-DAG: "%233:sub27": 365 # CHECK-GX-JSON-DAG: "%233:sub28": 362 # CHECK-GX-JSON-DAG: "%233:sub29": 361 # CHECK-GX-JSON-DAG: "%233:sub30": 360 # CHECK-GX-JSON-DAG: "%233:sub31": 359 # CHECK-GX-JSON-DAG: "%234:sub0": 3 # CHECK-GX-JSON-DAG: "%234:sub1": 2 # CHECK-GX-JSON-DAG: "%234:sub2": 1 # CHECK-GX-JSON-DAG: "%234:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%236:vgpr_32 = COPY %234.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 259 # CHECK-GX-JSON-DAG: "%69:sub1": 258 # CHECK-GX-JSON-DAG: "%69:sub2": 257 # CHECK-GX-JSON-DAG: "%69:sub3": 256 # CHECK-GX-JSON-DAG: "%69:sub4": 253 # CHECK-GX-JSON-DAG: "%69:sub5": 252 # CHECK-GX-JSON-DAG: "%69:sub6": 251 # CHECK-GX-JSON-DAG: "%69:sub7": 250 # CHECK-GX-JSON-DAG: "%69:sub8": 247 # CHECK-GX-JSON-DAG: "%69:sub9": 246 # CHECK-GX-JSON-DAG: "%69:sub10": 245 # CHECK-GX-JSON-DAG: "%69:sub11": 244 # CHECK-GX-JSON-DAG: "%69:sub12": 241 # CHECK-GX-JSON-DAG: "%69:sub13": 240 # CHECK-GX-JSON-DAG: "%69:sub14": 239 # CHECK-GX-JSON-DAG: "%69:sub15": 238 # CHECK-GX-JSON-DAG: "%69:sub16": 235 # CHECK-GX-JSON-DAG: "%69:sub17": 234 # CHECK-GX-JSON-DAG: "%69:sub18": 233 # CHECK-GX-JSON-DAG: "%69:sub19": 232 # CHECK-GX-JSON-DAG: "%69:sub20": 229 # CHECK-GX-JSON-DAG: "%69:sub21": 228 # CHECK-GX-JSON-DAG: "%69:sub22": 227 # CHECK-GX-JSON-DAG: "%69:sub23": 226 # CHECK-GX-JSON-DAG: "%69:sub24": 223 # CHECK-GX-JSON-DAG: "%69:sub25": 222 # CHECK-GX-JSON-DAG: "%69:sub26": 221 # CHECK-GX-JSON-DAG: "%69:sub27": 220 # CHECK-GX-JSON-DAG: "%69:sub28": 217 # CHECK-GX-JSON-DAG: "%69:sub29": 216 # CHECK-GX-JSON-DAG: "%69:sub30": 215 # CHECK-GX-JSON-DAG: "%69:sub31": 214 # CHECK-GX-JSON-DAG: "%70:sub0": 211 # CHECK-GX-JSON-DAG: "%70:sub1": 210 # CHECK-GX-JSON-DAG: "%70:sub2": 209 # CHECK-GX-JSON-DAG: "%70:sub3": 208 # CHECK-GX-JSON-DAG: "%70:sub4": 205 # CHECK-GX-JSON-DAG: "%70:sub5": 204 # CHECK-GX-JSON-DAG: "%70:sub6": 203 # CHECK-GX-JSON-DAG: "%70:sub7": 202 # CHECK-GX-JSON-DAG: "%70:sub8": 199 # CHECK-GX-JSON-DAG: "%70:sub9": 198 # CHECK-GX-JSON-DAG: "%70:sub10": 197 # CHECK-GX-JSON-DAG: "%70:sub11": 196 # CHECK-GX-JSON-DAG: "%70:sub12": 193 # CHECK-GX-JSON-DAG: "%70:sub13": 192 # CHECK-GX-JSON-DAG: "%70:sub14": 191 # CHECK-GX-JSON-DAG: "%70:sub15": 190 # CHECK-GX-JSON-DAG: "%70:sub16": 187 # CHECK-GX-JSON-DAG: "%70:sub17": 186 # CHECK-GX-JSON-DAG: "%70:sub18": 185 # CHECK-GX-JSON-DAG: "%70:sub19": 184 # CHECK-GX-JSON-DAG: "%70:sub20": 181 # CHECK-GX-JSON-DAG: "%70:sub21": 180 # CHECK-GX-JSON-DAG: "%70:sub22": 179 # CHECK-GX-JSON-DAG: "%70:sub23": 178 # CHECK-GX-JSON-DAG: "%70:sub24": 175 # CHECK-GX-JSON-DAG: "%70:sub25": 174 # CHECK-GX-JSON-DAG: "%70:sub26": 173 # CHECK-GX-JSON-DAG: "%70:sub27": 172 # CHECK-GX-JSON-DAG: "%70:sub28": 169 # CHECK-GX-JSON-DAG: "%70:sub29": 168 # CHECK-GX-JSON-DAG: "%70:sub30": 167 # CHECK-GX-JSON-DAG: "%70:sub31": 166 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 40 # CHECK-GX-JSON-DAG: "%102": 82 # CHECK-GX-JSON-DAG: "%107": 124 # CHECK-GX-JSON-DAG: "%149:sub0": 307 # CHECK-GX-JSON-DAG: "%149:sub1": 306 # CHECK-GX-JSON-DAG: "%149:sub2": 305 # CHECK-GX-JSON-DAG: "%149:sub3": 304 # CHECK-GX-JSON-DAG: "%149:sub4": 301 # CHECK-GX-JSON-DAG: "%149:sub5": 300 # CHECK-GX-JSON-DAG: "%149:sub6": 299 # CHECK-GX-JSON-DAG: "%149:sub7": 298 # CHECK-GX-JSON-DAG: "%149:sub8": 295 # CHECK-GX-JSON-DAG: "%149:sub9": 294 # CHECK-GX-JSON-DAG: "%149:sub10": 293 # CHECK-GX-JSON-DAG: "%149:sub11": 292 # CHECK-GX-JSON-DAG: "%149:sub12": 289 # CHECK-GX-JSON-DAG: "%149:sub13": 288 # CHECK-GX-JSON-DAG: "%149:sub14": 287 # CHECK-GX-JSON-DAG: "%149:sub15": 286 # CHECK-GX-JSON-DAG: "%149:sub16": 283 # CHECK-GX-JSON-DAG: "%149:sub17": 282 # CHECK-GX-JSON-DAG: "%149:sub18": 281 # CHECK-GX-JSON-DAG: "%149:sub19": 280 # CHECK-GX-JSON-DAG: "%149:sub20": 277 # CHECK-GX-JSON-DAG: "%149:sub21": 276 # CHECK-GX-JSON-DAG: "%149:sub22": 275 # CHECK-GX-JSON-DAG: "%149:sub23": 274 # CHECK-GX-JSON-DAG: "%149:sub24": 271 # CHECK-GX-JSON-DAG: "%149:sub25": 270 # CHECK-GX-JSON-DAG: "%149:sub26": 269 # CHECK-GX-JSON-DAG: "%149:sub27": 268 # CHECK-GX-JSON-DAG: "%149:sub28": 265 # CHECK-GX-JSON-DAG: "%149:sub29": 264 # CHECK-GX-JSON-DAG: "%149:sub30": 263 # CHECK-GX-JSON-DAG: "%149:sub31": 262 # CHECK-GX-JSON-DAG: "%191:sub0": 355 # CHECK-GX-JSON-DAG: "%191:sub1": 354 # CHECK-GX-JSON-DAG: "%191:sub2": 353 # CHECK-GX-JSON-DAG: "%191:sub3": 352 # CHECK-GX-JSON-DAG: "%191:sub4": 349 # CHECK-GX-JSON-DAG: "%191:sub5": 348 # CHECK-GX-JSON-DAG: "%191:sub6": 347 # CHECK-GX-JSON-DAG: "%191:sub7": 346 # CHECK-GX-JSON-DAG: "%191:sub8": 343 # CHECK-GX-JSON-DAG: "%191:sub9": 342 # CHECK-GX-JSON-DAG: "%191:sub10": 341 # CHECK-GX-JSON-DAG: "%191:sub11": 340 # CHECK-GX-JSON-DAG: "%191:sub12": 337 # CHECK-GX-JSON-DAG: "%191:sub13": 336 # CHECK-GX-JSON-DAG: "%191:sub14": 335 # CHECK-GX-JSON-DAG: "%191:sub15": 334 # CHECK-GX-JSON-DAG: "%191:sub16": 331 # CHECK-GX-JSON-DAG: "%191:sub17": 330 # CHECK-GX-JSON-DAG: "%191:sub18": 329 # CHECK-GX-JSON-DAG: "%191:sub19": 328 # CHECK-GX-JSON-DAG: "%191:sub20": 325 # CHECK-GX-JSON-DAG: "%191:sub21": 324 # CHECK-GX-JSON-DAG: "%191:sub22": 323 # CHECK-GX-JSON-DAG: "%191:sub23": 322 # CHECK-GX-JSON-DAG: "%191:sub24": 319 # CHECK-GX-JSON-DAG: "%191:sub25": 318 # CHECK-GX-JSON-DAG: "%191:sub26": 317 # CHECK-GX-JSON-DAG: "%191:sub27": 316 # CHECK-GX-JSON-DAG: "%191:sub28": 313 # CHECK-GX-JSON-DAG: "%191:sub29": 312 # CHECK-GX-JSON-DAG: "%191:sub30": 311 # CHECK-GX-JSON-DAG: "%191:sub31": 310 # CHECK-GX-JSON-DAG: "%233:sub0": 403 # CHECK-GX-JSON-DAG: "%233:sub1": 402 # CHECK-GX-JSON-DAG: "%233:sub2": 401 # CHECK-GX-JSON-DAG: "%233:sub3": 400 # CHECK-GX-JSON-DAG: "%233:sub4": 397 # CHECK-GX-JSON-DAG: "%233:sub5": 396 # CHECK-GX-JSON-DAG: "%233:sub6": 395 # CHECK-GX-JSON-DAG: "%233:sub7": 394 # CHECK-GX-JSON-DAG: "%233:sub8": 391 # CHECK-GX-JSON-DAG: "%233:sub9": 390 # CHECK-GX-JSON-DAG: "%233:sub10": 389 # CHECK-GX-JSON-DAG: "%233:sub11": 388 # CHECK-GX-JSON-DAG: "%233:sub12": 385 # CHECK-GX-JSON-DAG: "%233:sub13": 384 # CHECK-GX-JSON-DAG: "%233:sub14": 383 # CHECK-GX-JSON-DAG: "%233:sub15": 382 # CHECK-GX-JSON-DAG: "%233:sub16": 379 # CHECK-GX-JSON-DAG: "%233:sub17": 378 # CHECK-GX-JSON-DAG: "%233:sub18": 377 # CHECK-GX-JSON-DAG: "%233:sub19": 376 # CHECK-GX-JSON-DAG: "%233:sub20": 373 # CHECK-GX-JSON-DAG: "%233:sub21": 372 # CHECK-GX-JSON-DAG: "%233:sub22": 371 # CHECK-GX-JSON-DAG: "%233:sub23": 370 # CHECK-GX-JSON-DAG: "%233:sub24": 367 # CHECK-GX-JSON-DAG: "%233:sub25": 366 # CHECK-GX-JSON-DAG: "%233:sub26": 365 # CHECK-GX-JSON-DAG: "%233:sub27": 364 # CHECK-GX-JSON-DAG: "%233:sub28": 361 # CHECK-GX-JSON-DAG: "%233:sub29": 360 # CHECK-GX-JSON-DAG: "%233:sub30": 359 # CHECK-GX-JSON-DAG: "%233:sub31": 358 # CHECK-GX-JSON-DAG: "%234:sub0": 2 # CHECK-GX-JSON-DAG: "%234:sub1": 1 # CHECK-GX-JSON-DAG: "%234:sub2": 0 # CHECK-GX-JSON-DAG: "%235": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%237:vgpr_32 = COPY %234.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 258 # CHECK-GX-JSON-DAG: "%69:sub1": 257 # CHECK-GX-JSON-DAG: "%69:sub2": 256 # CHECK-GX-JSON-DAG: "%69:sub3": 255 # CHECK-GX-JSON-DAG: "%69:sub4": 252 # CHECK-GX-JSON-DAG: "%69:sub5": 251 # CHECK-GX-JSON-DAG: "%69:sub6": 250 # CHECK-GX-JSON-DAG: "%69:sub7": 249 # CHECK-GX-JSON-DAG: "%69:sub8": 246 # CHECK-GX-JSON-DAG: "%69:sub9": 245 # CHECK-GX-JSON-DAG: "%69:sub10": 244 # CHECK-GX-JSON-DAG: "%69:sub11": 243 # CHECK-GX-JSON-DAG: "%69:sub12": 240 # CHECK-GX-JSON-DAG: "%69:sub13": 239 # CHECK-GX-JSON-DAG: "%69:sub14": 238 # CHECK-GX-JSON-DAG: "%69:sub15": 237 # CHECK-GX-JSON-DAG: "%69:sub16": 234 # CHECK-GX-JSON-DAG: "%69:sub17": 233 # CHECK-GX-JSON-DAG: "%69:sub18": 232 # CHECK-GX-JSON-DAG: "%69:sub19": 231 # CHECK-GX-JSON-DAG: "%69:sub20": 228 # CHECK-GX-JSON-DAG: "%69:sub21": 227 # CHECK-GX-JSON-DAG: "%69:sub22": 226 # CHECK-GX-JSON-DAG: "%69:sub23": 225 # CHECK-GX-JSON-DAG: "%69:sub24": 222 # CHECK-GX-JSON-DAG: "%69:sub25": 221 # CHECK-GX-JSON-DAG: "%69:sub26": 220 # CHECK-GX-JSON-DAG: "%69:sub27": 219 # CHECK-GX-JSON-DAG: "%69:sub28": 216 # CHECK-GX-JSON-DAG: "%69:sub29": 215 # CHECK-GX-JSON-DAG: "%69:sub30": 214 # CHECK-GX-JSON-DAG: "%69:sub31": 213 # CHECK-GX-JSON-DAG: "%70:sub0": 210 # CHECK-GX-JSON-DAG: "%70:sub1": 209 # CHECK-GX-JSON-DAG: "%70:sub2": 208 # CHECK-GX-JSON-DAG: "%70:sub3": 207 # CHECK-GX-JSON-DAG: "%70:sub4": 204 # CHECK-GX-JSON-DAG: "%70:sub5": 203 # CHECK-GX-JSON-DAG: "%70:sub6": 202 # CHECK-GX-JSON-DAG: "%70:sub7": 201 # CHECK-GX-JSON-DAG: "%70:sub8": 198 # CHECK-GX-JSON-DAG: "%70:sub9": 197 # CHECK-GX-JSON-DAG: "%70:sub10": 196 # CHECK-GX-JSON-DAG: "%70:sub11": 195 # CHECK-GX-JSON-DAG: "%70:sub12": 192 # CHECK-GX-JSON-DAG: "%70:sub13": 191 # CHECK-GX-JSON-DAG: "%70:sub14": 190 # CHECK-GX-JSON-DAG: "%70:sub15": 189 # CHECK-GX-JSON-DAG: "%70:sub16": 186 # CHECK-GX-JSON-DAG: "%70:sub17": 185 # CHECK-GX-JSON-DAG: "%70:sub18": 184 # CHECK-GX-JSON-DAG: "%70:sub19": 183 # CHECK-GX-JSON-DAG: "%70:sub20": 180 # CHECK-GX-JSON-DAG: "%70:sub21": 179 # CHECK-GX-JSON-DAG: "%70:sub22": 178 # CHECK-GX-JSON-DAG: "%70:sub23": 177 # CHECK-GX-JSON-DAG: "%70:sub24": 174 # CHECK-GX-JSON-DAG: "%70:sub25": 173 # CHECK-GX-JSON-DAG: "%70:sub26": 172 # CHECK-GX-JSON-DAG: "%70:sub27": 171 # CHECK-GX-JSON-DAG: "%70:sub28": 168 # CHECK-GX-JSON-DAG: "%70:sub29": 167 # CHECK-GX-JSON-DAG: "%70:sub30": 166 # CHECK-GX-JSON-DAG: "%70:sub31": 165 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 39 # CHECK-GX-JSON-DAG: "%102": 81 # CHECK-GX-JSON-DAG: "%107": 123 # CHECK-GX-JSON-DAG: "%149:sub0": 306 # CHECK-GX-JSON-DAG: "%149:sub1": 305 # CHECK-GX-JSON-DAG: "%149:sub2": 304 # CHECK-GX-JSON-DAG: "%149:sub3": 303 # CHECK-GX-JSON-DAG: "%149:sub4": 300 # CHECK-GX-JSON-DAG: "%149:sub5": 299 # CHECK-GX-JSON-DAG: "%149:sub6": 298 # CHECK-GX-JSON-DAG: "%149:sub7": 297 # CHECK-GX-JSON-DAG: "%149:sub8": 294 # CHECK-GX-JSON-DAG: "%149:sub9": 293 # CHECK-GX-JSON-DAG: "%149:sub10": 292 # CHECK-GX-JSON-DAG: "%149:sub11": 291 # CHECK-GX-JSON-DAG: "%149:sub12": 288 # CHECK-GX-JSON-DAG: "%149:sub13": 287 # CHECK-GX-JSON-DAG: "%149:sub14": 286 # CHECK-GX-JSON-DAG: "%149:sub15": 285 # CHECK-GX-JSON-DAG: "%149:sub16": 282 # CHECK-GX-JSON-DAG: "%149:sub17": 281 # CHECK-GX-JSON-DAG: "%149:sub18": 280 # CHECK-GX-JSON-DAG: "%149:sub19": 279 # CHECK-GX-JSON-DAG: "%149:sub20": 276 # CHECK-GX-JSON-DAG: "%149:sub21": 275 # CHECK-GX-JSON-DAG: "%149:sub22": 274 # CHECK-GX-JSON-DAG: "%149:sub23": 273 # CHECK-GX-JSON-DAG: "%149:sub24": 270 # CHECK-GX-JSON-DAG: "%149:sub25": 269 # CHECK-GX-JSON-DAG: "%149:sub26": 268 # CHECK-GX-JSON-DAG: "%149:sub27": 267 # CHECK-GX-JSON-DAG: "%149:sub28": 264 # CHECK-GX-JSON-DAG: "%149:sub29": 263 # CHECK-GX-JSON-DAG: "%149:sub30": 262 # CHECK-GX-JSON-DAG: "%149:sub31": 261 # CHECK-GX-JSON-DAG: "%191:sub0": 354 # CHECK-GX-JSON-DAG: "%191:sub1": 353 # CHECK-GX-JSON-DAG: "%191:sub2": 352 # CHECK-GX-JSON-DAG: "%191:sub3": 351 # CHECK-GX-JSON-DAG: "%191:sub4": 348 # CHECK-GX-JSON-DAG: "%191:sub5": 347 # CHECK-GX-JSON-DAG: "%191:sub6": 346 # CHECK-GX-JSON-DAG: "%191:sub7": 345 # CHECK-GX-JSON-DAG: "%191:sub8": 342 # CHECK-GX-JSON-DAG: "%191:sub9": 341 # CHECK-GX-JSON-DAG: "%191:sub10": 340 # CHECK-GX-JSON-DAG: "%191:sub11": 339 # CHECK-GX-JSON-DAG: "%191:sub12": 336 # CHECK-GX-JSON-DAG: "%191:sub13": 335 # CHECK-GX-JSON-DAG: "%191:sub14": 334 # CHECK-GX-JSON-DAG: "%191:sub15": 333 # CHECK-GX-JSON-DAG: "%191:sub16": 330 # CHECK-GX-JSON-DAG: "%191:sub17": 329 # CHECK-GX-JSON-DAG: "%191:sub18": 328 # CHECK-GX-JSON-DAG: "%191:sub19": 327 # CHECK-GX-JSON-DAG: "%191:sub20": 324 # CHECK-GX-JSON-DAG: "%191:sub21": 323 # CHECK-GX-JSON-DAG: "%191:sub22": 322 # CHECK-GX-JSON-DAG: "%191:sub23": 321 # CHECK-GX-JSON-DAG: "%191:sub24": 318 # CHECK-GX-JSON-DAG: "%191:sub25": 317 # CHECK-GX-JSON-DAG: "%191:sub26": 316 # CHECK-GX-JSON-DAG: "%191:sub27": 315 # CHECK-GX-JSON-DAG: "%191:sub28": 312 # CHECK-GX-JSON-DAG: "%191:sub29": 311 # CHECK-GX-JSON-DAG: "%191:sub30": 310 # CHECK-GX-JSON-DAG: "%191:sub31": 309 # CHECK-GX-JSON-DAG: "%233:sub0": 402 # CHECK-GX-JSON-DAG: "%233:sub1": 401 # CHECK-GX-JSON-DAG: "%233:sub2": 400 # CHECK-GX-JSON-DAG: "%233:sub3": 399 # CHECK-GX-JSON-DAG: "%233:sub4": 396 # CHECK-GX-JSON-DAG: "%233:sub5": 395 # CHECK-GX-JSON-DAG: "%233:sub6": 394 # CHECK-GX-JSON-DAG: "%233:sub7": 393 # CHECK-GX-JSON-DAG: "%233:sub8": 390 # CHECK-GX-JSON-DAG: "%233:sub9": 389 # CHECK-GX-JSON-DAG: "%233:sub10": 388 # CHECK-GX-JSON-DAG: "%233:sub11": 387 # CHECK-GX-JSON-DAG: "%233:sub12": 384 # CHECK-GX-JSON-DAG: "%233:sub13": 383 # CHECK-GX-JSON-DAG: "%233:sub14": 382 # CHECK-GX-JSON-DAG: "%233:sub15": 381 # CHECK-GX-JSON-DAG: "%233:sub16": 378 # CHECK-GX-JSON-DAG: "%233:sub17": 377 # CHECK-GX-JSON-DAG: "%233:sub18": 376 # CHECK-GX-JSON-DAG: "%233:sub19": 375 # CHECK-GX-JSON-DAG: "%233:sub20": 372 # CHECK-GX-JSON-DAG: "%233:sub21": 371 # CHECK-GX-JSON-DAG: "%233:sub22": 370 # CHECK-GX-JSON-DAG: "%233:sub23": 369 # CHECK-GX-JSON-DAG: "%233:sub24": 366 # CHECK-GX-JSON-DAG: "%233:sub25": 365 # CHECK-GX-JSON-DAG: "%233:sub26": 364 # CHECK-GX-JSON-DAG: "%233:sub27": 363 # CHECK-GX-JSON-DAG: "%233:sub28": 360 # CHECK-GX-JSON-DAG: "%233:sub29": 359 # CHECK-GX-JSON-DAG: "%233:sub30": 358 # CHECK-GX-JSON-DAG: "%233:sub31": 357 # CHECK-GX-JSON-DAG: "%234:sub0": 1 # CHECK-GX-JSON-DAG: "%234:sub1": 0 # CHECK-GX-JSON-DAG: "%235": 37 # CHECK-GX-JSON-DAG: "%236": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%238:vgpr_32 = COPY %234.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 257 # CHECK-GX-JSON-DAG: "%69:sub1": 256 # CHECK-GX-JSON-DAG: "%69:sub2": 255 # CHECK-GX-JSON-DAG: "%69:sub3": 254 # CHECK-GX-JSON-DAG: "%69:sub4": 251 # CHECK-GX-JSON-DAG: "%69:sub5": 250 # CHECK-GX-JSON-DAG: "%69:sub6": 249 # CHECK-GX-JSON-DAG: "%69:sub7": 248 # CHECK-GX-JSON-DAG: "%69:sub8": 245 # CHECK-GX-JSON-DAG: "%69:sub9": 244 # CHECK-GX-JSON-DAG: "%69:sub10": 243 # CHECK-GX-JSON-DAG: "%69:sub11": 242 # CHECK-GX-JSON-DAG: "%69:sub12": 239 # CHECK-GX-JSON-DAG: "%69:sub13": 238 # CHECK-GX-JSON-DAG: "%69:sub14": 237 # CHECK-GX-JSON-DAG: "%69:sub15": 236 # CHECK-GX-JSON-DAG: "%69:sub16": 233 # CHECK-GX-JSON-DAG: "%69:sub17": 232 # CHECK-GX-JSON-DAG: "%69:sub18": 231 # CHECK-GX-JSON-DAG: "%69:sub19": 230 # CHECK-GX-JSON-DAG: "%69:sub20": 227 # CHECK-GX-JSON-DAG: "%69:sub21": 226 # CHECK-GX-JSON-DAG: "%69:sub22": 225 # CHECK-GX-JSON-DAG: "%69:sub23": 224 # CHECK-GX-JSON-DAG: "%69:sub24": 221 # CHECK-GX-JSON-DAG: "%69:sub25": 220 # CHECK-GX-JSON-DAG: "%69:sub26": 219 # CHECK-GX-JSON-DAG: "%69:sub27": 218 # CHECK-GX-JSON-DAG: "%69:sub28": 215 # CHECK-GX-JSON-DAG: "%69:sub29": 214 # CHECK-GX-JSON-DAG: "%69:sub30": 213 # CHECK-GX-JSON-DAG: "%69:sub31": 212 # CHECK-GX-JSON-DAG: "%70:sub0": 209 # CHECK-GX-JSON-DAG: "%70:sub1": 208 # CHECK-GX-JSON-DAG: "%70:sub2": 207 # CHECK-GX-JSON-DAG: "%70:sub3": 206 # CHECK-GX-JSON-DAG: "%70:sub4": 203 # CHECK-GX-JSON-DAG: "%70:sub5": 202 # CHECK-GX-JSON-DAG: "%70:sub6": 201 # CHECK-GX-JSON-DAG: "%70:sub7": 200 # CHECK-GX-JSON-DAG: "%70:sub8": 197 # CHECK-GX-JSON-DAG: "%70:sub9": 196 # CHECK-GX-JSON-DAG: "%70:sub10": 195 # CHECK-GX-JSON-DAG: "%70:sub11": 194 # CHECK-GX-JSON-DAG: "%70:sub12": 191 # CHECK-GX-JSON-DAG: "%70:sub13": 190 # CHECK-GX-JSON-DAG: "%70:sub14": 189 # CHECK-GX-JSON-DAG: "%70:sub15": 188 # CHECK-GX-JSON-DAG: "%70:sub16": 185 # CHECK-GX-JSON-DAG: "%70:sub17": 184 # CHECK-GX-JSON-DAG: "%70:sub18": 183 # CHECK-GX-JSON-DAG: "%70:sub19": 182 # CHECK-GX-JSON-DAG: "%70:sub20": 179 # CHECK-GX-JSON-DAG: "%70:sub21": 178 # CHECK-GX-JSON-DAG: "%70:sub22": 177 # CHECK-GX-JSON-DAG: "%70:sub23": 176 # CHECK-GX-JSON-DAG: "%70:sub24": 173 # CHECK-GX-JSON-DAG: "%70:sub25": 172 # CHECK-GX-JSON-DAG: "%70:sub26": 171 # CHECK-GX-JSON-DAG: "%70:sub27": 170 # CHECK-GX-JSON-DAG: "%70:sub28": 167 # CHECK-GX-JSON-DAG: "%70:sub29": 166 # CHECK-GX-JSON-DAG: "%70:sub30": 165 # CHECK-GX-JSON-DAG: "%70:sub31": 164 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 38 # CHECK-GX-JSON-DAG: "%102": 80 # CHECK-GX-JSON-DAG: "%107": 122 # CHECK-GX-JSON-DAG: "%149:sub0": 305 # CHECK-GX-JSON-DAG: "%149:sub1": 304 # CHECK-GX-JSON-DAG: "%149:sub2": 303 # CHECK-GX-JSON-DAG: "%149:sub3": 302 # CHECK-GX-JSON-DAG: "%149:sub4": 299 # CHECK-GX-JSON-DAG: "%149:sub5": 298 # CHECK-GX-JSON-DAG: "%149:sub6": 297 # CHECK-GX-JSON-DAG: "%149:sub7": 296 # CHECK-GX-JSON-DAG: "%149:sub8": 293 # CHECK-GX-JSON-DAG: "%149:sub9": 292 # CHECK-GX-JSON-DAG: "%149:sub10": 291 # CHECK-GX-JSON-DAG: "%149:sub11": 290 # CHECK-GX-JSON-DAG: "%149:sub12": 287 # CHECK-GX-JSON-DAG: "%149:sub13": 286 # CHECK-GX-JSON-DAG: "%149:sub14": 285 # CHECK-GX-JSON-DAG: "%149:sub15": 284 # CHECK-GX-JSON-DAG: "%149:sub16": 281 # CHECK-GX-JSON-DAG: "%149:sub17": 280 # CHECK-GX-JSON-DAG: "%149:sub18": 279 # CHECK-GX-JSON-DAG: "%149:sub19": 278 # CHECK-GX-JSON-DAG: "%149:sub20": 275 # CHECK-GX-JSON-DAG: "%149:sub21": 274 # CHECK-GX-JSON-DAG: "%149:sub22": 273 # CHECK-GX-JSON-DAG: "%149:sub23": 272 # CHECK-GX-JSON-DAG: "%149:sub24": 269 # CHECK-GX-JSON-DAG: "%149:sub25": 268 # CHECK-GX-JSON-DAG: "%149:sub26": 267 # CHECK-GX-JSON-DAG: "%149:sub27": 266 # CHECK-GX-JSON-DAG: "%149:sub28": 263 # CHECK-GX-JSON-DAG: "%149:sub29": 262 # CHECK-GX-JSON-DAG: "%149:sub30": 261 # CHECK-GX-JSON-DAG: "%149:sub31": 260 # CHECK-GX-JSON-DAG: "%191:sub0": 353 # CHECK-GX-JSON-DAG: "%191:sub1": 352 # CHECK-GX-JSON-DAG: "%191:sub2": 351 # CHECK-GX-JSON-DAG: "%191:sub3": 350 # CHECK-GX-JSON-DAG: "%191:sub4": 347 # CHECK-GX-JSON-DAG: "%191:sub5": 346 # CHECK-GX-JSON-DAG: "%191:sub6": 345 # CHECK-GX-JSON-DAG: "%191:sub7": 344 # CHECK-GX-JSON-DAG: "%191:sub8": 341 # CHECK-GX-JSON-DAG: "%191:sub9": 340 # CHECK-GX-JSON-DAG: "%191:sub10": 339 # CHECK-GX-JSON-DAG: "%191:sub11": 338 # CHECK-GX-JSON-DAG: "%191:sub12": 335 # CHECK-GX-JSON-DAG: "%191:sub13": 334 # CHECK-GX-JSON-DAG: "%191:sub14": 333 # CHECK-GX-JSON-DAG: "%191:sub15": 332 # CHECK-GX-JSON-DAG: "%191:sub16": 329 # CHECK-GX-JSON-DAG: "%191:sub17": 328 # CHECK-GX-JSON-DAG: "%191:sub18": 327 # CHECK-GX-JSON-DAG: "%191:sub19": 326 # CHECK-GX-JSON-DAG: "%191:sub20": 323 # CHECK-GX-JSON-DAG: "%191:sub21": 322 # CHECK-GX-JSON-DAG: "%191:sub22": 321 # CHECK-GX-JSON-DAG: "%191:sub23": 320 # CHECK-GX-JSON-DAG: "%191:sub24": 317 # CHECK-GX-JSON-DAG: "%191:sub25": 316 # CHECK-GX-JSON-DAG: "%191:sub26": 315 # CHECK-GX-JSON-DAG: "%191:sub27": 314 # CHECK-GX-JSON-DAG: "%191:sub28": 311 # CHECK-GX-JSON-DAG: "%191:sub29": 310 # CHECK-GX-JSON-DAG: "%191:sub30": 309 # CHECK-GX-JSON-DAG: "%191:sub31": 308 # CHECK-GX-JSON-DAG: "%233:sub0": 401 # CHECK-GX-JSON-DAG: "%233:sub1": 400 # CHECK-GX-JSON-DAG: "%233:sub2": 399 # CHECK-GX-JSON-DAG: "%233:sub3": 398 # CHECK-GX-JSON-DAG: "%233:sub4": 395 # CHECK-GX-JSON-DAG: "%233:sub5": 394 # CHECK-GX-JSON-DAG: "%233:sub6": 393 # CHECK-GX-JSON-DAG: "%233:sub7": 392 # CHECK-GX-JSON-DAG: "%233:sub8": 389 # CHECK-GX-JSON-DAG: "%233:sub9": 388 # CHECK-GX-JSON-DAG: "%233:sub10": 387 # CHECK-GX-JSON-DAG: "%233:sub11": 386 # CHECK-GX-JSON-DAG: "%233:sub12": 383 # CHECK-GX-JSON-DAG: "%233:sub13": 382 # CHECK-GX-JSON-DAG: "%233:sub14": 381 # CHECK-GX-JSON-DAG: "%233:sub15": 380 # CHECK-GX-JSON-DAG: "%233:sub16": 377 # CHECK-GX-JSON-DAG: "%233:sub17": 376 # CHECK-GX-JSON-DAG: "%233:sub18": 375 # CHECK-GX-JSON-DAG: "%233:sub19": 374 # CHECK-GX-JSON-DAG: "%233:sub20": 371 # CHECK-GX-JSON-DAG: "%233:sub21": 370 # CHECK-GX-JSON-DAG: "%233:sub22": 369 # CHECK-GX-JSON-DAG: "%233:sub23": 368 # CHECK-GX-JSON-DAG: "%233:sub24": 365 # CHECK-GX-JSON-DAG: "%233:sub25": 364 # CHECK-GX-JSON-DAG: "%233:sub26": 363 # CHECK-GX-JSON-DAG: "%233:sub27": 362 # CHECK-GX-JSON-DAG: "%233:sub28": 359 # CHECK-GX-JSON-DAG: "%233:sub29": 358 # CHECK-GX-JSON-DAG: "%233:sub30": 357 # CHECK-GX-JSON-DAG: "%233:sub31": 356 # CHECK-GX-JSON-DAG: "%234:sub0": 0 # CHECK-GX-JSON-DAG: "%235": 36 # CHECK-GX-JSON-DAG: "%236": 36 # CHECK-GX-JSON-DAG: "%237": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%239:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 256 # CHECK-GX-JSON-DAG: "%69:sub1": 255 # CHECK-GX-JSON-DAG: "%69:sub2": 254 # CHECK-GX-JSON-DAG: "%69:sub3": 253 # CHECK-GX-JSON-DAG: "%69:sub4": 250 # CHECK-GX-JSON-DAG: "%69:sub5": 249 # CHECK-GX-JSON-DAG: "%69:sub6": 248 # CHECK-GX-JSON-DAG: "%69:sub7": 247 # CHECK-GX-JSON-DAG: "%69:sub8": 244 # CHECK-GX-JSON-DAG: "%69:sub9": 243 # CHECK-GX-JSON-DAG: "%69:sub10": 242 # CHECK-GX-JSON-DAG: "%69:sub11": 241 # CHECK-GX-JSON-DAG: "%69:sub12": 238 # CHECK-GX-JSON-DAG: "%69:sub13": 237 # CHECK-GX-JSON-DAG: "%69:sub14": 236 # CHECK-GX-JSON-DAG: "%69:sub15": 235 # CHECK-GX-JSON-DAG: "%69:sub16": 232 # CHECK-GX-JSON-DAG: "%69:sub17": 231 # CHECK-GX-JSON-DAG: "%69:sub18": 230 # CHECK-GX-JSON-DAG: "%69:sub19": 229 # CHECK-GX-JSON-DAG: "%69:sub20": 226 # CHECK-GX-JSON-DAG: "%69:sub21": 225 # CHECK-GX-JSON-DAG: "%69:sub22": 224 # CHECK-GX-JSON-DAG: "%69:sub23": 223 # CHECK-GX-JSON-DAG: "%69:sub24": 220 # CHECK-GX-JSON-DAG: "%69:sub25": 219 # CHECK-GX-JSON-DAG: "%69:sub26": 218 # CHECK-GX-JSON-DAG: "%69:sub27": 217 # CHECK-GX-JSON-DAG: "%69:sub28": 214 # CHECK-GX-JSON-DAG: "%69:sub29": 213 # CHECK-GX-JSON-DAG: "%69:sub30": 212 # CHECK-GX-JSON-DAG: "%69:sub31": 211 # CHECK-GX-JSON-DAG: "%70:sub0": 208 # CHECK-GX-JSON-DAG: "%70:sub1": 207 # CHECK-GX-JSON-DAG: "%70:sub2": 206 # CHECK-GX-JSON-DAG: "%70:sub3": 205 # CHECK-GX-JSON-DAG: "%70:sub4": 202 # CHECK-GX-JSON-DAG: "%70:sub5": 201 # CHECK-GX-JSON-DAG: "%70:sub6": 200 # CHECK-GX-JSON-DAG: "%70:sub7": 199 # CHECK-GX-JSON-DAG: "%70:sub8": 196 # CHECK-GX-JSON-DAG: "%70:sub9": 195 # CHECK-GX-JSON-DAG: "%70:sub10": 194 # CHECK-GX-JSON-DAG: "%70:sub11": 193 # CHECK-GX-JSON-DAG: "%70:sub12": 190 # CHECK-GX-JSON-DAG: "%70:sub13": 189 # CHECK-GX-JSON-DAG: "%70:sub14": 188 # CHECK-GX-JSON-DAG: "%70:sub15": 187 # CHECK-GX-JSON-DAG: "%70:sub16": 184 # CHECK-GX-JSON-DAG: "%70:sub17": 183 # CHECK-GX-JSON-DAG: "%70:sub18": 182 # CHECK-GX-JSON-DAG: "%70:sub19": 181 # CHECK-GX-JSON-DAG: "%70:sub20": 178 # CHECK-GX-JSON-DAG: "%70:sub21": 177 # CHECK-GX-JSON-DAG: "%70:sub22": 176 # CHECK-GX-JSON-DAG: "%70:sub23": 175 # CHECK-GX-JSON-DAG: "%70:sub24": 172 # CHECK-GX-JSON-DAG: "%70:sub25": 171 # CHECK-GX-JSON-DAG: "%70:sub26": 170 # CHECK-GX-JSON-DAG: "%70:sub27": 169 # CHECK-GX-JSON-DAG: "%70:sub28": 166 # CHECK-GX-JSON-DAG: "%70:sub29": 165 # CHECK-GX-JSON-DAG: "%70:sub30": 164 # CHECK-GX-JSON-DAG: "%70:sub31": 163 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 37 # CHECK-GX-JSON-DAG: "%102": 79 # CHECK-GX-JSON-DAG: "%107": 121 # CHECK-GX-JSON-DAG: "%149:sub0": 304 # CHECK-GX-JSON-DAG: "%149:sub1": 303 # CHECK-GX-JSON-DAG: "%149:sub2": 302 # CHECK-GX-JSON-DAG: "%149:sub3": 301 # CHECK-GX-JSON-DAG: "%149:sub4": 298 # CHECK-GX-JSON-DAG: "%149:sub5": 297 # CHECK-GX-JSON-DAG: "%149:sub6": 296 # CHECK-GX-JSON-DAG: "%149:sub7": 295 # CHECK-GX-JSON-DAG: "%149:sub8": 292 # CHECK-GX-JSON-DAG: "%149:sub9": 291 # CHECK-GX-JSON-DAG: "%149:sub10": 290 # CHECK-GX-JSON-DAG: "%149:sub11": 289 # CHECK-GX-JSON-DAG: "%149:sub12": 286 # CHECK-GX-JSON-DAG: "%149:sub13": 285 # CHECK-GX-JSON-DAG: "%149:sub14": 284 # CHECK-GX-JSON-DAG: "%149:sub15": 283 # CHECK-GX-JSON-DAG: "%149:sub16": 280 # CHECK-GX-JSON-DAG: "%149:sub17": 279 # CHECK-GX-JSON-DAG: "%149:sub18": 278 # CHECK-GX-JSON-DAG: "%149:sub19": 277 # CHECK-GX-JSON-DAG: "%149:sub20": 274 # CHECK-GX-JSON-DAG: "%149:sub21": 273 # CHECK-GX-JSON-DAG: "%149:sub22": 272 # CHECK-GX-JSON-DAG: "%149:sub23": 271 # CHECK-GX-JSON-DAG: "%149:sub24": 268 # CHECK-GX-JSON-DAG: "%149:sub25": 267 # CHECK-GX-JSON-DAG: "%149:sub26": 266 # CHECK-GX-JSON-DAG: "%149:sub27": 265 # CHECK-GX-JSON-DAG: "%149:sub28": 262 # CHECK-GX-JSON-DAG: "%149:sub29": 261 # CHECK-GX-JSON-DAG: "%149:sub30": 260 # CHECK-GX-JSON-DAG: "%149:sub31": 259 # CHECK-GX-JSON-DAG: "%191:sub0": 352 # CHECK-GX-JSON-DAG: "%191:sub1": 351 # CHECK-GX-JSON-DAG: "%191:sub2": 350 # CHECK-GX-JSON-DAG: "%191:sub3": 349 # CHECK-GX-JSON-DAG: "%191:sub4": 346 # CHECK-GX-JSON-DAG: "%191:sub5": 345 # CHECK-GX-JSON-DAG: "%191:sub6": 344 # CHECK-GX-JSON-DAG: "%191:sub7": 343 # CHECK-GX-JSON-DAG: "%191:sub8": 340 # CHECK-GX-JSON-DAG: "%191:sub9": 339 # CHECK-GX-JSON-DAG: "%191:sub10": 338 # CHECK-GX-JSON-DAG: "%191:sub11": 337 # CHECK-GX-JSON-DAG: "%191:sub12": 334 # CHECK-GX-JSON-DAG: "%191:sub13": 333 # CHECK-GX-JSON-DAG: "%191:sub14": 332 # CHECK-GX-JSON-DAG: "%191:sub15": 331 # CHECK-GX-JSON-DAG: "%191:sub16": 328 # CHECK-GX-JSON-DAG: "%191:sub17": 327 # CHECK-GX-JSON-DAG: "%191:sub18": 326 # CHECK-GX-JSON-DAG: "%191:sub19": 325 # CHECK-GX-JSON-DAG: "%191:sub20": 322 # CHECK-GX-JSON-DAG: "%191:sub21": 321 # CHECK-GX-JSON-DAG: "%191:sub22": 320 # CHECK-GX-JSON-DAG: "%191:sub23": 319 # CHECK-GX-JSON-DAG: "%191:sub24": 316 # CHECK-GX-JSON-DAG: "%191:sub25": 315 # CHECK-GX-JSON-DAG: "%191:sub26": 314 # CHECK-GX-JSON-DAG: "%191:sub27": 313 # CHECK-GX-JSON-DAG: "%191:sub28": 310 # CHECK-GX-JSON-DAG: "%191:sub29": 309 # CHECK-GX-JSON-DAG: "%191:sub30": 308 # CHECK-GX-JSON-DAG: "%191:sub31": 307 # CHECK-GX-JSON-DAG: "%233:sub0": 400 # CHECK-GX-JSON-DAG: "%233:sub1": 399 # CHECK-GX-JSON-DAG: "%233:sub2": 398 # CHECK-GX-JSON-DAG: "%233:sub3": 397 # CHECK-GX-JSON-DAG: "%233:sub4": 394 # CHECK-GX-JSON-DAG: "%233:sub5": 393 # CHECK-GX-JSON-DAG: "%233:sub6": 392 # CHECK-GX-JSON-DAG: "%233:sub7": 391 # CHECK-GX-JSON-DAG: "%233:sub8": 388 # CHECK-GX-JSON-DAG: "%233:sub9": 387 # CHECK-GX-JSON-DAG: "%233:sub10": 386 # CHECK-GX-JSON-DAG: "%233:sub11": 385 # CHECK-GX-JSON-DAG: "%233:sub12": 382 # CHECK-GX-JSON-DAG: "%233:sub13": 381 # CHECK-GX-JSON-DAG: "%233:sub14": 380 # CHECK-GX-JSON-DAG: "%233:sub15": 379 # CHECK-GX-JSON-DAG: "%233:sub16": 376 # CHECK-GX-JSON-DAG: "%233:sub17": 375 # CHECK-GX-JSON-DAG: "%233:sub18": 374 # CHECK-GX-JSON-DAG: "%233:sub19": 373 # CHECK-GX-JSON-DAG: "%233:sub20": 370 # CHECK-GX-JSON-DAG: "%233:sub21": 369 # CHECK-GX-JSON-DAG: "%233:sub22": 368 # CHECK-GX-JSON-DAG: "%233:sub23": 367 # CHECK-GX-JSON-DAG: "%233:sub24": 364 # CHECK-GX-JSON-DAG: "%233:sub25": 363 # CHECK-GX-JSON-DAG: "%233:sub26": 362 # CHECK-GX-JSON-DAG: "%233:sub27": 361 # CHECK-GX-JSON-DAG: "%233:sub28": 358 # CHECK-GX-JSON-DAG: "%233:sub29": 357 # CHECK-GX-JSON-DAG: "%233:sub30": 356 # CHECK-GX-JSON-DAG: "%233:sub31": 355 # CHECK-GX-JSON-DAG: "%235": 35 # CHECK-GX-JSON-DAG: "%236": 35 # CHECK-GX-JSON-DAG: "%237": 35 # CHECK-GX-JSON-DAG: "%238": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%240:vgpr_32 = COPY %239.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 255 # CHECK-GX-JSON-DAG: "%69:sub1": 254 # CHECK-GX-JSON-DAG: "%69:sub2": 253 # CHECK-GX-JSON-DAG: "%69:sub3": 252 # CHECK-GX-JSON-DAG: "%69:sub4": 249 # CHECK-GX-JSON-DAG: "%69:sub5": 248 # CHECK-GX-JSON-DAG: "%69:sub6": 247 # CHECK-GX-JSON-DAG: "%69:sub7": 246 # CHECK-GX-JSON-DAG: "%69:sub8": 243 # CHECK-GX-JSON-DAG: "%69:sub9": 242 # CHECK-GX-JSON-DAG: "%69:sub10": 241 # CHECK-GX-JSON-DAG: "%69:sub11": 240 # CHECK-GX-JSON-DAG: "%69:sub12": 237 # CHECK-GX-JSON-DAG: "%69:sub13": 236 # CHECK-GX-JSON-DAG: "%69:sub14": 235 # CHECK-GX-JSON-DAG: "%69:sub15": 234 # CHECK-GX-JSON-DAG: "%69:sub16": 231 # CHECK-GX-JSON-DAG: "%69:sub17": 230 # CHECK-GX-JSON-DAG: "%69:sub18": 229 # CHECK-GX-JSON-DAG: "%69:sub19": 228 # CHECK-GX-JSON-DAG: "%69:sub20": 225 # CHECK-GX-JSON-DAG: "%69:sub21": 224 # CHECK-GX-JSON-DAG: "%69:sub22": 223 # CHECK-GX-JSON-DAG: "%69:sub23": 222 # CHECK-GX-JSON-DAG: "%69:sub24": 219 # CHECK-GX-JSON-DAG: "%69:sub25": 218 # CHECK-GX-JSON-DAG: "%69:sub26": 217 # CHECK-GX-JSON-DAG: "%69:sub27": 216 # CHECK-GX-JSON-DAG: "%69:sub28": 213 # CHECK-GX-JSON-DAG: "%69:sub29": 212 # CHECK-GX-JSON-DAG: "%69:sub30": 211 # CHECK-GX-JSON-DAG: "%69:sub31": 210 # CHECK-GX-JSON-DAG: "%70:sub0": 207 # CHECK-GX-JSON-DAG: "%70:sub1": 206 # CHECK-GX-JSON-DAG: "%70:sub2": 205 # CHECK-GX-JSON-DAG: "%70:sub3": 204 # CHECK-GX-JSON-DAG: "%70:sub4": 201 # CHECK-GX-JSON-DAG: "%70:sub5": 200 # CHECK-GX-JSON-DAG: "%70:sub6": 199 # CHECK-GX-JSON-DAG: "%70:sub7": 198 # CHECK-GX-JSON-DAG: "%70:sub8": 195 # CHECK-GX-JSON-DAG: "%70:sub9": 194 # CHECK-GX-JSON-DAG: "%70:sub10": 193 # CHECK-GX-JSON-DAG: "%70:sub11": 192 # CHECK-GX-JSON-DAG: "%70:sub12": 189 # CHECK-GX-JSON-DAG: "%70:sub13": 188 # CHECK-GX-JSON-DAG: "%70:sub14": 187 # CHECK-GX-JSON-DAG: "%70:sub15": 186 # CHECK-GX-JSON-DAG: "%70:sub16": 183 # CHECK-GX-JSON-DAG: "%70:sub17": 182 # CHECK-GX-JSON-DAG: "%70:sub18": 181 # CHECK-GX-JSON-DAG: "%70:sub19": 180 # CHECK-GX-JSON-DAG: "%70:sub20": 177 # CHECK-GX-JSON-DAG: "%70:sub21": 176 # CHECK-GX-JSON-DAG: "%70:sub22": 175 # CHECK-GX-JSON-DAG: "%70:sub23": 174 # CHECK-GX-JSON-DAG: "%70:sub24": 171 # CHECK-GX-JSON-DAG: "%70:sub25": 170 # CHECK-GX-JSON-DAG: "%70:sub26": 169 # CHECK-GX-JSON-DAG: "%70:sub27": 168 # CHECK-GX-JSON-DAG: "%70:sub28": 165 # CHECK-GX-JSON-DAG: "%70:sub29": 164 # CHECK-GX-JSON-DAG: "%70:sub30": 163 # CHECK-GX-JSON-DAG: "%70:sub31": 162 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 36 # CHECK-GX-JSON-DAG: "%102": 78 # CHECK-GX-JSON-DAG: "%107": 120 # CHECK-GX-JSON-DAG: "%149:sub0": 303 # CHECK-GX-JSON-DAG: "%149:sub1": 302 # CHECK-GX-JSON-DAG: "%149:sub2": 301 # CHECK-GX-JSON-DAG: "%149:sub3": 300 # CHECK-GX-JSON-DAG: "%149:sub4": 297 # CHECK-GX-JSON-DAG: "%149:sub5": 296 # CHECK-GX-JSON-DAG: "%149:sub6": 295 # CHECK-GX-JSON-DAG: "%149:sub7": 294 # CHECK-GX-JSON-DAG: "%149:sub8": 291 # CHECK-GX-JSON-DAG: "%149:sub9": 290 # CHECK-GX-JSON-DAG: "%149:sub10": 289 # CHECK-GX-JSON-DAG: "%149:sub11": 288 # CHECK-GX-JSON-DAG: "%149:sub12": 285 # CHECK-GX-JSON-DAG: "%149:sub13": 284 # CHECK-GX-JSON-DAG: "%149:sub14": 283 # CHECK-GX-JSON-DAG: "%149:sub15": 282 # CHECK-GX-JSON-DAG: "%149:sub16": 279 # CHECK-GX-JSON-DAG: "%149:sub17": 278 # CHECK-GX-JSON-DAG: "%149:sub18": 277 # CHECK-GX-JSON-DAG: "%149:sub19": 276 # CHECK-GX-JSON-DAG: "%149:sub20": 273 # CHECK-GX-JSON-DAG: "%149:sub21": 272 # CHECK-GX-JSON-DAG: "%149:sub22": 271 # CHECK-GX-JSON-DAG: "%149:sub23": 270 # CHECK-GX-JSON-DAG: "%149:sub24": 267 # CHECK-GX-JSON-DAG: "%149:sub25": 266 # CHECK-GX-JSON-DAG: "%149:sub26": 265 # CHECK-GX-JSON-DAG: "%149:sub27": 264 # CHECK-GX-JSON-DAG: "%149:sub28": 261 # CHECK-GX-JSON-DAG: "%149:sub29": 260 # CHECK-GX-JSON-DAG: "%149:sub30": 259 # CHECK-GX-JSON-DAG: "%149:sub31": 258 # CHECK-GX-JSON-DAG: "%191:sub0": 351 # CHECK-GX-JSON-DAG: "%191:sub1": 350 # CHECK-GX-JSON-DAG: "%191:sub2": 349 # CHECK-GX-JSON-DAG: "%191:sub3": 348 # CHECK-GX-JSON-DAG: "%191:sub4": 345 # CHECK-GX-JSON-DAG: "%191:sub5": 344 # CHECK-GX-JSON-DAG: "%191:sub6": 343 # CHECK-GX-JSON-DAG: "%191:sub7": 342 # CHECK-GX-JSON-DAG: "%191:sub8": 339 # CHECK-GX-JSON-DAG: "%191:sub9": 338 # CHECK-GX-JSON-DAG: "%191:sub10": 337 # CHECK-GX-JSON-DAG: "%191:sub11": 336 # CHECK-GX-JSON-DAG: "%191:sub12": 333 # CHECK-GX-JSON-DAG: "%191:sub13": 332 # CHECK-GX-JSON-DAG: "%191:sub14": 331 # CHECK-GX-JSON-DAG: "%191:sub15": 330 # CHECK-GX-JSON-DAG: "%191:sub16": 327 # CHECK-GX-JSON-DAG: "%191:sub17": 326 # CHECK-GX-JSON-DAG: "%191:sub18": 325 # CHECK-GX-JSON-DAG: "%191:sub19": 324 # CHECK-GX-JSON-DAG: "%191:sub20": 321 # CHECK-GX-JSON-DAG: "%191:sub21": 320 # CHECK-GX-JSON-DAG: "%191:sub22": 319 # CHECK-GX-JSON-DAG: "%191:sub23": 318 # CHECK-GX-JSON-DAG: "%191:sub24": 315 # CHECK-GX-JSON-DAG: "%191:sub25": 314 # CHECK-GX-JSON-DAG: "%191:sub26": 313 # CHECK-GX-JSON-DAG: "%191:sub27": 312 # CHECK-GX-JSON-DAG: "%191:sub28": 309 # CHECK-GX-JSON-DAG: "%191:sub29": 308 # CHECK-GX-JSON-DAG: "%191:sub30": 307 # CHECK-GX-JSON-DAG: "%191:sub31": 306 # CHECK-GX-JSON-DAG: "%233:sub0": 399 # CHECK-GX-JSON-DAG: "%233:sub1": 398 # CHECK-GX-JSON-DAG: "%233:sub2": 397 # CHECK-GX-JSON-DAG: "%233:sub3": 396 # CHECK-GX-JSON-DAG: "%233:sub4": 393 # CHECK-GX-JSON-DAG: "%233:sub5": 392 # CHECK-GX-JSON-DAG: "%233:sub6": 391 # CHECK-GX-JSON-DAG: "%233:sub7": 390 # CHECK-GX-JSON-DAG: "%233:sub8": 387 # CHECK-GX-JSON-DAG: "%233:sub9": 386 # CHECK-GX-JSON-DAG: "%233:sub10": 385 # CHECK-GX-JSON-DAG: "%233:sub11": 384 # CHECK-GX-JSON-DAG: "%233:sub12": 381 # CHECK-GX-JSON-DAG: "%233:sub13": 380 # CHECK-GX-JSON-DAG: "%233:sub14": 379 # CHECK-GX-JSON-DAG: "%233:sub15": 378 # CHECK-GX-JSON-DAG: "%233:sub16": 375 # CHECK-GX-JSON-DAG: "%233:sub17": 374 # CHECK-GX-JSON-DAG: "%233:sub18": 373 # CHECK-GX-JSON-DAG: "%233:sub19": 372 # CHECK-GX-JSON-DAG: "%233:sub20": 369 # CHECK-GX-JSON-DAG: "%233:sub21": 368 # CHECK-GX-JSON-DAG: "%233:sub22": 367 # CHECK-GX-JSON-DAG: "%233:sub23": 366 # CHECK-GX-JSON-DAG: "%233:sub24": 363 # CHECK-GX-JSON-DAG: "%233:sub25": 362 # CHECK-GX-JSON-DAG: "%233:sub26": 361 # CHECK-GX-JSON-DAG: "%233:sub27": 360 # CHECK-GX-JSON-DAG: "%233:sub28": 357 # CHECK-GX-JSON-DAG: "%233:sub29": 356 # CHECK-GX-JSON-DAG: "%233:sub30": 355 # CHECK-GX-JSON-DAG: "%233:sub31": 354 # CHECK-GX-JSON-DAG: "%235": 34 # CHECK-GX-JSON-DAG: "%236": 34 # CHECK-GX-JSON-DAG: "%237": 34 # CHECK-GX-JSON-DAG: "%238": 34 # CHECK-GX-JSON-DAG: "%239:sub0": 3 # CHECK-GX-JSON-DAG: "%239:sub1": 2 # CHECK-GX-JSON-DAG: "%239:sub2": 1 # CHECK-GX-JSON-DAG: "%239:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%241:vgpr_32 = COPY %239.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 254 # CHECK-GX-JSON-DAG: "%69:sub1": 253 # CHECK-GX-JSON-DAG: "%69:sub2": 252 # CHECK-GX-JSON-DAG: "%69:sub3": 251 # CHECK-GX-JSON-DAG: "%69:sub4": 248 # CHECK-GX-JSON-DAG: "%69:sub5": 247 # CHECK-GX-JSON-DAG: "%69:sub6": 246 # CHECK-GX-JSON-DAG: "%69:sub7": 245 # CHECK-GX-JSON-DAG: "%69:sub8": 242 # CHECK-GX-JSON-DAG: "%69:sub9": 241 # CHECK-GX-JSON-DAG: "%69:sub10": 240 # CHECK-GX-JSON-DAG: "%69:sub11": 239 # CHECK-GX-JSON-DAG: "%69:sub12": 236 # CHECK-GX-JSON-DAG: "%69:sub13": 235 # CHECK-GX-JSON-DAG: "%69:sub14": 234 # CHECK-GX-JSON-DAG: "%69:sub15": 233 # CHECK-GX-JSON-DAG: "%69:sub16": 230 # CHECK-GX-JSON-DAG: "%69:sub17": 229 # CHECK-GX-JSON-DAG: "%69:sub18": 228 # CHECK-GX-JSON-DAG: "%69:sub19": 227 # CHECK-GX-JSON-DAG: "%69:sub20": 224 # CHECK-GX-JSON-DAG: "%69:sub21": 223 # CHECK-GX-JSON-DAG: "%69:sub22": 222 # CHECK-GX-JSON-DAG: "%69:sub23": 221 # CHECK-GX-JSON-DAG: "%69:sub24": 218 # CHECK-GX-JSON-DAG: "%69:sub25": 217 # CHECK-GX-JSON-DAG: "%69:sub26": 216 # CHECK-GX-JSON-DAG: "%69:sub27": 215 # CHECK-GX-JSON-DAG: "%69:sub28": 212 # CHECK-GX-JSON-DAG: "%69:sub29": 211 # CHECK-GX-JSON-DAG: "%69:sub30": 210 # CHECK-GX-JSON-DAG: "%69:sub31": 209 # CHECK-GX-JSON-DAG: "%70:sub0": 206 # CHECK-GX-JSON-DAG: "%70:sub1": 205 # CHECK-GX-JSON-DAG: "%70:sub2": 204 # CHECK-GX-JSON-DAG: "%70:sub3": 203 # CHECK-GX-JSON-DAG: "%70:sub4": 200 # CHECK-GX-JSON-DAG: "%70:sub5": 199 # CHECK-GX-JSON-DAG: "%70:sub6": 198 # CHECK-GX-JSON-DAG: "%70:sub7": 197 # CHECK-GX-JSON-DAG: "%70:sub8": 194 # CHECK-GX-JSON-DAG: "%70:sub9": 193 # CHECK-GX-JSON-DAG: "%70:sub10": 192 # CHECK-GX-JSON-DAG: "%70:sub11": 191 # CHECK-GX-JSON-DAG: "%70:sub12": 188 # CHECK-GX-JSON-DAG: "%70:sub13": 187 # CHECK-GX-JSON-DAG: "%70:sub14": 186 # CHECK-GX-JSON-DAG: "%70:sub15": 185 # CHECK-GX-JSON-DAG: "%70:sub16": 182 # CHECK-GX-JSON-DAG: "%70:sub17": 181 # CHECK-GX-JSON-DAG: "%70:sub18": 180 # CHECK-GX-JSON-DAG: "%70:sub19": 179 # CHECK-GX-JSON-DAG: "%70:sub20": 176 # CHECK-GX-JSON-DAG: "%70:sub21": 175 # CHECK-GX-JSON-DAG: "%70:sub22": 174 # CHECK-GX-JSON-DAG: "%70:sub23": 173 # CHECK-GX-JSON-DAG: "%70:sub24": 170 # CHECK-GX-JSON-DAG: "%70:sub25": 169 # CHECK-GX-JSON-DAG: "%70:sub26": 168 # CHECK-GX-JSON-DAG: "%70:sub27": 167 # CHECK-GX-JSON-DAG: "%70:sub28": 164 # CHECK-GX-JSON-DAG: "%70:sub29": 163 # CHECK-GX-JSON-DAG: "%70:sub30": 162 # CHECK-GX-JSON-DAG: "%70:sub31": 161 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 35 # CHECK-GX-JSON-DAG: "%102": 77 # CHECK-GX-JSON-DAG: "%107": 119 # CHECK-GX-JSON-DAG: "%149:sub0": 302 # CHECK-GX-JSON-DAG: "%149:sub1": 301 # CHECK-GX-JSON-DAG: "%149:sub2": 300 # CHECK-GX-JSON-DAG: "%149:sub3": 299 # CHECK-GX-JSON-DAG: "%149:sub4": 296 # CHECK-GX-JSON-DAG: "%149:sub5": 295 # CHECK-GX-JSON-DAG: "%149:sub6": 294 # CHECK-GX-JSON-DAG: "%149:sub7": 293 # CHECK-GX-JSON-DAG: "%149:sub8": 290 # CHECK-GX-JSON-DAG: "%149:sub9": 289 # CHECK-GX-JSON-DAG: "%149:sub10": 288 # CHECK-GX-JSON-DAG: "%149:sub11": 287 # CHECK-GX-JSON-DAG: "%149:sub12": 284 # CHECK-GX-JSON-DAG: "%149:sub13": 283 # CHECK-GX-JSON-DAG: "%149:sub14": 282 # CHECK-GX-JSON-DAG: "%149:sub15": 281 # CHECK-GX-JSON-DAG: "%149:sub16": 278 # CHECK-GX-JSON-DAG: "%149:sub17": 277 # CHECK-GX-JSON-DAG: "%149:sub18": 276 # CHECK-GX-JSON-DAG: "%149:sub19": 275 # CHECK-GX-JSON-DAG: "%149:sub20": 272 # CHECK-GX-JSON-DAG: "%149:sub21": 271 # CHECK-GX-JSON-DAG: "%149:sub22": 270 # CHECK-GX-JSON-DAG: "%149:sub23": 269 # CHECK-GX-JSON-DAG: "%149:sub24": 266 # CHECK-GX-JSON-DAG: "%149:sub25": 265 # CHECK-GX-JSON-DAG: "%149:sub26": 264 # CHECK-GX-JSON-DAG: "%149:sub27": 263 # CHECK-GX-JSON-DAG: "%149:sub28": 260 # CHECK-GX-JSON-DAG: "%149:sub29": 259 # CHECK-GX-JSON-DAG: "%149:sub30": 258 # CHECK-GX-JSON-DAG: "%149:sub31": 257 # CHECK-GX-JSON-DAG: "%191:sub0": 350 # CHECK-GX-JSON-DAG: "%191:sub1": 349 # CHECK-GX-JSON-DAG: "%191:sub2": 348 # CHECK-GX-JSON-DAG: "%191:sub3": 347 # CHECK-GX-JSON-DAG: "%191:sub4": 344 # CHECK-GX-JSON-DAG: "%191:sub5": 343 # CHECK-GX-JSON-DAG: "%191:sub6": 342 # CHECK-GX-JSON-DAG: "%191:sub7": 341 # CHECK-GX-JSON-DAG: "%191:sub8": 338 # CHECK-GX-JSON-DAG: "%191:sub9": 337 # CHECK-GX-JSON-DAG: "%191:sub10": 336 # CHECK-GX-JSON-DAG: "%191:sub11": 335 # CHECK-GX-JSON-DAG: "%191:sub12": 332 # CHECK-GX-JSON-DAG: "%191:sub13": 331 # CHECK-GX-JSON-DAG: "%191:sub14": 330 # CHECK-GX-JSON-DAG: "%191:sub15": 329 # CHECK-GX-JSON-DAG: "%191:sub16": 326 # CHECK-GX-JSON-DAG: "%191:sub17": 325 # CHECK-GX-JSON-DAG: "%191:sub18": 324 # CHECK-GX-JSON-DAG: "%191:sub19": 323 # CHECK-GX-JSON-DAG: "%191:sub20": 320 # CHECK-GX-JSON-DAG: "%191:sub21": 319 # CHECK-GX-JSON-DAG: "%191:sub22": 318 # CHECK-GX-JSON-DAG: "%191:sub23": 317 # CHECK-GX-JSON-DAG: "%191:sub24": 314 # CHECK-GX-JSON-DAG: "%191:sub25": 313 # CHECK-GX-JSON-DAG: "%191:sub26": 312 # CHECK-GX-JSON-DAG: "%191:sub27": 311 # CHECK-GX-JSON-DAG: "%191:sub28": 308 # CHECK-GX-JSON-DAG: "%191:sub29": 307 # CHECK-GX-JSON-DAG: "%191:sub30": 306 # CHECK-GX-JSON-DAG: "%191:sub31": 305 # CHECK-GX-JSON-DAG: "%233:sub0": 398 # CHECK-GX-JSON-DAG: "%233:sub1": 397 # CHECK-GX-JSON-DAG: "%233:sub2": 396 # CHECK-GX-JSON-DAG: "%233:sub3": 395 # CHECK-GX-JSON-DAG: "%233:sub4": 392 # CHECK-GX-JSON-DAG: "%233:sub5": 391 # CHECK-GX-JSON-DAG: "%233:sub6": 390 # CHECK-GX-JSON-DAG: "%233:sub7": 389 # CHECK-GX-JSON-DAG: "%233:sub8": 386 # CHECK-GX-JSON-DAG: "%233:sub9": 385 # CHECK-GX-JSON-DAG: "%233:sub10": 384 # CHECK-GX-JSON-DAG: "%233:sub11": 383 # CHECK-GX-JSON-DAG: "%233:sub12": 380 # CHECK-GX-JSON-DAG: "%233:sub13": 379 # CHECK-GX-JSON-DAG: "%233:sub14": 378 # CHECK-GX-JSON-DAG: "%233:sub15": 377 # CHECK-GX-JSON-DAG: "%233:sub16": 374 # CHECK-GX-JSON-DAG: "%233:sub17": 373 # CHECK-GX-JSON-DAG: "%233:sub18": 372 # CHECK-GX-JSON-DAG: "%233:sub19": 371 # CHECK-GX-JSON-DAG: "%233:sub20": 368 # CHECK-GX-JSON-DAG: "%233:sub21": 367 # CHECK-GX-JSON-DAG: "%233:sub22": 366 # CHECK-GX-JSON-DAG: "%233:sub23": 365 # CHECK-GX-JSON-DAG: "%233:sub24": 362 # CHECK-GX-JSON-DAG: "%233:sub25": 361 # CHECK-GX-JSON-DAG: "%233:sub26": 360 # CHECK-GX-JSON-DAG: "%233:sub27": 359 # CHECK-GX-JSON-DAG: "%233:sub28": 356 # CHECK-GX-JSON-DAG: "%233:sub29": 355 # CHECK-GX-JSON-DAG: "%233:sub30": 354 # CHECK-GX-JSON-DAG: "%233:sub31": 353 # CHECK-GX-JSON-DAG: "%235": 33 # CHECK-GX-JSON-DAG: "%236": 33 # CHECK-GX-JSON-DAG: "%237": 33 # CHECK-GX-JSON-DAG: "%238": 33 # CHECK-GX-JSON-DAG: "%239:sub0": 2 # CHECK-GX-JSON-DAG: "%239:sub1": 1 # CHECK-GX-JSON-DAG: "%239:sub2": 0 # CHECK-GX-JSON-DAG: "%240": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%242:vgpr_32 = COPY %239.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 253 # CHECK-GX-JSON-DAG: "%69:sub1": 252 # CHECK-GX-JSON-DAG: "%69:sub2": 251 # CHECK-GX-JSON-DAG: "%69:sub3": 250 # CHECK-GX-JSON-DAG: "%69:sub4": 247 # CHECK-GX-JSON-DAG: "%69:sub5": 246 # CHECK-GX-JSON-DAG: "%69:sub6": 245 # CHECK-GX-JSON-DAG: "%69:sub7": 244 # CHECK-GX-JSON-DAG: "%69:sub8": 241 # CHECK-GX-JSON-DAG: "%69:sub9": 240 # CHECK-GX-JSON-DAG: "%69:sub10": 239 # CHECK-GX-JSON-DAG: "%69:sub11": 238 # CHECK-GX-JSON-DAG: "%69:sub12": 235 # CHECK-GX-JSON-DAG: "%69:sub13": 234 # CHECK-GX-JSON-DAG: "%69:sub14": 233 # CHECK-GX-JSON-DAG: "%69:sub15": 232 # CHECK-GX-JSON-DAG: "%69:sub16": 229 # CHECK-GX-JSON-DAG: "%69:sub17": 228 # CHECK-GX-JSON-DAG: "%69:sub18": 227 # CHECK-GX-JSON-DAG: "%69:sub19": 226 # CHECK-GX-JSON-DAG: "%69:sub20": 223 # CHECK-GX-JSON-DAG: "%69:sub21": 222 # CHECK-GX-JSON-DAG: "%69:sub22": 221 # CHECK-GX-JSON-DAG: "%69:sub23": 220 # CHECK-GX-JSON-DAG: "%69:sub24": 217 # CHECK-GX-JSON-DAG: "%69:sub25": 216 # CHECK-GX-JSON-DAG: "%69:sub26": 215 # CHECK-GX-JSON-DAG: "%69:sub27": 214 # CHECK-GX-JSON-DAG: "%69:sub28": 211 # CHECK-GX-JSON-DAG: "%69:sub29": 210 # CHECK-GX-JSON-DAG: "%69:sub30": 209 # CHECK-GX-JSON-DAG: "%69:sub31": 208 # CHECK-GX-JSON-DAG: "%70:sub0": 205 # CHECK-GX-JSON-DAG: "%70:sub1": 204 # CHECK-GX-JSON-DAG: "%70:sub2": 203 # CHECK-GX-JSON-DAG: "%70:sub3": 202 # CHECK-GX-JSON-DAG: "%70:sub4": 199 # CHECK-GX-JSON-DAG: "%70:sub5": 198 # CHECK-GX-JSON-DAG: "%70:sub6": 197 # CHECK-GX-JSON-DAG: "%70:sub7": 196 # CHECK-GX-JSON-DAG: "%70:sub8": 193 # CHECK-GX-JSON-DAG: "%70:sub9": 192 # CHECK-GX-JSON-DAG: "%70:sub10": 191 # CHECK-GX-JSON-DAG: "%70:sub11": 190 # CHECK-GX-JSON-DAG: "%70:sub12": 187 # CHECK-GX-JSON-DAG: "%70:sub13": 186 # CHECK-GX-JSON-DAG: "%70:sub14": 185 # CHECK-GX-JSON-DAG: "%70:sub15": 184 # CHECK-GX-JSON-DAG: "%70:sub16": 181 # CHECK-GX-JSON-DAG: "%70:sub17": 180 # CHECK-GX-JSON-DAG: "%70:sub18": 179 # CHECK-GX-JSON-DAG: "%70:sub19": 178 # CHECK-GX-JSON-DAG: "%70:sub20": 175 # CHECK-GX-JSON-DAG: "%70:sub21": 174 # CHECK-GX-JSON-DAG: "%70:sub22": 173 # CHECK-GX-JSON-DAG: "%70:sub23": 172 # CHECK-GX-JSON-DAG: "%70:sub24": 169 # CHECK-GX-JSON-DAG: "%70:sub25": 168 # CHECK-GX-JSON-DAG: "%70:sub26": 167 # CHECK-GX-JSON-DAG: "%70:sub27": 166 # CHECK-GX-JSON-DAG: "%70:sub28": 163 # CHECK-GX-JSON-DAG: "%70:sub29": 162 # CHECK-GX-JSON-DAG: "%70:sub30": 161 # CHECK-GX-JSON-DAG: "%70:sub31": 160 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 34 # CHECK-GX-JSON-DAG: "%102": 76 # CHECK-GX-JSON-DAG: "%107": 118 # CHECK-GX-JSON-DAG: "%149:sub0": 301 # CHECK-GX-JSON-DAG: "%149:sub1": 300 # CHECK-GX-JSON-DAG: "%149:sub2": 299 # CHECK-GX-JSON-DAG: "%149:sub3": 298 # CHECK-GX-JSON-DAG: "%149:sub4": 295 # CHECK-GX-JSON-DAG: "%149:sub5": 294 # CHECK-GX-JSON-DAG: "%149:sub6": 293 # CHECK-GX-JSON-DAG: "%149:sub7": 292 # CHECK-GX-JSON-DAG: "%149:sub8": 289 # CHECK-GX-JSON-DAG: "%149:sub9": 288 # CHECK-GX-JSON-DAG: "%149:sub10": 287 # CHECK-GX-JSON-DAG: "%149:sub11": 286 # CHECK-GX-JSON-DAG: "%149:sub12": 283 # CHECK-GX-JSON-DAG: "%149:sub13": 282 # CHECK-GX-JSON-DAG: "%149:sub14": 281 # CHECK-GX-JSON-DAG: "%149:sub15": 280 # CHECK-GX-JSON-DAG: "%149:sub16": 277 # CHECK-GX-JSON-DAG: "%149:sub17": 276 # CHECK-GX-JSON-DAG: "%149:sub18": 275 # CHECK-GX-JSON-DAG: "%149:sub19": 274 # CHECK-GX-JSON-DAG: "%149:sub20": 271 # CHECK-GX-JSON-DAG: "%149:sub21": 270 # CHECK-GX-JSON-DAG: "%149:sub22": 269 # CHECK-GX-JSON-DAG: "%149:sub23": 268 # CHECK-GX-JSON-DAG: "%149:sub24": 265 # CHECK-GX-JSON-DAG: "%149:sub25": 264 # CHECK-GX-JSON-DAG: "%149:sub26": 263 # CHECK-GX-JSON-DAG: "%149:sub27": 262 # CHECK-GX-JSON-DAG: "%149:sub28": 259 # CHECK-GX-JSON-DAG: "%149:sub29": 258 # CHECK-GX-JSON-DAG: "%149:sub30": 257 # CHECK-GX-JSON-DAG: "%149:sub31": 256 # CHECK-GX-JSON-DAG: "%191:sub0": 349 # CHECK-GX-JSON-DAG: "%191:sub1": 348 # CHECK-GX-JSON-DAG: "%191:sub2": 347 # CHECK-GX-JSON-DAG: "%191:sub3": 346 # CHECK-GX-JSON-DAG: "%191:sub4": 343 # CHECK-GX-JSON-DAG: "%191:sub5": 342 # CHECK-GX-JSON-DAG: "%191:sub6": 341 # CHECK-GX-JSON-DAG: "%191:sub7": 340 # CHECK-GX-JSON-DAG: "%191:sub8": 337 # CHECK-GX-JSON-DAG: "%191:sub9": 336 # CHECK-GX-JSON-DAG: "%191:sub10": 335 # CHECK-GX-JSON-DAG: "%191:sub11": 334 # CHECK-GX-JSON-DAG: "%191:sub12": 331 # CHECK-GX-JSON-DAG: "%191:sub13": 330 # CHECK-GX-JSON-DAG: "%191:sub14": 329 # CHECK-GX-JSON-DAG: "%191:sub15": 328 # CHECK-GX-JSON-DAG: "%191:sub16": 325 # CHECK-GX-JSON-DAG: "%191:sub17": 324 # CHECK-GX-JSON-DAG: "%191:sub18": 323 # CHECK-GX-JSON-DAG: "%191:sub19": 322 # CHECK-GX-JSON-DAG: "%191:sub20": 319 # CHECK-GX-JSON-DAG: "%191:sub21": 318 # CHECK-GX-JSON-DAG: "%191:sub22": 317 # CHECK-GX-JSON-DAG: "%191:sub23": 316 # CHECK-GX-JSON-DAG: "%191:sub24": 313 # CHECK-GX-JSON-DAG: "%191:sub25": 312 # CHECK-GX-JSON-DAG: "%191:sub26": 311 # CHECK-GX-JSON-DAG: "%191:sub27": 310 # CHECK-GX-JSON-DAG: "%191:sub28": 307 # CHECK-GX-JSON-DAG: "%191:sub29": 306 # CHECK-GX-JSON-DAG: "%191:sub30": 305 # CHECK-GX-JSON-DAG: "%191:sub31": 304 # CHECK-GX-JSON-DAG: "%233:sub0": 397 # CHECK-GX-JSON-DAG: "%233:sub1": 396 # CHECK-GX-JSON-DAG: "%233:sub2": 395 # CHECK-GX-JSON-DAG: "%233:sub3": 394 # CHECK-GX-JSON-DAG: "%233:sub4": 391 # CHECK-GX-JSON-DAG: "%233:sub5": 390 # CHECK-GX-JSON-DAG: "%233:sub6": 389 # CHECK-GX-JSON-DAG: "%233:sub7": 388 # CHECK-GX-JSON-DAG: "%233:sub8": 385 # CHECK-GX-JSON-DAG: "%233:sub9": 384 # CHECK-GX-JSON-DAG: "%233:sub10": 383 # CHECK-GX-JSON-DAG: "%233:sub11": 382 # CHECK-GX-JSON-DAG: "%233:sub12": 379 # CHECK-GX-JSON-DAG: "%233:sub13": 378 # CHECK-GX-JSON-DAG: "%233:sub14": 377 # CHECK-GX-JSON-DAG: "%233:sub15": 376 # CHECK-GX-JSON-DAG: "%233:sub16": 373 # CHECK-GX-JSON-DAG: "%233:sub17": 372 # CHECK-GX-JSON-DAG: "%233:sub18": 371 # CHECK-GX-JSON-DAG: "%233:sub19": 370 # CHECK-GX-JSON-DAG: "%233:sub20": 367 # CHECK-GX-JSON-DAG: "%233:sub21": 366 # CHECK-GX-JSON-DAG: "%233:sub22": 365 # CHECK-GX-JSON-DAG: "%233:sub23": 364 # CHECK-GX-JSON-DAG: "%233:sub24": 361 # CHECK-GX-JSON-DAG: "%233:sub25": 360 # CHECK-GX-JSON-DAG: "%233:sub26": 359 # CHECK-GX-JSON-DAG: "%233:sub27": 358 # CHECK-GX-JSON-DAG: "%233:sub28": 355 # CHECK-GX-JSON-DAG: "%233:sub29": 354 # CHECK-GX-JSON-DAG: "%233:sub30": 353 # CHECK-GX-JSON-DAG: "%233:sub31": 352 # CHECK-GX-JSON-DAG: "%235": 32 # CHECK-GX-JSON-DAG: "%236": 32 # CHECK-GX-JSON-DAG: "%237": 32 # CHECK-GX-JSON-DAG: "%238": 32 # CHECK-GX-JSON-DAG: "%239:sub0": 1 # CHECK-GX-JSON-DAG: "%239:sub1": 0 # CHECK-GX-JSON-DAG: "%240": 32 # CHECK-GX-JSON-DAG: "%241": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%243:vgpr_32 = COPY %239.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 252 # CHECK-GX-JSON-DAG: "%69:sub1": 251 # CHECK-GX-JSON-DAG: "%69:sub2": 250 # CHECK-GX-JSON-DAG: "%69:sub3": 249 # CHECK-GX-JSON-DAG: "%69:sub4": 246 # CHECK-GX-JSON-DAG: "%69:sub5": 245 # CHECK-GX-JSON-DAG: "%69:sub6": 244 # CHECK-GX-JSON-DAG: "%69:sub7": 243 # CHECK-GX-JSON-DAG: "%69:sub8": 240 # CHECK-GX-JSON-DAG: "%69:sub9": 239 # CHECK-GX-JSON-DAG: "%69:sub10": 238 # CHECK-GX-JSON-DAG: "%69:sub11": 237 # CHECK-GX-JSON-DAG: "%69:sub12": 234 # CHECK-GX-JSON-DAG: "%69:sub13": 233 # CHECK-GX-JSON-DAG: "%69:sub14": 232 # CHECK-GX-JSON-DAG: "%69:sub15": 231 # CHECK-GX-JSON-DAG: "%69:sub16": 228 # CHECK-GX-JSON-DAG: "%69:sub17": 227 # CHECK-GX-JSON-DAG: "%69:sub18": 226 # CHECK-GX-JSON-DAG: "%69:sub19": 225 # CHECK-GX-JSON-DAG: "%69:sub20": 222 # CHECK-GX-JSON-DAG: "%69:sub21": 221 # CHECK-GX-JSON-DAG: "%69:sub22": 220 # CHECK-GX-JSON-DAG: "%69:sub23": 219 # CHECK-GX-JSON-DAG: "%69:sub24": 216 # CHECK-GX-JSON-DAG: "%69:sub25": 215 # CHECK-GX-JSON-DAG: "%69:sub26": 214 # CHECK-GX-JSON-DAG: "%69:sub27": 213 # CHECK-GX-JSON-DAG: "%69:sub28": 210 # CHECK-GX-JSON-DAG: "%69:sub29": 209 # CHECK-GX-JSON-DAG: "%69:sub30": 208 # CHECK-GX-JSON-DAG: "%69:sub31": 207 # CHECK-GX-JSON-DAG: "%70:sub0": 204 # CHECK-GX-JSON-DAG: "%70:sub1": 203 # CHECK-GX-JSON-DAG: "%70:sub2": 202 # CHECK-GX-JSON-DAG: "%70:sub3": 201 # CHECK-GX-JSON-DAG: "%70:sub4": 198 # CHECK-GX-JSON-DAG: "%70:sub5": 197 # CHECK-GX-JSON-DAG: "%70:sub6": 196 # CHECK-GX-JSON-DAG: "%70:sub7": 195 # CHECK-GX-JSON-DAG: "%70:sub8": 192 # CHECK-GX-JSON-DAG: "%70:sub9": 191 # CHECK-GX-JSON-DAG: "%70:sub10": 190 # CHECK-GX-JSON-DAG: "%70:sub11": 189 # CHECK-GX-JSON-DAG: "%70:sub12": 186 # CHECK-GX-JSON-DAG: "%70:sub13": 185 # CHECK-GX-JSON-DAG: "%70:sub14": 184 # CHECK-GX-JSON-DAG: "%70:sub15": 183 # CHECK-GX-JSON-DAG: "%70:sub16": 180 # CHECK-GX-JSON-DAG: "%70:sub17": 179 # CHECK-GX-JSON-DAG: "%70:sub18": 178 # CHECK-GX-JSON-DAG: "%70:sub19": 177 # CHECK-GX-JSON-DAG: "%70:sub20": 174 # CHECK-GX-JSON-DAG: "%70:sub21": 173 # CHECK-GX-JSON-DAG: "%70:sub22": 172 # CHECK-GX-JSON-DAG: "%70:sub23": 171 # CHECK-GX-JSON-DAG: "%70:sub24": 168 # CHECK-GX-JSON-DAG: "%70:sub25": 167 # CHECK-GX-JSON-DAG: "%70:sub26": 166 # CHECK-GX-JSON-DAG: "%70:sub27": 165 # CHECK-GX-JSON-DAG: "%70:sub28": 162 # CHECK-GX-JSON-DAG: "%70:sub29": 161 # CHECK-GX-JSON-DAG: "%70:sub30": 160 # CHECK-GX-JSON-DAG: "%70:sub31": 159 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 33 # CHECK-GX-JSON-DAG: "%102": 75 # CHECK-GX-JSON-DAG: "%107": 117 # CHECK-GX-JSON-DAG: "%149:sub0": 300 # CHECK-GX-JSON-DAG: "%149:sub1": 299 # CHECK-GX-JSON-DAG: "%149:sub2": 298 # CHECK-GX-JSON-DAG: "%149:sub3": 297 # CHECK-GX-JSON-DAG: "%149:sub4": 294 # CHECK-GX-JSON-DAG: "%149:sub5": 293 # CHECK-GX-JSON-DAG: "%149:sub6": 292 # CHECK-GX-JSON-DAG: "%149:sub7": 291 # CHECK-GX-JSON-DAG: "%149:sub8": 288 # CHECK-GX-JSON-DAG: "%149:sub9": 287 # CHECK-GX-JSON-DAG: "%149:sub10": 286 # CHECK-GX-JSON-DAG: "%149:sub11": 285 # CHECK-GX-JSON-DAG: "%149:sub12": 282 # CHECK-GX-JSON-DAG: "%149:sub13": 281 # CHECK-GX-JSON-DAG: "%149:sub14": 280 # CHECK-GX-JSON-DAG: "%149:sub15": 279 # CHECK-GX-JSON-DAG: "%149:sub16": 276 # CHECK-GX-JSON-DAG: "%149:sub17": 275 # CHECK-GX-JSON-DAG: "%149:sub18": 274 # CHECK-GX-JSON-DAG: "%149:sub19": 273 # CHECK-GX-JSON-DAG: "%149:sub20": 270 # CHECK-GX-JSON-DAG: "%149:sub21": 269 # CHECK-GX-JSON-DAG: "%149:sub22": 268 # CHECK-GX-JSON-DAG: "%149:sub23": 267 # CHECK-GX-JSON-DAG: "%149:sub24": 264 # CHECK-GX-JSON-DAG: "%149:sub25": 263 # CHECK-GX-JSON-DAG: "%149:sub26": 262 # CHECK-GX-JSON-DAG: "%149:sub27": 261 # CHECK-GX-JSON-DAG: "%149:sub28": 258 # CHECK-GX-JSON-DAG: "%149:sub29": 257 # CHECK-GX-JSON-DAG: "%149:sub30": 256 # CHECK-GX-JSON-DAG: "%149:sub31": 255 # CHECK-GX-JSON-DAG: "%191:sub0": 348 # CHECK-GX-JSON-DAG: "%191:sub1": 347 # CHECK-GX-JSON-DAG: "%191:sub2": 346 # CHECK-GX-JSON-DAG: "%191:sub3": 345 # CHECK-GX-JSON-DAG: "%191:sub4": 342 # CHECK-GX-JSON-DAG: "%191:sub5": 341 # CHECK-GX-JSON-DAG: "%191:sub6": 340 # CHECK-GX-JSON-DAG: "%191:sub7": 339 # CHECK-GX-JSON-DAG: "%191:sub8": 336 # CHECK-GX-JSON-DAG: "%191:sub9": 335 # CHECK-GX-JSON-DAG: "%191:sub10": 334 # CHECK-GX-JSON-DAG: "%191:sub11": 333 # CHECK-GX-JSON-DAG: "%191:sub12": 330 # CHECK-GX-JSON-DAG: "%191:sub13": 329 # CHECK-GX-JSON-DAG: "%191:sub14": 328 # CHECK-GX-JSON-DAG: "%191:sub15": 327 # CHECK-GX-JSON-DAG: "%191:sub16": 324 # CHECK-GX-JSON-DAG: "%191:sub17": 323 # CHECK-GX-JSON-DAG: "%191:sub18": 322 # CHECK-GX-JSON-DAG: "%191:sub19": 321 # CHECK-GX-JSON-DAG: "%191:sub20": 318 # CHECK-GX-JSON-DAG: "%191:sub21": 317 # CHECK-GX-JSON-DAG: "%191:sub22": 316 # CHECK-GX-JSON-DAG: "%191:sub23": 315 # CHECK-GX-JSON-DAG: "%191:sub24": 312 # CHECK-GX-JSON-DAG: "%191:sub25": 311 # CHECK-GX-JSON-DAG: "%191:sub26": 310 # CHECK-GX-JSON-DAG: "%191:sub27": 309 # CHECK-GX-JSON-DAG: "%191:sub28": 306 # CHECK-GX-JSON-DAG: "%191:sub29": 305 # CHECK-GX-JSON-DAG: "%191:sub30": 304 # CHECK-GX-JSON-DAG: "%191:sub31": 303 # CHECK-GX-JSON-DAG: "%233:sub0": 396 # CHECK-GX-JSON-DAG: "%233:sub1": 395 # CHECK-GX-JSON-DAG: "%233:sub2": 394 # CHECK-GX-JSON-DAG: "%233:sub3": 393 # CHECK-GX-JSON-DAG: "%233:sub4": 390 # CHECK-GX-JSON-DAG: "%233:sub5": 389 # CHECK-GX-JSON-DAG: "%233:sub6": 388 # CHECK-GX-JSON-DAG: "%233:sub7": 387 # CHECK-GX-JSON-DAG: "%233:sub8": 384 # CHECK-GX-JSON-DAG: "%233:sub9": 383 # CHECK-GX-JSON-DAG: "%233:sub10": 382 # CHECK-GX-JSON-DAG: "%233:sub11": 381 # CHECK-GX-JSON-DAG: "%233:sub12": 378 # CHECK-GX-JSON-DAG: "%233:sub13": 377 # CHECK-GX-JSON-DAG: "%233:sub14": 376 # CHECK-GX-JSON-DAG: "%233:sub15": 375 # CHECK-GX-JSON-DAG: "%233:sub16": 372 # CHECK-GX-JSON-DAG: "%233:sub17": 371 # CHECK-GX-JSON-DAG: "%233:sub18": 370 # CHECK-GX-JSON-DAG: "%233:sub19": 369 # CHECK-GX-JSON-DAG: "%233:sub20": 366 # CHECK-GX-JSON-DAG: "%233:sub21": 365 # CHECK-GX-JSON-DAG: "%233:sub22": 364 # CHECK-GX-JSON-DAG: "%233:sub23": 363 # CHECK-GX-JSON-DAG: "%233:sub24": 360 # CHECK-GX-JSON-DAG: "%233:sub25": 359 # CHECK-GX-JSON-DAG: "%233:sub26": 358 # CHECK-GX-JSON-DAG: "%233:sub27": 357 # CHECK-GX-JSON-DAG: "%233:sub28": 354 # CHECK-GX-JSON-DAG: "%233:sub29": 353 # CHECK-GX-JSON-DAG: "%233:sub30": 352 # CHECK-GX-JSON-DAG: "%233:sub31": 351 # CHECK-GX-JSON-DAG: "%235": 31 # CHECK-GX-JSON-DAG: "%236": 31 # CHECK-GX-JSON-DAG: "%237": 31 # CHECK-GX-JSON-DAG: "%238": 31 # CHECK-GX-JSON-DAG: "%239:sub0": 0 # CHECK-GX-JSON-DAG: "%240": 31 # CHECK-GX-JSON-DAG: "%241": 31 # CHECK-GX-JSON-DAG: "%242": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%244:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 251 # CHECK-GX-JSON-DAG: "%69:sub1": 250 # CHECK-GX-JSON-DAG: "%69:sub2": 249 # CHECK-GX-JSON-DAG: "%69:sub3": 248 # CHECK-GX-JSON-DAG: "%69:sub4": 245 # CHECK-GX-JSON-DAG: "%69:sub5": 244 # CHECK-GX-JSON-DAG: "%69:sub6": 243 # CHECK-GX-JSON-DAG: "%69:sub7": 242 # CHECK-GX-JSON-DAG: "%69:sub8": 239 # CHECK-GX-JSON-DAG: "%69:sub9": 238 # CHECK-GX-JSON-DAG: "%69:sub10": 237 # CHECK-GX-JSON-DAG: "%69:sub11": 236 # CHECK-GX-JSON-DAG: "%69:sub12": 233 # CHECK-GX-JSON-DAG: "%69:sub13": 232 # CHECK-GX-JSON-DAG: "%69:sub14": 231 # CHECK-GX-JSON-DAG: "%69:sub15": 230 # CHECK-GX-JSON-DAG: "%69:sub16": 227 # CHECK-GX-JSON-DAG: "%69:sub17": 226 # CHECK-GX-JSON-DAG: "%69:sub18": 225 # CHECK-GX-JSON-DAG: "%69:sub19": 224 # CHECK-GX-JSON-DAG: "%69:sub20": 221 # CHECK-GX-JSON-DAG: "%69:sub21": 220 # CHECK-GX-JSON-DAG: "%69:sub22": 219 # CHECK-GX-JSON-DAG: "%69:sub23": 218 # CHECK-GX-JSON-DAG: "%69:sub24": 215 # CHECK-GX-JSON-DAG: "%69:sub25": 214 # CHECK-GX-JSON-DAG: "%69:sub26": 213 # CHECK-GX-JSON-DAG: "%69:sub27": 212 # CHECK-GX-JSON-DAG: "%69:sub28": 209 # CHECK-GX-JSON-DAG: "%69:sub29": 208 # CHECK-GX-JSON-DAG: "%69:sub30": 207 # CHECK-GX-JSON-DAG: "%69:sub31": 206 # CHECK-GX-JSON-DAG: "%70:sub0": 203 # CHECK-GX-JSON-DAG: "%70:sub1": 202 # CHECK-GX-JSON-DAG: "%70:sub2": 201 # CHECK-GX-JSON-DAG: "%70:sub3": 200 # CHECK-GX-JSON-DAG: "%70:sub4": 197 # CHECK-GX-JSON-DAG: "%70:sub5": 196 # CHECK-GX-JSON-DAG: "%70:sub6": 195 # CHECK-GX-JSON-DAG: "%70:sub7": 194 # CHECK-GX-JSON-DAG: "%70:sub8": 191 # CHECK-GX-JSON-DAG: "%70:sub9": 190 # CHECK-GX-JSON-DAG: "%70:sub10": 189 # CHECK-GX-JSON-DAG: "%70:sub11": 188 # CHECK-GX-JSON-DAG: "%70:sub12": 185 # CHECK-GX-JSON-DAG: "%70:sub13": 184 # CHECK-GX-JSON-DAG: "%70:sub14": 183 # CHECK-GX-JSON-DAG: "%70:sub15": 182 # CHECK-GX-JSON-DAG: "%70:sub16": 179 # CHECK-GX-JSON-DAG: "%70:sub17": 178 # CHECK-GX-JSON-DAG: "%70:sub18": 177 # CHECK-GX-JSON-DAG: "%70:sub19": 176 # CHECK-GX-JSON-DAG: "%70:sub20": 173 # CHECK-GX-JSON-DAG: "%70:sub21": 172 # CHECK-GX-JSON-DAG: "%70:sub22": 171 # CHECK-GX-JSON-DAG: "%70:sub23": 170 # CHECK-GX-JSON-DAG: "%70:sub24": 167 # CHECK-GX-JSON-DAG: "%70:sub25": 166 # CHECK-GX-JSON-DAG: "%70:sub26": 165 # CHECK-GX-JSON-DAG: "%70:sub27": 164 # CHECK-GX-JSON-DAG: "%70:sub28": 161 # CHECK-GX-JSON-DAG: "%70:sub29": 160 # CHECK-GX-JSON-DAG: "%70:sub30": 159 # CHECK-GX-JSON-DAG: "%70:sub31": 158 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 32 # CHECK-GX-JSON-DAG: "%102": 74 # CHECK-GX-JSON-DAG: "%107": 116 # CHECK-GX-JSON-DAG: "%149:sub0": 299 # CHECK-GX-JSON-DAG: "%149:sub1": 298 # CHECK-GX-JSON-DAG: "%149:sub2": 297 # CHECK-GX-JSON-DAG: "%149:sub3": 296 # CHECK-GX-JSON-DAG: "%149:sub4": 293 # CHECK-GX-JSON-DAG: "%149:sub5": 292 # CHECK-GX-JSON-DAG: "%149:sub6": 291 # CHECK-GX-JSON-DAG: "%149:sub7": 290 # CHECK-GX-JSON-DAG: "%149:sub8": 287 # CHECK-GX-JSON-DAG: "%149:sub9": 286 # CHECK-GX-JSON-DAG: "%149:sub10": 285 # CHECK-GX-JSON-DAG: "%149:sub11": 284 # CHECK-GX-JSON-DAG: "%149:sub12": 281 # CHECK-GX-JSON-DAG: "%149:sub13": 280 # CHECK-GX-JSON-DAG: "%149:sub14": 279 # CHECK-GX-JSON-DAG: "%149:sub15": 278 # CHECK-GX-JSON-DAG: "%149:sub16": 275 # CHECK-GX-JSON-DAG: "%149:sub17": 274 # CHECK-GX-JSON-DAG: "%149:sub18": 273 # CHECK-GX-JSON-DAG: "%149:sub19": 272 # CHECK-GX-JSON-DAG: "%149:sub20": 269 # CHECK-GX-JSON-DAG: "%149:sub21": 268 # CHECK-GX-JSON-DAG: "%149:sub22": 267 # CHECK-GX-JSON-DAG: "%149:sub23": 266 # CHECK-GX-JSON-DAG: "%149:sub24": 263 # CHECK-GX-JSON-DAG: "%149:sub25": 262 # CHECK-GX-JSON-DAG: "%149:sub26": 261 # CHECK-GX-JSON-DAG: "%149:sub27": 260 # CHECK-GX-JSON-DAG: "%149:sub28": 257 # CHECK-GX-JSON-DAG: "%149:sub29": 256 # CHECK-GX-JSON-DAG: "%149:sub30": 255 # CHECK-GX-JSON-DAG: "%149:sub31": 254 # CHECK-GX-JSON-DAG: "%191:sub0": 347 # CHECK-GX-JSON-DAG: "%191:sub1": 346 # CHECK-GX-JSON-DAG: "%191:sub2": 345 # CHECK-GX-JSON-DAG: "%191:sub3": 344 # CHECK-GX-JSON-DAG: "%191:sub4": 341 # CHECK-GX-JSON-DAG: "%191:sub5": 340 # CHECK-GX-JSON-DAG: "%191:sub6": 339 # CHECK-GX-JSON-DAG: "%191:sub7": 338 # CHECK-GX-JSON-DAG: "%191:sub8": 335 # CHECK-GX-JSON-DAG: "%191:sub9": 334 # CHECK-GX-JSON-DAG: "%191:sub10": 333 # CHECK-GX-JSON-DAG: "%191:sub11": 332 # CHECK-GX-JSON-DAG: "%191:sub12": 329 # CHECK-GX-JSON-DAG: "%191:sub13": 328 # CHECK-GX-JSON-DAG: "%191:sub14": 327 # CHECK-GX-JSON-DAG: "%191:sub15": 326 # CHECK-GX-JSON-DAG: "%191:sub16": 323 # CHECK-GX-JSON-DAG: "%191:sub17": 322 # CHECK-GX-JSON-DAG: "%191:sub18": 321 # CHECK-GX-JSON-DAG: "%191:sub19": 320 # CHECK-GX-JSON-DAG: "%191:sub20": 317 # CHECK-GX-JSON-DAG: "%191:sub21": 316 # CHECK-GX-JSON-DAG: "%191:sub22": 315 # CHECK-GX-JSON-DAG: "%191:sub23": 314 # CHECK-GX-JSON-DAG: "%191:sub24": 311 # CHECK-GX-JSON-DAG: "%191:sub25": 310 # CHECK-GX-JSON-DAG: "%191:sub26": 309 # CHECK-GX-JSON-DAG: "%191:sub27": 308 # CHECK-GX-JSON-DAG: "%191:sub28": 305 # CHECK-GX-JSON-DAG: "%191:sub29": 304 # CHECK-GX-JSON-DAG: "%191:sub30": 303 # CHECK-GX-JSON-DAG: "%191:sub31": 302 # CHECK-GX-JSON-DAG: "%233:sub0": 395 # CHECK-GX-JSON-DAG: "%233:sub1": 394 # CHECK-GX-JSON-DAG: "%233:sub2": 393 # CHECK-GX-JSON-DAG: "%233:sub3": 392 # CHECK-GX-JSON-DAG: "%233:sub4": 389 # CHECK-GX-JSON-DAG: "%233:sub5": 388 # CHECK-GX-JSON-DAG: "%233:sub6": 387 # CHECK-GX-JSON-DAG: "%233:sub7": 386 # CHECK-GX-JSON-DAG: "%233:sub8": 383 # CHECK-GX-JSON-DAG: "%233:sub9": 382 # CHECK-GX-JSON-DAG: "%233:sub10": 381 # CHECK-GX-JSON-DAG: "%233:sub11": 380 # CHECK-GX-JSON-DAG: "%233:sub12": 377 # CHECK-GX-JSON-DAG: "%233:sub13": 376 # CHECK-GX-JSON-DAG: "%233:sub14": 375 # CHECK-GX-JSON-DAG: "%233:sub15": 374 # CHECK-GX-JSON-DAG: "%233:sub16": 371 # CHECK-GX-JSON-DAG: "%233:sub17": 370 # CHECK-GX-JSON-DAG: "%233:sub18": 369 # CHECK-GX-JSON-DAG: "%233:sub19": 368 # CHECK-GX-JSON-DAG: "%233:sub20": 365 # CHECK-GX-JSON-DAG: "%233:sub21": 364 # CHECK-GX-JSON-DAG: "%233:sub22": 363 # CHECK-GX-JSON-DAG: "%233:sub23": 362 # CHECK-GX-JSON-DAG: "%233:sub24": 359 # CHECK-GX-JSON-DAG: "%233:sub25": 358 # CHECK-GX-JSON-DAG: "%233:sub26": 357 # CHECK-GX-JSON-DAG: "%233:sub27": 356 # CHECK-GX-JSON-DAG: "%233:sub28": 353 # CHECK-GX-JSON-DAG: "%233:sub29": 352 # CHECK-GX-JSON-DAG: "%233:sub30": 351 # CHECK-GX-JSON-DAG: "%233:sub31": 350 # CHECK-GX-JSON-DAG: "%235": 30 # CHECK-GX-JSON-DAG: "%236": 30 # CHECK-GX-JSON-DAG: "%237": 30 # CHECK-GX-JSON-DAG: "%238": 30 # CHECK-GX-JSON-DAG: "%240": 30 # CHECK-GX-JSON-DAG: "%241": 30 # CHECK-GX-JSON-DAG: "%242": 30 # CHECK-GX-JSON-DAG: "%243": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%245:vgpr_32 = COPY %244.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 250 # CHECK-GX-JSON-DAG: "%69:sub1": 249 # CHECK-GX-JSON-DAG: "%69:sub2": 248 # CHECK-GX-JSON-DAG: "%69:sub3": 247 # CHECK-GX-JSON-DAG: "%69:sub4": 244 # CHECK-GX-JSON-DAG: "%69:sub5": 243 # CHECK-GX-JSON-DAG: "%69:sub6": 242 # CHECK-GX-JSON-DAG: "%69:sub7": 241 # CHECK-GX-JSON-DAG: "%69:sub8": 238 # CHECK-GX-JSON-DAG: "%69:sub9": 237 # CHECK-GX-JSON-DAG: "%69:sub10": 236 # CHECK-GX-JSON-DAG: "%69:sub11": 235 # CHECK-GX-JSON-DAG: "%69:sub12": 232 # CHECK-GX-JSON-DAG: "%69:sub13": 231 # CHECK-GX-JSON-DAG: "%69:sub14": 230 # CHECK-GX-JSON-DAG: "%69:sub15": 229 # CHECK-GX-JSON-DAG: "%69:sub16": 226 # CHECK-GX-JSON-DAG: "%69:sub17": 225 # CHECK-GX-JSON-DAG: "%69:sub18": 224 # CHECK-GX-JSON-DAG: "%69:sub19": 223 # CHECK-GX-JSON-DAG: "%69:sub20": 220 # CHECK-GX-JSON-DAG: "%69:sub21": 219 # CHECK-GX-JSON-DAG: "%69:sub22": 218 # CHECK-GX-JSON-DAG: "%69:sub23": 217 # CHECK-GX-JSON-DAG: "%69:sub24": 214 # CHECK-GX-JSON-DAG: "%69:sub25": 213 # CHECK-GX-JSON-DAG: "%69:sub26": 212 # CHECK-GX-JSON-DAG: "%69:sub27": 211 # CHECK-GX-JSON-DAG: "%69:sub28": 208 # CHECK-GX-JSON-DAG: "%69:sub29": 207 # CHECK-GX-JSON-DAG: "%69:sub30": 206 # CHECK-GX-JSON-DAG: "%69:sub31": 205 # CHECK-GX-JSON-DAG: "%70:sub0": 202 # CHECK-GX-JSON-DAG: "%70:sub1": 201 # CHECK-GX-JSON-DAG: "%70:sub2": 200 # CHECK-GX-JSON-DAG: "%70:sub3": 199 # CHECK-GX-JSON-DAG: "%70:sub4": 196 # CHECK-GX-JSON-DAG: "%70:sub5": 195 # CHECK-GX-JSON-DAG: "%70:sub6": 194 # CHECK-GX-JSON-DAG: "%70:sub7": 193 # CHECK-GX-JSON-DAG: "%70:sub8": 190 # CHECK-GX-JSON-DAG: "%70:sub9": 189 # CHECK-GX-JSON-DAG: "%70:sub10": 188 # CHECK-GX-JSON-DAG: "%70:sub11": 187 # CHECK-GX-JSON-DAG: "%70:sub12": 184 # CHECK-GX-JSON-DAG: "%70:sub13": 183 # CHECK-GX-JSON-DAG: "%70:sub14": 182 # CHECK-GX-JSON-DAG: "%70:sub15": 181 # CHECK-GX-JSON-DAG: "%70:sub16": 178 # CHECK-GX-JSON-DAG: "%70:sub17": 177 # CHECK-GX-JSON-DAG: "%70:sub18": 176 # CHECK-GX-JSON-DAG: "%70:sub19": 175 # CHECK-GX-JSON-DAG: "%70:sub20": 172 # CHECK-GX-JSON-DAG: "%70:sub21": 171 # CHECK-GX-JSON-DAG: "%70:sub22": 170 # CHECK-GX-JSON-DAG: "%70:sub23": 169 # CHECK-GX-JSON-DAG: "%70:sub24": 166 # CHECK-GX-JSON-DAG: "%70:sub25": 165 # CHECK-GX-JSON-DAG: "%70:sub26": 164 # CHECK-GX-JSON-DAG: "%70:sub27": 163 # CHECK-GX-JSON-DAG: "%70:sub28": 160 # CHECK-GX-JSON-DAG: "%70:sub29": 159 # CHECK-GX-JSON-DAG: "%70:sub30": 158 # CHECK-GX-JSON-DAG: "%70:sub31": 157 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 31 # CHECK-GX-JSON-DAG: "%102": 73 # CHECK-GX-JSON-DAG: "%107": 115 # CHECK-GX-JSON-DAG: "%149:sub0": 298 # CHECK-GX-JSON-DAG: "%149:sub1": 297 # CHECK-GX-JSON-DAG: "%149:sub2": 296 # CHECK-GX-JSON-DAG: "%149:sub3": 295 # CHECK-GX-JSON-DAG: "%149:sub4": 292 # CHECK-GX-JSON-DAG: "%149:sub5": 291 # CHECK-GX-JSON-DAG: "%149:sub6": 290 # CHECK-GX-JSON-DAG: "%149:sub7": 289 # CHECK-GX-JSON-DAG: "%149:sub8": 286 # CHECK-GX-JSON-DAG: "%149:sub9": 285 # CHECK-GX-JSON-DAG: "%149:sub10": 284 # CHECK-GX-JSON-DAG: "%149:sub11": 283 # CHECK-GX-JSON-DAG: "%149:sub12": 280 # CHECK-GX-JSON-DAG: "%149:sub13": 279 # CHECK-GX-JSON-DAG: "%149:sub14": 278 # CHECK-GX-JSON-DAG: "%149:sub15": 277 # CHECK-GX-JSON-DAG: "%149:sub16": 274 # CHECK-GX-JSON-DAG: "%149:sub17": 273 # CHECK-GX-JSON-DAG: "%149:sub18": 272 # CHECK-GX-JSON-DAG: "%149:sub19": 271 # CHECK-GX-JSON-DAG: "%149:sub20": 268 # CHECK-GX-JSON-DAG: "%149:sub21": 267 # CHECK-GX-JSON-DAG: "%149:sub22": 266 # CHECK-GX-JSON-DAG: "%149:sub23": 265 # CHECK-GX-JSON-DAG: "%149:sub24": 262 # CHECK-GX-JSON-DAG: "%149:sub25": 261 # CHECK-GX-JSON-DAG: "%149:sub26": 260 # CHECK-GX-JSON-DAG: "%149:sub27": 259 # CHECK-GX-JSON-DAG: "%149:sub28": 256 # CHECK-GX-JSON-DAG: "%149:sub29": 255 # CHECK-GX-JSON-DAG: "%149:sub30": 254 # CHECK-GX-JSON-DAG: "%149:sub31": 253 # CHECK-GX-JSON-DAG: "%191:sub0": 346 # CHECK-GX-JSON-DAG: "%191:sub1": 345 # CHECK-GX-JSON-DAG: "%191:sub2": 344 # CHECK-GX-JSON-DAG: "%191:sub3": 343 # CHECK-GX-JSON-DAG: "%191:sub4": 340 # CHECK-GX-JSON-DAG: "%191:sub5": 339 # CHECK-GX-JSON-DAG: "%191:sub6": 338 # CHECK-GX-JSON-DAG: "%191:sub7": 337 # CHECK-GX-JSON-DAG: "%191:sub8": 334 # CHECK-GX-JSON-DAG: "%191:sub9": 333 # CHECK-GX-JSON-DAG: "%191:sub10": 332 # CHECK-GX-JSON-DAG: "%191:sub11": 331 # CHECK-GX-JSON-DAG: "%191:sub12": 328 # CHECK-GX-JSON-DAG: "%191:sub13": 327 # CHECK-GX-JSON-DAG: "%191:sub14": 326 # CHECK-GX-JSON-DAG: "%191:sub15": 325 # CHECK-GX-JSON-DAG: "%191:sub16": 322 # CHECK-GX-JSON-DAG: "%191:sub17": 321 # CHECK-GX-JSON-DAG: "%191:sub18": 320 # CHECK-GX-JSON-DAG: "%191:sub19": 319 # CHECK-GX-JSON-DAG: "%191:sub20": 316 # CHECK-GX-JSON-DAG: "%191:sub21": 315 # CHECK-GX-JSON-DAG: "%191:sub22": 314 # CHECK-GX-JSON-DAG: "%191:sub23": 313 # CHECK-GX-JSON-DAG: "%191:sub24": 310 # CHECK-GX-JSON-DAG: "%191:sub25": 309 # CHECK-GX-JSON-DAG: "%191:sub26": 308 # CHECK-GX-JSON-DAG: "%191:sub27": 307 # CHECK-GX-JSON-DAG: "%191:sub28": 304 # CHECK-GX-JSON-DAG: "%191:sub29": 303 # CHECK-GX-JSON-DAG: "%191:sub30": 302 # CHECK-GX-JSON-DAG: "%191:sub31": 301 # CHECK-GX-JSON-DAG: "%233:sub0": 394 # CHECK-GX-JSON-DAG: "%233:sub1": 393 # CHECK-GX-JSON-DAG: "%233:sub2": 392 # CHECK-GX-JSON-DAG: "%233:sub3": 391 # CHECK-GX-JSON-DAG: "%233:sub4": 388 # CHECK-GX-JSON-DAG: "%233:sub5": 387 # CHECK-GX-JSON-DAG: "%233:sub6": 386 # CHECK-GX-JSON-DAG: "%233:sub7": 385 # CHECK-GX-JSON-DAG: "%233:sub8": 382 # CHECK-GX-JSON-DAG: "%233:sub9": 381 # CHECK-GX-JSON-DAG: "%233:sub10": 380 # CHECK-GX-JSON-DAG: "%233:sub11": 379 # CHECK-GX-JSON-DAG: "%233:sub12": 376 # CHECK-GX-JSON-DAG: "%233:sub13": 375 # CHECK-GX-JSON-DAG: "%233:sub14": 374 # CHECK-GX-JSON-DAG: "%233:sub15": 373 # CHECK-GX-JSON-DAG: "%233:sub16": 370 # CHECK-GX-JSON-DAG: "%233:sub17": 369 # CHECK-GX-JSON-DAG: "%233:sub18": 368 # CHECK-GX-JSON-DAG: "%233:sub19": 367 # CHECK-GX-JSON-DAG: "%233:sub20": 364 # CHECK-GX-JSON-DAG: "%233:sub21": 363 # CHECK-GX-JSON-DAG: "%233:sub22": 362 # CHECK-GX-JSON-DAG: "%233:sub23": 361 # CHECK-GX-JSON-DAG: "%233:sub24": 358 # CHECK-GX-JSON-DAG: "%233:sub25": 357 # CHECK-GX-JSON-DAG: "%233:sub26": 356 # CHECK-GX-JSON-DAG: "%233:sub27": 355 # CHECK-GX-JSON-DAG: "%233:sub28": 352 # CHECK-GX-JSON-DAG: "%233:sub29": 351 # CHECK-GX-JSON-DAG: "%233:sub30": 350 # CHECK-GX-JSON-DAG: "%233:sub31": 349 # CHECK-GX-JSON-DAG: "%235": 29 # CHECK-GX-JSON-DAG: "%236": 29 # CHECK-GX-JSON-DAG: "%237": 29 # CHECK-GX-JSON-DAG: "%238": 29 # CHECK-GX-JSON-DAG: "%240": 29 # CHECK-GX-JSON-DAG: "%241": 29 # CHECK-GX-JSON-DAG: "%242": 29 # CHECK-GX-JSON-DAG: "%243": 29 # CHECK-GX-JSON-DAG: "%244:sub0": 3 # CHECK-GX-JSON-DAG: "%244:sub1": 2 # CHECK-GX-JSON-DAG: "%244:sub2": 1 # CHECK-GX-JSON-DAG: "%244:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%246:vgpr_32 = COPY %244.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 249 # CHECK-GX-JSON-DAG: "%69:sub1": 248 # CHECK-GX-JSON-DAG: "%69:sub2": 247 # CHECK-GX-JSON-DAG: "%69:sub3": 246 # CHECK-GX-JSON-DAG: "%69:sub4": 243 # CHECK-GX-JSON-DAG: "%69:sub5": 242 # CHECK-GX-JSON-DAG: "%69:sub6": 241 # CHECK-GX-JSON-DAG: "%69:sub7": 240 # CHECK-GX-JSON-DAG: "%69:sub8": 237 # CHECK-GX-JSON-DAG: "%69:sub9": 236 # CHECK-GX-JSON-DAG: "%69:sub10": 235 # CHECK-GX-JSON-DAG: "%69:sub11": 234 # CHECK-GX-JSON-DAG: "%69:sub12": 231 # CHECK-GX-JSON-DAG: "%69:sub13": 230 # CHECK-GX-JSON-DAG: "%69:sub14": 229 # CHECK-GX-JSON-DAG: "%69:sub15": 228 # CHECK-GX-JSON-DAG: "%69:sub16": 225 # CHECK-GX-JSON-DAG: "%69:sub17": 224 # CHECK-GX-JSON-DAG: "%69:sub18": 223 # CHECK-GX-JSON-DAG: "%69:sub19": 222 # CHECK-GX-JSON-DAG: "%69:sub20": 219 # CHECK-GX-JSON-DAG: "%69:sub21": 218 # CHECK-GX-JSON-DAG: "%69:sub22": 217 # CHECK-GX-JSON-DAG: "%69:sub23": 216 # CHECK-GX-JSON-DAG: "%69:sub24": 213 # CHECK-GX-JSON-DAG: "%69:sub25": 212 # CHECK-GX-JSON-DAG: "%69:sub26": 211 # CHECK-GX-JSON-DAG: "%69:sub27": 210 # CHECK-GX-JSON-DAG: "%69:sub28": 207 # CHECK-GX-JSON-DAG: "%69:sub29": 206 # CHECK-GX-JSON-DAG: "%69:sub30": 205 # CHECK-GX-JSON-DAG: "%69:sub31": 204 # CHECK-GX-JSON-DAG: "%70:sub0": 201 # CHECK-GX-JSON-DAG: "%70:sub1": 200 # CHECK-GX-JSON-DAG: "%70:sub2": 199 # CHECK-GX-JSON-DAG: "%70:sub3": 198 # CHECK-GX-JSON-DAG: "%70:sub4": 195 # CHECK-GX-JSON-DAG: "%70:sub5": 194 # CHECK-GX-JSON-DAG: "%70:sub6": 193 # CHECK-GX-JSON-DAG: "%70:sub7": 192 # CHECK-GX-JSON-DAG: "%70:sub8": 189 # CHECK-GX-JSON-DAG: "%70:sub9": 188 # CHECK-GX-JSON-DAG: "%70:sub10": 187 # CHECK-GX-JSON-DAG: "%70:sub11": 186 # CHECK-GX-JSON-DAG: "%70:sub12": 183 # CHECK-GX-JSON-DAG: "%70:sub13": 182 # CHECK-GX-JSON-DAG: "%70:sub14": 181 # CHECK-GX-JSON-DAG: "%70:sub15": 180 # CHECK-GX-JSON-DAG: "%70:sub16": 177 # CHECK-GX-JSON-DAG: "%70:sub17": 176 # CHECK-GX-JSON-DAG: "%70:sub18": 175 # CHECK-GX-JSON-DAG: "%70:sub19": 174 # CHECK-GX-JSON-DAG: "%70:sub20": 171 # CHECK-GX-JSON-DAG: "%70:sub21": 170 # CHECK-GX-JSON-DAG: "%70:sub22": 169 # CHECK-GX-JSON-DAG: "%70:sub23": 168 # CHECK-GX-JSON-DAG: "%70:sub24": 165 # CHECK-GX-JSON-DAG: "%70:sub25": 164 # CHECK-GX-JSON-DAG: "%70:sub26": 163 # CHECK-GX-JSON-DAG: "%70:sub27": 162 # CHECK-GX-JSON-DAG: "%70:sub28": 159 # CHECK-GX-JSON-DAG: "%70:sub29": 158 # CHECK-GX-JSON-DAG: "%70:sub30": 157 # CHECK-GX-JSON-DAG: "%70:sub31": 156 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 30 # CHECK-GX-JSON-DAG: "%102": 72 # CHECK-GX-JSON-DAG: "%107": 114 # CHECK-GX-JSON-DAG: "%149:sub0": 297 # CHECK-GX-JSON-DAG: "%149:sub1": 296 # CHECK-GX-JSON-DAG: "%149:sub2": 295 # CHECK-GX-JSON-DAG: "%149:sub3": 294 # CHECK-GX-JSON-DAG: "%149:sub4": 291 # CHECK-GX-JSON-DAG: "%149:sub5": 290 # CHECK-GX-JSON-DAG: "%149:sub6": 289 # CHECK-GX-JSON-DAG: "%149:sub7": 288 # CHECK-GX-JSON-DAG: "%149:sub8": 285 # CHECK-GX-JSON-DAG: "%149:sub9": 284 # CHECK-GX-JSON-DAG: "%149:sub10": 283 # CHECK-GX-JSON-DAG: "%149:sub11": 282 # CHECK-GX-JSON-DAG: "%149:sub12": 279 # CHECK-GX-JSON-DAG: "%149:sub13": 278 # CHECK-GX-JSON-DAG: "%149:sub14": 277 # CHECK-GX-JSON-DAG: "%149:sub15": 276 # CHECK-GX-JSON-DAG: "%149:sub16": 273 # CHECK-GX-JSON-DAG: "%149:sub17": 272 # CHECK-GX-JSON-DAG: "%149:sub18": 271 # CHECK-GX-JSON-DAG: "%149:sub19": 270 # CHECK-GX-JSON-DAG: "%149:sub20": 267 # CHECK-GX-JSON-DAG: "%149:sub21": 266 # CHECK-GX-JSON-DAG: "%149:sub22": 265 # CHECK-GX-JSON-DAG: "%149:sub23": 264 # CHECK-GX-JSON-DAG: "%149:sub24": 261 # CHECK-GX-JSON-DAG: "%149:sub25": 260 # CHECK-GX-JSON-DAG: "%149:sub26": 259 # CHECK-GX-JSON-DAG: "%149:sub27": 258 # CHECK-GX-JSON-DAG: "%149:sub28": 255 # CHECK-GX-JSON-DAG: "%149:sub29": 254 # CHECK-GX-JSON-DAG: "%149:sub30": 253 # CHECK-GX-JSON-DAG: "%149:sub31": 252 # CHECK-GX-JSON-DAG: "%191:sub0": 345 # CHECK-GX-JSON-DAG: "%191:sub1": 344 # CHECK-GX-JSON-DAG: "%191:sub2": 343 # CHECK-GX-JSON-DAG: "%191:sub3": 342 # CHECK-GX-JSON-DAG: "%191:sub4": 339 # CHECK-GX-JSON-DAG: "%191:sub5": 338 # CHECK-GX-JSON-DAG: "%191:sub6": 337 # CHECK-GX-JSON-DAG: "%191:sub7": 336 # CHECK-GX-JSON-DAG: "%191:sub8": 333 # CHECK-GX-JSON-DAG: "%191:sub9": 332 # CHECK-GX-JSON-DAG: "%191:sub10": 331 # CHECK-GX-JSON-DAG: "%191:sub11": 330 # CHECK-GX-JSON-DAG: "%191:sub12": 327 # CHECK-GX-JSON-DAG: "%191:sub13": 326 # CHECK-GX-JSON-DAG: "%191:sub14": 325 # CHECK-GX-JSON-DAG: "%191:sub15": 324 # CHECK-GX-JSON-DAG: "%191:sub16": 321 # CHECK-GX-JSON-DAG: "%191:sub17": 320 # CHECK-GX-JSON-DAG: "%191:sub18": 319 # CHECK-GX-JSON-DAG: "%191:sub19": 318 # CHECK-GX-JSON-DAG: "%191:sub20": 315 # CHECK-GX-JSON-DAG: "%191:sub21": 314 # CHECK-GX-JSON-DAG: "%191:sub22": 313 # CHECK-GX-JSON-DAG: "%191:sub23": 312 # CHECK-GX-JSON-DAG: "%191:sub24": 309 # CHECK-GX-JSON-DAG: "%191:sub25": 308 # CHECK-GX-JSON-DAG: "%191:sub26": 307 # CHECK-GX-JSON-DAG: "%191:sub27": 306 # CHECK-GX-JSON-DAG: "%191:sub28": 303 # CHECK-GX-JSON-DAG: "%191:sub29": 302 # CHECK-GX-JSON-DAG: "%191:sub30": 301 # CHECK-GX-JSON-DAG: "%191:sub31": 300 # CHECK-GX-JSON-DAG: "%233:sub0": 393 # CHECK-GX-JSON-DAG: "%233:sub1": 392 # CHECK-GX-JSON-DAG: "%233:sub2": 391 # CHECK-GX-JSON-DAG: "%233:sub3": 390 # CHECK-GX-JSON-DAG: "%233:sub4": 387 # CHECK-GX-JSON-DAG: "%233:sub5": 386 # CHECK-GX-JSON-DAG: "%233:sub6": 385 # CHECK-GX-JSON-DAG: "%233:sub7": 384 # CHECK-GX-JSON-DAG: "%233:sub8": 381 # CHECK-GX-JSON-DAG: "%233:sub9": 380 # CHECK-GX-JSON-DAG: "%233:sub10": 379 # CHECK-GX-JSON-DAG: "%233:sub11": 378 # CHECK-GX-JSON-DAG: "%233:sub12": 375 # CHECK-GX-JSON-DAG: "%233:sub13": 374 # CHECK-GX-JSON-DAG: "%233:sub14": 373 # CHECK-GX-JSON-DAG: "%233:sub15": 372 # CHECK-GX-JSON-DAG: "%233:sub16": 369 # CHECK-GX-JSON-DAG: "%233:sub17": 368 # CHECK-GX-JSON-DAG: "%233:sub18": 367 # CHECK-GX-JSON-DAG: "%233:sub19": 366 # CHECK-GX-JSON-DAG: "%233:sub20": 363 # CHECK-GX-JSON-DAG: "%233:sub21": 362 # CHECK-GX-JSON-DAG: "%233:sub22": 361 # CHECK-GX-JSON-DAG: "%233:sub23": 360 # CHECK-GX-JSON-DAG: "%233:sub24": 357 # CHECK-GX-JSON-DAG: "%233:sub25": 356 # CHECK-GX-JSON-DAG: "%233:sub26": 355 # CHECK-GX-JSON-DAG: "%233:sub27": 354 # CHECK-GX-JSON-DAG: "%233:sub28": 351 # CHECK-GX-JSON-DAG: "%233:sub29": 350 # CHECK-GX-JSON-DAG: "%233:sub30": 349 # CHECK-GX-JSON-DAG: "%233:sub31": 348 # CHECK-GX-JSON-DAG: "%235": 28 # CHECK-GX-JSON-DAG: "%236": 28 # CHECK-GX-JSON-DAG: "%237": 28 # CHECK-GX-JSON-DAG: "%238": 28 # CHECK-GX-JSON-DAG: "%240": 28 # CHECK-GX-JSON-DAG: "%241": 28 # CHECK-GX-JSON-DAG: "%242": 28 # CHECK-GX-JSON-DAG: "%243": 28 # CHECK-GX-JSON-DAG: "%244:sub0": 2 # CHECK-GX-JSON-DAG: "%244:sub1": 1 # CHECK-GX-JSON-DAG: "%244:sub2": 0 # CHECK-GX-JSON-DAG: "%245": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%247:vgpr_32 = COPY %244.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 248 # CHECK-GX-JSON-DAG: "%69:sub1": 247 # CHECK-GX-JSON-DAG: "%69:sub2": 246 # CHECK-GX-JSON-DAG: "%69:sub3": 245 # CHECK-GX-JSON-DAG: "%69:sub4": 242 # CHECK-GX-JSON-DAG: "%69:sub5": 241 # CHECK-GX-JSON-DAG: "%69:sub6": 240 # CHECK-GX-JSON-DAG: "%69:sub7": 239 # CHECK-GX-JSON-DAG: "%69:sub8": 236 # CHECK-GX-JSON-DAG: "%69:sub9": 235 # CHECK-GX-JSON-DAG: "%69:sub10": 234 # CHECK-GX-JSON-DAG: "%69:sub11": 233 # CHECK-GX-JSON-DAG: "%69:sub12": 230 # CHECK-GX-JSON-DAG: "%69:sub13": 229 # CHECK-GX-JSON-DAG: "%69:sub14": 228 # CHECK-GX-JSON-DAG: "%69:sub15": 227 # CHECK-GX-JSON-DAG: "%69:sub16": 224 # CHECK-GX-JSON-DAG: "%69:sub17": 223 # CHECK-GX-JSON-DAG: "%69:sub18": 222 # CHECK-GX-JSON-DAG: "%69:sub19": 221 # CHECK-GX-JSON-DAG: "%69:sub20": 218 # CHECK-GX-JSON-DAG: "%69:sub21": 217 # CHECK-GX-JSON-DAG: "%69:sub22": 216 # CHECK-GX-JSON-DAG: "%69:sub23": 215 # CHECK-GX-JSON-DAG: "%69:sub24": 212 # CHECK-GX-JSON-DAG: "%69:sub25": 211 # CHECK-GX-JSON-DAG: "%69:sub26": 210 # CHECK-GX-JSON-DAG: "%69:sub27": 209 # CHECK-GX-JSON-DAG: "%69:sub28": 206 # CHECK-GX-JSON-DAG: "%69:sub29": 205 # CHECK-GX-JSON-DAG: "%69:sub30": 204 # CHECK-GX-JSON-DAG: "%69:sub31": 203 # CHECK-GX-JSON-DAG: "%70:sub0": 200 # CHECK-GX-JSON-DAG: "%70:sub1": 199 # CHECK-GX-JSON-DAG: "%70:sub2": 198 # CHECK-GX-JSON-DAG: "%70:sub3": 197 # CHECK-GX-JSON-DAG: "%70:sub4": 194 # CHECK-GX-JSON-DAG: "%70:sub5": 193 # CHECK-GX-JSON-DAG: "%70:sub6": 192 # CHECK-GX-JSON-DAG: "%70:sub7": 191 # CHECK-GX-JSON-DAG: "%70:sub8": 188 # CHECK-GX-JSON-DAG: "%70:sub9": 187 # CHECK-GX-JSON-DAG: "%70:sub10": 186 # CHECK-GX-JSON-DAG: "%70:sub11": 185 # CHECK-GX-JSON-DAG: "%70:sub12": 182 # CHECK-GX-JSON-DAG: "%70:sub13": 181 # CHECK-GX-JSON-DAG: "%70:sub14": 180 # CHECK-GX-JSON-DAG: "%70:sub15": 179 # CHECK-GX-JSON-DAG: "%70:sub16": 176 # CHECK-GX-JSON-DAG: "%70:sub17": 175 # CHECK-GX-JSON-DAG: "%70:sub18": 174 # CHECK-GX-JSON-DAG: "%70:sub19": 173 # CHECK-GX-JSON-DAG: "%70:sub20": 170 # CHECK-GX-JSON-DAG: "%70:sub21": 169 # CHECK-GX-JSON-DAG: "%70:sub22": 168 # CHECK-GX-JSON-DAG: "%70:sub23": 167 # CHECK-GX-JSON-DAG: "%70:sub24": 164 # CHECK-GX-JSON-DAG: "%70:sub25": 163 # CHECK-GX-JSON-DAG: "%70:sub26": 162 # CHECK-GX-JSON-DAG: "%70:sub27": 161 # CHECK-GX-JSON-DAG: "%70:sub28": 158 # CHECK-GX-JSON-DAG: "%70:sub29": 157 # CHECK-GX-JSON-DAG: "%70:sub30": 156 # CHECK-GX-JSON-DAG: "%70:sub31": 155 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 29 # CHECK-GX-JSON-DAG: "%102": 71 # CHECK-GX-JSON-DAG: "%107": 113 # CHECK-GX-JSON-DAG: "%149:sub0": 296 # CHECK-GX-JSON-DAG: "%149:sub1": 295 # CHECK-GX-JSON-DAG: "%149:sub2": 294 # CHECK-GX-JSON-DAG: "%149:sub3": 293 # CHECK-GX-JSON-DAG: "%149:sub4": 290 # CHECK-GX-JSON-DAG: "%149:sub5": 289 # CHECK-GX-JSON-DAG: "%149:sub6": 288 # CHECK-GX-JSON-DAG: "%149:sub7": 287 # CHECK-GX-JSON-DAG: "%149:sub8": 284 # CHECK-GX-JSON-DAG: "%149:sub9": 283 # CHECK-GX-JSON-DAG: "%149:sub10": 282 # CHECK-GX-JSON-DAG: "%149:sub11": 281 # CHECK-GX-JSON-DAG: "%149:sub12": 278 # CHECK-GX-JSON-DAG: "%149:sub13": 277 # CHECK-GX-JSON-DAG: "%149:sub14": 276 # CHECK-GX-JSON-DAG: "%149:sub15": 275 # CHECK-GX-JSON-DAG: "%149:sub16": 272 # CHECK-GX-JSON-DAG: "%149:sub17": 271 # CHECK-GX-JSON-DAG: "%149:sub18": 270 # CHECK-GX-JSON-DAG: "%149:sub19": 269 # CHECK-GX-JSON-DAG: "%149:sub20": 266 # CHECK-GX-JSON-DAG: "%149:sub21": 265 # CHECK-GX-JSON-DAG: "%149:sub22": 264 # CHECK-GX-JSON-DAG: "%149:sub23": 263 # CHECK-GX-JSON-DAG: "%149:sub24": 260 # CHECK-GX-JSON-DAG: "%149:sub25": 259 # CHECK-GX-JSON-DAG: "%149:sub26": 258 # CHECK-GX-JSON-DAG: "%149:sub27": 257 # CHECK-GX-JSON-DAG: "%149:sub28": 254 # CHECK-GX-JSON-DAG: "%149:sub29": 253 # CHECK-GX-JSON-DAG: "%149:sub30": 252 # CHECK-GX-JSON-DAG: "%149:sub31": 251 # CHECK-GX-JSON-DAG: "%191:sub0": 344 # CHECK-GX-JSON-DAG: "%191:sub1": 343 # CHECK-GX-JSON-DAG: "%191:sub2": 342 # CHECK-GX-JSON-DAG: "%191:sub3": 341 # CHECK-GX-JSON-DAG: "%191:sub4": 338 # CHECK-GX-JSON-DAG: "%191:sub5": 337 # CHECK-GX-JSON-DAG: "%191:sub6": 336 # CHECK-GX-JSON-DAG: "%191:sub7": 335 # CHECK-GX-JSON-DAG: "%191:sub8": 332 # CHECK-GX-JSON-DAG: "%191:sub9": 331 # CHECK-GX-JSON-DAG: "%191:sub10": 330 # CHECK-GX-JSON-DAG: "%191:sub11": 329 # CHECK-GX-JSON-DAG: "%191:sub12": 326 # CHECK-GX-JSON-DAG: "%191:sub13": 325 # CHECK-GX-JSON-DAG: "%191:sub14": 324 # CHECK-GX-JSON-DAG: "%191:sub15": 323 # CHECK-GX-JSON-DAG: "%191:sub16": 320 # CHECK-GX-JSON-DAG: "%191:sub17": 319 # CHECK-GX-JSON-DAG: "%191:sub18": 318 # CHECK-GX-JSON-DAG: "%191:sub19": 317 # CHECK-GX-JSON-DAG: "%191:sub20": 314 # CHECK-GX-JSON-DAG: "%191:sub21": 313 # CHECK-GX-JSON-DAG: "%191:sub22": 312 # CHECK-GX-JSON-DAG: "%191:sub23": 311 # CHECK-GX-JSON-DAG: "%191:sub24": 308 # CHECK-GX-JSON-DAG: "%191:sub25": 307 # CHECK-GX-JSON-DAG: "%191:sub26": 306 # CHECK-GX-JSON-DAG: "%191:sub27": 305 # CHECK-GX-JSON-DAG: "%191:sub28": 302 # CHECK-GX-JSON-DAG: "%191:sub29": 301 # CHECK-GX-JSON-DAG: "%191:sub30": 300 # CHECK-GX-JSON-DAG: "%191:sub31": 299 # CHECK-GX-JSON-DAG: "%233:sub0": 392 # CHECK-GX-JSON-DAG: "%233:sub1": 391 # CHECK-GX-JSON-DAG: "%233:sub2": 390 # CHECK-GX-JSON-DAG: "%233:sub3": 389 # CHECK-GX-JSON-DAG: "%233:sub4": 386 # CHECK-GX-JSON-DAG: "%233:sub5": 385 # CHECK-GX-JSON-DAG: "%233:sub6": 384 # CHECK-GX-JSON-DAG: "%233:sub7": 383 # CHECK-GX-JSON-DAG: "%233:sub8": 380 # CHECK-GX-JSON-DAG: "%233:sub9": 379 # CHECK-GX-JSON-DAG: "%233:sub10": 378 # CHECK-GX-JSON-DAG: "%233:sub11": 377 # CHECK-GX-JSON-DAG: "%233:sub12": 374 # CHECK-GX-JSON-DAG: "%233:sub13": 373 # CHECK-GX-JSON-DAG: "%233:sub14": 372 # CHECK-GX-JSON-DAG: "%233:sub15": 371 # CHECK-GX-JSON-DAG: "%233:sub16": 368 # CHECK-GX-JSON-DAG: "%233:sub17": 367 # CHECK-GX-JSON-DAG: "%233:sub18": 366 # CHECK-GX-JSON-DAG: "%233:sub19": 365 # CHECK-GX-JSON-DAG: "%233:sub20": 362 # CHECK-GX-JSON-DAG: "%233:sub21": 361 # CHECK-GX-JSON-DAG: "%233:sub22": 360 # CHECK-GX-JSON-DAG: "%233:sub23": 359 # CHECK-GX-JSON-DAG: "%233:sub24": 356 # CHECK-GX-JSON-DAG: "%233:sub25": 355 # CHECK-GX-JSON-DAG: "%233:sub26": 354 # CHECK-GX-JSON-DAG: "%233:sub27": 353 # CHECK-GX-JSON-DAG: "%233:sub28": 350 # CHECK-GX-JSON-DAG: "%233:sub29": 349 # CHECK-GX-JSON-DAG: "%233:sub30": 348 # CHECK-GX-JSON-DAG: "%233:sub31": 347 # CHECK-GX-JSON-DAG: "%235": 27 # CHECK-GX-JSON-DAG: "%236": 27 # CHECK-GX-JSON-DAG: "%237": 27 # CHECK-GX-JSON-DAG: "%238": 27 # CHECK-GX-JSON-DAG: "%240": 27 # CHECK-GX-JSON-DAG: "%241": 27 # CHECK-GX-JSON-DAG: "%242": 27 # CHECK-GX-JSON-DAG: "%243": 27 # CHECK-GX-JSON-DAG: "%244:sub0": 1 # CHECK-GX-JSON-DAG: "%244:sub1": 0 # CHECK-GX-JSON-DAG: "%245": 27 # CHECK-GX-JSON-DAG: "%246": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%248:vgpr_32 = COPY %244.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 247 # CHECK-GX-JSON-DAG: "%69:sub1": 246 # CHECK-GX-JSON-DAG: "%69:sub2": 245 # CHECK-GX-JSON-DAG: "%69:sub3": 244 # CHECK-GX-JSON-DAG: "%69:sub4": 241 # CHECK-GX-JSON-DAG: "%69:sub5": 240 # CHECK-GX-JSON-DAG: "%69:sub6": 239 # CHECK-GX-JSON-DAG: "%69:sub7": 238 # CHECK-GX-JSON-DAG: "%69:sub8": 235 # CHECK-GX-JSON-DAG: "%69:sub9": 234 # CHECK-GX-JSON-DAG: "%69:sub10": 233 # CHECK-GX-JSON-DAG: "%69:sub11": 232 # CHECK-GX-JSON-DAG: "%69:sub12": 229 # CHECK-GX-JSON-DAG: "%69:sub13": 228 # CHECK-GX-JSON-DAG: "%69:sub14": 227 # CHECK-GX-JSON-DAG: "%69:sub15": 226 # CHECK-GX-JSON-DAG: "%69:sub16": 223 # CHECK-GX-JSON-DAG: "%69:sub17": 222 # CHECK-GX-JSON-DAG: "%69:sub18": 221 # CHECK-GX-JSON-DAG: "%69:sub19": 220 # CHECK-GX-JSON-DAG: "%69:sub20": 217 # CHECK-GX-JSON-DAG: "%69:sub21": 216 # CHECK-GX-JSON-DAG: "%69:sub22": 215 # CHECK-GX-JSON-DAG: "%69:sub23": 214 # CHECK-GX-JSON-DAG: "%69:sub24": 211 # CHECK-GX-JSON-DAG: "%69:sub25": 210 # CHECK-GX-JSON-DAG: "%69:sub26": 209 # CHECK-GX-JSON-DAG: "%69:sub27": 208 # CHECK-GX-JSON-DAG: "%69:sub28": 205 # CHECK-GX-JSON-DAG: "%69:sub29": 204 # CHECK-GX-JSON-DAG: "%69:sub30": 203 # CHECK-GX-JSON-DAG: "%69:sub31": 202 # CHECK-GX-JSON-DAG: "%70:sub0": 199 # CHECK-GX-JSON-DAG: "%70:sub1": 198 # CHECK-GX-JSON-DAG: "%70:sub2": 197 # CHECK-GX-JSON-DAG: "%70:sub3": 196 # CHECK-GX-JSON-DAG: "%70:sub4": 193 # CHECK-GX-JSON-DAG: "%70:sub5": 192 # CHECK-GX-JSON-DAG: "%70:sub6": 191 # CHECK-GX-JSON-DAG: "%70:sub7": 190 # CHECK-GX-JSON-DAG: "%70:sub8": 187 # CHECK-GX-JSON-DAG: "%70:sub9": 186 # CHECK-GX-JSON-DAG: "%70:sub10": 185 # CHECK-GX-JSON-DAG: "%70:sub11": 184 # CHECK-GX-JSON-DAG: "%70:sub12": 181 # CHECK-GX-JSON-DAG: "%70:sub13": 180 # CHECK-GX-JSON-DAG: "%70:sub14": 179 # CHECK-GX-JSON-DAG: "%70:sub15": 178 # CHECK-GX-JSON-DAG: "%70:sub16": 175 # CHECK-GX-JSON-DAG: "%70:sub17": 174 # CHECK-GX-JSON-DAG: "%70:sub18": 173 # CHECK-GX-JSON-DAG: "%70:sub19": 172 # CHECK-GX-JSON-DAG: "%70:sub20": 169 # CHECK-GX-JSON-DAG: "%70:sub21": 168 # CHECK-GX-JSON-DAG: "%70:sub22": 167 # CHECK-GX-JSON-DAG: "%70:sub23": 166 # CHECK-GX-JSON-DAG: "%70:sub24": 163 # CHECK-GX-JSON-DAG: "%70:sub25": 162 # CHECK-GX-JSON-DAG: "%70:sub26": 161 # CHECK-GX-JSON-DAG: "%70:sub27": 160 # CHECK-GX-JSON-DAG: "%70:sub28": 157 # CHECK-GX-JSON-DAG: "%70:sub29": 156 # CHECK-GX-JSON-DAG: "%70:sub30": 155 # CHECK-GX-JSON-DAG: "%70:sub31": 154 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 28 # CHECK-GX-JSON-DAG: "%102": 70 # CHECK-GX-JSON-DAG: "%107": 112 # CHECK-GX-JSON-DAG: "%149:sub0": 295 # CHECK-GX-JSON-DAG: "%149:sub1": 294 # CHECK-GX-JSON-DAG: "%149:sub2": 293 # CHECK-GX-JSON-DAG: "%149:sub3": 292 # CHECK-GX-JSON-DAG: "%149:sub4": 289 # CHECK-GX-JSON-DAG: "%149:sub5": 288 # CHECK-GX-JSON-DAG: "%149:sub6": 287 # CHECK-GX-JSON-DAG: "%149:sub7": 286 # CHECK-GX-JSON-DAG: "%149:sub8": 283 # CHECK-GX-JSON-DAG: "%149:sub9": 282 # CHECK-GX-JSON-DAG: "%149:sub10": 281 # CHECK-GX-JSON-DAG: "%149:sub11": 280 # CHECK-GX-JSON-DAG: "%149:sub12": 277 # CHECK-GX-JSON-DAG: "%149:sub13": 276 # CHECK-GX-JSON-DAG: "%149:sub14": 275 # CHECK-GX-JSON-DAG: "%149:sub15": 274 # CHECK-GX-JSON-DAG: "%149:sub16": 271 # CHECK-GX-JSON-DAG: "%149:sub17": 270 # CHECK-GX-JSON-DAG: "%149:sub18": 269 # CHECK-GX-JSON-DAG: "%149:sub19": 268 # CHECK-GX-JSON-DAG: "%149:sub20": 265 # CHECK-GX-JSON-DAG: "%149:sub21": 264 # CHECK-GX-JSON-DAG: "%149:sub22": 263 # CHECK-GX-JSON-DAG: "%149:sub23": 262 # CHECK-GX-JSON-DAG: "%149:sub24": 259 # CHECK-GX-JSON-DAG: "%149:sub25": 258 # CHECK-GX-JSON-DAG: "%149:sub26": 257 # CHECK-GX-JSON-DAG: "%149:sub27": 256 # CHECK-GX-JSON-DAG: "%149:sub28": 253 # CHECK-GX-JSON-DAG: "%149:sub29": 252 # CHECK-GX-JSON-DAG: "%149:sub30": 251 # CHECK-GX-JSON-DAG: "%149:sub31": 250 # CHECK-GX-JSON-DAG: "%191:sub0": 343 # CHECK-GX-JSON-DAG: "%191:sub1": 342 # CHECK-GX-JSON-DAG: "%191:sub2": 341 # CHECK-GX-JSON-DAG: "%191:sub3": 340 # CHECK-GX-JSON-DAG: "%191:sub4": 337 # CHECK-GX-JSON-DAG: "%191:sub5": 336 # CHECK-GX-JSON-DAG: "%191:sub6": 335 # CHECK-GX-JSON-DAG: "%191:sub7": 334 # CHECK-GX-JSON-DAG: "%191:sub8": 331 # CHECK-GX-JSON-DAG: "%191:sub9": 330 # CHECK-GX-JSON-DAG: "%191:sub10": 329 # CHECK-GX-JSON-DAG: "%191:sub11": 328 # CHECK-GX-JSON-DAG: "%191:sub12": 325 # CHECK-GX-JSON-DAG: "%191:sub13": 324 # CHECK-GX-JSON-DAG: "%191:sub14": 323 # CHECK-GX-JSON-DAG: "%191:sub15": 322 # CHECK-GX-JSON-DAG: "%191:sub16": 319 # CHECK-GX-JSON-DAG: "%191:sub17": 318 # CHECK-GX-JSON-DAG: "%191:sub18": 317 # CHECK-GX-JSON-DAG: "%191:sub19": 316 # CHECK-GX-JSON-DAG: "%191:sub20": 313 # CHECK-GX-JSON-DAG: "%191:sub21": 312 # CHECK-GX-JSON-DAG: "%191:sub22": 311 # CHECK-GX-JSON-DAG: "%191:sub23": 310 # CHECK-GX-JSON-DAG: "%191:sub24": 307 # CHECK-GX-JSON-DAG: "%191:sub25": 306 # CHECK-GX-JSON-DAG: "%191:sub26": 305 # CHECK-GX-JSON-DAG: "%191:sub27": 304 # CHECK-GX-JSON-DAG: "%191:sub28": 301 # CHECK-GX-JSON-DAG: "%191:sub29": 300 # CHECK-GX-JSON-DAG: "%191:sub30": 299 # CHECK-GX-JSON-DAG: "%191:sub31": 298 # CHECK-GX-JSON-DAG: "%233:sub0": 391 # CHECK-GX-JSON-DAG: "%233:sub1": 390 # CHECK-GX-JSON-DAG: "%233:sub2": 389 # CHECK-GX-JSON-DAG: "%233:sub3": 388 # CHECK-GX-JSON-DAG: "%233:sub4": 385 # CHECK-GX-JSON-DAG: "%233:sub5": 384 # CHECK-GX-JSON-DAG: "%233:sub6": 383 # CHECK-GX-JSON-DAG: "%233:sub7": 382 # CHECK-GX-JSON-DAG: "%233:sub8": 379 # CHECK-GX-JSON-DAG: "%233:sub9": 378 # CHECK-GX-JSON-DAG: "%233:sub10": 377 # CHECK-GX-JSON-DAG: "%233:sub11": 376 # CHECK-GX-JSON-DAG: "%233:sub12": 373 # CHECK-GX-JSON-DAG: "%233:sub13": 372 # CHECK-GX-JSON-DAG: "%233:sub14": 371 # CHECK-GX-JSON-DAG: "%233:sub15": 370 # CHECK-GX-JSON-DAG: "%233:sub16": 367 # CHECK-GX-JSON-DAG: "%233:sub17": 366 # CHECK-GX-JSON-DAG: "%233:sub18": 365 # CHECK-GX-JSON-DAG: "%233:sub19": 364 # CHECK-GX-JSON-DAG: "%233:sub20": 361 # CHECK-GX-JSON-DAG: "%233:sub21": 360 # CHECK-GX-JSON-DAG: "%233:sub22": 359 # CHECK-GX-JSON-DAG: "%233:sub23": 358 # CHECK-GX-JSON-DAG: "%233:sub24": 355 # CHECK-GX-JSON-DAG: "%233:sub25": 354 # CHECK-GX-JSON-DAG: "%233:sub26": 353 # CHECK-GX-JSON-DAG: "%233:sub27": 352 # CHECK-GX-JSON-DAG: "%233:sub28": 349 # CHECK-GX-JSON-DAG: "%233:sub29": 348 # CHECK-GX-JSON-DAG: "%233:sub30": 347 # CHECK-GX-JSON-DAG: "%233:sub31": 346 # CHECK-GX-JSON-DAG: "%235": 26 # CHECK-GX-JSON-DAG: "%236": 26 # CHECK-GX-JSON-DAG: "%237": 26 # CHECK-GX-JSON-DAG: "%238": 26 # CHECK-GX-JSON-DAG: "%240": 26 # CHECK-GX-JSON-DAG: "%241": 26 # CHECK-GX-JSON-DAG: "%242": 26 # CHECK-GX-JSON-DAG: "%243": 26 # CHECK-GX-JSON-DAG: "%244:sub0": 0 # CHECK-GX-JSON-DAG: "%245": 26 # CHECK-GX-JSON-DAG: "%246": 26 # CHECK-GX-JSON-DAG: "%247": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%249:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 246 # CHECK-GX-JSON-DAG: "%69:sub1": 245 # CHECK-GX-JSON-DAG: "%69:sub2": 244 # CHECK-GX-JSON-DAG: "%69:sub3": 243 # CHECK-GX-JSON-DAG: "%69:sub4": 240 # CHECK-GX-JSON-DAG: "%69:sub5": 239 # CHECK-GX-JSON-DAG: "%69:sub6": 238 # CHECK-GX-JSON-DAG: "%69:sub7": 237 # CHECK-GX-JSON-DAG: "%69:sub8": 234 # CHECK-GX-JSON-DAG: "%69:sub9": 233 # CHECK-GX-JSON-DAG: "%69:sub10": 232 # CHECK-GX-JSON-DAG: "%69:sub11": 231 # CHECK-GX-JSON-DAG: "%69:sub12": 228 # CHECK-GX-JSON-DAG: "%69:sub13": 227 # CHECK-GX-JSON-DAG: "%69:sub14": 226 # CHECK-GX-JSON-DAG: "%69:sub15": 225 # CHECK-GX-JSON-DAG: "%69:sub16": 222 # CHECK-GX-JSON-DAG: "%69:sub17": 221 # CHECK-GX-JSON-DAG: "%69:sub18": 220 # CHECK-GX-JSON-DAG: "%69:sub19": 219 # CHECK-GX-JSON-DAG: "%69:sub20": 216 # CHECK-GX-JSON-DAG: "%69:sub21": 215 # CHECK-GX-JSON-DAG: "%69:sub22": 214 # CHECK-GX-JSON-DAG: "%69:sub23": 213 # CHECK-GX-JSON-DAG: "%69:sub24": 210 # CHECK-GX-JSON-DAG: "%69:sub25": 209 # CHECK-GX-JSON-DAG: "%69:sub26": 208 # CHECK-GX-JSON-DAG: "%69:sub27": 207 # CHECK-GX-JSON-DAG: "%69:sub28": 204 # CHECK-GX-JSON-DAG: "%69:sub29": 203 # CHECK-GX-JSON-DAG: "%69:sub30": 202 # CHECK-GX-JSON-DAG: "%69:sub31": 201 # CHECK-GX-JSON-DAG: "%70:sub0": 198 # CHECK-GX-JSON-DAG: "%70:sub1": 197 # CHECK-GX-JSON-DAG: "%70:sub2": 196 # CHECK-GX-JSON-DAG: "%70:sub3": 195 # CHECK-GX-JSON-DAG: "%70:sub4": 192 # CHECK-GX-JSON-DAG: "%70:sub5": 191 # CHECK-GX-JSON-DAG: "%70:sub6": 190 # CHECK-GX-JSON-DAG: "%70:sub7": 189 # CHECK-GX-JSON-DAG: "%70:sub8": 186 # CHECK-GX-JSON-DAG: "%70:sub9": 185 # CHECK-GX-JSON-DAG: "%70:sub10": 184 # CHECK-GX-JSON-DAG: "%70:sub11": 183 # CHECK-GX-JSON-DAG: "%70:sub12": 180 # CHECK-GX-JSON-DAG: "%70:sub13": 179 # CHECK-GX-JSON-DAG: "%70:sub14": 178 # CHECK-GX-JSON-DAG: "%70:sub15": 177 # CHECK-GX-JSON-DAG: "%70:sub16": 174 # CHECK-GX-JSON-DAG: "%70:sub17": 173 # CHECK-GX-JSON-DAG: "%70:sub18": 172 # CHECK-GX-JSON-DAG: "%70:sub19": 171 # CHECK-GX-JSON-DAG: "%70:sub20": 168 # CHECK-GX-JSON-DAG: "%70:sub21": 167 # CHECK-GX-JSON-DAG: "%70:sub22": 166 # CHECK-GX-JSON-DAG: "%70:sub23": 165 # CHECK-GX-JSON-DAG: "%70:sub24": 162 # CHECK-GX-JSON-DAG: "%70:sub25": 161 # CHECK-GX-JSON-DAG: "%70:sub26": 160 # CHECK-GX-JSON-DAG: "%70:sub27": 159 # CHECK-GX-JSON-DAG: "%70:sub28": 156 # CHECK-GX-JSON-DAG: "%70:sub29": 155 # CHECK-GX-JSON-DAG: "%70:sub30": 154 # CHECK-GX-JSON-DAG: "%70:sub31": 153 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 27 # CHECK-GX-JSON-DAG: "%102": 69 # CHECK-GX-JSON-DAG: "%107": 111 # CHECK-GX-JSON-DAG: "%149:sub0": 294 # CHECK-GX-JSON-DAG: "%149:sub1": 293 # CHECK-GX-JSON-DAG: "%149:sub2": 292 # CHECK-GX-JSON-DAG: "%149:sub3": 291 # CHECK-GX-JSON-DAG: "%149:sub4": 288 # CHECK-GX-JSON-DAG: "%149:sub5": 287 # CHECK-GX-JSON-DAG: "%149:sub6": 286 # CHECK-GX-JSON-DAG: "%149:sub7": 285 # CHECK-GX-JSON-DAG: "%149:sub8": 282 # CHECK-GX-JSON-DAG: "%149:sub9": 281 # CHECK-GX-JSON-DAG: "%149:sub10": 280 # CHECK-GX-JSON-DAG: "%149:sub11": 279 # CHECK-GX-JSON-DAG: "%149:sub12": 276 # CHECK-GX-JSON-DAG: "%149:sub13": 275 # CHECK-GX-JSON-DAG: "%149:sub14": 274 # CHECK-GX-JSON-DAG: "%149:sub15": 273 # CHECK-GX-JSON-DAG: "%149:sub16": 270 # CHECK-GX-JSON-DAG: "%149:sub17": 269 # CHECK-GX-JSON-DAG: "%149:sub18": 268 # CHECK-GX-JSON-DAG: "%149:sub19": 267 # CHECK-GX-JSON-DAG: "%149:sub20": 264 # CHECK-GX-JSON-DAG: "%149:sub21": 263 # CHECK-GX-JSON-DAG: "%149:sub22": 262 # CHECK-GX-JSON-DAG: "%149:sub23": 261 # CHECK-GX-JSON-DAG: "%149:sub24": 258 # CHECK-GX-JSON-DAG: "%149:sub25": 257 # CHECK-GX-JSON-DAG: "%149:sub26": 256 # CHECK-GX-JSON-DAG: "%149:sub27": 255 # CHECK-GX-JSON-DAG: "%149:sub28": 252 # CHECK-GX-JSON-DAG: "%149:sub29": 251 # CHECK-GX-JSON-DAG: "%149:sub30": 250 # CHECK-GX-JSON-DAG: "%149:sub31": 249 # CHECK-GX-JSON-DAG: "%191:sub0": 342 # CHECK-GX-JSON-DAG: "%191:sub1": 341 # CHECK-GX-JSON-DAG: "%191:sub2": 340 # CHECK-GX-JSON-DAG: "%191:sub3": 339 # CHECK-GX-JSON-DAG: "%191:sub4": 336 # CHECK-GX-JSON-DAG: "%191:sub5": 335 # CHECK-GX-JSON-DAG: "%191:sub6": 334 # CHECK-GX-JSON-DAG: "%191:sub7": 333 # CHECK-GX-JSON-DAG: "%191:sub8": 330 # CHECK-GX-JSON-DAG: "%191:sub9": 329 # CHECK-GX-JSON-DAG: "%191:sub10": 328 # CHECK-GX-JSON-DAG: "%191:sub11": 327 # CHECK-GX-JSON-DAG: "%191:sub12": 324 # CHECK-GX-JSON-DAG: "%191:sub13": 323 # CHECK-GX-JSON-DAG: "%191:sub14": 322 # CHECK-GX-JSON-DAG: "%191:sub15": 321 # CHECK-GX-JSON-DAG: "%191:sub16": 318 # CHECK-GX-JSON-DAG: "%191:sub17": 317 # CHECK-GX-JSON-DAG: "%191:sub18": 316 # CHECK-GX-JSON-DAG: "%191:sub19": 315 # CHECK-GX-JSON-DAG: "%191:sub20": 312 # CHECK-GX-JSON-DAG: "%191:sub21": 311 # CHECK-GX-JSON-DAG: "%191:sub22": 310 # CHECK-GX-JSON-DAG: "%191:sub23": 309 # CHECK-GX-JSON-DAG: "%191:sub24": 306 # CHECK-GX-JSON-DAG: "%191:sub25": 305 # CHECK-GX-JSON-DAG: "%191:sub26": 304 # CHECK-GX-JSON-DAG: "%191:sub27": 303 # CHECK-GX-JSON-DAG: "%191:sub28": 300 # CHECK-GX-JSON-DAG: "%191:sub29": 299 # CHECK-GX-JSON-DAG: "%191:sub30": 298 # CHECK-GX-JSON-DAG: "%191:sub31": 297 # CHECK-GX-JSON-DAG: "%233:sub0": 390 # CHECK-GX-JSON-DAG: "%233:sub1": 389 # CHECK-GX-JSON-DAG: "%233:sub2": 388 # CHECK-GX-JSON-DAG: "%233:sub3": 387 # CHECK-GX-JSON-DAG: "%233:sub4": 384 # CHECK-GX-JSON-DAG: "%233:sub5": 383 # CHECK-GX-JSON-DAG: "%233:sub6": 382 # CHECK-GX-JSON-DAG: "%233:sub7": 381 # CHECK-GX-JSON-DAG: "%233:sub8": 378 # CHECK-GX-JSON-DAG: "%233:sub9": 377 # CHECK-GX-JSON-DAG: "%233:sub10": 376 # CHECK-GX-JSON-DAG: "%233:sub11": 375 # CHECK-GX-JSON-DAG: "%233:sub12": 372 # CHECK-GX-JSON-DAG: "%233:sub13": 371 # CHECK-GX-JSON-DAG: "%233:sub14": 370 # CHECK-GX-JSON-DAG: "%233:sub15": 369 # CHECK-GX-JSON-DAG: "%233:sub16": 366 # CHECK-GX-JSON-DAG: "%233:sub17": 365 # CHECK-GX-JSON-DAG: "%233:sub18": 364 # CHECK-GX-JSON-DAG: "%233:sub19": 363 # CHECK-GX-JSON-DAG: "%233:sub20": 360 # CHECK-GX-JSON-DAG: "%233:sub21": 359 # CHECK-GX-JSON-DAG: "%233:sub22": 358 # CHECK-GX-JSON-DAG: "%233:sub23": 357 # CHECK-GX-JSON-DAG: "%233:sub24": 354 # CHECK-GX-JSON-DAG: "%233:sub25": 353 # CHECK-GX-JSON-DAG: "%233:sub26": 352 # CHECK-GX-JSON-DAG: "%233:sub27": 351 # CHECK-GX-JSON-DAG: "%233:sub28": 348 # CHECK-GX-JSON-DAG: "%233:sub29": 347 # CHECK-GX-JSON-DAG: "%233:sub30": 346 # CHECK-GX-JSON-DAG: "%233:sub31": 345 # CHECK-GX-JSON-DAG: "%235": 25 # CHECK-GX-JSON-DAG: "%236": 25 # CHECK-GX-JSON-DAG: "%237": 25 # CHECK-GX-JSON-DAG: "%238": 25 # CHECK-GX-JSON-DAG: "%240": 25 # CHECK-GX-JSON-DAG: "%241": 25 # CHECK-GX-JSON-DAG: "%242": 25 # CHECK-GX-JSON-DAG: "%243": 25 # CHECK-GX-JSON-DAG: "%245": 25 # CHECK-GX-JSON-DAG: "%246": 25 # CHECK-GX-JSON-DAG: "%247": 25 # CHECK-GX-JSON-DAG: "%248": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%250:vgpr_32 = COPY %249.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 245 # CHECK-GX-JSON-DAG: "%69:sub1": 244 # CHECK-GX-JSON-DAG: "%69:sub2": 243 # CHECK-GX-JSON-DAG: "%69:sub3": 242 # CHECK-GX-JSON-DAG: "%69:sub4": 239 # CHECK-GX-JSON-DAG: "%69:sub5": 238 # CHECK-GX-JSON-DAG: "%69:sub6": 237 # CHECK-GX-JSON-DAG: "%69:sub7": 236 # CHECK-GX-JSON-DAG: "%69:sub8": 233 # CHECK-GX-JSON-DAG: "%69:sub9": 232 # CHECK-GX-JSON-DAG: "%69:sub10": 231 # CHECK-GX-JSON-DAG: "%69:sub11": 230 # CHECK-GX-JSON-DAG: "%69:sub12": 227 # CHECK-GX-JSON-DAG: "%69:sub13": 226 # CHECK-GX-JSON-DAG: "%69:sub14": 225 # CHECK-GX-JSON-DAG: "%69:sub15": 224 # CHECK-GX-JSON-DAG: "%69:sub16": 221 # CHECK-GX-JSON-DAG: "%69:sub17": 220 # CHECK-GX-JSON-DAG: "%69:sub18": 219 # CHECK-GX-JSON-DAG: "%69:sub19": 218 # CHECK-GX-JSON-DAG: "%69:sub20": 215 # CHECK-GX-JSON-DAG: "%69:sub21": 214 # CHECK-GX-JSON-DAG: "%69:sub22": 213 # CHECK-GX-JSON-DAG: "%69:sub23": 212 # CHECK-GX-JSON-DAG: "%69:sub24": 209 # CHECK-GX-JSON-DAG: "%69:sub25": 208 # CHECK-GX-JSON-DAG: "%69:sub26": 207 # CHECK-GX-JSON-DAG: "%69:sub27": 206 # CHECK-GX-JSON-DAG: "%69:sub28": 203 # CHECK-GX-JSON-DAG: "%69:sub29": 202 # CHECK-GX-JSON-DAG: "%69:sub30": 201 # CHECK-GX-JSON-DAG: "%69:sub31": 200 # CHECK-GX-JSON-DAG: "%70:sub0": 197 # CHECK-GX-JSON-DAG: "%70:sub1": 196 # CHECK-GX-JSON-DAG: "%70:sub2": 195 # CHECK-GX-JSON-DAG: "%70:sub3": 194 # CHECK-GX-JSON-DAG: "%70:sub4": 191 # CHECK-GX-JSON-DAG: "%70:sub5": 190 # CHECK-GX-JSON-DAG: "%70:sub6": 189 # CHECK-GX-JSON-DAG: "%70:sub7": 188 # CHECK-GX-JSON-DAG: "%70:sub8": 185 # CHECK-GX-JSON-DAG: "%70:sub9": 184 # CHECK-GX-JSON-DAG: "%70:sub10": 183 # CHECK-GX-JSON-DAG: "%70:sub11": 182 # CHECK-GX-JSON-DAG: "%70:sub12": 179 # CHECK-GX-JSON-DAG: "%70:sub13": 178 # CHECK-GX-JSON-DAG: "%70:sub14": 177 # CHECK-GX-JSON-DAG: "%70:sub15": 176 # CHECK-GX-JSON-DAG: "%70:sub16": 173 # CHECK-GX-JSON-DAG: "%70:sub17": 172 # CHECK-GX-JSON-DAG: "%70:sub18": 171 # CHECK-GX-JSON-DAG: "%70:sub19": 170 # CHECK-GX-JSON-DAG: "%70:sub20": 167 # CHECK-GX-JSON-DAG: "%70:sub21": 166 # CHECK-GX-JSON-DAG: "%70:sub22": 165 # CHECK-GX-JSON-DAG: "%70:sub23": 164 # CHECK-GX-JSON-DAG: "%70:sub24": 161 # CHECK-GX-JSON-DAG: "%70:sub25": 160 # CHECK-GX-JSON-DAG: "%70:sub26": 159 # CHECK-GX-JSON-DAG: "%70:sub27": 158 # CHECK-GX-JSON-DAG: "%70:sub28": 155 # CHECK-GX-JSON-DAG: "%70:sub29": 154 # CHECK-GX-JSON-DAG: "%70:sub30": 153 # CHECK-GX-JSON-DAG: "%70:sub31": 152 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 26 # CHECK-GX-JSON-DAG: "%102": 68 # CHECK-GX-JSON-DAG: "%107": 110 # CHECK-GX-JSON-DAG: "%149:sub0": 293 # CHECK-GX-JSON-DAG: "%149:sub1": 292 # CHECK-GX-JSON-DAG: "%149:sub2": 291 # CHECK-GX-JSON-DAG: "%149:sub3": 290 # CHECK-GX-JSON-DAG: "%149:sub4": 287 # CHECK-GX-JSON-DAG: "%149:sub5": 286 # CHECK-GX-JSON-DAG: "%149:sub6": 285 # CHECK-GX-JSON-DAG: "%149:sub7": 284 # CHECK-GX-JSON-DAG: "%149:sub8": 281 # CHECK-GX-JSON-DAG: "%149:sub9": 280 # CHECK-GX-JSON-DAG: "%149:sub10": 279 # CHECK-GX-JSON-DAG: "%149:sub11": 278 # CHECK-GX-JSON-DAG: "%149:sub12": 275 # CHECK-GX-JSON-DAG: "%149:sub13": 274 # CHECK-GX-JSON-DAG: "%149:sub14": 273 # CHECK-GX-JSON-DAG: "%149:sub15": 272 # CHECK-GX-JSON-DAG: "%149:sub16": 269 # CHECK-GX-JSON-DAG: "%149:sub17": 268 # CHECK-GX-JSON-DAG: "%149:sub18": 267 # CHECK-GX-JSON-DAG: "%149:sub19": 266 # CHECK-GX-JSON-DAG: "%149:sub20": 263 # CHECK-GX-JSON-DAG: "%149:sub21": 262 # CHECK-GX-JSON-DAG: "%149:sub22": 261 # CHECK-GX-JSON-DAG: "%149:sub23": 260 # CHECK-GX-JSON-DAG: "%149:sub24": 257 # CHECK-GX-JSON-DAG: "%149:sub25": 256 # CHECK-GX-JSON-DAG: "%149:sub26": 255 # CHECK-GX-JSON-DAG: "%149:sub27": 254 # CHECK-GX-JSON-DAG: "%149:sub28": 251 # CHECK-GX-JSON-DAG: "%149:sub29": 250 # CHECK-GX-JSON-DAG: "%149:sub30": 249 # CHECK-GX-JSON-DAG: "%149:sub31": 248 # CHECK-GX-JSON-DAG: "%191:sub0": 341 # CHECK-GX-JSON-DAG: "%191:sub1": 340 # CHECK-GX-JSON-DAG: "%191:sub2": 339 # CHECK-GX-JSON-DAG: "%191:sub3": 338 # CHECK-GX-JSON-DAG: "%191:sub4": 335 # CHECK-GX-JSON-DAG: "%191:sub5": 334 # CHECK-GX-JSON-DAG: "%191:sub6": 333 # CHECK-GX-JSON-DAG: "%191:sub7": 332 # CHECK-GX-JSON-DAG: "%191:sub8": 329 # CHECK-GX-JSON-DAG: "%191:sub9": 328 # CHECK-GX-JSON-DAG: "%191:sub10": 327 # CHECK-GX-JSON-DAG: "%191:sub11": 326 # CHECK-GX-JSON-DAG: "%191:sub12": 323 # CHECK-GX-JSON-DAG: "%191:sub13": 322 # CHECK-GX-JSON-DAG: "%191:sub14": 321 # CHECK-GX-JSON-DAG: "%191:sub15": 320 # CHECK-GX-JSON-DAG: "%191:sub16": 317 # CHECK-GX-JSON-DAG: "%191:sub17": 316 # CHECK-GX-JSON-DAG: "%191:sub18": 315 # CHECK-GX-JSON-DAG: "%191:sub19": 314 # CHECK-GX-JSON-DAG: "%191:sub20": 311 # CHECK-GX-JSON-DAG: "%191:sub21": 310 # CHECK-GX-JSON-DAG: "%191:sub22": 309 # CHECK-GX-JSON-DAG: "%191:sub23": 308 # CHECK-GX-JSON-DAG: "%191:sub24": 305 # CHECK-GX-JSON-DAG: "%191:sub25": 304 # CHECK-GX-JSON-DAG: "%191:sub26": 303 # CHECK-GX-JSON-DAG: "%191:sub27": 302 # CHECK-GX-JSON-DAG: "%191:sub28": 299 # CHECK-GX-JSON-DAG: "%191:sub29": 298 # CHECK-GX-JSON-DAG: "%191:sub30": 297 # CHECK-GX-JSON-DAG: "%191:sub31": 296 # CHECK-GX-JSON-DAG: "%233:sub0": 389 # CHECK-GX-JSON-DAG: "%233:sub1": 388 # CHECK-GX-JSON-DAG: "%233:sub2": 387 # CHECK-GX-JSON-DAG: "%233:sub3": 386 # CHECK-GX-JSON-DAG: "%233:sub4": 383 # CHECK-GX-JSON-DAG: "%233:sub5": 382 # CHECK-GX-JSON-DAG: "%233:sub6": 381 # CHECK-GX-JSON-DAG: "%233:sub7": 380 # CHECK-GX-JSON-DAG: "%233:sub8": 377 # CHECK-GX-JSON-DAG: "%233:sub9": 376 # CHECK-GX-JSON-DAG: "%233:sub10": 375 # CHECK-GX-JSON-DAG: "%233:sub11": 374 # CHECK-GX-JSON-DAG: "%233:sub12": 371 # CHECK-GX-JSON-DAG: "%233:sub13": 370 # CHECK-GX-JSON-DAG: "%233:sub14": 369 # CHECK-GX-JSON-DAG: "%233:sub15": 368 # CHECK-GX-JSON-DAG: "%233:sub16": 365 # CHECK-GX-JSON-DAG: "%233:sub17": 364 # CHECK-GX-JSON-DAG: "%233:sub18": 363 # CHECK-GX-JSON-DAG: "%233:sub19": 362 # CHECK-GX-JSON-DAG: "%233:sub20": 359 # CHECK-GX-JSON-DAG: "%233:sub21": 358 # CHECK-GX-JSON-DAG: "%233:sub22": 357 # CHECK-GX-JSON-DAG: "%233:sub23": 356 # CHECK-GX-JSON-DAG: "%233:sub24": 353 # CHECK-GX-JSON-DAG: "%233:sub25": 352 # CHECK-GX-JSON-DAG: "%233:sub26": 351 # CHECK-GX-JSON-DAG: "%233:sub27": 350 # CHECK-GX-JSON-DAG: "%233:sub28": 347 # CHECK-GX-JSON-DAG: "%233:sub29": 346 # CHECK-GX-JSON-DAG: "%233:sub30": 345 # CHECK-GX-JSON-DAG: "%233:sub31": 344 # CHECK-GX-JSON-DAG: "%235": 24 # CHECK-GX-JSON-DAG: "%236": 24 # CHECK-GX-JSON-DAG: "%237": 24 # CHECK-GX-JSON-DAG: "%238": 24 # CHECK-GX-JSON-DAG: "%240": 24 # CHECK-GX-JSON-DAG: "%241": 24 # CHECK-GX-JSON-DAG: "%242": 24 # CHECK-GX-JSON-DAG: "%243": 24 # CHECK-GX-JSON-DAG: "%245": 24 # CHECK-GX-JSON-DAG: "%246": 24 # CHECK-GX-JSON-DAG: "%247": 24 # CHECK-GX-JSON-DAG: "%248": 24 # CHECK-GX-JSON-DAG: "%249:sub0": 3 # CHECK-GX-JSON-DAG: "%249:sub1": 2 # CHECK-GX-JSON-DAG: "%249:sub2": 1 # CHECK-GX-JSON-DAG: "%249:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%251:vgpr_32 = COPY %249.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 244 # CHECK-GX-JSON-DAG: "%69:sub1": 243 # CHECK-GX-JSON-DAG: "%69:sub2": 242 # CHECK-GX-JSON-DAG: "%69:sub3": 241 # CHECK-GX-JSON-DAG: "%69:sub4": 238 # CHECK-GX-JSON-DAG: "%69:sub5": 237 # CHECK-GX-JSON-DAG: "%69:sub6": 236 # CHECK-GX-JSON-DAG: "%69:sub7": 235 # CHECK-GX-JSON-DAG: "%69:sub8": 232 # CHECK-GX-JSON-DAG: "%69:sub9": 231 # CHECK-GX-JSON-DAG: "%69:sub10": 230 # CHECK-GX-JSON-DAG: "%69:sub11": 229 # CHECK-GX-JSON-DAG: "%69:sub12": 226 # CHECK-GX-JSON-DAG: "%69:sub13": 225 # CHECK-GX-JSON-DAG: "%69:sub14": 224 # CHECK-GX-JSON-DAG: "%69:sub15": 223 # CHECK-GX-JSON-DAG: "%69:sub16": 220 # CHECK-GX-JSON-DAG: "%69:sub17": 219 # CHECK-GX-JSON-DAG: "%69:sub18": 218 # CHECK-GX-JSON-DAG: "%69:sub19": 217 # CHECK-GX-JSON-DAG: "%69:sub20": 214 # CHECK-GX-JSON-DAG: "%69:sub21": 213 # CHECK-GX-JSON-DAG: "%69:sub22": 212 # CHECK-GX-JSON-DAG: "%69:sub23": 211 # CHECK-GX-JSON-DAG: "%69:sub24": 208 # CHECK-GX-JSON-DAG: "%69:sub25": 207 # CHECK-GX-JSON-DAG: "%69:sub26": 206 # CHECK-GX-JSON-DAG: "%69:sub27": 205 # CHECK-GX-JSON-DAG: "%69:sub28": 202 # CHECK-GX-JSON-DAG: "%69:sub29": 201 # CHECK-GX-JSON-DAG: "%69:sub30": 200 # CHECK-GX-JSON-DAG: "%69:sub31": 199 # CHECK-GX-JSON-DAG: "%70:sub0": 196 # CHECK-GX-JSON-DAG: "%70:sub1": 195 # CHECK-GX-JSON-DAG: "%70:sub2": 194 # CHECK-GX-JSON-DAG: "%70:sub3": 193 # CHECK-GX-JSON-DAG: "%70:sub4": 190 # CHECK-GX-JSON-DAG: "%70:sub5": 189 # CHECK-GX-JSON-DAG: "%70:sub6": 188 # CHECK-GX-JSON-DAG: "%70:sub7": 187 # CHECK-GX-JSON-DAG: "%70:sub8": 184 # CHECK-GX-JSON-DAG: "%70:sub9": 183 # CHECK-GX-JSON-DAG: "%70:sub10": 182 # CHECK-GX-JSON-DAG: "%70:sub11": 181 # CHECK-GX-JSON-DAG: "%70:sub12": 178 # CHECK-GX-JSON-DAG: "%70:sub13": 177 # CHECK-GX-JSON-DAG: "%70:sub14": 176 # CHECK-GX-JSON-DAG: "%70:sub15": 175 # CHECK-GX-JSON-DAG: "%70:sub16": 172 # CHECK-GX-JSON-DAG: "%70:sub17": 171 # CHECK-GX-JSON-DAG: "%70:sub18": 170 # CHECK-GX-JSON-DAG: "%70:sub19": 169 # CHECK-GX-JSON-DAG: "%70:sub20": 166 # CHECK-GX-JSON-DAG: "%70:sub21": 165 # CHECK-GX-JSON-DAG: "%70:sub22": 164 # CHECK-GX-JSON-DAG: "%70:sub23": 163 # CHECK-GX-JSON-DAG: "%70:sub24": 160 # CHECK-GX-JSON-DAG: "%70:sub25": 159 # CHECK-GX-JSON-DAG: "%70:sub26": 158 # CHECK-GX-JSON-DAG: "%70:sub27": 157 # CHECK-GX-JSON-DAG: "%70:sub28": 154 # CHECK-GX-JSON-DAG: "%70:sub29": 153 # CHECK-GX-JSON-DAG: "%70:sub30": 152 # CHECK-GX-JSON-DAG: "%70:sub31": 151 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 25 # CHECK-GX-JSON-DAG: "%102": 67 # CHECK-GX-JSON-DAG: "%107": 109 # CHECK-GX-JSON-DAG: "%149:sub0": 292 # CHECK-GX-JSON-DAG: "%149:sub1": 291 # CHECK-GX-JSON-DAG: "%149:sub2": 290 # CHECK-GX-JSON-DAG: "%149:sub3": 289 # CHECK-GX-JSON-DAG: "%149:sub4": 286 # CHECK-GX-JSON-DAG: "%149:sub5": 285 # CHECK-GX-JSON-DAG: "%149:sub6": 284 # CHECK-GX-JSON-DAG: "%149:sub7": 283 # CHECK-GX-JSON-DAG: "%149:sub8": 280 # CHECK-GX-JSON-DAG: "%149:sub9": 279 # CHECK-GX-JSON-DAG: "%149:sub10": 278 # CHECK-GX-JSON-DAG: "%149:sub11": 277 # CHECK-GX-JSON-DAG: "%149:sub12": 274 # CHECK-GX-JSON-DAG: "%149:sub13": 273 # CHECK-GX-JSON-DAG: "%149:sub14": 272 # CHECK-GX-JSON-DAG: "%149:sub15": 271 # CHECK-GX-JSON-DAG: "%149:sub16": 268 # CHECK-GX-JSON-DAG: "%149:sub17": 267 # CHECK-GX-JSON-DAG: "%149:sub18": 266 # CHECK-GX-JSON-DAG: "%149:sub19": 265 # CHECK-GX-JSON-DAG: "%149:sub20": 262 # CHECK-GX-JSON-DAG: "%149:sub21": 261 # CHECK-GX-JSON-DAG: "%149:sub22": 260 # CHECK-GX-JSON-DAG: "%149:sub23": 259 # CHECK-GX-JSON-DAG: "%149:sub24": 256 # CHECK-GX-JSON-DAG: "%149:sub25": 255 # CHECK-GX-JSON-DAG: "%149:sub26": 254 # CHECK-GX-JSON-DAG: "%149:sub27": 253 # CHECK-GX-JSON-DAG: "%149:sub28": 250 # CHECK-GX-JSON-DAG: "%149:sub29": 249 # CHECK-GX-JSON-DAG: "%149:sub30": 248 # CHECK-GX-JSON-DAG: "%149:sub31": 247 # CHECK-GX-JSON-DAG: "%191:sub0": 340 # CHECK-GX-JSON-DAG: "%191:sub1": 339 # CHECK-GX-JSON-DAG: "%191:sub2": 338 # CHECK-GX-JSON-DAG: "%191:sub3": 337 # CHECK-GX-JSON-DAG: "%191:sub4": 334 # CHECK-GX-JSON-DAG: "%191:sub5": 333 # CHECK-GX-JSON-DAG: "%191:sub6": 332 # CHECK-GX-JSON-DAG: "%191:sub7": 331 # CHECK-GX-JSON-DAG: "%191:sub8": 328 # CHECK-GX-JSON-DAG: "%191:sub9": 327 # CHECK-GX-JSON-DAG: "%191:sub10": 326 # CHECK-GX-JSON-DAG: "%191:sub11": 325 # CHECK-GX-JSON-DAG: "%191:sub12": 322 # CHECK-GX-JSON-DAG: "%191:sub13": 321 # CHECK-GX-JSON-DAG: "%191:sub14": 320 # CHECK-GX-JSON-DAG: "%191:sub15": 319 # CHECK-GX-JSON-DAG: "%191:sub16": 316 # CHECK-GX-JSON-DAG: "%191:sub17": 315 # CHECK-GX-JSON-DAG: "%191:sub18": 314 # CHECK-GX-JSON-DAG: "%191:sub19": 313 # CHECK-GX-JSON-DAG: "%191:sub20": 310 # CHECK-GX-JSON-DAG: "%191:sub21": 309 # CHECK-GX-JSON-DAG: "%191:sub22": 308 # CHECK-GX-JSON-DAG: "%191:sub23": 307 # CHECK-GX-JSON-DAG: "%191:sub24": 304 # CHECK-GX-JSON-DAG: "%191:sub25": 303 # CHECK-GX-JSON-DAG: "%191:sub26": 302 # CHECK-GX-JSON-DAG: "%191:sub27": 301 # CHECK-GX-JSON-DAG: "%191:sub28": 298 # CHECK-GX-JSON-DAG: "%191:sub29": 297 # CHECK-GX-JSON-DAG: "%191:sub30": 296 # CHECK-GX-JSON-DAG: "%191:sub31": 295 # CHECK-GX-JSON-DAG: "%233:sub0": 388 # CHECK-GX-JSON-DAG: "%233:sub1": 387 # CHECK-GX-JSON-DAG: "%233:sub2": 386 # CHECK-GX-JSON-DAG: "%233:sub3": 385 # CHECK-GX-JSON-DAG: "%233:sub4": 382 # CHECK-GX-JSON-DAG: "%233:sub5": 381 # CHECK-GX-JSON-DAG: "%233:sub6": 380 # CHECK-GX-JSON-DAG: "%233:sub7": 379 # CHECK-GX-JSON-DAG: "%233:sub8": 376 # CHECK-GX-JSON-DAG: "%233:sub9": 375 # CHECK-GX-JSON-DAG: "%233:sub10": 374 # CHECK-GX-JSON-DAG: "%233:sub11": 373 # CHECK-GX-JSON-DAG: "%233:sub12": 370 # CHECK-GX-JSON-DAG: "%233:sub13": 369 # CHECK-GX-JSON-DAG: "%233:sub14": 368 # CHECK-GX-JSON-DAG: "%233:sub15": 367 # CHECK-GX-JSON-DAG: "%233:sub16": 364 # CHECK-GX-JSON-DAG: "%233:sub17": 363 # CHECK-GX-JSON-DAG: "%233:sub18": 362 # CHECK-GX-JSON-DAG: "%233:sub19": 361 # CHECK-GX-JSON-DAG: "%233:sub20": 358 # CHECK-GX-JSON-DAG: "%233:sub21": 357 # CHECK-GX-JSON-DAG: "%233:sub22": 356 # CHECK-GX-JSON-DAG: "%233:sub23": 355 # CHECK-GX-JSON-DAG: "%233:sub24": 352 # CHECK-GX-JSON-DAG: "%233:sub25": 351 # CHECK-GX-JSON-DAG: "%233:sub26": 350 # CHECK-GX-JSON-DAG: "%233:sub27": 349 # CHECK-GX-JSON-DAG: "%233:sub28": 346 # CHECK-GX-JSON-DAG: "%233:sub29": 345 # CHECK-GX-JSON-DAG: "%233:sub30": 344 # CHECK-GX-JSON-DAG: "%233:sub31": 343 # CHECK-GX-JSON-DAG: "%235": 23 # CHECK-GX-JSON-DAG: "%236": 23 # CHECK-GX-JSON-DAG: "%237": 23 # CHECK-GX-JSON-DAG: "%238": 23 # CHECK-GX-JSON-DAG: "%240": 23 # CHECK-GX-JSON-DAG: "%241": 23 # CHECK-GX-JSON-DAG: "%242": 23 # CHECK-GX-JSON-DAG: "%243": 23 # CHECK-GX-JSON-DAG: "%245": 23 # CHECK-GX-JSON-DAG: "%246": 23 # CHECK-GX-JSON-DAG: "%247": 23 # CHECK-GX-JSON-DAG: "%248": 23 # CHECK-GX-JSON-DAG: "%249:sub0": 2 # CHECK-GX-JSON-DAG: "%249:sub1": 1 # CHECK-GX-JSON-DAG: "%249:sub2": 0 # CHECK-GX-JSON-DAG: "%250": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%252:vgpr_32 = COPY %249.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 243 # CHECK-GX-JSON-DAG: "%69:sub1": 242 # CHECK-GX-JSON-DAG: "%69:sub2": 241 # CHECK-GX-JSON-DAG: "%69:sub3": 240 # CHECK-GX-JSON-DAG: "%69:sub4": 237 # CHECK-GX-JSON-DAG: "%69:sub5": 236 # CHECK-GX-JSON-DAG: "%69:sub6": 235 # CHECK-GX-JSON-DAG: "%69:sub7": 234 # CHECK-GX-JSON-DAG: "%69:sub8": 231 # CHECK-GX-JSON-DAG: "%69:sub9": 230 # CHECK-GX-JSON-DAG: "%69:sub10": 229 # CHECK-GX-JSON-DAG: "%69:sub11": 228 # CHECK-GX-JSON-DAG: "%69:sub12": 225 # CHECK-GX-JSON-DAG: "%69:sub13": 224 # CHECK-GX-JSON-DAG: "%69:sub14": 223 # CHECK-GX-JSON-DAG: "%69:sub15": 222 # CHECK-GX-JSON-DAG: "%69:sub16": 219 # CHECK-GX-JSON-DAG: "%69:sub17": 218 # CHECK-GX-JSON-DAG: "%69:sub18": 217 # CHECK-GX-JSON-DAG: "%69:sub19": 216 # CHECK-GX-JSON-DAG: "%69:sub20": 213 # CHECK-GX-JSON-DAG: "%69:sub21": 212 # CHECK-GX-JSON-DAG: "%69:sub22": 211 # CHECK-GX-JSON-DAG: "%69:sub23": 210 # CHECK-GX-JSON-DAG: "%69:sub24": 207 # CHECK-GX-JSON-DAG: "%69:sub25": 206 # CHECK-GX-JSON-DAG: "%69:sub26": 205 # CHECK-GX-JSON-DAG: "%69:sub27": 204 # CHECK-GX-JSON-DAG: "%69:sub28": 201 # CHECK-GX-JSON-DAG: "%69:sub29": 200 # CHECK-GX-JSON-DAG: "%69:sub30": 199 # CHECK-GX-JSON-DAG: "%69:sub31": 198 # CHECK-GX-JSON-DAG: "%70:sub0": 195 # CHECK-GX-JSON-DAG: "%70:sub1": 194 # CHECK-GX-JSON-DAG: "%70:sub2": 193 # CHECK-GX-JSON-DAG: "%70:sub3": 192 # CHECK-GX-JSON-DAG: "%70:sub4": 189 # CHECK-GX-JSON-DAG: "%70:sub5": 188 # CHECK-GX-JSON-DAG: "%70:sub6": 187 # CHECK-GX-JSON-DAG: "%70:sub7": 186 # CHECK-GX-JSON-DAG: "%70:sub8": 183 # CHECK-GX-JSON-DAG: "%70:sub9": 182 # CHECK-GX-JSON-DAG: "%70:sub10": 181 # CHECK-GX-JSON-DAG: "%70:sub11": 180 # CHECK-GX-JSON-DAG: "%70:sub12": 177 # CHECK-GX-JSON-DAG: "%70:sub13": 176 # CHECK-GX-JSON-DAG: "%70:sub14": 175 # CHECK-GX-JSON-DAG: "%70:sub15": 174 # CHECK-GX-JSON-DAG: "%70:sub16": 171 # CHECK-GX-JSON-DAG: "%70:sub17": 170 # CHECK-GX-JSON-DAG: "%70:sub18": 169 # CHECK-GX-JSON-DAG: "%70:sub19": 168 # CHECK-GX-JSON-DAG: "%70:sub20": 165 # CHECK-GX-JSON-DAG: "%70:sub21": 164 # CHECK-GX-JSON-DAG: "%70:sub22": 163 # CHECK-GX-JSON-DAG: "%70:sub23": 162 # CHECK-GX-JSON-DAG: "%70:sub24": 159 # CHECK-GX-JSON-DAG: "%70:sub25": 158 # CHECK-GX-JSON-DAG: "%70:sub26": 157 # CHECK-GX-JSON-DAG: "%70:sub27": 156 # CHECK-GX-JSON-DAG: "%70:sub28": 153 # CHECK-GX-JSON-DAG: "%70:sub29": 152 # CHECK-GX-JSON-DAG: "%70:sub30": 151 # CHECK-GX-JSON-DAG: "%70:sub31": 150 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 24 # CHECK-GX-JSON-DAG: "%102": 66 # CHECK-GX-JSON-DAG: "%107": 108 # CHECK-GX-JSON-DAG: "%149:sub0": 291 # CHECK-GX-JSON-DAG: "%149:sub1": 290 # CHECK-GX-JSON-DAG: "%149:sub2": 289 # CHECK-GX-JSON-DAG: "%149:sub3": 288 # CHECK-GX-JSON-DAG: "%149:sub4": 285 # CHECK-GX-JSON-DAG: "%149:sub5": 284 # CHECK-GX-JSON-DAG: "%149:sub6": 283 # CHECK-GX-JSON-DAG: "%149:sub7": 282 # CHECK-GX-JSON-DAG: "%149:sub8": 279 # CHECK-GX-JSON-DAG: "%149:sub9": 278 # CHECK-GX-JSON-DAG: "%149:sub10": 277 # CHECK-GX-JSON-DAG: "%149:sub11": 276 # CHECK-GX-JSON-DAG: "%149:sub12": 273 # CHECK-GX-JSON-DAG: "%149:sub13": 272 # CHECK-GX-JSON-DAG: "%149:sub14": 271 # CHECK-GX-JSON-DAG: "%149:sub15": 270 # CHECK-GX-JSON-DAG: "%149:sub16": 267 # CHECK-GX-JSON-DAG: "%149:sub17": 266 # CHECK-GX-JSON-DAG: "%149:sub18": 265 # CHECK-GX-JSON-DAG: "%149:sub19": 264 # CHECK-GX-JSON-DAG: "%149:sub20": 261 # CHECK-GX-JSON-DAG: "%149:sub21": 260 # CHECK-GX-JSON-DAG: "%149:sub22": 259 # CHECK-GX-JSON-DAG: "%149:sub23": 258 # CHECK-GX-JSON-DAG: "%149:sub24": 255 # CHECK-GX-JSON-DAG: "%149:sub25": 254 # CHECK-GX-JSON-DAG: "%149:sub26": 253 # CHECK-GX-JSON-DAG: "%149:sub27": 252 # CHECK-GX-JSON-DAG: "%149:sub28": 249 # CHECK-GX-JSON-DAG: "%149:sub29": 248 # CHECK-GX-JSON-DAG: "%149:sub30": 247 # CHECK-GX-JSON-DAG: "%149:sub31": 246 # CHECK-GX-JSON-DAG: "%191:sub0": 339 # CHECK-GX-JSON-DAG: "%191:sub1": 338 # CHECK-GX-JSON-DAG: "%191:sub2": 337 # CHECK-GX-JSON-DAG: "%191:sub3": 336 # CHECK-GX-JSON-DAG: "%191:sub4": 333 # CHECK-GX-JSON-DAG: "%191:sub5": 332 # CHECK-GX-JSON-DAG: "%191:sub6": 331 # CHECK-GX-JSON-DAG: "%191:sub7": 330 # CHECK-GX-JSON-DAG: "%191:sub8": 327 # CHECK-GX-JSON-DAG: "%191:sub9": 326 # CHECK-GX-JSON-DAG: "%191:sub10": 325 # CHECK-GX-JSON-DAG: "%191:sub11": 324 # CHECK-GX-JSON-DAG: "%191:sub12": 321 # CHECK-GX-JSON-DAG: "%191:sub13": 320 # CHECK-GX-JSON-DAG: "%191:sub14": 319 # CHECK-GX-JSON-DAG: "%191:sub15": 318 # CHECK-GX-JSON-DAG: "%191:sub16": 315 # CHECK-GX-JSON-DAG: "%191:sub17": 314 # CHECK-GX-JSON-DAG: "%191:sub18": 313 # CHECK-GX-JSON-DAG: "%191:sub19": 312 # CHECK-GX-JSON-DAG: "%191:sub20": 309 # CHECK-GX-JSON-DAG: "%191:sub21": 308 # CHECK-GX-JSON-DAG: "%191:sub22": 307 # CHECK-GX-JSON-DAG: "%191:sub23": 306 # CHECK-GX-JSON-DAG: "%191:sub24": 303 # CHECK-GX-JSON-DAG: "%191:sub25": 302 # CHECK-GX-JSON-DAG: "%191:sub26": 301 # CHECK-GX-JSON-DAG: "%191:sub27": 300 # CHECK-GX-JSON-DAG: "%191:sub28": 297 # CHECK-GX-JSON-DAG: "%191:sub29": 296 # CHECK-GX-JSON-DAG: "%191:sub30": 295 # CHECK-GX-JSON-DAG: "%191:sub31": 294 # CHECK-GX-JSON-DAG: "%233:sub0": 387 # CHECK-GX-JSON-DAG: "%233:sub1": 386 # CHECK-GX-JSON-DAG: "%233:sub2": 385 # CHECK-GX-JSON-DAG: "%233:sub3": 384 # CHECK-GX-JSON-DAG: "%233:sub4": 381 # CHECK-GX-JSON-DAG: "%233:sub5": 380 # CHECK-GX-JSON-DAG: "%233:sub6": 379 # CHECK-GX-JSON-DAG: "%233:sub7": 378 # CHECK-GX-JSON-DAG: "%233:sub8": 375 # CHECK-GX-JSON-DAG: "%233:sub9": 374 # CHECK-GX-JSON-DAG: "%233:sub10": 373 # CHECK-GX-JSON-DAG: "%233:sub11": 372 # CHECK-GX-JSON-DAG: "%233:sub12": 369 # CHECK-GX-JSON-DAG: "%233:sub13": 368 # CHECK-GX-JSON-DAG: "%233:sub14": 367 # CHECK-GX-JSON-DAG: "%233:sub15": 366 # CHECK-GX-JSON-DAG: "%233:sub16": 363 # CHECK-GX-JSON-DAG: "%233:sub17": 362 # CHECK-GX-JSON-DAG: "%233:sub18": 361 # CHECK-GX-JSON-DAG: "%233:sub19": 360 # CHECK-GX-JSON-DAG: "%233:sub20": 357 # CHECK-GX-JSON-DAG: "%233:sub21": 356 # CHECK-GX-JSON-DAG: "%233:sub22": 355 # CHECK-GX-JSON-DAG: "%233:sub23": 354 # CHECK-GX-JSON-DAG: "%233:sub24": 351 # CHECK-GX-JSON-DAG: "%233:sub25": 350 # CHECK-GX-JSON-DAG: "%233:sub26": 349 # CHECK-GX-JSON-DAG: "%233:sub27": 348 # CHECK-GX-JSON-DAG: "%233:sub28": 345 # CHECK-GX-JSON-DAG: "%233:sub29": 344 # CHECK-GX-JSON-DAG: "%233:sub30": 343 # CHECK-GX-JSON-DAG: "%233:sub31": 342 # CHECK-GX-JSON-DAG: "%235": 22 # CHECK-GX-JSON-DAG: "%236": 22 # CHECK-GX-JSON-DAG: "%237": 22 # CHECK-GX-JSON-DAG: "%238": 22 # CHECK-GX-JSON-DAG: "%240": 22 # CHECK-GX-JSON-DAG: "%241": 22 # CHECK-GX-JSON-DAG: "%242": 22 # CHECK-GX-JSON-DAG: "%243": 22 # CHECK-GX-JSON-DAG: "%245": 22 # CHECK-GX-JSON-DAG: "%246": 22 # CHECK-GX-JSON-DAG: "%247": 22 # CHECK-GX-JSON-DAG: "%248": 22 # CHECK-GX-JSON-DAG: "%249:sub0": 1 # CHECK-GX-JSON-DAG: "%249:sub1": 0 # CHECK-GX-JSON-DAG: "%250": 22 # CHECK-GX-JSON-DAG: "%251": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%253:vgpr_32 = COPY %249.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 242 # CHECK-GX-JSON-DAG: "%69:sub1": 241 # CHECK-GX-JSON-DAG: "%69:sub2": 240 # CHECK-GX-JSON-DAG: "%69:sub3": 239 # CHECK-GX-JSON-DAG: "%69:sub4": 236 # CHECK-GX-JSON-DAG: "%69:sub5": 235 # CHECK-GX-JSON-DAG: "%69:sub6": 234 # CHECK-GX-JSON-DAG: "%69:sub7": 233 # CHECK-GX-JSON-DAG: "%69:sub8": 230 # CHECK-GX-JSON-DAG: "%69:sub9": 229 # CHECK-GX-JSON-DAG: "%69:sub10": 228 # CHECK-GX-JSON-DAG: "%69:sub11": 227 # CHECK-GX-JSON-DAG: "%69:sub12": 224 # CHECK-GX-JSON-DAG: "%69:sub13": 223 # CHECK-GX-JSON-DAG: "%69:sub14": 222 # CHECK-GX-JSON-DAG: "%69:sub15": 221 # CHECK-GX-JSON-DAG: "%69:sub16": 218 # CHECK-GX-JSON-DAG: "%69:sub17": 217 # CHECK-GX-JSON-DAG: "%69:sub18": 216 # CHECK-GX-JSON-DAG: "%69:sub19": 215 # CHECK-GX-JSON-DAG: "%69:sub20": 212 # CHECK-GX-JSON-DAG: "%69:sub21": 211 # CHECK-GX-JSON-DAG: "%69:sub22": 210 # CHECK-GX-JSON-DAG: "%69:sub23": 209 # CHECK-GX-JSON-DAG: "%69:sub24": 206 # CHECK-GX-JSON-DAG: "%69:sub25": 205 # CHECK-GX-JSON-DAG: "%69:sub26": 204 # CHECK-GX-JSON-DAG: "%69:sub27": 203 # CHECK-GX-JSON-DAG: "%69:sub28": 200 # CHECK-GX-JSON-DAG: "%69:sub29": 199 # CHECK-GX-JSON-DAG: "%69:sub30": 198 # CHECK-GX-JSON-DAG: "%69:sub31": 197 # CHECK-GX-JSON-DAG: "%70:sub0": 194 # CHECK-GX-JSON-DAG: "%70:sub1": 193 # CHECK-GX-JSON-DAG: "%70:sub2": 192 # CHECK-GX-JSON-DAG: "%70:sub3": 191 # CHECK-GX-JSON-DAG: "%70:sub4": 188 # CHECK-GX-JSON-DAG: "%70:sub5": 187 # CHECK-GX-JSON-DAG: "%70:sub6": 186 # CHECK-GX-JSON-DAG: "%70:sub7": 185 # CHECK-GX-JSON-DAG: "%70:sub8": 182 # CHECK-GX-JSON-DAG: "%70:sub9": 181 # CHECK-GX-JSON-DAG: "%70:sub10": 180 # CHECK-GX-JSON-DAG: "%70:sub11": 179 # CHECK-GX-JSON-DAG: "%70:sub12": 176 # CHECK-GX-JSON-DAG: "%70:sub13": 175 # CHECK-GX-JSON-DAG: "%70:sub14": 174 # CHECK-GX-JSON-DAG: "%70:sub15": 173 # CHECK-GX-JSON-DAG: "%70:sub16": 170 # CHECK-GX-JSON-DAG: "%70:sub17": 169 # CHECK-GX-JSON-DAG: "%70:sub18": 168 # CHECK-GX-JSON-DAG: "%70:sub19": 167 # CHECK-GX-JSON-DAG: "%70:sub20": 164 # CHECK-GX-JSON-DAG: "%70:sub21": 163 # CHECK-GX-JSON-DAG: "%70:sub22": 162 # CHECK-GX-JSON-DAG: "%70:sub23": 161 # CHECK-GX-JSON-DAG: "%70:sub24": 158 # CHECK-GX-JSON-DAG: "%70:sub25": 157 # CHECK-GX-JSON-DAG: "%70:sub26": 156 # CHECK-GX-JSON-DAG: "%70:sub27": 155 # CHECK-GX-JSON-DAG: "%70:sub28": 152 # CHECK-GX-JSON-DAG: "%70:sub29": 151 # CHECK-GX-JSON-DAG: "%70:sub30": 150 # CHECK-GX-JSON-DAG: "%70:sub31": 149 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 23 # CHECK-GX-JSON-DAG: "%102": 65 # CHECK-GX-JSON-DAG: "%107": 107 # CHECK-GX-JSON-DAG: "%149:sub0": 290 # CHECK-GX-JSON-DAG: "%149:sub1": 289 # CHECK-GX-JSON-DAG: "%149:sub2": 288 # CHECK-GX-JSON-DAG: "%149:sub3": 287 # CHECK-GX-JSON-DAG: "%149:sub4": 284 # CHECK-GX-JSON-DAG: "%149:sub5": 283 # CHECK-GX-JSON-DAG: "%149:sub6": 282 # CHECK-GX-JSON-DAG: "%149:sub7": 281 # CHECK-GX-JSON-DAG: "%149:sub8": 278 # CHECK-GX-JSON-DAG: "%149:sub9": 277 # CHECK-GX-JSON-DAG: "%149:sub10": 276 # CHECK-GX-JSON-DAG: "%149:sub11": 275 # CHECK-GX-JSON-DAG: "%149:sub12": 272 # CHECK-GX-JSON-DAG: "%149:sub13": 271 # CHECK-GX-JSON-DAG: "%149:sub14": 270 # CHECK-GX-JSON-DAG: "%149:sub15": 269 # CHECK-GX-JSON-DAG: "%149:sub16": 266 # CHECK-GX-JSON-DAG: "%149:sub17": 265 # CHECK-GX-JSON-DAG: "%149:sub18": 264 # CHECK-GX-JSON-DAG: "%149:sub19": 263 # CHECK-GX-JSON-DAG: "%149:sub20": 260 # CHECK-GX-JSON-DAG: "%149:sub21": 259 # CHECK-GX-JSON-DAG: "%149:sub22": 258 # CHECK-GX-JSON-DAG: "%149:sub23": 257 # CHECK-GX-JSON-DAG: "%149:sub24": 254 # CHECK-GX-JSON-DAG: "%149:sub25": 253 # CHECK-GX-JSON-DAG: "%149:sub26": 252 # CHECK-GX-JSON-DAG: "%149:sub27": 251 # CHECK-GX-JSON-DAG: "%149:sub28": 248 # CHECK-GX-JSON-DAG: "%149:sub29": 247 # CHECK-GX-JSON-DAG: "%149:sub30": 246 # CHECK-GX-JSON-DAG: "%149:sub31": 245 # CHECK-GX-JSON-DAG: "%191:sub0": 338 # CHECK-GX-JSON-DAG: "%191:sub1": 337 # CHECK-GX-JSON-DAG: "%191:sub2": 336 # CHECK-GX-JSON-DAG: "%191:sub3": 335 # CHECK-GX-JSON-DAG: "%191:sub4": 332 # CHECK-GX-JSON-DAG: "%191:sub5": 331 # CHECK-GX-JSON-DAG: "%191:sub6": 330 # CHECK-GX-JSON-DAG: "%191:sub7": 329 # CHECK-GX-JSON-DAG: "%191:sub8": 326 # CHECK-GX-JSON-DAG: "%191:sub9": 325 # CHECK-GX-JSON-DAG: "%191:sub10": 324 # CHECK-GX-JSON-DAG: "%191:sub11": 323 # CHECK-GX-JSON-DAG: "%191:sub12": 320 # CHECK-GX-JSON-DAG: "%191:sub13": 319 # CHECK-GX-JSON-DAG: "%191:sub14": 318 # CHECK-GX-JSON-DAG: "%191:sub15": 317 # CHECK-GX-JSON-DAG: "%191:sub16": 314 # CHECK-GX-JSON-DAG: "%191:sub17": 313 # CHECK-GX-JSON-DAG: "%191:sub18": 312 # CHECK-GX-JSON-DAG: "%191:sub19": 311 # CHECK-GX-JSON-DAG: "%191:sub20": 308 # CHECK-GX-JSON-DAG: "%191:sub21": 307 # CHECK-GX-JSON-DAG: "%191:sub22": 306 # CHECK-GX-JSON-DAG: "%191:sub23": 305 # CHECK-GX-JSON-DAG: "%191:sub24": 302 # CHECK-GX-JSON-DAG: "%191:sub25": 301 # CHECK-GX-JSON-DAG: "%191:sub26": 300 # CHECK-GX-JSON-DAG: "%191:sub27": 299 # CHECK-GX-JSON-DAG: "%191:sub28": 296 # CHECK-GX-JSON-DAG: "%191:sub29": 295 # CHECK-GX-JSON-DAG: "%191:sub30": 294 # CHECK-GX-JSON-DAG: "%191:sub31": 293 # CHECK-GX-JSON-DAG: "%233:sub0": 386 # CHECK-GX-JSON-DAG: "%233:sub1": 385 # CHECK-GX-JSON-DAG: "%233:sub2": 384 # CHECK-GX-JSON-DAG: "%233:sub3": 383 # CHECK-GX-JSON-DAG: "%233:sub4": 380 # CHECK-GX-JSON-DAG: "%233:sub5": 379 # CHECK-GX-JSON-DAG: "%233:sub6": 378 # CHECK-GX-JSON-DAG: "%233:sub7": 377 # CHECK-GX-JSON-DAG: "%233:sub8": 374 # CHECK-GX-JSON-DAG: "%233:sub9": 373 # CHECK-GX-JSON-DAG: "%233:sub10": 372 # CHECK-GX-JSON-DAG: "%233:sub11": 371 # CHECK-GX-JSON-DAG: "%233:sub12": 368 # CHECK-GX-JSON-DAG: "%233:sub13": 367 # CHECK-GX-JSON-DAG: "%233:sub14": 366 # CHECK-GX-JSON-DAG: "%233:sub15": 365 # CHECK-GX-JSON-DAG: "%233:sub16": 362 # CHECK-GX-JSON-DAG: "%233:sub17": 361 # CHECK-GX-JSON-DAG: "%233:sub18": 360 # CHECK-GX-JSON-DAG: "%233:sub19": 359 # CHECK-GX-JSON-DAG: "%233:sub20": 356 # CHECK-GX-JSON-DAG: "%233:sub21": 355 # CHECK-GX-JSON-DAG: "%233:sub22": 354 # CHECK-GX-JSON-DAG: "%233:sub23": 353 # CHECK-GX-JSON-DAG: "%233:sub24": 350 # CHECK-GX-JSON-DAG: "%233:sub25": 349 # CHECK-GX-JSON-DAG: "%233:sub26": 348 # CHECK-GX-JSON-DAG: "%233:sub27": 347 # CHECK-GX-JSON-DAG: "%233:sub28": 344 # CHECK-GX-JSON-DAG: "%233:sub29": 343 # CHECK-GX-JSON-DAG: "%233:sub30": 342 # CHECK-GX-JSON-DAG: "%233:sub31": 341 # CHECK-GX-JSON-DAG: "%235": 21 # CHECK-GX-JSON-DAG: "%236": 21 # CHECK-GX-JSON-DAG: "%237": 21 # CHECK-GX-JSON-DAG: "%238": 21 # CHECK-GX-JSON-DAG: "%240": 21 # CHECK-GX-JSON-DAG: "%241": 21 # CHECK-GX-JSON-DAG: "%242": 21 # CHECK-GX-JSON-DAG: "%243": 21 # CHECK-GX-JSON-DAG: "%245": 21 # CHECK-GX-JSON-DAG: "%246": 21 # CHECK-GX-JSON-DAG: "%247": 21 # CHECK-GX-JSON-DAG: "%248": 21 # CHECK-GX-JSON-DAG: "%249:sub0": 0 # CHECK-GX-JSON-DAG: "%250": 21 # CHECK-GX-JSON-DAG: "%251": 21 # CHECK-GX-JSON-DAG: "%252": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%254:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 241 # CHECK-GX-JSON-DAG: "%69:sub1": 240 # CHECK-GX-JSON-DAG: "%69:sub2": 239 # CHECK-GX-JSON-DAG: "%69:sub3": 238 # CHECK-GX-JSON-DAG: "%69:sub4": 235 # CHECK-GX-JSON-DAG: "%69:sub5": 234 # CHECK-GX-JSON-DAG: "%69:sub6": 233 # CHECK-GX-JSON-DAG: "%69:sub7": 232 # CHECK-GX-JSON-DAG: "%69:sub8": 229 # CHECK-GX-JSON-DAG: "%69:sub9": 228 # CHECK-GX-JSON-DAG: "%69:sub10": 227 # CHECK-GX-JSON-DAG: "%69:sub11": 226 # CHECK-GX-JSON-DAG: "%69:sub12": 223 # CHECK-GX-JSON-DAG: "%69:sub13": 222 # CHECK-GX-JSON-DAG: "%69:sub14": 221 # CHECK-GX-JSON-DAG: "%69:sub15": 220 # CHECK-GX-JSON-DAG: "%69:sub16": 217 # CHECK-GX-JSON-DAG: "%69:sub17": 216 # CHECK-GX-JSON-DAG: "%69:sub18": 215 # CHECK-GX-JSON-DAG: "%69:sub19": 214 # CHECK-GX-JSON-DAG: "%69:sub20": 211 # CHECK-GX-JSON-DAG: "%69:sub21": 210 # CHECK-GX-JSON-DAG: "%69:sub22": 209 # CHECK-GX-JSON-DAG: "%69:sub23": 208 # CHECK-GX-JSON-DAG: "%69:sub24": 205 # CHECK-GX-JSON-DAG: "%69:sub25": 204 # CHECK-GX-JSON-DAG: "%69:sub26": 203 # CHECK-GX-JSON-DAG: "%69:sub27": 202 # CHECK-GX-JSON-DAG: "%69:sub28": 199 # CHECK-GX-JSON-DAG: "%69:sub29": 198 # CHECK-GX-JSON-DAG: "%69:sub30": 197 # CHECK-GX-JSON-DAG: "%69:sub31": 196 # CHECK-GX-JSON-DAG: "%70:sub0": 193 # CHECK-GX-JSON-DAG: "%70:sub1": 192 # CHECK-GX-JSON-DAG: "%70:sub2": 191 # CHECK-GX-JSON-DAG: "%70:sub3": 190 # CHECK-GX-JSON-DAG: "%70:sub4": 187 # CHECK-GX-JSON-DAG: "%70:sub5": 186 # CHECK-GX-JSON-DAG: "%70:sub6": 185 # CHECK-GX-JSON-DAG: "%70:sub7": 184 # CHECK-GX-JSON-DAG: "%70:sub8": 181 # CHECK-GX-JSON-DAG: "%70:sub9": 180 # CHECK-GX-JSON-DAG: "%70:sub10": 179 # CHECK-GX-JSON-DAG: "%70:sub11": 178 # CHECK-GX-JSON-DAG: "%70:sub12": 175 # CHECK-GX-JSON-DAG: "%70:sub13": 174 # CHECK-GX-JSON-DAG: "%70:sub14": 173 # CHECK-GX-JSON-DAG: "%70:sub15": 172 # CHECK-GX-JSON-DAG: "%70:sub16": 169 # CHECK-GX-JSON-DAG: "%70:sub17": 168 # CHECK-GX-JSON-DAG: "%70:sub18": 167 # CHECK-GX-JSON-DAG: "%70:sub19": 166 # CHECK-GX-JSON-DAG: "%70:sub20": 163 # CHECK-GX-JSON-DAG: "%70:sub21": 162 # CHECK-GX-JSON-DAG: "%70:sub22": 161 # CHECK-GX-JSON-DAG: "%70:sub23": 160 # CHECK-GX-JSON-DAG: "%70:sub24": 157 # CHECK-GX-JSON-DAG: "%70:sub25": 156 # CHECK-GX-JSON-DAG: "%70:sub26": 155 # CHECK-GX-JSON-DAG: "%70:sub27": 154 # CHECK-GX-JSON-DAG: "%70:sub28": 151 # CHECK-GX-JSON-DAG: "%70:sub29": 150 # CHECK-GX-JSON-DAG: "%70:sub30": 149 # CHECK-GX-JSON-DAG: "%70:sub31": 148 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 22 # CHECK-GX-JSON-DAG: "%102": 64 # CHECK-GX-JSON-DAG: "%107": 106 # CHECK-GX-JSON-DAG: "%149:sub0": 289 # CHECK-GX-JSON-DAG: "%149:sub1": 288 # CHECK-GX-JSON-DAG: "%149:sub2": 287 # CHECK-GX-JSON-DAG: "%149:sub3": 286 # CHECK-GX-JSON-DAG: "%149:sub4": 283 # CHECK-GX-JSON-DAG: "%149:sub5": 282 # CHECK-GX-JSON-DAG: "%149:sub6": 281 # CHECK-GX-JSON-DAG: "%149:sub7": 280 # CHECK-GX-JSON-DAG: "%149:sub8": 277 # CHECK-GX-JSON-DAG: "%149:sub9": 276 # CHECK-GX-JSON-DAG: "%149:sub10": 275 # CHECK-GX-JSON-DAG: "%149:sub11": 274 # CHECK-GX-JSON-DAG: "%149:sub12": 271 # CHECK-GX-JSON-DAG: "%149:sub13": 270 # CHECK-GX-JSON-DAG: "%149:sub14": 269 # CHECK-GX-JSON-DAG: "%149:sub15": 268 # CHECK-GX-JSON-DAG: "%149:sub16": 265 # CHECK-GX-JSON-DAG: "%149:sub17": 264 # CHECK-GX-JSON-DAG: "%149:sub18": 263 # CHECK-GX-JSON-DAG: "%149:sub19": 262 # CHECK-GX-JSON-DAG: "%149:sub20": 259 # CHECK-GX-JSON-DAG: "%149:sub21": 258 # CHECK-GX-JSON-DAG: "%149:sub22": 257 # CHECK-GX-JSON-DAG: "%149:sub23": 256 # CHECK-GX-JSON-DAG: "%149:sub24": 253 # CHECK-GX-JSON-DAG: "%149:sub25": 252 # CHECK-GX-JSON-DAG: "%149:sub26": 251 # CHECK-GX-JSON-DAG: "%149:sub27": 250 # CHECK-GX-JSON-DAG: "%149:sub28": 247 # CHECK-GX-JSON-DAG: "%149:sub29": 246 # CHECK-GX-JSON-DAG: "%149:sub30": 245 # CHECK-GX-JSON-DAG: "%149:sub31": 244 # CHECK-GX-JSON-DAG: "%191:sub0": 337 # CHECK-GX-JSON-DAG: "%191:sub1": 336 # CHECK-GX-JSON-DAG: "%191:sub2": 335 # CHECK-GX-JSON-DAG: "%191:sub3": 334 # CHECK-GX-JSON-DAG: "%191:sub4": 331 # CHECK-GX-JSON-DAG: "%191:sub5": 330 # CHECK-GX-JSON-DAG: "%191:sub6": 329 # CHECK-GX-JSON-DAG: "%191:sub7": 328 # CHECK-GX-JSON-DAG: "%191:sub8": 325 # CHECK-GX-JSON-DAG: "%191:sub9": 324 # CHECK-GX-JSON-DAG: "%191:sub10": 323 # CHECK-GX-JSON-DAG: "%191:sub11": 322 # CHECK-GX-JSON-DAG: "%191:sub12": 319 # CHECK-GX-JSON-DAG: "%191:sub13": 318 # CHECK-GX-JSON-DAG: "%191:sub14": 317 # CHECK-GX-JSON-DAG: "%191:sub15": 316 # CHECK-GX-JSON-DAG: "%191:sub16": 313 # CHECK-GX-JSON-DAG: "%191:sub17": 312 # CHECK-GX-JSON-DAG: "%191:sub18": 311 # CHECK-GX-JSON-DAG: "%191:sub19": 310 # CHECK-GX-JSON-DAG: "%191:sub20": 307 # CHECK-GX-JSON-DAG: "%191:sub21": 306 # CHECK-GX-JSON-DAG: "%191:sub22": 305 # CHECK-GX-JSON-DAG: "%191:sub23": 304 # CHECK-GX-JSON-DAG: "%191:sub24": 301 # CHECK-GX-JSON-DAG: "%191:sub25": 300 # CHECK-GX-JSON-DAG: "%191:sub26": 299 # CHECK-GX-JSON-DAG: "%191:sub27": 298 # CHECK-GX-JSON-DAG: "%191:sub28": 295 # CHECK-GX-JSON-DAG: "%191:sub29": 294 # CHECK-GX-JSON-DAG: "%191:sub30": 293 # CHECK-GX-JSON-DAG: "%191:sub31": 292 # CHECK-GX-JSON-DAG: "%233:sub0": 385 # CHECK-GX-JSON-DAG: "%233:sub1": 384 # CHECK-GX-JSON-DAG: "%233:sub2": 383 # CHECK-GX-JSON-DAG: "%233:sub3": 382 # CHECK-GX-JSON-DAG: "%233:sub4": 379 # CHECK-GX-JSON-DAG: "%233:sub5": 378 # CHECK-GX-JSON-DAG: "%233:sub6": 377 # CHECK-GX-JSON-DAG: "%233:sub7": 376 # CHECK-GX-JSON-DAG: "%233:sub8": 373 # CHECK-GX-JSON-DAG: "%233:sub9": 372 # CHECK-GX-JSON-DAG: "%233:sub10": 371 # CHECK-GX-JSON-DAG: "%233:sub11": 370 # CHECK-GX-JSON-DAG: "%233:sub12": 367 # CHECK-GX-JSON-DAG: "%233:sub13": 366 # CHECK-GX-JSON-DAG: "%233:sub14": 365 # CHECK-GX-JSON-DAG: "%233:sub15": 364 # CHECK-GX-JSON-DAG: "%233:sub16": 361 # CHECK-GX-JSON-DAG: "%233:sub17": 360 # CHECK-GX-JSON-DAG: "%233:sub18": 359 # CHECK-GX-JSON-DAG: "%233:sub19": 358 # CHECK-GX-JSON-DAG: "%233:sub20": 355 # CHECK-GX-JSON-DAG: "%233:sub21": 354 # CHECK-GX-JSON-DAG: "%233:sub22": 353 # CHECK-GX-JSON-DAG: "%233:sub23": 352 # CHECK-GX-JSON-DAG: "%233:sub24": 349 # CHECK-GX-JSON-DAG: "%233:sub25": 348 # CHECK-GX-JSON-DAG: "%233:sub26": 347 # CHECK-GX-JSON-DAG: "%233:sub27": 346 # CHECK-GX-JSON-DAG: "%233:sub28": 343 # CHECK-GX-JSON-DAG: "%233:sub29": 342 # CHECK-GX-JSON-DAG: "%233:sub30": 341 # CHECK-GX-JSON-DAG: "%233:sub31": 340 # CHECK-GX-JSON-DAG: "%235": 20 # CHECK-GX-JSON-DAG: "%236": 20 # CHECK-GX-JSON-DAG: "%237": 20 # CHECK-GX-JSON-DAG: "%238": 20 # CHECK-GX-JSON-DAG: "%240": 20 # CHECK-GX-JSON-DAG: "%241": 20 # CHECK-GX-JSON-DAG: "%242": 20 # CHECK-GX-JSON-DAG: "%243": 20 # CHECK-GX-JSON-DAG: "%245": 20 # CHECK-GX-JSON-DAG: "%246": 20 # CHECK-GX-JSON-DAG: "%247": 20 # CHECK-GX-JSON-DAG: "%248": 20 # CHECK-GX-JSON-DAG: "%250": 20 # CHECK-GX-JSON-DAG: "%251": 20 # CHECK-GX-JSON-DAG: "%252": 20 # CHECK-GX-JSON-DAG: "%253": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%255:vgpr_32 = COPY %254.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 240 # CHECK-GX-JSON-DAG: "%69:sub1": 239 # CHECK-GX-JSON-DAG: "%69:sub2": 238 # CHECK-GX-JSON-DAG: "%69:sub3": 237 # CHECK-GX-JSON-DAG: "%69:sub4": 234 # CHECK-GX-JSON-DAG: "%69:sub5": 233 # CHECK-GX-JSON-DAG: "%69:sub6": 232 # CHECK-GX-JSON-DAG: "%69:sub7": 231 # CHECK-GX-JSON-DAG: "%69:sub8": 228 # CHECK-GX-JSON-DAG: "%69:sub9": 227 # CHECK-GX-JSON-DAG: "%69:sub10": 226 # CHECK-GX-JSON-DAG: "%69:sub11": 225 # CHECK-GX-JSON-DAG: "%69:sub12": 222 # CHECK-GX-JSON-DAG: "%69:sub13": 221 # CHECK-GX-JSON-DAG: "%69:sub14": 220 # CHECK-GX-JSON-DAG: "%69:sub15": 219 # CHECK-GX-JSON-DAG: "%69:sub16": 216 # CHECK-GX-JSON-DAG: "%69:sub17": 215 # CHECK-GX-JSON-DAG: "%69:sub18": 214 # CHECK-GX-JSON-DAG: "%69:sub19": 213 # CHECK-GX-JSON-DAG: "%69:sub20": 210 # CHECK-GX-JSON-DAG: "%69:sub21": 209 # CHECK-GX-JSON-DAG: "%69:sub22": 208 # CHECK-GX-JSON-DAG: "%69:sub23": 207 # CHECK-GX-JSON-DAG: "%69:sub24": 204 # CHECK-GX-JSON-DAG: "%69:sub25": 203 # CHECK-GX-JSON-DAG: "%69:sub26": 202 # CHECK-GX-JSON-DAG: "%69:sub27": 201 # CHECK-GX-JSON-DAG: "%69:sub28": 198 # CHECK-GX-JSON-DAG: "%69:sub29": 197 # CHECK-GX-JSON-DAG: "%69:sub30": 196 # CHECK-GX-JSON-DAG: "%69:sub31": 195 # CHECK-GX-JSON-DAG: "%70:sub0": 192 # CHECK-GX-JSON-DAG: "%70:sub1": 191 # CHECK-GX-JSON-DAG: "%70:sub2": 190 # CHECK-GX-JSON-DAG: "%70:sub3": 189 # CHECK-GX-JSON-DAG: "%70:sub4": 186 # CHECK-GX-JSON-DAG: "%70:sub5": 185 # CHECK-GX-JSON-DAG: "%70:sub6": 184 # CHECK-GX-JSON-DAG: "%70:sub7": 183 # CHECK-GX-JSON-DAG: "%70:sub8": 180 # CHECK-GX-JSON-DAG: "%70:sub9": 179 # CHECK-GX-JSON-DAG: "%70:sub10": 178 # CHECK-GX-JSON-DAG: "%70:sub11": 177 # CHECK-GX-JSON-DAG: "%70:sub12": 174 # CHECK-GX-JSON-DAG: "%70:sub13": 173 # CHECK-GX-JSON-DAG: "%70:sub14": 172 # CHECK-GX-JSON-DAG: "%70:sub15": 171 # CHECK-GX-JSON-DAG: "%70:sub16": 168 # CHECK-GX-JSON-DAG: "%70:sub17": 167 # CHECK-GX-JSON-DAG: "%70:sub18": 166 # CHECK-GX-JSON-DAG: "%70:sub19": 165 # CHECK-GX-JSON-DAG: "%70:sub20": 162 # CHECK-GX-JSON-DAG: "%70:sub21": 161 # CHECK-GX-JSON-DAG: "%70:sub22": 160 # CHECK-GX-JSON-DAG: "%70:sub23": 159 # CHECK-GX-JSON-DAG: "%70:sub24": 156 # CHECK-GX-JSON-DAG: "%70:sub25": 155 # CHECK-GX-JSON-DAG: "%70:sub26": 154 # CHECK-GX-JSON-DAG: "%70:sub27": 153 # CHECK-GX-JSON-DAG: "%70:sub28": 150 # CHECK-GX-JSON-DAG: "%70:sub29": 149 # CHECK-GX-JSON-DAG: "%70:sub30": 148 # CHECK-GX-JSON-DAG: "%70:sub31": 147 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 21 # CHECK-GX-JSON-DAG: "%102": 63 # CHECK-GX-JSON-DAG: "%107": 105 # CHECK-GX-JSON-DAG: "%149:sub0": 288 # CHECK-GX-JSON-DAG: "%149:sub1": 287 # CHECK-GX-JSON-DAG: "%149:sub2": 286 # CHECK-GX-JSON-DAG: "%149:sub3": 285 # CHECK-GX-JSON-DAG: "%149:sub4": 282 # CHECK-GX-JSON-DAG: "%149:sub5": 281 # CHECK-GX-JSON-DAG: "%149:sub6": 280 # CHECK-GX-JSON-DAG: "%149:sub7": 279 # CHECK-GX-JSON-DAG: "%149:sub8": 276 # CHECK-GX-JSON-DAG: "%149:sub9": 275 # CHECK-GX-JSON-DAG: "%149:sub10": 274 # CHECK-GX-JSON-DAG: "%149:sub11": 273 # CHECK-GX-JSON-DAG: "%149:sub12": 270 # CHECK-GX-JSON-DAG: "%149:sub13": 269 # CHECK-GX-JSON-DAG: "%149:sub14": 268 # CHECK-GX-JSON-DAG: "%149:sub15": 267 # CHECK-GX-JSON-DAG: "%149:sub16": 264 # CHECK-GX-JSON-DAG: "%149:sub17": 263 # CHECK-GX-JSON-DAG: "%149:sub18": 262 # CHECK-GX-JSON-DAG: "%149:sub19": 261 # CHECK-GX-JSON-DAG: "%149:sub20": 258 # CHECK-GX-JSON-DAG: "%149:sub21": 257 # CHECK-GX-JSON-DAG: "%149:sub22": 256 # CHECK-GX-JSON-DAG: "%149:sub23": 255 # CHECK-GX-JSON-DAG: "%149:sub24": 252 # CHECK-GX-JSON-DAG: "%149:sub25": 251 # CHECK-GX-JSON-DAG: "%149:sub26": 250 # CHECK-GX-JSON-DAG: "%149:sub27": 249 # CHECK-GX-JSON-DAG: "%149:sub28": 246 # CHECK-GX-JSON-DAG: "%149:sub29": 245 # CHECK-GX-JSON-DAG: "%149:sub30": 244 # CHECK-GX-JSON-DAG: "%149:sub31": 243 # CHECK-GX-JSON-DAG: "%191:sub0": 336 # CHECK-GX-JSON-DAG: "%191:sub1": 335 # CHECK-GX-JSON-DAG: "%191:sub2": 334 # CHECK-GX-JSON-DAG: "%191:sub3": 333 # CHECK-GX-JSON-DAG: "%191:sub4": 330 # CHECK-GX-JSON-DAG: "%191:sub5": 329 # CHECK-GX-JSON-DAG: "%191:sub6": 328 # CHECK-GX-JSON-DAG: "%191:sub7": 327 # CHECK-GX-JSON-DAG: "%191:sub8": 324 # CHECK-GX-JSON-DAG: "%191:sub9": 323 # CHECK-GX-JSON-DAG: "%191:sub10": 322 # CHECK-GX-JSON-DAG: "%191:sub11": 321 # CHECK-GX-JSON-DAG: "%191:sub12": 318 # CHECK-GX-JSON-DAG: "%191:sub13": 317 # CHECK-GX-JSON-DAG: "%191:sub14": 316 # CHECK-GX-JSON-DAG: "%191:sub15": 315 # CHECK-GX-JSON-DAG: "%191:sub16": 312 # CHECK-GX-JSON-DAG: "%191:sub17": 311 # CHECK-GX-JSON-DAG: "%191:sub18": 310 # CHECK-GX-JSON-DAG: "%191:sub19": 309 # CHECK-GX-JSON-DAG: "%191:sub20": 306 # CHECK-GX-JSON-DAG: "%191:sub21": 305 # CHECK-GX-JSON-DAG: "%191:sub22": 304 # CHECK-GX-JSON-DAG: "%191:sub23": 303 # CHECK-GX-JSON-DAG: "%191:sub24": 300 # CHECK-GX-JSON-DAG: "%191:sub25": 299 # CHECK-GX-JSON-DAG: "%191:sub26": 298 # CHECK-GX-JSON-DAG: "%191:sub27": 297 # CHECK-GX-JSON-DAG: "%191:sub28": 294 # CHECK-GX-JSON-DAG: "%191:sub29": 293 # CHECK-GX-JSON-DAG: "%191:sub30": 292 # CHECK-GX-JSON-DAG: "%191:sub31": 291 # CHECK-GX-JSON-DAG: "%233:sub0": 384 # CHECK-GX-JSON-DAG: "%233:sub1": 383 # CHECK-GX-JSON-DAG: "%233:sub2": 382 # CHECK-GX-JSON-DAG: "%233:sub3": 381 # CHECK-GX-JSON-DAG: "%233:sub4": 378 # CHECK-GX-JSON-DAG: "%233:sub5": 377 # CHECK-GX-JSON-DAG: "%233:sub6": 376 # CHECK-GX-JSON-DAG: "%233:sub7": 375 # CHECK-GX-JSON-DAG: "%233:sub8": 372 # CHECK-GX-JSON-DAG: "%233:sub9": 371 # CHECK-GX-JSON-DAG: "%233:sub10": 370 # CHECK-GX-JSON-DAG: "%233:sub11": 369 # CHECK-GX-JSON-DAG: "%233:sub12": 366 # CHECK-GX-JSON-DAG: "%233:sub13": 365 # CHECK-GX-JSON-DAG: "%233:sub14": 364 # CHECK-GX-JSON-DAG: "%233:sub15": 363 # CHECK-GX-JSON-DAG: "%233:sub16": 360 # CHECK-GX-JSON-DAG: "%233:sub17": 359 # CHECK-GX-JSON-DAG: "%233:sub18": 358 # CHECK-GX-JSON-DAG: "%233:sub19": 357 # CHECK-GX-JSON-DAG: "%233:sub20": 354 # CHECK-GX-JSON-DAG: "%233:sub21": 353 # CHECK-GX-JSON-DAG: "%233:sub22": 352 # CHECK-GX-JSON-DAG: "%233:sub23": 351 # CHECK-GX-JSON-DAG: "%233:sub24": 348 # CHECK-GX-JSON-DAG: "%233:sub25": 347 # CHECK-GX-JSON-DAG: "%233:sub26": 346 # CHECK-GX-JSON-DAG: "%233:sub27": 345 # CHECK-GX-JSON-DAG: "%233:sub28": 342 # CHECK-GX-JSON-DAG: "%233:sub29": 341 # CHECK-GX-JSON-DAG: "%233:sub30": 340 # CHECK-GX-JSON-DAG: "%233:sub31": 339 # CHECK-GX-JSON-DAG: "%235": 19 # CHECK-GX-JSON-DAG: "%236": 19 # CHECK-GX-JSON-DAG: "%237": 19 # CHECK-GX-JSON-DAG: "%238": 19 # CHECK-GX-JSON-DAG: "%240": 19 # CHECK-GX-JSON-DAG: "%241": 19 # CHECK-GX-JSON-DAG: "%242": 19 # CHECK-GX-JSON-DAG: "%243": 19 # CHECK-GX-JSON-DAG: "%245": 19 # CHECK-GX-JSON-DAG: "%246": 19 # CHECK-GX-JSON-DAG: "%247": 19 # CHECK-GX-JSON-DAG: "%248": 19 # CHECK-GX-JSON-DAG: "%250": 19 # CHECK-GX-JSON-DAG: "%251": 19 # CHECK-GX-JSON-DAG: "%252": 19 # CHECK-GX-JSON-DAG: "%253": 19 # CHECK-GX-JSON-DAG: "%254:sub0": 3 # CHECK-GX-JSON-DAG: "%254:sub1": 2 # CHECK-GX-JSON-DAG: "%254:sub2": 1 # CHECK-GX-JSON-DAG: "%254:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%256:vgpr_32 = COPY %254.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 239 # CHECK-GX-JSON-DAG: "%69:sub1": 238 # CHECK-GX-JSON-DAG: "%69:sub2": 237 # CHECK-GX-JSON-DAG: "%69:sub3": 236 # CHECK-GX-JSON-DAG: "%69:sub4": 233 # CHECK-GX-JSON-DAG: "%69:sub5": 232 # CHECK-GX-JSON-DAG: "%69:sub6": 231 # CHECK-GX-JSON-DAG: "%69:sub7": 230 # CHECK-GX-JSON-DAG: "%69:sub8": 227 # CHECK-GX-JSON-DAG: "%69:sub9": 226 # CHECK-GX-JSON-DAG: "%69:sub10": 225 # CHECK-GX-JSON-DAG: "%69:sub11": 224 # CHECK-GX-JSON-DAG: "%69:sub12": 221 # CHECK-GX-JSON-DAG: "%69:sub13": 220 # CHECK-GX-JSON-DAG: "%69:sub14": 219 # CHECK-GX-JSON-DAG: "%69:sub15": 218 # CHECK-GX-JSON-DAG: "%69:sub16": 215 # CHECK-GX-JSON-DAG: "%69:sub17": 214 # CHECK-GX-JSON-DAG: "%69:sub18": 213 # CHECK-GX-JSON-DAG: "%69:sub19": 212 # CHECK-GX-JSON-DAG: "%69:sub20": 209 # CHECK-GX-JSON-DAG: "%69:sub21": 208 # CHECK-GX-JSON-DAG: "%69:sub22": 207 # CHECK-GX-JSON-DAG: "%69:sub23": 206 # CHECK-GX-JSON-DAG: "%69:sub24": 203 # CHECK-GX-JSON-DAG: "%69:sub25": 202 # CHECK-GX-JSON-DAG: "%69:sub26": 201 # CHECK-GX-JSON-DAG: "%69:sub27": 200 # CHECK-GX-JSON-DAG: "%69:sub28": 197 # CHECK-GX-JSON-DAG: "%69:sub29": 196 # CHECK-GX-JSON-DAG: "%69:sub30": 195 # CHECK-GX-JSON-DAG: "%69:sub31": 194 # CHECK-GX-JSON-DAG: "%70:sub0": 191 # CHECK-GX-JSON-DAG: "%70:sub1": 190 # CHECK-GX-JSON-DAG: "%70:sub2": 189 # CHECK-GX-JSON-DAG: "%70:sub3": 188 # CHECK-GX-JSON-DAG: "%70:sub4": 185 # CHECK-GX-JSON-DAG: "%70:sub5": 184 # CHECK-GX-JSON-DAG: "%70:sub6": 183 # CHECK-GX-JSON-DAG: "%70:sub7": 182 # CHECK-GX-JSON-DAG: "%70:sub8": 179 # CHECK-GX-JSON-DAG: "%70:sub9": 178 # CHECK-GX-JSON-DAG: "%70:sub10": 177 # CHECK-GX-JSON-DAG: "%70:sub11": 176 # CHECK-GX-JSON-DAG: "%70:sub12": 173 # CHECK-GX-JSON-DAG: "%70:sub13": 172 # CHECK-GX-JSON-DAG: "%70:sub14": 171 # CHECK-GX-JSON-DAG: "%70:sub15": 170 # CHECK-GX-JSON-DAG: "%70:sub16": 167 # CHECK-GX-JSON-DAG: "%70:sub17": 166 # CHECK-GX-JSON-DAG: "%70:sub18": 165 # CHECK-GX-JSON-DAG: "%70:sub19": 164 # CHECK-GX-JSON-DAG: "%70:sub20": 161 # CHECK-GX-JSON-DAG: "%70:sub21": 160 # CHECK-GX-JSON-DAG: "%70:sub22": 159 # CHECK-GX-JSON-DAG: "%70:sub23": 158 # CHECK-GX-JSON-DAG: "%70:sub24": 155 # CHECK-GX-JSON-DAG: "%70:sub25": 154 # CHECK-GX-JSON-DAG: "%70:sub26": 153 # CHECK-GX-JSON-DAG: "%70:sub27": 152 # CHECK-GX-JSON-DAG: "%70:sub28": 149 # CHECK-GX-JSON-DAG: "%70:sub29": 148 # CHECK-GX-JSON-DAG: "%70:sub30": 147 # CHECK-GX-JSON-DAG: "%70:sub31": 146 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 20 # CHECK-GX-JSON-DAG: "%102": 62 # CHECK-GX-JSON-DAG: "%107": 104 # CHECK-GX-JSON-DAG: "%149:sub0": 287 # CHECK-GX-JSON-DAG: "%149:sub1": 286 # CHECK-GX-JSON-DAG: "%149:sub2": 285 # CHECK-GX-JSON-DAG: "%149:sub3": 284 # CHECK-GX-JSON-DAG: "%149:sub4": 281 # CHECK-GX-JSON-DAG: "%149:sub5": 280 # CHECK-GX-JSON-DAG: "%149:sub6": 279 # CHECK-GX-JSON-DAG: "%149:sub7": 278 # CHECK-GX-JSON-DAG: "%149:sub8": 275 # CHECK-GX-JSON-DAG: "%149:sub9": 274 # CHECK-GX-JSON-DAG: "%149:sub10": 273 # CHECK-GX-JSON-DAG: "%149:sub11": 272 # CHECK-GX-JSON-DAG: "%149:sub12": 269 # CHECK-GX-JSON-DAG: "%149:sub13": 268 # CHECK-GX-JSON-DAG: "%149:sub14": 267 # CHECK-GX-JSON-DAG: "%149:sub15": 266 # CHECK-GX-JSON-DAG: "%149:sub16": 263 # CHECK-GX-JSON-DAG: "%149:sub17": 262 # CHECK-GX-JSON-DAG: "%149:sub18": 261 # CHECK-GX-JSON-DAG: "%149:sub19": 260 # CHECK-GX-JSON-DAG: "%149:sub20": 257 # CHECK-GX-JSON-DAG: "%149:sub21": 256 # CHECK-GX-JSON-DAG: "%149:sub22": 255 # CHECK-GX-JSON-DAG: "%149:sub23": 254 # CHECK-GX-JSON-DAG: "%149:sub24": 251 # CHECK-GX-JSON-DAG: "%149:sub25": 250 # CHECK-GX-JSON-DAG: "%149:sub26": 249 # CHECK-GX-JSON-DAG: "%149:sub27": 248 # CHECK-GX-JSON-DAG: "%149:sub28": 245 # CHECK-GX-JSON-DAG: "%149:sub29": 244 # CHECK-GX-JSON-DAG: "%149:sub30": 243 # CHECK-GX-JSON-DAG: "%149:sub31": 242 # CHECK-GX-JSON-DAG: "%191:sub0": 335 # CHECK-GX-JSON-DAG: "%191:sub1": 334 # CHECK-GX-JSON-DAG: "%191:sub2": 333 # CHECK-GX-JSON-DAG: "%191:sub3": 332 # CHECK-GX-JSON-DAG: "%191:sub4": 329 # CHECK-GX-JSON-DAG: "%191:sub5": 328 # CHECK-GX-JSON-DAG: "%191:sub6": 327 # CHECK-GX-JSON-DAG: "%191:sub7": 326 # CHECK-GX-JSON-DAG: "%191:sub8": 323 # CHECK-GX-JSON-DAG: "%191:sub9": 322 # CHECK-GX-JSON-DAG: "%191:sub10": 321 # CHECK-GX-JSON-DAG: "%191:sub11": 320 # CHECK-GX-JSON-DAG: "%191:sub12": 317 # CHECK-GX-JSON-DAG: "%191:sub13": 316 # CHECK-GX-JSON-DAG: "%191:sub14": 315 # CHECK-GX-JSON-DAG: "%191:sub15": 314 # CHECK-GX-JSON-DAG: "%191:sub16": 311 # CHECK-GX-JSON-DAG: "%191:sub17": 310 # CHECK-GX-JSON-DAG: "%191:sub18": 309 # CHECK-GX-JSON-DAG: "%191:sub19": 308 # CHECK-GX-JSON-DAG: "%191:sub20": 305 # CHECK-GX-JSON-DAG: "%191:sub21": 304 # CHECK-GX-JSON-DAG: "%191:sub22": 303 # CHECK-GX-JSON-DAG: "%191:sub23": 302 # CHECK-GX-JSON-DAG: "%191:sub24": 299 # CHECK-GX-JSON-DAG: "%191:sub25": 298 # CHECK-GX-JSON-DAG: "%191:sub26": 297 # CHECK-GX-JSON-DAG: "%191:sub27": 296 # CHECK-GX-JSON-DAG: "%191:sub28": 293 # CHECK-GX-JSON-DAG: "%191:sub29": 292 # CHECK-GX-JSON-DAG: "%191:sub30": 291 # CHECK-GX-JSON-DAG: "%191:sub31": 290 # CHECK-GX-JSON-DAG: "%233:sub0": 383 # CHECK-GX-JSON-DAG: "%233:sub1": 382 # CHECK-GX-JSON-DAG: "%233:sub2": 381 # CHECK-GX-JSON-DAG: "%233:sub3": 380 # CHECK-GX-JSON-DAG: "%233:sub4": 377 # CHECK-GX-JSON-DAG: "%233:sub5": 376 # CHECK-GX-JSON-DAG: "%233:sub6": 375 # CHECK-GX-JSON-DAG: "%233:sub7": 374 # CHECK-GX-JSON-DAG: "%233:sub8": 371 # CHECK-GX-JSON-DAG: "%233:sub9": 370 # CHECK-GX-JSON-DAG: "%233:sub10": 369 # CHECK-GX-JSON-DAG: "%233:sub11": 368 # CHECK-GX-JSON-DAG: "%233:sub12": 365 # CHECK-GX-JSON-DAG: "%233:sub13": 364 # CHECK-GX-JSON-DAG: "%233:sub14": 363 # CHECK-GX-JSON-DAG: "%233:sub15": 362 # CHECK-GX-JSON-DAG: "%233:sub16": 359 # CHECK-GX-JSON-DAG: "%233:sub17": 358 # CHECK-GX-JSON-DAG: "%233:sub18": 357 # CHECK-GX-JSON-DAG: "%233:sub19": 356 # CHECK-GX-JSON-DAG: "%233:sub20": 353 # CHECK-GX-JSON-DAG: "%233:sub21": 352 # CHECK-GX-JSON-DAG: "%233:sub22": 351 # CHECK-GX-JSON-DAG: "%233:sub23": 350 # CHECK-GX-JSON-DAG: "%233:sub24": 347 # CHECK-GX-JSON-DAG: "%233:sub25": 346 # CHECK-GX-JSON-DAG: "%233:sub26": 345 # CHECK-GX-JSON-DAG: "%233:sub27": 344 # CHECK-GX-JSON-DAG: "%233:sub28": 341 # CHECK-GX-JSON-DAG: "%233:sub29": 340 # CHECK-GX-JSON-DAG: "%233:sub30": 339 # CHECK-GX-JSON-DAG: "%233:sub31": 338 # CHECK-GX-JSON-DAG: "%235": 18 # CHECK-GX-JSON-DAG: "%236": 18 # CHECK-GX-JSON-DAG: "%237": 18 # CHECK-GX-JSON-DAG: "%238": 18 # CHECK-GX-JSON-DAG: "%240": 18 # CHECK-GX-JSON-DAG: "%241": 18 # CHECK-GX-JSON-DAG: "%242": 18 # CHECK-GX-JSON-DAG: "%243": 18 # CHECK-GX-JSON-DAG: "%245": 18 # CHECK-GX-JSON-DAG: "%246": 18 # CHECK-GX-JSON-DAG: "%247": 18 # CHECK-GX-JSON-DAG: "%248": 18 # CHECK-GX-JSON-DAG: "%250": 18 # CHECK-GX-JSON-DAG: "%251": 18 # CHECK-GX-JSON-DAG: "%252": 18 # CHECK-GX-JSON-DAG: "%253": 18 # CHECK-GX-JSON-DAG: "%254:sub0": 2 # CHECK-GX-JSON-DAG: "%254:sub1": 1 # CHECK-GX-JSON-DAG: "%254:sub2": 0 # CHECK-GX-JSON-DAG: "%255": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%257:vgpr_32 = COPY %254.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 238 # CHECK-GX-JSON-DAG: "%69:sub1": 237 # CHECK-GX-JSON-DAG: "%69:sub2": 236 # CHECK-GX-JSON-DAG: "%69:sub3": 235 # CHECK-GX-JSON-DAG: "%69:sub4": 232 # CHECK-GX-JSON-DAG: "%69:sub5": 231 # CHECK-GX-JSON-DAG: "%69:sub6": 230 # CHECK-GX-JSON-DAG: "%69:sub7": 229 # CHECK-GX-JSON-DAG: "%69:sub8": 226 # CHECK-GX-JSON-DAG: "%69:sub9": 225 # CHECK-GX-JSON-DAG: "%69:sub10": 224 # CHECK-GX-JSON-DAG: "%69:sub11": 223 # CHECK-GX-JSON-DAG: "%69:sub12": 220 # CHECK-GX-JSON-DAG: "%69:sub13": 219 # CHECK-GX-JSON-DAG: "%69:sub14": 218 # CHECK-GX-JSON-DAG: "%69:sub15": 217 # CHECK-GX-JSON-DAG: "%69:sub16": 214 # CHECK-GX-JSON-DAG: "%69:sub17": 213 # CHECK-GX-JSON-DAG: "%69:sub18": 212 # CHECK-GX-JSON-DAG: "%69:sub19": 211 # CHECK-GX-JSON-DAG: "%69:sub20": 208 # CHECK-GX-JSON-DAG: "%69:sub21": 207 # CHECK-GX-JSON-DAG: "%69:sub22": 206 # CHECK-GX-JSON-DAG: "%69:sub23": 205 # CHECK-GX-JSON-DAG: "%69:sub24": 202 # CHECK-GX-JSON-DAG: "%69:sub25": 201 # CHECK-GX-JSON-DAG: "%69:sub26": 200 # CHECK-GX-JSON-DAG: "%69:sub27": 199 # CHECK-GX-JSON-DAG: "%69:sub28": 196 # CHECK-GX-JSON-DAG: "%69:sub29": 195 # CHECK-GX-JSON-DAG: "%69:sub30": 194 # CHECK-GX-JSON-DAG: "%69:sub31": 193 # CHECK-GX-JSON-DAG: "%70:sub0": 190 # CHECK-GX-JSON-DAG: "%70:sub1": 189 # CHECK-GX-JSON-DAG: "%70:sub2": 188 # CHECK-GX-JSON-DAG: "%70:sub3": 187 # CHECK-GX-JSON-DAG: "%70:sub4": 184 # CHECK-GX-JSON-DAG: "%70:sub5": 183 # CHECK-GX-JSON-DAG: "%70:sub6": 182 # CHECK-GX-JSON-DAG: "%70:sub7": 181 # CHECK-GX-JSON-DAG: "%70:sub8": 178 # CHECK-GX-JSON-DAG: "%70:sub9": 177 # CHECK-GX-JSON-DAG: "%70:sub10": 176 # CHECK-GX-JSON-DAG: "%70:sub11": 175 # CHECK-GX-JSON-DAG: "%70:sub12": 172 # CHECK-GX-JSON-DAG: "%70:sub13": 171 # CHECK-GX-JSON-DAG: "%70:sub14": 170 # CHECK-GX-JSON-DAG: "%70:sub15": 169 # CHECK-GX-JSON-DAG: "%70:sub16": 166 # CHECK-GX-JSON-DAG: "%70:sub17": 165 # CHECK-GX-JSON-DAG: "%70:sub18": 164 # CHECK-GX-JSON-DAG: "%70:sub19": 163 # CHECK-GX-JSON-DAG: "%70:sub20": 160 # CHECK-GX-JSON-DAG: "%70:sub21": 159 # CHECK-GX-JSON-DAG: "%70:sub22": 158 # CHECK-GX-JSON-DAG: "%70:sub23": 157 # CHECK-GX-JSON-DAG: "%70:sub24": 154 # CHECK-GX-JSON-DAG: "%70:sub25": 153 # CHECK-GX-JSON-DAG: "%70:sub26": 152 # CHECK-GX-JSON-DAG: "%70:sub27": 151 # CHECK-GX-JSON-DAG: "%70:sub28": 148 # CHECK-GX-JSON-DAG: "%70:sub29": 147 # CHECK-GX-JSON-DAG: "%70:sub30": 146 # CHECK-GX-JSON-DAG: "%70:sub31": 145 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 19 # CHECK-GX-JSON-DAG: "%102": 61 # CHECK-GX-JSON-DAG: "%107": 103 # CHECK-GX-JSON-DAG: "%149:sub0": 286 # CHECK-GX-JSON-DAG: "%149:sub1": 285 # CHECK-GX-JSON-DAG: "%149:sub2": 284 # CHECK-GX-JSON-DAG: "%149:sub3": 283 # CHECK-GX-JSON-DAG: "%149:sub4": 280 # CHECK-GX-JSON-DAG: "%149:sub5": 279 # CHECK-GX-JSON-DAG: "%149:sub6": 278 # CHECK-GX-JSON-DAG: "%149:sub7": 277 # CHECK-GX-JSON-DAG: "%149:sub8": 274 # CHECK-GX-JSON-DAG: "%149:sub9": 273 # CHECK-GX-JSON-DAG: "%149:sub10": 272 # CHECK-GX-JSON-DAG: "%149:sub11": 271 # CHECK-GX-JSON-DAG: "%149:sub12": 268 # CHECK-GX-JSON-DAG: "%149:sub13": 267 # CHECK-GX-JSON-DAG: "%149:sub14": 266 # CHECK-GX-JSON-DAG: "%149:sub15": 265 # CHECK-GX-JSON-DAG: "%149:sub16": 262 # CHECK-GX-JSON-DAG: "%149:sub17": 261 # CHECK-GX-JSON-DAG: "%149:sub18": 260 # CHECK-GX-JSON-DAG: "%149:sub19": 259 # CHECK-GX-JSON-DAG: "%149:sub20": 256 # CHECK-GX-JSON-DAG: "%149:sub21": 255 # CHECK-GX-JSON-DAG: "%149:sub22": 254 # CHECK-GX-JSON-DAG: "%149:sub23": 253 # CHECK-GX-JSON-DAG: "%149:sub24": 250 # CHECK-GX-JSON-DAG: "%149:sub25": 249 # CHECK-GX-JSON-DAG: "%149:sub26": 248 # CHECK-GX-JSON-DAG: "%149:sub27": 247 # CHECK-GX-JSON-DAG: "%149:sub28": 244 # CHECK-GX-JSON-DAG: "%149:sub29": 243 # CHECK-GX-JSON-DAG: "%149:sub30": 242 # CHECK-GX-JSON-DAG: "%149:sub31": 241 # CHECK-GX-JSON-DAG: "%191:sub0": 334 # CHECK-GX-JSON-DAG: "%191:sub1": 333 # CHECK-GX-JSON-DAG: "%191:sub2": 332 # CHECK-GX-JSON-DAG: "%191:sub3": 331 # CHECK-GX-JSON-DAG: "%191:sub4": 328 # CHECK-GX-JSON-DAG: "%191:sub5": 327 # CHECK-GX-JSON-DAG: "%191:sub6": 326 # CHECK-GX-JSON-DAG: "%191:sub7": 325 # CHECK-GX-JSON-DAG: "%191:sub8": 322 # CHECK-GX-JSON-DAG: "%191:sub9": 321 # CHECK-GX-JSON-DAG: "%191:sub10": 320 # CHECK-GX-JSON-DAG: "%191:sub11": 319 # CHECK-GX-JSON-DAG: "%191:sub12": 316 # CHECK-GX-JSON-DAG: "%191:sub13": 315 # CHECK-GX-JSON-DAG: "%191:sub14": 314 # CHECK-GX-JSON-DAG: "%191:sub15": 313 # CHECK-GX-JSON-DAG: "%191:sub16": 310 # CHECK-GX-JSON-DAG: "%191:sub17": 309 # CHECK-GX-JSON-DAG: "%191:sub18": 308 # CHECK-GX-JSON-DAG: "%191:sub19": 307 # CHECK-GX-JSON-DAG: "%191:sub20": 304 # CHECK-GX-JSON-DAG: "%191:sub21": 303 # CHECK-GX-JSON-DAG: "%191:sub22": 302 # CHECK-GX-JSON-DAG: "%191:sub23": 301 # CHECK-GX-JSON-DAG: "%191:sub24": 298 # CHECK-GX-JSON-DAG: "%191:sub25": 297 # CHECK-GX-JSON-DAG: "%191:sub26": 296 # CHECK-GX-JSON-DAG: "%191:sub27": 295 # CHECK-GX-JSON-DAG: "%191:sub28": 292 # CHECK-GX-JSON-DAG: "%191:sub29": 291 # CHECK-GX-JSON-DAG: "%191:sub30": 290 # CHECK-GX-JSON-DAG: "%191:sub31": 289 # CHECK-GX-JSON-DAG: "%233:sub0": 382 # CHECK-GX-JSON-DAG: "%233:sub1": 381 # CHECK-GX-JSON-DAG: "%233:sub2": 380 # CHECK-GX-JSON-DAG: "%233:sub3": 379 # CHECK-GX-JSON-DAG: "%233:sub4": 376 # CHECK-GX-JSON-DAG: "%233:sub5": 375 # CHECK-GX-JSON-DAG: "%233:sub6": 374 # CHECK-GX-JSON-DAG: "%233:sub7": 373 # CHECK-GX-JSON-DAG: "%233:sub8": 370 # CHECK-GX-JSON-DAG: "%233:sub9": 369 # CHECK-GX-JSON-DAG: "%233:sub10": 368 # CHECK-GX-JSON-DAG: "%233:sub11": 367 # CHECK-GX-JSON-DAG: "%233:sub12": 364 # CHECK-GX-JSON-DAG: "%233:sub13": 363 # CHECK-GX-JSON-DAG: "%233:sub14": 362 # CHECK-GX-JSON-DAG: "%233:sub15": 361 # CHECK-GX-JSON-DAG: "%233:sub16": 358 # CHECK-GX-JSON-DAG: "%233:sub17": 357 # CHECK-GX-JSON-DAG: "%233:sub18": 356 # CHECK-GX-JSON-DAG: "%233:sub19": 355 # CHECK-GX-JSON-DAG: "%233:sub20": 352 # CHECK-GX-JSON-DAG: "%233:sub21": 351 # CHECK-GX-JSON-DAG: "%233:sub22": 350 # CHECK-GX-JSON-DAG: "%233:sub23": 349 # CHECK-GX-JSON-DAG: "%233:sub24": 346 # CHECK-GX-JSON-DAG: "%233:sub25": 345 # CHECK-GX-JSON-DAG: "%233:sub26": 344 # CHECK-GX-JSON-DAG: "%233:sub27": 343 # CHECK-GX-JSON-DAG: "%233:sub28": 340 # CHECK-GX-JSON-DAG: "%233:sub29": 339 # CHECK-GX-JSON-DAG: "%233:sub30": 338 # CHECK-GX-JSON-DAG: "%233:sub31": 337 # CHECK-GX-JSON-DAG: "%235": 17 # CHECK-GX-JSON-DAG: "%236": 17 # CHECK-GX-JSON-DAG: "%237": 17 # CHECK-GX-JSON-DAG: "%238": 17 # CHECK-GX-JSON-DAG: "%240": 17 # CHECK-GX-JSON-DAG: "%241": 17 # CHECK-GX-JSON-DAG: "%242": 17 # CHECK-GX-JSON-DAG: "%243": 17 # CHECK-GX-JSON-DAG: "%245": 17 # CHECK-GX-JSON-DAG: "%246": 17 # CHECK-GX-JSON-DAG: "%247": 17 # CHECK-GX-JSON-DAG: "%248": 17 # CHECK-GX-JSON-DAG: "%250": 17 # CHECK-GX-JSON-DAG: "%251": 17 # CHECK-GX-JSON-DAG: "%252": 17 # CHECK-GX-JSON-DAG: "%253": 17 # CHECK-GX-JSON-DAG: "%254:sub0": 1 # CHECK-GX-JSON-DAG: "%254:sub1": 0 # CHECK-GX-JSON-DAG: "%255": 17 # CHECK-GX-JSON-DAG: "%256": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%258:vgpr_32 = COPY %254.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 237 # CHECK-GX-JSON-DAG: "%69:sub1": 236 # CHECK-GX-JSON-DAG: "%69:sub2": 235 # CHECK-GX-JSON-DAG: "%69:sub3": 234 # CHECK-GX-JSON-DAG: "%69:sub4": 231 # CHECK-GX-JSON-DAG: "%69:sub5": 230 # CHECK-GX-JSON-DAG: "%69:sub6": 229 # CHECK-GX-JSON-DAG: "%69:sub7": 228 # CHECK-GX-JSON-DAG: "%69:sub8": 225 # CHECK-GX-JSON-DAG: "%69:sub9": 224 # CHECK-GX-JSON-DAG: "%69:sub10": 223 # CHECK-GX-JSON-DAG: "%69:sub11": 222 # CHECK-GX-JSON-DAG: "%69:sub12": 219 # CHECK-GX-JSON-DAG: "%69:sub13": 218 # CHECK-GX-JSON-DAG: "%69:sub14": 217 # CHECK-GX-JSON-DAG: "%69:sub15": 216 # CHECK-GX-JSON-DAG: "%69:sub16": 213 # CHECK-GX-JSON-DAG: "%69:sub17": 212 # CHECK-GX-JSON-DAG: "%69:sub18": 211 # CHECK-GX-JSON-DAG: "%69:sub19": 210 # CHECK-GX-JSON-DAG: "%69:sub20": 207 # CHECK-GX-JSON-DAG: "%69:sub21": 206 # CHECK-GX-JSON-DAG: "%69:sub22": 205 # CHECK-GX-JSON-DAG: "%69:sub23": 204 # CHECK-GX-JSON-DAG: "%69:sub24": 201 # CHECK-GX-JSON-DAG: "%69:sub25": 200 # CHECK-GX-JSON-DAG: "%69:sub26": 199 # CHECK-GX-JSON-DAG: "%69:sub27": 198 # CHECK-GX-JSON-DAG: "%69:sub28": 195 # CHECK-GX-JSON-DAG: "%69:sub29": 194 # CHECK-GX-JSON-DAG: "%69:sub30": 193 # CHECK-GX-JSON-DAG: "%69:sub31": 192 # CHECK-GX-JSON-DAG: "%70:sub0": 189 # CHECK-GX-JSON-DAG: "%70:sub1": 188 # CHECK-GX-JSON-DAG: "%70:sub2": 187 # CHECK-GX-JSON-DAG: "%70:sub3": 186 # CHECK-GX-JSON-DAG: "%70:sub4": 183 # CHECK-GX-JSON-DAG: "%70:sub5": 182 # CHECK-GX-JSON-DAG: "%70:sub6": 181 # CHECK-GX-JSON-DAG: "%70:sub7": 180 # CHECK-GX-JSON-DAG: "%70:sub8": 177 # CHECK-GX-JSON-DAG: "%70:sub9": 176 # CHECK-GX-JSON-DAG: "%70:sub10": 175 # CHECK-GX-JSON-DAG: "%70:sub11": 174 # CHECK-GX-JSON-DAG: "%70:sub12": 171 # CHECK-GX-JSON-DAG: "%70:sub13": 170 # CHECK-GX-JSON-DAG: "%70:sub14": 169 # CHECK-GX-JSON-DAG: "%70:sub15": 168 # CHECK-GX-JSON-DAG: "%70:sub16": 165 # CHECK-GX-JSON-DAG: "%70:sub17": 164 # CHECK-GX-JSON-DAG: "%70:sub18": 163 # CHECK-GX-JSON-DAG: "%70:sub19": 162 # CHECK-GX-JSON-DAG: "%70:sub20": 159 # CHECK-GX-JSON-DAG: "%70:sub21": 158 # CHECK-GX-JSON-DAG: "%70:sub22": 157 # CHECK-GX-JSON-DAG: "%70:sub23": 156 # CHECK-GX-JSON-DAG: "%70:sub24": 153 # CHECK-GX-JSON-DAG: "%70:sub25": 152 # CHECK-GX-JSON-DAG: "%70:sub26": 151 # CHECK-GX-JSON-DAG: "%70:sub27": 150 # CHECK-GX-JSON-DAG: "%70:sub28": 147 # CHECK-GX-JSON-DAG: "%70:sub29": 146 # CHECK-GX-JSON-DAG: "%70:sub30": 145 # CHECK-GX-JSON-DAG: "%70:sub31": 144 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 18 # CHECK-GX-JSON-DAG: "%102": 60 # CHECK-GX-JSON-DAG: "%107": 102 # CHECK-GX-JSON-DAG: "%149:sub0": 285 # CHECK-GX-JSON-DAG: "%149:sub1": 284 # CHECK-GX-JSON-DAG: "%149:sub2": 283 # CHECK-GX-JSON-DAG: "%149:sub3": 282 # CHECK-GX-JSON-DAG: "%149:sub4": 279 # CHECK-GX-JSON-DAG: "%149:sub5": 278 # CHECK-GX-JSON-DAG: "%149:sub6": 277 # CHECK-GX-JSON-DAG: "%149:sub7": 276 # CHECK-GX-JSON-DAG: "%149:sub8": 273 # CHECK-GX-JSON-DAG: "%149:sub9": 272 # CHECK-GX-JSON-DAG: "%149:sub10": 271 # CHECK-GX-JSON-DAG: "%149:sub11": 270 # CHECK-GX-JSON-DAG: "%149:sub12": 267 # CHECK-GX-JSON-DAG: "%149:sub13": 266 # CHECK-GX-JSON-DAG: "%149:sub14": 265 # CHECK-GX-JSON-DAG: "%149:sub15": 264 # CHECK-GX-JSON-DAG: "%149:sub16": 261 # CHECK-GX-JSON-DAG: "%149:sub17": 260 # CHECK-GX-JSON-DAG: "%149:sub18": 259 # CHECK-GX-JSON-DAG: "%149:sub19": 258 # CHECK-GX-JSON-DAG: "%149:sub20": 255 # CHECK-GX-JSON-DAG: "%149:sub21": 254 # CHECK-GX-JSON-DAG: "%149:sub22": 253 # CHECK-GX-JSON-DAG: "%149:sub23": 252 # CHECK-GX-JSON-DAG: "%149:sub24": 249 # CHECK-GX-JSON-DAG: "%149:sub25": 248 # CHECK-GX-JSON-DAG: "%149:sub26": 247 # CHECK-GX-JSON-DAG: "%149:sub27": 246 # CHECK-GX-JSON-DAG: "%149:sub28": 243 # CHECK-GX-JSON-DAG: "%149:sub29": 242 # CHECK-GX-JSON-DAG: "%149:sub30": 241 # CHECK-GX-JSON-DAG: "%149:sub31": 240 # CHECK-GX-JSON-DAG: "%191:sub0": 333 # CHECK-GX-JSON-DAG: "%191:sub1": 332 # CHECK-GX-JSON-DAG: "%191:sub2": 331 # CHECK-GX-JSON-DAG: "%191:sub3": 330 # CHECK-GX-JSON-DAG: "%191:sub4": 327 # CHECK-GX-JSON-DAG: "%191:sub5": 326 # CHECK-GX-JSON-DAG: "%191:sub6": 325 # CHECK-GX-JSON-DAG: "%191:sub7": 324 # CHECK-GX-JSON-DAG: "%191:sub8": 321 # CHECK-GX-JSON-DAG: "%191:sub9": 320 # CHECK-GX-JSON-DAG: "%191:sub10": 319 # CHECK-GX-JSON-DAG: "%191:sub11": 318 # CHECK-GX-JSON-DAG: "%191:sub12": 315 # CHECK-GX-JSON-DAG: "%191:sub13": 314 # CHECK-GX-JSON-DAG: "%191:sub14": 313 # CHECK-GX-JSON-DAG: "%191:sub15": 312 # CHECK-GX-JSON-DAG: "%191:sub16": 309 # CHECK-GX-JSON-DAG: "%191:sub17": 308 # CHECK-GX-JSON-DAG: "%191:sub18": 307 # CHECK-GX-JSON-DAG: "%191:sub19": 306 # CHECK-GX-JSON-DAG: "%191:sub20": 303 # CHECK-GX-JSON-DAG: "%191:sub21": 302 # CHECK-GX-JSON-DAG: "%191:sub22": 301 # CHECK-GX-JSON-DAG: "%191:sub23": 300 # CHECK-GX-JSON-DAG: "%191:sub24": 297 # CHECK-GX-JSON-DAG: "%191:sub25": 296 # CHECK-GX-JSON-DAG: "%191:sub26": 295 # CHECK-GX-JSON-DAG: "%191:sub27": 294 # CHECK-GX-JSON-DAG: "%191:sub28": 291 # CHECK-GX-JSON-DAG: "%191:sub29": 290 # CHECK-GX-JSON-DAG: "%191:sub30": 289 # CHECK-GX-JSON-DAG: "%191:sub31": 288 # CHECK-GX-JSON-DAG: "%233:sub0": 381 # CHECK-GX-JSON-DAG: "%233:sub1": 380 # CHECK-GX-JSON-DAG: "%233:sub2": 379 # CHECK-GX-JSON-DAG: "%233:sub3": 378 # CHECK-GX-JSON-DAG: "%233:sub4": 375 # CHECK-GX-JSON-DAG: "%233:sub5": 374 # CHECK-GX-JSON-DAG: "%233:sub6": 373 # CHECK-GX-JSON-DAG: "%233:sub7": 372 # CHECK-GX-JSON-DAG: "%233:sub8": 369 # CHECK-GX-JSON-DAG: "%233:sub9": 368 # CHECK-GX-JSON-DAG: "%233:sub10": 367 # CHECK-GX-JSON-DAG: "%233:sub11": 366 # CHECK-GX-JSON-DAG: "%233:sub12": 363 # CHECK-GX-JSON-DAG: "%233:sub13": 362 # CHECK-GX-JSON-DAG: "%233:sub14": 361 # CHECK-GX-JSON-DAG: "%233:sub15": 360 # CHECK-GX-JSON-DAG: "%233:sub16": 357 # CHECK-GX-JSON-DAG: "%233:sub17": 356 # CHECK-GX-JSON-DAG: "%233:sub18": 355 # CHECK-GX-JSON-DAG: "%233:sub19": 354 # CHECK-GX-JSON-DAG: "%233:sub20": 351 # CHECK-GX-JSON-DAG: "%233:sub21": 350 # CHECK-GX-JSON-DAG: "%233:sub22": 349 # CHECK-GX-JSON-DAG: "%233:sub23": 348 # CHECK-GX-JSON-DAG: "%233:sub24": 345 # CHECK-GX-JSON-DAG: "%233:sub25": 344 # CHECK-GX-JSON-DAG: "%233:sub26": 343 # CHECK-GX-JSON-DAG: "%233:sub27": 342 # CHECK-GX-JSON-DAG: "%233:sub28": 339 # CHECK-GX-JSON-DAG: "%233:sub29": 338 # CHECK-GX-JSON-DAG: "%233:sub30": 337 # CHECK-GX-JSON-DAG: "%233:sub31": 336 # CHECK-GX-JSON-DAG: "%235": 16 # CHECK-GX-JSON-DAG: "%236": 16 # CHECK-GX-JSON-DAG: "%237": 16 # CHECK-GX-JSON-DAG: "%238": 16 # CHECK-GX-JSON-DAG: "%240": 16 # CHECK-GX-JSON-DAG: "%241": 16 # CHECK-GX-JSON-DAG: "%242": 16 # CHECK-GX-JSON-DAG: "%243": 16 # CHECK-GX-JSON-DAG: "%245": 16 # CHECK-GX-JSON-DAG: "%246": 16 # CHECK-GX-JSON-DAG: "%247": 16 # CHECK-GX-JSON-DAG: "%248": 16 # CHECK-GX-JSON-DAG: "%250": 16 # CHECK-GX-JSON-DAG: "%251": 16 # CHECK-GX-JSON-DAG: "%252": 16 # CHECK-GX-JSON-DAG: "%253": 16 # CHECK-GX-JSON-DAG: "%254:sub0": 0 # CHECK-GX-JSON-DAG: "%255": 16 # CHECK-GX-JSON-DAG: "%256": 16 # CHECK-GX-JSON-DAG: "%257": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%259:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 236 # CHECK-GX-JSON-DAG: "%69:sub1": 235 # CHECK-GX-JSON-DAG: "%69:sub2": 234 # CHECK-GX-JSON-DAG: "%69:sub3": 233 # CHECK-GX-JSON-DAG: "%69:sub4": 230 # CHECK-GX-JSON-DAG: "%69:sub5": 229 # CHECK-GX-JSON-DAG: "%69:sub6": 228 # CHECK-GX-JSON-DAG: "%69:sub7": 227 # CHECK-GX-JSON-DAG: "%69:sub8": 224 # CHECK-GX-JSON-DAG: "%69:sub9": 223 # CHECK-GX-JSON-DAG: "%69:sub10": 222 # CHECK-GX-JSON-DAG: "%69:sub11": 221 # CHECK-GX-JSON-DAG: "%69:sub12": 218 # CHECK-GX-JSON-DAG: "%69:sub13": 217 # CHECK-GX-JSON-DAG: "%69:sub14": 216 # CHECK-GX-JSON-DAG: "%69:sub15": 215 # CHECK-GX-JSON-DAG: "%69:sub16": 212 # CHECK-GX-JSON-DAG: "%69:sub17": 211 # CHECK-GX-JSON-DAG: "%69:sub18": 210 # CHECK-GX-JSON-DAG: "%69:sub19": 209 # CHECK-GX-JSON-DAG: "%69:sub20": 206 # CHECK-GX-JSON-DAG: "%69:sub21": 205 # CHECK-GX-JSON-DAG: "%69:sub22": 204 # CHECK-GX-JSON-DAG: "%69:sub23": 203 # CHECK-GX-JSON-DAG: "%69:sub24": 200 # CHECK-GX-JSON-DAG: "%69:sub25": 199 # CHECK-GX-JSON-DAG: "%69:sub26": 198 # CHECK-GX-JSON-DAG: "%69:sub27": 197 # CHECK-GX-JSON-DAG: "%69:sub28": 194 # CHECK-GX-JSON-DAG: "%69:sub29": 193 # CHECK-GX-JSON-DAG: "%69:sub30": 192 # CHECK-GX-JSON-DAG: "%69:sub31": 191 # CHECK-GX-JSON-DAG: "%70:sub0": 188 # CHECK-GX-JSON-DAG: "%70:sub1": 187 # CHECK-GX-JSON-DAG: "%70:sub2": 186 # CHECK-GX-JSON-DAG: "%70:sub3": 185 # CHECK-GX-JSON-DAG: "%70:sub4": 182 # CHECK-GX-JSON-DAG: "%70:sub5": 181 # CHECK-GX-JSON-DAG: "%70:sub6": 180 # CHECK-GX-JSON-DAG: "%70:sub7": 179 # CHECK-GX-JSON-DAG: "%70:sub8": 176 # CHECK-GX-JSON-DAG: "%70:sub9": 175 # CHECK-GX-JSON-DAG: "%70:sub10": 174 # CHECK-GX-JSON-DAG: "%70:sub11": 173 # CHECK-GX-JSON-DAG: "%70:sub12": 170 # CHECK-GX-JSON-DAG: "%70:sub13": 169 # CHECK-GX-JSON-DAG: "%70:sub14": 168 # CHECK-GX-JSON-DAG: "%70:sub15": 167 # CHECK-GX-JSON-DAG: "%70:sub16": 164 # CHECK-GX-JSON-DAG: "%70:sub17": 163 # CHECK-GX-JSON-DAG: "%70:sub18": 162 # CHECK-GX-JSON-DAG: "%70:sub19": 161 # CHECK-GX-JSON-DAG: "%70:sub20": 158 # CHECK-GX-JSON-DAG: "%70:sub21": 157 # CHECK-GX-JSON-DAG: "%70:sub22": 156 # CHECK-GX-JSON-DAG: "%70:sub23": 155 # CHECK-GX-JSON-DAG: "%70:sub24": 152 # CHECK-GX-JSON-DAG: "%70:sub25": 151 # CHECK-GX-JSON-DAG: "%70:sub26": 150 # CHECK-GX-JSON-DAG: "%70:sub27": 149 # CHECK-GX-JSON-DAG: "%70:sub28": 146 # CHECK-GX-JSON-DAG: "%70:sub29": 145 # CHECK-GX-JSON-DAG: "%70:sub30": 144 # CHECK-GX-JSON-DAG: "%70:sub31": 143 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 17 # CHECK-GX-JSON-DAG: "%102": 59 # CHECK-GX-JSON-DAG: "%107": 101 # CHECK-GX-JSON-DAG: "%149:sub0": 284 # CHECK-GX-JSON-DAG: "%149:sub1": 283 # CHECK-GX-JSON-DAG: "%149:sub2": 282 # CHECK-GX-JSON-DAG: "%149:sub3": 281 # CHECK-GX-JSON-DAG: "%149:sub4": 278 # CHECK-GX-JSON-DAG: "%149:sub5": 277 # CHECK-GX-JSON-DAG: "%149:sub6": 276 # CHECK-GX-JSON-DAG: "%149:sub7": 275 # CHECK-GX-JSON-DAG: "%149:sub8": 272 # CHECK-GX-JSON-DAG: "%149:sub9": 271 # CHECK-GX-JSON-DAG: "%149:sub10": 270 # CHECK-GX-JSON-DAG: "%149:sub11": 269 # CHECK-GX-JSON-DAG: "%149:sub12": 266 # CHECK-GX-JSON-DAG: "%149:sub13": 265 # CHECK-GX-JSON-DAG: "%149:sub14": 264 # CHECK-GX-JSON-DAG: "%149:sub15": 263 # CHECK-GX-JSON-DAG: "%149:sub16": 260 # CHECK-GX-JSON-DAG: "%149:sub17": 259 # CHECK-GX-JSON-DAG: "%149:sub18": 258 # CHECK-GX-JSON-DAG: "%149:sub19": 257 # CHECK-GX-JSON-DAG: "%149:sub20": 254 # CHECK-GX-JSON-DAG: "%149:sub21": 253 # CHECK-GX-JSON-DAG: "%149:sub22": 252 # CHECK-GX-JSON-DAG: "%149:sub23": 251 # CHECK-GX-JSON-DAG: "%149:sub24": 248 # CHECK-GX-JSON-DAG: "%149:sub25": 247 # CHECK-GX-JSON-DAG: "%149:sub26": 246 # CHECK-GX-JSON-DAG: "%149:sub27": 245 # CHECK-GX-JSON-DAG: "%149:sub28": 242 # CHECK-GX-JSON-DAG: "%149:sub29": 241 # CHECK-GX-JSON-DAG: "%149:sub30": 240 # CHECK-GX-JSON-DAG: "%149:sub31": 239 # CHECK-GX-JSON-DAG: "%191:sub0": 332 # CHECK-GX-JSON-DAG: "%191:sub1": 331 # CHECK-GX-JSON-DAG: "%191:sub2": 330 # CHECK-GX-JSON-DAG: "%191:sub3": 329 # CHECK-GX-JSON-DAG: "%191:sub4": 326 # CHECK-GX-JSON-DAG: "%191:sub5": 325 # CHECK-GX-JSON-DAG: "%191:sub6": 324 # CHECK-GX-JSON-DAG: "%191:sub7": 323 # CHECK-GX-JSON-DAG: "%191:sub8": 320 # CHECK-GX-JSON-DAG: "%191:sub9": 319 # CHECK-GX-JSON-DAG: "%191:sub10": 318 # CHECK-GX-JSON-DAG: "%191:sub11": 317 # CHECK-GX-JSON-DAG: "%191:sub12": 314 # CHECK-GX-JSON-DAG: "%191:sub13": 313 # CHECK-GX-JSON-DAG: "%191:sub14": 312 # CHECK-GX-JSON-DAG: "%191:sub15": 311 # CHECK-GX-JSON-DAG: "%191:sub16": 308 # CHECK-GX-JSON-DAG: "%191:sub17": 307 # CHECK-GX-JSON-DAG: "%191:sub18": 306 # CHECK-GX-JSON-DAG: "%191:sub19": 305 # CHECK-GX-JSON-DAG: "%191:sub20": 302 # CHECK-GX-JSON-DAG: "%191:sub21": 301 # CHECK-GX-JSON-DAG: "%191:sub22": 300 # CHECK-GX-JSON-DAG: "%191:sub23": 299 # CHECK-GX-JSON-DAG: "%191:sub24": 296 # CHECK-GX-JSON-DAG: "%191:sub25": 295 # CHECK-GX-JSON-DAG: "%191:sub26": 294 # CHECK-GX-JSON-DAG: "%191:sub27": 293 # CHECK-GX-JSON-DAG: "%191:sub28": 290 # CHECK-GX-JSON-DAG: "%191:sub29": 289 # CHECK-GX-JSON-DAG: "%191:sub30": 288 # CHECK-GX-JSON-DAG: "%191:sub31": 287 # CHECK-GX-JSON-DAG: "%233:sub0": 380 # CHECK-GX-JSON-DAG: "%233:sub1": 379 # CHECK-GX-JSON-DAG: "%233:sub2": 378 # CHECK-GX-JSON-DAG: "%233:sub3": 377 # CHECK-GX-JSON-DAG: "%233:sub4": 374 # CHECK-GX-JSON-DAG: "%233:sub5": 373 # CHECK-GX-JSON-DAG: "%233:sub6": 372 # CHECK-GX-JSON-DAG: "%233:sub7": 371 # CHECK-GX-JSON-DAG: "%233:sub8": 368 # CHECK-GX-JSON-DAG: "%233:sub9": 367 # CHECK-GX-JSON-DAG: "%233:sub10": 366 # CHECK-GX-JSON-DAG: "%233:sub11": 365 # CHECK-GX-JSON-DAG: "%233:sub12": 362 # CHECK-GX-JSON-DAG: "%233:sub13": 361 # CHECK-GX-JSON-DAG: "%233:sub14": 360 # CHECK-GX-JSON-DAG: "%233:sub15": 359 # CHECK-GX-JSON-DAG: "%233:sub16": 356 # CHECK-GX-JSON-DAG: "%233:sub17": 355 # CHECK-GX-JSON-DAG: "%233:sub18": 354 # CHECK-GX-JSON-DAG: "%233:sub19": 353 # CHECK-GX-JSON-DAG: "%233:sub20": 350 # CHECK-GX-JSON-DAG: "%233:sub21": 349 # CHECK-GX-JSON-DAG: "%233:sub22": 348 # CHECK-GX-JSON-DAG: "%233:sub23": 347 # CHECK-GX-JSON-DAG: "%233:sub24": 344 # CHECK-GX-JSON-DAG: "%233:sub25": 343 # CHECK-GX-JSON-DAG: "%233:sub26": 342 # CHECK-GX-JSON-DAG: "%233:sub27": 341 # CHECK-GX-JSON-DAG: "%233:sub28": 338 # CHECK-GX-JSON-DAG: "%233:sub29": 337 # CHECK-GX-JSON-DAG: "%233:sub30": 336 # CHECK-GX-JSON-DAG: "%233:sub31": 335 # CHECK-GX-JSON-DAG: "%235": 15 # CHECK-GX-JSON-DAG: "%236": 15 # CHECK-GX-JSON-DAG: "%237": 15 # CHECK-GX-JSON-DAG: "%238": 15 # CHECK-GX-JSON-DAG: "%240": 15 # CHECK-GX-JSON-DAG: "%241": 15 # CHECK-GX-JSON-DAG: "%242": 15 # CHECK-GX-JSON-DAG: "%243": 15 # CHECK-GX-JSON-DAG: "%245": 15 # CHECK-GX-JSON-DAG: "%246": 15 # CHECK-GX-JSON-DAG: "%247": 15 # CHECK-GX-JSON-DAG: "%248": 15 # CHECK-GX-JSON-DAG: "%250": 15 # CHECK-GX-JSON-DAG: "%251": 15 # CHECK-GX-JSON-DAG: "%252": 15 # CHECK-GX-JSON-DAG: "%253": 15 # CHECK-GX-JSON-DAG: "%255": 15 # CHECK-GX-JSON-DAG: "%256": 15 # CHECK-GX-JSON-DAG: "%257": 15 # CHECK-GX-JSON-DAG: "%258": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%260:vgpr_32 = COPY %259.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 235 # CHECK-GX-JSON-DAG: "%69:sub1": 234 # CHECK-GX-JSON-DAG: "%69:sub2": 233 # CHECK-GX-JSON-DAG: "%69:sub3": 232 # CHECK-GX-JSON-DAG: "%69:sub4": 229 # CHECK-GX-JSON-DAG: "%69:sub5": 228 # CHECK-GX-JSON-DAG: "%69:sub6": 227 # CHECK-GX-JSON-DAG: "%69:sub7": 226 # CHECK-GX-JSON-DAG: "%69:sub8": 223 # CHECK-GX-JSON-DAG: "%69:sub9": 222 # CHECK-GX-JSON-DAG: "%69:sub10": 221 # CHECK-GX-JSON-DAG: "%69:sub11": 220 # CHECK-GX-JSON-DAG: "%69:sub12": 217 # CHECK-GX-JSON-DAG: "%69:sub13": 216 # CHECK-GX-JSON-DAG: "%69:sub14": 215 # CHECK-GX-JSON-DAG: "%69:sub15": 214 # CHECK-GX-JSON-DAG: "%69:sub16": 211 # CHECK-GX-JSON-DAG: "%69:sub17": 210 # CHECK-GX-JSON-DAG: "%69:sub18": 209 # CHECK-GX-JSON-DAG: "%69:sub19": 208 # CHECK-GX-JSON-DAG: "%69:sub20": 205 # CHECK-GX-JSON-DAG: "%69:sub21": 204 # CHECK-GX-JSON-DAG: "%69:sub22": 203 # CHECK-GX-JSON-DAG: "%69:sub23": 202 # CHECK-GX-JSON-DAG: "%69:sub24": 199 # CHECK-GX-JSON-DAG: "%69:sub25": 198 # CHECK-GX-JSON-DAG: "%69:sub26": 197 # CHECK-GX-JSON-DAG: "%69:sub27": 196 # CHECK-GX-JSON-DAG: "%69:sub28": 193 # CHECK-GX-JSON-DAG: "%69:sub29": 192 # CHECK-GX-JSON-DAG: "%69:sub30": 191 # CHECK-GX-JSON-DAG: "%69:sub31": 190 # CHECK-GX-JSON-DAG: "%70:sub0": 187 # CHECK-GX-JSON-DAG: "%70:sub1": 186 # CHECK-GX-JSON-DAG: "%70:sub2": 185 # CHECK-GX-JSON-DAG: "%70:sub3": 184 # CHECK-GX-JSON-DAG: "%70:sub4": 181 # CHECK-GX-JSON-DAG: "%70:sub5": 180 # CHECK-GX-JSON-DAG: "%70:sub6": 179 # CHECK-GX-JSON-DAG: "%70:sub7": 178 # CHECK-GX-JSON-DAG: "%70:sub8": 175 # CHECK-GX-JSON-DAG: "%70:sub9": 174 # CHECK-GX-JSON-DAG: "%70:sub10": 173 # CHECK-GX-JSON-DAG: "%70:sub11": 172 # CHECK-GX-JSON-DAG: "%70:sub12": 169 # CHECK-GX-JSON-DAG: "%70:sub13": 168 # CHECK-GX-JSON-DAG: "%70:sub14": 167 # CHECK-GX-JSON-DAG: "%70:sub15": 166 # CHECK-GX-JSON-DAG: "%70:sub16": 163 # CHECK-GX-JSON-DAG: "%70:sub17": 162 # CHECK-GX-JSON-DAG: "%70:sub18": 161 # CHECK-GX-JSON-DAG: "%70:sub19": 160 # CHECK-GX-JSON-DAG: "%70:sub20": 157 # CHECK-GX-JSON-DAG: "%70:sub21": 156 # CHECK-GX-JSON-DAG: "%70:sub22": 155 # CHECK-GX-JSON-DAG: "%70:sub23": 154 # CHECK-GX-JSON-DAG: "%70:sub24": 151 # CHECK-GX-JSON-DAG: "%70:sub25": 150 # CHECK-GX-JSON-DAG: "%70:sub26": 149 # CHECK-GX-JSON-DAG: "%70:sub27": 148 # CHECK-GX-JSON-DAG: "%70:sub28": 145 # CHECK-GX-JSON-DAG: "%70:sub29": 144 # CHECK-GX-JSON-DAG: "%70:sub30": 143 # CHECK-GX-JSON-DAG: "%70:sub31": 142 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 16 # CHECK-GX-JSON-DAG: "%102": 58 # CHECK-GX-JSON-DAG: "%107": 100 # CHECK-GX-JSON-DAG: "%149:sub0": 283 # CHECK-GX-JSON-DAG: "%149:sub1": 282 # CHECK-GX-JSON-DAG: "%149:sub2": 281 # CHECK-GX-JSON-DAG: "%149:sub3": 280 # CHECK-GX-JSON-DAG: "%149:sub4": 277 # CHECK-GX-JSON-DAG: "%149:sub5": 276 # CHECK-GX-JSON-DAG: "%149:sub6": 275 # CHECK-GX-JSON-DAG: "%149:sub7": 274 # CHECK-GX-JSON-DAG: "%149:sub8": 271 # CHECK-GX-JSON-DAG: "%149:sub9": 270 # CHECK-GX-JSON-DAG: "%149:sub10": 269 # CHECK-GX-JSON-DAG: "%149:sub11": 268 # CHECK-GX-JSON-DAG: "%149:sub12": 265 # CHECK-GX-JSON-DAG: "%149:sub13": 264 # CHECK-GX-JSON-DAG: "%149:sub14": 263 # CHECK-GX-JSON-DAG: "%149:sub15": 262 # CHECK-GX-JSON-DAG: "%149:sub16": 259 # CHECK-GX-JSON-DAG: "%149:sub17": 258 # CHECK-GX-JSON-DAG: "%149:sub18": 257 # CHECK-GX-JSON-DAG: "%149:sub19": 256 # CHECK-GX-JSON-DAG: "%149:sub20": 253 # CHECK-GX-JSON-DAG: "%149:sub21": 252 # CHECK-GX-JSON-DAG: "%149:sub22": 251 # CHECK-GX-JSON-DAG: "%149:sub23": 250 # CHECK-GX-JSON-DAG: "%149:sub24": 247 # CHECK-GX-JSON-DAG: "%149:sub25": 246 # CHECK-GX-JSON-DAG: "%149:sub26": 245 # CHECK-GX-JSON-DAG: "%149:sub27": 244 # CHECK-GX-JSON-DAG: "%149:sub28": 241 # CHECK-GX-JSON-DAG: "%149:sub29": 240 # CHECK-GX-JSON-DAG: "%149:sub30": 239 # CHECK-GX-JSON-DAG: "%149:sub31": 238 # CHECK-GX-JSON-DAG: "%191:sub0": 331 # CHECK-GX-JSON-DAG: "%191:sub1": 330 # CHECK-GX-JSON-DAG: "%191:sub2": 329 # CHECK-GX-JSON-DAG: "%191:sub3": 328 # CHECK-GX-JSON-DAG: "%191:sub4": 325 # CHECK-GX-JSON-DAG: "%191:sub5": 324 # CHECK-GX-JSON-DAG: "%191:sub6": 323 # CHECK-GX-JSON-DAG: "%191:sub7": 322 # CHECK-GX-JSON-DAG: "%191:sub8": 319 # CHECK-GX-JSON-DAG: "%191:sub9": 318 # CHECK-GX-JSON-DAG: "%191:sub10": 317 # CHECK-GX-JSON-DAG: "%191:sub11": 316 # CHECK-GX-JSON-DAG: "%191:sub12": 313 # CHECK-GX-JSON-DAG: "%191:sub13": 312 # CHECK-GX-JSON-DAG: "%191:sub14": 311 # CHECK-GX-JSON-DAG: "%191:sub15": 310 # CHECK-GX-JSON-DAG: "%191:sub16": 307 # CHECK-GX-JSON-DAG: "%191:sub17": 306 # CHECK-GX-JSON-DAG: "%191:sub18": 305 # CHECK-GX-JSON-DAG: "%191:sub19": 304 # CHECK-GX-JSON-DAG: "%191:sub20": 301 # CHECK-GX-JSON-DAG: "%191:sub21": 300 # CHECK-GX-JSON-DAG: "%191:sub22": 299 # CHECK-GX-JSON-DAG: "%191:sub23": 298 # CHECK-GX-JSON-DAG: "%191:sub24": 295 # CHECK-GX-JSON-DAG: "%191:sub25": 294 # CHECK-GX-JSON-DAG: "%191:sub26": 293 # CHECK-GX-JSON-DAG: "%191:sub27": 292 # CHECK-GX-JSON-DAG: "%191:sub28": 289 # CHECK-GX-JSON-DAG: "%191:sub29": 288 # CHECK-GX-JSON-DAG: "%191:sub30": 287 # CHECK-GX-JSON-DAG: "%191:sub31": 286 # CHECK-GX-JSON-DAG: "%233:sub0": 379 # CHECK-GX-JSON-DAG: "%233:sub1": 378 # CHECK-GX-JSON-DAG: "%233:sub2": 377 # CHECK-GX-JSON-DAG: "%233:sub3": 376 # CHECK-GX-JSON-DAG: "%233:sub4": 373 # CHECK-GX-JSON-DAG: "%233:sub5": 372 # CHECK-GX-JSON-DAG: "%233:sub6": 371 # CHECK-GX-JSON-DAG: "%233:sub7": 370 # CHECK-GX-JSON-DAG: "%233:sub8": 367 # CHECK-GX-JSON-DAG: "%233:sub9": 366 # CHECK-GX-JSON-DAG: "%233:sub10": 365 # CHECK-GX-JSON-DAG: "%233:sub11": 364 # CHECK-GX-JSON-DAG: "%233:sub12": 361 # CHECK-GX-JSON-DAG: "%233:sub13": 360 # CHECK-GX-JSON-DAG: "%233:sub14": 359 # CHECK-GX-JSON-DAG: "%233:sub15": 358 # CHECK-GX-JSON-DAG: "%233:sub16": 355 # CHECK-GX-JSON-DAG: "%233:sub17": 354 # CHECK-GX-JSON-DAG: "%233:sub18": 353 # CHECK-GX-JSON-DAG: "%233:sub19": 352 # CHECK-GX-JSON-DAG: "%233:sub20": 349 # CHECK-GX-JSON-DAG: "%233:sub21": 348 # CHECK-GX-JSON-DAG: "%233:sub22": 347 # CHECK-GX-JSON-DAG: "%233:sub23": 346 # CHECK-GX-JSON-DAG: "%233:sub24": 343 # CHECK-GX-JSON-DAG: "%233:sub25": 342 # CHECK-GX-JSON-DAG: "%233:sub26": 341 # CHECK-GX-JSON-DAG: "%233:sub27": 340 # CHECK-GX-JSON-DAG: "%233:sub28": 337 # CHECK-GX-JSON-DAG: "%233:sub29": 336 # CHECK-GX-JSON-DAG: "%233:sub30": 335 # CHECK-GX-JSON-DAG: "%233:sub31": 334 # CHECK-GX-JSON-DAG: "%235": 14 # CHECK-GX-JSON-DAG: "%236": 14 # CHECK-GX-JSON-DAG: "%237": 14 # CHECK-GX-JSON-DAG: "%238": 14 # CHECK-GX-JSON-DAG: "%240": 14 # CHECK-GX-JSON-DAG: "%241": 14 # CHECK-GX-JSON-DAG: "%242": 14 # CHECK-GX-JSON-DAG: "%243": 14 # CHECK-GX-JSON-DAG: "%245": 14 # CHECK-GX-JSON-DAG: "%246": 14 # CHECK-GX-JSON-DAG: "%247": 14 # CHECK-GX-JSON-DAG: "%248": 14 # CHECK-GX-JSON-DAG: "%250": 14 # CHECK-GX-JSON-DAG: "%251": 14 # CHECK-GX-JSON-DAG: "%252": 14 # CHECK-GX-JSON-DAG: "%253": 14 # CHECK-GX-JSON-DAG: "%255": 14 # CHECK-GX-JSON-DAG: "%256": 14 # CHECK-GX-JSON-DAG: "%257": 14 # CHECK-GX-JSON-DAG: "%258": 14 # CHECK-GX-JSON-DAG: "%259:sub0": 3 # CHECK-GX-JSON-DAG: "%259:sub1": 2 # CHECK-GX-JSON-DAG: "%259:sub2": 1 # CHECK-GX-JSON-DAG: "%259:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%261:vgpr_32 = COPY %259.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 234 # CHECK-GX-JSON-DAG: "%69:sub1": 233 # CHECK-GX-JSON-DAG: "%69:sub2": 232 # CHECK-GX-JSON-DAG: "%69:sub3": 231 # CHECK-GX-JSON-DAG: "%69:sub4": 228 # CHECK-GX-JSON-DAG: "%69:sub5": 227 # CHECK-GX-JSON-DAG: "%69:sub6": 226 # CHECK-GX-JSON-DAG: "%69:sub7": 225 # CHECK-GX-JSON-DAG: "%69:sub8": 222 # CHECK-GX-JSON-DAG: "%69:sub9": 221 # CHECK-GX-JSON-DAG: "%69:sub10": 220 # CHECK-GX-JSON-DAG: "%69:sub11": 219 # CHECK-GX-JSON-DAG: "%69:sub12": 216 # CHECK-GX-JSON-DAG: "%69:sub13": 215 # CHECK-GX-JSON-DAG: "%69:sub14": 214 # CHECK-GX-JSON-DAG: "%69:sub15": 213 # CHECK-GX-JSON-DAG: "%69:sub16": 210 # CHECK-GX-JSON-DAG: "%69:sub17": 209 # CHECK-GX-JSON-DAG: "%69:sub18": 208 # CHECK-GX-JSON-DAG: "%69:sub19": 207 # CHECK-GX-JSON-DAG: "%69:sub20": 204 # CHECK-GX-JSON-DAG: "%69:sub21": 203 # CHECK-GX-JSON-DAG: "%69:sub22": 202 # CHECK-GX-JSON-DAG: "%69:sub23": 201 # CHECK-GX-JSON-DAG: "%69:sub24": 198 # CHECK-GX-JSON-DAG: "%69:sub25": 197 # CHECK-GX-JSON-DAG: "%69:sub26": 196 # CHECK-GX-JSON-DAG: "%69:sub27": 195 # CHECK-GX-JSON-DAG: "%69:sub28": 192 # CHECK-GX-JSON-DAG: "%69:sub29": 191 # CHECK-GX-JSON-DAG: "%69:sub30": 190 # CHECK-GX-JSON-DAG: "%69:sub31": 189 # CHECK-GX-JSON-DAG: "%70:sub0": 186 # CHECK-GX-JSON-DAG: "%70:sub1": 185 # CHECK-GX-JSON-DAG: "%70:sub2": 184 # CHECK-GX-JSON-DAG: "%70:sub3": 183 # CHECK-GX-JSON-DAG: "%70:sub4": 180 # CHECK-GX-JSON-DAG: "%70:sub5": 179 # CHECK-GX-JSON-DAG: "%70:sub6": 178 # CHECK-GX-JSON-DAG: "%70:sub7": 177 # CHECK-GX-JSON-DAG: "%70:sub8": 174 # CHECK-GX-JSON-DAG: "%70:sub9": 173 # CHECK-GX-JSON-DAG: "%70:sub10": 172 # CHECK-GX-JSON-DAG: "%70:sub11": 171 # CHECK-GX-JSON-DAG: "%70:sub12": 168 # CHECK-GX-JSON-DAG: "%70:sub13": 167 # CHECK-GX-JSON-DAG: "%70:sub14": 166 # CHECK-GX-JSON-DAG: "%70:sub15": 165 # CHECK-GX-JSON-DAG: "%70:sub16": 162 # CHECK-GX-JSON-DAG: "%70:sub17": 161 # CHECK-GX-JSON-DAG: "%70:sub18": 160 # CHECK-GX-JSON-DAG: "%70:sub19": 159 # CHECK-GX-JSON-DAG: "%70:sub20": 156 # CHECK-GX-JSON-DAG: "%70:sub21": 155 # CHECK-GX-JSON-DAG: "%70:sub22": 154 # CHECK-GX-JSON-DAG: "%70:sub23": 153 # CHECK-GX-JSON-DAG: "%70:sub24": 150 # CHECK-GX-JSON-DAG: "%70:sub25": 149 # CHECK-GX-JSON-DAG: "%70:sub26": 148 # CHECK-GX-JSON-DAG: "%70:sub27": 147 # CHECK-GX-JSON-DAG: "%70:sub28": 144 # CHECK-GX-JSON-DAG: "%70:sub29": 143 # CHECK-GX-JSON-DAG: "%70:sub30": 142 # CHECK-GX-JSON-DAG: "%70:sub31": 141 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 15 # CHECK-GX-JSON-DAG: "%102": 57 # CHECK-GX-JSON-DAG: "%107": 99 # CHECK-GX-JSON-DAG: "%149:sub0": 282 # CHECK-GX-JSON-DAG: "%149:sub1": 281 # CHECK-GX-JSON-DAG: "%149:sub2": 280 # CHECK-GX-JSON-DAG: "%149:sub3": 279 # CHECK-GX-JSON-DAG: "%149:sub4": 276 # CHECK-GX-JSON-DAG: "%149:sub5": 275 # CHECK-GX-JSON-DAG: "%149:sub6": 274 # CHECK-GX-JSON-DAG: "%149:sub7": 273 # CHECK-GX-JSON-DAG: "%149:sub8": 270 # CHECK-GX-JSON-DAG: "%149:sub9": 269 # CHECK-GX-JSON-DAG: "%149:sub10": 268 # CHECK-GX-JSON-DAG: "%149:sub11": 267 # CHECK-GX-JSON-DAG: "%149:sub12": 264 # CHECK-GX-JSON-DAG: "%149:sub13": 263 # CHECK-GX-JSON-DAG: "%149:sub14": 262 # CHECK-GX-JSON-DAG: "%149:sub15": 261 # CHECK-GX-JSON-DAG: "%149:sub16": 258 # CHECK-GX-JSON-DAG: "%149:sub17": 257 # CHECK-GX-JSON-DAG: "%149:sub18": 256 # CHECK-GX-JSON-DAG: "%149:sub19": 255 # CHECK-GX-JSON-DAG: "%149:sub20": 252 # CHECK-GX-JSON-DAG: "%149:sub21": 251 # CHECK-GX-JSON-DAG: "%149:sub22": 250 # CHECK-GX-JSON-DAG: "%149:sub23": 249 # CHECK-GX-JSON-DAG: "%149:sub24": 246 # CHECK-GX-JSON-DAG: "%149:sub25": 245 # CHECK-GX-JSON-DAG: "%149:sub26": 244 # CHECK-GX-JSON-DAG: "%149:sub27": 243 # CHECK-GX-JSON-DAG: "%149:sub28": 240 # CHECK-GX-JSON-DAG: "%149:sub29": 239 # CHECK-GX-JSON-DAG: "%149:sub30": 238 # CHECK-GX-JSON-DAG: "%149:sub31": 237 # CHECK-GX-JSON-DAG: "%191:sub0": 330 # CHECK-GX-JSON-DAG: "%191:sub1": 329 # CHECK-GX-JSON-DAG: "%191:sub2": 328 # CHECK-GX-JSON-DAG: "%191:sub3": 327 # CHECK-GX-JSON-DAG: "%191:sub4": 324 # CHECK-GX-JSON-DAG: "%191:sub5": 323 # CHECK-GX-JSON-DAG: "%191:sub6": 322 # CHECK-GX-JSON-DAG: "%191:sub7": 321 # CHECK-GX-JSON-DAG: "%191:sub8": 318 # CHECK-GX-JSON-DAG: "%191:sub9": 317 # CHECK-GX-JSON-DAG: "%191:sub10": 316 # CHECK-GX-JSON-DAG: "%191:sub11": 315 # CHECK-GX-JSON-DAG: "%191:sub12": 312 # CHECK-GX-JSON-DAG: "%191:sub13": 311 # CHECK-GX-JSON-DAG: "%191:sub14": 310 # CHECK-GX-JSON-DAG: "%191:sub15": 309 # CHECK-GX-JSON-DAG: "%191:sub16": 306 # CHECK-GX-JSON-DAG: "%191:sub17": 305 # CHECK-GX-JSON-DAG: "%191:sub18": 304 # CHECK-GX-JSON-DAG: "%191:sub19": 303 # CHECK-GX-JSON-DAG: "%191:sub20": 300 # CHECK-GX-JSON-DAG: "%191:sub21": 299 # CHECK-GX-JSON-DAG: "%191:sub22": 298 # CHECK-GX-JSON-DAG: "%191:sub23": 297 # CHECK-GX-JSON-DAG: "%191:sub24": 294 # CHECK-GX-JSON-DAG: "%191:sub25": 293 # CHECK-GX-JSON-DAG: "%191:sub26": 292 # CHECK-GX-JSON-DAG: "%191:sub27": 291 # CHECK-GX-JSON-DAG: "%191:sub28": 288 # CHECK-GX-JSON-DAG: "%191:sub29": 287 # CHECK-GX-JSON-DAG: "%191:sub30": 286 # CHECK-GX-JSON-DAG: "%191:sub31": 285 # CHECK-GX-JSON-DAG: "%233:sub0": 378 # CHECK-GX-JSON-DAG: "%233:sub1": 377 # CHECK-GX-JSON-DAG: "%233:sub2": 376 # CHECK-GX-JSON-DAG: "%233:sub3": 375 # CHECK-GX-JSON-DAG: "%233:sub4": 372 # CHECK-GX-JSON-DAG: "%233:sub5": 371 # CHECK-GX-JSON-DAG: "%233:sub6": 370 # CHECK-GX-JSON-DAG: "%233:sub7": 369 # CHECK-GX-JSON-DAG: "%233:sub8": 366 # CHECK-GX-JSON-DAG: "%233:sub9": 365 # CHECK-GX-JSON-DAG: "%233:sub10": 364 # CHECK-GX-JSON-DAG: "%233:sub11": 363 # CHECK-GX-JSON-DAG: "%233:sub12": 360 # CHECK-GX-JSON-DAG: "%233:sub13": 359 # CHECK-GX-JSON-DAG: "%233:sub14": 358 # CHECK-GX-JSON-DAG: "%233:sub15": 357 # CHECK-GX-JSON-DAG: "%233:sub16": 354 # CHECK-GX-JSON-DAG: "%233:sub17": 353 # CHECK-GX-JSON-DAG: "%233:sub18": 352 # CHECK-GX-JSON-DAG: "%233:sub19": 351 # CHECK-GX-JSON-DAG: "%233:sub20": 348 # CHECK-GX-JSON-DAG: "%233:sub21": 347 # CHECK-GX-JSON-DAG: "%233:sub22": 346 # CHECK-GX-JSON-DAG: "%233:sub23": 345 # CHECK-GX-JSON-DAG: "%233:sub24": 342 # CHECK-GX-JSON-DAG: "%233:sub25": 341 # CHECK-GX-JSON-DAG: "%233:sub26": 340 # CHECK-GX-JSON-DAG: "%233:sub27": 339 # CHECK-GX-JSON-DAG: "%233:sub28": 336 # CHECK-GX-JSON-DAG: "%233:sub29": 335 # CHECK-GX-JSON-DAG: "%233:sub30": 334 # CHECK-GX-JSON-DAG: "%233:sub31": 333 # CHECK-GX-JSON-DAG: "%235": 13 # CHECK-GX-JSON-DAG: "%236": 13 # CHECK-GX-JSON-DAG: "%237": 13 # CHECK-GX-JSON-DAG: "%238": 13 # CHECK-GX-JSON-DAG: "%240": 13 # CHECK-GX-JSON-DAG: "%241": 13 # CHECK-GX-JSON-DAG: "%242": 13 # CHECK-GX-JSON-DAG: "%243": 13 # CHECK-GX-JSON-DAG: "%245": 13 # CHECK-GX-JSON-DAG: "%246": 13 # CHECK-GX-JSON-DAG: "%247": 13 # CHECK-GX-JSON-DAG: "%248": 13 # CHECK-GX-JSON-DAG: "%250": 13 # CHECK-GX-JSON-DAG: "%251": 13 # CHECK-GX-JSON-DAG: "%252": 13 # CHECK-GX-JSON-DAG: "%253": 13 # CHECK-GX-JSON-DAG: "%255": 13 # CHECK-GX-JSON-DAG: "%256": 13 # CHECK-GX-JSON-DAG: "%257": 13 # CHECK-GX-JSON-DAG: "%258": 13 # CHECK-GX-JSON-DAG: "%259:sub0": 2 # CHECK-GX-JSON-DAG: "%259:sub1": 1 # CHECK-GX-JSON-DAG: "%259:sub2": 0 # CHECK-GX-JSON-DAG: "%260": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%262:vgpr_32 = COPY %259.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 233 # CHECK-GX-JSON-DAG: "%69:sub1": 232 # CHECK-GX-JSON-DAG: "%69:sub2": 231 # CHECK-GX-JSON-DAG: "%69:sub3": 230 # CHECK-GX-JSON-DAG: "%69:sub4": 227 # CHECK-GX-JSON-DAG: "%69:sub5": 226 # CHECK-GX-JSON-DAG: "%69:sub6": 225 # CHECK-GX-JSON-DAG: "%69:sub7": 224 # CHECK-GX-JSON-DAG: "%69:sub8": 221 # CHECK-GX-JSON-DAG: "%69:sub9": 220 # CHECK-GX-JSON-DAG: "%69:sub10": 219 # CHECK-GX-JSON-DAG: "%69:sub11": 218 # CHECK-GX-JSON-DAG: "%69:sub12": 215 # CHECK-GX-JSON-DAG: "%69:sub13": 214 # CHECK-GX-JSON-DAG: "%69:sub14": 213 # CHECK-GX-JSON-DAG: "%69:sub15": 212 # CHECK-GX-JSON-DAG: "%69:sub16": 209 # CHECK-GX-JSON-DAG: "%69:sub17": 208 # CHECK-GX-JSON-DAG: "%69:sub18": 207 # CHECK-GX-JSON-DAG: "%69:sub19": 206 # CHECK-GX-JSON-DAG: "%69:sub20": 203 # CHECK-GX-JSON-DAG: "%69:sub21": 202 # CHECK-GX-JSON-DAG: "%69:sub22": 201 # CHECK-GX-JSON-DAG: "%69:sub23": 200 # CHECK-GX-JSON-DAG: "%69:sub24": 197 # CHECK-GX-JSON-DAG: "%69:sub25": 196 # CHECK-GX-JSON-DAG: "%69:sub26": 195 # CHECK-GX-JSON-DAG: "%69:sub27": 194 # CHECK-GX-JSON-DAG: "%69:sub28": 191 # CHECK-GX-JSON-DAG: "%69:sub29": 190 # CHECK-GX-JSON-DAG: "%69:sub30": 189 # CHECK-GX-JSON-DAG: "%69:sub31": 188 # CHECK-GX-JSON-DAG: "%70:sub0": 185 # CHECK-GX-JSON-DAG: "%70:sub1": 184 # CHECK-GX-JSON-DAG: "%70:sub2": 183 # CHECK-GX-JSON-DAG: "%70:sub3": 182 # CHECK-GX-JSON-DAG: "%70:sub4": 179 # CHECK-GX-JSON-DAG: "%70:sub5": 178 # CHECK-GX-JSON-DAG: "%70:sub6": 177 # CHECK-GX-JSON-DAG: "%70:sub7": 176 # CHECK-GX-JSON-DAG: "%70:sub8": 173 # CHECK-GX-JSON-DAG: "%70:sub9": 172 # CHECK-GX-JSON-DAG: "%70:sub10": 171 # CHECK-GX-JSON-DAG: "%70:sub11": 170 # CHECK-GX-JSON-DAG: "%70:sub12": 167 # CHECK-GX-JSON-DAG: "%70:sub13": 166 # CHECK-GX-JSON-DAG: "%70:sub14": 165 # CHECK-GX-JSON-DAG: "%70:sub15": 164 # CHECK-GX-JSON-DAG: "%70:sub16": 161 # CHECK-GX-JSON-DAG: "%70:sub17": 160 # CHECK-GX-JSON-DAG: "%70:sub18": 159 # CHECK-GX-JSON-DAG: "%70:sub19": 158 # CHECK-GX-JSON-DAG: "%70:sub20": 155 # CHECK-GX-JSON-DAG: "%70:sub21": 154 # CHECK-GX-JSON-DAG: "%70:sub22": 153 # CHECK-GX-JSON-DAG: "%70:sub23": 152 # CHECK-GX-JSON-DAG: "%70:sub24": 149 # CHECK-GX-JSON-DAG: "%70:sub25": 148 # CHECK-GX-JSON-DAG: "%70:sub26": 147 # CHECK-GX-JSON-DAG: "%70:sub27": 146 # CHECK-GX-JSON-DAG: "%70:sub28": 143 # CHECK-GX-JSON-DAG: "%70:sub29": 142 # CHECK-GX-JSON-DAG: "%70:sub30": 141 # CHECK-GX-JSON-DAG: "%70:sub31": 140 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 14 # CHECK-GX-JSON-DAG: "%102": 56 # CHECK-GX-JSON-DAG: "%107": 98 # CHECK-GX-JSON-DAG: "%149:sub0": 281 # CHECK-GX-JSON-DAG: "%149:sub1": 280 # CHECK-GX-JSON-DAG: "%149:sub2": 279 # CHECK-GX-JSON-DAG: "%149:sub3": 278 # CHECK-GX-JSON-DAG: "%149:sub4": 275 # CHECK-GX-JSON-DAG: "%149:sub5": 274 # CHECK-GX-JSON-DAG: "%149:sub6": 273 # CHECK-GX-JSON-DAG: "%149:sub7": 272 # CHECK-GX-JSON-DAG: "%149:sub8": 269 # CHECK-GX-JSON-DAG: "%149:sub9": 268 # CHECK-GX-JSON-DAG: "%149:sub10": 267 # CHECK-GX-JSON-DAG: "%149:sub11": 266 # CHECK-GX-JSON-DAG: "%149:sub12": 263 # CHECK-GX-JSON-DAG: "%149:sub13": 262 # CHECK-GX-JSON-DAG: "%149:sub14": 261 # CHECK-GX-JSON-DAG: "%149:sub15": 260 # CHECK-GX-JSON-DAG: "%149:sub16": 257 # CHECK-GX-JSON-DAG: "%149:sub17": 256 # CHECK-GX-JSON-DAG: "%149:sub18": 255 # CHECK-GX-JSON-DAG: "%149:sub19": 254 # CHECK-GX-JSON-DAG: "%149:sub20": 251 # CHECK-GX-JSON-DAG: "%149:sub21": 250 # CHECK-GX-JSON-DAG: "%149:sub22": 249 # CHECK-GX-JSON-DAG: "%149:sub23": 248 # CHECK-GX-JSON-DAG: "%149:sub24": 245 # CHECK-GX-JSON-DAG: "%149:sub25": 244 # CHECK-GX-JSON-DAG: "%149:sub26": 243 # CHECK-GX-JSON-DAG: "%149:sub27": 242 # CHECK-GX-JSON-DAG: "%149:sub28": 239 # CHECK-GX-JSON-DAG: "%149:sub29": 238 # CHECK-GX-JSON-DAG: "%149:sub30": 237 # CHECK-GX-JSON-DAG: "%149:sub31": 236 # CHECK-GX-JSON-DAG: "%191:sub0": 329 # CHECK-GX-JSON-DAG: "%191:sub1": 328 # CHECK-GX-JSON-DAG: "%191:sub2": 327 # CHECK-GX-JSON-DAG: "%191:sub3": 326 # CHECK-GX-JSON-DAG: "%191:sub4": 323 # CHECK-GX-JSON-DAG: "%191:sub5": 322 # CHECK-GX-JSON-DAG: "%191:sub6": 321 # CHECK-GX-JSON-DAG: "%191:sub7": 320 # CHECK-GX-JSON-DAG: "%191:sub8": 317 # CHECK-GX-JSON-DAG: "%191:sub9": 316 # CHECK-GX-JSON-DAG: "%191:sub10": 315 # CHECK-GX-JSON-DAG: "%191:sub11": 314 # CHECK-GX-JSON-DAG: "%191:sub12": 311 # CHECK-GX-JSON-DAG: "%191:sub13": 310 # CHECK-GX-JSON-DAG: "%191:sub14": 309 # CHECK-GX-JSON-DAG: "%191:sub15": 308 # CHECK-GX-JSON-DAG: "%191:sub16": 305 # CHECK-GX-JSON-DAG: "%191:sub17": 304 # CHECK-GX-JSON-DAG: "%191:sub18": 303 # CHECK-GX-JSON-DAG: "%191:sub19": 302 # CHECK-GX-JSON-DAG: "%191:sub20": 299 # CHECK-GX-JSON-DAG: "%191:sub21": 298 # CHECK-GX-JSON-DAG: "%191:sub22": 297 # CHECK-GX-JSON-DAG: "%191:sub23": 296 # CHECK-GX-JSON-DAG: "%191:sub24": 293 # CHECK-GX-JSON-DAG: "%191:sub25": 292 # CHECK-GX-JSON-DAG: "%191:sub26": 291 # CHECK-GX-JSON-DAG: "%191:sub27": 290 # CHECK-GX-JSON-DAG: "%191:sub28": 287 # CHECK-GX-JSON-DAG: "%191:sub29": 286 # CHECK-GX-JSON-DAG: "%191:sub30": 285 # CHECK-GX-JSON-DAG: "%191:sub31": 284 # CHECK-GX-JSON-DAG: "%233:sub0": 377 # CHECK-GX-JSON-DAG: "%233:sub1": 376 # CHECK-GX-JSON-DAG: "%233:sub2": 375 # CHECK-GX-JSON-DAG: "%233:sub3": 374 # CHECK-GX-JSON-DAG: "%233:sub4": 371 # CHECK-GX-JSON-DAG: "%233:sub5": 370 # CHECK-GX-JSON-DAG: "%233:sub6": 369 # CHECK-GX-JSON-DAG: "%233:sub7": 368 # CHECK-GX-JSON-DAG: "%233:sub8": 365 # CHECK-GX-JSON-DAG: "%233:sub9": 364 # CHECK-GX-JSON-DAG: "%233:sub10": 363 # CHECK-GX-JSON-DAG: "%233:sub11": 362 # CHECK-GX-JSON-DAG: "%233:sub12": 359 # CHECK-GX-JSON-DAG: "%233:sub13": 358 # CHECK-GX-JSON-DAG: "%233:sub14": 357 # CHECK-GX-JSON-DAG: "%233:sub15": 356 # CHECK-GX-JSON-DAG: "%233:sub16": 353 # CHECK-GX-JSON-DAG: "%233:sub17": 352 # CHECK-GX-JSON-DAG: "%233:sub18": 351 # CHECK-GX-JSON-DAG: "%233:sub19": 350 # CHECK-GX-JSON-DAG: "%233:sub20": 347 # CHECK-GX-JSON-DAG: "%233:sub21": 346 # CHECK-GX-JSON-DAG: "%233:sub22": 345 # CHECK-GX-JSON-DAG: "%233:sub23": 344 # CHECK-GX-JSON-DAG: "%233:sub24": 341 # CHECK-GX-JSON-DAG: "%233:sub25": 340 # CHECK-GX-JSON-DAG: "%233:sub26": 339 # CHECK-GX-JSON-DAG: "%233:sub27": 338 # CHECK-GX-JSON-DAG: "%233:sub28": 335 # CHECK-GX-JSON-DAG: "%233:sub29": 334 # CHECK-GX-JSON-DAG: "%233:sub30": 333 # CHECK-GX-JSON-DAG: "%233:sub31": 332 # CHECK-GX-JSON-DAG: "%235": 12 # CHECK-GX-JSON-DAG: "%236": 12 # CHECK-GX-JSON-DAG: "%237": 12 # CHECK-GX-JSON-DAG: "%238": 12 # CHECK-GX-JSON-DAG: "%240": 12 # CHECK-GX-JSON-DAG: "%241": 12 # CHECK-GX-JSON-DAG: "%242": 12 # CHECK-GX-JSON-DAG: "%243": 12 # CHECK-GX-JSON-DAG: "%245": 12 # CHECK-GX-JSON-DAG: "%246": 12 # CHECK-GX-JSON-DAG: "%247": 12 # CHECK-GX-JSON-DAG: "%248": 12 # CHECK-GX-JSON-DAG: "%250": 12 # CHECK-GX-JSON-DAG: "%251": 12 # CHECK-GX-JSON-DAG: "%252": 12 # CHECK-GX-JSON-DAG: "%253": 12 # CHECK-GX-JSON-DAG: "%255": 12 # CHECK-GX-JSON-DAG: "%256": 12 # CHECK-GX-JSON-DAG: "%257": 12 # CHECK-GX-JSON-DAG: "%258": 12 # CHECK-GX-JSON-DAG: "%259:sub0": 1 # CHECK-GX-JSON-DAG: "%259:sub1": 0 # CHECK-GX-JSON-DAG: "%260": 12 # CHECK-GX-JSON-DAG: "%261": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%263:vgpr_32 = COPY %259.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 232 # CHECK-GX-JSON-DAG: "%69:sub1": 231 # CHECK-GX-JSON-DAG: "%69:sub2": 230 # CHECK-GX-JSON-DAG: "%69:sub3": 229 # CHECK-GX-JSON-DAG: "%69:sub4": 226 # CHECK-GX-JSON-DAG: "%69:sub5": 225 # CHECK-GX-JSON-DAG: "%69:sub6": 224 # CHECK-GX-JSON-DAG: "%69:sub7": 223 # CHECK-GX-JSON-DAG: "%69:sub8": 220 # CHECK-GX-JSON-DAG: "%69:sub9": 219 # CHECK-GX-JSON-DAG: "%69:sub10": 218 # CHECK-GX-JSON-DAG: "%69:sub11": 217 # CHECK-GX-JSON-DAG: "%69:sub12": 214 # CHECK-GX-JSON-DAG: "%69:sub13": 213 # CHECK-GX-JSON-DAG: "%69:sub14": 212 # CHECK-GX-JSON-DAG: "%69:sub15": 211 # CHECK-GX-JSON-DAG: "%69:sub16": 208 # CHECK-GX-JSON-DAG: "%69:sub17": 207 # CHECK-GX-JSON-DAG: "%69:sub18": 206 # CHECK-GX-JSON-DAG: "%69:sub19": 205 # CHECK-GX-JSON-DAG: "%69:sub20": 202 # CHECK-GX-JSON-DAG: "%69:sub21": 201 # CHECK-GX-JSON-DAG: "%69:sub22": 200 # CHECK-GX-JSON-DAG: "%69:sub23": 199 # CHECK-GX-JSON-DAG: "%69:sub24": 196 # CHECK-GX-JSON-DAG: "%69:sub25": 195 # CHECK-GX-JSON-DAG: "%69:sub26": 194 # CHECK-GX-JSON-DAG: "%69:sub27": 193 # CHECK-GX-JSON-DAG: "%69:sub28": 190 # CHECK-GX-JSON-DAG: "%69:sub29": 189 # CHECK-GX-JSON-DAG: "%69:sub30": 188 # CHECK-GX-JSON-DAG: "%69:sub31": 187 # CHECK-GX-JSON-DAG: "%70:sub0": 184 # CHECK-GX-JSON-DAG: "%70:sub1": 183 # CHECK-GX-JSON-DAG: "%70:sub2": 182 # CHECK-GX-JSON-DAG: "%70:sub3": 181 # CHECK-GX-JSON-DAG: "%70:sub4": 178 # CHECK-GX-JSON-DAG: "%70:sub5": 177 # CHECK-GX-JSON-DAG: "%70:sub6": 176 # CHECK-GX-JSON-DAG: "%70:sub7": 175 # CHECK-GX-JSON-DAG: "%70:sub8": 172 # CHECK-GX-JSON-DAG: "%70:sub9": 171 # CHECK-GX-JSON-DAG: "%70:sub10": 170 # CHECK-GX-JSON-DAG: "%70:sub11": 169 # CHECK-GX-JSON-DAG: "%70:sub12": 166 # CHECK-GX-JSON-DAG: "%70:sub13": 165 # CHECK-GX-JSON-DAG: "%70:sub14": 164 # CHECK-GX-JSON-DAG: "%70:sub15": 163 # CHECK-GX-JSON-DAG: "%70:sub16": 160 # CHECK-GX-JSON-DAG: "%70:sub17": 159 # CHECK-GX-JSON-DAG: "%70:sub18": 158 # CHECK-GX-JSON-DAG: "%70:sub19": 157 # CHECK-GX-JSON-DAG: "%70:sub20": 154 # CHECK-GX-JSON-DAG: "%70:sub21": 153 # CHECK-GX-JSON-DAG: "%70:sub22": 152 # CHECK-GX-JSON-DAG: "%70:sub23": 151 # CHECK-GX-JSON-DAG: "%70:sub24": 148 # CHECK-GX-JSON-DAG: "%70:sub25": 147 # CHECK-GX-JSON-DAG: "%70:sub26": 146 # CHECK-GX-JSON-DAG: "%70:sub27": 145 # CHECK-GX-JSON-DAG: "%70:sub28": 142 # CHECK-GX-JSON-DAG: "%70:sub29": 141 # CHECK-GX-JSON-DAG: "%70:sub30": 140 # CHECK-GX-JSON-DAG: "%70:sub31": 139 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 13 # CHECK-GX-JSON-DAG: "%102": 55 # CHECK-GX-JSON-DAG: "%107": 97 # CHECK-GX-JSON-DAG: "%149:sub0": 280 # CHECK-GX-JSON-DAG: "%149:sub1": 279 # CHECK-GX-JSON-DAG: "%149:sub2": 278 # CHECK-GX-JSON-DAG: "%149:sub3": 277 # CHECK-GX-JSON-DAG: "%149:sub4": 274 # CHECK-GX-JSON-DAG: "%149:sub5": 273 # CHECK-GX-JSON-DAG: "%149:sub6": 272 # CHECK-GX-JSON-DAG: "%149:sub7": 271 # CHECK-GX-JSON-DAG: "%149:sub8": 268 # CHECK-GX-JSON-DAG: "%149:sub9": 267 # CHECK-GX-JSON-DAG: "%149:sub10": 266 # CHECK-GX-JSON-DAG: "%149:sub11": 265 # CHECK-GX-JSON-DAG: "%149:sub12": 262 # CHECK-GX-JSON-DAG: "%149:sub13": 261 # CHECK-GX-JSON-DAG: "%149:sub14": 260 # CHECK-GX-JSON-DAG: "%149:sub15": 259 # CHECK-GX-JSON-DAG: "%149:sub16": 256 # CHECK-GX-JSON-DAG: "%149:sub17": 255 # CHECK-GX-JSON-DAG: "%149:sub18": 254 # CHECK-GX-JSON-DAG: "%149:sub19": 253 # CHECK-GX-JSON-DAG: "%149:sub20": 250 # CHECK-GX-JSON-DAG: "%149:sub21": 249 # CHECK-GX-JSON-DAG: "%149:sub22": 248 # CHECK-GX-JSON-DAG: "%149:sub23": 247 # CHECK-GX-JSON-DAG: "%149:sub24": 244 # CHECK-GX-JSON-DAG: "%149:sub25": 243 # CHECK-GX-JSON-DAG: "%149:sub26": 242 # CHECK-GX-JSON-DAG: "%149:sub27": 241 # CHECK-GX-JSON-DAG: "%149:sub28": 238 # CHECK-GX-JSON-DAG: "%149:sub29": 237 # CHECK-GX-JSON-DAG: "%149:sub30": 236 # CHECK-GX-JSON-DAG: "%149:sub31": 235 # CHECK-GX-JSON-DAG: "%191:sub0": 328 # CHECK-GX-JSON-DAG: "%191:sub1": 327 # CHECK-GX-JSON-DAG: "%191:sub2": 326 # CHECK-GX-JSON-DAG: "%191:sub3": 325 # CHECK-GX-JSON-DAG: "%191:sub4": 322 # CHECK-GX-JSON-DAG: "%191:sub5": 321 # CHECK-GX-JSON-DAG: "%191:sub6": 320 # CHECK-GX-JSON-DAG: "%191:sub7": 319 # CHECK-GX-JSON-DAG: "%191:sub8": 316 # CHECK-GX-JSON-DAG: "%191:sub9": 315 # CHECK-GX-JSON-DAG: "%191:sub10": 314 # CHECK-GX-JSON-DAG: "%191:sub11": 313 # CHECK-GX-JSON-DAG: "%191:sub12": 310 # CHECK-GX-JSON-DAG: "%191:sub13": 309 # CHECK-GX-JSON-DAG: "%191:sub14": 308 # CHECK-GX-JSON-DAG: "%191:sub15": 307 # CHECK-GX-JSON-DAG: "%191:sub16": 304 # CHECK-GX-JSON-DAG: "%191:sub17": 303 # CHECK-GX-JSON-DAG: "%191:sub18": 302 # CHECK-GX-JSON-DAG: "%191:sub19": 301 # CHECK-GX-JSON-DAG: "%191:sub20": 298 # CHECK-GX-JSON-DAG: "%191:sub21": 297 # CHECK-GX-JSON-DAG: "%191:sub22": 296 # CHECK-GX-JSON-DAG: "%191:sub23": 295 # CHECK-GX-JSON-DAG: "%191:sub24": 292 # CHECK-GX-JSON-DAG: "%191:sub25": 291 # CHECK-GX-JSON-DAG: "%191:sub26": 290 # CHECK-GX-JSON-DAG: "%191:sub27": 289 # CHECK-GX-JSON-DAG: "%191:sub28": 286 # CHECK-GX-JSON-DAG: "%191:sub29": 285 # CHECK-GX-JSON-DAG: "%191:sub30": 284 # CHECK-GX-JSON-DAG: "%191:sub31": 283 # CHECK-GX-JSON-DAG: "%233:sub0": 376 # CHECK-GX-JSON-DAG: "%233:sub1": 375 # CHECK-GX-JSON-DAG: "%233:sub2": 374 # CHECK-GX-JSON-DAG: "%233:sub3": 373 # CHECK-GX-JSON-DAG: "%233:sub4": 370 # CHECK-GX-JSON-DAG: "%233:sub5": 369 # CHECK-GX-JSON-DAG: "%233:sub6": 368 # CHECK-GX-JSON-DAG: "%233:sub7": 367 # CHECK-GX-JSON-DAG: "%233:sub8": 364 # CHECK-GX-JSON-DAG: "%233:sub9": 363 # CHECK-GX-JSON-DAG: "%233:sub10": 362 # CHECK-GX-JSON-DAG: "%233:sub11": 361 # CHECK-GX-JSON-DAG: "%233:sub12": 358 # CHECK-GX-JSON-DAG: "%233:sub13": 357 # CHECK-GX-JSON-DAG: "%233:sub14": 356 # CHECK-GX-JSON-DAG: "%233:sub15": 355 # CHECK-GX-JSON-DAG: "%233:sub16": 352 # CHECK-GX-JSON-DAG: "%233:sub17": 351 # CHECK-GX-JSON-DAG: "%233:sub18": 350 # CHECK-GX-JSON-DAG: "%233:sub19": 349 # CHECK-GX-JSON-DAG: "%233:sub20": 346 # CHECK-GX-JSON-DAG: "%233:sub21": 345 # CHECK-GX-JSON-DAG: "%233:sub22": 344 # CHECK-GX-JSON-DAG: "%233:sub23": 343 # CHECK-GX-JSON-DAG: "%233:sub24": 340 # CHECK-GX-JSON-DAG: "%233:sub25": 339 # CHECK-GX-JSON-DAG: "%233:sub26": 338 # CHECK-GX-JSON-DAG: "%233:sub27": 337 # CHECK-GX-JSON-DAG: "%233:sub28": 334 # CHECK-GX-JSON-DAG: "%233:sub29": 333 # CHECK-GX-JSON-DAG: "%233:sub30": 332 # CHECK-GX-JSON-DAG: "%233:sub31": 331 # CHECK-GX-JSON-DAG: "%235": 11 # CHECK-GX-JSON-DAG: "%236": 11 # CHECK-GX-JSON-DAG: "%237": 11 # CHECK-GX-JSON-DAG: "%238": 11 # CHECK-GX-JSON-DAG: "%240": 11 # CHECK-GX-JSON-DAG: "%241": 11 # CHECK-GX-JSON-DAG: "%242": 11 # CHECK-GX-JSON-DAG: "%243": 11 # CHECK-GX-JSON-DAG: "%245": 11 # CHECK-GX-JSON-DAG: "%246": 11 # CHECK-GX-JSON-DAG: "%247": 11 # CHECK-GX-JSON-DAG: "%248": 11 # CHECK-GX-JSON-DAG: "%250": 11 # CHECK-GX-JSON-DAG: "%251": 11 # CHECK-GX-JSON-DAG: "%252": 11 # CHECK-GX-JSON-DAG: "%253": 11 # CHECK-GX-JSON-DAG: "%255": 11 # CHECK-GX-JSON-DAG: "%256": 11 # CHECK-GX-JSON-DAG: "%257": 11 # CHECK-GX-JSON-DAG: "%258": 11 # CHECK-GX-JSON-DAG: "%259:sub0": 0 # CHECK-GX-JSON-DAG: "%260": 11 # CHECK-GX-JSON-DAG: "%261": 11 # CHECK-GX-JSON-DAG: "%262": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%264:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 231 # CHECK-GX-JSON-DAG: "%69:sub1": 230 # CHECK-GX-JSON-DAG: "%69:sub2": 229 # CHECK-GX-JSON-DAG: "%69:sub3": 228 # CHECK-GX-JSON-DAG: "%69:sub4": 225 # CHECK-GX-JSON-DAG: "%69:sub5": 224 # CHECK-GX-JSON-DAG: "%69:sub6": 223 # CHECK-GX-JSON-DAG: "%69:sub7": 222 # CHECK-GX-JSON-DAG: "%69:sub8": 219 # CHECK-GX-JSON-DAG: "%69:sub9": 218 # CHECK-GX-JSON-DAG: "%69:sub10": 217 # CHECK-GX-JSON-DAG: "%69:sub11": 216 # CHECK-GX-JSON-DAG: "%69:sub12": 213 # CHECK-GX-JSON-DAG: "%69:sub13": 212 # CHECK-GX-JSON-DAG: "%69:sub14": 211 # CHECK-GX-JSON-DAG: "%69:sub15": 210 # CHECK-GX-JSON-DAG: "%69:sub16": 207 # CHECK-GX-JSON-DAG: "%69:sub17": 206 # CHECK-GX-JSON-DAG: "%69:sub18": 205 # CHECK-GX-JSON-DAG: "%69:sub19": 204 # CHECK-GX-JSON-DAG: "%69:sub20": 201 # CHECK-GX-JSON-DAG: "%69:sub21": 200 # CHECK-GX-JSON-DAG: "%69:sub22": 199 # CHECK-GX-JSON-DAG: "%69:sub23": 198 # CHECK-GX-JSON-DAG: "%69:sub24": 195 # CHECK-GX-JSON-DAG: "%69:sub25": 194 # CHECK-GX-JSON-DAG: "%69:sub26": 193 # CHECK-GX-JSON-DAG: "%69:sub27": 192 # CHECK-GX-JSON-DAG: "%69:sub28": 189 # CHECK-GX-JSON-DAG: "%69:sub29": 188 # CHECK-GX-JSON-DAG: "%69:sub30": 187 # CHECK-GX-JSON-DAG: "%69:sub31": 186 # CHECK-GX-JSON-DAG: "%70:sub0": 183 # CHECK-GX-JSON-DAG: "%70:sub1": 182 # CHECK-GX-JSON-DAG: "%70:sub2": 181 # CHECK-GX-JSON-DAG: "%70:sub3": 180 # CHECK-GX-JSON-DAG: "%70:sub4": 177 # CHECK-GX-JSON-DAG: "%70:sub5": 176 # CHECK-GX-JSON-DAG: "%70:sub6": 175 # CHECK-GX-JSON-DAG: "%70:sub7": 174 # CHECK-GX-JSON-DAG: "%70:sub8": 171 # CHECK-GX-JSON-DAG: "%70:sub9": 170 # CHECK-GX-JSON-DAG: "%70:sub10": 169 # CHECK-GX-JSON-DAG: "%70:sub11": 168 # CHECK-GX-JSON-DAG: "%70:sub12": 165 # CHECK-GX-JSON-DAG: "%70:sub13": 164 # CHECK-GX-JSON-DAG: "%70:sub14": 163 # CHECK-GX-JSON-DAG: "%70:sub15": 162 # CHECK-GX-JSON-DAG: "%70:sub16": 159 # CHECK-GX-JSON-DAG: "%70:sub17": 158 # CHECK-GX-JSON-DAG: "%70:sub18": 157 # CHECK-GX-JSON-DAG: "%70:sub19": 156 # CHECK-GX-JSON-DAG: "%70:sub20": 153 # CHECK-GX-JSON-DAG: "%70:sub21": 152 # CHECK-GX-JSON-DAG: "%70:sub22": 151 # CHECK-GX-JSON-DAG: "%70:sub23": 150 # CHECK-GX-JSON-DAG: "%70:sub24": 147 # CHECK-GX-JSON-DAG: "%70:sub25": 146 # CHECK-GX-JSON-DAG: "%70:sub26": 145 # CHECK-GX-JSON-DAG: "%70:sub27": 144 # CHECK-GX-JSON-DAG: "%70:sub28": 141 # CHECK-GX-JSON-DAG: "%70:sub29": 140 # CHECK-GX-JSON-DAG: "%70:sub30": 139 # CHECK-GX-JSON-DAG: "%70:sub31": 138 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 12 # CHECK-GX-JSON-DAG: "%102": 54 # CHECK-GX-JSON-DAG: "%107": 96 # CHECK-GX-JSON-DAG: "%149:sub0": 279 # CHECK-GX-JSON-DAG: "%149:sub1": 278 # CHECK-GX-JSON-DAG: "%149:sub2": 277 # CHECK-GX-JSON-DAG: "%149:sub3": 276 # CHECK-GX-JSON-DAG: "%149:sub4": 273 # CHECK-GX-JSON-DAG: "%149:sub5": 272 # CHECK-GX-JSON-DAG: "%149:sub6": 271 # CHECK-GX-JSON-DAG: "%149:sub7": 270 # CHECK-GX-JSON-DAG: "%149:sub8": 267 # CHECK-GX-JSON-DAG: "%149:sub9": 266 # CHECK-GX-JSON-DAG: "%149:sub10": 265 # CHECK-GX-JSON-DAG: "%149:sub11": 264 # CHECK-GX-JSON-DAG: "%149:sub12": 261 # CHECK-GX-JSON-DAG: "%149:sub13": 260 # CHECK-GX-JSON-DAG: "%149:sub14": 259 # CHECK-GX-JSON-DAG: "%149:sub15": 258 # CHECK-GX-JSON-DAG: "%149:sub16": 255 # CHECK-GX-JSON-DAG: "%149:sub17": 254 # CHECK-GX-JSON-DAG: "%149:sub18": 253 # CHECK-GX-JSON-DAG: "%149:sub19": 252 # CHECK-GX-JSON-DAG: "%149:sub20": 249 # CHECK-GX-JSON-DAG: "%149:sub21": 248 # CHECK-GX-JSON-DAG: "%149:sub22": 247 # CHECK-GX-JSON-DAG: "%149:sub23": 246 # CHECK-GX-JSON-DAG: "%149:sub24": 243 # CHECK-GX-JSON-DAG: "%149:sub25": 242 # CHECK-GX-JSON-DAG: "%149:sub26": 241 # CHECK-GX-JSON-DAG: "%149:sub27": 240 # CHECK-GX-JSON-DAG: "%149:sub28": 237 # CHECK-GX-JSON-DAG: "%149:sub29": 236 # CHECK-GX-JSON-DAG: "%149:sub30": 235 # CHECK-GX-JSON-DAG: "%149:sub31": 234 # CHECK-GX-JSON-DAG: "%191:sub0": 327 # CHECK-GX-JSON-DAG: "%191:sub1": 326 # CHECK-GX-JSON-DAG: "%191:sub2": 325 # CHECK-GX-JSON-DAG: "%191:sub3": 324 # CHECK-GX-JSON-DAG: "%191:sub4": 321 # CHECK-GX-JSON-DAG: "%191:sub5": 320 # CHECK-GX-JSON-DAG: "%191:sub6": 319 # CHECK-GX-JSON-DAG: "%191:sub7": 318 # CHECK-GX-JSON-DAG: "%191:sub8": 315 # CHECK-GX-JSON-DAG: "%191:sub9": 314 # CHECK-GX-JSON-DAG: "%191:sub10": 313 # CHECK-GX-JSON-DAG: "%191:sub11": 312 # CHECK-GX-JSON-DAG: "%191:sub12": 309 # CHECK-GX-JSON-DAG: "%191:sub13": 308 # CHECK-GX-JSON-DAG: "%191:sub14": 307 # CHECK-GX-JSON-DAG: "%191:sub15": 306 # CHECK-GX-JSON-DAG: "%191:sub16": 303 # CHECK-GX-JSON-DAG: "%191:sub17": 302 # CHECK-GX-JSON-DAG: "%191:sub18": 301 # CHECK-GX-JSON-DAG: "%191:sub19": 300 # CHECK-GX-JSON-DAG: "%191:sub20": 297 # CHECK-GX-JSON-DAG: "%191:sub21": 296 # CHECK-GX-JSON-DAG: "%191:sub22": 295 # CHECK-GX-JSON-DAG: "%191:sub23": 294 # CHECK-GX-JSON-DAG: "%191:sub24": 291 # CHECK-GX-JSON-DAG: "%191:sub25": 290 # CHECK-GX-JSON-DAG: "%191:sub26": 289 # CHECK-GX-JSON-DAG: "%191:sub27": 288 # CHECK-GX-JSON-DAG: "%191:sub28": 285 # CHECK-GX-JSON-DAG: "%191:sub29": 284 # CHECK-GX-JSON-DAG: "%191:sub30": 283 # CHECK-GX-JSON-DAG: "%191:sub31": 282 # CHECK-GX-JSON-DAG: "%233:sub0": 375 # CHECK-GX-JSON-DAG: "%233:sub1": 374 # CHECK-GX-JSON-DAG: "%233:sub2": 373 # CHECK-GX-JSON-DAG: "%233:sub3": 372 # CHECK-GX-JSON-DAG: "%233:sub4": 369 # CHECK-GX-JSON-DAG: "%233:sub5": 368 # CHECK-GX-JSON-DAG: "%233:sub6": 367 # CHECK-GX-JSON-DAG: "%233:sub7": 366 # CHECK-GX-JSON-DAG: "%233:sub8": 363 # CHECK-GX-JSON-DAG: "%233:sub9": 362 # CHECK-GX-JSON-DAG: "%233:sub10": 361 # CHECK-GX-JSON-DAG: "%233:sub11": 360 # CHECK-GX-JSON-DAG: "%233:sub12": 357 # CHECK-GX-JSON-DAG: "%233:sub13": 356 # CHECK-GX-JSON-DAG: "%233:sub14": 355 # CHECK-GX-JSON-DAG: "%233:sub15": 354 # CHECK-GX-JSON-DAG: "%233:sub16": 351 # CHECK-GX-JSON-DAG: "%233:sub17": 350 # CHECK-GX-JSON-DAG: "%233:sub18": 349 # CHECK-GX-JSON-DAG: "%233:sub19": 348 # CHECK-GX-JSON-DAG: "%233:sub20": 345 # CHECK-GX-JSON-DAG: "%233:sub21": 344 # CHECK-GX-JSON-DAG: "%233:sub22": 343 # CHECK-GX-JSON-DAG: "%233:sub23": 342 # CHECK-GX-JSON-DAG: "%233:sub24": 339 # CHECK-GX-JSON-DAG: "%233:sub25": 338 # CHECK-GX-JSON-DAG: "%233:sub26": 337 # CHECK-GX-JSON-DAG: "%233:sub27": 336 # CHECK-GX-JSON-DAG: "%233:sub28": 333 # CHECK-GX-JSON-DAG: "%233:sub29": 332 # CHECK-GX-JSON-DAG: "%233:sub30": 331 # CHECK-GX-JSON-DAG: "%233:sub31": 330 # CHECK-GX-JSON-DAG: "%235": 10 # CHECK-GX-JSON-DAG: "%236": 10 # CHECK-GX-JSON-DAG: "%237": 10 # CHECK-GX-JSON-DAG: "%238": 10 # CHECK-GX-JSON-DAG: "%240": 10 # CHECK-GX-JSON-DAG: "%241": 10 # CHECK-GX-JSON-DAG: "%242": 10 # CHECK-GX-JSON-DAG: "%243": 10 # CHECK-GX-JSON-DAG: "%245": 10 # CHECK-GX-JSON-DAG: "%246": 10 # CHECK-GX-JSON-DAG: "%247": 10 # CHECK-GX-JSON-DAG: "%248": 10 # CHECK-GX-JSON-DAG: "%250": 10 # CHECK-GX-JSON-DAG: "%251": 10 # CHECK-GX-JSON-DAG: "%252": 10 # CHECK-GX-JSON-DAG: "%253": 10 # CHECK-GX-JSON-DAG: "%255": 10 # CHECK-GX-JSON-DAG: "%256": 10 # CHECK-GX-JSON-DAG: "%257": 10 # CHECK-GX-JSON-DAG: "%258": 10 # CHECK-GX-JSON-DAG: "%260": 10 # CHECK-GX-JSON-DAG: "%261": 10 # CHECK-GX-JSON-DAG: "%262": 10 # CHECK-GX-JSON-DAG: "%263": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%265:vgpr_32 = COPY %264.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 230 # CHECK-GX-JSON-DAG: "%69:sub1": 229 # CHECK-GX-JSON-DAG: "%69:sub2": 228 # CHECK-GX-JSON-DAG: "%69:sub3": 227 # CHECK-GX-JSON-DAG: "%69:sub4": 224 # CHECK-GX-JSON-DAG: "%69:sub5": 223 # CHECK-GX-JSON-DAG: "%69:sub6": 222 # CHECK-GX-JSON-DAG: "%69:sub7": 221 # CHECK-GX-JSON-DAG: "%69:sub8": 218 # CHECK-GX-JSON-DAG: "%69:sub9": 217 # CHECK-GX-JSON-DAG: "%69:sub10": 216 # CHECK-GX-JSON-DAG: "%69:sub11": 215 # CHECK-GX-JSON-DAG: "%69:sub12": 212 # CHECK-GX-JSON-DAG: "%69:sub13": 211 # CHECK-GX-JSON-DAG: "%69:sub14": 210 # CHECK-GX-JSON-DAG: "%69:sub15": 209 # CHECK-GX-JSON-DAG: "%69:sub16": 206 # CHECK-GX-JSON-DAG: "%69:sub17": 205 # CHECK-GX-JSON-DAG: "%69:sub18": 204 # CHECK-GX-JSON-DAG: "%69:sub19": 203 # CHECK-GX-JSON-DAG: "%69:sub20": 200 # CHECK-GX-JSON-DAG: "%69:sub21": 199 # CHECK-GX-JSON-DAG: "%69:sub22": 198 # CHECK-GX-JSON-DAG: "%69:sub23": 197 # CHECK-GX-JSON-DAG: "%69:sub24": 194 # CHECK-GX-JSON-DAG: "%69:sub25": 193 # CHECK-GX-JSON-DAG: "%69:sub26": 192 # CHECK-GX-JSON-DAG: "%69:sub27": 191 # CHECK-GX-JSON-DAG: "%69:sub28": 188 # CHECK-GX-JSON-DAG: "%69:sub29": 187 # CHECK-GX-JSON-DAG: "%69:sub30": 186 # CHECK-GX-JSON-DAG: "%69:sub31": 185 # CHECK-GX-JSON-DAG: "%70:sub0": 182 # CHECK-GX-JSON-DAG: "%70:sub1": 181 # CHECK-GX-JSON-DAG: "%70:sub2": 180 # CHECK-GX-JSON-DAG: "%70:sub3": 179 # CHECK-GX-JSON-DAG: "%70:sub4": 176 # CHECK-GX-JSON-DAG: "%70:sub5": 175 # CHECK-GX-JSON-DAG: "%70:sub6": 174 # CHECK-GX-JSON-DAG: "%70:sub7": 173 # CHECK-GX-JSON-DAG: "%70:sub8": 170 # CHECK-GX-JSON-DAG: "%70:sub9": 169 # CHECK-GX-JSON-DAG: "%70:sub10": 168 # CHECK-GX-JSON-DAG: "%70:sub11": 167 # CHECK-GX-JSON-DAG: "%70:sub12": 164 # CHECK-GX-JSON-DAG: "%70:sub13": 163 # CHECK-GX-JSON-DAG: "%70:sub14": 162 # CHECK-GX-JSON-DAG: "%70:sub15": 161 # CHECK-GX-JSON-DAG: "%70:sub16": 158 # CHECK-GX-JSON-DAG: "%70:sub17": 157 # CHECK-GX-JSON-DAG: "%70:sub18": 156 # CHECK-GX-JSON-DAG: "%70:sub19": 155 # CHECK-GX-JSON-DAG: "%70:sub20": 152 # CHECK-GX-JSON-DAG: "%70:sub21": 151 # CHECK-GX-JSON-DAG: "%70:sub22": 150 # CHECK-GX-JSON-DAG: "%70:sub23": 149 # CHECK-GX-JSON-DAG: "%70:sub24": 146 # CHECK-GX-JSON-DAG: "%70:sub25": 145 # CHECK-GX-JSON-DAG: "%70:sub26": 144 # CHECK-GX-JSON-DAG: "%70:sub27": 143 # CHECK-GX-JSON-DAG: "%70:sub28": 140 # CHECK-GX-JSON-DAG: "%70:sub29": 139 # CHECK-GX-JSON-DAG: "%70:sub30": 138 # CHECK-GX-JSON-DAG: "%70:sub31": 137 # CHECK-GX-JSON-DAG: "%92": 4 # CHECK-GX-JSON-DAG: "%97": 11 # CHECK-GX-JSON-DAG: "%102": 53 # CHECK-GX-JSON-DAG: "%107": 95 # CHECK-GX-JSON-DAG: "%149:sub0": 278 # CHECK-GX-JSON-DAG: "%149:sub1": 277 # CHECK-GX-JSON-DAG: "%149:sub2": 276 # CHECK-GX-JSON-DAG: "%149:sub3": 275 # CHECK-GX-JSON-DAG: "%149:sub4": 272 # CHECK-GX-JSON-DAG: "%149:sub5": 271 # CHECK-GX-JSON-DAG: "%149:sub6": 270 # CHECK-GX-JSON-DAG: "%149:sub7": 269 # CHECK-GX-JSON-DAG: "%149:sub8": 266 # CHECK-GX-JSON-DAG: "%149:sub9": 265 # CHECK-GX-JSON-DAG: "%149:sub10": 264 # CHECK-GX-JSON-DAG: "%149:sub11": 263 # CHECK-GX-JSON-DAG: "%149:sub12": 260 # CHECK-GX-JSON-DAG: "%149:sub13": 259 # CHECK-GX-JSON-DAG: "%149:sub14": 258 # CHECK-GX-JSON-DAG: "%149:sub15": 257 # CHECK-GX-JSON-DAG: "%149:sub16": 254 # CHECK-GX-JSON-DAG: "%149:sub17": 253 # CHECK-GX-JSON-DAG: "%149:sub18": 252 # CHECK-GX-JSON-DAG: "%149:sub19": 251 # CHECK-GX-JSON-DAG: "%149:sub20": 248 # CHECK-GX-JSON-DAG: "%149:sub21": 247 # CHECK-GX-JSON-DAG: "%149:sub22": 246 # CHECK-GX-JSON-DAG: "%149:sub23": 245 # CHECK-GX-JSON-DAG: "%149:sub24": 242 # CHECK-GX-JSON-DAG: "%149:sub25": 241 # CHECK-GX-JSON-DAG: "%149:sub26": 240 # CHECK-GX-JSON-DAG: "%149:sub27": 239 # CHECK-GX-JSON-DAG: "%149:sub28": 236 # CHECK-GX-JSON-DAG: "%149:sub29": 235 # CHECK-GX-JSON-DAG: "%149:sub30": 234 # CHECK-GX-JSON-DAG: "%149:sub31": 233 # CHECK-GX-JSON-DAG: "%191:sub0": 326 # CHECK-GX-JSON-DAG: "%191:sub1": 325 # CHECK-GX-JSON-DAG: "%191:sub2": 324 # CHECK-GX-JSON-DAG: "%191:sub3": 323 # CHECK-GX-JSON-DAG: "%191:sub4": 320 # CHECK-GX-JSON-DAG: "%191:sub5": 319 # CHECK-GX-JSON-DAG: "%191:sub6": 318 # CHECK-GX-JSON-DAG: "%191:sub7": 317 # CHECK-GX-JSON-DAG: "%191:sub8": 314 # CHECK-GX-JSON-DAG: "%191:sub9": 313 # CHECK-GX-JSON-DAG: "%191:sub10": 312 # CHECK-GX-JSON-DAG: "%191:sub11": 311 # CHECK-GX-JSON-DAG: "%191:sub12": 308 # CHECK-GX-JSON-DAG: "%191:sub13": 307 # CHECK-GX-JSON-DAG: "%191:sub14": 306 # CHECK-GX-JSON-DAG: "%191:sub15": 305 # CHECK-GX-JSON-DAG: "%191:sub16": 302 # CHECK-GX-JSON-DAG: "%191:sub17": 301 # CHECK-GX-JSON-DAG: "%191:sub18": 300 # CHECK-GX-JSON-DAG: "%191:sub19": 299 # CHECK-GX-JSON-DAG: "%191:sub20": 296 # CHECK-GX-JSON-DAG: "%191:sub21": 295 # CHECK-GX-JSON-DAG: "%191:sub22": 294 # CHECK-GX-JSON-DAG: "%191:sub23": 293 # CHECK-GX-JSON-DAG: "%191:sub24": 290 # CHECK-GX-JSON-DAG: "%191:sub25": 289 # CHECK-GX-JSON-DAG: "%191:sub26": 288 # CHECK-GX-JSON-DAG: "%191:sub27": 287 # CHECK-GX-JSON-DAG: "%191:sub28": 284 # CHECK-GX-JSON-DAG: "%191:sub29": 283 # CHECK-GX-JSON-DAG: "%191:sub30": 282 # CHECK-GX-JSON-DAG: "%191:sub31": 281 # CHECK-GX-JSON-DAG: "%233:sub0": 374 # CHECK-GX-JSON-DAG: "%233:sub1": 373 # CHECK-GX-JSON-DAG: "%233:sub2": 372 # CHECK-GX-JSON-DAG: "%233:sub3": 371 # CHECK-GX-JSON-DAG: "%233:sub4": 368 # CHECK-GX-JSON-DAG: "%233:sub5": 367 # CHECK-GX-JSON-DAG: "%233:sub6": 366 # CHECK-GX-JSON-DAG: "%233:sub7": 365 # CHECK-GX-JSON-DAG: "%233:sub8": 362 # CHECK-GX-JSON-DAG: "%233:sub9": 361 # CHECK-GX-JSON-DAG: "%233:sub10": 360 # CHECK-GX-JSON-DAG: "%233:sub11": 359 # CHECK-GX-JSON-DAG: "%233:sub12": 356 # CHECK-GX-JSON-DAG: "%233:sub13": 355 # CHECK-GX-JSON-DAG: "%233:sub14": 354 # CHECK-GX-JSON-DAG: "%233:sub15": 353 # CHECK-GX-JSON-DAG: "%233:sub16": 350 # CHECK-GX-JSON-DAG: "%233:sub17": 349 # CHECK-GX-JSON-DAG: "%233:sub18": 348 # CHECK-GX-JSON-DAG: "%233:sub19": 347 # CHECK-GX-JSON-DAG: "%233:sub20": 344 # CHECK-GX-JSON-DAG: "%233:sub21": 343 # CHECK-GX-JSON-DAG: "%233:sub22": 342 # CHECK-GX-JSON-DAG: "%233:sub23": 341 # CHECK-GX-JSON-DAG: "%233:sub24": 338 # CHECK-GX-JSON-DAG: "%233:sub25": 337 # CHECK-GX-JSON-DAG: "%233:sub26": 336 # CHECK-GX-JSON-DAG: "%233:sub27": 335 # CHECK-GX-JSON-DAG: "%233:sub28": 332 # CHECK-GX-JSON-DAG: "%233:sub29": 331 # CHECK-GX-JSON-DAG: "%233:sub30": 330 # CHECK-GX-JSON-DAG: "%233:sub31": 329 # CHECK-GX-JSON-DAG: "%235": 9 # CHECK-GX-JSON-DAG: "%236": 9 # CHECK-GX-JSON-DAG: "%237": 9 # CHECK-GX-JSON-DAG: "%238": 9 # CHECK-GX-JSON-DAG: "%240": 9 # CHECK-GX-JSON-DAG: "%241": 9 # CHECK-GX-JSON-DAG: "%242": 9 # CHECK-GX-JSON-DAG: "%243": 9 # CHECK-GX-JSON-DAG: "%245": 9 # CHECK-GX-JSON-DAG: "%246": 9 # CHECK-GX-JSON-DAG: "%247": 9 # CHECK-GX-JSON-DAG: "%248": 9 # CHECK-GX-JSON-DAG: "%250": 9 # CHECK-GX-JSON-DAG: "%251": 9 # CHECK-GX-JSON-DAG: "%252": 9 # CHECK-GX-JSON-DAG: "%253": 9 # CHECK-GX-JSON-DAG: "%255": 9 # CHECK-GX-JSON-DAG: "%256": 9 # CHECK-GX-JSON-DAG: "%257": 9 # CHECK-GX-JSON-DAG: "%258": 9 # CHECK-GX-JSON-DAG: "%260": 9 # CHECK-GX-JSON-DAG: "%261": 9 # CHECK-GX-JSON-DAG: "%262": 9 # CHECK-GX-JSON-DAG: "%263": 9 # CHECK-GX-JSON-DAG: "%264:sub0": 3 # CHECK-GX-JSON-DAG: "%264:sub1": 2 # CHECK-GX-JSON-DAG: "%264:sub2": 1 # CHECK-GX-JSON-DAG: "%264:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%266:vgpr_32 = COPY %264.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 229 # CHECK-GX-JSON-DAG: "%69:sub1": 228 # CHECK-GX-JSON-DAG: "%69:sub2": 227 # CHECK-GX-JSON-DAG: "%69:sub3": 226 # CHECK-GX-JSON-DAG: "%69:sub4": 223 # CHECK-GX-JSON-DAG: "%69:sub5": 222 # CHECK-GX-JSON-DAG: "%69:sub6": 221 # CHECK-GX-JSON-DAG: "%69:sub7": 220 # CHECK-GX-JSON-DAG: "%69:sub8": 217 # CHECK-GX-JSON-DAG: "%69:sub9": 216 # CHECK-GX-JSON-DAG: "%69:sub10": 215 # CHECK-GX-JSON-DAG: "%69:sub11": 214 # CHECK-GX-JSON-DAG: "%69:sub12": 211 # CHECK-GX-JSON-DAG: "%69:sub13": 210 # CHECK-GX-JSON-DAG: "%69:sub14": 209 # CHECK-GX-JSON-DAG: "%69:sub15": 208 # CHECK-GX-JSON-DAG: "%69:sub16": 205 # CHECK-GX-JSON-DAG: "%69:sub17": 204 # CHECK-GX-JSON-DAG: "%69:sub18": 203 # CHECK-GX-JSON-DAG: "%69:sub19": 202 # CHECK-GX-JSON-DAG: "%69:sub20": 199 # CHECK-GX-JSON-DAG: "%69:sub21": 198 # CHECK-GX-JSON-DAG: "%69:sub22": 197 # CHECK-GX-JSON-DAG: "%69:sub23": 196 # CHECK-GX-JSON-DAG: "%69:sub24": 193 # CHECK-GX-JSON-DAG: "%69:sub25": 192 # CHECK-GX-JSON-DAG: "%69:sub26": 191 # CHECK-GX-JSON-DAG: "%69:sub27": 190 # CHECK-GX-JSON-DAG: "%69:sub28": 187 # CHECK-GX-JSON-DAG: "%69:sub29": 186 # CHECK-GX-JSON-DAG: "%69:sub30": 185 # CHECK-GX-JSON-DAG: "%69:sub31": 184 # CHECK-GX-JSON-DAG: "%70:sub0": 181 # CHECK-GX-JSON-DAG: "%70:sub1": 180 # CHECK-GX-JSON-DAG: "%70:sub2": 179 # CHECK-GX-JSON-DAG: "%70:sub3": 178 # CHECK-GX-JSON-DAG: "%70:sub4": 175 # CHECK-GX-JSON-DAG: "%70:sub5": 174 # CHECK-GX-JSON-DAG: "%70:sub6": 173 # CHECK-GX-JSON-DAG: "%70:sub7": 172 # CHECK-GX-JSON-DAG: "%70:sub8": 169 # CHECK-GX-JSON-DAG: "%70:sub9": 168 # CHECK-GX-JSON-DAG: "%70:sub10": 167 # CHECK-GX-JSON-DAG: "%70:sub11": 166 # CHECK-GX-JSON-DAG: "%70:sub12": 163 # CHECK-GX-JSON-DAG: "%70:sub13": 162 # CHECK-GX-JSON-DAG: "%70:sub14": 161 # CHECK-GX-JSON-DAG: "%70:sub15": 160 # CHECK-GX-JSON-DAG: "%70:sub16": 157 # CHECK-GX-JSON-DAG: "%70:sub17": 156 # CHECK-GX-JSON-DAG: "%70:sub18": 155 # CHECK-GX-JSON-DAG: "%70:sub19": 154 # CHECK-GX-JSON-DAG: "%70:sub20": 151 # CHECK-GX-JSON-DAG: "%70:sub21": 150 # CHECK-GX-JSON-DAG: "%70:sub22": 149 # CHECK-GX-JSON-DAG: "%70:sub23": 148 # CHECK-GX-JSON-DAG: "%70:sub24": 145 # CHECK-GX-JSON-DAG: "%70:sub25": 144 # CHECK-GX-JSON-DAG: "%70:sub26": 143 # CHECK-GX-JSON-DAG: "%70:sub27": 142 # CHECK-GX-JSON-DAG: "%70:sub28": 139 # CHECK-GX-JSON-DAG: "%70:sub29": 138 # CHECK-GX-JSON-DAG: "%70:sub30": 137 # CHECK-GX-JSON-DAG: "%70:sub31": 136 # CHECK-GX-JSON-DAG: "%92": 3 # CHECK-GX-JSON-DAG: "%97": 10 # CHECK-GX-JSON-DAG: "%102": 52 # CHECK-GX-JSON-DAG: "%107": 94 # CHECK-GX-JSON-DAG: "%149:sub0": 277 # CHECK-GX-JSON-DAG: "%149:sub1": 276 # CHECK-GX-JSON-DAG: "%149:sub2": 275 # CHECK-GX-JSON-DAG: "%149:sub3": 274 # CHECK-GX-JSON-DAG: "%149:sub4": 271 # CHECK-GX-JSON-DAG: "%149:sub5": 270 # CHECK-GX-JSON-DAG: "%149:sub6": 269 # CHECK-GX-JSON-DAG: "%149:sub7": 268 # CHECK-GX-JSON-DAG: "%149:sub8": 265 # CHECK-GX-JSON-DAG: "%149:sub9": 264 # CHECK-GX-JSON-DAG: "%149:sub10": 263 # CHECK-GX-JSON-DAG: "%149:sub11": 262 # CHECK-GX-JSON-DAG: "%149:sub12": 259 # CHECK-GX-JSON-DAG: "%149:sub13": 258 # CHECK-GX-JSON-DAG: "%149:sub14": 257 # CHECK-GX-JSON-DAG: "%149:sub15": 256 # CHECK-GX-JSON-DAG: "%149:sub16": 253 # CHECK-GX-JSON-DAG: "%149:sub17": 252 # CHECK-GX-JSON-DAG: "%149:sub18": 251 # CHECK-GX-JSON-DAG: "%149:sub19": 250 # CHECK-GX-JSON-DAG: "%149:sub20": 247 # CHECK-GX-JSON-DAG: "%149:sub21": 246 # CHECK-GX-JSON-DAG: "%149:sub22": 245 # CHECK-GX-JSON-DAG: "%149:sub23": 244 # CHECK-GX-JSON-DAG: "%149:sub24": 241 # CHECK-GX-JSON-DAG: "%149:sub25": 240 # CHECK-GX-JSON-DAG: "%149:sub26": 239 # CHECK-GX-JSON-DAG: "%149:sub27": 238 # CHECK-GX-JSON-DAG: "%149:sub28": 235 # CHECK-GX-JSON-DAG: "%149:sub29": 234 # CHECK-GX-JSON-DAG: "%149:sub30": 233 # CHECK-GX-JSON-DAG: "%149:sub31": 232 # CHECK-GX-JSON-DAG: "%191:sub0": 325 # CHECK-GX-JSON-DAG: "%191:sub1": 324 # CHECK-GX-JSON-DAG: "%191:sub2": 323 # CHECK-GX-JSON-DAG: "%191:sub3": 322 # CHECK-GX-JSON-DAG: "%191:sub4": 319 # CHECK-GX-JSON-DAG: "%191:sub5": 318 # CHECK-GX-JSON-DAG: "%191:sub6": 317 # CHECK-GX-JSON-DAG: "%191:sub7": 316 # CHECK-GX-JSON-DAG: "%191:sub8": 313 # CHECK-GX-JSON-DAG: "%191:sub9": 312 # CHECK-GX-JSON-DAG: "%191:sub10": 311 # CHECK-GX-JSON-DAG: "%191:sub11": 310 # CHECK-GX-JSON-DAG: "%191:sub12": 307 # CHECK-GX-JSON-DAG: "%191:sub13": 306 # CHECK-GX-JSON-DAG: "%191:sub14": 305 # CHECK-GX-JSON-DAG: "%191:sub15": 304 # CHECK-GX-JSON-DAG: "%191:sub16": 301 # CHECK-GX-JSON-DAG: "%191:sub17": 300 # CHECK-GX-JSON-DAG: "%191:sub18": 299 # CHECK-GX-JSON-DAG: "%191:sub19": 298 # CHECK-GX-JSON-DAG: "%191:sub20": 295 # CHECK-GX-JSON-DAG: "%191:sub21": 294 # CHECK-GX-JSON-DAG: "%191:sub22": 293 # CHECK-GX-JSON-DAG: "%191:sub23": 292 # CHECK-GX-JSON-DAG: "%191:sub24": 289 # CHECK-GX-JSON-DAG: "%191:sub25": 288 # CHECK-GX-JSON-DAG: "%191:sub26": 287 # CHECK-GX-JSON-DAG: "%191:sub27": 286 # CHECK-GX-JSON-DAG: "%191:sub28": 283 # CHECK-GX-JSON-DAG: "%191:sub29": 282 # CHECK-GX-JSON-DAG: "%191:sub30": 281 # CHECK-GX-JSON-DAG: "%191:sub31": 280 # CHECK-GX-JSON-DAG: "%233:sub0": 373 # CHECK-GX-JSON-DAG: "%233:sub1": 372 # CHECK-GX-JSON-DAG: "%233:sub2": 371 # CHECK-GX-JSON-DAG: "%233:sub3": 370 # CHECK-GX-JSON-DAG: "%233:sub4": 367 # CHECK-GX-JSON-DAG: "%233:sub5": 366 # CHECK-GX-JSON-DAG: "%233:sub6": 365 # CHECK-GX-JSON-DAG: "%233:sub7": 364 # CHECK-GX-JSON-DAG: "%233:sub8": 361 # CHECK-GX-JSON-DAG: "%233:sub9": 360 # CHECK-GX-JSON-DAG: "%233:sub10": 359 # CHECK-GX-JSON-DAG: "%233:sub11": 358 # CHECK-GX-JSON-DAG: "%233:sub12": 355 # CHECK-GX-JSON-DAG: "%233:sub13": 354 # CHECK-GX-JSON-DAG: "%233:sub14": 353 # CHECK-GX-JSON-DAG: "%233:sub15": 352 # CHECK-GX-JSON-DAG: "%233:sub16": 349 # CHECK-GX-JSON-DAG: "%233:sub17": 348 # CHECK-GX-JSON-DAG: "%233:sub18": 347 # CHECK-GX-JSON-DAG: "%233:sub19": 346 # CHECK-GX-JSON-DAG: "%233:sub20": 343 # CHECK-GX-JSON-DAG: "%233:sub21": 342 # CHECK-GX-JSON-DAG: "%233:sub22": 341 # CHECK-GX-JSON-DAG: "%233:sub23": 340 # CHECK-GX-JSON-DAG: "%233:sub24": 337 # CHECK-GX-JSON-DAG: "%233:sub25": 336 # CHECK-GX-JSON-DAG: "%233:sub26": 335 # CHECK-GX-JSON-DAG: "%233:sub27": 334 # CHECK-GX-JSON-DAG: "%233:sub28": 331 # CHECK-GX-JSON-DAG: "%233:sub29": 330 # CHECK-GX-JSON-DAG: "%233:sub30": 329 # CHECK-GX-JSON-DAG: "%233:sub31": 328 # CHECK-GX-JSON-DAG: "%235": 8 # CHECK-GX-JSON-DAG: "%236": 8 # CHECK-GX-JSON-DAG: "%237": 8 # CHECK-GX-JSON-DAG: "%238": 8 # CHECK-GX-JSON-DAG: "%240": 8 # CHECK-GX-JSON-DAG: "%241": 8 # CHECK-GX-JSON-DAG: "%242": 8 # CHECK-GX-JSON-DAG: "%243": 8 # CHECK-GX-JSON-DAG: "%245": 8 # CHECK-GX-JSON-DAG: "%246": 8 # CHECK-GX-JSON-DAG: "%247": 8 # CHECK-GX-JSON-DAG: "%248": 8 # CHECK-GX-JSON-DAG: "%250": 8 # CHECK-GX-JSON-DAG: "%251": 8 # CHECK-GX-JSON-DAG: "%252": 8 # CHECK-GX-JSON-DAG: "%253": 8 # CHECK-GX-JSON-DAG: "%255": 8 # CHECK-GX-JSON-DAG: "%256": 8 # CHECK-GX-JSON-DAG: "%257": 8 # CHECK-GX-JSON-DAG: "%258": 8 # CHECK-GX-JSON-DAG: "%260": 8 # CHECK-GX-JSON-DAG: "%261": 8 # CHECK-GX-JSON-DAG: "%262": 8 # CHECK-GX-JSON-DAG: "%263": 8 # CHECK-GX-JSON-DAG: "%264:sub0": 2 # CHECK-GX-JSON-DAG: "%264:sub1": 1 # CHECK-GX-JSON-DAG: "%264:sub2": 0 # CHECK-GX-JSON-DAG: "%265": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%267:vgpr_32 = COPY %264.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 228 # CHECK-GX-JSON-DAG: "%69:sub1": 227 # CHECK-GX-JSON-DAG: "%69:sub2": 226 # CHECK-GX-JSON-DAG: "%69:sub3": 225 # CHECK-GX-JSON-DAG: "%69:sub4": 222 # CHECK-GX-JSON-DAG: "%69:sub5": 221 # CHECK-GX-JSON-DAG: "%69:sub6": 220 # CHECK-GX-JSON-DAG: "%69:sub7": 219 # CHECK-GX-JSON-DAG: "%69:sub8": 216 # CHECK-GX-JSON-DAG: "%69:sub9": 215 # CHECK-GX-JSON-DAG: "%69:sub10": 214 # CHECK-GX-JSON-DAG: "%69:sub11": 213 # CHECK-GX-JSON-DAG: "%69:sub12": 210 # CHECK-GX-JSON-DAG: "%69:sub13": 209 # CHECK-GX-JSON-DAG: "%69:sub14": 208 # CHECK-GX-JSON-DAG: "%69:sub15": 207 # CHECK-GX-JSON-DAG: "%69:sub16": 204 # CHECK-GX-JSON-DAG: "%69:sub17": 203 # CHECK-GX-JSON-DAG: "%69:sub18": 202 # CHECK-GX-JSON-DAG: "%69:sub19": 201 # CHECK-GX-JSON-DAG: "%69:sub20": 198 # CHECK-GX-JSON-DAG: "%69:sub21": 197 # CHECK-GX-JSON-DAG: "%69:sub22": 196 # CHECK-GX-JSON-DAG: "%69:sub23": 195 # CHECK-GX-JSON-DAG: "%69:sub24": 192 # CHECK-GX-JSON-DAG: "%69:sub25": 191 # CHECK-GX-JSON-DAG: "%69:sub26": 190 # CHECK-GX-JSON-DAG: "%69:sub27": 189 # CHECK-GX-JSON-DAG: "%69:sub28": 186 # CHECK-GX-JSON-DAG: "%69:sub29": 185 # CHECK-GX-JSON-DAG: "%69:sub30": 184 # CHECK-GX-JSON-DAG: "%69:sub31": 183 # CHECK-GX-JSON-DAG: "%70:sub0": 180 # CHECK-GX-JSON-DAG: "%70:sub1": 179 # CHECK-GX-JSON-DAG: "%70:sub2": 178 # CHECK-GX-JSON-DAG: "%70:sub3": 177 # CHECK-GX-JSON-DAG: "%70:sub4": 174 # CHECK-GX-JSON-DAG: "%70:sub5": 173 # CHECK-GX-JSON-DAG: "%70:sub6": 172 # CHECK-GX-JSON-DAG: "%70:sub7": 171 # CHECK-GX-JSON-DAG: "%70:sub8": 168 # CHECK-GX-JSON-DAG: "%70:sub9": 167 # CHECK-GX-JSON-DAG: "%70:sub10": 166 # CHECK-GX-JSON-DAG: "%70:sub11": 165 # CHECK-GX-JSON-DAG: "%70:sub12": 162 # CHECK-GX-JSON-DAG: "%70:sub13": 161 # CHECK-GX-JSON-DAG: "%70:sub14": 160 # CHECK-GX-JSON-DAG: "%70:sub15": 159 # CHECK-GX-JSON-DAG: "%70:sub16": 156 # CHECK-GX-JSON-DAG: "%70:sub17": 155 # CHECK-GX-JSON-DAG: "%70:sub18": 154 # CHECK-GX-JSON-DAG: "%70:sub19": 153 # CHECK-GX-JSON-DAG: "%70:sub20": 150 # CHECK-GX-JSON-DAG: "%70:sub21": 149 # CHECK-GX-JSON-DAG: "%70:sub22": 148 # CHECK-GX-JSON-DAG: "%70:sub23": 147 # CHECK-GX-JSON-DAG: "%70:sub24": 144 # CHECK-GX-JSON-DAG: "%70:sub25": 143 # CHECK-GX-JSON-DAG: "%70:sub26": 142 # CHECK-GX-JSON-DAG: "%70:sub27": 141 # CHECK-GX-JSON-DAG: "%70:sub28": 138 # CHECK-GX-JSON-DAG: "%70:sub29": 137 # CHECK-GX-JSON-DAG: "%70:sub30": 136 # CHECK-GX-JSON-DAG: "%70:sub31": 135 # CHECK-GX-JSON-DAG: "%92": 2 # CHECK-GX-JSON-DAG: "%97": 9 # CHECK-GX-JSON-DAG: "%102": 51 # CHECK-GX-JSON-DAG: "%107": 93 # CHECK-GX-JSON-DAG: "%149:sub0": 276 # CHECK-GX-JSON-DAG: "%149:sub1": 275 # CHECK-GX-JSON-DAG: "%149:sub2": 274 # CHECK-GX-JSON-DAG: "%149:sub3": 273 # CHECK-GX-JSON-DAG: "%149:sub4": 270 # CHECK-GX-JSON-DAG: "%149:sub5": 269 # CHECK-GX-JSON-DAG: "%149:sub6": 268 # CHECK-GX-JSON-DAG: "%149:sub7": 267 # CHECK-GX-JSON-DAG: "%149:sub8": 264 # CHECK-GX-JSON-DAG: "%149:sub9": 263 # CHECK-GX-JSON-DAG: "%149:sub10": 262 # CHECK-GX-JSON-DAG: "%149:sub11": 261 # CHECK-GX-JSON-DAG: "%149:sub12": 258 # CHECK-GX-JSON-DAG: "%149:sub13": 257 # CHECK-GX-JSON-DAG: "%149:sub14": 256 # CHECK-GX-JSON-DAG: "%149:sub15": 255 # CHECK-GX-JSON-DAG: "%149:sub16": 252 # CHECK-GX-JSON-DAG: "%149:sub17": 251 # CHECK-GX-JSON-DAG: "%149:sub18": 250 # CHECK-GX-JSON-DAG: "%149:sub19": 249 # CHECK-GX-JSON-DAG: "%149:sub20": 246 # CHECK-GX-JSON-DAG: "%149:sub21": 245 # CHECK-GX-JSON-DAG: "%149:sub22": 244 # CHECK-GX-JSON-DAG: "%149:sub23": 243 # CHECK-GX-JSON-DAG: "%149:sub24": 240 # CHECK-GX-JSON-DAG: "%149:sub25": 239 # CHECK-GX-JSON-DAG: "%149:sub26": 238 # CHECK-GX-JSON-DAG: "%149:sub27": 237 # CHECK-GX-JSON-DAG: "%149:sub28": 234 # CHECK-GX-JSON-DAG: "%149:sub29": 233 # CHECK-GX-JSON-DAG: "%149:sub30": 232 # CHECK-GX-JSON-DAG: "%149:sub31": 231 # CHECK-GX-JSON-DAG: "%191:sub0": 324 # CHECK-GX-JSON-DAG: "%191:sub1": 323 # CHECK-GX-JSON-DAG: "%191:sub2": 322 # CHECK-GX-JSON-DAG: "%191:sub3": 321 # CHECK-GX-JSON-DAG: "%191:sub4": 318 # CHECK-GX-JSON-DAG: "%191:sub5": 317 # CHECK-GX-JSON-DAG: "%191:sub6": 316 # CHECK-GX-JSON-DAG: "%191:sub7": 315 # CHECK-GX-JSON-DAG: "%191:sub8": 312 # CHECK-GX-JSON-DAG: "%191:sub9": 311 # CHECK-GX-JSON-DAG: "%191:sub10": 310 # CHECK-GX-JSON-DAG: "%191:sub11": 309 # CHECK-GX-JSON-DAG: "%191:sub12": 306 # CHECK-GX-JSON-DAG: "%191:sub13": 305 # CHECK-GX-JSON-DAG: "%191:sub14": 304 # CHECK-GX-JSON-DAG: "%191:sub15": 303 # CHECK-GX-JSON-DAG: "%191:sub16": 300 # CHECK-GX-JSON-DAG: "%191:sub17": 299 # CHECK-GX-JSON-DAG: "%191:sub18": 298 # CHECK-GX-JSON-DAG: "%191:sub19": 297 # CHECK-GX-JSON-DAG: "%191:sub20": 294 # CHECK-GX-JSON-DAG: "%191:sub21": 293 # CHECK-GX-JSON-DAG: "%191:sub22": 292 # CHECK-GX-JSON-DAG: "%191:sub23": 291 # CHECK-GX-JSON-DAG: "%191:sub24": 288 # CHECK-GX-JSON-DAG: "%191:sub25": 287 # CHECK-GX-JSON-DAG: "%191:sub26": 286 # CHECK-GX-JSON-DAG: "%191:sub27": 285 # CHECK-GX-JSON-DAG: "%191:sub28": 282 # CHECK-GX-JSON-DAG: "%191:sub29": 281 # CHECK-GX-JSON-DAG: "%191:sub30": 280 # CHECK-GX-JSON-DAG: "%191:sub31": 279 # CHECK-GX-JSON-DAG: "%233:sub0": 372 # CHECK-GX-JSON-DAG: "%233:sub1": 371 # CHECK-GX-JSON-DAG: "%233:sub2": 370 # CHECK-GX-JSON-DAG: "%233:sub3": 369 # CHECK-GX-JSON-DAG: "%233:sub4": 366 # CHECK-GX-JSON-DAG: "%233:sub5": 365 # CHECK-GX-JSON-DAG: "%233:sub6": 364 # CHECK-GX-JSON-DAG: "%233:sub7": 363 # CHECK-GX-JSON-DAG: "%233:sub8": 360 # CHECK-GX-JSON-DAG: "%233:sub9": 359 # CHECK-GX-JSON-DAG: "%233:sub10": 358 # CHECK-GX-JSON-DAG: "%233:sub11": 357 # CHECK-GX-JSON-DAG: "%233:sub12": 354 # CHECK-GX-JSON-DAG: "%233:sub13": 353 # CHECK-GX-JSON-DAG: "%233:sub14": 352 # CHECK-GX-JSON-DAG: "%233:sub15": 351 # CHECK-GX-JSON-DAG: "%233:sub16": 348 # CHECK-GX-JSON-DAG: "%233:sub17": 347 # CHECK-GX-JSON-DAG: "%233:sub18": 346 # CHECK-GX-JSON-DAG: "%233:sub19": 345 # CHECK-GX-JSON-DAG: "%233:sub20": 342 # CHECK-GX-JSON-DAG: "%233:sub21": 341 # CHECK-GX-JSON-DAG: "%233:sub22": 340 # CHECK-GX-JSON-DAG: "%233:sub23": 339 # CHECK-GX-JSON-DAG: "%233:sub24": 336 # CHECK-GX-JSON-DAG: "%233:sub25": 335 # CHECK-GX-JSON-DAG: "%233:sub26": 334 # CHECK-GX-JSON-DAG: "%233:sub27": 333 # CHECK-GX-JSON-DAG: "%233:sub28": 330 # CHECK-GX-JSON-DAG: "%233:sub29": 329 # CHECK-GX-JSON-DAG: "%233:sub30": 328 # CHECK-GX-JSON-DAG: "%233:sub31": 327 # CHECK-GX-JSON-DAG: "%235": 7 # CHECK-GX-JSON-DAG: "%236": 7 # CHECK-GX-JSON-DAG: "%237": 7 # CHECK-GX-JSON-DAG: "%238": 7 # CHECK-GX-JSON-DAG: "%240": 7 # CHECK-GX-JSON-DAG: "%241": 7 # CHECK-GX-JSON-DAG: "%242": 7 # CHECK-GX-JSON-DAG: "%243": 7 # CHECK-GX-JSON-DAG: "%245": 7 # CHECK-GX-JSON-DAG: "%246": 7 # CHECK-GX-JSON-DAG: "%247": 7 # CHECK-GX-JSON-DAG: "%248": 7 # CHECK-GX-JSON-DAG: "%250": 7 # CHECK-GX-JSON-DAG: "%251": 7 # CHECK-GX-JSON-DAG: "%252": 7 # CHECK-GX-JSON-DAG: "%253": 7 # CHECK-GX-JSON-DAG: "%255": 7 # CHECK-GX-JSON-DAG: "%256": 7 # CHECK-GX-JSON-DAG: "%257": 7 # CHECK-GX-JSON-DAG: "%258": 7 # CHECK-GX-JSON-DAG: "%260": 7 # CHECK-GX-JSON-DAG: "%261": 7 # CHECK-GX-JSON-DAG: "%262": 7 # CHECK-GX-JSON-DAG: "%263": 7 # CHECK-GX-JSON-DAG: "%264:sub0": 1 # CHECK-GX-JSON-DAG: "%264:sub1": 0 # CHECK-GX-JSON-DAG: "%265": 7 # CHECK-GX-JSON-DAG: "%266": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%268:vgpr_32 = COPY %264.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 227 # CHECK-GX-JSON-DAG: "%69:sub1": 226 # CHECK-GX-JSON-DAG: "%69:sub2": 225 # CHECK-GX-JSON-DAG: "%69:sub3": 224 # CHECK-GX-JSON-DAG: "%69:sub4": 221 # CHECK-GX-JSON-DAG: "%69:sub5": 220 # CHECK-GX-JSON-DAG: "%69:sub6": 219 # CHECK-GX-JSON-DAG: "%69:sub7": 218 # CHECK-GX-JSON-DAG: "%69:sub8": 215 # CHECK-GX-JSON-DAG: "%69:sub9": 214 # CHECK-GX-JSON-DAG: "%69:sub10": 213 # CHECK-GX-JSON-DAG: "%69:sub11": 212 # CHECK-GX-JSON-DAG: "%69:sub12": 209 # CHECK-GX-JSON-DAG: "%69:sub13": 208 # CHECK-GX-JSON-DAG: "%69:sub14": 207 # CHECK-GX-JSON-DAG: "%69:sub15": 206 # CHECK-GX-JSON-DAG: "%69:sub16": 203 # CHECK-GX-JSON-DAG: "%69:sub17": 202 # CHECK-GX-JSON-DAG: "%69:sub18": 201 # CHECK-GX-JSON-DAG: "%69:sub19": 200 # CHECK-GX-JSON-DAG: "%69:sub20": 197 # CHECK-GX-JSON-DAG: "%69:sub21": 196 # CHECK-GX-JSON-DAG: "%69:sub22": 195 # CHECK-GX-JSON-DAG: "%69:sub23": 194 # CHECK-GX-JSON-DAG: "%69:sub24": 191 # CHECK-GX-JSON-DAG: "%69:sub25": 190 # CHECK-GX-JSON-DAG: "%69:sub26": 189 # CHECK-GX-JSON-DAG: "%69:sub27": 188 # CHECK-GX-JSON-DAG: "%69:sub28": 185 # CHECK-GX-JSON-DAG: "%69:sub29": 184 # CHECK-GX-JSON-DAG: "%69:sub30": 183 # CHECK-GX-JSON-DAG: "%69:sub31": 182 # CHECK-GX-JSON-DAG: "%70:sub0": 179 # CHECK-GX-JSON-DAG: "%70:sub1": 178 # CHECK-GX-JSON-DAG: "%70:sub2": 177 # CHECK-GX-JSON-DAG: "%70:sub3": 176 # CHECK-GX-JSON-DAG: "%70:sub4": 173 # CHECK-GX-JSON-DAG: "%70:sub5": 172 # CHECK-GX-JSON-DAG: "%70:sub6": 171 # CHECK-GX-JSON-DAG: "%70:sub7": 170 # CHECK-GX-JSON-DAG: "%70:sub8": 167 # CHECK-GX-JSON-DAG: "%70:sub9": 166 # CHECK-GX-JSON-DAG: "%70:sub10": 165 # CHECK-GX-JSON-DAG: "%70:sub11": 164 # CHECK-GX-JSON-DAG: "%70:sub12": 161 # CHECK-GX-JSON-DAG: "%70:sub13": 160 # CHECK-GX-JSON-DAG: "%70:sub14": 159 # CHECK-GX-JSON-DAG: "%70:sub15": 158 # CHECK-GX-JSON-DAG: "%70:sub16": 155 # CHECK-GX-JSON-DAG: "%70:sub17": 154 # CHECK-GX-JSON-DAG: "%70:sub18": 153 # CHECK-GX-JSON-DAG: "%70:sub19": 152 # CHECK-GX-JSON-DAG: "%70:sub20": 149 # CHECK-GX-JSON-DAG: "%70:sub21": 148 # CHECK-GX-JSON-DAG: "%70:sub22": 147 # CHECK-GX-JSON-DAG: "%70:sub23": 146 # CHECK-GX-JSON-DAG: "%70:sub24": 143 # CHECK-GX-JSON-DAG: "%70:sub25": 142 # CHECK-GX-JSON-DAG: "%70:sub26": 141 # CHECK-GX-JSON-DAG: "%70:sub27": 140 # CHECK-GX-JSON-DAG: "%70:sub28": 137 # CHECK-GX-JSON-DAG: "%70:sub29": 136 # CHECK-GX-JSON-DAG: "%70:sub30": 135 # CHECK-GX-JSON-DAG: "%70:sub31": 134 # CHECK-GX-JSON-DAG: "%92": 1 # CHECK-GX-JSON-DAG: "%97": 8 # CHECK-GX-JSON-DAG: "%102": 50 # CHECK-GX-JSON-DAG: "%107": 92 # CHECK-GX-JSON-DAG: "%149:sub0": 275 # CHECK-GX-JSON-DAG: "%149:sub1": 274 # CHECK-GX-JSON-DAG: "%149:sub2": 273 # CHECK-GX-JSON-DAG: "%149:sub3": 272 # CHECK-GX-JSON-DAG: "%149:sub4": 269 # CHECK-GX-JSON-DAG: "%149:sub5": 268 # CHECK-GX-JSON-DAG: "%149:sub6": 267 # CHECK-GX-JSON-DAG: "%149:sub7": 266 # CHECK-GX-JSON-DAG: "%149:sub8": 263 # CHECK-GX-JSON-DAG: "%149:sub9": 262 # CHECK-GX-JSON-DAG: "%149:sub10": 261 # CHECK-GX-JSON-DAG: "%149:sub11": 260 # CHECK-GX-JSON-DAG: "%149:sub12": 257 # CHECK-GX-JSON-DAG: "%149:sub13": 256 # CHECK-GX-JSON-DAG: "%149:sub14": 255 # CHECK-GX-JSON-DAG: "%149:sub15": 254 # CHECK-GX-JSON-DAG: "%149:sub16": 251 # CHECK-GX-JSON-DAG: "%149:sub17": 250 # CHECK-GX-JSON-DAG: "%149:sub18": 249 # CHECK-GX-JSON-DAG: "%149:sub19": 248 # CHECK-GX-JSON-DAG: "%149:sub20": 245 # CHECK-GX-JSON-DAG: "%149:sub21": 244 # CHECK-GX-JSON-DAG: "%149:sub22": 243 # CHECK-GX-JSON-DAG: "%149:sub23": 242 # CHECK-GX-JSON-DAG: "%149:sub24": 239 # CHECK-GX-JSON-DAG: "%149:sub25": 238 # CHECK-GX-JSON-DAG: "%149:sub26": 237 # CHECK-GX-JSON-DAG: "%149:sub27": 236 # CHECK-GX-JSON-DAG: "%149:sub28": 233 # CHECK-GX-JSON-DAG: "%149:sub29": 232 # CHECK-GX-JSON-DAG: "%149:sub30": 231 # CHECK-GX-JSON-DAG: "%149:sub31": 230 # CHECK-GX-JSON-DAG: "%191:sub0": 323 # CHECK-GX-JSON-DAG: "%191:sub1": 322 # CHECK-GX-JSON-DAG: "%191:sub2": 321 # CHECK-GX-JSON-DAG: "%191:sub3": 320 # CHECK-GX-JSON-DAG: "%191:sub4": 317 # CHECK-GX-JSON-DAG: "%191:sub5": 316 # CHECK-GX-JSON-DAG: "%191:sub6": 315 # CHECK-GX-JSON-DAG: "%191:sub7": 314 # CHECK-GX-JSON-DAG: "%191:sub8": 311 # CHECK-GX-JSON-DAG: "%191:sub9": 310 # CHECK-GX-JSON-DAG: "%191:sub10": 309 # CHECK-GX-JSON-DAG: "%191:sub11": 308 # CHECK-GX-JSON-DAG: "%191:sub12": 305 # CHECK-GX-JSON-DAG: "%191:sub13": 304 # CHECK-GX-JSON-DAG: "%191:sub14": 303 # CHECK-GX-JSON-DAG: "%191:sub15": 302 # CHECK-GX-JSON-DAG: "%191:sub16": 299 # CHECK-GX-JSON-DAG: "%191:sub17": 298 # CHECK-GX-JSON-DAG: "%191:sub18": 297 # CHECK-GX-JSON-DAG: "%191:sub19": 296 # CHECK-GX-JSON-DAG: "%191:sub20": 293 # CHECK-GX-JSON-DAG: "%191:sub21": 292 # CHECK-GX-JSON-DAG: "%191:sub22": 291 # CHECK-GX-JSON-DAG: "%191:sub23": 290 # CHECK-GX-JSON-DAG: "%191:sub24": 287 # CHECK-GX-JSON-DAG: "%191:sub25": 286 # CHECK-GX-JSON-DAG: "%191:sub26": 285 # CHECK-GX-JSON-DAG: "%191:sub27": 284 # CHECK-GX-JSON-DAG: "%191:sub28": 281 # CHECK-GX-JSON-DAG: "%191:sub29": 280 # CHECK-GX-JSON-DAG: "%191:sub30": 279 # CHECK-GX-JSON-DAG: "%191:sub31": 278 # CHECK-GX-JSON-DAG: "%233:sub0": 371 # CHECK-GX-JSON-DAG: "%233:sub1": 370 # CHECK-GX-JSON-DAG: "%233:sub2": 369 # CHECK-GX-JSON-DAG: "%233:sub3": 368 # CHECK-GX-JSON-DAG: "%233:sub4": 365 # CHECK-GX-JSON-DAG: "%233:sub5": 364 # CHECK-GX-JSON-DAG: "%233:sub6": 363 # CHECK-GX-JSON-DAG: "%233:sub7": 362 # CHECK-GX-JSON-DAG: "%233:sub8": 359 # CHECK-GX-JSON-DAG: "%233:sub9": 358 # CHECK-GX-JSON-DAG: "%233:sub10": 357 # CHECK-GX-JSON-DAG: "%233:sub11": 356 # CHECK-GX-JSON-DAG: "%233:sub12": 353 # CHECK-GX-JSON-DAG: "%233:sub13": 352 # CHECK-GX-JSON-DAG: "%233:sub14": 351 # CHECK-GX-JSON-DAG: "%233:sub15": 350 # CHECK-GX-JSON-DAG: "%233:sub16": 347 # CHECK-GX-JSON-DAG: "%233:sub17": 346 # CHECK-GX-JSON-DAG: "%233:sub18": 345 # CHECK-GX-JSON-DAG: "%233:sub19": 344 # CHECK-GX-JSON-DAG: "%233:sub20": 341 # CHECK-GX-JSON-DAG: "%233:sub21": 340 # CHECK-GX-JSON-DAG: "%233:sub22": 339 # CHECK-GX-JSON-DAG: "%233:sub23": 338 # CHECK-GX-JSON-DAG: "%233:sub24": 335 # CHECK-GX-JSON-DAG: "%233:sub25": 334 # CHECK-GX-JSON-DAG: "%233:sub26": 333 # CHECK-GX-JSON-DAG: "%233:sub27": 332 # CHECK-GX-JSON-DAG: "%233:sub28": 329 # CHECK-GX-JSON-DAG: "%233:sub29": 328 # CHECK-GX-JSON-DAG: "%233:sub30": 327 # CHECK-GX-JSON-DAG: "%233:sub31": 326 # CHECK-GX-JSON-DAG: "%235": 6 # CHECK-GX-JSON-DAG: "%236": 6 # CHECK-GX-JSON-DAG: "%237": 6 # CHECK-GX-JSON-DAG: "%238": 6 # CHECK-GX-JSON-DAG: "%240": 6 # CHECK-GX-JSON-DAG: "%241": 6 # CHECK-GX-JSON-DAG: "%242": 6 # CHECK-GX-JSON-DAG: "%243": 6 # CHECK-GX-JSON-DAG: "%245": 6 # CHECK-GX-JSON-DAG: "%246": 6 # CHECK-GX-JSON-DAG: "%247": 6 # CHECK-GX-JSON-DAG: "%248": 6 # CHECK-GX-JSON-DAG: "%250": 6 # CHECK-GX-JSON-DAG: "%251": 6 # CHECK-GX-JSON-DAG: "%252": 6 # CHECK-GX-JSON-DAG: "%253": 6 # CHECK-GX-JSON-DAG: "%255": 6 # CHECK-GX-JSON-DAG: "%256": 6 # CHECK-GX-JSON-DAG: "%257": 6 # CHECK-GX-JSON-DAG: "%258": 6 # CHECK-GX-JSON-DAG: "%260": 6 # CHECK-GX-JSON-DAG: "%261": 6 # CHECK-GX-JSON-DAG: "%262": 6 # CHECK-GX-JSON-DAG: "%263": 6 # CHECK-GX-JSON-DAG: "%264:sub0": 0 # CHECK-GX-JSON-DAG: "%265": 6 # CHECK-GX-JSON-DAG: "%266": 6 # CHECK-GX-JSON-DAG: "%267": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%269:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p4, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 226 # CHECK-GX-JSON-DAG: "%69:sub1": 225 # CHECK-GX-JSON-DAG: "%69:sub2": 224 # CHECK-GX-JSON-DAG: "%69:sub3": 223 # CHECK-GX-JSON-DAG: "%69:sub4": 220 # CHECK-GX-JSON-DAG: "%69:sub5": 219 # CHECK-GX-JSON-DAG: "%69:sub6": 218 # CHECK-GX-JSON-DAG: "%69:sub7": 217 # CHECK-GX-JSON-DAG: "%69:sub8": 214 # CHECK-GX-JSON-DAG: "%69:sub9": 213 # CHECK-GX-JSON-DAG: "%69:sub10": 212 # CHECK-GX-JSON-DAG: "%69:sub11": 211 # CHECK-GX-JSON-DAG: "%69:sub12": 208 # CHECK-GX-JSON-DAG: "%69:sub13": 207 # CHECK-GX-JSON-DAG: "%69:sub14": 206 # CHECK-GX-JSON-DAG: "%69:sub15": 205 # CHECK-GX-JSON-DAG: "%69:sub16": 202 # CHECK-GX-JSON-DAG: "%69:sub17": 201 # CHECK-GX-JSON-DAG: "%69:sub18": 200 # CHECK-GX-JSON-DAG: "%69:sub19": 199 # CHECK-GX-JSON-DAG: "%69:sub20": 196 # CHECK-GX-JSON-DAG: "%69:sub21": 195 # CHECK-GX-JSON-DAG: "%69:sub22": 194 # CHECK-GX-JSON-DAG: "%69:sub23": 193 # CHECK-GX-JSON-DAG: "%69:sub24": 190 # CHECK-GX-JSON-DAG: "%69:sub25": 189 # CHECK-GX-JSON-DAG: "%69:sub26": 188 # CHECK-GX-JSON-DAG: "%69:sub27": 187 # CHECK-GX-JSON-DAG: "%69:sub28": 184 # CHECK-GX-JSON-DAG: "%69:sub29": 183 # CHECK-GX-JSON-DAG: "%69:sub30": 182 # CHECK-GX-JSON-DAG: "%69:sub31": 181 # CHECK-GX-JSON-DAG: "%70:sub0": 178 # CHECK-GX-JSON-DAG: "%70:sub1": 177 # CHECK-GX-JSON-DAG: "%70:sub2": 176 # CHECK-GX-JSON-DAG: "%70:sub3": 175 # CHECK-GX-JSON-DAG: "%70:sub4": 172 # CHECK-GX-JSON-DAG: "%70:sub5": 171 # CHECK-GX-JSON-DAG: "%70:sub6": 170 # CHECK-GX-JSON-DAG: "%70:sub7": 169 # CHECK-GX-JSON-DAG: "%70:sub8": 166 # CHECK-GX-JSON-DAG: "%70:sub9": 165 # CHECK-GX-JSON-DAG: "%70:sub10": 164 # CHECK-GX-JSON-DAG: "%70:sub11": 163 # CHECK-GX-JSON-DAG: "%70:sub12": 160 # CHECK-GX-JSON-DAG: "%70:sub13": 159 # CHECK-GX-JSON-DAG: "%70:sub14": 158 # CHECK-GX-JSON-DAG: "%70:sub15": 157 # CHECK-GX-JSON-DAG: "%70:sub16": 154 # CHECK-GX-JSON-DAG: "%70:sub17": 153 # CHECK-GX-JSON-DAG: "%70:sub18": 152 # CHECK-GX-JSON-DAG: "%70:sub19": 151 # CHECK-GX-JSON-DAG: "%70:sub20": 148 # CHECK-GX-JSON-DAG: "%70:sub21": 147 # CHECK-GX-JSON-DAG: "%70:sub22": 146 # CHECK-GX-JSON-DAG: "%70:sub23": 145 # CHECK-GX-JSON-DAG: "%70:sub24": 142 # CHECK-GX-JSON-DAG: "%70:sub25": 141 # CHECK-GX-JSON-DAG: "%70:sub26": 140 # CHECK-GX-JSON-DAG: "%70:sub27": 139 # CHECK-GX-JSON-DAG: "%70:sub28": 136 # CHECK-GX-JSON-DAG: "%70:sub29": 135 # CHECK-GX-JSON-DAG: "%70:sub30": 134 # CHECK-GX-JSON-DAG: "%70:sub31": 133 # CHECK-GX-JSON-DAG: "%92": 0 # CHECK-GX-JSON-DAG: "%97": 7 # CHECK-GX-JSON-DAG: "%102": 49 # CHECK-GX-JSON-DAG: "%107": 91 # CHECK-GX-JSON-DAG: "%149:sub0": 274 # CHECK-GX-JSON-DAG: "%149:sub1": 273 # CHECK-GX-JSON-DAG: "%149:sub2": 272 # CHECK-GX-JSON-DAG: "%149:sub3": 271 # CHECK-GX-JSON-DAG: "%149:sub4": 268 # CHECK-GX-JSON-DAG: "%149:sub5": 267 # CHECK-GX-JSON-DAG: "%149:sub6": 266 # CHECK-GX-JSON-DAG: "%149:sub7": 265 # CHECK-GX-JSON-DAG: "%149:sub8": 262 # CHECK-GX-JSON-DAG: "%149:sub9": 261 # CHECK-GX-JSON-DAG: "%149:sub10": 260 # CHECK-GX-JSON-DAG: "%149:sub11": 259 # CHECK-GX-JSON-DAG: "%149:sub12": 256 # CHECK-GX-JSON-DAG: "%149:sub13": 255 # CHECK-GX-JSON-DAG: "%149:sub14": 254 # CHECK-GX-JSON-DAG: "%149:sub15": 253 # CHECK-GX-JSON-DAG: "%149:sub16": 250 # CHECK-GX-JSON-DAG: "%149:sub17": 249 # CHECK-GX-JSON-DAG: "%149:sub18": 248 # CHECK-GX-JSON-DAG: "%149:sub19": 247 # CHECK-GX-JSON-DAG: "%149:sub20": 244 # CHECK-GX-JSON-DAG: "%149:sub21": 243 # CHECK-GX-JSON-DAG: "%149:sub22": 242 # CHECK-GX-JSON-DAG: "%149:sub23": 241 # CHECK-GX-JSON-DAG: "%149:sub24": 238 # CHECK-GX-JSON-DAG: "%149:sub25": 237 # CHECK-GX-JSON-DAG: "%149:sub26": 236 # CHECK-GX-JSON-DAG: "%149:sub27": 235 # CHECK-GX-JSON-DAG: "%149:sub28": 232 # CHECK-GX-JSON-DAG: "%149:sub29": 231 # CHECK-GX-JSON-DAG: "%149:sub30": 230 # CHECK-GX-JSON-DAG: "%149:sub31": 229 # CHECK-GX-JSON-DAG: "%191:sub0": 322 # CHECK-GX-JSON-DAG: "%191:sub1": 321 # CHECK-GX-JSON-DAG: "%191:sub2": 320 # CHECK-GX-JSON-DAG: "%191:sub3": 319 # CHECK-GX-JSON-DAG: "%191:sub4": 316 # CHECK-GX-JSON-DAG: "%191:sub5": 315 # CHECK-GX-JSON-DAG: "%191:sub6": 314 # CHECK-GX-JSON-DAG: "%191:sub7": 313 # CHECK-GX-JSON-DAG: "%191:sub8": 310 # CHECK-GX-JSON-DAG: "%191:sub9": 309 # CHECK-GX-JSON-DAG: "%191:sub10": 308 # CHECK-GX-JSON-DAG: "%191:sub11": 307 # CHECK-GX-JSON-DAG: "%191:sub12": 304 # CHECK-GX-JSON-DAG: "%191:sub13": 303 # CHECK-GX-JSON-DAG: "%191:sub14": 302 # CHECK-GX-JSON-DAG: "%191:sub15": 301 # CHECK-GX-JSON-DAG: "%191:sub16": 298 # CHECK-GX-JSON-DAG: "%191:sub17": 297 # CHECK-GX-JSON-DAG: "%191:sub18": 296 # CHECK-GX-JSON-DAG: "%191:sub19": 295 # CHECK-GX-JSON-DAG: "%191:sub20": 292 # CHECK-GX-JSON-DAG: "%191:sub21": 291 # CHECK-GX-JSON-DAG: "%191:sub22": 290 # CHECK-GX-JSON-DAG: "%191:sub23": 289 # CHECK-GX-JSON-DAG: "%191:sub24": 286 # CHECK-GX-JSON-DAG: "%191:sub25": 285 # CHECK-GX-JSON-DAG: "%191:sub26": 284 # CHECK-GX-JSON-DAG: "%191:sub27": 283 # CHECK-GX-JSON-DAG: "%191:sub28": 280 # CHECK-GX-JSON-DAG: "%191:sub29": 279 # CHECK-GX-JSON-DAG: "%191:sub30": 278 # CHECK-GX-JSON-DAG: "%191:sub31": 277 # CHECK-GX-JSON-DAG: "%233:sub0": 370 # CHECK-GX-JSON-DAG: "%233:sub1": 369 # CHECK-GX-JSON-DAG: "%233:sub2": 368 # CHECK-GX-JSON-DAG: "%233:sub3": 367 # CHECK-GX-JSON-DAG: "%233:sub4": 364 # CHECK-GX-JSON-DAG: "%233:sub5": 363 # CHECK-GX-JSON-DAG: "%233:sub6": 362 # CHECK-GX-JSON-DAG: "%233:sub7": 361 # CHECK-GX-JSON-DAG: "%233:sub8": 358 # CHECK-GX-JSON-DAG: "%233:sub9": 357 # CHECK-GX-JSON-DAG: "%233:sub10": 356 # CHECK-GX-JSON-DAG: "%233:sub11": 355 # CHECK-GX-JSON-DAG: "%233:sub12": 352 # CHECK-GX-JSON-DAG: "%233:sub13": 351 # CHECK-GX-JSON-DAG: "%233:sub14": 350 # CHECK-GX-JSON-DAG: "%233:sub15": 349 # CHECK-GX-JSON-DAG: "%233:sub16": 346 # CHECK-GX-JSON-DAG: "%233:sub17": 345 # CHECK-GX-JSON-DAG: "%233:sub18": 344 # CHECK-GX-JSON-DAG: "%233:sub19": 343 # CHECK-GX-JSON-DAG: "%233:sub20": 340 # CHECK-GX-JSON-DAG: "%233:sub21": 339 # CHECK-GX-JSON-DAG: "%233:sub22": 338 # CHECK-GX-JSON-DAG: "%233:sub23": 337 # CHECK-GX-JSON-DAG: "%233:sub24": 334 # CHECK-GX-JSON-DAG: "%233:sub25": 333 # CHECK-GX-JSON-DAG: "%233:sub26": 332 # CHECK-GX-JSON-DAG: "%233:sub27": 331 # CHECK-GX-JSON-DAG: "%233:sub28": 328 # CHECK-GX-JSON-DAG: "%233:sub29": 327 # CHECK-GX-JSON-DAG: "%233:sub30": 326 # CHECK-GX-JSON-DAG: "%233:sub31": 325 # CHECK-GX-JSON-DAG: "%235": 5 # CHECK-GX-JSON-DAG: "%236": 5 # CHECK-GX-JSON-DAG: "%237": 5 # CHECK-GX-JSON-DAG: "%238": 5 # CHECK-GX-JSON-DAG: "%240": 5 # CHECK-GX-JSON-DAG: "%241": 5 # CHECK-GX-JSON-DAG: "%242": 5 # CHECK-GX-JSON-DAG: "%243": 5 # CHECK-GX-JSON-DAG: "%245": 5 # CHECK-GX-JSON-DAG: "%246": 5 # CHECK-GX-JSON-DAG: "%247": 5 # CHECK-GX-JSON-DAG: "%248": 5 # CHECK-GX-JSON-DAG: "%250": 5 # CHECK-GX-JSON-DAG: "%251": 5 # CHECK-GX-JSON-DAG: "%252": 5 # CHECK-GX-JSON-DAG: "%253": 5 # CHECK-GX-JSON-DAG: "%255": 5 # CHECK-GX-JSON-DAG: "%256": 5 # CHECK-GX-JSON-DAG: "%257": 5 # CHECK-GX-JSON-DAG: "%258": 5 # CHECK-GX-JSON-DAG: "%260": 5 # CHECK-GX-JSON-DAG: "%261": 5 # CHECK-GX-JSON-DAG: "%262": 5 # CHECK-GX-JSON-DAG: "%263": 5 # CHECK-GX-JSON-DAG: "%265": 5 # CHECK-GX-JSON-DAG: "%266": 5 # CHECK-GX-JSON-DAG: "%267": 5 # CHECK-GX-JSON-DAG: "%268": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%270:vgpr_32 = COPY %269.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 225 # CHECK-GX-JSON-DAG: "%69:sub1": 224 # CHECK-GX-JSON-DAG: "%69:sub2": 223 # CHECK-GX-JSON-DAG: "%69:sub3": 222 # CHECK-GX-JSON-DAG: "%69:sub4": 219 # CHECK-GX-JSON-DAG: "%69:sub5": 218 # CHECK-GX-JSON-DAG: "%69:sub6": 217 # CHECK-GX-JSON-DAG: "%69:sub7": 216 # CHECK-GX-JSON-DAG: "%69:sub8": 213 # CHECK-GX-JSON-DAG: "%69:sub9": 212 # CHECK-GX-JSON-DAG: "%69:sub10": 211 # CHECK-GX-JSON-DAG: "%69:sub11": 210 # CHECK-GX-JSON-DAG: "%69:sub12": 207 # CHECK-GX-JSON-DAG: "%69:sub13": 206 # CHECK-GX-JSON-DAG: "%69:sub14": 205 # CHECK-GX-JSON-DAG: "%69:sub15": 204 # CHECK-GX-JSON-DAG: "%69:sub16": 201 # CHECK-GX-JSON-DAG: "%69:sub17": 200 # CHECK-GX-JSON-DAG: "%69:sub18": 199 # CHECK-GX-JSON-DAG: "%69:sub19": 198 # CHECK-GX-JSON-DAG: "%69:sub20": 195 # CHECK-GX-JSON-DAG: "%69:sub21": 194 # CHECK-GX-JSON-DAG: "%69:sub22": 193 # CHECK-GX-JSON-DAG: "%69:sub23": 192 # CHECK-GX-JSON-DAG: "%69:sub24": 189 # CHECK-GX-JSON-DAG: "%69:sub25": 188 # CHECK-GX-JSON-DAG: "%69:sub26": 187 # CHECK-GX-JSON-DAG: "%69:sub27": 186 # CHECK-GX-JSON-DAG: "%69:sub28": 183 # CHECK-GX-JSON-DAG: "%69:sub29": 182 # CHECK-GX-JSON-DAG: "%69:sub30": 181 # CHECK-GX-JSON-DAG: "%69:sub31": 180 # CHECK-GX-JSON-DAG: "%70:sub0": 177 # CHECK-GX-JSON-DAG: "%70:sub1": 176 # CHECK-GX-JSON-DAG: "%70:sub2": 175 # CHECK-GX-JSON-DAG: "%70:sub3": 174 # CHECK-GX-JSON-DAG: "%70:sub4": 171 # CHECK-GX-JSON-DAG: "%70:sub5": 170 # CHECK-GX-JSON-DAG: "%70:sub6": 169 # CHECK-GX-JSON-DAG: "%70:sub7": 168 # CHECK-GX-JSON-DAG: "%70:sub8": 165 # CHECK-GX-JSON-DAG: "%70:sub9": 164 # CHECK-GX-JSON-DAG: "%70:sub10": 163 # CHECK-GX-JSON-DAG: "%70:sub11": 162 # CHECK-GX-JSON-DAG: "%70:sub12": 159 # CHECK-GX-JSON-DAG: "%70:sub13": 158 # CHECK-GX-JSON-DAG: "%70:sub14": 157 # CHECK-GX-JSON-DAG: "%70:sub15": 156 # CHECK-GX-JSON-DAG: "%70:sub16": 153 # CHECK-GX-JSON-DAG: "%70:sub17": 152 # CHECK-GX-JSON-DAG: "%70:sub18": 151 # CHECK-GX-JSON-DAG: "%70:sub19": 150 # CHECK-GX-JSON-DAG: "%70:sub20": 147 # CHECK-GX-JSON-DAG: "%70:sub21": 146 # CHECK-GX-JSON-DAG: "%70:sub22": 145 # CHECK-GX-JSON-DAG: "%70:sub23": 144 # CHECK-GX-JSON-DAG: "%70:sub24": 141 # CHECK-GX-JSON-DAG: "%70:sub25": 140 # CHECK-GX-JSON-DAG: "%70:sub26": 139 # CHECK-GX-JSON-DAG: "%70:sub27": 138 # CHECK-GX-JSON-DAG: "%70:sub28": 135 # CHECK-GX-JSON-DAG: "%70:sub29": 134 # CHECK-GX-JSON-DAG: "%70:sub30": 133 # CHECK-GX-JSON-DAG: "%70:sub31": 132 # CHECK-GX-JSON-DAG: "%97": 6 # CHECK-GX-JSON-DAG: "%102": 48 # CHECK-GX-JSON-DAG: "%107": 90 # CHECK-GX-JSON-DAG: "%149:sub0": 273 # CHECK-GX-JSON-DAG: "%149:sub1": 272 # CHECK-GX-JSON-DAG: "%149:sub2": 271 # CHECK-GX-JSON-DAG: "%149:sub3": 270 # CHECK-GX-JSON-DAG: "%149:sub4": 267 # CHECK-GX-JSON-DAG: "%149:sub5": 266 # CHECK-GX-JSON-DAG: "%149:sub6": 265 # CHECK-GX-JSON-DAG: "%149:sub7": 264 # CHECK-GX-JSON-DAG: "%149:sub8": 261 # CHECK-GX-JSON-DAG: "%149:sub9": 260 # CHECK-GX-JSON-DAG: "%149:sub10": 259 # CHECK-GX-JSON-DAG: "%149:sub11": 258 # CHECK-GX-JSON-DAG: "%149:sub12": 255 # CHECK-GX-JSON-DAG: "%149:sub13": 254 # CHECK-GX-JSON-DAG: "%149:sub14": 253 # CHECK-GX-JSON-DAG: "%149:sub15": 252 # CHECK-GX-JSON-DAG: "%149:sub16": 249 # CHECK-GX-JSON-DAG: "%149:sub17": 248 # CHECK-GX-JSON-DAG: "%149:sub18": 247 # CHECK-GX-JSON-DAG: "%149:sub19": 246 # CHECK-GX-JSON-DAG: "%149:sub20": 243 # CHECK-GX-JSON-DAG: "%149:sub21": 242 # CHECK-GX-JSON-DAG: "%149:sub22": 241 # CHECK-GX-JSON-DAG: "%149:sub23": 240 # CHECK-GX-JSON-DAG: "%149:sub24": 237 # CHECK-GX-JSON-DAG: "%149:sub25": 236 # CHECK-GX-JSON-DAG: "%149:sub26": 235 # CHECK-GX-JSON-DAG: "%149:sub27": 234 # CHECK-GX-JSON-DAG: "%149:sub28": 231 # CHECK-GX-JSON-DAG: "%149:sub29": 230 # CHECK-GX-JSON-DAG: "%149:sub30": 229 # CHECK-GX-JSON-DAG: "%149:sub31": 228 # CHECK-GX-JSON-DAG: "%191:sub0": 321 # CHECK-GX-JSON-DAG: "%191:sub1": 320 # CHECK-GX-JSON-DAG: "%191:sub2": 319 # CHECK-GX-JSON-DAG: "%191:sub3": 318 # CHECK-GX-JSON-DAG: "%191:sub4": 315 # CHECK-GX-JSON-DAG: "%191:sub5": 314 # CHECK-GX-JSON-DAG: "%191:sub6": 313 # CHECK-GX-JSON-DAG: "%191:sub7": 312 # CHECK-GX-JSON-DAG: "%191:sub8": 309 # CHECK-GX-JSON-DAG: "%191:sub9": 308 # CHECK-GX-JSON-DAG: "%191:sub10": 307 # CHECK-GX-JSON-DAG: "%191:sub11": 306 # CHECK-GX-JSON-DAG: "%191:sub12": 303 # CHECK-GX-JSON-DAG: "%191:sub13": 302 # CHECK-GX-JSON-DAG: "%191:sub14": 301 # CHECK-GX-JSON-DAG: "%191:sub15": 300 # CHECK-GX-JSON-DAG: "%191:sub16": 297 # CHECK-GX-JSON-DAG: "%191:sub17": 296 # CHECK-GX-JSON-DAG: "%191:sub18": 295 # CHECK-GX-JSON-DAG: "%191:sub19": 294 # CHECK-GX-JSON-DAG: "%191:sub20": 291 # CHECK-GX-JSON-DAG: "%191:sub21": 290 # CHECK-GX-JSON-DAG: "%191:sub22": 289 # CHECK-GX-JSON-DAG: "%191:sub23": 288 # CHECK-GX-JSON-DAG: "%191:sub24": 285 # CHECK-GX-JSON-DAG: "%191:sub25": 284 # CHECK-GX-JSON-DAG: "%191:sub26": 283 # CHECK-GX-JSON-DAG: "%191:sub27": 282 # CHECK-GX-JSON-DAG: "%191:sub28": 279 # CHECK-GX-JSON-DAG: "%191:sub29": 278 # CHECK-GX-JSON-DAG: "%191:sub30": 277 # CHECK-GX-JSON-DAG: "%191:sub31": 276 # CHECK-GX-JSON-DAG: "%233:sub0": 369 # CHECK-GX-JSON-DAG: "%233:sub1": 368 # CHECK-GX-JSON-DAG: "%233:sub2": 367 # CHECK-GX-JSON-DAG: "%233:sub3": 366 # CHECK-GX-JSON-DAG: "%233:sub4": 363 # CHECK-GX-JSON-DAG: "%233:sub5": 362 # CHECK-GX-JSON-DAG: "%233:sub6": 361 # CHECK-GX-JSON-DAG: "%233:sub7": 360 # CHECK-GX-JSON-DAG: "%233:sub8": 357 # CHECK-GX-JSON-DAG: "%233:sub9": 356 # CHECK-GX-JSON-DAG: "%233:sub10": 355 # CHECK-GX-JSON-DAG: "%233:sub11": 354 # CHECK-GX-JSON-DAG: "%233:sub12": 351 # CHECK-GX-JSON-DAG: "%233:sub13": 350 # CHECK-GX-JSON-DAG: "%233:sub14": 349 # CHECK-GX-JSON-DAG: "%233:sub15": 348 # CHECK-GX-JSON-DAG: "%233:sub16": 345 # CHECK-GX-JSON-DAG: "%233:sub17": 344 # CHECK-GX-JSON-DAG: "%233:sub18": 343 # CHECK-GX-JSON-DAG: "%233:sub19": 342 # CHECK-GX-JSON-DAG: "%233:sub20": 339 # CHECK-GX-JSON-DAG: "%233:sub21": 338 # CHECK-GX-JSON-DAG: "%233:sub22": 337 # CHECK-GX-JSON-DAG: "%233:sub23": 336 # CHECK-GX-JSON-DAG: "%233:sub24": 333 # CHECK-GX-JSON-DAG: "%233:sub25": 332 # CHECK-GX-JSON-DAG: "%233:sub26": 331 # CHECK-GX-JSON-DAG: "%233:sub27": 330 # CHECK-GX-JSON-DAG: "%233:sub28": 327 # CHECK-GX-JSON-DAG: "%233:sub29": 326 # CHECK-GX-JSON-DAG: "%233:sub30": 325 # CHECK-GX-JSON-DAG: "%233:sub31": 324 # CHECK-GX-JSON-DAG: "%235": 4 # CHECK-GX-JSON-DAG: "%236": 4 # CHECK-GX-JSON-DAG: "%237": 4 # CHECK-GX-JSON-DAG: "%238": 4 # CHECK-GX-JSON-DAG: "%240": 4 # CHECK-GX-JSON-DAG: "%241": 4 # CHECK-GX-JSON-DAG: "%242": 4 # CHECK-GX-JSON-DAG: "%243": 4 # CHECK-GX-JSON-DAG: "%245": 4 # CHECK-GX-JSON-DAG: "%246": 4 # CHECK-GX-JSON-DAG: "%247": 4 # CHECK-GX-JSON-DAG: "%248": 4 # CHECK-GX-JSON-DAG: "%250": 4 # CHECK-GX-JSON-DAG: "%251": 4 # CHECK-GX-JSON-DAG: "%252": 4 # CHECK-GX-JSON-DAG: "%253": 4 # CHECK-GX-JSON-DAG: "%255": 4 # CHECK-GX-JSON-DAG: "%256": 4 # CHECK-GX-JSON-DAG: "%257": 4 # CHECK-GX-JSON-DAG: "%258": 4 # CHECK-GX-JSON-DAG: "%260": 4 # CHECK-GX-JSON-DAG: "%261": 4 # CHECK-GX-JSON-DAG: "%262": 4 # CHECK-GX-JSON-DAG: "%263": 4 # CHECK-GX-JSON-DAG: "%265": 4 # CHECK-GX-JSON-DAG: "%266": 4 # CHECK-GX-JSON-DAG: "%267": 4 # CHECK-GX-JSON-DAG: "%268": 4 # CHECK-GX-JSON-DAG: "%269:sub0": 3 # CHECK-GX-JSON-DAG: "%269:sub1": 2 # CHECK-GX-JSON-DAG: "%269:sub2": 1 # CHECK-GX-JSON-DAG: "%269:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%271:vgpr_32 = COPY %269.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 224 # CHECK-GX-JSON-DAG: "%69:sub1": 223 # CHECK-GX-JSON-DAG: "%69:sub2": 222 # CHECK-GX-JSON-DAG: "%69:sub3": 221 # CHECK-GX-JSON-DAG: "%69:sub4": 218 # CHECK-GX-JSON-DAG: "%69:sub5": 217 # CHECK-GX-JSON-DAG: "%69:sub6": 216 # CHECK-GX-JSON-DAG: "%69:sub7": 215 # CHECK-GX-JSON-DAG: "%69:sub8": 212 # CHECK-GX-JSON-DAG: "%69:sub9": 211 # CHECK-GX-JSON-DAG: "%69:sub10": 210 # CHECK-GX-JSON-DAG: "%69:sub11": 209 # CHECK-GX-JSON-DAG: "%69:sub12": 206 # CHECK-GX-JSON-DAG: "%69:sub13": 205 # CHECK-GX-JSON-DAG: "%69:sub14": 204 # CHECK-GX-JSON-DAG: "%69:sub15": 203 # CHECK-GX-JSON-DAG: "%69:sub16": 200 # CHECK-GX-JSON-DAG: "%69:sub17": 199 # CHECK-GX-JSON-DAG: "%69:sub18": 198 # CHECK-GX-JSON-DAG: "%69:sub19": 197 # CHECK-GX-JSON-DAG: "%69:sub20": 194 # CHECK-GX-JSON-DAG: "%69:sub21": 193 # CHECK-GX-JSON-DAG: "%69:sub22": 192 # CHECK-GX-JSON-DAG: "%69:sub23": 191 # CHECK-GX-JSON-DAG: "%69:sub24": 188 # CHECK-GX-JSON-DAG: "%69:sub25": 187 # CHECK-GX-JSON-DAG: "%69:sub26": 186 # CHECK-GX-JSON-DAG: "%69:sub27": 185 # CHECK-GX-JSON-DAG: "%69:sub28": 182 # CHECK-GX-JSON-DAG: "%69:sub29": 181 # CHECK-GX-JSON-DAG: "%69:sub30": 180 # CHECK-GX-JSON-DAG: "%69:sub31": 179 # CHECK-GX-JSON-DAG: "%70:sub0": 176 # CHECK-GX-JSON-DAG: "%70:sub1": 175 # CHECK-GX-JSON-DAG: "%70:sub2": 174 # CHECK-GX-JSON-DAG: "%70:sub3": 173 # CHECK-GX-JSON-DAG: "%70:sub4": 170 # CHECK-GX-JSON-DAG: "%70:sub5": 169 # CHECK-GX-JSON-DAG: "%70:sub6": 168 # CHECK-GX-JSON-DAG: "%70:sub7": 167 # CHECK-GX-JSON-DAG: "%70:sub8": 164 # CHECK-GX-JSON-DAG: "%70:sub9": 163 # CHECK-GX-JSON-DAG: "%70:sub10": 162 # CHECK-GX-JSON-DAG: "%70:sub11": 161 # CHECK-GX-JSON-DAG: "%70:sub12": 158 # CHECK-GX-JSON-DAG: "%70:sub13": 157 # CHECK-GX-JSON-DAG: "%70:sub14": 156 # CHECK-GX-JSON-DAG: "%70:sub15": 155 # CHECK-GX-JSON-DAG: "%70:sub16": 152 # CHECK-GX-JSON-DAG: "%70:sub17": 151 # CHECK-GX-JSON-DAG: "%70:sub18": 150 # CHECK-GX-JSON-DAG: "%70:sub19": 149 # CHECK-GX-JSON-DAG: "%70:sub20": 146 # CHECK-GX-JSON-DAG: "%70:sub21": 145 # CHECK-GX-JSON-DAG: "%70:sub22": 144 # CHECK-GX-JSON-DAG: "%70:sub23": 143 # CHECK-GX-JSON-DAG: "%70:sub24": 140 # CHECK-GX-JSON-DAG: "%70:sub25": 139 # CHECK-GX-JSON-DAG: "%70:sub26": 138 # CHECK-GX-JSON-DAG: "%70:sub27": 137 # CHECK-GX-JSON-DAG: "%70:sub28": 134 # CHECK-GX-JSON-DAG: "%70:sub29": 133 # CHECK-GX-JSON-DAG: "%70:sub30": 132 # CHECK-GX-JSON-DAG: "%70:sub31": 131 # CHECK-GX-JSON-DAG: "%97": 5 # CHECK-GX-JSON-DAG: "%102": 47 # CHECK-GX-JSON-DAG: "%107": 89 # CHECK-GX-JSON-DAG: "%149:sub0": 272 # CHECK-GX-JSON-DAG: "%149:sub1": 271 # CHECK-GX-JSON-DAG: "%149:sub2": 270 # CHECK-GX-JSON-DAG: "%149:sub3": 269 # CHECK-GX-JSON-DAG: "%149:sub4": 266 # CHECK-GX-JSON-DAG: "%149:sub5": 265 # CHECK-GX-JSON-DAG: "%149:sub6": 264 # CHECK-GX-JSON-DAG: "%149:sub7": 263 # CHECK-GX-JSON-DAG: "%149:sub8": 260 # CHECK-GX-JSON-DAG: "%149:sub9": 259 # CHECK-GX-JSON-DAG: "%149:sub10": 258 # CHECK-GX-JSON-DAG: "%149:sub11": 257 # CHECK-GX-JSON-DAG: "%149:sub12": 254 # CHECK-GX-JSON-DAG: "%149:sub13": 253 # CHECK-GX-JSON-DAG: "%149:sub14": 252 # CHECK-GX-JSON-DAG: "%149:sub15": 251 # CHECK-GX-JSON-DAG: "%149:sub16": 248 # CHECK-GX-JSON-DAG: "%149:sub17": 247 # CHECK-GX-JSON-DAG: "%149:sub18": 246 # CHECK-GX-JSON-DAG: "%149:sub19": 245 # CHECK-GX-JSON-DAG: "%149:sub20": 242 # CHECK-GX-JSON-DAG: "%149:sub21": 241 # CHECK-GX-JSON-DAG: "%149:sub22": 240 # CHECK-GX-JSON-DAG: "%149:sub23": 239 # CHECK-GX-JSON-DAG: "%149:sub24": 236 # CHECK-GX-JSON-DAG: "%149:sub25": 235 # CHECK-GX-JSON-DAG: "%149:sub26": 234 # CHECK-GX-JSON-DAG: "%149:sub27": 233 # CHECK-GX-JSON-DAG: "%149:sub28": 230 # CHECK-GX-JSON-DAG: "%149:sub29": 229 # CHECK-GX-JSON-DAG: "%149:sub30": 228 # CHECK-GX-JSON-DAG: "%149:sub31": 227 # CHECK-GX-JSON-DAG: "%191:sub0": 320 # CHECK-GX-JSON-DAG: "%191:sub1": 319 # CHECK-GX-JSON-DAG: "%191:sub2": 318 # CHECK-GX-JSON-DAG: "%191:sub3": 317 # CHECK-GX-JSON-DAG: "%191:sub4": 314 # CHECK-GX-JSON-DAG: "%191:sub5": 313 # CHECK-GX-JSON-DAG: "%191:sub6": 312 # CHECK-GX-JSON-DAG: "%191:sub7": 311 # CHECK-GX-JSON-DAG: "%191:sub8": 308 # CHECK-GX-JSON-DAG: "%191:sub9": 307 # CHECK-GX-JSON-DAG: "%191:sub10": 306 # CHECK-GX-JSON-DAG: "%191:sub11": 305 # CHECK-GX-JSON-DAG: "%191:sub12": 302 # CHECK-GX-JSON-DAG: "%191:sub13": 301 # CHECK-GX-JSON-DAG: "%191:sub14": 300 # CHECK-GX-JSON-DAG: "%191:sub15": 299 # CHECK-GX-JSON-DAG: "%191:sub16": 296 # CHECK-GX-JSON-DAG: "%191:sub17": 295 # CHECK-GX-JSON-DAG: "%191:sub18": 294 # CHECK-GX-JSON-DAG: "%191:sub19": 293 # CHECK-GX-JSON-DAG: "%191:sub20": 290 # CHECK-GX-JSON-DAG: "%191:sub21": 289 # CHECK-GX-JSON-DAG: "%191:sub22": 288 # CHECK-GX-JSON-DAG: "%191:sub23": 287 # CHECK-GX-JSON-DAG: "%191:sub24": 284 # CHECK-GX-JSON-DAG: "%191:sub25": 283 # CHECK-GX-JSON-DAG: "%191:sub26": 282 # CHECK-GX-JSON-DAG: "%191:sub27": 281 # CHECK-GX-JSON-DAG: "%191:sub28": 278 # CHECK-GX-JSON-DAG: "%191:sub29": 277 # CHECK-GX-JSON-DAG: "%191:sub30": 276 # CHECK-GX-JSON-DAG: "%191:sub31": 275 # CHECK-GX-JSON-DAG: "%233:sub0": 368 # CHECK-GX-JSON-DAG: "%233:sub1": 367 # CHECK-GX-JSON-DAG: "%233:sub2": 366 # CHECK-GX-JSON-DAG: "%233:sub3": 365 # CHECK-GX-JSON-DAG: "%233:sub4": 362 # CHECK-GX-JSON-DAG: "%233:sub5": 361 # CHECK-GX-JSON-DAG: "%233:sub6": 360 # CHECK-GX-JSON-DAG: "%233:sub7": 359 # CHECK-GX-JSON-DAG: "%233:sub8": 356 # CHECK-GX-JSON-DAG: "%233:sub9": 355 # CHECK-GX-JSON-DAG: "%233:sub10": 354 # CHECK-GX-JSON-DAG: "%233:sub11": 353 # CHECK-GX-JSON-DAG: "%233:sub12": 350 # CHECK-GX-JSON-DAG: "%233:sub13": 349 # CHECK-GX-JSON-DAG: "%233:sub14": 348 # CHECK-GX-JSON-DAG: "%233:sub15": 347 # CHECK-GX-JSON-DAG: "%233:sub16": 344 # CHECK-GX-JSON-DAG: "%233:sub17": 343 # CHECK-GX-JSON-DAG: "%233:sub18": 342 # CHECK-GX-JSON-DAG: "%233:sub19": 341 # CHECK-GX-JSON-DAG: "%233:sub20": 338 # CHECK-GX-JSON-DAG: "%233:sub21": 337 # CHECK-GX-JSON-DAG: "%233:sub22": 336 # CHECK-GX-JSON-DAG: "%233:sub23": 335 # CHECK-GX-JSON-DAG: "%233:sub24": 332 # CHECK-GX-JSON-DAG: "%233:sub25": 331 # CHECK-GX-JSON-DAG: "%233:sub26": 330 # CHECK-GX-JSON-DAG: "%233:sub27": 329 # CHECK-GX-JSON-DAG: "%233:sub28": 326 # CHECK-GX-JSON-DAG: "%233:sub29": 325 # CHECK-GX-JSON-DAG: "%233:sub30": 324 # CHECK-GX-JSON-DAG: "%233:sub31": 323 # CHECK-GX-JSON-DAG: "%235": 3 # CHECK-GX-JSON-DAG: "%236": 3 # CHECK-GX-JSON-DAG: "%237": 3 # CHECK-GX-JSON-DAG: "%238": 3 # CHECK-GX-JSON-DAG: "%240": 3 # CHECK-GX-JSON-DAG: "%241": 3 # CHECK-GX-JSON-DAG: "%242": 3 # CHECK-GX-JSON-DAG: "%243": 3 # CHECK-GX-JSON-DAG: "%245": 3 # CHECK-GX-JSON-DAG: "%246": 3 # CHECK-GX-JSON-DAG: "%247": 3 # CHECK-GX-JSON-DAG: "%248": 3 # CHECK-GX-JSON-DAG: "%250": 3 # CHECK-GX-JSON-DAG: "%251": 3 # CHECK-GX-JSON-DAG: "%252": 3 # CHECK-GX-JSON-DAG: "%253": 3 # CHECK-GX-JSON-DAG: "%255": 3 # CHECK-GX-JSON-DAG: "%256": 3 # CHECK-GX-JSON-DAG: "%257": 3 # CHECK-GX-JSON-DAG: "%258": 3 # CHECK-GX-JSON-DAG: "%260": 3 # CHECK-GX-JSON-DAG: "%261": 3 # CHECK-GX-JSON-DAG: "%262": 3 # CHECK-GX-JSON-DAG: "%263": 3 # CHECK-GX-JSON-DAG: "%265": 3 # CHECK-GX-JSON-DAG: "%266": 3 # CHECK-GX-JSON-DAG: "%267": 3 # CHECK-GX-JSON-DAG: "%268": 3 # CHECK-GX-JSON-DAG: "%269:sub0": 2 # CHECK-GX-JSON-DAG: "%269:sub1": 1 # CHECK-GX-JSON-DAG: "%269:sub2": 0 # CHECK-GX-JSON-DAG: "%270": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%272:vgpr_32 = COPY %269.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 223 # CHECK-GX-JSON-DAG: "%69:sub1": 222 # CHECK-GX-JSON-DAG: "%69:sub2": 221 # CHECK-GX-JSON-DAG: "%69:sub3": 220 # CHECK-GX-JSON-DAG: "%69:sub4": 217 # CHECK-GX-JSON-DAG: "%69:sub5": 216 # CHECK-GX-JSON-DAG: "%69:sub6": 215 # CHECK-GX-JSON-DAG: "%69:sub7": 214 # CHECK-GX-JSON-DAG: "%69:sub8": 211 # CHECK-GX-JSON-DAG: "%69:sub9": 210 # CHECK-GX-JSON-DAG: "%69:sub10": 209 # CHECK-GX-JSON-DAG: "%69:sub11": 208 # CHECK-GX-JSON-DAG: "%69:sub12": 205 # CHECK-GX-JSON-DAG: "%69:sub13": 204 # CHECK-GX-JSON-DAG: "%69:sub14": 203 # CHECK-GX-JSON-DAG: "%69:sub15": 202 # CHECK-GX-JSON-DAG: "%69:sub16": 199 # CHECK-GX-JSON-DAG: "%69:sub17": 198 # CHECK-GX-JSON-DAG: "%69:sub18": 197 # CHECK-GX-JSON-DAG: "%69:sub19": 196 # CHECK-GX-JSON-DAG: "%69:sub20": 193 # CHECK-GX-JSON-DAG: "%69:sub21": 192 # CHECK-GX-JSON-DAG: "%69:sub22": 191 # CHECK-GX-JSON-DAG: "%69:sub23": 190 # CHECK-GX-JSON-DAG: "%69:sub24": 187 # CHECK-GX-JSON-DAG: "%69:sub25": 186 # CHECK-GX-JSON-DAG: "%69:sub26": 185 # CHECK-GX-JSON-DAG: "%69:sub27": 184 # CHECK-GX-JSON-DAG: "%69:sub28": 181 # CHECK-GX-JSON-DAG: "%69:sub29": 180 # CHECK-GX-JSON-DAG: "%69:sub30": 179 # CHECK-GX-JSON-DAG: "%69:sub31": 178 # CHECK-GX-JSON-DAG: "%70:sub0": 175 # CHECK-GX-JSON-DAG: "%70:sub1": 174 # CHECK-GX-JSON-DAG: "%70:sub2": 173 # CHECK-GX-JSON-DAG: "%70:sub3": 172 # CHECK-GX-JSON-DAG: "%70:sub4": 169 # CHECK-GX-JSON-DAG: "%70:sub5": 168 # CHECK-GX-JSON-DAG: "%70:sub6": 167 # CHECK-GX-JSON-DAG: "%70:sub7": 166 # CHECK-GX-JSON-DAG: "%70:sub8": 163 # CHECK-GX-JSON-DAG: "%70:sub9": 162 # CHECK-GX-JSON-DAG: "%70:sub10": 161 # CHECK-GX-JSON-DAG: "%70:sub11": 160 # CHECK-GX-JSON-DAG: "%70:sub12": 157 # CHECK-GX-JSON-DAG: "%70:sub13": 156 # CHECK-GX-JSON-DAG: "%70:sub14": 155 # CHECK-GX-JSON-DAG: "%70:sub15": 154 # CHECK-GX-JSON-DAG: "%70:sub16": 151 # CHECK-GX-JSON-DAG: "%70:sub17": 150 # CHECK-GX-JSON-DAG: "%70:sub18": 149 # CHECK-GX-JSON-DAG: "%70:sub19": 148 # CHECK-GX-JSON-DAG: "%70:sub20": 145 # CHECK-GX-JSON-DAG: "%70:sub21": 144 # CHECK-GX-JSON-DAG: "%70:sub22": 143 # CHECK-GX-JSON-DAG: "%70:sub23": 142 # CHECK-GX-JSON-DAG: "%70:sub24": 139 # CHECK-GX-JSON-DAG: "%70:sub25": 138 # CHECK-GX-JSON-DAG: "%70:sub26": 137 # CHECK-GX-JSON-DAG: "%70:sub27": 136 # CHECK-GX-JSON-DAG: "%70:sub28": 133 # CHECK-GX-JSON-DAG: "%70:sub29": 132 # CHECK-GX-JSON-DAG: "%70:sub30": 131 # CHECK-GX-JSON-DAG: "%70:sub31": 130 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 46 # CHECK-GX-JSON-DAG: "%107": 88 # CHECK-GX-JSON-DAG: "%149:sub0": 271 # CHECK-GX-JSON-DAG: "%149:sub1": 270 # CHECK-GX-JSON-DAG: "%149:sub2": 269 # CHECK-GX-JSON-DAG: "%149:sub3": 268 # CHECK-GX-JSON-DAG: "%149:sub4": 265 # CHECK-GX-JSON-DAG: "%149:sub5": 264 # CHECK-GX-JSON-DAG: "%149:sub6": 263 # CHECK-GX-JSON-DAG: "%149:sub7": 262 # CHECK-GX-JSON-DAG: "%149:sub8": 259 # CHECK-GX-JSON-DAG: "%149:sub9": 258 # CHECK-GX-JSON-DAG: "%149:sub10": 257 # CHECK-GX-JSON-DAG: "%149:sub11": 256 # CHECK-GX-JSON-DAG: "%149:sub12": 253 # CHECK-GX-JSON-DAG: "%149:sub13": 252 # CHECK-GX-JSON-DAG: "%149:sub14": 251 # CHECK-GX-JSON-DAG: "%149:sub15": 250 # CHECK-GX-JSON-DAG: "%149:sub16": 247 # CHECK-GX-JSON-DAG: "%149:sub17": 246 # CHECK-GX-JSON-DAG: "%149:sub18": 245 # CHECK-GX-JSON-DAG: "%149:sub19": 244 # CHECK-GX-JSON-DAG: "%149:sub20": 241 # CHECK-GX-JSON-DAG: "%149:sub21": 240 # CHECK-GX-JSON-DAG: "%149:sub22": 239 # CHECK-GX-JSON-DAG: "%149:sub23": 238 # CHECK-GX-JSON-DAG: "%149:sub24": 235 # CHECK-GX-JSON-DAG: "%149:sub25": 234 # CHECK-GX-JSON-DAG: "%149:sub26": 233 # CHECK-GX-JSON-DAG: "%149:sub27": 232 # CHECK-GX-JSON-DAG: "%149:sub28": 229 # CHECK-GX-JSON-DAG: "%149:sub29": 228 # CHECK-GX-JSON-DAG: "%149:sub30": 227 # CHECK-GX-JSON-DAG: "%149:sub31": 226 # CHECK-GX-JSON-DAG: "%191:sub0": 319 # CHECK-GX-JSON-DAG: "%191:sub1": 318 # CHECK-GX-JSON-DAG: "%191:sub2": 317 # CHECK-GX-JSON-DAG: "%191:sub3": 316 # CHECK-GX-JSON-DAG: "%191:sub4": 313 # CHECK-GX-JSON-DAG: "%191:sub5": 312 # CHECK-GX-JSON-DAG: "%191:sub6": 311 # CHECK-GX-JSON-DAG: "%191:sub7": 310 # CHECK-GX-JSON-DAG: "%191:sub8": 307 # CHECK-GX-JSON-DAG: "%191:sub9": 306 # CHECK-GX-JSON-DAG: "%191:sub10": 305 # CHECK-GX-JSON-DAG: "%191:sub11": 304 # CHECK-GX-JSON-DAG: "%191:sub12": 301 # CHECK-GX-JSON-DAG: "%191:sub13": 300 # CHECK-GX-JSON-DAG: "%191:sub14": 299 # CHECK-GX-JSON-DAG: "%191:sub15": 298 # CHECK-GX-JSON-DAG: "%191:sub16": 295 # CHECK-GX-JSON-DAG: "%191:sub17": 294 # CHECK-GX-JSON-DAG: "%191:sub18": 293 # CHECK-GX-JSON-DAG: "%191:sub19": 292 # CHECK-GX-JSON-DAG: "%191:sub20": 289 # CHECK-GX-JSON-DAG: "%191:sub21": 288 # CHECK-GX-JSON-DAG: "%191:sub22": 287 # CHECK-GX-JSON-DAG: "%191:sub23": 286 # CHECK-GX-JSON-DAG: "%191:sub24": 283 # CHECK-GX-JSON-DAG: "%191:sub25": 282 # CHECK-GX-JSON-DAG: "%191:sub26": 281 # CHECK-GX-JSON-DAG: "%191:sub27": 280 # CHECK-GX-JSON-DAG: "%191:sub28": 277 # CHECK-GX-JSON-DAG: "%191:sub29": 276 # CHECK-GX-JSON-DAG: "%191:sub30": 275 # CHECK-GX-JSON-DAG: "%191:sub31": 274 # CHECK-GX-JSON-DAG: "%233:sub0": 367 # CHECK-GX-JSON-DAG: "%233:sub1": 366 # CHECK-GX-JSON-DAG: "%233:sub2": 365 # CHECK-GX-JSON-DAG: "%233:sub3": 364 # CHECK-GX-JSON-DAG: "%233:sub4": 361 # CHECK-GX-JSON-DAG: "%233:sub5": 360 # CHECK-GX-JSON-DAG: "%233:sub6": 359 # CHECK-GX-JSON-DAG: "%233:sub7": 358 # CHECK-GX-JSON-DAG: "%233:sub8": 355 # CHECK-GX-JSON-DAG: "%233:sub9": 354 # CHECK-GX-JSON-DAG: "%233:sub10": 353 # CHECK-GX-JSON-DAG: "%233:sub11": 352 # CHECK-GX-JSON-DAG: "%233:sub12": 349 # CHECK-GX-JSON-DAG: "%233:sub13": 348 # CHECK-GX-JSON-DAG: "%233:sub14": 347 # CHECK-GX-JSON-DAG: "%233:sub15": 346 # CHECK-GX-JSON-DAG: "%233:sub16": 343 # CHECK-GX-JSON-DAG: "%233:sub17": 342 # CHECK-GX-JSON-DAG: "%233:sub18": 341 # CHECK-GX-JSON-DAG: "%233:sub19": 340 # CHECK-GX-JSON-DAG: "%233:sub20": 337 # CHECK-GX-JSON-DAG: "%233:sub21": 336 # CHECK-GX-JSON-DAG: "%233:sub22": 335 # CHECK-GX-JSON-DAG: "%233:sub23": 334 # CHECK-GX-JSON-DAG: "%233:sub24": 331 # CHECK-GX-JSON-DAG: "%233:sub25": 330 # CHECK-GX-JSON-DAG: "%233:sub26": 329 # CHECK-GX-JSON-DAG: "%233:sub27": 328 # CHECK-GX-JSON-DAG: "%233:sub28": 325 # CHECK-GX-JSON-DAG: "%233:sub29": 324 # CHECK-GX-JSON-DAG: "%233:sub30": 323 # CHECK-GX-JSON-DAG: "%233:sub31": 322 # CHECK-GX-JSON-DAG: "%235": 2 # CHECK-GX-JSON-DAG: "%236": 2 # CHECK-GX-JSON-DAG: "%237": 2 # CHECK-GX-JSON-DAG: "%238": 2 # CHECK-GX-JSON-DAG: "%240": 2 # CHECK-GX-JSON-DAG: "%241": 2 # CHECK-GX-JSON-DAG: "%242": 2 # CHECK-GX-JSON-DAG: "%243": 2 # CHECK-GX-JSON-DAG: "%245": 2 # CHECK-GX-JSON-DAG: "%246": 2 # CHECK-GX-JSON-DAG: "%247": 2 # CHECK-GX-JSON-DAG: "%248": 2 # CHECK-GX-JSON-DAG: "%250": 2 # CHECK-GX-JSON-DAG: "%251": 2 # CHECK-GX-JSON-DAG: "%252": 2 # CHECK-GX-JSON-DAG: "%253": 2 # CHECK-GX-JSON-DAG: "%255": 2 # CHECK-GX-JSON-DAG: "%256": 2 # CHECK-GX-JSON-DAG: "%257": 2 # CHECK-GX-JSON-DAG: "%258": 2 # CHECK-GX-JSON-DAG: "%260": 2 # CHECK-GX-JSON-DAG: "%261": 2 # CHECK-GX-JSON-DAG: "%262": 2 # CHECK-GX-JSON-DAG: "%263": 2 # CHECK-GX-JSON-DAG: "%265": 2 # CHECK-GX-JSON-DAG: "%266": 2 # CHECK-GX-JSON-DAG: "%267": 2 # CHECK-GX-JSON-DAG: "%268": 2 # CHECK-GX-JSON-DAG: "%269:sub0": 1 # CHECK-GX-JSON-DAG: "%269:sub1": 0 # CHECK-GX-JSON-DAG: "%270": 2 # CHECK-GX-JSON-DAG: "%271": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%273:vgpr_32 = COPY %269.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 222 # CHECK-GX-JSON-DAG: "%69:sub1": 221 # CHECK-GX-JSON-DAG: "%69:sub2": 220 # CHECK-GX-JSON-DAG: "%69:sub3": 219 # CHECK-GX-JSON-DAG: "%69:sub4": 216 # CHECK-GX-JSON-DAG: "%69:sub5": 215 # CHECK-GX-JSON-DAG: "%69:sub6": 214 # CHECK-GX-JSON-DAG: "%69:sub7": 213 # CHECK-GX-JSON-DAG: "%69:sub8": 210 # CHECK-GX-JSON-DAG: "%69:sub9": 209 # CHECK-GX-JSON-DAG: "%69:sub10": 208 # CHECK-GX-JSON-DAG: "%69:sub11": 207 # CHECK-GX-JSON-DAG: "%69:sub12": 204 # CHECK-GX-JSON-DAG: "%69:sub13": 203 # CHECK-GX-JSON-DAG: "%69:sub14": 202 # CHECK-GX-JSON-DAG: "%69:sub15": 201 # CHECK-GX-JSON-DAG: "%69:sub16": 198 # CHECK-GX-JSON-DAG: "%69:sub17": 197 # CHECK-GX-JSON-DAG: "%69:sub18": 196 # CHECK-GX-JSON-DAG: "%69:sub19": 195 # CHECK-GX-JSON-DAG: "%69:sub20": 192 # CHECK-GX-JSON-DAG: "%69:sub21": 191 # CHECK-GX-JSON-DAG: "%69:sub22": 190 # CHECK-GX-JSON-DAG: "%69:sub23": 189 # CHECK-GX-JSON-DAG: "%69:sub24": 186 # CHECK-GX-JSON-DAG: "%69:sub25": 185 # CHECK-GX-JSON-DAG: "%69:sub26": 184 # CHECK-GX-JSON-DAG: "%69:sub27": 183 # CHECK-GX-JSON-DAG: "%69:sub28": 180 # CHECK-GX-JSON-DAG: "%69:sub29": 179 # CHECK-GX-JSON-DAG: "%69:sub30": 178 # CHECK-GX-JSON-DAG: "%69:sub31": 177 # CHECK-GX-JSON-DAG: "%70:sub0": 174 # CHECK-GX-JSON-DAG: "%70:sub1": 173 # CHECK-GX-JSON-DAG: "%70:sub2": 172 # CHECK-GX-JSON-DAG: "%70:sub3": 171 # CHECK-GX-JSON-DAG: "%70:sub4": 168 # CHECK-GX-JSON-DAG: "%70:sub5": 167 # CHECK-GX-JSON-DAG: "%70:sub6": 166 # CHECK-GX-JSON-DAG: "%70:sub7": 165 # CHECK-GX-JSON-DAG: "%70:sub8": 162 # CHECK-GX-JSON-DAG: "%70:sub9": 161 # CHECK-GX-JSON-DAG: "%70:sub10": 160 # CHECK-GX-JSON-DAG: "%70:sub11": 159 # CHECK-GX-JSON-DAG: "%70:sub12": 156 # CHECK-GX-JSON-DAG: "%70:sub13": 155 # CHECK-GX-JSON-DAG: "%70:sub14": 154 # CHECK-GX-JSON-DAG: "%70:sub15": 153 # CHECK-GX-JSON-DAG: "%70:sub16": 150 # CHECK-GX-JSON-DAG: "%70:sub17": 149 # CHECK-GX-JSON-DAG: "%70:sub18": 148 # CHECK-GX-JSON-DAG: "%70:sub19": 147 # CHECK-GX-JSON-DAG: "%70:sub20": 144 # CHECK-GX-JSON-DAG: "%70:sub21": 143 # CHECK-GX-JSON-DAG: "%70:sub22": 142 # CHECK-GX-JSON-DAG: "%70:sub23": 141 # CHECK-GX-JSON-DAG: "%70:sub24": 138 # CHECK-GX-JSON-DAG: "%70:sub25": 137 # CHECK-GX-JSON-DAG: "%70:sub26": 136 # CHECK-GX-JSON-DAG: "%70:sub27": 135 # CHECK-GX-JSON-DAG: "%70:sub28": 132 # CHECK-GX-JSON-DAG: "%70:sub29": 131 # CHECK-GX-JSON-DAG: "%70:sub30": 130 # CHECK-GX-JSON-DAG: "%70:sub31": 129 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 45 # CHECK-GX-JSON-DAG: "%107": 87 # CHECK-GX-JSON-DAG: "%149:sub0": 270 # CHECK-GX-JSON-DAG: "%149:sub1": 269 # CHECK-GX-JSON-DAG: "%149:sub2": 268 # CHECK-GX-JSON-DAG: "%149:sub3": 267 # CHECK-GX-JSON-DAG: "%149:sub4": 264 # CHECK-GX-JSON-DAG: "%149:sub5": 263 # CHECK-GX-JSON-DAG: "%149:sub6": 262 # CHECK-GX-JSON-DAG: "%149:sub7": 261 # CHECK-GX-JSON-DAG: "%149:sub8": 258 # CHECK-GX-JSON-DAG: "%149:sub9": 257 # CHECK-GX-JSON-DAG: "%149:sub10": 256 # CHECK-GX-JSON-DAG: "%149:sub11": 255 # CHECK-GX-JSON-DAG: "%149:sub12": 252 # CHECK-GX-JSON-DAG: "%149:sub13": 251 # CHECK-GX-JSON-DAG: "%149:sub14": 250 # CHECK-GX-JSON-DAG: "%149:sub15": 249 # CHECK-GX-JSON-DAG: "%149:sub16": 246 # CHECK-GX-JSON-DAG: "%149:sub17": 245 # CHECK-GX-JSON-DAG: "%149:sub18": 244 # CHECK-GX-JSON-DAG: "%149:sub19": 243 # CHECK-GX-JSON-DAG: "%149:sub20": 240 # CHECK-GX-JSON-DAG: "%149:sub21": 239 # CHECK-GX-JSON-DAG: "%149:sub22": 238 # CHECK-GX-JSON-DAG: "%149:sub23": 237 # CHECK-GX-JSON-DAG: "%149:sub24": 234 # CHECK-GX-JSON-DAG: "%149:sub25": 233 # CHECK-GX-JSON-DAG: "%149:sub26": 232 # CHECK-GX-JSON-DAG: "%149:sub27": 231 # CHECK-GX-JSON-DAG: "%149:sub28": 228 # CHECK-GX-JSON-DAG: "%149:sub29": 227 # CHECK-GX-JSON-DAG: "%149:sub30": 226 # CHECK-GX-JSON-DAG: "%149:sub31": 225 # CHECK-GX-JSON-DAG: "%191:sub0": 318 # CHECK-GX-JSON-DAG: "%191:sub1": 317 # CHECK-GX-JSON-DAG: "%191:sub2": 316 # CHECK-GX-JSON-DAG: "%191:sub3": 315 # CHECK-GX-JSON-DAG: "%191:sub4": 312 # CHECK-GX-JSON-DAG: "%191:sub5": 311 # CHECK-GX-JSON-DAG: "%191:sub6": 310 # CHECK-GX-JSON-DAG: "%191:sub7": 309 # CHECK-GX-JSON-DAG: "%191:sub8": 306 # CHECK-GX-JSON-DAG: "%191:sub9": 305 # CHECK-GX-JSON-DAG: "%191:sub10": 304 # CHECK-GX-JSON-DAG: "%191:sub11": 303 # CHECK-GX-JSON-DAG: "%191:sub12": 300 # CHECK-GX-JSON-DAG: "%191:sub13": 299 # CHECK-GX-JSON-DAG: "%191:sub14": 298 # CHECK-GX-JSON-DAG: "%191:sub15": 297 # CHECK-GX-JSON-DAG: "%191:sub16": 294 # CHECK-GX-JSON-DAG: "%191:sub17": 293 # CHECK-GX-JSON-DAG: "%191:sub18": 292 # CHECK-GX-JSON-DAG: "%191:sub19": 291 # CHECK-GX-JSON-DAG: "%191:sub20": 288 # CHECK-GX-JSON-DAG: "%191:sub21": 287 # CHECK-GX-JSON-DAG: "%191:sub22": 286 # CHECK-GX-JSON-DAG: "%191:sub23": 285 # CHECK-GX-JSON-DAG: "%191:sub24": 282 # CHECK-GX-JSON-DAG: "%191:sub25": 281 # CHECK-GX-JSON-DAG: "%191:sub26": 280 # CHECK-GX-JSON-DAG: "%191:sub27": 279 # CHECK-GX-JSON-DAG: "%191:sub28": 276 # CHECK-GX-JSON-DAG: "%191:sub29": 275 # CHECK-GX-JSON-DAG: "%191:sub30": 274 # CHECK-GX-JSON-DAG: "%191:sub31": 273 # CHECK-GX-JSON-DAG: "%233:sub0": 366 # CHECK-GX-JSON-DAG: "%233:sub1": 365 # CHECK-GX-JSON-DAG: "%233:sub2": 364 # CHECK-GX-JSON-DAG: "%233:sub3": 363 # CHECK-GX-JSON-DAG: "%233:sub4": 360 # CHECK-GX-JSON-DAG: "%233:sub5": 359 # CHECK-GX-JSON-DAG: "%233:sub6": 358 # CHECK-GX-JSON-DAG: "%233:sub7": 357 # CHECK-GX-JSON-DAG: "%233:sub8": 354 # CHECK-GX-JSON-DAG: "%233:sub9": 353 # CHECK-GX-JSON-DAG: "%233:sub10": 352 # CHECK-GX-JSON-DAG: "%233:sub11": 351 # CHECK-GX-JSON-DAG: "%233:sub12": 348 # CHECK-GX-JSON-DAG: "%233:sub13": 347 # CHECK-GX-JSON-DAG: "%233:sub14": 346 # CHECK-GX-JSON-DAG: "%233:sub15": 345 # CHECK-GX-JSON-DAG: "%233:sub16": 342 # CHECK-GX-JSON-DAG: "%233:sub17": 341 # CHECK-GX-JSON-DAG: "%233:sub18": 340 # CHECK-GX-JSON-DAG: "%233:sub19": 339 # CHECK-GX-JSON-DAG: "%233:sub20": 336 # CHECK-GX-JSON-DAG: "%233:sub21": 335 # CHECK-GX-JSON-DAG: "%233:sub22": 334 # CHECK-GX-JSON-DAG: "%233:sub23": 333 # CHECK-GX-JSON-DAG: "%233:sub24": 330 # CHECK-GX-JSON-DAG: "%233:sub25": 329 # CHECK-GX-JSON-DAG: "%233:sub26": 328 # CHECK-GX-JSON-DAG: "%233:sub27": 327 # CHECK-GX-JSON-DAG: "%233:sub28": 324 # CHECK-GX-JSON-DAG: "%233:sub29": 323 # CHECK-GX-JSON-DAG: "%233:sub30": 322 # CHECK-GX-JSON-DAG: "%233:sub31": 321 # CHECK-GX-JSON-DAG: "%235": 1 # CHECK-GX-JSON-DAG: "%236": 1 # CHECK-GX-JSON-DAG: "%237": 1 # CHECK-GX-JSON-DAG: "%238": 1 # CHECK-GX-JSON-DAG: "%240": 1 # CHECK-GX-JSON-DAG: "%241": 1 # CHECK-GX-JSON-DAG: "%242": 1 # CHECK-GX-JSON-DAG: "%243": 1 # CHECK-GX-JSON-DAG: "%245": 1 # CHECK-GX-JSON-DAG: "%246": 1 # CHECK-GX-JSON-DAG: "%247": 1 # CHECK-GX-JSON-DAG: "%248": 1 # CHECK-GX-JSON-DAG: "%250": 1 # CHECK-GX-JSON-DAG: "%251": 1 # CHECK-GX-JSON-DAG: "%252": 1 # CHECK-GX-JSON-DAG: "%253": 1 # CHECK-GX-JSON-DAG: "%255": 1 # CHECK-GX-JSON-DAG: "%256": 1 # CHECK-GX-JSON-DAG: "%257": 1 # CHECK-GX-JSON-DAG: "%258": 1 # CHECK-GX-JSON-DAG: "%260": 1 # CHECK-GX-JSON-DAG: "%261": 1 # CHECK-GX-JSON-DAG: "%262": 1 # CHECK-GX-JSON-DAG: "%263": 1 # CHECK-GX-JSON-DAG: "%265": 1 # CHECK-GX-JSON-DAG: "%266": 1 # CHECK-GX-JSON-DAG: "%267": 1 # CHECK-GX-JSON-DAG: "%268": 1 # CHECK-GX-JSON-DAG: "%269:sub0": 0 # CHECK-GX-JSON-DAG: "%270": 1 # CHECK-GX-JSON-DAG: "%271": 1 # CHECK-GX-JSON-DAG: "%272": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%274:vreg_1024 = REG_SEQUENCE %273, %subreg.sub0, %272, %subreg.sub1, %271, %subreg.sub2, %270, %subreg.sub3, %268, %subreg.sub4, %267, %subreg.sub5, %266, %subreg.sub6, %265, %subreg.sub7, %263, %subreg.sub8, %262, %subreg.sub9, %261, %subreg.sub10, %260, %subreg.sub11, %258, %subreg.sub12, %257, %subreg.sub13, %256, %subreg.sub14, %255, %subreg.sub15, %253, %subreg.sub16, %252, %subreg.sub17, %251, %subreg.sub18, %250, %subreg.sub19, %248, %subreg.sub20, %247, %subreg.sub21, %246, %subreg.sub22, %245, %subreg.sub23, %243, %subreg.sub24, %242, %subreg.sub25, %241, %subreg.sub26, %240, %subreg.sub27, %238, %subreg.sub28, %237, %subreg.sub29, %236, %subreg.sub30, %235, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 221 # CHECK-GX-JSON-DAG: "%69:sub1": 220 # CHECK-GX-JSON-DAG: "%69:sub2": 219 # CHECK-GX-JSON-DAG: "%69:sub3": 218 # CHECK-GX-JSON-DAG: "%69:sub4": 215 # CHECK-GX-JSON-DAG: "%69:sub5": 214 # CHECK-GX-JSON-DAG: "%69:sub6": 213 # CHECK-GX-JSON-DAG: "%69:sub7": 212 # CHECK-GX-JSON-DAG: "%69:sub8": 209 # CHECK-GX-JSON-DAG: "%69:sub9": 208 # CHECK-GX-JSON-DAG: "%69:sub10": 207 # CHECK-GX-JSON-DAG: "%69:sub11": 206 # CHECK-GX-JSON-DAG: "%69:sub12": 203 # CHECK-GX-JSON-DAG: "%69:sub13": 202 # CHECK-GX-JSON-DAG: "%69:sub14": 201 # CHECK-GX-JSON-DAG: "%69:sub15": 200 # CHECK-GX-JSON-DAG: "%69:sub16": 197 # CHECK-GX-JSON-DAG: "%69:sub17": 196 # CHECK-GX-JSON-DAG: "%69:sub18": 195 # CHECK-GX-JSON-DAG: "%69:sub19": 194 # CHECK-GX-JSON-DAG: "%69:sub20": 191 # CHECK-GX-JSON-DAG: "%69:sub21": 190 # CHECK-GX-JSON-DAG: "%69:sub22": 189 # CHECK-GX-JSON-DAG: "%69:sub23": 188 # CHECK-GX-JSON-DAG: "%69:sub24": 185 # CHECK-GX-JSON-DAG: "%69:sub25": 184 # CHECK-GX-JSON-DAG: "%69:sub26": 183 # CHECK-GX-JSON-DAG: "%69:sub27": 182 # CHECK-GX-JSON-DAG: "%69:sub28": 179 # CHECK-GX-JSON-DAG: "%69:sub29": 178 # CHECK-GX-JSON-DAG: "%69:sub30": 177 # CHECK-GX-JSON-DAG: "%69:sub31": 176 # CHECK-GX-JSON-DAG: "%70:sub0": 173 # CHECK-GX-JSON-DAG: "%70:sub1": 172 # CHECK-GX-JSON-DAG: "%70:sub2": 171 # CHECK-GX-JSON-DAG: "%70:sub3": 170 # CHECK-GX-JSON-DAG: "%70:sub4": 167 # CHECK-GX-JSON-DAG: "%70:sub5": 166 # CHECK-GX-JSON-DAG: "%70:sub6": 165 # CHECK-GX-JSON-DAG: "%70:sub7": 164 # CHECK-GX-JSON-DAG: "%70:sub8": 161 # CHECK-GX-JSON-DAG: "%70:sub9": 160 # CHECK-GX-JSON-DAG: "%70:sub10": 159 # CHECK-GX-JSON-DAG: "%70:sub11": 158 # CHECK-GX-JSON-DAG: "%70:sub12": 155 # CHECK-GX-JSON-DAG: "%70:sub13": 154 # CHECK-GX-JSON-DAG: "%70:sub14": 153 # CHECK-GX-JSON-DAG: "%70:sub15": 152 # CHECK-GX-JSON-DAG: "%70:sub16": 149 # CHECK-GX-JSON-DAG: "%70:sub17": 148 # CHECK-GX-JSON-DAG: "%70:sub18": 147 # CHECK-GX-JSON-DAG: "%70:sub19": 146 # CHECK-GX-JSON-DAG: "%70:sub20": 143 # CHECK-GX-JSON-DAG: "%70:sub21": 142 # CHECK-GX-JSON-DAG: "%70:sub22": 141 # CHECK-GX-JSON-DAG: "%70:sub23": 140 # CHECK-GX-JSON-DAG: "%70:sub24": 137 # CHECK-GX-JSON-DAG: "%70:sub25": 136 # CHECK-GX-JSON-DAG: "%70:sub26": 135 # CHECK-GX-JSON-DAG: "%70:sub27": 134 # CHECK-GX-JSON-DAG: "%70:sub28": 131 # CHECK-GX-JSON-DAG: "%70:sub29": 130 # CHECK-GX-JSON-DAG: "%70:sub30": 129 # CHECK-GX-JSON-DAG: "%70:sub31": 128 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 44 # CHECK-GX-JSON-DAG: "%107": 86 # CHECK-GX-JSON-DAG: "%149:sub0": 269 # CHECK-GX-JSON-DAG: "%149:sub1": 268 # CHECK-GX-JSON-DAG: "%149:sub2": 267 # CHECK-GX-JSON-DAG: "%149:sub3": 266 # CHECK-GX-JSON-DAG: "%149:sub4": 263 # CHECK-GX-JSON-DAG: "%149:sub5": 262 # CHECK-GX-JSON-DAG: "%149:sub6": 261 # CHECK-GX-JSON-DAG: "%149:sub7": 260 # CHECK-GX-JSON-DAG: "%149:sub8": 257 # CHECK-GX-JSON-DAG: "%149:sub9": 256 # CHECK-GX-JSON-DAG: "%149:sub10": 255 # CHECK-GX-JSON-DAG: "%149:sub11": 254 # CHECK-GX-JSON-DAG: "%149:sub12": 251 # CHECK-GX-JSON-DAG: "%149:sub13": 250 # CHECK-GX-JSON-DAG: "%149:sub14": 249 # CHECK-GX-JSON-DAG: "%149:sub15": 248 # CHECK-GX-JSON-DAG: "%149:sub16": 245 # CHECK-GX-JSON-DAG: "%149:sub17": 244 # CHECK-GX-JSON-DAG: "%149:sub18": 243 # CHECK-GX-JSON-DAG: "%149:sub19": 242 # CHECK-GX-JSON-DAG: "%149:sub20": 239 # CHECK-GX-JSON-DAG: "%149:sub21": 238 # CHECK-GX-JSON-DAG: "%149:sub22": 237 # CHECK-GX-JSON-DAG: "%149:sub23": 236 # CHECK-GX-JSON-DAG: "%149:sub24": 233 # CHECK-GX-JSON-DAG: "%149:sub25": 232 # CHECK-GX-JSON-DAG: "%149:sub26": 231 # CHECK-GX-JSON-DAG: "%149:sub27": 230 # CHECK-GX-JSON-DAG: "%149:sub28": 227 # CHECK-GX-JSON-DAG: "%149:sub29": 226 # CHECK-GX-JSON-DAG: "%149:sub30": 225 # CHECK-GX-JSON-DAG: "%149:sub31": 224 # CHECK-GX-JSON-DAG: "%191:sub0": 317 # CHECK-GX-JSON-DAG: "%191:sub1": 316 # CHECK-GX-JSON-DAG: "%191:sub2": 315 # CHECK-GX-JSON-DAG: "%191:sub3": 314 # CHECK-GX-JSON-DAG: "%191:sub4": 311 # CHECK-GX-JSON-DAG: "%191:sub5": 310 # CHECK-GX-JSON-DAG: "%191:sub6": 309 # CHECK-GX-JSON-DAG: "%191:sub7": 308 # CHECK-GX-JSON-DAG: "%191:sub8": 305 # CHECK-GX-JSON-DAG: "%191:sub9": 304 # CHECK-GX-JSON-DAG: "%191:sub10": 303 # CHECK-GX-JSON-DAG: "%191:sub11": 302 # CHECK-GX-JSON-DAG: "%191:sub12": 299 # CHECK-GX-JSON-DAG: "%191:sub13": 298 # CHECK-GX-JSON-DAG: "%191:sub14": 297 # CHECK-GX-JSON-DAG: "%191:sub15": 296 # CHECK-GX-JSON-DAG: "%191:sub16": 293 # CHECK-GX-JSON-DAG: "%191:sub17": 292 # CHECK-GX-JSON-DAG: "%191:sub18": 291 # CHECK-GX-JSON-DAG: "%191:sub19": 290 # CHECK-GX-JSON-DAG: "%191:sub20": 287 # CHECK-GX-JSON-DAG: "%191:sub21": 286 # CHECK-GX-JSON-DAG: "%191:sub22": 285 # CHECK-GX-JSON-DAG: "%191:sub23": 284 # CHECK-GX-JSON-DAG: "%191:sub24": 281 # CHECK-GX-JSON-DAG: "%191:sub25": 280 # CHECK-GX-JSON-DAG: "%191:sub26": 279 # CHECK-GX-JSON-DAG: "%191:sub27": 278 # CHECK-GX-JSON-DAG: "%191:sub28": 275 # CHECK-GX-JSON-DAG: "%191:sub29": 274 # CHECK-GX-JSON-DAG: "%191:sub30": 273 # CHECK-GX-JSON-DAG: "%191:sub31": 272 # CHECK-GX-JSON-DAG: "%233:sub0": 365 # CHECK-GX-JSON-DAG: "%233:sub1": 364 # CHECK-GX-JSON-DAG: "%233:sub2": 363 # CHECK-GX-JSON-DAG: "%233:sub3": 362 # CHECK-GX-JSON-DAG: "%233:sub4": 359 # CHECK-GX-JSON-DAG: "%233:sub5": 358 # CHECK-GX-JSON-DAG: "%233:sub6": 357 # CHECK-GX-JSON-DAG: "%233:sub7": 356 # CHECK-GX-JSON-DAG: "%233:sub8": 353 # CHECK-GX-JSON-DAG: "%233:sub9": 352 # CHECK-GX-JSON-DAG: "%233:sub10": 351 # CHECK-GX-JSON-DAG: "%233:sub11": 350 # CHECK-GX-JSON-DAG: "%233:sub12": 347 # CHECK-GX-JSON-DAG: "%233:sub13": 346 # CHECK-GX-JSON-DAG: "%233:sub14": 345 # CHECK-GX-JSON-DAG: "%233:sub15": 344 # CHECK-GX-JSON-DAG: "%233:sub16": 341 # CHECK-GX-JSON-DAG: "%233:sub17": 340 # CHECK-GX-JSON-DAG: "%233:sub18": 339 # CHECK-GX-JSON-DAG: "%233:sub19": 338 # CHECK-GX-JSON-DAG: "%233:sub20": 335 # CHECK-GX-JSON-DAG: "%233:sub21": 334 # CHECK-GX-JSON-DAG: "%233:sub22": 333 # CHECK-GX-JSON-DAG: "%233:sub23": 332 # CHECK-GX-JSON-DAG: "%233:sub24": 329 # CHECK-GX-JSON-DAG: "%233:sub25": 328 # CHECK-GX-JSON-DAG: "%233:sub26": 327 # CHECK-GX-JSON-DAG: "%233:sub27": 326 # CHECK-GX-JSON-DAG: "%233:sub28": 323 # CHECK-GX-JSON-DAG: "%233:sub29": 322 # CHECK-GX-JSON-DAG: "%233:sub30": 321 # CHECK-GX-JSON-DAG: "%233:sub31": 320 # CHECK-GX-JSON-DAG: "%235": 0 # CHECK-GX-JSON-DAG: "%236": 0 # CHECK-GX-JSON-DAG: "%237": 0 # CHECK-GX-JSON-DAG: "%238": 0 # CHECK-GX-JSON-DAG: "%240": 0 # CHECK-GX-JSON-DAG: "%241": 0 # CHECK-GX-JSON-DAG: "%242": 0 # CHECK-GX-JSON-DAG: "%243": 0 # CHECK-GX-JSON-DAG: "%245": 0 # CHECK-GX-JSON-DAG: "%246": 0 # CHECK-GX-JSON-DAG: "%247": 0 # CHECK-GX-JSON-DAG: "%248": 0 # CHECK-GX-JSON-DAG: "%250": 0 # CHECK-GX-JSON-DAG: "%251": 0 # CHECK-GX-JSON-DAG: "%252": 0 # CHECK-GX-JSON-DAG: "%253": 0 # CHECK-GX-JSON-DAG: "%255": 0 # CHECK-GX-JSON-DAG: "%256": 0 # CHECK-GX-JSON-DAG: "%257": 0 # CHECK-GX-JSON-DAG: "%258": 0 # CHECK-GX-JSON-DAG: "%260": 0 # CHECK-GX-JSON-DAG: "%261": 0 # CHECK-GX-JSON-DAG: "%262": 0 # CHECK-GX-JSON-DAG: "%263": 0 # CHECK-GX-JSON-DAG: "%265": 0 # CHECK-GX-JSON-DAG: "%266": 0 # CHECK-GX-JSON-DAG: "%267": 0 # CHECK-GX-JSON-DAG: "%268": 0 # CHECK-GX-JSON-DAG: "%270": 0 # CHECK-GX-JSON-DAG: "%271": 0 # CHECK-GX-JSON-DAG: "%272": 0 # CHECK-GX-JSON-DAG: "%273": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%275:vreg_1024 = COPY %274", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 220 # CHECK-GX-JSON-DAG: "%69:sub1": 219 # CHECK-GX-JSON-DAG: "%69:sub2": 218 # CHECK-GX-JSON-DAG: "%69:sub3": 217 # CHECK-GX-JSON-DAG: "%69:sub4": 214 # CHECK-GX-JSON-DAG: "%69:sub5": 213 # CHECK-GX-JSON-DAG: "%69:sub6": 212 # CHECK-GX-JSON-DAG: "%69:sub7": 211 # CHECK-GX-JSON-DAG: "%69:sub8": 208 # CHECK-GX-JSON-DAG: "%69:sub9": 207 # CHECK-GX-JSON-DAG: "%69:sub10": 206 # CHECK-GX-JSON-DAG: "%69:sub11": 205 # CHECK-GX-JSON-DAG: "%69:sub12": 202 # CHECK-GX-JSON-DAG: "%69:sub13": 201 # CHECK-GX-JSON-DAG: "%69:sub14": 200 # CHECK-GX-JSON-DAG: "%69:sub15": 199 # CHECK-GX-JSON-DAG: "%69:sub16": 196 # CHECK-GX-JSON-DAG: "%69:sub17": 195 # CHECK-GX-JSON-DAG: "%69:sub18": 194 # CHECK-GX-JSON-DAG: "%69:sub19": 193 # CHECK-GX-JSON-DAG: "%69:sub20": 190 # CHECK-GX-JSON-DAG: "%69:sub21": 189 # CHECK-GX-JSON-DAG: "%69:sub22": 188 # CHECK-GX-JSON-DAG: "%69:sub23": 187 # CHECK-GX-JSON-DAG: "%69:sub24": 184 # CHECK-GX-JSON-DAG: "%69:sub25": 183 # CHECK-GX-JSON-DAG: "%69:sub26": 182 # CHECK-GX-JSON-DAG: "%69:sub27": 181 # CHECK-GX-JSON-DAG: "%69:sub28": 178 # CHECK-GX-JSON-DAG: "%69:sub29": 177 # CHECK-GX-JSON-DAG: "%69:sub30": 176 # CHECK-GX-JSON-DAG: "%69:sub31": 175 # CHECK-GX-JSON-DAG: "%70:sub0": 172 # CHECK-GX-JSON-DAG: "%70:sub1": 171 # CHECK-GX-JSON-DAG: "%70:sub2": 170 # CHECK-GX-JSON-DAG: "%70:sub3": 169 # CHECK-GX-JSON-DAG: "%70:sub4": 166 # CHECK-GX-JSON-DAG: "%70:sub5": 165 # CHECK-GX-JSON-DAG: "%70:sub6": 164 # CHECK-GX-JSON-DAG: "%70:sub7": 163 # CHECK-GX-JSON-DAG: "%70:sub8": 160 # CHECK-GX-JSON-DAG: "%70:sub9": 159 # CHECK-GX-JSON-DAG: "%70:sub10": 158 # CHECK-GX-JSON-DAG: "%70:sub11": 157 # CHECK-GX-JSON-DAG: "%70:sub12": 154 # CHECK-GX-JSON-DAG: "%70:sub13": 153 # CHECK-GX-JSON-DAG: "%70:sub14": 152 # CHECK-GX-JSON-DAG: "%70:sub15": 151 # CHECK-GX-JSON-DAG: "%70:sub16": 148 # CHECK-GX-JSON-DAG: "%70:sub17": 147 # CHECK-GX-JSON-DAG: "%70:sub18": 146 # CHECK-GX-JSON-DAG: "%70:sub19": 145 # CHECK-GX-JSON-DAG: "%70:sub20": 142 # CHECK-GX-JSON-DAG: "%70:sub21": 141 # CHECK-GX-JSON-DAG: "%70:sub22": 140 # CHECK-GX-JSON-DAG: "%70:sub23": 139 # CHECK-GX-JSON-DAG: "%70:sub24": 136 # CHECK-GX-JSON-DAG: "%70:sub25": 135 # CHECK-GX-JSON-DAG: "%70:sub26": 134 # CHECK-GX-JSON-DAG: "%70:sub27": 133 # CHECK-GX-JSON-DAG: "%70:sub28": 130 # CHECK-GX-JSON-DAG: "%70:sub29": 129 # CHECK-GX-JSON-DAG: "%70:sub30": 128 # CHECK-GX-JSON-DAG: "%70:sub31": 127 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 43 # CHECK-GX-JSON-DAG: "%107": 85 # CHECK-GX-JSON-DAG: "%149:sub0": 268 # CHECK-GX-JSON-DAG: "%149:sub1": 267 # CHECK-GX-JSON-DAG: "%149:sub2": 266 # CHECK-GX-JSON-DAG: "%149:sub3": 265 # CHECK-GX-JSON-DAG: "%149:sub4": 262 # CHECK-GX-JSON-DAG: "%149:sub5": 261 # CHECK-GX-JSON-DAG: "%149:sub6": 260 # CHECK-GX-JSON-DAG: "%149:sub7": 259 # CHECK-GX-JSON-DAG: "%149:sub8": 256 # CHECK-GX-JSON-DAG: "%149:sub9": 255 # CHECK-GX-JSON-DAG: "%149:sub10": 254 # CHECK-GX-JSON-DAG: "%149:sub11": 253 # CHECK-GX-JSON-DAG: "%149:sub12": 250 # CHECK-GX-JSON-DAG: "%149:sub13": 249 # CHECK-GX-JSON-DAG: "%149:sub14": 248 # CHECK-GX-JSON-DAG: "%149:sub15": 247 # CHECK-GX-JSON-DAG: "%149:sub16": 244 # CHECK-GX-JSON-DAG: "%149:sub17": 243 # CHECK-GX-JSON-DAG: "%149:sub18": 242 # CHECK-GX-JSON-DAG: "%149:sub19": 241 # CHECK-GX-JSON-DAG: "%149:sub20": 238 # CHECK-GX-JSON-DAG: "%149:sub21": 237 # CHECK-GX-JSON-DAG: "%149:sub22": 236 # CHECK-GX-JSON-DAG: "%149:sub23": 235 # CHECK-GX-JSON-DAG: "%149:sub24": 232 # CHECK-GX-JSON-DAG: "%149:sub25": 231 # CHECK-GX-JSON-DAG: "%149:sub26": 230 # CHECK-GX-JSON-DAG: "%149:sub27": 229 # CHECK-GX-JSON-DAG: "%149:sub28": 226 # CHECK-GX-JSON-DAG: "%149:sub29": 225 # CHECK-GX-JSON-DAG: "%149:sub30": 224 # CHECK-GX-JSON-DAG: "%149:sub31": 223 # CHECK-GX-JSON-DAG: "%191:sub0": 316 # CHECK-GX-JSON-DAG: "%191:sub1": 315 # CHECK-GX-JSON-DAG: "%191:sub2": 314 # CHECK-GX-JSON-DAG: "%191:sub3": 313 # CHECK-GX-JSON-DAG: "%191:sub4": 310 # CHECK-GX-JSON-DAG: "%191:sub5": 309 # CHECK-GX-JSON-DAG: "%191:sub6": 308 # CHECK-GX-JSON-DAG: "%191:sub7": 307 # CHECK-GX-JSON-DAG: "%191:sub8": 304 # CHECK-GX-JSON-DAG: "%191:sub9": 303 # CHECK-GX-JSON-DAG: "%191:sub10": 302 # CHECK-GX-JSON-DAG: "%191:sub11": 301 # CHECK-GX-JSON-DAG: "%191:sub12": 298 # CHECK-GX-JSON-DAG: "%191:sub13": 297 # CHECK-GX-JSON-DAG: "%191:sub14": 296 # CHECK-GX-JSON-DAG: "%191:sub15": 295 # CHECK-GX-JSON-DAG: "%191:sub16": 292 # CHECK-GX-JSON-DAG: "%191:sub17": 291 # CHECK-GX-JSON-DAG: "%191:sub18": 290 # CHECK-GX-JSON-DAG: "%191:sub19": 289 # CHECK-GX-JSON-DAG: "%191:sub20": 286 # CHECK-GX-JSON-DAG: "%191:sub21": 285 # CHECK-GX-JSON-DAG: "%191:sub22": 284 # CHECK-GX-JSON-DAG: "%191:sub23": 283 # CHECK-GX-JSON-DAG: "%191:sub24": 280 # CHECK-GX-JSON-DAG: "%191:sub25": 279 # CHECK-GX-JSON-DAG: "%191:sub26": 278 # CHECK-GX-JSON-DAG: "%191:sub27": 277 # CHECK-GX-JSON-DAG: "%191:sub28": 274 # CHECK-GX-JSON-DAG: "%191:sub29": 273 # CHECK-GX-JSON-DAG: "%191:sub30": 272 # CHECK-GX-JSON-DAG: "%191:sub31": 271 # CHECK-GX-JSON-DAG: "%233:sub0": 364 # CHECK-GX-JSON-DAG: "%233:sub1": 363 # CHECK-GX-JSON-DAG: "%233:sub2": 362 # CHECK-GX-JSON-DAG: "%233:sub3": 361 # CHECK-GX-JSON-DAG: "%233:sub4": 358 # CHECK-GX-JSON-DAG: "%233:sub5": 357 # CHECK-GX-JSON-DAG: "%233:sub6": 356 # CHECK-GX-JSON-DAG: "%233:sub7": 355 # CHECK-GX-JSON-DAG: "%233:sub8": 352 # CHECK-GX-JSON-DAG: "%233:sub9": 351 # CHECK-GX-JSON-DAG: "%233:sub10": 350 # CHECK-GX-JSON-DAG: "%233:sub11": 349 # CHECK-GX-JSON-DAG: "%233:sub12": 346 # CHECK-GX-JSON-DAG: "%233:sub13": 345 # CHECK-GX-JSON-DAG: "%233:sub14": 344 # CHECK-GX-JSON-DAG: "%233:sub15": 343 # CHECK-GX-JSON-DAG: "%233:sub16": 340 # CHECK-GX-JSON-DAG: "%233:sub17": 339 # CHECK-GX-JSON-DAG: "%233:sub18": 338 # CHECK-GX-JSON-DAG: "%233:sub19": 337 # CHECK-GX-JSON-DAG: "%233:sub20": 334 # CHECK-GX-JSON-DAG: "%233:sub21": 333 # CHECK-GX-JSON-DAG: "%233:sub22": 332 # CHECK-GX-JSON-DAG: "%233:sub23": 331 # CHECK-GX-JSON-DAG: "%233:sub24": 328 # CHECK-GX-JSON-DAG: "%233:sub25": 327 # CHECK-GX-JSON-DAG: "%233:sub26": 326 # CHECK-GX-JSON-DAG: "%233:sub27": 325 # CHECK-GX-JSON-DAG: "%233:sub28": 322 # CHECK-GX-JSON-DAG: "%233:sub29": 321 # CHECK-GX-JSON-DAG: "%233:sub30": 320 # CHECK-GX-JSON-DAG: "%233:sub31": 319 # CHECK-GX-JSON-DAG: "%274": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%233", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%233:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%276:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 219 # CHECK-GX-JSON-DAG: "%69:sub1": 218 # CHECK-GX-JSON-DAG: "%69:sub2": 217 # CHECK-GX-JSON-DAG: "%69:sub3": 216 # CHECK-GX-JSON-DAG: "%69:sub4": 213 # CHECK-GX-JSON-DAG: "%69:sub5": 212 # CHECK-GX-JSON-DAG: "%69:sub6": 211 # CHECK-GX-JSON-DAG: "%69:sub7": 210 # CHECK-GX-JSON-DAG: "%69:sub8": 207 # CHECK-GX-JSON-DAG: "%69:sub9": 206 # CHECK-GX-JSON-DAG: "%69:sub10": 205 # CHECK-GX-JSON-DAG: "%69:sub11": 204 # CHECK-GX-JSON-DAG: "%69:sub12": 201 # CHECK-GX-JSON-DAG: "%69:sub13": 200 # CHECK-GX-JSON-DAG: "%69:sub14": 199 # CHECK-GX-JSON-DAG: "%69:sub15": 198 # CHECK-GX-JSON-DAG: "%69:sub16": 195 # CHECK-GX-JSON-DAG: "%69:sub17": 194 # CHECK-GX-JSON-DAG: "%69:sub18": 193 # CHECK-GX-JSON-DAG: "%69:sub19": 192 # CHECK-GX-JSON-DAG: "%69:sub20": 189 # CHECK-GX-JSON-DAG: "%69:sub21": 188 # CHECK-GX-JSON-DAG: "%69:sub22": 187 # CHECK-GX-JSON-DAG: "%69:sub23": 186 # CHECK-GX-JSON-DAG: "%69:sub24": 183 # CHECK-GX-JSON-DAG: "%69:sub25": 182 # CHECK-GX-JSON-DAG: "%69:sub26": 181 # CHECK-GX-JSON-DAG: "%69:sub27": 180 # CHECK-GX-JSON-DAG: "%69:sub28": 177 # CHECK-GX-JSON-DAG: "%69:sub29": 176 # CHECK-GX-JSON-DAG: "%69:sub30": 175 # CHECK-GX-JSON-DAG: "%69:sub31": 174 # CHECK-GX-JSON-DAG: "%70:sub0": 171 # CHECK-GX-JSON-DAG: "%70:sub1": 170 # CHECK-GX-JSON-DAG: "%70:sub2": 169 # CHECK-GX-JSON-DAG: "%70:sub3": 168 # CHECK-GX-JSON-DAG: "%70:sub4": 165 # CHECK-GX-JSON-DAG: "%70:sub5": 164 # CHECK-GX-JSON-DAG: "%70:sub6": 163 # CHECK-GX-JSON-DAG: "%70:sub7": 162 # CHECK-GX-JSON-DAG: "%70:sub8": 159 # CHECK-GX-JSON-DAG: "%70:sub9": 158 # CHECK-GX-JSON-DAG: "%70:sub10": 157 # CHECK-GX-JSON-DAG: "%70:sub11": 156 # CHECK-GX-JSON-DAG: "%70:sub12": 153 # CHECK-GX-JSON-DAG: "%70:sub13": 152 # CHECK-GX-JSON-DAG: "%70:sub14": 151 # CHECK-GX-JSON-DAG: "%70:sub15": 150 # CHECK-GX-JSON-DAG: "%70:sub16": 147 # CHECK-GX-JSON-DAG: "%70:sub17": 146 # CHECK-GX-JSON-DAG: "%70:sub18": 145 # CHECK-GX-JSON-DAG: "%70:sub19": 144 # CHECK-GX-JSON-DAG: "%70:sub20": 141 # CHECK-GX-JSON-DAG: "%70:sub21": 140 # CHECK-GX-JSON-DAG: "%70:sub22": 139 # CHECK-GX-JSON-DAG: "%70:sub23": 138 # CHECK-GX-JSON-DAG: "%70:sub24": 135 # CHECK-GX-JSON-DAG: "%70:sub25": 134 # CHECK-GX-JSON-DAG: "%70:sub26": 133 # CHECK-GX-JSON-DAG: "%70:sub27": 132 # CHECK-GX-JSON-DAG: "%70:sub28": 129 # CHECK-GX-JSON-DAG: "%70:sub29": 128 # CHECK-GX-JSON-DAG: "%70:sub30": 127 # CHECK-GX-JSON-DAG: "%70:sub31": 126 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 42 # CHECK-GX-JSON-DAG: "%107": 84 # CHECK-GX-JSON-DAG: "%149:sub0": 267 # CHECK-GX-JSON-DAG: "%149:sub1": 266 # CHECK-GX-JSON-DAG: "%149:sub2": 265 # CHECK-GX-JSON-DAG: "%149:sub3": 264 # CHECK-GX-JSON-DAG: "%149:sub4": 261 # CHECK-GX-JSON-DAG: "%149:sub5": 260 # CHECK-GX-JSON-DAG: "%149:sub6": 259 # CHECK-GX-JSON-DAG: "%149:sub7": 258 # CHECK-GX-JSON-DAG: "%149:sub8": 255 # CHECK-GX-JSON-DAG: "%149:sub9": 254 # CHECK-GX-JSON-DAG: "%149:sub10": 253 # CHECK-GX-JSON-DAG: "%149:sub11": 252 # CHECK-GX-JSON-DAG: "%149:sub12": 249 # CHECK-GX-JSON-DAG: "%149:sub13": 248 # CHECK-GX-JSON-DAG: "%149:sub14": 247 # CHECK-GX-JSON-DAG: "%149:sub15": 246 # CHECK-GX-JSON-DAG: "%149:sub16": 243 # CHECK-GX-JSON-DAG: "%149:sub17": 242 # CHECK-GX-JSON-DAG: "%149:sub18": 241 # CHECK-GX-JSON-DAG: "%149:sub19": 240 # CHECK-GX-JSON-DAG: "%149:sub20": 237 # CHECK-GX-JSON-DAG: "%149:sub21": 236 # CHECK-GX-JSON-DAG: "%149:sub22": 235 # CHECK-GX-JSON-DAG: "%149:sub23": 234 # CHECK-GX-JSON-DAG: "%149:sub24": 231 # CHECK-GX-JSON-DAG: "%149:sub25": 230 # CHECK-GX-JSON-DAG: "%149:sub26": 229 # CHECK-GX-JSON-DAG: "%149:sub27": 228 # CHECK-GX-JSON-DAG: "%149:sub28": 225 # CHECK-GX-JSON-DAG: "%149:sub29": 224 # CHECK-GX-JSON-DAG: "%149:sub30": 223 # CHECK-GX-JSON-DAG: "%149:sub31": 222 # CHECK-GX-JSON-DAG: "%191:sub0": 315 # CHECK-GX-JSON-DAG: "%191:sub1": 314 # CHECK-GX-JSON-DAG: "%191:sub2": 313 # CHECK-GX-JSON-DAG: "%191:sub3": 312 # CHECK-GX-JSON-DAG: "%191:sub4": 309 # CHECK-GX-JSON-DAG: "%191:sub5": 308 # CHECK-GX-JSON-DAG: "%191:sub6": 307 # CHECK-GX-JSON-DAG: "%191:sub7": 306 # CHECK-GX-JSON-DAG: "%191:sub8": 303 # CHECK-GX-JSON-DAG: "%191:sub9": 302 # CHECK-GX-JSON-DAG: "%191:sub10": 301 # CHECK-GX-JSON-DAG: "%191:sub11": 300 # CHECK-GX-JSON-DAG: "%191:sub12": 297 # CHECK-GX-JSON-DAG: "%191:sub13": 296 # CHECK-GX-JSON-DAG: "%191:sub14": 295 # CHECK-GX-JSON-DAG: "%191:sub15": 294 # CHECK-GX-JSON-DAG: "%191:sub16": 291 # CHECK-GX-JSON-DAG: "%191:sub17": 290 # CHECK-GX-JSON-DAG: "%191:sub18": 289 # CHECK-GX-JSON-DAG: "%191:sub19": 288 # CHECK-GX-JSON-DAG: "%191:sub20": 285 # CHECK-GX-JSON-DAG: "%191:sub21": 284 # CHECK-GX-JSON-DAG: "%191:sub22": 283 # CHECK-GX-JSON-DAG: "%191:sub23": 282 # CHECK-GX-JSON-DAG: "%191:sub24": 279 # CHECK-GX-JSON-DAG: "%191:sub25": 278 # CHECK-GX-JSON-DAG: "%191:sub26": 277 # CHECK-GX-JSON-DAG: "%191:sub27": 276 # CHECK-GX-JSON-DAG: "%191:sub28": 273 # CHECK-GX-JSON-DAG: "%191:sub29": 272 # CHECK-GX-JSON-DAG: "%191:sub30": 271 # CHECK-GX-JSON-DAG: "%191:sub31": 270 # CHECK-GX-JSON-DAG: "%233:sub0": 363 # CHECK-GX-JSON-DAG: "%233:sub1": 362 # CHECK-GX-JSON-DAG: "%233:sub2": 361 # CHECK-GX-JSON-DAG: "%233:sub3": 360 # CHECK-GX-JSON-DAG: "%233:sub4": 357 # CHECK-GX-JSON-DAG: "%233:sub5": 356 # CHECK-GX-JSON-DAG: "%233:sub6": 355 # CHECK-GX-JSON-DAG: "%233:sub7": 354 # CHECK-GX-JSON-DAG: "%233:sub8": 351 # CHECK-GX-JSON-DAG: "%233:sub9": 350 # CHECK-GX-JSON-DAG: "%233:sub10": 349 # CHECK-GX-JSON-DAG: "%233:sub11": 348 # CHECK-GX-JSON-DAG: "%233:sub12": 345 # CHECK-GX-JSON-DAG: "%233:sub13": 344 # CHECK-GX-JSON-DAG: "%233:sub14": 343 # CHECK-GX-JSON-DAG: "%233:sub15": 342 # CHECK-GX-JSON-DAG: "%233:sub16": 339 # CHECK-GX-JSON-DAG: "%233:sub17": 338 # CHECK-GX-JSON-DAG: "%233:sub18": 337 # CHECK-GX-JSON-DAG: "%233:sub19": 336 # CHECK-GX-JSON-DAG: "%233:sub20": 333 # CHECK-GX-JSON-DAG: "%233:sub21": 332 # CHECK-GX-JSON-DAG: "%233:sub22": 331 # CHECK-GX-JSON-DAG: "%233:sub23": 330 # CHECK-GX-JSON-DAG: "%233:sub24": 327 # CHECK-GX-JSON-DAG: "%233:sub25": 326 # CHECK-GX-JSON-DAG: "%233:sub26": 325 # CHECK-GX-JSON-DAG: "%233:sub27": 324 # CHECK-GX-JSON-DAG: "%233:sub28": 321 # CHECK-GX-JSON-DAG: "%233:sub29": 320 # CHECK-GX-JSON-DAG: "%233:sub30": 319 # CHECK-GX-JSON-DAG: "%233:sub31": 318 # CHECK-GX-JSON-DAG: "%275:sub0": 411 # CHECK-GX-JSON-DAG: "%275:sub1": 410 # CHECK-GX-JSON-DAG: "%275:sub2": 409 # CHECK-GX-JSON-DAG: "%275:sub3": 408 # CHECK-GX-JSON-DAG: "%275:sub4": 405 # CHECK-GX-JSON-DAG: "%275:sub5": 404 # CHECK-GX-JSON-DAG: "%275:sub6": 403 # CHECK-GX-JSON-DAG: "%275:sub7": 402 # CHECK-GX-JSON-DAG: "%275:sub8": 399 # CHECK-GX-JSON-DAG: "%275:sub9": 398 # CHECK-GX-JSON-DAG: "%275:sub10": 397 # CHECK-GX-JSON-DAG: "%275:sub11": 396 # CHECK-GX-JSON-DAG: "%275:sub12": 393 # CHECK-GX-JSON-DAG: "%275:sub13": 392 # CHECK-GX-JSON-DAG: "%275:sub14": 391 # CHECK-GX-JSON-DAG: "%275:sub15": 390 # CHECK-GX-JSON-DAG: "%275:sub16": 387 # CHECK-GX-JSON-DAG: "%275:sub17": 386 # CHECK-GX-JSON-DAG: "%275:sub18": 385 # CHECK-GX-JSON-DAG: "%275:sub19": 384 # CHECK-GX-JSON-DAG: "%275:sub20": 381 # CHECK-GX-JSON-DAG: "%275:sub21": 380 # CHECK-GX-JSON-DAG: "%275:sub22": 379 # CHECK-GX-JSON-DAG: "%275:sub23": 378 # CHECK-GX-JSON-DAG: "%275:sub24": 375 # CHECK-GX-JSON-DAG: "%275:sub25": 374 # CHECK-GX-JSON-DAG: "%275:sub26": 373 # CHECK-GX-JSON-DAG: "%275:sub27": 372 # CHECK-GX-JSON-DAG: "%275:sub28": 369 # CHECK-GX-JSON-DAG: "%275:sub29": 368 # CHECK-GX-JSON-DAG: "%275:sub30": 367 # CHECK-GX-JSON-DAG: "%275:sub31": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 411 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%277:vgpr_32 = COPY %276.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 218 # CHECK-GX-JSON-DAG: "%69:sub1": 217 # CHECK-GX-JSON-DAG: "%69:sub2": 216 # CHECK-GX-JSON-DAG: "%69:sub3": 215 # CHECK-GX-JSON-DAG: "%69:sub4": 212 # CHECK-GX-JSON-DAG: "%69:sub5": 211 # CHECK-GX-JSON-DAG: "%69:sub6": 210 # CHECK-GX-JSON-DAG: "%69:sub7": 209 # CHECK-GX-JSON-DAG: "%69:sub8": 206 # CHECK-GX-JSON-DAG: "%69:sub9": 205 # CHECK-GX-JSON-DAG: "%69:sub10": 204 # CHECK-GX-JSON-DAG: "%69:sub11": 203 # CHECK-GX-JSON-DAG: "%69:sub12": 200 # CHECK-GX-JSON-DAG: "%69:sub13": 199 # CHECK-GX-JSON-DAG: "%69:sub14": 198 # CHECK-GX-JSON-DAG: "%69:sub15": 197 # CHECK-GX-JSON-DAG: "%69:sub16": 194 # CHECK-GX-JSON-DAG: "%69:sub17": 193 # CHECK-GX-JSON-DAG: "%69:sub18": 192 # CHECK-GX-JSON-DAG: "%69:sub19": 191 # CHECK-GX-JSON-DAG: "%69:sub20": 188 # CHECK-GX-JSON-DAG: "%69:sub21": 187 # CHECK-GX-JSON-DAG: "%69:sub22": 186 # CHECK-GX-JSON-DAG: "%69:sub23": 185 # CHECK-GX-JSON-DAG: "%69:sub24": 182 # CHECK-GX-JSON-DAG: "%69:sub25": 181 # CHECK-GX-JSON-DAG: "%69:sub26": 180 # CHECK-GX-JSON-DAG: "%69:sub27": 179 # CHECK-GX-JSON-DAG: "%69:sub28": 176 # CHECK-GX-JSON-DAG: "%69:sub29": 175 # CHECK-GX-JSON-DAG: "%69:sub30": 174 # CHECK-GX-JSON-DAG: "%69:sub31": 173 # CHECK-GX-JSON-DAG: "%70:sub0": 170 # CHECK-GX-JSON-DAG: "%70:sub1": 169 # CHECK-GX-JSON-DAG: "%70:sub2": 168 # CHECK-GX-JSON-DAG: "%70:sub3": 167 # CHECK-GX-JSON-DAG: "%70:sub4": 164 # CHECK-GX-JSON-DAG: "%70:sub5": 163 # CHECK-GX-JSON-DAG: "%70:sub6": 162 # CHECK-GX-JSON-DAG: "%70:sub7": 161 # CHECK-GX-JSON-DAG: "%70:sub8": 158 # CHECK-GX-JSON-DAG: "%70:sub9": 157 # CHECK-GX-JSON-DAG: "%70:sub10": 156 # CHECK-GX-JSON-DAG: "%70:sub11": 155 # CHECK-GX-JSON-DAG: "%70:sub12": 152 # CHECK-GX-JSON-DAG: "%70:sub13": 151 # CHECK-GX-JSON-DAG: "%70:sub14": 150 # CHECK-GX-JSON-DAG: "%70:sub15": 149 # CHECK-GX-JSON-DAG: "%70:sub16": 146 # CHECK-GX-JSON-DAG: "%70:sub17": 145 # CHECK-GX-JSON-DAG: "%70:sub18": 144 # CHECK-GX-JSON-DAG: "%70:sub19": 143 # CHECK-GX-JSON-DAG: "%70:sub20": 140 # CHECK-GX-JSON-DAG: "%70:sub21": 139 # CHECK-GX-JSON-DAG: "%70:sub22": 138 # CHECK-GX-JSON-DAG: "%70:sub23": 137 # CHECK-GX-JSON-DAG: "%70:sub24": 134 # CHECK-GX-JSON-DAG: "%70:sub25": 133 # CHECK-GX-JSON-DAG: "%70:sub26": 132 # CHECK-GX-JSON-DAG: "%70:sub27": 131 # CHECK-GX-JSON-DAG: "%70:sub28": 128 # CHECK-GX-JSON-DAG: "%70:sub29": 127 # CHECK-GX-JSON-DAG: "%70:sub30": 126 # CHECK-GX-JSON-DAG: "%70:sub31": 125 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 41 # CHECK-GX-JSON-DAG: "%107": 83 # CHECK-GX-JSON-DAG: "%149:sub0": 266 # CHECK-GX-JSON-DAG: "%149:sub1": 265 # CHECK-GX-JSON-DAG: "%149:sub2": 264 # CHECK-GX-JSON-DAG: "%149:sub3": 263 # CHECK-GX-JSON-DAG: "%149:sub4": 260 # CHECK-GX-JSON-DAG: "%149:sub5": 259 # CHECK-GX-JSON-DAG: "%149:sub6": 258 # CHECK-GX-JSON-DAG: "%149:sub7": 257 # CHECK-GX-JSON-DAG: "%149:sub8": 254 # CHECK-GX-JSON-DAG: "%149:sub9": 253 # CHECK-GX-JSON-DAG: "%149:sub10": 252 # CHECK-GX-JSON-DAG: "%149:sub11": 251 # CHECK-GX-JSON-DAG: "%149:sub12": 248 # CHECK-GX-JSON-DAG: "%149:sub13": 247 # CHECK-GX-JSON-DAG: "%149:sub14": 246 # CHECK-GX-JSON-DAG: "%149:sub15": 245 # CHECK-GX-JSON-DAG: "%149:sub16": 242 # CHECK-GX-JSON-DAG: "%149:sub17": 241 # CHECK-GX-JSON-DAG: "%149:sub18": 240 # CHECK-GX-JSON-DAG: "%149:sub19": 239 # CHECK-GX-JSON-DAG: "%149:sub20": 236 # CHECK-GX-JSON-DAG: "%149:sub21": 235 # CHECK-GX-JSON-DAG: "%149:sub22": 234 # CHECK-GX-JSON-DAG: "%149:sub23": 233 # CHECK-GX-JSON-DAG: "%149:sub24": 230 # CHECK-GX-JSON-DAG: "%149:sub25": 229 # CHECK-GX-JSON-DAG: "%149:sub26": 228 # CHECK-GX-JSON-DAG: "%149:sub27": 227 # CHECK-GX-JSON-DAG: "%149:sub28": 224 # CHECK-GX-JSON-DAG: "%149:sub29": 223 # CHECK-GX-JSON-DAG: "%149:sub30": 222 # CHECK-GX-JSON-DAG: "%149:sub31": 221 # CHECK-GX-JSON-DAG: "%191:sub0": 314 # CHECK-GX-JSON-DAG: "%191:sub1": 313 # CHECK-GX-JSON-DAG: "%191:sub2": 312 # CHECK-GX-JSON-DAG: "%191:sub3": 311 # CHECK-GX-JSON-DAG: "%191:sub4": 308 # CHECK-GX-JSON-DAG: "%191:sub5": 307 # CHECK-GX-JSON-DAG: "%191:sub6": 306 # CHECK-GX-JSON-DAG: "%191:sub7": 305 # CHECK-GX-JSON-DAG: "%191:sub8": 302 # CHECK-GX-JSON-DAG: "%191:sub9": 301 # CHECK-GX-JSON-DAG: "%191:sub10": 300 # CHECK-GX-JSON-DAG: "%191:sub11": 299 # CHECK-GX-JSON-DAG: "%191:sub12": 296 # CHECK-GX-JSON-DAG: "%191:sub13": 295 # CHECK-GX-JSON-DAG: "%191:sub14": 294 # CHECK-GX-JSON-DAG: "%191:sub15": 293 # CHECK-GX-JSON-DAG: "%191:sub16": 290 # CHECK-GX-JSON-DAG: "%191:sub17": 289 # CHECK-GX-JSON-DAG: "%191:sub18": 288 # CHECK-GX-JSON-DAG: "%191:sub19": 287 # CHECK-GX-JSON-DAG: "%191:sub20": 284 # CHECK-GX-JSON-DAG: "%191:sub21": 283 # CHECK-GX-JSON-DAG: "%191:sub22": 282 # CHECK-GX-JSON-DAG: "%191:sub23": 281 # CHECK-GX-JSON-DAG: "%191:sub24": 278 # CHECK-GX-JSON-DAG: "%191:sub25": 277 # CHECK-GX-JSON-DAG: "%191:sub26": 276 # CHECK-GX-JSON-DAG: "%191:sub27": 275 # CHECK-GX-JSON-DAG: "%191:sub28": 272 # CHECK-GX-JSON-DAG: "%191:sub29": 271 # CHECK-GX-JSON-DAG: "%191:sub30": 270 # CHECK-GX-JSON-DAG: "%191:sub31": 269 # CHECK-GX-JSON-DAG: "%233:sub0": 362 # CHECK-GX-JSON-DAG: "%233:sub1": 361 # CHECK-GX-JSON-DAG: "%233:sub2": 360 # CHECK-GX-JSON-DAG: "%233:sub3": 359 # CHECK-GX-JSON-DAG: "%233:sub4": 356 # CHECK-GX-JSON-DAG: "%233:sub5": 355 # CHECK-GX-JSON-DAG: "%233:sub6": 354 # CHECK-GX-JSON-DAG: "%233:sub7": 353 # CHECK-GX-JSON-DAG: "%233:sub8": 350 # CHECK-GX-JSON-DAG: "%233:sub9": 349 # CHECK-GX-JSON-DAG: "%233:sub10": 348 # CHECK-GX-JSON-DAG: "%233:sub11": 347 # CHECK-GX-JSON-DAG: "%233:sub12": 344 # CHECK-GX-JSON-DAG: "%233:sub13": 343 # CHECK-GX-JSON-DAG: "%233:sub14": 342 # CHECK-GX-JSON-DAG: "%233:sub15": 341 # CHECK-GX-JSON-DAG: "%233:sub16": 338 # CHECK-GX-JSON-DAG: "%233:sub17": 337 # CHECK-GX-JSON-DAG: "%233:sub18": 336 # CHECK-GX-JSON-DAG: "%233:sub19": 335 # CHECK-GX-JSON-DAG: "%233:sub20": 332 # CHECK-GX-JSON-DAG: "%233:sub21": 331 # CHECK-GX-JSON-DAG: "%233:sub22": 330 # CHECK-GX-JSON-DAG: "%233:sub23": 329 # CHECK-GX-JSON-DAG: "%233:sub24": 326 # CHECK-GX-JSON-DAG: "%233:sub25": 325 # CHECK-GX-JSON-DAG: "%233:sub26": 324 # CHECK-GX-JSON-DAG: "%233:sub27": 323 # CHECK-GX-JSON-DAG: "%233:sub28": 320 # CHECK-GX-JSON-DAG: "%233:sub29": 319 # CHECK-GX-JSON-DAG: "%233:sub30": 318 # CHECK-GX-JSON-DAG: "%233:sub31": 317 # CHECK-GX-JSON-DAG: "%275:sub0": 410 # CHECK-GX-JSON-DAG: "%275:sub1": 409 # CHECK-GX-JSON-DAG: "%275:sub2": 408 # CHECK-GX-JSON-DAG: "%275:sub3": 407 # CHECK-GX-JSON-DAG: "%275:sub4": 404 # CHECK-GX-JSON-DAG: "%275:sub5": 403 # CHECK-GX-JSON-DAG: "%275:sub6": 402 # CHECK-GX-JSON-DAG: "%275:sub7": 401 # CHECK-GX-JSON-DAG: "%275:sub8": 398 # CHECK-GX-JSON-DAG: "%275:sub9": 397 # CHECK-GX-JSON-DAG: "%275:sub10": 396 # CHECK-GX-JSON-DAG: "%275:sub11": 395 # CHECK-GX-JSON-DAG: "%275:sub12": 392 # CHECK-GX-JSON-DAG: "%275:sub13": 391 # CHECK-GX-JSON-DAG: "%275:sub14": 390 # CHECK-GX-JSON-DAG: "%275:sub15": 389 # CHECK-GX-JSON-DAG: "%275:sub16": 386 # CHECK-GX-JSON-DAG: "%275:sub17": 385 # CHECK-GX-JSON-DAG: "%275:sub18": 384 # CHECK-GX-JSON-DAG: "%275:sub19": 383 # CHECK-GX-JSON-DAG: "%275:sub20": 380 # CHECK-GX-JSON-DAG: "%275:sub21": 379 # CHECK-GX-JSON-DAG: "%275:sub22": 378 # CHECK-GX-JSON-DAG: "%275:sub23": 377 # CHECK-GX-JSON-DAG: "%275:sub24": 374 # CHECK-GX-JSON-DAG: "%275:sub25": 373 # CHECK-GX-JSON-DAG: "%275:sub26": 372 # CHECK-GX-JSON-DAG: "%275:sub27": 371 # CHECK-GX-JSON-DAG: "%275:sub28": 368 # CHECK-GX-JSON-DAG: "%275:sub29": 367 # CHECK-GX-JSON-DAG: "%275:sub30": 366 # CHECK-GX-JSON-DAG: "%275:sub31": 365 # CHECK-GX-JSON-DAG: "%276:sub0": 3 # CHECK-GX-JSON-DAG: "%276:sub1": 2 # CHECK-GX-JSON-DAG: "%276:sub2": 1 # CHECK-GX-JSON-DAG: "%276:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 410 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%278:vgpr_32 = COPY %276.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 217 # CHECK-GX-JSON-DAG: "%69:sub1": 216 # CHECK-GX-JSON-DAG: "%69:sub2": 215 # CHECK-GX-JSON-DAG: "%69:sub3": 214 # CHECK-GX-JSON-DAG: "%69:sub4": 211 # CHECK-GX-JSON-DAG: "%69:sub5": 210 # CHECK-GX-JSON-DAG: "%69:sub6": 209 # CHECK-GX-JSON-DAG: "%69:sub7": 208 # CHECK-GX-JSON-DAG: "%69:sub8": 205 # CHECK-GX-JSON-DAG: "%69:sub9": 204 # CHECK-GX-JSON-DAG: "%69:sub10": 203 # CHECK-GX-JSON-DAG: "%69:sub11": 202 # CHECK-GX-JSON-DAG: "%69:sub12": 199 # CHECK-GX-JSON-DAG: "%69:sub13": 198 # CHECK-GX-JSON-DAG: "%69:sub14": 197 # CHECK-GX-JSON-DAG: "%69:sub15": 196 # CHECK-GX-JSON-DAG: "%69:sub16": 193 # CHECK-GX-JSON-DAG: "%69:sub17": 192 # CHECK-GX-JSON-DAG: "%69:sub18": 191 # CHECK-GX-JSON-DAG: "%69:sub19": 190 # CHECK-GX-JSON-DAG: "%69:sub20": 187 # CHECK-GX-JSON-DAG: "%69:sub21": 186 # CHECK-GX-JSON-DAG: "%69:sub22": 185 # CHECK-GX-JSON-DAG: "%69:sub23": 184 # CHECK-GX-JSON-DAG: "%69:sub24": 181 # CHECK-GX-JSON-DAG: "%69:sub25": 180 # CHECK-GX-JSON-DAG: "%69:sub26": 179 # CHECK-GX-JSON-DAG: "%69:sub27": 178 # CHECK-GX-JSON-DAG: "%69:sub28": 175 # CHECK-GX-JSON-DAG: "%69:sub29": 174 # CHECK-GX-JSON-DAG: "%69:sub30": 173 # CHECK-GX-JSON-DAG: "%69:sub31": 172 # CHECK-GX-JSON-DAG: "%70:sub0": 169 # CHECK-GX-JSON-DAG: "%70:sub1": 168 # CHECK-GX-JSON-DAG: "%70:sub2": 167 # CHECK-GX-JSON-DAG: "%70:sub3": 166 # CHECK-GX-JSON-DAG: "%70:sub4": 163 # CHECK-GX-JSON-DAG: "%70:sub5": 162 # CHECK-GX-JSON-DAG: "%70:sub6": 161 # CHECK-GX-JSON-DAG: "%70:sub7": 160 # CHECK-GX-JSON-DAG: "%70:sub8": 157 # CHECK-GX-JSON-DAG: "%70:sub9": 156 # CHECK-GX-JSON-DAG: "%70:sub10": 155 # CHECK-GX-JSON-DAG: "%70:sub11": 154 # CHECK-GX-JSON-DAG: "%70:sub12": 151 # CHECK-GX-JSON-DAG: "%70:sub13": 150 # CHECK-GX-JSON-DAG: "%70:sub14": 149 # CHECK-GX-JSON-DAG: "%70:sub15": 148 # CHECK-GX-JSON-DAG: "%70:sub16": 145 # CHECK-GX-JSON-DAG: "%70:sub17": 144 # CHECK-GX-JSON-DAG: "%70:sub18": 143 # CHECK-GX-JSON-DAG: "%70:sub19": 142 # CHECK-GX-JSON-DAG: "%70:sub20": 139 # CHECK-GX-JSON-DAG: "%70:sub21": 138 # CHECK-GX-JSON-DAG: "%70:sub22": 137 # CHECK-GX-JSON-DAG: "%70:sub23": 136 # CHECK-GX-JSON-DAG: "%70:sub24": 133 # CHECK-GX-JSON-DAG: "%70:sub25": 132 # CHECK-GX-JSON-DAG: "%70:sub26": 131 # CHECK-GX-JSON-DAG: "%70:sub27": 130 # CHECK-GX-JSON-DAG: "%70:sub28": 127 # CHECK-GX-JSON-DAG: "%70:sub29": 126 # CHECK-GX-JSON-DAG: "%70:sub30": 125 # CHECK-GX-JSON-DAG: "%70:sub31": 124 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 40 # CHECK-GX-JSON-DAG: "%107": 82 # CHECK-GX-JSON-DAG: "%149:sub0": 265 # CHECK-GX-JSON-DAG: "%149:sub1": 264 # CHECK-GX-JSON-DAG: "%149:sub2": 263 # CHECK-GX-JSON-DAG: "%149:sub3": 262 # CHECK-GX-JSON-DAG: "%149:sub4": 259 # CHECK-GX-JSON-DAG: "%149:sub5": 258 # CHECK-GX-JSON-DAG: "%149:sub6": 257 # CHECK-GX-JSON-DAG: "%149:sub7": 256 # CHECK-GX-JSON-DAG: "%149:sub8": 253 # CHECK-GX-JSON-DAG: "%149:sub9": 252 # CHECK-GX-JSON-DAG: "%149:sub10": 251 # CHECK-GX-JSON-DAG: "%149:sub11": 250 # CHECK-GX-JSON-DAG: "%149:sub12": 247 # CHECK-GX-JSON-DAG: "%149:sub13": 246 # CHECK-GX-JSON-DAG: "%149:sub14": 245 # CHECK-GX-JSON-DAG: "%149:sub15": 244 # CHECK-GX-JSON-DAG: "%149:sub16": 241 # CHECK-GX-JSON-DAG: "%149:sub17": 240 # CHECK-GX-JSON-DAG: "%149:sub18": 239 # CHECK-GX-JSON-DAG: "%149:sub19": 238 # CHECK-GX-JSON-DAG: "%149:sub20": 235 # CHECK-GX-JSON-DAG: "%149:sub21": 234 # CHECK-GX-JSON-DAG: "%149:sub22": 233 # CHECK-GX-JSON-DAG: "%149:sub23": 232 # CHECK-GX-JSON-DAG: "%149:sub24": 229 # CHECK-GX-JSON-DAG: "%149:sub25": 228 # CHECK-GX-JSON-DAG: "%149:sub26": 227 # CHECK-GX-JSON-DAG: "%149:sub27": 226 # CHECK-GX-JSON-DAG: "%149:sub28": 223 # CHECK-GX-JSON-DAG: "%149:sub29": 222 # CHECK-GX-JSON-DAG: "%149:sub30": 221 # CHECK-GX-JSON-DAG: "%149:sub31": 220 # CHECK-GX-JSON-DAG: "%191:sub0": 313 # CHECK-GX-JSON-DAG: "%191:sub1": 312 # CHECK-GX-JSON-DAG: "%191:sub2": 311 # CHECK-GX-JSON-DAG: "%191:sub3": 310 # CHECK-GX-JSON-DAG: "%191:sub4": 307 # CHECK-GX-JSON-DAG: "%191:sub5": 306 # CHECK-GX-JSON-DAG: "%191:sub6": 305 # CHECK-GX-JSON-DAG: "%191:sub7": 304 # CHECK-GX-JSON-DAG: "%191:sub8": 301 # CHECK-GX-JSON-DAG: "%191:sub9": 300 # CHECK-GX-JSON-DAG: "%191:sub10": 299 # CHECK-GX-JSON-DAG: "%191:sub11": 298 # CHECK-GX-JSON-DAG: "%191:sub12": 295 # CHECK-GX-JSON-DAG: "%191:sub13": 294 # CHECK-GX-JSON-DAG: "%191:sub14": 293 # CHECK-GX-JSON-DAG: "%191:sub15": 292 # CHECK-GX-JSON-DAG: "%191:sub16": 289 # CHECK-GX-JSON-DAG: "%191:sub17": 288 # CHECK-GX-JSON-DAG: "%191:sub18": 287 # CHECK-GX-JSON-DAG: "%191:sub19": 286 # CHECK-GX-JSON-DAG: "%191:sub20": 283 # CHECK-GX-JSON-DAG: "%191:sub21": 282 # CHECK-GX-JSON-DAG: "%191:sub22": 281 # CHECK-GX-JSON-DAG: "%191:sub23": 280 # CHECK-GX-JSON-DAG: "%191:sub24": 277 # CHECK-GX-JSON-DAG: "%191:sub25": 276 # CHECK-GX-JSON-DAG: "%191:sub26": 275 # CHECK-GX-JSON-DAG: "%191:sub27": 274 # CHECK-GX-JSON-DAG: "%191:sub28": 271 # CHECK-GX-JSON-DAG: "%191:sub29": 270 # CHECK-GX-JSON-DAG: "%191:sub30": 269 # CHECK-GX-JSON-DAG: "%191:sub31": 268 # CHECK-GX-JSON-DAG: "%233:sub0": 361 # CHECK-GX-JSON-DAG: "%233:sub1": 360 # CHECK-GX-JSON-DAG: "%233:sub2": 359 # CHECK-GX-JSON-DAG: "%233:sub3": 358 # CHECK-GX-JSON-DAG: "%233:sub4": 355 # CHECK-GX-JSON-DAG: "%233:sub5": 354 # CHECK-GX-JSON-DAG: "%233:sub6": 353 # CHECK-GX-JSON-DAG: "%233:sub7": 352 # CHECK-GX-JSON-DAG: "%233:sub8": 349 # CHECK-GX-JSON-DAG: "%233:sub9": 348 # CHECK-GX-JSON-DAG: "%233:sub10": 347 # CHECK-GX-JSON-DAG: "%233:sub11": 346 # CHECK-GX-JSON-DAG: "%233:sub12": 343 # CHECK-GX-JSON-DAG: "%233:sub13": 342 # CHECK-GX-JSON-DAG: "%233:sub14": 341 # CHECK-GX-JSON-DAG: "%233:sub15": 340 # CHECK-GX-JSON-DAG: "%233:sub16": 337 # CHECK-GX-JSON-DAG: "%233:sub17": 336 # CHECK-GX-JSON-DAG: "%233:sub18": 335 # CHECK-GX-JSON-DAG: "%233:sub19": 334 # CHECK-GX-JSON-DAG: "%233:sub20": 331 # CHECK-GX-JSON-DAG: "%233:sub21": 330 # CHECK-GX-JSON-DAG: "%233:sub22": 329 # CHECK-GX-JSON-DAG: "%233:sub23": 328 # CHECK-GX-JSON-DAG: "%233:sub24": 325 # CHECK-GX-JSON-DAG: "%233:sub25": 324 # CHECK-GX-JSON-DAG: "%233:sub26": 323 # CHECK-GX-JSON-DAG: "%233:sub27": 322 # CHECK-GX-JSON-DAG: "%233:sub28": 319 # CHECK-GX-JSON-DAG: "%233:sub29": 318 # CHECK-GX-JSON-DAG: "%233:sub30": 317 # CHECK-GX-JSON-DAG: "%233:sub31": 316 # CHECK-GX-JSON-DAG: "%275:sub0": 409 # CHECK-GX-JSON-DAG: "%275:sub1": 408 # CHECK-GX-JSON-DAG: "%275:sub2": 407 # CHECK-GX-JSON-DAG: "%275:sub3": 406 # CHECK-GX-JSON-DAG: "%275:sub4": 403 # CHECK-GX-JSON-DAG: "%275:sub5": 402 # CHECK-GX-JSON-DAG: "%275:sub6": 401 # CHECK-GX-JSON-DAG: "%275:sub7": 400 # CHECK-GX-JSON-DAG: "%275:sub8": 397 # CHECK-GX-JSON-DAG: "%275:sub9": 396 # CHECK-GX-JSON-DAG: "%275:sub10": 395 # CHECK-GX-JSON-DAG: "%275:sub11": 394 # CHECK-GX-JSON-DAG: "%275:sub12": 391 # CHECK-GX-JSON-DAG: "%275:sub13": 390 # CHECK-GX-JSON-DAG: "%275:sub14": 389 # CHECK-GX-JSON-DAG: "%275:sub15": 388 # CHECK-GX-JSON-DAG: "%275:sub16": 385 # CHECK-GX-JSON-DAG: "%275:sub17": 384 # CHECK-GX-JSON-DAG: "%275:sub18": 383 # CHECK-GX-JSON-DAG: "%275:sub19": 382 # CHECK-GX-JSON-DAG: "%275:sub20": 379 # CHECK-GX-JSON-DAG: "%275:sub21": 378 # CHECK-GX-JSON-DAG: "%275:sub22": 377 # CHECK-GX-JSON-DAG: "%275:sub23": 376 # CHECK-GX-JSON-DAG: "%275:sub24": 373 # CHECK-GX-JSON-DAG: "%275:sub25": 372 # CHECK-GX-JSON-DAG: "%275:sub26": 371 # CHECK-GX-JSON-DAG: "%275:sub27": 370 # CHECK-GX-JSON-DAG: "%275:sub28": 367 # CHECK-GX-JSON-DAG: "%275:sub29": 366 # CHECK-GX-JSON-DAG: "%275:sub30": 365 # CHECK-GX-JSON-DAG: "%275:sub31": 364 # CHECK-GX-JSON-DAG: "%276:sub0": 2 # CHECK-GX-JSON-DAG: "%276:sub1": 1 # CHECK-GX-JSON-DAG: "%276:sub2": 0 # CHECK-GX-JSON-DAG: "%277": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 409 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%279:vgpr_32 = COPY %276.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 216 # CHECK-GX-JSON-DAG: "%69:sub1": 215 # CHECK-GX-JSON-DAG: "%69:sub2": 214 # CHECK-GX-JSON-DAG: "%69:sub3": 213 # CHECK-GX-JSON-DAG: "%69:sub4": 210 # CHECK-GX-JSON-DAG: "%69:sub5": 209 # CHECK-GX-JSON-DAG: "%69:sub6": 208 # CHECK-GX-JSON-DAG: "%69:sub7": 207 # CHECK-GX-JSON-DAG: "%69:sub8": 204 # CHECK-GX-JSON-DAG: "%69:sub9": 203 # CHECK-GX-JSON-DAG: "%69:sub10": 202 # CHECK-GX-JSON-DAG: "%69:sub11": 201 # CHECK-GX-JSON-DAG: "%69:sub12": 198 # CHECK-GX-JSON-DAG: "%69:sub13": 197 # CHECK-GX-JSON-DAG: "%69:sub14": 196 # CHECK-GX-JSON-DAG: "%69:sub15": 195 # CHECK-GX-JSON-DAG: "%69:sub16": 192 # CHECK-GX-JSON-DAG: "%69:sub17": 191 # CHECK-GX-JSON-DAG: "%69:sub18": 190 # CHECK-GX-JSON-DAG: "%69:sub19": 189 # CHECK-GX-JSON-DAG: "%69:sub20": 186 # CHECK-GX-JSON-DAG: "%69:sub21": 185 # CHECK-GX-JSON-DAG: "%69:sub22": 184 # CHECK-GX-JSON-DAG: "%69:sub23": 183 # CHECK-GX-JSON-DAG: "%69:sub24": 180 # CHECK-GX-JSON-DAG: "%69:sub25": 179 # CHECK-GX-JSON-DAG: "%69:sub26": 178 # CHECK-GX-JSON-DAG: "%69:sub27": 177 # CHECK-GX-JSON-DAG: "%69:sub28": 174 # CHECK-GX-JSON-DAG: "%69:sub29": 173 # CHECK-GX-JSON-DAG: "%69:sub30": 172 # CHECK-GX-JSON-DAG: "%69:sub31": 171 # CHECK-GX-JSON-DAG: "%70:sub0": 168 # CHECK-GX-JSON-DAG: "%70:sub1": 167 # CHECK-GX-JSON-DAG: "%70:sub2": 166 # CHECK-GX-JSON-DAG: "%70:sub3": 165 # CHECK-GX-JSON-DAG: "%70:sub4": 162 # CHECK-GX-JSON-DAG: "%70:sub5": 161 # CHECK-GX-JSON-DAG: "%70:sub6": 160 # CHECK-GX-JSON-DAG: "%70:sub7": 159 # CHECK-GX-JSON-DAG: "%70:sub8": 156 # CHECK-GX-JSON-DAG: "%70:sub9": 155 # CHECK-GX-JSON-DAG: "%70:sub10": 154 # CHECK-GX-JSON-DAG: "%70:sub11": 153 # CHECK-GX-JSON-DAG: "%70:sub12": 150 # CHECK-GX-JSON-DAG: "%70:sub13": 149 # CHECK-GX-JSON-DAG: "%70:sub14": 148 # CHECK-GX-JSON-DAG: "%70:sub15": 147 # CHECK-GX-JSON-DAG: "%70:sub16": 144 # CHECK-GX-JSON-DAG: "%70:sub17": 143 # CHECK-GX-JSON-DAG: "%70:sub18": 142 # CHECK-GX-JSON-DAG: "%70:sub19": 141 # CHECK-GX-JSON-DAG: "%70:sub20": 138 # CHECK-GX-JSON-DAG: "%70:sub21": 137 # CHECK-GX-JSON-DAG: "%70:sub22": 136 # CHECK-GX-JSON-DAG: "%70:sub23": 135 # CHECK-GX-JSON-DAG: "%70:sub24": 132 # CHECK-GX-JSON-DAG: "%70:sub25": 131 # CHECK-GX-JSON-DAG: "%70:sub26": 130 # CHECK-GX-JSON-DAG: "%70:sub27": 129 # CHECK-GX-JSON-DAG: "%70:sub28": 126 # CHECK-GX-JSON-DAG: "%70:sub29": 125 # CHECK-GX-JSON-DAG: "%70:sub30": 124 # CHECK-GX-JSON-DAG: "%70:sub31": 123 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 39 # CHECK-GX-JSON-DAG: "%107": 81 # CHECK-GX-JSON-DAG: "%149:sub0": 264 # CHECK-GX-JSON-DAG: "%149:sub1": 263 # CHECK-GX-JSON-DAG: "%149:sub2": 262 # CHECK-GX-JSON-DAG: "%149:sub3": 261 # CHECK-GX-JSON-DAG: "%149:sub4": 258 # CHECK-GX-JSON-DAG: "%149:sub5": 257 # CHECK-GX-JSON-DAG: "%149:sub6": 256 # CHECK-GX-JSON-DAG: "%149:sub7": 255 # CHECK-GX-JSON-DAG: "%149:sub8": 252 # CHECK-GX-JSON-DAG: "%149:sub9": 251 # CHECK-GX-JSON-DAG: "%149:sub10": 250 # CHECK-GX-JSON-DAG: "%149:sub11": 249 # CHECK-GX-JSON-DAG: "%149:sub12": 246 # CHECK-GX-JSON-DAG: "%149:sub13": 245 # CHECK-GX-JSON-DAG: "%149:sub14": 244 # CHECK-GX-JSON-DAG: "%149:sub15": 243 # CHECK-GX-JSON-DAG: "%149:sub16": 240 # CHECK-GX-JSON-DAG: "%149:sub17": 239 # CHECK-GX-JSON-DAG: "%149:sub18": 238 # CHECK-GX-JSON-DAG: "%149:sub19": 237 # CHECK-GX-JSON-DAG: "%149:sub20": 234 # CHECK-GX-JSON-DAG: "%149:sub21": 233 # CHECK-GX-JSON-DAG: "%149:sub22": 232 # CHECK-GX-JSON-DAG: "%149:sub23": 231 # CHECK-GX-JSON-DAG: "%149:sub24": 228 # CHECK-GX-JSON-DAG: "%149:sub25": 227 # CHECK-GX-JSON-DAG: "%149:sub26": 226 # CHECK-GX-JSON-DAG: "%149:sub27": 225 # CHECK-GX-JSON-DAG: "%149:sub28": 222 # CHECK-GX-JSON-DAG: "%149:sub29": 221 # CHECK-GX-JSON-DAG: "%149:sub30": 220 # CHECK-GX-JSON-DAG: "%149:sub31": 219 # CHECK-GX-JSON-DAG: "%191:sub0": 312 # CHECK-GX-JSON-DAG: "%191:sub1": 311 # CHECK-GX-JSON-DAG: "%191:sub2": 310 # CHECK-GX-JSON-DAG: "%191:sub3": 309 # CHECK-GX-JSON-DAG: "%191:sub4": 306 # CHECK-GX-JSON-DAG: "%191:sub5": 305 # CHECK-GX-JSON-DAG: "%191:sub6": 304 # CHECK-GX-JSON-DAG: "%191:sub7": 303 # CHECK-GX-JSON-DAG: "%191:sub8": 300 # CHECK-GX-JSON-DAG: "%191:sub9": 299 # CHECK-GX-JSON-DAG: "%191:sub10": 298 # CHECK-GX-JSON-DAG: "%191:sub11": 297 # CHECK-GX-JSON-DAG: "%191:sub12": 294 # CHECK-GX-JSON-DAG: "%191:sub13": 293 # CHECK-GX-JSON-DAG: "%191:sub14": 292 # CHECK-GX-JSON-DAG: "%191:sub15": 291 # CHECK-GX-JSON-DAG: "%191:sub16": 288 # CHECK-GX-JSON-DAG: "%191:sub17": 287 # CHECK-GX-JSON-DAG: "%191:sub18": 286 # CHECK-GX-JSON-DAG: "%191:sub19": 285 # CHECK-GX-JSON-DAG: "%191:sub20": 282 # CHECK-GX-JSON-DAG: "%191:sub21": 281 # CHECK-GX-JSON-DAG: "%191:sub22": 280 # CHECK-GX-JSON-DAG: "%191:sub23": 279 # CHECK-GX-JSON-DAG: "%191:sub24": 276 # CHECK-GX-JSON-DAG: "%191:sub25": 275 # CHECK-GX-JSON-DAG: "%191:sub26": 274 # CHECK-GX-JSON-DAG: "%191:sub27": 273 # CHECK-GX-JSON-DAG: "%191:sub28": 270 # CHECK-GX-JSON-DAG: "%191:sub29": 269 # CHECK-GX-JSON-DAG: "%191:sub30": 268 # CHECK-GX-JSON-DAG: "%191:sub31": 267 # CHECK-GX-JSON-DAG: "%233:sub0": 360 # CHECK-GX-JSON-DAG: "%233:sub1": 359 # CHECK-GX-JSON-DAG: "%233:sub2": 358 # CHECK-GX-JSON-DAG: "%233:sub3": 357 # CHECK-GX-JSON-DAG: "%233:sub4": 354 # CHECK-GX-JSON-DAG: "%233:sub5": 353 # CHECK-GX-JSON-DAG: "%233:sub6": 352 # CHECK-GX-JSON-DAG: "%233:sub7": 351 # CHECK-GX-JSON-DAG: "%233:sub8": 348 # CHECK-GX-JSON-DAG: "%233:sub9": 347 # CHECK-GX-JSON-DAG: "%233:sub10": 346 # CHECK-GX-JSON-DAG: "%233:sub11": 345 # CHECK-GX-JSON-DAG: "%233:sub12": 342 # CHECK-GX-JSON-DAG: "%233:sub13": 341 # CHECK-GX-JSON-DAG: "%233:sub14": 340 # CHECK-GX-JSON-DAG: "%233:sub15": 339 # CHECK-GX-JSON-DAG: "%233:sub16": 336 # CHECK-GX-JSON-DAG: "%233:sub17": 335 # CHECK-GX-JSON-DAG: "%233:sub18": 334 # CHECK-GX-JSON-DAG: "%233:sub19": 333 # CHECK-GX-JSON-DAG: "%233:sub20": 330 # CHECK-GX-JSON-DAG: "%233:sub21": 329 # CHECK-GX-JSON-DAG: "%233:sub22": 328 # CHECK-GX-JSON-DAG: "%233:sub23": 327 # CHECK-GX-JSON-DAG: "%233:sub24": 324 # CHECK-GX-JSON-DAG: "%233:sub25": 323 # CHECK-GX-JSON-DAG: "%233:sub26": 322 # CHECK-GX-JSON-DAG: "%233:sub27": 321 # CHECK-GX-JSON-DAG: "%233:sub28": 318 # CHECK-GX-JSON-DAG: "%233:sub29": 317 # CHECK-GX-JSON-DAG: "%233:sub30": 316 # CHECK-GX-JSON-DAG: "%233:sub31": 315 # CHECK-GX-JSON-DAG: "%275:sub0": 408 # CHECK-GX-JSON-DAG: "%275:sub1": 407 # CHECK-GX-JSON-DAG: "%275:sub2": 406 # CHECK-GX-JSON-DAG: "%275:sub3": 405 # CHECK-GX-JSON-DAG: "%275:sub4": 402 # CHECK-GX-JSON-DAG: "%275:sub5": 401 # CHECK-GX-JSON-DAG: "%275:sub6": 400 # CHECK-GX-JSON-DAG: "%275:sub7": 399 # CHECK-GX-JSON-DAG: "%275:sub8": 396 # CHECK-GX-JSON-DAG: "%275:sub9": 395 # CHECK-GX-JSON-DAG: "%275:sub10": 394 # CHECK-GX-JSON-DAG: "%275:sub11": 393 # CHECK-GX-JSON-DAG: "%275:sub12": 390 # CHECK-GX-JSON-DAG: "%275:sub13": 389 # CHECK-GX-JSON-DAG: "%275:sub14": 388 # CHECK-GX-JSON-DAG: "%275:sub15": 387 # CHECK-GX-JSON-DAG: "%275:sub16": 384 # CHECK-GX-JSON-DAG: "%275:sub17": 383 # CHECK-GX-JSON-DAG: "%275:sub18": 382 # CHECK-GX-JSON-DAG: "%275:sub19": 381 # CHECK-GX-JSON-DAG: "%275:sub20": 378 # CHECK-GX-JSON-DAG: "%275:sub21": 377 # CHECK-GX-JSON-DAG: "%275:sub22": 376 # CHECK-GX-JSON-DAG: "%275:sub23": 375 # CHECK-GX-JSON-DAG: "%275:sub24": 372 # CHECK-GX-JSON-DAG: "%275:sub25": 371 # CHECK-GX-JSON-DAG: "%275:sub26": 370 # CHECK-GX-JSON-DAG: "%275:sub27": 369 # CHECK-GX-JSON-DAG: "%275:sub28": 366 # CHECK-GX-JSON-DAG: "%275:sub29": 365 # CHECK-GX-JSON-DAG: "%275:sub30": 364 # CHECK-GX-JSON-DAG: "%275:sub31": 363 # CHECK-GX-JSON-DAG: "%276:sub0": 1 # CHECK-GX-JSON-DAG: "%276:sub1": 0 # CHECK-GX-JSON-DAG: "%277": 37 # CHECK-GX-JSON-DAG: "%278": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 408 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%280:vgpr_32 = COPY %276.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 215 # CHECK-GX-JSON-DAG: "%69:sub1": 214 # CHECK-GX-JSON-DAG: "%69:sub2": 213 # CHECK-GX-JSON-DAG: "%69:sub3": 212 # CHECK-GX-JSON-DAG: "%69:sub4": 209 # CHECK-GX-JSON-DAG: "%69:sub5": 208 # CHECK-GX-JSON-DAG: "%69:sub6": 207 # CHECK-GX-JSON-DAG: "%69:sub7": 206 # CHECK-GX-JSON-DAG: "%69:sub8": 203 # CHECK-GX-JSON-DAG: "%69:sub9": 202 # CHECK-GX-JSON-DAG: "%69:sub10": 201 # CHECK-GX-JSON-DAG: "%69:sub11": 200 # CHECK-GX-JSON-DAG: "%69:sub12": 197 # CHECK-GX-JSON-DAG: "%69:sub13": 196 # CHECK-GX-JSON-DAG: "%69:sub14": 195 # CHECK-GX-JSON-DAG: "%69:sub15": 194 # CHECK-GX-JSON-DAG: "%69:sub16": 191 # CHECK-GX-JSON-DAG: "%69:sub17": 190 # CHECK-GX-JSON-DAG: "%69:sub18": 189 # CHECK-GX-JSON-DAG: "%69:sub19": 188 # CHECK-GX-JSON-DAG: "%69:sub20": 185 # CHECK-GX-JSON-DAG: "%69:sub21": 184 # CHECK-GX-JSON-DAG: "%69:sub22": 183 # CHECK-GX-JSON-DAG: "%69:sub23": 182 # CHECK-GX-JSON-DAG: "%69:sub24": 179 # CHECK-GX-JSON-DAG: "%69:sub25": 178 # CHECK-GX-JSON-DAG: "%69:sub26": 177 # CHECK-GX-JSON-DAG: "%69:sub27": 176 # CHECK-GX-JSON-DAG: "%69:sub28": 173 # CHECK-GX-JSON-DAG: "%69:sub29": 172 # CHECK-GX-JSON-DAG: "%69:sub30": 171 # CHECK-GX-JSON-DAG: "%69:sub31": 170 # CHECK-GX-JSON-DAG: "%70:sub0": 167 # CHECK-GX-JSON-DAG: "%70:sub1": 166 # CHECK-GX-JSON-DAG: "%70:sub2": 165 # CHECK-GX-JSON-DAG: "%70:sub3": 164 # CHECK-GX-JSON-DAG: "%70:sub4": 161 # CHECK-GX-JSON-DAG: "%70:sub5": 160 # CHECK-GX-JSON-DAG: "%70:sub6": 159 # CHECK-GX-JSON-DAG: "%70:sub7": 158 # CHECK-GX-JSON-DAG: "%70:sub8": 155 # CHECK-GX-JSON-DAG: "%70:sub9": 154 # CHECK-GX-JSON-DAG: "%70:sub10": 153 # CHECK-GX-JSON-DAG: "%70:sub11": 152 # CHECK-GX-JSON-DAG: "%70:sub12": 149 # CHECK-GX-JSON-DAG: "%70:sub13": 148 # CHECK-GX-JSON-DAG: "%70:sub14": 147 # CHECK-GX-JSON-DAG: "%70:sub15": 146 # CHECK-GX-JSON-DAG: "%70:sub16": 143 # CHECK-GX-JSON-DAG: "%70:sub17": 142 # CHECK-GX-JSON-DAG: "%70:sub18": 141 # CHECK-GX-JSON-DAG: "%70:sub19": 140 # CHECK-GX-JSON-DAG: "%70:sub20": 137 # CHECK-GX-JSON-DAG: "%70:sub21": 136 # CHECK-GX-JSON-DAG: "%70:sub22": 135 # CHECK-GX-JSON-DAG: "%70:sub23": 134 # CHECK-GX-JSON-DAG: "%70:sub24": 131 # CHECK-GX-JSON-DAG: "%70:sub25": 130 # CHECK-GX-JSON-DAG: "%70:sub26": 129 # CHECK-GX-JSON-DAG: "%70:sub27": 128 # CHECK-GX-JSON-DAG: "%70:sub28": 125 # CHECK-GX-JSON-DAG: "%70:sub29": 124 # CHECK-GX-JSON-DAG: "%70:sub30": 123 # CHECK-GX-JSON-DAG: "%70:sub31": 122 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 38 # CHECK-GX-JSON-DAG: "%107": 80 # CHECK-GX-JSON-DAG: "%149:sub0": 263 # CHECK-GX-JSON-DAG: "%149:sub1": 262 # CHECK-GX-JSON-DAG: "%149:sub2": 261 # CHECK-GX-JSON-DAG: "%149:sub3": 260 # CHECK-GX-JSON-DAG: "%149:sub4": 257 # CHECK-GX-JSON-DAG: "%149:sub5": 256 # CHECK-GX-JSON-DAG: "%149:sub6": 255 # CHECK-GX-JSON-DAG: "%149:sub7": 254 # CHECK-GX-JSON-DAG: "%149:sub8": 251 # CHECK-GX-JSON-DAG: "%149:sub9": 250 # CHECK-GX-JSON-DAG: "%149:sub10": 249 # CHECK-GX-JSON-DAG: "%149:sub11": 248 # CHECK-GX-JSON-DAG: "%149:sub12": 245 # CHECK-GX-JSON-DAG: "%149:sub13": 244 # CHECK-GX-JSON-DAG: "%149:sub14": 243 # CHECK-GX-JSON-DAG: "%149:sub15": 242 # CHECK-GX-JSON-DAG: "%149:sub16": 239 # CHECK-GX-JSON-DAG: "%149:sub17": 238 # CHECK-GX-JSON-DAG: "%149:sub18": 237 # CHECK-GX-JSON-DAG: "%149:sub19": 236 # CHECK-GX-JSON-DAG: "%149:sub20": 233 # CHECK-GX-JSON-DAG: "%149:sub21": 232 # CHECK-GX-JSON-DAG: "%149:sub22": 231 # CHECK-GX-JSON-DAG: "%149:sub23": 230 # CHECK-GX-JSON-DAG: "%149:sub24": 227 # CHECK-GX-JSON-DAG: "%149:sub25": 226 # CHECK-GX-JSON-DAG: "%149:sub26": 225 # CHECK-GX-JSON-DAG: "%149:sub27": 224 # CHECK-GX-JSON-DAG: "%149:sub28": 221 # CHECK-GX-JSON-DAG: "%149:sub29": 220 # CHECK-GX-JSON-DAG: "%149:sub30": 219 # CHECK-GX-JSON-DAG: "%149:sub31": 218 # CHECK-GX-JSON-DAG: "%191:sub0": 311 # CHECK-GX-JSON-DAG: "%191:sub1": 310 # CHECK-GX-JSON-DAG: "%191:sub2": 309 # CHECK-GX-JSON-DAG: "%191:sub3": 308 # CHECK-GX-JSON-DAG: "%191:sub4": 305 # CHECK-GX-JSON-DAG: "%191:sub5": 304 # CHECK-GX-JSON-DAG: "%191:sub6": 303 # CHECK-GX-JSON-DAG: "%191:sub7": 302 # CHECK-GX-JSON-DAG: "%191:sub8": 299 # CHECK-GX-JSON-DAG: "%191:sub9": 298 # CHECK-GX-JSON-DAG: "%191:sub10": 297 # CHECK-GX-JSON-DAG: "%191:sub11": 296 # CHECK-GX-JSON-DAG: "%191:sub12": 293 # CHECK-GX-JSON-DAG: "%191:sub13": 292 # CHECK-GX-JSON-DAG: "%191:sub14": 291 # CHECK-GX-JSON-DAG: "%191:sub15": 290 # CHECK-GX-JSON-DAG: "%191:sub16": 287 # CHECK-GX-JSON-DAG: "%191:sub17": 286 # CHECK-GX-JSON-DAG: "%191:sub18": 285 # CHECK-GX-JSON-DAG: "%191:sub19": 284 # CHECK-GX-JSON-DAG: "%191:sub20": 281 # CHECK-GX-JSON-DAG: "%191:sub21": 280 # CHECK-GX-JSON-DAG: "%191:sub22": 279 # CHECK-GX-JSON-DAG: "%191:sub23": 278 # CHECK-GX-JSON-DAG: "%191:sub24": 275 # CHECK-GX-JSON-DAG: "%191:sub25": 274 # CHECK-GX-JSON-DAG: "%191:sub26": 273 # CHECK-GX-JSON-DAG: "%191:sub27": 272 # CHECK-GX-JSON-DAG: "%191:sub28": 269 # CHECK-GX-JSON-DAG: "%191:sub29": 268 # CHECK-GX-JSON-DAG: "%191:sub30": 267 # CHECK-GX-JSON-DAG: "%191:sub31": 266 # CHECK-GX-JSON-DAG: "%233:sub0": 359 # CHECK-GX-JSON-DAG: "%233:sub1": 358 # CHECK-GX-JSON-DAG: "%233:sub2": 357 # CHECK-GX-JSON-DAG: "%233:sub3": 356 # CHECK-GX-JSON-DAG: "%233:sub4": 353 # CHECK-GX-JSON-DAG: "%233:sub5": 352 # CHECK-GX-JSON-DAG: "%233:sub6": 351 # CHECK-GX-JSON-DAG: "%233:sub7": 350 # CHECK-GX-JSON-DAG: "%233:sub8": 347 # CHECK-GX-JSON-DAG: "%233:sub9": 346 # CHECK-GX-JSON-DAG: "%233:sub10": 345 # CHECK-GX-JSON-DAG: "%233:sub11": 344 # CHECK-GX-JSON-DAG: "%233:sub12": 341 # CHECK-GX-JSON-DAG: "%233:sub13": 340 # CHECK-GX-JSON-DAG: "%233:sub14": 339 # CHECK-GX-JSON-DAG: "%233:sub15": 338 # CHECK-GX-JSON-DAG: "%233:sub16": 335 # CHECK-GX-JSON-DAG: "%233:sub17": 334 # CHECK-GX-JSON-DAG: "%233:sub18": 333 # CHECK-GX-JSON-DAG: "%233:sub19": 332 # CHECK-GX-JSON-DAG: "%233:sub20": 329 # CHECK-GX-JSON-DAG: "%233:sub21": 328 # CHECK-GX-JSON-DAG: "%233:sub22": 327 # CHECK-GX-JSON-DAG: "%233:sub23": 326 # CHECK-GX-JSON-DAG: "%233:sub24": 323 # CHECK-GX-JSON-DAG: "%233:sub25": 322 # CHECK-GX-JSON-DAG: "%233:sub26": 321 # CHECK-GX-JSON-DAG: "%233:sub27": 320 # CHECK-GX-JSON-DAG: "%233:sub28": 317 # CHECK-GX-JSON-DAG: "%233:sub29": 316 # CHECK-GX-JSON-DAG: "%233:sub30": 315 # CHECK-GX-JSON-DAG: "%233:sub31": 314 # CHECK-GX-JSON-DAG: "%275:sub0": 407 # CHECK-GX-JSON-DAG: "%275:sub1": 406 # CHECK-GX-JSON-DAG: "%275:sub2": 405 # CHECK-GX-JSON-DAG: "%275:sub3": 404 # CHECK-GX-JSON-DAG: "%275:sub4": 401 # CHECK-GX-JSON-DAG: "%275:sub5": 400 # CHECK-GX-JSON-DAG: "%275:sub6": 399 # CHECK-GX-JSON-DAG: "%275:sub7": 398 # CHECK-GX-JSON-DAG: "%275:sub8": 395 # CHECK-GX-JSON-DAG: "%275:sub9": 394 # CHECK-GX-JSON-DAG: "%275:sub10": 393 # CHECK-GX-JSON-DAG: "%275:sub11": 392 # CHECK-GX-JSON-DAG: "%275:sub12": 389 # CHECK-GX-JSON-DAG: "%275:sub13": 388 # CHECK-GX-JSON-DAG: "%275:sub14": 387 # CHECK-GX-JSON-DAG: "%275:sub15": 386 # CHECK-GX-JSON-DAG: "%275:sub16": 383 # CHECK-GX-JSON-DAG: "%275:sub17": 382 # CHECK-GX-JSON-DAG: "%275:sub18": 381 # CHECK-GX-JSON-DAG: "%275:sub19": 380 # CHECK-GX-JSON-DAG: "%275:sub20": 377 # CHECK-GX-JSON-DAG: "%275:sub21": 376 # CHECK-GX-JSON-DAG: "%275:sub22": 375 # CHECK-GX-JSON-DAG: "%275:sub23": 374 # CHECK-GX-JSON-DAG: "%275:sub24": 371 # CHECK-GX-JSON-DAG: "%275:sub25": 370 # CHECK-GX-JSON-DAG: "%275:sub26": 369 # CHECK-GX-JSON-DAG: "%275:sub27": 368 # CHECK-GX-JSON-DAG: "%275:sub28": 365 # CHECK-GX-JSON-DAG: "%275:sub29": 364 # CHECK-GX-JSON-DAG: "%275:sub30": 363 # CHECK-GX-JSON-DAG: "%275:sub31": 362 # CHECK-GX-JSON-DAG: "%276:sub0": 0 # CHECK-GX-JSON-DAG: "%277": 36 # CHECK-GX-JSON-DAG: "%278": 36 # CHECK-GX-JSON-DAG: "%279": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 407 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%281:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 214 # CHECK-GX-JSON-DAG: "%69:sub1": 213 # CHECK-GX-JSON-DAG: "%69:sub2": 212 # CHECK-GX-JSON-DAG: "%69:sub3": 211 # CHECK-GX-JSON-DAG: "%69:sub4": 208 # CHECK-GX-JSON-DAG: "%69:sub5": 207 # CHECK-GX-JSON-DAG: "%69:sub6": 206 # CHECK-GX-JSON-DAG: "%69:sub7": 205 # CHECK-GX-JSON-DAG: "%69:sub8": 202 # CHECK-GX-JSON-DAG: "%69:sub9": 201 # CHECK-GX-JSON-DAG: "%69:sub10": 200 # CHECK-GX-JSON-DAG: "%69:sub11": 199 # CHECK-GX-JSON-DAG: "%69:sub12": 196 # CHECK-GX-JSON-DAG: "%69:sub13": 195 # CHECK-GX-JSON-DAG: "%69:sub14": 194 # CHECK-GX-JSON-DAG: "%69:sub15": 193 # CHECK-GX-JSON-DAG: "%69:sub16": 190 # CHECK-GX-JSON-DAG: "%69:sub17": 189 # CHECK-GX-JSON-DAG: "%69:sub18": 188 # CHECK-GX-JSON-DAG: "%69:sub19": 187 # CHECK-GX-JSON-DAG: "%69:sub20": 184 # CHECK-GX-JSON-DAG: "%69:sub21": 183 # CHECK-GX-JSON-DAG: "%69:sub22": 182 # CHECK-GX-JSON-DAG: "%69:sub23": 181 # CHECK-GX-JSON-DAG: "%69:sub24": 178 # CHECK-GX-JSON-DAG: "%69:sub25": 177 # CHECK-GX-JSON-DAG: "%69:sub26": 176 # CHECK-GX-JSON-DAG: "%69:sub27": 175 # CHECK-GX-JSON-DAG: "%69:sub28": 172 # CHECK-GX-JSON-DAG: "%69:sub29": 171 # CHECK-GX-JSON-DAG: "%69:sub30": 170 # CHECK-GX-JSON-DAG: "%69:sub31": 169 # CHECK-GX-JSON-DAG: "%70:sub0": 166 # CHECK-GX-JSON-DAG: "%70:sub1": 165 # CHECK-GX-JSON-DAG: "%70:sub2": 164 # CHECK-GX-JSON-DAG: "%70:sub3": 163 # CHECK-GX-JSON-DAG: "%70:sub4": 160 # CHECK-GX-JSON-DAG: "%70:sub5": 159 # CHECK-GX-JSON-DAG: "%70:sub6": 158 # CHECK-GX-JSON-DAG: "%70:sub7": 157 # CHECK-GX-JSON-DAG: "%70:sub8": 154 # CHECK-GX-JSON-DAG: "%70:sub9": 153 # CHECK-GX-JSON-DAG: "%70:sub10": 152 # CHECK-GX-JSON-DAG: "%70:sub11": 151 # CHECK-GX-JSON-DAG: "%70:sub12": 148 # CHECK-GX-JSON-DAG: "%70:sub13": 147 # CHECK-GX-JSON-DAG: "%70:sub14": 146 # CHECK-GX-JSON-DAG: "%70:sub15": 145 # CHECK-GX-JSON-DAG: "%70:sub16": 142 # CHECK-GX-JSON-DAG: "%70:sub17": 141 # CHECK-GX-JSON-DAG: "%70:sub18": 140 # CHECK-GX-JSON-DAG: "%70:sub19": 139 # CHECK-GX-JSON-DAG: "%70:sub20": 136 # CHECK-GX-JSON-DAG: "%70:sub21": 135 # CHECK-GX-JSON-DAG: "%70:sub22": 134 # CHECK-GX-JSON-DAG: "%70:sub23": 133 # CHECK-GX-JSON-DAG: "%70:sub24": 130 # CHECK-GX-JSON-DAG: "%70:sub25": 129 # CHECK-GX-JSON-DAG: "%70:sub26": 128 # CHECK-GX-JSON-DAG: "%70:sub27": 127 # CHECK-GX-JSON-DAG: "%70:sub28": 124 # CHECK-GX-JSON-DAG: "%70:sub29": 123 # CHECK-GX-JSON-DAG: "%70:sub30": 122 # CHECK-GX-JSON-DAG: "%70:sub31": 121 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 37 # CHECK-GX-JSON-DAG: "%107": 79 # CHECK-GX-JSON-DAG: "%149:sub0": 262 # CHECK-GX-JSON-DAG: "%149:sub1": 261 # CHECK-GX-JSON-DAG: "%149:sub2": 260 # CHECK-GX-JSON-DAG: "%149:sub3": 259 # CHECK-GX-JSON-DAG: "%149:sub4": 256 # CHECK-GX-JSON-DAG: "%149:sub5": 255 # CHECK-GX-JSON-DAG: "%149:sub6": 254 # CHECK-GX-JSON-DAG: "%149:sub7": 253 # CHECK-GX-JSON-DAG: "%149:sub8": 250 # CHECK-GX-JSON-DAG: "%149:sub9": 249 # CHECK-GX-JSON-DAG: "%149:sub10": 248 # CHECK-GX-JSON-DAG: "%149:sub11": 247 # CHECK-GX-JSON-DAG: "%149:sub12": 244 # CHECK-GX-JSON-DAG: "%149:sub13": 243 # CHECK-GX-JSON-DAG: "%149:sub14": 242 # CHECK-GX-JSON-DAG: "%149:sub15": 241 # CHECK-GX-JSON-DAG: "%149:sub16": 238 # CHECK-GX-JSON-DAG: "%149:sub17": 237 # CHECK-GX-JSON-DAG: "%149:sub18": 236 # CHECK-GX-JSON-DAG: "%149:sub19": 235 # CHECK-GX-JSON-DAG: "%149:sub20": 232 # CHECK-GX-JSON-DAG: "%149:sub21": 231 # CHECK-GX-JSON-DAG: "%149:sub22": 230 # CHECK-GX-JSON-DAG: "%149:sub23": 229 # CHECK-GX-JSON-DAG: "%149:sub24": 226 # CHECK-GX-JSON-DAG: "%149:sub25": 225 # CHECK-GX-JSON-DAG: "%149:sub26": 224 # CHECK-GX-JSON-DAG: "%149:sub27": 223 # CHECK-GX-JSON-DAG: "%149:sub28": 220 # CHECK-GX-JSON-DAG: "%149:sub29": 219 # CHECK-GX-JSON-DAG: "%149:sub30": 218 # CHECK-GX-JSON-DAG: "%149:sub31": 217 # CHECK-GX-JSON-DAG: "%191:sub0": 310 # CHECK-GX-JSON-DAG: "%191:sub1": 309 # CHECK-GX-JSON-DAG: "%191:sub2": 308 # CHECK-GX-JSON-DAG: "%191:sub3": 307 # CHECK-GX-JSON-DAG: "%191:sub4": 304 # CHECK-GX-JSON-DAG: "%191:sub5": 303 # CHECK-GX-JSON-DAG: "%191:sub6": 302 # CHECK-GX-JSON-DAG: "%191:sub7": 301 # CHECK-GX-JSON-DAG: "%191:sub8": 298 # CHECK-GX-JSON-DAG: "%191:sub9": 297 # CHECK-GX-JSON-DAG: "%191:sub10": 296 # CHECK-GX-JSON-DAG: "%191:sub11": 295 # CHECK-GX-JSON-DAG: "%191:sub12": 292 # CHECK-GX-JSON-DAG: "%191:sub13": 291 # CHECK-GX-JSON-DAG: "%191:sub14": 290 # CHECK-GX-JSON-DAG: "%191:sub15": 289 # CHECK-GX-JSON-DAG: "%191:sub16": 286 # CHECK-GX-JSON-DAG: "%191:sub17": 285 # CHECK-GX-JSON-DAG: "%191:sub18": 284 # CHECK-GX-JSON-DAG: "%191:sub19": 283 # CHECK-GX-JSON-DAG: "%191:sub20": 280 # CHECK-GX-JSON-DAG: "%191:sub21": 279 # CHECK-GX-JSON-DAG: "%191:sub22": 278 # CHECK-GX-JSON-DAG: "%191:sub23": 277 # CHECK-GX-JSON-DAG: "%191:sub24": 274 # CHECK-GX-JSON-DAG: "%191:sub25": 273 # CHECK-GX-JSON-DAG: "%191:sub26": 272 # CHECK-GX-JSON-DAG: "%191:sub27": 271 # CHECK-GX-JSON-DAG: "%191:sub28": 268 # CHECK-GX-JSON-DAG: "%191:sub29": 267 # CHECK-GX-JSON-DAG: "%191:sub30": 266 # CHECK-GX-JSON-DAG: "%191:sub31": 265 # CHECK-GX-JSON-DAG: "%233:sub0": 358 # CHECK-GX-JSON-DAG: "%233:sub1": 357 # CHECK-GX-JSON-DAG: "%233:sub2": 356 # CHECK-GX-JSON-DAG: "%233:sub3": 355 # CHECK-GX-JSON-DAG: "%233:sub4": 352 # CHECK-GX-JSON-DAG: "%233:sub5": 351 # CHECK-GX-JSON-DAG: "%233:sub6": 350 # CHECK-GX-JSON-DAG: "%233:sub7": 349 # CHECK-GX-JSON-DAG: "%233:sub8": 346 # CHECK-GX-JSON-DAG: "%233:sub9": 345 # CHECK-GX-JSON-DAG: "%233:sub10": 344 # CHECK-GX-JSON-DAG: "%233:sub11": 343 # CHECK-GX-JSON-DAG: "%233:sub12": 340 # CHECK-GX-JSON-DAG: "%233:sub13": 339 # CHECK-GX-JSON-DAG: "%233:sub14": 338 # CHECK-GX-JSON-DAG: "%233:sub15": 337 # CHECK-GX-JSON-DAG: "%233:sub16": 334 # CHECK-GX-JSON-DAG: "%233:sub17": 333 # CHECK-GX-JSON-DAG: "%233:sub18": 332 # CHECK-GX-JSON-DAG: "%233:sub19": 331 # CHECK-GX-JSON-DAG: "%233:sub20": 328 # CHECK-GX-JSON-DAG: "%233:sub21": 327 # CHECK-GX-JSON-DAG: "%233:sub22": 326 # CHECK-GX-JSON-DAG: "%233:sub23": 325 # CHECK-GX-JSON-DAG: "%233:sub24": 322 # CHECK-GX-JSON-DAG: "%233:sub25": 321 # CHECK-GX-JSON-DAG: "%233:sub26": 320 # CHECK-GX-JSON-DAG: "%233:sub27": 319 # CHECK-GX-JSON-DAG: "%233:sub28": 316 # CHECK-GX-JSON-DAG: "%233:sub29": 315 # CHECK-GX-JSON-DAG: "%233:sub30": 314 # CHECK-GX-JSON-DAG: "%233:sub31": 313 # CHECK-GX-JSON-DAG: "%275:sub0": 406 # CHECK-GX-JSON-DAG: "%275:sub1": 405 # CHECK-GX-JSON-DAG: "%275:sub2": 404 # CHECK-GX-JSON-DAG: "%275:sub3": 403 # CHECK-GX-JSON-DAG: "%275:sub4": 400 # CHECK-GX-JSON-DAG: "%275:sub5": 399 # CHECK-GX-JSON-DAG: "%275:sub6": 398 # CHECK-GX-JSON-DAG: "%275:sub7": 397 # CHECK-GX-JSON-DAG: "%275:sub8": 394 # CHECK-GX-JSON-DAG: "%275:sub9": 393 # CHECK-GX-JSON-DAG: "%275:sub10": 392 # CHECK-GX-JSON-DAG: "%275:sub11": 391 # CHECK-GX-JSON-DAG: "%275:sub12": 388 # CHECK-GX-JSON-DAG: "%275:sub13": 387 # CHECK-GX-JSON-DAG: "%275:sub14": 386 # CHECK-GX-JSON-DAG: "%275:sub15": 385 # CHECK-GX-JSON-DAG: "%275:sub16": 382 # CHECK-GX-JSON-DAG: "%275:sub17": 381 # CHECK-GX-JSON-DAG: "%275:sub18": 380 # CHECK-GX-JSON-DAG: "%275:sub19": 379 # CHECK-GX-JSON-DAG: "%275:sub20": 376 # CHECK-GX-JSON-DAG: "%275:sub21": 375 # CHECK-GX-JSON-DAG: "%275:sub22": 374 # CHECK-GX-JSON-DAG: "%275:sub23": 373 # CHECK-GX-JSON-DAG: "%275:sub24": 370 # CHECK-GX-JSON-DAG: "%275:sub25": 369 # CHECK-GX-JSON-DAG: "%275:sub26": 368 # CHECK-GX-JSON-DAG: "%275:sub27": 367 # CHECK-GX-JSON-DAG: "%275:sub28": 364 # CHECK-GX-JSON-DAG: "%275:sub29": 363 # CHECK-GX-JSON-DAG: "%275:sub30": 362 # CHECK-GX-JSON-DAG: "%275:sub31": 361 # CHECK-GX-JSON-DAG: "%277": 35 # CHECK-GX-JSON-DAG: "%278": 35 # CHECK-GX-JSON-DAG: "%279": 35 # CHECK-GX-JSON-DAG: "%280": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 406 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%282:vgpr_32 = COPY %281.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 213 # CHECK-GX-JSON-DAG: "%69:sub1": 212 # CHECK-GX-JSON-DAG: "%69:sub2": 211 # CHECK-GX-JSON-DAG: "%69:sub3": 210 # CHECK-GX-JSON-DAG: "%69:sub4": 207 # CHECK-GX-JSON-DAG: "%69:sub5": 206 # CHECK-GX-JSON-DAG: "%69:sub6": 205 # CHECK-GX-JSON-DAG: "%69:sub7": 204 # CHECK-GX-JSON-DAG: "%69:sub8": 201 # CHECK-GX-JSON-DAG: "%69:sub9": 200 # CHECK-GX-JSON-DAG: "%69:sub10": 199 # CHECK-GX-JSON-DAG: "%69:sub11": 198 # CHECK-GX-JSON-DAG: "%69:sub12": 195 # CHECK-GX-JSON-DAG: "%69:sub13": 194 # CHECK-GX-JSON-DAG: "%69:sub14": 193 # CHECK-GX-JSON-DAG: "%69:sub15": 192 # CHECK-GX-JSON-DAG: "%69:sub16": 189 # CHECK-GX-JSON-DAG: "%69:sub17": 188 # CHECK-GX-JSON-DAG: "%69:sub18": 187 # CHECK-GX-JSON-DAG: "%69:sub19": 186 # CHECK-GX-JSON-DAG: "%69:sub20": 183 # CHECK-GX-JSON-DAG: "%69:sub21": 182 # CHECK-GX-JSON-DAG: "%69:sub22": 181 # CHECK-GX-JSON-DAG: "%69:sub23": 180 # CHECK-GX-JSON-DAG: "%69:sub24": 177 # CHECK-GX-JSON-DAG: "%69:sub25": 176 # CHECK-GX-JSON-DAG: "%69:sub26": 175 # CHECK-GX-JSON-DAG: "%69:sub27": 174 # CHECK-GX-JSON-DAG: "%69:sub28": 171 # CHECK-GX-JSON-DAG: "%69:sub29": 170 # CHECK-GX-JSON-DAG: "%69:sub30": 169 # CHECK-GX-JSON-DAG: "%69:sub31": 168 # CHECK-GX-JSON-DAG: "%70:sub0": 165 # CHECK-GX-JSON-DAG: "%70:sub1": 164 # CHECK-GX-JSON-DAG: "%70:sub2": 163 # CHECK-GX-JSON-DAG: "%70:sub3": 162 # CHECK-GX-JSON-DAG: "%70:sub4": 159 # CHECK-GX-JSON-DAG: "%70:sub5": 158 # CHECK-GX-JSON-DAG: "%70:sub6": 157 # CHECK-GX-JSON-DAG: "%70:sub7": 156 # CHECK-GX-JSON-DAG: "%70:sub8": 153 # CHECK-GX-JSON-DAG: "%70:sub9": 152 # CHECK-GX-JSON-DAG: "%70:sub10": 151 # CHECK-GX-JSON-DAG: "%70:sub11": 150 # CHECK-GX-JSON-DAG: "%70:sub12": 147 # CHECK-GX-JSON-DAG: "%70:sub13": 146 # CHECK-GX-JSON-DAG: "%70:sub14": 145 # CHECK-GX-JSON-DAG: "%70:sub15": 144 # CHECK-GX-JSON-DAG: "%70:sub16": 141 # CHECK-GX-JSON-DAG: "%70:sub17": 140 # CHECK-GX-JSON-DAG: "%70:sub18": 139 # CHECK-GX-JSON-DAG: "%70:sub19": 138 # CHECK-GX-JSON-DAG: "%70:sub20": 135 # CHECK-GX-JSON-DAG: "%70:sub21": 134 # CHECK-GX-JSON-DAG: "%70:sub22": 133 # CHECK-GX-JSON-DAG: "%70:sub23": 132 # CHECK-GX-JSON-DAG: "%70:sub24": 129 # CHECK-GX-JSON-DAG: "%70:sub25": 128 # CHECK-GX-JSON-DAG: "%70:sub26": 127 # CHECK-GX-JSON-DAG: "%70:sub27": 126 # CHECK-GX-JSON-DAG: "%70:sub28": 123 # CHECK-GX-JSON-DAG: "%70:sub29": 122 # CHECK-GX-JSON-DAG: "%70:sub30": 121 # CHECK-GX-JSON-DAG: "%70:sub31": 120 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 36 # CHECK-GX-JSON-DAG: "%107": 78 # CHECK-GX-JSON-DAG: "%149:sub0": 261 # CHECK-GX-JSON-DAG: "%149:sub1": 260 # CHECK-GX-JSON-DAG: "%149:sub2": 259 # CHECK-GX-JSON-DAG: "%149:sub3": 258 # CHECK-GX-JSON-DAG: "%149:sub4": 255 # CHECK-GX-JSON-DAG: "%149:sub5": 254 # CHECK-GX-JSON-DAG: "%149:sub6": 253 # CHECK-GX-JSON-DAG: "%149:sub7": 252 # CHECK-GX-JSON-DAG: "%149:sub8": 249 # CHECK-GX-JSON-DAG: "%149:sub9": 248 # CHECK-GX-JSON-DAG: "%149:sub10": 247 # CHECK-GX-JSON-DAG: "%149:sub11": 246 # CHECK-GX-JSON-DAG: "%149:sub12": 243 # CHECK-GX-JSON-DAG: "%149:sub13": 242 # CHECK-GX-JSON-DAG: "%149:sub14": 241 # CHECK-GX-JSON-DAG: "%149:sub15": 240 # CHECK-GX-JSON-DAG: "%149:sub16": 237 # CHECK-GX-JSON-DAG: "%149:sub17": 236 # CHECK-GX-JSON-DAG: "%149:sub18": 235 # CHECK-GX-JSON-DAG: "%149:sub19": 234 # CHECK-GX-JSON-DAG: "%149:sub20": 231 # CHECK-GX-JSON-DAG: "%149:sub21": 230 # CHECK-GX-JSON-DAG: "%149:sub22": 229 # CHECK-GX-JSON-DAG: "%149:sub23": 228 # CHECK-GX-JSON-DAG: "%149:sub24": 225 # CHECK-GX-JSON-DAG: "%149:sub25": 224 # CHECK-GX-JSON-DAG: "%149:sub26": 223 # CHECK-GX-JSON-DAG: "%149:sub27": 222 # CHECK-GX-JSON-DAG: "%149:sub28": 219 # CHECK-GX-JSON-DAG: "%149:sub29": 218 # CHECK-GX-JSON-DAG: "%149:sub30": 217 # CHECK-GX-JSON-DAG: "%149:sub31": 216 # CHECK-GX-JSON-DAG: "%191:sub0": 309 # CHECK-GX-JSON-DAG: "%191:sub1": 308 # CHECK-GX-JSON-DAG: "%191:sub2": 307 # CHECK-GX-JSON-DAG: "%191:sub3": 306 # CHECK-GX-JSON-DAG: "%191:sub4": 303 # CHECK-GX-JSON-DAG: "%191:sub5": 302 # CHECK-GX-JSON-DAG: "%191:sub6": 301 # CHECK-GX-JSON-DAG: "%191:sub7": 300 # CHECK-GX-JSON-DAG: "%191:sub8": 297 # CHECK-GX-JSON-DAG: "%191:sub9": 296 # CHECK-GX-JSON-DAG: "%191:sub10": 295 # CHECK-GX-JSON-DAG: "%191:sub11": 294 # CHECK-GX-JSON-DAG: "%191:sub12": 291 # CHECK-GX-JSON-DAG: "%191:sub13": 290 # CHECK-GX-JSON-DAG: "%191:sub14": 289 # CHECK-GX-JSON-DAG: "%191:sub15": 288 # CHECK-GX-JSON-DAG: "%191:sub16": 285 # CHECK-GX-JSON-DAG: "%191:sub17": 284 # CHECK-GX-JSON-DAG: "%191:sub18": 283 # CHECK-GX-JSON-DAG: "%191:sub19": 282 # CHECK-GX-JSON-DAG: "%191:sub20": 279 # CHECK-GX-JSON-DAG: "%191:sub21": 278 # CHECK-GX-JSON-DAG: "%191:sub22": 277 # CHECK-GX-JSON-DAG: "%191:sub23": 276 # CHECK-GX-JSON-DAG: "%191:sub24": 273 # CHECK-GX-JSON-DAG: "%191:sub25": 272 # CHECK-GX-JSON-DAG: "%191:sub26": 271 # CHECK-GX-JSON-DAG: "%191:sub27": 270 # CHECK-GX-JSON-DAG: "%191:sub28": 267 # CHECK-GX-JSON-DAG: "%191:sub29": 266 # CHECK-GX-JSON-DAG: "%191:sub30": 265 # CHECK-GX-JSON-DAG: "%191:sub31": 264 # CHECK-GX-JSON-DAG: "%233:sub0": 357 # CHECK-GX-JSON-DAG: "%233:sub1": 356 # CHECK-GX-JSON-DAG: "%233:sub2": 355 # CHECK-GX-JSON-DAG: "%233:sub3": 354 # CHECK-GX-JSON-DAG: "%233:sub4": 351 # CHECK-GX-JSON-DAG: "%233:sub5": 350 # CHECK-GX-JSON-DAG: "%233:sub6": 349 # CHECK-GX-JSON-DAG: "%233:sub7": 348 # CHECK-GX-JSON-DAG: "%233:sub8": 345 # CHECK-GX-JSON-DAG: "%233:sub9": 344 # CHECK-GX-JSON-DAG: "%233:sub10": 343 # CHECK-GX-JSON-DAG: "%233:sub11": 342 # CHECK-GX-JSON-DAG: "%233:sub12": 339 # CHECK-GX-JSON-DAG: "%233:sub13": 338 # CHECK-GX-JSON-DAG: "%233:sub14": 337 # CHECK-GX-JSON-DAG: "%233:sub15": 336 # CHECK-GX-JSON-DAG: "%233:sub16": 333 # CHECK-GX-JSON-DAG: "%233:sub17": 332 # CHECK-GX-JSON-DAG: "%233:sub18": 331 # CHECK-GX-JSON-DAG: "%233:sub19": 330 # CHECK-GX-JSON-DAG: "%233:sub20": 327 # CHECK-GX-JSON-DAG: "%233:sub21": 326 # CHECK-GX-JSON-DAG: "%233:sub22": 325 # CHECK-GX-JSON-DAG: "%233:sub23": 324 # CHECK-GX-JSON-DAG: "%233:sub24": 321 # CHECK-GX-JSON-DAG: "%233:sub25": 320 # CHECK-GX-JSON-DAG: "%233:sub26": 319 # CHECK-GX-JSON-DAG: "%233:sub27": 318 # CHECK-GX-JSON-DAG: "%233:sub28": 315 # CHECK-GX-JSON-DAG: "%233:sub29": 314 # CHECK-GX-JSON-DAG: "%233:sub30": 313 # CHECK-GX-JSON-DAG: "%233:sub31": 312 # CHECK-GX-JSON-DAG: "%275:sub0": 405 # CHECK-GX-JSON-DAG: "%275:sub1": 404 # CHECK-GX-JSON-DAG: "%275:sub2": 403 # CHECK-GX-JSON-DAG: "%275:sub3": 402 # CHECK-GX-JSON-DAG: "%275:sub4": 399 # CHECK-GX-JSON-DAG: "%275:sub5": 398 # CHECK-GX-JSON-DAG: "%275:sub6": 397 # CHECK-GX-JSON-DAG: "%275:sub7": 396 # CHECK-GX-JSON-DAG: "%275:sub8": 393 # CHECK-GX-JSON-DAG: "%275:sub9": 392 # CHECK-GX-JSON-DAG: "%275:sub10": 391 # CHECK-GX-JSON-DAG: "%275:sub11": 390 # CHECK-GX-JSON-DAG: "%275:sub12": 387 # CHECK-GX-JSON-DAG: "%275:sub13": 386 # CHECK-GX-JSON-DAG: "%275:sub14": 385 # CHECK-GX-JSON-DAG: "%275:sub15": 384 # CHECK-GX-JSON-DAG: "%275:sub16": 381 # CHECK-GX-JSON-DAG: "%275:sub17": 380 # CHECK-GX-JSON-DAG: "%275:sub18": 379 # CHECK-GX-JSON-DAG: "%275:sub19": 378 # CHECK-GX-JSON-DAG: "%275:sub20": 375 # CHECK-GX-JSON-DAG: "%275:sub21": 374 # CHECK-GX-JSON-DAG: "%275:sub22": 373 # CHECK-GX-JSON-DAG: "%275:sub23": 372 # CHECK-GX-JSON-DAG: "%275:sub24": 369 # CHECK-GX-JSON-DAG: "%275:sub25": 368 # CHECK-GX-JSON-DAG: "%275:sub26": 367 # CHECK-GX-JSON-DAG: "%275:sub27": 366 # CHECK-GX-JSON-DAG: "%275:sub28": 363 # CHECK-GX-JSON-DAG: "%275:sub29": 362 # CHECK-GX-JSON-DAG: "%275:sub30": 361 # CHECK-GX-JSON-DAG: "%275:sub31": 360 # CHECK-GX-JSON-DAG: "%277": 34 # CHECK-GX-JSON-DAG: "%278": 34 # CHECK-GX-JSON-DAG: "%279": 34 # CHECK-GX-JSON-DAG: "%280": 34 # CHECK-GX-JSON-DAG: "%281:sub0": 3 # CHECK-GX-JSON-DAG: "%281:sub1": 2 # CHECK-GX-JSON-DAG: "%281:sub2": 1 # CHECK-GX-JSON-DAG: "%281:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%283:vgpr_32 = COPY %281.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 212 # CHECK-GX-JSON-DAG: "%69:sub1": 211 # CHECK-GX-JSON-DAG: "%69:sub2": 210 # CHECK-GX-JSON-DAG: "%69:sub3": 209 # CHECK-GX-JSON-DAG: "%69:sub4": 206 # CHECK-GX-JSON-DAG: "%69:sub5": 205 # CHECK-GX-JSON-DAG: "%69:sub6": 204 # CHECK-GX-JSON-DAG: "%69:sub7": 203 # CHECK-GX-JSON-DAG: "%69:sub8": 200 # CHECK-GX-JSON-DAG: "%69:sub9": 199 # CHECK-GX-JSON-DAG: "%69:sub10": 198 # CHECK-GX-JSON-DAG: "%69:sub11": 197 # CHECK-GX-JSON-DAG: "%69:sub12": 194 # CHECK-GX-JSON-DAG: "%69:sub13": 193 # CHECK-GX-JSON-DAG: "%69:sub14": 192 # CHECK-GX-JSON-DAG: "%69:sub15": 191 # CHECK-GX-JSON-DAG: "%69:sub16": 188 # CHECK-GX-JSON-DAG: "%69:sub17": 187 # CHECK-GX-JSON-DAG: "%69:sub18": 186 # CHECK-GX-JSON-DAG: "%69:sub19": 185 # CHECK-GX-JSON-DAG: "%69:sub20": 182 # CHECK-GX-JSON-DAG: "%69:sub21": 181 # CHECK-GX-JSON-DAG: "%69:sub22": 180 # CHECK-GX-JSON-DAG: "%69:sub23": 179 # CHECK-GX-JSON-DAG: "%69:sub24": 176 # CHECK-GX-JSON-DAG: "%69:sub25": 175 # CHECK-GX-JSON-DAG: "%69:sub26": 174 # CHECK-GX-JSON-DAG: "%69:sub27": 173 # CHECK-GX-JSON-DAG: "%69:sub28": 170 # CHECK-GX-JSON-DAG: "%69:sub29": 169 # CHECK-GX-JSON-DAG: "%69:sub30": 168 # CHECK-GX-JSON-DAG: "%69:sub31": 167 # CHECK-GX-JSON-DAG: "%70:sub0": 164 # CHECK-GX-JSON-DAG: "%70:sub1": 163 # CHECK-GX-JSON-DAG: "%70:sub2": 162 # CHECK-GX-JSON-DAG: "%70:sub3": 161 # CHECK-GX-JSON-DAG: "%70:sub4": 158 # CHECK-GX-JSON-DAG: "%70:sub5": 157 # CHECK-GX-JSON-DAG: "%70:sub6": 156 # CHECK-GX-JSON-DAG: "%70:sub7": 155 # CHECK-GX-JSON-DAG: "%70:sub8": 152 # CHECK-GX-JSON-DAG: "%70:sub9": 151 # CHECK-GX-JSON-DAG: "%70:sub10": 150 # CHECK-GX-JSON-DAG: "%70:sub11": 149 # CHECK-GX-JSON-DAG: "%70:sub12": 146 # CHECK-GX-JSON-DAG: "%70:sub13": 145 # CHECK-GX-JSON-DAG: "%70:sub14": 144 # CHECK-GX-JSON-DAG: "%70:sub15": 143 # CHECK-GX-JSON-DAG: "%70:sub16": 140 # CHECK-GX-JSON-DAG: "%70:sub17": 139 # CHECK-GX-JSON-DAG: "%70:sub18": 138 # CHECK-GX-JSON-DAG: "%70:sub19": 137 # CHECK-GX-JSON-DAG: "%70:sub20": 134 # CHECK-GX-JSON-DAG: "%70:sub21": 133 # CHECK-GX-JSON-DAG: "%70:sub22": 132 # CHECK-GX-JSON-DAG: "%70:sub23": 131 # CHECK-GX-JSON-DAG: "%70:sub24": 128 # CHECK-GX-JSON-DAG: "%70:sub25": 127 # CHECK-GX-JSON-DAG: "%70:sub26": 126 # CHECK-GX-JSON-DAG: "%70:sub27": 125 # CHECK-GX-JSON-DAG: "%70:sub28": 122 # CHECK-GX-JSON-DAG: "%70:sub29": 121 # CHECK-GX-JSON-DAG: "%70:sub30": 120 # CHECK-GX-JSON-DAG: "%70:sub31": 119 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 35 # CHECK-GX-JSON-DAG: "%107": 77 # CHECK-GX-JSON-DAG: "%149:sub0": 260 # CHECK-GX-JSON-DAG: "%149:sub1": 259 # CHECK-GX-JSON-DAG: "%149:sub2": 258 # CHECK-GX-JSON-DAG: "%149:sub3": 257 # CHECK-GX-JSON-DAG: "%149:sub4": 254 # CHECK-GX-JSON-DAG: "%149:sub5": 253 # CHECK-GX-JSON-DAG: "%149:sub6": 252 # CHECK-GX-JSON-DAG: "%149:sub7": 251 # CHECK-GX-JSON-DAG: "%149:sub8": 248 # CHECK-GX-JSON-DAG: "%149:sub9": 247 # CHECK-GX-JSON-DAG: "%149:sub10": 246 # CHECK-GX-JSON-DAG: "%149:sub11": 245 # CHECK-GX-JSON-DAG: "%149:sub12": 242 # CHECK-GX-JSON-DAG: "%149:sub13": 241 # CHECK-GX-JSON-DAG: "%149:sub14": 240 # CHECK-GX-JSON-DAG: "%149:sub15": 239 # CHECK-GX-JSON-DAG: "%149:sub16": 236 # CHECK-GX-JSON-DAG: "%149:sub17": 235 # CHECK-GX-JSON-DAG: "%149:sub18": 234 # CHECK-GX-JSON-DAG: "%149:sub19": 233 # CHECK-GX-JSON-DAG: "%149:sub20": 230 # CHECK-GX-JSON-DAG: "%149:sub21": 229 # CHECK-GX-JSON-DAG: "%149:sub22": 228 # CHECK-GX-JSON-DAG: "%149:sub23": 227 # CHECK-GX-JSON-DAG: "%149:sub24": 224 # CHECK-GX-JSON-DAG: "%149:sub25": 223 # CHECK-GX-JSON-DAG: "%149:sub26": 222 # CHECK-GX-JSON-DAG: "%149:sub27": 221 # CHECK-GX-JSON-DAG: "%149:sub28": 218 # CHECK-GX-JSON-DAG: "%149:sub29": 217 # CHECK-GX-JSON-DAG: "%149:sub30": 216 # CHECK-GX-JSON-DAG: "%149:sub31": 215 # CHECK-GX-JSON-DAG: "%191:sub0": 308 # CHECK-GX-JSON-DAG: "%191:sub1": 307 # CHECK-GX-JSON-DAG: "%191:sub2": 306 # CHECK-GX-JSON-DAG: "%191:sub3": 305 # CHECK-GX-JSON-DAG: "%191:sub4": 302 # CHECK-GX-JSON-DAG: "%191:sub5": 301 # CHECK-GX-JSON-DAG: "%191:sub6": 300 # CHECK-GX-JSON-DAG: "%191:sub7": 299 # CHECK-GX-JSON-DAG: "%191:sub8": 296 # CHECK-GX-JSON-DAG: "%191:sub9": 295 # CHECK-GX-JSON-DAG: "%191:sub10": 294 # CHECK-GX-JSON-DAG: "%191:sub11": 293 # CHECK-GX-JSON-DAG: "%191:sub12": 290 # CHECK-GX-JSON-DAG: "%191:sub13": 289 # CHECK-GX-JSON-DAG: "%191:sub14": 288 # CHECK-GX-JSON-DAG: "%191:sub15": 287 # CHECK-GX-JSON-DAG: "%191:sub16": 284 # CHECK-GX-JSON-DAG: "%191:sub17": 283 # CHECK-GX-JSON-DAG: "%191:sub18": 282 # CHECK-GX-JSON-DAG: "%191:sub19": 281 # CHECK-GX-JSON-DAG: "%191:sub20": 278 # CHECK-GX-JSON-DAG: "%191:sub21": 277 # CHECK-GX-JSON-DAG: "%191:sub22": 276 # CHECK-GX-JSON-DAG: "%191:sub23": 275 # CHECK-GX-JSON-DAG: "%191:sub24": 272 # CHECK-GX-JSON-DAG: "%191:sub25": 271 # CHECK-GX-JSON-DAG: "%191:sub26": 270 # CHECK-GX-JSON-DAG: "%191:sub27": 269 # CHECK-GX-JSON-DAG: "%191:sub28": 266 # CHECK-GX-JSON-DAG: "%191:sub29": 265 # CHECK-GX-JSON-DAG: "%191:sub30": 264 # CHECK-GX-JSON-DAG: "%191:sub31": 263 # CHECK-GX-JSON-DAG: "%233:sub0": 356 # CHECK-GX-JSON-DAG: "%233:sub1": 355 # CHECK-GX-JSON-DAG: "%233:sub2": 354 # CHECK-GX-JSON-DAG: "%233:sub3": 353 # CHECK-GX-JSON-DAG: "%233:sub4": 350 # CHECK-GX-JSON-DAG: "%233:sub5": 349 # CHECK-GX-JSON-DAG: "%233:sub6": 348 # CHECK-GX-JSON-DAG: "%233:sub7": 347 # CHECK-GX-JSON-DAG: "%233:sub8": 344 # CHECK-GX-JSON-DAG: "%233:sub9": 343 # CHECK-GX-JSON-DAG: "%233:sub10": 342 # CHECK-GX-JSON-DAG: "%233:sub11": 341 # CHECK-GX-JSON-DAG: "%233:sub12": 338 # CHECK-GX-JSON-DAG: "%233:sub13": 337 # CHECK-GX-JSON-DAG: "%233:sub14": 336 # CHECK-GX-JSON-DAG: "%233:sub15": 335 # CHECK-GX-JSON-DAG: "%233:sub16": 332 # CHECK-GX-JSON-DAG: "%233:sub17": 331 # CHECK-GX-JSON-DAG: "%233:sub18": 330 # CHECK-GX-JSON-DAG: "%233:sub19": 329 # CHECK-GX-JSON-DAG: "%233:sub20": 326 # CHECK-GX-JSON-DAG: "%233:sub21": 325 # CHECK-GX-JSON-DAG: "%233:sub22": 324 # CHECK-GX-JSON-DAG: "%233:sub23": 323 # CHECK-GX-JSON-DAG: "%233:sub24": 320 # CHECK-GX-JSON-DAG: "%233:sub25": 319 # CHECK-GX-JSON-DAG: "%233:sub26": 318 # CHECK-GX-JSON-DAG: "%233:sub27": 317 # CHECK-GX-JSON-DAG: "%233:sub28": 314 # CHECK-GX-JSON-DAG: "%233:sub29": 313 # CHECK-GX-JSON-DAG: "%233:sub30": 312 # CHECK-GX-JSON-DAG: "%233:sub31": 311 # CHECK-GX-JSON-DAG: "%275:sub0": 404 # CHECK-GX-JSON-DAG: "%275:sub1": 403 # CHECK-GX-JSON-DAG: "%275:sub2": 402 # CHECK-GX-JSON-DAG: "%275:sub3": 401 # CHECK-GX-JSON-DAG: "%275:sub4": 398 # CHECK-GX-JSON-DAG: "%275:sub5": 397 # CHECK-GX-JSON-DAG: "%275:sub6": 396 # CHECK-GX-JSON-DAG: "%275:sub7": 395 # CHECK-GX-JSON-DAG: "%275:sub8": 392 # CHECK-GX-JSON-DAG: "%275:sub9": 391 # CHECK-GX-JSON-DAG: "%275:sub10": 390 # CHECK-GX-JSON-DAG: "%275:sub11": 389 # CHECK-GX-JSON-DAG: "%275:sub12": 386 # CHECK-GX-JSON-DAG: "%275:sub13": 385 # CHECK-GX-JSON-DAG: "%275:sub14": 384 # CHECK-GX-JSON-DAG: "%275:sub15": 383 # CHECK-GX-JSON-DAG: "%275:sub16": 380 # CHECK-GX-JSON-DAG: "%275:sub17": 379 # CHECK-GX-JSON-DAG: "%275:sub18": 378 # CHECK-GX-JSON-DAG: "%275:sub19": 377 # CHECK-GX-JSON-DAG: "%275:sub20": 374 # CHECK-GX-JSON-DAG: "%275:sub21": 373 # CHECK-GX-JSON-DAG: "%275:sub22": 372 # CHECK-GX-JSON-DAG: "%275:sub23": 371 # CHECK-GX-JSON-DAG: "%275:sub24": 368 # CHECK-GX-JSON-DAG: "%275:sub25": 367 # CHECK-GX-JSON-DAG: "%275:sub26": 366 # CHECK-GX-JSON-DAG: "%275:sub27": 365 # CHECK-GX-JSON-DAG: "%275:sub28": 362 # CHECK-GX-JSON-DAG: "%275:sub29": 361 # CHECK-GX-JSON-DAG: "%275:sub30": 360 # CHECK-GX-JSON-DAG: "%275:sub31": 359 # CHECK-GX-JSON-DAG: "%277": 33 # CHECK-GX-JSON-DAG: "%278": 33 # CHECK-GX-JSON-DAG: "%279": 33 # CHECK-GX-JSON-DAG: "%280": 33 # CHECK-GX-JSON-DAG: "%281:sub0": 2 # CHECK-GX-JSON-DAG: "%281:sub1": 1 # CHECK-GX-JSON-DAG: "%281:sub2": 0 # CHECK-GX-JSON-DAG: "%282": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%284:vgpr_32 = COPY %281.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 211 # CHECK-GX-JSON-DAG: "%69:sub1": 210 # CHECK-GX-JSON-DAG: "%69:sub2": 209 # CHECK-GX-JSON-DAG: "%69:sub3": 208 # CHECK-GX-JSON-DAG: "%69:sub4": 205 # CHECK-GX-JSON-DAG: "%69:sub5": 204 # CHECK-GX-JSON-DAG: "%69:sub6": 203 # CHECK-GX-JSON-DAG: "%69:sub7": 202 # CHECK-GX-JSON-DAG: "%69:sub8": 199 # CHECK-GX-JSON-DAG: "%69:sub9": 198 # CHECK-GX-JSON-DAG: "%69:sub10": 197 # CHECK-GX-JSON-DAG: "%69:sub11": 196 # CHECK-GX-JSON-DAG: "%69:sub12": 193 # CHECK-GX-JSON-DAG: "%69:sub13": 192 # CHECK-GX-JSON-DAG: "%69:sub14": 191 # CHECK-GX-JSON-DAG: "%69:sub15": 190 # CHECK-GX-JSON-DAG: "%69:sub16": 187 # CHECK-GX-JSON-DAG: "%69:sub17": 186 # CHECK-GX-JSON-DAG: "%69:sub18": 185 # CHECK-GX-JSON-DAG: "%69:sub19": 184 # CHECK-GX-JSON-DAG: "%69:sub20": 181 # CHECK-GX-JSON-DAG: "%69:sub21": 180 # CHECK-GX-JSON-DAG: "%69:sub22": 179 # CHECK-GX-JSON-DAG: "%69:sub23": 178 # CHECK-GX-JSON-DAG: "%69:sub24": 175 # CHECK-GX-JSON-DAG: "%69:sub25": 174 # CHECK-GX-JSON-DAG: "%69:sub26": 173 # CHECK-GX-JSON-DAG: "%69:sub27": 172 # CHECK-GX-JSON-DAG: "%69:sub28": 169 # CHECK-GX-JSON-DAG: "%69:sub29": 168 # CHECK-GX-JSON-DAG: "%69:sub30": 167 # CHECK-GX-JSON-DAG: "%69:sub31": 166 # CHECK-GX-JSON-DAG: "%70:sub0": 163 # CHECK-GX-JSON-DAG: "%70:sub1": 162 # CHECK-GX-JSON-DAG: "%70:sub2": 161 # CHECK-GX-JSON-DAG: "%70:sub3": 160 # CHECK-GX-JSON-DAG: "%70:sub4": 157 # CHECK-GX-JSON-DAG: "%70:sub5": 156 # CHECK-GX-JSON-DAG: "%70:sub6": 155 # CHECK-GX-JSON-DAG: "%70:sub7": 154 # CHECK-GX-JSON-DAG: "%70:sub8": 151 # CHECK-GX-JSON-DAG: "%70:sub9": 150 # CHECK-GX-JSON-DAG: "%70:sub10": 149 # CHECK-GX-JSON-DAG: "%70:sub11": 148 # CHECK-GX-JSON-DAG: "%70:sub12": 145 # CHECK-GX-JSON-DAG: "%70:sub13": 144 # CHECK-GX-JSON-DAG: "%70:sub14": 143 # CHECK-GX-JSON-DAG: "%70:sub15": 142 # CHECK-GX-JSON-DAG: "%70:sub16": 139 # CHECK-GX-JSON-DAG: "%70:sub17": 138 # CHECK-GX-JSON-DAG: "%70:sub18": 137 # CHECK-GX-JSON-DAG: "%70:sub19": 136 # CHECK-GX-JSON-DAG: "%70:sub20": 133 # CHECK-GX-JSON-DAG: "%70:sub21": 132 # CHECK-GX-JSON-DAG: "%70:sub22": 131 # CHECK-GX-JSON-DAG: "%70:sub23": 130 # CHECK-GX-JSON-DAG: "%70:sub24": 127 # CHECK-GX-JSON-DAG: "%70:sub25": 126 # CHECK-GX-JSON-DAG: "%70:sub26": 125 # CHECK-GX-JSON-DAG: "%70:sub27": 124 # CHECK-GX-JSON-DAG: "%70:sub28": 121 # CHECK-GX-JSON-DAG: "%70:sub29": 120 # CHECK-GX-JSON-DAG: "%70:sub30": 119 # CHECK-GX-JSON-DAG: "%70:sub31": 118 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 34 # CHECK-GX-JSON-DAG: "%107": 76 # CHECK-GX-JSON-DAG: "%149:sub0": 259 # CHECK-GX-JSON-DAG: "%149:sub1": 258 # CHECK-GX-JSON-DAG: "%149:sub2": 257 # CHECK-GX-JSON-DAG: "%149:sub3": 256 # CHECK-GX-JSON-DAG: "%149:sub4": 253 # CHECK-GX-JSON-DAG: "%149:sub5": 252 # CHECK-GX-JSON-DAG: "%149:sub6": 251 # CHECK-GX-JSON-DAG: "%149:sub7": 250 # CHECK-GX-JSON-DAG: "%149:sub8": 247 # CHECK-GX-JSON-DAG: "%149:sub9": 246 # CHECK-GX-JSON-DAG: "%149:sub10": 245 # CHECK-GX-JSON-DAG: "%149:sub11": 244 # CHECK-GX-JSON-DAG: "%149:sub12": 241 # CHECK-GX-JSON-DAG: "%149:sub13": 240 # CHECK-GX-JSON-DAG: "%149:sub14": 239 # CHECK-GX-JSON-DAG: "%149:sub15": 238 # CHECK-GX-JSON-DAG: "%149:sub16": 235 # CHECK-GX-JSON-DAG: "%149:sub17": 234 # CHECK-GX-JSON-DAG: "%149:sub18": 233 # CHECK-GX-JSON-DAG: "%149:sub19": 232 # CHECK-GX-JSON-DAG: "%149:sub20": 229 # CHECK-GX-JSON-DAG: "%149:sub21": 228 # CHECK-GX-JSON-DAG: "%149:sub22": 227 # CHECK-GX-JSON-DAG: "%149:sub23": 226 # CHECK-GX-JSON-DAG: "%149:sub24": 223 # CHECK-GX-JSON-DAG: "%149:sub25": 222 # CHECK-GX-JSON-DAG: "%149:sub26": 221 # CHECK-GX-JSON-DAG: "%149:sub27": 220 # CHECK-GX-JSON-DAG: "%149:sub28": 217 # CHECK-GX-JSON-DAG: "%149:sub29": 216 # CHECK-GX-JSON-DAG: "%149:sub30": 215 # CHECK-GX-JSON-DAG: "%149:sub31": 214 # CHECK-GX-JSON-DAG: "%191:sub0": 307 # CHECK-GX-JSON-DAG: "%191:sub1": 306 # CHECK-GX-JSON-DAG: "%191:sub2": 305 # CHECK-GX-JSON-DAG: "%191:sub3": 304 # CHECK-GX-JSON-DAG: "%191:sub4": 301 # CHECK-GX-JSON-DAG: "%191:sub5": 300 # CHECK-GX-JSON-DAG: "%191:sub6": 299 # CHECK-GX-JSON-DAG: "%191:sub7": 298 # CHECK-GX-JSON-DAG: "%191:sub8": 295 # CHECK-GX-JSON-DAG: "%191:sub9": 294 # CHECK-GX-JSON-DAG: "%191:sub10": 293 # CHECK-GX-JSON-DAG: "%191:sub11": 292 # CHECK-GX-JSON-DAG: "%191:sub12": 289 # CHECK-GX-JSON-DAG: "%191:sub13": 288 # CHECK-GX-JSON-DAG: "%191:sub14": 287 # CHECK-GX-JSON-DAG: "%191:sub15": 286 # CHECK-GX-JSON-DAG: "%191:sub16": 283 # CHECK-GX-JSON-DAG: "%191:sub17": 282 # CHECK-GX-JSON-DAG: "%191:sub18": 281 # CHECK-GX-JSON-DAG: "%191:sub19": 280 # CHECK-GX-JSON-DAG: "%191:sub20": 277 # CHECK-GX-JSON-DAG: "%191:sub21": 276 # CHECK-GX-JSON-DAG: "%191:sub22": 275 # CHECK-GX-JSON-DAG: "%191:sub23": 274 # CHECK-GX-JSON-DAG: "%191:sub24": 271 # CHECK-GX-JSON-DAG: "%191:sub25": 270 # CHECK-GX-JSON-DAG: "%191:sub26": 269 # CHECK-GX-JSON-DAG: "%191:sub27": 268 # CHECK-GX-JSON-DAG: "%191:sub28": 265 # CHECK-GX-JSON-DAG: "%191:sub29": 264 # CHECK-GX-JSON-DAG: "%191:sub30": 263 # CHECK-GX-JSON-DAG: "%191:sub31": 262 # CHECK-GX-JSON-DAG: "%233:sub0": 355 # CHECK-GX-JSON-DAG: "%233:sub1": 354 # CHECK-GX-JSON-DAG: "%233:sub2": 353 # CHECK-GX-JSON-DAG: "%233:sub3": 352 # CHECK-GX-JSON-DAG: "%233:sub4": 349 # CHECK-GX-JSON-DAG: "%233:sub5": 348 # CHECK-GX-JSON-DAG: "%233:sub6": 347 # CHECK-GX-JSON-DAG: "%233:sub7": 346 # CHECK-GX-JSON-DAG: "%233:sub8": 343 # CHECK-GX-JSON-DAG: "%233:sub9": 342 # CHECK-GX-JSON-DAG: "%233:sub10": 341 # CHECK-GX-JSON-DAG: "%233:sub11": 340 # CHECK-GX-JSON-DAG: "%233:sub12": 337 # CHECK-GX-JSON-DAG: "%233:sub13": 336 # CHECK-GX-JSON-DAG: "%233:sub14": 335 # CHECK-GX-JSON-DAG: "%233:sub15": 334 # CHECK-GX-JSON-DAG: "%233:sub16": 331 # CHECK-GX-JSON-DAG: "%233:sub17": 330 # CHECK-GX-JSON-DAG: "%233:sub18": 329 # CHECK-GX-JSON-DAG: "%233:sub19": 328 # CHECK-GX-JSON-DAG: "%233:sub20": 325 # CHECK-GX-JSON-DAG: "%233:sub21": 324 # CHECK-GX-JSON-DAG: "%233:sub22": 323 # CHECK-GX-JSON-DAG: "%233:sub23": 322 # CHECK-GX-JSON-DAG: "%233:sub24": 319 # CHECK-GX-JSON-DAG: "%233:sub25": 318 # CHECK-GX-JSON-DAG: "%233:sub26": 317 # CHECK-GX-JSON-DAG: "%233:sub27": 316 # CHECK-GX-JSON-DAG: "%233:sub28": 313 # CHECK-GX-JSON-DAG: "%233:sub29": 312 # CHECK-GX-JSON-DAG: "%233:sub30": 311 # CHECK-GX-JSON-DAG: "%233:sub31": 310 # CHECK-GX-JSON-DAG: "%275:sub0": 403 # CHECK-GX-JSON-DAG: "%275:sub1": 402 # CHECK-GX-JSON-DAG: "%275:sub2": 401 # CHECK-GX-JSON-DAG: "%275:sub3": 400 # CHECK-GX-JSON-DAG: "%275:sub4": 397 # CHECK-GX-JSON-DAG: "%275:sub5": 396 # CHECK-GX-JSON-DAG: "%275:sub6": 395 # CHECK-GX-JSON-DAG: "%275:sub7": 394 # CHECK-GX-JSON-DAG: "%275:sub8": 391 # CHECK-GX-JSON-DAG: "%275:sub9": 390 # CHECK-GX-JSON-DAG: "%275:sub10": 389 # CHECK-GX-JSON-DAG: "%275:sub11": 388 # CHECK-GX-JSON-DAG: "%275:sub12": 385 # CHECK-GX-JSON-DAG: "%275:sub13": 384 # CHECK-GX-JSON-DAG: "%275:sub14": 383 # CHECK-GX-JSON-DAG: "%275:sub15": 382 # CHECK-GX-JSON-DAG: "%275:sub16": 379 # CHECK-GX-JSON-DAG: "%275:sub17": 378 # CHECK-GX-JSON-DAG: "%275:sub18": 377 # CHECK-GX-JSON-DAG: "%275:sub19": 376 # CHECK-GX-JSON-DAG: "%275:sub20": 373 # CHECK-GX-JSON-DAG: "%275:sub21": 372 # CHECK-GX-JSON-DAG: "%275:sub22": 371 # CHECK-GX-JSON-DAG: "%275:sub23": 370 # CHECK-GX-JSON-DAG: "%275:sub24": 367 # CHECK-GX-JSON-DAG: "%275:sub25": 366 # CHECK-GX-JSON-DAG: "%275:sub26": 365 # CHECK-GX-JSON-DAG: "%275:sub27": 364 # CHECK-GX-JSON-DAG: "%275:sub28": 361 # CHECK-GX-JSON-DAG: "%275:sub29": 360 # CHECK-GX-JSON-DAG: "%275:sub30": 359 # CHECK-GX-JSON-DAG: "%275:sub31": 358 # CHECK-GX-JSON-DAG: "%277": 32 # CHECK-GX-JSON-DAG: "%278": 32 # CHECK-GX-JSON-DAG: "%279": 32 # CHECK-GX-JSON-DAG: "%280": 32 # CHECK-GX-JSON-DAG: "%281:sub0": 1 # CHECK-GX-JSON-DAG: "%281:sub1": 0 # CHECK-GX-JSON-DAG: "%282": 32 # CHECK-GX-JSON-DAG: "%283": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%285:vgpr_32 = COPY %281.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 210 # CHECK-GX-JSON-DAG: "%69:sub1": 209 # CHECK-GX-JSON-DAG: "%69:sub2": 208 # CHECK-GX-JSON-DAG: "%69:sub3": 207 # CHECK-GX-JSON-DAG: "%69:sub4": 204 # CHECK-GX-JSON-DAG: "%69:sub5": 203 # CHECK-GX-JSON-DAG: "%69:sub6": 202 # CHECK-GX-JSON-DAG: "%69:sub7": 201 # CHECK-GX-JSON-DAG: "%69:sub8": 198 # CHECK-GX-JSON-DAG: "%69:sub9": 197 # CHECK-GX-JSON-DAG: "%69:sub10": 196 # CHECK-GX-JSON-DAG: "%69:sub11": 195 # CHECK-GX-JSON-DAG: "%69:sub12": 192 # CHECK-GX-JSON-DAG: "%69:sub13": 191 # CHECK-GX-JSON-DAG: "%69:sub14": 190 # CHECK-GX-JSON-DAG: "%69:sub15": 189 # CHECK-GX-JSON-DAG: "%69:sub16": 186 # CHECK-GX-JSON-DAG: "%69:sub17": 185 # CHECK-GX-JSON-DAG: "%69:sub18": 184 # CHECK-GX-JSON-DAG: "%69:sub19": 183 # CHECK-GX-JSON-DAG: "%69:sub20": 180 # CHECK-GX-JSON-DAG: "%69:sub21": 179 # CHECK-GX-JSON-DAG: "%69:sub22": 178 # CHECK-GX-JSON-DAG: "%69:sub23": 177 # CHECK-GX-JSON-DAG: "%69:sub24": 174 # CHECK-GX-JSON-DAG: "%69:sub25": 173 # CHECK-GX-JSON-DAG: "%69:sub26": 172 # CHECK-GX-JSON-DAG: "%69:sub27": 171 # CHECK-GX-JSON-DAG: "%69:sub28": 168 # CHECK-GX-JSON-DAG: "%69:sub29": 167 # CHECK-GX-JSON-DAG: "%69:sub30": 166 # CHECK-GX-JSON-DAG: "%69:sub31": 165 # CHECK-GX-JSON-DAG: "%70:sub0": 162 # CHECK-GX-JSON-DAG: "%70:sub1": 161 # CHECK-GX-JSON-DAG: "%70:sub2": 160 # CHECK-GX-JSON-DAG: "%70:sub3": 159 # CHECK-GX-JSON-DAG: "%70:sub4": 156 # CHECK-GX-JSON-DAG: "%70:sub5": 155 # CHECK-GX-JSON-DAG: "%70:sub6": 154 # CHECK-GX-JSON-DAG: "%70:sub7": 153 # CHECK-GX-JSON-DAG: "%70:sub8": 150 # CHECK-GX-JSON-DAG: "%70:sub9": 149 # CHECK-GX-JSON-DAG: "%70:sub10": 148 # CHECK-GX-JSON-DAG: "%70:sub11": 147 # CHECK-GX-JSON-DAG: "%70:sub12": 144 # CHECK-GX-JSON-DAG: "%70:sub13": 143 # CHECK-GX-JSON-DAG: "%70:sub14": 142 # CHECK-GX-JSON-DAG: "%70:sub15": 141 # CHECK-GX-JSON-DAG: "%70:sub16": 138 # CHECK-GX-JSON-DAG: "%70:sub17": 137 # CHECK-GX-JSON-DAG: "%70:sub18": 136 # CHECK-GX-JSON-DAG: "%70:sub19": 135 # CHECK-GX-JSON-DAG: "%70:sub20": 132 # CHECK-GX-JSON-DAG: "%70:sub21": 131 # CHECK-GX-JSON-DAG: "%70:sub22": 130 # CHECK-GX-JSON-DAG: "%70:sub23": 129 # CHECK-GX-JSON-DAG: "%70:sub24": 126 # CHECK-GX-JSON-DAG: "%70:sub25": 125 # CHECK-GX-JSON-DAG: "%70:sub26": 124 # CHECK-GX-JSON-DAG: "%70:sub27": 123 # CHECK-GX-JSON-DAG: "%70:sub28": 120 # CHECK-GX-JSON-DAG: "%70:sub29": 119 # CHECK-GX-JSON-DAG: "%70:sub30": 118 # CHECK-GX-JSON-DAG: "%70:sub31": 117 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 33 # CHECK-GX-JSON-DAG: "%107": 75 # CHECK-GX-JSON-DAG: "%149:sub0": 258 # CHECK-GX-JSON-DAG: "%149:sub1": 257 # CHECK-GX-JSON-DAG: "%149:sub2": 256 # CHECK-GX-JSON-DAG: "%149:sub3": 255 # CHECK-GX-JSON-DAG: "%149:sub4": 252 # CHECK-GX-JSON-DAG: "%149:sub5": 251 # CHECK-GX-JSON-DAG: "%149:sub6": 250 # CHECK-GX-JSON-DAG: "%149:sub7": 249 # CHECK-GX-JSON-DAG: "%149:sub8": 246 # CHECK-GX-JSON-DAG: "%149:sub9": 245 # CHECK-GX-JSON-DAG: "%149:sub10": 244 # CHECK-GX-JSON-DAG: "%149:sub11": 243 # CHECK-GX-JSON-DAG: "%149:sub12": 240 # CHECK-GX-JSON-DAG: "%149:sub13": 239 # CHECK-GX-JSON-DAG: "%149:sub14": 238 # CHECK-GX-JSON-DAG: "%149:sub15": 237 # CHECK-GX-JSON-DAG: "%149:sub16": 234 # CHECK-GX-JSON-DAG: "%149:sub17": 233 # CHECK-GX-JSON-DAG: "%149:sub18": 232 # CHECK-GX-JSON-DAG: "%149:sub19": 231 # CHECK-GX-JSON-DAG: "%149:sub20": 228 # CHECK-GX-JSON-DAG: "%149:sub21": 227 # CHECK-GX-JSON-DAG: "%149:sub22": 226 # CHECK-GX-JSON-DAG: "%149:sub23": 225 # CHECK-GX-JSON-DAG: "%149:sub24": 222 # CHECK-GX-JSON-DAG: "%149:sub25": 221 # CHECK-GX-JSON-DAG: "%149:sub26": 220 # CHECK-GX-JSON-DAG: "%149:sub27": 219 # CHECK-GX-JSON-DAG: "%149:sub28": 216 # CHECK-GX-JSON-DAG: "%149:sub29": 215 # CHECK-GX-JSON-DAG: "%149:sub30": 214 # CHECK-GX-JSON-DAG: "%149:sub31": 213 # CHECK-GX-JSON-DAG: "%191:sub0": 306 # CHECK-GX-JSON-DAG: "%191:sub1": 305 # CHECK-GX-JSON-DAG: "%191:sub2": 304 # CHECK-GX-JSON-DAG: "%191:sub3": 303 # CHECK-GX-JSON-DAG: "%191:sub4": 300 # CHECK-GX-JSON-DAG: "%191:sub5": 299 # CHECK-GX-JSON-DAG: "%191:sub6": 298 # CHECK-GX-JSON-DAG: "%191:sub7": 297 # CHECK-GX-JSON-DAG: "%191:sub8": 294 # CHECK-GX-JSON-DAG: "%191:sub9": 293 # CHECK-GX-JSON-DAG: "%191:sub10": 292 # CHECK-GX-JSON-DAG: "%191:sub11": 291 # CHECK-GX-JSON-DAG: "%191:sub12": 288 # CHECK-GX-JSON-DAG: "%191:sub13": 287 # CHECK-GX-JSON-DAG: "%191:sub14": 286 # CHECK-GX-JSON-DAG: "%191:sub15": 285 # CHECK-GX-JSON-DAG: "%191:sub16": 282 # CHECK-GX-JSON-DAG: "%191:sub17": 281 # CHECK-GX-JSON-DAG: "%191:sub18": 280 # CHECK-GX-JSON-DAG: "%191:sub19": 279 # CHECK-GX-JSON-DAG: "%191:sub20": 276 # CHECK-GX-JSON-DAG: "%191:sub21": 275 # CHECK-GX-JSON-DAG: "%191:sub22": 274 # CHECK-GX-JSON-DAG: "%191:sub23": 273 # CHECK-GX-JSON-DAG: "%191:sub24": 270 # CHECK-GX-JSON-DAG: "%191:sub25": 269 # CHECK-GX-JSON-DAG: "%191:sub26": 268 # CHECK-GX-JSON-DAG: "%191:sub27": 267 # CHECK-GX-JSON-DAG: "%191:sub28": 264 # CHECK-GX-JSON-DAG: "%191:sub29": 263 # CHECK-GX-JSON-DAG: "%191:sub30": 262 # CHECK-GX-JSON-DAG: "%191:sub31": 261 # CHECK-GX-JSON-DAG: "%233:sub0": 354 # CHECK-GX-JSON-DAG: "%233:sub1": 353 # CHECK-GX-JSON-DAG: "%233:sub2": 352 # CHECK-GX-JSON-DAG: "%233:sub3": 351 # CHECK-GX-JSON-DAG: "%233:sub4": 348 # CHECK-GX-JSON-DAG: "%233:sub5": 347 # CHECK-GX-JSON-DAG: "%233:sub6": 346 # CHECK-GX-JSON-DAG: "%233:sub7": 345 # CHECK-GX-JSON-DAG: "%233:sub8": 342 # CHECK-GX-JSON-DAG: "%233:sub9": 341 # CHECK-GX-JSON-DAG: "%233:sub10": 340 # CHECK-GX-JSON-DAG: "%233:sub11": 339 # CHECK-GX-JSON-DAG: "%233:sub12": 336 # CHECK-GX-JSON-DAG: "%233:sub13": 335 # CHECK-GX-JSON-DAG: "%233:sub14": 334 # CHECK-GX-JSON-DAG: "%233:sub15": 333 # CHECK-GX-JSON-DAG: "%233:sub16": 330 # CHECK-GX-JSON-DAG: "%233:sub17": 329 # CHECK-GX-JSON-DAG: "%233:sub18": 328 # CHECK-GX-JSON-DAG: "%233:sub19": 327 # CHECK-GX-JSON-DAG: "%233:sub20": 324 # CHECK-GX-JSON-DAG: "%233:sub21": 323 # CHECK-GX-JSON-DAG: "%233:sub22": 322 # CHECK-GX-JSON-DAG: "%233:sub23": 321 # CHECK-GX-JSON-DAG: "%233:sub24": 318 # CHECK-GX-JSON-DAG: "%233:sub25": 317 # CHECK-GX-JSON-DAG: "%233:sub26": 316 # CHECK-GX-JSON-DAG: "%233:sub27": 315 # CHECK-GX-JSON-DAG: "%233:sub28": 312 # CHECK-GX-JSON-DAG: "%233:sub29": 311 # CHECK-GX-JSON-DAG: "%233:sub30": 310 # CHECK-GX-JSON-DAG: "%233:sub31": 309 # CHECK-GX-JSON-DAG: "%275:sub0": 402 # CHECK-GX-JSON-DAG: "%275:sub1": 401 # CHECK-GX-JSON-DAG: "%275:sub2": 400 # CHECK-GX-JSON-DAG: "%275:sub3": 399 # CHECK-GX-JSON-DAG: "%275:sub4": 396 # CHECK-GX-JSON-DAG: "%275:sub5": 395 # CHECK-GX-JSON-DAG: "%275:sub6": 394 # CHECK-GX-JSON-DAG: "%275:sub7": 393 # CHECK-GX-JSON-DAG: "%275:sub8": 390 # CHECK-GX-JSON-DAG: "%275:sub9": 389 # CHECK-GX-JSON-DAG: "%275:sub10": 388 # CHECK-GX-JSON-DAG: "%275:sub11": 387 # CHECK-GX-JSON-DAG: "%275:sub12": 384 # CHECK-GX-JSON-DAG: "%275:sub13": 383 # CHECK-GX-JSON-DAG: "%275:sub14": 382 # CHECK-GX-JSON-DAG: "%275:sub15": 381 # CHECK-GX-JSON-DAG: "%275:sub16": 378 # CHECK-GX-JSON-DAG: "%275:sub17": 377 # CHECK-GX-JSON-DAG: "%275:sub18": 376 # CHECK-GX-JSON-DAG: "%275:sub19": 375 # CHECK-GX-JSON-DAG: "%275:sub20": 372 # CHECK-GX-JSON-DAG: "%275:sub21": 371 # CHECK-GX-JSON-DAG: "%275:sub22": 370 # CHECK-GX-JSON-DAG: "%275:sub23": 369 # CHECK-GX-JSON-DAG: "%275:sub24": 366 # CHECK-GX-JSON-DAG: "%275:sub25": 365 # CHECK-GX-JSON-DAG: "%275:sub26": 364 # CHECK-GX-JSON-DAG: "%275:sub27": 363 # CHECK-GX-JSON-DAG: "%275:sub28": 360 # CHECK-GX-JSON-DAG: "%275:sub29": 359 # CHECK-GX-JSON-DAG: "%275:sub30": 358 # CHECK-GX-JSON-DAG: "%275:sub31": 357 # CHECK-GX-JSON-DAG: "%277": 31 # CHECK-GX-JSON-DAG: "%278": 31 # CHECK-GX-JSON-DAG: "%279": 31 # CHECK-GX-JSON-DAG: "%280": 31 # CHECK-GX-JSON-DAG: "%281:sub0": 0 # CHECK-GX-JSON-DAG: "%282": 31 # CHECK-GX-JSON-DAG: "%283": 31 # CHECK-GX-JSON-DAG: "%284": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%286:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 209 # CHECK-GX-JSON-DAG: "%69:sub1": 208 # CHECK-GX-JSON-DAG: "%69:sub2": 207 # CHECK-GX-JSON-DAG: "%69:sub3": 206 # CHECK-GX-JSON-DAG: "%69:sub4": 203 # CHECK-GX-JSON-DAG: "%69:sub5": 202 # CHECK-GX-JSON-DAG: "%69:sub6": 201 # CHECK-GX-JSON-DAG: "%69:sub7": 200 # CHECK-GX-JSON-DAG: "%69:sub8": 197 # CHECK-GX-JSON-DAG: "%69:sub9": 196 # CHECK-GX-JSON-DAG: "%69:sub10": 195 # CHECK-GX-JSON-DAG: "%69:sub11": 194 # CHECK-GX-JSON-DAG: "%69:sub12": 191 # CHECK-GX-JSON-DAG: "%69:sub13": 190 # CHECK-GX-JSON-DAG: "%69:sub14": 189 # CHECK-GX-JSON-DAG: "%69:sub15": 188 # CHECK-GX-JSON-DAG: "%69:sub16": 185 # CHECK-GX-JSON-DAG: "%69:sub17": 184 # CHECK-GX-JSON-DAG: "%69:sub18": 183 # CHECK-GX-JSON-DAG: "%69:sub19": 182 # CHECK-GX-JSON-DAG: "%69:sub20": 179 # CHECK-GX-JSON-DAG: "%69:sub21": 178 # CHECK-GX-JSON-DAG: "%69:sub22": 177 # CHECK-GX-JSON-DAG: "%69:sub23": 176 # CHECK-GX-JSON-DAG: "%69:sub24": 173 # CHECK-GX-JSON-DAG: "%69:sub25": 172 # CHECK-GX-JSON-DAG: "%69:sub26": 171 # CHECK-GX-JSON-DAG: "%69:sub27": 170 # CHECK-GX-JSON-DAG: "%69:sub28": 167 # CHECK-GX-JSON-DAG: "%69:sub29": 166 # CHECK-GX-JSON-DAG: "%69:sub30": 165 # CHECK-GX-JSON-DAG: "%69:sub31": 164 # CHECK-GX-JSON-DAG: "%70:sub0": 161 # CHECK-GX-JSON-DAG: "%70:sub1": 160 # CHECK-GX-JSON-DAG: "%70:sub2": 159 # CHECK-GX-JSON-DAG: "%70:sub3": 158 # CHECK-GX-JSON-DAG: "%70:sub4": 155 # CHECK-GX-JSON-DAG: "%70:sub5": 154 # CHECK-GX-JSON-DAG: "%70:sub6": 153 # CHECK-GX-JSON-DAG: "%70:sub7": 152 # CHECK-GX-JSON-DAG: "%70:sub8": 149 # CHECK-GX-JSON-DAG: "%70:sub9": 148 # CHECK-GX-JSON-DAG: "%70:sub10": 147 # CHECK-GX-JSON-DAG: "%70:sub11": 146 # CHECK-GX-JSON-DAG: "%70:sub12": 143 # CHECK-GX-JSON-DAG: "%70:sub13": 142 # CHECK-GX-JSON-DAG: "%70:sub14": 141 # CHECK-GX-JSON-DAG: "%70:sub15": 140 # CHECK-GX-JSON-DAG: "%70:sub16": 137 # CHECK-GX-JSON-DAG: "%70:sub17": 136 # CHECK-GX-JSON-DAG: "%70:sub18": 135 # CHECK-GX-JSON-DAG: "%70:sub19": 134 # CHECK-GX-JSON-DAG: "%70:sub20": 131 # CHECK-GX-JSON-DAG: "%70:sub21": 130 # CHECK-GX-JSON-DAG: "%70:sub22": 129 # CHECK-GX-JSON-DAG: "%70:sub23": 128 # CHECK-GX-JSON-DAG: "%70:sub24": 125 # CHECK-GX-JSON-DAG: "%70:sub25": 124 # CHECK-GX-JSON-DAG: "%70:sub26": 123 # CHECK-GX-JSON-DAG: "%70:sub27": 122 # CHECK-GX-JSON-DAG: "%70:sub28": 119 # CHECK-GX-JSON-DAG: "%70:sub29": 118 # CHECK-GX-JSON-DAG: "%70:sub30": 117 # CHECK-GX-JSON-DAG: "%70:sub31": 116 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 32 # CHECK-GX-JSON-DAG: "%107": 74 # CHECK-GX-JSON-DAG: "%149:sub0": 257 # CHECK-GX-JSON-DAG: "%149:sub1": 256 # CHECK-GX-JSON-DAG: "%149:sub2": 255 # CHECK-GX-JSON-DAG: "%149:sub3": 254 # CHECK-GX-JSON-DAG: "%149:sub4": 251 # CHECK-GX-JSON-DAG: "%149:sub5": 250 # CHECK-GX-JSON-DAG: "%149:sub6": 249 # CHECK-GX-JSON-DAG: "%149:sub7": 248 # CHECK-GX-JSON-DAG: "%149:sub8": 245 # CHECK-GX-JSON-DAG: "%149:sub9": 244 # CHECK-GX-JSON-DAG: "%149:sub10": 243 # CHECK-GX-JSON-DAG: "%149:sub11": 242 # CHECK-GX-JSON-DAG: "%149:sub12": 239 # CHECK-GX-JSON-DAG: "%149:sub13": 238 # CHECK-GX-JSON-DAG: "%149:sub14": 237 # CHECK-GX-JSON-DAG: "%149:sub15": 236 # CHECK-GX-JSON-DAG: "%149:sub16": 233 # CHECK-GX-JSON-DAG: "%149:sub17": 232 # CHECK-GX-JSON-DAG: "%149:sub18": 231 # CHECK-GX-JSON-DAG: "%149:sub19": 230 # CHECK-GX-JSON-DAG: "%149:sub20": 227 # CHECK-GX-JSON-DAG: "%149:sub21": 226 # CHECK-GX-JSON-DAG: "%149:sub22": 225 # CHECK-GX-JSON-DAG: "%149:sub23": 224 # CHECK-GX-JSON-DAG: "%149:sub24": 221 # CHECK-GX-JSON-DAG: "%149:sub25": 220 # CHECK-GX-JSON-DAG: "%149:sub26": 219 # CHECK-GX-JSON-DAG: "%149:sub27": 218 # CHECK-GX-JSON-DAG: "%149:sub28": 215 # CHECK-GX-JSON-DAG: "%149:sub29": 214 # CHECK-GX-JSON-DAG: "%149:sub30": 213 # CHECK-GX-JSON-DAG: "%149:sub31": 212 # CHECK-GX-JSON-DAG: "%191:sub0": 305 # CHECK-GX-JSON-DAG: "%191:sub1": 304 # CHECK-GX-JSON-DAG: "%191:sub2": 303 # CHECK-GX-JSON-DAG: "%191:sub3": 302 # CHECK-GX-JSON-DAG: "%191:sub4": 299 # CHECK-GX-JSON-DAG: "%191:sub5": 298 # CHECK-GX-JSON-DAG: "%191:sub6": 297 # CHECK-GX-JSON-DAG: "%191:sub7": 296 # CHECK-GX-JSON-DAG: "%191:sub8": 293 # CHECK-GX-JSON-DAG: "%191:sub9": 292 # CHECK-GX-JSON-DAG: "%191:sub10": 291 # CHECK-GX-JSON-DAG: "%191:sub11": 290 # CHECK-GX-JSON-DAG: "%191:sub12": 287 # CHECK-GX-JSON-DAG: "%191:sub13": 286 # CHECK-GX-JSON-DAG: "%191:sub14": 285 # CHECK-GX-JSON-DAG: "%191:sub15": 284 # CHECK-GX-JSON-DAG: "%191:sub16": 281 # CHECK-GX-JSON-DAG: "%191:sub17": 280 # CHECK-GX-JSON-DAG: "%191:sub18": 279 # CHECK-GX-JSON-DAG: "%191:sub19": 278 # CHECK-GX-JSON-DAG: "%191:sub20": 275 # CHECK-GX-JSON-DAG: "%191:sub21": 274 # CHECK-GX-JSON-DAG: "%191:sub22": 273 # CHECK-GX-JSON-DAG: "%191:sub23": 272 # CHECK-GX-JSON-DAG: "%191:sub24": 269 # CHECK-GX-JSON-DAG: "%191:sub25": 268 # CHECK-GX-JSON-DAG: "%191:sub26": 267 # CHECK-GX-JSON-DAG: "%191:sub27": 266 # CHECK-GX-JSON-DAG: "%191:sub28": 263 # CHECK-GX-JSON-DAG: "%191:sub29": 262 # CHECK-GX-JSON-DAG: "%191:sub30": 261 # CHECK-GX-JSON-DAG: "%191:sub31": 260 # CHECK-GX-JSON-DAG: "%233:sub0": 353 # CHECK-GX-JSON-DAG: "%233:sub1": 352 # CHECK-GX-JSON-DAG: "%233:sub2": 351 # CHECK-GX-JSON-DAG: "%233:sub3": 350 # CHECK-GX-JSON-DAG: "%233:sub4": 347 # CHECK-GX-JSON-DAG: "%233:sub5": 346 # CHECK-GX-JSON-DAG: "%233:sub6": 345 # CHECK-GX-JSON-DAG: "%233:sub7": 344 # CHECK-GX-JSON-DAG: "%233:sub8": 341 # CHECK-GX-JSON-DAG: "%233:sub9": 340 # CHECK-GX-JSON-DAG: "%233:sub10": 339 # CHECK-GX-JSON-DAG: "%233:sub11": 338 # CHECK-GX-JSON-DAG: "%233:sub12": 335 # CHECK-GX-JSON-DAG: "%233:sub13": 334 # CHECK-GX-JSON-DAG: "%233:sub14": 333 # CHECK-GX-JSON-DAG: "%233:sub15": 332 # CHECK-GX-JSON-DAG: "%233:sub16": 329 # CHECK-GX-JSON-DAG: "%233:sub17": 328 # CHECK-GX-JSON-DAG: "%233:sub18": 327 # CHECK-GX-JSON-DAG: "%233:sub19": 326 # CHECK-GX-JSON-DAG: "%233:sub20": 323 # CHECK-GX-JSON-DAG: "%233:sub21": 322 # CHECK-GX-JSON-DAG: "%233:sub22": 321 # CHECK-GX-JSON-DAG: "%233:sub23": 320 # CHECK-GX-JSON-DAG: "%233:sub24": 317 # CHECK-GX-JSON-DAG: "%233:sub25": 316 # CHECK-GX-JSON-DAG: "%233:sub26": 315 # CHECK-GX-JSON-DAG: "%233:sub27": 314 # CHECK-GX-JSON-DAG: "%233:sub28": 311 # CHECK-GX-JSON-DAG: "%233:sub29": 310 # CHECK-GX-JSON-DAG: "%233:sub30": 309 # CHECK-GX-JSON-DAG: "%233:sub31": 308 # CHECK-GX-JSON-DAG: "%275:sub0": 401 # CHECK-GX-JSON-DAG: "%275:sub1": 400 # CHECK-GX-JSON-DAG: "%275:sub2": 399 # CHECK-GX-JSON-DAG: "%275:sub3": 398 # CHECK-GX-JSON-DAG: "%275:sub4": 395 # CHECK-GX-JSON-DAG: "%275:sub5": 394 # CHECK-GX-JSON-DAG: "%275:sub6": 393 # CHECK-GX-JSON-DAG: "%275:sub7": 392 # CHECK-GX-JSON-DAG: "%275:sub8": 389 # CHECK-GX-JSON-DAG: "%275:sub9": 388 # CHECK-GX-JSON-DAG: "%275:sub10": 387 # CHECK-GX-JSON-DAG: "%275:sub11": 386 # CHECK-GX-JSON-DAG: "%275:sub12": 383 # CHECK-GX-JSON-DAG: "%275:sub13": 382 # CHECK-GX-JSON-DAG: "%275:sub14": 381 # CHECK-GX-JSON-DAG: "%275:sub15": 380 # CHECK-GX-JSON-DAG: "%275:sub16": 377 # CHECK-GX-JSON-DAG: "%275:sub17": 376 # CHECK-GX-JSON-DAG: "%275:sub18": 375 # CHECK-GX-JSON-DAG: "%275:sub19": 374 # CHECK-GX-JSON-DAG: "%275:sub20": 371 # CHECK-GX-JSON-DAG: "%275:sub21": 370 # CHECK-GX-JSON-DAG: "%275:sub22": 369 # CHECK-GX-JSON-DAG: "%275:sub23": 368 # CHECK-GX-JSON-DAG: "%275:sub24": 365 # CHECK-GX-JSON-DAG: "%275:sub25": 364 # CHECK-GX-JSON-DAG: "%275:sub26": 363 # CHECK-GX-JSON-DAG: "%275:sub27": 362 # CHECK-GX-JSON-DAG: "%275:sub28": 359 # CHECK-GX-JSON-DAG: "%275:sub29": 358 # CHECK-GX-JSON-DAG: "%275:sub30": 357 # CHECK-GX-JSON-DAG: "%275:sub31": 356 # CHECK-GX-JSON-DAG: "%277": 30 # CHECK-GX-JSON-DAG: "%278": 30 # CHECK-GX-JSON-DAG: "%279": 30 # CHECK-GX-JSON-DAG: "%280": 30 # CHECK-GX-JSON-DAG: "%282": 30 # CHECK-GX-JSON-DAG: "%283": 30 # CHECK-GX-JSON-DAG: "%284": 30 # CHECK-GX-JSON-DAG: "%285": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%287:vgpr_32 = COPY %286.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 208 # CHECK-GX-JSON-DAG: "%69:sub1": 207 # CHECK-GX-JSON-DAG: "%69:sub2": 206 # CHECK-GX-JSON-DAG: "%69:sub3": 205 # CHECK-GX-JSON-DAG: "%69:sub4": 202 # CHECK-GX-JSON-DAG: "%69:sub5": 201 # CHECK-GX-JSON-DAG: "%69:sub6": 200 # CHECK-GX-JSON-DAG: "%69:sub7": 199 # CHECK-GX-JSON-DAG: "%69:sub8": 196 # CHECK-GX-JSON-DAG: "%69:sub9": 195 # CHECK-GX-JSON-DAG: "%69:sub10": 194 # CHECK-GX-JSON-DAG: "%69:sub11": 193 # CHECK-GX-JSON-DAG: "%69:sub12": 190 # CHECK-GX-JSON-DAG: "%69:sub13": 189 # CHECK-GX-JSON-DAG: "%69:sub14": 188 # CHECK-GX-JSON-DAG: "%69:sub15": 187 # CHECK-GX-JSON-DAG: "%69:sub16": 184 # CHECK-GX-JSON-DAG: "%69:sub17": 183 # CHECK-GX-JSON-DAG: "%69:sub18": 182 # CHECK-GX-JSON-DAG: "%69:sub19": 181 # CHECK-GX-JSON-DAG: "%69:sub20": 178 # CHECK-GX-JSON-DAG: "%69:sub21": 177 # CHECK-GX-JSON-DAG: "%69:sub22": 176 # CHECK-GX-JSON-DAG: "%69:sub23": 175 # CHECK-GX-JSON-DAG: "%69:sub24": 172 # CHECK-GX-JSON-DAG: "%69:sub25": 171 # CHECK-GX-JSON-DAG: "%69:sub26": 170 # CHECK-GX-JSON-DAG: "%69:sub27": 169 # CHECK-GX-JSON-DAG: "%69:sub28": 166 # CHECK-GX-JSON-DAG: "%69:sub29": 165 # CHECK-GX-JSON-DAG: "%69:sub30": 164 # CHECK-GX-JSON-DAG: "%69:sub31": 163 # CHECK-GX-JSON-DAG: "%70:sub0": 160 # CHECK-GX-JSON-DAG: "%70:sub1": 159 # CHECK-GX-JSON-DAG: "%70:sub2": 158 # CHECK-GX-JSON-DAG: "%70:sub3": 157 # CHECK-GX-JSON-DAG: "%70:sub4": 154 # CHECK-GX-JSON-DAG: "%70:sub5": 153 # CHECK-GX-JSON-DAG: "%70:sub6": 152 # CHECK-GX-JSON-DAG: "%70:sub7": 151 # CHECK-GX-JSON-DAG: "%70:sub8": 148 # CHECK-GX-JSON-DAG: "%70:sub9": 147 # CHECK-GX-JSON-DAG: "%70:sub10": 146 # CHECK-GX-JSON-DAG: "%70:sub11": 145 # CHECK-GX-JSON-DAG: "%70:sub12": 142 # CHECK-GX-JSON-DAG: "%70:sub13": 141 # CHECK-GX-JSON-DAG: "%70:sub14": 140 # CHECK-GX-JSON-DAG: "%70:sub15": 139 # CHECK-GX-JSON-DAG: "%70:sub16": 136 # CHECK-GX-JSON-DAG: "%70:sub17": 135 # CHECK-GX-JSON-DAG: "%70:sub18": 134 # CHECK-GX-JSON-DAG: "%70:sub19": 133 # CHECK-GX-JSON-DAG: "%70:sub20": 130 # CHECK-GX-JSON-DAG: "%70:sub21": 129 # CHECK-GX-JSON-DAG: "%70:sub22": 128 # CHECK-GX-JSON-DAG: "%70:sub23": 127 # CHECK-GX-JSON-DAG: "%70:sub24": 124 # CHECK-GX-JSON-DAG: "%70:sub25": 123 # CHECK-GX-JSON-DAG: "%70:sub26": 122 # CHECK-GX-JSON-DAG: "%70:sub27": 121 # CHECK-GX-JSON-DAG: "%70:sub28": 118 # CHECK-GX-JSON-DAG: "%70:sub29": 117 # CHECK-GX-JSON-DAG: "%70:sub30": 116 # CHECK-GX-JSON-DAG: "%70:sub31": 115 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 31 # CHECK-GX-JSON-DAG: "%107": 73 # CHECK-GX-JSON-DAG: "%149:sub0": 256 # CHECK-GX-JSON-DAG: "%149:sub1": 255 # CHECK-GX-JSON-DAG: "%149:sub2": 254 # CHECK-GX-JSON-DAG: "%149:sub3": 253 # CHECK-GX-JSON-DAG: "%149:sub4": 250 # CHECK-GX-JSON-DAG: "%149:sub5": 249 # CHECK-GX-JSON-DAG: "%149:sub6": 248 # CHECK-GX-JSON-DAG: "%149:sub7": 247 # CHECK-GX-JSON-DAG: "%149:sub8": 244 # CHECK-GX-JSON-DAG: "%149:sub9": 243 # CHECK-GX-JSON-DAG: "%149:sub10": 242 # CHECK-GX-JSON-DAG: "%149:sub11": 241 # CHECK-GX-JSON-DAG: "%149:sub12": 238 # CHECK-GX-JSON-DAG: "%149:sub13": 237 # CHECK-GX-JSON-DAG: "%149:sub14": 236 # CHECK-GX-JSON-DAG: "%149:sub15": 235 # CHECK-GX-JSON-DAG: "%149:sub16": 232 # CHECK-GX-JSON-DAG: "%149:sub17": 231 # CHECK-GX-JSON-DAG: "%149:sub18": 230 # CHECK-GX-JSON-DAG: "%149:sub19": 229 # CHECK-GX-JSON-DAG: "%149:sub20": 226 # CHECK-GX-JSON-DAG: "%149:sub21": 225 # CHECK-GX-JSON-DAG: "%149:sub22": 224 # CHECK-GX-JSON-DAG: "%149:sub23": 223 # CHECK-GX-JSON-DAG: "%149:sub24": 220 # CHECK-GX-JSON-DAG: "%149:sub25": 219 # CHECK-GX-JSON-DAG: "%149:sub26": 218 # CHECK-GX-JSON-DAG: "%149:sub27": 217 # CHECK-GX-JSON-DAG: "%149:sub28": 214 # CHECK-GX-JSON-DAG: "%149:sub29": 213 # CHECK-GX-JSON-DAG: "%149:sub30": 212 # CHECK-GX-JSON-DAG: "%149:sub31": 211 # CHECK-GX-JSON-DAG: "%191:sub0": 304 # CHECK-GX-JSON-DAG: "%191:sub1": 303 # CHECK-GX-JSON-DAG: "%191:sub2": 302 # CHECK-GX-JSON-DAG: "%191:sub3": 301 # CHECK-GX-JSON-DAG: "%191:sub4": 298 # CHECK-GX-JSON-DAG: "%191:sub5": 297 # CHECK-GX-JSON-DAG: "%191:sub6": 296 # CHECK-GX-JSON-DAG: "%191:sub7": 295 # CHECK-GX-JSON-DAG: "%191:sub8": 292 # CHECK-GX-JSON-DAG: "%191:sub9": 291 # CHECK-GX-JSON-DAG: "%191:sub10": 290 # CHECK-GX-JSON-DAG: "%191:sub11": 289 # CHECK-GX-JSON-DAG: "%191:sub12": 286 # CHECK-GX-JSON-DAG: "%191:sub13": 285 # CHECK-GX-JSON-DAG: "%191:sub14": 284 # CHECK-GX-JSON-DAG: "%191:sub15": 283 # CHECK-GX-JSON-DAG: "%191:sub16": 280 # CHECK-GX-JSON-DAG: "%191:sub17": 279 # CHECK-GX-JSON-DAG: "%191:sub18": 278 # CHECK-GX-JSON-DAG: "%191:sub19": 277 # CHECK-GX-JSON-DAG: "%191:sub20": 274 # CHECK-GX-JSON-DAG: "%191:sub21": 273 # CHECK-GX-JSON-DAG: "%191:sub22": 272 # CHECK-GX-JSON-DAG: "%191:sub23": 271 # CHECK-GX-JSON-DAG: "%191:sub24": 268 # CHECK-GX-JSON-DAG: "%191:sub25": 267 # CHECK-GX-JSON-DAG: "%191:sub26": 266 # CHECK-GX-JSON-DAG: "%191:sub27": 265 # CHECK-GX-JSON-DAG: "%191:sub28": 262 # CHECK-GX-JSON-DAG: "%191:sub29": 261 # CHECK-GX-JSON-DAG: "%191:sub30": 260 # CHECK-GX-JSON-DAG: "%191:sub31": 259 # CHECK-GX-JSON-DAG: "%233:sub0": 352 # CHECK-GX-JSON-DAG: "%233:sub1": 351 # CHECK-GX-JSON-DAG: "%233:sub2": 350 # CHECK-GX-JSON-DAG: "%233:sub3": 349 # CHECK-GX-JSON-DAG: "%233:sub4": 346 # CHECK-GX-JSON-DAG: "%233:sub5": 345 # CHECK-GX-JSON-DAG: "%233:sub6": 344 # CHECK-GX-JSON-DAG: "%233:sub7": 343 # CHECK-GX-JSON-DAG: "%233:sub8": 340 # CHECK-GX-JSON-DAG: "%233:sub9": 339 # CHECK-GX-JSON-DAG: "%233:sub10": 338 # CHECK-GX-JSON-DAG: "%233:sub11": 337 # CHECK-GX-JSON-DAG: "%233:sub12": 334 # CHECK-GX-JSON-DAG: "%233:sub13": 333 # CHECK-GX-JSON-DAG: "%233:sub14": 332 # CHECK-GX-JSON-DAG: "%233:sub15": 331 # CHECK-GX-JSON-DAG: "%233:sub16": 328 # CHECK-GX-JSON-DAG: "%233:sub17": 327 # CHECK-GX-JSON-DAG: "%233:sub18": 326 # CHECK-GX-JSON-DAG: "%233:sub19": 325 # CHECK-GX-JSON-DAG: "%233:sub20": 322 # CHECK-GX-JSON-DAG: "%233:sub21": 321 # CHECK-GX-JSON-DAG: "%233:sub22": 320 # CHECK-GX-JSON-DAG: "%233:sub23": 319 # CHECK-GX-JSON-DAG: "%233:sub24": 316 # CHECK-GX-JSON-DAG: "%233:sub25": 315 # CHECK-GX-JSON-DAG: "%233:sub26": 314 # CHECK-GX-JSON-DAG: "%233:sub27": 313 # CHECK-GX-JSON-DAG: "%233:sub28": 310 # CHECK-GX-JSON-DAG: "%233:sub29": 309 # CHECK-GX-JSON-DAG: "%233:sub30": 308 # CHECK-GX-JSON-DAG: "%233:sub31": 307 # CHECK-GX-JSON-DAG: "%275:sub0": 400 # CHECK-GX-JSON-DAG: "%275:sub1": 399 # CHECK-GX-JSON-DAG: "%275:sub2": 398 # CHECK-GX-JSON-DAG: "%275:sub3": 397 # CHECK-GX-JSON-DAG: "%275:sub4": 394 # CHECK-GX-JSON-DAG: "%275:sub5": 393 # CHECK-GX-JSON-DAG: "%275:sub6": 392 # CHECK-GX-JSON-DAG: "%275:sub7": 391 # CHECK-GX-JSON-DAG: "%275:sub8": 388 # CHECK-GX-JSON-DAG: "%275:sub9": 387 # CHECK-GX-JSON-DAG: "%275:sub10": 386 # CHECK-GX-JSON-DAG: "%275:sub11": 385 # CHECK-GX-JSON-DAG: "%275:sub12": 382 # CHECK-GX-JSON-DAG: "%275:sub13": 381 # CHECK-GX-JSON-DAG: "%275:sub14": 380 # CHECK-GX-JSON-DAG: "%275:sub15": 379 # CHECK-GX-JSON-DAG: "%275:sub16": 376 # CHECK-GX-JSON-DAG: "%275:sub17": 375 # CHECK-GX-JSON-DAG: "%275:sub18": 374 # CHECK-GX-JSON-DAG: "%275:sub19": 373 # CHECK-GX-JSON-DAG: "%275:sub20": 370 # CHECK-GX-JSON-DAG: "%275:sub21": 369 # CHECK-GX-JSON-DAG: "%275:sub22": 368 # CHECK-GX-JSON-DAG: "%275:sub23": 367 # CHECK-GX-JSON-DAG: "%275:sub24": 364 # CHECK-GX-JSON-DAG: "%275:sub25": 363 # CHECK-GX-JSON-DAG: "%275:sub26": 362 # CHECK-GX-JSON-DAG: "%275:sub27": 361 # CHECK-GX-JSON-DAG: "%275:sub28": 358 # CHECK-GX-JSON-DAG: "%275:sub29": 357 # CHECK-GX-JSON-DAG: "%275:sub30": 356 # CHECK-GX-JSON-DAG: "%275:sub31": 355 # CHECK-GX-JSON-DAG: "%277": 29 # CHECK-GX-JSON-DAG: "%278": 29 # CHECK-GX-JSON-DAG: "%279": 29 # CHECK-GX-JSON-DAG: "%280": 29 # CHECK-GX-JSON-DAG: "%282": 29 # CHECK-GX-JSON-DAG: "%283": 29 # CHECK-GX-JSON-DAG: "%284": 29 # CHECK-GX-JSON-DAG: "%285": 29 # CHECK-GX-JSON-DAG: "%286:sub0": 3 # CHECK-GX-JSON-DAG: "%286:sub1": 2 # CHECK-GX-JSON-DAG: "%286:sub2": 1 # CHECK-GX-JSON-DAG: "%286:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%288:vgpr_32 = COPY %286.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 207 # CHECK-GX-JSON-DAG: "%69:sub1": 206 # CHECK-GX-JSON-DAG: "%69:sub2": 205 # CHECK-GX-JSON-DAG: "%69:sub3": 204 # CHECK-GX-JSON-DAG: "%69:sub4": 201 # CHECK-GX-JSON-DAG: "%69:sub5": 200 # CHECK-GX-JSON-DAG: "%69:sub6": 199 # CHECK-GX-JSON-DAG: "%69:sub7": 198 # CHECK-GX-JSON-DAG: "%69:sub8": 195 # CHECK-GX-JSON-DAG: "%69:sub9": 194 # CHECK-GX-JSON-DAG: "%69:sub10": 193 # CHECK-GX-JSON-DAG: "%69:sub11": 192 # CHECK-GX-JSON-DAG: "%69:sub12": 189 # CHECK-GX-JSON-DAG: "%69:sub13": 188 # CHECK-GX-JSON-DAG: "%69:sub14": 187 # CHECK-GX-JSON-DAG: "%69:sub15": 186 # CHECK-GX-JSON-DAG: "%69:sub16": 183 # CHECK-GX-JSON-DAG: "%69:sub17": 182 # CHECK-GX-JSON-DAG: "%69:sub18": 181 # CHECK-GX-JSON-DAG: "%69:sub19": 180 # CHECK-GX-JSON-DAG: "%69:sub20": 177 # CHECK-GX-JSON-DAG: "%69:sub21": 176 # CHECK-GX-JSON-DAG: "%69:sub22": 175 # CHECK-GX-JSON-DAG: "%69:sub23": 174 # CHECK-GX-JSON-DAG: "%69:sub24": 171 # CHECK-GX-JSON-DAG: "%69:sub25": 170 # CHECK-GX-JSON-DAG: "%69:sub26": 169 # CHECK-GX-JSON-DAG: "%69:sub27": 168 # CHECK-GX-JSON-DAG: "%69:sub28": 165 # CHECK-GX-JSON-DAG: "%69:sub29": 164 # CHECK-GX-JSON-DAG: "%69:sub30": 163 # CHECK-GX-JSON-DAG: "%69:sub31": 162 # CHECK-GX-JSON-DAG: "%70:sub0": 159 # CHECK-GX-JSON-DAG: "%70:sub1": 158 # CHECK-GX-JSON-DAG: "%70:sub2": 157 # CHECK-GX-JSON-DAG: "%70:sub3": 156 # CHECK-GX-JSON-DAG: "%70:sub4": 153 # CHECK-GX-JSON-DAG: "%70:sub5": 152 # CHECK-GX-JSON-DAG: "%70:sub6": 151 # CHECK-GX-JSON-DAG: "%70:sub7": 150 # CHECK-GX-JSON-DAG: "%70:sub8": 147 # CHECK-GX-JSON-DAG: "%70:sub9": 146 # CHECK-GX-JSON-DAG: "%70:sub10": 145 # CHECK-GX-JSON-DAG: "%70:sub11": 144 # CHECK-GX-JSON-DAG: "%70:sub12": 141 # CHECK-GX-JSON-DAG: "%70:sub13": 140 # CHECK-GX-JSON-DAG: "%70:sub14": 139 # CHECK-GX-JSON-DAG: "%70:sub15": 138 # CHECK-GX-JSON-DAG: "%70:sub16": 135 # CHECK-GX-JSON-DAG: "%70:sub17": 134 # CHECK-GX-JSON-DAG: "%70:sub18": 133 # CHECK-GX-JSON-DAG: "%70:sub19": 132 # CHECK-GX-JSON-DAG: "%70:sub20": 129 # CHECK-GX-JSON-DAG: "%70:sub21": 128 # CHECK-GX-JSON-DAG: "%70:sub22": 127 # CHECK-GX-JSON-DAG: "%70:sub23": 126 # CHECK-GX-JSON-DAG: "%70:sub24": 123 # CHECK-GX-JSON-DAG: "%70:sub25": 122 # CHECK-GX-JSON-DAG: "%70:sub26": 121 # CHECK-GX-JSON-DAG: "%70:sub27": 120 # CHECK-GX-JSON-DAG: "%70:sub28": 117 # CHECK-GX-JSON-DAG: "%70:sub29": 116 # CHECK-GX-JSON-DAG: "%70:sub30": 115 # CHECK-GX-JSON-DAG: "%70:sub31": 114 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 30 # CHECK-GX-JSON-DAG: "%107": 72 # CHECK-GX-JSON-DAG: "%149:sub0": 255 # CHECK-GX-JSON-DAG: "%149:sub1": 254 # CHECK-GX-JSON-DAG: "%149:sub2": 253 # CHECK-GX-JSON-DAG: "%149:sub3": 252 # CHECK-GX-JSON-DAG: "%149:sub4": 249 # CHECK-GX-JSON-DAG: "%149:sub5": 248 # CHECK-GX-JSON-DAG: "%149:sub6": 247 # CHECK-GX-JSON-DAG: "%149:sub7": 246 # CHECK-GX-JSON-DAG: "%149:sub8": 243 # CHECK-GX-JSON-DAG: "%149:sub9": 242 # CHECK-GX-JSON-DAG: "%149:sub10": 241 # CHECK-GX-JSON-DAG: "%149:sub11": 240 # CHECK-GX-JSON-DAG: "%149:sub12": 237 # CHECK-GX-JSON-DAG: "%149:sub13": 236 # CHECK-GX-JSON-DAG: "%149:sub14": 235 # CHECK-GX-JSON-DAG: "%149:sub15": 234 # CHECK-GX-JSON-DAG: "%149:sub16": 231 # CHECK-GX-JSON-DAG: "%149:sub17": 230 # CHECK-GX-JSON-DAG: "%149:sub18": 229 # CHECK-GX-JSON-DAG: "%149:sub19": 228 # CHECK-GX-JSON-DAG: "%149:sub20": 225 # CHECK-GX-JSON-DAG: "%149:sub21": 224 # CHECK-GX-JSON-DAG: "%149:sub22": 223 # CHECK-GX-JSON-DAG: "%149:sub23": 222 # CHECK-GX-JSON-DAG: "%149:sub24": 219 # CHECK-GX-JSON-DAG: "%149:sub25": 218 # CHECK-GX-JSON-DAG: "%149:sub26": 217 # CHECK-GX-JSON-DAG: "%149:sub27": 216 # CHECK-GX-JSON-DAG: "%149:sub28": 213 # CHECK-GX-JSON-DAG: "%149:sub29": 212 # CHECK-GX-JSON-DAG: "%149:sub30": 211 # CHECK-GX-JSON-DAG: "%149:sub31": 210 # CHECK-GX-JSON-DAG: "%191:sub0": 303 # CHECK-GX-JSON-DAG: "%191:sub1": 302 # CHECK-GX-JSON-DAG: "%191:sub2": 301 # CHECK-GX-JSON-DAG: "%191:sub3": 300 # CHECK-GX-JSON-DAG: "%191:sub4": 297 # CHECK-GX-JSON-DAG: "%191:sub5": 296 # CHECK-GX-JSON-DAG: "%191:sub6": 295 # CHECK-GX-JSON-DAG: "%191:sub7": 294 # CHECK-GX-JSON-DAG: "%191:sub8": 291 # CHECK-GX-JSON-DAG: "%191:sub9": 290 # CHECK-GX-JSON-DAG: "%191:sub10": 289 # CHECK-GX-JSON-DAG: "%191:sub11": 288 # CHECK-GX-JSON-DAG: "%191:sub12": 285 # CHECK-GX-JSON-DAG: "%191:sub13": 284 # CHECK-GX-JSON-DAG: "%191:sub14": 283 # CHECK-GX-JSON-DAG: "%191:sub15": 282 # CHECK-GX-JSON-DAG: "%191:sub16": 279 # CHECK-GX-JSON-DAG: "%191:sub17": 278 # CHECK-GX-JSON-DAG: "%191:sub18": 277 # CHECK-GX-JSON-DAG: "%191:sub19": 276 # CHECK-GX-JSON-DAG: "%191:sub20": 273 # CHECK-GX-JSON-DAG: "%191:sub21": 272 # CHECK-GX-JSON-DAG: "%191:sub22": 271 # CHECK-GX-JSON-DAG: "%191:sub23": 270 # CHECK-GX-JSON-DAG: "%191:sub24": 267 # CHECK-GX-JSON-DAG: "%191:sub25": 266 # CHECK-GX-JSON-DAG: "%191:sub26": 265 # CHECK-GX-JSON-DAG: "%191:sub27": 264 # CHECK-GX-JSON-DAG: "%191:sub28": 261 # CHECK-GX-JSON-DAG: "%191:sub29": 260 # CHECK-GX-JSON-DAG: "%191:sub30": 259 # CHECK-GX-JSON-DAG: "%191:sub31": 258 # CHECK-GX-JSON-DAG: "%233:sub0": 351 # CHECK-GX-JSON-DAG: "%233:sub1": 350 # CHECK-GX-JSON-DAG: "%233:sub2": 349 # CHECK-GX-JSON-DAG: "%233:sub3": 348 # CHECK-GX-JSON-DAG: "%233:sub4": 345 # CHECK-GX-JSON-DAG: "%233:sub5": 344 # CHECK-GX-JSON-DAG: "%233:sub6": 343 # CHECK-GX-JSON-DAG: "%233:sub7": 342 # CHECK-GX-JSON-DAG: "%233:sub8": 339 # CHECK-GX-JSON-DAG: "%233:sub9": 338 # CHECK-GX-JSON-DAG: "%233:sub10": 337 # CHECK-GX-JSON-DAG: "%233:sub11": 336 # CHECK-GX-JSON-DAG: "%233:sub12": 333 # CHECK-GX-JSON-DAG: "%233:sub13": 332 # CHECK-GX-JSON-DAG: "%233:sub14": 331 # CHECK-GX-JSON-DAG: "%233:sub15": 330 # CHECK-GX-JSON-DAG: "%233:sub16": 327 # CHECK-GX-JSON-DAG: "%233:sub17": 326 # CHECK-GX-JSON-DAG: "%233:sub18": 325 # CHECK-GX-JSON-DAG: "%233:sub19": 324 # CHECK-GX-JSON-DAG: "%233:sub20": 321 # CHECK-GX-JSON-DAG: "%233:sub21": 320 # CHECK-GX-JSON-DAG: "%233:sub22": 319 # CHECK-GX-JSON-DAG: "%233:sub23": 318 # CHECK-GX-JSON-DAG: "%233:sub24": 315 # CHECK-GX-JSON-DAG: "%233:sub25": 314 # CHECK-GX-JSON-DAG: "%233:sub26": 313 # CHECK-GX-JSON-DAG: "%233:sub27": 312 # CHECK-GX-JSON-DAG: "%233:sub28": 309 # CHECK-GX-JSON-DAG: "%233:sub29": 308 # CHECK-GX-JSON-DAG: "%233:sub30": 307 # CHECK-GX-JSON-DAG: "%233:sub31": 306 # CHECK-GX-JSON-DAG: "%275:sub0": 399 # CHECK-GX-JSON-DAG: "%275:sub1": 398 # CHECK-GX-JSON-DAG: "%275:sub2": 397 # CHECK-GX-JSON-DAG: "%275:sub3": 396 # CHECK-GX-JSON-DAG: "%275:sub4": 393 # CHECK-GX-JSON-DAG: "%275:sub5": 392 # CHECK-GX-JSON-DAG: "%275:sub6": 391 # CHECK-GX-JSON-DAG: "%275:sub7": 390 # CHECK-GX-JSON-DAG: "%275:sub8": 387 # CHECK-GX-JSON-DAG: "%275:sub9": 386 # CHECK-GX-JSON-DAG: "%275:sub10": 385 # CHECK-GX-JSON-DAG: "%275:sub11": 384 # CHECK-GX-JSON-DAG: "%275:sub12": 381 # CHECK-GX-JSON-DAG: "%275:sub13": 380 # CHECK-GX-JSON-DAG: "%275:sub14": 379 # CHECK-GX-JSON-DAG: "%275:sub15": 378 # CHECK-GX-JSON-DAG: "%275:sub16": 375 # CHECK-GX-JSON-DAG: "%275:sub17": 374 # CHECK-GX-JSON-DAG: "%275:sub18": 373 # CHECK-GX-JSON-DAG: "%275:sub19": 372 # CHECK-GX-JSON-DAG: "%275:sub20": 369 # CHECK-GX-JSON-DAG: "%275:sub21": 368 # CHECK-GX-JSON-DAG: "%275:sub22": 367 # CHECK-GX-JSON-DAG: "%275:sub23": 366 # CHECK-GX-JSON-DAG: "%275:sub24": 363 # CHECK-GX-JSON-DAG: "%275:sub25": 362 # CHECK-GX-JSON-DAG: "%275:sub26": 361 # CHECK-GX-JSON-DAG: "%275:sub27": 360 # CHECK-GX-JSON-DAG: "%275:sub28": 357 # CHECK-GX-JSON-DAG: "%275:sub29": 356 # CHECK-GX-JSON-DAG: "%275:sub30": 355 # CHECK-GX-JSON-DAG: "%275:sub31": 354 # CHECK-GX-JSON-DAG: "%277": 28 # CHECK-GX-JSON-DAG: "%278": 28 # CHECK-GX-JSON-DAG: "%279": 28 # CHECK-GX-JSON-DAG: "%280": 28 # CHECK-GX-JSON-DAG: "%282": 28 # CHECK-GX-JSON-DAG: "%283": 28 # CHECK-GX-JSON-DAG: "%284": 28 # CHECK-GX-JSON-DAG: "%285": 28 # CHECK-GX-JSON-DAG: "%286:sub0": 2 # CHECK-GX-JSON-DAG: "%286:sub1": 1 # CHECK-GX-JSON-DAG: "%286:sub2": 0 # CHECK-GX-JSON-DAG: "%287": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%289:vgpr_32 = COPY %286.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 206 # CHECK-GX-JSON-DAG: "%69:sub1": 205 # CHECK-GX-JSON-DAG: "%69:sub2": 204 # CHECK-GX-JSON-DAG: "%69:sub3": 203 # CHECK-GX-JSON-DAG: "%69:sub4": 200 # CHECK-GX-JSON-DAG: "%69:sub5": 199 # CHECK-GX-JSON-DAG: "%69:sub6": 198 # CHECK-GX-JSON-DAG: "%69:sub7": 197 # CHECK-GX-JSON-DAG: "%69:sub8": 194 # CHECK-GX-JSON-DAG: "%69:sub9": 193 # CHECK-GX-JSON-DAG: "%69:sub10": 192 # CHECK-GX-JSON-DAG: "%69:sub11": 191 # CHECK-GX-JSON-DAG: "%69:sub12": 188 # CHECK-GX-JSON-DAG: "%69:sub13": 187 # CHECK-GX-JSON-DAG: "%69:sub14": 186 # CHECK-GX-JSON-DAG: "%69:sub15": 185 # CHECK-GX-JSON-DAG: "%69:sub16": 182 # CHECK-GX-JSON-DAG: "%69:sub17": 181 # CHECK-GX-JSON-DAG: "%69:sub18": 180 # CHECK-GX-JSON-DAG: "%69:sub19": 179 # CHECK-GX-JSON-DAG: "%69:sub20": 176 # CHECK-GX-JSON-DAG: "%69:sub21": 175 # CHECK-GX-JSON-DAG: "%69:sub22": 174 # CHECK-GX-JSON-DAG: "%69:sub23": 173 # CHECK-GX-JSON-DAG: "%69:sub24": 170 # CHECK-GX-JSON-DAG: "%69:sub25": 169 # CHECK-GX-JSON-DAG: "%69:sub26": 168 # CHECK-GX-JSON-DAG: "%69:sub27": 167 # CHECK-GX-JSON-DAG: "%69:sub28": 164 # CHECK-GX-JSON-DAG: "%69:sub29": 163 # CHECK-GX-JSON-DAG: "%69:sub30": 162 # CHECK-GX-JSON-DAG: "%69:sub31": 161 # CHECK-GX-JSON-DAG: "%70:sub0": 158 # CHECK-GX-JSON-DAG: "%70:sub1": 157 # CHECK-GX-JSON-DAG: "%70:sub2": 156 # CHECK-GX-JSON-DAG: "%70:sub3": 155 # CHECK-GX-JSON-DAG: "%70:sub4": 152 # CHECK-GX-JSON-DAG: "%70:sub5": 151 # CHECK-GX-JSON-DAG: "%70:sub6": 150 # CHECK-GX-JSON-DAG: "%70:sub7": 149 # CHECK-GX-JSON-DAG: "%70:sub8": 146 # CHECK-GX-JSON-DAG: "%70:sub9": 145 # CHECK-GX-JSON-DAG: "%70:sub10": 144 # CHECK-GX-JSON-DAG: "%70:sub11": 143 # CHECK-GX-JSON-DAG: "%70:sub12": 140 # CHECK-GX-JSON-DAG: "%70:sub13": 139 # CHECK-GX-JSON-DAG: "%70:sub14": 138 # CHECK-GX-JSON-DAG: "%70:sub15": 137 # CHECK-GX-JSON-DAG: "%70:sub16": 134 # CHECK-GX-JSON-DAG: "%70:sub17": 133 # CHECK-GX-JSON-DAG: "%70:sub18": 132 # CHECK-GX-JSON-DAG: "%70:sub19": 131 # CHECK-GX-JSON-DAG: "%70:sub20": 128 # CHECK-GX-JSON-DAG: "%70:sub21": 127 # CHECK-GX-JSON-DAG: "%70:sub22": 126 # CHECK-GX-JSON-DAG: "%70:sub23": 125 # CHECK-GX-JSON-DAG: "%70:sub24": 122 # CHECK-GX-JSON-DAG: "%70:sub25": 121 # CHECK-GX-JSON-DAG: "%70:sub26": 120 # CHECK-GX-JSON-DAG: "%70:sub27": 119 # CHECK-GX-JSON-DAG: "%70:sub28": 116 # CHECK-GX-JSON-DAG: "%70:sub29": 115 # CHECK-GX-JSON-DAG: "%70:sub30": 114 # CHECK-GX-JSON-DAG: "%70:sub31": 113 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 29 # CHECK-GX-JSON-DAG: "%107": 71 # CHECK-GX-JSON-DAG: "%149:sub0": 254 # CHECK-GX-JSON-DAG: "%149:sub1": 253 # CHECK-GX-JSON-DAG: "%149:sub2": 252 # CHECK-GX-JSON-DAG: "%149:sub3": 251 # CHECK-GX-JSON-DAG: "%149:sub4": 248 # CHECK-GX-JSON-DAG: "%149:sub5": 247 # CHECK-GX-JSON-DAG: "%149:sub6": 246 # CHECK-GX-JSON-DAG: "%149:sub7": 245 # CHECK-GX-JSON-DAG: "%149:sub8": 242 # CHECK-GX-JSON-DAG: "%149:sub9": 241 # CHECK-GX-JSON-DAG: "%149:sub10": 240 # CHECK-GX-JSON-DAG: "%149:sub11": 239 # CHECK-GX-JSON-DAG: "%149:sub12": 236 # CHECK-GX-JSON-DAG: "%149:sub13": 235 # CHECK-GX-JSON-DAG: "%149:sub14": 234 # CHECK-GX-JSON-DAG: "%149:sub15": 233 # CHECK-GX-JSON-DAG: "%149:sub16": 230 # CHECK-GX-JSON-DAG: "%149:sub17": 229 # CHECK-GX-JSON-DAG: "%149:sub18": 228 # CHECK-GX-JSON-DAG: "%149:sub19": 227 # CHECK-GX-JSON-DAG: "%149:sub20": 224 # CHECK-GX-JSON-DAG: "%149:sub21": 223 # CHECK-GX-JSON-DAG: "%149:sub22": 222 # CHECK-GX-JSON-DAG: "%149:sub23": 221 # CHECK-GX-JSON-DAG: "%149:sub24": 218 # CHECK-GX-JSON-DAG: "%149:sub25": 217 # CHECK-GX-JSON-DAG: "%149:sub26": 216 # CHECK-GX-JSON-DAG: "%149:sub27": 215 # CHECK-GX-JSON-DAG: "%149:sub28": 212 # CHECK-GX-JSON-DAG: "%149:sub29": 211 # CHECK-GX-JSON-DAG: "%149:sub30": 210 # CHECK-GX-JSON-DAG: "%149:sub31": 209 # CHECK-GX-JSON-DAG: "%191:sub0": 302 # CHECK-GX-JSON-DAG: "%191:sub1": 301 # CHECK-GX-JSON-DAG: "%191:sub2": 300 # CHECK-GX-JSON-DAG: "%191:sub3": 299 # CHECK-GX-JSON-DAG: "%191:sub4": 296 # CHECK-GX-JSON-DAG: "%191:sub5": 295 # CHECK-GX-JSON-DAG: "%191:sub6": 294 # CHECK-GX-JSON-DAG: "%191:sub7": 293 # CHECK-GX-JSON-DAG: "%191:sub8": 290 # CHECK-GX-JSON-DAG: "%191:sub9": 289 # CHECK-GX-JSON-DAG: "%191:sub10": 288 # CHECK-GX-JSON-DAG: "%191:sub11": 287 # CHECK-GX-JSON-DAG: "%191:sub12": 284 # CHECK-GX-JSON-DAG: "%191:sub13": 283 # CHECK-GX-JSON-DAG: "%191:sub14": 282 # CHECK-GX-JSON-DAG: "%191:sub15": 281 # CHECK-GX-JSON-DAG: "%191:sub16": 278 # CHECK-GX-JSON-DAG: "%191:sub17": 277 # CHECK-GX-JSON-DAG: "%191:sub18": 276 # CHECK-GX-JSON-DAG: "%191:sub19": 275 # CHECK-GX-JSON-DAG: "%191:sub20": 272 # CHECK-GX-JSON-DAG: "%191:sub21": 271 # CHECK-GX-JSON-DAG: "%191:sub22": 270 # CHECK-GX-JSON-DAG: "%191:sub23": 269 # CHECK-GX-JSON-DAG: "%191:sub24": 266 # CHECK-GX-JSON-DAG: "%191:sub25": 265 # CHECK-GX-JSON-DAG: "%191:sub26": 264 # CHECK-GX-JSON-DAG: "%191:sub27": 263 # CHECK-GX-JSON-DAG: "%191:sub28": 260 # CHECK-GX-JSON-DAG: "%191:sub29": 259 # CHECK-GX-JSON-DAG: "%191:sub30": 258 # CHECK-GX-JSON-DAG: "%191:sub31": 257 # CHECK-GX-JSON-DAG: "%233:sub0": 350 # CHECK-GX-JSON-DAG: "%233:sub1": 349 # CHECK-GX-JSON-DAG: "%233:sub2": 348 # CHECK-GX-JSON-DAG: "%233:sub3": 347 # CHECK-GX-JSON-DAG: "%233:sub4": 344 # CHECK-GX-JSON-DAG: "%233:sub5": 343 # CHECK-GX-JSON-DAG: "%233:sub6": 342 # CHECK-GX-JSON-DAG: "%233:sub7": 341 # CHECK-GX-JSON-DAG: "%233:sub8": 338 # CHECK-GX-JSON-DAG: "%233:sub9": 337 # CHECK-GX-JSON-DAG: "%233:sub10": 336 # CHECK-GX-JSON-DAG: "%233:sub11": 335 # CHECK-GX-JSON-DAG: "%233:sub12": 332 # CHECK-GX-JSON-DAG: "%233:sub13": 331 # CHECK-GX-JSON-DAG: "%233:sub14": 330 # CHECK-GX-JSON-DAG: "%233:sub15": 329 # CHECK-GX-JSON-DAG: "%233:sub16": 326 # CHECK-GX-JSON-DAG: "%233:sub17": 325 # CHECK-GX-JSON-DAG: "%233:sub18": 324 # CHECK-GX-JSON-DAG: "%233:sub19": 323 # CHECK-GX-JSON-DAG: "%233:sub20": 320 # CHECK-GX-JSON-DAG: "%233:sub21": 319 # CHECK-GX-JSON-DAG: "%233:sub22": 318 # CHECK-GX-JSON-DAG: "%233:sub23": 317 # CHECK-GX-JSON-DAG: "%233:sub24": 314 # CHECK-GX-JSON-DAG: "%233:sub25": 313 # CHECK-GX-JSON-DAG: "%233:sub26": 312 # CHECK-GX-JSON-DAG: "%233:sub27": 311 # CHECK-GX-JSON-DAG: "%233:sub28": 308 # CHECK-GX-JSON-DAG: "%233:sub29": 307 # CHECK-GX-JSON-DAG: "%233:sub30": 306 # CHECK-GX-JSON-DAG: "%233:sub31": 305 # CHECK-GX-JSON-DAG: "%275:sub0": 398 # CHECK-GX-JSON-DAG: "%275:sub1": 397 # CHECK-GX-JSON-DAG: "%275:sub2": 396 # CHECK-GX-JSON-DAG: "%275:sub3": 395 # CHECK-GX-JSON-DAG: "%275:sub4": 392 # CHECK-GX-JSON-DAG: "%275:sub5": 391 # CHECK-GX-JSON-DAG: "%275:sub6": 390 # CHECK-GX-JSON-DAG: "%275:sub7": 389 # CHECK-GX-JSON-DAG: "%275:sub8": 386 # CHECK-GX-JSON-DAG: "%275:sub9": 385 # CHECK-GX-JSON-DAG: "%275:sub10": 384 # CHECK-GX-JSON-DAG: "%275:sub11": 383 # CHECK-GX-JSON-DAG: "%275:sub12": 380 # CHECK-GX-JSON-DAG: "%275:sub13": 379 # CHECK-GX-JSON-DAG: "%275:sub14": 378 # CHECK-GX-JSON-DAG: "%275:sub15": 377 # CHECK-GX-JSON-DAG: "%275:sub16": 374 # CHECK-GX-JSON-DAG: "%275:sub17": 373 # CHECK-GX-JSON-DAG: "%275:sub18": 372 # CHECK-GX-JSON-DAG: "%275:sub19": 371 # CHECK-GX-JSON-DAG: "%275:sub20": 368 # CHECK-GX-JSON-DAG: "%275:sub21": 367 # CHECK-GX-JSON-DAG: "%275:sub22": 366 # CHECK-GX-JSON-DAG: "%275:sub23": 365 # CHECK-GX-JSON-DAG: "%275:sub24": 362 # CHECK-GX-JSON-DAG: "%275:sub25": 361 # CHECK-GX-JSON-DAG: "%275:sub26": 360 # CHECK-GX-JSON-DAG: "%275:sub27": 359 # CHECK-GX-JSON-DAG: "%275:sub28": 356 # CHECK-GX-JSON-DAG: "%275:sub29": 355 # CHECK-GX-JSON-DAG: "%275:sub30": 354 # CHECK-GX-JSON-DAG: "%275:sub31": 353 # CHECK-GX-JSON-DAG: "%277": 27 # CHECK-GX-JSON-DAG: "%278": 27 # CHECK-GX-JSON-DAG: "%279": 27 # CHECK-GX-JSON-DAG: "%280": 27 # CHECK-GX-JSON-DAG: "%282": 27 # CHECK-GX-JSON-DAG: "%283": 27 # CHECK-GX-JSON-DAG: "%284": 27 # CHECK-GX-JSON-DAG: "%285": 27 # CHECK-GX-JSON-DAG: "%286:sub0": 1 # CHECK-GX-JSON-DAG: "%286:sub1": 0 # CHECK-GX-JSON-DAG: "%287": 27 # CHECK-GX-JSON-DAG: "%288": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%290:vgpr_32 = COPY %286.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 205 # CHECK-GX-JSON-DAG: "%69:sub1": 204 # CHECK-GX-JSON-DAG: "%69:sub2": 203 # CHECK-GX-JSON-DAG: "%69:sub3": 202 # CHECK-GX-JSON-DAG: "%69:sub4": 199 # CHECK-GX-JSON-DAG: "%69:sub5": 198 # CHECK-GX-JSON-DAG: "%69:sub6": 197 # CHECK-GX-JSON-DAG: "%69:sub7": 196 # CHECK-GX-JSON-DAG: "%69:sub8": 193 # CHECK-GX-JSON-DAG: "%69:sub9": 192 # CHECK-GX-JSON-DAG: "%69:sub10": 191 # CHECK-GX-JSON-DAG: "%69:sub11": 190 # CHECK-GX-JSON-DAG: "%69:sub12": 187 # CHECK-GX-JSON-DAG: "%69:sub13": 186 # CHECK-GX-JSON-DAG: "%69:sub14": 185 # CHECK-GX-JSON-DAG: "%69:sub15": 184 # CHECK-GX-JSON-DAG: "%69:sub16": 181 # CHECK-GX-JSON-DAG: "%69:sub17": 180 # CHECK-GX-JSON-DAG: "%69:sub18": 179 # CHECK-GX-JSON-DAG: "%69:sub19": 178 # CHECK-GX-JSON-DAG: "%69:sub20": 175 # CHECK-GX-JSON-DAG: "%69:sub21": 174 # CHECK-GX-JSON-DAG: "%69:sub22": 173 # CHECK-GX-JSON-DAG: "%69:sub23": 172 # CHECK-GX-JSON-DAG: "%69:sub24": 169 # CHECK-GX-JSON-DAG: "%69:sub25": 168 # CHECK-GX-JSON-DAG: "%69:sub26": 167 # CHECK-GX-JSON-DAG: "%69:sub27": 166 # CHECK-GX-JSON-DAG: "%69:sub28": 163 # CHECK-GX-JSON-DAG: "%69:sub29": 162 # CHECK-GX-JSON-DAG: "%69:sub30": 161 # CHECK-GX-JSON-DAG: "%69:sub31": 160 # CHECK-GX-JSON-DAG: "%70:sub0": 157 # CHECK-GX-JSON-DAG: "%70:sub1": 156 # CHECK-GX-JSON-DAG: "%70:sub2": 155 # CHECK-GX-JSON-DAG: "%70:sub3": 154 # CHECK-GX-JSON-DAG: "%70:sub4": 151 # CHECK-GX-JSON-DAG: "%70:sub5": 150 # CHECK-GX-JSON-DAG: "%70:sub6": 149 # CHECK-GX-JSON-DAG: "%70:sub7": 148 # CHECK-GX-JSON-DAG: "%70:sub8": 145 # CHECK-GX-JSON-DAG: "%70:sub9": 144 # CHECK-GX-JSON-DAG: "%70:sub10": 143 # CHECK-GX-JSON-DAG: "%70:sub11": 142 # CHECK-GX-JSON-DAG: "%70:sub12": 139 # CHECK-GX-JSON-DAG: "%70:sub13": 138 # CHECK-GX-JSON-DAG: "%70:sub14": 137 # CHECK-GX-JSON-DAG: "%70:sub15": 136 # CHECK-GX-JSON-DAG: "%70:sub16": 133 # CHECK-GX-JSON-DAG: "%70:sub17": 132 # CHECK-GX-JSON-DAG: "%70:sub18": 131 # CHECK-GX-JSON-DAG: "%70:sub19": 130 # CHECK-GX-JSON-DAG: "%70:sub20": 127 # CHECK-GX-JSON-DAG: "%70:sub21": 126 # CHECK-GX-JSON-DAG: "%70:sub22": 125 # CHECK-GX-JSON-DAG: "%70:sub23": 124 # CHECK-GX-JSON-DAG: "%70:sub24": 121 # CHECK-GX-JSON-DAG: "%70:sub25": 120 # CHECK-GX-JSON-DAG: "%70:sub26": 119 # CHECK-GX-JSON-DAG: "%70:sub27": 118 # CHECK-GX-JSON-DAG: "%70:sub28": 115 # CHECK-GX-JSON-DAG: "%70:sub29": 114 # CHECK-GX-JSON-DAG: "%70:sub30": 113 # CHECK-GX-JSON-DAG: "%70:sub31": 112 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 28 # CHECK-GX-JSON-DAG: "%107": 70 # CHECK-GX-JSON-DAG: "%149:sub0": 253 # CHECK-GX-JSON-DAG: "%149:sub1": 252 # CHECK-GX-JSON-DAG: "%149:sub2": 251 # CHECK-GX-JSON-DAG: "%149:sub3": 250 # CHECK-GX-JSON-DAG: "%149:sub4": 247 # CHECK-GX-JSON-DAG: "%149:sub5": 246 # CHECK-GX-JSON-DAG: "%149:sub6": 245 # CHECK-GX-JSON-DAG: "%149:sub7": 244 # CHECK-GX-JSON-DAG: "%149:sub8": 241 # CHECK-GX-JSON-DAG: "%149:sub9": 240 # CHECK-GX-JSON-DAG: "%149:sub10": 239 # CHECK-GX-JSON-DAG: "%149:sub11": 238 # CHECK-GX-JSON-DAG: "%149:sub12": 235 # CHECK-GX-JSON-DAG: "%149:sub13": 234 # CHECK-GX-JSON-DAG: "%149:sub14": 233 # CHECK-GX-JSON-DAG: "%149:sub15": 232 # CHECK-GX-JSON-DAG: "%149:sub16": 229 # CHECK-GX-JSON-DAG: "%149:sub17": 228 # CHECK-GX-JSON-DAG: "%149:sub18": 227 # CHECK-GX-JSON-DAG: "%149:sub19": 226 # CHECK-GX-JSON-DAG: "%149:sub20": 223 # CHECK-GX-JSON-DAG: "%149:sub21": 222 # CHECK-GX-JSON-DAG: "%149:sub22": 221 # CHECK-GX-JSON-DAG: "%149:sub23": 220 # CHECK-GX-JSON-DAG: "%149:sub24": 217 # CHECK-GX-JSON-DAG: "%149:sub25": 216 # CHECK-GX-JSON-DAG: "%149:sub26": 215 # CHECK-GX-JSON-DAG: "%149:sub27": 214 # CHECK-GX-JSON-DAG: "%149:sub28": 211 # CHECK-GX-JSON-DAG: "%149:sub29": 210 # CHECK-GX-JSON-DAG: "%149:sub30": 209 # CHECK-GX-JSON-DAG: "%149:sub31": 208 # CHECK-GX-JSON-DAG: "%191:sub0": 301 # CHECK-GX-JSON-DAG: "%191:sub1": 300 # CHECK-GX-JSON-DAG: "%191:sub2": 299 # CHECK-GX-JSON-DAG: "%191:sub3": 298 # CHECK-GX-JSON-DAG: "%191:sub4": 295 # CHECK-GX-JSON-DAG: "%191:sub5": 294 # CHECK-GX-JSON-DAG: "%191:sub6": 293 # CHECK-GX-JSON-DAG: "%191:sub7": 292 # CHECK-GX-JSON-DAG: "%191:sub8": 289 # CHECK-GX-JSON-DAG: "%191:sub9": 288 # CHECK-GX-JSON-DAG: "%191:sub10": 287 # CHECK-GX-JSON-DAG: "%191:sub11": 286 # CHECK-GX-JSON-DAG: "%191:sub12": 283 # CHECK-GX-JSON-DAG: "%191:sub13": 282 # CHECK-GX-JSON-DAG: "%191:sub14": 281 # CHECK-GX-JSON-DAG: "%191:sub15": 280 # CHECK-GX-JSON-DAG: "%191:sub16": 277 # CHECK-GX-JSON-DAG: "%191:sub17": 276 # CHECK-GX-JSON-DAG: "%191:sub18": 275 # CHECK-GX-JSON-DAG: "%191:sub19": 274 # CHECK-GX-JSON-DAG: "%191:sub20": 271 # CHECK-GX-JSON-DAG: "%191:sub21": 270 # CHECK-GX-JSON-DAG: "%191:sub22": 269 # CHECK-GX-JSON-DAG: "%191:sub23": 268 # CHECK-GX-JSON-DAG: "%191:sub24": 265 # CHECK-GX-JSON-DAG: "%191:sub25": 264 # CHECK-GX-JSON-DAG: "%191:sub26": 263 # CHECK-GX-JSON-DAG: "%191:sub27": 262 # CHECK-GX-JSON-DAG: "%191:sub28": 259 # CHECK-GX-JSON-DAG: "%191:sub29": 258 # CHECK-GX-JSON-DAG: "%191:sub30": 257 # CHECK-GX-JSON-DAG: "%191:sub31": 256 # CHECK-GX-JSON-DAG: "%233:sub0": 349 # CHECK-GX-JSON-DAG: "%233:sub1": 348 # CHECK-GX-JSON-DAG: "%233:sub2": 347 # CHECK-GX-JSON-DAG: "%233:sub3": 346 # CHECK-GX-JSON-DAG: "%233:sub4": 343 # CHECK-GX-JSON-DAG: "%233:sub5": 342 # CHECK-GX-JSON-DAG: "%233:sub6": 341 # CHECK-GX-JSON-DAG: "%233:sub7": 340 # CHECK-GX-JSON-DAG: "%233:sub8": 337 # CHECK-GX-JSON-DAG: "%233:sub9": 336 # CHECK-GX-JSON-DAG: "%233:sub10": 335 # CHECK-GX-JSON-DAG: "%233:sub11": 334 # CHECK-GX-JSON-DAG: "%233:sub12": 331 # CHECK-GX-JSON-DAG: "%233:sub13": 330 # CHECK-GX-JSON-DAG: "%233:sub14": 329 # CHECK-GX-JSON-DAG: "%233:sub15": 328 # CHECK-GX-JSON-DAG: "%233:sub16": 325 # CHECK-GX-JSON-DAG: "%233:sub17": 324 # CHECK-GX-JSON-DAG: "%233:sub18": 323 # CHECK-GX-JSON-DAG: "%233:sub19": 322 # CHECK-GX-JSON-DAG: "%233:sub20": 319 # CHECK-GX-JSON-DAG: "%233:sub21": 318 # CHECK-GX-JSON-DAG: "%233:sub22": 317 # CHECK-GX-JSON-DAG: "%233:sub23": 316 # CHECK-GX-JSON-DAG: "%233:sub24": 313 # CHECK-GX-JSON-DAG: "%233:sub25": 312 # CHECK-GX-JSON-DAG: "%233:sub26": 311 # CHECK-GX-JSON-DAG: "%233:sub27": 310 # CHECK-GX-JSON-DAG: "%233:sub28": 307 # CHECK-GX-JSON-DAG: "%233:sub29": 306 # CHECK-GX-JSON-DAG: "%233:sub30": 305 # CHECK-GX-JSON-DAG: "%233:sub31": 304 # CHECK-GX-JSON-DAG: "%275:sub0": 397 # CHECK-GX-JSON-DAG: "%275:sub1": 396 # CHECK-GX-JSON-DAG: "%275:sub2": 395 # CHECK-GX-JSON-DAG: "%275:sub3": 394 # CHECK-GX-JSON-DAG: "%275:sub4": 391 # CHECK-GX-JSON-DAG: "%275:sub5": 390 # CHECK-GX-JSON-DAG: "%275:sub6": 389 # CHECK-GX-JSON-DAG: "%275:sub7": 388 # CHECK-GX-JSON-DAG: "%275:sub8": 385 # CHECK-GX-JSON-DAG: "%275:sub9": 384 # CHECK-GX-JSON-DAG: "%275:sub10": 383 # CHECK-GX-JSON-DAG: "%275:sub11": 382 # CHECK-GX-JSON-DAG: "%275:sub12": 379 # CHECK-GX-JSON-DAG: "%275:sub13": 378 # CHECK-GX-JSON-DAG: "%275:sub14": 377 # CHECK-GX-JSON-DAG: "%275:sub15": 376 # CHECK-GX-JSON-DAG: "%275:sub16": 373 # CHECK-GX-JSON-DAG: "%275:sub17": 372 # CHECK-GX-JSON-DAG: "%275:sub18": 371 # CHECK-GX-JSON-DAG: "%275:sub19": 370 # CHECK-GX-JSON-DAG: "%275:sub20": 367 # CHECK-GX-JSON-DAG: "%275:sub21": 366 # CHECK-GX-JSON-DAG: "%275:sub22": 365 # CHECK-GX-JSON-DAG: "%275:sub23": 364 # CHECK-GX-JSON-DAG: "%275:sub24": 361 # CHECK-GX-JSON-DAG: "%275:sub25": 360 # CHECK-GX-JSON-DAG: "%275:sub26": 359 # CHECK-GX-JSON-DAG: "%275:sub27": 358 # CHECK-GX-JSON-DAG: "%275:sub28": 355 # CHECK-GX-JSON-DAG: "%275:sub29": 354 # CHECK-GX-JSON-DAG: "%275:sub30": 353 # CHECK-GX-JSON-DAG: "%275:sub31": 352 # CHECK-GX-JSON-DAG: "%277": 26 # CHECK-GX-JSON-DAG: "%278": 26 # CHECK-GX-JSON-DAG: "%279": 26 # CHECK-GX-JSON-DAG: "%280": 26 # CHECK-GX-JSON-DAG: "%282": 26 # CHECK-GX-JSON-DAG: "%283": 26 # CHECK-GX-JSON-DAG: "%284": 26 # CHECK-GX-JSON-DAG: "%285": 26 # CHECK-GX-JSON-DAG: "%286:sub0": 0 # CHECK-GX-JSON-DAG: "%287": 26 # CHECK-GX-JSON-DAG: "%288": 26 # CHECK-GX-JSON-DAG: "%289": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%291:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 204 # CHECK-GX-JSON-DAG: "%69:sub1": 203 # CHECK-GX-JSON-DAG: "%69:sub2": 202 # CHECK-GX-JSON-DAG: "%69:sub3": 201 # CHECK-GX-JSON-DAG: "%69:sub4": 198 # CHECK-GX-JSON-DAG: "%69:sub5": 197 # CHECK-GX-JSON-DAG: "%69:sub6": 196 # CHECK-GX-JSON-DAG: "%69:sub7": 195 # CHECK-GX-JSON-DAG: "%69:sub8": 192 # CHECK-GX-JSON-DAG: "%69:sub9": 191 # CHECK-GX-JSON-DAG: "%69:sub10": 190 # CHECK-GX-JSON-DAG: "%69:sub11": 189 # CHECK-GX-JSON-DAG: "%69:sub12": 186 # CHECK-GX-JSON-DAG: "%69:sub13": 185 # CHECK-GX-JSON-DAG: "%69:sub14": 184 # CHECK-GX-JSON-DAG: "%69:sub15": 183 # CHECK-GX-JSON-DAG: "%69:sub16": 180 # CHECK-GX-JSON-DAG: "%69:sub17": 179 # CHECK-GX-JSON-DAG: "%69:sub18": 178 # CHECK-GX-JSON-DAG: "%69:sub19": 177 # CHECK-GX-JSON-DAG: "%69:sub20": 174 # CHECK-GX-JSON-DAG: "%69:sub21": 173 # CHECK-GX-JSON-DAG: "%69:sub22": 172 # CHECK-GX-JSON-DAG: "%69:sub23": 171 # CHECK-GX-JSON-DAG: "%69:sub24": 168 # CHECK-GX-JSON-DAG: "%69:sub25": 167 # CHECK-GX-JSON-DAG: "%69:sub26": 166 # CHECK-GX-JSON-DAG: "%69:sub27": 165 # CHECK-GX-JSON-DAG: "%69:sub28": 162 # CHECK-GX-JSON-DAG: "%69:sub29": 161 # CHECK-GX-JSON-DAG: "%69:sub30": 160 # CHECK-GX-JSON-DAG: "%69:sub31": 159 # CHECK-GX-JSON-DAG: "%70:sub0": 156 # CHECK-GX-JSON-DAG: "%70:sub1": 155 # CHECK-GX-JSON-DAG: "%70:sub2": 154 # CHECK-GX-JSON-DAG: "%70:sub3": 153 # CHECK-GX-JSON-DAG: "%70:sub4": 150 # CHECK-GX-JSON-DAG: "%70:sub5": 149 # CHECK-GX-JSON-DAG: "%70:sub6": 148 # CHECK-GX-JSON-DAG: "%70:sub7": 147 # CHECK-GX-JSON-DAG: "%70:sub8": 144 # CHECK-GX-JSON-DAG: "%70:sub9": 143 # CHECK-GX-JSON-DAG: "%70:sub10": 142 # CHECK-GX-JSON-DAG: "%70:sub11": 141 # CHECK-GX-JSON-DAG: "%70:sub12": 138 # CHECK-GX-JSON-DAG: "%70:sub13": 137 # CHECK-GX-JSON-DAG: "%70:sub14": 136 # CHECK-GX-JSON-DAG: "%70:sub15": 135 # CHECK-GX-JSON-DAG: "%70:sub16": 132 # CHECK-GX-JSON-DAG: "%70:sub17": 131 # CHECK-GX-JSON-DAG: "%70:sub18": 130 # CHECK-GX-JSON-DAG: "%70:sub19": 129 # CHECK-GX-JSON-DAG: "%70:sub20": 126 # CHECK-GX-JSON-DAG: "%70:sub21": 125 # CHECK-GX-JSON-DAG: "%70:sub22": 124 # CHECK-GX-JSON-DAG: "%70:sub23": 123 # CHECK-GX-JSON-DAG: "%70:sub24": 120 # CHECK-GX-JSON-DAG: "%70:sub25": 119 # CHECK-GX-JSON-DAG: "%70:sub26": 118 # CHECK-GX-JSON-DAG: "%70:sub27": 117 # CHECK-GX-JSON-DAG: "%70:sub28": 114 # CHECK-GX-JSON-DAG: "%70:sub29": 113 # CHECK-GX-JSON-DAG: "%70:sub30": 112 # CHECK-GX-JSON-DAG: "%70:sub31": 111 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 27 # CHECK-GX-JSON-DAG: "%107": 69 # CHECK-GX-JSON-DAG: "%149:sub0": 252 # CHECK-GX-JSON-DAG: "%149:sub1": 251 # CHECK-GX-JSON-DAG: "%149:sub2": 250 # CHECK-GX-JSON-DAG: "%149:sub3": 249 # CHECK-GX-JSON-DAG: "%149:sub4": 246 # CHECK-GX-JSON-DAG: "%149:sub5": 245 # CHECK-GX-JSON-DAG: "%149:sub6": 244 # CHECK-GX-JSON-DAG: "%149:sub7": 243 # CHECK-GX-JSON-DAG: "%149:sub8": 240 # CHECK-GX-JSON-DAG: "%149:sub9": 239 # CHECK-GX-JSON-DAG: "%149:sub10": 238 # CHECK-GX-JSON-DAG: "%149:sub11": 237 # CHECK-GX-JSON-DAG: "%149:sub12": 234 # CHECK-GX-JSON-DAG: "%149:sub13": 233 # CHECK-GX-JSON-DAG: "%149:sub14": 232 # CHECK-GX-JSON-DAG: "%149:sub15": 231 # CHECK-GX-JSON-DAG: "%149:sub16": 228 # CHECK-GX-JSON-DAG: "%149:sub17": 227 # CHECK-GX-JSON-DAG: "%149:sub18": 226 # CHECK-GX-JSON-DAG: "%149:sub19": 225 # CHECK-GX-JSON-DAG: "%149:sub20": 222 # CHECK-GX-JSON-DAG: "%149:sub21": 221 # CHECK-GX-JSON-DAG: "%149:sub22": 220 # CHECK-GX-JSON-DAG: "%149:sub23": 219 # CHECK-GX-JSON-DAG: "%149:sub24": 216 # CHECK-GX-JSON-DAG: "%149:sub25": 215 # CHECK-GX-JSON-DAG: "%149:sub26": 214 # CHECK-GX-JSON-DAG: "%149:sub27": 213 # CHECK-GX-JSON-DAG: "%149:sub28": 210 # CHECK-GX-JSON-DAG: "%149:sub29": 209 # CHECK-GX-JSON-DAG: "%149:sub30": 208 # CHECK-GX-JSON-DAG: "%149:sub31": 207 # CHECK-GX-JSON-DAG: "%191:sub0": 300 # CHECK-GX-JSON-DAG: "%191:sub1": 299 # CHECK-GX-JSON-DAG: "%191:sub2": 298 # CHECK-GX-JSON-DAG: "%191:sub3": 297 # CHECK-GX-JSON-DAG: "%191:sub4": 294 # CHECK-GX-JSON-DAG: "%191:sub5": 293 # CHECK-GX-JSON-DAG: "%191:sub6": 292 # CHECK-GX-JSON-DAG: "%191:sub7": 291 # CHECK-GX-JSON-DAG: "%191:sub8": 288 # CHECK-GX-JSON-DAG: "%191:sub9": 287 # CHECK-GX-JSON-DAG: "%191:sub10": 286 # CHECK-GX-JSON-DAG: "%191:sub11": 285 # CHECK-GX-JSON-DAG: "%191:sub12": 282 # CHECK-GX-JSON-DAG: "%191:sub13": 281 # CHECK-GX-JSON-DAG: "%191:sub14": 280 # CHECK-GX-JSON-DAG: "%191:sub15": 279 # CHECK-GX-JSON-DAG: "%191:sub16": 276 # CHECK-GX-JSON-DAG: "%191:sub17": 275 # CHECK-GX-JSON-DAG: "%191:sub18": 274 # CHECK-GX-JSON-DAG: "%191:sub19": 273 # CHECK-GX-JSON-DAG: "%191:sub20": 270 # CHECK-GX-JSON-DAG: "%191:sub21": 269 # CHECK-GX-JSON-DAG: "%191:sub22": 268 # CHECK-GX-JSON-DAG: "%191:sub23": 267 # CHECK-GX-JSON-DAG: "%191:sub24": 264 # CHECK-GX-JSON-DAG: "%191:sub25": 263 # CHECK-GX-JSON-DAG: "%191:sub26": 262 # CHECK-GX-JSON-DAG: "%191:sub27": 261 # CHECK-GX-JSON-DAG: "%191:sub28": 258 # CHECK-GX-JSON-DAG: "%191:sub29": 257 # CHECK-GX-JSON-DAG: "%191:sub30": 256 # CHECK-GX-JSON-DAG: "%191:sub31": 255 # CHECK-GX-JSON-DAG: "%233:sub0": 348 # CHECK-GX-JSON-DAG: "%233:sub1": 347 # CHECK-GX-JSON-DAG: "%233:sub2": 346 # CHECK-GX-JSON-DAG: "%233:sub3": 345 # CHECK-GX-JSON-DAG: "%233:sub4": 342 # CHECK-GX-JSON-DAG: "%233:sub5": 341 # CHECK-GX-JSON-DAG: "%233:sub6": 340 # CHECK-GX-JSON-DAG: "%233:sub7": 339 # CHECK-GX-JSON-DAG: "%233:sub8": 336 # CHECK-GX-JSON-DAG: "%233:sub9": 335 # CHECK-GX-JSON-DAG: "%233:sub10": 334 # CHECK-GX-JSON-DAG: "%233:sub11": 333 # CHECK-GX-JSON-DAG: "%233:sub12": 330 # CHECK-GX-JSON-DAG: "%233:sub13": 329 # CHECK-GX-JSON-DAG: "%233:sub14": 328 # CHECK-GX-JSON-DAG: "%233:sub15": 327 # CHECK-GX-JSON-DAG: "%233:sub16": 324 # CHECK-GX-JSON-DAG: "%233:sub17": 323 # CHECK-GX-JSON-DAG: "%233:sub18": 322 # CHECK-GX-JSON-DAG: "%233:sub19": 321 # CHECK-GX-JSON-DAG: "%233:sub20": 318 # CHECK-GX-JSON-DAG: "%233:sub21": 317 # CHECK-GX-JSON-DAG: "%233:sub22": 316 # CHECK-GX-JSON-DAG: "%233:sub23": 315 # CHECK-GX-JSON-DAG: "%233:sub24": 312 # CHECK-GX-JSON-DAG: "%233:sub25": 311 # CHECK-GX-JSON-DAG: "%233:sub26": 310 # CHECK-GX-JSON-DAG: "%233:sub27": 309 # CHECK-GX-JSON-DAG: "%233:sub28": 306 # CHECK-GX-JSON-DAG: "%233:sub29": 305 # CHECK-GX-JSON-DAG: "%233:sub30": 304 # CHECK-GX-JSON-DAG: "%233:sub31": 303 # CHECK-GX-JSON-DAG: "%275:sub0": 396 # CHECK-GX-JSON-DAG: "%275:sub1": 395 # CHECK-GX-JSON-DAG: "%275:sub2": 394 # CHECK-GX-JSON-DAG: "%275:sub3": 393 # CHECK-GX-JSON-DAG: "%275:sub4": 390 # CHECK-GX-JSON-DAG: "%275:sub5": 389 # CHECK-GX-JSON-DAG: "%275:sub6": 388 # CHECK-GX-JSON-DAG: "%275:sub7": 387 # CHECK-GX-JSON-DAG: "%275:sub8": 384 # CHECK-GX-JSON-DAG: "%275:sub9": 383 # CHECK-GX-JSON-DAG: "%275:sub10": 382 # CHECK-GX-JSON-DAG: "%275:sub11": 381 # CHECK-GX-JSON-DAG: "%275:sub12": 378 # CHECK-GX-JSON-DAG: "%275:sub13": 377 # CHECK-GX-JSON-DAG: "%275:sub14": 376 # CHECK-GX-JSON-DAG: "%275:sub15": 375 # CHECK-GX-JSON-DAG: "%275:sub16": 372 # CHECK-GX-JSON-DAG: "%275:sub17": 371 # CHECK-GX-JSON-DAG: "%275:sub18": 370 # CHECK-GX-JSON-DAG: "%275:sub19": 369 # CHECK-GX-JSON-DAG: "%275:sub20": 366 # CHECK-GX-JSON-DAG: "%275:sub21": 365 # CHECK-GX-JSON-DAG: "%275:sub22": 364 # CHECK-GX-JSON-DAG: "%275:sub23": 363 # CHECK-GX-JSON-DAG: "%275:sub24": 360 # CHECK-GX-JSON-DAG: "%275:sub25": 359 # CHECK-GX-JSON-DAG: "%275:sub26": 358 # CHECK-GX-JSON-DAG: "%275:sub27": 357 # CHECK-GX-JSON-DAG: "%275:sub28": 354 # CHECK-GX-JSON-DAG: "%275:sub29": 353 # CHECK-GX-JSON-DAG: "%275:sub30": 352 # CHECK-GX-JSON-DAG: "%275:sub31": 351 # CHECK-GX-JSON-DAG: "%277": 25 # CHECK-GX-JSON-DAG: "%278": 25 # CHECK-GX-JSON-DAG: "%279": 25 # CHECK-GX-JSON-DAG: "%280": 25 # CHECK-GX-JSON-DAG: "%282": 25 # CHECK-GX-JSON-DAG: "%283": 25 # CHECK-GX-JSON-DAG: "%284": 25 # CHECK-GX-JSON-DAG: "%285": 25 # CHECK-GX-JSON-DAG: "%287": 25 # CHECK-GX-JSON-DAG: "%288": 25 # CHECK-GX-JSON-DAG: "%289": 25 # CHECK-GX-JSON-DAG: "%290": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%292:vgpr_32 = COPY %291.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 203 # CHECK-GX-JSON-DAG: "%69:sub1": 202 # CHECK-GX-JSON-DAG: "%69:sub2": 201 # CHECK-GX-JSON-DAG: "%69:sub3": 200 # CHECK-GX-JSON-DAG: "%69:sub4": 197 # CHECK-GX-JSON-DAG: "%69:sub5": 196 # CHECK-GX-JSON-DAG: "%69:sub6": 195 # CHECK-GX-JSON-DAG: "%69:sub7": 194 # CHECK-GX-JSON-DAG: "%69:sub8": 191 # CHECK-GX-JSON-DAG: "%69:sub9": 190 # CHECK-GX-JSON-DAG: "%69:sub10": 189 # CHECK-GX-JSON-DAG: "%69:sub11": 188 # CHECK-GX-JSON-DAG: "%69:sub12": 185 # CHECK-GX-JSON-DAG: "%69:sub13": 184 # CHECK-GX-JSON-DAG: "%69:sub14": 183 # CHECK-GX-JSON-DAG: "%69:sub15": 182 # CHECK-GX-JSON-DAG: "%69:sub16": 179 # CHECK-GX-JSON-DAG: "%69:sub17": 178 # CHECK-GX-JSON-DAG: "%69:sub18": 177 # CHECK-GX-JSON-DAG: "%69:sub19": 176 # CHECK-GX-JSON-DAG: "%69:sub20": 173 # CHECK-GX-JSON-DAG: "%69:sub21": 172 # CHECK-GX-JSON-DAG: "%69:sub22": 171 # CHECK-GX-JSON-DAG: "%69:sub23": 170 # CHECK-GX-JSON-DAG: "%69:sub24": 167 # CHECK-GX-JSON-DAG: "%69:sub25": 166 # CHECK-GX-JSON-DAG: "%69:sub26": 165 # CHECK-GX-JSON-DAG: "%69:sub27": 164 # CHECK-GX-JSON-DAG: "%69:sub28": 161 # CHECK-GX-JSON-DAG: "%69:sub29": 160 # CHECK-GX-JSON-DAG: "%69:sub30": 159 # CHECK-GX-JSON-DAG: "%69:sub31": 158 # CHECK-GX-JSON-DAG: "%70:sub0": 155 # CHECK-GX-JSON-DAG: "%70:sub1": 154 # CHECK-GX-JSON-DAG: "%70:sub2": 153 # CHECK-GX-JSON-DAG: "%70:sub3": 152 # CHECK-GX-JSON-DAG: "%70:sub4": 149 # CHECK-GX-JSON-DAG: "%70:sub5": 148 # CHECK-GX-JSON-DAG: "%70:sub6": 147 # CHECK-GX-JSON-DAG: "%70:sub7": 146 # CHECK-GX-JSON-DAG: "%70:sub8": 143 # CHECK-GX-JSON-DAG: "%70:sub9": 142 # CHECK-GX-JSON-DAG: "%70:sub10": 141 # CHECK-GX-JSON-DAG: "%70:sub11": 140 # CHECK-GX-JSON-DAG: "%70:sub12": 137 # CHECK-GX-JSON-DAG: "%70:sub13": 136 # CHECK-GX-JSON-DAG: "%70:sub14": 135 # CHECK-GX-JSON-DAG: "%70:sub15": 134 # CHECK-GX-JSON-DAG: "%70:sub16": 131 # CHECK-GX-JSON-DAG: "%70:sub17": 130 # CHECK-GX-JSON-DAG: "%70:sub18": 129 # CHECK-GX-JSON-DAG: "%70:sub19": 128 # CHECK-GX-JSON-DAG: "%70:sub20": 125 # CHECK-GX-JSON-DAG: "%70:sub21": 124 # CHECK-GX-JSON-DAG: "%70:sub22": 123 # CHECK-GX-JSON-DAG: "%70:sub23": 122 # CHECK-GX-JSON-DAG: "%70:sub24": 119 # CHECK-GX-JSON-DAG: "%70:sub25": 118 # CHECK-GX-JSON-DAG: "%70:sub26": 117 # CHECK-GX-JSON-DAG: "%70:sub27": 116 # CHECK-GX-JSON-DAG: "%70:sub28": 113 # CHECK-GX-JSON-DAG: "%70:sub29": 112 # CHECK-GX-JSON-DAG: "%70:sub30": 111 # CHECK-GX-JSON-DAG: "%70:sub31": 110 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 26 # CHECK-GX-JSON-DAG: "%107": 68 # CHECK-GX-JSON-DAG: "%149:sub0": 251 # CHECK-GX-JSON-DAG: "%149:sub1": 250 # CHECK-GX-JSON-DAG: "%149:sub2": 249 # CHECK-GX-JSON-DAG: "%149:sub3": 248 # CHECK-GX-JSON-DAG: "%149:sub4": 245 # CHECK-GX-JSON-DAG: "%149:sub5": 244 # CHECK-GX-JSON-DAG: "%149:sub6": 243 # CHECK-GX-JSON-DAG: "%149:sub7": 242 # CHECK-GX-JSON-DAG: "%149:sub8": 239 # CHECK-GX-JSON-DAG: "%149:sub9": 238 # CHECK-GX-JSON-DAG: "%149:sub10": 237 # CHECK-GX-JSON-DAG: "%149:sub11": 236 # CHECK-GX-JSON-DAG: "%149:sub12": 233 # CHECK-GX-JSON-DAG: "%149:sub13": 232 # CHECK-GX-JSON-DAG: "%149:sub14": 231 # CHECK-GX-JSON-DAG: "%149:sub15": 230 # CHECK-GX-JSON-DAG: "%149:sub16": 227 # CHECK-GX-JSON-DAG: "%149:sub17": 226 # CHECK-GX-JSON-DAG: "%149:sub18": 225 # CHECK-GX-JSON-DAG: "%149:sub19": 224 # CHECK-GX-JSON-DAG: "%149:sub20": 221 # CHECK-GX-JSON-DAG: "%149:sub21": 220 # CHECK-GX-JSON-DAG: "%149:sub22": 219 # CHECK-GX-JSON-DAG: "%149:sub23": 218 # CHECK-GX-JSON-DAG: "%149:sub24": 215 # CHECK-GX-JSON-DAG: "%149:sub25": 214 # CHECK-GX-JSON-DAG: "%149:sub26": 213 # CHECK-GX-JSON-DAG: "%149:sub27": 212 # CHECK-GX-JSON-DAG: "%149:sub28": 209 # CHECK-GX-JSON-DAG: "%149:sub29": 208 # CHECK-GX-JSON-DAG: "%149:sub30": 207 # CHECK-GX-JSON-DAG: "%149:sub31": 206 # CHECK-GX-JSON-DAG: "%191:sub0": 299 # CHECK-GX-JSON-DAG: "%191:sub1": 298 # CHECK-GX-JSON-DAG: "%191:sub2": 297 # CHECK-GX-JSON-DAG: "%191:sub3": 296 # CHECK-GX-JSON-DAG: "%191:sub4": 293 # CHECK-GX-JSON-DAG: "%191:sub5": 292 # CHECK-GX-JSON-DAG: "%191:sub6": 291 # CHECK-GX-JSON-DAG: "%191:sub7": 290 # CHECK-GX-JSON-DAG: "%191:sub8": 287 # CHECK-GX-JSON-DAG: "%191:sub9": 286 # CHECK-GX-JSON-DAG: "%191:sub10": 285 # CHECK-GX-JSON-DAG: "%191:sub11": 284 # CHECK-GX-JSON-DAG: "%191:sub12": 281 # CHECK-GX-JSON-DAG: "%191:sub13": 280 # CHECK-GX-JSON-DAG: "%191:sub14": 279 # CHECK-GX-JSON-DAG: "%191:sub15": 278 # CHECK-GX-JSON-DAG: "%191:sub16": 275 # CHECK-GX-JSON-DAG: "%191:sub17": 274 # CHECK-GX-JSON-DAG: "%191:sub18": 273 # CHECK-GX-JSON-DAG: "%191:sub19": 272 # CHECK-GX-JSON-DAG: "%191:sub20": 269 # CHECK-GX-JSON-DAG: "%191:sub21": 268 # CHECK-GX-JSON-DAG: "%191:sub22": 267 # CHECK-GX-JSON-DAG: "%191:sub23": 266 # CHECK-GX-JSON-DAG: "%191:sub24": 263 # CHECK-GX-JSON-DAG: "%191:sub25": 262 # CHECK-GX-JSON-DAG: "%191:sub26": 261 # CHECK-GX-JSON-DAG: "%191:sub27": 260 # CHECK-GX-JSON-DAG: "%191:sub28": 257 # CHECK-GX-JSON-DAG: "%191:sub29": 256 # CHECK-GX-JSON-DAG: "%191:sub30": 255 # CHECK-GX-JSON-DAG: "%191:sub31": 254 # CHECK-GX-JSON-DAG: "%233:sub0": 347 # CHECK-GX-JSON-DAG: "%233:sub1": 346 # CHECK-GX-JSON-DAG: "%233:sub2": 345 # CHECK-GX-JSON-DAG: "%233:sub3": 344 # CHECK-GX-JSON-DAG: "%233:sub4": 341 # CHECK-GX-JSON-DAG: "%233:sub5": 340 # CHECK-GX-JSON-DAG: "%233:sub6": 339 # CHECK-GX-JSON-DAG: "%233:sub7": 338 # CHECK-GX-JSON-DAG: "%233:sub8": 335 # CHECK-GX-JSON-DAG: "%233:sub9": 334 # CHECK-GX-JSON-DAG: "%233:sub10": 333 # CHECK-GX-JSON-DAG: "%233:sub11": 332 # CHECK-GX-JSON-DAG: "%233:sub12": 329 # CHECK-GX-JSON-DAG: "%233:sub13": 328 # CHECK-GX-JSON-DAG: "%233:sub14": 327 # CHECK-GX-JSON-DAG: "%233:sub15": 326 # CHECK-GX-JSON-DAG: "%233:sub16": 323 # CHECK-GX-JSON-DAG: "%233:sub17": 322 # CHECK-GX-JSON-DAG: "%233:sub18": 321 # CHECK-GX-JSON-DAG: "%233:sub19": 320 # CHECK-GX-JSON-DAG: "%233:sub20": 317 # CHECK-GX-JSON-DAG: "%233:sub21": 316 # CHECK-GX-JSON-DAG: "%233:sub22": 315 # CHECK-GX-JSON-DAG: "%233:sub23": 314 # CHECK-GX-JSON-DAG: "%233:sub24": 311 # CHECK-GX-JSON-DAG: "%233:sub25": 310 # CHECK-GX-JSON-DAG: "%233:sub26": 309 # CHECK-GX-JSON-DAG: "%233:sub27": 308 # CHECK-GX-JSON-DAG: "%233:sub28": 305 # CHECK-GX-JSON-DAG: "%233:sub29": 304 # CHECK-GX-JSON-DAG: "%233:sub30": 303 # CHECK-GX-JSON-DAG: "%233:sub31": 302 # CHECK-GX-JSON-DAG: "%275:sub0": 395 # CHECK-GX-JSON-DAG: "%275:sub1": 394 # CHECK-GX-JSON-DAG: "%275:sub2": 393 # CHECK-GX-JSON-DAG: "%275:sub3": 392 # CHECK-GX-JSON-DAG: "%275:sub4": 389 # CHECK-GX-JSON-DAG: "%275:sub5": 388 # CHECK-GX-JSON-DAG: "%275:sub6": 387 # CHECK-GX-JSON-DAG: "%275:sub7": 386 # CHECK-GX-JSON-DAG: "%275:sub8": 383 # CHECK-GX-JSON-DAG: "%275:sub9": 382 # CHECK-GX-JSON-DAG: "%275:sub10": 381 # CHECK-GX-JSON-DAG: "%275:sub11": 380 # CHECK-GX-JSON-DAG: "%275:sub12": 377 # CHECK-GX-JSON-DAG: "%275:sub13": 376 # CHECK-GX-JSON-DAG: "%275:sub14": 375 # CHECK-GX-JSON-DAG: "%275:sub15": 374 # CHECK-GX-JSON-DAG: "%275:sub16": 371 # CHECK-GX-JSON-DAG: "%275:sub17": 370 # CHECK-GX-JSON-DAG: "%275:sub18": 369 # CHECK-GX-JSON-DAG: "%275:sub19": 368 # CHECK-GX-JSON-DAG: "%275:sub20": 365 # CHECK-GX-JSON-DAG: "%275:sub21": 364 # CHECK-GX-JSON-DAG: "%275:sub22": 363 # CHECK-GX-JSON-DAG: "%275:sub23": 362 # CHECK-GX-JSON-DAG: "%275:sub24": 359 # CHECK-GX-JSON-DAG: "%275:sub25": 358 # CHECK-GX-JSON-DAG: "%275:sub26": 357 # CHECK-GX-JSON-DAG: "%275:sub27": 356 # CHECK-GX-JSON-DAG: "%275:sub28": 353 # CHECK-GX-JSON-DAG: "%275:sub29": 352 # CHECK-GX-JSON-DAG: "%275:sub30": 351 # CHECK-GX-JSON-DAG: "%275:sub31": 350 # CHECK-GX-JSON-DAG: "%277": 24 # CHECK-GX-JSON-DAG: "%278": 24 # CHECK-GX-JSON-DAG: "%279": 24 # CHECK-GX-JSON-DAG: "%280": 24 # CHECK-GX-JSON-DAG: "%282": 24 # CHECK-GX-JSON-DAG: "%283": 24 # CHECK-GX-JSON-DAG: "%284": 24 # CHECK-GX-JSON-DAG: "%285": 24 # CHECK-GX-JSON-DAG: "%287": 24 # CHECK-GX-JSON-DAG: "%288": 24 # CHECK-GX-JSON-DAG: "%289": 24 # CHECK-GX-JSON-DAG: "%290": 24 # CHECK-GX-JSON-DAG: "%291:sub0": 3 # CHECK-GX-JSON-DAG: "%291:sub1": 2 # CHECK-GX-JSON-DAG: "%291:sub2": 1 # CHECK-GX-JSON-DAG: "%291:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%293:vgpr_32 = COPY %291.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 202 # CHECK-GX-JSON-DAG: "%69:sub1": 201 # CHECK-GX-JSON-DAG: "%69:sub2": 200 # CHECK-GX-JSON-DAG: "%69:sub3": 199 # CHECK-GX-JSON-DAG: "%69:sub4": 196 # CHECK-GX-JSON-DAG: "%69:sub5": 195 # CHECK-GX-JSON-DAG: "%69:sub6": 194 # CHECK-GX-JSON-DAG: "%69:sub7": 193 # CHECK-GX-JSON-DAG: "%69:sub8": 190 # CHECK-GX-JSON-DAG: "%69:sub9": 189 # CHECK-GX-JSON-DAG: "%69:sub10": 188 # CHECK-GX-JSON-DAG: "%69:sub11": 187 # CHECK-GX-JSON-DAG: "%69:sub12": 184 # CHECK-GX-JSON-DAG: "%69:sub13": 183 # CHECK-GX-JSON-DAG: "%69:sub14": 182 # CHECK-GX-JSON-DAG: "%69:sub15": 181 # CHECK-GX-JSON-DAG: "%69:sub16": 178 # CHECK-GX-JSON-DAG: "%69:sub17": 177 # CHECK-GX-JSON-DAG: "%69:sub18": 176 # CHECK-GX-JSON-DAG: "%69:sub19": 175 # CHECK-GX-JSON-DAG: "%69:sub20": 172 # CHECK-GX-JSON-DAG: "%69:sub21": 171 # CHECK-GX-JSON-DAG: "%69:sub22": 170 # CHECK-GX-JSON-DAG: "%69:sub23": 169 # CHECK-GX-JSON-DAG: "%69:sub24": 166 # CHECK-GX-JSON-DAG: "%69:sub25": 165 # CHECK-GX-JSON-DAG: "%69:sub26": 164 # CHECK-GX-JSON-DAG: "%69:sub27": 163 # CHECK-GX-JSON-DAG: "%69:sub28": 160 # CHECK-GX-JSON-DAG: "%69:sub29": 159 # CHECK-GX-JSON-DAG: "%69:sub30": 158 # CHECK-GX-JSON-DAG: "%69:sub31": 157 # CHECK-GX-JSON-DAG: "%70:sub0": 154 # CHECK-GX-JSON-DAG: "%70:sub1": 153 # CHECK-GX-JSON-DAG: "%70:sub2": 152 # CHECK-GX-JSON-DAG: "%70:sub3": 151 # CHECK-GX-JSON-DAG: "%70:sub4": 148 # CHECK-GX-JSON-DAG: "%70:sub5": 147 # CHECK-GX-JSON-DAG: "%70:sub6": 146 # CHECK-GX-JSON-DAG: "%70:sub7": 145 # CHECK-GX-JSON-DAG: "%70:sub8": 142 # CHECK-GX-JSON-DAG: "%70:sub9": 141 # CHECK-GX-JSON-DAG: "%70:sub10": 140 # CHECK-GX-JSON-DAG: "%70:sub11": 139 # CHECK-GX-JSON-DAG: "%70:sub12": 136 # CHECK-GX-JSON-DAG: "%70:sub13": 135 # CHECK-GX-JSON-DAG: "%70:sub14": 134 # CHECK-GX-JSON-DAG: "%70:sub15": 133 # CHECK-GX-JSON-DAG: "%70:sub16": 130 # CHECK-GX-JSON-DAG: "%70:sub17": 129 # CHECK-GX-JSON-DAG: "%70:sub18": 128 # CHECK-GX-JSON-DAG: "%70:sub19": 127 # CHECK-GX-JSON-DAG: "%70:sub20": 124 # CHECK-GX-JSON-DAG: "%70:sub21": 123 # CHECK-GX-JSON-DAG: "%70:sub22": 122 # CHECK-GX-JSON-DAG: "%70:sub23": 121 # CHECK-GX-JSON-DAG: "%70:sub24": 118 # CHECK-GX-JSON-DAG: "%70:sub25": 117 # CHECK-GX-JSON-DAG: "%70:sub26": 116 # CHECK-GX-JSON-DAG: "%70:sub27": 115 # CHECK-GX-JSON-DAG: "%70:sub28": 112 # CHECK-GX-JSON-DAG: "%70:sub29": 111 # CHECK-GX-JSON-DAG: "%70:sub30": 110 # CHECK-GX-JSON-DAG: "%70:sub31": 109 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 25 # CHECK-GX-JSON-DAG: "%107": 67 # CHECK-GX-JSON-DAG: "%149:sub0": 250 # CHECK-GX-JSON-DAG: "%149:sub1": 249 # CHECK-GX-JSON-DAG: "%149:sub2": 248 # CHECK-GX-JSON-DAG: "%149:sub3": 247 # CHECK-GX-JSON-DAG: "%149:sub4": 244 # CHECK-GX-JSON-DAG: "%149:sub5": 243 # CHECK-GX-JSON-DAG: "%149:sub6": 242 # CHECK-GX-JSON-DAG: "%149:sub7": 241 # CHECK-GX-JSON-DAG: "%149:sub8": 238 # CHECK-GX-JSON-DAG: "%149:sub9": 237 # CHECK-GX-JSON-DAG: "%149:sub10": 236 # CHECK-GX-JSON-DAG: "%149:sub11": 235 # CHECK-GX-JSON-DAG: "%149:sub12": 232 # CHECK-GX-JSON-DAG: "%149:sub13": 231 # CHECK-GX-JSON-DAG: "%149:sub14": 230 # CHECK-GX-JSON-DAG: "%149:sub15": 229 # CHECK-GX-JSON-DAG: "%149:sub16": 226 # CHECK-GX-JSON-DAG: "%149:sub17": 225 # CHECK-GX-JSON-DAG: "%149:sub18": 224 # CHECK-GX-JSON-DAG: "%149:sub19": 223 # CHECK-GX-JSON-DAG: "%149:sub20": 220 # CHECK-GX-JSON-DAG: "%149:sub21": 219 # CHECK-GX-JSON-DAG: "%149:sub22": 218 # CHECK-GX-JSON-DAG: "%149:sub23": 217 # CHECK-GX-JSON-DAG: "%149:sub24": 214 # CHECK-GX-JSON-DAG: "%149:sub25": 213 # CHECK-GX-JSON-DAG: "%149:sub26": 212 # CHECK-GX-JSON-DAG: "%149:sub27": 211 # CHECK-GX-JSON-DAG: "%149:sub28": 208 # CHECK-GX-JSON-DAG: "%149:sub29": 207 # CHECK-GX-JSON-DAG: "%149:sub30": 206 # CHECK-GX-JSON-DAG: "%149:sub31": 205 # CHECK-GX-JSON-DAG: "%191:sub0": 298 # CHECK-GX-JSON-DAG: "%191:sub1": 297 # CHECK-GX-JSON-DAG: "%191:sub2": 296 # CHECK-GX-JSON-DAG: "%191:sub3": 295 # CHECK-GX-JSON-DAG: "%191:sub4": 292 # CHECK-GX-JSON-DAG: "%191:sub5": 291 # CHECK-GX-JSON-DAG: "%191:sub6": 290 # CHECK-GX-JSON-DAG: "%191:sub7": 289 # CHECK-GX-JSON-DAG: "%191:sub8": 286 # CHECK-GX-JSON-DAG: "%191:sub9": 285 # CHECK-GX-JSON-DAG: "%191:sub10": 284 # CHECK-GX-JSON-DAG: "%191:sub11": 283 # CHECK-GX-JSON-DAG: "%191:sub12": 280 # CHECK-GX-JSON-DAG: "%191:sub13": 279 # CHECK-GX-JSON-DAG: "%191:sub14": 278 # CHECK-GX-JSON-DAG: "%191:sub15": 277 # CHECK-GX-JSON-DAG: "%191:sub16": 274 # CHECK-GX-JSON-DAG: "%191:sub17": 273 # CHECK-GX-JSON-DAG: "%191:sub18": 272 # CHECK-GX-JSON-DAG: "%191:sub19": 271 # CHECK-GX-JSON-DAG: "%191:sub20": 268 # CHECK-GX-JSON-DAG: "%191:sub21": 267 # CHECK-GX-JSON-DAG: "%191:sub22": 266 # CHECK-GX-JSON-DAG: "%191:sub23": 265 # CHECK-GX-JSON-DAG: "%191:sub24": 262 # CHECK-GX-JSON-DAG: "%191:sub25": 261 # CHECK-GX-JSON-DAG: "%191:sub26": 260 # CHECK-GX-JSON-DAG: "%191:sub27": 259 # CHECK-GX-JSON-DAG: "%191:sub28": 256 # CHECK-GX-JSON-DAG: "%191:sub29": 255 # CHECK-GX-JSON-DAG: "%191:sub30": 254 # CHECK-GX-JSON-DAG: "%191:sub31": 253 # CHECK-GX-JSON-DAG: "%233:sub0": 346 # CHECK-GX-JSON-DAG: "%233:sub1": 345 # CHECK-GX-JSON-DAG: "%233:sub2": 344 # CHECK-GX-JSON-DAG: "%233:sub3": 343 # CHECK-GX-JSON-DAG: "%233:sub4": 340 # CHECK-GX-JSON-DAG: "%233:sub5": 339 # CHECK-GX-JSON-DAG: "%233:sub6": 338 # CHECK-GX-JSON-DAG: "%233:sub7": 337 # CHECK-GX-JSON-DAG: "%233:sub8": 334 # CHECK-GX-JSON-DAG: "%233:sub9": 333 # CHECK-GX-JSON-DAG: "%233:sub10": 332 # CHECK-GX-JSON-DAG: "%233:sub11": 331 # CHECK-GX-JSON-DAG: "%233:sub12": 328 # CHECK-GX-JSON-DAG: "%233:sub13": 327 # CHECK-GX-JSON-DAG: "%233:sub14": 326 # CHECK-GX-JSON-DAG: "%233:sub15": 325 # CHECK-GX-JSON-DAG: "%233:sub16": 322 # CHECK-GX-JSON-DAG: "%233:sub17": 321 # CHECK-GX-JSON-DAG: "%233:sub18": 320 # CHECK-GX-JSON-DAG: "%233:sub19": 319 # CHECK-GX-JSON-DAG: "%233:sub20": 316 # CHECK-GX-JSON-DAG: "%233:sub21": 315 # CHECK-GX-JSON-DAG: "%233:sub22": 314 # CHECK-GX-JSON-DAG: "%233:sub23": 313 # CHECK-GX-JSON-DAG: "%233:sub24": 310 # CHECK-GX-JSON-DAG: "%233:sub25": 309 # CHECK-GX-JSON-DAG: "%233:sub26": 308 # CHECK-GX-JSON-DAG: "%233:sub27": 307 # CHECK-GX-JSON-DAG: "%233:sub28": 304 # CHECK-GX-JSON-DAG: "%233:sub29": 303 # CHECK-GX-JSON-DAG: "%233:sub30": 302 # CHECK-GX-JSON-DAG: "%233:sub31": 301 # CHECK-GX-JSON-DAG: "%275:sub0": 394 # CHECK-GX-JSON-DAG: "%275:sub1": 393 # CHECK-GX-JSON-DAG: "%275:sub2": 392 # CHECK-GX-JSON-DAG: "%275:sub3": 391 # CHECK-GX-JSON-DAG: "%275:sub4": 388 # CHECK-GX-JSON-DAG: "%275:sub5": 387 # CHECK-GX-JSON-DAG: "%275:sub6": 386 # CHECK-GX-JSON-DAG: "%275:sub7": 385 # CHECK-GX-JSON-DAG: "%275:sub8": 382 # CHECK-GX-JSON-DAG: "%275:sub9": 381 # CHECK-GX-JSON-DAG: "%275:sub10": 380 # CHECK-GX-JSON-DAG: "%275:sub11": 379 # CHECK-GX-JSON-DAG: "%275:sub12": 376 # CHECK-GX-JSON-DAG: "%275:sub13": 375 # CHECK-GX-JSON-DAG: "%275:sub14": 374 # CHECK-GX-JSON-DAG: "%275:sub15": 373 # CHECK-GX-JSON-DAG: "%275:sub16": 370 # CHECK-GX-JSON-DAG: "%275:sub17": 369 # CHECK-GX-JSON-DAG: "%275:sub18": 368 # CHECK-GX-JSON-DAG: "%275:sub19": 367 # CHECK-GX-JSON-DAG: "%275:sub20": 364 # CHECK-GX-JSON-DAG: "%275:sub21": 363 # CHECK-GX-JSON-DAG: "%275:sub22": 362 # CHECK-GX-JSON-DAG: "%275:sub23": 361 # CHECK-GX-JSON-DAG: "%275:sub24": 358 # CHECK-GX-JSON-DAG: "%275:sub25": 357 # CHECK-GX-JSON-DAG: "%275:sub26": 356 # CHECK-GX-JSON-DAG: "%275:sub27": 355 # CHECK-GX-JSON-DAG: "%275:sub28": 352 # CHECK-GX-JSON-DAG: "%275:sub29": 351 # CHECK-GX-JSON-DAG: "%275:sub30": 350 # CHECK-GX-JSON-DAG: "%275:sub31": 349 # CHECK-GX-JSON-DAG: "%277": 23 # CHECK-GX-JSON-DAG: "%278": 23 # CHECK-GX-JSON-DAG: "%279": 23 # CHECK-GX-JSON-DAG: "%280": 23 # CHECK-GX-JSON-DAG: "%282": 23 # CHECK-GX-JSON-DAG: "%283": 23 # CHECK-GX-JSON-DAG: "%284": 23 # CHECK-GX-JSON-DAG: "%285": 23 # CHECK-GX-JSON-DAG: "%287": 23 # CHECK-GX-JSON-DAG: "%288": 23 # CHECK-GX-JSON-DAG: "%289": 23 # CHECK-GX-JSON-DAG: "%290": 23 # CHECK-GX-JSON-DAG: "%291:sub0": 2 # CHECK-GX-JSON-DAG: "%291:sub1": 1 # CHECK-GX-JSON-DAG: "%291:sub2": 0 # CHECK-GX-JSON-DAG: "%292": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%294:vgpr_32 = COPY %291.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 201 # CHECK-GX-JSON-DAG: "%69:sub1": 200 # CHECK-GX-JSON-DAG: "%69:sub2": 199 # CHECK-GX-JSON-DAG: "%69:sub3": 198 # CHECK-GX-JSON-DAG: "%69:sub4": 195 # CHECK-GX-JSON-DAG: "%69:sub5": 194 # CHECK-GX-JSON-DAG: "%69:sub6": 193 # CHECK-GX-JSON-DAG: "%69:sub7": 192 # CHECK-GX-JSON-DAG: "%69:sub8": 189 # CHECK-GX-JSON-DAG: "%69:sub9": 188 # CHECK-GX-JSON-DAG: "%69:sub10": 187 # CHECK-GX-JSON-DAG: "%69:sub11": 186 # CHECK-GX-JSON-DAG: "%69:sub12": 183 # CHECK-GX-JSON-DAG: "%69:sub13": 182 # CHECK-GX-JSON-DAG: "%69:sub14": 181 # CHECK-GX-JSON-DAG: "%69:sub15": 180 # CHECK-GX-JSON-DAG: "%69:sub16": 177 # CHECK-GX-JSON-DAG: "%69:sub17": 176 # CHECK-GX-JSON-DAG: "%69:sub18": 175 # CHECK-GX-JSON-DAG: "%69:sub19": 174 # CHECK-GX-JSON-DAG: "%69:sub20": 171 # CHECK-GX-JSON-DAG: "%69:sub21": 170 # CHECK-GX-JSON-DAG: "%69:sub22": 169 # CHECK-GX-JSON-DAG: "%69:sub23": 168 # CHECK-GX-JSON-DAG: "%69:sub24": 165 # CHECK-GX-JSON-DAG: "%69:sub25": 164 # CHECK-GX-JSON-DAG: "%69:sub26": 163 # CHECK-GX-JSON-DAG: "%69:sub27": 162 # CHECK-GX-JSON-DAG: "%69:sub28": 159 # CHECK-GX-JSON-DAG: "%69:sub29": 158 # CHECK-GX-JSON-DAG: "%69:sub30": 157 # CHECK-GX-JSON-DAG: "%69:sub31": 156 # CHECK-GX-JSON-DAG: "%70:sub0": 153 # CHECK-GX-JSON-DAG: "%70:sub1": 152 # CHECK-GX-JSON-DAG: "%70:sub2": 151 # CHECK-GX-JSON-DAG: "%70:sub3": 150 # CHECK-GX-JSON-DAG: "%70:sub4": 147 # CHECK-GX-JSON-DAG: "%70:sub5": 146 # CHECK-GX-JSON-DAG: "%70:sub6": 145 # CHECK-GX-JSON-DAG: "%70:sub7": 144 # CHECK-GX-JSON-DAG: "%70:sub8": 141 # CHECK-GX-JSON-DAG: "%70:sub9": 140 # CHECK-GX-JSON-DAG: "%70:sub10": 139 # CHECK-GX-JSON-DAG: "%70:sub11": 138 # CHECK-GX-JSON-DAG: "%70:sub12": 135 # CHECK-GX-JSON-DAG: "%70:sub13": 134 # CHECK-GX-JSON-DAG: "%70:sub14": 133 # CHECK-GX-JSON-DAG: "%70:sub15": 132 # CHECK-GX-JSON-DAG: "%70:sub16": 129 # CHECK-GX-JSON-DAG: "%70:sub17": 128 # CHECK-GX-JSON-DAG: "%70:sub18": 127 # CHECK-GX-JSON-DAG: "%70:sub19": 126 # CHECK-GX-JSON-DAG: "%70:sub20": 123 # CHECK-GX-JSON-DAG: "%70:sub21": 122 # CHECK-GX-JSON-DAG: "%70:sub22": 121 # CHECK-GX-JSON-DAG: "%70:sub23": 120 # CHECK-GX-JSON-DAG: "%70:sub24": 117 # CHECK-GX-JSON-DAG: "%70:sub25": 116 # CHECK-GX-JSON-DAG: "%70:sub26": 115 # CHECK-GX-JSON-DAG: "%70:sub27": 114 # CHECK-GX-JSON-DAG: "%70:sub28": 111 # CHECK-GX-JSON-DAG: "%70:sub29": 110 # CHECK-GX-JSON-DAG: "%70:sub30": 109 # CHECK-GX-JSON-DAG: "%70:sub31": 108 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 24 # CHECK-GX-JSON-DAG: "%107": 66 # CHECK-GX-JSON-DAG: "%149:sub0": 249 # CHECK-GX-JSON-DAG: "%149:sub1": 248 # CHECK-GX-JSON-DAG: "%149:sub2": 247 # CHECK-GX-JSON-DAG: "%149:sub3": 246 # CHECK-GX-JSON-DAG: "%149:sub4": 243 # CHECK-GX-JSON-DAG: "%149:sub5": 242 # CHECK-GX-JSON-DAG: "%149:sub6": 241 # CHECK-GX-JSON-DAG: "%149:sub7": 240 # CHECK-GX-JSON-DAG: "%149:sub8": 237 # CHECK-GX-JSON-DAG: "%149:sub9": 236 # CHECK-GX-JSON-DAG: "%149:sub10": 235 # CHECK-GX-JSON-DAG: "%149:sub11": 234 # CHECK-GX-JSON-DAG: "%149:sub12": 231 # CHECK-GX-JSON-DAG: "%149:sub13": 230 # CHECK-GX-JSON-DAG: "%149:sub14": 229 # CHECK-GX-JSON-DAG: "%149:sub15": 228 # CHECK-GX-JSON-DAG: "%149:sub16": 225 # CHECK-GX-JSON-DAG: "%149:sub17": 224 # CHECK-GX-JSON-DAG: "%149:sub18": 223 # CHECK-GX-JSON-DAG: "%149:sub19": 222 # CHECK-GX-JSON-DAG: "%149:sub20": 219 # CHECK-GX-JSON-DAG: "%149:sub21": 218 # CHECK-GX-JSON-DAG: "%149:sub22": 217 # CHECK-GX-JSON-DAG: "%149:sub23": 216 # CHECK-GX-JSON-DAG: "%149:sub24": 213 # CHECK-GX-JSON-DAG: "%149:sub25": 212 # CHECK-GX-JSON-DAG: "%149:sub26": 211 # CHECK-GX-JSON-DAG: "%149:sub27": 210 # CHECK-GX-JSON-DAG: "%149:sub28": 207 # CHECK-GX-JSON-DAG: "%149:sub29": 206 # CHECK-GX-JSON-DAG: "%149:sub30": 205 # CHECK-GX-JSON-DAG: "%149:sub31": 204 # CHECK-GX-JSON-DAG: "%191:sub0": 297 # CHECK-GX-JSON-DAG: "%191:sub1": 296 # CHECK-GX-JSON-DAG: "%191:sub2": 295 # CHECK-GX-JSON-DAG: "%191:sub3": 294 # CHECK-GX-JSON-DAG: "%191:sub4": 291 # CHECK-GX-JSON-DAG: "%191:sub5": 290 # CHECK-GX-JSON-DAG: "%191:sub6": 289 # CHECK-GX-JSON-DAG: "%191:sub7": 288 # CHECK-GX-JSON-DAG: "%191:sub8": 285 # CHECK-GX-JSON-DAG: "%191:sub9": 284 # CHECK-GX-JSON-DAG: "%191:sub10": 283 # CHECK-GX-JSON-DAG: "%191:sub11": 282 # CHECK-GX-JSON-DAG: "%191:sub12": 279 # CHECK-GX-JSON-DAG: "%191:sub13": 278 # CHECK-GX-JSON-DAG: "%191:sub14": 277 # CHECK-GX-JSON-DAG: "%191:sub15": 276 # CHECK-GX-JSON-DAG: "%191:sub16": 273 # CHECK-GX-JSON-DAG: "%191:sub17": 272 # CHECK-GX-JSON-DAG: "%191:sub18": 271 # CHECK-GX-JSON-DAG: "%191:sub19": 270 # CHECK-GX-JSON-DAG: "%191:sub20": 267 # CHECK-GX-JSON-DAG: "%191:sub21": 266 # CHECK-GX-JSON-DAG: "%191:sub22": 265 # CHECK-GX-JSON-DAG: "%191:sub23": 264 # CHECK-GX-JSON-DAG: "%191:sub24": 261 # CHECK-GX-JSON-DAG: "%191:sub25": 260 # CHECK-GX-JSON-DAG: "%191:sub26": 259 # CHECK-GX-JSON-DAG: "%191:sub27": 258 # CHECK-GX-JSON-DAG: "%191:sub28": 255 # CHECK-GX-JSON-DAG: "%191:sub29": 254 # CHECK-GX-JSON-DAG: "%191:sub30": 253 # CHECK-GX-JSON-DAG: "%191:sub31": 252 # CHECK-GX-JSON-DAG: "%233:sub0": 345 # CHECK-GX-JSON-DAG: "%233:sub1": 344 # CHECK-GX-JSON-DAG: "%233:sub2": 343 # CHECK-GX-JSON-DAG: "%233:sub3": 342 # CHECK-GX-JSON-DAG: "%233:sub4": 339 # CHECK-GX-JSON-DAG: "%233:sub5": 338 # CHECK-GX-JSON-DAG: "%233:sub6": 337 # CHECK-GX-JSON-DAG: "%233:sub7": 336 # CHECK-GX-JSON-DAG: "%233:sub8": 333 # CHECK-GX-JSON-DAG: "%233:sub9": 332 # CHECK-GX-JSON-DAG: "%233:sub10": 331 # CHECK-GX-JSON-DAG: "%233:sub11": 330 # CHECK-GX-JSON-DAG: "%233:sub12": 327 # CHECK-GX-JSON-DAG: "%233:sub13": 326 # CHECK-GX-JSON-DAG: "%233:sub14": 325 # CHECK-GX-JSON-DAG: "%233:sub15": 324 # CHECK-GX-JSON-DAG: "%233:sub16": 321 # CHECK-GX-JSON-DAG: "%233:sub17": 320 # CHECK-GX-JSON-DAG: "%233:sub18": 319 # CHECK-GX-JSON-DAG: "%233:sub19": 318 # CHECK-GX-JSON-DAG: "%233:sub20": 315 # CHECK-GX-JSON-DAG: "%233:sub21": 314 # CHECK-GX-JSON-DAG: "%233:sub22": 313 # CHECK-GX-JSON-DAG: "%233:sub23": 312 # CHECK-GX-JSON-DAG: "%233:sub24": 309 # CHECK-GX-JSON-DAG: "%233:sub25": 308 # CHECK-GX-JSON-DAG: "%233:sub26": 307 # CHECK-GX-JSON-DAG: "%233:sub27": 306 # CHECK-GX-JSON-DAG: "%233:sub28": 303 # CHECK-GX-JSON-DAG: "%233:sub29": 302 # CHECK-GX-JSON-DAG: "%233:sub30": 301 # CHECK-GX-JSON-DAG: "%233:sub31": 300 # CHECK-GX-JSON-DAG: "%275:sub0": 393 # CHECK-GX-JSON-DAG: "%275:sub1": 392 # CHECK-GX-JSON-DAG: "%275:sub2": 391 # CHECK-GX-JSON-DAG: "%275:sub3": 390 # CHECK-GX-JSON-DAG: "%275:sub4": 387 # CHECK-GX-JSON-DAG: "%275:sub5": 386 # CHECK-GX-JSON-DAG: "%275:sub6": 385 # CHECK-GX-JSON-DAG: "%275:sub7": 384 # CHECK-GX-JSON-DAG: "%275:sub8": 381 # CHECK-GX-JSON-DAG: "%275:sub9": 380 # CHECK-GX-JSON-DAG: "%275:sub10": 379 # CHECK-GX-JSON-DAG: "%275:sub11": 378 # CHECK-GX-JSON-DAG: "%275:sub12": 375 # CHECK-GX-JSON-DAG: "%275:sub13": 374 # CHECK-GX-JSON-DAG: "%275:sub14": 373 # CHECK-GX-JSON-DAG: "%275:sub15": 372 # CHECK-GX-JSON-DAG: "%275:sub16": 369 # CHECK-GX-JSON-DAG: "%275:sub17": 368 # CHECK-GX-JSON-DAG: "%275:sub18": 367 # CHECK-GX-JSON-DAG: "%275:sub19": 366 # CHECK-GX-JSON-DAG: "%275:sub20": 363 # CHECK-GX-JSON-DAG: "%275:sub21": 362 # CHECK-GX-JSON-DAG: "%275:sub22": 361 # CHECK-GX-JSON-DAG: "%275:sub23": 360 # CHECK-GX-JSON-DAG: "%275:sub24": 357 # CHECK-GX-JSON-DAG: "%275:sub25": 356 # CHECK-GX-JSON-DAG: "%275:sub26": 355 # CHECK-GX-JSON-DAG: "%275:sub27": 354 # CHECK-GX-JSON-DAG: "%275:sub28": 351 # CHECK-GX-JSON-DAG: "%275:sub29": 350 # CHECK-GX-JSON-DAG: "%275:sub30": 349 # CHECK-GX-JSON-DAG: "%275:sub31": 348 # CHECK-GX-JSON-DAG: "%277": 22 # CHECK-GX-JSON-DAG: "%278": 22 # CHECK-GX-JSON-DAG: "%279": 22 # CHECK-GX-JSON-DAG: "%280": 22 # CHECK-GX-JSON-DAG: "%282": 22 # CHECK-GX-JSON-DAG: "%283": 22 # CHECK-GX-JSON-DAG: "%284": 22 # CHECK-GX-JSON-DAG: "%285": 22 # CHECK-GX-JSON-DAG: "%287": 22 # CHECK-GX-JSON-DAG: "%288": 22 # CHECK-GX-JSON-DAG: "%289": 22 # CHECK-GX-JSON-DAG: "%290": 22 # CHECK-GX-JSON-DAG: "%291:sub0": 1 # CHECK-GX-JSON-DAG: "%291:sub1": 0 # CHECK-GX-JSON-DAG: "%292": 22 # CHECK-GX-JSON-DAG: "%293": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%295:vgpr_32 = COPY %291.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 200 # CHECK-GX-JSON-DAG: "%69:sub1": 199 # CHECK-GX-JSON-DAG: "%69:sub2": 198 # CHECK-GX-JSON-DAG: "%69:sub3": 197 # CHECK-GX-JSON-DAG: "%69:sub4": 194 # CHECK-GX-JSON-DAG: "%69:sub5": 193 # CHECK-GX-JSON-DAG: "%69:sub6": 192 # CHECK-GX-JSON-DAG: "%69:sub7": 191 # CHECK-GX-JSON-DAG: "%69:sub8": 188 # CHECK-GX-JSON-DAG: "%69:sub9": 187 # CHECK-GX-JSON-DAG: "%69:sub10": 186 # CHECK-GX-JSON-DAG: "%69:sub11": 185 # CHECK-GX-JSON-DAG: "%69:sub12": 182 # CHECK-GX-JSON-DAG: "%69:sub13": 181 # CHECK-GX-JSON-DAG: "%69:sub14": 180 # CHECK-GX-JSON-DAG: "%69:sub15": 179 # CHECK-GX-JSON-DAG: "%69:sub16": 176 # CHECK-GX-JSON-DAG: "%69:sub17": 175 # CHECK-GX-JSON-DAG: "%69:sub18": 174 # CHECK-GX-JSON-DAG: "%69:sub19": 173 # CHECK-GX-JSON-DAG: "%69:sub20": 170 # CHECK-GX-JSON-DAG: "%69:sub21": 169 # CHECK-GX-JSON-DAG: "%69:sub22": 168 # CHECK-GX-JSON-DAG: "%69:sub23": 167 # CHECK-GX-JSON-DAG: "%69:sub24": 164 # CHECK-GX-JSON-DAG: "%69:sub25": 163 # CHECK-GX-JSON-DAG: "%69:sub26": 162 # CHECK-GX-JSON-DAG: "%69:sub27": 161 # CHECK-GX-JSON-DAG: "%69:sub28": 158 # CHECK-GX-JSON-DAG: "%69:sub29": 157 # CHECK-GX-JSON-DAG: "%69:sub30": 156 # CHECK-GX-JSON-DAG: "%69:sub31": 155 # CHECK-GX-JSON-DAG: "%70:sub0": 152 # CHECK-GX-JSON-DAG: "%70:sub1": 151 # CHECK-GX-JSON-DAG: "%70:sub2": 150 # CHECK-GX-JSON-DAG: "%70:sub3": 149 # CHECK-GX-JSON-DAG: "%70:sub4": 146 # CHECK-GX-JSON-DAG: "%70:sub5": 145 # CHECK-GX-JSON-DAG: "%70:sub6": 144 # CHECK-GX-JSON-DAG: "%70:sub7": 143 # CHECK-GX-JSON-DAG: "%70:sub8": 140 # CHECK-GX-JSON-DAG: "%70:sub9": 139 # CHECK-GX-JSON-DAG: "%70:sub10": 138 # CHECK-GX-JSON-DAG: "%70:sub11": 137 # CHECK-GX-JSON-DAG: "%70:sub12": 134 # CHECK-GX-JSON-DAG: "%70:sub13": 133 # CHECK-GX-JSON-DAG: "%70:sub14": 132 # CHECK-GX-JSON-DAG: "%70:sub15": 131 # CHECK-GX-JSON-DAG: "%70:sub16": 128 # CHECK-GX-JSON-DAG: "%70:sub17": 127 # CHECK-GX-JSON-DAG: "%70:sub18": 126 # CHECK-GX-JSON-DAG: "%70:sub19": 125 # CHECK-GX-JSON-DAG: "%70:sub20": 122 # CHECK-GX-JSON-DAG: "%70:sub21": 121 # CHECK-GX-JSON-DAG: "%70:sub22": 120 # CHECK-GX-JSON-DAG: "%70:sub23": 119 # CHECK-GX-JSON-DAG: "%70:sub24": 116 # CHECK-GX-JSON-DAG: "%70:sub25": 115 # CHECK-GX-JSON-DAG: "%70:sub26": 114 # CHECK-GX-JSON-DAG: "%70:sub27": 113 # CHECK-GX-JSON-DAG: "%70:sub28": 110 # CHECK-GX-JSON-DAG: "%70:sub29": 109 # CHECK-GX-JSON-DAG: "%70:sub30": 108 # CHECK-GX-JSON-DAG: "%70:sub31": 107 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 23 # CHECK-GX-JSON-DAG: "%107": 65 # CHECK-GX-JSON-DAG: "%149:sub0": 248 # CHECK-GX-JSON-DAG: "%149:sub1": 247 # CHECK-GX-JSON-DAG: "%149:sub2": 246 # CHECK-GX-JSON-DAG: "%149:sub3": 245 # CHECK-GX-JSON-DAG: "%149:sub4": 242 # CHECK-GX-JSON-DAG: "%149:sub5": 241 # CHECK-GX-JSON-DAG: "%149:sub6": 240 # CHECK-GX-JSON-DAG: "%149:sub7": 239 # CHECK-GX-JSON-DAG: "%149:sub8": 236 # CHECK-GX-JSON-DAG: "%149:sub9": 235 # CHECK-GX-JSON-DAG: "%149:sub10": 234 # CHECK-GX-JSON-DAG: "%149:sub11": 233 # CHECK-GX-JSON-DAG: "%149:sub12": 230 # CHECK-GX-JSON-DAG: "%149:sub13": 229 # CHECK-GX-JSON-DAG: "%149:sub14": 228 # CHECK-GX-JSON-DAG: "%149:sub15": 227 # CHECK-GX-JSON-DAG: "%149:sub16": 224 # CHECK-GX-JSON-DAG: "%149:sub17": 223 # CHECK-GX-JSON-DAG: "%149:sub18": 222 # CHECK-GX-JSON-DAG: "%149:sub19": 221 # CHECK-GX-JSON-DAG: "%149:sub20": 218 # CHECK-GX-JSON-DAG: "%149:sub21": 217 # CHECK-GX-JSON-DAG: "%149:sub22": 216 # CHECK-GX-JSON-DAG: "%149:sub23": 215 # CHECK-GX-JSON-DAG: "%149:sub24": 212 # CHECK-GX-JSON-DAG: "%149:sub25": 211 # CHECK-GX-JSON-DAG: "%149:sub26": 210 # CHECK-GX-JSON-DAG: "%149:sub27": 209 # CHECK-GX-JSON-DAG: "%149:sub28": 206 # CHECK-GX-JSON-DAG: "%149:sub29": 205 # CHECK-GX-JSON-DAG: "%149:sub30": 204 # CHECK-GX-JSON-DAG: "%149:sub31": 203 # CHECK-GX-JSON-DAG: "%191:sub0": 296 # CHECK-GX-JSON-DAG: "%191:sub1": 295 # CHECK-GX-JSON-DAG: "%191:sub2": 294 # CHECK-GX-JSON-DAG: "%191:sub3": 293 # CHECK-GX-JSON-DAG: "%191:sub4": 290 # CHECK-GX-JSON-DAG: "%191:sub5": 289 # CHECK-GX-JSON-DAG: "%191:sub6": 288 # CHECK-GX-JSON-DAG: "%191:sub7": 287 # CHECK-GX-JSON-DAG: "%191:sub8": 284 # CHECK-GX-JSON-DAG: "%191:sub9": 283 # CHECK-GX-JSON-DAG: "%191:sub10": 282 # CHECK-GX-JSON-DAG: "%191:sub11": 281 # CHECK-GX-JSON-DAG: "%191:sub12": 278 # CHECK-GX-JSON-DAG: "%191:sub13": 277 # CHECK-GX-JSON-DAG: "%191:sub14": 276 # CHECK-GX-JSON-DAG: "%191:sub15": 275 # CHECK-GX-JSON-DAG: "%191:sub16": 272 # CHECK-GX-JSON-DAG: "%191:sub17": 271 # CHECK-GX-JSON-DAG: "%191:sub18": 270 # CHECK-GX-JSON-DAG: "%191:sub19": 269 # CHECK-GX-JSON-DAG: "%191:sub20": 266 # CHECK-GX-JSON-DAG: "%191:sub21": 265 # CHECK-GX-JSON-DAG: "%191:sub22": 264 # CHECK-GX-JSON-DAG: "%191:sub23": 263 # CHECK-GX-JSON-DAG: "%191:sub24": 260 # CHECK-GX-JSON-DAG: "%191:sub25": 259 # CHECK-GX-JSON-DAG: "%191:sub26": 258 # CHECK-GX-JSON-DAG: "%191:sub27": 257 # CHECK-GX-JSON-DAG: "%191:sub28": 254 # CHECK-GX-JSON-DAG: "%191:sub29": 253 # CHECK-GX-JSON-DAG: "%191:sub30": 252 # CHECK-GX-JSON-DAG: "%191:sub31": 251 # CHECK-GX-JSON-DAG: "%233:sub0": 344 # CHECK-GX-JSON-DAG: "%233:sub1": 343 # CHECK-GX-JSON-DAG: "%233:sub2": 342 # CHECK-GX-JSON-DAG: "%233:sub3": 341 # CHECK-GX-JSON-DAG: "%233:sub4": 338 # CHECK-GX-JSON-DAG: "%233:sub5": 337 # CHECK-GX-JSON-DAG: "%233:sub6": 336 # CHECK-GX-JSON-DAG: "%233:sub7": 335 # CHECK-GX-JSON-DAG: "%233:sub8": 332 # CHECK-GX-JSON-DAG: "%233:sub9": 331 # CHECK-GX-JSON-DAG: "%233:sub10": 330 # CHECK-GX-JSON-DAG: "%233:sub11": 329 # CHECK-GX-JSON-DAG: "%233:sub12": 326 # CHECK-GX-JSON-DAG: "%233:sub13": 325 # CHECK-GX-JSON-DAG: "%233:sub14": 324 # CHECK-GX-JSON-DAG: "%233:sub15": 323 # CHECK-GX-JSON-DAG: "%233:sub16": 320 # CHECK-GX-JSON-DAG: "%233:sub17": 319 # CHECK-GX-JSON-DAG: "%233:sub18": 318 # CHECK-GX-JSON-DAG: "%233:sub19": 317 # CHECK-GX-JSON-DAG: "%233:sub20": 314 # CHECK-GX-JSON-DAG: "%233:sub21": 313 # CHECK-GX-JSON-DAG: "%233:sub22": 312 # CHECK-GX-JSON-DAG: "%233:sub23": 311 # CHECK-GX-JSON-DAG: "%233:sub24": 308 # CHECK-GX-JSON-DAG: "%233:sub25": 307 # CHECK-GX-JSON-DAG: "%233:sub26": 306 # CHECK-GX-JSON-DAG: "%233:sub27": 305 # CHECK-GX-JSON-DAG: "%233:sub28": 302 # CHECK-GX-JSON-DAG: "%233:sub29": 301 # CHECK-GX-JSON-DAG: "%233:sub30": 300 # CHECK-GX-JSON-DAG: "%233:sub31": 299 # CHECK-GX-JSON-DAG: "%275:sub0": 392 # CHECK-GX-JSON-DAG: "%275:sub1": 391 # CHECK-GX-JSON-DAG: "%275:sub2": 390 # CHECK-GX-JSON-DAG: "%275:sub3": 389 # CHECK-GX-JSON-DAG: "%275:sub4": 386 # CHECK-GX-JSON-DAG: "%275:sub5": 385 # CHECK-GX-JSON-DAG: "%275:sub6": 384 # CHECK-GX-JSON-DAG: "%275:sub7": 383 # CHECK-GX-JSON-DAG: "%275:sub8": 380 # CHECK-GX-JSON-DAG: "%275:sub9": 379 # CHECK-GX-JSON-DAG: "%275:sub10": 378 # CHECK-GX-JSON-DAG: "%275:sub11": 377 # CHECK-GX-JSON-DAG: "%275:sub12": 374 # CHECK-GX-JSON-DAG: "%275:sub13": 373 # CHECK-GX-JSON-DAG: "%275:sub14": 372 # CHECK-GX-JSON-DAG: "%275:sub15": 371 # CHECK-GX-JSON-DAG: "%275:sub16": 368 # CHECK-GX-JSON-DAG: "%275:sub17": 367 # CHECK-GX-JSON-DAG: "%275:sub18": 366 # CHECK-GX-JSON-DAG: "%275:sub19": 365 # CHECK-GX-JSON-DAG: "%275:sub20": 362 # CHECK-GX-JSON-DAG: "%275:sub21": 361 # CHECK-GX-JSON-DAG: "%275:sub22": 360 # CHECK-GX-JSON-DAG: "%275:sub23": 359 # CHECK-GX-JSON-DAG: "%275:sub24": 356 # CHECK-GX-JSON-DAG: "%275:sub25": 355 # CHECK-GX-JSON-DAG: "%275:sub26": 354 # CHECK-GX-JSON-DAG: "%275:sub27": 353 # CHECK-GX-JSON-DAG: "%275:sub28": 350 # CHECK-GX-JSON-DAG: "%275:sub29": 349 # CHECK-GX-JSON-DAG: "%275:sub30": 348 # CHECK-GX-JSON-DAG: "%275:sub31": 347 # CHECK-GX-JSON-DAG: "%277": 21 # CHECK-GX-JSON-DAG: "%278": 21 # CHECK-GX-JSON-DAG: "%279": 21 # CHECK-GX-JSON-DAG: "%280": 21 # CHECK-GX-JSON-DAG: "%282": 21 # CHECK-GX-JSON-DAG: "%283": 21 # CHECK-GX-JSON-DAG: "%284": 21 # CHECK-GX-JSON-DAG: "%285": 21 # CHECK-GX-JSON-DAG: "%287": 21 # CHECK-GX-JSON-DAG: "%288": 21 # CHECK-GX-JSON-DAG: "%289": 21 # CHECK-GX-JSON-DAG: "%290": 21 # CHECK-GX-JSON-DAG: "%291:sub0": 0 # CHECK-GX-JSON-DAG: "%292": 21 # CHECK-GX-JSON-DAG: "%293": 21 # CHECK-GX-JSON-DAG: "%294": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%296:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 199 # CHECK-GX-JSON-DAG: "%69:sub1": 198 # CHECK-GX-JSON-DAG: "%69:sub2": 197 # CHECK-GX-JSON-DAG: "%69:sub3": 196 # CHECK-GX-JSON-DAG: "%69:sub4": 193 # CHECK-GX-JSON-DAG: "%69:sub5": 192 # CHECK-GX-JSON-DAG: "%69:sub6": 191 # CHECK-GX-JSON-DAG: "%69:sub7": 190 # CHECK-GX-JSON-DAG: "%69:sub8": 187 # CHECK-GX-JSON-DAG: "%69:sub9": 186 # CHECK-GX-JSON-DAG: "%69:sub10": 185 # CHECK-GX-JSON-DAG: "%69:sub11": 184 # CHECK-GX-JSON-DAG: "%69:sub12": 181 # CHECK-GX-JSON-DAG: "%69:sub13": 180 # CHECK-GX-JSON-DAG: "%69:sub14": 179 # CHECK-GX-JSON-DAG: "%69:sub15": 178 # CHECK-GX-JSON-DAG: "%69:sub16": 175 # CHECK-GX-JSON-DAG: "%69:sub17": 174 # CHECK-GX-JSON-DAG: "%69:sub18": 173 # CHECK-GX-JSON-DAG: "%69:sub19": 172 # CHECK-GX-JSON-DAG: "%69:sub20": 169 # CHECK-GX-JSON-DAG: "%69:sub21": 168 # CHECK-GX-JSON-DAG: "%69:sub22": 167 # CHECK-GX-JSON-DAG: "%69:sub23": 166 # CHECK-GX-JSON-DAG: "%69:sub24": 163 # CHECK-GX-JSON-DAG: "%69:sub25": 162 # CHECK-GX-JSON-DAG: "%69:sub26": 161 # CHECK-GX-JSON-DAG: "%69:sub27": 160 # CHECK-GX-JSON-DAG: "%69:sub28": 157 # CHECK-GX-JSON-DAG: "%69:sub29": 156 # CHECK-GX-JSON-DAG: "%69:sub30": 155 # CHECK-GX-JSON-DAG: "%69:sub31": 154 # CHECK-GX-JSON-DAG: "%70:sub0": 151 # CHECK-GX-JSON-DAG: "%70:sub1": 150 # CHECK-GX-JSON-DAG: "%70:sub2": 149 # CHECK-GX-JSON-DAG: "%70:sub3": 148 # CHECK-GX-JSON-DAG: "%70:sub4": 145 # CHECK-GX-JSON-DAG: "%70:sub5": 144 # CHECK-GX-JSON-DAG: "%70:sub6": 143 # CHECK-GX-JSON-DAG: "%70:sub7": 142 # CHECK-GX-JSON-DAG: "%70:sub8": 139 # CHECK-GX-JSON-DAG: "%70:sub9": 138 # CHECK-GX-JSON-DAG: "%70:sub10": 137 # CHECK-GX-JSON-DAG: "%70:sub11": 136 # CHECK-GX-JSON-DAG: "%70:sub12": 133 # CHECK-GX-JSON-DAG: "%70:sub13": 132 # CHECK-GX-JSON-DAG: "%70:sub14": 131 # CHECK-GX-JSON-DAG: "%70:sub15": 130 # CHECK-GX-JSON-DAG: "%70:sub16": 127 # CHECK-GX-JSON-DAG: "%70:sub17": 126 # CHECK-GX-JSON-DAG: "%70:sub18": 125 # CHECK-GX-JSON-DAG: "%70:sub19": 124 # CHECK-GX-JSON-DAG: "%70:sub20": 121 # CHECK-GX-JSON-DAG: "%70:sub21": 120 # CHECK-GX-JSON-DAG: "%70:sub22": 119 # CHECK-GX-JSON-DAG: "%70:sub23": 118 # CHECK-GX-JSON-DAG: "%70:sub24": 115 # CHECK-GX-JSON-DAG: "%70:sub25": 114 # CHECK-GX-JSON-DAG: "%70:sub26": 113 # CHECK-GX-JSON-DAG: "%70:sub27": 112 # CHECK-GX-JSON-DAG: "%70:sub28": 109 # CHECK-GX-JSON-DAG: "%70:sub29": 108 # CHECK-GX-JSON-DAG: "%70:sub30": 107 # CHECK-GX-JSON-DAG: "%70:sub31": 106 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 22 # CHECK-GX-JSON-DAG: "%107": 64 # CHECK-GX-JSON-DAG: "%149:sub0": 247 # CHECK-GX-JSON-DAG: "%149:sub1": 246 # CHECK-GX-JSON-DAG: "%149:sub2": 245 # CHECK-GX-JSON-DAG: "%149:sub3": 244 # CHECK-GX-JSON-DAG: "%149:sub4": 241 # CHECK-GX-JSON-DAG: "%149:sub5": 240 # CHECK-GX-JSON-DAG: "%149:sub6": 239 # CHECK-GX-JSON-DAG: "%149:sub7": 238 # CHECK-GX-JSON-DAG: "%149:sub8": 235 # CHECK-GX-JSON-DAG: "%149:sub9": 234 # CHECK-GX-JSON-DAG: "%149:sub10": 233 # CHECK-GX-JSON-DAG: "%149:sub11": 232 # CHECK-GX-JSON-DAG: "%149:sub12": 229 # CHECK-GX-JSON-DAG: "%149:sub13": 228 # CHECK-GX-JSON-DAG: "%149:sub14": 227 # CHECK-GX-JSON-DAG: "%149:sub15": 226 # CHECK-GX-JSON-DAG: "%149:sub16": 223 # CHECK-GX-JSON-DAG: "%149:sub17": 222 # CHECK-GX-JSON-DAG: "%149:sub18": 221 # CHECK-GX-JSON-DAG: "%149:sub19": 220 # CHECK-GX-JSON-DAG: "%149:sub20": 217 # CHECK-GX-JSON-DAG: "%149:sub21": 216 # CHECK-GX-JSON-DAG: "%149:sub22": 215 # CHECK-GX-JSON-DAG: "%149:sub23": 214 # CHECK-GX-JSON-DAG: "%149:sub24": 211 # CHECK-GX-JSON-DAG: "%149:sub25": 210 # CHECK-GX-JSON-DAG: "%149:sub26": 209 # CHECK-GX-JSON-DAG: "%149:sub27": 208 # CHECK-GX-JSON-DAG: "%149:sub28": 205 # CHECK-GX-JSON-DAG: "%149:sub29": 204 # CHECK-GX-JSON-DAG: "%149:sub30": 203 # CHECK-GX-JSON-DAG: "%149:sub31": 202 # CHECK-GX-JSON-DAG: "%191:sub0": 295 # CHECK-GX-JSON-DAG: "%191:sub1": 294 # CHECK-GX-JSON-DAG: "%191:sub2": 293 # CHECK-GX-JSON-DAG: "%191:sub3": 292 # CHECK-GX-JSON-DAG: "%191:sub4": 289 # CHECK-GX-JSON-DAG: "%191:sub5": 288 # CHECK-GX-JSON-DAG: "%191:sub6": 287 # CHECK-GX-JSON-DAG: "%191:sub7": 286 # CHECK-GX-JSON-DAG: "%191:sub8": 283 # CHECK-GX-JSON-DAG: "%191:sub9": 282 # CHECK-GX-JSON-DAG: "%191:sub10": 281 # CHECK-GX-JSON-DAG: "%191:sub11": 280 # CHECK-GX-JSON-DAG: "%191:sub12": 277 # CHECK-GX-JSON-DAG: "%191:sub13": 276 # CHECK-GX-JSON-DAG: "%191:sub14": 275 # CHECK-GX-JSON-DAG: "%191:sub15": 274 # CHECK-GX-JSON-DAG: "%191:sub16": 271 # CHECK-GX-JSON-DAG: "%191:sub17": 270 # CHECK-GX-JSON-DAG: "%191:sub18": 269 # CHECK-GX-JSON-DAG: "%191:sub19": 268 # CHECK-GX-JSON-DAG: "%191:sub20": 265 # CHECK-GX-JSON-DAG: "%191:sub21": 264 # CHECK-GX-JSON-DAG: "%191:sub22": 263 # CHECK-GX-JSON-DAG: "%191:sub23": 262 # CHECK-GX-JSON-DAG: "%191:sub24": 259 # CHECK-GX-JSON-DAG: "%191:sub25": 258 # CHECK-GX-JSON-DAG: "%191:sub26": 257 # CHECK-GX-JSON-DAG: "%191:sub27": 256 # CHECK-GX-JSON-DAG: "%191:sub28": 253 # CHECK-GX-JSON-DAG: "%191:sub29": 252 # CHECK-GX-JSON-DAG: "%191:sub30": 251 # CHECK-GX-JSON-DAG: "%191:sub31": 250 # CHECK-GX-JSON-DAG: "%233:sub0": 343 # CHECK-GX-JSON-DAG: "%233:sub1": 342 # CHECK-GX-JSON-DAG: "%233:sub2": 341 # CHECK-GX-JSON-DAG: "%233:sub3": 340 # CHECK-GX-JSON-DAG: "%233:sub4": 337 # CHECK-GX-JSON-DAG: "%233:sub5": 336 # CHECK-GX-JSON-DAG: "%233:sub6": 335 # CHECK-GX-JSON-DAG: "%233:sub7": 334 # CHECK-GX-JSON-DAG: "%233:sub8": 331 # CHECK-GX-JSON-DAG: "%233:sub9": 330 # CHECK-GX-JSON-DAG: "%233:sub10": 329 # CHECK-GX-JSON-DAG: "%233:sub11": 328 # CHECK-GX-JSON-DAG: "%233:sub12": 325 # CHECK-GX-JSON-DAG: "%233:sub13": 324 # CHECK-GX-JSON-DAG: "%233:sub14": 323 # CHECK-GX-JSON-DAG: "%233:sub15": 322 # CHECK-GX-JSON-DAG: "%233:sub16": 319 # CHECK-GX-JSON-DAG: "%233:sub17": 318 # CHECK-GX-JSON-DAG: "%233:sub18": 317 # CHECK-GX-JSON-DAG: "%233:sub19": 316 # CHECK-GX-JSON-DAG: "%233:sub20": 313 # CHECK-GX-JSON-DAG: "%233:sub21": 312 # CHECK-GX-JSON-DAG: "%233:sub22": 311 # CHECK-GX-JSON-DAG: "%233:sub23": 310 # CHECK-GX-JSON-DAG: "%233:sub24": 307 # CHECK-GX-JSON-DAG: "%233:sub25": 306 # CHECK-GX-JSON-DAG: "%233:sub26": 305 # CHECK-GX-JSON-DAG: "%233:sub27": 304 # CHECK-GX-JSON-DAG: "%233:sub28": 301 # CHECK-GX-JSON-DAG: "%233:sub29": 300 # CHECK-GX-JSON-DAG: "%233:sub30": 299 # CHECK-GX-JSON-DAG: "%233:sub31": 298 # CHECK-GX-JSON-DAG: "%275:sub0": 391 # CHECK-GX-JSON-DAG: "%275:sub1": 390 # CHECK-GX-JSON-DAG: "%275:sub2": 389 # CHECK-GX-JSON-DAG: "%275:sub3": 388 # CHECK-GX-JSON-DAG: "%275:sub4": 385 # CHECK-GX-JSON-DAG: "%275:sub5": 384 # CHECK-GX-JSON-DAG: "%275:sub6": 383 # CHECK-GX-JSON-DAG: "%275:sub7": 382 # CHECK-GX-JSON-DAG: "%275:sub8": 379 # CHECK-GX-JSON-DAG: "%275:sub9": 378 # CHECK-GX-JSON-DAG: "%275:sub10": 377 # CHECK-GX-JSON-DAG: "%275:sub11": 376 # CHECK-GX-JSON-DAG: "%275:sub12": 373 # CHECK-GX-JSON-DAG: "%275:sub13": 372 # CHECK-GX-JSON-DAG: "%275:sub14": 371 # CHECK-GX-JSON-DAG: "%275:sub15": 370 # CHECK-GX-JSON-DAG: "%275:sub16": 367 # CHECK-GX-JSON-DAG: "%275:sub17": 366 # CHECK-GX-JSON-DAG: "%275:sub18": 365 # CHECK-GX-JSON-DAG: "%275:sub19": 364 # CHECK-GX-JSON-DAG: "%275:sub20": 361 # CHECK-GX-JSON-DAG: "%275:sub21": 360 # CHECK-GX-JSON-DAG: "%275:sub22": 359 # CHECK-GX-JSON-DAG: "%275:sub23": 358 # CHECK-GX-JSON-DAG: "%275:sub24": 355 # CHECK-GX-JSON-DAG: "%275:sub25": 354 # CHECK-GX-JSON-DAG: "%275:sub26": 353 # CHECK-GX-JSON-DAG: "%275:sub27": 352 # CHECK-GX-JSON-DAG: "%275:sub28": 349 # CHECK-GX-JSON-DAG: "%275:sub29": 348 # CHECK-GX-JSON-DAG: "%275:sub30": 347 # CHECK-GX-JSON-DAG: "%275:sub31": 346 # CHECK-GX-JSON-DAG: "%277": 20 # CHECK-GX-JSON-DAG: "%278": 20 # CHECK-GX-JSON-DAG: "%279": 20 # CHECK-GX-JSON-DAG: "%280": 20 # CHECK-GX-JSON-DAG: "%282": 20 # CHECK-GX-JSON-DAG: "%283": 20 # CHECK-GX-JSON-DAG: "%284": 20 # CHECK-GX-JSON-DAG: "%285": 20 # CHECK-GX-JSON-DAG: "%287": 20 # CHECK-GX-JSON-DAG: "%288": 20 # CHECK-GX-JSON-DAG: "%289": 20 # CHECK-GX-JSON-DAG: "%290": 20 # CHECK-GX-JSON-DAG: "%292": 20 # CHECK-GX-JSON-DAG: "%293": 20 # CHECK-GX-JSON-DAG: "%294": 20 # CHECK-GX-JSON-DAG: "%295": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%297:vgpr_32 = COPY %296.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 198 # CHECK-GX-JSON-DAG: "%69:sub1": 197 # CHECK-GX-JSON-DAG: "%69:sub2": 196 # CHECK-GX-JSON-DAG: "%69:sub3": 195 # CHECK-GX-JSON-DAG: "%69:sub4": 192 # CHECK-GX-JSON-DAG: "%69:sub5": 191 # CHECK-GX-JSON-DAG: "%69:sub6": 190 # CHECK-GX-JSON-DAG: "%69:sub7": 189 # CHECK-GX-JSON-DAG: "%69:sub8": 186 # CHECK-GX-JSON-DAG: "%69:sub9": 185 # CHECK-GX-JSON-DAG: "%69:sub10": 184 # CHECK-GX-JSON-DAG: "%69:sub11": 183 # CHECK-GX-JSON-DAG: "%69:sub12": 180 # CHECK-GX-JSON-DAG: "%69:sub13": 179 # CHECK-GX-JSON-DAG: "%69:sub14": 178 # CHECK-GX-JSON-DAG: "%69:sub15": 177 # CHECK-GX-JSON-DAG: "%69:sub16": 174 # CHECK-GX-JSON-DAG: "%69:sub17": 173 # CHECK-GX-JSON-DAG: "%69:sub18": 172 # CHECK-GX-JSON-DAG: "%69:sub19": 171 # CHECK-GX-JSON-DAG: "%69:sub20": 168 # CHECK-GX-JSON-DAG: "%69:sub21": 167 # CHECK-GX-JSON-DAG: "%69:sub22": 166 # CHECK-GX-JSON-DAG: "%69:sub23": 165 # CHECK-GX-JSON-DAG: "%69:sub24": 162 # CHECK-GX-JSON-DAG: "%69:sub25": 161 # CHECK-GX-JSON-DAG: "%69:sub26": 160 # CHECK-GX-JSON-DAG: "%69:sub27": 159 # CHECK-GX-JSON-DAG: "%69:sub28": 156 # CHECK-GX-JSON-DAG: "%69:sub29": 155 # CHECK-GX-JSON-DAG: "%69:sub30": 154 # CHECK-GX-JSON-DAG: "%69:sub31": 153 # CHECK-GX-JSON-DAG: "%70:sub0": 150 # CHECK-GX-JSON-DAG: "%70:sub1": 149 # CHECK-GX-JSON-DAG: "%70:sub2": 148 # CHECK-GX-JSON-DAG: "%70:sub3": 147 # CHECK-GX-JSON-DAG: "%70:sub4": 144 # CHECK-GX-JSON-DAG: "%70:sub5": 143 # CHECK-GX-JSON-DAG: "%70:sub6": 142 # CHECK-GX-JSON-DAG: "%70:sub7": 141 # CHECK-GX-JSON-DAG: "%70:sub8": 138 # CHECK-GX-JSON-DAG: "%70:sub9": 137 # CHECK-GX-JSON-DAG: "%70:sub10": 136 # CHECK-GX-JSON-DAG: "%70:sub11": 135 # CHECK-GX-JSON-DAG: "%70:sub12": 132 # CHECK-GX-JSON-DAG: "%70:sub13": 131 # CHECK-GX-JSON-DAG: "%70:sub14": 130 # CHECK-GX-JSON-DAG: "%70:sub15": 129 # CHECK-GX-JSON-DAG: "%70:sub16": 126 # CHECK-GX-JSON-DAG: "%70:sub17": 125 # CHECK-GX-JSON-DAG: "%70:sub18": 124 # CHECK-GX-JSON-DAG: "%70:sub19": 123 # CHECK-GX-JSON-DAG: "%70:sub20": 120 # CHECK-GX-JSON-DAG: "%70:sub21": 119 # CHECK-GX-JSON-DAG: "%70:sub22": 118 # CHECK-GX-JSON-DAG: "%70:sub23": 117 # CHECK-GX-JSON-DAG: "%70:sub24": 114 # CHECK-GX-JSON-DAG: "%70:sub25": 113 # CHECK-GX-JSON-DAG: "%70:sub26": 112 # CHECK-GX-JSON-DAG: "%70:sub27": 111 # CHECK-GX-JSON-DAG: "%70:sub28": 108 # CHECK-GX-JSON-DAG: "%70:sub29": 107 # CHECK-GX-JSON-DAG: "%70:sub30": 106 # CHECK-GX-JSON-DAG: "%70:sub31": 105 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 21 # CHECK-GX-JSON-DAG: "%107": 63 # CHECK-GX-JSON-DAG: "%149:sub0": 246 # CHECK-GX-JSON-DAG: "%149:sub1": 245 # CHECK-GX-JSON-DAG: "%149:sub2": 244 # CHECK-GX-JSON-DAG: "%149:sub3": 243 # CHECK-GX-JSON-DAG: "%149:sub4": 240 # CHECK-GX-JSON-DAG: "%149:sub5": 239 # CHECK-GX-JSON-DAG: "%149:sub6": 238 # CHECK-GX-JSON-DAG: "%149:sub7": 237 # CHECK-GX-JSON-DAG: "%149:sub8": 234 # CHECK-GX-JSON-DAG: "%149:sub9": 233 # CHECK-GX-JSON-DAG: "%149:sub10": 232 # CHECK-GX-JSON-DAG: "%149:sub11": 231 # CHECK-GX-JSON-DAG: "%149:sub12": 228 # CHECK-GX-JSON-DAG: "%149:sub13": 227 # CHECK-GX-JSON-DAG: "%149:sub14": 226 # CHECK-GX-JSON-DAG: "%149:sub15": 225 # CHECK-GX-JSON-DAG: "%149:sub16": 222 # CHECK-GX-JSON-DAG: "%149:sub17": 221 # CHECK-GX-JSON-DAG: "%149:sub18": 220 # CHECK-GX-JSON-DAG: "%149:sub19": 219 # CHECK-GX-JSON-DAG: "%149:sub20": 216 # CHECK-GX-JSON-DAG: "%149:sub21": 215 # CHECK-GX-JSON-DAG: "%149:sub22": 214 # CHECK-GX-JSON-DAG: "%149:sub23": 213 # CHECK-GX-JSON-DAG: "%149:sub24": 210 # CHECK-GX-JSON-DAG: "%149:sub25": 209 # CHECK-GX-JSON-DAG: "%149:sub26": 208 # CHECK-GX-JSON-DAG: "%149:sub27": 207 # CHECK-GX-JSON-DAG: "%149:sub28": 204 # CHECK-GX-JSON-DAG: "%149:sub29": 203 # CHECK-GX-JSON-DAG: "%149:sub30": 202 # CHECK-GX-JSON-DAG: "%149:sub31": 201 # CHECK-GX-JSON-DAG: "%191:sub0": 294 # CHECK-GX-JSON-DAG: "%191:sub1": 293 # CHECK-GX-JSON-DAG: "%191:sub2": 292 # CHECK-GX-JSON-DAG: "%191:sub3": 291 # CHECK-GX-JSON-DAG: "%191:sub4": 288 # CHECK-GX-JSON-DAG: "%191:sub5": 287 # CHECK-GX-JSON-DAG: "%191:sub6": 286 # CHECK-GX-JSON-DAG: "%191:sub7": 285 # CHECK-GX-JSON-DAG: "%191:sub8": 282 # CHECK-GX-JSON-DAG: "%191:sub9": 281 # CHECK-GX-JSON-DAG: "%191:sub10": 280 # CHECK-GX-JSON-DAG: "%191:sub11": 279 # CHECK-GX-JSON-DAG: "%191:sub12": 276 # CHECK-GX-JSON-DAG: "%191:sub13": 275 # CHECK-GX-JSON-DAG: "%191:sub14": 274 # CHECK-GX-JSON-DAG: "%191:sub15": 273 # CHECK-GX-JSON-DAG: "%191:sub16": 270 # CHECK-GX-JSON-DAG: "%191:sub17": 269 # CHECK-GX-JSON-DAG: "%191:sub18": 268 # CHECK-GX-JSON-DAG: "%191:sub19": 267 # CHECK-GX-JSON-DAG: "%191:sub20": 264 # CHECK-GX-JSON-DAG: "%191:sub21": 263 # CHECK-GX-JSON-DAG: "%191:sub22": 262 # CHECK-GX-JSON-DAG: "%191:sub23": 261 # CHECK-GX-JSON-DAG: "%191:sub24": 258 # CHECK-GX-JSON-DAG: "%191:sub25": 257 # CHECK-GX-JSON-DAG: "%191:sub26": 256 # CHECK-GX-JSON-DAG: "%191:sub27": 255 # CHECK-GX-JSON-DAG: "%191:sub28": 252 # CHECK-GX-JSON-DAG: "%191:sub29": 251 # CHECK-GX-JSON-DAG: "%191:sub30": 250 # CHECK-GX-JSON-DAG: "%191:sub31": 249 # CHECK-GX-JSON-DAG: "%233:sub0": 342 # CHECK-GX-JSON-DAG: "%233:sub1": 341 # CHECK-GX-JSON-DAG: "%233:sub2": 340 # CHECK-GX-JSON-DAG: "%233:sub3": 339 # CHECK-GX-JSON-DAG: "%233:sub4": 336 # CHECK-GX-JSON-DAG: "%233:sub5": 335 # CHECK-GX-JSON-DAG: "%233:sub6": 334 # CHECK-GX-JSON-DAG: "%233:sub7": 333 # CHECK-GX-JSON-DAG: "%233:sub8": 330 # CHECK-GX-JSON-DAG: "%233:sub9": 329 # CHECK-GX-JSON-DAG: "%233:sub10": 328 # CHECK-GX-JSON-DAG: "%233:sub11": 327 # CHECK-GX-JSON-DAG: "%233:sub12": 324 # CHECK-GX-JSON-DAG: "%233:sub13": 323 # CHECK-GX-JSON-DAG: "%233:sub14": 322 # CHECK-GX-JSON-DAG: "%233:sub15": 321 # CHECK-GX-JSON-DAG: "%233:sub16": 318 # CHECK-GX-JSON-DAG: "%233:sub17": 317 # CHECK-GX-JSON-DAG: "%233:sub18": 316 # CHECK-GX-JSON-DAG: "%233:sub19": 315 # CHECK-GX-JSON-DAG: "%233:sub20": 312 # CHECK-GX-JSON-DAG: "%233:sub21": 311 # CHECK-GX-JSON-DAG: "%233:sub22": 310 # CHECK-GX-JSON-DAG: "%233:sub23": 309 # CHECK-GX-JSON-DAG: "%233:sub24": 306 # CHECK-GX-JSON-DAG: "%233:sub25": 305 # CHECK-GX-JSON-DAG: "%233:sub26": 304 # CHECK-GX-JSON-DAG: "%233:sub27": 303 # CHECK-GX-JSON-DAG: "%233:sub28": 300 # CHECK-GX-JSON-DAG: "%233:sub29": 299 # CHECK-GX-JSON-DAG: "%233:sub30": 298 # CHECK-GX-JSON-DAG: "%233:sub31": 297 # CHECK-GX-JSON-DAG: "%275:sub0": 390 # CHECK-GX-JSON-DAG: "%275:sub1": 389 # CHECK-GX-JSON-DAG: "%275:sub2": 388 # CHECK-GX-JSON-DAG: "%275:sub3": 387 # CHECK-GX-JSON-DAG: "%275:sub4": 384 # CHECK-GX-JSON-DAG: "%275:sub5": 383 # CHECK-GX-JSON-DAG: "%275:sub6": 382 # CHECK-GX-JSON-DAG: "%275:sub7": 381 # CHECK-GX-JSON-DAG: "%275:sub8": 378 # CHECK-GX-JSON-DAG: "%275:sub9": 377 # CHECK-GX-JSON-DAG: "%275:sub10": 376 # CHECK-GX-JSON-DAG: "%275:sub11": 375 # CHECK-GX-JSON-DAG: "%275:sub12": 372 # CHECK-GX-JSON-DAG: "%275:sub13": 371 # CHECK-GX-JSON-DAG: "%275:sub14": 370 # CHECK-GX-JSON-DAG: "%275:sub15": 369 # CHECK-GX-JSON-DAG: "%275:sub16": 366 # CHECK-GX-JSON-DAG: "%275:sub17": 365 # CHECK-GX-JSON-DAG: "%275:sub18": 364 # CHECK-GX-JSON-DAG: "%275:sub19": 363 # CHECK-GX-JSON-DAG: "%275:sub20": 360 # CHECK-GX-JSON-DAG: "%275:sub21": 359 # CHECK-GX-JSON-DAG: "%275:sub22": 358 # CHECK-GX-JSON-DAG: "%275:sub23": 357 # CHECK-GX-JSON-DAG: "%275:sub24": 354 # CHECK-GX-JSON-DAG: "%275:sub25": 353 # CHECK-GX-JSON-DAG: "%275:sub26": 352 # CHECK-GX-JSON-DAG: "%275:sub27": 351 # CHECK-GX-JSON-DAG: "%275:sub28": 348 # CHECK-GX-JSON-DAG: "%275:sub29": 347 # CHECK-GX-JSON-DAG: "%275:sub30": 346 # CHECK-GX-JSON-DAG: "%275:sub31": 345 # CHECK-GX-JSON-DAG: "%277": 19 # CHECK-GX-JSON-DAG: "%278": 19 # CHECK-GX-JSON-DAG: "%279": 19 # CHECK-GX-JSON-DAG: "%280": 19 # CHECK-GX-JSON-DAG: "%282": 19 # CHECK-GX-JSON-DAG: "%283": 19 # CHECK-GX-JSON-DAG: "%284": 19 # CHECK-GX-JSON-DAG: "%285": 19 # CHECK-GX-JSON-DAG: "%287": 19 # CHECK-GX-JSON-DAG: "%288": 19 # CHECK-GX-JSON-DAG: "%289": 19 # CHECK-GX-JSON-DAG: "%290": 19 # CHECK-GX-JSON-DAG: "%292": 19 # CHECK-GX-JSON-DAG: "%293": 19 # CHECK-GX-JSON-DAG: "%294": 19 # CHECK-GX-JSON-DAG: "%295": 19 # CHECK-GX-JSON-DAG: "%296:sub0": 3 # CHECK-GX-JSON-DAG: "%296:sub1": 2 # CHECK-GX-JSON-DAG: "%296:sub2": 1 # CHECK-GX-JSON-DAG: "%296:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%298:vgpr_32 = COPY %296.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 197 # CHECK-GX-JSON-DAG: "%69:sub1": 196 # CHECK-GX-JSON-DAG: "%69:sub2": 195 # CHECK-GX-JSON-DAG: "%69:sub3": 194 # CHECK-GX-JSON-DAG: "%69:sub4": 191 # CHECK-GX-JSON-DAG: "%69:sub5": 190 # CHECK-GX-JSON-DAG: "%69:sub6": 189 # CHECK-GX-JSON-DAG: "%69:sub7": 188 # CHECK-GX-JSON-DAG: "%69:sub8": 185 # CHECK-GX-JSON-DAG: "%69:sub9": 184 # CHECK-GX-JSON-DAG: "%69:sub10": 183 # CHECK-GX-JSON-DAG: "%69:sub11": 182 # CHECK-GX-JSON-DAG: "%69:sub12": 179 # CHECK-GX-JSON-DAG: "%69:sub13": 178 # CHECK-GX-JSON-DAG: "%69:sub14": 177 # CHECK-GX-JSON-DAG: "%69:sub15": 176 # CHECK-GX-JSON-DAG: "%69:sub16": 173 # CHECK-GX-JSON-DAG: "%69:sub17": 172 # CHECK-GX-JSON-DAG: "%69:sub18": 171 # CHECK-GX-JSON-DAG: "%69:sub19": 170 # CHECK-GX-JSON-DAG: "%69:sub20": 167 # CHECK-GX-JSON-DAG: "%69:sub21": 166 # CHECK-GX-JSON-DAG: "%69:sub22": 165 # CHECK-GX-JSON-DAG: "%69:sub23": 164 # CHECK-GX-JSON-DAG: "%69:sub24": 161 # CHECK-GX-JSON-DAG: "%69:sub25": 160 # CHECK-GX-JSON-DAG: "%69:sub26": 159 # CHECK-GX-JSON-DAG: "%69:sub27": 158 # CHECK-GX-JSON-DAG: "%69:sub28": 155 # CHECK-GX-JSON-DAG: "%69:sub29": 154 # CHECK-GX-JSON-DAG: "%69:sub30": 153 # CHECK-GX-JSON-DAG: "%69:sub31": 152 # CHECK-GX-JSON-DAG: "%70:sub0": 149 # CHECK-GX-JSON-DAG: "%70:sub1": 148 # CHECK-GX-JSON-DAG: "%70:sub2": 147 # CHECK-GX-JSON-DAG: "%70:sub3": 146 # CHECK-GX-JSON-DAG: "%70:sub4": 143 # CHECK-GX-JSON-DAG: "%70:sub5": 142 # CHECK-GX-JSON-DAG: "%70:sub6": 141 # CHECK-GX-JSON-DAG: "%70:sub7": 140 # CHECK-GX-JSON-DAG: "%70:sub8": 137 # CHECK-GX-JSON-DAG: "%70:sub9": 136 # CHECK-GX-JSON-DAG: "%70:sub10": 135 # CHECK-GX-JSON-DAG: "%70:sub11": 134 # CHECK-GX-JSON-DAG: "%70:sub12": 131 # CHECK-GX-JSON-DAG: "%70:sub13": 130 # CHECK-GX-JSON-DAG: "%70:sub14": 129 # CHECK-GX-JSON-DAG: "%70:sub15": 128 # CHECK-GX-JSON-DAG: "%70:sub16": 125 # CHECK-GX-JSON-DAG: "%70:sub17": 124 # CHECK-GX-JSON-DAG: "%70:sub18": 123 # CHECK-GX-JSON-DAG: "%70:sub19": 122 # CHECK-GX-JSON-DAG: "%70:sub20": 119 # CHECK-GX-JSON-DAG: "%70:sub21": 118 # CHECK-GX-JSON-DAG: "%70:sub22": 117 # CHECK-GX-JSON-DAG: "%70:sub23": 116 # CHECK-GX-JSON-DAG: "%70:sub24": 113 # CHECK-GX-JSON-DAG: "%70:sub25": 112 # CHECK-GX-JSON-DAG: "%70:sub26": 111 # CHECK-GX-JSON-DAG: "%70:sub27": 110 # CHECK-GX-JSON-DAG: "%70:sub28": 107 # CHECK-GX-JSON-DAG: "%70:sub29": 106 # CHECK-GX-JSON-DAG: "%70:sub30": 105 # CHECK-GX-JSON-DAG: "%70:sub31": 104 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 20 # CHECK-GX-JSON-DAG: "%107": 62 # CHECK-GX-JSON-DAG: "%149:sub0": 245 # CHECK-GX-JSON-DAG: "%149:sub1": 244 # CHECK-GX-JSON-DAG: "%149:sub2": 243 # CHECK-GX-JSON-DAG: "%149:sub3": 242 # CHECK-GX-JSON-DAG: "%149:sub4": 239 # CHECK-GX-JSON-DAG: "%149:sub5": 238 # CHECK-GX-JSON-DAG: "%149:sub6": 237 # CHECK-GX-JSON-DAG: "%149:sub7": 236 # CHECK-GX-JSON-DAG: "%149:sub8": 233 # CHECK-GX-JSON-DAG: "%149:sub9": 232 # CHECK-GX-JSON-DAG: "%149:sub10": 231 # CHECK-GX-JSON-DAG: "%149:sub11": 230 # CHECK-GX-JSON-DAG: "%149:sub12": 227 # CHECK-GX-JSON-DAG: "%149:sub13": 226 # CHECK-GX-JSON-DAG: "%149:sub14": 225 # CHECK-GX-JSON-DAG: "%149:sub15": 224 # CHECK-GX-JSON-DAG: "%149:sub16": 221 # CHECK-GX-JSON-DAG: "%149:sub17": 220 # CHECK-GX-JSON-DAG: "%149:sub18": 219 # CHECK-GX-JSON-DAG: "%149:sub19": 218 # CHECK-GX-JSON-DAG: "%149:sub20": 215 # CHECK-GX-JSON-DAG: "%149:sub21": 214 # CHECK-GX-JSON-DAG: "%149:sub22": 213 # CHECK-GX-JSON-DAG: "%149:sub23": 212 # CHECK-GX-JSON-DAG: "%149:sub24": 209 # CHECK-GX-JSON-DAG: "%149:sub25": 208 # CHECK-GX-JSON-DAG: "%149:sub26": 207 # CHECK-GX-JSON-DAG: "%149:sub27": 206 # CHECK-GX-JSON-DAG: "%149:sub28": 203 # CHECK-GX-JSON-DAG: "%149:sub29": 202 # CHECK-GX-JSON-DAG: "%149:sub30": 201 # CHECK-GX-JSON-DAG: "%149:sub31": 200 # CHECK-GX-JSON-DAG: "%191:sub0": 293 # CHECK-GX-JSON-DAG: "%191:sub1": 292 # CHECK-GX-JSON-DAG: "%191:sub2": 291 # CHECK-GX-JSON-DAG: "%191:sub3": 290 # CHECK-GX-JSON-DAG: "%191:sub4": 287 # CHECK-GX-JSON-DAG: "%191:sub5": 286 # CHECK-GX-JSON-DAG: "%191:sub6": 285 # CHECK-GX-JSON-DAG: "%191:sub7": 284 # CHECK-GX-JSON-DAG: "%191:sub8": 281 # CHECK-GX-JSON-DAG: "%191:sub9": 280 # CHECK-GX-JSON-DAG: "%191:sub10": 279 # CHECK-GX-JSON-DAG: "%191:sub11": 278 # CHECK-GX-JSON-DAG: "%191:sub12": 275 # CHECK-GX-JSON-DAG: "%191:sub13": 274 # CHECK-GX-JSON-DAG: "%191:sub14": 273 # CHECK-GX-JSON-DAG: "%191:sub15": 272 # CHECK-GX-JSON-DAG: "%191:sub16": 269 # CHECK-GX-JSON-DAG: "%191:sub17": 268 # CHECK-GX-JSON-DAG: "%191:sub18": 267 # CHECK-GX-JSON-DAG: "%191:sub19": 266 # CHECK-GX-JSON-DAG: "%191:sub20": 263 # CHECK-GX-JSON-DAG: "%191:sub21": 262 # CHECK-GX-JSON-DAG: "%191:sub22": 261 # CHECK-GX-JSON-DAG: "%191:sub23": 260 # CHECK-GX-JSON-DAG: "%191:sub24": 257 # CHECK-GX-JSON-DAG: "%191:sub25": 256 # CHECK-GX-JSON-DAG: "%191:sub26": 255 # CHECK-GX-JSON-DAG: "%191:sub27": 254 # CHECK-GX-JSON-DAG: "%191:sub28": 251 # CHECK-GX-JSON-DAG: "%191:sub29": 250 # CHECK-GX-JSON-DAG: "%191:sub30": 249 # CHECK-GX-JSON-DAG: "%191:sub31": 248 # CHECK-GX-JSON-DAG: "%233:sub0": 341 # CHECK-GX-JSON-DAG: "%233:sub1": 340 # CHECK-GX-JSON-DAG: "%233:sub2": 339 # CHECK-GX-JSON-DAG: "%233:sub3": 338 # CHECK-GX-JSON-DAG: "%233:sub4": 335 # CHECK-GX-JSON-DAG: "%233:sub5": 334 # CHECK-GX-JSON-DAG: "%233:sub6": 333 # CHECK-GX-JSON-DAG: "%233:sub7": 332 # CHECK-GX-JSON-DAG: "%233:sub8": 329 # CHECK-GX-JSON-DAG: "%233:sub9": 328 # CHECK-GX-JSON-DAG: "%233:sub10": 327 # CHECK-GX-JSON-DAG: "%233:sub11": 326 # CHECK-GX-JSON-DAG: "%233:sub12": 323 # CHECK-GX-JSON-DAG: "%233:sub13": 322 # CHECK-GX-JSON-DAG: "%233:sub14": 321 # CHECK-GX-JSON-DAG: "%233:sub15": 320 # CHECK-GX-JSON-DAG: "%233:sub16": 317 # CHECK-GX-JSON-DAG: "%233:sub17": 316 # CHECK-GX-JSON-DAG: "%233:sub18": 315 # CHECK-GX-JSON-DAG: "%233:sub19": 314 # CHECK-GX-JSON-DAG: "%233:sub20": 311 # CHECK-GX-JSON-DAG: "%233:sub21": 310 # CHECK-GX-JSON-DAG: "%233:sub22": 309 # CHECK-GX-JSON-DAG: "%233:sub23": 308 # CHECK-GX-JSON-DAG: "%233:sub24": 305 # CHECK-GX-JSON-DAG: "%233:sub25": 304 # CHECK-GX-JSON-DAG: "%233:sub26": 303 # CHECK-GX-JSON-DAG: "%233:sub27": 302 # CHECK-GX-JSON-DAG: "%233:sub28": 299 # CHECK-GX-JSON-DAG: "%233:sub29": 298 # CHECK-GX-JSON-DAG: "%233:sub30": 297 # CHECK-GX-JSON-DAG: "%233:sub31": 296 # CHECK-GX-JSON-DAG: "%275:sub0": 389 # CHECK-GX-JSON-DAG: "%275:sub1": 388 # CHECK-GX-JSON-DAG: "%275:sub2": 387 # CHECK-GX-JSON-DAG: "%275:sub3": 386 # CHECK-GX-JSON-DAG: "%275:sub4": 383 # CHECK-GX-JSON-DAG: "%275:sub5": 382 # CHECK-GX-JSON-DAG: "%275:sub6": 381 # CHECK-GX-JSON-DAG: "%275:sub7": 380 # CHECK-GX-JSON-DAG: "%275:sub8": 377 # CHECK-GX-JSON-DAG: "%275:sub9": 376 # CHECK-GX-JSON-DAG: "%275:sub10": 375 # CHECK-GX-JSON-DAG: "%275:sub11": 374 # CHECK-GX-JSON-DAG: "%275:sub12": 371 # CHECK-GX-JSON-DAG: "%275:sub13": 370 # CHECK-GX-JSON-DAG: "%275:sub14": 369 # CHECK-GX-JSON-DAG: "%275:sub15": 368 # CHECK-GX-JSON-DAG: "%275:sub16": 365 # CHECK-GX-JSON-DAG: "%275:sub17": 364 # CHECK-GX-JSON-DAG: "%275:sub18": 363 # CHECK-GX-JSON-DAG: "%275:sub19": 362 # CHECK-GX-JSON-DAG: "%275:sub20": 359 # CHECK-GX-JSON-DAG: "%275:sub21": 358 # CHECK-GX-JSON-DAG: "%275:sub22": 357 # CHECK-GX-JSON-DAG: "%275:sub23": 356 # CHECK-GX-JSON-DAG: "%275:sub24": 353 # CHECK-GX-JSON-DAG: "%275:sub25": 352 # CHECK-GX-JSON-DAG: "%275:sub26": 351 # CHECK-GX-JSON-DAG: "%275:sub27": 350 # CHECK-GX-JSON-DAG: "%275:sub28": 347 # CHECK-GX-JSON-DAG: "%275:sub29": 346 # CHECK-GX-JSON-DAG: "%275:sub30": 345 # CHECK-GX-JSON-DAG: "%275:sub31": 344 # CHECK-GX-JSON-DAG: "%277": 18 # CHECK-GX-JSON-DAG: "%278": 18 # CHECK-GX-JSON-DAG: "%279": 18 # CHECK-GX-JSON-DAG: "%280": 18 # CHECK-GX-JSON-DAG: "%282": 18 # CHECK-GX-JSON-DAG: "%283": 18 # CHECK-GX-JSON-DAG: "%284": 18 # CHECK-GX-JSON-DAG: "%285": 18 # CHECK-GX-JSON-DAG: "%287": 18 # CHECK-GX-JSON-DAG: "%288": 18 # CHECK-GX-JSON-DAG: "%289": 18 # CHECK-GX-JSON-DAG: "%290": 18 # CHECK-GX-JSON-DAG: "%292": 18 # CHECK-GX-JSON-DAG: "%293": 18 # CHECK-GX-JSON-DAG: "%294": 18 # CHECK-GX-JSON-DAG: "%295": 18 # CHECK-GX-JSON-DAG: "%296:sub0": 2 # CHECK-GX-JSON-DAG: "%296:sub1": 1 # CHECK-GX-JSON-DAG: "%296:sub2": 0 # CHECK-GX-JSON-DAG: "%297": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%299:vgpr_32 = COPY %296.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 196 # CHECK-GX-JSON-DAG: "%69:sub1": 195 # CHECK-GX-JSON-DAG: "%69:sub2": 194 # CHECK-GX-JSON-DAG: "%69:sub3": 193 # CHECK-GX-JSON-DAG: "%69:sub4": 190 # CHECK-GX-JSON-DAG: "%69:sub5": 189 # CHECK-GX-JSON-DAG: "%69:sub6": 188 # CHECK-GX-JSON-DAG: "%69:sub7": 187 # CHECK-GX-JSON-DAG: "%69:sub8": 184 # CHECK-GX-JSON-DAG: "%69:sub9": 183 # CHECK-GX-JSON-DAG: "%69:sub10": 182 # CHECK-GX-JSON-DAG: "%69:sub11": 181 # CHECK-GX-JSON-DAG: "%69:sub12": 178 # CHECK-GX-JSON-DAG: "%69:sub13": 177 # CHECK-GX-JSON-DAG: "%69:sub14": 176 # CHECK-GX-JSON-DAG: "%69:sub15": 175 # CHECK-GX-JSON-DAG: "%69:sub16": 172 # CHECK-GX-JSON-DAG: "%69:sub17": 171 # CHECK-GX-JSON-DAG: "%69:sub18": 170 # CHECK-GX-JSON-DAG: "%69:sub19": 169 # CHECK-GX-JSON-DAG: "%69:sub20": 166 # CHECK-GX-JSON-DAG: "%69:sub21": 165 # CHECK-GX-JSON-DAG: "%69:sub22": 164 # CHECK-GX-JSON-DAG: "%69:sub23": 163 # CHECK-GX-JSON-DAG: "%69:sub24": 160 # CHECK-GX-JSON-DAG: "%69:sub25": 159 # CHECK-GX-JSON-DAG: "%69:sub26": 158 # CHECK-GX-JSON-DAG: "%69:sub27": 157 # CHECK-GX-JSON-DAG: "%69:sub28": 154 # CHECK-GX-JSON-DAG: "%69:sub29": 153 # CHECK-GX-JSON-DAG: "%69:sub30": 152 # CHECK-GX-JSON-DAG: "%69:sub31": 151 # CHECK-GX-JSON-DAG: "%70:sub0": 148 # CHECK-GX-JSON-DAG: "%70:sub1": 147 # CHECK-GX-JSON-DAG: "%70:sub2": 146 # CHECK-GX-JSON-DAG: "%70:sub3": 145 # CHECK-GX-JSON-DAG: "%70:sub4": 142 # CHECK-GX-JSON-DAG: "%70:sub5": 141 # CHECK-GX-JSON-DAG: "%70:sub6": 140 # CHECK-GX-JSON-DAG: "%70:sub7": 139 # CHECK-GX-JSON-DAG: "%70:sub8": 136 # CHECK-GX-JSON-DAG: "%70:sub9": 135 # CHECK-GX-JSON-DAG: "%70:sub10": 134 # CHECK-GX-JSON-DAG: "%70:sub11": 133 # CHECK-GX-JSON-DAG: "%70:sub12": 130 # CHECK-GX-JSON-DAG: "%70:sub13": 129 # CHECK-GX-JSON-DAG: "%70:sub14": 128 # CHECK-GX-JSON-DAG: "%70:sub15": 127 # CHECK-GX-JSON-DAG: "%70:sub16": 124 # CHECK-GX-JSON-DAG: "%70:sub17": 123 # CHECK-GX-JSON-DAG: "%70:sub18": 122 # CHECK-GX-JSON-DAG: "%70:sub19": 121 # CHECK-GX-JSON-DAG: "%70:sub20": 118 # CHECK-GX-JSON-DAG: "%70:sub21": 117 # CHECK-GX-JSON-DAG: "%70:sub22": 116 # CHECK-GX-JSON-DAG: "%70:sub23": 115 # CHECK-GX-JSON-DAG: "%70:sub24": 112 # CHECK-GX-JSON-DAG: "%70:sub25": 111 # CHECK-GX-JSON-DAG: "%70:sub26": 110 # CHECK-GX-JSON-DAG: "%70:sub27": 109 # CHECK-GX-JSON-DAG: "%70:sub28": 106 # CHECK-GX-JSON-DAG: "%70:sub29": 105 # CHECK-GX-JSON-DAG: "%70:sub30": 104 # CHECK-GX-JSON-DAG: "%70:sub31": 103 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 19 # CHECK-GX-JSON-DAG: "%107": 61 # CHECK-GX-JSON-DAG: "%149:sub0": 244 # CHECK-GX-JSON-DAG: "%149:sub1": 243 # CHECK-GX-JSON-DAG: "%149:sub2": 242 # CHECK-GX-JSON-DAG: "%149:sub3": 241 # CHECK-GX-JSON-DAG: "%149:sub4": 238 # CHECK-GX-JSON-DAG: "%149:sub5": 237 # CHECK-GX-JSON-DAG: "%149:sub6": 236 # CHECK-GX-JSON-DAG: "%149:sub7": 235 # CHECK-GX-JSON-DAG: "%149:sub8": 232 # CHECK-GX-JSON-DAG: "%149:sub9": 231 # CHECK-GX-JSON-DAG: "%149:sub10": 230 # CHECK-GX-JSON-DAG: "%149:sub11": 229 # CHECK-GX-JSON-DAG: "%149:sub12": 226 # CHECK-GX-JSON-DAG: "%149:sub13": 225 # CHECK-GX-JSON-DAG: "%149:sub14": 224 # CHECK-GX-JSON-DAG: "%149:sub15": 223 # CHECK-GX-JSON-DAG: "%149:sub16": 220 # CHECK-GX-JSON-DAG: "%149:sub17": 219 # CHECK-GX-JSON-DAG: "%149:sub18": 218 # CHECK-GX-JSON-DAG: "%149:sub19": 217 # CHECK-GX-JSON-DAG: "%149:sub20": 214 # CHECK-GX-JSON-DAG: "%149:sub21": 213 # CHECK-GX-JSON-DAG: "%149:sub22": 212 # CHECK-GX-JSON-DAG: "%149:sub23": 211 # CHECK-GX-JSON-DAG: "%149:sub24": 208 # CHECK-GX-JSON-DAG: "%149:sub25": 207 # CHECK-GX-JSON-DAG: "%149:sub26": 206 # CHECK-GX-JSON-DAG: "%149:sub27": 205 # CHECK-GX-JSON-DAG: "%149:sub28": 202 # CHECK-GX-JSON-DAG: "%149:sub29": 201 # CHECK-GX-JSON-DAG: "%149:sub30": 200 # CHECK-GX-JSON-DAG: "%149:sub31": 199 # CHECK-GX-JSON-DAG: "%191:sub0": 292 # CHECK-GX-JSON-DAG: "%191:sub1": 291 # CHECK-GX-JSON-DAG: "%191:sub2": 290 # CHECK-GX-JSON-DAG: "%191:sub3": 289 # CHECK-GX-JSON-DAG: "%191:sub4": 286 # CHECK-GX-JSON-DAG: "%191:sub5": 285 # CHECK-GX-JSON-DAG: "%191:sub6": 284 # CHECK-GX-JSON-DAG: "%191:sub7": 283 # CHECK-GX-JSON-DAG: "%191:sub8": 280 # CHECK-GX-JSON-DAG: "%191:sub9": 279 # CHECK-GX-JSON-DAG: "%191:sub10": 278 # CHECK-GX-JSON-DAG: "%191:sub11": 277 # CHECK-GX-JSON-DAG: "%191:sub12": 274 # CHECK-GX-JSON-DAG: "%191:sub13": 273 # CHECK-GX-JSON-DAG: "%191:sub14": 272 # CHECK-GX-JSON-DAG: "%191:sub15": 271 # CHECK-GX-JSON-DAG: "%191:sub16": 268 # CHECK-GX-JSON-DAG: "%191:sub17": 267 # CHECK-GX-JSON-DAG: "%191:sub18": 266 # CHECK-GX-JSON-DAG: "%191:sub19": 265 # CHECK-GX-JSON-DAG: "%191:sub20": 262 # CHECK-GX-JSON-DAG: "%191:sub21": 261 # CHECK-GX-JSON-DAG: "%191:sub22": 260 # CHECK-GX-JSON-DAG: "%191:sub23": 259 # CHECK-GX-JSON-DAG: "%191:sub24": 256 # CHECK-GX-JSON-DAG: "%191:sub25": 255 # CHECK-GX-JSON-DAG: "%191:sub26": 254 # CHECK-GX-JSON-DAG: "%191:sub27": 253 # CHECK-GX-JSON-DAG: "%191:sub28": 250 # CHECK-GX-JSON-DAG: "%191:sub29": 249 # CHECK-GX-JSON-DAG: "%191:sub30": 248 # CHECK-GX-JSON-DAG: "%191:sub31": 247 # CHECK-GX-JSON-DAG: "%233:sub0": 340 # CHECK-GX-JSON-DAG: "%233:sub1": 339 # CHECK-GX-JSON-DAG: "%233:sub2": 338 # CHECK-GX-JSON-DAG: "%233:sub3": 337 # CHECK-GX-JSON-DAG: "%233:sub4": 334 # CHECK-GX-JSON-DAG: "%233:sub5": 333 # CHECK-GX-JSON-DAG: "%233:sub6": 332 # CHECK-GX-JSON-DAG: "%233:sub7": 331 # CHECK-GX-JSON-DAG: "%233:sub8": 328 # CHECK-GX-JSON-DAG: "%233:sub9": 327 # CHECK-GX-JSON-DAG: "%233:sub10": 326 # CHECK-GX-JSON-DAG: "%233:sub11": 325 # CHECK-GX-JSON-DAG: "%233:sub12": 322 # CHECK-GX-JSON-DAG: "%233:sub13": 321 # CHECK-GX-JSON-DAG: "%233:sub14": 320 # CHECK-GX-JSON-DAG: "%233:sub15": 319 # CHECK-GX-JSON-DAG: "%233:sub16": 316 # CHECK-GX-JSON-DAG: "%233:sub17": 315 # CHECK-GX-JSON-DAG: "%233:sub18": 314 # CHECK-GX-JSON-DAG: "%233:sub19": 313 # CHECK-GX-JSON-DAG: "%233:sub20": 310 # CHECK-GX-JSON-DAG: "%233:sub21": 309 # CHECK-GX-JSON-DAG: "%233:sub22": 308 # CHECK-GX-JSON-DAG: "%233:sub23": 307 # CHECK-GX-JSON-DAG: "%233:sub24": 304 # CHECK-GX-JSON-DAG: "%233:sub25": 303 # CHECK-GX-JSON-DAG: "%233:sub26": 302 # CHECK-GX-JSON-DAG: "%233:sub27": 301 # CHECK-GX-JSON-DAG: "%233:sub28": 298 # CHECK-GX-JSON-DAG: "%233:sub29": 297 # CHECK-GX-JSON-DAG: "%233:sub30": 296 # CHECK-GX-JSON-DAG: "%233:sub31": 295 # CHECK-GX-JSON-DAG: "%275:sub0": 388 # CHECK-GX-JSON-DAG: "%275:sub1": 387 # CHECK-GX-JSON-DAG: "%275:sub2": 386 # CHECK-GX-JSON-DAG: "%275:sub3": 385 # CHECK-GX-JSON-DAG: "%275:sub4": 382 # CHECK-GX-JSON-DAG: "%275:sub5": 381 # CHECK-GX-JSON-DAG: "%275:sub6": 380 # CHECK-GX-JSON-DAG: "%275:sub7": 379 # CHECK-GX-JSON-DAG: "%275:sub8": 376 # CHECK-GX-JSON-DAG: "%275:sub9": 375 # CHECK-GX-JSON-DAG: "%275:sub10": 374 # CHECK-GX-JSON-DAG: "%275:sub11": 373 # CHECK-GX-JSON-DAG: "%275:sub12": 370 # CHECK-GX-JSON-DAG: "%275:sub13": 369 # CHECK-GX-JSON-DAG: "%275:sub14": 368 # CHECK-GX-JSON-DAG: "%275:sub15": 367 # CHECK-GX-JSON-DAG: "%275:sub16": 364 # CHECK-GX-JSON-DAG: "%275:sub17": 363 # CHECK-GX-JSON-DAG: "%275:sub18": 362 # CHECK-GX-JSON-DAG: "%275:sub19": 361 # CHECK-GX-JSON-DAG: "%275:sub20": 358 # CHECK-GX-JSON-DAG: "%275:sub21": 357 # CHECK-GX-JSON-DAG: "%275:sub22": 356 # CHECK-GX-JSON-DAG: "%275:sub23": 355 # CHECK-GX-JSON-DAG: "%275:sub24": 352 # CHECK-GX-JSON-DAG: "%275:sub25": 351 # CHECK-GX-JSON-DAG: "%275:sub26": 350 # CHECK-GX-JSON-DAG: "%275:sub27": 349 # CHECK-GX-JSON-DAG: "%275:sub28": 346 # CHECK-GX-JSON-DAG: "%275:sub29": 345 # CHECK-GX-JSON-DAG: "%275:sub30": 344 # CHECK-GX-JSON-DAG: "%275:sub31": 343 # CHECK-GX-JSON-DAG: "%277": 17 # CHECK-GX-JSON-DAG: "%278": 17 # CHECK-GX-JSON-DAG: "%279": 17 # CHECK-GX-JSON-DAG: "%280": 17 # CHECK-GX-JSON-DAG: "%282": 17 # CHECK-GX-JSON-DAG: "%283": 17 # CHECK-GX-JSON-DAG: "%284": 17 # CHECK-GX-JSON-DAG: "%285": 17 # CHECK-GX-JSON-DAG: "%287": 17 # CHECK-GX-JSON-DAG: "%288": 17 # CHECK-GX-JSON-DAG: "%289": 17 # CHECK-GX-JSON-DAG: "%290": 17 # CHECK-GX-JSON-DAG: "%292": 17 # CHECK-GX-JSON-DAG: "%293": 17 # CHECK-GX-JSON-DAG: "%294": 17 # CHECK-GX-JSON-DAG: "%295": 17 # CHECK-GX-JSON-DAG: "%296:sub0": 1 # CHECK-GX-JSON-DAG: "%296:sub1": 0 # CHECK-GX-JSON-DAG: "%297": 17 # CHECK-GX-JSON-DAG: "%298": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%300:vgpr_32 = COPY %296.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 195 # CHECK-GX-JSON-DAG: "%69:sub1": 194 # CHECK-GX-JSON-DAG: "%69:sub2": 193 # CHECK-GX-JSON-DAG: "%69:sub3": 192 # CHECK-GX-JSON-DAG: "%69:sub4": 189 # CHECK-GX-JSON-DAG: "%69:sub5": 188 # CHECK-GX-JSON-DAG: "%69:sub6": 187 # CHECK-GX-JSON-DAG: "%69:sub7": 186 # CHECK-GX-JSON-DAG: "%69:sub8": 183 # CHECK-GX-JSON-DAG: "%69:sub9": 182 # CHECK-GX-JSON-DAG: "%69:sub10": 181 # CHECK-GX-JSON-DAG: "%69:sub11": 180 # CHECK-GX-JSON-DAG: "%69:sub12": 177 # CHECK-GX-JSON-DAG: "%69:sub13": 176 # CHECK-GX-JSON-DAG: "%69:sub14": 175 # CHECK-GX-JSON-DAG: "%69:sub15": 174 # CHECK-GX-JSON-DAG: "%69:sub16": 171 # CHECK-GX-JSON-DAG: "%69:sub17": 170 # CHECK-GX-JSON-DAG: "%69:sub18": 169 # CHECK-GX-JSON-DAG: "%69:sub19": 168 # CHECK-GX-JSON-DAG: "%69:sub20": 165 # CHECK-GX-JSON-DAG: "%69:sub21": 164 # CHECK-GX-JSON-DAG: "%69:sub22": 163 # CHECK-GX-JSON-DAG: "%69:sub23": 162 # CHECK-GX-JSON-DAG: "%69:sub24": 159 # CHECK-GX-JSON-DAG: "%69:sub25": 158 # CHECK-GX-JSON-DAG: "%69:sub26": 157 # CHECK-GX-JSON-DAG: "%69:sub27": 156 # CHECK-GX-JSON-DAG: "%69:sub28": 153 # CHECK-GX-JSON-DAG: "%69:sub29": 152 # CHECK-GX-JSON-DAG: "%69:sub30": 151 # CHECK-GX-JSON-DAG: "%69:sub31": 150 # CHECK-GX-JSON-DAG: "%70:sub0": 147 # CHECK-GX-JSON-DAG: "%70:sub1": 146 # CHECK-GX-JSON-DAG: "%70:sub2": 145 # CHECK-GX-JSON-DAG: "%70:sub3": 144 # CHECK-GX-JSON-DAG: "%70:sub4": 141 # CHECK-GX-JSON-DAG: "%70:sub5": 140 # CHECK-GX-JSON-DAG: "%70:sub6": 139 # CHECK-GX-JSON-DAG: "%70:sub7": 138 # CHECK-GX-JSON-DAG: "%70:sub8": 135 # CHECK-GX-JSON-DAG: "%70:sub9": 134 # CHECK-GX-JSON-DAG: "%70:sub10": 133 # CHECK-GX-JSON-DAG: "%70:sub11": 132 # CHECK-GX-JSON-DAG: "%70:sub12": 129 # CHECK-GX-JSON-DAG: "%70:sub13": 128 # CHECK-GX-JSON-DAG: "%70:sub14": 127 # CHECK-GX-JSON-DAG: "%70:sub15": 126 # CHECK-GX-JSON-DAG: "%70:sub16": 123 # CHECK-GX-JSON-DAG: "%70:sub17": 122 # CHECK-GX-JSON-DAG: "%70:sub18": 121 # CHECK-GX-JSON-DAG: "%70:sub19": 120 # CHECK-GX-JSON-DAG: "%70:sub20": 117 # CHECK-GX-JSON-DAG: "%70:sub21": 116 # CHECK-GX-JSON-DAG: "%70:sub22": 115 # CHECK-GX-JSON-DAG: "%70:sub23": 114 # CHECK-GX-JSON-DAG: "%70:sub24": 111 # CHECK-GX-JSON-DAG: "%70:sub25": 110 # CHECK-GX-JSON-DAG: "%70:sub26": 109 # CHECK-GX-JSON-DAG: "%70:sub27": 108 # CHECK-GX-JSON-DAG: "%70:sub28": 105 # CHECK-GX-JSON-DAG: "%70:sub29": 104 # CHECK-GX-JSON-DAG: "%70:sub30": 103 # CHECK-GX-JSON-DAG: "%70:sub31": 102 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 18 # CHECK-GX-JSON-DAG: "%107": 60 # CHECK-GX-JSON-DAG: "%149:sub0": 243 # CHECK-GX-JSON-DAG: "%149:sub1": 242 # CHECK-GX-JSON-DAG: "%149:sub2": 241 # CHECK-GX-JSON-DAG: "%149:sub3": 240 # CHECK-GX-JSON-DAG: "%149:sub4": 237 # CHECK-GX-JSON-DAG: "%149:sub5": 236 # CHECK-GX-JSON-DAG: "%149:sub6": 235 # CHECK-GX-JSON-DAG: "%149:sub7": 234 # CHECK-GX-JSON-DAG: "%149:sub8": 231 # CHECK-GX-JSON-DAG: "%149:sub9": 230 # CHECK-GX-JSON-DAG: "%149:sub10": 229 # CHECK-GX-JSON-DAG: "%149:sub11": 228 # CHECK-GX-JSON-DAG: "%149:sub12": 225 # CHECK-GX-JSON-DAG: "%149:sub13": 224 # CHECK-GX-JSON-DAG: "%149:sub14": 223 # CHECK-GX-JSON-DAG: "%149:sub15": 222 # CHECK-GX-JSON-DAG: "%149:sub16": 219 # CHECK-GX-JSON-DAG: "%149:sub17": 218 # CHECK-GX-JSON-DAG: "%149:sub18": 217 # CHECK-GX-JSON-DAG: "%149:sub19": 216 # CHECK-GX-JSON-DAG: "%149:sub20": 213 # CHECK-GX-JSON-DAG: "%149:sub21": 212 # CHECK-GX-JSON-DAG: "%149:sub22": 211 # CHECK-GX-JSON-DAG: "%149:sub23": 210 # CHECK-GX-JSON-DAG: "%149:sub24": 207 # CHECK-GX-JSON-DAG: "%149:sub25": 206 # CHECK-GX-JSON-DAG: "%149:sub26": 205 # CHECK-GX-JSON-DAG: "%149:sub27": 204 # CHECK-GX-JSON-DAG: "%149:sub28": 201 # CHECK-GX-JSON-DAG: "%149:sub29": 200 # CHECK-GX-JSON-DAG: "%149:sub30": 199 # CHECK-GX-JSON-DAG: "%149:sub31": 198 # CHECK-GX-JSON-DAG: "%191:sub0": 291 # CHECK-GX-JSON-DAG: "%191:sub1": 290 # CHECK-GX-JSON-DAG: "%191:sub2": 289 # CHECK-GX-JSON-DAG: "%191:sub3": 288 # CHECK-GX-JSON-DAG: "%191:sub4": 285 # CHECK-GX-JSON-DAG: "%191:sub5": 284 # CHECK-GX-JSON-DAG: "%191:sub6": 283 # CHECK-GX-JSON-DAG: "%191:sub7": 282 # CHECK-GX-JSON-DAG: "%191:sub8": 279 # CHECK-GX-JSON-DAG: "%191:sub9": 278 # CHECK-GX-JSON-DAG: "%191:sub10": 277 # CHECK-GX-JSON-DAG: "%191:sub11": 276 # CHECK-GX-JSON-DAG: "%191:sub12": 273 # CHECK-GX-JSON-DAG: "%191:sub13": 272 # CHECK-GX-JSON-DAG: "%191:sub14": 271 # CHECK-GX-JSON-DAG: "%191:sub15": 270 # CHECK-GX-JSON-DAG: "%191:sub16": 267 # CHECK-GX-JSON-DAG: "%191:sub17": 266 # CHECK-GX-JSON-DAG: "%191:sub18": 265 # CHECK-GX-JSON-DAG: "%191:sub19": 264 # CHECK-GX-JSON-DAG: "%191:sub20": 261 # CHECK-GX-JSON-DAG: "%191:sub21": 260 # CHECK-GX-JSON-DAG: "%191:sub22": 259 # CHECK-GX-JSON-DAG: "%191:sub23": 258 # CHECK-GX-JSON-DAG: "%191:sub24": 255 # CHECK-GX-JSON-DAG: "%191:sub25": 254 # CHECK-GX-JSON-DAG: "%191:sub26": 253 # CHECK-GX-JSON-DAG: "%191:sub27": 252 # CHECK-GX-JSON-DAG: "%191:sub28": 249 # CHECK-GX-JSON-DAG: "%191:sub29": 248 # CHECK-GX-JSON-DAG: "%191:sub30": 247 # CHECK-GX-JSON-DAG: "%191:sub31": 246 # CHECK-GX-JSON-DAG: "%233:sub0": 339 # CHECK-GX-JSON-DAG: "%233:sub1": 338 # CHECK-GX-JSON-DAG: "%233:sub2": 337 # CHECK-GX-JSON-DAG: "%233:sub3": 336 # CHECK-GX-JSON-DAG: "%233:sub4": 333 # CHECK-GX-JSON-DAG: "%233:sub5": 332 # CHECK-GX-JSON-DAG: "%233:sub6": 331 # CHECK-GX-JSON-DAG: "%233:sub7": 330 # CHECK-GX-JSON-DAG: "%233:sub8": 327 # CHECK-GX-JSON-DAG: "%233:sub9": 326 # CHECK-GX-JSON-DAG: "%233:sub10": 325 # CHECK-GX-JSON-DAG: "%233:sub11": 324 # CHECK-GX-JSON-DAG: "%233:sub12": 321 # CHECK-GX-JSON-DAG: "%233:sub13": 320 # CHECK-GX-JSON-DAG: "%233:sub14": 319 # CHECK-GX-JSON-DAG: "%233:sub15": 318 # CHECK-GX-JSON-DAG: "%233:sub16": 315 # CHECK-GX-JSON-DAG: "%233:sub17": 314 # CHECK-GX-JSON-DAG: "%233:sub18": 313 # CHECK-GX-JSON-DAG: "%233:sub19": 312 # CHECK-GX-JSON-DAG: "%233:sub20": 309 # CHECK-GX-JSON-DAG: "%233:sub21": 308 # CHECK-GX-JSON-DAG: "%233:sub22": 307 # CHECK-GX-JSON-DAG: "%233:sub23": 306 # CHECK-GX-JSON-DAG: "%233:sub24": 303 # CHECK-GX-JSON-DAG: "%233:sub25": 302 # CHECK-GX-JSON-DAG: "%233:sub26": 301 # CHECK-GX-JSON-DAG: "%233:sub27": 300 # CHECK-GX-JSON-DAG: "%233:sub28": 297 # CHECK-GX-JSON-DAG: "%233:sub29": 296 # CHECK-GX-JSON-DAG: "%233:sub30": 295 # CHECK-GX-JSON-DAG: "%233:sub31": 294 # CHECK-GX-JSON-DAG: "%275:sub0": 387 # CHECK-GX-JSON-DAG: "%275:sub1": 386 # CHECK-GX-JSON-DAG: "%275:sub2": 385 # CHECK-GX-JSON-DAG: "%275:sub3": 384 # CHECK-GX-JSON-DAG: "%275:sub4": 381 # CHECK-GX-JSON-DAG: "%275:sub5": 380 # CHECK-GX-JSON-DAG: "%275:sub6": 379 # CHECK-GX-JSON-DAG: "%275:sub7": 378 # CHECK-GX-JSON-DAG: "%275:sub8": 375 # CHECK-GX-JSON-DAG: "%275:sub9": 374 # CHECK-GX-JSON-DAG: "%275:sub10": 373 # CHECK-GX-JSON-DAG: "%275:sub11": 372 # CHECK-GX-JSON-DAG: "%275:sub12": 369 # CHECK-GX-JSON-DAG: "%275:sub13": 368 # CHECK-GX-JSON-DAG: "%275:sub14": 367 # CHECK-GX-JSON-DAG: "%275:sub15": 366 # CHECK-GX-JSON-DAG: "%275:sub16": 363 # CHECK-GX-JSON-DAG: "%275:sub17": 362 # CHECK-GX-JSON-DAG: "%275:sub18": 361 # CHECK-GX-JSON-DAG: "%275:sub19": 360 # CHECK-GX-JSON-DAG: "%275:sub20": 357 # CHECK-GX-JSON-DAG: "%275:sub21": 356 # CHECK-GX-JSON-DAG: "%275:sub22": 355 # CHECK-GX-JSON-DAG: "%275:sub23": 354 # CHECK-GX-JSON-DAG: "%275:sub24": 351 # CHECK-GX-JSON-DAG: "%275:sub25": 350 # CHECK-GX-JSON-DAG: "%275:sub26": 349 # CHECK-GX-JSON-DAG: "%275:sub27": 348 # CHECK-GX-JSON-DAG: "%275:sub28": 345 # CHECK-GX-JSON-DAG: "%275:sub29": 344 # CHECK-GX-JSON-DAG: "%275:sub30": 343 # CHECK-GX-JSON-DAG: "%275:sub31": 342 # CHECK-GX-JSON-DAG: "%277": 16 # CHECK-GX-JSON-DAG: "%278": 16 # CHECK-GX-JSON-DAG: "%279": 16 # CHECK-GX-JSON-DAG: "%280": 16 # CHECK-GX-JSON-DAG: "%282": 16 # CHECK-GX-JSON-DAG: "%283": 16 # CHECK-GX-JSON-DAG: "%284": 16 # CHECK-GX-JSON-DAG: "%285": 16 # CHECK-GX-JSON-DAG: "%287": 16 # CHECK-GX-JSON-DAG: "%288": 16 # CHECK-GX-JSON-DAG: "%289": 16 # CHECK-GX-JSON-DAG: "%290": 16 # CHECK-GX-JSON-DAG: "%292": 16 # CHECK-GX-JSON-DAG: "%293": 16 # CHECK-GX-JSON-DAG: "%294": 16 # CHECK-GX-JSON-DAG: "%295": 16 # CHECK-GX-JSON-DAG: "%296:sub0": 0 # CHECK-GX-JSON-DAG: "%297": 16 # CHECK-GX-JSON-DAG: "%298": 16 # CHECK-GX-JSON-DAG: "%299": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%301:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 194 # CHECK-GX-JSON-DAG: "%69:sub1": 193 # CHECK-GX-JSON-DAG: "%69:sub2": 192 # CHECK-GX-JSON-DAG: "%69:sub3": 191 # CHECK-GX-JSON-DAG: "%69:sub4": 188 # CHECK-GX-JSON-DAG: "%69:sub5": 187 # CHECK-GX-JSON-DAG: "%69:sub6": 186 # CHECK-GX-JSON-DAG: "%69:sub7": 185 # CHECK-GX-JSON-DAG: "%69:sub8": 182 # CHECK-GX-JSON-DAG: "%69:sub9": 181 # CHECK-GX-JSON-DAG: "%69:sub10": 180 # CHECK-GX-JSON-DAG: "%69:sub11": 179 # CHECK-GX-JSON-DAG: "%69:sub12": 176 # CHECK-GX-JSON-DAG: "%69:sub13": 175 # CHECK-GX-JSON-DAG: "%69:sub14": 174 # CHECK-GX-JSON-DAG: "%69:sub15": 173 # CHECK-GX-JSON-DAG: "%69:sub16": 170 # CHECK-GX-JSON-DAG: "%69:sub17": 169 # CHECK-GX-JSON-DAG: "%69:sub18": 168 # CHECK-GX-JSON-DAG: "%69:sub19": 167 # CHECK-GX-JSON-DAG: "%69:sub20": 164 # CHECK-GX-JSON-DAG: "%69:sub21": 163 # CHECK-GX-JSON-DAG: "%69:sub22": 162 # CHECK-GX-JSON-DAG: "%69:sub23": 161 # CHECK-GX-JSON-DAG: "%69:sub24": 158 # CHECK-GX-JSON-DAG: "%69:sub25": 157 # CHECK-GX-JSON-DAG: "%69:sub26": 156 # CHECK-GX-JSON-DAG: "%69:sub27": 155 # CHECK-GX-JSON-DAG: "%69:sub28": 152 # CHECK-GX-JSON-DAG: "%69:sub29": 151 # CHECK-GX-JSON-DAG: "%69:sub30": 150 # CHECK-GX-JSON-DAG: "%69:sub31": 149 # CHECK-GX-JSON-DAG: "%70:sub0": 146 # CHECK-GX-JSON-DAG: "%70:sub1": 145 # CHECK-GX-JSON-DAG: "%70:sub2": 144 # CHECK-GX-JSON-DAG: "%70:sub3": 143 # CHECK-GX-JSON-DAG: "%70:sub4": 140 # CHECK-GX-JSON-DAG: "%70:sub5": 139 # CHECK-GX-JSON-DAG: "%70:sub6": 138 # CHECK-GX-JSON-DAG: "%70:sub7": 137 # CHECK-GX-JSON-DAG: "%70:sub8": 134 # CHECK-GX-JSON-DAG: "%70:sub9": 133 # CHECK-GX-JSON-DAG: "%70:sub10": 132 # CHECK-GX-JSON-DAG: "%70:sub11": 131 # CHECK-GX-JSON-DAG: "%70:sub12": 128 # CHECK-GX-JSON-DAG: "%70:sub13": 127 # CHECK-GX-JSON-DAG: "%70:sub14": 126 # CHECK-GX-JSON-DAG: "%70:sub15": 125 # CHECK-GX-JSON-DAG: "%70:sub16": 122 # CHECK-GX-JSON-DAG: "%70:sub17": 121 # CHECK-GX-JSON-DAG: "%70:sub18": 120 # CHECK-GX-JSON-DAG: "%70:sub19": 119 # CHECK-GX-JSON-DAG: "%70:sub20": 116 # CHECK-GX-JSON-DAG: "%70:sub21": 115 # CHECK-GX-JSON-DAG: "%70:sub22": 114 # CHECK-GX-JSON-DAG: "%70:sub23": 113 # CHECK-GX-JSON-DAG: "%70:sub24": 110 # CHECK-GX-JSON-DAG: "%70:sub25": 109 # CHECK-GX-JSON-DAG: "%70:sub26": 108 # CHECK-GX-JSON-DAG: "%70:sub27": 107 # CHECK-GX-JSON-DAG: "%70:sub28": 104 # CHECK-GX-JSON-DAG: "%70:sub29": 103 # CHECK-GX-JSON-DAG: "%70:sub30": 102 # CHECK-GX-JSON-DAG: "%70:sub31": 101 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 17 # CHECK-GX-JSON-DAG: "%107": 59 # CHECK-GX-JSON-DAG: "%149:sub0": 242 # CHECK-GX-JSON-DAG: "%149:sub1": 241 # CHECK-GX-JSON-DAG: "%149:sub2": 240 # CHECK-GX-JSON-DAG: "%149:sub3": 239 # CHECK-GX-JSON-DAG: "%149:sub4": 236 # CHECK-GX-JSON-DAG: "%149:sub5": 235 # CHECK-GX-JSON-DAG: "%149:sub6": 234 # CHECK-GX-JSON-DAG: "%149:sub7": 233 # CHECK-GX-JSON-DAG: "%149:sub8": 230 # CHECK-GX-JSON-DAG: "%149:sub9": 229 # CHECK-GX-JSON-DAG: "%149:sub10": 228 # CHECK-GX-JSON-DAG: "%149:sub11": 227 # CHECK-GX-JSON-DAG: "%149:sub12": 224 # CHECK-GX-JSON-DAG: "%149:sub13": 223 # CHECK-GX-JSON-DAG: "%149:sub14": 222 # CHECK-GX-JSON-DAG: "%149:sub15": 221 # CHECK-GX-JSON-DAG: "%149:sub16": 218 # CHECK-GX-JSON-DAG: "%149:sub17": 217 # CHECK-GX-JSON-DAG: "%149:sub18": 216 # CHECK-GX-JSON-DAG: "%149:sub19": 215 # CHECK-GX-JSON-DAG: "%149:sub20": 212 # CHECK-GX-JSON-DAG: "%149:sub21": 211 # CHECK-GX-JSON-DAG: "%149:sub22": 210 # CHECK-GX-JSON-DAG: "%149:sub23": 209 # CHECK-GX-JSON-DAG: "%149:sub24": 206 # CHECK-GX-JSON-DAG: "%149:sub25": 205 # CHECK-GX-JSON-DAG: "%149:sub26": 204 # CHECK-GX-JSON-DAG: "%149:sub27": 203 # CHECK-GX-JSON-DAG: "%149:sub28": 200 # CHECK-GX-JSON-DAG: "%149:sub29": 199 # CHECK-GX-JSON-DAG: "%149:sub30": 198 # CHECK-GX-JSON-DAG: "%149:sub31": 197 # CHECK-GX-JSON-DAG: "%191:sub0": 290 # CHECK-GX-JSON-DAG: "%191:sub1": 289 # CHECK-GX-JSON-DAG: "%191:sub2": 288 # CHECK-GX-JSON-DAG: "%191:sub3": 287 # CHECK-GX-JSON-DAG: "%191:sub4": 284 # CHECK-GX-JSON-DAG: "%191:sub5": 283 # CHECK-GX-JSON-DAG: "%191:sub6": 282 # CHECK-GX-JSON-DAG: "%191:sub7": 281 # CHECK-GX-JSON-DAG: "%191:sub8": 278 # CHECK-GX-JSON-DAG: "%191:sub9": 277 # CHECK-GX-JSON-DAG: "%191:sub10": 276 # CHECK-GX-JSON-DAG: "%191:sub11": 275 # CHECK-GX-JSON-DAG: "%191:sub12": 272 # CHECK-GX-JSON-DAG: "%191:sub13": 271 # CHECK-GX-JSON-DAG: "%191:sub14": 270 # CHECK-GX-JSON-DAG: "%191:sub15": 269 # CHECK-GX-JSON-DAG: "%191:sub16": 266 # CHECK-GX-JSON-DAG: "%191:sub17": 265 # CHECK-GX-JSON-DAG: "%191:sub18": 264 # CHECK-GX-JSON-DAG: "%191:sub19": 263 # CHECK-GX-JSON-DAG: "%191:sub20": 260 # CHECK-GX-JSON-DAG: "%191:sub21": 259 # CHECK-GX-JSON-DAG: "%191:sub22": 258 # CHECK-GX-JSON-DAG: "%191:sub23": 257 # CHECK-GX-JSON-DAG: "%191:sub24": 254 # CHECK-GX-JSON-DAG: "%191:sub25": 253 # CHECK-GX-JSON-DAG: "%191:sub26": 252 # CHECK-GX-JSON-DAG: "%191:sub27": 251 # CHECK-GX-JSON-DAG: "%191:sub28": 248 # CHECK-GX-JSON-DAG: "%191:sub29": 247 # CHECK-GX-JSON-DAG: "%191:sub30": 246 # CHECK-GX-JSON-DAG: "%191:sub31": 245 # CHECK-GX-JSON-DAG: "%233:sub0": 338 # CHECK-GX-JSON-DAG: "%233:sub1": 337 # CHECK-GX-JSON-DAG: "%233:sub2": 336 # CHECK-GX-JSON-DAG: "%233:sub3": 335 # CHECK-GX-JSON-DAG: "%233:sub4": 332 # CHECK-GX-JSON-DAG: "%233:sub5": 331 # CHECK-GX-JSON-DAG: "%233:sub6": 330 # CHECK-GX-JSON-DAG: "%233:sub7": 329 # CHECK-GX-JSON-DAG: "%233:sub8": 326 # CHECK-GX-JSON-DAG: "%233:sub9": 325 # CHECK-GX-JSON-DAG: "%233:sub10": 324 # CHECK-GX-JSON-DAG: "%233:sub11": 323 # CHECK-GX-JSON-DAG: "%233:sub12": 320 # CHECK-GX-JSON-DAG: "%233:sub13": 319 # CHECK-GX-JSON-DAG: "%233:sub14": 318 # CHECK-GX-JSON-DAG: "%233:sub15": 317 # CHECK-GX-JSON-DAG: "%233:sub16": 314 # CHECK-GX-JSON-DAG: "%233:sub17": 313 # CHECK-GX-JSON-DAG: "%233:sub18": 312 # CHECK-GX-JSON-DAG: "%233:sub19": 311 # CHECK-GX-JSON-DAG: "%233:sub20": 308 # CHECK-GX-JSON-DAG: "%233:sub21": 307 # CHECK-GX-JSON-DAG: "%233:sub22": 306 # CHECK-GX-JSON-DAG: "%233:sub23": 305 # CHECK-GX-JSON-DAG: "%233:sub24": 302 # CHECK-GX-JSON-DAG: "%233:sub25": 301 # CHECK-GX-JSON-DAG: "%233:sub26": 300 # CHECK-GX-JSON-DAG: "%233:sub27": 299 # CHECK-GX-JSON-DAG: "%233:sub28": 296 # CHECK-GX-JSON-DAG: "%233:sub29": 295 # CHECK-GX-JSON-DAG: "%233:sub30": 294 # CHECK-GX-JSON-DAG: "%233:sub31": 293 # CHECK-GX-JSON-DAG: "%275:sub0": 386 # CHECK-GX-JSON-DAG: "%275:sub1": 385 # CHECK-GX-JSON-DAG: "%275:sub2": 384 # CHECK-GX-JSON-DAG: "%275:sub3": 383 # CHECK-GX-JSON-DAG: "%275:sub4": 380 # CHECK-GX-JSON-DAG: "%275:sub5": 379 # CHECK-GX-JSON-DAG: "%275:sub6": 378 # CHECK-GX-JSON-DAG: "%275:sub7": 377 # CHECK-GX-JSON-DAG: "%275:sub8": 374 # CHECK-GX-JSON-DAG: "%275:sub9": 373 # CHECK-GX-JSON-DAG: "%275:sub10": 372 # CHECK-GX-JSON-DAG: "%275:sub11": 371 # CHECK-GX-JSON-DAG: "%275:sub12": 368 # CHECK-GX-JSON-DAG: "%275:sub13": 367 # CHECK-GX-JSON-DAG: "%275:sub14": 366 # CHECK-GX-JSON-DAG: "%275:sub15": 365 # CHECK-GX-JSON-DAG: "%275:sub16": 362 # CHECK-GX-JSON-DAG: "%275:sub17": 361 # CHECK-GX-JSON-DAG: "%275:sub18": 360 # CHECK-GX-JSON-DAG: "%275:sub19": 359 # CHECK-GX-JSON-DAG: "%275:sub20": 356 # CHECK-GX-JSON-DAG: "%275:sub21": 355 # CHECK-GX-JSON-DAG: "%275:sub22": 354 # CHECK-GX-JSON-DAG: "%275:sub23": 353 # CHECK-GX-JSON-DAG: "%275:sub24": 350 # CHECK-GX-JSON-DAG: "%275:sub25": 349 # CHECK-GX-JSON-DAG: "%275:sub26": 348 # CHECK-GX-JSON-DAG: "%275:sub27": 347 # CHECK-GX-JSON-DAG: "%275:sub28": 344 # CHECK-GX-JSON-DAG: "%275:sub29": 343 # CHECK-GX-JSON-DAG: "%275:sub30": 342 # CHECK-GX-JSON-DAG: "%275:sub31": 341 # CHECK-GX-JSON-DAG: "%277": 15 # CHECK-GX-JSON-DAG: "%278": 15 # CHECK-GX-JSON-DAG: "%279": 15 # CHECK-GX-JSON-DAG: "%280": 15 # CHECK-GX-JSON-DAG: "%282": 15 # CHECK-GX-JSON-DAG: "%283": 15 # CHECK-GX-JSON-DAG: "%284": 15 # CHECK-GX-JSON-DAG: "%285": 15 # CHECK-GX-JSON-DAG: "%287": 15 # CHECK-GX-JSON-DAG: "%288": 15 # CHECK-GX-JSON-DAG: "%289": 15 # CHECK-GX-JSON-DAG: "%290": 15 # CHECK-GX-JSON-DAG: "%292": 15 # CHECK-GX-JSON-DAG: "%293": 15 # CHECK-GX-JSON-DAG: "%294": 15 # CHECK-GX-JSON-DAG: "%295": 15 # CHECK-GX-JSON-DAG: "%297": 15 # CHECK-GX-JSON-DAG: "%298": 15 # CHECK-GX-JSON-DAG: "%299": 15 # CHECK-GX-JSON-DAG: "%300": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%302:vgpr_32 = COPY %301.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 193 # CHECK-GX-JSON-DAG: "%69:sub1": 192 # CHECK-GX-JSON-DAG: "%69:sub2": 191 # CHECK-GX-JSON-DAG: "%69:sub3": 190 # CHECK-GX-JSON-DAG: "%69:sub4": 187 # CHECK-GX-JSON-DAG: "%69:sub5": 186 # CHECK-GX-JSON-DAG: "%69:sub6": 185 # CHECK-GX-JSON-DAG: "%69:sub7": 184 # CHECK-GX-JSON-DAG: "%69:sub8": 181 # CHECK-GX-JSON-DAG: "%69:sub9": 180 # CHECK-GX-JSON-DAG: "%69:sub10": 179 # CHECK-GX-JSON-DAG: "%69:sub11": 178 # CHECK-GX-JSON-DAG: "%69:sub12": 175 # CHECK-GX-JSON-DAG: "%69:sub13": 174 # CHECK-GX-JSON-DAG: "%69:sub14": 173 # CHECK-GX-JSON-DAG: "%69:sub15": 172 # CHECK-GX-JSON-DAG: "%69:sub16": 169 # CHECK-GX-JSON-DAG: "%69:sub17": 168 # CHECK-GX-JSON-DAG: "%69:sub18": 167 # CHECK-GX-JSON-DAG: "%69:sub19": 166 # CHECK-GX-JSON-DAG: "%69:sub20": 163 # CHECK-GX-JSON-DAG: "%69:sub21": 162 # CHECK-GX-JSON-DAG: "%69:sub22": 161 # CHECK-GX-JSON-DAG: "%69:sub23": 160 # CHECK-GX-JSON-DAG: "%69:sub24": 157 # CHECK-GX-JSON-DAG: "%69:sub25": 156 # CHECK-GX-JSON-DAG: "%69:sub26": 155 # CHECK-GX-JSON-DAG: "%69:sub27": 154 # CHECK-GX-JSON-DAG: "%69:sub28": 151 # CHECK-GX-JSON-DAG: "%69:sub29": 150 # CHECK-GX-JSON-DAG: "%69:sub30": 149 # CHECK-GX-JSON-DAG: "%69:sub31": 148 # CHECK-GX-JSON-DAG: "%70:sub0": 145 # CHECK-GX-JSON-DAG: "%70:sub1": 144 # CHECK-GX-JSON-DAG: "%70:sub2": 143 # CHECK-GX-JSON-DAG: "%70:sub3": 142 # CHECK-GX-JSON-DAG: "%70:sub4": 139 # CHECK-GX-JSON-DAG: "%70:sub5": 138 # CHECK-GX-JSON-DAG: "%70:sub6": 137 # CHECK-GX-JSON-DAG: "%70:sub7": 136 # CHECK-GX-JSON-DAG: "%70:sub8": 133 # CHECK-GX-JSON-DAG: "%70:sub9": 132 # CHECK-GX-JSON-DAG: "%70:sub10": 131 # CHECK-GX-JSON-DAG: "%70:sub11": 130 # CHECK-GX-JSON-DAG: "%70:sub12": 127 # CHECK-GX-JSON-DAG: "%70:sub13": 126 # CHECK-GX-JSON-DAG: "%70:sub14": 125 # CHECK-GX-JSON-DAG: "%70:sub15": 124 # CHECK-GX-JSON-DAG: "%70:sub16": 121 # CHECK-GX-JSON-DAG: "%70:sub17": 120 # CHECK-GX-JSON-DAG: "%70:sub18": 119 # CHECK-GX-JSON-DAG: "%70:sub19": 118 # CHECK-GX-JSON-DAG: "%70:sub20": 115 # CHECK-GX-JSON-DAG: "%70:sub21": 114 # CHECK-GX-JSON-DAG: "%70:sub22": 113 # CHECK-GX-JSON-DAG: "%70:sub23": 112 # CHECK-GX-JSON-DAG: "%70:sub24": 109 # CHECK-GX-JSON-DAG: "%70:sub25": 108 # CHECK-GX-JSON-DAG: "%70:sub26": 107 # CHECK-GX-JSON-DAG: "%70:sub27": 106 # CHECK-GX-JSON-DAG: "%70:sub28": 103 # CHECK-GX-JSON-DAG: "%70:sub29": 102 # CHECK-GX-JSON-DAG: "%70:sub30": 101 # CHECK-GX-JSON-DAG: "%70:sub31": 100 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 16 # CHECK-GX-JSON-DAG: "%107": 58 # CHECK-GX-JSON-DAG: "%149:sub0": 241 # CHECK-GX-JSON-DAG: "%149:sub1": 240 # CHECK-GX-JSON-DAG: "%149:sub2": 239 # CHECK-GX-JSON-DAG: "%149:sub3": 238 # CHECK-GX-JSON-DAG: "%149:sub4": 235 # CHECK-GX-JSON-DAG: "%149:sub5": 234 # CHECK-GX-JSON-DAG: "%149:sub6": 233 # CHECK-GX-JSON-DAG: "%149:sub7": 232 # CHECK-GX-JSON-DAG: "%149:sub8": 229 # CHECK-GX-JSON-DAG: "%149:sub9": 228 # CHECK-GX-JSON-DAG: "%149:sub10": 227 # CHECK-GX-JSON-DAG: "%149:sub11": 226 # CHECK-GX-JSON-DAG: "%149:sub12": 223 # CHECK-GX-JSON-DAG: "%149:sub13": 222 # CHECK-GX-JSON-DAG: "%149:sub14": 221 # CHECK-GX-JSON-DAG: "%149:sub15": 220 # CHECK-GX-JSON-DAG: "%149:sub16": 217 # CHECK-GX-JSON-DAG: "%149:sub17": 216 # CHECK-GX-JSON-DAG: "%149:sub18": 215 # CHECK-GX-JSON-DAG: "%149:sub19": 214 # CHECK-GX-JSON-DAG: "%149:sub20": 211 # CHECK-GX-JSON-DAG: "%149:sub21": 210 # CHECK-GX-JSON-DAG: "%149:sub22": 209 # CHECK-GX-JSON-DAG: "%149:sub23": 208 # CHECK-GX-JSON-DAG: "%149:sub24": 205 # CHECK-GX-JSON-DAG: "%149:sub25": 204 # CHECK-GX-JSON-DAG: "%149:sub26": 203 # CHECK-GX-JSON-DAG: "%149:sub27": 202 # CHECK-GX-JSON-DAG: "%149:sub28": 199 # CHECK-GX-JSON-DAG: "%149:sub29": 198 # CHECK-GX-JSON-DAG: "%149:sub30": 197 # CHECK-GX-JSON-DAG: "%149:sub31": 196 # CHECK-GX-JSON-DAG: "%191:sub0": 289 # CHECK-GX-JSON-DAG: "%191:sub1": 288 # CHECK-GX-JSON-DAG: "%191:sub2": 287 # CHECK-GX-JSON-DAG: "%191:sub3": 286 # CHECK-GX-JSON-DAG: "%191:sub4": 283 # CHECK-GX-JSON-DAG: "%191:sub5": 282 # CHECK-GX-JSON-DAG: "%191:sub6": 281 # CHECK-GX-JSON-DAG: "%191:sub7": 280 # CHECK-GX-JSON-DAG: "%191:sub8": 277 # CHECK-GX-JSON-DAG: "%191:sub9": 276 # CHECK-GX-JSON-DAG: "%191:sub10": 275 # CHECK-GX-JSON-DAG: "%191:sub11": 274 # CHECK-GX-JSON-DAG: "%191:sub12": 271 # CHECK-GX-JSON-DAG: "%191:sub13": 270 # CHECK-GX-JSON-DAG: "%191:sub14": 269 # CHECK-GX-JSON-DAG: "%191:sub15": 268 # CHECK-GX-JSON-DAG: "%191:sub16": 265 # CHECK-GX-JSON-DAG: "%191:sub17": 264 # CHECK-GX-JSON-DAG: "%191:sub18": 263 # CHECK-GX-JSON-DAG: "%191:sub19": 262 # CHECK-GX-JSON-DAG: "%191:sub20": 259 # CHECK-GX-JSON-DAG: "%191:sub21": 258 # CHECK-GX-JSON-DAG: "%191:sub22": 257 # CHECK-GX-JSON-DAG: "%191:sub23": 256 # CHECK-GX-JSON-DAG: "%191:sub24": 253 # CHECK-GX-JSON-DAG: "%191:sub25": 252 # CHECK-GX-JSON-DAG: "%191:sub26": 251 # CHECK-GX-JSON-DAG: "%191:sub27": 250 # CHECK-GX-JSON-DAG: "%191:sub28": 247 # CHECK-GX-JSON-DAG: "%191:sub29": 246 # CHECK-GX-JSON-DAG: "%191:sub30": 245 # CHECK-GX-JSON-DAG: "%191:sub31": 244 # CHECK-GX-JSON-DAG: "%233:sub0": 337 # CHECK-GX-JSON-DAG: "%233:sub1": 336 # CHECK-GX-JSON-DAG: "%233:sub2": 335 # CHECK-GX-JSON-DAG: "%233:sub3": 334 # CHECK-GX-JSON-DAG: "%233:sub4": 331 # CHECK-GX-JSON-DAG: "%233:sub5": 330 # CHECK-GX-JSON-DAG: "%233:sub6": 329 # CHECK-GX-JSON-DAG: "%233:sub7": 328 # CHECK-GX-JSON-DAG: "%233:sub8": 325 # CHECK-GX-JSON-DAG: "%233:sub9": 324 # CHECK-GX-JSON-DAG: "%233:sub10": 323 # CHECK-GX-JSON-DAG: "%233:sub11": 322 # CHECK-GX-JSON-DAG: "%233:sub12": 319 # CHECK-GX-JSON-DAG: "%233:sub13": 318 # CHECK-GX-JSON-DAG: "%233:sub14": 317 # CHECK-GX-JSON-DAG: "%233:sub15": 316 # CHECK-GX-JSON-DAG: "%233:sub16": 313 # CHECK-GX-JSON-DAG: "%233:sub17": 312 # CHECK-GX-JSON-DAG: "%233:sub18": 311 # CHECK-GX-JSON-DAG: "%233:sub19": 310 # CHECK-GX-JSON-DAG: "%233:sub20": 307 # CHECK-GX-JSON-DAG: "%233:sub21": 306 # CHECK-GX-JSON-DAG: "%233:sub22": 305 # CHECK-GX-JSON-DAG: "%233:sub23": 304 # CHECK-GX-JSON-DAG: "%233:sub24": 301 # CHECK-GX-JSON-DAG: "%233:sub25": 300 # CHECK-GX-JSON-DAG: "%233:sub26": 299 # CHECK-GX-JSON-DAG: "%233:sub27": 298 # CHECK-GX-JSON-DAG: "%233:sub28": 295 # CHECK-GX-JSON-DAG: "%233:sub29": 294 # CHECK-GX-JSON-DAG: "%233:sub30": 293 # CHECK-GX-JSON-DAG: "%233:sub31": 292 # CHECK-GX-JSON-DAG: "%275:sub0": 385 # CHECK-GX-JSON-DAG: "%275:sub1": 384 # CHECK-GX-JSON-DAG: "%275:sub2": 383 # CHECK-GX-JSON-DAG: "%275:sub3": 382 # CHECK-GX-JSON-DAG: "%275:sub4": 379 # CHECK-GX-JSON-DAG: "%275:sub5": 378 # CHECK-GX-JSON-DAG: "%275:sub6": 377 # CHECK-GX-JSON-DAG: "%275:sub7": 376 # CHECK-GX-JSON-DAG: "%275:sub8": 373 # CHECK-GX-JSON-DAG: "%275:sub9": 372 # CHECK-GX-JSON-DAG: "%275:sub10": 371 # CHECK-GX-JSON-DAG: "%275:sub11": 370 # CHECK-GX-JSON-DAG: "%275:sub12": 367 # CHECK-GX-JSON-DAG: "%275:sub13": 366 # CHECK-GX-JSON-DAG: "%275:sub14": 365 # CHECK-GX-JSON-DAG: "%275:sub15": 364 # CHECK-GX-JSON-DAG: "%275:sub16": 361 # CHECK-GX-JSON-DAG: "%275:sub17": 360 # CHECK-GX-JSON-DAG: "%275:sub18": 359 # CHECK-GX-JSON-DAG: "%275:sub19": 358 # CHECK-GX-JSON-DAG: "%275:sub20": 355 # CHECK-GX-JSON-DAG: "%275:sub21": 354 # CHECK-GX-JSON-DAG: "%275:sub22": 353 # CHECK-GX-JSON-DAG: "%275:sub23": 352 # CHECK-GX-JSON-DAG: "%275:sub24": 349 # CHECK-GX-JSON-DAG: "%275:sub25": 348 # CHECK-GX-JSON-DAG: "%275:sub26": 347 # CHECK-GX-JSON-DAG: "%275:sub27": 346 # CHECK-GX-JSON-DAG: "%275:sub28": 343 # CHECK-GX-JSON-DAG: "%275:sub29": 342 # CHECK-GX-JSON-DAG: "%275:sub30": 341 # CHECK-GX-JSON-DAG: "%275:sub31": 340 # CHECK-GX-JSON-DAG: "%277": 14 # CHECK-GX-JSON-DAG: "%278": 14 # CHECK-GX-JSON-DAG: "%279": 14 # CHECK-GX-JSON-DAG: "%280": 14 # CHECK-GX-JSON-DAG: "%282": 14 # CHECK-GX-JSON-DAG: "%283": 14 # CHECK-GX-JSON-DAG: "%284": 14 # CHECK-GX-JSON-DAG: "%285": 14 # CHECK-GX-JSON-DAG: "%287": 14 # CHECK-GX-JSON-DAG: "%288": 14 # CHECK-GX-JSON-DAG: "%289": 14 # CHECK-GX-JSON-DAG: "%290": 14 # CHECK-GX-JSON-DAG: "%292": 14 # CHECK-GX-JSON-DAG: "%293": 14 # CHECK-GX-JSON-DAG: "%294": 14 # CHECK-GX-JSON-DAG: "%295": 14 # CHECK-GX-JSON-DAG: "%297": 14 # CHECK-GX-JSON-DAG: "%298": 14 # CHECK-GX-JSON-DAG: "%299": 14 # CHECK-GX-JSON-DAG: "%300": 14 # CHECK-GX-JSON-DAG: "%301:sub0": 3 # CHECK-GX-JSON-DAG: "%301:sub1": 2 # CHECK-GX-JSON-DAG: "%301:sub2": 1 # CHECK-GX-JSON-DAG: "%301:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%303:vgpr_32 = COPY %301.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 192 # CHECK-GX-JSON-DAG: "%69:sub1": 191 # CHECK-GX-JSON-DAG: "%69:sub2": 190 # CHECK-GX-JSON-DAG: "%69:sub3": 189 # CHECK-GX-JSON-DAG: "%69:sub4": 186 # CHECK-GX-JSON-DAG: "%69:sub5": 185 # CHECK-GX-JSON-DAG: "%69:sub6": 184 # CHECK-GX-JSON-DAG: "%69:sub7": 183 # CHECK-GX-JSON-DAG: "%69:sub8": 180 # CHECK-GX-JSON-DAG: "%69:sub9": 179 # CHECK-GX-JSON-DAG: "%69:sub10": 178 # CHECK-GX-JSON-DAG: "%69:sub11": 177 # CHECK-GX-JSON-DAG: "%69:sub12": 174 # CHECK-GX-JSON-DAG: "%69:sub13": 173 # CHECK-GX-JSON-DAG: "%69:sub14": 172 # CHECK-GX-JSON-DAG: "%69:sub15": 171 # CHECK-GX-JSON-DAG: "%69:sub16": 168 # CHECK-GX-JSON-DAG: "%69:sub17": 167 # CHECK-GX-JSON-DAG: "%69:sub18": 166 # CHECK-GX-JSON-DAG: "%69:sub19": 165 # CHECK-GX-JSON-DAG: "%69:sub20": 162 # CHECK-GX-JSON-DAG: "%69:sub21": 161 # CHECK-GX-JSON-DAG: "%69:sub22": 160 # CHECK-GX-JSON-DAG: "%69:sub23": 159 # CHECK-GX-JSON-DAG: "%69:sub24": 156 # CHECK-GX-JSON-DAG: "%69:sub25": 155 # CHECK-GX-JSON-DAG: "%69:sub26": 154 # CHECK-GX-JSON-DAG: "%69:sub27": 153 # CHECK-GX-JSON-DAG: "%69:sub28": 150 # CHECK-GX-JSON-DAG: "%69:sub29": 149 # CHECK-GX-JSON-DAG: "%69:sub30": 148 # CHECK-GX-JSON-DAG: "%69:sub31": 147 # CHECK-GX-JSON-DAG: "%70:sub0": 144 # CHECK-GX-JSON-DAG: "%70:sub1": 143 # CHECK-GX-JSON-DAG: "%70:sub2": 142 # CHECK-GX-JSON-DAG: "%70:sub3": 141 # CHECK-GX-JSON-DAG: "%70:sub4": 138 # CHECK-GX-JSON-DAG: "%70:sub5": 137 # CHECK-GX-JSON-DAG: "%70:sub6": 136 # CHECK-GX-JSON-DAG: "%70:sub7": 135 # CHECK-GX-JSON-DAG: "%70:sub8": 132 # CHECK-GX-JSON-DAG: "%70:sub9": 131 # CHECK-GX-JSON-DAG: "%70:sub10": 130 # CHECK-GX-JSON-DAG: "%70:sub11": 129 # CHECK-GX-JSON-DAG: "%70:sub12": 126 # CHECK-GX-JSON-DAG: "%70:sub13": 125 # CHECK-GX-JSON-DAG: "%70:sub14": 124 # CHECK-GX-JSON-DAG: "%70:sub15": 123 # CHECK-GX-JSON-DAG: "%70:sub16": 120 # CHECK-GX-JSON-DAG: "%70:sub17": 119 # CHECK-GX-JSON-DAG: "%70:sub18": 118 # CHECK-GX-JSON-DAG: "%70:sub19": 117 # CHECK-GX-JSON-DAG: "%70:sub20": 114 # CHECK-GX-JSON-DAG: "%70:sub21": 113 # CHECK-GX-JSON-DAG: "%70:sub22": 112 # CHECK-GX-JSON-DAG: "%70:sub23": 111 # CHECK-GX-JSON-DAG: "%70:sub24": 108 # CHECK-GX-JSON-DAG: "%70:sub25": 107 # CHECK-GX-JSON-DAG: "%70:sub26": 106 # CHECK-GX-JSON-DAG: "%70:sub27": 105 # CHECK-GX-JSON-DAG: "%70:sub28": 102 # CHECK-GX-JSON-DAG: "%70:sub29": 101 # CHECK-GX-JSON-DAG: "%70:sub30": 100 # CHECK-GX-JSON-DAG: "%70:sub31": 99 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 15 # CHECK-GX-JSON-DAG: "%107": 57 # CHECK-GX-JSON-DAG: "%149:sub0": 240 # CHECK-GX-JSON-DAG: "%149:sub1": 239 # CHECK-GX-JSON-DAG: "%149:sub2": 238 # CHECK-GX-JSON-DAG: "%149:sub3": 237 # CHECK-GX-JSON-DAG: "%149:sub4": 234 # CHECK-GX-JSON-DAG: "%149:sub5": 233 # CHECK-GX-JSON-DAG: "%149:sub6": 232 # CHECK-GX-JSON-DAG: "%149:sub7": 231 # CHECK-GX-JSON-DAG: "%149:sub8": 228 # CHECK-GX-JSON-DAG: "%149:sub9": 227 # CHECK-GX-JSON-DAG: "%149:sub10": 226 # CHECK-GX-JSON-DAG: "%149:sub11": 225 # CHECK-GX-JSON-DAG: "%149:sub12": 222 # CHECK-GX-JSON-DAG: "%149:sub13": 221 # CHECK-GX-JSON-DAG: "%149:sub14": 220 # CHECK-GX-JSON-DAG: "%149:sub15": 219 # CHECK-GX-JSON-DAG: "%149:sub16": 216 # CHECK-GX-JSON-DAG: "%149:sub17": 215 # CHECK-GX-JSON-DAG: "%149:sub18": 214 # CHECK-GX-JSON-DAG: "%149:sub19": 213 # CHECK-GX-JSON-DAG: "%149:sub20": 210 # CHECK-GX-JSON-DAG: "%149:sub21": 209 # CHECK-GX-JSON-DAG: "%149:sub22": 208 # CHECK-GX-JSON-DAG: "%149:sub23": 207 # CHECK-GX-JSON-DAG: "%149:sub24": 204 # CHECK-GX-JSON-DAG: "%149:sub25": 203 # CHECK-GX-JSON-DAG: "%149:sub26": 202 # CHECK-GX-JSON-DAG: "%149:sub27": 201 # CHECK-GX-JSON-DAG: "%149:sub28": 198 # CHECK-GX-JSON-DAG: "%149:sub29": 197 # CHECK-GX-JSON-DAG: "%149:sub30": 196 # CHECK-GX-JSON-DAG: "%149:sub31": 195 # CHECK-GX-JSON-DAG: "%191:sub0": 288 # CHECK-GX-JSON-DAG: "%191:sub1": 287 # CHECK-GX-JSON-DAG: "%191:sub2": 286 # CHECK-GX-JSON-DAG: "%191:sub3": 285 # CHECK-GX-JSON-DAG: "%191:sub4": 282 # CHECK-GX-JSON-DAG: "%191:sub5": 281 # CHECK-GX-JSON-DAG: "%191:sub6": 280 # CHECK-GX-JSON-DAG: "%191:sub7": 279 # CHECK-GX-JSON-DAG: "%191:sub8": 276 # CHECK-GX-JSON-DAG: "%191:sub9": 275 # CHECK-GX-JSON-DAG: "%191:sub10": 274 # CHECK-GX-JSON-DAG: "%191:sub11": 273 # CHECK-GX-JSON-DAG: "%191:sub12": 270 # CHECK-GX-JSON-DAG: "%191:sub13": 269 # CHECK-GX-JSON-DAG: "%191:sub14": 268 # CHECK-GX-JSON-DAG: "%191:sub15": 267 # CHECK-GX-JSON-DAG: "%191:sub16": 264 # CHECK-GX-JSON-DAG: "%191:sub17": 263 # CHECK-GX-JSON-DAG: "%191:sub18": 262 # CHECK-GX-JSON-DAG: "%191:sub19": 261 # CHECK-GX-JSON-DAG: "%191:sub20": 258 # CHECK-GX-JSON-DAG: "%191:sub21": 257 # CHECK-GX-JSON-DAG: "%191:sub22": 256 # CHECK-GX-JSON-DAG: "%191:sub23": 255 # CHECK-GX-JSON-DAG: "%191:sub24": 252 # CHECK-GX-JSON-DAG: "%191:sub25": 251 # CHECK-GX-JSON-DAG: "%191:sub26": 250 # CHECK-GX-JSON-DAG: "%191:sub27": 249 # CHECK-GX-JSON-DAG: "%191:sub28": 246 # CHECK-GX-JSON-DAG: "%191:sub29": 245 # CHECK-GX-JSON-DAG: "%191:sub30": 244 # CHECK-GX-JSON-DAG: "%191:sub31": 243 # CHECK-GX-JSON-DAG: "%233:sub0": 336 # CHECK-GX-JSON-DAG: "%233:sub1": 335 # CHECK-GX-JSON-DAG: "%233:sub2": 334 # CHECK-GX-JSON-DAG: "%233:sub3": 333 # CHECK-GX-JSON-DAG: "%233:sub4": 330 # CHECK-GX-JSON-DAG: "%233:sub5": 329 # CHECK-GX-JSON-DAG: "%233:sub6": 328 # CHECK-GX-JSON-DAG: "%233:sub7": 327 # CHECK-GX-JSON-DAG: "%233:sub8": 324 # CHECK-GX-JSON-DAG: "%233:sub9": 323 # CHECK-GX-JSON-DAG: "%233:sub10": 322 # CHECK-GX-JSON-DAG: "%233:sub11": 321 # CHECK-GX-JSON-DAG: "%233:sub12": 318 # CHECK-GX-JSON-DAG: "%233:sub13": 317 # CHECK-GX-JSON-DAG: "%233:sub14": 316 # CHECK-GX-JSON-DAG: "%233:sub15": 315 # CHECK-GX-JSON-DAG: "%233:sub16": 312 # CHECK-GX-JSON-DAG: "%233:sub17": 311 # CHECK-GX-JSON-DAG: "%233:sub18": 310 # CHECK-GX-JSON-DAG: "%233:sub19": 309 # CHECK-GX-JSON-DAG: "%233:sub20": 306 # CHECK-GX-JSON-DAG: "%233:sub21": 305 # CHECK-GX-JSON-DAG: "%233:sub22": 304 # CHECK-GX-JSON-DAG: "%233:sub23": 303 # CHECK-GX-JSON-DAG: "%233:sub24": 300 # CHECK-GX-JSON-DAG: "%233:sub25": 299 # CHECK-GX-JSON-DAG: "%233:sub26": 298 # CHECK-GX-JSON-DAG: "%233:sub27": 297 # CHECK-GX-JSON-DAG: "%233:sub28": 294 # CHECK-GX-JSON-DAG: "%233:sub29": 293 # CHECK-GX-JSON-DAG: "%233:sub30": 292 # CHECK-GX-JSON-DAG: "%233:sub31": 291 # CHECK-GX-JSON-DAG: "%275:sub0": 384 # CHECK-GX-JSON-DAG: "%275:sub1": 383 # CHECK-GX-JSON-DAG: "%275:sub2": 382 # CHECK-GX-JSON-DAG: "%275:sub3": 381 # CHECK-GX-JSON-DAG: "%275:sub4": 378 # CHECK-GX-JSON-DAG: "%275:sub5": 377 # CHECK-GX-JSON-DAG: "%275:sub6": 376 # CHECK-GX-JSON-DAG: "%275:sub7": 375 # CHECK-GX-JSON-DAG: "%275:sub8": 372 # CHECK-GX-JSON-DAG: "%275:sub9": 371 # CHECK-GX-JSON-DAG: "%275:sub10": 370 # CHECK-GX-JSON-DAG: "%275:sub11": 369 # CHECK-GX-JSON-DAG: "%275:sub12": 366 # CHECK-GX-JSON-DAG: "%275:sub13": 365 # CHECK-GX-JSON-DAG: "%275:sub14": 364 # CHECK-GX-JSON-DAG: "%275:sub15": 363 # CHECK-GX-JSON-DAG: "%275:sub16": 360 # CHECK-GX-JSON-DAG: "%275:sub17": 359 # CHECK-GX-JSON-DAG: "%275:sub18": 358 # CHECK-GX-JSON-DAG: "%275:sub19": 357 # CHECK-GX-JSON-DAG: "%275:sub20": 354 # CHECK-GX-JSON-DAG: "%275:sub21": 353 # CHECK-GX-JSON-DAG: "%275:sub22": 352 # CHECK-GX-JSON-DAG: "%275:sub23": 351 # CHECK-GX-JSON-DAG: "%275:sub24": 348 # CHECK-GX-JSON-DAG: "%275:sub25": 347 # CHECK-GX-JSON-DAG: "%275:sub26": 346 # CHECK-GX-JSON-DAG: "%275:sub27": 345 # CHECK-GX-JSON-DAG: "%275:sub28": 342 # CHECK-GX-JSON-DAG: "%275:sub29": 341 # CHECK-GX-JSON-DAG: "%275:sub30": 340 # CHECK-GX-JSON-DAG: "%275:sub31": 339 # CHECK-GX-JSON-DAG: "%277": 13 # CHECK-GX-JSON-DAG: "%278": 13 # CHECK-GX-JSON-DAG: "%279": 13 # CHECK-GX-JSON-DAG: "%280": 13 # CHECK-GX-JSON-DAG: "%282": 13 # CHECK-GX-JSON-DAG: "%283": 13 # CHECK-GX-JSON-DAG: "%284": 13 # CHECK-GX-JSON-DAG: "%285": 13 # CHECK-GX-JSON-DAG: "%287": 13 # CHECK-GX-JSON-DAG: "%288": 13 # CHECK-GX-JSON-DAG: "%289": 13 # CHECK-GX-JSON-DAG: "%290": 13 # CHECK-GX-JSON-DAG: "%292": 13 # CHECK-GX-JSON-DAG: "%293": 13 # CHECK-GX-JSON-DAG: "%294": 13 # CHECK-GX-JSON-DAG: "%295": 13 # CHECK-GX-JSON-DAG: "%297": 13 # CHECK-GX-JSON-DAG: "%298": 13 # CHECK-GX-JSON-DAG: "%299": 13 # CHECK-GX-JSON-DAG: "%300": 13 # CHECK-GX-JSON-DAG: "%301:sub0": 2 # CHECK-GX-JSON-DAG: "%301:sub1": 1 # CHECK-GX-JSON-DAG: "%301:sub2": 0 # CHECK-GX-JSON-DAG: "%302": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%304:vgpr_32 = COPY %301.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 191 # CHECK-GX-JSON-DAG: "%69:sub1": 190 # CHECK-GX-JSON-DAG: "%69:sub2": 189 # CHECK-GX-JSON-DAG: "%69:sub3": 188 # CHECK-GX-JSON-DAG: "%69:sub4": 185 # CHECK-GX-JSON-DAG: "%69:sub5": 184 # CHECK-GX-JSON-DAG: "%69:sub6": 183 # CHECK-GX-JSON-DAG: "%69:sub7": 182 # CHECK-GX-JSON-DAG: "%69:sub8": 179 # CHECK-GX-JSON-DAG: "%69:sub9": 178 # CHECK-GX-JSON-DAG: "%69:sub10": 177 # CHECK-GX-JSON-DAG: "%69:sub11": 176 # CHECK-GX-JSON-DAG: "%69:sub12": 173 # CHECK-GX-JSON-DAG: "%69:sub13": 172 # CHECK-GX-JSON-DAG: "%69:sub14": 171 # CHECK-GX-JSON-DAG: "%69:sub15": 170 # CHECK-GX-JSON-DAG: "%69:sub16": 167 # CHECK-GX-JSON-DAG: "%69:sub17": 166 # CHECK-GX-JSON-DAG: "%69:sub18": 165 # CHECK-GX-JSON-DAG: "%69:sub19": 164 # CHECK-GX-JSON-DAG: "%69:sub20": 161 # CHECK-GX-JSON-DAG: "%69:sub21": 160 # CHECK-GX-JSON-DAG: "%69:sub22": 159 # CHECK-GX-JSON-DAG: "%69:sub23": 158 # CHECK-GX-JSON-DAG: "%69:sub24": 155 # CHECK-GX-JSON-DAG: "%69:sub25": 154 # CHECK-GX-JSON-DAG: "%69:sub26": 153 # CHECK-GX-JSON-DAG: "%69:sub27": 152 # CHECK-GX-JSON-DAG: "%69:sub28": 149 # CHECK-GX-JSON-DAG: "%69:sub29": 148 # CHECK-GX-JSON-DAG: "%69:sub30": 147 # CHECK-GX-JSON-DAG: "%69:sub31": 146 # CHECK-GX-JSON-DAG: "%70:sub0": 143 # CHECK-GX-JSON-DAG: "%70:sub1": 142 # CHECK-GX-JSON-DAG: "%70:sub2": 141 # CHECK-GX-JSON-DAG: "%70:sub3": 140 # CHECK-GX-JSON-DAG: "%70:sub4": 137 # CHECK-GX-JSON-DAG: "%70:sub5": 136 # CHECK-GX-JSON-DAG: "%70:sub6": 135 # CHECK-GX-JSON-DAG: "%70:sub7": 134 # CHECK-GX-JSON-DAG: "%70:sub8": 131 # CHECK-GX-JSON-DAG: "%70:sub9": 130 # CHECK-GX-JSON-DAG: "%70:sub10": 129 # CHECK-GX-JSON-DAG: "%70:sub11": 128 # CHECK-GX-JSON-DAG: "%70:sub12": 125 # CHECK-GX-JSON-DAG: "%70:sub13": 124 # CHECK-GX-JSON-DAG: "%70:sub14": 123 # CHECK-GX-JSON-DAG: "%70:sub15": 122 # CHECK-GX-JSON-DAG: "%70:sub16": 119 # CHECK-GX-JSON-DAG: "%70:sub17": 118 # CHECK-GX-JSON-DAG: "%70:sub18": 117 # CHECK-GX-JSON-DAG: "%70:sub19": 116 # CHECK-GX-JSON-DAG: "%70:sub20": 113 # CHECK-GX-JSON-DAG: "%70:sub21": 112 # CHECK-GX-JSON-DAG: "%70:sub22": 111 # CHECK-GX-JSON-DAG: "%70:sub23": 110 # CHECK-GX-JSON-DAG: "%70:sub24": 107 # CHECK-GX-JSON-DAG: "%70:sub25": 106 # CHECK-GX-JSON-DAG: "%70:sub26": 105 # CHECK-GX-JSON-DAG: "%70:sub27": 104 # CHECK-GX-JSON-DAG: "%70:sub28": 101 # CHECK-GX-JSON-DAG: "%70:sub29": 100 # CHECK-GX-JSON-DAG: "%70:sub30": 99 # CHECK-GX-JSON-DAG: "%70:sub31": 98 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 14 # CHECK-GX-JSON-DAG: "%107": 56 # CHECK-GX-JSON-DAG: "%149:sub0": 239 # CHECK-GX-JSON-DAG: "%149:sub1": 238 # CHECK-GX-JSON-DAG: "%149:sub2": 237 # CHECK-GX-JSON-DAG: "%149:sub3": 236 # CHECK-GX-JSON-DAG: "%149:sub4": 233 # CHECK-GX-JSON-DAG: "%149:sub5": 232 # CHECK-GX-JSON-DAG: "%149:sub6": 231 # CHECK-GX-JSON-DAG: "%149:sub7": 230 # CHECK-GX-JSON-DAG: "%149:sub8": 227 # CHECK-GX-JSON-DAG: "%149:sub9": 226 # CHECK-GX-JSON-DAG: "%149:sub10": 225 # CHECK-GX-JSON-DAG: "%149:sub11": 224 # CHECK-GX-JSON-DAG: "%149:sub12": 221 # CHECK-GX-JSON-DAG: "%149:sub13": 220 # CHECK-GX-JSON-DAG: "%149:sub14": 219 # CHECK-GX-JSON-DAG: "%149:sub15": 218 # CHECK-GX-JSON-DAG: "%149:sub16": 215 # CHECK-GX-JSON-DAG: "%149:sub17": 214 # CHECK-GX-JSON-DAG: "%149:sub18": 213 # CHECK-GX-JSON-DAG: "%149:sub19": 212 # CHECK-GX-JSON-DAG: "%149:sub20": 209 # CHECK-GX-JSON-DAG: "%149:sub21": 208 # CHECK-GX-JSON-DAG: "%149:sub22": 207 # CHECK-GX-JSON-DAG: "%149:sub23": 206 # CHECK-GX-JSON-DAG: "%149:sub24": 203 # CHECK-GX-JSON-DAG: "%149:sub25": 202 # CHECK-GX-JSON-DAG: "%149:sub26": 201 # CHECK-GX-JSON-DAG: "%149:sub27": 200 # CHECK-GX-JSON-DAG: "%149:sub28": 197 # CHECK-GX-JSON-DAG: "%149:sub29": 196 # CHECK-GX-JSON-DAG: "%149:sub30": 195 # CHECK-GX-JSON-DAG: "%149:sub31": 194 # CHECK-GX-JSON-DAG: "%191:sub0": 287 # CHECK-GX-JSON-DAG: "%191:sub1": 286 # CHECK-GX-JSON-DAG: "%191:sub2": 285 # CHECK-GX-JSON-DAG: "%191:sub3": 284 # CHECK-GX-JSON-DAG: "%191:sub4": 281 # CHECK-GX-JSON-DAG: "%191:sub5": 280 # CHECK-GX-JSON-DAG: "%191:sub6": 279 # CHECK-GX-JSON-DAG: "%191:sub7": 278 # CHECK-GX-JSON-DAG: "%191:sub8": 275 # CHECK-GX-JSON-DAG: "%191:sub9": 274 # CHECK-GX-JSON-DAG: "%191:sub10": 273 # CHECK-GX-JSON-DAG: "%191:sub11": 272 # CHECK-GX-JSON-DAG: "%191:sub12": 269 # CHECK-GX-JSON-DAG: "%191:sub13": 268 # CHECK-GX-JSON-DAG: "%191:sub14": 267 # CHECK-GX-JSON-DAG: "%191:sub15": 266 # CHECK-GX-JSON-DAG: "%191:sub16": 263 # CHECK-GX-JSON-DAG: "%191:sub17": 262 # CHECK-GX-JSON-DAG: "%191:sub18": 261 # CHECK-GX-JSON-DAG: "%191:sub19": 260 # CHECK-GX-JSON-DAG: "%191:sub20": 257 # CHECK-GX-JSON-DAG: "%191:sub21": 256 # CHECK-GX-JSON-DAG: "%191:sub22": 255 # CHECK-GX-JSON-DAG: "%191:sub23": 254 # CHECK-GX-JSON-DAG: "%191:sub24": 251 # CHECK-GX-JSON-DAG: "%191:sub25": 250 # CHECK-GX-JSON-DAG: "%191:sub26": 249 # CHECK-GX-JSON-DAG: "%191:sub27": 248 # CHECK-GX-JSON-DAG: "%191:sub28": 245 # CHECK-GX-JSON-DAG: "%191:sub29": 244 # CHECK-GX-JSON-DAG: "%191:sub30": 243 # CHECK-GX-JSON-DAG: "%191:sub31": 242 # CHECK-GX-JSON-DAG: "%233:sub0": 335 # CHECK-GX-JSON-DAG: "%233:sub1": 334 # CHECK-GX-JSON-DAG: "%233:sub2": 333 # CHECK-GX-JSON-DAG: "%233:sub3": 332 # CHECK-GX-JSON-DAG: "%233:sub4": 329 # CHECK-GX-JSON-DAG: "%233:sub5": 328 # CHECK-GX-JSON-DAG: "%233:sub6": 327 # CHECK-GX-JSON-DAG: "%233:sub7": 326 # CHECK-GX-JSON-DAG: "%233:sub8": 323 # CHECK-GX-JSON-DAG: "%233:sub9": 322 # CHECK-GX-JSON-DAG: "%233:sub10": 321 # CHECK-GX-JSON-DAG: "%233:sub11": 320 # CHECK-GX-JSON-DAG: "%233:sub12": 317 # CHECK-GX-JSON-DAG: "%233:sub13": 316 # CHECK-GX-JSON-DAG: "%233:sub14": 315 # CHECK-GX-JSON-DAG: "%233:sub15": 314 # CHECK-GX-JSON-DAG: "%233:sub16": 311 # CHECK-GX-JSON-DAG: "%233:sub17": 310 # CHECK-GX-JSON-DAG: "%233:sub18": 309 # CHECK-GX-JSON-DAG: "%233:sub19": 308 # CHECK-GX-JSON-DAG: "%233:sub20": 305 # CHECK-GX-JSON-DAG: "%233:sub21": 304 # CHECK-GX-JSON-DAG: "%233:sub22": 303 # CHECK-GX-JSON-DAG: "%233:sub23": 302 # CHECK-GX-JSON-DAG: "%233:sub24": 299 # CHECK-GX-JSON-DAG: "%233:sub25": 298 # CHECK-GX-JSON-DAG: "%233:sub26": 297 # CHECK-GX-JSON-DAG: "%233:sub27": 296 # CHECK-GX-JSON-DAG: "%233:sub28": 293 # CHECK-GX-JSON-DAG: "%233:sub29": 292 # CHECK-GX-JSON-DAG: "%233:sub30": 291 # CHECK-GX-JSON-DAG: "%233:sub31": 290 # CHECK-GX-JSON-DAG: "%275:sub0": 383 # CHECK-GX-JSON-DAG: "%275:sub1": 382 # CHECK-GX-JSON-DAG: "%275:sub2": 381 # CHECK-GX-JSON-DAG: "%275:sub3": 380 # CHECK-GX-JSON-DAG: "%275:sub4": 377 # CHECK-GX-JSON-DAG: "%275:sub5": 376 # CHECK-GX-JSON-DAG: "%275:sub6": 375 # CHECK-GX-JSON-DAG: "%275:sub7": 374 # CHECK-GX-JSON-DAG: "%275:sub8": 371 # CHECK-GX-JSON-DAG: "%275:sub9": 370 # CHECK-GX-JSON-DAG: "%275:sub10": 369 # CHECK-GX-JSON-DAG: "%275:sub11": 368 # CHECK-GX-JSON-DAG: "%275:sub12": 365 # CHECK-GX-JSON-DAG: "%275:sub13": 364 # CHECK-GX-JSON-DAG: "%275:sub14": 363 # CHECK-GX-JSON-DAG: "%275:sub15": 362 # CHECK-GX-JSON-DAG: "%275:sub16": 359 # CHECK-GX-JSON-DAG: "%275:sub17": 358 # CHECK-GX-JSON-DAG: "%275:sub18": 357 # CHECK-GX-JSON-DAG: "%275:sub19": 356 # CHECK-GX-JSON-DAG: "%275:sub20": 353 # CHECK-GX-JSON-DAG: "%275:sub21": 352 # CHECK-GX-JSON-DAG: "%275:sub22": 351 # CHECK-GX-JSON-DAG: "%275:sub23": 350 # CHECK-GX-JSON-DAG: "%275:sub24": 347 # CHECK-GX-JSON-DAG: "%275:sub25": 346 # CHECK-GX-JSON-DAG: "%275:sub26": 345 # CHECK-GX-JSON-DAG: "%275:sub27": 344 # CHECK-GX-JSON-DAG: "%275:sub28": 341 # CHECK-GX-JSON-DAG: "%275:sub29": 340 # CHECK-GX-JSON-DAG: "%275:sub30": 339 # CHECK-GX-JSON-DAG: "%275:sub31": 338 # CHECK-GX-JSON-DAG: "%277": 12 # CHECK-GX-JSON-DAG: "%278": 12 # CHECK-GX-JSON-DAG: "%279": 12 # CHECK-GX-JSON-DAG: "%280": 12 # CHECK-GX-JSON-DAG: "%282": 12 # CHECK-GX-JSON-DAG: "%283": 12 # CHECK-GX-JSON-DAG: "%284": 12 # CHECK-GX-JSON-DAG: "%285": 12 # CHECK-GX-JSON-DAG: "%287": 12 # CHECK-GX-JSON-DAG: "%288": 12 # CHECK-GX-JSON-DAG: "%289": 12 # CHECK-GX-JSON-DAG: "%290": 12 # CHECK-GX-JSON-DAG: "%292": 12 # CHECK-GX-JSON-DAG: "%293": 12 # CHECK-GX-JSON-DAG: "%294": 12 # CHECK-GX-JSON-DAG: "%295": 12 # CHECK-GX-JSON-DAG: "%297": 12 # CHECK-GX-JSON-DAG: "%298": 12 # CHECK-GX-JSON-DAG: "%299": 12 # CHECK-GX-JSON-DAG: "%300": 12 # CHECK-GX-JSON-DAG: "%301:sub0": 1 # CHECK-GX-JSON-DAG: "%301:sub1": 0 # CHECK-GX-JSON-DAG: "%302": 12 # CHECK-GX-JSON-DAG: "%303": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%305:vgpr_32 = COPY %301.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 190 # CHECK-GX-JSON-DAG: "%69:sub1": 189 # CHECK-GX-JSON-DAG: "%69:sub2": 188 # CHECK-GX-JSON-DAG: "%69:sub3": 187 # CHECK-GX-JSON-DAG: "%69:sub4": 184 # CHECK-GX-JSON-DAG: "%69:sub5": 183 # CHECK-GX-JSON-DAG: "%69:sub6": 182 # CHECK-GX-JSON-DAG: "%69:sub7": 181 # CHECK-GX-JSON-DAG: "%69:sub8": 178 # CHECK-GX-JSON-DAG: "%69:sub9": 177 # CHECK-GX-JSON-DAG: "%69:sub10": 176 # CHECK-GX-JSON-DAG: "%69:sub11": 175 # CHECK-GX-JSON-DAG: "%69:sub12": 172 # CHECK-GX-JSON-DAG: "%69:sub13": 171 # CHECK-GX-JSON-DAG: "%69:sub14": 170 # CHECK-GX-JSON-DAG: "%69:sub15": 169 # CHECK-GX-JSON-DAG: "%69:sub16": 166 # CHECK-GX-JSON-DAG: "%69:sub17": 165 # CHECK-GX-JSON-DAG: "%69:sub18": 164 # CHECK-GX-JSON-DAG: "%69:sub19": 163 # CHECK-GX-JSON-DAG: "%69:sub20": 160 # CHECK-GX-JSON-DAG: "%69:sub21": 159 # CHECK-GX-JSON-DAG: "%69:sub22": 158 # CHECK-GX-JSON-DAG: "%69:sub23": 157 # CHECK-GX-JSON-DAG: "%69:sub24": 154 # CHECK-GX-JSON-DAG: "%69:sub25": 153 # CHECK-GX-JSON-DAG: "%69:sub26": 152 # CHECK-GX-JSON-DAG: "%69:sub27": 151 # CHECK-GX-JSON-DAG: "%69:sub28": 148 # CHECK-GX-JSON-DAG: "%69:sub29": 147 # CHECK-GX-JSON-DAG: "%69:sub30": 146 # CHECK-GX-JSON-DAG: "%69:sub31": 145 # CHECK-GX-JSON-DAG: "%70:sub0": 142 # CHECK-GX-JSON-DAG: "%70:sub1": 141 # CHECK-GX-JSON-DAG: "%70:sub2": 140 # CHECK-GX-JSON-DAG: "%70:sub3": 139 # CHECK-GX-JSON-DAG: "%70:sub4": 136 # CHECK-GX-JSON-DAG: "%70:sub5": 135 # CHECK-GX-JSON-DAG: "%70:sub6": 134 # CHECK-GX-JSON-DAG: "%70:sub7": 133 # CHECK-GX-JSON-DAG: "%70:sub8": 130 # CHECK-GX-JSON-DAG: "%70:sub9": 129 # CHECK-GX-JSON-DAG: "%70:sub10": 128 # CHECK-GX-JSON-DAG: "%70:sub11": 127 # CHECK-GX-JSON-DAG: "%70:sub12": 124 # CHECK-GX-JSON-DAG: "%70:sub13": 123 # CHECK-GX-JSON-DAG: "%70:sub14": 122 # CHECK-GX-JSON-DAG: "%70:sub15": 121 # CHECK-GX-JSON-DAG: "%70:sub16": 118 # CHECK-GX-JSON-DAG: "%70:sub17": 117 # CHECK-GX-JSON-DAG: "%70:sub18": 116 # CHECK-GX-JSON-DAG: "%70:sub19": 115 # CHECK-GX-JSON-DAG: "%70:sub20": 112 # CHECK-GX-JSON-DAG: "%70:sub21": 111 # CHECK-GX-JSON-DAG: "%70:sub22": 110 # CHECK-GX-JSON-DAG: "%70:sub23": 109 # CHECK-GX-JSON-DAG: "%70:sub24": 106 # CHECK-GX-JSON-DAG: "%70:sub25": 105 # CHECK-GX-JSON-DAG: "%70:sub26": 104 # CHECK-GX-JSON-DAG: "%70:sub27": 103 # CHECK-GX-JSON-DAG: "%70:sub28": 100 # CHECK-GX-JSON-DAG: "%70:sub29": 99 # CHECK-GX-JSON-DAG: "%70:sub30": 98 # CHECK-GX-JSON-DAG: "%70:sub31": 97 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 13 # CHECK-GX-JSON-DAG: "%107": 55 # CHECK-GX-JSON-DAG: "%149:sub0": 238 # CHECK-GX-JSON-DAG: "%149:sub1": 237 # CHECK-GX-JSON-DAG: "%149:sub2": 236 # CHECK-GX-JSON-DAG: "%149:sub3": 235 # CHECK-GX-JSON-DAG: "%149:sub4": 232 # CHECK-GX-JSON-DAG: "%149:sub5": 231 # CHECK-GX-JSON-DAG: "%149:sub6": 230 # CHECK-GX-JSON-DAG: "%149:sub7": 229 # CHECK-GX-JSON-DAG: "%149:sub8": 226 # CHECK-GX-JSON-DAG: "%149:sub9": 225 # CHECK-GX-JSON-DAG: "%149:sub10": 224 # CHECK-GX-JSON-DAG: "%149:sub11": 223 # CHECK-GX-JSON-DAG: "%149:sub12": 220 # CHECK-GX-JSON-DAG: "%149:sub13": 219 # CHECK-GX-JSON-DAG: "%149:sub14": 218 # CHECK-GX-JSON-DAG: "%149:sub15": 217 # CHECK-GX-JSON-DAG: "%149:sub16": 214 # CHECK-GX-JSON-DAG: "%149:sub17": 213 # CHECK-GX-JSON-DAG: "%149:sub18": 212 # CHECK-GX-JSON-DAG: "%149:sub19": 211 # CHECK-GX-JSON-DAG: "%149:sub20": 208 # CHECK-GX-JSON-DAG: "%149:sub21": 207 # CHECK-GX-JSON-DAG: "%149:sub22": 206 # CHECK-GX-JSON-DAG: "%149:sub23": 205 # CHECK-GX-JSON-DAG: "%149:sub24": 202 # CHECK-GX-JSON-DAG: "%149:sub25": 201 # CHECK-GX-JSON-DAG: "%149:sub26": 200 # CHECK-GX-JSON-DAG: "%149:sub27": 199 # CHECK-GX-JSON-DAG: "%149:sub28": 196 # CHECK-GX-JSON-DAG: "%149:sub29": 195 # CHECK-GX-JSON-DAG: "%149:sub30": 194 # CHECK-GX-JSON-DAG: "%149:sub31": 193 # CHECK-GX-JSON-DAG: "%191:sub0": 286 # CHECK-GX-JSON-DAG: "%191:sub1": 285 # CHECK-GX-JSON-DAG: "%191:sub2": 284 # CHECK-GX-JSON-DAG: "%191:sub3": 283 # CHECK-GX-JSON-DAG: "%191:sub4": 280 # CHECK-GX-JSON-DAG: "%191:sub5": 279 # CHECK-GX-JSON-DAG: "%191:sub6": 278 # CHECK-GX-JSON-DAG: "%191:sub7": 277 # CHECK-GX-JSON-DAG: "%191:sub8": 274 # CHECK-GX-JSON-DAG: "%191:sub9": 273 # CHECK-GX-JSON-DAG: "%191:sub10": 272 # CHECK-GX-JSON-DAG: "%191:sub11": 271 # CHECK-GX-JSON-DAG: "%191:sub12": 268 # CHECK-GX-JSON-DAG: "%191:sub13": 267 # CHECK-GX-JSON-DAG: "%191:sub14": 266 # CHECK-GX-JSON-DAG: "%191:sub15": 265 # CHECK-GX-JSON-DAG: "%191:sub16": 262 # CHECK-GX-JSON-DAG: "%191:sub17": 261 # CHECK-GX-JSON-DAG: "%191:sub18": 260 # CHECK-GX-JSON-DAG: "%191:sub19": 259 # CHECK-GX-JSON-DAG: "%191:sub20": 256 # CHECK-GX-JSON-DAG: "%191:sub21": 255 # CHECK-GX-JSON-DAG: "%191:sub22": 254 # CHECK-GX-JSON-DAG: "%191:sub23": 253 # CHECK-GX-JSON-DAG: "%191:sub24": 250 # CHECK-GX-JSON-DAG: "%191:sub25": 249 # CHECK-GX-JSON-DAG: "%191:sub26": 248 # CHECK-GX-JSON-DAG: "%191:sub27": 247 # CHECK-GX-JSON-DAG: "%191:sub28": 244 # CHECK-GX-JSON-DAG: "%191:sub29": 243 # CHECK-GX-JSON-DAG: "%191:sub30": 242 # CHECK-GX-JSON-DAG: "%191:sub31": 241 # CHECK-GX-JSON-DAG: "%233:sub0": 334 # CHECK-GX-JSON-DAG: "%233:sub1": 333 # CHECK-GX-JSON-DAG: "%233:sub2": 332 # CHECK-GX-JSON-DAG: "%233:sub3": 331 # CHECK-GX-JSON-DAG: "%233:sub4": 328 # CHECK-GX-JSON-DAG: "%233:sub5": 327 # CHECK-GX-JSON-DAG: "%233:sub6": 326 # CHECK-GX-JSON-DAG: "%233:sub7": 325 # CHECK-GX-JSON-DAG: "%233:sub8": 322 # CHECK-GX-JSON-DAG: "%233:sub9": 321 # CHECK-GX-JSON-DAG: "%233:sub10": 320 # CHECK-GX-JSON-DAG: "%233:sub11": 319 # CHECK-GX-JSON-DAG: "%233:sub12": 316 # CHECK-GX-JSON-DAG: "%233:sub13": 315 # CHECK-GX-JSON-DAG: "%233:sub14": 314 # CHECK-GX-JSON-DAG: "%233:sub15": 313 # CHECK-GX-JSON-DAG: "%233:sub16": 310 # CHECK-GX-JSON-DAG: "%233:sub17": 309 # CHECK-GX-JSON-DAG: "%233:sub18": 308 # CHECK-GX-JSON-DAG: "%233:sub19": 307 # CHECK-GX-JSON-DAG: "%233:sub20": 304 # CHECK-GX-JSON-DAG: "%233:sub21": 303 # CHECK-GX-JSON-DAG: "%233:sub22": 302 # CHECK-GX-JSON-DAG: "%233:sub23": 301 # CHECK-GX-JSON-DAG: "%233:sub24": 298 # CHECK-GX-JSON-DAG: "%233:sub25": 297 # CHECK-GX-JSON-DAG: "%233:sub26": 296 # CHECK-GX-JSON-DAG: "%233:sub27": 295 # CHECK-GX-JSON-DAG: "%233:sub28": 292 # CHECK-GX-JSON-DAG: "%233:sub29": 291 # CHECK-GX-JSON-DAG: "%233:sub30": 290 # CHECK-GX-JSON-DAG: "%233:sub31": 289 # CHECK-GX-JSON-DAG: "%275:sub0": 382 # CHECK-GX-JSON-DAG: "%275:sub1": 381 # CHECK-GX-JSON-DAG: "%275:sub2": 380 # CHECK-GX-JSON-DAG: "%275:sub3": 379 # CHECK-GX-JSON-DAG: "%275:sub4": 376 # CHECK-GX-JSON-DAG: "%275:sub5": 375 # CHECK-GX-JSON-DAG: "%275:sub6": 374 # CHECK-GX-JSON-DAG: "%275:sub7": 373 # CHECK-GX-JSON-DAG: "%275:sub8": 370 # CHECK-GX-JSON-DAG: "%275:sub9": 369 # CHECK-GX-JSON-DAG: "%275:sub10": 368 # CHECK-GX-JSON-DAG: "%275:sub11": 367 # CHECK-GX-JSON-DAG: "%275:sub12": 364 # CHECK-GX-JSON-DAG: "%275:sub13": 363 # CHECK-GX-JSON-DAG: "%275:sub14": 362 # CHECK-GX-JSON-DAG: "%275:sub15": 361 # CHECK-GX-JSON-DAG: "%275:sub16": 358 # CHECK-GX-JSON-DAG: "%275:sub17": 357 # CHECK-GX-JSON-DAG: "%275:sub18": 356 # CHECK-GX-JSON-DAG: "%275:sub19": 355 # CHECK-GX-JSON-DAG: "%275:sub20": 352 # CHECK-GX-JSON-DAG: "%275:sub21": 351 # CHECK-GX-JSON-DAG: "%275:sub22": 350 # CHECK-GX-JSON-DAG: "%275:sub23": 349 # CHECK-GX-JSON-DAG: "%275:sub24": 346 # CHECK-GX-JSON-DAG: "%275:sub25": 345 # CHECK-GX-JSON-DAG: "%275:sub26": 344 # CHECK-GX-JSON-DAG: "%275:sub27": 343 # CHECK-GX-JSON-DAG: "%275:sub28": 340 # CHECK-GX-JSON-DAG: "%275:sub29": 339 # CHECK-GX-JSON-DAG: "%275:sub30": 338 # CHECK-GX-JSON-DAG: "%275:sub31": 337 # CHECK-GX-JSON-DAG: "%277": 11 # CHECK-GX-JSON-DAG: "%278": 11 # CHECK-GX-JSON-DAG: "%279": 11 # CHECK-GX-JSON-DAG: "%280": 11 # CHECK-GX-JSON-DAG: "%282": 11 # CHECK-GX-JSON-DAG: "%283": 11 # CHECK-GX-JSON-DAG: "%284": 11 # CHECK-GX-JSON-DAG: "%285": 11 # CHECK-GX-JSON-DAG: "%287": 11 # CHECK-GX-JSON-DAG: "%288": 11 # CHECK-GX-JSON-DAG: "%289": 11 # CHECK-GX-JSON-DAG: "%290": 11 # CHECK-GX-JSON-DAG: "%292": 11 # CHECK-GX-JSON-DAG: "%293": 11 # CHECK-GX-JSON-DAG: "%294": 11 # CHECK-GX-JSON-DAG: "%295": 11 # CHECK-GX-JSON-DAG: "%297": 11 # CHECK-GX-JSON-DAG: "%298": 11 # CHECK-GX-JSON-DAG: "%299": 11 # CHECK-GX-JSON-DAG: "%300": 11 # CHECK-GX-JSON-DAG: "%301:sub0": 0 # CHECK-GX-JSON-DAG: "%302": 11 # CHECK-GX-JSON-DAG: "%303": 11 # CHECK-GX-JSON-DAG: "%304": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%306:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 189 # CHECK-GX-JSON-DAG: "%69:sub1": 188 # CHECK-GX-JSON-DAG: "%69:sub2": 187 # CHECK-GX-JSON-DAG: "%69:sub3": 186 # CHECK-GX-JSON-DAG: "%69:sub4": 183 # CHECK-GX-JSON-DAG: "%69:sub5": 182 # CHECK-GX-JSON-DAG: "%69:sub6": 181 # CHECK-GX-JSON-DAG: "%69:sub7": 180 # CHECK-GX-JSON-DAG: "%69:sub8": 177 # CHECK-GX-JSON-DAG: "%69:sub9": 176 # CHECK-GX-JSON-DAG: "%69:sub10": 175 # CHECK-GX-JSON-DAG: "%69:sub11": 174 # CHECK-GX-JSON-DAG: "%69:sub12": 171 # CHECK-GX-JSON-DAG: "%69:sub13": 170 # CHECK-GX-JSON-DAG: "%69:sub14": 169 # CHECK-GX-JSON-DAG: "%69:sub15": 168 # CHECK-GX-JSON-DAG: "%69:sub16": 165 # CHECK-GX-JSON-DAG: "%69:sub17": 164 # CHECK-GX-JSON-DAG: "%69:sub18": 163 # CHECK-GX-JSON-DAG: "%69:sub19": 162 # CHECK-GX-JSON-DAG: "%69:sub20": 159 # CHECK-GX-JSON-DAG: "%69:sub21": 158 # CHECK-GX-JSON-DAG: "%69:sub22": 157 # CHECK-GX-JSON-DAG: "%69:sub23": 156 # CHECK-GX-JSON-DAG: "%69:sub24": 153 # CHECK-GX-JSON-DAG: "%69:sub25": 152 # CHECK-GX-JSON-DAG: "%69:sub26": 151 # CHECK-GX-JSON-DAG: "%69:sub27": 150 # CHECK-GX-JSON-DAG: "%69:sub28": 147 # CHECK-GX-JSON-DAG: "%69:sub29": 146 # CHECK-GX-JSON-DAG: "%69:sub30": 145 # CHECK-GX-JSON-DAG: "%69:sub31": 144 # CHECK-GX-JSON-DAG: "%70:sub0": 141 # CHECK-GX-JSON-DAG: "%70:sub1": 140 # CHECK-GX-JSON-DAG: "%70:sub2": 139 # CHECK-GX-JSON-DAG: "%70:sub3": 138 # CHECK-GX-JSON-DAG: "%70:sub4": 135 # CHECK-GX-JSON-DAG: "%70:sub5": 134 # CHECK-GX-JSON-DAG: "%70:sub6": 133 # CHECK-GX-JSON-DAG: "%70:sub7": 132 # CHECK-GX-JSON-DAG: "%70:sub8": 129 # CHECK-GX-JSON-DAG: "%70:sub9": 128 # CHECK-GX-JSON-DAG: "%70:sub10": 127 # CHECK-GX-JSON-DAG: "%70:sub11": 126 # CHECK-GX-JSON-DAG: "%70:sub12": 123 # CHECK-GX-JSON-DAG: "%70:sub13": 122 # CHECK-GX-JSON-DAG: "%70:sub14": 121 # CHECK-GX-JSON-DAG: "%70:sub15": 120 # CHECK-GX-JSON-DAG: "%70:sub16": 117 # CHECK-GX-JSON-DAG: "%70:sub17": 116 # CHECK-GX-JSON-DAG: "%70:sub18": 115 # CHECK-GX-JSON-DAG: "%70:sub19": 114 # CHECK-GX-JSON-DAG: "%70:sub20": 111 # CHECK-GX-JSON-DAG: "%70:sub21": 110 # CHECK-GX-JSON-DAG: "%70:sub22": 109 # CHECK-GX-JSON-DAG: "%70:sub23": 108 # CHECK-GX-JSON-DAG: "%70:sub24": 105 # CHECK-GX-JSON-DAG: "%70:sub25": 104 # CHECK-GX-JSON-DAG: "%70:sub26": 103 # CHECK-GX-JSON-DAG: "%70:sub27": 102 # CHECK-GX-JSON-DAG: "%70:sub28": 99 # CHECK-GX-JSON-DAG: "%70:sub29": 98 # CHECK-GX-JSON-DAG: "%70:sub30": 97 # CHECK-GX-JSON-DAG: "%70:sub31": 96 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 12 # CHECK-GX-JSON-DAG: "%107": 54 # CHECK-GX-JSON-DAG: "%149:sub0": 237 # CHECK-GX-JSON-DAG: "%149:sub1": 236 # CHECK-GX-JSON-DAG: "%149:sub2": 235 # CHECK-GX-JSON-DAG: "%149:sub3": 234 # CHECK-GX-JSON-DAG: "%149:sub4": 231 # CHECK-GX-JSON-DAG: "%149:sub5": 230 # CHECK-GX-JSON-DAG: "%149:sub6": 229 # CHECK-GX-JSON-DAG: "%149:sub7": 228 # CHECK-GX-JSON-DAG: "%149:sub8": 225 # CHECK-GX-JSON-DAG: "%149:sub9": 224 # CHECK-GX-JSON-DAG: "%149:sub10": 223 # CHECK-GX-JSON-DAG: "%149:sub11": 222 # CHECK-GX-JSON-DAG: "%149:sub12": 219 # CHECK-GX-JSON-DAG: "%149:sub13": 218 # CHECK-GX-JSON-DAG: "%149:sub14": 217 # CHECK-GX-JSON-DAG: "%149:sub15": 216 # CHECK-GX-JSON-DAG: "%149:sub16": 213 # CHECK-GX-JSON-DAG: "%149:sub17": 212 # CHECK-GX-JSON-DAG: "%149:sub18": 211 # CHECK-GX-JSON-DAG: "%149:sub19": 210 # CHECK-GX-JSON-DAG: "%149:sub20": 207 # CHECK-GX-JSON-DAG: "%149:sub21": 206 # CHECK-GX-JSON-DAG: "%149:sub22": 205 # CHECK-GX-JSON-DAG: "%149:sub23": 204 # CHECK-GX-JSON-DAG: "%149:sub24": 201 # CHECK-GX-JSON-DAG: "%149:sub25": 200 # CHECK-GX-JSON-DAG: "%149:sub26": 199 # CHECK-GX-JSON-DAG: "%149:sub27": 198 # CHECK-GX-JSON-DAG: "%149:sub28": 195 # CHECK-GX-JSON-DAG: "%149:sub29": 194 # CHECK-GX-JSON-DAG: "%149:sub30": 193 # CHECK-GX-JSON-DAG: "%149:sub31": 192 # CHECK-GX-JSON-DAG: "%191:sub0": 285 # CHECK-GX-JSON-DAG: "%191:sub1": 284 # CHECK-GX-JSON-DAG: "%191:sub2": 283 # CHECK-GX-JSON-DAG: "%191:sub3": 282 # CHECK-GX-JSON-DAG: "%191:sub4": 279 # CHECK-GX-JSON-DAG: "%191:sub5": 278 # CHECK-GX-JSON-DAG: "%191:sub6": 277 # CHECK-GX-JSON-DAG: "%191:sub7": 276 # CHECK-GX-JSON-DAG: "%191:sub8": 273 # CHECK-GX-JSON-DAG: "%191:sub9": 272 # CHECK-GX-JSON-DAG: "%191:sub10": 271 # CHECK-GX-JSON-DAG: "%191:sub11": 270 # CHECK-GX-JSON-DAG: "%191:sub12": 267 # CHECK-GX-JSON-DAG: "%191:sub13": 266 # CHECK-GX-JSON-DAG: "%191:sub14": 265 # CHECK-GX-JSON-DAG: "%191:sub15": 264 # CHECK-GX-JSON-DAG: "%191:sub16": 261 # CHECK-GX-JSON-DAG: "%191:sub17": 260 # CHECK-GX-JSON-DAG: "%191:sub18": 259 # CHECK-GX-JSON-DAG: "%191:sub19": 258 # CHECK-GX-JSON-DAG: "%191:sub20": 255 # CHECK-GX-JSON-DAG: "%191:sub21": 254 # CHECK-GX-JSON-DAG: "%191:sub22": 253 # CHECK-GX-JSON-DAG: "%191:sub23": 252 # CHECK-GX-JSON-DAG: "%191:sub24": 249 # CHECK-GX-JSON-DAG: "%191:sub25": 248 # CHECK-GX-JSON-DAG: "%191:sub26": 247 # CHECK-GX-JSON-DAG: "%191:sub27": 246 # CHECK-GX-JSON-DAG: "%191:sub28": 243 # CHECK-GX-JSON-DAG: "%191:sub29": 242 # CHECK-GX-JSON-DAG: "%191:sub30": 241 # CHECK-GX-JSON-DAG: "%191:sub31": 240 # CHECK-GX-JSON-DAG: "%233:sub0": 333 # CHECK-GX-JSON-DAG: "%233:sub1": 332 # CHECK-GX-JSON-DAG: "%233:sub2": 331 # CHECK-GX-JSON-DAG: "%233:sub3": 330 # CHECK-GX-JSON-DAG: "%233:sub4": 327 # CHECK-GX-JSON-DAG: "%233:sub5": 326 # CHECK-GX-JSON-DAG: "%233:sub6": 325 # CHECK-GX-JSON-DAG: "%233:sub7": 324 # CHECK-GX-JSON-DAG: "%233:sub8": 321 # CHECK-GX-JSON-DAG: "%233:sub9": 320 # CHECK-GX-JSON-DAG: "%233:sub10": 319 # CHECK-GX-JSON-DAG: "%233:sub11": 318 # CHECK-GX-JSON-DAG: "%233:sub12": 315 # CHECK-GX-JSON-DAG: "%233:sub13": 314 # CHECK-GX-JSON-DAG: "%233:sub14": 313 # CHECK-GX-JSON-DAG: "%233:sub15": 312 # CHECK-GX-JSON-DAG: "%233:sub16": 309 # CHECK-GX-JSON-DAG: "%233:sub17": 308 # CHECK-GX-JSON-DAG: "%233:sub18": 307 # CHECK-GX-JSON-DAG: "%233:sub19": 306 # CHECK-GX-JSON-DAG: "%233:sub20": 303 # CHECK-GX-JSON-DAG: "%233:sub21": 302 # CHECK-GX-JSON-DAG: "%233:sub22": 301 # CHECK-GX-JSON-DAG: "%233:sub23": 300 # CHECK-GX-JSON-DAG: "%233:sub24": 297 # CHECK-GX-JSON-DAG: "%233:sub25": 296 # CHECK-GX-JSON-DAG: "%233:sub26": 295 # CHECK-GX-JSON-DAG: "%233:sub27": 294 # CHECK-GX-JSON-DAG: "%233:sub28": 291 # CHECK-GX-JSON-DAG: "%233:sub29": 290 # CHECK-GX-JSON-DAG: "%233:sub30": 289 # CHECK-GX-JSON-DAG: "%233:sub31": 288 # CHECK-GX-JSON-DAG: "%275:sub0": 381 # CHECK-GX-JSON-DAG: "%275:sub1": 380 # CHECK-GX-JSON-DAG: "%275:sub2": 379 # CHECK-GX-JSON-DAG: "%275:sub3": 378 # CHECK-GX-JSON-DAG: "%275:sub4": 375 # CHECK-GX-JSON-DAG: "%275:sub5": 374 # CHECK-GX-JSON-DAG: "%275:sub6": 373 # CHECK-GX-JSON-DAG: "%275:sub7": 372 # CHECK-GX-JSON-DAG: "%275:sub8": 369 # CHECK-GX-JSON-DAG: "%275:sub9": 368 # CHECK-GX-JSON-DAG: "%275:sub10": 367 # CHECK-GX-JSON-DAG: "%275:sub11": 366 # CHECK-GX-JSON-DAG: "%275:sub12": 363 # CHECK-GX-JSON-DAG: "%275:sub13": 362 # CHECK-GX-JSON-DAG: "%275:sub14": 361 # CHECK-GX-JSON-DAG: "%275:sub15": 360 # CHECK-GX-JSON-DAG: "%275:sub16": 357 # CHECK-GX-JSON-DAG: "%275:sub17": 356 # CHECK-GX-JSON-DAG: "%275:sub18": 355 # CHECK-GX-JSON-DAG: "%275:sub19": 354 # CHECK-GX-JSON-DAG: "%275:sub20": 351 # CHECK-GX-JSON-DAG: "%275:sub21": 350 # CHECK-GX-JSON-DAG: "%275:sub22": 349 # CHECK-GX-JSON-DAG: "%275:sub23": 348 # CHECK-GX-JSON-DAG: "%275:sub24": 345 # CHECK-GX-JSON-DAG: "%275:sub25": 344 # CHECK-GX-JSON-DAG: "%275:sub26": 343 # CHECK-GX-JSON-DAG: "%275:sub27": 342 # CHECK-GX-JSON-DAG: "%275:sub28": 339 # CHECK-GX-JSON-DAG: "%275:sub29": 338 # CHECK-GX-JSON-DAG: "%275:sub30": 337 # CHECK-GX-JSON-DAG: "%275:sub31": 336 # CHECK-GX-JSON-DAG: "%277": 10 # CHECK-GX-JSON-DAG: "%278": 10 # CHECK-GX-JSON-DAG: "%279": 10 # CHECK-GX-JSON-DAG: "%280": 10 # CHECK-GX-JSON-DAG: "%282": 10 # CHECK-GX-JSON-DAG: "%283": 10 # CHECK-GX-JSON-DAG: "%284": 10 # CHECK-GX-JSON-DAG: "%285": 10 # CHECK-GX-JSON-DAG: "%287": 10 # CHECK-GX-JSON-DAG: "%288": 10 # CHECK-GX-JSON-DAG: "%289": 10 # CHECK-GX-JSON-DAG: "%290": 10 # CHECK-GX-JSON-DAG: "%292": 10 # CHECK-GX-JSON-DAG: "%293": 10 # CHECK-GX-JSON-DAG: "%294": 10 # CHECK-GX-JSON-DAG: "%295": 10 # CHECK-GX-JSON-DAG: "%297": 10 # CHECK-GX-JSON-DAG: "%298": 10 # CHECK-GX-JSON-DAG: "%299": 10 # CHECK-GX-JSON-DAG: "%300": 10 # CHECK-GX-JSON-DAG: "%302": 10 # CHECK-GX-JSON-DAG: "%303": 10 # CHECK-GX-JSON-DAG: "%304": 10 # CHECK-GX-JSON-DAG: "%305": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%307:vgpr_32 = COPY %306.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 188 # CHECK-GX-JSON-DAG: "%69:sub1": 187 # CHECK-GX-JSON-DAG: "%69:sub2": 186 # CHECK-GX-JSON-DAG: "%69:sub3": 185 # CHECK-GX-JSON-DAG: "%69:sub4": 182 # CHECK-GX-JSON-DAG: "%69:sub5": 181 # CHECK-GX-JSON-DAG: "%69:sub6": 180 # CHECK-GX-JSON-DAG: "%69:sub7": 179 # CHECK-GX-JSON-DAG: "%69:sub8": 176 # CHECK-GX-JSON-DAG: "%69:sub9": 175 # CHECK-GX-JSON-DAG: "%69:sub10": 174 # CHECK-GX-JSON-DAG: "%69:sub11": 173 # CHECK-GX-JSON-DAG: "%69:sub12": 170 # CHECK-GX-JSON-DAG: "%69:sub13": 169 # CHECK-GX-JSON-DAG: "%69:sub14": 168 # CHECK-GX-JSON-DAG: "%69:sub15": 167 # CHECK-GX-JSON-DAG: "%69:sub16": 164 # CHECK-GX-JSON-DAG: "%69:sub17": 163 # CHECK-GX-JSON-DAG: "%69:sub18": 162 # CHECK-GX-JSON-DAG: "%69:sub19": 161 # CHECK-GX-JSON-DAG: "%69:sub20": 158 # CHECK-GX-JSON-DAG: "%69:sub21": 157 # CHECK-GX-JSON-DAG: "%69:sub22": 156 # CHECK-GX-JSON-DAG: "%69:sub23": 155 # CHECK-GX-JSON-DAG: "%69:sub24": 152 # CHECK-GX-JSON-DAG: "%69:sub25": 151 # CHECK-GX-JSON-DAG: "%69:sub26": 150 # CHECK-GX-JSON-DAG: "%69:sub27": 149 # CHECK-GX-JSON-DAG: "%69:sub28": 146 # CHECK-GX-JSON-DAG: "%69:sub29": 145 # CHECK-GX-JSON-DAG: "%69:sub30": 144 # CHECK-GX-JSON-DAG: "%69:sub31": 143 # CHECK-GX-JSON-DAG: "%70:sub0": 140 # CHECK-GX-JSON-DAG: "%70:sub1": 139 # CHECK-GX-JSON-DAG: "%70:sub2": 138 # CHECK-GX-JSON-DAG: "%70:sub3": 137 # CHECK-GX-JSON-DAG: "%70:sub4": 134 # CHECK-GX-JSON-DAG: "%70:sub5": 133 # CHECK-GX-JSON-DAG: "%70:sub6": 132 # CHECK-GX-JSON-DAG: "%70:sub7": 131 # CHECK-GX-JSON-DAG: "%70:sub8": 128 # CHECK-GX-JSON-DAG: "%70:sub9": 127 # CHECK-GX-JSON-DAG: "%70:sub10": 126 # CHECK-GX-JSON-DAG: "%70:sub11": 125 # CHECK-GX-JSON-DAG: "%70:sub12": 122 # CHECK-GX-JSON-DAG: "%70:sub13": 121 # CHECK-GX-JSON-DAG: "%70:sub14": 120 # CHECK-GX-JSON-DAG: "%70:sub15": 119 # CHECK-GX-JSON-DAG: "%70:sub16": 116 # CHECK-GX-JSON-DAG: "%70:sub17": 115 # CHECK-GX-JSON-DAG: "%70:sub18": 114 # CHECK-GX-JSON-DAG: "%70:sub19": 113 # CHECK-GX-JSON-DAG: "%70:sub20": 110 # CHECK-GX-JSON-DAG: "%70:sub21": 109 # CHECK-GX-JSON-DAG: "%70:sub22": 108 # CHECK-GX-JSON-DAG: "%70:sub23": 107 # CHECK-GX-JSON-DAG: "%70:sub24": 104 # CHECK-GX-JSON-DAG: "%70:sub25": 103 # CHECK-GX-JSON-DAG: "%70:sub26": 102 # CHECK-GX-JSON-DAG: "%70:sub27": 101 # CHECK-GX-JSON-DAG: "%70:sub28": 98 # CHECK-GX-JSON-DAG: "%70:sub29": 97 # CHECK-GX-JSON-DAG: "%70:sub30": 96 # CHECK-GX-JSON-DAG: "%70:sub31": 95 # CHECK-GX-JSON-DAG: "%97": 4 # CHECK-GX-JSON-DAG: "%102": 11 # CHECK-GX-JSON-DAG: "%107": 53 # CHECK-GX-JSON-DAG: "%149:sub0": 236 # CHECK-GX-JSON-DAG: "%149:sub1": 235 # CHECK-GX-JSON-DAG: "%149:sub2": 234 # CHECK-GX-JSON-DAG: "%149:sub3": 233 # CHECK-GX-JSON-DAG: "%149:sub4": 230 # CHECK-GX-JSON-DAG: "%149:sub5": 229 # CHECK-GX-JSON-DAG: "%149:sub6": 228 # CHECK-GX-JSON-DAG: "%149:sub7": 227 # CHECK-GX-JSON-DAG: "%149:sub8": 224 # CHECK-GX-JSON-DAG: "%149:sub9": 223 # CHECK-GX-JSON-DAG: "%149:sub10": 222 # CHECK-GX-JSON-DAG: "%149:sub11": 221 # CHECK-GX-JSON-DAG: "%149:sub12": 218 # CHECK-GX-JSON-DAG: "%149:sub13": 217 # CHECK-GX-JSON-DAG: "%149:sub14": 216 # CHECK-GX-JSON-DAG: "%149:sub15": 215 # CHECK-GX-JSON-DAG: "%149:sub16": 212 # CHECK-GX-JSON-DAG: "%149:sub17": 211 # CHECK-GX-JSON-DAG: "%149:sub18": 210 # CHECK-GX-JSON-DAG: "%149:sub19": 209 # CHECK-GX-JSON-DAG: "%149:sub20": 206 # CHECK-GX-JSON-DAG: "%149:sub21": 205 # CHECK-GX-JSON-DAG: "%149:sub22": 204 # CHECK-GX-JSON-DAG: "%149:sub23": 203 # CHECK-GX-JSON-DAG: "%149:sub24": 200 # CHECK-GX-JSON-DAG: "%149:sub25": 199 # CHECK-GX-JSON-DAG: "%149:sub26": 198 # CHECK-GX-JSON-DAG: "%149:sub27": 197 # CHECK-GX-JSON-DAG: "%149:sub28": 194 # CHECK-GX-JSON-DAG: "%149:sub29": 193 # CHECK-GX-JSON-DAG: "%149:sub30": 192 # CHECK-GX-JSON-DAG: "%149:sub31": 191 # CHECK-GX-JSON-DAG: "%191:sub0": 284 # CHECK-GX-JSON-DAG: "%191:sub1": 283 # CHECK-GX-JSON-DAG: "%191:sub2": 282 # CHECK-GX-JSON-DAG: "%191:sub3": 281 # CHECK-GX-JSON-DAG: "%191:sub4": 278 # CHECK-GX-JSON-DAG: "%191:sub5": 277 # CHECK-GX-JSON-DAG: "%191:sub6": 276 # CHECK-GX-JSON-DAG: "%191:sub7": 275 # CHECK-GX-JSON-DAG: "%191:sub8": 272 # CHECK-GX-JSON-DAG: "%191:sub9": 271 # CHECK-GX-JSON-DAG: "%191:sub10": 270 # CHECK-GX-JSON-DAG: "%191:sub11": 269 # CHECK-GX-JSON-DAG: "%191:sub12": 266 # CHECK-GX-JSON-DAG: "%191:sub13": 265 # CHECK-GX-JSON-DAG: "%191:sub14": 264 # CHECK-GX-JSON-DAG: "%191:sub15": 263 # CHECK-GX-JSON-DAG: "%191:sub16": 260 # CHECK-GX-JSON-DAG: "%191:sub17": 259 # CHECK-GX-JSON-DAG: "%191:sub18": 258 # CHECK-GX-JSON-DAG: "%191:sub19": 257 # CHECK-GX-JSON-DAG: "%191:sub20": 254 # CHECK-GX-JSON-DAG: "%191:sub21": 253 # CHECK-GX-JSON-DAG: "%191:sub22": 252 # CHECK-GX-JSON-DAG: "%191:sub23": 251 # CHECK-GX-JSON-DAG: "%191:sub24": 248 # CHECK-GX-JSON-DAG: "%191:sub25": 247 # CHECK-GX-JSON-DAG: "%191:sub26": 246 # CHECK-GX-JSON-DAG: "%191:sub27": 245 # CHECK-GX-JSON-DAG: "%191:sub28": 242 # CHECK-GX-JSON-DAG: "%191:sub29": 241 # CHECK-GX-JSON-DAG: "%191:sub30": 240 # CHECK-GX-JSON-DAG: "%191:sub31": 239 # CHECK-GX-JSON-DAG: "%233:sub0": 332 # CHECK-GX-JSON-DAG: "%233:sub1": 331 # CHECK-GX-JSON-DAG: "%233:sub2": 330 # CHECK-GX-JSON-DAG: "%233:sub3": 329 # CHECK-GX-JSON-DAG: "%233:sub4": 326 # CHECK-GX-JSON-DAG: "%233:sub5": 325 # CHECK-GX-JSON-DAG: "%233:sub6": 324 # CHECK-GX-JSON-DAG: "%233:sub7": 323 # CHECK-GX-JSON-DAG: "%233:sub8": 320 # CHECK-GX-JSON-DAG: "%233:sub9": 319 # CHECK-GX-JSON-DAG: "%233:sub10": 318 # CHECK-GX-JSON-DAG: "%233:sub11": 317 # CHECK-GX-JSON-DAG: "%233:sub12": 314 # CHECK-GX-JSON-DAG: "%233:sub13": 313 # CHECK-GX-JSON-DAG: "%233:sub14": 312 # CHECK-GX-JSON-DAG: "%233:sub15": 311 # CHECK-GX-JSON-DAG: "%233:sub16": 308 # CHECK-GX-JSON-DAG: "%233:sub17": 307 # CHECK-GX-JSON-DAG: "%233:sub18": 306 # CHECK-GX-JSON-DAG: "%233:sub19": 305 # CHECK-GX-JSON-DAG: "%233:sub20": 302 # CHECK-GX-JSON-DAG: "%233:sub21": 301 # CHECK-GX-JSON-DAG: "%233:sub22": 300 # CHECK-GX-JSON-DAG: "%233:sub23": 299 # CHECK-GX-JSON-DAG: "%233:sub24": 296 # CHECK-GX-JSON-DAG: "%233:sub25": 295 # CHECK-GX-JSON-DAG: "%233:sub26": 294 # CHECK-GX-JSON-DAG: "%233:sub27": 293 # CHECK-GX-JSON-DAG: "%233:sub28": 290 # CHECK-GX-JSON-DAG: "%233:sub29": 289 # CHECK-GX-JSON-DAG: "%233:sub30": 288 # CHECK-GX-JSON-DAG: "%233:sub31": 287 # CHECK-GX-JSON-DAG: "%275:sub0": 380 # CHECK-GX-JSON-DAG: "%275:sub1": 379 # CHECK-GX-JSON-DAG: "%275:sub2": 378 # CHECK-GX-JSON-DAG: "%275:sub3": 377 # CHECK-GX-JSON-DAG: "%275:sub4": 374 # CHECK-GX-JSON-DAG: "%275:sub5": 373 # CHECK-GX-JSON-DAG: "%275:sub6": 372 # CHECK-GX-JSON-DAG: "%275:sub7": 371 # CHECK-GX-JSON-DAG: "%275:sub8": 368 # CHECK-GX-JSON-DAG: "%275:sub9": 367 # CHECK-GX-JSON-DAG: "%275:sub10": 366 # CHECK-GX-JSON-DAG: "%275:sub11": 365 # CHECK-GX-JSON-DAG: "%275:sub12": 362 # CHECK-GX-JSON-DAG: "%275:sub13": 361 # CHECK-GX-JSON-DAG: "%275:sub14": 360 # CHECK-GX-JSON-DAG: "%275:sub15": 359 # CHECK-GX-JSON-DAG: "%275:sub16": 356 # CHECK-GX-JSON-DAG: "%275:sub17": 355 # CHECK-GX-JSON-DAG: "%275:sub18": 354 # CHECK-GX-JSON-DAG: "%275:sub19": 353 # CHECK-GX-JSON-DAG: "%275:sub20": 350 # CHECK-GX-JSON-DAG: "%275:sub21": 349 # CHECK-GX-JSON-DAG: "%275:sub22": 348 # CHECK-GX-JSON-DAG: "%275:sub23": 347 # CHECK-GX-JSON-DAG: "%275:sub24": 344 # CHECK-GX-JSON-DAG: "%275:sub25": 343 # CHECK-GX-JSON-DAG: "%275:sub26": 342 # CHECK-GX-JSON-DAG: "%275:sub27": 341 # CHECK-GX-JSON-DAG: "%275:sub28": 338 # CHECK-GX-JSON-DAG: "%275:sub29": 337 # CHECK-GX-JSON-DAG: "%275:sub30": 336 # CHECK-GX-JSON-DAG: "%275:sub31": 335 # CHECK-GX-JSON-DAG: "%277": 9 # CHECK-GX-JSON-DAG: "%278": 9 # CHECK-GX-JSON-DAG: "%279": 9 # CHECK-GX-JSON-DAG: "%280": 9 # CHECK-GX-JSON-DAG: "%282": 9 # CHECK-GX-JSON-DAG: "%283": 9 # CHECK-GX-JSON-DAG: "%284": 9 # CHECK-GX-JSON-DAG: "%285": 9 # CHECK-GX-JSON-DAG: "%287": 9 # CHECK-GX-JSON-DAG: "%288": 9 # CHECK-GX-JSON-DAG: "%289": 9 # CHECK-GX-JSON-DAG: "%290": 9 # CHECK-GX-JSON-DAG: "%292": 9 # CHECK-GX-JSON-DAG: "%293": 9 # CHECK-GX-JSON-DAG: "%294": 9 # CHECK-GX-JSON-DAG: "%295": 9 # CHECK-GX-JSON-DAG: "%297": 9 # CHECK-GX-JSON-DAG: "%298": 9 # CHECK-GX-JSON-DAG: "%299": 9 # CHECK-GX-JSON-DAG: "%300": 9 # CHECK-GX-JSON-DAG: "%302": 9 # CHECK-GX-JSON-DAG: "%303": 9 # CHECK-GX-JSON-DAG: "%304": 9 # CHECK-GX-JSON-DAG: "%305": 9 # CHECK-GX-JSON-DAG: "%306:sub0": 3 # CHECK-GX-JSON-DAG: "%306:sub1": 2 # CHECK-GX-JSON-DAG: "%306:sub2": 1 # CHECK-GX-JSON-DAG: "%306:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%308:vgpr_32 = COPY %306.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 187 # CHECK-GX-JSON-DAG: "%69:sub1": 186 # CHECK-GX-JSON-DAG: "%69:sub2": 185 # CHECK-GX-JSON-DAG: "%69:sub3": 184 # CHECK-GX-JSON-DAG: "%69:sub4": 181 # CHECK-GX-JSON-DAG: "%69:sub5": 180 # CHECK-GX-JSON-DAG: "%69:sub6": 179 # CHECK-GX-JSON-DAG: "%69:sub7": 178 # CHECK-GX-JSON-DAG: "%69:sub8": 175 # CHECK-GX-JSON-DAG: "%69:sub9": 174 # CHECK-GX-JSON-DAG: "%69:sub10": 173 # CHECK-GX-JSON-DAG: "%69:sub11": 172 # CHECK-GX-JSON-DAG: "%69:sub12": 169 # CHECK-GX-JSON-DAG: "%69:sub13": 168 # CHECK-GX-JSON-DAG: "%69:sub14": 167 # CHECK-GX-JSON-DAG: "%69:sub15": 166 # CHECK-GX-JSON-DAG: "%69:sub16": 163 # CHECK-GX-JSON-DAG: "%69:sub17": 162 # CHECK-GX-JSON-DAG: "%69:sub18": 161 # CHECK-GX-JSON-DAG: "%69:sub19": 160 # CHECK-GX-JSON-DAG: "%69:sub20": 157 # CHECK-GX-JSON-DAG: "%69:sub21": 156 # CHECK-GX-JSON-DAG: "%69:sub22": 155 # CHECK-GX-JSON-DAG: "%69:sub23": 154 # CHECK-GX-JSON-DAG: "%69:sub24": 151 # CHECK-GX-JSON-DAG: "%69:sub25": 150 # CHECK-GX-JSON-DAG: "%69:sub26": 149 # CHECK-GX-JSON-DAG: "%69:sub27": 148 # CHECK-GX-JSON-DAG: "%69:sub28": 145 # CHECK-GX-JSON-DAG: "%69:sub29": 144 # CHECK-GX-JSON-DAG: "%69:sub30": 143 # CHECK-GX-JSON-DAG: "%69:sub31": 142 # CHECK-GX-JSON-DAG: "%70:sub0": 139 # CHECK-GX-JSON-DAG: "%70:sub1": 138 # CHECK-GX-JSON-DAG: "%70:sub2": 137 # CHECK-GX-JSON-DAG: "%70:sub3": 136 # CHECK-GX-JSON-DAG: "%70:sub4": 133 # CHECK-GX-JSON-DAG: "%70:sub5": 132 # CHECK-GX-JSON-DAG: "%70:sub6": 131 # CHECK-GX-JSON-DAG: "%70:sub7": 130 # CHECK-GX-JSON-DAG: "%70:sub8": 127 # CHECK-GX-JSON-DAG: "%70:sub9": 126 # CHECK-GX-JSON-DAG: "%70:sub10": 125 # CHECK-GX-JSON-DAG: "%70:sub11": 124 # CHECK-GX-JSON-DAG: "%70:sub12": 121 # CHECK-GX-JSON-DAG: "%70:sub13": 120 # CHECK-GX-JSON-DAG: "%70:sub14": 119 # CHECK-GX-JSON-DAG: "%70:sub15": 118 # CHECK-GX-JSON-DAG: "%70:sub16": 115 # CHECK-GX-JSON-DAG: "%70:sub17": 114 # CHECK-GX-JSON-DAG: "%70:sub18": 113 # CHECK-GX-JSON-DAG: "%70:sub19": 112 # CHECK-GX-JSON-DAG: "%70:sub20": 109 # CHECK-GX-JSON-DAG: "%70:sub21": 108 # CHECK-GX-JSON-DAG: "%70:sub22": 107 # CHECK-GX-JSON-DAG: "%70:sub23": 106 # CHECK-GX-JSON-DAG: "%70:sub24": 103 # CHECK-GX-JSON-DAG: "%70:sub25": 102 # CHECK-GX-JSON-DAG: "%70:sub26": 101 # CHECK-GX-JSON-DAG: "%70:sub27": 100 # CHECK-GX-JSON-DAG: "%70:sub28": 97 # CHECK-GX-JSON-DAG: "%70:sub29": 96 # CHECK-GX-JSON-DAG: "%70:sub30": 95 # CHECK-GX-JSON-DAG: "%70:sub31": 94 # CHECK-GX-JSON-DAG: "%97": 3 # CHECK-GX-JSON-DAG: "%102": 10 # CHECK-GX-JSON-DAG: "%107": 52 # CHECK-GX-JSON-DAG: "%149:sub0": 235 # CHECK-GX-JSON-DAG: "%149:sub1": 234 # CHECK-GX-JSON-DAG: "%149:sub2": 233 # CHECK-GX-JSON-DAG: "%149:sub3": 232 # CHECK-GX-JSON-DAG: "%149:sub4": 229 # CHECK-GX-JSON-DAG: "%149:sub5": 228 # CHECK-GX-JSON-DAG: "%149:sub6": 227 # CHECK-GX-JSON-DAG: "%149:sub7": 226 # CHECK-GX-JSON-DAG: "%149:sub8": 223 # CHECK-GX-JSON-DAG: "%149:sub9": 222 # CHECK-GX-JSON-DAG: "%149:sub10": 221 # CHECK-GX-JSON-DAG: "%149:sub11": 220 # CHECK-GX-JSON-DAG: "%149:sub12": 217 # CHECK-GX-JSON-DAG: "%149:sub13": 216 # CHECK-GX-JSON-DAG: "%149:sub14": 215 # CHECK-GX-JSON-DAG: "%149:sub15": 214 # CHECK-GX-JSON-DAG: "%149:sub16": 211 # CHECK-GX-JSON-DAG: "%149:sub17": 210 # CHECK-GX-JSON-DAG: "%149:sub18": 209 # CHECK-GX-JSON-DAG: "%149:sub19": 208 # CHECK-GX-JSON-DAG: "%149:sub20": 205 # CHECK-GX-JSON-DAG: "%149:sub21": 204 # CHECK-GX-JSON-DAG: "%149:sub22": 203 # CHECK-GX-JSON-DAG: "%149:sub23": 202 # CHECK-GX-JSON-DAG: "%149:sub24": 199 # CHECK-GX-JSON-DAG: "%149:sub25": 198 # CHECK-GX-JSON-DAG: "%149:sub26": 197 # CHECK-GX-JSON-DAG: "%149:sub27": 196 # CHECK-GX-JSON-DAG: "%149:sub28": 193 # CHECK-GX-JSON-DAG: "%149:sub29": 192 # CHECK-GX-JSON-DAG: "%149:sub30": 191 # CHECK-GX-JSON-DAG: "%149:sub31": 190 # CHECK-GX-JSON-DAG: "%191:sub0": 283 # CHECK-GX-JSON-DAG: "%191:sub1": 282 # CHECK-GX-JSON-DAG: "%191:sub2": 281 # CHECK-GX-JSON-DAG: "%191:sub3": 280 # CHECK-GX-JSON-DAG: "%191:sub4": 277 # CHECK-GX-JSON-DAG: "%191:sub5": 276 # CHECK-GX-JSON-DAG: "%191:sub6": 275 # CHECK-GX-JSON-DAG: "%191:sub7": 274 # CHECK-GX-JSON-DAG: "%191:sub8": 271 # CHECK-GX-JSON-DAG: "%191:sub9": 270 # CHECK-GX-JSON-DAG: "%191:sub10": 269 # CHECK-GX-JSON-DAG: "%191:sub11": 268 # CHECK-GX-JSON-DAG: "%191:sub12": 265 # CHECK-GX-JSON-DAG: "%191:sub13": 264 # CHECK-GX-JSON-DAG: "%191:sub14": 263 # CHECK-GX-JSON-DAG: "%191:sub15": 262 # CHECK-GX-JSON-DAG: "%191:sub16": 259 # CHECK-GX-JSON-DAG: "%191:sub17": 258 # CHECK-GX-JSON-DAG: "%191:sub18": 257 # CHECK-GX-JSON-DAG: "%191:sub19": 256 # CHECK-GX-JSON-DAG: "%191:sub20": 253 # CHECK-GX-JSON-DAG: "%191:sub21": 252 # CHECK-GX-JSON-DAG: "%191:sub22": 251 # CHECK-GX-JSON-DAG: "%191:sub23": 250 # CHECK-GX-JSON-DAG: "%191:sub24": 247 # CHECK-GX-JSON-DAG: "%191:sub25": 246 # CHECK-GX-JSON-DAG: "%191:sub26": 245 # CHECK-GX-JSON-DAG: "%191:sub27": 244 # CHECK-GX-JSON-DAG: "%191:sub28": 241 # CHECK-GX-JSON-DAG: "%191:sub29": 240 # CHECK-GX-JSON-DAG: "%191:sub30": 239 # CHECK-GX-JSON-DAG: "%191:sub31": 238 # CHECK-GX-JSON-DAG: "%233:sub0": 331 # CHECK-GX-JSON-DAG: "%233:sub1": 330 # CHECK-GX-JSON-DAG: "%233:sub2": 329 # CHECK-GX-JSON-DAG: "%233:sub3": 328 # CHECK-GX-JSON-DAG: "%233:sub4": 325 # CHECK-GX-JSON-DAG: "%233:sub5": 324 # CHECK-GX-JSON-DAG: "%233:sub6": 323 # CHECK-GX-JSON-DAG: "%233:sub7": 322 # CHECK-GX-JSON-DAG: "%233:sub8": 319 # CHECK-GX-JSON-DAG: "%233:sub9": 318 # CHECK-GX-JSON-DAG: "%233:sub10": 317 # CHECK-GX-JSON-DAG: "%233:sub11": 316 # CHECK-GX-JSON-DAG: "%233:sub12": 313 # CHECK-GX-JSON-DAG: "%233:sub13": 312 # CHECK-GX-JSON-DAG: "%233:sub14": 311 # CHECK-GX-JSON-DAG: "%233:sub15": 310 # CHECK-GX-JSON-DAG: "%233:sub16": 307 # CHECK-GX-JSON-DAG: "%233:sub17": 306 # CHECK-GX-JSON-DAG: "%233:sub18": 305 # CHECK-GX-JSON-DAG: "%233:sub19": 304 # CHECK-GX-JSON-DAG: "%233:sub20": 301 # CHECK-GX-JSON-DAG: "%233:sub21": 300 # CHECK-GX-JSON-DAG: "%233:sub22": 299 # CHECK-GX-JSON-DAG: "%233:sub23": 298 # CHECK-GX-JSON-DAG: "%233:sub24": 295 # CHECK-GX-JSON-DAG: "%233:sub25": 294 # CHECK-GX-JSON-DAG: "%233:sub26": 293 # CHECK-GX-JSON-DAG: "%233:sub27": 292 # CHECK-GX-JSON-DAG: "%233:sub28": 289 # CHECK-GX-JSON-DAG: "%233:sub29": 288 # CHECK-GX-JSON-DAG: "%233:sub30": 287 # CHECK-GX-JSON-DAG: "%233:sub31": 286 # CHECK-GX-JSON-DAG: "%275:sub0": 379 # CHECK-GX-JSON-DAG: "%275:sub1": 378 # CHECK-GX-JSON-DAG: "%275:sub2": 377 # CHECK-GX-JSON-DAG: "%275:sub3": 376 # CHECK-GX-JSON-DAG: "%275:sub4": 373 # CHECK-GX-JSON-DAG: "%275:sub5": 372 # CHECK-GX-JSON-DAG: "%275:sub6": 371 # CHECK-GX-JSON-DAG: "%275:sub7": 370 # CHECK-GX-JSON-DAG: "%275:sub8": 367 # CHECK-GX-JSON-DAG: "%275:sub9": 366 # CHECK-GX-JSON-DAG: "%275:sub10": 365 # CHECK-GX-JSON-DAG: "%275:sub11": 364 # CHECK-GX-JSON-DAG: "%275:sub12": 361 # CHECK-GX-JSON-DAG: "%275:sub13": 360 # CHECK-GX-JSON-DAG: "%275:sub14": 359 # CHECK-GX-JSON-DAG: "%275:sub15": 358 # CHECK-GX-JSON-DAG: "%275:sub16": 355 # CHECK-GX-JSON-DAG: "%275:sub17": 354 # CHECK-GX-JSON-DAG: "%275:sub18": 353 # CHECK-GX-JSON-DAG: "%275:sub19": 352 # CHECK-GX-JSON-DAG: "%275:sub20": 349 # CHECK-GX-JSON-DAG: "%275:sub21": 348 # CHECK-GX-JSON-DAG: "%275:sub22": 347 # CHECK-GX-JSON-DAG: "%275:sub23": 346 # CHECK-GX-JSON-DAG: "%275:sub24": 343 # CHECK-GX-JSON-DAG: "%275:sub25": 342 # CHECK-GX-JSON-DAG: "%275:sub26": 341 # CHECK-GX-JSON-DAG: "%275:sub27": 340 # CHECK-GX-JSON-DAG: "%275:sub28": 337 # CHECK-GX-JSON-DAG: "%275:sub29": 336 # CHECK-GX-JSON-DAG: "%275:sub30": 335 # CHECK-GX-JSON-DAG: "%275:sub31": 334 # CHECK-GX-JSON-DAG: "%277": 8 # CHECK-GX-JSON-DAG: "%278": 8 # CHECK-GX-JSON-DAG: "%279": 8 # CHECK-GX-JSON-DAG: "%280": 8 # CHECK-GX-JSON-DAG: "%282": 8 # CHECK-GX-JSON-DAG: "%283": 8 # CHECK-GX-JSON-DAG: "%284": 8 # CHECK-GX-JSON-DAG: "%285": 8 # CHECK-GX-JSON-DAG: "%287": 8 # CHECK-GX-JSON-DAG: "%288": 8 # CHECK-GX-JSON-DAG: "%289": 8 # CHECK-GX-JSON-DAG: "%290": 8 # CHECK-GX-JSON-DAG: "%292": 8 # CHECK-GX-JSON-DAG: "%293": 8 # CHECK-GX-JSON-DAG: "%294": 8 # CHECK-GX-JSON-DAG: "%295": 8 # CHECK-GX-JSON-DAG: "%297": 8 # CHECK-GX-JSON-DAG: "%298": 8 # CHECK-GX-JSON-DAG: "%299": 8 # CHECK-GX-JSON-DAG: "%300": 8 # CHECK-GX-JSON-DAG: "%302": 8 # CHECK-GX-JSON-DAG: "%303": 8 # CHECK-GX-JSON-DAG: "%304": 8 # CHECK-GX-JSON-DAG: "%305": 8 # CHECK-GX-JSON-DAG: "%306:sub0": 2 # CHECK-GX-JSON-DAG: "%306:sub1": 1 # CHECK-GX-JSON-DAG: "%306:sub2": 0 # CHECK-GX-JSON-DAG: "%307": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%309:vgpr_32 = COPY %306.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 186 # CHECK-GX-JSON-DAG: "%69:sub1": 185 # CHECK-GX-JSON-DAG: "%69:sub2": 184 # CHECK-GX-JSON-DAG: "%69:sub3": 183 # CHECK-GX-JSON-DAG: "%69:sub4": 180 # CHECK-GX-JSON-DAG: "%69:sub5": 179 # CHECK-GX-JSON-DAG: "%69:sub6": 178 # CHECK-GX-JSON-DAG: "%69:sub7": 177 # CHECK-GX-JSON-DAG: "%69:sub8": 174 # CHECK-GX-JSON-DAG: "%69:sub9": 173 # CHECK-GX-JSON-DAG: "%69:sub10": 172 # CHECK-GX-JSON-DAG: "%69:sub11": 171 # CHECK-GX-JSON-DAG: "%69:sub12": 168 # CHECK-GX-JSON-DAG: "%69:sub13": 167 # CHECK-GX-JSON-DAG: "%69:sub14": 166 # CHECK-GX-JSON-DAG: "%69:sub15": 165 # CHECK-GX-JSON-DAG: "%69:sub16": 162 # CHECK-GX-JSON-DAG: "%69:sub17": 161 # CHECK-GX-JSON-DAG: "%69:sub18": 160 # CHECK-GX-JSON-DAG: "%69:sub19": 159 # CHECK-GX-JSON-DAG: "%69:sub20": 156 # CHECK-GX-JSON-DAG: "%69:sub21": 155 # CHECK-GX-JSON-DAG: "%69:sub22": 154 # CHECK-GX-JSON-DAG: "%69:sub23": 153 # CHECK-GX-JSON-DAG: "%69:sub24": 150 # CHECK-GX-JSON-DAG: "%69:sub25": 149 # CHECK-GX-JSON-DAG: "%69:sub26": 148 # CHECK-GX-JSON-DAG: "%69:sub27": 147 # CHECK-GX-JSON-DAG: "%69:sub28": 144 # CHECK-GX-JSON-DAG: "%69:sub29": 143 # CHECK-GX-JSON-DAG: "%69:sub30": 142 # CHECK-GX-JSON-DAG: "%69:sub31": 141 # CHECK-GX-JSON-DAG: "%70:sub0": 138 # CHECK-GX-JSON-DAG: "%70:sub1": 137 # CHECK-GX-JSON-DAG: "%70:sub2": 136 # CHECK-GX-JSON-DAG: "%70:sub3": 135 # CHECK-GX-JSON-DAG: "%70:sub4": 132 # CHECK-GX-JSON-DAG: "%70:sub5": 131 # CHECK-GX-JSON-DAG: "%70:sub6": 130 # CHECK-GX-JSON-DAG: "%70:sub7": 129 # CHECK-GX-JSON-DAG: "%70:sub8": 126 # CHECK-GX-JSON-DAG: "%70:sub9": 125 # CHECK-GX-JSON-DAG: "%70:sub10": 124 # CHECK-GX-JSON-DAG: "%70:sub11": 123 # CHECK-GX-JSON-DAG: "%70:sub12": 120 # CHECK-GX-JSON-DAG: "%70:sub13": 119 # CHECK-GX-JSON-DAG: "%70:sub14": 118 # CHECK-GX-JSON-DAG: "%70:sub15": 117 # CHECK-GX-JSON-DAG: "%70:sub16": 114 # CHECK-GX-JSON-DAG: "%70:sub17": 113 # CHECK-GX-JSON-DAG: "%70:sub18": 112 # CHECK-GX-JSON-DAG: "%70:sub19": 111 # CHECK-GX-JSON-DAG: "%70:sub20": 108 # CHECK-GX-JSON-DAG: "%70:sub21": 107 # CHECK-GX-JSON-DAG: "%70:sub22": 106 # CHECK-GX-JSON-DAG: "%70:sub23": 105 # CHECK-GX-JSON-DAG: "%70:sub24": 102 # CHECK-GX-JSON-DAG: "%70:sub25": 101 # CHECK-GX-JSON-DAG: "%70:sub26": 100 # CHECK-GX-JSON-DAG: "%70:sub27": 99 # CHECK-GX-JSON-DAG: "%70:sub28": 96 # CHECK-GX-JSON-DAG: "%70:sub29": 95 # CHECK-GX-JSON-DAG: "%70:sub30": 94 # CHECK-GX-JSON-DAG: "%70:sub31": 93 # CHECK-GX-JSON-DAG: "%97": 2 # CHECK-GX-JSON-DAG: "%102": 9 # CHECK-GX-JSON-DAG: "%107": 51 # CHECK-GX-JSON-DAG: "%149:sub0": 234 # CHECK-GX-JSON-DAG: "%149:sub1": 233 # CHECK-GX-JSON-DAG: "%149:sub2": 232 # CHECK-GX-JSON-DAG: "%149:sub3": 231 # CHECK-GX-JSON-DAG: "%149:sub4": 228 # CHECK-GX-JSON-DAG: "%149:sub5": 227 # CHECK-GX-JSON-DAG: "%149:sub6": 226 # CHECK-GX-JSON-DAG: "%149:sub7": 225 # CHECK-GX-JSON-DAG: "%149:sub8": 222 # CHECK-GX-JSON-DAG: "%149:sub9": 221 # CHECK-GX-JSON-DAG: "%149:sub10": 220 # CHECK-GX-JSON-DAG: "%149:sub11": 219 # CHECK-GX-JSON-DAG: "%149:sub12": 216 # CHECK-GX-JSON-DAG: "%149:sub13": 215 # CHECK-GX-JSON-DAG: "%149:sub14": 214 # CHECK-GX-JSON-DAG: "%149:sub15": 213 # CHECK-GX-JSON-DAG: "%149:sub16": 210 # CHECK-GX-JSON-DAG: "%149:sub17": 209 # CHECK-GX-JSON-DAG: "%149:sub18": 208 # CHECK-GX-JSON-DAG: "%149:sub19": 207 # CHECK-GX-JSON-DAG: "%149:sub20": 204 # CHECK-GX-JSON-DAG: "%149:sub21": 203 # CHECK-GX-JSON-DAG: "%149:sub22": 202 # CHECK-GX-JSON-DAG: "%149:sub23": 201 # CHECK-GX-JSON-DAG: "%149:sub24": 198 # CHECK-GX-JSON-DAG: "%149:sub25": 197 # CHECK-GX-JSON-DAG: "%149:sub26": 196 # CHECK-GX-JSON-DAG: "%149:sub27": 195 # CHECK-GX-JSON-DAG: "%149:sub28": 192 # CHECK-GX-JSON-DAG: "%149:sub29": 191 # CHECK-GX-JSON-DAG: "%149:sub30": 190 # CHECK-GX-JSON-DAG: "%149:sub31": 189 # CHECK-GX-JSON-DAG: "%191:sub0": 282 # CHECK-GX-JSON-DAG: "%191:sub1": 281 # CHECK-GX-JSON-DAG: "%191:sub2": 280 # CHECK-GX-JSON-DAG: "%191:sub3": 279 # CHECK-GX-JSON-DAG: "%191:sub4": 276 # CHECK-GX-JSON-DAG: "%191:sub5": 275 # CHECK-GX-JSON-DAG: "%191:sub6": 274 # CHECK-GX-JSON-DAG: "%191:sub7": 273 # CHECK-GX-JSON-DAG: "%191:sub8": 270 # CHECK-GX-JSON-DAG: "%191:sub9": 269 # CHECK-GX-JSON-DAG: "%191:sub10": 268 # CHECK-GX-JSON-DAG: "%191:sub11": 267 # CHECK-GX-JSON-DAG: "%191:sub12": 264 # CHECK-GX-JSON-DAG: "%191:sub13": 263 # CHECK-GX-JSON-DAG: "%191:sub14": 262 # CHECK-GX-JSON-DAG: "%191:sub15": 261 # CHECK-GX-JSON-DAG: "%191:sub16": 258 # CHECK-GX-JSON-DAG: "%191:sub17": 257 # CHECK-GX-JSON-DAG: "%191:sub18": 256 # CHECK-GX-JSON-DAG: "%191:sub19": 255 # CHECK-GX-JSON-DAG: "%191:sub20": 252 # CHECK-GX-JSON-DAG: "%191:sub21": 251 # CHECK-GX-JSON-DAG: "%191:sub22": 250 # CHECK-GX-JSON-DAG: "%191:sub23": 249 # CHECK-GX-JSON-DAG: "%191:sub24": 246 # CHECK-GX-JSON-DAG: "%191:sub25": 245 # CHECK-GX-JSON-DAG: "%191:sub26": 244 # CHECK-GX-JSON-DAG: "%191:sub27": 243 # CHECK-GX-JSON-DAG: "%191:sub28": 240 # CHECK-GX-JSON-DAG: "%191:sub29": 239 # CHECK-GX-JSON-DAG: "%191:sub30": 238 # CHECK-GX-JSON-DAG: "%191:sub31": 237 # CHECK-GX-JSON-DAG: "%233:sub0": 330 # CHECK-GX-JSON-DAG: "%233:sub1": 329 # CHECK-GX-JSON-DAG: "%233:sub2": 328 # CHECK-GX-JSON-DAG: "%233:sub3": 327 # CHECK-GX-JSON-DAG: "%233:sub4": 324 # CHECK-GX-JSON-DAG: "%233:sub5": 323 # CHECK-GX-JSON-DAG: "%233:sub6": 322 # CHECK-GX-JSON-DAG: "%233:sub7": 321 # CHECK-GX-JSON-DAG: "%233:sub8": 318 # CHECK-GX-JSON-DAG: "%233:sub9": 317 # CHECK-GX-JSON-DAG: "%233:sub10": 316 # CHECK-GX-JSON-DAG: "%233:sub11": 315 # CHECK-GX-JSON-DAG: "%233:sub12": 312 # CHECK-GX-JSON-DAG: "%233:sub13": 311 # CHECK-GX-JSON-DAG: "%233:sub14": 310 # CHECK-GX-JSON-DAG: "%233:sub15": 309 # CHECK-GX-JSON-DAG: "%233:sub16": 306 # CHECK-GX-JSON-DAG: "%233:sub17": 305 # CHECK-GX-JSON-DAG: "%233:sub18": 304 # CHECK-GX-JSON-DAG: "%233:sub19": 303 # CHECK-GX-JSON-DAG: "%233:sub20": 300 # CHECK-GX-JSON-DAG: "%233:sub21": 299 # CHECK-GX-JSON-DAG: "%233:sub22": 298 # CHECK-GX-JSON-DAG: "%233:sub23": 297 # CHECK-GX-JSON-DAG: "%233:sub24": 294 # CHECK-GX-JSON-DAG: "%233:sub25": 293 # CHECK-GX-JSON-DAG: "%233:sub26": 292 # CHECK-GX-JSON-DAG: "%233:sub27": 291 # CHECK-GX-JSON-DAG: "%233:sub28": 288 # CHECK-GX-JSON-DAG: "%233:sub29": 287 # CHECK-GX-JSON-DAG: "%233:sub30": 286 # CHECK-GX-JSON-DAG: "%233:sub31": 285 # CHECK-GX-JSON-DAG: "%275:sub0": 378 # CHECK-GX-JSON-DAG: "%275:sub1": 377 # CHECK-GX-JSON-DAG: "%275:sub2": 376 # CHECK-GX-JSON-DAG: "%275:sub3": 375 # CHECK-GX-JSON-DAG: "%275:sub4": 372 # CHECK-GX-JSON-DAG: "%275:sub5": 371 # CHECK-GX-JSON-DAG: "%275:sub6": 370 # CHECK-GX-JSON-DAG: "%275:sub7": 369 # CHECK-GX-JSON-DAG: "%275:sub8": 366 # CHECK-GX-JSON-DAG: "%275:sub9": 365 # CHECK-GX-JSON-DAG: "%275:sub10": 364 # CHECK-GX-JSON-DAG: "%275:sub11": 363 # CHECK-GX-JSON-DAG: "%275:sub12": 360 # CHECK-GX-JSON-DAG: "%275:sub13": 359 # CHECK-GX-JSON-DAG: "%275:sub14": 358 # CHECK-GX-JSON-DAG: "%275:sub15": 357 # CHECK-GX-JSON-DAG: "%275:sub16": 354 # CHECK-GX-JSON-DAG: "%275:sub17": 353 # CHECK-GX-JSON-DAG: "%275:sub18": 352 # CHECK-GX-JSON-DAG: "%275:sub19": 351 # CHECK-GX-JSON-DAG: "%275:sub20": 348 # CHECK-GX-JSON-DAG: "%275:sub21": 347 # CHECK-GX-JSON-DAG: "%275:sub22": 346 # CHECK-GX-JSON-DAG: "%275:sub23": 345 # CHECK-GX-JSON-DAG: "%275:sub24": 342 # CHECK-GX-JSON-DAG: "%275:sub25": 341 # CHECK-GX-JSON-DAG: "%275:sub26": 340 # CHECK-GX-JSON-DAG: "%275:sub27": 339 # CHECK-GX-JSON-DAG: "%275:sub28": 336 # CHECK-GX-JSON-DAG: "%275:sub29": 335 # CHECK-GX-JSON-DAG: "%275:sub30": 334 # CHECK-GX-JSON-DAG: "%275:sub31": 333 # CHECK-GX-JSON-DAG: "%277": 7 # CHECK-GX-JSON-DAG: "%278": 7 # CHECK-GX-JSON-DAG: "%279": 7 # CHECK-GX-JSON-DAG: "%280": 7 # CHECK-GX-JSON-DAG: "%282": 7 # CHECK-GX-JSON-DAG: "%283": 7 # CHECK-GX-JSON-DAG: "%284": 7 # CHECK-GX-JSON-DAG: "%285": 7 # CHECK-GX-JSON-DAG: "%287": 7 # CHECK-GX-JSON-DAG: "%288": 7 # CHECK-GX-JSON-DAG: "%289": 7 # CHECK-GX-JSON-DAG: "%290": 7 # CHECK-GX-JSON-DAG: "%292": 7 # CHECK-GX-JSON-DAG: "%293": 7 # CHECK-GX-JSON-DAG: "%294": 7 # CHECK-GX-JSON-DAG: "%295": 7 # CHECK-GX-JSON-DAG: "%297": 7 # CHECK-GX-JSON-DAG: "%298": 7 # CHECK-GX-JSON-DAG: "%299": 7 # CHECK-GX-JSON-DAG: "%300": 7 # CHECK-GX-JSON-DAG: "%302": 7 # CHECK-GX-JSON-DAG: "%303": 7 # CHECK-GX-JSON-DAG: "%304": 7 # CHECK-GX-JSON-DAG: "%305": 7 # CHECK-GX-JSON-DAG: "%306:sub0": 1 # CHECK-GX-JSON-DAG: "%306:sub1": 0 # CHECK-GX-JSON-DAG: "%307": 7 # CHECK-GX-JSON-DAG: "%308": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%310:vgpr_32 = COPY %306.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 185 # CHECK-GX-JSON-DAG: "%69:sub1": 184 # CHECK-GX-JSON-DAG: "%69:sub2": 183 # CHECK-GX-JSON-DAG: "%69:sub3": 182 # CHECK-GX-JSON-DAG: "%69:sub4": 179 # CHECK-GX-JSON-DAG: "%69:sub5": 178 # CHECK-GX-JSON-DAG: "%69:sub6": 177 # CHECK-GX-JSON-DAG: "%69:sub7": 176 # CHECK-GX-JSON-DAG: "%69:sub8": 173 # CHECK-GX-JSON-DAG: "%69:sub9": 172 # CHECK-GX-JSON-DAG: "%69:sub10": 171 # CHECK-GX-JSON-DAG: "%69:sub11": 170 # CHECK-GX-JSON-DAG: "%69:sub12": 167 # CHECK-GX-JSON-DAG: "%69:sub13": 166 # CHECK-GX-JSON-DAG: "%69:sub14": 165 # CHECK-GX-JSON-DAG: "%69:sub15": 164 # CHECK-GX-JSON-DAG: "%69:sub16": 161 # CHECK-GX-JSON-DAG: "%69:sub17": 160 # CHECK-GX-JSON-DAG: "%69:sub18": 159 # CHECK-GX-JSON-DAG: "%69:sub19": 158 # CHECK-GX-JSON-DAG: "%69:sub20": 155 # CHECK-GX-JSON-DAG: "%69:sub21": 154 # CHECK-GX-JSON-DAG: "%69:sub22": 153 # CHECK-GX-JSON-DAG: "%69:sub23": 152 # CHECK-GX-JSON-DAG: "%69:sub24": 149 # CHECK-GX-JSON-DAG: "%69:sub25": 148 # CHECK-GX-JSON-DAG: "%69:sub26": 147 # CHECK-GX-JSON-DAG: "%69:sub27": 146 # CHECK-GX-JSON-DAG: "%69:sub28": 143 # CHECK-GX-JSON-DAG: "%69:sub29": 142 # CHECK-GX-JSON-DAG: "%69:sub30": 141 # CHECK-GX-JSON-DAG: "%69:sub31": 140 # CHECK-GX-JSON-DAG: "%70:sub0": 137 # CHECK-GX-JSON-DAG: "%70:sub1": 136 # CHECK-GX-JSON-DAG: "%70:sub2": 135 # CHECK-GX-JSON-DAG: "%70:sub3": 134 # CHECK-GX-JSON-DAG: "%70:sub4": 131 # CHECK-GX-JSON-DAG: "%70:sub5": 130 # CHECK-GX-JSON-DAG: "%70:sub6": 129 # CHECK-GX-JSON-DAG: "%70:sub7": 128 # CHECK-GX-JSON-DAG: "%70:sub8": 125 # CHECK-GX-JSON-DAG: "%70:sub9": 124 # CHECK-GX-JSON-DAG: "%70:sub10": 123 # CHECK-GX-JSON-DAG: "%70:sub11": 122 # CHECK-GX-JSON-DAG: "%70:sub12": 119 # CHECK-GX-JSON-DAG: "%70:sub13": 118 # CHECK-GX-JSON-DAG: "%70:sub14": 117 # CHECK-GX-JSON-DAG: "%70:sub15": 116 # CHECK-GX-JSON-DAG: "%70:sub16": 113 # CHECK-GX-JSON-DAG: "%70:sub17": 112 # CHECK-GX-JSON-DAG: "%70:sub18": 111 # CHECK-GX-JSON-DAG: "%70:sub19": 110 # CHECK-GX-JSON-DAG: "%70:sub20": 107 # CHECK-GX-JSON-DAG: "%70:sub21": 106 # CHECK-GX-JSON-DAG: "%70:sub22": 105 # CHECK-GX-JSON-DAG: "%70:sub23": 104 # CHECK-GX-JSON-DAG: "%70:sub24": 101 # CHECK-GX-JSON-DAG: "%70:sub25": 100 # CHECK-GX-JSON-DAG: "%70:sub26": 99 # CHECK-GX-JSON-DAG: "%70:sub27": 98 # CHECK-GX-JSON-DAG: "%70:sub28": 95 # CHECK-GX-JSON-DAG: "%70:sub29": 94 # CHECK-GX-JSON-DAG: "%70:sub30": 93 # CHECK-GX-JSON-DAG: "%70:sub31": 92 # CHECK-GX-JSON-DAG: "%97": 1 # CHECK-GX-JSON-DAG: "%102": 8 # CHECK-GX-JSON-DAG: "%107": 50 # CHECK-GX-JSON-DAG: "%149:sub0": 233 # CHECK-GX-JSON-DAG: "%149:sub1": 232 # CHECK-GX-JSON-DAG: "%149:sub2": 231 # CHECK-GX-JSON-DAG: "%149:sub3": 230 # CHECK-GX-JSON-DAG: "%149:sub4": 227 # CHECK-GX-JSON-DAG: "%149:sub5": 226 # CHECK-GX-JSON-DAG: "%149:sub6": 225 # CHECK-GX-JSON-DAG: "%149:sub7": 224 # CHECK-GX-JSON-DAG: "%149:sub8": 221 # CHECK-GX-JSON-DAG: "%149:sub9": 220 # CHECK-GX-JSON-DAG: "%149:sub10": 219 # CHECK-GX-JSON-DAG: "%149:sub11": 218 # CHECK-GX-JSON-DAG: "%149:sub12": 215 # CHECK-GX-JSON-DAG: "%149:sub13": 214 # CHECK-GX-JSON-DAG: "%149:sub14": 213 # CHECK-GX-JSON-DAG: "%149:sub15": 212 # CHECK-GX-JSON-DAG: "%149:sub16": 209 # CHECK-GX-JSON-DAG: "%149:sub17": 208 # CHECK-GX-JSON-DAG: "%149:sub18": 207 # CHECK-GX-JSON-DAG: "%149:sub19": 206 # CHECK-GX-JSON-DAG: "%149:sub20": 203 # CHECK-GX-JSON-DAG: "%149:sub21": 202 # CHECK-GX-JSON-DAG: "%149:sub22": 201 # CHECK-GX-JSON-DAG: "%149:sub23": 200 # CHECK-GX-JSON-DAG: "%149:sub24": 197 # CHECK-GX-JSON-DAG: "%149:sub25": 196 # CHECK-GX-JSON-DAG: "%149:sub26": 195 # CHECK-GX-JSON-DAG: "%149:sub27": 194 # CHECK-GX-JSON-DAG: "%149:sub28": 191 # CHECK-GX-JSON-DAG: "%149:sub29": 190 # CHECK-GX-JSON-DAG: "%149:sub30": 189 # CHECK-GX-JSON-DAG: "%149:sub31": 188 # CHECK-GX-JSON-DAG: "%191:sub0": 281 # CHECK-GX-JSON-DAG: "%191:sub1": 280 # CHECK-GX-JSON-DAG: "%191:sub2": 279 # CHECK-GX-JSON-DAG: "%191:sub3": 278 # CHECK-GX-JSON-DAG: "%191:sub4": 275 # CHECK-GX-JSON-DAG: "%191:sub5": 274 # CHECK-GX-JSON-DAG: "%191:sub6": 273 # CHECK-GX-JSON-DAG: "%191:sub7": 272 # CHECK-GX-JSON-DAG: "%191:sub8": 269 # CHECK-GX-JSON-DAG: "%191:sub9": 268 # CHECK-GX-JSON-DAG: "%191:sub10": 267 # CHECK-GX-JSON-DAG: "%191:sub11": 266 # CHECK-GX-JSON-DAG: "%191:sub12": 263 # CHECK-GX-JSON-DAG: "%191:sub13": 262 # CHECK-GX-JSON-DAG: "%191:sub14": 261 # CHECK-GX-JSON-DAG: "%191:sub15": 260 # CHECK-GX-JSON-DAG: "%191:sub16": 257 # CHECK-GX-JSON-DAG: "%191:sub17": 256 # CHECK-GX-JSON-DAG: "%191:sub18": 255 # CHECK-GX-JSON-DAG: "%191:sub19": 254 # CHECK-GX-JSON-DAG: "%191:sub20": 251 # CHECK-GX-JSON-DAG: "%191:sub21": 250 # CHECK-GX-JSON-DAG: "%191:sub22": 249 # CHECK-GX-JSON-DAG: "%191:sub23": 248 # CHECK-GX-JSON-DAG: "%191:sub24": 245 # CHECK-GX-JSON-DAG: "%191:sub25": 244 # CHECK-GX-JSON-DAG: "%191:sub26": 243 # CHECK-GX-JSON-DAG: "%191:sub27": 242 # CHECK-GX-JSON-DAG: "%191:sub28": 239 # CHECK-GX-JSON-DAG: "%191:sub29": 238 # CHECK-GX-JSON-DAG: "%191:sub30": 237 # CHECK-GX-JSON-DAG: "%191:sub31": 236 # CHECK-GX-JSON-DAG: "%233:sub0": 329 # CHECK-GX-JSON-DAG: "%233:sub1": 328 # CHECK-GX-JSON-DAG: "%233:sub2": 327 # CHECK-GX-JSON-DAG: "%233:sub3": 326 # CHECK-GX-JSON-DAG: "%233:sub4": 323 # CHECK-GX-JSON-DAG: "%233:sub5": 322 # CHECK-GX-JSON-DAG: "%233:sub6": 321 # CHECK-GX-JSON-DAG: "%233:sub7": 320 # CHECK-GX-JSON-DAG: "%233:sub8": 317 # CHECK-GX-JSON-DAG: "%233:sub9": 316 # CHECK-GX-JSON-DAG: "%233:sub10": 315 # CHECK-GX-JSON-DAG: "%233:sub11": 314 # CHECK-GX-JSON-DAG: "%233:sub12": 311 # CHECK-GX-JSON-DAG: "%233:sub13": 310 # CHECK-GX-JSON-DAG: "%233:sub14": 309 # CHECK-GX-JSON-DAG: "%233:sub15": 308 # CHECK-GX-JSON-DAG: "%233:sub16": 305 # CHECK-GX-JSON-DAG: "%233:sub17": 304 # CHECK-GX-JSON-DAG: "%233:sub18": 303 # CHECK-GX-JSON-DAG: "%233:sub19": 302 # CHECK-GX-JSON-DAG: "%233:sub20": 299 # CHECK-GX-JSON-DAG: "%233:sub21": 298 # CHECK-GX-JSON-DAG: "%233:sub22": 297 # CHECK-GX-JSON-DAG: "%233:sub23": 296 # CHECK-GX-JSON-DAG: "%233:sub24": 293 # CHECK-GX-JSON-DAG: "%233:sub25": 292 # CHECK-GX-JSON-DAG: "%233:sub26": 291 # CHECK-GX-JSON-DAG: "%233:sub27": 290 # CHECK-GX-JSON-DAG: "%233:sub28": 287 # CHECK-GX-JSON-DAG: "%233:sub29": 286 # CHECK-GX-JSON-DAG: "%233:sub30": 285 # CHECK-GX-JSON-DAG: "%233:sub31": 284 # CHECK-GX-JSON-DAG: "%275:sub0": 377 # CHECK-GX-JSON-DAG: "%275:sub1": 376 # CHECK-GX-JSON-DAG: "%275:sub2": 375 # CHECK-GX-JSON-DAG: "%275:sub3": 374 # CHECK-GX-JSON-DAG: "%275:sub4": 371 # CHECK-GX-JSON-DAG: "%275:sub5": 370 # CHECK-GX-JSON-DAG: "%275:sub6": 369 # CHECK-GX-JSON-DAG: "%275:sub7": 368 # CHECK-GX-JSON-DAG: "%275:sub8": 365 # CHECK-GX-JSON-DAG: "%275:sub9": 364 # CHECK-GX-JSON-DAG: "%275:sub10": 363 # CHECK-GX-JSON-DAG: "%275:sub11": 362 # CHECK-GX-JSON-DAG: "%275:sub12": 359 # CHECK-GX-JSON-DAG: "%275:sub13": 358 # CHECK-GX-JSON-DAG: "%275:sub14": 357 # CHECK-GX-JSON-DAG: "%275:sub15": 356 # CHECK-GX-JSON-DAG: "%275:sub16": 353 # CHECK-GX-JSON-DAG: "%275:sub17": 352 # CHECK-GX-JSON-DAG: "%275:sub18": 351 # CHECK-GX-JSON-DAG: "%275:sub19": 350 # CHECK-GX-JSON-DAG: "%275:sub20": 347 # CHECK-GX-JSON-DAG: "%275:sub21": 346 # CHECK-GX-JSON-DAG: "%275:sub22": 345 # CHECK-GX-JSON-DAG: "%275:sub23": 344 # CHECK-GX-JSON-DAG: "%275:sub24": 341 # CHECK-GX-JSON-DAG: "%275:sub25": 340 # CHECK-GX-JSON-DAG: "%275:sub26": 339 # CHECK-GX-JSON-DAG: "%275:sub27": 338 # CHECK-GX-JSON-DAG: "%275:sub28": 335 # CHECK-GX-JSON-DAG: "%275:sub29": 334 # CHECK-GX-JSON-DAG: "%275:sub30": 333 # CHECK-GX-JSON-DAG: "%275:sub31": 332 # CHECK-GX-JSON-DAG: "%277": 6 # CHECK-GX-JSON-DAG: "%278": 6 # CHECK-GX-JSON-DAG: "%279": 6 # CHECK-GX-JSON-DAG: "%280": 6 # CHECK-GX-JSON-DAG: "%282": 6 # CHECK-GX-JSON-DAG: "%283": 6 # CHECK-GX-JSON-DAG: "%284": 6 # CHECK-GX-JSON-DAG: "%285": 6 # CHECK-GX-JSON-DAG: "%287": 6 # CHECK-GX-JSON-DAG: "%288": 6 # CHECK-GX-JSON-DAG: "%289": 6 # CHECK-GX-JSON-DAG: "%290": 6 # CHECK-GX-JSON-DAG: "%292": 6 # CHECK-GX-JSON-DAG: "%293": 6 # CHECK-GX-JSON-DAG: "%294": 6 # CHECK-GX-JSON-DAG: "%295": 6 # CHECK-GX-JSON-DAG: "%297": 6 # CHECK-GX-JSON-DAG: "%298": 6 # CHECK-GX-JSON-DAG: "%299": 6 # CHECK-GX-JSON-DAG: "%300": 6 # CHECK-GX-JSON-DAG: "%302": 6 # CHECK-GX-JSON-DAG: "%303": 6 # CHECK-GX-JSON-DAG: "%304": 6 # CHECK-GX-JSON-DAG: "%305": 6 # CHECK-GX-JSON-DAG: "%306:sub0": 0 # CHECK-GX-JSON-DAG: "%307": 6 # CHECK-GX-JSON-DAG: "%308": 6 # CHECK-GX-JSON-DAG: "%309": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%311:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p5, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 184 # CHECK-GX-JSON-DAG: "%69:sub1": 183 # CHECK-GX-JSON-DAG: "%69:sub2": 182 # CHECK-GX-JSON-DAG: "%69:sub3": 181 # CHECK-GX-JSON-DAG: "%69:sub4": 178 # CHECK-GX-JSON-DAG: "%69:sub5": 177 # CHECK-GX-JSON-DAG: "%69:sub6": 176 # CHECK-GX-JSON-DAG: "%69:sub7": 175 # CHECK-GX-JSON-DAG: "%69:sub8": 172 # CHECK-GX-JSON-DAG: "%69:sub9": 171 # CHECK-GX-JSON-DAG: "%69:sub10": 170 # CHECK-GX-JSON-DAG: "%69:sub11": 169 # CHECK-GX-JSON-DAG: "%69:sub12": 166 # CHECK-GX-JSON-DAG: "%69:sub13": 165 # CHECK-GX-JSON-DAG: "%69:sub14": 164 # CHECK-GX-JSON-DAG: "%69:sub15": 163 # CHECK-GX-JSON-DAG: "%69:sub16": 160 # CHECK-GX-JSON-DAG: "%69:sub17": 159 # CHECK-GX-JSON-DAG: "%69:sub18": 158 # CHECK-GX-JSON-DAG: "%69:sub19": 157 # CHECK-GX-JSON-DAG: "%69:sub20": 154 # CHECK-GX-JSON-DAG: "%69:sub21": 153 # CHECK-GX-JSON-DAG: "%69:sub22": 152 # CHECK-GX-JSON-DAG: "%69:sub23": 151 # CHECK-GX-JSON-DAG: "%69:sub24": 148 # CHECK-GX-JSON-DAG: "%69:sub25": 147 # CHECK-GX-JSON-DAG: "%69:sub26": 146 # CHECK-GX-JSON-DAG: "%69:sub27": 145 # CHECK-GX-JSON-DAG: "%69:sub28": 142 # CHECK-GX-JSON-DAG: "%69:sub29": 141 # CHECK-GX-JSON-DAG: "%69:sub30": 140 # CHECK-GX-JSON-DAG: "%69:sub31": 139 # CHECK-GX-JSON-DAG: "%70:sub0": 136 # CHECK-GX-JSON-DAG: "%70:sub1": 135 # CHECK-GX-JSON-DAG: "%70:sub2": 134 # CHECK-GX-JSON-DAG: "%70:sub3": 133 # CHECK-GX-JSON-DAG: "%70:sub4": 130 # CHECK-GX-JSON-DAG: "%70:sub5": 129 # CHECK-GX-JSON-DAG: "%70:sub6": 128 # CHECK-GX-JSON-DAG: "%70:sub7": 127 # CHECK-GX-JSON-DAG: "%70:sub8": 124 # CHECK-GX-JSON-DAG: "%70:sub9": 123 # CHECK-GX-JSON-DAG: "%70:sub10": 122 # CHECK-GX-JSON-DAG: "%70:sub11": 121 # CHECK-GX-JSON-DAG: "%70:sub12": 118 # CHECK-GX-JSON-DAG: "%70:sub13": 117 # CHECK-GX-JSON-DAG: "%70:sub14": 116 # CHECK-GX-JSON-DAG: "%70:sub15": 115 # CHECK-GX-JSON-DAG: "%70:sub16": 112 # CHECK-GX-JSON-DAG: "%70:sub17": 111 # CHECK-GX-JSON-DAG: "%70:sub18": 110 # CHECK-GX-JSON-DAG: "%70:sub19": 109 # CHECK-GX-JSON-DAG: "%70:sub20": 106 # CHECK-GX-JSON-DAG: "%70:sub21": 105 # CHECK-GX-JSON-DAG: "%70:sub22": 104 # CHECK-GX-JSON-DAG: "%70:sub23": 103 # CHECK-GX-JSON-DAG: "%70:sub24": 100 # CHECK-GX-JSON-DAG: "%70:sub25": 99 # CHECK-GX-JSON-DAG: "%70:sub26": 98 # CHECK-GX-JSON-DAG: "%70:sub27": 97 # CHECK-GX-JSON-DAG: "%70:sub28": 94 # CHECK-GX-JSON-DAG: "%70:sub29": 93 # CHECK-GX-JSON-DAG: "%70:sub30": 92 # CHECK-GX-JSON-DAG: "%70:sub31": 91 # CHECK-GX-JSON-DAG: "%97": 0 # CHECK-GX-JSON-DAG: "%102": 7 # CHECK-GX-JSON-DAG: "%107": 49 # CHECK-GX-JSON-DAG: "%149:sub0": 232 # CHECK-GX-JSON-DAG: "%149:sub1": 231 # CHECK-GX-JSON-DAG: "%149:sub2": 230 # CHECK-GX-JSON-DAG: "%149:sub3": 229 # CHECK-GX-JSON-DAG: "%149:sub4": 226 # CHECK-GX-JSON-DAG: "%149:sub5": 225 # CHECK-GX-JSON-DAG: "%149:sub6": 224 # CHECK-GX-JSON-DAG: "%149:sub7": 223 # CHECK-GX-JSON-DAG: "%149:sub8": 220 # CHECK-GX-JSON-DAG: "%149:sub9": 219 # CHECK-GX-JSON-DAG: "%149:sub10": 218 # CHECK-GX-JSON-DAG: "%149:sub11": 217 # CHECK-GX-JSON-DAG: "%149:sub12": 214 # CHECK-GX-JSON-DAG: "%149:sub13": 213 # CHECK-GX-JSON-DAG: "%149:sub14": 212 # CHECK-GX-JSON-DAG: "%149:sub15": 211 # CHECK-GX-JSON-DAG: "%149:sub16": 208 # CHECK-GX-JSON-DAG: "%149:sub17": 207 # CHECK-GX-JSON-DAG: "%149:sub18": 206 # CHECK-GX-JSON-DAG: "%149:sub19": 205 # CHECK-GX-JSON-DAG: "%149:sub20": 202 # CHECK-GX-JSON-DAG: "%149:sub21": 201 # CHECK-GX-JSON-DAG: "%149:sub22": 200 # CHECK-GX-JSON-DAG: "%149:sub23": 199 # CHECK-GX-JSON-DAG: "%149:sub24": 196 # CHECK-GX-JSON-DAG: "%149:sub25": 195 # CHECK-GX-JSON-DAG: "%149:sub26": 194 # CHECK-GX-JSON-DAG: "%149:sub27": 193 # CHECK-GX-JSON-DAG: "%149:sub28": 190 # CHECK-GX-JSON-DAG: "%149:sub29": 189 # CHECK-GX-JSON-DAG: "%149:sub30": 188 # CHECK-GX-JSON-DAG: "%149:sub31": 187 # CHECK-GX-JSON-DAG: "%191:sub0": 280 # CHECK-GX-JSON-DAG: "%191:sub1": 279 # CHECK-GX-JSON-DAG: "%191:sub2": 278 # CHECK-GX-JSON-DAG: "%191:sub3": 277 # CHECK-GX-JSON-DAG: "%191:sub4": 274 # CHECK-GX-JSON-DAG: "%191:sub5": 273 # CHECK-GX-JSON-DAG: "%191:sub6": 272 # CHECK-GX-JSON-DAG: "%191:sub7": 271 # CHECK-GX-JSON-DAG: "%191:sub8": 268 # CHECK-GX-JSON-DAG: "%191:sub9": 267 # CHECK-GX-JSON-DAG: "%191:sub10": 266 # CHECK-GX-JSON-DAG: "%191:sub11": 265 # CHECK-GX-JSON-DAG: "%191:sub12": 262 # CHECK-GX-JSON-DAG: "%191:sub13": 261 # CHECK-GX-JSON-DAG: "%191:sub14": 260 # CHECK-GX-JSON-DAG: "%191:sub15": 259 # CHECK-GX-JSON-DAG: "%191:sub16": 256 # CHECK-GX-JSON-DAG: "%191:sub17": 255 # CHECK-GX-JSON-DAG: "%191:sub18": 254 # CHECK-GX-JSON-DAG: "%191:sub19": 253 # CHECK-GX-JSON-DAG: "%191:sub20": 250 # CHECK-GX-JSON-DAG: "%191:sub21": 249 # CHECK-GX-JSON-DAG: "%191:sub22": 248 # CHECK-GX-JSON-DAG: "%191:sub23": 247 # CHECK-GX-JSON-DAG: "%191:sub24": 244 # CHECK-GX-JSON-DAG: "%191:sub25": 243 # CHECK-GX-JSON-DAG: "%191:sub26": 242 # CHECK-GX-JSON-DAG: "%191:sub27": 241 # CHECK-GX-JSON-DAG: "%191:sub28": 238 # CHECK-GX-JSON-DAG: "%191:sub29": 237 # CHECK-GX-JSON-DAG: "%191:sub30": 236 # CHECK-GX-JSON-DAG: "%191:sub31": 235 # CHECK-GX-JSON-DAG: "%233:sub0": 328 # CHECK-GX-JSON-DAG: "%233:sub1": 327 # CHECK-GX-JSON-DAG: "%233:sub2": 326 # CHECK-GX-JSON-DAG: "%233:sub3": 325 # CHECK-GX-JSON-DAG: "%233:sub4": 322 # CHECK-GX-JSON-DAG: "%233:sub5": 321 # CHECK-GX-JSON-DAG: "%233:sub6": 320 # CHECK-GX-JSON-DAG: "%233:sub7": 319 # CHECK-GX-JSON-DAG: "%233:sub8": 316 # CHECK-GX-JSON-DAG: "%233:sub9": 315 # CHECK-GX-JSON-DAG: "%233:sub10": 314 # CHECK-GX-JSON-DAG: "%233:sub11": 313 # CHECK-GX-JSON-DAG: "%233:sub12": 310 # CHECK-GX-JSON-DAG: "%233:sub13": 309 # CHECK-GX-JSON-DAG: "%233:sub14": 308 # CHECK-GX-JSON-DAG: "%233:sub15": 307 # CHECK-GX-JSON-DAG: "%233:sub16": 304 # CHECK-GX-JSON-DAG: "%233:sub17": 303 # CHECK-GX-JSON-DAG: "%233:sub18": 302 # CHECK-GX-JSON-DAG: "%233:sub19": 301 # CHECK-GX-JSON-DAG: "%233:sub20": 298 # CHECK-GX-JSON-DAG: "%233:sub21": 297 # CHECK-GX-JSON-DAG: "%233:sub22": 296 # CHECK-GX-JSON-DAG: "%233:sub23": 295 # CHECK-GX-JSON-DAG: "%233:sub24": 292 # CHECK-GX-JSON-DAG: "%233:sub25": 291 # CHECK-GX-JSON-DAG: "%233:sub26": 290 # CHECK-GX-JSON-DAG: "%233:sub27": 289 # CHECK-GX-JSON-DAG: "%233:sub28": 286 # CHECK-GX-JSON-DAG: "%233:sub29": 285 # CHECK-GX-JSON-DAG: "%233:sub30": 284 # CHECK-GX-JSON-DAG: "%233:sub31": 283 # CHECK-GX-JSON-DAG: "%275:sub0": 376 # CHECK-GX-JSON-DAG: "%275:sub1": 375 # CHECK-GX-JSON-DAG: "%275:sub2": 374 # CHECK-GX-JSON-DAG: "%275:sub3": 373 # CHECK-GX-JSON-DAG: "%275:sub4": 370 # CHECK-GX-JSON-DAG: "%275:sub5": 369 # CHECK-GX-JSON-DAG: "%275:sub6": 368 # CHECK-GX-JSON-DAG: "%275:sub7": 367 # CHECK-GX-JSON-DAG: "%275:sub8": 364 # CHECK-GX-JSON-DAG: "%275:sub9": 363 # CHECK-GX-JSON-DAG: "%275:sub10": 362 # CHECK-GX-JSON-DAG: "%275:sub11": 361 # CHECK-GX-JSON-DAG: "%275:sub12": 358 # CHECK-GX-JSON-DAG: "%275:sub13": 357 # CHECK-GX-JSON-DAG: "%275:sub14": 356 # CHECK-GX-JSON-DAG: "%275:sub15": 355 # CHECK-GX-JSON-DAG: "%275:sub16": 352 # CHECK-GX-JSON-DAG: "%275:sub17": 351 # CHECK-GX-JSON-DAG: "%275:sub18": 350 # CHECK-GX-JSON-DAG: "%275:sub19": 349 # CHECK-GX-JSON-DAG: "%275:sub20": 346 # CHECK-GX-JSON-DAG: "%275:sub21": 345 # CHECK-GX-JSON-DAG: "%275:sub22": 344 # CHECK-GX-JSON-DAG: "%275:sub23": 343 # CHECK-GX-JSON-DAG: "%275:sub24": 340 # CHECK-GX-JSON-DAG: "%275:sub25": 339 # CHECK-GX-JSON-DAG: "%275:sub26": 338 # CHECK-GX-JSON-DAG: "%275:sub27": 337 # CHECK-GX-JSON-DAG: "%275:sub28": 334 # CHECK-GX-JSON-DAG: "%275:sub29": 333 # CHECK-GX-JSON-DAG: "%275:sub30": 332 # CHECK-GX-JSON-DAG: "%275:sub31": 331 # CHECK-GX-JSON-DAG: "%277": 5 # CHECK-GX-JSON-DAG: "%278": 5 # CHECK-GX-JSON-DAG: "%279": 5 # CHECK-GX-JSON-DAG: "%280": 5 # CHECK-GX-JSON-DAG: "%282": 5 # CHECK-GX-JSON-DAG: "%283": 5 # CHECK-GX-JSON-DAG: "%284": 5 # CHECK-GX-JSON-DAG: "%285": 5 # CHECK-GX-JSON-DAG: "%287": 5 # CHECK-GX-JSON-DAG: "%288": 5 # CHECK-GX-JSON-DAG: "%289": 5 # CHECK-GX-JSON-DAG: "%290": 5 # CHECK-GX-JSON-DAG: "%292": 5 # CHECK-GX-JSON-DAG: "%293": 5 # CHECK-GX-JSON-DAG: "%294": 5 # CHECK-GX-JSON-DAG: "%295": 5 # CHECK-GX-JSON-DAG: "%297": 5 # CHECK-GX-JSON-DAG: "%298": 5 # CHECK-GX-JSON-DAG: "%299": 5 # CHECK-GX-JSON-DAG: "%300": 5 # CHECK-GX-JSON-DAG: "%302": 5 # CHECK-GX-JSON-DAG: "%303": 5 # CHECK-GX-JSON-DAG: "%304": 5 # CHECK-GX-JSON-DAG: "%305": 5 # CHECK-GX-JSON-DAG: "%307": 5 # CHECK-GX-JSON-DAG: "%308": 5 # CHECK-GX-JSON-DAG: "%309": 5 # CHECK-GX-JSON-DAG: "%310": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%312:vgpr_32 = COPY %311.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 183 # CHECK-GX-JSON-DAG: "%69:sub1": 182 # CHECK-GX-JSON-DAG: "%69:sub2": 181 # CHECK-GX-JSON-DAG: "%69:sub3": 180 # CHECK-GX-JSON-DAG: "%69:sub4": 177 # CHECK-GX-JSON-DAG: "%69:sub5": 176 # CHECK-GX-JSON-DAG: "%69:sub6": 175 # CHECK-GX-JSON-DAG: "%69:sub7": 174 # CHECK-GX-JSON-DAG: "%69:sub8": 171 # CHECK-GX-JSON-DAG: "%69:sub9": 170 # CHECK-GX-JSON-DAG: "%69:sub10": 169 # CHECK-GX-JSON-DAG: "%69:sub11": 168 # CHECK-GX-JSON-DAG: "%69:sub12": 165 # CHECK-GX-JSON-DAG: "%69:sub13": 164 # CHECK-GX-JSON-DAG: "%69:sub14": 163 # CHECK-GX-JSON-DAG: "%69:sub15": 162 # CHECK-GX-JSON-DAG: "%69:sub16": 159 # CHECK-GX-JSON-DAG: "%69:sub17": 158 # CHECK-GX-JSON-DAG: "%69:sub18": 157 # CHECK-GX-JSON-DAG: "%69:sub19": 156 # CHECK-GX-JSON-DAG: "%69:sub20": 153 # CHECK-GX-JSON-DAG: "%69:sub21": 152 # CHECK-GX-JSON-DAG: "%69:sub22": 151 # CHECK-GX-JSON-DAG: "%69:sub23": 150 # CHECK-GX-JSON-DAG: "%69:sub24": 147 # CHECK-GX-JSON-DAG: "%69:sub25": 146 # CHECK-GX-JSON-DAG: "%69:sub26": 145 # CHECK-GX-JSON-DAG: "%69:sub27": 144 # CHECK-GX-JSON-DAG: "%69:sub28": 141 # CHECK-GX-JSON-DAG: "%69:sub29": 140 # CHECK-GX-JSON-DAG: "%69:sub30": 139 # CHECK-GX-JSON-DAG: "%69:sub31": 138 # CHECK-GX-JSON-DAG: "%70:sub0": 135 # CHECK-GX-JSON-DAG: "%70:sub1": 134 # CHECK-GX-JSON-DAG: "%70:sub2": 133 # CHECK-GX-JSON-DAG: "%70:sub3": 132 # CHECK-GX-JSON-DAG: "%70:sub4": 129 # CHECK-GX-JSON-DAG: "%70:sub5": 128 # CHECK-GX-JSON-DAG: "%70:sub6": 127 # CHECK-GX-JSON-DAG: "%70:sub7": 126 # CHECK-GX-JSON-DAG: "%70:sub8": 123 # CHECK-GX-JSON-DAG: "%70:sub9": 122 # CHECK-GX-JSON-DAG: "%70:sub10": 121 # CHECK-GX-JSON-DAG: "%70:sub11": 120 # CHECK-GX-JSON-DAG: "%70:sub12": 117 # CHECK-GX-JSON-DAG: "%70:sub13": 116 # CHECK-GX-JSON-DAG: "%70:sub14": 115 # CHECK-GX-JSON-DAG: "%70:sub15": 114 # CHECK-GX-JSON-DAG: "%70:sub16": 111 # CHECK-GX-JSON-DAG: "%70:sub17": 110 # CHECK-GX-JSON-DAG: "%70:sub18": 109 # CHECK-GX-JSON-DAG: "%70:sub19": 108 # CHECK-GX-JSON-DAG: "%70:sub20": 105 # CHECK-GX-JSON-DAG: "%70:sub21": 104 # CHECK-GX-JSON-DAG: "%70:sub22": 103 # CHECK-GX-JSON-DAG: "%70:sub23": 102 # CHECK-GX-JSON-DAG: "%70:sub24": 99 # CHECK-GX-JSON-DAG: "%70:sub25": 98 # CHECK-GX-JSON-DAG: "%70:sub26": 97 # CHECK-GX-JSON-DAG: "%70:sub27": 96 # CHECK-GX-JSON-DAG: "%70:sub28": 93 # CHECK-GX-JSON-DAG: "%70:sub29": 92 # CHECK-GX-JSON-DAG: "%70:sub30": 91 # CHECK-GX-JSON-DAG: "%70:sub31": 90 # CHECK-GX-JSON-DAG: "%102": 6 # CHECK-GX-JSON-DAG: "%107": 48 # CHECK-GX-JSON-DAG: "%149:sub0": 231 # CHECK-GX-JSON-DAG: "%149:sub1": 230 # CHECK-GX-JSON-DAG: "%149:sub2": 229 # CHECK-GX-JSON-DAG: "%149:sub3": 228 # CHECK-GX-JSON-DAG: "%149:sub4": 225 # CHECK-GX-JSON-DAG: "%149:sub5": 224 # CHECK-GX-JSON-DAG: "%149:sub6": 223 # CHECK-GX-JSON-DAG: "%149:sub7": 222 # CHECK-GX-JSON-DAG: "%149:sub8": 219 # CHECK-GX-JSON-DAG: "%149:sub9": 218 # CHECK-GX-JSON-DAG: "%149:sub10": 217 # CHECK-GX-JSON-DAG: "%149:sub11": 216 # CHECK-GX-JSON-DAG: "%149:sub12": 213 # CHECK-GX-JSON-DAG: "%149:sub13": 212 # CHECK-GX-JSON-DAG: "%149:sub14": 211 # CHECK-GX-JSON-DAG: "%149:sub15": 210 # CHECK-GX-JSON-DAG: "%149:sub16": 207 # CHECK-GX-JSON-DAG: "%149:sub17": 206 # CHECK-GX-JSON-DAG: "%149:sub18": 205 # CHECK-GX-JSON-DAG: "%149:sub19": 204 # CHECK-GX-JSON-DAG: "%149:sub20": 201 # CHECK-GX-JSON-DAG: "%149:sub21": 200 # CHECK-GX-JSON-DAG: "%149:sub22": 199 # CHECK-GX-JSON-DAG: "%149:sub23": 198 # CHECK-GX-JSON-DAG: "%149:sub24": 195 # CHECK-GX-JSON-DAG: "%149:sub25": 194 # CHECK-GX-JSON-DAG: "%149:sub26": 193 # CHECK-GX-JSON-DAG: "%149:sub27": 192 # CHECK-GX-JSON-DAG: "%149:sub28": 189 # CHECK-GX-JSON-DAG: "%149:sub29": 188 # CHECK-GX-JSON-DAG: "%149:sub30": 187 # CHECK-GX-JSON-DAG: "%149:sub31": 186 # CHECK-GX-JSON-DAG: "%191:sub0": 279 # CHECK-GX-JSON-DAG: "%191:sub1": 278 # CHECK-GX-JSON-DAG: "%191:sub2": 277 # CHECK-GX-JSON-DAG: "%191:sub3": 276 # CHECK-GX-JSON-DAG: "%191:sub4": 273 # CHECK-GX-JSON-DAG: "%191:sub5": 272 # CHECK-GX-JSON-DAG: "%191:sub6": 271 # CHECK-GX-JSON-DAG: "%191:sub7": 270 # CHECK-GX-JSON-DAG: "%191:sub8": 267 # CHECK-GX-JSON-DAG: "%191:sub9": 266 # CHECK-GX-JSON-DAG: "%191:sub10": 265 # CHECK-GX-JSON-DAG: "%191:sub11": 264 # CHECK-GX-JSON-DAG: "%191:sub12": 261 # CHECK-GX-JSON-DAG: "%191:sub13": 260 # CHECK-GX-JSON-DAG: "%191:sub14": 259 # CHECK-GX-JSON-DAG: "%191:sub15": 258 # CHECK-GX-JSON-DAG: "%191:sub16": 255 # CHECK-GX-JSON-DAG: "%191:sub17": 254 # CHECK-GX-JSON-DAG: "%191:sub18": 253 # CHECK-GX-JSON-DAG: "%191:sub19": 252 # CHECK-GX-JSON-DAG: "%191:sub20": 249 # CHECK-GX-JSON-DAG: "%191:sub21": 248 # CHECK-GX-JSON-DAG: "%191:sub22": 247 # CHECK-GX-JSON-DAG: "%191:sub23": 246 # CHECK-GX-JSON-DAG: "%191:sub24": 243 # CHECK-GX-JSON-DAG: "%191:sub25": 242 # CHECK-GX-JSON-DAG: "%191:sub26": 241 # CHECK-GX-JSON-DAG: "%191:sub27": 240 # CHECK-GX-JSON-DAG: "%191:sub28": 237 # CHECK-GX-JSON-DAG: "%191:sub29": 236 # CHECK-GX-JSON-DAG: "%191:sub30": 235 # CHECK-GX-JSON-DAG: "%191:sub31": 234 # CHECK-GX-JSON-DAG: "%233:sub0": 327 # CHECK-GX-JSON-DAG: "%233:sub1": 326 # CHECK-GX-JSON-DAG: "%233:sub2": 325 # CHECK-GX-JSON-DAG: "%233:sub3": 324 # CHECK-GX-JSON-DAG: "%233:sub4": 321 # CHECK-GX-JSON-DAG: "%233:sub5": 320 # CHECK-GX-JSON-DAG: "%233:sub6": 319 # CHECK-GX-JSON-DAG: "%233:sub7": 318 # CHECK-GX-JSON-DAG: "%233:sub8": 315 # CHECK-GX-JSON-DAG: "%233:sub9": 314 # CHECK-GX-JSON-DAG: "%233:sub10": 313 # CHECK-GX-JSON-DAG: "%233:sub11": 312 # CHECK-GX-JSON-DAG: "%233:sub12": 309 # CHECK-GX-JSON-DAG: "%233:sub13": 308 # CHECK-GX-JSON-DAG: "%233:sub14": 307 # CHECK-GX-JSON-DAG: "%233:sub15": 306 # CHECK-GX-JSON-DAG: "%233:sub16": 303 # CHECK-GX-JSON-DAG: "%233:sub17": 302 # CHECK-GX-JSON-DAG: "%233:sub18": 301 # CHECK-GX-JSON-DAG: "%233:sub19": 300 # CHECK-GX-JSON-DAG: "%233:sub20": 297 # CHECK-GX-JSON-DAG: "%233:sub21": 296 # CHECK-GX-JSON-DAG: "%233:sub22": 295 # CHECK-GX-JSON-DAG: "%233:sub23": 294 # CHECK-GX-JSON-DAG: "%233:sub24": 291 # CHECK-GX-JSON-DAG: "%233:sub25": 290 # CHECK-GX-JSON-DAG: "%233:sub26": 289 # CHECK-GX-JSON-DAG: "%233:sub27": 288 # CHECK-GX-JSON-DAG: "%233:sub28": 285 # CHECK-GX-JSON-DAG: "%233:sub29": 284 # CHECK-GX-JSON-DAG: "%233:sub30": 283 # CHECK-GX-JSON-DAG: "%233:sub31": 282 # CHECK-GX-JSON-DAG: "%275:sub0": 375 # CHECK-GX-JSON-DAG: "%275:sub1": 374 # CHECK-GX-JSON-DAG: "%275:sub2": 373 # CHECK-GX-JSON-DAG: "%275:sub3": 372 # CHECK-GX-JSON-DAG: "%275:sub4": 369 # CHECK-GX-JSON-DAG: "%275:sub5": 368 # CHECK-GX-JSON-DAG: "%275:sub6": 367 # CHECK-GX-JSON-DAG: "%275:sub7": 366 # CHECK-GX-JSON-DAG: "%275:sub8": 363 # CHECK-GX-JSON-DAG: "%275:sub9": 362 # CHECK-GX-JSON-DAG: "%275:sub10": 361 # CHECK-GX-JSON-DAG: "%275:sub11": 360 # CHECK-GX-JSON-DAG: "%275:sub12": 357 # CHECK-GX-JSON-DAG: "%275:sub13": 356 # CHECK-GX-JSON-DAG: "%275:sub14": 355 # CHECK-GX-JSON-DAG: "%275:sub15": 354 # CHECK-GX-JSON-DAG: "%275:sub16": 351 # CHECK-GX-JSON-DAG: "%275:sub17": 350 # CHECK-GX-JSON-DAG: "%275:sub18": 349 # CHECK-GX-JSON-DAG: "%275:sub19": 348 # CHECK-GX-JSON-DAG: "%275:sub20": 345 # CHECK-GX-JSON-DAG: "%275:sub21": 344 # CHECK-GX-JSON-DAG: "%275:sub22": 343 # CHECK-GX-JSON-DAG: "%275:sub23": 342 # CHECK-GX-JSON-DAG: "%275:sub24": 339 # CHECK-GX-JSON-DAG: "%275:sub25": 338 # CHECK-GX-JSON-DAG: "%275:sub26": 337 # CHECK-GX-JSON-DAG: "%275:sub27": 336 # CHECK-GX-JSON-DAG: "%275:sub28": 333 # CHECK-GX-JSON-DAG: "%275:sub29": 332 # CHECK-GX-JSON-DAG: "%275:sub30": 331 # CHECK-GX-JSON-DAG: "%275:sub31": 330 # CHECK-GX-JSON-DAG: "%277": 4 # CHECK-GX-JSON-DAG: "%278": 4 # CHECK-GX-JSON-DAG: "%279": 4 # CHECK-GX-JSON-DAG: "%280": 4 # CHECK-GX-JSON-DAG: "%282": 4 # CHECK-GX-JSON-DAG: "%283": 4 # CHECK-GX-JSON-DAG: "%284": 4 # CHECK-GX-JSON-DAG: "%285": 4 # CHECK-GX-JSON-DAG: "%287": 4 # CHECK-GX-JSON-DAG: "%288": 4 # CHECK-GX-JSON-DAG: "%289": 4 # CHECK-GX-JSON-DAG: "%290": 4 # CHECK-GX-JSON-DAG: "%292": 4 # CHECK-GX-JSON-DAG: "%293": 4 # CHECK-GX-JSON-DAG: "%294": 4 # CHECK-GX-JSON-DAG: "%295": 4 # CHECK-GX-JSON-DAG: "%297": 4 # CHECK-GX-JSON-DAG: "%298": 4 # CHECK-GX-JSON-DAG: "%299": 4 # CHECK-GX-JSON-DAG: "%300": 4 # CHECK-GX-JSON-DAG: "%302": 4 # CHECK-GX-JSON-DAG: "%303": 4 # CHECK-GX-JSON-DAG: "%304": 4 # CHECK-GX-JSON-DAG: "%305": 4 # CHECK-GX-JSON-DAG: "%307": 4 # CHECK-GX-JSON-DAG: "%308": 4 # CHECK-GX-JSON-DAG: "%309": 4 # CHECK-GX-JSON-DAG: "%310": 4 # CHECK-GX-JSON-DAG: "%311:sub0": 3 # CHECK-GX-JSON-DAG: "%311:sub1": 2 # CHECK-GX-JSON-DAG: "%311:sub2": 1 # CHECK-GX-JSON-DAG: "%311:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%313:vgpr_32 = COPY %311.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 182 # CHECK-GX-JSON-DAG: "%69:sub1": 181 # CHECK-GX-JSON-DAG: "%69:sub2": 180 # CHECK-GX-JSON-DAG: "%69:sub3": 179 # CHECK-GX-JSON-DAG: "%69:sub4": 176 # CHECK-GX-JSON-DAG: "%69:sub5": 175 # CHECK-GX-JSON-DAG: "%69:sub6": 174 # CHECK-GX-JSON-DAG: "%69:sub7": 173 # CHECK-GX-JSON-DAG: "%69:sub8": 170 # CHECK-GX-JSON-DAG: "%69:sub9": 169 # CHECK-GX-JSON-DAG: "%69:sub10": 168 # CHECK-GX-JSON-DAG: "%69:sub11": 167 # CHECK-GX-JSON-DAG: "%69:sub12": 164 # CHECK-GX-JSON-DAG: "%69:sub13": 163 # CHECK-GX-JSON-DAG: "%69:sub14": 162 # CHECK-GX-JSON-DAG: "%69:sub15": 161 # CHECK-GX-JSON-DAG: "%69:sub16": 158 # CHECK-GX-JSON-DAG: "%69:sub17": 157 # CHECK-GX-JSON-DAG: "%69:sub18": 156 # CHECK-GX-JSON-DAG: "%69:sub19": 155 # CHECK-GX-JSON-DAG: "%69:sub20": 152 # CHECK-GX-JSON-DAG: "%69:sub21": 151 # CHECK-GX-JSON-DAG: "%69:sub22": 150 # CHECK-GX-JSON-DAG: "%69:sub23": 149 # CHECK-GX-JSON-DAG: "%69:sub24": 146 # CHECK-GX-JSON-DAG: "%69:sub25": 145 # CHECK-GX-JSON-DAG: "%69:sub26": 144 # CHECK-GX-JSON-DAG: "%69:sub27": 143 # CHECK-GX-JSON-DAG: "%69:sub28": 140 # CHECK-GX-JSON-DAG: "%69:sub29": 139 # CHECK-GX-JSON-DAG: "%69:sub30": 138 # CHECK-GX-JSON-DAG: "%69:sub31": 137 # CHECK-GX-JSON-DAG: "%70:sub0": 134 # CHECK-GX-JSON-DAG: "%70:sub1": 133 # CHECK-GX-JSON-DAG: "%70:sub2": 132 # CHECK-GX-JSON-DAG: "%70:sub3": 131 # CHECK-GX-JSON-DAG: "%70:sub4": 128 # CHECK-GX-JSON-DAG: "%70:sub5": 127 # CHECK-GX-JSON-DAG: "%70:sub6": 126 # CHECK-GX-JSON-DAG: "%70:sub7": 125 # CHECK-GX-JSON-DAG: "%70:sub8": 122 # CHECK-GX-JSON-DAG: "%70:sub9": 121 # CHECK-GX-JSON-DAG: "%70:sub10": 120 # CHECK-GX-JSON-DAG: "%70:sub11": 119 # CHECK-GX-JSON-DAG: "%70:sub12": 116 # CHECK-GX-JSON-DAG: "%70:sub13": 115 # CHECK-GX-JSON-DAG: "%70:sub14": 114 # CHECK-GX-JSON-DAG: "%70:sub15": 113 # CHECK-GX-JSON-DAG: "%70:sub16": 110 # CHECK-GX-JSON-DAG: "%70:sub17": 109 # CHECK-GX-JSON-DAG: "%70:sub18": 108 # CHECK-GX-JSON-DAG: "%70:sub19": 107 # CHECK-GX-JSON-DAG: "%70:sub20": 104 # CHECK-GX-JSON-DAG: "%70:sub21": 103 # CHECK-GX-JSON-DAG: "%70:sub22": 102 # CHECK-GX-JSON-DAG: "%70:sub23": 101 # CHECK-GX-JSON-DAG: "%70:sub24": 98 # CHECK-GX-JSON-DAG: "%70:sub25": 97 # CHECK-GX-JSON-DAG: "%70:sub26": 96 # CHECK-GX-JSON-DAG: "%70:sub27": 95 # CHECK-GX-JSON-DAG: "%70:sub28": 92 # CHECK-GX-JSON-DAG: "%70:sub29": 91 # CHECK-GX-JSON-DAG: "%70:sub30": 90 # CHECK-GX-JSON-DAG: "%70:sub31": 89 # CHECK-GX-JSON-DAG: "%102": 5 # CHECK-GX-JSON-DAG: "%107": 47 # CHECK-GX-JSON-DAG: "%149:sub0": 230 # CHECK-GX-JSON-DAG: "%149:sub1": 229 # CHECK-GX-JSON-DAG: "%149:sub2": 228 # CHECK-GX-JSON-DAG: "%149:sub3": 227 # CHECK-GX-JSON-DAG: "%149:sub4": 224 # CHECK-GX-JSON-DAG: "%149:sub5": 223 # CHECK-GX-JSON-DAG: "%149:sub6": 222 # CHECK-GX-JSON-DAG: "%149:sub7": 221 # CHECK-GX-JSON-DAG: "%149:sub8": 218 # CHECK-GX-JSON-DAG: "%149:sub9": 217 # CHECK-GX-JSON-DAG: "%149:sub10": 216 # CHECK-GX-JSON-DAG: "%149:sub11": 215 # CHECK-GX-JSON-DAG: "%149:sub12": 212 # CHECK-GX-JSON-DAG: "%149:sub13": 211 # CHECK-GX-JSON-DAG: "%149:sub14": 210 # CHECK-GX-JSON-DAG: "%149:sub15": 209 # CHECK-GX-JSON-DAG: "%149:sub16": 206 # CHECK-GX-JSON-DAG: "%149:sub17": 205 # CHECK-GX-JSON-DAG: "%149:sub18": 204 # CHECK-GX-JSON-DAG: "%149:sub19": 203 # CHECK-GX-JSON-DAG: "%149:sub20": 200 # CHECK-GX-JSON-DAG: "%149:sub21": 199 # CHECK-GX-JSON-DAG: "%149:sub22": 198 # CHECK-GX-JSON-DAG: "%149:sub23": 197 # CHECK-GX-JSON-DAG: "%149:sub24": 194 # CHECK-GX-JSON-DAG: "%149:sub25": 193 # CHECK-GX-JSON-DAG: "%149:sub26": 192 # CHECK-GX-JSON-DAG: "%149:sub27": 191 # CHECK-GX-JSON-DAG: "%149:sub28": 188 # CHECK-GX-JSON-DAG: "%149:sub29": 187 # CHECK-GX-JSON-DAG: "%149:sub30": 186 # CHECK-GX-JSON-DAG: "%149:sub31": 185 # CHECK-GX-JSON-DAG: "%191:sub0": 278 # CHECK-GX-JSON-DAG: "%191:sub1": 277 # CHECK-GX-JSON-DAG: "%191:sub2": 276 # CHECK-GX-JSON-DAG: "%191:sub3": 275 # CHECK-GX-JSON-DAG: "%191:sub4": 272 # CHECK-GX-JSON-DAG: "%191:sub5": 271 # CHECK-GX-JSON-DAG: "%191:sub6": 270 # CHECK-GX-JSON-DAG: "%191:sub7": 269 # CHECK-GX-JSON-DAG: "%191:sub8": 266 # CHECK-GX-JSON-DAG: "%191:sub9": 265 # CHECK-GX-JSON-DAG: "%191:sub10": 264 # CHECK-GX-JSON-DAG: "%191:sub11": 263 # CHECK-GX-JSON-DAG: "%191:sub12": 260 # CHECK-GX-JSON-DAG: "%191:sub13": 259 # CHECK-GX-JSON-DAG: "%191:sub14": 258 # CHECK-GX-JSON-DAG: "%191:sub15": 257 # CHECK-GX-JSON-DAG: "%191:sub16": 254 # CHECK-GX-JSON-DAG: "%191:sub17": 253 # CHECK-GX-JSON-DAG: "%191:sub18": 252 # CHECK-GX-JSON-DAG: "%191:sub19": 251 # CHECK-GX-JSON-DAG: "%191:sub20": 248 # CHECK-GX-JSON-DAG: "%191:sub21": 247 # CHECK-GX-JSON-DAG: "%191:sub22": 246 # CHECK-GX-JSON-DAG: "%191:sub23": 245 # CHECK-GX-JSON-DAG: "%191:sub24": 242 # CHECK-GX-JSON-DAG: "%191:sub25": 241 # CHECK-GX-JSON-DAG: "%191:sub26": 240 # CHECK-GX-JSON-DAG: "%191:sub27": 239 # CHECK-GX-JSON-DAG: "%191:sub28": 236 # CHECK-GX-JSON-DAG: "%191:sub29": 235 # CHECK-GX-JSON-DAG: "%191:sub30": 234 # CHECK-GX-JSON-DAG: "%191:sub31": 233 # CHECK-GX-JSON-DAG: "%233:sub0": 326 # CHECK-GX-JSON-DAG: "%233:sub1": 325 # CHECK-GX-JSON-DAG: "%233:sub2": 324 # CHECK-GX-JSON-DAG: "%233:sub3": 323 # CHECK-GX-JSON-DAG: "%233:sub4": 320 # CHECK-GX-JSON-DAG: "%233:sub5": 319 # CHECK-GX-JSON-DAG: "%233:sub6": 318 # CHECK-GX-JSON-DAG: "%233:sub7": 317 # CHECK-GX-JSON-DAG: "%233:sub8": 314 # CHECK-GX-JSON-DAG: "%233:sub9": 313 # CHECK-GX-JSON-DAG: "%233:sub10": 312 # CHECK-GX-JSON-DAG: "%233:sub11": 311 # CHECK-GX-JSON-DAG: "%233:sub12": 308 # CHECK-GX-JSON-DAG: "%233:sub13": 307 # CHECK-GX-JSON-DAG: "%233:sub14": 306 # CHECK-GX-JSON-DAG: "%233:sub15": 305 # CHECK-GX-JSON-DAG: "%233:sub16": 302 # CHECK-GX-JSON-DAG: "%233:sub17": 301 # CHECK-GX-JSON-DAG: "%233:sub18": 300 # CHECK-GX-JSON-DAG: "%233:sub19": 299 # CHECK-GX-JSON-DAG: "%233:sub20": 296 # CHECK-GX-JSON-DAG: "%233:sub21": 295 # CHECK-GX-JSON-DAG: "%233:sub22": 294 # CHECK-GX-JSON-DAG: "%233:sub23": 293 # CHECK-GX-JSON-DAG: "%233:sub24": 290 # CHECK-GX-JSON-DAG: "%233:sub25": 289 # CHECK-GX-JSON-DAG: "%233:sub26": 288 # CHECK-GX-JSON-DAG: "%233:sub27": 287 # CHECK-GX-JSON-DAG: "%233:sub28": 284 # CHECK-GX-JSON-DAG: "%233:sub29": 283 # CHECK-GX-JSON-DAG: "%233:sub30": 282 # CHECK-GX-JSON-DAG: "%233:sub31": 281 # CHECK-GX-JSON-DAG: "%275:sub0": 374 # CHECK-GX-JSON-DAG: "%275:sub1": 373 # CHECK-GX-JSON-DAG: "%275:sub2": 372 # CHECK-GX-JSON-DAG: "%275:sub3": 371 # CHECK-GX-JSON-DAG: "%275:sub4": 368 # CHECK-GX-JSON-DAG: "%275:sub5": 367 # CHECK-GX-JSON-DAG: "%275:sub6": 366 # CHECK-GX-JSON-DAG: "%275:sub7": 365 # CHECK-GX-JSON-DAG: "%275:sub8": 362 # CHECK-GX-JSON-DAG: "%275:sub9": 361 # CHECK-GX-JSON-DAG: "%275:sub10": 360 # CHECK-GX-JSON-DAG: "%275:sub11": 359 # CHECK-GX-JSON-DAG: "%275:sub12": 356 # CHECK-GX-JSON-DAG: "%275:sub13": 355 # CHECK-GX-JSON-DAG: "%275:sub14": 354 # CHECK-GX-JSON-DAG: "%275:sub15": 353 # CHECK-GX-JSON-DAG: "%275:sub16": 350 # CHECK-GX-JSON-DAG: "%275:sub17": 349 # CHECK-GX-JSON-DAG: "%275:sub18": 348 # CHECK-GX-JSON-DAG: "%275:sub19": 347 # CHECK-GX-JSON-DAG: "%275:sub20": 344 # CHECK-GX-JSON-DAG: "%275:sub21": 343 # CHECK-GX-JSON-DAG: "%275:sub22": 342 # CHECK-GX-JSON-DAG: "%275:sub23": 341 # CHECK-GX-JSON-DAG: "%275:sub24": 338 # CHECK-GX-JSON-DAG: "%275:sub25": 337 # CHECK-GX-JSON-DAG: "%275:sub26": 336 # CHECK-GX-JSON-DAG: "%275:sub27": 335 # CHECK-GX-JSON-DAG: "%275:sub28": 332 # CHECK-GX-JSON-DAG: "%275:sub29": 331 # CHECK-GX-JSON-DAG: "%275:sub30": 330 # CHECK-GX-JSON-DAG: "%275:sub31": 329 # CHECK-GX-JSON-DAG: "%277": 3 # CHECK-GX-JSON-DAG: "%278": 3 # CHECK-GX-JSON-DAG: "%279": 3 # CHECK-GX-JSON-DAG: "%280": 3 # CHECK-GX-JSON-DAG: "%282": 3 # CHECK-GX-JSON-DAG: "%283": 3 # CHECK-GX-JSON-DAG: "%284": 3 # CHECK-GX-JSON-DAG: "%285": 3 # CHECK-GX-JSON-DAG: "%287": 3 # CHECK-GX-JSON-DAG: "%288": 3 # CHECK-GX-JSON-DAG: "%289": 3 # CHECK-GX-JSON-DAG: "%290": 3 # CHECK-GX-JSON-DAG: "%292": 3 # CHECK-GX-JSON-DAG: "%293": 3 # CHECK-GX-JSON-DAG: "%294": 3 # CHECK-GX-JSON-DAG: "%295": 3 # CHECK-GX-JSON-DAG: "%297": 3 # CHECK-GX-JSON-DAG: "%298": 3 # CHECK-GX-JSON-DAG: "%299": 3 # CHECK-GX-JSON-DAG: "%300": 3 # CHECK-GX-JSON-DAG: "%302": 3 # CHECK-GX-JSON-DAG: "%303": 3 # CHECK-GX-JSON-DAG: "%304": 3 # CHECK-GX-JSON-DAG: "%305": 3 # CHECK-GX-JSON-DAG: "%307": 3 # CHECK-GX-JSON-DAG: "%308": 3 # CHECK-GX-JSON-DAG: "%309": 3 # CHECK-GX-JSON-DAG: "%310": 3 # CHECK-GX-JSON-DAG: "%311:sub0": 2 # CHECK-GX-JSON-DAG: "%311:sub1": 1 # CHECK-GX-JSON-DAG: "%311:sub2": 0 # CHECK-GX-JSON-DAG: "%312": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%314:vgpr_32 = COPY %311.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 181 # CHECK-GX-JSON-DAG: "%69:sub1": 180 # CHECK-GX-JSON-DAG: "%69:sub2": 179 # CHECK-GX-JSON-DAG: "%69:sub3": 178 # CHECK-GX-JSON-DAG: "%69:sub4": 175 # CHECK-GX-JSON-DAG: "%69:sub5": 174 # CHECK-GX-JSON-DAG: "%69:sub6": 173 # CHECK-GX-JSON-DAG: "%69:sub7": 172 # CHECK-GX-JSON-DAG: "%69:sub8": 169 # CHECK-GX-JSON-DAG: "%69:sub9": 168 # CHECK-GX-JSON-DAG: "%69:sub10": 167 # CHECK-GX-JSON-DAG: "%69:sub11": 166 # CHECK-GX-JSON-DAG: "%69:sub12": 163 # CHECK-GX-JSON-DAG: "%69:sub13": 162 # CHECK-GX-JSON-DAG: "%69:sub14": 161 # CHECK-GX-JSON-DAG: "%69:sub15": 160 # CHECK-GX-JSON-DAG: "%69:sub16": 157 # CHECK-GX-JSON-DAG: "%69:sub17": 156 # CHECK-GX-JSON-DAG: "%69:sub18": 155 # CHECK-GX-JSON-DAG: "%69:sub19": 154 # CHECK-GX-JSON-DAG: "%69:sub20": 151 # CHECK-GX-JSON-DAG: "%69:sub21": 150 # CHECK-GX-JSON-DAG: "%69:sub22": 149 # CHECK-GX-JSON-DAG: "%69:sub23": 148 # CHECK-GX-JSON-DAG: "%69:sub24": 145 # CHECK-GX-JSON-DAG: "%69:sub25": 144 # CHECK-GX-JSON-DAG: "%69:sub26": 143 # CHECK-GX-JSON-DAG: "%69:sub27": 142 # CHECK-GX-JSON-DAG: "%69:sub28": 139 # CHECK-GX-JSON-DAG: "%69:sub29": 138 # CHECK-GX-JSON-DAG: "%69:sub30": 137 # CHECK-GX-JSON-DAG: "%69:sub31": 136 # CHECK-GX-JSON-DAG: "%70:sub0": 133 # CHECK-GX-JSON-DAG: "%70:sub1": 132 # CHECK-GX-JSON-DAG: "%70:sub2": 131 # CHECK-GX-JSON-DAG: "%70:sub3": 130 # CHECK-GX-JSON-DAG: "%70:sub4": 127 # CHECK-GX-JSON-DAG: "%70:sub5": 126 # CHECK-GX-JSON-DAG: "%70:sub6": 125 # CHECK-GX-JSON-DAG: "%70:sub7": 124 # CHECK-GX-JSON-DAG: "%70:sub8": 121 # CHECK-GX-JSON-DAG: "%70:sub9": 120 # CHECK-GX-JSON-DAG: "%70:sub10": 119 # CHECK-GX-JSON-DAG: "%70:sub11": 118 # CHECK-GX-JSON-DAG: "%70:sub12": 115 # CHECK-GX-JSON-DAG: "%70:sub13": 114 # CHECK-GX-JSON-DAG: "%70:sub14": 113 # CHECK-GX-JSON-DAG: "%70:sub15": 112 # CHECK-GX-JSON-DAG: "%70:sub16": 109 # CHECK-GX-JSON-DAG: "%70:sub17": 108 # CHECK-GX-JSON-DAG: "%70:sub18": 107 # CHECK-GX-JSON-DAG: "%70:sub19": 106 # CHECK-GX-JSON-DAG: "%70:sub20": 103 # CHECK-GX-JSON-DAG: "%70:sub21": 102 # CHECK-GX-JSON-DAG: "%70:sub22": 101 # CHECK-GX-JSON-DAG: "%70:sub23": 100 # CHECK-GX-JSON-DAG: "%70:sub24": 97 # CHECK-GX-JSON-DAG: "%70:sub25": 96 # CHECK-GX-JSON-DAG: "%70:sub26": 95 # CHECK-GX-JSON-DAG: "%70:sub27": 94 # CHECK-GX-JSON-DAG: "%70:sub28": 91 # CHECK-GX-JSON-DAG: "%70:sub29": 90 # CHECK-GX-JSON-DAG: "%70:sub30": 89 # CHECK-GX-JSON-DAG: "%70:sub31": 88 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 46 # CHECK-GX-JSON-DAG: "%149:sub0": 229 # CHECK-GX-JSON-DAG: "%149:sub1": 228 # CHECK-GX-JSON-DAG: "%149:sub2": 227 # CHECK-GX-JSON-DAG: "%149:sub3": 226 # CHECK-GX-JSON-DAG: "%149:sub4": 223 # CHECK-GX-JSON-DAG: "%149:sub5": 222 # CHECK-GX-JSON-DAG: "%149:sub6": 221 # CHECK-GX-JSON-DAG: "%149:sub7": 220 # CHECK-GX-JSON-DAG: "%149:sub8": 217 # CHECK-GX-JSON-DAG: "%149:sub9": 216 # CHECK-GX-JSON-DAG: "%149:sub10": 215 # CHECK-GX-JSON-DAG: "%149:sub11": 214 # CHECK-GX-JSON-DAG: "%149:sub12": 211 # CHECK-GX-JSON-DAG: "%149:sub13": 210 # CHECK-GX-JSON-DAG: "%149:sub14": 209 # CHECK-GX-JSON-DAG: "%149:sub15": 208 # CHECK-GX-JSON-DAG: "%149:sub16": 205 # CHECK-GX-JSON-DAG: "%149:sub17": 204 # CHECK-GX-JSON-DAG: "%149:sub18": 203 # CHECK-GX-JSON-DAG: "%149:sub19": 202 # CHECK-GX-JSON-DAG: "%149:sub20": 199 # CHECK-GX-JSON-DAG: "%149:sub21": 198 # CHECK-GX-JSON-DAG: "%149:sub22": 197 # CHECK-GX-JSON-DAG: "%149:sub23": 196 # CHECK-GX-JSON-DAG: "%149:sub24": 193 # CHECK-GX-JSON-DAG: "%149:sub25": 192 # CHECK-GX-JSON-DAG: "%149:sub26": 191 # CHECK-GX-JSON-DAG: "%149:sub27": 190 # CHECK-GX-JSON-DAG: "%149:sub28": 187 # CHECK-GX-JSON-DAG: "%149:sub29": 186 # CHECK-GX-JSON-DAG: "%149:sub30": 185 # CHECK-GX-JSON-DAG: "%149:sub31": 184 # CHECK-GX-JSON-DAG: "%191:sub0": 277 # CHECK-GX-JSON-DAG: "%191:sub1": 276 # CHECK-GX-JSON-DAG: "%191:sub2": 275 # CHECK-GX-JSON-DAG: "%191:sub3": 274 # CHECK-GX-JSON-DAG: "%191:sub4": 271 # CHECK-GX-JSON-DAG: "%191:sub5": 270 # CHECK-GX-JSON-DAG: "%191:sub6": 269 # CHECK-GX-JSON-DAG: "%191:sub7": 268 # CHECK-GX-JSON-DAG: "%191:sub8": 265 # CHECK-GX-JSON-DAG: "%191:sub9": 264 # CHECK-GX-JSON-DAG: "%191:sub10": 263 # CHECK-GX-JSON-DAG: "%191:sub11": 262 # CHECK-GX-JSON-DAG: "%191:sub12": 259 # CHECK-GX-JSON-DAG: "%191:sub13": 258 # CHECK-GX-JSON-DAG: "%191:sub14": 257 # CHECK-GX-JSON-DAG: "%191:sub15": 256 # CHECK-GX-JSON-DAG: "%191:sub16": 253 # CHECK-GX-JSON-DAG: "%191:sub17": 252 # CHECK-GX-JSON-DAG: "%191:sub18": 251 # CHECK-GX-JSON-DAG: "%191:sub19": 250 # CHECK-GX-JSON-DAG: "%191:sub20": 247 # CHECK-GX-JSON-DAG: "%191:sub21": 246 # CHECK-GX-JSON-DAG: "%191:sub22": 245 # CHECK-GX-JSON-DAG: "%191:sub23": 244 # CHECK-GX-JSON-DAG: "%191:sub24": 241 # CHECK-GX-JSON-DAG: "%191:sub25": 240 # CHECK-GX-JSON-DAG: "%191:sub26": 239 # CHECK-GX-JSON-DAG: "%191:sub27": 238 # CHECK-GX-JSON-DAG: "%191:sub28": 235 # CHECK-GX-JSON-DAG: "%191:sub29": 234 # CHECK-GX-JSON-DAG: "%191:sub30": 233 # CHECK-GX-JSON-DAG: "%191:sub31": 232 # CHECK-GX-JSON-DAG: "%233:sub0": 325 # CHECK-GX-JSON-DAG: "%233:sub1": 324 # CHECK-GX-JSON-DAG: "%233:sub2": 323 # CHECK-GX-JSON-DAG: "%233:sub3": 322 # CHECK-GX-JSON-DAG: "%233:sub4": 319 # CHECK-GX-JSON-DAG: "%233:sub5": 318 # CHECK-GX-JSON-DAG: "%233:sub6": 317 # CHECK-GX-JSON-DAG: "%233:sub7": 316 # CHECK-GX-JSON-DAG: "%233:sub8": 313 # CHECK-GX-JSON-DAG: "%233:sub9": 312 # CHECK-GX-JSON-DAG: "%233:sub10": 311 # CHECK-GX-JSON-DAG: "%233:sub11": 310 # CHECK-GX-JSON-DAG: "%233:sub12": 307 # CHECK-GX-JSON-DAG: "%233:sub13": 306 # CHECK-GX-JSON-DAG: "%233:sub14": 305 # CHECK-GX-JSON-DAG: "%233:sub15": 304 # CHECK-GX-JSON-DAG: "%233:sub16": 301 # CHECK-GX-JSON-DAG: "%233:sub17": 300 # CHECK-GX-JSON-DAG: "%233:sub18": 299 # CHECK-GX-JSON-DAG: "%233:sub19": 298 # CHECK-GX-JSON-DAG: "%233:sub20": 295 # CHECK-GX-JSON-DAG: "%233:sub21": 294 # CHECK-GX-JSON-DAG: "%233:sub22": 293 # CHECK-GX-JSON-DAG: "%233:sub23": 292 # CHECK-GX-JSON-DAG: "%233:sub24": 289 # CHECK-GX-JSON-DAG: "%233:sub25": 288 # CHECK-GX-JSON-DAG: "%233:sub26": 287 # CHECK-GX-JSON-DAG: "%233:sub27": 286 # CHECK-GX-JSON-DAG: "%233:sub28": 283 # CHECK-GX-JSON-DAG: "%233:sub29": 282 # CHECK-GX-JSON-DAG: "%233:sub30": 281 # CHECK-GX-JSON-DAG: "%233:sub31": 280 # CHECK-GX-JSON-DAG: "%275:sub0": 373 # CHECK-GX-JSON-DAG: "%275:sub1": 372 # CHECK-GX-JSON-DAG: "%275:sub2": 371 # CHECK-GX-JSON-DAG: "%275:sub3": 370 # CHECK-GX-JSON-DAG: "%275:sub4": 367 # CHECK-GX-JSON-DAG: "%275:sub5": 366 # CHECK-GX-JSON-DAG: "%275:sub6": 365 # CHECK-GX-JSON-DAG: "%275:sub7": 364 # CHECK-GX-JSON-DAG: "%275:sub8": 361 # CHECK-GX-JSON-DAG: "%275:sub9": 360 # CHECK-GX-JSON-DAG: "%275:sub10": 359 # CHECK-GX-JSON-DAG: "%275:sub11": 358 # CHECK-GX-JSON-DAG: "%275:sub12": 355 # CHECK-GX-JSON-DAG: "%275:sub13": 354 # CHECK-GX-JSON-DAG: "%275:sub14": 353 # CHECK-GX-JSON-DAG: "%275:sub15": 352 # CHECK-GX-JSON-DAG: "%275:sub16": 349 # CHECK-GX-JSON-DAG: "%275:sub17": 348 # CHECK-GX-JSON-DAG: "%275:sub18": 347 # CHECK-GX-JSON-DAG: "%275:sub19": 346 # CHECK-GX-JSON-DAG: "%275:sub20": 343 # CHECK-GX-JSON-DAG: "%275:sub21": 342 # CHECK-GX-JSON-DAG: "%275:sub22": 341 # CHECK-GX-JSON-DAG: "%275:sub23": 340 # CHECK-GX-JSON-DAG: "%275:sub24": 337 # CHECK-GX-JSON-DAG: "%275:sub25": 336 # CHECK-GX-JSON-DAG: "%275:sub26": 335 # CHECK-GX-JSON-DAG: "%275:sub27": 334 # CHECK-GX-JSON-DAG: "%275:sub28": 331 # CHECK-GX-JSON-DAG: "%275:sub29": 330 # CHECK-GX-JSON-DAG: "%275:sub30": 329 # CHECK-GX-JSON-DAG: "%275:sub31": 328 # CHECK-GX-JSON-DAG: "%277": 2 # CHECK-GX-JSON-DAG: "%278": 2 # CHECK-GX-JSON-DAG: "%279": 2 # CHECK-GX-JSON-DAG: "%280": 2 # CHECK-GX-JSON-DAG: "%282": 2 # CHECK-GX-JSON-DAG: "%283": 2 # CHECK-GX-JSON-DAG: "%284": 2 # CHECK-GX-JSON-DAG: "%285": 2 # CHECK-GX-JSON-DAG: "%287": 2 # CHECK-GX-JSON-DAG: "%288": 2 # CHECK-GX-JSON-DAG: "%289": 2 # CHECK-GX-JSON-DAG: "%290": 2 # CHECK-GX-JSON-DAG: "%292": 2 # CHECK-GX-JSON-DAG: "%293": 2 # CHECK-GX-JSON-DAG: "%294": 2 # CHECK-GX-JSON-DAG: "%295": 2 # CHECK-GX-JSON-DAG: "%297": 2 # CHECK-GX-JSON-DAG: "%298": 2 # CHECK-GX-JSON-DAG: "%299": 2 # CHECK-GX-JSON-DAG: "%300": 2 # CHECK-GX-JSON-DAG: "%302": 2 # CHECK-GX-JSON-DAG: "%303": 2 # CHECK-GX-JSON-DAG: "%304": 2 # CHECK-GX-JSON-DAG: "%305": 2 # CHECK-GX-JSON-DAG: "%307": 2 # CHECK-GX-JSON-DAG: "%308": 2 # CHECK-GX-JSON-DAG: "%309": 2 # CHECK-GX-JSON-DAG: "%310": 2 # CHECK-GX-JSON-DAG: "%311:sub0": 1 # CHECK-GX-JSON-DAG: "%311:sub1": 0 # CHECK-GX-JSON-DAG: "%312": 2 # CHECK-GX-JSON-DAG: "%313": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%315:vgpr_32 = COPY %311.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 180 # CHECK-GX-JSON-DAG: "%69:sub1": 179 # CHECK-GX-JSON-DAG: "%69:sub2": 178 # CHECK-GX-JSON-DAG: "%69:sub3": 177 # CHECK-GX-JSON-DAG: "%69:sub4": 174 # CHECK-GX-JSON-DAG: "%69:sub5": 173 # CHECK-GX-JSON-DAG: "%69:sub6": 172 # CHECK-GX-JSON-DAG: "%69:sub7": 171 # CHECK-GX-JSON-DAG: "%69:sub8": 168 # CHECK-GX-JSON-DAG: "%69:sub9": 167 # CHECK-GX-JSON-DAG: "%69:sub10": 166 # CHECK-GX-JSON-DAG: "%69:sub11": 165 # CHECK-GX-JSON-DAG: "%69:sub12": 162 # CHECK-GX-JSON-DAG: "%69:sub13": 161 # CHECK-GX-JSON-DAG: "%69:sub14": 160 # CHECK-GX-JSON-DAG: "%69:sub15": 159 # CHECK-GX-JSON-DAG: "%69:sub16": 156 # CHECK-GX-JSON-DAG: "%69:sub17": 155 # CHECK-GX-JSON-DAG: "%69:sub18": 154 # CHECK-GX-JSON-DAG: "%69:sub19": 153 # CHECK-GX-JSON-DAG: "%69:sub20": 150 # CHECK-GX-JSON-DAG: "%69:sub21": 149 # CHECK-GX-JSON-DAG: "%69:sub22": 148 # CHECK-GX-JSON-DAG: "%69:sub23": 147 # CHECK-GX-JSON-DAG: "%69:sub24": 144 # CHECK-GX-JSON-DAG: "%69:sub25": 143 # CHECK-GX-JSON-DAG: "%69:sub26": 142 # CHECK-GX-JSON-DAG: "%69:sub27": 141 # CHECK-GX-JSON-DAG: "%69:sub28": 138 # CHECK-GX-JSON-DAG: "%69:sub29": 137 # CHECK-GX-JSON-DAG: "%69:sub30": 136 # CHECK-GX-JSON-DAG: "%69:sub31": 135 # CHECK-GX-JSON-DAG: "%70:sub0": 132 # CHECK-GX-JSON-DAG: "%70:sub1": 131 # CHECK-GX-JSON-DAG: "%70:sub2": 130 # CHECK-GX-JSON-DAG: "%70:sub3": 129 # CHECK-GX-JSON-DAG: "%70:sub4": 126 # CHECK-GX-JSON-DAG: "%70:sub5": 125 # CHECK-GX-JSON-DAG: "%70:sub6": 124 # CHECK-GX-JSON-DAG: "%70:sub7": 123 # CHECK-GX-JSON-DAG: "%70:sub8": 120 # CHECK-GX-JSON-DAG: "%70:sub9": 119 # CHECK-GX-JSON-DAG: "%70:sub10": 118 # CHECK-GX-JSON-DAG: "%70:sub11": 117 # CHECK-GX-JSON-DAG: "%70:sub12": 114 # CHECK-GX-JSON-DAG: "%70:sub13": 113 # CHECK-GX-JSON-DAG: "%70:sub14": 112 # CHECK-GX-JSON-DAG: "%70:sub15": 111 # CHECK-GX-JSON-DAG: "%70:sub16": 108 # CHECK-GX-JSON-DAG: "%70:sub17": 107 # CHECK-GX-JSON-DAG: "%70:sub18": 106 # CHECK-GX-JSON-DAG: "%70:sub19": 105 # CHECK-GX-JSON-DAG: "%70:sub20": 102 # CHECK-GX-JSON-DAG: "%70:sub21": 101 # CHECK-GX-JSON-DAG: "%70:sub22": 100 # CHECK-GX-JSON-DAG: "%70:sub23": 99 # CHECK-GX-JSON-DAG: "%70:sub24": 96 # CHECK-GX-JSON-DAG: "%70:sub25": 95 # CHECK-GX-JSON-DAG: "%70:sub26": 94 # CHECK-GX-JSON-DAG: "%70:sub27": 93 # CHECK-GX-JSON-DAG: "%70:sub28": 90 # CHECK-GX-JSON-DAG: "%70:sub29": 89 # CHECK-GX-JSON-DAG: "%70:sub30": 88 # CHECK-GX-JSON-DAG: "%70:sub31": 87 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 45 # CHECK-GX-JSON-DAG: "%149:sub0": 228 # CHECK-GX-JSON-DAG: "%149:sub1": 227 # CHECK-GX-JSON-DAG: "%149:sub2": 226 # CHECK-GX-JSON-DAG: "%149:sub3": 225 # CHECK-GX-JSON-DAG: "%149:sub4": 222 # CHECK-GX-JSON-DAG: "%149:sub5": 221 # CHECK-GX-JSON-DAG: "%149:sub6": 220 # CHECK-GX-JSON-DAG: "%149:sub7": 219 # CHECK-GX-JSON-DAG: "%149:sub8": 216 # CHECK-GX-JSON-DAG: "%149:sub9": 215 # CHECK-GX-JSON-DAG: "%149:sub10": 214 # CHECK-GX-JSON-DAG: "%149:sub11": 213 # CHECK-GX-JSON-DAG: "%149:sub12": 210 # CHECK-GX-JSON-DAG: "%149:sub13": 209 # CHECK-GX-JSON-DAG: "%149:sub14": 208 # CHECK-GX-JSON-DAG: "%149:sub15": 207 # CHECK-GX-JSON-DAG: "%149:sub16": 204 # CHECK-GX-JSON-DAG: "%149:sub17": 203 # CHECK-GX-JSON-DAG: "%149:sub18": 202 # CHECK-GX-JSON-DAG: "%149:sub19": 201 # CHECK-GX-JSON-DAG: "%149:sub20": 198 # CHECK-GX-JSON-DAG: "%149:sub21": 197 # CHECK-GX-JSON-DAG: "%149:sub22": 196 # CHECK-GX-JSON-DAG: "%149:sub23": 195 # CHECK-GX-JSON-DAG: "%149:sub24": 192 # CHECK-GX-JSON-DAG: "%149:sub25": 191 # CHECK-GX-JSON-DAG: "%149:sub26": 190 # CHECK-GX-JSON-DAG: "%149:sub27": 189 # CHECK-GX-JSON-DAG: "%149:sub28": 186 # CHECK-GX-JSON-DAG: "%149:sub29": 185 # CHECK-GX-JSON-DAG: "%149:sub30": 184 # CHECK-GX-JSON-DAG: "%149:sub31": 183 # CHECK-GX-JSON-DAG: "%191:sub0": 276 # CHECK-GX-JSON-DAG: "%191:sub1": 275 # CHECK-GX-JSON-DAG: "%191:sub2": 274 # CHECK-GX-JSON-DAG: "%191:sub3": 273 # CHECK-GX-JSON-DAG: "%191:sub4": 270 # CHECK-GX-JSON-DAG: "%191:sub5": 269 # CHECK-GX-JSON-DAG: "%191:sub6": 268 # CHECK-GX-JSON-DAG: "%191:sub7": 267 # CHECK-GX-JSON-DAG: "%191:sub8": 264 # CHECK-GX-JSON-DAG: "%191:sub9": 263 # CHECK-GX-JSON-DAG: "%191:sub10": 262 # CHECK-GX-JSON-DAG: "%191:sub11": 261 # CHECK-GX-JSON-DAG: "%191:sub12": 258 # CHECK-GX-JSON-DAG: "%191:sub13": 257 # CHECK-GX-JSON-DAG: "%191:sub14": 256 # CHECK-GX-JSON-DAG: "%191:sub15": 255 # CHECK-GX-JSON-DAG: "%191:sub16": 252 # CHECK-GX-JSON-DAG: "%191:sub17": 251 # CHECK-GX-JSON-DAG: "%191:sub18": 250 # CHECK-GX-JSON-DAG: "%191:sub19": 249 # CHECK-GX-JSON-DAG: "%191:sub20": 246 # CHECK-GX-JSON-DAG: "%191:sub21": 245 # CHECK-GX-JSON-DAG: "%191:sub22": 244 # CHECK-GX-JSON-DAG: "%191:sub23": 243 # CHECK-GX-JSON-DAG: "%191:sub24": 240 # CHECK-GX-JSON-DAG: "%191:sub25": 239 # CHECK-GX-JSON-DAG: "%191:sub26": 238 # CHECK-GX-JSON-DAG: "%191:sub27": 237 # CHECK-GX-JSON-DAG: "%191:sub28": 234 # CHECK-GX-JSON-DAG: "%191:sub29": 233 # CHECK-GX-JSON-DAG: "%191:sub30": 232 # CHECK-GX-JSON-DAG: "%191:sub31": 231 # CHECK-GX-JSON-DAG: "%233:sub0": 324 # CHECK-GX-JSON-DAG: "%233:sub1": 323 # CHECK-GX-JSON-DAG: "%233:sub2": 322 # CHECK-GX-JSON-DAG: "%233:sub3": 321 # CHECK-GX-JSON-DAG: "%233:sub4": 318 # CHECK-GX-JSON-DAG: "%233:sub5": 317 # CHECK-GX-JSON-DAG: "%233:sub6": 316 # CHECK-GX-JSON-DAG: "%233:sub7": 315 # CHECK-GX-JSON-DAG: "%233:sub8": 312 # CHECK-GX-JSON-DAG: "%233:sub9": 311 # CHECK-GX-JSON-DAG: "%233:sub10": 310 # CHECK-GX-JSON-DAG: "%233:sub11": 309 # CHECK-GX-JSON-DAG: "%233:sub12": 306 # CHECK-GX-JSON-DAG: "%233:sub13": 305 # CHECK-GX-JSON-DAG: "%233:sub14": 304 # CHECK-GX-JSON-DAG: "%233:sub15": 303 # CHECK-GX-JSON-DAG: "%233:sub16": 300 # CHECK-GX-JSON-DAG: "%233:sub17": 299 # CHECK-GX-JSON-DAG: "%233:sub18": 298 # CHECK-GX-JSON-DAG: "%233:sub19": 297 # CHECK-GX-JSON-DAG: "%233:sub20": 294 # CHECK-GX-JSON-DAG: "%233:sub21": 293 # CHECK-GX-JSON-DAG: "%233:sub22": 292 # CHECK-GX-JSON-DAG: "%233:sub23": 291 # CHECK-GX-JSON-DAG: "%233:sub24": 288 # CHECK-GX-JSON-DAG: "%233:sub25": 287 # CHECK-GX-JSON-DAG: "%233:sub26": 286 # CHECK-GX-JSON-DAG: "%233:sub27": 285 # CHECK-GX-JSON-DAG: "%233:sub28": 282 # CHECK-GX-JSON-DAG: "%233:sub29": 281 # CHECK-GX-JSON-DAG: "%233:sub30": 280 # CHECK-GX-JSON-DAG: "%233:sub31": 279 # CHECK-GX-JSON-DAG: "%275:sub0": 372 # CHECK-GX-JSON-DAG: "%275:sub1": 371 # CHECK-GX-JSON-DAG: "%275:sub2": 370 # CHECK-GX-JSON-DAG: "%275:sub3": 369 # CHECK-GX-JSON-DAG: "%275:sub4": 366 # CHECK-GX-JSON-DAG: "%275:sub5": 365 # CHECK-GX-JSON-DAG: "%275:sub6": 364 # CHECK-GX-JSON-DAG: "%275:sub7": 363 # CHECK-GX-JSON-DAG: "%275:sub8": 360 # CHECK-GX-JSON-DAG: "%275:sub9": 359 # CHECK-GX-JSON-DAG: "%275:sub10": 358 # CHECK-GX-JSON-DAG: "%275:sub11": 357 # CHECK-GX-JSON-DAG: "%275:sub12": 354 # CHECK-GX-JSON-DAG: "%275:sub13": 353 # CHECK-GX-JSON-DAG: "%275:sub14": 352 # CHECK-GX-JSON-DAG: "%275:sub15": 351 # CHECK-GX-JSON-DAG: "%275:sub16": 348 # CHECK-GX-JSON-DAG: "%275:sub17": 347 # CHECK-GX-JSON-DAG: "%275:sub18": 346 # CHECK-GX-JSON-DAG: "%275:sub19": 345 # CHECK-GX-JSON-DAG: "%275:sub20": 342 # CHECK-GX-JSON-DAG: "%275:sub21": 341 # CHECK-GX-JSON-DAG: "%275:sub22": 340 # CHECK-GX-JSON-DAG: "%275:sub23": 339 # CHECK-GX-JSON-DAG: "%275:sub24": 336 # CHECK-GX-JSON-DAG: "%275:sub25": 335 # CHECK-GX-JSON-DAG: "%275:sub26": 334 # CHECK-GX-JSON-DAG: "%275:sub27": 333 # CHECK-GX-JSON-DAG: "%275:sub28": 330 # CHECK-GX-JSON-DAG: "%275:sub29": 329 # CHECK-GX-JSON-DAG: "%275:sub30": 328 # CHECK-GX-JSON-DAG: "%275:sub31": 327 # CHECK-GX-JSON-DAG: "%277": 1 # CHECK-GX-JSON-DAG: "%278": 1 # CHECK-GX-JSON-DAG: "%279": 1 # CHECK-GX-JSON-DAG: "%280": 1 # CHECK-GX-JSON-DAG: "%282": 1 # CHECK-GX-JSON-DAG: "%283": 1 # CHECK-GX-JSON-DAG: "%284": 1 # CHECK-GX-JSON-DAG: "%285": 1 # CHECK-GX-JSON-DAG: "%287": 1 # CHECK-GX-JSON-DAG: "%288": 1 # CHECK-GX-JSON-DAG: "%289": 1 # CHECK-GX-JSON-DAG: "%290": 1 # CHECK-GX-JSON-DAG: "%292": 1 # CHECK-GX-JSON-DAG: "%293": 1 # CHECK-GX-JSON-DAG: "%294": 1 # CHECK-GX-JSON-DAG: "%295": 1 # CHECK-GX-JSON-DAG: "%297": 1 # CHECK-GX-JSON-DAG: "%298": 1 # CHECK-GX-JSON-DAG: "%299": 1 # CHECK-GX-JSON-DAG: "%300": 1 # CHECK-GX-JSON-DAG: "%302": 1 # CHECK-GX-JSON-DAG: "%303": 1 # CHECK-GX-JSON-DAG: "%304": 1 # CHECK-GX-JSON-DAG: "%305": 1 # CHECK-GX-JSON-DAG: "%307": 1 # CHECK-GX-JSON-DAG: "%308": 1 # CHECK-GX-JSON-DAG: "%309": 1 # CHECK-GX-JSON-DAG: "%310": 1 # CHECK-GX-JSON-DAG: "%311:sub0": 0 # CHECK-GX-JSON-DAG: "%312": 1 # CHECK-GX-JSON-DAG: "%313": 1 # CHECK-GX-JSON-DAG: "%314": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%316:vreg_1024 = REG_SEQUENCE %315, %subreg.sub0, %314, %subreg.sub1, %313, %subreg.sub2, %312, %subreg.sub3, %310, %subreg.sub4, %309, %subreg.sub5, %308, %subreg.sub6, %307, %subreg.sub7, %305, %subreg.sub8, %304, %subreg.sub9, %303, %subreg.sub10, %302, %subreg.sub11, %300, %subreg.sub12, %299, %subreg.sub13, %298, %subreg.sub14, %297, %subreg.sub15, %295, %subreg.sub16, %294, %subreg.sub17, %293, %subreg.sub18, %292, %subreg.sub19, %290, %subreg.sub20, %289, %subreg.sub21, %288, %subreg.sub22, %287, %subreg.sub23, %285, %subreg.sub24, %284, %subreg.sub25, %283, %subreg.sub26, %282, %subreg.sub27, %280, %subreg.sub28, %279, %subreg.sub29, %278, %subreg.sub30, %277, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 179 # CHECK-GX-JSON-DAG: "%69:sub1": 178 # CHECK-GX-JSON-DAG: "%69:sub2": 177 # CHECK-GX-JSON-DAG: "%69:sub3": 176 # CHECK-GX-JSON-DAG: "%69:sub4": 173 # CHECK-GX-JSON-DAG: "%69:sub5": 172 # CHECK-GX-JSON-DAG: "%69:sub6": 171 # CHECK-GX-JSON-DAG: "%69:sub7": 170 # CHECK-GX-JSON-DAG: "%69:sub8": 167 # CHECK-GX-JSON-DAG: "%69:sub9": 166 # CHECK-GX-JSON-DAG: "%69:sub10": 165 # CHECK-GX-JSON-DAG: "%69:sub11": 164 # CHECK-GX-JSON-DAG: "%69:sub12": 161 # CHECK-GX-JSON-DAG: "%69:sub13": 160 # CHECK-GX-JSON-DAG: "%69:sub14": 159 # CHECK-GX-JSON-DAG: "%69:sub15": 158 # CHECK-GX-JSON-DAG: "%69:sub16": 155 # CHECK-GX-JSON-DAG: "%69:sub17": 154 # CHECK-GX-JSON-DAG: "%69:sub18": 153 # CHECK-GX-JSON-DAG: "%69:sub19": 152 # CHECK-GX-JSON-DAG: "%69:sub20": 149 # CHECK-GX-JSON-DAG: "%69:sub21": 148 # CHECK-GX-JSON-DAG: "%69:sub22": 147 # CHECK-GX-JSON-DAG: "%69:sub23": 146 # CHECK-GX-JSON-DAG: "%69:sub24": 143 # CHECK-GX-JSON-DAG: "%69:sub25": 142 # CHECK-GX-JSON-DAG: "%69:sub26": 141 # CHECK-GX-JSON-DAG: "%69:sub27": 140 # CHECK-GX-JSON-DAG: "%69:sub28": 137 # CHECK-GX-JSON-DAG: "%69:sub29": 136 # CHECK-GX-JSON-DAG: "%69:sub30": 135 # CHECK-GX-JSON-DAG: "%69:sub31": 134 # CHECK-GX-JSON-DAG: "%70:sub0": 131 # CHECK-GX-JSON-DAG: "%70:sub1": 130 # CHECK-GX-JSON-DAG: "%70:sub2": 129 # CHECK-GX-JSON-DAG: "%70:sub3": 128 # CHECK-GX-JSON-DAG: "%70:sub4": 125 # CHECK-GX-JSON-DAG: "%70:sub5": 124 # CHECK-GX-JSON-DAG: "%70:sub6": 123 # CHECK-GX-JSON-DAG: "%70:sub7": 122 # CHECK-GX-JSON-DAG: "%70:sub8": 119 # CHECK-GX-JSON-DAG: "%70:sub9": 118 # CHECK-GX-JSON-DAG: "%70:sub10": 117 # CHECK-GX-JSON-DAG: "%70:sub11": 116 # CHECK-GX-JSON-DAG: "%70:sub12": 113 # CHECK-GX-JSON-DAG: "%70:sub13": 112 # CHECK-GX-JSON-DAG: "%70:sub14": 111 # CHECK-GX-JSON-DAG: "%70:sub15": 110 # CHECK-GX-JSON-DAG: "%70:sub16": 107 # CHECK-GX-JSON-DAG: "%70:sub17": 106 # CHECK-GX-JSON-DAG: "%70:sub18": 105 # CHECK-GX-JSON-DAG: "%70:sub19": 104 # CHECK-GX-JSON-DAG: "%70:sub20": 101 # CHECK-GX-JSON-DAG: "%70:sub21": 100 # CHECK-GX-JSON-DAG: "%70:sub22": 99 # CHECK-GX-JSON-DAG: "%70:sub23": 98 # CHECK-GX-JSON-DAG: "%70:sub24": 95 # CHECK-GX-JSON-DAG: "%70:sub25": 94 # CHECK-GX-JSON-DAG: "%70:sub26": 93 # CHECK-GX-JSON-DAG: "%70:sub27": 92 # CHECK-GX-JSON-DAG: "%70:sub28": 89 # CHECK-GX-JSON-DAG: "%70:sub29": 88 # CHECK-GX-JSON-DAG: "%70:sub30": 87 # CHECK-GX-JSON-DAG: "%70:sub31": 86 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 44 # CHECK-GX-JSON-DAG: "%149:sub0": 227 # CHECK-GX-JSON-DAG: "%149:sub1": 226 # CHECK-GX-JSON-DAG: "%149:sub2": 225 # CHECK-GX-JSON-DAG: "%149:sub3": 224 # CHECK-GX-JSON-DAG: "%149:sub4": 221 # CHECK-GX-JSON-DAG: "%149:sub5": 220 # CHECK-GX-JSON-DAG: "%149:sub6": 219 # CHECK-GX-JSON-DAG: "%149:sub7": 218 # CHECK-GX-JSON-DAG: "%149:sub8": 215 # CHECK-GX-JSON-DAG: "%149:sub9": 214 # CHECK-GX-JSON-DAG: "%149:sub10": 213 # CHECK-GX-JSON-DAG: "%149:sub11": 212 # CHECK-GX-JSON-DAG: "%149:sub12": 209 # CHECK-GX-JSON-DAG: "%149:sub13": 208 # CHECK-GX-JSON-DAG: "%149:sub14": 207 # CHECK-GX-JSON-DAG: "%149:sub15": 206 # CHECK-GX-JSON-DAG: "%149:sub16": 203 # CHECK-GX-JSON-DAG: "%149:sub17": 202 # CHECK-GX-JSON-DAG: "%149:sub18": 201 # CHECK-GX-JSON-DAG: "%149:sub19": 200 # CHECK-GX-JSON-DAG: "%149:sub20": 197 # CHECK-GX-JSON-DAG: "%149:sub21": 196 # CHECK-GX-JSON-DAG: "%149:sub22": 195 # CHECK-GX-JSON-DAG: "%149:sub23": 194 # CHECK-GX-JSON-DAG: "%149:sub24": 191 # CHECK-GX-JSON-DAG: "%149:sub25": 190 # CHECK-GX-JSON-DAG: "%149:sub26": 189 # CHECK-GX-JSON-DAG: "%149:sub27": 188 # CHECK-GX-JSON-DAG: "%149:sub28": 185 # CHECK-GX-JSON-DAG: "%149:sub29": 184 # CHECK-GX-JSON-DAG: "%149:sub30": 183 # CHECK-GX-JSON-DAG: "%149:sub31": 182 # CHECK-GX-JSON-DAG: "%191:sub0": 275 # CHECK-GX-JSON-DAG: "%191:sub1": 274 # CHECK-GX-JSON-DAG: "%191:sub2": 273 # CHECK-GX-JSON-DAG: "%191:sub3": 272 # CHECK-GX-JSON-DAG: "%191:sub4": 269 # CHECK-GX-JSON-DAG: "%191:sub5": 268 # CHECK-GX-JSON-DAG: "%191:sub6": 267 # CHECK-GX-JSON-DAG: "%191:sub7": 266 # CHECK-GX-JSON-DAG: "%191:sub8": 263 # CHECK-GX-JSON-DAG: "%191:sub9": 262 # CHECK-GX-JSON-DAG: "%191:sub10": 261 # CHECK-GX-JSON-DAG: "%191:sub11": 260 # CHECK-GX-JSON-DAG: "%191:sub12": 257 # CHECK-GX-JSON-DAG: "%191:sub13": 256 # CHECK-GX-JSON-DAG: "%191:sub14": 255 # CHECK-GX-JSON-DAG: "%191:sub15": 254 # CHECK-GX-JSON-DAG: "%191:sub16": 251 # CHECK-GX-JSON-DAG: "%191:sub17": 250 # CHECK-GX-JSON-DAG: "%191:sub18": 249 # CHECK-GX-JSON-DAG: "%191:sub19": 248 # CHECK-GX-JSON-DAG: "%191:sub20": 245 # CHECK-GX-JSON-DAG: "%191:sub21": 244 # CHECK-GX-JSON-DAG: "%191:sub22": 243 # CHECK-GX-JSON-DAG: "%191:sub23": 242 # CHECK-GX-JSON-DAG: "%191:sub24": 239 # CHECK-GX-JSON-DAG: "%191:sub25": 238 # CHECK-GX-JSON-DAG: "%191:sub26": 237 # CHECK-GX-JSON-DAG: "%191:sub27": 236 # CHECK-GX-JSON-DAG: "%191:sub28": 233 # CHECK-GX-JSON-DAG: "%191:sub29": 232 # CHECK-GX-JSON-DAG: "%191:sub30": 231 # CHECK-GX-JSON-DAG: "%191:sub31": 230 # CHECK-GX-JSON-DAG: "%233:sub0": 323 # CHECK-GX-JSON-DAG: "%233:sub1": 322 # CHECK-GX-JSON-DAG: "%233:sub2": 321 # CHECK-GX-JSON-DAG: "%233:sub3": 320 # CHECK-GX-JSON-DAG: "%233:sub4": 317 # CHECK-GX-JSON-DAG: "%233:sub5": 316 # CHECK-GX-JSON-DAG: "%233:sub6": 315 # CHECK-GX-JSON-DAG: "%233:sub7": 314 # CHECK-GX-JSON-DAG: "%233:sub8": 311 # CHECK-GX-JSON-DAG: "%233:sub9": 310 # CHECK-GX-JSON-DAG: "%233:sub10": 309 # CHECK-GX-JSON-DAG: "%233:sub11": 308 # CHECK-GX-JSON-DAG: "%233:sub12": 305 # CHECK-GX-JSON-DAG: "%233:sub13": 304 # CHECK-GX-JSON-DAG: "%233:sub14": 303 # CHECK-GX-JSON-DAG: "%233:sub15": 302 # CHECK-GX-JSON-DAG: "%233:sub16": 299 # CHECK-GX-JSON-DAG: "%233:sub17": 298 # CHECK-GX-JSON-DAG: "%233:sub18": 297 # CHECK-GX-JSON-DAG: "%233:sub19": 296 # CHECK-GX-JSON-DAG: "%233:sub20": 293 # CHECK-GX-JSON-DAG: "%233:sub21": 292 # CHECK-GX-JSON-DAG: "%233:sub22": 291 # CHECK-GX-JSON-DAG: "%233:sub23": 290 # CHECK-GX-JSON-DAG: "%233:sub24": 287 # CHECK-GX-JSON-DAG: "%233:sub25": 286 # CHECK-GX-JSON-DAG: "%233:sub26": 285 # CHECK-GX-JSON-DAG: "%233:sub27": 284 # CHECK-GX-JSON-DAG: "%233:sub28": 281 # CHECK-GX-JSON-DAG: "%233:sub29": 280 # CHECK-GX-JSON-DAG: "%233:sub30": 279 # CHECK-GX-JSON-DAG: "%233:sub31": 278 # CHECK-GX-JSON-DAG: "%275:sub0": 371 # CHECK-GX-JSON-DAG: "%275:sub1": 370 # CHECK-GX-JSON-DAG: "%275:sub2": 369 # CHECK-GX-JSON-DAG: "%275:sub3": 368 # CHECK-GX-JSON-DAG: "%275:sub4": 365 # CHECK-GX-JSON-DAG: "%275:sub5": 364 # CHECK-GX-JSON-DAG: "%275:sub6": 363 # CHECK-GX-JSON-DAG: "%275:sub7": 362 # CHECK-GX-JSON-DAG: "%275:sub8": 359 # CHECK-GX-JSON-DAG: "%275:sub9": 358 # CHECK-GX-JSON-DAG: "%275:sub10": 357 # CHECK-GX-JSON-DAG: "%275:sub11": 356 # CHECK-GX-JSON-DAG: "%275:sub12": 353 # CHECK-GX-JSON-DAG: "%275:sub13": 352 # CHECK-GX-JSON-DAG: "%275:sub14": 351 # CHECK-GX-JSON-DAG: "%275:sub15": 350 # CHECK-GX-JSON-DAG: "%275:sub16": 347 # CHECK-GX-JSON-DAG: "%275:sub17": 346 # CHECK-GX-JSON-DAG: "%275:sub18": 345 # CHECK-GX-JSON-DAG: "%275:sub19": 344 # CHECK-GX-JSON-DAG: "%275:sub20": 341 # CHECK-GX-JSON-DAG: "%275:sub21": 340 # CHECK-GX-JSON-DAG: "%275:sub22": 339 # CHECK-GX-JSON-DAG: "%275:sub23": 338 # CHECK-GX-JSON-DAG: "%275:sub24": 335 # CHECK-GX-JSON-DAG: "%275:sub25": 334 # CHECK-GX-JSON-DAG: "%275:sub26": 333 # CHECK-GX-JSON-DAG: "%275:sub27": 332 # CHECK-GX-JSON-DAG: "%275:sub28": 329 # CHECK-GX-JSON-DAG: "%275:sub29": 328 # CHECK-GX-JSON-DAG: "%275:sub30": 327 # CHECK-GX-JSON-DAG: "%275:sub31": 326 # CHECK-GX-JSON-DAG: "%277": 0 # CHECK-GX-JSON-DAG: "%278": 0 # CHECK-GX-JSON-DAG: "%279": 0 # CHECK-GX-JSON-DAG: "%280": 0 # CHECK-GX-JSON-DAG: "%282": 0 # CHECK-GX-JSON-DAG: "%283": 0 # CHECK-GX-JSON-DAG: "%284": 0 # CHECK-GX-JSON-DAG: "%285": 0 # CHECK-GX-JSON-DAG: "%287": 0 # CHECK-GX-JSON-DAG: "%288": 0 # CHECK-GX-JSON-DAG: "%289": 0 # CHECK-GX-JSON-DAG: "%290": 0 # CHECK-GX-JSON-DAG: "%292": 0 # CHECK-GX-JSON-DAG: "%293": 0 # CHECK-GX-JSON-DAG: "%294": 0 # CHECK-GX-JSON-DAG: "%295": 0 # CHECK-GX-JSON-DAG: "%297": 0 # CHECK-GX-JSON-DAG: "%298": 0 # CHECK-GX-JSON-DAG: "%299": 0 # CHECK-GX-JSON-DAG: "%300": 0 # CHECK-GX-JSON-DAG: "%302": 0 # CHECK-GX-JSON-DAG: "%303": 0 # CHECK-GX-JSON-DAG: "%304": 0 # CHECK-GX-JSON-DAG: "%305": 0 # CHECK-GX-JSON-DAG: "%307": 0 # CHECK-GX-JSON-DAG: "%308": 0 # CHECK-GX-JSON-DAG: "%309": 0 # CHECK-GX-JSON-DAG: "%310": 0 # CHECK-GX-JSON-DAG: "%312": 0 # CHECK-GX-JSON-DAG: "%313": 0 # CHECK-GX-JSON-DAG: "%314": 0 # CHECK-GX-JSON-DAG: "%315": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%317:vreg_1024 = COPY %316", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 178 # CHECK-GX-JSON-DAG: "%69:sub1": 177 # CHECK-GX-JSON-DAG: "%69:sub2": 176 # CHECK-GX-JSON-DAG: "%69:sub3": 175 # CHECK-GX-JSON-DAG: "%69:sub4": 172 # CHECK-GX-JSON-DAG: "%69:sub5": 171 # CHECK-GX-JSON-DAG: "%69:sub6": 170 # CHECK-GX-JSON-DAG: "%69:sub7": 169 # CHECK-GX-JSON-DAG: "%69:sub8": 166 # CHECK-GX-JSON-DAG: "%69:sub9": 165 # CHECK-GX-JSON-DAG: "%69:sub10": 164 # CHECK-GX-JSON-DAG: "%69:sub11": 163 # CHECK-GX-JSON-DAG: "%69:sub12": 160 # CHECK-GX-JSON-DAG: "%69:sub13": 159 # CHECK-GX-JSON-DAG: "%69:sub14": 158 # CHECK-GX-JSON-DAG: "%69:sub15": 157 # CHECK-GX-JSON-DAG: "%69:sub16": 154 # CHECK-GX-JSON-DAG: "%69:sub17": 153 # CHECK-GX-JSON-DAG: "%69:sub18": 152 # CHECK-GX-JSON-DAG: "%69:sub19": 151 # CHECK-GX-JSON-DAG: "%69:sub20": 148 # CHECK-GX-JSON-DAG: "%69:sub21": 147 # CHECK-GX-JSON-DAG: "%69:sub22": 146 # CHECK-GX-JSON-DAG: "%69:sub23": 145 # CHECK-GX-JSON-DAG: "%69:sub24": 142 # CHECK-GX-JSON-DAG: "%69:sub25": 141 # CHECK-GX-JSON-DAG: "%69:sub26": 140 # CHECK-GX-JSON-DAG: "%69:sub27": 139 # CHECK-GX-JSON-DAG: "%69:sub28": 136 # CHECK-GX-JSON-DAG: "%69:sub29": 135 # CHECK-GX-JSON-DAG: "%69:sub30": 134 # CHECK-GX-JSON-DAG: "%69:sub31": 133 # CHECK-GX-JSON-DAG: "%70:sub0": 130 # CHECK-GX-JSON-DAG: "%70:sub1": 129 # CHECK-GX-JSON-DAG: "%70:sub2": 128 # CHECK-GX-JSON-DAG: "%70:sub3": 127 # CHECK-GX-JSON-DAG: "%70:sub4": 124 # CHECK-GX-JSON-DAG: "%70:sub5": 123 # CHECK-GX-JSON-DAG: "%70:sub6": 122 # CHECK-GX-JSON-DAG: "%70:sub7": 121 # CHECK-GX-JSON-DAG: "%70:sub8": 118 # CHECK-GX-JSON-DAG: "%70:sub9": 117 # CHECK-GX-JSON-DAG: "%70:sub10": 116 # CHECK-GX-JSON-DAG: "%70:sub11": 115 # CHECK-GX-JSON-DAG: "%70:sub12": 112 # CHECK-GX-JSON-DAG: "%70:sub13": 111 # CHECK-GX-JSON-DAG: "%70:sub14": 110 # CHECK-GX-JSON-DAG: "%70:sub15": 109 # CHECK-GX-JSON-DAG: "%70:sub16": 106 # CHECK-GX-JSON-DAG: "%70:sub17": 105 # CHECK-GX-JSON-DAG: "%70:sub18": 104 # CHECK-GX-JSON-DAG: "%70:sub19": 103 # CHECK-GX-JSON-DAG: "%70:sub20": 100 # CHECK-GX-JSON-DAG: "%70:sub21": 99 # CHECK-GX-JSON-DAG: "%70:sub22": 98 # CHECK-GX-JSON-DAG: "%70:sub23": 97 # CHECK-GX-JSON-DAG: "%70:sub24": 94 # CHECK-GX-JSON-DAG: "%70:sub25": 93 # CHECK-GX-JSON-DAG: "%70:sub26": 92 # CHECK-GX-JSON-DAG: "%70:sub27": 91 # CHECK-GX-JSON-DAG: "%70:sub28": 88 # CHECK-GX-JSON-DAG: "%70:sub29": 87 # CHECK-GX-JSON-DAG: "%70:sub30": 86 # CHECK-GX-JSON-DAG: "%70:sub31": 85 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 43 # CHECK-GX-JSON-DAG: "%149:sub0": 226 # CHECK-GX-JSON-DAG: "%149:sub1": 225 # CHECK-GX-JSON-DAG: "%149:sub2": 224 # CHECK-GX-JSON-DAG: "%149:sub3": 223 # CHECK-GX-JSON-DAG: "%149:sub4": 220 # CHECK-GX-JSON-DAG: "%149:sub5": 219 # CHECK-GX-JSON-DAG: "%149:sub6": 218 # CHECK-GX-JSON-DAG: "%149:sub7": 217 # CHECK-GX-JSON-DAG: "%149:sub8": 214 # CHECK-GX-JSON-DAG: "%149:sub9": 213 # CHECK-GX-JSON-DAG: "%149:sub10": 212 # CHECK-GX-JSON-DAG: "%149:sub11": 211 # CHECK-GX-JSON-DAG: "%149:sub12": 208 # CHECK-GX-JSON-DAG: "%149:sub13": 207 # CHECK-GX-JSON-DAG: "%149:sub14": 206 # CHECK-GX-JSON-DAG: "%149:sub15": 205 # CHECK-GX-JSON-DAG: "%149:sub16": 202 # CHECK-GX-JSON-DAG: "%149:sub17": 201 # CHECK-GX-JSON-DAG: "%149:sub18": 200 # CHECK-GX-JSON-DAG: "%149:sub19": 199 # CHECK-GX-JSON-DAG: "%149:sub20": 196 # CHECK-GX-JSON-DAG: "%149:sub21": 195 # CHECK-GX-JSON-DAG: "%149:sub22": 194 # CHECK-GX-JSON-DAG: "%149:sub23": 193 # CHECK-GX-JSON-DAG: "%149:sub24": 190 # CHECK-GX-JSON-DAG: "%149:sub25": 189 # CHECK-GX-JSON-DAG: "%149:sub26": 188 # CHECK-GX-JSON-DAG: "%149:sub27": 187 # CHECK-GX-JSON-DAG: "%149:sub28": 184 # CHECK-GX-JSON-DAG: "%149:sub29": 183 # CHECK-GX-JSON-DAG: "%149:sub30": 182 # CHECK-GX-JSON-DAG: "%149:sub31": 181 # CHECK-GX-JSON-DAG: "%191:sub0": 274 # CHECK-GX-JSON-DAG: "%191:sub1": 273 # CHECK-GX-JSON-DAG: "%191:sub2": 272 # CHECK-GX-JSON-DAG: "%191:sub3": 271 # CHECK-GX-JSON-DAG: "%191:sub4": 268 # CHECK-GX-JSON-DAG: "%191:sub5": 267 # CHECK-GX-JSON-DAG: "%191:sub6": 266 # CHECK-GX-JSON-DAG: "%191:sub7": 265 # CHECK-GX-JSON-DAG: "%191:sub8": 262 # CHECK-GX-JSON-DAG: "%191:sub9": 261 # CHECK-GX-JSON-DAG: "%191:sub10": 260 # CHECK-GX-JSON-DAG: "%191:sub11": 259 # CHECK-GX-JSON-DAG: "%191:sub12": 256 # CHECK-GX-JSON-DAG: "%191:sub13": 255 # CHECK-GX-JSON-DAG: "%191:sub14": 254 # CHECK-GX-JSON-DAG: "%191:sub15": 253 # CHECK-GX-JSON-DAG: "%191:sub16": 250 # CHECK-GX-JSON-DAG: "%191:sub17": 249 # CHECK-GX-JSON-DAG: "%191:sub18": 248 # CHECK-GX-JSON-DAG: "%191:sub19": 247 # CHECK-GX-JSON-DAG: "%191:sub20": 244 # CHECK-GX-JSON-DAG: "%191:sub21": 243 # CHECK-GX-JSON-DAG: "%191:sub22": 242 # CHECK-GX-JSON-DAG: "%191:sub23": 241 # CHECK-GX-JSON-DAG: "%191:sub24": 238 # CHECK-GX-JSON-DAG: "%191:sub25": 237 # CHECK-GX-JSON-DAG: "%191:sub26": 236 # CHECK-GX-JSON-DAG: "%191:sub27": 235 # CHECK-GX-JSON-DAG: "%191:sub28": 232 # CHECK-GX-JSON-DAG: "%191:sub29": 231 # CHECK-GX-JSON-DAG: "%191:sub30": 230 # CHECK-GX-JSON-DAG: "%191:sub31": 229 # CHECK-GX-JSON-DAG: "%233:sub0": 322 # CHECK-GX-JSON-DAG: "%233:sub1": 321 # CHECK-GX-JSON-DAG: "%233:sub2": 320 # CHECK-GX-JSON-DAG: "%233:sub3": 319 # CHECK-GX-JSON-DAG: "%233:sub4": 316 # CHECK-GX-JSON-DAG: "%233:sub5": 315 # CHECK-GX-JSON-DAG: "%233:sub6": 314 # CHECK-GX-JSON-DAG: "%233:sub7": 313 # CHECK-GX-JSON-DAG: "%233:sub8": 310 # CHECK-GX-JSON-DAG: "%233:sub9": 309 # CHECK-GX-JSON-DAG: "%233:sub10": 308 # CHECK-GX-JSON-DAG: "%233:sub11": 307 # CHECK-GX-JSON-DAG: "%233:sub12": 304 # CHECK-GX-JSON-DAG: "%233:sub13": 303 # CHECK-GX-JSON-DAG: "%233:sub14": 302 # CHECK-GX-JSON-DAG: "%233:sub15": 301 # CHECK-GX-JSON-DAG: "%233:sub16": 298 # CHECK-GX-JSON-DAG: "%233:sub17": 297 # CHECK-GX-JSON-DAG: "%233:sub18": 296 # CHECK-GX-JSON-DAG: "%233:sub19": 295 # CHECK-GX-JSON-DAG: "%233:sub20": 292 # CHECK-GX-JSON-DAG: "%233:sub21": 291 # CHECK-GX-JSON-DAG: "%233:sub22": 290 # CHECK-GX-JSON-DAG: "%233:sub23": 289 # CHECK-GX-JSON-DAG: "%233:sub24": 286 # CHECK-GX-JSON-DAG: "%233:sub25": 285 # CHECK-GX-JSON-DAG: "%233:sub26": 284 # CHECK-GX-JSON-DAG: "%233:sub27": 283 # CHECK-GX-JSON-DAG: "%233:sub28": 280 # CHECK-GX-JSON-DAG: "%233:sub29": 279 # CHECK-GX-JSON-DAG: "%233:sub30": 278 # CHECK-GX-JSON-DAG: "%233:sub31": 277 # CHECK-GX-JSON-DAG: "%275:sub0": 370 # CHECK-GX-JSON-DAG: "%275:sub1": 369 # CHECK-GX-JSON-DAG: "%275:sub2": 368 # CHECK-GX-JSON-DAG: "%275:sub3": 367 # CHECK-GX-JSON-DAG: "%275:sub4": 364 # CHECK-GX-JSON-DAG: "%275:sub5": 363 # CHECK-GX-JSON-DAG: "%275:sub6": 362 # CHECK-GX-JSON-DAG: "%275:sub7": 361 # CHECK-GX-JSON-DAG: "%275:sub8": 358 # CHECK-GX-JSON-DAG: "%275:sub9": 357 # CHECK-GX-JSON-DAG: "%275:sub10": 356 # CHECK-GX-JSON-DAG: "%275:sub11": 355 # CHECK-GX-JSON-DAG: "%275:sub12": 352 # CHECK-GX-JSON-DAG: "%275:sub13": 351 # CHECK-GX-JSON-DAG: "%275:sub14": 350 # CHECK-GX-JSON-DAG: "%275:sub15": 349 # CHECK-GX-JSON-DAG: "%275:sub16": 346 # CHECK-GX-JSON-DAG: "%275:sub17": 345 # CHECK-GX-JSON-DAG: "%275:sub18": 344 # CHECK-GX-JSON-DAG: "%275:sub19": 343 # CHECK-GX-JSON-DAG: "%275:sub20": 340 # CHECK-GX-JSON-DAG: "%275:sub21": 339 # CHECK-GX-JSON-DAG: "%275:sub22": 338 # CHECK-GX-JSON-DAG: "%275:sub23": 337 # CHECK-GX-JSON-DAG: "%275:sub24": 334 # CHECK-GX-JSON-DAG: "%275:sub25": 333 # CHECK-GX-JSON-DAG: "%275:sub26": 332 # CHECK-GX-JSON-DAG: "%275:sub27": 331 # CHECK-GX-JSON-DAG: "%275:sub28": 328 # CHECK-GX-JSON-DAG: "%275:sub29": 327 # CHECK-GX-JSON-DAG: "%275:sub30": 326 # CHECK-GX-JSON-DAG: "%275:sub31": 325 # CHECK-GX-JSON-DAG: "%316": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%275", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%275:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%318:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 177 # CHECK-GX-JSON-DAG: "%69:sub1": 176 # CHECK-GX-JSON-DAG: "%69:sub2": 175 # CHECK-GX-JSON-DAG: "%69:sub3": 174 # CHECK-GX-JSON-DAG: "%69:sub4": 171 # CHECK-GX-JSON-DAG: "%69:sub5": 170 # CHECK-GX-JSON-DAG: "%69:sub6": 169 # CHECK-GX-JSON-DAG: "%69:sub7": 168 # CHECK-GX-JSON-DAG: "%69:sub8": 165 # CHECK-GX-JSON-DAG: "%69:sub9": 164 # CHECK-GX-JSON-DAG: "%69:sub10": 163 # CHECK-GX-JSON-DAG: "%69:sub11": 162 # CHECK-GX-JSON-DAG: "%69:sub12": 159 # CHECK-GX-JSON-DAG: "%69:sub13": 158 # CHECK-GX-JSON-DAG: "%69:sub14": 157 # CHECK-GX-JSON-DAG: "%69:sub15": 156 # CHECK-GX-JSON-DAG: "%69:sub16": 153 # CHECK-GX-JSON-DAG: "%69:sub17": 152 # CHECK-GX-JSON-DAG: "%69:sub18": 151 # CHECK-GX-JSON-DAG: "%69:sub19": 150 # CHECK-GX-JSON-DAG: "%69:sub20": 147 # CHECK-GX-JSON-DAG: "%69:sub21": 146 # CHECK-GX-JSON-DAG: "%69:sub22": 145 # CHECK-GX-JSON-DAG: "%69:sub23": 144 # CHECK-GX-JSON-DAG: "%69:sub24": 141 # CHECK-GX-JSON-DAG: "%69:sub25": 140 # CHECK-GX-JSON-DAG: "%69:sub26": 139 # CHECK-GX-JSON-DAG: "%69:sub27": 138 # CHECK-GX-JSON-DAG: "%69:sub28": 135 # CHECK-GX-JSON-DAG: "%69:sub29": 134 # CHECK-GX-JSON-DAG: "%69:sub30": 133 # CHECK-GX-JSON-DAG: "%69:sub31": 132 # CHECK-GX-JSON-DAG: "%70:sub0": 129 # CHECK-GX-JSON-DAG: "%70:sub1": 128 # CHECK-GX-JSON-DAG: "%70:sub2": 127 # CHECK-GX-JSON-DAG: "%70:sub3": 126 # CHECK-GX-JSON-DAG: "%70:sub4": 123 # CHECK-GX-JSON-DAG: "%70:sub5": 122 # CHECK-GX-JSON-DAG: "%70:sub6": 121 # CHECK-GX-JSON-DAG: "%70:sub7": 120 # CHECK-GX-JSON-DAG: "%70:sub8": 117 # CHECK-GX-JSON-DAG: "%70:sub9": 116 # CHECK-GX-JSON-DAG: "%70:sub10": 115 # CHECK-GX-JSON-DAG: "%70:sub11": 114 # CHECK-GX-JSON-DAG: "%70:sub12": 111 # CHECK-GX-JSON-DAG: "%70:sub13": 110 # CHECK-GX-JSON-DAG: "%70:sub14": 109 # CHECK-GX-JSON-DAG: "%70:sub15": 108 # CHECK-GX-JSON-DAG: "%70:sub16": 105 # CHECK-GX-JSON-DAG: "%70:sub17": 104 # CHECK-GX-JSON-DAG: "%70:sub18": 103 # CHECK-GX-JSON-DAG: "%70:sub19": 102 # CHECK-GX-JSON-DAG: "%70:sub20": 99 # CHECK-GX-JSON-DAG: "%70:sub21": 98 # CHECK-GX-JSON-DAG: "%70:sub22": 97 # CHECK-GX-JSON-DAG: "%70:sub23": 96 # CHECK-GX-JSON-DAG: "%70:sub24": 93 # CHECK-GX-JSON-DAG: "%70:sub25": 92 # CHECK-GX-JSON-DAG: "%70:sub26": 91 # CHECK-GX-JSON-DAG: "%70:sub27": 90 # CHECK-GX-JSON-DAG: "%70:sub28": 87 # CHECK-GX-JSON-DAG: "%70:sub29": 86 # CHECK-GX-JSON-DAG: "%70:sub30": 85 # CHECK-GX-JSON-DAG: "%70:sub31": 84 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 42 # CHECK-GX-JSON-DAG: "%149:sub0": 225 # CHECK-GX-JSON-DAG: "%149:sub1": 224 # CHECK-GX-JSON-DAG: "%149:sub2": 223 # CHECK-GX-JSON-DAG: "%149:sub3": 222 # CHECK-GX-JSON-DAG: "%149:sub4": 219 # CHECK-GX-JSON-DAG: "%149:sub5": 218 # CHECK-GX-JSON-DAG: "%149:sub6": 217 # CHECK-GX-JSON-DAG: "%149:sub7": 216 # CHECK-GX-JSON-DAG: "%149:sub8": 213 # CHECK-GX-JSON-DAG: "%149:sub9": 212 # CHECK-GX-JSON-DAG: "%149:sub10": 211 # CHECK-GX-JSON-DAG: "%149:sub11": 210 # CHECK-GX-JSON-DAG: "%149:sub12": 207 # CHECK-GX-JSON-DAG: "%149:sub13": 206 # CHECK-GX-JSON-DAG: "%149:sub14": 205 # CHECK-GX-JSON-DAG: "%149:sub15": 204 # CHECK-GX-JSON-DAG: "%149:sub16": 201 # CHECK-GX-JSON-DAG: "%149:sub17": 200 # CHECK-GX-JSON-DAG: "%149:sub18": 199 # CHECK-GX-JSON-DAG: "%149:sub19": 198 # CHECK-GX-JSON-DAG: "%149:sub20": 195 # CHECK-GX-JSON-DAG: "%149:sub21": 194 # CHECK-GX-JSON-DAG: "%149:sub22": 193 # CHECK-GX-JSON-DAG: "%149:sub23": 192 # CHECK-GX-JSON-DAG: "%149:sub24": 189 # CHECK-GX-JSON-DAG: "%149:sub25": 188 # CHECK-GX-JSON-DAG: "%149:sub26": 187 # CHECK-GX-JSON-DAG: "%149:sub27": 186 # CHECK-GX-JSON-DAG: "%149:sub28": 183 # CHECK-GX-JSON-DAG: "%149:sub29": 182 # CHECK-GX-JSON-DAG: "%149:sub30": 181 # CHECK-GX-JSON-DAG: "%149:sub31": 180 # CHECK-GX-JSON-DAG: "%191:sub0": 273 # CHECK-GX-JSON-DAG: "%191:sub1": 272 # CHECK-GX-JSON-DAG: "%191:sub2": 271 # CHECK-GX-JSON-DAG: "%191:sub3": 270 # CHECK-GX-JSON-DAG: "%191:sub4": 267 # CHECK-GX-JSON-DAG: "%191:sub5": 266 # CHECK-GX-JSON-DAG: "%191:sub6": 265 # CHECK-GX-JSON-DAG: "%191:sub7": 264 # CHECK-GX-JSON-DAG: "%191:sub8": 261 # CHECK-GX-JSON-DAG: "%191:sub9": 260 # CHECK-GX-JSON-DAG: "%191:sub10": 259 # CHECK-GX-JSON-DAG: "%191:sub11": 258 # CHECK-GX-JSON-DAG: "%191:sub12": 255 # CHECK-GX-JSON-DAG: "%191:sub13": 254 # CHECK-GX-JSON-DAG: "%191:sub14": 253 # CHECK-GX-JSON-DAG: "%191:sub15": 252 # CHECK-GX-JSON-DAG: "%191:sub16": 249 # CHECK-GX-JSON-DAG: "%191:sub17": 248 # CHECK-GX-JSON-DAG: "%191:sub18": 247 # CHECK-GX-JSON-DAG: "%191:sub19": 246 # CHECK-GX-JSON-DAG: "%191:sub20": 243 # CHECK-GX-JSON-DAG: "%191:sub21": 242 # CHECK-GX-JSON-DAG: "%191:sub22": 241 # CHECK-GX-JSON-DAG: "%191:sub23": 240 # CHECK-GX-JSON-DAG: "%191:sub24": 237 # CHECK-GX-JSON-DAG: "%191:sub25": 236 # CHECK-GX-JSON-DAG: "%191:sub26": 235 # CHECK-GX-JSON-DAG: "%191:sub27": 234 # CHECK-GX-JSON-DAG: "%191:sub28": 231 # CHECK-GX-JSON-DAG: "%191:sub29": 230 # CHECK-GX-JSON-DAG: "%191:sub30": 229 # CHECK-GX-JSON-DAG: "%191:sub31": 228 # CHECK-GX-JSON-DAG: "%233:sub0": 321 # CHECK-GX-JSON-DAG: "%233:sub1": 320 # CHECK-GX-JSON-DAG: "%233:sub2": 319 # CHECK-GX-JSON-DAG: "%233:sub3": 318 # CHECK-GX-JSON-DAG: "%233:sub4": 315 # CHECK-GX-JSON-DAG: "%233:sub5": 314 # CHECK-GX-JSON-DAG: "%233:sub6": 313 # CHECK-GX-JSON-DAG: "%233:sub7": 312 # CHECK-GX-JSON-DAG: "%233:sub8": 309 # CHECK-GX-JSON-DAG: "%233:sub9": 308 # CHECK-GX-JSON-DAG: "%233:sub10": 307 # CHECK-GX-JSON-DAG: "%233:sub11": 306 # CHECK-GX-JSON-DAG: "%233:sub12": 303 # CHECK-GX-JSON-DAG: "%233:sub13": 302 # CHECK-GX-JSON-DAG: "%233:sub14": 301 # CHECK-GX-JSON-DAG: "%233:sub15": 300 # CHECK-GX-JSON-DAG: "%233:sub16": 297 # CHECK-GX-JSON-DAG: "%233:sub17": 296 # CHECK-GX-JSON-DAG: "%233:sub18": 295 # CHECK-GX-JSON-DAG: "%233:sub19": 294 # CHECK-GX-JSON-DAG: "%233:sub20": 291 # CHECK-GX-JSON-DAG: "%233:sub21": 290 # CHECK-GX-JSON-DAG: "%233:sub22": 289 # CHECK-GX-JSON-DAG: "%233:sub23": 288 # CHECK-GX-JSON-DAG: "%233:sub24": 285 # CHECK-GX-JSON-DAG: "%233:sub25": 284 # CHECK-GX-JSON-DAG: "%233:sub26": 283 # CHECK-GX-JSON-DAG: "%233:sub27": 282 # CHECK-GX-JSON-DAG: "%233:sub28": 279 # CHECK-GX-JSON-DAG: "%233:sub29": 278 # CHECK-GX-JSON-DAG: "%233:sub30": 277 # CHECK-GX-JSON-DAG: "%233:sub31": 276 # CHECK-GX-JSON-DAG: "%275:sub0": 369 # CHECK-GX-JSON-DAG: "%275:sub1": 368 # CHECK-GX-JSON-DAG: "%275:sub2": 367 # CHECK-GX-JSON-DAG: "%275:sub3": 366 # CHECK-GX-JSON-DAG: "%275:sub4": 363 # CHECK-GX-JSON-DAG: "%275:sub5": 362 # CHECK-GX-JSON-DAG: "%275:sub6": 361 # CHECK-GX-JSON-DAG: "%275:sub7": 360 # CHECK-GX-JSON-DAG: "%275:sub8": 357 # CHECK-GX-JSON-DAG: "%275:sub9": 356 # CHECK-GX-JSON-DAG: "%275:sub10": 355 # CHECK-GX-JSON-DAG: "%275:sub11": 354 # CHECK-GX-JSON-DAG: "%275:sub12": 351 # CHECK-GX-JSON-DAG: "%275:sub13": 350 # CHECK-GX-JSON-DAG: "%275:sub14": 349 # CHECK-GX-JSON-DAG: "%275:sub15": 348 # CHECK-GX-JSON-DAG: "%275:sub16": 345 # CHECK-GX-JSON-DAG: "%275:sub17": 344 # CHECK-GX-JSON-DAG: "%275:sub18": 343 # CHECK-GX-JSON-DAG: "%275:sub19": 342 # CHECK-GX-JSON-DAG: "%275:sub20": 339 # CHECK-GX-JSON-DAG: "%275:sub21": 338 # CHECK-GX-JSON-DAG: "%275:sub22": 337 # CHECK-GX-JSON-DAG: "%275:sub23": 336 # CHECK-GX-JSON-DAG: "%275:sub24": 333 # CHECK-GX-JSON-DAG: "%275:sub25": 332 # CHECK-GX-JSON-DAG: "%275:sub26": 331 # CHECK-GX-JSON-DAG: "%275:sub27": 330 # CHECK-GX-JSON-DAG: "%275:sub28": 327 # CHECK-GX-JSON-DAG: "%275:sub29": 326 # CHECK-GX-JSON-DAG: "%275:sub30": 325 # CHECK-GX-JSON-DAG: "%275:sub31": 324 # CHECK-GX-JSON-DAG: "%317:sub0": 417 # CHECK-GX-JSON-DAG: "%317:sub1": 416 # CHECK-GX-JSON-DAG: "%317:sub2": 415 # CHECK-GX-JSON-DAG: "%317:sub3": 414 # CHECK-GX-JSON-DAG: "%317:sub4": 411 # CHECK-GX-JSON-DAG: "%317:sub5": 410 # CHECK-GX-JSON-DAG: "%317:sub6": 409 # CHECK-GX-JSON-DAG: "%317:sub7": 408 # CHECK-GX-JSON-DAG: "%317:sub8": 405 # CHECK-GX-JSON-DAG: "%317:sub9": 404 # CHECK-GX-JSON-DAG: "%317:sub10": 403 # CHECK-GX-JSON-DAG: "%317:sub11": 402 # CHECK-GX-JSON-DAG: "%317:sub12": 399 # CHECK-GX-JSON-DAG: "%317:sub13": 398 # CHECK-GX-JSON-DAG: "%317:sub14": 397 # CHECK-GX-JSON-DAG: "%317:sub15": 396 # CHECK-GX-JSON-DAG: "%317:sub16": 393 # CHECK-GX-JSON-DAG: "%317:sub17": 392 # CHECK-GX-JSON-DAG: "%317:sub18": 391 # CHECK-GX-JSON-DAG: "%317:sub19": 390 # CHECK-GX-JSON-DAG: "%317:sub20": 387 # CHECK-GX-JSON-DAG: "%317:sub21": 386 # CHECK-GX-JSON-DAG: "%317:sub22": 385 # CHECK-GX-JSON-DAG: "%317:sub23": 384 # CHECK-GX-JSON-DAG: "%317:sub24": 381 # CHECK-GX-JSON-DAG: "%317:sub25": 380 # CHECK-GX-JSON-DAG: "%317:sub26": 379 # CHECK-GX-JSON-DAG: "%317:sub27": 378 # CHECK-GX-JSON-DAG: "%317:sub28": 375 # CHECK-GX-JSON-DAG: "%317:sub29": 374 # CHECK-GX-JSON-DAG: "%317:sub30": 373 # CHECK-GX-JSON-DAG: "%317:sub31": 372 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 417 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%319:vgpr_32 = COPY %318.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 176 # CHECK-GX-JSON-DAG: "%69:sub1": 175 # CHECK-GX-JSON-DAG: "%69:sub2": 174 # CHECK-GX-JSON-DAG: "%69:sub3": 173 # CHECK-GX-JSON-DAG: "%69:sub4": 170 # CHECK-GX-JSON-DAG: "%69:sub5": 169 # CHECK-GX-JSON-DAG: "%69:sub6": 168 # CHECK-GX-JSON-DAG: "%69:sub7": 167 # CHECK-GX-JSON-DAG: "%69:sub8": 164 # CHECK-GX-JSON-DAG: "%69:sub9": 163 # CHECK-GX-JSON-DAG: "%69:sub10": 162 # CHECK-GX-JSON-DAG: "%69:sub11": 161 # CHECK-GX-JSON-DAG: "%69:sub12": 158 # CHECK-GX-JSON-DAG: "%69:sub13": 157 # CHECK-GX-JSON-DAG: "%69:sub14": 156 # CHECK-GX-JSON-DAG: "%69:sub15": 155 # CHECK-GX-JSON-DAG: "%69:sub16": 152 # CHECK-GX-JSON-DAG: "%69:sub17": 151 # CHECK-GX-JSON-DAG: "%69:sub18": 150 # CHECK-GX-JSON-DAG: "%69:sub19": 149 # CHECK-GX-JSON-DAG: "%69:sub20": 146 # CHECK-GX-JSON-DAG: "%69:sub21": 145 # CHECK-GX-JSON-DAG: "%69:sub22": 144 # CHECK-GX-JSON-DAG: "%69:sub23": 143 # CHECK-GX-JSON-DAG: "%69:sub24": 140 # CHECK-GX-JSON-DAG: "%69:sub25": 139 # CHECK-GX-JSON-DAG: "%69:sub26": 138 # CHECK-GX-JSON-DAG: "%69:sub27": 137 # CHECK-GX-JSON-DAG: "%69:sub28": 134 # CHECK-GX-JSON-DAG: "%69:sub29": 133 # CHECK-GX-JSON-DAG: "%69:sub30": 132 # CHECK-GX-JSON-DAG: "%69:sub31": 131 # CHECK-GX-JSON-DAG: "%70:sub0": 128 # CHECK-GX-JSON-DAG: "%70:sub1": 127 # CHECK-GX-JSON-DAG: "%70:sub2": 126 # CHECK-GX-JSON-DAG: "%70:sub3": 125 # CHECK-GX-JSON-DAG: "%70:sub4": 122 # CHECK-GX-JSON-DAG: "%70:sub5": 121 # CHECK-GX-JSON-DAG: "%70:sub6": 120 # CHECK-GX-JSON-DAG: "%70:sub7": 119 # CHECK-GX-JSON-DAG: "%70:sub8": 116 # CHECK-GX-JSON-DAG: "%70:sub9": 115 # CHECK-GX-JSON-DAG: "%70:sub10": 114 # CHECK-GX-JSON-DAG: "%70:sub11": 113 # CHECK-GX-JSON-DAG: "%70:sub12": 110 # CHECK-GX-JSON-DAG: "%70:sub13": 109 # CHECK-GX-JSON-DAG: "%70:sub14": 108 # CHECK-GX-JSON-DAG: "%70:sub15": 107 # CHECK-GX-JSON-DAG: "%70:sub16": 104 # CHECK-GX-JSON-DAG: "%70:sub17": 103 # CHECK-GX-JSON-DAG: "%70:sub18": 102 # CHECK-GX-JSON-DAG: "%70:sub19": 101 # CHECK-GX-JSON-DAG: "%70:sub20": 98 # CHECK-GX-JSON-DAG: "%70:sub21": 97 # CHECK-GX-JSON-DAG: "%70:sub22": 96 # CHECK-GX-JSON-DAG: "%70:sub23": 95 # CHECK-GX-JSON-DAG: "%70:sub24": 92 # CHECK-GX-JSON-DAG: "%70:sub25": 91 # CHECK-GX-JSON-DAG: "%70:sub26": 90 # CHECK-GX-JSON-DAG: "%70:sub27": 89 # CHECK-GX-JSON-DAG: "%70:sub28": 86 # CHECK-GX-JSON-DAG: "%70:sub29": 85 # CHECK-GX-JSON-DAG: "%70:sub30": 84 # CHECK-GX-JSON-DAG: "%70:sub31": 83 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 41 # CHECK-GX-JSON-DAG: "%149:sub0": 224 # CHECK-GX-JSON-DAG: "%149:sub1": 223 # CHECK-GX-JSON-DAG: "%149:sub2": 222 # CHECK-GX-JSON-DAG: "%149:sub3": 221 # CHECK-GX-JSON-DAG: "%149:sub4": 218 # CHECK-GX-JSON-DAG: "%149:sub5": 217 # CHECK-GX-JSON-DAG: "%149:sub6": 216 # CHECK-GX-JSON-DAG: "%149:sub7": 215 # CHECK-GX-JSON-DAG: "%149:sub8": 212 # CHECK-GX-JSON-DAG: "%149:sub9": 211 # CHECK-GX-JSON-DAG: "%149:sub10": 210 # CHECK-GX-JSON-DAG: "%149:sub11": 209 # CHECK-GX-JSON-DAG: "%149:sub12": 206 # CHECK-GX-JSON-DAG: "%149:sub13": 205 # CHECK-GX-JSON-DAG: "%149:sub14": 204 # CHECK-GX-JSON-DAG: "%149:sub15": 203 # CHECK-GX-JSON-DAG: "%149:sub16": 200 # CHECK-GX-JSON-DAG: "%149:sub17": 199 # CHECK-GX-JSON-DAG: "%149:sub18": 198 # CHECK-GX-JSON-DAG: "%149:sub19": 197 # CHECK-GX-JSON-DAG: "%149:sub20": 194 # CHECK-GX-JSON-DAG: "%149:sub21": 193 # CHECK-GX-JSON-DAG: "%149:sub22": 192 # CHECK-GX-JSON-DAG: "%149:sub23": 191 # CHECK-GX-JSON-DAG: "%149:sub24": 188 # CHECK-GX-JSON-DAG: "%149:sub25": 187 # CHECK-GX-JSON-DAG: "%149:sub26": 186 # CHECK-GX-JSON-DAG: "%149:sub27": 185 # CHECK-GX-JSON-DAG: "%149:sub28": 182 # CHECK-GX-JSON-DAG: "%149:sub29": 181 # CHECK-GX-JSON-DAG: "%149:sub30": 180 # CHECK-GX-JSON-DAG: "%149:sub31": 179 # CHECK-GX-JSON-DAG: "%191:sub0": 272 # CHECK-GX-JSON-DAG: "%191:sub1": 271 # CHECK-GX-JSON-DAG: "%191:sub2": 270 # CHECK-GX-JSON-DAG: "%191:sub3": 269 # CHECK-GX-JSON-DAG: "%191:sub4": 266 # CHECK-GX-JSON-DAG: "%191:sub5": 265 # CHECK-GX-JSON-DAG: "%191:sub6": 264 # CHECK-GX-JSON-DAG: "%191:sub7": 263 # CHECK-GX-JSON-DAG: "%191:sub8": 260 # CHECK-GX-JSON-DAG: "%191:sub9": 259 # CHECK-GX-JSON-DAG: "%191:sub10": 258 # CHECK-GX-JSON-DAG: "%191:sub11": 257 # CHECK-GX-JSON-DAG: "%191:sub12": 254 # CHECK-GX-JSON-DAG: "%191:sub13": 253 # CHECK-GX-JSON-DAG: "%191:sub14": 252 # CHECK-GX-JSON-DAG: "%191:sub15": 251 # CHECK-GX-JSON-DAG: "%191:sub16": 248 # CHECK-GX-JSON-DAG: "%191:sub17": 247 # CHECK-GX-JSON-DAG: "%191:sub18": 246 # CHECK-GX-JSON-DAG: "%191:sub19": 245 # CHECK-GX-JSON-DAG: "%191:sub20": 242 # CHECK-GX-JSON-DAG: "%191:sub21": 241 # CHECK-GX-JSON-DAG: "%191:sub22": 240 # CHECK-GX-JSON-DAG: "%191:sub23": 239 # CHECK-GX-JSON-DAG: "%191:sub24": 236 # CHECK-GX-JSON-DAG: "%191:sub25": 235 # CHECK-GX-JSON-DAG: "%191:sub26": 234 # CHECK-GX-JSON-DAG: "%191:sub27": 233 # CHECK-GX-JSON-DAG: "%191:sub28": 230 # CHECK-GX-JSON-DAG: "%191:sub29": 229 # CHECK-GX-JSON-DAG: "%191:sub30": 228 # CHECK-GX-JSON-DAG: "%191:sub31": 227 # CHECK-GX-JSON-DAG: "%233:sub0": 320 # CHECK-GX-JSON-DAG: "%233:sub1": 319 # CHECK-GX-JSON-DAG: "%233:sub2": 318 # CHECK-GX-JSON-DAG: "%233:sub3": 317 # CHECK-GX-JSON-DAG: "%233:sub4": 314 # CHECK-GX-JSON-DAG: "%233:sub5": 313 # CHECK-GX-JSON-DAG: "%233:sub6": 312 # CHECK-GX-JSON-DAG: "%233:sub7": 311 # CHECK-GX-JSON-DAG: "%233:sub8": 308 # CHECK-GX-JSON-DAG: "%233:sub9": 307 # CHECK-GX-JSON-DAG: "%233:sub10": 306 # CHECK-GX-JSON-DAG: "%233:sub11": 305 # CHECK-GX-JSON-DAG: "%233:sub12": 302 # CHECK-GX-JSON-DAG: "%233:sub13": 301 # CHECK-GX-JSON-DAG: "%233:sub14": 300 # CHECK-GX-JSON-DAG: "%233:sub15": 299 # CHECK-GX-JSON-DAG: "%233:sub16": 296 # CHECK-GX-JSON-DAG: "%233:sub17": 295 # CHECK-GX-JSON-DAG: "%233:sub18": 294 # CHECK-GX-JSON-DAG: "%233:sub19": 293 # CHECK-GX-JSON-DAG: "%233:sub20": 290 # CHECK-GX-JSON-DAG: "%233:sub21": 289 # CHECK-GX-JSON-DAG: "%233:sub22": 288 # CHECK-GX-JSON-DAG: "%233:sub23": 287 # CHECK-GX-JSON-DAG: "%233:sub24": 284 # CHECK-GX-JSON-DAG: "%233:sub25": 283 # CHECK-GX-JSON-DAG: "%233:sub26": 282 # CHECK-GX-JSON-DAG: "%233:sub27": 281 # CHECK-GX-JSON-DAG: "%233:sub28": 278 # CHECK-GX-JSON-DAG: "%233:sub29": 277 # CHECK-GX-JSON-DAG: "%233:sub30": 276 # CHECK-GX-JSON-DAG: "%233:sub31": 275 # CHECK-GX-JSON-DAG: "%275:sub0": 368 # CHECK-GX-JSON-DAG: "%275:sub1": 367 # CHECK-GX-JSON-DAG: "%275:sub2": 366 # CHECK-GX-JSON-DAG: "%275:sub3": 365 # CHECK-GX-JSON-DAG: "%275:sub4": 362 # CHECK-GX-JSON-DAG: "%275:sub5": 361 # CHECK-GX-JSON-DAG: "%275:sub6": 360 # CHECK-GX-JSON-DAG: "%275:sub7": 359 # CHECK-GX-JSON-DAG: "%275:sub8": 356 # CHECK-GX-JSON-DAG: "%275:sub9": 355 # CHECK-GX-JSON-DAG: "%275:sub10": 354 # CHECK-GX-JSON-DAG: "%275:sub11": 353 # CHECK-GX-JSON-DAG: "%275:sub12": 350 # CHECK-GX-JSON-DAG: "%275:sub13": 349 # CHECK-GX-JSON-DAG: "%275:sub14": 348 # CHECK-GX-JSON-DAG: "%275:sub15": 347 # CHECK-GX-JSON-DAG: "%275:sub16": 344 # CHECK-GX-JSON-DAG: "%275:sub17": 343 # CHECK-GX-JSON-DAG: "%275:sub18": 342 # CHECK-GX-JSON-DAG: "%275:sub19": 341 # CHECK-GX-JSON-DAG: "%275:sub20": 338 # CHECK-GX-JSON-DAG: "%275:sub21": 337 # CHECK-GX-JSON-DAG: "%275:sub22": 336 # CHECK-GX-JSON-DAG: "%275:sub23": 335 # CHECK-GX-JSON-DAG: "%275:sub24": 332 # CHECK-GX-JSON-DAG: "%275:sub25": 331 # CHECK-GX-JSON-DAG: "%275:sub26": 330 # CHECK-GX-JSON-DAG: "%275:sub27": 329 # CHECK-GX-JSON-DAG: "%275:sub28": 326 # CHECK-GX-JSON-DAG: "%275:sub29": 325 # CHECK-GX-JSON-DAG: "%275:sub30": 324 # CHECK-GX-JSON-DAG: "%275:sub31": 323 # CHECK-GX-JSON-DAG: "%317:sub0": 416 # CHECK-GX-JSON-DAG: "%317:sub1": 415 # CHECK-GX-JSON-DAG: "%317:sub2": 414 # CHECK-GX-JSON-DAG: "%317:sub3": 413 # CHECK-GX-JSON-DAG: "%317:sub4": 410 # CHECK-GX-JSON-DAG: "%317:sub5": 409 # CHECK-GX-JSON-DAG: "%317:sub6": 408 # CHECK-GX-JSON-DAG: "%317:sub7": 407 # CHECK-GX-JSON-DAG: "%317:sub8": 404 # CHECK-GX-JSON-DAG: "%317:sub9": 403 # CHECK-GX-JSON-DAG: "%317:sub10": 402 # CHECK-GX-JSON-DAG: "%317:sub11": 401 # CHECK-GX-JSON-DAG: "%317:sub12": 398 # CHECK-GX-JSON-DAG: "%317:sub13": 397 # CHECK-GX-JSON-DAG: "%317:sub14": 396 # CHECK-GX-JSON-DAG: "%317:sub15": 395 # CHECK-GX-JSON-DAG: "%317:sub16": 392 # CHECK-GX-JSON-DAG: "%317:sub17": 391 # CHECK-GX-JSON-DAG: "%317:sub18": 390 # CHECK-GX-JSON-DAG: "%317:sub19": 389 # CHECK-GX-JSON-DAG: "%317:sub20": 386 # CHECK-GX-JSON-DAG: "%317:sub21": 385 # CHECK-GX-JSON-DAG: "%317:sub22": 384 # CHECK-GX-JSON-DAG: "%317:sub23": 383 # CHECK-GX-JSON-DAG: "%317:sub24": 380 # CHECK-GX-JSON-DAG: "%317:sub25": 379 # CHECK-GX-JSON-DAG: "%317:sub26": 378 # CHECK-GX-JSON-DAG: "%317:sub27": 377 # CHECK-GX-JSON-DAG: "%317:sub28": 374 # CHECK-GX-JSON-DAG: "%317:sub29": 373 # CHECK-GX-JSON-DAG: "%317:sub30": 372 # CHECK-GX-JSON-DAG: "%317:sub31": 371 # CHECK-GX-JSON-DAG: "%318:sub0": 3 # CHECK-GX-JSON-DAG: "%318:sub1": 2 # CHECK-GX-JSON-DAG: "%318:sub2": 1 # CHECK-GX-JSON-DAG: "%318:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 416 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%320:vgpr_32 = COPY %318.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 175 # CHECK-GX-JSON-DAG: "%69:sub1": 174 # CHECK-GX-JSON-DAG: "%69:sub2": 173 # CHECK-GX-JSON-DAG: "%69:sub3": 172 # CHECK-GX-JSON-DAG: "%69:sub4": 169 # CHECK-GX-JSON-DAG: "%69:sub5": 168 # CHECK-GX-JSON-DAG: "%69:sub6": 167 # CHECK-GX-JSON-DAG: "%69:sub7": 166 # CHECK-GX-JSON-DAG: "%69:sub8": 163 # CHECK-GX-JSON-DAG: "%69:sub9": 162 # CHECK-GX-JSON-DAG: "%69:sub10": 161 # CHECK-GX-JSON-DAG: "%69:sub11": 160 # CHECK-GX-JSON-DAG: "%69:sub12": 157 # CHECK-GX-JSON-DAG: "%69:sub13": 156 # CHECK-GX-JSON-DAG: "%69:sub14": 155 # CHECK-GX-JSON-DAG: "%69:sub15": 154 # CHECK-GX-JSON-DAG: "%69:sub16": 151 # CHECK-GX-JSON-DAG: "%69:sub17": 150 # CHECK-GX-JSON-DAG: "%69:sub18": 149 # CHECK-GX-JSON-DAG: "%69:sub19": 148 # CHECK-GX-JSON-DAG: "%69:sub20": 145 # CHECK-GX-JSON-DAG: "%69:sub21": 144 # CHECK-GX-JSON-DAG: "%69:sub22": 143 # CHECK-GX-JSON-DAG: "%69:sub23": 142 # CHECK-GX-JSON-DAG: "%69:sub24": 139 # CHECK-GX-JSON-DAG: "%69:sub25": 138 # CHECK-GX-JSON-DAG: "%69:sub26": 137 # CHECK-GX-JSON-DAG: "%69:sub27": 136 # CHECK-GX-JSON-DAG: "%69:sub28": 133 # CHECK-GX-JSON-DAG: "%69:sub29": 132 # CHECK-GX-JSON-DAG: "%69:sub30": 131 # CHECK-GX-JSON-DAG: "%69:sub31": 130 # CHECK-GX-JSON-DAG: "%70:sub0": 127 # CHECK-GX-JSON-DAG: "%70:sub1": 126 # CHECK-GX-JSON-DAG: "%70:sub2": 125 # CHECK-GX-JSON-DAG: "%70:sub3": 124 # CHECK-GX-JSON-DAG: "%70:sub4": 121 # CHECK-GX-JSON-DAG: "%70:sub5": 120 # CHECK-GX-JSON-DAG: "%70:sub6": 119 # CHECK-GX-JSON-DAG: "%70:sub7": 118 # CHECK-GX-JSON-DAG: "%70:sub8": 115 # CHECK-GX-JSON-DAG: "%70:sub9": 114 # CHECK-GX-JSON-DAG: "%70:sub10": 113 # CHECK-GX-JSON-DAG: "%70:sub11": 112 # CHECK-GX-JSON-DAG: "%70:sub12": 109 # CHECK-GX-JSON-DAG: "%70:sub13": 108 # CHECK-GX-JSON-DAG: "%70:sub14": 107 # CHECK-GX-JSON-DAG: "%70:sub15": 106 # CHECK-GX-JSON-DAG: "%70:sub16": 103 # CHECK-GX-JSON-DAG: "%70:sub17": 102 # CHECK-GX-JSON-DAG: "%70:sub18": 101 # CHECK-GX-JSON-DAG: "%70:sub19": 100 # CHECK-GX-JSON-DAG: "%70:sub20": 97 # CHECK-GX-JSON-DAG: "%70:sub21": 96 # CHECK-GX-JSON-DAG: "%70:sub22": 95 # CHECK-GX-JSON-DAG: "%70:sub23": 94 # CHECK-GX-JSON-DAG: "%70:sub24": 91 # CHECK-GX-JSON-DAG: "%70:sub25": 90 # CHECK-GX-JSON-DAG: "%70:sub26": 89 # CHECK-GX-JSON-DAG: "%70:sub27": 88 # CHECK-GX-JSON-DAG: "%70:sub28": 85 # CHECK-GX-JSON-DAG: "%70:sub29": 84 # CHECK-GX-JSON-DAG: "%70:sub30": 83 # CHECK-GX-JSON-DAG: "%70:sub31": 82 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 40 # CHECK-GX-JSON-DAG: "%149:sub0": 223 # CHECK-GX-JSON-DAG: "%149:sub1": 222 # CHECK-GX-JSON-DAG: "%149:sub2": 221 # CHECK-GX-JSON-DAG: "%149:sub3": 220 # CHECK-GX-JSON-DAG: "%149:sub4": 217 # CHECK-GX-JSON-DAG: "%149:sub5": 216 # CHECK-GX-JSON-DAG: "%149:sub6": 215 # CHECK-GX-JSON-DAG: "%149:sub7": 214 # CHECK-GX-JSON-DAG: "%149:sub8": 211 # CHECK-GX-JSON-DAG: "%149:sub9": 210 # CHECK-GX-JSON-DAG: "%149:sub10": 209 # CHECK-GX-JSON-DAG: "%149:sub11": 208 # CHECK-GX-JSON-DAG: "%149:sub12": 205 # CHECK-GX-JSON-DAG: "%149:sub13": 204 # CHECK-GX-JSON-DAG: "%149:sub14": 203 # CHECK-GX-JSON-DAG: "%149:sub15": 202 # CHECK-GX-JSON-DAG: "%149:sub16": 199 # CHECK-GX-JSON-DAG: "%149:sub17": 198 # CHECK-GX-JSON-DAG: "%149:sub18": 197 # CHECK-GX-JSON-DAG: "%149:sub19": 196 # CHECK-GX-JSON-DAG: "%149:sub20": 193 # CHECK-GX-JSON-DAG: "%149:sub21": 192 # CHECK-GX-JSON-DAG: "%149:sub22": 191 # CHECK-GX-JSON-DAG: "%149:sub23": 190 # CHECK-GX-JSON-DAG: "%149:sub24": 187 # CHECK-GX-JSON-DAG: "%149:sub25": 186 # CHECK-GX-JSON-DAG: "%149:sub26": 185 # CHECK-GX-JSON-DAG: "%149:sub27": 184 # CHECK-GX-JSON-DAG: "%149:sub28": 181 # CHECK-GX-JSON-DAG: "%149:sub29": 180 # CHECK-GX-JSON-DAG: "%149:sub30": 179 # CHECK-GX-JSON-DAG: "%149:sub31": 178 # CHECK-GX-JSON-DAG: "%191:sub0": 271 # CHECK-GX-JSON-DAG: "%191:sub1": 270 # CHECK-GX-JSON-DAG: "%191:sub2": 269 # CHECK-GX-JSON-DAG: "%191:sub3": 268 # CHECK-GX-JSON-DAG: "%191:sub4": 265 # CHECK-GX-JSON-DAG: "%191:sub5": 264 # CHECK-GX-JSON-DAG: "%191:sub6": 263 # CHECK-GX-JSON-DAG: "%191:sub7": 262 # CHECK-GX-JSON-DAG: "%191:sub8": 259 # CHECK-GX-JSON-DAG: "%191:sub9": 258 # CHECK-GX-JSON-DAG: "%191:sub10": 257 # CHECK-GX-JSON-DAG: "%191:sub11": 256 # CHECK-GX-JSON-DAG: "%191:sub12": 253 # CHECK-GX-JSON-DAG: "%191:sub13": 252 # CHECK-GX-JSON-DAG: "%191:sub14": 251 # CHECK-GX-JSON-DAG: "%191:sub15": 250 # CHECK-GX-JSON-DAG: "%191:sub16": 247 # CHECK-GX-JSON-DAG: "%191:sub17": 246 # CHECK-GX-JSON-DAG: "%191:sub18": 245 # CHECK-GX-JSON-DAG: "%191:sub19": 244 # CHECK-GX-JSON-DAG: "%191:sub20": 241 # CHECK-GX-JSON-DAG: "%191:sub21": 240 # CHECK-GX-JSON-DAG: "%191:sub22": 239 # CHECK-GX-JSON-DAG: "%191:sub23": 238 # CHECK-GX-JSON-DAG: "%191:sub24": 235 # CHECK-GX-JSON-DAG: "%191:sub25": 234 # CHECK-GX-JSON-DAG: "%191:sub26": 233 # CHECK-GX-JSON-DAG: "%191:sub27": 232 # CHECK-GX-JSON-DAG: "%191:sub28": 229 # CHECK-GX-JSON-DAG: "%191:sub29": 228 # CHECK-GX-JSON-DAG: "%191:sub30": 227 # CHECK-GX-JSON-DAG: "%191:sub31": 226 # CHECK-GX-JSON-DAG: "%233:sub0": 319 # CHECK-GX-JSON-DAG: "%233:sub1": 318 # CHECK-GX-JSON-DAG: "%233:sub2": 317 # CHECK-GX-JSON-DAG: "%233:sub3": 316 # CHECK-GX-JSON-DAG: "%233:sub4": 313 # CHECK-GX-JSON-DAG: "%233:sub5": 312 # CHECK-GX-JSON-DAG: "%233:sub6": 311 # CHECK-GX-JSON-DAG: "%233:sub7": 310 # CHECK-GX-JSON-DAG: "%233:sub8": 307 # CHECK-GX-JSON-DAG: "%233:sub9": 306 # CHECK-GX-JSON-DAG: "%233:sub10": 305 # CHECK-GX-JSON-DAG: "%233:sub11": 304 # CHECK-GX-JSON-DAG: "%233:sub12": 301 # CHECK-GX-JSON-DAG: "%233:sub13": 300 # CHECK-GX-JSON-DAG: "%233:sub14": 299 # CHECK-GX-JSON-DAG: "%233:sub15": 298 # CHECK-GX-JSON-DAG: "%233:sub16": 295 # CHECK-GX-JSON-DAG: "%233:sub17": 294 # CHECK-GX-JSON-DAG: "%233:sub18": 293 # CHECK-GX-JSON-DAG: "%233:sub19": 292 # CHECK-GX-JSON-DAG: "%233:sub20": 289 # CHECK-GX-JSON-DAG: "%233:sub21": 288 # CHECK-GX-JSON-DAG: "%233:sub22": 287 # CHECK-GX-JSON-DAG: "%233:sub23": 286 # CHECK-GX-JSON-DAG: "%233:sub24": 283 # CHECK-GX-JSON-DAG: "%233:sub25": 282 # CHECK-GX-JSON-DAG: "%233:sub26": 281 # CHECK-GX-JSON-DAG: "%233:sub27": 280 # CHECK-GX-JSON-DAG: "%233:sub28": 277 # CHECK-GX-JSON-DAG: "%233:sub29": 276 # CHECK-GX-JSON-DAG: "%233:sub30": 275 # CHECK-GX-JSON-DAG: "%233:sub31": 274 # CHECK-GX-JSON-DAG: "%275:sub0": 367 # CHECK-GX-JSON-DAG: "%275:sub1": 366 # CHECK-GX-JSON-DAG: "%275:sub2": 365 # CHECK-GX-JSON-DAG: "%275:sub3": 364 # CHECK-GX-JSON-DAG: "%275:sub4": 361 # CHECK-GX-JSON-DAG: "%275:sub5": 360 # CHECK-GX-JSON-DAG: "%275:sub6": 359 # CHECK-GX-JSON-DAG: "%275:sub7": 358 # CHECK-GX-JSON-DAG: "%275:sub8": 355 # CHECK-GX-JSON-DAG: "%275:sub9": 354 # CHECK-GX-JSON-DAG: "%275:sub10": 353 # CHECK-GX-JSON-DAG: "%275:sub11": 352 # CHECK-GX-JSON-DAG: "%275:sub12": 349 # CHECK-GX-JSON-DAG: "%275:sub13": 348 # CHECK-GX-JSON-DAG: "%275:sub14": 347 # CHECK-GX-JSON-DAG: "%275:sub15": 346 # CHECK-GX-JSON-DAG: "%275:sub16": 343 # CHECK-GX-JSON-DAG: "%275:sub17": 342 # CHECK-GX-JSON-DAG: "%275:sub18": 341 # CHECK-GX-JSON-DAG: "%275:sub19": 340 # CHECK-GX-JSON-DAG: "%275:sub20": 337 # CHECK-GX-JSON-DAG: "%275:sub21": 336 # CHECK-GX-JSON-DAG: "%275:sub22": 335 # CHECK-GX-JSON-DAG: "%275:sub23": 334 # CHECK-GX-JSON-DAG: "%275:sub24": 331 # CHECK-GX-JSON-DAG: "%275:sub25": 330 # CHECK-GX-JSON-DAG: "%275:sub26": 329 # CHECK-GX-JSON-DAG: "%275:sub27": 328 # CHECK-GX-JSON-DAG: "%275:sub28": 325 # CHECK-GX-JSON-DAG: "%275:sub29": 324 # CHECK-GX-JSON-DAG: "%275:sub30": 323 # CHECK-GX-JSON-DAG: "%275:sub31": 322 # CHECK-GX-JSON-DAG: "%317:sub0": 415 # CHECK-GX-JSON-DAG: "%317:sub1": 414 # CHECK-GX-JSON-DAG: "%317:sub2": 413 # CHECK-GX-JSON-DAG: "%317:sub3": 412 # CHECK-GX-JSON-DAG: "%317:sub4": 409 # CHECK-GX-JSON-DAG: "%317:sub5": 408 # CHECK-GX-JSON-DAG: "%317:sub6": 407 # CHECK-GX-JSON-DAG: "%317:sub7": 406 # CHECK-GX-JSON-DAG: "%317:sub8": 403 # CHECK-GX-JSON-DAG: "%317:sub9": 402 # CHECK-GX-JSON-DAG: "%317:sub10": 401 # CHECK-GX-JSON-DAG: "%317:sub11": 400 # CHECK-GX-JSON-DAG: "%317:sub12": 397 # CHECK-GX-JSON-DAG: "%317:sub13": 396 # CHECK-GX-JSON-DAG: "%317:sub14": 395 # CHECK-GX-JSON-DAG: "%317:sub15": 394 # CHECK-GX-JSON-DAG: "%317:sub16": 391 # CHECK-GX-JSON-DAG: "%317:sub17": 390 # CHECK-GX-JSON-DAG: "%317:sub18": 389 # CHECK-GX-JSON-DAG: "%317:sub19": 388 # CHECK-GX-JSON-DAG: "%317:sub20": 385 # CHECK-GX-JSON-DAG: "%317:sub21": 384 # CHECK-GX-JSON-DAG: "%317:sub22": 383 # CHECK-GX-JSON-DAG: "%317:sub23": 382 # CHECK-GX-JSON-DAG: "%317:sub24": 379 # CHECK-GX-JSON-DAG: "%317:sub25": 378 # CHECK-GX-JSON-DAG: "%317:sub26": 377 # CHECK-GX-JSON-DAG: "%317:sub27": 376 # CHECK-GX-JSON-DAG: "%317:sub28": 373 # CHECK-GX-JSON-DAG: "%317:sub29": 372 # CHECK-GX-JSON-DAG: "%317:sub30": 371 # CHECK-GX-JSON-DAG: "%317:sub31": 370 # CHECK-GX-JSON-DAG: "%318:sub0": 2 # CHECK-GX-JSON-DAG: "%318:sub1": 1 # CHECK-GX-JSON-DAG: "%318:sub2": 0 # CHECK-GX-JSON-DAG: "%319": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 415 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%321:vgpr_32 = COPY %318.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 174 # CHECK-GX-JSON-DAG: "%69:sub1": 173 # CHECK-GX-JSON-DAG: "%69:sub2": 172 # CHECK-GX-JSON-DAG: "%69:sub3": 171 # CHECK-GX-JSON-DAG: "%69:sub4": 168 # CHECK-GX-JSON-DAG: "%69:sub5": 167 # CHECK-GX-JSON-DAG: "%69:sub6": 166 # CHECK-GX-JSON-DAG: "%69:sub7": 165 # CHECK-GX-JSON-DAG: "%69:sub8": 162 # CHECK-GX-JSON-DAG: "%69:sub9": 161 # CHECK-GX-JSON-DAG: "%69:sub10": 160 # CHECK-GX-JSON-DAG: "%69:sub11": 159 # CHECK-GX-JSON-DAG: "%69:sub12": 156 # CHECK-GX-JSON-DAG: "%69:sub13": 155 # CHECK-GX-JSON-DAG: "%69:sub14": 154 # CHECK-GX-JSON-DAG: "%69:sub15": 153 # CHECK-GX-JSON-DAG: "%69:sub16": 150 # CHECK-GX-JSON-DAG: "%69:sub17": 149 # CHECK-GX-JSON-DAG: "%69:sub18": 148 # CHECK-GX-JSON-DAG: "%69:sub19": 147 # CHECK-GX-JSON-DAG: "%69:sub20": 144 # CHECK-GX-JSON-DAG: "%69:sub21": 143 # CHECK-GX-JSON-DAG: "%69:sub22": 142 # CHECK-GX-JSON-DAG: "%69:sub23": 141 # CHECK-GX-JSON-DAG: "%69:sub24": 138 # CHECK-GX-JSON-DAG: "%69:sub25": 137 # CHECK-GX-JSON-DAG: "%69:sub26": 136 # CHECK-GX-JSON-DAG: "%69:sub27": 135 # CHECK-GX-JSON-DAG: "%69:sub28": 132 # CHECK-GX-JSON-DAG: "%69:sub29": 131 # CHECK-GX-JSON-DAG: "%69:sub30": 130 # CHECK-GX-JSON-DAG: "%69:sub31": 129 # CHECK-GX-JSON-DAG: "%70:sub0": 126 # CHECK-GX-JSON-DAG: "%70:sub1": 125 # CHECK-GX-JSON-DAG: "%70:sub2": 124 # CHECK-GX-JSON-DAG: "%70:sub3": 123 # CHECK-GX-JSON-DAG: "%70:sub4": 120 # CHECK-GX-JSON-DAG: "%70:sub5": 119 # CHECK-GX-JSON-DAG: "%70:sub6": 118 # CHECK-GX-JSON-DAG: "%70:sub7": 117 # CHECK-GX-JSON-DAG: "%70:sub8": 114 # CHECK-GX-JSON-DAG: "%70:sub9": 113 # CHECK-GX-JSON-DAG: "%70:sub10": 112 # CHECK-GX-JSON-DAG: "%70:sub11": 111 # CHECK-GX-JSON-DAG: "%70:sub12": 108 # CHECK-GX-JSON-DAG: "%70:sub13": 107 # CHECK-GX-JSON-DAG: "%70:sub14": 106 # CHECK-GX-JSON-DAG: "%70:sub15": 105 # CHECK-GX-JSON-DAG: "%70:sub16": 102 # CHECK-GX-JSON-DAG: "%70:sub17": 101 # CHECK-GX-JSON-DAG: "%70:sub18": 100 # CHECK-GX-JSON-DAG: "%70:sub19": 99 # CHECK-GX-JSON-DAG: "%70:sub20": 96 # CHECK-GX-JSON-DAG: "%70:sub21": 95 # CHECK-GX-JSON-DAG: "%70:sub22": 94 # CHECK-GX-JSON-DAG: "%70:sub23": 93 # CHECK-GX-JSON-DAG: "%70:sub24": 90 # CHECK-GX-JSON-DAG: "%70:sub25": 89 # CHECK-GX-JSON-DAG: "%70:sub26": 88 # CHECK-GX-JSON-DAG: "%70:sub27": 87 # CHECK-GX-JSON-DAG: "%70:sub28": 84 # CHECK-GX-JSON-DAG: "%70:sub29": 83 # CHECK-GX-JSON-DAG: "%70:sub30": 82 # CHECK-GX-JSON-DAG: "%70:sub31": 81 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 39 # CHECK-GX-JSON-DAG: "%149:sub0": 222 # CHECK-GX-JSON-DAG: "%149:sub1": 221 # CHECK-GX-JSON-DAG: "%149:sub2": 220 # CHECK-GX-JSON-DAG: "%149:sub3": 219 # CHECK-GX-JSON-DAG: "%149:sub4": 216 # CHECK-GX-JSON-DAG: "%149:sub5": 215 # CHECK-GX-JSON-DAG: "%149:sub6": 214 # CHECK-GX-JSON-DAG: "%149:sub7": 213 # CHECK-GX-JSON-DAG: "%149:sub8": 210 # CHECK-GX-JSON-DAG: "%149:sub9": 209 # CHECK-GX-JSON-DAG: "%149:sub10": 208 # CHECK-GX-JSON-DAG: "%149:sub11": 207 # CHECK-GX-JSON-DAG: "%149:sub12": 204 # CHECK-GX-JSON-DAG: "%149:sub13": 203 # CHECK-GX-JSON-DAG: "%149:sub14": 202 # CHECK-GX-JSON-DAG: "%149:sub15": 201 # CHECK-GX-JSON-DAG: "%149:sub16": 198 # CHECK-GX-JSON-DAG: "%149:sub17": 197 # CHECK-GX-JSON-DAG: "%149:sub18": 196 # CHECK-GX-JSON-DAG: "%149:sub19": 195 # CHECK-GX-JSON-DAG: "%149:sub20": 192 # CHECK-GX-JSON-DAG: "%149:sub21": 191 # CHECK-GX-JSON-DAG: "%149:sub22": 190 # CHECK-GX-JSON-DAG: "%149:sub23": 189 # CHECK-GX-JSON-DAG: "%149:sub24": 186 # CHECK-GX-JSON-DAG: "%149:sub25": 185 # CHECK-GX-JSON-DAG: "%149:sub26": 184 # CHECK-GX-JSON-DAG: "%149:sub27": 183 # CHECK-GX-JSON-DAG: "%149:sub28": 180 # CHECK-GX-JSON-DAG: "%149:sub29": 179 # CHECK-GX-JSON-DAG: "%149:sub30": 178 # CHECK-GX-JSON-DAG: "%149:sub31": 177 # CHECK-GX-JSON-DAG: "%191:sub0": 270 # CHECK-GX-JSON-DAG: "%191:sub1": 269 # CHECK-GX-JSON-DAG: "%191:sub2": 268 # CHECK-GX-JSON-DAG: "%191:sub3": 267 # CHECK-GX-JSON-DAG: "%191:sub4": 264 # CHECK-GX-JSON-DAG: "%191:sub5": 263 # CHECK-GX-JSON-DAG: "%191:sub6": 262 # CHECK-GX-JSON-DAG: "%191:sub7": 261 # CHECK-GX-JSON-DAG: "%191:sub8": 258 # CHECK-GX-JSON-DAG: "%191:sub9": 257 # CHECK-GX-JSON-DAG: "%191:sub10": 256 # CHECK-GX-JSON-DAG: "%191:sub11": 255 # CHECK-GX-JSON-DAG: "%191:sub12": 252 # CHECK-GX-JSON-DAG: "%191:sub13": 251 # CHECK-GX-JSON-DAG: "%191:sub14": 250 # CHECK-GX-JSON-DAG: "%191:sub15": 249 # CHECK-GX-JSON-DAG: "%191:sub16": 246 # CHECK-GX-JSON-DAG: "%191:sub17": 245 # CHECK-GX-JSON-DAG: "%191:sub18": 244 # CHECK-GX-JSON-DAG: "%191:sub19": 243 # CHECK-GX-JSON-DAG: "%191:sub20": 240 # CHECK-GX-JSON-DAG: "%191:sub21": 239 # CHECK-GX-JSON-DAG: "%191:sub22": 238 # CHECK-GX-JSON-DAG: "%191:sub23": 237 # CHECK-GX-JSON-DAG: "%191:sub24": 234 # CHECK-GX-JSON-DAG: "%191:sub25": 233 # CHECK-GX-JSON-DAG: "%191:sub26": 232 # CHECK-GX-JSON-DAG: "%191:sub27": 231 # CHECK-GX-JSON-DAG: "%191:sub28": 228 # CHECK-GX-JSON-DAG: "%191:sub29": 227 # CHECK-GX-JSON-DAG: "%191:sub30": 226 # CHECK-GX-JSON-DAG: "%191:sub31": 225 # CHECK-GX-JSON-DAG: "%233:sub0": 318 # CHECK-GX-JSON-DAG: "%233:sub1": 317 # CHECK-GX-JSON-DAG: "%233:sub2": 316 # CHECK-GX-JSON-DAG: "%233:sub3": 315 # CHECK-GX-JSON-DAG: "%233:sub4": 312 # CHECK-GX-JSON-DAG: "%233:sub5": 311 # CHECK-GX-JSON-DAG: "%233:sub6": 310 # CHECK-GX-JSON-DAG: "%233:sub7": 309 # CHECK-GX-JSON-DAG: "%233:sub8": 306 # CHECK-GX-JSON-DAG: "%233:sub9": 305 # CHECK-GX-JSON-DAG: "%233:sub10": 304 # CHECK-GX-JSON-DAG: "%233:sub11": 303 # CHECK-GX-JSON-DAG: "%233:sub12": 300 # CHECK-GX-JSON-DAG: "%233:sub13": 299 # CHECK-GX-JSON-DAG: "%233:sub14": 298 # CHECK-GX-JSON-DAG: "%233:sub15": 297 # CHECK-GX-JSON-DAG: "%233:sub16": 294 # CHECK-GX-JSON-DAG: "%233:sub17": 293 # CHECK-GX-JSON-DAG: "%233:sub18": 292 # CHECK-GX-JSON-DAG: "%233:sub19": 291 # CHECK-GX-JSON-DAG: "%233:sub20": 288 # CHECK-GX-JSON-DAG: "%233:sub21": 287 # CHECK-GX-JSON-DAG: "%233:sub22": 286 # CHECK-GX-JSON-DAG: "%233:sub23": 285 # CHECK-GX-JSON-DAG: "%233:sub24": 282 # CHECK-GX-JSON-DAG: "%233:sub25": 281 # CHECK-GX-JSON-DAG: "%233:sub26": 280 # CHECK-GX-JSON-DAG: "%233:sub27": 279 # CHECK-GX-JSON-DAG: "%233:sub28": 276 # CHECK-GX-JSON-DAG: "%233:sub29": 275 # CHECK-GX-JSON-DAG: "%233:sub30": 274 # CHECK-GX-JSON-DAG: "%233:sub31": 273 # CHECK-GX-JSON-DAG: "%275:sub0": 366 # CHECK-GX-JSON-DAG: "%275:sub1": 365 # CHECK-GX-JSON-DAG: "%275:sub2": 364 # CHECK-GX-JSON-DAG: "%275:sub3": 363 # CHECK-GX-JSON-DAG: "%275:sub4": 360 # CHECK-GX-JSON-DAG: "%275:sub5": 359 # CHECK-GX-JSON-DAG: "%275:sub6": 358 # CHECK-GX-JSON-DAG: "%275:sub7": 357 # CHECK-GX-JSON-DAG: "%275:sub8": 354 # CHECK-GX-JSON-DAG: "%275:sub9": 353 # CHECK-GX-JSON-DAG: "%275:sub10": 352 # CHECK-GX-JSON-DAG: "%275:sub11": 351 # CHECK-GX-JSON-DAG: "%275:sub12": 348 # CHECK-GX-JSON-DAG: "%275:sub13": 347 # CHECK-GX-JSON-DAG: "%275:sub14": 346 # CHECK-GX-JSON-DAG: "%275:sub15": 345 # CHECK-GX-JSON-DAG: "%275:sub16": 342 # CHECK-GX-JSON-DAG: "%275:sub17": 341 # CHECK-GX-JSON-DAG: "%275:sub18": 340 # CHECK-GX-JSON-DAG: "%275:sub19": 339 # CHECK-GX-JSON-DAG: "%275:sub20": 336 # CHECK-GX-JSON-DAG: "%275:sub21": 335 # CHECK-GX-JSON-DAG: "%275:sub22": 334 # CHECK-GX-JSON-DAG: "%275:sub23": 333 # CHECK-GX-JSON-DAG: "%275:sub24": 330 # CHECK-GX-JSON-DAG: "%275:sub25": 329 # CHECK-GX-JSON-DAG: "%275:sub26": 328 # CHECK-GX-JSON-DAG: "%275:sub27": 327 # CHECK-GX-JSON-DAG: "%275:sub28": 324 # CHECK-GX-JSON-DAG: "%275:sub29": 323 # CHECK-GX-JSON-DAG: "%275:sub30": 322 # CHECK-GX-JSON-DAG: "%275:sub31": 321 # CHECK-GX-JSON-DAG: "%317:sub0": 414 # CHECK-GX-JSON-DAG: "%317:sub1": 413 # CHECK-GX-JSON-DAG: "%317:sub2": 412 # CHECK-GX-JSON-DAG: "%317:sub3": 411 # CHECK-GX-JSON-DAG: "%317:sub4": 408 # CHECK-GX-JSON-DAG: "%317:sub5": 407 # CHECK-GX-JSON-DAG: "%317:sub6": 406 # CHECK-GX-JSON-DAG: "%317:sub7": 405 # CHECK-GX-JSON-DAG: "%317:sub8": 402 # CHECK-GX-JSON-DAG: "%317:sub9": 401 # CHECK-GX-JSON-DAG: "%317:sub10": 400 # CHECK-GX-JSON-DAG: "%317:sub11": 399 # CHECK-GX-JSON-DAG: "%317:sub12": 396 # CHECK-GX-JSON-DAG: "%317:sub13": 395 # CHECK-GX-JSON-DAG: "%317:sub14": 394 # CHECK-GX-JSON-DAG: "%317:sub15": 393 # CHECK-GX-JSON-DAG: "%317:sub16": 390 # CHECK-GX-JSON-DAG: "%317:sub17": 389 # CHECK-GX-JSON-DAG: "%317:sub18": 388 # CHECK-GX-JSON-DAG: "%317:sub19": 387 # CHECK-GX-JSON-DAG: "%317:sub20": 384 # CHECK-GX-JSON-DAG: "%317:sub21": 383 # CHECK-GX-JSON-DAG: "%317:sub22": 382 # CHECK-GX-JSON-DAG: "%317:sub23": 381 # CHECK-GX-JSON-DAG: "%317:sub24": 378 # CHECK-GX-JSON-DAG: "%317:sub25": 377 # CHECK-GX-JSON-DAG: "%317:sub26": 376 # CHECK-GX-JSON-DAG: "%317:sub27": 375 # CHECK-GX-JSON-DAG: "%317:sub28": 372 # CHECK-GX-JSON-DAG: "%317:sub29": 371 # CHECK-GX-JSON-DAG: "%317:sub30": 370 # CHECK-GX-JSON-DAG: "%317:sub31": 369 # CHECK-GX-JSON-DAG: "%318:sub0": 1 # CHECK-GX-JSON-DAG: "%318:sub1": 0 # CHECK-GX-JSON-DAG: "%319": 37 # CHECK-GX-JSON-DAG: "%320": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 414 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%322:vgpr_32 = COPY %318.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 173 # CHECK-GX-JSON-DAG: "%69:sub1": 172 # CHECK-GX-JSON-DAG: "%69:sub2": 171 # CHECK-GX-JSON-DAG: "%69:sub3": 170 # CHECK-GX-JSON-DAG: "%69:sub4": 167 # CHECK-GX-JSON-DAG: "%69:sub5": 166 # CHECK-GX-JSON-DAG: "%69:sub6": 165 # CHECK-GX-JSON-DAG: "%69:sub7": 164 # CHECK-GX-JSON-DAG: "%69:sub8": 161 # CHECK-GX-JSON-DAG: "%69:sub9": 160 # CHECK-GX-JSON-DAG: "%69:sub10": 159 # CHECK-GX-JSON-DAG: "%69:sub11": 158 # CHECK-GX-JSON-DAG: "%69:sub12": 155 # CHECK-GX-JSON-DAG: "%69:sub13": 154 # CHECK-GX-JSON-DAG: "%69:sub14": 153 # CHECK-GX-JSON-DAG: "%69:sub15": 152 # CHECK-GX-JSON-DAG: "%69:sub16": 149 # CHECK-GX-JSON-DAG: "%69:sub17": 148 # CHECK-GX-JSON-DAG: "%69:sub18": 147 # CHECK-GX-JSON-DAG: "%69:sub19": 146 # CHECK-GX-JSON-DAG: "%69:sub20": 143 # CHECK-GX-JSON-DAG: "%69:sub21": 142 # CHECK-GX-JSON-DAG: "%69:sub22": 141 # CHECK-GX-JSON-DAG: "%69:sub23": 140 # CHECK-GX-JSON-DAG: "%69:sub24": 137 # CHECK-GX-JSON-DAG: "%69:sub25": 136 # CHECK-GX-JSON-DAG: "%69:sub26": 135 # CHECK-GX-JSON-DAG: "%69:sub27": 134 # CHECK-GX-JSON-DAG: "%69:sub28": 131 # CHECK-GX-JSON-DAG: "%69:sub29": 130 # CHECK-GX-JSON-DAG: "%69:sub30": 129 # CHECK-GX-JSON-DAG: "%69:sub31": 128 # CHECK-GX-JSON-DAG: "%70:sub0": 125 # CHECK-GX-JSON-DAG: "%70:sub1": 124 # CHECK-GX-JSON-DAG: "%70:sub2": 123 # CHECK-GX-JSON-DAG: "%70:sub3": 122 # CHECK-GX-JSON-DAG: "%70:sub4": 119 # CHECK-GX-JSON-DAG: "%70:sub5": 118 # CHECK-GX-JSON-DAG: "%70:sub6": 117 # CHECK-GX-JSON-DAG: "%70:sub7": 116 # CHECK-GX-JSON-DAG: "%70:sub8": 113 # CHECK-GX-JSON-DAG: "%70:sub9": 112 # CHECK-GX-JSON-DAG: "%70:sub10": 111 # CHECK-GX-JSON-DAG: "%70:sub11": 110 # CHECK-GX-JSON-DAG: "%70:sub12": 107 # CHECK-GX-JSON-DAG: "%70:sub13": 106 # CHECK-GX-JSON-DAG: "%70:sub14": 105 # CHECK-GX-JSON-DAG: "%70:sub15": 104 # CHECK-GX-JSON-DAG: "%70:sub16": 101 # CHECK-GX-JSON-DAG: "%70:sub17": 100 # CHECK-GX-JSON-DAG: "%70:sub18": 99 # CHECK-GX-JSON-DAG: "%70:sub19": 98 # CHECK-GX-JSON-DAG: "%70:sub20": 95 # CHECK-GX-JSON-DAG: "%70:sub21": 94 # CHECK-GX-JSON-DAG: "%70:sub22": 93 # CHECK-GX-JSON-DAG: "%70:sub23": 92 # CHECK-GX-JSON-DAG: "%70:sub24": 89 # CHECK-GX-JSON-DAG: "%70:sub25": 88 # CHECK-GX-JSON-DAG: "%70:sub26": 87 # CHECK-GX-JSON-DAG: "%70:sub27": 86 # CHECK-GX-JSON-DAG: "%70:sub28": 83 # CHECK-GX-JSON-DAG: "%70:sub29": 82 # CHECK-GX-JSON-DAG: "%70:sub30": 81 # CHECK-GX-JSON-DAG: "%70:sub31": 80 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 38 # CHECK-GX-JSON-DAG: "%149:sub0": 221 # CHECK-GX-JSON-DAG: "%149:sub1": 220 # CHECK-GX-JSON-DAG: "%149:sub2": 219 # CHECK-GX-JSON-DAG: "%149:sub3": 218 # CHECK-GX-JSON-DAG: "%149:sub4": 215 # CHECK-GX-JSON-DAG: "%149:sub5": 214 # CHECK-GX-JSON-DAG: "%149:sub6": 213 # CHECK-GX-JSON-DAG: "%149:sub7": 212 # CHECK-GX-JSON-DAG: "%149:sub8": 209 # CHECK-GX-JSON-DAG: "%149:sub9": 208 # CHECK-GX-JSON-DAG: "%149:sub10": 207 # CHECK-GX-JSON-DAG: "%149:sub11": 206 # CHECK-GX-JSON-DAG: "%149:sub12": 203 # CHECK-GX-JSON-DAG: "%149:sub13": 202 # CHECK-GX-JSON-DAG: "%149:sub14": 201 # CHECK-GX-JSON-DAG: "%149:sub15": 200 # CHECK-GX-JSON-DAG: "%149:sub16": 197 # CHECK-GX-JSON-DAG: "%149:sub17": 196 # CHECK-GX-JSON-DAG: "%149:sub18": 195 # CHECK-GX-JSON-DAG: "%149:sub19": 194 # CHECK-GX-JSON-DAG: "%149:sub20": 191 # CHECK-GX-JSON-DAG: "%149:sub21": 190 # CHECK-GX-JSON-DAG: "%149:sub22": 189 # CHECK-GX-JSON-DAG: "%149:sub23": 188 # CHECK-GX-JSON-DAG: "%149:sub24": 185 # CHECK-GX-JSON-DAG: "%149:sub25": 184 # CHECK-GX-JSON-DAG: "%149:sub26": 183 # CHECK-GX-JSON-DAG: "%149:sub27": 182 # CHECK-GX-JSON-DAG: "%149:sub28": 179 # CHECK-GX-JSON-DAG: "%149:sub29": 178 # CHECK-GX-JSON-DAG: "%149:sub30": 177 # CHECK-GX-JSON-DAG: "%149:sub31": 176 # CHECK-GX-JSON-DAG: "%191:sub0": 269 # CHECK-GX-JSON-DAG: "%191:sub1": 268 # CHECK-GX-JSON-DAG: "%191:sub2": 267 # CHECK-GX-JSON-DAG: "%191:sub3": 266 # CHECK-GX-JSON-DAG: "%191:sub4": 263 # CHECK-GX-JSON-DAG: "%191:sub5": 262 # CHECK-GX-JSON-DAG: "%191:sub6": 261 # CHECK-GX-JSON-DAG: "%191:sub7": 260 # CHECK-GX-JSON-DAG: "%191:sub8": 257 # CHECK-GX-JSON-DAG: "%191:sub9": 256 # CHECK-GX-JSON-DAG: "%191:sub10": 255 # CHECK-GX-JSON-DAG: "%191:sub11": 254 # CHECK-GX-JSON-DAG: "%191:sub12": 251 # CHECK-GX-JSON-DAG: "%191:sub13": 250 # CHECK-GX-JSON-DAG: "%191:sub14": 249 # CHECK-GX-JSON-DAG: "%191:sub15": 248 # CHECK-GX-JSON-DAG: "%191:sub16": 245 # CHECK-GX-JSON-DAG: "%191:sub17": 244 # CHECK-GX-JSON-DAG: "%191:sub18": 243 # CHECK-GX-JSON-DAG: "%191:sub19": 242 # CHECK-GX-JSON-DAG: "%191:sub20": 239 # CHECK-GX-JSON-DAG: "%191:sub21": 238 # CHECK-GX-JSON-DAG: "%191:sub22": 237 # CHECK-GX-JSON-DAG: "%191:sub23": 236 # CHECK-GX-JSON-DAG: "%191:sub24": 233 # CHECK-GX-JSON-DAG: "%191:sub25": 232 # CHECK-GX-JSON-DAG: "%191:sub26": 231 # CHECK-GX-JSON-DAG: "%191:sub27": 230 # CHECK-GX-JSON-DAG: "%191:sub28": 227 # CHECK-GX-JSON-DAG: "%191:sub29": 226 # CHECK-GX-JSON-DAG: "%191:sub30": 225 # CHECK-GX-JSON-DAG: "%191:sub31": 224 # CHECK-GX-JSON-DAG: "%233:sub0": 317 # CHECK-GX-JSON-DAG: "%233:sub1": 316 # CHECK-GX-JSON-DAG: "%233:sub2": 315 # CHECK-GX-JSON-DAG: "%233:sub3": 314 # CHECK-GX-JSON-DAG: "%233:sub4": 311 # CHECK-GX-JSON-DAG: "%233:sub5": 310 # CHECK-GX-JSON-DAG: "%233:sub6": 309 # CHECK-GX-JSON-DAG: "%233:sub7": 308 # CHECK-GX-JSON-DAG: "%233:sub8": 305 # CHECK-GX-JSON-DAG: "%233:sub9": 304 # CHECK-GX-JSON-DAG: "%233:sub10": 303 # CHECK-GX-JSON-DAG: "%233:sub11": 302 # CHECK-GX-JSON-DAG: "%233:sub12": 299 # CHECK-GX-JSON-DAG: "%233:sub13": 298 # CHECK-GX-JSON-DAG: "%233:sub14": 297 # CHECK-GX-JSON-DAG: "%233:sub15": 296 # CHECK-GX-JSON-DAG: "%233:sub16": 293 # CHECK-GX-JSON-DAG: "%233:sub17": 292 # CHECK-GX-JSON-DAG: "%233:sub18": 291 # CHECK-GX-JSON-DAG: "%233:sub19": 290 # CHECK-GX-JSON-DAG: "%233:sub20": 287 # CHECK-GX-JSON-DAG: "%233:sub21": 286 # CHECK-GX-JSON-DAG: "%233:sub22": 285 # CHECK-GX-JSON-DAG: "%233:sub23": 284 # CHECK-GX-JSON-DAG: "%233:sub24": 281 # CHECK-GX-JSON-DAG: "%233:sub25": 280 # CHECK-GX-JSON-DAG: "%233:sub26": 279 # CHECK-GX-JSON-DAG: "%233:sub27": 278 # CHECK-GX-JSON-DAG: "%233:sub28": 275 # CHECK-GX-JSON-DAG: "%233:sub29": 274 # CHECK-GX-JSON-DAG: "%233:sub30": 273 # CHECK-GX-JSON-DAG: "%233:sub31": 272 # CHECK-GX-JSON-DAG: "%275:sub0": 365 # CHECK-GX-JSON-DAG: "%275:sub1": 364 # CHECK-GX-JSON-DAG: "%275:sub2": 363 # CHECK-GX-JSON-DAG: "%275:sub3": 362 # CHECK-GX-JSON-DAG: "%275:sub4": 359 # CHECK-GX-JSON-DAG: "%275:sub5": 358 # CHECK-GX-JSON-DAG: "%275:sub6": 357 # CHECK-GX-JSON-DAG: "%275:sub7": 356 # CHECK-GX-JSON-DAG: "%275:sub8": 353 # CHECK-GX-JSON-DAG: "%275:sub9": 352 # CHECK-GX-JSON-DAG: "%275:sub10": 351 # CHECK-GX-JSON-DAG: "%275:sub11": 350 # CHECK-GX-JSON-DAG: "%275:sub12": 347 # CHECK-GX-JSON-DAG: "%275:sub13": 346 # CHECK-GX-JSON-DAG: "%275:sub14": 345 # CHECK-GX-JSON-DAG: "%275:sub15": 344 # CHECK-GX-JSON-DAG: "%275:sub16": 341 # CHECK-GX-JSON-DAG: "%275:sub17": 340 # CHECK-GX-JSON-DAG: "%275:sub18": 339 # CHECK-GX-JSON-DAG: "%275:sub19": 338 # CHECK-GX-JSON-DAG: "%275:sub20": 335 # CHECK-GX-JSON-DAG: "%275:sub21": 334 # CHECK-GX-JSON-DAG: "%275:sub22": 333 # CHECK-GX-JSON-DAG: "%275:sub23": 332 # CHECK-GX-JSON-DAG: "%275:sub24": 329 # CHECK-GX-JSON-DAG: "%275:sub25": 328 # CHECK-GX-JSON-DAG: "%275:sub26": 327 # CHECK-GX-JSON-DAG: "%275:sub27": 326 # CHECK-GX-JSON-DAG: "%275:sub28": 323 # CHECK-GX-JSON-DAG: "%275:sub29": 322 # CHECK-GX-JSON-DAG: "%275:sub30": 321 # CHECK-GX-JSON-DAG: "%275:sub31": 320 # CHECK-GX-JSON-DAG: "%317:sub0": 413 # CHECK-GX-JSON-DAG: "%317:sub1": 412 # CHECK-GX-JSON-DAG: "%317:sub2": 411 # CHECK-GX-JSON-DAG: "%317:sub3": 410 # CHECK-GX-JSON-DAG: "%317:sub4": 407 # CHECK-GX-JSON-DAG: "%317:sub5": 406 # CHECK-GX-JSON-DAG: "%317:sub6": 405 # CHECK-GX-JSON-DAG: "%317:sub7": 404 # CHECK-GX-JSON-DAG: "%317:sub8": 401 # CHECK-GX-JSON-DAG: "%317:sub9": 400 # CHECK-GX-JSON-DAG: "%317:sub10": 399 # CHECK-GX-JSON-DAG: "%317:sub11": 398 # CHECK-GX-JSON-DAG: "%317:sub12": 395 # CHECK-GX-JSON-DAG: "%317:sub13": 394 # CHECK-GX-JSON-DAG: "%317:sub14": 393 # CHECK-GX-JSON-DAG: "%317:sub15": 392 # CHECK-GX-JSON-DAG: "%317:sub16": 389 # CHECK-GX-JSON-DAG: "%317:sub17": 388 # CHECK-GX-JSON-DAG: "%317:sub18": 387 # CHECK-GX-JSON-DAG: "%317:sub19": 386 # CHECK-GX-JSON-DAG: "%317:sub20": 383 # CHECK-GX-JSON-DAG: "%317:sub21": 382 # CHECK-GX-JSON-DAG: "%317:sub22": 381 # CHECK-GX-JSON-DAG: "%317:sub23": 380 # CHECK-GX-JSON-DAG: "%317:sub24": 377 # CHECK-GX-JSON-DAG: "%317:sub25": 376 # CHECK-GX-JSON-DAG: "%317:sub26": 375 # CHECK-GX-JSON-DAG: "%317:sub27": 374 # CHECK-GX-JSON-DAG: "%317:sub28": 371 # CHECK-GX-JSON-DAG: "%317:sub29": 370 # CHECK-GX-JSON-DAG: "%317:sub30": 369 # CHECK-GX-JSON-DAG: "%317:sub31": 368 # CHECK-GX-JSON-DAG: "%318:sub0": 0 # CHECK-GX-JSON-DAG: "%319": 36 # CHECK-GX-JSON-DAG: "%320": 36 # CHECK-GX-JSON-DAG: "%321": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 413 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%323:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 172 # CHECK-GX-JSON-DAG: "%69:sub1": 171 # CHECK-GX-JSON-DAG: "%69:sub2": 170 # CHECK-GX-JSON-DAG: "%69:sub3": 169 # CHECK-GX-JSON-DAG: "%69:sub4": 166 # CHECK-GX-JSON-DAG: "%69:sub5": 165 # CHECK-GX-JSON-DAG: "%69:sub6": 164 # CHECK-GX-JSON-DAG: "%69:sub7": 163 # CHECK-GX-JSON-DAG: "%69:sub8": 160 # CHECK-GX-JSON-DAG: "%69:sub9": 159 # CHECK-GX-JSON-DAG: "%69:sub10": 158 # CHECK-GX-JSON-DAG: "%69:sub11": 157 # CHECK-GX-JSON-DAG: "%69:sub12": 154 # CHECK-GX-JSON-DAG: "%69:sub13": 153 # CHECK-GX-JSON-DAG: "%69:sub14": 152 # CHECK-GX-JSON-DAG: "%69:sub15": 151 # CHECK-GX-JSON-DAG: "%69:sub16": 148 # CHECK-GX-JSON-DAG: "%69:sub17": 147 # CHECK-GX-JSON-DAG: "%69:sub18": 146 # CHECK-GX-JSON-DAG: "%69:sub19": 145 # CHECK-GX-JSON-DAG: "%69:sub20": 142 # CHECK-GX-JSON-DAG: "%69:sub21": 141 # CHECK-GX-JSON-DAG: "%69:sub22": 140 # CHECK-GX-JSON-DAG: "%69:sub23": 139 # CHECK-GX-JSON-DAG: "%69:sub24": 136 # CHECK-GX-JSON-DAG: "%69:sub25": 135 # CHECK-GX-JSON-DAG: "%69:sub26": 134 # CHECK-GX-JSON-DAG: "%69:sub27": 133 # CHECK-GX-JSON-DAG: "%69:sub28": 130 # CHECK-GX-JSON-DAG: "%69:sub29": 129 # CHECK-GX-JSON-DAG: "%69:sub30": 128 # CHECK-GX-JSON-DAG: "%69:sub31": 127 # CHECK-GX-JSON-DAG: "%70:sub0": 124 # CHECK-GX-JSON-DAG: "%70:sub1": 123 # CHECK-GX-JSON-DAG: "%70:sub2": 122 # CHECK-GX-JSON-DAG: "%70:sub3": 121 # CHECK-GX-JSON-DAG: "%70:sub4": 118 # CHECK-GX-JSON-DAG: "%70:sub5": 117 # CHECK-GX-JSON-DAG: "%70:sub6": 116 # CHECK-GX-JSON-DAG: "%70:sub7": 115 # CHECK-GX-JSON-DAG: "%70:sub8": 112 # CHECK-GX-JSON-DAG: "%70:sub9": 111 # CHECK-GX-JSON-DAG: "%70:sub10": 110 # CHECK-GX-JSON-DAG: "%70:sub11": 109 # CHECK-GX-JSON-DAG: "%70:sub12": 106 # CHECK-GX-JSON-DAG: "%70:sub13": 105 # CHECK-GX-JSON-DAG: "%70:sub14": 104 # CHECK-GX-JSON-DAG: "%70:sub15": 103 # CHECK-GX-JSON-DAG: "%70:sub16": 100 # CHECK-GX-JSON-DAG: "%70:sub17": 99 # CHECK-GX-JSON-DAG: "%70:sub18": 98 # CHECK-GX-JSON-DAG: "%70:sub19": 97 # CHECK-GX-JSON-DAG: "%70:sub20": 94 # CHECK-GX-JSON-DAG: "%70:sub21": 93 # CHECK-GX-JSON-DAG: "%70:sub22": 92 # CHECK-GX-JSON-DAG: "%70:sub23": 91 # CHECK-GX-JSON-DAG: "%70:sub24": 88 # CHECK-GX-JSON-DAG: "%70:sub25": 87 # CHECK-GX-JSON-DAG: "%70:sub26": 86 # CHECK-GX-JSON-DAG: "%70:sub27": 85 # CHECK-GX-JSON-DAG: "%70:sub28": 82 # CHECK-GX-JSON-DAG: "%70:sub29": 81 # CHECK-GX-JSON-DAG: "%70:sub30": 80 # CHECK-GX-JSON-DAG: "%70:sub31": 79 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 37 # CHECK-GX-JSON-DAG: "%149:sub0": 220 # CHECK-GX-JSON-DAG: "%149:sub1": 219 # CHECK-GX-JSON-DAG: "%149:sub2": 218 # CHECK-GX-JSON-DAG: "%149:sub3": 217 # CHECK-GX-JSON-DAG: "%149:sub4": 214 # CHECK-GX-JSON-DAG: "%149:sub5": 213 # CHECK-GX-JSON-DAG: "%149:sub6": 212 # CHECK-GX-JSON-DAG: "%149:sub7": 211 # CHECK-GX-JSON-DAG: "%149:sub8": 208 # CHECK-GX-JSON-DAG: "%149:sub9": 207 # CHECK-GX-JSON-DAG: "%149:sub10": 206 # CHECK-GX-JSON-DAG: "%149:sub11": 205 # CHECK-GX-JSON-DAG: "%149:sub12": 202 # CHECK-GX-JSON-DAG: "%149:sub13": 201 # CHECK-GX-JSON-DAG: "%149:sub14": 200 # CHECK-GX-JSON-DAG: "%149:sub15": 199 # CHECK-GX-JSON-DAG: "%149:sub16": 196 # CHECK-GX-JSON-DAG: "%149:sub17": 195 # CHECK-GX-JSON-DAG: "%149:sub18": 194 # CHECK-GX-JSON-DAG: "%149:sub19": 193 # CHECK-GX-JSON-DAG: "%149:sub20": 190 # CHECK-GX-JSON-DAG: "%149:sub21": 189 # CHECK-GX-JSON-DAG: "%149:sub22": 188 # CHECK-GX-JSON-DAG: "%149:sub23": 187 # CHECK-GX-JSON-DAG: "%149:sub24": 184 # CHECK-GX-JSON-DAG: "%149:sub25": 183 # CHECK-GX-JSON-DAG: "%149:sub26": 182 # CHECK-GX-JSON-DAG: "%149:sub27": 181 # CHECK-GX-JSON-DAG: "%149:sub28": 178 # CHECK-GX-JSON-DAG: "%149:sub29": 177 # CHECK-GX-JSON-DAG: "%149:sub30": 176 # CHECK-GX-JSON-DAG: "%149:sub31": 175 # CHECK-GX-JSON-DAG: "%191:sub0": 268 # CHECK-GX-JSON-DAG: "%191:sub1": 267 # CHECK-GX-JSON-DAG: "%191:sub2": 266 # CHECK-GX-JSON-DAG: "%191:sub3": 265 # CHECK-GX-JSON-DAG: "%191:sub4": 262 # CHECK-GX-JSON-DAG: "%191:sub5": 261 # CHECK-GX-JSON-DAG: "%191:sub6": 260 # CHECK-GX-JSON-DAG: "%191:sub7": 259 # CHECK-GX-JSON-DAG: "%191:sub8": 256 # CHECK-GX-JSON-DAG: "%191:sub9": 255 # CHECK-GX-JSON-DAG: "%191:sub10": 254 # CHECK-GX-JSON-DAG: "%191:sub11": 253 # CHECK-GX-JSON-DAG: "%191:sub12": 250 # CHECK-GX-JSON-DAG: "%191:sub13": 249 # CHECK-GX-JSON-DAG: "%191:sub14": 248 # CHECK-GX-JSON-DAG: "%191:sub15": 247 # CHECK-GX-JSON-DAG: "%191:sub16": 244 # CHECK-GX-JSON-DAG: "%191:sub17": 243 # CHECK-GX-JSON-DAG: "%191:sub18": 242 # CHECK-GX-JSON-DAG: "%191:sub19": 241 # CHECK-GX-JSON-DAG: "%191:sub20": 238 # CHECK-GX-JSON-DAG: "%191:sub21": 237 # CHECK-GX-JSON-DAG: "%191:sub22": 236 # CHECK-GX-JSON-DAG: "%191:sub23": 235 # CHECK-GX-JSON-DAG: "%191:sub24": 232 # CHECK-GX-JSON-DAG: "%191:sub25": 231 # CHECK-GX-JSON-DAG: "%191:sub26": 230 # CHECK-GX-JSON-DAG: "%191:sub27": 229 # CHECK-GX-JSON-DAG: "%191:sub28": 226 # CHECK-GX-JSON-DAG: "%191:sub29": 225 # CHECK-GX-JSON-DAG: "%191:sub30": 224 # CHECK-GX-JSON-DAG: "%191:sub31": 223 # CHECK-GX-JSON-DAG: "%233:sub0": 316 # CHECK-GX-JSON-DAG: "%233:sub1": 315 # CHECK-GX-JSON-DAG: "%233:sub2": 314 # CHECK-GX-JSON-DAG: "%233:sub3": 313 # CHECK-GX-JSON-DAG: "%233:sub4": 310 # CHECK-GX-JSON-DAG: "%233:sub5": 309 # CHECK-GX-JSON-DAG: "%233:sub6": 308 # CHECK-GX-JSON-DAG: "%233:sub7": 307 # CHECK-GX-JSON-DAG: "%233:sub8": 304 # CHECK-GX-JSON-DAG: "%233:sub9": 303 # CHECK-GX-JSON-DAG: "%233:sub10": 302 # CHECK-GX-JSON-DAG: "%233:sub11": 301 # CHECK-GX-JSON-DAG: "%233:sub12": 298 # CHECK-GX-JSON-DAG: "%233:sub13": 297 # CHECK-GX-JSON-DAG: "%233:sub14": 296 # CHECK-GX-JSON-DAG: "%233:sub15": 295 # CHECK-GX-JSON-DAG: "%233:sub16": 292 # CHECK-GX-JSON-DAG: "%233:sub17": 291 # CHECK-GX-JSON-DAG: "%233:sub18": 290 # CHECK-GX-JSON-DAG: "%233:sub19": 289 # CHECK-GX-JSON-DAG: "%233:sub20": 286 # CHECK-GX-JSON-DAG: "%233:sub21": 285 # CHECK-GX-JSON-DAG: "%233:sub22": 284 # CHECK-GX-JSON-DAG: "%233:sub23": 283 # CHECK-GX-JSON-DAG: "%233:sub24": 280 # CHECK-GX-JSON-DAG: "%233:sub25": 279 # CHECK-GX-JSON-DAG: "%233:sub26": 278 # CHECK-GX-JSON-DAG: "%233:sub27": 277 # CHECK-GX-JSON-DAG: "%233:sub28": 274 # CHECK-GX-JSON-DAG: "%233:sub29": 273 # CHECK-GX-JSON-DAG: "%233:sub30": 272 # CHECK-GX-JSON-DAG: "%233:sub31": 271 # CHECK-GX-JSON-DAG: "%275:sub0": 364 # CHECK-GX-JSON-DAG: "%275:sub1": 363 # CHECK-GX-JSON-DAG: "%275:sub2": 362 # CHECK-GX-JSON-DAG: "%275:sub3": 361 # CHECK-GX-JSON-DAG: "%275:sub4": 358 # CHECK-GX-JSON-DAG: "%275:sub5": 357 # CHECK-GX-JSON-DAG: "%275:sub6": 356 # CHECK-GX-JSON-DAG: "%275:sub7": 355 # CHECK-GX-JSON-DAG: "%275:sub8": 352 # CHECK-GX-JSON-DAG: "%275:sub9": 351 # CHECK-GX-JSON-DAG: "%275:sub10": 350 # CHECK-GX-JSON-DAG: "%275:sub11": 349 # CHECK-GX-JSON-DAG: "%275:sub12": 346 # CHECK-GX-JSON-DAG: "%275:sub13": 345 # CHECK-GX-JSON-DAG: "%275:sub14": 344 # CHECK-GX-JSON-DAG: "%275:sub15": 343 # CHECK-GX-JSON-DAG: "%275:sub16": 340 # CHECK-GX-JSON-DAG: "%275:sub17": 339 # CHECK-GX-JSON-DAG: "%275:sub18": 338 # CHECK-GX-JSON-DAG: "%275:sub19": 337 # CHECK-GX-JSON-DAG: "%275:sub20": 334 # CHECK-GX-JSON-DAG: "%275:sub21": 333 # CHECK-GX-JSON-DAG: "%275:sub22": 332 # CHECK-GX-JSON-DAG: "%275:sub23": 331 # CHECK-GX-JSON-DAG: "%275:sub24": 328 # CHECK-GX-JSON-DAG: "%275:sub25": 327 # CHECK-GX-JSON-DAG: "%275:sub26": 326 # CHECK-GX-JSON-DAG: "%275:sub27": 325 # CHECK-GX-JSON-DAG: "%275:sub28": 322 # CHECK-GX-JSON-DAG: "%275:sub29": 321 # CHECK-GX-JSON-DAG: "%275:sub30": 320 # CHECK-GX-JSON-DAG: "%275:sub31": 319 # CHECK-GX-JSON-DAG: "%317:sub0": 412 # CHECK-GX-JSON-DAG: "%317:sub1": 411 # CHECK-GX-JSON-DAG: "%317:sub2": 410 # CHECK-GX-JSON-DAG: "%317:sub3": 409 # CHECK-GX-JSON-DAG: "%317:sub4": 406 # CHECK-GX-JSON-DAG: "%317:sub5": 405 # CHECK-GX-JSON-DAG: "%317:sub6": 404 # CHECK-GX-JSON-DAG: "%317:sub7": 403 # CHECK-GX-JSON-DAG: "%317:sub8": 400 # CHECK-GX-JSON-DAG: "%317:sub9": 399 # CHECK-GX-JSON-DAG: "%317:sub10": 398 # CHECK-GX-JSON-DAG: "%317:sub11": 397 # CHECK-GX-JSON-DAG: "%317:sub12": 394 # CHECK-GX-JSON-DAG: "%317:sub13": 393 # CHECK-GX-JSON-DAG: "%317:sub14": 392 # CHECK-GX-JSON-DAG: "%317:sub15": 391 # CHECK-GX-JSON-DAG: "%317:sub16": 388 # CHECK-GX-JSON-DAG: "%317:sub17": 387 # CHECK-GX-JSON-DAG: "%317:sub18": 386 # CHECK-GX-JSON-DAG: "%317:sub19": 385 # CHECK-GX-JSON-DAG: "%317:sub20": 382 # CHECK-GX-JSON-DAG: "%317:sub21": 381 # CHECK-GX-JSON-DAG: "%317:sub22": 380 # CHECK-GX-JSON-DAG: "%317:sub23": 379 # CHECK-GX-JSON-DAG: "%317:sub24": 376 # CHECK-GX-JSON-DAG: "%317:sub25": 375 # CHECK-GX-JSON-DAG: "%317:sub26": 374 # CHECK-GX-JSON-DAG: "%317:sub27": 373 # CHECK-GX-JSON-DAG: "%317:sub28": 370 # CHECK-GX-JSON-DAG: "%317:sub29": 369 # CHECK-GX-JSON-DAG: "%317:sub30": 368 # CHECK-GX-JSON-DAG: "%317:sub31": 367 # CHECK-GX-JSON-DAG: "%319": 35 # CHECK-GX-JSON-DAG: "%320": 35 # CHECK-GX-JSON-DAG: "%321": 35 # CHECK-GX-JSON-DAG: "%322": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 412 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%324:vgpr_32 = COPY %323.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 171 # CHECK-GX-JSON-DAG: "%69:sub1": 170 # CHECK-GX-JSON-DAG: "%69:sub2": 169 # CHECK-GX-JSON-DAG: "%69:sub3": 168 # CHECK-GX-JSON-DAG: "%69:sub4": 165 # CHECK-GX-JSON-DAG: "%69:sub5": 164 # CHECK-GX-JSON-DAG: "%69:sub6": 163 # CHECK-GX-JSON-DAG: "%69:sub7": 162 # CHECK-GX-JSON-DAG: "%69:sub8": 159 # CHECK-GX-JSON-DAG: "%69:sub9": 158 # CHECK-GX-JSON-DAG: "%69:sub10": 157 # CHECK-GX-JSON-DAG: "%69:sub11": 156 # CHECK-GX-JSON-DAG: "%69:sub12": 153 # CHECK-GX-JSON-DAG: "%69:sub13": 152 # CHECK-GX-JSON-DAG: "%69:sub14": 151 # CHECK-GX-JSON-DAG: "%69:sub15": 150 # CHECK-GX-JSON-DAG: "%69:sub16": 147 # CHECK-GX-JSON-DAG: "%69:sub17": 146 # CHECK-GX-JSON-DAG: "%69:sub18": 145 # CHECK-GX-JSON-DAG: "%69:sub19": 144 # CHECK-GX-JSON-DAG: "%69:sub20": 141 # CHECK-GX-JSON-DAG: "%69:sub21": 140 # CHECK-GX-JSON-DAG: "%69:sub22": 139 # CHECK-GX-JSON-DAG: "%69:sub23": 138 # CHECK-GX-JSON-DAG: "%69:sub24": 135 # CHECK-GX-JSON-DAG: "%69:sub25": 134 # CHECK-GX-JSON-DAG: "%69:sub26": 133 # CHECK-GX-JSON-DAG: "%69:sub27": 132 # CHECK-GX-JSON-DAG: "%69:sub28": 129 # CHECK-GX-JSON-DAG: "%69:sub29": 128 # CHECK-GX-JSON-DAG: "%69:sub30": 127 # CHECK-GX-JSON-DAG: "%69:sub31": 126 # CHECK-GX-JSON-DAG: "%70:sub0": 123 # CHECK-GX-JSON-DAG: "%70:sub1": 122 # CHECK-GX-JSON-DAG: "%70:sub2": 121 # CHECK-GX-JSON-DAG: "%70:sub3": 120 # CHECK-GX-JSON-DAG: "%70:sub4": 117 # CHECK-GX-JSON-DAG: "%70:sub5": 116 # CHECK-GX-JSON-DAG: "%70:sub6": 115 # CHECK-GX-JSON-DAG: "%70:sub7": 114 # CHECK-GX-JSON-DAG: "%70:sub8": 111 # CHECK-GX-JSON-DAG: "%70:sub9": 110 # CHECK-GX-JSON-DAG: "%70:sub10": 109 # CHECK-GX-JSON-DAG: "%70:sub11": 108 # CHECK-GX-JSON-DAG: "%70:sub12": 105 # CHECK-GX-JSON-DAG: "%70:sub13": 104 # CHECK-GX-JSON-DAG: "%70:sub14": 103 # CHECK-GX-JSON-DAG: "%70:sub15": 102 # CHECK-GX-JSON-DAG: "%70:sub16": 99 # CHECK-GX-JSON-DAG: "%70:sub17": 98 # CHECK-GX-JSON-DAG: "%70:sub18": 97 # CHECK-GX-JSON-DAG: "%70:sub19": 96 # CHECK-GX-JSON-DAG: "%70:sub20": 93 # CHECK-GX-JSON-DAG: "%70:sub21": 92 # CHECK-GX-JSON-DAG: "%70:sub22": 91 # CHECK-GX-JSON-DAG: "%70:sub23": 90 # CHECK-GX-JSON-DAG: "%70:sub24": 87 # CHECK-GX-JSON-DAG: "%70:sub25": 86 # CHECK-GX-JSON-DAG: "%70:sub26": 85 # CHECK-GX-JSON-DAG: "%70:sub27": 84 # CHECK-GX-JSON-DAG: "%70:sub28": 81 # CHECK-GX-JSON-DAG: "%70:sub29": 80 # CHECK-GX-JSON-DAG: "%70:sub30": 79 # CHECK-GX-JSON-DAG: "%70:sub31": 78 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 36 # CHECK-GX-JSON-DAG: "%149:sub0": 219 # CHECK-GX-JSON-DAG: "%149:sub1": 218 # CHECK-GX-JSON-DAG: "%149:sub2": 217 # CHECK-GX-JSON-DAG: "%149:sub3": 216 # CHECK-GX-JSON-DAG: "%149:sub4": 213 # CHECK-GX-JSON-DAG: "%149:sub5": 212 # CHECK-GX-JSON-DAG: "%149:sub6": 211 # CHECK-GX-JSON-DAG: "%149:sub7": 210 # CHECK-GX-JSON-DAG: "%149:sub8": 207 # CHECK-GX-JSON-DAG: "%149:sub9": 206 # CHECK-GX-JSON-DAG: "%149:sub10": 205 # CHECK-GX-JSON-DAG: "%149:sub11": 204 # CHECK-GX-JSON-DAG: "%149:sub12": 201 # CHECK-GX-JSON-DAG: "%149:sub13": 200 # CHECK-GX-JSON-DAG: "%149:sub14": 199 # CHECK-GX-JSON-DAG: "%149:sub15": 198 # CHECK-GX-JSON-DAG: "%149:sub16": 195 # CHECK-GX-JSON-DAG: "%149:sub17": 194 # CHECK-GX-JSON-DAG: "%149:sub18": 193 # CHECK-GX-JSON-DAG: "%149:sub19": 192 # CHECK-GX-JSON-DAG: "%149:sub20": 189 # CHECK-GX-JSON-DAG: "%149:sub21": 188 # CHECK-GX-JSON-DAG: "%149:sub22": 187 # CHECK-GX-JSON-DAG: "%149:sub23": 186 # CHECK-GX-JSON-DAG: "%149:sub24": 183 # CHECK-GX-JSON-DAG: "%149:sub25": 182 # CHECK-GX-JSON-DAG: "%149:sub26": 181 # CHECK-GX-JSON-DAG: "%149:sub27": 180 # CHECK-GX-JSON-DAG: "%149:sub28": 177 # CHECK-GX-JSON-DAG: "%149:sub29": 176 # CHECK-GX-JSON-DAG: "%149:sub30": 175 # CHECK-GX-JSON-DAG: "%149:sub31": 174 # CHECK-GX-JSON-DAG: "%191:sub0": 267 # CHECK-GX-JSON-DAG: "%191:sub1": 266 # CHECK-GX-JSON-DAG: "%191:sub2": 265 # CHECK-GX-JSON-DAG: "%191:sub3": 264 # CHECK-GX-JSON-DAG: "%191:sub4": 261 # CHECK-GX-JSON-DAG: "%191:sub5": 260 # CHECK-GX-JSON-DAG: "%191:sub6": 259 # CHECK-GX-JSON-DAG: "%191:sub7": 258 # CHECK-GX-JSON-DAG: "%191:sub8": 255 # CHECK-GX-JSON-DAG: "%191:sub9": 254 # CHECK-GX-JSON-DAG: "%191:sub10": 253 # CHECK-GX-JSON-DAG: "%191:sub11": 252 # CHECK-GX-JSON-DAG: "%191:sub12": 249 # CHECK-GX-JSON-DAG: "%191:sub13": 248 # CHECK-GX-JSON-DAG: "%191:sub14": 247 # CHECK-GX-JSON-DAG: "%191:sub15": 246 # CHECK-GX-JSON-DAG: "%191:sub16": 243 # CHECK-GX-JSON-DAG: "%191:sub17": 242 # CHECK-GX-JSON-DAG: "%191:sub18": 241 # CHECK-GX-JSON-DAG: "%191:sub19": 240 # CHECK-GX-JSON-DAG: "%191:sub20": 237 # CHECK-GX-JSON-DAG: "%191:sub21": 236 # CHECK-GX-JSON-DAG: "%191:sub22": 235 # CHECK-GX-JSON-DAG: "%191:sub23": 234 # CHECK-GX-JSON-DAG: "%191:sub24": 231 # CHECK-GX-JSON-DAG: "%191:sub25": 230 # CHECK-GX-JSON-DAG: "%191:sub26": 229 # CHECK-GX-JSON-DAG: "%191:sub27": 228 # CHECK-GX-JSON-DAG: "%191:sub28": 225 # CHECK-GX-JSON-DAG: "%191:sub29": 224 # CHECK-GX-JSON-DAG: "%191:sub30": 223 # CHECK-GX-JSON-DAG: "%191:sub31": 222 # CHECK-GX-JSON-DAG: "%233:sub0": 315 # CHECK-GX-JSON-DAG: "%233:sub1": 314 # CHECK-GX-JSON-DAG: "%233:sub2": 313 # CHECK-GX-JSON-DAG: "%233:sub3": 312 # CHECK-GX-JSON-DAG: "%233:sub4": 309 # CHECK-GX-JSON-DAG: "%233:sub5": 308 # CHECK-GX-JSON-DAG: "%233:sub6": 307 # CHECK-GX-JSON-DAG: "%233:sub7": 306 # CHECK-GX-JSON-DAG: "%233:sub8": 303 # CHECK-GX-JSON-DAG: "%233:sub9": 302 # CHECK-GX-JSON-DAG: "%233:sub10": 301 # CHECK-GX-JSON-DAG: "%233:sub11": 300 # CHECK-GX-JSON-DAG: "%233:sub12": 297 # CHECK-GX-JSON-DAG: "%233:sub13": 296 # CHECK-GX-JSON-DAG: "%233:sub14": 295 # CHECK-GX-JSON-DAG: "%233:sub15": 294 # CHECK-GX-JSON-DAG: "%233:sub16": 291 # CHECK-GX-JSON-DAG: "%233:sub17": 290 # CHECK-GX-JSON-DAG: "%233:sub18": 289 # CHECK-GX-JSON-DAG: "%233:sub19": 288 # CHECK-GX-JSON-DAG: "%233:sub20": 285 # CHECK-GX-JSON-DAG: "%233:sub21": 284 # CHECK-GX-JSON-DAG: "%233:sub22": 283 # CHECK-GX-JSON-DAG: "%233:sub23": 282 # CHECK-GX-JSON-DAG: "%233:sub24": 279 # CHECK-GX-JSON-DAG: "%233:sub25": 278 # CHECK-GX-JSON-DAG: "%233:sub26": 277 # CHECK-GX-JSON-DAG: "%233:sub27": 276 # CHECK-GX-JSON-DAG: "%233:sub28": 273 # CHECK-GX-JSON-DAG: "%233:sub29": 272 # CHECK-GX-JSON-DAG: "%233:sub30": 271 # CHECK-GX-JSON-DAG: "%233:sub31": 270 # CHECK-GX-JSON-DAG: "%275:sub0": 363 # CHECK-GX-JSON-DAG: "%275:sub1": 362 # CHECK-GX-JSON-DAG: "%275:sub2": 361 # CHECK-GX-JSON-DAG: "%275:sub3": 360 # CHECK-GX-JSON-DAG: "%275:sub4": 357 # CHECK-GX-JSON-DAG: "%275:sub5": 356 # CHECK-GX-JSON-DAG: "%275:sub6": 355 # CHECK-GX-JSON-DAG: "%275:sub7": 354 # CHECK-GX-JSON-DAG: "%275:sub8": 351 # CHECK-GX-JSON-DAG: "%275:sub9": 350 # CHECK-GX-JSON-DAG: "%275:sub10": 349 # CHECK-GX-JSON-DAG: "%275:sub11": 348 # CHECK-GX-JSON-DAG: "%275:sub12": 345 # CHECK-GX-JSON-DAG: "%275:sub13": 344 # CHECK-GX-JSON-DAG: "%275:sub14": 343 # CHECK-GX-JSON-DAG: "%275:sub15": 342 # CHECK-GX-JSON-DAG: "%275:sub16": 339 # CHECK-GX-JSON-DAG: "%275:sub17": 338 # CHECK-GX-JSON-DAG: "%275:sub18": 337 # CHECK-GX-JSON-DAG: "%275:sub19": 336 # CHECK-GX-JSON-DAG: "%275:sub20": 333 # CHECK-GX-JSON-DAG: "%275:sub21": 332 # CHECK-GX-JSON-DAG: "%275:sub22": 331 # CHECK-GX-JSON-DAG: "%275:sub23": 330 # CHECK-GX-JSON-DAG: "%275:sub24": 327 # CHECK-GX-JSON-DAG: "%275:sub25": 326 # CHECK-GX-JSON-DAG: "%275:sub26": 325 # CHECK-GX-JSON-DAG: "%275:sub27": 324 # CHECK-GX-JSON-DAG: "%275:sub28": 321 # CHECK-GX-JSON-DAG: "%275:sub29": 320 # CHECK-GX-JSON-DAG: "%275:sub30": 319 # CHECK-GX-JSON-DAG: "%275:sub31": 318 # CHECK-GX-JSON-DAG: "%317:sub0": 411 # CHECK-GX-JSON-DAG: "%317:sub1": 410 # CHECK-GX-JSON-DAG: "%317:sub2": 409 # CHECK-GX-JSON-DAG: "%317:sub3": 408 # CHECK-GX-JSON-DAG: "%317:sub4": 405 # CHECK-GX-JSON-DAG: "%317:sub5": 404 # CHECK-GX-JSON-DAG: "%317:sub6": 403 # CHECK-GX-JSON-DAG: "%317:sub7": 402 # CHECK-GX-JSON-DAG: "%317:sub8": 399 # CHECK-GX-JSON-DAG: "%317:sub9": 398 # CHECK-GX-JSON-DAG: "%317:sub10": 397 # CHECK-GX-JSON-DAG: "%317:sub11": 396 # CHECK-GX-JSON-DAG: "%317:sub12": 393 # CHECK-GX-JSON-DAG: "%317:sub13": 392 # CHECK-GX-JSON-DAG: "%317:sub14": 391 # CHECK-GX-JSON-DAG: "%317:sub15": 390 # CHECK-GX-JSON-DAG: "%317:sub16": 387 # CHECK-GX-JSON-DAG: "%317:sub17": 386 # CHECK-GX-JSON-DAG: "%317:sub18": 385 # CHECK-GX-JSON-DAG: "%317:sub19": 384 # CHECK-GX-JSON-DAG: "%317:sub20": 381 # CHECK-GX-JSON-DAG: "%317:sub21": 380 # CHECK-GX-JSON-DAG: "%317:sub22": 379 # CHECK-GX-JSON-DAG: "%317:sub23": 378 # CHECK-GX-JSON-DAG: "%317:sub24": 375 # CHECK-GX-JSON-DAG: "%317:sub25": 374 # CHECK-GX-JSON-DAG: "%317:sub26": 373 # CHECK-GX-JSON-DAG: "%317:sub27": 372 # CHECK-GX-JSON-DAG: "%317:sub28": 369 # CHECK-GX-JSON-DAG: "%317:sub29": 368 # CHECK-GX-JSON-DAG: "%317:sub30": 367 # CHECK-GX-JSON-DAG: "%317:sub31": 366 # CHECK-GX-JSON-DAG: "%319": 34 # CHECK-GX-JSON-DAG: "%320": 34 # CHECK-GX-JSON-DAG: "%321": 34 # CHECK-GX-JSON-DAG: "%322": 34 # CHECK-GX-JSON-DAG: "%323:sub0": 3 # CHECK-GX-JSON-DAG: "%323:sub1": 2 # CHECK-GX-JSON-DAG: "%323:sub2": 1 # CHECK-GX-JSON-DAG: "%323:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 411 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%325:vgpr_32 = COPY %323.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 170 # CHECK-GX-JSON-DAG: "%69:sub1": 169 # CHECK-GX-JSON-DAG: "%69:sub2": 168 # CHECK-GX-JSON-DAG: "%69:sub3": 167 # CHECK-GX-JSON-DAG: "%69:sub4": 164 # CHECK-GX-JSON-DAG: "%69:sub5": 163 # CHECK-GX-JSON-DAG: "%69:sub6": 162 # CHECK-GX-JSON-DAG: "%69:sub7": 161 # CHECK-GX-JSON-DAG: "%69:sub8": 158 # CHECK-GX-JSON-DAG: "%69:sub9": 157 # CHECK-GX-JSON-DAG: "%69:sub10": 156 # CHECK-GX-JSON-DAG: "%69:sub11": 155 # CHECK-GX-JSON-DAG: "%69:sub12": 152 # CHECK-GX-JSON-DAG: "%69:sub13": 151 # CHECK-GX-JSON-DAG: "%69:sub14": 150 # CHECK-GX-JSON-DAG: "%69:sub15": 149 # CHECK-GX-JSON-DAG: "%69:sub16": 146 # CHECK-GX-JSON-DAG: "%69:sub17": 145 # CHECK-GX-JSON-DAG: "%69:sub18": 144 # CHECK-GX-JSON-DAG: "%69:sub19": 143 # CHECK-GX-JSON-DAG: "%69:sub20": 140 # CHECK-GX-JSON-DAG: "%69:sub21": 139 # CHECK-GX-JSON-DAG: "%69:sub22": 138 # CHECK-GX-JSON-DAG: "%69:sub23": 137 # CHECK-GX-JSON-DAG: "%69:sub24": 134 # CHECK-GX-JSON-DAG: "%69:sub25": 133 # CHECK-GX-JSON-DAG: "%69:sub26": 132 # CHECK-GX-JSON-DAG: "%69:sub27": 131 # CHECK-GX-JSON-DAG: "%69:sub28": 128 # CHECK-GX-JSON-DAG: "%69:sub29": 127 # CHECK-GX-JSON-DAG: "%69:sub30": 126 # CHECK-GX-JSON-DAG: "%69:sub31": 125 # CHECK-GX-JSON-DAG: "%70:sub0": 122 # CHECK-GX-JSON-DAG: "%70:sub1": 121 # CHECK-GX-JSON-DAG: "%70:sub2": 120 # CHECK-GX-JSON-DAG: "%70:sub3": 119 # CHECK-GX-JSON-DAG: "%70:sub4": 116 # CHECK-GX-JSON-DAG: "%70:sub5": 115 # CHECK-GX-JSON-DAG: "%70:sub6": 114 # CHECK-GX-JSON-DAG: "%70:sub7": 113 # CHECK-GX-JSON-DAG: "%70:sub8": 110 # CHECK-GX-JSON-DAG: "%70:sub9": 109 # CHECK-GX-JSON-DAG: "%70:sub10": 108 # CHECK-GX-JSON-DAG: "%70:sub11": 107 # CHECK-GX-JSON-DAG: "%70:sub12": 104 # CHECK-GX-JSON-DAG: "%70:sub13": 103 # CHECK-GX-JSON-DAG: "%70:sub14": 102 # CHECK-GX-JSON-DAG: "%70:sub15": 101 # CHECK-GX-JSON-DAG: "%70:sub16": 98 # CHECK-GX-JSON-DAG: "%70:sub17": 97 # CHECK-GX-JSON-DAG: "%70:sub18": 96 # CHECK-GX-JSON-DAG: "%70:sub19": 95 # CHECK-GX-JSON-DAG: "%70:sub20": 92 # CHECK-GX-JSON-DAG: "%70:sub21": 91 # CHECK-GX-JSON-DAG: "%70:sub22": 90 # CHECK-GX-JSON-DAG: "%70:sub23": 89 # CHECK-GX-JSON-DAG: "%70:sub24": 86 # CHECK-GX-JSON-DAG: "%70:sub25": 85 # CHECK-GX-JSON-DAG: "%70:sub26": 84 # CHECK-GX-JSON-DAG: "%70:sub27": 83 # CHECK-GX-JSON-DAG: "%70:sub28": 80 # CHECK-GX-JSON-DAG: "%70:sub29": 79 # CHECK-GX-JSON-DAG: "%70:sub30": 78 # CHECK-GX-JSON-DAG: "%70:sub31": 77 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 35 # CHECK-GX-JSON-DAG: "%149:sub0": 218 # CHECK-GX-JSON-DAG: "%149:sub1": 217 # CHECK-GX-JSON-DAG: "%149:sub2": 216 # CHECK-GX-JSON-DAG: "%149:sub3": 215 # CHECK-GX-JSON-DAG: "%149:sub4": 212 # CHECK-GX-JSON-DAG: "%149:sub5": 211 # CHECK-GX-JSON-DAG: "%149:sub6": 210 # CHECK-GX-JSON-DAG: "%149:sub7": 209 # CHECK-GX-JSON-DAG: "%149:sub8": 206 # CHECK-GX-JSON-DAG: "%149:sub9": 205 # CHECK-GX-JSON-DAG: "%149:sub10": 204 # CHECK-GX-JSON-DAG: "%149:sub11": 203 # CHECK-GX-JSON-DAG: "%149:sub12": 200 # CHECK-GX-JSON-DAG: "%149:sub13": 199 # CHECK-GX-JSON-DAG: "%149:sub14": 198 # CHECK-GX-JSON-DAG: "%149:sub15": 197 # CHECK-GX-JSON-DAG: "%149:sub16": 194 # CHECK-GX-JSON-DAG: "%149:sub17": 193 # CHECK-GX-JSON-DAG: "%149:sub18": 192 # CHECK-GX-JSON-DAG: "%149:sub19": 191 # CHECK-GX-JSON-DAG: "%149:sub20": 188 # CHECK-GX-JSON-DAG: "%149:sub21": 187 # CHECK-GX-JSON-DAG: "%149:sub22": 186 # CHECK-GX-JSON-DAG: "%149:sub23": 185 # CHECK-GX-JSON-DAG: "%149:sub24": 182 # CHECK-GX-JSON-DAG: "%149:sub25": 181 # CHECK-GX-JSON-DAG: "%149:sub26": 180 # CHECK-GX-JSON-DAG: "%149:sub27": 179 # CHECK-GX-JSON-DAG: "%149:sub28": 176 # CHECK-GX-JSON-DAG: "%149:sub29": 175 # CHECK-GX-JSON-DAG: "%149:sub30": 174 # CHECK-GX-JSON-DAG: "%149:sub31": 173 # CHECK-GX-JSON-DAG: "%191:sub0": 266 # CHECK-GX-JSON-DAG: "%191:sub1": 265 # CHECK-GX-JSON-DAG: "%191:sub2": 264 # CHECK-GX-JSON-DAG: "%191:sub3": 263 # CHECK-GX-JSON-DAG: "%191:sub4": 260 # CHECK-GX-JSON-DAG: "%191:sub5": 259 # CHECK-GX-JSON-DAG: "%191:sub6": 258 # CHECK-GX-JSON-DAG: "%191:sub7": 257 # CHECK-GX-JSON-DAG: "%191:sub8": 254 # CHECK-GX-JSON-DAG: "%191:sub9": 253 # CHECK-GX-JSON-DAG: "%191:sub10": 252 # CHECK-GX-JSON-DAG: "%191:sub11": 251 # CHECK-GX-JSON-DAG: "%191:sub12": 248 # CHECK-GX-JSON-DAG: "%191:sub13": 247 # CHECK-GX-JSON-DAG: "%191:sub14": 246 # CHECK-GX-JSON-DAG: "%191:sub15": 245 # CHECK-GX-JSON-DAG: "%191:sub16": 242 # CHECK-GX-JSON-DAG: "%191:sub17": 241 # CHECK-GX-JSON-DAG: "%191:sub18": 240 # CHECK-GX-JSON-DAG: "%191:sub19": 239 # CHECK-GX-JSON-DAG: "%191:sub20": 236 # CHECK-GX-JSON-DAG: "%191:sub21": 235 # CHECK-GX-JSON-DAG: "%191:sub22": 234 # CHECK-GX-JSON-DAG: "%191:sub23": 233 # CHECK-GX-JSON-DAG: "%191:sub24": 230 # CHECK-GX-JSON-DAG: "%191:sub25": 229 # CHECK-GX-JSON-DAG: "%191:sub26": 228 # CHECK-GX-JSON-DAG: "%191:sub27": 227 # CHECK-GX-JSON-DAG: "%191:sub28": 224 # CHECK-GX-JSON-DAG: "%191:sub29": 223 # CHECK-GX-JSON-DAG: "%191:sub30": 222 # CHECK-GX-JSON-DAG: "%191:sub31": 221 # CHECK-GX-JSON-DAG: "%233:sub0": 314 # CHECK-GX-JSON-DAG: "%233:sub1": 313 # CHECK-GX-JSON-DAG: "%233:sub2": 312 # CHECK-GX-JSON-DAG: "%233:sub3": 311 # CHECK-GX-JSON-DAG: "%233:sub4": 308 # CHECK-GX-JSON-DAG: "%233:sub5": 307 # CHECK-GX-JSON-DAG: "%233:sub6": 306 # CHECK-GX-JSON-DAG: "%233:sub7": 305 # CHECK-GX-JSON-DAG: "%233:sub8": 302 # CHECK-GX-JSON-DAG: "%233:sub9": 301 # CHECK-GX-JSON-DAG: "%233:sub10": 300 # CHECK-GX-JSON-DAG: "%233:sub11": 299 # CHECK-GX-JSON-DAG: "%233:sub12": 296 # CHECK-GX-JSON-DAG: "%233:sub13": 295 # CHECK-GX-JSON-DAG: "%233:sub14": 294 # CHECK-GX-JSON-DAG: "%233:sub15": 293 # CHECK-GX-JSON-DAG: "%233:sub16": 290 # CHECK-GX-JSON-DAG: "%233:sub17": 289 # CHECK-GX-JSON-DAG: "%233:sub18": 288 # CHECK-GX-JSON-DAG: "%233:sub19": 287 # CHECK-GX-JSON-DAG: "%233:sub20": 284 # CHECK-GX-JSON-DAG: "%233:sub21": 283 # CHECK-GX-JSON-DAG: "%233:sub22": 282 # CHECK-GX-JSON-DAG: "%233:sub23": 281 # CHECK-GX-JSON-DAG: "%233:sub24": 278 # CHECK-GX-JSON-DAG: "%233:sub25": 277 # CHECK-GX-JSON-DAG: "%233:sub26": 276 # CHECK-GX-JSON-DAG: "%233:sub27": 275 # CHECK-GX-JSON-DAG: "%233:sub28": 272 # CHECK-GX-JSON-DAG: "%233:sub29": 271 # CHECK-GX-JSON-DAG: "%233:sub30": 270 # CHECK-GX-JSON-DAG: "%233:sub31": 269 # CHECK-GX-JSON-DAG: "%275:sub0": 362 # CHECK-GX-JSON-DAG: "%275:sub1": 361 # CHECK-GX-JSON-DAG: "%275:sub2": 360 # CHECK-GX-JSON-DAG: "%275:sub3": 359 # CHECK-GX-JSON-DAG: "%275:sub4": 356 # CHECK-GX-JSON-DAG: "%275:sub5": 355 # CHECK-GX-JSON-DAG: "%275:sub6": 354 # CHECK-GX-JSON-DAG: "%275:sub7": 353 # CHECK-GX-JSON-DAG: "%275:sub8": 350 # CHECK-GX-JSON-DAG: "%275:sub9": 349 # CHECK-GX-JSON-DAG: "%275:sub10": 348 # CHECK-GX-JSON-DAG: "%275:sub11": 347 # CHECK-GX-JSON-DAG: "%275:sub12": 344 # CHECK-GX-JSON-DAG: "%275:sub13": 343 # CHECK-GX-JSON-DAG: "%275:sub14": 342 # CHECK-GX-JSON-DAG: "%275:sub15": 341 # CHECK-GX-JSON-DAG: "%275:sub16": 338 # CHECK-GX-JSON-DAG: "%275:sub17": 337 # CHECK-GX-JSON-DAG: "%275:sub18": 336 # CHECK-GX-JSON-DAG: "%275:sub19": 335 # CHECK-GX-JSON-DAG: "%275:sub20": 332 # CHECK-GX-JSON-DAG: "%275:sub21": 331 # CHECK-GX-JSON-DAG: "%275:sub22": 330 # CHECK-GX-JSON-DAG: "%275:sub23": 329 # CHECK-GX-JSON-DAG: "%275:sub24": 326 # CHECK-GX-JSON-DAG: "%275:sub25": 325 # CHECK-GX-JSON-DAG: "%275:sub26": 324 # CHECK-GX-JSON-DAG: "%275:sub27": 323 # CHECK-GX-JSON-DAG: "%275:sub28": 320 # CHECK-GX-JSON-DAG: "%275:sub29": 319 # CHECK-GX-JSON-DAG: "%275:sub30": 318 # CHECK-GX-JSON-DAG: "%275:sub31": 317 # CHECK-GX-JSON-DAG: "%317:sub0": 410 # CHECK-GX-JSON-DAG: "%317:sub1": 409 # CHECK-GX-JSON-DAG: "%317:sub2": 408 # CHECK-GX-JSON-DAG: "%317:sub3": 407 # CHECK-GX-JSON-DAG: "%317:sub4": 404 # CHECK-GX-JSON-DAG: "%317:sub5": 403 # CHECK-GX-JSON-DAG: "%317:sub6": 402 # CHECK-GX-JSON-DAG: "%317:sub7": 401 # CHECK-GX-JSON-DAG: "%317:sub8": 398 # CHECK-GX-JSON-DAG: "%317:sub9": 397 # CHECK-GX-JSON-DAG: "%317:sub10": 396 # CHECK-GX-JSON-DAG: "%317:sub11": 395 # CHECK-GX-JSON-DAG: "%317:sub12": 392 # CHECK-GX-JSON-DAG: "%317:sub13": 391 # CHECK-GX-JSON-DAG: "%317:sub14": 390 # CHECK-GX-JSON-DAG: "%317:sub15": 389 # CHECK-GX-JSON-DAG: "%317:sub16": 386 # CHECK-GX-JSON-DAG: "%317:sub17": 385 # CHECK-GX-JSON-DAG: "%317:sub18": 384 # CHECK-GX-JSON-DAG: "%317:sub19": 383 # CHECK-GX-JSON-DAG: "%317:sub20": 380 # CHECK-GX-JSON-DAG: "%317:sub21": 379 # CHECK-GX-JSON-DAG: "%317:sub22": 378 # CHECK-GX-JSON-DAG: "%317:sub23": 377 # CHECK-GX-JSON-DAG: "%317:sub24": 374 # CHECK-GX-JSON-DAG: "%317:sub25": 373 # CHECK-GX-JSON-DAG: "%317:sub26": 372 # CHECK-GX-JSON-DAG: "%317:sub27": 371 # CHECK-GX-JSON-DAG: "%317:sub28": 368 # CHECK-GX-JSON-DAG: "%317:sub29": 367 # CHECK-GX-JSON-DAG: "%317:sub30": 366 # CHECK-GX-JSON-DAG: "%317:sub31": 365 # CHECK-GX-JSON-DAG: "%319": 33 # CHECK-GX-JSON-DAG: "%320": 33 # CHECK-GX-JSON-DAG: "%321": 33 # CHECK-GX-JSON-DAG: "%322": 33 # CHECK-GX-JSON-DAG: "%323:sub0": 2 # CHECK-GX-JSON-DAG: "%323:sub1": 1 # CHECK-GX-JSON-DAG: "%323:sub2": 0 # CHECK-GX-JSON-DAG: "%324": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 410 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%326:vgpr_32 = COPY %323.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 169 # CHECK-GX-JSON-DAG: "%69:sub1": 168 # CHECK-GX-JSON-DAG: "%69:sub2": 167 # CHECK-GX-JSON-DAG: "%69:sub3": 166 # CHECK-GX-JSON-DAG: "%69:sub4": 163 # CHECK-GX-JSON-DAG: "%69:sub5": 162 # CHECK-GX-JSON-DAG: "%69:sub6": 161 # CHECK-GX-JSON-DAG: "%69:sub7": 160 # CHECK-GX-JSON-DAG: "%69:sub8": 157 # CHECK-GX-JSON-DAG: "%69:sub9": 156 # CHECK-GX-JSON-DAG: "%69:sub10": 155 # CHECK-GX-JSON-DAG: "%69:sub11": 154 # CHECK-GX-JSON-DAG: "%69:sub12": 151 # CHECK-GX-JSON-DAG: "%69:sub13": 150 # CHECK-GX-JSON-DAG: "%69:sub14": 149 # CHECK-GX-JSON-DAG: "%69:sub15": 148 # CHECK-GX-JSON-DAG: "%69:sub16": 145 # CHECK-GX-JSON-DAG: "%69:sub17": 144 # CHECK-GX-JSON-DAG: "%69:sub18": 143 # CHECK-GX-JSON-DAG: "%69:sub19": 142 # CHECK-GX-JSON-DAG: "%69:sub20": 139 # CHECK-GX-JSON-DAG: "%69:sub21": 138 # CHECK-GX-JSON-DAG: "%69:sub22": 137 # CHECK-GX-JSON-DAG: "%69:sub23": 136 # CHECK-GX-JSON-DAG: "%69:sub24": 133 # CHECK-GX-JSON-DAG: "%69:sub25": 132 # CHECK-GX-JSON-DAG: "%69:sub26": 131 # CHECK-GX-JSON-DAG: "%69:sub27": 130 # CHECK-GX-JSON-DAG: "%69:sub28": 127 # CHECK-GX-JSON-DAG: "%69:sub29": 126 # CHECK-GX-JSON-DAG: "%69:sub30": 125 # CHECK-GX-JSON-DAG: "%69:sub31": 124 # CHECK-GX-JSON-DAG: "%70:sub0": 121 # CHECK-GX-JSON-DAG: "%70:sub1": 120 # CHECK-GX-JSON-DAG: "%70:sub2": 119 # CHECK-GX-JSON-DAG: "%70:sub3": 118 # CHECK-GX-JSON-DAG: "%70:sub4": 115 # CHECK-GX-JSON-DAG: "%70:sub5": 114 # CHECK-GX-JSON-DAG: "%70:sub6": 113 # CHECK-GX-JSON-DAG: "%70:sub7": 112 # CHECK-GX-JSON-DAG: "%70:sub8": 109 # CHECK-GX-JSON-DAG: "%70:sub9": 108 # CHECK-GX-JSON-DAG: "%70:sub10": 107 # CHECK-GX-JSON-DAG: "%70:sub11": 106 # CHECK-GX-JSON-DAG: "%70:sub12": 103 # CHECK-GX-JSON-DAG: "%70:sub13": 102 # CHECK-GX-JSON-DAG: "%70:sub14": 101 # CHECK-GX-JSON-DAG: "%70:sub15": 100 # CHECK-GX-JSON-DAG: "%70:sub16": 97 # CHECK-GX-JSON-DAG: "%70:sub17": 96 # CHECK-GX-JSON-DAG: "%70:sub18": 95 # CHECK-GX-JSON-DAG: "%70:sub19": 94 # CHECK-GX-JSON-DAG: "%70:sub20": 91 # CHECK-GX-JSON-DAG: "%70:sub21": 90 # CHECK-GX-JSON-DAG: "%70:sub22": 89 # CHECK-GX-JSON-DAG: "%70:sub23": 88 # CHECK-GX-JSON-DAG: "%70:sub24": 85 # CHECK-GX-JSON-DAG: "%70:sub25": 84 # CHECK-GX-JSON-DAG: "%70:sub26": 83 # CHECK-GX-JSON-DAG: "%70:sub27": 82 # CHECK-GX-JSON-DAG: "%70:sub28": 79 # CHECK-GX-JSON-DAG: "%70:sub29": 78 # CHECK-GX-JSON-DAG: "%70:sub30": 77 # CHECK-GX-JSON-DAG: "%70:sub31": 76 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 34 # CHECK-GX-JSON-DAG: "%149:sub0": 217 # CHECK-GX-JSON-DAG: "%149:sub1": 216 # CHECK-GX-JSON-DAG: "%149:sub2": 215 # CHECK-GX-JSON-DAG: "%149:sub3": 214 # CHECK-GX-JSON-DAG: "%149:sub4": 211 # CHECK-GX-JSON-DAG: "%149:sub5": 210 # CHECK-GX-JSON-DAG: "%149:sub6": 209 # CHECK-GX-JSON-DAG: "%149:sub7": 208 # CHECK-GX-JSON-DAG: "%149:sub8": 205 # CHECK-GX-JSON-DAG: "%149:sub9": 204 # CHECK-GX-JSON-DAG: "%149:sub10": 203 # CHECK-GX-JSON-DAG: "%149:sub11": 202 # CHECK-GX-JSON-DAG: "%149:sub12": 199 # CHECK-GX-JSON-DAG: "%149:sub13": 198 # CHECK-GX-JSON-DAG: "%149:sub14": 197 # CHECK-GX-JSON-DAG: "%149:sub15": 196 # CHECK-GX-JSON-DAG: "%149:sub16": 193 # CHECK-GX-JSON-DAG: "%149:sub17": 192 # CHECK-GX-JSON-DAG: "%149:sub18": 191 # CHECK-GX-JSON-DAG: "%149:sub19": 190 # CHECK-GX-JSON-DAG: "%149:sub20": 187 # CHECK-GX-JSON-DAG: "%149:sub21": 186 # CHECK-GX-JSON-DAG: "%149:sub22": 185 # CHECK-GX-JSON-DAG: "%149:sub23": 184 # CHECK-GX-JSON-DAG: "%149:sub24": 181 # CHECK-GX-JSON-DAG: "%149:sub25": 180 # CHECK-GX-JSON-DAG: "%149:sub26": 179 # CHECK-GX-JSON-DAG: "%149:sub27": 178 # CHECK-GX-JSON-DAG: "%149:sub28": 175 # CHECK-GX-JSON-DAG: "%149:sub29": 174 # CHECK-GX-JSON-DAG: "%149:sub30": 173 # CHECK-GX-JSON-DAG: "%149:sub31": 172 # CHECK-GX-JSON-DAG: "%191:sub0": 265 # CHECK-GX-JSON-DAG: "%191:sub1": 264 # CHECK-GX-JSON-DAG: "%191:sub2": 263 # CHECK-GX-JSON-DAG: "%191:sub3": 262 # CHECK-GX-JSON-DAG: "%191:sub4": 259 # CHECK-GX-JSON-DAG: "%191:sub5": 258 # CHECK-GX-JSON-DAG: "%191:sub6": 257 # CHECK-GX-JSON-DAG: "%191:sub7": 256 # CHECK-GX-JSON-DAG: "%191:sub8": 253 # CHECK-GX-JSON-DAG: "%191:sub9": 252 # CHECK-GX-JSON-DAG: "%191:sub10": 251 # CHECK-GX-JSON-DAG: "%191:sub11": 250 # CHECK-GX-JSON-DAG: "%191:sub12": 247 # CHECK-GX-JSON-DAG: "%191:sub13": 246 # CHECK-GX-JSON-DAG: "%191:sub14": 245 # CHECK-GX-JSON-DAG: "%191:sub15": 244 # CHECK-GX-JSON-DAG: "%191:sub16": 241 # CHECK-GX-JSON-DAG: "%191:sub17": 240 # CHECK-GX-JSON-DAG: "%191:sub18": 239 # CHECK-GX-JSON-DAG: "%191:sub19": 238 # CHECK-GX-JSON-DAG: "%191:sub20": 235 # CHECK-GX-JSON-DAG: "%191:sub21": 234 # CHECK-GX-JSON-DAG: "%191:sub22": 233 # CHECK-GX-JSON-DAG: "%191:sub23": 232 # CHECK-GX-JSON-DAG: "%191:sub24": 229 # CHECK-GX-JSON-DAG: "%191:sub25": 228 # CHECK-GX-JSON-DAG: "%191:sub26": 227 # CHECK-GX-JSON-DAG: "%191:sub27": 226 # CHECK-GX-JSON-DAG: "%191:sub28": 223 # CHECK-GX-JSON-DAG: "%191:sub29": 222 # CHECK-GX-JSON-DAG: "%191:sub30": 221 # CHECK-GX-JSON-DAG: "%191:sub31": 220 # CHECK-GX-JSON-DAG: "%233:sub0": 313 # CHECK-GX-JSON-DAG: "%233:sub1": 312 # CHECK-GX-JSON-DAG: "%233:sub2": 311 # CHECK-GX-JSON-DAG: "%233:sub3": 310 # CHECK-GX-JSON-DAG: "%233:sub4": 307 # CHECK-GX-JSON-DAG: "%233:sub5": 306 # CHECK-GX-JSON-DAG: "%233:sub6": 305 # CHECK-GX-JSON-DAG: "%233:sub7": 304 # CHECK-GX-JSON-DAG: "%233:sub8": 301 # CHECK-GX-JSON-DAG: "%233:sub9": 300 # CHECK-GX-JSON-DAG: "%233:sub10": 299 # CHECK-GX-JSON-DAG: "%233:sub11": 298 # CHECK-GX-JSON-DAG: "%233:sub12": 295 # CHECK-GX-JSON-DAG: "%233:sub13": 294 # CHECK-GX-JSON-DAG: "%233:sub14": 293 # CHECK-GX-JSON-DAG: "%233:sub15": 292 # CHECK-GX-JSON-DAG: "%233:sub16": 289 # CHECK-GX-JSON-DAG: "%233:sub17": 288 # CHECK-GX-JSON-DAG: "%233:sub18": 287 # CHECK-GX-JSON-DAG: "%233:sub19": 286 # CHECK-GX-JSON-DAG: "%233:sub20": 283 # CHECK-GX-JSON-DAG: "%233:sub21": 282 # CHECK-GX-JSON-DAG: "%233:sub22": 281 # CHECK-GX-JSON-DAG: "%233:sub23": 280 # CHECK-GX-JSON-DAG: "%233:sub24": 277 # CHECK-GX-JSON-DAG: "%233:sub25": 276 # CHECK-GX-JSON-DAG: "%233:sub26": 275 # CHECK-GX-JSON-DAG: "%233:sub27": 274 # CHECK-GX-JSON-DAG: "%233:sub28": 271 # CHECK-GX-JSON-DAG: "%233:sub29": 270 # CHECK-GX-JSON-DAG: "%233:sub30": 269 # CHECK-GX-JSON-DAG: "%233:sub31": 268 # CHECK-GX-JSON-DAG: "%275:sub0": 361 # CHECK-GX-JSON-DAG: "%275:sub1": 360 # CHECK-GX-JSON-DAG: "%275:sub2": 359 # CHECK-GX-JSON-DAG: "%275:sub3": 358 # CHECK-GX-JSON-DAG: "%275:sub4": 355 # CHECK-GX-JSON-DAG: "%275:sub5": 354 # CHECK-GX-JSON-DAG: "%275:sub6": 353 # CHECK-GX-JSON-DAG: "%275:sub7": 352 # CHECK-GX-JSON-DAG: "%275:sub8": 349 # CHECK-GX-JSON-DAG: "%275:sub9": 348 # CHECK-GX-JSON-DAG: "%275:sub10": 347 # CHECK-GX-JSON-DAG: "%275:sub11": 346 # CHECK-GX-JSON-DAG: "%275:sub12": 343 # CHECK-GX-JSON-DAG: "%275:sub13": 342 # CHECK-GX-JSON-DAG: "%275:sub14": 341 # CHECK-GX-JSON-DAG: "%275:sub15": 340 # CHECK-GX-JSON-DAG: "%275:sub16": 337 # CHECK-GX-JSON-DAG: "%275:sub17": 336 # CHECK-GX-JSON-DAG: "%275:sub18": 335 # CHECK-GX-JSON-DAG: "%275:sub19": 334 # CHECK-GX-JSON-DAG: "%275:sub20": 331 # CHECK-GX-JSON-DAG: "%275:sub21": 330 # CHECK-GX-JSON-DAG: "%275:sub22": 329 # CHECK-GX-JSON-DAG: "%275:sub23": 328 # CHECK-GX-JSON-DAG: "%275:sub24": 325 # CHECK-GX-JSON-DAG: "%275:sub25": 324 # CHECK-GX-JSON-DAG: "%275:sub26": 323 # CHECK-GX-JSON-DAG: "%275:sub27": 322 # CHECK-GX-JSON-DAG: "%275:sub28": 319 # CHECK-GX-JSON-DAG: "%275:sub29": 318 # CHECK-GX-JSON-DAG: "%275:sub30": 317 # CHECK-GX-JSON-DAG: "%275:sub31": 316 # CHECK-GX-JSON-DAG: "%317:sub0": 409 # CHECK-GX-JSON-DAG: "%317:sub1": 408 # CHECK-GX-JSON-DAG: "%317:sub2": 407 # CHECK-GX-JSON-DAG: "%317:sub3": 406 # CHECK-GX-JSON-DAG: "%317:sub4": 403 # CHECK-GX-JSON-DAG: "%317:sub5": 402 # CHECK-GX-JSON-DAG: "%317:sub6": 401 # CHECK-GX-JSON-DAG: "%317:sub7": 400 # CHECK-GX-JSON-DAG: "%317:sub8": 397 # CHECK-GX-JSON-DAG: "%317:sub9": 396 # CHECK-GX-JSON-DAG: "%317:sub10": 395 # CHECK-GX-JSON-DAG: "%317:sub11": 394 # CHECK-GX-JSON-DAG: "%317:sub12": 391 # CHECK-GX-JSON-DAG: "%317:sub13": 390 # CHECK-GX-JSON-DAG: "%317:sub14": 389 # CHECK-GX-JSON-DAG: "%317:sub15": 388 # CHECK-GX-JSON-DAG: "%317:sub16": 385 # CHECK-GX-JSON-DAG: "%317:sub17": 384 # CHECK-GX-JSON-DAG: "%317:sub18": 383 # CHECK-GX-JSON-DAG: "%317:sub19": 382 # CHECK-GX-JSON-DAG: "%317:sub20": 379 # CHECK-GX-JSON-DAG: "%317:sub21": 378 # CHECK-GX-JSON-DAG: "%317:sub22": 377 # CHECK-GX-JSON-DAG: "%317:sub23": 376 # CHECK-GX-JSON-DAG: "%317:sub24": 373 # CHECK-GX-JSON-DAG: "%317:sub25": 372 # CHECK-GX-JSON-DAG: "%317:sub26": 371 # CHECK-GX-JSON-DAG: "%317:sub27": 370 # CHECK-GX-JSON-DAG: "%317:sub28": 367 # CHECK-GX-JSON-DAG: "%317:sub29": 366 # CHECK-GX-JSON-DAG: "%317:sub30": 365 # CHECK-GX-JSON-DAG: "%317:sub31": 364 # CHECK-GX-JSON-DAG: "%319": 32 # CHECK-GX-JSON-DAG: "%320": 32 # CHECK-GX-JSON-DAG: "%321": 32 # CHECK-GX-JSON-DAG: "%322": 32 # CHECK-GX-JSON-DAG: "%323:sub0": 1 # CHECK-GX-JSON-DAG: "%323:sub1": 0 # CHECK-GX-JSON-DAG: "%324": 32 # CHECK-GX-JSON-DAG: "%325": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 409 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%327:vgpr_32 = COPY %323.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 168 # CHECK-GX-JSON-DAG: "%69:sub1": 167 # CHECK-GX-JSON-DAG: "%69:sub2": 166 # CHECK-GX-JSON-DAG: "%69:sub3": 165 # CHECK-GX-JSON-DAG: "%69:sub4": 162 # CHECK-GX-JSON-DAG: "%69:sub5": 161 # CHECK-GX-JSON-DAG: "%69:sub6": 160 # CHECK-GX-JSON-DAG: "%69:sub7": 159 # CHECK-GX-JSON-DAG: "%69:sub8": 156 # CHECK-GX-JSON-DAG: "%69:sub9": 155 # CHECK-GX-JSON-DAG: "%69:sub10": 154 # CHECK-GX-JSON-DAG: "%69:sub11": 153 # CHECK-GX-JSON-DAG: "%69:sub12": 150 # CHECK-GX-JSON-DAG: "%69:sub13": 149 # CHECK-GX-JSON-DAG: "%69:sub14": 148 # CHECK-GX-JSON-DAG: "%69:sub15": 147 # CHECK-GX-JSON-DAG: "%69:sub16": 144 # CHECK-GX-JSON-DAG: "%69:sub17": 143 # CHECK-GX-JSON-DAG: "%69:sub18": 142 # CHECK-GX-JSON-DAG: "%69:sub19": 141 # CHECK-GX-JSON-DAG: "%69:sub20": 138 # CHECK-GX-JSON-DAG: "%69:sub21": 137 # CHECK-GX-JSON-DAG: "%69:sub22": 136 # CHECK-GX-JSON-DAG: "%69:sub23": 135 # CHECK-GX-JSON-DAG: "%69:sub24": 132 # CHECK-GX-JSON-DAG: "%69:sub25": 131 # CHECK-GX-JSON-DAG: "%69:sub26": 130 # CHECK-GX-JSON-DAG: "%69:sub27": 129 # CHECK-GX-JSON-DAG: "%69:sub28": 126 # CHECK-GX-JSON-DAG: "%69:sub29": 125 # CHECK-GX-JSON-DAG: "%69:sub30": 124 # CHECK-GX-JSON-DAG: "%69:sub31": 123 # CHECK-GX-JSON-DAG: "%70:sub0": 120 # CHECK-GX-JSON-DAG: "%70:sub1": 119 # CHECK-GX-JSON-DAG: "%70:sub2": 118 # CHECK-GX-JSON-DAG: "%70:sub3": 117 # CHECK-GX-JSON-DAG: "%70:sub4": 114 # CHECK-GX-JSON-DAG: "%70:sub5": 113 # CHECK-GX-JSON-DAG: "%70:sub6": 112 # CHECK-GX-JSON-DAG: "%70:sub7": 111 # CHECK-GX-JSON-DAG: "%70:sub8": 108 # CHECK-GX-JSON-DAG: "%70:sub9": 107 # CHECK-GX-JSON-DAG: "%70:sub10": 106 # CHECK-GX-JSON-DAG: "%70:sub11": 105 # CHECK-GX-JSON-DAG: "%70:sub12": 102 # CHECK-GX-JSON-DAG: "%70:sub13": 101 # CHECK-GX-JSON-DAG: "%70:sub14": 100 # CHECK-GX-JSON-DAG: "%70:sub15": 99 # CHECK-GX-JSON-DAG: "%70:sub16": 96 # CHECK-GX-JSON-DAG: "%70:sub17": 95 # CHECK-GX-JSON-DAG: "%70:sub18": 94 # CHECK-GX-JSON-DAG: "%70:sub19": 93 # CHECK-GX-JSON-DAG: "%70:sub20": 90 # CHECK-GX-JSON-DAG: "%70:sub21": 89 # CHECK-GX-JSON-DAG: "%70:sub22": 88 # CHECK-GX-JSON-DAG: "%70:sub23": 87 # CHECK-GX-JSON-DAG: "%70:sub24": 84 # CHECK-GX-JSON-DAG: "%70:sub25": 83 # CHECK-GX-JSON-DAG: "%70:sub26": 82 # CHECK-GX-JSON-DAG: "%70:sub27": 81 # CHECK-GX-JSON-DAG: "%70:sub28": 78 # CHECK-GX-JSON-DAG: "%70:sub29": 77 # CHECK-GX-JSON-DAG: "%70:sub30": 76 # CHECK-GX-JSON-DAG: "%70:sub31": 75 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 33 # CHECK-GX-JSON-DAG: "%149:sub0": 216 # CHECK-GX-JSON-DAG: "%149:sub1": 215 # CHECK-GX-JSON-DAG: "%149:sub2": 214 # CHECK-GX-JSON-DAG: "%149:sub3": 213 # CHECK-GX-JSON-DAG: "%149:sub4": 210 # CHECK-GX-JSON-DAG: "%149:sub5": 209 # CHECK-GX-JSON-DAG: "%149:sub6": 208 # CHECK-GX-JSON-DAG: "%149:sub7": 207 # CHECK-GX-JSON-DAG: "%149:sub8": 204 # CHECK-GX-JSON-DAG: "%149:sub9": 203 # CHECK-GX-JSON-DAG: "%149:sub10": 202 # CHECK-GX-JSON-DAG: "%149:sub11": 201 # CHECK-GX-JSON-DAG: "%149:sub12": 198 # CHECK-GX-JSON-DAG: "%149:sub13": 197 # CHECK-GX-JSON-DAG: "%149:sub14": 196 # CHECK-GX-JSON-DAG: "%149:sub15": 195 # CHECK-GX-JSON-DAG: "%149:sub16": 192 # CHECK-GX-JSON-DAG: "%149:sub17": 191 # CHECK-GX-JSON-DAG: "%149:sub18": 190 # CHECK-GX-JSON-DAG: "%149:sub19": 189 # CHECK-GX-JSON-DAG: "%149:sub20": 186 # CHECK-GX-JSON-DAG: "%149:sub21": 185 # CHECK-GX-JSON-DAG: "%149:sub22": 184 # CHECK-GX-JSON-DAG: "%149:sub23": 183 # CHECK-GX-JSON-DAG: "%149:sub24": 180 # CHECK-GX-JSON-DAG: "%149:sub25": 179 # CHECK-GX-JSON-DAG: "%149:sub26": 178 # CHECK-GX-JSON-DAG: "%149:sub27": 177 # CHECK-GX-JSON-DAG: "%149:sub28": 174 # CHECK-GX-JSON-DAG: "%149:sub29": 173 # CHECK-GX-JSON-DAG: "%149:sub30": 172 # CHECK-GX-JSON-DAG: "%149:sub31": 171 # CHECK-GX-JSON-DAG: "%191:sub0": 264 # CHECK-GX-JSON-DAG: "%191:sub1": 263 # CHECK-GX-JSON-DAG: "%191:sub2": 262 # CHECK-GX-JSON-DAG: "%191:sub3": 261 # CHECK-GX-JSON-DAG: "%191:sub4": 258 # CHECK-GX-JSON-DAG: "%191:sub5": 257 # CHECK-GX-JSON-DAG: "%191:sub6": 256 # CHECK-GX-JSON-DAG: "%191:sub7": 255 # CHECK-GX-JSON-DAG: "%191:sub8": 252 # CHECK-GX-JSON-DAG: "%191:sub9": 251 # CHECK-GX-JSON-DAG: "%191:sub10": 250 # CHECK-GX-JSON-DAG: "%191:sub11": 249 # CHECK-GX-JSON-DAG: "%191:sub12": 246 # CHECK-GX-JSON-DAG: "%191:sub13": 245 # CHECK-GX-JSON-DAG: "%191:sub14": 244 # CHECK-GX-JSON-DAG: "%191:sub15": 243 # CHECK-GX-JSON-DAG: "%191:sub16": 240 # CHECK-GX-JSON-DAG: "%191:sub17": 239 # CHECK-GX-JSON-DAG: "%191:sub18": 238 # CHECK-GX-JSON-DAG: "%191:sub19": 237 # CHECK-GX-JSON-DAG: "%191:sub20": 234 # CHECK-GX-JSON-DAG: "%191:sub21": 233 # CHECK-GX-JSON-DAG: "%191:sub22": 232 # CHECK-GX-JSON-DAG: "%191:sub23": 231 # CHECK-GX-JSON-DAG: "%191:sub24": 228 # CHECK-GX-JSON-DAG: "%191:sub25": 227 # CHECK-GX-JSON-DAG: "%191:sub26": 226 # CHECK-GX-JSON-DAG: "%191:sub27": 225 # CHECK-GX-JSON-DAG: "%191:sub28": 222 # CHECK-GX-JSON-DAG: "%191:sub29": 221 # CHECK-GX-JSON-DAG: "%191:sub30": 220 # CHECK-GX-JSON-DAG: "%191:sub31": 219 # CHECK-GX-JSON-DAG: "%233:sub0": 312 # CHECK-GX-JSON-DAG: "%233:sub1": 311 # CHECK-GX-JSON-DAG: "%233:sub2": 310 # CHECK-GX-JSON-DAG: "%233:sub3": 309 # CHECK-GX-JSON-DAG: "%233:sub4": 306 # CHECK-GX-JSON-DAG: "%233:sub5": 305 # CHECK-GX-JSON-DAG: "%233:sub6": 304 # CHECK-GX-JSON-DAG: "%233:sub7": 303 # CHECK-GX-JSON-DAG: "%233:sub8": 300 # CHECK-GX-JSON-DAG: "%233:sub9": 299 # CHECK-GX-JSON-DAG: "%233:sub10": 298 # CHECK-GX-JSON-DAG: "%233:sub11": 297 # CHECK-GX-JSON-DAG: "%233:sub12": 294 # CHECK-GX-JSON-DAG: "%233:sub13": 293 # CHECK-GX-JSON-DAG: "%233:sub14": 292 # CHECK-GX-JSON-DAG: "%233:sub15": 291 # CHECK-GX-JSON-DAG: "%233:sub16": 288 # CHECK-GX-JSON-DAG: "%233:sub17": 287 # CHECK-GX-JSON-DAG: "%233:sub18": 286 # CHECK-GX-JSON-DAG: "%233:sub19": 285 # CHECK-GX-JSON-DAG: "%233:sub20": 282 # CHECK-GX-JSON-DAG: "%233:sub21": 281 # CHECK-GX-JSON-DAG: "%233:sub22": 280 # CHECK-GX-JSON-DAG: "%233:sub23": 279 # CHECK-GX-JSON-DAG: "%233:sub24": 276 # CHECK-GX-JSON-DAG: "%233:sub25": 275 # CHECK-GX-JSON-DAG: "%233:sub26": 274 # CHECK-GX-JSON-DAG: "%233:sub27": 273 # CHECK-GX-JSON-DAG: "%233:sub28": 270 # CHECK-GX-JSON-DAG: "%233:sub29": 269 # CHECK-GX-JSON-DAG: "%233:sub30": 268 # CHECK-GX-JSON-DAG: "%233:sub31": 267 # CHECK-GX-JSON-DAG: "%275:sub0": 360 # CHECK-GX-JSON-DAG: "%275:sub1": 359 # CHECK-GX-JSON-DAG: "%275:sub2": 358 # CHECK-GX-JSON-DAG: "%275:sub3": 357 # CHECK-GX-JSON-DAG: "%275:sub4": 354 # CHECK-GX-JSON-DAG: "%275:sub5": 353 # CHECK-GX-JSON-DAG: "%275:sub6": 352 # CHECK-GX-JSON-DAG: "%275:sub7": 351 # CHECK-GX-JSON-DAG: "%275:sub8": 348 # CHECK-GX-JSON-DAG: "%275:sub9": 347 # CHECK-GX-JSON-DAG: "%275:sub10": 346 # CHECK-GX-JSON-DAG: "%275:sub11": 345 # CHECK-GX-JSON-DAG: "%275:sub12": 342 # CHECK-GX-JSON-DAG: "%275:sub13": 341 # CHECK-GX-JSON-DAG: "%275:sub14": 340 # CHECK-GX-JSON-DAG: "%275:sub15": 339 # CHECK-GX-JSON-DAG: "%275:sub16": 336 # CHECK-GX-JSON-DAG: "%275:sub17": 335 # CHECK-GX-JSON-DAG: "%275:sub18": 334 # CHECK-GX-JSON-DAG: "%275:sub19": 333 # CHECK-GX-JSON-DAG: "%275:sub20": 330 # CHECK-GX-JSON-DAG: "%275:sub21": 329 # CHECK-GX-JSON-DAG: "%275:sub22": 328 # CHECK-GX-JSON-DAG: "%275:sub23": 327 # CHECK-GX-JSON-DAG: "%275:sub24": 324 # CHECK-GX-JSON-DAG: "%275:sub25": 323 # CHECK-GX-JSON-DAG: "%275:sub26": 322 # CHECK-GX-JSON-DAG: "%275:sub27": 321 # CHECK-GX-JSON-DAG: "%275:sub28": 318 # CHECK-GX-JSON-DAG: "%275:sub29": 317 # CHECK-GX-JSON-DAG: "%275:sub30": 316 # CHECK-GX-JSON-DAG: "%275:sub31": 315 # CHECK-GX-JSON-DAG: "%317:sub0": 408 # CHECK-GX-JSON-DAG: "%317:sub1": 407 # CHECK-GX-JSON-DAG: "%317:sub2": 406 # CHECK-GX-JSON-DAG: "%317:sub3": 405 # CHECK-GX-JSON-DAG: "%317:sub4": 402 # CHECK-GX-JSON-DAG: "%317:sub5": 401 # CHECK-GX-JSON-DAG: "%317:sub6": 400 # CHECK-GX-JSON-DAG: "%317:sub7": 399 # CHECK-GX-JSON-DAG: "%317:sub8": 396 # CHECK-GX-JSON-DAG: "%317:sub9": 395 # CHECK-GX-JSON-DAG: "%317:sub10": 394 # CHECK-GX-JSON-DAG: "%317:sub11": 393 # CHECK-GX-JSON-DAG: "%317:sub12": 390 # CHECK-GX-JSON-DAG: "%317:sub13": 389 # CHECK-GX-JSON-DAG: "%317:sub14": 388 # CHECK-GX-JSON-DAG: "%317:sub15": 387 # CHECK-GX-JSON-DAG: "%317:sub16": 384 # CHECK-GX-JSON-DAG: "%317:sub17": 383 # CHECK-GX-JSON-DAG: "%317:sub18": 382 # CHECK-GX-JSON-DAG: "%317:sub19": 381 # CHECK-GX-JSON-DAG: "%317:sub20": 378 # CHECK-GX-JSON-DAG: "%317:sub21": 377 # CHECK-GX-JSON-DAG: "%317:sub22": 376 # CHECK-GX-JSON-DAG: "%317:sub23": 375 # CHECK-GX-JSON-DAG: "%317:sub24": 372 # CHECK-GX-JSON-DAG: "%317:sub25": 371 # CHECK-GX-JSON-DAG: "%317:sub26": 370 # CHECK-GX-JSON-DAG: "%317:sub27": 369 # CHECK-GX-JSON-DAG: "%317:sub28": 366 # CHECK-GX-JSON-DAG: "%317:sub29": 365 # CHECK-GX-JSON-DAG: "%317:sub30": 364 # CHECK-GX-JSON-DAG: "%317:sub31": 363 # CHECK-GX-JSON-DAG: "%319": 31 # CHECK-GX-JSON-DAG: "%320": 31 # CHECK-GX-JSON-DAG: "%321": 31 # CHECK-GX-JSON-DAG: "%322": 31 # CHECK-GX-JSON-DAG: "%323:sub0": 0 # CHECK-GX-JSON-DAG: "%324": 31 # CHECK-GX-JSON-DAG: "%325": 31 # CHECK-GX-JSON-DAG: "%326": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 408 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%328:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 167 # CHECK-GX-JSON-DAG: "%69:sub1": 166 # CHECK-GX-JSON-DAG: "%69:sub2": 165 # CHECK-GX-JSON-DAG: "%69:sub3": 164 # CHECK-GX-JSON-DAG: "%69:sub4": 161 # CHECK-GX-JSON-DAG: "%69:sub5": 160 # CHECK-GX-JSON-DAG: "%69:sub6": 159 # CHECK-GX-JSON-DAG: "%69:sub7": 158 # CHECK-GX-JSON-DAG: "%69:sub8": 155 # CHECK-GX-JSON-DAG: "%69:sub9": 154 # CHECK-GX-JSON-DAG: "%69:sub10": 153 # CHECK-GX-JSON-DAG: "%69:sub11": 152 # CHECK-GX-JSON-DAG: "%69:sub12": 149 # CHECK-GX-JSON-DAG: "%69:sub13": 148 # CHECK-GX-JSON-DAG: "%69:sub14": 147 # CHECK-GX-JSON-DAG: "%69:sub15": 146 # CHECK-GX-JSON-DAG: "%69:sub16": 143 # CHECK-GX-JSON-DAG: "%69:sub17": 142 # CHECK-GX-JSON-DAG: "%69:sub18": 141 # CHECK-GX-JSON-DAG: "%69:sub19": 140 # CHECK-GX-JSON-DAG: "%69:sub20": 137 # CHECK-GX-JSON-DAG: "%69:sub21": 136 # CHECK-GX-JSON-DAG: "%69:sub22": 135 # CHECK-GX-JSON-DAG: "%69:sub23": 134 # CHECK-GX-JSON-DAG: "%69:sub24": 131 # CHECK-GX-JSON-DAG: "%69:sub25": 130 # CHECK-GX-JSON-DAG: "%69:sub26": 129 # CHECK-GX-JSON-DAG: "%69:sub27": 128 # CHECK-GX-JSON-DAG: "%69:sub28": 125 # CHECK-GX-JSON-DAG: "%69:sub29": 124 # CHECK-GX-JSON-DAG: "%69:sub30": 123 # CHECK-GX-JSON-DAG: "%69:sub31": 122 # CHECK-GX-JSON-DAG: "%70:sub0": 119 # CHECK-GX-JSON-DAG: "%70:sub1": 118 # CHECK-GX-JSON-DAG: "%70:sub2": 117 # CHECK-GX-JSON-DAG: "%70:sub3": 116 # CHECK-GX-JSON-DAG: "%70:sub4": 113 # CHECK-GX-JSON-DAG: "%70:sub5": 112 # CHECK-GX-JSON-DAG: "%70:sub6": 111 # CHECK-GX-JSON-DAG: "%70:sub7": 110 # CHECK-GX-JSON-DAG: "%70:sub8": 107 # CHECK-GX-JSON-DAG: "%70:sub9": 106 # CHECK-GX-JSON-DAG: "%70:sub10": 105 # CHECK-GX-JSON-DAG: "%70:sub11": 104 # CHECK-GX-JSON-DAG: "%70:sub12": 101 # CHECK-GX-JSON-DAG: "%70:sub13": 100 # CHECK-GX-JSON-DAG: "%70:sub14": 99 # CHECK-GX-JSON-DAG: "%70:sub15": 98 # CHECK-GX-JSON-DAG: "%70:sub16": 95 # CHECK-GX-JSON-DAG: "%70:sub17": 94 # CHECK-GX-JSON-DAG: "%70:sub18": 93 # CHECK-GX-JSON-DAG: "%70:sub19": 92 # CHECK-GX-JSON-DAG: "%70:sub20": 89 # CHECK-GX-JSON-DAG: "%70:sub21": 88 # CHECK-GX-JSON-DAG: "%70:sub22": 87 # CHECK-GX-JSON-DAG: "%70:sub23": 86 # CHECK-GX-JSON-DAG: "%70:sub24": 83 # CHECK-GX-JSON-DAG: "%70:sub25": 82 # CHECK-GX-JSON-DAG: "%70:sub26": 81 # CHECK-GX-JSON-DAG: "%70:sub27": 80 # CHECK-GX-JSON-DAG: "%70:sub28": 77 # CHECK-GX-JSON-DAG: "%70:sub29": 76 # CHECK-GX-JSON-DAG: "%70:sub30": 75 # CHECK-GX-JSON-DAG: "%70:sub31": 74 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 32 # CHECK-GX-JSON-DAG: "%149:sub0": 215 # CHECK-GX-JSON-DAG: "%149:sub1": 214 # CHECK-GX-JSON-DAG: "%149:sub2": 213 # CHECK-GX-JSON-DAG: "%149:sub3": 212 # CHECK-GX-JSON-DAG: "%149:sub4": 209 # CHECK-GX-JSON-DAG: "%149:sub5": 208 # CHECK-GX-JSON-DAG: "%149:sub6": 207 # CHECK-GX-JSON-DAG: "%149:sub7": 206 # CHECK-GX-JSON-DAG: "%149:sub8": 203 # CHECK-GX-JSON-DAG: "%149:sub9": 202 # CHECK-GX-JSON-DAG: "%149:sub10": 201 # CHECK-GX-JSON-DAG: "%149:sub11": 200 # CHECK-GX-JSON-DAG: "%149:sub12": 197 # CHECK-GX-JSON-DAG: "%149:sub13": 196 # CHECK-GX-JSON-DAG: "%149:sub14": 195 # CHECK-GX-JSON-DAG: "%149:sub15": 194 # CHECK-GX-JSON-DAG: "%149:sub16": 191 # CHECK-GX-JSON-DAG: "%149:sub17": 190 # CHECK-GX-JSON-DAG: "%149:sub18": 189 # CHECK-GX-JSON-DAG: "%149:sub19": 188 # CHECK-GX-JSON-DAG: "%149:sub20": 185 # CHECK-GX-JSON-DAG: "%149:sub21": 184 # CHECK-GX-JSON-DAG: "%149:sub22": 183 # CHECK-GX-JSON-DAG: "%149:sub23": 182 # CHECK-GX-JSON-DAG: "%149:sub24": 179 # CHECK-GX-JSON-DAG: "%149:sub25": 178 # CHECK-GX-JSON-DAG: "%149:sub26": 177 # CHECK-GX-JSON-DAG: "%149:sub27": 176 # CHECK-GX-JSON-DAG: "%149:sub28": 173 # CHECK-GX-JSON-DAG: "%149:sub29": 172 # CHECK-GX-JSON-DAG: "%149:sub30": 171 # CHECK-GX-JSON-DAG: "%149:sub31": 170 # CHECK-GX-JSON-DAG: "%191:sub0": 263 # CHECK-GX-JSON-DAG: "%191:sub1": 262 # CHECK-GX-JSON-DAG: "%191:sub2": 261 # CHECK-GX-JSON-DAG: "%191:sub3": 260 # CHECK-GX-JSON-DAG: "%191:sub4": 257 # CHECK-GX-JSON-DAG: "%191:sub5": 256 # CHECK-GX-JSON-DAG: "%191:sub6": 255 # CHECK-GX-JSON-DAG: "%191:sub7": 254 # CHECK-GX-JSON-DAG: "%191:sub8": 251 # CHECK-GX-JSON-DAG: "%191:sub9": 250 # CHECK-GX-JSON-DAG: "%191:sub10": 249 # CHECK-GX-JSON-DAG: "%191:sub11": 248 # CHECK-GX-JSON-DAG: "%191:sub12": 245 # CHECK-GX-JSON-DAG: "%191:sub13": 244 # CHECK-GX-JSON-DAG: "%191:sub14": 243 # CHECK-GX-JSON-DAG: "%191:sub15": 242 # CHECK-GX-JSON-DAG: "%191:sub16": 239 # CHECK-GX-JSON-DAG: "%191:sub17": 238 # CHECK-GX-JSON-DAG: "%191:sub18": 237 # CHECK-GX-JSON-DAG: "%191:sub19": 236 # CHECK-GX-JSON-DAG: "%191:sub20": 233 # CHECK-GX-JSON-DAG: "%191:sub21": 232 # CHECK-GX-JSON-DAG: "%191:sub22": 231 # CHECK-GX-JSON-DAG: "%191:sub23": 230 # CHECK-GX-JSON-DAG: "%191:sub24": 227 # CHECK-GX-JSON-DAG: "%191:sub25": 226 # CHECK-GX-JSON-DAG: "%191:sub26": 225 # CHECK-GX-JSON-DAG: "%191:sub27": 224 # CHECK-GX-JSON-DAG: "%191:sub28": 221 # CHECK-GX-JSON-DAG: "%191:sub29": 220 # CHECK-GX-JSON-DAG: "%191:sub30": 219 # CHECK-GX-JSON-DAG: "%191:sub31": 218 # CHECK-GX-JSON-DAG: "%233:sub0": 311 # CHECK-GX-JSON-DAG: "%233:sub1": 310 # CHECK-GX-JSON-DAG: "%233:sub2": 309 # CHECK-GX-JSON-DAG: "%233:sub3": 308 # CHECK-GX-JSON-DAG: "%233:sub4": 305 # CHECK-GX-JSON-DAG: "%233:sub5": 304 # CHECK-GX-JSON-DAG: "%233:sub6": 303 # CHECK-GX-JSON-DAG: "%233:sub7": 302 # CHECK-GX-JSON-DAG: "%233:sub8": 299 # CHECK-GX-JSON-DAG: "%233:sub9": 298 # CHECK-GX-JSON-DAG: "%233:sub10": 297 # CHECK-GX-JSON-DAG: "%233:sub11": 296 # CHECK-GX-JSON-DAG: "%233:sub12": 293 # CHECK-GX-JSON-DAG: "%233:sub13": 292 # CHECK-GX-JSON-DAG: "%233:sub14": 291 # CHECK-GX-JSON-DAG: "%233:sub15": 290 # CHECK-GX-JSON-DAG: "%233:sub16": 287 # CHECK-GX-JSON-DAG: "%233:sub17": 286 # CHECK-GX-JSON-DAG: "%233:sub18": 285 # CHECK-GX-JSON-DAG: "%233:sub19": 284 # CHECK-GX-JSON-DAG: "%233:sub20": 281 # CHECK-GX-JSON-DAG: "%233:sub21": 280 # CHECK-GX-JSON-DAG: "%233:sub22": 279 # CHECK-GX-JSON-DAG: "%233:sub23": 278 # CHECK-GX-JSON-DAG: "%233:sub24": 275 # CHECK-GX-JSON-DAG: "%233:sub25": 274 # CHECK-GX-JSON-DAG: "%233:sub26": 273 # CHECK-GX-JSON-DAG: "%233:sub27": 272 # CHECK-GX-JSON-DAG: "%233:sub28": 269 # CHECK-GX-JSON-DAG: "%233:sub29": 268 # CHECK-GX-JSON-DAG: "%233:sub30": 267 # CHECK-GX-JSON-DAG: "%233:sub31": 266 # CHECK-GX-JSON-DAG: "%275:sub0": 359 # CHECK-GX-JSON-DAG: "%275:sub1": 358 # CHECK-GX-JSON-DAG: "%275:sub2": 357 # CHECK-GX-JSON-DAG: "%275:sub3": 356 # CHECK-GX-JSON-DAG: "%275:sub4": 353 # CHECK-GX-JSON-DAG: "%275:sub5": 352 # CHECK-GX-JSON-DAG: "%275:sub6": 351 # CHECK-GX-JSON-DAG: "%275:sub7": 350 # CHECK-GX-JSON-DAG: "%275:sub8": 347 # CHECK-GX-JSON-DAG: "%275:sub9": 346 # CHECK-GX-JSON-DAG: "%275:sub10": 345 # CHECK-GX-JSON-DAG: "%275:sub11": 344 # CHECK-GX-JSON-DAG: "%275:sub12": 341 # CHECK-GX-JSON-DAG: "%275:sub13": 340 # CHECK-GX-JSON-DAG: "%275:sub14": 339 # CHECK-GX-JSON-DAG: "%275:sub15": 338 # CHECK-GX-JSON-DAG: "%275:sub16": 335 # CHECK-GX-JSON-DAG: "%275:sub17": 334 # CHECK-GX-JSON-DAG: "%275:sub18": 333 # CHECK-GX-JSON-DAG: "%275:sub19": 332 # CHECK-GX-JSON-DAG: "%275:sub20": 329 # CHECK-GX-JSON-DAG: "%275:sub21": 328 # CHECK-GX-JSON-DAG: "%275:sub22": 327 # CHECK-GX-JSON-DAG: "%275:sub23": 326 # CHECK-GX-JSON-DAG: "%275:sub24": 323 # CHECK-GX-JSON-DAG: "%275:sub25": 322 # CHECK-GX-JSON-DAG: "%275:sub26": 321 # CHECK-GX-JSON-DAG: "%275:sub27": 320 # CHECK-GX-JSON-DAG: "%275:sub28": 317 # CHECK-GX-JSON-DAG: "%275:sub29": 316 # CHECK-GX-JSON-DAG: "%275:sub30": 315 # CHECK-GX-JSON-DAG: "%275:sub31": 314 # CHECK-GX-JSON-DAG: "%317:sub0": 407 # CHECK-GX-JSON-DAG: "%317:sub1": 406 # CHECK-GX-JSON-DAG: "%317:sub2": 405 # CHECK-GX-JSON-DAG: "%317:sub3": 404 # CHECK-GX-JSON-DAG: "%317:sub4": 401 # CHECK-GX-JSON-DAG: "%317:sub5": 400 # CHECK-GX-JSON-DAG: "%317:sub6": 399 # CHECK-GX-JSON-DAG: "%317:sub7": 398 # CHECK-GX-JSON-DAG: "%317:sub8": 395 # CHECK-GX-JSON-DAG: "%317:sub9": 394 # CHECK-GX-JSON-DAG: "%317:sub10": 393 # CHECK-GX-JSON-DAG: "%317:sub11": 392 # CHECK-GX-JSON-DAG: "%317:sub12": 389 # CHECK-GX-JSON-DAG: "%317:sub13": 388 # CHECK-GX-JSON-DAG: "%317:sub14": 387 # CHECK-GX-JSON-DAG: "%317:sub15": 386 # CHECK-GX-JSON-DAG: "%317:sub16": 383 # CHECK-GX-JSON-DAG: "%317:sub17": 382 # CHECK-GX-JSON-DAG: "%317:sub18": 381 # CHECK-GX-JSON-DAG: "%317:sub19": 380 # CHECK-GX-JSON-DAG: "%317:sub20": 377 # CHECK-GX-JSON-DAG: "%317:sub21": 376 # CHECK-GX-JSON-DAG: "%317:sub22": 375 # CHECK-GX-JSON-DAG: "%317:sub23": 374 # CHECK-GX-JSON-DAG: "%317:sub24": 371 # CHECK-GX-JSON-DAG: "%317:sub25": 370 # CHECK-GX-JSON-DAG: "%317:sub26": 369 # CHECK-GX-JSON-DAG: "%317:sub27": 368 # CHECK-GX-JSON-DAG: "%317:sub28": 365 # CHECK-GX-JSON-DAG: "%317:sub29": 364 # CHECK-GX-JSON-DAG: "%317:sub30": 363 # CHECK-GX-JSON-DAG: "%317:sub31": 362 # CHECK-GX-JSON-DAG: "%319": 30 # CHECK-GX-JSON-DAG: "%320": 30 # CHECK-GX-JSON-DAG: "%321": 30 # CHECK-GX-JSON-DAG: "%322": 30 # CHECK-GX-JSON-DAG: "%324": 30 # CHECK-GX-JSON-DAG: "%325": 30 # CHECK-GX-JSON-DAG: "%326": 30 # CHECK-GX-JSON-DAG: "%327": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 407 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%329:vgpr_32 = COPY %328.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 166 # CHECK-GX-JSON-DAG: "%69:sub1": 165 # CHECK-GX-JSON-DAG: "%69:sub2": 164 # CHECK-GX-JSON-DAG: "%69:sub3": 163 # CHECK-GX-JSON-DAG: "%69:sub4": 160 # CHECK-GX-JSON-DAG: "%69:sub5": 159 # CHECK-GX-JSON-DAG: "%69:sub6": 158 # CHECK-GX-JSON-DAG: "%69:sub7": 157 # CHECK-GX-JSON-DAG: "%69:sub8": 154 # CHECK-GX-JSON-DAG: "%69:sub9": 153 # CHECK-GX-JSON-DAG: "%69:sub10": 152 # CHECK-GX-JSON-DAG: "%69:sub11": 151 # CHECK-GX-JSON-DAG: "%69:sub12": 148 # CHECK-GX-JSON-DAG: "%69:sub13": 147 # CHECK-GX-JSON-DAG: "%69:sub14": 146 # CHECK-GX-JSON-DAG: "%69:sub15": 145 # CHECK-GX-JSON-DAG: "%69:sub16": 142 # CHECK-GX-JSON-DAG: "%69:sub17": 141 # CHECK-GX-JSON-DAG: "%69:sub18": 140 # CHECK-GX-JSON-DAG: "%69:sub19": 139 # CHECK-GX-JSON-DAG: "%69:sub20": 136 # CHECK-GX-JSON-DAG: "%69:sub21": 135 # CHECK-GX-JSON-DAG: "%69:sub22": 134 # CHECK-GX-JSON-DAG: "%69:sub23": 133 # CHECK-GX-JSON-DAG: "%69:sub24": 130 # CHECK-GX-JSON-DAG: "%69:sub25": 129 # CHECK-GX-JSON-DAG: "%69:sub26": 128 # CHECK-GX-JSON-DAG: "%69:sub27": 127 # CHECK-GX-JSON-DAG: "%69:sub28": 124 # CHECK-GX-JSON-DAG: "%69:sub29": 123 # CHECK-GX-JSON-DAG: "%69:sub30": 122 # CHECK-GX-JSON-DAG: "%69:sub31": 121 # CHECK-GX-JSON-DAG: "%70:sub0": 118 # CHECK-GX-JSON-DAG: "%70:sub1": 117 # CHECK-GX-JSON-DAG: "%70:sub2": 116 # CHECK-GX-JSON-DAG: "%70:sub3": 115 # CHECK-GX-JSON-DAG: "%70:sub4": 112 # CHECK-GX-JSON-DAG: "%70:sub5": 111 # CHECK-GX-JSON-DAG: "%70:sub6": 110 # CHECK-GX-JSON-DAG: "%70:sub7": 109 # CHECK-GX-JSON-DAG: "%70:sub8": 106 # CHECK-GX-JSON-DAG: "%70:sub9": 105 # CHECK-GX-JSON-DAG: "%70:sub10": 104 # CHECK-GX-JSON-DAG: "%70:sub11": 103 # CHECK-GX-JSON-DAG: "%70:sub12": 100 # CHECK-GX-JSON-DAG: "%70:sub13": 99 # CHECK-GX-JSON-DAG: "%70:sub14": 98 # CHECK-GX-JSON-DAG: "%70:sub15": 97 # CHECK-GX-JSON-DAG: "%70:sub16": 94 # CHECK-GX-JSON-DAG: "%70:sub17": 93 # CHECK-GX-JSON-DAG: "%70:sub18": 92 # CHECK-GX-JSON-DAG: "%70:sub19": 91 # CHECK-GX-JSON-DAG: "%70:sub20": 88 # CHECK-GX-JSON-DAG: "%70:sub21": 87 # CHECK-GX-JSON-DAG: "%70:sub22": 86 # CHECK-GX-JSON-DAG: "%70:sub23": 85 # CHECK-GX-JSON-DAG: "%70:sub24": 82 # CHECK-GX-JSON-DAG: "%70:sub25": 81 # CHECK-GX-JSON-DAG: "%70:sub26": 80 # CHECK-GX-JSON-DAG: "%70:sub27": 79 # CHECK-GX-JSON-DAG: "%70:sub28": 76 # CHECK-GX-JSON-DAG: "%70:sub29": 75 # CHECK-GX-JSON-DAG: "%70:sub30": 74 # CHECK-GX-JSON-DAG: "%70:sub31": 73 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 31 # CHECK-GX-JSON-DAG: "%149:sub0": 214 # CHECK-GX-JSON-DAG: "%149:sub1": 213 # CHECK-GX-JSON-DAG: "%149:sub2": 212 # CHECK-GX-JSON-DAG: "%149:sub3": 211 # CHECK-GX-JSON-DAG: "%149:sub4": 208 # CHECK-GX-JSON-DAG: "%149:sub5": 207 # CHECK-GX-JSON-DAG: "%149:sub6": 206 # CHECK-GX-JSON-DAG: "%149:sub7": 205 # CHECK-GX-JSON-DAG: "%149:sub8": 202 # CHECK-GX-JSON-DAG: "%149:sub9": 201 # CHECK-GX-JSON-DAG: "%149:sub10": 200 # CHECK-GX-JSON-DAG: "%149:sub11": 199 # CHECK-GX-JSON-DAG: "%149:sub12": 196 # CHECK-GX-JSON-DAG: "%149:sub13": 195 # CHECK-GX-JSON-DAG: "%149:sub14": 194 # CHECK-GX-JSON-DAG: "%149:sub15": 193 # CHECK-GX-JSON-DAG: "%149:sub16": 190 # CHECK-GX-JSON-DAG: "%149:sub17": 189 # CHECK-GX-JSON-DAG: "%149:sub18": 188 # CHECK-GX-JSON-DAG: "%149:sub19": 187 # CHECK-GX-JSON-DAG: "%149:sub20": 184 # CHECK-GX-JSON-DAG: "%149:sub21": 183 # CHECK-GX-JSON-DAG: "%149:sub22": 182 # CHECK-GX-JSON-DAG: "%149:sub23": 181 # CHECK-GX-JSON-DAG: "%149:sub24": 178 # CHECK-GX-JSON-DAG: "%149:sub25": 177 # CHECK-GX-JSON-DAG: "%149:sub26": 176 # CHECK-GX-JSON-DAG: "%149:sub27": 175 # CHECK-GX-JSON-DAG: "%149:sub28": 172 # CHECK-GX-JSON-DAG: "%149:sub29": 171 # CHECK-GX-JSON-DAG: "%149:sub30": 170 # CHECK-GX-JSON-DAG: "%149:sub31": 169 # CHECK-GX-JSON-DAG: "%191:sub0": 262 # CHECK-GX-JSON-DAG: "%191:sub1": 261 # CHECK-GX-JSON-DAG: "%191:sub2": 260 # CHECK-GX-JSON-DAG: "%191:sub3": 259 # CHECK-GX-JSON-DAG: "%191:sub4": 256 # CHECK-GX-JSON-DAG: "%191:sub5": 255 # CHECK-GX-JSON-DAG: "%191:sub6": 254 # CHECK-GX-JSON-DAG: "%191:sub7": 253 # CHECK-GX-JSON-DAG: "%191:sub8": 250 # CHECK-GX-JSON-DAG: "%191:sub9": 249 # CHECK-GX-JSON-DAG: "%191:sub10": 248 # CHECK-GX-JSON-DAG: "%191:sub11": 247 # CHECK-GX-JSON-DAG: "%191:sub12": 244 # CHECK-GX-JSON-DAG: "%191:sub13": 243 # CHECK-GX-JSON-DAG: "%191:sub14": 242 # CHECK-GX-JSON-DAG: "%191:sub15": 241 # CHECK-GX-JSON-DAG: "%191:sub16": 238 # CHECK-GX-JSON-DAG: "%191:sub17": 237 # CHECK-GX-JSON-DAG: "%191:sub18": 236 # CHECK-GX-JSON-DAG: "%191:sub19": 235 # CHECK-GX-JSON-DAG: "%191:sub20": 232 # CHECK-GX-JSON-DAG: "%191:sub21": 231 # CHECK-GX-JSON-DAG: "%191:sub22": 230 # CHECK-GX-JSON-DAG: "%191:sub23": 229 # CHECK-GX-JSON-DAG: "%191:sub24": 226 # CHECK-GX-JSON-DAG: "%191:sub25": 225 # CHECK-GX-JSON-DAG: "%191:sub26": 224 # CHECK-GX-JSON-DAG: "%191:sub27": 223 # CHECK-GX-JSON-DAG: "%191:sub28": 220 # CHECK-GX-JSON-DAG: "%191:sub29": 219 # CHECK-GX-JSON-DAG: "%191:sub30": 218 # CHECK-GX-JSON-DAG: "%191:sub31": 217 # CHECK-GX-JSON-DAG: "%233:sub0": 310 # CHECK-GX-JSON-DAG: "%233:sub1": 309 # CHECK-GX-JSON-DAG: "%233:sub2": 308 # CHECK-GX-JSON-DAG: "%233:sub3": 307 # CHECK-GX-JSON-DAG: "%233:sub4": 304 # CHECK-GX-JSON-DAG: "%233:sub5": 303 # CHECK-GX-JSON-DAG: "%233:sub6": 302 # CHECK-GX-JSON-DAG: "%233:sub7": 301 # CHECK-GX-JSON-DAG: "%233:sub8": 298 # CHECK-GX-JSON-DAG: "%233:sub9": 297 # CHECK-GX-JSON-DAG: "%233:sub10": 296 # CHECK-GX-JSON-DAG: "%233:sub11": 295 # CHECK-GX-JSON-DAG: "%233:sub12": 292 # CHECK-GX-JSON-DAG: "%233:sub13": 291 # CHECK-GX-JSON-DAG: "%233:sub14": 290 # CHECK-GX-JSON-DAG: "%233:sub15": 289 # CHECK-GX-JSON-DAG: "%233:sub16": 286 # CHECK-GX-JSON-DAG: "%233:sub17": 285 # CHECK-GX-JSON-DAG: "%233:sub18": 284 # CHECK-GX-JSON-DAG: "%233:sub19": 283 # CHECK-GX-JSON-DAG: "%233:sub20": 280 # CHECK-GX-JSON-DAG: "%233:sub21": 279 # CHECK-GX-JSON-DAG: "%233:sub22": 278 # CHECK-GX-JSON-DAG: "%233:sub23": 277 # CHECK-GX-JSON-DAG: "%233:sub24": 274 # CHECK-GX-JSON-DAG: "%233:sub25": 273 # CHECK-GX-JSON-DAG: "%233:sub26": 272 # CHECK-GX-JSON-DAG: "%233:sub27": 271 # CHECK-GX-JSON-DAG: "%233:sub28": 268 # CHECK-GX-JSON-DAG: "%233:sub29": 267 # CHECK-GX-JSON-DAG: "%233:sub30": 266 # CHECK-GX-JSON-DAG: "%233:sub31": 265 # CHECK-GX-JSON-DAG: "%275:sub0": 358 # CHECK-GX-JSON-DAG: "%275:sub1": 357 # CHECK-GX-JSON-DAG: "%275:sub2": 356 # CHECK-GX-JSON-DAG: "%275:sub3": 355 # CHECK-GX-JSON-DAG: "%275:sub4": 352 # CHECK-GX-JSON-DAG: "%275:sub5": 351 # CHECK-GX-JSON-DAG: "%275:sub6": 350 # CHECK-GX-JSON-DAG: "%275:sub7": 349 # CHECK-GX-JSON-DAG: "%275:sub8": 346 # CHECK-GX-JSON-DAG: "%275:sub9": 345 # CHECK-GX-JSON-DAG: "%275:sub10": 344 # CHECK-GX-JSON-DAG: "%275:sub11": 343 # CHECK-GX-JSON-DAG: "%275:sub12": 340 # CHECK-GX-JSON-DAG: "%275:sub13": 339 # CHECK-GX-JSON-DAG: "%275:sub14": 338 # CHECK-GX-JSON-DAG: "%275:sub15": 337 # CHECK-GX-JSON-DAG: "%275:sub16": 334 # CHECK-GX-JSON-DAG: "%275:sub17": 333 # CHECK-GX-JSON-DAG: "%275:sub18": 332 # CHECK-GX-JSON-DAG: "%275:sub19": 331 # CHECK-GX-JSON-DAG: "%275:sub20": 328 # CHECK-GX-JSON-DAG: "%275:sub21": 327 # CHECK-GX-JSON-DAG: "%275:sub22": 326 # CHECK-GX-JSON-DAG: "%275:sub23": 325 # CHECK-GX-JSON-DAG: "%275:sub24": 322 # CHECK-GX-JSON-DAG: "%275:sub25": 321 # CHECK-GX-JSON-DAG: "%275:sub26": 320 # CHECK-GX-JSON-DAG: "%275:sub27": 319 # CHECK-GX-JSON-DAG: "%275:sub28": 316 # CHECK-GX-JSON-DAG: "%275:sub29": 315 # CHECK-GX-JSON-DAG: "%275:sub30": 314 # CHECK-GX-JSON-DAG: "%275:sub31": 313 # CHECK-GX-JSON-DAG: "%317:sub0": 406 # CHECK-GX-JSON-DAG: "%317:sub1": 405 # CHECK-GX-JSON-DAG: "%317:sub2": 404 # CHECK-GX-JSON-DAG: "%317:sub3": 403 # CHECK-GX-JSON-DAG: "%317:sub4": 400 # CHECK-GX-JSON-DAG: "%317:sub5": 399 # CHECK-GX-JSON-DAG: "%317:sub6": 398 # CHECK-GX-JSON-DAG: "%317:sub7": 397 # CHECK-GX-JSON-DAG: "%317:sub8": 394 # CHECK-GX-JSON-DAG: "%317:sub9": 393 # CHECK-GX-JSON-DAG: "%317:sub10": 392 # CHECK-GX-JSON-DAG: "%317:sub11": 391 # CHECK-GX-JSON-DAG: "%317:sub12": 388 # CHECK-GX-JSON-DAG: "%317:sub13": 387 # CHECK-GX-JSON-DAG: "%317:sub14": 386 # CHECK-GX-JSON-DAG: "%317:sub15": 385 # CHECK-GX-JSON-DAG: "%317:sub16": 382 # CHECK-GX-JSON-DAG: "%317:sub17": 381 # CHECK-GX-JSON-DAG: "%317:sub18": 380 # CHECK-GX-JSON-DAG: "%317:sub19": 379 # CHECK-GX-JSON-DAG: "%317:sub20": 376 # CHECK-GX-JSON-DAG: "%317:sub21": 375 # CHECK-GX-JSON-DAG: "%317:sub22": 374 # CHECK-GX-JSON-DAG: "%317:sub23": 373 # CHECK-GX-JSON-DAG: "%317:sub24": 370 # CHECK-GX-JSON-DAG: "%317:sub25": 369 # CHECK-GX-JSON-DAG: "%317:sub26": 368 # CHECK-GX-JSON-DAG: "%317:sub27": 367 # CHECK-GX-JSON-DAG: "%317:sub28": 364 # CHECK-GX-JSON-DAG: "%317:sub29": 363 # CHECK-GX-JSON-DAG: "%317:sub30": 362 # CHECK-GX-JSON-DAG: "%317:sub31": 361 # CHECK-GX-JSON-DAG: "%319": 29 # CHECK-GX-JSON-DAG: "%320": 29 # CHECK-GX-JSON-DAG: "%321": 29 # CHECK-GX-JSON-DAG: "%322": 29 # CHECK-GX-JSON-DAG: "%324": 29 # CHECK-GX-JSON-DAG: "%325": 29 # CHECK-GX-JSON-DAG: "%326": 29 # CHECK-GX-JSON-DAG: "%327": 29 # CHECK-GX-JSON-DAG: "%328:sub0": 3 # CHECK-GX-JSON-DAG: "%328:sub1": 2 # CHECK-GX-JSON-DAG: "%328:sub2": 1 # CHECK-GX-JSON-DAG: "%328:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 406 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%330:vgpr_32 = COPY %328.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 165 # CHECK-GX-JSON-DAG: "%69:sub1": 164 # CHECK-GX-JSON-DAG: "%69:sub2": 163 # CHECK-GX-JSON-DAG: "%69:sub3": 162 # CHECK-GX-JSON-DAG: "%69:sub4": 159 # CHECK-GX-JSON-DAG: "%69:sub5": 158 # CHECK-GX-JSON-DAG: "%69:sub6": 157 # CHECK-GX-JSON-DAG: "%69:sub7": 156 # CHECK-GX-JSON-DAG: "%69:sub8": 153 # CHECK-GX-JSON-DAG: "%69:sub9": 152 # CHECK-GX-JSON-DAG: "%69:sub10": 151 # CHECK-GX-JSON-DAG: "%69:sub11": 150 # CHECK-GX-JSON-DAG: "%69:sub12": 147 # CHECK-GX-JSON-DAG: "%69:sub13": 146 # CHECK-GX-JSON-DAG: "%69:sub14": 145 # CHECK-GX-JSON-DAG: "%69:sub15": 144 # CHECK-GX-JSON-DAG: "%69:sub16": 141 # CHECK-GX-JSON-DAG: "%69:sub17": 140 # CHECK-GX-JSON-DAG: "%69:sub18": 139 # CHECK-GX-JSON-DAG: "%69:sub19": 138 # CHECK-GX-JSON-DAG: "%69:sub20": 135 # CHECK-GX-JSON-DAG: "%69:sub21": 134 # CHECK-GX-JSON-DAG: "%69:sub22": 133 # CHECK-GX-JSON-DAG: "%69:sub23": 132 # CHECK-GX-JSON-DAG: "%69:sub24": 129 # CHECK-GX-JSON-DAG: "%69:sub25": 128 # CHECK-GX-JSON-DAG: "%69:sub26": 127 # CHECK-GX-JSON-DAG: "%69:sub27": 126 # CHECK-GX-JSON-DAG: "%69:sub28": 123 # CHECK-GX-JSON-DAG: "%69:sub29": 122 # CHECK-GX-JSON-DAG: "%69:sub30": 121 # CHECK-GX-JSON-DAG: "%69:sub31": 120 # CHECK-GX-JSON-DAG: "%70:sub0": 117 # CHECK-GX-JSON-DAG: "%70:sub1": 116 # CHECK-GX-JSON-DAG: "%70:sub2": 115 # CHECK-GX-JSON-DAG: "%70:sub3": 114 # CHECK-GX-JSON-DAG: "%70:sub4": 111 # CHECK-GX-JSON-DAG: "%70:sub5": 110 # CHECK-GX-JSON-DAG: "%70:sub6": 109 # CHECK-GX-JSON-DAG: "%70:sub7": 108 # CHECK-GX-JSON-DAG: "%70:sub8": 105 # CHECK-GX-JSON-DAG: "%70:sub9": 104 # CHECK-GX-JSON-DAG: "%70:sub10": 103 # CHECK-GX-JSON-DAG: "%70:sub11": 102 # CHECK-GX-JSON-DAG: "%70:sub12": 99 # CHECK-GX-JSON-DAG: "%70:sub13": 98 # CHECK-GX-JSON-DAG: "%70:sub14": 97 # CHECK-GX-JSON-DAG: "%70:sub15": 96 # CHECK-GX-JSON-DAG: "%70:sub16": 93 # CHECK-GX-JSON-DAG: "%70:sub17": 92 # CHECK-GX-JSON-DAG: "%70:sub18": 91 # CHECK-GX-JSON-DAG: "%70:sub19": 90 # CHECK-GX-JSON-DAG: "%70:sub20": 87 # CHECK-GX-JSON-DAG: "%70:sub21": 86 # CHECK-GX-JSON-DAG: "%70:sub22": 85 # CHECK-GX-JSON-DAG: "%70:sub23": 84 # CHECK-GX-JSON-DAG: "%70:sub24": 81 # CHECK-GX-JSON-DAG: "%70:sub25": 80 # CHECK-GX-JSON-DAG: "%70:sub26": 79 # CHECK-GX-JSON-DAG: "%70:sub27": 78 # CHECK-GX-JSON-DAG: "%70:sub28": 75 # CHECK-GX-JSON-DAG: "%70:sub29": 74 # CHECK-GX-JSON-DAG: "%70:sub30": 73 # CHECK-GX-JSON-DAG: "%70:sub31": 72 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 30 # CHECK-GX-JSON-DAG: "%149:sub0": 213 # CHECK-GX-JSON-DAG: "%149:sub1": 212 # CHECK-GX-JSON-DAG: "%149:sub2": 211 # CHECK-GX-JSON-DAG: "%149:sub3": 210 # CHECK-GX-JSON-DAG: "%149:sub4": 207 # CHECK-GX-JSON-DAG: "%149:sub5": 206 # CHECK-GX-JSON-DAG: "%149:sub6": 205 # CHECK-GX-JSON-DAG: "%149:sub7": 204 # CHECK-GX-JSON-DAG: "%149:sub8": 201 # CHECK-GX-JSON-DAG: "%149:sub9": 200 # CHECK-GX-JSON-DAG: "%149:sub10": 199 # CHECK-GX-JSON-DAG: "%149:sub11": 198 # CHECK-GX-JSON-DAG: "%149:sub12": 195 # CHECK-GX-JSON-DAG: "%149:sub13": 194 # CHECK-GX-JSON-DAG: "%149:sub14": 193 # CHECK-GX-JSON-DAG: "%149:sub15": 192 # CHECK-GX-JSON-DAG: "%149:sub16": 189 # CHECK-GX-JSON-DAG: "%149:sub17": 188 # CHECK-GX-JSON-DAG: "%149:sub18": 187 # CHECK-GX-JSON-DAG: "%149:sub19": 186 # CHECK-GX-JSON-DAG: "%149:sub20": 183 # CHECK-GX-JSON-DAG: "%149:sub21": 182 # CHECK-GX-JSON-DAG: "%149:sub22": 181 # CHECK-GX-JSON-DAG: "%149:sub23": 180 # CHECK-GX-JSON-DAG: "%149:sub24": 177 # CHECK-GX-JSON-DAG: "%149:sub25": 176 # CHECK-GX-JSON-DAG: "%149:sub26": 175 # CHECK-GX-JSON-DAG: "%149:sub27": 174 # CHECK-GX-JSON-DAG: "%149:sub28": 171 # CHECK-GX-JSON-DAG: "%149:sub29": 170 # CHECK-GX-JSON-DAG: "%149:sub30": 169 # CHECK-GX-JSON-DAG: "%149:sub31": 168 # CHECK-GX-JSON-DAG: "%191:sub0": 261 # CHECK-GX-JSON-DAG: "%191:sub1": 260 # CHECK-GX-JSON-DAG: "%191:sub2": 259 # CHECK-GX-JSON-DAG: "%191:sub3": 258 # CHECK-GX-JSON-DAG: "%191:sub4": 255 # CHECK-GX-JSON-DAG: "%191:sub5": 254 # CHECK-GX-JSON-DAG: "%191:sub6": 253 # CHECK-GX-JSON-DAG: "%191:sub7": 252 # CHECK-GX-JSON-DAG: "%191:sub8": 249 # CHECK-GX-JSON-DAG: "%191:sub9": 248 # CHECK-GX-JSON-DAG: "%191:sub10": 247 # CHECK-GX-JSON-DAG: "%191:sub11": 246 # CHECK-GX-JSON-DAG: "%191:sub12": 243 # CHECK-GX-JSON-DAG: "%191:sub13": 242 # CHECK-GX-JSON-DAG: "%191:sub14": 241 # CHECK-GX-JSON-DAG: "%191:sub15": 240 # CHECK-GX-JSON-DAG: "%191:sub16": 237 # CHECK-GX-JSON-DAG: "%191:sub17": 236 # CHECK-GX-JSON-DAG: "%191:sub18": 235 # CHECK-GX-JSON-DAG: "%191:sub19": 234 # CHECK-GX-JSON-DAG: "%191:sub20": 231 # CHECK-GX-JSON-DAG: "%191:sub21": 230 # CHECK-GX-JSON-DAG: "%191:sub22": 229 # CHECK-GX-JSON-DAG: "%191:sub23": 228 # CHECK-GX-JSON-DAG: "%191:sub24": 225 # CHECK-GX-JSON-DAG: "%191:sub25": 224 # CHECK-GX-JSON-DAG: "%191:sub26": 223 # CHECK-GX-JSON-DAG: "%191:sub27": 222 # CHECK-GX-JSON-DAG: "%191:sub28": 219 # CHECK-GX-JSON-DAG: "%191:sub29": 218 # CHECK-GX-JSON-DAG: "%191:sub30": 217 # CHECK-GX-JSON-DAG: "%191:sub31": 216 # CHECK-GX-JSON-DAG: "%233:sub0": 309 # CHECK-GX-JSON-DAG: "%233:sub1": 308 # CHECK-GX-JSON-DAG: "%233:sub2": 307 # CHECK-GX-JSON-DAG: "%233:sub3": 306 # CHECK-GX-JSON-DAG: "%233:sub4": 303 # CHECK-GX-JSON-DAG: "%233:sub5": 302 # CHECK-GX-JSON-DAG: "%233:sub6": 301 # CHECK-GX-JSON-DAG: "%233:sub7": 300 # CHECK-GX-JSON-DAG: "%233:sub8": 297 # CHECK-GX-JSON-DAG: "%233:sub9": 296 # CHECK-GX-JSON-DAG: "%233:sub10": 295 # CHECK-GX-JSON-DAG: "%233:sub11": 294 # CHECK-GX-JSON-DAG: "%233:sub12": 291 # CHECK-GX-JSON-DAG: "%233:sub13": 290 # CHECK-GX-JSON-DAG: "%233:sub14": 289 # CHECK-GX-JSON-DAG: "%233:sub15": 288 # CHECK-GX-JSON-DAG: "%233:sub16": 285 # CHECK-GX-JSON-DAG: "%233:sub17": 284 # CHECK-GX-JSON-DAG: "%233:sub18": 283 # CHECK-GX-JSON-DAG: "%233:sub19": 282 # CHECK-GX-JSON-DAG: "%233:sub20": 279 # CHECK-GX-JSON-DAG: "%233:sub21": 278 # CHECK-GX-JSON-DAG: "%233:sub22": 277 # CHECK-GX-JSON-DAG: "%233:sub23": 276 # CHECK-GX-JSON-DAG: "%233:sub24": 273 # CHECK-GX-JSON-DAG: "%233:sub25": 272 # CHECK-GX-JSON-DAG: "%233:sub26": 271 # CHECK-GX-JSON-DAG: "%233:sub27": 270 # CHECK-GX-JSON-DAG: "%233:sub28": 267 # CHECK-GX-JSON-DAG: "%233:sub29": 266 # CHECK-GX-JSON-DAG: "%233:sub30": 265 # CHECK-GX-JSON-DAG: "%233:sub31": 264 # CHECK-GX-JSON-DAG: "%275:sub0": 357 # CHECK-GX-JSON-DAG: "%275:sub1": 356 # CHECK-GX-JSON-DAG: "%275:sub2": 355 # CHECK-GX-JSON-DAG: "%275:sub3": 354 # CHECK-GX-JSON-DAG: "%275:sub4": 351 # CHECK-GX-JSON-DAG: "%275:sub5": 350 # CHECK-GX-JSON-DAG: "%275:sub6": 349 # CHECK-GX-JSON-DAG: "%275:sub7": 348 # CHECK-GX-JSON-DAG: "%275:sub8": 345 # CHECK-GX-JSON-DAG: "%275:sub9": 344 # CHECK-GX-JSON-DAG: "%275:sub10": 343 # CHECK-GX-JSON-DAG: "%275:sub11": 342 # CHECK-GX-JSON-DAG: "%275:sub12": 339 # CHECK-GX-JSON-DAG: "%275:sub13": 338 # CHECK-GX-JSON-DAG: "%275:sub14": 337 # CHECK-GX-JSON-DAG: "%275:sub15": 336 # CHECK-GX-JSON-DAG: "%275:sub16": 333 # CHECK-GX-JSON-DAG: "%275:sub17": 332 # CHECK-GX-JSON-DAG: "%275:sub18": 331 # CHECK-GX-JSON-DAG: "%275:sub19": 330 # CHECK-GX-JSON-DAG: "%275:sub20": 327 # CHECK-GX-JSON-DAG: "%275:sub21": 326 # CHECK-GX-JSON-DAG: "%275:sub22": 325 # CHECK-GX-JSON-DAG: "%275:sub23": 324 # CHECK-GX-JSON-DAG: "%275:sub24": 321 # CHECK-GX-JSON-DAG: "%275:sub25": 320 # CHECK-GX-JSON-DAG: "%275:sub26": 319 # CHECK-GX-JSON-DAG: "%275:sub27": 318 # CHECK-GX-JSON-DAG: "%275:sub28": 315 # CHECK-GX-JSON-DAG: "%275:sub29": 314 # CHECK-GX-JSON-DAG: "%275:sub30": 313 # CHECK-GX-JSON-DAG: "%275:sub31": 312 # CHECK-GX-JSON-DAG: "%317:sub0": 405 # CHECK-GX-JSON-DAG: "%317:sub1": 404 # CHECK-GX-JSON-DAG: "%317:sub2": 403 # CHECK-GX-JSON-DAG: "%317:sub3": 402 # CHECK-GX-JSON-DAG: "%317:sub4": 399 # CHECK-GX-JSON-DAG: "%317:sub5": 398 # CHECK-GX-JSON-DAG: "%317:sub6": 397 # CHECK-GX-JSON-DAG: "%317:sub7": 396 # CHECK-GX-JSON-DAG: "%317:sub8": 393 # CHECK-GX-JSON-DAG: "%317:sub9": 392 # CHECK-GX-JSON-DAG: "%317:sub10": 391 # CHECK-GX-JSON-DAG: "%317:sub11": 390 # CHECK-GX-JSON-DAG: "%317:sub12": 387 # CHECK-GX-JSON-DAG: "%317:sub13": 386 # CHECK-GX-JSON-DAG: "%317:sub14": 385 # CHECK-GX-JSON-DAG: "%317:sub15": 384 # CHECK-GX-JSON-DAG: "%317:sub16": 381 # CHECK-GX-JSON-DAG: "%317:sub17": 380 # CHECK-GX-JSON-DAG: "%317:sub18": 379 # CHECK-GX-JSON-DAG: "%317:sub19": 378 # CHECK-GX-JSON-DAG: "%317:sub20": 375 # CHECK-GX-JSON-DAG: "%317:sub21": 374 # CHECK-GX-JSON-DAG: "%317:sub22": 373 # CHECK-GX-JSON-DAG: "%317:sub23": 372 # CHECK-GX-JSON-DAG: "%317:sub24": 369 # CHECK-GX-JSON-DAG: "%317:sub25": 368 # CHECK-GX-JSON-DAG: "%317:sub26": 367 # CHECK-GX-JSON-DAG: "%317:sub27": 366 # CHECK-GX-JSON-DAG: "%317:sub28": 363 # CHECK-GX-JSON-DAG: "%317:sub29": 362 # CHECK-GX-JSON-DAG: "%317:sub30": 361 # CHECK-GX-JSON-DAG: "%317:sub31": 360 # CHECK-GX-JSON-DAG: "%319": 28 # CHECK-GX-JSON-DAG: "%320": 28 # CHECK-GX-JSON-DAG: "%321": 28 # CHECK-GX-JSON-DAG: "%322": 28 # CHECK-GX-JSON-DAG: "%324": 28 # CHECK-GX-JSON-DAG: "%325": 28 # CHECK-GX-JSON-DAG: "%326": 28 # CHECK-GX-JSON-DAG: "%327": 28 # CHECK-GX-JSON-DAG: "%328:sub0": 2 # CHECK-GX-JSON-DAG: "%328:sub1": 1 # CHECK-GX-JSON-DAG: "%328:sub2": 0 # CHECK-GX-JSON-DAG: "%329": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%331:vgpr_32 = COPY %328.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 164 # CHECK-GX-JSON-DAG: "%69:sub1": 163 # CHECK-GX-JSON-DAG: "%69:sub2": 162 # CHECK-GX-JSON-DAG: "%69:sub3": 161 # CHECK-GX-JSON-DAG: "%69:sub4": 158 # CHECK-GX-JSON-DAG: "%69:sub5": 157 # CHECK-GX-JSON-DAG: "%69:sub6": 156 # CHECK-GX-JSON-DAG: "%69:sub7": 155 # CHECK-GX-JSON-DAG: "%69:sub8": 152 # CHECK-GX-JSON-DAG: "%69:sub9": 151 # CHECK-GX-JSON-DAG: "%69:sub10": 150 # CHECK-GX-JSON-DAG: "%69:sub11": 149 # CHECK-GX-JSON-DAG: "%69:sub12": 146 # CHECK-GX-JSON-DAG: "%69:sub13": 145 # CHECK-GX-JSON-DAG: "%69:sub14": 144 # CHECK-GX-JSON-DAG: "%69:sub15": 143 # CHECK-GX-JSON-DAG: "%69:sub16": 140 # CHECK-GX-JSON-DAG: "%69:sub17": 139 # CHECK-GX-JSON-DAG: "%69:sub18": 138 # CHECK-GX-JSON-DAG: "%69:sub19": 137 # CHECK-GX-JSON-DAG: "%69:sub20": 134 # CHECK-GX-JSON-DAG: "%69:sub21": 133 # CHECK-GX-JSON-DAG: "%69:sub22": 132 # CHECK-GX-JSON-DAG: "%69:sub23": 131 # CHECK-GX-JSON-DAG: "%69:sub24": 128 # CHECK-GX-JSON-DAG: "%69:sub25": 127 # CHECK-GX-JSON-DAG: "%69:sub26": 126 # CHECK-GX-JSON-DAG: "%69:sub27": 125 # CHECK-GX-JSON-DAG: "%69:sub28": 122 # CHECK-GX-JSON-DAG: "%69:sub29": 121 # CHECK-GX-JSON-DAG: "%69:sub30": 120 # CHECK-GX-JSON-DAG: "%69:sub31": 119 # CHECK-GX-JSON-DAG: "%70:sub0": 116 # CHECK-GX-JSON-DAG: "%70:sub1": 115 # CHECK-GX-JSON-DAG: "%70:sub2": 114 # CHECK-GX-JSON-DAG: "%70:sub3": 113 # CHECK-GX-JSON-DAG: "%70:sub4": 110 # CHECK-GX-JSON-DAG: "%70:sub5": 109 # CHECK-GX-JSON-DAG: "%70:sub6": 108 # CHECK-GX-JSON-DAG: "%70:sub7": 107 # CHECK-GX-JSON-DAG: "%70:sub8": 104 # CHECK-GX-JSON-DAG: "%70:sub9": 103 # CHECK-GX-JSON-DAG: "%70:sub10": 102 # CHECK-GX-JSON-DAG: "%70:sub11": 101 # CHECK-GX-JSON-DAG: "%70:sub12": 98 # CHECK-GX-JSON-DAG: "%70:sub13": 97 # CHECK-GX-JSON-DAG: "%70:sub14": 96 # CHECK-GX-JSON-DAG: "%70:sub15": 95 # CHECK-GX-JSON-DAG: "%70:sub16": 92 # CHECK-GX-JSON-DAG: "%70:sub17": 91 # CHECK-GX-JSON-DAG: "%70:sub18": 90 # CHECK-GX-JSON-DAG: "%70:sub19": 89 # CHECK-GX-JSON-DAG: "%70:sub20": 86 # CHECK-GX-JSON-DAG: "%70:sub21": 85 # CHECK-GX-JSON-DAG: "%70:sub22": 84 # CHECK-GX-JSON-DAG: "%70:sub23": 83 # CHECK-GX-JSON-DAG: "%70:sub24": 80 # CHECK-GX-JSON-DAG: "%70:sub25": 79 # CHECK-GX-JSON-DAG: "%70:sub26": 78 # CHECK-GX-JSON-DAG: "%70:sub27": 77 # CHECK-GX-JSON-DAG: "%70:sub28": 74 # CHECK-GX-JSON-DAG: "%70:sub29": 73 # CHECK-GX-JSON-DAG: "%70:sub30": 72 # CHECK-GX-JSON-DAG: "%70:sub31": 71 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 29 # CHECK-GX-JSON-DAG: "%149:sub0": 212 # CHECK-GX-JSON-DAG: "%149:sub1": 211 # CHECK-GX-JSON-DAG: "%149:sub2": 210 # CHECK-GX-JSON-DAG: "%149:sub3": 209 # CHECK-GX-JSON-DAG: "%149:sub4": 206 # CHECK-GX-JSON-DAG: "%149:sub5": 205 # CHECK-GX-JSON-DAG: "%149:sub6": 204 # CHECK-GX-JSON-DAG: "%149:sub7": 203 # CHECK-GX-JSON-DAG: "%149:sub8": 200 # CHECK-GX-JSON-DAG: "%149:sub9": 199 # CHECK-GX-JSON-DAG: "%149:sub10": 198 # CHECK-GX-JSON-DAG: "%149:sub11": 197 # CHECK-GX-JSON-DAG: "%149:sub12": 194 # CHECK-GX-JSON-DAG: "%149:sub13": 193 # CHECK-GX-JSON-DAG: "%149:sub14": 192 # CHECK-GX-JSON-DAG: "%149:sub15": 191 # CHECK-GX-JSON-DAG: "%149:sub16": 188 # CHECK-GX-JSON-DAG: "%149:sub17": 187 # CHECK-GX-JSON-DAG: "%149:sub18": 186 # CHECK-GX-JSON-DAG: "%149:sub19": 185 # CHECK-GX-JSON-DAG: "%149:sub20": 182 # CHECK-GX-JSON-DAG: "%149:sub21": 181 # CHECK-GX-JSON-DAG: "%149:sub22": 180 # CHECK-GX-JSON-DAG: "%149:sub23": 179 # CHECK-GX-JSON-DAG: "%149:sub24": 176 # CHECK-GX-JSON-DAG: "%149:sub25": 175 # CHECK-GX-JSON-DAG: "%149:sub26": 174 # CHECK-GX-JSON-DAG: "%149:sub27": 173 # CHECK-GX-JSON-DAG: "%149:sub28": 170 # CHECK-GX-JSON-DAG: "%149:sub29": 169 # CHECK-GX-JSON-DAG: "%149:sub30": 168 # CHECK-GX-JSON-DAG: "%149:sub31": 167 # CHECK-GX-JSON-DAG: "%191:sub0": 260 # CHECK-GX-JSON-DAG: "%191:sub1": 259 # CHECK-GX-JSON-DAG: "%191:sub2": 258 # CHECK-GX-JSON-DAG: "%191:sub3": 257 # CHECK-GX-JSON-DAG: "%191:sub4": 254 # CHECK-GX-JSON-DAG: "%191:sub5": 253 # CHECK-GX-JSON-DAG: "%191:sub6": 252 # CHECK-GX-JSON-DAG: "%191:sub7": 251 # CHECK-GX-JSON-DAG: "%191:sub8": 248 # CHECK-GX-JSON-DAG: "%191:sub9": 247 # CHECK-GX-JSON-DAG: "%191:sub10": 246 # CHECK-GX-JSON-DAG: "%191:sub11": 245 # CHECK-GX-JSON-DAG: "%191:sub12": 242 # CHECK-GX-JSON-DAG: "%191:sub13": 241 # CHECK-GX-JSON-DAG: "%191:sub14": 240 # CHECK-GX-JSON-DAG: "%191:sub15": 239 # CHECK-GX-JSON-DAG: "%191:sub16": 236 # CHECK-GX-JSON-DAG: "%191:sub17": 235 # CHECK-GX-JSON-DAG: "%191:sub18": 234 # CHECK-GX-JSON-DAG: "%191:sub19": 233 # CHECK-GX-JSON-DAG: "%191:sub20": 230 # CHECK-GX-JSON-DAG: "%191:sub21": 229 # CHECK-GX-JSON-DAG: "%191:sub22": 228 # CHECK-GX-JSON-DAG: "%191:sub23": 227 # CHECK-GX-JSON-DAG: "%191:sub24": 224 # CHECK-GX-JSON-DAG: "%191:sub25": 223 # CHECK-GX-JSON-DAG: "%191:sub26": 222 # CHECK-GX-JSON-DAG: "%191:sub27": 221 # CHECK-GX-JSON-DAG: "%191:sub28": 218 # CHECK-GX-JSON-DAG: "%191:sub29": 217 # CHECK-GX-JSON-DAG: "%191:sub30": 216 # CHECK-GX-JSON-DAG: "%191:sub31": 215 # CHECK-GX-JSON-DAG: "%233:sub0": 308 # CHECK-GX-JSON-DAG: "%233:sub1": 307 # CHECK-GX-JSON-DAG: "%233:sub2": 306 # CHECK-GX-JSON-DAG: "%233:sub3": 305 # CHECK-GX-JSON-DAG: "%233:sub4": 302 # CHECK-GX-JSON-DAG: "%233:sub5": 301 # CHECK-GX-JSON-DAG: "%233:sub6": 300 # CHECK-GX-JSON-DAG: "%233:sub7": 299 # CHECK-GX-JSON-DAG: "%233:sub8": 296 # CHECK-GX-JSON-DAG: "%233:sub9": 295 # CHECK-GX-JSON-DAG: "%233:sub10": 294 # CHECK-GX-JSON-DAG: "%233:sub11": 293 # CHECK-GX-JSON-DAG: "%233:sub12": 290 # CHECK-GX-JSON-DAG: "%233:sub13": 289 # CHECK-GX-JSON-DAG: "%233:sub14": 288 # CHECK-GX-JSON-DAG: "%233:sub15": 287 # CHECK-GX-JSON-DAG: "%233:sub16": 284 # CHECK-GX-JSON-DAG: "%233:sub17": 283 # CHECK-GX-JSON-DAG: "%233:sub18": 282 # CHECK-GX-JSON-DAG: "%233:sub19": 281 # CHECK-GX-JSON-DAG: "%233:sub20": 278 # CHECK-GX-JSON-DAG: "%233:sub21": 277 # CHECK-GX-JSON-DAG: "%233:sub22": 276 # CHECK-GX-JSON-DAG: "%233:sub23": 275 # CHECK-GX-JSON-DAG: "%233:sub24": 272 # CHECK-GX-JSON-DAG: "%233:sub25": 271 # CHECK-GX-JSON-DAG: "%233:sub26": 270 # CHECK-GX-JSON-DAG: "%233:sub27": 269 # CHECK-GX-JSON-DAG: "%233:sub28": 266 # CHECK-GX-JSON-DAG: "%233:sub29": 265 # CHECK-GX-JSON-DAG: "%233:sub30": 264 # CHECK-GX-JSON-DAG: "%233:sub31": 263 # CHECK-GX-JSON-DAG: "%275:sub0": 356 # CHECK-GX-JSON-DAG: "%275:sub1": 355 # CHECK-GX-JSON-DAG: "%275:sub2": 354 # CHECK-GX-JSON-DAG: "%275:sub3": 353 # CHECK-GX-JSON-DAG: "%275:sub4": 350 # CHECK-GX-JSON-DAG: "%275:sub5": 349 # CHECK-GX-JSON-DAG: "%275:sub6": 348 # CHECK-GX-JSON-DAG: "%275:sub7": 347 # CHECK-GX-JSON-DAG: "%275:sub8": 344 # CHECK-GX-JSON-DAG: "%275:sub9": 343 # CHECK-GX-JSON-DAG: "%275:sub10": 342 # CHECK-GX-JSON-DAG: "%275:sub11": 341 # CHECK-GX-JSON-DAG: "%275:sub12": 338 # CHECK-GX-JSON-DAG: "%275:sub13": 337 # CHECK-GX-JSON-DAG: "%275:sub14": 336 # CHECK-GX-JSON-DAG: "%275:sub15": 335 # CHECK-GX-JSON-DAG: "%275:sub16": 332 # CHECK-GX-JSON-DAG: "%275:sub17": 331 # CHECK-GX-JSON-DAG: "%275:sub18": 330 # CHECK-GX-JSON-DAG: "%275:sub19": 329 # CHECK-GX-JSON-DAG: "%275:sub20": 326 # CHECK-GX-JSON-DAG: "%275:sub21": 325 # CHECK-GX-JSON-DAG: "%275:sub22": 324 # CHECK-GX-JSON-DAG: "%275:sub23": 323 # CHECK-GX-JSON-DAG: "%275:sub24": 320 # CHECK-GX-JSON-DAG: "%275:sub25": 319 # CHECK-GX-JSON-DAG: "%275:sub26": 318 # CHECK-GX-JSON-DAG: "%275:sub27": 317 # CHECK-GX-JSON-DAG: "%275:sub28": 314 # CHECK-GX-JSON-DAG: "%275:sub29": 313 # CHECK-GX-JSON-DAG: "%275:sub30": 312 # CHECK-GX-JSON-DAG: "%275:sub31": 311 # CHECK-GX-JSON-DAG: "%317:sub0": 404 # CHECK-GX-JSON-DAG: "%317:sub1": 403 # CHECK-GX-JSON-DAG: "%317:sub2": 402 # CHECK-GX-JSON-DAG: "%317:sub3": 401 # CHECK-GX-JSON-DAG: "%317:sub4": 398 # CHECK-GX-JSON-DAG: "%317:sub5": 397 # CHECK-GX-JSON-DAG: "%317:sub6": 396 # CHECK-GX-JSON-DAG: "%317:sub7": 395 # CHECK-GX-JSON-DAG: "%317:sub8": 392 # CHECK-GX-JSON-DAG: "%317:sub9": 391 # CHECK-GX-JSON-DAG: "%317:sub10": 390 # CHECK-GX-JSON-DAG: "%317:sub11": 389 # CHECK-GX-JSON-DAG: "%317:sub12": 386 # CHECK-GX-JSON-DAG: "%317:sub13": 385 # CHECK-GX-JSON-DAG: "%317:sub14": 384 # CHECK-GX-JSON-DAG: "%317:sub15": 383 # CHECK-GX-JSON-DAG: "%317:sub16": 380 # CHECK-GX-JSON-DAG: "%317:sub17": 379 # CHECK-GX-JSON-DAG: "%317:sub18": 378 # CHECK-GX-JSON-DAG: "%317:sub19": 377 # CHECK-GX-JSON-DAG: "%317:sub20": 374 # CHECK-GX-JSON-DAG: "%317:sub21": 373 # CHECK-GX-JSON-DAG: "%317:sub22": 372 # CHECK-GX-JSON-DAG: "%317:sub23": 371 # CHECK-GX-JSON-DAG: "%317:sub24": 368 # CHECK-GX-JSON-DAG: "%317:sub25": 367 # CHECK-GX-JSON-DAG: "%317:sub26": 366 # CHECK-GX-JSON-DAG: "%317:sub27": 365 # CHECK-GX-JSON-DAG: "%317:sub28": 362 # CHECK-GX-JSON-DAG: "%317:sub29": 361 # CHECK-GX-JSON-DAG: "%317:sub30": 360 # CHECK-GX-JSON-DAG: "%317:sub31": 359 # CHECK-GX-JSON-DAG: "%319": 27 # CHECK-GX-JSON-DAG: "%320": 27 # CHECK-GX-JSON-DAG: "%321": 27 # CHECK-GX-JSON-DAG: "%322": 27 # CHECK-GX-JSON-DAG: "%324": 27 # CHECK-GX-JSON-DAG: "%325": 27 # CHECK-GX-JSON-DAG: "%326": 27 # CHECK-GX-JSON-DAG: "%327": 27 # CHECK-GX-JSON-DAG: "%328:sub0": 1 # CHECK-GX-JSON-DAG: "%328:sub1": 0 # CHECK-GX-JSON-DAG: "%329": 27 # CHECK-GX-JSON-DAG: "%330": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%332:vgpr_32 = COPY %328.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 163 # CHECK-GX-JSON-DAG: "%69:sub1": 162 # CHECK-GX-JSON-DAG: "%69:sub2": 161 # CHECK-GX-JSON-DAG: "%69:sub3": 160 # CHECK-GX-JSON-DAG: "%69:sub4": 157 # CHECK-GX-JSON-DAG: "%69:sub5": 156 # CHECK-GX-JSON-DAG: "%69:sub6": 155 # CHECK-GX-JSON-DAG: "%69:sub7": 154 # CHECK-GX-JSON-DAG: "%69:sub8": 151 # CHECK-GX-JSON-DAG: "%69:sub9": 150 # CHECK-GX-JSON-DAG: "%69:sub10": 149 # CHECK-GX-JSON-DAG: "%69:sub11": 148 # CHECK-GX-JSON-DAG: "%69:sub12": 145 # CHECK-GX-JSON-DAG: "%69:sub13": 144 # CHECK-GX-JSON-DAG: "%69:sub14": 143 # CHECK-GX-JSON-DAG: "%69:sub15": 142 # CHECK-GX-JSON-DAG: "%69:sub16": 139 # CHECK-GX-JSON-DAG: "%69:sub17": 138 # CHECK-GX-JSON-DAG: "%69:sub18": 137 # CHECK-GX-JSON-DAG: "%69:sub19": 136 # CHECK-GX-JSON-DAG: "%69:sub20": 133 # CHECK-GX-JSON-DAG: "%69:sub21": 132 # CHECK-GX-JSON-DAG: "%69:sub22": 131 # CHECK-GX-JSON-DAG: "%69:sub23": 130 # CHECK-GX-JSON-DAG: "%69:sub24": 127 # CHECK-GX-JSON-DAG: "%69:sub25": 126 # CHECK-GX-JSON-DAG: "%69:sub26": 125 # CHECK-GX-JSON-DAG: "%69:sub27": 124 # CHECK-GX-JSON-DAG: "%69:sub28": 121 # CHECK-GX-JSON-DAG: "%69:sub29": 120 # CHECK-GX-JSON-DAG: "%69:sub30": 119 # CHECK-GX-JSON-DAG: "%69:sub31": 118 # CHECK-GX-JSON-DAG: "%70:sub0": 115 # CHECK-GX-JSON-DAG: "%70:sub1": 114 # CHECK-GX-JSON-DAG: "%70:sub2": 113 # CHECK-GX-JSON-DAG: "%70:sub3": 112 # CHECK-GX-JSON-DAG: "%70:sub4": 109 # CHECK-GX-JSON-DAG: "%70:sub5": 108 # CHECK-GX-JSON-DAG: "%70:sub6": 107 # CHECK-GX-JSON-DAG: "%70:sub7": 106 # CHECK-GX-JSON-DAG: "%70:sub8": 103 # CHECK-GX-JSON-DAG: "%70:sub9": 102 # CHECK-GX-JSON-DAG: "%70:sub10": 101 # CHECK-GX-JSON-DAG: "%70:sub11": 100 # CHECK-GX-JSON-DAG: "%70:sub12": 97 # CHECK-GX-JSON-DAG: "%70:sub13": 96 # CHECK-GX-JSON-DAG: "%70:sub14": 95 # CHECK-GX-JSON-DAG: "%70:sub15": 94 # CHECK-GX-JSON-DAG: "%70:sub16": 91 # CHECK-GX-JSON-DAG: "%70:sub17": 90 # CHECK-GX-JSON-DAG: "%70:sub18": 89 # CHECK-GX-JSON-DAG: "%70:sub19": 88 # CHECK-GX-JSON-DAG: "%70:sub20": 85 # CHECK-GX-JSON-DAG: "%70:sub21": 84 # CHECK-GX-JSON-DAG: "%70:sub22": 83 # CHECK-GX-JSON-DAG: "%70:sub23": 82 # CHECK-GX-JSON-DAG: "%70:sub24": 79 # CHECK-GX-JSON-DAG: "%70:sub25": 78 # CHECK-GX-JSON-DAG: "%70:sub26": 77 # CHECK-GX-JSON-DAG: "%70:sub27": 76 # CHECK-GX-JSON-DAG: "%70:sub28": 73 # CHECK-GX-JSON-DAG: "%70:sub29": 72 # CHECK-GX-JSON-DAG: "%70:sub30": 71 # CHECK-GX-JSON-DAG: "%70:sub31": 70 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 28 # CHECK-GX-JSON-DAG: "%149:sub0": 211 # CHECK-GX-JSON-DAG: "%149:sub1": 210 # CHECK-GX-JSON-DAG: "%149:sub2": 209 # CHECK-GX-JSON-DAG: "%149:sub3": 208 # CHECK-GX-JSON-DAG: "%149:sub4": 205 # CHECK-GX-JSON-DAG: "%149:sub5": 204 # CHECK-GX-JSON-DAG: "%149:sub6": 203 # CHECK-GX-JSON-DAG: "%149:sub7": 202 # CHECK-GX-JSON-DAG: "%149:sub8": 199 # CHECK-GX-JSON-DAG: "%149:sub9": 198 # CHECK-GX-JSON-DAG: "%149:sub10": 197 # CHECK-GX-JSON-DAG: "%149:sub11": 196 # CHECK-GX-JSON-DAG: "%149:sub12": 193 # CHECK-GX-JSON-DAG: "%149:sub13": 192 # CHECK-GX-JSON-DAG: "%149:sub14": 191 # CHECK-GX-JSON-DAG: "%149:sub15": 190 # CHECK-GX-JSON-DAG: "%149:sub16": 187 # CHECK-GX-JSON-DAG: "%149:sub17": 186 # CHECK-GX-JSON-DAG: "%149:sub18": 185 # CHECK-GX-JSON-DAG: "%149:sub19": 184 # CHECK-GX-JSON-DAG: "%149:sub20": 181 # CHECK-GX-JSON-DAG: "%149:sub21": 180 # CHECK-GX-JSON-DAG: "%149:sub22": 179 # CHECK-GX-JSON-DAG: "%149:sub23": 178 # CHECK-GX-JSON-DAG: "%149:sub24": 175 # CHECK-GX-JSON-DAG: "%149:sub25": 174 # CHECK-GX-JSON-DAG: "%149:sub26": 173 # CHECK-GX-JSON-DAG: "%149:sub27": 172 # CHECK-GX-JSON-DAG: "%149:sub28": 169 # CHECK-GX-JSON-DAG: "%149:sub29": 168 # CHECK-GX-JSON-DAG: "%149:sub30": 167 # CHECK-GX-JSON-DAG: "%149:sub31": 166 # CHECK-GX-JSON-DAG: "%191:sub0": 259 # CHECK-GX-JSON-DAG: "%191:sub1": 258 # CHECK-GX-JSON-DAG: "%191:sub2": 257 # CHECK-GX-JSON-DAG: "%191:sub3": 256 # CHECK-GX-JSON-DAG: "%191:sub4": 253 # CHECK-GX-JSON-DAG: "%191:sub5": 252 # CHECK-GX-JSON-DAG: "%191:sub6": 251 # CHECK-GX-JSON-DAG: "%191:sub7": 250 # CHECK-GX-JSON-DAG: "%191:sub8": 247 # CHECK-GX-JSON-DAG: "%191:sub9": 246 # CHECK-GX-JSON-DAG: "%191:sub10": 245 # CHECK-GX-JSON-DAG: "%191:sub11": 244 # CHECK-GX-JSON-DAG: "%191:sub12": 241 # CHECK-GX-JSON-DAG: "%191:sub13": 240 # CHECK-GX-JSON-DAG: "%191:sub14": 239 # CHECK-GX-JSON-DAG: "%191:sub15": 238 # CHECK-GX-JSON-DAG: "%191:sub16": 235 # CHECK-GX-JSON-DAG: "%191:sub17": 234 # CHECK-GX-JSON-DAG: "%191:sub18": 233 # CHECK-GX-JSON-DAG: "%191:sub19": 232 # CHECK-GX-JSON-DAG: "%191:sub20": 229 # CHECK-GX-JSON-DAG: "%191:sub21": 228 # CHECK-GX-JSON-DAG: "%191:sub22": 227 # CHECK-GX-JSON-DAG: "%191:sub23": 226 # CHECK-GX-JSON-DAG: "%191:sub24": 223 # CHECK-GX-JSON-DAG: "%191:sub25": 222 # CHECK-GX-JSON-DAG: "%191:sub26": 221 # CHECK-GX-JSON-DAG: "%191:sub27": 220 # CHECK-GX-JSON-DAG: "%191:sub28": 217 # CHECK-GX-JSON-DAG: "%191:sub29": 216 # CHECK-GX-JSON-DAG: "%191:sub30": 215 # CHECK-GX-JSON-DAG: "%191:sub31": 214 # CHECK-GX-JSON-DAG: "%233:sub0": 307 # CHECK-GX-JSON-DAG: "%233:sub1": 306 # CHECK-GX-JSON-DAG: "%233:sub2": 305 # CHECK-GX-JSON-DAG: "%233:sub3": 304 # CHECK-GX-JSON-DAG: "%233:sub4": 301 # CHECK-GX-JSON-DAG: "%233:sub5": 300 # CHECK-GX-JSON-DAG: "%233:sub6": 299 # CHECK-GX-JSON-DAG: "%233:sub7": 298 # CHECK-GX-JSON-DAG: "%233:sub8": 295 # CHECK-GX-JSON-DAG: "%233:sub9": 294 # CHECK-GX-JSON-DAG: "%233:sub10": 293 # CHECK-GX-JSON-DAG: "%233:sub11": 292 # CHECK-GX-JSON-DAG: "%233:sub12": 289 # CHECK-GX-JSON-DAG: "%233:sub13": 288 # CHECK-GX-JSON-DAG: "%233:sub14": 287 # CHECK-GX-JSON-DAG: "%233:sub15": 286 # CHECK-GX-JSON-DAG: "%233:sub16": 283 # CHECK-GX-JSON-DAG: "%233:sub17": 282 # CHECK-GX-JSON-DAG: "%233:sub18": 281 # CHECK-GX-JSON-DAG: "%233:sub19": 280 # CHECK-GX-JSON-DAG: "%233:sub20": 277 # CHECK-GX-JSON-DAG: "%233:sub21": 276 # CHECK-GX-JSON-DAG: "%233:sub22": 275 # CHECK-GX-JSON-DAG: "%233:sub23": 274 # CHECK-GX-JSON-DAG: "%233:sub24": 271 # CHECK-GX-JSON-DAG: "%233:sub25": 270 # CHECK-GX-JSON-DAG: "%233:sub26": 269 # CHECK-GX-JSON-DAG: "%233:sub27": 268 # CHECK-GX-JSON-DAG: "%233:sub28": 265 # CHECK-GX-JSON-DAG: "%233:sub29": 264 # CHECK-GX-JSON-DAG: "%233:sub30": 263 # CHECK-GX-JSON-DAG: "%233:sub31": 262 # CHECK-GX-JSON-DAG: "%275:sub0": 355 # CHECK-GX-JSON-DAG: "%275:sub1": 354 # CHECK-GX-JSON-DAG: "%275:sub2": 353 # CHECK-GX-JSON-DAG: "%275:sub3": 352 # CHECK-GX-JSON-DAG: "%275:sub4": 349 # CHECK-GX-JSON-DAG: "%275:sub5": 348 # CHECK-GX-JSON-DAG: "%275:sub6": 347 # CHECK-GX-JSON-DAG: "%275:sub7": 346 # CHECK-GX-JSON-DAG: "%275:sub8": 343 # CHECK-GX-JSON-DAG: "%275:sub9": 342 # CHECK-GX-JSON-DAG: "%275:sub10": 341 # CHECK-GX-JSON-DAG: "%275:sub11": 340 # CHECK-GX-JSON-DAG: "%275:sub12": 337 # CHECK-GX-JSON-DAG: "%275:sub13": 336 # CHECK-GX-JSON-DAG: "%275:sub14": 335 # CHECK-GX-JSON-DAG: "%275:sub15": 334 # CHECK-GX-JSON-DAG: "%275:sub16": 331 # CHECK-GX-JSON-DAG: "%275:sub17": 330 # CHECK-GX-JSON-DAG: "%275:sub18": 329 # CHECK-GX-JSON-DAG: "%275:sub19": 328 # CHECK-GX-JSON-DAG: "%275:sub20": 325 # CHECK-GX-JSON-DAG: "%275:sub21": 324 # CHECK-GX-JSON-DAG: "%275:sub22": 323 # CHECK-GX-JSON-DAG: "%275:sub23": 322 # CHECK-GX-JSON-DAG: "%275:sub24": 319 # CHECK-GX-JSON-DAG: "%275:sub25": 318 # CHECK-GX-JSON-DAG: "%275:sub26": 317 # CHECK-GX-JSON-DAG: "%275:sub27": 316 # CHECK-GX-JSON-DAG: "%275:sub28": 313 # CHECK-GX-JSON-DAG: "%275:sub29": 312 # CHECK-GX-JSON-DAG: "%275:sub30": 311 # CHECK-GX-JSON-DAG: "%275:sub31": 310 # CHECK-GX-JSON-DAG: "%317:sub0": 403 # CHECK-GX-JSON-DAG: "%317:sub1": 402 # CHECK-GX-JSON-DAG: "%317:sub2": 401 # CHECK-GX-JSON-DAG: "%317:sub3": 400 # CHECK-GX-JSON-DAG: "%317:sub4": 397 # CHECK-GX-JSON-DAG: "%317:sub5": 396 # CHECK-GX-JSON-DAG: "%317:sub6": 395 # CHECK-GX-JSON-DAG: "%317:sub7": 394 # CHECK-GX-JSON-DAG: "%317:sub8": 391 # CHECK-GX-JSON-DAG: "%317:sub9": 390 # CHECK-GX-JSON-DAG: "%317:sub10": 389 # CHECK-GX-JSON-DAG: "%317:sub11": 388 # CHECK-GX-JSON-DAG: "%317:sub12": 385 # CHECK-GX-JSON-DAG: "%317:sub13": 384 # CHECK-GX-JSON-DAG: "%317:sub14": 383 # CHECK-GX-JSON-DAG: "%317:sub15": 382 # CHECK-GX-JSON-DAG: "%317:sub16": 379 # CHECK-GX-JSON-DAG: "%317:sub17": 378 # CHECK-GX-JSON-DAG: "%317:sub18": 377 # CHECK-GX-JSON-DAG: "%317:sub19": 376 # CHECK-GX-JSON-DAG: "%317:sub20": 373 # CHECK-GX-JSON-DAG: "%317:sub21": 372 # CHECK-GX-JSON-DAG: "%317:sub22": 371 # CHECK-GX-JSON-DAG: "%317:sub23": 370 # CHECK-GX-JSON-DAG: "%317:sub24": 367 # CHECK-GX-JSON-DAG: "%317:sub25": 366 # CHECK-GX-JSON-DAG: "%317:sub26": 365 # CHECK-GX-JSON-DAG: "%317:sub27": 364 # CHECK-GX-JSON-DAG: "%317:sub28": 361 # CHECK-GX-JSON-DAG: "%317:sub29": 360 # CHECK-GX-JSON-DAG: "%317:sub30": 359 # CHECK-GX-JSON-DAG: "%317:sub31": 358 # CHECK-GX-JSON-DAG: "%319": 26 # CHECK-GX-JSON-DAG: "%320": 26 # CHECK-GX-JSON-DAG: "%321": 26 # CHECK-GX-JSON-DAG: "%322": 26 # CHECK-GX-JSON-DAG: "%324": 26 # CHECK-GX-JSON-DAG: "%325": 26 # CHECK-GX-JSON-DAG: "%326": 26 # CHECK-GX-JSON-DAG: "%327": 26 # CHECK-GX-JSON-DAG: "%328:sub0": 0 # CHECK-GX-JSON-DAG: "%329": 26 # CHECK-GX-JSON-DAG: "%330": 26 # CHECK-GX-JSON-DAG: "%331": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%333:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 162 # CHECK-GX-JSON-DAG: "%69:sub1": 161 # CHECK-GX-JSON-DAG: "%69:sub2": 160 # CHECK-GX-JSON-DAG: "%69:sub3": 159 # CHECK-GX-JSON-DAG: "%69:sub4": 156 # CHECK-GX-JSON-DAG: "%69:sub5": 155 # CHECK-GX-JSON-DAG: "%69:sub6": 154 # CHECK-GX-JSON-DAG: "%69:sub7": 153 # CHECK-GX-JSON-DAG: "%69:sub8": 150 # CHECK-GX-JSON-DAG: "%69:sub9": 149 # CHECK-GX-JSON-DAG: "%69:sub10": 148 # CHECK-GX-JSON-DAG: "%69:sub11": 147 # CHECK-GX-JSON-DAG: "%69:sub12": 144 # CHECK-GX-JSON-DAG: "%69:sub13": 143 # CHECK-GX-JSON-DAG: "%69:sub14": 142 # CHECK-GX-JSON-DAG: "%69:sub15": 141 # CHECK-GX-JSON-DAG: "%69:sub16": 138 # CHECK-GX-JSON-DAG: "%69:sub17": 137 # CHECK-GX-JSON-DAG: "%69:sub18": 136 # CHECK-GX-JSON-DAG: "%69:sub19": 135 # CHECK-GX-JSON-DAG: "%69:sub20": 132 # CHECK-GX-JSON-DAG: "%69:sub21": 131 # CHECK-GX-JSON-DAG: "%69:sub22": 130 # CHECK-GX-JSON-DAG: "%69:sub23": 129 # CHECK-GX-JSON-DAG: "%69:sub24": 126 # CHECK-GX-JSON-DAG: "%69:sub25": 125 # CHECK-GX-JSON-DAG: "%69:sub26": 124 # CHECK-GX-JSON-DAG: "%69:sub27": 123 # CHECK-GX-JSON-DAG: "%69:sub28": 120 # CHECK-GX-JSON-DAG: "%69:sub29": 119 # CHECK-GX-JSON-DAG: "%69:sub30": 118 # CHECK-GX-JSON-DAG: "%69:sub31": 117 # CHECK-GX-JSON-DAG: "%70:sub0": 114 # CHECK-GX-JSON-DAG: "%70:sub1": 113 # CHECK-GX-JSON-DAG: "%70:sub2": 112 # CHECK-GX-JSON-DAG: "%70:sub3": 111 # CHECK-GX-JSON-DAG: "%70:sub4": 108 # CHECK-GX-JSON-DAG: "%70:sub5": 107 # CHECK-GX-JSON-DAG: "%70:sub6": 106 # CHECK-GX-JSON-DAG: "%70:sub7": 105 # CHECK-GX-JSON-DAG: "%70:sub8": 102 # CHECK-GX-JSON-DAG: "%70:sub9": 101 # CHECK-GX-JSON-DAG: "%70:sub10": 100 # CHECK-GX-JSON-DAG: "%70:sub11": 99 # CHECK-GX-JSON-DAG: "%70:sub12": 96 # CHECK-GX-JSON-DAG: "%70:sub13": 95 # CHECK-GX-JSON-DAG: "%70:sub14": 94 # CHECK-GX-JSON-DAG: "%70:sub15": 93 # CHECK-GX-JSON-DAG: "%70:sub16": 90 # CHECK-GX-JSON-DAG: "%70:sub17": 89 # CHECK-GX-JSON-DAG: "%70:sub18": 88 # CHECK-GX-JSON-DAG: "%70:sub19": 87 # CHECK-GX-JSON-DAG: "%70:sub20": 84 # CHECK-GX-JSON-DAG: "%70:sub21": 83 # CHECK-GX-JSON-DAG: "%70:sub22": 82 # CHECK-GX-JSON-DAG: "%70:sub23": 81 # CHECK-GX-JSON-DAG: "%70:sub24": 78 # CHECK-GX-JSON-DAG: "%70:sub25": 77 # CHECK-GX-JSON-DAG: "%70:sub26": 76 # CHECK-GX-JSON-DAG: "%70:sub27": 75 # CHECK-GX-JSON-DAG: "%70:sub28": 72 # CHECK-GX-JSON-DAG: "%70:sub29": 71 # CHECK-GX-JSON-DAG: "%70:sub30": 70 # CHECK-GX-JSON-DAG: "%70:sub31": 69 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 27 # CHECK-GX-JSON-DAG: "%149:sub0": 210 # CHECK-GX-JSON-DAG: "%149:sub1": 209 # CHECK-GX-JSON-DAG: "%149:sub2": 208 # CHECK-GX-JSON-DAG: "%149:sub3": 207 # CHECK-GX-JSON-DAG: "%149:sub4": 204 # CHECK-GX-JSON-DAG: "%149:sub5": 203 # CHECK-GX-JSON-DAG: "%149:sub6": 202 # CHECK-GX-JSON-DAG: "%149:sub7": 201 # CHECK-GX-JSON-DAG: "%149:sub8": 198 # CHECK-GX-JSON-DAG: "%149:sub9": 197 # CHECK-GX-JSON-DAG: "%149:sub10": 196 # CHECK-GX-JSON-DAG: "%149:sub11": 195 # CHECK-GX-JSON-DAG: "%149:sub12": 192 # CHECK-GX-JSON-DAG: "%149:sub13": 191 # CHECK-GX-JSON-DAG: "%149:sub14": 190 # CHECK-GX-JSON-DAG: "%149:sub15": 189 # CHECK-GX-JSON-DAG: "%149:sub16": 186 # CHECK-GX-JSON-DAG: "%149:sub17": 185 # CHECK-GX-JSON-DAG: "%149:sub18": 184 # CHECK-GX-JSON-DAG: "%149:sub19": 183 # CHECK-GX-JSON-DAG: "%149:sub20": 180 # CHECK-GX-JSON-DAG: "%149:sub21": 179 # CHECK-GX-JSON-DAG: "%149:sub22": 178 # CHECK-GX-JSON-DAG: "%149:sub23": 177 # CHECK-GX-JSON-DAG: "%149:sub24": 174 # CHECK-GX-JSON-DAG: "%149:sub25": 173 # CHECK-GX-JSON-DAG: "%149:sub26": 172 # CHECK-GX-JSON-DAG: "%149:sub27": 171 # CHECK-GX-JSON-DAG: "%149:sub28": 168 # CHECK-GX-JSON-DAG: "%149:sub29": 167 # CHECK-GX-JSON-DAG: "%149:sub30": 166 # CHECK-GX-JSON-DAG: "%149:sub31": 165 # CHECK-GX-JSON-DAG: "%191:sub0": 258 # CHECK-GX-JSON-DAG: "%191:sub1": 257 # CHECK-GX-JSON-DAG: "%191:sub2": 256 # CHECK-GX-JSON-DAG: "%191:sub3": 255 # CHECK-GX-JSON-DAG: "%191:sub4": 252 # CHECK-GX-JSON-DAG: "%191:sub5": 251 # CHECK-GX-JSON-DAG: "%191:sub6": 250 # CHECK-GX-JSON-DAG: "%191:sub7": 249 # CHECK-GX-JSON-DAG: "%191:sub8": 246 # CHECK-GX-JSON-DAG: "%191:sub9": 245 # CHECK-GX-JSON-DAG: "%191:sub10": 244 # CHECK-GX-JSON-DAG: "%191:sub11": 243 # CHECK-GX-JSON-DAG: "%191:sub12": 240 # CHECK-GX-JSON-DAG: "%191:sub13": 239 # CHECK-GX-JSON-DAG: "%191:sub14": 238 # CHECK-GX-JSON-DAG: "%191:sub15": 237 # CHECK-GX-JSON-DAG: "%191:sub16": 234 # CHECK-GX-JSON-DAG: "%191:sub17": 233 # CHECK-GX-JSON-DAG: "%191:sub18": 232 # CHECK-GX-JSON-DAG: "%191:sub19": 231 # CHECK-GX-JSON-DAG: "%191:sub20": 228 # CHECK-GX-JSON-DAG: "%191:sub21": 227 # CHECK-GX-JSON-DAG: "%191:sub22": 226 # CHECK-GX-JSON-DAG: "%191:sub23": 225 # CHECK-GX-JSON-DAG: "%191:sub24": 222 # CHECK-GX-JSON-DAG: "%191:sub25": 221 # CHECK-GX-JSON-DAG: "%191:sub26": 220 # CHECK-GX-JSON-DAG: "%191:sub27": 219 # CHECK-GX-JSON-DAG: "%191:sub28": 216 # CHECK-GX-JSON-DAG: "%191:sub29": 215 # CHECK-GX-JSON-DAG: "%191:sub30": 214 # CHECK-GX-JSON-DAG: "%191:sub31": 213 # CHECK-GX-JSON-DAG: "%233:sub0": 306 # CHECK-GX-JSON-DAG: "%233:sub1": 305 # CHECK-GX-JSON-DAG: "%233:sub2": 304 # CHECK-GX-JSON-DAG: "%233:sub3": 303 # CHECK-GX-JSON-DAG: "%233:sub4": 300 # CHECK-GX-JSON-DAG: "%233:sub5": 299 # CHECK-GX-JSON-DAG: "%233:sub6": 298 # CHECK-GX-JSON-DAG: "%233:sub7": 297 # CHECK-GX-JSON-DAG: "%233:sub8": 294 # CHECK-GX-JSON-DAG: "%233:sub9": 293 # CHECK-GX-JSON-DAG: "%233:sub10": 292 # CHECK-GX-JSON-DAG: "%233:sub11": 291 # CHECK-GX-JSON-DAG: "%233:sub12": 288 # CHECK-GX-JSON-DAG: "%233:sub13": 287 # CHECK-GX-JSON-DAG: "%233:sub14": 286 # CHECK-GX-JSON-DAG: "%233:sub15": 285 # CHECK-GX-JSON-DAG: "%233:sub16": 282 # CHECK-GX-JSON-DAG: "%233:sub17": 281 # CHECK-GX-JSON-DAG: "%233:sub18": 280 # CHECK-GX-JSON-DAG: "%233:sub19": 279 # CHECK-GX-JSON-DAG: "%233:sub20": 276 # CHECK-GX-JSON-DAG: "%233:sub21": 275 # CHECK-GX-JSON-DAG: "%233:sub22": 274 # CHECK-GX-JSON-DAG: "%233:sub23": 273 # CHECK-GX-JSON-DAG: "%233:sub24": 270 # CHECK-GX-JSON-DAG: "%233:sub25": 269 # CHECK-GX-JSON-DAG: "%233:sub26": 268 # CHECK-GX-JSON-DAG: "%233:sub27": 267 # CHECK-GX-JSON-DAG: "%233:sub28": 264 # CHECK-GX-JSON-DAG: "%233:sub29": 263 # CHECK-GX-JSON-DAG: "%233:sub30": 262 # CHECK-GX-JSON-DAG: "%233:sub31": 261 # CHECK-GX-JSON-DAG: "%275:sub0": 354 # CHECK-GX-JSON-DAG: "%275:sub1": 353 # CHECK-GX-JSON-DAG: "%275:sub2": 352 # CHECK-GX-JSON-DAG: "%275:sub3": 351 # CHECK-GX-JSON-DAG: "%275:sub4": 348 # CHECK-GX-JSON-DAG: "%275:sub5": 347 # CHECK-GX-JSON-DAG: "%275:sub6": 346 # CHECK-GX-JSON-DAG: "%275:sub7": 345 # CHECK-GX-JSON-DAG: "%275:sub8": 342 # CHECK-GX-JSON-DAG: "%275:sub9": 341 # CHECK-GX-JSON-DAG: "%275:sub10": 340 # CHECK-GX-JSON-DAG: "%275:sub11": 339 # CHECK-GX-JSON-DAG: "%275:sub12": 336 # CHECK-GX-JSON-DAG: "%275:sub13": 335 # CHECK-GX-JSON-DAG: "%275:sub14": 334 # CHECK-GX-JSON-DAG: "%275:sub15": 333 # CHECK-GX-JSON-DAG: "%275:sub16": 330 # CHECK-GX-JSON-DAG: "%275:sub17": 329 # CHECK-GX-JSON-DAG: "%275:sub18": 328 # CHECK-GX-JSON-DAG: "%275:sub19": 327 # CHECK-GX-JSON-DAG: "%275:sub20": 324 # CHECK-GX-JSON-DAG: "%275:sub21": 323 # CHECK-GX-JSON-DAG: "%275:sub22": 322 # CHECK-GX-JSON-DAG: "%275:sub23": 321 # CHECK-GX-JSON-DAG: "%275:sub24": 318 # CHECK-GX-JSON-DAG: "%275:sub25": 317 # CHECK-GX-JSON-DAG: "%275:sub26": 316 # CHECK-GX-JSON-DAG: "%275:sub27": 315 # CHECK-GX-JSON-DAG: "%275:sub28": 312 # CHECK-GX-JSON-DAG: "%275:sub29": 311 # CHECK-GX-JSON-DAG: "%275:sub30": 310 # CHECK-GX-JSON-DAG: "%275:sub31": 309 # CHECK-GX-JSON-DAG: "%317:sub0": 402 # CHECK-GX-JSON-DAG: "%317:sub1": 401 # CHECK-GX-JSON-DAG: "%317:sub2": 400 # CHECK-GX-JSON-DAG: "%317:sub3": 399 # CHECK-GX-JSON-DAG: "%317:sub4": 396 # CHECK-GX-JSON-DAG: "%317:sub5": 395 # CHECK-GX-JSON-DAG: "%317:sub6": 394 # CHECK-GX-JSON-DAG: "%317:sub7": 393 # CHECK-GX-JSON-DAG: "%317:sub8": 390 # CHECK-GX-JSON-DAG: "%317:sub9": 389 # CHECK-GX-JSON-DAG: "%317:sub10": 388 # CHECK-GX-JSON-DAG: "%317:sub11": 387 # CHECK-GX-JSON-DAG: "%317:sub12": 384 # CHECK-GX-JSON-DAG: "%317:sub13": 383 # CHECK-GX-JSON-DAG: "%317:sub14": 382 # CHECK-GX-JSON-DAG: "%317:sub15": 381 # CHECK-GX-JSON-DAG: "%317:sub16": 378 # CHECK-GX-JSON-DAG: "%317:sub17": 377 # CHECK-GX-JSON-DAG: "%317:sub18": 376 # CHECK-GX-JSON-DAG: "%317:sub19": 375 # CHECK-GX-JSON-DAG: "%317:sub20": 372 # CHECK-GX-JSON-DAG: "%317:sub21": 371 # CHECK-GX-JSON-DAG: "%317:sub22": 370 # CHECK-GX-JSON-DAG: "%317:sub23": 369 # CHECK-GX-JSON-DAG: "%317:sub24": 366 # CHECK-GX-JSON-DAG: "%317:sub25": 365 # CHECK-GX-JSON-DAG: "%317:sub26": 364 # CHECK-GX-JSON-DAG: "%317:sub27": 363 # CHECK-GX-JSON-DAG: "%317:sub28": 360 # CHECK-GX-JSON-DAG: "%317:sub29": 359 # CHECK-GX-JSON-DAG: "%317:sub30": 358 # CHECK-GX-JSON-DAG: "%317:sub31": 357 # CHECK-GX-JSON-DAG: "%319": 25 # CHECK-GX-JSON-DAG: "%320": 25 # CHECK-GX-JSON-DAG: "%321": 25 # CHECK-GX-JSON-DAG: "%322": 25 # CHECK-GX-JSON-DAG: "%324": 25 # CHECK-GX-JSON-DAG: "%325": 25 # CHECK-GX-JSON-DAG: "%326": 25 # CHECK-GX-JSON-DAG: "%327": 25 # CHECK-GX-JSON-DAG: "%329": 25 # CHECK-GX-JSON-DAG: "%330": 25 # CHECK-GX-JSON-DAG: "%331": 25 # CHECK-GX-JSON-DAG: "%332": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%334:vgpr_32 = COPY %333.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 161 # CHECK-GX-JSON-DAG: "%69:sub1": 160 # CHECK-GX-JSON-DAG: "%69:sub2": 159 # CHECK-GX-JSON-DAG: "%69:sub3": 158 # CHECK-GX-JSON-DAG: "%69:sub4": 155 # CHECK-GX-JSON-DAG: "%69:sub5": 154 # CHECK-GX-JSON-DAG: "%69:sub6": 153 # CHECK-GX-JSON-DAG: "%69:sub7": 152 # CHECK-GX-JSON-DAG: "%69:sub8": 149 # CHECK-GX-JSON-DAG: "%69:sub9": 148 # CHECK-GX-JSON-DAG: "%69:sub10": 147 # CHECK-GX-JSON-DAG: "%69:sub11": 146 # CHECK-GX-JSON-DAG: "%69:sub12": 143 # CHECK-GX-JSON-DAG: "%69:sub13": 142 # CHECK-GX-JSON-DAG: "%69:sub14": 141 # CHECK-GX-JSON-DAG: "%69:sub15": 140 # CHECK-GX-JSON-DAG: "%69:sub16": 137 # CHECK-GX-JSON-DAG: "%69:sub17": 136 # CHECK-GX-JSON-DAG: "%69:sub18": 135 # CHECK-GX-JSON-DAG: "%69:sub19": 134 # CHECK-GX-JSON-DAG: "%69:sub20": 131 # CHECK-GX-JSON-DAG: "%69:sub21": 130 # CHECK-GX-JSON-DAG: "%69:sub22": 129 # CHECK-GX-JSON-DAG: "%69:sub23": 128 # CHECK-GX-JSON-DAG: "%69:sub24": 125 # CHECK-GX-JSON-DAG: "%69:sub25": 124 # CHECK-GX-JSON-DAG: "%69:sub26": 123 # CHECK-GX-JSON-DAG: "%69:sub27": 122 # CHECK-GX-JSON-DAG: "%69:sub28": 119 # CHECK-GX-JSON-DAG: "%69:sub29": 118 # CHECK-GX-JSON-DAG: "%69:sub30": 117 # CHECK-GX-JSON-DAG: "%69:sub31": 116 # CHECK-GX-JSON-DAG: "%70:sub0": 113 # CHECK-GX-JSON-DAG: "%70:sub1": 112 # CHECK-GX-JSON-DAG: "%70:sub2": 111 # CHECK-GX-JSON-DAG: "%70:sub3": 110 # CHECK-GX-JSON-DAG: "%70:sub4": 107 # CHECK-GX-JSON-DAG: "%70:sub5": 106 # CHECK-GX-JSON-DAG: "%70:sub6": 105 # CHECK-GX-JSON-DAG: "%70:sub7": 104 # CHECK-GX-JSON-DAG: "%70:sub8": 101 # CHECK-GX-JSON-DAG: "%70:sub9": 100 # CHECK-GX-JSON-DAG: "%70:sub10": 99 # CHECK-GX-JSON-DAG: "%70:sub11": 98 # CHECK-GX-JSON-DAG: "%70:sub12": 95 # CHECK-GX-JSON-DAG: "%70:sub13": 94 # CHECK-GX-JSON-DAG: "%70:sub14": 93 # CHECK-GX-JSON-DAG: "%70:sub15": 92 # CHECK-GX-JSON-DAG: "%70:sub16": 89 # CHECK-GX-JSON-DAG: "%70:sub17": 88 # CHECK-GX-JSON-DAG: "%70:sub18": 87 # CHECK-GX-JSON-DAG: "%70:sub19": 86 # CHECK-GX-JSON-DAG: "%70:sub20": 83 # CHECK-GX-JSON-DAG: "%70:sub21": 82 # CHECK-GX-JSON-DAG: "%70:sub22": 81 # CHECK-GX-JSON-DAG: "%70:sub23": 80 # CHECK-GX-JSON-DAG: "%70:sub24": 77 # CHECK-GX-JSON-DAG: "%70:sub25": 76 # CHECK-GX-JSON-DAG: "%70:sub26": 75 # CHECK-GX-JSON-DAG: "%70:sub27": 74 # CHECK-GX-JSON-DAG: "%70:sub28": 71 # CHECK-GX-JSON-DAG: "%70:sub29": 70 # CHECK-GX-JSON-DAG: "%70:sub30": 69 # CHECK-GX-JSON-DAG: "%70:sub31": 68 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 26 # CHECK-GX-JSON-DAG: "%149:sub0": 209 # CHECK-GX-JSON-DAG: "%149:sub1": 208 # CHECK-GX-JSON-DAG: "%149:sub2": 207 # CHECK-GX-JSON-DAG: "%149:sub3": 206 # CHECK-GX-JSON-DAG: "%149:sub4": 203 # CHECK-GX-JSON-DAG: "%149:sub5": 202 # CHECK-GX-JSON-DAG: "%149:sub6": 201 # CHECK-GX-JSON-DAG: "%149:sub7": 200 # CHECK-GX-JSON-DAG: "%149:sub8": 197 # CHECK-GX-JSON-DAG: "%149:sub9": 196 # CHECK-GX-JSON-DAG: "%149:sub10": 195 # CHECK-GX-JSON-DAG: "%149:sub11": 194 # CHECK-GX-JSON-DAG: "%149:sub12": 191 # CHECK-GX-JSON-DAG: "%149:sub13": 190 # CHECK-GX-JSON-DAG: "%149:sub14": 189 # CHECK-GX-JSON-DAG: "%149:sub15": 188 # CHECK-GX-JSON-DAG: "%149:sub16": 185 # CHECK-GX-JSON-DAG: "%149:sub17": 184 # CHECK-GX-JSON-DAG: "%149:sub18": 183 # CHECK-GX-JSON-DAG: "%149:sub19": 182 # CHECK-GX-JSON-DAG: "%149:sub20": 179 # CHECK-GX-JSON-DAG: "%149:sub21": 178 # CHECK-GX-JSON-DAG: "%149:sub22": 177 # CHECK-GX-JSON-DAG: "%149:sub23": 176 # CHECK-GX-JSON-DAG: "%149:sub24": 173 # CHECK-GX-JSON-DAG: "%149:sub25": 172 # CHECK-GX-JSON-DAG: "%149:sub26": 171 # CHECK-GX-JSON-DAG: "%149:sub27": 170 # CHECK-GX-JSON-DAG: "%149:sub28": 167 # CHECK-GX-JSON-DAG: "%149:sub29": 166 # CHECK-GX-JSON-DAG: "%149:sub30": 165 # CHECK-GX-JSON-DAG: "%149:sub31": 164 # CHECK-GX-JSON-DAG: "%191:sub0": 257 # CHECK-GX-JSON-DAG: "%191:sub1": 256 # CHECK-GX-JSON-DAG: "%191:sub2": 255 # CHECK-GX-JSON-DAG: "%191:sub3": 254 # CHECK-GX-JSON-DAG: "%191:sub4": 251 # CHECK-GX-JSON-DAG: "%191:sub5": 250 # CHECK-GX-JSON-DAG: "%191:sub6": 249 # CHECK-GX-JSON-DAG: "%191:sub7": 248 # CHECK-GX-JSON-DAG: "%191:sub8": 245 # CHECK-GX-JSON-DAG: "%191:sub9": 244 # CHECK-GX-JSON-DAG: "%191:sub10": 243 # CHECK-GX-JSON-DAG: "%191:sub11": 242 # CHECK-GX-JSON-DAG: "%191:sub12": 239 # CHECK-GX-JSON-DAG: "%191:sub13": 238 # CHECK-GX-JSON-DAG: "%191:sub14": 237 # CHECK-GX-JSON-DAG: "%191:sub15": 236 # CHECK-GX-JSON-DAG: "%191:sub16": 233 # CHECK-GX-JSON-DAG: "%191:sub17": 232 # CHECK-GX-JSON-DAG: "%191:sub18": 231 # CHECK-GX-JSON-DAG: "%191:sub19": 230 # CHECK-GX-JSON-DAG: "%191:sub20": 227 # CHECK-GX-JSON-DAG: "%191:sub21": 226 # CHECK-GX-JSON-DAG: "%191:sub22": 225 # CHECK-GX-JSON-DAG: "%191:sub23": 224 # CHECK-GX-JSON-DAG: "%191:sub24": 221 # CHECK-GX-JSON-DAG: "%191:sub25": 220 # CHECK-GX-JSON-DAG: "%191:sub26": 219 # CHECK-GX-JSON-DAG: "%191:sub27": 218 # CHECK-GX-JSON-DAG: "%191:sub28": 215 # CHECK-GX-JSON-DAG: "%191:sub29": 214 # CHECK-GX-JSON-DAG: "%191:sub30": 213 # CHECK-GX-JSON-DAG: "%191:sub31": 212 # CHECK-GX-JSON-DAG: "%233:sub0": 305 # CHECK-GX-JSON-DAG: "%233:sub1": 304 # CHECK-GX-JSON-DAG: "%233:sub2": 303 # CHECK-GX-JSON-DAG: "%233:sub3": 302 # CHECK-GX-JSON-DAG: "%233:sub4": 299 # CHECK-GX-JSON-DAG: "%233:sub5": 298 # CHECK-GX-JSON-DAG: "%233:sub6": 297 # CHECK-GX-JSON-DAG: "%233:sub7": 296 # CHECK-GX-JSON-DAG: "%233:sub8": 293 # CHECK-GX-JSON-DAG: "%233:sub9": 292 # CHECK-GX-JSON-DAG: "%233:sub10": 291 # CHECK-GX-JSON-DAG: "%233:sub11": 290 # CHECK-GX-JSON-DAG: "%233:sub12": 287 # CHECK-GX-JSON-DAG: "%233:sub13": 286 # CHECK-GX-JSON-DAG: "%233:sub14": 285 # CHECK-GX-JSON-DAG: "%233:sub15": 284 # CHECK-GX-JSON-DAG: "%233:sub16": 281 # CHECK-GX-JSON-DAG: "%233:sub17": 280 # CHECK-GX-JSON-DAG: "%233:sub18": 279 # CHECK-GX-JSON-DAG: "%233:sub19": 278 # CHECK-GX-JSON-DAG: "%233:sub20": 275 # CHECK-GX-JSON-DAG: "%233:sub21": 274 # CHECK-GX-JSON-DAG: "%233:sub22": 273 # CHECK-GX-JSON-DAG: "%233:sub23": 272 # CHECK-GX-JSON-DAG: "%233:sub24": 269 # CHECK-GX-JSON-DAG: "%233:sub25": 268 # CHECK-GX-JSON-DAG: "%233:sub26": 267 # CHECK-GX-JSON-DAG: "%233:sub27": 266 # CHECK-GX-JSON-DAG: "%233:sub28": 263 # CHECK-GX-JSON-DAG: "%233:sub29": 262 # CHECK-GX-JSON-DAG: "%233:sub30": 261 # CHECK-GX-JSON-DAG: "%233:sub31": 260 # CHECK-GX-JSON-DAG: "%275:sub0": 353 # CHECK-GX-JSON-DAG: "%275:sub1": 352 # CHECK-GX-JSON-DAG: "%275:sub2": 351 # CHECK-GX-JSON-DAG: "%275:sub3": 350 # CHECK-GX-JSON-DAG: "%275:sub4": 347 # CHECK-GX-JSON-DAG: "%275:sub5": 346 # CHECK-GX-JSON-DAG: "%275:sub6": 345 # CHECK-GX-JSON-DAG: "%275:sub7": 344 # CHECK-GX-JSON-DAG: "%275:sub8": 341 # CHECK-GX-JSON-DAG: "%275:sub9": 340 # CHECK-GX-JSON-DAG: "%275:sub10": 339 # CHECK-GX-JSON-DAG: "%275:sub11": 338 # CHECK-GX-JSON-DAG: "%275:sub12": 335 # CHECK-GX-JSON-DAG: "%275:sub13": 334 # CHECK-GX-JSON-DAG: "%275:sub14": 333 # CHECK-GX-JSON-DAG: "%275:sub15": 332 # CHECK-GX-JSON-DAG: "%275:sub16": 329 # CHECK-GX-JSON-DAG: "%275:sub17": 328 # CHECK-GX-JSON-DAG: "%275:sub18": 327 # CHECK-GX-JSON-DAG: "%275:sub19": 326 # CHECK-GX-JSON-DAG: "%275:sub20": 323 # CHECK-GX-JSON-DAG: "%275:sub21": 322 # CHECK-GX-JSON-DAG: "%275:sub22": 321 # CHECK-GX-JSON-DAG: "%275:sub23": 320 # CHECK-GX-JSON-DAG: "%275:sub24": 317 # CHECK-GX-JSON-DAG: "%275:sub25": 316 # CHECK-GX-JSON-DAG: "%275:sub26": 315 # CHECK-GX-JSON-DAG: "%275:sub27": 314 # CHECK-GX-JSON-DAG: "%275:sub28": 311 # CHECK-GX-JSON-DAG: "%275:sub29": 310 # CHECK-GX-JSON-DAG: "%275:sub30": 309 # CHECK-GX-JSON-DAG: "%275:sub31": 308 # CHECK-GX-JSON-DAG: "%317:sub0": 401 # CHECK-GX-JSON-DAG: "%317:sub1": 400 # CHECK-GX-JSON-DAG: "%317:sub2": 399 # CHECK-GX-JSON-DAG: "%317:sub3": 398 # CHECK-GX-JSON-DAG: "%317:sub4": 395 # CHECK-GX-JSON-DAG: "%317:sub5": 394 # CHECK-GX-JSON-DAG: "%317:sub6": 393 # CHECK-GX-JSON-DAG: "%317:sub7": 392 # CHECK-GX-JSON-DAG: "%317:sub8": 389 # CHECK-GX-JSON-DAG: "%317:sub9": 388 # CHECK-GX-JSON-DAG: "%317:sub10": 387 # CHECK-GX-JSON-DAG: "%317:sub11": 386 # CHECK-GX-JSON-DAG: "%317:sub12": 383 # CHECK-GX-JSON-DAG: "%317:sub13": 382 # CHECK-GX-JSON-DAG: "%317:sub14": 381 # CHECK-GX-JSON-DAG: "%317:sub15": 380 # CHECK-GX-JSON-DAG: "%317:sub16": 377 # CHECK-GX-JSON-DAG: "%317:sub17": 376 # CHECK-GX-JSON-DAG: "%317:sub18": 375 # CHECK-GX-JSON-DAG: "%317:sub19": 374 # CHECK-GX-JSON-DAG: "%317:sub20": 371 # CHECK-GX-JSON-DAG: "%317:sub21": 370 # CHECK-GX-JSON-DAG: "%317:sub22": 369 # CHECK-GX-JSON-DAG: "%317:sub23": 368 # CHECK-GX-JSON-DAG: "%317:sub24": 365 # CHECK-GX-JSON-DAG: "%317:sub25": 364 # CHECK-GX-JSON-DAG: "%317:sub26": 363 # CHECK-GX-JSON-DAG: "%317:sub27": 362 # CHECK-GX-JSON-DAG: "%317:sub28": 359 # CHECK-GX-JSON-DAG: "%317:sub29": 358 # CHECK-GX-JSON-DAG: "%317:sub30": 357 # CHECK-GX-JSON-DAG: "%317:sub31": 356 # CHECK-GX-JSON-DAG: "%319": 24 # CHECK-GX-JSON-DAG: "%320": 24 # CHECK-GX-JSON-DAG: "%321": 24 # CHECK-GX-JSON-DAG: "%322": 24 # CHECK-GX-JSON-DAG: "%324": 24 # CHECK-GX-JSON-DAG: "%325": 24 # CHECK-GX-JSON-DAG: "%326": 24 # CHECK-GX-JSON-DAG: "%327": 24 # CHECK-GX-JSON-DAG: "%329": 24 # CHECK-GX-JSON-DAG: "%330": 24 # CHECK-GX-JSON-DAG: "%331": 24 # CHECK-GX-JSON-DAG: "%332": 24 # CHECK-GX-JSON-DAG: "%333:sub0": 3 # CHECK-GX-JSON-DAG: "%333:sub1": 2 # CHECK-GX-JSON-DAG: "%333:sub2": 1 # CHECK-GX-JSON-DAG: "%333:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%335:vgpr_32 = COPY %333.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 160 # CHECK-GX-JSON-DAG: "%69:sub1": 159 # CHECK-GX-JSON-DAG: "%69:sub2": 158 # CHECK-GX-JSON-DAG: "%69:sub3": 157 # CHECK-GX-JSON-DAG: "%69:sub4": 154 # CHECK-GX-JSON-DAG: "%69:sub5": 153 # CHECK-GX-JSON-DAG: "%69:sub6": 152 # CHECK-GX-JSON-DAG: "%69:sub7": 151 # CHECK-GX-JSON-DAG: "%69:sub8": 148 # CHECK-GX-JSON-DAG: "%69:sub9": 147 # CHECK-GX-JSON-DAG: "%69:sub10": 146 # CHECK-GX-JSON-DAG: "%69:sub11": 145 # CHECK-GX-JSON-DAG: "%69:sub12": 142 # CHECK-GX-JSON-DAG: "%69:sub13": 141 # CHECK-GX-JSON-DAG: "%69:sub14": 140 # CHECK-GX-JSON-DAG: "%69:sub15": 139 # CHECK-GX-JSON-DAG: "%69:sub16": 136 # CHECK-GX-JSON-DAG: "%69:sub17": 135 # CHECK-GX-JSON-DAG: "%69:sub18": 134 # CHECK-GX-JSON-DAG: "%69:sub19": 133 # CHECK-GX-JSON-DAG: "%69:sub20": 130 # CHECK-GX-JSON-DAG: "%69:sub21": 129 # CHECK-GX-JSON-DAG: "%69:sub22": 128 # CHECK-GX-JSON-DAG: "%69:sub23": 127 # CHECK-GX-JSON-DAG: "%69:sub24": 124 # CHECK-GX-JSON-DAG: "%69:sub25": 123 # CHECK-GX-JSON-DAG: "%69:sub26": 122 # CHECK-GX-JSON-DAG: "%69:sub27": 121 # CHECK-GX-JSON-DAG: "%69:sub28": 118 # CHECK-GX-JSON-DAG: "%69:sub29": 117 # CHECK-GX-JSON-DAG: "%69:sub30": 116 # CHECK-GX-JSON-DAG: "%69:sub31": 115 # CHECK-GX-JSON-DAG: "%70:sub0": 112 # CHECK-GX-JSON-DAG: "%70:sub1": 111 # CHECK-GX-JSON-DAG: "%70:sub2": 110 # CHECK-GX-JSON-DAG: "%70:sub3": 109 # CHECK-GX-JSON-DAG: "%70:sub4": 106 # CHECK-GX-JSON-DAG: "%70:sub5": 105 # CHECK-GX-JSON-DAG: "%70:sub6": 104 # CHECK-GX-JSON-DAG: "%70:sub7": 103 # CHECK-GX-JSON-DAG: "%70:sub8": 100 # CHECK-GX-JSON-DAG: "%70:sub9": 99 # CHECK-GX-JSON-DAG: "%70:sub10": 98 # CHECK-GX-JSON-DAG: "%70:sub11": 97 # CHECK-GX-JSON-DAG: "%70:sub12": 94 # CHECK-GX-JSON-DAG: "%70:sub13": 93 # CHECK-GX-JSON-DAG: "%70:sub14": 92 # CHECK-GX-JSON-DAG: "%70:sub15": 91 # CHECK-GX-JSON-DAG: "%70:sub16": 88 # CHECK-GX-JSON-DAG: "%70:sub17": 87 # CHECK-GX-JSON-DAG: "%70:sub18": 86 # CHECK-GX-JSON-DAG: "%70:sub19": 85 # CHECK-GX-JSON-DAG: "%70:sub20": 82 # CHECK-GX-JSON-DAG: "%70:sub21": 81 # CHECK-GX-JSON-DAG: "%70:sub22": 80 # CHECK-GX-JSON-DAG: "%70:sub23": 79 # CHECK-GX-JSON-DAG: "%70:sub24": 76 # CHECK-GX-JSON-DAG: "%70:sub25": 75 # CHECK-GX-JSON-DAG: "%70:sub26": 74 # CHECK-GX-JSON-DAG: "%70:sub27": 73 # CHECK-GX-JSON-DAG: "%70:sub28": 70 # CHECK-GX-JSON-DAG: "%70:sub29": 69 # CHECK-GX-JSON-DAG: "%70:sub30": 68 # CHECK-GX-JSON-DAG: "%70:sub31": 67 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 25 # CHECK-GX-JSON-DAG: "%149:sub0": 208 # CHECK-GX-JSON-DAG: "%149:sub1": 207 # CHECK-GX-JSON-DAG: "%149:sub2": 206 # CHECK-GX-JSON-DAG: "%149:sub3": 205 # CHECK-GX-JSON-DAG: "%149:sub4": 202 # CHECK-GX-JSON-DAG: "%149:sub5": 201 # CHECK-GX-JSON-DAG: "%149:sub6": 200 # CHECK-GX-JSON-DAG: "%149:sub7": 199 # CHECK-GX-JSON-DAG: "%149:sub8": 196 # CHECK-GX-JSON-DAG: "%149:sub9": 195 # CHECK-GX-JSON-DAG: "%149:sub10": 194 # CHECK-GX-JSON-DAG: "%149:sub11": 193 # CHECK-GX-JSON-DAG: "%149:sub12": 190 # CHECK-GX-JSON-DAG: "%149:sub13": 189 # CHECK-GX-JSON-DAG: "%149:sub14": 188 # CHECK-GX-JSON-DAG: "%149:sub15": 187 # CHECK-GX-JSON-DAG: "%149:sub16": 184 # CHECK-GX-JSON-DAG: "%149:sub17": 183 # CHECK-GX-JSON-DAG: "%149:sub18": 182 # CHECK-GX-JSON-DAG: "%149:sub19": 181 # CHECK-GX-JSON-DAG: "%149:sub20": 178 # CHECK-GX-JSON-DAG: "%149:sub21": 177 # CHECK-GX-JSON-DAG: "%149:sub22": 176 # CHECK-GX-JSON-DAG: "%149:sub23": 175 # CHECK-GX-JSON-DAG: "%149:sub24": 172 # CHECK-GX-JSON-DAG: "%149:sub25": 171 # CHECK-GX-JSON-DAG: "%149:sub26": 170 # CHECK-GX-JSON-DAG: "%149:sub27": 169 # CHECK-GX-JSON-DAG: "%149:sub28": 166 # CHECK-GX-JSON-DAG: "%149:sub29": 165 # CHECK-GX-JSON-DAG: "%149:sub30": 164 # CHECK-GX-JSON-DAG: "%149:sub31": 163 # CHECK-GX-JSON-DAG: "%191:sub0": 256 # CHECK-GX-JSON-DAG: "%191:sub1": 255 # CHECK-GX-JSON-DAG: "%191:sub2": 254 # CHECK-GX-JSON-DAG: "%191:sub3": 253 # CHECK-GX-JSON-DAG: "%191:sub4": 250 # CHECK-GX-JSON-DAG: "%191:sub5": 249 # CHECK-GX-JSON-DAG: "%191:sub6": 248 # CHECK-GX-JSON-DAG: "%191:sub7": 247 # CHECK-GX-JSON-DAG: "%191:sub8": 244 # CHECK-GX-JSON-DAG: "%191:sub9": 243 # CHECK-GX-JSON-DAG: "%191:sub10": 242 # CHECK-GX-JSON-DAG: "%191:sub11": 241 # CHECK-GX-JSON-DAG: "%191:sub12": 238 # CHECK-GX-JSON-DAG: "%191:sub13": 237 # CHECK-GX-JSON-DAG: "%191:sub14": 236 # CHECK-GX-JSON-DAG: "%191:sub15": 235 # CHECK-GX-JSON-DAG: "%191:sub16": 232 # CHECK-GX-JSON-DAG: "%191:sub17": 231 # CHECK-GX-JSON-DAG: "%191:sub18": 230 # CHECK-GX-JSON-DAG: "%191:sub19": 229 # CHECK-GX-JSON-DAG: "%191:sub20": 226 # CHECK-GX-JSON-DAG: "%191:sub21": 225 # CHECK-GX-JSON-DAG: "%191:sub22": 224 # CHECK-GX-JSON-DAG: "%191:sub23": 223 # CHECK-GX-JSON-DAG: "%191:sub24": 220 # CHECK-GX-JSON-DAG: "%191:sub25": 219 # CHECK-GX-JSON-DAG: "%191:sub26": 218 # CHECK-GX-JSON-DAG: "%191:sub27": 217 # CHECK-GX-JSON-DAG: "%191:sub28": 214 # CHECK-GX-JSON-DAG: "%191:sub29": 213 # CHECK-GX-JSON-DAG: "%191:sub30": 212 # CHECK-GX-JSON-DAG: "%191:sub31": 211 # CHECK-GX-JSON-DAG: "%233:sub0": 304 # CHECK-GX-JSON-DAG: "%233:sub1": 303 # CHECK-GX-JSON-DAG: "%233:sub2": 302 # CHECK-GX-JSON-DAG: "%233:sub3": 301 # CHECK-GX-JSON-DAG: "%233:sub4": 298 # CHECK-GX-JSON-DAG: "%233:sub5": 297 # CHECK-GX-JSON-DAG: "%233:sub6": 296 # CHECK-GX-JSON-DAG: "%233:sub7": 295 # CHECK-GX-JSON-DAG: "%233:sub8": 292 # CHECK-GX-JSON-DAG: "%233:sub9": 291 # CHECK-GX-JSON-DAG: "%233:sub10": 290 # CHECK-GX-JSON-DAG: "%233:sub11": 289 # CHECK-GX-JSON-DAG: "%233:sub12": 286 # CHECK-GX-JSON-DAG: "%233:sub13": 285 # CHECK-GX-JSON-DAG: "%233:sub14": 284 # CHECK-GX-JSON-DAG: "%233:sub15": 283 # CHECK-GX-JSON-DAG: "%233:sub16": 280 # CHECK-GX-JSON-DAG: "%233:sub17": 279 # CHECK-GX-JSON-DAG: "%233:sub18": 278 # CHECK-GX-JSON-DAG: "%233:sub19": 277 # CHECK-GX-JSON-DAG: "%233:sub20": 274 # CHECK-GX-JSON-DAG: "%233:sub21": 273 # CHECK-GX-JSON-DAG: "%233:sub22": 272 # CHECK-GX-JSON-DAG: "%233:sub23": 271 # CHECK-GX-JSON-DAG: "%233:sub24": 268 # CHECK-GX-JSON-DAG: "%233:sub25": 267 # CHECK-GX-JSON-DAG: "%233:sub26": 266 # CHECK-GX-JSON-DAG: "%233:sub27": 265 # CHECK-GX-JSON-DAG: "%233:sub28": 262 # CHECK-GX-JSON-DAG: "%233:sub29": 261 # CHECK-GX-JSON-DAG: "%233:sub30": 260 # CHECK-GX-JSON-DAG: "%233:sub31": 259 # CHECK-GX-JSON-DAG: "%275:sub0": 352 # CHECK-GX-JSON-DAG: "%275:sub1": 351 # CHECK-GX-JSON-DAG: "%275:sub2": 350 # CHECK-GX-JSON-DAG: "%275:sub3": 349 # CHECK-GX-JSON-DAG: "%275:sub4": 346 # CHECK-GX-JSON-DAG: "%275:sub5": 345 # CHECK-GX-JSON-DAG: "%275:sub6": 344 # CHECK-GX-JSON-DAG: "%275:sub7": 343 # CHECK-GX-JSON-DAG: "%275:sub8": 340 # CHECK-GX-JSON-DAG: "%275:sub9": 339 # CHECK-GX-JSON-DAG: "%275:sub10": 338 # CHECK-GX-JSON-DAG: "%275:sub11": 337 # CHECK-GX-JSON-DAG: "%275:sub12": 334 # CHECK-GX-JSON-DAG: "%275:sub13": 333 # CHECK-GX-JSON-DAG: "%275:sub14": 332 # CHECK-GX-JSON-DAG: "%275:sub15": 331 # CHECK-GX-JSON-DAG: "%275:sub16": 328 # CHECK-GX-JSON-DAG: "%275:sub17": 327 # CHECK-GX-JSON-DAG: "%275:sub18": 326 # CHECK-GX-JSON-DAG: "%275:sub19": 325 # CHECK-GX-JSON-DAG: "%275:sub20": 322 # CHECK-GX-JSON-DAG: "%275:sub21": 321 # CHECK-GX-JSON-DAG: "%275:sub22": 320 # CHECK-GX-JSON-DAG: "%275:sub23": 319 # CHECK-GX-JSON-DAG: "%275:sub24": 316 # CHECK-GX-JSON-DAG: "%275:sub25": 315 # CHECK-GX-JSON-DAG: "%275:sub26": 314 # CHECK-GX-JSON-DAG: "%275:sub27": 313 # CHECK-GX-JSON-DAG: "%275:sub28": 310 # CHECK-GX-JSON-DAG: "%275:sub29": 309 # CHECK-GX-JSON-DAG: "%275:sub30": 308 # CHECK-GX-JSON-DAG: "%275:sub31": 307 # CHECK-GX-JSON-DAG: "%317:sub0": 400 # CHECK-GX-JSON-DAG: "%317:sub1": 399 # CHECK-GX-JSON-DAG: "%317:sub2": 398 # CHECK-GX-JSON-DAG: "%317:sub3": 397 # CHECK-GX-JSON-DAG: "%317:sub4": 394 # CHECK-GX-JSON-DAG: "%317:sub5": 393 # CHECK-GX-JSON-DAG: "%317:sub6": 392 # CHECK-GX-JSON-DAG: "%317:sub7": 391 # CHECK-GX-JSON-DAG: "%317:sub8": 388 # CHECK-GX-JSON-DAG: "%317:sub9": 387 # CHECK-GX-JSON-DAG: "%317:sub10": 386 # CHECK-GX-JSON-DAG: "%317:sub11": 385 # CHECK-GX-JSON-DAG: "%317:sub12": 382 # CHECK-GX-JSON-DAG: "%317:sub13": 381 # CHECK-GX-JSON-DAG: "%317:sub14": 380 # CHECK-GX-JSON-DAG: "%317:sub15": 379 # CHECK-GX-JSON-DAG: "%317:sub16": 376 # CHECK-GX-JSON-DAG: "%317:sub17": 375 # CHECK-GX-JSON-DAG: "%317:sub18": 374 # CHECK-GX-JSON-DAG: "%317:sub19": 373 # CHECK-GX-JSON-DAG: "%317:sub20": 370 # CHECK-GX-JSON-DAG: "%317:sub21": 369 # CHECK-GX-JSON-DAG: "%317:sub22": 368 # CHECK-GX-JSON-DAG: "%317:sub23": 367 # CHECK-GX-JSON-DAG: "%317:sub24": 364 # CHECK-GX-JSON-DAG: "%317:sub25": 363 # CHECK-GX-JSON-DAG: "%317:sub26": 362 # CHECK-GX-JSON-DAG: "%317:sub27": 361 # CHECK-GX-JSON-DAG: "%317:sub28": 358 # CHECK-GX-JSON-DAG: "%317:sub29": 357 # CHECK-GX-JSON-DAG: "%317:sub30": 356 # CHECK-GX-JSON-DAG: "%317:sub31": 355 # CHECK-GX-JSON-DAG: "%319": 23 # CHECK-GX-JSON-DAG: "%320": 23 # CHECK-GX-JSON-DAG: "%321": 23 # CHECK-GX-JSON-DAG: "%322": 23 # CHECK-GX-JSON-DAG: "%324": 23 # CHECK-GX-JSON-DAG: "%325": 23 # CHECK-GX-JSON-DAG: "%326": 23 # CHECK-GX-JSON-DAG: "%327": 23 # CHECK-GX-JSON-DAG: "%329": 23 # CHECK-GX-JSON-DAG: "%330": 23 # CHECK-GX-JSON-DAG: "%331": 23 # CHECK-GX-JSON-DAG: "%332": 23 # CHECK-GX-JSON-DAG: "%333:sub0": 2 # CHECK-GX-JSON-DAG: "%333:sub1": 1 # CHECK-GX-JSON-DAG: "%333:sub2": 0 # CHECK-GX-JSON-DAG: "%334": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%336:vgpr_32 = COPY %333.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 159 # CHECK-GX-JSON-DAG: "%69:sub1": 158 # CHECK-GX-JSON-DAG: "%69:sub2": 157 # CHECK-GX-JSON-DAG: "%69:sub3": 156 # CHECK-GX-JSON-DAG: "%69:sub4": 153 # CHECK-GX-JSON-DAG: "%69:sub5": 152 # CHECK-GX-JSON-DAG: "%69:sub6": 151 # CHECK-GX-JSON-DAG: "%69:sub7": 150 # CHECK-GX-JSON-DAG: "%69:sub8": 147 # CHECK-GX-JSON-DAG: "%69:sub9": 146 # CHECK-GX-JSON-DAG: "%69:sub10": 145 # CHECK-GX-JSON-DAG: "%69:sub11": 144 # CHECK-GX-JSON-DAG: "%69:sub12": 141 # CHECK-GX-JSON-DAG: "%69:sub13": 140 # CHECK-GX-JSON-DAG: "%69:sub14": 139 # CHECK-GX-JSON-DAG: "%69:sub15": 138 # CHECK-GX-JSON-DAG: "%69:sub16": 135 # CHECK-GX-JSON-DAG: "%69:sub17": 134 # CHECK-GX-JSON-DAG: "%69:sub18": 133 # CHECK-GX-JSON-DAG: "%69:sub19": 132 # CHECK-GX-JSON-DAG: "%69:sub20": 129 # CHECK-GX-JSON-DAG: "%69:sub21": 128 # CHECK-GX-JSON-DAG: "%69:sub22": 127 # CHECK-GX-JSON-DAG: "%69:sub23": 126 # CHECK-GX-JSON-DAG: "%69:sub24": 123 # CHECK-GX-JSON-DAG: "%69:sub25": 122 # CHECK-GX-JSON-DAG: "%69:sub26": 121 # CHECK-GX-JSON-DAG: "%69:sub27": 120 # CHECK-GX-JSON-DAG: "%69:sub28": 117 # CHECK-GX-JSON-DAG: "%69:sub29": 116 # CHECK-GX-JSON-DAG: "%69:sub30": 115 # CHECK-GX-JSON-DAG: "%69:sub31": 114 # CHECK-GX-JSON-DAG: "%70:sub0": 111 # CHECK-GX-JSON-DAG: "%70:sub1": 110 # CHECK-GX-JSON-DAG: "%70:sub2": 109 # CHECK-GX-JSON-DAG: "%70:sub3": 108 # CHECK-GX-JSON-DAG: "%70:sub4": 105 # CHECK-GX-JSON-DAG: "%70:sub5": 104 # CHECK-GX-JSON-DAG: "%70:sub6": 103 # CHECK-GX-JSON-DAG: "%70:sub7": 102 # CHECK-GX-JSON-DAG: "%70:sub8": 99 # CHECK-GX-JSON-DAG: "%70:sub9": 98 # CHECK-GX-JSON-DAG: "%70:sub10": 97 # CHECK-GX-JSON-DAG: "%70:sub11": 96 # CHECK-GX-JSON-DAG: "%70:sub12": 93 # CHECK-GX-JSON-DAG: "%70:sub13": 92 # CHECK-GX-JSON-DAG: "%70:sub14": 91 # CHECK-GX-JSON-DAG: "%70:sub15": 90 # CHECK-GX-JSON-DAG: "%70:sub16": 87 # CHECK-GX-JSON-DAG: "%70:sub17": 86 # CHECK-GX-JSON-DAG: "%70:sub18": 85 # CHECK-GX-JSON-DAG: "%70:sub19": 84 # CHECK-GX-JSON-DAG: "%70:sub20": 81 # CHECK-GX-JSON-DAG: "%70:sub21": 80 # CHECK-GX-JSON-DAG: "%70:sub22": 79 # CHECK-GX-JSON-DAG: "%70:sub23": 78 # CHECK-GX-JSON-DAG: "%70:sub24": 75 # CHECK-GX-JSON-DAG: "%70:sub25": 74 # CHECK-GX-JSON-DAG: "%70:sub26": 73 # CHECK-GX-JSON-DAG: "%70:sub27": 72 # CHECK-GX-JSON-DAG: "%70:sub28": 69 # CHECK-GX-JSON-DAG: "%70:sub29": 68 # CHECK-GX-JSON-DAG: "%70:sub30": 67 # CHECK-GX-JSON-DAG: "%70:sub31": 66 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 24 # CHECK-GX-JSON-DAG: "%149:sub0": 207 # CHECK-GX-JSON-DAG: "%149:sub1": 206 # CHECK-GX-JSON-DAG: "%149:sub2": 205 # CHECK-GX-JSON-DAG: "%149:sub3": 204 # CHECK-GX-JSON-DAG: "%149:sub4": 201 # CHECK-GX-JSON-DAG: "%149:sub5": 200 # CHECK-GX-JSON-DAG: "%149:sub6": 199 # CHECK-GX-JSON-DAG: "%149:sub7": 198 # CHECK-GX-JSON-DAG: "%149:sub8": 195 # CHECK-GX-JSON-DAG: "%149:sub9": 194 # CHECK-GX-JSON-DAG: "%149:sub10": 193 # CHECK-GX-JSON-DAG: "%149:sub11": 192 # CHECK-GX-JSON-DAG: "%149:sub12": 189 # CHECK-GX-JSON-DAG: "%149:sub13": 188 # CHECK-GX-JSON-DAG: "%149:sub14": 187 # CHECK-GX-JSON-DAG: "%149:sub15": 186 # CHECK-GX-JSON-DAG: "%149:sub16": 183 # CHECK-GX-JSON-DAG: "%149:sub17": 182 # CHECK-GX-JSON-DAG: "%149:sub18": 181 # CHECK-GX-JSON-DAG: "%149:sub19": 180 # CHECK-GX-JSON-DAG: "%149:sub20": 177 # CHECK-GX-JSON-DAG: "%149:sub21": 176 # CHECK-GX-JSON-DAG: "%149:sub22": 175 # CHECK-GX-JSON-DAG: "%149:sub23": 174 # CHECK-GX-JSON-DAG: "%149:sub24": 171 # CHECK-GX-JSON-DAG: "%149:sub25": 170 # CHECK-GX-JSON-DAG: "%149:sub26": 169 # CHECK-GX-JSON-DAG: "%149:sub27": 168 # CHECK-GX-JSON-DAG: "%149:sub28": 165 # CHECK-GX-JSON-DAG: "%149:sub29": 164 # CHECK-GX-JSON-DAG: "%149:sub30": 163 # CHECK-GX-JSON-DAG: "%149:sub31": 162 # CHECK-GX-JSON-DAG: "%191:sub0": 255 # CHECK-GX-JSON-DAG: "%191:sub1": 254 # CHECK-GX-JSON-DAG: "%191:sub2": 253 # CHECK-GX-JSON-DAG: "%191:sub3": 252 # CHECK-GX-JSON-DAG: "%191:sub4": 249 # CHECK-GX-JSON-DAG: "%191:sub5": 248 # CHECK-GX-JSON-DAG: "%191:sub6": 247 # CHECK-GX-JSON-DAG: "%191:sub7": 246 # CHECK-GX-JSON-DAG: "%191:sub8": 243 # CHECK-GX-JSON-DAG: "%191:sub9": 242 # CHECK-GX-JSON-DAG: "%191:sub10": 241 # CHECK-GX-JSON-DAG: "%191:sub11": 240 # CHECK-GX-JSON-DAG: "%191:sub12": 237 # CHECK-GX-JSON-DAG: "%191:sub13": 236 # CHECK-GX-JSON-DAG: "%191:sub14": 235 # CHECK-GX-JSON-DAG: "%191:sub15": 234 # CHECK-GX-JSON-DAG: "%191:sub16": 231 # CHECK-GX-JSON-DAG: "%191:sub17": 230 # CHECK-GX-JSON-DAG: "%191:sub18": 229 # CHECK-GX-JSON-DAG: "%191:sub19": 228 # CHECK-GX-JSON-DAG: "%191:sub20": 225 # CHECK-GX-JSON-DAG: "%191:sub21": 224 # CHECK-GX-JSON-DAG: "%191:sub22": 223 # CHECK-GX-JSON-DAG: "%191:sub23": 222 # CHECK-GX-JSON-DAG: "%191:sub24": 219 # CHECK-GX-JSON-DAG: "%191:sub25": 218 # CHECK-GX-JSON-DAG: "%191:sub26": 217 # CHECK-GX-JSON-DAG: "%191:sub27": 216 # CHECK-GX-JSON-DAG: "%191:sub28": 213 # CHECK-GX-JSON-DAG: "%191:sub29": 212 # CHECK-GX-JSON-DAG: "%191:sub30": 211 # CHECK-GX-JSON-DAG: "%191:sub31": 210 # CHECK-GX-JSON-DAG: "%233:sub0": 303 # CHECK-GX-JSON-DAG: "%233:sub1": 302 # CHECK-GX-JSON-DAG: "%233:sub2": 301 # CHECK-GX-JSON-DAG: "%233:sub3": 300 # CHECK-GX-JSON-DAG: "%233:sub4": 297 # CHECK-GX-JSON-DAG: "%233:sub5": 296 # CHECK-GX-JSON-DAG: "%233:sub6": 295 # CHECK-GX-JSON-DAG: "%233:sub7": 294 # CHECK-GX-JSON-DAG: "%233:sub8": 291 # CHECK-GX-JSON-DAG: "%233:sub9": 290 # CHECK-GX-JSON-DAG: "%233:sub10": 289 # CHECK-GX-JSON-DAG: "%233:sub11": 288 # CHECK-GX-JSON-DAG: "%233:sub12": 285 # CHECK-GX-JSON-DAG: "%233:sub13": 284 # CHECK-GX-JSON-DAG: "%233:sub14": 283 # CHECK-GX-JSON-DAG: "%233:sub15": 282 # CHECK-GX-JSON-DAG: "%233:sub16": 279 # CHECK-GX-JSON-DAG: "%233:sub17": 278 # CHECK-GX-JSON-DAG: "%233:sub18": 277 # CHECK-GX-JSON-DAG: "%233:sub19": 276 # CHECK-GX-JSON-DAG: "%233:sub20": 273 # CHECK-GX-JSON-DAG: "%233:sub21": 272 # CHECK-GX-JSON-DAG: "%233:sub22": 271 # CHECK-GX-JSON-DAG: "%233:sub23": 270 # CHECK-GX-JSON-DAG: "%233:sub24": 267 # CHECK-GX-JSON-DAG: "%233:sub25": 266 # CHECK-GX-JSON-DAG: "%233:sub26": 265 # CHECK-GX-JSON-DAG: "%233:sub27": 264 # CHECK-GX-JSON-DAG: "%233:sub28": 261 # CHECK-GX-JSON-DAG: "%233:sub29": 260 # CHECK-GX-JSON-DAG: "%233:sub30": 259 # CHECK-GX-JSON-DAG: "%233:sub31": 258 # CHECK-GX-JSON-DAG: "%275:sub0": 351 # CHECK-GX-JSON-DAG: "%275:sub1": 350 # CHECK-GX-JSON-DAG: "%275:sub2": 349 # CHECK-GX-JSON-DAG: "%275:sub3": 348 # CHECK-GX-JSON-DAG: "%275:sub4": 345 # CHECK-GX-JSON-DAG: "%275:sub5": 344 # CHECK-GX-JSON-DAG: "%275:sub6": 343 # CHECK-GX-JSON-DAG: "%275:sub7": 342 # CHECK-GX-JSON-DAG: "%275:sub8": 339 # CHECK-GX-JSON-DAG: "%275:sub9": 338 # CHECK-GX-JSON-DAG: "%275:sub10": 337 # CHECK-GX-JSON-DAG: "%275:sub11": 336 # CHECK-GX-JSON-DAG: "%275:sub12": 333 # CHECK-GX-JSON-DAG: "%275:sub13": 332 # CHECK-GX-JSON-DAG: "%275:sub14": 331 # CHECK-GX-JSON-DAG: "%275:sub15": 330 # CHECK-GX-JSON-DAG: "%275:sub16": 327 # CHECK-GX-JSON-DAG: "%275:sub17": 326 # CHECK-GX-JSON-DAG: "%275:sub18": 325 # CHECK-GX-JSON-DAG: "%275:sub19": 324 # CHECK-GX-JSON-DAG: "%275:sub20": 321 # CHECK-GX-JSON-DAG: "%275:sub21": 320 # CHECK-GX-JSON-DAG: "%275:sub22": 319 # CHECK-GX-JSON-DAG: "%275:sub23": 318 # CHECK-GX-JSON-DAG: "%275:sub24": 315 # CHECK-GX-JSON-DAG: "%275:sub25": 314 # CHECK-GX-JSON-DAG: "%275:sub26": 313 # CHECK-GX-JSON-DAG: "%275:sub27": 312 # CHECK-GX-JSON-DAG: "%275:sub28": 309 # CHECK-GX-JSON-DAG: "%275:sub29": 308 # CHECK-GX-JSON-DAG: "%275:sub30": 307 # CHECK-GX-JSON-DAG: "%275:sub31": 306 # CHECK-GX-JSON-DAG: "%317:sub0": 399 # CHECK-GX-JSON-DAG: "%317:sub1": 398 # CHECK-GX-JSON-DAG: "%317:sub2": 397 # CHECK-GX-JSON-DAG: "%317:sub3": 396 # CHECK-GX-JSON-DAG: "%317:sub4": 393 # CHECK-GX-JSON-DAG: "%317:sub5": 392 # CHECK-GX-JSON-DAG: "%317:sub6": 391 # CHECK-GX-JSON-DAG: "%317:sub7": 390 # CHECK-GX-JSON-DAG: "%317:sub8": 387 # CHECK-GX-JSON-DAG: "%317:sub9": 386 # CHECK-GX-JSON-DAG: "%317:sub10": 385 # CHECK-GX-JSON-DAG: "%317:sub11": 384 # CHECK-GX-JSON-DAG: "%317:sub12": 381 # CHECK-GX-JSON-DAG: "%317:sub13": 380 # CHECK-GX-JSON-DAG: "%317:sub14": 379 # CHECK-GX-JSON-DAG: "%317:sub15": 378 # CHECK-GX-JSON-DAG: "%317:sub16": 375 # CHECK-GX-JSON-DAG: "%317:sub17": 374 # CHECK-GX-JSON-DAG: "%317:sub18": 373 # CHECK-GX-JSON-DAG: "%317:sub19": 372 # CHECK-GX-JSON-DAG: "%317:sub20": 369 # CHECK-GX-JSON-DAG: "%317:sub21": 368 # CHECK-GX-JSON-DAG: "%317:sub22": 367 # CHECK-GX-JSON-DAG: "%317:sub23": 366 # CHECK-GX-JSON-DAG: "%317:sub24": 363 # CHECK-GX-JSON-DAG: "%317:sub25": 362 # CHECK-GX-JSON-DAG: "%317:sub26": 361 # CHECK-GX-JSON-DAG: "%317:sub27": 360 # CHECK-GX-JSON-DAG: "%317:sub28": 357 # CHECK-GX-JSON-DAG: "%317:sub29": 356 # CHECK-GX-JSON-DAG: "%317:sub30": 355 # CHECK-GX-JSON-DAG: "%317:sub31": 354 # CHECK-GX-JSON-DAG: "%319": 22 # CHECK-GX-JSON-DAG: "%320": 22 # CHECK-GX-JSON-DAG: "%321": 22 # CHECK-GX-JSON-DAG: "%322": 22 # CHECK-GX-JSON-DAG: "%324": 22 # CHECK-GX-JSON-DAG: "%325": 22 # CHECK-GX-JSON-DAG: "%326": 22 # CHECK-GX-JSON-DAG: "%327": 22 # CHECK-GX-JSON-DAG: "%329": 22 # CHECK-GX-JSON-DAG: "%330": 22 # CHECK-GX-JSON-DAG: "%331": 22 # CHECK-GX-JSON-DAG: "%332": 22 # CHECK-GX-JSON-DAG: "%333:sub0": 1 # CHECK-GX-JSON-DAG: "%333:sub1": 0 # CHECK-GX-JSON-DAG: "%334": 22 # CHECK-GX-JSON-DAG: "%335": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%337:vgpr_32 = COPY %333.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 158 # CHECK-GX-JSON-DAG: "%69:sub1": 157 # CHECK-GX-JSON-DAG: "%69:sub2": 156 # CHECK-GX-JSON-DAG: "%69:sub3": 155 # CHECK-GX-JSON-DAG: "%69:sub4": 152 # CHECK-GX-JSON-DAG: "%69:sub5": 151 # CHECK-GX-JSON-DAG: "%69:sub6": 150 # CHECK-GX-JSON-DAG: "%69:sub7": 149 # CHECK-GX-JSON-DAG: "%69:sub8": 146 # CHECK-GX-JSON-DAG: "%69:sub9": 145 # CHECK-GX-JSON-DAG: "%69:sub10": 144 # CHECK-GX-JSON-DAG: "%69:sub11": 143 # CHECK-GX-JSON-DAG: "%69:sub12": 140 # CHECK-GX-JSON-DAG: "%69:sub13": 139 # CHECK-GX-JSON-DAG: "%69:sub14": 138 # CHECK-GX-JSON-DAG: "%69:sub15": 137 # CHECK-GX-JSON-DAG: "%69:sub16": 134 # CHECK-GX-JSON-DAG: "%69:sub17": 133 # CHECK-GX-JSON-DAG: "%69:sub18": 132 # CHECK-GX-JSON-DAG: "%69:sub19": 131 # CHECK-GX-JSON-DAG: "%69:sub20": 128 # CHECK-GX-JSON-DAG: "%69:sub21": 127 # CHECK-GX-JSON-DAG: "%69:sub22": 126 # CHECK-GX-JSON-DAG: "%69:sub23": 125 # CHECK-GX-JSON-DAG: "%69:sub24": 122 # CHECK-GX-JSON-DAG: "%69:sub25": 121 # CHECK-GX-JSON-DAG: "%69:sub26": 120 # CHECK-GX-JSON-DAG: "%69:sub27": 119 # CHECK-GX-JSON-DAG: "%69:sub28": 116 # CHECK-GX-JSON-DAG: "%69:sub29": 115 # CHECK-GX-JSON-DAG: "%69:sub30": 114 # CHECK-GX-JSON-DAG: "%69:sub31": 113 # CHECK-GX-JSON-DAG: "%70:sub0": 110 # CHECK-GX-JSON-DAG: "%70:sub1": 109 # CHECK-GX-JSON-DAG: "%70:sub2": 108 # CHECK-GX-JSON-DAG: "%70:sub3": 107 # CHECK-GX-JSON-DAG: "%70:sub4": 104 # CHECK-GX-JSON-DAG: "%70:sub5": 103 # CHECK-GX-JSON-DAG: "%70:sub6": 102 # CHECK-GX-JSON-DAG: "%70:sub7": 101 # CHECK-GX-JSON-DAG: "%70:sub8": 98 # CHECK-GX-JSON-DAG: "%70:sub9": 97 # CHECK-GX-JSON-DAG: "%70:sub10": 96 # CHECK-GX-JSON-DAG: "%70:sub11": 95 # CHECK-GX-JSON-DAG: "%70:sub12": 92 # CHECK-GX-JSON-DAG: "%70:sub13": 91 # CHECK-GX-JSON-DAG: "%70:sub14": 90 # CHECK-GX-JSON-DAG: "%70:sub15": 89 # CHECK-GX-JSON-DAG: "%70:sub16": 86 # CHECK-GX-JSON-DAG: "%70:sub17": 85 # CHECK-GX-JSON-DAG: "%70:sub18": 84 # CHECK-GX-JSON-DAG: "%70:sub19": 83 # CHECK-GX-JSON-DAG: "%70:sub20": 80 # CHECK-GX-JSON-DAG: "%70:sub21": 79 # CHECK-GX-JSON-DAG: "%70:sub22": 78 # CHECK-GX-JSON-DAG: "%70:sub23": 77 # CHECK-GX-JSON-DAG: "%70:sub24": 74 # CHECK-GX-JSON-DAG: "%70:sub25": 73 # CHECK-GX-JSON-DAG: "%70:sub26": 72 # CHECK-GX-JSON-DAG: "%70:sub27": 71 # CHECK-GX-JSON-DAG: "%70:sub28": 68 # CHECK-GX-JSON-DAG: "%70:sub29": 67 # CHECK-GX-JSON-DAG: "%70:sub30": 66 # CHECK-GX-JSON-DAG: "%70:sub31": 65 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 23 # CHECK-GX-JSON-DAG: "%149:sub0": 206 # CHECK-GX-JSON-DAG: "%149:sub1": 205 # CHECK-GX-JSON-DAG: "%149:sub2": 204 # CHECK-GX-JSON-DAG: "%149:sub3": 203 # CHECK-GX-JSON-DAG: "%149:sub4": 200 # CHECK-GX-JSON-DAG: "%149:sub5": 199 # CHECK-GX-JSON-DAG: "%149:sub6": 198 # CHECK-GX-JSON-DAG: "%149:sub7": 197 # CHECK-GX-JSON-DAG: "%149:sub8": 194 # CHECK-GX-JSON-DAG: "%149:sub9": 193 # CHECK-GX-JSON-DAG: "%149:sub10": 192 # CHECK-GX-JSON-DAG: "%149:sub11": 191 # CHECK-GX-JSON-DAG: "%149:sub12": 188 # CHECK-GX-JSON-DAG: "%149:sub13": 187 # CHECK-GX-JSON-DAG: "%149:sub14": 186 # CHECK-GX-JSON-DAG: "%149:sub15": 185 # CHECK-GX-JSON-DAG: "%149:sub16": 182 # CHECK-GX-JSON-DAG: "%149:sub17": 181 # CHECK-GX-JSON-DAG: "%149:sub18": 180 # CHECK-GX-JSON-DAG: "%149:sub19": 179 # CHECK-GX-JSON-DAG: "%149:sub20": 176 # CHECK-GX-JSON-DAG: "%149:sub21": 175 # CHECK-GX-JSON-DAG: "%149:sub22": 174 # CHECK-GX-JSON-DAG: "%149:sub23": 173 # CHECK-GX-JSON-DAG: "%149:sub24": 170 # CHECK-GX-JSON-DAG: "%149:sub25": 169 # CHECK-GX-JSON-DAG: "%149:sub26": 168 # CHECK-GX-JSON-DAG: "%149:sub27": 167 # CHECK-GX-JSON-DAG: "%149:sub28": 164 # CHECK-GX-JSON-DAG: "%149:sub29": 163 # CHECK-GX-JSON-DAG: "%149:sub30": 162 # CHECK-GX-JSON-DAG: "%149:sub31": 161 # CHECK-GX-JSON-DAG: "%191:sub0": 254 # CHECK-GX-JSON-DAG: "%191:sub1": 253 # CHECK-GX-JSON-DAG: "%191:sub2": 252 # CHECK-GX-JSON-DAG: "%191:sub3": 251 # CHECK-GX-JSON-DAG: "%191:sub4": 248 # CHECK-GX-JSON-DAG: "%191:sub5": 247 # CHECK-GX-JSON-DAG: "%191:sub6": 246 # CHECK-GX-JSON-DAG: "%191:sub7": 245 # CHECK-GX-JSON-DAG: "%191:sub8": 242 # CHECK-GX-JSON-DAG: "%191:sub9": 241 # CHECK-GX-JSON-DAG: "%191:sub10": 240 # CHECK-GX-JSON-DAG: "%191:sub11": 239 # CHECK-GX-JSON-DAG: "%191:sub12": 236 # CHECK-GX-JSON-DAG: "%191:sub13": 235 # CHECK-GX-JSON-DAG: "%191:sub14": 234 # CHECK-GX-JSON-DAG: "%191:sub15": 233 # CHECK-GX-JSON-DAG: "%191:sub16": 230 # CHECK-GX-JSON-DAG: "%191:sub17": 229 # CHECK-GX-JSON-DAG: "%191:sub18": 228 # CHECK-GX-JSON-DAG: "%191:sub19": 227 # CHECK-GX-JSON-DAG: "%191:sub20": 224 # CHECK-GX-JSON-DAG: "%191:sub21": 223 # CHECK-GX-JSON-DAG: "%191:sub22": 222 # CHECK-GX-JSON-DAG: "%191:sub23": 221 # CHECK-GX-JSON-DAG: "%191:sub24": 218 # CHECK-GX-JSON-DAG: "%191:sub25": 217 # CHECK-GX-JSON-DAG: "%191:sub26": 216 # CHECK-GX-JSON-DAG: "%191:sub27": 215 # CHECK-GX-JSON-DAG: "%191:sub28": 212 # CHECK-GX-JSON-DAG: "%191:sub29": 211 # CHECK-GX-JSON-DAG: "%191:sub30": 210 # CHECK-GX-JSON-DAG: "%191:sub31": 209 # CHECK-GX-JSON-DAG: "%233:sub0": 302 # CHECK-GX-JSON-DAG: "%233:sub1": 301 # CHECK-GX-JSON-DAG: "%233:sub2": 300 # CHECK-GX-JSON-DAG: "%233:sub3": 299 # CHECK-GX-JSON-DAG: "%233:sub4": 296 # CHECK-GX-JSON-DAG: "%233:sub5": 295 # CHECK-GX-JSON-DAG: "%233:sub6": 294 # CHECK-GX-JSON-DAG: "%233:sub7": 293 # CHECK-GX-JSON-DAG: "%233:sub8": 290 # CHECK-GX-JSON-DAG: "%233:sub9": 289 # CHECK-GX-JSON-DAG: "%233:sub10": 288 # CHECK-GX-JSON-DAG: "%233:sub11": 287 # CHECK-GX-JSON-DAG: "%233:sub12": 284 # CHECK-GX-JSON-DAG: "%233:sub13": 283 # CHECK-GX-JSON-DAG: "%233:sub14": 282 # CHECK-GX-JSON-DAG: "%233:sub15": 281 # CHECK-GX-JSON-DAG: "%233:sub16": 278 # CHECK-GX-JSON-DAG: "%233:sub17": 277 # CHECK-GX-JSON-DAG: "%233:sub18": 276 # CHECK-GX-JSON-DAG: "%233:sub19": 275 # CHECK-GX-JSON-DAG: "%233:sub20": 272 # CHECK-GX-JSON-DAG: "%233:sub21": 271 # CHECK-GX-JSON-DAG: "%233:sub22": 270 # CHECK-GX-JSON-DAG: "%233:sub23": 269 # CHECK-GX-JSON-DAG: "%233:sub24": 266 # CHECK-GX-JSON-DAG: "%233:sub25": 265 # CHECK-GX-JSON-DAG: "%233:sub26": 264 # CHECK-GX-JSON-DAG: "%233:sub27": 263 # CHECK-GX-JSON-DAG: "%233:sub28": 260 # CHECK-GX-JSON-DAG: "%233:sub29": 259 # CHECK-GX-JSON-DAG: "%233:sub30": 258 # CHECK-GX-JSON-DAG: "%233:sub31": 257 # CHECK-GX-JSON-DAG: "%275:sub0": 350 # CHECK-GX-JSON-DAG: "%275:sub1": 349 # CHECK-GX-JSON-DAG: "%275:sub2": 348 # CHECK-GX-JSON-DAG: "%275:sub3": 347 # CHECK-GX-JSON-DAG: "%275:sub4": 344 # CHECK-GX-JSON-DAG: "%275:sub5": 343 # CHECK-GX-JSON-DAG: "%275:sub6": 342 # CHECK-GX-JSON-DAG: "%275:sub7": 341 # CHECK-GX-JSON-DAG: "%275:sub8": 338 # CHECK-GX-JSON-DAG: "%275:sub9": 337 # CHECK-GX-JSON-DAG: "%275:sub10": 336 # CHECK-GX-JSON-DAG: "%275:sub11": 335 # CHECK-GX-JSON-DAG: "%275:sub12": 332 # CHECK-GX-JSON-DAG: "%275:sub13": 331 # CHECK-GX-JSON-DAG: "%275:sub14": 330 # CHECK-GX-JSON-DAG: "%275:sub15": 329 # CHECK-GX-JSON-DAG: "%275:sub16": 326 # CHECK-GX-JSON-DAG: "%275:sub17": 325 # CHECK-GX-JSON-DAG: "%275:sub18": 324 # CHECK-GX-JSON-DAG: "%275:sub19": 323 # CHECK-GX-JSON-DAG: "%275:sub20": 320 # CHECK-GX-JSON-DAG: "%275:sub21": 319 # CHECK-GX-JSON-DAG: "%275:sub22": 318 # CHECK-GX-JSON-DAG: "%275:sub23": 317 # CHECK-GX-JSON-DAG: "%275:sub24": 314 # CHECK-GX-JSON-DAG: "%275:sub25": 313 # CHECK-GX-JSON-DAG: "%275:sub26": 312 # CHECK-GX-JSON-DAG: "%275:sub27": 311 # CHECK-GX-JSON-DAG: "%275:sub28": 308 # CHECK-GX-JSON-DAG: "%275:sub29": 307 # CHECK-GX-JSON-DAG: "%275:sub30": 306 # CHECK-GX-JSON-DAG: "%275:sub31": 305 # CHECK-GX-JSON-DAG: "%317:sub0": 398 # CHECK-GX-JSON-DAG: "%317:sub1": 397 # CHECK-GX-JSON-DAG: "%317:sub2": 396 # CHECK-GX-JSON-DAG: "%317:sub3": 395 # CHECK-GX-JSON-DAG: "%317:sub4": 392 # CHECK-GX-JSON-DAG: "%317:sub5": 391 # CHECK-GX-JSON-DAG: "%317:sub6": 390 # CHECK-GX-JSON-DAG: "%317:sub7": 389 # CHECK-GX-JSON-DAG: "%317:sub8": 386 # CHECK-GX-JSON-DAG: "%317:sub9": 385 # CHECK-GX-JSON-DAG: "%317:sub10": 384 # CHECK-GX-JSON-DAG: "%317:sub11": 383 # CHECK-GX-JSON-DAG: "%317:sub12": 380 # CHECK-GX-JSON-DAG: "%317:sub13": 379 # CHECK-GX-JSON-DAG: "%317:sub14": 378 # CHECK-GX-JSON-DAG: "%317:sub15": 377 # CHECK-GX-JSON-DAG: "%317:sub16": 374 # CHECK-GX-JSON-DAG: "%317:sub17": 373 # CHECK-GX-JSON-DAG: "%317:sub18": 372 # CHECK-GX-JSON-DAG: "%317:sub19": 371 # CHECK-GX-JSON-DAG: "%317:sub20": 368 # CHECK-GX-JSON-DAG: "%317:sub21": 367 # CHECK-GX-JSON-DAG: "%317:sub22": 366 # CHECK-GX-JSON-DAG: "%317:sub23": 365 # CHECK-GX-JSON-DAG: "%317:sub24": 362 # CHECK-GX-JSON-DAG: "%317:sub25": 361 # CHECK-GX-JSON-DAG: "%317:sub26": 360 # CHECK-GX-JSON-DAG: "%317:sub27": 359 # CHECK-GX-JSON-DAG: "%317:sub28": 356 # CHECK-GX-JSON-DAG: "%317:sub29": 355 # CHECK-GX-JSON-DAG: "%317:sub30": 354 # CHECK-GX-JSON-DAG: "%317:sub31": 353 # CHECK-GX-JSON-DAG: "%319": 21 # CHECK-GX-JSON-DAG: "%320": 21 # CHECK-GX-JSON-DAG: "%321": 21 # CHECK-GX-JSON-DAG: "%322": 21 # CHECK-GX-JSON-DAG: "%324": 21 # CHECK-GX-JSON-DAG: "%325": 21 # CHECK-GX-JSON-DAG: "%326": 21 # CHECK-GX-JSON-DAG: "%327": 21 # CHECK-GX-JSON-DAG: "%329": 21 # CHECK-GX-JSON-DAG: "%330": 21 # CHECK-GX-JSON-DAG: "%331": 21 # CHECK-GX-JSON-DAG: "%332": 21 # CHECK-GX-JSON-DAG: "%333:sub0": 0 # CHECK-GX-JSON-DAG: "%334": 21 # CHECK-GX-JSON-DAG: "%335": 21 # CHECK-GX-JSON-DAG: "%336": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%338:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 157 # CHECK-GX-JSON-DAG: "%69:sub1": 156 # CHECK-GX-JSON-DAG: "%69:sub2": 155 # CHECK-GX-JSON-DAG: "%69:sub3": 154 # CHECK-GX-JSON-DAG: "%69:sub4": 151 # CHECK-GX-JSON-DAG: "%69:sub5": 150 # CHECK-GX-JSON-DAG: "%69:sub6": 149 # CHECK-GX-JSON-DAG: "%69:sub7": 148 # CHECK-GX-JSON-DAG: "%69:sub8": 145 # CHECK-GX-JSON-DAG: "%69:sub9": 144 # CHECK-GX-JSON-DAG: "%69:sub10": 143 # CHECK-GX-JSON-DAG: "%69:sub11": 142 # CHECK-GX-JSON-DAG: "%69:sub12": 139 # CHECK-GX-JSON-DAG: "%69:sub13": 138 # CHECK-GX-JSON-DAG: "%69:sub14": 137 # CHECK-GX-JSON-DAG: "%69:sub15": 136 # CHECK-GX-JSON-DAG: "%69:sub16": 133 # CHECK-GX-JSON-DAG: "%69:sub17": 132 # CHECK-GX-JSON-DAG: "%69:sub18": 131 # CHECK-GX-JSON-DAG: "%69:sub19": 130 # CHECK-GX-JSON-DAG: "%69:sub20": 127 # CHECK-GX-JSON-DAG: "%69:sub21": 126 # CHECK-GX-JSON-DAG: "%69:sub22": 125 # CHECK-GX-JSON-DAG: "%69:sub23": 124 # CHECK-GX-JSON-DAG: "%69:sub24": 121 # CHECK-GX-JSON-DAG: "%69:sub25": 120 # CHECK-GX-JSON-DAG: "%69:sub26": 119 # CHECK-GX-JSON-DAG: "%69:sub27": 118 # CHECK-GX-JSON-DAG: "%69:sub28": 115 # CHECK-GX-JSON-DAG: "%69:sub29": 114 # CHECK-GX-JSON-DAG: "%69:sub30": 113 # CHECK-GX-JSON-DAG: "%69:sub31": 112 # CHECK-GX-JSON-DAG: "%70:sub0": 109 # CHECK-GX-JSON-DAG: "%70:sub1": 108 # CHECK-GX-JSON-DAG: "%70:sub2": 107 # CHECK-GX-JSON-DAG: "%70:sub3": 106 # CHECK-GX-JSON-DAG: "%70:sub4": 103 # CHECK-GX-JSON-DAG: "%70:sub5": 102 # CHECK-GX-JSON-DAG: "%70:sub6": 101 # CHECK-GX-JSON-DAG: "%70:sub7": 100 # CHECK-GX-JSON-DAG: "%70:sub8": 97 # CHECK-GX-JSON-DAG: "%70:sub9": 96 # CHECK-GX-JSON-DAG: "%70:sub10": 95 # CHECK-GX-JSON-DAG: "%70:sub11": 94 # CHECK-GX-JSON-DAG: "%70:sub12": 91 # CHECK-GX-JSON-DAG: "%70:sub13": 90 # CHECK-GX-JSON-DAG: "%70:sub14": 89 # CHECK-GX-JSON-DAG: "%70:sub15": 88 # CHECK-GX-JSON-DAG: "%70:sub16": 85 # CHECK-GX-JSON-DAG: "%70:sub17": 84 # CHECK-GX-JSON-DAG: "%70:sub18": 83 # CHECK-GX-JSON-DAG: "%70:sub19": 82 # CHECK-GX-JSON-DAG: "%70:sub20": 79 # CHECK-GX-JSON-DAG: "%70:sub21": 78 # CHECK-GX-JSON-DAG: "%70:sub22": 77 # CHECK-GX-JSON-DAG: "%70:sub23": 76 # CHECK-GX-JSON-DAG: "%70:sub24": 73 # CHECK-GX-JSON-DAG: "%70:sub25": 72 # CHECK-GX-JSON-DAG: "%70:sub26": 71 # CHECK-GX-JSON-DAG: "%70:sub27": 70 # CHECK-GX-JSON-DAG: "%70:sub28": 67 # CHECK-GX-JSON-DAG: "%70:sub29": 66 # CHECK-GX-JSON-DAG: "%70:sub30": 65 # CHECK-GX-JSON-DAG: "%70:sub31": 64 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 22 # CHECK-GX-JSON-DAG: "%149:sub0": 205 # CHECK-GX-JSON-DAG: "%149:sub1": 204 # CHECK-GX-JSON-DAG: "%149:sub2": 203 # CHECK-GX-JSON-DAG: "%149:sub3": 202 # CHECK-GX-JSON-DAG: "%149:sub4": 199 # CHECK-GX-JSON-DAG: "%149:sub5": 198 # CHECK-GX-JSON-DAG: "%149:sub6": 197 # CHECK-GX-JSON-DAG: "%149:sub7": 196 # CHECK-GX-JSON-DAG: "%149:sub8": 193 # CHECK-GX-JSON-DAG: "%149:sub9": 192 # CHECK-GX-JSON-DAG: "%149:sub10": 191 # CHECK-GX-JSON-DAG: "%149:sub11": 190 # CHECK-GX-JSON-DAG: "%149:sub12": 187 # CHECK-GX-JSON-DAG: "%149:sub13": 186 # CHECK-GX-JSON-DAG: "%149:sub14": 185 # CHECK-GX-JSON-DAG: "%149:sub15": 184 # CHECK-GX-JSON-DAG: "%149:sub16": 181 # CHECK-GX-JSON-DAG: "%149:sub17": 180 # CHECK-GX-JSON-DAG: "%149:sub18": 179 # CHECK-GX-JSON-DAG: "%149:sub19": 178 # CHECK-GX-JSON-DAG: "%149:sub20": 175 # CHECK-GX-JSON-DAG: "%149:sub21": 174 # CHECK-GX-JSON-DAG: "%149:sub22": 173 # CHECK-GX-JSON-DAG: "%149:sub23": 172 # CHECK-GX-JSON-DAG: "%149:sub24": 169 # CHECK-GX-JSON-DAG: "%149:sub25": 168 # CHECK-GX-JSON-DAG: "%149:sub26": 167 # CHECK-GX-JSON-DAG: "%149:sub27": 166 # CHECK-GX-JSON-DAG: "%149:sub28": 163 # CHECK-GX-JSON-DAG: "%149:sub29": 162 # CHECK-GX-JSON-DAG: "%149:sub30": 161 # CHECK-GX-JSON-DAG: "%149:sub31": 160 # CHECK-GX-JSON-DAG: "%191:sub0": 253 # CHECK-GX-JSON-DAG: "%191:sub1": 252 # CHECK-GX-JSON-DAG: "%191:sub2": 251 # CHECK-GX-JSON-DAG: "%191:sub3": 250 # CHECK-GX-JSON-DAG: "%191:sub4": 247 # CHECK-GX-JSON-DAG: "%191:sub5": 246 # CHECK-GX-JSON-DAG: "%191:sub6": 245 # CHECK-GX-JSON-DAG: "%191:sub7": 244 # CHECK-GX-JSON-DAG: "%191:sub8": 241 # CHECK-GX-JSON-DAG: "%191:sub9": 240 # CHECK-GX-JSON-DAG: "%191:sub10": 239 # CHECK-GX-JSON-DAG: "%191:sub11": 238 # CHECK-GX-JSON-DAG: "%191:sub12": 235 # CHECK-GX-JSON-DAG: "%191:sub13": 234 # CHECK-GX-JSON-DAG: "%191:sub14": 233 # CHECK-GX-JSON-DAG: "%191:sub15": 232 # CHECK-GX-JSON-DAG: "%191:sub16": 229 # CHECK-GX-JSON-DAG: "%191:sub17": 228 # CHECK-GX-JSON-DAG: "%191:sub18": 227 # CHECK-GX-JSON-DAG: "%191:sub19": 226 # CHECK-GX-JSON-DAG: "%191:sub20": 223 # CHECK-GX-JSON-DAG: "%191:sub21": 222 # CHECK-GX-JSON-DAG: "%191:sub22": 221 # CHECK-GX-JSON-DAG: "%191:sub23": 220 # CHECK-GX-JSON-DAG: "%191:sub24": 217 # CHECK-GX-JSON-DAG: "%191:sub25": 216 # CHECK-GX-JSON-DAG: "%191:sub26": 215 # CHECK-GX-JSON-DAG: "%191:sub27": 214 # CHECK-GX-JSON-DAG: "%191:sub28": 211 # CHECK-GX-JSON-DAG: "%191:sub29": 210 # CHECK-GX-JSON-DAG: "%191:sub30": 209 # CHECK-GX-JSON-DAG: "%191:sub31": 208 # CHECK-GX-JSON-DAG: "%233:sub0": 301 # CHECK-GX-JSON-DAG: "%233:sub1": 300 # CHECK-GX-JSON-DAG: "%233:sub2": 299 # CHECK-GX-JSON-DAG: "%233:sub3": 298 # CHECK-GX-JSON-DAG: "%233:sub4": 295 # CHECK-GX-JSON-DAG: "%233:sub5": 294 # CHECK-GX-JSON-DAG: "%233:sub6": 293 # CHECK-GX-JSON-DAG: "%233:sub7": 292 # CHECK-GX-JSON-DAG: "%233:sub8": 289 # CHECK-GX-JSON-DAG: "%233:sub9": 288 # CHECK-GX-JSON-DAG: "%233:sub10": 287 # CHECK-GX-JSON-DAG: "%233:sub11": 286 # CHECK-GX-JSON-DAG: "%233:sub12": 283 # CHECK-GX-JSON-DAG: "%233:sub13": 282 # CHECK-GX-JSON-DAG: "%233:sub14": 281 # CHECK-GX-JSON-DAG: "%233:sub15": 280 # CHECK-GX-JSON-DAG: "%233:sub16": 277 # CHECK-GX-JSON-DAG: "%233:sub17": 276 # CHECK-GX-JSON-DAG: "%233:sub18": 275 # CHECK-GX-JSON-DAG: "%233:sub19": 274 # CHECK-GX-JSON-DAG: "%233:sub20": 271 # CHECK-GX-JSON-DAG: "%233:sub21": 270 # CHECK-GX-JSON-DAG: "%233:sub22": 269 # CHECK-GX-JSON-DAG: "%233:sub23": 268 # CHECK-GX-JSON-DAG: "%233:sub24": 265 # CHECK-GX-JSON-DAG: "%233:sub25": 264 # CHECK-GX-JSON-DAG: "%233:sub26": 263 # CHECK-GX-JSON-DAG: "%233:sub27": 262 # CHECK-GX-JSON-DAG: "%233:sub28": 259 # CHECK-GX-JSON-DAG: "%233:sub29": 258 # CHECK-GX-JSON-DAG: "%233:sub30": 257 # CHECK-GX-JSON-DAG: "%233:sub31": 256 # CHECK-GX-JSON-DAG: "%275:sub0": 349 # CHECK-GX-JSON-DAG: "%275:sub1": 348 # CHECK-GX-JSON-DAG: "%275:sub2": 347 # CHECK-GX-JSON-DAG: "%275:sub3": 346 # CHECK-GX-JSON-DAG: "%275:sub4": 343 # CHECK-GX-JSON-DAG: "%275:sub5": 342 # CHECK-GX-JSON-DAG: "%275:sub6": 341 # CHECK-GX-JSON-DAG: "%275:sub7": 340 # CHECK-GX-JSON-DAG: "%275:sub8": 337 # CHECK-GX-JSON-DAG: "%275:sub9": 336 # CHECK-GX-JSON-DAG: "%275:sub10": 335 # CHECK-GX-JSON-DAG: "%275:sub11": 334 # CHECK-GX-JSON-DAG: "%275:sub12": 331 # CHECK-GX-JSON-DAG: "%275:sub13": 330 # CHECK-GX-JSON-DAG: "%275:sub14": 329 # CHECK-GX-JSON-DAG: "%275:sub15": 328 # CHECK-GX-JSON-DAG: "%275:sub16": 325 # CHECK-GX-JSON-DAG: "%275:sub17": 324 # CHECK-GX-JSON-DAG: "%275:sub18": 323 # CHECK-GX-JSON-DAG: "%275:sub19": 322 # CHECK-GX-JSON-DAG: "%275:sub20": 319 # CHECK-GX-JSON-DAG: "%275:sub21": 318 # CHECK-GX-JSON-DAG: "%275:sub22": 317 # CHECK-GX-JSON-DAG: "%275:sub23": 316 # CHECK-GX-JSON-DAG: "%275:sub24": 313 # CHECK-GX-JSON-DAG: "%275:sub25": 312 # CHECK-GX-JSON-DAG: "%275:sub26": 311 # CHECK-GX-JSON-DAG: "%275:sub27": 310 # CHECK-GX-JSON-DAG: "%275:sub28": 307 # CHECK-GX-JSON-DAG: "%275:sub29": 306 # CHECK-GX-JSON-DAG: "%275:sub30": 305 # CHECK-GX-JSON-DAG: "%275:sub31": 304 # CHECK-GX-JSON-DAG: "%317:sub0": 397 # CHECK-GX-JSON-DAG: "%317:sub1": 396 # CHECK-GX-JSON-DAG: "%317:sub2": 395 # CHECK-GX-JSON-DAG: "%317:sub3": 394 # CHECK-GX-JSON-DAG: "%317:sub4": 391 # CHECK-GX-JSON-DAG: "%317:sub5": 390 # CHECK-GX-JSON-DAG: "%317:sub6": 389 # CHECK-GX-JSON-DAG: "%317:sub7": 388 # CHECK-GX-JSON-DAG: "%317:sub8": 385 # CHECK-GX-JSON-DAG: "%317:sub9": 384 # CHECK-GX-JSON-DAG: "%317:sub10": 383 # CHECK-GX-JSON-DAG: "%317:sub11": 382 # CHECK-GX-JSON-DAG: "%317:sub12": 379 # CHECK-GX-JSON-DAG: "%317:sub13": 378 # CHECK-GX-JSON-DAG: "%317:sub14": 377 # CHECK-GX-JSON-DAG: "%317:sub15": 376 # CHECK-GX-JSON-DAG: "%317:sub16": 373 # CHECK-GX-JSON-DAG: "%317:sub17": 372 # CHECK-GX-JSON-DAG: "%317:sub18": 371 # CHECK-GX-JSON-DAG: "%317:sub19": 370 # CHECK-GX-JSON-DAG: "%317:sub20": 367 # CHECK-GX-JSON-DAG: "%317:sub21": 366 # CHECK-GX-JSON-DAG: "%317:sub22": 365 # CHECK-GX-JSON-DAG: "%317:sub23": 364 # CHECK-GX-JSON-DAG: "%317:sub24": 361 # CHECK-GX-JSON-DAG: "%317:sub25": 360 # CHECK-GX-JSON-DAG: "%317:sub26": 359 # CHECK-GX-JSON-DAG: "%317:sub27": 358 # CHECK-GX-JSON-DAG: "%317:sub28": 355 # CHECK-GX-JSON-DAG: "%317:sub29": 354 # CHECK-GX-JSON-DAG: "%317:sub30": 353 # CHECK-GX-JSON-DAG: "%317:sub31": 352 # CHECK-GX-JSON-DAG: "%319": 20 # CHECK-GX-JSON-DAG: "%320": 20 # CHECK-GX-JSON-DAG: "%321": 20 # CHECK-GX-JSON-DAG: "%322": 20 # CHECK-GX-JSON-DAG: "%324": 20 # CHECK-GX-JSON-DAG: "%325": 20 # CHECK-GX-JSON-DAG: "%326": 20 # CHECK-GX-JSON-DAG: "%327": 20 # CHECK-GX-JSON-DAG: "%329": 20 # CHECK-GX-JSON-DAG: "%330": 20 # CHECK-GX-JSON-DAG: "%331": 20 # CHECK-GX-JSON-DAG: "%332": 20 # CHECK-GX-JSON-DAG: "%334": 20 # CHECK-GX-JSON-DAG: "%335": 20 # CHECK-GX-JSON-DAG: "%336": 20 # CHECK-GX-JSON-DAG: "%337": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%339:vgpr_32 = COPY %338.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 156 # CHECK-GX-JSON-DAG: "%69:sub1": 155 # CHECK-GX-JSON-DAG: "%69:sub2": 154 # CHECK-GX-JSON-DAG: "%69:sub3": 153 # CHECK-GX-JSON-DAG: "%69:sub4": 150 # CHECK-GX-JSON-DAG: "%69:sub5": 149 # CHECK-GX-JSON-DAG: "%69:sub6": 148 # CHECK-GX-JSON-DAG: "%69:sub7": 147 # CHECK-GX-JSON-DAG: "%69:sub8": 144 # CHECK-GX-JSON-DAG: "%69:sub9": 143 # CHECK-GX-JSON-DAG: "%69:sub10": 142 # CHECK-GX-JSON-DAG: "%69:sub11": 141 # CHECK-GX-JSON-DAG: "%69:sub12": 138 # CHECK-GX-JSON-DAG: "%69:sub13": 137 # CHECK-GX-JSON-DAG: "%69:sub14": 136 # CHECK-GX-JSON-DAG: "%69:sub15": 135 # CHECK-GX-JSON-DAG: "%69:sub16": 132 # CHECK-GX-JSON-DAG: "%69:sub17": 131 # CHECK-GX-JSON-DAG: "%69:sub18": 130 # CHECK-GX-JSON-DAG: "%69:sub19": 129 # CHECK-GX-JSON-DAG: "%69:sub20": 126 # CHECK-GX-JSON-DAG: "%69:sub21": 125 # CHECK-GX-JSON-DAG: "%69:sub22": 124 # CHECK-GX-JSON-DAG: "%69:sub23": 123 # CHECK-GX-JSON-DAG: "%69:sub24": 120 # CHECK-GX-JSON-DAG: "%69:sub25": 119 # CHECK-GX-JSON-DAG: "%69:sub26": 118 # CHECK-GX-JSON-DAG: "%69:sub27": 117 # CHECK-GX-JSON-DAG: "%69:sub28": 114 # CHECK-GX-JSON-DAG: "%69:sub29": 113 # CHECK-GX-JSON-DAG: "%69:sub30": 112 # CHECK-GX-JSON-DAG: "%69:sub31": 111 # CHECK-GX-JSON-DAG: "%70:sub0": 108 # CHECK-GX-JSON-DAG: "%70:sub1": 107 # CHECK-GX-JSON-DAG: "%70:sub2": 106 # CHECK-GX-JSON-DAG: "%70:sub3": 105 # CHECK-GX-JSON-DAG: "%70:sub4": 102 # CHECK-GX-JSON-DAG: "%70:sub5": 101 # CHECK-GX-JSON-DAG: "%70:sub6": 100 # CHECK-GX-JSON-DAG: "%70:sub7": 99 # CHECK-GX-JSON-DAG: "%70:sub8": 96 # CHECK-GX-JSON-DAG: "%70:sub9": 95 # CHECK-GX-JSON-DAG: "%70:sub10": 94 # CHECK-GX-JSON-DAG: "%70:sub11": 93 # CHECK-GX-JSON-DAG: "%70:sub12": 90 # CHECK-GX-JSON-DAG: "%70:sub13": 89 # CHECK-GX-JSON-DAG: "%70:sub14": 88 # CHECK-GX-JSON-DAG: "%70:sub15": 87 # CHECK-GX-JSON-DAG: "%70:sub16": 84 # CHECK-GX-JSON-DAG: "%70:sub17": 83 # CHECK-GX-JSON-DAG: "%70:sub18": 82 # CHECK-GX-JSON-DAG: "%70:sub19": 81 # CHECK-GX-JSON-DAG: "%70:sub20": 78 # CHECK-GX-JSON-DAG: "%70:sub21": 77 # CHECK-GX-JSON-DAG: "%70:sub22": 76 # CHECK-GX-JSON-DAG: "%70:sub23": 75 # CHECK-GX-JSON-DAG: "%70:sub24": 72 # CHECK-GX-JSON-DAG: "%70:sub25": 71 # CHECK-GX-JSON-DAG: "%70:sub26": 70 # CHECK-GX-JSON-DAG: "%70:sub27": 69 # CHECK-GX-JSON-DAG: "%70:sub28": 66 # CHECK-GX-JSON-DAG: "%70:sub29": 65 # CHECK-GX-JSON-DAG: "%70:sub30": 64 # CHECK-GX-JSON-DAG: "%70:sub31": 63 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 21 # CHECK-GX-JSON-DAG: "%149:sub0": 204 # CHECK-GX-JSON-DAG: "%149:sub1": 203 # CHECK-GX-JSON-DAG: "%149:sub2": 202 # CHECK-GX-JSON-DAG: "%149:sub3": 201 # CHECK-GX-JSON-DAG: "%149:sub4": 198 # CHECK-GX-JSON-DAG: "%149:sub5": 197 # CHECK-GX-JSON-DAG: "%149:sub6": 196 # CHECK-GX-JSON-DAG: "%149:sub7": 195 # CHECK-GX-JSON-DAG: "%149:sub8": 192 # CHECK-GX-JSON-DAG: "%149:sub9": 191 # CHECK-GX-JSON-DAG: "%149:sub10": 190 # CHECK-GX-JSON-DAG: "%149:sub11": 189 # CHECK-GX-JSON-DAG: "%149:sub12": 186 # CHECK-GX-JSON-DAG: "%149:sub13": 185 # CHECK-GX-JSON-DAG: "%149:sub14": 184 # CHECK-GX-JSON-DAG: "%149:sub15": 183 # CHECK-GX-JSON-DAG: "%149:sub16": 180 # CHECK-GX-JSON-DAG: "%149:sub17": 179 # CHECK-GX-JSON-DAG: "%149:sub18": 178 # CHECK-GX-JSON-DAG: "%149:sub19": 177 # CHECK-GX-JSON-DAG: "%149:sub20": 174 # CHECK-GX-JSON-DAG: "%149:sub21": 173 # CHECK-GX-JSON-DAG: "%149:sub22": 172 # CHECK-GX-JSON-DAG: "%149:sub23": 171 # CHECK-GX-JSON-DAG: "%149:sub24": 168 # CHECK-GX-JSON-DAG: "%149:sub25": 167 # CHECK-GX-JSON-DAG: "%149:sub26": 166 # CHECK-GX-JSON-DAG: "%149:sub27": 165 # CHECK-GX-JSON-DAG: "%149:sub28": 162 # CHECK-GX-JSON-DAG: "%149:sub29": 161 # CHECK-GX-JSON-DAG: "%149:sub30": 160 # CHECK-GX-JSON-DAG: "%149:sub31": 159 # CHECK-GX-JSON-DAG: "%191:sub0": 252 # CHECK-GX-JSON-DAG: "%191:sub1": 251 # CHECK-GX-JSON-DAG: "%191:sub2": 250 # CHECK-GX-JSON-DAG: "%191:sub3": 249 # CHECK-GX-JSON-DAG: "%191:sub4": 246 # CHECK-GX-JSON-DAG: "%191:sub5": 245 # CHECK-GX-JSON-DAG: "%191:sub6": 244 # CHECK-GX-JSON-DAG: "%191:sub7": 243 # CHECK-GX-JSON-DAG: "%191:sub8": 240 # CHECK-GX-JSON-DAG: "%191:sub9": 239 # CHECK-GX-JSON-DAG: "%191:sub10": 238 # CHECK-GX-JSON-DAG: "%191:sub11": 237 # CHECK-GX-JSON-DAG: "%191:sub12": 234 # CHECK-GX-JSON-DAG: "%191:sub13": 233 # CHECK-GX-JSON-DAG: "%191:sub14": 232 # CHECK-GX-JSON-DAG: "%191:sub15": 231 # CHECK-GX-JSON-DAG: "%191:sub16": 228 # CHECK-GX-JSON-DAG: "%191:sub17": 227 # CHECK-GX-JSON-DAG: "%191:sub18": 226 # CHECK-GX-JSON-DAG: "%191:sub19": 225 # CHECK-GX-JSON-DAG: "%191:sub20": 222 # CHECK-GX-JSON-DAG: "%191:sub21": 221 # CHECK-GX-JSON-DAG: "%191:sub22": 220 # CHECK-GX-JSON-DAG: "%191:sub23": 219 # CHECK-GX-JSON-DAG: "%191:sub24": 216 # CHECK-GX-JSON-DAG: "%191:sub25": 215 # CHECK-GX-JSON-DAG: "%191:sub26": 214 # CHECK-GX-JSON-DAG: "%191:sub27": 213 # CHECK-GX-JSON-DAG: "%191:sub28": 210 # CHECK-GX-JSON-DAG: "%191:sub29": 209 # CHECK-GX-JSON-DAG: "%191:sub30": 208 # CHECK-GX-JSON-DAG: "%191:sub31": 207 # CHECK-GX-JSON-DAG: "%233:sub0": 300 # CHECK-GX-JSON-DAG: "%233:sub1": 299 # CHECK-GX-JSON-DAG: "%233:sub2": 298 # CHECK-GX-JSON-DAG: "%233:sub3": 297 # CHECK-GX-JSON-DAG: "%233:sub4": 294 # CHECK-GX-JSON-DAG: "%233:sub5": 293 # CHECK-GX-JSON-DAG: "%233:sub6": 292 # CHECK-GX-JSON-DAG: "%233:sub7": 291 # CHECK-GX-JSON-DAG: "%233:sub8": 288 # CHECK-GX-JSON-DAG: "%233:sub9": 287 # CHECK-GX-JSON-DAG: "%233:sub10": 286 # CHECK-GX-JSON-DAG: "%233:sub11": 285 # CHECK-GX-JSON-DAG: "%233:sub12": 282 # CHECK-GX-JSON-DAG: "%233:sub13": 281 # CHECK-GX-JSON-DAG: "%233:sub14": 280 # CHECK-GX-JSON-DAG: "%233:sub15": 279 # CHECK-GX-JSON-DAG: "%233:sub16": 276 # CHECK-GX-JSON-DAG: "%233:sub17": 275 # CHECK-GX-JSON-DAG: "%233:sub18": 274 # CHECK-GX-JSON-DAG: "%233:sub19": 273 # CHECK-GX-JSON-DAG: "%233:sub20": 270 # CHECK-GX-JSON-DAG: "%233:sub21": 269 # CHECK-GX-JSON-DAG: "%233:sub22": 268 # CHECK-GX-JSON-DAG: "%233:sub23": 267 # CHECK-GX-JSON-DAG: "%233:sub24": 264 # CHECK-GX-JSON-DAG: "%233:sub25": 263 # CHECK-GX-JSON-DAG: "%233:sub26": 262 # CHECK-GX-JSON-DAG: "%233:sub27": 261 # CHECK-GX-JSON-DAG: "%233:sub28": 258 # CHECK-GX-JSON-DAG: "%233:sub29": 257 # CHECK-GX-JSON-DAG: "%233:sub30": 256 # CHECK-GX-JSON-DAG: "%233:sub31": 255 # CHECK-GX-JSON-DAG: "%275:sub0": 348 # CHECK-GX-JSON-DAG: "%275:sub1": 347 # CHECK-GX-JSON-DAG: "%275:sub2": 346 # CHECK-GX-JSON-DAG: "%275:sub3": 345 # CHECK-GX-JSON-DAG: "%275:sub4": 342 # CHECK-GX-JSON-DAG: "%275:sub5": 341 # CHECK-GX-JSON-DAG: "%275:sub6": 340 # CHECK-GX-JSON-DAG: "%275:sub7": 339 # CHECK-GX-JSON-DAG: "%275:sub8": 336 # CHECK-GX-JSON-DAG: "%275:sub9": 335 # CHECK-GX-JSON-DAG: "%275:sub10": 334 # CHECK-GX-JSON-DAG: "%275:sub11": 333 # CHECK-GX-JSON-DAG: "%275:sub12": 330 # CHECK-GX-JSON-DAG: "%275:sub13": 329 # CHECK-GX-JSON-DAG: "%275:sub14": 328 # CHECK-GX-JSON-DAG: "%275:sub15": 327 # CHECK-GX-JSON-DAG: "%275:sub16": 324 # CHECK-GX-JSON-DAG: "%275:sub17": 323 # CHECK-GX-JSON-DAG: "%275:sub18": 322 # CHECK-GX-JSON-DAG: "%275:sub19": 321 # CHECK-GX-JSON-DAG: "%275:sub20": 318 # CHECK-GX-JSON-DAG: "%275:sub21": 317 # CHECK-GX-JSON-DAG: "%275:sub22": 316 # CHECK-GX-JSON-DAG: "%275:sub23": 315 # CHECK-GX-JSON-DAG: "%275:sub24": 312 # CHECK-GX-JSON-DAG: "%275:sub25": 311 # CHECK-GX-JSON-DAG: "%275:sub26": 310 # CHECK-GX-JSON-DAG: "%275:sub27": 309 # CHECK-GX-JSON-DAG: "%275:sub28": 306 # CHECK-GX-JSON-DAG: "%275:sub29": 305 # CHECK-GX-JSON-DAG: "%275:sub30": 304 # CHECK-GX-JSON-DAG: "%275:sub31": 303 # CHECK-GX-JSON-DAG: "%317:sub0": 396 # CHECK-GX-JSON-DAG: "%317:sub1": 395 # CHECK-GX-JSON-DAG: "%317:sub2": 394 # CHECK-GX-JSON-DAG: "%317:sub3": 393 # CHECK-GX-JSON-DAG: "%317:sub4": 390 # CHECK-GX-JSON-DAG: "%317:sub5": 389 # CHECK-GX-JSON-DAG: "%317:sub6": 388 # CHECK-GX-JSON-DAG: "%317:sub7": 387 # CHECK-GX-JSON-DAG: "%317:sub8": 384 # CHECK-GX-JSON-DAG: "%317:sub9": 383 # CHECK-GX-JSON-DAG: "%317:sub10": 382 # CHECK-GX-JSON-DAG: "%317:sub11": 381 # CHECK-GX-JSON-DAG: "%317:sub12": 378 # CHECK-GX-JSON-DAG: "%317:sub13": 377 # CHECK-GX-JSON-DAG: "%317:sub14": 376 # CHECK-GX-JSON-DAG: "%317:sub15": 375 # CHECK-GX-JSON-DAG: "%317:sub16": 372 # CHECK-GX-JSON-DAG: "%317:sub17": 371 # CHECK-GX-JSON-DAG: "%317:sub18": 370 # CHECK-GX-JSON-DAG: "%317:sub19": 369 # CHECK-GX-JSON-DAG: "%317:sub20": 366 # CHECK-GX-JSON-DAG: "%317:sub21": 365 # CHECK-GX-JSON-DAG: "%317:sub22": 364 # CHECK-GX-JSON-DAG: "%317:sub23": 363 # CHECK-GX-JSON-DAG: "%317:sub24": 360 # CHECK-GX-JSON-DAG: "%317:sub25": 359 # CHECK-GX-JSON-DAG: "%317:sub26": 358 # CHECK-GX-JSON-DAG: "%317:sub27": 357 # CHECK-GX-JSON-DAG: "%317:sub28": 354 # CHECK-GX-JSON-DAG: "%317:sub29": 353 # CHECK-GX-JSON-DAG: "%317:sub30": 352 # CHECK-GX-JSON-DAG: "%317:sub31": 351 # CHECK-GX-JSON-DAG: "%319": 19 # CHECK-GX-JSON-DAG: "%320": 19 # CHECK-GX-JSON-DAG: "%321": 19 # CHECK-GX-JSON-DAG: "%322": 19 # CHECK-GX-JSON-DAG: "%324": 19 # CHECK-GX-JSON-DAG: "%325": 19 # CHECK-GX-JSON-DAG: "%326": 19 # CHECK-GX-JSON-DAG: "%327": 19 # CHECK-GX-JSON-DAG: "%329": 19 # CHECK-GX-JSON-DAG: "%330": 19 # CHECK-GX-JSON-DAG: "%331": 19 # CHECK-GX-JSON-DAG: "%332": 19 # CHECK-GX-JSON-DAG: "%334": 19 # CHECK-GX-JSON-DAG: "%335": 19 # CHECK-GX-JSON-DAG: "%336": 19 # CHECK-GX-JSON-DAG: "%337": 19 # CHECK-GX-JSON-DAG: "%338:sub0": 3 # CHECK-GX-JSON-DAG: "%338:sub1": 2 # CHECK-GX-JSON-DAG: "%338:sub2": 1 # CHECK-GX-JSON-DAG: "%338:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%340:vgpr_32 = COPY %338.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 155 # CHECK-GX-JSON-DAG: "%69:sub1": 154 # CHECK-GX-JSON-DAG: "%69:sub2": 153 # CHECK-GX-JSON-DAG: "%69:sub3": 152 # CHECK-GX-JSON-DAG: "%69:sub4": 149 # CHECK-GX-JSON-DAG: "%69:sub5": 148 # CHECK-GX-JSON-DAG: "%69:sub6": 147 # CHECK-GX-JSON-DAG: "%69:sub7": 146 # CHECK-GX-JSON-DAG: "%69:sub8": 143 # CHECK-GX-JSON-DAG: "%69:sub9": 142 # CHECK-GX-JSON-DAG: "%69:sub10": 141 # CHECK-GX-JSON-DAG: "%69:sub11": 140 # CHECK-GX-JSON-DAG: "%69:sub12": 137 # CHECK-GX-JSON-DAG: "%69:sub13": 136 # CHECK-GX-JSON-DAG: "%69:sub14": 135 # CHECK-GX-JSON-DAG: "%69:sub15": 134 # CHECK-GX-JSON-DAG: "%69:sub16": 131 # CHECK-GX-JSON-DAG: "%69:sub17": 130 # CHECK-GX-JSON-DAG: "%69:sub18": 129 # CHECK-GX-JSON-DAG: "%69:sub19": 128 # CHECK-GX-JSON-DAG: "%69:sub20": 125 # CHECK-GX-JSON-DAG: "%69:sub21": 124 # CHECK-GX-JSON-DAG: "%69:sub22": 123 # CHECK-GX-JSON-DAG: "%69:sub23": 122 # CHECK-GX-JSON-DAG: "%69:sub24": 119 # CHECK-GX-JSON-DAG: "%69:sub25": 118 # CHECK-GX-JSON-DAG: "%69:sub26": 117 # CHECK-GX-JSON-DAG: "%69:sub27": 116 # CHECK-GX-JSON-DAG: "%69:sub28": 113 # CHECK-GX-JSON-DAG: "%69:sub29": 112 # CHECK-GX-JSON-DAG: "%69:sub30": 111 # CHECK-GX-JSON-DAG: "%69:sub31": 110 # CHECK-GX-JSON-DAG: "%70:sub0": 107 # CHECK-GX-JSON-DAG: "%70:sub1": 106 # CHECK-GX-JSON-DAG: "%70:sub2": 105 # CHECK-GX-JSON-DAG: "%70:sub3": 104 # CHECK-GX-JSON-DAG: "%70:sub4": 101 # CHECK-GX-JSON-DAG: "%70:sub5": 100 # CHECK-GX-JSON-DAG: "%70:sub6": 99 # CHECK-GX-JSON-DAG: "%70:sub7": 98 # CHECK-GX-JSON-DAG: "%70:sub8": 95 # CHECK-GX-JSON-DAG: "%70:sub9": 94 # CHECK-GX-JSON-DAG: "%70:sub10": 93 # CHECK-GX-JSON-DAG: "%70:sub11": 92 # CHECK-GX-JSON-DAG: "%70:sub12": 89 # CHECK-GX-JSON-DAG: "%70:sub13": 88 # CHECK-GX-JSON-DAG: "%70:sub14": 87 # CHECK-GX-JSON-DAG: "%70:sub15": 86 # CHECK-GX-JSON-DAG: "%70:sub16": 83 # CHECK-GX-JSON-DAG: "%70:sub17": 82 # CHECK-GX-JSON-DAG: "%70:sub18": 81 # CHECK-GX-JSON-DAG: "%70:sub19": 80 # CHECK-GX-JSON-DAG: "%70:sub20": 77 # CHECK-GX-JSON-DAG: "%70:sub21": 76 # CHECK-GX-JSON-DAG: "%70:sub22": 75 # CHECK-GX-JSON-DAG: "%70:sub23": 74 # CHECK-GX-JSON-DAG: "%70:sub24": 71 # CHECK-GX-JSON-DAG: "%70:sub25": 70 # CHECK-GX-JSON-DAG: "%70:sub26": 69 # CHECK-GX-JSON-DAG: "%70:sub27": 68 # CHECK-GX-JSON-DAG: "%70:sub28": 65 # CHECK-GX-JSON-DAG: "%70:sub29": 64 # CHECK-GX-JSON-DAG: "%70:sub30": 63 # CHECK-GX-JSON-DAG: "%70:sub31": 62 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 20 # CHECK-GX-JSON-DAG: "%149:sub0": 203 # CHECK-GX-JSON-DAG: "%149:sub1": 202 # CHECK-GX-JSON-DAG: "%149:sub2": 201 # CHECK-GX-JSON-DAG: "%149:sub3": 200 # CHECK-GX-JSON-DAG: "%149:sub4": 197 # CHECK-GX-JSON-DAG: "%149:sub5": 196 # CHECK-GX-JSON-DAG: "%149:sub6": 195 # CHECK-GX-JSON-DAG: "%149:sub7": 194 # CHECK-GX-JSON-DAG: "%149:sub8": 191 # CHECK-GX-JSON-DAG: "%149:sub9": 190 # CHECK-GX-JSON-DAG: "%149:sub10": 189 # CHECK-GX-JSON-DAG: "%149:sub11": 188 # CHECK-GX-JSON-DAG: "%149:sub12": 185 # CHECK-GX-JSON-DAG: "%149:sub13": 184 # CHECK-GX-JSON-DAG: "%149:sub14": 183 # CHECK-GX-JSON-DAG: "%149:sub15": 182 # CHECK-GX-JSON-DAG: "%149:sub16": 179 # CHECK-GX-JSON-DAG: "%149:sub17": 178 # CHECK-GX-JSON-DAG: "%149:sub18": 177 # CHECK-GX-JSON-DAG: "%149:sub19": 176 # CHECK-GX-JSON-DAG: "%149:sub20": 173 # CHECK-GX-JSON-DAG: "%149:sub21": 172 # CHECK-GX-JSON-DAG: "%149:sub22": 171 # CHECK-GX-JSON-DAG: "%149:sub23": 170 # CHECK-GX-JSON-DAG: "%149:sub24": 167 # CHECK-GX-JSON-DAG: "%149:sub25": 166 # CHECK-GX-JSON-DAG: "%149:sub26": 165 # CHECK-GX-JSON-DAG: "%149:sub27": 164 # CHECK-GX-JSON-DAG: "%149:sub28": 161 # CHECK-GX-JSON-DAG: "%149:sub29": 160 # CHECK-GX-JSON-DAG: "%149:sub30": 159 # CHECK-GX-JSON-DAG: "%149:sub31": 158 # CHECK-GX-JSON-DAG: "%191:sub0": 251 # CHECK-GX-JSON-DAG: "%191:sub1": 250 # CHECK-GX-JSON-DAG: "%191:sub2": 249 # CHECK-GX-JSON-DAG: "%191:sub3": 248 # CHECK-GX-JSON-DAG: "%191:sub4": 245 # CHECK-GX-JSON-DAG: "%191:sub5": 244 # CHECK-GX-JSON-DAG: "%191:sub6": 243 # CHECK-GX-JSON-DAG: "%191:sub7": 242 # CHECK-GX-JSON-DAG: "%191:sub8": 239 # CHECK-GX-JSON-DAG: "%191:sub9": 238 # CHECK-GX-JSON-DAG: "%191:sub10": 237 # CHECK-GX-JSON-DAG: "%191:sub11": 236 # CHECK-GX-JSON-DAG: "%191:sub12": 233 # CHECK-GX-JSON-DAG: "%191:sub13": 232 # CHECK-GX-JSON-DAG: "%191:sub14": 231 # CHECK-GX-JSON-DAG: "%191:sub15": 230 # CHECK-GX-JSON-DAG: "%191:sub16": 227 # CHECK-GX-JSON-DAG: "%191:sub17": 226 # CHECK-GX-JSON-DAG: "%191:sub18": 225 # CHECK-GX-JSON-DAG: "%191:sub19": 224 # CHECK-GX-JSON-DAG: "%191:sub20": 221 # CHECK-GX-JSON-DAG: "%191:sub21": 220 # CHECK-GX-JSON-DAG: "%191:sub22": 219 # CHECK-GX-JSON-DAG: "%191:sub23": 218 # CHECK-GX-JSON-DAG: "%191:sub24": 215 # CHECK-GX-JSON-DAG: "%191:sub25": 214 # CHECK-GX-JSON-DAG: "%191:sub26": 213 # CHECK-GX-JSON-DAG: "%191:sub27": 212 # CHECK-GX-JSON-DAG: "%191:sub28": 209 # CHECK-GX-JSON-DAG: "%191:sub29": 208 # CHECK-GX-JSON-DAG: "%191:sub30": 207 # CHECK-GX-JSON-DAG: "%191:sub31": 206 # CHECK-GX-JSON-DAG: "%233:sub0": 299 # CHECK-GX-JSON-DAG: "%233:sub1": 298 # CHECK-GX-JSON-DAG: "%233:sub2": 297 # CHECK-GX-JSON-DAG: "%233:sub3": 296 # CHECK-GX-JSON-DAG: "%233:sub4": 293 # CHECK-GX-JSON-DAG: "%233:sub5": 292 # CHECK-GX-JSON-DAG: "%233:sub6": 291 # CHECK-GX-JSON-DAG: "%233:sub7": 290 # CHECK-GX-JSON-DAG: "%233:sub8": 287 # CHECK-GX-JSON-DAG: "%233:sub9": 286 # CHECK-GX-JSON-DAG: "%233:sub10": 285 # CHECK-GX-JSON-DAG: "%233:sub11": 284 # CHECK-GX-JSON-DAG: "%233:sub12": 281 # CHECK-GX-JSON-DAG: "%233:sub13": 280 # CHECK-GX-JSON-DAG: "%233:sub14": 279 # CHECK-GX-JSON-DAG: "%233:sub15": 278 # CHECK-GX-JSON-DAG: "%233:sub16": 275 # CHECK-GX-JSON-DAG: "%233:sub17": 274 # CHECK-GX-JSON-DAG: "%233:sub18": 273 # CHECK-GX-JSON-DAG: "%233:sub19": 272 # CHECK-GX-JSON-DAG: "%233:sub20": 269 # CHECK-GX-JSON-DAG: "%233:sub21": 268 # CHECK-GX-JSON-DAG: "%233:sub22": 267 # CHECK-GX-JSON-DAG: "%233:sub23": 266 # CHECK-GX-JSON-DAG: "%233:sub24": 263 # CHECK-GX-JSON-DAG: "%233:sub25": 262 # CHECK-GX-JSON-DAG: "%233:sub26": 261 # CHECK-GX-JSON-DAG: "%233:sub27": 260 # CHECK-GX-JSON-DAG: "%233:sub28": 257 # CHECK-GX-JSON-DAG: "%233:sub29": 256 # CHECK-GX-JSON-DAG: "%233:sub30": 255 # CHECK-GX-JSON-DAG: "%233:sub31": 254 # CHECK-GX-JSON-DAG: "%275:sub0": 347 # CHECK-GX-JSON-DAG: "%275:sub1": 346 # CHECK-GX-JSON-DAG: "%275:sub2": 345 # CHECK-GX-JSON-DAG: "%275:sub3": 344 # CHECK-GX-JSON-DAG: "%275:sub4": 341 # CHECK-GX-JSON-DAG: "%275:sub5": 340 # CHECK-GX-JSON-DAG: "%275:sub6": 339 # CHECK-GX-JSON-DAG: "%275:sub7": 338 # CHECK-GX-JSON-DAG: "%275:sub8": 335 # CHECK-GX-JSON-DAG: "%275:sub9": 334 # CHECK-GX-JSON-DAG: "%275:sub10": 333 # CHECK-GX-JSON-DAG: "%275:sub11": 332 # CHECK-GX-JSON-DAG: "%275:sub12": 329 # CHECK-GX-JSON-DAG: "%275:sub13": 328 # CHECK-GX-JSON-DAG: "%275:sub14": 327 # CHECK-GX-JSON-DAG: "%275:sub15": 326 # CHECK-GX-JSON-DAG: "%275:sub16": 323 # CHECK-GX-JSON-DAG: "%275:sub17": 322 # CHECK-GX-JSON-DAG: "%275:sub18": 321 # CHECK-GX-JSON-DAG: "%275:sub19": 320 # CHECK-GX-JSON-DAG: "%275:sub20": 317 # CHECK-GX-JSON-DAG: "%275:sub21": 316 # CHECK-GX-JSON-DAG: "%275:sub22": 315 # CHECK-GX-JSON-DAG: "%275:sub23": 314 # CHECK-GX-JSON-DAG: "%275:sub24": 311 # CHECK-GX-JSON-DAG: "%275:sub25": 310 # CHECK-GX-JSON-DAG: "%275:sub26": 309 # CHECK-GX-JSON-DAG: "%275:sub27": 308 # CHECK-GX-JSON-DAG: "%275:sub28": 305 # CHECK-GX-JSON-DAG: "%275:sub29": 304 # CHECK-GX-JSON-DAG: "%275:sub30": 303 # CHECK-GX-JSON-DAG: "%275:sub31": 302 # CHECK-GX-JSON-DAG: "%317:sub0": 395 # CHECK-GX-JSON-DAG: "%317:sub1": 394 # CHECK-GX-JSON-DAG: "%317:sub2": 393 # CHECK-GX-JSON-DAG: "%317:sub3": 392 # CHECK-GX-JSON-DAG: "%317:sub4": 389 # CHECK-GX-JSON-DAG: "%317:sub5": 388 # CHECK-GX-JSON-DAG: "%317:sub6": 387 # CHECK-GX-JSON-DAG: "%317:sub7": 386 # CHECK-GX-JSON-DAG: "%317:sub8": 383 # CHECK-GX-JSON-DAG: "%317:sub9": 382 # CHECK-GX-JSON-DAG: "%317:sub10": 381 # CHECK-GX-JSON-DAG: "%317:sub11": 380 # CHECK-GX-JSON-DAG: "%317:sub12": 377 # CHECK-GX-JSON-DAG: "%317:sub13": 376 # CHECK-GX-JSON-DAG: "%317:sub14": 375 # CHECK-GX-JSON-DAG: "%317:sub15": 374 # CHECK-GX-JSON-DAG: "%317:sub16": 371 # CHECK-GX-JSON-DAG: "%317:sub17": 370 # CHECK-GX-JSON-DAG: "%317:sub18": 369 # CHECK-GX-JSON-DAG: "%317:sub19": 368 # CHECK-GX-JSON-DAG: "%317:sub20": 365 # CHECK-GX-JSON-DAG: "%317:sub21": 364 # CHECK-GX-JSON-DAG: "%317:sub22": 363 # CHECK-GX-JSON-DAG: "%317:sub23": 362 # CHECK-GX-JSON-DAG: "%317:sub24": 359 # CHECK-GX-JSON-DAG: "%317:sub25": 358 # CHECK-GX-JSON-DAG: "%317:sub26": 357 # CHECK-GX-JSON-DAG: "%317:sub27": 356 # CHECK-GX-JSON-DAG: "%317:sub28": 353 # CHECK-GX-JSON-DAG: "%317:sub29": 352 # CHECK-GX-JSON-DAG: "%317:sub30": 351 # CHECK-GX-JSON-DAG: "%317:sub31": 350 # CHECK-GX-JSON-DAG: "%319": 18 # CHECK-GX-JSON-DAG: "%320": 18 # CHECK-GX-JSON-DAG: "%321": 18 # CHECK-GX-JSON-DAG: "%322": 18 # CHECK-GX-JSON-DAG: "%324": 18 # CHECK-GX-JSON-DAG: "%325": 18 # CHECK-GX-JSON-DAG: "%326": 18 # CHECK-GX-JSON-DAG: "%327": 18 # CHECK-GX-JSON-DAG: "%329": 18 # CHECK-GX-JSON-DAG: "%330": 18 # CHECK-GX-JSON-DAG: "%331": 18 # CHECK-GX-JSON-DAG: "%332": 18 # CHECK-GX-JSON-DAG: "%334": 18 # CHECK-GX-JSON-DAG: "%335": 18 # CHECK-GX-JSON-DAG: "%336": 18 # CHECK-GX-JSON-DAG: "%337": 18 # CHECK-GX-JSON-DAG: "%338:sub0": 2 # CHECK-GX-JSON-DAG: "%338:sub1": 1 # CHECK-GX-JSON-DAG: "%338:sub2": 0 # CHECK-GX-JSON-DAG: "%339": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%341:vgpr_32 = COPY %338.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 154 # CHECK-GX-JSON-DAG: "%69:sub1": 153 # CHECK-GX-JSON-DAG: "%69:sub2": 152 # CHECK-GX-JSON-DAG: "%69:sub3": 151 # CHECK-GX-JSON-DAG: "%69:sub4": 148 # CHECK-GX-JSON-DAG: "%69:sub5": 147 # CHECK-GX-JSON-DAG: "%69:sub6": 146 # CHECK-GX-JSON-DAG: "%69:sub7": 145 # CHECK-GX-JSON-DAG: "%69:sub8": 142 # CHECK-GX-JSON-DAG: "%69:sub9": 141 # CHECK-GX-JSON-DAG: "%69:sub10": 140 # CHECK-GX-JSON-DAG: "%69:sub11": 139 # CHECK-GX-JSON-DAG: "%69:sub12": 136 # CHECK-GX-JSON-DAG: "%69:sub13": 135 # CHECK-GX-JSON-DAG: "%69:sub14": 134 # CHECK-GX-JSON-DAG: "%69:sub15": 133 # CHECK-GX-JSON-DAG: "%69:sub16": 130 # CHECK-GX-JSON-DAG: "%69:sub17": 129 # CHECK-GX-JSON-DAG: "%69:sub18": 128 # CHECK-GX-JSON-DAG: "%69:sub19": 127 # CHECK-GX-JSON-DAG: "%69:sub20": 124 # CHECK-GX-JSON-DAG: "%69:sub21": 123 # CHECK-GX-JSON-DAG: "%69:sub22": 122 # CHECK-GX-JSON-DAG: "%69:sub23": 121 # CHECK-GX-JSON-DAG: "%69:sub24": 118 # CHECK-GX-JSON-DAG: "%69:sub25": 117 # CHECK-GX-JSON-DAG: "%69:sub26": 116 # CHECK-GX-JSON-DAG: "%69:sub27": 115 # CHECK-GX-JSON-DAG: "%69:sub28": 112 # CHECK-GX-JSON-DAG: "%69:sub29": 111 # CHECK-GX-JSON-DAG: "%69:sub30": 110 # CHECK-GX-JSON-DAG: "%69:sub31": 109 # CHECK-GX-JSON-DAG: "%70:sub0": 106 # CHECK-GX-JSON-DAG: "%70:sub1": 105 # CHECK-GX-JSON-DAG: "%70:sub2": 104 # CHECK-GX-JSON-DAG: "%70:sub3": 103 # CHECK-GX-JSON-DAG: "%70:sub4": 100 # CHECK-GX-JSON-DAG: "%70:sub5": 99 # CHECK-GX-JSON-DAG: "%70:sub6": 98 # CHECK-GX-JSON-DAG: "%70:sub7": 97 # CHECK-GX-JSON-DAG: "%70:sub8": 94 # CHECK-GX-JSON-DAG: "%70:sub9": 93 # CHECK-GX-JSON-DAG: "%70:sub10": 92 # CHECK-GX-JSON-DAG: "%70:sub11": 91 # CHECK-GX-JSON-DAG: "%70:sub12": 88 # CHECK-GX-JSON-DAG: "%70:sub13": 87 # CHECK-GX-JSON-DAG: "%70:sub14": 86 # CHECK-GX-JSON-DAG: "%70:sub15": 85 # CHECK-GX-JSON-DAG: "%70:sub16": 82 # CHECK-GX-JSON-DAG: "%70:sub17": 81 # CHECK-GX-JSON-DAG: "%70:sub18": 80 # CHECK-GX-JSON-DAG: "%70:sub19": 79 # CHECK-GX-JSON-DAG: "%70:sub20": 76 # CHECK-GX-JSON-DAG: "%70:sub21": 75 # CHECK-GX-JSON-DAG: "%70:sub22": 74 # CHECK-GX-JSON-DAG: "%70:sub23": 73 # CHECK-GX-JSON-DAG: "%70:sub24": 70 # CHECK-GX-JSON-DAG: "%70:sub25": 69 # CHECK-GX-JSON-DAG: "%70:sub26": 68 # CHECK-GX-JSON-DAG: "%70:sub27": 67 # CHECK-GX-JSON-DAG: "%70:sub28": 64 # CHECK-GX-JSON-DAG: "%70:sub29": 63 # CHECK-GX-JSON-DAG: "%70:sub30": 62 # CHECK-GX-JSON-DAG: "%70:sub31": 61 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 19 # CHECK-GX-JSON-DAG: "%149:sub0": 202 # CHECK-GX-JSON-DAG: "%149:sub1": 201 # CHECK-GX-JSON-DAG: "%149:sub2": 200 # CHECK-GX-JSON-DAG: "%149:sub3": 199 # CHECK-GX-JSON-DAG: "%149:sub4": 196 # CHECK-GX-JSON-DAG: "%149:sub5": 195 # CHECK-GX-JSON-DAG: "%149:sub6": 194 # CHECK-GX-JSON-DAG: "%149:sub7": 193 # CHECK-GX-JSON-DAG: "%149:sub8": 190 # CHECK-GX-JSON-DAG: "%149:sub9": 189 # CHECK-GX-JSON-DAG: "%149:sub10": 188 # CHECK-GX-JSON-DAG: "%149:sub11": 187 # CHECK-GX-JSON-DAG: "%149:sub12": 184 # CHECK-GX-JSON-DAG: "%149:sub13": 183 # CHECK-GX-JSON-DAG: "%149:sub14": 182 # CHECK-GX-JSON-DAG: "%149:sub15": 181 # CHECK-GX-JSON-DAG: "%149:sub16": 178 # CHECK-GX-JSON-DAG: "%149:sub17": 177 # CHECK-GX-JSON-DAG: "%149:sub18": 176 # CHECK-GX-JSON-DAG: "%149:sub19": 175 # CHECK-GX-JSON-DAG: "%149:sub20": 172 # CHECK-GX-JSON-DAG: "%149:sub21": 171 # CHECK-GX-JSON-DAG: "%149:sub22": 170 # CHECK-GX-JSON-DAG: "%149:sub23": 169 # CHECK-GX-JSON-DAG: "%149:sub24": 166 # CHECK-GX-JSON-DAG: "%149:sub25": 165 # CHECK-GX-JSON-DAG: "%149:sub26": 164 # CHECK-GX-JSON-DAG: "%149:sub27": 163 # CHECK-GX-JSON-DAG: "%149:sub28": 160 # CHECK-GX-JSON-DAG: "%149:sub29": 159 # CHECK-GX-JSON-DAG: "%149:sub30": 158 # CHECK-GX-JSON-DAG: "%149:sub31": 157 # CHECK-GX-JSON-DAG: "%191:sub0": 250 # CHECK-GX-JSON-DAG: "%191:sub1": 249 # CHECK-GX-JSON-DAG: "%191:sub2": 248 # CHECK-GX-JSON-DAG: "%191:sub3": 247 # CHECK-GX-JSON-DAG: "%191:sub4": 244 # CHECK-GX-JSON-DAG: "%191:sub5": 243 # CHECK-GX-JSON-DAG: "%191:sub6": 242 # CHECK-GX-JSON-DAG: "%191:sub7": 241 # CHECK-GX-JSON-DAG: "%191:sub8": 238 # CHECK-GX-JSON-DAG: "%191:sub9": 237 # CHECK-GX-JSON-DAG: "%191:sub10": 236 # CHECK-GX-JSON-DAG: "%191:sub11": 235 # CHECK-GX-JSON-DAG: "%191:sub12": 232 # CHECK-GX-JSON-DAG: "%191:sub13": 231 # CHECK-GX-JSON-DAG: "%191:sub14": 230 # CHECK-GX-JSON-DAG: "%191:sub15": 229 # CHECK-GX-JSON-DAG: "%191:sub16": 226 # CHECK-GX-JSON-DAG: "%191:sub17": 225 # CHECK-GX-JSON-DAG: "%191:sub18": 224 # CHECK-GX-JSON-DAG: "%191:sub19": 223 # CHECK-GX-JSON-DAG: "%191:sub20": 220 # CHECK-GX-JSON-DAG: "%191:sub21": 219 # CHECK-GX-JSON-DAG: "%191:sub22": 218 # CHECK-GX-JSON-DAG: "%191:sub23": 217 # CHECK-GX-JSON-DAG: "%191:sub24": 214 # CHECK-GX-JSON-DAG: "%191:sub25": 213 # CHECK-GX-JSON-DAG: "%191:sub26": 212 # CHECK-GX-JSON-DAG: "%191:sub27": 211 # CHECK-GX-JSON-DAG: "%191:sub28": 208 # CHECK-GX-JSON-DAG: "%191:sub29": 207 # CHECK-GX-JSON-DAG: "%191:sub30": 206 # CHECK-GX-JSON-DAG: "%191:sub31": 205 # CHECK-GX-JSON-DAG: "%233:sub0": 298 # CHECK-GX-JSON-DAG: "%233:sub1": 297 # CHECK-GX-JSON-DAG: "%233:sub2": 296 # CHECK-GX-JSON-DAG: "%233:sub3": 295 # CHECK-GX-JSON-DAG: "%233:sub4": 292 # CHECK-GX-JSON-DAG: "%233:sub5": 291 # CHECK-GX-JSON-DAG: "%233:sub6": 290 # CHECK-GX-JSON-DAG: "%233:sub7": 289 # CHECK-GX-JSON-DAG: "%233:sub8": 286 # CHECK-GX-JSON-DAG: "%233:sub9": 285 # CHECK-GX-JSON-DAG: "%233:sub10": 284 # CHECK-GX-JSON-DAG: "%233:sub11": 283 # CHECK-GX-JSON-DAG: "%233:sub12": 280 # CHECK-GX-JSON-DAG: "%233:sub13": 279 # CHECK-GX-JSON-DAG: "%233:sub14": 278 # CHECK-GX-JSON-DAG: "%233:sub15": 277 # CHECK-GX-JSON-DAG: "%233:sub16": 274 # CHECK-GX-JSON-DAG: "%233:sub17": 273 # CHECK-GX-JSON-DAG: "%233:sub18": 272 # CHECK-GX-JSON-DAG: "%233:sub19": 271 # CHECK-GX-JSON-DAG: "%233:sub20": 268 # CHECK-GX-JSON-DAG: "%233:sub21": 267 # CHECK-GX-JSON-DAG: "%233:sub22": 266 # CHECK-GX-JSON-DAG: "%233:sub23": 265 # CHECK-GX-JSON-DAG: "%233:sub24": 262 # CHECK-GX-JSON-DAG: "%233:sub25": 261 # CHECK-GX-JSON-DAG: "%233:sub26": 260 # CHECK-GX-JSON-DAG: "%233:sub27": 259 # CHECK-GX-JSON-DAG: "%233:sub28": 256 # CHECK-GX-JSON-DAG: "%233:sub29": 255 # CHECK-GX-JSON-DAG: "%233:sub30": 254 # CHECK-GX-JSON-DAG: "%233:sub31": 253 # CHECK-GX-JSON-DAG: "%275:sub0": 346 # CHECK-GX-JSON-DAG: "%275:sub1": 345 # CHECK-GX-JSON-DAG: "%275:sub2": 344 # CHECK-GX-JSON-DAG: "%275:sub3": 343 # CHECK-GX-JSON-DAG: "%275:sub4": 340 # CHECK-GX-JSON-DAG: "%275:sub5": 339 # CHECK-GX-JSON-DAG: "%275:sub6": 338 # CHECK-GX-JSON-DAG: "%275:sub7": 337 # CHECK-GX-JSON-DAG: "%275:sub8": 334 # CHECK-GX-JSON-DAG: "%275:sub9": 333 # CHECK-GX-JSON-DAG: "%275:sub10": 332 # CHECK-GX-JSON-DAG: "%275:sub11": 331 # CHECK-GX-JSON-DAG: "%275:sub12": 328 # CHECK-GX-JSON-DAG: "%275:sub13": 327 # CHECK-GX-JSON-DAG: "%275:sub14": 326 # CHECK-GX-JSON-DAG: "%275:sub15": 325 # CHECK-GX-JSON-DAG: "%275:sub16": 322 # CHECK-GX-JSON-DAG: "%275:sub17": 321 # CHECK-GX-JSON-DAG: "%275:sub18": 320 # CHECK-GX-JSON-DAG: "%275:sub19": 319 # CHECK-GX-JSON-DAG: "%275:sub20": 316 # CHECK-GX-JSON-DAG: "%275:sub21": 315 # CHECK-GX-JSON-DAG: "%275:sub22": 314 # CHECK-GX-JSON-DAG: "%275:sub23": 313 # CHECK-GX-JSON-DAG: "%275:sub24": 310 # CHECK-GX-JSON-DAG: "%275:sub25": 309 # CHECK-GX-JSON-DAG: "%275:sub26": 308 # CHECK-GX-JSON-DAG: "%275:sub27": 307 # CHECK-GX-JSON-DAG: "%275:sub28": 304 # CHECK-GX-JSON-DAG: "%275:sub29": 303 # CHECK-GX-JSON-DAG: "%275:sub30": 302 # CHECK-GX-JSON-DAG: "%275:sub31": 301 # CHECK-GX-JSON-DAG: "%317:sub0": 394 # CHECK-GX-JSON-DAG: "%317:sub1": 393 # CHECK-GX-JSON-DAG: "%317:sub2": 392 # CHECK-GX-JSON-DAG: "%317:sub3": 391 # CHECK-GX-JSON-DAG: "%317:sub4": 388 # CHECK-GX-JSON-DAG: "%317:sub5": 387 # CHECK-GX-JSON-DAG: "%317:sub6": 386 # CHECK-GX-JSON-DAG: "%317:sub7": 385 # CHECK-GX-JSON-DAG: "%317:sub8": 382 # CHECK-GX-JSON-DAG: "%317:sub9": 381 # CHECK-GX-JSON-DAG: "%317:sub10": 380 # CHECK-GX-JSON-DAG: "%317:sub11": 379 # CHECK-GX-JSON-DAG: "%317:sub12": 376 # CHECK-GX-JSON-DAG: "%317:sub13": 375 # CHECK-GX-JSON-DAG: "%317:sub14": 374 # CHECK-GX-JSON-DAG: "%317:sub15": 373 # CHECK-GX-JSON-DAG: "%317:sub16": 370 # CHECK-GX-JSON-DAG: "%317:sub17": 369 # CHECK-GX-JSON-DAG: "%317:sub18": 368 # CHECK-GX-JSON-DAG: "%317:sub19": 367 # CHECK-GX-JSON-DAG: "%317:sub20": 364 # CHECK-GX-JSON-DAG: "%317:sub21": 363 # CHECK-GX-JSON-DAG: "%317:sub22": 362 # CHECK-GX-JSON-DAG: "%317:sub23": 361 # CHECK-GX-JSON-DAG: "%317:sub24": 358 # CHECK-GX-JSON-DAG: "%317:sub25": 357 # CHECK-GX-JSON-DAG: "%317:sub26": 356 # CHECK-GX-JSON-DAG: "%317:sub27": 355 # CHECK-GX-JSON-DAG: "%317:sub28": 352 # CHECK-GX-JSON-DAG: "%317:sub29": 351 # CHECK-GX-JSON-DAG: "%317:sub30": 350 # CHECK-GX-JSON-DAG: "%317:sub31": 349 # CHECK-GX-JSON-DAG: "%319": 17 # CHECK-GX-JSON-DAG: "%320": 17 # CHECK-GX-JSON-DAG: "%321": 17 # CHECK-GX-JSON-DAG: "%322": 17 # CHECK-GX-JSON-DAG: "%324": 17 # CHECK-GX-JSON-DAG: "%325": 17 # CHECK-GX-JSON-DAG: "%326": 17 # CHECK-GX-JSON-DAG: "%327": 17 # CHECK-GX-JSON-DAG: "%329": 17 # CHECK-GX-JSON-DAG: "%330": 17 # CHECK-GX-JSON-DAG: "%331": 17 # CHECK-GX-JSON-DAG: "%332": 17 # CHECK-GX-JSON-DAG: "%334": 17 # CHECK-GX-JSON-DAG: "%335": 17 # CHECK-GX-JSON-DAG: "%336": 17 # CHECK-GX-JSON-DAG: "%337": 17 # CHECK-GX-JSON-DAG: "%338:sub0": 1 # CHECK-GX-JSON-DAG: "%338:sub1": 0 # CHECK-GX-JSON-DAG: "%339": 17 # CHECK-GX-JSON-DAG: "%340": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%342:vgpr_32 = COPY %338.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 153 # CHECK-GX-JSON-DAG: "%69:sub1": 152 # CHECK-GX-JSON-DAG: "%69:sub2": 151 # CHECK-GX-JSON-DAG: "%69:sub3": 150 # CHECK-GX-JSON-DAG: "%69:sub4": 147 # CHECK-GX-JSON-DAG: "%69:sub5": 146 # CHECK-GX-JSON-DAG: "%69:sub6": 145 # CHECK-GX-JSON-DAG: "%69:sub7": 144 # CHECK-GX-JSON-DAG: "%69:sub8": 141 # CHECK-GX-JSON-DAG: "%69:sub9": 140 # CHECK-GX-JSON-DAG: "%69:sub10": 139 # CHECK-GX-JSON-DAG: "%69:sub11": 138 # CHECK-GX-JSON-DAG: "%69:sub12": 135 # CHECK-GX-JSON-DAG: "%69:sub13": 134 # CHECK-GX-JSON-DAG: "%69:sub14": 133 # CHECK-GX-JSON-DAG: "%69:sub15": 132 # CHECK-GX-JSON-DAG: "%69:sub16": 129 # CHECK-GX-JSON-DAG: "%69:sub17": 128 # CHECK-GX-JSON-DAG: "%69:sub18": 127 # CHECK-GX-JSON-DAG: "%69:sub19": 126 # CHECK-GX-JSON-DAG: "%69:sub20": 123 # CHECK-GX-JSON-DAG: "%69:sub21": 122 # CHECK-GX-JSON-DAG: "%69:sub22": 121 # CHECK-GX-JSON-DAG: "%69:sub23": 120 # CHECK-GX-JSON-DAG: "%69:sub24": 117 # CHECK-GX-JSON-DAG: "%69:sub25": 116 # CHECK-GX-JSON-DAG: "%69:sub26": 115 # CHECK-GX-JSON-DAG: "%69:sub27": 114 # CHECK-GX-JSON-DAG: "%69:sub28": 111 # CHECK-GX-JSON-DAG: "%69:sub29": 110 # CHECK-GX-JSON-DAG: "%69:sub30": 109 # CHECK-GX-JSON-DAG: "%69:sub31": 108 # CHECK-GX-JSON-DAG: "%70:sub0": 105 # CHECK-GX-JSON-DAG: "%70:sub1": 104 # CHECK-GX-JSON-DAG: "%70:sub2": 103 # CHECK-GX-JSON-DAG: "%70:sub3": 102 # CHECK-GX-JSON-DAG: "%70:sub4": 99 # CHECK-GX-JSON-DAG: "%70:sub5": 98 # CHECK-GX-JSON-DAG: "%70:sub6": 97 # CHECK-GX-JSON-DAG: "%70:sub7": 96 # CHECK-GX-JSON-DAG: "%70:sub8": 93 # CHECK-GX-JSON-DAG: "%70:sub9": 92 # CHECK-GX-JSON-DAG: "%70:sub10": 91 # CHECK-GX-JSON-DAG: "%70:sub11": 90 # CHECK-GX-JSON-DAG: "%70:sub12": 87 # CHECK-GX-JSON-DAG: "%70:sub13": 86 # CHECK-GX-JSON-DAG: "%70:sub14": 85 # CHECK-GX-JSON-DAG: "%70:sub15": 84 # CHECK-GX-JSON-DAG: "%70:sub16": 81 # CHECK-GX-JSON-DAG: "%70:sub17": 80 # CHECK-GX-JSON-DAG: "%70:sub18": 79 # CHECK-GX-JSON-DAG: "%70:sub19": 78 # CHECK-GX-JSON-DAG: "%70:sub20": 75 # CHECK-GX-JSON-DAG: "%70:sub21": 74 # CHECK-GX-JSON-DAG: "%70:sub22": 73 # CHECK-GX-JSON-DAG: "%70:sub23": 72 # CHECK-GX-JSON-DAG: "%70:sub24": 69 # CHECK-GX-JSON-DAG: "%70:sub25": 68 # CHECK-GX-JSON-DAG: "%70:sub26": 67 # CHECK-GX-JSON-DAG: "%70:sub27": 66 # CHECK-GX-JSON-DAG: "%70:sub28": 63 # CHECK-GX-JSON-DAG: "%70:sub29": 62 # CHECK-GX-JSON-DAG: "%70:sub30": 61 # CHECK-GX-JSON-DAG: "%70:sub31": 60 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 18 # CHECK-GX-JSON-DAG: "%149:sub0": 201 # CHECK-GX-JSON-DAG: "%149:sub1": 200 # CHECK-GX-JSON-DAG: "%149:sub2": 199 # CHECK-GX-JSON-DAG: "%149:sub3": 198 # CHECK-GX-JSON-DAG: "%149:sub4": 195 # CHECK-GX-JSON-DAG: "%149:sub5": 194 # CHECK-GX-JSON-DAG: "%149:sub6": 193 # CHECK-GX-JSON-DAG: "%149:sub7": 192 # CHECK-GX-JSON-DAG: "%149:sub8": 189 # CHECK-GX-JSON-DAG: "%149:sub9": 188 # CHECK-GX-JSON-DAG: "%149:sub10": 187 # CHECK-GX-JSON-DAG: "%149:sub11": 186 # CHECK-GX-JSON-DAG: "%149:sub12": 183 # CHECK-GX-JSON-DAG: "%149:sub13": 182 # CHECK-GX-JSON-DAG: "%149:sub14": 181 # CHECK-GX-JSON-DAG: "%149:sub15": 180 # CHECK-GX-JSON-DAG: "%149:sub16": 177 # CHECK-GX-JSON-DAG: "%149:sub17": 176 # CHECK-GX-JSON-DAG: "%149:sub18": 175 # CHECK-GX-JSON-DAG: "%149:sub19": 174 # CHECK-GX-JSON-DAG: "%149:sub20": 171 # CHECK-GX-JSON-DAG: "%149:sub21": 170 # CHECK-GX-JSON-DAG: "%149:sub22": 169 # CHECK-GX-JSON-DAG: "%149:sub23": 168 # CHECK-GX-JSON-DAG: "%149:sub24": 165 # CHECK-GX-JSON-DAG: "%149:sub25": 164 # CHECK-GX-JSON-DAG: "%149:sub26": 163 # CHECK-GX-JSON-DAG: "%149:sub27": 162 # CHECK-GX-JSON-DAG: "%149:sub28": 159 # CHECK-GX-JSON-DAG: "%149:sub29": 158 # CHECK-GX-JSON-DAG: "%149:sub30": 157 # CHECK-GX-JSON-DAG: "%149:sub31": 156 # CHECK-GX-JSON-DAG: "%191:sub0": 249 # CHECK-GX-JSON-DAG: "%191:sub1": 248 # CHECK-GX-JSON-DAG: "%191:sub2": 247 # CHECK-GX-JSON-DAG: "%191:sub3": 246 # CHECK-GX-JSON-DAG: "%191:sub4": 243 # CHECK-GX-JSON-DAG: "%191:sub5": 242 # CHECK-GX-JSON-DAG: "%191:sub6": 241 # CHECK-GX-JSON-DAG: "%191:sub7": 240 # CHECK-GX-JSON-DAG: "%191:sub8": 237 # CHECK-GX-JSON-DAG: "%191:sub9": 236 # CHECK-GX-JSON-DAG: "%191:sub10": 235 # CHECK-GX-JSON-DAG: "%191:sub11": 234 # CHECK-GX-JSON-DAG: "%191:sub12": 231 # CHECK-GX-JSON-DAG: "%191:sub13": 230 # CHECK-GX-JSON-DAG: "%191:sub14": 229 # CHECK-GX-JSON-DAG: "%191:sub15": 228 # CHECK-GX-JSON-DAG: "%191:sub16": 225 # CHECK-GX-JSON-DAG: "%191:sub17": 224 # CHECK-GX-JSON-DAG: "%191:sub18": 223 # CHECK-GX-JSON-DAG: "%191:sub19": 222 # CHECK-GX-JSON-DAG: "%191:sub20": 219 # CHECK-GX-JSON-DAG: "%191:sub21": 218 # CHECK-GX-JSON-DAG: "%191:sub22": 217 # CHECK-GX-JSON-DAG: "%191:sub23": 216 # CHECK-GX-JSON-DAG: "%191:sub24": 213 # CHECK-GX-JSON-DAG: "%191:sub25": 212 # CHECK-GX-JSON-DAG: "%191:sub26": 211 # CHECK-GX-JSON-DAG: "%191:sub27": 210 # CHECK-GX-JSON-DAG: "%191:sub28": 207 # CHECK-GX-JSON-DAG: "%191:sub29": 206 # CHECK-GX-JSON-DAG: "%191:sub30": 205 # CHECK-GX-JSON-DAG: "%191:sub31": 204 # CHECK-GX-JSON-DAG: "%233:sub0": 297 # CHECK-GX-JSON-DAG: "%233:sub1": 296 # CHECK-GX-JSON-DAG: "%233:sub2": 295 # CHECK-GX-JSON-DAG: "%233:sub3": 294 # CHECK-GX-JSON-DAG: "%233:sub4": 291 # CHECK-GX-JSON-DAG: "%233:sub5": 290 # CHECK-GX-JSON-DAG: "%233:sub6": 289 # CHECK-GX-JSON-DAG: "%233:sub7": 288 # CHECK-GX-JSON-DAG: "%233:sub8": 285 # CHECK-GX-JSON-DAG: "%233:sub9": 284 # CHECK-GX-JSON-DAG: "%233:sub10": 283 # CHECK-GX-JSON-DAG: "%233:sub11": 282 # CHECK-GX-JSON-DAG: "%233:sub12": 279 # CHECK-GX-JSON-DAG: "%233:sub13": 278 # CHECK-GX-JSON-DAG: "%233:sub14": 277 # CHECK-GX-JSON-DAG: "%233:sub15": 276 # CHECK-GX-JSON-DAG: "%233:sub16": 273 # CHECK-GX-JSON-DAG: "%233:sub17": 272 # CHECK-GX-JSON-DAG: "%233:sub18": 271 # CHECK-GX-JSON-DAG: "%233:sub19": 270 # CHECK-GX-JSON-DAG: "%233:sub20": 267 # CHECK-GX-JSON-DAG: "%233:sub21": 266 # CHECK-GX-JSON-DAG: "%233:sub22": 265 # CHECK-GX-JSON-DAG: "%233:sub23": 264 # CHECK-GX-JSON-DAG: "%233:sub24": 261 # CHECK-GX-JSON-DAG: "%233:sub25": 260 # CHECK-GX-JSON-DAG: "%233:sub26": 259 # CHECK-GX-JSON-DAG: "%233:sub27": 258 # CHECK-GX-JSON-DAG: "%233:sub28": 255 # CHECK-GX-JSON-DAG: "%233:sub29": 254 # CHECK-GX-JSON-DAG: "%233:sub30": 253 # CHECK-GX-JSON-DAG: "%233:sub31": 252 # CHECK-GX-JSON-DAG: "%275:sub0": 345 # CHECK-GX-JSON-DAG: "%275:sub1": 344 # CHECK-GX-JSON-DAG: "%275:sub2": 343 # CHECK-GX-JSON-DAG: "%275:sub3": 342 # CHECK-GX-JSON-DAG: "%275:sub4": 339 # CHECK-GX-JSON-DAG: "%275:sub5": 338 # CHECK-GX-JSON-DAG: "%275:sub6": 337 # CHECK-GX-JSON-DAG: "%275:sub7": 336 # CHECK-GX-JSON-DAG: "%275:sub8": 333 # CHECK-GX-JSON-DAG: "%275:sub9": 332 # CHECK-GX-JSON-DAG: "%275:sub10": 331 # CHECK-GX-JSON-DAG: "%275:sub11": 330 # CHECK-GX-JSON-DAG: "%275:sub12": 327 # CHECK-GX-JSON-DAG: "%275:sub13": 326 # CHECK-GX-JSON-DAG: "%275:sub14": 325 # CHECK-GX-JSON-DAG: "%275:sub15": 324 # CHECK-GX-JSON-DAG: "%275:sub16": 321 # CHECK-GX-JSON-DAG: "%275:sub17": 320 # CHECK-GX-JSON-DAG: "%275:sub18": 319 # CHECK-GX-JSON-DAG: "%275:sub19": 318 # CHECK-GX-JSON-DAG: "%275:sub20": 315 # CHECK-GX-JSON-DAG: "%275:sub21": 314 # CHECK-GX-JSON-DAG: "%275:sub22": 313 # CHECK-GX-JSON-DAG: "%275:sub23": 312 # CHECK-GX-JSON-DAG: "%275:sub24": 309 # CHECK-GX-JSON-DAG: "%275:sub25": 308 # CHECK-GX-JSON-DAG: "%275:sub26": 307 # CHECK-GX-JSON-DAG: "%275:sub27": 306 # CHECK-GX-JSON-DAG: "%275:sub28": 303 # CHECK-GX-JSON-DAG: "%275:sub29": 302 # CHECK-GX-JSON-DAG: "%275:sub30": 301 # CHECK-GX-JSON-DAG: "%275:sub31": 300 # CHECK-GX-JSON-DAG: "%317:sub0": 393 # CHECK-GX-JSON-DAG: "%317:sub1": 392 # CHECK-GX-JSON-DAG: "%317:sub2": 391 # CHECK-GX-JSON-DAG: "%317:sub3": 390 # CHECK-GX-JSON-DAG: "%317:sub4": 387 # CHECK-GX-JSON-DAG: "%317:sub5": 386 # CHECK-GX-JSON-DAG: "%317:sub6": 385 # CHECK-GX-JSON-DAG: "%317:sub7": 384 # CHECK-GX-JSON-DAG: "%317:sub8": 381 # CHECK-GX-JSON-DAG: "%317:sub9": 380 # CHECK-GX-JSON-DAG: "%317:sub10": 379 # CHECK-GX-JSON-DAG: "%317:sub11": 378 # CHECK-GX-JSON-DAG: "%317:sub12": 375 # CHECK-GX-JSON-DAG: "%317:sub13": 374 # CHECK-GX-JSON-DAG: "%317:sub14": 373 # CHECK-GX-JSON-DAG: "%317:sub15": 372 # CHECK-GX-JSON-DAG: "%317:sub16": 369 # CHECK-GX-JSON-DAG: "%317:sub17": 368 # CHECK-GX-JSON-DAG: "%317:sub18": 367 # CHECK-GX-JSON-DAG: "%317:sub19": 366 # CHECK-GX-JSON-DAG: "%317:sub20": 363 # CHECK-GX-JSON-DAG: "%317:sub21": 362 # CHECK-GX-JSON-DAG: "%317:sub22": 361 # CHECK-GX-JSON-DAG: "%317:sub23": 360 # CHECK-GX-JSON-DAG: "%317:sub24": 357 # CHECK-GX-JSON-DAG: "%317:sub25": 356 # CHECK-GX-JSON-DAG: "%317:sub26": 355 # CHECK-GX-JSON-DAG: "%317:sub27": 354 # CHECK-GX-JSON-DAG: "%317:sub28": 351 # CHECK-GX-JSON-DAG: "%317:sub29": 350 # CHECK-GX-JSON-DAG: "%317:sub30": 349 # CHECK-GX-JSON-DAG: "%317:sub31": 348 # CHECK-GX-JSON-DAG: "%319": 16 # CHECK-GX-JSON-DAG: "%320": 16 # CHECK-GX-JSON-DAG: "%321": 16 # CHECK-GX-JSON-DAG: "%322": 16 # CHECK-GX-JSON-DAG: "%324": 16 # CHECK-GX-JSON-DAG: "%325": 16 # CHECK-GX-JSON-DAG: "%326": 16 # CHECK-GX-JSON-DAG: "%327": 16 # CHECK-GX-JSON-DAG: "%329": 16 # CHECK-GX-JSON-DAG: "%330": 16 # CHECK-GX-JSON-DAG: "%331": 16 # CHECK-GX-JSON-DAG: "%332": 16 # CHECK-GX-JSON-DAG: "%334": 16 # CHECK-GX-JSON-DAG: "%335": 16 # CHECK-GX-JSON-DAG: "%336": 16 # CHECK-GX-JSON-DAG: "%337": 16 # CHECK-GX-JSON-DAG: "%338:sub0": 0 # CHECK-GX-JSON-DAG: "%339": 16 # CHECK-GX-JSON-DAG: "%340": 16 # CHECK-GX-JSON-DAG: "%341": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%343:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 152 # CHECK-GX-JSON-DAG: "%69:sub1": 151 # CHECK-GX-JSON-DAG: "%69:sub2": 150 # CHECK-GX-JSON-DAG: "%69:sub3": 149 # CHECK-GX-JSON-DAG: "%69:sub4": 146 # CHECK-GX-JSON-DAG: "%69:sub5": 145 # CHECK-GX-JSON-DAG: "%69:sub6": 144 # CHECK-GX-JSON-DAG: "%69:sub7": 143 # CHECK-GX-JSON-DAG: "%69:sub8": 140 # CHECK-GX-JSON-DAG: "%69:sub9": 139 # CHECK-GX-JSON-DAG: "%69:sub10": 138 # CHECK-GX-JSON-DAG: "%69:sub11": 137 # CHECK-GX-JSON-DAG: "%69:sub12": 134 # CHECK-GX-JSON-DAG: "%69:sub13": 133 # CHECK-GX-JSON-DAG: "%69:sub14": 132 # CHECK-GX-JSON-DAG: "%69:sub15": 131 # CHECK-GX-JSON-DAG: "%69:sub16": 128 # CHECK-GX-JSON-DAG: "%69:sub17": 127 # CHECK-GX-JSON-DAG: "%69:sub18": 126 # CHECK-GX-JSON-DAG: "%69:sub19": 125 # CHECK-GX-JSON-DAG: "%69:sub20": 122 # CHECK-GX-JSON-DAG: "%69:sub21": 121 # CHECK-GX-JSON-DAG: "%69:sub22": 120 # CHECK-GX-JSON-DAG: "%69:sub23": 119 # CHECK-GX-JSON-DAG: "%69:sub24": 116 # CHECK-GX-JSON-DAG: "%69:sub25": 115 # CHECK-GX-JSON-DAG: "%69:sub26": 114 # CHECK-GX-JSON-DAG: "%69:sub27": 113 # CHECK-GX-JSON-DAG: "%69:sub28": 110 # CHECK-GX-JSON-DAG: "%69:sub29": 109 # CHECK-GX-JSON-DAG: "%69:sub30": 108 # CHECK-GX-JSON-DAG: "%69:sub31": 107 # CHECK-GX-JSON-DAG: "%70:sub0": 104 # CHECK-GX-JSON-DAG: "%70:sub1": 103 # CHECK-GX-JSON-DAG: "%70:sub2": 102 # CHECK-GX-JSON-DAG: "%70:sub3": 101 # CHECK-GX-JSON-DAG: "%70:sub4": 98 # CHECK-GX-JSON-DAG: "%70:sub5": 97 # CHECK-GX-JSON-DAG: "%70:sub6": 96 # CHECK-GX-JSON-DAG: "%70:sub7": 95 # CHECK-GX-JSON-DAG: "%70:sub8": 92 # CHECK-GX-JSON-DAG: "%70:sub9": 91 # CHECK-GX-JSON-DAG: "%70:sub10": 90 # CHECK-GX-JSON-DAG: "%70:sub11": 89 # CHECK-GX-JSON-DAG: "%70:sub12": 86 # CHECK-GX-JSON-DAG: "%70:sub13": 85 # CHECK-GX-JSON-DAG: "%70:sub14": 84 # CHECK-GX-JSON-DAG: "%70:sub15": 83 # CHECK-GX-JSON-DAG: "%70:sub16": 80 # CHECK-GX-JSON-DAG: "%70:sub17": 79 # CHECK-GX-JSON-DAG: "%70:sub18": 78 # CHECK-GX-JSON-DAG: "%70:sub19": 77 # CHECK-GX-JSON-DAG: "%70:sub20": 74 # CHECK-GX-JSON-DAG: "%70:sub21": 73 # CHECK-GX-JSON-DAG: "%70:sub22": 72 # CHECK-GX-JSON-DAG: "%70:sub23": 71 # CHECK-GX-JSON-DAG: "%70:sub24": 68 # CHECK-GX-JSON-DAG: "%70:sub25": 67 # CHECK-GX-JSON-DAG: "%70:sub26": 66 # CHECK-GX-JSON-DAG: "%70:sub27": 65 # CHECK-GX-JSON-DAG: "%70:sub28": 62 # CHECK-GX-JSON-DAG: "%70:sub29": 61 # CHECK-GX-JSON-DAG: "%70:sub30": 60 # CHECK-GX-JSON-DAG: "%70:sub31": 59 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 17 # CHECK-GX-JSON-DAG: "%149:sub0": 200 # CHECK-GX-JSON-DAG: "%149:sub1": 199 # CHECK-GX-JSON-DAG: "%149:sub2": 198 # CHECK-GX-JSON-DAG: "%149:sub3": 197 # CHECK-GX-JSON-DAG: "%149:sub4": 194 # CHECK-GX-JSON-DAG: "%149:sub5": 193 # CHECK-GX-JSON-DAG: "%149:sub6": 192 # CHECK-GX-JSON-DAG: "%149:sub7": 191 # CHECK-GX-JSON-DAG: "%149:sub8": 188 # CHECK-GX-JSON-DAG: "%149:sub9": 187 # CHECK-GX-JSON-DAG: "%149:sub10": 186 # CHECK-GX-JSON-DAG: "%149:sub11": 185 # CHECK-GX-JSON-DAG: "%149:sub12": 182 # CHECK-GX-JSON-DAG: "%149:sub13": 181 # CHECK-GX-JSON-DAG: "%149:sub14": 180 # CHECK-GX-JSON-DAG: "%149:sub15": 179 # CHECK-GX-JSON-DAG: "%149:sub16": 176 # CHECK-GX-JSON-DAG: "%149:sub17": 175 # CHECK-GX-JSON-DAG: "%149:sub18": 174 # CHECK-GX-JSON-DAG: "%149:sub19": 173 # CHECK-GX-JSON-DAG: "%149:sub20": 170 # CHECK-GX-JSON-DAG: "%149:sub21": 169 # CHECK-GX-JSON-DAG: "%149:sub22": 168 # CHECK-GX-JSON-DAG: "%149:sub23": 167 # CHECK-GX-JSON-DAG: "%149:sub24": 164 # CHECK-GX-JSON-DAG: "%149:sub25": 163 # CHECK-GX-JSON-DAG: "%149:sub26": 162 # CHECK-GX-JSON-DAG: "%149:sub27": 161 # CHECK-GX-JSON-DAG: "%149:sub28": 158 # CHECK-GX-JSON-DAG: "%149:sub29": 157 # CHECK-GX-JSON-DAG: "%149:sub30": 156 # CHECK-GX-JSON-DAG: "%149:sub31": 155 # CHECK-GX-JSON-DAG: "%191:sub0": 248 # CHECK-GX-JSON-DAG: "%191:sub1": 247 # CHECK-GX-JSON-DAG: "%191:sub2": 246 # CHECK-GX-JSON-DAG: "%191:sub3": 245 # CHECK-GX-JSON-DAG: "%191:sub4": 242 # CHECK-GX-JSON-DAG: "%191:sub5": 241 # CHECK-GX-JSON-DAG: "%191:sub6": 240 # CHECK-GX-JSON-DAG: "%191:sub7": 239 # CHECK-GX-JSON-DAG: "%191:sub8": 236 # CHECK-GX-JSON-DAG: "%191:sub9": 235 # CHECK-GX-JSON-DAG: "%191:sub10": 234 # CHECK-GX-JSON-DAG: "%191:sub11": 233 # CHECK-GX-JSON-DAG: "%191:sub12": 230 # CHECK-GX-JSON-DAG: "%191:sub13": 229 # CHECK-GX-JSON-DAG: "%191:sub14": 228 # CHECK-GX-JSON-DAG: "%191:sub15": 227 # CHECK-GX-JSON-DAG: "%191:sub16": 224 # CHECK-GX-JSON-DAG: "%191:sub17": 223 # CHECK-GX-JSON-DAG: "%191:sub18": 222 # CHECK-GX-JSON-DAG: "%191:sub19": 221 # CHECK-GX-JSON-DAG: "%191:sub20": 218 # CHECK-GX-JSON-DAG: "%191:sub21": 217 # CHECK-GX-JSON-DAG: "%191:sub22": 216 # CHECK-GX-JSON-DAG: "%191:sub23": 215 # CHECK-GX-JSON-DAG: "%191:sub24": 212 # CHECK-GX-JSON-DAG: "%191:sub25": 211 # CHECK-GX-JSON-DAG: "%191:sub26": 210 # CHECK-GX-JSON-DAG: "%191:sub27": 209 # CHECK-GX-JSON-DAG: "%191:sub28": 206 # CHECK-GX-JSON-DAG: "%191:sub29": 205 # CHECK-GX-JSON-DAG: "%191:sub30": 204 # CHECK-GX-JSON-DAG: "%191:sub31": 203 # CHECK-GX-JSON-DAG: "%233:sub0": 296 # CHECK-GX-JSON-DAG: "%233:sub1": 295 # CHECK-GX-JSON-DAG: "%233:sub2": 294 # CHECK-GX-JSON-DAG: "%233:sub3": 293 # CHECK-GX-JSON-DAG: "%233:sub4": 290 # CHECK-GX-JSON-DAG: "%233:sub5": 289 # CHECK-GX-JSON-DAG: "%233:sub6": 288 # CHECK-GX-JSON-DAG: "%233:sub7": 287 # CHECK-GX-JSON-DAG: "%233:sub8": 284 # CHECK-GX-JSON-DAG: "%233:sub9": 283 # CHECK-GX-JSON-DAG: "%233:sub10": 282 # CHECK-GX-JSON-DAG: "%233:sub11": 281 # CHECK-GX-JSON-DAG: "%233:sub12": 278 # CHECK-GX-JSON-DAG: "%233:sub13": 277 # CHECK-GX-JSON-DAG: "%233:sub14": 276 # CHECK-GX-JSON-DAG: "%233:sub15": 275 # CHECK-GX-JSON-DAG: "%233:sub16": 272 # CHECK-GX-JSON-DAG: "%233:sub17": 271 # CHECK-GX-JSON-DAG: "%233:sub18": 270 # CHECK-GX-JSON-DAG: "%233:sub19": 269 # CHECK-GX-JSON-DAG: "%233:sub20": 266 # CHECK-GX-JSON-DAG: "%233:sub21": 265 # CHECK-GX-JSON-DAG: "%233:sub22": 264 # CHECK-GX-JSON-DAG: "%233:sub23": 263 # CHECK-GX-JSON-DAG: "%233:sub24": 260 # CHECK-GX-JSON-DAG: "%233:sub25": 259 # CHECK-GX-JSON-DAG: "%233:sub26": 258 # CHECK-GX-JSON-DAG: "%233:sub27": 257 # CHECK-GX-JSON-DAG: "%233:sub28": 254 # CHECK-GX-JSON-DAG: "%233:sub29": 253 # CHECK-GX-JSON-DAG: "%233:sub30": 252 # CHECK-GX-JSON-DAG: "%233:sub31": 251 # CHECK-GX-JSON-DAG: "%275:sub0": 344 # CHECK-GX-JSON-DAG: "%275:sub1": 343 # CHECK-GX-JSON-DAG: "%275:sub2": 342 # CHECK-GX-JSON-DAG: "%275:sub3": 341 # CHECK-GX-JSON-DAG: "%275:sub4": 338 # CHECK-GX-JSON-DAG: "%275:sub5": 337 # CHECK-GX-JSON-DAG: "%275:sub6": 336 # CHECK-GX-JSON-DAG: "%275:sub7": 335 # CHECK-GX-JSON-DAG: "%275:sub8": 332 # CHECK-GX-JSON-DAG: "%275:sub9": 331 # CHECK-GX-JSON-DAG: "%275:sub10": 330 # CHECK-GX-JSON-DAG: "%275:sub11": 329 # CHECK-GX-JSON-DAG: "%275:sub12": 326 # CHECK-GX-JSON-DAG: "%275:sub13": 325 # CHECK-GX-JSON-DAG: "%275:sub14": 324 # CHECK-GX-JSON-DAG: "%275:sub15": 323 # CHECK-GX-JSON-DAG: "%275:sub16": 320 # CHECK-GX-JSON-DAG: "%275:sub17": 319 # CHECK-GX-JSON-DAG: "%275:sub18": 318 # CHECK-GX-JSON-DAG: "%275:sub19": 317 # CHECK-GX-JSON-DAG: "%275:sub20": 314 # CHECK-GX-JSON-DAG: "%275:sub21": 313 # CHECK-GX-JSON-DAG: "%275:sub22": 312 # CHECK-GX-JSON-DAG: "%275:sub23": 311 # CHECK-GX-JSON-DAG: "%275:sub24": 308 # CHECK-GX-JSON-DAG: "%275:sub25": 307 # CHECK-GX-JSON-DAG: "%275:sub26": 306 # CHECK-GX-JSON-DAG: "%275:sub27": 305 # CHECK-GX-JSON-DAG: "%275:sub28": 302 # CHECK-GX-JSON-DAG: "%275:sub29": 301 # CHECK-GX-JSON-DAG: "%275:sub30": 300 # CHECK-GX-JSON-DAG: "%275:sub31": 299 # CHECK-GX-JSON-DAG: "%317:sub0": 392 # CHECK-GX-JSON-DAG: "%317:sub1": 391 # CHECK-GX-JSON-DAG: "%317:sub2": 390 # CHECK-GX-JSON-DAG: "%317:sub3": 389 # CHECK-GX-JSON-DAG: "%317:sub4": 386 # CHECK-GX-JSON-DAG: "%317:sub5": 385 # CHECK-GX-JSON-DAG: "%317:sub6": 384 # CHECK-GX-JSON-DAG: "%317:sub7": 383 # CHECK-GX-JSON-DAG: "%317:sub8": 380 # CHECK-GX-JSON-DAG: "%317:sub9": 379 # CHECK-GX-JSON-DAG: "%317:sub10": 378 # CHECK-GX-JSON-DAG: "%317:sub11": 377 # CHECK-GX-JSON-DAG: "%317:sub12": 374 # CHECK-GX-JSON-DAG: "%317:sub13": 373 # CHECK-GX-JSON-DAG: "%317:sub14": 372 # CHECK-GX-JSON-DAG: "%317:sub15": 371 # CHECK-GX-JSON-DAG: "%317:sub16": 368 # CHECK-GX-JSON-DAG: "%317:sub17": 367 # CHECK-GX-JSON-DAG: "%317:sub18": 366 # CHECK-GX-JSON-DAG: "%317:sub19": 365 # CHECK-GX-JSON-DAG: "%317:sub20": 362 # CHECK-GX-JSON-DAG: "%317:sub21": 361 # CHECK-GX-JSON-DAG: "%317:sub22": 360 # CHECK-GX-JSON-DAG: "%317:sub23": 359 # CHECK-GX-JSON-DAG: "%317:sub24": 356 # CHECK-GX-JSON-DAG: "%317:sub25": 355 # CHECK-GX-JSON-DAG: "%317:sub26": 354 # CHECK-GX-JSON-DAG: "%317:sub27": 353 # CHECK-GX-JSON-DAG: "%317:sub28": 350 # CHECK-GX-JSON-DAG: "%317:sub29": 349 # CHECK-GX-JSON-DAG: "%317:sub30": 348 # CHECK-GX-JSON-DAG: "%317:sub31": 347 # CHECK-GX-JSON-DAG: "%319": 15 # CHECK-GX-JSON-DAG: "%320": 15 # CHECK-GX-JSON-DAG: "%321": 15 # CHECK-GX-JSON-DAG: "%322": 15 # CHECK-GX-JSON-DAG: "%324": 15 # CHECK-GX-JSON-DAG: "%325": 15 # CHECK-GX-JSON-DAG: "%326": 15 # CHECK-GX-JSON-DAG: "%327": 15 # CHECK-GX-JSON-DAG: "%329": 15 # CHECK-GX-JSON-DAG: "%330": 15 # CHECK-GX-JSON-DAG: "%331": 15 # CHECK-GX-JSON-DAG: "%332": 15 # CHECK-GX-JSON-DAG: "%334": 15 # CHECK-GX-JSON-DAG: "%335": 15 # CHECK-GX-JSON-DAG: "%336": 15 # CHECK-GX-JSON-DAG: "%337": 15 # CHECK-GX-JSON-DAG: "%339": 15 # CHECK-GX-JSON-DAG: "%340": 15 # CHECK-GX-JSON-DAG: "%341": 15 # CHECK-GX-JSON-DAG: "%342": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%344:vgpr_32 = COPY %343.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 151 # CHECK-GX-JSON-DAG: "%69:sub1": 150 # CHECK-GX-JSON-DAG: "%69:sub2": 149 # CHECK-GX-JSON-DAG: "%69:sub3": 148 # CHECK-GX-JSON-DAG: "%69:sub4": 145 # CHECK-GX-JSON-DAG: "%69:sub5": 144 # CHECK-GX-JSON-DAG: "%69:sub6": 143 # CHECK-GX-JSON-DAG: "%69:sub7": 142 # CHECK-GX-JSON-DAG: "%69:sub8": 139 # CHECK-GX-JSON-DAG: "%69:sub9": 138 # CHECK-GX-JSON-DAG: "%69:sub10": 137 # CHECK-GX-JSON-DAG: "%69:sub11": 136 # CHECK-GX-JSON-DAG: "%69:sub12": 133 # CHECK-GX-JSON-DAG: "%69:sub13": 132 # CHECK-GX-JSON-DAG: "%69:sub14": 131 # CHECK-GX-JSON-DAG: "%69:sub15": 130 # CHECK-GX-JSON-DAG: "%69:sub16": 127 # CHECK-GX-JSON-DAG: "%69:sub17": 126 # CHECK-GX-JSON-DAG: "%69:sub18": 125 # CHECK-GX-JSON-DAG: "%69:sub19": 124 # CHECK-GX-JSON-DAG: "%69:sub20": 121 # CHECK-GX-JSON-DAG: "%69:sub21": 120 # CHECK-GX-JSON-DAG: "%69:sub22": 119 # CHECK-GX-JSON-DAG: "%69:sub23": 118 # CHECK-GX-JSON-DAG: "%69:sub24": 115 # CHECK-GX-JSON-DAG: "%69:sub25": 114 # CHECK-GX-JSON-DAG: "%69:sub26": 113 # CHECK-GX-JSON-DAG: "%69:sub27": 112 # CHECK-GX-JSON-DAG: "%69:sub28": 109 # CHECK-GX-JSON-DAG: "%69:sub29": 108 # CHECK-GX-JSON-DAG: "%69:sub30": 107 # CHECK-GX-JSON-DAG: "%69:sub31": 106 # CHECK-GX-JSON-DAG: "%70:sub0": 103 # CHECK-GX-JSON-DAG: "%70:sub1": 102 # CHECK-GX-JSON-DAG: "%70:sub2": 101 # CHECK-GX-JSON-DAG: "%70:sub3": 100 # CHECK-GX-JSON-DAG: "%70:sub4": 97 # CHECK-GX-JSON-DAG: "%70:sub5": 96 # CHECK-GX-JSON-DAG: "%70:sub6": 95 # CHECK-GX-JSON-DAG: "%70:sub7": 94 # CHECK-GX-JSON-DAG: "%70:sub8": 91 # CHECK-GX-JSON-DAG: "%70:sub9": 90 # CHECK-GX-JSON-DAG: "%70:sub10": 89 # CHECK-GX-JSON-DAG: "%70:sub11": 88 # CHECK-GX-JSON-DAG: "%70:sub12": 85 # CHECK-GX-JSON-DAG: "%70:sub13": 84 # CHECK-GX-JSON-DAG: "%70:sub14": 83 # CHECK-GX-JSON-DAG: "%70:sub15": 82 # CHECK-GX-JSON-DAG: "%70:sub16": 79 # CHECK-GX-JSON-DAG: "%70:sub17": 78 # CHECK-GX-JSON-DAG: "%70:sub18": 77 # CHECK-GX-JSON-DAG: "%70:sub19": 76 # CHECK-GX-JSON-DAG: "%70:sub20": 73 # CHECK-GX-JSON-DAG: "%70:sub21": 72 # CHECK-GX-JSON-DAG: "%70:sub22": 71 # CHECK-GX-JSON-DAG: "%70:sub23": 70 # CHECK-GX-JSON-DAG: "%70:sub24": 67 # CHECK-GX-JSON-DAG: "%70:sub25": 66 # CHECK-GX-JSON-DAG: "%70:sub26": 65 # CHECK-GX-JSON-DAG: "%70:sub27": 64 # CHECK-GX-JSON-DAG: "%70:sub28": 61 # CHECK-GX-JSON-DAG: "%70:sub29": 60 # CHECK-GX-JSON-DAG: "%70:sub30": 59 # CHECK-GX-JSON-DAG: "%70:sub31": 58 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 16 # CHECK-GX-JSON-DAG: "%149:sub0": 199 # CHECK-GX-JSON-DAG: "%149:sub1": 198 # CHECK-GX-JSON-DAG: "%149:sub2": 197 # CHECK-GX-JSON-DAG: "%149:sub3": 196 # CHECK-GX-JSON-DAG: "%149:sub4": 193 # CHECK-GX-JSON-DAG: "%149:sub5": 192 # CHECK-GX-JSON-DAG: "%149:sub6": 191 # CHECK-GX-JSON-DAG: "%149:sub7": 190 # CHECK-GX-JSON-DAG: "%149:sub8": 187 # CHECK-GX-JSON-DAG: "%149:sub9": 186 # CHECK-GX-JSON-DAG: "%149:sub10": 185 # CHECK-GX-JSON-DAG: "%149:sub11": 184 # CHECK-GX-JSON-DAG: "%149:sub12": 181 # CHECK-GX-JSON-DAG: "%149:sub13": 180 # CHECK-GX-JSON-DAG: "%149:sub14": 179 # CHECK-GX-JSON-DAG: "%149:sub15": 178 # CHECK-GX-JSON-DAG: "%149:sub16": 175 # CHECK-GX-JSON-DAG: "%149:sub17": 174 # CHECK-GX-JSON-DAG: "%149:sub18": 173 # CHECK-GX-JSON-DAG: "%149:sub19": 172 # CHECK-GX-JSON-DAG: "%149:sub20": 169 # CHECK-GX-JSON-DAG: "%149:sub21": 168 # CHECK-GX-JSON-DAG: "%149:sub22": 167 # CHECK-GX-JSON-DAG: "%149:sub23": 166 # CHECK-GX-JSON-DAG: "%149:sub24": 163 # CHECK-GX-JSON-DAG: "%149:sub25": 162 # CHECK-GX-JSON-DAG: "%149:sub26": 161 # CHECK-GX-JSON-DAG: "%149:sub27": 160 # CHECK-GX-JSON-DAG: "%149:sub28": 157 # CHECK-GX-JSON-DAG: "%149:sub29": 156 # CHECK-GX-JSON-DAG: "%149:sub30": 155 # CHECK-GX-JSON-DAG: "%149:sub31": 154 # CHECK-GX-JSON-DAG: "%191:sub0": 247 # CHECK-GX-JSON-DAG: "%191:sub1": 246 # CHECK-GX-JSON-DAG: "%191:sub2": 245 # CHECK-GX-JSON-DAG: "%191:sub3": 244 # CHECK-GX-JSON-DAG: "%191:sub4": 241 # CHECK-GX-JSON-DAG: "%191:sub5": 240 # CHECK-GX-JSON-DAG: "%191:sub6": 239 # CHECK-GX-JSON-DAG: "%191:sub7": 238 # CHECK-GX-JSON-DAG: "%191:sub8": 235 # CHECK-GX-JSON-DAG: "%191:sub9": 234 # CHECK-GX-JSON-DAG: "%191:sub10": 233 # CHECK-GX-JSON-DAG: "%191:sub11": 232 # CHECK-GX-JSON-DAG: "%191:sub12": 229 # CHECK-GX-JSON-DAG: "%191:sub13": 228 # CHECK-GX-JSON-DAG: "%191:sub14": 227 # CHECK-GX-JSON-DAG: "%191:sub15": 226 # CHECK-GX-JSON-DAG: "%191:sub16": 223 # CHECK-GX-JSON-DAG: "%191:sub17": 222 # CHECK-GX-JSON-DAG: "%191:sub18": 221 # CHECK-GX-JSON-DAG: "%191:sub19": 220 # CHECK-GX-JSON-DAG: "%191:sub20": 217 # CHECK-GX-JSON-DAG: "%191:sub21": 216 # CHECK-GX-JSON-DAG: "%191:sub22": 215 # CHECK-GX-JSON-DAG: "%191:sub23": 214 # CHECK-GX-JSON-DAG: "%191:sub24": 211 # CHECK-GX-JSON-DAG: "%191:sub25": 210 # CHECK-GX-JSON-DAG: "%191:sub26": 209 # CHECK-GX-JSON-DAG: "%191:sub27": 208 # CHECK-GX-JSON-DAG: "%191:sub28": 205 # CHECK-GX-JSON-DAG: "%191:sub29": 204 # CHECK-GX-JSON-DAG: "%191:sub30": 203 # CHECK-GX-JSON-DAG: "%191:sub31": 202 # CHECK-GX-JSON-DAG: "%233:sub0": 295 # CHECK-GX-JSON-DAG: "%233:sub1": 294 # CHECK-GX-JSON-DAG: "%233:sub2": 293 # CHECK-GX-JSON-DAG: "%233:sub3": 292 # CHECK-GX-JSON-DAG: "%233:sub4": 289 # CHECK-GX-JSON-DAG: "%233:sub5": 288 # CHECK-GX-JSON-DAG: "%233:sub6": 287 # CHECK-GX-JSON-DAG: "%233:sub7": 286 # CHECK-GX-JSON-DAG: "%233:sub8": 283 # CHECK-GX-JSON-DAG: "%233:sub9": 282 # CHECK-GX-JSON-DAG: "%233:sub10": 281 # CHECK-GX-JSON-DAG: "%233:sub11": 280 # CHECK-GX-JSON-DAG: "%233:sub12": 277 # CHECK-GX-JSON-DAG: "%233:sub13": 276 # CHECK-GX-JSON-DAG: "%233:sub14": 275 # CHECK-GX-JSON-DAG: "%233:sub15": 274 # CHECK-GX-JSON-DAG: "%233:sub16": 271 # CHECK-GX-JSON-DAG: "%233:sub17": 270 # CHECK-GX-JSON-DAG: "%233:sub18": 269 # CHECK-GX-JSON-DAG: "%233:sub19": 268 # CHECK-GX-JSON-DAG: "%233:sub20": 265 # CHECK-GX-JSON-DAG: "%233:sub21": 264 # CHECK-GX-JSON-DAG: "%233:sub22": 263 # CHECK-GX-JSON-DAG: "%233:sub23": 262 # CHECK-GX-JSON-DAG: "%233:sub24": 259 # CHECK-GX-JSON-DAG: "%233:sub25": 258 # CHECK-GX-JSON-DAG: "%233:sub26": 257 # CHECK-GX-JSON-DAG: "%233:sub27": 256 # CHECK-GX-JSON-DAG: "%233:sub28": 253 # CHECK-GX-JSON-DAG: "%233:sub29": 252 # CHECK-GX-JSON-DAG: "%233:sub30": 251 # CHECK-GX-JSON-DAG: "%233:sub31": 250 # CHECK-GX-JSON-DAG: "%275:sub0": 343 # CHECK-GX-JSON-DAG: "%275:sub1": 342 # CHECK-GX-JSON-DAG: "%275:sub2": 341 # CHECK-GX-JSON-DAG: "%275:sub3": 340 # CHECK-GX-JSON-DAG: "%275:sub4": 337 # CHECK-GX-JSON-DAG: "%275:sub5": 336 # CHECK-GX-JSON-DAG: "%275:sub6": 335 # CHECK-GX-JSON-DAG: "%275:sub7": 334 # CHECK-GX-JSON-DAG: "%275:sub8": 331 # CHECK-GX-JSON-DAG: "%275:sub9": 330 # CHECK-GX-JSON-DAG: "%275:sub10": 329 # CHECK-GX-JSON-DAG: "%275:sub11": 328 # CHECK-GX-JSON-DAG: "%275:sub12": 325 # CHECK-GX-JSON-DAG: "%275:sub13": 324 # CHECK-GX-JSON-DAG: "%275:sub14": 323 # CHECK-GX-JSON-DAG: "%275:sub15": 322 # CHECK-GX-JSON-DAG: "%275:sub16": 319 # CHECK-GX-JSON-DAG: "%275:sub17": 318 # CHECK-GX-JSON-DAG: "%275:sub18": 317 # CHECK-GX-JSON-DAG: "%275:sub19": 316 # CHECK-GX-JSON-DAG: "%275:sub20": 313 # CHECK-GX-JSON-DAG: "%275:sub21": 312 # CHECK-GX-JSON-DAG: "%275:sub22": 311 # CHECK-GX-JSON-DAG: "%275:sub23": 310 # CHECK-GX-JSON-DAG: "%275:sub24": 307 # CHECK-GX-JSON-DAG: "%275:sub25": 306 # CHECK-GX-JSON-DAG: "%275:sub26": 305 # CHECK-GX-JSON-DAG: "%275:sub27": 304 # CHECK-GX-JSON-DAG: "%275:sub28": 301 # CHECK-GX-JSON-DAG: "%275:sub29": 300 # CHECK-GX-JSON-DAG: "%275:sub30": 299 # CHECK-GX-JSON-DAG: "%275:sub31": 298 # CHECK-GX-JSON-DAG: "%317:sub0": 391 # CHECK-GX-JSON-DAG: "%317:sub1": 390 # CHECK-GX-JSON-DAG: "%317:sub2": 389 # CHECK-GX-JSON-DAG: "%317:sub3": 388 # CHECK-GX-JSON-DAG: "%317:sub4": 385 # CHECK-GX-JSON-DAG: "%317:sub5": 384 # CHECK-GX-JSON-DAG: "%317:sub6": 383 # CHECK-GX-JSON-DAG: "%317:sub7": 382 # CHECK-GX-JSON-DAG: "%317:sub8": 379 # CHECK-GX-JSON-DAG: "%317:sub9": 378 # CHECK-GX-JSON-DAG: "%317:sub10": 377 # CHECK-GX-JSON-DAG: "%317:sub11": 376 # CHECK-GX-JSON-DAG: "%317:sub12": 373 # CHECK-GX-JSON-DAG: "%317:sub13": 372 # CHECK-GX-JSON-DAG: "%317:sub14": 371 # CHECK-GX-JSON-DAG: "%317:sub15": 370 # CHECK-GX-JSON-DAG: "%317:sub16": 367 # CHECK-GX-JSON-DAG: "%317:sub17": 366 # CHECK-GX-JSON-DAG: "%317:sub18": 365 # CHECK-GX-JSON-DAG: "%317:sub19": 364 # CHECK-GX-JSON-DAG: "%317:sub20": 361 # CHECK-GX-JSON-DAG: "%317:sub21": 360 # CHECK-GX-JSON-DAG: "%317:sub22": 359 # CHECK-GX-JSON-DAG: "%317:sub23": 358 # CHECK-GX-JSON-DAG: "%317:sub24": 355 # CHECK-GX-JSON-DAG: "%317:sub25": 354 # CHECK-GX-JSON-DAG: "%317:sub26": 353 # CHECK-GX-JSON-DAG: "%317:sub27": 352 # CHECK-GX-JSON-DAG: "%317:sub28": 349 # CHECK-GX-JSON-DAG: "%317:sub29": 348 # CHECK-GX-JSON-DAG: "%317:sub30": 347 # CHECK-GX-JSON-DAG: "%317:sub31": 346 # CHECK-GX-JSON-DAG: "%319": 14 # CHECK-GX-JSON-DAG: "%320": 14 # CHECK-GX-JSON-DAG: "%321": 14 # CHECK-GX-JSON-DAG: "%322": 14 # CHECK-GX-JSON-DAG: "%324": 14 # CHECK-GX-JSON-DAG: "%325": 14 # CHECK-GX-JSON-DAG: "%326": 14 # CHECK-GX-JSON-DAG: "%327": 14 # CHECK-GX-JSON-DAG: "%329": 14 # CHECK-GX-JSON-DAG: "%330": 14 # CHECK-GX-JSON-DAG: "%331": 14 # CHECK-GX-JSON-DAG: "%332": 14 # CHECK-GX-JSON-DAG: "%334": 14 # CHECK-GX-JSON-DAG: "%335": 14 # CHECK-GX-JSON-DAG: "%336": 14 # CHECK-GX-JSON-DAG: "%337": 14 # CHECK-GX-JSON-DAG: "%339": 14 # CHECK-GX-JSON-DAG: "%340": 14 # CHECK-GX-JSON-DAG: "%341": 14 # CHECK-GX-JSON-DAG: "%342": 14 # CHECK-GX-JSON-DAG: "%343:sub0": 3 # CHECK-GX-JSON-DAG: "%343:sub1": 2 # CHECK-GX-JSON-DAG: "%343:sub2": 1 # CHECK-GX-JSON-DAG: "%343:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%345:vgpr_32 = COPY %343.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 150 # CHECK-GX-JSON-DAG: "%69:sub1": 149 # CHECK-GX-JSON-DAG: "%69:sub2": 148 # CHECK-GX-JSON-DAG: "%69:sub3": 147 # CHECK-GX-JSON-DAG: "%69:sub4": 144 # CHECK-GX-JSON-DAG: "%69:sub5": 143 # CHECK-GX-JSON-DAG: "%69:sub6": 142 # CHECK-GX-JSON-DAG: "%69:sub7": 141 # CHECK-GX-JSON-DAG: "%69:sub8": 138 # CHECK-GX-JSON-DAG: "%69:sub9": 137 # CHECK-GX-JSON-DAG: "%69:sub10": 136 # CHECK-GX-JSON-DAG: "%69:sub11": 135 # CHECK-GX-JSON-DAG: "%69:sub12": 132 # CHECK-GX-JSON-DAG: "%69:sub13": 131 # CHECK-GX-JSON-DAG: "%69:sub14": 130 # CHECK-GX-JSON-DAG: "%69:sub15": 129 # CHECK-GX-JSON-DAG: "%69:sub16": 126 # CHECK-GX-JSON-DAG: "%69:sub17": 125 # CHECK-GX-JSON-DAG: "%69:sub18": 124 # CHECK-GX-JSON-DAG: "%69:sub19": 123 # CHECK-GX-JSON-DAG: "%69:sub20": 120 # CHECK-GX-JSON-DAG: "%69:sub21": 119 # CHECK-GX-JSON-DAG: "%69:sub22": 118 # CHECK-GX-JSON-DAG: "%69:sub23": 117 # CHECK-GX-JSON-DAG: "%69:sub24": 114 # CHECK-GX-JSON-DAG: "%69:sub25": 113 # CHECK-GX-JSON-DAG: "%69:sub26": 112 # CHECK-GX-JSON-DAG: "%69:sub27": 111 # CHECK-GX-JSON-DAG: "%69:sub28": 108 # CHECK-GX-JSON-DAG: "%69:sub29": 107 # CHECK-GX-JSON-DAG: "%69:sub30": 106 # CHECK-GX-JSON-DAG: "%69:sub31": 105 # CHECK-GX-JSON-DAG: "%70:sub0": 102 # CHECK-GX-JSON-DAG: "%70:sub1": 101 # CHECK-GX-JSON-DAG: "%70:sub2": 100 # CHECK-GX-JSON-DAG: "%70:sub3": 99 # CHECK-GX-JSON-DAG: "%70:sub4": 96 # CHECK-GX-JSON-DAG: "%70:sub5": 95 # CHECK-GX-JSON-DAG: "%70:sub6": 94 # CHECK-GX-JSON-DAG: "%70:sub7": 93 # CHECK-GX-JSON-DAG: "%70:sub8": 90 # CHECK-GX-JSON-DAG: "%70:sub9": 89 # CHECK-GX-JSON-DAG: "%70:sub10": 88 # CHECK-GX-JSON-DAG: "%70:sub11": 87 # CHECK-GX-JSON-DAG: "%70:sub12": 84 # CHECK-GX-JSON-DAG: "%70:sub13": 83 # CHECK-GX-JSON-DAG: "%70:sub14": 82 # CHECK-GX-JSON-DAG: "%70:sub15": 81 # CHECK-GX-JSON-DAG: "%70:sub16": 78 # CHECK-GX-JSON-DAG: "%70:sub17": 77 # CHECK-GX-JSON-DAG: "%70:sub18": 76 # CHECK-GX-JSON-DAG: "%70:sub19": 75 # CHECK-GX-JSON-DAG: "%70:sub20": 72 # CHECK-GX-JSON-DAG: "%70:sub21": 71 # CHECK-GX-JSON-DAG: "%70:sub22": 70 # CHECK-GX-JSON-DAG: "%70:sub23": 69 # CHECK-GX-JSON-DAG: "%70:sub24": 66 # CHECK-GX-JSON-DAG: "%70:sub25": 65 # CHECK-GX-JSON-DAG: "%70:sub26": 64 # CHECK-GX-JSON-DAG: "%70:sub27": 63 # CHECK-GX-JSON-DAG: "%70:sub28": 60 # CHECK-GX-JSON-DAG: "%70:sub29": 59 # CHECK-GX-JSON-DAG: "%70:sub30": 58 # CHECK-GX-JSON-DAG: "%70:sub31": 57 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 15 # CHECK-GX-JSON-DAG: "%149:sub0": 198 # CHECK-GX-JSON-DAG: "%149:sub1": 197 # CHECK-GX-JSON-DAG: "%149:sub2": 196 # CHECK-GX-JSON-DAG: "%149:sub3": 195 # CHECK-GX-JSON-DAG: "%149:sub4": 192 # CHECK-GX-JSON-DAG: "%149:sub5": 191 # CHECK-GX-JSON-DAG: "%149:sub6": 190 # CHECK-GX-JSON-DAG: "%149:sub7": 189 # CHECK-GX-JSON-DAG: "%149:sub8": 186 # CHECK-GX-JSON-DAG: "%149:sub9": 185 # CHECK-GX-JSON-DAG: "%149:sub10": 184 # CHECK-GX-JSON-DAG: "%149:sub11": 183 # CHECK-GX-JSON-DAG: "%149:sub12": 180 # CHECK-GX-JSON-DAG: "%149:sub13": 179 # CHECK-GX-JSON-DAG: "%149:sub14": 178 # CHECK-GX-JSON-DAG: "%149:sub15": 177 # CHECK-GX-JSON-DAG: "%149:sub16": 174 # CHECK-GX-JSON-DAG: "%149:sub17": 173 # CHECK-GX-JSON-DAG: "%149:sub18": 172 # CHECK-GX-JSON-DAG: "%149:sub19": 171 # CHECK-GX-JSON-DAG: "%149:sub20": 168 # CHECK-GX-JSON-DAG: "%149:sub21": 167 # CHECK-GX-JSON-DAG: "%149:sub22": 166 # CHECK-GX-JSON-DAG: "%149:sub23": 165 # CHECK-GX-JSON-DAG: "%149:sub24": 162 # CHECK-GX-JSON-DAG: "%149:sub25": 161 # CHECK-GX-JSON-DAG: "%149:sub26": 160 # CHECK-GX-JSON-DAG: "%149:sub27": 159 # CHECK-GX-JSON-DAG: "%149:sub28": 156 # CHECK-GX-JSON-DAG: "%149:sub29": 155 # CHECK-GX-JSON-DAG: "%149:sub30": 154 # CHECK-GX-JSON-DAG: "%149:sub31": 153 # CHECK-GX-JSON-DAG: "%191:sub0": 246 # CHECK-GX-JSON-DAG: "%191:sub1": 245 # CHECK-GX-JSON-DAG: "%191:sub2": 244 # CHECK-GX-JSON-DAG: "%191:sub3": 243 # CHECK-GX-JSON-DAG: "%191:sub4": 240 # CHECK-GX-JSON-DAG: "%191:sub5": 239 # CHECK-GX-JSON-DAG: "%191:sub6": 238 # CHECK-GX-JSON-DAG: "%191:sub7": 237 # CHECK-GX-JSON-DAG: "%191:sub8": 234 # CHECK-GX-JSON-DAG: "%191:sub9": 233 # CHECK-GX-JSON-DAG: "%191:sub10": 232 # CHECK-GX-JSON-DAG: "%191:sub11": 231 # CHECK-GX-JSON-DAG: "%191:sub12": 228 # CHECK-GX-JSON-DAG: "%191:sub13": 227 # CHECK-GX-JSON-DAG: "%191:sub14": 226 # CHECK-GX-JSON-DAG: "%191:sub15": 225 # CHECK-GX-JSON-DAG: "%191:sub16": 222 # CHECK-GX-JSON-DAG: "%191:sub17": 221 # CHECK-GX-JSON-DAG: "%191:sub18": 220 # CHECK-GX-JSON-DAG: "%191:sub19": 219 # CHECK-GX-JSON-DAG: "%191:sub20": 216 # CHECK-GX-JSON-DAG: "%191:sub21": 215 # CHECK-GX-JSON-DAG: "%191:sub22": 214 # CHECK-GX-JSON-DAG: "%191:sub23": 213 # CHECK-GX-JSON-DAG: "%191:sub24": 210 # CHECK-GX-JSON-DAG: "%191:sub25": 209 # CHECK-GX-JSON-DAG: "%191:sub26": 208 # CHECK-GX-JSON-DAG: "%191:sub27": 207 # CHECK-GX-JSON-DAG: "%191:sub28": 204 # CHECK-GX-JSON-DAG: "%191:sub29": 203 # CHECK-GX-JSON-DAG: "%191:sub30": 202 # CHECK-GX-JSON-DAG: "%191:sub31": 201 # CHECK-GX-JSON-DAG: "%233:sub0": 294 # CHECK-GX-JSON-DAG: "%233:sub1": 293 # CHECK-GX-JSON-DAG: "%233:sub2": 292 # CHECK-GX-JSON-DAG: "%233:sub3": 291 # CHECK-GX-JSON-DAG: "%233:sub4": 288 # CHECK-GX-JSON-DAG: "%233:sub5": 287 # CHECK-GX-JSON-DAG: "%233:sub6": 286 # CHECK-GX-JSON-DAG: "%233:sub7": 285 # CHECK-GX-JSON-DAG: "%233:sub8": 282 # CHECK-GX-JSON-DAG: "%233:sub9": 281 # CHECK-GX-JSON-DAG: "%233:sub10": 280 # CHECK-GX-JSON-DAG: "%233:sub11": 279 # CHECK-GX-JSON-DAG: "%233:sub12": 276 # CHECK-GX-JSON-DAG: "%233:sub13": 275 # CHECK-GX-JSON-DAG: "%233:sub14": 274 # CHECK-GX-JSON-DAG: "%233:sub15": 273 # CHECK-GX-JSON-DAG: "%233:sub16": 270 # CHECK-GX-JSON-DAG: "%233:sub17": 269 # CHECK-GX-JSON-DAG: "%233:sub18": 268 # CHECK-GX-JSON-DAG: "%233:sub19": 267 # CHECK-GX-JSON-DAG: "%233:sub20": 264 # CHECK-GX-JSON-DAG: "%233:sub21": 263 # CHECK-GX-JSON-DAG: "%233:sub22": 262 # CHECK-GX-JSON-DAG: "%233:sub23": 261 # CHECK-GX-JSON-DAG: "%233:sub24": 258 # CHECK-GX-JSON-DAG: "%233:sub25": 257 # CHECK-GX-JSON-DAG: "%233:sub26": 256 # CHECK-GX-JSON-DAG: "%233:sub27": 255 # CHECK-GX-JSON-DAG: "%233:sub28": 252 # CHECK-GX-JSON-DAG: "%233:sub29": 251 # CHECK-GX-JSON-DAG: "%233:sub30": 250 # CHECK-GX-JSON-DAG: "%233:sub31": 249 # CHECK-GX-JSON-DAG: "%275:sub0": 342 # CHECK-GX-JSON-DAG: "%275:sub1": 341 # CHECK-GX-JSON-DAG: "%275:sub2": 340 # CHECK-GX-JSON-DAG: "%275:sub3": 339 # CHECK-GX-JSON-DAG: "%275:sub4": 336 # CHECK-GX-JSON-DAG: "%275:sub5": 335 # CHECK-GX-JSON-DAG: "%275:sub6": 334 # CHECK-GX-JSON-DAG: "%275:sub7": 333 # CHECK-GX-JSON-DAG: "%275:sub8": 330 # CHECK-GX-JSON-DAG: "%275:sub9": 329 # CHECK-GX-JSON-DAG: "%275:sub10": 328 # CHECK-GX-JSON-DAG: "%275:sub11": 327 # CHECK-GX-JSON-DAG: "%275:sub12": 324 # CHECK-GX-JSON-DAG: "%275:sub13": 323 # CHECK-GX-JSON-DAG: "%275:sub14": 322 # CHECK-GX-JSON-DAG: "%275:sub15": 321 # CHECK-GX-JSON-DAG: "%275:sub16": 318 # CHECK-GX-JSON-DAG: "%275:sub17": 317 # CHECK-GX-JSON-DAG: "%275:sub18": 316 # CHECK-GX-JSON-DAG: "%275:sub19": 315 # CHECK-GX-JSON-DAG: "%275:sub20": 312 # CHECK-GX-JSON-DAG: "%275:sub21": 311 # CHECK-GX-JSON-DAG: "%275:sub22": 310 # CHECK-GX-JSON-DAG: "%275:sub23": 309 # CHECK-GX-JSON-DAG: "%275:sub24": 306 # CHECK-GX-JSON-DAG: "%275:sub25": 305 # CHECK-GX-JSON-DAG: "%275:sub26": 304 # CHECK-GX-JSON-DAG: "%275:sub27": 303 # CHECK-GX-JSON-DAG: "%275:sub28": 300 # CHECK-GX-JSON-DAG: "%275:sub29": 299 # CHECK-GX-JSON-DAG: "%275:sub30": 298 # CHECK-GX-JSON-DAG: "%275:sub31": 297 # CHECK-GX-JSON-DAG: "%317:sub0": 390 # CHECK-GX-JSON-DAG: "%317:sub1": 389 # CHECK-GX-JSON-DAG: "%317:sub2": 388 # CHECK-GX-JSON-DAG: "%317:sub3": 387 # CHECK-GX-JSON-DAG: "%317:sub4": 384 # CHECK-GX-JSON-DAG: "%317:sub5": 383 # CHECK-GX-JSON-DAG: "%317:sub6": 382 # CHECK-GX-JSON-DAG: "%317:sub7": 381 # CHECK-GX-JSON-DAG: "%317:sub8": 378 # CHECK-GX-JSON-DAG: "%317:sub9": 377 # CHECK-GX-JSON-DAG: "%317:sub10": 376 # CHECK-GX-JSON-DAG: "%317:sub11": 375 # CHECK-GX-JSON-DAG: "%317:sub12": 372 # CHECK-GX-JSON-DAG: "%317:sub13": 371 # CHECK-GX-JSON-DAG: "%317:sub14": 370 # CHECK-GX-JSON-DAG: "%317:sub15": 369 # CHECK-GX-JSON-DAG: "%317:sub16": 366 # CHECK-GX-JSON-DAG: "%317:sub17": 365 # CHECK-GX-JSON-DAG: "%317:sub18": 364 # CHECK-GX-JSON-DAG: "%317:sub19": 363 # CHECK-GX-JSON-DAG: "%317:sub20": 360 # CHECK-GX-JSON-DAG: "%317:sub21": 359 # CHECK-GX-JSON-DAG: "%317:sub22": 358 # CHECK-GX-JSON-DAG: "%317:sub23": 357 # CHECK-GX-JSON-DAG: "%317:sub24": 354 # CHECK-GX-JSON-DAG: "%317:sub25": 353 # CHECK-GX-JSON-DAG: "%317:sub26": 352 # CHECK-GX-JSON-DAG: "%317:sub27": 351 # CHECK-GX-JSON-DAG: "%317:sub28": 348 # CHECK-GX-JSON-DAG: "%317:sub29": 347 # CHECK-GX-JSON-DAG: "%317:sub30": 346 # CHECK-GX-JSON-DAG: "%317:sub31": 345 # CHECK-GX-JSON-DAG: "%319": 13 # CHECK-GX-JSON-DAG: "%320": 13 # CHECK-GX-JSON-DAG: "%321": 13 # CHECK-GX-JSON-DAG: "%322": 13 # CHECK-GX-JSON-DAG: "%324": 13 # CHECK-GX-JSON-DAG: "%325": 13 # CHECK-GX-JSON-DAG: "%326": 13 # CHECK-GX-JSON-DAG: "%327": 13 # CHECK-GX-JSON-DAG: "%329": 13 # CHECK-GX-JSON-DAG: "%330": 13 # CHECK-GX-JSON-DAG: "%331": 13 # CHECK-GX-JSON-DAG: "%332": 13 # CHECK-GX-JSON-DAG: "%334": 13 # CHECK-GX-JSON-DAG: "%335": 13 # CHECK-GX-JSON-DAG: "%336": 13 # CHECK-GX-JSON-DAG: "%337": 13 # CHECK-GX-JSON-DAG: "%339": 13 # CHECK-GX-JSON-DAG: "%340": 13 # CHECK-GX-JSON-DAG: "%341": 13 # CHECK-GX-JSON-DAG: "%342": 13 # CHECK-GX-JSON-DAG: "%343:sub0": 2 # CHECK-GX-JSON-DAG: "%343:sub1": 1 # CHECK-GX-JSON-DAG: "%343:sub2": 0 # CHECK-GX-JSON-DAG: "%344": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%346:vgpr_32 = COPY %343.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 149 # CHECK-GX-JSON-DAG: "%69:sub1": 148 # CHECK-GX-JSON-DAG: "%69:sub2": 147 # CHECK-GX-JSON-DAG: "%69:sub3": 146 # CHECK-GX-JSON-DAG: "%69:sub4": 143 # CHECK-GX-JSON-DAG: "%69:sub5": 142 # CHECK-GX-JSON-DAG: "%69:sub6": 141 # CHECK-GX-JSON-DAG: "%69:sub7": 140 # CHECK-GX-JSON-DAG: "%69:sub8": 137 # CHECK-GX-JSON-DAG: "%69:sub9": 136 # CHECK-GX-JSON-DAG: "%69:sub10": 135 # CHECK-GX-JSON-DAG: "%69:sub11": 134 # CHECK-GX-JSON-DAG: "%69:sub12": 131 # CHECK-GX-JSON-DAG: "%69:sub13": 130 # CHECK-GX-JSON-DAG: "%69:sub14": 129 # CHECK-GX-JSON-DAG: "%69:sub15": 128 # CHECK-GX-JSON-DAG: "%69:sub16": 125 # CHECK-GX-JSON-DAG: "%69:sub17": 124 # CHECK-GX-JSON-DAG: "%69:sub18": 123 # CHECK-GX-JSON-DAG: "%69:sub19": 122 # CHECK-GX-JSON-DAG: "%69:sub20": 119 # CHECK-GX-JSON-DAG: "%69:sub21": 118 # CHECK-GX-JSON-DAG: "%69:sub22": 117 # CHECK-GX-JSON-DAG: "%69:sub23": 116 # CHECK-GX-JSON-DAG: "%69:sub24": 113 # CHECK-GX-JSON-DAG: "%69:sub25": 112 # CHECK-GX-JSON-DAG: "%69:sub26": 111 # CHECK-GX-JSON-DAG: "%69:sub27": 110 # CHECK-GX-JSON-DAG: "%69:sub28": 107 # CHECK-GX-JSON-DAG: "%69:sub29": 106 # CHECK-GX-JSON-DAG: "%69:sub30": 105 # CHECK-GX-JSON-DAG: "%69:sub31": 104 # CHECK-GX-JSON-DAG: "%70:sub0": 101 # CHECK-GX-JSON-DAG: "%70:sub1": 100 # CHECK-GX-JSON-DAG: "%70:sub2": 99 # CHECK-GX-JSON-DAG: "%70:sub3": 98 # CHECK-GX-JSON-DAG: "%70:sub4": 95 # CHECK-GX-JSON-DAG: "%70:sub5": 94 # CHECK-GX-JSON-DAG: "%70:sub6": 93 # CHECK-GX-JSON-DAG: "%70:sub7": 92 # CHECK-GX-JSON-DAG: "%70:sub8": 89 # CHECK-GX-JSON-DAG: "%70:sub9": 88 # CHECK-GX-JSON-DAG: "%70:sub10": 87 # CHECK-GX-JSON-DAG: "%70:sub11": 86 # CHECK-GX-JSON-DAG: "%70:sub12": 83 # CHECK-GX-JSON-DAG: "%70:sub13": 82 # CHECK-GX-JSON-DAG: "%70:sub14": 81 # CHECK-GX-JSON-DAG: "%70:sub15": 80 # CHECK-GX-JSON-DAG: "%70:sub16": 77 # CHECK-GX-JSON-DAG: "%70:sub17": 76 # CHECK-GX-JSON-DAG: "%70:sub18": 75 # CHECK-GX-JSON-DAG: "%70:sub19": 74 # CHECK-GX-JSON-DAG: "%70:sub20": 71 # CHECK-GX-JSON-DAG: "%70:sub21": 70 # CHECK-GX-JSON-DAG: "%70:sub22": 69 # CHECK-GX-JSON-DAG: "%70:sub23": 68 # CHECK-GX-JSON-DAG: "%70:sub24": 65 # CHECK-GX-JSON-DAG: "%70:sub25": 64 # CHECK-GX-JSON-DAG: "%70:sub26": 63 # CHECK-GX-JSON-DAG: "%70:sub27": 62 # CHECK-GX-JSON-DAG: "%70:sub28": 59 # CHECK-GX-JSON-DAG: "%70:sub29": 58 # CHECK-GX-JSON-DAG: "%70:sub30": 57 # CHECK-GX-JSON-DAG: "%70:sub31": 56 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 14 # CHECK-GX-JSON-DAG: "%149:sub0": 197 # CHECK-GX-JSON-DAG: "%149:sub1": 196 # CHECK-GX-JSON-DAG: "%149:sub2": 195 # CHECK-GX-JSON-DAG: "%149:sub3": 194 # CHECK-GX-JSON-DAG: "%149:sub4": 191 # CHECK-GX-JSON-DAG: "%149:sub5": 190 # CHECK-GX-JSON-DAG: "%149:sub6": 189 # CHECK-GX-JSON-DAG: "%149:sub7": 188 # CHECK-GX-JSON-DAG: "%149:sub8": 185 # CHECK-GX-JSON-DAG: "%149:sub9": 184 # CHECK-GX-JSON-DAG: "%149:sub10": 183 # CHECK-GX-JSON-DAG: "%149:sub11": 182 # CHECK-GX-JSON-DAG: "%149:sub12": 179 # CHECK-GX-JSON-DAG: "%149:sub13": 178 # CHECK-GX-JSON-DAG: "%149:sub14": 177 # CHECK-GX-JSON-DAG: "%149:sub15": 176 # CHECK-GX-JSON-DAG: "%149:sub16": 173 # CHECK-GX-JSON-DAG: "%149:sub17": 172 # CHECK-GX-JSON-DAG: "%149:sub18": 171 # CHECK-GX-JSON-DAG: "%149:sub19": 170 # CHECK-GX-JSON-DAG: "%149:sub20": 167 # CHECK-GX-JSON-DAG: "%149:sub21": 166 # CHECK-GX-JSON-DAG: "%149:sub22": 165 # CHECK-GX-JSON-DAG: "%149:sub23": 164 # CHECK-GX-JSON-DAG: "%149:sub24": 161 # CHECK-GX-JSON-DAG: "%149:sub25": 160 # CHECK-GX-JSON-DAG: "%149:sub26": 159 # CHECK-GX-JSON-DAG: "%149:sub27": 158 # CHECK-GX-JSON-DAG: "%149:sub28": 155 # CHECK-GX-JSON-DAG: "%149:sub29": 154 # CHECK-GX-JSON-DAG: "%149:sub30": 153 # CHECK-GX-JSON-DAG: "%149:sub31": 152 # CHECK-GX-JSON-DAG: "%191:sub0": 245 # CHECK-GX-JSON-DAG: "%191:sub1": 244 # CHECK-GX-JSON-DAG: "%191:sub2": 243 # CHECK-GX-JSON-DAG: "%191:sub3": 242 # CHECK-GX-JSON-DAG: "%191:sub4": 239 # CHECK-GX-JSON-DAG: "%191:sub5": 238 # CHECK-GX-JSON-DAG: "%191:sub6": 237 # CHECK-GX-JSON-DAG: "%191:sub7": 236 # CHECK-GX-JSON-DAG: "%191:sub8": 233 # CHECK-GX-JSON-DAG: "%191:sub9": 232 # CHECK-GX-JSON-DAG: "%191:sub10": 231 # CHECK-GX-JSON-DAG: "%191:sub11": 230 # CHECK-GX-JSON-DAG: "%191:sub12": 227 # CHECK-GX-JSON-DAG: "%191:sub13": 226 # CHECK-GX-JSON-DAG: "%191:sub14": 225 # CHECK-GX-JSON-DAG: "%191:sub15": 224 # CHECK-GX-JSON-DAG: "%191:sub16": 221 # CHECK-GX-JSON-DAG: "%191:sub17": 220 # CHECK-GX-JSON-DAG: "%191:sub18": 219 # CHECK-GX-JSON-DAG: "%191:sub19": 218 # CHECK-GX-JSON-DAG: "%191:sub20": 215 # CHECK-GX-JSON-DAG: "%191:sub21": 214 # CHECK-GX-JSON-DAG: "%191:sub22": 213 # CHECK-GX-JSON-DAG: "%191:sub23": 212 # CHECK-GX-JSON-DAG: "%191:sub24": 209 # CHECK-GX-JSON-DAG: "%191:sub25": 208 # CHECK-GX-JSON-DAG: "%191:sub26": 207 # CHECK-GX-JSON-DAG: "%191:sub27": 206 # CHECK-GX-JSON-DAG: "%191:sub28": 203 # CHECK-GX-JSON-DAG: "%191:sub29": 202 # CHECK-GX-JSON-DAG: "%191:sub30": 201 # CHECK-GX-JSON-DAG: "%191:sub31": 200 # CHECK-GX-JSON-DAG: "%233:sub0": 293 # CHECK-GX-JSON-DAG: "%233:sub1": 292 # CHECK-GX-JSON-DAG: "%233:sub2": 291 # CHECK-GX-JSON-DAG: "%233:sub3": 290 # CHECK-GX-JSON-DAG: "%233:sub4": 287 # CHECK-GX-JSON-DAG: "%233:sub5": 286 # CHECK-GX-JSON-DAG: "%233:sub6": 285 # CHECK-GX-JSON-DAG: "%233:sub7": 284 # CHECK-GX-JSON-DAG: "%233:sub8": 281 # CHECK-GX-JSON-DAG: "%233:sub9": 280 # CHECK-GX-JSON-DAG: "%233:sub10": 279 # CHECK-GX-JSON-DAG: "%233:sub11": 278 # CHECK-GX-JSON-DAG: "%233:sub12": 275 # CHECK-GX-JSON-DAG: "%233:sub13": 274 # CHECK-GX-JSON-DAG: "%233:sub14": 273 # CHECK-GX-JSON-DAG: "%233:sub15": 272 # CHECK-GX-JSON-DAG: "%233:sub16": 269 # CHECK-GX-JSON-DAG: "%233:sub17": 268 # CHECK-GX-JSON-DAG: "%233:sub18": 267 # CHECK-GX-JSON-DAG: "%233:sub19": 266 # CHECK-GX-JSON-DAG: "%233:sub20": 263 # CHECK-GX-JSON-DAG: "%233:sub21": 262 # CHECK-GX-JSON-DAG: "%233:sub22": 261 # CHECK-GX-JSON-DAG: "%233:sub23": 260 # CHECK-GX-JSON-DAG: "%233:sub24": 257 # CHECK-GX-JSON-DAG: "%233:sub25": 256 # CHECK-GX-JSON-DAG: "%233:sub26": 255 # CHECK-GX-JSON-DAG: "%233:sub27": 254 # CHECK-GX-JSON-DAG: "%233:sub28": 251 # CHECK-GX-JSON-DAG: "%233:sub29": 250 # CHECK-GX-JSON-DAG: "%233:sub30": 249 # CHECK-GX-JSON-DAG: "%233:sub31": 248 # CHECK-GX-JSON-DAG: "%275:sub0": 341 # CHECK-GX-JSON-DAG: "%275:sub1": 340 # CHECK-GX-JSON-DAG: "%275:sub2": 339 # CHECK-GX-JSON-DAG: "%275:sub3": 338 # CHECK-GX-JSON-DAG: "%275:sub4": 335 # CHECK-GX-JSON-DAG: "%275:sub5": 334 # CHECK-GX-JSON-DAG: "%275:sub6": 333 # CHECK-GX-JSON-DAG: "%275:sub7": 332 # CHECK-GX-JSON-DAG: "%275:sub8": 329 # CHECK-GX-JSON-DAG: "%275:sub9": 328 # CHECK-GX-JSON-DAG: "%275:sub10": 327 # CHECK-GX-JSON-DAG: "%275:sub11": 326 # CHECK-GX-JSON-DAG: "%275:sub12": 323 # CHECK-GX-JSON-DAG: "%275:sub13": 322 # CHECK-GX-JSON-DAG: "%275:sub14": 321 # CHECK-GX-JSON-DAG: "%275:sub15": 320 # CHECK-GX-JSON-DAG: "%275:sub16": 317 # CHECK-GX-JSON-DAG: "%275:sub17": 316 # CHECK-GX-JSON-DAG: "%275:sub18": 315 # CHECK-GX-JSON-DAG: "%275:sub19": 314 # CHECK-GX-JSON-DAG: "%275:sub20": 311 # CHECK-GX-JSON-DAG: "%275:sub21": 310 # CHECK-GX-JSON-DAG: "%275:sub22": 309 # CHECK-GX-JSON-DAG: "%275:sub23": 308 # CHECK-GX-JSON-DAG: "%275:sub24": 305 # CHECK-GX-JSON-DAG: "%275:sub25": 304 # CHECK-GX-JSON-DAG: "%275:sub26": 303 # CHECK-GX-JSON-DAG: "%275:sub27": 302 # CHECK-GX-JSON-DAG: "%275:sub28": 299 # CHECK-GX-JSON-DAG: "%275:sub29": 298 # CHECK-GX-JSON-DAG: "%275:sub30": 297 # CHECK-GX-JSON-DAG: "%275:sub31": 296 # CHECK-GX-JSON-DAG: "%317:sub0": 389 # CHECK-GX-JSON-DAG: "%317:sub1": 388 # CHECK-GX-JSON-DAG: "%317:sub2": 387 # CHECK-GX-JSON-DAG: "%317:sub3": 386 # CHECK-GX-JSON-DAG: "%317:sub4": 383 # CHECK-GX-JSON-DAG: "%317:sub5": 382 # CHECK-GX-JSON-DAG: "%317:sub6": 381 # CHECK-GX-JSON-DAG: "%317:sub7": 380 # CHECK-GX-JSON-DAG: "%317:sub8": 377 # CHECK-GX-JSON-DAG: "%317:sub9": 376 # CHECK-GX-JSON-DAG: "%317:sub10": 375 # CHECK-GX-JSON-DAG: "%317:sub11": 374 # CHECK-GX-JSON-DAG: "%317:sub12": 371 # CHECK-GX-JSON-DAG: "%317:sub13": 370 # CHECK-GX-JSON-DAG: "%317:sub14": 369 # CHECK-GX-JSON-DAG: "%317:sub15": 368 # CHECK-GX-JSON-DAG: "%317:sub16": 365 # CHECK-GX-JSON-DAG: "%317:sub17": 364 # CHECK-GX-JSON-DAG: "%317:sub18": 363 # CHECK-GX-JSON-DAG: "%317:sub19": 362 # CHECK-GX-JSON-DAG: "%317:sub20": 359 # CHECK-GX-JSON-DAG: "%317:sub21": 358 # CHECK-GX-JSON-DAG: "%317:sub22": 357 # CHECK-GX-JSON-DAG: "%317:sub23": 356 # CHECK-GX-JSON-DAG: "%317:sub24": 353 # CHECK-GX-JSON-DAG: "%317:sub25": 352 # CHECK-GX-JSON-DAG: "%317:sub26": 351 # CHECK-GX-JSON-DAG: "%317:sub27": 350 # CHECK-GX-JSON-DAG: "%317:sub28": 347 # CHECK-GX-JSON-DAG: "%317:sub29": 346 # CHECK-GX-JSON-DAG: "%317:sub30": 345 # CHECK-GX-JSON-DAG: "%317:sub31": 344 # CHECK-GX-JSON-DAG: "%319": 12 # CHECK-GX-JSON-DAG: "%320": 12 # CHECK-GX-JSON-DAG: "%321": 12 # CHECK-GX-JSON-DAG: "%322": 12 # CHECK-GX-JSON-DAG: "%324": 12 # CHECK-GX-JSON-DAG: "%325": 12 # CHECK-GX-JSON-DAG: "%326": 12 # CHECK-GX-JSON-DAG: "%327": 12 # CHECK-GX-JSON-DAG: "%329": 12 # CHECK-GX-JSON-DAG: "%330": 12 # CHECK-GX-JSON-DAG: "%331": 12 # CHECK-GX-JSON-DAG: "%332": 12 # CHECK-GX-JSON-DAG: "%334": 12 # CHECK-GX-JSON-DAG: "%335": 12 # CHECK-GX-JSON-DAG: "%336": 12 # CHECK-GX-JSON-DAG: "%337": 12 # CHECK-GX-JSON-DAG: "%339": 12 # CHECK-GX-JSON-DAG: "%340": 12 # CHECK-GX-JSON-DAG: "%341": 12 # CHECK-GX-JSON-DAG: "%342": 12 # CHECK-GX-JSON-DAG: "%343:sub0": 1 # CHECK-GX-JSON-DAG: "%343:sub1": 0 # CHECK-GX-JSON-DAG: "%344": 12 # CHECK-GX-JSON-DAG: "%345": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%347:vgpr_32 = COPY %343.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 148 # CHECK-GX-JSON-DAG: "%69:sub1": 147 # CHECK-GX-JSON-DAG: "%69:sub2": 146 # CHECK-GX-JSON-DAG: "%69:sub3": 145 # CHECK-GX-JSON-DAG: "%69:sub4": 142 # CHECK-GX-JSON-DAG: "%69:sub5": 141 # CHECK-GX-JSON-DAG: "%69:sub6": 140 # CHECK-GX-JSON-DAG: "%69:sub7": 139 # CHECK-GX-JSON-DAG: "%69:sub8": 136 # CHECK-GX-JSON-DAG: "%69:sub9": 135 # CHECK-GX-JSON-DAG: "%69:sub10": 134 # CHECK-GX-JSON-DAG: "%69:sub11": 133 # CHECK-GX-JSON-DAG: "%69:sub12": 130 # CHECK-GX-JSON-DAG: "%69:sub13": 129 # CHECK-GX-JSON-DAG: "%69:sub14": 128 # CHECK-GX-JSON-DAG: "%69:sub15": 127 # CHECK-GX-JSON-DAG: "%69:sub16": 124 # CHECK-GX-JSON-DAG: "%69:sub17": 123 # CHECK-GX-JSON-DAG: "%69:sub18": 122 # CHECK-GX-JSON-DAG: "%69:sub19": 121 # CHECK-GX-JSON-DAG: "%69:sub20": 118 # CHECK-GX-JSON-DAG: "%69:sub21": 117 # CHECK-GX-JSON-DAG: "%69:sub22": 116 # CHECK-GX-JSON-DAG: "%69:sub23": 115 # CHECK-GX-JSON-DAG: "%69:sub24": 112 # CHECK-GX-JSON-DAG: "%69:sub25": 111 # CHECK-GX-JSON-DAG: "%69:sub26": 110 # CHECK-GX-JSON-DAG: "%69:sub27": 109 # CHECK-GX-JSON-DAG: "%69:sub28": 106 # CHECK-GX-JSON-DAG: "%69:sub29": 105 # CHECK-GX-JSON-DAG: "%69:sub30": 104 # CHECK-GX-JSON-DAG: "%69:sub31": 103 # CHECK-GX-JSON-DAG: "%70:sub0": 100 # CHECK-GX-JSON-DAG: "%70:sub1": 99 # CHECK-GX-JSON-DAG: "%70:sub2": 98 # CHECK-GX-JSON-DAG: "%70:sub3": 97 # CHECK-GX-JSON-DAG: "%70:sub4": 94 # CHECK-GX-JSON-DAG: "%70:sub5": 93 # CHECK-GX-JSON-DAG: "%70:sub6": 92 # CHECK-GX-JSON-DAG: "%70:sub7": 91 # CHECK-GX-JSON-DAG: "%70:sub8": 88 # CHECK-GX-JSON-DAG: "%70:sub9": 87 # CHECK-GX-JSON-DAG: "%70:sub10": 86 # CHECK-GX-JSON-DAG: "%70:sub11": 85 # CHECK-GX-JSON-DAG: "%70:sub12": 82 # CHECK-GX-JSON-DAG: "%70:sub13": 81 # CHECK-GX-JSON-DAG: "%70:sub14": 80 # CHECK-GX-JSON-DAG: "%70:sub15": 79 # CHECK-GX-JSON-DAG: "%70:sub16": 76 # CHECK-GX-JSON-DAG: "%70:sub17": 75 # CHECK-GX-JSON-DAG: "%70:sub18": 74 # CHECK-GX-JSON-DAG: "%70:sub19": 73 # CHECK-GX-JSON-DAG: "%70:sub20": 70 # CHECK-GX-JSON-DAG: "%70:sub21": 69 # CHECK-GX-JSON-DAG: "%70:sub22": 68 # CHECK-GX-JSON-DAG: "%70:sub23": 67 # CHECK-GX-JSON-DAG: "%70:sub24": 64 # CHECK-GX-JSON-DAG: "%70:sub25": 63 # CHECK-GX-JSON-DAG: "%70:sub26": 62 # CHECK-GX-JSON-DAG: "%70:sub27": 61 # CHECK-GX-JSON-DAG: "%70:sub28": 58 # CHECK-GX-JSON-DAG: "%70:sub29": 57 # CHECK-GX-JSON-DAG: "%70:sub30": 56 # CHECK-GX-JSON-DAG: "%70:sub31": 55 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 13 # CHECK-GX-JSON-DAG: "%149:sub0": 196 # CHECK-GX-JSON-DAG: "%149:sub1": 195 # CHECK-GX-JSON-DAG: "%149:sub2": 194 # CHECK-GX-JSON-DAG: "%149:sub3": 193 # CHECK-GX-JSON-DAG: "%149:sub4": 190 # CHECK-GX-JSON-DAG: "%149:sub5": 189 # CHECK-GX-JSON-DAG: "%149:sub6": 188 # CHECK-GX-JSON-DAG: "%149:sub7": 187 # CHECK-GX-JSON-DAG: "%149:sub8": 184 # CHECK-GX-JSON-DAG: "%149:sub9": 183 # CHECK-GX-JSON-DAG: "%149:sub10": 182 # CHECK-GX-JSON-DAG: "%149:sub11": 181 # CHECK-GX-JSON-DAG: "%149:sub12": 178 # CHECK-GX-JSON-DAG: "%149:sub13": 177 # CHECK-GX-JSON-DAG: "%149:sub14": 176 # CHECK-GX-JSON-DAG: "%149:sub15": 175 # CHECK-GX-JSON-DAG: "%149:sub16": 172 # CHECK-GX-JSON-DAG: "%149:sub17": 171 # CHECK-GX-JSON-DAG: "%149:sub18": 170 # CHECK-GX-JSON-DAG: "%149:sub19": 169 # CHECK-GX-JSON-DAG: "%149:sub20": 166 # CHECK-GX-JSON-DAG: "%149:sub21": 165 # CHECK-GX-JSON-DAG: "%149:sub22": 164 # CHECK-GX-JSON-DAG: "%149:sub23": 163 # CHECK-GX-JSON-DAG: "%149:sub24": 160 # CHECK-GX-JSON-DAG: "%149:sub25": 159 # CHECK-GX-JSON-DAG: "%149:sub26": 158 # CHECK-GX-JSON-DAG: "%149:sub27": 157 # CHECK-GX-JSON-DAG: "%149:sub28": 154 # CHECK-GX-JSON-DAG: "%149:sub29": 153 # CHECK-GX-JSON-DAG: "%149:sub30": 152 # CHECK-GX-JSON-DAG: "%149:sub31": 151 # CHECK-GX-JSON-DAG: "%191:sub0": 244 # CHECK-GX-JSON-DAG: "%191:sub1": 243 # CHECK-GX-JSON-DAG: "%191:sub2": 242 # CHECK-GX-JSON-DAG: "%191:sub3": 241 # CHECK-GX-JSON-DAG: "%191:sub4": 238 # CHECK-GX-JSON-DAG: "%191:sub5": 237 # CHECK-GX-JSON-DAG: "%191:sub6": 236 # CHECK-GX-JSON-DAG: "%191:sub7": 235 # CHECK-GX-JSON-DAG: "%191:sub8": 232 # CHECK-GX-JSON-DAG: "%191:sub9": 231 # CHECK-GX-JSON-DAG: "%191:sub10": 230 # CHECK-GX-JSON-DAG: "%191:sub11": 229 # CHECK-GX-JSON-DAG: "%191:sub12": 226 # CHECK-GX-JSON-DAG: "%191:sub13": 225 # CHECK-GX-JSON-DAG: "%191:sub14": 224 # CHECK-GX-JSON-DAG: "%191:sub15": 223 # CHECK-GX-JSON-DAG: "%191:sub16": 220 # CHECK-GX-JSON-DAG: "%191:sub17": 219 # CHECK-GX-JSON-DAG: "%191:sub18": 218 # CHECK-GX-JSON-DAG: "%191:sub19": 217 # CHECK-GX-JSON-DAG: "%191:sub20": 214 # CHECK-GX-JSON-DAG: "%191:sub21": 213 # CHECK-GX-JSON-DAG: "%191:sub22": 212 # CHECK-GX-JSON-DAG: "%191:sub23": 211 # CHECK-GX-JSON-DAG: "%191:sub24": 208 # CHECK-GX-JSON-DAG: "%191:sub25": 207 # CHECK-GX-JSON-DAG: "%191:sub26": 206 # CHECK-GX-JSON-DAG: "%191:sub27": 205 # CHECK-GX-JSON-DAG: "%191:sub28": 202 # CHECK-GX-JSON-DAG: "%191:sub29": 201 # CHECK-GX-JSON-DAG: "%191:sub30": 200 # CHECK-GX-JSON-DAG: "%191:sub31": 199 # CHECK-GX-JSON-DAG: "%233:sub0": 292 # CHECK-GX-JSON-DAG: "%233:sub1": 291 # CHECK-GX-JSON-DAG: "%233:sub2": 290 # CHECK-GX-JSON-DAG: "%233:sub3": 289 # CHECK-GX-JSON-DAG: "%233:sub4": 286 # CHECK-GX-JSON-DAG: "%233:sub5": 285 # CHECK-GX-JSON-DAG: "%233:sub6": 284 # CHECK-GX-JSON-DAG: "%233:sub7": 283 # CHECK-GX-JSON-DAG: "%233:sub8": 280 # CHECK-GX-JSON-DAG: "%233:sub9": 279 # CHECK-GX-JSON-DAG: "%233:sub10": 278 # CHECK-GX-JSON-DAG: "%233:sub11": 277 # CHECK-GX-JSON-DAG: "%233:sub12": 274 # CHECK-GX-JSON-DAG: "%233:sub13": 273 # CHECK-GX-JSON-DAG: "%233:sub14": 272 # CHECK-GX-JSON-DAG: "%233:sub15": 271 # CHECK-GX-JSON-DAG: "%233:sub16": 268 # CHECK-GX-JSON-DAG: "%233:sub17": 267 # CHECK-GX-JSON-DAG: "%233:sub18": 266 # CHECK-GX-JSON-DAG: "%233:sub19": 265 # CHECK-GX-JSON-DAG: "%233:sub20": 262 # CHECK-GX-JSON-DAG: "%233:sub21": 261 # CHECK-GX-JSON-DAG: "%233:sub22": 260 # CHECK-GX-JSON-DAG: "%233:sub23": 259 # CHECK-GX-JSON-DAG: "%233:sub24": 256 # CHECK-GX-JSON-DAG: "%233:sub25": 255 # CHECK-GX-JSON-DAG: "%233:sub26": 254 # CHECK-GX-JSON-DAG: "%233:sub27": 253 # CHECK-GX-JSON-DAG: "%233:sub28": 250 # CHECK-GX-JSON-DAG: "%233:sub29": 249 # CHECK-GX-JSON-DAG: "%233:sub30": 248 # CHECK-GX-JSON-DAG: "%233:sub31": 247 # CHECK-GX-JSON-DAG: "%275:sub0": 340 # CHECK-GX-JSON-DAG: "%275:sub1": 339 # CHECK-GX-JSON-DAG: "%275:sub2": 338 # CHECK-GX-JSON-DAG: "%275:sub3": 337 # CHECK-GX-JSON-DAG: "%275:sub4": 334 # CHECK-GX-JSON-DAG: "%275:sub5": 333 # CHECK-GX-JSON-DAG: "%275:sub6": 332 # CHECK-GX-JSON-DAG: "%275:sub7": 331 # CHECK-GX-JSON-DAG: "%275:sub8": 328 # CHECK-GX-JSON-DAG: "%275:sub9": 327 # CHECK-GX-JSON-DAG: "%275:sub10": 326 # CHECK-GX-JSON-DAG: "%275:sub11": 325 # CHECK-GX-JSON-DAG: "%275:sub12": 322 # CHECK-GX-JSON-DAG: "%275:sub13": 321 # CHECK-GX-JSON-DAG: "%275:sub14": 320 # CHECK-GX-JSON-DAG: "%275:sub15": 319 # CHECK-GX-JSON-DAG: "%275:sub16": 316 # CHECK-GX-JSON-DAG: "%275:sub17": 315 # CHECK-GX-JSON-DAG: "%275:sub18": 314 # CHECK-GX-JSON-DAG: "%275:sub19": 313 # CHECK-GX-JSON-DAG: "%275:sub20": 310 # CHECK-GX-JSON-DAG: "%275:sub21": 309 # CHECK-GX-JSON-DAG: "%275:sub22": 308 # CHECK-GX-JSON-DAG: "%275:sub23": 307 # CHECK-GX-JSON-DAG: "%275:sub24": 304 # CHECK-GX-JSON-DAG: "%275:sub25": 303 # CHECK-GX-JSON-DAG: "%275:sub26": 302 # CHECK-GX-JSON-DAG: "%275:sub27": 301 # CHECK-GX-JSON-DAG: "%275:sub28": 298 # CHECK-GX-JSON-DAG: "%275:sub29": 297 # CHECK-GX-JSON-DAG: "%275:sub30": 296 # CHECK-GX-JSON-DAG: "%275:sub31": 295 # CHECK-GX-JSON-DAG: "%317:sub0": 388 # CHECK-GX-JSON-DAG: "%317:sub1": 387 # CHECK-GX-JSON-DAG: "%317:sub2": 386 # CHECK-GX-JSON-DAG: "%317:sub3": 385 # CHECK-GX-JSON-DAG: "%317:sub4": 382 # CHECK-GX-JSON-DAG: "%317:sub5": 381 # CHECK-GX-JSON-DAG: "%317:sub6": 380 # CHECK-GX-JSON-DAG: "%317:sub7": 379 # CHECK-GX-JSON-DAG: "%317:sub8": 376 # CHECK-GX-JSON-DAG: "%317:sub9": 375 # CHECK-GX-JSON-DAG: "%317:sub10": 374 # CHECK-GX-JSON-DAG: "%317:sub11": 373 # CHECK-GX-JSON-DAG: "%317:sub12": 370 # CHECK-GX-JSON-DAG: "%317:sub13": 369 # CHECK-GX-JSON-DAG: "%317:sub14": 368 # CHECK-GX-JSON-DAG: "%317:sub15": 367 # CHECK-GX-JSON-DAG: "%317:sub16": 364 # CHECK-GX-JSON-DAG: "%317:sub17": 363 # CHECK-GX-JSON-DAG: "%317:sub18": 362 # CHECK-GX-JSON-DAG: "%317:sub19": 361 # CHECK-GX-JSON-DAG: "%317:sub20": 358 # CHECK-GX-JSON-DAG: "%317:sub21": 357 # CHECK-GX-JSON-DAG: "%317:sub22": 356 # CHECK-GX-JSON-DAG: "%317:sub23": 355 # CHECK-GX-JSON-DAG: "%317:sub24": 352 # CHECK-GX-JSON-DAG: "%317:sub25": 351 # CHECK-GX-JSON-DAG: "%317:sub26": 350 # CHECK-GX-JSON-DAG: "%317:sub27": 349 # CHECK-GX-JSON-DAG: "%317:sub28": 346 # CHECK-GX-JSON-DAG: "%317:sub29": 345 # CHECK-GX-JSON-DAG: "%317:sub30": 344 # CHECK-GX-JSON-DAG: "%317:sub31": 343 # CHECK-GX-JSON-DAG: "%319": 11 # CHECK-GX-JSON-DAG: "%320": 11 # CHECK-GX-JSON-DAG: "%321": 11 # CHECK-GX-JSON-DAG: "%322": 11 # CHECK-GX-JSON-DAG: "%324": 11 # CHECK-GX-JSON-DAG: "%325": 11 # CHECK-GX-JSON-DAG: "%326": 11 # CHECK-GX-JSON-DAG: "%327": 11 # CHECK-GX-JSON-DAG: "%329": 11 # CHECK-GX-JSON-DAG: "%330": 11 # CHECK-GX-JSON-DAG: "%331": 11 # CHECK-GX-JSON-DAG: "%332": 11 # CHECK-GX-JSON-DAG: "%334": 11 # CHECK-GX-JSON-DAG: "%335": 11 # CHECK-GX-JSON-DAG: "%336": 11 # CHECK-GX-JSON-DAG: "%337": 11 # CHECK-GX-JSON-DAG: "%339": 11 # CHECK-GX-JSON-DAG: "%340": 11 # CHECK-GX-JSON-DAG: "%341": 11 # CHECK-GX-JSON-DAG: "%342": 11 # CHECK-GX-JSON-DAG: "%343:sub0": 0 # CHECK-GX-JSON-DAG: "%344": 11 # CHECK-GX-JSON-DAG: "%345": 11 # CHECK-GX-JSON-DAG: "%346": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%348:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 147 # CHECK-GX-JSON-DAG: "%69:sub1": 146 # CHECK-GX-JSON-DAG: "%69:sub2": 145 # CHECK-GX-JSON-DAG: "%69:sub3": 144 # CHECK-GX-JSON-DAG: "%69:sub4": 141 # CHECK-GX-JSON-DAG: "%69:sub5": 140 # CHECK-GX-JSON-DAG: "%69:sub6": 139 # CHECK-GX-JSON-DAG: "%69:sub7": 138 # CHECK-GX-JSON-DAG: "%69:sub8": 135 # CHECK-GX-JSON-DAG: "%69:sub9": 134 # CHECK-GX-JSON-DAG: "%69:sub10": 133 # CHECK-GX-JSON-DAG: "%69:sub11": 132 # CHECK-GX-JSON-DAG: "%69:sub12": 129 # CHECK-GX-JSON-DAG: "%69:sub13": 128 # CHECK-GX-JSON-DAG: "%69:sub14": 127 # CHECK-GX-JSON-DAG: "%69:sub15": 126 # CHECK-GX-JSON-DAG: "%69:sub16": 123 # CHECK-GX-JSON-DAG: "%69:sub17": 122 # CHECK-GX-JSON-DAG: "%69:sub18": 121 # CHECK-GX-JSON-DAG: "%69:sub19": 120 # CHECK-GX-JSON-DAG: "%69:sub20": 117 # CHECK-GX-JSON-DAG: "%69:sub21": 116 # CHECK-GX-JSON-DAG: "%69:sub22": 115 # CHECK-GX-JSON-DAG: "%69:sub23": 114 # CHECK-GX-JSON-DAG: "%69:sub24": 111 # CHECK-GX-JSON-DAG: "%69:sub25": 110 # CHECK-GX-JSON-DAG: "%69:sub26": 109 # CHECK-GX-JSON-DAG: "%69:sub27": 108 # CHECK-GX-JSON-DAG: "%69:sub28": 105 # CHECK-GX-JSON-DAG: "%69:sub29": 104 # CHECK-GX-JSON-DAG: "%69:sub30": 103 # CHECK-GX-JSON-DAG: "%69:sub31": 102 # CHECK-GX-JSON-DAG: "%70:sub0": 99 # CHECK-GX-JSON-DAG: "%70:sub1": 98 # CHECK-GX-JSON-DAG: "%70:sub2": 97 # CHECK-GX-JSON-DAG: "%70:sub3": 96 # CHECK-GX-JSON-DAG: "%70:sub4": 93 # CHECK-GX-JSON-DAG: "%70:sub5": 92 # CHECK-GX-JSON-DAG: "%70:sub6": 91 # CHECK-GX-JSON-DAG: "%70:sub7": 90 # CHECK-GX-JSON-DAG: "%70:sub8": 87 # CHECK-GX-JSON-DAG: "%70:sub9": 86 # CHECK-GX-JSON-DAG: "%70:sub10": 85 # CHECK-GX-JSON-DAG: "%70:sub11": 84 # CHECK-GX-JSON-DAG: "%70:sub12": 81 # CHECK-GX-JSON-DAG: "%70:sub13": 80 # CHECK-GX-JSON-DAG: "%70:sub14": 79 # CHECK-GX-JSON-DAG: "%70:sub15": 78 # CHECK-GX-JSON-DAG: "%70:sub16": 75 # CHECK-GX-JSON-DAG: "%70:sub17": 74 # CHECK-GX-JSON-DAG: "%70:sub18": 73 # CHECK-GX-JSON-DAG: "%70:sub19": 72 # CHECK-GX-JSON-DAG: "%70:sub20": 69 # CHECK-GX-JSON-DAG: "%70:sub21": 68 # CHECK-GX-JSON-DAG: "%70:sub22": 67 # CHECK-GX-JSON-DAG: "%70:sub23": 66 # CHECK-GX-JSON-DAG: "%70:sub24": 63 # CHECK-GX-JSON-DAG: "%70:sub25": 62 # CHECK-GX-JSON-DAG: "%70:sub26": 61 # CHECK-GX-JSON-DAG: "%70:sub27": 60 # CHECK-GX-JSON-DAG: "%70:sub28": 57 # CHECK-GX-JSON-DAG: "%70:sub29": 56 # CHECK-GX-JSON-DAG: "%70:sub30": 55 # CHECK-GX-JSON-DAG: "%70:sub31": 54 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 12 # CHECK-GX-JSON-DAG: "%149:sub0": 195 # CHECK-GX-JSON-DAG: "%149:sub1": 194 # CHECK-GX-JSON-DAG: "%149:sub2": 193 # CHECK-GX-JSON-DAG: "%149:sub3": 192 # CHECK-GX-JSON-DAG: "%149:sub4": 189 # CHECK-GX-JSON-DAG: "%149:sub5": 188 # CHECK-GX-JSON-DAG: "%149:sub6": 187 # CHECK-GX-JSON-DAG: "%149:sub7": 186 # CHECK-GX-JSON-DAG: "%149:sub8": 183 # CHECK-GX-JSON-DAG: "%149:sub9": 182 # CHECK-GX-JSON-DAG: "%149:sub10": 181 # CHECK-GX-JSON-DAG: "%149:sub11": 180 # CHECK-GX-JSON-DAG: "%149:sub12": 177 # CHECK-GX-JSON-DAG: "%149:sub13": 176 # CHECK-GX-JSON-DAG: "%149:sub14": 175 # CHECK-GX-JSON-DAG: "%149:sub15": 174 # CHECK-GX-JSON-DAG: "%149:sub16": 171 # CHECK-GX-JSON-DAG: "%149:sub17": 170 # CHECK-GX-JSON-DAG: "%149:sub18": 169 # CHECK-GX-JSON-DAG: "%149:sub19": 168 # CHECK-GX-JSON-DAG: "%149:sub20": 165 # CHECK-GX-JSON-DAG: "%149:sub21": 164 # CHECK-GX-JSON-DAG: "%149:sub22": 163 # CHECK-GX-JSON-DAG: "%149:sub23": 162 # CHECK-GX-JSON-DAG: "%149:sub24": 159 # CHECK-GX-JSON-DAG: "%149:sub25": 158 # CHECK-GX-JSON-DAG: "%149:sub26": 157 # CHECK-GX-JSON-DAG: "%149:sub27": 156 # CHECK-GX-JSON-DAG: "%149:sub28": 153 # CHECK-GX-JSON-DAG: "%149:sub29": 152 # CHECK-GX-JSON-DAG: "%149:sub30": 151 # CHECK-GX-JSON-DAG: "%149:sub31": 150 # CHECK-GX-JSON-DAG: "%191:sub0": 243 # CHECK-GX-JSON-DAG: "%191:sub1": 242 # CHECK-GX-JSON-DAG: "%191:sub2": 241 # CHECK-GX-JSON-DAG: "%191:sub3": 240 # CHECK-GX-JSON-DAG: "%191:sub4": 237 # CHECK-GX-JSON-DAG: "%191:sub5": 236 # CHECK-GX-JSON-DAG: "%191:sub6": 235 # CHECK-GX-JSON-DAG: "%191:sub7": 234 # CHECK-GX-JSON-DAG: "%191:sub8": 231 # CHECK-GX-JSON-DAG: "%191:sub9": 230 # CHECK-GX-JSON-DAG: "%191:sub10": 229 # CHECK-GX-JSON-DAG: "%191:sub11": 228 # CHECK-GX-JSON-DAG: "%191:sub12": 225 # CHECK-GX-JSON-DAG: "%191:sub13": 224 # CHECK-GX-JSON-DAG: "%191:sub14": 223 # CHECK-GX-JSON-DAG: "%191:sub15": 222 # CHECK-GX-JSON-DAG: "%191:sub16": 219 # CHECK-GX-JSON-DAG: "%191:sub17": 218 # CHECK-GX-JSON-DAG: "%191:sub18": 217 # CHECK-GX-JSON-DAG: "%191:sub19": 216 # CHECK-GX-JSON-DAG: "%191:sub20": 213 # CHECK-GX-JSON-DAG: "%191:sub21": 212 # CHECK-GX-JSON-DAG: "%191:sub22": 211 # CHECK-GX-JSON-DAG: "%191:sub23": 210 # CHECK-GX-JSON-DAG: "%191:sub24": 207 # CHECK-GX-JSON-DAG: "%191:sub25": 206 # CHECK-GX-JSON-DAG: "%191:sub26": 205 # CHECK-GX-JSON-DAG: "%191:sub27": 204 # CHECK-GX-JSON-DAG: "%191:sub28": 201 # CHECK-GX-JSON-DAG: "%191:sub29": 200 # CHECK-GX-JSON-DAG: "%191:sub30": 199 # CHECK-GX-JSON-DAG: "%191:sub31": 198 # CHECK-GX-JSON-DAG: "%233:sub0": 291 # CHECK-GX-JSON-DAG: "%233:sub1": 290 # CHECK-GX-JSON-DAG: "%233:sub2": 289 # CHECK-GX-JSON-DAG: "%233:sub3": 288 # CHECK-GX-JSON-DAG: "%233:sub4": 285 # CHECK-GX-JSON-DAG: "%233:sub5": 284 # CHECK-GX-JSON-DAG: "%233:sub6": 283 # CHECK-GX-JSON-DAG: "%233:sub7": 282 # CHECK-GX-JSON-DAG: "%233:sub8": 279 # CHECK-GX-JSON-DAG: "%233:sub9": 278 # CHECK-GX-JSON-DAG: "%233:sub10": 277 # CHECK-GX-JSON-DAG: "%233:sub11": 276 # CHECK-GX-JSON-DAG: "%233:sub12": 273 # CHECK-GX-JSON-DAG: "%233:sub13": 272 # CHECK-GX-JSON-DAG: "%233:sub14": 271 # CHECK-GX-JSON-DAG: "%233:sub15": 270 # CHECK-GX-JSON-DAG: "%233:sub16": 267 # CHECK-GX-JSON-DAG: "%233:sub17": 266 # CHECK-GX-JSON-DAG: "%233:sub18": 265 # CHECK-GX-JSON-DAG: "%233:sub19": 264 # CHECK-GX-JSON-DAG: "%233:sub20": 261 # CHECK-GX-JSON-DAG: "%233:sub21": 260 # CHECK-GX-JSON-DAG: "%233:sub22": 259 # CHECK-GX-JSON-DAG: "%233:sub23": 258 # CHECK-GX-JSON-DAG: "%233:sub24": 255 # CHECK-GX-JSON-DAG: "%233:sub25": 254 # CHECK-GX-JSON-DAG: "%233:sub26": 253 # CHECK-GX-JSON-DAG: "%233:sub27": 252 # CHECK-GX-JSON-DAG: "%233:sub28": 249 # CHECK-GX-JSON-DAG: "%233:sub29": 248 # CHECK-GX-JSON-DAG: "%233:sub30": 247 # CHECK-GX-JSON-DAG: "%233:sub31": 246 # CHECK-GX-JSON-DAG: "%275:sub0": 339 # CHECK-GX-JSON-DAG: "%275:sub1": 338 # CHECK-GX-JSON-DAG: "%275:sub2": 337 # CHECK-GX-JSON-DAG: "%275:sub3": 336 # CHECK-GX-JSON-DAG: "%275:sub4": 333 # CHECK-GX-JSON-DAG: "%275:sub5": 332 # CHECK-GX-JSON-DAG: "%275:sub6": 331 # CHECK-GX-JSON-DAG: "%275:sub7": 330 # CHECK-GX-JSON-DAG: "%275:sub8": 327 # CHECK-GX-JSON-DAG: "%275:sub9": 326 # CHECK-GX-JSON-DAG: "%275:sub10": 325 # CHECK-GX-JSON-DAG: "%275:sub11": 324 # CHECK-GX-JSON-DAG: "%275:sub12": 321 # CHECK-GX-JSON-DAG: "%275:sub13": 320 # CHECK-GX-JSON-DAG: "%275:sub14": 319 # CHECK-GX-JSON-DAG: "%275:sub15": 318 # CHECK-GX-JSON-DAG: "%275:sub16": 315 # CHECK-GX-JSON-DAG: "%275:sub17": 314 # CHECK-GX-JSON-DAG: "%275:sub18": 313 # CHECK-GX-JSON-DAG: "%275:sub19": 312 # CHECK-GX-JSON-DAG: "%275:sub20": 309 # CHECK-GX-JSON-DAG: "%275:sub21": 308 # CHECK-GX-JSON-DAG: "%275:sub22": 307 # CHECK-GX-JSON-DAG: "%275:sub23": 306 # CHECK-GX-JSON-DAG: "%275:sub24": 303 # CHECK-GX-JSON-DAG: "%275:sub25": 302 # CHECK-GX-JSON-DAG: "%275:sub26": 301 # CHECK-GX-JSON-DAG: "%275:sub27": 300 # CHECK-GX-JSON-DAG: "%275:sub28": 297 # CHECK-GX-JSON-DAG: "%275:sub29": 296 # CHECK-GX-JSON-DAG: "%275:sub30": 295 # CHECK-GX-JSON-DAG: "%275:sub31": 294 # CHECK-GX-JSON-DAG: "%317:sub0": 387 # CHECK-GX-JSON-DAG: "%317:sub1": 386 # CHECK-GX-JSON-DAG: "%317:sub2": 385 # CHECK-GX-JSON-DAG: "%317:sub3": 384 # CHECK-GX-JSON-DAG: "%317:sub4": 381 # CHECK-GX-JSON-DAG: "%317:sub5": 380 # CHECK-GX-JSON-DAG: "%317:sub6": 379 # CHECK-GX-JSON-DAG: "%317:sub7": 378 # CHECK-GX-JSON-DAG: "%317:sub8": 375 # CHECK-GX-JSON-DAG: "%317:sub9": 374 # CHECK-GX-JSON-DAG: "%317:sub10": 373 # CHECK-GX-JSON-DAG: "%317:sub11": 372 # CHECK-GX-JSON-DAG: "%317:sub12": 369 # CHECK-GX-JSON-DAG: "%317:sub13": 368 # CHECK-GX-JSON-DAG: "%317:sub14": 367 # CHECK-GX-JSON-DAG: "%317:sub15": 366 # CHECK-GX-JSON-DAG: "%317:sub16": 363 # CHECK-GX-JSON-DAG: "%317:sub17": 362 # CHECK-GX-JSON-DAG: "%317:sub18": 361 # CHECK-GX-JSON-DAG: "%317:sub19": 360 # CHECK-GX-JSON-DAG: "%317:sub20": 357 # CHECK-GX-JSON-DAG: "%317:sub21": 356 # CHECK-GX-JSON-DAG: "%317:sub22": 355 # CHECK-GX-JSON-DAG: "%317:sub23": 354 # CHECK-GX-JSON-DAG: "%317:sub24": 351 # CHECK-GX-JSON-DAG: "%317:sub25": 350 # CHECK-GX-JSON-DAG: "%317:sub26": 349 # CHECK-GX-JSON-DAG: "%317:sub27": 348 # CHECK-GX-JSON-DAG: "%317:sub28": 345 # CHECK-GX-JSON-DAG: "%317:sub29": 344 # CHECK-GX-JSON-DAG: "%317:sub30": 343 # CHECK-GX-JSON-DAG: "%317:sub31": 342 # CHECK-GX-JSON-DAG: "%319": 10 # CHECK-GX-JSON-DAG: "%320": 10 # CHECK-GX-JSON-DAG: "%321": 10 # CHECK-GX-JSON-DAG: "%322": 10 # CHECK-GX-JSON-DAG: "%324": 10 # CHECK-GX-JSON-DAG: "%325": 10 # CHECK-GX-JSON-DAG: "%326": 10 # CHECK-GX-JSON-DAG: "%327": 10 # CHECK-GX-JSON-DAG: "%329": 10 # CHECK-GX-JSON-DAG: "%330": 10 # CHECK-GX-JSON-DAG: "%331": 10 # CHECK-GX-JSON-DAG: "%332": 10 # CHECK-GX-JSON-DAG: "%334": 10 # CHECK-GX-JSON-DAG: "%335": 10 # CHECK-GX-JSON-DAG: "%336": 10 # CHECK-GX-JSON-DAG: "%337": 10 # CHECK-GX-JSON-DAG: "%339": 10 # CHECK-GX-JSON-DAG: "%340": 10 # CHECK-GX-JSON-DAG: "%341": 10 # CHECK-GX-JSON-DAG: "%342": 10 # CHECK-GX-JSON-DAG: "%344": 10 # CHECK-GX-JSON-DAG: "%345": 10 # CHECK-GX-JSON-DAG: "%346": 10 # CHECK-GX-JSON-DAG: "%347": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%349:vgpr_32 = COPY %348.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 146 # CHECK-GX-JSON-DAG: "%69:sub1": 145 # CHECK-GX-JSON-DAG: "%69:sub2": 144 # CHECK-GX-JSON-DAG: "%69:sub3": 143 # CHECK-GX-JSON-DAG: "%69:sub4": 140 # CHECK-GX-JSON-DAG: "%69:sub5": 139 # CHECK-GX-JSON-DAG: "%69:sub6": 138 # CHECK-GX-JSON-DAG: "%69:sub7": 137 # CHECK-GX-JSON-DAG: "%69:sub8": 134 # CHECK-GX-JSON-DAG: "%69:sub9": 133 # CHECK-GX-JSON-DAG: "%69:sub10": 132 # CHECK-GX-JSON-DAG: "%69:sub11": 131 # CHECK-GX-JSON-DAG: "%69:sub12": 128 # CHECK-GX-JSON-DAG: "%69:sub13": 127 # CHECK-GX-JSON-DAG: "%69:sub14": 126 # CHECK-GX-JSON-DAG: "%69:sub15": 125 # CHECK-GX-JSON-DAG: "%69:sub16": 122 # CHECK-GX-JSON-DAG: "%69:sub17": 121 # CHECK-GX-JSON-DAG: "%69:sub18": 120 # CHECK-GX-JSON-DAG: "%69:sub19": 119 # CHECK-GX-JSON-DAG: "%69:sub20": 116 # CHECK-GX-JSON-DAG: "%69:sub21": 115 # CHECK-GX-JSON-DAG: "%69:sub22": 114 # CHECK-GX-JSON-DAG: "%69:sub23": 113 # CHECK-GX-JSON-DAG: "%69:sub24": 110 # CHECK-GX-JSON-DAG: "%69:sub25": 109 # CHECK-GX-JSON-DAG: "%69:sub26": 108 # CHECK-GX-JSON-DAG: "%69:sub27": 107 # CHECK-GX-JSON-DAG: "%69:sub28": 104 # CHECK-GX-JSON-DAG: "%69:sub29": 103 # CHECK-GX-JSON-DAG: "%69:sub30": 102 # CHECK-GX-JSON-DAG: "%69:sub31": 101 # CHECK-GX-JSON-DAG: "%70:sub0": 98 # CHECK-GX-JSON-DAG: "%70:sub1": 97 # CHECK-GX-JSON-DAG: "%70:sub2": 96 # CHECK-GX-JSON-DAG: "%70:sub3": 95 # CHECK-GX-JSON-DAG: "%70:sub4": 92 # CHECK-GX-JSON-DAG: "%70:sub5": 91 # CHECK-GX-JSON-DAG: "%70:sub6": 90 # CHECK-GX-JSON-DAG: "%70:sub7": 89 # CHECK-GX-JSON-DAG: "%70:sub8": 86 # CHECK-GX-JSON-DAG: "%70:sub9": 85 # CHECK-GX-JSON-DAG: "%70:sub10": 84 # CHECK-GX-JSON-DAG: "%70:sub11": 83 # CHECK-GX-JSON-DAG: "%70:sub12": 80 # CHECK-GX-JSON-DAG: "%70:sub13": 79 # CHECK-GX-JSON-DAG: "%70:sub14": 78 # CHECK-GX-JSON-DAG: "%70:sub15": 77 # CHECK-GX-JSON-DAG: "%70:sub16": 74 # CHECK-GX-JSON-DAG: "%70:sub17": 73 # CHECK-GX-JSON-DAG: "%70:sub18": 72 # CHECK-GX-JSON-DAG: "%70:sub19": 71 # CHECK-GX-JSON-DAG: "%70:sub20": 68 # CHECK-GX-JSON-DAG: "%70:sub21": 67 # CHECK-GX-JSON-DAG: "%70:sub22": 66 # CHECK-GX-JSON-DAG: "%70:sub23": 65 # CHECK-GX-JSON-DAG: "%70:sub24": 62 # CHECK-GX-JSON-DAG: "%70:sub25": 61 # CHECK-GX-JSON-DAG: "%70:sub26": 60 # CHECK-GX-JSON-DAG: "%70:sub27": 59 # CHECK-GX-JSON-DAG: "%70:sub28": 56 # CHECK-GX-JSON-DAG: "%70:sub29": 55 # CHECK-GX-JSON-DAG: "%70:sub30": 54 # CHECK-GX-JSON-DAG: "%70:sub31": 53 # CHECK-GX-JSON-DAG: "%102": 4 # CHECK-GX-JSON-DAG: "%107": 11 # CHECK-GX-JSON-DAG: "%149:sub0": 194 # CHECK-GX-JSON-DAG: "%149:sub1": 193 # CHECK-GX-JSON-DAG: "%149:sub2": 192 # CHECK-GX-JSON-DAG: "%149:sub3": 191 # CHECK-GX-JSON-DAG: "%149:sub4": 188 # CHECK-GX-JSON-DAG: "%149:sub5": 187 # CHECK-GX-JSON-DAG: "%149:sub6": 186 # CHECK-GX-JSON-DAG: "%149:sub7": 185 # CHECK-GX-JSON-DAG: "%149:sub8": 182 # CHECK-GX-JSON-DAG: "%149:sub9": 181 # CHECK-GX-JSON-DAG: "%149:sub10": 180 # CHECK-GX-JSON-DAG: "%149:sub11": 179 # CHECK-GX-JSON-DAG: "%149:sub12": 176 # CHECK-GX-JSON-DAG: "%149:sub13": 175 # CHECK-GX-JSON-DAG: "%149:sub14": 174 # CHECK-GX-JSON-DAG: "%149:sub15": 173 # CHECK-GX-JSON-DAG: "%149:sub16": 170 # CHECK-GX-JSON-DAG: "%149:sub17": 169 # CHECK-GX-JSON-DAG: "%149:sub18": 168 # CHECK-GX-JSON-DAG: "%149:sub19": 167 # CHECK-GX-JSON-DAG: "%149:sub20": 164 # CHECK-GX-JSON-DAG: "%149:sub21": 163 # CHECK-GX-JSON-DAG: "%149:sub22": 162 # CHECK-GX-JSON-DAG: "%149:sub23": 161 # CHECK-GX-JSON-DAG: "%149:sub24": 158 # CHECK-GX-JSON-DAG: "%149:sub25": 157 # CHECK-GX-JSON-DAG: "%149:sub26": 156 # CHECK-GX-JSON-DAG: "%149:sub27": 155 # CHECK-GX-JSON-DAG: "%149:sub28": 152 # CHECK-GX-JSON-DAG: "%149:sub29": 151 # CHECK-GX-JSON-DAG: "%149:sub30": 150 # CHECK-GX-JSON-DAG: "%149:sub31": 149 # CHECK-GX-JSON-DAG: "%191:sub0": 242 # CHECK-GX-JSON-DAG: "%191:sub1": 241 # CHECK-GX-JSON-DAG: "%191:sub2": 240 # CHECK-GX-JSON-DAG: "%191:sub3": 239 # CHECK-GX-JSON-DAG: "%191:sub4": 236 # CHECK-GX-JSON-DAG: "%191:sub5": 235 # CHECK-GX-JSON-DAG: "%191:sub6": 234 # CHECK-GX-JSON-DAG: "%191:sub7": 233 # CHECK-GX-JSON-DAG: "%191:sub8": 230 # CHECK-GX-JSON-DAG: "%191:sub9": 229 # CHECK-GX-JSON-DAG: "%191:sub10": 228 # CHECK-GX-JSON-DAG: "%191:sub11": 227 # CHECK-GX-JSON-DAG: "%191:sub12": 224 # CHECK-GX-JSON-DAG: "%191:sub13": 223 # CHECK-GX-JSON-DAG: "%191:sub14": 222 # CHECK-GX-JSON-DAG: "%191:sub15": 221 # CHECK-GX-JSON-DAG: "%191:sub16": 218 # CHECK-GX-JSON-DAG: "%191:sub17": 217 # CHECK-GX-JSON-DAG: "%191:sub18": 216 # CHECK-GX-JSON-DAG: "%191:sub19": 215 # CHECK-GX-JSON-DAG: "%191:sub20": 212 # CHECK-GX-JSON-DAG: "%191:sub21": 211 # CHECK-GX-JSON-DAG: "%191:sub22": 210 # CHECK-GX-JSON-DAG: "%191:sub23": 209 # CHECK-GX-JSON-DAG: "%191:sub24": 206 # CHECK-GX-JSON-DAG: "%191:sub25": 205 # CHECK-GX-JSON-DAG: "%191:sub26": 204 # CHECK-GX-JSON-DAG: "%191:sub27": 203 # CHECK-GX-JSON-DAG: "%191:sub28": 200 # CHECK-GX-JSON-DAG: "%191:sub29": 199 # CHECK-GX-JSON-DAG: "%191:sub30": 198 # CHECK-GX-JSON-DAG: "%191:sub31": 197 # CHECK-GX-JSON-DAG: "%233:sub0": 290 # CHECK-GX-JSON-DAG: "%233:sub1": 289 # CHECK-GX-JSON-DAG: "%233:sub2": 288 # CHECK-GX-JSON-DAG: "%233:sub3": 287 # CHECK-GX-JSON-DAG: "%233:sub4": 284 # CHECK-GX-JSON-DAG: "%233:sub5": 283 # CHECK-GX-JSON-DAG: "%233:sub6": 282 # CHECK-GX-JSON-DAG: "%233:sub7": 281 # CHECK-GX-JSON-DAG: "%233:sub8": 278 # CHECK-GX-JSON-DAG: "%233:sub9": 277 # CHECK-GX-JSON-DAG: "%233:sub10": 276 # CHECK-GX-JSON-DAG: "%233:sub11": 275 # CHECK-GX-JSON-DAG: "%233:sub12": 272 # CHECK-GX-JSON-DAG: "%233:sub13": 271 # CHECK-GX-JSON-DAG: "%233:sub14": 270 # CHECK-GX-JSON-DAG: "%233:sub15": 269 # CHECK-GX-JSON-DAG: "%233:sub16": 266 # CHECK-GX-JSON-DAG: "%233:sub17": 265 # CHECK-GX-JSON-DAG: "%233:sub18": 264 # CHECK-GX-JSON-DAG: "%233:sub19": 263 # CHECK-GX-JSON-DAG: "%233:sub20": 260 # CHECK-GX-JSON-DAG: "%233:sub21": 259 # CHECK-GX-JSON-DAG: "%233:sub22": 258 # CHECK-GX-JSON-DAG: "%233:sub23": 257 # CHECK-GX-JSON-DAG: "%233:sub24": 254 # CHECK-GX-JSON-DAG: "%233:sub25": 253 # CHECK-GX-JSON-DAG: "%233:sub26": 252 # CHECK-GX-JSON-DAG: "%233:sub27": 251 # CHECK-GX-JSON-DAG: "%233:sub28": 248 # CHECK-GX-JSON-DAG: "%233:sub29": 247 # CHECK-GX-JSON-DAG: "%233:sub30": 246 # CHECK-GX-JSON-DAG: "%233:sub31": 245 # CHECK-GX-JSON-DAG: "%275:sub0": 338 # CHECK-GX-JSON-DAG: "%275:sub1": 337 # CHECK-GX-JSON-DAG: "%275:sub2": 336 # CHECK-GX-JSON-DAG: "%275:sub3": 335 # CHECK-GX-JSON-DAG: "%275:sub4": 332 # CHECK-GX-JSON-DAG: "%275:sub5": 331 # CHECK-GX-JSON-DAG: "%275:sub6": 330 # CHECK-GX-JSON-DAG: "%275:sub7": 329 # CHECK-GX-JSON-DAG: "%275:sub8": 326 # CHECK-GX-JSON-DAG: "%275:sub9": 325 # CHECK-GX-JSON-DAG: "%275:sub10": 324 # CHECK-GX-JSON-DAG: "%275:sub11": 323 # CHECK-GX-JSON-DAG: "%275:sub12": 320 # CHECK-GX-JSON-DAG: "%275:sub13": 319 # CHECK-GX-JSON-DAG: "%275:sub14": 318 # CHECK-GX-JSON-DAG: "%275:sub15": 317 # CHECK-GX-JSON-DAG: "%275:sub16": 314 # CHECK-GX-JSON-DAG: "%275:sub17": 313 # CHECK-GX-JSON-DAG: "%275:sub18": 312 # CHECK-GX-JSON-DAG: "%275:sub19": 311 # CHECK-GX-JSON-DAG: "%275:sub20": 308 # CHECK-GX-JSON-DAG: "%275:sub21": 307 # CHECK-GX-JSON-DAG: "%275:sub22": 306 # CHECK-GX-JSON-DAG: "%275:sub23": 305 # CHECK-GX-JSON-DAG: "%275:sub24": 302 # CHECK-GX-JSON-DAG: "%275:sub25": 301 # CHECK-GX-JSON-DAG: "%275:sub26": 300 # CHECK-GX-JSON-DAG: "%275:sub27": 299 # CHECK-GX-JSON-DAG: "%275:sub28": 296 # CHECK-GX-JSON-DAG: "%275:sub29": 295 # CHECK-GX-JSON-DAG: "%275:sub30": 294 # CHECK-GX-JSON-DAG: "%275:sub31": 293 # CHECK-GX-JSON-DAG: "%317:sub0": 386 # CHECK-GX-JSON-DAG: "%317:sub1": 385 # CHECK-GX-JSON-DAG: "%317:sub2": 384 # CHECK-GX-JSON-DAG: "%317:sub3": 383 # CHECK-GX-JSON-DAG: "%317:sub4": 380 # CHECK-GX-JSON-DAG: "%317:sub5": 379 # CHECK-GX-JSON-DAG: "%317:sub6": 378 # CHECK-GX-JSON-DAG: "%317:sub7": 377 # CHECK-GX-JSON-DAG: "%317:sub8": 374 # CHECK-GX-JSON-DAG: "%317:sub9": 373 # CHECK-GX-JSON-DAG: "%317:sub10": 372 # CHECK-GX-JSON-DAG: "%317:sub11": 371 # CHECK-GX-JSON-DAG: "%317:sub12": 368 # CHECK-GX-JSON-DAG: "%317:sub13": 367 # CHECK-GX-JSON-DAG: "%317:sub14": 366 # CHECK-GX-JSON-DAG: "%317:sub15": 365 # CHECK-GX-JSON-DAG: "%317:sub16": 362 # CHECK-GX-JSON-DAG: "%317:sub17": 361 # CHECK-GX-JSON-DAG: "%317:sub18": 360 # CHECK-GX-JSON-DAG: "%317:sub19": 359 # CHECK-GX-JSON-DAG: "%317:sub20": 356 # CHECK-GX-JSON-DAG: "%317:sub21": 355 # CHECK-GX-JSON-DAG: "%317:sub22": 354 # CHECK-GX-JSON-DAG: "%317:sub23": 353 # CHECK-GX-JSON-DAG: "%317:sub24": 350 # CHECK-GX-JSON-DAG: "%317:sub25": 349 # CHECK-GX-JSON-DAG: "%317:sub26": 348 # CHECK-GX-JSON-DAG: "%317:sub27": 347 # CHECK-GX-JSON-DAG: "%317:sub28": 344 # CHECK-GX-JSON-DAG: "%317:sub29": 343 # CHECK-GX-JSON-DAG: "%317:sub30": 342 # CHECK-GX-JSON-DAG: "%317:sub31": 341 # CHECK-GX-JSON-DAG: "%319": 9 # CHECK-GX-JSON-DAG: "%320": 9 # CHECK-GX-JSON-DAG: "%321": 9 # CHECK-GX-JSON-DAG: "%322": 9 # CHECK-GX-JSON-DAG: "%324": 9 # CHECK-GX-JSON-DAG: "%325": 9 # CHECK-GX-JSON-DAG: "%326": 9 # CHECK-GX-JSON-DAG: "%327": 9 # CHECK-GX-JSON-DAG: "%329": 9 # CHECK-GX-JSON-DAG: "%330": 9 # CHECK-GX-JSON-DAG: "%331": 9 # CHECK-GX-JSON-DAG: "%332": 9 # CHECK-GX-JSON-DAG: "%334": 9 # CHECK-GX-JSON-DAG: "%335": 9 # CHECK-GX-JSON-DAG: "%336": 9 # CHECK-GX-JSON-DAG: "%337": 9 # CHECK-GX-JSON-DAG: "%339": 9 # CHECK-GX-JSON-DAG: "%340": 9 # CHECK-GX-JSON-DAG: "%341": 9 # CHECK-GX-JSON-DAG: "%342": 9 # CHECK-GX-JSON-DAG: "%344": 9 # CHECK-GX-JSON-DAG: "%345": 9 # CHECK-GX-JSON-DAG: "%346": 9 # CHECK-GX-JSON-DAG: "%347": 9 # CHECK-GX-JSON-DAG: "%348:sub0": 3 # CHECK-GX-JSON-DAG: "%348:sub1": 2 # CHECK-GX-JSON-DAG: "%348:sub2": 1 # CHECK-GX-JSON-DAG: "%348:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%350:vgpr_32 = COPY %348.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 145 # CHECK-GX-JSON-DAG: "%69:sub1": 144 # CHECK-GX-JSON-DAG: "%69:sub2": 143 # CHECK-GX-JSON-DAG: "%69:sub3": 142 # CHECK-GX-JSON-DAG: "%69:sub4": 139 # CHECK-GX-JSON-DAG: "%69:sub5": 138 # CHECK-GX-JSON-DAG: "%69:sub6": 137 # CHECK-GX-JSON-DAG: "%69:sub7": 136 # CHECK-GX-JSON-DAG: "%69:sub8": 133 # CHECK-GX-JSON-DAG: "%69:sub9": 132 # CHECK-GX-JSON-DAG: "%69:sub10": 131 # CHECK-GX-JSON-DAG: "%69:sub11": 130 # CHECK-GX-JSON-DAG: "%69:sub12": 127 # CHECK-GX-JSON-DAG: "%69:sub13": 126 # CHECK-GX-JSON-DAG: "%69:sub14": 125 # CHECK-GX-JSON-DAG: "%69:sub15": 124 # CHECK-GX-JSON-DAG: "%69:sub16": 121 # CHECK-GX-JSON-DAG: "%69:sub17": 120 # CHECK-GX-JSON-DAG: "%69:sub18": 119 # CHECK-GX-JSON-DAG: "%69:sub19": 118 # CHECK-GX-JSON-DAG: "%69:sub20": 115 # CHECK-GX-JSON-DAG: "%69:sub21": 114 # CHECK-GX-JSON-DAG: "%69:sub22": 113 # CHECK-GX-JSON-DAG: "%69:sub23": 112 # CHECK-GX-JSON-DAG: "%69:sub24": 109 # CHECK-GX-JSON-DAG: "%69:sub25": 108 # CHECK-GX-JSON-DAG: "%69:sub26": 107 # CHECK-GX-JSON-DAG: "%69:sub27": 106 # CHECK-GX-JSON-DAG: "%69:sub28": 103 # CHECK-GX-JSON-DAG: "%69:sub29": 102 # CHECK-GX-JSON-DAG: "%69:sub30": 101 # CHECK-GX-JSON-DAG: "%69:sub31": 100 # CHECK-GX-JSON-DAG: "%70:sub0": 97 # CHECK-GX-JSON-DAG: "%70:sub1": 96 # CHECK-GX-JSON-DAG: "%70:sub2": 95 # CHECK-GX-JSON-DAG: "%70:sub3": 94 # CHECK-GX-JSON-DAG: "%70:sub4": 91 # CHECK-GX-JSON-DAG: "%70:sub5": 90 # CHECK-GX-JSON-DAG: "%70:sub6": 89 # CHECK-GX-JSON-DAG: "%70:sub7": 88 # CHECK-GX-JSON-DAG: "%70:sub8": 85 # CHECK-GX-JSON-DAG: "%70:sub9": 84 # CHECK-GX-JSON-DAG: "%70:sub10": 83 # CHECK-GX-JSON-DAG: "%70:sub11": 82 # CHECK-GX-JSON-DAG: "%70:sub12": 79 # CHECK-GX-JSON-DAG: "%70:sub13": 78 # CHECK-GX-JSON-DAG: "%70:sub14": 77 # CHECK-GX-JSON-DAG: "%70:sub15": 76 # CHECK-GX-JSON-DAG: "%70:sub16": 73 # CHECK-GX-JSON-DAG: "%70:sub17": 72 # CHECK-GX-JSON-DAG: "%70:sub18": 71 # CHECK-GX-JSON-DAG: "%70:sub19": 70 # CHECK-GX-JSON-DAG: "%70:sub20": 67 # CHECK-GX-JSON-DAG: "%70:sub21": 66 # CHECK-GX-JSON-DAG: "%70:sub22": 65 # CHECK-GX-JSON-DAG: "%70:sub23": 64 # CHECK-GX-JSON-DAG: "%70:sub24": 61 # CHECK-GX-JSON-DAG: "%70:sub25": 60 # CHECK-GX-JSON-DAG: "%70:sub26": 59 # CHECK-GX-JSON-DAG: "%70:sub27": 58 # CHECK-GX-JSON-DAG: "%70:sub28": 55 # CHECK-GX-JSON-DAG: "%70:sub29": 54 # CHECK-GX-JSON-DAG: "%70:sub30": 53 # CHECK-GX-JSON-DAG: "%70:sub31": 52 # CHECK-GX-JSON-DAG: "%102": 3 # CHECK-GX-JSON-DAG: "%107": 10 # CHECK-GX-JSON-DAG: "%149:sub0": 193 # CHECK-GX-JSON-DAG: "%149:sub1": 192 # CHECK-GX-JSON-DAG: "%149:sub2": 191 # CHECK-GX-JSON-DAG: "%149:sub3": 190 # CHECK-GX-JSON-DAG: "%149:sub4": 187 # CHECK-GX-JSON-DAG: "%149:sub5": 186 # CHECK-GX-JSON-DAG: "%149:sub6": 185 # CHECK-GX-JSON-DAG: "%149:sub7": 184 # CHECK-GX-JSON-DAG: "%149:sub8": 181 # CHECK-GX-JSON-DAG: "%149:sub9": 180 # CHECK-GX-JSON-DAG: "%149:sub10": 179 # CHECK-GX-JSON-DAG: "%149:sub11": 178 # CHECK-GX-JSON-DAG: "%149:sub12": 175 # CHECK-GX-JSON-DAG: "%149:sub13": 174 # CHECK-GX-JSON-DAG: "%149:sub14": 173 # CHECK-GX-JSON-DAG: "%149:sub15": 172 # CHECK-GX-JSON-DAG: "%149:sub16": 169 # CHECK-GX-JSON-DAG: "%149:sub17": 168 # CHECK-GX-JSON-DAG: "%149:sub18": 167 # CHECK-GX-JSON-DAG: "%149:sub19": 166 # CHECK-GX-JSON-DAG: "%149:sub20": 163 # CHECK-GX-JSON-DAG: "%149:sub21": 162 # CHECK-GX-JSON-DAG: "%149:sub22": 161 # CHECK-GX-JSON-DAG: "%149:sub23": 160 # CHECK-GX-JSON-DAG: "%149:sub24": 157 # CHECK-GX-JSON-DAG: "%149:sub25": 156 # CHECK-GX-JSON-DAG: "%149:sub26": 155 # CHECK-GX-JSON-DAG: "%149:sub27": 154 # CHECK-GX-JSON-DAG: "%149:sub28": 151 # CHECK-GX-JSON-DAG: "%149:sub29": 150 # CHECK-GX-JSON-DAG: "%149:sub30": 149 # CHECK-GX-JSON-DAG: "%149:sub31": 148 # CHECK-GX-JSON-DAG: "%191:sub0": 241 # CHECK-GX-JSON-DAG: "%191:sub1": 240 # CHECK-GX-JSON-DAG: "%191:sub2": 239 # CHECK-GX-JSON-DAG: "%191:sub3": 238 # CHECK-GX-JSON-DAG: "%191:sub4": 235 # CHECK-GX-JSON-DAG: "%191:sub5": 234 # CHECK-GX-JSON-DAG: "%191:sub6": 233 # CHECK-GX-JSON-DAG: "%191:sub7": 232 # CHECK-GX-JSON-DAG: "%191:sub8": 229 # CHECK-GX-JSON-DAG: "%191:sub9": 228 # CHECK-GX-JSON-DAG: "%191:sub10": 227 # CHECK-GX-JSON-DAG: "%191:sub11": 226 # CHECK-GX-JSON-DAG: "%191:sub12": 223 # CHECK-GX-JSON-DAG: "%191:sub13": 222 # CHECK-GX-JSON-DAG: "%191:sub14": 221 # CHECK-GX-JSON-DAG: "%191:sub15": 220 # CHECK-GX-JSON-DAG: "%191:sub16": 217 # CHECK-GX-JSON-DAG: "%191:sub17": 216 # CHECK-GX-JSON-DAG: "%191:sub18": 215 # CHECK-GX-JSON-DAG: "%191:sub19": 214 # CHECK-GX-JSON-DAG: "%191:sub20": 211 # CHECK-GX-JSON-DAG: "%191:sub21": 210 # CHECK-GX-JSON-DAG: "%191:sub22": 209 # CHECK-GX-JSON-DAG: "%191:sub23": 208 # CHECK-GX-JSON-DAG: "%191:sub24": 205 # CHECK-GX-JSON-DAG: "%191:sub25": 204 # CHECK-GX-JSON-DAG: "%191:sub26": 203 # CHECK-GX-JSON-DAG: "%191:sub27": 202 # CHECK-GX-JSON-DAG: "%191:sub28": 199 # CHECK-GX-JSON-DAG: "%191:sub29": 198 # CHECK-GX-JSON-DAG: "%191:sub30": 197 # CHECK-GX-JSON-DAG: "%191:sub31": 196 # CHECK-GX-JSON-DAG: "%233:sub0": 289 # CHECK-GX-JSON-DAG: "%233:sub1": 288 # CHECK-GX-JSON-DAG: "%233:sub2": 287 # CHECK-GX-JSON-DAG: "%233:sub3": 286 # CHECK-GX-JSON-DAG: "%233:sub4": 283 # CHECK-GX-JSON-DAG: "%233:sub5": 282 # CHECK-GX-JSON-DAG: "%233:sub6": 281 # CHECK-GX-JSON-DAG: "%233:sub7": 280 # CHECK-GX-JSON-DAG: "%233:sub8": 277 # CHECK-GX-JSON-DAG: "%233:sub9": 276 # CHECK-GX-JSON-DAG: "%233:sub10": 275 # CHECK-GX-JSON-DAG: "%233:sub11": 274 # CHECK-GX-JSON-DAG: "%233:sub12": 271 # CHECK-GX-JSON-DAG: "%233:sub13": 270 # CHECK-GX-JSON-DAG: "%233:sub14": 269 # CHECK-GX-JSON-DAG: "%233:sub15": 268 # CHECK-GX-JSON-DAG: "%233:sub16": 265 # CHECK-GX-JSON-DAG: "%233:sub17": 264 # CHECK-GX-JSON-DAG: "%233:sub18": 263 # CHECK-GX-JSON-DAG: "%233:sub19": 262 # CHECK-GX-JSON-DAG: "%233:sub20": 259 # CHECK-GX-JSON-DAG: "%233:sub21": 258 # CHECK-GX-JSON-DAG: "%233:sub22": 257 # CHECK-GX-JSON-DAG: "%233:sub23": 256 # CHECK-GX-JSON-DAG: "%233:sub24": 253 # CHECK-GX-JSON-DAG: "%233:sub25": 252 # CHECK-GX-JSON-DAG: "%233:sub26": 251 # CHECK-GX-JSON-DAG: "%233:sub27": 250 # CHECK-GX-JSON-DAG: "%233:sub28": 247 # CHECK-GX-JSON-DAG: "%233:sub29": 246 # CHECK-GX-JSON-DAG: "%233:sub30": 245 # CHECK-GX-JSON-DAG: "%233:sub31": 244 # CHECK-GX-JSON-DAG: "%275:sub0": 337 # CHECK-GX-JSON-DAG: "%275:sub1": 336 # CHECK-GX-JSON-DAG: "%275:sub2": 335 # CHECK-GX-JSON-DAG: "%275:sub3": 334 # CHECK-GX-JSON-DAG: "%275:sub4": 331 # CHECK-GX-JSON-DAG: "%275:sub5": 330 # CHECK-GX-JSON-DAG: "%275:sub6": 329 # CHECK-GX-JSON-DAG: "%275:sub7": 328 # CHECK-GX-JSON-DAG: "%275:sub8": 325 # CHECK-GX-JSON-DAG: "%275:sub9": 324 # CHECK-GX-JSON-DAG: "%275:sub10": 323 # CHECK-GX-JSON-DAG: "%275:sub11": 322 # CHECK-GX-JSON-DAG: "%275:sub12": 319 # CHECK-GX-JSON-DAG: "%275:sub13": 318 # CHECK-GX-JSON-DAG: "%275:sub14": 317 # CHECK-GX-JSON-DAG: "%275:sub15": 316 # CHECK-GX-JSON-DAG: "%275:sub16": 313 # CHECK-GX-JSON-DAG: "%275:sub17": 312 # CHECK-GX-JSON-DAG: "%275:sub18": 311 # CHECK-GX-JSON-DAG: "%275:sub19": 310 # CHECK-GX-JSON-DAG: "%275:sub20": 307 # CHECK-GX-JSON-DAG: "%275:sub21": 306 # CHECK-GX-JSON-DAG: "%275:sub22": 305 # CHECK-GX-JSON-DAG: "%275:sub23": 304 # CHECK-GX-JSON-DAG: "%275:sub24": 301 # CHECK-GX-JSON-DAG: "%275:sub25": 300 # CHECK-GX-JSON-DAG: "%275:sub26": 299 # CHECK-GX-JSON-DAG: "%275:sub27": 298 # CHECK-GX-JSON-DAG: "%275:sub28": 295 # CHECK-GX-JSON-DAG: "%275:sub29": 294 # CHECK-GX-JSON-DAG: "%275:sub30": 293 # CHECK-GX-JSON-DAG: "%275:sub31": 292 # CHECK-GX-JSON-DAG: "%317:sub0": 385 # CHECK-GX-JSON-DAG: "%317:sub1": 384 # CHECK-GX-JSON-DAG: "%317:sub2": 383 # CHECK-GX-JSON-DAG: "%317:sub3": 382 # CHECK-GX-JSON-DAG: "%317:sub4": 379 # CHECK-GX-JSON-DAG: "%317:sub5": 378 # CHECK-GX-JSON-DAG: "%317:sub6": 377 # CHECK-GX-JSON-DAG: "%317:sub7": 376 # CHECK-GX-JSON-DAG: "%317:sub8": 373 # CHECK-GX-JSON-DAG: "%317:sub9": 372 # CHECK-GX-JSON-DAG: "%317:sub10": 371 # CHECK-GX-JSON-DAG: "%317:sub11": 370 # CHECK-GX-JSON-DAG: "%317:sub12": 367 # CHECK-GX-JSON-DAG: "%317:sub13": 366 # CHECK-GX-JSON-DAG: "%317:sub14": 365 # CHECK-GX-JSON-DAG: "%317:sub15": 364 # CHECK-GX-JSON-DAG: "%317:sub16": 361 # CHECK-GX-JSON-DAG: "%317:sub17": 360 # CHECK-GX-JSON-DAG: "%317:sub18": 359 # CHECK-GX-JSON-DAG: "%317:sub19": 358 # CHECK-GX-JSON-DAG: "%317:sub20": 355 # CHECK-GX-JSON-DAG: "%317:sub21": 354 # CHECK-GX-JSON-DAG: "%317:sub22": 353 # CHECK-GX-JSON-DAG: "%317:sub23": 352 # CHECK-GX-JSON-DAG: "%317:sub24": 349 # CHECK-GX-JSON-DAG: "%317:sub25": 348 # CHECK-GX-JSON-DAG: "%317:sub26": 347 # CHECK-GX-JSON-DAG: "%317:sub27": 346 # CHECK-GX-JSON-DAG: "%317:sub28": 343 # CHECK-GX-JSON-DAG: "%317:sub29": 342 # CHECK-GX-JSON-DAG: "%317:sub30": 341 # CHECK-GX-JSON-DAG: "%317:sub31": 340 # CHECK-GX-JSON-DAG: "%319": 8 # CHECK-GX-JSON-DAG: "%320": 8 # CHECK-GX-JSON-DAG: "%321": 8 # CHECK-GX-JSON-DAG: "%322": 8 # CHECK-GX-JSON-DAG: "%324": 8 # CHECK-GX-JSON-DAG: "%325": 8 # CHECK-GX-JSON-DAG: "%326": 8 # CHECK-GX-JSON-DAG: "%327": 8 # CHECK-GX-JSON-DAG: "%329": 8 # CHECK-GX-JSON-DAG: "%330": 8 # CHECK-GX-JSON-DAG: "%331": 8 # CHECK-GX-JSON-DAG: "%332": 8 # CHECK-GX-JSON-DAG: "%334": 8 # CHECK-GX-JSON-DAG: "%335": 8 # CHECK-GX-JSON-DAG: "%336": 8 # CHECK-GX-JSON-DAG: "%337": 8 # CHECK-GX-JSON-DAG: "%339": 8 # CHECK-GX-JSON-DAG: "%340": 8 # CHECK-GX-JSON-DAG: "%341": 8 # CHECK-GX-JSON-DAG: "%342": 8 # CHECK-GX-JSON-DAG: "%344": 8 # CHECK-GX-JSON-DAG: "%345": 8 # CHECK-GX-JSON-DAG: "%346": 8 # CHECK-GX-JSON-DAG: "%347": 8 # CHECK-GX-JSON-DAG: "%348:sub0": 2 # CHECK-GX-JSON-DAG: "%348:sub1": 1 # CHECK-GX-JSON-DAG: "%348:sub2": 0 # CHECK-GX-JSON-DAG: "%349": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%351:vgpr_32 = COPY %348.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 144 # CHECK-GX-JSON-DAG: "%69:sub1": 143 # CHECK-GX-JSON-DAG: "%69:sub2": 142 # CHECK-GX-JSON-DAG: "%69:sub3": 141 # CHECK-GX-JSON-DAG: "%69:sub4": 138 # CHECK-GX-JSON-DAG: "%69:sub5": 137 # CHECK-GX-JSON-DAG: "%69:sub6": 136 # CHECK-GX-JSON-DAG: "%69:sub7": 135 # CHECK-GX-JSON-DAG: "%69:sub8": 132 # CHECK-GX-JSON-DAG: "%69:sub9": 131 # CHECK-GX-JSON-DAG: "%69:sub10": 130 # CHECK-GX-JSON-DAG: "%69:sub11": 129 # CHECK-GX-JSON-DAG: "%69:sub12": 126 # CHECK-GX-JSON-DAG: "%69:sub13": 125 # CHECK-GX-JSON-DAG: "%69:sub14": 124 # CHECK-GX-JSON-DAG: "%69:sub15": 123 # CHECK-GX-JSON-DAG: "%69:sub16": 120 # CHECK-GX-JSON-DAG: "%69:sub17": 119 # CHECK-GX-JSON-DAG: "%69:sub18": 118 # CHECK-GX-JSON-DAG: "%69:sub19": 117 # CHECK-GX-JSON-DAG: "%69:sub20": 114 # CHECK-GX-JSON-DAG: "%69:sub21": 113 # CHECK-GX-JSON-DAG: "%69:sub22": 112 # CHECK-GX-JSON-DAG: "%69:sub23": 111 # CHECK-GX-JSON-DAG: "%69:sub24": 108 # CHECK-GX-JSON-DAG: "%69:sub25": 107 # CHECK-GX-JSON-DAG: "%69:sub26": 106 # CHECK-GX-JSON-DAG: "%69:sub27": 105 # CHECK-GX-JSON-DAG: "%69:sub28": 102 # CHECK-GX-JSON-DAG: "%69:sub29": 101 # CHECK-GX-JSON-DAG: "%69:sub30": 100 # CHECK-GX-JSON-DAG: "%69:sub31": 99 # CHECK-GX-JSON-DAG: "%70:sub0": 96 # CHECK-GX-JSON-DAG: "%70:sub1": 95 # CHECK-GX-JSON-DAG: "%70:sub2": 94 # CHECK-GX-JSON-DAG: "%70:sub3": 93 # CHECK-GX-JSON-DAG: "%70:sub4": 90 # CHECK-GX-JSON-DAG: "%70:sub5": 89 # CHECK-GX-JSON-DAG: "%70:sub6": 88 # CHECK-GX-JSON-DAG: "%70:sub7": 87 # CHECK-GX-JSON-DAG: "%70:sub8": 84 # CHECK-GX-JSON-DAG: "%70:sub9": 83 # CHECK-GX-JSON-DAG: "%70:sub10": 82 # CHECK-GX-JSON-DAG: "%70:sub11": 81 # CHECK-GX-JSON-DAG: "%70:sub12": 78 # CHECK-GX-JSON-DAG: "%70:sub13": 77 # CHECK-GX-JSON-DAG: "%70:sub14": 76 # CHECK-GX-JSON-DAG: "%70:sub15": 75 # CHECK-GX-JSON-DAG: "%70:sub16": 72 # CHECK-GX-JSON-DAG: "%70:sub17": 71 # CHECK-GX-JSON-DAG: "%70:sub18": 70 # CHECK-GX-JSON-DAG: "%70:sub19": 69 # CHECK-GX-JSON-DAG: "%70:sub20": 66 # CHECK-GX-JSON-DAG: "%70:sub21": 65 # CHECK-GX-JSON-DAG: "%70:sub22": 64 # CHECK-GX-JSON-DAG: "%70:sub23": 63 # CHECK-GX-JSON-DAG: "%70:sub24": 60 # CHECK-GX-JSON-DAG: "%70:sub25": 59 # CHECK-GX-JSON-DAG: "%70:sub26": 58 # CHECK-GX-JSON-DAG: "%70:sub27": 57 # CHECK-GX-JSON-DAG: "%70:sub28": 54 # CHECK-GX-JSON-DAG: "%70:sub29": 53 # CHECK-GX-JSON-DAG: "%70:sub30": 52 # CHECK-GX-JSON-DAG: "%70:sub31": 51 # CHECK-GX-JSON-DAG: "%102": 2 # CHECK-GX-JSON-DAG: "%107": 9 # CHECK-GX-JSON-DAG: "%149:sub0": 192 # CHECK-GX-JSON-DAG: "%149:sub1": 191 # CHECK-GX-JSON-DAG: "%149:sub2": 190 # CHECK-GX-JSON-DAG: "%149:sub3": 189 # CHECK-GX-JSON-DAG: "%149:sub4": 186 # CHECK-GX-JSON-DAG: "%149:sub5": 185 # CHECK-GX-JSON-DAG: "%149:sub6": 184 # CHECK-GX-JSON-DAG: "%149:sub7": 183 # CHECK-GX-JSON-DAG: "%149:sub8": 180 # CHECK-GX-JSON-DAG: "%149:sub9": 179 # CHECK-GX-JSON-DAG: "%149:sub10": 178 # CHECK-GX-JSON-DAG: "%149:sub11": 177 # CHECK-GX-JSON-DAG: "%149:sub12": 174 # CHECK-GX-JSON-DAG: "%149:sub13": 173 # CHECK-GX-JSON-DAG: "%149:sub14": 172 # CHECK-GX-JSON-DAG: "%149:sub15": 171 # CHECK-GX-JSON-DAG: "%149:sub16": 168 # CHECK-GX-JSON-DAG: "%149:sub17": 167 # CHECK-GX-JSON-DAG: "%149:sub18": 166 # CHECK-GX-JSON-DAG: "%149:sub19": 165 # CHECK-GX-JSON-DAG: "%149:sub20": 162 # CHECK-GX-JSON-DAG: "%149:sub21": 161 # CHECK-GX-JSON-DAG: "%149:sub22": 160 # CHECK-GX-JSON-DAG: "%149:sub23": 159 # CHECK-GX-JSON-DAG: "%149:sub24": 156 # CHECK-GX-JSON-DAG: "%149:sub25": 155 # CHECK-GX-JSON-DAG: "%149:sub26": 154 # CHECK-GX-JSON-DAG: "%149:sub27": 153 # CHECK-GX-JSON-DAG: "%149:sub28": 150 # CHECK-GX-JSON-DAG: "%149:sub29": 149 # CHECK-GX-JSON-DAG: "%149:sub30": 148 # CHECK-GX-JSON-DAG: "%149:sub31": 147 # CHECK-GX-JSON-DAG: "%191:sub0": 240 # CHECK-GX-JSON-DAG: "%191:sub1": 239 # CHECK-GX-JSON-DAG: "%191:sub2": 238 # CHECK-GX-JSON-DAG: "%191:sub3": 237 # CHECK-GX-JSON-DAG: "%191:sub4": 234 # CHECK-GX-JSON-DAG: "%191:sub5": 233 # CHECK-GX-JSON-DAG: "%191:sub6": 232 # CHECK-GX-JSON-DAG: "%191:sub7": 231 # CHECK-GX-JSON-DAG: "%191:sub8": 228 # CHECK-GX-JSON-DAG: "%191:sub9": 227 # CHECK-GX-JSON-DAG: "%191:sub10": 226 # CHECK-GX-JSON-DAG: "%191:sub11": 225 # CHECK-GX-JSON-DAG: "%191:sub12": 222 # CHECK-GX-JSON-DAG: "%191:sub13": 221 # CHECK-GX-JSON-DAG: "%191:sub14": 220 # CHECK-GX-JSON-DAG: "%191:sub15": 219 # CHECK-GX-JSON-DAG: "%191:sub16": 216 # CHECK-GX-JSON-DAG: "%191:sub17": 215 # CHECK-GX-JSON-DAG: "%191:sub18": 214 # CHECK-GX-JSON-DAG: "%191:sub19": 213 # CHECK-GX-JSON-DAG: "%191:sub20": 210 # CHECK-GX-JSON-DAG: "%191:sub21": 209 # CHECK-GX-JSON-DAG: "%191:sub22": 208 # CHECK-GX-JSON-DAG: "%191:sub23": 207 # CHECK-GX-JSON-DAG: "%191:sub24": 204 # CHECK-GX-JSON-DAG: "%191:sub25": 203 # CHECK-GX-JSON-DAG: "%191:sub26": 202 # CHECK-GX-JSON-DAG: "%191:sub27": 201 # CHECK-GX-JSON-DAG: "%191:sub28": 198 # CHECK-GX-JSON-DAG: "%191:sub29": 197 # CHECK-GX-JSON-DAG: "%191:sub30": 196 # CHECK-GX-JSON-DAG: "%191:sub31": 195 # CHECK-GX-JSON-DAG: "%233:sub0": 288 # CHECK-GX-JSON-DAG: "%233:sub1": 287 # CHECK-GX-JSON-DAG: "%233:sub2": 286 # CHECK-GX-JSON-DAG: "%233:sub3": 285 # CHECK-GX-JSON-DAG: "%233:sub4": 282 # CHECK-GX-JSON-DAG: "%233:sub5": 281 # CHECK-GX-JSON-DAG: "%233:sub6": 280 # CHECK-GX-JSON-DAG: "%233:sub7": 279 # CHECK-GX-JSON-DAG: "%233:sub8": 276 # CHECK-GX-JSON-DAG: "%233:sub9": 275 # CHECK-GX-JSON-DAG: "%233:sub10": 274 # CHECK-GX-JSON-DAG: "%233:sub11": 273 # CHECK-GX-JSON-DAG: "%233:sub12": 270 # CHECK-GX-JSON-DAG: "%233:sub13": 269 # CHECK-GX-JSON-DAG: "%233:sub14": 268 # CHECK-GX-JSON-DAG: "%233:sub15": 267 # CHECK-GX-JSON-DAG: "%233:sub16": 264 # CHECK-GX-JSON-DAG: "%233:sub17": 263 # CHECK-GX-JSON-DAG: "%233:sub18": 262 # CHECK-GX-JSON-DAG: "%233:sub19": 261 # CHECK-GX-JSON-DAG: "%233:sub20": 258 # CHECK-GX-JSON-DAG: "%233:sub21": 257 # CHECK-GX-JSON-DAG: "%233:sub22": 256 # CHECK-GX-JSON-DAG: "%233:sub23": 255 # CHECK-GX-JSON-DAG: "%233:sub24": 252 # CHECK-GX-JSON-DAG: "%233:sub25": 251 # CHECK-GX-JSON-DAG: "%233:sub26": 250 # CHECK-GX-JSON-DAG: "%233:sub27": 249 # CHECK-GX-JSON-DAG: "%233:sub28": 246 # CHECK-GX-JSON-DAG: "%233:sub29": 245 # CHECK-GX-JSON-DAG: "%233:sub30": 244 # CHECK-GX-JSON-DAG: "%233:sub31": 243 # CHECK-GX-JSON-DAG: "%275:sub0": 336 # CHECK-GX-JSON-DAG: "%275:sub1": 335 # CHECK-GX-JSON-DAG: "%275:sub2": 334 # CHECK-GX-JSON-DAG: "%275:sub3": 333 # CHECK-GX-JSON-DAG: "%275:sub4": 330 # CHECK-GX-JSON-DAG: "%275:sub5": 329 # CHECK-GX-JSON-DAG: "%275:sub6": 328 # CHECK-GX-JSON-DAG: "%275:sub7": 327 # CHECK-GX-JSON-DAG: "%275:sub8": 324 # CHECK-GX-JSON-DAG: "%275:sub9": 323 # CHECK-GX-JSON-DAG: "%275:sub10": 322 # CHECK-GX-JSON-DAG: "%275:sub11": 321 # CHECK-GX-JSON-DAG: "%275:sub12": 318 # CHECK-GX-JSON-DAG: "%275:sub13": 317 # CHECK-GX-JSON-DAG: "%275:sub14": 316 # CHECK-GX-JSON-DAG: "%275:sub15": 315 # CHECK-GX-JSON-DAG: "%275:sub16": 312 # CHECK-GX-JSON-DAG: "%275:sub17": 311 # CHECK-GX-JSON-DAG: "%275:sub18": 310 # CHECK-GX-JSON-DAG: "%275:sub19": 309 # CHECK-GX-JSON-DAG: "%275:sub20": 306 # CHECK-GX-JSON-DAG: "%275:sub21": 305 # CHECK-GX-JSON-DAG: "%275:sub22": 304 # CHECK-GX-JSON-DAG: "%275:sub23": 303 # CHECK-GX-JSON-DAG: "%275:sub24": 300 # CHECK-GX-JSON-DAG: "%275:sub25": 299 # CHECK-GX-JSON-DAG: "%275:sub26": 298 # CHECK-GX-JSON-DAG: "%275:sub27": 297 # CHECK-GX-JSON-DAG: "%275:sub28": 294 # CHECK-GX-JSON-DAG: "%275:sub29": 293 # CHECK-GX-JSON-DAG: "%275:sub30": 292 # CHECK-GX-JSON-DAG: "%275:sub31": 291 # CHECK-GX-JSON-DAG: "%317:sub0": 384 # CHECK-GX-JSON-DAG: "%317:sub1": 383 # CHECK-GX-JSON-DAG: "%317:sub2": 382 # CHECK-GX-JSON-DAG: "%317:sub3": 381 # CHECK-GX-JSON-DAG: "%317:sub4": 378 # CHECK-GX-JSON-DAG: "%317:sub5": 377 # CHECK-GX-JSON-DAG: "%317:sub6": 376 # CHECK-GX-JSON-DAG: "%317:sub7": 375 # CHECK-GX-JSON-DAG: "%317:sub8": 372 # CHECK-GX-JSON-DAG: "%317:sub9": 371 # CHECK-GX-JSON-DAG: "%317:sub10": 370 # CHECK-GX-JSON-DAG: "%317:sub11": 369 # CHECK-GX-JSON-DAG: "%317:sub12": 366 # CHECK-GX-JSON-DAG: "%317:sub13": 365 # CHECK-GX-JSON-DAG: "%317:sub14": 364 # CHECK-GX-JSON-DAG: "%317:sub15": 363 # CHECK-GX-JSON-DAG: "%317:sub16": 360 # CHECK-GX-JSON-DAG: "%317:sub17": 359 # CHECK-GX-JSON-DAG: "%317:sub18": 358 # CHECK-GX-JSON-DAG: "%317:sub19": 357 # CHECK-GX-JSON-DAG: "%317:sub20": 354 # CHECK-GX-JSON-DAG: "%317:sub21": 353 # CHECK-GX-JSON-DAG: "%317:sub22": 352 # CHECK-GX-JSON-DAG: "%317:sub23": 351 # CHECK-GX-JSON-DAG: "%317:sub24": 348 # CHECK-GX-JSON-DAG: "%317:sub25": 347 # CHECK-GX-JSON-DAG: "%317:sub26": 346 # CHECK-GX-JSON-DAG: "%317:sub27": 345 # CHECK-GX-JSON-DAG: "%317:sub28": 342 # CHECK-GX-JSON-DAG: "%317:sub29": 341 # CHECK-GX-JSON-DAG: "%317:sub30": 340 # CHECK-GX-JSON-DAG: "%317:sub31": 339 # CHECK-GX-JSON-DAG: "%319": 7 # CHECK-GX-JSON-DAG: "%320": 7 # CHECK-GX-JSON-DAG: "%321": 7 # CHECK-GX-JSON-DAG: "%322": 7 # CHECK-GX-JSON-DAG: "%324": 7 # CHECK-GX-JSON-DAG: "%325": 7 # CHECK-GX-JSON-DAG: "%326": 7 # CHECK-GX-JSON-DAG: "%327": 7 # CHECK-GX-JSON-DAG: "%329": 7 # CHECK-GX-JSON-DAG: "%330": 7 # CHECK-GX-JSON-DAG: "%331": 7 # CHECK-GX-JSON-DAG: "%332": 7 # CHECK-GX-JSON-DAG: "%334": 7 # CHECK-GX-JSON-DAG: "%335": 7 # CHECK-GX-JSON-DAG: "%336": 7 # CHECK-GX-JSON-DAG: "%337": 7 # CHECK-GX-JSON-DAG: "%339": 7 # CHECK-GX-JSON-DAG: "%340": 7 # CHECK-GX-JSON-DAG: "%341": 7 # CHECK-GX-JSON-DAG: "%342": 7 # CHECK-GX-JSON-DAG: "%344": 7 # CHECK-GX-JSON-DAG: "%345": 7 # CHECK-GX-JSON-DAG: "%346": 7 # CHECK-GX-JSON-DAG: "%347": 7 # CHECK-GX-JSON-DAG: "%348:sub0": 1 # CHECK-GX-JSON-DAG: "%348:sub1": 0 # CHECK-GX-JSON-DAG: "%349": 7 # CHECK-GX-JSON-DAG: "%350": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%352:vgpr_32 = COPY %348.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 143 # CHECK-GX-JSON-DAG: "%69:sub1": 142 # CHECK-GX-JSON-DAG: "%69:sub2": 141 # CHECK-GX-JSON-DAG: "%69:sub3": 140 # CHECK-GX-JSON-DAG: "%69:sub4": 137 # CHECK-GX-JSON-DAG: "%69:sub5": 136 # CHECK-GX-JSON-DAG: "%69:sub6": 135 # CHECK-GX-JSON-DAG: "%69:sub7": 134 # CHECK-GX-JSON-DAG: "%69:sub8": 131 # CHECK-GX-JSON-DAG: "%69:sub9": 130 # CHECK-GX-JSON-DAG: "%69:sub10": 129 # CHECK-GX-JSON-DAG: "%69:sub11": 128 # CHECK-GX-JSON-DAG: "%69:sub12": 125 # CHECK-GX-JSON-DAG: "%69:sub13": 124 # CHECK-GX-JSON-DAG: "%69:sub14": 123 # CHECK-GX-JSON-DAG: "%69:sub15": 122 # CHECK-GX-JSON-DAG: "%69:sub16": 119 # CHECK-GX-JSON-DAG: "%69:sub17": 118 # CHECK-GX-JSON-DAG: "%69:sub18": 117 # CHECK-GX-JSON-DAG: "%69:sub19": 116 # CHECK-GX-JSON-DAG: "%69:sub20": 113 # CHECK-GX-JSON-DAG: "%69:sub21": 112 # CHECK-GX-JSON-DAG: "%69:sub22": 111 # CHECK-GX-JSON-DAG: "%69:sub23": 110 # CHECK-GX-JSON-DAG: "%69:sub24": 107 # CHECK-GX-JSON-DAG: "%69:sub25": 106 # CHECK-GX-JSON-DAG: "%69:sub26": 105 # CHECK-GX-JSON-DAG: "%69:sub27": 104 # CHECK-GX-JSON-DAG: "%69:sub28": 101 # CHECK-GX-JSON-DAG: "%69:sub29": 100 # CHECK-GX-JSON-DAG: "%69:sub30": 99 # CHECK-GX-JSON-DAG: "%69:sub31": 98 # CHECK-GX-JSON-DAG: "%70:sub0": 95 # CHECK-GX-JSON-DAG: "%70:sub1": 94 # CHECK-GX-JSON-DAG: "%70:sub2": 93 # CHECK-GX-JSON-DAG: "%70:sub3": 92 # CHECK-GX-JSON-DAG: "%70:sub4": 89 # CHECK-GX-JSON-DAG: "%70:sub5": 88 # CHECK-GX-JSON-DAG: "%70:sub6": 87 # CHECK-GX-JSON-DAG: "%70:sub7": 86 # CHECK-GX-JSON-DAG: "%70:sub8": 83 # CHECK-GX-JSON-DAG: "%70:sub9": 82 # CHECK-GX-JSON-DAG: "%70:sub10": 81 # CHECK-GX-JSON-DAG: "%70:sub11": 80 # CHECK-GX-JSON-DAG: "%70:sub12": 77 # CHECK-GX-JSON-DAG: "%70:sub13": 76 # CHECK-GX-JSON-DAG: "%70:sub14": 75 # CHECK-GX-JSON-DAG: "%70:sub15": 74 # CHECK-GX-JSON-DAG: "%70:sub16": 71 # CHECK-GX-JSON-DAG: "%70:sub17": 70 # CHECK-GX-JSON-DAG: "%70:sub18": 69 # CHECK-GX-JSON-DAG: "%70:sub19": 68 # CHECK-GX-JSON-DAG: "%70:sub20": 65 # CHECK-GX-JSON-DAG: "%70:sub21": 64 # CHECK-GX-JSON-DAG: "%70:sub22": 63 # CHECK-GX-JSON-DAG: "%70:sub23": 62 # CHECK-GX-JSON-DAG: "%70:sub24": 59 # CHECK-GX-JSON-DAG: "%70:sub25": 58 # CHECK-GX-JSON-DAG: "%70:sub26": 57 # CHECK-GX-JSON-DAG: "%70:sub27": 56 # CHECK-GX-JSON-DAG: "%70:sub28": 53 # CHECK-GX-JSON-DAG: "%70:sub29": 52 # CHECK-GX-JSON-DAG: "%70:sub30": 51 # CHECK-GX-JSON-DAG: "%70:sub31": 50 # CHECK-GX-JSON-DAG: "%102": 1 # CHECK-GX-JSON-DAG: "%107": 8 # CHECK-GX-JSON-DAG: "%149:sub0": 191 # CHECK-GX-JSON-DAG: "%149:sub1": 190 # CHECK-GX-JSON-DAG: "%149:sub2": 189 # CHECK-GX-JSON-DAG: "%149:sub3": 188 # CHECK-GX-JSON-DAG: "%149:sub4": 185 # CHECK-GX-JSON-DAG: "%149:sub5": 184 # CHECK-GX-JSON-DAG: "%149:sub6": 183 # CHECK-GX-JSON-DAG: "%149:sub7": 182 # CHECK-GX-JSON-DAG: "%149:sub8": 179 # CHECK-GX-JSON-DAG: "%149:sub9": 178 # CHECK-GX-JSON-DAG: "%149:sub10": 177 # CHECK-GX-JSON-DAG: "%149:sub11": 176 # CHECK-GX-JSON-DAG: "%149:sub12": 173 # CHECK-GX-JSON-DAG: "%149:sub13": 172 # CHECK-GX-JSON-DAG: "%149:sub14": 171 # CHECK-GX-JSON-DAG: "%149:sub15": 170 # CHECK-GX-JSON-DAG: "%149:sub16": 167 # CHECK-GX-JSON-DAG: "%149:sub17": 166 # CHECK-GX-JSON-DAG: "%149:sub18": 165 # CHECK-GX-JSON-DAG: "%149:sub19": 164 # CHECK-GX-JSON-DAG: "%149:sub20": 161 # CHECK-GX-JSON-DAG: "%149:sub21": 160 # CHECK-GX-JSON-DAG: "%149:sub22": 159 # CHECK-GX-JSON-DAG: "%149:sub23": 158 # CHECK-GX-JSON-DAG: "%149:sub24": 155 # CHECK-GX-JSON-DAG: "%149:sub25": 154 # CHECK-GX-JSON-DAG: "%149:sub26": 153 # CHECK-GX-JSON-DAG: "%149:sub27": 152 # CHECK-GX-JSON-DAG: "%149:sub28": 149 # CHECK-GX-JSON-DAG: "%149:sub29": 148 # CHECK-GX-JSON-DAG: "%149:sub30": 147 # CHECK-GX-JSON-DAG: "%149:sub31": 146 # CHECK-GX-JSON-DAG: "%191:sub0": 239 # CHECK-GX-JSON-DAG: "%191:sub1": 238 # CHECK-GX-JSON-DAG: "%191:sub2": 237 # CHECK-GX-JSON-DAG: "%191:sub3": 236 # CHECK-GX-JSON-DAG: "%191:sub4": 233 # CHECK-GX-JSON-DAG: "%191:sub5": 232 # CHECK-GX-JSON-DAG: "%191:sub6": 231 # CHECK-GX-JSON-DAG: "%191:sub7": 230 # CHECK-GX-JSON-DAG: "%191:sub8": 227 # CHECK-GX-JSON-DAG: "%191:sub9": 226 # CHECK-GX-JSON-DAG: "%191:sub10": 225 # CHECK-GX-JSON-DAG: "%191:sub11": 224 # CHECK-GX-JSON-DAG: "%191:sub12": 221 # CHECK-GX-JSON-DAG: "%191:sub13": 220 # CHECK-GX-JSON-DAG: "%191:sub14": 219 # CHECK-GX-JSON-DAG: "%191:sub15": 218 # CHECK-GX-JSON-DAG: "%191:sub16": 215 # CHECK-GX-JSON-DAG: "%191:sub17": 214 # CHECK-GX-JSON-DAG: "%191:sub18": 213 # CHECK-GX-JSON-DAG: "%191:sub19": 212 # CHECK-GX-JSON-DAG: "%191:sub20": 209 # CHECK-GX-JSON-DAG: "%191:sub21": 208 # CHECK-GX-JSON-DAG: "%191:sub22": 207 # CHECK-GX-JSON-DAG: "%191:sub23": 206 # CHECK-GX-JSON-DAG: "%191:sub24": 203 # CHECK-GX-JSON-DAG: "%191:sub25": 202 # CHECK-GX-JSON-DAG: "%191:sub26": 201 # CHECK-GX-JSON-DAG: "%191:sub27": 200 # CHECK-GX-JSON-DAG: "%191:sub28": 197 # CHECK-GX-JSON-DAG: "%191:sub29": 196 # CHECK-GX-JSON-DAG: "%191:sub30": 195 # CHECK-GX-JSON-DAG: "%191:sub31": 194 # CHECK-GX-JSON-DAG: "%233:sub0": 287 # CHECK-GX-JSON-DAG: "%233:sub1": 286 # CHECK-GX-JSON-DAG: "%233:sub2": 285 # CHECK-GX-JSON-DAG: "%233:sub3": 284 # CHECK-GX-JSON-DAG: "%233:sub4": 281 # CHECK-GX-JSON-DAG: "%233:sub5": 280 # CHECK-GX-JSON-DAG: "%233:sub6": 279 # CHECK-GX-JSON-DAG: "%233:sub7": 278 # CHECK-GX-JSON-DAG: "%233:sub8": 275 # CHECK-GX-JSON-DAG: "%233:sub9": 274 # CHECK-GX-JSON-DAG: "%233:sub10": 273 # CHECK-GX-JSON-DAG: "%233:sub11": 272 # CHECK-GX-JSON-DAG: "%233:sub12": 269 # CHECK-GX-JSON-DAG: "%233:sub13": 268 # CHECK-GX-JSON-DAG: "%233:sub14": 267 # CHECK-GX-JSON-DAG: "%233:sub15": 266 # CHECK-GX-JSON-DAG: "%233:sub16": 263 # CHECK-GX-JSON-DAG: "%233:sub17": 262 # CHECK-GX-JSON-DAG: "%233:sub18": 261 # CHECK-GX-JSON-DAG: "%233:sub19": 260 # CHECK-GX-JSON-DAG: "%233:sub20": 257 # CHECK-GX-JSON-DAG: "%233:sub21": 256 # CHECK-GX-JSON-DAG: "%233:sub22": 255 # CHECK-GX-JSON-DAG: "%233:sub23": 254 # CHECK-GX-JSON-DAG: "%233:sub24": 251 # CHECK-GX-JSON-DAG: "%233:sub25": 250 # CHECK-GX-JSON-DAG: "%233:sub26": 249 # CHECK-GX-JSON-DAG: "%233:sub27": 248 # CHECK-GX-JSON-DAG: "%233:sub28": 245 # CHECK-GX-JSON-DAG: "%233:sub29": 244 # CHECK-GX-JSON-DAG: "%233:sub30": 243 # CHECK-GX-JSON-DAG: "%233:sub31": 242 # CHECK-GX-JSON-DAG: "%275:sub0": 335 # CHECK-GX-JSON-DAG: "%275:sub1": 334 # CHECK-GX-JSON-DAG: "%275:sub2": 333 # CHECK-GX-JSON-DAG: "%275:sub3": 332 # CHECK-GX-JSON-DAG: "%275:sub4": 329 # CHECK-GX-JSON-DAG: "%275:sub5": 328 # CHECK-GX-JSON-DAG: "%275:sub6": 327 # CHECK-GX-JSON-DAG: "%275:sub7": 326 # CHECK-GX-JSON-DAG: "%275:sub8": 323 # CHECK-GX-JSON-DAG: "%275:sub9": 322 # CHECK-GX-JSON-DAG: "%275:sub10": 321 # CHECK-GX-JSON-DAG: "%275:sub11": 320 # CHECK-GX-JSON-DAG: "%275:sub12": 317 # CHECK-GX-JSON-DAG: "%275:sub13": 316 # CHECK-GX-JSON-DAG: "%275:sub14": 315 # CHECK-GX-JSON-DAG: "%275:sub15": 314 # CHECK-GX-JSON-DAG: "%275:sub16": 311 # CHECK-GX-JSON-DAG: "%275:sub17": 310 # CHECK-GX-JSON-DAG: "%275:sub18": 309 # CHECK-GX-JSON-DAG: "%275:sub19": 308 # CHECK-GX-JSON-DAG: "%275:sub20": 305 # CHECK-GX-JSON-DAG: "%275:sub21": 304 # CHECK-GX-JSON-DAG: "%275:sub22": 303 # CHECK-GX-JSON-DAG: "%275:sub23": 302 # CHECK-GX-JSON-DAG: "%275:sub24": 299 # CHECK-GX-JSON-DAG: "%275:sub25": 298 # CHECK-GX-JSON-DAG: "%275:sub26": 297 # CHECK-GX-JSON-DAG: "%275:sub27": 296 # CHECK-GX-JSON-DAG: "%275:sub28": 293 # CHECK-GX-JSON-DAG: "%275:sub29": 292 # CHECK-GX-JSON-DAG: "%275:sub30": 291 # CHECK-GX-JSON-DAG: "%275:sub31": 290 # CHECK-GX-JSON-DAG: "%317:sub0": 383 # CHECK-GX-JSON-DAG: "%317:sub1": 382 # CHECK-GX-JSON-DAG: "%317:sub2": 381 # CHECK-GX-JSON-DAG: "%317:sub3": 380 # CHECK-GX-JSON-DAG: "%317:sub4": 377 # CHECK-GX-JSON-DAG: "%317:sub5": 376 # CHECK-GX-JSON-DAG: "%317:sub6": 375 # CHECK-GX-JSON-DAG: "%317:sub7": 374 # CHECK-GX-JSON-DAG: "%317:sub8": 371 # CHECK-GX-JSON-DAG: "%317:sub9": 370 # CHECK-GX-JSON-DAG: "%317:sub10": 369 # CHECK-GX-JSON-DAG: "%317:sub11": 368 # CHECK-GX-JSON-DAG: "%317:sub12": 365 # CHECK-GX-JSON-DAG: "%317:sub13": 364 # CHECK-GX-JSON-DAG: "%317:sub14": 363 # CHECK-GX-JSON-DAG: "%317:sub15": 362 # CHECK-GX-JSON-DAG: "%317:sub16": 359 # CHECK-GX-JSON-DAG: "%317:sub17": 358 # CHECK-GX-JSON-DAG: "%317:sub18": 357 # CHECK-GX-JSON-DAG: "%317:sub19": 356 # CHECK-GX-JSON-DAG: "%317:sub20": 353 # CHECK-GX-JSON-DAG: "%317:sub21": 352 # CHECK-GX-JSON-DAG: "%317:sub22": 351 # CHECK-GX-JSON-DAG: "%317:sub23": 350 # CHECK-GX-JSON-DAG: "%317:sub24": 347 # CHECK-GX-JSON-DAG: "%317:sub25": 346 # CHECK-GX-JSON-DAG: "%317:sub26": 345 # CHECK-GX-JSON-DAG: "%317:sub27": 344 # CHECK-GX-JSON-DAG: "%317:sub28": 341 # CHECK-GX-JSON-DAG: "%317:sub29": 340 # CHECK-GX-JSON-DAG: "%317:sub30": 339 # CHECK-GX-JSON-DAG: "%317:sub31": 338 # CHECK-GX-JSON-DAG: "%319": 6 # CHECK-GX-JSON-DAG: "%320": 6 # CHECK-GX-JSON-DAG: "%321": 6 # CHECK-GX-JSON-DAG: "%322": 6 # CHECK-GX-JSON-DAG: "%324": 6 # CHECK-GX-JSON-DAG: "%325": 6 # CHECK-GX-JSON-DAG: "%326": 6 # CHECK-GX-JSON-DAG: "%327": 6 # CHECK-GX-JSON-DAG: "%329": 6 # CHECK-GX-JSON-DAG: "%330": 6 # CHECK-GX-JSON-DAG: "%331": 6 # CHECK-GX-JSON-DAG: "%332": 6 # CHECK-GX-JSON-DAG: "%334": 6 # CHECK-GX-JSON-DAG: "%335": 6 # CHECK-GX-JSON-DAG: "%336": 6 # CHECK-GX-JSON-DAG: "%337": 6 # CHECK-GX-JSON-DAG: "%339": 6 # CHECK-GX-JSON-DAG: "%340": 6 # CHECK-GX-JSON-DAG: "%341": 6 # CHECK-GX-JSON-DAG: "%342": 6 # CHECK-GX-JSON-DAG: "%344": 6 # CHECK-GX-JSON-DAG: "%345": 6 # CHECK-GX-JSON-DAG: "%346": 6 # CHECK-GX-JSON-DAG: "%347": 6 # CHECK-GX-JSON-DAG: "%348:sub0": 0 # CHECK-GX-JSON-DAG: "%349": 6 # CHECK-GX-JSON-DAG: "%350": 6 # CHECK-GX-JSON-DAG: "%351": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%353:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p6, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 142 # CHECK-GX-JSON-DAG: "%69:sub1": 141 # CHECK-GX-JSON-DAG: "%69:sub2": 140 # CHECK-GX-JSON-DAG: "%69:sub3": 139 # CHECK-GX-JSON-DAG: "%69:sub4": 136 # CHECK-GX-JSON-DAG: "%69:sub5": 135 # CHECK-GX-JSON-DAG: "%69:sub6": 134 # CHECK-GX-JSON-DAG: "%69:sub7": 133 # CHECK-GX-JSON-DAG: "%69:sub8": 130 # CHECK-GX-JSON-DAG: "%69:sub9": 129 # CHECK-GX-JSON-DAG: "%69:sub10": 128 # CHECK-GX-JSON-DAG: "%69:sub11": 127 # CHECK-GX-JSON-DAG: "%69:sub12": 124 # CHECK-GX-JSON-DAG: "%69:sub13": 123 # CHECK-GX-JSON-DAG: "%69:sub14": 122 # CHECK-GX-JSON-DAG: "%69:sub15": 121 # CHECK-GX-JSON-DAG: "%69:sub16": 118 # CHECK-GX-JSON-DAG: "%69:sub17": 117 # CHECK-GX-JSON-DAG: "%69:sub18": 116 # CHECK-GX-JSON-DAG: "%69:sub19": 115 # CHECK-GX-JSON-DAG: "%69:sub20": 112 # CHECK-GX-JSON-DAG: "%69:sub21": 111 # CHECK-GX-JSON-DAG: "%69:sub22": 110 # CHECK-GX-JSON-DAG: "%69:sub23": 109 # CHECK-GX-JSON-DAG: "%69:sub24": 106 # CHECK-GX-JSON-DAG: "%69:sub25": 105 # CHECK-GX-JSON-DAG: "%69:sub26": 104 # CHECK-GX-JSON-DAG: "%69:sub27": 103 # CHECK-GX-JSON-DAG: "%69:sub28": 100 # CHECK-GX-JSON-DAG: "%69:sub29": 99 # CHECK-GX-JSON-DAG: "%69:sub30": 98 # CHECK-GX-JSON-DAG: "%69:sub31": 97 # CHECK-GX-JSON-DAG: "%70:sub0": 94 # CHECK-GX-JSON-DAG: "%70:sub1": 93 # CHECK-GX-JSON-DAG: "%70:sub2": 92 # CHECK-GX-JSON-DAG: "%70:sub3": 91 # CHECK-GX-JSON-DAG: "%70:sub4": 88 # CHECK-GX-JSON-DAG: "%70:sub5": 87 # CHECK-GX-JSON-DAG: "%70:sub6": 86 # CHECK-GX-JSON-DAG: "%70:sub7": 85 # CHECK-GX-JSON-DAG: "%70:sub8": 82 # CHECK-GX-JSON-DAG: "%70:sub9": 81 # CHECK-GX-JSON-DAG: "%70:sub10": 80 # CHECK-GX-JSON-DAG: "%70:sub11": 79 # CHECK-GX-JSON-DAG: "%70:sub12": 76 # CHECK-GX-JSON-DAG: "%70:sub13": 75 # CHECK-GX-JSON-DAG: "%70:sub14": 74 # CHECK-GX-JSON-DAG: "%70:sub15": 73 # CHECK-GX-JSON-DAG: "%70:sub16": 70 # CHECK-GX-JSON-DAG: "%70:sub17": 69 # CHECK-GX-JSON-DAG: "%70:sub18": 68 # CHECK-GX-JSON-DAG: "%70:sub19": 67 # CHECK-GX-JSON-DAG: "%70:sub20": 64 # CHECK-GX-JSON-DAG: "%70:sub21": 63 # CHECK-GX-JSON-DAG: "%70:sub22": 62 # CHECK-GX-JSON-DAG: "%70:sub23": 61 # CHECK-GX-JSON-DAG: "%70:sub24": 58 # CHECK-GX-JSON-DAG: "%70:sub25": 57 # CHECK-GX-JSON-DAG: "%70:sub26": 56 # CHECK-GX-JSON-DAG: "%70:sub27": 55 # CHECK-GX-JSON-DAG: "%70:sub28": 52 # CHECK-GX-JSON-DAG: "%70:sub29": 51 # CHECK-GX-JSON-DAG: "%70:sub30": 50 # CHECK-GX-JSON-DAG: "%70:sub31": 49 # CHECK-GX-JSON-DAG: "%102": 0 # CHECK-GX-JSON-DAG: "%107": 7 # CHECK-GX-JSON-DAG: "%149:sub0": 190 # CHECK-GX-JSON-DAG: "%149:sub1": 189 # CHECK-GX-JSON-DAG: "%149:sub2": 188 # CHECK-GX-JSON-DAG: "%149:sub3": 187 # CHECK-GX-JSON-DAG: "%149:sub4": 184 # CHECK-GX-JSON-DAG: "%149:sub5": 183 # CHECK-GX-JSON-DAG: "%149:sub6": 182 # CHECK-GX-JSON-DAG: "%149:sub7": 181 # CHECK-GX-JSON-DAG: "%149:sub8": 178 # CHECK-GX-JSON-DAG: "%149:sub9": 177 # CHECK-GX-JSON-DAG: "%149:sub10": 176 # CHECK-GX-JSON-DAG: "%149:sub11": 175 # CHECK-GX-JSON-DAG: "%149:sub12": 172 # CHECK-GX-JSON-DAG: "%149:sub13": 171 # CHECK-GX-JSON-DAG: "%149:sub14": 170 # CHECK-GX-JSON-DAG: "%149:sub15": 169 # CHECK-GX-JSON-DAG: "%149:sub16": 166 # CHECK-GX-JSON-DAG: "%149:sub17": 165 # CHECK-GX-JSON-DAG: "%149:sub18": 164 # CHECK-GX-JSON-DAG: "%149:sub19": 163 # CHECK-GX-JSON-DAG: "%149:sub20": 160 # CHECK-GX-JSON-DAG: "%149:sub21": 159 # CHECK-GX-JSON-DAG: "%149:sub22": 158 # CHECK-GX-JSON-DAG: "%149:sub23": 157 # CHECK-GX-JSON-DAG: "%149:sub24": 154 # CHECK-GX-JSON-DAG: "%149:sub25": 153 # CHECK-GX-JSON-DAG: "%149:sub26": 152 # CHECK-GX-JSON-DAG: "%149:sub27": 151 # CHECK-GX-JSON-DAG: "%149:sub28": 148 # CHECK-GX-JSON-DAG: "%149:sub29": 147 # CHECK-GX-JSON-DAG: "%149:sub30": 146 # CHECK-GX-JSON-DAG: "%149:sub31": 145 # CHECK-GX-JSON-DAG: "%191:sub0": 238 # CHECK-GX-JSON-DAG: "%191:sub1": 237 # CHECK-GX-JSON-DAG: "%191:sub2": 236 # CHECK-GX-JSON-DAG: "%191:sub3": 235 # CHECK-GX-JSON-DAG: "%191:sub4": 232 # CHECK-GX-JSON-DAG: "%191:sub5": 231 # CHECK-GX-JSON-DAG: "%191:sub6": 230 # CHECK-GX-JSON-DAG: "%191:sub7": 229 # CHECK-GX-JSON-DAG: "%191:sub8": 226 # CHECK-GX-JSON-DAG: "%191:sub9": 225 # CHECK-GX-JSON-DAG: "%191:sub10": 224 # CHECK-GX-JSON-DAG: "%191:sub11": 223 # CHECK-GX-JSON-DAG: "%191:sub12": 220 # CHECK-GX-JSON-DAG: "%191:sub13": 219 # CHECK-GX-JSON-DAG: "%191:sub14": 218 # CHECK-GX-JSON-DAG: "%191:sub15": 217 # CHECK-GX-JSON-DAG: "%191:sub16": 214 # CHECK-GX-JSON-DAG: "%191:sub17": 213 # CHECK-GX-JSON-DAG: "%191:sub18": 212 # CHECK-GX-JSON-DAG: "%191:sub19": 211 # CHECK-GX-JSON-DAG: "%191:sub20": 208 # CHECK-GX-JSON-DAG: "%191:sub21": 207 # CHECK-GX-JSON-DAG: "%191:sub22": 206 # CHECK-GX-JSON-DAG: "%191:sub23": 205 # CHECK-GX-JSON-DAG: "%191:sub24": 202 # CHECK-GX-JSON-DAG: "%191:sub25": 201 # CHECK-GX-JSON-DAG: "%191:sub26": 200 # CHECK-GX-JSON-DAG: "%191:sub27": 199 # CHECK-GX-JSON-DAG: "%191:sub28": 196 # CHECK-GX-JSON-DAG: "%191:sub29": 195 # CHECK-GX-JSON-DAG: "%191:sub30": 194 # CHECK-GX-JSON-DAG: "%191:sub31": 193 # CHECK-GX-JSON-DAG: "%233:sub0": 286 # CHECK-GX-JSON-DAG: "%233:sub1": 285 # CHECK-GX-JSON-DAG: "%233:sub2": 284 # CHECK-GX-JSON-DAG: "%233:sub3": 283 # CHECK-GX-JSON-DAG: "%233:sub4": 280 # CHECK-GX-JSON-DAG: "%233:sub5": 279 # CHECK-GX-JSON-DAG: "%233:sub6": 278 # CHECK-GX-JSON-DAG: "%233:sub7": 277 # CHECK-GX-JSON-DAG: "%233:sub8": 274 # CHECK-GX-JSON-DAG: "%233:sub9": 273 # CHECK-GX-JSON-DAG: "%233:sub10": 272 # CHECK-GX-JSON-DAG: "%233:sub11": 271 # CHECK-GX-JSON-DAG: "%233:sub12": 268 # CHECK-GX-JSON-DAG: "%233:sub13": 267 # CHECK-GX-JSON-DAG: "%233:sub14": 266 # CHECK-GX-JSON-DAG: "%233:sub15": 265 # CHECK-GX-JSON-DAG: "%233:sub16": 262 # CHECK-GX-JSON-DAG: "%233:sub17": 261 # CHECK-GX-JSON-DAG: "%233:sub18": 260 # CHECK-GX-JSON-DAG: "%233:sub19": 259 # CHECK-GX-JSON-DAG: "%233:sub20": 256 # CHECK-GX-JSON-DAG: "%233:sub21": 255 # CHECK-GX-JSON-DAG: "%233:sub22": 254 # CHECK-GX-JSON-DAG: "%233:sub23": 253 # CHECK-GX-JSON-DAG: "%233:sub24": 250 # CHECK-GX-JSON-DAG: "%233:sub25": 249 # CHECK-GX-JSON-DAG: "%233:sub26": 248 # CHECK-GX-JSON-DAG: "%233:sub27": 247 # CHECK-GX-JSON-DAG: "%233:sub28": 244 # CHECK-GX-JSON-DAG: "%233:sub29": 243 # CHECK-GX-JSON-DAG: "%233:sub30": 242 # CHECK-GX-JSON-DAG: "%233:sub31": 241 # CHECK-GX-JSON-DAG: "%275:sub0": 334 # CHECK-GX-JSON-DAG: "%275:sub1": 333 # CHECK-GX-JSON-DAG: "%275:sub2": 332 # CHECK-GX-JSON-DAG: "%275:sub3": 331 # CHECK-GX-JSON-DAG: "%275:sub4": 328 # CHECK-GX-JSON-DAG: "%275:sub5": 327 # CHECK-GX-JSON-DAG: "%275:sub6": 326 # CHECK-GX-JSON-DAG: "%275:sub7": 325 # CHECK-GX-JSON-DAG: "%275:sub8": 322 # CHECK-GX-JSON-DAG: "%275:sub9": 321 # CHECK-GX-JSON-DAG: "%275:sub10": 320 # CHECK-GX-JSON-DAG: "%275:sub11": 319 # CHECK-GX-JSON-DAG: "%275:sub12": 316 # CHECK-GX-JSON-DAG: "%275:sub13": 315 # CHECK-GX-JSON-DAG: "%275:sub14": 314 # CHECK-GX-JSON-DAG: "%275:sub15": 313 # CHECK-GX-JSON-DAG: "%275:sub16": 310 # CHECK-GX-JSON-DAG: "%275:sub17": 309 # CHECK-GX-JSON-DAG: "%275:sub18": 308 # CHECK-GX-JSON-DAG: "%275:sub19": 307 # CHECK-GX-JSON-DAG: "%275:sub20": 304 # CHECK-GX-JSON-DAG: "%275:sub21": 303 # CHECK-GX-JSON-DAG: "%275:sub22": 302 # CHECK-GX-JSON-DAG: "%275:sub23": 301 # CHECK-GX-JSON-DAG: "%275:sub24": 298 # CHECK-GX-JSON-DAG: "%275:sub25": 297 # CHECK-GX-JSON-DAG: "%275:sub26": 296 # CHECK-GX-JSON-DAG: "%275:sub27": 295 # CHECK-GX-JSON-DAG: "%275:sub28": 292 # CHECK-GX-JSON-DAG: "%275:sub29": 291 # CHECK-GX-JSON-DAG: "%275:sub30": 290 # CHECK-GX-JSON-DAG: "%275:sub31": 289 # CHECK-GX-JSON-DAG: "%317:sub0": 382 # CHECK-GX-JSON-DAG: "%317:sub1": 381 # CHECK-GX-JSON-DAG: "%317:sub2": 380 # CHECK-GX-JSON-DAG: "%317:sub3": 379 # CHECK-GX-JSON-DAG: "%317:sub4": 376 # CHECK-GX-JSON-DAG: "%317:sub5": 375 # CHECK-GX-JSON-DAG: "%317:sub6": 374 # CHECK-GX-JSON-DAG: "%317:sub7": 373 # CHECK-GX-JSON-DAG: "%317:sub8": 370 # CHECK-GX-JSON-DAG: "%317:sub9": 369 # CHECK-GX-JSON-DAG: "%317:sub10": 368 # CHECK-GX-JSON-DAG: "%317:sub11": 367 # CHECK-GX-JSON-DAG: "%317:sub12": 364 # CHECK-GX-JSON-DAG: "%317:sub13": 363 # CHECK-GX-JSON-DAG: "%317:sub14": 362 # CHECK-GX-JSON-DAG: "%317:sub15": 361 # CHECK-GX-JSON-DAG: "%317:sub16": 358 # CHECK-GX-JSON-DAG: "%317:sub17": 357 # CHECK-GX-JSON-DAG: "%317:sub18": 356 # CHECK-GX-JSON-DAG: "%317:sub19": 355 # CHECK-GX-JSON-DAG: "%317:sub20": 352 # CHECK-GX-JSON-DAG: "%317:sub21": 351 # CHECK-GX-JSON-DAG: "%317:sub22": 350 # CHECK-GX-JSON-DAG: "%317:sub23": 349 # CHECK-GX-JSON-DAG: "%317:sub24": 346 # CHECK-GX-JSON-DAG: "%317:sub25": 345 # CHECK-GX-JSON-DAG: "%317:sub26": 344 # CHECK-GX-JSON-DAG: "%317:sub27": 343 # CHECK-GX-JSON-DAG: "%317:sub28": 340 # CHECK-GX-JSON-DAG: "%317:sub29": 339 # CHECK-GX-JSON-DAG: "%317:sub30": 338 # CHECK-GX-JSON-DAG: "%317:sub31": 337 # CHECK-GX-JSON-DAG: "%319": 5 # CHECK-GX-JSON-DAG: "%320": 5 # CHECK-GX-JSON-DAG: "%321": 5 # CHECK-GX-JSON-DAG: "%322": 5 # CHECK-GX-JSON-DAG: "%324": 5 # CHECK-GX-JSON-DAG: "%325": 5 # CHECK-GX-JSON-DAG: "%326": 5 # CHECK-GX-JSON-DAG: "%327": 5 # CHECK-GX-JSON-DAG: "%329": 5 # CHECK-GX-JSON-DAG: "%330": 5 # CHECK-GX-JSON-DAG: "%331": 5 # CHECK-GX-JSON-DAG: "%332": 5 # CHECK-GX-JSON-DAG: "%334": 5 # CHECK-GX-JSON-DAG: "%335": 5 # CHECK-GX-JSON-DAG: "%336": 5 # CHECK-GX-JSON-DAG: "%337": 5 # CHECK-GX-JSON-DAG: "%339": 5 # CHECK-GX-JSON-DAG: "%340": 5 # CHECK-GX-JSON-DAG: "%341": 5 # CHECK-GX-JSON-DAG: "%342": 5 # CHECK-GX-JSON-DAG: "%344": 5 # CHECK-GX-JSON-DAG: "%345": 5 # CHECK-GX-JSON-DAG: "%346": 5 # CHECK-GX-JSON-DAG: "%347": 5 # CHECK-GX-JSON-DAG: "%349": 5 # CHECK-GX-JSON-DAG: "%350": 5 # CHECK-GX-JSON-DAG: "%351": 5 # CHECK-GX-JSON-DAG: "%352": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%354:vgpr_32 = COPY %353.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 141 # CHECK-GX-JSON-DAG: "%69:sub1": 140 # CHECK-GX-JSON-DAG: "%69:sub2": 139 # CHECK-GX-JSON-DAG: "%69:sub3": 138 # CHECK-GX-JSON-DAG: "%69:sub4": 135 # CHECK-GX-JSON-DAG: "%69:sub5": 134 # CHECK-GX-JSON-DAG: "%69:sub6": 133 # CHECK-GX-JSON-DAG: "%69:sub7": 132 # CHECK-GX-JSON-DAG: "%69:sub8": 129 # CHECK-GX-JSON-DAG: "%69:sub9": 128 # CHECK-GX-JSON-DAG: "%69:sub10": 127 # CHECK-GX-JSON-DAG: "%69:sub11": 126 # CHECK-GX-JSON-DAG: "%69:sub12": 123 # CHECK-GX-JSON-DAG: "%69:sub13": 122 # CHECK-GX-JSON-DAG: "%69:sub14": 121 # CHECK-GX-JSON-DAG: "%69:sub15": 120 # CHECK-GX-JSON-DAG: "%69:sub16": 117 # CHECK-GX-JSON-DAG: "%69:sub17": 116 # CHECK-GX-JSON-DAG: "%69:sub18": 115 # CHECK-GX-JSON-DAG: "%69:sub19": 114 # CHECK-GX-JSON-DAG: "%69:sub20": 111 # CHECK-GX-JSON-DAG: "%69:sub21": 110 # CHECK-GX-JSON-DAG: "%69:sub22": 109 # CHECK-GX-JSON-DAG: "%69:sub23": 108 # CHECK-GX-JSON-DAG: "%69:sub24": 105 # CHECK-GX-JSON-DAG: "%69:sub25": 104 # CHECK-GX-JSON-DAG: "%69:sub26": 103 # CHECK-GX-JSON-DAG: "%69:sub27": 102 # CHECK-GX-JSON-DAG: "%69:sub28": 99 # CHECK-GX-JSON-DAG: "%69:sub29": 98 # CHECK-GX-JSON-DAG: "%69:sub30": 97 # CHECK-GX-JSON-DAG: "%69:sub31": 96 # CHECK-GX-JSON-DAG: "%70:sub0": 93 # CHECK-GX-JSON-DAG: "%70:sub1": 92 # CHECK-GX-JSON-DAG: "%70:sub2": 91 # CHECK-GX-JSON-DAG: "%70:sub3": 90 # CHECK-GX-JSON-DAG: "%70:sub4": 87 # CHECK-GX-JSON-DAG: "%70:sub5": 86 # CHECK-GX-JSON-DAG: "%70:sub6": 85 # CHECK-GX-JSON-DAG: "%70:sub7": 84 # CHECK-GX-JSON-DAG: "%70:sub8": 81 # CHECK-GX-JSON-DAG: "%70:sub9": 80 # CHECK-GX-JSON-DAG: "%70:sub10": 79 # CHECK-GX-JSON-DAG: "%70:sub11": 78 # CHECK-GX-JSON-DAG: "%70:sub12": 75 # CHECK-GX-JSON-DAG: "%70:sub13": 74 # CHECK-GX-JSON-DAG: "%70:sub14": 73 # CHECK-GX-JSON-DAG: "%70:sub15": 72 # CHECK-GX-JSON-DAG: "%70:sub16": 69 # CHECK-GX-JSON-DAG: "%70:sub17": 68 # CHECK-GX-JSON-DAG: "%70:sub18": 67 # CHECK-GX-JSON-DAG: "%70:sub19": 66 # CHECK-GX-JSON-DAG: "%70:sub20": 63 # CHECK-GX-JSON-DAG: "%70:sub21": 62 # CHECK-GX-JSON-DAG: "%70:sub22": 61 # CHECK-GX-JSON-DAG: "%70:sub23": 60 # CHECK-GX-JSON-DAG: "%70:sub24": 57 # CHECK-GX-JSON-DAG: "%70:sub25": 56 # CHECK-GX-JSON-DAG: "%70:sub26": 55 # CHECK-GX-JSON-DAG: "%70:sub27": 54 # CHECK-GX-JSON-DAG: "%70:sub28": 51 # CHECK-GX-JSON-DAG: "%70:sub29": 50 # CHECK-GX-JSON-DAG: "%70:sub30": 49 # CHECK-GX-JSON-DAG: "%70:sub31": 48 # CHECK-GX-JSON-DAG: "%107": 6 # CHECK-GX-JSON-DAG: "%149:sub0": 189 # CHECK-GX-JSON-DAG: "%149:sub1": 188 # CHECK-GX-JSON-DAG: "%149:sub2": 187 # CHECK-GX-JSON-DAG: "%149:sub3": 186 # CHECK-GX-JSON-DAG: "%149:sub4": 183 # CHECK-GX-JSON-DAG: "%149:sub5": 182 # CHECK-GX-JSON-DAG: "%149:sub6": 181 # CHECK-GX-JSON-DAG: "%149:sub7": 180 # CHECK-GX-JSON-DAG: "%149:sub8": 177 # CHECK-GX-JSON-DAG: "%149:sub9": 176 # CHECK-GX-JSON-DAG: "%149:sub10": 175 # CHECK-GX-JSON-DAG: "%149:sub11": 174 # CHECK-GX-JSON-DAG: "%149:sub12": 171 # CHECK-GX-JSON-DAG: "%149:sub13": 170 # CHECK-GX-JSON-DAG: "%149:sub14": 169 # CHECK-GX-JSON-DAG: "%149:sub15": 168 # CHECK-GX-JSON-DAG: "%149:sub16": 165 # CHECK-GX-JSON-DAG: "%149:sub17": 164 # CHECK-GX-JSON-DAG: "%149:sub18": 163 # CHECK-GX-JSON-DAG: "%149:sub19": 162 # CHECK-GX-JSON-DAG: "%149:sub20": 159 # CHECK-GX-JSON-DAG: "%149:sub21": 158 # CHECK-GX-JSON-DAG: "%149:sub22": 157 # CHECK-GX-JSON-DAG: "%149:sub23": 156 # CHECK-GX-JSON-DAG: "%149:sub24": 153 # CHECK-GX-JSON-DAG: "%149:sub25": 152 # CHECK-GX-JSON-DAG: "%149:sub26": 151 # CHECK-GX-JSON-DAG: "%149:sub27": 150 # CHECK-GX-JSON-DAG: "%149:sub28": 147 # CHECK-GX-JSON-DAG: "%149:sub29": 146 # CHECK-GX-JSON-DAG: "%149:sub30": 145 # CHECK-GX-JSON-DAG: "%149:sub31": 144 # CHECK-GX-JSON-DAG: "%191:sub0": 237 # CHECK-GX-JSON-DAG: "%191:sub1": 236 # CHECK-GX-JSON-DAG: "%191:sub2": 235 # CHECK-GX-JSON-DAG: "%191:sub3": 234 # CHECK-GX-JSON-DAG: "%191:sub4": 231 # CHECK-GX-JSON-DAG: "%191:sub5": 230 # CHECK-GX-JSON-DAG: "%191:sub6": 229 # CHECK-GX-JSON-DAG: "%191:sub7": 228 # CHECK-GX-JSON-DAG: "%191:sub8": 225 # CHECK-GX-JSON-DAG: "%191:sub9": 224 # CHECK-GX-JSON-DAG: "%191:sub10": 223 # CHECK-GX-JSON-DAG: "%191:sub11": 222 # CHECK-GX-JSON-DAG: "%191:sub12": 219 # CHECK-GX-JSON-DAG: "%191:sub13": 218 # CHECK-GX-JSON-DAG: "%191:sub14": 217 # CHECK-GX-JSON-DAG: "%191:sub15": 216 # CHECK-GX-JSON-DAG: "%191:sub16": 213 # CHECK-GX-JSON-DAG: "%191:sub17": 212 # CHECK-GX-JSON-DAG: "%191:sub18": 211 # CHECK-GX-JSON-DAG: "%191:sub19": 210 # CHECK-GX-JSON-DAG: "%191:sub20": 207 # CHECK-GX-JSON-DAG: "%191:sub21": 206 # CHECK-GX-JSON-DAG: "%191:sub22": 205 # CHECK-GX-JSON-DAG: "%191:sub23": 204 # CHECK-GX-JSON-DAG: "%191:sub24": 201 # CHECK-GX-JSON-DAG: "%191:sub25": 200 # CHECK-GX-JSON-DAG: "%191:sub26": 199 # CHECK-GX-JSON-DAG: "%191:sub27": 198 # CHECK-GX-JSON-DAG: "%191:sub28": 195 # CHECK-GX-JSON-DAG: "%191:sub29": 194 # CHECK-GX-JSON-DAG: "%191:sub30": 193 # CHECK-GX-JSON-DAG: "%191:sub31": 192 # CHECK-GX-JSON-DAG: "%233:sub0": 285 # CHECK-GX-JSON-DAG: "%233:sub1": 284 # CHECK-GX-JSON-DAG: "%233:sub2": 283 # CHECK-GX-JSON-DAG: "%233:sub3": 282 # CHECK-GX-JSON-DAG: "%233:sub4": 279 # CHECK-GX-JSON-DAG: "%233:sub5": 278 # CHECK-GX-JSON-DAG: "%233:sub6": 277 # CHECK-GX-JSON-DAG: "%233:sub7": 276 # CHECK-GX-JSON-DAG: "%233:sub8": 273 # CHECK-GX-JSON-DAG: "%233:sub9": 272 # CHECK-GX-JSON-DAG: "%233:sub10": 271 # CHECK-GX-JSON-DAG: "%233:sub11": 270 # CHECK-GX-JSON-DAG: "%233:sub12": 267 # CHECK-GX-JSON-DAG: "%233:sub13": 266 # CHECK-GX-JSON-DAG: "%233:sub14": 265 # CHECK-GX-JSON-DAG: "%233:sub15": 264 # CHECK-GX-JSON-DAG: "%233:sub16": 261 # CHECK-GX-JSON-DAG: "%233:sub17": 260 # CHECK-GX-JSON-DAG: "%233:sub18": 259 # CHECK-GX-JSON-DAG: "%233:sub19": 258 # CHECK-GX-JSON-DAG: "%233:sub20": 255 # CHECK-GX-JSON-DAG: "%233:sub21": 254 # CHECK-GX-JSON-DAG: "%233:sub22": 253 # CHECK-GX-JSON-DAG: "%233:sub23": 252 # CHECK-GX-JSON-DAG: "%233:sub24": 249 # CHECK-GX-JSON-DAG: "%233:sub25": 248 # CHECK-GX-JSON-DAG: "%233:sub26": 247 # CHECK-GX-JSON-DAG: "%233:sub27": 246 # CHECK-GX-JSON-DAG: "%233:sub28": 243 # CHECK-GX-JSON-DAG: "%233:sub29": 242 # CHECK-GX-JSON-DAG: "%233:sub30": 241 # CHECK-GX-JSON-DAG: "%233:sub31": 240 # CHECK-GX-JSON-DAG: "%275:sub0": 333 # CHECK-GX-JSON-DAG: "%275:sub1": 332 # CHECK-GX-JSON-DAG: "%275:sub2": 331 # CHECK-GX-JSON-DAG: "%275:sub3": 330 # CHECK-GX-JSON-DAG: "%275:sub4": 327 # CHECK-GX-JSON-DAG: "%275:sub5": 326 # CHECK-GX-JSON-DAG: "%275:sub6": 325 # CHECK-GX-JSON-DAG: "%275:sub7": 324 # CHECK-GX-JSON-DAG: "%275:sub8": 321 # CHECK-GX-JSON-DAG: "%275:sub9": 320 # CHECK-GX-JSON-DAG: "%275:sub10": 319 # CHECK-GX-JSON-DAG: "%275:sub11": 318 # CHECK-GX-JSON-DAG: "%275:sub12": 315 # CHECK-GX-JSON-DAG: "%275:sub13": 314 # CHECK-GX-JSON-DAG: "%275:sub14": 313 # CHECK-GX-JSON-DAG: "%275:sub15": 312 # CHECK-GX-JSON-DAG: "%275:sub16": 309 # CHECK-GX-JSON-DAG: "%275:sub17": 308 # CHECK-GX-JSON-DAG: "%275:sub18": 307 # CHECK-GX-JSON-DAG: "%275:sub19": 306 # CHECK-GX-JSON-DAG: "%275:sub20": 303 # CHECK-GX-JSON-DAG: "%275:sub21": 302 # CHECK-GX-JSON-DAG: "%275:sub22": 301 # CHECK-GX-JSON-DAG: "%275:sub23": 300 # CHECK-GX-JSON-DAG: "%275:sub24": 297 # CHECK-GX-JSON-DAG: "%275:sub25": 296 # CHECK-GX-JSON-DAG: "%275:sub26": 295 # CHECK-GX-JSON-DAG: "%275:sub27": 294 # CHECK-GX-JSON-DAG: "%275:sub28": 291 # CHECK-GX-JSON-DAG: "%275:sub29": 290 # CHECK-GX-JSON-DAG: "%275:sub30": 289 # CHECK-GX-JSON-DAG: "%275:sub31": 288 # CHECK-GX-JSON-DAG: "%317:sub0": 381 # CHECK-GX-JSON-DAG: "%317:sub1": 380 # CHECK-GX-JSON-DAG: "%317:sub2": 379 # CHECK-GX-JSON-DAG: "%317:sub3": 378 # CHECK-GX-JSON-DAG: "%317:sub4": 375 # CHECK-GX-JSON-DAG: "%317:sub5": 374 # CHECK-GX-JSON-DAG: "%317:sub6": 373 # CHECK-GX-JSON-DAG: "%317:sub7": 372 # CHECK-GX-JSON-DAG: "%317:sub8": 369 # CHECK-GX-JSON-DAG: "%317:sub9": 368 # CHECK-GX-JSON-DAG: "%317:sub10": 367 # CHECK-GX-JSON-DAG: "%317:sub11": 366 # CHECK-GX-JSON-DAG: "%317:sub12": 363 # CHECK-GX-JSON-DAG: "%317:sub13": 362 # CHECK-GX-JSON-DAG: "%317:sub14": 361 # CHECK-GX-JSON-DAG: "%317:sub15": 360 # CHECK-GX-JSON-DAG: "%317:sub16": 357 # CHECK-GX-JSON-DAG: "%317:sub17": 356 # CHECK-GX-JSON-DAG: "%317:sub18": 355 # CHECK-GX-JSON-DAG: "%317:sub19": 354 # CHECK-GX-JSON-DAG: "%317:sub20": 351 # CHECK-GX-JSON-DAG: "%317:sub21": 350 # CHECK-GX-JSON-DAG: "%317:sub22": 349 # CHECK-GX-JSON-DAG: "%317:sub23": 348 # CHECK-GX-JSON-DAG: "%317:sub24": 345 # CHECK-GX-JSON-DAG: "%317:sub25": 344 # CHECK-GX-JSON-DAG: "%317:sub26": 343 # CHECK-GX-JSON-DAG: "%317:sub27": 342 # CHECK-GX-JSON-DAG: "%317:sub28": 339 # CHECK-GX-JSON-DAG: "%317:sub29": 338 # CHECK-GX-JSON-DAG: "%317:sub30": 337 # CHECK-GX-JSON-DAG: "%317:sub31": 336 # CHECK-GX-JSON-DAG: "%319": 4 # CHECK-GX-JSON-DAG: "%320": 4 # CHECK-GX-JSON-DAG: "%321": 4 # CHECK-GX-JSON-DAG: "%322": 4 # CHECK-GX-JSON-DAG: "%324": 4 # CHECK-GX-JSON-DAG: "%325": 4 # CHECK-GX-JSON-DAG: "%326": 4 # CHECK-GX-JSON-DAG: "%327": 4 # CHECK-GX-JSON-DAG: "%329": 4 # CHECK-GX-JSON-DAG: "%330": 4 # CHECK-GX-JSON-DAG: "%331": 4 # CHECK-GX-JSON-DAG: "%332": 4 # CHECK-GX-JSON-DAG: "%334": 4 # CHECK-GX-JSON-DAG: "%335": 4 # CHECK-GX-JSON-DAG: "%336": 4 # CHECK-GX-JSON-DAG: "%337": 4 # CHECK-GX-JSON-DAG: "%339": 4 # CHECK-GX-JSON-DAG: "%340": 4 # CHECK-GX-JSON-DAG: "%341": 4 # CHECK-GX-JSON-DAG: "%342": 4 # CHECK-GX-JSON-DAG: "%344": 4 # CHECK-GX-JSON-DAG: "%345": 4 # CHECK-GX-JSON-DAG: "%346": 4 # CHECK-GX-JSON-DAG: "%347": 4 # CHECK-GX-JSON-DAG: "%349": 4 # CHECK-GX-JSON-DAG: "%350": 4 # CHECK-GX-JSON-DAG: "%351": 4 # CHECK-GX-JSON-DAG: "%352": 4 # CHECK-GX-JSON-DAG: "%353:sub0": 3 # CHECK-GX-JSON-DAG: "%353:sub1": 2 # CHECK-GX-JSON-DAG: "%353:sub2": 1 # CHECK-GX-JSON-DAG: "%353:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%355:vgpr_32 = COPY %353.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 140 # CHECK-GX-JSON-DAG: "%69:sub1": 139 # CHECK-GX-JSON-DAG: "%69:sub2": 138 # CHECK-GX-JSON-DAG: "%69:sub3": 137 # CHECK-GX-JSON-DAG: "%69:sub4": 134 # CHECK-GX-JSON-DAG: "%69:sub5": 133 # CHECK-GX-JSON-DAG: "%69:sub6": 132 # CHECK-GX-JSON-DAG: "%69:sub7": 131 # CHECK-GX-JSON-DAG: "%69:sub8": 128 # CHECK-GX-JSON-DAG: "%69:sub9": 127 # CHECK-GX-JSON-DAG: "%69:sub10": 126 # CHECK-GX-JSON-DAG: "%69:sub11": 125 # CHECK-GX-JSON-DAG: "%69:sub12": 122 # CHECK-GX-JSON-DAG: "%69:sub13": 121 # CHECK-GX-JSON-DAG: "%69:sub14": 120 # CHECK-GX-JSON-DAG: "%69:sub15": 119 # CHECK-GX-JSON-DAG: "%69:sub16": 116 # CHECK-GX-JSON-DAG: "%69:sub17": 115 # CHECK-GX-JSON-DAG: "%69:sub18": 114 # CHECK-GX-JSON-DAG: "%69:sub19": 113 # CHECK-GX-JSON-DAG: "%69:sub20": 110 # CHECK-GX-JSON-DAG: "%69:sub21": 109 # CHECK-GX-JSON-DAG: "%69:sub22": 108 # CHECK-GX-JSON-DAG: "%69:sub23": 107 # CHECK-GX-JSON-DAG: "%69:sub24": 104 # CHECK-GX-JSON-DAG: "%69:sub25": 103 # CHECK-GX-JSON-DAG: "%69:sub26": 102 # CHECK-GX-JSON-DAG: "%69:sub27": 101 # CHECK-GX-JSON-DAG: "%69:sub28": 98 # CHECK-GX-JSON-DAG: "%69:sub29": 97 # CHECK-GX-JSON-DAG: "%69:sub30": 96 # CHECK-GX-JSON-DAG: "%69:sub31": 95 # CHECK-GX-JSON-DAG: "%70:sub0": 92 # CHECK-GX-JSON-DAG: "%70:sub1": 91 # CHECK-GX-JSON-DAG: "%70:sub2": 90 # CHECK-GX-JSON-DAG: "%70:sub3": 89 # CHECK-GX-JSON-DAG: "%70:sub4": 86 # CHECK-GX-JSON-DAG: "%70:sub5": 85 # CHECK-GX-JSON-DAG: "%70:sub6": 84 # CHECK-GX-JSON-DAG: "%70:sub7": 83 # CHECK-GX-JSON-DAG: "%70:sub8": 80 # CHECK-GX-JSON-DAG: "%70:sub9": 79 # CHECK-GX-JSON-DAG: "%70:sub10": 78 # CHECK-GX-JSON-DAG: "%70:sub11": 77 # CHECK-GX-JSON-DAG: "%70:sub12": 74 # CHECK-GX-JSON-DAG: "%70:sub13": 73 # CHECK-GX-JSON-DAG: "%70:sub14": 72 # CHECK-GX-JSON-DAG: "%70:sub15": 71 # CHECK-GX-JSON-DAG: "%70:sub16": 68 # CHECK-GX-JSON-DAG: "%70:sub17": 67 # CHECK-GX-JSON-DAG: "%70:sub18": 66 # CHECK-GX-JSON-DAG: "%70:sub19": 65 # CHECK-GX-JSON-DAG: "%70:sub20": 62 # CHECK-GX-JSON-DAG: "%70:sub21": 61 # CHECK-GX-JSON-DAG: "%70:sub22": 60 # CHECK-GX-JSON-DAG: "%70:sub23": 59 # CHECK-GX-JSON-DAG: "%70:sub24": 56 # CHECK-GX-JSON-DAG: "%70:sub25": 55 # CHECK-GX-JSON-DAG: "%70:sub26": 54 # CHECK-GX-JSON-DAG: "%70:sub27": 53 # CHECK-GX-JSON-DAG: "%70:sub28": 50 # CHECK-GX-JSON-DAG: "%70:sub29": 49 # CHECK-GX-JSON-DAG: "%70:sub30": 48 # CHECK-GX-JSON-DAG: "%70:sub31": 47 # CHECK-GX-JSON-DAG: "%107": 5 # CHECK-GX-JSON-DAG: "%149:sub0": 188 # CHECK-GX-JSON-DAG: "%149:sub1": 187 # CHECK-GX-JSON-DAG: "%149:sub2": 186 # CHECK-GX-JSON-DAG: "%149:sub3": 185 # CHECK-GX-JSON-DAG: "%149:sub4": 182 # CHECK-GX-JSON-DAG: "%149:sub5": 181 # CHECK-GX-JSON-DAG: "%149:sub6": 180 # CHECK-GX-JSON-DAG: "%149:sub7": 179 # CHECK-GX-JSON-DAG: "%149:sub8": 176 # CHECK-GX-JSON-DAG: "%149:sub9": 175 # CHECK-GX-JSON-DAG: "%149:sub10": 174 # CHECK-GX-JSON-DAG: "%149:sub11": 173 # CHECK-GX-JSON-DAG: "%149:sub12": 170 # CHECK-GX-JSON-DAG: "%149:sub13": 169 # CHECK-GX-JSON-DAG: "%149:sub14": 168 # CHECK-GX-JSON-DAG: "%149:sub15": 167 # CHECK-GX-JSON-DAG: "%149:sub16": 164 # CHECK-GX-JSON-DAG: "%149:sub17": 163 # CHECK-GX-JSON-DAG: "%149:sub18": 162 # CHECK-GX-JSON-DAG: "%149:sub19": 161 # CHECK-GX-JSON-DAG: "%149:sub20": 158 # CHECK-GX-JSON-DAG: "%149:sub21": 157 # CHECK-GX-JSON-DAG: "%149:sub22": 156 # CHECK-GX-JSON-DAG: "%149:sub23": 155 # CHECK-GX-JSON-DAG: "%149:sub24": 152 # CHECK-GX-JSON-DAG: "%149:sub25": 151 # CHECK-GX-JSON-DAG: "%149:sub26": 150 # CHECK-GX-JSON-DAG: "%149:sub27": 149 # CHECK-GX-JSON-DAG: "%149:sub28": 146 # CHECK-GX-JSON-DAG: "%149:sub29": 145 # CHECK-GX-JSON-DAG: "%149:sub30": 144 # CHECK-GX-JSON-DAG: "%149:sub31": 143 # CHECK-GX-JSON-DAG: "%191:sub0": 236 # CHECK-GX-JSON-DAG: "%191:sub1": 235 # CHECK-GX-JSON-DAG: "%191:sub2": 234 # CHECK-GX-JSON-DAG: "%191:sub3": 233 # CHECK-GX-JSON-DAG: "%191:sub4": 230 # CHECK-GX-JSON-DAG: "%191:sub5": 229 # CHECK-GX-JSON-DAG: "%191:sub6": 228 # CHECK-GX-JSON-DAG: "%191:sub7": 227 # CHECK-GX-JSON-DAG: "%191:sub8": 224 # CHECK-GX-JSON-DAG: "%191:sub9": 223 # CHECK-GX-JSON-DAG: "%191:sub10": 222 # CHECK-GX-JSON-DAG: "%191:sub11": 221 # CHECK-GX-JSON-DAG: "%191:sub12": 218 # CHECK-GX-JSON-DAG: "%191:sub13": 217 # CHECK-GX-JSON-DAG: "%191:sub14": 216 # CHECK-GX-JSON-DAG: "%191:sub15": 215 # CHECK-GX-JSON-DAG: "%191:sub16": 212 # CHECK-GX-JSON-DAG: "%191:sub17": 211 # CHECK-GX-JSON-DAG: "%191:sub18": 210 # CHECK-GX-JSON-DAG: "%191:sub19": 209 # CHECK-GX-JSON-DAG: "%191:sub20": 206 # CHECK-GX-JSON-DAG: "%191:sub21": 205 # CHECK-GX-JSON-DAG: "%191:sub22": 204 # CHECK-GX-JSON-DAG: "%191:sub23": 203 # CHECK-GX-JSON-DAG: "%191:sub24": 200 # CHECK-GX-JSON-DAG: "%191:sub25": 199 # CHECK-GX-JSON-DAG: "%191:sub26": 198 # CHECK-GX-JSON-DAG: "%191:sub27": 197 # CHECK-GX-JSON-DAG: "%191:sub28": 194 # CHECK-GX-JSON-DAG: "%191:sub29": 193 # CHECK-GX-JSON-DAG: "%191:sub30": 192 # CHECK-GX-JSON-DAG: "%191:sub31": 191 # CHECK-GX-JSON-DAG: "%233:sub0": 284 # CHECK-GX-JSON-DAG: "%233:sub1": 283 # CHECK-GX-JSON-DAG: "%233:sub2": 282 # CHECK-GX-JSON-DAG: "%233:sub3": 281 # CHECK-GX-JSON-DAG: "%233:sub4": 278 # CHECK-GX-JSON-DAG: "%233:sub5": 277 # CHECK-GX-JSON-DAG: "%233:sub6": 276 # CHECK-GX-JSON-DAG: "%233:sub7": 275 # CHECK-GX-JSON-DAG: "%233:sub8": 272 # CHECK-GX-JSON-DAG: "%233:sub9": 271 # CHECK-GX-JSON-DAG: "%233:sub10": 270 # CHECK-GX-JSON-DAG: "%233:sub11": 269 # CHECK-GX-JSON-DAG: "%233:sub12": 266 # CHECK-GX-JSON-DAG: "%233:sub13": 265 # CHECK-GX-JSON-DAG: "%233:sub14": 264 # CHECK-GX-JSON-DAG: "%233:sub15": 263 # CHECK-GX-JSON-DAG: "%233:sub16": 260 # CHECK-GX-JSON-DAG: "%233:sub17": 259 # CHECK-GX-JSON-DAG: "%233:sub18": 258 # CHECK-GX-JSON-DAG: "%233:sub19": 257 # CHECK-GX-JSON-DAG: "%233:sub20": 254 # CHECK-GX-JSON-DAG: "%233:sub21": 253 # CHECK-GX-JSON-DAG: "%233:sub22": 252 # CHECK-GX-JSON-DAG: "%233:sub23": 251 # CHECK-GX-JSON-DAG: "%233:sub24": 248 # CHECK-GX-JSON-DAG: "%233:sub25": 247 # CHECK-GX-JSON-DAG: "%233:sub26": 246 # CHECK-GX-JSON-DAG: "%233:sub27": 245 # CHECK-GX-JSON-DAG: "%233:sub28": 242 # CHECK-GX-JSON-DAG: "%233:sub29": 241 # CHECK-GX-JSON-DAG: "%233:sub30": 240 # CHECK-GX-JSON-DAG: "%233:sub31": 239 # CHECK-GX-JSON-DAG: "%275:sub0": 332 # CHECK-GX-JSON-DAG: "%275:sub1": 331 # CHECK-GX-JSON-DAG: "%275:sub2": 330 # CHECK-GX-JSON-DAG: "%275:sub3": 329 # CHECK-GX-JSON-DAG: "%275:sub4": 326 # CHECK-GX-JSON-DAG: "%275:sub5": 325 # CHECK-GX-JSON-DAG: "%275:sub6": 324 # CHECK-GX-JSON-DAG: "%275:sub7": 323 # CHECK-GX-JSON-DAG: "%275:sub8": 320 # CHECK-GX-JSON-DAG: "%275:sub9": 319 # CHECK-GX-JSON-DAG: "%275:sub10": 318 # CHECK-GX-JSON-DAG: "%275:sub11": 317 # CHECK-GX-JSON-DAG: "%275:sub12": 314 # CHECK-GX-JSON-DAG: "%275:sub13": 313 # CHECK-GX-JSON-DAG: "%275:sub14": 312 # CHECK-GX-JSON-DAG: "%275:sub15": 311 # CHECK-GX-JSON-DAG: "%275:sub16": 308 # CHECK-GX-JSON-DAG: "%275:sub17": 307 # CHECK-GX-JSON-DAG: "%275:sub18": 306 # CHECK-GX-JSON-DAG: "%275:sub19": 305 # CHECK-GX-JSON-DAG: "%275:sub20": 302 # CHECK-GX-JSON-DAG: "%275:sub21": 301 # CHECK-GX-JSON-DAG: "%275:sub22": 300 # CHECK-GX-JSON-DAG: "%275:sub23": 299 # CHECK-GX-JSON-DAG: "%275:sub24": 296 # CHECK-GX-JSON-DAG: "%275:sub25": 295 # CHECK-GX-JSON-DAG: "%275:sub26": 294 # CHECK-GX-JSON-DAG: "%275:sub27": 293 # CHECK-GX-JSON-DAG: "%275:sub28": 290 # CHECK-GX-JSON-DAG: "%275:sub29": 289 # CHECK-GX-JSON-DAG: "%275:sub30": 288 # CHECK-GX-JSON-DAG: "%275:sub31": 287 # CHECK-GX-JSON-DAG: "%317:sub0": 380 # CHECK-GX-JSON-DAG: "%317:sub1": 379 # CHECK-GX-JSON-DAG: "%317:sub2": 378 # CHECK-GX-JSON-DAG: "%317:sub3": 377 # CHECK-GX-JSON-DAG: "%317:sub4": 374 # CHECK-GX-JSON-DAG: "%317:sub5": 373 # CHECK-GX-JSON-DAG: "%317:sub6": 372 # CHECK-GX-JSON-DAG: "%317:sub7": 371 # CHECK-GX-JSON-DAG: "%317:sub8": 368 # CHECK-GX-JSON-DAG: "%317:sub9": 367 # CHECK-GX-JSON-DAG: "%317:sub10": 366 # CHECK-GX-JSON-DAG: "%317:sub11": 365 # CHECK-GX-JSON-DAG: "%317:sub12": 362 # CHECK-GX-JSON-DAG: "%317:sub13": 361 # CHECK-GX-JSON-DAG: "%317:sub14": 360 # CHECK-GX-JSON-DAG: "%317:sub15": 359 # CHECK-GX-JSON-DAG: "%317:sub16": 356 # CHECK-GX-JSON-DAG: "%317:sub17": 355 # CHECK-GX-JSON-DAG: "%317:sub18": 354 # CHECK-GX-JSON-DAG: "%317:sub19": 353 # CHECK-GX-JSON-DAG: "%317:sub20": 350 # CHECK-GX-JSON-DAG: "%317:sub21": 349 # CHECK-GX-JSON-DAG: "%317:sub22": 348 # CHECK-GX-JSON-DAG: "%317:sub23": 347 # CHECK-GX-JSON-DAG: "%317:sub24": 344 # CHECK-GX-JSON-DAG: "%317:sub25": 343 # CHECK-GX-JSON-DAG: "%317:sub26": 342 # CHECK-GX-JSON-DAG: "%317:sub27": 341 # CHECK-GX-JSON-DAG: "%317:sub28": 338 # CHECK-GX-JSON-DAG: "%317:sub29": 337 # CHECK-GX-JSON-DAG: "%317:sub30": 336 # CHECK-GX-JSON-DAG: "%317:sub31": 335 # CHECK-GX-JSON-DAG: "%319": 3 # CHECK-GX-JSON-DAG: "%320": 3 # CHECK-GX-JSON-DAG: "%321": 3 # CHECK-GX-JSON-DAG: "%322": 3 # CHECK-GX-JSON-DAG: "%324": 3 # CHECK-GX-JSON-DAG: "%325": 3 # CHECK-GX-JSON-DAG: "%326": 3 # CHECK-GX-JSON-DAG: "%327": 3 # CHECK-GX-JSON-DAG: "%329": 3 # CHECK-GX-JSON-DAG: "%330": 3 # CHECK-GX-JSON-DAG: "%331": 3 # CHECK-GX-JSON-DAG: "%332": 3 # CHECK-GX-JSON-DAG: "%334": 3 # CHECK-GX-JSON-DAG: "%335": 3 # CHECK-GX-JSON-DAG: "%336": 3 # CHECK-GX-JSON-DAG: "%337": 3 # CHECK-GX-JSON-DAG: "%339": 3 # CHECK-GX-JSON-DAG: "%340": 3 # CHECK-GX-JSON-DAG: "%341": 3 # CHECK-GX-JSON-DAG: "%342": 3 # CHECK-GX-JSON-DAG: "%344": 3 # CHECK-GX-JSON-DAG: "%345": 3 # CHECK-GX-JSON-DAG: "%346": 3 # CHECK-GX-JSON-DAG: "%347": 3 # CHECK-GX-JSON-DAG: "%349": 3 # CHECK-GX-JSON-DAG: "%350": 3 # CHECK-GX-JSON-DAG: "%351": 3 # CHECK-GX-JSON-DAG: "%352": 3 # CHECK-GX-JSON-DAG: "%353:sub0": 2 # CHECK-GX-JSON-DAG: "%353:sub1": 1 # CHECK-GX-JSON-DAG: "%353:sub2": 0 # CHECK-GX-JSON-DAG: "%354": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%356:vgpr_32 = COPY %353.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 139 # CHECK-GX-JSON-DAG: "%69:sub1": 138 # CHECK-GX-JSON-DAG: "%69:sub2": 137 # CHECK-GX-JSON-DAG: "%69:sub3": 136 # CHECK-GX-JSON-DAG: "%69:sub4": 133 # CHECK-GX-JSON-DAG: "%69:sub5": 132 # CHECK-GX-JSON-DAG: "%69:sub6": 131 # CHECK-GX-JSON-DAG: "%69:sub7": 130 # CHECK-GX-JSON-DAG: "%69:sub8": 127 # CHECK-GX-JSON-DAG: "%69:sub9": 126 # CHECK-GX-JSON-DAG: "%69:sub10": 125 # CHECK-GX-JSON-DAG: "%69:sub11": 124 # CHECK-GX-JSON-DAG: "%69:sub12": 121 # CHECK-GX-JSON-DAG: "%69:sub13": 120 # CHECK-GX-JSON-DAG: "%69:sub14": 119 # CHECK-GX-JSON-DAG: "%69:sub15": 118 # CHECK-GX-JSON-DAG: "%69:sub16": 115 # CHECK-GX-JSON-DAG: "%69:sub17": 114 # CHECK-GX-JSON-DAG: "%69:sub18": 113 # CHECK-GX-JSON-DAG: "%69:sub19": 112 # CHECK-GX-JSON-DAG: "%69:sub20": 109 # CHECK-GX-JSON-DAG: "%69:sub21": 108 # CHECK-GX-JSON-DAG: "%69:sub22": 107 # CHECK-GX-JSON-DAG: "%69:sub23": 106 # CHECK-GX-JSON-DAG: "%69:sub24": 103 # CHECK-GX-JSON-DAG: "%69:sub25": 102 # CHECK-GX-JSON-DAG: "%69:sub26": 101 # CHECK-GX-JSON-DAG: "%69:sub27": 100 # CHECK-GX-JSON-DAG: "%69:sub28": 97 # CHECK-GX-JSON-DAG: "%69:sub29": 96 # CHECK-GX-JSON-DAG: "%69:sub30": 95 # CHECK-GX-JSON-DAG: "%69:sub31": 94 # CHECK-GX-JSON-DAG: "%70:sub0": 91 # CHECK-GX-JSON-DAG: "%70:sub1": 90 # CHECK-GX-JSON-DAG: "%70:sub2": 89 # CHECK-GX-JSON-DAG: "%70:sub3": 88 # CHECK-GX-JSON-DAG: "%70:sub4": 85 # CHECK-GX-JSON-DAG: "%70:sub5": 84 # CHECK-GX-JSON-DAG: "%70:sub6": 83 # CHECK-GX-JSON-DAG: "%70:sub7": 82 # CHECK-GX-JSON-DAG: "%70:sub8": 79 # CHECK-GX-JSON-DAG: "%70:sub9": 78 # CHECK-GX-JSON-DAG: "%70:sub10": 77 # CHECK-GX-JSON-DAG: "%70:sub11": 76 # CHECK-GX-JSON-DAG: "%70:sub12": 73 # CHECK-GX-JSON-DAG: "%70:sub13": 72 # CHECK-GX-JSON-DAG: "%70:sub14": 71 # CHECK-GX-JSON-DAG: "%70:sub15": 70 # CHECK-GX-JSON-DAG: "%70:sub16": 67 # CHECK-GX-JSON-DAG: "%70:sub17": 66 # CHECK-GX-JSON-DAG: "%70:sub18": 65 # CHECK-GX-JSON-DAG: "%70:sub19": 64 # CHECK-GX-JSON-DAG: "%70:sub20": 61 # CHECK-GX-JSON-DAG: "%70:sub21": 60 # CHECK-GX-JSON-DAG: "%70:sub22": 59 # CHECK-GX-JSON-DAG: "%70:sub23": 58 # CHECK-GX-JSON-DAG: "%70:sub24": 55 # CHECK-GX-JSON-DAG: "%70:sub25": 54 # CHECK-GX-JSON-DAG: "%70:sub26": 53 # CHECK-GX-JSON-DAG: "%70:sub27": 52 # CHECK-GX-JSON-DAG: "%70:sub28": 49 # CHECK-GX-JSON-DAG: "%70:sub29": 48 # CHECK-GX-JSON-DAG: "%70:sub30": 47 # CHECK-GX-JSON-DAG: "%70:sub31": 46 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 187 # CHECK-GX-JSON-DAG: "%149:sub1": 186 # CHECK-GX-JSON-DAG: "%149:sub2": 185 # CHECK-GX-JSON-DAG: "%149:sub3": 184 # CHECK-GX-JSON-DAG: "%149:sub4": 181 # CHECK-GX-JSON-DAG: "%149:sub5": 180 # CHECK-GX-JSON-DAG: "%149:sub6": 179 # CHECK-GX-JSON-DAG: "%149:sub7": 178 # CHECK-GX-JSON-DAG: "%149:sub8": 175 # CHECK-GX-JSON-DAG: "%149:sub9": 174 # CHECK-GX-JSON-DAG: "%149:sub10": 173 # CHECK-GX-JSON-DAG: "%149:sub11": 172 # CHECK-GX-JSON-DAG: "%149:sub12": 169 # CHECK-GX-JSON-DAG: "%149:sub13": 168 # CHECK-GX-JSON-DAG: "%149:sub14": 167 # CHECK-GX-JSON-DAG: "%149:sub15": 166 # CHECK-GX-JSON-DAG: "%149:sub16": 163 # CHECK-GX-JSON-DAG: "%149:sub17": 162 # CHECK-GX-JSON-DAG: "%149:sub18": 161 # CHECK-GX-JSON-DAG: "%149:sub19": 160 # CHECK-GX-JSON-DAG: "%149:sub20": 157 # CHECK-GX-JSON-DAG: "%149:sub21": 156 # CHECK-GX-JSON-DAG: "%149:sub22": 155 # CHECK-GX-JSON-DAG: "%149:sub23": 154 # CHECK-GX-JSON-DAG: "%149:sub24": 151 # CHECK-GX-JSON-DAG: "%149:sub25": 150 # CHECK-GX-JSON-DAG: "%149:sub26": 149 # CHECK-GX-JSON-DAG: "%149:sub27": 148 # CHECK-GX-JSON-DAG: "%149:sub28": 145 # CHECK-GX-JSON-DAG: "%149:sub29": 144 # CHECK-GX-JSON-DAG: "%149:sub30": 143 # CHECK-GX-JSON-DAG: "%149:sub31": 142 # CHECK-GX-JSON-DAG: "%191:sub0": 235 # CHECK-GX-JSON-DAG: "%191:sub1": 234 # CHECK-GX-JSON-DAG: "%191:sub2": 233 # CHECK-GX-JSON-DAG: "%191:sub3": 232 # CHECK-GX-JSON-DAG: "%191:sub4": 229 # CHECK-GX-JSON-DAG: "%191:sub5": 228 # CHECK-GX-JSON-DAG: "%191:sub6": 227 # CHECK-GX-JSON-DAG: "%191:sub7": 226 # CHECK-GX-JSON-DAG: "%191:sub8": 223 # CHECK-GX-JSON-DAG: "%191:sub9": 222 # CHECK-GX-JSON-DAG: "%191:sub10": 221 # CHECK-GX-JSON-DAG: "%191:sub11": 220 # CHECK-GX-JSON-DAG: "%191:sub12": 217 # CHECK-GX-JSON-DAG: "%191:sub13": 216 # CHECK-GX-JSON-DAG: "%191:sub14": 215 # CHECK-GX-JSON-DAG: "%191:sub15": 214 # CHECK-GX-JSON-DAG: "%191:sub16": 211 # CHECK-GX-JSON-DAG: "%191:sub17": 210 # CHECK-GX-JSON-DAG: "%191:sub18": 209 # CHECK-GX-JSON-DAG: "%191:sub19": 208 # CHECK-GX-JSON-DAG: "%191:sub20": 205 # CHECK-GX-JSON-DAG: "%191:sub21": 204 # CHECK-GX-JSON-DAG: "%191:sub22": 203 # CHECK-GX-JSON-DAG: "%191:sub23": 202 # CHECK-GX-JSON-DAG: "%191:sub24": 199 # CHECK-GX-JSON-DAG: "%191:sub25": 198 # CHECK-GX-JSON-DAG: "%191:sub26": 197 # CHECK-GX-JSON-DAG: "%191:sub27": 196 # CHECK-GX-JSON-DAG: "%191:sub28": 193 # CHECK-GX-JSON-DAG: "%191:sub29": 192 # CHECK-GX-JSON-DAG: "%191:sub30": 191 # CHECK-GX-JSON-DAG: "%191:sub31": 190 # CHECK-GX-JSON-DAG: "%233:sub0": 283 # CHECK-GX-JSON-DAG: "%233:sub1": 282 # CHECK-GX-JSON-DAG: "%233:sub2": 281 # CHECK-GX-JSON-DAG: "%233:sub3": 280 # CHECK-GX-JSON-DAG: "%233:sub4": 277 # CHECK-GX-JSON-DAG: "%233:sub5": 276 # CHECK-GX-JSON-DAG: "%233:sub6": 275 # CHECK-GX-JSON-DAG: "%233:sub7": 274 # CHECK-GX-JSON-DAG: "%233:sub8": 271 # CHECK-GX-JSON-DAG: "%233:sub9": 270 # CHECK-GX-JSON-DAG: "%233:sub10": 269 # CHECK-GX-JSON-DAG: "%233:sub11": 268 # CHECK-GX-JSON-DAG: "%233:sub12": 265 # CHECK-GX-JSON-DAG: "%233:sub13": 264 # CHECK-GX-JSON-DAG: "%233:sub14": 263 # CHECK-GX-JSON-DAG: "%233:sub15": 262 # CHECK-GX-JSON-DAG: "%233:sub16": 259 # CHECK-GX-JSON-DAG: "%233:sub17": 258 # CHECK-GX-JSON-DAG: "%233:sub18": 257 # CHECK-GX-JSON-DAG: "%233:sub19": 256 # CHECK-GX-JSON-DAG: "%233:sub20": 253 # CHECK-GX-JSON-DAG: "%233:sub21": 252 # CHECK-GX-JSON-DAG: "%233:sub22": 251 # CHECK-GX-JSON-DAG: "%233:sub23": 250 # CHECK-GX-JSON-DAG: "%233:sub24": 247 # CHECK-GX-JSON-DAG: "%233:sub25": 246 # CHECK-GX-JSON-DAG: "%233:sub26": 245 # CHECK-GX-JSON-DAG: "%233:sub27": 244 # CHECK-GX-JSON-DAG: "%233:sub28": 241 # CHECK-GX-JSON-DAG: "%233:sub29": 240 # CHECK-GX-JSON-DAG: "%233:sub30": 239 # CHECK-GX-JSON-DAG: "%233:sub31": 238 # CHECK-GX-JSON-DAG: "%275:sub0": 331 # CHECK-GX-JSON-DAG: "%275:sub1": 330 # CHECK-GX-JSON-DAG: "%275:sub2": 329 # CHECK-GX-JSON-DAG: "%275:sub3": 328 # CHECK-GX-JSON-DAG: "%275:sub4": 325 # CHECK-GX-JSON-DAG: "%275:sub5": 324 # CHECK-GX-JSON-DAG: "%275:sub6": 323 # CHECK-GX-JSON-DAG: "%275:sub7": 322 # CHECK-GX-JSON-DAG: "%275:sub8": 319 # CHECK-GX-JSON-DAG: "%275:sub9": 318 # CHECK-GX-JSON-DAG: "%275:sub10": 317 # CHECK-GX-JSON-DAG: "%275:sub11": 316 # CHECK-GX-JSON-DAG: "%275:sub12": 313 # CHECK-GX-JSON-DAG: "%275:sub13": 312 # CHECK-GX-JSON-DAG: "%275:sub14": 311 # CHECK-GX-JSON-DAG: "%275:sub15": 310 # CHECK-GX-JSON-DAG: "%275:sub16": 307 # CHECK-GX-JSON-DAG: "%275:sub17": 306 # CHECK-GX-JSON-DAG: "%275:sub18": 305 # CHECK-GX-JSON-DAG: "%275:sub19": 304 # CHECK-GX-JSON-DAG: "%275:sub20": 301 # CHECK-GX-JSON-DAG: "%275:sub21": 300 # CHECK-GX-JSON-DAG: "%275:sub22": 299 # CHECK-GX-JSON-DAG: "%275:sub23": 298 # CHECK-GX-JSON-DAG: "%275:sub24": 295 # CHECK-GX-JSON-DAG: "%275:sub25": 294 # CHECK-GX-JSON-DAG: "%275:sub26": 293 # CHECK-GX-JSON-DAG: "%275:sub27": 292 # CHECK-GX-JSON-DAG: "%275:sub28": 289 # CHECK-GX-JSON-DAG: "%275:sub29": 288 # CHECK-GX-JSON-DAG: "%275:sub30": 287 # CHECK-GX-JSON-DAG: "%275:sub31": 286 # CHECK-GX-JSON-DAG: "%317:sub0": 379 # CHECK-GX-JSON-DAG: "%317:sub1": 378 # CHECK-GX-JSON-DAG: "%317:sub2": 377 # CHECK-GX-JSON-DAG: "%317:sub3": 376 # CHECK-GX-JSON-DAG: "%317:sub4": 373 # CHECK-GX-JSON-DAG: "%317:sub5": 372 # CHECK-GX-JSON-DAG: "%317:sub6": 371 # CHECK-GX-JSON-DAG: "%317:sub7": 370 # CHECK-GX-JSON-DAG: "%317:sub8": 367 # CHECK-GX-JSON-DAG: "%317:sub9": 366 # CHECK-GX-JSON-DAG: "%317:sub10": 365 # CHECK-GX-JSON-DAG: "%317:sub11": 364 # CHECK-GX-JSON-DAG: "%317:sub12": 361 # CHECK-GX-JSON-DAG: "%317:sub13": 360 # CHECK-GX-JSON-DAG: "%317:sub14": 359 # CHECK-GX-JSON-DAG: "%317:sub15": 358 # CHECK-GX-JSON-DAG: "%317:sub16": 355 # CHECK-GX-JSON-DAG: "%317:sub17": 354 # CHECK-GX-JSON-DAG: "%317:sub18": 353 # CHECK-GX-JSON-DAG: "%317:sub19": 352 # CHECK-GX-JSON-DAG: "%317:sub20": 349 # CHECK-GX-JSON-DAG: "%317:sub21": 348 # CHECK-GX-JSON-DAG: "%317:sub22": 347 # CHECK-GX-JSON-DAG: "%317:sub23": 346 # CHECK-GX-JSON-DAG: "%317:sub24": 343 # CHECK-GX-JSON-DAG: "%317:sub25": 342 # CHECK-GX-JSON-DAG: "%317:sub26": 341 # CHECK-GX-JSON-DAG: "%317:sub27": 340 # CHECK-GX-JSON-DAG: "%317:sub28": 337 # CHECK-GX-JSON-DAG: "%317:sub29": 336 # CHECK-GX-JSON-DAG: "%317:sub30": 335 # CHECK-GX-JSON-DAG: "%317:sub31": 334 # CHECK-GX-JSON-DAG: "%319": 2 # CHECK-GX-JSON-DAG: "%320": 2 # CHECK-GX-JSON-DAG: "%321": 2 # CHECK-GX-JSON-DAG: "%322": 2 # CHECK-GX-JSON-DAG: "%324": 2 # CHECK-GX-JSON-DAG: "%325": 2 # CHECK-GX-JSON-DAG: "%326": 2 # CHECK-GX-JSON-DAG: "%327": 2 # CHECK-GX-JSON-DAG: "%329": 2 # CHECK-GX-JSON-DAG: "%330": 2 # CHECK-GX-JSON-DAG: "%331": 2 # CHECK-GX-JSON-DAG: "%332": 2 # CHECK-GX-JSON-DAG: "%334": 2 # CHECK-GX-JSON-DAG: "%335": 2 # CHECK-GX-JSON-DAG: "%336": 2 # CHECK-GX-JSON-DAG: "%337": 2 # CHECK-GX-JSON-DAG: "%339": 2 # CHECK-GX-JSON-DAG: "%340": 2 # CHECK-GX-JSON-DAG: "%341": 2 # CHECK-GX-JSON-DAG: "%342": 2 # CHECK-GX-JSON-DAG: "%344": 2 # CHECK-GX-JSON-DAG: "%345": 2 # CHECK-GX-JSON-DAG: "%346": 2 # CHECK-GX-JSON-DAG: "%347": 2 # CHECK-GX-JSON-DAG: "%349": 2 # CHECK-GX-JSON-DAG: "%350": 2 # CHECK-GX-JSON-DAG: "%351": 2 # CHECK-GX-JSON-DAG: "%352": 2 # CHECK-GX-JSON-DAG: "%353:sub0": 1 # CHECK-GX-JSON-DAG: "%353:sub1": 0 # CHECK-GX-JSON-DAG: "%354": 2 # CHECK-GX-JSON-DAG: "%355": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%357:vgpr_32 = COPY %353.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 138 # CHECK-GX-JSON-DAG: "%69:sub1": 137 # CHECK-GX-JSON-DAG: "%69:sub2": 136 # CHECK-GX-JSON-DAG: "%69:sub3": 135 # CHECK-GX-JSON-DAG: "%69:sub4": 132 # CHECK-GX-JSON-DAG: "%69:sub5": 131 # CHECK-GX-JSON-DAG: "%69:sub6": 130 # CHECK-GX-JSON-DAG: "%69:sub7": 129 # CHECK-GX-JSON-DAG: "%69:sub8": 126 # CHECK-GX-JSON-DAG: "%69:sub9": 125 # CHECK-GX-JSON-DAG: "%69:sub10": 124 # CHECK-GX-JSON-DAG: "%69:sub11": 123 # CHECK-GX-JSON-DAG: "%69:sub12": 120 # CHECK-GX-JSON-DAG: "%69:sub13": 119 # CHECK-GX-JSON-DAG: "%69:sub14": 118 # CHECK-GX-JSON-DAG: "%69:sub15": 117 # CHECK-GX-JSON-DAG: "%69:sub16": 114 # CHECK-GX-JSON-DAG: "%69:sub17": 113 # CHECK-GX-JSON-DAG: "%69:sub18": 112 # CHECK-GX-JSON-DAG: "%69:sub19": 111 # CHECK-GX-JSON-DAG: "%69:sub20": 108 # CHECK-GX-JSON-DAG: "%69:sub21": 107 # CHECK-GX-JSON-DAG: "%69:sub22": 106 # CHECK-GX-JSON-DAG: "%69:sub23": 105 # CHECK-GX-JSON-DAG: "%69:sub24": 102 # CHECK-GX-JSON-DAG: "%69:sub25": 101 # CHECK-GX-JSON-DAG: "%69:sub26": 100 # CHECK-GX-JSON-DAG: "%69:sub27": 99 # CHECK-GX-JSON-DAG: "%69:sub28": 96 # CHECK-GX-JSON-DAG: "%69:sub29": 95 # CHECK-GX-JSON-DAG: "%69:sub30": 94 # CHECK-GX-JSON-DAG: "%69:sub31": 93 # CHECK-GX-JSON-DAG: "%70:sub0": 90 # CHECK-GX-JSON-DAG: "%70:sub1": 89 # CHECK-GX-JSON-DAG: "%70:sub2": 88 # CHECK-GX-JSON-DAG: "%70:sub3": 87 # CHECK-GX-JSON-DAG: "%70:sub4": 84 # CHECK-GX-JSON-DAG: "%70:sub5": 83 # CHECK-GX-JSON-DAG: "%70:sub6": 82 # CHECK-GX-JSON-DAG: "%70:sub7": 81 # CHECK-GX-JSON-DAG: "%70:sub8": 78 # CHECK-GX-JSON-DAG: "%70:sub9": 77 # CHECK-GX-JSON-DAG: "%70:sub10": 76 # CHECK-GX-JSON-DAG: "%70:sub11": 75 # CHECK-GX-JSON-DAG: "%70:sub12": 72 # CHECK-GX-JSON-DAG: "%70:sub13": 71 # CHECK-GX-JSON-DAG: "%70:sub14": 70 # CHECK-GX-JSON-DAG: "%70:sub15": 69 # CHECK-GX-JSON-DAG: "%70:sub16": 66 # CHECK-GX-JSON-DAG: "%70:sub17": 65 # CHECK-GX-JSON-DAG: "%70:sub18": 64 # CHECK-GX-JSON-DAG: "%70:sub19": 63 # CHECK-GX-JSON-DAG: "%70:sub20": 60 # CHECK-GX-JSON-DAG: "%70:sub21": 59 # CHECK-GX-JSON-DAG: "%70:sub22": 58 # CHECK-GX-JSON-DAG: "%70:sub23": 57 # CHECK-GX-JSON-DAG: "%70:sub24": 54 # CHECK-GX-JSON-DAG: "%70:sub25": 53 # CHECK-GX-JSON-DAG: "%70:sub26": 52 # CHECK-GX-JSON-DAG: "%70:sub27": 51 # CHECK-GX-JSON-DAG: "%70:sub28": 48 # CHECK-GX-JSON-DAG: "%70:sub29": 47 # CHECK-GX-JSON-DAG: "%70:sub30": 46 # CHECK-GX-JSON-DAG: "%70:sub31": 45 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 186 # CHECK-GX-JSON-DAG: "%149:sub1": 185 # CHECK-GX-JSON-DAG: "%149:sub2": 184 # CHECK-GX-JSON-DAG: "%149:sub3": 183 # CHECK-GX-JSON-DAG: "%149:sub4": 180 # CHECK-GX-JSON-DAG: "%149:sub5": 179 # CHECK-GX-JSON-DAG: "%149:sub6": 178 # CHECK-GX-JSON-DAG: "%149:sub7": 177 # CHECK-GX-JSON-DAG: "%149:sub8": 174 # CHECK-GX-JSON-DAG: "%149:sub9": 173 # CHECK-GX-JSON-DAG: "%149:sub10": 172 # CHECK-GX-JSON-DAG: "%149:sub11": 171 # CHECK-GX-JSON-DAG: "%149:sub12": 168 # CHECK-GX-JSON-DAG: "%149:sub13": 167 # CHECK-GX-JSON-DAG: "%149:sub14": 166 # CHECK-GX-JSON-DAG: "%149:sub15": 165 # CHECK-GX-JSON-DAG: "%149:sub16": 162 # CHECK-GX-JSON-DAG: "%149:sub17": 161 # CHECK-GX-JSON-DAG: "%149:sub18": 160 # CHECK-GX-JSON-DAG: "%149:sub19": 159 # CHECK-GX-JSON-DAG: "%149:sub20": 156 # CHECK-GX-JSON-DAG: "%149:sub21": 155 # CHECK-GX-JSON-DAG: "%149:sub22": 154 # CHECK-GX-JSON-DAG: "%149:sub23": 153 # CHECK-GX-JSON-DAG: "%149:sub24": 150 # CHECK-GX-JSON-DAG: "%149:sub25": 149 # CHECK-GX-JSON-DAG: "%149:sub26": 148 # CHECK-GX-JSON-DAG: "%149:sub27": 147 # CHECK-GX-JSON-DAG: "%149:sub28": 144 # CHECK-GX-JSON-DAG: "%149:sub29": 143 # CHECK-GX-JSON-DAG: "%149:sub30": 142 # CHECK-GX-JSON-DAG: "%149:sub31": 141 # CHECK-GX-JSON-DAG: "%191:sub0": 234 # CHECK-GX-JSON-DAG: "%191:sub1": 233 # CHECK-GX-JSON-DAG: "%191:sub2": 232 # CHECK-GX-JSON-DAG: "%191:sub3": 231 # CHECK-GX-JSON-DAG: "%191:sub4": 228 # CHECK-GX-JSON-DAG: "%191:sub5": 227 # CHECK-GX-JSON-DAG: "%191:sub6": 226 # CHECK-GX-JSON-DAG: "%191:sub7": 225 # CHECK-GX-JSON-DAG: "%191:sub8": 222 # CHECK-GX-JSON-DAG: "%191:sub9": 221 # CHECK-GX-JSON-DAG: "%191:sub10": 220 # CHECK-GX-JSON-DAG: "%191:sub11": 219 # CHECK-GX-JSON-DAG: "%191:sub12": 216 # CHECK-GX-JSON-DAG: "%191:sub13": 215 # CHECK-GX-JSON-DAG: "%191:sub14": 214 # CHECK-GX-JSON-DAG: "%191:sub15": 213 # CHECK-GX-JSON-DAG: "%191:sub16": 210 # CHECK-GX-JSON-DAG: "%191:sub17": 209 # CHECK-GX-JSON-DAG: "%191:sub18": 208 # CHECK-GX-JSON-DAG: "%191:sub19": 207 # CHECK-GX-JSON-DAG: "%191:sub20": 204 # CHECK-GX-JSON-DAG: "%191:sub21": 203 # CHECK-GX-JSON-DAG: "%191:sub22": 202 # CHECK-GX-JSON-DAG: "%191:sub23": 201 # CHECK-GX-JSON-DAG: "%191:sub24": 198 # CHECK-GX-JSON-DAG: "%191:sub25": 197 # CHECK-GX-JSON-DAG: "%191:sub26": 196 # CHECK-GX-JSON-DAG: "%191:sub27": 195 # CHECK-GX-JSON-DAG: "%191:sub28": 192 # CHECK-GX-JSON-DAG: "%191:sub29": 191 # CHECK-GX-JSON-DAG: "%191:sub30": 190 # CHECK-GX-JSON-DAG: "%191:sub31": 189 # CHECK-GX-JSON-DAG: "%233:sub0": 282 # CHECK-GX-JSON-DAG: "%233:sub1": 281 # CHECK-GX-JSON-DAG: "%233:sub2": 280 # CHECK-GX-JSON-DAG: "%233:sub3": 279 # CHECK-GX-JSON-DAG: "%233:sub4": 276 # CHECK-GX-JSON-DAG: "%233:sub5": 275 # CHECK-GX-JSON-DAG: "%233:sub6": 274 # CHECK-GX-JSON-DAG: "%233:sub7": 273 # CHECK-GX-JSON-DAG: "%233:sub8": 270 # CHECK-GX-JSON-DAG: "%233:sub9": 269 # CHECK-GX-JSON-DAG: "%233:sub10": 268 # CHECK-GX-JSON-DAG: "%233:sub11": 267 # CHECK-GX-JSON-DAG: "%233:sub12": 264 # CHECK-GX-JSON-DAG: "%233:sub13": 263 # CHECK-GX-JSON-DAG: "%233:sub14": 262 # CHECK-GX-JSON-DAG: "%233:sub15": 261 # CHECK-GX-JSON-DAG: "%233:sub16": 258 # CHECK-GX-JSON-DAG: "%233:sub17": 257 # CHECK-GX-JSON-DAG: "%233:sub18": 256 # CHECK-GX-JSON-DAG: "%233:sub19": 255 # CHECK-GX-JSON-DAG: "%233:sub20": 252 # CHECK-GX-JSON-DAG: "%233:sub21": 251 # CHECK-GX-JSON-DAG: "%233:sub22": 250 # CHECK-GX-JSON-DAG: "%233:sub23": 249 # CHECK-GX-JSON-DAG: "%233:sub24": 246 # CHECK-GX-JSON-DAG: "%233:sub25": 245 # CHECK-GX-JSON-DAG: "%233:sub26": 244 # CHECK-GX-JSON-DAG: "%233:sub27": 243 # CHECK-GX-JSON-DAG: "%233:sub28": 240 # CHECK-GX-JSON-DAG: "%233:sub29": 239 # CHECK-GX-JSON-DAG: "%233:sub30": 238 # CHECK-GX-JSON-DAG: "%233:sub31": 237 # CHECK-GX-JSON-DAG: "%275:sub0": 330 # CHECK-GX-JSON-DAG: "%275:sub1": 329 # CHECK-GX-JSON-DAG: "%275:sub2": 328 # CHECK-GX-JSON-DAG: "%275:sub3": 327 # CHECK-GX-JSON-DAG: "%275:sub4": 324 # CHECK-GX-JSON-DAG: "%275:sub5": 323 # CHECK-GX-JSON-DAG: "%275:sub6": 322 # CHECK-GX-JSON-DAG: "%275:sub7": 321 # CHECK-GX-JSON-DAG: "%275:sub8": 318 # CHECK-GX-JSON-DAG: "%275:sub9": 317 # CHECK-GX-JSON-DAG: "%275:sub10": 316 # CHECK-GX-JSON-DAG: "%275:sub11": 315 # CHECK-GX-JSON-DAG: "%275:sub12": 312 # CHECK-GX-JSON-DAG: "%275:sub13": 311 # CHECK-GX-JSON-DAG: "%275:sub14": 310 # CHECK-GX-JSON-DAG: "%275:sub15": 309 # CHECK-GX-JSON-DAG: "%275:sub16": 306 # CHECK-GX-JSON-DAG: "%275:sub17": 305 # CHECK-GX-JSON-DAG: "%275:sub18": 304 # CHECK-GX-JSON-DAG: "%275:sub19": 303 # CHECK-GX-JSON-DAG: "%275:sub20": 300 # CHECK-GX-JSON-DAG: "%275:sub21": 299 # CHECK-GX-JSON-DAG: "%275:sub22": 298 # CHECK-GX-JSON-DAG: "%275:sub23": 297 # CHECK-GX-JSON-DAG: "%275:sub24": 294 # CHECK-GX-JSON-DAG: "%275:sub25": 293 # CHECK-GX-JSON-DAG: "%275:sub26": 292 # CHECK-GX-JSON-DAG: "%275:sub27": 291 # CHECK-GX-JSON-DAG: "%275:sub28": 288 # CHECK-GX-JSON-DAG: "%275:sub29": 287 # CHECK-GX-JSON-DAG: "%275:sub30": 286 # CHECK-GX-JSON-DAG: "%275:sub31": 285 # CHECK-GX-JSON-DAG: "%317:sub0": 378 # CHECK-GX-JSON-DAG: "%317:sub1": 377 # CHECK-GX-JSON-DAG: "%317:sub2": 376 # CHECK-GX-JSON-DAG: "%317:sub3": 375 # CHECK-GX-JSON-DAG: "%317:sub4": 372 # CHECK-GX-JSON-DAG: "%317:sub5": 371 # CHECK-GX-JSON-DAG: "%317:sub6": 370 # CHECK-GX-JSON-DAG: "%317:sub7": 369 # CHECK-GX-JSON-DAG: "%317:sub8": 366 # CHECK-GX-JSON-DAG: "%317:sub9": 365 # CHECK-GX-JSON-DAG: "%317:sub10": 364 # CHECK-GX-JSON-DAG: "%317:sub11": 363 # CHECK-GX-JSON-DAG: "%317:sub12": 360 # CHECK-GX-JSON-DAG: "%317:sub13": 359 # CHECK-GX-JSON-DAG: "%317:sub14": 358 # CHECK-GX-JSON-DAG: "%317:sub15": 357 # CHECK-GX-JSON-DAG: "%317:sub16": 354 # CHECK-GX-JSON-DAG: "%317:sub17": 353 # CHECK-GX-JSON-DAG: "%317:sub18": 352 # CHECK-GX-JSON-DAG: "%317:sub19": 351 # CHECK-GX-JSON-DAG: "%317:sub20": 348 # CHECK-GX-JSON-DAG: "%317:sub21": 347 # CHECK-GX-JSON-DAG: "%317:sub22": 346 # CHECK-GX-JSON-DAG: "%317:sub23": 345 # CHECK-GX-JSON-DAG: "%317:sub24": 342 # CHECK-GX-JSON-DAG: "%317:sub25": 341 # CHECK-GX-JSON-DAG: "%317:sub26": 340 # CHECK-GX-JSON-DAG: "%317:sub27": 339 # CHECK-GX-JSON-DAG: "%317:sub28": 336 # CHECK-GX-JSON-DAG: "%317:sub29": 335 # CHECK-GX-JSON-DAG: "%317:sub30": 334 # CHECK-GX-JSON-DAG: "%317:sub31": 333 # CHECK-GX-JSON-DAG: "%319": 1 # CHECK-GX-JSON-DAG: "%320": 1 # CHECK-GX-JSON-DAG: "%321": 1 # CHECK-GX-JSON-DAG: "%322": 1 # CHECK-GX-JSON-DAG: "%324": 1 # CHECK-GX-JSON-DAG: "%325": 1 # CHECK-GX-JSON-DAG: "%326": 1 # CHECK-GX-JSON-DAG: "%327": 1 # CHECK-GX-JSON-DAG: "%329": 1 # CHECK-GX-JSON-DAG: "%330": 1 # CHECK-GX-JSON-DAG: "%331": 1 # CHECK-GX-JSON-DAG: "%332": 1 # CHECK-GX-JSON-DAG: "%334": 1 # CHECK-GX-JSON-DAG: "%335": 1 # CHECK-GX-JSON-DAG: "%336": 1 # CHECK-GX-JSON-DAG: "%337": 1 # CHECK-GX-JSON-DAG: "%339": 1 # CHECK-GX-JSON-DAG: "%340": 1 # CHECK-GX-JSON-DAG: "%341": 1 # CHECK-GX-JSON-DAG: "%342": 1 # CHECK-GX-JSON-DAG: "%344": 1 # CHECK-GX-JSON-DAG: "%345": 1 # CHECK-GX-JSON-DAG: "%346": 1 # CHECK-GX-JSON-DAG: "%347": 1 # CHECK-GX-JSON-DAG: "%349": 1 # CHECK-GX-JSON-DAG: "%350": 1 # CHECK-GX-JSON-DAG: "%351": 1 # CHECK-GX-JSON-DAG: "%352": 1 # CHECK-GX-JSON-DAG: "%353:sub0": 0 # CHECK-GX-JSON-DAG: "%354": 1 # CHECK-GX-JSON-DAG: "%355": 1 # CHECK-GX-JSON-DAG: "%356": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%358:vreg_1024 = REG_SEQUENCE %357, %subreg.sub0, %356, %subreg.sub1, %355, %subreg.sub2, %354, %subreg.sub3, %352, %subreg.sub4, %351, %subreg.sub5, %350, %subreg.sub6, %349, %subreg.sub7, %347, %subreg.sub8, %346, %subreg.sub9, %345, %subreg.sub10, %344, %subreg.sub11, %342, %subreg.sub12, %341, %subreg.sub13, %340, %subreg.sub14, %339, %subreg.sub15, %337, %subreg.sub16, %336, %subreg.sub17, %335, %subreg.sub18, %334, %subreg.sub19, %332, %subreg.sub20, %331, %subreg.sub21, %330, %subreg.sub22, %329, %subreg.sub23, %327, %subreg.sub24, %326, %subreg.sub25, %325, %subreg.sub26, %324, %subreg.sub27, %322, %subreg.sub28, %321, %subreg.sub29, %320, %subreg.sub30, %319, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 137 # CHECK-GX-JSON-DAG: "%69:sub1": 136 # CHECK-GX-JSON-DAG: "%69:sub2": 135 # CHECK-GX-JSON-DAG: "%69:sub3": 134 # CHECK-GX-JSON-DAG: "%69:sub4": 131 # CHECK-GX-JSON-DAG: "%69:sub5": 130 # CHECK-GX-JSON-DAG: "%69:sub6": 129 # CHECK-GX-JSON-DAG: "%69:sub7": 128 # CHECK-GX-JSON-DAG: "%69:sub8": 125 # CHECK-GX-JSON-DAG: "%69:sub9": 124 # CHECK-GX-JSON-DAG: "%69:sub10": 123 # CHECK-GX-JSON-DAG: "%69:sub11": 122 # CHECK-GX-JSON-DAG: "%69:sub12": 119 # CHECK-GX-JSON-DAG: "%69:sub13": 118 # CHECK-GX-JSON-DAG: "%69:sub14": 117 # CHECK-GX-JSON-DAG: "%69:sub15": 116 # CHECK-GX-JSON-DAG: "%69:sub16": 113 # CHECK-GX-JSON-DAG: "%69:sub17": 112 # CHECK-GX-JSON-DAG: "%69:sub18": 111 # CHECK-GX-JSON-DAG: "%69:sub19": 110 # CHECK-GX-JSON-DAG: "%69:sub20": 107 # CHECK-GX-JSON-DAG: "%69:sub21": 106 # CHECK-GX-JSON-DAG: "%69:sub22": 105 # CHECK-GX-JSON-DAG: "%69:sub23": 104 # CHECK-GX-JSON-DAG: "%69:sub24": 101 # CHECK-GX-JSON-DAG: "%69:sub25": 100 # CHECK-GX-JSON-DAG: "%69:sub26": 99 # CHECK-GX-JSON-DAG: "%69:sub27": 98 # CHECK-GX-JSON-DAG: "%69:sub28": 95 # CHECK-GX-JSON-DAG: "%69:sub29": 94 # CHECK-GX-JSON-DAG: "%69:sub30": 93 # CHECK-GX-JSON-DAG: "%69:sub31": 92 # CHECK-GX-JSON-DAG: "%70:sub0": 89 # CHECK-GX-JSON-DAG: "%70:sub1": 88 # CHECK-GX-JSON-DAG: "%70:sub2": 87 # CHECK-GX-JSON-DAG: "%70:sub3": 86 # CHECK-GX-JSON-DAG: "%70:sub4": 83 # CHECK-GX-JSON-DAG: "%70:sub5": 82 # CHECK-GX-JSON-DAG: "%70:sub6": 81 # CHECK-GX-JSON-DAG: "%70:sub7": 80 # CHECK-GX-JSON-DAG: "%70:sub8": 77 # CHECK-GX-JSON-DAG: "%70:sub9": 76 # CHECK-GX-JSON-DAG: "%70:sub10": 75 # CHECK-GX-JSON-DAG: "%70:sub11": 74 # CHECK-GX-JSON-DAG: "%70:sub12": 71 # CHECK-GX-JSON-DAG: "%70:sub13": 70 # CHECK-GX-JSON-DAG: "%70:sub14": 69 # CHECK-GX-JSON-DAG: "%70:sub15": 68 # CHECK-GX-JSON-DAG: "%70:sub16": 65 # CHECK-GX-JSON-DAG: "%70:sub17": 64 # CHECK-GX-JSON-DAG: "%70:sub18": 63 # CHECK-GX-JSON-DAG: "%70:sub19": 62 # CHECK-GX-JSON-DAG: "%70:sub20": 59 # CHECK-GX-JSON-DAG: "%70:sub21": 58 # CHECK-GX-JSON-DAG: "%70:sub22": 57 # CHECK-GX-JSON-DAG: "%70:sub23": 56 # CHECK-GX-JSON-DAG: "%70:sub24": 53 # CHECK-GX-JSON-DAG: "%70:sub25": 52 # CHECK-GX-JSON-DAG: "%70:sub26": 51 # CHECK-GX-JSON-DAG: "%70:sub27": 50 # CHECK-GX-JSON-DAG: "%70:sub28": 47 # CHECK-GX-JSON-DAG: "%70:sub29": 46 # CHECK-GX-JSON-DAG: "%70:sub30": 45 # CHECK-GX-JSON-DAG: "%70:sub31": 44 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 185 # CHECK-GX-JSON-DAG: "%149:sub1": 184 # CHECK-GX-JSON-DAG: "%149:sub2": 183 # CHECK-GX-JSON-DAG: "%149:sub3": 182 # CHECK-GX-JSON-DAG: "%149:sub4": 179 # CHECK-GX-JSON-DAG: "%149:sub5": 178 # CHECK-GX-JSON-DAG: "%149:sub6": 177 # CHECK-GX-JSON-DAG: "%149:sub7": 176 # CHECK-GX-JSON-DAG: "%149:sub8": 173 # CHECK-GX-JSON-DAG: "%149:sub9": 172 # CHECK-GX-JSON-DAG: "%149:sub10": 171 # CHECK-GX-JSON-DAG: "%149:sub11": 170 # CHECK-GX-JSON-DAG: "%149:sub12": 167 # CHECK-GX-JSON-DAG: "%149:sub13": 166 # CHECK-GX-JSON-DAG: "%149:sub14": 165 # CHECK-GX-JSON-DAG: "%149:sub15": 164 # CHECK-GX-JSON-DAG: "%149:sub16": 161 # CHECK-GX-JSON-DAG: "%149:sub17": 160 # CHECK-GX-JSON-DAG: "%149:sub18": 159 # CHECK-GX-JSON-DAG: "%149:sub19": 158 # CHECK-GX-JSON-DAG: "%149:sub20": 155 # CHECK-GX-JSON-DAG: "%149:sub21": 154 # CHECK-GX-JSON-DAG: "%149:sub22": 153 # CHECK-GX-JSON-DAG: "%149:sub23": 152 # CHECK-GX-JSON-DAG: "%149:sub24": 149 # CHECK-GX-JSON-DAG: "%149:sub25": 148 # CHECK-GX-JSON-DAG: "%149:sub26": 147 # CHECK-GX-JSON-DAG: "%149:sub27": 146 # CHECK-GX-JSON-DAG: "%149:sub28": 143 # CHECK-GX-JSON-DAG: "%149:sub29": 142 # CHECK-GX-JSON-DAG: "%149:sub30": 141 # CHECK-GX-JSON-DAG: "%149:sub31": 140 # CHECK-GX-JSON-DAG: "%191:sub0": 233 # CHECK-GX-JSON-DAG: "%191:sub1": 232 # CHECK-GX-JSON-DAG: "%191:sub2": 231 # CHECK-GX-JSON-DAG: "%191:sub3": 230 # CHECK-GX-JSON-DAG: "%191:sub4": 227 # CHECK-GX-JSON-DAG: "%191:sub5": 226 # CHECK-GX-JSON-DAG: "%191:sub6": 225 # CHECK-GX-JSON-DAG: "%191:sub7": 224 # CHECK-GX-JSON-DAG: "%191:sub8": 221 # CHECK-GX-JSON-DAG: "%191:sub9": 220 # CHECK-GX-JSON-DAG: "%191:sub10": 219 # CHECK-GX-JSON-DAG: "%191:sub11": 218 # CHECK-GX-JSON-DAG: "%191:sub12": 215 # CHECK-GX-JSON-DAG: "%191:sub13": 214 # CHECK-GX-JSON-DAG: "%191:sub14": 213 # CHECK-GX-JSON-DAG: "%191:sub15": 212 # CHECK-GX-JSON-DAG: "%191:sub16": 209 # CHECK-GX-JSON-DAG: "%191:sub17": 208 # CHECK-GX-JSON-DAG: "%191:sub18": 207 # CHECK-GX-JSON-DAG: "%191:sub19": 206 # CHECK-GX-JSON-DAG: "%191:sub20": 203 # CHECK-GX-JSON-DAG: "%191:sub21": 202 # CHECK-GX-JSON-DAG: "%191:sub22": 201 # CHECK-GX-JSON-DAG: "%191:sub23": 200 # CHECK-GX-JSON-DAG: "%191:sub24": 197 # CHECK-GX-JSON-DAG: "%191:sub25": 196 # CHECK-GX-JSON-DAG: "%191:sub26": 195 # CHECK-GX-JSON-DAG: "%191:sub27": 194 # CHECK-GX-JSON-DAG: "%191:sub28": 191 # CHECK-GX-JSON-DAG: "%191:sub29": 190 # CHECK-GX-JSON-DAG: "%191:sub30": 189 # CHECK-GX-JSON-DAG: "%191:sub31": 188 # CHECK-GX-JSON-DAG: "%233:sub0": 281 # CHECK-GX-JSON-DAG: "%233:sub1": 280 # CHECK-GX-JSON-DAG: "%233:sub2": 279 # CHECK-GX-JSON-DAG: "%233:sub3": 278 # CHECK-GX-JSON-DAG: "%233:sub4": 275 # CHECK-GX-JSON-DAG: "%233:sub5": 274 # CHECK-GX-JSON-DAG: "%233:sub6": 273 # CHECK-GX-JSON-DAG: "%233:sub7": 272 # CHECK-GX-JSON-DAG: "%233:sub8": 269 # CHECK-GX-JSON-DAG: "%233:sub9": 268 # CHECK-GX-JSON-DAG: "%233:sub10": 267 # CHECK-GX-JSON-DAG: "%233:sub11": 266 # CHECK-GX-JSON-DAG: "%233:sub12": 263 # CHECK-GX-JSON-DAG: "%233:sub13": 262 # CHECK-GX-JSON-DAG: "%233:sub14": 261 # CHECK-GX-JSON-DAG: "%233:sub15": 260 # CHECK-GX-JSON-DAG: "%233:sub16": 257 # CHECK-GX-JSON-DAG: "%233:sub17": 256 # CHECK-GX-JSON-DAG: "%233:sub18": 255 # CHECK-GX-JSON-DAG: "%233:sub19": 254 # CHECK-GX-JSON-DAG: "%233:sub20": 251 # CHECK-GX-JSON-DAG: "%233:sub21": 250 # CHECK-GX-JSON-DAG: "%233:sub22": 249 # CHECK-GX-JSON-DAG: "%233:sub23": 248 # CHECK-GX-JSON-DAG: "%233:sub24": 245 # CHECK-GX-JSON-DAG: "%233:sub25": 244 # CHECK-GX-JSON-DAG: "%233:sub26": 243 # CHECK-GX-JSON-DAG: "%233:sub27": 242 # CHECK-GX-JSON-DAG: "%233:sub28": 239 # CHECK-GX-JSON-DAG: "%233:sub29": 238 # CHECK-GX-JSON-DAG: "%233:sub30": 237 # CHECK-GX-JSON-DAG: "%233:sub31": 236 # CHECK-GX-JSON-DAG: "%275:sub0": 329 # CHECK-GX-JSON-DAG: "%275:sub1": 328 # CHECK-GX-JSON-DAG: "%275:sub2": 327 # CHECK-GX-JSON-DAG: "%275:sub3": 326 # CHECK-GX-JSON-DAG: "%275:sub4": 323 # CHECK-GX-JSON-DAG: "%275:sub5": 322 # CHECK-GX-JSON-DAG: "%275:sub6": 321 # CHECK-GX-JSON-DAG: "%275:sub7": 320 # CHECK-GX-JSON-DAG: "%275:sub8": 317 # CHECK-GX-JSON-DAG: "%275:sub9": 316 # CHECK-GX-JSON-DAG: "%275:sub10": 315 # CHECK-GX-JSON-DAG: "%275:sub11": 314 # CHECK-GX-JSON-DAG: "%275:sub12": 311 # CHECK-GX-JSON-DAG: "%275:sub13": 310 # CHECK-GX-JSON-DAG: "%275:sub14": 309 # CHECK-GX-JSON-DAG: "%275:sub15": 308 # CHECK-GX-JSON-DAG: "%275:sub16": 305 # CHECK-GX-JSON-DAG: "%275:sub17": 304 # CHECK-GX-JSON-DAG: "%275:sub18": 303 # CHECK-GX-JSON-DAG: "%275:sub19": 302 # CHECK-GX-JSON-DAG: "%275:sub20": 299 # CHECK-GX-JSON-DAG: "%275:sub21": 298 # CHECK-GX-JSON-DAG: "%275:sub22": 297 # CHECK-GX-JSON-DAG: "%275:sub23": 296 # CHECK-GX-JSON-DAG: "%275:sub24": 293 # CHECK-GX-JSON-DAG: "%275:sub25": 292 # CHECK-GX-JSON-DAG: "%275:sub26": 291 # CHECK-GX-JSON-DAG: "%275:sub27": 290 # CHECK-GX-JSON-DAG: "%275:sub28": 287 # CHECK-GX-JSON-DAG: "%275:sub29": 286 # CHECK-GX-JSON-DAG: "%275:sub30": 285 # CHECK-GX-JSON-DAG: "%275:sub31": 284 # CHECK-GX-JSON-DAG: "%317:sub0": 377 # CHECK-GX-JSON-DAG: "%317:sub1": 376 # CHECK-GX-JSON-DAG: "%317:sub2": 375 # CHECK-GX-JSON-DAG: "%317:sub3": 374 # CHECK-GX-JSON-DAG: "%317:sub4": 371 # CHECK-GX-JSON-DAG: "%317:sub5": 370 # CHECK-GX-JSON-DAG: "%317:sub6": 369 # CHECK-GX-JSON-DAG: "%317:sub7": 368 # CHECK-GX-JSON-DAG: "%317:sub8": 365 # CHECK-GX-JSON-DAG: "%317:sub9": 364 # CHECK-GX-JSON-DAG: "%317:sub10": 363 # CHECK-GX-JSON-DAG: "%317:sub11": 362 # CHECK-GX-JSON-DAG: "%317:sub12": 359 # CHECK-GX-JSON-DAG: "%317:sub13": 358 # CHECK-GX-JSON-DAG: "%317:sub14": 357 # CHECK-GX-JSON-DAG: "%317:sub15": 356 # CHECK-GX-JSON-DAG: "%317:sub16": 353 # CHECK-GX-JSON-DAG: "%317:sub17": 352 # CHECK-GX-JSON-DAG: "%317:sub18": 351 # CHECK-GX-JSON-DAG: "%317:sub19": 350 # CHECK-GX-JSON-DAG: "%317:sub20": 347 # CHECK-GX-JSON-DAG: "%317:sub21": 346 # CHECK-GX-JSON-DAG: "%317:sub22": 345 # CHECK-GX-JSON-DAG: "%317:sub23": 344 # CHECK-GX-JSON-DAG: "%317:sub24": 341 # CHECK-GX-JSON-DAG: "%317:sub25": 340 # CHECK-GX-JSON-DAG: "%317:sub26": 339 # CHECK-GX-JSON-DAG: "%317:sub27": 338 # CHECK-GX-JSON-DAG: "%317:sub28": 335 # CHECK-GX-JSON-DAG: "%317:sub29": 334 # CHECK-GX-JSON-DAG: "%317:sub30": 333 # CHECK-GX-JSON-DAG: "%317:sub31": 332 # CHECK-GX-JSON-DAG: "%319": 0 # CHECK-GX-JSON-DAG: "%320": 0 # CHECK-GX-JSON-DAG: "%321": 0 # CHECK-GX-JSON-DAG: "%322": 0 # CHECK-GX-JSON-DAG: "%324": 0 # CHECK-GX-JSON-DAG: "%325": 0 # CHECK-GX-JSON-DAG: "%326": 0 # CHECK-GX-JSON-DAG: "%327": 0 # CHECK-GX-JSON-DAG: "%329": 0 # CHECK-GX-JSON-DAG: "%330": 0 # CHECK-GX-JSON-DAG: "%331": 0 # CHECK-GX-JSON-DAG: "%332": 0 # CHECK-GX-JSON-DAG: "%334": 0 # CHECK-GX-JSON-DAG: "%335": 0 # CHECK-GX-JSON-DAG: "%336": 0 # CHECK-GX-JSON-DAG: "%337": 0 # CHECK-GX-JSON-DAG: "%339": 0 # CHECK-GX-JSON-DAG: "%340": 0 # CHECK-GX-JSON-DAG: "%341": 0 # CHECK-GX-JSON-DAG: "%342": 0 # CHECK-GX-JSON-DAG: "%344": 0 # CHECK-GX-JSON-DAG: "%345": 0 # CHECK-GX-JSON-DAG: "%346": 0 # CHECK-GX-JSON-DAG: "%347": 0 # CHECK-GX-JSON-DAG: "%349": 0 # CHECK-GX-JSON-DAG: "%350": 0 # CHECK-GX-JSON-DAG: "%351": 0 # CHECK-GX-JSON-DAG: "%352": 0 # CHECK-GX-JSON-DAG: "%354": 0 # CHECK-GX-JSON-DAG: "%355": 0 # CHECK-GX-JSON-DAG: "%356": 0 # CHECK-GX-JSON-DAG: "%357": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%359:vreg_1024 = COPY %358", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 136 # CHECK-GX-JSON-DAG: "%69:sub1": 135 # CHECK-GX-JSON-DAG: "%69:sub2": 134 # CHECK-GX-JSON-DAG: "%69:sub3": 133 # CHECK-GX-JSON-DAG: "%69:sub4": 130 # CHECK-GX-JSON-DAG: "%69:sub5": 129 # CHECK-GX-JSON-DAG: "%69:sub6": 128 # CHECK-GX-JSON-DAG: "%69:sub7": 127 # CHECK-GX-JSON-DAG: "%69:sub8": 124 # CHECK-GX-JSON-DAG: "%69:sub9": 123 # CHECK-GX-JSON-DAG: "%69:sub10": 122 # CHECK-GX-JSON-DAG: "%69:sub11": 121 # CHECK-GX-JSON-DAG: "%69:sub12": 118 # CHECK-GX-JSON-DAG: "%69:sub13": 117 # CHECK-GX-JSON-DAG: "%69:sub14": 116 # CHECK-GX-JSON-DAG: "%69:sub15": 115 # CHECK-GX-JSON-DAG: "%69:sub16": 112 # CHECK-GX-JSON-DAG: "%69:sub17": 111 # CHECK-GX-JSON-DAG: "%69:sub18": 110 # CHECK-GX-JSON-DAG: "%69:sub19": 109 # CHECK-GX-JSON-DAG: "%69:sub20": 106 # CHECK-GX-JSON-DAG: "%69:sub21": 105 # CHECK-GX-JSON-DAG: "%69:sub22": 104 # CHECK-GX-JSON-DAG: "%69:sub23": 103 # CHECK-GX-JSON-DAG: "%69:sub24": 100 # CHECK-GX-JSON-DAG: "%69:sub25": 99 # CHECK-GX-JSON-DAG: "%69:sub26": 98 # CHECK-GX-JSON-DAG: "%69:sub27": 97 # CHECK-GX-JSON-DAG: "%69:sub28": 94 # CHECK-GX-JSON-DAG: "%69:sub29": 93 # CHECK-GX-JSON-DAG: "%69:sub30": 92 # CHECK-GX-JSON-DAG: "%69:sub31": 91 # CHECK-GX-JSON-DAG: "%70:sub0": 88 # CHECK-GX-JSON-DAG: "%70:sub1": 87 # CHECK-GX-JSON-DAG: "%70:sub2": 86 # CHECK-GX-JSON-DAG: "%70:sub3": 85 # CHECK-GX-JSON-DAG: "%70:sub4": 82 # CHECK-GX-JSON-DAG: "%70:sub5": 81 # CHECK-GX-JSON-DAG: "%70:sub6": 80 # CHECK-GX-JSON-DAG: "%70:sub7": 79 # CHECK-GX-JSON-DAG: "%70:sub8": 76 # CHECK-GX-JSON-DAG: "%70:sub9": 75 # CHECK-GX-JSON-DAG: "%70:sub10": 74 # CHECK-GX-JSON-DAG: "%70:sub11": 73 # CHECK-GX-JSON-DAG: "%70:sub12": 70 # CHECK-GX-JSON-DAG: "%70:sub13": 69 # CHECK-GX-JSON-DAG: "%70:sub14": 68 # CHECK-GX-JSON-DAG: "%70:sub15": 67 # CHECK-GX-JSON-DAG: "%70:sub16": 64 # CHECK-GX-JSON-DAG: "%70:sub17": 63 # CHECK-GX-JSON-DAG: "%70:sub18": 62 # CHECK-GX-JSON-DAG: "%70:sub19": 61 # CHECK-GX-JSON-DAG: "%70:sub20": 58 # CHECK-GX-JSON-DAG: "%70:sub21": 57 # CHECK-GX-JSON-DAG: "%70:sub22": 56 # CHECK-GX-JSON-DAG: "%70:sub23": 55 # CHECK-GX-JSON-DAG: "%70:sub24": 52 # CHECK-GX-JSON-DAG: "%70:sub25": 51 # CHECK-GX-JSON-DAG: "%70:sub26": 50 # CHECK-GX-JSON-DAG: "%70:sub27": 49 # CHECK-GX-JSON-DAG: "%70:sub28": 46 # CHECK-GX-JSON-DAG: "%70:sub29": 45 # CHECK-GX-JSON-DAG: "%70:sub30": 44 # CHECK-GX-JSON-DAG: "%70:sub31": 43 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 184 # CHECK-GX-JSON-DAG: "%149:sub1": 183 # CHECK-GX-JSON-DAG: "%149:sub2": 182 # CHECK-GX-JSON-DAG: "%149:sub3": 181 # CHECK-GX-JSON-DAG: "%149:sub4": 178 # CHECK-GX-JSON-DAG: "%149:sub5": 177 # CHECK-GX-JSON-DAG: "%149:sub6": 176 # CHECK-GX-JSON-DAG: "%149:sub7": 175 # CHECK-GX-JSON-DAG: "%149:sub8": 172 # CHECK-GX-JSON-DAG: "%149:sub9": 171 # CHECK-GX-JSON-DAG: "%149:sub10": 170 # CHECK-GX-JSON-DAG: "%149:sub11": 169 # CHECK-GX-JSON-DAG: "%149:sub12": 166 # CHECK-GX-JSON-DAG: "%149:sub13": 165 # CHECK-GX-JSON-DAG: "%149:sub14": 164 # CHECK-GX-JSON-DAG: "%149:sub15": 163 # CHECK-GX-JSON-DAG: "%149:sub16": 160 # CHECK-GX-JSON-DAG: "%149:sub17": 159 # CHECK-GX-JSON-DAG: "%149:sub18": 158 # CHECK-GX-JSON-DAG: "%149:sub19": 157 # CHECK-GX-JSON-DAG: "%149:sub20": 154 # CHECK-GX-JSON-DAG: "%149:sub21": 153 # CHECK-GX-JSON-DAG: "%149:sub22": 152 # CHECK-GX-JSON-DAG: "%149:sub23": 151 # CHECK-GX-JSON-DAG: "%149:sub24": 148 # CHECK-GX-JSON-DAG: "%149:sub25": 147 # CHECK-GX-JSON-DAG: "%149:sub26": 146 # CHECK-GX-JSON-DAG: "%149:sub27": 145 # CHECK-GX-JSON-DAG: "%149:sub28": 142 # CHECK-GX-JSON-DAG: "%149:sub29": 141 # CHECK-GX-JSON-DAG: "%149:sub30": 140 # CHECK-GX-JSON-DAG: "%149:sub31": 139 # CHECK-GX-JSON-DAG: "%191:sub0": 232 # CHECK-GX-JSON-DAG: "%191:sub1": 231 # CHECK-GX-JSON-DAG: "%191:sub2": 230 # CHECK-GX-JSON-DAG: "%191:sub3": 229 # CHECK-GX-JSON-DAG: "%191:sub4": 226 # CHECK-GX-JSON-DAG: "%191:sub5": 225 # CHECK-GX-JSON-DAG: "%191:sub6": 224 # CHECK-GX-JSON-DAG: "%191:sub7": 223 # CHECK-GX-JSON-DAG: "%191:sub8": 220 # CHECK-GX-JSON-DAG: "%191:sub9": 219 # CHECK-GX-JSON-DAG: "%191:sub10": 218 # CHECK-GX-JSON-DAG: "%191:sub11": 217 # CHECK-GX-JSON-DAG: "%191:sub12": 214 # CHECK-GX-JSON-DAG: "%191:sub13": 213 # CHECK-GX-JSON-DAG: "%191:sub14": 212 # CHECK-GX-JSON-DAG: "%191:sub15": 211 # CHECK-GX-JSON-DAG: "%191:sub16": 208 # CHECK-GX-JSON-DAG: "%191:sub17": 207 # CHECK-GX-JSON-DAG: "%191:sub18": 206 # CHECK-GX-JSON-DAG: "%191:sub19": 205 # CHECK-GX-JSON-DAG: "%191:sub20": 202 # CHECK-GX-JSON-DAG: "%191:sub21": 201 # CHECK-GX-JSON-DAG: "%191:sub22": 200 # CHECK-GX-JSON-DAG: "%191:sub23": 199 # CHECK-GX-JSON-DAG: "%191:sub24": 196 # CHECK-GX-JSON-DAG: "%191:sub25": 195 # CHECK-GX-JSON-DAG: "%191:sub26": 194 # CHECK-GX-JSON-DAG: "%191:sub27": 193 # CHECK-GX-JSON-DAG: "%191:sub28": 190 # CHECK-GX-JSON-DAG: "%191:sub29": 189 # CHECK-GX-JSON-DAG: "%191:sub30": 188 # CHECK-GX-JSON-DAG: "%191:sub31": 187 # CHECK-GX-JSON-DAG: "%233:sub0": 280 # CHECK-GX-JSON-DAG: "%233:sub1": 279 # CHECK-GX-JSON-DAG: "%233:sub2": 278 # CHECK-GX-JSON-DAG: "%233:sub3": 277 # CHECK-GX-JSON-DAG: "%233:sub4": 274 # CHECK-GX-JSON-DAG: "%233:sub5": 273 # CHECK-GX-JSON-DAG: "%233:sub6": 272 # CHECK-GX-JSON-DAG: "%233:sub7": 271 # CHECK-GX-JSON-DAG: "%233:sub8": 268 # CHECK-GX-JSON-DAG: "%233:sub9": 267 # CHECK-GX-JSON-DAG: "%233:sub10": 266 # CHECK-GX-JSON-DAG: "%233:sub11": 265 # CHECK-GX-JSON-DAG: "%233:sub12": 262 # CHECK-GX-JSON-DAG: "%233:sub13": 261 # CHECK-GX-JSON-DAG: "%233:sub14": 260 # CHECK-GX-JSON-DAG: "%233:sub15": 259 # CHECK-GX-JSON-DAG: "%233:sub16": 256 # CHECK-GX-JSON-DAG: "%233:sub17": 255 # CHECK-GX-JSON-DAG: "%233:sub18": 254 # CHECK-GX-JSON-DAG: "%233:sub19": 253 # CHECK-GX-JSON-DAG: "%233:sub20": 250 # CHECK-GX-JSON-DAG: "%233:sub21": 249 # CHECK-GX-JSON-DAG: "%233:sub22": 248 # CHECK-GX-JSON-DAG: "%233:sub23": 247 # CHECK-GX-JSON-DAG: "%233:sub24": 244 # CHECK-GX-JSON-DAG: "%233:sub25": 243 # CHECK-GX-JSON-DAG: "%233:sub26": 242 # CHECK-GX-JSON-DAG: "%233:sub27": 241 # CHECK-GX-JSON-DAG: "%233:sub28": 238 # CHECK-GX-JSON-DAG: "%233:sub29": 237 # CHECK-GX-JSON-DAG: "%233:sub30": 236 # CHECK-GX-JSON-DAG: "%233:sub31": 235 # CHECK-GX-JSON-DAG: "%275:sub0": 328 # CHECK-GX-JSON-DAG: "%275:sub1": 327 # CHECK-GX-JSON-DAG: "%275:sub2": 326 # CHECK-GX-JSON-DAG: "%275:sub3": 325 # CHECK-GX-JSON-DAG: "%275:sub4": 322 # CHECK-GX-JSON-DAG: "%275:sub5": 321 # CHECK-GX-JSON-DAG: "%275:sub6": 320 # CHECK-GX-JSON-DAG: "%275:sub7": 319 # CHECK-GX-JSON-DAG: "%275:sub8": 316 # CHECK-GX-JSON-DAG: "%275:sub9": 315 # CHECK-GX-JSON-DAG: "%275:sub10": 314 # CHECK-GX-JSON-DAG: "%275:sub11": 313 # CHECK-GX-JSON-DAG: "%275:sub12": 310 # CHECK-GX-JSON-DAG: "%275:sub13": 309 # CHECK-GX-JSON-DAG: "%275:sub14": 308 # CHECK-GX-JSON-DAG: "%275:sub15": 307 # CHECK-GX-JSON-DAG: "%275:sub16": 304 # CHECK-GX-JSON-DAG: "%275:sub17": 303 # CHECK-GX-JSON-DAG: "%275:sub18": 302 # CHECK-GX-JSON-DAG: "%275:sub19": 301 # CHECK-GX-JSON-DAG: "%275:sub20": 298 # CHECK-GX-JSON-DAG: "%275:sub21": 297 # CHECK-GX-JSON-DAG: "%275:sub22": 296 # CHECK-GX-JSON-DAG: "%275:sub23": 295 # CHECK-GX-JSON-DAG: "%275:sub24": 292 # CHECK-GX-JSON-DAG: "%275:sub25": 291 # CHECK-GX-JSON-DAG: "%275:sub26": 290 # CHECK-GX-JSON-DAG: "%275:sub27": 289 # CHECK-GX-JSON-DAG: "%275:sub28": 286 # CHECK-GX-JSON-DAG: "%275:sub29": 285 # CHECK-GX-JSON-DAG: "%275:sub30": 284 # CHECK-GX-JSON-DAG: "%275:sub31": 283 # CHECK-GX-JSON-DAG: "%317:sub0": 376 # CHECK-GX-JSON-DAG: "%317:sub1": 375 # CHECK-GX-JSON-DAG: "%317:sub2": 374 # CHECK-GX-JSON-DAG: "%317:sub3": 373 # CHECK-GX-JSON-DAG: "%317:sub4": 370 # CHECK-GX-JSON-DAG: "%317:sub5": 369 # CHECK-GX-JSON-DAG: "%317:sub6": 368 # CHECK-GX-JSON-DAG: "%317:sub7": 367 # CHECK-GX-JSON-DAG: "%317:sub8": 364 # CHECK-GX-JSON-DAG: "%317:sub9": 363 # CHECK-GX-JSON-DAG: "%317:sub10": 362 # CHECK-GX-JSON-DAG: "%317:sub11": 361 # CHECK-GX-JSON-DAG: "%317:sub12": 358 # CHECK-GX-JSON-DAG: "%317:sub13": 357 # CHECK-GX-JSON-DAG: "%317:sub14": 356 # CHECK-GX-JSON-DAG: "%317:sub15": 355 # CHECK-GX-JSON-DAG: "%317:sub16": 352 # CHECK-GX-JSON-DAG: "%317:sub17": 351 # CHECK-GX-JSON-DAG: "%317:sub18": 350 # CHECK-GX-JSON-DAG: "%317:sub19": 349 # CHECK-GX-JSON-DAG: "%317:sub20": 346 # CHECK-GX-JSON-DAG: "%317:sub21": 345 # CHECK-GX-JSON-DAG: "%317:sub22": 344 # CHECK-GX-JSON-DAG: "%317:sub23": 343 # CHECK-GX-JSON-DAG: "%317:sub24": 340 # CHECK-GX-JSON-DAG: "%317:sub25": 339 # CHECK-GX-JSON-DAG: "%317:sub26": 338 # CHECK-GX-JSON-DAG: "%317:sub27": 337 # CHECK-GX-JSON-DAG: "%317:sub28": 334 # CHECK-GX-JSON-DAG: "%317:sub29": 333 # CHECK-GX-JSON-DAG: "%317:sub30": 332 # CHECK-GX-JSON-DAG: "%317:sub31": 331 # CHECK-GX-JSON-DAG: "%358": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%317", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%317:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%360:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 135 # CHECK-GX-JSON-DAG: "%69:sub1": 134 # CHECK-GX-JSON-DAG: "%69:sub2": 133 # CHECK-GX-JSON-DAG: "%69:sub3": 132 # CHECK-GX-JSON-DAG: "%69:sub4": 129 # CHECK-GX-JSON-DAG: "%69:sub5": 128 # CHECK-GX-JSON-DAG: "%69:sub6": 127 # CHECK-GX-JSON-DAG: "%69:sub7": 126 # CHECK-GX-JSON-DAG: "%69:sub8": 123 # CHECK-GX-JSON-DAG: "%69:sub9": 122 # CHECK-GX-JSON-DAG: "%69:sub10": 121 # CHECK-GX-JSON-DAG: "%69:sub11": 120 # CHECK-GX-JSON-DAG: "%69:sub12": 117 # CHECK-GX-JSON-DAG: "%69:sub13": 116 # CHECK-GX-JSON-DAG: "%69:sub14": 115 # CHECK-GX-JSON-DAG: "%69:sub15": 114 # CHECK-GX-JSON-DAG: "%69:sub16": 111 # CHECK-GX-JSON-DAG: "%69:sub17": 110 # CHECK-GX-JSON-DAG: "%69:sub18": 109 # CHECK-GX-JSON-DAG: "%69:sub19": 108 # CHECK-GX-JSON-DAG: "%69:sub20": 105 # CHECK-GX-JSON-DAG: "%69:sub21": 104 # CHECK-GX-JSON-DAG: "%69:sub22": 103 # CHECK-GX-JSON-DAG: "%69:sub23": 102 # CHECK-GX-JSON-DAG: "%69:sub24": 99 # CHECK-GX-JSON-DAG: "%69:sub25": 98 # CHECK-GX-JSON-DAG: "%69:sub26": 97 # CHECK-GX-JSON-DAG: "%69:sub27": 96 # CHECK-GX-JSON-DAG: "%69:sub28": 93 # CHECK-GX-JSON-DAG: "%69:sub29": 92 # CHECK-GX-JSON-DAG: "%69:sub30": 91 # CHECK-GX-JSON-DAG: "%69:sub31": 90 # CHECK-GX-JSON-DAG: "%70:sub0": 87 # CHECK-GX-JSON-DAG: "%70:sub1": 86 # CHECK-GX-JSON-DAG: "%70:sub2": 85 # CHECK-GX-JSON-DAG: "%70:sub3": 84 # CHECK-GX-JSON-DAG: "%70:sub4": 81 # CHECK-GX-JSON-DAG: "%70:sub5": 80 # CHECK-GX-JSON-DAG: "%70:sub6": 79 # CHECK-GX-JSON-DAG: "%70:sub7": 78 # CHECK-GX-JSON-DAG: "%70:sub8": 75 # CHECK-GX-JSON-DAG: "%70:sub9": 74 # CHECK-GX-JSON-DAG: "%70:sub10": 73 # CHECK-GX-JSON-DAG: "%70:sub11": 72 # CHECK-GX-JSON-DAG: "%70:sub12": 69 # CHECK-GX-JSON-DAG: "%70:sub13": 68 # CHECK-GX-JSON-DAG: "%70:sub14": 67 # CHECK-GX-JSON-DAG: "%70:sub15": 66 # CHECK-GX-JSON-DAG: "%70:sub16": 63 # CHECK-GX-JSON-DAG: "%70:sub17": 62 # CHECK-GX-JSON-DAG: "%70:sub18": 61 # CHECK-GX-JSON-DAG: "%70:sub19": 60 # CHECK-GX-JSON-DAG: "%70:sub20": 57 # CHECK-GX-JSON-DAG: "%70:sub21": 56 # CHECK-GX-JSON-DAG: "%70:sub22": 55 # CHECK-GX-JSON-DAG: "%70:sub23": 54 # CHECK-GX-JSON-DAG: "%70:sub24": 51 # CHECK-GX-JSON-DAG: "%70:sub25": 50 # CHECK-GX-JSON-DAG: "%70:sub26": 49 # CHECK-GX-JSON-DAG: "%70:sub27": 48 # CHECK-GX-JSON-DAG: "%70:sub28": 45 # CHECK-GX-JSON-DAG: "%70:sub29": 44 # CHECK-GX-JSON-DAG: "%70:sub30": 43 # CHECK-GX-JSON-DAG: "%70:sub31": 42 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 183 # CHECK-GX-JSON-DAG: "%149:sub1": 182 # CHECK-GX-JSON-DAG: "%149:sub2": 181 # CHECK-GX-JSON-DAG: "%149:sub3": 180 # CHECK-GX-JSON-DAG: "%149:sub4": 177 # CHECK-GX-JSON-DAG: "%149:sub5": 176 # CHECK-GX-JSON-DAG: "%149:sub6": 175 # CHECK-GX-JSON-DAG: "%149:sub7": 174 # CHECK-GX-JSON-DAG: "%149:sub8": 171 # CHECK-GX-JSON-DAG: "%149:sub9": 170 # CHECK-GX-JSON-DAG: "%149:sub10": 169 # CHECK-GX-JSON-DAG: "%149:sub11": 168 # CHECK-GX-JSON-DAG: "%149:sub12": 165 # CHECK-GX-JSON-DAG: "%149:sub13": 164 # CHECK-GX-JSON-DAG: "%149:sub14": 163 # CHECK-GX-JSON-DAG: "%149:sub15": 162 # CHECK-GX-JSON-DAG: "%149:sub16": 159 # CHECK-GX-JSON-DAG: "%149:sub17": 158 # CHECK-GX-JSON-DAG: "%149:sub18": 157 # CHECK-GX-JSON-DAG: "%149:sub19": 156 # CHECK-GX-JSON-DAG: "%149:sub20": 153 # CHECK-GX-JSON-DAG: "%149:sub21": 152 # CHECK-GX-JSON-DAG: "%149:sub22": 151 # CHECK-GX-JSON-DAG: "%149:sub23": 150 # CHECK-GX-JSON-DAG: "%149:sub24": 147 # CHECK-GX-JSON-DAG: "%149:sub25": 146 # CHECK-GX-JSON-DAG: "%149:sub26": 145 # CHECK-GX-JSON-DAG: "%149:sub27": 144 # CHECK-GX-JSON-DAG: "%149:sub28": 141 # CHECK-GX-JSON-DAG: "%149:sub29": 140 # CHECK-GX-JSON-DAG: "%149:sub30": 139 # CHECK-GX-JSON-DAG: "%149:sub31": 138 # CHECK-GX-JSON-DAG: "%191:sub0": 231 # CHECK-GX-JSON-DAG: "%191:sub1": 230 # CHECK-GX-JSON-DAG: "%191:sub2": 229 # CHECK-GX-JSON-DAG: "%191:sub3": 228 # CHECK-GX-JSON-DAG: "%191:sub4": 225 # CHECK-GX-JSON-DAG: "%191:sub5": 224 # CHECK-GX-JSON-DAG: "%191:sub6": 223 # CHECK-GX-JSON-DAG: "%191:sub7": 222 # CHECK-GX-JSON-DAG: "%191:sub8": 219 # CHECK-GX-JSON-DAG: "%191:sub9": 218 # CHECK-GX-JSON-DAG: "%191:sub10": 217 # CHECK-GX-JSON-DAG: "%191:sub11": 216 # CHECK-GX-JSON-DAG: "%191:sub12": 213 # CHECK-GX-JSON-DAG: "%191:sub13": 212 # CHECK-GX-JSON-DAG: "%191:sub14": 211 # CHECK-GX-JSON-DAG: "%191:sub15": 210 # CHECK-GX-JSON-DAG: "%191:sub16": 207 # CHECK-GX-JSON-DAG: "%191:sub17": 206 # CHECK-GX-JSON-DAG: "%191:sub18": 205 # CHECK-GX-JSON-DAG: "%191:sub19": 204 # CHECK-GX-JSON-DAG: "%191:sub20": 201 # CHECK-GX-JSON-DAG: "%191:sub21": 200 # CHECK-GX-JSON-DAG: "%191:sub22": 199 # CHECK-GX-JSON-DAG: "%191:sub23": 198 # CHECK-GX-JSON-DAG: "%191:sub24": 195 # CHECK-GX-JSON-DAG: "%191:sub25": 194 # CHECK-GX-JSON-DAG: "%191:sub26": 193 # CHECK-GX-JSON-DAG: "%191:sub27": 192 # CHECK-GX-JSON-DAG: "%191:sub28": 189 # CHECK-GX-JSON-DAG: "%191:sub29": 188 # CHECK-GX-JSON-DAG: "%191:sub30": 187 # CHECK-GX-JSON-DAG: "%191:sub31": 186 # CHECK-GX-JSON-DAG: "%233:sub0": 279 # CHECK-GX-JSON-DAG: "%233:sub1": 278 # CHECK-GX-JSON-DAG: "%233:sub2": 277 # CHECK-GX-JSON-DAG: "%233:sub3": 276 # CHECK-GX-JSON-DAG: "%233:sub4": 273 # CHECK-GX-JSON-DAG: "%233:sub5": 272 # CHECK-GX-JSON-DAG: "%233:sub6": 271 # CHECK-GX-JSON-DAG: "%233:sub7": 270 # CHECK-GX-JSON-DAG: "%233:sub8": 267 # CHECK-GX-JSON-DAG: "%233:sub9": 266 # CHECK-GX-JSON-DAG: "%233:sub10": 265 # CHECK-GX-JSON-DAG: "%233:sub11": 264 # CHECK-GX-JSON-DAG: "%233:sub12": 261 # CHECK-GX-JSON-DAG: "%233:sub13": 260 # CHECK-GX-JSON-DAG: "%233:sub14": 259 # CHECK-GX-JSON-DAG: "%233:sub15": 258 # CHECK-GX-JSON-DAG: "%233:sub16": 255 # CHECK-GX-JSON-DAG: "%233:sub17": 254 # CHECK-GX-JSON-DAG: "%233:sub18": 253 # CHECK-GX-JSON-DAG: "%233:sub19": 252 # CHECK-GX-JSON-DAG: "%233:sub20": 249 # CHECK-GX-JSON-DAG: "%233:sub21": 248 # CHECK-GX-JSON-DAG: "%233:sub22": 247 # CHECK-GX-JSON-DAG: "%233:sub23": 246 # CHECK-GX-JSON-DAG: "%233:sub24": 243 # CHECK-GX-JSON-DAG: "%233:sub25": 242 # CHECK-GX-JSON-DAG: "%233:sub26": 241 # CHECK-GX-JSON-DAG: "%233:sub27": 240 # CHECK-GX-JSON-DAG: "%233:sub28": 237 # CHECK-GX-JSON-DAG: "%233:sub29": 236 # CHECK-GX-JSON-DAG: "%233:sub30": 235 # CHECK-GX-JSON-DAG: "%233:sub31": 234 # CHECK-GX-JSON-DAG: "%275:sub0": 327 # CHECK-GX-JSON-DAG: "%275:sub1": 326 # CHECK-GX-JSON-DAG: "%275:sub2": 325 # CHECK-GX-JSON-DAG: "%275:sub3": 324 # CHECK-GX-JSON-DAG: "%275:sub4": 321 # CHECK-GX-JSON-DAG: "%275:sub5": 320 # CHECK-GX-JSON-DAG: "%275:sub6": 319 # CHECK-GX-JSON-DAG: "%275:sub7": 318 # CHECK-GX-JSON-DAG: "%275:sub8": 315 # CHECK-GX-JSON-DAG: "%275:sub9": 314 # CHECK-GX-JSON-DAG: "%275:sub10": 313 # CHECK-GX-JSON-DAG: "%275:sub11": 312 # CHECK-GX-JSON-DAG: "%275:sub12": 309 # CHECK-GX-JSON-DAG: "%275:sub13": 308 # CHECK-GX-JSON-DAG: "%275:sub14": 307 # CHECK-GX-JSON-DAG: "%275:sub15": 306 # CHECK-GX-JSON-DAG: "%275:sub16": 303 # CHECK-GX-JSON-DAG: "%275:sub17": 302 # CHECK-GX-JSON-DAG: "%275:sub18": 301 # CHECK-GX-JSON-DAG: "%275:sub19": 300 # CHECK-GX-JSON-DAG: "%275:sub20": 297 # CHECK-GX-JSON-DAG: "%275:sub21": 296 # CHECK-GX-JSON-DAG: "%275:sub22": 295 # CHECK-GX-JSON-DAG: "%275:sub23": 294 # CHECK-GX-JSON-DAG: "%275:sub24": 291 # CHECK-GX-JSON-DAG: "%275:sub25": 290 # CHECK-GX-JSON-DAG: "%275:sub26": 289 # CHECK-GX-JSON-DAG: "%275:sub27": 288 # CHECK-GX-JSON-DAG: "%275:sub28": 285 # CHECK-GX-JSON-DAG: "%275:sub29": 284 # CHECK-GX-JSON-DAG: "%275:sub30": 283 # CHECK-GX-JSON-DAG: "%275:sub31": 282 # CHECK-GX-JSON-DAG: "%317:sub0": 375 # CHECK-GX-JSON-DAG: "%317:sub1": 374 # CHECK-GX-JSON-DAG: "%317:sub2": 373 # CHECK-GX-JSON-DAG: "%317:sub3": 372 # CHECK-GX-JSON-DAG: "%317:sub4": 369 # CHECK-GX-JSON-DAG: "%317:sub5": 368 # CHECK-GX-JSON-DAG: "%317:sub6": 367 # CHECK-GX-JSON-DAG: "%317:sub7": 366 # CHECK-GX-JSON-DAG: "%317:sub8": 363 # CHECK-GX-JSON-DAG: "%317:sub9": 362 # CHECK-GX-JSON-DAG: "%317:sub10": 361 # CHECK-GX-JSON-DAG: "%317:sub11": 360 # CHECK-GX-JSON-DAG: "%317:sub12": 357 # CHECK-GX-JSON-DAG: "%317:sub13": 356 # CHECK-GX-JSON-DAG: "%317:sub14": 355 # CHECK-GX-JSON-DAG: "%317:sub15": 354 # CHECK-GX-JSON-DAG: "%317:sub16": 351 # CHECK-GX-JSON-DAG: "%317:sub17": 350 # CHECK-GX-JSON-DAG: "%317:sub18": 349 # CHECK-GX-JSON-DAG: "%317:sub19": 348 # CHECK-GX-JSON-DAG: "%317:sub20": 345 # CHECK-GX-JSON-DAG: "%317:sub21": 344 # CHECK-GX-JSON-DAG: "%317:sub22": 343 # CHECK-GX-JSON-DAG: "%317:sub23": 342 # CHECK-GX-JSON-DAG: "%317:sub24": 339 # CHECK-GX-JSON-DAG: "%317:sub25": 338 # CHECK-GX-JSON-DAG: "%317:sub26": 337 # CHECK-GX-JSON-DAG: "%317:sub27": 336 # CHECK-GX-JSON-DAG: "%317:sub28": 333 # CHECK-GX-JSON-DAG: "%317:sub29": 332 # CHECK-GX-JSON-DAG: "%317:sub30": 331 # CHECK-GX-JSON-DAG: "%317:sub31": 330 # CHECK-GX-JSON-DAG: "%359:sub0": 423 # CHECK-GX-JSON-DAG: "%359:sub1": 422 # CHECK-GX-JSON-DAG: "%359:sub2": 421 # CHECK-GX-JSON-DAG: "%359:sub3": 420 # CHECK-GX-JSON-DAG: "%359:sub4": 417 # CHECK-GX-JSON-DAG: "%359:sub5": 416 # CHECK-GX-JSON-DAG: "%359:sub6": 415 # CHECK-GX-JSON-DAG: "%359:sub7": 414 # CHECK-GX-JSON-DAG: "%359:sub8": 411 # CHECK-GX-JSON-DAG: "%359:sub9": 410 # CHECK-GX-JSON-DAG: "%359:sub10": 409 # CHECK-GX-JSON-DAG: "%359:sub11": 408 # CHECK-GX-JSON-DAG: "%359:sub12": 405 # CHECK-GX-JSON-DAG: "%359:sub13": 404 # CHECK-GX-JSON-DAG: "%359:sub14": 403 # CHECK-GX-JSON-DAG: "%359:sub15": 402 # CHECK-GX-JSON-DAG: "%359:sub16": 399 # CHECK-GX-JSON-DAG: "%359:sub17": 398 # CHECK-GX-JSON-DAG: "%359:sub18": 397 # CHECK-GX-JSON-DAG: "%359:sub19": 396 # CHECK-GX-JSON-DAG: "%359:sub20": 393 # CHECK-GX-JSON-DAG: "%359:sub21": 392 # CHECK-GX-JSON-DAG: "%359:sub22": 391 # CHECK-GX-JSON-DAG: "%359:sub23": 390 # CHECK-GX-JSON-DAG: "%359:sub24": 387 # CHECK-GX-JSON-DAG: "%359:sub25": 386 # CHECK-GX-JSON-DAG: "%359:sub26": 385 # CHECK-GX-JSON-DAG: "%359:sub27": 384 # CHECK-GX-JSON-DAG: "%359:sub28": 381 # CHECK-GX-JSON-DAG: "%359:sub29": 380 # CHECK-GX-JSON-DAG: "%359:sub30": 379 # CHECK-GX-JSON-DAG: "%359:sub31": 378 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 423 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%361:vgpr_32 = COPY %360.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 134 # CHECK-GX-JSON-DAG: "%69:sub1": 133 # CHECK-GX-JSON-DAG: "%69:sub2": 132 # CHECK-GX-JSON-DAG: "%69:sub3": 131 # CHECK-GX-JSON-DAG: "%69:sub4": 128 # CHECK-GX-JSON-DAG: "%69:sub5": 127 # CHECK-GX-JSON-DAG: "%69:sub6": 126 # CHECK-GX-JSON-DAG: "%69:sub7": 125 # CHECK-GX-JSON-DAG: "%69:sub8": 122 # CHECK-GX-JSON-DAG: "%69:sub9": 121 # CHECK-GX-JSON-DAG: "%69:sub10": 120 # CHECK-GX-JSON-DAG: "%69:sub11": 119 # CHECK-GX-JSON-DAG: "%69:sub12": 116 # CHECK-GX-JSON-DAG: "%69:sub13": 115 # CHECK-GX-JSON-DAG: "%69:sub14": 114 # CHECK-GX-JSON-DAG: "%69:sub15": 113 # CHECK-GX-JSON-DAG: "%69:sub16": 110 # CHECK-GX-JSON-DAG: "%69:sub17": 109 # CHECK-GX-JSON-DAG: "%69:sub18": 108 # CHECK-GX-JSON-DAG: "%69:sub19": 107 # CHECK-GX-JSON-DAG: "%69:sub20": 104 # CHECK-GX-JSON-DAG: "%69:sub21": 103 # CHECK-GX-JSON-DAG: "%69:sub22": 102 # CHECK-GX-JSON-DAG: "%69:sub23": 101 # CHECK-GX-JSON-DAG: "%69:sub24": 98 # CHECK-GX-JSON-DAG: "%69:sub25": 97 # CHECK-GX-JSON-DAG: "%69:sub26": 96 # CHECK-GX-JSON-DAG: "%69:sub27": 95 # CHECK-GX-JSON-DAG: "%69:sub28": 92 # CHECK-GX-JSON-DAG: "%69:sub29": 91 # CHECK-GX-JSON-DAG: "%69:sub30": 90 # CHECK-GX-JSON-DAG: "%69:sub31": 89 # CHECK-GX-JSON-DAG: "%70:sub0": 86 # CHECK-GX-JSON-DAG: "%70:sub1": 85 # CHECK-GX-JSON-DAG: "%70:sub2": 84 # CHECK-GX-JSON-DAG: "%70:sub3": 83 # CHECK-GX-JSON-DAG: "%70:sub4": 80 # CHECK-GX-JSON-DAG: "%70:sub5": 79 # CHECK-GX-JSON-DAG: "%70:sub6": 78 # CHECK-GX-JSON-DAG: "%70:sub7": 77 # CHECK-GX-JSON-DAG: "%70:sub8": 74 # CHECK-GX-JSON-DAG: "%70:sub9": 73 # CHECK-GX-JSON-DAG: "%70:sub10": 72 # CHECK-GX-JSON-DAG: "%70:sub11": 71 # CHECK-GX-JSON-DAG: "%70:sub12": 68 # CHECK-GX-JSON-DAG: "%70:sub13": 67 # CHECK-GX-JSON-DAG: "%70:sub14": 66 # CHECK-GX-JSON-DAG: "%70:sub15": 65 # CHECK-GX-JSON-DAG: "%70:sub16": 62 # CHECK-GX-JSON-DAG: "%70:sub17": 61 # CHECK-GX-JSON-DAG: "%70:sub18": 60 # CHECK-GX-JSON-DAG: "%70:sub19": 59 # CHECK-GX-JSON-DAG: "%70:sub20": 56 # CHECK-GX-JSON-DAG: "%70:sub21": 55 # CHECK-GX-JSON-DAG: "%70:sub22": 54 # CHECK-GX-JSON-DAG: "%70:sub23": 53 # CHECK-GX-JSON-DAG: "%70:sub24": 50 # CHECK-GX-JSON-DAG: "%70:sub25": 49 # CHECK-GX-JSON-DAG: "%70:sub26": 48 # CHECK-GX-JSON-DAG: "%70:sub27": 47 # CHECK-GX-JSON-DAG: "%70:sub28": 44 # CHECK-GX-JSON-DAG: "%70:sub29": 43 # CHECK-GX-JSON-DAG: "%70:sub30": 42 # CHECK-GX-JSON-DAG: "%70:sub31": 41 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 182 # CHECK-GX-JSON-DAG: "%149:sub1": 181 # CHECK-GX-JSON-DAG: "%149:sub2": 180 # CHECK-GX-JSON-DAG: "%149:sub3": 179 # CHECK-GX-JSON-DAG: "%149:sub4": 176 # CHECK-GX-JSON-DAG: "%149:sub5": 175 # CHECK-GX-JSON-DAG: "%149:sub6": 174 # CHECK-GX-JSON-DAG: "%149:sub7": 173 # CHECK-GX-JSON-DAG: "%149:sub8": 170 # CHECK-GX-JSON-DAG: "%149:sub9": 169 # CHECK-GX-JSON-DAG: "%149:sub10": 168 # CHECK-GX-JSON-DAG: "%149:sub11": 167 # CHECK-GX-JSON-DAG: "%149:sub12": 164 # CHECK-GX-JSON-DAG: "%149:sub13": 163 # CHECK-GX-JSON-DAG: "%149:sub14": 162 # CHECK-GX-JSON-DAG: "%149:sub15": 161 # CHECK-GX-JSON-DAG: "%149:sub16": 158 # CHECK-GX-JSON-DAG: "%149:sub17": 157 # CHECK-GX-JSON-DAG: "%149:sub18": 156 # CHECK-GX-JSON-DAG: "%149:sub19": 155 # CHECK-GX-JSON-DAG: "%149:sub20": 152 # CHECK-GX-JSON-DAG: "%149:sub21": 151 # CHECK-GX-JSON-DAG: "%149:sub22": 150 # CHECK-GX-JSON-DAG: "%149:sub23": 149 # CHECK-GX-JSON-DAG: "%149:sub24": 146 # CHECK-GX-JSON-DAG: "%149:sub25": 145 # CHECK-GX-JSON-DAG: "%149:sub26": 144 # CHECK-GX-JSON-DAG: "%149:sub27": 143 # CHECK-GX-JSON-DAG: "%149:sub28": 140 # CHECK-GX-JSON-DAG: "%149:sub29": 139 # CHECK-GX-JSON-DAG: "%149:sub30": 138 # CHECK-GX-JSON-DAG: "%149:sub31": 137 # CHECK-GX-JSON-DAG: "%191:sub0": 230 # CHECK-GX-JSON-DAG: "%191:sub1": 229 # CHECK-GX-JSON-DAG: "%191:sub2": 228 # CHECK-GX-JSON-DAG: "%191:sub3": 227 # CHECK-GX-JSON-DAG: "%191:sub4": 224 # CHECK-GX-JSON-DAG: "%191:sub5": 223 # CHECK-GX-JSON-DAG: "%191:sub6": 222 # CHECK-GX-JSON-DAG: "%191:sub7": 221 # CHECK-GX-JSON-DAG: "%191:sub8": 218 # CHECK-GX-JSON-DAG: "%191:sub9": 217 # CHECK-GX-JSON-DAG: "%191:sub10": 216 # CHECK-GX-JSON-DAG: "%191:sub11": 215 # CHECK-GX-JSON-DAG: "%191:sub12": 212 # CHECK-GX-JSON-DAG: "%191:sub13": 211 # CHECK-GX-JSON-DAG: "%191:sub14": 210 # CHECK-GX-JSON-DAG: "%191:sub15": 209 # CHECK-GX-JSON-DAG: "%191:sub16": 206 # CHECK-GX-JSON-DAG: "%191:sub17": 205 # CHECK-GX-JSON-DAG: "%191:sub18": 204 # CHECK-GX-JSON-DAG: "%191:sub19": 203 # CHECK-GX-JSON-DAG: "%191:sub20": 200 # CHECK-GX-JSON-DAG: "%191:sub21": 199 # CHECK-GX-JSON-DAG: "%191:sub22": 198 # CHECK-GX-JSON-DAG: "%191:sub23": 197 # CHECK-GX-JSON-DAG: "%191:sub24": 194 # CHECK-GX-JSON-DAG: "%191:sub25": 193 # CHECK-GX-JSON-DAG: "%191:sub26": 192 # CHECK-GX-JSON-DAG: "%191:sub27": 191 # CHECK-GX-JSON-DAG: "%191:sub28": 188 # CHECK-GX-JSON-DAG: "%191:sub29": 187 # CHECK-GX-JSON-DAG: "%191:sub30": 186 # CHECK-GX-JSON-DAG: "%191:sub31": 185 # CHECK-GX-JSON-DAG: "%233:sub0": 278 # CHECK-GX-JSON-DAG: "%233:sub1": 277 # CHECK-GX-JSON-DAG: "%233:sub2": 276 # CHECK-GX-JSON-DAG: "%233:sub3": 275 # CHECK-GX-JSON-DAG: "%233:sub4": 272 # CHECK-GX-JSON-DAG: "%233:sub5": 271 # CHECK-GX-JSON-DAG: "%233:sub6": 270 # CHECK-GX-JSON-DAG: "%233:sub7": 269 # CHECK-GX-JSON-DAG: "%233:sub8": 266 # CHECK-GX-JSON-DAG: "%233:sub9": 265 # CHECK-GX-JSON-DAG: "%233:sub10": 264 # CHECK-GX-JSON-DAG: "%233:sub11": 263 # CHECK-GX-JSON-DAG: "%233:sub12": 260 # CHECK-GX-JSON-DAG: "%233:sub13": 259 # CHECK-GX-JSON-DAG: "%233:sub14": 258 # CHECK-GX-JSON-DAG: "%233:sub15": 257 # CHECK-GX-JSON-DAG: "%233:sub16": 254 # CHECK-GX-JSON-DAG: "%233:sub17": 253 # CHECK-GX-JSON-DAG: "%233:sub18": 252 # CHECK-GX-JSON-DAG: "%233:sub19": 251 # CHECK-GX-JSON-DAG: "%233:sub20": 248 # CHECK-GX-JSON-DAG: "%233:sub21": 247 # CHECK-GX-JSON-DAG: "%233:sub22": 246 # CHECK-GX-JSON-DAG: "%233:sub23": 245 # CHECK-GX-JSON-DAG: "%233:sub24": 242 # CHECK-GX-JSON-DAG: "%233:sub25": 241 # CHECK-GX-JSON-DAG: "%233:sub26": 240 # CHECK-GX-JSON-DAG: "%233:sub27": 239 # CHECK-GX-JSON-DAG: "%233:sub28": 236 # CHECK-GX-JSON-DAG: "%233:sub29": 235 # CHECK-GX-JSON-DAG: "%233:sub30": 234 # CHECK-GX-JSON-DAG: "%233:sub31": 233 # CHECK-GX-JSON-DAG: "%275:sub0": 326 # CHECK-GX-JSON-DAG: "%275:sub1": 325 # CHECK-GX-JSON-DAG: "%275:sub2": 324 # CHECK-GX-JSON-DAG: "%275:sub3": 323 # CHECK-GX-JSON-DAG: "%275:sub4": 320 # CHECK-GX-JSON-DAG: "%275:sub5": 319 # CHECK-GX-JSON-DAG: "%275:sub6": 318 # CHECK-GX-JSON-DAG: "%275:sub7": 317 # CHECK-GX-JSON-DAG: "%275:sub8": 314 # CHECK-GX-JSON-DAG: "%275:sub9": 313 # CHECK-GX-JSON-DAG: "%275:sub10": 312 # CHECK-GX-JSON-DAG: "%275:sub11": 311 # CHECK-GX-JSON-DAG: "%275:sub12": 308 # CHECK-GX-JSON-DAG: "%275:sub13": 307 # CHECK-GX-JSON-DAG: "%275:sub14": 306 # CHECK-GX-JSON-DAG: "%275:sub15": 305 # CHECK-GX-JSON-DAG: "%275:sub16": 302 # CHECK-GX-JSON-DAG: "%275:sub17": 301 # CHECK-GX-JSON-DAG: "%275:sub18": 300 # CHECK-GX-JSON-DAG: "%275:sub19": 299 # CHECK-GX-JSON-DAG: "%275:sub20": 296 # CHECK-GX-JSON-DAG: "%275:sub21": 295 # CHECK-GX-JSON-DAG: "%275:sub22": 294 # CHECK-GX-JSON-DAG: "%275:sub23": 293 # CHECK-GX-JSON-DAG: "%275:sub24": 290 # CHECK-GX-JSON-DAG: "%275:sub25": 289 # CHECK-GX-JSON-DAG: "%275:sub26": 288 # CHECK-GX-JSON-DAG: "%275:sub27": 287 # CHECK-GX-JSON-DAG: "%275:sub28": 284 # CHECK-GX-JSON-DAG: "%275:sub29": 283 # CHECK-GX-JSON-DAG: "%275:sub30": 282 # CHECK-GX-JSON-DAG: "%275:sub31": 281 # CHECK-GX-JSON-DAG: "%317:sub0": 374 # CHECK-GX-JSON-DAG: "%317:sub1": 373 # CHECK-GX-JSON-DAG: "%317:sub2": 372 # CHECK-GX-JSON-DAG: "%317:sub3": 371 # CHECK-GX-JSON-DAG: "%317:sub4": 368 # CHECK-GX-JSON-DAG: "%317:sub5": 367 # CHECK-GX-JSON-DAG: "%317:sub6": 366 # CHECK-GX-JSON-DAG: "%317:sub7": 365 # CHECK-GX-JSON-DAG: "%317:sub8": 362 # CHECK-GX-JSON-DAG: "%317:sub9": 361 # CHECK-GX-JSON-DAG: "%317:sub10": 360 # CHECK-GX-JSON-DAG: "%317:sub11": 359 # CHECK-GX-JSON-DAG: "%317:sub12": 356 # CHECK-GX-JSON-DAG: "%317:sub13": 355 # CHECK-GX-JSON-DAG: "%317:sub14": 354 # CHECK-GX-JSON-DAG: "%317:sub15": 353 # CHECK-GX-JSON-DAG: "%317:sub16": 350 # CHECK-GX-JSON-DAG: "%317:sub17": 349 # CHECK-GX-JSON-DAG: "%317:sub18": 348 # CHECK-GX-JSON-DAG: "%317:sub19": 347 # CHECK-GX-JSON-DAG: "%317:sub20": 344 # CHECK-GX-JSON-DAG: "%317:sub21": 343 # CHECK-GX-JSON-DAG: "%317:sub22": 342 # CHECK-GX-JSON-DAG: "%317:sub23": 341 # CHECK-GX-JSON-DAG: "%317:sub24": 338 # CHECK-GX-JSON-DAG: "%317:sub25": 337 # CHECK-GX-JSON-DAG: "%317:sub26": 336 # CHECK-GX-JSON-DAG: "%317:sub27": 335 # CHECK-GX-JSON-DAG: "%317:sub28": 332 # CHECK-GX-JSON-DAG: "%317:sub29": 331 # CHECK-GX-JSON-DAG: "%317:sub30": 330 # CHECK-GX-JSON-DAG: "%317:sub31": 329 # CHECK-GX-JSON-DAG: "%359:sub0": 422 # CHECK-GX-JSON-DAG: "%359:sub1": 421 # CHECK-GX-JSON-DAG: "%359:sub2": 420 # CHECK-GX-JSON-DAG: "%359:sub3": 419 # CHECK-GX-JSON-DAG: "%359:sub4": 416 # CHECK-GX-JSON-DAG: "%359:sub5": 415 # CHECK-GX-JSON-DAG: "%359:sub6": 414 # CHECK-GX-JSON-DAG: "%359:sub7": 413 # CHECK-GX-JSON-DAG: "%359:sub8": 410 # CHECK-GX-JSON-DAG: "%359:sub9": 409 # CHECK-GX-JSON-DAG: "%359:sub10": 408 # CHECK-GX-JSON-DAG: "%359:sub11": 407 # CHECK-GX-JSON-DAG: "%359:sub12": 404 # CHECK-GX-JSON-DAG: "%359:sub13": 403 # CHECK-GX-JSON-DAG: "%359:sub14": 402 # CHECK-GX-JSON-DAG: "%359:sub15": 401 # CHECK-GX-JSON-DAG: "%359:sub16": 398 # CHECK-GX-JSON-DAG: "%359:sub17": 397 # CHECK-GX-JSON-DAG: "%359:sub18": 396 # CHECK-GX-JSON-DAG: "%359:sub19": 395 # CHECK-GX-JSON-DAG: "%359:sub20": 392 # CHECK-GX-JSON-DAG: "%359:sub21": 391 # CHECK-GX-JSON-DAG: "%359:sub22": 390 # CHECK-GX-JSON-DAG: "%359:sub23": 389 # CHECK-GX-JSON-DAG: "%359:sub24": 386 # CHECK-GX-JSON-DAG: "%359:sub25": 385 # CHECK-GX-JSON-DAG: "%359:sub26": 384 # CHECK-GX-JSON-DAG: "%359:sub27": 383 # CHECK-GX-JSON-DAG: "%359:sub28": 380 # CHECK-GX-JSON-DAG: "%359:sub29": 379 # CHECK-GX-JSON-DAG: "%359:sub30": 378 # CHECK-GX-JSON-DAG: "%359:sub31": 377 # CHECK-GX-JSON-DAG: "%360:sub0": 3 # CHECK-GX-JSON-DAG: "%360:sub1": 2 # CHECK-GX-JSON-DAG: "%360:sub2": 1 # CHECK-GX-JSON-DAG: "%360:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 422 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%362:vgpr_32 = COPY %360.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 133 # CHECK-GX-JSON-DAG: "%69:sub1": 132 # CHECK-GX-JSON-DAG: "%69:sub2": 131 # CHECK-GX-JSON-DAG: "%69:sub3": 130 # CHECK-GX-JSON-DAG: "%69:sub4": 127 # CHECK-GX-JSON-DAG: "%69:sub5": 126 # CHECK-GX-JSON-DAG: "%69:sub6": 125 # CHECK-GX-JSON-DAG: "%69:sub7": 124 # CHECK-GX-JSON-DAG: "%69:sub8": 121 # CHECK-GX-JSON-DAG: "%69:sub9": 120 # CHECK-GX-JSON-DAG: "%69:sub10": 119 # CHECK-GX-JSON-DAG: "%69:sub11": 118 # CHECK-GX-JSON-DAG: "%69:sub12": 115 # CHECK-GX-JSON-DAG: "%69:sub13": 114 # CHECK-GX-JSON-DAG: "%69:sub14": 113 # CHECK-GX-JSON-DAG: "%69:sub15": 112 # CHECK-GX-JSON-DAG: "%69:sub16": 109 # CHECK-GX-JSON-DAG: "%69:sub17": 108 # CHECK-GX-JSON-DAG: "%69:sub18": 107 # CHECK-GX-JSON-DAG: "%69:sub19": 106 # CHECK-GX-JSON-DAG: "%69:sub20": 103 # CHECK-GX-JSON-DAG: "%69:sub21": 102 # CHECK-GX-JSON-DAG: "%69:sub22": 101 # CHECK-GX-JSON-DAG: "%69:sub23": 100 # CHECK-GX-JSON-DAG: "%69:sub24": 97 # CHECK-GX-JSON-DAG: "%69:sub25": 96 # CHECK-GX-JSON-DAG: "%69:sub26": 95 # CHECK-GX-JSON-DAG: "%69:sub27": 94 # CHECK-GX-JSON-DAG: "%69:sub28": 91 # CHECK-GX-JSON-DAG: "%69:sub29": 90 # CHECK-GX-JSON-DAG: "%69:sub30": 89 # CHECK-GX-JSON-DAG: "%69:sub31": 88 # CHECK-GX-JSON-DAG: "%70:sub0": 85 # CHECK-GX-JSON-DAG: "%70:sub1": 84 # CHECK-GX-JSON-DAG: "%70:sub2": 83 # CHECK-GX-JSON-DAG: "%70:sub3": 82 # CHECK-GX-JSON-DAG: "%70:sub4": 79 # CHECK-GX-JSON-DAG: "%70:sub5": 78 # CHECK-GX-JSON-DAG: "%70:sub6": 77 # CHECK-GX-JSON-DAG: "%70:sub7": 76 # CHECK-GX-JSON-DAG: "%70:sub8": 73 # CHECK-GX-JSON-DAG: "%70:sub9": 72 # CHECK-GX-JSON-DAG: "%70:sub10": 71 # CHECK-GX-JSON-DAG: "%70:sub11": 70 # CHECK-GX-JSON-DAG: "%70:sub12": 67 # CHECK-GX-JSON-DAG: "%70:sub13": 66 # CHECK-GX-JSON-DAG: "%70:sub14": 65 # CHECK-GX-JSON-DAG: "%70:sub15": 64 # CHECK-GX-JSON-DAG: "%70:sub16": 61 # CHECK-GX-JSON-DAG: "%70:sub17": 60 # CHECK-GX-JSON-DAG: "%70:sub18": 59 # CHECK-GX-JSON-DAG: "%70:sub19": 58 # CHECK-GX-JSON-DAG: "%70:sub20": 55 # CHECK-GX-JSON-DAG: "%70:sub21": 54 # CHECK-GX-JSON-DAG: "%70:sub22": 53 # CHECK-GX-JSON-DAG: "%70:sub23": 52 # CHECK-GX-JSON-DAG: "%70:sub24": 49 # CHECK-GX-JSON-DAG: "%70:sub25": 48 # CHECK-GX-JSON-DAG: "%70:sub26": 47 # CHECK-GX-JSON-DAG: "%70:sub27": 46 # CHECK-GX-JSON-DAG: "%70:sub28": 43 # CHECK-GX-JSON-DAG: "%70:sub29": 42 # CHECK-GX-JSON-DAG: "%70:sub30": 41 # CHECK-GX-JSON-DAG: "%70:sub31": 40 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 181 # CHECK-GX-JSON-DAG: "%149:sub1": 180 # CHECK-GX-JSON-DAG: "%149:sub2": 179 # CHECK-GX-JSON-DAG: "%149:sub3": 178 # CHECK-GX-JSON-DAG: "%149:sub4": 175 # CHECK-GX-JSON-DAG: "%149:sub5": 174 # CHECK-GX-JSON-DAG: "%149:sub6": 173 # CHECK-GX-JSON-DAG: "%149:sub7": 172 # CHECK-GX-JSON-DAG: "%149:sub8": 169 # CHECK-GX-JSON-DAG: "%149:sub9": 168 # CHECK-GX-JSON-DAG: "%149:sub10": 167 # CHECK-GX-JSON-DAG: "%149:sub11": 166 # CHECK-GX-JSON-DAG: "%149:sub12": 163 # CHECK-GX-JSON-DAG: "%149:sub13": 162 # CHECK-GX-JSON-DAG: "%149:sub14": 161 # CHECK-GX-JSON-DAG: "%149:sub15": 160 # CHECK-GX-JSON-DAG: "%149:sub16": 157 # CHECK-GX-JSON-DAG: "%149:sub17": 156 # CHECK-GX-JSON-DAG: "%149:sub18": 155 # CHECK-GX-JSON-DAG: "%149:sub19": 154 # CHECK-GX-JSON-DAG: "%149:sub20": 151 # CHECK-GX-JSON-DAG: "%149:sub21": 150 # CHECK-GX-JSON-DAG: "%149:sub22": 149 # CHECK-GX-JSON-DAG: "%149:sub23": 148 # CHECK-GX-JSON-DAG: "%149:sub24": 145 # CHECK-GX-JSON-DAG: "%149:sub25": 144 # CHECK-GX-JSON-DAG: "%149:sub26": 143 # CHECK-GX-JSON-DAG: "%149:sub27": 142 # CHECK-GX-JSON-DAG: "%149:sub28": 139 # CHECK-GX-JSON-DAG: "%149:sub29": 138 # CHECK-GX-JSON-DAG: "%149:sub30": 137 # CHECK-GX-JSON-DAG: "%149:sub31": 136 # CHECK-GX-JSON-DAG: "%191:sub0": 229 # CHECK-GX-JSON-DAG: "%191:sub1": 228 # CHECK-GX-JSON-DAG: "%191:sub2": 227 # CHECK-GX-JSON-DAG: "%191:sub3": 226 # CHECK-GX-JSON-DAG: "%191:sub4": 223 # CHECK-GX-JSON-DAG: "%191:sub5": 222 # CHECK-GX-JSON-DAG: "%191:sub6": 221 # CHECK-GX-JSON-DAG: "%191:sub7": 220 # CHECK-GX-JSON-DAG: "%191:sub8": 217 # CHECK-GX-JSON-DAG: "%191:sub9": 216 # CHECK-GX-JSON-DAG: "%191:sub10": 215 # CHECK-GX-JSON-DAG: "%191:sub11": 214 # CHECK-GX-JSON-DAG: "%191:sub12": 211 # CHECK-GX-JSON-DAG: "%191:sub13": 210 # CHECK-GX-JSON-DAG: "%191:sub14": 209 # CHECK-GX-JSON-DAG: "%191:sub15": 208 # CHECK-GX-JSON-DAG: "%191:sub16": 205 # CHECK-GX-JSON-DAG: "%191:sub17": 204 # CHECK-GX-JSON-DAG: "%191:sub18": 203 # CHECK-GX-JSON-DAG: "%191:sub19": 202 # CHECK-GX-JSON-DAG: "%191:sub20": 199 # CHECK-GX-JSON-DAG: "%191:sub21": 198 # CHECK-GX-JSON-DAG: "%191:sub22": 197 # CHECK-GX-JSON-DAG: "%191:sub23": 196 # CHECK-GX-JSON-DAG: "%191:sub24": 193 # CHECK-GX-JSON-DAG: "%191:sub25": 192 # CHECK-GX-JSON-DAG: "%191:sub26": 191 # CHECK-GX-JSON-DAG: "%191:sub27": 190 # CHECK-GX-JSON-DAG: "%191:sub28": 187 # CHECK-GX-JSON-DAG: "%191:sub29": 186 # CHECK-GX-JSON-DAG: "%191:sub30": 185 # CHECK-GX-JSON-DAG: "%191:sub31": 184 # CHECK-GX-JSON-DAG: "%233:sub0": 277 # CHECK-GX-JSON-DAG: "%233:sub1": 276 # CHECK-GX-JSON-DAG: "%233:sub2": 275 # CHECK-GX-JSON-DAG: "%233:sub3": 274 # CHECK-GX-JSON-DAG: "%233:sub4": 271 # CHECK-GX-JSON-DAG: "%233:sub5": 270 # CHECK-GX-JSON-DAG: "%233:sub6": 269 # CHECK-GX-JSON-DAG: "%233:sub7": 268 # CHECK-GX-JSON-DAG: "%233:sub8": 265 # CHECK-GX-JSON-DAG: "%233:sub9": 264 # CHECK-GX-JSON-DAG: "%233:sub10": 263 # CHECK-GX-JSON-DAG: "%233:sub11": 262 # CHECK-GX-JSON-DAG: "%233:sub12": 259 # CHECK-GX-JSON-DAG: "%233:sub13": 258 # CHECK-GX-JSON-DAG: "%233:sub14": 257 # CHECK-GX-JSON-DAG: "%233:sub15": 256 # CHECK-GX-JSON-DAG: "%233:sub16": 253 # CHECK-GX-JSON-DAG: "%233:sub17": 252 # CHECK-GX-JSON-DAG: "%233:sub18": 251 # CHECK-GX-JSON-DAG: "%233:sub19": 250 # CHECK-GX-JSON-DAG: "%233:sub20": 247 # CHECK-GX-JSON-DAG: "%233:sub21": 246 # CHECK-GX-JSON-DAG: "%233:sub22": 245 # CHECK-GX-JSON-DAG: "%233:sub23": 244 # CHECK-GX-JSON-DAG: "%233:sub24": 241 # CHECK-GX-JSON-DAG: "%233:sub25": 240 # CHECK-GX-JSON-DAG: "%233:sub26": 239 # CHECK-GX-JSON-DAG: "%233:sub27": 238 # CHECK-GX-JSON-DAG: "%233:sub28": 235 # CHECK-GX-JSON-DAG: "%233:sub29": 234 # CHECK-GX-JSON-DAG: "%233:sub30": 233 # CHECK-GX-JSON-DAG: "%233:sub31": 232 # CHECK-GX-JSON-DAG: "%275:sub0": 325 # CHECK-GX-JSON-DAG: "%275:sub1": 324 # CHECK-GX-JSON-DAG: "%275:sub2": 323 # CHECK-GX-JSON-DAG: "%275:sub3": 322 # CHECK-GX-JSON-DAG: "%275:sub4": 319 # CHECK-GX-JSON-DAG: "%275:sub5": 318 # CHECK-GX-JSON-DAG: "%275:sub6": 317 # CHECK-GX-JSON-DAG: "%275:sub7": 316 # CHECK-GX-JSON-DAG: "%275:sub8": 313 # CHECK-GX-JSON-DAG: "%275:sub9": 312 # CHECK-GX-JSON-DAG: "%275:sub10": 311 # CHECK-GX-JSON-DAG: "%275:sub11": 310 # CHECK-GX-JSON-DAG: "%275:sub12": 307 # CHECK-GX-JSON-DAG: "%275:sub13": 306 # CHECK-GX-JSON-DAG: "%275:sub14": 305 # CHECK-GX-JSON-DAG: "%275:sub15": 304 # CHECK-GX-JSON-DAG: "%275:sub16": 301 # CHECK-GX-JSON-DAG: "%275:sub17": 300 # CHECK-GX-JSON-DAG: "%275:sub18": 299 # CHECK-GX-JSON-DAG: "%275:sub19": 298 # CHECK-GX-JSON-DAG: "%275:sub20": 295 # CHECK-GX-JSON-DAG: "%275:sub21": 294 # CHECK-GX-JSON-DAG: "%275:sub22": 293 # CHECK-GX-JSON-DAG: "%275:sub23": 292 # CHECK-GX-JSON-DAG: "%275:sub24": 289 # CHECK-GX-JSON-DAG: "%275:sub25": 288 # CHECK-GX-JSON-DAG: "%275:sub26": 287 # CHECK-GX-JSON-DAG: "%275:sub27": 286 # CHECK-GX-JSON-DAG: "%275:sub28": 283 # CHECK-GX-JSON-DAG: "%275:sub29": 282 # CHECK-GX-JSON-DAG: "%275:sub30": 281 # CHECK-GX-JSON-DAG: "%275:sub31": 280 # CHECK-GX-JSON-DAG: "%317:sub0": 373 # CHECK-GX-JSON-DAG: "%317:sub1": 372 # CHECK-GX-JSON-DAG: "%317:sub2": 371 # CHECK-GX-JSON-DAG: "%317:sub3": 370 # CHECK-GX-JSON-DAG: "%317:sub4": 367 # CHECK-GX-JSON-DAG: "%317:sub5": 366 # CHECK-GX-JSON-DAG: "%317:sub6": 365 # CHECK-GX-JSON-DAG: "%317:sub7": 364 # CHECK-GX-JSON-DAG: "%317:sub8": 361 # CHECK-GX-JSON-DAG: "%317:sub9": 360 # CHECK-GX-JSON-DAG: "%317:sub10": 359 # CHECK-GX-JSON-DAG: "%317:sub11": 358 # CHECK-GX-JSON-DAG: "%317:sub12": 355 # CHECK-GX-JSON-DAG: "%317:sub13": 354 # CHECK-GX-JSON-DAG: "%317:sub14": 353 # CHECK-GX-JSON-DAG: "%317:sub15": 352 # CHECK-GX-JSON-DAG: "%317:sub16": 349 # CHECK-GX-JSON-DAG: "%317:sub17": 348 # CHECK-GX-JSON-DAG: "%317:sub18": 347 # CHECK-GX-JSON-DAG: "%317:sub19": 346 # CHECK-GX-JSON-DAG: "%317:sub20": 343 # CHECK-GX-JSON-DAG: "%317:sub21": 342 # CHECK-GX-JSON-DAG: "%317:sub22": 341 # CHECK-GX-JSON-DAG: "%317:sub23": 340 # CHECK-GX-JSON-DAG: "%317:sub24": 337 # CHECK-GX-JSON-DAG: "%317:sub25": 336 # CHECK-GX-JSON-DAG: "%317:sub26": 335 # CHECK-GX-JSON-DAG: "%317:sub27": 334 # CHECK-GX-JSON-DAG: "%317:sub28": 331 # CHECK-GX-JSON-DAG: "%317:sub29": 330 # CHECK-GX-JSON-DAG: "%317:sub30": 329 # CHECK-GX-JSON-DAG: "%317:sub31": 328 # CHECK-GX-JSON-DAG: "%359:sub0": 421 # CHECK-GX-JSON-DAG: "%359:sub1": 420 # CHECK-GX-JSON-DAG: "%359:sub2": 419 # CHECK-GX-JSON-DAG: "%359:sub3": 418 # CHECK-GX-JSON-DAG: "%359:sub4": 415 # CHECK-GX-JSON-DAG: "%359:sub5": 414 # CHECK-GX-JSON-DAG: "%359:sub6": 413 # CHECK-GX-JSON-DAG: "%359:sub7": 412 # CHECK-GX-JSON-DAG: "%359:sub8": 409 # CHECK-GX-JSON-DAG: "%359:sub9": 408 # CHECK-GX-JSON-DAG: "%359:sub10": 407 # CHECK-GX-JSON-DAG: "%359:sub11": 406 # CHECK-GX-JSON-DAG: "%359:sub12": 403 # CHECK-GX-JSON-DAG: "%359:sub13": 402 # CHECK-GX-JSON-DAG: "%359:sub14": 401 # CHECK-GX-JSON-DAG: "%359:sub15": 400 # CHECK-GX-JSON-DAG: "%359:sub16": 397 # CHECK-GX-JSON-DAG: "%359:sub17": 396 # CHECK-GX-JSON-DAG: "%359:sub18": 395 # CHECK-GX-JSON-DAG: "%359:sub19": 394 # CHECK-GX-JSON-DAG: "%359:sub20": 391 # CHECK-GX-JSON-DAG: "%359:sub21": 390 # CHECK-GX-JSON-DAG: "%359:sub22": 389 # CHECK-GX-JSON-DAG: "%359:sub23": 388 # CHECK-GX-JSON-DAG: "%359:sub24": 385 # CHECK-GX-JSON-DAG: "%359:sub25": 384 # CHECK-GX-JSON-DAG: "%359:sub26": 383 # CHECK-GX-JSON-DAG: "%359:sub27": 382 # CHECK-GX-JSON-DAG: "%359:sub28": 379 # CHECK-GX-JSON-DAG: "%359:sub29": 378 # CHECK-GX-JSON-DAG: "%359:sub30": 377 # CHECK-GX-JSON-DAG: "%359:sub31": 376 # CHECK-GX-JSON-DAG: "%360:sub0": 2 # CHECK-GX-JSON-DAG: "%360:sub1": 1 # CHECK-GX-JSON-DAG: "%360:sub2": 0 # CHECK-GX-JSON-DAG: "%361": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 421 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%363:vgpr_32 = COPY %360.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 132 # CHECK-GX-JSON-DAG: "%69:sub1": 131 # CHECK-GX-JSON-DAG: "%69:sub2": 130 # CHECK-GX-JSON-DAG: "%69:sub3": 129 # CHECK-GX-JSON-DAG: "%69:sub4": 126 # CHECK-GX-JSON-DAG: "%69:sub5": 125 # CHECK-GX-JSON-DAG: "%69:sub6": 124 # CHECK-GX-JSON-DAG: "%69:sub7": 123 # CHECK-GX-JSON-DAG: "%69:sub8": 120 # CHECK-GX-JSON-DAG: "%69:sub9": 119 # CHECK-GX-JSON-DAG: "%69:sub10": 118 # CHECK-GX-JSON-DAG: "%69:sub11": 117 # CHECK-GX-JSON-DAG: "%69:sub12": 114 # CHECK-GX-JSON-DAG: "%69:sub13": 113 # CHECK-GX-JSON-DAG: "%69:sub14": 112 # CHECK-GX-JSON-DAG: "%69:sub15": 111 # CHECK-GX-JSON-DAG: "%69:sub16": 108 # CHECK-GX-JSON-DAG: "%69:sub17": 107 # CHECK-GX-JSON-DAG: "%69:sub18": 106 # CHECK-GX-JSON-DAG: "%69:sub19": 105 # CHECK-GX-JSON-DAG: "%69:sub20": 102 # CHECK-GX-JSON-DAG: "%69:sub21": 101 # CHECK-GX-JSON-DAG: "%69:sub22": 100 # CHECK-GX-JSON-DAG: "%69:sub23": 99 # CHECK-GX-JSON-DAG: "%69:sub24": 96 # CHECK-GX-JSON-DAG: "%69:sub25": 95 # CHECK-GX-JSON-DAG: "%69:sub26": 94 # CHECK-GX-JSON-DAG: "%69:sub27": 93 # CHECK-GX-JSON-DAG: "%69:sub28": 90 # CHECK-GX-JSON-DAG: "%69:sub29": 89 # CHECK-GX-JSON-DAG: "%69:sub30": 88 # CHECK-GX-JSON-DAG: "%69:sub31": 87 # CHECK-GX-JSON-DAG: "%70:sub0": 84 # CHECK-GX-JSON-DAG: "%70:sub1": 83 # CHECK-GX-JSON-DAG: "%70:sub2": 82 # CHECK-GX-JSON-DAG: "%70:sub3": 81 # CHECK-GX-JSON-DAG: "%70:sub4": 78 # CHECK-GX-JSON-DAG: "%70:sub5": 77 # CHECK-GX-JSON-DAG: "%70:sub6": 76 # CHECK-GX-JSON-DAG: "%70:sub7": 75 # CHECK-GX-JSON-DAG: "%70:sub8": 72 # CHECK-GX-JSON-DAG: "%70:sub9": 71 # CHECK-GX-JSON-DAG: "%70:sub10": 70 # CHECK-GX-JSON-DAG: "%70:sub11": 69 # CHECK-GX-JSON-DAG: "%70:sub12": 66 # CHECK-GX-JSON-DAG: "%70:sub13": 65 # CHECK-GX-JSON-DAG: "%70:sub14": 64 # CHECK-GX-JSON-DAG: "%70:sub15": 63 # CHECK-GX-JSON-DAG: "%70:sub16": 60 # CHECK-GX-JSON-DAG: "%70:sub17": 59 # CHECK-GX-JSON-DAG: "%70:sub18": 58 # CHECK-GX-JSON-DAG: "%70:sub19": 57 # CHECK-GX-JSON-DAG: "%70:sub20": 54 # CHECK-GX-JSON-DAG: "%70:sub21": 53 # CHECK-GX-JSON-DAG: "%70:sub22": 52 # CHECK-GX-JSON-DAG: "%70:sub23": 51 # CHECK-GX-JSON-DAG: "%70:sub24": 48 # CHECK-GX-JSON-DAG: "%70:sub25": 47 # CHECK-GX-JSON-DAG: "%70:sub26": 46 # CHECK-GX-JSON-DAG: "%70:sub27": 45 # CHECK-GX-JSON-DAG: "%70:sub28": 42 # CHECK-GX-JSON-DAG: "%70:sub29": 41 # CHECK-GX-JSON-DAG: "%70:sub30": 40 # CHECK-GX-JSON-DAG: "%70:sub31": 39 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 180 # CHECK-GX-JSON-DAG: "%149:sub1": 179 # CHECK-GX-JSON-DAG: "%149:sub2": 178 # CHECK-GX-JSON-DAG: "%149:sub3": 177 # CHECK-GX-JSON-DAG: "%149:sub4": 174 # CHECK-GX-JSON-DAG: "%149:sub5": 173 # CHECK-GX-JSON-DAG: "%149:sub6": 172 # CHECK-GX-JSON-DAG: "%149:sub7": 171 # CHECK-GX-JSON-DAG: "%149:sub8": 168 # CHECK-GX-JSON-DAG: "%149:sub9": 167 # CHECK-GX-JSON-DAG: "%149:sub10": 166 # CHECK-GX-JSON-DAG: "%149:sub11": 165 # CHECK-GX-JSON-DAG: "%149:sub12": 162 # CHECK-GX-JSON-DAG: "%149:sub13": 161 # CHECK-GX-JSON-DAG: "%149:sub14": 160 # CHECK-GX-JSON-DAG: "%149:sub15": 159 # CHECK-GX-JSON-DAG: "%149:sub16": 156 # CHECK-GX-JSON-DAG: "%149:sub17": 155 # CHECK-GX-JSON-DAG: "%149:sub18": 154 # CHECK-GX-JSON-DAG: "%149:sub19": 153 # CHECK-GX-JSON-DAG: "%149:sub20": 150 # CHECK-GX-JSON-DAG: "%149:sub21": 149 # CHECK-GX-JSON-DAG: "%149:sub22": 148 # CHECK-GX-JSON-DAG: "%149:sub23": 147 # CHECK-GX-JSON-DAG: "%149:sub24": 144 # CHECK-GX-JSON-DAG: "%149:sub25": 143 # CHECK-GX-JSON-DAG: "%149:sub26": 142 # CHECK-GX-JSON-DAG: "%149:sub27": 141 # CHECK-GX-JSON-DAG: "%149:sub28": 138 # CHECK-GX-JSON-DAG: "%149:sub29": 137 # CHECK-GX-JSON-DAG: "%149:sub30": 136 # CHECK-GX-JSON-DAG: "%149:sub31": 135 # CHECK-GX-JSON-DAG: "%191:sub0": 228 # CHECK-GX-JSON-DAG: "%191:sub1": 227 # CHECK-GX-JSON-DAG: "%191:sub2": 226 # CHECK-GX-JSON-DAG: "%191:sub3": 225 # CHECK-GX-JSON-DAG: "%191:sub4": 222 # CHECK-GX-JSON-DAG: "%191:sub5": 221 # CHECK-GX-JSON-DAG: "%191:sub6": 220 # CHECK-GX-JSON-DAG: "%191:sub7": 219 # CHECK-GX-JSON-DAG: "%191:sub8": 216 # CHECK-GX-JSON-DAG: "%191:sub9": 215 # CHECK-GX-JSON-DAG: "%191:sub10": 214 # CHECK-GX-JSON-DAG: "%191:sub11": 213 # CHECK-GX-JSON-DAG: "%191:sub12": 210 # CHECK-GX-JSON-DAG: "%191:sub13": 209 # CHECK-GX-JSON-DAG: "%191:sub14": 208 # CHECK-GX-JSON-DAG: "%191:sub15": 207 # CHECK-GX-JSON-DAG: "%191:sub16": 204 # CHECK-GX-JSON-DAG: "%191:sub17": 203 # CHECK-GX-JSON-DAG: "%191:sub18": 202 # CHECK-GX-JSON-DAG: "%191:sub19": 201 # CHECK-GX-JSON-DAG: "%191:sub20": 198 # CHECK-GX-JSON-DAG: "%191:sub21": 197 # CHECK-GX-JSON-DAG: "%191:sub22": 196 # CHECK-GX-JSON-DAG: "%191:sub23": 195 # CHECK-GX-JSON-DAG: "%191:sub24": 192 # CHECK-GX-JSON-DAG: "%191:sub25": 191 # CHECK-GX-JSON-DAG: "%191:sub26": 190 # CHECK-GX-JSON-DAG: "%191:sub27": 189 # CHECK-GX-JSON-DAG: "%191:sub28": 186 # CHECK-GX-JSON-DAG: "%191:sub29": 185 # CHECK-GX-JSON-DAG: "%191:sub30": 184 # CHECK-GX-JSON-DAG: "%191:sub31": 183 # CHECK-GX-JSON-DAG: "%233:sub0": 276 # CHECK-GX-JSON-DAG: "%233:sub1": 275 # CHECK-GX-JSON-DAG: "%233:sub2": 274 # CHECK-GX-JSON-DAG: "%233:sub3": 273 # CHECK-GX-JSON-DAG: "%233:sub4": 270 # CHECK-GX-JSON-DAG: "%233:sub5": 269 # CHECK-GX-JSON-DAG: "%233:sub6": 268 # CHECK-GX-JSON-DAG: "%233:sub7": 267 # CHECK-GX-JSON-DAG: "%233:sub8": 264 # CHECK-GX-JSON-DAG: "%233:sub9": 263 # CHECK-GX-JSON-DAG: "%233:sub10": 262 # CHECK-GX-JSON-DAG: "%233:sub11": 261 # CHECK-GX-JSON-DAG: "%233:sub12": 258 # CHECK-GX-JSON-DAG: "%233:sub13": 257 # CHECK-GX-JSON-DAG: "%233:sub14": 256 # CHECK-GX-JSON-DAG: "%233:sub15": 255 # CHECK-GX-JSON-DAG: "%233:sub16": 252 # CHECK-GX-JSON-DAG: "%233:sub17": 251 # CHECK-GX-JSON-DAG: "%233:sub18": 250 # CHECK-GX-JSON-DAG: "%233:sub19": 249 # CHECK-GX-JSON-DAG: "%233:sub20": 246 # CHECK-GX-JSON-DAG: "%233:sub21": 245 # CHECK-GX-JSON-DAG: "%233:sub22": 244 # CHECK-GX-JSON-DAG: "%233:sub23": 243 # CHECK-GX-JSON-DAG: "%233:sub24": 240 # CHECK-GX-JSON-DAG: "%233:sub25": 239 # CHECK-GX-JSON-DAG: "%233:sub26": 238 # CHECK-GX-JSON-DAG: "%233:sub27": 237 # CHECK-GX-JSON-DAG: "%233:sub28": 234 # CHECK-GX-JSON-DAG: "%233:sub29": 233 # CHECK-GX-JSON-DAG: "%233:sub30": 232 # CHECK-GX-JSON-DAG: "%233:sub31": 231 # CHECK-GX-JSON-DAG: "%275:sub0": 324 # CHECK-GX-JSON-DAG: "%275:sub1": 323 # CHECK-GX-JSON-DAG: "%275:sub2": 322 # CHECK-GX-JSON-DAG: "%275:sub3": 321 # CHECK-GX-JSON-DAG: "%275:sub4": 318 # CHECK-GX-JSON-DAG: "%275:sub5": 317 # CHECK-GX-JSON-DAG: "%275:sub6": 316 # CHECK-GX-JSON-DAG: "%275:sub7": 315 # CHECK-GX-JSON-DAG: "%275:sub8": 312 # CHECK-GX-JSON-DAG: "%275:sub9": 311 # CHECK-GX-JSON-DAG: "%275:sub10": 310 # CHECK-GX-JSON-DAG: "%275:sub11": 309 # CHECK-GX-JSON-DAG: "%275:sub12": 306 # CHECK-GX-JSON-DAG: "%275:sub13": 305 # CHECK-GX-JSON-DAG: "%275:sub14": 304 # CHECK-GX-JSON-DAG: "%275:sub15": 303 # CHECK-GX-JSON-DAG: "%275:sub16": 300 # CHECK-GX-JSON-DAG: "%275:sub17": 299 # CHECK-GX-JSON-DAG: "%275:sub18": 298 # CHECK-GX-JSON-DAG: "%275:sub19": 297 # CHECK-GX-JSON-DAG: "%275:sub20": 294 # CHECK-GX-JSON-DAG: "%275:sub21": 293 # CHECK-GX-JSON-DAG: "%275:sub22": 292 # CHECK-GX-JSON-DAG: "%275:sub23": 291 # CHECK-GX-JSON-DAG: "%275:sub24": 288 # CHECK-GX-JSON-DAG: "%275:sub25": 287 # CHECK-GX-JSON-DAG: "%275:sub26": 286 # CHECK-GX-JSON-DAG: "%275:sub27": 285 # CHECK-GX-JSON-DAG: "%275:sub28": 282 # CHECK-GX-JSON-DAG: "%275:sub29": 281 # CHECK-GX-JSON-DAG: "%275:sub30": 280 # CHECK-GX-JSON-DAG: "%275:sub31": 279 # CHECK-GX-JSON-DAG: "%317:sub0": 372 # CHECK-GX-JSON-DAG: "%317:sub1": 371 # CHECK-GX-JSON-DAG: "%317:sub2": 370 # CHECK-GX-JSON-DAG: "%317:sub3": 369 # CHECK-GX-JSON-DAG: "%317:sub4": 366 # CHECK-GX-JSON-DAG: "%317:sub5": 365 # CHECK-GX-JSON-DAG: "%317:sub6": 364 # CHECK-GX-JSON-DAG: "%317:sub7": 363 # CHECK-GX-JSON-DAG: "%317:sub8": 360 # CHECK-GX-JSON-DAG: "%317:sub9": 359 # CHECK-GX-JSON-DAG: "%317:sub10": 358 # CHECK-GX-JSON-DAG: "%317:sub11": 357 # CHECK-GX-JSON-DAG: "%317:sub12": 354 # CHECK-GX-JSON-DAG: "%317:sub13": 353 # CHECK-GX-JSON-DAG: "%317:sub14": 352 # CHECK-GX-JSON-DAG: "%317:sub15": 351 # CHECK-GX-JSON-DAG: "%317:sub16": 348 # CHECK-GX-JSON-DAG: "%317:sub17": 347 # CHECK-GX-JSON-DAG: "%317:sub18": 346 # CHECK-GX-JSON-DAG: "%317:sub19": 345 # CHECK-GX-JSON-DAG: "%317:sub20": 342 # CHECK-GX-JSON-DAG: "%317:sub21": 341 # CHECK-GX-JSON-DAG: "%317:sub22": 340 # CHECK-GX-JSON-DAG: "%317:sub23": 339 # CHECK-GX-JSON-DAG: "%317:sub24": 336 # CHECK-GX-JSON-DAG: "%317:sub25": 335 # CHECK-GX-JSON-DAG: "%317:sub26": 334 # CHECK-GX-JSON-DAG: "%317:sub27": 333 # CHECK-GX-JSON-DAG: "%317:sub28": 330 # CHECK-GX-JSON-DAG: "%317:sub29": 329 # CHECK-GX-JSON-DAG: "%317:sub30": 328 # CHECK-GX-JSON-DAG: "%317:sub31": 327 # CHECK-GX-JSON-DAG: "%359:sub0": 420 # CHECK-GX-JSON-DAG: "%359:sub1": 419 # CHECK-GX-JSON-DAG: "%359:sub2": 418 # CHECK-GX-JSON-DAG: "%359:sub3": 417 # CHECK-GX-JSON-DAG: "%359:sub4": 414 # CHECK-GX-JSON-DAG: "%359:sub5": 413 # CHECK-GX-JSON-DAG: "%359:sub6": 412 # CHECK-GX-JSON-DAG: "%359:sub7": 411 # CHECK-GX-JSON-DAG: "%359:sub8": 408 # CHECK-GX-JSON-DAG: "%359:sub9": 407 # CHECK-GX-JSON-DAG: "%359:sub10": 406 # CHECK-GX-JSON-DAG: "%359:sub11": 405 # CHECK-GX-JSON-DAG: "%359:sub12": 402 # CHECK-GX-JSON-DAG: "%359:sub13": 401 # CHECK-GX-JSON-DAG: "%359:sub14": 400 # CHECK-GX-JSON-DAG: "%359:sub15": 399 # CHECK-GX-JSON-DAG: "%359:sub16": 396 # CHECK-GX-JSON-DAG: "%359:sub17": 395 # CHECK-GX-JSON-DAG: "%359:sub18": 394 # CHECK-GX-JSON-DAG: "%359:sub19": 393 # CHECK-GX-JSON-DAG: "%359:sub20": 390 # CHECK-GX-JSON-DAG: "%359:sub21": 389 # CHECK-GX-JSON-DAG: "%359:sub22": 388 # CHECK-GX-JSON-DAG: "%359:sub23": 387 # CHECK-GX-JSON-DAG: "%359:sub24": 384 # CHECK-GX-JSON-DAG: "%359:sub25": 383 # CHECK-GX-JSON-DAG: "%359:sub26": 382 # CHECK-GX-JSON-DAG: "%359:sub27": 381 # CHECK-GX-JSON-DAG: "%359:sub28": 378 # CHECK-GX-JSON-DAG: "%359:sub29": 377 # CHECK-GX-JSON-DAG: "%359:sub30": 376 # CHECK-GX-JSON-DAG: "%359:sub31": 375 # CHECK-GX-JSON-DAG: "%360:sub0": 1 # CHECK-GX-JSON-DAG: "%360:sub1": 0 # CHECK-GX-JSON-DAG: "%361": 37 # CHECK-GX-JSON-DAG: "%362": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 420 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%364:vgpr_32 = COPY %360.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 131 # CHECK-GX-JSON-DAG: "%69:sub1": 130 # CHECK-GX-JSON-DAG: "%69:sub2": 129 # CHECK-GX-JSON-DAG: "%69:sub3": 128 # CHECK-GX-JSON-DAG: "%69:sub4": 125 # CHECK-GX-JSON-DAG: "%69:sub5": 124 # CHECK-GX-JSON-DAG: "%69:sub6": 123 # CHECK-GX-JSON-DAG: "%69:sub7": 122 # CHECK-GX-JSON-DAG: "%69:sub8": 119 # CHECK-GX-JSON-DAG: "%69:sub9": 118 # CHECK-GX-JSON-DAG: "%69:sub10": 117 # CHECK-GX-JSON-DAG: "%69:sub11": 116 # CHECK-GX-JSON-DAG: "%69:sub12": 113 # CHECK-GX-JSON-DAG: "%69:sub13": 112 # CHECK-GX-JSON-DAG: "%69:sub14": 111 # CHECK-GX-JSON-DAG: "%69:sub15": 110 # CHECK-GX-JSON-DAG: "%69:sub16": 107 # CHECK-GX-JSON-DAG: "%69:sub17": 106 # CHECK-GX-JSON-DAG: "%69:sub18": 105 # CHECK-GX-JSON-DAG: "%69:sub19": 104 # CHECK-GX-JSON-DAG: "%69:sub20": 101 # CHECK-GX-JSON-DAG: "%69:sub21": 100 # CHECK-GX-JSON-DAG: "%69:sub22": 99 # CHECK-GX-JSON-DAG: "%69:sub23": 98 # CHECK-GX-JSON-DAG: "%69:sub24": 95 # CHECK-GX-JSON-DAG: "%69:sub25": 94 # CHECK-GX-JSON-DAG: "%69:sub26": 93 # CHECK-GX-JSON-DAG: "%69:sub27": 92 # CHECK-GX-JSON-DAG: "%69:sub28": 89 # CHECK-GX-JSON-DAG: "%69:sub29": 88 # CHECK-GX-JSON-DAG: "%69:sub30": 87 # CHECK-GX-JSON-DAG: "%69:sub31": 86 # CHECK-GX-JSON-DAG: "%70:sub0": 83 # CHECK-GX-JSON-DAG: "%70:sub1": 82 # CHECK-GX-JSON-DAG: "%70:sub2": 81 # CHECK-GX-JSON-DAG: "%70:sub3": 80 # CHECK-GX-JSON-DAG: "%70:sub4": 77 # CHECK-GX-JSON-DAG: "%70:sub5": 76 # CHECK-GX-JSON-DAG: "%70:sub6": 75 # CHECK-GX-JSON-DAG: "%70:sub7": 74 # CHECK-GX-JSON-DAG: "%70:sub8": 71 # CHECK-GX-JSON-DAG: "%70:sub9": 70 # CHECK-GX-JSON-DAG: "%70:sub10": 69 # CHECK-GX-JSON-DAG: "%70:sub11": 68 # CHECK-GX-JSON-DAG: "%70:sub12": 65 # CHECK-GX-JSON-DAG: "%70:sub13": 64 # CHECK-GX-JSON-DAG: "%70:sub14": 63 # CHECK-GX-JSON-DAG: "%70:sub15": 62 # CHECK-GX-JSON-DAG: "%70:sub16": 59 # CHECK-GX-JSON-DAG: "%70:sub17": 58 # CHECK-GX-JSON-DAG: "%70:sub18": 57 # CHECK-GX-JSON-DAG: "%70:sub19": 56 # CHECK-GX-JSON-DAG: "%70:sub20": 53 # CHECK-GX-JSON-DAG: "%70:sub21": 52 # CHECK-GX-JSON-DAG: "%70:sub22": 51 # CHECK-GX-JSON-DAG: "%70:sub23": 50 # CHECK-GX-JSON-DAG: "%70:sub24": 47 # CHECK-GX-JSON-DAG: "%70:sub25": 46 # CHECK-GX-JSON-DAG: "%70:sub26": 45 # CHECK-GX-JSON-DAG: "%70:sub27": 44 # CHECK-GX-JSON-DAG: "%70:sub28": 41 # CHECK-GX-JSON-DAG: "%70:sub29": 40 # CHECK-GX-JSON-DAG: "%70:sub30": 39 # CHECK-GX-JSON-DAG: "%70:sub31": 38 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 179 # CHECK-GX-JSON-DAG: "%149:sub1": 178 # CHECK-GX-JSON-DAG: "%149:sub2": 177 # CHECK-GX-JSON-DAG: "%149:sub3": 176 # CHECK-GX-JSON-DAG: "%149:sub4": 173 # CHECK-GX-JSON-DAG: "%149:sub5": 172 # CHECK-GX-JSON-DAG: "%149:sub6": 171 # CHECK-GX-JSON-DAG: "%149:sub7": 170 # CHECK-GX-JSON-DAG: "%149:sub8": 167 # CHECK-GX-JSON-DAG: "%149:sub9": 166 # CHECK-GX-JSON-DAG: "%149:sub10": 165 # CHECK-GX-JSON-DAG: "%149:sub11": 164 # CHECK-GX-JSON-DAG: "%149:sub12": 161 # CHECK-GX-JSON-DAG: "%149:sub13": 160 # CHECK-GX-JSON-DAG: "%149:sub14": 159 # CHECK-GX-JSON-DAG: "%149:sub15": 158 # CHECK-GX-JSON-DAG: "%149:sub16": 155 # CHECK-GX-JSON-DAG: "%149:sub17": 154 # CHECK-GX-JSON-DAG: "%149:sub18": 153 # CHECK-GX-JSON-DAG: "%149:sub19": 152 # CHECK-GX-JSON-DAG: "%149:sub20": 149 # CHECK-GX-JSON-DAG: "%149:sub21": 148 # CHECK-GX-JSON-DAG: "%149:sub22": 147 # CHECK-GX-JSON-DAG: "%149:sub23": 146 # CHECK-GX-JSON-DAG: "%149:sub24": 143 # CHECK-GX-JSON-DAG: "%149:sub25": 142 # CHECK-GX-JSON-DAG: "%149:sub26": 141 # CHECK-GX-JSON-DAG: "%149:sub27": 140 # CHECK-GX-JSON-DAG: "%149:sub28": 137 # CHECK-GX-JSON-DAG: "%149:sub29": 136 # CHECK-GX-JSON-DAG: "%149:sub30": 135 # CHECK-GX-JSON-DAG: "%149:sub31": 134 # CHECK-GX-JSON-DAG: "%191:sub0": 227 # CHECK-GX-JSON-DAG: "%191:sub1": 226 # CHECK-GX-JSON-DAG: "%191:sub2": 225 # CHECK-GX-JSON-DAG: "%191:sub3": 224 # CHECK-GX-JSON-DAG: "%191:sub4": 221 # CHECK-GX-JSON-DAG: "%191:sub5": 220 # CHECK-GX-JSON-DAG: "%191:sub6": 219 # CHECK-GX-JSON-DAG: "%191:sub7": 218 # CHECK-GX-JSON-DAG: "%191:sub8": 215 # CHECK-GX-JSON-DAG: "%191:sub9": 214 # CHECK-GX-JSON-DAG: "%191:sub10": 213 # CHECK-GX-JSON-DAG: "%191:sub11": 212 # CHECK-GX-JSON-DAG: "%191:sub12": 209 # CHECK-GX-JSON-DAG: "%191:sub13": 208 # CHECK-GX-JSON-DAG: "%191:sub14": 207 # CHECK-GX-JSON-DAG: "%191:sub15": 206 # CHECK-GX-JSON-DAG: "%191:sub16": 203 # CHECK-GX-JSON-DAG: "%191:sub17": 202 # CHECK-GX-JSON-DAG: "%191:sub18": 201 # CHECK-GX-JSON-DAG: "%191:sub19": 200 # CHECK-GX-JSON-DAG: "%191:sub20": 197 # CHECK-GX-JSON-DAG: "%191:sub21": 196 # CHECK-GX-JSON-DAG: "%191:sub22": 195 # CHECK-GX-JSON-DAG: "%191:sub23": 194 # CHECK-GX-JSON-DAG: "%191:sub24": 191 # CHECK-GX-JSON-DAG: "%191:sub25": 190 # CHECK-GX-JSON-DAG: "%191:sub26": 189 # CHECK-GX-JSON-DAG: "%191:sub27": 188 # CHECK-GX-JSON-DAG: "%191:sub28": 185 # CHECK-GX-JSON-DAG: "%191:sub29": 184 # CHECK-GX-JSON-DAG: "%191:sub30": 183 # CHECK-GX-JSON-DAG: "%191:sub31": 182 # CHECK-GX-JSON-DAG: "%233:sub0": 275 # CHECK-GX-JSON-DAG: "%233:sub1": 274 # CHECK-GX-JSON-DAG: "%233:sub2": 273 # CHECK-GX-JSON-DAG: "%233:sub3": 272 # CHECK-GX-JSON-DAG: "%233:sub4": 269 # CHECK-GX-JSON-DAG: "%233:sub5": 268 # CHECK-GX-JSON-DAG: "%233:sub6": 267 # CHECK-GX-JSON-DAG: "%233:sub7": 266 # CHECK-GX-JSON-DAG: "%233:sub8": 263 # CHECK-GX-JSON-DAG: "%233:sub9": 262 # CHECK-GX-JSON-DAG: "%233:sub10": 261 # CHECK-GX-JSON-DAG: "%233:sub11": 260 # CHECK-GX-JSON-DAG: "%233:sub12": 257 # CHECK-GX-JSON-DAG: "%233:sub13": 256 # CHECK-GX-JSON-DAG: "%233:sub14": 255 # CHECK-GX-JSON-DAG: "%233:sub15": 254 # CHECK-GX-JSON-DAG: "%233:sub16": 251 # CHECK-GX-JSON-DAG: "%233:sub17": 250 # CHECK-GX-JSON-DAG: "%233:sub18": 249 # CHECK-GX-JSON-DAG: "%233:sub19": 248 # CHECK-GX-JSON-DAG: "%233:sub20": 245 # CHECK-GX-JSON-DAG: "%233:sub21": 244 # CHECK-GX-JSON-DAG: "%233:sub22": 243 # CHECK-GX-JSON-DAG: "%233:sub23": 242 # CHECK-GX-JSON-DAG: "%233:sub24": 239 # CHECK-GX-JSON-DAG: "%233:sub25": 238 # CHECK-GX-JSON-DAG: "%233:sub26": 237 # CHECK-GX-JSON-DAG: "%233:sub27": 236 # CHECK-GX-JSON-DAG: "%233:sub28": 233 # CHECK-GX-JSON-DAG: "%233:sub29": 232 # CHECK-GX-JSON-DAG: "%233:sub30": 231 # CHECK-GX-JSON-DAG: "%233:sub31": 230 # CHECK-GX-JSON-DAG: "%275:sub0": 323 # CHECK-GX-JSON-DAG: "%275:sub1": 322 # CHECK-GX-JSON-DAG: "%275:sub2": 321 # CHECK-GX-JSON-DAG: "%275:sub3": 320 # CHECK-GX-JSON-DAG: "%275:sub4": 317 # CHECK-GX-JSON-DAG: "%275:sub5": 316 # CHECK-GX-JSON-DAG: "%275:sub6": 315 # CHECK-GX-JSON-DAG: "%275:sub7": 314 # CHECK-GX-JSON-DAG: "%275:sub8": 311 # CHECK-GX-JSON-DAG: "%275:sub9": 310 # CHECK-GX-JSON-DAG: "%275:sub10": 309 # CHECK-GX-JSON-DAG: "%275:sub11": 308 # CHECK-GX-JSON-DAG: "%275:sub12": 305 # CHECK-GX-JSON-DAG: "%275:sub13": 304 # CHECK-GX-JSON-DAG: "%275:sub14": 303 # CHECK-GX-JSON-DAG: "%275:sub15": 302 # CHECK-GX-JSON-DAG: "%275:sub16": 299 # CHECK-GX-JSON-DAG: "%275:sub17": 298 # CHECK-GX-JSON-DAG: "%275:sub18": 297 # CHECK-GX-JSON-DAG: "%275:sub19": 296 # CHECK-GX-JSON-DAG: "%275:sub20": 293 # CHECK-GX-JSON-DAG: "%275:sub21": 292 # CHECK-GX-JSON-DAG: "%275:sub22": 291 # CHECK-GX-JSON-DAG: "%275:sub23": 290 # CHECK-GX-JSON-DAG: "%275:sub24": 287 # CHECK-GX-JSON-DAG: "%275:sub25": 286 # CHECK-GX-JSON-DAG: "%275:sub26": 285 # CHECK-GX-JSON-DAG: "%275:sub27": 284 # CHECK-GX-JSON-DAG: "%275:sub28": 281 # CHECK-GX-JSON-DAG: "%275:sub29": 280 # CHECK-GX-JSON-DAG: "%275:sub30": 279 # CHECK-GX-JSON-DAG: "%275:sub31": 278 # CHECK-GX-JSON-DAG: "%317:sub0": 371 # CHECK-GX-JSON-DAG: "%317:sub1": 370 # CHECK-GX-JSON-DAG: "%317:sub2": 369 # CHECK-GX-JSON-DAG: "%317:sub3": 368 # CHECK-GX-JSON-DAG: "%317:sub4": 365 # CHECK-GX-JSON-DAG: "%317:sub5": 364 # CHECK-GX-JSON-DAG: "%317:sub6": 363 # CHECK-GX-JSON-DAG: "%317:sub7": 362 # CHECK-GX-JSON-DAG: "%317:sub8": 359 # CHECK-GX-JSON-DAG: "%317:sub9": 358 # CHECK-GX-JSON-DAG: "%317:sub10": 357 # CHECK-GX-JSON-DAG: "%317:sub11": 356 # CHECK-GX-JSON-DAG: "%317:sub12": 353 # CHECK-GX-JSON-DAG: "%317:sub13": 352 # CHECK-GX-JSON-DAG: "%317:sub14": 351 # CHECK-GX-JSON-DAG: "%317:sub15": 350 # CHECK-GX-JSON-DAG: "%317:sub16": 347 # CHECK-GX-JSON-DAG: "%317:sub17": 346 # CHECK-GX-JSON-DAG: "%317:sub18": 345 # CHECK-GX-JSON-DAG: "%317:sub19": 344 # CHECK-GX-JSON-DAG: "%317:sub20": 341 # CHECK-GX-JSON-DAG: "%317:sub21": 340 # CHECK-GX-JSON-DAG: "%317:sub22": 339 # CHECK-GX-JSON-DAG: "%317:sub23": 338 # CHECK-GX-JSON-DAG: "%317:sub24": 335 # CHECK-GX-JSON-DAG: "%317:sub25": 334 # CHECK-GX-JSON-DAG: "%317:sub26": 333 # CHECK-GX-JSON-DAG: "%317:sub27": 332 # CHECK-GX-JSON-DAG: "%317:sub28": 329 # CHECK-GX-JSON-DAG: "%317:sub29": 328 # CHECK-GX-JSON-DAG: "%317:sub30": 327 # CHECK-GX-JSON-DAG: "%317:sub31": 326 # CHECK-GX-JSON-DAG: "%359:sub0": 419 # CHECK-GX-JSON-DAG: "%359:sub1": 418 # CHECK-GX-JSON-DAG: "%359:sub2": 417 # CHECK-GX-JSON-DAG: "%359:sub3": 416 # CHECK-GX-JSON-DAG: "%359:sub4": 413 # CHECK-GX-JSON-DAG: "%359:sub5": 412 # CHECK-GX-JSON-DAG: "%359:sub6": 411 # CHECK-GX-JSON-DAG: "%359:sub7": 410 # CHECK-GX-JSON-DAG: "%359:sub8": 407 # CHECK-GX-JSON-DAG: "%359:sub9": 406 # CHECK-GX-JSON-DAG: "%359:sub10": 405 # CHECK-GX-JSON-DAG: "%359:sub11": 404 # CHECK-GX-JSON-DAG: "%359:sub12": 401 # CHECK-GX-JSON-DAG: "%359:sub13": 400 # CHECK-GX-JSON-DAG: "%359:sub14": 399 # CHECK-GX-JSON-DAG: "%359:sub15": 398 # CHECK-GX-JSON-DAG: "%359:sub16": 395 # CHECK-GX-JSON-DAG: "%359:sub17": 394 # CHECK-GX-JSON-DAG: "%359:sub18": 393 # CHECK-GX-JSON-DAG: "%359:sub19": 392 # CHECK-GX-JSON-DAG: "%359:sub20": 389 # CHECK-GX-JSON-DAG: "%359:sub21": 388 # CHECK-GX-JSON-DAG: "%359:sub22": 387 # CHECK-GX-JSON-DAG: "%359:sub23": 386 # CHECK-GX-JSON-DAG: "%359:sub24": 383 # CHECK-GX-JSON-DAG: "%359:sub25": 382 # CHECK-GX-JSON-DAG: "%359:sub26": 381 # CHECK-GX-JSON-DAG: "%359:sub27": 380 # CHECK-GX-JSON-DAG: "%359:sub28": 377 # CHECK-GX-JSON-DAG: "%359:sub29": 376 # CHECK-GX-JSON-DAG: "%359:sub30": 375 # CHECK-GX-JSON-DAG: "%359:sub31": 374 # CHECK-GX-JSON-DAG: "%360:sub0": 0 # CHECK-GX-JSON-DAG: "%361": 36 # CHECK-GX-JSON-DAG: "%362": 36 # CHECK-GX-JSON-DAG: "%363": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 419 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%365:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 130 # CHECK-GX-JSON-DAG: "%69:sub1": 129 # CHECK-GX-JSON-DAG: "%69:sub2": 128 # CHECK-GX-JSON-DAG: "%69:sub3": 127 # CHECK-GX-JSON-DAG: "%69:sub4": 124 # CHECK-GX-JSON-DAG: "%69:sub5": 123 # CHECK-GX-JSON-DAG: "%69:sub6": 122 # CHECK-GX-JSON-DAG: "%69:sub7": 121 # CHECK-GX-JSON-DAG: "%69:sub8": 118 # CHECK-GX-JSON-DAG: "%69:sub9": 117 # CHECK-GX-JSON-DAG: "%69:sub10": 116 # CHECK-GX-JSON-DAG: "%69:sub11": 115 # CHECK-GX-JSON-DAG: "%69:sub12": 112 # CHECK-GX-JSON-DAG: "%69:sub13": 111 # CHECK-GX-JSON-DAG: "%69:sub14": 110 # CHECK-GX-JSON-DAG: "%69:sub15": 109 # CHECK-GX-JSON-DAG: "%69:sub16": 106 # CHECK-GX-JSON-DAG: "%69:sub17": 105 # CHECK-GX-JSON-DAG: "%69:sub18": 104 # CHECK-GX-JSON-DAG: "%69:sub19": 103 # CHECK-GX-JSON-DAG: "%69:sub20": 100 # CHECK-GX-JSON-DAG: "%69:sub21": 99 # CHECK-GX-JSON-DAG: "%69:sub22": 98 # CHECK-GX-JSON-DAG: "%69:sub23": 97 # CHECK-GX-JSON-DAG: "%69:sub24": 94 # CHECK-GX-JSON-DAG: "%69:sub25": 93 # CHECK-GX-JSON-DAG: "%69:sub26": 92 # CHECK-GX-JSON-DAG: "%69:sub27": 91 # CHECK-GX-JSON-DAG: "%69:sub28": 88 # CHECK-GX-JSON-DAG: "%69:sub29": 87 # CHECK-GX-JSON-DAG: "%69:sub30": 86 # CHECK-GX-JSON-DAG: "%69:sub31": 85 # CHECK-GX-JSON-DAG: "%70:sub0": 82 # CHECK-GX-JSON-DAG: "%70:sub1": 81 # CHECK-GX-JSON-DAG: "%70:sub2": 80 # CHECK-GX-JSON-DAG: "%70:sub3": 79 # CHECK-GX-JSON-DAG: "%70:sub4": 76 # CHECK-GX-JSON-DAG: "%70:sub5": 75 # CHECK-GX-JSON-DAG: "%70:sub6": 74 # CHECK-GX-JSON-DAG: "%70:sub7": 73 # CHECK-GX-JSON-DAG: "%70:sub8": 70 # CHECK-GX-JSON-DAG: "%70:sub9": 69 # CHECK-GX-JSON-DAG: "%70:sub10": 68 # CHECK-GX-JSON-DAG: "%70:sub11": 67 # CHECK-GX-JSON-DAG: "%70:sub12": 64 # CHECK-GX-JSON-DAG: "%70:sub13": 63 # CHECK-GX-JSON-DAG: "%70:sub14": 62 # CHECK-GX-JSON-DAG: "%70:sub15": 61 # CHECK-GX-JSON-DAG: "%70:sub16": 58 # CHECK-GX-JSON-DAG: "%70:sub17": 57 # CHECK-GX-JSON-DAG: "%70:sub18": 56 # CHECK-GX-JSON-DAG: "%70:sub19": 55 # CHECK-GX-JSON-DAG: "%70:sub20": 52 # CHECK-GX-JSON-DAG: "%70:sub21": 51 # CHECK-GX-JSON-DAG: "%70:sub22": 50 # CHECK-GX-JSON-DAG: "%70:sub23": 49 # CHECK-GX-JSON-DAG: "%70:sub24": 46 # CHECK-GX-JSON-DAG: "%70:sub25": 45 # CHECK-GX-JSON-DAG: "%70:sub26": 44 # CHECK-GX-JSON-DAG: "%70:sub27": 43 # CHECK-GX-JSON-DAG: "%70:sub28": 40 # CHECK-GX-JSON-DAG: "%70:sub29": 39 # CHECK-GX-JSON-DAG: "%70:sub30": 38 # CHECK-GX-JSON-DAG: "%70:sub31": 37 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 178 # CHECK-GX-JSON-DAG: "%149:sub1": 177 # CHECK-GX-JSON-DAG: "%149:sub2": 176 # CHECK-GX-JSON-DAG: "%149:sub3": 175 # CHECK-GX-JSON-DAG: "%149:sub4": 172 # CHECK-GX-JSON-DAG: "%149:sub5": 171 # CHECK-GX-JSON-DAG: "%149:sub6": 170 # CHECK-GX-JSON-DAG: "%149:sub7": 169 # CHECK-GX-JSON-DAG: "%149:sub8": 166 # CHECK-GX-JSON-DAG: "%149:sub9": 165 # CHECK-GX-JSON-DAG: "%149:sub10": 164 # CHECK-GX-JSON-DAG: "%149:sub11": 163 # CHECK-GX-JSON-DAG: "%149:sub12": 160 # CHECK-GX-JSON-DAG: "%149:sub13": 159 # CHECK-GX-JSON-DAG: "%149:sub14": 158 # CHECK-GX-JSON-DAG: "%149:sub15": 157 # CHECK-GX-JSON-DAG: "%149:sub16": 154 # CHECK-GX-JSON-DAG: "%149:sub17": 153 # CHECK-GX-JSON-DAG: "%149:sub18": 152 # CHECK-GX-JSON-DAG: "%149:sub19": 151 # CHECK-GX-JSON-DAG: "%149:sub20": 148 # CHECK-GX-JSON-DAG: "%149:sub21": 147 # CHECK-GX-JSON-DAG: "%149:sub22": 146 # CHECK-GX-JSON-DAG: "%149:sub23": 145 # CHECK-GX-JSON-DAG: "%149:sub24": 142 # CHECK-GX-JSON-DAG: "%149:sub25": 141 # CHECK-GX-JSON-DAG: "%149:sub26": 140 # CHECK-GX-JSON-DAG: "%149:sub27": 139 # CHECK-GX-JSON-DAG: "%149:sub28": 136 # CHECK-GX-JSON-DAG: "%149:sub29": 135 # CHECK-GX-JSON-DAG: "%149:sub30": 134 # CHECK-GX-JSON-DAG: "%149:sub31": 133 # CHECK-GX-JSON-DAG: "%191:sub0": 226 # CHECK-GX-JSON-DAG: "%191:sub1": 225 # CHECK-GX-JSON-DAG: "%191:sub2": 224 # CHECK-GX-JSON-DAG: "%191:sub3": 223 # CHECK-GX-JSON-DAG: "%191:sub4": 220 # CHECK-GX-JSON-DAG: "%191:sub5": 219 # CHECK-GX-JSON-DAG: "%191:sub6": 218 # CHECK-GX-JSON-DAG: "%191:sub7": 217 # CHECK-GX-JSON-DAG: "%191:sub8": 214 # CHECK-GX-JSON-DAG: "%191:sub9": 213 # CHECK-GX-JSON-DAG: "%191:sub10": 212 # CHECK-GX-JSON-DAG: "%191:sub11": 211 # CHECK-GX-JSON-DAG: "%191:sub12": 208 # CHECK-GX-JSON-DAG: "%191:sub13": 207 # CHECK-GX-JSON-DAG: "%191:sub14": 206 # CHECK-GX-JSON-DAG: "%191:sub15": 205 # CHECK-GX-JSON-DAG: "%191:sub16": 202 # CHECK-GX-JSON-DAG: "%191:sub17": 201 # CHECK-GX-JSON-DAG: "%191:sub18": 200 # CHECK-GX-JSON-DAG: "%191:sub19": 199 # CHECK-GX-JSON-DAG: "%191:sub20": 196 # CHECK-GX-JSON-DAG: "%191:sub21": 195 # CHECK-GX-JSON-DAG: "%191:sub22": 194 # CHECK-GX-JSON-DAG: "%191:sub23": 193 # CHECK-GX-JSON-DAG: "%191:sub24": 190 # CHECK-GX-JSON-DAG: "%191:sub25": 189 # CHECK-GX-JSON-DAG: "%191:sub26": 188 # CHECK-GX-JSON-DAG: "%191:sub27": 187 # CHECK-GX-JSON-DAG: "%191:sub28": 184 # CHECK-GX-JSON-DAG: "%191:sub29": 183 # CHECK-GX-JSON-DAG: "%191:sub30": 182 # CHECK-GX-JSON-DAG: "%191:sub31": 181 # CHECK-GX-JSON-DAG: "%233:sub0": 274 # CHECK-GX-JSON-DAG: "%233:sub1": 273 # CHECK-GX-JSON-DAG: "%233:sub2": 272 # CHECK-GX-JSON-DAG: "%233:sub3": 271 # CHECK-GX-JSON-DAG: "%233:sub4": 268 # CHECK-GX-JSON-DAG: "%233:sub5": 267 # CHECK-GX-JSON-DAG: "%233:sub6": 266 # CHECK-GX-JSON-DAG: "%233:sub7": 265 # CHECK-GX-JSON-DAG: "%233:sub8": 262 # CHECK-GX-JSON-DAG: "%233:sub9": 261 # CHECK-GX-JSON-DAG: "%233:sub10": 260 # CHECK-GX-JSON-DAG: "%233:sub11": 259 # CHECK-GX-JSON-DAG: "%233:sub12": 256 # CHECK-GX-JSON-DAG: "%233:sub13": 255 # CHECK-GX-JSON-DAG: "%233:sub14": 254 # CHECK-GX-JSON-DAG: "%233:sub15": 253 # CHECK-GX-JSON-DAG: "%233:sub16": 250 # CHECK-GX-JSON-DAG: "%233:sub17": 249 # CHECK-GX-JSON-DAG: "%233:sub18": 248 # CHECK-GX-JSON-DAG: "%233:sub19": 247 # CHECK-GX-JSON-DAG: "%233:sub20": 244 # CHECK-GX-JSON-DAG: "%233:sub21": 243 # CHECK-GX-JSON-DAG: "%233:sub22": 242 # CHECK-GX-JSON-DAG: "%233:sub23": 241 # CHECK-GX-JSON-DAG: "%233:sub24": 238 # CHECK-GX-JSON-DAG: "%233:sub25": 237 # CHECK-GX-JSON-DAG: "%233:sub26": 236 # CHECK-GX-JSON-DAG: "%233:sub27": 235 # CHECK-GX-JSON-DAG: "%233:sub28": 232 # CHECK-GX-JSON-DAG: "%233:sub29": 231 # CHECK-GX-JSON-DAG: "%233:sub30": 230 # CHECK-GX-JSON-DAG: "%233:sub31": 229 # CHECK-GX-JSON-DAG: "%275:sub0": 322 # CHECK-GX-JSON-DAG: "%275:sub1": 321 # CHECK-GX-JSON-DAG: "%275:sub2": 320 # CHECK-GX-JSON-DAG: "%275:sub3": 319 # CHECK-GX-JSON-DAG: "%275:sub4": 316 # CHECK-GX-JSON-DAG: "%275:sub5": 315 # CHECK-GX-JSON-DAG: "%275:sub6": 314 # CHECK-GX-JSON-DAG: "%275:sub7": 313 # CHECK-GX-JSON-DAG: "%275:sub8": 310 # CHECK-GX-JSON-DAG: "%275:sub9": 309 # CHECK-GX-JSON-DAG: "%275:sub10": 308 # CHECK-GX-JSON-DAG: "%275:sub11": 307 # CHECK-GX-JSON-DAG: "%275:sub12": 304 # CHECK-GX-JSON-DAG: "%275:sub13": 303 # CHECK-GX-JSON-DAG: "%275:sub14": 302 # CHECK-GX-JSON-DAG: "%275:sub15": 301 # CHECK-GX-JSON-DAG: "%275:sub16": 298 # CHECK-GX-JSON-DAG: "%275:sub17": 297 # CHECK-GX-JSON-DAG: "%275:sub18": 296 # CHECK-GX-JSON-DAG: "%275:sub19": 295 # CHECK-GX-JSON-DAG: "%275:sub20": 292 # CHECK-GX-JSON-DAG: "%275:sub21": 291 # CHECK-GX-JSON-DAG: "%275:sub22": 290 # CHECK-GX-JSON-DAG: "%275:sub23": 289 # CHECK-GX-JSON-DAG: "%275:sub24": 286 # CHECK-GX-JSON-DAG: "%275:sub25": 285 # CHECK-GX-JSON-DAG: "%275:sub26": 284 # CHECK-GX-JSON-DAG: "%275:sub27": 283 # CHECK-GX-JSON-DAG: "%275:sub28": 280 # CHECK-GX-JSON-DAG: "%275:sub29": 279 # CHECK-GX-JSON-DAG: "%275:sub30": 278 # CHECK-GX-JSON-DAG: "%275:sub31": 277 # CHECK-GX-JSON-DAG: "%317:sub0": 370 # CHECK-GX-JSON-DAG: "%317:sub1": 369 # CHECK-GX-JSON-DAG: "%317:sub2": 368 # CHECK-GX-JSON-DAG: "%317:sub3": 367 # CHECK-GX-JSON-DAG: "%317:sub4": 364 # CHECK-GX-JSON-DAG: "%317:sub5": 363 # CHECK-GX-JSON-DAG: "%317:sub6": 362 # CHECK-GX-JSON-DAG: "%317:sub7": 361 # CHECK-GX-JSON-DAG: "%317:sub8": 358 # CHECK-GX-JSON-DAG: "%317:sub9": 357 # CHECK-GX-JSON-DAG: "%317:sub10": 356 # CHECK-GX-JSON-DAG: "%317:sub11": 355 # CHECK-GX-JSON-DAG: "%317:sub12": 352 # CHECK-GX-JSON-DAG: "%317:sub13": 351 # CHECK-GX-JSON-DAG: "%317:sub14": 350 # CHECK-GX-JSON-DAG: "%317:sub15": 349 # CHECK-GX-JSON-DAG: "%317:sub16": 346 # CHECK-GX-JSON-DAG: "%317:sub17": 345 # CHECK-GX-JSON-DAG: "%317:sub18": 344 # CHECK-GX-JSON-DAG: "%317:sub19": 343 # CHECK-GX-JSON-DAG: "%317:sub20": 340 # CHECK-GX-JSON-DAG: "%317:sub21": 339 # CHECK-GX-JSON-DAG: "%317:sub22": 338 # CHECK-GX-JSON-DAG: "%317:sub23": 337 # CHECK-GX-JSON-DAG: "%317:sub24": 334 # CHECK-GX-JSON-DAG: "%317:sub25": 333 # CHECK-GX-JSON-DAG: "%317:sub26": 332 # CHECK-GX-JSON-DAG: "%317:sub27": 331 # CHECK-GX-JSON-DAG: "%317:sub28": 328 # CHECK-GX-JSON-DAG: "%317:sub29": 327 # CHECK-GX-JSON-DAG: "%317:sub30": 326 # CHECK-GX-JSON-DAG: "%317:sub31": 325 # CHECK-GX-JSON-DAG: "%359:sub0": 418 # CHECK-GX-JSON-DAG: "%359:sub1": 417 # CHECK-GX-JSON-DAG: "%359:sub2": 416 # CHECK-GX-JSON-DAG: "%359:sub3": 415 # CHECK-GX-JSON-DAG: "%359:sub4": 412 # CHECK-GX-JSON-DAG: "%359:sub5": 411 # CHECK-GX-JSON-DAG: "%359:sub6": 410 # CHECK-GX-JSON-DAG: "%359:sub7": 409 # CHECK-GX-JSON-DAG: "%359:sub8": 406 # CHECK-GX-JSON-DAG: "%359:sub9": 405 # CHECK-GX-JSON-DAG: "%359:sub10": 404 # CHECK-GX-JSON-DAG: "%359:sub11": 403 # CHECK-GX-JSON-DAG: "%359:sub12": 400 # CHECK-GX-JSON-DAG: "%359:sub13": 399 # CHECK-GX-JSON-DAG: "%359:sub14": 398 # CHECK-GX-JSON-DAG: "%359:sub15": 397 # CHECK-GX-JSON-DAG: "%359:sub16": 394 # CHECK-GX-JSON-DAG: "%359:sub17": 393 # CHECK-GX-JSON-DAG: "%359:sub18": 392 # CHECK-GX-JSON-DAG: "%359:sub19": 391 # CHECK-GX-JSON-DAG: "%359:sub20": 388 # CHECK-GX-JSON-DAG: "%359:sub21": 387 # CHECK-GX-JSON-DAG: "%359:sub22": 386 # CHECK-GX-JSON-DAG: "%359:sub23": 385 # CHECK-GX-JSON-DAG: "%359:sub24": 382 # CHECK-GX-JSON-DAG: "%359:sub25": 381 # CHECK-GX-JSON-DAG: "%359:sub26": 380 # CHECK-GX-JSON-DAG: "%359:sub27": 379 # CHECK-GX-JSON-DAG: "%359:sub28": 376 # CHECK-GX-JSON-DAG: "%359:sub29": 375 # CHECK-GX-JSON-DAG: "%359:sub30": 374 # CHECK-GX-JSON-DAG: "%359:sub31": 373 # CHECK-GX-JSON-DAG: "%361": 35 # CHECK-GX-JSON-DAG: "%362": 35 # CHECK-GX-JSON-DAG: "%363": 35 # CHECK-GX-JSON-DAG: "%364": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 418 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%366:vgpr_32 = COPY %365.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 129 # CHECK-GX-JSON-DAG: "%69:sub1": 128 # CHECK-GX-JSON-DAG: "%69:sub2": 127 # CHECK-GX-JSON-DAG: "%69:sub3": 126 # CHECK-GX-JSON-DAG: "%69:sub4": 123 # CHECK-GX-JSON-DAG: "%69:sub5": 122 # CHECK-GX-JSON-DAG: "%69:sub6": 121 # CHECK-GX-JSON-DAG: "%69:sub7": 120 # CHECK-GX-JSON-DAG: "%69:sub8": 117 # CHECK-GX-JSON-DAG: "%69:sub9": 116 # CHECK-GX-JSON-DAG: "%69:sub10": 115 # CHECK-GX-JSON-DAG: "%69:sub11": 114 # CHECK-GX-JSON-DAG: "%69:sub12": 111 # CHECK-GX-JSON-DAG: "%69:sub13": 110 # CHECK-GX-JSON-DAG: "%69:sub14": 109 # CHECK-GX-JSON-DAG: "%69:sub15": 108 # CHECK-GX-JSON-DAG: "%69:sub16": 105 # CHECK-GX-JSON-DAG: "%69:sub17": 104 # CHECK-GX-JSON-DAG: "%69:sub18": 103 # CHECK-GX-JSON-DAG: "%69:sub19": 102 # CHECK-GX-JSON-DAG: "%69:sub20": 99 # CHECK-GX-JSON-DAG: "%69:sub21": 98 # CHECK-GX-JSON-DAG: "%69:sub22": 97 # CHECK-GX-JSON-DAG: "%69:sub23": 96 # CHECK-GX-JSON-DAG: "%69:sub24": 93 # CHECK-GX-JSON-DAG: "%69:sub25": 92 # CHECK-GX-JSON-DAG: "%69:sub26": 91 # CHECK-GX-JSON-DAG: "%69:sub27": 90 # CHECK-GX-JSON-DAG: "%69:sub28": 87 # CHECK-GX-JSON-DAG: "%69:sub29": 86 # CHECK-GX-JSON-DAG: "%69:sub30": 85 # CHECK-GX-JSON-DAG: "%69:sub31": 84 # CHECK-GX-JSON-DAG: "%70:sub0": 81 # CHECK-GX-JSON-DAG: "%70:sub1": 80 # CHECK-GX-JSON-DAG: "%70:sub2": 79 # CHECK-GX-JSON-DAG: "%70:sub3": 78 # CHECK-GX-JSON-DAG: "%70:sub4": 75 # CHECK-GX-JSON-DAG: "%70:sub5": 74 # CHECK-GX-JSON-DAG: "%70:sub6": 73 # CHECK-GX-JSON-DAG: "%70:sub7": 72 # CHECK-GX-JSON-DAG: "%70:sub8": 69 # CHECK-GX-JSON-DAG: "%70:sub9": 68 # CHECK-GX-JSON-DAG: "%70:sub10": 67 # CHECK-GX-JSON-DAG: "%70:sub11": 66 # CHECK-GX-JSON-DAG: "%70:sub12": 63 # CHECK-GX-JSON-DAG: "%70:sub13": 62 # CHECK-GX-JSON-DAG: "%70:sub14": 61 # CHECK-GX-JSON-DAG: "%70:sub15": 60 # CHECK-GX-JSON-DAG: "%70:sub16": 57 # CHECK-GX-JSON-DAG: "%70:sub17": 56 # CHECK-GX-JSON-DAG: "%70:sub18": 55 # CHECK-GX-JSON-DAG: "%70:sub19": 54 # CHECK-GX-JSON-DAG: "%70:sub20": 51 # CHECK-GX-JSON-DAG: "%70:sub21": 50 # CHECK-GX-JSON-DAG: "%70:sub22": 49 # CHECK-GX-JSON-DAG: "%70:sub23": 48 # CHECK-GX-JSON-DAG: "%70:sub24": 45 # CHECK-GX-JSON-DAG: "%70:sub25": 44 # CHECK-GX-JSON-DAG: "%70:sub26": 43 # CHECK-GX-JSON-DAG: "%70:sub27": 42 # CHECK-GX-JSON-DAG: "%70:sub28": 39 # CHECK-GX-JSON-DAG: "%70:sub29": 38 # CHECK-GX-JSON-DAG: "%70:sub30": 37 # CHECK-GX-JSON-DAG: "%70:sub31": 36 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 177 # CHECK-GX-JSON-DAG: "%149:sub1": 176 # CHECK-GX-JSON-DAG: "%149:sub2": 175 # CHECK-GX-JSON-DAG: "%149:sub3": 174 # CHECK-GX-JSON-DAG: "%149:sub4": 171 # CHECK-GX-JSON-DAG: "%149:sub5": 170 # CHECK-GX-JSON-DAG: "%149:sub6": 169 # CHECK-GX-JSON-DAG: "%149:sub7": 168 # CHECK-GX-JSON-DAG: "%149:sub8": 165 # CHECK-GX-JSON-DAG: "%149:sub9": 164 # CHECK-GX-JSON-DAG: "%149:sub10": 163 # CHECK-GX-JSON-DAG: "%149:sub11": 162 # CHECK-GX-JSON-DAG: "%149:sub12": 159 # CHECK-GX-JSON-DAG: "%149:sub13": 158 # CHECK-GX-JSON-DAG: "%149:sub14": 157 # CHECK-GX-JSON-DAG: "%149:sub15": 156 # CHECK-GX-JSON-DAG: "%149:sub16": 153 # CHECK-GX-JSON-DAG: "%149:sub17": 152 # CHECK-GX-JSON-DAG: "%149:sub18": 151 # CHECK-GX-JSON-DAG: "%149:sub19": 150 # CHECK-GX-JSON-DAG: "%149:sub20": 147 # CHECK-GX-JSON-DAG: "%149:sub21": 146 # CHECK-GX-JSON-DAG: "%149:sub22": 145 # CHECK-GX-JSON-DAG: "%149:sub23": 144 # CHECK-GX-JSON-DAG: "%149:sub24": 141 # CHECK-GX-JSON-DAG: "%149:sub25": 140 # CHECK-GX-JSON-DAG: "%149:sub26": 139 # CHECK-GX-JSON-DAG: "%149:sub27": 138 # CHECK-GX-JSON-DAG: "%149:sub28": 135 # CHECK-GX-JSON-DAG: "%149:sub29": 134 # CHECK-GX-JSON-DAG: "%149:sub30": 133 # CHECK-GX-JSON-DAG: "%149:sub31": 132 # CHECK-GX-JSON-DAG: "%191:sub0": 225 # CHECK-GX-JSON-DAG: "%191:sub1": 224 # CHECK-GX-JSON-DAG: "%191:sub2": 223 # CHECK-GX-JSON-DAG: "%191:sub3": 222 # CHECK-GX-JSON-DAG: "%191:sub4": 219 # CHECK-GX-JSON-DAG: "%191:sub5": 218 # CHECK-GX-JSON-DAG: "%191:sub6": 217 # CHECK-GX-JSON-DAG: "%191:sub7": 216 # CHECK-GX-JSON-DAG: "%191:sub8": 213 # CHECK-GX-JSON-DAG: "%191:sub9": 212 # CHECK-GX-JSON-DAG: "%191:sub10": 211 # CHECK-GX-JSON-DAG: "%191:sub11": 210 # CHECK-GX-JSON-DAG: "%191:sub12": 207 # CHECK-GX-JSON-DAG: "%191:sub13": 206 # CHECK-GX-JSON-DAG: "%191:sub14": 205 # CHECK-GX-JSON-DAG: "%191:sub15": 204 # CHECK-GX-JSON-DAG: "%191:sub16": 201 # CHECK-GX-JSON-DAG: "%191:sub17": 200 # CHECK-GX-JSON-DAG: "%191:sub18": 199 # CHECK-GX-JSON-DAG: "%191:sub19": 198 # CHECK-GX-JSON-DAG: "%191:sub20": 195 # CHECK-GX-JSON-DAG: "%191:sub21": 194 # CHECK-GX-JSON-DAG: "%191:sub22": 193 # CHECK-GX-JSON-DAG: "%191:sub23": 192 # CHECK-GX-JSON-DAG: "%191:sub24": 189 # CHECK-GX-JSON-DAG: "%191:sub25": 188 # CHECK-GX-JSON-DAG: "%191:sub26": 187 # CHECK-GX-JSON-DAG: "%191:sub27": 186 # CHECK-GX-JSON-DAG: "%191:sub28": 183 # CHECK-GX-JSON-DAG: "%191:sub29": 182 # CHECK-GX-JSON-DAG: "%191:sub30": 181 # CHECK-GX-JSON-DAG: "%191:sub31": 180 # CHECK-GX-JSON-DAG: "%233:sub0": 273 # CHECK-GX-JSON-DAG: "%233:sub1": 272 # CHECK-GX-JSON-DAG: "%233:sub2": 271 # CHECK-GX-JSON-DAG: "%233:sub3": 270 # CHECK-GX-JSON-DAG: "%233:sub4": 267 # CHECK-GX-JSON-DAG: "%233:sub5": 266 # CHECK-GX-JSON-DAG: "%233:sub6": 265 # CHECK-GX-JSON-DAG: "%233:sub7": 264 # CHECK-GX-JSON-DAG: "%233:sub8": 261 # CHECK-GX-JSON-DAG: "%233:sub9": 260 # CHECK-GX-JSON-DAG: "%233:sub10": 259 # CHECK-GX-JSON-DAG: "%233:sub11": 258 # CHECK-GX-JSON-DAG: "%233:sub12": 255 # CHECK-GX-JSON-DAG: "%233:sub13": 254 # CHECK-GX-JSON-DAG: "%233:sub14": 253 # CHECK-GX-JSON-DAG: "%233:sub15": 252 # CHECK-GX-JSON-DAG: "%233:sub16": 249 # CHECK-GX-JSON-DAG: "%233:sub17": 248 # CHECK-GX-JSON-DAG: "%233:sub18": 247 # CHECK-GX-JSON-DAG: "%233:sub19": 246 # CHECK-GX-JSON-DAG: "%233:sub20": 243 # CHECK-GX-JSON-DAG: "%233:sub21": 242 # CHECK-GX-JSON-DAG: "%233:sub22": 241 # CHECK-GX-JSON-DAG: "%233:sub23": 240 # CHECK-GX-JSON-DAG: "%233:sub24": 237 # CHECK-GX-JSON-DAG: "%233:sub25": 236 # CHECK-GX-JSON-DAG: "%233:sub26": 235 # CHECK-GX-JSON-DAG: "%233:sub27": 234 # CHECK-GX-JSON-DAG: "%233:sub28": 231 # CHECK-GX-JSON-DAG: "%233:sub29": 230 # CHECK-GX-JSON-DAG: "%233:sub30": 229 # CHECK-GX-JSON-DAG: "%233:sub31": 228 # CHECK-GX-JSON-DAG: "%275:sub0": 321 # CHECK-GX-JSON-DAG: "%275:sub1": 320 # CHECK-GX-JSON-DAG: "%275:sub2": 319 # CHECK-GX-JSON-DAG: "%275:sub3": 318 # CHECK-GX-JSON-DAG: "%275:sub4": 315 # CHECK-GX-JSON-DAG: "%275:sub5": 314 # CHECK-GX-JSON-DAG: "%275:sub6": 313 # CHECK-GX-JSON-DAG: "%275:sub7": 312 # CHECK-GX-JSON-DAG: "%275:sub8": 309 # CHECK-GX-JSON-DAG: "%275:sub9": 308 # CHECK-GX-JSON-DAG: "%275:sub10": 307 # CHECK-GX-JSON-DAG: "%275:sub11": 306 # CHECK-GX-JSON-DAG: "%275:sub12": 303 # CHECK-GX-JSON-DAG: "%275:sub13": 302 # CHECK-GX-JSON-DAG: "%275:sub14": 301 # CHECK-GX-JSON-DAG: "%275:sub15": 300 # CHECK-GX-JSON-DAG: "%275:sub16": 297 # CHECK-GX-JSON-DAG: "%275:sub17": 296 # CHECK-GX-JSON-DAG: "%275:sub18": 295 # CHECK-GX-JSON-DAG: "%275:sub19": 294 # CHECK-GX-JSON-DAG: "%275:sub20": 291 # CHECK-GX-JSON-DAG: "%275:sub21": 290 # CHECK-GX-JSON-DAG: "%275:sub22": 289 # CHECK-GX-JSON-DAG: "%275:sub23": 288 # CHECK-GX-JSON-DAG: "%275:sub24": 285 # CHECK-GX-JSON-DAG: "%275:sub25": 284 # CHECK-GX-JSON-DAG: "%275:sub26": 283 # CHECK-GX-JSON-DAG: "%275:sub27": 282 # CHECK-GX-JSON-DAG: "%275:sub28": 279 # CHECK-GX-JSON-DAG: "%275:sub29": 278 # CHECK-GX-JSON-DAG: "%275:sub30": 277 # CHECK-GX-JSON-DAG: "%275:sub31": 276 # CHECK-GX-JSON-DAG: "%317:sub0": 369 # CHECK-GX-JSON-DAG: "%317:sub1": 368 # CHECK-GX-JSON-DAG: "%317:sub2": 367 # CHECK-GX-JSON-DAG: "%317:sub3": 366 # CHECK-GX-JSON-DAG: "%317:sub4": 363 # CHECK-GX-JSON-DAG: "%317:sub5": 362 # CHECK-GX-JSON-DAG: "%317:sub6": 361 # CHECK-GX-JSON-DAG: "%317:sub7": 360 # CHECK-GX-JSON-DAG: "%317:sub8": 357 # CHECK-GX-JSON-DAG: "%317:sub9": 356 # CHECK-GX-JSON-DAG: "%317:sub10": 355 # CHECK-GX-JSON-DAG: "%317:sub11": 354 # CHECK-GX-JSON-DAG: "%317:sub12": 351 # CHECK-GX-JSON-DAG: "%317:sub13": 350 # CHECK-GX-JSON-DAG: "%317:sub14": 349 # CHECK-GX-JSON-DAG: "%317:sub15": 348 # CHECK-GX-JSON-DAG: "%317:sub16": 345 # CHECK-GX-JSON-DAG: "%317:sub17": 344 # CHECK-GX-JSON-DAG: "%317:sub18": 343 # CHECK-GX-JSON-DAG: "%317:sub19": 342 # CHECK-GX-JSON-DAG: "%317:sub20": 339 # CHECK-GX-JSON-DAG: "%317:sub21": 338 # CHECK-GX-JSON-DAG: "%317:sub22": 337 # CHECK-GX-JSON-DAG: "%317:sub23": 336 # CHECK-GX-JSON-DAG: "%317:sub24": 333 # CHECK-GX-JSON-DAG: "%317:sub25": 332 # CHECK-GX-JSON-DAG: "%317:sub26": 331 # CHECK-GX-JSON-DAG: "%317:sub27": 330 # CHECK-GX-JSON-DAG: "%317:sub28": 327 # CHECK-GX-JSON-DAG: "%317:sub29": 326 # CHECK-GX-JSON-DAG: "%317:sub30": 325 # CHECK-GX-JSON-DAG: "%317:sub31": 324 # CHECK-GX-JSON-DAG: "%359:sub0": 417 # CHECK-GX-JSON-DAG: "%359:sub1": 416 # CHECK-GX-JSON-DAG: "%359:sub2": 415 # CHECK-GX-JSON-DAG: "%359:sub3": 414 # CHECK-GX-JSON-DAG: "%359:sub4": 411 # CHECK-GX-JSON-DAG: "%359:sub5": 410 # CHECK-GX-JSON-DAG: "%359:sub6": 409 # CHECK-GX-JSON-DAG: "%359:sub7": 408 # CHECK-GX-JSON-DAG: "%359:sub8": 405 # CHECK-GX-JSON-DAG: "%359:sub9": 404 # CHECK-GX-JSON-DAG: "%359:sub10": 403 # CHECK-GX-JSON-DAG: "%359:sub11": 402 # CHECK-GX-JSON-DAG: "%359:sub12": 399 # CHECK-GX-JSON-DAG: "%359:sub13": 398 # CHECK-GX-JSON-DAG: "%359:sub14": 397 # CHECK-GX-JSON-DAG: "%359:sub15": 396 # CHECK-GX-JSON-DAG: "%359:sub16": 393 # CHECK-GX-JSON-DAG: "%359:sub17": 392 # CHECK-GX-JSON-DAG: "%359:sub18": 391 # CHECK-GX-JSON-DAG: "%359:sub19": 390 # CHECK-GX-JSON-DAG: "%359:sub20": 387 # CHECK-GX-JSON-DAG: "%359:sub21": 386 # CHECK-GX-JSON-DAG: "%359:sub22": 385 # CHECK-GX-JSON-DAG: "%359:sub23": 384 # CHECK-GX-JSON-DAG: "%359:sub24": 381 # CHECK-GX-JSON-DAG: "%359:sub25": 380 # CHECK-GX-JSON-DAG: "%359:sub26": 379 # CHECK-GX-JSON-DAG: "%359:sub27": 378 # CHECK-GX-JSON-DAG: "%359:sub28": 375 # CHECK-GX-JSON-DAG: "%359:sub29": 374 # CHECK-GX-JSON-DAG: "%359:sub30": 373 # CHECK-GX-JSON-DAG: "%359:sub31": 372 # CHECK-GX-JSON-DAG: "%361": 34 # CHECK-GX-JSON-DAG: "%362": 34 # CHECK-GX-JSON-DAG: "%363": 34 # CHECK-GX-JSON-DAG: "%364": 34 # CHECK-GX-JSON-DAG: "%365:sub0": 3 # CHECK-GX-JSON-DAG: "%365:sub1": 2 # CHECK-GX-JSON-DAG: "%365:sub2": 1 # CHECK-GX-JSON-DAG: "%365:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 417 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%367:vgpr_32 = COPY %365.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 128 # CHECK-GX-JSON-DAG: "%69:sub1": 127 # CHECK-GX-JSON-DAG: "%69:sub2": 126 # CHECK-GX-JSON-DAG: "%69:sub3": 125 # CHECK-GX-JSON-DAG: "%69:sub4": 122 # CHECK-GX-JSON-DAG: "%69:sub5": 121 # CHECK-GX-JSON-DAG: "%69:sub6": 120 # CHECK-GX-JSON-DAG: "%69:sub7": 119 # CHECK-GX-JSON-DAG: "%69:sub8": 116 # CHECK-GX-JSON-DAG: "%69:sub9": 115 # CHECK-GX-JSON-DAG: "%69:sub10": 114 # CHECK-GX-JSON-DAG: "%69:sub11": 113 # CHECK-GX-JSON-DAG: "%69:sub12": 110 # CHECK-GX-JSON-DAG: "%69:sub13": 109 # CHECK-GX-JSON-DAG: "%69:sub14": 108 # CHECK-GX-JSON-DAG: "%69:sub15": 107 # CHECK-GX-JSON-DAG: "%69:sub16": 104 # CHECK-GX-JSON-DAG: "%69:sub17": 103 # CHECK-GX-JSON-DAG: "%69:sub18": 102 # CHECK-GX-JSON-DAG: "%69:sub19": 101 # CHECK-GX-JSON-DAG: "%69:sub20": 98 # CHECK-GX-JSON-DAG: "%69:sub21": 97 # CHECK-GX-JSON-DAG: "%69:sub22": 96 # CHECK-GX-JSON-DAG: "%69:sub23": 95 # CHECK-GX-JSON-DAG: "%69:sub24": 92 # CHECK-GX-JSON-DAG: "%69:sub25": 91 # CHECK-GX-JSON-DAG: "%69:sub26": 90 # CHECK-GX-JSON-DAG: "%69:sub27": 89 # CHECK-GX-JSON-DAG: "%69:sub28": 86 # CHECK-GX-JSON-DAG: "%69:sub29": 85 # CHECK-GX-JSON-DAG: "%69:sub30": 84 # CHECK-GX-JSON-DAG: "%69:sub31": 83 # CHECK-GX-JSON-DAG: "%70:sub0": 80 # CHECK-GX-JSON-DAG: "%70:sub1": 79 # CHECK-GX-JSON-DAG: "%70:sub2": 78 # CHECK-GX-JSON-DAG: "%70:sub3": 77 # CHECK-GX-JSON-DAG: "%70:sub4": 74 # CHECK-GX-JSON-DAG: "%70:sub5": 73 # CHECK-GX-JSON-DAG: "%70:sub6": 72 # CHECK-GX-JSON-DAG: "%70:sub7": 71 # CHECK-GX-JSON-DAG: "%70:sub8": 68 # CHECK-GX-JSON-DAG: "%70:sub9": 67 # CHECK-GX-JSON-DAG: "%70:sub10": 66 # CHECK-GX-JSON-DAG: "%70:sub11": 65 # CHECK-GX-JSON-DAG: "%70:sub12": 62 # CHECK-GX-JSON-DAG: "%70:sub13": 61 # CHECK-GX-JSON-DAG: "%70:sub14": 60 # CHECK-GX-JSON-DAG: "%70:sub15": 59 # CHECK-GX-JSON-DAG: "%70:sub16": 56 # CHECK-GX-JSON-DAG: "%70:sub17": 55 # CHECK-GX-JSON-DAG: "%70:sub18": 54 # CHECK-GX-JSON-DAG: "%70:sub19": 53 # CHECK-GX-JSON-DAG: "%70:sub20": 50 # CHECK-GX-JSON-DAG: "%70:sub21": 49 # CHECK-GX-JSON-DAG: "%70:sub22": 48 # CHECK-GX-JSON-DAG: "%70:sub23": 47 # CHECK-GX-JSON-DAG: "%70:sub24": 44 # CHECK-GX-JSON-DAG: "%70:sub25": 43 # CHECK-GX-JSON-DAG: "%70:sub26": 42 # CHECK-GX-JSON-DAG: "%70:sub27": 41 # CHECK-GX-JSON-DAG: "%70:sub28": 38 # CHECK-GX-JSON-DAG: "%70:sub29": 37 # CHECK-GX-JSON-DAG: "%70:sub30": 36 # CHECK-GX-JSON-DAG: "%70:sub31": 35 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 176 # CHECK-GX-JSON-DAG: "%149:sub1": 175 # CHECK-GX-JSON-DAG: "%149:sub2": 174 # CHECK-GX-JSON-DAG: "%149:sub3": 173 # CHECK-GX-JSON-DAG: "%149:sub4": 170 # CHECK-GX-JSON-DAG: "%149:sub5": 169 # CHECK-GX-JSON-DAG: "%149:sub6": 168 # CHECK-GX-JSON-DAG: "%149:sub7": 167 # CHECK-GX-JSON-DAG: "%149:sub8": 164 # CHECK-GX-JSON-DAG: "%149:sub9": 163 # CHECK-GX-JSON-DAG: "%149:sub10": 162 # CHECK-GX-JSON-DAG: "%149:sub11": 161 # CHECK-GX-JSON-DAG: "%149:sub12": 158 # CHECK-GX-JSON-DAG: "%149:sub13": 157 # CHECK-GX-JSON-DAG: "%149:sub14": 156 # CHECK-GX-JSON-DAG: "%149:sub15": 155 # CHECK-GX-JSON-DAG: "%149:sub16": 152 # CHECK-GX-JSON-DAG: "%149:sub17": 151 # CHECK-GX-JSON-DAG: "%149:sub18": 150 # CHECK-GX-JSON-DAG: "%149:sub19": 149 # CHECK-GX-JSON-DAG: "%149:sub20": 146 # CHECK-GX-JSON-DAG: "%149:sub21": 145 # CHECK-GX-JSON-DAG: "%149:sub22": 144 # CHECK-GX-JSON-DAG: "%149:sub23": 143 # CHECK-GX-JSON-DAG: "%149:sub24": 140 # CHECK-GX-JSON-DAG: "%149:sub25": 139 # CHECK-GX-JSON-DAG: "%149:sub26": 138 # CHECK-GX-JSON-DAG: "%149:sub27": 137 # CHECK-GX-JSON-DAG: "%149:sub28": 134 # CHECK-GX-JSON-DAG: "%149:sub29": 133 # CHECK-GX-JSON-DAG: "%149:sub30": 132 # CHECK-GX-JSON-DAG: "%149:sub31": 131 # CHECK-GX-JSON-DAG: "%191:sub0": 224 # CHECK-GX-JSON-DAG: "%191:sub1": 223 # CHECK-GX-JSON-DAG: "%191:sub2": 222 # CHECK-GX-JSON-DAG: "%191:sub3": 221 # CHECK-GX-JSON-DAG: "%191:sub4": 218 # CHECK-GX-JSON-DAG: "%191:sub5": 217 # CHECK-GX-JSON-DAG: "%191:sub6": 216 # CHECK-GX-JSON-DAG: "%191:sub7": 215 # CHECK-GX-JSON-DAG: "%191:sub8": 212 # CHECK-GX-JSON-DAG: "%191:sub9": 211 # CHECK-GX-JSON-DAG: "%191:sub10": 210 # CHECK-GX-JSON-DAG: "%191:sub11": 209 # CHECK-GX-JSON-DAG: "%191:sub12": 206 # CHECK-GX-JSON-DAG: "%191:sub13": 205 # CHECK-GX-JSON-DAG: "%191:sub14": 204 # CHECK-GX-JSON-DAG: "%191:sub15": 203 # CHECK-GX-JSON-DAG: "%191:sub16": 200 # CHECK-GX-JSON-DAG: "%191:sub17": 199 # CHECK-GX-JSON-DAG: "%191:sub18": 198 # CHECK-GX-JSON-DAG: "%191:sub19": 197 # CHECK-GX-JSON-DAG: "%191:sub20": 194 # CHECK-GX-JSON-DAG: "%191:sub21": 193 # CHECK-GX-JSON-DAG: "%191:sub22": 192 # CHECK-GX-JSON-DAG: "%191:sub23": 191 # CHECK-GX-JSON-DAG: "%191:sub24": 188 # CHECK-GX-JSON-DAG: "%191:sub25": 187 # CHECK-GX-JSON-DAG: "%191:sub26": 186 # CHECK-GX-JSON-DAG: "%191:sub27": 185 # CHECK-GX-JSON-DAG: "%191:sub28": 182 # CHECK-GX-JSON-DAG: "%191:sub29": 181 # CHECK-GX-JSON-DAG: "%191:sub30": 180 # CHECK-GX-JSON-DAG: "%191:sub31": 179 # CHECK-GX-JSON-DAG: "%233:sub0": 272 # CHECK-GX-JSON-DAG: "%233:sub1": 271 # CHECK-GX-JSON-DAG: "%233:sub2": 270 # CHECK-GX-JSON-DAG: "%233:sub3": 269 # CHECK-GX-JSON-DAG: "%233:sub4": 266 # CHECK-GX-JSON-DAG: "%233:sub5": 265 # CHECK-GX-JSON-DAG: "%233:sub6": 264 # CHECK-GX-JSON-DAG: "%233:sub7": 263 # CHECK-GX-JSON-DAG: "%233:sub8": 260 # CHECK-GX-JSON-DAG: "%233:sub9": 259 # CHECK-GX-JSON-DAG: "%233:sub10": 258 # CHECK-GX-JSON-DAG: "%233:sub11": 257 # CHECK-GX-JSON-DAG: "%233:sub12": 254 # CHECK-GX-JSON-DAG: "%233:sub13": 253 # CHECK-GX-JSON-DAG: "%233:sub14": 252 # CHECK-GX-JSON-DAG: "%233:sub15": 251 # CHECK-GX-JSON-DAG: "%233:sub16": 248 # CHECK-GX-JSON-DAG: "%233:sub17": 247 # CHECK-GX-JSON-DAG: "%233:sub18": 246 # CHECK-GX-JSON-DAG: "%233:sub19": 245 # CHECK-GX-JSON-DAG: "%233:sub20": 242 # CHECK-GX-JSON-DAG: "%233:sub21": 241 # CHECK-GX-JSON-DAG: "%233:sub22": 240 # CHECK-GX-JSON-DAG: "%233:sub23": 239 # CHECK-GX-JSON-DAG: "%233:sub24": 236 # CHECK-GX-JSON-DAG: "%233:sub25": 235 # CHECK-GX-JSON-DAG: "%233:sub26": 234 # CHECK-GX-JSON-DAG: "%233:sub27": 233 # CHECK-GX-JSON-DAG: "%233:sub28": 230 # CHECK-GX-JSON-DAG: "%233:sub29": 229 # CHECK-GX-JSON-DAG: "%233:sub30": 228 # CHECK-GX-JSON-DAG: "%233:sub31": 227 # CHECK-GX-JSON-DAG: "%275:sub0": 320 # CHECK-GX-JSON-DAG: "%275:sub1": 319 # CHECK-GX-JSON-DAG: "%275:sub2": 318 # CHECK-GX-JSON-DAG: "%275:sub3": 317 # CHECK-GX-JSON-DAG: "%275:sub4": 314 # CHECK-GX-JSON-DAG: "%275:sub5": 313 # CHECK-GX-JSON-DAG: "%275:sub6": 312 # CHECK-GX-JSON-DAG: "%275:sub7": 311 # CHECK-GX-JSON-DAG: "%275:sub8": 308 # CHECK-GX-JSON-DAG: "%275:sub9": 307 # CHECK-GX-JSON-DAG: "%275:sub10": 306 # CHECK-GX-JSON-DAG: "%275:sub11": 305 # CHECK-GX-JSON-DAG: "%275:sub12": 302 # CHECK-GX-JSON-DAG: "%275:sub13": 301 # CHECK-GX-JSON-DAG: "%275:sub14": 300 # CHECK-GX-JSON-DAG: "%275:sub15": 299 # CHECK-GX-JSON-DAG: "%275:sub16": 296 # CHECK-GX-JSON-DAG: "%275:sub17": 295 # CHECK-GX-JSON-DAG: "%275:sub18": 294 # CHECK-GX-JSON-DAG: "%275:sub19": 293 # CHECK-GX-JSON-DAG: "%275:sub20": 290 # CHECK-GX-JSON-DAG: "%275:sub21": 289 # CHECK-GX-JSON-DAG: "%275:sub22": 288 # CHECK-GX-JSON-DAG: "%275:sub23": 287 # CHECK-GX-JSON-DAG: "%275:sub24": 284 # CHECK-GX-JSON-DAG: "%275:sub25": 283 # CHECK-GX-JSON-DAG: "%275:sub26": 282 # CHECK-GX-JSON-DAG: "%275:sub27": 281 # CHECK-GX-JSON-DAG: "%275:sub28": 278 # CHECK-GX-JSON-DAG: "%275:sub29": 277 # CHECK-GX-JSON-DAG: "%275:sub30": 276 # CHECK-GX-JSON-DAG: "%275:sub31": 275 # CHECK-GX-JSON-DAG: "%317:sub0": 368 # CHECK-GX-JSON-DAG: "%317:sub1": 367 # CHECK-GX-JSON-DAG: "%317:sub2": 366 # CHECK-GX-JSON-DAG: "%317:sub3": 365 # CHECK-GX-JSON-DAG: "%317:sub4": 362 # CHECK-GX-JSON-DAG: "%317:sub5": 361 # CHECK-GX-JSON-DAG: "%317:sub6": 360 # CHECK-GX-JSON-DAG: "%317:sub7": 359 # CHECK-GX-JSON-DAG: "%317:sub8": 356 # CHECK-GX-JSON-DAG: "%317:sub9": 355 # CHECK-GX-JSON-DAG: "%317:sub10": 354 # CHECK-GX-JSON-DAG: "%317:sub11": 353 # CHECK-GX-JSON-DAG: "%317:sub12": 350 # CHECK-GX-JSON-DAG: "%317:sub13": 349 # CHECK-GX-JSON-DAG: "%317:sub14": 348 # CHECK-GX-JSON-DAG: "%317:sub15": 347 # CHECK-GX-JSON-DAG: "%317:sub16": 344 # CHECK-GX-JSON-DAG: "%317:sub17": 343 # CHECK-GX-JSON-DAG: "%317:sub18": 342 # CHECK-GX-JSON-DAG: "%317:sub19": 341 # CHECK-GX-JSON-DAG: "%317:sub20": 338 # CHECK-GX-JSON-DAG: "%317:sub21": 337 # CHECK-GX-JSON-DAG: "%317:sub22": 336 # CHECK-GX-JSON-DAG: "%317:sub23": 335 # CHECK-GX-JSON-DAG: "%317:sub24": 332 # CHECK-GX-JSON-DAG: "%317:sub25": 331 # CHECK-GX-JSON-DAG: "%317:sub26": 330 # CHECK-GX-JSON-DAG: "%317:sub27": 329 # CHECK-GX-JSON-DAG: "%317:sub28": 326 # CHECK-GX-JSON-DAG: "%317:sub29": 325 # CHECK-GX-JSON-DAG: "%317:sub30": 324 # CHECK-GX-JSON-DAG: "%317:sub31": 323 # CHECK-GX-JSON-DAG: "%359:sub0": 416 # CHECK-GX-JSON-DAG: "%359:sub1": 415 # CHECK-GX-JSON-DAG: "%359:sub2": 414 # CHECK-GX-JSON-DAG: "%359:sub3": 413 # CHECK-GX-JSON-DAG: "%359:sub4": 410 # CHECK-GX-JSON-DAG: "%359:sub5": 409 # CHECK-GX-JSON-DAG: "%359:sub6": 408 # CHECK-GX-JSON-DAG: "%359:sub7": 407 # CHECK-GX-JSON-DAG: "%359:sub8": 404 # CHECK-GX-JSON-DAG: "%359:sub9": 403 # CHECK-GX-JSON-DAG: "%359:sub10": 402 # CHECK-GX-JSON-DAG: "%359:sub11": 401 # CHECK-GX-JSON-DAG: "%359:sub12": 398 # CHECK-GX-JSON-DAG: "%359:sub13": 397 # CHECK-GX-JSON-DAG: "%359:sub14": 396 # CHECK-GX-JSON-DAG: "%359:sub15": 395 # CHECK-GX-JSON-DAG: "%359:sub16": 392 # CHECK-GX-JSON-DAG: "%359:sub17": 391 # CHECK-GX-JSON-DAG: "%359:sub18": 390 # CHECK-GX-JSON-DAG: "%359:sub19": 389 # CHECK-GX-JSON-DAG: "%359:sub20": 386 # CHECK-GX-JSON-DAG: "%359:sub21": 385 # CHECK-GX-JSON-DAG: "%359:sub22": 384 # CHECK-GX-JSON-DAG: "%359:sub23": 383 # CHECK-GX-JSON-DAG: "%359:sub24": 380 # CHECK-GX-JSON-DAG: "%359:sub25": 379 # CHECK-GX-JSON-DAG: "%359:sub26": 378 # CHECK-GX-JSON-DAG: "%359:sub27": 377 # CHECK-GX-JSON-DAG: "%359:sub28": 374 # CHECK-GX-JSON-DAG: "%359:sub29": 373 # CHECK-GX-JSON-DAG: "%359:sub30": 372 # CHECK-GX-JSON-DAG: "%359:sub31": 371 # CHECK-GX-JSON-DAG: "%361": 33 # CHECK-GX-JSON-DAG: "%362": 33 # CHECK-GX-JSON-DAG: "%363": 33 # CHECK-GX-JSON-DAG: "%364": 33 # CHECK-GX-JSON-DAG: "%365:sub0": 2 # CHECK-GX-JSON-DAG: "%365:sub1": 1 # CHECK-GX-JSON-DAG: "%365:sub2": 0 # CHECK-GX-JSON-DAG: "%366": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 416 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%368:vgpr_32 = COPY %365.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 127 # CHECK-GX-JSON-DAG: "%69:sub1": 126 # CHECK-GX-JSON-DAG: "%69:sub2": 125 # CHECK-GX-JSON-DAG: "%69:sub3": 124 # CHECK-GX-JSON-DAG: "%69:sub4": 121 # CHECK-GX-JSON-DAG: "%69:sub5": 120 # CHECK-GX-JSON-DAG: "%69:sub6": 119 # CHECK-GX-JSON-DAG: "%69:sub7": 118 # CHECK-GX-JSON-DAG: "%69:sub8": 115 # CHECK-GX-JSON-DAG: "%69:sub9": 114 # CHECK-GX-JSON-DAG: "%69:sub10": 113 # CHECK-GX-JSON-DAG: "%69:sub11": 112 # CHECK-GX-JSON-DAG: "%69:sub12": 109 # CHECK-GX-JSON-DAG: "%69:sub13": 108 # CHECK-GX-JSON-DAG: "%69:sub14": 107 # CHECK-GX-JSON-DAG: "%69:sub15": 106 # CHECK-GX-JSON-DAG: "%69:sub16": 103 # CHECK-GX-JSON-DAG: "%69:sub17": 102 # CHECK-GX-JSON-DAG: "%69:sub18": 101 # CHECK-GX-JSON-DAG: "%69:sub19": 100 # CHECK-GX-JSON-DAG: "%69:sub20": 97 # CHECK-GX-JSON-DAG: "%69:sub21": 96 # CHECK-GX-JSON-DAG: "%69:sub22": 95 # CHECK-GX-JSON-DAG: "%69:sub23": 94 # CHECK-GX-JSON-DAG: "%69:sub24": 91 # CHECK-GX-JSON-DAG: "%69:sub25": 90 # CHECK-GX-JSON-DAG: "%69:sub26": 89 # CHECK-GX-JSON-DAG: "%69:sub27": 88 # CHECK-GX-JSON-DAG: "%69:sub28": 85 # CHECK-GX-JSON-DAG: "%69:sub29": 84 # CHECK-GX-JSON-DAG: "%69:sub30": 83 # CHECK-GX-JSON-DAG: "%69:sub31": 82 # CHECK-GX-JSON-DAG: "%70:sub0": 79 # CHECK-GX-JSON-DAG: "%70:sub1": 78 # CHECK-GX-JSON-DAG: "%70:sub2": 77 # CHECK-GX-JSON-DAG: "%70:sub3": 76 # CHECK-GX-JSON-DAG: "%70:sub4": 73 # CHECK-GX-JSON-DAG: "%70:sub5": 72 # CHECK-GX-JSON-DAG: "%70:sub6": 71 # CHECK-GX-JSON-DAG: "%70:sub7": 70 # CHECK-GX-JSON-DAG: "%70:sub8": 67 # CHECK-GX-JSON-DAG: "%70:sub9": 66 # CHECK-GX-JSON-DAG: "%70:sub10": 65 # CHECK-GX-JSON-DAG: "%70:sub11": 64 # CHECK-GX-JSON-DAG: "%70:sub12": 61 # CHECK-GX-JSON-DAG: "%70:sub13": 60 # CHECK-GX-JSON-DAG: "%70:sub14": 59 # CHECK-GX-JSON-DAG: "%70:sub15": 58 # CHECK-GX-JSON-DAG: "%70:sub16": 55 # CHECK-GX-JSON-DAG: "%70:sub17": 54 # CHECK-GX-JSON-DAG: "%70:sub18": 53 # CHECK-GX-JSON-DAG: "%70:sub19": 52 # CHECK-GX-JSON-DAG: "%70:sub20": 49 # CHECK-GX-JSON-DAG: "%70:sub21": 48 # CHECK-GX-JSON-DAG: "%70:sub22": 47 # CHECK-GX-JSON-DAG: "%70:sub23": 46 # CHECK-GX-JSON-DAG: "%70:sub24": 43 # CHECK-GX-JSON-DAG: "%70:sub25": 42 # CHECK-GX-JSON-DAG: "%70:sub26": 41 # CHECK-GX-JSON-DAG: "%70:sub27": 40 # CHECK-GX-JSON-DAG: "%70:sub28": 37 # CHECK-GX-JSON-DAG: "%70:sub29": 36 # CHECK-GX-JSON-DAG: "%70:sub30": 35 # CHECK-GX-JSON-DAG: "%70:sub31": 34 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 175 # CHECK-GX-JSON-DAG: "%149:sub1": 174 # CHECK-GX-JSON-DAG: "%149:sub2": 173 # CHECK-GX-JSON-DAG: "%149:sub3": 172 # CHECK-GX-JSON-DAG: "%149:sub4": 169 # CHECK-GX-JSON-DAG: "%149:sub5": 168 # CHECK-GX-JSON-DAG: "%149:sub6": 167 # CHECK-GX-JSON-DAG: "%149:sub7": 166 # CHECK-GX-JSON-DAG: "%149:sub8": 163 # CHECK-GX-JSON-DAG: "%149:sub9": 162 # CHECK-GX-JSON-DAG: "%149:sub10": 161 # CHECK-GX-JSON-DAG: "%149:sub11": 160 # CHECK-GX-JSON-DAG: "%149:sub12": 157 # CHECK-GX-JSON-DAG: "%149:sub13": 156 # CHECK-GX-JSON-DAG: "%149:sub14": 155 # CHECK-GX-JSON-DAG: "%149:sub15": 154 # CHECK-GX-JSON-DAG: "%149:sub16": 151 # CHECK-GX-JSON-DAG: "%149:sub17": 150 # CHECK-GX-JSON-DAG: "%149:sub18": 149 # CHECK-GX-JSON-DAG: "%149:sub19": 148 # CHECK-GX-JSON-DAG: "%149:sub20": 145 # CHECK-GX-JSON-DAG: "%149:sub21": 144 # CHECK-GX-JSON-DAG: "%149:sub22": 143 # CHECK-GX-JSON-DAG: "%149:sub23": 142 # CHECK-GX-JSON-DAG: "%149:sub24": 139 # CHECK-GX-JSON-DAG: "%149:sub25": 138 # CHECK-GX-JSON-DAG: "%149:sub26": 137 # CHECK-GX-JSON-DAG: "%149:sub27": 136 # CHECK-GX-JSON-DAG: "%149:sub28": 133 # CHECK-GX-JSON-DAG: "%149:sub29": 132 # CHECK-GX-JSON-DAG: "%149:sub30": 131 # CHECK-GX-JSON-DAG: "%149:sub31": 130 # CHECK-GX-JSON-DAG: "%191:sub0": 223 # CHECK-GX-JSON-DAG: "%191:sub1": 222 # CHECK-GX-JSON-DAG: "%191:sub2": 221 # CHECK-GX-JSON-DAG: "%191:sub3": 220 # CHECK-GX-JSON-DAG: "%191:sub4": 217 # CHECK-GX-JSON-DAG: "%191:sub5": 216 # CHECK-GX-JSON-DAG: "%191:sub6": 215 # CHECK-GX-JSON-DAG: "%191:sub7": 214 # CHECK-GX-JSON-DAG: "%191:sub8": 211 # CHECK-GX-JSON-DAG: "%191:sub9": 210 # CHECK-GX-JSON-DAG: "%191:sub10": 209 # CHECK-GX-JSON-DAG: "%191:sub11": 208 # CHECK-GX-JSON-DAG: "%191:sub12": 205 # CHECK-GX-JSON-DAG: "%191:sub13": 204 # CHECK-GX-JSON-DAG: "%191:sub14": 203 # CHECK-GX-JSON-DAG: "%191:sub15": 202 # CHECK-GX-JSON-DAG: "%191:sub16": 199 # CHECK-GX-JSON-DAG: "%191:sub17": 198 # CHECK-GX-JSON-DAG: "%191:sub18": 197 # CHECK-GX-JSON-DAG: "%191:sub19": 196 # CHECK-GX-JSON-DAG: "%191:sub20": 193 # CHECK-GX-JSON-DAG: "%191:sub21": 192 # CHECK-GX-JSON-DAG: "%191:sub22": 191 # CHECK-GX-JSON-DAG: "%191:sub23": 190 # CHECK-GX-JSON-DAG: "%191:sub24": 187 # CHECK-GX-JSON-DAG: "%191:sub25": 186 # CHECK-GX-JSON-DAG: "%191:sub26": 185 # CHECK-GX-JSON-DAG: "%191:sub27": 184 # CHECK-GX-JSON-DAG: "%191:sub28": 181 # CHECK-GX-JSON-DAG: "%191:sub29": 180 # CHECK-GX-JSON-DAG: "%191:sub30": 179 # CHECK-GX-JSON-DAG: "%191:sub31": 178 # CHECK-GX-JSON-DAG: "%233:sub0": 271 # CHECK-GX-JSON-DAG: "%233:sub1": 270 # CHECK-GX-JSON-DAG: "%233:sub2": 269 # CHECK-GX-JSON-DAG: "%233:sub3": 268 # CHECK-GX-JSON-DAG: "%233:sub4": 265 # CHECK-GX-JSON-DAG: "%233:sub5": 264 # CHECK-GX-JSON-DAG: "%233:sub6": 263 # CHECK-GX-JSON-DAG: "%233:sub7": 262 # CHECK-GX-JSON-DAG: "%233:sub8": 259 # CHECK-GX-JSON-DAG: "%233:sub9": 258 # CHECK-GX-JSON-DAG: "%233:sub10": 257 # CHECK-GX-JSON-DAG: "%233:sub11": 256 # CHECK-GX-JSON-DAG: "%233:sub12": 253 # CHECK-GX-JSON-DAG: "%233:sub13": 252 # CHECK-GX-JSON-DAG: "%233:sub14": 251 # CHECK-GX-JSON-DAG: "%233:sub15": 250 # CHECK-GX-JSON-DAG: "%233:sub16": 247 # CHECK-GX-JSON-DAG: "%233:sub17": 246 # CHECK-GX-JSON-DAG: "%233:sub18": 245 # CHECK-GX-JSON-DAG: "%233:sub19": 244 # CHECK-GX-JSON-DAG: "%233:sub20": 241 # CHECK-GX-JSON-DAG: "%233:sub21": 240 # CHECK-GX-JSON-DAG: "%233:sub22": 239 # CHECK-GX-JSON-DAG: "%233:sub23": 238 # CHECK-GX-JSON-DAG: "%233:sub24": 235 # CHECK-GX-JSON-DAG: "%233:sub25": 234 # CHECK-GX-JSON-DAG: "%233:sub26": 233 # CHECK-GX-JSON-DAG: "%233:sub27": 232 # CHECK-GX-JSON-DAG: "%233:sub28": 229 # CHECK-GX-JSON-DAG: "%233:sub29": 228 # CHECK-GX-JSON-DAG: "%233:sub30": 227 # CHECK-GX-JSON-DAG: "%233:sub31": 226 # CHECK-GX-JSON-DAG: "%275:sub0": 319 # CHECK-GX-JSON-DAG: "%275:sub1": 318 # CHECK-GX-JSON-DAG: "%275:sub2": 317 # CHECK-GX-JSON-DAG: "%275:sub3": 316 # CHECK-GX-JSON-DAG: "%275:sub4": 313 # CHECK-GX-JSON-DAG: "%275:sub5": 312 # CHECK-GX-JSON-DAG: "%275:sub6": 311 # CHECK-GX-JSON-DAG: "%275:sub7": 310 # CHECK-GX-JSON-DAG: "%275:sub8": 307 # CHECK-GX-JSON-DAG: "%275:sub9": 306 # CHECK-GX-JSON-DAG: "%275:sub10": 305 # CHECK-GX-JSON-DAG: "%275:sub11": 304 # CHECK-GX-JSON-DAG: "%275:sub12": 301 # CHECK-GX-JSON-DAG: "%275:sub13": 300 # CHECK-GX-JSON-DAG: "%275:sub14": 299 # CHECK-GX-JSON-DAG: "%275:sub15": 298 # CHECK-GX-JSON-DAG: "%275:sub16": 295 # CHECK-GX-JSON-DAG: "%275:sub17": 294 # CHECK-GX-JSON-DAG: "%275:sub18": 293 # CHECK-GX-JSON-DAG: "%275:sub19": 292 # CHECK-GX-JSON-DAG: "%275:sub20": 289 # CHECK-GX-JSON-DAG: "%275:sub21": 288 # CHECK-GX-JSON-DAG: "%275:sub22": 287 # CHECK-GX-JSON-DAG: "%275:sub23": 286 # CHECK-GX-JSON-DAG: "%275:sub24": 283 # CHECK-GX-JSON-DAG: "%275:sub25": 282 # CHECK-GX-JSON-DAG: "%275:sub26": 281 # CHECK-GX-JSON-DAG: "%275:sub27": 280 # CHECK-GX-JSON-DAG: "%275:sub28": 277 # CHECK-GX-JSON-DAG: "%275:sub29": 276 # CHECK-GX-JSON-DAG: "%275:sub30": 275 # CHECK-GX-JSON-DAG: "%275:sub31": 274 # CHECK-GX-JSON-DAG: "%317:sub0": 367 # CHECK-GX-JSON-DAG: "%317:sub1": 366 # CHECK-GX-JSON-DAG: "%317:sub2": 365 # CHECK-GX-JSON-DAG: "%317:sub3": 364 # CHECK-GX-JSON-DAG: "%317:sub4": 361 # CHECK-GX-JSON-DAG: "%317:sub5": 360 # CHECK-GX-JSON-DAG: "%317:sub6": 359 # CHECK-GX-JSON-DAG: "%317:sub7": 358 # CHECK-GX-JSON-DAG: "%317:sub8": 355 # CHECK-GX-JSON-DAG: "%317:sub9": 354 # CHECK-GX-JSON-DAG: "%317:sub10": 353 # CHECK-GX-JSON-DAG: "%317:sub11": 352 # CHECK-GX-JSON-DAG: "%317:sub12": 349 # CHECK-GX-JSON-DAG: "%317:sub13": 348 # CHECK-GX-JSON-DAG: "%317:sub14": 347 # CHECK-GX-JSON-DAG: "%317:sub15": 346 # CHECK-GX-JSON-DAG: "%317:sub16": 343 # CHECK-GX-JSON-DAG: "%317:sub17": 342 # CHECK-GX-JSON-DAG: "%317:sub18": 341 # CHECK-GX-JSON-DAG: "%317:sub19": 340 # CHECK-GX-JSON-DAG: "%317:sub20": 337 # CHECK-GX-JSON-DAG: "%317:sub21": 336 # CHECK-GX-JSON-DAG: "%317:sub22": 335 # CHECK-GX-JSON-DAG: "%317:sub23": 334 # CHECK-GX-JSON-DAG: "%317:sub24": 331 # CHECK-GX-JSON-DAG: "%317:sub25": 330 # CHECK-GX-JSON-DAG: "%317:sub26": 329 # CHECK-GX-JSON-DAG: "%317:sub27": 328 # CHECK-GX-JSON-DAG: "%317:sub28": 325 # CHECK-GX-JSON-DAG: "%317:sub29": 324 # CHECK-GX-JSON-DAG: "%317:sub30": 323 # CHECK-GX-JSON-DAG: "%317:sub31": 322 # CHECK-GX-JSON-DAG: "%359:sub0": 415 # CHECK-GX-JSON-DAG: "%359:sub1": 414 # CHECK-GX-JSON-DAG: "%359:sub2": 413 # CHECK-GX-JSON-DAG: "%359:sub3": 412 # CHECK-GX-JSON-DAG: "%359:sub4": 409 # CHECK-GX-JSON-DAG: "%359:sub5": 408 # CHECK-GX-JSON-DAG: "%359:sub6": 407 # CHECK-GX-JSON-DAG: "%359:sub7": 406 # CHECK-GX-JSON-DAG: "%359:sub8": 403 # CHECK-GX-JSON-DAG: "%359:sub9": 402 # CHECK-GX-JSON-DAG: "%359:sub10": 401 # CHECK-GX-JSON-DAG: "%359:sub11": 400 # CHECK-GX-JSON-DAG: "%359:sub12": 397 # CHECK-GX-JSON-DAG: "%359:sub13": 396 # CHECK-GX-JSON-DAG: "%359:sub14": 395 # CHECK-GX-JSON-DAG: "%359:sub15": 394 # CHECK-GX-JSON-DAG: "%359:sub16": 391 # CHECK-GX-JSON-DAG: "%359:sub17": 390 # CHECK-GX-JSON-DAG: "%359:sub18": 389 # CHECK-GX-JSON-DAG: "%359:sub19": 388 # CHECK-GX-JSON-DAG: "%359:sub20": 385 # CHECK-GX-JSON-DAG: "%359:sub21": 384 # CHECK-GX-JSON-DAG: "%359:sub22": 383 # CHECK-GX-JSON-DAG: "%359:sub23": 382 # CHECK-GX-JSON-DAG: "%359:sub24": 379 # CHECK-GX-JSON-DAG: "%359:sub25": 378 # CHECK-GX-JSON-DAG: "%359:sub26": 377 # CHECK-GX-JSON-DAG: "%359:sub27": 376 # CHECK-GX-JSON-DAG: "%359:sub28": 373 # CHECK-GX-JSON-DAG: "%359:sub29": 372 # CHECK-GX-JSON-DAG: "%359:sub30": 371 # CHECK-GX-JSON-DAG: "%359:sub31": 370 # CHECK-GX-JSON-DAG: "%361": 32 # CHECK-GX-JSON-DAG: "%362": 32 # CHECK-GX-JSON-DAG: "%363": 32 # CHECK-GX-JSON-DAG: "%364": 32 # CHECK-GX-JSON-DAG: "%365:sub0": 1 # CHECK-GX-JSON-DAG: "%365:sub1": 0 # CHECK-GX-JSON-DAG: "%366": 32 # CHECK-GX-JSON-DAG: "%367": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 415 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%369:vgpr_32 = COPY %365.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 126 # CHECK-GX-JSON-DAG: "%69:sub1": 125 # CHECK-GX-JSON-DAG: "%69:sub2": 124 # CHECK-GX-JSON-DAG: "%69:sub3": 123 # CHECK-GX-JSON-DAG: "%69:sub4": 120 # CHECK-GX-JSON-DAG: "%69:sub5": 119 # CHECK-GX-JSON-DAG: "%69:sub6": 118 # CHECK-GX-JSON-DAG: "%69:sub7": 117 # CHECK-GX-JSON-DAG: "%69:sub8": 114 # CHECK-GX-JSON-DAG: "%69:sub9": 113 # CHECK-GX-JSON-DAG: "%69:sub10": 112 # CHECK-GX-JSON-DAG: "%69:sub11": 111 # CHECK-GX-JSON-DAG: "%69:sub12": 108 # CHECK-GX-JSON-DAG: "%69:sub13": 107 # CHECK-GX-JSON-DAG: "%69:sub14": 106 # CHECK-GX-JSON-DAG: "%69:sub15": 105 # CHECK-GX-JSON-DAG: "%69:sub16": 102 # CHECK-GX-JSON-DAG: "%69:sub17": 101 # CHECK-GX-JSON-DAG: "%69:sub18": 100 # CHECK-GX-JSON-DAG: "%69:sub19": 99 # CHECK-GX-JSON-DAG: "%69:sub20": 96 # CHECK-GX-JSON-DAG: "%69:sub21": 95 # CHECK-GX-JSON-DAG: "%69:sub22": 94 # CHECK-GX-JSON-DAG: "%69:sub23": 93 # CHECK-GX-JSON-DAG: "%69:sub24": 90 # CHECK-GX-JSON-DAG: "%69:sub25": 89 # CHECK-GX-JSON-DAG: "%69:sub26": 88 # CHECK-GX-JSON-DAG: "%69:sub27": 87 # CHECK-GX-JSON-DAG: "%69:sub28": 84 # CHECK-GX-JSON-DAG: "%69:sub29": 83 # CHECK-GX-JSON-DAG: "%69:sub30": 82 # CHECK-GX-JSON-DAG: "%69:sub31": 81 # CHECK-GX-JSON-DAG: "%70:sub0": 78 # CHECK-GX-JSON-DAG: "%70:sub1": 77 # CHECK-GX-JSON-DAG: "%70:sub2": 76 # CHECK-GX-JSON-DAG: "%70:sub3": 75 # CHECK-GX-JSON-DAG: "%70:sub4": 72 # CHECK-GX-JSON-DAG: "%70:sub5": 71 # CHECK-GX-JSON-DAG: "%70:sub6": 70 # CHECK-GX-JSON-DAG: "%70:sub7": 69 # CHECK-GX-JSON-DAG: "%70:sub8": 66 # CHECK-GX-JSON-DAG: "%70:sub9": 65 # CHECK-GX-JSON-DAG: "%70:sub10": 64 # CHECK-GX-JSON-DAG: "%70:sub11": 63 # CHECK-GX-JSON-DAG: "%70:sub12": 60 # CHECK-GX-JSON-DAG: "%70:sub13": 59 # CHECK-GX-JSON-DAG: "%70:sub14": 58 # CHECK-GX-JSON-DAG: "%70:sub15": 57 # CHECK-GX-JSON-DAG: "%70:sub16": 54 # CHECK-GX-JSON-DAG: "%70:sub17": 53 # CHECK-GX-JSON-DAG: "%70:sub18": 52 # CHECK-GX-JSON-DAG: "%70:sub19": 51 # CHECK-GX-JSON-DAG: "%70:sub20": 48 # CHECK-GX-JSON-DAG: "%70:sub21": 47 # CHECK-GX-JSON-DAG: "%70:sub22": 46 # CHECK-GX-JSON-DAG: "%70:sub23": 45 # CHECK-GX-JSON-DAG: "%70:sub24": 42 # CHECK-GX-JSON-DAG: "%70:sub25": 41 # CHECK-GX-JSON-DAG: "%70:sub26": 40 # CHECK-GX-JSON-DAG: "%70:sub27": 39 # CHECK-GX-JSON-DAG: "%70:sub28": 36 # CHECK-GX-JSON-DAG: "%70:sub29": 35 # CHECK-GX-JSON-DAG: "%70:sub30": 34 # CHECK-GX-JSON-DAG: "%70:sub31": 33 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 174 # CHECK-GX-JSON-DAG: "%149:sub1": 173 # CHECK-GX-JSON-DAG: "%149:sub2": 172 # CHECK-GX-JSON-DAG: "%149:sub3": 171 # CHECK-GX-JSON-DAG: "%149:sub4": 168 # CHECK-GX-JSON-DAG: "%149:sub5": 167 # CHECK-GX-JSON-DAG: "%149:sub6": 166 # CHECK-GX-JSON-DAG: "%149:sub7": 165 # CHECK-GX-JSON-DAG: "%149:sub8": 162 # CHECK-GX-JSON-DAG: "%149:sub9": 161 # CHECK-GX-JSON-DAG: "%149:sub10": 160 # CHECK-GX-JSON-DAG: "%149:sub11": 159 # CHECK-GX-JSON-DAG: "%149:sub12": 156 # CHECK-GX-JSON-DAG: "%149:sub13": 155 # CHECK-GX-JSON-DAG: "%149:sub14": 154 # CHECK-GX-JSON-DAG: "%149:sub15": 153 # CHECK-GX-JSON-DAG: "%149:sub16": 150 # CHECK-GX-JSON-DAG: "%149:sub17": 149 # CHECK-GX-JSON-DAG: "%149:sub18": 148 # CHECK-GX-JSON-DAG: "%149:sub19": 147 # CHECK-GX-JSON-DAG: "%149:sub20": 144 # CHECK-GX-JSON-DAG: "%149:sub21": 143 # CHECK-GX-JSON-DAG: "%149:sub22": 142 # CHECK-GX-JSON-DAG: "%149:sub23": 141 # CHECK-GX-JSON-DAG: "%149:sub24": 138 # CHECK-GX-JSON-DAG: "%149:sub25": 137 # CHECK-GX-JSON-DAG: "%149:sub26": 136 # CHECK-GX-JSON-DAG: "%149:sub27": 135 # CHECK-GX-JSON-DAG: "%149:sub28": 132 # CHECK-GX-JSON-DAG: "%149:sub29": 131 # CHECK-GX-JSON-DAG: "%149:sub30": 130 # CHECK-GX-JSON-DAG: "%149:sub31": 129 # CHECK-GX-JSON-DAG: "%191:sub0": 222 # CHECK-GX-JSON-DAG: "%191:sub1": 221 # CHECK-GX-JSON-DAG: "%191:sub2": 220 # CHECK-GX-JSON-DAG: "%191:sub3": 219 # CHECK-GX-JSON-DAG: "%191:sub4": 216 # CHECK-GX-JSON-DAG: "%191:sub5": 215 # CHECK-GX-JSON-DAG: "%191:sub6": 214 # CHECK-GX-JSON-DAG: "%191:sub7": 213 # CHECK-GX-JSON-DAG: "%191:sub8": 210 # CHECK-GX-JSON-DAG: "%191:sub9": 209 # CHECK-GX-JSON-DAG: "%191:sub10": 208 # CHECK-GX-JSON-DAG: "%191:sub11": 207 # CHECK-GX-JSON-DAG: "%191:sub12": 204 # CHECK-GX-JSON-DAG: "%191:sub13": 203 # CHECK-GX-JSON-DAG: "%191:sub14": 202 # CHECK-GX-JSON-DAG: "%191:sub15": 201 # CHECK-GX-JSON-DAG: "%191:sub16": 198 # CHECK-GX-JSON-DAG: "%191:sub17": 197 # CHECK-GX-JSON-DAG: "%191:sub18": 196 # CHECK-GX-JSON-DAG: "%191:sub19": 195 # CHECK-GX-JSON-DAG: "%191:sub20": 192 # CHECK-GX-JSON-DAG: "%191:sub21": 191 # CHECK-GX-JSON-DAG: "%191:sub22": 190 # CHECK-GX-JSON-DAG: "%191:sub23": 189 # CHECK-GX-JSON-DAG: "%191:sub24": 186 # CHECK-GX-JSON-DAG: "%191:sub25": 185 # CHECK-GX-JSON-DAG: "%191:sub26": 184 # CHECK-GX-JSON-DAG: "%191:sub27": 183 # CHECK-GX-JSON-DAG: "%191:sub28": 180 # CHECK-GX-JSON-DAG: "%191:sub29": 179 # CHECK-GX-JSON-DAG: "%191:sub30": 178 # CHECK-GX-JSON-DAG: "%191:sub31": 177 # CHECK-GX-JSON-DAG: "%233:sub0": 270 # CHECK-GX-JSON-DAG: "%233:sub1": 269 # CHECK-GX-JSON-DAG: "%233:sub2": 268 # CHECK-GX-JSON-DAG: "%233:sub3": 267 # CHECK-GX-JSON-DAG: "%233:sub4": 264 # CHECK-GX-JSON-DAG: "%233:sub5": 263 # CHECK-GX-JSON-DAG: "%233:sub6": 262 # CHECK-GX-JSON-DAG: "%233:sub7": 261 # CHECK-GX-JSON-DAG: "%233:sub8": 258 # CHECK-GX-JSON-DAG: "%233:sub9": 257 # CHECK-GX-JSON-DAG: "%233:sub10": 256 # CHECK-GX-JSON-DAG: "%233:sub11": 255 # CHECK-GX-JSON-DAG: "%233:sub12": 252 # CHECK-GX-JSON-DAG: "%233:sub13": 251 # CHECK-GX-JSON-DAG: "%233:sub14": 250 # CHECK-GX-JSON-DAG: "%233:sub15": 249 # CHECK-GX-JSON-DAG: "%233:sub16": 246 # CHECK-GX-JSON-DAG: "%233:sub17": 245 # CHECK-GX-JSON-DAG: "%233:sub18": 244 # CHECK-GX-JSON-DAG: "%233:sub19": 243 # CHECK-GX-JSON-DAG: "%233:sub20": 240 # CHECK-GX-JSON-DAG: "%233:sub21": 239 # CHECK-GX-JSON-DAG: "%233:sub22": 238 # CHECK-GX-JSON-DAG: "%233:sub23": 237 # CHECK-GX-JSON-DAG: "%233:sub24": 234 # CHECK-GX-JSON-DAG: "%233:sub25": 233 # CHECK-GX-JSON-DAG: "%233:sub26": 232 # CHECK-GX-JSON-DAG: "%233:sub27": 231 # CHECK-GX-JSON-DAG: "%233:sub28": 228 # CHECK-GX-JSON-DAG: "%233:sub29": 227 # CHECK-GX-JSON-DAG: "%233:sub30": 226 # CHECK-GX-JSON-DAG: "%233:sub31": 225 # CHECK-GX-JSON-DAG: "%275:sub0": 318 # CHECK-GX-JSON-DAG: "%275:sub1": 317 # CHECK-GX-JSON-DAG: "%275:sub2": 316 # CHECK-GX-JSON-DAG: "%275:sub3": 315 # CHECK-GX-JSON-DAG: "%275:sub4": 312 # CHECK-GX-JSON-DAG: "%275:sub5": 311 # CHECK-GX-JSON-DAG: "%275:sub6": 310 # CHECK-GX-JSON-DAG: "%275:sub7": 309 # CHECK-GX-JSON-DAG: "%275:sub8": 306 # CHECK-GX-JSON-DAG: "%275:sub9": 305 # CHECK-GX-JSON-DAG: "%275:sub10": 304 # CHECK-GX-JSON-DAG: "%275:sub11": 303 # CHECK-GX-JSON-DAG: "%275:sub12": 300 # CHECK-GX-JSON-DAG: "%275:sub13": 299 # CHECK-GX-JSON-DAG: "%275:sub14": 298 # CHECK-GX-JSON-DAG: "%275:sub15": 297 # CHECK-GX-JSON-DAG: "%275:sub16": 294 # CHECK-GX-JSON-DAG: "%275:sub17": 293 # CHECK-GX-JSON-DAG: "%275:sub18": 292 # CHECK-GX-JSON-DAG: "%275:sub19": 291 # CHECK-GX-JSON-DAG: "%275:sub20": 288 # CHECK-GX-JSON-DAG: "%275:sub21": 287 # CHECK-GX-JSON-DAG: "%275:sub22": 286 # CHECK-GX-JSON-DAG: "%275:sub23": 285 # CHECK-GX-JSON-DAG: "%275:sub24": 282 # CHECK-GX-JSON-DAG: "%275:sub25": 281 # CHECK-GX-JSON-DAG: "%275:sub26": 280 # CHECK-GX-JSON-DAG: "%275:sub27": 279 # CHECK-GX-JSON-DAG: "%275:sub28": 276 # CHECK-GX-JSON-DAG: "%275:sub29": 275 # CHECK-GX-JSON-DAG: "%275:sub30": 274 # CHECK-GX-JSON-DAG: "%275:sub31": 273 # CHECK-GX-JSON-DAG: "%317:sub0": 366 # CHECK-GX-JSON-DAG: "%317:sub1": 365 # CHECK-GX-JSON-DAG: "%317:sub2": 364 # CHECK-GX-JSON-DAG: "%317:sub3": 363 # CHECK-GX-JSON-DAG: "%317:sub4": 360 # CHECK-GX-JSON-DAG: "%317:sub5": 359 # CHECK-GX-JSON-DAG: "%317:sub6": 358 # CHECK-GX-JSON-DAG: "%317:sub7": 357 # CHECK-GX-JSON-DAG: "%317:sub8": 354 # CHECK-GX-JSON-DAG: "%317:sub9": 353 # CHECK-GX-JSON-DAG: "%317:sub10": 352 # CHECK-GX-JSON-DAG: "%317:sub11": 351 # CHECK-GX-JSON-DAG: "%317:sub12": 348 # CHECK-GX-JSON-DAG: "%317:sub13": 347 # CHECK-GX-JSON-DAG: "%317:sub14": 346 # CHECK-GX-JSON-DAG: "%317:sub15": 345 # CHECK-GX-JSON-DAG: "%317:sub16": 342 # CHECK-GX-JSON-DAG: "%317:sub17": 341 # CHECK-GX-JSON-DAG: "%317:sub18": 340 # CHECK-GX-JSON-DAG: "%317:sub19": 339 # CHECK-GX-JSON-DAG: "%317:sub20": 336 # CHECK-GX-JSON-DAG: "%317:sub21": 335 # CHECK-GX-JSON-DAG: "%317:sub22": 334 # CHECK-GX-JSON-DAG: "%317:sub23": 333 # CHECK-GX-JSON-DAG: "%317:sub24": 330 # CHECK-GX-JSON-DAG: "%317:sub25": 329 # CHECK-GX-JSON-DAG: "%317:sub26": 328 # CHECK-GX-JSON-DAG: "%317:sub27": 327 # CHECK-GX-JSON-DAG: "%317:sub28": 324 # CHECK-GX-JSON-DAG: "%317:sub29": 323 # CHECK-GX-JSON-DAG: "%317:sub30": 322 # CHECK-GX-JSON-DAG: "%317:sub31": 321 # CHECK-GX-JSON-DAG: "%359:sub0": 414 # CHECK-GX-JSON-DAG: "%359:sub1": 413 # CHECK-GX-JSON-DAG: "%359:sub2": 412 # CHECK-GX-JSON-DAG: "%359:sub3": 411 # CHECK-GX-JSON-DAG: "%359:sub4": 408 # CHECK-GX-JSON-DAG: "%359:sub5": 407 # CHECK-GX-JSON-DAG: "%359:sub6": 406 # CHECK-GX-JSON-DAG: "%359:sub7": 405 # CHECK-GX-JSON-DAG: "%359:sub8": 402 # CHECK-GX-JSON-DAG: "%359:sub9": 401 # CHECK-GX-JSON-DAG: "%359:sub10": 400 # CHECK-GX-JSON-DAG: "%359:sub11": 399 # CHECK-GX-JSON-DAG: "%359:sub12": 396 # CHECK-GX-JSON-DAG: "%359:sub13": 395 # CHECK-GX-JSON-DAG: "%359:sub14": 394 # CHECK-GX-JSON-DAG: "%359:sub15": 393 # CHECK-GX-JSON-DAG: "%359:sub16": 390 # CHECK-GX-JSON-DAG: "%359:sub17": 389 # CHECK-GX-JSON-DAG: "%359:sub18": 388 # CHECK-GX-JSON-DAG: "%359:sub19": 387 # CHECK-GX-JSON-DAG: "%359:sub20": 384 # CHECK-GX-JSON-DAG: "%359:sub21": 383 # CHECK-GX-JSON-DAG: "%359:sub22": 382 # CHECK-GX-JSON-DAG: "%359:sub23": 381 # CHECK-GX-JSON-DAG: "%359:sub24": 378 # CHECK-GX-JSON-DAG: "%359:sub25": 377 # CHECK-GX-JSON-DAG: "%359:sub26": 376 # CHECK-GX-JSON-DAG: "%359:sub27": 375 # CHECK-GX-JSON-DAG: "%359:sub28": 372 # CHECK-GX-JSON-DAG: "%359:sub29": 371 # CHECK-GX-JSON-DAG: "%359:sub30": 370 # CHECK-GX-JSON-DAG: "%359:sub31": 369 # CHECK-GX-JSON-DAG: "%361": 31 # CHECK-GX-JSON-DAG: "%362": 31 # CHECK-GX-JSON-DAG: "%363": 31 # CHECK-GX-JSON-DAG: "%364": 31 # CHECK-GX-JSON-DAG: "%365:sub0": 0 # CHECK-GX-JSON-DAG: "%366": 31 # CHECK-GX-JSON-DAG: "%367": 31 # CHECK-GX-JSON-DAG: "%368": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 414 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%370:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 125 # CHECK-GX-JSON-DAG: "%69:sub1": 124 # CHECK-GX-JSON-DAG: "%69:sub2": 123 # CHECK-GX-JSON-DAG: "%69:sub3": 122 # CHECK-GX-JSON-DAG: "%69:sub4": 119 # CHECK-GX-JSON-DAG: "%69:sub5": 118 # CHECK-GX-JSON-DAG: "%69:sub6": 117 # CHECK-GX-JSON-DAG: "%69:sub7": 116 # CHECK-GX-JSON-DAG: "%69:sub8": 113 # CHECK-GX-JSON-DAG: "%69:sub9": 112 # CHECK-GX-JSON-DAG: "%69:sub10": 111 # CHECK-GX-JSON-DAG: "%69:sub11": 110 # CHECK-GX-JSON-DAG: "%69:sub12": 107 # CHECK-GX-JSON-DAG: "%69:sub13": 106 # CHECK-GX-JSON-DAG: "%69:sub14": 105 # CHECK-GX-JSON-DAG: "%69:sub15": 104 # CHECK-GX-JSON-DAG: "%69:sub16": 101 # CHECK-GX-JSON-DAG: "%69:sub17": 100 # CHECK-GX-JSON-DAG: "%69:sub18": 99 # CHECK-GX-JSON-DAG: "%69:sub19": 98 # CHECK-GX-JSON-DAG: "%69:sub20": 95 # CHECK-GX-JSON-DAG: "%69:sub21": 94 # CHECK-GX-JSON-DAG: "%69:sub22": 93 # CHECK-GX-JSON-DAG: "%69:sub23": 92 # CHECK-GX-JSON-DAG: "%69:sub24": 89 # CHECK-GX-JSON-DAG: "%69:sub25": 88 # CHECK-GX-JSON-DAG: "%69:sub26": 87 # CHECK-GX-JSON-DAG: "%69:sub27": 86 # CHECK-GX-JSON-DAG: "%69:sub28": 83 # CHECK-GX-JSON-DAG: "%69:sub29": 82 # CHECK-GX-JSON-DAG: "%69:sub30": 81 # CHECK-GX-JSON-DAG: "%69:sub31": 80 # CHECK-GX-JSON-DAG: "%70:sub0": 77 # CHECK-GX-JSON-DAG: "%70:sub1": 76 # CHECK-GX-JSON-DAG: "%70:sub2": 75 # CHECK-GX-JSON-DAG: "%70:sub3": 74 # CHECK-GX-JSON-DAG: "%70:sub4": 71 # CHECK-GX-JSON-DAG: "%70:sub5": 70 # CHECK-GX-JSON-DAG: "%70:sub6": 69 # CHECK-GX-JSON-DAG: "%70:sub7": 68 # CHECK-GX-JSON-DAG: "%70:sub8": 65 # CHECK-GX-JSON-DAG: "%70:sub9": 64 # CHECK-GX-JSON-DAG: "%70:sub10": 63 # CHECK-GX-JSON-DAG: "%70:sub11": 62 # CHECK-GX-JSON-DAG: "%70:sub12": 59 # CHECK-GX-JSON-DAG: "%70:sub13": 58 # CHECK-GX-JSON-DAG: "%70:sub14": 57 # CHECK-GX-JSON-DAG: "%70:sub15": 56 # CHECK-GX-JSON-DAG: "%70:sub16": 53 # CHECK-GX-JSON-DAG: "%70:sub17": 52 # CHECK-GX-JSON-DAG: "%70:sub18": 51 # CHECK-GX-JSON-DAG: "%70:sub19": 50 # CHECK-GX-JSON-DAG: "%70:sub20": 47 # CHECK-GX-JSON-DAG: "%70:sub21": 46 # CHECK-GX-JSON-DAG: "%70:sub22": 45 # CHECK-GX-JSON-DAG: "%70:sub23": 44 # CHECK-GX-JSON-DAG: "%70:sub24": 41 # CHECK-GX-JSON-DAG: "%70:sub25": 40 # CHECK-GX-JSON-DAG: "%70:sub26": 39 # CHECK-GX-JSON-DAG: "%70:sub27": 38 # CHECK-GX-JSON-DAG: "%70:sub28": 35 # CHECK-GX-JSON-DAG: "%70:sub29": 34 # CHECK-GX-JSON-DAG: "%70:sub30": 33 # CHECK-GX-JSON-DAG: "%70:sub31": 32 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 173 # CHECK-GX-JSON-DAG: "%149:sub1": 172 # CHECK-GX-JSON-DAG: "%149:sub2": 171 # CHECK-GX-JSON-DAG: "%149:sub3": 170 # CHECK-GX-JSON-DAG: "%149:sub4": 167 # CHECK-GX-JSON-DAG: "%149:sub5": 166 # CHECK-GX-JSON-DAG: "%149:sub6": 165 # CHECK-GX-JSON-DAG: "%149:sub7": 164 # CHECK-GX-JSON-DAG: "%149:sub8": 161 # CHECK-GX-JSON-DAG: "%149:sub9": 160 # CHECK-GX-JSON-DAG: "%149:sub10": 159 # CHECK-GX-JSON-DAG: "%149:sub11": 158 # CHECK-GX-JSON-DAG: "%149:sub12": 155 # CHECK-GX-JSON-DAG: "%149:sub13": 154 # CHECK-GX-JSON-DAG: "%149:sub14": 153 # CHECK-GX-JSON-DAG: "%149:sub15": 152 # CHECK-GX-JSON-DAG: "%149:sub16": 149 # CHECK-GX-JSON-DAG: "%149:sub17": 148 # CHECK-GX-JSON-DAG: "%149:sub18": 147 # CHECK-GX-JSON-DAG: "%149:sub19": 146 # CHECK-GX-JSON-DAG: "%149:sub20": 143 # CHECK-GX-JSON-DAG: "%149:sub21": 142 # CHECK-GX-JSON-DAG: "%149:sub22": 141 # CHECK-GX-JSON-DAG: "%149:sub23": 140 # CHECK-GX-JSON-DAG: "%149:sub24": 137 # CHECK-GX-JSON-DAG: "%149:sub25": 136 # CHECK-GX-JSON-DAG: "%149:sub26": 135 # CHECK-GX-JSON-DAG: "%149:sub27": 134 # CHECK-GX-JSON-DAG: "%149:sub28": 131 # CHECK-GX-JSON-DAG: "%149:sub29": 130 # CHECK-GX-JSON-DAG: "%149:sub30": 129 # CHECK-GX-JSON-DAG: "%149:sub31": 128 # CHECK-GX-JSON-DAG: "%191:sub0": 221 # CHECK-GX-JSON-DAG: "%191:sub1": 220 # CHECK-GX-JSON-DAG: "%191:sub2": 219 # CHECK-GX-JSON-DAG: "%191:sub3": 218 # CHECK-GX-JSON-DAG: "%191:sub4": 215 # CHECK-GX-JSON-DAG: "%191:sub5": 214 # CHECK-GX-JSON-DAG: "%191:sub6": 213 # CHECK-GX-JSON-DAG: "%191:sub7": 212 # CHECK-GX-JSON-DAG: "%191:sub8": 209 # CHECK-GX-JSON-DAG: "%191:sub9": 208 # CHECK-GX-JSON-DAG: "%191:sub10": 207 # CHECK-GX-JSON-DAG: "%191:sub11": 206 # CHECK-GX-JSON-DAG: "%191:sub12": 203 # CHECK-GX-JSON-DAG: "%191:sub13": 202 # CHECK-GX-JSON-DAG: "%191:sub14": 201 # CHECK-GX-JSON-DAG: "%191:sub15": 200 # CHECK-GX-JSON-DAG: "%191:sub16": 197 # CHECK-GX-JSON-DAG: "%191:sub17": 196 # CHECK-GX-JSON-DAG: "%191:sub18": 195 # CHECK-GX-JSON-DAG: "%191:sub19": 194 # CHECK-GX-JSON-DAG: "%191:sub20": 191 # CHECK-GX-JSON-DAG: "%191:sub21": 190 # CHECK-GX-JSON-DAG: "%191:sub22": 189 # CHECK-GX-JSON-DAG: "%191:sub23": 188 # CHECK-GX-JSON-DAG: "%191:sub24": 185 # CHECK-GX-JSON-DAG: "%191:sub25": 184 # CHECK-GX-JSON-DAG: "%191:sub26": 183 # CHECK-GX-JSON-DAG: "%191:sub27": 182 # CHECK-GX-JSON-DAG: "%191:sub28": 179 # CHECK-GX-JSON-DAG: "%191:sub29": 178 # CHECK-GX-JSON-DAG: "%191:sub30": 177 # CHECK-GX-JSON-DAG: "%191:sub31": 176 # CHECK-GX-JSON-DAG: "%233:sub0": 269 # CHECK-GX-JSON-DAG: "%233:sub1": 268 # CHECK-GX-JSON-DAG: "%233:sub2": 267 # CHECK-GX-JSON-DAG: "%233:sub3": 266 # CHECK-GX-JSON-DAG: "%233:sub4": 263 # CHECK-GX-JSON-DAG: "%233:sub5": 262 # CHECK-GX-JSON-DAG: "%233:sub6": 261 # CHECK-GX-JSON-DAG: "%233:sub7": 260 # CHECK-GX-JSON-DAG: "%233:sub8": 257 # CHECK-GX-JSON-DAG: "%233:sub9": 256 # CHECK-GX-JSON-DAG: "%233:sub10": 255 # CHECK-GX-JSON-DAG: "%233:sub11": 254 # CHECK-GX-JSON-DAG: "%233:sub12": 251 # CHECK-GX-JSON-DAG: "%233:sub13": 250 # CHECK-GX-JSON-DAG: "%233:sub14": 249 # CHECK-GX-JSON-DAG: "%233:sub15": 248 # CHECK-GX-JSON-DAG: "%233:sub16": 245 # CHECK-GX-JSON-DAG: "%233:sub17": 244 # CHECK-GX-JSON-DAG: "%233:sub18": 243 # CHECK-GX-JSON-DAG: "%233:sub19": 242 # CHECK-GX-JSON-DAG: "%233:sub20": 239 # CHECK-GX-JSON-DAG: "%233:sub21": 238 # CHECK-GX-JSON-DAG: "%233:sub22": 237 # CHECK-GX-JSON-DAG: "%233:sub23": 236 # CHECK-GX-JSON-DAG: "%233:sub24": 233 # CHECK-GX-JSON-DAG: "%233:sub25": 232 # CHECK-GX-JSON-DAG: "%233:sub26": 231 # CHECK-GX-JSON-DAG: "%233:sub27": 230 # CHECK-GX-JSON-DAG: "%233:sub28": 227 # CHECK-GX-JSON-DAG: "%233:sub29": 226 # CHECK-GX-JSON-DAG: "%233:sub30": 225 # CHECK-GX-JSON-DAG: "%233:sub31": 224 # CHECK-GX-JSON-DAG: "%275:sub0": 317 # CHECK-GX-JSON-DAG: "%275:sub1": 316 # CHECK-GX-JSON-DAG: "%275:sub2": 315 # CHECK-GX-JSON-DAG: "%275:sub3": 314 # CHECK-GX-JSON-DAG: "%275:sub4": 311 # CHECK-GX-JSON-DAG: "%275:sub5": 310 # CHECK-GX-JSON-DAG: "%275:sub6": 309 # CHECK-GX-JSON-DAG: "%275:sub7": 308 # CHECK-GX-JSON-DAG: "%275:sub8": 305 # CHECK-GX-JSON-DAG: "%275:sub9": 304 # CHECK-GX-JSON-DAG: "%275:sub10": 303 # CHECK-GX-JSON-DAG: "%275:sub11": 302 # CHECK-GX-JSON-DAG: "%275:sub12": 299 # CHECK-GX-JSON-DAG: "%275:sub13": 298 # CHECK-GX-JSON-DAG: "%275:sub14": 297 # CHECK-GX-JSON-DAG: "%275:sub15": 296 # CHECK-GX-JSON-DAG: "%275:sub16": 293 # CHECK-GX-JSON-DAG: "%275:sub17": 292 # CHECK-GX-JSON-DAG: "%275:sub18": 291 # CHECK-GX-JSON-DAG: "%275:sub19": 290 # CHECK-GX-JSON-DAG: "%275:sub20": 287 # CHECK-GX-JSON-DAG: "%275:sub21": 286 # CHECK-GX-JSON-DAG: "%275:sub22": 285 # CHECK-GX-JSON-DAG: "%275:sub23": 284 # CHECK-GX-JSON-DAG: "%275:sub24": 281 # CHECK-GX-JSON-DAG: "%275:sub25": 280 # CHECK-GX-JSON-DAG: "%275:sub26": 279 # CHECK-GX-JSON-DAG: "%275:sub27": 278 # CHECK-GX-JSON-DAG: "%275:sub28": 275 # CHECK-GX-JSON-DAG: "%275:sub29": 274 # CHECK-GX-JSON-DAG: "%275:sub30": 273 # CHECK-GX-JSON-DAG: "%275:sub31": 272 # CHECK-GX-JSON-DAG: "%317:sub0": 365 # CHECK-GX-JSON-DAG: "%317:sub1": 364 # CHECK-GX-JSON-DAG: "%317:sub2": 363 # CHECK-GX-JSON-DAG: "%317:sub3": 362 # CHECK-GX-JSON-DAG: "%317:sub4": 359 # CHECK-GX-JSON-DAG: "%317:sub5": 358 # CHECK-GX-JSON-DAG: "%317:sub6": 357 # CHECK-GX-JSON-DAG: "%317:sub7": 356 # CHECK-GX-JSON-DAG: "%317:sub8": 353 # CHECK-GX-JSON-DAG: "%317:sub9": 352 # CHECK-GX-JSON-DAG: "%317:sub10": 351 # CHECK-GX-JSON-DAG: "%317:sub11": 350 # CHECK-GX-JSON-DAG: "%317:sub12": 347 # CHECK-GX-JSON-DAG: "%317:sub13": 346 # CHECK-GX-JSON-DAG: "%317:sub14": 345 # CHECK-GX-JSON-DAG: "%317:sub15": 344 # CHECK-GX-JSON-DAG: "%317:sub16": 341 # CHECK-GX-JSON-DAG: "%317:sub17": 340 # CHECK-GX-JSON-DAG: "%317:sub18": 339 # CHECK-GX-JSON-DAG: "%317:sub19": 338 # CHECK-GX-JSON-DAG: "%317:sub20": 335 # CHECK-GX-JSON-DAG: "%317:sub21": 334 # CHECK-GX-JSON-DAG: "%317:sub22": 333 # CHECK-GX-JSON-DAG: "%317:sub23": 332 # CHECK-GX-JSON-DAG: "%317:sub24": 329 # CHECK-GX-JSON-DAG: "%317:sub25": 328 # CHECK-GX-JSON-DAG: "%317:sub26": 327 # CHECK-GX-JSON-DAG: "%317:sub27": 326 # CHECK-GX-JSON-DAG: "%317:sub28": 323 # CHECK-GX-JSON-DAG: "%317:sub29": 322 # CHECK-GX-JSON-DAG: "%317:sub30": 321 # CHECK-GX-JSON-DAG: "%317:sub31": 320 # CHECK-GX-JSON-DAG: "%359:sub0": 413 # CHECK-GX-JSON-DAG: "%359:sub1": 412 # CHECK-GX-JSON-DAG: "%359:sub2": 411 # CHECK-GX-JSON-DAG: "%359:sub3": 410 # CHECK-GX-JSON-DAG: "%359:sub4": 407 # CHECK-GX-JSON-DAG: "%359:sub5": 406 # CHECK-GX-JSON-DAG: "%359:sub6": 405 # CHECK-GX-JSON-DAG: "%359:sub7": 404 # CHECK-GX-JSON-DAG: "%359:sub8": 401 # CHECK-GX-JSON-DAG: "%359:sub9": 400 # CHECK-GX-JSON-DAG: "%359:sub10": 399 # CHECK-GX-JSON-DAG: "%359:sub11": 398 # CHECK-GX-JSON-DAG: "%359:sub12": 395 # CHECK-GX-JSON-DAG: "%359:sub13": 394 # CHECK-GX-JSON-DAG: "%359:sub14": 393 # CHECK-GX-JSON-DAG: "%359:sub15": 392 # CHECK-GX-JSON-DAG: "%359:sub16": 389 # CHECK-GX-JSON-DAG: "%359:sub17": 388 # CHECK-GX-JSON-DAG: "%359:sub18": 387 # CHECK-GX-JSON-DAG: "%359:sub19": 386 # CHECK-GX-JSON-DAG: "%359:sub20": 383 # CHECK-GX-JSON-DAG: "%359:sub21": 382 # CHECK-GX-JSON-DAG: "%359:sub22": 381 # CHECK-GX-JSON-DAG: "%359:sub23": 380 # CHECK-GX-JSON-DAG: "%359:sub24": 377 # CHECK-GX-JSON-DAG: "%359:sub25": 376 # CHECK-GX-JSON-DAG: "%359:sub26": 375 # CHECK-GX-JSON-DAG: "%359:sub27": 374 # CHECK-GX-JSON-DAG: "%359:sub28": 371 # CHECK-GX-JSON-DAG: "%359:sub29": 370 # CHECK-GX-JSON-DAG: "%359:sub30": 369 # CHECK-GX-JSON-DAG: "%359:sub31": 368 # CHECK-GX-JSON-DAG: "%361": 30 # CHECK-GX-JSON-DAG: "%362": 30 # CHECK-GX-JSON-DAG: "%363": 30 # CHECK-GX-JSON-DAG: "%364": 30 # CHECK-GX-JSON-DAG: "%366": 30 # CHECK-GX-JSON-DAG: "%367": 30 # CHECK-GX-JSON-DAG: "%368": 30 # CHECK-GX-JSON-DAG: "%369": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 413 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%371:vgpr_32 = COPY %370.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 124 # CHECK-GX-JSON-DAG: "%69:sub1": 123 # CHECK-GX-JSON-DAG: "%69:sub2": 122 # CHECK-GX-JSON-DAG: "%69:sub3": 121 # CHECK-GX-JSON-DAG: "%69:sub4": 118 # CHECK-GX-JSON-DAG: "%69:sub5": 117 # CHECK-GX-JSON-DAG: "%69:sub6": 116 # CHECK-GX-JSON-DAG: "%69:sub7": 115 # CHECK-GX-JSON-DAG: "%69:sub8": 112 # CHECK-GX-JSON-DAG: "%69:sub9": 111 # CHECK-GX-JSON-DAG: "%69:sub10": 110 # CHECK-GX-JSON-DAG: "%69:sub11": 109 # CHECK-GX-JSON-DAG: "%69:sub12": 106 # CHECK-GX-JSON-DAG: "%69:sub13": 105 # CHECK-GX-JSON-DAG: "%69:sub14": 104 # CHECK-GX-JSON-DAG: "%69:sub15": 103 # CHECK-GX-JSON-DAG: "%69:sub16": 100 # CHECK-GX-JSON-DAG: "%69:sub17": 99 # CHECK-GX-JSON-DAG: "%69:sub18": 98 # CHECK-GX-JSON-DAG: "%69:sub19": 97 # CHECK-GX-JSON-DAG: "%69:sub20": 94 # CHECK-GX-JSON-DAG: "%69:sub21": 93 # CHECK-GX-JSON-DAG: "%69:sub22": 92 # CHECK-GX-JSON-DAG: "%69:sub23": 91 # CHECK-GX-JSON-DAG: "%69:sub24": 88 # CHECK-GX-JSON-DAG: "%69:sub25": 87 # CHECK-GX-JSON-DAG: "%69:sub26": 86 # CHECK-GX-JSON-DAG: "%69:sub27": 85 # CHECK-GX-JSON-DAG: "%69:sub28": 82 # CHECK-GX-JSON-DAG: "%69:sub29": 81 # CHECK-GX-JSON-DAG: "%69:sub30": 80 # CHECK-GX-JSON-DAG: "%69:sub31": 79 # CHECK-GX-JSON-DAG: "%70:sub0": 76 # CHECK-GX-JSON-DAG: "%70:sub1": 75 # CHECK-GX-JSON-DAG: "%70:sub2": 74 # CHECK-GX-JSON-DAG: "%70:sub3": 73 # CHECK-GX-JSON-DAG: "%70:sub4": 70 # CHECK-GX-JSON-DAG: "%70:sub5": 69 # CHECK-GX-JSON-DAG: "%70:sub6": 68 # CHECK-GX-JSON-DAG: "%70:sub7": 67 # CHECK-GX-JSON-DAG: "%70:sub8": 64 # CHECK-GX-JSON-DAG: "%70:sub9": 63 # CHECK-GX-JSON-DAG: "%70:sub10": 62 # CHECK-GX-JSON-DAG: "%70:sub11": 61 # CHECK-GX-JSON-DAG: "%70:sub12": 58 # CHECK-GX-JSON-DAG: "%70:sub13": 57 # CHECK-GX-JSON-DAG: "%70:sub14": 56 # CHECK-GX-JSON-DAG: "%70:sub15": 55 # CHECK-GX-JSON-DAG: "%70:sub16": 52 # CHECK-GX-JSON-DAG: "%70:sub17": 51 # CHECK-GX-JSON-DAG: "%70:sub18": 50 # CHECK-GX-JSON-DAG: "%70:sub19": 49 # CHECK-GX-JSON-DAG: "%70:sub20": 46 # CHECK-GX-JSON-DAG: "%70:sub21": 45 # CHECK-GX-JSON-DAG: "%70:sub22": 44 # CHECK-GX-JSON-DAG: "%70:sub23": 43 # CHECK-GX-JSON-DAG: "%70:sub24": 40 # CHECK-GX-JSON-DAG: "%70:sub25": 39 # CHECK-GX-JSON-DAG: "%70:sub26": 38 # CHECK-GX-JSON-DAG: "%70:sub27": 37 # CHECK-GX-JSON-DAG: "%70:sub28": 34 # CHECK-GX-JSON-DAG: "%70:sub29": 33 # CHECK-GX-JSON-DAG: "%70:sub30": 32 # CHECK-GX-JSON-DAG: "%70:sub31": 31 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 172 # CHECK-GX-JSON-DAG: "%149:sub1": 171 # CHECK-GX-JSON-DAG: "%149:sub2": 170 # CHECK-GX-JSON-DAG: "%149:sub3": 169 # CHECK-GX-JSON-DAG: "%149:sub4": 166 # CHECK-GX-JSON-DAG: "%149:sub5": 165 # CHECK-GX-JSON-DAG: "%149:sub6": 164 # CHECK-GX-JSON-DAG: "%149:sub7": 163 # CHECK-GX-JSON-DAG: "%149:sub8": 160 # CHECK-GX-JSON-DAG: "%149:sub9": 159 # CHECK-GX-JSON-DAG: "%149:sub10": 158 # CHECK-GX-JSON-DAG: "%149:sub11": 157 # CHECK-GX-JSON-DAG: "%149:sub12": 154 # CHECK-GX-JSON-DAG: "%149:sub13": 153 # CHECK-GX-JSON-DAG: "%149:sub14": 152 # CHECK-GX-JSON-DAG: "%149:sub15": 151 # CHECK-GX-JSON-DAG: "%149:sub16": 148 # CHECK-GX-JSON-DAG: "%149:sub17": 147 # CHECK-GX-JSON-DAG: "%149:sub18": 146 # CHECK-GX-JSON-DAG: "%149:sub19": 145 # CHECK-GX-JSON-DAG: "%149:sub20": 142 # CHECK-GX-JSON-DAG: "%149:sub21": 141 # CHECK-GX-JSON-DAG: "%149:sub22": 140 # CHECK-GX-JSON-DAG: "%149:sub23": 139 # CHECK-GX-JSON-DAG: "%149:sub24": 136 # CHECK-GX-JSON-DAG: "%149:sub25": 135 # CHECK-GX-JSON-DAG: "%149:sub26": 134 # CHECK-GX-JSON-DAG: "%149:sub27": 133 # CHECK-GX-JSON-DAG: "%149:sub28": 130 # CHECK-GX-JSON-DAG: "%149:sub29": 129 # CHECK-GX-JSON-DAG: "%149:sub30": 128 # CHECK-GX-JSON-DAG: "%149:sub31": 127 # CHECK-GX-JSON-DAG: "%191:sub0": 220 # CHECK-GX-JSON-DAG: "%191:sub1": 219 # CHECK-GX-JSON-DAG: "%191:sub2": 218 # CHECK-GX-JSON-DAG: "%191:sub3": 217 # CHECK-GX-JSON-DAG: "%191:sub4": 214 # CHECK-GX-JSON-DAG: "%191:sub5": 213 # CHECK-GX-JSON-DAG: "%191:sub6": 212 # CHECK-GX-JSON-DAG: "%191:sub7": 211 # CHECK-GX-JSON-DAG: "%191:sub8": 208 # CHECK-GX-JSON-DAG: "%191:sub9": 207 # CHECK-GX-JSON-DAG: "%191:sub10": 206 # CHECK-GX-JSON-DAG: "%191:sub11": 205 # CHECK-GX-JSON-DAG: "%191:sub12": 202 # CHECK-GX-JSON-DAG: "%191:sub13": 201 # CHECK-GX-JSON-DAG: "%191:sub14": 200 # CHECK-GX-JSON-DAG: "%191:sub15": 199 # CHECK-GX-JSON-DAG: "%191:sub16": 196 # CHECK-GX-JSON-DAG: "%191:sub17": 195 # CHECK-GX-JSON-DAG: "%191:sub18": 194 # CHECK-GX-JSON-DAG: "%191:sub19": 193 # CHECK-GX-JSON-DAG: "%191:sub20": 190 # CHECK-GX-JSON-DAG: "%191:sub21": 189 # CHECK-GX-JSON-DAG: "%191:sub22": 188 # CHECK-GX-JSON-DAG: "%191:sub23": 187 # CHECK-GX-JSON-DAG: "%191:sub24": 184 # CHECK-GX-JSON-DAG: "%191:sub25": 183 # CHECK-GX-JSON-DAG: "%191:sub26": 182 # CHECK-GX-JSON-DAG: "%191:sub27": 181 # CHECK-GX-JSON-DAG: "%191:sub28": 178 # CHECK-GX-JSON-DAG: "%191:sub29": 177 # CHECK-GX-JSON-DAG: "%191:sub30": 176 # CHECK-GX-JSON-DAG: "%191:sub31": 175 # CHECK-GX-JSON-DAG: "%233:sub0": 268 # CHECK-GX-JSON-DAG: "%233:sub1": 267 # CHECK-GX-JSON-DAG: "%233:sub2": 266 # CHECK-GX-JSON-DAG: "%233:sub3": 265 # CHECK-GX-JSON-DAG: "%233:sub4": 262 # CHECK-GX-JSON-DAG: "%233:sub5": 261 # CHECK-GX-JSON-DAG: "%233:sub6": 260 # CHECK-GX-JSON-DAG: "%233:sub7": 259 # CHECK-GX-JSON-DAG: "%233:sub8": 256 # CHECK-GX-JSON-DAG: "%233:sub9": 255 # CHECK-GX-JSON-DAG: "%233:sub10": 254 # CHECK-GX-JSON-DAG: "%233:sub11": 253 # CHECK-GX-JSON-DAG: "%233:sub12": 250 # CHECK-GX-JSON-DAG: "%233:sub13": 249 # CHECK-GX-JSON-DAG: "%233:sub14": 248 # CHECK-GX-JSON-DAG: "%233:sub15": 247 # CHECK-GX-JSON-DAG: "%233:sub16": 244 # CHECK-GX-JSON-DAG: "%233:sub17": 243 # CHECK-GX-JSON-DAG: "%233:sub18": 242 # CHECK-GX-JSON-DAG: "%233:sub19": 241 # CHECK-GX-JSON-DAG: "%233:sub20": 238 # CHECK-GX-JSON-DAG: "%233:sub21": 237 # CHECK-GX-JSON-DAG: "%233:sub22": 236 # CHECK-GX-JSON-DAG: "%233:sub23": 235 # CHECK-GX-JSON-DAG: "%233:sub24": 232 # CHECK-GX-JSON-DAG: "%233:sub25": 231 # CHECK-GX-JSON-DAG: "%233:sub26": 230 # CHECK-GX-JSON-DAG: "%233:sub27": 229 # CHECK-GX-JSON-DAG: "%233:sub28": 226 # CHECK-GX-JSON-DAG: "%233:sub29": 225 # CHECK-GX-JSON-DAG: "%233:sub30": 224 # CHECK-GX-JSON-DAG: "%233:sub31": 223 # CHECK-GX-JSON-DAG: "%275:sub0": 316 # CHECK-GX-JSON-DAG: "%275:sub1": 315 # CHECK-GX-JSON-DAG: "%275:sub2": 314 # CHECK-GX-JSON-DAG: "%275:sub3": 313 # CHECK-GX-JSON-DAG: "%275:sub4": 310 # CHECK-GX-JSON-DAG: "%275:sub5": 309 # CHECK-GX-JSON-DAG: "%275:sub6": 308 # CHECK-GX-JSON-DAG: "%275:sub7": 307 # CHECK-GX-JSON-DAG: "%275:sub8": 304 # CHECK-GX-JSON-DAG: "%275:sub9": 303 # CHECK-GX-JSON-DAG: "%275:sub10": 302 # CHECK-GX-JSON-DAG: "%275:sub11": 301 # CHECK-GX-JSON-DAG: "%275:sub12": 298 # CHECK-GX-JSON-DAG: "%275:sub13": 297 # CHECK-GX-JSON-DAG: "%275:sub14": 296 # CHECK-GX-JSON-DAG: "%275:sub15": 295 # CHECK-GX-JSON-DAG: "%275:sub16": 292 # CHECK-GX-JSON-DAG: "%275:sub17": 291 # CHECK-GX-JSON-DAG: "%275:sub18": 290 # CHECK-GX-JSON-DAG: "%275:sub19": 289 # CHECK-GX-JSON-DAG: "%275:sub20": 286 # CHECK-GX-JSON-DAG: "%275:sub21": 285 # CHECK-GX-JSON-DAG: "%275:sub22": 284 # CHECK-GX-JSON-DAG: "%275:sub23": 283 # CHECK-GX-JSON-DAG: "%275:sub24": 280 # CHECK-GX-JSON-DAG: "%275:sub25": 279 # CHECK-GX-JSON-DAG: "%275:sub26": 278 # CHECK-GX-JSON-DAG: "%275:sub27": 277 # CHECK-GX-JSON-DAG: "%275:sub28": 274 # CHECK-GX-JSON-DAG: "%275:sub29": 273 # CHECK-GX-JSON-DAG: "%275:sub30": 272 # CHECK-GX-JSON-DAG: "%275:sub31": 271 # CHECK-GX-JSON-DAG: "%317:sub0": 364 # CHECK-GX-JSON-DAG: "%317:sub1": 363 # CHECK-GX-JSON-DAG: "%317:sub2": 362 # CHECK-GX-JSON-DAG: "%317:sub3": 361 # CHECK-GX-JSON-DAG: "%317:sub4": 358 # CHECK-GX-JSON-DAG: "%317:sub5": 357 # CHECK-GX-JSON-DAG: "%317:sub6": 356 # CHECK-GX-JSON-DAG: "%317:sub7": 355 # CHECK-GX-JSON-DAG: "%317:sub8": 352 # CHECK-GX-JSON-DAG: "%317:sub9": 351 # CHECK-GX-JSON-DAG: "%317:sub10": 350 # CHECK-GX-JSON-DAG: "%317:sub11": 349 # CHECK-GX-JSON-DAG: "%317:sub12": 346 # CHECK-GX-JSON-DAG: "%317:sub13": 345 # CHECK-GX-JSON-DAG: "%317:sub14": 344 # CHECK-GX-JSON-DAG: "%317:sub15": 343 # CHECK-GX-JSON-DAG: "%317:sub16": 340 # CHECK-GX-JSON-DAG: "%317:sub17": 339 # CHECK-GX-JSON-DAG: "%317:sub18": 338 # CHECK-GX-JSON-DAG: "%317:sub19": 337 # CHECK-GX-JSON-DAG: "%317:sub20": 334 # CHECK-GX-JSON-DAG: "%317:sub21": 333 # CHECK-GX-JSON-DAG: "%317:sub22": 332 # CHECK-GX-JSON-DAG: "%317:sub23": 331 # CHECK-GX-JSON-DAG: "%317:sub24": 328 # CHECK-GX-JSON-DAG: "%317:sub25": 327 # CHECK-GX-JSON-DAG: "%317:sub26": 326 # CHECK-GX-JSON-DAG: "%317:sub27": 325 # CHECK-GX-JSON-DAG: "%317:sub28": 322 # CHECK-GX-JSON-DAG: "%317:sub29": 321 # CHECK-GX-JSON-DAG: "%317:sub30": 320 # CHECK-GX-JSON-DAG: "%317:sub31": 319 # CHECK-GX-JSON-DAG: "%359:sub0": 412 # CHECK-GX-JSON-DAG: "%359:sub1": 411 # CHECK-GX-JSON-DAG: "%359:sub2": 410 # CHECK-GX-JSON-DAG: "%359:sub3": 409 # CHECK-GX-JSON-DAG: "%359:sub4": 406 # CHECK-GX-JSON-DAG: "%359:sub5": 405 # CHECK-GX-JSON-DAG: "%359:sub6": 404 # CHECK-GX-JSON-DAG: "%359:sub7": 403 # CHECK-GX-JSON-DAG: "%359:sub8": 400 # CHECK-GX-JSON-DAG: "%359:sub9": 399 # CHECK-GX-JSON-DAG: "%359:sub10": 398 # CHECK-GX-JSON-DAG: "%359:sub11": 397 # CHECK-GX-JSON-DAG: "%359:sub12": 394 # CHECK-GX-JSON-DAG: "%359:sub13": 393 # CHECK-GX-JSON-DAG: "%359:sub14": 392 # CHECK-GX-JSON-DAG: "%359:sub15": 391 # CHECK-GX-JSON-DAG: "%359:sub16": 388 # CHECK-GX-JSON-DAG: "%359:sub17": 387 # CHECK-GX-JSON-DAG: "%359:sub18": 386 # CHECK-GX-JSON-DAG: "%359:sub19": 385 # CHECK-GX-JSON-DAG: "%359:sub20": 382 # CHECK-GX-JSON-DAG: "%359:sub21": 381 # CHECK-GX-JSON-DAG: "%359:sub22": 380 # CHECK-GX-JSON-DAG: "%359:sub23": 379 # CHECK-GX-JSON-DAG: "%359:sub24": 376 # CHECK-GX-JSON-DAG: "%359:sub25": 375 # CHECK-GX-JSON-DAG: "%359:sub26": 374 # CHECK-GX-JSON-DAG: "%359:sub27": 373 # CHECK-GX-JSON-DAG: "%359:sub28": 370 # CHECK-GX-JSON-DAG: "%359:sub29": 369 # CHECK-GX-JSON-DAG: "%359:sub30": 368 # CHECK-GX-JSON-DAG: "%359:sub31": 367 # CHECK-GX-JSON-DAG: "%361": 29 # CHECK-GX-JSON-DAG: "%362": 29 # CHECK-GX-JSON-DAG: "%363": 29 # CHECK-GX-JSON-DAG: "%364": 29 # CHECK-GX-JSON-DAG: "%366": 29 # CHECK-GX-JSON-DAG: "%367": 29 # CHECK-GX-JSON-DAG: "%368": 29 # CHECK-GX-JSON-DAG: "%369": 29 # CHECK-GX-JSON-DAG: "%370:sub0": 3 # CHECK-GX-JSON-DAG: "%370:sub1": 2 # CHECK-GX-JSON-DAG: "%370:sub2": 1 # CHECK-GX-JSON-DAG: "%370:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 412 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%372:vgpr_32 = COPY %370.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 123 # CHECK-GX-JSON-DAG: "%69:sub1": 122 # CHECK-GX-JSON-DAG: "%69:sub2": 121 # CHECK-GX-JSON-DAG: "%69:sub3": 120 # CHECK-GX-JSON-DAG: "%69:sub4": 117 # CHECK-GX-JSON-DAG: "%69:sub5": 116 # CHECK-GX-JSON-DAG: "%69:sub6": 115 # CHECK-GX-JSON-DAG: "%69:sub7": 114 # CHECK-GX-JSON-DAG: "%69:sub8": 111 # CHECK-GX-JSON-DAG: "%69:sub9": 110 # CHECK-GX-JSON-DAG: "%69:sub10": 109 # CHECK-GX-JSON-DAG: "%69:sub11": 108 # CHECK-GX-JSON-DAG: "%69:sub12": 105 # CHECK-GX-JSON-DAG: "%69:sub13": 104 # CHECK-GX-JSON-DAG: "%69:sub14": 103 # CHECK-GX-JSON-DAG: "%69:sub15": 102 # CHECK-GX-JSON-DAG: "%69:sub16": 99 # CHECK-GX-JSON-DAG: "%69:sub17": 98 # CHECK-GX-JSON-DAG: "%69:sub18": 97 # CHECK-GX-JSON-DAG: "%69:sub19": 96 # CHECK-GX-JSON-DAG: "%69:sub20": 93 # CHECK-GX-JSON-DAG: "%69:sub21": 92 # CHECK-GX-JSON-DAG: "%69:sub22": 91 # CHECK-GX-JSON-DAG: "%69:sub23": 90 # CHECK-GX-JSON-DAG: "%69:sub24": 87 # CHECK-GX-JSON-DAG: "%69:sub25": 86 # CHECK-GX-JSON-DAG: "%69:sub26": 85 # CHECK-GX-JSON-DAG: "%69:sub27": 84 # CHECK-GX-JSON-DAG: "%69:sub28": 81 # CHECK-GX-JSON-DAG: "%69:sub29": 80 # CHECK-GX-JSON-DAG: "%69:sub30": 79 # CHECK-GX-JSON-DAG: "%69:sub31": 78 # CHECK-GX-JSON-DAG: "%70:sub0": 75 # CHECK-GX-JSON-DAG: "%70:sub1": 74 # CHECK-GX-JSON-DAG: "%70:sub2": 73 # CHECK-GX-JSON-DAG: "%70:sub3": 72 # CHECK-GX-JSON-DAG: "%70:sub4": 69 # CHECK-GX-JSON-DAG: "%70:sub5": 68 # CHECK-GX-JSON-DAG: "%70:sub6": 67 # CHECK-GX-JSON-DAG: "%70:sub7": 66 # CHECK-GX-JSON-DAG: "%70:sub8": 63 # CHECK-GX-JSON-DAG: "%70:sub9": 62 # CHECK-GX-JSON-DAG: "%70:sub10": 61 # CHECK-GX-JSON-DAG: "%70:sub11": 60 # CHECK-GX-JSON-DAG: "%70:sub12": 57 # CHECK-GX-JSON-DAG: "%70:sub13": 56 # CHECK-GX-JSON-DAG: "%70:sub14": 55 # CHECK-GX-JSON-DAG: "%70:sub15": 54 # CHECK-GX-JSON-DAG: "%70:sub16": 51 # CHECK-GX-JSON-DAG: "%70:sub17": 50 # CHECK-GX-JSON-DAG: "%70:sub18": 49 # CHECK-GX-JSON-DAG: "%70:sub19": 48 # CHECK-GX-JSON-DAG: "%70:sub20": 45 # CHECK-GX-JSON-DAG: "%70:sub21": 44 # CHECK-GX-JSON-DAG: "%70:sub22": 43 # CHECK-GX-JSON-DAG: "%70:sub23": 42 # CHECK-GX-JSON-DAG: "%70:sub24": 39 # CHECK-GX-JSON-DAG: "%70:sub25": 38 # CHECK-GX-JSON-DAG: "%70:sub26": 37 # CHECK-GX-JSON-DAG: "%70:sub27": 36 # CHECK-GX-JSON-DAG: "%70:sub28": 33 # CHECK-GX-JSON-DAG: "%70:sub29": 32 # CHECK-GX-JSON-DAG: "%70:sub30": 31 # CHECK-GX-JSON-DAG: "%70:sub31": 30 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 171 # CHECK-GX-JSON-DAG: "%149:sub1": 170 # CHECK-GX-JSON-DAG: "%149:sub2": 169 # CHECK-GX-JSON-DAG: "%149:sub3": 168 # CHECK-GX-JSON-DAG: "%149:sub4": 165 # CHECK-GX-JSON-DAG: "%149:sub5": 164 # CHECK-GX-JSON-DAG: "%149:sub6": 163 # CHECK-GX-JSON-DAG: "%149:sub7": 162 # CHECK-GX-JSON-DAG: "%149:sub8": 159 # CHECK-GX-JSON-DAG: "%149:sub9": 158 # CHECK-GX-JSON-DAG: "%149:sub10": 157 # CHECK-GX-JSON-DAG: "%149:sub11": 156 # CHECK-GX-JSON-DAG: "%149:sub12": 153 # CHECK-GX-JSON-DAG: "%149:sub13": 152 # CHECK-GX-JSON-DAG: "%149:sub14": 151 # CHECK-GX-JSON-DAG: "%149:sub15": 150 # CHECK-GX-JSON-DAG: "%149:sub16": 147 # CHECK-GX-JSON-DAG: "%149:sub17": 146 # CHECK-GX-JSON-DAG: "%149:sub18": 145 # CHECK-GX-JSON-DAG: "%149:sub19": 144 # CHECK-GX-JSON-DAG: "%149:sub20": 141 # CHECK-GX-JSON-DAG: "%149:sub21": 140 # CHECK-GX-JSON-DAG: "%149:sub22": 139 # CHECK-GX-JSON-DAG: "%149:sub23": 138 # CHECK-GX-JSON-DAG: "%149:sub24": 135 # CHECK-GX-JSON-DAG: "%149:sub25": 134 # CHECK-GX-JSON-DAG: "%149:sub26": 133 # CHECK-GX-JSON-DAG: "%149:sub27": 132 # CHECK-GX-JSON-DAG: "%149:sub28": 129 # CHECK-GX-JSON-DAG: "%149:sub29": 128 # CHECK-GX-JSON-DAG: "%149:sub30": 127 # CHECK-GX-JSON-DAG: "%149:sub31": 126 # CHECK-GX-JSON-DAG: "%191:sub0": 219 # CHECK-GX-JSON-DAG: "%191:sub1": 218 # CHECK-GX-JSON-DAG: "%191:sub2": 217 # CHECK-GX-JSON-DAG: "%191:sub3": 216 # CHECK-GX-JSON-DAG: "%191:sub4": 213 # CHECK-GX-JSON-DAG: "%191:sub5": 212 # CHECK-GX-JSON-DAG: "%191:sub6": 211 # CHECK-GX-JSON-DAG: "%191:sub7": 210 # CHECK-GX-JSON-DAG: "%191:sub8": 207 # CHECK-GX-JSON-DAG: "%191:sub9": 206 # CHECK-GX-JSON-DAG: "%191:sub10": 205 # CHECK-GX-JSON-DAG: "%191:sub11": 204 # CHECK-GX-JSON-DAG: "%191:sub12": 201 # CHECK-GX-JSON-DAG: "%191:sub13": 200 # CHECK-GX-JSON-DAG: "%191:sub14": 199 # CHECK-GX-JSON-DAG: "%191:sub15": 198 # CHECK-GX-JSON-DAG: "%191:sub16": 195 # CHECK-GX-JSON-DAG: "%191:sub17": 194 # CHECK-GX-JSON-DAG: "%191:sub18": 193 # CHECK-GX-JSON-DAG: "%191:sub19": 192 # CHECK-GX-JSON-DAG: "%191:sub20": 189 # CHECK-GX-JSON-DAG: "%191:sub21": 188 # CHECK-GX-JSON-DAG: "%191:sub22": 187 # CHECK-GX-JSON-DAG: "%191:sub23": 186 # CHECK-GX-JSON-DAG: "%191:sub24": 183 # CHECK-GX-JSON-DAG: "%191:sub25": 182 # CHECK-GX-JSON-DAG: "%191:sub26": 181 # CHECK-GX-JSON-DAG: "%191:sub27": 180 # CHECK-GX-JSON-DAG: "%191:sub28": 177 # CHECK-GX-JSON-DAG: "%191:sub29": 176 # CHECK-GX-JSON-DAG: "%191:sub30": 175 # CHECK-GX-JSON-DAG: "%191:sub31": 174 # CHECK-GX-JSON-DAG: "%233:sub0": 267 # CHECK-GX-JSON-DAG: "%233:sub1": 266 # CHECK-GX-JSON-DAG: "%233:sub2": 265 # CHECK-GX-JSON-DAG: "%233:sub3": 264 # CHECK-GX-JSON-DAG: "%233:sub4": 261 # CHECK-GX-JSON-DAG: "%233:sub5": 260 # CHECK-GX-JSON-DAG: "%233:sub6": 259 # CHECK-GX-JSON-DAG: "%233:sub7": 258 # CHECK-GX-JSON-DAG: "%233:sub8": 255 # CHECK-GX-JSON-DAG: "%233:sub9": 254 # CHECK-GX-JSON-DAG: "%233:sub10": 253 # CHECK-GX-JSON-DAG: "%233:sub11": 252 # CHECK-GX-JSON-DAG: "%233:sub12": 249 # CHECK-GX-JSON-DAG: "%233:sub13": 248 # CHECK-GX-JSON-DAG: "%233:sub14": 247 # CHECK-GX-JSON-DAG: "%233:sub15": 246 # CHECK-GX-JSON-DAG: "%233:sub16": 243 # CHECK-GX-JSON-DAG: "%233:sub17": 242 # CHECK-GX-JSON-DAG: "%233:sub18": 241 # CHECK-GX-JSON-DAG: "%233:sub19": 240 # CHECK-GX-JSON-DAG: "%233:sub20": 237 # CHECK-GX-JSON-DAG: "%233:sub21": 236 # CHECK-GX-JSON-DAG: "%233:sub22": 235 # CHECK-GX-JSON-DAG: "%233:sub23": 234 # CHECK-GX-JSON-DAG: "%233:sub24": 231 # CHECK-GX-JSON-DAG: "%233:sub25": 230 # CHECK-GX-JSON-DAG: "%233:sub26": 229 # CHECK-GX-JSON-DAG: "%233:sub27": 228 # CHECK-GX-JSON-DAG: "%233:sub28": 225 # CHECK-GX-JSON-DAG: "%233:sub29": 224 # CHECK-GX-JSON-DAG: "%233:sub30": 223 # CHECK-GX-JSON-DAG: "%233:sub31": 222 # CHECK-GX-JSON-DAG: "%275:sub0": 315 # CHECK-GX-JSON-DAG: "%275:sub1": 314 # CHECK-GX-JSON-DAG: "%275:sub2": 313 # CHECK-GX-JSON-DAG: "%275:sub3": 312 # CHECK-GX-JSON-DAG: "%275:sub4": 309 # CHECK-GX-JSON-DAG: "%275:sub5": 308 # CHECK-GX-JSON-DAG: "%275:sub6": 307 # CHECK-GX-JSON-DAG: "%275:sub7": 306 # CHECK-GX-JSON-DAG: "%275:sub8": 303 # CHECK-GX-JSON-DAG: "%275:sub9": 302 # CHECK-GX-JSON-DAG: "%275:sub10": 301 # CHECK-GX-JSON-DAG: "%275:sub11": 300 # CHECK-GX-JSON-DAG: "%275:sub12": 297 # CHECK-GX-JSON-DAG: "%275:sub13": 296 # CHECK-GX-JSON-DAG: "%275:sub14": 295 # CHECK-GX-JSON-DAG: "%275:sub15": 294 # CHECK-GX-JSON-DAG: "%275:sub16": 291 # CHECK-GX-JSON-DAG: "%275:sub17": 290 # CHECK-GX-JSON-DAG: "%275:sub18": 289 # CHECK-GX-JSON-DAG: "%275:sub19": 288 # CHECK-GX-JSON-DAG: "%275:sub20": 285 # CHECK-GX-JSON-DAG: "%275:sub21": 284 # CHECK-GX-JSON-DAG: "%275:sub22": 283 # CHECK-GX-JSON-DAG: "%275:sub23": 282 # CHECK-GX-JSON-DAG: "%275:sub24": 279 # CHECK-GX-JSON-DAG: "%275:sub25": 278 # CHECK-GX-JSON-DAG: "%275:sub26": 277 # CHECK-GX-JSON-DAG: "%275:sub27": 276 # CHECK-GX-JSON-DAG: "%275:sub28": 273 # CHECK-GX-JSON-DAG: "%275:sub29": 272 # CHECK-GX-JSON-DAG: "%275:sub30": 271 # CHECK-GX-JSON-DAG: "%275:sub31": 270 # CHECK-GX-JSON-DAG: "%317:sub0": 363 # CHECK-GX-JSON-DAG: "%317:sub1": 362 # CHECK-GX-JSON-DAG: "%317:sub2": 361 # CHECK-GX-JSON-DAG: "%317:sub3": 360 # CHECK-GX-JSON-DAG: "%317:sub4": 357 # CHECK-GX-JSON-DAG: "%317:sub5": 356 # CHECK-GX-JSON-DAG: "%317:sub6": 355 # CHECK-GX-JSON-DAG: "%317:sub7": 354 # CHECK-GX-JSON-DAG: "%317:sub8": 351 # CHECK-GX-JSON-DAG: "%317:sub9": 350 # CHECK-GX-JSON-DAG: "%317:sub10": 349 # CHECK-GX-JSON-DAG: "%317:sub11": 348 # CHECK-GX-JSON-DAG: "%317:sub12": 345 # CHECK-GX-JSON-DAG: "%317:sub13": 344 # CHECK-GX-JSON-DAG: "%317:sub14": 343 # CHECK-GX-JSON-DAG: "%317:sub15": 342 # CHECK-GX-JSON-DAG: "%317:sub16": 339 # CHECK-GX-JSON-DAG: "%317:sub17": 338 # CHECK-GX-JSON-DAG: "%317:sub18": 337 # CHECK-GX-JSON-DAG: "%317:sub19": 336 # CHECK-GX-JSON-DAG: "%317:sub20": 333 # CHECK-GX-JSON-DAG: "%317:sub21": 332 # CHECK-GX-JSON-DAG: "%317:sub22": 331 # CHECK-GX-JSON-DAG: "%317:sub23": 330 # CHECK-GX-JSON-DAG: "%317:sub24": 327 # CHECK-GX-JSON-DAG: "%317:sub25": 326 # CHECK-GX-JSON-DAG: "%317:sub26": 325 # CHECK-GX-JSON-DAG: "%317:sub27": 324 # CHECK-GX-JSON-DAG: "%317:sub28": 321 # CHECK-GX-JSON-DAG: "%317:sub29": 320 # CHECK-GX-JSON-DAG: "%317:sub30": 319 # CHECK-GX-JSON-DAG: "%317:sub31": 318 # CHECK-GX-JSON-DAG: "%359:sub0": 411 # CHECK-GX-JSON-DAG: "%359:sub1": 410 # CHECK-GX-JSON-DAG: "%359:sub2": 409 # CHECK-GX-JSON-DAG: "%359:sub3": 408 # CHECK-GX-JSON-DAG: "%359:sub4": 405 # CHECK-GX-JSON-DAG: "%359:sub5": 404 # CHECK-GX-JSON-DAG: "%359:sub6": 403 # CHECK-GX-JSON-DAG: "%359:sub7": 402 # CHECK-GX-JSON-DAG: "%359:sub8": 399 # CHECK-GX-JSON-DAG: "%359:sub9": 398 # CHECK-GX-JSON-DAG: "%359:sub10": 397 # CHECK-GX-JSON-DAG: "%359:sub11": 396 # CHECK-GX-JSON-DAG: "%359:sub12": 393 # CHECK-GX-JSON-DAG: "%359:sub13": 392 # CHECK-GX-JSON-DAG: "%359:sub14": 391 # CHECK-GX-JSON-DAG: "%359:sub15": 390 # CHECK-GX-JSON-DAG: "%359:sub16": 387 # CHECK-GX-JSON-DAG: "%359:sub17": 386 # CHECK-GX-JSON-DAG: "%359:sub18": 385 # CHECK-GX-JSON-DAG: "%359:sub19": 384 # CHECK-GX-JSON-DAG: "%359:sub20": 381 # CHECK-GX-JSON-DAG: "%359:sub21": 380 # CHECK-GX-JSON-DAG: "%359:sub22": 379 # CHECK-GX-JSON-DAG: "%359:sub23": 378 # CHECK-GX-JSON-DAG: "%359:sub24": 375 # CHECK-GX-JSON-DAG: "%359:sub25": 374 # CHECK-GX-JSON-DAG: "%359:sub26": 373 # CHECK-GX-JSON-DAG: "%359:sub27": 372 # CHECK-GX-JSON-DAG: "%359:sub28": 369 # CHECK-GX-JSON-DAG: "%359:sub29": 368 # CHECK-GX-JSON-DAG: "%359:sub30": 367 # CHECK-GX-JSON-DAG: "%359:sub31": 366 # CHECK-GX-JSON-DAG: "%361": 28 # CHECK-GX-JSON-DAG: "%362": 28 # CHECK-GX-JSON-DAG: "%363": 28 # CHECK-GX-JSON-DAG: "%364": 28 # CHECK-GX-JSON-DAG: "%366": 28 # CHECK-GX-JSON-DAG: "%367": 28 # CHECK-GX-JSON-DAG: "%368": 28 # CHECK-GX-JSON-DAG: "%369": 28 # CHECK-GX-JSON-DAG: "%370:sub0": 2 # CHECK-GX-JSON-DAG: "%370:sub1": 1 # CHECK-GX-JSON-DAG: "%370:sub2": 0 # CHECK-GX-JSON-DAG: "%371": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 411 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%373:vgpr_32 = COPY %370.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 122 # CHECK-GX-JSON-DAG: "%69:sub1": 121 # CHECK-GX-JSON-DAG: "%69:sub2": 120 # CHECK-GX-JSON-DAG: "%69:sub3": 119 # CHECK-GX-JSON-DAG: "%69:sub4": 116 # CHECK-GX-JSON-DAG: "%69:sub5": 115 # CHECK-GX-JSON-DAG: "%69:sub6": 114 # CHECK-GX-JSON-DAG: "%69:sub7": 113 # CHECK-GX-JSON-DAG: "%69:sub8": 110 # CHECK-GX-JSON-DAG: "%69:sub9": 109 # CHECK-GX-JSON-DAG: "%69:sub10": 108 # CHECK-GX-JSON-DAG: "%69:sub11": 107 # CHECK-GX-JSON-DAG: "%69:sub12": 104 # CHECK-GX-JSON-DAG: "%69:sub13": 103 # CHECK-GX-JSON-DAG: "%69:sub14": 102 # CHECK-GX-JSON-DAG: "%69:sub15": 101 # CHECK-GX-JSON-DAG: "%69:sub16": 98 # CHECK-GX-JSON-DAG: "%69:sub17": 97 # CHECK-GX-JSON-DAG: "%69:sub18": 96 # CHECK-GX-JSON-DAG: "%69:sub19": 95 # CHECK-GX-JSON-DAG: "%69:sub20": 92 # CHECK-GX-JSON-DAG: "%69:sub21": 91 # CHECK-GX-JSON-DAG: "%69:sub22": 90 # CHECK-GX-JSON-DAG: "%69:sub23": 89 # CHECK-GX-JSON-DAG: "%69:sub24": 86 # CHECK-GX-JSON-DAG: "%69:sub25": 85 # CHECK-GX-JSON-DAG: "%69:sub26": 84 # CHECK-GX-JSON-DAG: "%69:sub27": 83 # CHECK-GX-JSON-DAG: "%69:sub28": 80 # CHECK-GX-JSON-DAG: "%69:sub29": 79 # CHECK-GX-JSON-DAG: "%69:sub30": 78 # CHECK-GX-JSON-DAG: "%69:sub31": 77 # CHECK-GX-JSON-DAG: "%70:sub0": 74 # CHECK-GX-JSON-DAG: "%70:sub1": 73 # CHECK-GX-JSON-DAG: "%70:sub2": 72 # CHECK-GX-JSON-DAG: "%70:sub3": 71 # CHECK-GX-JSON-DAG: "%70:sub4": 68 # CHECK-GX-JSON-DAG: "%70:sub5": 67 # CHECK-GX-JSON-DAG: "%70:sub6": 66 # CHECK-GX-JSON-DAG: "%70:sub7": 65 # CHECK-GX-JSON-DAG: "%70:sub8": 62 # CHECK-GX-JSON-DAG: "%70:sub9": 61 # CHECK-GX-JSON-DAG: "%70:sub10": 60 # CHECK-GX-JSON-DAG: "%70:sub11": 59 # CHECK-GX-JSON-DAG: "%70:sub12": 56 # CHECK-GX-JSON-DAG: "%70:sub13": 55 # CHECK-GX-JSON-DAG: "%70:sub14": 54 # CHECK-GX-JSON-DAG: "%70:sub15": 53 # CHECK-GX-JSON-DAG: "%70:sub16": 50 # CHECK-GX-JSON-DAG: "%70:sub17": 49 # CHECK-GX-JSON-DAG: "%70:sub18": 48 # CHECK-GX-JSON-DAG: "%70:sub19": 47 # CHECK-GX-JSON-DAG: "%70:sub20": 44 # CHECK-GX-JSON-DAG: "%70:sub21": 43 # CHECK-GX-JSON-DAG: "%70:sub22": 42 # CHECK-GX-JSON-DAG: "%70:sub23": 41 # CHECK-GX-JSON-DAG: "%70:sub24": 38 # CHECK-GX-JSON-DAG: "%70:sub25": 37 # CHECK-GX-JSON-DAG: "%70:sub26": 36 # CHECK-GX-JSON-DAG: "%70:sub27": 35 # CHECK-GX-JSON-DAG: "%70:sub28": 32 # CHECK-GX-JSON-DAG: "%70:sub29": 31 # CHECK-GX-JSON-DAG: "%70:sub30": 30 # CHECK-GX-JSON-DAG: "%70:sub31": 29 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 170 # CHECK-GX-JSON-DAG: "%149:sub1": 169 # CHECK-GX-JSON-DAG: "%149:sub2": 168 # CHECK-GX-JSON-DAG: "%149:sub3": 167 # CHECK-GX-JSON-DAG: "%149:sub4": 164 # CHECK-GX-JSON-DAG: "%149:sub5": 163 # CHECK-GX-JSON-DAG: "%149:sub6": 162 # CHECK-GX-JSON-DAG: "%149:sub7": 161 # CHECK-GX-JSON-DAG: "%149:sub8": 158 # CHECK-GX-JSON-DAG: "%149:sub9": 157 # CHECK-GX-JSON-DAG: "%149:sub10": 156 # CHECK-GX-JSON-DAG: "%149:sub11": 155 # CHECK-GX-JSON-DAG: "%149:sub12": 152 # CHECK-GX-JSON-DAG: "%149:sub13": 151 # CHECK-GX-JSON-DAG: "%149:sub14": 150 # CHECK-GX-JSON-DAG: "%149:sub15": 149 # CHECK-GX-JSON-DAG: "%149:sub16": 146 # CHECK-GX-JSON-DAG: "%149:sub17": 145 # CHECK-GX-JSON-DAG: "%149:sub18": 144 # CHECK-GX-JSON-DAG: "%149:sub19": 143 # CHECK-GX-JSON-DAG: "%149:sub20": 140 # CHECK-GX-JSON-DAG: "%149:sub21": 139 # CHECK-GX-JSON-DAG: "%149:sub22": 138 # CHECK-GX-JSON-DAG: "%149:sub23": 137 # CHECK-GX-JSON-DAG: "%149:sub24": 134 # CHECK-GX-JSON-DAG: "%149:sub25": 133 # CHECK-GX-JSON-DAG: "%149:sub26": 132 # CHECK-GX-JSON-DAG: "%149:sub27": 131 # CHECK-GX-JSON-DAG: "%149:sub28": 128 # CHECK-GX-JSON-DAG: "%149:sub29": 127 # CHECK-GX-JSON-DAG: "%149:sub30": 126 # CHECK-GX-JSON-DAG: "%149:sub31": 125 # CHECK-GX-JSON-DAG: "%191:sub0": 218 # CHECK-GX-JSON-DAG: "%191:sub1": 217 # CHECK-GX-JSON-DAG: "%191:sub2": 216 # CHECK-GX-JSON-DAG: "%191:sub3": 215 # CHECK-GX-JSON-DAG: "%191:sub4": 212 # CHECK-GX-JSON-DAG: "%191:sub5": 211 # CHECK-GX-JSON-DAG: "%191:sub6": 210 # CHECK-GX-JSON-DAG: "%191:sub7": 209 # CHECK-GX-JSON-DAG: "%191:sub8": 206 # CHECK-GX-JSON-DAG: "%191:sub9": 205 # CHECK-GX-JSON-DAG: "%191:sub10": 204 # CHECK-GX-JSON-DAG: "%191:sub11": 203 # CHECK-GX-JSON-DAG: "%191:sub12": 200 # CHECK-GX-JSON-DAG: "%191:sub13": 199 # CHECK-GX-JSON-DAG: "%191:sub14": 198 # CHECK-GX-JSON-DAG: "%191:sub15": 197 # CHECK-GX-JSON-DAG: "%191:sub16": 194 # CHECK-GX-JSON-DAG: "%191:sub17": 193 # CHECK-GX-JSON-DAG: "%191:sub18": 192 # CHECK-GX-JSON-DAG: "%191:sub19": 191 # CHECK-GX-JSON-DAG: "%191:sub20": 188 # CHECK-GX-JSON-DAG: "%191:sub21": 187 # CHECK-GX-JSON-DAG: "%191:sub22": 186 # CHECK-GX-JSON-DAG: "%191:sub23": 185 # CHECK-GX-JSON-DAG: "%191:sub24": 182 # CHECK-GX-JSON-DAG: "%191:sub25": 181 # CHECK-GX-JSON-DAG: "%191:sub26": 180 # CHECK-GX-JSON-DAG: "%191:sub27": 179 # CHECK-GX-JSON-DAG: "%191:sub28": 176 # CHECK-GX-JSON-DAG: "%191:sub29": 175 # CHECK-GX-JSON-DAG: "%191:sub30": 174 # CHECK-GX-JSON-DAG: "%191:sub31": 173 # CHECK-GX-JSON-DAG: "%233:sub0": 266 # CHECK-GX-JSON-DAG: "%233:sub1": 265 # CHECK-GX-JSON-DAG: "%233:sub2": 264 # CHECK-GX-JSON-DAG: "%233:sub3": 263 # CHECK-GX-JSON-DAG: "%233:sub4": 260 # CHECK-GX-JSON-DAG: "%233:sub5": 259 # CHECK-GX-JSON-DAG: "%233:sub6": 258 # CHECK-GX-JSON-DAG: "%233:sub7": 257 # CHECK-GX-JSON-DAG: "%233:sub8": 254 # CHECK-GX-JSON-DAG: "%233:sub9": 253 # CHECK-GX-JSON-DAG: "%233:sub10": 252 # CHECK-GX-JSON-DAG: "%233:sub11": 251 # CHECK-GX-JSON-DAG: "%233:sub12": 248 # CHECK-GX-JSON-DAG: "%233:sub13": 247 # CHECK-GX-JSON-DAG: "%233:sub14": 246 # CHECK-GX-JSON-DAG: "%233:sub15": 245 # CHECK-GX-JSON-DAG: "%233:sub16": 242 # CHECK-GX-JSON-DAG: "%233:sub17": 241 # CHECK-GX-JSON-DAG: "%233:sub18": 240 # CHECK-GX-JSON-DAG: "%233:sub19": 239 # CHECK-GX-JSON-DAG: "%233:sub20": 236 # CHECK-GX-JSON-DAG: "%233:sub21": 235 # CHECK-GX-JSON-DAG: "%233:sub22": 234 # CHECK-GX-JSON-DAG: "%233:sub23": 233 # CHECK-GX-JSON-DAG: "%233:sub24": 230 # CHECK-GX-JSON-DAG: "%233:sub25": 229 # CHECK-GX-JSON-DAG: "%233:sub26": 228 # CHECK-GX-JSON-DAG: "%233:sub27": 227 # CHECK-GX-JSON-DAG: "%233:sub28": 224 # CHECK-GX-JSON-DAG: "%233:sub29": 223 # CHECK-GX-JSON-DAG: "%233:sub30": 222 # CHECK-GX-JSON-DAG: "%233:sub31": 221 # CHECK-GX-JSON-DAG: "%275:sub0": 314 # CHECK-GX-JSON-DAG: "%275:sub1": 313 # CHECK-GX-JSON-DAG: "%275:sub2": 312 # CHECK-GX-JSON-DAG: "%275:sub3": 311 # CHECK-GX-JSON-DAG: "%275:sub4": 308 # CHECK-GX-JSON-DAG: "%275:sub5": 307 # CHECK-GX-JSON-DAG: "%275:sub6": 306 # CHECK-GX-JSON-DAG: "%275:sub7": 305 # CHECK-GX-JSON-DAG: "%275:sub8": 302 # CHECK-GX-JSON-DAG: "%275:sub9": 301 # CHECK-GX-JSON-DAG: "%275:sub10": 300 # CHECK-GX-JSON-DAG: "%275:sub11": 299 # CHECK-GX-JSON-DAG: "%275:sub12": 296 # CHECK-GX-JSON-DAG: "%275:sub13": 295 # CHECK-GX-JSON-DAG: "%275:sub14": 294 # CHECK-GX-JSON-DAG: "%275:sub15": 293 # CHECK-GX-JSON-DAG: "%275:sub16": 290 # CHECK-GX-JSON-DAG: "%275:sub17": 289 # CHECK-GX-JSON-DAG: "%275:sub18": 288 # CHECK-GX-JSON-DAG: "%275:sub19": 287 # CHECK-GX-JSON-DAG: "%275:sub20": 284 # CHECK-GX-JSON-DAG: "%275:sub21": 283 # CHECK-GX-JSON-DAG: "%275:sub22": 282 # CHECK-GX-JSON-DAG: "%275:sub23": 281 # CHECK-GX-JSON-DAG: "%275:sub24": 278 # CHECK-GX-JSON-DAG: "%275:sub25": 277 # CHECK-GX-JSON-DAG: "%275:sub26": 276 # CHECK-GX-JSON-DAG: "%275:sub27": 275 # CHECK-GX-JSON-DAG: "%275:sub28": 272 # CHECK-GX-JSON-DAG: "%275:sub29": 271 # CHECK-GX-JSON-DAG: "%275:sub30": 270 # CHECK-GX-JSON-DAG: "%275:sub31": 269 # CHECK-GX-JSON-DAG: "%317:sub0": 362 # CHECK-GX-JSON-DAG: "%317:sub1": 361 # CHECK-GX-JSON-DAG: "%317:sub2": 360 # CHECK-GX-JSON-DAG: "%317:sub3": 359 # CHECK-GX-JSON-DAG: "%317:sub4": 356 # CHECK-GX-JSON-DAG: "%317:sub5": 355 # CHECK-GX-JSON-DAG: "%317:sub6": 354 # CHECK-GX-JSON-DAG: "%317:sub7": 353 # CHECK-GX-JSON-DAG: "%317:sub8": 350 # CHECK-GX-JSON-DAG: "%317:sub9": 349 # CHECK-GX-JSON-DAG: "%317:sub10": 348 # CHECK-GX-JSON-DAG: "%317:sub11": 347 # CHECK-GX-JSON-DAG: "%317:sub12": 344 # CHECK-GX-JSON-DAG: "%317:sub13": 343 # CHECK-GX-JSON-DAG: "%317:sub14": 342 # CHECK-GX-JSON-DAG: "%317:sub15": 341 # CHECK-GX-JSON-DAG: "%317:sub16": 338 # CHECK-GX-JSON-DAG: "%317:sub17": 337 # CHECK-GX-JSON-DAG: "%317:sub18": 336 # CHECK-GX-JSON-DAG: "%317:sub19": 335 # CHECK-GX-JSON-DAG: "%317:sub20": 332 # CHECK-GX-JSON-DAG: "%317:sub21": 331 # CHECK-GX-JSON-DAG: "%317:sub22": 330 # CHECK-GX-JSON-DAG: "%317:sub23": 329 # CHECK-GX-JSON-DAG: "%317:sub24": 326 # CHECK-GX-JSON-DAG: "%317:sub25": 325 # CHECK-GX-JSON-DAG: "%317:sub26": 324 # CHECK-GX-JSON-DAG: "%317:sub27": 323 # CHECK-GX-JSON-DAG: "%317:sub28": 320 # CHECK-GX-JSON-DAG: "%317:sub29": 319 # CHECK-GX-JSON-DAG: "%317:sub30": 318 # CHECK-GX-JSON-DAG: "%317:sub31": 317 # CHECK-GX-JSON-DAG: "%359:sub0": 410 # CHECK-GX-JSON-DAG: "%359:sub1": 409 # CHECK-GX-JSON-DAG: "%359:sub2": 408 # CHECK-GX-JSON-DAG: "%359:sub3": 407 # CHECK-GX-JSON-DAG: "%359:sub4": 404 # CHECK-GX-JSON-DAG: "%359:sub5": 403 # CHECK-GX-JSON-DAG: "%359:sub6": 402 # CHECK-GX-JSON-DAG: "%359:sub7": 401 # CHECK-GX-JSON-DAG: "%359:sub8": 398 # CHECK-GX-JSON-DAG: "%359:sub9": 397 # CHECK-GX-JSON-DAG: "%359:sub10": 396 # CHECK-GX-JSON-DAG: "%359:sub11": 395 # CHECK-GX-JSON-DAG: "%359:sub12": 392 # CHECK-GX-JSON-DAG: "%359:sub13": 391 # CHECK-GX-JSON-DAG: "%359:sub14": 390 # CHECK-GX-JSON-DAG: "%359:sub15": 389 # CHECK-GX-JSON-DAG: "%359:sub16": 386 # CHECK-GX-JSON-DAG: "%359:sub17": 385 # CHECK-GX-JSON-DAG: "%359:sub18": 384 # CHECK-GX-JSON-DAG: "%359:sub19": 383 # CHECK-GX-JSON-DAG: "%359:sub20": 380 # CHECK-GX-JSON-DAG: "%359:sub21": 379 # CHECK-GX-JSON-DAG: "%359:sub22": 378 # CHECK-GX-JSON-DAG: "%359:sub23": 377 # CHECK-GX-JSON-DAG: "%359:sub24": 374 # CHECK-GX-JSON-DAG: "%359:sub25": 373 # CHECK-GX-JSON-DAG: "%359:sub26": 372 # CHECK-GX-JSON-DAG: "%359:sub27": 371 # CHECK-GX-JSON-DAG: "%359:sub28": 368 # CHECK-GX-JSON-DAG: "%359:sub29": 367 # CHECK-GX-JSON-DAG: "%359:sub30": 366 # CHECK-GX-JSON-DAG: "%359:sub31": 365 # CHECK-GX-JSON-DAG: "%361": 27 # CHECK-GX-JSON-DAG: "%362": 27 # CHECK-GX-JSON-DAG: "%363": 27 # CHECK-GX-JSON-DAG: "%364": 27 # CHECK-GX-JSON-DAG: "%366": 27 # CHECK-GX-JSON-DAG: "%367": 27 # CHECK-GX-JSON-DAG: "%368": 27 # CHECK-GX-JSON-DAG: "%369": 27 # CHECK-GX-JSON-DAG: "%370:sub0": 1 # CHECK-GX-JSON-DAG: "%370:sub1": 0 # CHECK-GX-JSON-DAG: "%371": 27 # CHECK-GX-JSON-DAG: "%372": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 410 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%374:vgpr_32 = COPY %370.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 121 # CHECK-GX-JSON-DAG: "%69:sub1": 120 # CHECK-GX-JSON-DAG: "%69:sub2": 119 # CHECK-GX-JSON-DAG: "%69:sub3": 118 # CHECK-GX-JSON-DAG: "%69:sub4": 115 # CHECK-GX-JSON-DAG: "%69:sub5": 114 # CHECK-GX-JSON-DAG: "%69:sub6": 113 # CHECK-GX-JSON-DAG: "%69:sub7": 112 # CHECK-GX-JSON-DAG: "%69:sub8": 109 # CHECK-GX-JSON-DAG: "%69:sub9": 108 # CHECK-GX-JSON-DAG: "%69:sub10": 107 # CHECK-GX-JSON-DAG: "%69:sub11": 106 # CHECK-GX-JSON-DAG: "%69:sub12": 103 # CHECK-GX-JSON-DAG: "%69:sub13": 102 # CHECK-GX-JSON-DAG: "%69:sub14": 101 # CHECK-GX-JSON-DAG: "%69:sub15": 100 # CHECK-GX-JSON-DAG: "%69:sub16": 97 # CHECK-GX-JSON-DAG: "%69:sub17": 96 # CHECK-GX-JSON-DAG: "%69:sub18": 95 # CHECK-GX-JSON-DAG: "%69:sub19": 94 # CHECK-GX-JSON-DAG: "%69:sub20": 91 # CHECK-GX-JSON-DAG: "%69:sub21": 90 # CHECK-GX-JSON-DAG: "%69:sub22": 89 # CHECK-GX-JSON-DAG: "%69:sub23": 88 # CHECK-GX-JSON-DAG: "%69:sub24": 85 # CHECK-GX-JSON-DAG: "%69:sub25": 84 # CHECK-GX-JSON-DAG: "%69:sub26": 83 # CHECK-GX-JSON-DAG: "%69:sub27": 82 # CHECK-GX-JSON-DAG: "%69:sub28": 79 # CHECK-GX-JSON-DAG: "%69:sub29": 78 # CHECK-GX-JSON-DAG: "%69:sub30": 77 # CHECK-GX-JSON-DAG: "%69:sub31": 76 # CHECK-GX-JSON-DAG: "%70:sub0": 73 # CHECK-GX-JSON-DAG: "%70:sub1": 72 # CHECK-GX-JSON-DAG: "%70:sub2": 71 # CHECK-GX-JSON-DAG: "%70:sub3": 70 # CHECK-GX-JSON-DAG: "%70:sub4": 67 # CHECK-GX-JSON-DAG: "%70:sub5": 66 # CHECK-GX-JSON-DAG: "%70:sub6": 65 # CHECK-GX-JSON-DAG: "%70:sub7": 64 # CHECK-GX-JSON-DAG: "%70:sub8": 61 # CHECK-GX-JSON-DAG: "%70:sub9": 60 # CHECK-GX-JSON-DAG: "%70:sub10": 59 # CHECK-GX-JSON-DAG: "%70:sub11": 58 # CHECK-GX-JSON-DAG: "%70:sub12": 55 # CHECK-GX-JSON-DAG: "%70:sub13": 54 # CHECK-GX-JSON-DAG: "%70:sub14": 53 # CHECK-GX-JSON-DAG: "%70:sub15": 52 # CHECK-GX-JSON-DAG: "%70:sub16": 49 # CHECK-GX-JSON-DAG: "%70:sub17": 48 # CHECK-GX-JSON-DAG: "%70:sub18": 47 # CHECK-GX-JSON-DAG: "%70:sub19": 46 # CHECK-GX-JSON-DAG: "%70:sub20": 43 # CHECK-GX-JSON-DAG: "%70:sub21": 42 # CHECK-GX-JSON-DAG: "%70:sub22": 41 # CHECK-GX-JSON-DAG: "%70:sub23": 40 # CHECK-GX-JSON-DAG: "%70:sub24": 37 # CHECK-GX-JSON-DAG: "%70:sub25": 36 # CHECK-GX-JSON-DAG: "%70:sub26": 35 # CHECK-GX-JSON-DAG: "%70:sub27": 34 # CHECK-GX-JSON-DAG: "%70:sub28": 31 # CHECK-GX-JSON-DAG: "%70:sub29": 30 # CHECK-GX-JSON-DAG: "%70:sub30": 29 # CHECK-GX-JSON-DAG: "%70:sub31": 28 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 169 # CHECK-GX-JSON-DAG: "%149:sub1": 168 # CHECK-GX-JSON-DAG: "%149:sub2": 167 # CHECK-GX-JSON-DAG: "%149:sub3": 166 # CHECK-GX-JSON-DAG: "%149:sub4": 163 # CHECK-GX-JSON-DAG: "%149:sub5": 162 # CHECK-GX-JSON-DAG: "%149:sub6": 161 # CHECK-GX-JSON-DAG: "%149:sub7": 160 # CHECK-GX-JSON-DAG: "%149:sub8": 157 # CHECK-GX-JSON-DAG: "%149:sub9": 156 # CHECK-GX-JSON-DAG: "%149:sub10": 155 # CHECK-GX-JSON-DAG: "%149:sub11": 154 # CHECK-GX-JSON-DAG: "%149:sub12": 151 # CHECK-GX-JSON-DAG: "%149:sub13": 150 # CHECK-GX-JSON-DAG: "%149:sub14": 149 # CHECK-GX-JSON-DAG: "%149:sub15": 148 # CHECK-GX-JSON-DAG: "%149:sub16": 145 # CHECK-GX-JSON-DAG: "%149:sub17": 144 # CHECK-GX-JSON-DAG: "%149:sub18": 143 # CHECK-GX-JSON-DAG: "%149:sub19": 142 # CHECK-GX-JSON-DAG: "%149:sub20": 139 # CHECK-GX-JSON-DAG: "%149:sub21": 138 # CHECK-GX-JSON-DAG: "%149:sub22": 137 # CHECK-GX-JSON-DAG: "%149:sub23": 136 # CHECK-GX-JSON-DAG: "%149:sub24": 133 # CHECK-GX-JSON-DAG: "%149:sub25": 132 # CHECK-GX-JSON-DAG: "%149:sub26": 131 # CHECK-GX-JSON-DAG: "%149:sub27": 130 # CHECK-GX-JSON-DAG: "%149:sub28": 127 # CHECK-GX-JSON-DAG: "%149:sub29": 126 # CHECK-GX-JSON-DAG: "%149:sub30": 125 # CHECK-GX-JSON-DAG: "%149:sub31": 124 # CHECK-GX-JSON-DAG: "%191:sub0": 217 # CHECK-GX-JSON-DAG: "%191:sub1": 216 # CHECK-GX-JSON-DAG: "%191:sub2": 215 # CHECK-GX-JSON-DAG: "%191:sub3": 214 # CHECK-GX-JSON-DAG: "%191:sub4": 211 # CHECK-GX-JSON-DAG: "%191:sub5": 210 # CHECK-GX-JSON-DAG: "%191:sub6": 209 # CHECK-GX-JSON-DAG: "%191:sub7": 208 # CHECK-GX-JSON-DAG: "%191:sub8": 205 # CHECK-GX-JSON-DAG: "%191:sub9": 204 # CHECK-GX-JSON-DAG: "%191:sub10": 203 # CHECK-GX-JSON-DAG: "%191:sub11": 202 # CHECK-GX-JSON-DAG: "%191:sub12": 199 # CHECK-GX-JSON-DAG: "%191:sub13": 198 # CHECK-GX-JSON-DAG: "%191:sub14": 197 # CHECK-GX-JSON-DAG: "%191:sub15": 196 # CHECK-GX-JSON-DAG: "%191:sub16": 193 # CHECK-GX-JSON-DAG: "%191:sub17": 192 # CHECK-GX-JSON-DAG: "%191:sub18": 191 # CHECK-GX-JSON-DAG: "%191:sub19": 190 # CHECK-GX-JSON-DAG: "%191:sub20": 187 # CHECK-GX-JSON-DAG: "%191:sub21": 186 # CHECK-GX-JSON-DAG: "%191:sub22": 185 # CHECK-GX-JSON-DAG: "%191:sub23": 184 # CHECK-GX-JSON-DAG: "%191:sub24": 181 # CHECK-GX-JSON-DAG: "%191:sub25": 180 # CHECK-GX-JSON-DAG: "%191:sub26": 179 # CHECK-GX-JSON-DAG: "%191:sub27": 178 # CHECK-GX-JSON-DAG: "%191:sub28": 175 # CHECK-GX-JSON-DAG: "%191:sub29": 174 # CHECK-GX-JSON-DAG: "%191:sub30": 173 # CHECK-GX-JSON-DAG: "%191:sub31": 172 # CHECK-GX-JSON-DAG: "%233:sub0": 265 # CHECK-GX-JSON-DAG: "%233:sub1": 264 # CHECK-GX-JSON-DAG: "%233:sub2": 263 # CHECK-GX-JSON-DAG: "%233:sub3": 262 # CHECK-GX-JSON-DAG: "%233:sub4": 259 # CHECK-GX-JSON-DAG: "%233:sub5": 258 # CHECK-GX-JSON-DAG: "%233:sub6": 257 # CHECK-GX-JSON-DAG: "%233:sub7": 256 # CHECK-GX-JSON-DAG: "%233:sub8": 253 # CHECK-GX-JSON-DAG: "%233:sub9": 252 # CHECK-GX-JSON-DAG: "%233:sub10": 251 # CHECK-GX-JSON-DAG: "%233:sub11": 250 # CHECK-GX-JSON-DAG: "%233:sub12": 247 # CHECK-GX-JSON-DAG: "%233:sub13": 246 # CHECK-GX-JSON-DAG: "%233:sub14": 245 # CHECK-GX-JSON-DAG: "%233:sub15": 244 # CHECK-GX-JSON-DAG: "%233:sub16": 241 # CHECK-GX-JSON-DAG: "%233:sub17": 240 # CHECK-GX-JSON-DAG: "%233:sub18": 239 # CHECK-GX-JSON-DAG: "%233:sub19": 238 # CHECK-GX-JSON-DAG: "%233:sub20": 235 # CHECK-GX-JSON-DAG: "%233:sub21": 234 # CHECK-GX-JSON-DAG: "%233:sub22": 233 # CHECK-GX-JSON-DAG: "%233:sub23": 232 # CHECK-GX-JSON-DAG: "%233:sub24": 229 # CHECK-GX-JSON-DAG: "%233:sub25": 228 # CHECK-GX-JSON-DAG: "%233:sub26": 227 # CHECK-GX-JSON-DAG: "%233:sub27": 226 # CHECK-GX-JSON-DAG: "%233:sub28": 223 # CHECK-GX-JSON-DAG: "%233:sub29": 222 # CHECK-GX-JSON-DAG: "%233:sub30": 221 # CHECK-GX-JSON-DAG: "%233:sub31": 220 # CHECK-GX-JSON-DAG: "%275:sub0": 313 # CHECK-GX-JSON-DAG: "%275:sub1": 312 # CHECK-GX-JSON-DAG: "%275:sub2": 311 # CHECK-GX-JSON-DAG: "%275:sub3": 310 # CHECK-GX-JSON-DAG: "%275:sub4": 307 # CHECK-GX-JSON-DAG: "%275:sub5": 306 # CHECK-GX-JSON-DAG: "%275:sub6": 305 # CHECK-GX-JSON-DAG: "%275:sub7": 304 # CHECK-GX-JSON-DAG: "%275:sub8": 301 # CHECK-GX-JSON-DAG: "%275:sub9": 300 # CHECK-GX-JSON-DAG: "%275:sub10": 299 # CHECK-GX-JSON-DAG: "%275:sub11": 298 # CHECK-GX-JSON-DAG: "%275:sub12": 295 # CHECK-GX-JSON-DAG: "%275:sub13": 294 # CHECK-GX-JSON-DAG: "%275:sub14": 293 # CHECK-GX-JSON-DAG: "%275:sub15": 292 # CHECK-GX-JSON-DAG: "%275:sub16": 289 # CHECK-GX-JSON-DAG: "%275:sub17": 288 # CHECK-GX-JSON-DAG: "%275:sub18": 287 # CHECK-GX-JSON-DAG: "%275:sub19": 286 # CHECK-GX-JSON-DAG: "%275:sub20": 283 # CHECK-GX-JSON-DAG: "%275:sub21": 282 # CHECK-GX-JSON-DAG: "%275:sub22": 281 # CHECK-GX-JSON-DAG: "%275:sub23": 280 # CHECK-GX-JSON-DAG: "%275:sub24": 277 # CHECK-GX-JSON-DAG: "%275:sub25": 276 # CHECK-GX-JSON-DAG: "%275:sub26": 275 # CHECK-GX-JSON-DAG: "%275:sub27": 274 # CHECK-GX-JSON-DAG: "%275:sub28": 271 # CHECK-GX-JSON-DAG: "%275:sub29": 270 # CHECK-GX-JSON-DAG: "%275:sub30": 269 # CHECK-GX-JSON-DAG: "%275:sub31": 268 # CHECK-GX-JSON-DAG: "%317:sub0": 361 # CHECK-GX-JSON-DAG: "%317:sub1": 360 # CHECK-GX-JSON-DAG: "%317:sub2": 359 # CHECK-GX-JSON-DAG: "%317:sub3": 358 # CHECK-GX-JSON-DAG: "%317:sub4": 355 # CHECK-GX-JSON-DAG: "%317:sub5": 354 # CHECK-GX-JSON-DAG: "%317:sub6": 353 # CHECK-GX-JSON-DAG: "%317:sub7": 352 # CHECK-GX-JSON-DAG: "%317:sub8": 349 # CHECK-GX-JSON-DAG: "%317:sub9": 348 # CHECK-GX-JSON-DAG: "%317:sub10": 347 # CHECK-GX-JSON-DAG: "%317:sub11": 346 # CHECK-GX-JSON-DAG: "%317:sub12": 343 # CHECK-GX-JSON-DAG: "%317:sub13": 342 # CHECK-GX-JSON-DAG: "%317:sub14": 341 # CHECK-GX-JSON-DAG: "%317:sub15": 340 # CHECK-GX-JSON-DAG: "%317:sub16": 337 # CHECK-GX-JSON-DAG: "%317:sub17": 336 # CHECK-GX-JSON-DAG: "%317:sub18": 335 # CHECK-GX-JSON-DAG: "%317:sub19": 334 # CHECK-GX-JSON-DAG: "%317:sub20": 331 # CHECK-GX-JSON-DAG: "%317:sub21": 330 # CHECK-GX-JSON-DAG: "%317:sub22": 329 # CHECK-GX-JSON-DAG: "%317:sub23": 328 # CHECK-GX-JSON-DAG: "%317:sub24": 325 # CHECK-GX-JSON-DAG: "%317:sub25": 324 # CHECK-GX-JSON-DAG: "%317:sub26": 323 # CHECK-GX-JSON-DAG: "%317:sub27": 322 # CHECK-GX-JSON-DAG: "%317:sub28": 319 # CHECK-GX-JSON-DAG: "%317:sub29": 318 # CHECK-GX-JSON-DAG: "%317:sub30": 317 # CHECK-GX-JSON-DAG: "%317:sub31": 316 # CHECK-GX-JSON-DAG: "%359:sub0": 409 # CHECK-GX-JSON-DAG: "%359:sub1": 408 # CHECK-GX-JSON-DAG: "%359:sub2": 407 # CHECK-GX-JSON-DAG: "%359:sub3": 406 # CHECK-GX-JSON-DAG: "%359:sub4": 403 # CHECK-GX-JSON-DAG: "%359:sub5": 402 # CHECK-GX-JSON-DAG: "%359:sub6": 401 # CHECK-GX-JSON-DAG: "%359:sub7": 400 # CHECK-GX-JSON-DAG: "%359:sub8": 397 # CHECK-GX-JSON-DAG: "%359:sub9": 396 # CHECK-GX-JSON-DAG: "%359:sub10": 395 # CHECK-GX-JSON-DAG: "%359:sub11": 394 # CHECK-GX-JSON-DAG: "%359:sub12": 391 # CHECK-GX-JSON-DAG: "%359:sub13": 390 # CHECK-GX-JSON-DAG: "%359:sub14": 389 # CHECK-GX-JSON-DAG: "%359:sub15": 388 # CHECK-GX-JSON-DAG: "%359:sub16": 385 # CHECK-GX-JSON-DAG: "%359:sub17": 384 # CHECK-GX-JSON-DAG: "%359:sub18": 383 # CHECK-GX-JSON-DAG: "%359:sub19": 382 # CHECK-GX-JSON-DAG: "%359:sub20": 379 # CHECK-GX-JSON-DAG: "%359:sub21": 378 # CHECK-GX-JSON-DAG: "%359:sub22": 377 # CHECK-GX-JSON-DAG: "%359:sub23": 376 # CHECK-GX-JSON-DAG: "%359:sub24": 373 # CHECK-GX-JSON-DAG: "%359:sub25": 372 # CHECK-GX-JSON-DAG: "%359:sub26": 371 # CHECK-GX-JSON-DAG: "%359:sub27": 370 # CHECK-GX-JSON-DAG: "%359:sub28": 367 # CHECK-GX-JSON-DAG: "%359:sub29": 366 # CHECK-GX-JSON-DAG: "%359:sub30": 365 # CHECK-GX-JSON-DAG: "%359:sub31": 364 # CHECK-GX-JSON-DAG: "%361": 26 # CHECK-GX-JSON-DAG: "%362": 26 # CHECK-GX-JSON-DAG: "%363": 26 # CHECK-GX-JSON-DAG: "%364": 26 # CHECK-GX-JSON-DAG: "%366": 26 # CHECK-GX-JSON-DAG: "%367": 26 # CHECK-GX-JSON-DAG: "%368": 26 # CHECK-GX-JSON-DAG: "%369": 26 # CHECK-GX-JSON-DAG: "%370:sub0": 0 # CHECK-GX-JSON-DAG: "%371": 26 # CHECK-GX-JSON-DAG: "%372": 26 # CHECK-GX-JSON-DAG: "%373": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 409 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%375:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 120 # CHECK-GX-JSON-DAG: "%69:sub1": 119 # CHECK-GX-JSON-DAG: "%69:sub2": 118 # CHECK-GX-JSON-DAG: "%69:sub3": 117 # CHECK-GX-JSON-DAG: "%69:sub4": 114 # CHECK-GX-JSON-DAG: "%69:sub5": 113 # CHECK-GX-JSON-DAG: "%69:sub6": 112 # CHECK-GX-JSON-DAG: "%69:sub7": 111 # CHECK-GX-JSON-DAG: "%69:sub8": 108 # CHECK-GX-JSON-DAG: "%69:sub9": 107 # CHECK-GX-JSON-DAG: "%69:sub10": 106 # CHECK-GX-JSON-DAG: "%69:sub11": 105 # CHECK-GX-JSON-DAG: "%69:sub12": 102 # CHECK-GX-JSON-DAG: "%69:sub13": 101 # CHECK-GX-JSON-DAG: "%69:sub14": 100 # CHECK-GX-JSON-DAG: "%69:sub15": 99 # CHECK-GX-JSON-DAG: "%69:sub16": 96 # CHECK-GX-JSON-DAG: "%69:sub17": 95 # CHECK-GX-JSON-DAG: "%69:sub18": 94 # CHECK-GX-JSON-DAG: "%69:sub19": 93 # CHECK-GX-JSON-DAG: "%69:sub20": 90 # CHECK-GX-JSON-DAG: "%69:sub21": 89 # CHECK-GX-JSON-DAG: "%69:sub22": 88 # CHECK-GX-JSON-DAG: "%69:sub23": 87 # CHECK-GX-JSON-DAG: "%69:sub24": 84 # CHECK-GX-JSON-DAG: "%69:sub25": 83 # CHECK-GX-JSON-DAG: "%69:sub26": 82 # CHECK-GX-JSON-DAG: "%69:sub27": 81 # CHECK-GX-JSON-DAG: "%69:sub28": 78 # CHECK-GX-JSON-DAG: "%69:sub29": 77 # CHECK-GX-JSON-DAG: "%69:sub30": 76 # CHECK-GX-JSON-DAG: "%69:sub31": 75 # CHECK-GX-JSON-DAG: "%70:sub0": 72 # CHECK-GX-JSON-DAG: "%70:sub1": 71 # CHECK-GX-JSON-DAG: "%70:sub2": 70 # CHECK-GX-JSON-DAG: "%70:sub3": 69 # CHECK-GX-JSON-DAG: "%70:sub4": 66 # CHECK-GX-JSON-DAG: "%70:sub5": 65 # CHECK-GX-JSON-DAG: "%70:sub6": 64 # CHECK-GX-JSON-DAG: "%70:sub7": 63 # CHECK-GX-JSON-DAG: "%70:sub8": 60 # CHECK-GX-JSON-DAG: "%70:sub9": 59 # CHECK-GX-JSON-DAG: "%70:sub10": 58 # CHECK-GX-JSON-DAG: "%70:sub11": 57 # CHECK-GX-JSON-DAG: "%70:sub12": 54 # CHECK-GX-JSON-DAG: "%70:sub13": 53 # CHECK-GX-JSON-DAG: "%70:sub14": 52 # CHECK-GX-JSON-DAG: "%70:sub15": 51 # CHECK-GX-JSON-DAG: "%70:sub16": 48 # CHECK-GX-JSON-DAG: "%70:sub17": 47 # CHECK-GX-JSON-DAG: "%70:sub18": 46 # CHECK-GX-JSON-DAG: "%70:sub19": 45 # CHECK-GX-JSON-DAG: "%70:sub20": 42 # CHECK-GX-JSON-DAG: "%70:sub21": 41 # CHECK-GX-JSON-DAG: "%70:sub22": 40 # CHECK-GX-JSON-DAG: "%70:sub23": 39 # CHECK-GX-JSON-DAG: "%70:sub24": 36 # CHECK-GX-JSON-DAG: "%70:sub25": 35 # CHECK-GX-JSON-DAG: "%70:sub26": 34 # CHECK-GX-JSON-DAG: "%70:sub27": 33 # CHECK-GX-JSON-DAG: "%70:sub28": 30 # CHECK-GX-JSON-DAG: "%70:sub29": 29 # CHECK-GX-JSON-DAG: "%70:sub30": 28 # CHECK-GX-JSON-DAG: "%70:sub31": 27 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 168 # CHECK-GX-JSON-DAG: "%149:sub1": 167 # CHECK-GX-JSON-DAG: "%149:sub2": 166 # CHECK-GX-JSON-DAG: "%149:sub3": 165 # CHECK-GX-JSON-DAG: "%149:sub4": 162 # CHECK-GX-JSON-DAG: "%149:sub5": 161 # CHECK-GX-JSON-DAG: "%149:sub6": 160 # CHECK-GX-JSON-DAG: "%149:sub7": 159 # CHECK-GX-JSON-DAG: "%149:sub8": 156 # CHECK-GX-JSON-DAG: "%149:sub9": 155 # CHECK-GX-JSON-DAG: "%149:sub10": 154 # CHECK-GX-JSON-DAG: "%149:sub11": 153 # CHECK-GX-JSON-DAG: "%149:sub12": 150 # CHECK-GX-JSON-DAG: "%149:sub13": 149 # CHECK-GX-JSON-DAG: "%149:sub14": 148 # CHECK-GX-JSON-DAG: "%149:sub15": 147 # CHECK-GX-JSON-DAG: "%149:sub16": 144 # CHECK-GX-JSON-DAG: "%149:sub17": 143 # CHECK-GX-JSON-DAG: "%149:sub18": 142 # CHECK-GX-JSON-DAG: "%149:sub19": 141 # CHECK-GX-JSON-DAG: "%149:sub20": 138 # CHECK-GX-JSON-DAG: "%149:sub21": 137 # CHECK-GX-JSON-DAG: "%149:sub22": 136 # CHECK-GX-JSON-DAG: "%149:sub23": 135 # CHECK-GX-JSON-DAG: "%149:sub24": 132 # CHECK-GX-JSON-DAG: "%149:sub25": 131 # CHECK-GX-JSON-DAG: "%149:sub26": 130 # CHECK-GX-JSON-DAG: "%149:sub27": 129 # CHECK-GX-JSON-DAG: "%149:sub28": 126 # CHECK-GX-JSON-DAG: "%149:sub29": 125 # CHECK-GX-JSON-DAG: "%149:sub30": 124 # CHECK-GX-JSON-DAG: "%149:sub31": 123 # CHECK-GX-JSON-DAG: "%191:sub0": 216 # CHECK-GX-JSON-DAG: "%191:sub1": 215 # CHECK-GX-JSON-DAG: "%191:sub2": 214 # CHECK-GX-JSON-DAG: "%191:sub3": 213 # CHECK-GX-JSON-DAG: "%191:sub4": 210 # CHECK-GX-JSON-DAG: "%191:sub5": 209 # CHECK-GX-JSON-DAG: "%191:sub6": 208 # CHECK-GX-JSON-DAG: "%191:sub7": 207 # CHECK-GX-JSON-DAG: "%191:sub8": 204 # CHECK-GX-JSON-DAG: "%191:sub9": 203 # CHECK-GX-JSON-DAG: "%191:sub10": 202 # CHECK-GX-JSON-DAG: "%191:sub11": 201 # CHECK-GX-JSON-DAG: "%191:sub12": 198 # CHECK-GX-JSON-DAG: "%191:sub13": 197 # CHECK-GX-JSON-DAG: "%191:sub14": 196 # CHECK-GX-JSON-DAG: "%191:sub15": 195 # CHECK-GX-JSON-DAG: "%191:sub16": 192 # CHECK-GX-JSON-DAG: "%191:sub17": 191 # CHECK-GX-JSON-DAG: "%191:sub18": 190 # CHECK-GX-JSON-DAG: "%191:sub19": 189 # CHECK-GX-JSON-DAG: "%191:sub20": 186 # CHECK-GX-JSON-DAG: "%191:sub21": 185 # CHECK-GX-JSON-DAG: "%191:sub22": 184 # CHECK-GX-JSON-DAG: "%191:sub23": 183 # CHECK-GX-JSON-DAG: "%191:sub24": 180 # CHECK-GX-JSON-DAG: "%191:sub25": 179 # CHECK-GX-JSON-DAG: "%191:sub26": 178 # CHECK-GX-JSON-DAG: "%191:sub27": 177 # CHECK-GX-JSON-DAG: "%191:sub28": 174 # CHECK-GX-JSON-DAG: "%191:sub29": 173 # CHECK-GX-JSON-DAG: "%191:sub30": 172 # CHECK-GX-JSON-DAG: "%191:sub31": 171 # CHECK-GX-JSON-DAG: "%233:sub0": 264 # CHECK-GX-JSON-DAG: "%233:sub1": 263 # CHECK-GX-JSON-DAG: "%233:sub2": 262 # CHECK-GX-JSON-DAG: "%233:sub3": 261 # CHECK-GX-JSON-DAG: "%233:sub4": 258 # CHECK-GX-JSON-DAG: "%233:sub5": 257 # CHECK-GX-JSON-DAG: "%233:sub6": 256 # CHECK-GX-JSON-DAG: "%233:sub7": 255 # CHECK-GX-JSON-DAG: "%233:sub8": 252 # CHECK-GX-JSON-DAG: "%233:sub9": 251 # CHECK-GX-JSON-DAG: "%233:sub10": 250 # CHECK-GX-JSON-DAG: "%233:sub11": 249 # CHECK-GX-JSON-DAG: "%233:sub12": 246 # CHECK-GX-JSON-DAG: "%233:sub13": 245 # CHECK-GX-JSON-DAG: "%233:sub14": 244 # CHECK-GX-JSON-DAG: "%233:sub15": 243 # CHECK-GX-JSON-DAG: "%233:sub16": 240 # CHECK-GX-JSON-DAG: "%233:sub17": 239 # CHECK-GX-JSON-DAG: "%233:sub18": 238 # CHECK-GX-JSON-DAG: "%233:sub19": 237 # CHECK-GX-JSON-DAG: "%233:sub20": 234 # CHECK-GX-JSON-DAG: "%233:sub21": 233 # CHECK-GX-JSON-DAG: "%233:sub22": 232 # CHECK-GX-JSON-DAG: "%233:sub23": 231 # CHECK-GX-JSON-DAG: "%233:sub24": 228 # CHECK-GX-JSON-DAG: "%233:sub25": 227 # CHECK-GX-JSON-DAG: "%233:sub26": 226 # CHECK-GX-JSON-DAG: "%233:sub27": 225 # CHECK-GX-JSON-DAG: "%233:sub28": 222 # CHECK-GX-JSON-DAG: "%233:sub29": 221 # CHECK-GX-JSON-DAG: "%233:sub30": 220 # CHECK-GX-JSON-DAG: "%233:sub31": 219 # CHECK-GX-JSON-DAG: "%275:sub0": 312 # CHECK-GX-JSON-DAG: "%275:sub1": 311 # CHECK-GX-JSON-DAG: "%275:sub2": 310 # CHECK-GX-JSON-DAG: "%275:sub3": 309 # CHECK-GX-JSON-DAG: "%275:sub4": 306 # CHECK-GX-JSON-DAG: "%275:sub5": 305 # CHECK-GX-JSON-DAG: "%275:sub6": 304 # CHECK-GX-JSON-DAG: "%275:sub7": 303 # CHECK-GX-JSON-DAG: "%275:sub8": 300 # CHECK-GX-JSON-DAG: "%275:sub9": 299 # CHECK-GX-JSON-DAG: "%275:sub10": 298 # CHECK-GX-JSON-DAG: "%275:sub11": 297 # CHECK-GX-JSON-DAG: "%275:sub12": 294 # CHECK-GX-JSON-DAG: "%275:sub13": 293 # CHECK-GX-JSON-DAG: "%275:sub14": 292 # CHECK-GX-JSON-DAG: "%275:sub15": 291 # CHECK-GX-JSON-DAG: "%275:sub16": 288 # CHECK-GX-JSON-DAG: "%275:sub17": 287 # CHECK-GX-JSON-DAG: "%275:sub18": 286 # CHECK-GX-JSON-DAG: "%275:sub19": 285 # CHECK-GX-JSON-DAG: "%275:sub20": 282 # CHECK-GX-JSON-DAG: "%275:sub21": 281 # CHECK-GX-JSON-DAG: "%275:sub22": 280 # CHECK-GX-JSON-DAG: "%275:sub23": 279 # CHECK-GX-JSON-DAG: "%275:sub24": 276 # CHECK-GX-JSON-DAG: "%275:sub25": 275 # CHECK-GX-JSON-DAG: "%275:sub26": 274 # CHECK-GX-JSON-DAG: "%275:sub27": 273 # CHECK-GX-JSON-DAG: "%275:sub28": 270 # CHECK-GX-JSON-DAG: "%275:sub29": 269 # CHECK-GX-JSON-DAG: "%275:sub30": 268 # CHECK-GX-JSON-DAG: "%275:sub31": 267 # CHECK-GX-JSON-DAG: "%317:sub0": 360 # CHECK-GX-JSON-DAG: "%317:sub1": 359 # CHECK-GX-JSON-DAG: "%317:sub2": 358 # CHECK-GX-JSON-DAG: "%317:sub3": 357 # CHECK-GX-JSON-DAG: "%317:sub4": 354 # CHECK-GX-JSON-DAG: "%317:sub5": 353 # CHECK-GX-JSON-DAG: "%317:sub6": 352 # CHECK-GX-JSON-DAG: "%317:sub7": 351 # CHECK-GX-JSON-DAG: "%317:sub8": 348 # CHECK-GX-JSON-DAG: "%317:sub9": 347 # CHECK-GX-JSON-DAG: "%317:sub10": 346 # CHECK-GX-JSON-DAG: "%317:sub11": 345 # CHECK-GX-JSON-DAG: "%317:sub12": 342 # CHECK-GX-JSON-DAG: "%317:sub13": 341 # CHECK-GX-JSON-DAG: "%317:sub14": 340 # CHECK-GX-JSON-DAG: "%317:sub15": 339 # CHECK-GX-JSON-DAG: "%317:sub16": 336 # CHECK-GX-JSON-DAG: "%317:sub17": 335 # CHECK-GX-JSON-DAG: "%317:sub18": 334 # CHECK-GX-JSON-DAG: "%317:sub19": 333 # CHECK-GX-JSON-DAG: "%317:sub20": 330 # CHECK-GX-JSON-DAG: "%317:sub21": 329 # CHECK-GX-JSON-DAG: "%317:sub22": 328 # CHECK-GX-JSON-DAG: "%317:sub23": 327 # CHECK-GX-JSON-DAG: "%317:sub24": 324 # CHECK-GX-JSON-DAG: "%317:sub25": 323 # CHECK-GX-JSON-DAG: "%317:sub26": 322 # CHECK-GX-JSON-DAG: "%317:sub27": 321 # CHECK-GX-JSON-DAG: "%317:sub28": 318 # CHECK-GX-JSON-DAG: "%317:sub29": 317 # CHECK-GX-JSON-DAG: "%317:sub30": 316 # CHECK-GX-JSON-DAG: "%317:sub31": 315 # CHECK-GX-JSON-DAG: "%359:sub0": 408 # CHECK-GX-JSON-DAG: "%359:sub1": 407 # CHECK-GX-JSON-DAG: "%359:sub2": 406 # CHECK-GX-JSON-DAG: "%359:sub3": 405 # CHECK-GX-JSON-DAG: "%359:sub4": 402 # CHECK-GX-JSON-DAG: "%359:sub5": 401 # CHECK-GX-JSON-DAG: "%359:sub6": 400 # CHECK-GX-JSON-DAG: "%359:sub7": 399 # CHECK-GX-JSON-DAG: "%359:sub8": 396 # CHECK-GX-JSON-DAG: "%359:sub9": 395 # CHECK-GX-JSON-DAG: "%359:sub10": 394 # CHECK-GX-JSON-DAG: "%359:sub11": 393 # CHECK-GX-JSON-DAG: "%359:sub12": 390 # CHECK-GX-JSON-DAG: "%359:sub13": 389 # CHECK-GX-JSON-DAG: "%359:sub14": 388 # CHECK-GX-JSON-DAG: "%359:sub15": 387 # CHECK-GX-JSON-DAG: "%359:sub16": 384 # CHECK-GX-JSON-DAG: "%359:sub17": 383 # CHECK-GX-JSON-DAG: "%359:sub18": 382 # CHECK-GX-JSON-DAG: "%359:sub19": 381 # CHECK-GX-JSON-DAG: "%359:sub20": 378 # CHECK-GX-JSON-DAG: "%359:sub21": 377 # CHECK-GX-JSON-DAG: "%359:sub22": 376 # CHECK-GX-JSON-DAG: "%359:sub23": 375 # CHECK-GX-JSON-DAG: "%359:sub24": 372 # CHECK-GX-JSON-DAG: "%359:sub25": 371 # CHECK-GX-JSON-DAG: "%359:sub26": 370 # CHECK-GX-JSON-DAG: "%359:sub27": 369 # CHECK-GX-JSON-DAG: "%359:sub28": 366 # CHECK-GX-JSON-DAG: "%359:sub29": 365 # CHECK-GX-JSON-DAG: "%359:sub30": 364 # CHECK-GX-JSON-DAG: "%359:sub31": 363 # CHECK-GX-JSON-DAG: "%361": 25 # CHECK-GX-JSON-DAG: "%362": 25 # CHECK-GX-JSON-DAG: "%363": 25 # CHECK-GX-JSON-DAG: "%364": 25 # CHECK-GX-JSON-DAG: "%366": 25 # CHECK-GX-JSON-DAG: "%367": 25 # CHECK-GX-JSON-DAG: "%368": 25 # CHECK-GX-JSON-DAG: "%369": 25 # CHECK-GX-JSON-DAG: "%371": 25 # CHECK-GX-JSON-DAG: "%372": 25 # CHECK-GX-JSON-DAG: "%373": 25 # CHECK-GX-JSON-DAG: "%374": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 408 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%376:vgpr_32 = COPY %375.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 119 # CHECK-GX-JSON-DAG: "%69:sub1": 118 # CHECK-GX-JSON-DAG: "%69:sub2": 117 # CHECK-GX-JSON-DAG: "%69:sub3": 116 # CHECK-GX-JSON-DAG: "%69:sub4": 113 # CHECK-GX-JSON-DAG: "%69:sub5": 112 # CHECK-GX-JSON-DAG: "%69:sub6": 111 # CHECK-GX-JSON-DAG: "%69:sub7": 110 # CHECK-GX-JSON-DAG: "%69:sub8": 107 # CHECK-GX-JSON-DAG: "%69:sub9": 106 # CHECK-GX-JSON-DAG: "%69:sub10": 105 # CHECK-GX-JSON-DAG: "%69:sub11": 104 # CHECK-GX-JSON-DAG: "%69:sub12": 101 # CHECK-GX-JSON-DAG: "%69:sub13": 100 # CHECK-GX-JSON-DAG: "%69:sub14": 99 # CHECK-GX-JSON-DAG: "%69:sub15": 98 # CHECK-GX-JSON-DAG: "%69:sub16": 95 # CHECK-GX-JSON-DAG: "%69:sub17": 94 # CHECK-GX-JSON-DAG: "%69:sub18": 93 # CHECK-GX-JSON-DAG: "%69:sub19": 92 # CHECK-GX-JSON-DAG: "%69:sub20": 89 # CHECK-GX-JSON-DAG: "%69:sub21": 88 # CHECK-GX-JSON-DAG: "%69:sub22": 87 # CHECK-GX-JSON-DAG: "%69:sub23": 86 # CHECK-GX-JSON-DAG: "%69:sub24": 83 # CHECK-GX-JSON-DAG: "%69:sub25": 82 # CHECK-GX-JSON-DAG: "%69:sub26": 81 # CHECK-GX-JSON-DAG: "%69:sub27": 80 # CHECK-GX-JSON-DAG: "%69:sub28": 77 # CHECK-GX-JSON-DAG: "%69:sub29": 76 # CHECK-GX-JSON-DAG: "%69:sub30": 75 # CHECK-GX-JSON-DAG: "%69:sub31": 74 # CHECK-GX-JSON-DAG: "%70:sub0": 71 # CHECK-GX-JSON-DAG: "%70:sub1": 70 # CHECK-GX-JSON-DAG: "%70:sub2": 69 # CHECK-GX-JSON-DAG: "%70:sub3": 68 # CHECK-GX-JSON-DAG: "%70:sub4": 65 # CHECK-GX-JSON-DAG: "%70:sub5": 64 # CHECK-GX-JSON-DAG: "%70:sub6": 63 # CHECK-GX-JSON-DAG: "%70:sub7": 62 # CHECK-GX-JSON-DAG: "%70:sub8": 59 # CHECK-GX-JSON-DAG: "%70:sub9": 58 # CHECK-GX-JSON-DAG: "%70:sub10": 57 # CHECK-GX-JSON-DAG: "%70:sub11": 56 # CHECK-GX-JSON-DAG: "%70:sub12": 53 # CHECK-GX-JSON-DAG: "%70:sub13": 52 # CHECK-GX-JSON-DAG: "%70:sub14": 51 # CHECK-GX-JSON-DAG: "%70:sub15": 50 # CHECK-GX-JSON-DAG: "%70:sub16": 47 # CHECK-GX-JSON-DAG: "%70:sub17": 46 # CHECK-GX-JSON-DAG: "%70:sub18": 45 # CHECK-GX-JSON-DAG: "%70:sub19": 44 # CHECK-GX-JSON-DAG: "%70:sub20": 41 # CHECK-GX-JSON-DAG: "%70:sub21": 40 # CHECK-GX-JSON-DAG: "%70:sub22": 39 # CHECK-GX-JSON-DAG: "%70:sub23": 38 # CHECK-GX-JSON-DAG: "%70:sub24": 35 # CHECK-GX-JSON-DAG: "%70:sub25": 34 # CHECK-GX-JSON-DAG: "%70:sub26": 33 # CHECK-GX-JSON-DAG: "%70:sub27": 32 # CHECK-GX-JSON-DAG: "%70:sub28": 29 # CHECK-GX-JSON-DAG: "%70:sub29": 28 # CHECK-GX-JSON-DAG: "%70:sub30": 27 # CHECK-GX-JSON-DAG: "%70:sub31": 26 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 167 # CHECK-GX-JSON-DAG: "%149:sub1": 166 # CHECK-GX-JSON-DAG: "%149:sub2": 165 # CHECK-GX-JSON-DAG: "%149:sub3": 164 # CHECK-GX-JSON-DAG: "%149:sub4": 161 # CHECK-GX-JSON-DAG: "%149:sub5": 160 # CHECK-GX-JSON-DAG: "%149:sub6": 159 # CHECK-GX-JSON-DAG: "%149:sub7": 158 # CHECK-GX-JSON-DAG: "%149:sub8": 155 # CHECK-GX-JSON-DAG: "%149:sub9": 154 # CHECK-GX-JSON-DAG: "%149:sub10": 153 # CHECK-GX-JSON-DAG: "%149:sub11": 152 # CHECK-GX-JSON-DAG: "%149:sub12": 149 # CHECK-GX-JSON-DAG: "%149:sub13": 148 # CHECK-GX-JSON-DAG: "%149:sub14": 147 # CHECK-GX-JSON-DAG: "%149:sub15": 146 # CHECK-GX-JSON-DAG: "%149:sub16": 143 # CHECK-GX-JSON-DAG: "%149:sub17": 142 # CHECK-GX-JSON-DAG: "%149:sub18": 141 # CHECK-GX-JSON-DAG: "%149:sub19": 140 # CHECK-GX-JSON-DAG: "%149:sub20": 137 # CHECK-GX-JSON-DAG: "%149:sub21": 136 # CHECK-GX-JSON-DAG: "%149:sub22": 135 # CHECK-GX-JSON-DAG: "%149:sub23": 134 # CHECK-GX-JSON-DAG: "%149:sub24": 131 # CHECK-GX-JSON-DAG: "%149:sub25": 130 # CHECK-GX-JSON-DAG: "%149:sub26": 129 # CHECK-GX-JSON-DAG: "%149:sub27": 128 # CHECK-GX-JSON-DAG: "%149:sub28": 125 # CHECK-GX-JSON-DAG: "%149:sub29": 124 # CHECK-GX-JSON-DAG: "%149:sub30": 123 # CHECK-GX-JSON-DAG: "%149:sub31": 122 # CHECK-GX-JSON-DAG: "%191:sub0": 215 # CHECK-GX-JSON-DAG: "%191:sub1": 214 # CHECK-GX-JSON-DAG: "%191:sub2": 213 # CHECK-GX-JSON-DAG: "%191:sub3": 212 # CHECK-GX-JSON-DAG: "%191:sub4": 209 # CHECK-GX-JSON-DAG: "%191:sub5": 208 # CHECK-GX-JSON-DAG: "%191:sub6": 207 # CHECK-GX-JSON-DAG: "%191:sub7": 206 # CHECK-GX-JSON-DAG: "%191:sub8": 203 # CHECK-GX-JSON-DAG: "%191:sub9": 202 # CHECK-GX-JSON-DAG: "%191:sub10": 201 # CHECK-GX-JSON-DAG: "%191:sub11": 200 # CHECK-GX-JSON-DAG: "%191:sub12": 197 # CHECK-GX-JSON-DAG: "%191:sub13": 196 # CHECK-GX-JSON-DAG: "%191:sub14": 195 # CHECK-GX-JSON-DAG: "%191:sub15": 194 # CHECK-GX-JSON-DAG: "%191:sub16": 191 # CHECK-GX-JSON-DAG: "%191:sub17": 190 # CHECK-GX-JSON-DAG: "%191:sub18": 189 # CHECK-GX-JSON-DAG: "%191:sub19": 188 # CHECK-GX-JSON-DAG: "%191:sub20": 185 # CHECK-GX-JSON-DAG: "%191:sub21": 184 # CHECK-GX-JSON-DAG: "%191:sub22": 183 # CHECK-GX-JSON-DAG: "%191:sub23": 182 # CHECK-GX-JSON-DAG: "%191:sub24": 179 # CHECK-GX-JSON-DAG: "%191:sub25": 178 # CHECK-GX-JSON-DAG: "%191:sub26": 177 # CHECK-GX-JSON-DAG: "%191:sub27": 176 # CHECK-GX-JSON-DAG: "%191:sub28": 173 # CHECK-GX-JSON-DAG: "%191:sub29": 172 # CHECK-GX-JSON-DAG: "%191:sub30": 171 # CHECK-GX-JSON-DAG: "%191:sub31": 170 # CHECK-GX-JSON-DAG: "%233:sub0": 263 # CHECK-GX-JSON-DAG: "%233:sub1": 262 # CHECK-GX-JSON-DAG: "%233:sub2": 261 # CHECK-GX-JSON-DAG: "%233:sub3": 260 # CHECK-GX-JSON-DAG: "%233:sub4": 257 # CHECK-GX-JSON-DAG: "%233:sub5": 256 # CHECK-GX-JSON-DAG: "%233:sub6": 255 # CHECK-GX-JSON-DAG: "%233:sub7": 254 # CHECK-GX-JSON-DAG: "%233:sub8": 251 # CHECK-GX-JSON-DAG: "%233:sub9": 250 # CHECK-GX-JSON-DAG: "%233:sub10": 249 # CHECK-GX-JSON-DAG: "%233:sub11": 248 # CHECK-GX-JSON-DAG: "%233:sub12": 245 # CHECK-GX-JSON-DAG: "%233:sub13": 244 # CHECK-GX-JSON-DAG: "%233:sub14": 243 # CHECK-GX-JSON-DAG: "%233:sub15": 242 # CHECK-GX-JSON-DAG: "%233:sub16": 239 # CHECK-GX-JSON-DAG: "%233:sub17": 238 # CHECK-GX-JSON-DAG: "%233:sub18": 237 # CHECK-GX-JSON-DAG: "%233:sub19": 236 # CHECK-GX-JSON-DAG: "%233:sub20": 233 # CHECK-GX-JSON-DAG: "%233:sub21": 232 # CHECK-GX-JSON-DAG: "%233:sub22": 231 # CHECK-GX-JSON-DAG: "%233:sub23": 230 # CHECK-GX-JSON-DAG: "%233:sub24": 227 # CHECK-GX-JSON-DAG: "%233:sub25": 226 # CHECK-GX-JSON-DAG: "%233:sub26": 225 # CHECK-GX-JSON-DAG: "%233:sub27": 224 # CHECK-GX-JSON-DAG: "%233:sub28": 221 # CHECK-GX-JSON-DAG: "%233:sub29": 220 # CHECK-GX-JSON-DAG: "%233:sub30": 219 # CHECK-GX-JSON-DAG: "%233:sub31": 218 # CHECK-GX-JSON-DAG: "%275:sub0": 311 # CHECK-GX-JSON-DAG: "%275:sub1": 310 # CHECK-GX-JSON-DAG: "%275:sub2": 309 # CHECK-GX-JSON-DAG: "%275:sub3": 308 # CHECK-GX-JSON-DAG: "%275:sub4": 305 # CHECK-GX-JSON-DAG: "%275:sub5": 304 # CHECK-GX-JSON-DAG: "%275:sub6": 303 # CHECK-GX-JSON-DAG: "%275:sub7": 302 # CHECK-GX-JSON-DAG: "%275:sub8": 299 # CHECK-GX-JSON-DAG: "%275:sub9": 298 # CHECK-GX-JSON-DAG: "%275:sub10": 297 # CHECK-GX-JSON-DAG: "%275:sub11": 296 # CHECK-GX-JSON-DAG: "%275:sub12": 293 # CHECK-GX-JSON-DAG: "%275:sub13": 292 # CHECK-GX-JSON-DAG: "%275:sub14": 291 # CHECK-GX-JSON-DAG: "%275:sub15": 290 # CHECK-GX-JSON-DAG: "%275:sub16": 287 # CHECK-GX-JSON-DAG: "%275:sub17": 286 # CHECK-GX-JSON-DAG: "%275:sub18": 285 # CHECK-GX-JSON-DAG: "%275:sub19": 284 # CHECK-GX-JSON-DAG: "%275:sub20": 281 # CHECK-GX-JSON-DAG: "%275:sub21": 280 # CHECK-GX-JSON-DAG: "%275:sub22": 279 # CHECK-GX-JSON-DAG: "%275:sub23": 278 # CHECK-GX-JSON-DAG: "%275:sub24": 275 # CHECK-GX-JSON-DAG: "%275:sub25": 274 # CHECK-GX-JSON-DAG: "%275:sub26": 273 # CHECK-GX-JSON-DAG: "%275:sub27": 272 # CHECK-GX-JSON-DAG: "%275:sub28": 269 # CHECK-GX-JSON-DAG: "%275:sub29": 268 # CHECK-GX-JSON-DAG: "%275:sub30": 267 # CHECK-GX-JSON-DAG: "%275:sub31": 266 # CHECK-GX-JSON-DAG: "%317:sub0": 359 # CHECK-GX-JSON-DAG: "%317:sub1": 358 # CHECK-GX-JSON-DAG: "%317:sub2": 357 # CHECK-GX-JSON-DAG: "%317:sub3": 356 # CHECK-GX-JSON-DAG: "%317:sub4": 353 # CHECK-GX-JSON-DAG: "%317:sub5": 352 # CHECK-GX-JSON-DAG: "%317:sub6": 351 # CHECK-GX-JSON-DAG: "%317:sub7": 350 # CHECK-GX-JSON-DAG: "%317:sub8": 347 # CHECK-GX-JSON-DAG: "%317:sub9": 346 # CHECK-GX-JSON-DAG: "%317:sub10": 345 # CHECK-GX-JSON-DAG: "%317:sub11": 344 # CHECK-GX-JSON-DAG: "%317:sub12": 341 # CHECK-GX-JSON-DAG: "%317:sub13": 340 # CHECK-GX-JSON-DAG: "%317:sub14": 339 # CHECK-GX-JSON-DAG: "%317:sub15": 338 # CHECK-GX-JSON-DAG: "%317:sub16": 335 # CHECK-GX-JSON-DAG: "%317:sub17": 334 # CHECK-GX-JSON-DAG: "%317:sub18": 333 # CHECK-GX-JSON-DAG: "%317:sub19": 332 # CHECK-GX-JSON-DAG: "%317:sub20": 329 # CHECK-GX-JSON-DAG: "%317:sub21": 328 # CHECK-GX-JSON-DAG: "%317:sub22": 327 # CHECK-GX-JSON-DAG: "%317:sub23": 326 # CHECK-GX-JSON-DAG: "%317:sub24": 323 # CHECK-GX-JSON-DAG: "%317:sub25": 322 # CHECK-GX-JSON-DAG: "%317:sub26": 321 # CHECK-GX-JSON-DAG: "%317:sub27": 320 # CHECK-GX-JSON-DAG: "%317:sub28": 317 # CHECK-GX-JSON-DAG: "%317:sub29": 316 # CHECK-GX-JSON-DAG: "%317:sub30": 315 # CHECK-GX-JSON-DAG: "%317:sub31": 314 # CHECK-GX-JSON-DAG: "%359:sub0": 407 # CHECK-GX-JSON-DAG: "%359:sub1": 406 # CHECK-GX-JSON-DAG: "%359:sub2": 405 # CHECK-GX-JSON-DAG: "%359:sub3": 404 # CHECK-GX-JSON-DAG: "%359:sub4": 401 # CHECK-GX-JSON-DAG: "%359:sub5": 400 # CHECK-GX-JSON-DAG: "%359:sub6": 399 # CHECK-GX-JSON-DAG: "%359:sub7": 398 # CHECK-GX-JSON-DAG: "%359:sub8": 395 # CHECK-GX-JSON-DAG: "%359:sub9": 394 # CHECK-GX-JSON-DAG: "%359:sub10": 393 # CHECK-GX-JSON-DAG: "%359:sub11": 392 # CHECK-GX-JSON-DAG: "%359:sub12": 389 # CHECK-GX-JSON-DAG: "%359:sub13": 388 # CHECK-GX-JSON-DAG: "%359:sub14": 387 # CHECK-GX-JSON-DAG: "%359:sub15": 386 # CHECK-GX-JSON-DAG: "%359:sub16": 383 # CHECK-GX-JSON-DAG: "%359:sub17": 382 # CHECK-GX-JSON-DAG: "%359:sub18": 381 # CHECK-GX-JSON-DAG: "%359:sub19": 380 # CHECK-GX-JSON-DAG: "%359:sub20": 377 # CHECK-GX-JSON-DAG: "%359:sub21": 376 # CHECK-GX-JSON-DAG: "%359:sub22": 375 # CHECK-GX-JSON-DAG: "%359:sub23": 374 # CHECK-GX-JSON-DAG: "%359:sub24": 371 # CHECK-GX-JSON-DAG: "%359:sub25": 370 # CHECK-GX-JSON-DAG: "%359:sub26": 369 # CHECK-GX-JSON-DAG: "%359:sub27": 368 # CHECK-GX-JSON-DAG: "%359:sub28": 365 # CHECK-GX-JSON-DAG: "%359:sub29": 364 # CHECK-GX-JSON-DAG: "%359:sub30": 363 # CHECK-GX-JSON-DAG: "%359:sub31": 362 # CHECK-GX-JSON-DAG: "%361": 24 # CHECK-GX-JSON-DAG: "%362": 24 # CHECK-GX-JSON-DAG: "%363": 24 # CHECK-GX-JSON-DAG: "%364": 24 # CHECK-GX-JSON-DAG: "%366": 24 # CHECK-GX-JSON-DAG: "%367": 24 # CHECK-GX-JSON-DAG: "%368": 24 # CHECK-GX-JSON-DAG: "%369": 24 # CHECK-GX-JSON-DAG: "%371": 24 # CHECK-GX-JSON-DAG: "%372": 24 # CHECK-GX-JSON-DAG: "%373": 24 # CHECK-GX-JSON-DAG: "%374": 24 # CHECK-GX-JSON-DAG: "%375:sub0": 3 # CHECK-GX-JSON-DAG: "%375:sub1": 2 # CHECK-GX-JSON-DAG: "%375:sub2": 1 # CHECK-GX-JSON-DAG: "%375:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 407 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%377:vgpr_32 = COPY %375.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 118 # CHECK-GX-JSON-DAG: "%69:sub1": 117 # CHECK-GX-JSON-DAG: "%69:sub2": 116 # CHECK-GX-JSON-DAG: "%69:sub3": 115 # CHECK-GX-JSON-DAG: "%69:sub4": 112 # CHECK-GX-JSON-DAG: "%69:sub5": 111 # CHECK-GX-JSON-DAG: "%69:sub6": 110 # CHECK-GX-JSON-DAG: "%69:sub7": 109 # CHECK-GX-JSON-DAG: "%69:sub8": 106 # CHECK-GX-JSON-DAG: "%69:sub9": 105 # CHECK-GX-JSON-DAG: "%69:sub10": 104 # CHECK-GX-JSON-DAG: "%69:sub11": 103 # CHECK-GX-JSON-DAG: "%69:sub12": 100 # CHECK-GX-JSON-DAG: "%69:sub13": 99 # CHECK-GX-JSON-DAG: "%69:sub14": 98 # CHECK-GX-JSON-DAG: "%69:sub15": 97 # CHECK-GX-JSON-DAG: "%69:sub16": 94 # CHECK-GX-JSON-DAG: "%69:sub17": 93 # CHECK-GX-JSON-DAG: "%69:sub18": 92 # CHECK-GX-JSON-DAG: "%69:sub19": 91 # CHECK-GX-JSON-DAG: "%69:sub20": 88 # CHECK-GX-JSON-DAG: "%69:sub21": 87 # CHECK-GX-JSON-DAG: "%69:sub22": 86 # CHECK-GX-JSON-DAG: "%69:sub23": 85 # CHECK-GX-JSON-DAG: "%69:sub24": 82 # CHECK-GX-JSON-DAG: "%69:sub25": 81 # CHECK-GX-JSON-DAG: "%69:sub26": 80 # CHECK-GX-JSON-DAG: "%69:sub27": 79 # CHECK-GX-JSON-DAG: "%69:sub28": 76 # CHECK-GX-JSON-DAG: "%69:sub29": 75 # CHECK-GX-JSON-DAG: "%69:sub30": 74 # CHECK-GX-JSON-DAG: "%69:sub31": 73 # CHECK-GX-JSON-DAG: "%70:sub0": 70 # CHECK-GX-JSON-DAG: "%70:sub1": 69 # CHECK-GX-JSON-DAG: "%70:sub2": 68 # CHECK-GX-JSON-DAG: "%70:sub3": 67 # CHECK-GX-JSON-DAG: "%70:sub4": 64 # CHECK-GX-JSON-DAG: "%70:sub5": 63 # CHECK-GX-JSON-DAG: "%70:sub6": 62 # CHECK-GX-JSON-DAG: "%70:sub7": 61 # CHECK-GX-JSON-DAG: "%70:sub8": 58 # CHECK-GX-JSON-DAG: "%70:sub9": 57 # CHECK-GX-JSON-DAG: "%70:sub10": 56 # CHECK-GX-JSON-DAG: "%70:sub11": 55 # CHECK-GX-JSON-DAG: "%70:sub12": 52 # CHECK-GX-JSON-DAG: "%70:sub13": 51 # CHECK-GX-JSON-DAG: "%70:sub14": 50 # CHECK-GX-JSON-DAG: "%70:sub15": 49 # CHECK-GX-JSON-DAG: "%70:sub16": 46 # CHECK-GX-JSON-DAG: "%70:sub17": 45 # CHECK-GX-JSON-DAG: "%70:sub18": 44 # CHECK-GX-JSON-DAG: "%70:sub19": 43 # CHECK-GX-JSON-DAG: "%70:sub20": 40 # CHECK-GX-JSON-DAG: "%70:sub21": 39 # CHECK-GX-JSON-DAG: "%70:sub22": 38 # CHECK-GX-JSON-DAG: "%70:sub23": 37 # CHECK-GX-JSON-DAG: "%70:sub24": 34 # CHECK-GX-JSON-DAG: "%70:sub25": 33 # CHECK-GX-JSON-DAG: "%70:sub26": 32 # CHECK-GX-JSON-DAG: "%70:sub27": 31 # CHECK-GX-JSON-DAG: "%70:sub28": 28 # CHECK-GX-JSON-DAG: "%70:sub29": 27 # CHECK-GX-JSON-DAG: "%70:sub30": 26 # CHECK-GX-JSON-DAG: "%70:sub31": 25 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 166 # CHECK-GX-JSON-DAG: "%149:sub1": 165 # CHECK-GX-JSON-DAG: "%149:sub2": 164 # CHECK-GX-JSON-DAG: "%149:sub3": 163 # CHECK-GX-JSON-DAG: "%149:sub4": 160 # CHECK-GX-JSON-DAG: "%149:sub5": 159 # CHECK-GX-JSON-DAG: "%149:sub6": 158 # CHECK-GX-JSON-DAG: "%149:sub7": 157 # CHECK-GX-JSON-DAG: "%149:sub8": 154 # CHECK-GX-JSON-DAG: "%149:sub9": 153 # CHECK-GX-JSON-DAG: "%149:sub10": 152 # CHECK-GX-JSON-DAG: "%149:sub11": 151 # CHECK-GX-JSON-DAG: "%149:sub12": 148 # CHECK-GX-JSON-DAG: "%149:sub13": 147 # CHECK-GX-JSON-DAG: "%149:sub14": 146 # CHECK-GX-JSON-DAG: "%149:sub15": 145 # CHECK-GX-JSON-DAG: "%149:sub16": 142 # CHECK-GX-JSON-DAG: "%149:sub17": 141 # CHECK-GX-JSON-DAG: "%149:sub18": 140 # CHECK-GX-JSON-DAG: "%149:sub19": 139 # CHECK-GX-JSON-DAG: "%149:sub20": 136 # CHECK-GX-JSON-DAG: "%149:sub21": 135 # CHECK-GX-JSON-DAG: "%149:sub22": 134 # CHECK-GX-JSON-DAG: "%149:sub23": 133 # CHECK-GX-JSON-DAG: "%149:sub24": 130 # CHECK-GX-JSON-DAG: "%149:sub25": 129 # CHECK-GX-JSON-DAG: "%149:sub26": 128 # CHECK-GX-JSON-DAG: "%149:sub27": 127 # CHECK-GX-JSON-DAG: "%149:sub28": 124 # CHECK-GX-JSON-DAG: "%149:sub29": 123 # CHECK-GX-JSON-DAG: "%149:sub30": 122 # CHECK-GX-JSON-DAG: "%149:sub31": 121 # CHECK-GX-JSON-DAG: "%191:sub0": 214 # CHECK-GX-JSON-DAG: "%191:sub1": 213 # CHECK-GX-JSON-DAG: "%191:sub2": 212 # CHECK-GX-JSON-DAG: "%191:sub3": 211 # CHECK-GX-JSON-DAG: "%191:sub4": 208 # CHECK-GX-JSON-DAG: "%191:sub5": 207 # CHECK-GX-JSON-DAG: "%191:sub6": 206 # CHECK-GX-JSON-DAG: "%191:sub7": 205 # CHECK-GX-JSON-DAG: "%191:sub8": 202 # CHECK-GX-JSON-DAG: "%191:sub9": 201 # CHECK-GX-JSON-DAG: "%191:sub10": 200 # CHECK-GX-JSON-DAG: "%191:sub11": 199 # CHECK-GX-JSON-DAG: "%191:sub12": 196 # CHECK-GX-JSON-DAG: "%191:sub13": 195 # CHECK-GX-JSON-DAG: "%191:sub14": 194 # CHECK-GX-JSON-DAG: "%191:sub15": 193 # CHECK-GX-JSON-DAG: "%191:sub16": 190 # CHECK-GX-JSON-DAG: "%191:sub17": 189 # CHECK-GX-JSON-DAG: "%191:sub18": 188 # CHECK-GX-JSON-DAG: "%191:sub19": 187 # CHECK-GX-JSON-DAG: "%191:sub20": 184 # CHECK-GX-JSON-DAG: "%191:sub21": 183 # CHECK-GX-JSON-DAG: "%191:sub22": 182 # CHECK-GX-JSON-DAG: "%191:sub23": 181 # CHECK-GX-JSON-DAG: "%191:sub24": 178 # CHECK-GX-JSON-DAG: "%191:sub25": 177 # CHECK-GX-JSON-DAG: "%191:sub26": 176 # CHECK-GX-JSON-DAG: "%191:sub27": 175 # CHECK-GX-JSON-DAG: "%191:sub28": 172 # CHECK-GX-JSON-DAG: "%191:sub29": 171 # CHECK-GX-JSON-DAG: "%191:sub30": 170 # CHECK-GX-JSON-DAG: "%191:sub31": 169 # CHECK-GX-JSON-DAG: "%233:sub0": 262 # CHECK-GX-JSON-DAG: "%233:sub1": 261 # CHECK-GX-JSON-DAG: "%233:sub2": 260 # CHECK-GX-JSON-DAG: "%233:sub3": 259 # CHECK-GX-JSON-DAG: "%233:sub4": 256 # CHECK-GX-JSON-DAG: "%233:sub5": 255 # CHECK-GX-JSON-DAG: "%233:sub6": 254 # CHECK-GX-JSON-DAG: "%233:sub7": 253 # CHECK-GX-JSON-DAG: "%233:sub8": 250 # CHECK-GX-JSON-DAG: "%233:sub9": 249 # CHECK-GX-JSON-DAG: "%233:sub10": 248 # CHECK-GX-JSON-DAG: "%233:sub11": 247 # CHECK-GX-JSON-DAG: "%233:sub12": 244 # CHECK-GX-JSON-DAG: "%233:sub13": 243 # CHECK-GX-JSON-DAG: "%233:sub14": 242 # CHECK-GX-JSON-DAG: "%233:sub15": 241 # CHECK-GX-JSON-DAG: "%233:sub16": 238 # CHECK-GX-JSON-DAG: "%233:sub17": 237 # CHECK-GX-JSON-DAG: "%233:sub18": 236 # CHECK-GX-JSON-DAG: "%233:sub19": 235 # CHECK-GX-JSON-DAG: "%233:sub20": 232 # CHECK-GX-JSON-DAG: "%233:sub21": 231 # CHECK-GX-JSON-DAG: "%233:sub22": 230 # CHECK-GX-JSON-DAG: "%233:sub23": 229 # CHECK-GX-JSON-DAG: "%233:sub24": 226 # CHECK-GX-JSON-DAG: "%233:sub25": 225 # CHECK-GX-JSON-DAG: "%233:sub26": 224 # CHECK-GX-JSON-DAG: "%233:sub27": 223 # CHECK-GX-JSON-DAG: "%233:sub28": 220 # CHECK-GX-JSON-DAG: "%233:sub29": 219 # CHECK-GX-JSON-DAG: "%233:sub30": 218 # CHECK-GX-JSON-DAG: "%233:sub31": 217 # CHECK-GX-JSON-DAG: "%275:sub0": 310 # CHECK-GX-JSON-DAG: "%275:sub1": 309 # CHECK-GX-JSON-DAG: "%275:sub2": 308 # CHECK-GX-JSON-DAG: "%275:sub3": 307 # CHECK-GX-JSON-DAG: "%275:sub4": 304 # CHECK-GX-JSON-DAG: "%275:sub5": 303 # CHECK-GX-JSON-DAG: "%275:sub6": 302 # CHECK-GX-JSON-DAG: "%275:sub7": 301 # CHECK-GX-JSON-DAG: "%275:sub8": 298 # CHECK-GX-JSON-DAG: "%275:sub9": 297 # CHECK-GX-JSON-DAG: "%275:sub10": 296 # CHECK-GX-JSON-DAG: "%275:sub11": 295 # CHECK-GX-JSON-DAG: "%275:sub12": 292 # CHECK-GX-JSON-DAG: "%275:sub13": 291 # CHECK-GX-JSON-DAG: "%275:sub14": 290 # CHECK-GX-JSON-DAG: "%275:sub15": 289 # CHECK-GX-JSON-DAG: "%275:sub16": 286 # CHECK-GX-JSON-DAG: "%275:sub17": 285 # CHECK-GX-JSON-DAG: "%275:sub18": 284 # CHECK-GX-JSON-DAG: "%275:sub19": 283 # CHECK-GX-JSON-DAG: "%275:sub20": 280 # CHECK-GX-JSON-DAG: "%275:sub21": 279 # CHECK-GX-JSON-DAG: "%275:sub22": 278 # CHECK-GX-JSON-DAG: "%275:sub23": 277 # CHECK-GX-JSON-DAG: "%275:sub24": 274 # CHECK-GX-JSON-DAG: "%275:sub25": 273 # CHECK-GX-JSON-DAG: "%275:sub26": 272 # CHECK-GX-JSON-DAG: "%275:sub27": 271 # CHECK-GX-JSON-DAG: "%275:sub28": 268 # CHECK-GX-JSON-DAG: "%275:sub29": 267 # CHECK-GX-JSON-DAG: "%275:sub30": 266 # CHECK-GX-JSON-DAG: "%275:sub31": 265 # CHECK-GX-JSON-DAG: "%317:sub0": 358 # CHECK-GX-JSON-DAG: "%317:sub1": 357 # CHECK-GX-JSON-DAG: "%317:sub2": 356 # CHECK-GX-JSON-DAG: "%317:sub3": 355 # CHECK-GX-JSON-DAG: "%317:sub4": 352 # CHECK-GX-JSON-DAG: "%317:sub5": 351 # CHECK-GX-JSON-DAG: "%317:sub6": 350 # CHECK-GX-JSON-DAG: "%317:sub7": 349 # CHECK-GX-JSON-DAG: "%317:sub8": 346 # CHECK-GX-JSON-DAG: "%317:sub9": 345 # CHECK-GX-JSON-DAG: "%317:sub10": 344 # CHECK-GX-JSON-DAG: "%317:sub11": 343 # CHECK-GX-JSON-DAG: "%317:sub12": 340 # CHECK-GX-JSON-DAG: "%317:sub13": 339 # CHECK-GX-JSON-DAG: "%317:sub14": 338 # CHECK-GX-JSON-DAG: "%317:sub15": 337 # CHECK-GX-JSON-DAG: "%317:sub16": 334 # CHECK-GX-JSON-DAG: "%317:sub17": 333 # CHECK-GX-JSON-DAG: "%317:sub18": 332 # CHECK-GX-JSON-DAG: "%317:sub19": 331 # CHECK-GX-JSON-DAG: "%317:sub20": 328 # CHECK-GX-JSON-DAG: "%317:sub21": 327 # CHECK-GX-JSON-DAG: "%317:sub22": 326 # CHECK-GX-JSON-DAG: "%317:sub23": 325 # CHECK-GX-JSON-DAG: "%317:sub24": 322 # CHECK-GX-JSON-DAG: "%317:sub25": 321 # CHECK-GX-JSON-DAG: "%317:sub26": 320 # CHECK-GX-JSON-DAG: "%317:sub27": 319 # CHECK-GX-JSON-DAG: "%317:sub28": 316 # CHECK-GX-JSON-DAG: "%317:sub29": 315 # CHECK-GX-JSON-DAG: "%317:sub30": 314 # CHECK-GX-JSON-DAG: "%317:sub31": 313 # CHECK-GX-JSON-DAG: "%359:sub0": 406 # CHECK-GX-JSON-DAG: "%359:sub1": 405 # CHECK-GX-JSON-DAG: "%359:sub2": 404 # CHECK-GX-JSON-DAG: "%359:sub3": 403 # CHECK-GX-JSON-DAG: "%359:sub4": 400 # CHECK-GX-JSON-DAG: "%359:sub5": 399 # CHECK-GX-JSON-DAG: "%359:sub6": 398 # CHECK-GX-JSON-DAG: "%359:sub7": 397 # CHECK-GX-JSON-DAG: "%359:sub8": 394 # CHECK-GX-JSON-DAG: "%359:sub9": 393 # CHECK-GX-JSON-DAG: "%359:sub10": 392 # CHECK-GX-JSON-DAG: "%359:sub11": 391 # CHECK-GX-JSON-DAG: "%359:sub12": 388 # CHECK-GX-JSON-DAG: "%359:sub13": 387 # CHECK-GX-JSON-DAG: "%359:sub14": 386 # CHECK-GX-JSON-DAG: "%359:sub15": 385 # CHECK-GX-JSON-DAG: "%359:sub16": 382 # CHECK-GX-JSON-DAG: "%359:sub17": 381 # CHECK-GX-JSON-DAG: "%359:sub18": 380 # CHECK-GX-JSON-DAG: "%359:sub19": 379 # CHECK-GX-JSON-DAG: "%359:sub20": 376 # CHECK-GX-JSON-DAG: "%359:sub21": 375 # CHECK-GX-JSON-DAG: "%359:sub22": 374 # CHECK-GX-JSON-DAG: "%359:sub23": 373 # CHECK-GX-JSON-DAG: "%359:sub24": 370 # CHECK-GX-JSON-DAG: "%359:sub25": 369 # CHECK-GX-JSON-DAG: "%359:sub26": 368 # CHECK-GX-JSON-DAG: "%359:sub27": 367 # CHECK-GX-JSON-DAG: "%359:sub28": 364 # CHECK-GX-JSON-DAG: "%359:sub29": 363 # CHECK-GX-JSON-DAG: "%359:sub30": 362 # CHECK-GX-JSON-DAG: "%359:sub31": 361 # CHECK-GX-JSON-DAG: "%361": 23 # CHECK-GX-JSON-DAG: "%362": 23 # CHECK-GX-JSON-DAG: "%363": 23 # CHECK-GX-JSON-DAG: "%364": 23 # CHECK-GX-JSON-DAG: "%366": 23 # CHECK-GX-JSON-DAG: "%367": 23 # CHECK-GX-JSON-DAG: "%368": 23 # CHECK-GX-JSON-DAG: "%369": 23 # CHECK-GX-JSON-DAG: "%371": 23 # CHECK-GX-JSON-DAG: "%372": 23 # CHECK-GX-JSON-DAG: "%373": 23 # CHECK-GX-JSON-DAG: "%374": 23 # CHECK-GX-JSON-DAG: "%375:sub0": 2 # CHECK-GX-JSON-DAG: "%375:sub1": 1 # CHECK-GX-JSON-DAG: "%375:sub2": 0 # CHECK-GX-JSON-DAG: "%376": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 406 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%378:vgpr_32 = COPY %375.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 117 # CHECK-GX-JSON-DAG: "%69:sub1": 116 # CHECK-GX-JSON-DAG: "%69:sub2": 115 # CHECK-GX-JSON-DAG: "%69:sub3": 114 # CHECK-GX-JSON-DAG: "%69:sub4": 111 # CHECK-GX-JSON-DAG: "%69:sub5": 110 # CHECK-GX-JSON-DAG: "%69:sub6": 109 # CHECK-GX-JSON-DAG: "%69:sub7": 108 # CHECK-GX-JSON-DAG: "%69:sub8": 105 # CHECK-GX-JSON-DAG: "%69:sub9": 104 # CHECK-GX-JSON-DAG: "%69:sub10": 103 # CHECK-GX-JSON-DAG: "%69:sub11": 102 # CHECK-GX-JSON-DAG: "%69:sub12": 99 # CHECK-GX-JSON-DAG: "%69:sub13": 98 # CHECK-GX-JSON-DAG: "%69:sub14": 97 # CHECK-GX-JSON-DAG: "%69:sub15": 96 # CHECK-GX-JSON-DAG: "%69:sub16": 93 # CHECK-GX-JSON-DAG: "%69:sub17": 92 # CHECK-GX-JSON-DAG: "%69:sub18": 91 # CHECK-GX-JSON-DAG: "%69:sub19": 90 # CHECK-GX-JSON-DAG: "%69:sub20": 87 # CHECK-GX-JSON-DAG: "%69:sub21": 86 # CHECK-GX-JSON-DAG: "%69:sub22": 85 # CHECK-GX-JSON-DAG: "%69:sub23": 84 # CHECK-GX-JSON-DAG: "%69:sub24": 81 # CHECK-GX-JSON-DAG: "%69:sub25": 80 # CHECK-GX-JSON-DAG: "%69:sub26": 79 # CHECK-GX-JSON-DAG: "%69:sub27": 78 # CHECK-GX-JSON-DAG: "%69:sub28": 75 # CHECK-GX-JSON-DAG: "%69:sub29": 74 # CHECK-GX-JSON-DAG: "%69:sub30": 73 # CHECK-GX-JSON-DAG: "%69:sub31": 72 # CHECK-GX-JSON-DAG: "%70:sub0": 69 # CHECK-GX-JSON-DAG: "%70:sub1": 68 # CHECK-GX-JSON-DAG: "%70:sub2": 67 # CHECK-GX-JSON-DAG: "%70:sub3": 66 # CHECK-GX-JSON-DAG: "%70:sub4": 63 # CHECK-GX-JSON-DAG: "%70:sub5": 62 # CHECK-GX-JSON-DAG: "%70:sub6": 61 # CHECK-GX-JSON-DAG: "%70:sub7": 60 # CHECK-GX-JSON-DAG: "%70:sub8": 57 # CHECK-GX-JSON-DAG: "%70:sub9": 56 # CHECK-GX-JSON-DAG: "%70:sub10": 55 # CHECK-GX-JSON-DAG: "%70:sub11": 54 # CHECK-GX-JSON-DAG: "%70:sub12": 51 # CHECK-GX-JSON-DAG: "%70:sub13": 50 # CHECK-GX-JSON-DAG: "%70:sub14": 49 # CHECK-GX-JSON-DAG: "%70:sub15": 48 # CHECK-GX-JSON-DAG: "%70:sub16": 45 # CHECK-GX-JSON-DAG: "%70:sub17": 44 # CHECK-GX-JSON-DAG: "%70:sub18": 43 # CHECK-GX-JSON-DAG: "%70:sub19": 42 # CHECK-GX-JSON-DAG: "%70:sub20": 39 # CHECK-GX-JSON-DAG: "%70:sub21": 38 # CHECK-GX-JSON-DAG: "%70:sub22": 37 # CHECK-GX-JSON-DAG: "%70:sub23": 36 # CHECK-GX-JSON-DAG: "%70:sub24": 33 # CHECK-GX-JSON-DAG: "%70:sub25": 32 # CHECK-GX-JSON-DAG: "%70:sub26": 31 # CHECK-GX-JSON-DAG: "%70:sub27": 30 # CHECK-GX-JSON-DAG: "%70:sub28": 27 # CHECK-GX-JSON-DAG: "%70:sub29": 26 # CHECK-GX-JSON-DAG: "%70:sub30": 25 # CHECK-GX-JSON-DAG: "%70:sub31": 24 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 165 # CHECK-GX-JSON-DAG: "%149:sub1": 164 # CHECK-GX-JSON-DAG: "%149:sub2": 163 # CHECK-GX-JSON-DAG: "%149:sub3": 162 # CHECK-GX-JSON-DAG: "%149:sub4": 159 # CHECK-GX-JSON-DAG: "%149:sub5": 158 # CHECK-GX-JSON-DAG: "%149:sub6": 157 # CHECK-GX-JSON-DAG: "%149:sub7": 156 # CHECK-GX-JSON-DAG: "%149:sub8": 153 # CHECK-GX-JSON-DAG: "%149:sub9": 152 # CHECK-GX-JSON-DAG: "%149:sub10": 151 # CHECK-GX-JSON-DAG: "%149:sub11": 150 # CHECK-GX-JSON-DAG: "%149:sub12": 147 # CHECK-GX-JSON-DAG: "%149:sub13": 146 # CHECK-GX-JSON-DAG: "%149:sub14": 145 # CHECK-GX-JSON-DAG: "%149:sub15": 144 # CHECK-GX-JSON-DAG: "%149:sub16": 141 # CHECK-GX-JSON-DAG: "%149:sub17": 140 # CHECK-GX-JSON-DAG: "%149:sub18": 139 # CHECK-GX-JSON-DAG: "%149:sub19": 138 # CHECK-GX-JSON-DAG: "%149:sub20": 135 # CHECK-GX-JSON-DAG: "%149:sub21": 134 # CHECK-GX-JSON-DAG: "%149:sub22": 133 # CHECK-GX-JSON-DAG: "%149:sub23": 132 # CHECK-GX-JSON-DAG: "%149:sub24": 129 # CHECK-GX-JSON-DAG: "%149:sub25": 128 # CHECK-GX-JSON-DAG: "%149:sub26": 127 # CHECK-GX-JSON-DAG: "%149:sub27": 126 # CHECK-GX-JSON-DAG: "%149:sub28": 123 # CHECK-GX-JSON-DAG: "%149:sub29": 122 # CHECK-GX-JSON-DAG: "%149:sub30": 121 # CHECK-GX-JSON-DAG: "%149:sub31": 120 # CHECK-GX-JSON-DAG: "%191:sub0": 213 # CHECK-GX-JSON-DAG: "%191:sub1": 212 # CHECK-GX-JSON-DAG: "%191:sub2": 211 # CHECK-GX-JSON-DAG: "%191:sub3": 210 # CHECK-GX-JSON-DAG: "%191:sub4": 207 # CHECK-GX-JSON-DAG: "%191:sub5": 206 # CHECK-GX-JSON-DAG: "%191:sub6": 205 # CHECK-GX-JSON-DAG: "%191:sub7": 204 # CHECK-GX-JSON-DAG: "%191:sub8": 201 # CHECK-GX-JSON-DAG: "%191:sub9": 200 # CHECK-GX-JSON-DAG: "%191:sub10": 199 # CHECK-GX-JSON-DAG: "%191:sub11": 198 # CHECK-GX-JSON-DAG: "%191:sub12": 195 # CHECK-GX-JSON-DAG: "%191:sub13": 194 # CHECK-GX-JSON-DAG: "%191:sub14": 193 # CHECK-GX-JSON-DAG: "%191:sub15": 192 # CHECK-GX-JSON-DAG: "%191:sub16": 189 # CHECK-GX-JSON-DAG: "%191:sub17": 188 # CHECK-GX-JSON-DAG: "%191:sub18": 187 # CHECK-GX-JSON-DAG: "%191:sub19": 186 # CHECK-GX-JSON-DAG: "%191:sub20": 183 # CHECK-GX-JSON-DAG: "%191:sub21": 182 # CHECK-GX-JSON-DAG: "%191:sub22": 181 # CHECK-GX-JSON-DAG: "%191:sub23": 180 # CHECK-GX-JSON-DAG: "%191:sub24": 177 # CHECK-GX-JSON-DAG: "%191:sub25": 176 # CHECK-GX-JSON-DAG: "%191:sub26": 175 # CHECK-GX-JSON-DAG: "%191:sub27": 174 # CHECK-GX-JSON-DAG: "%191:sub28": 171 # CHECK-GX-JSON-DAG: "%191:sub29": 170 # CHECK-GX-JSON-DAG: "%191:sub30": 169 # CHECK-GX-JSON-DAG: "%191:sub31": 168 # CHECK-GX-JSON-DAG: "%233:sub0": 261 # CHECK-GX-JSON-DAG: "%233:sub1": 260 # CHECK-GX-JSON-DAG: "%233:sub2": 259 # CHECK-GX-JSON-DAG: "%233:sub3": 258 # CHECK-GX-JSON-DAG: "%233:sub4": 255 # CHECK-GX-JSON-DAG: "%233:sub5": 254 # CHECK-GX-JSON-DAG: "%233:sub6": 253 # CHECK-GX-JSON-DAG: "%233:sub7": 252 # CHECK-GX-JSON-DAG: "%233:sub8": 249 # CHECK-GX-JSON-DAG: "%233:sub9": 248 # CHECK-GX-JSON-DAG: "%233:sub10": 247 # CHECK-GX-JSON-DAG: "%233:sub11": 246 # CHECK-GX-JSON-DAG: "%233:sub12": 243 # CHECK-GX-JSON-DAG: "%233:sub13": 242 # CHECK-GX-JSON-DAG: "%233:sub14": 241 # CHECK-GX-JSON-DAG: "%233:sub15": 240 # CHECK-GX-JSON-DAG: "%233:sub16": 237 # CHECK-GX-JSON-DAG: "%233:sub17": 236 # CHECK-GX-JSON-DAG: "%233:sub18": 235 # CHECK-GX-JSON-DAG: "%233:sub19": 234 # CHECK-GX-JSON-DAG: "%233:sub20": 231 # CHECK-GX-JSON-DAG: "%233:sub21": 230 # CHECK-GX-JSON-DAG: "%233:sub22": 229 # CHECK-GX-JSON-DAG: "%233:sub23": 228 # CHECK-GX-JSON-DAG: "%233:sub24": 225 # CHECK-GX-JSON-DAG: "%233:sub25": 224 # CHECK-GX-JSON-DAG: "%233:sub26": 223 # CHECK-GX-JSON-DAG: "%233:sub27": 222 # CHECK-GX-JSON-DAG: "%233:sub28": 219 # CHECK-GX-JSON-DAG: "%233:sub29": 218 # CHECK-GX-JSON-DAG: "%233:sub30": 217 # CHECK-GX-JSON-DAG: "%233:sub31": 216 # CHECK-GX-JSON-DAG: "%275:sub0": 309 # CHECK-GX-JSON-DAG: "%275:sub1": 308 # CHECK-GX-JSON-DAG: "%275:sub2": 307 # CHECK-GX-JSON-DAG: "%275:sub3": 306 # CHECK-GX-JSON-DAG: "%275:sub4": 303 # CHECK-GX-JSON-DAG: "%275:sub5": 302 # CHECK-GX-JSON-DAG: "%275:sub6": 301 # CHECK-GX-JSON-DAG: "%275:sub7": 300 # CHECK-GX-JSON-DAG: "%275:sub8": 297 # CHECK-GX-JSON-DAG: "%275:sub9": 296 # CHECK-GX-JSON-DAG: "%275:sub10": 295 # CHECK-GX-JSON-DAG: "%275:sub11": 294 # CHECK-GX-JSON-DAG: "%275:sub12": 291 # CHECK-GX-JSON-DAG: "%275:sub13": 290 # CHECK-GX-JSON-DAG: "%275:sub14": 289 # CHECK-GX-JSON-DAG: "%275:sub15": 288 # CHECK-GX-JSON-DAG: "%275:sub16": 285 # CHECK-GX-JSON-DAG: "%275:sub17": 284 # CHECK-GX-JSON-DAG: "%275:sub18": 283 # CHECK-GX-JSON-DAG: "%275:sub19": 282 # CHECK-GX-JSON-DAG: "%275:sub20": 279 # CHECK-GX-JSON-DAG: "%275:sub21": 278 # CHECK-GX-JSON-DAG: "%275:sub22": 277 # CHECK-GX-JSON-DAG: "%275:sub23": 276 # CHECK-GX-JSON-DAG: "%275:sub24": 273 # CHECK-GX-JSON-DAG: "%275:sub25": 272 # CHECK-GX-JSON-DAG: "%275:sub26": 271 # CHECK-GX-JSON-DAG: "%275:sub27": 270 # CHECK-GX-JSON-DAG: "%275:sub28": 267 # CHECK-GX-JSON-DAG: "%275:sub29": 266 # CHECK-GX-JSON-DAG: "%275:sub30": 265 # CHECK-GX-JSON-DAG: "%275:sub31": 264 # CHECK-GX-JSON-DAG: "%317:sub0": 357 # CHECK-GX-JSON-DAG: "%317:sub1": 356 # CHECK-GX-JSON-DAG: "%317:sub2": 355 # CHECK-GX-JSON-DAG: "%317:sub3": 354 # CHECK-GX-JSON-DAG: "%317:sub4": 351 # CHECK-GX-JSON-DAG: "%317:sub5": 350 # CHECK-GX-JSON-DAG: "%317:sub6": 349 # CHECK-GX-JSON-DAG: "%317:sub7": 348 # CHECK-GX-JSON-DAG: "%317:sub8": 345 # CHECK-GX-JSON-DAG: "%317:sub9": 344 # CHECK-GX-JSON-DAG: "%317:sub10": 343 # CHECK-GX-JSON-DAG: "%317:sub11": 342 # CHECK-GX-JSON-DAG: "%317:sub12": 339 # CHECK-GX-JSON-DAG: "%317:sub13": 338 # CHECK-GX-JSON-DAG: "%317:sub14": 337 # CHECK-GX-JSON-DAG: "%317:sub15": 336 # CHECK-GX-JSON-DAG: "%317:sub16": 333 # CHECK-GX-JSON-DAG: "%317:sub17": 332 # CHECK-GX-JSON-DAG: "%317:sub18": 331 # CHECK-GX-JSON-DAG: "%317:sub19": 330 # CHECK-GX-JSON-DAG: "%317:sub20": 327 # CHECK-GX-JSON-DAG: "%317:sub21": 326 # CHECK-GX-JSON-DAG: "%317:sub22": 325 # CHECK-GX-JSON-DAG: "%317:sub23": 324 # CHECK-GX-JSON-DAG: "%317:sub24": 321 # CHECK-GX-JSON-DAG: "%317:sub25": 320 # CHECK-GX-JSON-DAG: "%317:sub26": 319 # CHECK-GX-JSON-DAG: "%317:sub27": 318 # CHECK-GX-JSON-DAG: "%317:sub28": 315 # CHECK-GX-JSON-DAG: "%317:sub29": 314 # CHECK-GX-JSON-DAG: "%317:sub30": 313 # CHECK-GX-JSON-DAG: "%317:sub31": 312 # CHECK-GX-JSON-DAG: "%359:sub0": 405 # CHECK-GX-JSON-DAG: "%359:sub1": 404 # CHECK-GX-JSON-DAG: "%359:sub2": 403 # CHECK-GX-JSON-DAG: "%359:sub3": 402 # CHECK-GX-JSON-DAG: "%359:sub4": 399 # CHECK-GX-JSON-DAG: "%359:sub5": 398 # CHECK-GX-JSON-DAG: "%359:sub6": 397 # CHECK-GX-JSON-DAG: "%359:sub7": 396 # CHECK-GX-JSON-DAG: "%359:sub8": 393 # CHECK-GX-JSON-DAG: "%359:sub9": 392 # CHECK-GX-JSON-DAG: "%359:sub10": 391 # CHECK-GX-JSON-DAG: "%359:sub11": 390 # CHECK-GX-JSON-DAG: "%359:sub12": 387 # CHECK-GX-JSON-DAG: "%359:sub13": 386 # CHECK-GX-JSON-DAG: "%359:sub14": 385 # CHECK-GX-JSON-DAG: "%359:sub15": 384 # CHECK-GX-JSON-DAG: "%359:sub16": 381 # CHECK-GX-JSON-DAG: "%359:sub17": 380 # CHECK-GX-JSON-DAG: "%359:sub18": 379 # CHECK-GX-JSON-DAG: "%359:sub19": 378 # CHECK-GX-JSON-DAG: "%359:sub20": 375 # CHECK-GX-JSON-DAG: "%359:sub21": 374 # CHECK-GX-JSON-DAG: "%359:sub22": 373 # CHECK-GX-JSON-DAG: "%359:sub23": 372 # CHECK-GX-JSON-DAG: "%359:sub24": 369 # CHECK-GX-JSON-DAG: "%359:sub25": 368 # CHECK-GX-JSON-DAG: "%359:sub26": 367 # CHECK-GX-JSON-DAG: "%359:sub27": 366 # CHECK-GX-JSON-DAG: "%359:sub28": 363 # CHECK-GX-JSON-DAG: "%359:sub29": 362 # CHECK-GX-JSON-DAG: "%359:sub30": 361 # CHECK-GX-JSON-DAG: "%359:sub31": 360 # CHECK-GX-JSON-DAG: "%361": 22 # CHECK-GX-JSON-DAG: "%362": 22 # CHECK-GX-JSON-DAG: "%363": 22 # CHECK-GX-JSON-DAG: "%364": 22 # CHECK-GX-JSON-DAG: "%366": 22 # CHECK-GX-JSON-DAG: "%367": 22 # CHECK-GX-JSON-DAG: "%368": 22 # CHECK-GX-JSON-DAG: "%369": 22 # CHECK-GX-JSON-DAG: "%371": 22 # CHECK-GX-JSON-DAG: "%372": 22 # CHECK-GX-JSON-DAG: "%373": 22 # CHECK-GX-JSON-DAG: "%374": 22 # CHECK-GX-JSON-DAG: "%375:sub0": 1 # CHECK-GX-JSON-DAG: "%375:sub1": 0 # CHECK-GX-JSON-DAG: "%376": 22 # CHECK-GX-JSON-DAG: "%377": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%379:vgpr_32 = COPY %375.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 116 # CHECK-GX-JSON-DAG: "%69:sub1": 115 # CHECK-GX-JSON-DAG: "%69:sub2": 114 # CHECK-GX-JSON-DAG: "%69:sub3": 113 # CHECK-GX-JSON-DAG: "%69:sub4": 110 # CHECK-GX-JSON-DAG: "%69:sub5": 109 # CHECK-GX-JSON-DAG: "%69:sub6": 108 # CHECK-GX-JSON-DAG: "%69:sub7": 107 # CHECK-GX-JSON-DAG: "%69:sub8": 104 # CHECK-GX-JSON-DAG: "%69:sub9": 103 # CHECK-GX-JSON-DAG: "%69:sub10": 102 # CHECK-GX-JSON-DAG: "%69:sub11": 101 # CHECK-GX-JSON-DAG: "%69:sub12": 98 # CHECK-GX-JSON-DAG: "%69:sub13": 97 # CHECK-GX-JSON-DAG: "%69:sub14": 96 # CHECK-GX-JSON-DAG: "%69:sub15": 95 # CHECK-GX-JSON-DAG: "%69:sub16": 92 # CHECK-GX-JSON-DAG: "%69:sub17": 91 # CHECK-GX-JSON-DAG: "%69:sub18": 90 # CHECK-GX-JSON-DAG: "%69:sub19": 89 # CHECK-GX-JSON-DAG: "%69:sub20": 86 # CHECK-GX-JSON-DAG: "%69:sub21": 85 # CHECK-GX-JSON-DAG: "%69:sub22": 84 # CHECK-GX-JSON-DAG: "%69:sub23": 83 # CHECK-GX-JSON-DAG: "%69:sub24": 80 # CHECK-GX-JSON-DAG: "%69:sub25": 79 # CHECK-GX-JSON-DAG: "%69:sub26": 78 # CHECK-GX-JSON-DAG: "%69:sub27": 77 # CHECK-GX-JSON-DAG: "%69:sub28": 74 # CHECK-GX-JSON-DAG: "%69:sub29": 73 # CHECK-GX-JSON-DAG: "%69:sub30": 72 # CHECK-GX-JSON-DAG: "%69:sub31": 71 # CHECK-GX-JSON-DAG: "%70:sub0": 68 # CHECK-GX-JSON-DAG: "%70:sub1": 67 # CHECK-GX-JSON-DAG: "%70:sub2": 66 # CHECK-GX-JSON-DAG: "%70:sub3": 65 # CHECK-GX-JSON-DAG: "%70:sub4": 62 # CHECK-GX-JSON-DAG: "%70:sub5": 61 # CHECK-GX-JSON-DAG: "%70:sub6": 60 # CHECK-GX-JSON-DAG: "%70:sub7": 59 # CHECK-GX-JSON-DAG: "%70:sub8": 56 # CHECK-GX-JSON-DAG: "%70:sub9": 55 # CHECK-GX-JSON-DAG: "%70:sub10": 54 # CHECK-GX-JSON-DAG: "%70:sub11": 53 # CHECK-GX-JSON-DAG: "%70:sub12": 50 # CHECK-GX-JSON-DAG: "%70:sub13": 49 # CHECK-GX-JSON-DAG: "%70:sub14": 48 # CHECK-GX-JSON-DAG: "%70:sub15": 47 # CHECK-GX-JSON-DAG: "%70:sub16": 44 # CHECK-GX-JSON-DAG: "%70:sub17": 43 # CHECK-GX-JSON-DAG: "%70:sub18": 42 # CHECK-GX-JSON-DAG: "%70:sub19": 41 # CHECK-GX-JSON-DAG: "%70:sub20": 38 # CHECK-GX-JSON-DAG: "%70:sub21": 37 # CHECK-GX-JSON-DAG: "%70:sub22": 36 # CHECK-GX-JSON-DAG: "%70:sub23": 35 # CHECK-GX-JSON-DAG: "%70:sub24": 32 # CHECK-GX-JSON-DAG: "%70:sub25": 31 # CHECK-GX-JSON-DAG: "%70:sub26": 30 # CHECK-GX-JSON-DAG: "%70:sub27": 29 # CHECK-GX-JSON-DAG: "%70:sub28": 26 # CHECK-GX-JSON-DAG: "%70:sub29": 25 # CHECK-GX-JSON-DAG: "%70:sub30": 24 # CHECK-GX-JSON-DAG: "%70:sub31": 23 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 164 # CHECK-GX-JSON-DAG: "%149:sub1": 163 # CHECK-GX-JSON-DAG: "%149:sub2": 162 # CHECK-GX-JSON-DAG: "%149:sub3": 161 # CHECK-GX-JSON-DAG: "%149:sub4": 158 # CHECK-GX-JSON-DAG: "%149:sub5": 157 # CHECK-GX-JSON-DAG: "%149:sub6": 156 # CHECK-GX-JSON-DAG: "%149:sub7": 155 # CHECK-GX-JSON-DAG: "%149:sub8": 152 # CHECK-GX-JSON-DAG: "%149:sub9": 151 # CHECK-GX-JSON-DAG: "%149:sub10": 150 # CHECK-GX-JSON-DAG: "%149:sub11": 149 # CHECK-GX-JSON-DAG: "%149:sub12": 146 # CHECK-GX-JSON-DAG: "%149:sub13": 145 # CHECK-GX-JSON-DAG: "%149:sub14": 144 # CHECK-GX-JSON-DAG: "%149:sub15": 143 # CHECK-GX-JSON-DAG: "%149:sub16": 140 # CHECK-GX-JSON-DAG: "%149:sub17": 139 # CHECK-GX-JSON-DAG: "%149:sub18": 138 # CHECK-GX-JSON-DAG: "%149:sub19": 137 # CHECK-GX-JSON-DAG: "%149:sub20": 134 # CHECK-GX-JSON-DAG: "%149:sub21": 133 # CHECK-GX-JSON-DAG: "%149:sub22": 132 # CHECK-GX-JSON-DAG: "%149:sub23": 131 # CHECK-GX-JSON-DAG: "%149:sub24": 128 # CHECK-GX-JSON-DAG: "%149:sub25": 127 # CHECK-GX-JSON-DAG: "%149:sub26": 126 # CHECK-GX-JSON-DAG: "%149:sub27": 125 # CHECK-GX-JSON-DAG: "%149:sub28": 122 # CHECK-GX-JSON-DAG: "%149:sub29": 121 # CHECK-GX-JSON-DAG: "%149:sub30": 120 # CHECK-GX-JSON-DAG: "%149:sub31": 119 # CHECK-GX-JSON-DAG: "%191:sub0": 212 # CHECK-GX-JSON-DAG: "%191:sub1": 211 # CHECK-GX-JSON-DAG: "%191:sub2": 210 # CHECK-GX-JSON-DAG: "%191:sub3": 209 # CHECK-GX-JSON-DAG: "%191:sub4": 206 # CHECK-GX-JSON-DAG: "%191:sub5": 205 # CHECK-GX-JSON-DAG: "%191:sub6": 204 # CHECK-GX-JSON-DAG: "%191:sub7": 203 # CHECK-GX-JSON-DAG: "%191:sub8": 200 # CHECK-GX-JSON-DAG: "%191:sub9": 199 # CHECK-GX-JSON-DAG: "%191:sub10": 198 # CHECK-GX-JSON-DAG: "%191:sub11": 197 # CHECK-GX-JSON-DAG: "%191:sub12": 194 # CHECK-GX-JSON-DAG: "%191:sub13": 193 # CHECK-GX-JSON-DAG: "%191:sub14": 192 # CHECK-GX-JSON-DAG: "%191:sub15": 191 # CHECK-GX-JSON-DAG: "%191:sub16": 188 # CHECK-GX-JSON-DAG: "%191:sub17": 187 # CHECK-GX-JSON-DAG: "%191:sub18": 186 # CHECK-GX-JSON-DAG: "%191:sub19": 185 # CHECK-GX-JSON-DAG: "%191:sub20": 182 # CHECK-GX-JSON-DAG: "%191:sub21": 181 # CHECK-GX-JSON-DAG: "%191:sub22": 180 # CHECK-GX-JSON-DAG: "%191:sub23": 179 # CHECK-GX-JSON-DAG: "%191:sub24": 176 # CHECK-GX-JSON-DAG: "%191:sub25": 175 # CHECK-GX-JSON-DAG: "%191:sub26": 174 # CHECK-GX-JSON-DAG: "%191:sub27": 173 # CHECK-GX-JSON-DAG: "%191:sub28": 170 # CHECK-GX-JSON-DAG: "%191:sub29": 169 # CHECK-GX-JSON-DAG: "%191:sub30": 168 # CHECK-GX-JSON-DAG: "%191:sub31": 167 # CHECK-GX-JSON-DAG: "%233:sub0": 260 # CHECK-GX-JSON-DAG: "%233:sub1": 259 # CHECK-GX-JSON-DAG: "%233:sub2": 258 # CHECK-GX-JSON-DAG: "%233:sub3": 257 # CHECK-GX-JSON-DAG: "%233:sub4": 254 # CHECK-GX-JSON-DAG: "%233:sub5": 253 # CHECK-GX-JSON-DAG: "%233:sub6": 252 # CHECK-GX-JSON-DAG: "%233:sub7": 251 # CHECK-GX-JSON-DAG: "%233:sub8": 248 # CHECK-GX-JSON-DAG: "%233:sub9": 247 # CHECK-GX-JSON-DAG: "%233:sub10": 246 # CHECK-GX-JSON-DAG: "%233:sub11": 245 # CHECK-GX-JSON-DAG: "%233:sub12": 242 # CHECK-GX-JSON-DAG: "%233:sub13": 241 # CHECK-GX-JSON-DAG: "%233:sub14": 240 # CHECK-GX-JSON-DAG: "%233:sub15": 239 # CHECK-GX-JSON-DAG: "%233:sub16": 236 # CHECK-GX-JSON-DAG: "%233:sub17": 235 # CHECK-GX-JSON-DAG: "%233:sub18": 234 # CHECK-GX-JSON-DAG: "%233:sub19": 233 # CHECK-GX-JSON-DAG: "%233:sub20": 230 # CHECK-GX-JSON-DAG: "%233:sub21": 229 # CHECK-GX-JSON-DAG: "%233:sub22": 228 # CHECK-GX-JSON-DAG: "%233:sub23": 227 # CHECK-GX-JSON-DAG: "%233:sub24": 224 # CHECK-GX-JSON-DAG: "%233:sub25": 223 # CHECK-GX-JSON-DAG: "%233:sub26": 222 # CHECK-GX-JSON-DAG: "%233:sub27": 221 # CHECK-GX-JSON-DAG: "%233:sub28": 218 # CHECK-GX-JSON-DAG: "%233:sub29": 217 # CHECK-GX-JSON-DAG: "%233:sub30": 216 # CHECK-GX-JSON-DAG: "%233:sub31": 215 # CHECK-GX-JSON-DAG: "%275:sub0": 308 # CHECK-GX-JSON-DAG: "%275:sub1": 307 # CHECK-GX-JSON-DAG: "%275:sub2": 306 # CHECK-GX-JSON-DAG: "%275:sub3": 305 # CHECK-GX-JSON-DAG: "%275:sub4": 302 # CHECK-GX-JSON-DAG: "%275:sub5": 301 # CHECK-GX-JSON-DAG: "%275:sub6": 300 # CHECK-GX-JSON-DAG: "%275:sub7": 299 # CHECK-GX-JSON-DAG: "%275:sub8": 296 # CHECK-GX-JSON-DAG: "%275:sub9": 295 # CHECK-GX-JSON-DAG: "%275:sub10": 294 # CHECK-GX-JSON-DAG: "%275:sub11": 293 # CHECK-GX-JSON-DAG: "%275:sub12": 290 # CHECK-GX-JSON-DAG: "%275:sub13": 289 # CHECK-GX-JSON-DAG: "%275:sub14": 288 # CHECK-GX-JSON-DAG: "%275:sub15": 287 # CHECK-GX-JSON-DAG: "%275:sub16": 284 # CHECK-GX-JSON-DAG: "%275:sub17": 283 # CHECK-GX-JSON-DAG: "%275:sub18": 282 # CHECK-GX-JSON-DAG: "%275:sub19": 281 # CHECK-GX-JSON-DAG: "%275:sub20": 278 # CHECK-GX-JSON-DAG: "%275:sub21": 277 # CHECK-GX-JSON-DAG: "%275:sub22": 276 # CHECK-GX-JSON-DAG: "%275:sub23": 275 # CHECK-GX-JSON-DAG: "%275:sub24": 272 # CHECK-GX-JSON-DAG: "%275:sub25": 271 # CHECK-GX-JSON-DAG: "%275:sub26": 270 # CHECK-GX-JSON-DAG: "%275:sub27": 269 # CHECK-GX-JSON-DAG: "%275:sub28": 266 # CHECK-GX-JSON-DAG: "%275:sub29": 265 # CHECK-GX-JSON-DAG: "%275:sub30": 264 # CHECK-GX-JSON-DAG: "%275:sub31": 263 # CHECK-GX-JSON-DAG: "%317:sub0": 356 # CHECK-GX-JSON-DAG: "%317:sub1": 355 # CHECK-GX-JSON-DAG: "%317:sub2": 354 # CHECK-GX-JSON-DAG: "%317:sub3": 353 # CHECK-GX-JSON-DAG: "%317:sub4": 350 # CHECK-GX-JSON-DAG: "%317:sub5": 349 # CHECK-GX-JSON-DAG: "%317:sub6": 348 # CHECK-GX-JSON-DAG: "%317:sub7": 347 # CHECK-GX-JSON-DAG: "%317:sub8": 344 # CHECK-GX-JSON-DAG: "%317:sub9": 343 # CHECK-GX-JSON-DAG: "%317:sub10": 342 # CHECK-GX-JSON-DAG: "%317:sub11": 341 # CHECK-GX-JSON-DAG: "%317:sub12": 338 # CHECK-GX-JSON-DAG: "%317:sub13": 337 # CHECK-GX-JSON-DAG: "%317:sub14": 336 # CHECK-GX-JSON-DAG: "%317:sub15": 335 # CHECK-GX-JSON-DAG: "%317:sub16": 332 # CHECK-GX-JSON-DAG: "%317:sub17": 331 # CHECK-GX-JSON-DAG: "%317:sub18": 330 # CHECK-GX-JSON-DAG: "%317:sub19": 329 # CHECK-GX-JSON-DAG: "%317:sub20": 326 # CHECK-GX-JSON-DAG: "%317:sub21": 325 # CHECK-GX-JSON-DAG: "%317:sub22": 324 # CHECK-GX-JSON-DAG: "%317:sub23": 323 # CHECK-GX-JSON-DAG: "%317:sub24": 320 # CHECK-GX-JSON-DAG: "%317:sub25": 319 # CHECK-GX-JSON-DAG: "%317:sub26": 318 # CHECK-GX-JSON-DAG: "%317:sub27": 317 # CHECK-GX-JSON-DAG: "%317:sub28": 314 # CHECK-GX-JSON-DAG: "%317:sub29": 313 # CHECK-GX-JSON-DAG: "%317:sub30": 312 # CHECK-GX-JSON-DAG: "%317:sub31": 311 # CHECK-GX-JSON-DAG: "%359:sub0": 404 # CHECK-GX-JSON-DAG: "%359:sub1": 403 # CHECK-GX-JSON-DAG: "%359:sub2": 402 # CHECK-GX-JSON-DAG: "%359:sub3": 401 # CHECK-GX-JSON-DAG: "%359:sub4": 398 # CHECK-GX-JSON-DAG: "%359:sub5": 397 # CHECK-GX-JSON-DAG: "%359:sub6": 396 # CHECK-GX-JSON-DAG: "%359:sub7": 395 # CHECK-GX-JSON-DAG: "%359:sub8": 392 # CHECK-GX-JSON-DAG: "%359:sub9": 391 # CHECK-GX-JSON-DAG: "%359:sub10": 390 # CHECK-GX-JSON-DAG: "%359:sub11": 389 # CHECK-GX-JSON-DAG: "%359:sub12": 386 # CHECK-GX-JSON-DAG: "%359:sub13": 385 # CHECK-GX-JSON-DAG: "%359:sub14": 384 # CHECK-GX-JSON-DAG: "%359:sub15": 383 # CHECK-GX-JSON-DAG: "%359:sub16": 380 # CHECK-GX-JSON-DAG: "%359:sub17": 379 # CHECK-GX-JSON-DAG: "%359:sub18": 378 # CHECK-GX-JSON-DAG: "%359:sub19": 377 # CHECK-GX-JSON-DAG: "%359:sub20": 374 # CHECK-GX-JSON-DAG: "%359:sub21": 373 # CHECK-GX-JSON-DAG: "%359:sub22": 372 # CHECK-GX-JSON-DAG: "%359:sub23": 371 # CHECK-GX-JSON-DAG: "%359:sub24": 368 # CHECK-GX-JSON-DAG: "%359:sub25": 367 # CHECK-GX-JSON-DAG: "%359:sub26": 366 # CHECK-GX-JSON-DAG: "%359:sub27": 365 # CHECK-GX-JSON-DAG: "%359:sub28": 362 # CHECK-GX-JSON-DAG: "%359:sub29": 361 # CHECK-GX-JSON-DAG: "%359:sub30": 360 # CHECK-GX-JSON-DAG: "%359:sub31": 359 # CHECK-GX-JSON-DAG: "%361": 21 # CHECK-GX-JSON-DAG: "%362": 21 # CHECK-GX-JSON-DAG: "%363": 21 # CHECK-GX-JSON-DAG: "%364": 21 # CHECK-GX-JSON-DAG: "%366": 21 # CHECK-GX-JSON-DAG: "%367": 21 # CHECK-GX-JSON-DAG: "%368": 21 # CHECK-GX-JSON-DAG: "%369": 21 # CHECK-GX-JSON-DAG: "%371": 21 # CHECK-GX-JSON-DAG: "%372": 21 # CHECK-GX-JSON-DAG: "%373": 21 # CHECK-GX-JSON-DAG: "%374": 21 # CHECK-GX-JSON-DAG: "%375:sub0": 0 # CHECK-GX-JSON-DAG: "%376": 21 # CHECK-GX-JSON-DAG: "%377": 21 # CHECK-GX-JSON-DAG: "%378": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%380:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 115 # CHECK-GX-JSON-DAG: "%69:sub1": 114 # CHECK-GX-JSON-DAG: "%69:sub2": 113 # CHECK-GX-JSON-DAG: "%69:sub3": 112 # CHECK-GX-JSON-DAG: "%69:sub4": 109 # CHECK-GX-JSON-DAG: "%69:sub5": 108 # CHECK-GX-JSON-DAG: "%69:sub6": 107 # CHECK-GX-JSON-DAG: "%69:sub7": 106 # CHECK-GX-JSON-DAG: "%69:sub8": 103 # CHECK-GX-JSON-DAG: "%69:sub9": 102 # CHECK-GX-JSON-DAG: "%69:sub10": 101 # CHECK-GX-JSON-DAG: "%69:sub11": 100 # CHECK-GX-JSON-DAG: "%69:sub12": 97 # CHECK-GX-JSON-DAG: "%69:sub13": 96 # CHECK-GX-JSON-DAG: "%69:sub14": 95 # CHECK-GX-JSON-DAG: "%69:sub15": 94 # CHECK-GX-JSON-DAG: "%69:sub16": 91 # CHECK-GX-JSON-DAG: "%69:sub17": 90 # CHECK-GX-JSON-DAG: "%69:sub18": 89 # CHECK-GX-JSON-DAG: "%69:sub19": 88 # CHECK-GX-JSON-DAG: "%69:sub20": 85 # CHECK-GX-JSON-DAG: "%69:sub21": 84 # CHECK-GX-JSON-DAG: "%69:sub22": 83 # CHECK-GX-JSON-DAG: "%69:sub23": 82 # CHECK-GX-JSON-DAG: "%69:sub24": 79 # CHECK-GX-JSON-DAG: "%69:sub25": 78 # CHECK-GX-JSON-DAG: "%69:sub26": 77 # CHECK-GX-JSON-DAG: "%69:sub27": 76 # CHECK-GX-JSON-DAG: "%69:sub28": 73 # CHECK-GX-JSON-DAG: "%69:sub29": 72 # CHECK-GX-JSON-DAG: "%69:sub30": 71 # CHECK-GX-JSON-DAG: "%69:sub31": 70 # CHECK-GX-JSON-DAG: "%70:sub0": 67 # CHECK-GX-JSON-DAG: "%70:sub1": 66 # CHECK-GX-JSON-DAG: "%70:sub2": 65 # CHECK-GX-JSON-DAG: "%70:sub3": 64 # CHECK-GX-JSON-DAG: "%70:sub4": 61 # CHECK-GX-JSON-DAG: "%70:sub5": 60 # CHECK-GX-JSON-DAG: "%70:sub6": 59 # CHECK-GX-JSON-DAG: "%70:sub7": 58 # CHECK-GX-JSON-DAG: "%70:sub8": 55 # CHECK-GX-JSON-DAG: "%70:sub9": 54 # CHECK-GX-JSON-DAG: "%70:sub10": 53 # CHECK-GX-JSON-DAG: "%70:sub11": 52 # CHECK-GX-JSON-DAG: "%70:sub12": 49 # CHECK-GX-JSON-DAG: "%70:sub13": 48 # CHECK-GX-JSON-DAG: "%70:sub14": 47 # CHECK-GX-JSON-DAG: "%70:sub15": 46 # CHECK-GX-JSON-DAG: "%70:sub16": 43 # CHECK-GX-JSON-DAG: "%70:sub17": 42 # CHECK-GX-JSON-DAG: "%70:sub18": 41 # CHECK-GX-JSON-DAG: "%70:sub19": 40 # CHECK-GX-JSON-DAG: "%70:sub20": 37 # CHECK-GX-JSON-DAG: "%70:sub21": 36 # CHECK-GX-JSON-DAG: "%70:sub22": 35 # CHECK-GX-JSON-DAG: "%70:sub23": 34 # CHECK-GX-JSON-DAG: "%70:sub24": 31 # CHECK-GX-JSON-DAG: "%70:sub25": 30 # CHECK-GX-JSON-DAG: "%70:sub26": 29 # CHECK-GX-JSON-DAG: "%70:sub27": 28 # CHECK-GX-JSON-DAG: "%70:sub28": 25 # CHECK-GX-JSON-DAG: "%70:sub29": 24 # CHECK-GX-JSON-DAG: "%70:sub30": 23 # CHECK-GX-JSON-DAG: "%70:sub31": 22 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 163 # CHECK-GX-JSON-DAG: "%149:sub1": 162 # CHECK-GX-JSON-DAG: "%149:sub2": 161 # CHECK-GX-JSON-DAG: "%149:sub3": 160 # CHECK-GX-JSON-DAG: "%149:sub4": 157 # CHECK-GX-JSON-DAG: "%149:sub5": 156 # CHECK-GX-JSON-DAG: "%149:sub6": 155 # CHECK-GX-JSON-DAG: "%149:sub7": 154 # CHECK-GX-JSON-DAG: "%149:sub8": 151 # CHECK-GX-JSON-DAG: "%149:sub9": 150 # CHECK-GX-JSON-DAG: "%149:sub10": 149 # CHECK-GX-JSON-DAG: "%149:sub11": 148 # CHECK-GX-JSON-DAG: "%149:sub12": 145 # CHECK-GX-JSON-DAG: "%149:sub13": 144 # CHECK-GX-JSON-DAG: "%149:sub14": 143 # CHECK-GX-JSON-DAG: "%149:sub15": 142 # CHECK-GX-JSON-DAG: "%149:sub16": 139 # CHECK-GX-JSON-DAG: "%149:sub17": 138 # CHECK-GX-JSON-DAG: "%149:sub18": 137 # CHECK-GX-JSON-DAG: "%149:sub19": 136 # CHECK-GX-JSON-DAG: "%149:sub20": 133 # CHECK-GX-JSON-DAG: "%149:sub21": 132 # CHECK-GX-JSON-DAG: "%149:sub22": 131 # CHECK-GX-JSON-DAG: "%149:sub23": 130 # CHECK-GX-JSON-DAG: "%149:sub24": 127 # CHECK-GX-JSON-DAG: "%149:sub25": 126 # CHECK-GX-JSON-DAG: "%149:sub26": 125 # CHECK-GX-JSON-DAG: "%149:sub27": 124 # CHECK-GX-JSON-DAG: "%149:sub28": 121 # CHECK-GX-JSON-DAG: "%149:sub29": 120 # CHECK-GX-JSON-DAG: "%149:sub30": 119 # CHECK-GX-JSON-DAG: "%149:sub31": 118 # CHECK-GX-JSON-DAG: "%191:sub0": 211 # CHECK-GX-JSON-DAG: "%191:sub1": 210 # CHECK-GX-JSON-DAG: "%191:sub2": 209 # CHECK-GX-JSON-DAG: "%191:sub3": 208 # CHECK-GX-JSON-DAG: "%191:sub4": 205 # CHECK-GX-JSON-DAG: "%191:sub5": 204 # CHECK-GX-JSON-DAG: "%191:sub6": 203 # CHECK-GX-JSON-DAG: "%191:sub7": 202 # CHECK-GX-JSON-DAG: "%191:sub8": 199 # CHECK-GX-JSON-DAG: "%191:sub9": 198 # CHECK-GX-JSON-DAG: "%191:sub10": 197 # CHECK-GX-JSON-DAG: "%191:sub11": 196 # CHECK-GX-JSON-DAG: "%191:sub12": 193 # CHECK-GX-JSON-DAG: "%191:sub13": 192 # CHECK-GX-JSON-DAG: "%191:sub14": 191 # CHECK-GX-JSON-DAG: "%191:sub15": 190 # CHECK-GX-JSON-DAG: "%191:sub16": 187 # CHECK-GX-JSON-DAG: "%191:sub17": 186 # CHECK-GX-JSON-DAG: "%191:sub18": 185 # CHECK-GX-JSON-DAG: "%191:sub19": 184 # CHECK-GX-JSON-DAG: "%191:sub20": 181 # CHECK-GX-JSON-DAG: "%191:sub21": 180 # CHECK-GX-JSON-DAG: "%191:sub22": 179 # CHECK-GX-JSON-DAG: "%191:sub23": 178 # CHECK-GX-JSON-DAG: "%191:sub24": 175 # CHECK-GX-JSON-DAG: "%191:sub25": 174 # CHECK-GX-JSON-DAG: "%191:sub26": 173 # CHECK-GX-JSON-DAG: "%191:sub27": 172 # CHECK-GX-JSON-DAG: "%191:sub28": 169 # CHECK-GX-JSON-DAG: "%191:sub29": 168 # CHECK-GX-JSON-DAG: "%191:sub30": 167 # CHECK-GX-JSON-DAG: "%191:sub31": 166 # CHECK-GX-JSON-DAG: "%233:sub0": 259 # CHECK-GX-JSON-DAG: "%233:sub1": 258 # CHECK-GX-JSON-DAG: "%233:sub2": 257 # CHECK-GX-JSON-DAG: "%233:sub3": 256 # CHECK-GX-JSON-DAG: "%233:sub4": 253 # CHECK-GX-JSON-DAG: "%233:sub5": 252 # CHECK-GX-JSON-DAG: "%233:sub6": 251 # CHECK-GX-JSON-DAG: "%233:sub7": 250 # CHECK-GX-JSON-DAG: "%233:sub8": 247 # CHECK-GX-JSON-DAG: "%233:sub9": 246 # CHECK-GX-JSON-DAG: "%233:sub10": 245 # CHECK-GX-JSON-DAG: "%233:sub11": 244 # CHECK-GX-JSON-DAG: "%233:sub12": 241 # CHECK-GX-JSON-DAG: "%233:sub13": 240 # CHECK-GX-JSON-DAG: "%233:sub14": 239 # CHECK-GX-JSON-DAG: "%233:sub15": 238 # CHECK-GX-JSON-DAG: "%233:sub16": 235 # CHECK-GX-JSON-DAG: "%233:sub17": 234 # CHECK-GX-JSON-DAG: "%233:sub18": 233 # CHECK-GX-JSON-DAG: "%233:sub19": 232 # CHECK-GX-JSON-DAG: "%233:sub20": 229 # CHECK-GX-JSON-DAG: "%233:sub21": 228 # CHECK-GX-JSON-DAG: "%233:sub22": 227 # CHECK-GX-JSON-DAG: "%233:sub23": 226 # CHECK-GX-JSON-DAG: "%233:sub24": 223 # CHECK-GX-JSON-DAG: "%233:sub25": 222 # CHECK-GX-JSON-DAG: "%233:sub26": 221 # CHECK-GX-JSON-DAG: "%233:sub27": 220 # CHECK-GX-JSON-DAG: "%233:sub28": 217 # CHECK-GX-JSON-DAG: "%233:sub29": 216 # CHECK-GX-JSON-DAG: "%233:sub30": 215 # CHECK-GX-JSON-DAG: "%233:sub31": 214 # CHECK-GX-JSON-DAG: "%275:sub0": 307 # CHECK-GX-JSON-DAG: "%275:sub1": 306 # CHECK-GX-JSON-DAG: "%275:sub2": 305 # CHECK-GX-JSON-DAG: "%275:sub3": 304 # CHECK-GX-JSON-DAG: "%275:sub4": 301 # CHECK-GX-JSON-DAG: "%275:sub5": 300 # CHECK-GX-JSON-DAG: "%275:sub6": 299 # CHECK-GX-JSON-DAG: "%275:sub7": 298 # CHECK-GX-JSON-DAG: "%275:sub8": 295 # CHECK-GX-JSON-DAG: "%275:sub9": 294 # CHECK-GX-JSON-DAG: "%275:sub10": 293 # CHECK-GX-JSON-DAG: "%275:sub11": 292 # CHECK-GX-JSON-DAG: "%275:sub12": 289 # CHECK-GX-JSON-DAG: "%275:sub13": 288 # CHECK-GX-JSON-DAG: "%275:sub14": 287 # CHECK-GX-JSON-DAG: "%275:sub15": 286 # CHECK-GX-JSON-DAG: "%275:sub16": 283 # CHECK-GX-JSON-DAG: "%275:sub17": 282 # CHECK-GX-JSON-DAG: "%275:sub18": 281 # CHECK-GX-JSON-DAG: "%275:sub19": 280 # CHECK-GX-JSON-DAG: "%275:sub20": 277 # CHECK-GX-JSON-DAG: "%275:sub21": 276 # CHECK-GX-JSON-DAG: "%275:sub22": 275 # CHECK-GX-JSON-DAG: "%275:sub23": 274 # CHECK-GX-JSON-DAG: "%275:sub24": 271 # CHECK-GX-JSON-DAG: "%275:sub25": 270 # CHECK-GX-JSON-DAG: "%275:sub26": 269 # CHECK-GX-JSON-DAG: "%275:sub27": 268 # CHECK-GX-JSON-DAG: "%275:sub28": 265 # CHECK-GX-JSON-DAG: "%275:sub29": 264 # CHECK-GX-JSON-DAG: "%275:sub30": 263 # CHECK-GX-JSON-DAG: "%275:sub31": 262 # CHECK-GX-JSON-DAG: "%317:sub0": 355 # CHECK-GX-JSON-DAG: "%317:sub1": 354 # CHECK-GX-JSON-DAG: "%317:sub2": 353 # CHECK-GX-JSON-DAG: "%317:sub3": 352 # CHECK-GX-JSON-DAG: "%317:sub4": 349 # CHECK-GX-JSON-DAG: "%317:sub5": 348 # CHECK-GX-JSON-DAG: "%317:sub6": 347 # CHECK-GX-JSON-DAG: "%317:sub7": 346 # CHECK-GX-JSON-DAG: "%317:sub8": 343 # CHECK-GX-JSON-DAG: "%317:sub9": 342 # CHECK-GX-JSON-DAG: "%317:sub10": 341 # CHECK-GX-JSON-DAG: "%317:sub11": 340 # CHECK-GX-JSON-DAG: "%317:sub12": 337 # CHECK-GX-JSON-DAG: "%317:sub13": 336 # CHECK-GX-JSON-DAG: "%317:sub14": 335 # CHECK-GX-JSON-DAG: "%317:sub15": 334 # CHECK-GX-JSON-DAG: "%317:sub16": 331 # CHECK-GX-JSON-DAG: "%317:sub17": 330 # CHECK-GX-JSON-DAG: "%317:sub18": 329 # CHECK-GX-JSON-DAG: "%317:sub19": 328 # CHECK-GX-JSON-DAG: "%317:sub20": 325 # CHECK-GX-JSON-DAG: "%317:sub21": 324 # CHECK-GX-JSON-DAG: "%317:sub22": 323 # CHECK-GX-JSON-DAG: "%317:sub23": 322 # CHECK-GX-JSON-DAG: "%317:sub24": 319 # CHECK-GX-JSON-DAG: "%317:sub25": 318 # CHECK-GX-JSON-DAG: "%317:sub26": 317 # CHECK-GX-JSON-DAG: "%317:sub27": 316 # CHECK-GX-JSON-DAG: "%317:sub28": 313 # CHECK-GX-JSON-DAG: "%317:sub29": 312 # CHECK-GX-JSON-DAG: "%317:sub30": 311 # CHECK-GX-JSON-DAG: "%317:sub31": 310 # CHECK-GX-JSON-DAG: "%359:sub0": 403 # CHECK-GX-JSON-DAG: "%359:sub1": 402 # CHECK-GX-JSON-DAG: "%359:sub2": 401 # CHECK-GX-JSON-DAG: "%359:sub3": 400 # CHECK-GX-JSON-DAG: "%359:sub4": 397 # CHECK-GX-JSON-DAG: "%359:sub5": 396 # CHECK-GX-JSON-DAG: "%359:sub6": 395 # CHECK-GX-JSON-DAG: "%359:sub7": 394 # CHECK-GX-JSON-DAG: "%359:sub8": 391 # CHECK-GX-JSON-DAG: "%359:sub9": 390 # CHECK-GX-JSON-DAG: "%359:sub10": 389 # CHECK-GX-JSON-DAG: "%359:sub11": 388 # CHECK-GX-JSON-DAG: "%359:sub12": 385 # CHECK-GX-JSON-DAG: "%359:sub13": 384 # CHECK-GX-JSON-DAG: "%359:sub14": 383 # CHECK-GX-JSON-DAG: "%359:sub15": 382 # CHECK-GX-JSON-DAG: "%359:sub16": 379 # CHECK-GX-JSON-DAG: "%359:sub17": 378 # CHECK-GX-JSON-DAG: "%359:sub18": 377 # CHECK-GX-JSON-DAG: "%359:sub19": 376 # CHECK-GX-JSON-DAG: "%359:sub20": 373 # CHECK-GX-JSON-DAG: "%359:sub21": 372 # CHECK-GX-JSON-DAG: "%359:sub22": 371 # CHECK-GX-JSON-DAG: "%359:sub23": 370 # CHECK-GX-JSON-DAG: "%359:sub24": 367 # CHECK-GX-JSON-DAG: "%359:sub25": 366 # CHECK-GX-JSON-DAG: "%359:sub26": 365 # CHECK-GX-JSON-DAG: "%359:sub27": 364 # CHECK-GX-JSON-DAG: "%359:sub28": 361 # CHECK-GX-JSON-DAG: "%359:sub29": 360 # CHECK-GX-JSON-DAG: "%359:sub30": 359 # CHECK-GX-JSON-DAG: "%359:sub31": 358 # CHECK-GX-JSON-DAG: "%361": 20 # CHECK-GX-JSON-DAG: "%362": 20 # CHECK-GX-JSON-DAG: "%363": 20 # CHECK-GX-JSON-DAG: "%364": 20 # CHECK-GX-JSON-DAG: "%366": 20 # CHECK-GX-JSON-DAG: "%367": 20 # CHECK-GX-JSON-DAG: "%368": 20 # CHECK-GX-JSON-DAG: "%369": 20 # CHECK-GX-JSON-DAG: "%371": 20 # CHECK-GX-JSON-DAG: "%372": 20 # CHECK-GX-JSON-DAG: "%373": 20 # CHECK-GX-JSON-DAG: "%374": 20 # CHECK-GX-JSON-DAG: "%376": 20 # CHECK-GX-JSON-DAG: "%377": 20 # CHECK-GX-JSON-DAG: "%378": 20 # CHECK-GX-JSON-DAG: "%379": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%381:vgpr_32 = COPY %380.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 114 # CHECK-GX-JSON-DAG: "%69:sub1": 113 # CHECK-GX-JSON-DAG: "%69:sub2": 112 # CHECK-GX-JSON-DAG: "%69:sub3": 111 # CHECK-GX-JSON-DAG: "%69:sub4": 108 # CHECK-GX-JSON-DAG: "%69:sub5": 107 # CHECK-GX-JSON-DAG: "%69:sub6": 106 # CHECK-GX-JSON-DAG: "%69:sub7": 105 # CHECK-GX-JSON-DAG: "%69:sub8": 102 # CHECK-GX-JSON-DAG: "%69:sub9": 101 # CHECK-GX-JSON-DAG: "%69:sub10": 100 # CHECK-GX-JSON-DAG: "%69:sub11": 99 # CHECK-GX-JSON-DAG: "%69:sub12": 96 # CHECK-GX-JSON-DAG: "%69:sub13": 95 # CHECK-GX-JSON-DAG: "%69:sub14": 94 # CHECK-GX-JSON-DAG: "%69:sub15": 93 # CHECK-GX-JSON-DAG: "%69:sub16": 90 # CHECK-GX-JSON-DAG: "%69:sub17": 89 # CHECK-GX-JSON-DAG: "%69:sub18": 88 # CHECK-GX-JSON-DAG: "%69:sub19": 87 # CHECK-GX-JSON-DAG: "%69:sub20": 84 # CHECK-GX-JSON-DAG: "%69:sub21": 83 # CHECK-GX-JSON-DAG: "%69:sub22": 82 # CHECK-GX-JSON-DAG: "%69:sub23": 81 # CHECK-GX-JSON-DAG: "%69:sub24": 78 # CHECK-GX-JSON-DAG: "%69:sub25": 77 # CHECK-GX-JSON-DAG: "%69:sub26": 76 # CHECK-GX-JSON-DAG: "%69:sub27": 75 # CHECK-GX-JSON-DAG: "%69:sub28": 72 # CHECK-GX-JSON-DAG: "%69:sub29": 71 # CHECK-GX-JSON-DAG: "%69:sub30": 70 # CHECK-GX-JSON-DAG: "%69:sub31": 69 # CHECK-GX-JSON-DAG: "%70:sub0": 66 # CHECK-GX-JSON-DAG: "%70:sub1": 65 # CHECK-GX-JSON-DAG: "%70:sub2": 64 # CHECK-GX-JSON-DAG: "%70:sub3": 63 # CHECK-GX-JSON-DAG: "%70:sub4": 60 # CHECK-GX-JSON-DAG: "%70:sub5": 59 # CHECK-GX-JSON-DAG: "%70:sub6": 58 # CHECK-GX-JSON-DAG: "%70:sub7": 57 # CHECK-GX-JSON-DAG: "%70:sub8": 54 # CHECK-GX-JSON-DAG: "%70:sub9": 53 # CHECK-GX-JSON-DAG: "%70:sub10": 52 # CHECK-GX-JSON-DAG: "%70:sub11": 51 # CHECK-GX-JSON-DAG: "%70:sub12": 48 # CHECK-GX-JSON-DAG: "%70:sub13": 47 # CHECK-GX-JSON-DAG: "%70:sub14": 46 # CHECK-GX-JSON-DAG: "%70:sub15": 45 # CHECK-GX-JSON-DAG: "%70:sub16": 42 # CHECK-GX-JSON-DAG: "%70:sub17": 41 # CHECK-GX-JSON-DAG: "%70:sub18": 40 # CHECK-GX-JSON-DAG: "%70:sub19": 39 # CHECK-GX-JSON-DAG: "%70:sub20": 36 # CHECK-GX-JSON-DAG: "%70:sub21": 35 # CHECK-GX-JSON-DAG: "%70:sub22": 34 # CHECK-GX-JSON-DAG: "%70:sub23": 33 # CHECK-GX-JSON-DAG: "%70:sub24": 30 # CHECK-GX-JSON-DAG: "%70:sub25": 29 # CHECK-GX-JSON-DAG: "%70:sub26": 28 # CHECK-GX-JSON-DAG: "%70:sub27": 27 # CHECK-GX-JSON-DAG: "%70:sub28": 24 # CHECK-GX-JSON-DAG: "%70:sub29": 23 # CHECK-GX-JSON-DAG: "%70:sub30": 22 # CHECK-GX-JSON-DAG: "%70:sub31": 21 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 162 # CHECK-GX-JSON-DAG: "%149:sub1": 161 # CHECK-GX-JSON-DAG: "%149:sub2": 160 # CHECK-GX-JSON-DAG: "%149:sub3": 159 # CHECK-GX-JSON-DAG: "%149:sub4": 156 # CHECK-GX-JSON-DAG: "%149:sub5": 155 # CHECK-GX-JSON-DAG: "%149:sub6": 154 # CHECK-GX-JSON-DAG: "%149:sub7": 153 # CHECK-GX-JSON-DAG: "%149:sub8": 150 # CHECK-GX-JSON-DAG: "%149:sub9": 149 # CHECK-GX-JSON-DAG: "%149:sub10": 148 # CHECK-GX-JSON-DAG: "%149:sub11": 147 # CHECK-GX-JSON-DAG: "%149:sub12": 144 # CHECK-GX-JSON-DAG: "%149:sub13": 143 # CHECK-GX-JSON-DAG: "%149:sub14": 142 # CHECK-GX-JSON-DAG: "%149:sub15": 141 # CHECK-GX-JSON-DAG: "%149:sub16": 138 # CHECK-GX-JSON-DAG: "%149:sub17": 137 # CHECK-GX-JSON-DAG: "%149:sub18": 136 # CHECK-GX-JSON-DAG: "%149:sub19": 135 # CHECK-GX-JSON-DAG: "%149:sub20": 132 # CHECK-GX-JSON-DAG: "%149:sub21": 131 # CHECK-GX-JSON-DAG: "%149:sub22": 130 # CHECK-GX-JSON-DAG: "%149:sub23": 129 # CHECK-GX-JSON-DAG: "%149:sub24": 126 # CHECK-GX-JSON-DAG: "%149:sub25": 125 # CHECK-GX-JSON-DAG: "%149:sub26": 124 # CHECK-GX-JSON-DAG: "%149:sub27": 123 # CHECK-GX-JSON-DAG: "%149:sub28": 120 # CHECK-GX-JSON-DAG: "%149:sub29": 119 # CHECK-GX-JSON-DAG: "%149:sub30": 118 # CHECK-GX-JSON-DAG: "%149:sub31": 117 # CHECK-GX-JSON-DAG: "%191:sub0": 210 # CHECK-GX-JSON-DAG: "%191:sub1": 209 # CHECK-GX-JSON-DAG: "%191:sub2": 208 # CHECK-GX-JSON-DAG: "%191:sub3": 207 # CHECK-GX-JSON-DAG: "%191:sub4": 204 # CHECK-GX-JSON-DAG: "%191:sub5": 203 # CHECK-GX-JSON-DAG: "%191:sub6": 202 # CHECK-GX-JSON-DAG: "%191:sub7": 201 # CHECK-GX-JSON-DAG: "%191:sub8": 198 # CHECK-GX-JSON-DAG: "%191:sub9": 197 # CHECK-GX-JSON-DAG: "%191:sub10": 196 # CHECK-GX-JSON-DAG: "%191:sub11": 195 # CHECK-GX-JSON-DAG: "%191:sub12": 192 # CHECK-GX-JSON-DAG: "%191:sub13": 191 # CHECK-GX-JSON-DAG: "%191:sub14": 190 # CHECK-GX-JSON-DAG: "%191:sub15": 189 # CHECK-GX-JSON-DAG: "%191:sub16": 186 # CHECK-GX-JSON-DAG: "%191:sub17": 185 # CHECK-GX-JSON-DAG: "%191:sub18": 184 # CHECK-GX-JSON-DAG: "%191:sub19": 183 # CHECK-GX-JSON-DAG: "%191:sub20": 180 # CHECK-GX-JSON-DAG: "%191:sub21": 179 # CHECK-GX-JSON-DAG: "%191:sub22": 178 # CHECK-GX-JSON-DAG: "%191:sub23": 177 # CHECK-GX-JSON-DAG: "%191:sub24": 174 # CHECK-GX-JSON-DAG: "%191:sub25": 173 # CHECK-GX-JSON-DAG: "%191:sub26": 172 # CHECK-GX-JSON-DAG: "%191:sub27": 171 # CHECK-GX-JSON-DAG: "%191:sub28": 168 # CHECK-GX-JSON-DAG: "%191:sub29": 167 # CHECK-GX-JSON-DAG: "%191:sub30": 166 # CHECK-GX-JSON-DAG: "%191:sub31": 165 # CHECK-GX-JSON-DAG: "%233:sub0": 258 # CHECK-GX-JSON-DAG: "%233:sub1": 257 # CHECK-GX-JSON-DAG: "%233:sub2": 256 # CHECK-GX-JSON-DAG: "%233:sub3": 255 # CHECK-GX-JSON-DAG: "%233:sub4": 252 # CHECK-GX-JSON-DAG: "%233:sub5": 251 # CHECK-GX-JSON-DAG: "%233:sub6": 250 # CHECK-GX-JSON-DAG: "%233:sub7": 249 # CHECK-GX-JSON-DAG: "%233:sub8": 246 # CHECK-GX-JSON-DAG: "%233:sub9": 245 # CHECK-GX-JSON-DAG: "%233:sub10": 244 # CHECK-GX-JSON-DAG: "%233:sub11": 243 # CHECK-GX-JSON-DAG: "%233:sub12": 240 # CHECK-GX-JSON-DAG: "%233:sub13": 239 # CHECK-GX-JSON-DAG: "%233:sub14": 238 # CHECK-GX-JSON-DAG: "%233:sub15": 237 # CHECK-GX-JSON-DAG: "%233:sub16": 234 # CHECK-GX-JSON-DAG: "%233:sub17": 233 # CHECK-GX-JSON-DAG: "%233:sub18": 232 # CHECK-GX-JSON-DAG: "%233:sub19": 231 # CHECK-GX-JSON-DAG: "%233:sub20": 228 # CHECK-GX-JSON-DAG: "%233:sub21": 227 # CHECK-GX-JSON-DAG: "%233:sub22": 226 # CHECK-GX-JSON-DAG: "%233:sub23": 225 # CHECK-GX-JSON-DAG: "%233:sub24": 222 # CHECK-GX-JSON-DAG: "%233:sub25": 221 # CHECK-GX-JSON-DAG: "%233:sub26": 220 # CHECK-GX-JSON-DAG: "%233:sub27": 219 # CHECK-GX-JSON-DAG: "%233:sub28": 216 # CHECK-GX-JSON-DAG: "%233:sub29": 215 # CHECK-GX-JSON-DAG: "%233:sub30": 214 # CHECK-GX-JSON-DAG: "%233:sub31": 213 # CHECK-GX-JSON-DAG: "%275:sub0": 306 # CHECK-GX-JSON-DAG: "%275:sub1": 305 # CHECK-GX-JSON-DAG: "%275:sub2": 304 # CHECK-GX-JSON-DAG: "%275:sub3": 303 # CHECK-GX-JSON-DAG: "%275:sub4": 300 # CHECK-GX-JSON-DAG: "%275:sub5": 299 # CHECK-GX-JSON-DAG: "%275:sub6": 298 # CHECK-GX-JSON-DAG: "%275:sub7": 297 # CHECK-GX-JSON-DAG: "%275:sub8": 294 # CHECK-GX-JSON-DAG: "%275:sub9": 293 # CHECK-GX-JSON-DAG: "%275:sub10": 292 # CHECK-GX-JSON-DAG: "%275:sub11": 291 # CHECK-GX-JSON-DAG: "%275:sub12": 288 # CHECK-GX-JSON-DAG: "%275:sub13": 287 # CHECK-GX-JSON-DAG: "%275:sub14": 286 # CHECK-GX-JSON-DAG: "%275:sub15": 285 # CHECK-GX-JSON-DAG: "%275:sub16": 282 # CHECK-GX-JSON-DAG: "%275:sub17": 281 # CHECK-GX-JSON-DAG: "%275:sub18": 280 # CHECK-GX-JSON-DAG: "%275:sub19": 279 # CHECK-GX-JSON-DAG: "%275:sub20": 276 # CHECK-GX-JSON-DAG: "%275:sub21": 275 # CHECK-GX-JSON-DAG: "%275:sub22": 274 # CHECK-GX-JSON-DAG: "%275:sub23": 273 # CHECK-GX-JSON-DAG: "%275:sub24": 270 # CHECK-GX-JSON-DAG: "%275:sub25": 269 # CHECK-GX-JSON-DAG: "%275:sub26": 268 # CHECK-GX-JSON-DAG: "%275:sub27": 267 # CHECK-GX-JSON-DAG: "%275:sub28": 264 # CHECK-GX-JSON-DAG: "%275:sub29": 263 # CHECK-GX-JSON-DAG: "%275:sub30": 262 # CHECK-GX-JSON-DAG: "%275:sub31": 261 # CHECK-GX-JSON-DAG: "%317:sub0": 354 # CHECK-GX-JSON-DAG: "%317:sub1": 353 # CHECK-GX-JSON-DAG: "%317:sub2": 352 # CHECK-GX-JSON-DAG: "%317:sub3": 351 # CHECK-GX-JSON-DAG: "%317:sub4": 348 # CHECK-GX-JSON-DAG: "%317:sub5": 347 # CHECK-GX-JSON-DAG: "%317:sub6": 346 # CHECK-GX-JSON-DAG: "%317:sub7": 345 # CHECK-GX-JSON-DAG: "%317:sub8": 342 # CHECK-GX-JSON-DAG: "%317:sub9": 341 # CHECK-GX-JSON-DAG: "%317:sub10": 340 # CHECK-GX-JSON-DAG: "%317:sub11": 339 # CHECK-GX-JSON-DAG: "%317:sub12": 336 # CHECK-GX-JSON-DAG: "%317:sub13": 335 # CHECK-GX-JSON-DAG: "%317:sub14": 334 # CHECK-GX-JSON-DAG: "%317:sub15": 333 # CHECK-GX-JSON-DAG: "%317:sub16": 330 # CHECK-GX-JSON-DAG: "%317:sub17": 329 # CHECK-GX-JSON-DAG: "%317:sub18": 328 # CHECK-GX-JSON-DAG: "%317:sub19": 327 # CHECK-GX-JSON-DAG: "%317:sub20": 324 # CHECK-GX-JSON-DAG: "%317:sub21": 323 # CHECK-GX-JSON-DAG: "%317:sub22": 322 # CHECK-GX-JSON-DAG: "%317:sub23": 321 # CHECK-GX-JSON-DAG: "%317:sub24": 318 # CHECK-GX-JSON-DAG: "%317:sub25": 317 # CHECK-GX-JSON-DAG: "%317:sub26": 316 # CHECK-GX-JSON-DAG: "%317:sub27": 315 # CHECK-GX-JSON-DAG: "%317:sub28": 312 # CHECK-GX-JSON-DAG: "%317:sub29": 311 # CHECK-GX-JSON-DAG: "%317:sub30": 310 # CHECK-GX-JSON-DAG: "%317:sub31": 309 # CHECK-GX-JSON-DAG: "%359:sub0": 402 # CHECK-GX-JSON-DAG: "%359:sub1": 401 # CHECK-GX-JSON-DAG: "%359:sub2": 400 # CHECK-GX-JSON-DAG: "%359:sub3": 399 # CHECK-GX-JSON-DAG: "%359:sub4": 396 # CHECK-GX-JSON-DAG: "%359:sub5": 395 # CHECK-GX-JSON-DAG: "%359:sub6": 394 # CHECK-GX-JSON-DAG: "%359:sub7": 393 # CHECK-GX-JSON-DAG: "%359:sub8": 390 # CHECK-GX-JSON-DAG: "%359:sub9": 389 # CHECK-GX-JSON-DAG: "%359:sub10": 388 # CHECK-GX-JSON-DAG: "%359:sub11": 387 # CHECK-GX-JSON-DAG: "%359:sub12": 384 # CHECK-GX-JSON-DAG: "%359:sub13": 383 # CHECK-GX-JSON-DAG: "%359:sub14": 382 # CHECK-GX-JSON-DAG: "%359:sub15": 381 # CHECK-GX-JSON-DAG: "%359:sub16": 378 # CHECK-GX-JSON-DAG: "%359:sub17": 377 # CHECK-GX-JSON-DAG: "%359:sub18": 376 # CHECK-GX-JSON-DAG: "%359:sub19": 375 # CHECK-GX-JSON-DAG: "%359:sub20": 372 # CHECK-GX-JSON-DAG: "%359:sub21": 371 # CHECK-GX-JSON-DAG: "%359:sub22": 370 # CHECK-GX-JSON-DAG: "%359:sub23": 369 # CHECK-GX-JSON-DAG: "%359:sub24": 366 # CHECK-GX-JSON-DAG: "%359:sub25": 365 # CHECK-GX-JSON-DAG: "%359:sub26": 364 # CHECK-GX-JSON-DAG: "%359:sub27": 363 # CHECK-GX-JSON-DAG: "%359:sub28": 360 # CHECK-GX-JSON-DAG: "%359:sub29": 359 # CHECK-GX-JSON-DAG: "%359:sub30": 358 # CHECK-GX-JSON-DAG: "%359:sub31": 357 # CHECK-GX-JSON-DAG: "%361": 19 # CHECK-GX-JSON-DAG: "%362": 19 # CHECK-GX-JSON-DAG: "%363": 19 # CHECK-GX-JSON-DAG: "%364": 19 # CHECK-GX-JSON-DAG: "%366": 19 # CHECK-GX-JSON-DAG: "%367": 19 # CHECK-GX-JSON-DAG: "%368": 19 # CHECK-GX-JSON-DAG: "%369": 19 # CHECK-GX-JSON-DAG: "%371": 19 # CHECK-GX-JSON-DAG: "%372": 19 # CHECK-GX-JSON-DAG: "%373": 19 # CHECK-GX-JSON-DAG: "%374": 19 # CHECK-GX-JSON-DAG: "%376": 19 # CHECK-GX-JSON-DAG: "%377": 19 # CHECK-GX-JSON-DAG: "%378": 19 # CHECK-GX-JSON-DAG: "%379": 19 # CHECK-GX-JSON-DAG: "%380:sub0": 3 # CHECK-GX-JSON-DAG: "%380:sub1": 2 # CHECK-GX-JSON-DAG: "%380:sub2": 1 # CHECK-GX-JSON-DAG: "%380:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%382:vgpr_32 = COPY %380.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 113 # CHECK-GX-JSON-DAG: "%69:sub1": 112 # CHECK-GX-JSON-DAG: "%69:sub2": 111 # CHECK-GX-JSON-DAG: "%69:sub3": 110 # CHECK-GX-JSON-DAG: "%69:sub4": 107 # CHECK-GX-JSON-DAG: "%69:sub5": 106 # CHECK-GX-JSON-DAG: "%69:sub6": 105 # CHECK-GX-JSON-DAG: "%69:sub7": 104 # CHECK-GX-JSON-DAG: "%69:sub8": 101 # CHECK-GX-JSON-DAG: "%69:sub9": 100 # CHECK-GX-JSON-DAG: "%69:sub10": 99 # CHECK-GX-JSON-DAG: "%69:sub11": 98 # CHECK-GX-JSON-DAG: "%69:sub12": 95 # CHECK-GX-JSON-DAG: "%69:sub13": 94 # CHECK-GX-JSON-DAG: "%69:sub14": 93 # CHECK-GX-JSON-DAG: "%69:sub15": 92 # CHECK-GX-JSON-DAG: "%69:sub16": 89 # CHECK-GX-JSON-DAG: "%69:sub17": 88 # CHECK-GX-JSON-DAG: "%69:sub18": 87 # CHECK-GX-JSON-DAG: "%69:sub19": 86 # CHECK-GX-JSON-DAG: "%69:sub20": 83 # CHECK-GX-JSON-DAG: "%69:sub21": 82 # CHECK-GX-JSON-DAG: "%69:sub22": 81 # CHECK-GX-JSON-DAG: "%69:sub23": 80 # CHECK-GX-JSON-DAG: "%69:sub24": 77 # CHECK-GX-JSON-DAG: "%69:sub25": 76 # CHECK-GX-JSON-DAG: "%69:sub26": 75 # CHECK-GX-JSON-DAG: "%69:sub27": 74 # CHECK-GX-JSON-DAG: "%69:sub28": 71 # CHECK-GX-JSON-DAG: "%69:sub29": 70 # CHECK-GX-JSON-DAG: "%69:sub30": 69 # CHECK-GX-JSON-DAG: "%69:sub31": 68 # CHECK-GX-JSON-DAG: "%70:sub0": 65 # CHECK-GX-JSON-DAG: "%70:sub1": 64 # CHECK-GX-JSON-DAG: "%70:sub2": 63 # CHECK-GX-JSON-DAG: "%70:sub3": 62 # CHECK-GX-JSON-DAG: "%70:sub4": 59 # CHECK-GX-JSON-DAG: "%70:sub5": 58 # CHECK-GX-JSON-DAG: "%70:sub6": 57 # CHECK-GX-JSON-DAG: "%70:sub7": 56 # CHECK-GX-JSON-DAG: "%70:sub8": 53 # CHECK-GX-JSON-DAG: "%70:sub9": 52 # CHECK-GX-JSON-DAG: "%70:sub10": 51 # CHECK-GX-JSON-DAG: "%70:sub11": 50 # CHECK-GX-JSON-DAG: "%70:sub12": 47 # CHECK-GX-JSON-DAG: "%70:sub13": 46 # CHECK-GX-JSON-DAG: "%70:sub14": 45 # CHECK-GX-JSON-DAG: "%70:sub15": 44 # CHECK-GX-JSON-DAG: "%70:sub16": 41 # CHECK-GX-JSON-DAG: "%70:sub17": 40 # CHECK-GX-JSON-DAG: "%70:sub18": 39 # CHECK-GX-JSON-DAG: "%70:sub19": 38 # CHECK-GX-JSON-DAG: "%70:sub20": 35 # CHECK-GX-JSON-DAG: "%70:sub21": 34 # CHECK-GX-JSON-DAG: "%70:sub22": 33 # CHECK-GX-JSON-DAG: "%70:sub23": 32 # CHECK-GX-JSON-DAG: "%70:sub24": 29 # CHECK-GX-JSON-DAG: "%70:sub25": 28 # CHECK-GX-JSON-DAG: "%70:sub26": 27 # CHECK-GX-JSON-DAG: "%70:sub27": 26 # CHECK-GX-JSON-DAG: "%70:sub28": 23 # CHECK-GX-JSON-DAG: "%70:sub29": 22 # CHECK-GX-JSON-DAG: "%70:sub30": 21 # CHECK-GX-JSON-DAG: "%70:sub31": 20 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 161 # CHECK-GX-JSON-DAG: "%149:sub1": 160 # CHECK-GX-JSON-DAG: "%149:sub2": 159 # CHECK-GX-JSON-DAG: "%149:sub3": 158 # CHECK-GX-JSON-DAG: "%149:sub4": 155 # CHECK-GX-JSON-DAG: "%149:sub5": 154 # CHECK-GX-JSON-DAG: "%149:sub6": 153 # CHECK-GX-JSON-DAG: "%149:sub7": 152 # CHECK-GX-JSON-DAG: "%149:sub8": 149 # CHECK-GX-JSON-DAG: "%149:sub9": 148 # CHECK-GX-JSON-DAG: "%149:sub10": 147 # CHECK-GX-JSON-DAG: "%149:sub11": 146 # CHECK-GX-JSON-DAG: "%149:sub12": 143 # CHECK-GX-JSON-DAG: "%149:sub13": 142 # CHECK-GX-JSON-DAG: "%149:sub14": 141 # CHECK-GX-JSON-DAG: "%149:sub15": 140 # CHECK-GX-JSON-DAG: "%149:sub16": 137 # CHECK-GX-JSON-DAG: "%149:sub17": 136 # CHECK-GX-JSON-DAG: "%149:sub18": 135 # CHECK-GX-JSON-DAG: "%149:sub19": 134 # CHECK-GX-JSON-DAG: "%149:sub20": 131 # CHECK-GX-JSON-DAG: "%149:sub21": 130 # CHECK-GX-JSON-DAG: "%149:sub22": 129 # CHECK-GX-JSON-DAG: "%149:sub23": 128 # CHECK-GX-JSON-DAG: "%149:sub24": 125 # CHECK-GX-JSON-DAG: "%149:sub25": 124 # CHECK-GX-JSON-DAG: "%149:sub26": 123 # CHECK-GX-JSON-DAG: "%149:sub27": 122 # CHECK-GX-JSON-DAG: "%149:sub28": 119 # CHECK-GX-JSON-DAG: "%149:sub29": 118 # CHECK-GX-JSON-DAG: "%149:sub30": 117 # CHECK-GX-JSON-DAG: "%149:sub31": 116 # CHECK-GX-JSON-DAG: "%191:sub0": 209 # CHECK-GX-JSON-DAG: "%191:sub1": 208 # CHECK-GX-JSON-DAG: "%191:sub2": 207 # CHECK-GX-JSON-DAG: "%191:sub3": 206 # CHECK-GX-JSON-DAG: "%191:sub4": 203 # CHECK-GX-JSON-DAG: "%191:sub5": 202 # CHECK-GX-JSON-DAG: "%191:sub6": 201 # CHECK-GX-JSON-DAG: "%191:sub7": 200 # CHECK-GX-JSON-DAG: "%191:sub8": 197 # CHECK-GX-JSON-DAG: "%191:sub9": 196 # CHECK-GX-JSON-DAG: "%191:sub10": 195 # CHECK-GX-JSON-DAG: "%191:sub11": 194 # CHECK-GX-JSON-DAG: "%191:sub12": 191 # CHECK-GX-JSON-DAG: "%191:sub13": 190 # CHECK-GX-JSON-DAG: "%191:sub14": 189 # CHECK-GX-JSON-DAG: "%191:sub15": 188 # CHECK-GX-JSON-DAG: "%191:sub16": 185 # CHECK-GX-JSON-DAG: "%191:sub17": 184 # CHECK-GX-JSON-DAG: "%191:sub18": 183 # CHECK-GX-JSON-DAG: "%191:sub19": 182 # CHECK-GX-JSON-DAG: "%191:sub20": 179 # CHECK-GX-JSON-DAG: "%191:sub21": 178 # CHECK-GX-JSON-DAG: "%191:sub22": 177 # CHECK-GX-JSON-DAG: "%191:sub23": 176 # CHECK-GX-JSON-DAG: "%191:sub24": 173 # CHECK-GX-JSON-DAG: "%191:sub25": 172 # CHECK-GX-JSON-DAG: "%191:sub26": 171 # CHECK-GX-JSON-DAG: "%191:sub27": 170 # CHECK-GX-JSON-DAG: "%191:sub28": 167 # CHECK-GX-JSON-DAG: "%191:sub29": 166 # CHECK-GX-JSON-DAG: "%191:sub30": 165 # CHECK-GX-JSON-DAG: "%191:sub31": 164 # CHECK-GX-JSON-DAG: "%233:sub0": 257 # CHECK-GX-JSON-DAG: "%233:sub1": 256 # CHECK-GX-JSON-DAG: "%233:sub2": 255 # CHECK-GX-JSON-DAG: "%233:sub3": 254 # CHECK-GX-JSON-DAG: "%233:sub4": 251 # CHECK-GX-JSON-DAG: "%233:sub5": 250 # CHECK-GX-JSON-DAG: "%233:sub6": 249 # CHECK-GX-JSON-DAG: "%233:sub7": 248 # CHECK-GX-JSON-DAG: "%233:sub8": 245 # CHECK-GX-JSON-DAG: "%233:sub9": 244 # CHECK-GX-JSON-DAG: "%233:sub10": 243 # CHECK-GX-JSON-DAG: "%233:sub11": 242 # CHECK-GX-JSON-DAG: "%233:sub12": 239 # CHECK-GX-JSON-DAG: "%233:sub13": 238 # CHECK-GX-JSON-DAG: "%233:sub14": 237 # CHECK-GX-JSON-DAG: "%233:sub15": 236 # CHECK-GX-JSON-DAG: "%233:sub16": 233 # CHECK-GX-JSON-DAG: "%233:sub17": 232 # CHECK-GX-JSON-DAG: "%233:sub18": 231 # CHECK-GX-JSON-DAG: "%233:sub19": 230 # CHECK-GX-JSON-DAG: "%233:sub20": 227 # CHECK-GX-JSON-DAG: "%233:sub21": 226 # CHECK-GX-JSON-DAG: "%233:sub22": 225 # CHECK-GX-JSON-DAG: "%233:sub23": 224 # CHECK-GX-JSON-DAG: "%233:sub24": 221 # CHECK-GX-JSON-DAG: "%233:sub25": 220 # CHECK-GX-JSON-DAG: "%233:sub26": 219 # CHECK-GX-JSON-DAG: "%233:sub27": 218 # CHECK-GX-JSON-DAG: "%233:sub28": 215 # CHECK-GX-JSON-DAG: "%233:sub29": 214 # CHECK-GX-JSON-DAG: "%233:sub30": 213 # CHECK-GX-JSON-DAG: "%233:sub31": 212 # CHECK-GX-JSON-DAG: "%275:sub0": 305 # CHECK-GX-JSON-DAG: "%275:sub1": 304 # CHECK-GX-JSON-DAG: "%275:sub2": 303 # CHECK-GX-JSON-DAG: "%275:sub3": 302 # CHECK-GX-JSON-DAG: "%275:sub4": 299 # CHECK-GX-JSON-DAG: "%275:sub5": 298 # CHECK-GX-JSON-DAG: "%275:sub6": 297 # CHECK-GX-JSON-DAG: "%275:sub7": 296 # CHECK-GX-JSON-DAG: "%275:sub8": 293 # CHECK-GX-JSON-DAG: "%275:sub9": 292 # CHECK-GX-JSON-DAG: "%275:sub10": 291 # CHECK-GX-JSON-DAG: "%275:sub11": 290 # CHECK-GX-JSON-DAG: "%275:sub12": 287 # CHECK-GX-JSON-DAG: "%275:sub13": 286 # CHECK-GX-JSON-DAG: "%275:sub14": 285 # CHECK-GX-JSON-DAG: "%275:sub15": 284 # CHECK-GX-JSON-DAG: "%275:sub16": 281 # CHECK-GX-JSON-DAG: "%275:sub17": 280 # CHECK-GX-JSON-DAG: "%275:sub18": 279 # CHECK-GX-JSON-DAG: "%275:sub19": 278 # CHECK-GX-JSON-DAG: "%275:sub20": 275 # CHECK-GX-JSON-DAG: "%275:sub21": 274 # CHECK-GX-JSON-DAG: "%275:sub22": 273 # CHECK-GX-JSON-DAG: "%275:sub23": 272 # CHECK-GX-JSON-DAG: "%275:sub24": 269 # CHECK-GX-JSON-DAG: "%275:sub25": 268 # CHECK-GX-JSON-DAG: "%275:sub26": 267 # CHECK-GX-JSON-DAG: "%275:sub27": 266 # CHECK-GX-JSON-DAG: "%275:sub28": 263 # CHECK-GX-JSON-DAG: "%275:sub29": 262 # CHECK-GX-JSON-DAG: "%275:sub30": 261 # CHECK-GX-JSON-DAG: "%275:sub31": 260 # CHECK-GX-JSON-DAG: "%317:sub0": 353 # CHECK-GX-JSON-DAG: "%317:sub1": 352 # CHECK-GX-JSON-DAG: "%317:sub2": 351 # CHECK-GX-JSON-DAG: "%317:sub3": 350 # CHECK-GX-JSON-DAG: "%317:sub4": 347 # CHECK-GX-JSON-DAG: "%317:sub5": 346 # CHECK-GX-JSON-DAG: "%317:sub6": 345 # CHECK-GX-JSON-DAG: "%317:sub7": 344 # CHECK-GX-JSON-DAG: "%317:sub8": 341 # CHECK-GX-JSON-DAG: "%317:sub9": 340 # CHECK-GX-JSON-DAG: "%317:sub10": 339 # CHECK-GX-JSON-DAG: "%317:sub11": 338 # CHECK-GX-JSON-DAG: "%317:sub12": 335 # CHECK-GX-JSON-DAG: "%317:sub13": 334 # CHECK-GX-JSON-DAG: "%317:sub14": 333 # CHECK-GX-JSON-DAG: "%317:sub15": 332 # CHECK-GX-JSON-DAG: "%317:sub16": 329 # CHECK-GX-JSON-DAG: "%317:sub17": 328 # CHECK-GX-JSON-DAG: "%317:sub18": 327 # CHECK-GX-JSON-DAG: "%317:sub19": 326 # CHECK-GX-JSON-DAG: "%317:sub20": 323 # CHECK-GX-JSON-DAG: "%317:sub21": 322 # CHECK-GX-JSON-DAG: "%317:sub22": 321 # CHECK-GX-JSON-DAG: "%317:sub23": 320 # CHECK-GX-JSON-DAG: "%317:sub24": 317 # CHECK-GX-JSON-DAG: "%317:sub25": 316 # CHECK-GX-JSON-DAG: "%317:sub26": 315 # CHECK-GX-JSON-DAG: "%317:sub27": 314 # CHECK-GX-JSON-DAG: "%317:sub28": 311 # CHECK-GX-JSON-DAG: "%317:sub29": 310 # CHECK-GX-JSON-DAG: "%317:sub30": 309 # CHECK-GX-JSON-DAG: "%317:sub31": 308 # CHECK-GX-JSON-DAG: "%359:sub0": 401 # CHECK-GX-JSON-DAG: "%359:sub1": 400 # CHECK-GX-JSON-DAG: "%359:sub2": 399 # CHECK-GX-JSON-DAG: "%359:sub3": 398 # CHECK-GX-JSON-DAG: "%359:sub4": 395 # CHECK-GX-JSON-DAG: "%359:sub5": 394 # CHECK-GX-JSON-DAG: "%359:sub6": 393 # CHECK-GX-JSON-DAG: "%359:sub7": 392 # CHECK-GX-JSON-DAG: "%359:sub8": 389 # CHECK-GX-JSON-DAG: "%359:sub9": 388 # CHECK-GX-JSON-DAG: "%359:sub10": 387 # CHECK-GX-JSON-DAG: "%359:sub11": 386 # CHECK-GX-JSON-DAG: "%359:sub12": 383 # CHECK-GX-JSON-DAG: "%359:sub13": 382 # CHECK-GX-JSON-DAG: "%359:sub14": 381 # CHECK-GX-JSON-DAG: "%359:sub15": 380 # CHECK-GX-JSON-DAG: "%359:sub16": 377 # CHECK-GX-JSON-DAG: "%359:sub17": 376 # CHECK-GX-JSON-DAG: "%359:sub18": 375 # CHECK-GX-JSON-DAG: "%359:sub19": 374 # CHECK-GX-JSON-DAG: "%359:sub20": 371 # CHECK-GX-JSON-DAG: "%359:sub21": 370 # CHECK-GX-JSON-DAG: "%359:sub22": 369 # CHECK-GX-JSON-DAG: "%359:sub23": 368 # CHECK-GX-JSON-DAG: "%359:sub24": 365 # CHECK-GX-JSON-DAG: "%359:sub25": 364 # CHECK-GX-JSON-DAG: "%359:sub26": 363 # CHECK-GX-JSON-DAG: "%359:sub27": 362 # CHECK-GX-JSON-DAG: "%359:sub28": 359 # CHECK-GX-JSON-DAG: "%359:sub29": 358 # CHECK-GX-JSON-DAG: "%359:sub30": 357 # CHECK-GX-JSON-DAG: "%359:sub31": 356 # CHECK-GX-JSON-DAG: "%361": 18 # CHECK-GX-JSON-DAG: "%362": 18 # CHECK-GX-JSON-DAG: "%363": 18 # CHECK-GX-JSON-DAG: "%364": 18 # CHECK-GX-JSON-DAG: "%366": 18 # CHECK-GX-JSON-DAG: "%367": 18 # CHECK-GX-JSON-DAG: "%368": 18 # CHECK-GX-JSON-DAG: "%369": 18 # CHECK-GX-JSON-DAG: "%371": 18 # CHECK-GX-JSON-DAG: "%372": 18 # CHECK-GX-JSON-DAG: "%373": 18 # CHECK-GX-JSON-DAG: "%374": 18 # CHECK-GX-JSON-DAG: "%376": 18 # CHECK-GX-JSON-DAG: "%377": 18 # CHECK-GX-JSON-DAG: "%378": 18 # CHECK-GX-JSON-DAG: "%379": 18 # CHECK-GX-JSON-DAG: "%380:sub0": 2 # CHECK-GX-JSON-DAG: "%380:sub1": 1 # CHECK-GX-JSON-DAG: "%380:sub2": 0 # CHECK-GX-JSON-DAG: "%381": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%383:vgpr_32 = COPY %380.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 112 # CHECK-GX-JSON-DAG: "%69:sub1": 111 # CHECK-GX-JSON-DAG: "%69:sub2": 110 # CHECK-GX-JSON-DAG: "%69:sub3": 109 # CHECK-GX-JSON-DAG: "%69:sub4": 106 # CHECK-GX-JSON-DAG: "%69:sub5": 105 # CHECK-GX-JSON-DAG: "%69:sub6": 104 # CHECK-GX-JSON-DAG: "%69:sub7": 103 # CHECK-GX-JSON-DAG: "%69:sub8": 100 # CHECK-GX-JSON-DAG: "%69:sub9": 99 # CHECK-GX-JSON-DAG: "%69:sub10": 98 # CHECK-GX-JSON-DAG: "%69:sub11": 97 # CHECK-GX-JSON-DAG: "%69:sub12": 94 # CHECK-GX-JSON-DAG: "%69:sub13": 93 # CHECK-GX-JSON-DAG: "%69:sub14": 92 # CHECK-GX-JSON-DAG: "%69:sub15": 91 # CHECK-GX-JSON-DAG: "%69:sub16": 88 # CHECK-GX-JSON-DAG: "%69:sub17": 87 # CHECK-GX-JSON-DAG: "%69:sub18": 86 # CHECK-GX-JSON-DAG: "%69:sub19": 85 # CHECK-GX-JSON-DAG: "%69:sub20": 82 # CHECK-GX-JSON-DAG: "%69:sub21": 81 # CHECK-GX-JSON-DAG: "%69:sub22": 80 # CHECK-GX-JSON-DAG: "%69:sub23": 79 # CHECK-GX-JSON-DAG: "%69:sub24": 76 # CHECK-GX-JSON-DAG: "%69:sub25": 75 # CHECK-GX-JSON-DAG: "%69:sub26": 74 # CHECK-GX-JSON-DAG: "%69:sub27": 73 # CHECK-GX-JSON-DAG: "%69:sub28": 70 # CHECK-GX-JSON-DAG: "%69:sub29": 69 # CHECK-GX-JSON-DAG: "%69:sub30": 68 # CHECK-GX-JSON-DAG: "%69:sub31": 67 # CHECK-GX-JSON-DAG: "%70:sub0": 64 # CHECK-GX-JSON-DAG: "%70:sub1": 63 # CHECK-GX-JSON-DAG: "%70:sub2": 62 # CHECK-GX-JSON-DAG: "%70:sub3": 61 # CHECK-GX-JSON-DAG: "%70:sub4": 58 # CHECK-GX-JSON-DAG: "%70:sub5": 57 # CHECK-GX-JSON-DAG: "%70:sub6": 56 # CHECK-GX-JSON-DAG: "%70:sub7": 55 # CHECK-GX-JSON-DAG: "%70:sub8": 52 # CHECK-GX-JSON-DAG: "%70:sub9": 51 # CHECK-GX-JSON-DAG: "%70:sub10": 50 # CHECK-GX-JSON-DAG: "%70:sub11": 49 # CHECK-GX-JSON-DAG: "%70:sub12": 46 # CHECK-GX-JSON-DAG: "%70:sub13": 45 # CHECK-GX-JSON-DAG: "%70:sub14": 44 # CHECK-GX-JSON-DAG: "%70:sub15": 43 # CHECK-GX-JSON-DAG: "%70:sub16": 40 # CHECK-GX-JSON-DAG: "%70:sub17": 39 # CHECK-GX-JSON-DAG: "%70:sub18": 38 # CHECK-GX-JSON-DAG: "%70:sub19": 37 # CHECK-GX-JSON-DAG: "%70:sub20": 34 # CHECK-GX-JSON-DAG: "%70:sub21": 33 # CHECK-GX-JSON-DAG: "%70:sub22": 32 # CHECK-GX-JSON-DAG: "%70:sub23": 31 # CHECK-GX-JSON-DAG: "%70:sub24": 28 # CHECK-GX-JSON-DAG: "%70:sub25": 27 # CHECK-GX-JSON-DAG: "%70:sub26": 26 # CHECK-GX-JSON-DAG: "%70:sub27": 25 # CHECK-GX-JSON-DAG: "%70:sub28": 22 # CHECK-GX-JSON-DAG: "%70:sub29": 21 # CHECK-GX-JSON-DAG: "%70:sub30": 20 # CHECK-GX-JSON-DAG: "%70:sub31": 19 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 160 # CHECK-GX-JSON-DAG: "%149:sub1": 159 # CHECK-GX-JSON-DAG: "%149:sub2": 158 # CHECK-GX-JSON-DAG: "%149:sub3": 157 # CHECK-GX-JSON-DAG: "%149:sub4": 154 # CHECK-GX-JSON-DAG: "%149:sub5": 153 # CHECK-GX-JSON-DAG: "%149:sub6": 152 # CHECK-GX-JSON-DAG: "%149:sub7": 151 # CHECK-GX-JSON-DAG: "%149:sub8": 148 # CHECK-GX-JSON-DAG: "%149:sub9": 147 # CHECK-GX-JSON-DAG: "%149:sub10": 146 # CHECK-GX-JSON-DAG: "%149:sub11": 145 # CHECK-GX-JSON-DAG: "%149:sub12": 142 # CHECK-GX-JSON-DAG: "%149:sub13": 141 # CHECK-GX-JSON-DAG: "%149:sub14": 140 # CHECK-GX-JSON-DAG: "%149:sub15": 139 # CHECK-GX-JSON-DAG: "%149:sub16": 136 # CHECK-GX-JSON-DAG: "%149:sub17": 135 # CHECK-GX-JSON-DAG: "%149:sub18": 134 # CHECK-GX-JSON-DAG: "%149:sub19": 133 # CHECK-GX-JSON-DAG: "%149:sub20": 130 # CHECK-GX-JSON-DAG: "%149:sub21": 129 # CHECK-GX-JSON-DAG: "%149:sub22": 128 # CHECK-GX-JSON-DAG: "%149:sub23": 127 # CHECK-GX-JSON-DAG: "%149:sub24": 124 # CHECK-GX-JSON-DAG: "%149:sub25": 123 # CHECK-GX-JSON-DAG: "%149:sub26": 122 # CHECK-GX-JSON-DAG: "%149:sub27": 121 # CHECK-GX-JSON-DAG: "%149:sub28": 118 # CHECK-GX-JSON-DAG: "%149:sub29": 117 # CHECK-GX-JSON-DAG: "%149:sub30": 116 # CHECK-GX-JSON-DAG: "%149:sub31": 115 # CHECK-GX-JSON-DAG: "%191:sub0": 208 # CHECK-GX-JSON-DAG: "%191:sub1": 207 # CHECK-GX-JSON-DAG: "%191:sub2": 206 # CHECK-GX-JSON-DAG: "%191:sub3": 205 # CHECK-GX-JSON-DAG: "%191:sub4": 202 # CHECK-GX-JSON-DAG: "%191:sub5": 201 # CHECK-GX-JSON-DAG: "%191:sub6": 200 # CHECK-GX-JSON-DAG: "%191:sub7": 199 # CHECK-GX-JSON-DAG: "%191:sub8": 196 # CHECK-GX-JSON-DAG: "%191:sub9": 195 # CHECK-GX-JSON-DAG: "%191:sub10": 194 # CHECK-GX-JSON-DAG: "%191:sub11": 193 # CHECK-GX-JSON-DAG: "%191:sub12": 190 # CHECK-GX-JSON-DAG: "%191:sub13": 189 # CHECK-GX-JSON-DAG: "%191:sub14": 188 # CHECK-GX-JSON-DAG: "%191:sub15": 187 # CHECK-GX-JSON-DAG: "%191:sub16": 184 # CHECK-GX-JSON-DAG: "%191:sub17": 183 # CHECK-GX-JSON-DAG: "%191:sub18": 182 # CHECK-GX-JSON-DAG: "%191:sub19": 181 # CHECK-GX-JSON-DAG: "%191:sub20": 178 # CHECK-GX-JSON-DAG: "%191:sub21": 177 # CHECK-GX-JSON-DAG: "%191:sub22": 176 # CHECK-GX-JSON-DAG: "%191:sub23": 175 # CHECK-GX-JSON-DAG: "%191:sub24": 172 # CHECK-GX-JSON-DAG: "%191:sub25": 171 # CHECK-GX-JSON-DAG: "%191:sub26": 170 # CHECK-GX-JSON-DAG: "%191:sub27": 169 # CHECK-GX-JSON-DAG: "%191:sub28": 166 # CHECK-GX-JSON-DAG: "%191:sub29": 165 # CHECK-GX-JSON-DAG: "%191:sub30": 164 # CHECK-GX-JSON-DAG: "%191:sub31": 163 # CHECK-GX-JSON-DAG: "%233:sub0": 256 # CHECK-GX-JSON-DAG: "%233:sub1": 255 # CHECK-GX-JSON-DAG: "%233:sub2": 254 # CHECK-GX-JSON-DAG: "%233:sub3": 253 # CHECK-GX-JSON-DAG: "%233:sub4": 250 # CHECK-GX-JSON-DAG: "%233:sub5": 249 # CHECK-GX-JSON-DAG: "%233:sub6": 248 # CHECK-GX-JSON-DAG: "%233:sub7": 247 # CHECK-GX-JSON-DAG: "%233:sub8": 244 # CHECK-GX-JSON-DAG: "%233:sub9": 243 # CHECK-GX-JSON-DAG: "%233:sub10": 242 # CHECK-GX-JSON-DAG: "%233:sub11": 241 # CHECK-GX-JSON-DAG: "%233:sub12": 238 # CHECK-GX-JSON-DAG: "%233:sub13": 237 # CHECK-GX-JSON-DAG: "%233:sub14": 236 # CHECK-GX-JSON-DAG: "%233:sub15": 235 # CHECK-GX-JSON-DAG: "%233:sub16": 232 # CHECK-GX-JSON-DAG: "%233:sub17": 231 # CHECK-GX-JSON-DAG: "%233:sub18": 230 # CHECK-GX-JSON-DAG: "%233:sub19": 229 # CHECK-GX-JSON-DAG: "%233:sub20": 226 # CHECK-GX-JSON-DAG: "%233:sub21": 225 # CHECK-GX-JSON-DAG: "%233:sub22": 224 # CHECK-GX-JSON-DAG: "%233:sub23": 223 # CHECK-GX-JSON-DAG: "%233:sub24": 220 # CHECK-GX-JSON-DAG: "%233:sub25": 219 # CHECK-GX-JSON-DAG: "%233:sub26": 218 # CHECK-GX-JSON-DAG: "%233:sub27": 217 # CHECK-GX-JSON-DAG: "%233:sub28": 214 # CHECK-GX-JSON-DAG: "%233:sub29": 213 # CHECK-GX-JSON-DAG: "%233:sub30": 212 # CHECK-GX-JSON-DAG: "%233:sub31": 211 # CHECK-GX-JSON-DAG: "%275:sub0": 304 # CHECK-GX-JSON-DAG: "%275:sub1": 303 # CHECK-GX-JSON-DAG: "%275:sub2": 302 # CHECK-GX-JSON-DAG: "%275:sub3": 301 # CHECK-GX-JSON-DAG: "%275:sub4": 298 # CHECK-GX-JSON-DAG: "%275:sub5": 297 # CHECK-GX-JSON-DAG: "%275:sub6": 296 # CHECK-GX-JSON-DAG: "%275:sub7": 295 # CHECK-GX-JSON-DAG: "%275:sub8": 292 # CHECK-GX-JSON-DAG: "%275:sub9": 291 # CHECK-GX-JSON-DAG: "%275:sub10": 290 # CHECK-GX-JSON-DAG: "%275:sub11": 289 # CHECK-GX-JSON-DAG: "%275:sub12": 286 # CHECK-GX-JSON-DAG: "%275:sub13": 285 # CHECK-GX-JSON-DAG: "%275:sub14": 284 # CHECK-GX-JSON-DAG: "%275:sub15": 283 # CHECK-GX-JSON-DAG: "%275:sub16": 280 # CHECK-GX-JSON-DAG: "%275:sub17": 279 # CHECK-GX-JSON-DAG: "%275:sub18": 278 # CHECK-GX-JSON-DAG: "%275:sub19": 277 # CHECK-GX-JSON-DAG: "%275:sub20": 274 # CHECK-GX-JSON-DAG: "%275:sub21": 273 # CHECK-GX-JSON-DAG: "%275:sub22": 272 # CHECK-GX-JSON-DAG: "%275:sub23": 271 # CHECK-GX-JSON-DAG: "%275:sub24": 268 # CHECK-GX-JSON-DAG: "%275:sub25": 267 # CHECK-GX-JSON-DAG: "%275:sub26": 266 # CHECK-GX-JSON-DAG: "%275:sub27": 265 # CHECK-GX-JSON-DAG: "%275:sub28": 262 # CHECK-GX-JSON-DAG: "%275:sub29": 261 # CHECK-GX-JSON-DAG: "%275:sub30": 260 # CHECK-GX-JSON-DAG: "%275:sub31": 259 # CHECK-GX-JSON-DAG: "%317:sub0": 352 # CHECK-GX-JSON-DAG: "%317:sub1": 351 # CHECK-GX-JSON-DAG: "%317:sub2": 350 # CHECK-GX-JSON-DAG: "%317:sub3": 349 # CHECK-GX-JSON-DAG: "%317:sub4": 346 # CHECK-GX-JSON-DAG: "%317:sub5": 345 # CHECK-GX-JSON-DAG: "%317:sub6": 344 # CHECK-GX-JSON-DAG: "%317:sub7": 343 # CHECK-GX-JSON-DAG: "%317:sub8": 340 # CHECK-GX-JSON-DAG: "%317:sub9": 339 # CHECK-GX-JSON-DAG: "%317:sub10": 338 # CHECK-GX-JSON-DAG: "%317:sub11": 337 # CHECK-GX-JSON-DAG: "%317:sub12": 334 # CHECK-GX-JSON-DAG: "%317:sub13": 333 # CHECK-GX-JSON-DAG: "%317:sub14": 332 # CHECK-GX-JSON-DAG: "%317:sub15": 331 # CHECK-GX-JSON-DAG: "%317:sub16": 328 # CHECK-GX-JSON-DAG: "%317:sub17": 327 # CHECK-GX-JSON-DAG: "%317:sub18": 326 # CHECK-GX-JSON-DAG: "%317:sub19": 325 # CHECK-GX-JSON-DAG: "%317:sub20": 322 # CHECK-GX-JSON-DAG: "%317:sub21": 321 # CHECK-GX-JSON-DAG: "%317:sub22": 320 # CHECK-GX-JSON-DAG: "%317:sub23": 319 # CHECK-GX-JSON-DAG: "%317:sub24": 316 # CHECK-GX-JSON-DAG: "%317:sub25": 315 # CHECK-GX-JSON-DAG: "%317:sub26": 314 # CHECK-GX-JSON-DAG: "%317:sub27": 313 # CHECK-GX-JSON-DAG: "%317:sub28": 310 # CHECK-GX-JSON-DAG: "%317:sub29": 309 # CHECK-GX-JSON-DAG: "%317:sub30": 308 # CHECK-GX-JSON-DAG: "%317:sub31": 307 # CHECK-GX-JSON-DAG: "%359:sub0": 400 # CHECK-GX-JSON-DAG: "%359:sub1": 399 # CHECK-GX-JSON-DAG: "%359:sub2": 398 # CHECK-GX-JSON-DAG: "%359:sub3": 397 # CHECK-GX-JSON-DAG: "%359:sub4": 394 # CHECK-GX-JSON-DAG: "%359:sub5": 393 # CHECK-GX-JSON-DAG: "%359:sub6": 392 # CHECK-GX-JSON-DAG: "%359:sub7": 391 # CHECK-GX-JSON-DAG: "%359:sub8": 388 # CHECK-GX-JSON-DAG: "%359:sub9": 387 # CHECK-GX-JSON-DAG: "%359:sub10": 386 # CHECK-GX-JSON-DAG: "%359:sub11": 385 # CHECK-GX-JSON-DAG: "%359:sub12": 382 # CHECK-GX-JSON-DAG: "%359:sub13": 381 # CHECK-GX-JSON-DAG: "%359:sub14": 380 # CHECK-GX-JSON-DAG: "%359:sub15": 379 # CHECK-GX-JSON-DAG: "%359:sub16": 376 # CHECK-GX-JSON-DAG: "%359:sub17": 375 # CHECK-GX-JSON-DAG: "%359:sub18": 374 # CHECK-GX-JSON-DAG: "%359:sub19": 373 # CHECK-GX-JSON-DAG: "%359:sub20": 370 # CHECK-GX-JSON-DAG: "%359:sub21": 369 # CHECK-GX-JSON-DAG: "%359:sub22": 368 # CHECK-GX-JSON-DAG: "%359:sub23": 367 # CHECK-GX-JSON-DAG: "%359:sub24": 364 # CHECK-GX-JSON-DAG: "%359:sub25": 363 # CHECK-GX-JSON-DAG: "%359:sub26": 362 # CHECK-GX-JSON-DAG: "%359:sub27": 361 # CHECK-GX-JSON-DAG: "%359:sub28": 358 # CHECK-GX-JSON-DAG: "%359:sub29": 357 # CHECK-GX-JSON-DAG: "%359:sub30": 356 # CHECK-GX-JSON-DAG: "%359:sub31": 355 # CHECK-GX-JSON-DAG: "%361": 17 # CHECK-GX-JSON-DAG: "%362": 17 # CHECK-GX-JSON-DAG: "%363": 17 # CHECK-GX-JSON-DAG: "%364": 17 # CHECK-GX-JSON-DAG: "%366": 17 # CHECK-GX-JSON-DAG: "%367": 17 # CHECK-GX-JSON-DAG: "%368": 17 # CHECK-GX-JSON-DAG: "%369": 17 # CHECK-GX-JSON-DAG: "%371": 17 # CHECK-GX-JSON-DAG: "%372": 17 # CHECK-GX-JSON-DAG: "%373": 17 # CHECK-GX-JSON-DAG: "%374": 17 # CHECK-GX-JSON-DAG: "%376": 17 # CHECK-GX-JSON-DAG: "%377": 17 # CHECK-GX-JSON-DAG: "%378": 17 # CHECK-GX-JSON-DAG: "%379": 17 # CHECK-GX-JSON-DAG: "%380:sub0": 1 # CHECK-GX-JSON-DAG: "%380:sub1": 0 # CHECK-GX-JSON-DAG: "%381": 17 # CHECK-GX-JSON-DAG: "%382": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%384:vgpr_32 = COPY %380.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 111 # CHECK-GX-JSON-DAG: "%69:sub1": 110 # CHECK-GX-JSON-DAG: "%69:sub2": 109 # CHECK-GX-JSON-DAG: "%69:sub3": 108 # CHECK-GX-JSON-DAG: "%69:sub4": 105 # CHECK-GX-JSON-DAG: "%69:sub5": 104 # CHECK-GX-JSON-DAG: "%69:sub6": 103 # CHECK-GX-JSON-DAG: "%69:sub7": 102 # CHECK-GX-JSON-DAG: "%69:sub8": 99 # CHECK-GX-JSON-DAG: "%69:sub9": 98 # CHECK-GX-JSON-DAG: "%69:sub10": 97 # CHECK-GX-JSON-DAG: "%69:sub11": 96 # CHECK-GX-JSON-DAG: "%69:sub12": 93 # CHECK-GX-JSON-DAG: "%69:sub13": 92 # CHECK-GX-JSON-DAG: "%69:sub14": 91 # CHECK-GX-JSON-DAG: "%69:sub15": 90 # CHECK-GX-JSON-DAG: "%69:sub16": 87 # CHECK-GX-JSON-DAG: "%69:sub17": 86 # CHECK-GX-JSON-DAG: "%69:sub18": 85 # CHECK-GX-JSON-DAG: "%69:sub19": 84 # CHECK-GX-JSON-DAG: "%69:sub20": 81 # CHECK-GX-JSON-DAG: "%69:sub21": 80 # CHECK-GX-JSON-DAG: "%69:sub22": 79 # CHECK-GX-JSON-DAG: "%69:sub23": 78 # CHECK-GX-JSON-DAG: "%69:sub24": 75 # CHECK-GX-JSON-DAG: "%69:sub25": 74 # CHECK-GX-JSON-DAG: "%69:sub26": 73 # CHECK-GX-JSON-DAG: "%69:sub27": 72 # CHECK-GX-JSON-DAG: "%69:sub28": 69 # CHECK-GX-JSON-DAG: "%69:sub29": 68 # CHECK-GX-JSON-DAG: "%69:sub30": 67 # CHECK-GX-JSON-DAG: "%69:sub31": 66 # CHECK-GX-JSON-DAG: "%70:sub0": 63 # CHECK-GX-JSON-DAG: "%70:sub1": 62 # CHECK-GX-JSON-DAG: "%70:sub2": 61 # CHECK-GX-JSON-DAG: "%70:sub3": 60 # CHECK-GX-JSON-DAG: "%70:sub4": 57 # CHECK-GX-JSON-DAG: "%70:sub5": 56 # CHECK-GX-JSON-DAG: "%70:sub6": 55 # CHECK-GX-JSON-DAG: "%70:sub7": 54 # CHECK-GX-JSON-DAG: "%70:sub8": 51 # CHECK-GX-JSON-DAG: "%70:sub9": 50 # CHECK-GX-JSON-DAG: "%70:sub10": 49 # CHECK-GX-JSON-DAG: "%70:sub11": 48 # CHECK-GX-JSON-DAG: "%70:sub12": 45 # CHECK-GX-JSON-DAG: "%70:sub13": 44 # CHECK-GX-JSON-DAG: "%70:sub14": 43 # CHECK-GX-JSON-DAG: "%70:sub15": 42 # CHECK-GX-JSON-DAG: "%70:sub16": 39 # CHECK-GX-JSON-DAG: "%70:sub17": 38 # CHECK-GX-JSON-DAG: "%70:sub18": 37 # CHECK-GX-JSON-DAG: "%70:sub19": 36 # CHECK-GX-JSON-DAG: "%70:sub20": 33 # CHECK-GX-JSON-DAG: "%70:sub21": 32 # CHECK-GX-JSON-DAG: "%70:sub22": 31 # CHECK-GX-JSON-DAG: "%70:sub23": 30 # CHECK-GX-JSON-DAG: "%70:sub24": 27 # CHECK-GX-JSON-DAG: "%70:sub25": 26 # CHECK-GX-JSON-DAG: "%70:sub26": 25 # CHECK-GX-JSON-DAG: "%70:sub27": 24 # CHECK-GX-JSON-DAG: "%70:sub28": 21 # CHECK-GX-JSON-DAG: "%70:sub29": 20 # CHECK-GX-JSON-DAG: "%70:sub30": 19 # CHECK-GX-JSON-DAG: "%70:sub31": 18 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 159 # CHECK-GX-JSON-DAG: "%149:sub1": 158 # CHECK-GX-JSON-DAG: "%149:sub2": 157 # CHECK-GX-JSON-DAG: "%149:sub3": 156 # CHECK-GX-JSON-DAG: "%149:sub4": 153 # CHECK-GX-JSON-DAG: "%149:sub5": 152 # CHECK-GX-JSON-DAG: "%149:sub6": 151 # CHECK-GX-JSON-DAG: "%149:sub7": 150 # CHECK-GX-JSON-DAG: "%149:sub8": 147 # CHECK-GX-JSON-DAG: "%149:sub9": 146 # CHECK-GX-JSON-DAG: "%149:sub10": 145 # CHECK-GX-JSON-DAG: "%149:sub11": 144 # CHECK-GX-JSON-DAG: "%149:sub12": 141 # CHECK-GX-JSON-DAG: "%149:sub13": 140 # CHECK-GX-JSON-DAG: "%149:sub14": 139 # CHECK-GX-JSON-DAG: "%149:sub15": 138 # CHECK-GX-JSON-DAG: "%149:sub16": 135 # CHECK-GX-JSON-DAG: "%149:sub17": 134 # CHECK-GX-JSON-DAG: "%149:sub18": 133 # CHECK-GX-JSON-DAG: "%149:sub19": 132 # CHECK-GX-JSON-DAG: "%149:sub20": 129 # CHECK-GX-JSON-DAG: "%149:sub21": 128 # CHECK-GX-JSON-DAG: "%149:sub22": 127 # CHECK-GX-JSON-DAG: "%149:sub23": 126 # CHECK-GX-JSON-DAG: "%149:sub24": 123 # CHECK-GX-JSON-DAG: "%149:sub25": 122 # CHECK-GX-JSON-DAG: "%149:sub26": 121 # CHECK-GX-JSON-DAG: "%149:sub27": 120 # CHECK-GX-JSON-DAG: "%149:sub28": 117 # CHECK-GX-JSON-DAG: "%149:sub29": 116 # CHECK-GX-JSON-DAG: "%149:sub30": 115 # CHECK-GX-JSON-DAG: "%149:sub31": 114 # CHECK-GX-JSON-DAG: "%191:sub0": 207 # CHECK-GX-JSON-DAG: "%191:sub1": 206 # CHECK-GX-JSON-DAG: "%191:sub2": 205 # CHECK-GX-JSON-DAG: "%191:sub3": 204 # CHECK-GX-JSON-DAG: "%191:sub4": 201 # CHECK-GX-JSON-DAG: "%191:sub5": 200 # CHECK-GX-JSON-DAG: "%191:sub6": 199 # CHECK-GX-JSON-DAG: "%191:sub7": 198 # CHECK-GX-JSON-DAG: "%191:sub8": 195 # CHECK-GX-JSON-DAG: "%191:sub9": 194 # CHECK-GX-JSON-DAG: "%191:sub10": 193 # CHECK-GX-JSON-DAG: "%191:sub11": 192 # CHECK-GX-JSON-DAG: "%191:sub12": 189 # CHECK-GX-JSON-DAG: "%191:sub13": 188 # CHECK-GX-JSON-DAG: "%191:sub14": 187 # CHECK-GX-JSON-DAG: "%191:sub15": 186 # CHECK-GX-JSON-DAG: "%191:sub16": 183 # CHECK-GX-JSON-DAG: "%191:sub17": 182 # CHECK-GX-JSON-DAG: "%191:sub18": 181 # CHECK-GX-JSON-DAG: "%191:sub19": 180 # CHECK-GX-JSON-DAG: "%191:sub20": 177 # CHECK-GX-JSON-DAG: "%191:sub21": 176 # CHECK-GX-JSON-DAG: "%191:sub22": 175 # CHECK-GX-JSON-DAG: "%191:sub23": 174 # CHECK-GX-JSON-DAG: "%191:sub24": 171 # CHECK-GX-JSON-DAG: "%191:sub25": 170 # CHECK-GX-JSON-DAG: "%191:sub26": 169 # CHECK-GX-JSON-DAG: "%191:sub27": 168 # CHECK-GX-JSON-DAG: "%191:sub28": 165 # CHECK-GX-JSON-DAG: "%191:sub29": 164 # CHECK-GX-JSON-DAG: "%191:sub30": 163 # CHECK-GX-JSON-DAG: "%191:sub31": 162 # CHECK-GX-JSON-DAG: "%233:sub0": 255 # CHECK-GX-JSON-DAG: "%233:sub1": 254 # CHECK-GX-JSON-DAG: "%233:sub2": 253 # CHECK-GX-JSON-DAG: "%233:sub3": 252 # CHECK-GX-JSON-DAG: "%233:sub4": 249 # CHECK-GX-JSON-DAG: "%233:sub5": 248 # CHECK-GX-JSON-DAG: "%233:sub6": 247 # CHECK-GX-JSON-DAG: "%233:sub7": 246 # CHECK-GX-JSON-DAG: "%233:sub8": 243 # CHECK-GX-JSON-DAG: "%233:sub9": 242 # CHECK-GX-JSON-DAG: "%233:sub10": 241 # CHECK-GX-JSON-DAG: "%233:sub11": 240 # CHECK-GX-JSON-DAG: "%233:sub12": 237 # CHECK-GX-JSON-DAG: "%233:sub13": 236 # CHECK-GX-JSON-DAG: "%233:sub14": 235 # CHECK-GX-JSON-DAG: "%233:sub15": 234 # CHECK-GX-JSON-DAG: "%233:sub16": 231 # CHECK-GX-JSON-DAG: "%233:sub17": 230 # CHECK-GX-JSON-DAG: "%233:sub18": 229 # CHECK-GX-JSON-DAG: "%233:sub19": 228 # CHECK-GX-JSON-DAG: "%233:sub20": 225 # CHECK-GX-JSON-DAG: "%233:sub21": 224 # CHECK-GX-JSON-DAG: "%233:sub22": 223 # CHECK-GX-JSON-DAG: "%233:sub23": 222 # CHECK-GX-JSON-DAG: "%233:sub24": 219 # CHECK-GX-JSON-DAG: "%233:sub25": 218 # CHECK-GX-JSON-DAG: "%233:sub26": 217 # CHECK-GX-JSON-DAG: "%233:sub27": 216 # CHECK-GX-JSON-DAG: "%233:sub28": 213 # CHECK-GX-JSON-DAG: "%233:sub29": 212 # CHECK-GX-JSON-DAG: "%233:sub30": 211 # CHECK-GX-JSON-DAG: "%233:sub31": 210 # CHECK-GX-JSON-DAG: "%275:sub0": 303 # CHECK-GX-JSON-DAG: "%275:sub1": 302 # CHECK-GX-JSON-DAG: "%275:sub2": 301 # CHECK-GX-JSON-DAG: "%275:sub3": 300 # CHECK-GX-JSON-DAG: "%275:sub4": 297 # CHECK-GX-JSON-DAG: "%275:sub5": 296 # CHECK-GX-JSON-DAG: "%275:sub6": 295 # CHECK-GX-JSON-DAG: "%275:sub7": 294 # CHECK-GX-JSON-DAG: "%275:sub8": 291 # CHECK-GX-JSON-DAG: "%275:sub9": 290 # CHECK-GX-JSON-DAG: "%275:sub10": 289 # CHECK-GX-JSON-DAG: "%275:sub11": 288 # CHECK-GX-JSON-DAG: "%275:sub12": 285 # CHECK-GX-JSON-DAG: "%275:sub13": 284 # CHECK-GX-JSON-DAG: "%275:sub14": 283 # CHECK-GX-JSON-DAG: "%275:sub15": 282 # CHECK-GX-JSON-DAG: "%275:sub16": 279 # CHECK-GX-JSON-DAG: "%275:sub17": 278 # CHECK-GX-JSON-DAG: "%275:sub18": 277 # CHECK-GX-JSON-DAG: "%275:sub19": 276 # CHECK-GX-JSON-DAG: "%275:sub20": 273 # CHECK-GX-JSON-DAG: "%275:sub21": 272 # CHECK-GX-JSON-DAG: "%275:sub22": 271 # CHECK-GX-JSON-DAG: "%275:sub23": 270 # CHECK-GX-JSON-DAG: "%275:sub24": 267 # CHECK-GX-JSON-DAG: "%275:sub25": 266 # CHECK-GX-JSON-DAG: "%275:sub26": 265 # CHECK-GX-JSON-DAG: "%275:sub27": 264 # CHECK-GX-JSON-DAG: "%275:sub28": 261 # CHECK-GX-JSON-DAG: "%275:sub29": 260 # CHECK-GX-JSON-DAG: "%275:sub30": 259 # CHECK-GX-JSON-DAG: "%275:sub31": 258 # CHECK-GX-JSON-DAG: "%317:sub0": 351 # CHECK-GX-JSON-DAG: "%317:sub1": 350 # CHECK-GX-JSON-DAG: "%317:sub2": 349 # CHECK-GX-JSON-DAG: "%317:sub3": 348 # CHECK-GX-JSON-DAG: "%317:sub4": 345 # CHECK-GX-JSON-DAG: "%317:sub5": 344 # CHECK-GX-JSON-DAG: "%317:sub6": 343 # CHECK-GX-JSON-DAG: "%317:sub7": 342 # CHECK-GX-JSON-DAG: "%317:sub8": 339 # CHECK-GX-JSON-DAG: "%317:sub9": 338 # CHECK-GX-JSON-DAG: "%317:sub10": 337 # CHECK-GX-JSON-DAG: "%317:sub11": 336 # CHECK-GX-JSON-DAG: "%317:sub12": 333 # CHECK-GX-JSON-DAG: "%317:sub13": 332 # CHECK-GX-JSON-DAG: "%317:sub14": 331 # CHECK-GX-JSON-DAG: "%317:sub15": 330 # CHECK-GX-JSON-DAG: "%317:sub16": 327 # CHECK-GX-JSON-DAG: "%317:sub17": 326 # CHECK-GX-JSON-DAG: "%317:sub18": 325 # CHECK-GX-JSON-DAG: "%317:sub19": 324 # CHECK-GX-JSON-DAG: "%317:sub20": 321 # CHECK-GX-JSON-DAG: "%317:sub21": 320 # CHECK-GX-JSON-DAG: "%317:sub22": 319 # CHECK-GX-JSON-DAG: "%317:sub23": 318 # CHECK-GX-JSON-DAG: "%317:sub24": 315 # CHECK-GX-JSON-DAG: "%317:sub25": 314 # CHECK-GX-JSON-DAG: "%317:sub26": 313 # CHECK-GX-JSON-DAG: "%317:sub27": 312 # CHECK-GX-JSON-DAG: "%317:sub28": 309 # CHECK-GX-JSON-DAG: "%317:sub29": 308 # CHECK-GX-JSON-DAG: "%317:sub30": 307 # CHECK-GX-JSON-DAG: "%317:sub31": 306 # CHECK-GX-JSON-DAG: "%359:sub0": 399 # CHECK-GX-JSON-DAG: "%359:sub1": 398 # CHECK-GX-JSON-DAG: "%359:sub2": 397 # CHECK-GX-JSON-DAG: "%359:sub3": 396 # CHECK-GX-JSON-DAG: "%359:sub4": 393 # CHECK-GX-JSON-DAG: "%359:sub5": 392 # CHECK-GX-JSON-DAG: "%359:sub6": 391 # CHECK-GX-JSON-DAG: "%359:sub7": 390 # CHECK-GX-JSON-DAG: "%359:sub8": 387 # CHECK-GX-JSON-DAG: "%359:sub9": 386 # CHECK-GX-JSON-DAG: "%359:sub10": 385 # CHECK-GX-JSON-DAG: "%359:sub11": 384 # CHECK-GX-JSON-DAG: "%359:sub12": 381 # CHECK-GX-JSON-DAG: "%359:sub13": 380 # CHECK-GX-JSON-DAG: "%359:sub14": 379 # CHECK-GX-JSON-DAG: "%359:sub15": 378 # CHECK-GX-JSON-DAG: "%359:sub16": 375 # CHECK-GX-JSON-DAG: "%359:sub17": 374 # CHECK-GX-JSON-DAG: "%359:sub18": 373 # CHECK-GX-JSON-DAG: "%359:sub19": 372 # CHECK-GX-JSON-DAG: "%359:sub20": 369 # CHECK-GX-JSON-DAG: "%359:sub21": 368 # CHECK-GX-JSON-DAG: "%359:sub22": 367 # CHECK-GX-JSON-DAG: "%359:sub23": 366 # CHECK-GX-JSON-DAG: "%359:sub24": 363 # CHECK-GX-JSON-DAG: "%359:sub25": 362 # CHECK-GX-JSON-DAG: "%359:sub26": 361 # CHECK-GX-JSON-DAG: "%359:sub27": 360 # CHECK-GX-JSON-DAG: "%359:sub28": 357 # CHECK-GX-JSON-DAG: "%359:sub29": 356 # CHECK-GX-JSON-DAG: "%359:sub30": 355 # CHECK-GX-JSON-DAG: "%359:sub31": 354 # CHECK-GX-JSON-DAG: "%361": 16 # CHECK-GX-JSON-DAG: "%362": 16 # CHECK-GX-JSON-DAG: "%363": 16 # CHECK-GX-JSON-DAG: "%364": 16 # CHECK-GX-JSON-DAG: "%366": 16 # CHECK-GX-JSON-DAG: "%367": 16 # CHECK-GX-JSON-DAG: "%368": 16 # CHECK-GX-JSON-DAG: "%369": 16 # CHECK-GX-JSON-DAG: "%371": 16 # CHECK-GX-JSON-DAG: "%372": 16 # CHECK-GX-JSON-DAG: "%373": 16 # CHECK-GX-JSON-DAG: "%374": 16 # CHECK-GX-JSON-DAG: "%376": 16 # CHECK-GX-JSON-DAG: "%377": 16 # CHECK-GX-JSON-DAG: "%378": 16 # CHECK-GX-JSON-DAG: "%379": 16 # CHECK-GX-JSON-DAG: "%380:sub0": 0 # CHECK-GX-JSON-DAG: "%381": 16 # CHECK-GX-JSON-DAG: "%382": 16 # CHECK-GX-JSON-DAG: "%383": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%385:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 110 # CHECK-GX-JSON-DAG: "%69:sub1": 109 # CHECK-GX-JSON-DAG: "%69:sub2": 108 # CHECK-GX-JSON-DAG: "%69:sub3": 107 # CHECK-GX-JSON-DAG: "%69:sub4": 104 # CHECK-GX-JSON-DAG: "%69:sub5": 103 # CHECK-GX-JSON-DAG: "%69:sub6": 102 # CHECK-GX-JSON-DAG: "%69:sub7": 101 # CHECK-GX-JSON-DAG: "%69:sub8": 98 # CHECK-GX-JSON-DAG: "%69:sub9": 97 # CHECK-GX-JSON-DAG: "%69:sub10": 96 # CHECK-GX-JSON-DAG: "%69:sub11": 95 # CHECK-GX-JSON-DAG: "%69:sub12": 92 # CHECK-GX-JSON-DAG: "%69:sub13": 91 # CHECK-GX-JSON-DAG: "%69:sub14": 90 # CHECK-GX-JSON-DAG: "%69:sub15": 89 # CHECK-GX-JSON-DAG: "%69:sub16": 86 # CHECK-GX-JSON-DAG: "%69:sub17": 85 # CHECK-GX-JSON-DAG: "%69:sub18": 84 # CHECK-GX-JSON-DAG: "%69:sub19": 83 # CHECK-GX-JSON-DAG: "%69:sub20": 80 # CHECK-GX-JSON-DAG: "%69:sub21": 79 # CHECK-GX-JSON-DAG: "%69:sub22": 78 # CHECK-GX-JSON-DAG: "%69:sub23": 77 # CHECK-GX-JSON-DAG: "%69:sub24": 74 # CHECK-GX-JSON-DAG: "%69:sub25": 73 # CHECK-GX-JSON-DAG: "%69:sub26": 72 # CHECK-GX-JSON-DAG: "%69:sub27": 71 # CHECK-GX-JSON-DAG: "%69:sub28": 68 # CHECK-GX-JSON-DAG: "%69:sub29": 67 # CHECK-GX-JSON-DAG: "%69:sub30": 66 # CHECK-GX-JSON-DAG: "%69:sub31": 65 # CHECK-GX-JSON-DAG: "%70:sub0": 62 # CHECK-GX-JSON-DAG: "%70:sub1": 61 # CHECK-GX-JSON-DAG: "%70:sub2": 60 # CHECK-GX-JSON-DAG: "%70:sub3": 59 # CHECK-GX-JSON-DAG: "%70:sub4": 56 # CHECK-GX-JSON-DAG: "%70:sub5": 55 # CHECK-GX-JSON-DAG: "%70:sub6": 54 # CHECK-GX-JSON-DAG: "%70:sub7": 53 # CHECK-GX-JSON-DAG: "%70:sub8": 50 # CHECK-GX-JSON-DAG: "%70:sub9": 49 # CHECK-GX-JSON-DAG: "%70:sub10": 48 # CHECK-GX-JSON-DAG: "%70:sub11": 47 # CHECK-GX-JSON-DAG: "%70:sub12": 44 # CHECK-GX-JSON-DAG: "%70:sub13": 43 # CHECK-GX-JSON-DAG: "%70:sub14": 42 # CHECK-GX-JSON-DAG: "%70:sub15": 41 # CHECK-GX-JSON-DAG: "%70:sub16": 38 # CHECK-GX-JSON-DAG: "%70:sub17": 37 # CHECK-GX-JSON-DAG: "%70:sub18": 36 # CHECK-GX-JSON-DAG: "%70:sub19": 35 # CHECK-GX-JSON-DAG: "%70:sub20": 32 # CHECK-GX-JSON-DAG: "%70:sub21": 31 # CHECK-GX-JSON-DAG: "%70:sub22": 30 # CHECK-GX-JSON-DAG: "%70:sub23": 29 # CHECK-GX-JSON-DAG: "%70:sub24": 26 # CHECK-GX-JSON-DAG: "%70:sub25": 25 # CHECK-GX-JSON-DAG: "%70:sub26": 24 # CHECK-GX-JSON-DAG: "%70:sub27": 23 # CHECK-GX-JSON-DAG: "%70:sub28": 20 # CHECK-GX-JSON-DAG: "%70:sub29": 19 # CHECK-GX-JSON-DAG: "%70:sub30": 18 # CHECK-GX-JSON-DAG: "%70:sub31": 17 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 158 # CHECK-GX-JSON-DAG: "%149:sub1": 157 # CHECK-GX-JSON-DAG: "%149:sub2": 156 # CHECK-GX-JSON-DAG: "%149:sub3": 155 # CHECK-GX-JSON-DAG: "%149:sub4": 152 # CHECK-GX-JSON-DAG: "%149:sub5": 151 # CHECK-GX-JSON-DAG: "%149:sub6": 150 # CHECK-GX-JSON-DAG: "%149:sub7": 149 # CHECK-GX-JSON-DAG: "%149:sub8": 146 # CHECK-GX-JSON-DAG: "%149:sub9": 145 # CHECK-GX-JSON-DAG: "%149:sub10": 144 # CHECK-GX-JSON-DAG: "%149:sub11": 143 # CHECK-GX-JSON-DAG: "%149:sub12": 140 # CHECK-GX-JSON-DAG: "%149:sub13": 139 # CHECK-GX-JSON-DAG: "%149:sub14": 138 # CHECK-GX-JSON-DAG: "%149:sub15": 137 # CHECK-GX-JSON-DAG: "%149:sub16": 134 # CHECK-GX-JSON-DAG: "%149:sub17": 133 # CHECK-GX-JSON-DAG: "%149:sub18": 132 # CHECK-GX-JSON-DAG: "%149:sub19": 131 # CHECK-GX-JSON-DAG: "%149:sub20": 128 # CHECK-GX-JSON-DAG: "%149:sub21": 127 # CHECK-GX-JSON-DAG: "%149:sub22": 126 # CHECK-GX-JSON-DAG: "%149:sub23": 125 # CHECK-GX-JSON-DAG: "%149:sub24": 122 # CHECK-GX-JSON-DAG: "%149:sub25": 121 # CHECK-GX-JSON-DAG: "%149:sub26": 120 # CHECK-GX-JSON-DAG: "%149:sub27": 119 # CHECK-GX-JSON-DAG: "%149:sub28": 116 # CHECK-GX-JSON-DAG: "%149:sub29": 115 # CHECK-GX-JSON-DAG: "%149:sub30": 114 # CHECK-GX-JSON-DAG: "%149:sub31": 113 # CHECK-GX-JSON-DAG: "%191:sub0": 206 # CHECK-GX-JSON-DAG: "%191:sub1": 205 # CHECK-GX-JSON-DAG: "%191:sub2": 204 # CHECK-GX-JSON-DAG: "%191:sub3": 203 # CHECK-GX-JSON-DAG: "%191:sub4": 200 # CHECK-GX-JSON-DAG: "%191:sub5": 199 # CHECK-GX-JSON-DAG: "%191:sub6": 198 # CHECK-GX-JSON-DAG: "%191:sub7": 197 # CHECK-GX-JSON-DAG: "%191:sub8": 194 # CHECK-GX-JSON-DAG: "%191:sub9": 193 # CHECK-GX-JSON-DAG: "%191:sub10": 192 # CHECK-GX-JSON-DAG: "%191:sub11": 191 # CHECK-GX-JSON-DAG: "%191:sub12": 188 # CHECK-GX-JSON-DAG: "%191:sub13": 187 # CHECK-GX-JSON-DAG: "%191:sub14": 186 # CHECK-GX-JSON-DAG: "%191:sub15": 185 # CHECK-GX-JSON-DAG: "%191:sub16": 182 # CHECK-GX-JSON-DAG: "%191:sub17": 181 # CHECK-GX-JSON-DAG: "%191:sub18": 180 # CHECK-GX-JSON-DAG: "%191:sub19": 179 # CHECK-GX-JSON-DAG: "%191:sub20": 176 # CHECK-GX-JSON-DAG: "%191:sub21": 175 # CHECK-GX-JSON-DAG: "%191:sub22": 174 # CHECK-GX-JSON-DAG: "%191:sub23": 173 # CHECK-GX-JSON-DAG: "%191:sub24": 170 # CHECK-GX-JSON-DAG: "%191:sub25": 169 # CHECK-GX-JSON-DAG: "%191:sub26": 168 # CHECK-GX-JSON-DAG: "%191:sub27": 167 # CHECK-GX-JSON-DAG: "%191:sub28": 164 # CHECK-GX-JSON-DAG: "%191:sub29": 163 # CHECK-GX-JSON-DAG: "%191:sub30": 162 # CHECK-GX-JSON-DAG: "%191:sub31": 161 # CHECK-GX-JSON-DAG: "%233:sub0": 254 # CHECK-GX-JSON-DAG: "%233:sub1": 253 # CHECK-GX-JSON-DAG: "%233:sub2": 252 # CHECK-GX-JSON-DAG: "%233:sub3": 251 # CHECK-GX-JSON-DAG: "%233:sub4": 248 # CHECK-GX-JSON-DAG: "%233:sub5": 247 # CHECK-GX-JSON-DAG: "%233:sub6": 246 # CHECK-GX-JSON-DAG: "%233:sub7": 245 # CHECK-GX-JSON-DAG: "%233:sub8": 242 # CHECK-GX-JSON-DAG: "%233:sub9": 241 # CHECK-GX-JSON-DAG: "%233:sub10": 240 # CHECK-GX-JSON-DAG: "%233:sub11": 239 # CHECK-GX-JSON-DAG: "%233:sub12": 236 # CHECK-GX-JSON-DAG: "%233:sub13": 235 # CHECK-GX-JSON-DAG: "%233:sub14": 234 # CHECK-GX-JSON-DAG: "%233:sub15": 233 # CHECK-GX-JSON-DAG: "%233:sub16": 230 # CHECK-GX-JSON-DAG: "%233:sub17": 229 # CHECK-GX-JSON-DAG: "%233:sub18": 228 # CHECK-GX-JSON-DAG: "%233:sub19": 227 # CHECK-GX-JSON-DAG: "%233:sub20": 224 # CHECK-GX-JSON-DAG: "%233:sub21": 223 # CHECK-GX-JSON-DAG: "%233:sub22": 222 # CHECK-GX-JSON-DAG: "%233:sub23": 221 # CHECK-GX-JSON-DAG: "%233:sub24": 218 # CHECK-GX-JSON-DAG: "%233:sub25": 217 # CHECK-GX-JSON-DAG: "%233:sub26": 216 # CHECK-GX-JSON-DAG: "%233:sub27": 215 # CHECK-GX-JSON-DAG: "%233:sub28": 212 # CHECK-GX-JSON-DAG: "%233:sub29": 211 # CHECK-GX-JSON-DAG: "%233:sub30": 210 # CHECK-GX-JSON-DAG: "%233:sub31": 209 # CHECK-GX-JSON-DAG: "%275:sub0": 302 # CHECK-GX-JSON-DAG: "%275:sub1": 301 # CHECK-GX-JSON-DAG: "%275:sub2": 300 # CHECK-GX-JSON-DAG: "%275:sub3": 299 # CHECK-GX-JSON-DAG: "%275:sub4": 296 # CHECK-GX-JSON-DAG: "%275:sub5": 295 # CHECK-GX-JSON-DAG: "%275:sub6": 294 # CHECK-GX-JSON-DAG: "%275:sub7": 293 # CHECK-GX-JSON-DAG: "%275:sub8": 290 # CHECK-GX-JSON-DAG: "%275:sub9": 289 # CHECK-GX-JSON-DAG: "%275:sub10": 288 # CHECK-GX-JSON-DAG: "%275:sub11": 287 # CHECK-GX-JSON-DAG: "%275:sub12": 284 # CHECK-GX-JSON-DAG: "%275:sub13": 283 # CHECK-GX-JSON-DAG: "%275:sub14": 282 # CHECK-GX-JSON-DAG: "%275:sub15": 281 # CHECK-GX-JSON-DAG: "%275:sub16": 278 # CHECK-GX-JSON-DAG: "%275:sub17": 277 # CHECK-GX-JSON-DAG: "%275:sub18": 276 # CHECK-GX-JSON-DAG: "%275:sub19": 275 # CHECK-GX-JSON-DAG: "%275:sub20": 272 # CHECK-GX-JSON-DAG: "%275:sub21": 271 # CHECK-GX-JSON-DAG: "%275:sub22": 270 # CHECK-GX-JSON-DAG: "%275:sub23": 269 # CHECK-GX-JSON-DAG: "%275:sub24": 266 # CHECK-GX-JSON-DAG: "%275:sub25": 265 # CHECK-GX-JSON-DAG: "%275:sub26": 264 # CHECK-GX-JSON-DAG: "%275:sub27": 263 # CHECK-GX-JSON-DAG: "%275:sub28": 260 # CHECK-GX-JSON-DAG: "%275:sub29": 259 # CHECK-GX-JSON-DAG: "%275:sub30": 258 # CHECK-GX-JSON-DAG: "%275:sub31": 257 # CHECK-GX-JSON-DAG: "%317:sub0": 350 # CHECK-GX-JSON-DAG: "%317:sub1": 349 # CHECK-GX-JSON-DAG: "%317:sub2": 348 # CHECK-GX-JSON-DAG: "%317:sub3": 347 # CHECK-GX-JSON-DAG: "%317:sub4": 344 # CHECK-GX-JSON-DAG: "%317:sub5": 343 # CHECK-GX-JSON-DAG: "%317:sub6": 342 # CHECK-GX-JSON-DAG: "%317:sub7": 341 # CHECK-GX-JSON-DAG: "%317:sub8": 338 # CHECK-GX-JSON-DAG: "%317:sub9": 337 # CHECK-GX-JSON-DAG: "%317:sub10": 336 # CHECK-GX-JSON-DAG: "%317:sub11": 335 # CHECK-GX-JSON-DAG: "%317:sub12": 332 # CHECK-GX-JSON-DAG: "%317:sub13": 331 # CHECK-GX-JSON-DAG: "%317:sub14": 330 # CHECK-GX-JSON-DAG: "%317:sub15": 329 # CHECK-GX-JSON-DAG: "%317:sub16": 326 # CHECK-GX-JSON-DAG: "%317:sub17": 325 # CHECK-GX-JSON-DAG: "%317:sub18": 324 # CHECK-GX-JSON-DAG: "%317:sub19": 323 # CHECK-GX-JSON-DAG: "%317:sub20": 320 # CHECK-GX-JSON-DAG: "%317:sub21": 319 # CHECK-GX-JSON-DAG: "%317:sub22": 318 # CHECK-GX-JSON-DAG: "%317:sub23": 317 # CHECK-GX-JSON-DAG: "%317:sub24": 314 # CHECK-GX-JSON-DAG: "%317:sub25": 313 # CHECK-GX-JSON-DAG: "%317:sub26": 312 # CHECK-GX-JSON-DAG: "%317:sub27": 311 # CHECK-GX-JSON-DAG: "%317:sub28": 308 # CHECK-GX-JSON-DAG: "%317:sub29": 307 # CHECK-GX-JSON-DAG: "%317:sub30": 306 # CHECK-GX-JSON-DAG: "%317:sub31": 305 # CHECK-GX-JSON-DAG: "%359:sub0": 398 # CHECK-GX-JSON-DAG: "%359:sub1": 397 # CHECK-GX-JSON-DAG: "%359:sub2": 396 # CHECK-GX-JSON-DAG: "%359:sub3": 395 # CHECK-GX-JSON-DAG: "%359:sub4": 392 # CHECK-GX-JSON-DAG: "%359:sub5": 391 # CHECK-GX-JSON-DAG: "%359:sub6": 390 # CHECK-GX-JSON-DAG: "%359:sub7": 389 # CHECK-GX-JSON-DAG: "%359:sub8": 386 # CHECK-GX-JSON-DAG: "%359:sub9": 385 # CHECK-GX-JSON-DAG: "%359:sub10": 384 # CHECK-GX-JSON-DAG: "%359:sub11": 383 # CHECK-GX-JSON-DAG: "%359:sub12": 380 # CHECK-GX-JSON-DAG: "%359:sub13": 379 # CHECK-GX-JSON-DAG: "%359:sub14": 378 # CHECK-GX-JSON-DAG: "%359:sub15": 377 # CHECK-GX-JSON-DAG: "%359:sub16": 374 # CHECK-GX-JSON-DAG: "%359:sub17": 373 # CHECK-GX-JSON-DAG: "%359:sub18": 372 # CHECK-GX-JSON-DAG: "%359:sub19": 371 # CHECK-GX-JSON-DAG: "%359:sub20": 368 # CHECK-GX-JSON-DAG: "%359:sub21": 367 # CHECK-GX-JSON-DAG: "%359:sub22": 366 # CHECK-GX-JSON-DAG: "%359:sub23": 365 # CHECK-GX-JSON-DAG: "%359:sub24": 362 # CHECK-GX-JSON-DAG: "%359:sub25": 361 # CHECK-GX-JSON-DAG: "%359:sub26": 360 # CHECK-GX-JSON-DAG: "%359:sub27": 359 # CHECK-GX-JSON-DAG: "%359:sub28": 356 # CHECK-GX-JSON-DAG: "%359:sub29": 355 # CHECK-GX-JSON-DAG: "%359:sub30": 354 # CHECK-GX-JSON-DAG: "%359:sub31": 353 # CHECK-GX-JSON-DAG: "%361": 15 # CHECK-GX-JSON-DAG: "%362": 15 # CHECK-GX-JSON-DAG: "%363": 15 # CHECK-GX-JSON-DAG: "%364": 15 # CHECK-GX-JSON-DAG: "%366": 15 # CHECK-GX-JSON-DAG: "%367": 15 # CHECK-GX-JSON-DAG: "%368": 15 # CHECK-GX-JSON-DAG: "%369": 15 # CHECK-GX-JSON-DAG: "%371": 15 # CHECK-GX-JSON-DAG: "%372": 15 # CHECK-GX-JSON-DAG: "%373": 15 # CHECK-GX-JSON-DAG: "%374": 15 # CHECK-GX-JSON-DAG: "%376": 15 # CHECK-GX-JSON-DAG: "%377": 15 # CHECK-GX-JSON-DAG: "%378": 15 # CHECK-GX-JSON-DAG: "%379": 15 # CHECK-GX-JSON-DAG: "%381": 15 # CHECK-GX-JSON-DAG: "%382": 15 # CHECK-GX-JSON-DAG: "%383": 15 # CHECK-GX-JSON-DAG: "%384": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%386:vgpr_32 = COPY %385.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 109 # CHECK-GX-JSON-DAG: "%69:sub1": 108 # CHECK-GX-JSON-DAG: "%69:sub2": 107 # CHECK-GX-JSON-DAG: "%69:sub3": 106 # CHECK-GX-JSON-DAG: "%69:sub4": 103 # CHECK-GX-JSON-DAG: "%69:sub5": 102 # CHECK-GX-JSON-DAG: "%69:sub6": 101 # CHECK-GX-JSON-DAG: "%69:sub7": 100 # CHECK-GX-JSON-DAG: "%69:sub8": 97 # CHECK-GX-JSON-DAG: "%69:sub9": 96 # CHECK-GX-JSON-DAG: "%69:sub10": 95 # CHECK-GX-JSON-DAG: "%69:sub11": 94 # CHECK-GX-JSON-DAG: "%69:sub12": 91 # CHECK-GX-JSON-DAG: "%69:sub13": 90 # CHECK-GX-JSON-DAG: "%69:sub14": 89 # CHECK-GX-JSON-DAG: "%69:sub15": 88 # CHECK-GX-JSON-DAG: "%69:sub16": 85 # CHECK-GX-JSON-DAG: "%69:sub17": 84 # CHECK-GX-JSON-DAG: "%69:sub18": 83 # CHECK-GX-JSON-DAG: "%69:sub19": 82 # CHECK-GX-JSON-DAG: "%69:sub20": 79 # CHECK-GX-JSON-DAG: "%69:sub21": 78 # CHECK-GX-JSON-DAG: "%69:sub22": 77 # CHECK-GX-JSON-DAG: "%69:sub23": 76 # CHECK-GX-JSON-DAG: "%69:sub24": 73 # CHECK-GX-JSON-DAG: "%69:sub25": 72 # CHECK-GX-JSON-DAG: "%69:sub26": 71 # CHECK-GX-JSON-DAG: "%69:sub27": 70 # CHECK-GX-JSON-DAG: "%69:sub28": 67 # CHECK-GX-JSON-DAG: "%69:sub29": 66 # CHECK-GX-JSON-DAG: "%69:sub30": 65 # CHECK-GX-JSON-DAG: "%69:sub31": 64 # CHECK-GX-JSON-DAG: "%70:sub0": 61 # CHECK-GX-JSON-DAG: "%70:sub1": 60 # CHECK-GX-JSON-DAG: "%70:sub2": 59 # CHECK-GX-JSON-DAG: "%70:sub3": 58 # CHECK-GX-JSON-DAG: "%70:sub4": 55 # CHECK-GX-JSON-DAG: "%70:sub5": 54 # CHECK-GX-JSON-DAG: "%70:sub6": 53 # CHECK-GX-JSON-DAG: "%70:sub7": 52 # CHECK-GX-JSON-DAG: "%70:sub8": 49 # CHECK-GX-JSON-DAG: "%70:sub9": 48 # CHECK-GX-JSON-DAG: "%70:sub10": 47 # CHECK-GX-JSON-DAG: "%70:sub11": 46 # CHECK-GX-JSON-DAG: "%70:sub12": 43 # CHECK-GX-JSON-DAG: "%70:sub13": 42 # CHECK-GX-JSON-DAG: "%70:sub14": 41 # CHECK-GX-JSON-DAG: "%70:sub15": 40 # CHECK-GX-JSON-DAG: "%70:sub16": 37 # CHECK-GX-JSON-DAG: "%70:sub17": 36 # CHECK-GX-JSON-DAG: "%70:sub18": 35 # CHECK-GX-JSON-DAG: "%70:sub19": 34 # CHECK-GX-JSON-DAG: "%70:sub20": 31 # CHECK-GX-JSON-DAG: "%70:sub21": 30 # CHECK-GX-JSON-DAG: "%70:sub22": 29 # CHECK-GX-JSON-DAG: "%70:sub23": 28 # CHECK-GX-JSON-DAG: "%70:sub24": 25 # CHECK-GX-JSON-DAG: "%70:sub25": 24 # CHECK-GX-JSON-DAG: "%70:sub26": 23 # CHECK-GX-JSON-DAG: "%70:sub27": 22 # CHECK-GX-JSON-DAG: "%70:sub28": 19 # CHECK-GX-JSON-DAG: "%70:sub29": 18 # CHECK-GX-JSON-DAG: "%70:sub30": 17 # CHECK-GX-JSON-DAG: "%70:sub31": 16 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 157 # CHECK-GX-JSON-DAG: "%149:sub1": 156 # CHECK-GX-JSON-DAG: "%149:sub2": 155 # CHECK-GX-JSON-DAG: "%149:sub3": 154 # CHECK-GX-JSON-DAG: "%149:sub4": 151 # CHECK-GX-JSON-DAG: "%149:sub5": 150 # CHECK-GX-JSON-DAG: "%149:sub6": 149 # CHECK-GX-JSON-DAG: "%149:sub7": 148 # CHECK-GX-JSON-DAG: "%149:sub8": 145 # CHECK-GX-JSON-DAG: "%149:sub9": 144 # CHECK-GX-JSON-DAG: "%149:sub10": 143 # CHECK-GX-JSON-DAG: "%149:sub11": 142 # CHECK-GX-JSON-DAG: "%149:sub12": 139 # CHECK-GX-JSON-DAG: "%149:sub13": 138 # CHECK-GX-JSON-DAG: "%149:sub14": 137 # CHECK-GX-JSON-DAG: "%149:sub15": 136 # CHECK-GX-JSON-DAG: "%149:sub16": 133 # CHECK-GX-JSON-DAG: "%149:sub17": 132 # CHECK-GX-JSON-DAG: "%149:sub18": 131 # CHECK-GX-JSON-DAG: "%149:sub19": 130 # CHECK-GX-JSON-DAG: "%149:sub20": 127 # CHECK-GX-JSON-DAG: "%149:sub21": 126 # CHECK-GX-JSON-DAG: "%149:sub22": 125 # CHECK-GX-JSON-DAG: "%149:sub23": 124 # CHECK-GX-JSON-DAG: "%149:sub24": 121 # CHECK-GX-JSON-DAG: "%149:sub25": 120 # CHECK-GX-JSON-DAG: "%149:sub26": 119 # CHECK-GX-JSON-DAG: "%149:sub27": 118 # CHECK-GX-JSON-DAG: "%149:sub28": 115 # CHECK-GX-JSON-DAG: "%149:sub29": 114 # CHECK-GX-JSON-DAG: "%149:sub30": 113 # CHECK-GX-JSON-DAG: "%149:sub31": 112 # CHECK-GX-JSON-DAG: "%191:sub0": 205 # CHECK-GX-JSON-DAG: "%191:sub1": 204 # CHECK-GX-JSON-DAG: "%191:sub2": 203 # CHECK-GX-JSON-DAG: "%191:sub3": 202 # CHECK-GX-JSON-DAG: "%191:sub4": 199 # CHECK-GX-JSON-DAG: "%191:sub5": 198 # CHECK-GX-JSON-DAG: "%191:sub6": 197 # CHECK-GX-JSON-DAG: "%191:sub7": 196 # CHECK-GX-JSON-DAG: "%191:sub8": 193 # CHECK-GX-JSON-DAG: "%191:sub9": 192 # CHECK-GX-JSON-DAG: "%191:sub10": 191 # CHECK-GX-JSON-DAG: "%191:sub11": 190 # CHECK-GX-JSON-DAG: "%191:sub12": 187 # CHECK-GX-JSON-DAG: "%191:sub13": 186 # CHECK-GX-JSON-DAG: "%191:sub14": 185 # CHECK-GX-JSON-DAG: "%191:sub15": 184 # CHECK-GX-JSON-DAG: "%191:sub16": 181 # CHECK-GX-JSON-DAG: "%191:sub17": 180 # CHECK-GX-JSON-DAG: "%191:sub18": 179 # CHECK-GX-JSON-DAG: "%191:sub19": 178 # CHECK-GX-JSON-DAG: "%191:sub20": 175 # CHECK-GX-JSON-DAG: "%191:sub21": 174 # CHECK-GX-JSON-DAG: "%191:sub22": 173 # CHECK-GX-JSON-DAG: "%191:sub23": 172 # CHECK-GX-JSON-DAG: "%191:sub24": 169 # CHECK-GX-JSON-DAG: "%191:sub25": 168 # CHECK-GX-JSON-DAG: "%191:sub26": 167 # CHECK-GX-JSON-DAG: "%191:sub27": 166 # CHECK-GX-JSON-DAG: "%191:sub28": 163 # CHECK-GX-JSON-DAG: "%191:sub29": 162 # CHECK-GX-JSON-DAG: "%191:sub30": 161 # CHECK-GX-JSON-DAG: "%191:sub31": 160 # CHECK-GX-JSON-DAG: "%233:sub0": 253 # CHECK-GX-JSON-DAG: "%233:sub1": 252 # CHECK-GX-JSON-DAG: "%233:sub2": 251 # CHECK-GX-JSON-DAG: "%233:sub3": 250 # CHECK-GX-JSON-DAG: "%233:sub4": 247 # CHECK-GX-JSON-DAG: "%233:sub5": 246 # CHECK-GX-JSON-DAG: "%233:sub6": 245 # CHECK-GX-JSON-DAG: "%233:sub7": 244 # CHECK-GX-JSON-DAG: "%233:sub8": 241 # CHECK-GX-JSON-DAG: "%233:sub9": 240 # CHECK-GX-JSON-DAG: "%233:sub10": 239 # CHECK-GX-JSON-DAG: "%233:sub11": 238 # CHECK-GX-JSON-DAG: "%233:sub12": 235 # CHECK-GX-JSON-DAG: "%233:sub13": 234 # CHECK-GX-JSON-DAG: "%233:sub14": 233 # CHECK-GX-JSON-DAG: "%233:sub15": 232 # CHECK-GX-JSON-DAG: "%233:sub16": 229 # CHECK-GX-JSON-DAG: "%233:sub17": 228 # CHECK-GX-JSON-DAG: "%233:sub18": 227 # CHECK-GX-JSON-DAG: "%233:sub19": 226 # CHECK-GX-JSON-DAG: "%233:sub20": 223 # CHECK-GX-JSON-DAG: "%233:sub21": 222 # CHECK-GX-JSON-DAG: "%233:sub22": 221 # CHECK-GX-JSON-DAG: "%233:sub23": 220 # CHECK-GX-JSON-DAG: "%233:sub24": 217 # CHECK-GX-JSON-DAG: "%233:sub25": 216 # CHECK-GX-JSON-DAG: "%233:sub26": 215 # CHECK-GX-JSON-DAG: "%233:sub27": 214 # CHECK-GX-JSON-DAG: "%233:sub28": 211 # CHECK-GX-JSON-DAG: "%233:sub29": 210 # CHECK-GX-JSON-DAG: "%233:sub30": 209 # CHECK-GX-JSON-DAG: "%233:sub31": 208 # CHECK-GX-JSON-DAG: "%275:sub0": 301 # CHECK-GX-JSON-DAG: "%275:sub1": 300 # CHECK-GX-JSON-DAG: "%275:sub2": 299 # CHECK-GX-JSON-DAG: "%275:sub3": 298 # CHECK-GX-JSON-DAG: "%275:sub4": 295 # CHECK-GX-JSON-DAG: "%275:sub5": 294 # CHECK-GX-JSON-DAG: "%275:sub6": 293 # CHECK-GX-JSON-DAG: "%275:sub7": 292 # CHECK-GX-JSON-DAG: "%275:sub8": 289 # CHECK-GX-JSON-DAG: "%275:sub9": 288 # CHECK-GX-JSON-DAG: "%275:sub10": 287 # CHECK-GX-JSON-DAG: "%275:sub11": 286 # CHECK-GX-JSON-DAG: "%275:sub12": 283 # CHECK-GX-JSON-DAG: "%275:sub13": 282 # CHECK-GX-JSON-DAG: "%275:sub14": 281 # CHECK-GX-JSON-DAG: "%275:sub15": 280 # CHECK-GX-JSON-DAG: "%275:sub16": 277 # CHECK-GX-JSON-DAG: "%275:sub17": 276 # CHECK-GX-JSON-DAG: "%275:sub18": 275 # CHECK-GX-JSON-DAG: "%275:sub19": 274 # CHECK-GX-JSON-DAG: "%275:sub20": 271 # CHECK-GX-JSON-DAG: "%275:sub21": 270 # CHECK-GX-JSON-DAG: "%275:sub22": 269 # CHECK-GX-JSON-DAG: "%275:sub23": 268 # CHECK-GX-JSON-DAG: "%275:sub24": 265 # CHECK-GX-JSON-DAG: "%275:sub25": 264 # CHECK-GX-JSON-DAG: "%275:sub26": 263 # CHECK-GX-JSON-DAG: "%275:sub27": 262 # CHECK-GX-JSON-DAG: "%275:sub28": 259 # CHECK-GX-JSON-DAG: "%275:sub29": 258 # CHECK-GX-JSON-DAG: "%275:sub30": 257 # CHECK-GX-JSON-DAG: "%275:sub31": 256 # CHECK-GX-JSON-DAG: "%317:sub0": 349 # CHECK-GX-JSON-DAG: "%317:sub1": 348 # CHECK-GX-JSON-DAG: "%317:sub2": 347 # CHECK-GX-JSON-DAG: "%317:sub3": 346 # CHECK-GX-JSON-DAG: "%317:sub4": 343 # CHECK-GX-JSON-DAG: "%317:sub5": 342 # CHECK-GX-JSON-DAG: "%317:sub6": 341 # CHECK-GX-JSON-DAG: "%317:sub7": 340 # CHECK-GX-JSON-DAG: "%317:sub8": 337 # CHECK-GX-JSON-DAG: "%317:sub9": 336 # CHECK-GX-JSON-DAG: "%317:sub10": 335 # CHECK-GX-JSON-DAG: "%317:sub11": 334 # CHECK-GX-JSON-DAG: "%317:sub12": 331 # CHECK-GX-JSON-DAG: "%317:sub13": 330 # CHECK-GX-JSON-DAG: "%317:sub14": 329 # CHECK-GX-JSON-DAG: "%317:sub15": 328 # CHECK-GX-JSON-DAG: "%317:sub16": 325 # CHECK-GX-JSON-DAG: "%317:sub17": 324 # CHECK-GX-JSON-DAG: "%317:sub18": 323 # CHECK-GX-JSON-DAG: "%317:sub19": 322 # CHECK-GX-JSON-DAG: "%317:sub20": 319 # CHECK-GX-JSON-DAG: "%317:sub21": 318 # CHECK-GX-JSON-DAG: "%317:sub22": 317 # CHECK-GX-JSON-DAG: "%317:sub23": 316 # CHECK-GX-JSON-DAG: "%317:sub24": 313 # CHECK-GX-JSON-DAG: "%317:sub25": 312 # CHECK-GX-JSON-DAG: "%317:sub26": 311 # CHECK-GX-JSON-DAG: "%317:sub27": 310 # CHECK-GX-JSON-DAG: "%317:sub28": 307 # CHECK-GX-JSON-DAG: "%317:sub29": 306 # CHECK-GX-JSON-DAG: "%317:sub30": 305 # CHECK-GX-JSON-DAG: "%317:sub31": 304 # CHECK-GX-JSON-DAG: "%359:sub0": 397 # CHECK-GX-JSON-DAG: "%359:sub1": 396 # CHECK-GX-JSON-DAG: "%359:sub2": 395 # CHECK-GX-JSON-DAG: "%359:sub3": 394 # CHECK-GX-JSON-DAG: "%359:sub4": 391 # CHECK-GX-JSON-DAG: "%359:sub5": 390 # CHECK-GX-JSON-DAG: "%359:sub6": 389 # CHECK-GX-JSON-DAG: "%359:sub7": 388 # CHECK-GX-JSON-DAG: "%359:sub8": 385 # CHECK-GX-JSON-DAG: "%359:sub9": 384 # CHECK-GX-JSON-DAG: "%359:sub10": 383 # CHECK-GX-JSON-DAG: "%359:sub11": 382 # CHECK-GX-JSON-DAG: "%359:sub12": 379 # CHECK-GX-JSON-DAG: "%359:sub13": 378 # CHECK-GX-JSON-DAG: "%359:sub14": 377 # CHECK-GX-JSON-DAG: "%359:sub15": 376 # CHECK-GX-JSON-DAG: "%359:sub16": 373 # CHECK-GX-JSON-DAG: "%359:sub17": 372 # CHECK-GX-JSON-DAG: "%359:sub18": 371 # CHECK-GX-JSON-DAG: "%359:sub19": 370 # CHECK-GX-JSON-DAG: "%359:sub20": 367 # CHECK-GX-JSON-DAG: "%359:sub21": 366 # CHECK-GX-JSON-DAG: "%359:sub22": 365 # CHECK-GX-JSON-DAG: "%359:sub23": 364 # CHECK-GX-JSON-DAG: "%359:sub24": 361 # CHECK-GX-JSON-DAG: "%359:sub25": 360 # CHECK-GX-JSON-DAG: "%359:sub26": 359 # CHECK-GX-JSON-DAG: "%359:sub27": 358 # CHECK-GX-JSON-DAG: "%359:sub28": 355 # CHECK-GX-JSON-DAG: "%359:sub29": 354 # CHECK-GX-JSON-DAG: "%359:sub30": 353 # CHECK-GX-JSON-DAG: "%359:sub31": 352 # CHECK-GX-JSON-DAG: "%361": 14 # CHECK-GX-JSON-DAG: "%362": 14 # CHECK-GX-JSON-DAG: "%363": 14 # CHECK-GX-JSON-DAG: "%364": 14 # CHECK-GX-JSON-DAG: "%366": 14 # CHECK-GX-JSON-DAG: "%367": 14 # CHECK-GX-JSON-DAG: "%368": 14 # CHECK-GX-JSON-DAG: "%369": 14 # CHECK-GX-JSON-DAG: "%371": 14 # CHECK-GX-JSON-DAG: "%372": 14 # CHECK-GX-JSON-DAG: "%373": 14 # CHECK-GX-JSON-DAG: "%374": 14 # CHECK-GX-JSON-DAG: "%376": 14 # CHECK-GX-JSON-DAG: "%377": 14 # CHECK-GX-JSON-DAG: "%378": 14 # CHECK-GX-JSON-DAG: "%379": 14 # CHECK-GX-JSON-DAG: "%381": 14 # CHECK-GX-JSON-DAG: "%382": 14 # CHECK-GX-JSON-DAG: "%383": 14 # CHECK-GX-JSON-DAG: "%384": 14 # CHECK-GX-JSON-DAG: "%385:sub0": 3 # CHECK-GX-JSON-DAG: "%385:sub1": 2 # CHECK-GX-JSON-DAG: "%385:sub2": 1 # CHECK-GX-JSON-DAG: "%385:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%387:vgpr_32 = COPY %385.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 108 # CHECK-GX-JSON-DAG: "%69:sub1": 107 # CHECK-GX-JSON-DAG: "%69:sub2": 106 # CHECK-GX-JSON-DAG: "%69:sub3": 105 # CHECK-GX-JSON-DAG: "%69:sub4": 102 # CHECK-GX-JSON-DAG: "%69:sub5": 101 # CHECK-GX-JSON-DAG: "%69:sub6": 100 # CHECK-GX-JSON-DAG: "%69:sub7": 99 # CHECK-GX-JSON-DAG: "%69:sub8": 96 # CHECK-GX-JSON-DAG: "%69:sub9": 95 # CHECK-GX-JSON-DAG: "%69:sub10": 94 # CHECK-GX-JSON-DAG: "%69:sub11": 93 # CHECK-GX-JSON-DAG: "%69:sub12": 90 # CHECK-GX-JSON-DAG: "%69:sub13": 89 # CHECK-GX-JSON-DAG: "%69:sub14": 88 # CHECK-GX-JSON-DAG: "%69:sub15": 87 # CHECK-GX-JSON-DAG: "%69:sub16": 84 # CHECK-GX-JSON-DAG: "%69:sub17": 83 # CHECK-GX-JSON-DAG: "%69:sub18": 82 # CHECK-GX-JSON-DAG: "%69:sub19": 81 # CHECK-GX-JSON-DAG: "%69:sub20": 78 # CHECK-GX-JSON-DAG: "%69:sub21": 77 # CHECK-GX-JSON-DAG: "%69:sub22": 76 # CHECK-GX-JSON-DAG: "%69:sub23": 75 # CHECK-GX-JSON-DAG: "%69:sub24": 72 # CHECK-GX-JSON-DAG: "%69:sub25": 71 # CHECK-GX-JSON-DAG: "%69:sub26": 70 # CHECK-GX-JSON-DAG: "%69:sub27": 69 # CHECK-GX-JSON-DAG: "%69:sub28": 66 # CHECK-GX-JSON-DAG: "%69:sub29": 65 # CHECK-GX-JSON-DAG: "%69:sub30": 64 # CHECK-GX-JSON-DAG: "%69:sub31": 63 # CHECK-GX-JSON-DAG: "%70:sub0": 60 # CHECK-GX-JSON-DAG: "%70:sub1": 59 # CHECK-GX-JSON-DAG: "%70:sub2": 58 # CHECK-GX-JSON-DAG: "%70:sub3": 57 # CHECK-GX-JSON-DAG: "%70:sub4": 54 # CHECK-GX-JSON-DAG: "%70:sub5": 53 # CHECK-GX-JSON-DAG: "%70:sub6": 52 # CHECK-GX-JSON-DAG: "%70:sub7": 51 # CHECK-GX-JSON-DAG: "%70:sub8": 48 # CHECK-GX-JSON-DAG: "%70:sub9": 47 # CHECK-GX-JSON-DAG: "%70:sub10": 46 # CHECK-GX-JSON-DAG: "%70:sub11": 45 # CHECK-GX-JSON-DAG: "%70:sub12": 42 # CHECK-GX-JSON-DAG: "%70:sub13": 41 # CHECK-GX-JSON-DAG: "%70:sub14": 40 # CHECK-GX-JSON-DAG: "%70:sub15": 39 # CHECK-GX-JSON-DAG: "%70:sub16": 36 # CHECK-GX-JSON-DAG: "%70:sub17": 35 # CHECK-GX-JSON-DAG: "%70:sub18": 34 # CHECK-GX-JSON-DAG: "%70:sub19": 33 # CHECK-GX-JSON-DAG: "%70:sub20": 30 # CHECK-GX-JSON-DAG: "%70:sub21": 29 # CHECK-GX-JSON-DAG: "%70:sub22": 28 # CHECK-GX-JSON-DAG: "%70:sub23": 27 # CHECK-GX-JSON-DAG: "%70:sub24": 24 # CHECK-GX-JSON-DAG: "%70:sub25": 23 # CHECK-GX-JSON-DAG: "%70:sub26": 22 # CHECK-GX-JSON-DAG: "%70:sub27": 21 # CHECK-GX-JSON-DAG: "%70:sub28": 18 # CHECK-GX-JSON-DAG: "%70:sub29": 17 # CHECK-GX-JSON-DAG: "%70:sub30": 16 # CHECK-GX-JSON-DAG: "%70:sub31": 15 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 156 # CHECK-GX-JSON-DAG: "%149:sub1": 155 # CHECK-GX-JSON-DAG: "%149:sub2": 154 # CHECK-GX-JSON-DAG: "%149:sub3": 153 # CHECK-GX-JSON-DAG: "%149:sub4": 150 # CHECK-GX-JSON-DAG: "%149:sub5": 149 # CHECK-GX-JSON-DAG: "%149:sub6": 148 # CHECK-GX-JSON-DAG: "%149:sub7": 147 # CHECK-GX-JSON-DAG: "%149:sub8": 144 # CHECK-GX-JSON-DAG: "%149:sub9": 143 # CHECK-GX-JSON-DAG: "%149:sub10": 142 # CHECK-GX-JSON-DAG: "%149:sub11": 141 # CHECK-GX-JSON-DAG: "%149:sub12": 138 # CHECK-GX-JSON-DAG: "%149:sub13": 137 # CHECK-GX-JSON-DAG: "%149:sub14": 136 # CHECK-GX-JSON-DAG: "%149:sub15": 135 # CHECK-GX-JSON-DAG: "%149:sub16": 132 # CHECK-GX-JSON-DAG: "%149:sub17": 131 # CHECK-GX-JSON-DAG: "%149:sub18": 130 # CHECK-GX-JSON-DAG: "%149:sub19": 129 # CHECK-GX-JSON-DAG: "%149:sub20": 126 # CHECK-GX-JSON-DAG: "%149:sub21": 125 # CHECK-GX-JSON-DAG: "%149:sub22": 124 # CHECK-GX-JSON-DAG: "%149:sub23": 123 # CHECK-GX-JSON-DAG: "%149:sub24": 120 # CHECK-GX-JSON-DAG: "%149:sub25": 119 # CHECK-GX-JSON-DAG: "%149:sub26": 118 # CHECK-GX-JSON-DAG: "%149:sub27": 117 # CHECK-GX-JSON-DAG: "%149:sub28": 114 # CHECK-GX-JSON-DAG: "%149:sub29": 113 # CHECK-GX-JSON-DAG: "%149:sub30": 112 # CHECK-GX-JSON-DAG: "%149:sub31": 111 # CHECK-GX-JSON-DAG: "%191:sub0": 204 # CHECK-GX-JSON-DAG: "%191:sub1": 203 # CHECK-GX-JSON-DAG: "%191:sub2": 202 # CHECK-GX-JSON-DAG: "%191:sub3": 201 # CHECK-GX-JSON-DAG: "%191:sub4": 198 # CHECK-GX-JSON-DAG: "%191:sub5": 197 # CHECK-GX-JSON-DAG: "%191:sub6": 196 # CHECK-GX-JSON-DAG: "%191:sub7": 195 # CHECK-GX-JSON-DAG: "%191:sub8": 192 # CHECK-GX-JSON-DAG: "%191:sub9": 191 # CHECK-GX-JSON-DAG: "%191:sub10": 190 # CHECK-GX-JSON-DAG: "%191:sub11": 189 # CHECK-GX-JSON-DAG: "%191:sub12": 186 # CHECK-GX-JSON-DAG: "%191:sub13": 185 # CHECK-GX-JSON-DAG: "%191:sub14": 184 # CHECK-GX-JSON-DAG: "%191:sub15": 183 # CHECK-GX-JSON-DAG: "%191:sub16": 180 # CHECK-GX-JSON-DAG: "%191:sub17": 179 # CHECK-GX-JSON-DAG: "%191:sub18": 178 # CHECK-GX-JSON-DAG: "%191:sub19": 177 # CHECK-GX-JSON-DAG: "%191:sub20": 174 # CHECK-GX-JSON-DAG: "%191:sub21": 173 # CHECK-GX-JSON-DAG: "%191:sub22": 172 # CHECK-GX-JSON-DAG: "%191:sub23": 171 # CHECK-GX-JSON-DAG: "%191:sub24": 168 # CHECK-GX-JSON-DAG: "%191:sub25": 167 # CHECK-GX-JSON-DAG: "%191:sub26": 166 # CHECK-GX-JSON-DAG: "%191:sub27": 165 # CHECK-GX-JSON-DAG: "%191:sub28": 162 # CHECK-GX-JSON-DAG: "%191:sub29": 161 # CHECK-GX-JSON-DAG: "%191:sub30": 160 # CHECK-GX-JSON-DAG: "%191:sub31": 159 # CHECK-GX-JSON-DAG: "%233:sub0": 252 # CHECK-GX-JSON-DAG: "%233:sub1": 251 # CHECK-GX-JSON-DAG: "%233:sub2": 250 # CHECK-GX-JSON-DAG: "%233:sub3": 249 # CHECK-GX-JSON-DAG: "%233:sub4": 246 # CHECK-GX-JSON-DAG: "%233:sub5": 245 # CHECK-GX-JSON-DAG: "%233:sub6": 244 # CHECK-GX-JSON-DAG: "%233:sub7": 243 # CHECK-GX-JSON-DAG: "%233:sub8": 240 # CHECK-GX-JSON-DAG: "%233:sub9": 239 # CHECK-GX-JSON-DAG: "%233:sub10": 238 # CHECK-GX-JSON-DAG: "%233:sub11": 237 # CHECK-GX-JSON-DAG: "%233:sub12": 234 # CHECK-GX-JSON-DAG: "%233:sub13": 233 # CHECK-GX-JSON-DAG: "%233:sub14": 232 # CHECK-GX-JSON-DAG: "%233:sub15": 231 # CHECK-GX-JSON-DAG: "%233:sub16": 228 # CHECK-GX-JSON-DAG: "%233:sub17": 227 # CHECK-GX-JSON-DAG: "%233:sub18": 226 # CHECK-GX-JSON-DAG: "%233:sub19": 225 # CHECK-GX-JSON-DAG: "%233:sub20": 222 # CHECK-GX-JSON-DAG: "%233:sub21": 221 # CHECK-GX-JSON-DAG: "%233:sub22": 220 # CHECK-GX-JSON-DAG: "%233:sub23": 219 # CHECK-GX-JSON-DAG: "%233:sub24": 216 # CHECK-GX-JSON-DAG: "%233:sub25": 215 # CHECK-GX-JSON-DAG: "%233:sub26": 214 # CHECK-GX-JSON-DAG: "%233:sub27": 213 # CHECK-GX-JSON-DAG: "%233:sub28": 210 # CHECK-GX-JSON-DAG: "%233:sub29": 209 # CHECK-GX-JSON-DAG: "%233:sub30": 208 # CHECK-GX-JSON-DAG: "%233:sub31": 207 # CHECK-GX-JSON-DAG: "%275:sub0": 300 # CHECK-GX-JSON-DAG: "%275:sub1": 299 # CHECK-GX-JSON-DAG: "%275:sub2": 298 # CHECK-GX-JSON-DAG: "%275:sub3": 297 # CHECK-GX-JSON-DAG: "%275:sub4": 294 # CHECK-GX-JSON-DAG: "%275:sub5": 293 # CHECK-GX-JSON-DAG: "%275:sub6": 292 # CHECK-GX-JSON-DAG: "%275:sub7": 291 # CHECK-GX-JSON-DAG: "%275:sub8": 288 # CHECK-GX-JSON-DAG: "%275:sub9": 287 # CHECK-GX-JSON-DAG: "%275:sub10": 286 # CHECK-GX-JSON-DAG: "%275:sub11": 285 # CHECK-GX-JSON-DAG: "%275:sub12": 282 # CHECK-GX-JSON-DAG: "%275:sub13": 281 # CHECK-GX-JSON-DAG: "%275:sub14": 280 # CHECK-GX-JSON-DAG: "%275:sub15": 279 # CHECK-GX-JSON-DAG: "%275:sub16": 276 # CHECK-GX-JSON-DAG: "%275:sub17": 275 # CHECK-GX-JSON-DAG: "%275:sub18": 274 # CHECK-GX-JSON-DAG: "%275:sub19": 273 # CHECK-GX-JSON-DAG: "%275:sub20": 270 # CHECK-GX-JSON-DAG: "%275:sub21": 269 # CHECK-GX-JSON-DAG: "%275:sub22": 268 # CHECK-GX-JSON-DAG: "%275:sub23": 267 # CHECK-GX-JSON-DAG: "%275:sub24": 264 # CHECK-GX-JSON-DAG: "%275:sub25": 263 # CHECK-GX-JSON-DAG: "%275:sub26": 262 # CHECK-GX-JSON-DAG: "%275:sub27": 261 # CHECK-GX-JSON-DAG: "%275:sub28": 258 # CHECK-GX-JSON-DAG: "%275:sub29": 257 # CHECK-GX-JSON-DAG: "%275:sub30": 256 # CHECK-GX-JSON-DAG: "%275:sub31": 255 # CHECK-GX-JSON-DAG: "%317:sub0": 348 # CHECK-GX-JSON-DAG: "%317:sub1": 347 # CHECK-GX-JSON-DAG: "%317:sub2": 346 # CHECK-GX-JSON-DAG: "%317:sub3": 345 # CHECK-GX-JSON-DAG: "%317:sub4": 342 # CHECK-GX-JSON-DAG: "%317:sub5": 341 # CHECK-GX-JSON-DAG: "%317:sub6": 340 # CHECK-GX-JSON-DAG: "%317:sub7": 339 # CHECK-GX-JSON-DAG: "%317:sub8": 336 # CHECK-GX-JSON-DAG: "%317:sub9": 335 # CHECK-GX-JSON-DAG: "%317:sub10": 334 # CHECK-GX-JSON-DAG: "%317:sub11": 333 # CHECK-GX-JSON-DAG: "%317:sub12": 330 # CHECK-GX-JSON-DAG: "%317:sub13": 329 # CHECK-GX-JSON-DAG: "%317:sub14": 328 # CHECK-GX-JSON-DAG: "%317:sub15": 327 # CHECK-GX-JSON-DAG: "%317:sub16": 324 # CHECK-GX-JSON-DAG: "%317:sub17": 323 # CHECK-GX-JSON-DAG: "%317:sub18": 322 # CHECK-GX-JSON-DAG: "%317:sub19": 321 # CHECK-GX-JSON-DAG: "%317:sub20": 318 # CHECK-GX-JSON-DAG: "%317:sub21": 317 # CHECK-GX-JSON-DAG: "%317:sub22": 316 # CHECK-GX-JSON-DAG: "%317:sub23": 315 # CHECK-GX-JSON-DAG: "%317:sub24": 312 # CHECK-GX-JSON-DAG: "%317:sub25": 311 # CHECK-GX-JSON-DAG: "%317:sub26": 310 # CHECK-GX-JSON-DAG: "%317:sub27": 309 # CHECK-GX-JSON-DAG: "%317:sub28": 306 # CHECK-GX-JSON-DAG: "%317:sub29": 305 # CHECK-GX-JSON-DAG: "%317:sub30": 304 # CHECK-GX-JSON-DAG: "%317:sub31": 303 # CHECK-GX-JSON-DAG: "%359:sub0": 396 # CHECK-GX-JSON-DAG: "%359:sub1": 395 # CHECK-GX-JSON-DAG: "%359:sub2": 394 # CHECK-GX-JSON-DAG: "%359:sub3": 393 # CHECK-GX-JSON-DAG: "%359:sub4": 390 # CHECK-GX-JSON-DAG: "%359:sub5": 389 # CHECK-GX-JSON-DAG: "%359:sub6": 388 # CHECK-GX-JSON-DAG: "%359:sub7": 387 # CHECK-GX-JSON-DAG: "%359:sub8": 384 # CHECK-GX-JSON-DAG: "%359:sub9": 383 # CHECK-GX-JSON-DAG: "%359:sub10": 382 # CHECK-GX-JSON-DAG: "%359:sub11": 381 # CHECK-GX-JSON-DAG: "%359:sub12": 378 # CHECK-GX-JSON-DAG: "%359:sub13": 377 # CHECK-GX-JSON-DAG: "%359:sub14": 376 # CHECK-GX-JSON-DAG: "%359:sub15": 375 # CHECK-GX-JSON-DAG: "%359:sub16": 372 # CHECK-GX-JSON-DAG: "%359:sub17": 371 # CHECK-GX-JSON-DAG: "%359:sub18": 370 # CHECK-GX-JSON-DAG: "%359:sub19": 369 # CHECK-GX-JSON-DAG: "%359:sub20": 366 # CHECK-GX-JSON-DAG: "%359:sub21": 365 # CHECK-GX-JSON-DAG: "%359:sub22": 364 # CHECK-GX-JSON-DAG: "%359:sub23": 363 # CHECK-GX-JSON-DAG: "%359:sub24": 360 # CHECK-GX-JSON-DAG: "%359:sub25": 359 # CHECK-GX-JSON-DAG: "%359:sub26": 358 # CHECK-GX-JSON-DAG: "%359:sub27": 357 # CHECK-GX-JSON-DAG: "%359:sub28": 354 # CHECK-GX-JSON-DAG: "%359:sub29": 353 # CHECK-GX-JSON-DAG: "%359:sub30": 352 # CHECK-GX-JSON-DAG: "%359:sub31": 351 # CHECK-GX-JSON-DAG: "%361": 13 # CHECK-GX-JSON-DAG: "%362": 13 # CHECK-GX-JSON-DAG: "%363": 13 # CHECK-GX-JSON-DAG: "%364": 13 # CHECK-GX-JSON-DAG: "%366": 13 # CHECK-GX-JSON-DAG: "%367": 13 # CHECK-GX-JSON-DAG: "%368": 13 # CHECK-GX-JSON-DAG: "%369": 13 # CHECK-GX-JSON-DAG: "%371": 13 # CHECK-GX-JSON-DAG: "%372": 13 # CHECK-GX-JSON-DAG: "%373": 13 # CHECK-GX-JSON-DAG: "%374": 13 # CHECK-GX-JSON-DAG: "%376": 13 # CHECK-GX-JSON-DAG: "%377": 13 # CHECK-GX-JSON-DAG: "%378": 13 # CHECK-GX-JSON-DAG: "%379": 13 # CHECK-GX-JSON-DAG: "%381": 13 # CHECK-GX-JSON-DAG: "%382": 13 # CHECK-GX-JSON-DAG: "%383": 13 # CHECK-GX-JSON-DAG: "%384": 13 # CHECK-GX-JSON-DAG: "%385:sub0": 2 # CHECK-GX-JSON-DAG: "%385:sub1": 1 # CHECK-GX-JSON-DAG: "%385:sub2": 0 # CHECK-GX-JSON-DAG: "%386": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%388:vgpr_32 = COPY %385.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 107 # CHECK-GX-JSON-DAG: "%69:sub1": 106 # CHECK-GX-JSON-DAG: "%69:sub2": 105 # CHECK-GX-JSON-DAG: "%69:sub3": 104 # CHECK-GX-JSON-DAG: "%69:sub4": 101 # CHECK-GX-JSON-DAG: "%69:sub5": 100 # CHECK-GX-JSON-DAG: "%69:sub6": 99 # CHECK-GX-JSON-DAG: "%69:sub7": 98 # CHECK-GX-JSON-DAG: "%69:sub8": 95 # CHECK-GX-JSON-DAG: "%69:sub9": 94 # CHECK-GX-JSON-DAG: "%69:sub10": 93 # CHECK-GX-JSON-DAG: "%69:sub11": 92 # CHECK-GX-JSON-DAG: "%69:sub12": 89 # CHECK-GX-JSON-DAG: "%69:sub13": 88 # CHECK-GX-JSON-DAG: "%69:sub14": 87 # CHECK-GX-JSON-DAG: "%69:sub15": 86 # CHECK-GX-JSON-DAG: "%69:sub16": 83 # CHECK-GX-JSON-DAG: "%69:sub17": 82 # CHECK-GX-JSON-DAG: "%69:sub18": 81 # CHECK-GX-JSON-DAG: "%69:sub19": 80 # CHECK-GX-JSON-DAG: "%69:sub20": 77 # CHECK-GX-JSON-DAG: "%69:sub21": 76 # CHECK-GX-JSON-DAG: "%69:sub22": 75 # CHECK-GX-JSON-DAG: "%69:sub23": 74 # CHECK-GX-JSON-DAG: "%69:sub24": 71 # CHECK-GX-JSON-DAG: "%69:sub25": 70 # CHECK-GX-JSON-DAG: "%69:sub26": 69 # CHECK-GX-JSON-DAG: "%69:sub27": 68 # CHECK-GX-JSON-DAG: "%69:sub28": 65 # CHECK-GX-JSON-DAG: "%69:sub29": 64 # CHECK-GX-JSON-DAG: "%69:sub30": 63 # CHECK-GX-JSON-DAG: "%69:sub31": 62 # CHECK-GX-JSON-DAG: "%70:sub0": 59 # CHECK-GX-JSON-DAG: "%70:sub1": 58 # CHECK-GX-JSON-DAG: "%70:sub2": 57 # CHECK-GX-JSON-DAG: "%70:sub3": 56 # CHECK-GX-JSON-DAG: "%70:sub4": 53 # CHECK-GX-JSON-DAG: "%70:sub5": 52 # CHECK-GX-JSON-DAG: "%70:sub6": 51 # CHECK-GX-JSON-DAG: "%70:sub7": 50 # CHECK-GX-JSON-DAG: "%70:sub8": 47 # CHECK-GX-JSON-DAG: "%70:sub9": 46 # CHECK-GX-JSON-DAG: "%70:sub10": 45 # CHECK-GX-JSON-DAG: "%70:sub11": 44 # CHECK-GX-JSON-DAG: "%70:sub12": 41 # CHECK-GX-JSON-DAG: "%70:sub13": 40 # CHECK-GX-JSON-DAG: "%70:sub14": 39 # CHECK-GX-JSON-DAG: "%70:sub15": 38 # CHECK-GX-JSON-DAG: "%70:sub16": 35 # CHECK-GX-JSON-DAG: "%70:sub17": 34 # CHECK-GX-JSON-DAG: "%70:sub18": 33 # CHECK-GX-JSON-DAG: "%70:sub19": 32 # CHECK-GX-JSON-DAG: "%70:sub20": 29 # CHECK-GX-JSON-DAG: "%70:sub21": 28 # CHECK-GX-JSON-DAG: "%70:sub22": 27 # CHECK-GX-JSON-DAG: "%70:sub23": 26 # CHECK-GX-JSON-DAG: "%70:sub24": 23 # CHECK-GX-JSON-DAG: "%70:sub25": 22 # CHECK-GX-JSON-DAG: "%70:sub26": 21 # CHECK-GX-JSON-DAG: "%70:sub27": 20 # CHECK-GX-JSON-DAG: "%70:sub28": 17 # CHECK-GX-JSON-DAG: "%70:sub29": 16 # CHECK-GX-JSON-DAG: "%70:sub30": 15 # CHECK-GX-JSON-DAG: "%70:sub31": 14 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 155 # CHECK-GX-JSON-DAG: "%149:sub1": 154 # CHECK-GX-JSON-DAG: "%149:sub2": 153 # CHECK-GX-JSON-DAG: "%149:sub3": 152 # CHECK-GX-JSON-DAG: "%149:sub4": 149 # CHECK-GX-JSON-DAG: "%149:sub5": 148 # CHECK-GX-JSON-DAG: "%149:sub6": 147 # CHECK-GX-JSON-DAG: "%149:sub7": 146 # CHECK-GX-JSON-DAG: "%149:sub8": 143 # CHECK-GX-JSON-DAG: "%149:sub9": 142 # CHECK-GX-JSON-DAG: "%149:sub10": 141 # CHECK-GX-JSON-DAG: "%149:sub11": 140 # CHECK-GX-JSON-DAG: "%149:sub12": 137 # CHECK-GX-JSON-DAG: "%149:sub13": 136 # CHECK-GX-JSON-DAG: "%149:sub14": 135 # CHECK-GX-JSON-DAG: "%149:sub15": 134 # CHECK-GX-JSON-DAG: "%149:sub16": 131 # CHECK-GX-JSON-DAG: "%149:sub17": 130 # CHECK-GX-JSON-DAG: "%149:sub18": 129 # CHECK-GX-JSON-DAG: "%149:sub19": 128 # CHECK-GX-JSON-DAG: "%149:sub20": 125 # CHECK-GX-JSON-DAG: "%149:sub21": 124 # CHECK-GX-JSON-DAG: "%149:sub22": 123 # CHECK-GX-JSON-DAG: "%149:sub23": 122 # CHECK-GX-JSON-DAG: "%149:sub24": 119 # CHECK-GX-JSON-DAG: "%149:sub25": 118 # CHECK-GX-JSON-DAG: "%149:sub26": 117 # CHECK-GX-JSON-DAG: "%149:sub27": 116 # CHECK-GX-JSON-DAG: "%149:sub28": 113 # CHECK-GX-JSON-DAG: "%149:sub29": 112 # CHECK-GX-JSON-DAG: "%149:sub30": 111 # CHECK-GX-JSON-DAG: "%149:sub31": 110 # CHECK-GX-JSON-DAG: "%191:sub0": 203 # CHECK-GX-JSON-DAG: "%191:sub1": 202 # CHECK-GX-JSON-DAG: "%191:sub2": 201 # CHECK-GX-JSON-DAG: "%191:sub3": 200 # CHECK-GX-JSON-DAG: "%191:sub4": 197 # CHECK-GX-JSON-DAG: "%191:sub5": 196 # CHECK-GX-JSON-DAG: "%191:sub6": 195 # CHECK-GX-JSON-DAG: "%191:sub7": 194 # CHECK-GX-JSON-DAG: "%191:sub8": 191 # CHECK-GX-JSON-DAG: "%191:sub9": 190 # CHECK-GX-JSON-DAG: "%191:sub10": 189 # CHECK-GX-JSON-DAG: "%191:sub11": 188 # CHECK-GX-JSON-DAG: "%191:sub12": 185 # CHECK-GX-JSON-DAG: "%191:sub13": 184 # CHECK-GX-JSON-DAG: "%191:sub14": 183 # CHECK-GX-JSON-DAG: "%191:sub15": 182 # CHECK-GX-JSON-DAG: "%191:sub16": 179 # CHECK-GX-JSON-DAG: "%191:sub17": 178 # CHECK-GX-JSON-DAG: "%191:sub18": 177 # CHECK-GX-JSON-DAG: "%191:sub19": 176 # CHECK-GX-JSON-DAG: "%191:sub20": 173 # CHECK-GX-JSON-DAG: "%191:sub21": 172 # CHECK-GX-JSON-DAG: "%191:sub22": 171 # CHECK-GX-JSON-DAG: "%191:sub23": 170 # CHECK-GX-JSON-DAG: "%191:sub24": 167 # CHECK-GX-JSON-DAG: "%191:sub25": 166 # CHECK-GX-JSON-DAG: "%191:sub26": 165 # CHECK-GX-JSON-DAG: "%191:sub27": 164 # CHECK-GX-JSON-DAG: "%191:sub28": 161 # CHECK-GX-JSON-DAG: "%191:sub29": 160 # CHECK-GX-JSON-DAG: "%191:sub30": 159 # CHECK-GX-JSON-DAG: "%191:sub31": 158 # CHECK-GX-JSON-DAG: "%233:sub0": 251 # CHECK-GX-JSON-DAG: "%233:sub1": 250 # CHECK-GX-JSON-DAG: "%233:sub2": 249 # CHECK-GX-JSON-DAG: "%233:sub3": 248 # CHECK-GX-JSON-DAG: "%233:sub4": 245 # CHECK-GX-JSON-DAG: "%233:sub5": 244 # CHECK-GX-JSON-DAG: "%233:sub6": 243 # CHECK-GX-JSON-DAG: "%233:sub7": 242 # CHECK-GX-JSON-DAG: "%233:sub8": 239 # CHECK-GX-JSON-DAG: "%233:sub9": 238 # CHECK-GX-JSON-DAG: "%233:sub10": 237 # CHECK-GX-JSON-DAG: "%233:sub11": 236 # CHECK-GX-JSON-DAG: "%233:sub12": 233 # CHECK-GX-JSON-DAG: "%233:sub13": 232 # CHECK-GX-JSON-DAG: "%233:sub14": 231 # CHECK-GX-JSON-DAG: "%233:sub15": 230 # CHECK-GX-JSON-DAG: "%233:sub16": 227 # CHECK-GX-JSON-DAG: "%233:sub17": 226 # CHECK-GX-JSON-DAG: "%233:sub18": 225 # CHECK-GX-JSON-DAG: "%233:sub19": 224 # CHECK-GX-JSON-DAG: "%233:sub20": 221 # CHECK-GX-JSON-DAG: "%233:sub21": 220 # CHECK-GX-JSON-DAG: "%233:sub22": 219 # CHECK-GX-JSON-DAG: "%233:sub23": 218 # CHECK-GX-JSON-DAG: "%233:sub24": 215 # CHECK-GX-JSON-DAG: "%233:sub25": 214 # CHECK-GX-JSON-DAG: "%233:sub26": 213 # CHECK-GX-JSON-DAG: "%233:sub27": 212 # CHECK-GX-JSON-DAG: "%233:sub28": 209 # CHECK-GX-JSON-DAG: "%233:sub29": 208 # CHECK-GX-JSON-DAG: "%233:sub30": 207 # CHECK-GX-JSON-DAG: "%233:sub31": 206 # CHECK-GX-JSON-DAG: "%275:sub0": 299 # CHECK-GX-JSON-DAG: "%275:sub1": 298 # CHECK-GX-JSON-DAG: "%275:sub2": 297 # CHECK-GX-JSON-DAG: "%275:sub3": 296 # CHECK-GX-JSON-DAG: "%275:sub4": 293 # CHECK-GX-JSON-DAG: "%275:sub5": 292 # CHECK-GX-JSON-DAG: "%275:sub6": 291 # CHECK-GX-JSON-DAG: "%275:sub7": 290 # CHECK-GX-JSON-DAG: "%275:sub8": 287 # CHECK-GX-JSON-DAG: "%275:sub9": 286 # CHECK-GX-JSON-DAG: "%275:sub10": 285 # CHECK-GX-JSON-DAG: "%275:sub11": 284 # CHECK-GX-JSON-DAG: "%275:sub12": 281 # CHECK-GX-JSON-DAG: "%275:sub13": 280 # CHECK-GX-JSON-DAG: "%275:sub14": 279 # CHECK-GX-JSON-DAG: "%275:sub15": 278 # CHECK-GX-JSON-DAG: "%275:sub16": 275 # CHECK-GX-JSON-DAG: "%275:sub17": 274 # CHECK-GX-JSON-DAG: "%275:sub18": 273 # CHECK-GX-JSON-DAG: "%275:sub19": 272 # CHECK-GX-JSON-DAG: "%275:sub20": 269 # CHECK-GX-JSON-DAG: "%275:sub21": 268 # CHECK-GX-JSON-DAG: "%275:sub22": 267 # CHECK-GX-JSON-DAG: "%275:sub23": 266 # CHECK-GX-JSON-DAG: "%275:sub24": 263 # CHECK-GX-JSON-DAG: "%275:sub25": 262 # CHECK-GX-JSON-DAG: "%275:sub26": 261 # CHECK-GX-JSON-DAG: "%275:sub27": 260 # CHECK-GX-JSON-DAG: "%275:sub28": 257 # CHECK-GX-JSON-DAG: "%275:sub29": 256 # CHECK-GX-JSON-DAG: "%275:sub30": 255 # CHECK-GX-JSON-DAG: "%275:sub31": 254 # CHECK-GX-JSON-DAG: "%317:sub0": 347 # CHECK-GX-JSON-DAG: "%317:sub1": 346 # CHECK-GX-JSON-DAG: "%317:sub2": 345 # CHECK-GX-JSON-DAG: "%317:sub3": 344 # CHECK-GX-JSON-DAG: "%317:sub4": 341 # CHECK-GX-JSON-DAG: "%317:sub5": 340 # CHECK-GX-JSON-DAG: "%317:sub6": 339 # CHECK-GX-JSON-DAG: "%317:sub7": 338 # CHECK-GX-JSON-DAG: "%317:sub8": 335 # CHECK-GX-JSON-DAG: "%317:sub9": 334 # CHECK-GX-JSON-DAG: "%317:sub10": 333 # CHECK-GX-JSON-DAG: "%317:sub11": 332 # CHECK-GX-JSON-DAG: "%317:sub12": 329 # CHECK-GX-JSON-DAG: "%317:sub13": 328 # CHECK-GX-JSON-DAG: "%317:sub14": 327 # CHECK-GX-JSON-DAG: "%317:sub15": 326 # CHECK-GX-JSON-DAG: "%317:sub16": 323 # CHECK-GX-JSON-DAG: "%317:sub17": 322 # CHECK-GX-JSON-DAG: "%317:sub18": 321 # CHECK-GX-JSON-DAG: "%317:sub19": 320 # CHECK-GX-JSON-DAG: "%317:sub20": 317 # CHECK-GX-JSON-DAG: "%317:sub21": 316 # CHECK-GX-JSON-DAG: "%317:sub22": 315 # CHECK-GX-JSON-DAG: "%317:sub23": 314 # CHECK-GX-JSON-DAG: "%317:sub24": 311 # CHECK-GX-JSON-DAG: "%317:sub25": 310 # CHECK-GX-JSON-DAG: "%317:sub26": 309 # CHECK-GX-JSON-DAG: "%317:sub27": 308 # CHECK-GX-JSON-DAG: "%317:sub28": 305 # CHECK-GX-JSON-DAG: "%317:sub29": 304 # CHECK-GX-JSON-DAG: "%317:sub30": 303 # CHECK-GX-JSON-DAG: "%317:sub31": 302 # CHECK-GX-JSON-DAG: "%359:sub0": 395 # CHECK-GX-JSON-DAG: "%359:sub1": 394 # CHECK-GX-JSON-DAG: "%359:sub2": 393 # CHECK-GX-JSON-DAG: "%359:sub3": 392 # CHECK-GX-JSON-DAG: "%359:sub4": 389 # CHECK-GX-JSON-DAG: "%359:sub5": 388 # CHECK-GX-JSON-DAG: "%359:sub6": 387 # CHECK-GX-JSON-DAG: "%359:sub7": 386 # CHECK-GX-JSON-DAG: "%359:sub8": 383 # CHECK-GX-JSON-DAG: "%359:sub9": 382 # CHECK-GX-JSON-DAG: "%359:sub10": 381 # CHECK-GX-JSON-DAG: "%359:sub11": 380 # CHECK-GX-JSON-DAG: "%359:sub12": 377 # CHECK-GX-JSON-DAG: "%359:sub13": 376 # CHECK-GX-JSON-DAG: "%359:sub14": 375 # CHECK-GX-JSON-DAG: "%359:sub15": 374 # CHECK-GX-JSON-DAG: "%359:sub16": 371 # CHECK-GX-JSON-DAG: "%359:sub17": 370 # CHECK-GX-JSON-DAG: "%359:sub18": 369 # CHECK-GX-JSON-DAG: "%359:sub19": 368 # CHECK-GX-JSON-DAG: "%359:sub20": 365 # CHECK-GX-JSON-DAG: "%359:sub21": 364 # CHECK-GX-JSON-DAG: "%359:sub22": 363 # CHECK-GX-JSON-DAG: "%359:sub23": 362 # CHECK-GX-JSON-DAG: "%359:sub24": 359 # CHECK-GX-JSON-DAG: "%359:sub25": 358 # CHECK-GX-JSON-DAG: "%359:sub26": 357 # CHECK-GX-JSON-DAG: "%359:sub27": 356 # CHECK-GX-JSON-DAG: "%359:sub28": 353 # CHECK-GX-JSON-DAG: "%359:sub29": 352 # CHECK-GX-JSON-DAG: "%359:sub30": 351 # CHECK-GX-JSON-DAG: "%359:sub31": 350 # CHECK-GX-JSON-DAG: "%361": 12 # CHECK-GX-JSON-DAG: "%362": 12 # CHECK-GX-JSON-DAG: "%363": 12 # CHECK-GX-JSON-DAG: "%364": 12 # CHECK-GX-JSON-DAG: "%366": 12 # CHECK-GX-JSON-DAG: "%367": 12 # CHECK-GX-JSON-DAG: "%368": 12 # CHECK-GX-JSON-DAG: "%369": 12 # CHECK-GX-JSON-DAG: "%371": 12 # CHECK-GX-JSON-DAG: "%372": 12 # CHECK-GX-JSON-DAG: "%373": 12 # CHECK-GX-JSON-DAG: "%374": 12 # CHECK-GX-JSON-DAG: "%376": 12 # CHECK-GX-JSON-DAG: "%377": 12 # CHECK-GX-JSON-DAG: "%378": 12 # CHECK-GX-JSON-DAG: "%379": 12 # CHECK-GX-JSON-DAG: "%381": 12 # CHECK-GX-JSON-DAG: "%382": 12 # CHECK-GX-JSON-DAG: "%383": 12 # CHECK-GX-JSON-DAG: "%384": 12 # CHECK-GX-JSON-DAG: "%385:sub0": 1 # CHECK-GX-JSON-DAG: "%385:sub1": 0 # CHECK-GX-JSON-DAG: "%386": 12 # CHECK-GX-JSON-DAG: "%387": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%389:vgpr_32 = COPY %385.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 106 # CHECK-GX-JSON-DAG: "%69:sub1": 105 # CHECK-GX-JSON-DAG: "%69:sub2": 104 # CHECK-GX-JSON-DAG: "%69:sub3": 103 # CHECK-GX-JSON-DAG: "%69:sub4": 100 # CHECK-GX-JSON-DAG: "%69:sub5": 99 # CHECK-GX-JSON-DAG: "%69:sub6": 98 # CHECK-GX-JSON-DAG: "%69:sub7": 97 # CHECK-GX-JSON-DAG: "%69:sub8": 94 # CHECK-GX-JSON-DAG: "%69:sub9": 93 # CHECK-GX-JSON-DAG: "%69:sub10": 92 # CHECK-GX-JSON-DAG: "%69:sub11": 91 # CHECK-GX-JSON-DAG: "%69:sub12": 88 # CHECK-GX-JSON-DAG: "%69:sub13": 87 # CHECK-GX-JSON-DAG: "%69:sub14": 86 # CHECK-GX-JSON-DAG: "%69:sub15": 85 # CHECK-GX-JSON-DAG: "%69:sub16": 82 # CHECK-GX-JSON-DAG: "%69:sub17": 81 # CHECK-GX-JSON-DAG: "%69:sub18": 80 # CHECK-GX-JSON-DAG: "%69:sub19": 79 # CHECK-GX-JSON-DAG: "%69:sub20": 76 # CHECK-GX-JSON-DAG: "%69:sub21": 75 # CHECK-GX-JSON-DAG: "%69:sub22": 74 # CHECK-GX-JSON-DAG: "%69:sub23": 73 # CHECK-GX-JSON-DAG: "%69:sub24": 70 # CHECK-GX-JSON-DAG: "%69:sub25": 69 # CHECK-GX-JSON-DAG: "%69:sub26": 68 # CHECK-GX-JSON-DAG: "%69:sub27": 67 # CHECK-GX-JSON-DAG: "%69:sub28": 64 # CHECK-GX-JSON-DAG: "%69:sub29": 63 # CHECK-GX-JSON-DAG: "%69:sub30": 62 # CHECK-GX-JSON-DAG: "%69:sub31": 61 # CHECK-GX-JSON-DAG: "%70:sub0": 58 # CHECK-GX-JSON-DAG: "%70:sub1": 57 # CHECK-GX-JSON-DAG: "%70:sub2": 56 # CHECK-GX-JSON-DAG: "%70:sub3": 55 # CHECK-GX-JSON-DAG: "%70:sub4": 52 # CHECK-GX-JSON-DAG: "%70:sub5": 51 # CHECK-GX-JSON-DAG: "%70:sub6": 50 # CHECK-GX-JSON-DAG: "%70:sub7": 49 # CHECK-GX-JSON-DAG: "%70:sub8": 46 # CHECK-GX-JSON-DAG: "%70:sub9": 45 # CHECK-GX-JSON-DAG: "%70:sub10": 44 # CHECK-GX-JSON-DAG: "%70:sub11": 43 # CHECK-GX-JSON-DAG: "%70:sub12": 40 # CHECK-GX-JSON-DAG: "%70:sub13": 39 # CHECK-GX-JSON-DAG: "%70:sub14": 38 # CHECK-GX-JSON-DAG: "%70:sub15": 37 # CHECK-GX-JSON-DAG: "%70:sub16": 34 # CHECK-GX-JSON-DAG: "%70:sub17": 33 # CHECK-GX-JSON-DAG: "%70:sub18": 32 # CHECK-GX-JSON-DAG: "%70:sub19": 31 # CHECK-GX-JSON-DAG: "%70:sub20": 28 # CHECK-GX-JSON-DAG: "%70:sub21": 27 # CHECK-GX-JSON-DAG: "%70:sub22": 26 # CHECK-GX-JSON-DAG: "%70:sub23": 25 # CHECK-GX-JSON-DAG: "%70:sub24": 22 # CHECK-GX-JSON-DAG: "%70:sub25": 21 # CHECK-GX-JSON-DAG: "%70:sub26": 20 # CHECK-GX-JSON-DAG: "%70:sub27": 19 # CHECK-GX-JSON-DAG: "%70:sub28": 16 # CHECK-GX-JSON-DAG: "%70:sub29": 15 # CHECK-GX-JSON-DAG: "%70:sub30": 14 # CHECK-GX-JSON-DAG: "%70:sub31": 13 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 154 # CHECK-GX-JSON-DAG: "%149:sub1": 153 # CHECK-GX-JSON-DAG: "%149:sub2": 152 # CHECK-GX-JSON-DAG: "%149:sub3": 151 # CHECK-GX-JSON-DAG: "%149:sub4": 148 # CHECK-GX-JSON-DAG: "%149:sub5": 147 # CHECK-GX-JSON-DAG: "%149:sub6": 146 # CHECK-GX-JSON-DAG: "%149:sub7": 145 # CHECK-GX-JSON-DAG: "%149:sub8": 142 # CHECK-GX-JSON-DAG: "%149:sub9": 141 # CHECK-GX-JSON-DAG: "%149:sub10": 140 # CHECK-GX-JSON-DAG: "%149:sub11": 139 # CHECK-GX-JSON-DAG: "%149:sub12": 136 # CHECK-GX-JSON-DAG: "%149:sub13": 135 # CHECK-GX-JSON-DAG: "%149:sub14": 134 # CHECK-GX-JSON-DAG: "%149:sub15": 133 # CHECK-GX-JSON-DAG: "%149:sub16": 130 # CHECK-GX-JSON-DAG: "%149:sub17": 129 # CHECK-GX-JSON-DAG: "%149:sub18": 128 # CHECK-GX-JSON-DAG: "%149:sub19": 127 # CHECK-GX-JSON-DAG: "%149:sub20": 124 # CHECK-GX-JSON-DAG: "%149:sub21": 123 # CHECK-GX-JSON-DAG: "%149:sub22": 122 # CHECK-GX-JSON-DAG: "%149:sub23": 121 # CHECK-GX-JSON-DAG: "%149:sub24": 118 # CHECK-GX-JSON-DAG: "%149:sub25": 117 # CHECK-GX-JSON-DAG: "%149:sub26": 116 # CHECK-GX-JSON-DAG: "%149:sub27": 115 # CHECK-GX-JSON-DAG: "%149:sub28": 112 # CHECK-GX-JSON-DAG: "%149:sub29": 111 # CHECK-GX-JSON-DAG: "%149:sub30": 110 # CHECK-GX-JSON-DAG: "%149:sub31": 109 # CHECK-GX-JSON-DAG: "%191:sub0": 202 # CHECK-GX-JSON-DAG: "%191:sub1": 201 # CHECK-GX-JSON-DAG: "%191:sub2": 200 # CHECK-GX-JSON-DAG: "%191:sub3": 199 # CHECK-GX-JSON-DAG: "%191:sub4": 196 # CHECK-GX-JSON-DAG: "%191:sub5": 195 # CHECK-GX-JSON-DAG: "%191:sub6": 194 # CHECK-GX-JSON-DAG: "%191:sub7": 193 # CHECK-GX-JSON-DAG: "%191:sub8": 190 # CHECK-GX-JSON-DAG: "%191:sub9": 189 # CHECK-GX-JSON-DAG: "%191:sub10": 188 # CHECK-GX-JSON-DAG: "%191:sub11": 187 # CHECK-GX-JSON-DAG: "%191:sub12": 184 # CHECK-GX-JSON-DAG: "%191:sub13": 183 # CHECK-GX-JSON-DAG: "%191:sub14": 182 # CHECK-GX-JSON-DAG: "%191:sub15": 181 # CHECK-GX-JSON-DAG: "%191:sub16": 178 # CHECK-GX-JSON-DAG: "%191:sub17": 177 # CHECK-GX-JSON-DAG: "%191:sub18": 176 # CHECK-GX-JSON-DAG: "%191:sub19": 175 # CHECK-GX-JSON-DAG: "%191:sub20": 172 # CHECK-GX-JSON-DAG: "%191:sub21": 171 # CHECK-GX-JSON-DAG: "%191:sub22": 170 # CHECK-GX-JSON-DAG: "%191:sub23": 169 # CHECK-GX-JSON-DAG: "%191:sub24": 166 # CHECK-GX-JSON-DAG: "%191:sub25": 165 # CHECK-GX-JSON-DAG: "%191:sub26": 164 # CHECK-GX-JSON-DAG: "%191:sub27": 163 # CHECK-GX-JSON-DAG: "%191:sub28": 160 # CHECK-GX-JSON-DAG: "%191:sub29": 159 # CHECK-GX-JSON-DAG: "%191:sub30": 158 # CHECK-GX-JSON-DAG: "%191:sub31": 157 # CHECK-GX-JSON-DAG: "%233:sub0": 250 # CHECK-GX-JSON-DAG: "%233:sub1": 249 # CHECK-GX-JSON-DAG: "%233:sub2": 248 # CHECK-GX-JSON-DAG: "%233:sub3": 247 # CHECK-GX-JSON-DAG: "%233:sub4": 244 # CHECK-GX-JSON-DAG: "%233:sub5": 243 # CHECK-GX-JSON-DAG: "%233:sub6": 242 # CHECK-GX-JSON-DAG: "%233:sub7": 241 # CHECK-GX-JSON-DAG: "%233:sub8": 238 # CHECK-GX-JSON-DAG: "%233:sub9": 237 # CHECK-GX-JSON-DAG: "%233:sub10": 236 # CHECK-GX-JSON-DAG: "%233:sub11": 235 # CHECK-GX-JSON-DAG: "%233:sub12": 232 # CHECK-GX-JSON-DAG: "%233:sub13": 231 # CHECK-GX-JSON-DAG: "%233:sub14": 230 # CHECK-GX-JSON-DAG: "%233:sub15": 229 # CHECK-GX-JSON-DAG: "%233:sub16": 226 # CHECK-GX-JSON-DAG: "%233:sub17": 225 # CHECK-GX-JSON-DAG: "%233:sub18": 224 # CHECK-GX-JSON-DAG: "%233:sub19": 223 # CHECK-GX-JSON-DAG: "%233:sub20": 220 # CHECK-GX-JSON-DAG: "%233:sub21": 219 # CHECK-GX-JSON-DAG: "%233:sub22": 218 # CHECK-GX-JSON-DAG: "%233:sub23": 217 # CHECK-GX-JSON-DAG: "%233:sub24": 214 # CHECK-GX-JSON-DAG: "%233:sub25": 213 # CHECK-GX-JSON-DAG: "%233:sub26": 212 # CHECK-GX-JSON-DAG: "%233:sub27": 211 # CHECK-GX-JSON-DAG: "%233:sub28": 208 # CHECK-GX-JSON-DAG: "%233:sub29": 207 # CHECK-GX-JSON-DAG: "%233:sub30": 206 # CHECK-GX-JSON-DAG: "%233:sub31": 205 # CHECK-GX-JSON-DAG: "%275:sub0": 298 # CHECK-GX-JSON-DAG: "%275:sub1": 297 # CHECK-GX-JSON-DAG: "%275:sub2": 296 # CHECK-GX-JSON-DAG: "%275:sub3": 295 # CHECK-GX-JSON-DAG: "%275:sub4": 292 # CHECK-GX-JSON-DAG: "%275:sub5": 291 # CHECK-GX-JSON-DAG: "%275:sub6": 290 # CHECK-GX-JSON-DAG: "%275:sub7": 289 # CHECK-GX-JSON-DAG: "%275:sub8": 286 # CHECK-GX-JSON-DAG: "%275:sub9": 285 # CHECK-GX-JSON-DAG: "%275:sub10": 284 # CHECK-GX-JSON-DAG: "%275:sub11": 283 # CHECK-GX-JSON-DAG: "%275:sub12": 280 # CHECK-GX-JSON-DAG: "%275:sub13": 279 # CHECK-GX-JSON-DAG: "%275:sub14": 278 # CHECK-GX-JSON-DAG: "%275:sub15": 277 # CHECK-GX-JSON-DAG: "%275:sub16": 274 # CHECK-GX-JSON-DAG: "%275:sub17": 273 # CHECK-GX-JSON-DAG: "%275:sub18": 272 # CHECK-GX-JSON-DAG: "%275:sub19": 271 # CHECK-GX-JSON-DAG: "%275:sub20": 268 # CHECK-GX-JSON-DAG: "%275:sub21": 267 # CHECK-GX-JSON-DAG: "%275:sub22": 266 # CHECK-GX-JSON-DAG: "%275:sub23": 265 # CHECK-GX-JSON-DAG: "%275:sub24": 262 # CHECK-GX-JSON-DAG: "%275:sub25": 261 # CHECK-GX-JSON-DAG: "%275:sub26": 260 # CHECK-GX-JSON-DAG: "%275:sub27": 259 # CHECK-GX-JSON-DAG: "%275:sub28": 256 # CHECK-GX-JSON-DAG: "%275:sub29": 255 # CHECK-GX-JSON-DAG: "%275:sub30": 254 # CHECK-GX-JSON-DAG: "%275:sub31": 253 # CHECK-GX-JSON-DAG: "%317:sub0": 346 # CHECK-GX-JSON-DAG: "%317:sub1": 345 # CHECK-GX-JSON-DAG: "%317:sub2": 344 # CHECK-GX-JSON-DAG: "%317:sub3": 343 # CHECK-GX-JSON-DAG: "%317:sub4": 340 # CHECK-GX-JSON-DAG: "%317:sub5": 339 # CHECK-GX-JSON-DAG: "%317:sub6": 338 # CHECK-GX-JSON-DAG: "%317:sub7": 337 # CHECK-GX-JSON-DAG: "%317:sub8": 334 # CHECK-GX-JSON-DAG: "%317:sub9": 333 # CHECK-GX-JSON-DAG: "%317:sub10": 332 # CHECK-GX-JSON-DAG: "%317:sub11": 331 # CHECK-GX-JSON-DAG: "%317:sub12": 328 # CHECK-GX-JSON-DAG: "%317:sub13": 327 # CHECK-GX-JSON-DAG: "%317:sub14": 326 # CHECK-GX-JSON-DAG: "%317:sub15": 325 # CHECK-GX-JSON-DAG: "%317:sub16": 322 # CHECK-GX-JSON-DAG: "%317:sub17": 321 # CHECK-GX-JSON-DAG: "%317:sub18": 320 # CHECK-GX-JSON-DAG: "%317:sub19": 319 # CHECK-GX-JSON-DAG: "%317:sub20": 316 # CHECK-GX-JSON-DAG: "%317:sub21": 315 # CHECK-GX-JSON-DAG: "%317:sub22": 314 # CHECK-GX-JSON-DAG: "%317:sub23": 313 # CHECK-GX-JSON-DAG: "%317:sub24": 310 # CHECK-GX-JSON-DAG: "%317:sub25": 309 # CHECK-GX-JSON-DAG: "%317:sub26": 308 # CHECK-GX-JSON-DAG: "%317:sub27": 307 # CHECK-GX-JSON-DAG: "%317:sub28": 304 # CHECK-GX-JSON-DAG: "%317:sub29": 303 # CHECK-GX-JSON-DAG: "%317:sub30": 302 # CHECK-GX-JSON-DAG: "%317:sub31": 301 # CHECK-GX-JSON-DAG: "%359:sub0": 394 # CHECK-GX-JSON-DAG: "%359:sub1": 393 # CHECK-GX-JSON-DAG: "%359:sub2": 392 # CHECK-GX-JSON-DAG: "%359:sub3": 391 # CHECK-GX-JSON-DAG: "%359:sub4": 388 # CHECK-GX-JSON-DAG: "%359:sub5": 387 # CHECK-GX-JSON-DAG: "%359:sub6": 386 # CHECK-GX-JSON-DAG: "%359:sub7": 385 # CHECK-GX-JSON-DAG: "%359:sub8": 382 # CHECK-GX-JSON-DAG: "%359:sub9": 381 # CHECK-GX-JSON-DAG: "%359:sub10": 380 # CHECK-GX-JSON-DAG: "%359:sub11": 379 # CHECK-GX-JSON-DAG: "%359:sub12": 376 # CHECK-GX-JSON-DAG: "%359:sub13": 375 # CHECK-GX-JSON-DAG: "%359:sub14": 374 # CHECK-GX-JSON-DAG: "%359:sub15": 373 # CHECK-GX-JSON-DAG: "%359:sub16": 370 # CHECK-GX-JSON-DAG: "%359:sub17": 369 # CHECK-GX-JSON-DAG: "%359:sub18": 368 # CHECK-GX-JSON-DAG: "%359:sub19": 367 # CHECK-GX-JSON-DAG: "%359:sub20": 364 # CHECK-GX-JSON-DAG: "%359:sub21": 363 # CHECK-GX-JSON-DAG: "%359:sub22": 362 # CHECK-GX-JSON-DAG: "%359:sub23": 361 # CHECK-GX-JSON-DAG: "%359:sub24": 358 # CHECK-GX-JSON-DAG: "%359:sub25": 357 # CHECK-GX-JSON-DAG: "%359:sub26": 356 # CHECK-GX-JSON-DAG: "%359:sub27": 355 # CHECK-GX-JSON-DAG: "%359:sub28": 352 # CHECK-GX-JSON-DAG: "%359:sub29": 351 # CHECK-GX-JSON-DAG: "%359:sub30": 350 # CHECK-GX-JSON-DAG: "%359:sub31": 349 # CHECK-GX-JSON-DAG: "%361": 11 # CHECK-GX-JSON-DAG: "%362": 11 # CHECK-GX-JSON-DAG: "%363": 11 # CHECK-GX-JSON-DAG: "%364": 11 # CHECK-GX-JSON-DAG: "%366": 11 # CHECK-GX-JSON-DAG: "%367": 11 # CHECK-GX-JSON-DAG: "%368": 11 # CHECK-GX-JSON-DAG: "%369": 11 # CHECK-GX-JSON-DAG: "%371": 11 # CHECK-GX-JSON-DAG: "%372": 11 # CHECK-GX-JSON-DAG: "%373": 11 # CHECK-GX-JSON-DAG: "%374": 11 # CHECK-GX-JSON-DAG: "%376": 11 # CHECK-GX-JSON-DAG: "%377": 11 # CHECK-GX-JSON-DAG: "%378": 11 # CHECK-GX-JSON-DAG: "%379": 11 # CHECK-GX-JSON-DAG: "%381": 11 # CHECK-GX-JSON-DAG: "%382": 11 # CHECK-GX-JSON-DAG: "%383": 11 # CHECK-GX-JSON-DAG: "%384": 11 # CHECK-GX-JSON-DAG: "%385:sub0": 0 # CHECK-GX-JSON-DAG: "%386": 11 # CHECK-GX-JSON-DAG: "%387": 11 # CHECK-GX-JSON-DAG: "%388": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%390:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 105 # CHECK-GX-JSON-DAG: "%69:sub1": 104 # CHECK-GX-JSON-DAG: "%69:sub2": 103 # CHECK-GX-JSON-DAG: "%69:sub3": 102 # CHECK-GX-JSON-DAG: "%69:sub4": 99 # CHECK-GX-JSON-DAG: "%69:sub5": 98 # CHECK-GX-JSON-DAG: "%69:sub6": 97 # CHECK-GX-JSON-DAG: "%69:sub7": 96 # CHECK-GX-JSON-DAG: "%69:sub8": 93 # CHECK-GX-JSON-DAG: "%69:sub9": 92 # CHECK-GX-JSON-DAG: "%69:sub10": 91 # CHECK-GX-JSON-DAG: "%69:sub11": 90 # CHECK-GX-JSON-DAG: "%69:sub12": 87 # CHECK-GX-JSON-DAG: "%69:sub13": 86 # CHECK-GX-JSON-DAG: "%69:sub14": 85 # CHECK-GX-JSON-DAG: "%69:sub15": 84 # CHECK-GX-JSON-DAG: "%69:sub16": 81 # CHECK-GX-JSON-DAG: "%69:sub17": 80 # CHECK-GX-JSON-DAG: "%69:sub18": 79 # CHECK-GX-JSON-DAG: "%69:sub19": 78 # CHECK-GX-JSON-DAG: "%69:sub20": 75 # CHECK-GX-JSON-DAG: "%69:sub21": 74 # CHECK-GX-JSON-DAG: "%69:sub22": 73 # CHECK-GX-JSON-DAG: "%69:sub23": 72 # CHECK-GX-JSON-DAG: "%69:sub24": 69 # CHECK-GX-JSON-DAG: "%69:sub25": 68 # CHECK-GX-JSON-DAG: "%69:sub26": 67 # CHECK-GX-JSON-DAG: "%69:sub27": 66 # CHECK-GX-JSON-DAG: "%69:sub28": 63 # CHECK-GX-JSON-DAG: "%69:sub29": 62 # CHECK-GX-JSON-DAG: "%69:sub30": 61 # CHECK-GX-JSON-DAG: "%69:sub31": 60 # CHECK-GX-JSON-DAG: "%70:sub0": 57 # CHECK-GX-JSON-DAG: "%70:sub1": 56 # CHECK-GX-JSON-DAG: "%70:sub2": 55 # CHECK-GX-JSON-DAG: "%70:sub3": 54 # CHECK-GX-JSON-DAG: "%70:sub4": 51 # CHECK-GX-JSON-DAG: "%70:sub5": 50 # CHECK-GX-JSON-DAG: "%70:sub6": 49 # CHECK-GX-JSON-DAG: "%70:sub7": 48 # CHECK-GX-JSON-DAG: "%70:sub8": 45 # CHECK-GX-JSON-DAG: "%70:sub9": 44 # CHECK-GX-JSON-DAG: "%70:sub10": 43 # CHECK-GX-JSON-DAG: "%70:sub11": 42 # CHECK-GX-JSON-DAG: "%70:sub12": 39 # CHECK-GX-JSON-DAG: "%70:sub13": 38 # CHECK-GX-JSON-DAG: "%70:sub14": 37 # CHECK-GX-JSON-DAG: "%70:sub15": 36 # CHECK-GX-JSON-DAG: "%70:sub16": 33 # CHECK-GX-JSON-DAG: "%70:sub17": 32 # CHECK-GX-JSON-DAG: "%70:sub18": 31 # CHECK-GX-JSON-DAG: "%70:sub19": 30 # CHECK-GX-JSON-DAG: "%70:sub20": 27 # CHECK-GX-JSON-DAG: "%70:sub21": 26 # CHECK-GX-JSON-DAG: "%70:sub22": 25 # CHECK-GX-JSON-DAG: "%70:sub23": 24 # CHECK-GX-JSON-DAG: "%70:sub24": 21 # CHECK-GX-JSON-DAG: "%70:sub25": 20 # CHECK-GX-JSON-DAG: "%70:sub26": 19 # CHECK-GX-JSON-DAG: "%70:sub27": 18 # CHECK-GX-JSON-DAG: "%70:sub28": 15 # CHECK-GX-JSON-DAG: "%70:sub29": 14 # CHECK-GX-JSON-DAG: "%70:sub30": 13 # CHECK-GX-JSON-DAG: "%70:sub31": 12 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 153 # CHECK-GX-JSON-DAG: "%149:sub1": 152 # CHECK-GX-JSON-DAG: "%149:sub2": 151 # CHECK-GX-JSON-DAG: "%149:sub3": 150 # CHECK-GX-JSON-DAG: "%149:sub4": 147 # CHECK-GX-JSON-DAG: "%149:sub5": 146 # CHECK-GX-JSON-DAG: "%149:sub6": 145 # CHECK-GX-JSON-DAG: "%149:sub7": 144 # CHECK-GX-JSON-DAG: "%149:sub8": 141 # CHECK-GX-JSON-DAG: "%149:sub9": 140 # CHECK-GX-JSON-DAG: "%149:sub10": 139 # CHECK-GX-JSON-DAG: "%149:sub11": 138 # CHECK-GX-JSON-DAG: "%149:sub12": 135 # CHECK-GX-JSON-DAG: "%149:sub13": 134 # CHECK-GX-JSON-DAG: "%149:sub14": 133 # CHECK-GX-JSON-DAG: "%149:sub15": 132 # CHECK-GX-JSON-DAG: "%149:sub16": 129 # CHECK-GX-JSON-DAG: "%149:sub17": 128 # CHECK-GX-JSON-DAG: "%149:sub18": 127 # CHECK-GX-JSON-DAG: "%149:sub19": 126 # CHECK-GX-JSON-DAG: "%149:sub20": 123 # CHECK-GX-JSON-DAG: "%149:sub21": 122 # CHECK-GX-JSON-DAG: "%149:sub22": 121 # CHECK-GX-JSON-DAG: "%149:sub23": 120 # CHECK-GX-JSON-DAG: "%149:sub24": 117 # CHECK-GX-JSON-DAG: "%149:sub25": 116 # CHECK-GX-JSON-DAG: "%149:sub26": 115 # CHECK-GX-JSON-DAG: "%149:sub27": 114 # CHECK-GX-JSON-DAG: "%149:sub28": 111 # CHECK-GX-JSON-DAG: "%149:sub29": 110 # CHECK-GX-JSON-DAG: "%149:sub30": 109 # CHECK-GX-JSON-DAG: "%149:sub31": 108 # CHECK-GX-JSON-DAG: "%191:sub0": 201 # CHECK-GX-JSON-DAG: "%191:sub1": 200 # CHECK-GX-JSON-DAG: "%191:sub2": 199 # CHECK-GX-JSON-DAG: "%191:sub3": 198 # CHECK-GX-JSON-DAG: "%191:sub4": 195 # CHECK-GX-JSON-DAG: "%191:sub5": 194 # CHECK-GX-JSON-DAG: "%191:sub6": 193 # CHECK-GX-JSON-DAG: "%191:sub7": 192 # CHECK-GX-JSON-DAG: "%191:sub8": 189 # CHECK-GX-JSON-DAG: "%191:sub9": 188 # CHECK-GX-JSON-DAG: "%191:sub10": 187 # CHECK-GX-JSON-DAG: "%191:sub11": 186 # CHECK-GX-JSON-DAG: "%191:sub12": 183 # CHECK-GX-JSON-DAG: "%191:sub13": 182 # CHECK-GX-JSON-DAG: "%191:sub14": 181 # CHECK-GX-JSON-DAG: "%191:sub15": 180 # CHECK-GX-JSON-DAG: "%191:sub16": 177 # CHECK-GX-JSON-DAG: "%191:sub17": 176 # CHECK-GX-JSON-DAG: "%191:sub18": 175 # CHECK-GX-JSON-DAG: "%191:sub19": 174 # CHECK-GX-JSON-DAG: "%191:sub20": 171 # CHECK-GX-JSON-DAG: "%191:sub21": 170 # CHECK-GX-JSON-DAG: "%191:sub22": 169 # CHECK-GX-JSON-DAG: "%191:sub23": 168 # CHECK-GX-JSON-DAG: "%191:sub24": 165 # CHECK-GX-JSON-DAG: "%191:sub25": 164 # CHECK-GX-JSON-DAG: "%191:sub26": 163 # CHECK-GX-JSON-DAG: "%191:sub27": 162 # CHECK-GX-JSON-DAG: "%191:sub28": 159 # CHECK-GX-JSON-DAG: "%191:sub29": 158 # CHECK-GX-JSON-DAG: "%191:sub30": 157 # CHECK-GX-JSON-DAG: "%191:sub31": 156 # CHECK-GX-JSON-DAG: "%233:sub0": 249 # CHECK-GX-JSON-DAG: "%233:sub1": 248 # CHECK-GX-JSON-DAG: "%233:sub2": 247 # CHECK-GX-JSON-DAG: "%233:sub3": 246 # CHECK-GX-JSON-DAG: "%233:sub4": 243 # CHECK-GX-JSON-DAG: "%233:sub5": 242 # CHECK-GX-JSON-DAG: "%233:sub6": 241 # CHECK-GX-JSON-DAG: "%233:sub7": 240 # CHECK-GX-JSON-DAG: "%233:sub8": 237 # CHECK-GX-JSON-DAG: "%233:sub9": 236 # CHECK-GX-JSON-DAG: "%233:sub10": 235 # CHECK-GX-JSON-DAG: "%233:sub11": 234 # CHECK-GX-JSON-DAG: "%233:sub12": 231 # CHECK-GX-JSON-DAG: "%233:sub13": 230 # CHECK-GX-JSON-DAG: "%233:sub14": 229 # CHECK-GX-JSON-DAG: "%233:sub15": 228 # CHECK-GX-JSON-DAG: "%233:sub16": 225 # CHECK-GX-JSON-DAG: "%233:sub17": 224 # CHECK-GX-JSON-DAG: "%233:sub18": 223 # CHECK-GX-JSON-DAG: "%233:sub19": 222 # CHECK-GX-JSON-DAG: "%233:sub20": 219 # CHECK-GX-JSON-DAG: "%233:sub21": 218 # CHECK-GX-JSON-DAG: "%233:sub22": 217 # CHECK-GX-JSON-DAG: "%233:sub23": 216 # CHECK-GX-JSON-DAG: "%233:sub24": 213 # CHECK-GX-JSON-DAG: "%233:sub25": 212 # CHECK-GX-JSON-DAG: "%233:sub26": 211 # CHECK-GX-JSON-DAG: "%233:sub27": 210 # CHECK-GX-JSON-DAG: "%233:sub28": 207 # CHECK-GX-JSON-DAG: "%233:sub29": 206 # CHECK-GX-JSON-DAG: "%233:sub30": 205 # CHECK-GX-JSON-DAG: "%233:sub31": 204 # CHECK-GX-JSON-DAG: "%275:sub0": 297 # CHECK-GX-JSON-DAG: "%275:sub1": 296 # CHECK-GX-JSON-DAG: "%275:sub2": 295 # CHECK-GX-JSON-DAG: "%275:sub3": 294 # CHECK-GX-JSON-DAG: "%275:sub4": 291 # CHECK-GX-JSON-DAG: "%275:sub5": 290 # CHECK-GX-JSON-DAG: "%275:sub6": 289 # CHECK-GX-JSON-DAG: "%275:sub7": 288 # CHECK-GX-JSON-DAG: "%275:sub8": 285 # CHECK-GX-JSON-DAG: "%275:sub9": 284 # CHECK-GX-JSON-DAG: "%275:sub10": 283 # CHECK-GX-JSON-DAG: "%275:sub11": 282 # CHECK-GX-JSON-DAG: "%275:sub12": 279 # CHECK-GX-JSON-DAG: "%275:sub13": 278 # CHECK-GX-JSON-DAG: "%275:sub14": 277 # CHECK-GX-JSON-DAG: "%275:sub15": 276 # CHECK-GX-JSON-DAG: "%275:sub16": 273 # CHECK-GX-JSON-DAG: "%275:sub17": 272 # CHECK-GX-JSON-DAG: "%275:sub18": 271 # CHECK-GX-JSON-DAG: "%275:sub19": 270 # CHECK-GX-JSON-DAG: "%275:sub20": 267 # CHECK-GX-JSON-DAG: "%275:sub21": 266 # CHECK-GX-JSON-DAG: "%275:sub22": 265 # CHECK-GX-JSON-DAG: "%275:sub23": 264 # CHECK-GX-JSON-DAG: "%275:sub24": 261 # CHECK-GX-JSON-DAG: "%275:sub25": 260 # CHECK-GX-JSON-DAG: "%275:sub26": 259 # CHECK-GX-JSON-DAG: "%275:sub27": 258 # CHECK-GX-JSON-DAG: "%275:sub28": 255 # CHECK-GX-JSON-DAG: "%275:sub29": 254 # CHECK-GX-JSON-DAG: "%275:sub30": 253 # CHECK-GX-JSON-DAG: "%275:sub31": 252 # CHECK-GX-JSON-DAG: "%317:sub0": 345 # CHECK-GX-JSON-DAG: "%317:sub1": 344 # CHECK-GX-JSON-DAG: "%317:sub2": 343 # CHECK-GX-JSON-DAG: "%317:sub3": 342 # CHECK-GX-JSON-DAG: "%317:sub4": 339 # CHECK-GX-JSON-DAG: "%317:sub5": 338 # CHECK-GX-JSON-DAG: "%317:sub6": 337 # CHECK-GX-JSON-DAG: "%317:sub7": 336 # CHECK-GX-JSON-DAG: "%317:sub8": 333 # CHECK-GX-JSON-DAG: "%317:sub9": 332 # CHECK-GX-JSON-DAG: "%317:sub10": 331 # CHECK-GX-JSON-DAG: "%317:sub11": 330 # CHECK-GX-JSON-DAG: "%317:sub12": 327 # CHECK-GX-JSON-DAG: "%317:sub13": 326 # CHECK-GX-JSON-DAG: "%317:sub14": 325 # CHECK-GX-JSON-DAG: "%317:sub15": 324 # CHECK-GX-JSON-DAG: "%317:sub16": 321 # CHECK-GX-JSON-DAG: "%317:sub17": 320 # CHECK-GX-JSON-DAG: "%317:sub18": 319 # CHECK-GX-JSON-DAG: "%317:sub19": 318 # CHECK-GX-JSON-DAG: "%317:sub20": 315 # CHECK-GX-JSON-DAG: "%317:sub21": 314 # CHECK-GX-JSON-DAG: "%317:sub22": 313 # CHECK-GX-JSON-DAG: "%317:sub23": 312 # CHECK-GX-JSON-DAG: "%317:sub24": 309 # CHECK-GX-JSON-DAG: "%317:sub25": 308 # CHECK-GX-JSON-DAG: "%317:sub26": 307 # CHECK-GX-JSON-DAG: "%317:sub27": 306 # CHECK-GX-JSON-DAG: "%317:sub28": 303 # CHECK-GX-JSON-DAG: "%317:sub29": 302 # CHECK-GX-JSON-DAG: "%317:sub30": 301 # CHECK-GX-JSON-DAG: "%317:sub31": 300 # CHECK-GX-JSON-DAG: "%359:sub0": 393 # CHECK-GX-JSON-DAG: "%359:sub1": 392 # CHECK-GX-JSON-DAG: "%359:sub2": 391 # CHECK-GX-JSON-DAG: "%359:sub3": 390 # CHECK-GX-JSON-DAG: "%359:sub4": 387 # CHECK-GX-JSON-DAG: "%359:sub5": 386 # CHECK-GX-JSON-DAG: "%359:sub6": 385 # CHECK-GX-JSON-DAG: "%359:sub7": 384 # CHECK-GX-JSON-DAG: "%359:sub8": 381 # CHECK-GX-JSON-DAG: "%359:sub9": 380 # CHECK-GX-JSON-DAG: "%359:sub10": 379 # CHECK-GX-JSON-DAG: "%359:sub11": 378 # CHECK-GX-JSON-DAG: "%359:sub12": 375 # CHECK-GX-JSON-DAG: "%359:sub13": 374 # CHECK-GX-JSON-DAG: "%359:sub14": 373 # CHECK-GX-JSON-DAG: "%359:sub15": 372 # CHECK-GX-JSON-DAG: "%359:sub16": 369 # CHECK-GX-JSON-DAG: "%359:sub17": 368 # CHECK-GX-JSON-DAG: "%359:sub18": 367 # CHECK-GX-JSON-DAG: "%359:sub19": 366 # CHECK-GX-JSON-DAG: "%359:sub20": 363 # CHECK-GX-JSON-DAG: "%359:sub21": 362 # CHECK-GX-JSON-DAG: "%359:sub22": 361 # CHECK-GX-JSON-DAG: "%359:sub23": 360 # CHECK-GX-JSON-DAG: "%359:sub24": 357 # CHECK-GX-JSON-DAG: "%359:sub25": 356 # CHECK-GX-JSON-DAG: "%359:sub26": 355 # CHECK-GX-JSON-DAG: "%359:sub27": 354 # CHECK-GX-JSON-DAG: "%359:sub28": 351 # CHECK-GX-JSON-DAG: "%359:sub29": 350 # CHECK-GX-JSON-DAG: "%359:sub30": 349 # CHECK-GX-JSON-DAG: "%359:sub31": 348 # CHECK-GX-JSON-DAG: "%361": 10 # CHECK-GX-JSON-DAG: "%362": 10 # CHECK-GX-JSON-DAG: "%363": 10 # CHECK-GX-JSON-DAG: "%364": 10 # CHECK-GX-JSON-DAG: "%366": 10 # CHECK-GX-JSON-DAG: "%367": 10 # CHECK-GX-JSON-DAG: "%368": 10 # CHECK-GX-JSON-DAG: "%369": 10 # CHECK-GX-JSON-DAG: "%371": 10 # CHECK-GX-JSON-DAG: "%372": 10 # CHECK-GX-JSON-DAG: "%373": 10 # CHECK-GX-JSON-DAG: "%374": 10 # CHECK-GX-JSON-DAG: "%376": 10 # CHECK-GX-JSON-DAG: "%377": 10 # CHECK-GX-JSON-DAG: "%378": 10 # CHECK-GX-JSON-DAG: "%379": 10 # CHECK-GX-JSON-DAG: "%381": 10 # CHECK-GX-JSON-DAG: "%382": 10 # CHECK-GX-JSON-DAG: "%383": 10 # CHECK-GX-JSON-DAG: "%384": 10 # CHECK-GX-JSON-DAG: "%386": 10 # CHECK-GX-JSON-DAG: "%387": 10 # CHECK-GX-JSON-DAG: "%388": 10 # CHECK-GX-JSON-DAG: "%389": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%391:vgpr_32 = COPY %390.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 104 # CHECK-GX-JSON-DAG: "%69:sub1": 103 # CHECK-GX-JSON-DAG: "%69:sub2": 102 # CHECK-GX-JSON-DAG: "%69:sub3": 101 # CHECK-GX-JSON-DAG: "%69:sub4": 98 # CHECK-GX-JSON-DAG: "%69:sub5": 97 # CHECK-GX-JSON-DAG: "%69:sub6": 96 # CHECK-GX-JSON-DAG: "%69:sub7": 95 # CHECK-GX-JSON-DAG: "%69:sub8": 92 # CHECK-GX-JSON-DAG: "%69:sub9": 91 # CHECK-GX-JSON-DAG: "%69:sub10": 90 # CHECK-GX-JSON-DAG: "%69:sub11": 89 # CHECK-GX-JSON-DAG: "%69:sub12": 86 # CHECK-GX-JSON-DAG: "%69:sub13": 85 # CHECK-GX-JSON-DAG: "%69:sub14": 84 # CHECK-GX-JSON-DAG: "%69:sub15": 83 # CHECK-GX-JSON-DAG: "%69:sub16": 80 # CHECK-GX-JSON-DAG: "%69:sub17": 79 # CHECK-GX-JSON-DAG: "%69:sub18": 78 # CHECK-GX-JSON-DAG: "%69:sub19": 77 # CHECK-GX-JSON-DAG: "%69:sub20": 74 # CHECK-GX-JSON-DAG: "%69:sub21": 73 # CHECK-GX-JSON-DAG: "%69:sub22": 72 # CHECK-GX-JSON-DAG: "%69:sub23": 71 # CHECK-GX-JSON-DAG: "%69:sub24": 68 # CHECK-GX-JSON-DAG: "%69:sub25": 67 # CHECK-GX-JSON-DAG: "%69:sub26": 66 # CHECK-GX-JSON-DAG: "%69:sub27": 65 # CHECK-GX-JSON-DAG: "%69:sub28": 62 # CHECK-GX-JSON-DAG: "%69:sub29": 61 # CHECK-GX-JSON-DAG: "%69:sub30": 60 # CHECK-GX-JSON-DAG: "%69:sub31": 59 # CHECK-GX-JSON-DAG: "%70:sub0": 56 # CHECK-GX-JSON-DAG: "%70:sub1": 55 # CHECK-GX-JSON-DAG: "%70:sub2": 54 # CHECK-GX-JSON-DAG: "%70:sub3": 53 # CHECK-GX-JSON-DAG: "%70:sub4": 50 # CHECK-GX-JSON-DAG: "%70:sub5": 49 # CHECK-GX-JSON-DAG: "%70:sub6": 48 # CHECK-GX-JSON-DAG: "%70:sub7": 47 # CHECK-GX-JSON-DAG: "%70:sub8": 44 # CHECK-GX-JSON-DAG: "%70:sub9": 43 # CHECK-GX-JSON-DAG: "%70:sub10": 42 # CHECK-GX-JSON-DAG: "%70:sub11": 41 # CHECK-GX-JSON-DAG: "%70:sub12": 38 # CHECK-GX-JSON-DAG: "%70:sub13": 37 # CHECK-GX-JSON-DAG: "%70:sub14": 36 # CHECK-GX-JSON-DAG: "%70:sub15": 35 # CHECK-GX-JSON-DAG: "%70:sub16": 32 # CHECK-GX-JSON-DAG: "%70:sub17": 31 # CHECK-GX-JSON-DAG: "%70:sub18": 30 # CHECK-GX-JSON-DAG: "%70:sub19": 29 # CHECK-GX-JSON-DAG: "%70:sub20": 26 # CHECK-GX-JSON-DAG: "%70:sub21": 25 # CHECK-GX-JSON-DAG: "%70:sub22": 24 # CHECK-GX-JSON-DAG: "%70:sub23": 23 # CHECK-GX-JSON-DAG: "%70:sub24": 20 # CHECK-GX-JSON-DAG: "%70:sub25": 19 # CHECK-GX-JSON-DAG: "%70:sub26": 18 # CHECK-GX-JSON-DAG: "%70:sub27": 17 # CHECK-GX-JSON-DAG: "%70:sub28": 14 # CHECK-GX-JSON-DAG: "%70:sub29": 13 # CHECK-GX-JSON-DAG: "%70:sub30": 12 # CHECK-GX-JSON-DAG: "%70:sub31": 11 # CHECK-GX-JSON-DAG: "%107": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 152 # CHECK-GX-JSON-DAG: "%149:sub1": 151 # CHECK-GX-JSON-DAG: "%149:sub2": 150 # CHECK-GX-JSON-DAG: "%149:sub3": 149 # CHECK-GX-JSON-DAG: "%149:sub4": 146 # CHECK-GX-JSON-DAG: "%149:sub5": 145 # CHECK-GX-JSON-DAG: "%149:sub6": 144 # CHECK-GX-JSON-DAG: "%149:sub7": 143 # CHECK-GX-JSON-DAG: "%149:sub8": 140 # CHECK-GX-JSON-DAG: "%149:sub9": 139 # CHECK-GX-JSON-DAG: "%149:sub10": 138 # CHECK-GX-JSON-DAG: "%149:sub11": 137 # CHECK-GX-JSON-DAG: "%149:sub12": 134 # CHECK-GX-JSON-DAG: "%149:sub13": 133 # CHECK-GX-JSON-DAG: "%149:sub14": 132 # CHECK-GX-JSON-DAG: "%149:sub15": 131 # CHECK-GX-JSON-DAG: "%149:sub16": 128 # CHECK-GX-JSON-DAG: "%149:sub17": 127 # CHECK-GX-JSON-DAG: "%149:sub18": 126 # CHECK-GX-JSON-DAG: "%149:sub19": 125 # CHECK-GX-JSON-DAG: "%149:sub20": 122 # CHECK-GX-JSON-DAG: "%149:sub21": 121 # CHECK-GX-JSON-DAG: "%149:sub22": 120 # CHECK-GX-JSON-DAG: "%149:sub23": 119 # CHECK-GX-JSON-DAG: "%149:sub24": 116 # CHECK-GX-JSON-DAG: "%149:sub25": 115 # CHECK-GX-JSON-DAG: "%149:sub26": 114 # CHECK-GX-JSON-DAG: "%149:sub27": 113 # CHECK-GX-JSON-DAG: "%149:sub28": 110 # CHECK-GX-JSON-DAG: "%149:sub29": 109 # CHECK-GX-JSON-DAG: "%149:sub30": 108 # CHECK-GX-JSON-DAG: "%149:sub31": 107 # CHECK-GX-JSON-DAG: "%191:sub0": 200 # CHECK-GX-JSON-DAG: "%191:sub1": 199 # CHECK-GX-JSON-DAG: "%191:sub2": 198 # CHECK-GX-JSON-DAG: "%191:sub3": 197 # CHECK-GX-JSON-DAG: "%191:sub4": 194 # CHECK-GX-JSON-DAG: "%191:sub5": 193 # CHECK-GX-JSON-DAG: "%191:sub6": 192 # CHECK-GX-JSON-DAG: "%191:sub7": 191 # CHECK-GX-JSON-DAG: "%191:sub8": 188 # CHECK-GX-JSON-DAG: "%191:sub9": 187 # CHECK-GX-JSON-DAG: "%191:sub10": 186 # CHECK-GX-JSON-DAG: "%191:sub11": 185 # CHECK-GX-JSON-DAG: "%191:sub12": 182 # CHECK-GX-JSON-DAG: "%191:sub13": 181 # CHECK-GX-JSON-DAG: "%191:sub14": 180 # CHECK-GX-JSON-DAG: "%191:sub15": 179 # CHECK-GX-JSON-DAG: "%191:sub16": 176 # CHECK-GX-JSON-DAG: "%191:sub17": 175 # CHECK-GX-JSON-DAG: "%191:sub18": 174 # CHECK-GX-JSON-DAG: "%191:sub19": 173 # CHECK-GX-JSON-DAG: "%191:sub20": 170 # CHECK-GX-JSON-DAG: "%191:sub21": 169 # CHECK-GX-JSON-DAG: "%191:sub22": 168 # CHECK-GX-JSON-DAG: "%191:sub23": 167 # CHECK-GX-JSON-DAG: "%191:sub24": 164 # CHECK-GX-JSON-DAG: "%191:sub25": 163 # CHECK-GX-JSON-DAG: "%191:sub26": 162 # CHECK-GX-JSON-DAG: "%191:sub27": 161 # CHECK-GX-JSON-DAG: "%191:sub28": 158 # CHECK-GX-JSON-DAG: "%191:sub29": 157 # CHECK-GX-JSON-DAG: "%191:sub30": 156 # CHECK-GX-JSON-DAG: "%191:sub31": 155 # CHECK-GX-JSON-DAG: "%233:sub0": 248 # CHECK-GX-JSON-DAG: "%233:sub1": 247 # CHECK-GX-JSON-DAG: "%233:sub2": 246 # CHECK-GX-JSON-DAG: "%233:sub3": 245 # CHECK-GX-JSON-DAG: "%233:sub4": 242 # CHECK-GX-JSON-DAG: "%233:sub5": 241 # CHECK-GX-JSON-DAG: "%233:sub6": 240 # CHECK-GX-JSON-DAG: "%233:sub7": 239 # CHECK-GX-JSON-DAG: "%233:sub8": 236 # CHECK-GX-JSON-DAG: "%233:sub9": 235 # CHECK-GX-JSON-DAG: "%233:sub10": 234 # CHECK-GX-JSON-DAG: "%233:sub11": 233 # CHECK-GX-JSON-DAG: "%233:sub12": 230 # CHECK-GX-JSON-DAG: "%233:sub13": 229 # CHECK-GX-JSON-DAG: "%233:sub14": 228 # CHECK-GX-JSON-DAG: "%233:sub15": 227 # CHECK-GX-JSON-DAG: "%233:sub16": 224 # CHECK-GX-JSON-DAG: "%233:sub17": 223 # CHECK-GX-JSON-DAG: "%233:sub18": 222 # CHECK-GX-JSON-DAG: "%233:sub19": 221 # CHECK-GX-JSON-DAG: "%233:sub20": 218 # CHECK-GX-JSON-DAG: "%233:sub21": 217 # CHECK-GX-JSON-DAG: "%233:sub22": 216 # CHECK-GX-JSON-DAG: "%233:sub23": 215 # CHECK-GX-JSON-DAG: "%233:sub24": 212 # CHECK-GX-JSON-DAG: "%233:sub25": 211 # CHECK-GX-JSON-DAG: "%233:sub26": 210 # CHECK-GX-JSON-DAG: "%233:sub27": 209 # CHECK-GX-JSON-DAG: "%233:sub28": 206 # CHECK-GX-JSON-DAG: "%233:sub29": 205 # CHECK-GX-JSON-DAG: "%233:sub30": 204 # CHECK-GX-JSON-DAG: "%233:sub31": 203 # CHECK-GX-JSON-DAG: "%275:sub0": 296 # CHECK-GX-JSON-DAG: "%275:sub1": 295 # CHECK-GX-JSON-DAG: "%275:sub2": 294 # CHECK-GX-JSON-DAG: "%275:sub3": 293 # CHECK-GX-JSON-DAG: "%275:sub4": 290 # CHECK-GX-JSON-DAG: "%275:sub5": 289 # CHECK-GX-JSON-DAG: "%275:sub6": 288 # CHECK-GX-JSON-DAG: "%275:sub7": 287 # CHECK-GX-JSON-DAG: "%275:sub8": 284 # CHECK-GX-JSON-DAG: "%275:sub9": 283 # CHECK-GX-JSON-DAG: "%275:sub10": 282 # CHECK-GX-JSON-DAG: "%275:sub11": 281 # CHECK-GX-JSON-DAG: "%275:sub12": 278 # CHECK-GX-JSON-DAG: "%275:sub13": 277 # CHECK-GX-JSON-DAG: "%275:sub14": 276 # CHECK-GX-JSON-DAG: "%275:sub15": 275 # CHECK-GX-JSON-DAG: "%275:sub16": 272 # CHECK-GX-JSON-DAG: "%275:sub17": 271 # CHECK-GX-JSON-DAG: "%275:sub18": 270 # CHECK-GX-JSON-DAG: "%275:sub19": 269 # CHECK-GX-JSON-DAG: "%275:sub20": 266 # CHECK-GX-JSON-DAG: "%275:sub21": 265 # CHECK-GX-JSON-DAG: "%275:sub22": 264 # CHECK-GX-JSON-DAG: "%275:sub23": 263 # CHECK-GX-JSON-DAG: "%275:sub24": 260 # CHECK-GX-JSON-DAG: "%275:sub25": 259 # CHECK-GX-JSON-DAG: "%275:sub26": 258 # CHECK-GX-JSON-DAG: "%275:sub27": 257 # CHECK-GX-JSON-DAG: "%275:sub28": 254 # CHECK-GX-JSON-DAG: "%275:sub29": 253 # CHECK-GX-JSON-DAG: "%275:sub30": 252 # CHECK-GX-JSON-DAG: "%275:sub31": 251 # CHECK-GX-JSON-DAG: "%317:sub0": 344 # CHECK-GX-JSON-DAG: "%317:sub1": 343 # CHECK-GX-JSON-DAG: "%317:sub2": 342 # CHECK-GX-JSON-DAG: "%317:sub3": 341 # CHECK-GX-JSON-DAG: "%317:sub4": 338 # CHECK-GX-JSON-DAG: "%317:sub5": 337 # CHECK-GX-JSON-DAG: "%317:sub6": 336 # CHECK-GX-JSON-DAG: "%317:sub7": 335 # CHECK-GX-JSON-DAG: "%317:sub8": 332 # CHECK-GX-JSON-DAG: "%317:sub9": 331 # CHECK-GX-JSON-DAG: "%317:sub10": 330 # CHECK-GX-JSON-DAG: "%317:sub11": 329 # CHECK-GX-JSON-DAG: "%317:sub12": 326 # CHECK-GX-JSON-DAG: "%317:sub13": 325 # CHECK-GX-JSON-DAG: "%317:sub14": 324 # CHECK-GX-JSON-DAG: "%317:sub15": 323 # CHECK-GX-JSON-DAG: "%317:sub16": 320 # CHECK-GX-JSON-DAG: "%317:sub17": 319 # CHECK-GX-JSON-DAG: "%317:sub18": 318 # CHECK-GX-JSON-DAG: "%317:sub19": 317 # CHECK-GX-JSON-DAG: "%317:sub20": 314 # CHECK-GX-JSON-DAG: "%317:sub21": 313 # CHECK-GX-JSON-DAG: "%317:sub22": 312 # CHECK-GX-JSON-DAG: "%317:sub23": 311 # CHECK-GX-JSON-DAG: "%317:sub24": 308 # CHECK-GX-JSON-DAG: "%317:sub25": 307 # CHECK-GX-JSON-DAG: "%317:sub26": 306 # CHECK-GX-JSON-DAG: "%317:sub27": 305 # CHECK-GX-JSON-DAG: "%317:sub28": 302 # CHECK-GX-JSON-DAG: "%317:sub29": 301 # CHECK-GX-JSON-DAG: "%317:sub30": 300 # CHECK-GX-JSON-DAG: "%317:sub31": 299 # CHECK-GX-JSON-DAG: "%359:sub0": 392 # CHECK-GX-JSON-DAG: "%359:sub1": 391 # CHECK-GX-JSON-DAG: "%359:sub2": 390 # CHECK-GX-JSON-DAG: "%359:sub3": 389 # CHECK-GX-JSON-DAG: "%359:sub4": 386 # CHECK-GX-JSON-DAG: "%359:sub5": 385 # CHECK-GX-JSON-DAG: "%359:sub6": 384 # CHECK-GX-JSON-DAG: "%359:sub7": 383 # CHECK-GX-JSON-DAG: "%359:sub8": 380 # CHECK-GX-JSON-DAG: "%359:sub9": 379 # CHECK-GX-JSON-DAG: "%359:sub10": 378 # CHECK-GX-JSON-DAG: "%359:sub11": 377 # CHECK-GX-JSON-DAG: "%359:sub12": 374 # CHECK-GX-JSON-DAG: "%359:sub13": 373 # CHECK-GX-JSON-DAG: "%359:sub14": 372 # CHECK-GX-JSON-DAG: "%359:sub15": 371 # CHECK-GX-JSON-DAG: "%359:sub16": 368 # CHECK-GX-JSON-DAG: "%359:sub17": 367 # CHECK-GX-JSON-DAG: "%359:sub18": 366 # CHECK-GX-JSON-DAG: "%359:sub19": 365 # CHECK-GX-JSON-DAG: "%359:sub20": 362 # CHECK-GX-JSON-DAG: "%359:sub21": 361 # CHECK-GX-JSON-DAG: "%359:sub22": 360 # CHECK-GX-JSON-DAG: "%359:sub23": 359 # CHECK-GX-JSON-DAG: "%359:sub24": 356 # CHECK-GX-JSON-DAG: "%359:sub25": 355 # CHECK-GX-JSON-DAG: "%359:sub26": 354 # CHECK-GX-JSON-DAG: "%359:sub27": 353 # CHECK-GX-JSON-DAG: "%359:sub28": 350 # CHECK-GX-JSON-DAG: "%359:sub29": 349 # CHECK-GX-JSON-DAG: "%359:sub30": 348 # CHECK-GX-JSON-DAG: "%359:sub31": 347 # CHECK-GX-JSON-DAG: "%361": 9 # CHECK-GX-JSON-DAG: "%362": 9 # CHECK-GX-JSON-DAG: "%363": 9 # CHECK-GX-JSON-DAG: "%364": 9 # CHECK-GX-JSON-DAG: "%366": 9 # CHECK-GX-JSON-DAG: "%367": 9 # CHECK-GX-JSON-DAG: "%368": 9 # CHECK-GX-JSON-DAG: "%369": 9 # CHECK-GX-JSON-DAG: "%371": 9 # CHECK-GX-JSON-DAG: "%372": 9 # CHECK-GX-JSON-DAG: "%373": 9 # CHECK-GX-JSON-DAG: "%374": 9 # CHECK-GX-JSON-DAG: "%376": 9 # CHECK-GX-JSON-DAG: "%377": 9 # CHECK-GX-JSON-DAG: "%378": 9 # CHECK-GX-JSON-DAG: "%379": 9 # CHECK-GX-JSON-DAG: "%381": 9 # CHECK-GX-JSON-DAG: "%382": 9 # CHECK-GX-JSON-DAG: "%383": 9 # CHECK-GX-JSON-DAG: "%384": 9 # CHECK-GX-JSON-DAG: "%386": 9 # CHECK-GX-JSON-DAG: "%387": 9 # CHECK-GX-JSON-DAG: "%388": 9 # CHECK-GX-JSON-DAG: "%389": 9 # CHECK-GX-JSON-DAG: "%390:sub0": 3 # CHECK-GX-JSON-DAG: "%390:sub1": 2 # CHECK-GX-JSON-DAG: "%390:sub2": 1 # CHECK-GX-JSON-DAG: "%390:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%392:vgpr_32 = COPY %390.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 103 # CHECK-GX-JSON-DAG: "%69:sub1": 102 # CHECK-GX-JSON-DAG: "%69:sub2": 101 # CHECK-GX-JSON-DAG: "%69:sub3": 100 # CHECK-GX-JSON-DAG: "%69:sub4": 97 # CHECK-GX-JSON-DAG: "%69:sub5": 96 # CHECK-GX-JSON-DAG: "%69:sub6": 95 # CHECK-GX-JSON-DAG: "%69:sub7": 94 # CHECK-GX-JSON-DAG: "%69:sub8": 91 # CHECK-GX-JSON-DAG: "%69:sub9": 90 # CHECK-GX-JSON-DAG: "%69:sub10": 89 # CHECK-GX-JSON-DAG: "%69:sub11": 88 # CHECK-GX-JSON-DAG: "%69:sub12": 85 # CHECK-GX-JSON-DAG: "%69:sub13": 84 # CHECK-GX-JSON-DAG: "%69:sub14": 83 # CHECK-GX-JSON-DAG: "%69:sub15": 82 # CHECK-GX-JSON-DAG: "%69:sub16": 79 # CHECK-GX-JSON-DAG: "%69:sub17": 78 # CHECK-GX-JSON-DAG: "%69:sub18": 77 # CHECK-GX-JSON-DAG: "%69:sub19": 76 # CHECK-GX-JSON-DAG: "%69:sub20": 73 # CHECK-GX-JSON-DAG: "%69:sub21": 72 # CHECK-GX-JSON-DAG: "%69:sub22": 71 # CHECK-GX-JSON-DAG: "%69:sub23": 70 # CHECK-GX-JSON-DAG: "%69:sub24": 67 # CHECK-GX-JSON-DAG: "%69:sub25": 66 # CHECK-GX-JSON-DAG: "%69:sub26": 65 # CHECK-GX-JSON-DAG: "%69:sub27": 64 # CHECK-GX-JSON-DAG: "%69:sub28": 61 # CHECK-GX-JSON-DAG: "%69:sub29": 60 # CHECK-GX-JSON-DAG: "%69:sub30": 59 # CHECK-GX-JSON-DAG: "%69:sub31": 58 # CHECK-GX-JSON-DAG: "%70:sub0": 55 # CHECK-GX-JSON-DAG: "%70:sub1": 54 # CHECK-GX-JSON-DAG: "%70:sub2": 53 # CHECK-GX-JSON-DAG: "%70:sub3": 52 # CHECK-GX-JSON-DAG: "%70:sub4": 49 # CHECK-GX-JSON-DAG: "%70:sub5": 48 # CHECK-GX-JSON-DAG: "%70:sub6": 47 # CHECK-GX-JSON-DAG: "%70:sub7": 46 # CHECK-GX-JSON-DAG: "%70:sub8": 43 # CHECK-GX-JSON-DAG: "%70:sub9": 42 # CHECK-GX-JSON-DAG: "%70:sub10": 41 # CHECK-GX-JSON-DAG: "%70:sub11": 40 # CHECK-GX-JSON-DAG: "%70:sub12": 37 # CHECK-GX-JSON-DAG: "%70:sub13": 36 # CHECK-GX-JSON-DAG: "%70:sub14": 35 # CHECK-GX-JSON-DAG: "%70:sub15": 34 # CHECK-GX-JSON-DAG: "%70:sub16": 31 # CHECK-GX-JSON-DAG: "%70:sub17": 30 # CHECK-GX-JSON-DAG: "%70:sub18": 29 # CHECK-GX-JSON-DAG: "%70:sub19": 28 # CHECK-GX-JSON-DAG: "%70:sub20": 25 # CHECK-GX-JSON-DAG: "%70:sub21": 24 # CHECK-GX-JSON-DAG: "%70:sub22": 23 # CHECK-GX-JSON-DAG: "%70:sub23": 22 # CHECK-GX-JSON-DAG: "%70:sub24": 19 # CHECK-GX-JSON-DAG: "%70:sub25": 18 # CHECK-GX-JSON-DAG: "%70:sub26": 17 # CHECK-GX-JSON-DAG: "%70:sub27": 16 # CHECK-GX-JSON-DAG: "%70:sub28": 13 # CHECK-GX-JSON-DAG: "%70:sub29": 12 # CHECK-GX-JSON-DAG: "%70:sub30": 11 # CHECK-GX-JSON-DAG: "%70:sub31": 10 # CHECK-GX-JSON-DAG: "%107": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 151 # CHECK-GX-JSON-DAG: "%149:sub1": 150 # CHECK-GX-JSON-DAG: "%149:sub2": 149 # CHECK-GX-JSON-DAG: "%149:sub3": 148 # CHECK-GX-JSON-DAG: "%149:sub4": 145 # CHECK-GX-JSON-DAG: "%149:sub5": 144 # CHECK-GX-JSON-DAG: "%149:sub6": 143 # CHECK-GX-JSON-DAG: "%149:sub7": 142 # CHECK-GX-JSON-DAG: "%149:sub8": 139 # CHECK-GX-JSON-DAG: "%149:sub9": 138 # CHECK-GX-JSON-DAG: "%149:sub10": 137 # CHECK-GX-JSON-DAG: "%149:sub11": 136 # CHECK-GX-JSON-DAG: "%149:sub12": 133 # CHECK-GX-JSON-DAG: "%149:sub13": 132 # CHECK-GX-JSON-DAG: "%149:sub14": 131 # CHECK-GX-JSON-DAG: "%149:sub15": 130 # CHECK-GX-JSON-DAG: "%149:sub16": 127 # CHECK-GX-JSON-DAG: "%149:sub17": 126 # CHECK-GX-JSON-DAG: "%149:sub18": 125 # CHECK-GX-JSON-DAG: "%149:sub19": 124 # CHECK-GX-JSON-DAG: "%149:sub20": 121 # CHECK-GX-JSON-DAG: "%149:sub21": 120 # CHECK-GX-JSON-DAG: "%149:sub22": 119 # CHECK-GX-JSON-DAG: "%149:sub23": 118 # CHECK-GX-JSON-DAG: "%149:sub24": 115 # CHECK-GX-JSON-DAG: "%149:sub25": 114 # CHECK-GX-JSON-DAG: "%149:sub26": 113 # CHECK-GX-JSON-DAG: "%149:sub27": 112 # CHECK-GX-JSON-DAG: "%149:sub28": 109 # CHECK-GX-JSON-DAG: "%149:sub29": 108 # CHECK-GX-JSON-DAG: "%149:sub30": 107 # CHECK-GX-JSON-DAG: "%149:sub31": 106 # CHECK-GX-JSON-DAG: "%191:sub0": 199 # CHECK-GX-JSON-DAG: "%191:sub1": 198 # CHECK-GX-JSON-DAG: "%191:sub2": 197 # CHECK-GX-JSON-DAG: "%191:sub3": 196 # CHECK-GX-JSON-DAG: "%191:sub4": 193 # CHECK-GX-JSON-DAG: "%191:sub5": 192 # CHECK-GX-JSON-DAG: "%191:sub6": 191 # CHECK-GX-JSON-DAG: "%191:sub7": 190 # CHECK-GX-JSON-DAG: "%191:sub8": 187 # CHECK-GX-JSON-DAG: "%191:sub9": 186 # CHECK-GX-JSON-DAG: "%191:sub10": 185 # CHECK-GX-JSON-DAG: "%191:sub11": 184 # CHECK-GX-JSON-DAG: "%191:sub12": 181 # CHECK-GX-JSON-DAG: "%191:sub13": 180 # CHECK-GX-JSON-DAG: "%191:sub14": 179 # CHECK-GX-JSON-DAG: "%191:sub15": 178 # CHECK-GX-JSON-DAG: "%191:sub16": 175 # CHECK-GX-JSON-DAG: "%191:sub17": 174 # CHECK-GX-JSON-DAG: "%191:sub18": 173 # CHECK-GX-JSON-DAG: "%191:sub19": 172 # CHECK-GX-JSON-DAG: "%191:sub20": 169 # CHECK-GX-JSON-DAG: "%191:sub21": 168 # CHECK-GX-JSON-DAG: "%191:sub22": 167 # CHECK-GX-JSON-DAG: "%191:sub23": 166 # CHECK-GX-JSON-DAG: "%191:sub24": 163 # CHECK-GX-JSON-DAG: "%191:sub25": 162 # CHECK-GX-JSON-DAG: "%191:sub26": 161 # CHECK-GX-JSON-DAG: "%191:sub27": 160 # CHECK-GX-JSON-DAG: "%191:sub28": 157 # CHECK-GX-JSON-DAG: "%191:sub29": 156 # CHECK-GX-JSON-DAG: "%191:sub30": 155 # CHECK-GX-JSON-DAG: "%191:sub31": 154 # CHECK-GX-JSON-DAG: "%233:sub0": 247 # CHECK-GX-JSON-DAG: "%233:sub1": 246 # CHECK-GX-JSON-DAG: "%233:sub2": 245 # CHECK-GX-JSON-DAG: "%233:sub3": 244 # CHECK-GX-JSON-DAG: "%233:sub4": 241 # CHECK-GX-JSON-DAG: "%233:sub5": 240 # CHECK-GX-JSON-DAG: "%233:sub6": 239 # CHECK-GX-JSON-DAG: "%233:sub7": 238 # CHECK-GX-JSON-DAG: "%233:sub8": 235 # CHECK-GX-JSON-DAG: "%233:sub9": 234 # CHECK-GX-JSON-DAG: "%233:sub10": 233 # CHECK-GX-JSON-DAG: "%233:sub11": 232 # CHECK-GX-JSON-DAG: "%233:sub12": 229 # CHECK-GX-JSON-DAG: "%233:sub13": 228 # CHECK-GX-JSON-DAG: "%233:sub14": 227 # CHECK-GX-JSON-DAG: "%233:sub15": 226 # CHECK-GX-JSON-DAG: "%233:sub16": 223 # CHECK-GX-JSON-DAG: "%233:sub17": 222 # CHECK-GX-JSON-DAG: "%233:sub18": 221 # CHECK-GX-JSON-DAG: "%233:sub19": 220 # CHECK-GX-JSON-DAG: "%233:sub20": 217 # CHECK-GX-JSON-DAG: "%233:sub21": 216 # CHECK-GX-JSON-DAG: "%233:sub22": 215 # CHECK-GX-JSON-DAG: "%233:sub23": 214 # CHECK-GX-JSON-DAG: "%233:sub24": 211 # CHECK-GX-JSON-DAG: "%233:sub25": 210 # CHECK-GX-JSON-DAG: "%233:sub26": 209 # CHECK-GX-JSON-DAG: "%233:sub27": 208 # CHECK-GX-JSON-DAG: "%233:sub28": 205 # CHECK-GX-JSON-DAG: "%233:sub29": 204 # CHECK-GX-JSON-DAG: "%233:sub30": 203 # CHECK-GX-JSON-DAG: "%233:sub31": 202 # CHECK-GX-JSON-DAG: "%275:sub0": 295 # CHECK-GX-JSON-DAG: "%275:sub1": 294 # CHECK-GX-JSON-DAG: "%275:sub2": 293 # CHECK-GX-JSON-DAG: "%275:sub3": 292 # CHECK-GX-JSON-DAG: "%275:sub4": 289 # CHECK-GX-JSON-DAG: "%275:sub5": 288 # CHECK-GX-JSON-DAG: "%275:sub6": 287 # CHECK-GX-JSON-DAG: "%275:sub7": 286 # CHECK-GX-JSON-DAG: "%275:sub8": 283 # CHECK-GX-JSON-DAG: "%275:sub9": 282 # CHECK-GX-JSON-DAG: "%275:sub10": 281 # CHECK-GX-JSON-DAG: "%275:sub11": 280 # CHECK-GX-JSON-DAG: "%275:sub12": 277 # CHECK-GX-JSON-DAG: "%275:sub13": 276 # CHECK-GX-JSON-DAG: "%275:sub14": 275 # CHECK-GX-JSON-DAG: "%275:sub15": 274 # CHECK-GX-JSON-DAG: "%275:sub16": 271 # CHECK-GX-JSON-DAG: "%275:sub17": 270 # CHECK-GX-JSON-DAG: "%275:sub18": 269 # CHECK-GX-JSON-DAG: "%275:sub19": 268 # CHECK-GX-JSON-DAG: "%275:sub20": 265 # CHECK-GX-JSON-DAG: "%275:sub21": 264 # CHECK-GX-JSON-DAG: "%275:sub22": 263 # CHECK-GX-JSON-DAG: "%275:sub23": 262 # CHECK-GX-JSON-DAG: "%275:sub24": 259 # CHECK-GX-JSON-DAG: "%275:sub25": 258 # CHECK-GX-JSON-DAG: "%275:sub26": 257 # CHECK-GX-JSON-DAG: "%275:sub27": 256 # CHECK-GX-JSON-DAG: "%275:sub28": 253 # CHECK-GX-JSON-DAG: "%275:sub29": 252 # CHECK-GX-JSON-DAG: "%275:sub30": 251 # CHECK-GX-JSON-DAG: "%275:sub31": 250 # CHECK-GX-JSON-DAG: "%317:sub0": 343 # CHECK-GX-JSON-DAG: "%317:sub1": 342 # CHECK-GX-JSON-DAG: "%317:sub2": 341 # CHECK-GX-JSON-DAG: "%317:sub3": 340 # CHECK-GX-JSON-DAG: "%317:sub4": 337 # CHECK-GX-JSON-DAG: "%317:sub5": 336 # CHECK-GX-JSON-DAG: "%317:sub6": 335 # CHECK-GX-JSON-DAG: "%317:sub7": 334 # CHECK-GX-JSON-DAG: "%317:sub8": 331 # CHECK-GX-JSON-DAG: "%317:sub9": 330 # CHECK-GX-JSON-DAG: "%317:sub10": 329 # CHECK-GX-JSON-DAG: "%317:sub11": 328 # CHECK-GX-JSON-DAG: "%317:sub12": 325 # CHECK-GX-JSON-DAG: "%317:sub13": 324 # CHECK-GX-JSON-DAG: "%317:sub14": 323 # CHECK-GX-JSON-DAG: "%317:sub15": 322 # CHECK-GX-JSON-DAG: "%317:sub16": 319 # CHECK-GX-JSON-DAG: "%317:sub17": 318 # CHECK-GX-JSON-DAG: "%317:sub18": 317 # CHECK-GX-JSON-DAG: "%317:sub19": 316 # CHECK-GX-JSON-DAG: "%317:sub20": 313 # CHECK-GX-JSON-DAG: "%317:sub21": 312 # CHECK-GX-JSON-DAG: "%317:sub22": 311 # CHECK-GX-JSON-DAG: "%317:sub23": 310 # CHECK-GX-JSON-DAG: "%317:sub24": 307 # CHECK-GX-JSON-DAG: "%317:sub25": 306 # CHECK-GX-JSON-DAG: "%317:sub26": 305 # CHECK-GX-JSON-DAG: "%317:sub27": 304 # CHECK-GX-JSON-DAG: "%317:sub28": 301 # CHECK-GX-JSON-DAG: "%317:sub29": 300 # CHECK-GX-JSON-DAG: "%317:sub30": 299 # CHECK-GX-JSON-DAG: "%317:sub31": 298 # CHECK-GX-JSON-DAG: "%359:sub0": 391 # CHECK-GX-JSON-DAG: "%359:sub1": 390 # CHECK-GX-JSON-DAG: "%359:sub2": 389 # CHECK-GX-JSON-DAG: "%359:sub3": 388 # CHECK-GX-JSON-DAG: "%359:sub4": 385 # CHECK-GX-JSON-DAG: "%359:sub5": 384 # CHECK-GX-JSON-DAG: "%359:sub6": 383 # CHECK-GX-JSON-DAG: "%359:sub7": 382 # CHECK-GX-JSON-DAG: "%359:sub8": 379 # CHECK-GX-JSON-DAG: "%359:sub9": 378 # CHECK-GX-JSON-DAG: "%359:sub10": 377 # CHECK-GX-JSON-DAG: "%359:sub11": 376 # CHECK-GX-JSON-DAG: "%359:sub12": 373 # CHECK-GX-JSON-DAG: "%359:sub13": 372 # CHECK-GX-JSON-DAG: "%359:sub14": 371 # CHECK-GX-JSON-DAG: "%359:sub15": 370 # CHECK-GX-JSON-DAG: "%359:sub16": 367 # CHECK-GX-JSON-DAG: "%359:sub17": 366 # CHECK-GX-JSON-DAG: "%359:sub18": 365 # CHECK-GX-JSON-DAG: "%359:sub19": 364 # CHECK-GX-JSON-DAG: "%359:sub20": 361 # CHECK-GX-JSON-DAG: "%359:sub21": 360 # CHECK-GX-JSON-DAG: "%359:sub22": 359 # CHECK-GX-JSON-DAG: "%359:sub23": 358 # CHECK-GX-JSON-DAG: "%359:sub24": 355 # CHECK-GX-JSON-DAG: "%359:sub25": 354 # CHECK-GX-JSON-DAG: "%359:sub26": 353 # CHECK-GX-JSON-DAG: "%359:sub27": 352 # CHECK-GX-JSON-DAG: "%359:sub28": 349 # CHECK-GX-JSON-DAG: "%359:sub29": 348 # CHECK-GX-JSON-DAG: "%359:sub30": 347 # CHECK-GX-JSON-DAG: "%359:sub31": 346 # CHECK-GX-JSON-DAG: "%361": 8 # CHECK-GX-JSON-DAG: "%362": 8 # CHECK-GX-JSON-DAG: "%363": 8 # CHECK-GX-JSON-DAG: "%364": 8 # CHECK-GX-JSON-DAG: "%366": 8 # CHECK-GX-JSON-DAG: "%367": 8 # CHECK-GX-JSON-DAG: "%368": 8 # CHECK-GX-JSON-DAG: "%369": 8 # CHECK-GX-JSON-DAG: "%371": 8 # CHECK-GX-JSON-DAG: "%372": 8 # CHECK-GX-JSON-DAG: "%373": 8 # CHECK-GX-JSON-DAG: "%374": 8 # CHECK-GX-JSON-DAG: "%376": 8 # CHECK-GX-JSON-DAG: "%377": 8 # CHECK-GX-JSON-DAG: "%378": 8 # CHECK-GX-JSON-DAG: "%379": 8 # CHECK-GX-JSON-DAG: "%381": 8 # CHECK-GX-JSON-DAG: "%382": 8 # CHECK-GX-JSON-DAG: "%383": 8 # CHECK-GX-JSON-DAG: "%384": 8 # CHECK-GX-JSON-DAG: "%386": 8 # CHECK-GX-JSON-DAG: "%387": 8 # CHECK-GX-JSON-DAG: "%388": 8 # CHECK-GX-JSON-DAG: "%389": 8 # CHECK-GX-JSON-DAG: "%390:sub0": 2 # CHECK-GX-JSON-DAG: "%390:sub1": 1 # CHECK-GX-JSON-DAG: "%390:sub2": 0 # CHECK-GX-JSON-DAG: "%391": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%393:vgpr_32 = COPY %390.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 102 # CHECK-GX-JSON-DAG: "%69:sub1": 101 # CHECK-GX-JSON-DAG: "%69:sub2": 100 # CHECK-GX-JSON-DAG: "%69:sub3": 99 # CHECK-GX-JSON-DAG: "%69:sub4": 96 # CHECK-GX-JSON-DAG: "%69:sub5": 95 # CHECK-GX-JSON-DAG: "%69:sub6": 94 # CHECK-GX-JSON-DAG: "%69:sub7": 93 # CHECK-GX-JSON-DAG: "%69:sub8": 90 # CHECK-GX-JSON-DAG: "%69:sub9": 89 # CHECK-GX-JSON-DAG: "%69:sub10": 88 # CHECK-GX-JSON-DAG: "%69:sub11": 87 # CHECK-GX-JSON-DAG: "%69:sub12": 84 # CHECK-GX-JSON-DAG: "%69:sub13": 83 # CHECK-GX-JSON-DAG: "%69:sub14": 82 # CHECK-GX-JSON-DAG: "%69:sub15": 81 # CHECK-GX-JSON-DAG: "%69:sub16": 78 # CHECK-GX-JSON-DAG: "%69:sub17": 77 # CHECK-GX-JSON-DAG: "%69:sub18": 76 # CHECK-GX-JSON-DAG: "%69:sub19": 75 # CHECK-GX-JSON-DAG: "%69:sub20": 72 # CHECK-GX-JSON-DAG: "%69:sub21": 71 # CHECK-GX-JSON-DAG: "%69:sub22": 70 # CHECK-GX-JSON-DAG: "%69:sub23": 69 # CHECK-GX-JSON-DAG: "%69:sub24": 66 # CHECK-GX-JSON-DAG: "%69:sub25": 65 # CHECK-GX-JSON-DAG: "%69:sub26": 64 # CHECK-GX-JSON-DAG: "%69:sub27": 63 # CHECK-GX-JSON-DAG: "%69:sub28": 60 # CHECK-GX-JSON-DAG: "%69:sub29": 59 # CHECK-GX-JSON-DAG: "%69:sub30": 58 # CHECK-GX-JSON-DAG: "%69:sub31": 57 # CHECK-GX-JSON-DAG: "%70:sub0": 54 # CHECK-GX-JSON-DAG: "%70:sub1": 53 # CHECK-GX-JSON-DAG: "%70:sub2": 52 # CHECK-GX-JSON-DAG: "%70:sub3": 51 # CHECK-GX-JSON-DAG: "%70:sub4": 48 # CHECK-GX-JSON-DAG: "%70:sub5": 47 # CHECK-GX-JSON-DAG: "%70:sub6": 46 # CHECK-GX-JSON-DAG: "%70:sub7": 45 # CHECK-GX-JSON-DAG: "%70:sub8": 42 # CHECK-GX-JSON-DAG: "%70:sub9": 41 # CHECK-GX-JSON-DAG: "%70:sub10": 40 # CHECK-GX-JSON-DAG: "%70:sub11": 39 # CHECK-GX-JSON-DAG: "%70:sub12": 36 # CHECK-GX-JSON-DAG: "%70:sub13": 35 # CHECK-GX-JSON-DAG: "%70:sub14": 34 # CHECK-GX-JSON-DAG: "%70:sub15": 33 # CHECK-GX-JSON-DAG: "%70:sub16": 30 # CHECK-GX-JSON-DAG: "%70:sub17": 29 # CHECK-GX-JSON-DAG: "%70:sub18": 28 # CHECK-GX-JSON-DAG: "%70:sub19": 27 # CHECK-GX-JSON-DAG: "%70:sub20": 24 # CHECK-GX-JSON-DAG: "%70:sub21": 23 # CHECK-GX-JSON-DAG: "%70:sub22": 22 # CHECK-GX-JSON-DAG: "%70:sub23": 21 # CHECK-GX-JSON-DAG: "%70:sub24": 18 # CHECK-GX-JSON-DAG: "%70:sub25": 17 # CHECK-GX-JSON-DAG: "%70:sub26": 16 # CHECK-GX-JSON-DAG: "%70:sub27": 15 # CHECK-GX-JSON-DAG: "%70:sub28": 12 # CHECK-GX-JSON-DAG: "%70:sub29": 11 # CHECK-GX-JSON-DAG: "%70:sub30": 10 # CHECK-GX-JSON-DAG: "%70:sub31": 9 # CHECK-GX-JSON-DAG: "%107": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 150 # CHECK-GX-JSON-DAG: "%149:sub1": 149 # CHECK-GX-JSON-DAG: "%149:sub2": 148 # CHECK-GX-JSON-DAG: "%149:sub3": 147 # CHECK-GX-JSON-DAG: "%149:sub4": 144 # CHECK-GX-JSON-DAG: "%149:sub5": 143 # CHECK-GX-JSON-DAG: "%149:sub6": 142 # CHECK-GX-JSON-DAG: "%149:sub7": 141 # CHECK-GX-JSON-DAG: "%149:sub8": 138 # CHECK-GX-JSON-DAG: "%149:sub9": 137 # CHECK-GX-JSON-DAG: "%149:sub10": 136 # CHECK-GX-JSON-DAG: "%149:sub11": 135 # CHECK-GX-JSON-DAG: "%149:sub12": 132 # CHECK-GX-JSON-DAG: "%149:sub13": 131 # CHECK-GX-JSON-DAG: "%149:sub14": 130 # CHECK-GX-JSON-DAG: "%149:sub15": 129 # CHECK-GX-JSON-DAG: "%149:sub16": 126 # CHECK-GX-JSON-DAG: "%149:sub17": 125 # CHECK-GX-JSON-DAG: "%149:sub18": 124 # CHECK-GX-JSON-DAG: "%149:sub19": 123 # CHECK-GX-JSON-DAG: "%149:sub20": 120 # CHECK-GX-JSON-DAG: "%149:sub21": 119 # CHECK-GX-JSON-DAG: "%149:sub22": 118 # CHECK-GX-JSON-DAG: "%149:sub23": 117 # CHECK-GX-JSON-DAG: "%149:sub24": 114 # CHECK-GX-JSON-DAG: "%149:sub25": 113 # CHECK-GX-JSON-DAG: "%149:sub26": 112 # CHECK-GX-JSON-DAG: "%149:sub27": 111 # CHECK-GX-JSON-DAG: "%149:sub28": 108 # CHECK-GX-JSON-DAG: "%149:sub29": 107 # CHECK-GX-JSON-DAG: "%149:sub30": 106 # CHECK-GX-JSON-DAG: "%149:sub31": 105 # CHECK-GX-JSON-DAG: "%191:sub0": 198 # CHECK-GX-JSON-DAG: "%191:sub1": 197 # CHECK-GX-JSON-DAG: "%191:sub2": 196 # CHECK-GX-JSON-DAG: "%191:sub3": 195 # CHECK-GX-JSON-DAG: "%191:sub4": 192 # CHECK-GX-JSON-DAG: "%191:sub5": 191 # CHECK-GX-JSON-DAG: "%191:sub6": 190 # CHECK-GX-JSON-DAG: "%191:sub7": 189 # CHECK-GX-JSON-DAG: "%191:sub8": 186 # CHECK-GX-JSON-DAG: "%191:sub9": 185 # CHECK-GX-JSON-DAG: "%191:sub10": 184 # CHECK-GX-JSON-DAG: "%191:sub11": 183 # CHECK-GX-JSON-DAG: "%191:sub12": 180 # CHECK-GX-JSON-DAG: "%191:sub13": 179 # CHECK-GX-JSON-DAG: "%191:sub14": 178 # CHECK-GX-JSON-DAG: "%191:sub15": 177 # CHECK-GX-JSON-DAG: "%191:sub16": 174 # CHECK-GX-JSON-DAG: "%191:sub17": 173 # CHECK-GX-JSON-DAG: "%191:sub18": 172 # CHECK-GX-JSON-DAG: "%191:sub19": 171 # CHECK-GX-JSON-DAG: "%191:sub20": 168 # CHECK-GX-JSON-DAG: "%191:sub21": 167 # CHECK-GX-JSON-DAG: "%191:sub22": 166 # CHECK-GX-JSON-DAG: "%191:sub23": 165 # CHECK-GX-JSON-DAG: "%191:sub24": 162 # CHECK-GX-JSON-DAG: "%191:sub25": 161 # CHECK-GX-JSON-DAG: "%191:sub26": 160 # CHECK-GX-JSON-DAG: "%191:sub27": 159 # CHECK-GX-JSON-DAG: "%191:sub28": 156 # CHECK-GX-JSON-DAG: "%191:sub29": 155 # CHECK-GX-JSON-DAG: "%191:sub30": 154 # CHECK-GX-JSON-DAG: "%191:sub31": 153 # CHECK-GX-JSON-DAG: "%233:sub0": 246 # CHECK-GX-JSON-DAG: "%233:sub1": 245 # CHECK-GX-JSON-DAG: "%233:sub2": 244 # CHECK-GX-JSON-DAG: "%233:sub3": 243 # CHECK-GX-JSON-DAG: "%233:sub4": 240 # CHECK-GX-JSON-DAG: "%233:sub5": 239 # CHECK-GX-JSON-DAG: "%233:sub6": 238 # CHECK-GX-JSON-DAG: "%233:sub7": 237 # CHECK-GX-JSON-DAG: "%233:sub8": 234 # CHECK-GX-JSON-DAG: "%233:sub9": 233 # CHECK-GX-JSON-DAG: "%233:sub10": 232 # CHECK-GX-JSON-DAG: "%233:sub11": 231 # CHECK-GX-JSON-DAG: "%233:sub12": 228 # CHECK-GX-JSON-DAG: "%233:sub13": 227 # CHECK-GX-JSON-DAG: "%233:sub14": 226 # CHECK-GX-JSON-DAG: "%233:sub15": 225 # CHECK-GX-JSON-DAG: "%233:sub16": 222 # CHECK-GX-JSON-DAG: "%233:sub17": 221 # CHECK-GX-JSON-DAG: "%233:sub18": 220 # CHECK-GX-JSON-DAG: "%233:sub19": 219 # CHECK-GX-JSON-DAG: "%233:sub20": 216 # CHECK-GX-JSON-DAG: "%233:sub21": 215 # CHECK-GX-JSON-DAG: "%233:sub22": 214 # CHECK-GX-JSON-DAG: "%233:sub23": 213 # CHECK-GX-JSON-DAG: "%233:sub24": 210 # CHECK-GX-JSON-DAG: "%233:sub25": 209 # CHECK-GX-JSON-DAG: "%233:sub26": 208 # CHECK-GX-JSON-DAG: "%233:sub27": 207 # CHECK-GX-JSON-DAG: "%233:sub28": 204 # CHECK-GX-JSON-DAG: "%233:sub29": 203 # CHECK-GX-JSON-DAG: "%233:sub30": 202 # CHECK-GX-JSON-DAG: "%233:sub31": 201 # CHECK-GX-JSON-DAG: "%275:sub0": 294 # CHECK-GX-JSON-DAG: "%275:sub1": 293 # CHECK-GX-JSON-DAG: "%275:sub2": 292 # CHECK-GX-JSON-DAG: "%275:sub3": 291 # CHECK-GX-JSON-DAG: "%275:sub4": 288 # CHECK-GX-JSON-DAG: "%275:sub5": 287 # CHECK-GX-JSON-DAG: "%275:sub6": 286 # CHECK-GX-JSON-DAG: "%275:sub7": 285 # CHECK-GX-JSON-DAG: "%275:sub8": 282 # CHECK-GX-JSON-DAG: "%275:sub9": 281 # CHECK-GX-JSON-DAG: "%275:sub10": 280 # CHECK-GX-JSON-DAG: "%275:sub11": 279 # CHECK-GX-JSON-DAG: "%275:sub12": 276 # CHECK-GX-JSON-DAG: "%275:sub13": 275 # CHECK-GX-JSON-DAG: "%275:sub14": 274 # CHECK-GX-JSON-DAG: "%275:sub15": 273 # CHECK-GX-JSON-DAG: "%275:sub16": 270 # CHECK-GX-JSON-DAG: "%275:sub17": 269 # CHECK-GX-JSON-DAG: "%275:sub18": 268 # CHECK-GX-JSON-DAG: "%275:sub19": 267 # CHECK-GX-JSON-DAG: "%275:sub20": 264 # CHECK-GX-JSON-DAG: "%275:sub21": 263 # CHECK-GX-JSON-DAG: "%275:sub22": 262 # CHECK-GX-JSON-DAG: "%275:sub23": 261 # CHECK-GX-JSON-DAG: "%275:sub24": 258 # CHECK-GX-JSON-DAG: "%275:sub25": 257 # CHECK-GX-JSON-DAG: "%275:sub26": 256 # CHECK-GX-JSON-DAG: "%275:sub27": 255 # CHECK-GX-JSON-DAG: "%275:sub28": 252 # CHECK-GX-JSON-DAG: "%275:sub29": 251 # CHECK-GX-JSON-DAG: "%275:sub30": 250 # CHECK-GX-JSON-DAG: "%275:sub31": 249 # CHECK-GX-JSON-DAG: "%317:sub0": 342 # CHECK-GX-JSON-DAG: "%317:sub1": 341 # CHECK-GX-JSON-DAG: "%317:sub2": 340 # CHECK-GX-JSON-DAG: "%317:sub3": 339 # CHECK-GX-JSON-DAG: "%317:sub4": 336 # CHECK-GX-JSON-DAG: "%317:sub5": 335 # CHECK-GX-JSON-DAG: "%317:sub6": 334 # CHECK-GX-JSON-DAG: "%317:sub7": 333 # CHECK-GX-JSON-DAG: "%317:sub8": 330 # CHECK-GX-JSON-DAG: "%317:sub9": 329 # CHECK-GX-JSON-DAG: "%317:sub10": 328 # CHECK-GX-JSON-DAG: "%317:sub11": 327 # CHECK-GX-JSON-DAG: "%317:sub12": 324 # CHECK-GX-JSON-DAG: "%317:sub13": 323 # CHECK-GX-JSON-DAG: "%317:sub14": 322 # CHECK-GX-JSON-DAG: "%317:sub15": 321 # CHECK-GX-JSON-DAG: "%317:sub16": 318 # CHECK-GX-JSON-DAG: "%317:sub17": 317 # CHECK-GX-JSON-DAG: "%317:sub18": 316 # CHECK-GX-JSON-DAG: "%317:sub19": 315 # CHECK-GX-JSON-DAG: "%317:sub20": 312 # CHECK-GX-JSON-DAG: "%317:sub21": 311 # CHECK-GX-JSON-DAG: "%317:sub22": 310 # CHECK-GX-JSON-DAG: "%317:sub23": 309 # CHECK-GX-JSON-DAG: "%317:sub24": 306 # CHECK-GX-JSON-DAG: "%317:sub25": 305 # CHECK-GX-JSON-DAG: "%317:sub26": 304 # CHECK-GX-JSON-DAG: "%317:sub27": 303 # CHECK-GX-JSON-DAG: "%317:sub28": 300 # CHECK-GX-JSON-DAG: "%317:sub29": 299 # CHECK-GX-JSON-DAG: "%317:sub30": 298 # CHECK-GX-JSON-DAG: "%317:sub31": 297 # CHECK-GX-JSON-DAG: "%359:sub0": 390 # CHECK-GX-JSON-DAG: "%359:sub1": 389 # CHECK-GX-JSON-DAG: "%359:sub2": 388 # CHECK-GX-JSON-DAG: "%359:sub3": 387 # CHECK-GX-JSON-DAG: "%359:sub4": 384 # CHECK-GX-JSON-DAG: "%359:sub5": 383 # CHECK-GX-JSON-DAG: "%359:sub6": 382 # CHECK-GX-JSON-DAG: "%359:sub7": 381 # CHECK-GX-JSON-DAG: "%359:sub8": 378 # CHECK-GX-JSON-DAG: "%359:sub9": 377 # CHECK-GX-JSON-DAG: "%359:sub10": 376 # CHECK-GX-JSON-DAG: "%359:sub11": 375 # CHECK-GX-JSON-DAG: "%359:sub12": 372 # CHECK-GX-JSON-DAG: "%359:sub13": 371 # CHECK-GX-JSON-DAG: "%359:sub14": 370 # CHECK-GX-JSON-DAG: "%359:sub15": 369 # CHECK-GX-JSON-DAG: "%359:sub16": 366 # CHECK-GX-JSON-DAG: "%359:sub17": 365 # CHECK-GX-JSON-DAG: "%359:sub18": 364 # CHECK-GX-JSON-DAG: "%359:sub19": 363 # CHECK-GX-JSON-DAG: "%359:sub20": 360 # CHECK-GX-JSON-DAG: "%359:sub21": 359 # CHECK-GX-JSON-DAG: "%359:sub22": 358 # CHECK-GX-JSON-DAG: "%359:sub23": 357 # CHECK-GX-JSON-DAG: "%359:sub24": 354 # CHECK-GX-JSON-DAG: "%359:sub25": 353 # CHECK-GX-JSON-DAG: "%359:sub26": 352 # CHECK-GX-JSON-DAG: "%359:sub27": 351 # CHECK-GX-JSON-DAG: "%359:sub28": 348 # CHECK-GX-JSON-DAG: "%359:sub29": 347 # CHECK-GX-JSON-DAG: "%359:sub30": 346 # CHECK-GX-JSON-DAG: "%359:sub31": 345 # CHECK-GX-JSON-DAG: "%361": 7 # CHECK-GX-JSON-DAG: "%362": 7 # CHECK-GX-JSON-DAG: "%363": 7 # CHECK-GX-JSON-DAG: "%364": 7 # CHECK-GX-JSON-DAG: "%366": 7 # CHECK-GX-JSON-DAG: "%367": 7 # CHECK-GX-JSON-DAG: "%368": 7 # CHECK-GX-JSON-DAG: "%369": 7 # CHECK-GX-JSON-DAG: "%371": 7 # CHECK-GX-JSON-DAG: "%372": 7 # CHECK-GX-JSON-DAG: "%373": 7 # CHECK-GX-JSON-DAG: "%374": 7 # CHECK-GX-JSON-DAG: "%376": 7 # CHECK-GX-JSON-DAG: "%377": 7 # CHECK-GX-JSON-DAG: "%378": 7 # CHECK-GX-JSON-DAG: "%379": 7 # CHECK-GX-JSON-DAG: "%381": 7 # CHECK-GX-JSON-DAG: "%382": 7 # CHECK-GX-JSON-DAG: "%383": 7 # CHECK-GX-JSON-DAG: "%384": 7 # CHECK-GX-JSON-DAG: "%386": 7 # CHECK-GX-JSON-DAG: "%387": 7 # CHECK-GX-JSON-DAG: "%388": 7 # CHECK-GX-JSON-DAG: "%389": 7 # CHECK-GX-JSON-DAG: "%390:sub0": 1 # CHECK-GX-JSON-DAG: "%390:sub1": 0 # CHECK-GX-JSON-DAG: "%391": 7 # CHECK-GX-JSON-DAG: "%392": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%394:vgpr_32 = COPY %390.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 101 # CHECK-GX-JSON-DAG: "%69:sub1": 100 # CHECK-GX-JSON-DAG: "%69:sub2": 99 # CHECK-GX-JSON-DAG: "%69:sub3": 98 # CHECK-GX-JSON-DAG: "%69:sub4": 95 # CHECK-GX-JSON-DAG: "%69:sub5": 94 # CHECK-GX-JSON-DAG: "%69:sub6": 93 # CHECK-GX-JSON-DAG: "%69:sub7": 92 # CHECK-GX-JSON-DAG: "%69:sub8": 89 # CHECK-GX-JSON-DAG: "%69:sub9": 88 # CHECK-GX-JSON-DAG: "%69:sub10": 87 # CHECK-GX-JSON-DAG: "%69:sub11": 86 # CHECK-GX-JSON-DAG: "%69:sub12": 83 # CHECK-GX-JSON-DAG: "%69:sub13": 82 # CHECK-GX-JSON-DAG: "%69:sub14": 81 # CHECK-GX-JSON-DAG: "%69:sub15": 80 # CHECK-GX-JSON-DAG: "%69:sub16": 77 # CHECK-GX-JSON-DAG: "%69:sub17": 76 # CHECK-GX-JSON-DAG: "%69:sub18": 75 # CHECK-GX-JSON-DAG: "%69:sub19": 74 # CHECK-GX-JSON-DAG: "%69:sub20": 71 # CHECK-GX-JSON-DAG: "%69:sub21": 70 # CHECK-GX-JSON-DAG: "%69:sub22": 69 # CHECK-GX-JSON-DAG: "%69:sub23": 68 # CHECK-GX-JSON-DAG: "%69:sub24": 65 # CHECK-GX-JSON-DAG: "%69:sub25": 64 # CHECK-GX-JSON-DAG: "%69:sub26": 63 # CHECK-GX-JSON-DAG: "%69:sub27": 62 # CHECK-GX-JSON-DAG: "%69:sub28": 59 # CHECK-GX-JSON-DAG: "%69:sub29": 58 # CHECK-GX-JSON-DAG: "%69:sub30": 57 # CHECK-GX-JSON-DAG: "%69:sub31": 56 # CHECK-GX-JSON-DAG: "%70:sub0": 53 # CHECK-GX-JSON-DAG: "%70:sub1": 52 # CHECK-GX-JSON-DAG: "%70:sub2": 51 # CHECK-GX-JSON-DAG: "%70:sub3": 50 # CHECK-GX-JSON-DAG: "%70:sub4": 47 # CHECK-GX-JSON-DAG: "%70:sub5": 46 # CHECK-GX-JSON-DAG: "%70:sub6": 45 # CHECK-GX-JSON-DAG: "%70:sub7": 44 # CHECK-GX-JSON-DAG: "%70:sub8": 41 # CHECK-GX-JSON-DAG: "%70:sub9": 40 # CHECK-GX-JSON-DAG: "%70:sub10": 39 # CHECK-GX-JSON-DAG: "%70:sub11": 38 # CHECK-GX-JSON-DAG: "%70:sub12": 35 # CHECK-GX-JSON-DAG: "%70:sub13": 34 # CHECK-GX-JSON-DAG: "%70:sub14": 33 # CHECK-GX-JSON-DAG: "%70:sub15": 32 # CHECK-GX-JSON-DAG: "%70:sub16": 29 # CHECK-GX-JSON-DAG: "%70:sub17": 28 # CHECK-GX-JSON-DAG: "%70:sub18": 27 # CHECK-GX-JSON-DAG: "%70:sub19": 26 # CHECK-GX-JSON-DAG: "%70:sub20": 23 # CHECK-GX-JSON-DAG: "%70:sub21": 22 # CHECK-GX-JSON-DAG: "%70:sub22": 21 # CHECK-GX-JSON-DAG: "%70:sub23": 20 # CHECK-GX-JSON-DAG: "%70:sub24": 17 # CHECK-GX-JSON-DAG: "%70:sub25": 16 # CHECK-GX-JSON-DAG: "%70:sub26": 15 # CHECK-GX-JSON-DAG: "%70:sub27": 14 # CHECK-GX-JSON-DAG: "%70:sub28": 11 # CHECK-GX-JSON-DAG: "%70:sub29": 10 # CHECK-GX-JSON-DAG: "%70:sub30": 9 # CHECK-GX-JSON-DAG: "%70:sub31": 8 # CHECK-GX-JSON-DAG: "%107": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 149 # CHECK-GX-JSON-DAG: "%149:sub1": 148 # CHECK-GX-JSON-DAG: "%149:sub2": 147 # CHECK-GX-JSON-DAG: "%149:sub3": 146 # CHECK-GX-JSON-DAG: "%149:sub4": 143 # CHECK-GX-JSON-DAG: "%149:sub5": 142 # CHECK-GX-JSON-DAG: "%149:sub6": 141 # CHECK-GX-JSON-DAG: "%149:sub7": 140 # CHECK-GX-JSON-DAG: "%149:sub8": 137 # CHECK-GX-JSON-DAG: "%149:sub9": 136 # CHECK-GX-JSON-DAG: "%149:sub10": 135 # CHECK-GX-JSON-DAG: "%149:sub11": 134 # CHECK-GX-JSON-DAG: "%149:sub12": 131 # CHECK-GX-JSON-DAG: "%149:sub13": 130 # CHECK-GX-JSON-DAG: "%149:sub14": 129 # CHECK-GX-JSON-DAG: "%149:sub15": 128 # CHECK-GX-JSON-DAG: "%149:sub16": 125 # CHECK-GX-JSON-DAG: "%149:sub17": 124 # CHECK-GX-JSON-DAG: "%149:sub18": 123 # CHECK-GX-JSON-DAG: "%149:sub19": 122 # CHECK-GX-JSON-DAG: "%149:sub20": 119 # CHECK-GX-JSON-DAG: "%149:sub21": 118 # CHECK-GX-JSON-DAG: "%149:sub22": 117 # CHECK-GX-JSON-DAG: "%149:sub23": 116 # CHECK-GX-JSON-DAG: "%149:sub24": 113 # CHECK-GX-JSON-DAG: "%149:sub25": 112 # CHECK-GX-JSON-DAG: "%149:sub26": 111 # CHECK-GX-JSON-DAG: "%149:sub27": 110 # CHECK-GX-JSON-DAG: "%149:sub28": 107 # CHECK-GX-JSON-DAG: "%149:sub29": 106 # CHECK-GX-JSON-DAG: "%149:sub30": 105 # CHECK-GX-JSON-DAG: "%149:sub31": 104 # CHECK-GX-JSON-DAG: "%191:sub0": 197 # CHECK-GX-JSON-DAG: "%191:sub1": 196 # CHECK-GX-JSON-DAG: "%191:sub2": 195 # CHECK-GX-JSON-DAG: "%191:sub3": 194 # CHECK-GX-JSON-DAG: "%191:sub4": 191 # CHECK-GX-JSON-DAG: "%191:sub5": 190 # CHECK-GX-JSON-DAG: "%191:sub6": 189 # CHECK-GX-JSON-DAG: "%191:sub7": 188 # CHECK-GX-JSON-DAG: "%191:sub8": 185 # CHECK-GX-JSON-DAG: "%191:sub9": 184 # CHECK-GX-JSON-DAG: "%191:sub10": 183 # CHECK-GX-JSON-DAG: "%191:sub11": 182 # CHECK-GX-JSON-DAG: "%191:sub12": 179 # CHECK-GX-JSON-DAG: "%191:sub13": 178 # CHECK-GX-JSON-DAG: "%191:sub14": 177 # CHECK-GX-JSON-DAG: "%191:sub15": 176 # CHECK-GX-JSON-DAG: "%191:sub16": 173 # CHECK-GX-JSON-DAG: "%191:sub17": 172 # CHECK-GX-JSON-DAG: "%191:sub18": 171 # CHECK-GX-JSON-DAG: "%191:sub19": 170 # CHECK-GX-JSON-DAG: "%191:sub20": 167 # CHECK-GX-JSON-DAG: "%191:sub21": 166 # CHECK-GX-JSON-DAG: "%191:sub22": 165 # CHECK-GX-JSON-DAG: "%191:sub23": 164 # CHECK-GX-JSON-DAG: "%191:sub24": 161 # CHECK-GX-JSON-DAG: "%191:sub25": 160 # CHECK-GX-JSON-DAG: "%191:sub26": 159 # CHECK-GX-JSON-DAG: "%191:sub27": 158 # CHECK-GX-JSON-DAG: "%191:sub28": 155 # CHECK-GX-JSON-DAG: "%191:sub29": 154 # CHECK-GX-JSON-DAG: "%191:sub30": 153 # CHECK-GX-JSON-DAG: "%191:sub31": 152 # CHECK-GX-JSON-DAG: "%233:sub0": 245 # CHECK-GX-JSON-DAG: "%233:sub1": 244 # CHECK-GX-JSON-DAG: "%233:sub2": 243 # CHECK-GX-JSON-DAG: "%233:sub3": 242 # CHECK-GX-JSON-DAG: "%233:sub4": 239 # CHECK-GX-JSON-DAG: "%233:sub5": 238 # CHECK-GX-JSON-DAG: "%233:sub6": 237 # CHECK-GX-JSON-DAG: "%233:sub7": 236 # CHECK-GX-JSON-DAG: "%233:sub8": 233 # CHECK-GX-JSON-DAG: "%233:sub9": 232 # CHECK-GX-JSON-DAG: "%233:sub10": 231 # CHECK-GX-JSON-DAG: "%233:sub11": 230 # CHECK-GX-JSON-DAG: "%233:sub12": 227 # CHECK-GX-JSON-DAG: "%233:sub13": 226 # CHECK-GX-JSON-DAG: "%233:sub14": 225 # CHECK-GX-JSON-DAG: "%233:sub15": 224 # CHECK-GX-JSON-DAG: "%233:sub16": 221 # CHECK-GX-JSON-DAG: "%233:sub17": 220 # CHECK-GX-JSON-DAG: "%233:sub18": 219 # CHECK-GX-JSON-DAG: "%233:sub19": 218 # CHECK-GX-JSON-DAG: "%233:sub20": 215 # CHECK-GX-JSON-DAG: "%233:sub21": 214 # CHECK-GX-JSON-DAG: "%233:sub22": 213 # CHECK-GX-JSON-DAG: "%233:sub23": 212 # CHECK-GX-JSON-DAG: "%233:sub24": 209 # CHECK-GX-JSON-DAG: "%233:sub25": 208 # CHECK-GX-JSON-DAG: "%233:sub26": 207 # CHECK-GX-JSON-DAG: "%233:sub27": 206 # CHECK-GX-JSON-DAG: "%233:sub28": 203 # CHECK-GX-JSON-DAG: "%233:sub29": 202 # CHECK-GX-JSON-DAG: "%233:sub30": 201 # CHECK-GX-JSON-DAG: "%233:sub31": 200 # CHECK-GX-JSON-DAG: "%275:sub0": 293 # CHECK-GX-JSON-DAG: "%275:sub1": 292 # CHECK-GX-JSON-DAG: "%275:sub2": 291 # CHECK-GX-JSON-DAG: "%275:sub3": 290 # CHECK-GX-JSON-DAG: "%275:sub4": 287 # CHECK-GX-JSON-DAG: "%275:sub5": 286 # CHECK-GX-JSON-DAG: "%275:sub6": 285 # CHECK-GX-JSON-DAG: "%275:sub7": 284 # CHECK-GX-JSON-DAG: "%275:sub8": 281 # CHECK-GX-JSON-DAG: "%275:sub9": 280 # CHECK-GX-JSON-DAG: "%275:sub10": 279 # CHECK-GX-JSON-DAG: "%275:sub11": 278 # CHECK-GX-JSON-DAG: "%275:sub12": 275 # CHECK-GX-JSON-DAG: "%275:sub13": 274 # CHECK-GX-JSON-DAG: "%275:sub14": 273 # CHECK-GX-JSON-DAG: "%275:sub15": 272 # CHECK-GX-JSON-DAG: "%275:sub16": 269 # CHECK-GX-JSON-DAG: "%275:sub17": 268 # CHECK-GX-JSON-DAG: "%275:sub18": 267 # CHECK-GX-JSON-DAG: "%275:sub19": 266 # CHECK-GX-JSON-DAG: "%275:sub20": 263 # CHECK-GX-JSON-DAG: "%275:sub21": 262 # CHECK-GX-JSON-DAG: "%275:sub22": 261 # CHECK-GX-JSON-DAG: "%275:sub23": 260 # CHECK-GX-JSON-DAG: "%275:sub24": 257 # CHECK-GX-JSON-DAG: "%275:sub25": 256 # CHECK-GX-JSON-DAG: "%275:sub26": 255 # CHECK-GX-JSON-DAG: "%275:sub27": 254 # CHECK-GX-JSON-DAG: "%275:sub28": 251 # CHECK-GX-JSON-DAG: "%275:sub29": 250 # CHECK-GX-JSON-DAG: "%275:sub30": 249 # CHECK-GX-JSON-DAG: "%275:sub31": 248 # CHECK-GX-JSON-DAG: "%317:sub0": 341 # CHECK-GX-JSON-DAG: "%317:sub1": 340 # CHECK-GX-JSON-DAG: "%317:sub2": 339 # CHECK-GX-JSON-DAG: "%317:sub3": 338 # CHECK-GX-JSON-DAG: "%317:sub4": 335 # CHECK-GX-JSON-DAG: "%317:sub5": 334 # CHECK-GX-JSON-DAG: "%317:sub6": 333 # CHECK-GX-JSON-DAG: "%317:sub7": 332 # CHECK-GX-JSON-DAG: "%317:sub8": 329 # CHECK-GX-JSON-DAG: "%317:sub9": 328 # CHECK-GX-JSON-DAG: "%317:sub10": 327 # CHECK-GX-JSON-DAG: "%317:sub11": 326 # CHECK-GX-JSON-DAG: "%317:sub12": 323 # CHECK-GX-JSON-DAG: "%317:sub13": 322 # CHECK-GX-JSON-DAG: "%317:sub14": 321 # CHECK-GX-JSON-DAG: "%317:sub15": 320 # CHECK-GX-JSON-DAG: "%317:sub16": 317 # CHECK-GX-JSON-DAG: "%317:sub17": 316 # CHECK-GX-JSON-DAG: "%317:sub18": 315 # CHECK-GX-JSON-DAG: "%317:sub19": 314 # CHECK-GX-JSON-DAG: "%317:sub20": 311 # CHECK-GX-JSON-DAG: "%317:sub21": 310 # CHECK-GX-JSON-DAG: "%317:sub22": 309 # CHECK-GX-JSON-DAG: "%317:sub23": 308 # CHECK-GX-JSON-DAG: "%317:sub24": 305 # CHECK-GX-JSON-DAG: "%317:sub25": 304 # CHECK-GX-JSON-DAG: "%317:sub26": 303 # CHECK-GX-JSON-DAG: "%317:sub27": 302 # CHECK-GX-JSON-DAG: "%317:sub28": 299 # CHECK-GX-JSON-DAG: "%317:sub29": 298 # CHECK-GX-JSON-DAG: "%317:sub30": 297 # CHECK-GX-JSON-DAG: "%317:sub31": 296 # CHECK-GX-JSON-DAG: "%359:sub0": 389 # CHECK-GX-JSON-DAG: "%359:sub1": 388 # CHECK-GX-JSON-DAG: "%359:sub2": 387 # CHECK-GX-JSON-DAG: "%359:sub3": 386 # CHECK-GX-JSON-DAG: "%359:sub4": 383 # CHECK-GX-JSON-DAG: "%359:sub5": 382 # CHECK-GX-JSON-DAG: "%359:sub6": 381 # CHECK-GX-JSON-DAG: "%359:sub7": 380 # CHECK-GX-JSON-DAG: "%359:sub8": 377 # CHECK-GX-JSON-DAG: "%359:sub9": 376 # CHECK-GX-JSON-DAG: "%359:sub10": 375 # CHECK-GX-JSON-DAG: "%359:sub11": 374 # CHECK-GX-JSON-DAG: "%359:sub12": 371 # CHECK-GX-JSON-DAG: "%359:sub13": 370 # CHECK-GX-JSON-DAG: "%359:sub14": 369 # CHECK-GX-JSON-DAG: "%359:sub15": 368 # CHECK-GX-JSON-DAG: "%359:sub16": 365 # CHECK-GX-JSON-DAG: "%359:sub17": 364 # CHECK-GX-JSON-DAG: "%359:sub18": 363 # CHECK-GX-JSON-DAG: "%359:sub19": 362 # CHECK-GX-JSON-DAG: "%359:sub20": 359 # CHECK-GX-JSON-DAG: "%359:sub21": 358 # CHECK-GX-JSON-DAG: "%359:sub22": 357 # CHECK-GX-JSON-DAG: "%359:sub23": 356 # CHECK-GX-JSON-DAG: "%359:sub24": 353 # CHECK-GX-JSON-DAG: "%359:sub25": 352 # CHECK-GX-JSON-DAG: "%359:sub26": 351 # CHECK-GX-JSON-DAG: "%359:sub27": 350 # CHECK-GX-JSON-DAG: "%359:sub28": 347 # CHECK-GX-JSON-DAG: "%359:sub29": 346 # CHECK-GX-JSON-DAG: "%359:sub30": 345 # CHECK-GX-JSON-DAG: "%359:sub31": 344 # CHECK-GX-JSON-DAG: "%361": 6 # CHECK-GX-JSON-DAG: "%362": 6 # CHECK-GX-JSON-DAG: "%363": 6 # CHECK-GX-JSON-DAG: "%364": 6 # CHECK-GX-JSON-DAG: "%366": 6 # CHECK-GX-JSON-DAG: "%367": 6 # CHECK-GX-JSON-DAG: "%368": 6 # CHECK-GX-JSON-DAG: "%369": 6 # CHECK-GX-JSON-DAG: "%371": 6 # CHECK-GX-JSON-DAG: "%372": 6 # CHECK-GX-JSON-DAG: "%373": 6 # CHECK-GX-JSON-DAG: "%374": 6 # CHECK-GX-JSON-DAG: "%376": 6 # CHECK-GX-JSON-DAG: "%377": 6 # CHECK-GX-JSON-DAG: "%378": 6 # CHECK-GX-JSON-DAG: "%379": 6 # CHECK-GX-JSON-DAG: "%381": 6 # CHECK-GX-JSON-DAG: "%382": 6 # CHECK-GX-JSON-DAG: "%383": 6 # CHECK-GX-JSON-DAG: "%384": 6 # CHECK-GX-JSON-DAG: "%386": 6 # CHECK-GX-JSON-DAG: "%387": 6 # CHECK-GX-JSON-DAG: "%388": 6 # CHECK-GX-JSON-DAG: "%389": 6 # CHECK-GX-JSON-DAG: "%390:sub0": 0 # CHECK-GX-JSON-DAG: "%391": 6 # CHECK-GX-JSON-DAG: "%392": 6 # CHECK-GX-JSON-DAG: "%393": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%395:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p7, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 100 # CHECK-GX-JSON-DAG: "%69:sub1": 99 # CHECK-GX-JSON-DAG: "%69:sub2": 98 # CHECK-GX-JSON-DAG: "%69:sub3": 97 # CHECK-GX-JSON-DAG: "%69:sub4": 94 # CHECK-GX-JSON-DAG: "%69:sub5": 93 # CHECK-GX-JSON-DAG: "%69:sub6": 92 # CHECK-GX-JSON-DAG: "%69:sub7": 91 # CHECK-GX-JSON-DAG: "%69:sub8": 88 # CHECK-GX-JSON-DAG: "%69:sub9": 87 # CHECK-GX-JSON-DAG: "%69:sub10": 86 # CHECK-GX-JSON-DAG: "%69:sub11": 85 # CHECK-GX-JSON-DAG: "%69:sub12": 82 # CHECK-GX-JSON-DAG: "%69:sub13": 81 # CHECK-GX-JSON-DAG: "%69:sub14": 80 # CHECK-GX-JSON-DAG: "%69:sub15": 79 # CHECK-GX-JSON-DAG: "%69:sub16": 76 # CHECK-GX-JSON-DAG: "%69:sub17": 75 # CHECK-GX-JSON-DAG: "%69:sub18": 74 # CHECK-GX-JSON-DAG: "%69:sub19": 73 # CHECK-GX-JSON-DAG: "%69:sub20": 70 # CHECK-GX-JSON-DAG: "%69:sub21": 69 # CHECK-GX-JSON-DAG: "%69:sub22": 68 # CHECK-GX-JSON-DAG: "%69:sub23": 67 # CHECK-GX-JSON-DAG: "%69:sub24": 64 # CHECK-GX-JSON-DAG: "%69:sub25": 63 # CHECK-GX-JSON-DAG: "%69:sub26": 62 # CHECK-GX-JSON-DAG: "%69:sub27": 61 # CHECK-GX-JSON-DAG: "%69:sub28": 58 # CHECK-GX-JSON-DAG: "%69:sub29": 57 # CHECK-GX-JSON-DAG: "%69:sub30": 56 # CHECK-GX-JSON-DAG: "%69:sub31": 55 # CHECK-GX-JSON-DAG: "%70:sub0": 52 # CHECK-GX-JSON-DAG: "%70:sub1": 51 # CHECK-GX-JSON-DAG: "%70:sub2": 50 # CHECK-GX-JSON-DAG: "%70:sub3": 49 # CHECK-GX-JSON-DAG: "%70:sub4": 46 # CHECK-GX-JSON-DAG: "%70:sub5": 45 # CHECK-GX-JSON-DAG: "%70:sub6": 44 # CHECK-GX-JSON-DAG: "%70:sub7": 43 # CHECK-GX-JSON-DAG: "%70:sub8": 40 # CHECK-GX-JSON-DAG: "%70:sub9": 39 # CHECK-GX-JSON-DAG: "%70:sub10": 38 # CHECK-GX-JSON-DAG: "%70:sub11": 37 # CHECK-GX-JSON-DAG: "%70:sub12": 34 # CHECK-GX-JSON-DAG: "%70:sub13": 33 # CHECK-GX-JSON-DAG: "%70:sub14": 32 # CHECK-GX-JSON-DAG: "%70:sub15": 31 # CHECK-GX-JSON-DAG: "%70:sub16": 28 # CHECK-GX-JSON-DAG: "%70:sub17": 27 # CHECK-GX-JSON-DAG: "%70:sub18": 26 # CHECK-GX-JSON-DAG: "%70:sub19": 25 # CHECK-GX-JSON-DAG: "%70:sub20": 22 # CHECK-GX-JSON-DAG: "%70:sub21": 21 # CHECK-GX-JSON-DAG: "%70:sub22": 20 # CHECK-GX-JSON-DAG: "%70:sub23": 19 # CHECK-GX-JSON-DAG: "%70:sub24": 16 # CHECK-GX-JSON-DAG: "%70:sub25": 15 # CHECK-GX-JSON-DAG: "%70:sub26": 14 # CHECK-GX-JSON-DAG: "%70:sub27": 13 # CHECK-GX-JSON-DAG: "%70:sub28": 10 # CHECK-GX-JSON-DAG: "%70:sub29": 9 # CHECK-GX-JSON-DAG: "%70:sub30": 8 # CHECK-GX-JSON-DAG: "%70:sub31": 7 # CHECK-GX-JSON-DAG: "%107": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 148 # CHECK-GX-JSON-DAG: "%149:sub1": 147 # CHECK-GX-JSON-DAG: "%149:sub2": 146 # CHECK-GX-JSON-DAG: "%149:sub3": 145 # CHECK-GX-JSON-DAG: "%149:sub4": 142 # CHECK-GX-JSON-DAG: "%149:sub5": 141 # CHECK-GX-JSON-DAG: "%149:sub6": 140 # CHECK-GX-JSON-DAG: "%149:sub7": 139 # CHECK-GX-JSON-DAG: "%149:sub8": 136 # CHECK-GX-JSON-DAG: "%149:sub9": 135 # CHECK-GX-JSON-DAG: "%149:sub10": 134 # CHECK-GX-JSON-DAG: "%149:sub11": 133 # CHECK-GX-JSON-DAG: "%149:sub12": 130 # CHECK-GX-JSON-DAG: "%149:sub13": 129 # CHECK-GX-JSON-DAG: "%149:sub14": 128 # CHECK-GX-JSON-DAG: "%149:sub15": 127 # CHECK-GX-JSON-DAG: "%149:sub16": 124 # CHECK-GX-JSON-DAG: "%149:sub17": 123 # CHECK-GX-JSON-DAG: "%149:sub18": 122 # CHECK-GX-JSON-DAG: "%149:sub19": 121 # CHECK-GX-JSON-DAG: "%149:sub20": 118 # CHECK-GX-JSON-DAG: "%149:sub21": 117 # CHECK-GX-JSON-DAG: "%149:sub22": 116 # CHECK-GX-JSON-DAG: "%149:sub23": 115 # CHECK-GX-JSON-DAG: "%149:sub24": 112 # CHECK-GX-JSON-DAG: "%149:sub25": 111 # CHECK-GX-JSON-DAG: "%149:sub26": 110 # CHECK-GX-JSON-DAG: "%149:sub27": 109 # CHECK-GX-JSON-DAG: "%149:sub28": 106 # CHECK-GX-JSON-DAG: "%149:sub29": 105 # CHECK-GX-JSON-DAG: "%149:sub30": 104 # CHECK-GX-JSON-DAG: "%149:sub31": 103 # CHECK-GX-JSON-DAG: "%191:sub0": 196 # CHECK-GX-JSON-DAG: "%191:sub1": 195 # CHECK-GX-JSON-DAG: "%191:sub2": 194 # CHECK-GX-JSON-DAG: "%191:sub3": 193 # CHECK-GX-JSON-DAG: "%191:sub4": 190 # CHECK-GX-JSON-DAG: "%191:sub5": 189 # CHECK-GX-JSON-DAG: "%191:sub6": 188 # CHECK-GX-JSON-DAG: "%191:sub7": 187 # CHECK-GX-JSON-DAG: "%191:sub8": 184 # CHECK-GX-JSON-DAG: "%191:sub9": 183 # CHECK-GX-JSON-DAG: "%191:sub10": 182 # CHECK-GX-JSON-DAG: "%191:sub11": 181 # CHECK-GX-JSON-DAG: "%191:sub12": 178 # CHECK-GX-JSON-DAG: "%191:sub13": 177 # CHECK-GX-JSON-DAG: "%191:sub14": 176 # CHECK-GX-JSON-DAG: "%191:sub15": 175 # CHECK-GX-JSON-DAG: "%191:sub16": 172 # CHECK-GX-JSON-DAG: "%191:sub17": 171 # CHECK-GX-JSON-DAG: "%191:sub18": 170 # CHECK-GX-JSON-DAG: "%191:sub19": 169 # CHECK-GX-JSON-DAG: "%191:sub20": 166 # CHECK-GX-JSON-DAG: "%191:sub21": 165 # CHECK-GX-JSON-DAG: "%191:sub22": 164 # CHECK-GX-JSON-DAG: "%191:sub23": 163 # CHECK-GX-JSON-DAG: "%191:sub24": 160 # CHECK-GX-JSON-DAG: "%191:sub25": 159 # CHECK-GX-JSON-DAG: "%191:sub26": 158 # CHECK-GX-JSON-DAG: "%191:sub27": 157 # CHECK-GX-JSON-DAG: "%191:sub28": 154 # CHECK-GX-JSON-DAG: "%191:sub29": 153 # CHECK-GX-JSON-DAG: "%191:sub30": 152 # CHECK-GX-JSON-DAG: "%191:sub31": 151 # CHECK-GX-JSON-DAG: "%233:sub0": 244 # CHECK-GX-JSON-DAG: "%233:sub1": 243 # CHECK-GX-JSON-DAG: "%233:sub2": 242 # CHECK-GX-JSON-DAG: "%233:sub3": 241 # CHECK-GX-JSON-DAG: "%233:sub4": 238 # CHECK-GX-JSON-DAG: "%233:sub5": 237 # CHECK-GX-JSON-DAG: "%233:sub6": 236 # CHECK-GX-JSON-DAG: "%233:sub7": 235 # CHECK-GX-JSON-DAG: "%233:sub8": 232 # CHECK-GX-JSON-DAG: "%233:sub9": 231 # CHECK-GX-JSON-DAG: "%233:sub10": 230 # CHECK-GX-JSON-DAG: "%233:sub11": 229 # CHECK-GX-JSON-DAG: "%233:sub12": 226 # CHECK-GX-JSON-DAG: "%233:sub13": 225 # CHECK-GX-JSON-DAG: "%233:sub14": 224 # CHECK-GX-JSON-DAG: "%233:sub15": 223 # CHECK-GX-JSON-DAG: "%233:sub16": 220 # CHECK-GX-JSON-DAG: "%233:sub17": 219 # CHECK-GX-JSON-DAG: "%233:sub18": 218 # CHECK-GX-JSON-DAG: "%233:sub19": 217 # CHECK-GX-JSON-DAG: "%233:sub20": 214 # CHECK-GX-JSON-DAG: "%233:sub21": 213 # CHECK-GX-JSON-DAG: "%233:sub22": 212 # CHECK-GX-JSON-DAG: "%233:sub23": 211 # CHECK-GX-JSON-DAG: "%233:sub24": 208 # CHECK-GX-JSON-DAG: "%233:sub25": 207 # CHECK-GX-JSON-DAG: "%233:sub26": 206 # CHECK-GX-JSON-DAG: "%233:sub27": 205 # CHECK-GX-JSON-DAG: "%233:sub28": 202 # CHECK-GX-JSON-DAG: "%233:sub29": 201 # CHECK-GX-JSON-DAG: "%233:sub30": 200 # CHECK-GX-JSON-DAG: "%233:sub31": 199 # CHECK-GX-JSON-DAG: "%275:sub0": 292 # CHECK-GX-JSON-DAG: "%275:sub1": 291 # CHECK-GX-JSON-DAG: "%275:sub2": 290 # CHECK-GX-JSON-DAG: "%275:sub3": 289 # CHECK-GX-JSON-DAG: "%275:sub4": 286 # CHECK-GX-JSON-DAG: "%275:sub5": 285 # CHECK-GX-JSON-DAG: "%275:sub6": 284 # CHECK-GX-JSON-DAG: "%275:sub7": 283 # CHECK-GX-JSON-DAG: "%275:sub8": 280 # CHECK-GX-JSON-DAG: "%275:sub9": 279 # CHECK-GX-JSON-DAG: "%275:sub10": 278 # CHECK-GX-JSON-DAG: "%275:sub11": 277 # CHECK-GX-JSON-DAG: "%275:sub12": 274 # CHECK-GX-JSON-DAG: "%275:sub13": 273 # CHECK-GX-JSON-DAG: "%275:sub14": 272 # CHECK-GX-JSON-DAG: "%275:sub15": 271 # CHECK-GX-JSON-DAG: "%275:sub16": 268 # CHECK-GX-JSON-DAG: "%275:sub17": 267 # CHECK-GX-JSON-DAG: "%275:sub18": 266 # CHECK-GX-JSON-DAG: "%275:sub19": 265 # CHECK-GX-JSON-DAG: "%275:sub20": 262 # CHECK-GX-JSON-DAG: "%275:sub21": 261 # CHECK-GX-JSON-DAG: "%275:sub22": 260 # CHECK-GX-JSON-DAG: "%275:sub23": 259 # CHECK-GX-JSON-DAG: "%275:sub24": 256 # CHECK-GX-JSON-DAG: "%275:sub25": 255 # CHECK-GX-JSON-DAG: "%275:sub26": 254 # CHECK-GX-JSON-DAG: "%275:sub27": 253 # CHECK-GX-JSON-DAG: "%275:sub28": 250 # CHECK-GX-JSON-DAG: "%275:sub29": 249 # CHECK-GX-JSON-DAG: "%275:sub30": 248 # CHECK-GX-JSON-DAG: "%275:sub31": 247 # CHECK-GX-JSON-DAG: "%317:sub0": 340 # CHECK-GX-JSON-DAG: "%317:sub1": 339 # CHECK-GX-JSON-DAG: "%317:sub2": 338 # CHECK-GX-JSON-DAG: "%317:sub3": 337 # CHECK-GX-JSON-DAG: "%317:sub4": 334 # CHECK-GX-JSON-DAG: "%317:sub5": 333 # CHECK-GX-JSON-DAG: "%317:sub6": 332 # CHECK-GX-JSON-DAG: "%317:sub7": 331 # CHECK-GX-JSON-DAG: "%317:sub8": 328 # CHECK-GX-JSON-DAG: "%317:sub9": 327 # CHECK-GX-JSON-DAG: "%317:sub10": 326 # CHECK-GX-JSON-DAG: "%317:sub11": 325 # CHECK-GX-JSON-DAG: "%317:sub12": 322 # CHECK-GX-JSON-DAG: "%317:sub13": 321 # CHECK-GX-JSON-DAG: "%317:sub14": 320 # CHECK-GX-JSON-DAG: "%317:sub15": 319 # CHECK-GX-JSON-DAG: "%317:sub16": 316 # CHECK-GX-JSON-DAG: "%317:sub17": 315 # CHECK-GX-JSON-DAG: "%317:sub18": 314 # CHECK-GX-JSON-DAG: "%317:sub19": 313 # CHECK-GX-JSON-DAG: "%317:sub20": 310 # CHECK-GX-JSON-DAG: "%317:sub21": 309 # CHECK-GX-JSON-DAG: "%317:sub22": 308 # CHECK-GX-JSON-DAG: "%317:sub23": 307 # CHECK-GX-JSON-DAG: "%317:sub24": 304 # CHECK-GX-JSON-DAG: "%317:sub25": 303 # CHECK-GX-JSON-DAG: "%317:sub26": 302 # CHECK-GX-JSON-DAG: "%317:sub27": 301 # CHECK-GX-JSON-DAG: "%317:sub28": 298 # CHECK-GX-JSON-DAG: "%317:sub29": 297 # CHECK-GX-JSON-DAG: "%317:sub30": 296 # CHECK-GX-JSON-DAG: "%317:sub31": 295 # CHECK-GX-JSON-DAG: "%359:sub0": 388 # CHECK-GX-JSON-DAG: "%359:sub1": 387 # CHECK-GX-JSON-DAG: "%359:sub2": 386 # CHECK-GX-JSON-DAG: "%359:sub3": 385 # CHECK-GX-JSON-DAG: "%359:sub4": 382 # CHECK-GX-JSON-DAG: "%359:sub5": 381 # CHECK-GX-JSON-DAG: "%359:sub6": 380 # CHECK-GX-JSON-DAG: "%359:sub7": 379 # CHECK-GX-JSON-DAG: "%359:sub8": 376 # CHECK-GX-JSON-DAG: "%359:sub9": 375 # CHECK-GX-JSON-DAG: "%359:sub10": 374 # CHECK-GX-JSON-DAG: "%359:sub11": 373 # CHECK-GX-JSON-DAG: "%359:sub12": 370 # CHECK-GX-JSON-DAG: "%359:sub13": 369 # CHECK-GX-JSON-DAG: "%359:sub14": 368 # CHECK-GX-JSON-DAG: "%359:sub15": 367 # CHECK-GX-JSON-DAG: "%359:sub16": 364 # CHECK-GX-JSON-DAG: "%359:sub17": 363 # CHECK-GX-JSON-DAG: "%359:sub18": 362 # CHECK-GX-JSON-DAG: "%359:sub19": 361 # CHECK-GX-JSON-DAG: "%359:sub20": 358 # CHECK-GX-JSON-DAG: "%359:sub21": 357 # CHECK-GX-JSON-DAG: "%359:sub22": 356 # CHECK-GX-JSON-DAG: "%359:sub23": 355 # CHECK-GX-JSON-DAG: "%359:sub24": 352 # CHECK-GX-JSON-DAG: "%359:sub25": 351 # CHECK-GX-JSON-DAG: "%359:sub26": 350 # CHECK-GX-JSON-DAG: "%359:sub27": 349 # CHECK-GX-JSON-DAG: "%359:sub28": 346 # CHECK-GX-JSON-DAG: "%359:sub29": 345 # CHECK-GX-JSON-DAG: "%359:sub30": 344 # CHECK-GX-JSON-DAG: "%359:sub31": 343 # CHECK-GX-JSON-DAG: "%361": 5 # CHECK-GX-JSON-DAG: "%362": 5 # CHECK-GX-JSON-DAG: "%363": 5 # CHECK-GX-JSON-DAG: "%364": 5 # CHECK-GX-JSON-DAG: "%366": 5 # CHECK-GX-JSON-DAG: "%367": 5 # CHECK-GX-JSON-DAG: "%368": 5 # CHECK-GX-JSON-DAG: "%369": 5 # CHECK-GX-JSON-DAG: "%371": 5 # CHECK-GX-JSON-DAG: "%372": 5 # CHECK-GX-JSON-DAG: "%373": 5 # CHECK-GX-JSON-DAG: "%374": 5 # CHECK-GX-JSON-DAG: "%376": 5 # CHECK-GX-JSON-DAG: "%377": 5 # CHECK-GX-JSON-DAG: "%378": 5 # CHECK-GX-JSON-DAG: "%379": 5 # CHECK-GX-JSON-DAG: "%381": 5 # CHECK-GX-JSON-DAG: "%382": 5 # CHECK-GX-JSON-DAG: "%383": 5 # CHECK-GX-JSON-DAG: "%384": 5 # CHECK-GX-JSON-DAG: "%386": 5 # CHECK-GX-JSON-DAG: "%387": 5 # CHECK-GX-JSON-DAG: "%388": 5 # CHECK-GX-JSON-DAG: "%389": 5 # CHECK-GX-JSON-DAG: "%391": 5 # CHECK-GX-JSON-DAG: "%392": 5 # CHECK-GX-JSON-DAG: "%393": 5 # CHECK-GX-JSON-DAG: "%394": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%396:vgpr_32 = COPY %395.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 99 # CHECK-GX-JSON-DAG: "%69:sub1": 98 # CHECK-GX-JSON-DAG: "%69:sub2": 97 # CHECK-GX-JSON-DAG: "%69:sub3": 96 # CHECK-GX-JSON-DAG: "%69:sub4": 93 # CHECK-GX-JSON-DAG: "%69:sub5": 92 # CHECK-GX-JSON-DAG: "%69:sub6": 91 # CHECK-GX-JSON-DAG: "%69:sub7": 90 # CHECK-GX-JSON-DAG: "%69:sub8": 87 # CHECK-GX-JSON-DAG: "%69:sub9": 86 # CHECK-GX-JSON-DAG: "%69:sub10": 85 # CHECK-GX-JSON-DAG: "%69:sub11": 84 # CHECK-GX-JSON-DAG: "%69:sub12": 81 # CHECK-GX-JSON-DAG: "%69:sub13": 80 # CHECK-GX-JSON-DAG: "%69:sub14": 79 # CHECK-GX-JSON-DAG: "%69:sub15": 78 # CHECK-GX-JSON-DAG: "%69:sub16": 75 # CHECK-GX-JSON-DAG: "%69:sub17": 74 # CHECK-GX-JSON-DAG: "%69:sub18": 73 # CHECK-GX-JSON-DAG: "%69:sub19": 72 # CHECK-GX-JSON-DAG: "%69:sub20": 69 # CHECK-GX-JSON-DAG: "%69:sub21": 68 # CHECK-GX-JSON-DAG: "%69:sub22": 67 # CHECK-GX-JSON-DAG: "%69:sub23": 66 # CHECK-GX-JSON-DAG: "%69:sub24": 63 # CHECK-GX-JSON-DAG: "%69:sub25": 62 # CHECK-GX-JSON-DAG: "%69:sub26": 61 # CHECK-GX-JSON-DAG: "%69:sub27": 60 # CHECK-GX-JSON-DAG: "%69:sub28": 57 # CHECK-GX-JSON-DAG: "%69:sub29": 56 # CHECK-GX-JSON-DAG: "%69:sub30": 55 # CHECK-GX-JSON-DAG: "%69:sub31": 54 # CHECK-GX-JSON-DAG: "%70:sub0": 51 # CHECK-GX-JSON-DAG: "%70:sub1": 50 # CHECK-GX-JSON-DAG: "%70:sub2": 49 # CHECK-GX-JSON-DAG: "%70:sub3": 48 # CHECK-GX-JSON-DAG: "%70:sub4": 45 # CHECK-GX-JSON-DAG: "%70:sub5": 44 # CHECK-GX-JSON-DAG: "%70:sub6": 43 # CHECK-GX-JSON-DAG: "%70:sub7": 42 # CHECK-GX-JSON-DAG: "%70:sub8": 39 # CHECK-GX-JSON-DAG: "%70:sub9": 38 # CHECK-GX-JSON-DAG: "%70:sub10": 37 # CHECK-GX-JSON-DAG: "%70:sub11": 36 # CHECK-GX-JSON-DAG: "%70:sub12": 33 # CHECK-GX-JSON-DAG: "%70:sub13": 32 # CHECK-GX-JSON-DAG: "%70:sub14": 31 # CHECK-GX-JSON-DAG: "%70:sub15": 30 # CHECK-GX-JSON-DAG: "%70:sub16": 27 # CHECK-GX-JSON-DAG: "%70:sub17": 26 # CHECK-GX-JSON-DAG: "%70:sub18": 25 # CHECK-GX-JSON-DAG: "%70:sub19": 24 # CHECK-GX-JSON-DAG: "%70:sub20": 21 # CHECK-GX-JSON-DAG: "%70:sub21": 20 # CHECK-GX-JSON-DAG: "%70:sub22": 19 # CHECK-GX-JSON-DAG: "%70:sub23": 18 # CHECK-GX-JSON-DAG: "%70:sub24": 15 # CHECK-GX-JSON-DAG: "%70:sub25": 14 # CHECK-GX-JSON-DAG: "%70:sub26": 13 # CHECK-GX-JSON-DAG: "%70:sub27": 12 # CHECK-GX-JSON-DAG: "%70:sub28": 9 # CHECK-GX-JSON-DAG: "%70:sub29": 8 # CHECK-GX-JSON-DAG: "%70:sub30": 7 # CHECK-GX-JSON-DAG: "%70:sub31": 6 # CHECK-GX-JSON-DAG: "%149:sub0": 147 # CHECK-GX-JSON-DAG: "%149:sub1": 146 # CHECK-GX-JSON-DAG: "%149:sub2": 145 # CHECK-GX-JSON-DAG: "%149:sub3": 144 # CHECK-GX-JSON-DAG: "%149:sub4": 141 # CHECK-GX-JSON-DAG: "%149:sub5": 140 # CHECK-GX-JSON-DAG: "%149:sub6": 139 # CHECK-GX-JSON-DAG: "%149:sub7": 138 # CHECK-GX-JSON-DAG: "%149:sub8": 135 # CHECK-GX-JSON-DAG: "%149:sub9": 134 # CHECK-GX-JSON-DAG: "%149:sub10": 133 # CHECK-GX-JSON-DAG: "%149:sub11": 132 # CHECK-GX-JSON-DAG: "%149:sub12": 129 # CHECK-GX-JSON-DAG: "%149:sub13": 128 # CHECK-GX-JSON-DAG: "%149:sub14": 127 # CHECK-GX-JSON-DAG: "%149:sub15": 126 # CHECK-GX-JSON-DAG: "%149:sub16": 123 # CHECK-GX-JSON-DAG: "%149:sub17": 122 # CHECK-GX-JSON-DAG: "%149:sub18": 121 # CHECK-GX-JSON-DAG: "%149:sub19": 120 # CHECK-GX-JSON-DAG: "%149:sub20": 117 # CHECK-GX-JSON-DAG: "%149:sub21": 116 # CHECK-GX-JSON-DAG: "%149:sub22": 115 # CHECK-GX-JSON-DAG: "%149:sub23": 114 # CHECK-GX-JSON-DAG: "%149:sub24": 111 # CHECK-GX-JSON-DAG: "%149:sub25": 110 # CHECK-GX-JSON-DAG: "%149:sub26": 109 # CHECK-GX-JSON-DAG: "%149:sub27": 108 # CHECK-GX-JSON-DAG: "%149:sub28": 105 # CHECK-GX-JSON-DAG: "%149:sub29": 104 # CHECK-GX-JSON-DAG: "%149:sub30": 103 # CHECK-GX-JSON-DAG: "%149:sub31": 102 # CHECK-GX-JSON-DAG: "%191:sub0": 195 # CHECK-GX-JSON-DAG: "%191:sub1": 194 # CHECK-GX-JSON-DAG: "%191:sub2": 193 # CHECK-GX-JSON-DAG: "%191:sub3": 192 # CHECK-GX-JSON-DAG: "%191:sub4": 189 # CHECK-GX-JSON-DAG: "%191:sub5": 188 # CHECK-GX-JSON-DAG: "%191:sub6": 187 # CHECK-GX-JSON-DAG: "%191:sub7": 186 # CHECK-GX-JSON-DAG: "%191:sub8": 183 # CHECK-GX-JSON-DAG: "%191:sub9": 182 # CHECK-GX-JSON-DAG: "%191:sub10": 181 # CHECK-GX-JSON-DAG: "%191:sub11": 180 # CHECK-GX-JSON-DAG: "%191:sub12": 177 # CHECK-GX-JSON-DAG: "%191:sub13": 176 # CHECK-GX-JSON-DAG: "%191:sub14": 175 # CHECK-GX-JSON-DAG: "%191:sub15": 174 # CHECK-GX-JSON-DAG: "%191:sub16": 171 # CHECK-GX-JSON-DAG: "%191:sub17": 170 # CHECK-GX-JSON-DAG: "%191:sub18": 169 # CHECK-GX-JSON-DAG: "%191:sub19": 168 # CHECK-GX-JSON-DAG: "%191:sub20": 165 # CHECK-GX-JSON-DAG: "%191:sub21": 164 # CHECK-GX-JSON-DAG: "%191:sub22": 163 # CHECK-GX-JSON-DAG: "%191:sub23": 162 # CHECK-GX-JSON-DAG: "%191:sub24": 159 # CHECK-GX-JSON-DAG: "%191:sub25": 158 # CHECK-GX-JSON-DAG: "%191:sub26": 157 # CHECK-GX-JSON-DAG: "%191:sub27": 156 # CHECK-GX-JSON-DAG: "%191:sub28": 153 # CHECK-GX-JSON-DAG: "%191:sub29": 152 # CHECK-GX-JSON-DAG: "%191:sub30": 151 # CHECK-GX-JSON-DAG: "%191:sub31": 150 # CHECK-GX-JSON-DAG: "%233:sub0": 243 # CHECK-GX-JSON-DAG: "%233:sub1": 242 # CHECK-GX-JSON-DAG: "%233:sub2": 241 # CHECK-GX-JSON-DAG: "%233:sub3": 240 # CHECK-GX-JSON-DAG: "%233:sub4": 237 # CHECK-GX-JSON-DAG: "%233:sub5": 236 # CHECK-GX-JSON-DAG: "%233:sub6": 235 # CHECK-GX-JSON-DAG: "%233:sub7": 234 # CHECK-GX-JSON-DAG: "%233:sub8": 231 # CHECK-GX-JSON-DAG: "%233:sub9": 230 # CHECK-GX-JSON-DAG: "%233:sub10": 229 # CHECK-GX-JSON-DAG: "%233:sub11": 228 # CHECK-GX-JSON-DAG: "%233:sub12": 225 # CHECK-GX-JSON-DAG: "%233:sub13": 224 # CHECK-GX-JSON-DAG: "%233:sub14": 223 # CHECK-GX-JSON-DAG: "%233:sub15": 222 # CHECK-GX-JSON-DAG: "%233:sub16": 219 # CHECK-GX-JSON-DAG: "%233:sub17": 218 # CHECK-GX-JSON-DAG: "%233:sub18": 217 # CHECK-GX-JSON-DAG: "%233:sub19": 216 # CHECK-GX-JSON-DAG: "%233:sub20": 213 # CHECK-GX-JSON-DAG: "%233:sub21": 212 # CHECK-GX-JSON-DAG: "%233:sub22": 211 # CHECK-GX-JSON-DAG: "%233:sub23": 210 # CHECK-GX-JSON-DAG: "%233:sub24": 207 # CHECK-GX-JSON-DAG: "%233:sub25": 206 # CHECK-GX-JSON-DAG: "%233:sub26": 205 # CHECK-GX-JSON-DAG: "%233:sub27": 204 # CHECK-GX-JSON-DAG: "%233:sub28": 201 # CHECK-GX-JSON-DAG: "%233:sub29": 200 # CHECK-GX-JSON-DAG: "%233:sub30": 199 # CHECK-GX-JSON-DAG: "%233:sub31": 198 # CHECK-GX-JSON-DAG: "%275:sub0": 291 # CHECK-GX-JSON-DAG: "%275:sub1": 290 # CHECK-GX-JSON-DAG: "%275:sub2": 289 # CHECK-GX-JSON-DAG: "%275:sub3": 288 # CHECK-GX-JSON-DAG: "%275:sub4": 285 # CHECK-GX-JSON-DAG: "%275:sub5": 284 # CHECK-GX-JSON-DAG: "%275:sub6": 283 # CHECK-GX-JSON-DAG: "%275:sub7": 282 # CHECK-GX-JSON-DAG: "%275:sub8": 279 # CHECK-GX-JSON-DAG: "%275:sub9": 278 # CHECK-GX-JSON-DAG: "%275:sub10": 277 # CHECK-GX-JSON-DAG: "%275:sub11": 276 # CHECK-GX-JSON-DAG: "%275:sub12": 273 # CHECK-GX-JSON-DAG: "%275:sub13": 272 # CHECK-GX-JSON-DAG: "%275:sub14": 271 # CHECK-GX-JSON-DAG: "%275:sub15": 270 # CHECK-GX-JSON-DAG: "%275:sub16": 267 # CHECK-GX-JSON-DAG: "%275:sub17": 266 # CHECK-GX-JSON-DAG: "%275:sub18": 265 # CHECK-GX-JSON-DAG: "%275:sub19": 264 # CHECK-GX-JSON-DAG: "%275:sub20": 261 # CHECK-GX-JSON-DAG: "%275:sub21": 260 # CHECK-GX-JSON-DAG: "%275:sub22": 259 # CHECK-GX-JSON-DAG: "%275:sub23": 258 # CHECK-GX-JSON-DAG: "%275:sub24": 255 # CHECK-GX-JSON-DAG: "%275:sub25": 254 # CHECK-GX-JSON-DAG: "%275:sub26": 253 # CHECK-GX-JSON-DAG: "%275:sub27": 252 # CHECK-GX-JSON-DAG: "%275:sub28": 249 # CHECK-GX-JSON-DAG: "%275:sub29": 248 # CHECK-GX-JSON-DAG: "%275:sub30": 247 # CHECK-GX-JSON-DAG: "%275:sub31": 246 # CHECK-GX-JSON-DAG: "%317:sub0": 339 # CHECK-GX-JSON-DAG: "%317:sub1": 338 # CHECK-GX-JSON-DAG: "%317:sub2": 337 # CHECK-GX-JSON-DAG: "%317:sub3": 336 # CHECK-GX-JSON-DAG: "%317:sub4": 333 # CHECK-GX-JSON-DAG: "%317:sub5": 332 # CHECK-GX-JSON-DAG: "%317:sub6": 331 # CHECK-GX-JSON-DAG: "%317:sub7": 330 # CHECK-GX-JSON-DAG: "%317:sub8": 327 # CHECK-GX-JSON-DAG: "%317:sub9": 326 # CHECK-GX-JSON-DAG: "%317:sub10": 325 # CHECK-GX-JSON-DAG: "%317:sub11": 324 # CHECK-GX-JSON-DAG: "%317:sub12": 321 # CHECK-GX-JSON-DAG: "%317:sub13": 320 # CHECK-GX-JSON-DAG: "%317:sub14": 319 # CHECK-GX-JSON-DAG: "%317:sub15": 318 # CHECK-GX-JSON-DAG: "%317:sub16": 315 # CHECK-GX-JSON-DAG: "%317:sub17": 314 # CHECK-GX-JSON-DAG: "%317:sub18": 313 # CHECK-GX-JSON-DAG: "%317:sub19": 312 # CHECK-GX-JSON-DAG: "%317:sub20": 309 # CHECK-GX-JSON-DAG: "%317:sub21": 308 # CHECK-GX-JSON-DAG: "%317:sub22": 307 # CHECK-GX-JSON-DAG: "%317:sub23": 306 # CHECK-GX-JSON-DAG: "%317:sub24": 303 # CHECK-GX-JSON-DAG: "%317:sub25": 302 # CHECK-GX-JSON-DAG: "%317:sub26": 301 # CHECK-GX-JSON-DAG: "%317:sub27": 300 # CHECK-GX-JSON-DAG: "%317:sub28": 297 # CHECK-GX-JSON-DAG: "%317:sub29": 296 # CHECK-GX-JSON-DAG: "%317:sub30": 295 # CHECK-GX-JSON-DAG: "%317:sub31": 294 # CHECK-GX-JSON-DAG: "%359:sub0": 387 # CHECK-GX-JSON-DAG: "%359:sub1": 386 # CHECK-GX-JSON-DAG: "%359:sub2": 385 # CHECK-GX-JSON-DAG: "%359:sub3": 384 # CHECK-GX-JSON-DAG: "%359:sub4": 381 # CHECK-GX-JSON-DAG: "%359:sub5": 380 # CHECK-GX-JSON-DAG: "%359:sub6": 379 # CHECK-GX-JSON-DAG: "%359:sub7": 378 # CHECK-GX-JSON-DAG: "%359:sub8": 375 # CHECK-GX-JSON-DAG: "%359:sub9": 374 # CHECK-GX-JSON-DAG: "%359:sub10": 373 # CHECK-GX-JSON-DAG: "%359:sub11": 372 # CHECK-GX-JSON-DAG: "%359:sub12": 369 # CHECK-GX-JSON-DAG: "%359:sub13": 368 # CHECK-GX-JSON-DAG: "%359:sub14": 367 # CHECK-GX-JSON-DAG: "%359:sub15": 366 # CHECK-GX-JSON-DAG: "%359:sub16": 363 # CHECK-GX-JSON-DAG: "%359:sub17": 362 # CHECK-GX-JSON-DAG: "%359:sub18": 361 # CHECK-GX-JSON-DAG: "%359:sub19": 360 # CHECK-GX-JSON-DAG: "%359:sub20": 357 # CHECK-GX-JSON-DAG: "%359:sub21": 356 # CHECK-GX-JSON-DAG: "%359:sub22": 355 # CHECK-GX-JSON-DAG: "%359:sub23": 354 # CHECK-GX-JSON-DAG: "%359:sub24": 351 # CHECK-GX-JSON-DAG: "%359:sub25": 350 # CHECK-GX-JSON-DAG: "%359:sub26": 349 # CHECK-GX-JSON-DAG: "%359:sub27": 348 # CHECK-GX-JSON-DAG: "%359:sub28": 345 # CHECK-GX-JSON-DAG: "%359:sub29": 344 # CHECK-GX-JSON-DAG: "%359:sub30": 343 # CHECK-GX-JSON-DAG: "%359:sub31": 342 # CHECK-GX-JSON-DAG: "%361": 4 # CHECK-GX-JSON-DAG: "%362": 4 # CHECK-GX-JSON-DAG: "%363": 4 # CHECK-GX-JSON-DAG: "%364": 4 # CHECK-GX-JSON-DAG: "%366": 4 # CHECK-GX-JSON-DAG: "%367": 4 # CHECK-GX-JSON-DAG: "%368": 4 # CHECK-GX-JSON-DAG: "%369": 4 # CHECK-GX-JSON-DAG: "%371": 4 # CHECK-GX-JSON-DAG: "%372": 4 # CHECK-GX-JSON-DAG: "%373": 4 # CHECK-GX-JSON-DAG: "%374": 4 # CHECK-GX-JSON-DAG: "%376": 4 # CHECK-GX-JSON-DAG: "%377": 4 # CHECK-GX-JSON-DAG: "%378": 4 # CHECK-GX-JSON-DAG: "%379": 4 # CHECK-GX-JSON-DAG: "%381": 4 # CHECK-GX-JSON-DAG: "%382": 4 # CHECK-GX-JSON-DAG: "%383": 4 # CHECK-GX-JSON-DAG: "%384": 4 # CHECK-GX-JSON-DAG: "%386": 4 # CHECK-GX-JSON-DAG: "%387": 4 # CHECK-GX-JSON-DAG: "%388": 4 # CHECK-GX-JSON-DAG: "%389": 4 # CHECK-GX-JSON-DAG: "%391": 4 # CHECK-GX-JSON-DAG: "%392": 4 # CHECK-GX-JSON-DAG: "%393": 4 # CHECK-GX-JSON-DAG: "%394": 4 # CHECK-GX-JSON-DAG: "%395:sub0": 3 # CHECK-GX-JSON-DAG: "%395:sub1": 2 # CHECK-GX-JSON-DAG: "%395:sub2": 1 # CHECK-GX-JSON-DAG: "%395:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%397:vgpr_32 = COPY %395.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 98 # CHECK-GX-JSON-DAG: "%69:sub1": 97 # CHECK-GX-JSON-DAG: "%69:sub2": 96 # CHECK-GX-JSON-DAG: "%69:sub3": 95 # CHECK-GX-JSON-DAG: "%69:sub4": 92 # CHECK-GX-JSON-DAG: "%69:sub5": 91 # CHECK-GX-JSON-DAG: "%69:sub6": 90 # CHECK-GX-JSON-DAG: "%69:sub7": 89 # CHECK-GX-JSON-DAG: "%69:sub8": 86 # CHECK-GX-JSON-DAG: "%69:sub9": 85 # CHECK-GX-JSON-DAG: "%69:sub10": 84 # CHECK-GX-JSON-DAG: "%69:sub11": 83 # CHECK-GX-JSON-DAG: "%69:sub12": 80 # CHECK-GX-JSON-DAG: "%69:sub13": 79 # CHECK-GX-JSON-DAG: "%69:sub14": 78 # CHECK-GX-JSON-DAG: "%69:sub15": 77 # CHECK-GX-JSON-DAG: "%69:sub16": 74 # CHECK-GX-JSON-DAG: "%69:sub17": 73 # CHECK-GX-JSON-DAG: "%69:sub18": 72 # CHECK-GX-JSON-DAG: "%69:sub19": 71 # CHECK-GX-JSON-DAG: "%69:sub20": 68 # CHECK-GX-JSON-DAG: "%69:sub21": 67 # CHECK-GX-JSON-DAG: "%69:sub22": 66 # CHECK-GX-JSON-DAG: "%69:sub23": 65 # CHECK-GX-JSON-DAG: "%69:sub24": 62 # CHECK-GX-JSON-DAG: "%69:sub25": 61 # CHECK-GX-JSON-DAG: "%69:sub26": 60 # CHECK-GX-JSON-DAG: "%69:sub27": 59 # CHECK-GX-JSON-DAG: "%69:sub28": 56 # CHECK-GX-JSON-DAG: "%69:sub29": 55 # CHECK-GX-JSON-DAG: "%69:sub30": 54 # CHECK-GX-JSON-DAG: "%69:sub31": 53 # CHECK-GX-JSON-DAG: "%70:sub0": 50 # CHECK-GX-JSON-DAG: "%70:sub1": 49 # CHECK-GX-JSON-DAG: "%70:sub2": 48 # CHECK-GX-JSON-DAG: "%70:sub3": 47 # CHECK-GX-JSON-DAG: "%70:sub4": 44 # CHECK-GX-JSON-DAG: "%70:sub5": 43 # CHECK-GX-JSON-DAG: "%70:sub6": 42 # CHECK-GX-JSON-DAG: "%70:sub7": 41 # CHECK-GX-JSON-DAG: "%70:sub8": 38 # CHECK-GX-JSON-DAG: "%70:sub9": 37 # CHECK-GX-JSON-DAG: "%70:sub10": 36 # CHECK-GX-JSON-DAG: "%70:sub11": 35 # CHECK-GX-JSON-DAG: "%70:sub12": 32 # CHECK-GX-JSON-DAG: "%70:sub13": 31 # CHECK-GX-JSON-DAG: "%70:sub14": 30 # CHECK-GX-JSON-DAG: "%70:sub15": 29 # CHECK-GX-JSON-DAG: "%70:sub16": 26 # CHECK-GX-JSON-DAG: "%70:sub17": 25 # CHECK-GX-JSON-DAG: "%70:sub18": 24 # CHECK-GX-JSON-DAG: "%70:sub19": 23 # CHECK-GX-JSON-DAG: "%70:sub20": 20 # CHECK-GX-JSON-DAG: "%70:sub21": 19 # CHECK-GX-JSON-DAG: "%70:sub22": 18 # CHECK-GX-JSON-DAG: "%70:sub23": 17 # CHECK-GX-JSON-DAG: "%70:sub24": 14 # CHECK-GX-JSON-DAG: "%70:sub25": 13 # CHECK-GX-JSON-DAG: "%70:sub26": 12 # CHECK-GX-JSON-DAG: "%70:sub27": 11 # CHECK-GX-JSON-DAG: "%70:sub28": 8 # CHECK-GX-JSON-DAG: "%70:sub29": 7 # CHECK-GX-JSON-DAG: "%70:sub30": 6 # CHECK-GX-JSON-DAG: "%70:sub31": 5 # CHECK-GX-JSON-DAG: "%149:sub0": 146 # CHECK-GX-JSON-DAG: "%149:sub1": 145 # CHECK-GX-JSON-DAG: "%149:sub2": 144 # CHECK-GX-JSON-DAG: "%149:sub3": 143 # CHECK-GX-JSON-DAG: "%149:sub4": 140 # CHECK-GX-JSON-DAG: "%149:sub5": 139 # CHECK-GX-JSON-DAG: "%149:sub6": 138 # CHECK-GX-JSON-DAG: "%149:sub7": 137 # CHECK-GX-JSON-DAG: "%149:sub8": 134 # CHECK-GX-JSON-DAG: "%149:sub9": 133 # CHECK-GX-JSON-DAG: "%149:sub10": 132 # CHECK-GX-JSON-DAG: "%149:sub11": 131 # CHECK-GX-JSON-DAG: "%149:sub12": 128 # CHECK-GX-JSON-DAG: "%149:sub13": 127 # CHECK-GX-JSON-DAG: "%149:sub14": 126 # CHECK-GX-JSON-DAG: "%149:sub15": 125 # CHECK-GX-JSON-DAG: "%149:sub16": 122 # CHECK-GX-JSON-DAG: "%149:sub17": 121 # CHECK-GX-JSON-DAG: "%149:sub18": 120 # CHECK-GX-JSON-DAG: "%149:sub19": 119 # CHECK-GX-JSON-DAG: "%149:sub20": 116 # CHECK-GX-JSON-DAG: "%149:sub21": 115 # CHECK-GX-JSON-DAG: "%149:sub22": 114 # CHECK-GX-JSON-DAG: "%149:sub23": 113 # CHECK-GX-JSON-DAG: "%149:sub24": 110 # CHECK-GX-JSON-DAG: "%149:sub25": 109 # CHECK-GX-JSON-DAG: "%149:sub26": 108 # CHECK-GX-JSON-DAG: "%149:sub27": 107 # CHECK-GX-JSON-DAG: "%149:sub28": 104 # CHECK-GX-JSON-DAG: "%149:sub29": 103 # CHECK-GX-JSON-DAG: "%149:sub30": 102 # CHECK-GX-JSON-DAG: "%149:sub31": 101 # CHECK-GX-JSON-DAG: "%191:sub0": 194 # CHECK-GX-JSON-DAG: "%191:sub1": 193 # CHECK-GX-JSON-DAG: "%191:sub2": 192 # CHECK-GX-JSON-DAG: "%191:sub3": 191 # CHECK-GX-JSON-DAG: "%191:sub4": 188 # CHECK-GX-JSON-DAG: "%191:sub5": 187 # CHECK-GX-JSON-DAG: "%191:sub6": 186 # CHECK-GX-JSON-DAG: "%191:sub7": 185 # CHECK-GX-JSON-DAG: "%191:sub8": 182 # CHECK-GX-JSON-DAG: "%191:sub9": 181 # CHECK-GX-JSON-DAG: "%191:sub10": 180 # CHECK-GX-JSON-DAG: "%191:sub11": 179 # CHECK-GX-JSON-DAG: "%191:sub12": 176 # CHECK-GX-JSON-DAG: "%191:sub13": 175 # CHECK-GX-JSON-DAG: "%191:sub14": 174 # CHECK-GX-JSON-DAG: "%191:sub15": 173 # CHECK-GX-JSON-DAG: "%191:sub16": 170 # CHECK-GX-JSON-DAG: "%191:sub17": 169 # CHECK-GX-JSON-DAG: "%191:sub18": 168 # CHECK-GX-JSON-DAG: "%191:sub19": 167 # CHECK-GX-JSON-DAG: "%191:sub20": 164 # CHECK-GX-JSON-DAG: "%191:sub21": 163 # CHECK-GX-JSON-DAG: "%191:sub22": 162 # CHECK-GX-JSON-DAG: "%191:sub23": 161 # CHECK-GX-JSON-DAG: "%191:sub24": 158 # CHECK-GX-JSON-DAG: "%191:sub25": 157 # CHECK-GX-JSON-DAG: "%191:sub26": 156 # CHECK-GX-JSON-DAG: "%191:sub27": 155 # CHECK-GX-JSON-DAG: "%191:sub28": 152 # CHECK-GX-JSON-DAG: "%191:sub29": 151 # CHECK-GX-JSON-DAG: "%191:sub30": 150 # CHECK-GX-JSON-DAG: "%191:sub31": 149 # CHECK-GX-JSON-DAG: "%233:sub0": 242 # CHECK-GX-JSON-DAG: "%233:sub1": 241 # CHECK-GX-JSON-DAG: "%233:sub2": 240 # CHECK-GX-JSON-DAG: "%233:sub3": 239 # CHECK-GX-JSON-DAG: "%233:sub4": 236 # CHECK-GX-JSON-DAG: "%233:sub5": 235 # CHECK-GX-JSON-DAG: "%233:sub6": 234 # CHECK-GX-JSON-DAG: "%233:sub7": 233 # CHECK-GX-JSON-DAG: "%233:sub8": 230 # CHECK-GX-JSON-DAG: "%233:sub9": 229 # CHECK-GX-JSON-DAG: "%233:sub10": 228 # CHECK-GX-JSON-DAG: "%233:sub11": 227 # CHECK-GX-JSON-DAG: "%233:sub12": 224 # CHECK-GX-JSON-DAG: "%233:sub13": 223 # CHECK-GX-JSON-DAG: "%233:sub14": 222 # CHECK-GX-JSON-DAG: "%233:sub15": 221 # CHECK-GX-JSON-DAG: "%233:sub16": 218 # CHECK-GX-JSON-DAG: "%233:sub17": 217 # CHECK-GX-JSON-DAG: "%233:sub18": 216 # CHECK-GX-JSON-DAG: "%233:sub19": 215 # CHECK-GX-JSON-DAG: "%233:sub20": 212 # CHECK-GX-JSON-DAG: "%233:sub21": 211 # CHECK-GX-JSON-DAG: "%233:sub22": 210 # CHECK-GX-JSON-DAG: "%233:sub23": 209 # CHECK-GX-JSON-DAG: "%233:sub24": 206 # CHECK-GX-JSON-DAG: "%233:sub25": 205 # CHECK-GX-JSON-DAG: "%233:sub26": 204 # CHECK-GX-JSON-DAG: "%233:sub27": 203 # CHECK-GX-JSON-DAG: "%233:sub28": 200 # CHECK-GX-JSON-DAG: "%233:sub29": 199 # CHECK-GX-JSON-DAG: "%233:sub30": 198 # CHECK-GX-JSON-DAG: "%233:sub31": 197 # CHECK-GX-JSON-DAG: "%275:sub0": 290 # CHECK-GX-JSON-DAG: "%275:sub1": 289 # CHECK-GX-JSON-DAG: "%275:sub2": 288 # CHECK-GX-JSON-DAG: "%275:sub3": 287 # CHECK-GX-JSON-DAG: "%275:sub4": 284 # CHECK-GX-JSON-DAG: "%275:sub5": 283 # CHECK-GX-JSON-DAG: "%275:sub6": 282 # CHECK-GX-JSON-DAG: "%275:sub7": 281 # CHECK-GX-JSON-DAG: "%275:sub8": 278 # CHECK-GX-JSON-DAG: "%275:sub9": 277 # CHECK-GX-JSON-DAG: "%275:sub10": 276 # CHECK-GX-JSON-DAG: "%275:sub11": 275 # CHECK-GX-JSON-DAG: "%275:sub12": 272 # CHECK-GX-JSON-DAG: "%275:sub13": 271 # CHECK-GX-JSON-DAG: "%275:sub14": 270 # CHECK-GX-JSON-DAG: "%275:sub15": 269 # CHECK-GX-JSON-DAG: "%275:sub16": 266 # CHECK-GX-JSON-DAG: "%275:sub17": 265 # CHECK-GX-JSON-DAG: "%275:sub18": 264 # CHECK-GX-JSON-DAG: "%275:sub19": 263 # CHECK-GX-JSON-DAG: "%275:sub20": 260 # CHECK-GX-JSON-DAG: "%275:sub21": 259 # CHECK-GX-JSON-DAG: "%275:sub22": 258 # CHECK-GX-JSON-DAG: "%275:sub23": 257 # CHECK-GX-JSON-DAG: "%275:sub24": 254 # CHECK-GX-JSON-DAG: "%275:sub25": 253 # CHECK-GX-JSON-DAG: "%275:sub26": 252 # CHECK-GX-JSON-DAG: "%275:sub27": 251 # CHECK-GX-JSON-DAG: "%275:sub28": 248 # CHECK-GX-JSON-DAG: "%275:sub29": 247 # CHECK-GX-JSON-DAG: "%275:sub30": 246 # CHECK-GX-JSON-DAG: "%275:sub31": 245 # CHECK-GX-JSON-DAG: "%317:sub0": 338 # CHECK-GX-JSON-DAG: "%317:sub1": 337 # CHECK-GX-JSON-DAG: "%317:sub2": 336 # CHECK-GX-JSON-DAG: "%317:sub3": 335 # CHECK-GX-JSON-DAG: "%317:sub4": 332 # CHECK-GX-JSON-DAG: "%317:sub5": 331 # CHECK-GX-JSON-DAG: "%317:sub6": 330 # CHECK-GX-JSON-DAG: "%317:sub7": 329 # CHECK-GX-JSON-DAG: "%317:sub8": 326 # CHECK-GX-JSON-DAG: "%317:sub9": 325 # CHECK-GX-JSON-DAG: "%317:sub10": 324 # CHECK-GX-JSON-DAG: "%317:sub11": 323 # CHECK-GX-JSON-DAG: "%317:sub12": 320 # CHECK-GX-JSON-DAG: "%317:sub13": 319 # CHECK-GX-JSON-DAG: "%317:sub14": 318 # CHECK-GX-JSON-DAG: "%317:sub15": 317 # CHECK-GX-JSON-DAG: "%317:sub16": 314 # CHECK-GX-JSON-DAG: "%317:sub17": 313 # CHECK-GX-JSON-DAG: "%317:sub18": 312 # CHECK-GX-JSON-DAG: "%317:sub19": 311 # CHECK-GX-JSON-DAG: "%317:sub20": 308 # CHECK-GX-JSON-DAG: "%317:sub21": 307 # CHECK-GX-JSON-DAG: "%317:sub22": 306 # CHECK-GX-JSON-DAG: "%317:sub23": 305 # CHECK-GX-JSON-DAG: "%317:sub24": 302 # CHECK-GX-JSON-DAG: "%317:sub25": 301 # CHECK-GX-JSON-DAG: "%317:sub26": 300 # CHECK-GX-JSON-DAG: "%317:sub27": 299 # CHECK-GX-JSON-DAG: "%317:sub28": 296 # CHECK-GX-JSON-DAG: "%317:sub29": 295 # CHECK-GX-JSON-DAG: "%317:sub30": 294 # CHECK-GX-JSON-DAG: "%317:sub31": 293 # CHECK-GX-JSON-DAG: "%359:sub0": 386 # CHECK-GX-JSON-DAG: "%359:sub1": 385 # CHECK-GX-JSON-DAG: "%359:sub2": 384 # CHECK-GX-JSON-DAG: "%359:sub3": 383 # CHECK-GX-JSON-DAG: "%359:sub4": 380 # CHECK-GX-JSON-DAG: "%359:sub5": 379 # CHECK-GX-JSON-DAG: "%359:sub6": 378 # CHECK-GX-JSON-DAG: "%359:sub7": 377 # CHECK-GX-JSON-DAG: "%359:sub8": 374 # CHECK-GX-JSON-DAG: "%359:sub9": 373 # CHECK-GX-JSON-DAG: "%359:sub10": 372 # CHECK-GX-JSON-DAG: "%359:sub11": 371 # CHECK-GX-JSON-DAG: "%359:sub12": 368 # CHECK-GX-JSON-DAG: "%359:sub13": 367 # CHECK-GX-JSON-DAG: "%359:sub14": 366 # CHECK-GX-JSON-DAG: "%359:sub15": 365 # CHECK-GX-JSON-DAG: "%359:sub16": 362 # CHECK-GX-JSON-DAG: "%359:sub17": 361 # CHECK-GX-JSON-DAG: "%359:sub18": 360 # CHECK-GX-JSON-DAG: "%359:sub19": 359 # CHECK-GX-JSON-DAG: "%359:sub20": 356 # CHECK-GX-JSON-DAG: "%359:sub21": 355 # CHECK-GX-JSON-DAG: "%359:sub22": 354 # CHECK-GX-JSON-DAG: "%359:sub23": 353 # CHECK-GX-JSON-DAG: "%359:sub24": 350 # CHECK-GX-JSON-DAG: "%359:sub25": 349 # CHECK-GX-JSON-DAG: "%359:sub26": 348 # CHECK-GX-JSON-DAG: "%359:sub27": 347 # CHECK-GX-JSON-DAG: "%359:sub28": 344 # CHECK-GX-JSON-DAG: "%359:sub29": 343 # CHECK-GX-JSON-DAG: "%359:sub30": 342 # CHECK-GX-JSON-DAG: "%359:sub31": 341 # CHECK-GX-JSON-DAG: "%361": 3 # CHECK-GX-JSON-DAG: "%362": 3 # CHECK-GX-JSON-DAG: "%363": 3 # CHECK-GX-JSON-DAG: "%364": 3 # CHECK-GX-JSON-DAG: "%366": 3 # CHECK-GX-JSON-DAG: "%367": 3 # CHECK-GX-JSON-DAG: "%368": 3 # CHECK-GX-JSON-DAG: "%369": 3 # CHECK-GX-JSON-DAG: "%371": 3 # CHECK-GX-JSON-DAG: "%372": 3 # CHECK-GX-JSON-DAG: "%373": 3 # CHECK-GX-JSON-DAG: "%374": 3 # CHECK-GX-JSON-DAG: "%376": 3 # CHECK-GX-JSON-DAG: "%377": 3 # CHECK-GX-JSON-DAG: "%378": 3 # CHECK-GX-JSON-DAG: "%379": 3 # CHECK-GX-JSON-DAG: "%381": 3 # CHECK-GX-JSON-DAG: "%382": 3 # CHECK-GX-JSON-DAG: "%383": 3 # CHECK-GX-JSON-DAG: "%384": 3 # CHECK-GX-JSON-DAG: "%386": 3 # CHECK-GX-JSON-DAG: "%387": 3 # CHECK-GX-JSON-DAG: "%388": 3 # CHECK-GX-JSON-DAG: "%389": 3 # CHECK-GX-JSON-DAG: "%391": 3 # CHECK-GX-JSON-DAG: "%392": 3 # CHECK-GX-JSON-DAG: "%393": 3 # CHECK-GX-JSON-DAG: "%394": 3 # CHECK-GX-JSON-DAG: "%395:sub0": 2 # CHECK-GX-JSON-DAG: "%395:sub1": 1 # CHECK-GX-JSON-DAG: "%395:sub2": 0 # CHECK-GX-JSON-DAG: "%396": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%398:vgpr_32 = COPY %395.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 97 # CHECK-GX-JSON-DAG: "%69:sub1": 96 # CHECK-GX-JSON-DAG: "%69:sub2": 95 # CHECK-GX-JSON-DAG: "%69:sub3": 94 # CHECK-GX-JSON-DAG: "%69:sub4": 91 # CHECK-GX-JSON-DAG: "%69:sub5": 90 # CHECK-GX-JSON-DAG: "%69:sub6": 89 # CHECK-GX-JSON-DAG: "%69:sub7": 88 # CHECK-GX-JSON-DAG: "%69:sub8": 85 # CHECK-GX-JSON-DAG: "%69:sub9": 84 # CHECK-GX-JSON-DAG: "%69:sub10": 83 # CHECK-GX-JSON-DAG: "%69:sub11": 82 # CHECK-GX-JSON-DAG: "%69:sub12": 79 # CHECK-GX-JSON-DAG: "%69:sub13": 78 # CHECK-GX-JSON-DAG: "%69:sub14": 77 # CHECK-GX-JSON-DAG: "%69:sub15": 76 # CHECK-GX-JSON-DAG: "%69:sub16": 73 # CHECK-GX-JSON-DAG: "%69:sub17": 72 # CHECK-GX-JSON-DAG: "%69:sub18": 71 # CHECK-GX-JSON-DAG: "%69:sub19": 70 # CHECK-GX-JSON-DAG: "%69:sub20": 67 # CHECK-GX-JSON-DAG: "%69:sub21": 66 # CHECK-GX-JSON-DAG: "%69:sub22": 65 # CHECK-GX-JSON-DAG: "%69:sub23": 64 # CHECK-GX-JSON-DAG: "%69:sub24": 61 # CHECK-GX-JSON-DAG: "%69:sub25": 60 # CHECK-GX-JSON-DAG: "%69:sub26": 59 # CHECK-GX-JSON-DAG: "%69:sub27": 58 # CHECK-GX-JSON-DAG: "%69:sub28": 55 # CHECK-GX-JSON-DAG: "%69:sub29": 54 # CHECK-GX-JSON-DAG: "%69:sub30": 53 # CHECK-GX-JSON-DAG: "%69:sub31": 52 # CHECK-GX-JSON-DAG: "%70:sub0": 49 # CHECK-GX-JSON-DAG: "%70:sub1": 48 # CHECK-GX-JSON-DAG: "%70:sub2": 47 # CHECK-GX-JSON-DAG: "%70:sub3": 46 # CHECK-GX-JSON-DAG: "%70:sub4": 43 # CHECK-GX-JSON-DAG: "%70:sub5": 42 # CHECK-GX-JSON-DAG: "%70:sub6": 41 # CHECK-GX-JSON-DAG: "%70:sub7": 40 # CHECK-GX-JSON-DAG: "%70:sub8": 37 # CHECK-GX-JSON-DAG: "%70:sub9": 36 # CHECK-GX-JSON-DAG: "%70:sub10": 35 # CHECK-GX-JSON-DAG: "%70:sub11": 34 # CHECK-GX-JSON-DAG: "%70:sub12": 31 # CHECK-GX-JSON-DAG: "%70:sub13": 30 # CHECK-GX-JSON-DAG: "%70:sub14": 29 # CHECK-GX-JSON-DAG: "%70:sub15": 28 # CHECK-GX-JSON-DAG: "%70:sub16": 25 # CHECK-GX-JSON-DAG: "%70:sub17": 24 # CHECK-GX-JSON-DAG: "%70:sub18": 23 # CHECK-GX-JSON-DAG: "%70:sub19": 22 # CHECK-GX-JSON-DAG: "%70:sub20": 19 # CHECK-GX-JSON-DAG: "%70:sub21": 18 # CHECK-GX-JSON-DAG: "%70:sub22": 17 # CHECK-GX-JSON-DAG: "%70:sub23": 16 # CHECK-GX-JSON-DAG: "%70:sub24": 13 # CHECK-GX-JSON-DAG: "%70:sub25": 12 # CHECK-GX-JSON-DAG: "%70:sub26": 11 # CHECK-GX-JSON-DAG: "%70:sub27": 10 # CHECK-GX-JSON-DAG: "%70:sub28": 7 # CHECK-GX-JSON-DAG: "%70:sub29": 6 # CHECK-GX-JSON-DAG: "%70:sub30": 5 # CHECK-GX-JSON-DAG: "%70:sub31": 4 # CHECK-GX-JSON-DAG: "%149:sub0": 145 # CHECK-GX-JSON-DAG: "%149:sub1": 144 # CHECK-GX-JSON-DAG: "%149:sub2": 143 # CHECK-GX-JSON-DAG: "%149:sub3": 142 # CHECK-GX-JSON-DAG: "%149:sub4": 139 # CHECK-GX-JSON-DAG: "%149:sub5": 138 # CHECK-GX-JSON-DAG: "%149:sub6": 137 # CHECK-GX-JSON-DAG: "%149:sub7": 136 # CHECK-GX-JSON-DAG: "%149:sub8": 133 # CHECK-GX-JSON-DAG: "%149:sub9": 132 # CHECK-GX-JSON-DAG: "%149:sub10": 131 # CHECK-GX-JSON-DAG: "%149:sub11": 130 # CHECK-GX-JSON-DAG: "%149:sub12": 127 # CHECK-GX-JSON-DAG: "%149:sub13": 126 # CHECK-GX-JSON-DAG: "%149:sub14": 125 # CHECK-GX-JSON-DAG: "%149:sub15": 124 # CHECK-GX-JSON-DAG: "%149:sub16": 121 # CHECK-GX-JSON-DAG: "%149:sub17": 120 # CHECK-GX-JSON-DAG: "%149:sub18": 119 # CHECK-GX-JSON-DAG: "%149:sub19": 118 # CHECK-GX-JSON-DAG: "%149:sub20": 115 # CHECK-GX-JSON-DAG: "%149:sub21": 114 # CHECK-GX-JSON-DAG: "%149:sub22": 113 # CHECK-GX-JSON-DAG: "%149:sub23": 112 # CHECK-GX-JSON-DAG: "%149:sub24": 109 # CHECK-GX-JSON-DAG: "%149:sub25": 108 # CHECK-GX-JSON-DAG: "%149:sub26": 107 # CHECK-GX-JSON-DAG: "%149:sub27": 106 # CHECK-GX-JSON-DAG: "%149:sub28": 103 # CHECK-GX-JSON-DAG: "%149:sub29": 102 # CHECK-GX-JSON-DAG: "%149:sub30": 101 # CHECK-GX-JSON-DAG: "%149:sub31": 100 # CHECK-GX-JSON-DAG: "%191:sub0": 193 # CHECK-GX-JSON-DAG: "%191:sub1": 192 # CHECK-GX-JSON-DAG: "%191:sub2": 191 # CHECK-GX-JSON-DAG: "%191:sub3": 190 # CHECK-GX-JSON-DAG: "%191:sub4": 187 # CHECK-GX-JSON-DAG: "%191:sub5": 186 # CHECK-GX-JSON-DAG: "%191:sub6": 185 # CHECK-GX-JSON-DAG: "%191:sub7": 184 # CHECK-GX-JSON-DAG: "%191:sub8": 181 # CHECK-GX-JSON-DAG: "%191:sub9": 180 # CHECK-GX-JSON-DAG: "%191:sub10": 179 # CHECK-GX-JSON-DAG: "%191:sub11": 178 # CHECK-GX-JSON-DAG: "%191:sub12": 175 # CHECK-GX-JSON-DAG: "%191:sub13": 174 # CHECK-GX-JSON-DAG: "%191:sub14": 173 # CHECK-GX-JSON-DAG: "%191:sub15": 172 # CHECK-GX-JSON-DAG: "%191:sub16": 169 # CHECK-GX-JSON-DAG: "%191:sub17": 168 # CHECK-GX-JSON-DAG: "%191:sub18": 167 # CHECK-GX-JSON-DAG: "%191:sub19": 166 # CHECK-GX-JSON-DAG: "%191:sub20": 163 # CHECK-GX-JSON-DAG: "%191:sub21": 162 # CHECK-GX-JSON-DAG: "%191:sub22": 161 # CHECK-GX-JSON-DAG: "%191:sub23": 160 # CHECK-GX-JSON-DAG: "%191:sub24": 157 # CHECK-GX-JSON-DAG: "%191:sub25": 156 # CHECK-GX-JSON-DAG: "%191:sub26": 155 # CHECK-GX-JSON-DAG: "%191:sub27": 154 # CHECK-GX-JSON-DAG: "%191:sub28": 151 # CHECK-GX-JSON-DAG: "%191:sub29": 150 # CHECK-GX-JSON-DAG: "%191:sub30": 149 # CHECK-GX-JSON-DAG: "%191:sub31": 148 # CHECK-GX-JSON-DAG: "%233:sub0": 241 # CHECK-GX-JSON-DAG: "%233:sub1": 240 # CHECK-GX-JSON-DAG: "%233:sub2": 239 # CHECK-GX-JSON-DAG: "%233:sub3": 238 # CHECK-GX-JSON-DAG: "%233:sub4": 235 # CHECK-GX-JSON-DAG: "%233:sub5": 234 # CHECK-GX-JSON-DAG: "%233:sub6": 233 # CHECK-GX-JSON-DAG: "%233:sub7": 232 # CHECK-GX-JSON-DAG: "%233:sub8": 229 # CHECK-GX-JSON-DAG: "%233:sub9": 228 # CHECK-GX-JSON-DAG: "%233:sub10": 227 # CHECK-GX-JSON-DAG: "%233:sub11": 226 # CHECK-GX-JSON-DAG: "%233:sub12": 223 # CHECK-GX-JSON-DAG: "%233:sub13": 222 # CHECK-GX-JSON-DAG: "%233:sub14": 221 # CHECK-GX-JSON-DAG: "%233:sub15": 220 # CHECK-GX-JSON-DAG: "%233:sub16": 217 # CHECK-GX-JSON-DAG: "%233:sub17": 216 # CHECK-GX-JSON-DAG: "%233:sub18": 215 # CHECK-GX-JSON-DAG: "%233:sub19": 214 # CHECK-GX-JSON-DAG: "%233:sub20": 211 # CHECK-GX-JSON-DAG: "%233:sub21": 210 # CHECK-GX-JSON-DAG: "%233:sub22": 209 # CHECK-GX-JSON-DAG: "%233:sub23": 208 # CHECK-GX-JSON-DAG: "%233:sub24": 205 # CHECK-GX-JSON-DAG: "%233:sub25": 204 # CHECK-GX-JSON-DAG: "%233:sub26": 203 # CHECK-GX-JSON-DAG: "%233:sub27": 202 # CHECK-GX-JSON-DAG: "%233:sub28": 199 # CHECK-GX-JSON-DAG: "%233:sub29": 198 # CHECK-GX-JSON-DAG: "%233:sub30": 197 # CHECK-GX-JSON-DAG: "%233:sub31": 196 # CHECK-GX-JSON-DAG: "%275:sub0": 289 # CHECK-GX-JSON-DAG: "%275:sub1": 288 # CHECK-GX-JSON-DAG: "%275:sub2": 287 # CHECK-GX-JSON-DAG: "%275:sub3": 286 # CHECK-GX-JSON-DAG: "%275:sub4": 283 # CHECK-GX-JSON-DAG: "%275:sub5": 282 # CHECK-GX-JSON-DAG: "%275:sub6": 281 # CHECK-GX-JSON-DAG: "%275:sub7": 280 # CHECK-GX-JSON-DAG: "%275:sub8": 277 # CHECK-GX-JSON-DAG: "%275:sub9": 276 # CHECK-GX-JSON-DAG: "%275:sub10": 275 # CHECK-GX-JSON-DAG: "%275:sub11": 274 # CHECK-GX-JSON-DAG: "%275:sub12": 271 # CHECK-GX-JSON-DAG: "%275:sub13": 270 # CHECK-GX-JSON-DAG: "%275:sub14": 269 # CHECK-GX-JSON-DAG: "%275:sub15": 268 # CHECK-GX-JSON-DAG: "%275:sub16": 265 # CHECK-GX-JSON-DAG: "%275:sub17": 264 # CHECK-GX-JSON-DAG: "%275:sub18": 263 # CHECK-GX-JSON-DAG: "%275:sub19": 262 # CHECK-GX-JSON-DAG: "%275:sub20": 259 # CHECK-GX-JSON-DAG: "%275:sub21": 258 # CHECK-GX-JSON-DAG: "%275:sub22": 257 # CHECK-GX-JSON-DAG: "%275:sub23": 256 # CHECK-GX-JSON-DAG: "%275:sub24": 253 # CHECK-GX-JSON-DAG: "%275:sub25": 252 # CHECK-GX-JSON-DAG: "%275:sub26": 251 # CHECK-GX-JSON-DAG: "%275:sub27": 250 # CHECK-GX-JSON-DAG: "%275:sub28": 247 # CHECK-GX-JSON-DAG: "%275:sub29": 246 # CHECK-GX-JSON-DAG: "%275:sub30": 245 # CHECK-GX-JSON-DAG: "%275:sub31": 244 # CHECK-GX-JSON-DAG: "%317:sub0": 337 # CHECK-GX-JSON-DAG: "%317:sub1": 336 # CHECK-GX-JSON-DAG: "%317:sub2": 335 # CHECK-GX-JSON-DAG: "%317:sub3": 334 # CHECK-GX-JSON-DAG: "%317:sub4": 331 # CHECK-GX-JSON-DAG: "%317:sub5": 330 # CHECK-GX-JSON-DAG: "%317:sub6": 329 # CHECK-GX-JSON-DAG: "%317:sub7": 328 # CHECK-GX-JSON-DAG: "%317:sub8": 325 # CHECK-GX-JSON-DAG: "%317:sub9": 324 # CHECK-GX-JSON-DAG: "%317:sub10": 323 # CHECK-GX-JSON-DAG: "%317:sub11": 322 # CHECK-GX-JSON-DAG: "%317:sub12": 319 # CHECK-GX-JSON-DAG: "%317:sub13": 318 # CHECK-GX-JSON-DAG: "%317:sub14": 317 # CHECK-GX-JSON-DAG: "%317:sub15": 316 # CHECK-GX-JSON-DAG: "%317:sub16": 313 # CHECK-GX-JSON-DAG: "%317:sub17": 312 # CHECK-GX-JSON-DAG: "%317:sub18": 311 # CHECK-GX-JSON-DAG: "%317:sub19": 310 # CHECK-GX-JSON-DAG: "%317:sub20": 307 # CHECK-GX-JSON-DAG: "%317:sub21": 306 # CHECK-GX-JSON-DAG: "%317:sub22": 305 # CHECK-GX-JSON-DAG: "%317:sub23": 304 # CHECK-GX-JSON-DAG: "%317:sub24": 301 # CHECK-GX-JSON-DAG: "%317:sub25": 300 # CHECK-GX-JSON-DAG: "%317:sub26": 299 # CHECK-GX-JSON-DAG: "%317:sub27": 298 # CHECK-GX-JSON-DAG: "%317:sub28": 295 # CHECK-GX-JSON-DAG: "%317:sub29": 294 # CHECK-GX-JSON-DAG: "%317:sub30": 293 # CHECK-GX-JSON-DAG: "%317:sub31": 292 # CHECK-GX-JSON-DAG: "%359:sub0": 385 # CHECK-GX-JSON-DAG: "%359:sub1": 384 # CHECK-GX-JSON-DAG: "%359:sub2": 383 # CHECK-GX-JSON-DAG: "%359:sub3": 382 # CHECK-GX-JSON-DAG: "%359:sub4": 379 # CHECK-GX-JSON-DAG: "%359:sub5": 378 # CHECK-GX-JSON-DAG: "%359:sub6": 377 # CHECK-GX-JSON-DAG: "%359:sub7": 376 # CHECK-GX-JSON-DAG: "%359:sub8": 373 # CHECK-GX-JSON-DAG: "%359:sub9": 372 # CHECK-GX-JSON-DAG: "%359:sub10": 371 # CHECK-GX-JSON-DAG: "%359:sub11": 370 # CHECK-GX-JSON-DAG: "%359:sub12": 367 # CHECK-GX-JSON-DAG: "%359:sub13": 366 # CHECK-GX-JSON-DAG: "%359:sub14": 365 # CHECK-GX-JSON-DAG: "%359:sub15": 364 # CHECK-GX-JSON-DAG: "%359:sub16": 361 # CHECK-GX-JSON-DAG: "%359:sub17": 360 # CHECK-GX-JSON-DAG: "%359:sub18": 359 # CHECK-GX-JSON-DAG: "%359:sub19": 358 # CHECK-GX-JSON-DAG: "%359:sub20": 355 # CHECK-GX-JSON-DAG: "%359:sub21": 354 # CHECK-GX-JSON-DAG: "%359:sub22": 353 # CHECK-GX-JSON-DAG: "%359:sub23": 352 # CHECK-GX-JSON-DAG: "%359:sub24": 349 # CHECK-GX-JSON-DAG: "%359:sub25": 348 # CHECK-GX-JSON-DAG: "%359:sub26": 347 # CHECK-GX-JSON-DAG: "%359:sub27": 346 # CHECK-GX-JSON-DAG: "%359:sub28": 343 # CHECK-GX-JSON-DAG: "%359:sub29": 342 # CHECK-GX-JSON-DAG: "%359:sub30": 341 # CHECK-GX-JSON-DAG: "%359:sub31": 340 # CHECK-GX-JSON-DAG: "%361": 2 # CHECK-GX-JSON-DAG: "%362": 2 # CHECK-GX-JSON-DAG: "%363": 2 # CHECK-GX-JSON-DAG: "%364": 2 # CHECK-GX-JSON-DAG: "%366": 2 # CHECK-GX-JSON-DAG: "%367": 2 # CHECK-GX-JSON-DAG: "%368": 2 # CHECK-GX-JSON-DAG: "%369": 2 # CHECK-GX-JSON-DAG: "%371": 2 # CHECK-GX-JSON-DAG: "%372": 2 # CHECK-GX-JSON-DAG: "%373": 2 # CHECK-GX-JSON-DAG: "%374": 2 # CHECK-GX-JSON-DAG: "%376": 2 # CHECK-GX-JSON-DAG: "%377": 2 # CHECK-GX-JSON-DAG: "%378": 2 # CHECK-GX-JSON-DAG: "%379": 2 # CHECK-GX-JSON-DAG: "%381": 2 # CHECK-GX-JSON-DAG: "%382": 2 # CHECK-GX-JSON-DAG: "%383": 2 # CHECK-GX-JSON-DAG: "%384": 2 # CHECK-GX-JSON-DAG: "%386": 2 # CHECK-GX-JSON-DAG: "%387": 2 # CHECK-GX-JSON-DAG: "%388": 2 # CHECK-GX-JSON-DAG: "%389": 2 # CHECK-GX-JSON-DAG: "%391": 2 # CHECK-GX-JSON-DAG: "%392": 2 # CHECK-GX-JSON-DAG: "%393": 2 # CHECK-GX-JSON-DAG: "%394": 2 # CHECK-GX-JSON-DAG: "%395:sub0": 1 # CHECK-GX-JSON-DAG: "%395:sub1": 0 # CHECK-GX-JSON-DAG: "%396": 2 # CHECK-GX-JSON-DAG: "%397": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%399:vgpr_32 = COPY %395.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 96 # CHECK-GX-JSON-DAG: "%69:sub1": 95 # CHECK-GX-JSON-DAG: "%69:sub2": 94 # CHECK-GX-JSON-DAG: "%69:sub3": 93 # CHECK-GX-JSON-DAG: "%69:sub4": 90 # CHECK-GX-JSON-DAG: "%69:sub5": 89 # CHECK-GX-JSON-DAG: "%69:sub6": 88 # CHECK-GX-JSON-DAG: "%69:sub7": 87 # CHECK-GX-JSON-DAG: "%69:sub8": 84 # CHECK-GX-JSON-DAG: "%69:sub9": 83 # CHECK-GX-JSON-DAG: "%69:sub10": 82 # CHECK-GX-JSON-DAG: "%69:sub11": 81 # CHECK-GX-JSON-DAG: "%69:sub12": 78 # CHECK-GX-JSON-DAG: "%69:sub13": 77 # CHECK-GX-JSON-DAG: "%69:sub14": 76 # CHECK-GX-JSON-DAG: "%69:sub15": 75 # CHECK-GX-JSON-DAG: "%69:sub16": 72 # CHECK-GX-JSON-DAG: "%69:sub17": 71 # CHECK-GX-JSON-DAG: "%69:sub18": 70 # CHECK-GX-JSON-DAG: "%69:sub19": 69 # CHECK-GX-JSON-DAG: "%69:sub20": 66 # CHECK-GX-JSON-DAG: "%69:sub21": 65 # CHECK-GX-JSON-DAG: "%69:sub22": 64 # CHECK-GX-JSON-DAG: "%69:sub23": 63 # CHECK-GX-JSON-DAG: "%69:sub24": 60 # CHECK-GX-JSON-DAG: "%69:sub25": 59 # CHECK-GX-JSON-DAG: "%69:sub26": 58 # CHECK-GX-JSON-DAG: "%69:sub27": 57 # CHECK-GX-JSON-DAG: "%69:sub28": 54 # CHECK-GX-JSON-DAG: "%69:sub29": 53 # CHECK-GX-JSON-DAG: "%69:sub30": 52 # CHECK-GX-JSON-DAG: "%69:sub31": 51 # CHECK-GX-JSON-DAG: "%70:sub0": 48 # CHECK-GX-JSON-DAG: "%70:sub1": 47 # CHECK-GX-JSON-DAG: "%70:sub2": 46 # CHECK-GX-JSON-DAG: "%70:sub3": 45 # CHECK-GX-JSON-DAG: "%70:sub4": 42 # CHECK-GX-JSON-DAG: "%70:sub5": 41 # CHECK-GX-JSON-DAG: "%70:sub6": 40 # CHECK-GX-JSON-DAG: "%70:sub7": 39 # CHECK-GX-JSON-DAG: "%70:sub8": 36 # CHECK-GX-JSON-DAG: "%70:sub9": 35 # CHECK-GX-JSON-DAG: "%70:sub10": 34 # CHECK-GX-JSON-DAG: "%70:sub11": 33 # CHECK-GX-JSON-DAG: "%70:sub12": 30 # CHECK-GX-JSON-DAG: "%70:sub13": 29 # CHECK-GX-JSON-DAG: "%70:sub14": 28 # CHECK-GX-JSON-DAG: "%70:sub15": 27 # CHECK-GX-JSON-DAG: "%70:sub16": 24 # CHECK-GX-JSON-DAG: "%70:sub17": 23 # CHECK-GX-JSON-DAG: "%70:sub18": 22 # CHECK-GX-JSON-DAG: "%70:sub19": 21 # CHECK-GX-JSON-DAG: "%70:sub20": 18 # CHECK-GX-JSON-DAG: "%70:sub21": 17 # CHECK-GX-JSON-DAG: "%70:sub22": 16 # CHECK-GX-JSON-DAG: "%70:sub23": 15 # CHECK-GX-JSON-DAG: "%70:sub24": 12 # CHECK-GX-JSON-DAG: "%70:sub25": 11 # CHECK-GX-JSON-DAG: "%70:sub26": 10 # CHECK-GX-JSON-DAG: "%70:sub27": 9 # CHECK-GX-JSON-DAG: "%70:sub28": 6 # CHECK-GX-JSON-DAG: "%70:sub29": 5 # CHECK-GX-JSON-DAG: "%70:sub30": 4 # CHECK-GX-JSON-DAG: "%70:sub31": 3 # CHECK-GX-JSON-DAG: "%149:sub0": 144 # CHECK-GX-JSON-DAG: "%149:sub1": 143 # CHECK-GX-JSON-DAG: "%149:sub2": 142 # CHECK-GX-JSON-DAG: "%149:sub3": 141 # CHECK-GX-JSON-DAG: "%149:sub4": 138 # CHECK-GX-JSON-DAG: "%149:sub5": 137 # CHECK-GX-JSON-DAG: "%149:sub6": 136 # CHECK-GX-JSON-DAG: "%149:sub7": 135 # CHECK-GX-JSON-DAG: "%149:sub8": 132 # CHECK-GX-JSON-DAG: "%149:sub9": 131 # CHECK-GX-JSON-DAG: "%149:sub10": 130 # CHECK-GX-JSON-DAG: "%149:sub11": 129 # CHECK-GX-JSON-DAG: "%149:sub12": 126 # CHECK-GX-JSON-DAG: "%149:sub13": 125 # CHECK-GX-JSON-DAG: "%149:sub14": 124 # CHECK-GX-JSON-DAG: "%149:sub15": 123 # CHECK-GX-JSON-DAG: "%149:sub16": 120 # CHECK-GX-JSON-DAG: "%149:sub17": 119 # CHECK-GX-JSON-DAG: "%149:sub18": 118 # CHECK-GX-JSON-DAG: "%149:sub19": 117 # CHECK-GX-JSON-DAG: "%149:sub20": 114 # CHECK-GX-JSON-DAG: "%149:sub21": 113 # CHECK-GX-JSON-DAG: "%149:sub22": 112 # CHECK-GX-JSON-DAG: "%149:sub23": 111 # CHECK-GX-JSON-DAG: "%149:sub24": 108 # CHECK-GX-JSON-DAG: "%149:sub25": 107 # CHECK-GX-JSON-DAG: "%149:sub26": 106 # CHECK-GX-JSON-DAG: "%149:sub27": 105 # CHECK-GX-JSON-DAG: "%149:sub28": 102 # CHECK-GX-JSON-DAG: "%149:sub29": 101 # CHECK-GX-JSON-DAG: "%149:sub30": 100 # CHECK-GX-JSON-DAG: "%149:sub31": 99 # CHECK-GX-JSON-DAG: "%191:sub0": 192 # CHECK-GX-JSON-DAG: "%191:sub1": 191 # CHECK-GX-JSON-DAG: "%191:sub2": 190 # CHECK-GX-JSON-DAG: "%191:sub3": 189 # CHECK-GX-JSON-DAG: "%191:sub4": 186 # CHECK-GX-JSON-DAG: "%191:sub5": 185 # CHECK-GX-JSON-DAG: "%191:sub6": 184 # CHECK-GX-JSON-DAG: "%191:sub7": 183 # CHECK-GX-JSON-DAG: "%191:sub8": 180 # CHECK-GX-JSON-DAG: "%191:sub9": 179 # CHECK-GX-JSON-DAG: "%191:sub10": 178 # CHECK-GX-JSON-DAG: "%191:sub11": 177 # CHECK-GX-JSON-DAG: "%191:sub12": 174 # CHECK-GX-JSON-DAG: "%191:sub13": 173 # CHECK-GX-JSON-DAG: "%191:sub14": 172 # CHECK-GX-JSON-DAG: "%191:sub15": 171 # CHECK-GX-JSON-DAG: "%191:sub16": 168 # CHECK-GX-JSON-DAG: "%191:sub17": 167 # CHECK-GX-JSON-DAG: "%191:sub18": 166 # CHECK-GX-JSON-DAG: "%191:sub19": 165 # CHECK-GX-JSON-DAG: "%191:sub20": 162 # CHECK-GX-JSON-DAG: "%191:sub21": 161 # CHECK-GX-JSON-DAG: "%191:sub22": 160 # CHECK-GX-JSON-DAG: "%191:sub23": 159 # CHECK-GX-JSON-DAG: "%191:sub24": 156 # CHECK-GX-JSON-DAG: "%191:sub25": 155 # CHECK-GX-JSON-DAG: "%191:sub26": 154 # CHECK-GX-JSON-DAG: "%191:sub27": 153 # CHECK-GX-JSON-DAG: "%191:sub28": 150 # CHECK-GX-JSON-DAG: "%191:sub29": 149 # CHECK-GX-JSON-DAG: "%191:sub30": 148 # CHECK-GX-JSON-DAG: "%191:sub31": 147 # CHECK-GX-JSON-DAG: "%233:sub0": 240 # CHECK-GX-JSON-DAG: "%233:sub1": 239 # CHECK-GX-JSON-DAG: "%233:sub2": 238 # CHECK-GX-JSON-DAG: "%233:sub3": 237 # CHECK-GX-JSON-DAG: "%233:sub4": 234 # CHECK-GX-JSON-DAG: "%233:sub5": 233 # CHECK-GX-JSON-DAG: "%233:sub6": 232 # CHECK-GX-JSON-DAG: "%233:sub7": 231 # CHECK-GX-JSON-DAG: "%233:sub8": 228 # CHECK-GX-JSON-DAG: "%233:sub9": 227 # CHECK-GX-JSON-DAG: "%233:sub10": 226 # CHECK-GX-JSON-DAG: "%233:sub11": 225 # CHECK-GX-JSON-DAG: "%233:sub12": 222 # CHECK-GX-JSON-DAG: "%233:sub13": 221 # CHECK-GX-JSON-DAG: "%233:sub14": 220 # CHECK-GX-JSON-DAG: "%233:sub15": 219 # CHECK-GX-JSON-DAG: "%233:sub16": 216 # CHECK-GX-JSON-DAG: "%233:sub17": 215 # CHECK-GX-JSON-DAG: "%233:sub18": 214 # CHECK-GX-JSON-DAG: "%233:sub19": 213 # CHECK-GX-JSON-DAG: "%233:sub20": 210 # CHECK-GX-JSON-DAG: "%233:sub21": 209 # CHECK-GX-JSON-DAG: "%233:sub22": 208 # CHECK-GX-JSON-DAG: "%233:sub23": 207 # CHECK-GX-JSON-DAG: "%233:sub24": 204 # CHECK-GX-JSON-DAG: "%233:sub25": 203 # CHECK-GX-JSON-DAG: "%233:sub26": 202 # CHECK-GX-JSON-DAG: "%233:sub27": 201 # CHECK-GX-JSON-DAG: "%233:sub28": 198 # CHECK-GX-JSON-DAG: "%233:sub29": 197 # CHECK-GX-JSON-DAG: "%233:sub30": 196 # CHECK-GX-JSON-DAG: "%233:sub31": 195 # CHECK-GX-JSON-DAG: "%275:sub0": 288 # CHECK-GX-JSON-DAG: "%275:sub1": 287 # CHECK-GX-JSON-DAG: "%275:sub2": 286 # CHECK-GX-JSON-DAG: "%275:sub3": 285 # CHECK-GX-JSON-DAG: "%275:sub4": 282 # CHECK-GX-JSON-DAG: "%275:sub5": 281 # CHECK-GX-JSON-DAG: "%275:sub6": 280 # CHECK-GX-JSON-DAG: "%275:sub7": 279 # CHECK-GX-JSON-DAG: "%275:sub8": 276 # CHECK-GX-JSON-DAG: "%275:sub9": 275 # CHECK-GX-JSON-DAG: "%275:sub10": 274 # CHECK-GX-JSON-DAG: "%275:sub11": 273 # CHECK-GX-JSON-DAG: "%275:sub12": 270 # CHECK-GX-JSON-DAG: "%275:sub13": 269 # CHECK-GX-JSON-DAG: "%275:sub14": 268 # CHECK-GX-JSON-DAG: "%275:sub15": 267 # CHECK-GX-JSON-DAG: "%275:sub16": 264 # CHECK-GX-JSON-DAG: "%275:sub17": 263 # CHECK-GX-JSON-DAG: "%275:sub18": 262 # CHECK-GX-JSON-DAG: "%275:sub19": 261 # CHECK-GX-JSON-DAG: "%275:sub20": 258 # CHECK-GX-JSON-DAG: "%275:sub21": 257 # CHECK-GX-JSON-DAG: "%275:sub22": 256 # CHECK-GX-JSON-DAG: "%275:sub23": 255 # CHECK-GX-JSON-DAG: "%275:sub24": 252 # CHECK-GX-JSON-DAG: "%275:sub25": 251 # CHECK-GX-JSON-DAG: "%275:sub26": 250 # CHECK-GX-JSON-DAG: "%275:sub27": 249 # CHECK-GX-JSON-DAG: "%275:sub28": 246 # CHECK-GX-JSON-DAG: "%275:sub29": 245 # CHECK-GX-JSON-DAG: "%275:sub30": 244 # CHECK-GX-JSON-DAG: "%275:sub31": 243 # CHECK-GX-JSON-DAG: "%317:sub0": 336 # CHECK-GX-JSON-DAG: "%317:sub1": 335 # CHECK-GX-JSON-DAG: "%317:sub2": 334 # CHECK-GX-JSON-DAG: "%317:sub3": 333 # CHECK-GX-JSON-DAG: "%317:sub4": 330 # CHECK-GX-JSON-DAG: "%317:sub5": 329 # CHECK-GX-JSON-DAG: "%317:sub6": 328 # CHECK-GX-JSON-DAG: "%317:sub7": 327 # CHECK-GX-JSON-DAG: "%317:sub8": 324 # CHECK-GX-JSON-DAG: "%317:sub9": 323 # CHECK-GX-JSON-DAG: "%317:sub10": 322 # CHECK-GX-JSON-DAG: "%317:sub11": 321 # CHECK-GX-JSON-DAG: "%317:sub12": 318 # CHECK-GX-JSON-DAG: "%317:sub13": 317 # CHECK-GX-JSON-DAG: "%317:sub14": 316 # CHECK-GX-JSON-DAG: "%317:sub15": 315 # CHECK-GX-JSON-DAG: "%317:sub16": 312 # CHECK-GX-JSON-DAG: "%317:sub17": 311 # CHECK-GX-JSON-DAG: "%317:sub18": 310 # CHECK-GX-JSON-DAG: "%317:sub19": 309 # CHECK-GX-JSON-DAG: "%317:sub20": 306 # CHECK-GX-JSON-DAG: "%317:sub21": 305 # CHECK-GX-JSON-DAG: "%317:sub22": 304 # CHECK-GX-JSON-DAG: "%317:sub23": 303 # CHECK-GX-JSON-DAG: "%317:sub24": 300 # CHECK-GX-JSON-DAG: "%317:sub25": 299 # CHECK-GX-JSON-DAG: "%317:sub26": 298 # CHECK-GX-JSON-DAG: "%317:sub27": 297 # CHECK-GX-JSON-DAG: "%317:sub28": 294 # CHECK-GX-JSON-DAG: "%317:sub29": 293 # CHECK-GX-JSON-DAG: "%317:sub30": 292 # CHECK-GX-JSON-DAG: "%317:sub31": 291 # CHECK-GX-JSON-DAG: "%359:sub0": 384 # CHECK-GX-JSON-DAG: "%359:sub1": 383 # CHECK-GX-JSON-DAG: "%359:sub2": 382 # CHECK-GX-JSON-DAG: "%359:sub3": 381 # CHECK-GX-JSON-DAG: "%359:sub4": 378 # CHECK-GX-JSON-DAG: "%359:sub5": 377 # CHECK-GX-JSON-DAG: "%359:sub6": 376 # CHECK-GX-JSON-DAG: "%359:sub7": 375 # CHECK-GX-JSON-DAG: "%359:sub8": 372 # CHECK-GX-JSON-DAG: "%359:sub9": 371 # CHECK-GX-JSON-DAG: "%359:sub10": 370 # CHECK-GX-JSON-DAG: "%359:sub11": 369 # CHECK-GX-JSON-DAG: "%359:sub12": 366 # CHECK-GX-JSON-DAG: "%359:sub13": 365 # CHECK-GX-JSON-DAG: "%359:sub14": 364 # CHECK-GX-JSON-DAG: "%359:sub15": 363 # CHECK-GX-JSON-DAG: "%359:sub16": 360 # CHECK-GX-JSON-DAG: "%359:sub17": 359 # CHECK-GX-JSON-DAG: "%359:sub18": 358 # CHECK-GX-JSON-DAG: "%359:sub19": 357 # CHECK-GX-JSON-DAG: "%359:sub20": 354 # CHECK-GX-JSON-DAG: "%359:sub21": 353 # CHECK-GX-JSON-DAG: "%359:sub22": 352 # CHECK-GX-JSON-DAG: "%359:sub23": 351 # CHECK-GX-JSON-DAG: "%359:sub24": 348 # CHECK-GX-JSON-DAG: "%359:sub25": 347 # CHECK-GX-JSON-DAG: "%359:sub26": 346 # CHECK-GX-JSON-DAG: "%359:sub27": 345 # CHECK-GX-JSON-DAG: "%359:sub28": 342 # CHECK-GX-JSON-DAG: "%359:sub29": 341 # CHECK-GX-JSON-DAG: "%359:sub30": 340 # CHECK-GX-JSON-DAG: "%359:sub31": 339 # CHECK-GX-JSON-DAG: "%361": 1 # CHECK-GX-JSON-DAG: "%362": 1 # CHECK-GX-JSON-DAG: "%363": 1 # CHECK-GX-JSON-DAG: "%364": 1 # CHECK-GX-JSON-DAG: "%366": 1 # CHECK-GX-JSON-DAG: "%367": 1 # CHECK-GX-JSON-DAG: "%368": 1 # CHECK-GX-JSON-DAG: "%369": 1 # CHECK-GX-JSON-DAG: "%371": 1 # CHECK-GX-JSON-DAG: "%372": 1 # CHECK-GX-JSON-DAG: "%373": 1 # CHECK-GX-JSON-DAG: "%374": 1 # CHECK-GX-JSON-DAG: "%376": 1 # CHECK-GX-JSON-DAG: "%377": 1 # CHECK-GX-JSON-DAG: "%378": 1 # CHECK-GX-JSON-DAG: "%379": 1 # CHECK-GX-JSON-DAG: "%381": 1 # CHECK-GX-JSON-DAG: "%382": 1 # CHECK-GX-JSON-DAG: "%383": 1 # CHECK-GX-JSON-DAG: "%384": 1 # CHECK-GX-JSON-DAG: "%386": 1 # CHECK-GX-JSON-DAG: "%387": 1 # CHECK-GX-JSON-DAG: "%388": 1 # CHECK-GX-JSON-DAG: "%389": 1 # CHECK-GX-JSON-DAG: "%391": 1 # CHECK-GX-JSON-DAG: "%392": 1 # CHECK-GX-JSON-DAG: "%393": 1 # CHECK-GX-JSON-DAG: "%394": 1 # CHECK-GX-JSON-DAG: "%395:sub0": 0 # CHECK-GX-JSON-DAG: "%396": 1 # CHECK-GX-JSON-DAG: "%397": 1 # CHECK-GX-JSON-DAG: "%398": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%400:vreg_1024 = REG_SEQUENCE %399, %subreg.sub0, %398, %subreg.sub1, %397, %subreg.sub2, %396, %subreg.sub3, %394, %subreg.sub4, %393, %subreg.sub5, %392, %subreg.sub6, %391, %subreg.sub7, %389, %subreg.sub8, %388, %subreg.sub9, %387, %subreg.sub10, %386, %subreg.sub11, %384, %subreg.sub12, %383, %subreg.sub13, %382, %subreg.sub14, %381, %subreg.sub15, %379, %subreg.sub16, %378, %subreg.sub17, %377, %subreg.sub18, %376, %subreg.sub19, %374, %subreg.sub20, %373, %subreg.sub21, %372, %subreg.sub22, %371, %subreg.sub23, %369, %subreg.sub24, %368, %subreg.sub25, %367, %subreg.sub26, %366, %subreg.sub27, %364, %subreg.sub28, %363, %subreg.sub29, %362, %subreg.sub30, %361, %subreg.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 95 # CHECK-GX-JSON-DAG: "%69:sub1": 94 # CHECK-GX-JSON-DAG: "%69:sub2": 93 # CHECK-GX-JSON-DAG: "%69:sub3": 92 # CHECK-GX-JSON-DAG: "%69:sub4": 89 # CHECK-GX-JSON-DAG: "%69:sub5": 88 # CHECK-GX-JSON-DAG: "%69:sub6": 87 # CHECK-GX-JSON-DAG: "%69:sub7": 86 # CHECK-GX-JSON-DAG: "%69:sub8": 83 # CHECK-GX-JSON-DAG: "%69:sub9": 82 # CHECK-GX-JSON-DAG: "%69:sub10": 81 # CHECK-GX-JSON-DAG: "%69:sub11": 80 # CHECK-GX-JSON-DAG: "%69:sub12": 77 # CHECK-GX-JSON-DAG: "%69:sub13": 76 # CHECK-GX-JSON-DAG: "%69:sub14": 75 # CHECK-GX-JSON-DAG: "%69:sub15": 74 # CHECK-GX-JSON-DAG: "%69:sub16": 71 # CHECK-GX-JSON-DAG: "%69:sub17": 70 # CHECK-GX-JSON-DAG: "%69:sub18": 69 # CHECK-GX-JSON-DAG: "%69:sub19": 68 # CHECK-GX-JSON-DAG: "%69:sub20": 65 # CHECK-GX-JSON-DAG: "%69:sub21": 64 # CHECK-GX-JSON-DAG: "%69:sub22": 63 # CHECK-GX-JSON-DAG: "%69:sub23": 62 # CHECK-GX-JSON-DAG: "%69:sub24": 59 # CHECK-GX-JSON-DAG: "%69:sub25": 58 # CHECK-GX-JSON-DAG: "%69:sub26": 57 # CHECK-GX-JSON-DAG: "%69:sub27": 56 # CHECK-GX-JSON-DAG: "%69:sub28": 53 # CHECK-GX-JSON-DAG: "%69:sub29": 52 # CHECK-GX-JSON-DAG: "%69:sub30": 51 # CHECK-GX-JSON-DAG: "%69:sub31": 50 # CHECK-GX-JSON-DAG: "%70:sub0": 47 # CHECK-GX-JSON-DAG: "%70:sub1": 46 # CHECK-GX-JSON-DAG: "%70:sub2": 45 # CHECK-GX-JSON-DAG: "%70:sub3": 44 # CHECK-GX-JSON-DAG: "%70:sub4": 41 # CHECK-GX-JSON-DAG: "%70:sub5": 40 # CHECK-GX-JSON-DAG: "%70:sub6": 39 # CHECK-GX-JSON-DAG: "%70:sub7": 38 # CHECK-GX-JSON-DAG: "%70:sub8": 35 # CHECK-GX-JSON-DAG: "%70:sub9": 34 # CHECK-GX-JSON-DAG: "%70:sub10": 33 # CHECK-GX-JSON-DAG: "%70:sub11": 32 # CHECK-GX-JSON-DAG: "%70:sub12": 29 # CHECK-GX-JSON-DAG: "%70:sub13": 28 # CHECK-GX-JSON-DAG: "%70:sub14": 27 # CHECK-GX-JSON-DAG: "%70:sub15": 26 # CHECK-GX-JSON-DAG: "%70:sub16": 23 # CHECK-GX-JSON-DAG: "%70:sub17": 22 # CHECK-GX-JSON-DAG: "%70:sub18": 21 # CHECK-GX-JSON-DAG: "%70:sub19": 20 # CHECK-GX-JSON-DAG: "%70:sub20": 17 # CHECK-GX-JSON-DAG: "%70:sub21": 16 # CHECK-GX-JSON-DAG: "%70:sub22": 15 # CHECK-GX-JSON-DAG: "%70:sub23": 14 # CHECK-GX-JSON-DAG: "%70:sub24": 11 # CHECK-GX-JSON-DAG: "%70:sub25": 10 # CHECK-GX-JSON-DAG: "%70:sub26": 9 # CHECK-GX-JSON-DAG: "%70:sub27": 8 # CHECK-GX-JSON-DAG: "%70:sub28": 5 # CHECK-GX-JSON-DAG: "%70:sub29": 4 # CHECK-GX-JSON-DAG: "%70:sub30": 3 # CHECK-GX-JSON-DAG: "%70:sub31": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 143 # CHECK-GX-JSON-DAG: "%149:sub1": 142 # CHECK-GX-JSON-DAG: "%149:sub2": 141 # CHECK-GX-JSON-DAG: "%149:sub3": 140 # CHECK-GX-JSON-DAG: "%149:sub4": 137 # CHECK-GX-JSON-DAG: "%149:sub5": 136 # CHECK-GX-JSON-DAG: "%149:sub6": 135 # CHECK-GX-JSON-DAG: "%149:sub7": 134 # CHECK-GX-JSON-DAG: "%149:sub8": 131 # CHECK-GX-JSON-DAG: "%149:sub9": 130 # CHECK-GX-JSON-DAG: "%149:sub10": 129 # CHECK-GX-JSON-DAG: "%149:sub11": 128 # CHECK-GX-JSON-DAG: "%149:sub12": 125 # CHECK-GX-JSON-DAG: "%149:sub13": 124 # CHECK-GX-JSON-DAG: "%149:sub14": 123 # CHECK-GX-JSON-DAG: "%149:sub15": 122 # CHECK-GX-JSON-DAG: "%149:sub16": 119 # CHECK-GX-JSON-DAG: "%149:sub17": 118 # CHECK-GX-JSON-DAG: "%149:sub18": 117 # CHECK-GX-JSON-DAG: "%149:sub19": 116 # CHECK-GX-JSON-DAG: "%149:sub20": 113 # CHECK-GX-JSON-DAG: "%149:sub21": 112 # CHECK-GX-JSON-DAG: "%149:sub22": 111 # CHECK-GX-JSON-DAG: "%149:sub23": 110 # CHECK-GX-JSON-DAG: "%149:sub24": 107 # CHECK-GX-JSON-DAG: "%149:sub25": 106 # CHECK-GX-JSON-DAG: "%149:sub26": 105 # CHECK-GX-JSON-DAG: "%149:sub27": 104 # CHECK-GX-JSON-DAG: "%149:sub28": 101 # CHECK-GX-JSON-DAG: "%149:sub29": 100 # CHECK-GX-JSON-DAG: "%149:sub30": 99 # CHECK-GX-JSON-DAG: "%149:sub31": 98 # CHECK-GX-JSON-DAG: "%191:sub0": 191 # CHECK-GX-JSON-DAG: "%191:sub1": 190 # CHECK-GX-JSON-DAG: "%191:sub2": 189 # CHECK-GX-JSON-DAG: "%191:sub3": 188 # CHECK-GX-JSON-DAG: "%191:sub4": 185 # CHECK-GX-JSON-DAG: "%191:sub5": 184 # CHECK-GX-JSON-DAG: "%191:sub6": 183 # CHECK-GX-JSON-DAG: "%191:sub7": 182 # CHECK-GX-JSON-DAG: "%191:sub8": 179 # CHECK-GX-JSON-DAG: "%191:sub9": 178 # CHECK-GX-JSON-DAG: "%191:sub10": 177 # CHECK-GX-JSON-DAG: "%191:sub11": 176 # CHECK-GX-JSON-DAG: "%191:sub12": 173 # CHECK-GX-JSON-DAG: "%191:sub13": 172 # CHECK-GX-JSON-DAG: "%191:sub14": 171 # CHECK-GX-JSON-DAG: "%191:sub15": 170 # CHECK-GX-JSON-DAG: "%191:sub16": 167 # CHECK-GX-JSON-DAG: "%191:sub17": 166 # CHECK-GX-JSON-DAG: "%191:sub18": 165 # CHECK-GX-JSON-DAG: "%191:sub19": 164 # CHECK-GX-JSON-DAG: "%191:sub20": 161 # CHECK-GX-JSON-DAG: "%191:sub21": 160 # CHECK-GX-JSON-DAG: "%191:sub22": 159 # CHECK-GX-JSON-DAG: "%191:sub23": 158 # CHECK-GX-JSON-DAG: "%191:sub24": 155 # CHECK-GX-JSON-DAG: "%191:sub25": 154 # CHECK-GX-JSON-DAG: "%191:sub26": 153 # CHECK-GX-JSON-DAG: "%191:sub27": 152 # CHECK-GX-JSON-DAG: "%191:sub28": 149 # CHECK-GX-JSON-DAG: "%191:sub29": 148 # CHECK-GX-JSON-DAG: "%191:sub30": 147 # CHECK-GX-JSON-DAG: "%191:sub31": 146 # CHECK-GX-JSON-DAG: "%233:sub0": 239 # CHECK-GX-JSON-DAG: "%233:sub1": 238 # CHECK-GX-JSON-DAG: "%233:sub2": 237 # CHECK-GX-JSON-DAG: "%233:sub3": 236 # CHECK-GX-JSON-DAG: "%233:sub4": 233 # CHECK-GX-JSON-DAG: "%233:sub5": 232 # CHECK-GX-JSON-DAG: "%233:sub6": 231 # CHECK-GX-JSON-DAG: "%233:sub7": 230 # CHECK-GX-JSON-DAG: "%233:sub8": 227 # CHECK-GX-JSON-DAG: "%233:sub9": 226 # CHECK-GX-JSON-DAG: "%233:sub10": 225 # CHECK-GX-JSON-DAG: "%233:sub11": 224 # CHECK-GX-JSON-DAG: "%233:sub12": 221 # CHECK-GX-JSON-DAG: "%233:sub13": 220 # CHECK-GX-JSON-DAG: "%233:sub14": 219 # CHECK-GX-JSON-DAG: "%233:sub15": 218 # CHECK-GX-JSON-DAG: "%233:sub16": 215 # CHECK-GX-JSON-DAG: "%233:sub17": 214 # CHECK-GX-JSON-DAG: "%233:sub18": 213 # CHECK-GX-JSON-DAG: "%233:sub19": 212 # CHECK-GX-JSON-DAG: "%233:sub20": 209 # CHECK-GX-JSON-DAG: "%233:sub21": 208 # CHECK-GX-JSON-DAG: "%233:sub22": 207 # CHECK-GX-JSON-DAG: "%233:sub23": 206 # CHECK-GX-JSON-DAG: "%233:sub24": 203 # CHECK-GX-JSON-DAG: "%233:sub25": 202 # CHECK-GX-JSON-DAG: "%233:sub26": 201 # CHECK-GX-JSON-DAG: "%233:sub27": 200 # CHECK-GX-JSON-DAG: "%233:sub28": 197 # CHECK-GX-JSON-DAG: "%233:sub29": 196 # CHECK-GX-JSON-DAG: "%233:sub30": 195 # CHECK-GX-JSON-DAG: "%233:sub31": 194 # CHECK-GX-JSON-DAG: "%275:sub0": 287 # CHECK-GX-JSON-DAG: "%275:sub1": 286 # CHECK-GX-JSON-DAG: "%275:sub2": 285 # CHECK-GX-JSON-DAG: "%275:sub3": 284 # CHECK-GX-JSON-DAG: "%275:sub4": 281 # CHECK-GX-JSON-DAG: "%275:sub5": 280 # CHECK-GX-JSON-DAG: "%275:sub6": 279 # CHECK-GX-JSON-DAG: "%275:sub7": 278 # CHECK-GX-JSON-DAG: "%275:sub8": 275 # CHECK-GX-JSON-DAG: "%275:sub9": 274 # CHECK-GX-JSON-DAG: "%275:sub10": 273 # CHECK-GX-JSON-DAG: "%275:sub11": 272 # CHECK-GX-JSON-DAG: "%275:sub12": 269 # CHECK-GX-JSON-DAG: "%275:sub13": 268 # CHECK-GX-JSON-DAG: "%275:sub14": 267 # CHECK-GX-JSON-DAG: "%275:sub15": 266 # CHECK-GX-JSON-DAG: "%275:sub16": 263 # CHECK-GX-JSON-DAG: "%275:sub17": 262 # CHECK-GX-JSON-DAG: "%275:sub18": 261 # CHECK-GX-JSON-DAG: "%275:sub19": 260 # CHECK-GX-JSON-DAG: "%275:sub20": 257 # CHECK-GX-JSON-DAG: "%275:sub21": 256 # CHECK-GX-JSON-DAG: "%275:sub22": 255 # CHECK-GX-JSON-DAG: "%275:sub23": 254 # CHECK-GX-JSON-DAG: "%275:sub24": 251 # CHECK-GX-JSON-DAG: "%275:sub25": 250 # CHECK-GX-JSON-DAG: "%275:sub26": 249 # CHECK-GX-JSON-DAG: "%275:sub27": 248 # CHECK-GX-JSON-DAG: "%275:sub28": 245 # CHECK-GX-JSON-DAG: "%275:sub29": 244 # CHECK-GX-JSON-DAG: "%275:sub30": 243 # CHECK-GX-JSON-DAG: "%275:sub31": 242 # CHECK-GX-JSON-DAG: "%317:sub0": 335 # CHECK-GX-JSON-DAG: "%317:sub1": 334 # CHECK-GX-JSON-DAG: "%317:sub2": 333 # CHECK-GX-JSON-DAG: "%317:sub3": 332 # CHECK-GX-JSON-DAG: "%317:sub4": 329 # CHECK-GX-JSON-DAG: "%317:sub5": 328 # CHECK-GX-JSON-DAG: "%317:sub6": 327 # CHECK-GX-JSON-DAG: "%317:sub7": 326 # CHECK-GX-JSON-DAG: "%317:sub8": 323 # CHECK-GX-JSON-DAG: "%317:sub9": 322 # CHECK-GX-JSON-DAG: "%317:sub10": 321 # CHECK-GX-JSON-DAG: "%317:sub11": 320 # CHECK-GX-JSON-DAG: "%317:sub12": 317 # CHECK-GX-JSON-DAG: "%317:sub13": 316 # CHECK-GX-JSON-DAG: "%317:sub14": 315 # CHECK-GX-JSON-DAG: "%317:sub15": 314 # CHECK-GX-JSON-DAG: "%317:sub16": 311 # CHECK-GX-JSON-DAG: "%317:sub17": 310 # CHECK-GX-JSON-DAG: "%317:sub18": 309 # CHECK-GX-JSON-DAG: "%317:sub19": 308 # CHECK-GX-JSON-DAG: "%317:sub20": 305 # CHECK-GX-JSON-DAG: "%317:sub21": 304 # CHECK-GX-JSON-DAG: "%317:sub22": 303 # CHECK-GX-JSON-DAG: "%317:sub23": 302 # CHECK-GX-JSON-DAG: "%317:sub24": 299 # CHECK-GX-JSON-DAG: "%317:sub25": 298 # CHECK-GX-JSON-DAG: "%317:sub26": 297 # CHECK-GX-JSON-DAG: "%317:sub27": 296 # CHECK-GX-JSON-DAG: "%317:sub28": 293 # CHECK-GX-JSON-DAG: "%317:sub29": 292 # CHECK-GX-JSON-DAG: "%317:sub30": 291 # CHECK-GX-JSON-DAG: "%317:sub31": 290 # CHECK-GX-JSON-DAG: "%359:sub0": 383 # CHECK-GX-JSON-DAG: "%359:sub1": 382 # CHECK-GX-JSON-DAG: "%359:sub2": 381 # CHECK-GX-JSON-DAG: "%359:sub3": 380 # CHECK-GX-JSON-DAG: "%359:sub4": 377 # CHECK-GX-JSON-DAG: "%359:sub5": 376 # CHECK-GX-JSON-DAG: "%359:sub6": 375 # CHECK-GX-JSON-DAG: "%359:sub7": 374 # CHECK-GX-JSON-DAG: "%359:sub8": 371 # CHECK-GX-JSON-DAG: "%359:sub9": 370 # CHECK-GX-JSON-DAG: "%359:sub10": 369 # CHECK-GX-JSON-DAG: "%359:sub11": 368 # CHECK-GX-JSON-DAG: "%359:sub12": 365 # CHECK-GX-JSON-DAG: "%359:sub13": 364 # CHECK-GX-JSON-DAG: "%359:sub14": 363 # CHECK-GX-JSON-DAG: "%359:sub15": 362 # CHECK-GX-JSON-DAG: "%359:sub16": 359 # CHECK-GX-JSON-DAG: "%359:sub17": 358 # CHECK-GX-JSON-DAG: "%359:sub18": 357 # CHECK-GX-JSON-DAG: "%359:sub19": 356 # CHECK-GX-JSON-DAG: "%359:sub20": 353 # CHECK-GX-JSON-DAG: "%359:sub21": 352 # CHECK-GX-JSON-DAG: "%359:sub22": 351 # CHECK-GX-JSON-DAG: "%359:sub23": 350 # CHECK-GX-JSON-DAG: "%359:sub24": 347 # CHECK-GX-JSON-DAG: "%359:sub25": 346 # CHECK-GX-JSON-DAG: "%359:sub26": 345 # CHECK-GX-JSON-DAG: "%359:sub27": 344 # CHECK-GX-JSON-DAG: "%359:sub28": 341 # CHECK-GX-JSON-DAG: "%359:sub29": 340 # CHECK-GX-JSON-DAG: "%359:sub30": 339 # CHECK-GX-JSON-DAG: "%359:sub31": 338 # CHECK-GX-JSON-DAG: "%361": 0 # CHECK-GX-JSON-DAG: "%362": 0 # CHECK-GX-JSON-DAG: "%363": 0 # CHECK-GX-JSON-DAG: "%364": 0 # CHECK-GX-JSON-DAG: "%366": 0 # CHECK-GX-JSON-DAG: "%367": 0 # CHECK-GX-JSON-DAG: "%368": 0 # CHECK-GX-JSON-DAG: "%369": 0 # CHECK-GX-JSON-DAG: "%371": 0 # CHECK-GX-JSON-DAG: "%372": 0 # CHECK-GX-JSON-DAG: "%373": 0 # CHECK-GX-JSON-DAG: "%374": 0 # CHECK-GX-JSON-DAG: "%376": 0 # CHECK-GX-JSON-DAG: "%377": 0 # CHECK-GX-JSON-DAG: "%378": 0 # CHECK-GX-JSON-DAG: "%379": 0 # CHECK-GX-JSON-DAG: "%381": 0 # CHECK-GX-JSON-DAG: "%382": 0 # CHECK-GX-JSON-DAG: "%383": 0 # CHECK-GX-JSON-DAG: "%384": 0 # CHECK-GX-JSON-DAG: "%386": 0 # CHECK-GX-JSON-DAG: "%387": 0 # CHECK-GX-JSON-DAG: "%388": 0 # CHECK-GX-JSON-DAG: "%389": 0 # CHECK-GX-JSON-DAG: "%391": 0 # CHECK-GX-JSON-DAG: "%392": 0 # CHECK-GX-JSON-DAG: "%393": 0 # CHECK-GX-JSON-DAG: "%394": 0 # CHECK-GX-JSON-DAG: "%396": 0 # CHECK-GX-JSON-DAG: "%397": 0 # CHECK-GX-JSON-DAG: "%398": 0 # CHECK-GX-JSON-DAG: "%399": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%401:vreg_1024 = COPY %400", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 94 # CHECK-GX-JSON-DAG: "%69:sub1": 93 # CHECK-GX-JSON-DAG: "%69:sub2": 92 # CHECK-GX-JSON-DAG: "%69:sub3": 91 # CHECK-GX-JSON-DAG: "%69:sub4": 88 # CHECK-GX-JSON-DAG: "%69:sub5": 87 # CHECK-GX-JSON-DAG: "%69:sub6": 86 # CHECK-GX-JSON-DAG: "%69:sub7": 85 # CHECK-GX-JSON-DAG: "%69:sub8": 82 # CHECK-GX-JSON-DAG: "%69:sub9": 81 # CHECK-GX-JSON-DAG: "%69:sub10": 80 # CHECK-GX-JSON-DAG: "%69:sub11": 79 # CHECK-GX-JSON-DAG: "%69:sub12": 76 # CHECK-GX-JSON-DAG: "%69:sub13": 75 # CHECK-GX-JSON-DAG: "%69:sub14": 74 # CHECK-GX-JSON-DAG: "%69:sub15": 73 # CHECK-GX-JSON-DAG: "%69:sub16": 70 # CHECK-GX-JSON-DAG: "%69:sub17": 69 # CHECK-GX-JSON-DAG: "%69:sub18": 68 # CHECK-GX-JSON-DAG: "%69:sub19": 67 # CHECK-GX-JSON-DAG: "%69:sub20": 64 # CHECK-GX-JSON-DAG: "%69:sub21": 63 # CHECK-GX-JSON-DAG: "%69:sub22": 62 # CHECK-GX-JSON-DAG: "%69:sub23": 61 # CHECK-GX-JSON-DAG: "%69:sub24": 58 # CHECK-GX-JSON-DAG: "%69:sub25": 57 # CHECK-GX-JSON-DAG: "%69:sub26": 56 # CHECK-GX-JSON-DAG: "%69:sub27": 55 # CHECK-GX-JSON-DAG: "%69:sub28": 52 # CHECK-GX-JSON-DAG: "%69:sub29": 51 # CHECK-GX-JSON-DAG: "%69:sub30": 50 # CHECK-GX-JSON-DAG: "%69:sub31": 49 # CHECK-GX-JSON-DAG: "%70:sub0": 46 # CHECK-GX-JSON-DAG: "%70:sub1": 45 # CHECK-GX-JSON-DAG: "%70:sub2": 44 # CHECK-GX-JSON-DAG: "%70:sub3": 43 # CHECK-GX-JSON-DAG: "%70:sub4": 40 # CHECK-GX-JSON-DAG: "%70:sub5": 39 # CHECK-GX-JSON-DAG: "%70:sub6": 38 # CHECK-GX-JSON-DAG: "%70:sub7": 37 # CHECK-GX-JSON-DAG: "%70:sub8": 34 # CHECK-GX-JSON-DAG: "%70:sub9": 33 # CHECK-GX-JSON-DAG: "%70:sub10": 32 # CHECK-GX-JSON-DAG: "%70:sub11": 31 # CHECK-GX-JSON-DAG: "%70:sub12": 28 # CHECK-GX-JSON-DAG: "%70:sub13": 27 # CHECK-GX-JSON-DAG: "%70:sub14": 26 # CHECK-GX-JSON-DAG: "%70:sub15": 25 # CHECK-GX-JSON-DAG: "%70:sub16": 22 # CHECK-GX-JSON-DAG: "%70:sub17": 21 # CHECK-GX-JSON-DAG: "%70:sub18": 20 # CHECK-GX-JSON-DAG: "%70:sub19": 19 # CHECK-GX-JSON-DAG: "%70:sub20": 16 # CHECK-GX-JSON-DAG: "%70:sub21": 15 # CHECK-GX-JSON-DAG: "%70:sub22": 14 # CHECK-GX-JSON-DAG: "%70:sub23": 13 # CHECK-GX-JSON-DAG: "%70:sub24": 10 # CHECK-GX-JSON-DAG: "%70:sub25": 9 # CHECK-GX-JSON-DAG: "%70:sub26": 8 # CHECK-GX-JSON-DAG: "%70:sub27": 7 # CHECK-GX-JSON-DAG: "%70:sub28": 4 # CHECK-GX-JSON-DAG: "%70:sub29": 3 # CHECK-GX-JSON-DAG: "%70:sub30": 2 # CHECK-GX-JSON-DAG: "%70:sub31": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 142 # CHECK-GX-JSON-DAG: "%149:sub1": 141 # CHECK-GX-JSON-DAG: "%149:sub2": 140 # CHECK-GX-JSON-DAG: "%149:sub3": 139 # CHECK-GX-JSON-DAG: "%149:sub4": 136 # CHECK-GX-JSON-DAG: "%149:sub5": 135 # CHECK-GX-JSON-DAG: "%149:sub6": 134 # CHECK-GX-JSON-DAG: "%149:sub7": 133 # CHECK-GX-JSON-DAG: "%149:sub8": 130 # CHECK-GX-JSON-DAG: "%149:sub9": 129 # CHECK-GX-JSON-DAG: "%149:sub10": 128 # CHECK-GX-JSON-DAG: "%149:sub11": 127 # CHECK-GX-JSON-DAG: "%149:sub12": 124 # CHECK-GX-JSON-DAG: "%149:sub13": 123 # CHECK-GX-JSON-DAG: "%149:sub14": 122 # CHECK-GX-JSON-DAG: "%149:sub15": 121 # CHECK-GX-JSON-DAG: "%149:sub16": 118 # CHECK-GX-JSON-DAG: "%149:sub17": 117 # CHECK-GX-JSON-DAG: "%149:sub18": 116 # CHECK-GX-JSON-DAG: "%149:sub19": 115 # CHECK-GX-JSON-DAG: "%149:sub20": 112 # CHECK-GX-JSON-DAG: "%149:sub21": 111 # CHECK-GX-JSON-DAG: "%149:sub22": 110 # CHECK-GX-JSON-DAG: "%149:sub23": 109 # CHECK-GX-JSON-DAG: "%149:sub24": 106 # CHECK-GX-JSON-DAG: "%149:sub25": 105 # CHECK-GX-JSON-DAG: "%149:sub26": 104 # CHECK-GX-JSON-DAG: "%149:sub27": 103 # CHECK-GX-JSON-DAG: "%149:sub28": 100 # CHECK-GX-JSON-DAG: "%149:sub29": 99 # CHECK-GX-JSON-DAG: "%149:sub30": 98 # CHECK-GX-JSON-DAG: "%149:sub31": 97 # CHECK-GX-JSON-DAG: "%191:sub0": 190 # CHECK-GX-JSON-DAG: "%191:sub1": 189 # CHECK-GX-JSON-DAG: "%191:sub2": 188 # CHECK-GX-JSON-DAG: "%191:sub3": 187 # CHECK-GX-JSON-DAG: "%191:sub4": 184 # CHECK-GX-JSON-DAG: "%191:sub5": 183 # CHECK-GX-JSON-DAG: "%191:sub6": 182 # CHECK-GX-JSON-DAG: "%191:sub7": 181 # CHECK-GX-JSON-DAG: "%191:sub8": 178 # CHECK-GX-JSON-DAG: "%191:sub9": 177 # CHECK-GX-JSON-DAG: "%191:sub10": 176 # CHECK-GX-JSON-DAG: "%191:sub11": 175 # CHECK-GX-JSON-DAG: "%191:sub12": 172 # CHECK-GX-JSON-DAG: "%191:sub13": 171 # CHECK-GX-JSON-DAG: "%191:sub14": 170 # CHECK-GX-JSON-DAG: "%191:sub15": 169 # CHECK-GX-JSON-DAG: "%191:sub16": 166 # CHECK-GX-JSON-DAG: "%191:sub17": 165 # CHECK-GX-JSON-DAG: "%191:sub18": 164 # CHECK-GX-JSON-DAG: "%191:sub19": 163 # CHECK-GX-JSON-DAG: "%191:sub20": 160 # CHECK-GX-JSON-DAG: "%191:sub21": 159 # CHECK-GX-JSON-DAG: "%191:sub22": 158 # CHECK-GX-JSON-DAG: "%191:sub23": 157 # CHECK-GX-JSON-DAG: "%191:sub24": 154 # CHECK-GX-JSON-DAG: "%191:sub25": 153 # CHECK-GX-JSON-DAG: "%191:sub26": 152 # CHECK-GX-JSON-DAG: "%191:sub27": 151 # CHECK-GX-JSON-DAG: "%191:sub28": 148 # CHECK-GX-JSON-DAG: "%191:sub29": 147 # CHECK-GX-JSON-DAG: "%191:sub30": 146 # CHECK-GX-JSON-DAG: "%191:sub31": 145 # CHECK-GX-JSON-DAG: "%233:sub0": 238 # CHECK-GX-JSON-DAG: "%233:sub1": 237 # CHECK-GX-JSON-DAG: "%233:sub2": 236 # CHECK-GX-JSON-DAG: "%233:sub3": 235 # CHECK-GX-JSON-DAG: "%233:sub4": 232 # CHECK-GX-JSON-DAG: "%233:sub5": 231 # CHECK-GX-JSON-DAG: "%233:sub6": 230 # CHECK-GX-JSON-DAG: "%233:sub7": 229 # CHECK-GX-JSON-DAG: "%233:sub8": 226 # CHECK-GX-JSON-DAG: "%233:sub9": 225 # CHECK-GX-JSON-DAG: "%233:sub10": 224 # CHECK-GX-JSON-DAG: "%233:sub11": 223 # CHECK-GX-JSON-DAG: "%233:sub12": 220 # CHECK-GX-JSON-DAG: "%233:sub13": 219 # CHECK-GX-JSON-DAG: "%233:sub14": 218 # CHECK-GX-JSON-DAG: "%233:sub15": 217 # CHECK-GX-JSON-DAG: "%233:sub16": 214 # CHECK-GX-JSON-DAG: "%233:sub17": 213 # CHECK-GX-JSON-DAG: "%233:sub18": 212 # CHECK-GX-JSON-DAG: "%233:sub19": 211 # CHECK-GX-JSON-DAG: "%233:sub20": 208 # CHECK-GX-JSON-DAG: "%233:sub21": 207 # CHECK-GX-JSON-DAG: "%233:sub22": 206 # CHECK-GX-JSON-DAG: "%233:sub23": 205 # CHECK-GX-JSON-DAG: "%233:sub24": 202 # CHECK-GX-JSON-DAG: "%233:sub25": 201 # CHECK-GX-JSON-DAG: "%233:sub26": 200 # CHECK-GX-JSON-DAG: "%233:sub27": 199 # CHECK-GX-JSON-DAG: "%233:sub28": 196 # CHECK-GX-JSON-DAG: "%233:sub29": 195 # CHECK-GX-JSON-DAG: "%233:sub30": 194 # CHECK-GX-JSON-DAG: "%233:sub31": 193 # CHECK-GX-JSON-DAG: "%275:sub0": 286 # CHECK-GX-JSON-DAG: "%275:sub1": 285 # CHECK-GX-JSON-DAG: "%275:sub2": 284 # CHECK-GX-JSON-DAG: "%275:sub3": 283 # CHECK-GX-JSON-DAG: "%275:sub4": 280 # CHECK-GX-JSON-DAG: "%275:sub5": 279 # CHECK-GX-JSON-DAG: "%275:sub6": 278 # CHECK-GX-JSON-DAG: "%275:sub7": 277 # CHECK-GX-JSON-DAG: "%275:sub8": 274 # CHECK-GX-JSON-DAG: "%275:sub9": 273 # CHECK-GX-JSON-DAG: "%275:sub10": 272 # CHECK-GX-JSON-DAG: "%275:sub11": 271 # CHECK-GX-JSON-DAG: "%275:sub12": 268 # CHECK-GX-JSON-DAG: "%275:sub13": 267 # CHECK-GX-JSON-DAG: "%275:sub14": 266 # CHECK-GX-JSON-DAG: "%275:sub15": 265 # CHECK-GX-JSON-DAG: "%275:sub16": 262 # CHECK-GX-JSON-DAG: "%275:sub17": 261 # CHECK-GX-JSON-DAG: "%275:sub18": 260 # CHECK-GX-JSON-DAG: "%275:sub19": 259 # CHECK-GX-JSON-DAG: "%275:sub20": 256 # CHECK-GX-JSON-DAG: "%275:sub21": 255 # CHECK-GX-JSON-DAG: "%275:sub22": 254 # CHECK-GX-JSON-DAG: "%275:sub23": 253 # CHECK-GX-JSON-DAG: "%275:sub24": 250 # CHECK-GX-JSON-DAG: "%275:sub25": 249 # CHECK-GX-JSON-DAG: "%275:sub26": 248 # CHECK-GX-JSON-DAG: "%275:sub27": 247 # CHECK-GX-JSON-DAG: "%275:sub28": 244 # CHECK-GX-JSON-DAG: "%275:sub29": 243 # CHECK-GX-JSON-DAG: "%275:sub30": 242 # CHECK-GX-JSON-DAG: "%275:sub31": 241 # CHECK-GX-JSON-DAG: "%317:sub0": 334 # CHECK-GX-JSON-DAG: "%317:sub1": 333 # CHECK-GX-JSON-DAG: "%317:sub2": 332 # CHECK-GX-JSON-DAG: "%317:sub3": 331 # CHECK-GX-JSON-DAG: "%317:sub4": 328 # CHECK-GX-JSON-DAG: "%317:sub5": 327 # CHECK-GX-JSON-DAG: "%317:sub6": 326 # CHECK-GX-JSON-DAG: "%317:sub7": 325 # CHECK-GX-JSON-DAG: "%317:sub8": 322 # CHECK-GX-JSON-DAG: "%317:sub9": 321 # CHECK-GX-JSON-DAG: "%317:sub10": 320 # CHECK-GX-JSON-DAG: "%317:sub11": 319 # CHECK-GX-JSON-DAG: "%317:sub12": 316 # CHECK-GX-JSON-DAG: "%317:sub13": 315 # CHECK-GX-JSON-DAG: "%317:sub14": 314 # CHECK-GX-JSON-DAG: "%317:sub15": 313 # CHECK-GX-JSON-DAG: "%317:sub16": 310 # CHECK-GX-JSON-DAG: "%317:sub17": 309 # CHECK-GX-JSON-DAG: "%317:sub18": 308 # CHECK-GX-JSON-DAG: "%317:sub19": 307 # CHECK-GX-JSON-DAG: "%317:sub20": 304 # CHECK-GX-JSON-DAG: "%317:sub21": 303 # CHECK-GX-JSON-DAG: "%317:sub22": 302 # CHECK-GX-JSON-DAG: "%317:sub23": 301 # CHECK-GX-JSON-DAG: "%317:sub24": 298 # CHECK-GX-JSON-DAG: "%317:sub25": 297 # CHECK-GX-JSON-DAG: "%317:sub26": 296 # CHECK-GX-JSON-DAG: "%317:sub27": 295 # CHECK-GX-JSON-DAG: "%317:sub28": 292 # CHECK-GX-JSON-DAG: "%317:sub29": 291 # CHECK-GX-JSON-DAG: "%317:sub30": 290 # CHECK-GX-JSON-DAG: "%317:sub31": 289 # CHECK-GX-JSON-DAG: "%359:sub0": 382 # CHECK-GX-JSON-DAG: "%359:sub1": 381 # CHECK-GX-JSON-DAG: "%359:sub2": 380 # CHECK-GX-JSON-DAG: "%359:sub3": 379 # CHECK-GX-JSON-DAG: "%359:sub4": 376 # CHECK-GX-JSON-DAG: "%359:sub5": 375 # CHECK-GX-JSON-DAG: "%359:sub6": 374 # CHECK-GX-JSON-DAG: "%359:sub7": 373 # CHECK-GX-JSON-DAG: "%359:sub8": 370 # CHECK-GX-JSON-DAG: "%359:sub9": 369 # CHECK-GX-JSON-DAG: "%359:sub10": 368 # CHECK-GX-JSON-DAG: "%359:sub11": 367 # CHECK-GX-JSON-DAG: "%359:sub12": 364 # CHECK-GX-JSON-DAG: "%359:sub13": 363 # CHECK-GX-JSON-DAG: "%359:sub14": 362 # CHECK-GX-JSON-DAG: "%359:sub15": 361 # CHECK-GX-JSON-DAG: "%359:sub16": 358 # CHECK-GX-JSON-DAG: "%359:sub17": 357 # CHECK-GX-JSON-DAG: "%359:sub18": 356 # CHECK-GX-JSON-DAG: "%359:sub19": 355 # CHECK-GX-JSON-DAG: "%359:sub20": 352 # CHECK-GX-JSON-DAG: "%359:sub21": 351 # CHECK-GX-JSON-DAG: "%359:sub22": 350 # CHECK-GX-JSON-DAG: "%359:sub23": 349 # CHECK-GX-JSON-DAG: "%359:sub24": 346 # CHECK-GX-JSON-DAG: "%359:sub25": 345 # CHECK-GX-JSON-DAG: "%359:sub26": 344 # CHECK-GX-JSON-DAG: "%359:sub27": 343 # CHECK-GX-JSON-DAG: "%359:sub28": 340 # CHECK-GX-JSON-DAG: "%359:sub29": 339 # CHECK-GX-JSON-DAG: "%359:sub30": 338 # CHECK-GX-JSON-DAG: "%359:sub31": 337 # CHECK-GX-JSON-DAG: "%400": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%359", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%359:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: } # CHECK-GX-JSON-NEXT: ], # CHECK-GX-JSON-NEXT: "bb.1": [ # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%402:vgpr_32 = COPY %70.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 93 # CHECK-GX-JSON-DAG: "%69:sub1": 92 # CHECK-GX-JSON-DAG: "%69:sub2": 91 # CHECK-GX-JSON-DAG: "%69:sub3": 90 # CHECK-GX-JSON-DAG: "%69:sub4": 87 # CHECK-GX-JSON-DAG: "%69:sub5": 86 # CHECK-GX-JSON-DAG: "%69:sub6": 85 # CHECK-GX-JSON-DAG: "%69:sub7": 84 # CHECK-GX-JSON-DAG: "%69:sub8": 81 # CHECK-GX-JSON-DAG: "%69:sub9": 80 # CHECK-GX-JSON-DAG: "%69:sub10": 79 # CHECK-GX-JSON-DAG: "%69:sub11": 78 # CHECK-GX-JSON-DAG: "%69:sub12": 75 # CHECK-GX-JSON-DAG: "%69:sub13": 74 # CHECK-GX-JSON-DAG: "%69:sub14": 73 # CHECK-GX-JSON-DAG: "%69:sub15": 72 # CHECK-GX-JSON-DAG: "%69:sub16": 69 # CHECK-GX-JSON-DAG: "%69:sub17": 68 # CHECK-GX-JSON-DAG: "%69:sub18": 67 # CHECK-GX-JSON-DAG: "%69:sub19": 66 # CHECK-GX-JSON-DAG: "%69:sub20": 63 # CHECK-GX-JSON-DAG: "%69:sub21": 62 # CHECK-GX-JSON-DAG: "%69:sub22": 61 # CHECK-GX-JSON-DAG: "%69:sub23": 60 # CHECK-GX-JSON-DAG: "%69:sub24": 57 # CHECK-GX-JSON-DAG: "%69:sub25": 56 # CHECK-GX-JSON-DAG: "%69:sub26": 55 # CHECK-GX-JSON-DAG: "%69:sub27": 54 # CHECK-GX-JSON-DAG: "%69:sub28": 51 # CHECK-GX-JSON-DAG: "%69:sub29": 50 # CHECK-GX-JSON-DAG: "%69:sub30": 49 # CHECK-GX-JSON-DAG: "%69:sub31": 48 # CHECK-GX-JSON-DAG: "%70:sub0": 45 # CHECK-GX-JSON-DAG: "%70:sub1": 44 # CHECK-GX-JSON-DAG: "%70:sub2": 43 # CHECK-GX-JSON-DAG: "%70:sub3": 42 # CHECK-GX-JSON-DAG: "%70:sub4": 39 # CHECK-GX-JSON-DAG: "%70:sub5": 38 # CHECK-GX-JSON-DAG: "%70:sub6": 37 # CHECK-GX-JSON-DAG: "%70:sub7": 36 # CHECK-GX-JSON-DAG: "%70:sub8": 33 # CHECK-GX-JSON-DAG: "%70:sub9": 32 # CHECK-GX-JSON-DAG: "%70:sub10": 31 # CHECK-GX-JSON-DAG: "%70:sub11": 30 # CHECK-GX-JSON-DAG: "%70:sub12": 27 # CHECK-GX-JSON-DAG: "%70:sub13": 26 # CHECK-GX-JSON-DAG: "%70:sub14": 25 # CHECK-GX-JSON-DAG: "%70:sub15": 24 # CHECK-GX-JSON-DAG: "%70:sub16": 21 # CHECK-GX-JSON-DAG: "%70:sub17": 20 # CHECK-GX-JSON-DAG: "%70:sub18": 19 # CHECK-GX-JSON-DAG: "%70:sub19": 18 # CHECK-GX-JSON-DAG: "%70:sub20": 15 # CHECK-GX-JSON-DAG: "%70:sub21": 14 # CHECK-GX-JSON-DAG: "%70:sub22": 13 # CHECK-GX-JSON-DAG: "%70:sub23": 12 # CHECK-GX-JSON-DAG: "%70:sub24": 9 # CHECK-GX-JSON-DAG: "%70:sub25": 8 # CHECK-GX-JSON-DAG: "%70:sub26": 7 # CHECK-GX-JSON-DAG: "%70:sub27": 6 # CHECK-GX-JSON-DAG: "%70:sub28": 3 # CHECK-GX-JSON-DAG: "%70:sub29": 2 # CHECK-GX-JSON-DAG: "%70:sub30": 1 # CHECK-GX-JSON-DAG: "%70:sub31": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 141 # CHECK-GX-JSON-DAG: "%149:sub1": 140 # CHECK-GX-JSON-DAG: "%149:sub2": 139 # CHECK-GX-JSON-DAG: "%149:sub3": 138 # CHECK-GX-JSON-DAG: "%149:sub4": 135 # CHECK-GX-JSON-DAG: "%149:sub5": 134 # CHECK-GX-JSON-DAG: "%149:sub6": 133 # CHECK-GX-JSON-DAG: "%149:sub7": 132 # CHECK-GX-JSON-DAG: "%149:sub8": 129 # CHECK-GX-JSON-DAG: "%149:sub9": 128 # CHECK-GX-JSON-DAG: "%149:sub10": 127 # CHECK-GX-JSON-DAG: "%149:sub11": 126 # CHECK-GX-JSON-DAG: "%149:sub12": 123 # CHECK-GX-JSON-DAG: "%149:sub13": 122 # CHECK-GX-JSON-DAG: "%149:sub14": 121 # CHECK-GX-JSON-DAG: "%149:sub15": 120 # CHECK-GX-JSON-DAG: "%149:sub16": 117 # CHECK-GX-JSON-DAG: "%149:sub17": 116 # CHECK-GX-JSON-DAG: "%149:sub18": 115 # CHECK-GX-JSON-DAG: "%149:sub19": 114 # CHECK-GX-JSON-DAG: "%149:sub20": 111 # CHECK-GX-JSON-DAG: "%149:sub21": 110 # CHECK-GX-JSON-DAG: "%149:sub22": 109 # CHECK-GX-JSON-DAG: "%149:sub23": 108 # CHECK-GX-JSON-DAG: "%149:sub24": 105 # CHECK-GX-JSON-DAG: "%149:sub25": 104 # CHECK-GX-JSON-DAG: "%149:sub26": 103 # CHECK-GX-JSON-DAG: "%149:sub27": 102 # CHECK-GX-JSON-DAG: "%149:sub28": 99 # CHECK-GX-JSON-DAG: "%149:sub29": 98 # CHECK-GX-JSON-DAG: "%149:sub30": 97 # CHECK-GX-JSON-DAG: "%149:sub31": 96 # CHECK-GX-JSON-DAG: "%191:sub0": 189 # CHECK-GX-JSON-DAG: "%191:sub1": 188 # CHECK-GX-JSON-DAG: "%191:sub2": 187 # CHECK-GX-JSON-DAG: "%191:sub3": 186 # CHECK-GX-JSON-DAG: "%191:sub4": 183 # CHECK-GX-JSON-DAG: "%191:sub5": 182 # CHECK-GX-JSON-DAG: "%191:sub6": 181 # CHECK-GX-JSON-DAG: "%191:sub7": 180 # CHECK-GX-JSON-DAG: "%191:sub8": 177 # CHECK-GX-JSON-DAG: "%191:sub9": 176 # CHECK-GX-JSON-DAG: "%191:sub10": 175 # CHECK-GX-JSON-DAG: "%191:sub11": 174 # CHECK-GX-JSON-DAG: "%191:sub12": 171 # CHECK-GX-JSON-DAG: "%191:sub13": 170 # CHECK-GX-JSON-DAG: "%191:sub14": 169 # CHECK-GX-JSON-DAG: "%191:sub15": 168 # CHECK-GX-JSON-DAG: "%191:sub16": 165 # CHECK-GX-JSON-DAG: "%191:sub17": 164 # CHECK-GX-JSON-DAG: "%191:sub18": 163 # CHECK-GX-JSON-DAG: "%191:sub19": 162 # CHECK-GX-JSON-DAG: "%191:sub20": 159 # CHECK-GX-JSON-DAG: "%191:sub21": 158 # CHECK-GX-JSON-DAG: "%191:sub22": 157 # CHECK-GX-JSON-DAG: "%191:sub23": 156 # CHECK-GX-JSON-DAG: "%191:sub24": 153 # CHECK-GX-JSON-DAG: "%191:sub25": 152 # CHECK-GX-JSON-DAG: "%191:sub26": 151 # CHECK-GX-JSON-DAG: "%191:sub27": 150 # CHECK-GX-JSON-DAG: "%191:sub28": 147 # CHECK-GX-JSON-DAG: "%191:sub29": 146 # CHECK-GX-JSON-DAG: "%191:sub30": 145 # CHECK-GX-JSON-DAG: "%191:sub31": 144 # CHECK-GX-JSON-DAG: "%233:sub0": 237 # CHECK-GX-JSON-DAG: "%233:sub1": 236 # CHECK-GX-JSON-DAG: "%233:sub2": 235 # CHECK-GX-JSON-DAG: "%233:sub3": 234 # CHECK-GX-JSON-DAG: "%233:sub4": 231 # CHECK-GX-JSON-DAG: "%233:sub5": 230 # CHECK-GX-JSON-DAG: "%233:sub6": 229 # CHECK-GX-JSON-DAG: "%233:sub7": 228 # CHECK-GX-JSON-DAG: "%233:sub8": 225 # CHECK-GX-JSON-DAG: "%233:sub9": 224 # CHECK-GX-JSON-DAG: "%233:sub10": 223 # CHECK-GX-JSON-DAG: "%233:sub11": 222 # CHECK-GX-JSON-DAG: "%233:sub12": 219 # CHECK-GX-JSON-DAG: "%233:sub13": 218 # CHECK-GX-JSON-DAG: "%233:sub14": 217 # CHECK-GX-JSON-DAG: "%233:sub15": 216 # CHECK-GX-JSON-DAG: "%233:sub16": 213 # CHECK-GX-JSON-DAG: "%233:sub17": 212 # CHECK-GX-JSON-DAG: "%233:sub18": 211 # CHECK-GX-JSON-DAG: "%233:sub19": 210 # CHECK-GX-JSON-DAG: "%233:sub20": 207 # CHECK-GX-JSON-DAG: "%233:sub21": 206 # CHECK-GX-JSON-DAG: "%233:sub22": 205 # CHECK-GX-JSON-DAG: "%233:sub23": 204 # CHECK-GX-JSON-DAG: "%233:sub24": 201 # CHECK-GX-JSON-DAG: "%233:sub25": 200 # CHECK-GX-JSON-DAG: "%233:sub26": 199 # CHECK-GX-JSON-DAG: "%233:sub27": 198 # CHECK-GX-JSON-DAG: "%233:sub28": 195 # CHECK-GX-JSON-DAG: "%233:sub29": 194 # CHECK-GX-JSON-DAG: "%233:sub30": 193 # CHECK-GX-JSON-DAG: "%233:sub31": 192 # CHECK-GX-JSON-DAG: "%275:sub0": 285 # CHECK-GX-JSON-DAG: "%275:sub1": 284 # CHECK-GX-JSON-DAG: "%275:sub2": 283 # CHECK-GX-JSON-DAG: "%275:sub3": 282 # CHECK-GX-JSON-DAG: "%275:sub4": 279 # CHECK-GX-JSON-DAG: "%275:sub5": 278 # CHECK-GX-JSON-DAG: "%275:sub6": 277 # CHECK-GX-JSON-DAG: "%275:sub7": 276 # CHECK-GX-JSON-DAG: "%275:sub8": 273 # CHECK-GX-JSON-DAG: "%275:sub9": 272 # CHECK-GX-JSON-DAG: "%275:sub10": 271 # CHECK-GX-JSON-DAG: "%275:sub11": 270 # CHECK-GX-JSON-DAG: "%275:sub12": 267 # CHECK-GX-JSON-DAG: "%275:sub13": 266 # CHECK-GX-JSON-DAG: "%275:sub14": 265 # CHECK-GX-JSON-DAG: "%275:sub15": 264 # CHECK-GX-JSON-DAG: "%275:sub16": 261 # CHECK-GX-JSON-DAG: "%275:sub17": 260 # CHECK-GX-JSON-DAG: "%275:sub18": 259 # CHECK-GX-JSON-DAG: "%275:sub19": 258 # CHECK-GX-JSON-DAG: "%275:sub20": 255 # CHECK-GX-JSON-DAG: "%275:sub21": 254 # CHECK-GX-JSON-DAG: "%275:sub22": 253 # CHECK-GX-JSON-DAG: "%275:sub23": 252 # CHECK-GX-JSON-DAG: "%275:sub24": 249 # CHECK-GX-JSON-DAG: "%275:sub25": 248 # CHECK-GX-JSON-DAG: "%275:sub26": 247 # CHECK-GX-JSON-DAG: "%275:sub27": 246 # CHECK-GX-JSON-DAG: "%275:sub28": 243 # CHECK-GX-JSON-DAG: "%275:sub29": 242 # CHECK-GX-JSON-DAG: "%275:sub30": 241 # CHECK-GX-JSON-DAG: "%275:sub31": 240 # CHECK-GX-JSON-DAG: "%317:sub0": 333 # CHECK-GX-JSON-DAG: "%317:sub1": 332 # CHECK-GX-JSON-DAG: "%317:sub2": 331 # CHECK-GX-JSON-DAG: "%317:sub3": 330 # CHECK-GX-JSON-DAG: "%317:sub4": 327 # CHECK-GX-JSON-DAG: "%317:sub5": 326 # CHECK-GX-JSON-DAG: "%317:sub6": 325 # CHECK-GX-JSON-DAG: "%317:sub7": 324 # CHECK-GX-JSON-DAG: "%317:sub8": 321 # CHECK-GX-JSON-DAG: "%317:sub9": 320 # CHECK-GX-JSON-DAG: "%317:sub10": 319 # CHECK-GX-JSON-DAG: "%317:sub11": 318 # CHECK-GX-JSON-DAG: "%317:sub12": 315 # CHECK-GX-JSON-DAG: "%317:sub13": 314 # CHECK-GX-JSON-DAG: "%317:sub14": 313 # CHECK-GX-JSON-DAG: "%317:sub15": 312 # CHECK-GX-JSON-DAG: "%317:sub16": 309 # CHECK-GX-JSON-DAG: "%317:sub17": 308 # CHECK-GX-JSON-DAG: "%317:sub18": 307 # CHECK-GX-JSON-DAG: "%317:sub19": 306 # CHECK-GX-JSON-DAG: "%317:sub20": 303 # CHECK-GX-JSON-DAG: "%317:sub21": 302 # CHECK-GX-JSON-DAG: "%317:sub22": 301 # CHECK-GX-JSON-DAG: "%317:sub23": 300 # CHECK-GX-JSON-DAG: "%317:sub24": 297 # CHECK-GX-JSON-DAG: "%317:sub25": 296 # CHECK-GX-JSON-DAG: "%317:sub26": 295 # CHECK-GX-JSON-DAG: "%317:sub27": 294 # CHECK-GX-JSON-DAG: "%317:sub28": 291 # CHECK-GX-JSON-DAG: "%317:sub29": 290 # CHECK-GX-JSON-DAG: "%317:sub30": 289 # CHECK-GX-JSON-DAG: "%317:sub31": 288 # CHECK-GX-JSON-DAG: "%359:sub0": 381 # CHECK-GX-JSON-DAG: "%359:sub1": 380 # CHECK-GX-JSON-DAG: "%359:sub2": 379 # CHECK-GX-JSON-DAG: "%359:sub3": 378 # CHECK-GX-JSON-DAG: "%359:sub4": 375 # CHECK-GX-JSON-DAG: "%359:sub5": 374 # CHECK-GX-JSON-DAG: "%359:sub6": 373 # CHECK-GX-JSON-DAG: "%359:sub7": 372 # CHECK-GX-JSON-DAG: "%359:sub8": 369 # CHECK-GX-JSON-DAG: "%359:sub9": 368 # CHECK-GX-JSON-DAG: "%359:sub10": 367 # CHECK-GX-JSON-DAG: "%359:sub11": 366 # CHECK-GX-JSON-DAG: "%359:sub12": 363 # CHECK-GX-JSON-DAG: "%359:sub13": 362 # CHECK-GX-JSON-DAG: "%359:sub14": 361 # CHECK-GX-JSON-DAG: "%359:sub15": 360 # CHECK-GX-JSON-DAG: "%359:sub16": 357 # CHECK-GX-JSON-DAG: "%359:sub17": 356 # CHECK-GX-JSON-DAG: "%359:sub18": 355 # CHECK-GX-JSON-DAG: "%359:sub19": 354 # CHECK-GX-JSON-DAG: "%359:sub20": 351 # CHECK-GX-JSON-DAG: "%359:sub21": 350 # CHECK-GX-JSON-DAG: "%359:sub22": 349 # CHECK-GX-JSON-DAG: "%359:sub23": 348 # CHECK-GX-JSON-DAG: "%359:sub24": 345 # CHECK-GX-JSON-DAG: "%359:sub25": 344 # CHECK-GX-JSON-DAG: "%359:sub26": 343 # CHECK-GX-JSON-DAG: "%359:sub27": 342 # CHECK-GX-JSON-DAG: "%359:sub28": 339 # CHECK-GX-JSON-DAG: "%359:sub29": 338 # CHECK-GX-JSON-DAG: "%359:sub30": 337 # CHECK-GX-JSON-DAG: "%359:sub31": 336 # CHECK-GX-JSON-DAG: "%401:sub0": 429 # CHECK-GX-JSON-DAG: "%401:sub1": 428 # CHECK-GX-JSON-DAG: "%401:sub2": 427 # CHECK-GX-JSON-DAG: "%401:sub3": 426 # CHECK-GX-JSON-DAG: "%401:sub4": 423 # CHECK-GX-JSON-DAG: "%401:sub5": 422 # CHECK-GX-JSON-DAG: "%401:sub6": 421 # CHECK-GX-JSON-DAG: "%401:sub7": 420 # CHECK-GX-JSON-DAG: "%401:sub8": 417 # CHECK-GX-JSON-DAG: "%401:sub9": 416 # CHECK-GX-JSON-DAG: "%401:sub10": 415 # CHECK-GX-JSON-DAG: "%401:sub11": 414 # CHECK-GX-JSON-DAG: "%401:sub12": 411 # CHECK-GX-JSON-DAG: "%401:sub13": 410 # CHECK-GX-JSON-DAG: "%401:sub14": 409 # CHECK-GX-JSON-DAG: "%401:sub15": 408 # CHECK-GX-JSON-DAG: "%401:sub16": 405 # CHECK-GX-JSON-DAG: "%401:sub17": 404 # CHECK-GX-JSON-DAG: "%401:sub18": 403 # CHECK-GX-JSON-DAG: "%401:sub19": 402 # CHECK-GX-JSON-DAG: "%401:sub20": 399 # CHECK-GX-JSON-DAG: "%401:sub21": 398 # CHECK-GX-JSON-DAG: "%401:sub22": 397 # CHECK-GX-JSON-DAG: "%401:sub23": 396 # CHECK-GX-JSON-DAG: "%401:sub24": 393 # CHECK-GX-JSON-DAG: "%401:sub25": 392 # CHECK-GX-JSON-DAG: "%401:sub26": 391 # CHECK-GX-JSON-DAG: "%401:sub27": 390 # CHECK-GX-JSON-DAG: "%401:sub28": 387 # CHECK-GX-JSON-DAG: "%401:sub29": 386 # CHECK-GX-JSON-DAG: "%401:sub30": 385 # CHECK-GX-JSON-DAG: "%401:sub31": 384 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 429 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%403:vgpr_32 = COPY %70.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 92 # CHECK-GX-JSON-DAG: "%69:sub1": 91 # CHECK-GX-JSON-DAG: "%69:sub2": 90 # CHECK-GX-JSON-DAG: "%69:sub3": 89 # CHECK-GX-JSON-DAG: "%69:sub4": 86 # CHECK-GX-JSON-DAG: "%69:sub5": 85 # CHECK-GX-JSON-DAG: "%69:sub6": 84 # CHECK-GX-JSON-DAG: "%69:sub7": 83 # CHECK-GX-JSON-DAG: "%69:sub8": 80 # CHECK-GX-JSON-DAG: "%69:sub9": 79 # CHECK-GX-JSON-DAG: "%69:sub10": 78 # CHECK-GX-JSON-DAG: "%69:sub11": 77 # CHECK-GX-JSON-DAG: "%69:sub12": 74 # CHECK-GX-JSON-DAG: "%69:sub13": 73 # CHECK-GX-JSON-DAG: "%69:sub14": 72 # CHECK-GX-JSON-DAG: "%69:sub15": 71 # CHECK-GX-JSON-DAG: "%69:sub16": 68 # CHECK-GX-JSON-DAG: "%69:sub17": 67 # CHECK-GX-JSON-DAG: "%69:sub18": 66 # CHECK-GX-JSON-DAG: "%69:sub19": 65 # CHECK-GX-JSON-DAG: "%69:sub20": 62 # CHECK-GX-JSON-DAG: "%69:sub21": 61 # CHECK-GX-JSON-DAG: "%69:sub22": 60 # CHECK-GX-JSON-DAG: "%69:sub23": 59 # CHECK-GX-JSON-DAG: "%69:sub24": 56 # CHECK-GX-JSON-DAG: "%69:sub25": 55 # CHECK-GX-JSON-DAG: "%69:sub26": 54 # CHECK-GX-JSON-DAG: "%69:sub27": 53 # CHECK-GX-JSON-DAG: "%69:sub28": 50 # CHECK-GX-JSON-DAG: "%69:sub29": 49 # CHECK-GX-JSON-DAG: "%69:sub30": 48 # CHECK-GX-JSON-DAG: "%69:sub31": 47 # CHECK-GX-JSON-DAG: "%70:sub0": 44 # CHECK-GX-JSON-DAG: "%70:sub1": 43 # CHECK-GX-JSON-DAG: "%70:sub2": 42 # CHECK-GX-JSON-DAG: "%70:sub3": 41 # CHECK-GX-JSON-DAG: "%70:sub4": 38 # CHECK-GX-JSON-DAG: "%70:sub5": 37 # CHECK-GX-JSON-DAG: "%70:sub6": 36 # CHECK-GX-JSON-DAG: "%70:sub7": 35 # CHECK-GX-JSON-DAG: "%70:sub8": 32 # CHECK-GX-JSON-DAG: "%70:sub9": 31 # CHECK-GX-JSON-DAG: "%70:sub10": 30 # CHECK-GX-JSON-DAG: "%70:sub11": 29 # CHECK-GX-JSON-DAG: "%70:sub12": 26 # CHECK-GX-JSON-DAG: "%70:sub13": 25 # CHECK-GX-JSON-DAG: "%70:sub14": 24 # CHECK-GX-JSON-DAG: "%70:sub15": 23 # CHECK-GX-JSON-DAG: "%70:sub16": 20 # CHECK-GX-JSON-DAG: "%70:sub17": 19 # CHECK-GX-JSON-DAG: "%70:sub18": 18 # CHECK-GX-JSON-DAG: "%70:sub19": 17 # CHECK-GX-JSON-DAG: "%70:sub20": 14 # CHECK-GX-JSON-DAG: "%70:sub21": 13 # CHECK-GX-JSON-DAG: "%70:sub22": 12 # CHECK-GX-JSON-DAG: "%70:sub23": 11 # CHECK-GX-JSON-DAG: "%70:sub24": 8 # CHECK-GX-JSON-DAG: "%70:sub25": 7 # CHECK-GX-JSON-DAG: "%70:sub26": 6 # CHECK-GX-JSON-DAG: "%70:sub27": 5 # CHECK-GX-JSON-DAG: "%70:sub28": 2 # CHECK-GX-JSON-DAG: "%70:sub29": 1 # CHECK-GX-JSON-DAG: "%70:sub30": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 140 # CHECK-GX-JSON-DAG: "%149:sub1": 139 # CHECK-GX-JSON-DAG: "%149:sub2": 138 # CHECK-GX-JSON-DAG: "%149:sub3": 137 # CHECK-GX-JSON-DAG: "%149:sub4": 134 # CHECK-GX-JSON-DAG: "%149:sub5": 133 # CHECK-GX-JSON-DAG: "%149:sub6": 132 # CHECK-GX-JSON-DAG: "%149:sub7": 131 # CHECK-GX-JSON-DAG: "%149:sub8": 128 # CHECK-GX-JSON-DAG: "%149:sub9": 127 # CHECK-GX-JSON-DAG: "%149:sub10": 126 # CHECK-GX-JSON-DAG: "%149:sub11": 125 # CHECK-GX-JSON-DAG: "%149:sub12": 122 # CHECK-GX-JSON-DAG: "%149:sub13": 121 # CHECK-GX-JSON-DAG: "%149:sub14": 120 # CHECK-GX-JSON-DAG: "%149:sub15": 119 # CHECK-GX-JSON-DAG: "%149:sub16": 116 # CHECK-GX-JSON-DAG: "%149:sub17": 115 # CHECK-GX-JSON-DAG: "%149:sub18": 114 # CHECK-GX-JSON-DAG: "%149:sub19": 113 # CHECK-GX-JSON-DAG: "%149:sub20": 110 # CHECK-GX-JSON-DAG: "%149:sub21": 109 # CHECK-GX-JSON-DAG: "%149:sub22": 108 # CHECK-GX-JSON-DAG: "%149:sub23": 107 # CHECK-GX-JSON-DAG: "%149:sub24": 104 # CHECK-GX-JSON-DAG: "%149:sub25": 103 # CHECK-GX-JSON-DAG: "%149:sub26": 102 # CHECK-GX-JSON-DAG: "%149:sub27": 101 # CHECK-GX-JSON-DAG: "%149:sub28": 98 # CHECK-GX-JSON-DAG: "%149:sub29": 97 # CHECK-GX-JSON-DAG: "%149:sub30": 96 # CHECK-GX-JSON-DAG: "%149:sub31": 95 # CHECK-GX-JSON-DAG: "%191:sub0": 188 # CHECK-GX-JSON-DAG: "%191:sub1": 187 # CHECK-GX-JSON-DAG: "%191:sub2": 186 # CHECK-GX-JSON-DAG: "%191:sub3": 185 # CHECK-GX-JSON-DAG: "%191:sub4": 182 # CHECK-GX-JSON-DAG: "%191:sub5": 181 # CHECK-GX-JSON-DAG: "%191:sub6": 180 # CHECK-GX-JSON-DAG: "%191:sub7": 179 # CHECK-GX-JSON-DAG: "%191:sub8": 176 # CHECK-GX-JSON-DAG: "%191:sub9": 175 # CHECK-GX-JSON-DAG: "%191:sub10": 174 # CHECK-GX-JSON-DAG: "%191:sub11": 173 # CHECK-GX-JSON-DAG: "%191:sub12": 170 # CHECK-GX-JSON-DAG: "%191:sub13": 169 # CHECK-GX-JSON-DAG: "%191:sub14": 168 # CHECK-GX-JSON-DAG: "%191:sub15": 167 # CHECK-GX-JSON-DAG: "%191:sub16": 164 # CHECK-GX-JSON-DAG: "%191:sub17": 163 # CHECK-GX-JSON-DAG: "%191:sub18": 162 # CHECK-GX-JSON-DAG: "%191:sub19": 161 # CHECK-GX-JSON-DAG: "%191:sub20": 158 # CHECK-GX-JSON-DAG: "%191:sub21": 157 # CHECK-GX-JSON-DAG: "%191:sub22": 156 # CHECK-GX-JSON-DAG: "%191:sub23": 155 # CHECK-GX-JSON-DAG: "%191:sub24": 152 # CHECK-GX-JSON-DAG: "%191:sub25": 151 # CHECK-GX-JSON-DAG: "%191:sub26": 150 # CHECK-GX-JSON-DAG: "%191:sub27": 149 # CHECK-GX-JSON-DAG: "%191:sub28": 146 # CHECK-GX-JSON-DAG: "%191:sub29": 145 # CHECK-GX-JSON-DAG: "%191:sub30": 144 # CHECK-GX-JSON-DAG: "%191:sub31": 143 # CHECK-GX-JSON-DAG: "%233:sub0": 236 # CHECK-GX-JSON-DAG: "%233:sub1": 235 # CHECK-GX-JSON-DAG: "%233:sub2": 234 # CHECK-GX-JSON-DAG: "%233:sub3": 233 # CHECK-GX-JSON-DAG: "%233:sub4": 230 # CHECK-GX-JSON-DAG: "%233:sub5": 229 # CHECK-GX-JSON-DAG: "%233:sub6": 228 # CHECK-GX-JSON-DAG: "%233:sub7": 227 # CHECK-GX-JSON-DAG: "%233:sub8": 224 # CHECK-GX-JSON-DAG: "%233:sub9": 223 # CHECK-GX-JSON-DAG: "%233:sub10": 222 # CHECK-GX-JSON-DAG: "%233:sub11": 221 # CHECK-GX-JSON-DAG: "%233:sub12": 218 # CHECK-GX-JSON-DAG: "%233:sub13": 217 # CHECK-GX-JSON-DAG: "%233:sub14": 216 # CHECK-GX-JSON-DAG: "%233:sub15": 215 # CHECK-GX-JSON-DAG: "%233:sub16": 212 # CHECK-GX-JSON-DAG: "%233:sub17": 211 # CHECK-GX-JSON-DAG: "%233:sub18": 210 # CHECK-GX-JSON-DAG: "%233:sub19": 209 # CHECK-GX-JSON-DAG: "%233:sub20": 206 # CHECK-GX-JSON-DAG: "%233:sub21": 205 # CHECK-GX-JSON-DAG: "%233:sub22": 204 # CHECK-GX-JSON-DAG: "%233:sub23": 203 # CHECK-GX-JSON-DAG: "%233:sub24": 200 # CHECK-GX-JSON-DAG: "%233:sub25": 199 # CHECK-GX-JSON-DAG: "%233:sub26": 198 # CHECK-GX-JSON-DAG: "%233:sub27": 197 # CHECK-GX-JSON-DAG: "%233:sub28": 194 # CHECK-GX-JSON-DAG: "%233:sub29": 193 # CHECK-GX-JSON-DAG: "%233:sub30": 192 # CHECK-GX-JSON-DAG: "%233:sub31": 191 # CHECK-GX-JSON-DAG: "%275:sub0": 284 # CHECK-GX-JSON-DAG: "%275:sub1": 283 # CHECK-GX-JSON-DAG: "%275:sub2": 282 # CHECK-GX-JSON-DAG: "%275:sub3": 281 # CHECK-GX-JSON-DAG: "%275:sub4": 278 # CHECK-GX-JSON-DAG: "%275:sub5": 277 # CHECK-GX-JSON-DAG: "%275:sub6": 276 # CHECK-GX-JSON-DAG: "%275:sub7": 275 # CHECK-GX-JSON-DAG: "%275:sub8": 272 # CHECK-GX-JSON-DAG: "%275:sub9": 271 # CHECK-GX-JSON-DAG: "%275:sub10": 270 # CHECK-GX-JSON-DAG: "%275:sub11": 269 # CHECK-GX-JSON-DAG: "%275:sub12": 266 # CHECK-GX-JSON-DAG: "%275:sub13": 265 # CHECK-GX-JSON-DAG: "%275:sub14": 264 # CHECK-GX-JSON-DAG: "%275:sub15": 263 # CHECK-GX-JSON-DAG: "%275:sub16": 260 # CHECK-GX-JSON-DAG: "%275:sub17": 259 # CHECK-GX-JSON-DAG: "%275:sub18": 258 # CHECK-GX-JSON-DAG: "%275:sub19": 257 # CHECK-GX-JSON-DAG: "%275:sub20": 254 # CHECK-GX-JSON-DAG: "%275:sub21": 253 # CHECK-GX-JSON-DAG: "%275:sub22": 252 # CHECK-GX-JSON-DAG: "%275:sub23": 251 # CHECK-GX-JSON-DAG: "%275:sub24": 248 # CHECK-GX-JSON-DAG: "%275:sub25": 247 # CHECK-GX-JSON-DAG: "%275:sub26": 246 # CHECK-GX-JSON-DAG: "%275:sub27": 245 # CHECK-GX-JSON-DAG: "%275:sub28": 242 # CHECK-GX-JSON-DAG: "%275:sub29": 241 # CHECK-GX-JSON-DAG: "%275:sub30": 240 # CHECK-GX-JSON-DAG: "%275:sub31": 239 # CHECK-GX-JSON-DAG: "%317:sub0": 332 # CHECK-GX-JSON-DAG: "%317:sub1": 331 # CHECK-GX-JSON-DAG: "%317:sub2": 330 # CHECK-GX-JSON-DAG: "%317:sub3": 329 # CHECK-GX-JSON-DAG: "%317:sub4": 326 # CHECK-GX-JSON-DAG: "%317:sub5": 325 # CHECK-GX-JSON-DAG: "%317:sub6": 324 # CHECK-GX-JSON-DAG: "%317:sub7": 323 # CHECK-GX-JSON-DAG: "%317:sub8": 320 # CHECK-GX-JSON-DAG: "%317:sub9": 319 # CHECK-GX-JSON-DAG: "%317:sub10": 318 # CHECK-GX-JSON-DAG: "%317:sub11": 317 # CHECK-GX-JSON-DAG: "%317:sub12": 314 # CHECK-GX-JSON-DAG: "%317:sub13": 313 # CHECK-GX-JSON-DAG: "%317:sub14": 312 # CHECK-GX-JSON-DAG: "%317:sub15": 311 # CHECK-GX-JSON-DAG: "%317:sub16": 308 # CHECK-GX-JSON-DAG: "%317:sub17": 307 # CHECK-GX-JSON-DAG: "%317:sub18": 306 # CHECK-GX-JSON-DAG: "%317:sub19": 305 # CHECK-GX-JSON-DAG: "%317:sub20": 302 # CHECK-GX-JSON-DAG: "%317:sub21": 301 # CHECK-GX-JSON-DAG: "%317:sub22": 300 # CHECK-GX-JSON-DAG: "%317:sub23": 299 # CHECK-GX-JSON-DAG: "%317:sub24": 296 # CHECK-GX-JSON-DAG: "%317:sub25": 295 # CHECK-GX-JSON-DAG: "%317:sub26": 294 # CHECK-GX-JSON-DAG: "%317:sub27": 293 # CHECK-GX-JSON-DAG: "%317:sub28": 290 # CHECK-GX-JSON-DAG: "%317:sub29": 289 # CHECK-GX-JSON-DAG: "%317:sub30": 288 # CHECK-GX-JSON-DAG: "%317:sub31": 287 # CHECK-GX-JSON-DAG: "%359:sub0": 380 # CHECK-GX-JSON-DAG: "%359:sub1": 379 # CHECK-GX-JSON-DAG: "%359:sub2": 378 # CHECK-GX-JSON-DAG: "%359:sub3": 377 # CHECK-GX-JSON-DAG: "%359:sub4": 374 # CHECK-GX-JSON-DAG: "%359:sub5": 373 # CHECK-GX-JSON-DAG: "%359:sub6": 372 # CHECK-GX-JSON-DAG: "%359:sub7": 371 # CHECK-GX-JSON-DAG: "%359:sub8": 368 # CHECK-GX-JSON-DAG: "%359:sub9": 367 # CHECK-GX-JSON-DAG: "%359:sub10": 366 # CHECK-GX-JSON-DAG: "%359:sub11": 365 # CHECK-GX-JSON-DAG: "%359:sub12": 362 # CHECK-GX-JSON-DAG: "%359:sub13": 361 # CHECK-GX-JSON-DAG: "%359:sub14": 360 # CHECK-GX-JSON-DAG: "%359:sub15": 359 # CHECK-GX-JSON-DAG: "%359:sub16": 356 # CHECK-GX-JSON-DAG: "%359:sub17": 355 # CHECK-GX-JSON-DAG: "%359:sub18": 354 # CHECK-GX-JSON-DAG: "%359:sub19": 353 # CHECK-GX-JSON-DAG: "%359:sub20": 350 # CHECK-GX-JSON-DAG: "%359:sub21": 349 # CHECK-GX-JSON-DAG: "%359:sub22": 348 # CHECK-GX-JSON-DAG: "%359:sub23": 347 # CHECK-GX-JSON-DAG: "%359:sub24": 344 # CHECK-GX-JSON-DAG: "%359:sub25": 343 # CHECK-GX-JSON-DAG: "%359:sub26": 342 # CHECK-GX-JSON-DAG: "%359:sub27": 341 # CHECK-GX-JSON-DAG: "%359:sub28": 338 # CHECK-GX-JSON-DAG: "%359:sub29": 337 # CHECK-GX-JSON-DAG: "%359:sub30": 336 # CHECK-GX-JSON-DAG: "%359:sub31": 335 # CHECK-GX-JSON-DAG: "%401:sub0": 428 # CHECK-GX-JSON-DAG: "%401:sub1": 427 # CHECK-GX-JSON-DAG: "%401:sub2": 426 # CHECK-GX-JSON-DAG: "%401:sub3": 425 # CHECK-GX-JSON-DAG: "%401:sub4": 422 # CHECK-GX-JSON-DAG: "%401:sub5": 421 # CHECK-GX-JSON-DAG: "%401:sub6": 420 # CHECK-GX-JSON-DAG: "%401:sub7": 419 # CHECK-GX-JSON-DAG: "%401:sub8": 416 # CHECK-GX-JSON-DAG: "%401:sub9": 415 # CHECK-GX-JSON-DAG: "%401:sub10": 414 # CHECK-GX-JSON-DAG: "%401:sub11": 413 # CHECK-GX-JSON-DAG: "%401:sub12": 410 # CHECK-GX-JSON-DAG: "%401:sub13": 409 # CHECK-GX-JSON-DAG: "%401:sub14": 408 # CHECK-GX-JSON-DAG: "%401:sub15": 407 # CHECK-GX-JSON-DAG: "%401:sub16": 404 # CHECK-GX-JSON-DAG: "%401:sub17": 403 # CHECK-GX-JSON-DAG: "%401:sub18": 402 # CHECK-GX-JSON-DAG: "%401:sub19": 401 # CHECK-GX-JSON-DAG: "%401:sub20": 398 # CHECK-GX-JSON-DAG: "%401:sub21": 397 # CHECK-GX-JSON-DAG: "%401:sub22": 396 # CHECK-GX-JSON-DAG: "%401:sub23": 395 # CHECK-GX-JSON-DAG: "%401:sub24": 392 # CHECK-GX-JSON-DAG: "%401:sub25": 391 # CHECK-GX-JSON-DAG: "%401:sub26": 390 # CHECK-GX-JSON-DAG: "%401:sub27": 389 # CHECK-GX-JSON-DAG: "%401:sub28": 386 # CHECK-GX-JSON-DAG: "%401:sub29": 385 # CHECK-GX-JSON-DAG: "%401:sub30": 384 # CHECK-GX-JSON-DAG: "%401:sub31": 383 # CHECK-GX-JSON-DAG: "%402": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 428 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%404:vgpr_32 = COPY %70.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 91 # CHECK-GX-JSON-DAG: "%69:sub1": 90 # CHECK-GX-JSON-DAG: "%69:sub2": 89 # CHECK-GX-JSON-DAG: "%69:sub3": 88 # CHECK-GX-JSON-DAG: "%69:sub4": 85 # CHECK-GX-JSON-DAG: "%69:sub5": 84 # CHECK-GX-JSON-DAG: "%69:sub6": 83 # CHECK-GX-JSON-DAG: "%69:sub7": 82 # CHECK-GX-JSON-DAG: "%69:sub8": 79 # CHECK-GX-JSON-DAG: "%69:sub9": 78 # CHECK-GX-JSON-DAG: "%69:sub10": 77 # CHECK-GX-JSON-DAG: "%69:sub11": 76 # CHECK-GX-JSON-DAG: "%69:sub12": 73 # CHECK-GX-JSON-DAG: "%69:sub13": 72 # CHECK-GX-JSON-DAG: "%69:sub14": 71 # CHECK-GX-JSON-DAG: "%69:sub15": 70 # CHECK-GX-JSON-DAG: "%69:sub16": 67 # CHECK-GX-JSON-DAG: "%69:sub17": 66 # CHECK-GX-JSON-DAG: "%69:sub18": 65 # CHECK-GX-JSON-DAG: "%69:sub19": 64 # CHECK-GX-JSON-DAG: "%69:sub20": 61 # CHECK-GX-JSON-DAG: "%69:sub21": 60 # CHECK-GX-JSON-DAG: "%69:sub22": 59 # CHECK-GX-JSON-DAG: "%69:sub23": 58 # CHECK-GX-JSON-DAG: "%69:sub24": 55 # CHECK-GX-JSON-DAG: "%69:sub25": 54 # CHECK-GX-JSON-DAG: "%69:sub26": 53 # CHECK-GX-JSON-DAG: "%69:sub27": 52 # CHECK-GX-JSON-DAG: "%69:sub28": 49 # CHECK-GX-JSON-DAG: "%69:sub29": 48 # CHECK-GX-JSON-DAG: "%69:sub30": 47 # CHECK-GX-JSON-DAG: "%69:sub31": 46 # CHECK-GX-JSON-DAG: "%70:sub0": 43 # CHECK-GX-JSON-DAG: "%70:sub1": 42 # CHECK-GX-JSON-DAG: "%70:sub2": 41 # CHECK-GX-JSON-DAG: "%70:sub3": 40 # CHECK-GX-JSON-DAG: "%70:sub4": 37 # CHECK-GX-JSON-DAG: "%70:sub5": 36 # CHECK-GX-JSON-DAG: "%70:sub6": 35 # CHECK-GX-JSON-DAG: "%70:sub7": 34 # CHECK-GX-JSON-DAG: "%70:sub8": 31 # CHECK-GX-JSON-DAG: "%70:sub9": 30 # CHECK-GX-JSON-DAG: "%70:sub10": 29 # CHECK-GX-JSON-DAG: "%70:sub11": 28 # CHECK-GX-JSON-DAG: "%70:sub12": 25 # CHECK-GX-JSON-DAG: "%70:sub13": 24 # CHECK-GX-JSON-DAG: "%70:sub14": 23 # CHECK-GX-JSON-DAG: "%70:sub15": 22 # CHECK-GX-JSON-DAG: "%70:sub16": 19 # CHECK-GX-JSON-DAG: "%70:sub17": 18 # CHECK-GX-JSON-DAG: "%70:sub18": 17 # CHECK-GX-JSON-DAG: "%70:sub19": 16 # CHECK-GX-JSON-DAG: "%70:sub20": 13 # CHECK-GX-JSON-DAG: "%70:sub21": 12 # CHECK-GX-JSON-DAG: "%70:sub22": 11 # CHECK-GX-JSON-DAG: "%70:sub23": 10 # CHECK-GX-JSON-DAG: "%70:sub24": 7 # CHECK-GX-JSON-DAG: "%70:sub25": 6 # CHECK-GX-JSON-DAG: "%70:sub26": 5 # CHECK-GX-JSON-DAG: "%70:sub27": 4 # CHECK-GX-JSON-DAG: "%70:sub28": 1 # CHECK-GX-JSON-DAG: "%70:sub29": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 139 # CHECK-GX-JSON-DAG: "%149:sub1": 138 # CHECK-GX-JSON-DAG: "%149:sub2": 137 # CHECK-GX-JSON-DAG: "%149:sub3": 136 # CHECK-GX-JSON-DAG: "%149:sub4": 133 # CHECK-GX-JSON-DAG: "%149:sub5": 132 # CHECK-GX-JSON-DAG: "%149:sub6": 131 # CHECK-GX-JSON-DAG: "%149:sub7": 130 # CHECK-GX-JSON-DAG: "%149:sub8": 127 # CHECK-GX-JSON-DAG: "%149:sub9": 126 # CHECK-GX-JSON-DAG: "%149:sub10": 125 # CHECK-GX-JSON-DAG: "%149:sub11": 124 # CHECK-GX-JSON-DAG: "%149:sub12": 121 # CHECK-GX-JSON-DAG: "%149:sub13": 120 # CHECK-GX-JSON-DAG: "%149:sub14": 119 # CHECK-GX-JSON-DAG: "%149:sub15": 118 # CHECK-GX-JSON-DAG: "%149:sub16": 115 # CHECK-GX-JSON-DAG: "%149:sub17": 114 # CHECK-GX-JSON-DAG: "%149:sub18": 113 # CHECK-GX-JSON-DAG: "%149:sub19": 112 # CHECK-GX-JSON-DAG: "%149:sub20": 109 # CHECK-GX-JSON-DAG: "%149:sub21": 108 # CHECK-GX-JSON-DAG: "%149:sub22": 107 # CHECK-GX-JSON-DAG: "%149:sub23": 106 # CHECK-GX-JSON-DAG: "%149:sub24": 103 # CHECK-GX-JSON-DAG: "%149:sub25": 102 # CHECK-GX-JSON-DAG: "%149:sub26": 101 # CHECK-GX-JSON-DAG: "%149:sub27": 100 # CHECK-GX-JSON-DAG: "%149:sub28": 97 # CHECK-GX-JSON-DAG: "%149:sub29": 96 # CHECK-GX-JSON-DAG: "%149:sub30": 95 # CHECK-GX-JSON-DAG: "%149:sub31": 94 # CHECK-GX-JSON-DAG: "%191:sub0": 187 # CHECK-GX-JSON-DAG: "%191:sub1": 186 # CHECK-GX-JSON-DAG: "%191:sub2": 185 # CHECK-GX-JSON-DAG: "%191:sub3": 184 # CHECK-GX-JSON-DAG: "%191:sub4": 181 # CHECK-GX-JSON-DAG: "%191:sub5": 180 # CHECK-GX-JSON-DAG: "%191:sub6": 179 # CHECK-GX-JSON-DAG: "%191:sub7": 178 # CHECK-GX-JSON-DAG: "%191:sub8": 175 # CHECK-GX-JSON-DAG: "%191:sub9": 174 # CHECK-GX-JSON-DAG: "%191:sub10": 173 # CHECK-GX-JSON-DAG: "%191:sub11": 172 # CHECK-GX-JSON-DAG: "%191:sub12": 169 # CHECK-GX-JSON-DAG: "%191:sub13": 168 # CHECK-GX-JSON-DAG: "%191:sub14": 167 # CHECK-GX-JSON-DAG: "%191:sub15": 166 # CHECK-GX-JSON-DAG: "%191:sub16": 163 # CHECK-GX-JSON-DAG: "%191:sub17": 162 # CHECK-GX-JSON-DAG: "%191:sub18": 161 # CHECK-GX-JSON-DAG: "%191:sub19": 160 # CHECK-GX-JSON-DAG: "%191:sub20": 157 # CHECK-GX-JSON-DAG: "%191:sub21": 156 # CHECK-GX-JSON-DAG: "%191:sub22": 155 # CHECK-GX-JSON-DAG: "%191:sub23": 154 # CHECK-GX-JSON-DAG: "%191:sub24": 151 # CHECK-GX-JSON-DAG: "%191:sub25": 150 # CHECK-GX-JSON-DAG: "%191:sub26": 149 # CHECK-GX-JSON-DAG: "%191:sub27": 148 # CHECK-GX-JSON-DAG: "%191:sub28": 145 # CHECK-GX-JSON-DAG: "%191:sub29": 144 # CHECK-GX-JSON-DAG: "%191:sub30": 143 # CHECK-GX-JSON-DAG: "%191:sub31": 142 # CHECK-GX-JSON-DAG: "%233:sub0": 235 # CHECK-GX-JSON-DAG: "%233:sub1": 234 # CHECK-GX-JSON-DAG: "%233:sub2": 233 # CHECK-GX-JSON-DAG: "%233:sub3": 232 # CHECK-GX-JSON-DAG: "%233:sub4": 229 # CHECK-GX-JSON-DAG: "%233:sub5": 228 # CHECK-GX-JSON-DAG: "%233:sub6": 227 # CHECK-GX-JSON-DAG: "%233:sub7": 226 # CHECK-GX-JSON-DAG: "%233:sub8": 223 # CHECK-GX-JSON-DAG: "%233:sub9": 222 # CHECK-GX-JSON-DAG: "%233:sub10": 221 # CHECK-GX-JSON-DAG: "%233:sub11": 220 # CHECK-GX-JSON-DAG: "%233:sub12": 217 # CHECK-GX-JSON-DAG: "%233:sub13": 216 # CHECK-GX-JSON-DAG: "%233:sub14": 215 # CHECK-GX-JSON-DAG: "%233:sub15": 214 # CHECK-GX-JSON-DAG: "%233:sub16": 211 # CHECK-GX-JSON-DAG: "%233:sub17": 210 # CHECK-GX-JSON-DAG: "%233:sub18": 209 # CHECK-GX-JSON-DAG: "%233:sub19": 208 # CHECK-GX-JSON-DAG: "%233:sub20": 205 # CHECK-GX-JSON-DAG: "%233:sub21": 204 # CHECK-GX-JSON-DAG: "%233:sub22": 203 # CHECK-GX-JSON-DAG: "%233:sub23": 202 # CHECK-GX-JSON-DAG: "%233:sub24": 199 # CHECK-GX-JSON-DAG: "%233:sub25": 198 # CHECK-GX-JSON-DAG: "%233:sub26": 197 # CHECK-GX-JSON-DAG: "%233:sub27": 196 # CHECK-GX-JSON-DAG: "%233:sub28": 193 # CHECK-GX-JSON-DAG: "%233:sub29": 192 # CHECK-GX-JSON-DAG: "%233:sub30": 191 # CHECK-GX-JSON-DAG: "%233:sub31": 190 # CHECK-GX-JSON-DAG: "%275:sub0": 283 # CHECK-GX-JSON-DAG: "%275:sub1": 282 # CHECK-GX-JSON-DAG: "%275:sub2": 281 # CHECK-GX-JSON-DAG: "%275:sub3": 280 # CHECK-GX-JSON-DAG: "%275:sub4": 277 # CHECK-GX-JSON-DAG: "%275:sub5": 276 # CHECK-GX-JSON-DAG: "%275:sub6": 275 # CHECK-GX-JSON-DAG: "%275:sub7": 274 # CHECK-GX-JSON-DAG: "%275:sub8": 271 # CHECK-GX-JSON-DAG: "%275:sub9": 270 # CHECK-GX-JSON-DAG: "%275:sub10": 269 # CHECK-GX-JSON-DAG: "%275:sub11": 268 # CHECK-GX-JSON-DAG: "%275:sub12": 265 # CHECK-GX-JSON-DAG: "%275:sub13": 264 # CHECK-GX-JSON-DAG: "%275:sub14": 263 # CHECK-GX-JSON-DAG: "%275:sub15": 262 # CHECK-GX-JSON-DAG: "%275:sub16": 259 # CHECK-GX-JSON-DAG: "%275:sub17": 258 # CHECK-GX-JSON-DAG: "%275:sub18": 257 # CHECK-GX-JSON-DAG: "%275:sub19": 256 # CHECK-GX-JSON-DAG: "%275:sub20": 253 # CHECK-GX-JSON-DAG: "%275:sub21": 252 # CHECK-GX-JSON-DAG: "%275:sub22": 251 # CHECK-GX-JSON-DAG: "%275:sub23": 250 # CHECK-GX-JSON-DAG: "%275:sub24": 247 # CHECK-GX-JSON-DAG: "%275:sub25": 246 # CHECK-GX-JSON-DAG: "%275:sub26": 245 # CHECK-GX-JSON-DAG: "%275:sub27": 244 # CHECK-GX-JSON-DAG: "%275:sub28": 241 # CHECK-GX-JSON-DAG: "%275:sub29": 240 # CHECK-GX-JSON-DAG: "%275:sub30": 239 # CHECK-GX-JSON-DAG: "%275:sub31": 238 # CHECK-GX-JSON-DAG: "%317:sub0": 331 # CHECK-GX-JSON-DAG: "%317:sub1": 330 # CHECK-GX-JSON-DAG: "%317:sub2": 329 # CHECK-GX-JSON-DAG: "%317:sub3": 328 # CHECK-GX-JSON-DAG: "%317:sub4": 325 # CHECK-GX-JSON-DAG: "%317:sub5": 324 # CHECK-GX-JSON-DAG: "%317:sub6": 323 # CHECK-GX-JSON-DAG: "%317:sub7": 322 # CHECK-GX-JSON-DAG: "%317:sub8": 319 # CHECK-GX-JSON-DAG: "%317:sub9": 318 # CHECK-GX-JSON-DAG: "%317:sub10": 317 # CHECK-GX-JSON-DAG: "%317:sub11": 316 # CHECK-GX-JSON-DAG: "%317:sub12": 313 # CHECK-GX-JSON-DAG: "%317:sub13": 312 # CHECK-GX-JSON-DAG: "%317:sub14": 311 # CHECK-GX-JSON-DAG: "%317:sub15": 310 # CHECK-GX-JSON-DAG: "%317:sub16": 307 # CHECK-GX-JSON-DAG: "%317:sub17": 306 # CHECK-GX-JSON-DAG: "%317:sub18": 305 # CHECK-GX-JSON-DAG: "%317:sub19": 304 # CHECK-GX-JSON-DAG: "%317:sub20": 301 # CHECK-GX-JSON-DAG: "%317:sub21": 300 # CHECK-GX-JSON-DAG: "%317:sub22": 299 # CHECK-GX-JSON-DAG: "%317:sub23": 298 # CHECK-GX-JSON-DAG: "%317:sub24": 295 # CHECK-GX-JSON-DAG: "%317:sub25": 294 # CHECK-GX-JSON-DAG: "%317:sub26": 293 # CHECK-GX-JSON-DAG: "%317:sub27": 292 # CHECK-GX-JSON-DAG: "%317:sub28": 289 # CHECK-GX-JSON-DAG: "%317:sub29": 288 # CHECK-GX-JSON-DAG: "%317:sub30": 287 # CHECK-GX-JSON-DAG: "%317:sub31": 286 # CHECK-GX-JSON-DAG: "%359:sub0": 379 # CHECK-GX-JSON-DAG: "%359:sub1": 378 # CHECK-GX-JSON-DAG: "%359:sub2": 377 # CHECK-GX-JSON-DAG: "%359:sub3": 376 # CHECK-GX-JSON-DAG: "%359:sub4": 373 # CHECK-GX-JSON-DAG: "%359:sub5": 372 # CHECK-GX-JSON-DAG: "%359:sub6": 371 # CHECK-GX-JSON-DAG: "%359:sub7": 370 # CHECK-GX-JSON-DAG: "%359:sub8": 367 # CHECK-GX-JSON-DAG: "%359:sub9": 366 # CHECK-GX-JSON-DAG: "%359:sub10": 365 # CHECK-GX-JSON-DAG: "%359:sub11": 364 # CHECK-GX-JSON-DAG: "%359:sub12": 361 # CHECK-GX-JSON-DAG: "%359:sub13": 360 # CHECK-GX-JSON-DAG: "%359:sub14": 359 # CHECK-GX-JSON-DAG: "%359:sub15": 358 # CHECK-GX-JSON-DAG: "%359:sub16": 355 # CHECK-GX-JSON-DAG: "%359:sub17": 354 # CHECK-GX-JSON-DAG: "%359:sub18": 353 # CHECK-GX-JSON-DAG: "%359:sub19": 352 # CHECK-GX-JSON-DAG: "%359:sub20": 349 # CHECK-GX-JSON-DAG: "%359:sub21": 348 # CHECK-GX-JSON-DAG: "%359:sub22": 347 # CHECK-GX-JSON-DAG: "%359:sub23": 346 # CHECK-GX-JSON-DAG: "%359:sub24": 343 # CHECK-GX-JSON-DAG: "%359:sub25": 342 # CHECK-GX-JSON-DAG: "%359:sub26": 341 # CHECK-GX-JSON-DAG: "%359:sub27": 340 # CHECK-GX-JSON-DAG: "%359:sub28": 337 # CHECK-GX-JSON-DAG: "%359:sub29": 336 # CHECK-GX-JSON-DAG: "%359:sub30": 335 # CHECK-GX-JSON-DAG: "%359:sub31": 334 # CHECK-GX-JSON-DAG: "%401:sub0": 427 # CHECK-GX-JSON-DAG: "%401:sub1": 426 # CHECK-GX-JSON-DAG: "%401:sub2": 425 # CHECK-GX-JSON-DAG: "%401:sub3": 424 # CHECK-GX-JSON-DAG: "%401:sub4": 421 # CHECK-GX-JSON-DAG: "%401:sub5": 420 # CHECK-GX-JSON-DAG: "%401:sub6": 419 # CHECK-GX-JSON-DAG: "%401:sub7": 418 # CHECK-GX-JSON-DAG: "%401:sub8": 415 # CHECK-GX-JSON-DAG: "%401:sub9": 414 # CHECK-GX-JSON-DAG: "%401:sub10": 413 # CHECK-GX-JSON-DAG: "%401:sub11": 412 # CHECK-GX-JSON-DAG: "%401:sub12": 409 # CHECK-GX-JSON-DAG: "%401:sub13": 408 # CHECK-GX-JSON-DAG: "%401:sub14": 407 # CHECK-GX-JSON-DAG: "%401:sub15": 406 # CHECK-GX-JSON-DAG: "%401:sub16": 403 # CHECK-GX-JSON-DAG: "%401:sub17": 402 # CHECK-GX-JSON-DAG: "%401:sub18": 401 # CHECK-GX-JSON-DAG: "%401:sub19": 400 # CHECK-GX-JSON-DAG: "%401:sub20": 397 # CHECK-GX-JSON-DAG: "%401:sub21": 396 # CHECK-GX-JSON-DAG: "%401:sub22": 395 # CHECK-GX-JSON-DAG: "%401:sub23": 394 # CHECK-GX-JSON-DAG: "%401:sub24": 391 # CHECK-GX-JSON-DAG: "%401:sub25": 390 # CHECK-GX-JSON-DAG: "%401:sub26": 389 # CHECK-GX-JSON-DAG: "%401:sub27": 388 # CHECK-GX-JSON-DAG: "%401:sub28": 385 # CHECK-GX-JSON-DAG: "%401:sub29": 384 # CHECK-GX-JSON-DAG: "%401:sub30": 383 # CHECK-GX-JSON-DAG: "%401:sub31": 382 # CHECK-GX-JSON-DAG: "%402": 2 # CHECK-GX-JSON-DAG: "%403": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 427 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%405:vgpr_32 = COPY %70.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 90 # CHECK-GX-JSON-DAG: "%69:sub1": 89 # CHECK-GX-JSON-DAG: "%69:sub2": 88 # CHECK-GX-JSON-DAG: "%69:sub3": 87 # CHECK-GX-JSON-DAG: "%69:sub4": 84 # CHECK-GX-JSON-DAG: "%69:sub5": 83 # CHECK-GX-JSON-DAG: "%69:sub6": 82 # CHECK-GX-JSON-DAG: "%69:sub7": 81 # CHECK-GX-JSON-DAG: "%69:sub8": 78 # CHECK-GX-JSON-DAG: "%69:sub9": 77 # CHECK-GX-JSON-DAG: "%69:sub10": 76 # CHECK-GX-JSON-DAG: "%69:sub11": 75 # CHECK-GX-JSON-DAG: "%69:sub12": 72 # CHECK-GX-JSON-DAG: "%69:sub13": 71 # CHECK-GX-JSON-DAG: "%69:sub14": 70 # CHECK-GX-JSON-DAG: "%69:sub15": 69 # CHECK-GX-JSON-DAG: "%69:sub16": 66 # CHECK-GX-JSON-DAG: "%69:sub17": 65 # CHECK-GX-JSON-DAG: "%69:sub18": 64 # CHECK-GX-JSON-DAG: "%69:sub19": 63 # CHECK-GX-JSON-DAG: "%69:sub20": 60 # CHECK-GX-JSON-DAG: "%69:sub21": 59 # CHECK-GX-JSON-DAG: "%69:sub22": 58 # CHECK-GX-JSON-DAG: "%69:sub23": 57 # CHECK-GX-JSON-DAG: "%69:sub24": 54 # CHECK-GX-JSON-DAG: "%69:sub25": 53 # CHECK-GX-JSON-DAG: "%69:sub26": 52 # CHECK-GX-JSON-DAG: "%69:sub27": 51 # CHECK-GX-JSON-DAG: "%69:sub28": 48 # CHECK-GX-JSON-DAG: "%69:sub29": 47 # CHECK-GX-JSON-DAG: "%69:sub30": 46 # CHECK-GX-JSON-DAG: "%69:sub31": 45 # CHECK-GX-JSON-DAG: "%70:sub0": 42 # CHECK-GX-JSON-DAG: "%70:sub1": 41 # CHECK-GX-JSON-DAG: "%70:sub2": 40 # CHECK-GX-JSON-DAG: "%70:sub3": 39 # CHECK-GX-JSON-DAG: "%70:sub4": 36 # CHECK-GX-JSON-DAG: "%70:sub5": 35 # CHECK-GX-JSON-DAG: "%70:sub6": 34 # CHECK-GX-JSON-DAG: "%70:sub7": 33 # CHECK-GX-JSON-DAG: "%70:sub8": 30 # CHECK-GX-JSON-DAG: "%70:sub9": 29 # CHECK-GX-JSON-DAG: "%70:sub10": 28 # CHECK-GX-JSON-DAG: "%70:sub11": 27 # CHECK-GX-JSON-DAG: "%70:sub12": 24 # CHECK-GX-JSON-DAG: "%70:sub13": 23 # CHECK-GX-JSON-DAG: "%70:sub14": 22 # CHECK-GX-JSON-DAG: "%70:sub15": 21 # CHECK-GX-JSON-DAG: "%70:sub16": 18 # CHECK-GX-JSON-DAG: "%70:sub17": 17 # CHECK-GX-JSON-DAG: "%70:sub18": 16 # CHECK-GX-JSON-DAG: "%70:sub19": 15 # CHECK-GX-JSON-DAG: "%70:sub20": 12 # CHECK-GX-JSON-DAG: "%70:sub21": 11 # CHECK-GX-JSON-DAG: "%70:sub22": 10 # CHECK-GX-JSON-DAG: "%70:sub23": 9 # CHECK-GX-JSON-DAG: "%70:sub24": 6 # CHECK-GX-JSON-DAG: "%70:sub25": 5 # CHECK-GX-JSON-DAG: "%70:sub26": 4 # CHECK-GX-JSON-DAG: "%70:sub27": 3 # CHECK-GX-JSON-DAG: "%70:sub28": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 138 # CHECK-GX-JSON-DAG: "%149:sub1": 137 # CHECK-GX-JSON-DAG: "%149:sub2": 136 # CHECK-GX-JSON-DAG: "%149:sub3": 135 # CHECK-GX-JSON-DAG: "%149:sub4": 132 # CHECK-GX-JSON-DAG: "%149:sub5": 131 # CHECK-GX-JSON-DAG: "%149:sub6": 130 # CHECK-GX-JSON-DAG: "%149:sub7": 129 # CHECK-GX-JSON-DAG: "%149:sub8": 126 # CHECK-GX-JSON-DAG: "%149:sub9": 125 # CHECK-GX-JSON-DAG: "%149:sub10": 124 # CHECK-GX-JSON-DAG: "%149:sub11": 123 # CHECK-GX-JSON-DAG: "%149:sub12": 120 # CHECK-GX-JSON-DAG: "%149:sub13": 119 # CHECK-GX-JSON-DAG: "%149:sub14": 118 # CHECK-GX-JSON-DAG: "%149:sub15": 117 # CHECK-GX-JSON-DAG: "%149:sub16": 114 # CHECK-GX-JSON-DAG: "%149:sub17": 113 # CHECK-GX-JSON-DAG: "%149:sub18": 112 # CHECK-GX-JSON-DAG: "%149:sub19": 111 # CHECK-GX-JSON-DAG: "%149:sub20": 108 # CHECK-GX-JSON-DAG: "%149:sub21": 107 # CHECK-GX-JSON-DAG: "%149:sub22": 106 # CHECK-GX-JSON-DAG: "%149:sub23": 105 # CHECK-GX-JSON-DAG: "%149:sub24": 102 # CHECK-GX-JSON-DAG: "%149:sub25": 101 # CHECK-GX-JSON-DAG: "%149:sub26": 100 # CHECK-GX-JSON-DAG: "%149:sub27": 99 # CHECK-GX-JSON-DAG: "%149:sub28": 96 # CHECK-GX-JSON-DAG: "%149:sub29": 95 # CHECK-GX-JSON-DAG: "%149:sub30": 94 # CHECK-GX-JSON-DAG: "%149:sub31": 93 # CHECK-GX-JSON-DAG: "%191:sub0": 186 # CHECK-GX-JSON-DAG: "%191:sub1": 185 # CHECK-GX-JSON-DAG: "%191:sub2": 184 # CHECK-GX-JSON-DAG: "%191:sub3": 183 # CHECK-GX-JSON-DAG: "%191:sub4": 180 # CHECK-GX-JSON-DAG: "%191:sub5": 179 # CHECK-GX-JSON-DAG: "%191:sub6": 178 # CHECK-GX-JSON-DAG: "%191:sub7": 177 # CHECK-GX-JSON-DAG: "%191:sub8": 174 # CHECK-GX-JSON-DAG: "%191:sub9": 173 # CHECK-GX-JSON-DAG: "%191:sub10": 172 # CHECK-GX-JSON-DAG: "%191:sub11": 171 # CHECK-GX-JSON-DAG: "%191:sub12": 168 # CHECK-GX-JSON-DAG: "%191:sub13": 167 # CHECK-GX-JSON-DAG: "%191:sub14": 166 # CHECK-GX-JSON-DAG: "%191:sub15": 165 # CHECK-GX-JSON-DAG: "%191:sub16": 162 # CHECK-GX-JSON-DAG: "%191:sub17": 161 # CHECK-GX-JSON-DAG: "%191:sub18": 160 # CHECK-GX-JSON-DAG: "%191:sub19": 159 # CHECK-GX-JSON-DAG: "%191:sub20": 156 # CHECK-GX-JSON-DAG: "%191:sub21": 155 # CHECK-GX-JSON-DAG: "%191:sub22": 154 # CHECK-GX-JSON-DAG: "%191:sub23": 153 # CHECK-GX-JSON-DAG: "%191:sub24": 150 # CHECK-GX-JSON-DAG: "%191:sub25": 149 # CHECK-GX-JSON-DAG: "%191:sub26": 148 # CHECK-GX-JSON-DAG: "%191:sub27": 147 # CHECK-GX-JSON-DAG: "%191:sub28": 144 # CHECK-GX-JSON-DAG: "%191:sub29": 143 # CHECK-GX-JSON-DAG: "%191:sub30": 142 # CHECK-GX-JSON-DAG: "%191:sub31": 141 # CHECK-GX-JSON-DAG: "%233:sub0": 234 # CHECK-GX-JSON-DAG: "%233:sub1": 233 # CHECK-GX-JSON-DAG: "%233:sub2": 232 # CHECK-GX-JSON-DAG: "%233:sub3": 231 # CHECK-GX-JSON-DAG: "%233:sub4": 228 # CHECK-GX-JSON-DAG: "%233:sub5": 227 # CHECK-GX-JSON-DAG: "%233:sub6": 226 # CHECK-GX-JSON-DAG: "%233:sub7": 225 # CHECK-GX-JSON-DAG: "%233:sub8": 222 # CHECK-GX-JSON-DAG: "%233:sub9": 221 # CHECK-GX-JSON-DAG: "%233:sub10": 220 # CHECK-GX-JSON-DAG: "%233:sub11": 219 # CHECK-GX-JSON-DAG: "%233:sub12": 216 # CHECK-GX-JSON-DAG: "%233:sub13": 215 # CHECK-GX-JSON-DAG: "%233:sub14": 214 # CHECK-GX-JSON-DAG: "%233:sub15": 213 # CHECK-GX-JSON-DAG: "%233:sub16": 210 # CHECK-GX-JSON-DAG: "%233:sub17": 209 # CHECK-GX-JSON-DAG: "%233:sub18": 208 # CHECK-GX-JSON-DAG: "%233:sub19": 207 # CHECK-GX-JSON-DAG: "%233:sub20": 204 # CHECK-GX-JSON-DAG: "%233:sub21": 203 # CHECK-GX-JSON-DAG: "%233:sub22": 202 # CHECK-GX-JSON-DAG: "%233:sub23": 201 # CHECK-GX-JSON-DAG: "%233:sub24": 198 # CHECK-GX-JSON-DAG: "%233:sub25": 197 # CHECK-GX-JSON-DAG: "%233:sub26": 196 # CHECK-GX-JSON-DAG: "%233:sub27": 195 # CHECK-GX-JSON-DAG: "%233:sub28": 192 # CHECK-GX-JSON-DAG: "%233:sub29": 191 # CHECK-GX-JSON-DAG: "%233:sub30": 190 # CHECK-GX-JSON-DAG: "%233:sub31": 189 # CHECK-GX-JSON-DAG: "%275:sub0": 282 # CHECK-GX-JSON-DAG: "%275:sub1": 281 # CHECK-GX-JSON-DAG: "%275:sub2": 280 # CHECK-GX-JSON-DAG: "%275:sub3": 279 # CHECK-GX-JSON-DAG: "%275:sub4": 276 # CHECK-GX-JSON-DAG: "%275:sub5": 275 # CHECK-GX-JSON-DAG: "%275:sub6": 274 # CHECK-GX-JSON-DAG: "%275:sub7": 273 # CHECK-GX-JSON-DAG: "%275:sub8": 270 # CHECK-GX-JSON-DAG: "%275:sub9": 269 # CHECK-GX-JSON-DAG: "%275:sub10": 268 # CHECK-GX-JSON-DAG: "%275:sub11": 267 # CHECK-GX-JSON-DAG: "%275:sub12": 264 # CHECK-GX-JSON-DAG: "%275:sub13": 263 # CHECK-GX-JSON-DAG: "%275:sub14": 262 # CHECK-GX-JSON-DAG: "%275:sub15": 261 # CHECK-GX-JSON-DAG: "%275:sub16": 258 # CHECK-GX-JSON-DAG: "%275:sub17": 257 # CHECK-GX-JSON-DAG: "%275:sub18": 256 # CHECK-GX-JSON-DAG: "%275:sub19": 255 # CHECK-GX-JSON-DAG: "%275:sub20": 252 # CHECK-GX-JSON-DAG: "%275:sub21": 251 # CHECK-GX-JSON-DAG: "%275:sub22": 250 # CHECK-GX-JSON-DAG: "%275:sub23": 249 # CHECK-GX-JSON-DAG: "%275:sub24": 246 # CHECK-GX-JSON-DAG: "%275:sub25": 245 # CHECK-GX-JSON-DAG: "%275:sub26": 244 # CHECK-GX-JSON-DAG: "%275:sub27": 243 # CHECK-GX-JSON-DAG: "%275:sub28": 240 # CHECK-GX-JSON-DAG: "%275:sub29": 239 # CHECK-GX-JSON-DAG: "%275:sub30": 238 # CHECK-GX-JSON-DAG: "%275:sub31": 237 # CHECK-GX-JSON-DAG: "%317:sub0": 330 # CHECK-GX-JSON-DAG: "%317:sub1": 329 # CHECK-GX-JSON-DAG: "%317:sub2": 328 # CHECK-GX-JSON-DAG: "%317:sub3": 327 # CHECK-GX-JSON-DAG: "%317:sub4": 324 # CHECK-GX-JSON-DAG: "%317:sub5": 323 # CHECK-GX-JSON-DAG: "%317:sub6": 322 # CHECK-GX-JSON-DAG: "%317:sub7": 321 # CHECK-GX-JSON-DAG: "%317:sub8": 318 # CHECK-GX-JSON-DAG: "%317:sub9": 317 # CHECK-GX-JSON-DAG: "%317:sub10": 316 # CHECK-GX-JSON-DAG: "%317:sub11": 315 # CHECK-GX-JSON-DAG: "%317:sub12": 312 # CHECK-GX-JSON-DAG: "%317:sub13": 311 # CHECK-GX-JSON-DAG: "%317:sub14": 310 # CHECK-GX-JSON-DAG: "%317:sub15": 309 # CHECK-GX-JSON-DAG: "%317:sub16": 306 # CHECK-GX-JSON-DAG: "%317:sub17": 305 # CHECK-GX-JSON-DAG: "%317:sub18": 304 # CHECK-GX-JSON-DAG: "%317:sub19": 303 # CHECK-GX-JSON-DAG: "%317:sub20": 300 # CHECK-GX-JSON-DAG: "%317:sub21": 299 # CHECK-GX-JSON-DAG: "%317:sub22": 298 # CHECK-GX-JSON-DAG: "%317:sub23": 297 # CHECK-GX-JSON-DAG: "%317:sub24": 294 # CHECK-GX-JSON-DAG: "%317:sub25": 293 # CHECK-GX-JSON-DAG: "%317:sub26": 292 # CHECK-GX-JSON-DAG: "%317:sub27": 291 # CHECK-GX-JSON-DAG: "%317:sub28": 288 # CHECK-GX-JSON-DAG: "%317:sub29": 287 # CHECK-GX-JSON-DAG: "%317:sub30": 286 # CHECK-GX-JSON-DAG: "%317:sub31": 285 # CHECK-GX-JSON-DAG: "%359:sub0": 378 # CHECK-GX-JSON-DAG: "%359:sub1": 377 # CHECK-GX-JSON-DAG: "%359:sub2": 376 # CHECK-GX-JSON-DAG: "%359:sub3": 375 # CHECK-GX-JSON-DAG: "%359:sub4": 372 # CHECK-GX-JSON-DAG: "%359:sub5": 371 # CHECK-GX-JSON-DAG: "%359:sub6": 370 # CHECK-GX-JSON-DAG: "%359:sub7": 369 # CHECK-GX-JSON-DAG: "%359:sub8": 366 # CHECK-GX-JSON-DAG: "%359:sub9": 365 # CHECK-GX-JSON-DAG: "%359:sub10": 364 # CHECK-GX-JSON-DAG: "%359:sub11": 363 # CHECK-GX-JSON-DAG: "%359:sub12": 360 # CHECK-GX-JSON-DAG: "%359:sub13": 359 # CHECK-GX-JSON-DAG: "%359:sub14": 358 # CHECK-GX-JSON-DAG: "%359:sub15": 357 # CHECK-GX-JSON-DAG: "%359:sub16": 354 # CHECK-GX-JSON-DAG: "%359:sub17": 353 # CHECK-GX-JSON-DAG: "%359:sub18": 352 # CHECK-GX-JSON-DAG: "%359:sub19": 351 # CHECK-GX-JSON-DAG: "%359:sub20": 348 # CHECK-GX-JSON-DAG: "%359:sub21": 347 # CHECK-GX-JSON-DAG: "%359:sub22": 346 # CHECK-GX-JSON-DAG: "%359:sub23": 345 # CHECK-GX-JSON-DAG: "%359:sub24": 342 # CHECK-GX-JSON-DAG: "%359:sub25": 341 # CHECK-GX-JSON-DAG: "%359:sub26": 340 # CHECK-GX-JSON-DAG: "%359:sub27": 339 # CHECK-GX-JSON-DAG: "%359:sub28": 336 # CHECK-GX-JSON-DAG: "%359:sub29": 335 # CHECK-GX-JSON-DAG: "%359:sub30": 334 # CHECK-GX-JSON-DAG: "%359:sub31": 333 # CHECK-GX-JSON-DAG: "%401:sub0": 426 # CHECK-GX-JSON-DAG: "%401:sub1": 425 # CHECK-GX-JSON-DAG: "%401:sub2": 424 # CHECK-GX-JSON-DAG: "%401:sub3": 423 # CHECK-GX-JSON-DAG: "%401:sub4": 420 # CHECK-GX-JSON-DAG: "%401:sub5": 419 # CHECK-GX-JSON-DAG: "%401:sub6": 418 # CHECK-GX-JSON-DAG: "%401:sub7": 417 # CHECK-GX-JSON-DAG: "%401:sub8": 414 # CHECK-GX-JSON-DAG: "%401:sub9": 413 # CHECK-GX-JSON-DAG: "%401:sub10": 412 # CHECK-GX-JSON-DAG: "%401:sub11": 411 # CHECK-GX-JSON-DAG: "%401:sub12": 408 # CHECK-GX-JSON-DAG: "%401:sub13": 407 # CHECK-GX-JSON-DAG: "%401:sub14": 406 # CHECK-GX-JSON-DAG: "%401:sub15": 405 # CHECK-GX-JSON-DAG: "%401:sub16": 402 # CHECK-GX-JSON-DAG: "%401:sub17": 401 # CHECK-GX-JSON-DAG: "%401:sub18": 400 # CHECK-GX-JSON-DAG: "%401:sub19": 399 # CHECK-GX-JSON-DAG: "%401:sub20": 396 # CHECK-GX-JSON-DAG: "%401:sub21": 395 # CHECK-GX-JSON-DAG: "%401:sub22": 394 # CHECK-GX-JSON-DAG: "%401:sub23": 393 # CHECK-GX-JSON-DAG: "%401:sub24": 390 # CHECK-GX-JSON-DAG: "%401:sub25": 389 # CHECK-GX-JSON-DAG: "%401:sub26": 388 # CHECK-GX-JSON-DAG: "%401:sub27": 387 # CHECK-GX-JSON-DAG: "%401:sub28": 384 # CHECK-GX-JSON-DAG: "%401:sub29": 383 # CHECK-GX-JSON-DAG: "%401:sub30": 382 # CHECK-GX-JSON-DAG: "%401:sub31": 381 # CHECK-GX-JSON-DAG: "%402": 1 # CHECK-GX-JSON-DAG: "%403": 1 # CHECK-GX-JSON-DAG: "%404": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 426 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%406:vreg_128 = REG_SEQUENCE %405, %subreg.sub0, %404, %subreg.sub1, %403, %subreg.sub2, %402, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 89 # CHECK-GX-JSON-DAG: "%69:sub1": 88 # CHECK-GX-JSON-DAG: "%69:sub2": 87 # CHECK-GX-JSON-DAG: "%69:sub3": 86 # CHECK-GX-JSON-DAG: "%69:sub4": 83 # CHECK-GX-JSON-DAG: "%69:sub5": 82 # CHECK-GX-JSON-DAG: "%69:sub6": 81 # CHECK-GX-JSON-DAG: "%69:sub7": 80 # CHECK-GX-JSON-DAG: "%69:sub8": 77 # CHECK-GX-JSON-DAG: "%69:sub9": 76 # CHECK-GX-JSON-DAG: "%69:sub10": 75 # CHECK-GX-JSON-DAG: "%69:sub11": 74 # CHECK-GX-JSON-DAG: "%69:sub12": 71 # CHECK-GX-JSON-DAG: "%69:sub13": 70 # CHECK-GX-JSON-DAG: "%69:sub14": 69 # CHECK-GX-JSON-DAG: "%69:sub15": 68 # CHECK-GX-JSON-DAG: "%69:sub16": 65 # CHECK-GX-JSON-DAG: "%69:sub17": 64 # CHECK-GX-JSON-DAG: "%69:sub18": 63 # CHECK-GX-JSON-DAG: "%69:sub19": 62 # CHECK-GX-JSON-DAG: "%69:sub20": 59 # CHECK-GX-JSON-DAG: "%69:sub21": 58 # CHECK-GX-JSON-DAG: "%69:sub22": 57 # CHECK-GX-JSON-DAG: "%69:sub23": 56 # CHECK-GX-JSON-DAG: "%69:sub24": 53 # CHECK-GX-JSON-DAG: "%69:sub25": 52 # CHECK-GX-JSON-DAG: "%69:sub26": 51 # CHECK-GX-JSON-DAG: "%69:sub27": 50 # CHECK-GX-JSON-DAG: "%69:sub28": 47 # CHECK-GX-JSON-DAG: "%69:sub29": 46 # CHECK-GX-JSON-DAG: "%69:sub30": 45 # CHECK-GX-JSON-DAG: "%69:sub31": 44 # CHECK-GX-JSON-DAG: "%70:sub0": 41 # CHECK-GX-JSON-DAG: "%70:sub1": 40 # CHECK-GX-JSON-DAG: "%70:sub2": 39 # CHECK-GX-JSON-DAG: "%70:sub3": 38 # CHECK-GX-JSON-DAG: "%70:sub4": 35 # CHECK-GX-JSON-DAG: "%70:sub5": 34 # CHECK-GX-JSON-DAG: "%70:sub6": 33 # CHECK-GX-JSON-DAG: "%70:sub7": 32 # CHECK-GX-JSON-DAG: "%70:sub8": 29 # CHECK-GX-JSON-DAG: "%70:sub9": 28 # CHECK-GX-JSON-DAG: "%70:sub10": 27 # CHECK-GX-JSON-DAG: "%70:sub11": 26 # CHECK-GX-JSON-DAG: "%70:sub12": 23 # CHECK-GX-JSON-DAG: "%70:sub13": 22 # CHECK-GX-JSON-DAG: "%70:sub14": 21 # CHECK-GX-JSON-DAG: "%70:sub15": 20 # CHECK-GX-JSON-DAG: "%70:sub16": 17 # CHECK-GX-JSON-DAG: "%70:sub17": 16 # CHECK-GX-JSON-DAG: "%70:sub18": 15 # CHECK-GX-JSON-DAG: "%70:sub19": 14 # CHECK-GX-JSON-DAG: "%70:sub20": 11 # CHECK-GX-JSON-DAG: "%70:sub21": 10 # CHECK-GX-JSON-DAG: "%70:sub22": 9 # CHECK-GX-JSON-DAG: "%70:sub23": 8 # CHECK-GX-JSON-DAG: "%70:sub24": 5 # CHECK-GX-JSON-DAG: "%70:sub25": 4 # CHECK-GX-JSON-DAG: "%70:sub26": 3 # CHECK-GX-JSON-DAG: "%70:sub27": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 137 # CHECK-GX-JSON-DAG: "%149:sub1": 136 # CHECK-GX-JSON-DAG: "%149:sub2": 135 # CHECK-GX-JSON-DAG: "%149:sub3": 134 # CHECK-GX-JSON-DAG: "%149:sub4": 131 # CHECK-GX-JSON-DAG: "%149:sub5": 130 # CHECK-GX-JSON-DAG: "%149:sub6": 129 # CHECK-GX-JSON-DAG: "%149:sub7": 128 # CHECK-GX-JSON-DAG: "%149:sub8": 125 # CHECK-GX-JSON-DAG: "%149:sub9": 124 # CHECK-GX-JSON-DAG: "%149:sub10": 123 # CHECK-GX-JSON-DAG: "%149:sub11": 122 # CHECK-GX-JSON-DAG: "%149:sub12": 119 # CHECK-GX-JSON-DAG: "%149:sub13": 118 # CHECK-GX-JSON-DAG: "%149:sub14": 117 # CHECK-GX-JSON-DAG: "%149:sub15": 116 # CHECK-GX-JSON-DAG: "%149:sub16": 113 # CHECK-GX-JSON-DAG: "%149:sub17": 112 # CHECK-GX-JSON-DAG: "%149:sub18": 111 # CHECK-GX-JSON-DAG: "%149:sub19": 110 # CHECK-GX-JSON-DAG: "%149:sub20": 107 # CHECK-GX-JSON-DAG: "%149:sub21": 106 # CHECK-GX-JSON-DAG: "%149:sub22": 105 # CHECK-GX-JSON-DAG: "%149:sub23": 104 # CHECK-GX-JSON-DAG: "%149:sub24": 101 # CHECK-GX-JSON-DAG: "%149:sub25": 100 # CHECK-GX-JSON-DAG: "%149:sub26": 99 # CHECK-GX-JSON-DAG: "%149:sub27": 98 # CHECK-GX-JSON-DAG: "%149:sub28": 95 # CHECK-GX-JSON-DAG: "%149:sub29": 94 # CHECK-GX-JSON-DAG: "%149:sub30": 93 # CHECK-GX-JSON-DAG: "%149:sub31": 92 # CHECK-GX-JSON-DAG: "%191:sub0": 185 # CHECK-GX-JSON-DAG: "%191:sub1": 184 # CHECK-GX-JSON-DAG: "%191:sub2": 183 # CHECK-GX-JSON-DAG: "%191:sub3": 182 # CHECK-GX-JSON-DAG: "%191:sub4": 179 # CHECK-GX-JSON-DAG: "%191:sub5": 178 # CHECK-GX-JSON-DAG: "%191:sub6": 177 # CHECK-GX-JSON-DAG: "%191:sub7": 176 # CHECK-GX-JSON-DAG: "%191:sub8": 173 # CHECK-GX-JSON-DAG: "%191:sub9": 172 # CHECK-GX-JSON-DAG: "%191:sub10": 171 # CHECK-GX-JSON-DAG: "%191:sub11": 170 # CHECK-GX-JSON-DAG: "%191:sub12": 167 # CHECK-GX-JSON-DAG: "%191:sub13": 166 # CHECK-GX-JSON-DAG: "%191:sub14": 165 # CHECK-GX-JSON-DAG: "%191:sub15": 164 # CHECK-GX-JSON-DAG: "%191:sub16": 161 # CHECK-GX-JSON-DAG: "%191:sub17": 160 # CHECK-GX-JSON-DAG: "%191:sub18": 159 # CHECK-GX-JSON-DAG: "%191:sub19": 158 # CHECK-GX-JSON-DAG: "%191:sub20": 155 # CHECK-GX-JSON-DAG: "%191:sub21": 154 # CHECK-GX-JSON-DAG: "%191:sub22": 153 # CHECK-GX-JSON-DAG: "%191:sub23": 152 # CHECK-GX-JSON-DAG: "%191:sub24": 149 # CHECK-GX-JSON-DAG: "%191:sub25": 148 # CHECK-GX-JSON-DAG: "%191:sub26": 147 # CHECK-GX-JSON-DAG: "%191:sub27": 146 # CHECK-GX-JSON-DAG: "%191:sub28": 143 # CHECK-GX-JSON-DAG: "%191:sub29": 142 # CHECK-GX-JSON-DAG: "%191:sub30": 141 # CHECK-GX-JSON-DAG: "%191:sub31": 140 # CHECK-GX-JSON-DAG: "%233:sub0": 233 # CHECK-GX-JSON-DAG: "%233:sub1": 232 # CHECK-GX-JSON-DAG: "%233:sub2": 231 # CHECK-GX-JSON-DAG: "%233:sub3": 230 # CHECK-GX-JSON-DAG: "%233:sub4": 227 # CHECK-GX-JSON-DAG: "%233:sub5": 226 # CHECK-GX-JSON-DAG: "%233:sub6": 225 # CHECK-GX-JSON-DAG: "%233:sub7": 224 # CHECK-GX-JSON-DAG: "%233:sub8": 221 # CHECK-GX-JSON-DAG: "%233:sub9": 220 # CHECK-GX-JSON-DAG: "%233:sub10": 219 # CHECK-GX-JSON-DAG: "%233:sub11": 218 # CHECK-GX-JSON-DAG: "%233:sub12": 215 # CHECK-GX-JSON-DAG: "%233:sub13": 214 # CHECK-GX-JSON-DAG: "%233:sub14": 213 # CHECK-GX-JSON-DAG: "%233:sub15": 212 # CHECK-GX-JSON-DAG: "%233:sub16": 209 # CHECK-GX-JSON-DAG: "%233:sub17": 208 # CHECK-GX-JSON-DAG: "%233:sub18": 207 # CHECK-GX-JSON-DAG: "%233:sub19": 206 # CHECK-GX-JSON-DAG: "%233:sub20": 203 # CHECK-GX-JSON-DAG: "%233:sub21": 202 # CHECK-GX-JSON-DAG: "%233:sub22": 201 # CHECK-GX-JSON-DAG: "%233:sub23": 200 # CHECK-GX-JSON-DAG: "%233:sub24": 197 # CHECK-GX-JSON-DAG: "%233:sub25": 196 # CHECK-GX-JSON-DAG: "%233:sub26": 195 # CHECK-GX-JSON-DAG: "%233:sub27": 194 # CHECK-GX-JSON-DAG: "%233:sub28": 191 # CHECK-GX-JSON-DAG: "%233:sub29": 190 # CHECK-GX-JSON-DAG: "%233:sub30": 189 # CHECK-GX-JSON-DAG: "%233:sub31": 188 # CHECK-GX-JSON-DAG: "%275:sub0": 281 # CHECK-GX-JSON-DAG: "%275:sub1": 280 # CHECK-GX-JSON-DAG: "%275:sub2": 279 # CHECK-GX-JSON-DAG: "%275:sub3": 278 # CHECK-GX-JSON-DAG: "%275:sub4": 275 # CHECK-GX-JSON-DAG: "%275:sub5": 274 # CHECK-GX-JSON-DAG: "%275:sub6": 273 # CHECK-GX-JSON-DAG: "%275:sub7": 272 # CHECK-GX-JSON-DAG: "%275:sub8": 269 # CHECK-GX-JSON-DAG: "%275:sub9": 268 # CHECK-GX-JSON-DAG: "%275:sub10": 267 # CHECK-GX-JSON-DAG: "%275:sub11": 266 # CHECK-GX-JSON-DAG: "%275:sub12": 263 # CHECK-GX-JSON-DAG: "%275:sub13": 262 # CHECK-GX-JSON-DAG: "%275:sub14": 261 # CHECK-GX-JSON-DAG: "%275:sub15": 260 # CHECK-GX-JSON-DAG: "%275:sub16": 257 # CHECK-GX-JSON-DAG: "%275:sub17": 256 # CHECK-GX-JSON-DAG: "%275:sub18": 255 # CHECK-GX-JSON-DAG: "%275:sub19": 254 # CHECK-GX-JSON-DAG: "%275:sub20": 251 # CHECK-GX-JSON-DAG: "%275:sub21": 250 # CHECK-GX-JSON-DAG: "%275:sub22": 249 # CHECK-GX-JSON-DAG: "%275:sub23": 248 # CHECK-GX-JSON-DAG: "%275:sub24": 245 # CHECK-GX-JSON-DAG: "%275:sub25": 244 # CHECK-GX-JSON-DAG: "%275:sub26": 243 # CHECK-GX-JSON-DAG: "%275:sub27": 242 # CHECK-GX-JSON-DAG: "%275:sub28": 239 # CHECK-GX-JSON-DAG: "%275:sub29": 238 # CHECK-GX-JSON-DAG: "%275:sub30": 237 # CHECK-GX-JSON-DAG: "%275:sub31": 236 # CHECK-GX-JSON-DAG: "%317:sub0": 329 # CHECK-GX-JSON-DAG: "%317:sub1": 328 # CHECK-GX-JSON-DAG: "%317:sub2": 327 # CHECK-GX-JSON-DAG: "%317:sub3": 326 # CHECK-GX-JSON-DAG: "%317:sub4": 323 # CHECK-GX-JSON-DAG: "%317:sub5": 322 # CHECK-GX-JSON-DAG: "%317:sub6": 321 # CHECK-GX-JSON-DAG: "%317:sub7": 320 # CHECK-GX-JSON-DAG: "%317:sub8": 317 # CHECK-GX-JSON-DAG: "%317:sub9": 316 # CHECK-GX-JSON-DAG: "%317:sub10": 315 # CHECK-GX-JSON-DAG: "%317:sub11": 314 # CHECK-GX-JSON-DAG: "%317:sub12": 311 # CHECK-GX-JSON-DAG: "%317:sub13": 310 # CHECK-GX-JSON-DAG: "%317:sub14": 309 # CHECK-GX-JSON-DAG: "%317:sub15": 308 # CHECK-GX-JSON-DAG: "%317:sub16": 305 # CHECK-GX-JSON-DAG: "%317:sub17": 304 # CHECK-GX-JSON-DAG: "%317:sub18": 303 # CHECK-GX-JSON-DAG: "%317:sub19": 302 # CHECK-GX-JSON-DAG: "%317:sub20": 299 # CHECK-GX-JSON-DAG: "%317:sub21": 298 # CHECK-GX-JSON-DAG: "%317:sub22": 297 # CHECK-GX-JSON-DAG: "%317:sub23": 296 # CHECK-GX-JSON-DAG: "%317:sub24": 293 # CHECK-GX-JSON-DAG: "%317:sub25": 292 # CHECK-GX-JSON-DAG: "%317:sub26": 291 # CHECK-GX-JSON-DAG: "%317:sub27": 290 # CHECK-GX-JSON-DAG: "%317:sub28": 287 # CHECK-GX-JSON-DAG: "%317:sub29": 286 # CHECK-GX-JSON-DAG: "%317:sub30": 285 # CHECK-GX-JSON-DAG: "%317:sub31": 284 # CHECK-GX-JSON-DAG: "%359:sub0": 377 # CHECK-GX-JSON-DAG: "%359:sub1": 376 # CHECK-GX-JSON-DAG: "%359:sub2": 375 # CHECK-GX-JSON-DAG: "%359:sub3": 374 # CHECK-GX-JSON-DAG: "%359:sub4": 371 # CHECK-GX-JSON-DAG: "%359:sub5": 370 # CHECK-GX-JSON-DAG: "%359:sub6": 369 # CHECK-GX-JSON-DAG: "%359:sub7": 368 # CHECK-GX-JSON-DAG: "%359:sub8": 365 # CHECK-GX-JSON-DAG: "%359:sub9": 364 # CHECK-GX-JSON-DAG: "%359:sub10": 363 # CHECK-GX-JSON-DAG: "%359:sub11": 362 # CHECK-GX-JSON-DAG: "%359:sub12": 359 # CHECK-GX-JSON-DAG: "%359:sub13": 358 # CHECK-GX-JSON-DAG: "%359:sub14": 357 # CHECK-GX-JSON-DAG: "%359:sub15": 356 # CHECK-GX-JSON-DAG: "%359:sub16": 353 # CHECK-GX-JSON-DAG: "%359:sub17": 352 # CHECK-GX-JSON-DAG: "%359:sub18": 351 # CHECK-GX-JSON-DAG: "%359:sub19": 350 # CHECK-GX-JSON-DAG: "%359:sub20": 347 # CHECK-GX-JSON-DAG: "%359:sub21": 346 # CHECK-GX-JSON-DAG: "%359:sub22": 345 # CHECK-GX-JSON-DAG: "%359:sub23": 344 # CHECK-GX-JSON-DAG: "%359:sub24": 341 # CHECK-GX-JSON-DAG: "%359:sub25": 340 # CHECK-GX-JSON-DAG: "%359:sub26": 339 # CHECK-GX-JSON-DAG: "%359:sub27": 338 # CHECK-GX-JSON-DAG: "%359:sub28": 335 # CHECK-GX-JSON-DAG: "%359:sub29": 334 # CHECK-GX-JSON-DAG: "%359:sub30": 333 # CHECK-GX-JSON-DAG: "%359:sub31": 332 # CHECK-GX-JSON-DAG: "%401:sub0": 425 # CHECK-GX-JSON-DAG: "%401:sub1": 424 # CHECK-GX-JSON-DAG: "%401:sub2": 423 # CHECK-GX-JSON-DAG: "%401:sub3": 422 # CHECK-GX-JSON-DAG: "%401:sub4": 419 # CHECK-GX-JSON-DAG: "%401:sub5": 418 # CHECK-GX-JSON-DAG: "%401:sub6": 417 # CHECK-GX-JSON-DAG: "%401:sub7": 416 # CHECK-GX-JSON-DAG: "%401:sub8": 413 # CHECK-GX-JSON-DAG: "%401:sub9": 412 # CHECK-GX-JSON-DAG: "%401:sub10": 411 # CHECK-GX-JSON-DAG: "%401:sub11": 410 # CHECK-GX-JSON-DAG: "%401:sub12": 407 # CHECK-GX-JSON-DAG: "%401:sub13": 406 # CHECK-GX-JSON-DAG: "%401:sub14": 405 # CHECK-GX-JSON-DAG: "%401:sub15": 404 # CHECK-GX-JSON-DAG: "%401:sub16": 401 # CHECK-GX-JSON-DAG: "%401:sub17": 400 # CHECK-GX-JSON-DAG: "%401:sub18": 399 # CHECK-GX-JSON-DAG: "%401:sub19": 398 # CHECK-GX-JSON-DAG: "%401:sub20": 395 # CHECK-GX-JSON-DAG: "%401:sub21": 394 # CHECK-GX-JSON-DAG: "%401:sub22": 393 # CHECK-GX-JSON-DAG: "%401:sub23": 392 # CHECK-GX-JSON-DAG: "%401:sub24": 389 # CHECK-GX-JSON-DAG: "%401:sub25": 388 # CHECK-GX-JSON-DAG: "%401:sub26": 387 # CHECK-GX-JSON-DAG: "%401:sub27": 386 # CHECK-GX-JSON-DAG: "%401:sub28": 383 # CHECK-GX-JSON-DAG: "%401:sub29": 382 # CHECK-GX-JSON-DAG: "%401:sub30": 381 # CHECK-GX-JSON-DAG: "%401:sub31": 380 # CHECK-GX-JSON-DAG: "%402": 0 # CHECK-GX-JSON-DAG: "%403": 0 # CHECK-GX-JSON-DAG: "%404": 0 # CHECK-GX-JSON-DAG: "%405": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 425 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %407:vreg_64, %406, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 88 # CHECK-GX-JSON-DAG: "%69:sub1": 87 # CHECK-GX-JSON-DAG: "%69:sub2": 86 # CHECK-GX-JSON-DAG: "%69:sub3": 85 # CHECK-GX-JSON-DAG: "%69:sub4": 82 # CHECK-GX-JSON-DAG: "%69:sub5": 81 # CHECK-GX-JSON-DAG: "%69:sub6": 80 # CHECK-GX-JSON-DAG: "%69:sub7": 79 # CHECK-GX-JSON-DAG: "%69:sub8": 76 # CHECK-GX-JSON-DAG: "%69:sub9": 75 # CHECK-GX-JSON-DAG: "%69:sub10": 74 # CHECK-GX-JSON-DAG: "%69:sub11": 73 # CHECK-GX-JSON-DAG: "%69:sub12": 70 # CHECK-GX-JSON-DAG: "%69:sub13": 69 # CHECK-GX-JSON-DAG: "%69:sub14": 68 # CHECK-GX-JSON-DAG: "%69:sub15": 67 # CHECK-GX-JSON-DAG: "%69:sub16": 64 # CHECK-GX-JSON-DAG: "%69:sub17": 63 # CHECK-GX-JSON-DAG: "%69:sub18": 62 # CHECK-GX-JSON-DAG: "%69:sub19": 61 # CHECK-GX-JSON-DAG: "%69:sub20": 58 # CHECK-GX-JSON-DAG: "%69:sub21": 57 # CHECK-GX-JSON-DAG: "%69:sub22": 56 # CHECK-GX-JSON-DAG: "%69:sub23": 55 # CHECK-GX-JSON-DAG: "%69:sub24": 52 # CHECK-GX-JSON-DAG: "%69:sub25": 51 # CHECK-GX-JSON-DAG: "%69:sub26": 50 # CHECK-GX-JSON-DAG: "%69:sub27": 49 # CHECK-GX-JSON-DAG: "%69:sub28": 46 # CHECK-GX-JSON-DAG: "%69:sub29": 45 # CHECK-GX-JSON-DAG: "%69:sub30": 44 # CHECK-GX-JSON-DAG: "%69:sub31": 43 # CHECK-GX-JSON-DAG: "%70:sub0": 40 # CHECK-GX-JSON-DAG: "%70:sub1": 39 # CHECK-GX-JSON-DAG: "%70:sub2": 38 # CHECK-GX-JSON-DAG: "%70:sub3": 37 # CHECK-GX-JSON-DAG: "%70:sub4": 34 # CHECK-GX-JSON-DAG: "%70:sub5": 33 # CHECK-GX-JSON-DAG: "%70:sub6": 32 # CHECK-GX-JSON-DAG: "%70:sub7": 31 # CHECK-GX-JSON-DAG: "%70:sub8": 28 # CHECK-GX-JSON-DAG: "%70:sub9": 27 # CHECK-GX-JSON-DAG: "%70:sub10": 26 # CHECK-GX-JSON-DAG: "%70:sub11": 25 # CHECK-GX-JSON-DAG: "%70:sub12": 22 # CHECK-GX-JSON-DAG: "%70:sub13": 21 # CHECK-GX-JSON-DAG: "%70:sub14": 20 # CHECK-GX-JSON-DAG: "%70:sub15": 19 # CHECK-GX-JSON-DAG: "%70:sub16": 16 # CHECK-GX-JSON-DAG: "%70:sub17": 15 # CHECK-GX-JSON-DAG: "%70:sub18": 14 # CHECK-GX-JSON-DAG: "%70:sub19": 13 # CHECK-GX-JSON-DAG: "%70:sub20": 10 # CHECK-GX-JSON-DAG: "%70:sub21": 9 # CHECK-GX-JSON-DAG: "%70:sub22": 8 # CHECK-GX-JSON-DAG: "%70:sub23": 7 # CHECK-GX-JSON-DAG: "%70:sub24": 4 # CHECK-GX-JSON-DAG: "%70:sub25": 3 # CHECK-GX-JSON-DAG: "%70:sub26": 2 # CHECK-GX-JSON-DAG: "%70:sub27": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 136 # CHECK-GX-JSON-DAG: "%149:sub1": 135 # CHECK-GX-JSON-DAG: "%149:sub2": 134 # CHECK-GX-JSON-DAG: "%149:sub3": 133 # CHECK-GX-JSON-DAG: "%149:sub4": 130 # CHECK-GX-JSON-DAG: "%149:sub5": 129 # CHECK-GX-JSON-DAG: "%149:sub6": 128 # CHECK-GX-JSON-DAG: "%149:sub7": 127 # CHECK-GX-JSON-DAG: "%149:sub8": 124 # CHECK-GX-JSON-DAG: "%149:sub9": 123 # CHECK-GX-JSON-DAG: "%149:sub10": 122 # CHECK-GX-JSON-DAG: "%149:sub11": 121 # CHECK-GX-JSON-DAG: "%149:sub12": 118 # CHECK-GX-JSON-DAG: "%149:sub13": 117 # CHECK-GX-JSON-DAG: "%149:sub14": 116 # CHECK-GX-JSON-DAG: "%149:sub15": 115 # CHECK-GX-JSON-DAG: "%149:sub16": 112 # CHECK-GX-JSON-DAG: "%149:sub17": 111 # CHECK-GX-JSON-DAG: "%149:sub18": 110 # CHECK-GX-JSON-DAG: "%149:sub19": 109 # CHECK-GX-JSON-DAG: "%149:sub20": 106 # CHECK-GX-JSON-DAG: "%149:sub21": 105 # CHECK-GX-JSON-DAG: "%149:sub22": 104 # CHECK-GX-JSON-DAG: "%149:sub23": 103 # CHECK-GX-JSON-DAG: "%149:sub24": 100 # CHECK-GX-JSON-DAG: "%149:sub25": 99 # CHECK-GX-JSON-DAG: "%149:sub26": 98 # CHECK-GX-JSON-DAG: "%149:sub27": 97 # CHECK-GX-JSON-DAG: "%149:sub28": 94 # CHECK-GX-JSON-DAG: "%149:sub29": 93 # CHECK-GX-JSON-DAG: "%149:sub30": 92 # CHECK-GX-JSON-DAG: "%149:sub31": 91 # CHECK-GX-JSON-DAG: "%191:sub0": 184 # CHECK-GX-JSON-DAG: "%191:sub1": 183 # CHECK-GX-JSON-DAG: "%191:sub2": 182 # CHECK-GX-JSON-DAG: "%191:sub3": 181 # CHECK-GX-JSON-DAG: "%191:sub4": 178 # CHECK-GX-JSON-DAG: "%191:sub5": 177 # CHECK-GX-JSON-DAG: "%191:sub6": 176 # CHECK-GX-JSON-DAG: "%191:sub7": 175 # CHECK-GX-JSON-DAG: "%191:sub8": 172 # CHECK-GX-JSON-DAG: "%191:sub9": 171 # CHECK-GX-JSON-DAG: "%191:sub10": 170 # CHECK-GX-JSON-DAG: "%191:sub11": 169 # CHECK-GX-JSON-DAG: "%191:sub12": 166 # CHECK-GX-JSON-DAG: "%191:sub13": 165 # CHECK-GX-JSON-DAG: "%191:sub14": 164 # CHECK-GX-JSON-DAG: "%191:sub15": 163 # CHECK-GX-JSON-DAG: "%191:sub16": 160 # CHECK-GX-JSON-DAG: "%191:sub17": 159 # CHECK-GX-JSON-DAG: "%191:sub18": 158 # CHECK-GX-JSON-DAG: "%191:sub19": 157 # CHECK-GX-JSON-DAG: "%191:sub20": 154 # CHECK-GX-JSON-DAG: "%191:sub21": 153 # CHECK-GX-JSON-DAG: "%191:sub22": 152 # CHECK-GX-JSON-DAG: "%191:sub23": 151 # CHECK-GX-JSON-DAG: "%191:sub24": 148 # CHECK-GX-JSON-DAG: "%191:sub25": 147 # CHECK-GX-JSON-DAG: "%191:sub26": 146 # CHECK-GX-JSON-DAG: "%191:sub27": 145 # CHECK-GX-JSON-DAG: "%191:sub28": 142 # CHECK-GX-JSON-DAG: "%191:sub29": 141 # CHECK-GX-JSON-DAG: "%191:sub30": 140 # CHECK-GX-JSON-DAG: "%191:sub31": 139 # CHECK-GX-JSON-DAG: "%233:sub0": 232 # CHECK-GX-JSON-DAG: "%233:sub1": 231 # CHECK-GX-JSON-DAG: "%233:sub2": 230 # CHECK-GX-JSON-DAG: "%233:sub3": 229 # CHECK-GX-JSON-DAG: "%233:sub4": 226 # CHECK-GX-JSON-DAG: "%233:sub5": 225 # CHECK-GX-JSON-DAG: "%233:sub6": 224 # CHECK-GX-JSON-DAG: "%233:sub7": 223 # CHECK-GX-JSON-DAG: "%233:sub8": 220 # CHECK-GX-JSON-DAG: "%233:sub9": 219 # CHECK-GX-JSON-DAG: "%233:sub10": 218 # CHECK-GX-JSON-DAG: "%233:sub11": 217 # CHECK-GX-JSON-DAG: "%233:sub12": 214 # CHECK-GX-JSON-DAG: "%233:sub13": 213 # CHECK-GX-JSON-DAG: "%233:sub14": 212 # CHECK-GX-JSON-DAG: "%233:sub15": 211 # CHECK-GX-JSON-DAG: "%233:sub16": 208 # CHECK-GX-JSON-DAG: "%233:sub17": 207 # CHECK-GX-JSON-DAG: "%233:sub18": 206 # CHECK-GX-JSON-DAG: "%233:sub19": 205 # CHECK-GX-JSON-DAG: "%233:sub20": 202 # CHECK-GX-JSON-DAG: "%233:sub21": 201 # CHECK-GX-JSON-DAG: "%233:sub22": 200 # CHECK-GX-JSON-DAG: "%233:sub23": 199 # CHECK-GX-JSON-DAG: "%233:sub24": 196 # CHECK-GX-JSON-DAG: "%233:sub25": 195 # CHECK-GX-JSON-DAG: "%233:sub26": 194 # CHECK-GX-JSON-DAG: "%233:sub27": 193 # CHECK-GX-JSON-DAG: "%233:sub28": 190 # CHECK-GX-JSON-DAG: "%233:sub29": 189 # CHECK-GX-JSON-DAG: "%233:sub30": 188 # CHECK-GX-JSON-DAG: "%233:sub31": 187 # CHECK-GX-JSON-DAG: "%275:sub0": 280 # CHECK-GX-JSON-DAG: "%275:sub1": 279 # CHECK-GX-JSON-DAG: "%275:sub2": 278 # CHECK-GX-JSON-DAG: "%275:sub3": 277 # CHECK-GX-JSON-DAG: "%275:sub4": 274 # CHECK-GX-JSON-DAG: "%275:sub5": 273 # CHECK-GX-JSON-DAG: "%275:sub6": 272 # CHECK-GX-JSON-DAG: "%275:sub7": 271 # CHECK-GX-JSON-DAG: "%275:sub8": 268 # CHECK-GX-JSON-DAG: "%275:sub9": 267 # CHECK-GX-JSON-DAG: "%275:sub10": 266 # CHECK-GX-JSON-DAG: "%275:sub11": 265 # CHECK-GX-JSON-DAG: "%275:sub12": 262 # CHECK-GX-JSON-DAG: "%275:sub13": 261 # CHECK-GX-JSON-DAG: "%275:sub14": 260 # CHECK-GX-JSON-DAG: "%275:sub15": 259 # CHECK-GX-JSON-DAG: "%275:sub16": 256 # CHECK-GX-JSON-DAG: "%275:sub17": 255 # CHECK-GX-JSON-DAG: "%275:sub18": 254 # CHECK-GX-JSON-DAG: "%275:sub19": 253 # CHECK-GX-JSON-DAG: "%275:sub20": 250 # CHECK-GX-JSON-DAG: "%275:sub21": 249 # CHECK-GX-JSON-DAG: "%275:sub22": 248 # CHECK-GX-JSON-DAG: "%275:sub23": 247 # CHECK-GX-JSON-DAG: "%275:sub24": 244 # CHECK-GX-JSON-DAG: "%275:sub25": 243 # CHECK-GX-JSON-DAG: "%275:sub26": 242 # CHECK-GX-JSON-DAG: "%275:sub27": 241 # CHECK-GX-JSON-DAG: "%275:sub28": 238 # CHECK-GX-JSON-DAG: "%275:sub29": 237 # CHECK-GX-JSON-DAG: "%275:sub30": 236 # CHECK-GX-JSON-DAG: "%275:sub31": 235 # CHECK-GX-JSON-DAG: "%317:sub0": 328 # CHECK-GX-JSON-DAG: "%317:sub1": 327 # CHECK-GX-JSON-DAG: "%317:sub2": 326 # CHECK-GX-JSON-DAG: "%317:sub3": 325 # CHECK-GX-JSON-DAG: "%317:sub4": 322 # CHECK-GX-JSON-DAG: "%317:sub5": 321 # CHECK-GX-JSON-DAG: "%317:sub6": 320 # CHECK-GX-JSON-DAG: "%317:sub7": 319 # CHECK-GX-JSON-DAG: "%317:sub8": 316 # CHECK-GX-JSON-DAG: "%317:sub9": 315 # CHECK-GX-JSON-DAG: "%317:sub10": 314 # CHECK-GX-JSON-DAG: "%317:sub11": 313 # CHECK-GX-JSON-DAG: "%317:sub12": 310 # CHECK-GX-JSON-DAG: "%317:sub13": 309 # CHECK-GX-JSON-DAG: "%317:sub14": 308 # CHECK-GX-JSON-DAG: "%317:sub15": 307 # CHECK-GX-JSON-DAG: "%317:sub16": 304 # CHECK-GX-JSON-DAG: "%317:sub17": 303 # CHECK-GX-JSON-DAG: "%317:sub18": 302 # CHECK-GX-JSON-DAG: "%317:sub19": 301 # CHECK-GX-JSON-DAG: "%317:sub20": 298 # CHECK-GX-JSON-DAG: "%317:sub21": 297 # CHECK-GX-JSON-DAG: "%317:sub22": 296 # CHECK-GX-JSON-DAG: "%317:sub23": 295 # CHECK-GX-JSON-DAG: "%317:sub24": 292 # CHECK-GX-JSON-DAG: "%317:sub25": 291 # CHECK-GX-JSON-DAG: "%317:sub26": 290 # CHECK-GX-JSON-DAG: "%317:sub27": 289 # CHECK-GX-JSON-DAG: "%317:sub28": 286 # CHECK-GX-JSON-DAG: "%317:sub29": 285 # CHECK-GX-JSON-DAG: "%317:sub30": 284 # CHECK-GX-JSON-DAG: "%317:sub31": 283 # CHECK-GX-JSON-DAG: "%359:sub0": 376 # CHECK-GX-JSON-DAG: "%359:sub1": 375 # CHECK-GX-JSON-DAG: "%359:sub2": 374 # CHECK-GX-JSON-DAG: "%359:sub3": 373 # CHECK-GX-JSON-DAG: "%359:sub4": 370 # CHECK-GX-JSON-DAG: "%359:sub5": 369 # CHECK-GX-JSON-DAG: "%359:sub6": 368 # CHECK-GX-JSON-DAG: "%359:sub7": 367 # CHECK-GX-JSON-DAG: "%359:sub8": 364 # CHECK-GX-JSON-DAG: "%359:sub9": 363 # CHECK-GX-JSON-DAG: "%359:sub10": 362 # CHECK-GX-JSON-DAG: "%359:sub11": 361 # CHECK-GX-JSON-DAG: "%359:sub12": 358 # CHECK-GX-JSON-DAG: "%359:sub13": 357 # CHECK-GX-JSON-DAG: "%359:sub14": 356 # CHECK-GX-JSON-DAG: "%359:sub15": 355 # CHECK-GX-JSON-DAG: "%359:sub16": 352 # CHECK-GX-JSON-DAG: "%359:sub17": 351 # CHECK-GX-JSON-DAG: "%359:sub18": 350 # CHECK-GX-JSON-DAG: "%359:sub19": 349 # CHECK-GX-JSON-DAG: "%359:sub20": 346 # CHECK-GX-JSON-DAG: "%359:sub21": 345 # CHECK-GX-JSON-DAG: "%359:sub22": 344 # CHECK-GX-JSON-DAG: "%359:sub23": 343 # CHECK-GX-JSON-DAG: "%359:sub24": 340 # CHECK-GX-JSON-DAG: "%359:sub25": 339 # CHECK-GX-JSON-DAG: "%359:sub26": 338 # CHECK-GX-JSON-DAG: "%359:sub27": 337 # CHECK-GX-JSON-DAG: "%359:sub28": 334 # CHECK-GX-JSON-DAG: "%359:sub29": 333 # CHECK-GX-JSON-DAG: "%359:sub30": 332 # CHECK-GX-JSON-DAG: "%359:sub31": 331 # CHECK-GX-JSON-DAG: "%401:sub0": 424 # CHECK-GX-JSON-DAG: "%401:sub1": 423 # CHECK-GX-JSON-DAG: "%401:sub2": 422 # CHECK-GX-JSON-DAG: "%401:sub3": 421 # CHECK-GX-JSON-DAG: "%401:sub4": 418 # CHECK-GX-JSON-DAG: "%401:sub5": 417 # CHECK-GX-JSON-DAG: "%401:sub6": 416 # CHECK-GX-JSON-DAG: "%401:sub7": 415 # CHECK-GX-JSON-DAG: "%401:sub8": 412 # CHECK-GX-JSON-DAG: "%401:sub9": 411 # CHECK-GX-JSON-DAG: "%401:sub10": 410 # CHECK-GX-JSON-DAG: "%401:sub11": 409 # CHECK-GX-JSON-DAG: "%401:sub12": 406 # CHECK-GX-JSON-DAG: "%401:sub13": 405 # CHECK-GX-JSON-DAG: "%401:sub14": 404 # CHECK-GX-JSON-DAG: "%401:sub15": 403 # CHECK-GX-JSON-DAG: "%401:sub16": 400 # CHECK-GX-JSON-DAG: "%401:sub17": 399 # CHECK-GX-JSON-DAG: "%401:sub18": 398 # CHECK-GX-JSON-DAG: "%401:sub19": 397 # CHECK-GX-JSON-DAG: "%401:sub20": 394 # CHECK-GX-JSON-DAG: "%401:sub21": 393 # CHECK-GX-JSON-DAG: "%401:sub22": 392 # CHECK-GX-JSON-DAG: "%401:sub23": 391 # CHECK-GX-JSON-DAG: "%401:sub24": 388 # CHECK-GX-JSON-DAG: "%401:sub25": 387 # CHECK-GX-JSON-DAG: "%401:sub26": 386 # CHECK-GX-JSON-DAG: "%401:sub27": 385 # CHECK-GX-JSON-DAG: "%401:sub28": 382 # CHECK-GX-JSON-DAG: "%401:sub29": 381 # CHECK-GX-JSON-DAG: "%401:sub30": 380 # CHECK-GX-JSON-DAG: "%401:sub31": 379 # CHECK-GX-JSON-DAG: "%406": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 424 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%408:vgpr_32 = COPY %70.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 87 # CHECK-GX-JSON-DAG: "%69:sub1": 86 # CHECK-GX-JSON-DAG: "%69:sub2": 85 # CHECK-GX-JSON-DAG: "%69:sub3": 84 # CHECK-GX-JSON-DAG: "%69:sub4": 81 # CHECK-GX-JSON-DAG: "%69:sub5": 80 # CHECK-GX-JSON-DAG: "%69:sub6": 79 # CHECK-GX-JSON-DAG: "%69:sub7": 78 # CHECK-GX-JSON-DAG: "%69:sub8": 75 # CHECK-GX-JSON-DAG: "%69:sub9": 74 # CHECK-GX-JSON-DAG: "%69:sub10": 73 # CHECK-GX-JSON-DAG: "%69:sub11": 72 # CHECK-GX-JSON-DAG: "%69:sub12": 69 # CHECK-GX-JSON-DAG: "%69:sub13": 68 # CHECK-GX-JSON-DAG: "%69:sub14": 67 # CHECK-GX-JSON-DAG: "%69:sub15": 66 # CHECK-GX-JSON-DAG: "%69:sub16": 63 # CHECK-GX-JSON-DAG: "%69:sub17": 62 # CHECK-GX-JSON-DAG: "%69:sub18": 61 # CHECK-GX-JSON-DAG: "%69:sub19": 60 # CHECK-GX-JSON-DAG: "%69:sub20": 57 # CHECK-GX-JSON-DAG: "%69:sub21": 56 # CHECK-GX-JSON-DAG: "%69:sub22": 55 # CHECK-GX-JSON-DAG: "%69:sub23": 54 # CHECK-GX-JSON-DAG: "%69:sub24": 51 # CHECK-GX-JSON-DAG: "%69:sub25": 50 # CHECK-GX-JSON-DAG: "%69:sub26": 49 # CHECK-GX-JSON-DAG: "%69:sub27": 48 # CHECK-GX-JSON-DAG: "%69:sub28": 45 # CHECK-GX-JSON-DAG: "%69:sub29": 44 # CHECK-GX-JSON-DAG: "%69:sub30": 43 # CHECK-GX-JSON-DAG: "%69:sub31": 42 # CHECK-GX-JSON-DAG: "%70:sub0": 39 # CHECK-GX-JSON-DAG: "%70:sub1": 38 # CHECK-GX-JSON-DAG: "%70:sub2": 37 # CHECK-GX-JSON-DAG: "%70:sub3": 36 # CHECK-GX-JSON-DAG: "%70:sub4": 33 # CHECK-GX-JSON-DAG: "%70:sub5": 32 # CHECK-GX-JSON-DAG: "%70:sub6": 31 # CHECK-GX-JSON-DAG: "%70:sub7": 30 # CHECK-GX-JSON-DAG: "%70:sub8": 27 # CHECK-GX-JSON-DAG: "%70:sub9": 26 # CHECK-GX-JSON-DAG: "%70:sub10": 25 # CHECK-GX-JSON-DAG: "%70:sub11": 24 # CHECK-GX-JSON-DAG: "%70:sub12": 21 # CHECK-GX-JSON-DAG: "%70:sub13": 20 # CHECK-GX-JSON-DAG: "%70:sub14": 19 # CHECK-GX-JSON-DAG: "%70:sub15": 18 # CHECK-GX-JSON-DAG: "%70:sub16": 15 # CHECK-GX-JSON-DAG: "%70:sub17": 14 # CHECK-GX-JSON-DAG: "%70:sub18": 13 # CHECK-GX-JSON-DAG: "%70:sub19": 12 # CHECK-GX-JSON-DAG: "%70:sub20": 9 # CHECK-GX-JSON-DAG: "%70:sub21": 8 # CHECK-GX-JSON-DAG: "%70:sub22": 7 # CHECK-GX-JSON-DAG: "%70:sub23": 6 # CHECK-GX-JSON-DAG: "%70:sub24": 3 # CHECK-GX-JSON-DAG: "%70:sub25": 2 # CHECK-GX-JSON-DAG: "%70:sub26": 1 # CHECK-GX-JSON-DAG: "%70:sub27": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 135 # CHECK-GX-JSON-DAG: "%149:sub1": 134 # CHECK-GX-JSON-DAG: "%149:sub2": 133 # CHECK-GX-JSON-DAG: "%149:sub3": 132 # CHECK-GX-JSON-DAG: "%149:sub4": 129 # CHECK-GX-JSON-DAG: "%149:sub5": 128 # CHECK-GX-JSON-DAG: "%149:sub6": 127 # CHECK-GX-JSON-DAG: "%149:sub7": 126 # CHECK-GX-JSON-DAG: "%149:sub8": 123 # CHECK-GX-JSON-DAG: "%149:sub9": 122 # CHECK-GX-JSON-DAG: "%149:sub10": 121 # CHECK-GX-JSON-DAG: "%149:sub11": 120 # CHECK-GX-JSON-DAG: "%149:sub12": 117 # CHECK-GX-JSON-DAG: "%149:sub13": 116 # CHECK-GX-JSON-DAG: "%149:sub14": 115 # CHECK-GX-JSON-DAG: "%149:sub15": 114 # CHECK-GX-JSON-DAG: "%149:sub16": 111 # CHECK-GX-JSON-DAG: "%149:sub17": 110 # CHECK-GX-JSON-DAG: "%149:sub18": 109 # CHECK-GX-JSON-DAG: "%149:sub19": 108 # CHECK-GX-JSON-DAG: "%149:sub20": 105 # CHECK-GX-JSON-DAG: "%149:sub21": 104 # CHECK-GX-JSON-DAG: "%149:sub22": 103 # CHECK-GX-JSON-DAG: "%149:sub23": 102 # CHECK-GX-JSON-DAG: "%149:sub24": 99 # CHECK-GX-JSON-DAG: "%149:sub25": 98 # CHECK-GX-JSON-DAG: "%149:sub26": 97 # CHECK-GX-JSON-DAG: "%149:sub27": 96 # CHECK-GX-JSON-DAG: "%149:sub28": 93 # CHECK-GX-JSON-DAG: "%149:sub29": 92 # CHECK-GX-JSON-DAG: "%149:sub30": 91 # CHECK-GX-JSON-DAG: "%149:sub31": 90 # CHECK-GX-JSON-DAG: "%191:sub0": 183 # CHECK-GX-JSON-DAG: "%191:sub1": 182 # CHECK-GX-JSON-DAG: "%191:sub2": 181 # CHECK-GX-JSON-DAG: "%191:sub3": 180 # CHECK-GX-JSON-DAG: "%191:sub4": 177 # CHECK-GX-JSON-DAG: "%191:sub5": 176 # CHECK-GX-JSON-DAG: "%191:sub6": 175 # CHECK-GX-JSON-DAG: "%191:sub7": 174 # CHECK-GX-JSON-DAG: "%191:sub8": 171 # CHECK-GX-JSON-DAG: "%191:sub9": 170 # CHECK-GX-JSON-DAG: "%191:sub10": 169 # CHECK-GX-JSON-DAG: "%191:sub11": 168 # CHECK-GX-JSON-DAG: "%191:sub12": 165 # CHECK-GX-JSON-DAG: "%191:sub13": 164 # CHECK-GX-JSON-DAG: "%191:sub14": 163 # CHECK-GX-JSON-DAG: "%191:sub15": 162 # CHECK-GX-JSON-DAG: "%191:sub16": 159 # CHECK-GX-JSON-DAG: "%191:sub17": 158 # CHECK-GX-JSON-DAG: "%191:sub18": 157 # CHECK-GX-JSON-DAG: "%191:sub19": 156 # CHECK-GX-JSON-DAG: "%191:sub20": 153 # CHECK-GX-JSON-DAG: "%191:sub21": 152 # CHECK-GX-JSON-DAG: "%191:sub22": 151 # CHECK-GX-JSON-DAG: "%191:sub23": 150 # CHECK-GX-JSON-DAG: "%191:sub24": 147 # CHECK-GX-JSON-DAG: "%191:sub25": 146 # CHECK-GX-JSON-DAG: "%191:sub26": 145 # CHECK-GX-JSON-DAG: "%191:sub27": 144 # CHECK-GX-JSON-DAG: "%191:sub28": 141 # CHECK-GX-JSON-DAG: "%191:sub29": 140 # CHECK-GX-JSON-DAG: "%191:sub30": 139 # CHECK-GX-JSON-DAG: "%191:sub31": 138 # CHECK-GX-JSON-DAG: "%233:sub0": 231 # CHECK-GX-JSON-DAG: "%233:sub1": 230 # CHECK-GX-JSON-DAG: "%233:sub2": 229 # CHECK-GX-JSON-DAG: "%233:sub3": 228 # CHECK-GX-JSON-DAG: "%233:sub4": 225 # CHECK-GX-JSON-DAG: "%233:sub5": 224 # CHECK-GX-JSON-DAG: "%233:sub6": 223 # CHECK-GX-JSON-DAG: "%233:sub7": 222 # CHECK-GX-JSON-DAG: "%233:sub8": 219 # CHECK-GX-JSON-DAG: "%233:sub9": 218 # CHECK-GX-JSON-DAG: "%233:sub10": 217 # CHECK-GX-JSON-DAG: "%233:sub11": 216 # CHECK-GX-JSON-DAG: "%233:sub12": 213 # CHECK-GX-JSON-DAG: "%233:sub13": 212 # CHECK-GX-JSON-DAG: "%233:sub14": 211 # CHECK-GX-JSON-DAG: "%233:sub15": 210 # CHECK-GX-JSON-DAG: "%233:sub16": 207 # CHECK-GX-JSON-DAG: "%233:sub17": 206 # CHECK-GX-JSON-DAG: "%233:sub18": 205 # CHECK-GX-JSON-DAG: "%233:sub19": 204 # CHECK-GX-JSON-DAG: "%233:sub20": 201 # CHECK-GX-JSON-DAG: "%233:sub21": 200 # CHECK-GX-JSON-DAG: "%233:sub22": 199 # CHECK-GX-JSON-DAG: "%233:sub23": 198 # CHECK-GX-JSON-DAG: "%233:sub24": 195 # CHECK-GX-JSON-DAG: "%233:sub25": 194 # CHECK-GX-JSON-DAG: "%233:sub26": 193 # CHECK-GX-JSON-DAG: "%233:sub27": 192 # CHECK-GX-JSON-DAG: "%233:sub28": 189 # CHECK-GX-JSON-DAG: "%233:sub29": 188 # CHECK-GX-JSON-DAG: "%233:sub30": 187 # CHECK-GX-JSON-DAG: "%233:sub31": 186 # CHECK-GX-JSON-DAG: "%275:sub0": 279 # CHECK-GX-JSON-DAG: "%275:sub1": 278 # CHECK-GX-JSON-DAG: "%275:sub2": 277 # CHECK-GX-JSON-DAG: "%275:sub3": 276 # CHECK-GX-JSON-DAG: "%275:sub4": 273 # CHECK-GX-JSON-DAG: "%275:sub5": 272 # CHECK-GX-JSON-DAG: "%275:sub6": 271 # CHECK-GX-JSON-DAG: "%275:sub7": 270 # CHECK-GX-JSON-DAG: "%275:sub8": 267 # CHECK-GX-JSON-DAG: "%275:sub9": 266 # CHECK-GX-JSON-DAG: "%275:sub10": 265 # CHECK-GX-JSON-DAG: "%275:sub11": 264 # CHECK-GX-JSON-DAG: "%275:sub12": 261 # CHECK-GX-JSON-DAG: "%275:sub13": 260 # CHECK-GX-JSON-DAG: "%275:sub14": 259 # CHECK-GX-JSON-DAG: "%275:sub15": 258 # CHECK-GX-JSON-DAG: "%275:sub16": 255 # CHECK-GX-JSON-DAG: "%275:sub17": 254 # CHECK-GX-JSON-DAG: "%275:sub18": 253 # CHECK-GX-JSON-DAG: "%275:sub19": 252 # CHECK-GX-JSON-DAG: "%275:sub20": 249 # CHECK-GX-JSON-DAG: "%275:sub21": 248 # CHECK-GX-JSON-DAG: "%275:sub22": 247 # CHECK-GX-JSON-DAG: "%275:sub23": 246 # CHECK-GX-JSON-DAG: "%275:sub24": 243 # CHECK-GX-JSON-DAG: "%275:sub25": 242 # CHECK-GX-JSON-DAG: "%275:sub26": 241 # CHECK-GX-JSON-DAG: "%275:sub27": 240 # CHECK-GX-JSON-DAG: "%275:sub28": 237 # CHECK-GX-JSON-DAG: "%275:sub29": 236 # CHECK-GX-JSON-DAG: "%275:sub30": 235 # CHECK-GX-JSON-DAG: "%275:sub31": 234 # CHECK-GX-JSON-DAG: "%317:sub0": 327 # CHECK-GX-JSON-DAG: "%317:sub1": 326 # CHECK-GX-JSON-DAG: "%317:sub2": 325 # CHECK-GX-JSON-DAG: "%317:sub3": 324 # CHECK-GX-JSON-DAG: "%317:sub4": 321 # CHECK-GX-JSON-DAG: "%317:sub5": 320 # CHECK-GX-JSON-DAG: "%317:sub6": 319 # CHECK-GX-JSON-DAG: "%317:sub7": 318 # CHECK-GX-JSON-DAG: "%317:sub8": 315 # CHECK-GX-JSON-DAG: "%317:sub9": 314 # CHECK-GX-JSON-DAG: "%317:sub10": 313 # CHECK-GX-JSON-DAG: "%317:sub11": 312 # CHECK-GX-JSON-DAG: "%317:sub12": 309 # CHECK-GX-JSON-DAG: "%317:sub13": 308 # CHECK-GX-JSON-DAG: "%317:sub14": 307 # CHECK-GX-JSON-DAG: "%317:sub15": 306 # CHECK-GX-JSON-DAG: "%317:sub16": 303 # CHECK-GX-JSON-DAG: "%317:sub17": 302 # CHECK-GX-JSON-DAG: "%317:sub18": 301 # CHECK-GX-JSON-DAG: "%317:sub19": 300 # CHECK-GX-JSON-DAG: "%317:sub20": 297 # CHECK-GX-JSON-DAG: "%317:sub21": 296 # CHECK-GX-JSON-DAG: "%317:sub22": 295 # CHECK-GX-JSON-DAG: "%317:sub23": 294 # CHECK-GX-JSON-DAG: "%317:sub24": 291 # CHECK-GX-JSON-DAG: "%317:sub25": 290 # CHECK-GX-JSON-DAG: "%317:sub26": 289 # CHECK-GX-JSON-DAG: "%317:sub27": 288 # CHECK-GX-JSON-DAG: "%317:sub28": 285 # CHECK-GX-JSON-DAG: "%317:sub29": 284 # CHECK-GX-JSON-DAG: "%317:sub30": 283 # CHECK-GX-JSON-DAG: "%317:sub31": 282 # CHECK-GX-JSON-DAG: "%359:sub0": 375 # CHECK-GX-JSON-DAG: "%359:sub1": 374 # CHECK-GX-JSON-DAG: "%359:sub2": 373 # CHECK-GX-JSON-DAG: "%359:sub3": 372 # CHECK-GX-JSON-DAG: "%359:sub4": 369 # CHECK-GX-JSON-DAG: "%359:sub5": 368 # CHECK-GX-JSON-DAG: "%359:sub6": 367 # CHECK-GX-JSON-DAG: "%359:sub7": 366 # CHECK-GX-JSON-DAG: "%359:sub8": 363 # CHECK-GX-JSON-DAG: "%359:sub9": 362 # CHECK-GX-JSON-DAG: "%359:sub10": 361 # CHECK-GX-JSON-DAG: "%359:sub11": 360 # CHECK-GX-JSON-DAG: "%359:sub12": 357 # CHECK-GX-JSON-DAG: "%359:sub13": 356 # CHECK-GX-JSON-DAG: "%359:sub14": 355 # CHECK-GX-JSON-DAG: "%359:sub15": 354 # CHECK-GX-JSON-DAG: "%359:sub16": 351 # CHECK-GX-JSON-DAG: "%359:sub17": 350 # CHECK-GX-JSON-DAG: "%359:sub18": 349 # CHECK-GX-JSON-DAG: "%359:sub19": 348 # CHECK-GX-JSON-DAG: "%359:sub20": 345 # CHECK-GX-JSON-DAG: "%359:sub21": 344 # CHECK-GX-JSON-DAG: "%359:sub22": 343 # CHECK-GX-JSON-DAG: "%359:sub23": 342 # CHECK-GX-JSON-DAG: "%359:sub24": 339 # CHECK-GX-JSON-DAG: "%359:sub25": 338 # CHECK-GX-JSON-DAG: "%359:sub26": 337 # CHECK-GX-JSON-DAG: "%359:sub27": 336 # CHECK-GX-JSON-DAG: "%359:sub28": 333 # CHECK-GX-JSON-DAG: "%359:sub29": 332 # CHECK-GX-JSON-DAG: "%359:sub30": 331 # CHECK-GX-JSON-DAG: "%359:sub31": 330 # CHECK-GX-JSON-DAG: "%401:sub0": 423 # CHECK-GX-JSON-DAG: "%401:sub1": 422 # CHECK-GX-JSON-DAG: "%401:sub2": 421 # CHECK-GX-JSON-DAG: "%401:sub3": 420 # CHECK-GX-JSON-DAG: "%401:sub4": 417 # CHECK-GX-JSON-DAG: "%401:sub5": 416 # CHECK-GX-JSON-DAG: "%401:sub6": 415 # CHECK-GX-JSON-DAG: "%401:sub7": 414 # CHECK-GX-JSON-DAG: "%401:sub8": 411 # CHECK-GX-JSON-DAG: "%401:sub9": 410 # CHECK-GX-JSON-DAG: "%401:sub10": 409 # CHECK-GX-JSON-DAG: "%401:sub11": 408 # CHECK-GX-JSON-DAG: "%401:sub12": 405 # CHECK-GX-JSON-DAG: "%401:sub13": 404 # CHECK-GX-JSON-DAG: "%401:sub14": 403 # CHECK-GX-JSON-DAG: "%401:sub15": 402 # CHECK-GX-JSON-DAG: "%401:sub16": 399 # CHECK-GX-JSON-DAG: "%401:sub17": 398 # CHECK-GX-JSON-DAG: "%401:sub18": 397 # CHECK-GX-JSON-DAG: "%401:sub19": 396 # CHECK-GX-JSON-DAG: "%401:sub20": 393 # CHECK-GX-JSON-DAG: "%401:sub21": 392 # CHECK-GX-JSON-DAG: "%401:sub22": 391 # CHECK-GX-JSON-DAG: "%401:sub23": 390 # CHECK-GX-JSON-DAG: "%401:sub24": 387 # CHECK-GX-JSON-DAG: "%401:sub25": 386 # CHECK-GX-JSON-DAG: "%401:sub26": 385 # CHECK-GX-JSON-DAG: "%401:sub27": 384 # CHECK-GX-JSON-DAG: "%401:sub28": 381 # CHECK-GX-JSON-DAG: "%401:sub29": 380 # CHECK-GX-JSON-DAG: "%401:sub30": 379 # CHECK-GX-JSON-DAG: "%401:sub31": 378 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 423 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%409:vgpr_32 = COPY %70.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 86 # CHECK-GX-JSON-DAG: "%69:sub1": 85 # CHECK-GX-JSON-DAG: "%69:sub2": 84 # CHECK-GX-JSON-DAG: "%69:sub3": 83 # CHECK-GX-JSON-DAG: "%69:sub4": 80 # CHECK-GX-JSON-DAG: "%69:sub5": 79 # CHECK-GX-JSON-DAG: "%69:sub6": 78 # CHECK-GX-JSON-DAG: "%69:sub7": 77 # CHECK-GX-JSON-DAG: "%69:sub8": 74 # CHECK-GX-JSON-DAG: "%69:sub9": 73 # CHECK-GX-JSON-DAG: "%69:sub10": 72 # CHECK-GX-JSON-DAG: "%69:sub11": 71 # CHECK-GX-JSON-DAG: "%69:sub12": 68 # CHECK-GX-JSON-DAG: "%69:sub13": 67 # CHECK-GX-JSON-DAG: "%69:sub14": 66 # CHECK-GX-JSON-DAG: "%69:sub15": 65 # CHECK-GX-JSON-DAG: "%69:sub16": 62 # CHECK-GX-JSON-DAG: "%69:sub17": 61 # CHECK-GX-JSON-DAG: "%69:sub18": 60 # CHECK-GX-JSON-DAG: "%69:sub19": 59 # CHECK-GX-JSON-DAG: "%69:sub20": 56 # CHECK-GX-JSON-DAG: "%69:sub21": 55 # CHECK-GX-JSON-DAG: "%69:sub22": 54 # CHECK-GX-JSON-DAG: "%69:sub23": 53 # CHECK-GX-JSON-DAG: "%69:sub24": 50 # CHECK-GX-JSON-DAG: "%69:sub25": 49 # CHECK-GX-JSON-DAG: "%69:sub26": 48 # CHECK-GX-JSON-DAG: "%69:sub27": 47 # CHECK-GX-JSON-DAG: "%69:sub28": 44 # CHECK-GX-JSON-DAG: "%69:sub29": 43 # CHECK-GX-JSON-DAG: "%69:sub30": 42 # CHECK-GX-JSON-DAG: "%69:sub31": 41 # CHECK-GX-JSON-DAG: "%70:sub0": 38 # CHECK-GX-JSON-DAG: "%70:sub1": 37 # CHECK-GX-JSON-DAG: "%70:sub2": 36 # CHECK-GX-JSON-DAG: "%70:sub3": 35 # CHECK-GX-JSON-DAG: "%70:sub4": 32 # CHECK-GX-JSON-DAG: "%70:sub5": 31 # CHECK-GX-JSON-DAG: "%70:sub6": 30 # CHECK-GX-JSON-DAG: "%70:sub7": 29 # CHECK-GX-JSON-DAG: "%70:sub8": 26 # CHECK-GX-JSON-DAG: "%70:sub9": 25 # CHECK-GX-JSON-DAG: "%70:sub10": 24 # CHECK-GX-JSON-DAG: "%70:sub11": 23 # CHECK-GX-JSON-DAG: "%70:sub12": 20 # CHECK-GX-JSON-DAG: "%70:sub13": 19 # CHECK-GX-JSON-DAG: "%70:sub14": 18 # CHECK-GX-JSON-DAG: "%70:sub15": 17 # CHECK-GX-JSON-DAG: "%70:sub16": 14 # CHECK-GX-JSON-DAG: "%70:sub17": 13 # CHECK-GX-JSON-DAG: "%70:sub18": 12 # CHECK-GX-JSON-DAG: "%70:sub19": 11 # CHECK-GX-JSON-DAG: "%70:sub20": 8 # CHECK-GX-JSON-DAG: "%70:sub21": 7 # CHECK-GX-JSON-DAG: "%70:sub22": 6 # CHECK-GX-JSON-DAG: "%70:sub23": 5 # CHECK-GX-JSON-DAG: "%70:sub24": 2 # CHECK-GX-JSON-DAG: "%70:sub25": 1 # CHECK-GX-JSON-DAG: "%70:sub26": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 134 # CHECK-GX-JSON-DAG: "%149:sub1": 133 # CHECK-GX-JSON-DAG: "%149:sub2": 132 # CHECK-GX-JSON-DAG: "%149:sub3": 131 # CHECK-GX-JSON-DAG: "%149:sub4": 128 # CHECK-GX-JSON-DAG: "%149:sub5": 127 # CHECK-GX-JSON-DAG: "%149:sub6": 126 # CHECK-GX-JSON-DAG: "%149:sub7": 125 # CHECK-GX-JSON-DAG: "%149:sub8": 122 # CHECK-GX-JSON-DAG: "%149:sub9": 121 # CHECK-GX-JSON-DAG: "%149:sub10": 120 # CHECK-GX-JSON-DAG: "%149:sub11": 119 # CHECK-GX-JSON-DAG: "%149:sub12": 116 # CHECK-GX-JSON-DAG: "%149:sub13": 115 # CHECK-GX-JSON-DAG: "%149:sub14": 114 # CHECK-GX-JSON-DAG: "%149:sub15": 113 # CHECK-GX-JSON-DAG: "%149:sub16": 110 # CHECK-GX-JSON-DAG: "%149:sub17": 109 # CHECK-GX-JSON-DAG: "%149:sub18": 108 # CHECK-GX-JSON-DAG: "%149:sub19": 107 # CHECK-GX-JSON-DAG: "%149:sub20": 104 # CHECK-GX-JSON-DAG: "%149:sub21": 103 # CHECK-GX-JSON-DAG: "%149:sub22": 102 # CHECK-GX-JSON-DAG: "%149:sub23": 101 # CHECK-GX-JSON-DAG: "%149:sub24": 98 # CHECK-GX-JSON-DAG: "%149:sub25": 97 # CHECK-GX-JSON-DAG: "%149:sub26": 96 # CHECK-GX-JSON-DAG: "%149:sub27": 95 # CHECK-GX-JSON-DAG: "%149:sub28": 92 # CHECK-GX-JSON-DAG: "%149:sub29": 91 # CHECK-GX-JSON-DAG: "%149:sub30": 90 # CHECK-GX-JSON-DAG: "%149:sub31": 89 # CHECK-GX-JSON-DAG: "%191:sub0": 182 # CHECK-GX-JSON-DAG: "%191:sub1": 181 # CHECK-GX-JSON-DAG: "%191:sub2": 180 # CHECK-GX-JSON-DAG: "%191:sub3": 179 # CHECK-GX-JSON-DAG: "%191:sub4": 176 # CHECK-GX-JSON-DAG: "%191:sub5": 175 # CHECK-GX-JSON-DAG: "%191:sub6": 174 # CHECK-GX-JSON-DAG: "%191:sub7": 173 # CHECK-GX-JSON-DAG: "%191:sub8": 170 # CHECK-GX-JSON-DAG: "%191:sub9": 169 # CHECK-GX-JSON-DAG: "%191:sub10": 168 # CHECK-GX-JSON-DAG: "%191:sub11": 167 # CHECK-GX-JSON-DAG: "%191:sub12": 164 # CHECK-GX-JSON-DAG: "%191:sub13": 163 # CHECK-GX-JSON-DAG: "%191:sub14": 162 # CHECK-GX-JSON-DAG: "%191:sub15": 161 # CHECK-GX-JSON-DAG: "%191:sub16": 158 # CHECK-GX-JSON-DAG: "%191:sub17": 157 # CHECK-GX-JSON-DAG: "%191:sub18": 156 # CHECK-GX-JSON-DAG: "%191:sub19": 155 # CHECK-GX-JSON-DAG: "%191:sub20": 152 # CHECK-GX-JSON-DAG: "%191:sub21": 151 # CHECK-GX-JSON-DAG: "%191:sub22": 150 # CHECK-GX-JSON-DAG: "%191:sub23": 149 # CHECK-GX-JSON-DAG: "%191:sub24": 146 # CHECK-GX-JSON-DAG: "%191:sub25": 145 # CHECK-GX-JSON-DAG: "%191:sub26": 144 # CHECK-GX-JSON-DAG: "%191:sub27": 143 # CHECK-GX-JSON-DAG: "%191:sub28": 140 # CHECK-GX-JSON-DAG: "%191:sub29": 139 # CHECK-GX-JSON-DAG: "%191:sub30": 138 # CHECK-GX-JSON-DAG: "%191:sub31": 137 # CHECK-GX-JSON-DAG: "%233:sub0": 230 # CHECK-GX-JSON-DAG: "%233:sub1": 229 # CHECK-GX-JSON-DAG: "%233:sub2": 228 # CHECK-GX-JSON-DAG: "%233:sub3": 227 # CHECK-GX-JSON-DAG: "%233:sub4": 224 # CHECK-GX-JSON-DAG: "%233:sub5": 223 # CHECK-GX-JSON-DAG: "%233:sub6": 222 # CHECK-GX-JSON-DAG: "%233:sub7": 221 # CHECK-GX-JSON-DAG: "%233:sub8": 218 # CHECK-GX-JSON-DAG: "%233:sub9": 217 # CHECK-GX-JSON-DAG: "%233:sub10": 216 # CHECK-GX-JSON-DAG: "%233:sub11": 215 # CHECK-GX-JSON-DAG: "%233:sub12": 212 # CHECK-GX-JSON-DAG: "%233:sub13": 211 # CHECK-GX-JSON-DAG: "%233:sub14": 210 # CHECK-GX-JSON-DAG: "%233:sub15": 209 # CHECK-GX-JSON-DAG: "%233:sub16": 206 # CHECK-GX-JSON-DAG: "%233:sub17": 205 # CHECK-GX-JSON-DAG: "%233:sub18": 204 # CHECK-GX-JSON-DAG: "%233:sub19": 203 # CHECK-GX-JSON-DAG: "%233:sub20": 200 # CHECK-GX-JSON-DAG: "%233:sub21": 199 # CHECK-GX-JSON-DAG: "%233:sub22": 198 # CHECK-GX-JSON-DAG: "%233:sub23": 197 # CHECK-GX-JSON-DAG: "%233:sub24": 194 # CHECK-GX-JSON-DAG: "%233:sub25": 193 # CHECK-GX-JSON-DAG: "%233:sub26": 192 # CHECK-GX-JSON-DAG: "%233:sub27": 191 # CHECK-GX-JSON-DAG: "%233:sub28": 188 # CHECK-GX-JSON-DAG: "%233:sub29": 187 # CHECK-GX-JSON-DAG: "%233:sub30": 186 # CHECK-GX-JSON-DAG: "%233:sub31": 185 # CHECK-GX-JSON-DAG: "%275:sub0": 278 # CHECK-GX-JSON-DAG: "%275:sub1": 277 # CHECK-GX-JSON-DAG: "%275:sub2": 276 # CHECK-GX-JSON-DAG: "%275:sub3": 275 # CHECK-GX-JSON-DAG: "%275:sub4": 272 # CHECK-GX-JSON-DAG: "%275:sub5": 271 # CHECK-GX-JSON-DAG: "%275:sub6": 270 # CHECK-GX-JSON-DAG: "%275:sub7": 269 # CHECK-GX-JSON-DAG: "%275:sub8": 266 # CHECK-GX-JSON-DAG: "%275:sub9": 265 # CHECK-GX-JSON-DAG: "%275:sub10": 264 # CHECK-GX-JSON-DAG: "%275:sub11": 263 # CHECK-GX-JSON-DAG: "%275:sub12": 260 # CHECK-GX-JSON-DAG: "%275:sub13": 259 # CHECK-GX-JSON-DAG: "%275:sub14": 258 # CHECK-GX-JSON-DAG: "%275:sub15": 257 # CHECK-GX-JSON-DAG: "%275:sub16": 254 # CHECK-GX-JSON-DAG: "%275:sub17": 253 # CHECK-GX-JSON-DAG: "%275:sub18": 252 # CHECK-GX-JSON-DAG: "%275:sub19": 251 # CHECK-GX-JSON-DAG: "%275:sub20": 248 # CHECK-GX-JSON-DAG: "%275:sub21": 247 # CHECK-GX-JSON-DAG: "%275:sub22": 246 # CHECK-GX-JSON-DAG: "%275:sub23": 245 # CHECK-GX-JSON-DAG: "%275:sub24": 242 # CHECK-GX-JSON-DAG: "%275:sub25": 241 # CHECK-GX-JSON-DAG: "%275:sub26": 240 # CHECK-GX-JSON-DAG: "%275:sub27": 239 # CHECK-GX-JSON-DAG: "%275:sub28": 236 # CHECK-GX-JSON-DAG: "%275:sub29": 235 # CHECK-GX-JSON-DAG: "%275:sub30": 234 # CHECK-GX-JSON-DAG: "%275:sub31": 233 # CHECK-GX-JSON-DAG: "%317:sub0": 326 # CHECK-GX-JSON-DAG: "%317:sub1": 325 # CHECK-GX-JSON-DAG: "%317:sub2": 324 # CHECK-GX-JSON-DAG: "%317:sub3": 323 # CHECK-GX-JSON-DAG: "%317:sub4": 320 # CHECK-GX-JSON-DAG: "%317:sub5": 319 # CHECK-GX-JSON-DAG: "%317:sub6": 318 # CHECK-GX-JSON-DAG: "%317:sub7": 317 # CHECK-GX-JSON-DAG: "%317:sub8": 314 # CHECK-GX-JSON-DAG: "%317:sub9": 313 # CHECK-GX-JSON-DAG: "%317:sub10": 312 # CHECK-GX-JSON-DAG: "%317:sub11": 311 # CHECK-GX-JSON-DAG: "%317:sub12": 308 # CHECK-GX-JSON-DAG: "%317:sub13": 307 # CHECK-GX-JSON-DAG: "%317:sub14": 306 # CHECK-GX-JSON-DAG: "%317:sub15": 305 # CHECK-GX-JSON-DAG: "%317:sub16": 302 # CHECK-GX-JSON-DAG: "%317:sub17": 301 # CHECK-GX-JSON-DAG: "%317:sub18": 300 # CHECK-GX-JSON-DAG: "%317:sub19": 299 # CHECK-GX-JSON-DAG: "%317:sub20": 296 # CHECK-GX-JSON-DAG: "%317:sub21": 295 # CHECK-GX-JSON-DAG: "%317:sub22": 294 # CHECK-GX-JSON-DAG: "%317:sub23": 293 # CHECK-GX-JSON-DAG: "%317:sub24": 290 # CHECK-GX-JSON-DAG: "%317:sub25": 289 # CHECK-GX-JSON-DAG: "%317:sub26": 288 # CHECK-GX-JSON-DAG: "%317:sub27": 287 # CHECK-GX-JSON-DAG: "%317:sub28": 284 # CHECK-GX-JSON-DAG: "%317:sub29": 283 # CHECK-GX-JSON-DAG: "%317:sub30": 282 # CHECK-GX-JSON-DAG: "%317:sub31": 281 # CHECK-GX-JSON-DAG: "%359:sub0": 374 # CHECK-GX-JSON-DAG: "%359:sub1": 373 # CHECK-GX-JSON-DAG: "%359:sub2": 372 # CHECK-GX-JSON-DAG: "%359:sub3": 371 # CHECK-GX-JSON-DAG: "%359:sub4": 368 # CHECK-GX-JSON-DAG: "%359:sub5": 367 # CHECK-GX-JSON-DAG: "%359:sub6": 366 # CHECK-GX-JSON-DAG: "%359:sub7": 365 # CHECK-GX-JSON-DAG: "%359:sub8": 362 # CHECK-GX-JSON-DAG: "%359:sub9": 361 # CHECK-GX-JSON-DAG: "%359:sub10": 360 # CHECK-GX-JSON-DAG: "%359:sub11": 359 # CHECK-GX-JSON-DAG: "%359:sub12": 356 # CHECK-GX-JSON-DAG: "%359:sub13": 355 # CHECK-GX-JSON-DAG: "%359:sub14": 354 # CHECK-GX-JSON-DAG: "%359:sub15": 353 # CHECK-GX-JSON-DAG: "%359:sub16": 350 # CHECK-GX-JSON-DAG: "%359:sub17": 349 # CHECK-GX-JSON-DAG: "%359:sub18": 348 # CHECK-GX-JSON-DAG: "%359:sub19": 347 # CHECK-GX-JSON-DAG: "%359:sub20": 344 # CHECK-GX-JSON-DAG: "%359:sub21": 343 # CHECK-GX-JSON-DAG: "%359:sub22": 342 # CHECK-GX-JSON-DAG: "%359:sub23": 341 # CHECK-GX-JSON-DAG: "%359:sub24": 338 # CHECK-GX-JSON-DAG: "%359:sub25": 337 # CHECK-GX-JSON-DAG: "%359:sub26": 336 # CHECK-GX-JSON-DAG: "%359:sub27": 335 # CHECK-GX-JSON-DAG: "%359:sub28": 332 # CHECK-GX-JSON-DAG: "%359:sub29": 331 # CHECK-GX-JSON-DAG: "%359:sub30": 330 # CHECK-GX-JSON-DAG: "%359:sub31": 329 # CHECK-GX-JSON-DAG: "%401:sub0": 422 # CHECK-GX-JSON-DAG: "%401:sub1": 421 # CHECK-GX-JSON-DAG: "%401:sub2": 420 # CHECK-GX-JSON-DAG: "%401:sub3": 419 # CHECK-GX-JSON-DAG: "%401:sub4": 416 # CHECK-GX-JSON-DAG: "%401:sub5": 415 # CHECK-GX-JSON-DAG: "%401:sub6": 414 # CHECK-GX-JSON-DAG: "%401:sub7": 413 # CHECK-GX-JSON-DAG: "%401:sub8": 410 # CHECK-GX-JSON-DAG: "%401:sub9": 409 # CHECK-GX-JSON-DAG: "%401:sub10": 408 # CHECK-GX-JSON-DAG: "%401:sub11": 407 # CHECK-GX-JSON-DAG: "%401:sub12": 404 # CHECK-GX-JSON-DAG: "%401:sub13": 403 # CHECK-GX-JSON-DAG: "%401:sub14": 402 # CHECK-GX-JSON-DAG: "%401:sub15": 401 # CHECK-GX-JSON-DAG: "%401:sub16": 398 # CHECK-GX-JSON-DAG: "%401:sub17": 397 # CHECK-GX-JSON-DAG: "%401:sub18": 396 # CHECK-GX-JSON-DAG: "%401:sub19": 395 # CHECK-GX-JSON-DAG: "%401:sub20": 392 # CHECK-GX-JSON-DAG: "%401:sub21": 391 # CHECK-GX-JSON-DAG: "%401:sub22": 390 # CHECK-GX-JSON-DAG: "%401:sub23": 389 # CHECK-GX-JSON-DAG: "%401:sub24": 386 # CHECK-GX-JSON-DAG: "%401:sub25": 385 # CHECK-GX-JSON-DAG: "%401:sub26": 384 # CHECK-GX-JSON-DAG: "%401:sub27": 383 # CHECK-GX-JSON-DAG: "%401:sub28": 380 # CHECK-GX-JSON-DAG: "%401:sub29": 379 # CHECK-GX-JSON-DAG: "%401:sub30": 378 # CHECK-GX-JSON-DAG: "%401:sub31": 377 # CHECK-GX-JSON-DAG: "%408": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 422 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%410:vgpr_32 = COPY %70.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 85 # CHECK-GX-JSON-DAG: "%69:sub1": 84 # CHECK-GX-JSON-DAG: "%69:sub2": 83 # CHECK-GX-JSON-DAG: "%69:sub3": 82 # CHECK-GX-JSON-DAG: "%69:sub4": 79 # CHECK-GX-JSON-DAG: "%69:sub5": 78 # CHECK-GX-JSON-DAG: "%69:sub6": 77 # CHECK-GX-JSON-DAG: "%69:sub7": 76 # CHECK-GX-JSON-DAG: "%69:sub8": 73 # CHECK-GX-JSON-DAG: "%69:sub9": 72 # CHECK-GX-JSON-DAG: "%69:sub10": 71 # CHECK-GX-JSON-DAG: "%69:sub11": 70 # CHECK-GX-JSON-DAG: "%69:sub12": 67 # CHECK-GX-JSON-DAG: "%69:sub13": 66 # CHECK-GX-JSON-DAG: "%69:sub14": 65 # CHECK-GX-JSON-DAG: "%69:sub15": 64 # CHECK-GX-JSON-DAG: "%69:sub16": 61 # CHECK-GX-JSON-DAG: "%69:sub17": 60 # CHECK-GX-JSON-DAG: "%69:sub18": 59 # CHECK-GX-JSON-DAG: "%69:sub19": 58 # CHECK-GX-JSON-DAG: "%69:sub20": 55 # CHECK-GX-JSON-DAG: "%69:sub21": 54 # CHECK-GX-JSON-DAG: "%69:sub22": 53 # CHECK-GX-JSON-DAG: "%69:sub23": 52 # CHECK-GX-JSON-DAG: "%69:sub24": 49 # CHECK-GX-JSON-DAG: "%69:sub25": 48 # CHECK-GX-JSON-DAG: "%69:sub26": 47 # CHECK-GX-JSON-DAG: "%69:sub27": 46 # CHECK-GX-JSON-DAG: "%69:sub28": 43 # CHECK-GX-JSON-DAG: "%69:sub29": 42 # CHECK-GX-JSON-DAG: "%69:sub30": 41 # CHECK-GX-JSON-DAG: "%69:sub31": 40 # CHECK-GX-JSON-DAG: "%70:sub0": 37 # CHECK-GX-JSON-DAG: "%70:sub1": 36 # CHECK-GX-JSON-DAG: "%70:sub2": 35 # CHECK-GX-JSON-DAG: "%70:sub3": 34 # CHECK-GX-JSON-DAG: "%70:sub4": 31 # CHECK-GX-JSON-DAG: "%70:sub5": 30 # CHECK-GX-JSON-DAG: "%70:sub6": 29 # CHECK-GX-JSON-DAG: "%70:sub7": 28 # CHECK-GX-JSON-DAG: "%70:sub8": 25 # CHECK-GX-JSON-DAG: "%70:sub9": 24 # CHECK-GX-JSON-DAG: "%70:sub10": 23 # CHECK-GX-JSON-DAG: "%70:sub11": 22 # CHECK-GX-JSON-DAG: "%70:sub12": 19 # CHECK-GX-JSON-DAG: "%70:sub13": 18 # CHECK-GX-JSON-DAG: "%70:sub14": 17 # CHECK-GX-JSON-DAG: "%70:sub15": 16 # CHECK-GX-JSON-DAG: "%70:sub16": 13 # CHECK-GX-JSON-DAG: "%70:sub17": 12 # CHECK-GX-JSON-DAG: "%70:sub18": 11 # CHECK-GX-JSON-DAG: "%70:sub19": 10 # CHECK-GX-JSON-DAG: "%70:sub20": 7 # CHECK-GX-JSON-DAG: "%70:sub21": 6 # CHECK-GX-JSON-DAG: "%70:sub22": 5 # CHECK-GX-JSON-DAG: "%70:sub23": 4 # CHECK-GX-JSON-DAG: "%70:sub24": 1 # CHECK-GX-JSON-DAG: "%70:sub25": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 133 # CHECK-GX-JSON-DAG: "%149:sub1": 132 # CHECK-GX-JSON-DAG: "%149:sub2": 131 # CHECK-GX-JSON-DAG: "%149:sub3": 130 # CHECK-GX-JSON-DAG: "%149:sub4": 127 # CHECK-GX-JSON-DAG: "%149:sub5": 126 # CHECK-GX-JSON-DAG: "%149:sub6": 125 # CHECK-GX-JSON-DAG: "%149:sub7": 124 # CHECK-GX-JSON-DAG: "%149:sub8": 121 # CHECK-GX-JSON-DAG: "%149:sub9": 120 # CHECK-GX-JSON-DAG: "%149:sub10": 119 # CHECK-GX-JSON-DAG: "%149:sub11": 118 # CHECK-GX-JSON-DAG: "%149:sub12": 115 # CHECK-GX-JSON-DAG: "%149:sub13": 114 # CHECK-GX-JSON-DAG: "%149:sub14": 113 # CHECK-GX-JSON-DAG: "%149:sub15": 112 # CHECK-GX-JSON-DAG: "%149:sub16": 109 # CHECK-GX-JSON-DAG: "%149:sub17": 108 # CHECK-GX-JSON-DAG: "%149:sub18": 107 # CHECK-GX-JSON-DAG: "%149:sub19": 106 # CHECK-GX-JSON-DAG: "%149:sub20": 103 # CHECK-GX-JSON-DAG: "%149:sub21": 102 # CHECK-GX-JSON-DAG: "%149:sub22": 101 # CHECK-GX-JSON-DAG: "%149:sub23": 100 # CHECK-GX-JSON-DAG: "%149:sub24": 97 # CHECK-GX-JSON-DAG: "%149:sub25": 96 # CHECK-GX-JSON-DAG: "%149:sub26": 95 # CHECK-GX-JSON-DAG: "%149:sub27": 94 # CHECK-GX-JSON-DAG: "%149:sub28": 91 # CHECK-GX-JSON-DAG: "%149:sub29": 90 # CHECK-GX-JSON-DAG: "%149:sub30": 89 # CHECK-GX-JSON-DAG: "%149:sub31": 88 # CHECK-GX-JSON-DAG: "%191:sub0": 181 # CHECK-GX-JSON-DAG: "%191:sub1": 180 # CHECK-GX-JSON-DAG: "%191:sub2": 179 # CHECK-GX-JSON-DAG: "%191:sub3": 178 # CHECK-GX-JSON-DAG: "%191:sub4": 175 # CHECK-GX-JSON-DAG: "%191:sub5": 174 # CHECK-GX-JSON-DAG: "%191:sub6": 173 # CHECK-GX-JSON-DAG: "%191:sub7": 172 # CHECK-GX-JSON-DAG: "%191:sub8": 169 # CHECK-GX-JSON-DAG: "%191:sub9": 168 # CHECK-GX-JSON-DAG: "%191:sub10": 167 # CHECK-GX-JSON-DAG: "%191:sub11": 166 # CHECK-GX-JSON-DAG: "%191:sub12": 163 # CHECK-GX-JSON-DAG: "%191:sub13": 162 # CHECK-GX-JSON-DAG: "%191:sub14": 161 # CHECK-GX-JSON-DAG: "%191:sub15": 160 # CHECK-GX-JSON-DAG: "%191:sub16": 157 # CHECK-GX-JSON-DAG: "%191:sub17": 156 # CHECK-GX-JSON-DAG: "%191:sub18": 155 # CHECK-GX-JSON-DAG: "%191:sub19": 154 # CHECK-GX-JSON-DAG: "%191:sub20": 151 # CHECK-GX-JSON-DAG: "%191:sub21": 150 # CHECK-GX-JSON-DAG: "%191:sub22": 149 # CHECK-GX-JSON-DAG: "%191:sub23": 148 # CHECK-GX-JSON-DAG: "%191:sub24": 145 # CHECK-GX-JSON-DAG: "%191:sub25": 144 # CHECK-GX-JSON-DAG: "%191:sub26": 143 # CHECK-GX-JSON-DAG: "%191:sub27": 142 # CHECK-GX-JSON-DAG: "%191:sub28": 139 # CHECK-GX-JSON-DAG: "%191:sub29": 138 # CHECK-GX-JSON-DAG: "%191:sub30": 137 # CHECK-GX-JSON-DAG: "%191:sub31": 136 # CHECK-GX-JSON-DAG: "%233:sub0": 229 # CHECK-GX-JSON-DAG: "%233:sub1": 228 # CHECK-GX-JSON-DAG: "%233:sub2": 227 # CHECK-GX-JSON-DAG: "%233:sub3": 226 # CHECK-GX-JSON-DAG: "%233:sub4": 223 # CHECK-GX-JSON-DAG: "%233:sub5": 222 # CHECK-GX-JSON-DAG: "%233:sub6": 221 # CHECK-GX-JSON-DAG: "%233:sub7": 220 # CHECK-GX-JSON-DAG: "%233:sub8": 217 # CHECK-GX-JSON-DAG: "%233:sub9": 216 # CHECK-GX-JSON-DAG: "%233:sub10": 215 # CHECK-GX-JSON-DAG: "%233:sub11": 214 # CHECK-GX-JSON-DAG: "%233:sub12": 211 # CHECK-GX-JSON-DAG: "%233:sub13": 210 # CHECK-GX-JSON-DAG: "%233:sub14": 209 # CHECK-GX-JSON-DAG: "%233:sub15": 208 # CHECK-GX-JSON-DAG: "%233:sub16": 205 # CHECK-GX-JSON-DAG: "%233:sub17": 204 # CHECK-GX-JSON-DAG: "%233:sub18": 203 # CHECK-GX-JSON-DAG: "%233:sub19": 202 # CHECK-GX-JSON-DAG: "%233:sub20": 199 # CHECK-GX-JSON-DAG: "%233:sub21": 198 # CHECK-GX-JSON-DAG: "%233:sub22": 197 # CHECK-GX-JSON-DAG: "%233:sub23": 196 # CHECK-GX-JSON-DAG: "%233:sub24": 193 # CHECK-GX-JSON-DAG: "%233:sub25": 192 # CHECK-GX-JSON-DAG: "%233:sub26": 191 # CHECK-GX-JSON-DAG: "%233:sub27": 190 # CHECK-GX-JSON-DAG: "%233:sub28": 187 # CHECK-GX-JSON-DAG: "%233:sub29": 186 # CHECK-GX-JSON-DAG: "%233:sub30": 185 # CHECK-GX-JSON-DAG: "%233:sub31": 184 # CHECK-GX-JSON-DAG: "%275:sub0": 277 # CHECK-GX-JSON-DAG: "%275:sub1": 276 # CHECK-GX-JSON-DAG: "%275:sub2": 275 # CHECK-GX-JSON-DAG: "%275:sub3": 274 # CHECK-GX-JSON-DAG: "%275:sub4": 271 # CHECK-GX-JSON-DAG: "%275:sub5": 270 # CHECK-GX-JSON-DAG: "%275:sub6": 269 # CHECK-GX-JSON-DAG: "%275:sub7": 268 # CHECK-GX-JSON-DAG: "%275:sub8": 265 # CHECK-GX-JSON-DAG: "%275:sub9": 264 # CHECK-GX-JSON-DAG: "%275:sub10": 263 # CHECK-GX-JSON-DAG: "%275:sub11": 262 # CHECK-GX-JSON-DAG: "%275:sub12": 259 # CHECK-GX-JSON-DAG: "%275:sub13": 258 # CHECK-GX-JSON-DAG: "%275:sub14": 257 # CHECK-GX-JSON-DAG: "%275:sub15": 256 # CHECK-GX-JSON-DAG: "%275:sub16": 253 # CHECK-GX-JSON-DAG: "%275:sub17": 252 # CHECK-GX-JSON-DAG: "%275:sub18": 251 # CHECK-GX-JSON-DAG: "%275:sub19": 250 # CHECK-GX-JSON-DAG: "%275:sub20": 247 # CHECK-GX-JSON-DAG: "%275:sub21": 246 # CHECK-GX-JSON-DAG: "%275:sub22": 245 # CHECK-GX-JSON-DAG: "%275:sub23": 244 # CHECK-GX-JSON-DAG: "%275:sub24": 241 # CHECK-GX-JSON-DAG: "%275:sub25": 240 # CHECK-GX-JSON-DAG: "%275:sub26": 239 # CHECK-GX-JSON-DAG: "%275:sub27": 238 # CHECK-GX-JSON-DAG: "%275:sub28": 235 # CHECK-GX-JSON-DAG: "%275:sub29": 234 # CHECK-GX-JSON-DAG: "%275:sub30": 233 # CHECK-GX-JSON-DAG: "%275:sub31": 232 # CHECK-GX-JSON-DAG: "%317:sub0": 325 # CHECK-GX-JSON-DAG: "%317:sub1": 324 # CHECK-GX-JSON-DAG: "%317:sub2": 323 # CHECK-GX-JSON-DAG: "%317:sub3": 322 # CHECK-GX-JSON-DAG: "%317:sub4": 319 # CHECK-GX-JSON-DAG: "%317:sub5": 318 # CHECK-GX-JSON-DAG: "%317:sub6": 317 # CHECK-GX-JSON-DAG: "%317:sub7": 316 # CHECK-GX-JSON-DAG: "%317:sub8": 313 # CHECK-GX-JSON-DAG: "%317:sub9": 312 # CHECK-GX-JSON-DAG: "%317:sub10": 311 # CHECK-GX-JSON-DAG: "%317:sub11": 310 # CHECK-GX-JSON-DAG: "%317:sub12": 307 # CHECK-GX-JSON-DAG: "%317:sub13": 306 # CHECK-GX-JSON-DAG: "%317:sub14": 305 # CHECK-GX-JSON-DAG: "%317:sub15": 304 # CHECK-GX-JSON-DAG: "%317:sub16": 301 # CHECK-GX-JSON-DAG: "%317:sub17": 300 # CHECK-GX-JSON-DAG: "%317:sub18": 299 # CHECK-GX-JSON-DAG: "%317:sub19": 298 # CHECK-GX-JSON-DAG: "%317:sub20": 295 # CHECK-GX-JSON-DAG: "%317:sub21": 294 # CHECK-GX-JSON-DAG: "%317:sub22": 293 # CHECK-GX-JSON-DAG: "%317:sub23": 292 # CHECK-GX-JSON-DAG: "%317:sub24": 289 # CHECK-GX-JSON-DAG: "%317:sub25": 288 # CHECK-GX-JSON-DAG: "%317:sub26": 287 # CHECK-GX-JSON-DAG: "%317:sub27": 286 # CHECK-GX-JSON-DAG: "%317:sub28": 283 # CHECK-GX-JSON-DAG: "%317:sub29": 282 # CHECK-GX-JSON-DAG: "%317:sub30": 281 # CHECK-GX-JSON-DAG: "%317:sub31": 280 # CHECK-GX-JSON-DAG: "%359:sub0": 373 # CHECK-GX-JSON-DAG: "%359:sub1": 372 # CHECK-GX-JSON-DAG: "%359:sub2": 371 # CHECK-GX-JSON-DAG: "%359:sub3": 370 # CHECK-GX-JSON-DAG: "%359:sub4": 367 # CHECK-GX-JSON-DAG: "%359:sub5": 366 # CHECK-GX-JSON-DAG: "%359:sub6": 365 # CHECK-GX-JSON-DAG: "%359:sub7": 364 # CHECK-GX-JSON-DAG: "%359:sub8": 361 # CHECK-GX-JSON-DAG: "%359:sub9": 360 # CHECK-GX-JSON-DAG: "%359:sub10": 359 # CHECK-GX-JSON-DAG: "%359:sub11": 358 # CHECK-GX-JSON-DAG: "%359:sub12": 355 # CHECK-GX-JSON-DAG: "%359:sub13": 354 # CHECK-GX-JSON-DAG: "%359:sub14": 353 # CHECK-GX-JSON-DAG: "%359:sub15": 352 # CHECK-GX-JSON-DAG: "%359:sub16": 349 # CHECK-GX-JSON-DAG: "%359:sub17": 348 # CHECK-GX-JSON-DAG: "%359:sub18": 347 # CHECK-GX-JSON-DAG: "%359:sub19": 346 # CHECK-GX-JSON-DAG: "%359:sub20": 343 # CHECK-GX-JSON-DAG: "%359:sub21": 342 # CHECK-GX-JSON-DAG: "%359:sub22": 341 # CHECK-GX-JSON-DAG: "%359:sub23": 340 # CHECK-GX-JSON-DAG: "%359:sub24": 337 # CHECK-GX-JSON-DAG: "%359:sub25": 336 # CHECK-GX-JSON-DAG: "%359:sub26": 335 # CHECK-GX-JSON-DAG: "%359:sub27": 334 # CHECK-GX-JSON-DAG: "%359:sub28": 331 # CHECK-GX-JSON-DAG: "%359:sub29": 330 # CHECK-GX-JSON-DAG: "%359:sub30": 329 # CHECK-GX-JSON-DAG: "%359:sub31": 328 # CHECK-GX-JSON-DAG: "%401:sub0": 421 # CHECK-GX-JSON-DAG: "%401:sub1": 420 # CHECK-GX-JSON-DAG: "%401:sub2": 419 # CHECK-GX-JSON-DAG: "%401:sub3": 418 # CHECK-GX-JSON-DAG: "%401:sub4": 415 # CHECK-GX-JSON-DAG: "%401:sub5": 414 # CHECK-GX-JSON-DAG: "%401:sub6": 413 # CHECK-GX-JSON-DAG: "%401:sub7": 412 # CHECK-GX-JSON-DAG: "%401:sub8": 409 # CHECK-GX-JSON-DAG: "%401:sub9": 408 # CHECK-GX-JSON-DAG: "%401:sub10": 407 # CHECK-GX-JSON-DAG: "%401:sub11": 406 # CHECK-GX-JSON-DAG: "%401:sub12": 403 # CHECK-GX-JSON-DAG: "%401:sub13": 402 # CHECK-GX-JSON-DAG: "%401:sub14": 401 # CHECK-GX-JSON-DAG: "%401:sub15": 400 # CHECK-GX-JSON-DAG: "%401:sub16": 397 # CHECK-GX-JSON-DAG: "%401:sub17": 396 # CHECK-GX-JSON-DAG: "%401:sub18": 395 # CHECK-GX-JSON-DAG: "%401:sub19": 394 # CHECK-GX-JSON-DAG: "%401:sub20": 391 # CHECK-GX-JSON-DAG: "%401:sub21": 390 # CHECK-GX-JSON-DAG: "%401:sub22": 389 # CHECK-GX-JSON-DAG: "%401:sub23": 388 # CHECK-GX-JSON-DAG: "%401:sub24": 385 # CHECK-GX-JSON-DAG: "%401:sub25": 384 # CHECK-GX-JSON-DAG: "%401:sub26": 383 # CHECK-GX-JSON-DAG: "%401:sub27": 382 # CHECK-GX-JSON-DAG: "%401:sub28": 379 # CHECK-GX-JSON-DAG: "%401:sub29": 378 # CHECK-GX-JSON-DAG: "%401:sub30": 377 # CHECK-GX-JSON-DAG: "%401:sub31": 376 # CHECK-GX-JSON-DAG: "%408": 2 # CHECK-GX-JSON-DAG: "%409": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 421 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%411:vgpr_32 = COPY %70.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 84 # CHECK-GX-JSON-DAG: "%69:sub1": 83 # CHECK-GX-JSON-DAG: "%69:sub2": 82 # CHECK-GX-JSON-DAG: "%69:sub3": 81 # CHECK-GX-JSON-DAG: "%69:sub4": 78 # CHECK-GX-JSON-DAG: "%69:sub5": 77 # CHECK-GX-JSON-DAG: "%69:sub6": 76 # CHECK-GX-JSON-DAG: "%69:sub7": 75 # CHECK-GX-JSON-DAG: "%69:sub8": 72 # CHECK-GX-JSON-DAG: "%69:sub9": 71 # CHECK-GX-JSON-DAG: "%69:sub10": 70 # CHECK-GX-JSON-DAG: "%69:sub11": 69 # CHECK-GX-JSON-DAG: "%69:sub12": 66 # CHECK-GX-JSON-DAG: "%69:sub13": 65 # CHECK-GX-JSON-DAG: "%69:sub14": 64 # CHECK-GX-JSON-DAG: "%69:sub15": 63 # CHECK-GX-JSON-DAG: "%69:sub16": 60 # CHECK-GX-JSON-DAG: "%69:sub17": 59 # CHECK-GX-JSON-DAG: "%69:sub18": 58 # CHECK-GX-JSON-DAG: "%69:sub19": 57 # CHECK-GX-JSON-DAG: "%69:sub20": 54 # CHECK-GX-JSON-DAG: "%69:sub21": 53 # CHECK-GX-JSON-DAG: "%69:sub22": 52 # CHECK-GX-JSON-DAG: "%69:sub23": 51 # CHECK-GX-JSON-DAG: "%69:sub24": 48 # CHECK-GX-JSON-DAG: "%69:sub25": 47 # CHECK-GX-JSON-DAG: "%69:sub26": 46 # CHECK-GX-JSON-DAG: "%69:sub27": 45 # CHECK-GX-JSON-DAG: "%69:sub28": 42 # CHECK-GX-JSON-DAG: "%69:sub29": 41 # CHECK-GX-JSON-DAG: "%69:sub30": 40 # CHECK-GX-JSON-DAG: "%69:sub31": 39 # CHECK-GX-JSON-DAG: "%70:sub0": 36 # CHECK-GX-JSON-DAG: "%70:sub1": 35 # CHECK-GX-JSON-DAG: "%70:sub2": 34 # CHECK-GX-JSON-DAG: "%70:sub3": 33 # CHECK-GX-JSON-DAG: "%70:sub4": 30 # CHECK-GX-JSON-DAG: "%70:sub5": 29 # CHECK-GX-JSON-DAG: "%70:sub6": 28 # CHECK-GX-JSON-DAG: "%70:sub7": 27 # CHECK-GX-JSON-DAG: "%70:sub8": 24 # CHECK-GX-JSON-DAG: "%70:sub9": 23 # CHECK-GX-JSON-DAG: "%70:sub10": 22 # CHECK-GX-JSON-DAG: "%70:sub11": 21 # CHECK-GX-JSON-DAG: "%70:sub12": 18 # CHECK-GX-JSON-DAG: "%70:sub13": 17 # CHECK-GX-JSON-DAG: "%70:sub14": 16 # CHECK-GX-JSON-DAG: "%70:sub15": 15 # CHECK-GX-JSON-DAG: "%70:sub16": 12 # CHECK-GX-JSON-DAG: "%70:sub17": 11 # CHECK-GX-JSON-DAG: "%70:sub18": 10 # CHECK-GX-JSON-DAG: "%70:sub19": 9 # CHECK-GX-JSON-DAG: "%70:sub20": 6 # CHECK-GX-JSON-DAG: "%70:sub21": 5 # CHECK-GX-JSON-DAG: "%70:sub22": 4 # CHECK-GX-JSON-DAG: "%70:sub23": 3 # CHECK-GX-JSON-DAG: "%70:sub24": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 132 # CHECK-GX-JSON-DAG: "%149:sub1": 131 # CHECK-GX-JSON-DAG: "%149:sub2": 130 # CHECK-GX-JSON-DAG: "%149:sub3": 129 # CHECK-GX-JSON-DAG: "%149:sub4": 126 # CHECK-GX-JSON-DAG: "%149:sub5": 125 # CHECK-GX-JSON-DAG: "%149:sub6": 124 # CHECK-GX-JSON-DAG: "%149:sub7": 123 # CHECK-GX-JSON-DAG: "%149:sub8": 120 # CHECK-GX-JSON-DAG: "%149:sub9": 119 # CHECK-GX-JSON-DAG: "%149:sub10": 118 # CHECK-GX-JSON-DAG: "%149:sub11": 117 # CHECK-GX-JSON-DAG: "%149:sub12": 114 # CHECK-GX-JSON-DAG: "%149:sub13": 113 # CHECK-GX-JSON-DAG: "%149:sub14": 112 # CHECK-GX-JSON-DAG: "%149:sub15": 111 # CHECK-GX-JSON-DAG: "%149:sub16": 108 # CHECK-GX-JSON-DAG: "%149:sub17": 107 # CHECK-GX-JSON-DAG: "%149:sub18": 106 # CHECK-GX-JSON-DAG: "%149:sub19": 105 # CHECK-GX-JSON-DAG: "%149:sub20": 102 # CHECK-GX-JSON-DAG: "%149:sub21": 101 # CHECK-GX-JSON-DAG: "%149:sub22": 100 # CHECK-GX-JSON-DAG: "%149:sub23": 99 # CHECK-GX-JSON-DAG: "%149:sub24": 96 # CHECK-GX-JSON-DAG: "%149:sub25": 95 # CHECK-GX-JSON-DAG: "%149:sub26": 94 # CHECK-GX-JSON-DAG: "%149:sub27": 93 # CHECK-GX-JSON-DAG: "%149:sub28": 90 # CHECK-GX-JSON-DAG: "%149:sub29": 89 # CHECK-GX-JSON-DAG: "%149:sub30": 88 # CHECK-GX-JSON-DAG: "%149:sub31": 87 # CHECK-GX-JSON-DAG: "%191:sub0": 180 # CHECK-GX-JSON-DAG: "%191:sub1": 179 # CHECK-GX-JSON-DAG: "%191:sub2": 178 # CHECK-GX-JSON-DAG: "%191:sub3": 177 # CHECK-GX-JSON-DAG: "%191:sub4": 174 # CHECK-GX-JSON-DAG: "%191:sub5": 173 # CHECK-GX-JSON-DAG: "%191:sub6": 172 # CHECK-GX-JSON-DAG: "%191:sub7": 171 # CHECK-GX-JSON-DAG: "%191:sub8": 168 # CHECK-GX-JSON-DAG: "%191:sub9": 167 # CHECK-GX-JSON-DAG: "%191:sub10": 166 # CHECK-GX-JSON-DAG: "%191:sub11": 165 # CHECK-GX-JSON-DAG: "%191:sub12": 162 # CHECK-GX-JSON-DAG: "%191:sub13": 161 # CHECK-GX-JSON-DAG: "%191:sub14": 160 # CHECK-GX-JSON-DAG: "%191:sub15": 159 # CHECK-GX-JSON-DAG: "%191:sub16": 156 # CHECK-GX-JSON-DAG: "%191:sub17": 155 # CHECK-GX-JSON-DAG: "%191:sub18": 154 # CHECK-GX-JSON-DAG: "%191:sub19": 153 # CHECK-GX-JSON-DAG: "%191:sub20": 150 # CHECK-GX-JSON-DAG: "%191:sub21": 149 # CHECK-GX-JSON-DAG: "%191:sub22": 148 # CHECK-GX-JSON-DAG: "%191:sub23": 147 # CHECK-GX-JSON-DAG: "%191:sub24": 144 # CHECK-GX-JSON-DAG: "%191:sub25": 143 # CHECK-GX-JSON-DAG: "%191:sub26": 142 # CHECK-GX-JSON-DAG: "%191:sub27": 141 # CHECK-GX-JSON-DAG: "%191:sub28": 138 # CHECK-GX-JSON-DAG: "%191:sub29": 137 # CHECK-GX-JSON-DAG: "%191:sub30": 136 # CHECK-GX-JSON-DAG: "%191:sub31": 135 # CHECK-GX-JSON-DAG: "%233:sub0": 228 # CHECK-GX-JSON-DAG: "%233:sub1": 227 # CHECK-GX-JSON-DAG: "%233:sub2": 226 # CHECK-GX-JSON-DAG: "%233:sub3": 225 # CHECK-GX-JSON-DAG: "%233:sub4": 222 # CHECK-GX-JSON-DAG: "%233:sub5": 221 # CHECK-GX-JSON-DAG: "%233:sub6": 220 # CHECK-GX-JSON-DAG: "%233:sub7": 219 # CHECK-GX-JSON-DAG: "%233:sub8": 216 # CHECK-GX-JSON-DAG: "%233:sub9": 215 # CHECK-GX-JSON-DAG: "%233:sub10": 214 # CHECK-GX-JSON-DAG: "%233:sub11": 213 # CHECK-GX-JSON-DAG: "%233:sub12": 210 # CHECK-GX-JSON-DAG: "%233:sub13": 209 # CHECK-GX-JSON-DAG: "%233:sub14": 208 # CHECK-GX-JSON-DAG: "%233:sub15": 207 # CHECK-GX-JSON-DAG: "%233:sub16": 204 # CHECK-GX-JSON-DAG: "%233:sub17": 203 # CHECK-GX-JSON-DAG: "%233:sub18": 202 # CHECK-GX-JSON-DAG: "%233:sub19": 201 # CHECK-GX-JSON-DAG: "%233:sub20": 198 # CHECK-GX-JSON-DAG: "%233:sub21": 197 # CHECK-GX-JSON-DAG: "%233:sub22": 196 # CHECK-GX-JSON-DAG: "%233:sub23": 195 # CHECK-GX-JSON-DAG: "%233:sub24": 192 # CHECK-GX-JSON-DAG: "%233:sub25": 191 # CHECK-GX-JSON-DAG: "%233:sub26": 190 # CHECK-GX-JSON-DAG: "%233:sub27": 189 # CHECK-GX-JSON-DAG: "%233:sub28": 186 # CHECK-GX-JSON-DAG: "%233:sub29": 185 # CHECK-GX-JSON-DAG: "%233:sub30": 184 # CHECK-GX-JSON-DAG: "%233:sub31": 183 # CHECK-GX-JSON-DAG: "%275:sub0": 276 # CHECK-GX-JSON-DAG: "%275:sub1": 275 # CHECK-GX-JSON-DAG: "%275:sub2": 274 # CHECK-GX-JSON-DAG: "%275:sub3": 273 # CHECK-GX-JSON-DAG: "%275:sub4": 270 # CHECK-GX-JSON-DAG: "%275:sub5": 269 # CHECK-GX-JSON-DAG: "%275:sub6": 268 # CHECK-GX-JSON-DAG: "%275:sub7": 267 # CHECK-GX-JSON-DAG: "%275:sub8": 264 # CHECK-GX-JSON-DAG: "%275:sub9": 263 # CHECK-GX-JSON-DAG: "%275:sub10": 262 # CHECK-GX-JSON-DAG: "%275:sub11": 261 # CHECK-GX-JSON-DAG: "%275:sub12": 258 # CHECK-GX-JSON-DAG: "%275:sub13": 257 # CHECK-GX-JSON-DAG: "%275:sub14": 256 # CHECK-GX-JSON-DAG: "%275:sub15": 255 # CHECK-GX-JSON-DAG: "%275:sub16": 252 # CHECK-GX-JSON-DAG: "%275:sub17": 251 # CHECK-GX-JSON-DAG: "%275:sub18": 250 # CHECK-GX-JSON-DAG: "%275:sub19": 249 # CHECK-GX-JSON-DAG: "%275:sub20": 246 # CHECK-GX-JSON-DAG: "%275:sub21": 245 # CHECK-GX-JSON-DAG: "%275:sub22": 244 # CHECK-GX-JSON-DAG: "%275:sub23": 243 # CHECK-GX-JSON-DAG: "%275:sub24": 240 # CHECK-GX-JSON-DAG: "%275:sub25": 239 # CHECK-GX-JSON-DAG: "%275:sub26": 238 # CHECK-GX-JSON-DAG: "%275:sub27": 237 # CHECK-GX-JSON-DAG: "%275:sub28": 234 # CHECK-GX-JSON-DAG: "%275:sub29": 233 # CHECK-GX-JSON-DAG: "%275:sub30": 232 # CHECK-GX-JSON-DAG: "%275:sub31": 231 # CHECK-GX-JSON-DAG: "%317:sub0": 324 # CHECK-GX-JSON-DAG: "%317:sub1": 323 # CHECK-GX-JSON-DAG: "%317:sub2": 322 # CHECK-GX-JSON-DAG: "%317:sub3": 321 # CHECK-GX-JSON-DAG: "%317:sub4": 318 # CHECK-GX-JSON-DAG: "%317:sub5": 317 # CHECK-GX-JSON-DAG: "%317:sub6": 316 # CHECK-GX-JSON-DAG: "%317:sub7": 315 # CHECK-GX-JSON-DAG: "%317:sub8": 312 # CHECK-GX-JSON-DAG: "%317:sub9": 311 # CHECK-GX-JSON-DAG: "%317:sub10": 310 # CHECK-GX-JSON-DAG: "%317:sub11": 309 # CHECK-GX-JSON-DAG: "%317:sub12": 306 # CHECK-GX-JSON-DAG: "%317:sub13": 305 # CHECK-GX-JSON-DAG: "%317:sub14": 304 # CHECK-GX-JSON-DAG: "%317:sub15": 303 # CHECK-GX-JSON-DAG: "%317:sub16": 300 # CHECK-GX-JSON-DAG: "%317:sub17": 299 # CHECK-GX-JSON-DAG: "%317:sub18": 298 # CHECK-GX-JSON-DAG: "%317:sub19": 297 # CHECK-GX-JSON-DAG: "%317:sub20": 294 # CHECK-GX-JSON-DAG: "%317:sub21": 293 # CHECK-GX-JSON-DAG: "%317:sub22": 292 # CHECK-GX-JSON-DAG: "%317:sub23": 291 # CHECK-GX-JSON-DAG: "%317:sub24": 288 # CHECK-GX-JSON-DAG: "%317:sub25": 287 # CHECK-GX-JSON-DAG: "%317:sub26": 286 # CHECK-GX-JSON-DAG: "%317:sub27": 285 # CHECK-GX-JSON-DAG: "%317:sub28": 282 # CHECK-GX-JSON-DAG: "%317:sub29": 281 # CHECK-GX-JSON-DAG: "%317:sub30": 280 # CHECK-GX-JSON-DAG: "%317:sub31": 279 # CHECK-GX-JSON-DAG: "%359:sub0": 372 # CHECK-GX-JSON-DAG: "%359:sub1": 371 # CHECK-GX-JSON-DAG: "%359:sub2": 370 # CHECK-GX-JSON-DAG: "%359:sub3": 369 # CHECK-GX-JSON-DAG: "%359:sub4": 366 # CHECK-GX-JSON-DAG: "%359:sub5": 365 # CHECK-GX-JSON-DAG: "%359:sub6": 364 # CHECK-GX-JSON-DAG: "%359:sub7": 363 # CHECK-GX-JSON-DAG: "%359:sub8": 360 # CHECK-GX-JSON-DAG: "%359:sub9": 359 # CHECK-GX-JSON-DAG: "%359:sub10": 358 # CHECK-GX-JSON-DAG: "%359:sub11": 357 # CHECK-GX-JSON-DAG: "%359:sub12": 354 # CHECK-GX-JSON-DAG: "%359:sub13": 353 # CHECK-GX-JSON-DAG: "%359:sub14": 352 # CHECK-GX-JSON-DAG: "%359:sub15": 351 # CHECK-GX-JSON-DAG: "%359:sub16": 348 # CHECK-GX-JSON-DAG: "%359:sub17": 347 # CHECK-GX-JSON-DAG: "%359:sub18": 346 # CHECK-GX-JSON-DAG: "%359:sub19": 345 # CHECK-GX-JSON-DAG: "%359:sub20": 342 # CHECK-GX-JSON-DAG: "%359:sub21": 341 # CHECK-GX-JSON-DAG: "%359:sub22": 340 # CHECK-GX-JSON-DAG: "%359:sub23": 339 # CHECK-GX-JSON-DAG: "%359:sub24": 336 # CHECK-GX-JSON-DAG: "%359:sub25": 335 # CHECK-GX-JSON-DAG: "%359:sub26": 334 # CHECK-GX-JSON-DAG: "%359:sub27": 333 # CHECK-GX-JSON-DAG: "%359:sub28": 330 # CHECK-GX-JSON-DAG: "%359:sub29": 329 # CHECK-GX-JSON-DAG: "%359:sub30": 328 # CHECK-GX-JSON-DAG: "%359:sub31": 327 # CHECK-GX-JSON-DAG: "%401:sub0": 420 # CHECK-GX-JSON-DAG: "%401:sub1": 419 # CHECK-GX-JSON-DAG: "%401:sub2": 418 # CHECK-GX-JSON-DAG: "%401:sub3": 417 # CHECK-GX-JSON-DAG: "%401:sub4": 414 # CHECK-GX-JSON-DAG: "%401:sub5": 413 # CHECK-GX-JSON-DAG: "%401:sub6": 412 # CHECK-GX-JSON-DAG: "%401:sub7": 411 # CHECK-GX-JSON-DAG: "%401:sub8": 408 # CHECK-GX-JSON-DAG: "%401:sub9": 407 # CHECK-GX-JSON-DAG: "%401:sub10": 406 # CHECK-GX-JSON-DAG: "%401:sub11": 405 # CHECK-GX-JSON-DAG: "%401:sub12": 402 # CHECK-GX-JSON-DAG: "%401:sub13": 401 # CHECK-GX-JSON-DAG: "%401:sub14": 400 # CHECK-GX-JSON-DAG: "%401:sub15": 399 # CHECK-GX-JSON-DAG: "%401:sub16": 396 # CHECK-GX-JSON-DAG: "%401:sub17": 395 # CHECK-GX-JSON-DAG: "%401:sub18": 394 # CHECK-GX-JSON-DAG: "%401:sub19": 393 # CHECK-GX-JSON-DAG: "%401:sub20": 390 # CHECK-GX-JSON-DAG: "%401:sub21": 389 # CHECK-GX-JSON-DAG: "%401:sub22": 388 # CHECK-GX-JSON-DAG: "%401:sub23": 387 # CHECK-GX-JSON-DAG: "%401:sub24": 384 # CHECK-GX-JSON-DAG: "%401:sub25": 383 # CHECK-GX-JSON-DAG: "%401:sub26": 382 # CHECK-GX-JSON-DAG: "%401:sub27": 381 # CHECK-GX-JSON-DAG: "%401:sub28": 378 # CHECK-GX-JSON-DAG: "%401:sub29": 377 # CHECK-GX-JSON-DAG: "%401:sub30": 376 # CHECK-GX-JSON-DAG: "%401:sub31": 375 # CHECK-GX-JSON-DAG: "%408": 1 # CHECK-GX-JSON-DAG: "%409": 1 # CHECK-GX-JSON-DAG: "%410": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 420 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%412:vreg_128 = REG_SEQUENCE %411, %subreg.sub0, %410, %subreg.sub1, %409, %subreg.sub2, %408, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 83 # CHECK-GX-JSON-DAG: "%69:sub1": 82 # CHECK-GX-JSON-DAG: "%69:sub2": 81 # CHECK-GX-JSON-DAG: "%69:sub3": 80 # CHECK-GX-JSON-DAG: "%69:sub4": 77 # CHECK-GX-JSON-DAG: "%69:sub5": 76 # CHECK-GX-JSON-DAG: "%69:sub6": 75 # CHECK-GX-JSON-DAG: "%69:sub7": 74 # CHECK-GX-JSON-DAG: "%69:sub8": 71 # CHECK-GX-JSON-DAG: "%69:sub9": 70 # CHECK-GX-JSON-DAG: "%69:sub10": 69 # CHECK-GX-JSON-DAG: "%69:sub11": 68 # CHECK-GX-JSON-DAG: "%69:sub12": 65 # CHECK-GX-JSON-DAG: "%69:sub13": 64 # CHECK-GX-JSON-DAG: "%69:sub14": 63 # CHECK-GX-JSON-DAG: "%69:sub15": 62 # CHECK-GX-JSON-DAG: "%69:sub16": 59 # CHECK-GX-JSON-DAG: "%69:sub17": 58 # CHECK-GX-JSON-DAG: "%69:sub18": 57 # CHECK-GX-JSON-DAG: "%69:sub19": 56 # CHECK-GX-JSON-DAG: "%69:sub20": 53 # CHECK-GX-JSON-DAG: "%69:sub21": 52 # CHECK-GX-JSON-DAG: "%69:sub22": 51 # CHECK-GX-JSON-DAG: "%69:sub23": 50 # CHECK-GX-JSON-DAG: "%69:sub24": 47 # CHECK-GX-JSON-DAG: "%69:sub25": 46 # CHECK-GX-JSON-DAG: "%69:sub26": 45 # CHECK-GX-JSON-DAG: "%69:sub27": 44 # CHECK-GX-JSON-DAG: "%69:sub28": 41 # CHECK-GX-JSON-DAG: "%69:sub29": 40 # CHECK-GX-JSON-DAG: "%69:sub30": 39 # CHECK-GX-JSON-DAG: "%69:sub31": 38 # CHECK-GX-JSON-DAG: "%70:sub0": 35 # CHECK-GX-JSON-DAG: "%70:sub1": 34 # CHECK-GX-JSON-DAG: "%70:sub2": 33 # CHECK-GX-JSON-DAG: "%70:sub3": 32 # CHECK-GX-JSON-DAG: "%70:sub4": 29 # CHECK-GX-JSON-DAG: "%70:sub5": 28 # CHECK-GX-JSON-DAG: "%70:sub6": 27 # CHECK-GX-JSON-DAG: "%70:sub7": 26 # CHECK-GX-JSON-DAG: "%70:sub8": 23 # CHECK-GX-JSON-DAG: "%70:sub9": 22 # CHECK-GX-JSON-DAG: "%70:sub10": 21 # CHECK-GX-JSON-DAG: "%70:sub11": 20 # CHECK-GX-JSON-DAG: "%70:sub12": 17 # CHECK-GX-JSON-DAG: "%70:sub13": 16 # CHECK-GX-JSON-DAG: "%70:sub14": 15 # CHECK-GX-JSON-DAG: "%70:sub15": 14 # CHECK-GX-JSON-DAG: "%70:sub16": 11 # CHECK-GX-JSON-DAG: "%70:sub17": 10 # CHECK-GX-JSON-DAG: "%70:sub18": 9 # CHECK-GX-JSON-DAG: "%70:sub19": 8 # CHECK-GX-JSON-DAG: "%70:sub20": 5 # CHECK-GX-JSON-DAG: "%70:sub21": 4 # CHECK-GX-JSON-DAG: "%70:sub22": 3 # CHECK-GX-JSON-DAG: "%70:sub23": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 131 # CHECK-GX-JSON-DAG: "%149:sub1": 130 # CHECK-GX-JSON-DAG: "%149:sub2": 129 # CHECK-GX-JSON-DAG: "%149:sub3": 128 # CHECK-GX-JSON-DAG: "%149:sub4": 125 # CHECK-GX-JSON-DAG: "%149:sub5": 124 # CHECK-GX-JSON-DAG: "%149:sub6": 123 # CHECK-GX-JSON-DAG: "%149:sub7": 122 # CHECK-GX-JSON-DAG: "%149:sub8": 119 # CHECK-GX-JSON-DAG: "%149:sub9": 118 # CHECK-GX-JSON-DAG: "%149:sub10": 117 # CHECK-GX-JSON-DAG: "%149:sub11": 116 # CHECK-GX-JSON-DAG: "%149:sub12": 113 # CHECK-GX-JSON-DAG: "%149:sub13": 112 # CHECK-GX-JSON-DAG: "%149:sub14": 111 # CHECK-GX-JSON-DAG: "%149:sub15": 110 # CHECK-GX-JSON-DAG: "%149:sub16": 107 # CHECK-GX-JSON-DAG: "%149:sub17": 106 # CHECK-GX-JSON-DAG: "%149:sub18": 105 # CHECK-GX-JSON-DAG: "%149:sub19": 104 # CHECK-GX-JSON-DAG: "%149:sub20": 101 # CHECK-GX-JSON-DAG: "%149:sub21": 100 # CHECK-GX-JSON-DAG: "%149:sub22": 99 # CHECK-GX-JSON-DAG: "%149:sub23": 98 # CHECK-GX-JSON-DAG: "%149:sub24": 95 # CHECK-GX-JSON-DAG: "%149:sub25": 94 # CHECK-GX-JSON-DAG: "%149:sub26": 93 # CHECK-GX-JSON-DAG: "%149:sub27": 92 # CHECK-GX-JSON-DAG: "%149:sub28": 89 # CHECK-GX-JSON-DAG: "%149:sub29": 88 # CHECK-GX-JSON-DAG: "%149:sub30": 87 # CHECK-GX-JSON-DAG: "%149:sub31": 86 # CHECK-GX-JSON-DAG: "%191:sub0": 179 # CHECK-GX-JSON-DAG: "%191:sub1": 178 # CHECK-GX-JSON-DAG: "%191:sub2": 177 # CHECK-GX-JSON-DAG: "%191:sub3": 176 # CHECK-GX-JSON-DAG: "%191:sub4": 173 # CHECK-GX-JSON-DAG: "%191:sub5": 172 # CHECK-GX-JSON-DAG: "%191:sub6": 171 # CHECK-GX-JSON-DAG: "%191:sub7": 170 # CHECK-GX-JSON-DAG: "%191:sub8": 167 # CHECK-GX-JSON-DAG: "%191:sub9": 166 # CHECK-GX-JSON-DAG: "%191:sub10": 165 # CHECK-GX-JSON-DAG: "%191:sub11": 164 # CHECK-GX-JSON-DAG: "%191:sub12": 161 # CHECK-GX-JSON-DAG: "%191:sub13": 160 # CHECK-GX-JSON-DAG: "%191:sub14": 159 # CHECK-GX-JSON-DAG: "%191:sub15": 158 # CHECK-GX-JSON-DAG: "%191:sub16": 155 # CHECK-GX-JSON-DAG: "%191:sub17": 154 # CHECK-GX-JSON-DAG: "%191:sub18": 153 # CHECK-GX-JSON-DAG: "%191:sub19": 152 # CHECK-GX-JSON-DAG: "%191:sub20": 149 # CHECK-GX-JSON-DAG: "%191:sub21": 148 # CHECK-GX-JSON-DAG: "%191:sub22": 147 # CHECK-GX-JSON-DAG: "%191:sub23": 146 # CHECK-GX-JSON-DAG: "%191:sub24": 143 # CHECK-GX-JSON-DAG: "%191:sub25": 142 # CHECK-GX-JSON-DAG: "%191:sub26": 141 # CHECK-GX-JSON-DAG: "%191:sub27": 140 # CHECK-GX-JSON-DAG: "%191:sub28": 137 # CHECK-GX-JSON-DAG: "%191:sub29": 136 # CHECK-GX-JSON-DAG: "%191:sub30": 135 # CHECK-GX-JSON-DAG: "%191:sub31": 134 # CHECK-GX-JSON-DAG: "%233:sub0": 227 # CHECK-GX-JSON-DAG: "%233:sub1": 226 # CHECK-GX-JSON-DAG: "%233:sub2": 225 # CHECK-GX-JSON-DAG: "%233:sub3": 224 # CHECK-GX-JSON-DAG: "%233:sub4": 221 # CHECK-GX-JSON-DAG: "%233:sub5": 220 # CHECK-GX-JSON-DAG: "%233:sub6": 219 # CHECK-GX-JSON-DAG: "%233:sub7": 218 # CHECK-GX-JSON-DAG: "%233:sub8": 215 # CHECK-GX-JSON-DAG: "%233:sub9": 214 # CHECK-GX-JSON-DAG: "%233:sub10": 213 # CHECK-GX-JSON-DAG: "%233:sub11": 212 # CHECK-GX-JSON-DAG: "%233:sub12": 209 # CHECK-GX-JSON-DAG: "%233:sub13": 208 # CHECK-GX-JSON-DAG: "%233:sub14": 207 # CHECK-GX-JSON-DAG: "%233:sub15": 206 # CHECK-GX-JSON-DAG: "%233:sub16": 203 # CHECK-GX-JSON-DAG: "%233:sub17": 202 # CHECK-GX-JSON-DAG: "%233:sub18": 201 # CHECK-GX-JSON-DAG: "%233:sub19": 200 # CHECK-GX-JSON-DAG: "%233:sub20": 197 # CHECK-GX-JSON-DAG: "%233:sub21": 196 # CHECK-GX-JSON-DAG: "%233:sub22": 195 # CHECK-GX-JSON-DAG: "%233:sub23": 194 # CHECK-GX-JSON-DAG: "%233:sub24": 191 # CHECK-GX-JSON-DAG: "%233:sub25": 190 # CHECK-GX-JSON-DAG: "%233:sub26": 189 # CHECK-GX-JSON-DAG: "%233:sub27": 188 # CHECK-GX-JSON-DAG: "%233:sub28": 185 # CHECK-GX-JSON-DAG: "%233:sub29": 184 # CHECK-GX-JSON-DAG: "%233:sub30": 183 # CHECK-GX-JSON-DAG: "%233:sub31": 182 # CHECK-GX-JSON-DAG: "%275:sub0": 275 # CHECK-GX-JSON-DAG: "%275:sub1": 274 # CHECK-GX-JSON-DAG: "%275:sub2": 273 # CHECK-GX-JSON-DAG: "%275:sub3": 272 # CHECK-GX-JSON-DAG: "%275:sub4": 269 # CHECK-GX-JSON-DAG: "%275:sub5": 268 # CHECK-GX-JSON-DAG: "%275:sub6": 267 # CHECK-GX-JSON-DAG: "%275:sub7": 266 # CHECK-GX-JSON-DAG: "%275:sub8": 263 # CHECK-GX-JSON-DAG: "%275:sub9": 262 # CHECK-GX-JSON-DAG: "%275:sub10": 261 # CHECK-GX-JSON-DAG: "%275:sub11": 260 # CHECK-GX-JSON-DAG: "%275:sub12": 257 # CHECK-GX-JSON-DAG: "%275:sub13": 256 # CHECK-GX-JSON-DAG: "%275:sub14": 255 # CHECK-GX-JSON-DAG: "%275:sub15": 254 # CHECK-GX-JSON-DAG: "%275:sub16": 251 # CHECK-GX-JSON-DAG: "%275:sub17": 250 # CHECK-GX-JSON-DAG: "%275:sub18": 249 # CHECK-GX-JSON-DAG: "%275:sub19": 248 # CHECK-GX-JSON-DAG: "%275:sub20": 245 # CHECK-GX-JSON-DAG: "%275:sub21": 244 # CHECK-GX-JSON-DAG: "%275:sub22": 243 # CHECK-GX-JSON-DAG: "%275:sub23": 242 # CHECK-GX-JSON-DAG: "%275:sub24": 239 # CHECK-GX-JSON-DAG: "%275:sub25": 238 # CHECK-GX-JSON-DAG: "%275:sub26": 237 # CHECK-GX-JSON-DAG: "%275:sub27": 236 # CHECK-GX-JSON-DAG: "%275:sub28": 233 # CHECK-GX-JSON-DAG: "%275:sub29": 232 # CHECK-GX-JSON-DAG: "%275:sub30": 231 # CHECK-GX-JSON-DAG: "%275:sub31": 230 # CHECK-GX-JSON-DAG: "%317:sub0": 323 # CHECK-GX-JSON-DAG: "%317:sub1": 322 # CHECK-GX-JSON-DAG: "%317:sub2": 321 # CHECK-GX-JSON-DAG: "%317:sub3": 320 # CHECK-GX-JSON-DAG: "%317:sub4": 317 # CHECK-GX-JSON-DAG: "%317:sub5": 316 # CHECK-GX-JSON-DAG: "%317:sub6": 315 # CHECK-GX-JSON-DAG: "%317:sub7": 314 # CHECK-GX-JSON-DAG: "%317:sub8": 311 # CHECK-GX-JSON-DAG: "%317:sub9": 310 # CHECK-GX-JSON-DAG: "%317:sub10": 309 # CHECK-GX-JSON-DAG: "%317:sub11": 308 # CHECK-GX-JSON-DAG: "%317:sub12": 305 # CHECK-GX-JSON-DAG: "%317:sub13": 304 # CHECK-GX-JSON-DAG: "%317:sub14": 303 # CHECK-GX-JSON-DAG: "%317:sub15": 302 # CHECK-GX-JSON-DAG: "%317:sub16": 299 # CHECK-GX-JSON-DAG: "%317:sub17": 298 # CHECK-GX-JSON-DAG: "%317:sub18": 297 # CHECK-GX-JSON-DAG: "%317:sub19": 296 # CHECK-GX-JSON-DAG: "%317:sub20": 293 # CHECK-GX-JSON-DAG: "%317:sub21": 292 # CHECK-GX-JSON-DAG: "%317:sub22": 291 # CHECK-GX-JSON-DAG: "%317:sub23": 290 # CHECK-GX-JSON-DAG: "%317:sub24": 287 # CHECK-GX-JSON-DAG: "%317:sub25": 286 # CHECK-GX-JSON-DAG: "%317:sub26": 285 # CHECK-GX-JSON-DAG: "%317:sub27": 284 # CHECK-GX-JSON-DAG: "%317:sub28": 281 # CHECK-GX-JSON-DAG: "%317:sub29": 280 # CHECK-GX-JSON-DAG: "%317:sub30": 279 # CHECK-GX-JSON-DAG: "%317:sub31": 278 # CHECK-GX-JSON-DAG: "%359:sub0": 371 # CHECK-GX-JSON-DAG: "%359:sub1": 370 # CHECK-GX-JSON-DAG: "%359:sub2": 369 # CHECK-GX-JSON-DAG: "%359:sub3": 368 # CHECK-GX-JSON-DAG: "%359:sub4": 365 # CHECK-GX-JSON-DAG: "%359:sub5": 364 # CHECK-GX-JSON-DAG: "%359:sub6": 363 # CHECK-GX-JSON-DAG: "%359:sub7": 362 # CHECK-GX-JSON-DAG: "%359:sub8": 359 # CHECK-GX-JSON-DAG: "%359:sub9": 358 # CHECK-GX-JSON-DAG: "%359:sub10": 357 # CHECK-GX-JSON-DAG: "%359:sub11": 356 # CHECK-GX-JSON-DAG: "%359:sub12": 353 # CHECK-GX-JSON-DAG: "%359:sub13": 352 # CHECK-GX-JSON-DAG: "%359:sub14": 351 # CHECK-GX-JSON-DAG: "%359:sub15": 350 # CHECK-GX-JSON-DAG: "%359:sub16": 347 # CHECK-GX-JSON-DAG: "%359:sub17": 346 # CHECK-GX-JSON-DAG: "%359:sub18": 345 # CHECK-GX-JSON-DAG: "%359:sub19": 344 # CHECK-GX-JSON-DAG: "%359:sub20": 341 # CHECK-GX-JSON-DAG: "%359:sub21": 340 # CHECK-GX-JSON-DAG: "%359:sub22": 339 # CHECK-GX-JSON-DAG: "%359:sub23": 338 # CHECK-GX-JSON-DAG: "%359:sub24": 335 # CHECK-GX-JSON-DAG: "%359:sub25": 334 # CHECK-GX-JSON-DAG: "%359:sub26": 333 # CHECK-GX-JSON-DAG: "%359:sub27": 332 # CHECK-GX-JSON-DAG: "%359:sub28": 329 # CHECK-GX-JSON-DAG: "%359:sub29": 328 # CHECK-GX-JSON-DAG: "%359:sub30": 327 # CHECK-GX-JSON-DAG: "%359:sub31": 326 # CHECK-GX-JSON-DAG: "%401:sub0": 419 # CHECK-GX-JSON-DAG: "%401:sub1": 418 # CHECK-GX-JSON-DAG: "%401:sub2": 417 # CHECK-GX-JSON-DAG: "%401:sub3": 416 # CHECK-GX-JSON-DAG: "%401:sub4": 413 # CHECK-GX-JSON-DAG: "%401:sub5": 412 # CHECK-GX-JSON-DAG: "%401:sub6": 411 # CHECK-GX-JSON-DAG: "%401:sub7": 410 # CHECK-GX-JSON-DAG: "%401:sub8": 407 # CHECK-GX-JSON-DAG: "%401:sub9": 406 # CHECK-GX-JSON-DAG: "%401:sub10": 405 # CHECK-GX-JSON-DAG: "%401:sub11": 404 # CHECK-GX-JSON-DAG: "%401:sub12": 401 # CHECK-GX-JSON-DAG: "%401:sub13": 400 # CHECK-GX-JSON-DAG: "%401:sub14": 399 # CHECK-GX-JSON-DAG: "%401:sub15": 398 # CHECK-GX-JSON-DAG: "%401:sub16": 395 # CHECK-GX-JSON-DAG: "%401:sub17": 394 # CHECK-GX-JSON-DAG: "%401:sub18": 393 # CHECK-GX-JSON-DAG: "%401:sub19": 392 # CHECK-GX-JSON-DAG: "%401:sub20": 389 # CHECK-GX-JSON-DAG: "%401:sub21": 388 # CHECK-GX-JSON-DAG: "%401:sub22": 387 # CHECK-GX-JSON-DAG: "%401:sub23": 386 # CHECK-GX-JSON-DAG: "%401:sub24": 383 # CHECK-GX-JSON-DAG: "%401:sub25": 382 # CHECK-GX-JSON-DAG: "%401:sub26": 381 # CHECK-GX-JSON-DAG: "%401:sub27": 380 # CHECK-GX-JSON-DAG: "%401:sub28": 377 # CHECK-GX-JSON-DAG: "%401:sub29": 376 # CHECK-GX-JSON-DAG: "%401:sub30": 375 # CHECK-GX-JSON-DAG: "%401:sub31": 374 # CHECK-GX-JSON-DAG: "%408": 0 # CHECK-GX-JSON-DAG: "%409": 0 # CHECK-GX-JSON-DAG: "%410": 0 # CHECK-GX-JSON-DAG: "%411": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 419 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %413:vreg_64, %412, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 82 # CHECK-GX-JSON-DAG: "%69:sub1": 81 # CHECK-GX-JSON-DAG: "%69:sub2": 80 # CHECK-GX-JSON-DAG: "%69:sub3": 79 # CHECK-GX-JSON-DAG: "%69:sub4": 76 # CHECK-GX-JSON-DAG: "%69:sub5": 75 # CHECK-GX-JSON-DAG: "%69:sub6": 74 # CHECK-GX-JSON-DAG: "%69:sub7": 73 # CHECK-GX-JSON-DAG: "%69:sub8": 70 # CHECK-GX-JSON-DAG: "%69:sub9": 69 # CHECK-GX-JSON-DAG: "%69:sub10": 68 # CHECK-GX-JSON-DAG: "%69:sub11": 67 # CHECK-GX-JSON-DAG: "%69:sub12": 64 # CHECK-GX-JSON-DAG: "%69:sub13": 63 # CHECK-GX-JSON-DAG: "%69:sub14": 62 # CHECK-GX-JSON-DAG: "%69:sub15": 61 # CHECK-GX-JSON-DAG: "%69:sub16": 58 # CHECK-GX-JSON-DAG: "%69:sub17": 57 # CHECK-GX-JSON-DAG: "%69:sub18": 56 # CHECK-GX-JSON-DAG: "%69:sub19": 55 # CHECK-GX-JSON-DAG: "%69:sub20": 52 # CHECK-GX-JSON-DAG: "%69:sub21": 51 # CHECK-GX-JSON-DAG: "%69:sub22": 50 # CHECK-GX-JSON-DAG: "%69:sub23": 49 # CHECK-GX-JSON-DAG: "%69:sub24": 46 # CHECK-GX-JSON-DAG: "%69:sub25": 45 # CHECK-GX-JSON-DAG: "%69:sub26": 44 # CHECK-GX-JSON-DAG: "%69:sub27": 43 # CHECK-GX-JSON-DAG: "%69:sub28": 40 # CHECK-GX-JSON-DAG: "%69:sub29": 39 # CHECK-GX-JSON-DAG: "%69:sub30": 38 # CHECK-GX-JSON-DAG: "%69:sub31": 37 # CHECK-GX-JSON-DAG: "%70:sub0": 34 # CHECK-GX-JSON-DAG: "%70:sub1": 33 # CHECK-GX-JSON-DAG: "%70:sub2": 32 # CHECK-GX-JSON-DAG: "%70:sub3": 31 # CHECK-GX-JSON-DAG: "%70:sub4": 28 # CHECK-GX-JSON-DAG: "%70:sub5": 27 # CHECK-GX-JSON-DAG: "%70:sub6": 26 # CHECK-GX-JSON-DAG: "%70:sub7": 25 # CHECK-GX-JSON-DAG: "%70:sub8": 22 # CHECK-GX-JSON-DAG: "%70:sub9": 21 # CHECK-GX-JSON-DAG: "%70:sub10": 20 # CHECK-GX-JSON-DAG: "%70:sub11": 19 # CHECK-GX-JSON-DAG: "%70:sub12": 16 # CHECK-GX-JSON-DAG: "%70:sub13": 15 # CHECK-GX-JSON-DAG: "%70:sub14": 14 # CHECK-GX-JSON-DAG: "%70:sub15": 13 # CHECK-GX-JSON-DAG: "%70:sub16": 10 # CHECK-GX-JSON-DAG: "%70:sub17": 9 # CHECK-GX-JSON-DAG: "%70:sub18": 8 # CHECK-GX-JSON-DAG: "%70:sub19": 7 # CHECK-GX-JSON-DAG: "%70:sub20": 4 # CHECK-GX-JSON-DAG: "%70:sub21": 3 # CHECK-GX-JSON-DAG: "%70:sub22": 2 # CHECK-GX-JSON-DAG: "%70:sub23": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 130 # CHECK-GX-JSON-DAG: "%149:sub1": 129 # CHECK-GX-JSON-DAG: "%149:sub2": 128 # CHECK-GX-JSON-DAG: "%149:sub3": 127 # CHECK-GX-JSON-DAG: "%149:sub4": 124 # CHECK-GX-JSON-DAG: "%149:sub5": 123 # CHECK-GX-JSON-DAG: "%149:sub6": 122 # CHECK-GX-JSON-DAG: "%149:sub7": 121 # CHECK-GX-JSON-DAG: "%149:sub8": 118 # CHECK-GX-JSON-DAG: "%149:sub9": 117 # CHECK-GX-JSON-DAG: "%149:sub10": 116 # CHECK-GX-JSON-DAG: "%149:sub11": 115 # CHECK-GX-JSON-DAG: "%149:sub12": 112 # CHECK-GX-JSON-DAG: "%149:sub13": 111 # CHECK-GX-JSON-DAG: "%149:sub14": 110 # CHECK-GX-JSON-DAG: "%149:sub15": 109 # CHECK-GX-JSON-DAG: "%149:sub16": 106 # CHECK-GX-JSON-DAG: "%149:sub17": 105 # CHECK-GX-JSON-DAG: "%149:sub18": 104 # CHECK-GX-JSON-DAG: "%149:sub19": 103 # CHECK-GX-JSON-DAG: "%149:sub20": 100 # CHECK-GX-JSON-DAG: "%149:sub21": 99 # CHECK-GX-JSON-DAG: "%149:sub22": 98 # CHECK-GX-JSON-DAG: "%149:sub23": 97 # CHECK-GX-JSON-DAG: "%149:sub24": 94 # CHECK-GX-JSON-DAG: "%149:sub25": 93 # CHECK-GX-JSON-DAG: "%149:sub26": 92 # CHECK-GX-JSON-DAG: "%149:sub27": 91 # CHECK-GX-JSON-DAG: "%149:sub28": 88 # CHECK-GX-JSON-DAG: "%149:sub29": 87 # CHECK-GX-JSON-DAG: "%149:sub30": 86 # CHECK-GX-JSON-DAG: "%149:sub31": 85 # CHECK-GX-JSON-DAG: "%191:sub0": 178 # CHECK-GX-JSON-DAG: "%191:sub1": 177 # CHECK-GX-JSON-DAG: "%191:sub2": 176 # CHECK-GX-JSON-DAG: "%191:sub3": 175 # CHECK-GX-JSON-DAG: "%191:sub4": 172 # CHECK-GX-JSON-DAG: "%191:sub5": 171 # CHECK-GX-JSON-DAG: "%191:sub6": 170 # CHECK-GX-JSON-DAG: "%191:sub7": 169 # CHECK-GX-JSON-DAG: "%191:sub8": 166 # CHECK-GX-JSON-DAG: "%191:sub9": 165 # CHECK-GX-JSON-DAG: "%191:sub10": 164 # CHECK-GX-JSON-DAG: "%191:sub11": 163 # CHECK-GX-JSON-DAG: "%191:sub12": 160 # CHECK-GX-JSON-DAG: "%191:sub13": 159 # CHECK-GX-JSON-DAG: "%191:sub14": 158 # CHECK-GX-JSON-DAG: "%191:sub15": 157 # CHECK-GX-JSON-DAG: "%191:sub16": 154 # CHECK-GX-JSON-DAG: "%191:sub17": 153 # CHECK-GX-JSON-DAG: "%191:sub18": 152 # CHECK-GX-JSON-DAG: "%191:sub19": 151 # CHECK-GX-JSON-DAG: "%191:sub20": 148 # CHECK-GX-JSON-DAG: "%191:sub21": 147 # CHECK-GX-JSON-DAG: "%191:sub22": 146 # CHECK-GX-JSON-DAG: "%191:sub23": 145 # CHECK-GX-JSON-DAG: "%191:sub24": 142 # CHECK-GX-JSON-DAG: "%191:sub25": 141 # CHECK-GX-JSON-DAG: "%191:sub26": 140 # CHECK-GX-JSON-DAG: "%191:sub27": 139 # CHECK-GX-JSON-DAG: "%191:sub28": 136 # CHECK-GX-JSON-DAG: "%191:sub29": 135 # CHECK-GX-JSON-DAG: "%191:sub30": 134 # CHECK-GX-JSON-DAG: "%191:sub31": 133 # CHECK-GX-JSON-DAG: "%233:sub0": 226 # CHECK-GX-JSON-DAG: "%233:sub1": 225 # CHECK-GX-JSON-DAG: "%233:sub2": 224 # CHECK-GX-JSON-DAG: "%233:sub3": 223 # CHECK-GX-JSON-DAG: "%233:sub4": 220 # CHECK-GX-JSON-DAG: "%233:sub5": 219 # CHECK-GX-JSON-DAG: "%233:sub6": 218 # CHECK-GX-JSON-DAG: "%233:sub7": 217 # CHECK-GX-JSON-DAG: "%233:sub8": 214 # CHECK-GX-JSON-DAG: "%233:sub9": 213 # CHECK-GX-JSON-DAG: "%233:sub10": 212 # CHECK-GX-JSON-DAG: "%233:sub11": 211 # CHECK-GX-JSON-DAG: "%233:sub12": 208 # CHECK-GX-JSON-DAG: "%233:sub13": 207 # CHECK-GX-JSON-DAG: "%233:sub14": 206 # CHECK-GX-JSON-DAG: "%233:sub15": 205 # CHECK-GX-JSON-DAG: "%233:sub16": 202 # CHECK-GX-JSON-DAG: "%233:sub17": 201 # CHECK-GX-JSON-DAG: "%233:sub18": 200 # CHECK-GX-JSON-DAG: "%233:sub19": 199 # CHECK-GX-JSON-DAG: "%233:sub20": 196 # CHECK-GX-JSON-DAG: "%233:sub21": 195 # CHECK-GX-JSON-DAG: "%233:sub22": 194 # CHECK-GX-JSON-DAG: "%233:sub23": 193 # CHECK-GX-JSON-DAG: "%233:sub24": 190 # CHECK-GX-JSON-DAG: "%233:sub25": 189 # CHECK-GX-JSON-DAG: "%233:sub26": 188 # CHECK-GX-JSON-DAG: "%233:sub27": 187 # CHECK-GX-JSON-DAG: "%233:sub28": 184 # CHECK-GX-JSON-DAG: "%233:sub29": 183 # CHECK-GX-JSON-DAG: "%233:sub30": 182 # CHECK-GX-JSON-DAG: "%233:sub31": 181 # CHECK-GX-JSON-DAG: "%275:sub0": 274 # CHECK-GX-JSON-DAG: "%275:sub1": 273 # CHECK-GX-JSON-DAG: "%275:sub2": 272 # CHECK-GX-JSON-DAG: "%275:sub3": 271 # CHECK-GX-JSON-DAG: "%275:sub4": 268 # CHECK-GX-JSON-DAG: "%275:sub5": 267 # CHECK-GX-JSON-DAG: "%275:sub6": 266 # CHECK-GX-JSON-DAG: "%275:sub7": 265 # CHECK-GX-JSON-DAG: "%275:sub8": 262 # CHECK-GX-JSON-DAG: "%275:sub9": 261 # CHECK-GX-JSON-DAG: "%275:sub10": 260 # CHECK-GX-JSON-DAG: "%275:sub11": 259 # CHECK-GX-JSON-DAG: "%275:sub12": 256 # CHECK-GX-JSON-DAG: "%275:sub13": 255 # CHECK-GX-JSON-DAG: "%275:sub14": 254 # CHECK-GX-JSON-DAG: "%275:sub15": 253 # CHECK-GX-JSON-DAG: "%275:sub16": 250 # CHECK-GX-JSON-DAG: "%275:sub17": 249 # CHECK-GX-JSON-DAG: "%275:sub18": 248 # CHECK-GX-JSON-DAG: "%275:sub19": 247 # CHECK-GX-JSON-DAG: "%275:sub20": 244 # CHECK-GX-JSON-DAG: "%275:sub21": 243 # CHECK-GX-JSON-DAG: "%275:sub22": 242 # CHECK-GX-JSON-DAG: "%275:sub23": 241 # CHECK-GX-JSON-DAG: "%275:sub24": 238 # CHECK-GX-JSON-DAG: "%275:sub25": 237 # CHECK-GX-JSON-DAG: "%275:sub26": 236 # CHECK-GX-JSON-DAG: "%275:sub27": 235 # CHECK-GX-JSON-DAG: "%275:sub28": 232 # CHECK-GX-JSON-DAG: "%275:sub29": 231 # CHECK-GX-JSON-DAG: "%275:sub30": 230 # CHECK-GX-JSON-DAG: "%275:sub31": 229 # CHECK-GX-JSON-DAG: "%317:sub0": 322 # CHECK-GX-JSON-DAG: "%317:sub1": 321 # CHECK-GX-JSON-DAG: "%317:sub2": 320 # CHECK-GX-JSON-DAG: "%317:sub3": 319 # CHECK-GX-JSON-DAG: "%317:sub4": 316 # CHECK-GX-JSON-DAG: "%317:sub5": 315 # CHECK-GX-JSON-DAG: "%317:sub6": 314 # CHECK-GX-JSON-DAG: "%317:sub7": 313 # CHECK-GX-JSON-DAG: "%317:sub8": 310 # CHECK-GX-JSON-DAG: "%317:sub9": 309 # CHECK-GX-JSON-DAG: "%317:sub10": 308 # CHECK-GX-JSON-DAG: "%317:sub11": 307 # CHECK-GX-JSON-DAG: "%317:sub12": 304 # CHECK-GX-JSON-DAG: "%317:sub13": 303 # CHECK-GX-JSON-DAG: "%317:sub14": 302 # CHECK-GX-JSON-DAG: "%317:sub15": 301 # CHECK-GX-JSON-DAG: "%317:sub16": 298 # CHECK-GX-JSON-DAG: "%317:sub17": 297 # CHECK-GX-JSON-DAG: "%317:sub18": 296 # CHECK-GX-JSON-DAG: "%317:sub19": 295 # CHECK-GX-JSON-DAG: "%317:sub20": 292 # CHECK-GX-JSON-DAG: "%317:sub21": 291 # CHECK-GX-JSON-DAG: "%317:sub22": 290 # CHECK-GX-JSON-DAG: "%317:sub23": 289 # CHECK-GX-JSON-DAG: "%317:sub24": 286 # CHECK-GX-JSON-DAG: "%317:sub25": 285 # CHECK-GX-JSON-DAG: "%317:sub26": 284 # CHECK-GX-JSON-DAG: "%317:sub27": 283 # CHECK-GX-JSON-DAG: "%317:sub28": 280 # CHECK-GX-JSON-DAG: "%317:sub29": 279 # CHECK-GX-JSON-DAG: "%317:sub30": 278 # CHECK-GX-JSON-DAG: "%317:sub31": 277 # CHECK-GX-JSON-DAG: "%359:sub0": 370 # CHECK-GX-JSON-DAG: "%359:sub1": 369 # CHECK-GX-JSON-DAG: "%359:sub2": 368 # CHECK-GX-JSON-DAG: "%359:sub3": 367 # CHECK-GX-JSON-DAG: "%359:sub4": 364 # CHECK-GX-JSON-DAG: "%359:sub5": 363 # CHECK-GX-JSON-DAG: "%359:sub6": 362 # CHECK-GX-JSON-DAG: "%359:sub7": 361 # CHECK-GX-JSON-DAG: "%359:sub8": 358 # CHECK-GX-JSON-DAG: "%359:sub9": 357 # CHECK-GX-JSON-DAG: "%359:sub10": 356 # CHECK-GX-JSON-DAG: "%359:sub11": 355 # CHECK-GX-JSON-DAG: "%359:sub12": 352 # CHECK-GX-JSON-DAG: "%359:sub13": 351 # CHECK-GX-JSON-DAG: "%359:sub14": 350 # CHECK-GX-JSON-DAG: "%359:sub15": 349 # CHECK-GX-JSON-DAG: "%359:sub16": 346 # CHECK-GX-JSON-DAG: "%359:sub17": 345 # CHECK-GX-JSON-DAG: "%359:sub18": 344 # CHECK-GX-JSON-DAG: "%359:sub19": 343 # CHECK-GX-JSON-DAG: "%359:sub20": 340 # CHECK-GX-JSON-DAG: "%359:sub21": 339 # CHECK-GX-JSON-DAG: "%359:sub22": 338 # CHECK-GX-JSON-DAG: "%359:sub23": 337 # CHECK-GX-JSON-DAG: "%359:sub24": 334 # CHECK-GX-JSON-DAG: "%359:sub25": 333 # CHECK-GX-JSON-DAG: "%359:sub26": 332 # CHECK-GX-JSON-DAG: "%359:sub27": 331 # CHECK-GX-JSON-DAG: "%359:sub28": 328 # CHECK-GX-JSON-DAG: "%359:sub29": 327 # CHECK-GX-JSON-DAG: "%359:sub30": 326 # CHECK-GX-JSON-DAG: "%359:sub31": 325 # CHECK-GX-JSON-DAG: "%401:sub0": 418 # CHECK-GX-JSON-DAG: "%401:sub1": 417 # CHECK-GX-JSON-DAG: "%401:sub2": 416 # CHECK-GX-JSON-DAG: "%401:sub3": 415 # CHECK-GX-JSON-DAG: "%401:sub4": 412 # CHECK-GX-JSON-DAG: "%401:sub5": 411 # CHECK-GX-JSON-DAG: "%401:sub6": 410 # CHECK-GX-JSON-DAG: "%401:sub7": 409 # CHECK-GX-JSON-DAG: "%401:sub8": 406 # CHECK-GX-JSON-DAG: "%401:sub9": 405 # CHECK-GX-JSON-DAG: "%401:sub10": 404 # CHECK-GX-JSON-DAG: "%401:sub11": 403 # CHECK-GX-JSON-DAG: "%401:sub12": 400 # CHECK-GX-JSON-DAG: "%401:sub13": 399 # CHECK-GX-JSON-DAG: "%401:sub14": 398 # CHECK-GX-JSON-DAG: "%401:sub15": 397 # CHECK-GX-JSON-DAG: "%401:sub16": 394 # CHECK-GX-JSON-DAG: "%401:sub17": 393 # CHECK-GX-JSON-DAG: "%401:sub18": 392 # CHECK-GX-JSON-DAG: "%401:sub19": 391 # CHECK-GX-JSON-DAG: "%401:sub20": 388 # CHECK-GX-JSON-DAG: "%401:sub21": 387 # CHECK-GX-JSON-DAG: "%401:sub22": 386 # CHECK-GX-JSON-DAG: "%401:sub23": 385 # CHECK-GX-JSON-DAG: "%401:sub24": 382 # CHECK-GX-JSON-DAG: "%401:sub25": 381 # CHECK-GX-JSON-DAG: "%401:sub26": 380 # CHECK-GX-JSON-DAG: "%401:sub27": 379 # CHECK-GX-JSON-DAG: "%401:sub28": 376 # CHECK-GX-JSON-DAG: "%401:sub29": 375 # CHECK-GX-JSON-DAG: "%401:sub30": 374 # CHECK-GX-JSON-DAG: "%401:sub31": 373 # CHECK-GX-JSON-DAG: "%412": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 418 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%414:vgpr_32 = COPY %70.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 81 # CHECK-GX-JSON-DAG: "%69:sub1": 80 # CHECK-GX-JSON-DAG: "%69:sub2": 79 # CHECK-GX-JSON-DAG: "%69:sub3": 78 # CHECK-GX-JSON-DAG: "%69:sub4": 75 # CHECK-GX-JSON-DAG: "%69:sub5": 74 # CHECK-GX-JSON-DAG: "%69:sub6": 73 # CHECK-GX-JSON-DAG: "%69:sub7": 72 # CHECK-GX-JSON-DAG: "%69:sub8": 69 # CHECK-GX-JSON-DAG: "%69:sub9": 68 # CHECK-GX-JSON-DAG: "%69:sub10": 67 # CHECK-GX-JSON-DAG: "%69:sub11": 66 # CHECK-GX-JSON-DAG: "%69:sub12": 63 # CHECK-GX-JSON-DAG: "%69:sub13": 62 # CHECK-GX-JSON-DAG: "%69:sub14": 61 # CHECK-GX-JSON-DAG: "%69:sub15": 60 # CHECK-GX-JSON-DAG: "%69:sub16": 57 # CHECK-GX-JSON-DAG: "%69:sub17": 56 # CHECK-GX-JSON-DAG: "%69:sub18": 55 # CHECK-GX-JSON-DAG: "%69:sub19": 54 # CHECK-GX-JSON-DAG: "%69:sub20": 51 # CHECK-GX-JSON-DAG: "%69:sub21": 50 # CHECK-GX-JSON-DAG: "%69:sub22": 49 # CHECK-GX-JSON-DAG: "%69:sub23": 48 # CHECK-GX-JSON-DAG: "%69:sub24": 45 # CHECK-GX-JSON-DAG: "%69:sub25": 44 # CHECK-GX-JSON-DAG: "%69:sub26": 43 # CHECK-GX-JSON-DAG: "%69:sub27": 42 # CHECK-GX-JSON-DAG: "%69:sub28": 39 # CHECK-GX-JSON-DAG: "%69:sub29": 38 # CHECK-GX-JSON-DAG: "%69:sub30": 37 # CHECK-GX-JSON-DAG: "%69:sub31": 36 # CHECK-GX-JSON-DAG: "%70:sub0": 33 # CHECK-GX-JSON-DAG: "%70:sub1": 32 # CHECK-GX-JSON-DAG: "%70:sub2": 31 # CHECK-GX-JSON-DAG: "%70:sub3": 30 # CHECK-GX-JSON-DAG: "%70:sub4": 27 # CHECK-GX-JSON-DAG: "%70:sub5": 26 # CHECK-GX-JSON-DAG: "%70:sub6": 25 # CHECK-GX-JSON-DAG: "%70:sub7": 24 # CHECK-GX-JSON-DAG: "%70:sub8": 21 # CHECK-GX-JSON-DAG: "%70:sub9": 20 # CHECK-GX-JSON-DAG: "%70:sub10": 19 # CHECK-GX-JSON-DAG: "%70:sub11": 18 # CHECK-GX-JSON-DAG: "%70:sub12": 15 # CHECK-GX-JSON-DAG: "%70:sub13": 14 # CHECK-GX-JSON-DAG: "%70:sub14": 13 # CHECK-GX-JSON-DAG: "%70:sub15": 12 # CHECK-GX-JSON-DAG: "%70:sub16": 9 # CHECK-GX-JSON-DAG: "%70:sub17": 8 # CHECK-GX-JSON-DAG: "%70:sub18": 7 # CHECK-GX-JSON-DAG: "%70:sub19": 6 # CHECK-GX-JSON-DAG: "%70:sub20": 3 # CHECK-GX-JSON-DAG: "%70:sub21": 2 # CHECK-GX-JSON-DAG: "%70:sub22": 1 # CHECK-GX-JSON-DAG: "%70:sub23": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 129 # CHECK-GX-JSON-DAG: "%149:sub1": 128 # CHECK-GX-JSON-DAG: "%149:sub2": 127 # CHECK-GX-JSON-DAG: "%149:sub3": 126 # CHECK-GX-JSON-DAG: "%149:sub4": 123 # CHECK-GX-JSON-DAG: "%149:sub5": 122 # CHECK-GX-JSON-DAG: "%149:sub6": 121 # CHECK-GX-JSON-DAG: "%149:sub7": 120 # CHECK-GX-JSON-DAG: "%149:sub8": 117 # CHECK-GX-JSON-DAG: "%149:sub9": 116 # CHECK-GX-JSON-DAG: "%149:sub10": 115 # CHECK-GX-JSON-DAG: "%149:sub11": 114 # CHECK-GX-JSON-DAG: "%149:sub12": 111 # CHECK-GX-JSON-DAG: "%149:sub13": 110 # CHECK-GX-JSON-DAG: "%149:sub14": 109 # CHECK-GX-JSON-DAG: "%149:sub15": 108 # CHECK-GX-JSON-DAG: "%149:sub16": 105 # CHECK-GX-JSON-DAG: "%149:sub17": 104 # CHECK-GX-JSON-DAG: "%149:sub18": 103 # CHECK-GX-JSON-DAG: "%149:sub19": 102 # CHECK-GX-JSON-DAG: "%149:sub20": 99 # CHECK-GX-JSON-DAG: "%149:sub21": 98 # CHECK-GX-JSON-DAG: "%149:sub22": 97 # CHECK-GX-JSON-DAG: "%149:sub23": 96 # CHECK-GX-JSON-DAG: "%149:sub24": 93 # CHECK-GX-JSON-DAG: "%149:sub25": 92 # CHECK-GX-JSON-DAG: "%149:sub26": 91 # CHECK-GX-JSON-DAG: "%149:sub27": 90 # CHECK-GX-JSON-DAG: "%149:sub28": 87 # CHECK-GX-JSON-DAG: "%149:sub29": 86 # CHECK-GX-JSON-DAG: "%149:sub30": 85 # CHECK-GX-JSON-DAG: "%149:sub31": 84 # CHECK-GX-JSON-DAG: "%191:sub0": 177 # CHECK-GX-JSON-DAG: "%191:sub1": 176 # CHECK-GX-JSON-DAG: "%191:sub2": 175 # CHECK-GX-JSON-DAG: "%191:sub3": 174 # CHECK-GX-JSON-DAG: "%191:sub4": 171 # CHECK-GX-JSON-DAG: "%191:sub5": 170 # CHECK-GX-JSON-DAG: "%191:sub6": 169 # CHECK-GX-JSON-DAG: "%191:sub7": 168 # CHECK-GX-JSON-DAG: "%191:sub8": 165 # CHECK-GX-JSON-DAG: "%191:sub9": 164 # CHECK-GX-JSON-DAG: "%191:sub10": 163 # CHECK-GX-JSON-DAG: "%191:sub11": 162 # CHECK-GX-JSON-DAG: "%191:sub12": 159 # CHECK-GX-JSON-DAG: "%191:sub13": 158 # CHECK-GX-JSON-DAG: "%191:sub14": 157 # CHECK-GX-JSON-DAG: "%191:sub15": 156 # CHECK-GX-JSON-DAG: "%191:sub16": 153 # CHECK-GX-JSON-DAG: "%191:sub17": 152 # CHECK-GX-JSON-DAG: "%191:sub18": 151 # CHECK-GX-JSON-DAG: "%191:sub19": 150 # CHECK-GX-JSON-DAG: "%191:sub20": 147 # CHECK-GX-JSON-DAG: "%191:sub21": 146 # CHECK-GX-JSON-DAG: "%191:sub22": 145 # CHECK-GX-JSON-DAG: "%191:sub23": 144 # CHECK-GX-JSON-DAG: "%191:sub24": 141 # CHECK-GX-JSON-DAG: "%191:sub25": 140 # CHECK-GX-JSON-DAG: "%191:sub26": 139 # CHECK-GX-JSON-DAG: "%191:sub27": 138 # CHECK-GX-JSON-DAG: "%191:sub28": 135 # CHECK-GX-JSON-DAG: "%191:sub29": 134 # CHECK-GX-JSON-DAG: "%191:sub30": 133 # CHECK-GX-JSON-DAG: "%191:sub31": 132 # CHECK-GX-JSON-DAG: "%233:sub0": 225 # CHECK-GX-JSON-DAG: "%233:sub1": 224 # CHECK-GX-JSON-DAG: "%233:sub2": 223 # CHECK-GX-JSON-DAG: "%233:sub3": 222 # CHECK-GX-JSON-DAG: "%233:sub4": 219 # CHECK-GX-JSON-DAG: "%233:sub5": 218 # CHECK-GX-JSON-DAG: "%233:sub6": 217 # CHECK-GX-JSON-DAG: "%233:sub7": 216 # CHECK-GX-JSON-DAG: "%233:sub8": 213 # CHECK-GX-JSON-DAG: "%233:sub9": 212 # CHECK-GX-JSON-DAG: "%233:sub10": 211 # CHECK-GX-JSON-DAG: "%233:sub11": 210 # CHECK-GX-JSON-DAG: "%233:sub12": 207 # CHECK-GX-JSON-DAG: "%233:sub13": 206 # CHECK-GX-JSON-DAG: "%233:sub14": 205 # CHECK-GX-JSON-DAG: "%233:sub15": 204 # CHECK-GX-JSON-DAG: "%233:sub16": 201 # CHECK-GX-JSON-DAG: "%233:sub17": 200 # CHECK-GX-JSON-DAG: "%233:sub18": 199 # CHECK-GX-JSON-DAG: "%233:sub19": 198 # CHECK-GX-JSON-DAG: "%233:sub20": 195 # CHECK-GX-JSON-DAG: "%233:sub21": 194 # CHECK-GX-JSON-DAG: "%233:sub22": 193 # CHECK-GX-JSON-DAG: "%233:sub23": 192 # CHECK-GX-JSON-DAG: "%233:sub24": 189 # CHECK-GX-JSON-DAG: "%233:sub25": 188 # CHECK-GX-JSON-DAG: "%233:sub26": 187 # CHECK-GX-JSON-DAG: "%233:sub27": 186 # CHECK-GX-JSON-DAG: "%233:sub28": 183 # CHECK-GX-JSON-DAG: "%233:sub29": 182 # CHECK-GX-JSON-DAG: "%233:sub30": 181 # CHECK-GX-JSON-DAG: "%233:sub31": 180 # CHECK-GX-JSON-DAG: "%275:sub0": 273 # CHECK-GX-JSON-DAG: "%275:sub1": 272 # CHECK-GX-JSON-DAG: "%275:sub2": 271 # CHECK-GX-JSON-DAG: "%275:sub3": 270 # CHECK-GX-JSON-DAG: "%275:sub4": 267 # CHECK-GX-JSON-DAG: "%275:sub5": 266 # CHECK-GX-JSON-DAG: "%275:sub6": 265 # CHECK-GX-JSON-DAG: "%275:sub7": 264 # CHECK-GX-JSON-DAG: "%275:sub8": 261 # CHECK-GX-JSON-DAG: "%275:sub9": 260 # CHECK-GX-JSON-DAG: "%275:sub10": 259 # CHECK-GX-JSON-DAG: "%275:sub11": 258 # CHECK-GX-JSON-DAG: "%275:sub12": 255 # CHECK-GX-JSON-DAG: "%275:sub13": 254 # CHECK-GX-JSON-DAG: "%275:sub14": 253 # CHECK-GX-JSON-DAG: "%275:sub15": 252 # CHECK-GX-JSON-DAG: "%275:sub16": 249 # CHECK-GX-JSON-DAG: "%275:sub17": 248 # CHECK-GX-JSON-DAG: "%275:sub18": 247 # CHECK-GX-JSON-DAG: "%275:sub19": 246 # CHECK-GX-JSON-DAG: "%275:sub20": 243 # CHECK-GX-JSON-DAG: "%275:sub21": 242 # CHECK-GX-JSON-DAG: "%275:sub22": 241 # CHECK-GX-JSON-DAG: "%275:sub23": 240 # CHECK-GX-JSON-DAG: "%275:sub24": 237 # CHECK-GX-JSON-DAG: "%275:sub25": 236 # CHECK-GX-JSON-DAG: "%275:sub26": 235 # CHECK-GX-JSON-DAG: "%275:sub27": 234 # CHECK-GX-JSON-DAG: "%275:sub28": 231 # CHECK-GX-JSON-DAG: "%275:sub29": 230 # CHECK-GX-JSON-DAG: "%275:sub30": 229 # CHECK-GX-JSON-DAG: "%275:sub31": 228 # CHECK-GX-JSON-DAG: "%317:sub0": 321 # CHECK-GX-JSON-DAG: "%317:sub1": 320 # CHECK-GX-JSON-DAG: "%317:sub2": 319 # CHECK-GX-JSON-DAG: "%317:sub3": 318 # CHECK-GX-JSON-DAG: "%317:sub4": 315 # CHECK-GX-JSON-DAG: "%317:sub5": 314 # CHECK-GX-JSON-DAG: "%317:sub6": 313 # CHECK-GX-JSON-DAG: "%317:sub7": 312 # CHECK-GX-JSON-DAG: "%317:sub8": 309 # CHECK-GX-JSON-DAG: "%317:sub9": 308 # CHECK-GX-JSON-DAG: "%317:sub10": 307 # CHECK-GX-JSON-DAG: "%317:sub11": 306 # CHECK-GX-JSON-DAG: "%317:sub12": 303 # CHECK-GX-JSON-DAG: "%317:sub13": 302 # CHECK-GX-JSON-DAG: "%317:sub14": 301 # CHECK-GX-JSON-DAG: "%317:sub15": 300 # CHECK-GX-JSON-DAG: "%317:sub16": 297 # CHECK-GX-JSON-DAG: "%317:sub17": 296 # CHECK-GX-JSON-DAG: "%317:sub18": 295 # CHECK-GX-JSON-DAG: "%317:sub19": 294 # CHECK-GX-JSON-DAG: "%317:sub20": 291 # CHECK-GX-JSON-DAG: "%317:sub21": 290 # CHECK-GX-JSON-DAG: "%317:sub22": 289 # CHECK-GX-JSON-DAG: "%317:sub23": 288 # CHECK-GX-JSON-DAG: "%317:sub24": 285 # CHECK-GX-JSON-DAG: "%317:sub25": 284 # CHECK-GX-JSON-DAG: "%317:sub26": 283 # CHECK-GX-JSON-DAG: "%317:sub27": 282 # CHECK-GX-JSON-DAG: "%317:sub28": 279 # CHECK-GX-JSON-DAG: "%317:sub29": 278 # CHECK-GX-JSON-DAG: "%317:sub30": 277 # CHECK-GX-JSON-DAG: "%317:sub31": 276 # CHECK-GX-JSON-DAG: "%359:sub0": 369 # CHECK-GX-JSON-DAG: "%359:sub1": 368 # CHECK-GX-JSON-DAG: "%359:sub2": 367 # CHECK-GX-JSON-DAG: "%359:sub3": 366 # CHECK-GX-JSON-DAG: "%359:sub4": 363 # CHECK-GX-JSON-DAG: "%359:sub5": 362 # CHECK-GX-JSON-DAG: "%359:sub6": 361 # CHECK-GX-JSON-DAG: "%359:sub7": 360 # CHECK-GX-JSON-DAG: "%359:sub8": 357 # CHECK-GX-JSON-DAG: "%359:sub9": 356 # CHECK-GX-JSON-DAG: "%359:sub10": 355 # CHECK-GX-JSON-DAG: "%359:sub11": 354 # CHECK-GX-JSON-DAG: "%359:sub12": 351 # CHECK-GX-JSON-DAG: "%359:sub13": 350 # CHECK-GX-JSON-DAG: "%359:sub14": 349 # CHECK-GX-JSON-DAG: "%359:sub15": 348 # CHECK-GX-JSON-DAG: "%359:sub16": 345 # CHECK-GX-JSON-DAG: "%359:sub17": 344 # CHECK-GX-JSON-DAG: "%359:sub18": 343 # CHECK-GX-JSON-DAG: "%359:sub19": 342 # CHECK-GX-JSON-DAG: "%359:sub20": 339 # CHECK-GX-JSON-DAG: "%359:sub21": 338 # CHECK-GX-JSON-DAG: "%359:sub22": 337 # CHECK-GX-JSON-DAG: "%359:sub23": 336 # CHECK-GX-JSON-DAG: "%359:sub24": 333 # CHECK-GX-JSON-DAG: "%359:sub25": 332 # CHECK-GX-JSON-DAG: "%359:sub26": 331 # CHECK-GX-JSON-DAG: "%359:sub27": 330 # CHECK-GX-JSON-DAG: "%359:sub28": 327 # CHECK-GX-JSON-DAG: "%359:sub29": 326 # CHECK-GX-JSON-DAG: "%359:sub30": 325 # CHECK-GX-JSON-DAG: "%359:sub31": 324 # CHECK-GX-JSON-DAG: "%401:sub0": 417 # CHECK-GX-JSON-DAG: "%401:sub1": 416 # CHECK-GX-JSON-DAG: "%401:sub2": 415 # CHECK-GX-JSON-DAG: "%401:sub3": 414 # CHECK-GX-JSON-DAG: "%401:sub4": 411 # CHECK-GX-JSON-DAG: "%401:sub5": 410 # CHECK-GX-JSON-DAG: "%401:sub6": 409 # CHECK-GX-JSON-DAG: "%401:sub7": 408 # CHECK-GX-JSON-DAG: "%401:sub8": 405 # CHECK-GX-JSON-DAG: "%401:sub9": 404 # CHECK-GX-JSON-DAG: "%401:sub10": 403 # CHECK-GX-JSON-DAG: "%401:sub11": 402 # CHECK-GX-JSON-DAG: "%401:sub12": 399 # CHECK-GX-JSON-DAG: "%401:sub13": 398 # CHECK-GX-JSON-DAG: "%401:sub14": 397 # CHECK-GX-JSON-DAG: "%401:sub15": 396 # CHECK-GX-JSON-DAG: "%401:sub16": 393 # CHECK-GX-JSON-DAG: "%401:sub17": 392 # CHECK-GX-JSON-DAG: "%401:sub18": 391 # CHECK-GX-JSON-DAG: "%401:sub19": 390 # CHECK-GX-JSON-DAG: "%401:sub20": 387 # CHECK-GX-JSON-DAG: "%401:sub21": 386 # CHECK-GX-JSON-DAG: "%401:sub22": 385 # CHECK-GX-JSON-DAG: "%401:sub23": 384 # CHECK-GX-JSON-DAG: "%401:sub24": 381 # CHECK-GX-JSON-DAG: "%401:sub25": 380 # CHECK-GX-JSON-DAG: "%401:sub26": 379 # CHECK-GX-JSON-DAG: "%401:sub27": 378 # CHECK-GX-JSON-DAG: "%401:sub28": 375 # CHECK-GX-JSON-DAG: "%401:sub29": 374 # CHECK-GX-JSON-DAG: "%401:sub30": 373 # CHECK-GX-JSON-DAG: "%401:sub31": 372 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 417 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%415:vgpr_32 = COPY %70.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 80 # CHECK-GX-JSON-DAG: "%69:sub1": 79 # CHECK-GX-JSON-DAG: "%69:sub2": 78 # CHECK-GX-JSON-DAG: "%69:sub3": 77 # CHECK-GX-JSON-DAG: "%69:sub4": 74 # CHECK-GX-JSON-DAG: "%69:sub5": 73 # CHECK-GX-JSON-DAG: "%69:sub6": 72 # CHECK-GX-JSON-DAG: "%69:sub7": 71 # CHECK-GX-JSON-DAG: "%69:sub8": 68 # CHECK-GX-JSON-DAG: "%69:sub9": 67 # CHECK-GX-JSON-DAG: "%69:sub10": 66 # CHECK-GX-JSON-DAG: "%69:sub11": 65 # CHECK-GX-JSON-DAG: "%69:sub12": 62 # CHECK-GX-JSON-DAG: "%69:sub13": 61 # CHECK-GX-JSON-DAG: "%69:sub14": 60 # CHECK-GX-JSON-DAG: "%69:sub15": 59 # CHECK-GX-JSON-DAG: "%69:sub16": 56 # CHECK-GX-JSON-DAG: "%69:sub17": 55 # CHECK-GX-JSON-DAG: "%69:sub18": 54 # CHECK-GX-JSON-DAG: "%69:sub19": 53 # CHECK-GX-JSON-DAG: "%69:sub20": 50 # CHECK-GX-JSON-DAG: "%69:sub21": 49 # CHECK-GX-JSON-DAG: "%69:sub22": 48 # CHECK-GX-JSON-DAG: "%69:sub23": 47 # CHECK-GX-JSON-DAG: "%69:sub24": 44 # CHECK-GX-JSON-DAG: "%69:sub25": 43 # CHECK-GX-JSON-DAG: "%69:sub26": 42 # CHECK-GX-JSON-DAG: "%69:sub27": 41 # CHECK-GX-JSON-DAG: "%69:sub28": 38 # CHECK-GX-JSON-DAG: "%69:sub29": 37 # CHECK-GX-JSON-DAG: "%69:sub30": 36 # CHECK-GX-JSON-DAG: "%69:sub31": 35 # CHECK-GX-JSON-DAG: "%70:sub0": 32 # CHECK-GX-JSON-DAG: "%70:sub1": 31 # CHECK-GX-JSON-DAG: "%70:sub2": 30 # CHECK-GX-JSON-DAG: "%70:sub3": 29 # CHECK-GX-JSON-DAG: "%70:sub4": 26 # CHECK-GX-JSON-DAG: "%70:sub5": 25 # CHECK-GX-JSON-DAG: "%70:sub6": 24 # CHECK-GX-JSON-DAG: "%70:sub7": 23 # CHECK-GX-JSON-DAG: "%70:sub8": 20 # CHECK-GX-JSON-DAG: "%70:sub9": 19 # CHECK-GX-JSON-DAG: "%70:sub10": 18 # CHECK-GX-JSON-DAG: "%70:sub11": 17 # CHECK-GX-JSON-DAG: "%70:sub12": 14 # CHECK-GX-JSON-DAG: "%70:sub13": 13 # CHECK-GX-JSON-DAG: "%70:sub14": 12 # CHECK-GX-JSON-DAG: "%70:sub15": 11 # CHECK-GX-JSON-DAG: "%70:sub16": 8 # CHECK-GX-JSON-DAG: "%70:sub17": 7 # CHECK-GX-JSON-DAG: "%70:sub18": 6 # CHECK-GX-JSON-DAG: "%70:sub19": 5 # CHECK-GX-JSON-DAG: "%70:sub20": 2 # CHECK-GX-JSON-DAG: "%70:sub21": 1 # CHECK-GX-JSON-DAG: "%70:sub22": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 128 # CHECK-GX-JSON-DAG: "%149:sub1": 127 # CHECK-GX-JSON-DAG: "%149:sub2": 126 # CHECK-GX-JSON-DAG: "%149:sub3": 125 # CHECK-GX-JSON-DAG: "%149:sub4": 122 # CHECK-GX-JSON-DAG: "%149:sub5": 121 # CHECK-GX-JSON-DAG: "%149:sub6": 120 # CHECK-GX-JSON-DAG: "%149:sub7": 119 # CHECK-GX-JSON-DAG: "%149:sub8": 116 # CHECK-GX-JSON-DAG: "%149:sub9": 115 # CHECK-GX-JSON-DAG: "%149:sub10": 114 # CHECK-GX-JSON-DAG: "%149:sub11": 113 # CHECK-GX-JSON-DAG: "%149:sub12": 110 # CHECK-GX-JSON-DAG: "%149:sub13": 109 # CHECK-GX-JSON-DAG: "%149:sub14": 108 # CHECK-GX-JSON-DAG: "%149:sub15": 107 # CHECK-GX-JSON-DAG: "%149:sub16": 104 # CHECK-GX-JSON-DAG: "%149:sub17": 103 # CHECK-GX-JSON-DAG: "%149:sub18": 102 # CHECK-GX-JSON-DAG: "%149:sub19": 101 # CHECK-GX-JSON-DAG: "%149:sub20": 98 # CHECK-GX-JSON-DAG: "%149:sub21": 97 # CHECK-GX-JSON-DAG: "%149:sub22": 96 # CHECK-GX-JSON-DAG: "%149:sub23": 95 # CHECK-GX-JSON-DAG: "%149:sub24": 92 # CHECK-GX-JSON-DAG: "%149:sub25": 91 # CHECK-GX-JSON-DAG: "%149:sub26": 90 # CHECK-GX-JSON-DAG: "%149:sub27": 89 # CHECK-GX-JSON-DAG: "%149:sub28": 86 # CHECK-GX-JSON-DAG: "%149:sub29": 85 # CHECK-GX-JSON-DAG: "%149:sub30": 84 # CHECK-GX-JSON-DAG: "%149:sub31": 83 # CHECK-GX-JSON-DAG: "%191:sub0": 176 # CHECK-GX-JSON-DAG: "%191:sub1": 175 # CHECK-GX-JSON-DAG: "%191:sub2": 174 # CHECK-GX-JSON-DAG: "%191:sub3": 173 # CHECK-GX-JSON-DAG: "%191:sub4": 170 # CHECK-GX-JSON-DAG: "%191:sub5": 169 # CHECK-GX-JSON-DAG: "%191:sub6": 168 # CHECK-GX-JSON-DAG: "%191:sub7": 167 # CHECK-GX-JSON-DAG: "%191:sub8": 164 # CHECK-GX-JSON-DAG: "%191:sub9": 163 # CHECK-GX-JSON-DAG: "%191:sub10": 162 # CHECK-GX-JSON-DAG: "%191:sub11": 161 # CHECK-GX-JSON-DAG: "%191:sub12": 158 # CHECK-GX-JSON-DAG: "%191:sub13": 157 # CHECK-GX-JSON-DAG: "%191:sub14": 156 # CHECK-GX-JSON-DAG: "%191:sub15": 155 # CHECK-GX-JSON-DAG: "%191:sub16": 152 # CHECK-GX-JSON-DAG: "%191:sub17": 151 # CHECK-GX-JSON-DAG: "%191:sub18": 150 # CHECK-GX-JSON-DAG: "%191:sub19": 149 # CHECK-GX-JSON-DAG: "%191:sub20": 146 # CHECK-GX-JSON-DAG: "%191:sub21": 145 # CHECK-GX-JSON-DAG: "%191:sub22": 144 # CHECK-GX-JSON-DAG: "%191:sub23": 143 # CHECK-GX-JSON-DAG: "%191:sub24": 140 # CHECK-GX-JSON-DAG: "%191:sub25": 139 # CHECK-GX-JSON-DAG: "%191:sub26": 138 # CHECK-GX-JSON-DAG: "%191:sub27": 137 # CHECK-GX-JSON-DAG: "%191:sub28": 134 # CHECK-GX-JSON-DAG: "%191:sub29": 133 # CHECK-GX-JSON-DAG: "%191:sub30": 132 # CHECK-GX-JSON-DAG: "%191:sub31": 131 # CHECK-GX-JSON-DAG: "%233:sub0": 224 # CHECK-GX-JSON-DAG: "%233:sub1": 223 # CHECK-GX-JSON-DAG: "%233:sub2": 222 # CHECK-GX-JSON-DAG: "%233:sub3": 221 # CHECK-GX-JSON-DAG: "%233:sub4": 218 # CHECK-GX-JSON-DAG: "%233:sub5": 217 # CHECK-GX-JSON-DAG: "%233:sub6": 216 # CHECK-GX-JSON-DAG: "%233:sub7": 215 # CHECK-GX-JSON-DAG: "%233:sub8": 212 # CHECK-GX-JSON-DAG: "%233:sub9": 211 # CHECK-GX-JSON-DAG: "%233:sub10": 210 # CHECK-GX-JSON-DAG: "%233:sub11": 209 # CHECK-GX-JSON-DAG: "%233:sub12": 206 # CHECK-GX-JSON-DAG: "%233:sub13": 205 # CHECK-GX-JSON-DAG: "%233:sub14": 204 # CHECK-GX-JSON-DAG: "%233:sub15": 203 # CHECK-GX-JSON-DAG: "%233:sub16": 200 # CHECK-GX-JSON-DAG: "%233:sub17": 199 # CHECK-GX-JSON-DAG: "%233:sub18": 198 # CHECK-GX-JSON-DAG: "%233:sub19": 197 # CHECK-GX-JSON-DAG: "%233:sub20": 194 # CHECK-GX-JSON-DAG: "%233:sub21": 193 # CHECK-GX-JSON-DAG: "%233:sub22": 192 # CHECK-GX-JSON-DAG: "%233:sub23": 191 # CHECK-GX-JSON-DAG: "%233:sub24": 188 # CHECK-GX-JSON-DAG: "%233:sub25": 187 # CHECK-GX-JSON-DAG: "%233:sub26": 186 # CHECK-GX-JSON-DAG: "%233:sub27": 185 # CHECK-GX-JSON-DAG: "%233:sub28": 182 # CHECK-GX-JSON-DAG: "%233:sub29": 181 # CHECK-GX-JSON-DAG: "%233:sub30": 180 # CHECK-GX-JSON-DAG: "%233:sub31": 179 # CHECK-GX-JSON-DAG: "%275:sub0": 272 # CHECK-GX-JSON-DAG: "%275:sub1": 271 # CHECK-GX-JSON-DAG: "%275:sub2": 270 # CHECK-GX-JSON-DAG: "%275:sub3": 269 # CHECK-GX-JSON-DAG: "%275:sub4": 266 # CHECK-GX-JSON-DAG: "%275:sub5": 265 # CHECK-GX-JSON-DAG: "%275:sub6": 264 # CHECK-GX-JSON-DAG: "%275:sub7": 263 # CHECK-GX-JSON-DAG: "%275:sub8": 260 # CHECK-GX-JSON-DAG: "%275:sub9": 259 # CHECK-GX-JSON-DAG: "%275:sub10": 258 # CHECK-GX-JSON-DAG: "%275:sub11": 257 # CHECK-GX-JSON-DAG: "%275:sub12": 254 # CHECK-GX-JSON-DAG: "%275:sub13": 253 # CHECK-GX-JSON-DAG: "%275:sub14": 252 # CHECK-GX-JSON-DAG: "%275:sub15": 251 # CHECK-GX-JSON-DAG: "%275:sub16": 248 # CHECK-GX-JSON-DAG: "%275:sub17": 247 # CHECK-GX-JSON-DAG: "%275:sub18": 246 # CHECK-GX-JSON-DAG: "%275:sub19": 245 # CHECK-GX-JSON-DAG: "%275:sub20": 242 # CHECK-GX-JSON-DAG: "%275:sub21": 241 # CHECK-GX-JSON-DAG: "%275:sub22": 240 # CHECK-GX-JSON-DAG: "%275:sub23": 239 # CHECK-GX-JSON-DAG: "%275:sub24": 236 # CHECK-GX-JSON-DAG: "%275:sub25": 235 # CHECK-GX-JSON-DAG: "%275:sub26": 234 # CHECK-GX-JSON-DAG: "%275:sub27": 233 # CHECK-GX-JSON-DAG: "%275:sub28": 230 # CHECK-GX-JSON-DAG: "%275:sub29": 229 # CHECK-GX-JSON-DAG: "%275:sub30": 228 # CHECK-GX-JSON-DAG: "%275:sub31": 227 # CHECK-GX-JSON-DAG: "%317:sub0": 320 # CHECK-GX-JSON-DAG: "%317:sub1": 319 # CHECK-GX-JSON-DAG: "%317:sub2": 318 # CHECK-GX-JSON-DAG: "%317:sub3": 317 # CHECK-GX-JSON-DAG: "%317:sub4": 314 # CHECK-GX-JSON-DAG: "%317:sub5": 313 # CHECK-GX-JSON-DAG: "%317:sub6": 312 # CHECK-GX-JSON-DAG: "%317:sub7": 311 # CHECK-GX-JSON-DAG: "%317:sub8": 308 # CHECK-GX-JSON-DAG: "%317:sub9": 307 # CHECK-GX-JSON-DAG: "%317:sub10": 306 # CHECK-GX-JSON-DAG: "%317:sub11": 305 # CHECK-GX-JSON-DAG: "%317:sub12": 302 # CHECK-GX-JSON-DAG: "%317:sub13": 301 # CHECK-GX-JSON-DAG: "%317:sub14": 300 # CHECK-GX-JSON-DAG: "%317:sub15": 299 # CHECK-GX-JSON-DAG: "%317:sub16": 296 # CHECK-GX-JSON-DAG: "%317:sub17": 295 # CHECK-GX-JSON-DAG: "%317:sub18": 294 # CHECK-GX-JSON-DAG: "%317:sub19": 293 # CHECK-GX-JSON-DAG: "%317:sub20": 290 # CHECK-GX-JSON-DAG: "%317:sub21": 289 # CHECK-GX-JSON-DAG: "%317:sub22": 288 # CHECK-GX-JSON-DAG: "%317:sub23": 287 # CHECK-GX-JSON-DAG: "%317:sub24": 284 # CHECK-GX-JSON-DAG: "%317:sub25": 283 # CHECK-GX-JSON-DAG: "%317:sub26": 282 # CHECK-GX-JSON-DAG: "%317:sub27": 281 # CHECK-GX-JSON-DAG: "%317:sub28": 278 # CHECK-GX-JSON-DAG: "%317:sub29": 277 # CHECK-GX-JSON-DAG: "%317:sub30": 276 # CHECK-GX-JSON-DAG: "%317:sub31": 275 # CHECK-GX-JSON-DAG: "%359:sub0": 368 # CHECK-GX-JSON-DAG: "%359:sub1": 367 # CHECK-GX-JSON-DAG: "%359:sub2": 366 # CHECK-GX-JSON-DAG: "%359:sub3": 365 # CHECK-GX-JSON-DAG: "%359:sub4": 362 # CHECK-GX-JSON-DAG: "%359:sub5": 361 # CHECK-GX-JSON-DAG: "%359:sub6": 360 # CHECK-GX-JSON-DAG: "%359:sub7": 359 # CHECK-GX-JSON-DAG: "%359:sub8": 356 # CHECK-GX-JSON-DAG: "%359:sub9": 355 # CHECK-GX-JSON-DAG: "%359:sub10": 354 # CHECK-GX-JSON-DAG: "%359:sub11": 353 # CHECK-GX-JSON-DAG: "%359:sub12": 350 # CHECK-GX-JSON-DAG: "%359:sub13": 349 # CHECK-GX-JSON-DAG: "%359:sub14": 348 # CHECK-GX-JSON-DAG: "%359:sub15": 347 # CHECK-GX-JSON-DAG: "%359:sub16": 344 # CHECK-GX-JSON-DAG: "%359:sub17": 343 # CHECK-GX-JSON-DAG: "%359:sub18": 342 # CHECK-GX-JSON-DAG: "%359:sub19": 341 # CHECK-GX-JSON-DAG: "%359:sub20": 338 # CHECK-GX-JSON-DAG: "%359:sub21": 337 # CHECK-GX-JSON-DAG: "%359:sub22": 336 # CHECK-GX-JSON-DAG: "%359:sub23": 335 # CHECK-GX-JSON-DAG: "%359:sub24": 332 # CHECK-GX-JSON-DAG: "%359:sub25": 331 # CHECK-GX-JSON-DAG: "%359:sub26": 330 # CHECK-GX-JSON-DAG: "%359:sub27": 329 # CHECK-GX-JSON-DAG: "%359:sub28": 326 # CHECK-GX-JSON-DAG: "%359:sub29": 325 # CHECK-GX-JSON-DAG: "%359:sub30": 324 # CHECK-GX-JSON-DAG: "%359:sub31": 323 # CHECK-GX-JSON-DAG: "%401:sub0": 416 # CHECK-GX-JSON-DAG: "%401:sub1": 415 # CHECK-GX-JSON-DAG: "%401:sub2": 414 # CHECK-GX-JSON-DAG: "%401:sub3": 413 # CHECK-GX-JSON-DAG: "%401:sub4": 410 # CHECK-GX-JSON-DAG: "%401:sub5": 409 # CHECK-GX-JSON-DAG: "%401:sub6": 408 # CHECK-GX-JSON-DAG: "%401:sub7": 407 # CHECK-GX-JSON-DAG: "%401:sub8": 404 # CHECK-GX-JSON-DAG: "%401:sub9": 403 # CHECK-GX-JSON-DAG: "%401:sub10": 402 # CHECK-GX-JSON-DAG: "%401:sub11": 401 # CHECK-GX-JSON-DAG: "%401:sub12": 398 # CHECK-GX-JSON-DAG: "%401:sub13": 397 # CHECK-GX-JSON-DAG: "%401:sub14": 396 # CHECK-GX-JSON-DAG: "%401:sub15": 395 # CHECK-GX-JSON-DAG: "%401:sub16": 392 # CHECK-GX-JSON-DAG: "%401:sub17": 391 # CHECK-GX-JSON-DAG: "%401:sub18": 390 # CHECK-GX-JSON-DAG: "%401:sub19": 389 # CHECK-GX-JSON-DAG: "%401:sub20": 386 # CHECK-GX-JSON-DAG: "%401:sub21": 385 # CHECK-GX-JSON-DAG: "%401:sub22": 384 # CHECK-GX-JSON-DAG: "%401:sub23": 383 # CHECK-GX-JSON-DAG: "%401:sub24": 380 # CHECK-GX-JSON-DAG: "%401:sub25": 379 # CHECK-GX-JSON-DAG: "%401:sub26": 378 # CHECK-GX-JSON-DAG: "%401:sub27": 377 # CHECK-GX-JSON-DAG: "%401:sub28": 374 # CHECK-GX-JSON-DAG: "%401:sub29": 373 # CHECK-GX-JSON-DAG: "%401:sub30": 372 # CHECK-GX-JSON-DAG: "%401:sub31": 371 # CHECK-GX-JSON-DAG: "%414": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 416 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%416:vgpr_32 = COPY %70.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 79 # CHECK-GX-JSON-DAG: "%69:sub1": 78 # CHECK-GX-JSON-DAG: "%69:sub2": 77 # CHECK-GX-JSON-DAG: "%69:sub3": 76 # CHECK-GX-JSON-DAG: "%69:sub4": 73 # CHECK-GX-JSON-DAG: "%69:sub5": 72 # CHECK-GX-JSON-DAG: "%69:sub6": 71 # CHECK-GX-JSON-DAG: "%69:sub7": 70 # CHECK-GX-JSON-DAG: "%69:sub8": 67 # CHECK-GX-JSON-DAG: "%69:sub9": 66 # CHECK-GX-JSON-DAG: "%69:sub10": 65 # CHECK-GX-JSON-DAG: "%69:sub11": 64 # CHECK-GX-JSON-DAG: "%69:sub12": 61 # CHECK-GX-JSON-DAG: "%69:sub13": 60 # CHECK-GX-JSON-DAG: "%69:sub14": 59 # CHECK-GX-JSON-DAG: "%69:sub15": 58 # CHECK-GX-JSON-DAG: "%69:sub16": 55 # CHECK-GX-JSON-DAG: "%69:sub17": 54 # CHECK-GX-JSON-DAG: "%69:sub18": 53 # CHECK-GX-JSON-DAG: "%69:sub19": 52 # CHECK-GX-JSON-DAG: "%69:sub20": 49 # CHECK-GX-JSON-DAG: "%69:sub21": 48 # CHECK-GX-JSON-DAG: "%69:sub22": 47 # CHECK-GX-JSON-DAG: "%69:sub23": 46 # CHECK-GX-JSON-DAG: "%69:sub24": 43 # CHECK-GX-JSON-DAG: "%69:sub25": 42 # CHECK-GX-JSON-DAG: "%69:sub26": 41 # CHECK-GX-JSON-DAG: "%69:sub27": 40 # CHECK-GX-JSON-DAG: "%69:sub28": 37 # CHECK-GX-JSON-DAG: "%69:sub29": 36 # CHECK-GX-JSON-DAG: "%69:sub30": 35 # CHECK-GX-JSON-DAG: "%69:sub31": 34 # CHECK-GX-JSON-DAG: "%70:sub0": 31 # CHECK-GX-JSON-DAG: "%70:sub1": 30 # CHECK-GX-JSON-DAG: "%70:sub2": 29 # CHECK-GX-JSON-DAG: "%70:sub3": 28 # CHECK-GX-JSON-DAG: "%70:sub4": 25 # CHECK-GX-JSON-DAG: "%70:sub5": 24 # CHECK-GX-JSON-DAG: "%70:sub6": 23 # CHECK-GX-JSON-DAG: "%70:sub7": 22 # CHECK-GX-JSON-DAG: "%70:sub8": 19 # CHECK-GX-JSON-DAG: "%70:sub9": 18 # CHECK-GX-JSON-DAG: "%70:sub10": 17 # CHECK-GX-JSON-DAG: "%70:sub11": 16 # CHECK-GX-JSON-DAG: "%70:sub12": 13 # CHECK-GX-JSON-DAG: "%70:sub13": 12 # CHECK-GX-JSON-DAG: "%70:sub14": 11 # CHECK-GX-JSON-DAG: "%70:sub15": 10 # CHECK-GX-JSON-DAG: "%70:sub16": 7 # CHECK-GX-JSON-DAG: "%70:sub17": 6 # CHECK-GX-JSON-DAG: "%70:sub18": 5 # CHECK-GX-JSON-DAG: "%70:sub19": 4 # CHECK-GX-JSON-DAG: "%70:sub20": 1 # CHECK-GX-JSON-DAG: "%70:sub21": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 127 # CHECK-GX-JSON-DAG: "%149:sub1": 126 # CHECK-GX-JSON-DAG: "%149:sub2": 125 # CHECK-GX-JSON-DAG: "%149:sub3": 124 # CHECK-GX-JSON-DAG: "%149:sub4": 121 # CHECK-GX-JSON-DAG: "%149:sub5": 120 # CHECK-GX-JSON-DAG: "%149:sub6": 119 # CHECK-GX-JSON-DAG: "%149:sub7": 118 # CHECK-GX-JSON-DAG: "%149:sub8": 115 # CHECK-GX-JSON-DAG: "%149:sub9": 114 # CHECK-GX-JSON-DAG: "%149:sub10": 113 # CHECK-GX-JSON-DAG: "%149:sub11": 112 # CHECK-GX-JSON-DAG: "%149:sub12": 109 # CHECK-GX-JSON-DAG: "%149:sub13": 108 # CHECK-GX-JSON-DAG: "%149:sub14": 107 # CHECK-GX-JSON-DAG: "%149:sub15": 106 # CHECK-GX-JSON-DAG: "%149:sub16": 103 # CHECK-GX-JSON-DAG: "%149:sub17": 102 # CHECK-GX-JSON-DAG: "%149:sub18": 101 # CHECK-GX-JSON-DAG: "%149:sub19": 100 # CHECK-GX-JSON-DAG: "%149:sub20": 97 # CHECK-GX-JSON-DAG: "%149:sub21": 96 # CHECK-GX-JSON-DAG: "%149:sub22": 95 # CHECK-GX-JSON-DAG: "%149:sub23": 94 # CHECK-GX-JSON-DAG: "%149:sub24": 91 # CHECK-GX-JSON-DAG: "%149:sub25": 90 # CHECK-GX-JSON-DAG: "%149:sub26": 89 # CHECK-GX-JSON-DAG: "%149:sub27": 88 # CHECK-GX-JSON-DAG: "%149:sub28": 85 # CHECK-GX-JSON-DAG: "%149:sub29": 84 # CHECK-GX-JSON-DAG: "%149:sub30": 83 # CHECK-GX-JSON-DAG: "%149:sub31": 82 # CHECK-GX-JSON-DAG: "%191:sub0": 175 # CHECK-GX-JSON-DAG: "%191:sub1": 174 # CHECK-GX-JSON-DAG: "%191:sub2": 173 # CHECK-GX-JSON-DAG: "%191:sub3": 172 # CHECK-GX-JSON-DAG: "%191:sub4": 169 # CHECK-GX-JSON-DAG: "%191:sub5": 168 # CHECK-GX-JSON-DAG: "%191:sub6": 167 # CHECK-GX-JSON-DAG: "%191:sub7": 166 # CHECK-GX-JSON-DAG: "%191:sub8": 163 # CHECK-GX-JSON-DAG: "%191:sub9": 162 # CHECK-GX-JSON-DAG: "%191:sub10": 161 # CHECK-GX-JSON-DAG: "%191:sub11": 160 # CHECK-GX-JSON-DAG: "%191:sub12": 157 # CHECK-GX-JSON-DAG: "%191:sub13": 156 # CHECK-GX-JSON-DAG: "%191:sub14": 155 # CHECK-GX-JSON-DAG: "%191:sub15": 154 # CHECK-GX-JSON-DAG: "%191:sub16": 151 # CHECK-GX-JSON-DAG: "%191:sub17": 150 # CHECK-GX-JSON-DAG: "%191:sub18": 149 # CHECK-GX-JSON-DAG: "%191:sub19": 148 # CHECK-GX-JSON-DAG: "%191:sub20": 145 # CHECK-GX-JSON-DAG: "%191:sub21": 144 # CHECK-GX-JSON-DAG: "%191:sub22": 143 # CHECK-GX-JSON-DAG: "%191:sub23": 142 # CHECK-GX-JSON-DAG: "%191:sub24": 139 # CHECK-GX-JSON-DAG: "%191:sub25": 138 # CHECK-GX-JSON-DAG: "%191:sub26": 137 # CHECK-GX-JSON-DAG: "%191:sub27": 136 # CHECK-GX-JSON-DAG: "%191:sub28": 133 # CHECK-GX-JSON-DAG: "%191:sub29": 132 # CHECK-GX-JSON-DAG: "%191:sub30": 131 # CHECK-GX-JSON-DAG: "%191:sub31": 130 # CHECK-GX-JSON-DAG: "%233:sub0": 223 # CHECK-GX-JSON-DAG: "%233:sub1": 222 # CHECK-GX-JSON-DAG: "%233:sub2": 221 # CHECK-GX-JSON-DAG: "%233:sub3": 220 # CHECK-GX-JSON-DAG: "%233:sub4": 217 # CHECK-GX-JSON-DAG: "%233:sub5": 216 # CHECK-GX-JSON-DAG: "%233:sub6": 215 # CHECK-GX-JSON-DAG: "%233:sub7": 214 # CHECK-GX-JSON-DAG: "%233:sub8": 211 # CHECK-GX-JSON-DAG: "%233:sub9": 210 # CHECK-GX-JSON-DAG: "%233:sub10": 209 # CHECK-GX-JSON-DAG: "%233:sub11": 208 # CHECK-GX-JSON-DAG: "%233:sub12": 205 # CHECK-GX-JSON-DAG: "%233:sub13": 204 # CHECK-GX-JSON-DAG: "%233:sub14": 203 # CHECK-GX-JSON-DAG: "%233:sub15": 202 # CHECK-GX-JSON-DAG: "%233:sub16": 199 # CHECK-GX-JSON-DAG: "%233:sub17": 198 # CHECK-GX-JSON-DAG: "%233:sub18": 197 # CHECK-GX-JSON-DAG: "%233:sub19": 196 # CHECK-GX-JSON-DAG: "%233:sub20": 193 # CHECK-GX-JSON-DAG: "%233:sub21": 192 # CHECK-GX-JSON-DAG: "%233:sub22": 191 # CHECK-GX-JSON-DAG: "%233:sub23": 190 # CHECK-GX-JSON-DAG: "%233:sub24": 187 # CHECK-GX-JSON-DAG: "%233:sub25": 186 # CHECK-GX-JSON-DAG: "%233:sub26": 185 # CHECK-GX-JSON-DAG: "%233:sub27": 184 # CHECK-GX-JSON-DAG: "%233:sub28": 181 # CHECK-GX-JSON-DAG: "%233:sub29": 180 # CHECK-GX-JSON-DAG: "%233:sub30": 179 # CHECK-GX-JSON-DAG: "%233:sub31": 178 # CHECK-GX-JSON-DAG: "%275:sub0": 271 # CHECK-GX-JSON-DAG: "%275:sub1": 270 # CHECK-GX-JSON-DAG: "%275:sub2": 269 # CHECK-GX-JSON-DAG: "%275:sub3": 268 # CHECK-GX-JSON-DAG: "%275:sub4": 265 # CHECK-GX-JSON-DAG: "%275:sub5": 264 # CHECK-GX-JSON-DAG: "%275:sub6": 263 # CHECK-GX-JSON-DAG: "%275:sub7": 262 # CHECK-GX-JSON-DAG: "%275:sub8": 259 # CHECK-GX-JSON-DAG: "%275:sub9": 258 # CHECK-GX-JSON-DAG: "%275:sub10": 257 # CHECK-GX-JSON-DAG: "%275:sub11": 256 # CHECK-GX-JSON-DAG: "%275:sub12": 253 # CHECK-GX-JSON-DAG: "%275:sub13": 252 # CHECK-GX-JSON-DAG: "%275:sub14": 251 # CHECK-GX-JSON-DAG: "%275:sub15": 250 # CHECK-GX-JSON-DAG: "%275:sub16": 247 # CHECK-GX-JSON-DAG: "%275:sub17": 246 # CHECK-GX-JSON-DAG: "%275:sub18": 245 # CHECK-GX-JSON-DAG: "%275:sub19": 244 # CHECK-GX-JSON-DAG: "%275:sub20": 241 # CHECK-GX-JSON-DAG: "%275:sub21": 240 # CHECK-GX-JSON-DAG: "%275:sub22": 239 # CHECK-GX-JSON-DAG: "%275:sub23": 238 # CHECK-GX-JSON-DAG: "%275:sub24": 235 # CHECK-GX-JSON-DAG: "%275:sub25": 234 # CHECK-GX-JSON-DAG: "%275:sub26": 233 # CHECK-GX-JSON-DAG: "%275:sub27": 232 # CHECK-GX-JSON-DAG: "%275:sub28": 229 # CHECK-GX-JSON-DAG: "%275:sub29": 228 # CHECK-GX-JSON-DAG: "%275:sub30": 227 # CHECK-GX-JSON-DAG: "%275:sub31": 226 # CHECK-GX-JSON-DAG: "%317:sub0": 319 # CHECK-GX-JSON-DAG: "%317:sub1": 318 # CHECK-GX-JSON-DAG: "%317:sub2": 317 # CHECK-GX-JSON-DAG: "%317:sub3": 316 # CHECK-GX-JSON-DAG: "%317:sub4": 313 # CHECK-GX-JSON-DAG: "%317:sub5": 312 # CHECK-GX-JSON-DAG: "%317:sub6": 311 # CHECK-GX-JSON-DAG: "%317:sub7": 310 # CHECK-GX-JSON-DAG: "%317:sub8": 307 # CHECK-GX-JSON-DAG: "%317:sub9": 306 # CHECK-GX-JSON-DAG: "%317:sub10": 305 # CHECK-GX-JSON-DAG: "%317:sub11": 304 # CHECK-GX-JSON-DAG: "%317:sub12": 301 # CHECK-GX-JSON-DAG: "%317:sub13": 300 # CHECK-GX-JSON-DAG: "%317:sub14": 299 # CHECK-GX-JSON-DAG: "%317:sub15": 298 # CHECK-GX-JSON-DAG: "%317:sub16": 295 # CHECK-GX-JSON-DAG: "%317:sub17": 294 # CHECK-GX-JSON-DAG: "%317:sub18": 293 # CHECK-GX-JSON-DAG: "%317:sub19": 292 # CHECK-GX-JSON-DAG: "%317:sub20": 289 # CHECK-GX-JSON-DAG: "%317:sub21": 288 # CHECK-GX-JSON-DAG: "%317:sub22": 287 # CHECK-GX-JSON-DAG: "%317:sub23": 286 # CHECK-GX-JSON-DAG: "%317:sub24": 283 # CHECK-GX-JSON-DAG: "%317:sub25": 282 # CHECK-GX-JSON-DAG: "%317:sub26": 281 # CHECK-GX-JSON-DAG: "%317:sub27": 280 # CHECK-GX-JSON-DAG: "%317:sub28": 277 # CHECK-GX-JSON-DAG: "%317:sub29": 276 # CHECK-GX-JSON-DAG: "%317:sub30": 275 # CHECK-GX-JSON-DAG: "%317:sub31": 274 # CHECK-GX-JSON-DAG: "%359:sub0": 367 # CHECK-GX-JSON-DAG: "%359:sub1": 366 # CHECK-GX-JSON-DAG: "%359:sub2": 365 # CHECK-GX-JSON-DAG: "%359:sub3": 364 # CHECK-GX-JSON-DAG: "%359:sub4": 361 # CHECK-GX-JSON-DAG: "%359:sub5": 360 # CHECK-GX-JSON-DAG: "%359:sub6": 359 # CHECK-GX-JSON-DAG: "%359:sub7": 358 # CHECK-GX-JSON-DAG: "%359:sub8": 355 # CHECK-GX-JSON-DAG: "%359:sub9": 354 # CHECK-GX-JSON-DAG: "%359:sub10": 353 # CHECK-GX-JSON-DAG: "%359:sub11": 352 # CHECK-GX-JSON-DAG: "%359:sub12": 349 # CHECK-GX-JSON-DAG: "%359:sub13": 348 # CHECK-GX-JSON-DAG: "%359:sub14": 347 # CHECK-GX-JSON-DAG: "%359:sub15": 346 # CHECK-GX-JSON-DAG: "%359:sub16": 343 # CHECK-GX-JSON-DAG: "%359:sub17": 342 # CHECK-GX-JSON-DAG: "%359:sub18": 341 # CHECK-GX-JSON-DAG: "%359:sub19": 340 # CHECK-GX-JSON-DAG: "%359:sub20": 337 # CHECK-GX-JSON-DAG: "%359:sub21": 336 # CHECK-GX-JSON-DAG: "%359:sub22": 335 # CHECK-GX-JSON-DAG: "%359:sub23": 334 # CHECK-GX-JSON-DAG: "%359:sub24": 331 # CHECK-GX-JSON-DAG: "%359:sub25": 330 # CHECK-GX-JSON-DAG: "%359:sub26": 329 # CHECK-GX-JSON-DAG: "%359:sub27": 328 # CHECK-GX-JSON-DAG: "%359:sub28": 325 # CHECK-GX-JSON-DAG: "%359:sub29": 324 # CHECK-GX-JSON-DAG: "%359:sub30": 323 # CHECK-GX-JSON-DAG: "%359:sub31": 322 # CHECK-GX-JSON-DAG: "%401:sub0": 415 # CHECK-GX-JSON-DAG: "%401:sub1": 414 # CHECK-GX-JSON-DAG: "%401:sub2": 413 # CHECK-GX-JSON-DAG: "%401:sub3": 412 # CHECK-GX-JSON-DAG: "%401:sub4": 409 # CHECK-GX-JSON-DAG: "%401:sub5": 408 # CHECK-GX-JSON-DAG: "%401:sub6": 407 # CHECK-GX-JSON-DAG: "%401:sub7": 406 # CHECK-GX-JSON-DAG: "%401:sub8": 403 # CHECK-GX-JSON-DAG: "%401:sub9": 402 # CHECK-GX-JSON-DAG: "%401:sub10": 401 # CHECK-GX-JSON-DAG: "%401:sub11": 400 # CHECK-GX-JSON-DAG: "%401:sub12": 397 # CHECK-GX-JSON-DAG: "%401:sub13": 396 # CHECK-GX-JSON-DAG: "%401:sub14": 395 # CHECK-GX-JSON-DAG: "%401:sub15": 394 # CHECK-GX-JSON-DAG: "%401:sub16": 391 # CHECK-GX-JSON-DAG: "%401:sub17": 390 # CHECK-GX-JSON-DAG: "%401:sub18": 389 # CHECK-GX-JSON-DAG: "%401:sub19": 388 # CHECK-GX-JSON-DAG: "%401:sub20": 385 # CHECK-GX-JSON-DAG: "%401:sub21": 384 # CHECK-GX-JSON-DAG: "%401:sub22": 383 # CHECK-GX-JSON-DAG: "%401:sub23": 382 # CHECK-GX-JSON-DAG: "%401:sub24": 379 # CHECK-GX-JSON-DAG: "%401:sub25": 378 # CHECK-GX-JSON-DAG: "%401:sub26": 377 # CHECK-GX-JSON-DAG: "%401:sub27": 376 # CHECK-GX-JSON-DAG: "%401:sub28": 373 # CHECK-GX-JSON-DAG: "%401:sub29": 372 # CHECK-GX-JSON-DAG: "%401:sub30": 371 # CHECK-GX-JSON-DAG: "%401:sub31": 370 # CHECK-GX-JSON-DAG: "%414": 2 # CHECK-GX-JSON-DAG: "%415": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 415 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%417:vgpr_32 = COPY %70.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 78 # CHECK-GX-JSON-DAG: "%69:sub1": 77 # CHECK-GX-JSON-DAG: "%69:sub2": 76 # CHECK-GX-JSON-DAG: "%69:sub3": 75 # CHECK-GX-JSON-DAG: "%69:sub4": 72 # CHECK-GX-JSON-DAG: "%69:sub5": 71 # CHECK-GX-JSON-DAG: "%69:sub6": 70 # CHECK-GX-JSON-DAG: "%69:sub7": 69 # CHECK-GX-JSON-DAG: "%69:sub8": 66 # CHECK-GX-JSON-DAG: "%69:sub9": 65 # CHECK-GX-JSON-DAG: "%69:sub10": 64 # CHECK-GX-JSON-DAG: "%69:sub11": 63 # CHECK-GX-JSON-DAG: "%69:sub12": 60 # CHECK-GX-JSON-DAG: "%69:sub13": 59 # CHECK-GX-JSON-DAG: "%69:sub14": 58 # CHECK-GX-JSON-DAG: "%69:sub15": 57 # CHECK-GX-JSON-DAG: "%69:sub16": 54 # CHECK-GX-JSON-DAG: "%69:sub17": 53 # CHECK-GX-JSON-DAG: "%69:sub18": 52 # CHECK-GX-JSON-DAG: "%69:sub19": 51 # CHECK-GX-JSON-DAG: "%69:sub20": 48 # CHECK-GX-JSON-DAG: "%69:sub21": 47 # CHECK-GX-JSON-DAG: "%69:sub22": 46 # CHECK-GX-JSON-DAG: "%69:sub23": 45 # CHECK-GX-JSON-DAG: "%69:sub24": 42 # CHECK-GX-JSON-DAG: "%69:sub25": 41 # CHECK-GX-JSON-DAG: "%69:sub26": 40 # CHECK-GX-JSON-DAG: "%69:sub27": 39 # CHECK-GX-JSON-DAG: "%69:sub28": 36 # CHECK-GX-JSON-DAG: "%69:sub29": 35 # CHECK-GX-JSON-DAG: "%69:sub30": 34 # CHECK-GX-JSON-DAG: "%69:sub31": 33 # CHECK-GX-JSON-DAG: "%70:sub0": 30 # CHECK-GX-JSON-DAG: "%70:sub1": 29 # CHECK-GX-JSON-DAG: "%70:sub2": 28 # CHECK-GX-JSON-DAG: "%70:sub3": 27 # CHECK-GX-JSON-DAG: "%70:sub4": 24 # CHECK-GX-JSON-DAG: "%70:sub5": 23 # CHECK-GX-JSON-DAG: "%70:sub6": 22 # CHECK-GX-JSON-DAG: "%70:sub7": 21 # CHECK-GX-JSON-DAG: "%70:sub8": 18 # CHECK-GX-JSON-DAG: "%70:sub9": 17 # CHECK-GX-JSON-DAG: "%70:sub10": 16 # CHECK-GX-JSON-DAG: "%70:sub11": 15 # CHECK-GX-JSON-DAG: "%70:sub12": 12 # CHECK-GX-JSON-DAG: "%70:sub13": 11 # CHECK-GX-JSON-DAG: "%70:sub14": 10 # CHECK-GX-JSON-DAG: "%70:sub15": 9 # CHECK-GX-JSON-DAG: "%70:sub16": 6 # CHECK-GX-JSON-DAG: "%70:sub17": 5 # CHECK-GX-JSON-DAG: "%70:sub18": 4 # CHECK-GX-JSON-DAG: "%70:sub19": 3 # CHECK-GX-JSON-DAG: "%70:sub20": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 126 # CHECK-GX-JSON-DAG: "%149:sub1": 125 # CHECK-GX-JSON-DAG: "%149:sub2": 124 # CHECK-GX-JSON-DAG: "%149:sub3": 123 # CHECK-GX-JSON-DAG: "%149:sub4": 120 # CHECK-GX-JSON-DAG: "%149:sub5": 119 # CHECK-GX-JSON-DAG: "%149:sub6": 118 # CHECK-GX-JSON-DAG: "%149:sub7": 117 # CHECK-GX-JSON-DAG: "%149:sub8": 114 # CHECK-GX-JSON-DAG: "%149:sub9": 113 # CHECK-GX-JSON-DAG: "%149:sub10": 112 # CHECK-GX-JSON-DAG: "%149:sub11": 111 # CHECK-GX-JSON-DAG: "%149:sub12": 108 # CHECK-GX-JSON-DAG: "%149:sub13": 107 # CHECK-GX-JSON-DAG: "%149:sub14": 106 # CHECK-GX-JSON-DAG: "%149:sub15": 105 # CHECK-GX-JSON-DAG: "%149:sub16": 102 # CHECK-GX-JSON-DAG: "%149:sub17": 101 # CHECK-GX-JSON-DAG: "%149:sub18": 100 # CHECK-GX-JSON-DAG: "%149:sub19": 99 # CHECK-GX-JSON-DAG: "%149:sub20": 96 # CHECK-GX-JSON-DAG: "%149:sub21": 95 # CHECK-GX-JSON-DAG: "%149:sub22": 94 # CHECK-GX-JSON-DAG: "%149:sub23": 93 # CHECK-GX-JSON-DAG: "%149:sub24": 90 # CHECK-GX-JSON-DAG: "%149:sub25": 89 # CHECK-GX-JSON-DAG: "%149:sub26": 88 # CHECK-GX-JSON-DAG: "%149:sub27": 87 # CHECK-GX-JSON-DAG: "%149:sub28": 84 # CHECK-GX-JSON-DAG: "%149:sub29": 83 # CHECK-GX-JSON-DAG: "%149:sub30": 82 # CHECK-GX-JSON-DAG: "%149:sub31": 81 # CHECK-GX-JSON-DAG: "%191:sub0": 174 # CHECK-GX-JSON-DAG: "%191:sub1": 173 # CHECK-GX-JSON-DAG: "%191:sub2": 172 # CHECK-GX-JSON-DAG: "%191:sub3": 171 # CHECK-GX-JSON-DAG: "%191:sub4": 168 # CHECK-GX-JSON-DAG: "%191:sub5": 167 # CHECK-GX-JSON-DAG: "%191:sub6": 166 # CHECK-GX-JSON-DAG: "%191:sub7": 165 # CHECK-GX-JSON-DAG: "%191:sub8": 162 # CHECK-GX-JSON-DAG: "%191:sub9": 161 # CHECK-GX-JSON-DAG: "%191:sub10": 160 # CHECK-GX-JSON-DAG: "%191:sub11": 159 # CHECK-GX-JSON-DAG: "%191:sub12": 156 # CHECK-GX-JSON-DAG: "%191:sub13": 155 # CHECK-GX-JSON-DAG: "%191:sub14": 154 # CHECK-GX-JSON-DAG: "%191:sub15": 153 # CHECK-GX-JSON-DAG: "%191:sub16": 150 # CHECK-GX-JSON-DAG: "%191:sub17": 149 # CHECK-GX-JSON-DAG: "%191:sub18": 148 # CHECK-GX-JSON-DAG: "%191:sub19": 147 # CHECK-GX-JSON-DAG: "%191:sub20": 144 # CHECK-GX-JSON-DAG: "%191:sub21": 143 # CHECK-GX-JSON-DAG: "%191:sub22": 142 # CHECK-GX-JSON-DAG: "%191:sub23": 141 # CHECK-GX-JSON-DAG: "%191:sub24": 138 # CHECK-GX-JSON-DAG: "%191:sub25": 137 # CHECK-GX-JSON-DAG: "%191:sub26": 136 # CHECK-GX-JSON-DAG: "%191:sub27": 135 # CHECK-GX-JSON-DAG: "%191:sub28": 132 # CHECK-GX-JSON-DAG: "%191:sub29": 131 # CHECK-GX-JSON-DAG: "%191:sub30": 130 # CHECK-GX-JSON-DAG: "%191:sub31": 129 # CHECK-GX-JSON-DAG: "%233:sub0": 222 # CHECK-GX-JSON-DAG: "%233:sub1": 221 # CHECK-GX-JSON-DAG: "%233:sub2": 220 # CHECK-GX-JSON-DAG: "%233:sub3": 219 # CHECK-GX-JSON-DAG: "%233:sub4": 216 # CHECK-GX-JSON-DAG: "%233:sub5": 215 # CHECK-GX-JSON-DAG: "%233:sub6": 214 # CHECK-GX-JSON-DAG: "%233:sub7": 213 # CHECK-GX-JSON-DAG: "%233:sub8": 210 # CHECK-GX-JSON-DAG: "%233:sub9": 209 # CHECK-GX-JSON-DAG: "%233:sub10": 208 # CHECK-GX-JSON-DAG: "%233:sub11": 207 # CHECK-GX-JSON-DAG: "%233:sub12": 204 # CHECK-GX-JSON-DAG: "%233:sub13": 203 # CHECK-GX-JSON-DAG: "%233:sub14": 202 # CHECK-GX-JSON-DAG: "%233:sub15": 201 # CHECK-GX-JSON-DAG: "%233:sub16": 198 # CHECK-GX-JSON-DAG: "%233:sub17": 197 # CHECK-GX-JSON-DAG: "%233:sub18": 196 # CHECK-GX-JSON-DAG: "%233:sub19": 195 # CHECK-GX-JSON-DAG: "%233:sub20": 192 # CHECK-GX-JSON-DAG: "%233:sub21": 191 # CHECK-GX-JSON-DAG: "%233:sub22": 190 # CHECK-GX-JSON-DAG: "%233:sub23": 189 # CHECK-GX-JSON-DAG: "%233:sub24": 186 # CHECK-GX-JSON-DAG: "%233:sub25": 185 # CHECK-GX-JSON-DAG: "%233:sub26": 184 # CHECK-GX-JSON-DAG: "%233:sub27": 183 # CHECK-GX-JSON-DAG: "%233:sub28": 180 # CHECK-GX-JSON-DAG: "%233:sub29": 179 # CHECK-GX-JSON-DAG: "%233:sub30": 178 # CHECK-GX-JSON-DAG: "%233:sub31": 177 # CHECK-GX-JSON-DAG: "%275:sub0": 270 # CHECK-GX-JSON-DAG: "%275:sub1": 269 # CHECK-GX-JSON-DAG: "%275:sub2": 268 # CHECK-GX-JSON-DAG: "%275:sub3": 267 # CHECK-GX-JSON-DAG: "%275:sub4": 264 # CHECK-GX-JSON-DAG: "%275:sub5": 263 # CHECK-GX-JSON-DAG: "%275:sub6": 262 # CHECK-GX-JSON-DAG: "%275:sub7": 261 # CHECK-GX-JSON-DAG: "%275:sub8": 258 # CHECK-GX-JSON-DAG: "%275:sub9": 257 # CHECK-GX-JSON-DAG: "%275:sub10": 256 # CHECK-GX-JSON-DAG: "%275:sub11": 255 # CHECK-GX-JSON-DAG: "%275:sub12": 252 # CHECK-GX-JSON-DAG: "%275:sub13": 251 # CHECK-GX-JSON-DAG: "%275:sub14": 250 # CHECK-GX-JSON-DAG: "%275:sub15": 249 # CHECK-GX-JSON-DAG: "%275:sub16": 246 # CHECK-GX-JSON-DAG: "%275:sub17": 245 # CHECK-GX-JSON-DAG: "%275:sub18": 244 # CHECK-GX-JSON-DAG: "%275:sub19": 243 # CHECK-GX-JSON-DAG: "%275:sub20": 240 # CHECK-GX-JSON-DAG: "%275:sub21": 239 # CHECK-GX-JSON-DAG: "%275:sub22": 238 # CHECK-GX-JSON-DAG: "%275:sub23": 237 # CHECK-GX-JSON-DAG: "%275:sub24": 234 # CHECK-GX-JSON-DAG: "%275:sub25": 233 # CHECK-GX-JSON-DAG: "%275:sub26": 232 # CHECK-GX-JSON-DAG: "%275:sub27": 231 # CHECK-GX-JSON-DAG: "%275:sub28": 228 # CHECK-GX-JSON-DAG: "%275:sub29": 227 # CHECK-GX-JSON-DAG: "%275:sub30": 226 # CHECK-GX-JSON-DAG: "%275:sub31": 225 # CHECK-GX-JSON-DAG: "%317:sub0": 318 # CHECK-GX-JSON-DAG: "%317:sub1": 317 # CHECK-GX-JSON-DAG: "%317:sub2": 316 # CHECK-GX-JSON-DAG: "%317:sub3": 315 # CHECK-GX-JSON-DAG: "%317:sub4": 312 # CHECK-GX-JSON-DAG: "%317:sub5": 311 # CHECK-GX-JSON-DAG: "%317:sub6": 310 # CHECK-GX-JSON-DAG: "%317:sub7": 309 # CHECK-GX-JSON-DAG: "%317:sub8": 306 # CHECK-GX-JSON-DAG: "%317:sub9": 305 # CHECK-GX-JSON-DAG: "%317:sub10": 304 # CHECK-GX-JSON-DAG: "%317:sub11": 303 # CHECK-GX-JSON-DAG: "%317:sub12": 300 # CHECK-GX-JSON-DAG: "%317:sub13": 299 # CHECK-GX-JSON-DAG: "%317:sub14": 298 # CHECK-GX-JSON-DAG: "%317:sub15": 297 # CHECK-GX-JSON-DAG: "%317:sub16": 294 # CHECK-GX-JSON-DAG: "%317:sub17": 293 # CHECK-GX-JSON-DAG: "%317:sub18": 292 # CHECK-GX-JSON-DAG: "%317:sub19": 291 # CHECK-GX-JSON-DAG: "%317:sub20": 288 # CHECK-GX-JSON-DAG: "%317:sub21": 287 # CHECK-GX-JSON-DAG: "%317:sub22": 286 # CHECK-GX-JSON-DAG: "%317:sub23": 285 # CHECK-GX-JSON-DAG: "%317:sub24": 282 # CHECK-GX-JSON-DAG: "%317:sub25": 281 # CHECK-GX-JSON-DAG: "%317:sub26": 280 # CHECK-GX-JSON-DAG: "%317:sub27": 279 # CHECK-GX-JSON-DAG: "%317:sub28": 276 # CHECK-GX-JSON-DAG: "%317:sub29": 275 # CHECK-GX-JSON-DAG: "%317:sub30": 274 # CHECK-GX-JSON-DAG: "%317:sub31": 273 # CHECK-GX-JSON-DAG: "%359:sub0": 366 # CHECK-GX-JSON-DAG: "%359:sub1": 365 # CHECK-GX-JSON-DAG: "%359:sub2": 364 # CHECK-GX-JSON-DAG: "%359:sub3": 363 # CHECK-GX-JSON-DAG: "%359:sub4": 360 # CHECK-GX-JSON-DAG: "%359:sub5": 359 # CHECK-GX-JSON-DAG: "%359:sub6": 358 # CHECK-GX-JSON-DAG: "%359:sub7": 357 # CHECK-GX-JSON-DAG: "%359:sub8": 354 # CHECK-GX-JSON-DAG: "%359:sub9": 353 # CHECK-GX-JSON-DAG: "%359:sub10": 352 # CHECK-GX-JSON-DAG: "%359:sub11": 351 # CHECK-GX-JSON-DAG: "%359:sub12": 348 # CHECK-GX-JSON-DAG: "%359:sub13": 347 # CHECK-GX-JSON-DAG: "%359:sub14": 346 # CHECK-GX-JSON-DAG: "%359:sub15": 345 # CHECK-GX-JSON-DAG: "%359:sub16": 342 # CHECK-GX-JSON-DAG: "%359:sub17": 341 # CHECK-GX-JSON-DAG: "%359:sub18": 340 # CHECK-GX-JSON-DAG: "%359:sub19": 339 # CHECK-GX-JSON-DAG: "%359:sub20": 336 # CHECK-GX-JSON-DAG: "%359:sub21": 335 # CHECK-GX-JSON-DAG: "%359:sub22": 334 # CHECK-GX-JSON-DAG: "%359:sub23": 333 # CHECK-GX-JSON-DAG: "%359:sub24": 330 # CHECK-GX-JSON-DAG: "%359:sub25": 329 # CHECK-GX-JSON-DAG: "%359:sub26": 328 # CHECK-GX-JSON-DAG: "%359:sub27": 327 # CHECK-GX-JSON-DAG: "%359:sub28": 324 # CHECK-GX-JSON-DAG: "%359:sub29": 323 # CHECK-GX-JSON-DAG: "%359:sub30": 322 # CHECK-GX-JSON-DAG: "%359:sub31": 321 # CHECK-GX-JSON-DAG: "%401:sub0": 414 # CHECK-GX-JSON-DAG: "%401:sub1": 413 # CHECK-GX-JSON-DAG: "%401:sub2": 412 # CHECK-GX-JSON-DAG: "%401:sub3": 411 # CHECK-GX-JSON-DAG: "%401:sub4": 408 # CHECK-GX-JSON-DAG: "%401:sub5": 407 # CHECK-GX-JSON-DAG: "%401:sub6": 406 # CHECK-GX-JSON-DAG: "%401:sub7": 405 # CHECK-GX-JSON-DAG: "%401:sub8": 402 # CHECK-GX-JSON-DAG: "%401:sub9": 401 # CHECK-GX-JSON-DAG: "%401:sub10": 400 # CHECK-GX-JSON-DAG: "%401:sub11": 399 # CHECK-GX-JSON-DAG: "%401:sub12": 396 # CHECK-GX-JSON-DAG: "%401:sub13": 395 # CHECK-GX-JSON-DAG: "%401:sub14": 394 # CHECK-GX-JSON-DAG: "%401:sub15": 393 # CHECK-GX-JSON-DAG: "%401:sub16": 390 # CHECK-GX-JSON-DAG: "%401:sub17": 389 # CHECK-GX-JSON-DAG: "%401:sub18": 388 # CHECK-GX-JSON-DAG: "%401:sub19": 387 # CHECK-GX-JSON-DAG: "%401:sub20": 384 # CHECK-GX-JSON-DAG: "%401:sub21": 383 # CHECK-GX-JSON-DAG: "%401:sub22": 382 # CHECK-GX-JSON-DAG: "%401:sub23": 381 # CHECK-GX-JSON-DAG: "%401:sub24": 378 # CHECK-GX-JSON-DAG: "%401:sub25": 377 # CHECK-GX-JSON-DAG: "%401:sub26": 376 # CHECK-GX-JSON-DAG: "%401:sub27": 375 # CHECK-GX-JSON-DAG: "%401:sub28": 372 # CHECK-GX-JSON-DAG: "%401:sub29": 371 # CHECK-GX-JSON-DAG: "%401:sub30": 370 # CHECK-GX-JSON-DAG: "%401:sub31": 369 # CHECK-GX-JSON-DAG: "%414": 1 # CHECK-GX-JSON-DAG: "%415": 1 # CHECK-GX-JSON-DAG: "%416": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 414 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%418:vreg_128 = REG_SEQUENCE %417, %subreg.sub0, %416, %subreg.sub1, %415, %subreg.sub2, %414, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 77 # CHECK-GX-JSON-DAG: "%69:sub1": 76 # CHECK-GX-JSON-DAG: "%69:sub2": 75 # CHECK-GX-JSON-DAG: "%69:sub3": 74 # CHECK-GX-JSON-DAG: "%69:sub4": 71 # CHECK-GX-JSON-DAG: "%69:sub5": 70 # CHECK-GX-JSON-DAG: "%69:sub6": 69 # CHECK-GX-JSON-DAG: "%69:sub7": 68 # CHECK-GX-JSON-DAG: "%69:sub8": 65 # CHECK-GX-JSON-DAG: "%69:sub9": 64 # CHECK-GX-JSON-DAG: "%69:sub10": 63 # CHECK-GX-JSON-DAG: "%69:sub11": 62 # CHECK-GX-JSON-DAG: "%69:sub12": 59 # CHECK-GX-JSON-DAG: "%69:sub13": 58 # CHECK-GX-JSON-DAG: "%69:sub14": 57 # CHECK-GX-JSON-DAG: "%69:sub15": 56 # CHECK-GX-JSON-DAG: "%69:sub16": 53 # CHECK-GX-JSON-DAG: "%69:sub17": 52 # CHECK-GX-JSON-DAG: "%69:sub18": 51 # CHECK-GX-JSON-DAG: "%69:sub19": 50 # CHECK-GX-JSON-DAG: "%69:sub20": 47 # CHECK-GX-JSON-DAG: "%69:sub21": 46 # CHECK-GX-JSON-DAG: "%69:sub22": 45 # CHECK-GX-JSON-DAG: "%69:sub23": 44 # CHECK-GX-JSON-DAG: "%69:sub24": 41 # CHECK-GX-JSON-DAG: "%69:sub25": 40 # CHECK-GX-JSON-DAG: "%69:sub26": 39 # CHECK-GX-JSON-DAG: "%69:sub27": 38 # CHECK-GX-JSON-DAG: "%69:sub28": 35 # CHECK-GX-JSON-DAG: "%69:sub29": 34 # CHECK-GX-JSON-DAG: "%69:sub30": 33 # CHECK-GX-JSON-DAG: "%69:sub31": 32 # CHECK-GX-JSON-DAG: "%70:sub0": 29 # CHECK-GX-JSON-DAG: "%70:sub1": 28 # CHECK-GX-JSON-DAG: "%70:sub2": 27 # CHECK-GX-JSON-DAG: "%70:sub3": 26 # CHECK-GX-JSON-DAG: "%70:sub4": 23 # CHECK-GX-JSON-DAG: "%70:sub5": 22 # CHECK-GX-JSON-DAG: "%70:sub6": 21 # CHECK-GX-JSON-DAG: "%70:sub7": 20 # CHECK-GX-JSON-DAG: "%70:sub8": 17 # CHECK-GX-JSON-DAG: "%70:sub9": 16 # CHECK-GX-JSON-DAG: "%70:sub10": 15 # CHECK-GX-JSON-DAG: "%70:sub11": 14 # CHECK-GX-JSON-DAG: "%70:sub12": 11 # CHECK-GX-JSON-DAG: "%70:sub13": 10 # CHECK-GX-JSON-DAG: "%70:sub14": 9 # CHECK-GX-JSON-DAG: "%70:sub15": 8 # CHECK-GX-JSON-DAG: "%70:sub16": 5 # CHECK-GX-JSON-DAG: "%70:sub17": 4 # CHECK-GX-JSON-DAG: "%70:sub18": 3 # CHECK-GX-JSON-DAG: "%70:sub19": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 125 # CHECK-GX-JSON-DAG: "%149:sub1": 124 # CHECK-GX-JSON-DAG: "%149:sub2": 123 # CHECK-GX-JSON-DAG: "%149:sub3": 122 # CHECK-GX-JSON-DAG: "%149:sub4": 119 # CHECK-GX-JSON-DAG: "%149:sub5": 118 # CHECK-GX-JSON-DAG: "%149:sub6": 117 # CHECK-GX-JSON-DAG: "%149:sub7": 116 # CHECK-GX-JSON-DAG: "%149:sub8": 113 # CHECK-GX-JSON-DAG: "%149:sub9": 112 # CHECK-GX-JSON-DAG: "%149:sub10": 111 # CHECK-GX-JSON-DAG: "%149:sub11": 110 # CHECK-GX-JSON-DAG: "%149:sub12": 107 # CHECK-GX-JSON-DAG: "%149:sub13": 106 # CHECK-GX-JSON-DAG: "%149:sub14": 105 # CHECK-GX-JSON-DAG: "%149:sub15": 104 # CHECK-GX-JSON-DAG: "%149:sub16": 101 # CHECK-GX-JSON-DAG: "%149:sub17": 100 # CHECK-GX-JSON-DAG: "%149:sub18": 99 # CHECK-GX-JSON-DAG: "%149:sub19": 98 # CHECK-GX-JSON-DAG: "%149:sub20": 95 # CHECK-GX-JSON-DAG: "%149:sub21": 94 # CHECK-GX-JSON-DAG: "%149:sub22": 93 # CHECK-GX-JSON-DAG: "%149:sub23": 92 # CHECK-GX-JSON-DAG: "%149:sub24": 89 # CHECK-GX-JSON-DAG: "%149:sub25": 88 # CHECK-GX-JSON-DAG: "%149:sub26": 87 # CHECK-GX-JSON-DAG: "%149:sub27": 86 # CHECK-GX-JSON-DAG: "%149:sub28": 83 # CHECK-GX-JSON-DAG: "%149:sub29": 82 # CHECK-GX-JSON-DAG: "%149:sub30": 81 # CHECK-GX-JSON-DAG: "%149:sub31": 80 # CHECK-GX-JSON-DAG: "%191:sub0": 173 # CHECK-GX-JSON-DAG: "%191:sub1": 172 # CHECK-GX-JSON-DAG: "%191:sub2": 171 # CHECK-GX-JSON-DAG: "%191:sub3": 170 # CHECK-GX-JSON-DAG: "%191:sub4": 167 # CHECK-GX-JSON-DAG: "%191:sub5": 166 # CHECK-GX-JSON-DAG: "%191:sub6": 165 # CHECK-GX-JSON-DAG: "%191:sub7": 164 # CHECK-GX-JSON-DAG: "%191:sub8": 161 # CHECK-GX-JSON-DAG: "%191:sub9": 160 # CHECK-GX-JSON-DAG: "%191:sub10": 159 # CHECK-GX-JSON-DAG: "%191:sub11": 158 # CHECK-GX-JSON-DAG: "%191:sub12": 155 # CHECK-GX-JSON-DAG: "%191:sub13": 154 # CHECK-GX-JSON-DAG: "%191:sub14": 153 # CHECK-GX-JSON-DAG: "%191:sub15": 152 # CHECK-GX-JSON-DAG: "%191:sub16": 149 # CHECK-GX-JSON-DAG: "%191:sub17": 148 # CHECK-GX-JSON-DAG: "%191:sub18": 147 # CHECK-GX-JSON-DAG: "%191:sub19": 146 # CHECK-GX-JSON-DAG: "%191:sub20": 143 # CHECK-GX-JSON-DAG: "%191:sub21": 142 # CHECK-GX-JSON-DAG: "%191:sub22": 141 # CHECK-GX-JSON-DAG: "%191:sub23": 140 # CHECK-GX-JSON-DAG: "%191:sub24": 137 # CHECK-GX-JSON-DAG: "%191:sub25": 136 # CHECK-GX-JSON-DAG: "%191:sub26": 135 # CHECK-GX-JSON-DAG: "%191:sub27": 134 # CHECK-GX-JSON-DAG: "%191:sub28": 131 # CHECK-GX-JSON-DAG: "%191:sub29": 130 # CHECK-GX-JSON-DAG: "%191:sub30": 129 # CHECK-GX-JSON-DAG: "%191:sub31": 128 # CHECK-GX-JSON-DAG: "%233:sub0": 221 # CHECK-GX-JSON-DAG: "%233:sub1": 220 # CHECK-GX-JSON-DAG: "%233:sub2": 219 # CHECK-GX-JSON-DAG: "%233:sub3": 218 # CHECK-GX-JSON-DAG: "%233:sub4": 215 # CHECK-GX-JSON-DAG: "%233:sub5": 214 # CHECK-GX-JSON-DAG: "%233:sub6": 213 # CHECK-GX-JSON-DAG: "%233:sub7": 212 # CHECK-GX-JSON-DAG: "%233:sub8": 209 # CHECK-GX-JSON-DAG: "%233:sub9": 208 # CHECK-GX-JSON-DAG: "%233:sub10": 207 # CHECK-GX-JSON-DAG: "%233:sub11": 206 # CHECK-GX-JSON-DAG: "%233:sub12": 203 # CHECK-GX-JSON-DAG: "%233:sub13": 202 # CHECK-GX-JSON-DAG: "%233:sub14": 201 # CHECK-GX-JSON-DAG: "%233:sub15": 200 # CHECK-GX-JSON-DAG: "%233:sub16": 197 # CHECK-GX-JSON-DAG: "%233:sub17": 196 # CHECK-GX-JSON-DAG: "%233:sub18": 195 # CHECK-GX-JSON-DAG: "%233:sub19": 194 # CHECK-GX-JSON-DAG: "%233:sub20": 191 # CHECK-GX-JSON-DAG: "%233:sub21": 190 # CHECK-GX-JSON-DAG: "%233:sub22": 189 # CHECK-GX-JSON-DAG: "%233:sub23": 188 # CHECK-GX-JSON-DAG: "%233:sub24": 185 # CHECK-GX-JSON-DAG: "%233:sub25": 184 # CHECK-GX-JSON-DAG: "%233:sub26": 183 # CHECK-GX-JSON-DAG: "%233:sub27": 182 # CHECK-GX-JSON-DAG: "%233:sub28": 179 # CHECK-GX-JSON-DAG: "%233:sub29": 178 # CHECK-GX-JSON-DAG: "%233:sub30": 177 # CHECK-GX-JSON-DAG: "%233:sub31": 176 # CHECK-GX-JSON-DAG: "%275:sub0": 269 # CHECK-GX-JSON-DAG: "%275:sub1": 268 # CHECK-GX-JSON-DAG: "%275:sub2": 267 # CHECK-GX-JSON-DAG: "%275:sub3": 266 # CHECK-GX-JSON-DAG: "%275:sub4": 263 # CHECK-GX-JSON-DAG: "%275:sub5": 262 # CHECK-GX-JSON-DAG: "%275:sub6": 261 # CHECK-GX-JSON-DAG: "%275:sub7": 260 # CHECK-GX-JSON-DAG: "%275:sub8": 257 # CHECK-GX-JSON-DAG: "%275:sub9": 256 # CHECK-GX-JSON-DAG: "%275:sub10": 255 # CHECK-GX-JSON-DAG: "%275:sub11": 254 # CHECK-GX-JSON-DAG: "%275:sub12": 251 # CHECK-GX-JSON-DAG: "%275:sub13": 250 # CHECK-GX-JSON-DAG: "%275:sub14": 249 # CHECK-GX-JSON-DAG: "%275:sub15": 248 # CHECK-GX-JSON-DAG: "%275:sub16": 245 # CHECK-GX-JSON-DAG: "%275:sub17": 244 # CHECK-GX-JSON-DAG: "%275:sub18": 243 # CHECK-GX-JSON-DAG: "%275:sub19": 242 # CHECK-GX-JSON-DAG: "%275:sub20": 239 # CHECK-GX-JSON-DAG: "%275:sub21": 238 # CHECK-GX-JSON-DAG: "%275:sub22": 237 # CHECK-GX-JSON-DAG: "%275:sub23": 236 # CHECK-GX-JSON-DAG: "%275:sub24": 233 # CHECK-GX-JSON-DAG: "%275:sub25": 232 # CHECK-GX-JSON-DAG: "%275:sub26": 231 # CHECK-GX-JSON-DAG: "%275:sub27": 230 # CHECK-GX-JSON-DAG: "%275:sub28": 227 # CHECK-GX-JSON-DAG: "%275:sub29": 226 # CHECK-GX-JSON-DAG: "%275:sub30": 225 # CHECK-GX-JSON-DAG: "%275:sub31": 224 # CHECK-GX-JSON-DAG: "%317:sub0": 317 # CHECK-GX-JSON-DAG: "%317:sub1": 316 # CHECK-GX-JSON-DAG: "%317:sub2": 315 # CHECK-GX-JSON-DAG: "%317:sub3": 314 # CHECK-GX-JSON-DAG: "%317:sub4": 311 # CHECK-GX-JSON-DAG: "%317:sub5": 310 # CHECK-GX-JSON-DAG: "%317:sub6": 309 # CHECK-GX-JSON-DAG: "%317:sub7": 308 # CHECK-GX-JSON-DAG: "%317:sub8": 305 # CHECK-GX-JSON-DAG: "%317:sub9": 304 # CHECK-GX-JSON-DAG: "%317:sub10": 303 # CHECK-GX-JSON-DAG: "%317:sub11": 302 # CHECK-GX-JSON-DAG: "%317:sub12": 299 # CHECK-GX-JSON-DAG: "%317:sub13": 298 # CHECK-GX-JSON-DAG: "%317:sub14": 297 # CHECK-GX-JSON-DAG: "%317:sub15": 296 # CHECK-GX-JSON-DAG: "%317:sub16": 293 # CHECK-GX-JSON-DAG: "%317:sub17": 292 # CHECK-GX-JSON-DAG: "%317:sub18": 291 # CHECK-GX-JSON-DAG: "%317:sub19": 290 # CHECK-GX-JSON-DAG: "%317:sub20": 287 # CHECK-GX-JSON-DAG: "%317:sub21": 286 # CHECK-GX-JSON-DAG: "%317:sub22": 285 # CHECK-GX-JSON-DAG: "%317:sub23": 284 # CHECK-GX-JSON-DAG: "%317:sub24": 281 # CHECK-GX-JSON-DAG: "%317:sub25": 280 # CHECK-GX-JSON-DAG: "%317:sub26": 279 # CHECK-GX-JSON-DAG: "%317:sub27": 278 # CHECK-GX-JSON-DAG: "%317:sub28": 275 # CHECK-GX-JSON-DAG: "%317:sub29": 274 # CHECK-GX-JSON-DAG: "%317:sub30": 273 # CHECK-GX-JSON-DAG: "%317:sub31": 272 # CHECK-GX-JSON-DAG: "%359:sub0": 365 # CHECK-GX-JSON-DAG: "%359:sub1": 364 # CHECK-GX-JSON-DAG: "%359:sub2": 363 # CHECK-GX-JSON-DAG: "%359:sub3": 362 # CHECK-GX-JSON-DAG: "%359:sub4": 359 # CHECK-GX-JSON-DAG: "%359:sub5": 358 # CHECK-GX-JSON-DAG: "%359:sub6": 357 # CHECK-GX-JSON-DAG: "%359:sub7": 356 # CHECK-GX-JSON-DAG: "%359:sub8": 353 # CHECK-GX-JSON-DAG: "%359:sub9": 352 # CHECK-GX-JSON-DAG: "%359:sub10": 351 # CHECK-GX-JSON-DAG: "%359:sub11": 350 # CHECK-GX-JSON-DAG: "%359:sub12": 347 # CHECK-GX-JSON-DAG: "%359:sub13": 346 # CHECK-GX-JSON-DAG: "%359:sub14": 345 # CHECK-GX-JSON-DAG: "%359:sub15": 344 # CHECK-GX-JSON-DAG: "%359:sub16": 341 # CHECK-GX-JSON-DAG: "%359:sub17": 340 # CHECK-GX-JSON-DAG: "%359:sub18": 339 # CHECK-GX-JSON-DAG: "%359:sub19": 338 # CHECK-GX-JSON-DAG: "%359:sub20": 335 # CHECK-GX-JSON-DAG: "%359:sub21": 334 # CHECK-GX-JSON-DAG: "%359:sub22": 333 # CHECK-GX-JSON-DAG: "%359:sub23": 332 # CHECK-GX-JSON-DAG: "%359:sub24": 329 # CHECK-GX-JSON-DAG: "%359:sub25": 328 # CHECK-GX-JSON-DAG: "%359:sub26": 327 # CHECK-GX-JSON-DAG: "%359:sub27": 326 # CHECK-GX-JSON-DAG: "%359:sub28": 323 # CHECK-GX-JSON-DAG: "%359:sub29": 322 # CHECK-GX-JSON-DAG: "%359:sub30": 321 # CHECK-GX-JSON-DAG: "%359:sub31": 320 # CHECK-GX-JSON-DAG: "%401:sub0": 413 # CHECK-GX-JSON-DAG: "%401:sub1": 412 # CHECK-GX-JSON-DAG: "%401:sub2": 411 # CHECK-GX-JSON-DAG: "%401:sub3": 410 # CHECK-GX-JSON-DAG: "%401:sub4": 407 # CHECK-GX-JSON-DAG: "%401:sub5": 406 # CHECK-GX-JSON-DAG: "%401:sub6": 405 # CHECK-GX-JSON-DAG: "%401:sub7": 404 # CHECK-GX-JSON-DAG: "%401:sub8": 401 # CHECK-GX-JSON-DAG: "%401:sub9": 400 # CHECK-GX-JSON-DAG: "%401:sub10": 399 # CHECK-GX-JSON-DAG: "%401:sub11": 398 # CHECK-GX-JSON-DAG: "%401:sub12": 395 # CHECK-GX-JSON-DAG: "%401:sub13": 394 # CHECK-GX-JSON-DAG: "%401:sub14": 393 # CHECK-GX-JSON-DAG: "%401:sub15": 392 # CHECK-GX-JSON-DAG: "%401:sub16": 389 # CHECK-GX-JSON-DAG: "%401:sub17": 388 # CHECK-GX-JSON-DAG: "%401:sub18": 387 # CHECK-GX-JSON-DAG: "%401:sub19": 386 # CHECK-GX-JSON-DAG: "%401:sub20": 383 # CHECK-GX-JSON-DAG: "%401:sub21": 382 # CHECK-GX-JSON-DAG: "%401:sub22": 381 # CHECK-GX-JSON-DAG: "%401:sub23": 380 # CHECK-GX-JSON-DAG: "%401:sub24": 377 # CHECK-GX-JSON-DAG: "%401:sub25": 376 # CHECK-GX-JSON-DAG: "%401:sub26": 375 # CHECK-GX-JSON-DAG: "%401:sub27": 374 # CHECK-GX-JSON-DAG: "%401:sub28": 371 # CHECK-GX-JSON-DAG: "%401:sub29": 370 # CHECK-GX-JSON-DAG: "%401:sub30": 369 # CHECK-GX-JSON-DAG: "%401:sub31": 368 # CHECK-GX-JSON-DAG: "%414": 0 # CHECK-GX-JSON-DAG: "%415": 0 # CHECK-GX-JSON-DAG: "%416": 0 # CHECK-GX-JSON-DAG: "%417": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 413 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %419:vreg_64, %418, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 76 # CHECK-GX-JSON-DAG: "%69:sub1": 75 # CHECK-GX-JSON-DAG: "%69:sub2": 74 # CHECK-GX-JSON-DAG: "%69:sub3": 73 # CHECK-GX-JSON-DAG: "%69:sub4": 70 # CHECK-GX-JSON-DAG: "%69:sub5": 69 # CHECK-GX-JSON-DAG: "%69:sub6": 68 # CHECK-GX-JSON-DAG: "%69:sub7": 67 # CHECK-GX-JSON-DAG: "%69:sub8": 64 # CHECK-GX-JSON-DAG: "%69:sub9": 63 # CHECK-GX-JSON-DAG: "%69:sub10": 62 # CHECK-GX-JSON-DAG: "%69:sub11": 61 # CHECK-GX-JSON-DAG: "%69:sub12": 58 # CHECK-GX-JSON-DAG: "%69:sub13": 57 # CHECK-GX-JSON-DAG: "%69:sub14": 56 # CHECK-GX-JSON-DAG: "%69:sub15": 55 # CHECK-GX-JSON-DAG: "%69:sub16": 52 # CHECK-GX-JSON-DAG: "%69:sub17": 51 # CHECK-GX-JSON-DAG: "%69:sub18": 50 # CHECK-GX-JSON-DAG: "%69:sub19": 49 # CHECK-GX-JSON-DAG: "%69:sub20": 46 # CHECK-GX-JSON-DAG: "%69:sub21": 45 # CHECK-GX-JSON-DAG: "%69:sub22": 44 # CHECK-GX-JSON-DAG: "%69:sub23": 43 # CHECK-GX-JSON-DAG: "%69:sub24": 40 # CHECK-GX-JSON-DAG: "%69:sub25": 39 # CHECK-GX-JSON-DAG: "%69:sub26": 38 # CHECK-GX-JSON-DAG: "%69:sub27": 37 # CHECK-GX-JSON-DAG: "%69:sub28": 34 # CHECK-GX-JSON-DAG: "%69:sub29": 33 # CHECK-GX-JSON-DAG: "%69:sub30": 32 # CHECK-GX-JSON-DAG: "%69:sub31": 31 # CHECK-GX-JSON-DAG: "%70:sub0": 28 # CHECK-GX-JSON-DAG: "%70:sub1": 27 # CHECK-GX-JSON-DAG: "%70:sub2": 26 # CHECK-GX-JSON-DAG: "%70:sub3": 25 # CHECK-GX-JSON-DAG: "%70:sub4": 22 # CHECK-GX-JSON-DAG: "%70:sub5": 21 # CHECK-GX-JSON-DAG: "%70:sub6": 20 # CHECK-GX-JSON-DAG: "%70:sub7": 19 # CHECK-GX-JSON-DAG: "%70:sub8": 16 # CHECK-GX-JSON-DAG: "%70:sub9": 15 # CHECK-GX-JSON-DAG: "%70:sub10": 14 # CHECK-GX-JSON-DAG: "%70:sub11": 13 # CHECK-GX-JSON-DAG: "%70:sub12": 10 # CHECK-GX-JSON-DAG: "%70:sub13": 9 # CHECK-GX-JSON-DAG: "%70:sub14": 8 # CHECK-GX-JSON-DAG: "%70:sub15": 7 # CHECK-GX-JSON-DAG: "%70:sub16": 4 # CHECK-GX-JSON-DAG: "%70:sub17": 3 # CHECK-GX-JSON-DAG: "%70:sub18": 2 # CHECK-GX-JSON-DAG: "%70:sub19": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 124 # CHECK-GX-JSON-DAG: "%149:sub1": 123 # CHECK-GX-JSON-DAG: "%149:sub2": 122 # CHECK-GX-JSON-DAG: "%149:sub3": 121 # CHECK-GX-JSON-DAG: "%149:sub4": 118 # CHECK-GX-JSON-DAG: "%149:sub5": 117 # CHECK-GX-JSON-DAG: "%149:sub6": 116 # CHECK-GX-JSON-DAG: "%149:sub7": 115 # CHECK-GX-JSON-DAG: "%149:sub8": 112 # CHECK-GX-JSON-DAG: "%149:sub9": 111 # CHECK-GX-JSON-DAG: "%149:sub10": 110 # CHECK-GX-JSON-DAG: "%149:sub11": 109 # CHECK-GX-JSON-DAG: "%149:sub12": 106 # CHECK-GX-JSON-DAG: "%149:sub13": 105 # CHECK-GX-JSON-DAG: "%149:sub14": 104 # CHECK-GX-JSON-DAG: "%149:sub15": 103 # CHECK-GX-JSON-DAG: "%149:sub16": 100 # CHECK-GX-JSON-DAG: "%149:sub17": 99 # CHECK-GX-JSON-DAG: "%149:sub18": 98 # CHECK-GX-JSON-DAG: "%149:sub19": 97 # CHECK-GX-JSON-DAG: "%149:sub20": 94 # CHECK-GX-JSON-DAG: "%149:sub21": 93 # CHECK-GX-JSON-DAG: "%149:sub22": 92 # CHECK-GX-JSON-DAG: "%149:sub23": 91 # CHECK-GX-JSON-DAG: "%149:sub24": 88 # CHECK-GX-JSON-DAG: "%149:sub25": 87 # CHECK-GX-JSON-DAG: "%149:sub26": 86 # CHECK-GX-JSON-DAG: "%149:sub27": 85 # CHECK-GX-JSON-DAG: "%149:sub28": 82 # CHECK-GX-JSON-DAG: "%149:sub29": 81 # CHECK-GX-JSON-DAG: "%149:sub30": 80 # CHECK-GX-JSON-DAG: "%149:sub31": 79 # CHECK-GX-JSON-DAG: "%191:sub0": 172 # CHECK-GX-JSON-DAG: "%191:sub1": 171 # CHECK-GX-JSON-DAG: "%191:sub2": 170 # CHECK-GX-JSON-DAG: "%191:sub3": 169 # CHECK-GX-JSON-DAG: "%191:sub4": 166 # CHECK-GX-JSON-DAG: "%191:sub5": 165 # CHECK-GX-JSON-DAG: "%191:sub6": 164 # CHECK-GX-JSON-DAG: "%191:sub7": 163 # CHECK-GX-JSON-DAG: "%191:sub8": 160 # CHECK-GX-JSON-DAG: "%191:sub9": 159 # CHECK-GX-JSON-DAG: "%191:sub10": 158 # CHECK-GX-JSON-DAG: "%191:sub11": 157 # CHECK-GX-JSON-DAG: "%191:sub12": 154 # CHECK-GX-JSON-DAG: "%191:sub13": 153 # CHECK-GX-JSON-DAG: "%191:sub14": 152 # CHECK-GX-JSON-DAG: "%191:sub15": 151 # CHECK-GX-JSON-DAG: "%191:sub16": 148 # CHECK-GX-JSON-DAG: "%191:sub17": 147 # CHECK-GX-JSON-DAG: "%191:sub18": 146 # CHECK-GX-JSON-DAG: "%191:sub19": 145 # CHECK-GX-JSON-DAG: "%191:sub20": 142 # CHECK-GX-JSON-DAG: "%191:sub21": 141 # CHECK-GX-JSON-DAG: "%191:sub22": 140 # CHECK-GX-JSON-DAG: "%191:sub23": 139 # CHECK-GX-JSON-DAG: "%191:sub24": 136 # CHECK-GX-JSON-DAG: "%191:sub25": 135 # CHECK-GX-JSON-DAG: "%191:sub26": 134 # CHECK-GX-JSON-DAG: "%191:sub27": 133 # CHECK-GX-JSON-DAG: "%191:sub28": 130 # CHECK-GX-JSON-DAG: "%191:sub29": 129 # CHECK-GX-JSON-DAG: "%191:sub30": 128 # CHECK-GX-JSON-DAG: "%191:sub31": 127 # CHECK-GX-JSON-DAG: "%233:sub0": 220 # CHECK-GX-JSON-DAG: "%233:sub1": 219 # CHECK-GX-JSON-DAG: "%233:sub2": 218 # CHECK-GX-JSON-DAG: "%233:sub3": 217 # CHECK-GX-JSON-DAG: "%233:sub4": 214 # CHECK-GX-JSON-DAG: "%233:sub5": 213 # CHECK-GX-JSON-DAG: "%233:sub6": 212 # CHECK-GX-JSON-DAG: "%233:sub7": 211 # CHECK-GX-JSON-DAG: "%233:sub8": 208 # CHECK-GX-JSON-DAG: "%233:sub9": 207 # CHECK-GX-JSON-DAG: "%233:sub10": 206 # CHECK-GX-JSON-DAG: "%233:sub11": 205 # CHECK-GX-JSON-DAG: "%233:sub12": 202 # CHECK-GX-JSON-DAG: "%233:sub13": 201 # CHECK-GX-JSON-DAG: "%233:sub14": 200 # CHECK-GX-JSON-DAG: "%233:sub15": 199 # CHECK-GX-JSON-DAG: "%233:sub16": 196 # CHECK-GX-JSON-DAG: "%233:sub17": 195 # CHECK-GX-JSON-DAG: "%233:sub18": 194 # CHECK-GX-JSON-DAG: "%233:sub19": 193 # CHECK-GX-JSON-DAG: "%233:sub20": 190 # CHECK-GX-JSON-DAG: "%233:sub21": 189 # CHECK-GX-JSON-DAG: "%233:sub22": 188 # CHECK-GX-JSON-DAG: "%233:sub23": 187 # CHECK-GX-JSON-DAG: "%233:sub24": 184 # CHECK-GX-JSON-DAG: "%233:sub25": 183 # CHECK-GX-JSON-DAG: "%233:sub26": 182 # CHECK-GX-JSON-DAG: "%233:sub27": 181 # CHECK-GX-JSON-DAG: "%233:sub28": 178 # CHECK-GX-JSON-DAG: "%233:sub29": 177 # CHECK-GX-JSON-DAG: "%233:sub30": 176 # CHECK-GX-JSON-DAG: "%233:sub31": 175 # CHECK-GX-JSON-DAG: "%275:sub0": 268 # CHECK-GX-JSON-DAG: "%275:sub1": 267 # CHECK-GX-JSON-DAG: "%275:sub2": 266 # CHECK-GX-JSON-DAG: "%275:sub3": 265 # CHECK-GX-JSON-DAG: "%275:sub4": 262 # CHECK-GX-JSON-DAG: "%275:sub5": 261 # CHECK-GX-JSON-DAG: "%275:sub6": 260 # CHECK-GX-JSON-DAG: "%275:sub7": 259 # CHECK-GX-JSON-DAG: "%275:sub8": 256 # CHECK-GX-JSON-DAG: "%275:sub9": 255 # CHECK-GX-JSON-DAG: "%275:sub10": 254 # CHECK-GX-JSON-DAG: "%275:sub11": 253 # CHECK-GX-JSON-DAG: "%275:sub12": 250 # CHECK-GX-JSON-DAG: "%275:sub13": 249 # CHECK-GX-JSON-DAG: "%275:sub14": 248 # CHECK-GX-JSON-DAG: "%275:sub15": 247 # CHECK-GX-JSON-DAG: "%275:sub16": 244 # CHECK-GX-JSON-DAG: "%275:sub17": 243 # CHECK-GX-JSON-DAG: "%275:sub18": 242 # CHECK-GX-JSON-DAG: "%275:sub19": 241 # CHECK-GX-JSON-DAG: "%275:sub20": 238 # CHECK-GX-JSON-DAG: "%275:sub21": 237 # CHECK-GX-JSON-DAG: "%275:sub22": 236 # CHECK-GX-JSON-DAG: "%275:sub23": 235 # CHECK-GX-JSON-DAG: "%275:sub24": 232 # CHECK-GX-JSON-DAG: "%275:sub25": 231 # CHECK-GX-JSON-DAG: "%275:sub26": 230 # CHECK-GX-JSON-DAG: "%275:sub27": 229 # CHECK-GX-JSON-DAG: "%275:sub28": 226 # CHECK-GX-JSON-DAG: "%275:sub29": 225 # CHECK-GX-JSON-DAG: "%275:sub30": 224 # CHECK-GX-JSON-DAG: "%275:sub31": 223 # CHECK-GX-JSON-DAG: "%317:sub0": 316 # CHECK-GX-JSON-DAG: "%317:sub1": 315 # CHECK-GX-JSON-DAG: "%317:sub2": 314 # CHECK-GX-JSON-DAG: "%317:sub3": 313 # CHECK-GX-JSON-DAG: "%317:sub4": 310 # CHECK-GX-JSON-DAG: "%317:sub5": 309 # CHECK-GX-JSON-DAG: "%317:sub6": 308 # CHECK-GX-JSON-DAG: "%317:sub7": 307 # CHECK-GX-JSON-DAG: "%317:sub8": 304 # CHECK-GX-JSON-DAG: "%317:sub9": 303 # CHECK-GX-JSON-DAG: "%317:sub10": 302 # CHECK-GX-JSON-DAG: "%317:sub11": 301 # CHECK-GX-JSON-DAG: "%317:sub12": 298 # CHECK-GX-JSON-DAG: "%317:sub13": 297 # CHECK-GX-JSON-DAG: "%317:sub14": 296 # CHECK-GX-JSON-DAG: "%317:sub15": 295 # CHECK-GX-JSON-DAG: "%317:sub16": 292 # CHECK-GX-JSON-DAG: "%317:sub17": 291 # CHECK-GX-JSON-DAG: "%317:sub18": 290 # CHECK-GX-JSON-DAG: "%317:sub19": 289 # CHECK-GX-JSON-DAG: "%317:sub20": 286 # CHECK-GX-JSON-DAG: "%317:sub21": 285 # CHECK-GX-JSON-DAG: "%317:sub22": 284 # CHECK-GX-JSON-DAG: "%317:sub23": 283 # CHECK-GX-JSON-DAG: "%317:sub24": 280 # CHECK-GX-JSON-DAG: "%317:sub25": 279 # CHECK-GX-JSON-DAG: "%317:sub26": 278 # CHECK-GX-JSON-DAG: "%317:sub27": 277 # CHECK-GX-JSON-DAG: "%317:sub28": 274 # CHECK-GX-JSON-DAG: "%317:sub29": 273 # CHECK-GX-JSON-DAG: "%317:sub30": 272 # CHECK-GX-JSON-DAG: "%317:sub31": 271 # CHECK-GX-JSON-DAG: "%359:sub0": 364 # CHECK-GX-JSON-DAG: "%359:sub1": 363 # CHECK-GX-JSON-DAG: "%359:sub2": 362 # CHECK-GX-JSON-DAG: "%359:sub3": 361 # CHECK-GX-JSON-DAG: "%359:sub4": 358 # CHECK-GX-JSON-DAG: "%359:sub5": 357 # CHECK-GX-JSON-DAG: "%359:sub6": 356 # CHECK-GX-JSON-DAG: "%359:sub7": 355 # CHECK-GX-JSON-DAG: "%359:sub8": 352 # CHECK-GX-JSON-DAG: "%359:sub9": 351 # CHECK-GX-JSON-DAG: "%359:sub10": 350 # CHECK-GX-JSON-DAG: "%359:sub11": 349 # CHECK-GX-JSON-DAG: "%359:sub12": 346 # CHECK-GX-JSON-DAG: "%359:sub13": 345 # CHECK-GX-JSON-DAG: "%359:sub14": 344 # CHECK-GX-JSON-DAG: "%359:sub15": 343 # CHECK-GX-JSON-DAG: "%359:sub16": 340 # CHECK-GX-JSON-DAG: "%359:sub17": 339 # CHECK-GX-JSON-DAG: "%359:sub18": 338 # CHECK-GX-JSON-DAG: "%359:sub19": 337 # CHECK-GX-JSON-DAG: "%359:sub20": 334 # CHECK-GX-JSON-DAG: "%359:sub21": 333 # CHECK-GX-JSON-DAG: "%359:sub22": 332 # CHECK-GX-JSON-DAG: "%359:sub23": 331 # CHECK-GX-JSON-DAG: "%359:sub24": 328 # CHECK-GX-JSON-DAG: "%359:sub25": 327 # CHECK-GX-JSON-DAG: "%359:sub26": 326 # CHECK-GX-JSON-DAG: "%359:sub27": 325 # CHECK-GX-JSON-DAG: "%359:sub28": 322 # CHECK-GX-JSON-DAG: "%359:sub29": 321 # CHECK-GX-JSON-DAG: "%359:sub30": 320 # CHECK-GX-JSON-DAG: "%359:sub31": 319 # CHECK-GX-JSON-DAG: "%401:sub0": 412 # CHECK-GX-JSON-DAG: "%401:sub1": 411 # CHECK-GX-JSON-DAG: "%401:sub2": 410 # CHECK-GX-JSON-DAG: "%401:sub3": 409 # CHECK-GX-JSON-DAG: "%401:sub4": 406 # CHECK-GX-JSON-DAG: "%401:sub5": 405 # CHECK-GX-JSON-DAG: "%401:sub6": 404 # CHECK-GX-JSON-DAG: "%401:sub7": 403 # CHECK-GX-JSON-DAG: "%401:sub8": 400 # CHECK-GX-JSON-DAG: "%401:sub9": 399 # CHECK-GX-JSON-DAG: "%401:sub10": 398 # CHECK-GX-JSON-DAG: "%401:sub11": 397 # CHECK-GX-JSON-DAG: "%401:sub12": 394 # CHECK-GX-JSON-DAG: "%401:sub13": 393 # CHECK-GX-JSON-DAG: "%401:sub14": 392 # CHECK-GX-JSON-DAG: "%401:sub15": 391 # CHECK-GX-JSON-DAG: "%401:sub16": 388 # CHECK-GX-JSON-DAG: "%401:sub17": 387 # CHECK-GX-JSON-DAG: "%401:sub18": 386 # CHECK-GX-JSON-DAG: "%401:sub19": 385 # CHECK-GX-JSON-DAG: "%401:sub20": 382 # CHECK-GX-JSON-DAG: "%401:sub21": 381 # CHECK-GX-JSON-DAG: "%401:sub22": 380 # CHECK-GX-JSON-DAG: "%401:sub23": 379 # CHECK-GX-JSON-DAG: "%401:sub24": 376 # CHECK-GX-JSON-DAG: "%401:sub25": 375 # CHECK-GX-JSON-DAG: "%401:sub26": 374 # CHECK-GX-JSON-DAG: "%401:sub27": 373 # CHECK-GX-JSON-DAG: "%401:sub28": 370 # CHECK-GX-JSON-DAG: "%401:sub29": 369 # CHECK-GX-JSON-DAG: "%401:sub30": 368 # CHECK-GX-JSON-DAG: "%401:sub31": 367 # CHECK-GX-JSON-DAG: "%418": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 412 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%420:vgpr_32 = COPY %70.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 75 # CHECK-GX-JSON-DAG: "%69:sub1": 74 # CHECK-GX-JSON-DAG: "%69:sub2": 73 # CHECK-GX-JSON-DAG: "%69:sub3": 72 # CHECK-GX-JSON-DAG: "%69:sub4": 69 # CHECK-GX-JSON-DAG: "%69:sub5": 68 # CHECK-GX-JSON-DAG: "%69:sub6": 67 # CHECK-GX-JSON-DAG: "%69:sub7": 66 # CHECK-GX-JSON-DAG: "%69:sub8": 63 # CHECK-GX-JSON-DAG: "%69:sub9": 62 # CHECK-GX-JSON-DAG: "%69:sub10": 61 # CHECK-GX-JSON-DAG: "%69:sub11": 60 # CHECK-GX-JSON-DAG: "%69:sub12": 57 # CHECK-GX-JSON-DAG: "%69:sub13": 56 # CHECK-GX-JSON-DAG: "%69:sub14": 55 # CHECK-GX-JSON-DAG: "%69:sub15": 54 # CHECK-GX-JSON-DAG: "%69:sub16": 51 # CHECK-GX-JSON-DAG: "%69:sub17": 50 # CHECK-GX-JSON-DAG: "%69:sub18": 49 # CHECK-GX-JSON-DAG: "%69:sub19": 48 # CHECK-GX-JSON-DAG: "%69:sub20": 45 # CHECK-GX-JSON-DAG: "%69:sub21": 44 # CHECK-GX-JSON-DAG: "%69:sub22": 43 # CHECK-GX-JSON-DAG: "%69:sub23": 42 # CHECK-GX-JSON-DAG: "%69:sub24": 39 # CHECK-GX-JSON-DAG: "%69:sub25": 38 # CHECK-GX-JSON-DAG: "%69:sub26": 37 # CHECK-GX-JSON-DAG: "%69:sub27": 36 # CHECK-GX-JSON-DAG: "%69:sub28": 33 # CHECK-GX-JSON-DAG: "%69:sub29": 32 # CHECK-GX-JSON-DAG: "%69:sub30": 31 # CHECK-GX-JSON-DAG: "%69:sub31": 30 # CHECK-GX-JSON-DAG: "%70:sub0": 27 # CHECK-GX-JSON-DAG: "%70:sub1": 26 # CHECK-GX-JSON-DAG: "%70:sub2": 25 # CHECK-GX-JSON-DAG: "%70:sub3": 24 # CHECK-GX-JSON-DAG: "%70:sub4": 21 # CHECK-GX-JSON-DAG: "%70:sub5": 20 # CHECK-GX-JSON-DAG: "%70:sub6": 19 # CHECK-GX-JSON-DAG: "%70:sub7": 18 # CHECK-GX-JSON-DAG: "%70:sub8": 15 # CHECK-GX-JSON-DAG: "%70:sub9": 14 # CHECK-GX-JSON-DAG: "%70:sub10": 13 # CHECK-GX-JSON-DAG: "%70:sub11": 12 # CHECK-GX-JSON-DAG: "%70:sub12": 9 # CHECK-GX-JSON-DAG: "%70:sub13": 8 # CHECK-GX-JSON-DAG: "%70:sub14": 7 # CHECK-GX-JSON-DAG: "%70:sub15": 6 # CHECK-GX-JSON-DAG: "%70:sub16": 3 # CHECK-GX-JSON-DAG: "%70:sub17": 2 # CHECK-GX-JSON-DAG: "%70:sub18": 1 # CHECK-GX-JSON-DAG: "%70:sub19": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 123 # CHECK-GX-JSON-DAG: "%149:sub1": 122 # CHECK-GX-JSON-DAG: "%149:sub2": 121 # CHECK-GX-JSON-DAG: "%149:sub3": 120 # CHECK-GX-JSON-DAG: "%149:sub4": 117 # CHECK-GX-JSON-DAG: "%149:sub5": 116 # CHECK-GX-JSON-DAG: "%149:sub6": 115 # CHECK-GX-JSON-DAG: "%149:sub7": 114 # CHECK-GX-JSON-DAG: "%149:sub8": 111 # CHECK-GX-JSON-DAG: "%149:sub9": 110 # CHECK-GX-JSON-DAG: "%149:sub10": 109 # CHECK-GX-JSON-DAG: "%149:sub11": 108 # CHECK-GX-JSON-DAG: "%149:sub12": 105 # CHECK-GX-JSON-DAG: "%149:sub13": 104 # CHECK-GX-JSON-DAG: "%149:sub14": 103 # CHECK-GX-JSON-DAG: "%149:sub15": 102 # CHECK-GX-JSON-DAG: "%149:sub16": 99 # CHECK-GX-JSON-DAG: "%149:sub17": 98 # CHECK-GX-JSON-DAG: "%149:sub18": 97 # CHECK-GX-JSON-DAG: "%149:sub19": 96 # CHECK-GX-JSON-DAG: "%149:sub20": 93 # CHECK-GX-JSON-DAG: "%149:sub21": 92 # CHECK-GX-JSON-DAG: "%149:sub22": 91 # CHECK-GX-JSON-DAG: "%149:sub23": 90 # CHECK-GX-JSON-DAG: "%149:sub24": 87 # CHECK-GX-JSON-DAG: "%149:sub25": 86 # CHECK-GX-JSON-DAG: "%149:sub26": 85 # CHECK-GX-JSON-DAG: "%149:sub27": 84 # CHECK-GX-JSON-DAG: "%149:sub28": 81 # CHECK-GX-JSON-DAG: "%149:sub29": 80 # CHECK-GX-JSON-DAG: "%149:sub30": 79 # CHECK-GX-JSON-DAG: "%149:sub31": 78 # CHECK-GX-JSON-DAG: "%191:sub0": 171 # CHECK-GX-JSON-DAG: "%191:sub1": 170 # CHECK-GX-JSON-DAG: "%191:sub2": 169 # CHECK-GX-JSON-DAG: "%191:sub3": 168 # CHECK-GX-JSON-DAG: "%191:sub4": 165 # CHECK-GX-JSON-DAG: "%191:sub5": 164 # CHECK-GX-JSON-DAG: "%191:sub6": 163 # CHECK-GX-JSON-DAG: "%191:sub7": 162 # CHECK-GX-JSON-DAG: "%191:sub8": 159 # CHECK-GX-JSON-DAG: "%191:sub9": 158 # CHECK-GX-JSON-DAG: "%191:sub10": 157 # CHECK-GX-JSON-DAG: "%191:sub11": 156 # CHECK-GX-JSON-DAG: "%191:sub12": 153 # CHECK-GX-JSON-DAG: "%191:sub13": 152 # CHECK-GX-JSON-DAG: "%191:sub14": 151 # CHECK-GX-JSON-DAG: "%191:sub15": 150 # CHECK-GX-JSON-DAG: "%191:sub16": 147 # CHECK-GX-JSON-DAG: "%191:sub17": 146 # CHECK-GX-JSON-DAG: "%191:sub18": 145 # CHECK-GX-JSON-DAG: "%191:sub19": 144 # CHECK-GX-JSON-DAG: "%191:sub20": 141 # CHECK-GX-JSON-DAG: "%191:sub21": 140 # CHECK-GX-JSON-DAG: "%191:sub22": 139 # CHECK-GX-JSON-DAG: "%191:sub23": 138 # CHECK-GX-JSON-DAG: "%191:sub24": 135 # CHECK-GX-JSON-DAG: "%191:sub25": 134 # CHECK-GX-JSON-DAG: "%191:sub26": 133 # CHECK-GX-JSON-DAG: "%191:sub27": 132 # CHECK-GX-JSON-DAG: "%191:sub28": 129 # CHECK-GX-JSON-DAG: "%191:sub29": 128 # CHECK-GX-JSON-DAG: "%191:sub30": 127 # CHECK-GX-JSON-DAG: "%191:sub31": 126 # CHECK-GX-JSON-DAG: "%233:sub0": 219 # CHECK-GX-JSON-DAG: "%233:sub1": 218 # CHECK-GX-JSON-DAG: "%233:sub2": 217 # CHECK-GX-JSON-DAG: "%233:sub3": 216 # CHECK-GX-JSON-DAG: "%233:sub4": 213 # CHECK-GX-JSON-DAG: "%233:sub5": 212 # CHECK-GX-JSON-DAG: "%233:sub6": 211 # CHECK-GX-JSON-DAG: "%233:sub7": 210 # CHECK-GX-JSON-DAG: "%233:sub8": 207 # CHECK-GX-JSON-DAG: "%233:sub9": 206 # CHECK-GX-JSON-DAG: "%233:sub10": 205 # CHECK-GX-JSON-DAG: "%233:sub11": 204 # CHECK-GX-JSON-DAG: "%233:sub12": 201 # CHECK-GX-JSON-DAG: "%233:sub13": 200 # CHECK-GX-JSON-DAG: "%233:sub14": 199 # CHECK-GX-JSON-DAG: "%233:sub15": 198 # CHECK-GX-JSON-DAG: "%233:sub16": 195 # CHECK-GX-JSON-DAG: "%233:sub17": 194 # CHECK-GX-JSON-DAG: "%233:sub18": 193 # CHECK-GX-JSON-DAG: "%233:sub19": 192 # CHECK-GX-JSON-DAG: "%233:sub20": 189 # CHECK-GX-JSON-DAG: "%233:sub21": 188 # CHECK-GX-JSON-DAG: "%233:sub22": 187 # CHECK-GX-JSON-DAG: "%233:sub23": 186 # CHECK-GX-JSON-DAG: "%233:sub24": 183 # CHECK-GX-JSON-DAG: "%233:sub25": 182 # CHECK-GX-JSON-DAG: "%233:sub26": 181 # CHECK-GX-JSON-DAG: "%233:sub27": 180 # CHECK-GX-JSON-DAG: "%233:sub28": 177 # CHECK-GX-JSON-DAG: "%233:sub29": 176 # CHECK-GX-JSON-DAG: "%233:sub30": 175 # CHECK-GX-JSON-DAG: "%233:sub31": 174 # CHECK-GX-JSON-DAG: "%275:sub0": 267 # CHECK-GX-JSON-DAG: "%275:sub1": 266 # CHECK-GX-JSON-DAG: "%275:sub2": 265 # CHECK-GX-JSON-DAG: "%275:sub3": 264 # CHECK-GX-JSON-DAG: "%275:sub4": 261 # CHECK-GX-JSON-DAG: "%275:sub5": 260 # CHECK-GX-JSON-DAG: "%275:sub6": 259 # CHECK-GX-JSON-DAG: "%275:sub7": 258 # CHECK-GX-JSON-DAG: "%275:sub8": 255 # CHECK-GX-JSON-DAG: "%275:sub9": 254 # CHECK-GX-JSON-DAG: "%275:sub10": 253 # CHECK-GX-JSON-DAG: "%275:sub11": 252 # CHECK-GX-JSON-DAG: "%275:sub12": 249 # CHECK-GX-JSON-DAG: "%275:sub13": 248 # CHECK-GX-JSON-DAG: "%275:sub14": 247 # CHECK-GX-JSON-DAG: "%275:sub15": 246 # CHECK-GX-JSON-DAG: "%275:sub16": 243 # CHECK-GX-JSON-DAG: "%275:sub17": 242 # CHECK-GX-JSON-DAG: "%275:sub18": 241 # CHECK-GX-JSON-DAG: "%275:sub19": 240 # CHECK-GX-JSON-DAG: "%275:sub20": 237 # CHECK-GX-JSON-DAG: "%275:sub21": 236 # CHECK-GX-JSON-DAG: "%275:sub22": 235 # CHECK-GX-JSON-DAG: "%275:sub23": 234 # CHECK-GX-JSON-DAG: "%275:sub24": 231 # CHECK-GX-JSON-DAG: "%275:sub25": 230 # CHECK-GX-JSON-DAG: "%275:sub26": 229 # CHECK-GX-JSON-DAG: "%275:sub27": 228 # CHECK-GX-JSON-DAG: "%275:sub28": 225 # CHECK-GX-JSON-DAG: "%275:sub29": 224 # CHECK-GX-JSON-DAG: "%275:sub30": 223 # CHECK-GX-JSON-DAG: "%275:sub31": 222 # CHECK-GX-JSON-DAG: "%317:sub0": 315 # CHECK-GX-JSON-DAG: "%317:sub1": 314 # CHECK-GX-JSON-DAG: "%317:sub2": 313 # CHECK-GX-JSON-DAG: "%317:sub3": 312 # CHECK-GX-JSON-DAG: "%317:sub4": 309 # CHECK-GX-JSON-DAG: "%317:sub5": 308 # CHECK-GX-JSON-DAG: "%317:sub6": 307 # CHECK-GX-JSON-DAG: "%317:sub7": 306 # CHECK-GX-JSON-DAG: "%317:sub8": 303 # CHECK-GX-JSON-DAG: "%317:sub9": 302 # CHECK-GX-JSON-DAG: "%317:sub10": 301 # CHECK-GX-JSON-DAG: "%317:sub11": 300 # CHECK-GX-JSON-DAG: "%317:sub12": 297 # CHECK-GX-JSON-DAG: "%317:sub13": 296 # CHECK-GX-JSON-DAG: "%317:sub14": 295 # CHECK-GX-JSON-DAG: "%317:sub15": 294 # CHECK-GX-JSON-DAG: "%317:sub16": 291 # CHECK-GX-JSON-DAG: "%317:sub17": 290 # CHECK-GX-JSON-DAG: "%317:sub18": 289 # CHECK-GX-JSON-DAG: "%317:sub19": 288 # CHECK-GX-JSON-DAG: "%317:sub20": 285 # CHECK-GX-JSON-DAG: "%317:sub21": 284 # CHECK-GX-JSON-DAG: "%317:sub22": 283 # CHECK-GX-JSON-DAG: "%317:sub23": 282 # CHECK-GX-JSON-DAG: "%317:sub24": 279 # CHECK-GX-JSON-DAG: "%317:sub25": 278 # CHECK-GX-JSON-DAG: "%317:sub26": 277 # CHECK-GX-JSON-DAG: "%317:sub27": 276 # CHECK-GX-JSON-DAG: "%317:sub28": 273 # CHECK-GX-JSON-DAG: "%317:sub29": 272 # CHECK-GX-JSON-DAG: "%317:sub30": 271 # CHECK-GX-JSON-DAG: "%317:sub31": 270 # CHECK-GX-JSON-DAG: "%359:sub0": 363 # CHECK-GX-JSON-DAG: "%359:sub1": 362 # CHECK-GX-JSON-DAG: "%359:sub2": 361 # CHECK-GX-JSON-DAG: "%359:sub3": 360 # CHECK-GX-JSON-DAG: "%359:sub4": 357 # CHECK-GX-JSON-DAG: "%359:sub5": 356 # CHECK-GX-JSON-DAG: "%359:sub6": 355 # CHECK-GX-JSON-DAG: "%359:sub7": 354 # CHECK-GX-JSON-DAG: "%359:sub8": 351 # CHECK-GX-JSON-DAG: "%359:sub9": 350 # CHECK-GX-JSON-DAG: "%359:sub10": 349 # CHECK-GX-JSON-DAG: "%359:sub11": 348 # CHECK-GX-JSON-DAG: "%359:sub12": 345 # CHECK-GX-JSON-DAG: "%359:sub13": 344 # CHECK-GX-JSON-DAG: "%359:sub14": 343 # CHECK-GX-JSON-DAG: "%359:sub15": 342 # CHECK-GX-JSON-DAG: "%359:sub16": 339 # CHECK-GX-JSON-DAG: "%359:sub17": 338 # CHECK-GX-JSON-DAG: "%359:sub18": 337 # CHECK-GX-JSON-DAG: "%359:sub19": 336 # CHECK-GX-JSON-DAG: "%359:sub20": 333 # CHECK-GX-JSON-DAG: "%359:sub21": 332 # CHECK-GX-JSON-DAG: "%359:sub22": 331 # CHECK-GX-JSON-DAG: "%359:sub23": 330 # CHECK-GX-JSON-DAG: "%359:sub24": 327 # CHECK-GX-JSON-DAG: "%359:sub25": 326 # CHECK-GX-JSON-DAG: "%359:sub26": 325 # CHECK-GX-JSON-DAG: "%359:sub27": 324 # CHECK-GX-JSON-DAG: "%359:sub28": 321 # CHECK-GX-JSON-DAG: "%359:sub29": 320 # CHECK-GX-JSON-DAG: "%359:sub30": 319 # CHECK-GX-JSON-DAG: "%359:sub31": 318 # CHECK-GX-JSON-DAG: "%401:sub0": 411 # CHECK-GX-JSON-DAG: "%401:sub1": 410 # CHECK-GX-JSON-DAG: "%401:sub2": 409 # CHECK-GX-JSON-DAG: "%401:sub3": 408 # CHECK-GX-JSON-DAG: "%401:sub4": 405 # CHECK-GX-JSON-DAG: "%401:sub5": 404 # CHECK-GX-JSON-DAG: "%401:sub6": 403 # CHECK-GX-JSON-DAG: "%401:sub7": 402 # CHECK-GX-JSON-DAG: "%401:sub8": 399 # CHECK-GX-JSON-DAG: "%401:sub9": 398 # CHECK-GX-JSON-DAG: "%401:sub10": 397 # CHECK-GX-JSON-DAG: "%401:sub11": 396 # CHECK-GX-JSON-DAG: "%401:sub12": 393 # CHECK-GX-JSON-DAG: "%401:sub13": 392 # CHECK-GX-JSON-DAG: "%401:sub14": 391 # CHECK-GX-JSON-DAG: "%401:sub15": 390 # CHECK-GX-JSON-DAG: "%401:sub16": 387 # CHECK-GX-JSON-DAG: "%401:sub17": 386 # CHECK-GX-JSON-DAG: "%401:sub18": 385 # CHECK-GX-JSON-DAG: "%401:sub19": 384 # CHECK-GX-JSON-DAG: "%401:sub20": 381 # CHECK-GX-JSON-DAG: "%401:sub21": 380 # CHECK-GX-JSON-DAG: "%401:sub22": 379 # CHECK-GX-JSON-DAG: "%401:sub23": 378 # CHECK-GX-JSON-DAG: "%401:sub24": 375 # CHECK-GX-JSON-DAG: "%401:sub25": 374 # CHECK-GX-JSON-DAG: "%401:sub26": 373 # CHECK-GX-JSON-DAG: "%401:sub27": 372 # CHECK-GX-JSON-DAG: "%401:sub28": 369 # CHECK-GX-JSON-DAG: "%401:sub29": 368 # CHECK-GX-JSON-DAG: "%401:sub30": 367 # CHECK-GX-JSON-DAG: "%401:sub31": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 411 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%421:vgpr_32 = COPY %70.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 74 # CHECK-GX-JSON-DAG: "%69:sub1": 73 # CHECK-GX-JSON-DAG: "%69:sub2": 72 # CHECK-GX-JSON-DAG: "%69:sub3": 71 # CHECK-GX-JSON-DAG: "%69:sub4": 68 # CHECK-GX-JSON-DAG: "%69:sub5": 67 # CHECK-GX-JSON-DAG: "%69:sub6": 66 # CHECK-GX-JSON-DAG: "%69:sub7": 65 # CHECK-GX-JSON-DAG: "%69:sub8": 62 # CHECK-GX-JSON-DAG: "%69:sub9": 61 # CHECK-GX-JSON-DAG: "%69:sub10": 60 # CHECK-GX-JSON-DAG: "%69:sub11": 59 # CHECK-GX-JSON-DAG: "%69:sub12": 56 # CHECK-GX-JSON-DAG: "%69:sub13": 55 # CHECK-GX-JSON-DAG: "%69:sub14": 54 # CHECK-GX-JSON-DAG: "%69:sub15": 53 # CHECK-GX-JSON-DAG: "%69:sub16": 50 # CHECK-GX-JSON-DAG: "%69:sub17": 49 # CHECK-GX-JSON-DAG: "%69:sub18": 48 # CHECK-GX-JSON-DAG: "%69:sub19": 47 # CHECK-GX-JSON-DAG: "%69:sub20": 44 # CHECK-GX-JSON-DAG: "%69:sub21": 43 # CHECK-GX-JSON-DAG: "%69:sub22": 42 # CHECK-GX-JSON-DAG: "%69:sub23": 41 # CHECK-GX-JSON-DAG: "%69:sub24": 38 # CHECK-GX-JSON-DAG: "%69:sub25": 37 # CHECK-GX-JSON-DAG: "%69:sub26": 36 # CHECK-GX-JSON-DAG: "%69:sub27": 35 # CHECK-GX-JSON-DAG: "%69:sub28": 32 # CHECK-GX-JSON-DAG: "%69:sub29": 31 # CHECK-GX-JSON-DAG: "%69:sub30": 30 # CHECK-GX-JSON-DAG: "%69:sub31": 29 # CHECK-GX-JSON-DAG: "%70:sub0": 26 # CHECK-GX-JSON-DAG: "%70:sub1": 25 # CHECK-GX-JSON-DAG: "%70:sub2": 24 # CHECK-GX-JSON-DAG: "%70:sub3": 23 # CHECK-GX-JSON-DAG: "%70:sub4": 20 # CHECK-GX-JSON-DAG: "%70:sub5": 19 # CHECK-GX-JSON-DAG: "%70:sub6": 18 # CHECK-GX-JSON-DAG: "%70:sub7": 17 # CHECK-GX-JSON-DAG: "%70:sub8": 14 # CHECK-GX-JSON-DAG: "%70:sub9": 13 # CHECK-GX-JSON-DAG: "%70:sub10": 12 # CHECK-GX-JSON-DAG: "%70:sub11": 11 # CHECK-GX-JSON-DAG: "%70:sub12": 8 # CHECK-GX-JSON-DAG: "%70:sub13": 7 # CHECK-GX-JSON-DAG: "%70:sub14": 6 # CHECK-GX-JSON-DAG: "%70:sub15": 5 # CHECK-GX-JSON-DAG: "%70:sub16": 2 # CHECK-GX-JSON-DAG: "%70:sub17": 1 # CHECK-GX-JSON-DAG: "%70:sub18": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 122 # CHECK-GX-JSON-DAG: "%149:sub1": 121 # CHECK-GX-JSON-DAG: "%149:sub2": 120 # CHECK-GX-JSON-DAG: "%149:sub3": 119 # CHECK-GX-JSON-DAG: "%149:sub4": 116 # CHECK-GX-JSON-DAG: "%149:sub5": 115 # CHECK-GX-JSON-DAG: "%149:sub6": 114 # CHECK-GX-JSON-DAG: "%149:sub7": 113 # CHECK-GX-JSON-DAG: "%149:sub8": 110 # CHECK-GX-JSON-DAG: "%149:sub9": 109 # CHECK-GX-JSON-DAG: "%149:sub10": 108 # CHECK-GX-JSON-DAG: "%149:sub11": 107 # CHECK-GX-JSON-DAG: "%149:sub12": 104 # CHECK-GX-JSON-DAG: "%149:sub13": 103 # CHECK-GX-JSON-DAG: "%149:sub14": 102 # CHECK-GX-JSON-DAG: "%149:sub15": 101 # CHECK-GX-JSON-DAG: "%149:sub16": 98 # CHECK-GX-JSON-DAG: "%149:sub17": 97 # CHECK-GX-JSON-DAG: "%149:sub18": 96 # CHECK-GX-JSON-DAG: "%149:sub19": 95 # CHECK-GX-JSON-DAG: "%149:sub20": 92 # CHECK-GX-JSON-DAG: "%149:sub21": 91 # CHECK-GX-JSON-DAG: "%149:sub22": 90 # CHECK-GX-JSON-DAG: "%149:sub23": 89 # CHECK-GX-JSON-DAG: "%149:sub24": 86 # CHECK-GX-JSON-DAG: "%149:sub25": 85 # CHECK-GX-JSON-DAG: "%149:sub26": 84 # CHECK-GX-JSON-DAG: "%149:sub27": 83 # CHECK-GX-JSON-DAG: "%149:sub28": 80 # CHECK-GX-JSON-DAG: "%149:sub29": 79 # CHECK-GX-JSON-DAG: "%149:sub30": 78 # CHECK-GX-JSON-DAG: "%149:sub31": 77 # CHECK-GX-JSON-DAG: "%191:sub0": 170 # CHECK-GX-JSON-DAG: "%191:sub1": 169 # CHECK-GX-JSON-DAG: "%191:sub2": 168 # CHECK-GX-JSON-DAG: "%191:sub3": 167 # CHECK-GX-JSON-DAG: "%191:sub4": 164 # CHECK-GX-JSON-DAG: "%191:sub5": 163 # CHECK-GX-JSON-DAG: "%191:sub6": 162 # CHECK-GX-JSON-DAG: "%191:sub7": 161 # CHECK-GX-JSON-DAG: "%191:sub8": 158 # CHECK-GX-JSON-DAG: "%191:sub9": 157 # CHECK-GX-JSON-DAG: "%191:sub10": 156 # CHECK-GX-JSON-DAG: "%191:sub11": 155 # CHECK-GX-JSON-DAG: "%191:sub12": 152 # CHECK-GX-JSON-DAG: "%191:sub13": 151 # CHECK-GX-JSON-DAG: "%191:sub14": 150 # CHECK-GX-JSON-DAG: "%191:sub15": 149 # CHECK-GX-JSON-DAG: "%191:sub16": 146 # CHECK-GX-JSON-DAG: "%191:sub17": 145 # CHECK-GX-JSON-DAG: "%191:sub18": 144 # CHECK-GX-JSON-DAG: "%191:sub19": 143 # CHECK-GX-JSON-DAG: "%191:sub20": 140 # CHECK-GX-JSON-DAG: "%191:sub21": 139 # CHECK-GX-JSON-DAG: "%191:sub22": 138 # CHECK-GX-JSON-DAG: "%191:sub23": 137 # CHECK-GX-JSON-DAG: "%191:sub24": 134 # CHECK-GX-JSON-DAG: "%191:sub25": 133 # CHECK-GX-JSON-DAG: "%191:sub26": 132 # CHECK-GX-JSON-DAG: "%191:sub27": 131 # CHECK-GX-JSON-DAG: "%191:sub28": 128 # CHECK-GX-JSON-DAG: "%191:sub29": 127 # CHECK-GX-JSON-DAG: "%191:sub30": 126 # CHECK-GX-JSON-DAG: "%191:sub31": 125 # CHECK-GX-JSON-DAG: "%233:sub0": 218 # CHECK-GX-JSON-DAG: "%233:sub1": 217 # CHECK-GX-JSON-DAG: "%233:sub2": 216 # CHECK-GX-JSON-DAG: "%233:sub3": 215 # CHECK-GX-JSON-DAG: "%233:sub4": 212 # CHECK-GX-JSON-DAG: "%233:sub5": 211 # CHECK-GX-JSON-DAG: "%233:sub6": 210 # CHECK-GX-JSON-DAG: "%233:sub7": 209 # CHECK-GX-JSON-DAG: "%233:sub8": 206 # CHECK-GX-JSON-DAG: "%233:sub9": 205 # CHECK-GX-JSON-DAG: "%233:sub10": 204 # CHECK-GX-JSON-DAG: "%233:sub11": 203 # CHECK-GX-JSON-DAG: "%233:sub12": 200 # CHECK-GX-JSON-DAG: "%233:sub13": 199 # CHECK-GX-JSON-DAG: "%233:sub14": 198 # CHECK-GX-JSON-DAG: "%233:sub15": 197 # CHECK-GX-JSON-DAG: "%233:sub16": 194 # CHECK-GX-JSON-DAG: "%233:sub17": 193 # CHECK-GX-JSON-DAG: "%233:sub18": 192 # CHECK-GX-JSON-DAG: "%233:sub19": 191 # CHECK-GX-JSON-DAG: "%233:sub20": 188 # CHECK-GX-JSON-DAG: "%233:sub21": 187 # CHECK-GX-JSON-DAG: "%233:sub22": 186 # CHECK-GX-JSON-DAG: "%233:sub23": 185 # CHECK-GX-JSON-DAG: "%233:sub24": 182 # CHECK-GX-JSON-DAG: "%233:sub25": 181 # CHECK-GX-JSON-DAG: "%233:sub26": 180 # CHECK-GX-JSON-DAG: "%233:sub27": 179 # CHECK-GX-JSON-DAG: "%233:sub28": 176 # CHECK-GX-JSON-DAG: "%233:sub29": 175 # CHECK-GX-JSON-DAG: "%233:sub30": 174 # CHECK-GX-JSON-DAG: "%233:sub31": 173 # CHECK-GX-JSON-DAG: "%275:sub0": 266 # CHECK-GX-JSON-DAG: "%275:sub1": 265 # CHECK-GX-JSON-DAG: "%275:sub2": 264 # CHECK-GX-JSON-DAG: "%275:sub3": 263 # CHECK-GX-JSON-DAG: "%275:sub4": 260 # CHECK-GX-JSON-DAG: "%275:sub5": 259 # CHECK-GX-JSON-DAG: "%275:sub6": 258 # CHECK-GX-JSON-DAG: "%275:sub7": 257 # CHECK-GX-JSON-DAG: "%275:sub8": 254 # CHECK-GX-JSON-DAG: "%275:sub9": 253 # CHECK-GX-JSON-DAG: "%275:sub10": 252 # CHECK-GX-JSON-DAG: "%275:sub11": 251 # CHECK-GX-JSON-DAG: "%275:sub12": 248 # CHECK-GX-JSON-DAG: "%275:sub13": 247 # CHECK-GX-JSON-DAG: "%275:sub14": 246 # CHECK-GX-JSON-DAG: "%275:sub15": 245 # CHECK-GX-JSON-DAG: "%275:sub16": 242 # CHECK-GX-JSON-DAG: "%275:sub17": 241 # CHECK-GX-JSON-DAG: "%275:sub18": 240 # CHECK-GX-JSON-DAG: "%275:sub19": 239 # CHECK-GX-JSON-DAG: "%275:sub20": 236 # CHECK-GX-JSON-DAG: "%275:sub21": 235 # CHECK-GX-JSON-DAG: "%275:sub22": 234 # CHECK-GX-JSON-DAG: "%275:sub23": 233 # CHECK-GX-JSON-DAG: "%275:sub24": 230 # CHECK-GX-JSON-DAG: "%275:sub25": 229 # CHECK-GX-JSON-DAG: "%275:sub26": 228 # CHECK-GX-JSON-DAG: "%275:sub27": 227 # CHECK-GX-JSON-DAG: "%275:sub28": 224 # CHECK-GX-JSON-DAG: "%275:sub29": 223 # CHECK-GX-JSON-DAG: "%275:sub30": 222 # CHECK-GX-JSON-DAG: "%275:sub31": 221 # CHECK-GX-JSON-DAG: "%317:sub0": 314 # CHECK-GX-JSON-DAG: "%317:sub1": 313 # CHECK-GX-JSON-DAG: "%317:sub2": 312 # CHECK-GX-JSON-DAG: "%317:sub3": 311 # CHECK-GX-JSON-DAG: "%317:sub4": 308 # CHECK-GX-JSON-DAG: "%317:sub5": 307 # CHECK-GX-JSON-DAG: "%317:sub6": 306 # CHECK-GX-JSON-DAG: "%317:sub7": 305 # CHECK-GX-JSON-DAG: "%317:sub8": 302 # CHECK-GX-JSON-DAG: "%317:sub9": 301 # CHECK-GX-JSON-DAG: "%317:sub10": 300 # CHECK-GX-JSON-DAG: "%317:sub11": 299 # CHECK-GX-JSON-DAG: "%317:sub12": 296 # CHECK-GX-JSON-DAG: "%317:sub13": 295 # CHECK-GX-JSON-DAG: "%317:sub14": 294 # CHECK-GX-JSON-DAG: "%317:sub15": 293 # CHECK-GX-JSON-DAG: "%317:sub16": 290 # CHECK-GX-JSON-DAG: "%317:sub17": 289 # CHECK-GX-JSON-DAG: "%317:sub18": 288 # CHECK-GX-JSON-DAG: "%317:sub19": 287 # CHECK-GX-JSON-DAG: "%317:sub20": 284 # CHECK-GX-JSON-DAG: "%317:sub21": 283 # CHECK-GX-JSON-DAG: "%317:sub22": 282 # CHECK-GX-JSON-DAG: "%317:sub23": 281 # CHECK-GX-JSON-DAG: "%317:sub24": 278 # CHECK-GX-JSON-DAG: "%317:sub25": 277 # CHECK-GX-JSON-DAG: "%317:sub26": 276 # CHECK-GX-JSON-DAG: "%317:sub27": 275 # CHECK-GX-JSON-DAG: "%317:sub28": 272 # CHECK-GX-JSON-DAG: "%317:sub29": 271 # CHECK-GX-JSON-DAG: "%317:sub30": 270 # CHECK-GX-JSON-DAG: "%317:sub31": 269 # CHECK-GX-JSON-DAG: "%359:sub0": 362 # CHECK-GX-JSON-DAG: "%359:sub1": 361 # CHECK-GX-JSON-DAG: "%359:sub2": 360 # CHECK-GX-JSON-DAG: "%359:sub3": 359 # CHECK-GX-JSON-DAG: "%359:sub4": 356 # CHECK-GX-JSON-DAG: "%359:sub5": 355 # CHECK-GX-JSON-DAG: "%359:sub6": 354 # CHECK-GX-JSON-DAG: "%359:sub7": 353 # CHECK-GX-JSON-DAG: "%359:sub8": 350 # CHECK-GX-JSON-DAG: "%359:sub9": 349 # CHECK-GX-JSON-DAG: "%359:sub10": 348 # CHECK-GX-JSON-DAG: "%359:sub11": 347 # CHECK-GX-JSON-DAG: "%359:sub12": 344 # CHECK-GX-JSON-DAG: "%359:sub13": 343 # CHECK-GX-JSON-DAG: "%359:sub14": 342 # CHECK-GX-JSON-DAG: "%359:sub15": 341 # CHECK-GX-JSON-DAG: "%359:sub16": 338 # CHECK-GX-JSON-DAG: "%359:sub17": 337 # CHECK-GX-JSON-DAG: "%359:sub18": 336 # CHECK-GX-JSON-DAG: "%359:sub19": 335 # CHECK-GX-JSON-DAG: "%359:sub20": 332 # CHECK-GX-JSON-DAG: "%359:sub21": 331 # CHECK-GX-JSON-DAG: "%359:sub22": 330 # CHECK-GX-JSON-DAG: "%359:sub23": 329 # CHECK-GX-JSON-DAG: "%359:sub24": 326 # CHECK-GX-JSON-DAG: "%359:sub25": 325 # CHECK-GX-JSON-DAG: "%359:sub26": 324 # CHECK-GX-JSON-DAG: "%359:sub27": 323 # CHECK-GX-JSON-DAG: "%359:sub28": 320 # CHECK-GX-JSON-DAG: "%359:sub29": 319 # CHECK-GX-JSON-DAG: "%359:sub30": 318 # CHECK-GX-JSON-DAG: "%359:sub31": 317 # CHECK-GX-JSON-DAG: "%401:sub0": 410 # CHECK-GX-JSON-DAG: "%401:sub1": 409 # CHECK-GX-JSON-DAG: "%401:sub2": 408 # CHECK-GX-JSON-DAG: "%401:sub3": 407 # CHECK-GX-JSON-DAG: "%401:sub4": 404 # CHECK-GX-JSON-DAG: "%401:sub5": 403 # CHECK-GX-JSON-DAG: "%401:sub6": 402 # CHECK-GX-JSON-DAG: "%401:sub7": 401 # CHECK-GX-JSON-DAG: "%401:sub8": 398 # CHECK-GX-JSON-DAG: "%401:sub9": 397 # CHECK-GX-JSON-DAG: "%401:sub10": 396 # CHECK-GX-JSON-DAG: "%401:sub11": 395 # CHECK-GX-JSON-DAG: "%401:sub12": 392 # CHECK-GX-JSON-DAG: "%401:sub13": 391 # CHECK-GX-JSON-DAG: "%401:sub14": 390 # CHECK-GX-JSON-DAG: "%401:sub15": 389 # CHECK-GX-JSON-DAG: "%401:sub16": 386 # CHECK-GX-JSON-DAG: "%401:sub17": 385 # CHECK-GX-JSON-DAG: "%401:sub18": 384 # CHECK-GX-JSON-DAG: "%401:sub19": 383 # CHECK-GX-JSON-DAG: "%401:sub20": 380 # CHECK-GX-JSON-DAG: "%401:sub21": 379 # CHECK-GX-JSON-DAG: "%401:sub22": 378 # CHECK-GX-JSON-DAG: "%401:sub23": 377 # CHECK-GX-JSON-DAG: "%401:sub24": 374 # CHECK-GX-JSON-DAG: "%401:sub25": 373 # CHECK-GX-JSON-DAG: "%401:sub26": 372 # CHECK-GX-JSON-DAG: "%401:sub27": 371 # CHECK-GX-JSON-DAG: "%401:sub28": 368 # CHECK-GX-JSON-DAG: "%401:sub29": 367 # CHECK-GX-JSON-DAG: "%401:sub30": 366 # CHECK-GX-JSON-DAG: "%401:sub31": 365 # CHECK-GX-JSON-DAG: "%420": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 410 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%422:vgpr_32 = COPY %70.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 73 # CHECK-GX-JSON-DAG: "%69:sub1": 72 # CHECK-GX-JSON-DAG: "%69:sub2": 71 # CHECK-GX-JSON-DAG: "%69:sub3": 70 # CHECK-GX-JSON-DAG: "%69:sub4": 67 # CHECK-GX-JSON-DAG: "%69:sub5": 66 # CHECK-GX-JSON-DAG: "%69:sub6": 65 # CHECK-GX-JSON-DAG: "%69:sub7": 64 # CHECK-GX-JSON-DAG: "%69:sub8": 61 # CHECK-GX-JSON-DAG: "%69:sub9": 60 # CHECK-GX-JSON-DAG: "%69:sub10": 59 # CHECK-GX-JSON-DAG: "%69:sub11": 58 # CHECK-GX-JSON-DAG: "%69:sub12": 55 # CHECK-GX-JSON-DAG: "%69:sub13": 54 # CHECK-GX-JSON-DAG: "%69:sub14": 53 # CHECK-GX-JSON-DAG: "%69:sub15": 52 # CHECK-GX-JSON-DAG: "%69:sub16": 49 # CHECK-GX-JSON-DAG: "%69:sub17": 48 # CHECK-GX-JSON-DAG: "%69:sub18": 47 # CHECK-GX-JSON-DAG: "%69:sub19": 46 # CHECK-GX-JSON-DAG: "%69:sub20": 43 # CHECK-GX-JSON-DAG: "%69:sub21": 42 # CHECK-GX-JSON-DAG: "%69:sub22": 41 # CHECK-GX-JSON-DAG: "%69:sub23": 40 # CHECK-GX-JSON-DAG: "%69:sub24": 37 # CHECK-GX-JSON-DAG: "%69:sub25": 36 # CHECK-GX-JSON-DAG: "%69:sub26": 35 # CHECK-GX-JSON-DAG: "%69:sub27": 34 # CHECK-GX-JSON-DAG: "%69:sub28": 31 # CHECK-GX-JSON-DAG: "%69:sub29": 30 # CHECK-GX-JSON-DAG: "%69:sub30": 29 # CHECK-GX-JSON-DAG: "%69:sub31": 28 # CHECK-GX-JSON-DAG: "%70:sub0": 25 # CHECK-GX-JSON-DAG: "%70:sub1": 24 # CHECK-GX-JSON-DAG: "%70:sub2": 23 # CHECK-GX-JSON-DAG: "%70:sub3": 22 # CHECK-GX-JSON-DAG: "%70:sub4": 19 # CHECK-GX-JSON-DAG: "%70:sub5": 18 # CHECK-GX-JSON-DAG: "%70:sub6": 17 # CHECK-GX-JSON-DAG: "%70:sub7": 16 # CHECK-GX-JSON-DAG: "%70:sub8": 13 # CHECK-GX-JSON-DAG: "%70:sub9": 12 # CHECK-GX-JSON-DAG: "%70:sub10": 11 # CHECK-GX-JSON-DAG: "%70:sub11": 10 # CHECK-GX-JSON-DAG: "%70:sub12": 7 # CHECK-GX-JSON-DAG: "%70:sub13": 6 # CHECK-GX-JSON-DAG: "%70:sub14": 5 # CHECK-GX-JSON-DAG: "%70:sub15": 4 # CHECK-GX-JSON-DAG: "%70:sub16": 1 # CHECK-GX-JSON-DAG: "%70:sub17": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 121 # CHECK-GX-JSON-DAG: "%149:sub1": 120 # CHECK-GX-JSON-DAG: "%149:sub2": 119 # CHECK-GX-JSON-DAG: "%149:sub3": 118 # CHECK-GX-JSON-DAG: "%149:sub4": 115 # CHECK-GX-JSON-DAG: "%149:sub5": 114 # CHECK-GX-JSON-DAG: "%149:sub6": 113 # CHECK-GX-JSON-DAG: "%149:sub7": 112 # CHECK-GX-JSON-DAG: "%149:sub8": 109 # CHECK-GX-JSON-DAG: "%149:sub9": 108 # CHECK-GX-JSON-DAG: "%149:sub10": 107 # CHECK-GX-JSON-DAG: "%149:sub11": 106 # CHECK-GX-JSON-DAG: "%149:sub12": 103 # CHECK-GX-JSON-DAG: "%149:sub13": 102 # CHECK-GX-JSON-DAG: "%149:sub14": 101 # CHECK-GX-JSON-DAG: "%149:sub15": 100 # CHECK-GX-JSON-DAG: "%149:sub16": 97 # CHECK-GX-JSON-DAG: "%149:sub17": 96 # CHECK-GX-JSON-DAG: "%149:sub18": 95 # CHECK-GX-JSON-DAG: "%149:sub19": 94 # CHECK-GX-JSON-DAG: "%149:sub20": 91 # CHECK-GX-JSON-DAG: "%149:sub21": 90 # CHECK-GX-JSON-DAG: "%149:sub22": 89 # CHECK-GX-JSON-DAG: "%149:sub23": 88 # CHECK-GX-JSON-DAG: "%149:sub24": 85 # CHECK-GX-JSON-DAG: "%149:sub25": 84 # CHECK-GX-JSON-DAG: "%149:sub26": 83 # CHECK-GX-JSON-DAG: "%149:sub27": 82 # CHECK-GX-JSON-DAG: "%149:sub28": 79 # CHECK-GX-JSON-DAG: "%149:sub29": 78 # CHECK-GX-JSON-DAG: "%149:sub30": 77 # CHECK-GX-JSON-DAG: "%149:sub31": 76 # CHECK-GX-JSON-DAG: "%191:sub0": 169 # CHECK-GX-JSON-DAG: "%191:sub1": 168 # CHECK-GX-JSON-DAG: "%191:sub2": 167 # CHECK-GX-JSON-DAG: "%191:sub3": 166 # CHECK-GX-JSON-DAG: "%191:sub4": 163 # CHECK-GX-JSON-DAG: "%191:sub5": 162 # CHECK-GX-JSON-DAG: "%191:sub6": 161 # CHECK-GX-JSON-DAG: "%191:sub7": 160 # CHECK-GX-JSON-DAG: "%191:sub8": 157 # CHECK-GX-JSON-DAG: "%191:sub9": 156 # CHECK-GX-JSON-DAG: "%191:sub10": 155 # CHECK-GX-JSON-DAG: "%191:sub11": 154 # CHECK-GX-JSON-DAG: "%191:sub12": 151 # CHECK-GX-JSON-DAG: "%191:sub13": 150 # CHECK-GX-JSON-DAG: "%191:sub14": 149 # CHECK-GX-JSON-DAG: "%191:sub15": 148 # CHECK-GX-JSON-DAG: "%191:sub16": 145 # CHECK-GX-JSON-DAG: "%191:sub17": 144 # CHECK-GX-JSON-DAG: "%191:sub18": 143 # CHECK-GX-JSON-DAG: "%191:sub19": 142 # CHECK-GX-JSON-DAG: "%191:sub20": 139 # CHECK-GX-JSON-DAG: "%191:sub21": 138 # CHECK-GX-JSON-DAG: "%191:sub22": 137 # CHECK-GX-JSON-DAG: "%191:sub23": 136 # CHECK-GX-JSON-DAG: "%191:sub24": 133 # CHECK-GX-JSON-DAG: "%191:sub25": 132 # CHECK-GX-JSON-DAG: "%191:sub26": 131 # CHECK-GX-JSON-DAG: "%191:sub27": 130 # CHECK-GX-JSON-DAG: "%191:sub28": 127 # CHECK-GX-JSON-DAG: "%191:sub29": 126 # CHECK-GX-JSON-DAG: "%191:sub30": 125 # CHECK-GX-JSON-DAG: "%191:sub31": 124 # CHECK-GX-JSON-DAG: "%233:sub0": 217 # CHECK-GX-JSON-DAG: "%233:sub1": 216 # CHECK-GX-JSON-DAG: "%233:sub2": 215 # CHECK-GX-JSON-DAG: "%233:sub3": 214 # CHECK-GX-JSON-DAG: "%233:sub4": 211 # CHECK-GX-JSON-DAG: "%233:sub5": 210 # CHECK-GX-JSON-DAG: "%233:sub6": 209 # CHECK-GX-JSON-DAG: "%233:sub7": 208 # CHECK-GX-JSON-DAG: "%233:sub8": 205 # CHECK-GX-JSON-DAG: "%233:sub9": 204 # CHECK-GX-JSON-DAG: "%233:sub10": 203 # CHECK-GX-JSON-DAG: "%233:sub11": 202 # CHECK-GX-JSON-DAG: "%233:sub12": 199 # CHECK-GX-JSON-DAG: "%233:sub13": 198 # CHECK-GX-JSON-DAG: "%233:sub14": 197 # CHECK-GX-JSON-DAG: "%233:sub15": 196 # CHECK-GX-JSON-DAG: "%233:sub16": 193 # CHECK-GX-JSON-DAG: "%233:sub17": 192 # CHECK-GX-JSON-DAG: "%233:sub18": 191 # CHECK-GX-JSON-DAG: "%233:sub19": 190 # CHECK-GX-JSON-DAG: "%233:sub20": 187 # CHECK-GX-JSON-DAG: "%233:sub21": 186 # CHECK-GX-JSON-DAG: "%233:sub22": 185 # CHECK-GX-JSON-DAG: "%233:sub23": 184 # CHECK-GX-JSON-DAG: "%233:sub24": 181 # CHECK-GX-JSON-DAG: "%233:sub25": 180 # CHECK-GX-JSON-DAG: "%233:sub26": 179 # CHECK-GX-JSON-DAG: "%233:sub27": 178 # CHECK-GX-JSON-DAG: "%233:sub28": 175 # CHECK-GX-JSON-DAG: "%233:sub29": 174 # CHECK-GX-JSON-DAG: "%233:sub30": 173 # CHECK-GX-JSON-DAG: "%233:sub31": 172 # CHECK-GX-JSON-DAG: "%275:sub0": 265 # CHECK-GX-JSON-DAG: "%275:sub1": 264 # CHECK-GX-JSON-DAG: "%275:sub2": 263 # CHECK-GX-JSON-DAG: "%275:sub3": 262 # CHECK-GX-JSON-DAG: "%275:sub4": 259 # CHECK-GX-JSON-DAG: "%275:sub5": 258 # CHECK-GX-JSON-DAG: "%275:sub6": 257 # CHECK-GX-JSON-DAG: "%275:sub7": 256 # CHECK-GX-JSON-DAG: "%275:sub8": 253 # CHECK-GX-JSON-DAG: "%275:sub9": 252 # CHECK-GX-JSON-DAG: "%275:sub10": 251 # CHECK-GX-JSON-DAG: "%275:sub11": 250 # CHECK-GX-JSON-DAG: "%275:sub12": 247 # CHECK-GX-JSON-DAG: "%275:sub13": 246 # CHECK-GX-JSON-DAG: "%275:sub14": 245 # CHECK-GX-JSON-DAG: "%275:sub15": 244 # CHECK-GX-JSON-DAG: "%275:sub16": 241 # CHECK-GX-JSON-DAG: "%275:sub17": 240 # CHECK-GX-JSON-DAG: "%275:sub18": 239 # CHECK-GX-JSON-DAG: "%275:sub19": 238 # CHECK-GX-JSON-DAG: "%275:sub20": 235 # CHECK-GX-JSON-DAG: "%275:sub21": 234 # CHECK-GX-JSON-DAG: "%275:sub22": 233 # CHECK-GX-JSON-DAG: "%275:sub23": 232 # CHECK-GX-JSON-DAG: "%275:sub24": 229 # CHECK-GX-JSON-DAG: "%275:sub25": 228 # CHECK-GX-JSON-DAG: "%275:sub26": 227 # CHECK-GX-JSON-DAG: "%275:sub27": 226 # CHECK-GX-JSON-DAG: "%275:sub28": 223 # CHECK-GX-JSON-DAG: "%275:sub29": 222 # CHECK-GX-JSON-DAG: "%275:sub30": 221 # CHECK-GX-JSON-DAG: "%275:sub31": 220 # CHECK-GX-JSON-DAG: "%317:sub0": 313 # CHECK-GX-JSON-DAG: "%317:sub1": 312 # CHECK-GX-JSON-DAG: "%317:sub2": 311 # CHECK-GX-JSON-DAG: "%317:sub3": 310 # CHECK-GX-JSON-DAG: "%317:sub4": 307 # CHECK-GX-JSON-DAG: "%317:sub5": 306 # CHECK-GX-JSON-DAG: "%317:sub6": 305 # CHECK-GX-JSON-DAG: "%317:sub7": 304 # CHECK-GX-JSON-DAG: "%317:sub8": 301 # CHECK-GX-JSON-DAG: "%317:sub9": 300 # CHECK-GX-JSON-DAG: "%317:sub10": 299 # CHECK-GX-JSON-DAG: "%317:sub11": 298 # CHECK-GX-JSON-DAG: "%317:sub12": 295 # CHECK-GX-JSON-DAG: "%317:sub13": 294 # CHECK-GX-JSON-DAG: "%317:sub14": 293 # CHECK-GX-JSON-DAG: "%317:sub15": 292 # CHECK-GX-JSON-DAG: "%317:sub16": 289 # CHECK-GX-JSON-DAG: "%317:sub17": 288 # CHECK-GX-JSON-DAG: "%317:sub18": 287 # CHECK-GX-JSON-DAG: "%317:sub19": 286 # CHECK-GX-JSON-DAG: "%317:sub20": 283 # CHECK-GX-JSON-DAG: "%317:sub21": 282 # CHECK-GX-JSON-DAG: "%317:sub22": 281 # CHECK-GX-JSON-DAG: "%317:sub23": 280 # CHECK-GX-JSON-DAG: "%317:sub24": 277 # CHECK-GX-JSON-DAG: "%317:sub25": 276 # CHECK-GX-JSON-DAG: "%317:sub26": 275 # CHECK-GX-JSON-DAG: "%317:sub27": 274 # CHECK-GX-JSON-DAG: "%317:sub28": 271 # CHECK-GX-JSON-DAG: "%317:sub29": 270 # CHECK-GX-JSON-DAG: "%317:sub30": 269 # CHECK-GX-JSON-DAG: "%317:sub31": 268 # CHECK-GX-JSON-DAG: "%359:sub0": 361 # CHECK-GX-JSON-DAG: "%359:sub1": 360 # CHECK-GX-JSON-DAG: "%359:sub2": 359 # CHECK-GX-JSON-DAG: "%359:sub3": 358 # CHECK-GX-JSON-DAG: "%359:sub4": 355 # CHECK-GX-JSON-DAG: "%359:sub5": 354 # CHECK-GX-JSON-DAG: "%359:sub6": 353 # CHECK-GX-JSON-DAG: "%359:sub7": 352 # CHECK-GX-JSON-DAG: "%359:sub8": 349 # CHECK-GX-JSON-DAG: "%359:sub9": 348 # CHECK-GX-JSON-DAG: "%359:sub10": 347 # CHECK-GX-JSON-DAG: "%359:sub11": 346 # CHECK-GX-JSON-DAG: "%359:sub12": 343 # CHECK-GX-JSON-DAG: "%359:sub13": 342 # CHECK-GX-JSON-DAG: "%359:sub14": 341 # CHECK-GX-JSON-DAG: "%359:sub15": 340 # CHECK-GX-JSON-DAG: "%359:sub16": 337 # CHECK-GX-JSON-DAG: "%359:sub17": 336 # CHECK-GX-JSON-DAG: "%359:sub18": 335 # CHECK-GX-JSON-DAG: "%359:sub19": 334 # CHECK-GX-JSON-DAG: "%359:sub20": 331 # CHECK-GX-JSON-DAG: "%359:sub21": 330 # CHECK-GX-JSON-DAG: "%359:sub22": 329 # CHECK-GX-JSON-DAG: "%359:sub23": 328 # CHECK-GX-JSON-DAG: "%359:sub24": 325 # CHECK-GX-JSON-DAG: "%359:sub25": 324 # CHECK-GX-JSON-DAG: "%359:sub26": 323 # CHECK-GX-JSON-DAG: "%359:sub27": 322 # CHECK-GX-JSON-DAG: "%359:sub28": 319 # CHECK-GX-JSON-DAG: "%359:sub29": 318 # CHECK-GX-JSON-DAG: "%359:sub30": 317 # CHECK-GX-JSON-DAG: "%359:sub31": 316 # CHECK-GX-JSON-DAG: "%401:sub0": 409 # CHECK-GX-JSON-DAG: "%401:sub1": 408 # CHECK-GX-JSON-DAG: "%401:sub2": 407 # CHECK-GX-JSON-DAG: "%401:sub3": 406 # CHECK-GX-JSON-DAG: "%401:sub4": 403 # CHECK-GX-JSON-DAG: "%401:sub5": 402 # CHECK-GX-JSON-DAG: "%401:sub6": 401 # CHECK-GX-JSON-DAG: "%401:sub7": 400 # CHECK-GX-JSON-DAG: "%401:sub8": 397 # CHECK-GX-JSON-DAG: "%401:sub9": 396 # CHECK-GX-JSON-DAG: "%401:sub10": 395 # CHECK-GX-JSON-DAG: "%401:sub11": 394 # CHECK-GX-JSON-DAG: "%401:sub12": 391 # CHECK-GX-JSON-DAG: "%401:sub13": 390 # CHECK-GX-JSON-DAG: "%401:sub14": 389 # CHECK-GX-JSON-DAG: "%401:sub15": 388 # CHECK-GX-JSON-DAG: "%401:sub16": 385 # CHECK-GX-JSON-DAG: "%401:sub17": 384 # CHECK-GX-JSON-DAG: "%401:sub18": 383 # CHECK-GX-JSON-DAG: "%401:sub19": 382 # CHECK-GX-JSON-DAG: "%401:sub20": 379 # CHECK-GX-JSON-DAG: "%401:sub21": 378 # CHECK-GX-JSON-DAG: "%401:sub22": 377 # CHECK-GX-JSON-DAG: "%401:sub23": 376 # CHECK-GX-JSON-DAG: "%401:sub24": 373 # CHECK-GX-JSON-DAG: "%401:sub25": 372 # CHECK-GX-JSON-DAG: "%401:sub26": 371 # CHECK-GX-JSON-DAG: "%401:sub27": 370 # CHECK-GX-JSON-DAG: "%401:sub28": 367 # CHECK-GX-JSON-DAG: "%401:sub29": 366 # CHECK-GX-JSON-DAG: "%401:sub30": 365 # CHECK-GX-JSON-DAG: "%401:sub31": 364 # CHECK-GX-JSON-DAG: "%420": 2 # CHECK-GX-JSON-DAG: "%421": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 409 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%423:vgpr_32 = COPY %70.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 72 # CHECK-GX-JSON-DAG: "%69:sub1": 71 # CHECK-GX-JSON-DAG: "%69:sub2": 70 # CHECK-GX-JSON-DAG: "%69:sub3": 69 # CHECK-GX-JSON-DAG: "%69:sub4": 66 # CHECK-GX-JSON-DAG: "%69:sub5": 65 # CHECK-GX-JSON-DAG: "%69:sub6": 64 # CHECK-GX-JSON-DAG: "%69:sub7": 63 # CHECK-GX-JSON-DAG: "%69:sub8": 60 # CHECK-GX-JSON-DAG: "%69:sub9": 59 # CHECK-GX-JSON-DAG: "%69:sub10": 58 # CHECK-GX-JSON-DAG: "%69:sub11": 57 # CHECK-GX-JSON-DAG: "%69:sub12": 54 # CHECK-GX-JSON-DAG: "%69:sub13": 53 # CHECK-GX-JSON-DAG: "%69:sub14": 52 # CHECK-GX-JSON-DAG: "%69:sub15": 51 # CHECK-GX-JSON-DAG: "%69:sub16": 48 # CHECK-GX-JSON-DAG: "%69:sub17": 47 # CHECK-GX-JSON-DAG: "%69:sub18": 46 # CHECK-GX-JSON-DAG: "%69:sub19": 45 # CHECK-GX-JSON-DAG: "%69:sub20": 42 # CHECK-GX-JSON-DAG: "%69:sub21": 41 # CHECK-GX-JSON-DAG: "%69:sub22": 40 # CHECK-GX-JSON-DAG: "%69:sub23": 39 # CHECK-GX-JSON-DAG: "%69:sub24": 36 # CHECK-GX-JSON-DAG: "%69:sub25": 35 # CHECK-GX-JSON-DAG: "%69:sub26": 34 # CHECK-GX-JSON-DAG: "%69:sub27": 33 # CHECK-GX-JSON-DAG: "%69:sub28": 30 # CHECK-GX-JSON-DAG: "%69:sub29": 29 # CHECK-GX-JSON-DAG: "%69:sub30": 28 # CHECK-GX-JSON-DAG: "%69:sub31": 27 # CHECK-GX-JSON-DAG: "%70:sub0": 24 # CHECK-GX-JSON-DAG: "%70:sub1": 23 # CHECK-GX-JSON-DAG: "%70:sub2": 22 # CHECK-GX-JSON-DAG: "%70:sub3": 21 # CHECK-GX-JSON-DAG: "%70:sub4": 18 # CHECK-GX-JSON-DAG: "%70:sub5": 17 # CHECK-GX-JSON-DAG: "%70:sub6": 16 # CHECK-GX-JSON-DAG: "%70:sub7": 15 # CHECK-GX-JSON-DAG: "%70:sub8": 12 # CHECK-GX-JSON-DAG: "%70:sub9": 11 # CHECK-GX-JSON-DAG: "%70:sub10": 10 # CHECK-GX-JSON-DAG: "%70:sub11": 9 # CHECK-GX-JSON-DAG: "%70:sub12": 6 # CHECK-GX-JSON-DAG: "%70:sub13": 5 # CHECK-GX-JSON-DAG: "%70:sub14": 4 # CHECK-GX-JSON-DAG: "%70:sub15": 3 # CHECK-GX-JSON-DAG: "%70:sub16": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 120 # CHECK-GX-JSON-DAG: "%149:sub1": 119 # CHECK-GX-JSON-DAG: "%149:sub2": 118 # CHECK-GX-JSON-DAG: "%149:sub3": 117 # CHECK-GX-JSON-DAG: "%149:sub4": 114 # CHECK-GX-JSON-DAG: "%149:sub5": 113 # CHECK-GX-JSON-DAG: "%149:sub6": 112 # CHECK-GX-JSON-DAG: "%149:sub7": 111 # CHECK-GX-JSON-DAG: "%149:sub8": 108 # CHECK-GX-JSON-DAG: "%149:sub9": 107 # CHECK-GX-JSON-DAG: "%149:sub10": 106 # CHECK-GX-JSON-DAG: "%149:sub11": 105 # CHECK-GX-JSON-DAG: "%149:sub12": 102 # CHECK-GX-JSON-DAG: "%149:sub13": 101 # CHECK-GX-JSON-DAG: "%149:sub14": 100 # CHECK-GX-JSON-DAG: "%149:sub15": 99 # CHECK-GX-JSON-DAG: "%149:sub16": 96 # CHECK-GX-JSON-DAG: "%149:sub17": 95 # CHECK-GX-JSON-DAG: "%149:sub18": 94 # CHECK-GX-JSON-DAG: "%149:sub19": 93 # CHECK-GX-JSON-DAG: "%149:sub20": 90 # CHECK-GX-JSON-DAG: "%149:sub21": 89 # CHECK-GX-JSON-DAG: "%149:sub22": 88 # CHECK-GX-JSON-DAG: "%149:sub23": 87 # CHECK-GX-JSON-DAG: "%149:sub24": 84 # CHECK-GX-JSON-DAG: "%149:sub25": 83 # CHECK-GX-JSON-DAG: "%149:sub26": 82 # CHECK-GX-JSON-DAG: "%149:sub27": 81 # CHECK-GX-JSON-DAG: "%149:sub28": 78 # CHECK-GX-JSON-DAG: "%149:sub29": 77 # CHECK-GX-JSON-DAG: "%149:sub30": 76 # CHECK-GX-JSON-DAG: "%149:sub31": 75 # CHECK-GX-JSON-DAG: "%191:sub0": 168 # CHECK-GX-JSON-DAG: "%191:sub1": 167 # CHECK-GX-JSON-DAG: "%191:sub2": 166 # CHECK-GX-JSON-DAG: "%191:sub3": 165 # CHECK-GX-JSON-DAG: "%191:sub4": 162 # CHECK-GX-JSON-DAG: "%191:sub5": 161 # CHECK-GX-JSON-DAG: "%191:sub6": 160 # CHECK-GX-JSON-DAG: "%191:sub7": 159 # CHECK-GX-JSON-DAG: "%191:sub8": 156 # CHECK-GX-JSON-DAG: "%191:sub9": 155 # CHECK-GX-JSON-DAG: "%191:sub10": 154 # CHECK-GX-JSON-DAG: "%191:sub11": 153 # CHECK-GX-JSON-DAG: "%191:sub12": 150 # CHECK-GX-JSON-DAG: "%191:sub13": 149 # CHECK-GX-JSON-DAG: "%191:sub14": 148 # CHECK-GX-JSON-DAG: "%191:sub15": 147 # CHECK-GX-JSON-DAG: "%191:sub16": 144 # CHECK-GX-JSON-DAG: "%191:sub17": 143 # CHECK-GX-JSON-DAG: "%191:sub18": 142 # CHECK-GX-JSON-DAG: "%191:sub19": 141 # CHECK-GX-JSON-DAG: "%191:sub20": 138 # CHECK-GX-JSON-DAG: "%191:sub21": 137 # CHECK-GX-JSON-DAG: "%191:sub22": 136 # CHECK-GX-JSON-DAG: "%191:sub23": 135 # CHECK-GX-JSON-DAG: "%191:sub24": 132 # CHECK-GX-JSON-DAG: "%191:sub25": 131 # CHECK-GX-JSON-DAG: "%191:sub26": 130 # CHECK-GX-JSON-DAG: "%191:sub27": 129 # CHECK-GX-JSON-DAG: "%191:sub28": 126 # CHECK-GX-JSON-DAG: "%191:sub29": 125 # CHECK-GX-JSON-DAG: "%191:sub30": 124 # CHECK-GX-JSON-DAG: "%191:sub31": 123 # CHECK-GX-JSON-DAG: "%233:sub0": 216 # CHECK-GX-JSON-DAG: "%233:sub1": 215 # CHECK-GX-JSON-DAG: "%233:sub2": 214 # CHECK-GX-JSON-DAG: "%233:sub3": 213 # CHECK-GX-JSON-DAG: "%233:sub4": 210 # CHECK-GX-JSON-DAG: "%233:sub5": 209 # CHECK-GX-JSON-DAG: "%233:sub6": 208 # CHECK-GX-JSON-DAG: "%233:sub7": 207 # CHECK-GX-JSON-DAG: "%233:sub8": 204 # CHECK-GX-JSON-DAG: "%233:sub9": 203 # CHECK-GX-JSON-DAG: "%233:sub10": 202 # CHECK-GX-JSON-DAG: "%233:sub11": 201 # CHECK-GX-JSON-DAG: "%233:sub12": 198 # CHECK-GX-JSON-DAG: "%233:sub13": 197 # CHECK-GX-JSON-DAG: "%233:sub14": 196 # CHECK-GX-JSON-DAG: "%233:sub15": 195 # CHECK-GX-JSON-DAG: "%233:sub16": 192 # CHECK-GX-JSON-DAG: "%233:sub17": 191 # CHECK-GX-JSON-DAG: "%233:sub18": 190 # CHECK-GX-JSON-DAG: "%233:sub19": 189 # CHECK-GX-JSON-DAG: "%233:sub20": 186 # CHECK-GX-JSON-DAG: "%233:sub21": 185 # CHECK-GX-JSON-DAG: "%233:sub22": 184 # CHECK-GX-JSON-DAG: "%233:sub23": 183 # CHECK-GX-JSON-DAG: "%233:sub24": 180 # CHECK-GX-JSON-DAG: "%233:sub25": 179 # CHECK-GX-JSON-DAG: "%233:sub26": 178 # CHECK-GX-JSON-DAG: "%233:sub27": 177 # CHECK-GX-JSON-DAG: "%233:sub28": 174 # CHECK-GX-JSON-DAG: "%233:sub29": 173 # CHECK-GX-JSON-DAG: "%233:sub30": 172 # CHECK-GX-JSON-DAG: "%233:sub31": 171 # CHECK-GX-JSON-DAG: "%275:sub0": 264 # CHECK-GX-JSON-DAG: "%275:sub1": 263 # CHECK-GX-JSON-DAG: "%275:sub2": 262 # CHECK-GX-JSON-DAG: "%275:sub3": 261 # CHECK-GX-JSON-DAG: "%275:sub4": 258 # CHECK-GX-JSON-DAG: "%275:sub5": 257 # CHECK-GX-JSON-DAG: "%275:sub6": 256 # CHECK-GX-JSON-DAG: "%275:sub7": 255 # CHECK-GX-JSON-DAG: "%275:sub8": 252 # CHECK-GX-JSON-DAG: "%275:sub9": 251 # CHECK-GX-JSON-DAG: "%275:sub10": 250 # CHECK-GX-JSON-DAG: "%275:sub11": 249 # CHECK-GX-JSON-DAG: "%275:sub12": 246 # CHECK-GX-JSON-DAG: "%275:sub13": 245 # CHECK-GX-JSON-DAG: "%275:sub14": 244 # CHECK-GX-JSON-DAG: "%275:sub15": 243 # CHECK-GX-JSON-DAG: "%275:sub16": 240 # CHECK-GX-JSON-DAG: "%275:sub17": 239 # CHECK-GX-JSON-DAG: "%275:sub18": 238 # CHECK-GX-JSON-DAG: "%275:sub19": 237 # CHECK-GX-JSON-DAG: "%275:sub20": 234 # CHECK-GX-JSON-DAG: "%275:sub21": 233 # CHECK-GX-JSON-DAG: "%275:sub22": 232 # CHECK-GX-JSON-DAG: "%275:sub23": 231 # CHECK-GX-JSON-DAG: "%275:sub24": 228 # CHECK-GX-JSON-DAG: "%275:sub25": 227 # CHECK-GX-JSON-DAG: "%275:sub26": 226 # CHECK-GX-JSON-DAG: "%275:sub27": 225 # CHECK-GX-JSON-DAG: "%275:sub28": 222 # CHECK-GX-JSON-DAG: "%275:sub29": 221 # CHECK-GX-JSON-DAG: "%275:sub30": 220 # CHECK-GX-JSON-DAG: "%275:sub31": 219 # CHECK-GX-JSON-DAG: "%317:sub0": 312 # CHECK-GX-JSON-DAG: "%317:sub1": 311 # CHECK-GX-JSON-DAG: "%317:sub2": 310 # CHECK-GX-JSON-DAG: "%317:sub3": 309 # CHECK-GX-JSON-DAG: "%317:sub4": 306 # CHECK-GX-JSON-DAG: "%317:sub5": 305 # CHECK-GX-JSON-DAG: "%317:sub6": 304 # CHECK-GX-JSON-DAG: "%317:sub7": 303 # CHECK-GX-JSON-DAG: "%317:sub8": 300 # CHECK-GX-JSON-DAG: "%317:sub9": 299 # CHECK-GX-JSON-DAG: "%317:sub10": 298 # CHECK-GX-JSON-DAG: "%317:sub11": 297 # CHECK-GX-JSON-DAG: "%317:sub12": 294 # CHECK-GX-JSON-DAG: "%317:sub13": 293 # CHECK-GX-JSON-DAG: "%317:sub14": 292 # CHECK-GX-JSON-DAG: "%317:sub15": 291 # CHECK-GX-JSON-DAG: "%317:sub16": 288 # CHECK-GX-JSON-DAG: "%317:sub17": 287 # CHECK-GX-JSON-DAG: "%317:sub18": 286 # CHECK-GX-JSON-DAG: "%317:sub19": 285 # CHECK-GX-JSON-DAG: "%317:sub20": 282 # CHECK-GX-JSON-DAG: "%317:sub21": 281 # CHECK-GX-JSON-DAG: "%317:sub22": 280 # CHECK-GX-JSON-DAG: "%317:sub23": 279 # CHECK-GX-JSON-DAG: "%317:sub24": 276 # CHECK-GX-JSON-DAG: "%317:sub25": 275 # CHECK-GX-JSON-DAG: "%317:sub26": 274 # CHECK-GX-JSON-DAG: "%317:sub27": 273 # CHECK-GX-JSON-DAG: "%317:sub28": 270 # CHECK-GX-JSON-DAG: "%317:sub29": 269 # CHECK-GX-JSON-DAG: "%317:sub30": 268 # CHECK-GX-JSON-DAG: "%317:sub31": 267 # CHECK-GX-JSON-DAG: "%359:sub0": 360 # CHECK-GX-JSON-DAG: "%359:sub1": 359 # CHECK-GX-JSON-DAG: "%359:sub2": 358 # CHECK-GX-JSON-DAG: "%359:sub3": 357 # CHECK-GX-JSON-DAG: "%359:sub4": 354 # CHECK-GX-JSON-DAG: "%359:sub5": 353 # CHECK-GX-JSON-DAG: "%359:sub6": 352 # CHECK-GX-JSON-DAG: "%359:sub7": 351 # CHECK-GX-JSON-DAG: "%359:sub8": 348 # CHECK-GX-JSON-DAG: "%359:sub9": 347 # CHECK-GX-JSON-DAG: "%359:sub10": 346 # CHECK-GX-JSON-DAG: "%359:sub11": 345 # CHECK-GX-JSON-DAG: "%359:sub12": 342 # CHECK-GX-JSON-DAG: "%359:sub13": 341 # CHECK-GX-JSON-DAG: "%359:sub14": 340 # CHECK-GX-JSON-DAG: "%359:sub15": 339 # CHECK-GX-JSON-DAG: "%359:sub16": 336 # CHECK-GX-JSON-DAG: "%359:sub17": 335 # CHECK-GX-JSON-DAG: "%359:sub18": 334 # CHECK-GX-JSON-DAG: "%359:sub19": 333 # CHECK-GX-JSON-DAG: "%359:sub20": 330 # CHECK-GX-JSON-DAG: "%359:sub21": 329 # CHECK-GX-JSON-DAG: "%359:sub22": 328 # CHECK-GX-JSON-DAG: "%359:sub23": 327 # CHECK-GX-JSON-DAG: "%359:sub24": 324 # CHECK-GX-JSON-DAG: "%359:sub25": 323 # CHECK-GX-JSON-DAG: "%359:sub26": 322 # CHECK-GX-JSON-DAG: "%359:sub27": 321 # CHECK-GX-JSON-DAG: "%359:sub28": 318 # CHECK-GX-JSON-DAG: "%359:sub29": 317 # CHECK-GX-JSON-DAG: "%359:sub30": 316 # CHECK-GX-JSON-DAG: "%359:sub31": 315 # CHECK-GX-JSON-DAG: "%401:sub0": 408 # CHECK-GX-JSON-DAG: "%401:sub1": 407 # CHECK-GX-JSON-DAG: "%401:sub2": 406 # CHECK-GX-JSON-DAG: "%401:sub3": 405 # CHECK-GX-JSON-DAG: "%401:sub4": 402 # CHECK-GX-JSON-DAG: "%401:sub5": 401 # CHECK-GX-JSON-DAG: "%401:sub6": 400 # CHECK-GX-JSON-DAG: "%401:sub7": 399 # CHECK-GX-JSON-DAG: "%401:sub8": 396 # CHECK-GX-JSON-DAG: "%401:sub9": 395 # CHECK-GX-JSON-DAG: "%401:sub10": 394 # CHECK-GX-JSON-DAG: "%401:sub11": 393 # CHECK-GX-JSON-DAG: "%401:sub12": 390 # CHECK-GX-JSON-DAG: "%401:sub13": 389 # CHECK-GX-JSON-DAG: "%401:sub14": 388 # CHECK-GX-JSON-DAG: "%401:sub15": 387 # CHECK-GX-JSON-DAG: "%401:sub16": 384 # CHECK-GX-JSON-DAG: "%401:sub17": 383 # CHECK-GX-JSON-DAG: "%401:sub18": 382 # CHECK-GX-JSON-DAG: "%401:sub19": 381 # CHECK-GX-JSON-DAG: "%401:sub20": 378 # CHECK-GX-JSON-DAG: "%401:sub21": 377 # CHECK-GX-JSON-DAG: "%401:sub22": 376 # CHECK-GX-JSON-DAG: "%401:sub23": 375 # CHECK-GX-JSON-DAG: "%401:sub24": 372 # CHECK-GX-JSON-DAG: "%401:sub25": 371 # CHECK-GX-JSON-DAG: "%401:sub26": 370 # CHECK-GX-JSON-DAG: "%401:sub27": 369 # CHECK-GX-JSON-DAG: "%401:sub28": 366 # CHECK-GX-JSON-DAG: "%401:sub29": 365 # CHECK-GX-JSON-DAG: "%401:sub30": 364 # CHECK-GX-JSON-DAG: "%401:sub31": 363 # CHECK-GX-JSON-DAG: "%420": 1 # CHECK-GX-JSON-DAG: "%421": 1 # CHECK-GX-JSON-DAG: "%422": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 408 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%424:vreg_128 = REG_SEQUENCE %423, %subreg.sub0, %422, %subreg.sub1, %421, %subreg.sub2, %420, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 71 # CHECK-GX-JSON-DAG: "%69:sub1": 70 # CHECK-GX-JSON-DAG: "%69:sub2": 69 # CHECK-GX-JSON-DAG: "%69:sub3": 68 # CHECK-GX-JSON-DAG: "%69:sub4": 65 # CHECK-GX-JSON-DAG: "%69:sub5": 64 # CHECK-GX-JSON-DAG: "%69:sub6": 63 # CHECK-GX-JSON-DAG: "%69:sub7": 62 # CHECK-GX-JSON-DAG: "%69:sub8": 59 # CHECK-GX-JSON-DAG: "%69:sub9": 58 # CHECK-GX-JSON-DAG: "%69:sub10": 57 # CHECK-GX-JSON-DAG: "%69:sub11": 56 # CHECK-GX-JSON-DAG: "%69:sub12": 53 # CHECK-GX-JSON-DAG: "%69:sub13": 52 # CHECK-GX-JSON-DAG: "%69:sub14": 51 # CHECK-GX-JSON-DAG: "%69:sub15": 50 # CHECK-GX-JSON-DAG: "%69:sub16": 47 # CHECK-GX-JSON-DAG: "%69:sub17": 46 # CHECK-GX-JSON-DAG: "%69:sub18": 45 # CHECK-GX-JSON-DAG: "%69:sub19": 44 # CHECK-GX-JSON-DAG: "%69:sub20": 41 # CHECK-GX-JSON-DAG: "%69:sub21": 40 # CHECK-GX-JSON-DAG: "%69:sub22": 39 # CHECK-GX-JSON-DAG: "%69:sub23": 38 # CHECK-GX-JSON-DAG: "%69:sub24": 35 # CHECK-GX-JSON-DAG: "%69:sub25": 34 # CHECK-GX-JSON-DAG: "%69:sub26": 33 # CHECK-GX-JSON-DAG: "%69:sub27": 32 # CHECK-GX-JSON-DAG: "%69:sub28": 29 # CHECK-GX-JSON-DAG: "%69:sub29": 28 # CHECK-GX-JSON-DAG: "%69:sub30": 27 # CHECK-GX-JSON-DAG: "%69:sub31": 26 # CHECK-GX-JSON-DAG: "%70:sub0": 23 # CHECK-GX-JSON-DAG: "%70:sub1": 22 # CHECK-GX-JSON-DAG: "%70:sub2": 21 # CHECK-GX-JSON-DAG: "%70:sub3": 20 # CHECK-GX-JSON-DAG: "%70:sub4": 17 # CHECK-GX-JSON-DAG: "%70:sub5": 16 # CHECK-GX-JSON-DAG: "%70:sub6": 15 # CHECK-GX-JSON-DAG: "%70:sub7": 14 # CHECK-GX-JSON-DAG: "%70:sub8": 11 # CHECK-GX-JSON-DAG: "%70:sub9": 10 # CHECK-GX-JSON-DAG: "%70:sub10": 9 # CHECK-GX-JSON-DAG: "%70:sub11": 8 # CHECK-GX-JSON-DAG: "%70:sub12": 5 # CHECK-GX-JSON-DAG: "%70:sub13": 4 # CHECK-GX-JSON-DAG: "%70:sub14": 3 # CHECK-GX-JSON-DAG: "%70:sub15": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 119 # CHECK-GX-JSON-DAG: "%149:sub1": 118 # CHECK-GX-JSON-DAG: "%149:sub2": 117 # CHECK-GX-JSON-DAG: "%149:sub3": 116 # CHECK-GX-JSON-DAG: "%149:sub4": 113 # CHECK-GX-JSON-DAG: "%149:sub5": 112 # CHECK-GX-JSON-DAG: "%149:sub6": 111 # CHECK-GX-JSON-DAG: "%149:sub7": 110 # CHECK-GX-JSON-DAG: "%149:sub8": 107 # CHECK-GX-JSON-DAG: "%149:sub9": 106 # CHECK-GX-JSON-DAG: "%149:sub10": 105 # CHECK-GX-JSON-DAG: "%149:sub11": 104 # CHECK-GX-JSON-DAG: "%149:sub12": 101 # CHECK-GX-JSON-DAG: "%149:sub13": 100 # CHECK-GX-JSON-DAG: "%149:sub14": 99 # CHECK-GX-JSON-DAG: "%149:sub15": 98 # CHECK-GX-JSON-DAG: "%149:sub16": 95 # CHECK-GX-JSON-DAG: "%149:sub17": 94 # CHECK-GX-JSON-DAG: "%149:sub18": 93 # CHECK-GX-JSON-DAG: "%149:sub19": 92 # CHECK-GX-JSON-DAG: "%149:sub20": 89 # CHECK-GX-JSON-DAG: "%149:sub21": 88 # CHECK-GX-JSON-DAG: "%149:sub22": 87 # CHECK-GX-JSON-DAG: "%149:sub23": 86 # CHECK-GX-JSON-DAG: "%149:sub24": 83 # CHECK-GX-JSON-DAG: "%149:sub25": 82 # CHECK-GX-JSON-DAG: "%149:sub26": 81 # CHECK-GX-JSON-DAG: "%149:sub27": 80 # CHECK-GX-JSON-DAG: "%149:sub28": 77 # CHECK-GX-JSON-DAG: "%149:sub29": 76 # CHECK-GX-JSON-DAG: "%149:sub30": 75 # CHECK-GX-JSON-DAG: "%149:sub31": 74 # CHECK-GX-JSON-DAG: "%191:sub0": 167 # CHECK-GX-JSON-DAG: "%191:sub1": 166 # CHECK-GX-JSON-DAG: "%191:sub2": 165 # CHECK-GX-JSON-DAG: "%191:sub3": 164 # CHECK-GX-JSON-DAG: "%191:sub4": 161 # CHECK-GX-JSON-DAG: "%191:sub5": 160 # CHECK-GX-JSON-DAG: "%191:sub6": 159 # CHECK-GX-JSON-DAG: "%191:sub7": 158 # CHECK-GX-JSON-DAG: "%191:sub8": 155 # CHECK-GX-JSON-DAG: "%191:sub9": 154 # CHECK-GX-JSON-DAG: "%191:sub10": 153 # CHECK-GX-JSON-DAG: "%191:sub11": 152 # CHECK-GX-JSON-DAG: "%191:sub12": 149 # CHECK-GX-JSON-DAG: "%191:sub13": 148 # CHECK-GX-JSON-DAG: "%191:sub14": 147 # CHECK-GX-JSON-DAG: "%191:sub15": 146 # CHECK-GX-JSON-DAG: "%191:sub16": 143 # CHECK-GX-JSON-DAG: "%191:sub17": 142 # CHECK-GX-JSON-DAG: "%191:sub18": 141 # CHECK-GX-JSON-DAG: "%191:sub19": 140 # CHECK-GX-JSON-DAG: "%191:sub20": 137 # CHECK-GX-JSON-DAG: "%191:sub21": 136 # CHECK-GX-JSON-DAG: "%191:sub22": 135 # CHECK-GX-JSON-DAG: "%191:sub23": 134 # CHECK-GX-JSON-DAG: "%191:sub24": 131 # CHECK-GX-JSON-DAG: "%191:sub25": 130 # CHECK-GX-JSON-DAG: "%191:sub26": 129 # CHECK-GX-JSON-DAG: "%191:sub27": 128 # CHECK-GX-JSON-DAG: "%191:sub28": 125 # CHECK-GX-JSON-DAG: "%191:sub29": 124 # CHECK-GX-JSON-DAG: "%191:sub30": 123 # CHECK-GX-JSON-DAG: "%191:sub31": 122 # CHECK-GX-JSON-DAG: "%233:sub0": 215 # CHECK-GX-JSON-DAG: "%233:sub1": 214 # CHECK-GX-JSON-DAG: "%233:sub2": 213 # CHECK-GX-JSON-DAG: "%233:sub3": 212 # CHECK-GX-JSON-DAG: "%233:sub4": 209 # CHECK-GX-JSON-DAG: "%233:sub5": 208 # CHECK-GX-JSON-DAG: "%233:sub6": 207 # CHECK-GX-JSON-DAG: "%233:sub7": 206 # CHECK-GX-JSON-DAG: "%233:sub8": 203 # CHECK-GX-JSON-DAG: "%233:sub9": 202 # CHECK-GX-JSON-DAG: "%233:sub10": 201 # CHECK-GX-JSON-DAG: "%233:sub11": 200 # CHECK-GX-JSON-DAG: "%233:sub12": 197 # CHECK-GX-JSON-DAG: "%233:sub13": 196 # CHECK-GX-JSON-DAG: "%233:sub14": 195 # CHECK-GX-JSON-DAG: "%233:sub15": 194 # CHECK-GX-JSON-DAG: "%233:sub16": 191 # CHECK-GX-JSON-DAG: "%233:sub17": 190 # CHECK-GX-JSON-DAG: "%233:sub18": 189 # CHECK-GX-JSON-DAG: "%233:sub19": 188 # CHECK-GX-JSON-DAG: "%233:sub20": 185 # CHECK-GX-JSON-DAG: "%233:sub21": 184 # CHECK-GX-JSON-DAG: "%233:sub22": 183 # CHECK-GX-JSON-DAG: "%233:sub23": 182 # CHECK-GX-JSON-DAG: "%233:sub24": 179 # CHECK-GX-JSON-DAG: "%233:sub25": 178 # CHECK-GX-JSON-DAG: "%233:sub26": 177 # CHECK-GX-JSON-DAG: "%233:sub27": 176 # CHECK-GX-JSON-DAG: "%233:sub28": 173 # CHECK-GX-JSON-DAG: "%233:sub29": 172 # CHECK-GX-JSON-DAG: "%233:sub30": 171 # CHECK-GX-JSON-DAG: "%233:sub31": 170 # CHECK-GX-JSON-DAG: "%275:sub0": 263 # CHECK-GX-JSON-DAG: "%275:sub1": 262 # CHECK-GX-JSON-DAG: "%275:sub2": 261 # CHECK-GX-JSON-DAG: "%275:sub3": 260 # CHECK-GX-JSON-DAG: "%275:sub4": 257 # CHECK-GX-JSON-DAG: "%275:sub5": 256 # CHECK-GX-JSON-DAG: "%275:sub6": 255 # CHECK-GX-JSON-DAG: "%275:sub7": 254 # CHECK-GX-JSON-DAG: "%275:sub8": 251 # CHECK-GX-JSON-DAG: "%275:sub9": 250 # CHECK-GX-JSON-DAG: "%275:sub10": 249 # CHECK-GX-JSON-DAG: "%275:sub11": 248 # CHECK-GX-JSON-DAG: "%275:sub12": 245 # CHECK-GX-JSON-DAG: "%275:sub13": 244 # CHECK-GX-JSON-DAG: "%275:sub14": 243 # CHECK-GX-JSON-DAG: "%275:sub15": 242 # CHECK-GX-JSON-DAG: "%275:sub16": 239 # CHECK-GX-JSON-DAG: "%275:sub17": 238 # CHECK-GX-JSON-DAG: "%275:sub18": 237 # CHECK-GX-JSON-DAG: "%275:sub19": 236 # CHECK-GX-JSON-DAG: "%275:sub20": 233 # CHECK-GX-JSON-DAG: "%275:sub21": 232 # CHECK-GX-JSON-DAG: "%275:sub22": 231 # CHECK-GX-JSON-DAG: "%275:sub23": 230 # CHECK-GX-JSON-DAG: "%275:sub24": 227 # CHECK-GX-JSON-DAG: "%275:sub25": 226 # CHECK-GX-JSON-DAG: "%275:sub26": 225 # CHECK-GX-JSON-DAG: "%275:sub27": 224 # CHECK-GX-JSON-DAG: "%275:sub28": 221 # CHECK-GX-JSON-DAG: "%275:sub29": 220 # CHECK-GX-JSON-DAG: "%275:sub30": 219 # CHECK-GX-JSON-DAG: "%275:sub31": 218 # CHECK-GX-JSON-DAG: "%317:sub0": 311 # CHECK-GX-JSON-DAG: "%317:sub1": 310 # CHECK-GX-JSON-DAG: "%317:sub2": 309 # CHECK-GX-JSON-DAG: "%317:sub3": 308 # CHECK-GX-JSON-DAG: "%317:sub4": 305 # CHECK-GX-JSON-DAG: "%317:sub5": 304 # CHECK-GX-JSON-DAG: "%317:sub6": 303 # CHECK-GX-JSON-DAG: "%317:sub7": 302 # CHECK-GX-JSON-DAG: "%317:sub8": 299 # CHECK-GX-JSON-DAG: "%317:sub9": 298 # CHECK-GX-JSON-DAG: "%317:sub10": 297 # CHECK-GX-JSON-DAG: "%317:sub11": 296 # CHECK-GX-JSON-DAG: "%317:sub12": 293 # CHECK-GX-JSON-DAG: "%317:sub13": 292 # CHECK-GX-JSON-DAG: "%317:sub14": 291 # CHECK-GX-JSON-DAG: "%317:sub15": 290 # CHECK-GX-JSON-DAG: "%317:sub16": 287 # CHECK-GX-JSON-DAG: "%317:sub17": 286 # CHECK-GX-JSON-DAG: "%317:sub18": 285 # CHECK-GX-JSON-DAG: "%317:sub19": 284 # CHECK-GX-JSON-DAG: "%317:sub20": 281 # CHECK-GX-JSON-DAG: "%317:sub21": 280 # CHECK-GX-JSON-DAG: "%317:sub22": 279 # CHECK-GX-JSON-DAG: "%317:sub23": 278 # CHECK-GX-JSON-DAG: "%317:sub24": 275 # CHECK-GX-JSON-DAG: "%317:sub25": 274 # CHECK-GX-JSON-DAG: "%317:sub26": 273 # CHECK-GX-JSON-DAG: "%317:sub27": 272 # CHECK-GX-JSON-DAG: "%317:sub28": 269 # CHECK-GX-JSON-DAG: "%317:sub29": 268 # CHECK-GX-JSON-DAG: "%317:sub30": 267 # CHECK-GX-JSON-DAG: "%317:sub31": 266 # CHECK-GX-JSON-DAG: "%359:sub0": 359 # CHECK-GX-JSON-DAG: "%359:sub1": 358 # CHECK-GX-JSON-DAG: "%359:sub2": 357 # CHECK-GX-JSON-DAG: "%359:sub3": 356 # CHECK-GX-JSON-DAG: "%359:sub4": 353 # CHECK-GX-JSON-DAG: "%359:sub5": 352 # CHECK-GX-JSON-DAG: "%359:sub6": 351 # CHECK-GX-JSON-DAG: "%359:sub7": 350 # CHECK-GX-JSON-DAG: "%359:sub8": 347 # CHECK-GX-JSON-DAG: "%359:sub9": 346 # CHECK-GX-JSON-DAG: "%359:sub10": 345 # CHECK-GX-JSON-DAG: "%359:sub11": 344 # CHECK-GX-JSON-DAG: "%359:sub12": 341 # CHECK-GX-JSON-DAG: "%359:sub13": 340 # CHECK-GX-JSON-DAG: "%359:sub14": 339 # CHECK-GX-JSON-DAG: "%359:sub15": 338 # CHECK-GX-JSON-DAG: "%359:sub16": 335 # CHECK-GX-JSON-DAG: "%359:sub17": 334 # CHECK-GX-JSON-DAG: "%359:sub18": 333 # CHECK-GX-JSON-DAG: "%359:sub19": 332 # CHECK-GX-JSON-DAG: "%359:sub20": 329 # CHECK-GX-JSON-DAG: "%359:sub21": 328 # CHECK-GX-JSON-DAG: "%359:sub22": 327 # CHECK-GX-JSON-DAG: "%359:sub23": 326 # CHECK-GX-JSON-DAG: "%359:sub24": 323 # CHECK-GX-JSON-DAG: "%359:sub25": 322 # CHECK-GX-JSON-DAG: "%359:sub26": 321 # CHECK-GX-JSON-DAG: "%359:sub27": 320 # CHECK-GX-JSON-DAG: "%359:sub28": 317 # CHECK-GX-JSON-DAG: "%359:sub29": 316 # CHECK-GX-JSON-DAG: "%359:sub30": 315 # CHECK-GX-JSON-DAG: "%359:sub31": 314 # CHECK-GX-JSON-DAG: "%401:sub0": 407 # CHECK-GX-JSON-DAG: "%401:sub1": 406 # CHECK-GX-JSON-DAG: "%401:sub2": 405 # CHECK-GX-JSON-DAG: "%401:sub3": 404 # CHECK-GX-JSON-DAG: "%401:sub4": 401 # CHECK-GX-JSON-DAG: "%401:sub5": 400 # CHECK-GX-JSON-DAG: "%401:sub6": 399 # CHECK-GX-JSON-DAG: "%401:sub7": 398 # CHECK-GX-JSON-DAG: "%401:sub8": 395 # CHECK-GX-JSON-DAG: "%401:sub9": 394 # CHECK-GX-JSON-DAG: "%401:sub10": 393 # CHECK-GX-JSON-DAG: "%401:sub11": 392 # CHECK-GX-JSON-DAG: "%401:sub12": 389 # CHECK-GX-JSON-DAG: "%401:sub13": 388 # CHECK-GX-JSON-DAG: "%401:sub14": 387 # CHECK-GX-JSON-DAG: "%401:sub15": 386 # CHECK-GX-JSON-DAG: "%401:sub16": 383 # CHECK-GX-JSON-DAG: "%401:sub17": 382 # CHECK-GX-JSON-DAG: "%401:sub18": 381 # CHECK-GX-JSON-DAG: "%401:sub19": 380 # CHECK-GX-JSON-DAG: "%401:sub20": 377 # CHECK-GX-JSON-DAG: "%401:sub21": 376 # CHECK-GX-JSON-DAG: "%401:sub22": 375 # CHECK-GX-JSON-DAG: "%401:sub23": 374 # CHECK-GX-JSON-DAG: "%401:sub24": 371 # CHECK-GX-JSON-DAG: "%401:sub25": 370 # CHECK-GX-JSON-DAG: "%401:sub26": 369 # CHECK-GX-JSON-DAG: "%401:sub27": 368 # CHECK-GX-JSON-DAG: "%401:sub28": 365 # CHECK-GX-JSON-DAG: "%401:sub29": 364 # CHECK-GX-JSON-DAG: "%401:sub30": 363 # CHECK-GX-JSON-DAG: "%401:sub31": 362 # CHECK-GX-JSON-DAG: "%420": 0 # CHECK-GX-JSON-DAG: "%421": 0 # CHECK-GX-JSON-DAG: "%422": 0 # CHECK-GX-JSON-DAG: "%423": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 407 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %425:vreg_64, %424, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 70 # CHECK-GX-JSON-DAG: "%69:sub1": 69 # CHECK-GX-JSON-DAG: "%69:sub2": 68 # CHECK-GX-JSON-DAG: "%69:sub3": 67 # CHECK-GX-JSON-DAG: "%69:sub4": 64 # CHECK-GX-JSON-DAG: "%69:sub5": 63 # CHECK-GX-JSON-DAG: "%69:sub6": 62 # CHECK-GX-JSON-DAG: "%69:sub7": 61 # CHECK-GX-JSON-DAG: "%69:sub8": 58 # CHECK-GX-JSON-DAG: "%69:sub9": 57 # CHECK-GX-JSON-DAG: "%69:sub10": 56 # CHECK-GX-JSON-DAG: "%69:sub11": 55 # CHECK-GX-JSON-DAG: "%69:sub12": 52 # CHECK-GX-JSON-DAG: "%69:sub13": 51 # CHECK-GX-JSON-DAG: "%69:sub14": 50 # CHECK-GX-JSON-DAG: "%69:sub15": 49 # CHECK-GX-JSON-DAG: "%69:sub16": 46 # CHECK-GX-JSON-DAG: "%69:sub17": 45 # CHECK-GX-JSON-DAG: "%69:sub18": 44 # CHECK-GX-JSON-DAG: "%69:sub19": 43 # CHECK-GX-JSON-DAG: "%69:sub20": 40 # CHECK-GX-JSON-DAG: "%69:sub21": 39 # CHECK-GX-JSON-DAG: "%69:sub22": 38 # CHECK-GX-JSON-DAG: "%69:sub23": 37 # CHECK-GX-JSON-DAG: "%69:sub24": 34 # CHECK-GX-JSON-DAG: "%69:sub25": 33 # CHECK-GX-JSON-DAG: "%69:sub26": 32 # CHECK-GX-JSON-DAG: "%69:sub27": 31 # CHECK-GX-JSON-DAG: "%69:sub28": 28 # CHECK-GX-JSON-DAG: "%69:sub29": 27 # CHECK-GX-JSON-DAG: "%69:sub30": 26 # CHECK-GX-JSON-DAG: "%69:sub31": 25 # CHECK-GX-JSON-DAG: "%70:sub0": 22 # CHECK-GX-JSON-DAG: "%70:sub1": 21 # CHECK-GX-JSON-DAG: "%70:sub2": 20 # CHECK-GX-JSON-DAG: "%70:sub3": 19 # CHECK-GX-JSON-DAG: "%70:sub4": 16 # CHECK-GX-JSON-DAG: "%70:sub5": 15 # CHECK-GX-JSON-DAG: "%70:sub6": 14 # CHECK-GX-JSON-DAG: "%70:sub7": 13 # CHECK-GX-JSON-DAG: "%70:sub8": 10 # CHECK-GX-JSON-DAG: "%70:sub9": 9 # CHECK-GX-JSON-DAG: "%70:sub10": 8 # CHECK-GX-JSON-DAG: "%70:sub11": 7 # CHECK-GX-JSON-DAG: "%70:sub12": 4 # CHECK-GX-JSON-DAG: "%70:sub13": 3 # CHECK-GX-JSON-DAG: "%70:sub14": 2 # CHECK-GX-JSON-DAG: "%70:sub15": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 118 # CHECK-GX-JSON-DAG: "%149:sub1": 117 # CHECK-GX-JSON-DAG: "%149:sub2": 116 # CHECK-GX-JSON-DAG: "%149:sub3": 115 # CHECK-GX-JSON-DAG: "%149:sub4": 112 # CHECK-GX-JSON-DAG: "%149:sub5": 111 # CHECK-GX-JSON-DAG: "%149:sub6": 110 # CHECK-GX-JSON-DAG: "%149:sub7": 109 # CHECK-GX-JSON-DAG: "%149:sub8": 106 # CHECK-GX-JSON-DAG: "%149:sub9": 105 # CHECK-GX-JSON-DAG: "%149:sub10": 104 # CHECK-GX-JSON-DAG: "%149:sub11": 103 # CHECK-GX-JSON-DAG: "%149:sub12": 100 # CHECK-GX-JSON-DAG: "%149:sub13": 99 # CHECK-GX-JSON-DAG: "%149:sub14": 98 # CHECK-GX-JSON-DAG: "%149:sub15": 97 # CHECK-GX-JSON-DAG: "%149:sub16": 94 # CHECK-GX-JSON-DAG: "%149:sub17": 93 # CHECK-GX-JSON-DAG: "%149:sub18": 92 # CHECK-GX-JSON-DAG: "%149:sub19": 91 # CHECK-GX-JSON-DAG: "%149:sub20": 88 # CHECK-GX-JSON-DAG: "%149:sub21": 87 # CHECK-GX-JSON-DAG: "%149:sub22": 86 # CHECK-GX-JSON-DAG: "%149:sub23": 85 # CHECK-GX-JSON-DAG: "%149:sub24": 82 # CHECK-GX-JSON-DAG: "%149:sub25": 81 # CHECK-GX-JSON-DAG: "%149:sub26": 80 # CHECK-GX-JSON-DAG: "%149:sub27": 79 # CHECK-GX-JSON-DAG: "%149:sub28": 76 # CHECK-GX-JSON-DAG: "%149:sub29": 75 # CHECK-GX-JSON-DAG: "%149:sub30": 74 # CHECK-GX-JSON-DAG: "%149:sub31": 73 # CHECK-GX-JSON-DAG: "%191:sub0": 166 # CHECK-GX-JSON-DAG: "%191:sub1": 165 # CHECK-GX-JSON-DAG: "%191:sub2": 164 # CHECK-GX-JSON-DAG: "%191:sub3": 163 # CHECK-GX-JSON-DAG: "%191:sub4": 160 # CHECK-GX-JSON-DAG: "%191:sub5": 159 # CHECK-GX-JSON-DAG: "%191:sub6": 158 # CHECK-GX-JSON-DAG: "%191:sub7": 157 # CHECK-GX-JSON-DAG: "%191:sub8": 154 # CHECK-GX-JSON-DAG: "%191:sub9": 153 # CHECK-GX-JSON-DAG: "%191:sub10": 152 # CHECK-GX-JSON-DAG: "%191:sub11": 151 # CHECK-GX-JSON-DAG: "%191:sub12": 148 # CHECK-GX-JSON-DAG: "%191:sub13": 147 # CHECK-GX-JSON-DAG: "%191:sub14": 146 # CHECK-GX-JSON-DAG: "%191:sub15": 145 # CHECK-GX-JSON-DAG: "%191:sub16": 142 # CHECK-GX-JSON-DAG: "%191:sub17": 141 # CHECK-GX-JSON-DAG: "%191:sub18": 140 # CHECK-GX-JSON-DAG: "%191:sub19": 139 # CHECK-GX-JSON-DAG: "%191:sub20": 136 # CHECK-GX-JSON-DAG: "%191:sub21": 135 # CHECK-GX-JSON-DAG: "%191:sub22": 134 # CHECK-GX-JSON-DAG: "%191:sub23": 133 # CHECK-GX-JSON-DAG: "%191:sub24": 130 # CHECK-GX-JSON-DAG: "%191:sub25": 129 # CHECK-GX-JSON-DAG: "%191:sub26": 128 # CHECK-GX-JSON-DAG: "%191:sub27": 127 # CHECK-GX-JSON-DAG: "%191:sub28": 124 # CHECK-GX-JSON-DAG: "%191:sub29": 123 # CHECK-GX-JSON-DAG: "%191:sub30": 122 # CHECK-GX-JSON-DAG: "%191:sub31": 121 # CHECK-GX-JSON-DAG: "%233:sub0": 214 # CHECK-GX-JSON-DAG: "%233:sub1": 213 # CHECK-GX-JSON-DAG: "%233:sub2": 212 # CHECK-GX-JSON-DAG: "%233:sub3": 211 # CHECK-GX-JSON-DAG: "%233:sub4": 208 # CHECK-GX-JSON-DAG: "%233:sub5": 207 # CHECK-GX-JSON-DAG: "%233:sub6": 206 # CHECK-GX-JSON-DAG: "%233:sub7": 205 # CHECK-GX-JSON-DAG: "%233:sub8": 202 # CHECK-GX-JSON-DAG: "%233:sub9": 201 # CHECK-GX-JSON-DAG: "%233:sub10": 200 # CHECK-GX-JSON-DAG: "%233:sub11": 199 # CHECK-GX-JSON-DAG: "%233:sub12": 196 # CHECK-GX-JSON-DAG: "%233:sub13": 195 # CHECK-GX-JSON-DAG: "%233:sub14": 194 # CHECK-GX-JSON-DAG: "%233:sub15": 193 # CHECK-GX-JSON-DAG: "%233:sub16": 190 # CHECK-GX-JSON-DAG: "%233:sub17": 189 # CHECK-GX-JSON-DAG: "%233:sub18": 188 # CHECK-GX-JSON-DAG: "%233:sub19": 187 # CHECK-GX-JSON-DAG: "%233:sub20": 184 # CHECK-GX-JSON-DAG: "%233:sub21": 183 # CHECK-GX-JSON-DAG: "%233:sub22": 182 # CHECK-GX-JSON-DAG: "%233:sub23": 181 # CHECK-GX-JSON-DAG: "%233:sub24": 178 # CHECK-GX-JSON-DAG: "%233:sub25": 177 # CHECK-GX-JSON-DAG: "%233:sub26": 176 # CHECK-GX-JSON-DAG: "%233:sub27": 175 # CHECK-GX-JSON-DAG: "%233:sub28": 172 # CHECK-GX-JSON-DAG: "%233:sub29": 171 # CHECK-GX-JSON-DAG: "%233:sub30": 170 # CHECK-GX-JSON-DAG: "%233:sub31": 169 # CHECK-GX-JSON-DAG: "%275:sub0": 262 # CHECK-GX-JSON-DAG: "%275:sub1": 261 # CHECK-GX-JSON-DAG: "%275:sub2": 260 # CHECK-GX-JSON-DAG: "%275:sub3": 259 # CHECK-GX-JSON-DAG: "%275:sub4": 256 # CHECK-GX-JSON-DAG: "%275:sub5": 255 # CHECK-GX-JSON-DAG: "%275:sub6": 254 # CHECK-GX-JSON-DAG: "%275:sub7": 253 # CHECK-GX-JSON-DAG: "%275:sub8": 250 # CHECK-GX-JSON-DAG: "%275:sub9": 249 # CHECK-GX-JSON-DAG: "%275:sub10": 248 # CHECK-GX-JSON-DAG: "%275:sub11": 247 # CHECK-GX-JSON-DAG: "%275:sub12": 244 # CHECK-GX-JSON-DAG: "%275:sub13": 243 # CHECK-GX-JSON-DAG: "%275:sub14": 242 # CHECK-GX-JSON-DAG: "%275:sub15": 241 # CHECK-GX-JSON-DAG: "%275:sub16": 238 # CHECK-GX-JSON-DAG: "%275:sub17": 237 # CHECK-GX-JSON-DAG: "%275:sub18": 236 # CHECK-GX-JSON-DAG: "%275:sub19": 235 # CHECK-GX-JSON-DAG: "%275:sub20": 232 # CHECK-GX-JSON-DAG: "%275:sub21": 231 # CHECK-GX-JSON-DAG: "%275:sub22": 230 # CHECK-GX-JSON-DAG: "%275:sub23": 229 # CHECK-GX-JSON-DAG: "%275:sub24": 226 # CHECK-GX-JSON-DAG: "%275:sub25": 225 # CHECK-GX-JSON-DAG: "%275:sub26": 224 # CHECK-GX-JSON-DAG: "%275:sub27": 223 # CHECK-GX-JSON-DAG: "%275:sub28": 220 # CHECK-GX-JSON-DAG: "%275:sub29": 219 # CHECK-GX-JSON-DAG: "%275:sub30": 218 # CHECK-GX-JSON-DAG: "%275:sub31": 217 # CHECK-GX-JSON-DAG: "%317:sub0": 310 # CHECK-GX-JSON-DAG: "%317:sub1": 309 # CHECK-GX-JSON-DAG: "%317:sub2": 308 # CHECK-GX-JSON-DAG: "%317:sub3": 307 # CHECK-GX-JSON-DAG: "%317:sub4": 304 # CHECK-GX-JSON-DAG: "%317:sub5": 303 # CHECK-GX-JSON-DAG: "%317:sub6": 302 # CHECK-GX-JSON-DAG: "%317:sub7": 301 # CHECK-GX-JSON-DAG: "%317:sub8": 298 # CHECK-GX-JSON-DAG: "%317:sub9": 297 # CHECK-GX-JSON-DAG: "%317:sub10": 296 # CHECK-GX-JSON-DAG: "%317:sub11": 295 # CHECK-GX-JSON-DAG: "%317:sub12": 292 # CHECK-GX-JSON-DAG: "%317:sub13": 291 # CHECK-GX-JSON-DAG: "%317:sub14": 290 # CHECK-GX-JSON-DAG: "%317:sub15": 289 # CHECK-GX-JSON-DAG: "%317:sub16": 286 # CHECK-GX-JSON-DAG: "%317:sub17": 285 # CHECK-GX-JSON-DAG: "%317:sub18": 284 # CHECK-GX-JSON-DAG: "%317:sub19": 283 # CHECK-GX-JSON-DAG: "%317:sub20": 280 # CHECK-GX-JSON-DAG: "%317:sub21": 279 # CHECK-GX-JSON-DAG: "%317:sub22": 278 # CHECK-GX-JSON-DAG: "%317:sub23": 277 # CHECK-GX-JSON-DAG: "%317:sub24": 274 # CHECK-GX-JSON-DAG: "%317:sub25": 273 # CHECK-GX-JSON-DAG: "%317:sub26": 272 # CHECK-GX-JSON-DAG: "%317:sub27": 271 # CHECK-GX-JSON-DAG: "%317:sub28": 268 # CHECK-GX-JSON-DAG: "%317:sub29": 267 # CHECK-GX-JSON-DAG: "%317:sub30": 266 # CHECK-GX-JSON-DAG: "%317:sub31": 265 # CHECK-GX-JSON-DAG: "%359:sub0": 358 # CHECK-GX-JSON-DAG: "%359:sub1": 357 # CHECK-GX-JSON-DAG: "%359:sub2": 356 # CHECK-GX-JSON-DAG: "%359:sub3": 355 # CHECK-GX-JSON-DAG: "%359:sub4": 352 # CHECK-GX-JSON-DAG: "%359:sub5": 351 # CHECK-GX-JSON-DAG: "%359:sub6": 350 # CHECK-GX-JSON-DAG: "%359:sub7": 349 # CHECK-GX-JSON-DAG: "%359:sub8": 346 # CHECK-GX-JSON-DAG: "%359:sub9": 345 # CHECK-GX-JSON-DAG: "%359:sub10": 344 # CHECK-GX-JSON-DAG: "%359:sub11": 343 # CHECK-GX-JSON-DAG: "%359:sub12": 340 # CHECK-GX-JSON-DAG: "%359:sub13": 339 # CHECK-GX-JSON-DAG: "%359:sub14": 338 # CHECK-GX-JSON-DAG: "%359:sub15": 337 # CHECK-GX-JSON-DAG: "%359:sub16": 334 # CHECK-GX-JSON-DAG: "%359:sub17": 333 # CHECK-GX-JSON-DAG: "%359:sub18": 332 # CHECK-GX-JSON-DAG: "%359:sub19": 331 # CHECK-GX-JSON-DAG: "%359:sub20": 328 # CHECK-GX-JSON-DAG: "%359:sub21": 327 # CHECK-GX-JSON-DAG: "%359:sub22": 326 # CHECK-GX-JSON-DAG: "%359:sub23": 325 # CHECK-GX-JSON-DAG: "%359:sub24": 322 # CHECK-GX-JSON-DAG: "%359:sub25": 321 # CHECK-GX-JSON-DAG: "%359:sub26": 320 # CHECK-GX-JSON-DAG: "%359:sub27": 319 # CHECK-GX-JSON-DAG: "%359:sub28": 316 # CHECK-GX-JSON-DAG: "%359:sub29": 315 # CHECK-GX-JSON-DAG: "%359:sub30": 314 # CHECK-GX-JSON-DAG: "%359:sub31": 313 # CHECK-GX-JSON-DAG: "%401:sub0": 406 # CHECK-GX-JSON-DAG: "%401:sub1": 405 # CHECK-GX-JSON-DAG: "%401:sub2": 404 # CHECK-GX-JSON-DAG: "%401:sub3": 403 # CHECK-GX-JSON-DAG: "%401:sub4": 400 # CHECK-GX-JSON-DAG: "%401:sub5": 399 # CHECK-GX-JSON-DAG: "%401:sub6": 398 # CHECK-GX-JSON-DAG: "%401:sub7": 397 # CHECK-GX-JSON-DAG: "%401:sub8": 394 # CHECK-GX-JSON-DAG: "%401:sub9": 393 # CHECK-GX-JSON-DAG: "%401:sub10": 392 # CHECK-GX-JSON-DAG: "%401:sub11": 391 # CHECK-GX-JSON-DAG: "%401:sub12": 388 # CHECK-GX-JSON-DAG: "%401:sub13": 387 # CHECK-GX-JSON-DAG: "%401:sub14": 386 # CHECK-GX-JSON-DAG: "%401:sub15": 385 # CHECK-GX-JSON-DAG: "%401:sub16": 382 # CHECK-GX-JSON-DAG: "%401:sub17": 381 # CHECK-GX-JSON-DAG: "%401:sub18": 380 # CHECK-GX-JSON-DAG: "%401:sub19": 379 # CHECK-GX-JSON-DAG: "%401:sub20": 376 # CHECK-GX-JSON-DAG: "%401:sub21": 375 # CHECK-GX-JSON-DAG: "%401:sub22": 374 # CHECK-GX-JSON-DAG: "%401:sub23": 373 # CHECK-GX-JSON-DAG: "%401:sub24": 370 # CHECK-GX-JSON-DAG: "%401:sub25": 369 # CHECK-GX-JSON-DAG: "%401:sub26": 368 # CHECK-GX-JSON-DAG: "%401:sub27": 367 # CHECK-GX-JSON-DAG: "%401:sub28": 364 # CHECK-GX-JSON-DAG: "%401:sub29": 363 # CHECK-GX-JSON-DAG: "%401:sub30": 362 # CHECK-GX-JSON-DAG: "%401:sub31": 361 # CHECK-GX-JSON-DAG: "%424": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 406 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%426:vgpr_32 = COPY %70.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 69 # CHECK-GX-JSON-DAG: "%69:sub1": 68 # CHECK-GX-JSON-DAG: "%69:sub2": 67 # CHECK-GX-JSON-DAG: "%69:sub3": 66 # CHECK-GX-JSON-DAG: "%69:sub4": 63 # CHECK-GX-JSON-DAG: "%69:sub5": 62 # CHECK-GX-JSON-DAG: "%69:sub6": 61 # CHECK-GX-JSON-DAG: "%69:sub7": 60 # CHECK-GX-JSON-DAG: "%69:sub8": 57 # CHECK-GX-JSON-DAG: "%69:sub9": 56 # CHECK-GX-JSON-DAG: "%69:sub10": 55 # CHECK-GX-JSON-DAG: "%69:sub11": 54 # CHECK-GX-JSON-DAG: "%69:sub12": 51 # CHECK-GX-JSON-DAG: "%69:sub13": 50 # CHECK-GX-JSON-DAG: "%69:sub14": 49 # CHECK-GX-JSON-DAG: "%69:sub15": 48 # CHECK-GX-JSON-DAG: "%69:sub16": 45 # CHECK-GX-JSON-DAG: "%69:sub17": 44 # CHECK-GX-JSON-DAG: "%69:sub18": 43 # CHECK-GX-JSON-DAG: "%69:sub19": 42 # CHECK-GX-JSON-DAG: "%69:sub20": 39 # CHECK-GX-JSON-DAG: "%69:sub21": 38 # CHECK-GX-JSON-DAG: "%69:sub22": 37 # CHECK-GX-JSON-DAG: "%69:sub23": 36 # CHECK-GX-JSON-DAG: "%69:sub24": 33 # CHECK-GX-JSON-DAG: "%69:sub25": 32 # CHECK-GX-JSON-DAG: "%69:sub26": 31 # CHECK-GX-JSON-DAG: "%69:sub27": 30 # CHECK-GX-JSON-DAG: "%69:sub28": 27 # CHECK-GX-JSON-DAG: "%69:sub29": 26 # CHECK-GX-JSON-DAG: "%69:sub30": 25 # CHECK-GX-JSON-DAG: "%69:sub31": 24 # CHECK-GX-JSON-DAG: "%70:sub0": 21 # CHECK-GX-JSON-DAG: "%70:sub1": 20 # CHECK-GX-JSON-DAG: "%70:sub2": 19 # CHECK-GX-JSON-DAG: "%70:sub3": 18 # CHECK-GX-JSON-DAG: "%70:sub4": 15 # CHECK-GX-JSON-DAG: "%70:sub5": 14 # CHECK-GX-JSON-DAG: "%70:sub6": 13 # CHECK-GX-JSON-DAG: "%70:sub7": 12 # CHECK-GX-JSON-DAG: "%70:sub8": 9 # CHECK-GX-JSON-DAG: "%70:sub9": 8 # CHECK-GX-JSON-DAG: "%70:sub10": 7 # CHECK-GX-JSON-DAG: "%70:sub11": 6 # CHECK-GX-JSON-DAG: "%70:sub12": 3 # CHECK-GX-JSON-DAG: "%70:sub13": 2 # CHECK-GX-JSON-DAG: "%70:sub14": 1 # CHECK-GX-JSON-DAG: "%70:sub15": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 117 # CHECK-GX-JSON-DAG: "%149:sub1": 116 # CHECK-GX-JSON-DAG: "%149:sub2": 115 # CHECK-GX-JSON-DAG: "%149:sub3": 114 # CHECK-GX-JSON-DAG: "%149:sub4": 111 # CHECK-GX-JSON-DAG: "%149:sub5": 110 # CHECK-GX-JSON-DAG: "%149:sub6": 109 # CHECK-GX-JSON-DAG: "%149:sub7": 108 # CHECK-GX-JSON-DAG: "%149:sub8": 105 # CHECK-GX-JSON-DAG: "%149:sub9": 104 # CHECK-GX-JSON-DAG: "%149:sub10": 103 # CHECK-GX-JSON-DAG: "%149:sub11": 102 # CHECK-GX-JSON-DAG: "%149:sub12": 99 # CHECK-GX-JSON-DAG: "%149:sub13": 98 # CHECK-GX-JSON-DAG: "%149:sub14": 97 # CHECK-GX-JSON-DAG: "%149:sub15": 96 # CHECK-GX-JSON-DAG: "%149:sub16": 93 # CHECK-GX-JSON-DAG: "%149:sub17": 92 # CHECK-GX-JSON-DAG: "%149:sub18": 91 # CHECK-GX-JSON-DAG: "%149:sub19": 90 # CHECK-GX-JSON-DAG: "%149:sub20": 87 # CHECK-GX-JSON-DAG: "%149:sub21": 86 # CHECK-GX-JSON-DAG: "%149:sub22": 85 # CHECK-GX-JSON-DAG: "%149:sub23": 84 # CHECK-GX-JSON-DAG: "%149:sub24": 81 # CHECK-GX-JSON-DAG: "%149:sub25": 80 # CHECK-GX-JSON-DAG: "%149:sub26": 79 # CHECK-GX-JSON-DAG: "%149:sub27": 78 # CHECK-GX-JSON-DAG: "%149:sub28": 75 # CHECK-GX-JSON-DAG: "%149:sub29": 74 # CHECK-GX-JSON-DAG: "%149:sub30": 73 # CHECK-GX-JSON-DAG: "%149:sub31": 72 # CHECK-GX-JSON-DAG: "%191:sub0": 165 # CHECK-GX-JSON-DAG: "%191:sub1": 164 # CHECK-GX-JSON-DAG: "%191:sub2": 163 # CHECK-GX-JSON-DAG: "%191:sub3": 162 # CHECK-GX-JSON-DAG: "%191:sub4": 159 # CHECK-GX-JSON-DAG: "%191:sub5": 158 # CHECK-GX-JSON-DAG: "%191:sub6": 157 # CHECK-GX-JSON-DAG: "%191:sub7": 156 # CHECK-GX-JSON-DAG: "%191:sub8": 153 # CHECK-GX-JSON-DAG: "%191:sub9": 152 # CHECK-GX-JSON-DAG: "%191:sub10": 151 # CHECK-GX-JSON-DAG: "%191:sub11": 150 # CHECK-GX-JSON-DAG: "%191:sub12": 147 # CHECK-GX-JSON-DAG: "%191:sub13": 146 # CHECK-GX-JSON-DAG: "%191:sub14": 145 # CHECK-GX-JSON-DAG: "%191:sub15": 144 # CHECK-GX-JSON-DAG: "%191:sub16": 141 # CHECK-GX-JSON-DAG: "%191:sub17": 140 # CHECK-GX-JSON-DAG: "%191:sub18": 139 # CHECK-GX-JSON-DAG: "%191:sub19": 138 # CHECK-GX-JSON-DAG: "%191:sub20": 135 # CHECK-GX-JSON-DAG: "%191:sub21": 134 # CHECK-GX-JSON-DAG: "%191:sub22": 133 # CHECK-GX-JSON-DAG: "%191:sub23": 132 # CHECK-GX-JSON-DAG: "%191:sub24": 129 # CHECK-GX-JSON-DAG: "%191:sub25": 128 # CHECK-GX-JSON-DAG: "%191:sub26": 127 # CHECK-GX-JSON-DAG: "%191:sub27": 126 # CHECK-GX-JSON-DAG: "%191:sub28": 123 # CHECK-GX-JSON-DAG: "%191:sub29": 122 # CHECK-GX-JSON-DAG: "%191:sub30": 121 # CHECK-GX-JSON-DAG: "%191:sub31": 120 # CHECK-GX-JSON-DAG: "%233:sub0": 213 # CHECK-GX-JSON-DAG: "%233:sub1": 212 # CHECK-GX-JSON-DAG: "%233:sub2": 211 # CHECK-GX-JSON-DAG: "%233:sub3": 210 # CHECK-GX-JSON-DAG: "%233:sub4": 207 # CHECK-GX-JSON-DAG: "%233:sub5": 206 # CHECK-GX-JSON-DAG: "%233:sub6": 205 # CHECK-GX-JSON-DAG: "%233:sub7": 204 # CHECK-GX-JSON-DAG: "%233:sub8": 201 # CHECK-GX-JSON-DAG: "%233:sub9": 200 # CHECK-GX-JSON-DAG: "%233:sub10": 199 # CHECK-GX-JSON-DAG: "%233:sub11": 198 # CHECK-GX-JSON-DAG: "%233:sub12": 195 # CHECK-GX-JSON-DAG: "%233:sub13": 194 # CHECK-GX-JSON-DAG: "%233:sub14": 193 # CHECK-GX-JSON-DAG: "%233:sub15": 192 # CHECK-GX-JSON-DAG: "%233:sub16": 189 # CHECK-GX-JSON-DAG: "%233:sub17": 188 # CHECK-GX-JSON-DAG: "%233:sub18": 187 # CHECK-GX-JSON-DAG: "%233:sub19": 186 # CHECK-GX-JSON-DAG: "%233:sub20": 183 # CHECK-GX-JSON-DAG: "%233:sub21": 182 # CHECK-GX-JSON-DAG: "%233:sub22": 181 # CHECK-GX-JSON-DAG: "%233:sub23": 180 # CHECK-GX-JSON-DAG: "%233:sub24": 177 # CHECK-GX-JSON-DAG: "%233:sub25": 176 # CHECK-GX-JSON-DAG: "%233:sub26": 175 # CHECK-GX-JSON-DAG: "%233:sub27": 174 # CHECK-GX-JSON-DAG: "%233:sub28": 171 # CHECK-GX-JSON-DAG: "%233:sub29": 170 # CHECK-GX-JSON-DAG: "%233:sub30": 169 # CHECK-GX-JSON-DAG: "%233:sub31": 168 # CHECK-GX-JSON-DAG: "%275:sub0": 261 # CHECK-GX-JSON-DAG: "%275:sub1": 260 # CHECK-GX-JSON-DAG: "%275:sub2": 259 # CHECK-GX-JSON-DAG: "%275:sub3": 258 # CHECK-GX-JSON-DAG: "%275:sub4": 255 # CHECK-GX-JSON-DAG: "%275:sub5": 254 # CHECK-GX-JSON-DAG: "%275:sub6": 253 # CHECK-GX-JSON-DAG: "%275:sub7": 252 # CHECK-GX-JSON-DAG: "%275:sub8": 249 # CHECK-GX-JSON-DAG: "%275:sub9": 248 # CHECK-GX-JSON-DAG: "%275:sub10": 247 # CHECK-GX-JSON-DAG: "%275:sub11": 246 # CHECK-GX-JSON-DAG: "%275:sub12": 243 # CHECK-GX-JSON-DAG: "%275:sub13": 242 # CHECK-GX-JSON-DAG: "%275:sub14": 241 # CHECK-GX-JSON-DAG: "%275:sub15": 240 # CHECK-GX-JSON-DAG: "%275:sub16": 237 # CHECK-GX-JSON-DAG: "%275:sub17": 236 # CHECK-GX-JSON-DAG: "%275:sub18": 235 # CHECK-GX-JSON-DAG: "%275:sub19": 234 # CHECK-GX-JSON-DAG: "%275:sub20": 231 # CHECK-GX-JSON-DAG: "%275:sub21": 230 # CHECK-GX-JSON-DAG: "%275:sub22": 229 # CHECK-GX-JSON-DAG: "%275:sub23": 228 # CHECK-GX-JSON-DAG: "%275:sub24": 225 # CHECK-GX-JSON-DAG: "%275:sub25": 224 # CHECK-GX-JSON-DAG: "%275:sub26": 223 # CHECK-GX-JSON-DAG: "%275:sub27": 222 # CHECK-GX-JSON-DAG: "%275:sub28": 219 # CHECK-GX-JSON-DAG: "%275:sub29": 218 # CHECK-GX-JSON-DAG: "%275:sub30": 217 # CHECK-GX-JSON-DAG: "%275:sub31": 216 # CHECK-GX-JSON-DAG: "%317:sub0": 309 # CHECK-GX-JSON-DAG: "%317:sub1": 308 # CHECK-GX-JSON-DAG: "%317:sub2": 307 # CHECK-GX-JSON-DAG: "%317:sub3": 306 # CHECK-GX-JSON-DAG: "%317:sub4": 303 # CHECK-GX-JSON-DAG: "%317:sub5": 302 # CHECK-GX-JSON-DAG: "%317:sub6": 301 # CHECK-GX-JSON-DAG: "%317:sub7": 300 # CHECK-GX-JSON-DAG: "%317:sub8": 297 # CHECK-GX-JSON-DAG: "%317:sub9": 296 # CHECK-GX-JSON-DAG: "%317:sub10": 295 # CHECK-GX-JSON-DAG: "%317:sub11": 294 # CHECK-GX-JSON-DAG: "%317:sub12": 291 # CHECK-GX-JSON-DAG: "%317:sub13": 290 # CHECK-GX-JSON-DAG: "%317:sub14": 289 # CHECK-GX-JSON-DAG: "%317:sub15": 288 # CHECK-GX-JSON-DAG: "%317:sub16": 285 # CHECK-GX-JSON-DAG: "%317:sub17": 284 # CHECK-GX-JSON-DAG: "%317:sub18": 283 # CHECK-GX-JSON-DAG: "%317:sub19": 282 # CHECK-GX-JSON-DAG: "%317:sub20": 279 # CHECK-GX-JSON-DAG: "%317:sub21": 278 # CHECK-GX-JSON-DAG: "%317:sub22": 277 # CHECK-GX-JSON-DAG: "%317:sub23": 276 # CHECK-GX-JSON-DAG: "%317:sub24": 273 # CHECK-GX-JSON-DAG: "%317:sub25": 272 # CHECK-GX-JSON-DAG: "%317:sub26": 271 # CHECK-GX-JSON-DAG: "%317:sub27": 270 # CHECK-GX-JSON-DAG: "%317:sub28": 267 # CHECK-GX-JSON-DAG: "%317:sub29": 266 # CHECK-GX-JSON-DAG: "%317:sub30": 265 # CHECK-GX-JSON-DAG: "%317:sub31": 264 # CHECK-GX-JSON-DAG: "%359:sub0": 357 # CHECK-GX-JSON-DAG: "%359:sub1": 356 # CHECK-GX-JSON-DAG: "%359:sub2": 355 # CHECK-GX-JSON-DAG: "%359:sub3": 354 # CHECK-GX-JSON-DAG: "%359:sub4": 351 # CHECK-GX-JSON-DAG: "%359:sub5": 350 # CHECK-GX-JSON-DAG: "%359:sub6": 349 # CHECK-GX-JSON-DAG: "%359:sub7": 348 # CHECK-GX-JSON-DAG: "%359:sub8": 345 # CHECK-GX-JSON-DAG: "%359:sub9": 344 # CHECK-GX-JSON-DAG: "%359:sub10": 343 # CHECK-GX-JSON-DAG: "%359:sub11": 342 # CHECK-GX-JSON-DAG: "%359:sub12": 339 # CHECK-GX-JSON-DAG: "%359:sub13": 338 # CHECK-GX-JSON-DAG: "%359:sub14": 337 # CHECK-GX-JSON-DAG: "%359:sub15": 336 # CHECK-GX-JSON-DAG: "%359:sub16": 333 # CHECK-GX-JSON-DAG: "%359:sub17": 332 # CHECK-GX-JSON-DAG: "%359:sub18": 331 # CHECK-GX-JSON-DAG: "%359:sub19": 330 # CHECK-GX-JSON-DAG: "%359:sub20": 327 # CHECK-GX-JSON-DAG: "%359:sub21": 326 # CHECK-GX-JSON-DAG: "%359:sub22": 325 # CHECK-GX-JSON-DAG: "%359:sub23": 324 # CHECK-GX-JSON-DAG: "%359:sub24": 321 # CHECK-GX-JSON-DAG: "%359:sub25": 320 # CHECK-GX-JSON-DAG: "%359:sub26": 319 # CHECK-GX-JSON-DAG: "%359:sub27": 318 # CHECK-GX-JSON-DAG: "%359:sub28": 315 # CHECK-GX-JSON-DAG: "%359:sub29": 314 # CHECK-GX-JSON-DAG: "%359:sub30": 313 # CHECK-GX-JSON-DAG: "%359:sub31": 312 # CHECK-GX-JSON-DAG: "%401:sub0": 405 # CHECK-GX-JSON-DAG: "%401:sub1": 404 # CHECK-GX-JSON-DAG: "%401:sub2": 403 # CHECK-GX-JSON-DAG: "%401:sub3": 402 # CHECK-GX-JSON-DAG: "%401:sub4": 399 # CHECK-GX-JSON-DAG: "%401:sub5": 398 # CHECK-GX-JSON-DAG: "%401:sub6": 397 # CHECK-GX-JSON-DAG: "%401:sub7": 396 # CHECK-GX-JSON-DAG: "%401:sub8": 393 # CHECK-GX-JSON-DAG: "%401:sub9": 392 # CHECK-GX-JSON-DAG: "%401:sub10": 391 # CHECK-GX-JSON-DAG: "%401:sub11": 390 # CHECK-GX-JSON-DAG: "%401:sub12": 387 # CHECK-GX-JSON-DAG: "%401:sub13": 386 # CHECK-GX-JSON-DAG: "%401:sub14": 385 # CHECK-GX-JSON-DAG: "%401:sub15": 384 # CHECK-GX-JSON-DAG: "%401:sub16": 381 # CHECK-GX-JSON-DAG: "%401:sub17": 380 # CHECK-GX-JSON-DAG: "%401:sub18": 379 # CHECK-GX-JSON-DAG: "%401:sub19": 378 # CHECK-GX-JSON-DAG: "%401:sub20": 375 # CHECK-GX-JSON-DAG: "%401:sub21": 374 # CHECK-GX-JSON-DAG: "%401:sub22": 373 # CHECK-GX-JSON-DAG: "%401:sub23": 372 # CHECK-GX-JSON-DAG: "%401:sub24": 369 # CHECK-GX-JSON-DAG: "%401:sub25": 368 # CHECK-GX-JSON-DAG: "%401:sub26": 367 # CHECK-GX-JSON-DAG: "%401:sub27": 366 # CHECK-GX-JSON-DAG: "%401:sub28": 363 # CHECK-GX-JSON-DAG: "%401:sub29": 362 # CHECK-GX-JSON-DAG: "%401:sub30": 361 # CHECK-GX-JSON-DAG: "%401:sub31": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 405 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%427:vgpr_32 = COPY %70.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 68 # CHECK-GX-JSON-DAG: "%69:sub1": 67 # CHECK-GX-JSON-DAG: "%69:sub2": 66 # CHECK-GX-JSON-DAG: "%69:sub3": 65 # CHECK-GX-JSON-DAG: "%69:sub4": 62 # CHECK-GX-JSON-DAG: "%69:sub5": 61 # CHECK-GX-JSON-DAG: "%69:sub6": 60 # CHECK-GX-JSON-DAG: "%69:sub7": 59 # CHECK-GX-JSON-DAG: "%69:sub8": 56 # CHECK-GX-JSON-DAG: "%69:sub9": 55 # CHECK-GX-JSON-DAG: "%69:sub10": 54 # CHECK-GX-JSON-DAG: "%69:sub11": 53 # CHECK-GX-JSON-DAG: "%69:sub12": 50 # CHECK-GX-JSON-DAG: "%69:sub13": 49 # CHECK-GX-JSON-DAG: "%69:sub14": 48 # CHECK-GX-JSON-DAG: "%69:sub15": 47 # CHECK-GX-JSON-DAG: "%69:sub16": 44 # CHECK-GX-JSON-DAG: "%69:sub17": 43 # CHECK-GX-JSON-DAG: "%69:sub18": 42 # CHECK-GX-JSON-DAG: "%69:sub19": 41 # CHECK-GX-JSON-DAG: "%69:sub20": 38 # CHECK-GX-JSON-DAG: "%69:sub21": 37 # CHECK-GX-JSON-DAG: "%69:sub22": 36 # CHECK-GX-JSON-DAG: "%69:sub23": 35 # CHECK-GX-JSON-DAG: "%69:sub24": 32 # CHECK-GX-JSON-DAG: "%69:sub25": 31 # CHECK-GX-JSON-DAG: "%69:sub26": 30 # CHECK-GX-JSON-DAG: "%69:sub27": 29 # CHECK-GX-JSON-DAG: "%69:sub28": 26 # CHECK-GX-JSON-DAG: "%69:sub29": 25 # CHECK-GX-JSON-DAG: "%69:sub30": 24 # CHECK-GX-JSON-DAG: "%69:sub31": 23 # CHECK-GX-JSON-DAG: "%70:sub0": 20 # CHECK-GX-JSON-DAG: "%70:sub1": 19 # CHECK-GX-JSON-DAG: "%70:sub2": 18 # CHECK-GX-JSON-DAG: "%70:sub3": 17 # CHECK-GX-JSON-DAG: "%70:sub4": 14 # CHECK-GX-JSON-DAG: "%70:sub5": 13 # CHECK-GX-JSON-DAG: "%70:sub6": 12 # CHECK-GX-JSON-DAG: "%70:sub7": 11 # CHECK-GX-JSON-DAG: "%70:sub8": 8 # CHECK-GX-JSON-DAG: "%70:sub9": 7 # CHECK-GX-JSON-DAG: "%70:sub10": 6 # CHECK-GX-JSON-DAG: "%70:sub11": 5 # CHECK-GX-JSON-DAG: "%70:sub12": 2 # CHECK-GX-JSON-DAG: "%70:sub13": 1 # CHECK-GX-JSON-DAG: "%70:sub14": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 116 # CHECK-GX-JSON-DAG: "%149:sub1": 115 # CHECK-GX-JSON-DAG: "%149:sub2": 114 # CHECK-GX-JSON-DAG: "%149:sub3": 113 # CHECK-GX-JSON-DAG: "%149:sub4": 110 # CHECK-GX-JSON-DAG: "%149:sub5": 109 # CHECK-GX-JSON-DAG: "%149:sub6": 108 # CHECK-GX-JSON-DAG: "%149:sub7": 107 # CHECK-GX-JSON-DAG: "%149:sub8": 104 # CHECK-GX-JSON-DAG: "%149:sub9": 103 # CHECK-GX-JSON-DAG: "%149:sub10": 102 # CHECK-GX-JSON-DAG: "%149:sub11": 101 # CHECK-GX-JSON-DAG: "%149:sub12": 98 # CHECK-GX-JSON-DAG: "%149:sub13": 97 # CHECK-GX-JSON-DAG: "%149:sub14": 96 # CHECK-GX-JSON-DAG: "%149:sub15": 95 # CHECK-GX-JSON-DAG: "%149:sub16": 92 # CHECK-GX-JSON-DAG: "%149:sub17": 91 # CHECK-GX-JSON-DAG: "%149:sub18": 90 # CHECK-GX-JSON-DAG: "%149:sub19": 89 # CHECK-GX-JSON-DAG: "%149:sub20": 86 # CHECK-GX-JSON-DAG: "%149:sub21": 85 # CHECK-GX-JSON-DAG: "%149:sub22": 84 # CHECK-GX-JSON-DAG: "%149:sub23": 83 # CHECK-GX-JSON-DAG: "%149:sub24": 80 # CHECK-GX-JSON-DAG: "%149:sub25": 79 # CHECK-GX-JSON-DAG: "%149:sub26": 78 # CHECK-GX-JSON-DAG: "%149:sub27": 77 # CHECK-GX-JSON-DAG: "%149:sub28": 74 # CHECK-GX-JSON-DAG: "%149:sub29": 73 # CHECK-GX-JSON-DAG: "%149:sub30": 72 # CHECK-GX-JSON-DAG: "%149:sub31": 71 # CHECK-GX-JSON-DAG: "%191:sub0": 164 # CHECK-GX-JSON-DAG: "%191:sub1": 163 # CHECK-GX-JSON-DAG: "%191:sub2": 162 # CHECK-GX-JSON-DAG: "%191:sub3": 161 # CHECK-GX-JSON-DAG: "%191:sub4": 158 # CHECK-GX-JSON-DAG: "%191:sub5": 157 # CHECK-GX-JSON-DAG: "%191:sub6": 156 # CHECK-GX-JSON-DAG: "%191:sub7": 155 # CHECK-GX-JSON-DAG: "%191:sub8": 152 # CHECK-GX-JSON-DAG: "%191:sub9": 151 # CHECK-GX-JSON-DAG: "%191:sub10": 150 # CHECK-GX-JSON-DAG: "%191:sub11": 149 # CHECK-GX-JSON-DAG: "%191:sub12": 146 # CHECK-GX-JSON-DAG: "%191:sub13": 145 # CHECK-GX-JSON-DAG: "%191:sub14": 144 # CHECK-GX-JSON-DAG: "%191:sub15": 143 # CHECK-GX-JSON-DAG: "%191:sub16": 140 # CHECK-GX-JSON-DAG: "%191:sub17": 139 # CHECK-GX-JSON-DAG: "%191:sub18": 138 # CHECK-GX-JSON-DAG: "%191:sub19": 137 # CHECK-GX-JSON-DAG: "%191:sub20": 134 # CHECK-GX-JSON-DAG: "%191:sub21": 133 # CHECK-GX-JSON-DAG: "%191:sub22": 132 # CHECK-GX-JSON-DAG: "%191:sub23": 131 # CHECK-GX-JSON-DAG: "%191:sub24": 128 # CHECK-GX-JSON-DAG: "%191:sub25": 127 # CHECK-GX-JSON-DAG: "%191:sub26": 126 # CHECK-GX-JSON-DAG: "%191:sub27": 125 # CHECK-GX-JSON-DAG: "%191:sub28": 122 # CHECK-GX-JSON-DAG: "%191:sub29": 121 # CHECK-GX-JSON-DAG: "%191:sub30": 120 # CHECK-GX-JSON-DAG: "%191:sub31": 119 # CHECK-GX-JSON-DAG: "%233:sub0": 212 # CHECK-GX-JSON-DAG: "%233:sub1": 211 # CHECK-GX-JSON-DAG: "%233:sub2": 210 # CHECK-GX-JSON-DAG: "%233:sub3": 209 # CHECK-GX-JSON-DAG: "%233:sub4": 206 # CHECK-GX-JSON-DAG: "%233:sub5": 205 # CHECK-GX-JSON-DAG: "%233:sub6": 204 # CHECK-GX-JSON-DAG: "%233:sub7": 203 # CHECK-GX-JSON-DAG: "%233:sub8": 200 # CHECK-GX-JSON-DAG: "%233:sub9": 199 # CHECK-GX-JSON-DAG: "%233:sub10": 198 # CHECK-GX-JSON-DAG: "%233:sub11": 197 # CHECK-GX-JSON-DAG: "%233:sub12": 194 # CHECK-GX-JSON-DAG: "%233:sub13": 193 # CHECK-GX-JSON-DAG: "%233:sub14": 192 # CHECK-GX-JSON-DAG: "%233:sub15": 191 # CHECK-GX-JSON-DAG: "%233:sub16": 188 # CHECK-GX-JSON-DAG: "%233:sub17": 187 # CHECK-GX-JSON-DAG: "%233:sub18": 186 # CHECK-GX-JSON-DAG: "%233:sub19": 185 # CHECK-GX-JSON-DAG: "%233:sub20": 182 # CHECK-GX-JSON-DAG: "%233:sub21": 181 # CHECK-GX-JSON-DAG: "%233:sub22": 180 # CHECK-GX-JSON-DAG: "%233:sub23": 179 # CHECK-GX-JSON-DAG: "%233:sub24": 176 # CHECK-GX-JSON-DAG: "%233:sub25": 175 # CHECK-GX-JSON-DAG: "%233:sub26": 174 # CHECK-GX-JSON-DAG: "%233:sub27": 173 # CHECK-GX-JSON-DAG: "%233:sub28": 170 # CHECK-GX-JSON-DAG: "%233:sub29": 169 # CHECK-GX-JSON-DAG: "%233:sub30": 168 # CHECK-GX-JSON-DAG: "%233:sub31": 167 # CHECK-GX-JSON-DAG: "%275:sub0": 260 # CHECK-GX-JSON-DAG: "%275:sub1": 259 # CHECK-GX-JSON-DAG: "%275:sub2": 258 # CHECK-GX-JSON-DAG: "%275:sub3": 257 # CHECK-GX-JSON-DAG: "%275:sub4": 254 # CHECK-GX-JSON-DAG: "%275:sub5": 253 # CHECK-GX-JSON-DAG: "%275:sub6": 252 # CHECK-GX-JSON-DAG: "%275:sub7": 251 # CHECK-GX-JSON-DAG: "%275:sub8": 248 # CHECK-GX-JSON-DAG: "%275:sub9": 247 # CHECK-GX-JSON-DAG: "%275:sub10": 246 # CHECK-GX-JSON-DAG: "%275:sub11": 245 # CHECK-GX-JSON-DAG: "%275:sub12": 242 # CHECK-GX-JSON-DAG: "%275:sub13": 241 # CHECK-GX-JSON-DAG: "%275:sub14": 240 # CHECK-GX-JSON-DAG: "%275:sub15": 239 # CHECK-GX-JSON-DAG: "%275:sub16": 236 # CHECK-GX-JSON-DAG: "%275:sub17": 235 # CHECK-GX-JSON-DAG: "%275:sub18": 234 # CHECK-GX-JSON-DAG: "%275:sub19": 233 # CHECK-GX-JSON-DAG: "%275:sub20": 230 # CHECK-GX-JSON-DAG: "%275:sub21": 229 # CHECK-GX-JSON-DAG: "%275:sub22": 228 # CHECK-GX-JSON-DAG: "%275:sub23": 227 # CHECK-GX-JSON-DAG: "%275:sub24": 224 # CHECK-GX-JSON-DAG: "%275:sub25": 223 # CHECK-GX-JSON-DAG: "%275:sub26": 222 # CHECK-GX-JSON-DAG: "%275:sub27": 221 # CHECK-GX-JSON-DAG: "%275:sub28": 218 # CHECK-GX-JSON-DAG: "%275:sub29": 217 # CHECK-GX-JSON-DAG: "%275:sub30": 216 # CHECK-GX-JSON-DAG: "%275:sub31": 215 # CHECK-GX-JSON-DAG: "%317:sub0": 308 # CHECK-GX-JSON-DAG: "%317:sub1": 307 # CHECK-GX-JSON-DAG: "%317:sub2": 306 # CHECK-GX-JSON-DAG: "%317:sub3": 305 # CHECK-GX-JSON-DAG: "%317:sub4": 302 # CHECK-GX-JSON-DAG: "%317:sub5": 301 # CHECK-GX-JSON-DAG: "%317:sub6": 300 # CHECK-GX-JSON-DAG: "%317:sub7": 299 # CHECK-GX-JSON-DAG: "%317:sub8": 296 # CHECK-GX-JSON-DAG: "%317:sub9": 295 # CHECK-GX-JSON-DAG: "%317:sub10": 294 # CHECK-GX-JSON-DAG: "%317:sub11": 293 # CHECK-GX-JSON-DAG: "%317:sub12": 290 # CHECK-GX-JSON-DAG: "%317:sub13": 289 # CHECK-GX-JSON-DAG: "%317:sub14": 288 # CHECK-GX-JSON-DAG: "%317:sub15": 287 # CHECK-GX-JSON-DAG: "%317:sub16": 284 # CHECK-GX-JSON-DAG: "%317:sub17": 283 # CHECK-GX-JSON-DAG: "%317:sub18": 282 # CHECK-GX-JSON-DAG: "%317:sub19": 281 # CHECK-GX-JSON-DAG: "%317:sub20": 278 # CHECK-GX-JSON-DAG: "%317:sub21": 277 # CHECK-GX-JSON-DAG: "%317:sub22": 276 # CHECK-GX-JSON-DAG: "%317:sub23": 275 # CHECK-GX-JSON-DAG: "%317:sub24": 272 # CHECK-GX-JSON-DAG: "%317:sub25": 271 # CHECK-GX-JSON-DAG: "%317:sub26": 270 # CHECK-GX-JSON-DAG: "%317:sub27": 269 # CHECK-GX-JSON-DAG: "%317:sub28": 266 # CHECK-GX-JSON-DAG: "%317:sub29": 265 # CHECK-GX-JSON-DAG: "%317:sub30": 264 # CHECK-GX-JSON-DAG: "%317:sub31": 263 # CHECK-GX-JSON-DAG: "%359:sub0": 356 # CHECK-GX-JSON-DAG: "%359:sub1": 355 # CHECK-GX-JSON-DAG: "%359:sub2": 354 # CHECK-GX-JSON-DAG: "%359:sub3": 353 # CHECK-GX-JSON-DAG: "%359:sub4": 350 # CHECK-GX-JSON-DAG: "%359:sub5": 349 # CHECK-GX-JSON-DAG: "%359:sub6": 348 # CHECK-GX-JSON-DAG: "%359:sub7": 347 # CHECK-GX-JSON-DAG: "%359:sub8": 344 # CHECK-GX-JSON-DAG: "%359:sub9": 343 # CHECK-GX-JSON-DAG: "%359:sub10": 342 # CHECK-GX-JSON-DAG: "%359:sub11": 341 # CHECK-GX-JSON-DAG: "%359:sub12": 338 # CHECK-GX-JSON-DAG: "%359:sub13": 337 # CHECK-GX-JSON-DAG: "%359:sub14": 336 # CHECK-GX-JSON-DAG: "%359:sub15": 335 # CHECK-GX-JSON-DAG: "%359:sub16": 332 # CHECK-GX-JSON-DAG: "%359:sub17": 331 # CHECK-GX-JSON-DAG: "%359:sub18": 330 # CHECK-GX-JSON-DAG: "%359:sub19": 329 # CHECK-GX-JSON-DAG: "%359:sub20": 326 # CHECK-GX-JSON-DAG: "%359:sub21": 325 # CHECK-GX-JSON-DAG: "%359:sub22": 324 # CHECK-GX-JSON-DAG: "%359:sub23": 323 # CHECK-GX-JSON-DAG: "%359:sub24": 320 # CHECK-GX-JSON-DAG: "%359:sub25": 319 # CHECK-GX-JSON-DAG: "%359:sub26": 318 # CHECK-GX-JSON-DAG: "%359:sub27": 317 # CHECK-GX-JSON-DAG: "%359:sub28": 314 # CHECK-GX-JSON-DAG: "%359:sub29": 313 # CHECK-GX-JSON-DAG: "%359:sub30": 312 # CHECK-GX-JSON-DAG: "%359:sub31": 311 # CHECK-GX-JSON-DAG: "%401:sub0": 404 # CHECK-GX-JSON-DAG: "%401:sub1": 403 # CHECK-GX-JSON-DAG: "%401:sub2": 402 # CHECK-GX-JSON-DAG: "%401:sub3": 401 # CHECK-GX-JSON-DAG: "%401:sub4": 398 # CHECK-GX-JSON-DAG: "%401:sub5": 397 # CHECK-GX-JSON-DAG: "%401:sub6": 396 # CHECK-GX-JSON-DAG: "%401:sub7": 395 # CHECK-GX-JSON-DAG: "%401:sub8": 392 # CHECK-GX-JSON-DAG: "%401:sub9": 391 # CHECK-GX-JSON-DAG: "%401:sub10": 390 # CHECK-GX-JSON-DAG: "%401:sub11": 389 # CHECK-GX-JSON-DAG: "%401:sub12": 386 # CHECK-GX-JSON-DAG: "%401:sub13": 385 # CHECK-GX-JSON-DAG: "%401:sub14": 384 # CHECK-GX-JSON-DAG: "%401:sub15": 383 # CHECK-GX-JSON-DAG: "%401:sub16": 380 # CHECK-GX-JSON-DAG: "%401:sub17": 379 # CHECK-GX-JSON-DAG: "%401:sub18": 378 # CHECK-GX-JSON-DAG: "%401:sub19": 377 # CHECK-GX-JSON-DAG: "%401:sub20": 374 # CHECK-GX-JSON-DAG: "%401:sub21": 373 # CHECK-GX-JSON-DAG: "%401:sub22": 372 # CHECK-GX-JSON-DAG: "%401:sub23": 371 # CHECK-GX-JSON-DAG: "%401:sub24": 368 # CHECK-GX-JSON-DAG: "%401:sub25": 367 # CHECK-GX-JSON-DAG: "%401:sub26": 366 # CHECK-GX-JSON-DAG: "%401:sub27": 365 # CHECK-GX-JSON-DAG: "%401:sub28": 362 # CHECK-GX-JSON-DAG: "%401:sub29": 361 # CHECK-GX-JSON-DAG: "%401:sub30": 360 # CHECK-GX-JSON-DAG: "%401:sub31": 359 # CHECK-GX-JSON-DAG: "%426": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 404 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%428:vgpr_32 = COPY %70.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 67 # CHECK-GX-JSON-DAG: "%69:sub1": 66 # CHECK-GX-JSON-DAG: "%69:sub2": 65 # CHECK-GX-JSON-DAG: "%69:sub3": 64 # CHECK-GX-JSON-DAG: "%69:sub4": 61 # CHECK-GX-JSON-DAG: "%69:sub5": 60 # CHECK-GX-JSON-DAG: "%69:sub6": 59 # CHECK-GX-JSON-DAG: "%69:sub7": 58 # CHECK-GX-JSON-DAG: "%69:sub8": 55 # CHECK-GX-JSON-DAG: "%69:sub9": 54 # CHECK-GX-JSON-DAG: "%69:sub10": 53 # CHECK-GX-JSON-DAG: "%69:sub11": 52 # CHECK-GX-JSON-DAG: "%69:sub12": 49 # CHECK-GX-JSON-DAG: "%69:sub13": 48 # CHECK-GX-JSON-DAG: "%69:sub14": 47 # CHECK-GX-JSON-DAG: "%69:sub15": 46 # CHECK-GX-JSON-DAG: "%69:sub16": 43 # CHECK-GX-JSON-DAG: "%69:sub17": 42 # CHECK-GX-JSON-DAG: "%69:sub18": 41 # CHECK-GX-JSON-DAG: "%69:sub19": 40 # CHECK-GX-JSON-DAG: "%69:sub20": 37 # CHECK-GX-JSON-DAG: "%69:sub21": 36 # CHECK-GX-JSON-DAG: "%69:sub22": 35 # CHECK-GX-JSON-DAG: "%69:sub23": 34 # CHECK-GX-JSON-DAG: "%69:sub24": 31 # CHECK-GX-JSON-DAG: "%69:sub25": 30 # CHECK-GX-JSON-DAG: "%69:sub26": 29 # CHECK-GX-JSON-DAG: "%69:sub27": 28 # CHECK-GX-JSON-DAG: "%69:sub28": 25 # CHECK-GX-JSON-DAG: "%69:sub29": 24 # CHECK-GX-JSON-DAG: "%69:sub30": 23 # CHECK-GX-JSON-DAG: "%69:sub31": 22 # CHECK-GX-JSON-DAG: "%70:sub0": 19 # CHECK-GX-JSON-DAG: "%70:sub1": 18 # CHECK-GX-JSON-DAG: "%70:sub2": 17 # CHECK-GX-JSON-DAG: "%70:sub3": 16 # CHECK-GX-JSON-DAG: "%70:sub4": 13 # CHECK-GX-JSON-DAG: "%70:sub5": 12 # CHECK-GX-JSON-DAG: "%70:sub6": 11 # CHECK-GX-JSON-DAG: "%70:sub7": 10 # CHECK-GX-JSON-DAG: "%70:sub8": 7 # CHECK-GX-JSON-DAG: "%70:sub9": 6 # CHECK-GX-JSON-DAG: "%70:sub10": 5 # CHECK-GX-JSON-DAG: "%70:sub11": 4 # CHECK-GX-JSON-DAG: "%70:sub12": 1 # CHECK-GX-JSON-DAG: "%70:sub13": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 115 # CHECK-GX-JSON-DAG: "%149:sub1": 114 # CHECK-GX-JSON-DAG: "%149:sub2": 113 # CHECK-GX-JSON-DAG: "%149:sub3": 112 # CHECK-GX-JSON-DAG: "%149:sub4": 109 # CHECK-GX-JSON-DAG: "%149:sub5": 108 # CHECK-GX-JSON-DAG: "%149:sub6": 107 # CHECK-GX-JSON-DAG: "%149:sub7": 106 # CHECK-GX-JSON-DAG: "%149:sub8": 103 # CHECK-GX-JSON-DAG: "%149:sub9": 102 # CHECK-GX-JSON-DAG: "%149:sub10": 101 # CHECK-GX-JSON-DAG: "%149:sub11": 100 # CHECK-GX-JSON-DAG: "%149:sub12": 97 # CHECK-GX-JSON-DAG: "%149:sub13": 96 # CHECK-GX-JSON-DAG: "%149:sub14": 95 # CHECK-GX-JSON-DAG: "%149:sub15": 94 # CHECK-GX-JSON-DAG: "%149:sub16": 91 # CHECK-GX-JSON-DAG: "%149:sub17": 90 # CHECK-GX-JSON-DAG: "%149:sub18": 89 # CHECK-GX-JSON-DAG: "%149:sub19": 88 # CHECK-GX-JSON-DAG: "%149:sub20": 85 # CHECK-GX-JSON-DAG: "%149:sub21": 84 # CHECK-GX-JSON-DAG: "%149:sub22": 83 # CHECK-GX-JSON-DAG: "%149:sub23": 82 # CHECK-GX-JSON-DAG: "%149:sub24": 79 # CHECK-GX-JSON-DAG: "%149:sub25": 78 # CHECK-GX-JSON-DAG: "%149:sub26": 77 # CHECK-GX-JSON-DAG: "%149:sub27": 76 # CHECK-GX-JSON-DAG: "%149:sub28": 73 # CHECK-GX-JSON-DAG: "%149:sub29": 72 # CHECK-GX-JSON-DAG: "%149:sub30": 71 # CHECK-GX-JSON-DAG: "%149:sub31": 70 # CHECK-GX-JSON-DAG: "%191:sub0": 163 # CHECK-GX-JSON-DAG: "%191:sub1": 162 # CHECK-GX-JSON-DAG: "%191:sub2": 161 # CHECK-GX-JSON-DAG: "%191:sub3": 160 # CHECK-GX-JSON-DAG: "%191:sub4": 157 # CHECK-GX-JSON-DAG: "%191:sub5": 156 # CHECK-GX-JSON-DAG: "%191:sub6": 155 # CHECK-GX-JSON-DAG: "%191:sub7": 154 # CHECK-GX-JSON-DAG: "%191:sub8": 151 # CHECK-GX-JSON-DAG: "%191:sub9": 150 # CHECK-GX-JSON-DAG: "%191:sub10": 149 # CHECK-GX-JSON-DAG: "%191:sub11": 148 # CHECK-GX-JSON-DAG: "%191:sub12": 145 # CHECK-GX-JSON-DAG: "%191:sub13": 144 # CHECK-GX-JSON-DAG: "%191:sub14": 143 # CHECK-GX-JSON-DAG: "%191:sub15": 142 # CHECK-GX-JSON-DAG: "%191:sub16": 139 # CHECK-GX-JSON-DAG: "%191:sub17": 138 # CHECK-GX-JSON-DAG: "%191:sub18": 137 # CHECK-GX-JSON-DAG: "%191:sub19": 136 # CHECK-GX-JSON-DAG: "%191:sub20": 133 # CHECK-GX-JSON-DAG: "%191:sub21": 132 # CHECK-GX-JSON-DAG: "%191:sub22": 131 # CHECK-GX-JSON-DAG: "%191:sub23": 130 # CHECK-GX-JSON-DAG: "%191:sub24": 127 # CHECK-GX-JSON-DAG: "%191:sub25": 126 # CHECK-GX-JSON-DAG: "%191:sub26": 125 # CHECK-GX-JSON-DAG: "%191:sub27": 124 # CHECK-GX-JSON-DAG: "%191:sub28": 121 # CHECK-GX-JSON-DAG: "%191:sub29": 120 # CHECK-GX-JSON-DAG: "%191:sub30": 119 # CHECK-GX-JSON-DAG: "%191:sub31": 118 # CHECK-GX-JSON-DAG: "%233:sub0": 211 # CHECK-GX-JSON-DAG: "%233:sub1": 210 # CHECK-GX-JSON-DAG: "%233:sub2": 209 # CHECK-GX-JSON-DAG: "%233:sub3": 208 # CHECK-GX-JSON-DAG: "%233:sub4": 205 # CHECK-GX-JSON-DAG: "%233:sub5": 204 # CHECK-GX-JSON-DAG: "%233:sub6": 203 # CHECK-GX-JSON-DAG: "%233:sub7": 202 # CHECK-GX-JSON-DAG: "%233:sub8": 199 # CHECK-GX-JSON-DAG: "%233:sub9": 198 # CHECK-GX-JSON-DAG: "%233:sub10": 197 # CHECK-GX-JSON-DAG: "%233:sub11": 196 # CHECK-GX-JSON-DAG: "%233:sub12": 193 # CHECK-GX-JSON-DAG: "%233:sub13": 192 # CHECK-GX-JSON-DAG: "%233:sub14": 191 # CHECK-GX-JSON-DAG: "%233:sub15": 190 # CHECK-GX-JSON-DAG: "%233:sub16": 187 # CHECK-GX-JSON-DAG: "%233:sub17": 186 # CHECK-GX-JSON-DAG: "%233:sub18": 185 # CHECK-GX-JSON-DAG: "%233:sub19": 184 # CHECK-GX-JSON-DAG: "%233:sub20": 181 # CHECK-GX-JSON-DAG: "%233:sub21": 180 # CHECK-GX-JSON-DAG: "%233:sub22": 179 # CHECK-GX-JSON-DAG: "%233:sub23": 178 # CHECK-GX-JSON-DAG: "%233:sub24": 175 # CHECK-GX-JSON-DAG: "%233:sub25": 174 # CHECK-GX-JSON-DAG: "%233:sub26": 173 # CHECK-GX-JSON-DAG: "%233:sub27": 172 # CHECK-GX-JSON-DAG: "%233:sub28": 169 # CHECK-GX-JSON-DAG: "%233:sub29": 168 # CHECK-GX-JSON-DAG: "%233:sub30": 167 # CHECK-GX-JSON-DAG: "%233:sub31": 166 # CHECK-GX-JSON-DAG: "%275:sub0": 259 # CHECK-GX-JSON-DAG: "%275:sub1": 258 # CHECK-GX-JSON-DAG: "%275:sub2": 257 # CHECK-GX-JSON-DAG: "%275:sub3": 256 # CHECK-GX-JSON-DAG: "%275:sub4": 253 # CHECK-GX-JSON-DAG: "%275:sub5": 252 # CHECK-GX-JSON-DAG: "%275:sub6": 251 # CHECK-GX-JSON-DAG: "%275:sub7": 250 # CHECK-GX-JSON-DAG: "%275:sub8": 247 # CHECK-GX-JSON-DAG: "%275:sub9": 246 # CHECK-GX-JSON-DAG: "%275:sub10": 245 # CHECK-GX-JSON-DAG: "%275:sub11": 244 # CHECK-GX-JSON-DAG: "%275:sub12": 241 # CHECK-GX-JSON-DAG: "%275:sub13": 240 # CHECK-GX-JSON-DAG: "%275:sub14": 239 # CHECK-GX-JSON-DAG: "%275:sub15": 238 # CHECK-GX-JSON-DAG: "%275:sub16": 235 # CHECK-GX-JSON-DAG: "%275:sub17": 234 # CHECK-GX-JSON-DAG: "%275:sub18": 233 # CHECK-GX-JSON-DAG: "%275:sub19": 232 # CHECK-GX-JSON-DAG: "%275:sub20": 229 # CHECK-GX-JSON-DAG: "%275:sub21": 228 # CHECK-GX-JSON-DAG: "%275:sub22": 227 # CHECK-GX-JSON-DAG: "%275:sub23": 226 # CHECK-GX-JSON-DAG: "%275:sub24": 223 # CHECK-GX-JSON-DAG: "%275:sub25": 222 # CHECK-GX-JSON-DAG: "%275:sub26": 221 # CHECK-GX-JSON-DAG: "%275:sub27": 220 # CHECK-GX-JSON-DAG: "%275:sub28": 217 # CHECK-GX-JSON-DAG: "%275:sub29": 216 # CHECK-GX-JSON-DAG: "%275:sub30": 215 # CHECK-GX-JSON-DAG: "%275:sub31": 214 # CHECK-GX-JSON-DAG: "%317:sub0": 307 # CHECK-GX-JSON-DAG: "%317:sub1": 306 # CHECK-GX-JSON-DAG: "%317:sub2": 305 # CHECK-GX-JSON-DAG: "%317:sub3": 304 # CHECK-GX-JSON-DAG: "%317:sub4": 301 # CHECK-GX-JSON-DAG: "%317:sub5": 300 # CHECK-GX-JSON-DAG: "%317:sub6": 299 # CHECK-GX-JSON-DAG: "%317:sub7": 298 # CHECK-GX-JSON-DAG: "%317:sub8": 295 # CHECK-GX-JSON-DAG: "%317:sub9": 294 # CHECK-GX-JSON-DAG: "%317:sub10": 293 # CHECK-GX-JSON-DAG: "%317:sub11": 292 # CHECK-GX-JSON-DAG: "%317:sub12": 289 # CHECK-GX-JSON-DAG: "%317:sub13": 288 # CHECK-GX-JSON-DAG: "%317:sub14": 287 # CHECK-GX-JSON-DAG: "%317:sub15": 286 # CHECK-GX-JSON-DAG: "%317:sub16": 283 # CHECK-GX-JSON-DAG: "%317:sub17": 282 # CHECK-GX-JSON-DAG: "%317:sub18": 281 # CHECK-GX-JSON-DAG: "%317:sub19": 280 # CHECK-GX-JSON-DAG: "%317:sub20": 277 # CHECK-GX-JSON-DAG: "%317:sub21": 276 # CHECK-GX-JSON-DAG: "%317:sub22": 275 # CHECK-GX-JSON-DAG: "%317:sub23": 274 # CHECK-GX-JSON-DAG: "%317:sub24": 271 # CHECK-GX-JSON-DAG: "%317:sub25": 270 # CHECK-GX-JSON-DAG: "%317:sub26": 269 # CHECK-GX-JSON-DAG: "%317:sub27": 268 # CHECK-GX-JSON-DAG: "%317:sub28": 265 # CHECK-GX-JSON-DAG: "%317:sub29": 264 # CHECK-GX-JSON-DAG: "%317:sub30": 263 # CHECK-GX-JSON-DAG: "%317:sub31": 262 # CHECK-GX-JSON-DAG: "%359:sub0": 355 # CHECK-GX-JSON-DAG: "%359:sub1": 354 # CHECK-GX-JSON-DAG: "%359:sub2": 353 # CHECK-GX-JSON-DAG: "%359:sub3": 352 # CHECK-GX-JSON-DAG: "%359:sub4": 349 # CHECK-GX-JSON-DAG: "%359:sub5": 348 # CHECK-GX-JSON-DAG: "%359:sub6": 347 # CHECK-GX-JSON-DAG: "%359:sub7": 346 # CHECK-GX-JSON-DAG: "%359:sub8": 343 # CHECK-GX-JSON-DAG: "%359:sub9": 342 # CHECK-GX-JSON-DAG: "%359:sub10": 341 # CHECK-GX-JSON-DAG: "%359:sub11": 340 # CHECK-GX-JSON-DAG: "%359:sub12": 337 # CHECK-GX-JSON-DAG: "%359:sub13": 336 # CHECK-GX-JSON-DAG: "%359:sub14": 335 # CHECK-GX-JSON-DAG: "%359:sub15": 334 # CHECK-GX-JSON-DAG: "%359:sub16": 331 # CHECK-GX-JSON-DAG: "%359:sub17": 330 # CHECK-GX-JSON-DAG: "%359:sub18": 329 # CHECK-GX-JSON-DAG: "%359:sub19": 328 # CHECK-GX-JSON-DAG: "%359:sub20": 325 # CHECK-GX-JSON-DAG: "%359:sub21": 324 # CHECK-GX-JSON-DAG: "%359:sub22": 323 # CHECK-GX-JSON-DAG: "%359:sub23": 322 # CHECK-GX-JSON-DAG: "%359:sub24": 319 # CHECK-GX-JSON-DAG: "%359:sub25": 318 # CHECK-GX-JSON-DAG: "%359:sub26": 317 # CHECK-GX-JSON-DAG: "%359:sub27": 316 # CHECK-GX-JSON-DAG: "%359:sub28": 313 # CHECK-GX-JSON-DAG: "%359:sub29": 312 # CHECK-GX-JSON-DAG: "%359:sub30": 311 # CHECK-GX-JSON-DAG: "%359:sub31": 310 # CHECK-GX-JSON-DAG: "%401:sub0": 403 # CHECK-GX-JSON-DAG: "%401:sub1": 402 # CHECK-GX-JSON-DAG: "%401:sub2": 401 # CHECK-GX-JSON-DAG: "%401:sub3": 400 # CHECK-GX-JSON-DAG: "%401:sub4": 397 # CHECK-GX-JSON-DAG: "%401:sub5": 396 # CHECK-GX-JSON-DAG: "%401:sub6": 395 # CHECK-GX-JSON-DAG: "%401:sub7": 394 # CHECK-GX-JSON-DAG: "%401:sub8": 391 # CHECK-GX-JSON-DAG: "%401:sub9": 390 # CHECK-GX-JSON-DAG: "%401:sub10": 389 # CHECK-GX-JSON-DAG: "%401:sub11": 388 # CHECK-GX-JSON-DAG: "%401:sub12": 385 # CHECK-GX-JSON-DAG: "%401:sub13": 384 # CHECK-GX-JSON-DAG: "%401:sub14": 383 # CHECK-GX-JSON-DAG: "%401:sub15": 382 # CHECK-GX-JSON-DAG: "%401:sub16": 379 # CHECK-GX-JSON-DAG: "%401:sub17": 378 # CHECK-GX-JSON-DAG: "%401:sub18": 377 # CHECK-GX-JSON-DAG: "%401:sub19": 376 # CHECK-GX-JSON-DAG: "%401:sub20": 373 # CHECK-GX-JSON-DAG: "%401:sub21": 372 # CHECK-GX-JSON-DAG: "%401:sub22": 371 # CHECK-GX-JSON-DAG: "%401:sub23": 370 # CHECK-GX-JSON-DAG: "%401:sub24": 367 # CHECK-GX-JSON-DAG: "%401:sub25": 366 # CHECK-GX-JSON-DAG: "%401:sub26": 365 # CHECK-GX-JSON-DAG: "%401:sub27": 364 # CHECK-GX-JSON-DAG: "%401:sub28": 361 # CHECK-GX-JSON-DAG: "%401:sub29": 360 # CHECK-GX-JSON-DAG: "%401:sub30": 359 # CHECK-GX-JSON-DAG: "%401:sub31": 358 # CHECK-GX-JSON-DAG: "%426": 2 # CHECK-GX-JSON-DAG: "%427": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 403 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%429:vgpr_32 = COPY %70.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 66 # CHECK-GX-JSON-DAG: "%69:sub1": 65 # CHECK-GX-JSON-DAG: "%69:sub2": 64 # CHECK-GX-JSON-DAG: "%69:sub3": 63 # CHECK-GX-JSON-DAG: "%69:sub4": 60 # CHECK-GX-JSON-DAG: "%69:sub5": 59 # CHECK-GX-JSON-DAG: "%69:sub6": 58 # CHECK-GX-JSON-DAG: "%69:sub7": 57 # CHECK-GX-JSON-DAG: "%69:sub8": 54 # CHECK-GX-JSON-DAG: "%69:sub9": 53 # CHECK-GX-JSON-DAG: "%69:sub10": 52 # CHECK-GX-JSON-DAG: "%69:sub11": 51 # CHECK-GX-JSON-DAG: "%69:sub12": 48 # CHECK-GX-JSON-DAG: "%69:sub13": 47 # CHECK-GX-JSON-DAG: "%69:sub14": 46 # CHECK-GX-JSON-DAG: "%69:sub15": 45 # CHECK-GX-JSON-DAG: "%69:sub16": 42 # CHECK-GX-JSON-DAG: "%69:sub17": 41 # CHECK-GX-JSON-DAG: "%69:sub18": 40 # CHECK-GX-JSON-DAG: "%69:sub19": 39 # CHECK-GX-JSON-DAG: "%69:sub20": 36 # CHECK-GX-JSON-DAG: "%69:sub21": 35 # CHECK-GX-JSON-DAG: "%69:sub22": 34 # CHECK-GX-JSON-DAG: "%69:sub23": 33 # CHECK-GX-JSON-DAG: "%69:sub24": 30 # CHECK-GX-JSON-DAG: "%69:sub25": 29 # CHECK-GX-JSON-DAG: "%69:sub26": 28 # CHECK-GX-JSON-DAG: "%69:sub27": 27 # CHECK-GX-JSON-DAG: "%69:sub28": 24 # CHECK-GX-JSON-DAG: "%69:sub29": 23 # CHECK-GX-JSON-DAG: "%69:sub30": 22 # CHECK-GX-JSON-DAG: "%69:sub31": 21 # CHECK-GX-JSON-DAG: "%70:sub0": 18 # CHECK-GX-JSON-DAG: "%70:sub1": 17 # CHECK-GX-JSON-DAG: "%70:sub2": 16 # CHECK-GX-JSON-DAG: "%70:sub3": 15 # CHECK-GX-JSON-DAG: "%70:sub4": 12 # CHECK-GX-JSON-DAG: "%70:sub5": 11 # CHECK-GX-JSON-DAG: "%70:sub6": 10 # CHECK-GX-JSON-DAG: "%70:sub7": 9 # CHECK-GX-JSON-DAG: "%70:sub8": 6 # CHECK-GX-JSON-DAG: "%70:sub9": 5 # CHECK-GX-JSON-DAG: "%70:sub10": 4 # CHECK-GX-JSON-DAG: "%70:sub11": 3 # CHECK-GX-JSON-DAG: "%70:sub12": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 114 # CHECK-GX-JSON-DAG: "%149:sub1": 113 # CHECK-GX-JSON-DAG: "%149:sub2": 112 # CHECK-GX-JSON-DAG: "%149:sub3": 111 # CHECK-GX-JSON-DAG: "%149:sub4": 108 # CHECK-GX-JSON-DAG: "%149:sub5": 107 # CHECK-GX-JSON-DAG: "%149:sub6": 106 # CHECK-GX-JSON-DAG: "%149:sub7": 105 # CHECK-GX-JSON-DAG: "%149:sub8": 102 # CHECK-GX-JSON-DAG: "%149:sub9": 101 # CHECK-GX-JSON-DAG: "%149:sub10": 100 # CHECK-GX-JSON-DAG: "%149:sub11": 99 # CHECK-GX-JSON-DAG: "%149:sub12": 96 # CHECK-GX-JSON-DAG: "%149:sub13": 95 # CHECK-GX-JSON-DAG: "%149:sub14": 94 # CHECK-GX-JSON-DAG: "%149:sub15": 93 # CHECK-GX-JSON-DAG: "%149:sub16": 90 # CHECK-GX-JSON-DAG: "%149:sub17": 89 # CHECK-GX-JSON-DAG: "%149:sub18": 88 # CHECK-GX-JSON-DAG: "%149:sub19": 87 # CHECK-GX-JSON-DAG: "%149:sub20": 84 # CHECK-GX-JSON-DAG: "%149:sub21": 83 # CHECK-GX-JSON-DAG: "%149:sub22": 82 # CHECK-GX-JSON-DAG: "%149:sub23": 81 # CHECK-GX-JSON-DAG: "%149:sub24": 78 # CHECK-GX-JSON-DAG: "%149:sub25": 77 # CHECK-GX-JSON-DAG: "%149:sub26": 76 # CHECK-GX-JSON-DAG: "%149:sub27": 75 # CHECK-GX-JSON-DAG: "%149:sub28": 72 # CHECK-GX-JSON-DAG: "%149:sub29": 71 # CHECK-GX-JSON-DAG: "%149:sub30": 70 # CHECK-GX-JSON-DAG: "%149:sub31": 69 # CHECK-GX-JSON-DAG: "%191:sub0": 162 # CHECK-GX-JSON-DAG: "%191:sub1": 161 # CHECK-GX-JSON-DAG: "%191:sub2": 160 # CHECK-GX-JSON-DAG: "%191:sub3": 159 # CHECK-GX-JSON-DAG: "%191:sub4": 156 # CHECK-GX-JSON-DAG: "%191:sub5": 155 # CHECK-GX-JSON-DAG: "%191:sub6": 154 # CHECK-GX-JSON-DAG: "%191:sub7": 153 # CHECK-GX-JSON-DAG: "%191:sub8": 150 # CHECK-GX-JSON-DAG: "%191:sub9": 149 # CHECK-GX-JSON-DAG: "%191:sub10": 148 # CHECK-GX-JSON-DAG: "%191:sub11": 147 # CHECK-GX-JSON-DAG: "%191:sub12": 144 # CHECK-GX-JSON-DAG: "%191:sub13": 143 # CHECK-GX-JSON-DAG: "%191:sub14": 142 # CHECK-GX-JSON-DAG: "%191:sub15": 141 # CHECK-GX-JSON-DAG: "%191:sub16": 138 # CHECK-GX-JSON-DAG: "%191:sub17": 137 # CHECK-GX-JSON-DAG: "%191:sub18": 136 # CHECK-GX-JSON-DAG: "%191:sub19": 135 # CHECK-GX-JSON-DAG: "%191:sub20": 132 # CHECK-GX-JSON-DAG: "%191:sub21": 131 # CHECK-GX-JSON-DAG: "%191:sub22": 130 # CHECK-GX-JSON-DAG: "%191:sub23": 129 # CHECK-GX-JSON-DAG: "%191:sub24": 126 # CHECK-GX-JSON-DAG: "%191:sub25": 125 # CHECK-GX-JSON-DAG: "%191:sub26": 124 # CHECK-GX-JSON-DAG: "%191:sub27": 123 # CHECK-GX-JSON-DAG: "%191:sub28": 120 # CHECK-GX-JSON-DAG: "%191:sub29": 119 # CHECK-GX-JSON-DAG: "%191:sub30": 118 # CHECK-GX-JSON-DAG: "%191:sub31": 117 # CHECK-GX-JSON-DAG: "%233:sub0": 210 # CHECK-GX-JSON-DAG: "%233:sub1": 209 # CHECK-GX-JSON-DAG: "%233:sub2": 208 # CHECK-GX-JSON-DAG: "%233:sub3": 207 # CHECK-GX-JSON-DAG: "%233:sub4": 204 # CHECK-GX-JSON-DAG: "%233:sub5": 203 # CHECK-GX-JSON-DAG: "%233:sub6": 202 # CHECK-GX-JSON-DAG: "%233:sub7": 201 # CHECK-GX-JSON-DAG: "%233:sub8": 198 # CHECK-GX-JSON-DAG: "%233:sub9": 197 # CHECK-GX-JSON-DAG: "%233:sub10": 196 # CHECK-GX-JSON-DAG: "%233:sub11": 195 # CHECK-GX-JSON-DAG: "%233:sub12": 192 # CHECK-GX-JSON-DAG: "%233:sub13": 191 # CHECK-GX-JSON-DAG: "%233:sub14": 190 # CHECK-GX-JSON-DAG: "%233:sub15": 189 # CHECK-GX-JSON-DAG: "%233:sub16": 186 # CHECK-GX-JSON-DAG: "%233:sub17": 185 # CHECK-GX-JSON-DAG: "%233:sub18": 184 # CHECK-GX-JSON-DAG: "%233:sub19": 183 # CHECK-GX-JSON-DAG: "%233:sub20": 180 # CHECK-GX-JSON-DAG: "%233:sub21": 179 # CHECK-GX-JSON-DAG: "%233:sub22": 178 # CHECK-GX-JSON-DAG: "%233:sub23": 177 # CHECK-GX-JSON-DAG: "%233:sub24": 174 # CHECK-GX-JSON-DAG: "%233:sub25": 173 # CHECK-GX-JSON-DAG: "%233:sub26": 172 # CHECK-GX-JSON-DAG: "%233:sub27": 171 # CHECK-GX-JSON-DAG: "%233:sub28": 168 # CHECK-GX-JSON-DAG: "%233:sub29": 167 # CHECK-GX-JSON-DAG: "%233:sub30": 166 # CHECK-GX-JSON-DAG: "%233:sub31": 165 # CHECK-GX-JSON-DAG: "%275:sub0": 258 # CHECK-GX-JSON-DAG: "%275:sub1": 257 # CHECK-GX-JSON-DAG: "%275:sub2": 256 # CHECK-GX-JSON-DAG: "%275:sub3": 255 # CHECK-GX-JSON-DAG: "%275:sub4": 252 # CHECK-GX-JSON-DAG: "%275:sub5": 251 # CHECK-GX-JSON-DAG: "%275:sub6": 250 # CHECK-GX-JSON-DAG: "%275:sub7": 249 # CHECK-GX-JSON-DAG: "%275:sub8": 246 # CHECK-GX-JSON-DAG: "%275:sub9": 245 # CHECK-GX-JSON-DAG: "%275:sub10": 244 # CHECK-GX-JSON-DAG: "%275:sub11": 243 # CHECK-GX-JSON-DAG: "%275:sub12": 240 # CHECK-GX-JSON-DAG: "%275:sub13": 239 # CHECK-GX-JSON-DAG: "%275:sub14": 238 # CHECK-GX-JSON-DAG: "%275:sub15": 237 # CHECK-GX-JSON-DAG: "%275:sub16": 234 # CHECK-GX-JSON-DAG: "%275:sub17": 233 # CHECK-GX-JSON-DAG: "%275:sub18": 232 # CHECK-GX-JSON-DAG: "%275:sub19": 231 # CHECK-GX-JSON-DAG: "%275:sub20": 228 # CHECK-GX-JSON-DAG: "%275:sub21": 227 # CHECK-GX-JSON-DAG: "%275:sub22": 226 # CHECK-GX-JSON-DAG: "%275:sub23": 225 # CHECK-GX-JSON-DAG: "%275:sub24": 222 # CHECK-GX-JSON-DAG: "%275:sub25": 221 # CHECK-GX-JSON-DAG: "%275:sub26": 220 # CHECK-GX-JSON-DAG: "%275:sub27": 219 # CHECK-GX-JSON-DAG: "%275:sub28": 216 # CHECK-GX-JSON-DAG: "%275:sub29": 215 # CHECK-GX-JSON-DAG: "%275:sub30": 214 # CHECK-GX-JSON-DAG: "%275:sub31": 213 # CHECK-GX-JSON-DAG: "%317:sub0": 306 # CHECK-GX-JSON-DAG: "%317:sub1": 305 # CHECK-GX-JSON-DAG: "%317:sub2": 304 # CHECK-GX-JSON-DAG: "%317:sub3": 303 # CHECK-GX-JSON-DAG: "%317:sub4": 300 # CHECK-GX-JSON-DAG: "%317:sub5": 299 # CHECK-GX-JSON-DAG: "%317:sub6": 298 # CHECK-GX-JSON-DAG: "%317:sub7": 297 # CHECK-GX-JSON-DAG: "%317:sub8": 294 # CHECK-GX-JSON-DAG: "%317:sub9": 293 # CHECK-GX-JSON-DAG: "%317:sub10": 292 # CHECK-GX-JSON-DAG: "%317:sub11": 291 # CHECK-GX-JSON-DAG: "%317:sub12": 288 # CHECK-GX-JSON-DAG: "%317:sub13": 287 # CHECK-GX-JSON-DAG: "%317:sub14": 286 # CHECK-GX-JSON-DAG: "%317:sub15": 285 # CHECK-GX-JSON-DAG: "%317:sub16": 282 # CHECK-GX-JSON-DAG: "%317:sub17": 281 # CHECK-GX-JSON-DAG: "%317:sub18": 280 # CHECK-GX-JSON-DAG: "%317:sub19": 279 # CHECK-GX-JSON-DAG: "%317:sub20": 276 # CHECK-GX-JSON-DAG: "%317:sub21": 275 # CHECK-GX-JSON-DAG: "%317:sub22": 274 # CHECK-GX-JSON-DAG: "%317:sub23": 273 # CHECK-GX-JSON-DAG: "%317:sub24": 270 # CHECK-GX-JSON-DAG: "%317:sub25": 269 # CHECK-GX-JSON-DAG: "%317:sub26": 268 # CHECK-GX-JSON-DAG: "%317:sub27": 267 # CHECK-GX-JSON-DAG: "%317:sub28": 264 # CHECK-GX-JSON-DAG: "%317:sub29": 263 # CHECK-GX-JSON-DAG: "%317:sub30": 262 # CHECK-GX-JSON-DAG: "%317:sub31": 261 # CHECK-GX-JSON-DAG: "%359:sub0": 354 # CHECK-GX-JSON-DAG: "%359:sub1": 353 # CHECK-GX-JSON-DAG: "%359:sub2": 352 # CHECK-GX-JSON-DAG: "%359:sub3": 351 # CHECK-GX-JSON-DAG: "%359:sub4": 348 # CHECK-GX-JSON-DAG: "%359:sub5": 347 # CHECK-GX-JSON-DAG: "%359:sub6": 346 # CHECK-GX-JSON-DAG: "%359:sub7": 345 # CHECK-GX-JSON-DAG: "%359:sub8": 342 # CHECK-GX-JSON-DAG: "%359:sub9": 341 # CHECK-GX-JSON-DAG: "%359:sub10": 340 # CHECK-GX-JSON-DAG: "%359:sub11": 339 # CHECK-GX-JSON-DAG: "%359:sub12": 336 # CHECK-GX-JSON-DAG: "%359:sub13": 335 # CHECK-GX-JSON-DAG: "%359:sub14": 334 # CHECK-GX-JSON-DAG: "%359:sub15": 333 # CHECK-GX-JSON-DAG: "%359:sub16": 330 # CHECK-GX-JSON-DAG: "%359:sub17": 329 # CHECK-GX-JSON-DAG: "%359:sub18": 328 # CHECK-GX-JSON-DAG: "%359:sub19": 327 # CHECK-GX-JSON-DAG: "%359:sub20": 324 # CHECK-GX-JSON-DAG: "%359:sub21": 323 # CHECK-GX-JSON-DAG: "%359:sub22": 322 # CHECK-GX-JSON-DAG: "%359:sub23": 321 # CHECK-GX-JSON-DAG: "%359:sub24": 318 # CHECK-GX-JSON-DAG: "%359:sub25": 317 # CHECK-GX-JSON-DAG: "%359:sub26": 316 # CHECK-GX-JSON-DAG: "%359:sub27": 315 # CHECK-GX-JSON-DAG: "%359:sub28": 312 # CHECK-GX-JSON-DAG: "%359:sub29": 311 # CHECK-GX-JSON-DAG: "%359:sub30": 310 # CHECK-GX-JSON-DAG: "%359:sub31": 309 # CHECK-GX-JSON-DAG: "%401:sub0": 402 # CHECK-GX-JSON-DAG: "%401:sub1": 401 # CHECK-GX-JSON-DAG: "%401:sub2": 400 # CHECK-GX-JSON-DAG: "%401:sub3": 399 # CHECK-GX-JSON-DAG: "%401:sub4": 396 # CHECK-GX-JSON-DAG: "%401:sub5": 395 # CHECK-GX-JSON-DAG: "%401:sub6": 394 # CHECK-GX-JSON-DAG: "%401:sub7": 393 # CHECK-GX-JSON-DAG: "%401:sub8": 390 # CHECK-GX-JSON-DAG: "%401:sub9": 389 # CHECK-GX-JSON-DAG: "%401:sub10": 388 # CHECK-GX-JSON-DAG: "%401:sub11": 387 # CHECK-GX-JSON-DAG: "%401:sub12": 384 # CHECK-GX-JSON-DAG: "%401:sub13": 383 # CHECK-GX-JSON-DAG: "%401:sub14": 382 # CHECK-GX-JSON-DAG: "%401:sub15": 381 # CHECK-GX-JSON-DAG: "%401:sub16": 378 # CHECK-GX-JSON-DAG: "%401:sub17": 377 # CHECK-GX-JSON-DAG: "%401:sub18": 376 # CHECK-GX-JSON-DAG: "%401:sub19": 375 # CHECK-GX-JSON-DAG: "%401:sub20": 372 # CHECK-GX-JSON-DAG: "%401:sub21": 371 # CHECK-GX-JSON-DAG: "%401:sub22": 370 # CHECK-GX-JSON-DAG: "%401:sub23": 369 # CHECK-GX-JSON-DAG: "%401:sub24": 366 # CHECK-GX-JSON-DAG: "%401:sub25": 365 # CHECK-GX-JSON-DAG: "%401:sub26": 364 # CHECK-GX-JSON-DAG: "%401:sub27": 363 # CHECK-GX-JSON-DAG: "%401:sub28": 360 # CHECK-GX-JSON-DAG: "%401:sub29": 359 # CHECK-GX-JSON-DAG: "%401:sub30": 358 # CHECK-GX-JSON-DAG: "%401:sub31": 357 # CHECK-GX-JSON-DAG: "%426": 1 # CHECK-GX-JSON-DAG: "%427": 1 # CHECK-GX-JSON-DAG: "%428": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 402 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%430:vreg_128 = REG_SEQUENCE %429, %subreg.sub0, %428, %subreg.sub1, %427, %subreg.sub2, %426, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 65 # CHECK-GX-JSON-DAG: "%69:sub1": 64 # CHECK-GX-JSON-DAG: "%69:sub2": 63 # CHECK-GX-JSON-DAG: "%69:sub3": 62 # CHECK-GX-JSON-DAG: "%69:sub4": 59 # CHECK-GX-JSON-DAG: "%69:sub5": 58 # CHECK-GX-JSON-DAG: "%69:sub6": 57 # CHECK-GX-JSON-DAG: "%69:sub7": 56 # CHECK-GX-JSON-DAG: "%69:sub8": 53 # CHECK-GX-JSON-DAG: "%69:sub9": 52 # CHECK-GX-JSON-DAG: "%69:sub10": 51 # CHECK-GX-JSON-DAG: "%69:sub11": 50 # CHECK-GX-JSON-DAG: "%69:sub12": 47 # CHECK-GX-JSON-DAG: "%69:sub13": 46 # CHECK-GX-JSON-DAG: "%69:sub14": 45 # CHECK-GX-JSON-DAG: "%69:sub15": 44 # CHECK-GX-JSON-DAG: "%69:sub16": 41 # CHECK-GX-JSON-DAG: "%69:sub17": 40 # CHECK-GX-JSON-DAG: "%69:sub18": 39 # CHECK-GX-JSON-DAG: "%69:sub19": 38 # CHECK-GX-JSON-DAG: "%69:sub20": 35 # CHECK-GX-JSON-DAG: "%69:sub21": 34 # CHECK-GX-JSON-DAG: "%69:sub22": 33 # CHECK-GX-JSON-DAG: "%69:sub23": 32 # CHECK-GX-JSON-DAG: "%69:sub24": 29 # CHECK-GX-JSON-DAG: "%69:sub25": 28 # CHECK-GX-JSON-DAG: "%69:sub26": 27 # CHECK-GX-JSON-DAG: "%69:sub27": 26 # CHECK-GX-JSON-DAG: "%69:sub28": 23 # CHECK-GX-JSON-DAG: "%69:sub29": 22 # CHECK-GX-JSON-DAG: "%69:sub30": 21 # CHECK-GX-JSON-DAG: "%69:sub31": 20 # CHECK-GX-JSON-DAG: "%70:sub0": 17 # CHECK-GX-JSON-DAG: "%70:sub1": 16 # CHECK-GX-JSON-DAG: "%70:sub2": 15 # CHECK-GX-JSON-DAG: "%70:sub3": 14 # CHECK-GX-JSON-DAG: "%70:sub4": 11 # CHECK-GX-JSON-DAG: "%70:sub5": 10 # CHECK-GX-JSON-DAG: "%70:sub6": 9 # CHECK-GX-JSON-DAG: "%70:sub7": 8 # CHECK-GX-JSON-DAG: "%70:sub8": 5 # CHECK-GX-JSON-DAG: "%70:sub9": 4 # CHECK-GX-JSON-DAG: "%70:sub10": 3 # CHECK-GX-JSON-DAG: "%70:sub11": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 113 # CHECK-GX-JSON-DAG: "%149:sub1": 112 # CHECK-GX-JSON-DAG: "%149:sub2": 111 # CHECK-GX-JSON-DAG: "%149:sub3": 110 # CHECK-GX-JSON-DAG: "%149:sub4": 107 # CHECK-GX-JSON-DAG: "%149:sub5": 106 # CHECK-GX-JSON-DAG: "%149:sub6": 105 # CHECK-GX-JSON-DAG: "%149:sub7": 104 # CHECK-GX-JSON-DAG: "%149:sub8": 101 # CHECK-GX-JSON-DAG: "%149:sub9": 100 # CHECK-GX-JSON-DAG: "%149:sub10": 99 # CHECK-GX-JSON-DAG: "%149:sub11": 98 # CHECK-GX-JSON-DAG: "%149:sub12": 95 # CHECK-GX-JSON-DAG: "%149:sub13": 94 # CHECK-GX-JSON-DAG: "%149:sub14": 93 # CHECK-GX-JSON-DAG: "%149:sub15": 92 # CHECK-GX-JSON-DAG: "%149:sub16": 89 # CHECK-GX-JSON-DAG: "%149:sub17": 88 # CHECK-GX-JSON-DAG: "%149:sub18": 87 # CHECK-GX-JSON-DAG: "%149:sub19": 86 # CHECK-GX-JSON-DAG: "%149:sub20": 83 # CHECK-GX-JSON-DAG: "%149:sub21": 82 # CHECK-GX-JSON-DAG: "%149:sub22": 81 # CHECK-GX-JSON-DAG: "%149:sub23": 80 # CHECK-GX-JSON-DAG: "%149:sub24": 77 # CHECK-GX-JSON-DAG: "%149:sub25": 76 # CHECK-GX-JSON-DAG: "%149:sub26": 75 # CHECK-GX-JSON-DAG: "%149:sub27": 74 # CHECK-GX-JSON-DAG: "%149:sub28": 71 # CHECK-GX-JSON-DAG: "%149:sub29": 70 # CHECK-GX-JSON-DAG: "%149:sub30": 69 # CHECK-GX-JSON-DAG: "%149:sub31": 68 # CHECK-GX-JSON-DAG: "%191:sub0": 161 # CHECK-GX-JSON-DAG: "%191:sub1": 160 # CHECK-GX-JSON-DAG: "%191:sub2": 159 # CHECK-GX-JSON-DAG: "%191:sub3": 158 # CHECK-GX-JSON-DAG: "%191:sub4": 155 # CHECK-GX-JSON-DAG: "%191:sub5": 154 # CHECK-GX-JSON-DAG: "%191:sub6": 153 # CHECK-GX-JSON-DAG: "%191:sub7": 152 # CHECK-GX-JSON-DAG: "%191:sub8": 149 # CHECK-GX-JSON-DAG: "%191:sub9": 148 # CHECK-GX-JSON-DAG: "%191:sub10": 147 # CHECK-GX-JSON-DAG: "%191:sub11": 146 # CHECK-GX-JSON-DAG: "%191:sub12": 143 # CHECK-GX-JSON-DAG: "%191:sub13": 142 # CHECK-GX-JSON-DAG: "%191:sub14": 141 # CHECK-GX-JSON-DAG: "%191:sub15": 140 # CHECK-GX-JSON-DAG: "%191:sub16": 137 # CHECK-GX-JSON-DAG: "%191:sub17": 136 # CHECK-GX-JSON-DAG: "%191:sub18": 135 # CHECK-GX-JSON-DAG: "%191:sub19": 134 # CHECK-GX-JSON-DAG: "%191:sub20": 131 # CHECK-GX-JSON-DAG: "%191:sub21": 130 # CHECK-GX-JSON-DAG: "%191:sub22": 129 # CHECK-GX-JSON-DAG: "%191:sub23": 128 # CHECK-GX-JSON-DAG: "%191:sub24": 125 # CHECK-GX-JSON-DAG: "%191:sub25": 124 # CHECK-GX-JSON-DAG: "%191:sub26": 123 # CHECK-GX-JSON-DAG: "%191:sub27": 122 # CHECK-GX-JSON-DAG: "%191:sub28": 119 # CHECK-GX-JSON-DAG: "%191:sub29": 118 # CHECK-GX-JSON-DAG: "%191:sub30": 117 # CHECK-GX-JSON-DAG: "%191:sub31": 116 # CHECK-GX-JSON-DAG: "%233:sub0": 209 # CHECK-GX-JSON-DAG: "%233:sub1": 208 # CHECK-GX-JSON-DAG: "%233:sub2": 207 # CHECK-GX-JSON-DAG: "%233:sub3": 206 # CHECK-GX-JSON-DAG: "%233:sub4": 203 # CHECK-GX-JSON-DAG: "%233:sub5": 202 # CHECK-GX-JSON-DAG: "%233:sub6": 201 # CHECK-GX-JSON-DAG: "%233:sub7": 200 # CHECK-GX-JSON-DAG: "%233:sub8": 197 # CHECK-GX-JSON-DAG: "%233:sub9": 196 # CHECK-GX-JSON-DAG: "%233:sub10": 195 # CHECK-GX-JSON-DAG: "%233:sub11": 194 # CHECK-GX-JSON-DAG: "%233:sub12": 191 # CHECK-GX-JSON-DAG: "%233:sub13": 190 # CHECK-GX-JSON-DAG: "%233:sub14": 189 # CHECK-GX-JSON-DAG: "%233:sub15": 188 # CHECK-GX-JSON-DAG: "%233:sub16": 185 # CHECK-GX-JSON-DAG: "%233:sub17": 184 # CHECK-GX-JSON-DAG: "%233:sub18": 183 # CHECK-GX-JSON-DAG: "%233:sub19": 182 # CHECK-GX-JSON-DAG: "%233:sub20": 179 # CHECK-GX-JSON-DAG: "%233:sub21": 178 # CHECK-GX-JSON-DAG: "%233:sub22": 177 # CHECK-GX-JSON-DAG: "%233:sub23": 176 # CHECK-GX-JSON-DAG: "%233:sub24": 173 # CHECK-GX-JSON-DAG: "%233:sub25": 172 # CHECK-GX-JSON-DAG: "%233:sub26": 171 # CHECK-GX-JSON-DAG: "%233:sub27": 170 # CHECK-GX-JSON-DAG: "%233:sub28": 167 # CHECK-GX-JSON-DAG: "%233:sub29": 166 # CHECK-GX-JSON-DAG: "%233:sub30": 165 # CHECK-GX-JSON-DAG: "%233:sub31": 164 # CHECK-GX-JSON-DAG: "%275:sub0": 257 # CHECK-GX-JSON-DAG: "%275:sub1": 256 # CHECK-GX-JSON-DAG: "%275:sub2": 255 # CHECK-GX-JSON-DAG: "%275:sub3": 254 # CHECK-GX-JSON-DAG: "%275:sub4": 251 # CHECK-GX-JSON-DAG: "%275:sub5": 250 # CHECK-GX-JSON-DAG: "%275:sub6": 249 # CHECK-GX-JSON-DAG: "%275:sub7": 248 # CHECK-GX-JSON-DAG: "%275:sub8": 245 # CHECK-GX-JSON-DAG: "%275:sub9": 244 # CHECK-GX-JSON-DAG: "%275:sub10": 243 # CHECK-GX-JSON-DAG: "%275:sub11": 242 # CHECK-GX-JSON-DAG: "%275:sub12": 239 # CHECK-GX-JSON-DAG: "%275:sub13": 238 # CHECK-GX-JSON-DAG: "%275:sub14": 237 # CHECK-GX-JSON-DAG: "%275:sub15": 236 # CHECK-GX-JSON-DAG: "%275:sub16": 233 # CHECK-GX-JSON-DAG: "%275:sub17": 232 # CHECK-GX-JSON-DAG: "%275:sub18": 231 # CHECK-GX-JSON-DAG: "%275:sub19": 230 # CHECK-GX-JSON-DAG: "%275:sub20": 227 # CHECK-GX-JSON-DAG: "%275:sub21": 226 # CHECK-GX-JSON-DAG: "%275:sub22": 225 # CHECK-GX-JSON-DAG: "%275:sub23": 224 # CHECK-GX-JSON-DAG: "%275:sub24": 221 # CHECK-GX-JSON-DAG: "%275:sub25": 220 # CHECK-GX-JSON-DAG: "%275:sub26": 219 # CHECK-GX-JSON-DAG: "%275:sub27": 218 # CHECK-GX-JSON-DAG: "%275:sub28": 215 # CHECK-GX-JSON-DAG: "%275:sub29": 214 # CHECK-GX-JSON-DAG: "%275:sub30": 213 # CHECK-GX-JSON-DAG: "%275:sub31": 212 # CHECK-GX-JSON-DAG: "%317:sub0": 305 # CHECK-GX-JSON-DAG: "%317:sub1": 304 # CHECK-GX-JSON-DAG: "%317:sub2": 303 # CHECK-GX-JSON-DAG: "%317:sub3": 302 # CHECK-GX-JSON-DAG: "%317:sub4": 299 # CHECK-GX-JSON-DAG: "%317:sub5": 298 # CHECK-GX-JSON-DAG: "%317:sub6": 297 # CHECK-GX-JSON-DAG: "%317:sub7": 296 # CHECK-GX-JSON-DAG: "%317:sub8": 293 # CHECK-GX-JSON-DAG: "%317:sub9": 292 # CHECK-GX-JSON-DAG: "%317:sub10": 291 # CHECK-GX-JSON-DAG: "%317:sub11": 290 # CHECK-GX-JSON-DAG: "%317:sub12": 287 # CHECK-GX-JSON-DAG: "%317:sub13": 286 # CHECK-GX-JSON-DAG: "%317:sub14": 285 # CHECK-GX-JSON-DAG: "%317:sub15": 284 # CHECK-GX-JSON-DAG: "%317:sub16": 281 # CHECK-GX-JSON-DAG: "%317:sub17": 280 # CHECK-GX-JSON-DAG: "%317:sub18": 279 # CHECK-GX-JSON-DAG: "%317:sub19": 278 # CHECK-GX-JSON-DAG: "%317:sub20": 275 # CHECK-GX-JSON-DAG: "%317:sub21": 274 # CHECK-GX-JSON-DAG: "%317:sub22": 273 # CHECK-GX-JSON-DAG: "%317:sub23": 272 # CHECK-GX-JSON-DAG: "%317:sub24": 269 # CHECK-GX-JSON-DAG: "%317:sub25": 268 # CHECK-GX-JSON-DAG: "%317:sub26": 267 # CHECK-GX-JSON-DAG: "%317:sub27": 266 # CHECK-GX-JSON-DAG: "%317:sub28": 263 # CHECK-GX-JSON-DAG: "%317:sub29": 262 # CHECK-GX-JSON-DAG: "%317:sub30": 261 # CHECK-GX-JSON-DAG: "%317:sub31": 260 # CHECK-GX-JSON-DAG: "%359:sub0": 353 # CHECK-GX-JSON-DAG: "%359:sub1": 352 # CHECK-GX-JSON-DAG: "%359:sub2": 351 # CHECK-GX-JSON-DAG: "%359:sub3": 350 # CHECK-GX-JSON-DAG: "%359:sub4": 347 # CHECK-GX-JSON-DAG: "%359:sub5": 346 # CHECK-GX-JSON-DAG: "%359:sub6": 345 # CHECK-GX-JSON-DAG: "%359:sub7": 344 # CHECK-GX-JSON-DAG: "%359:sub8": 341 # CHECK-GX-JSON-DAG: "%359:sub9": 340 # CHECK-GX-JSON-DAG: "%359:sub10": 339 # CHECK-GX-JSON-DAG: "%359:sub11": 338 # CHECK-GX-JSON-DAG: "%359:sub12": 335 # CHECK-GX-JSON-DAG: "%359:sub13": 334 # CHECK-GX-JSON-DAG: "%359:sub14": 333 # CHECK-GX-JSON-DAG: "%359:sub15": 332 # CHECK-GX-JSON-DAG: "%359:sub16": 329 # CHECK-GX-JSON-DAG: "%359:sub17": 328 # CHECK-GX-JSON-DAG: "%359:sub18": 327 # CHECK-GX-JSON-DAG: "%359:sub19": 326 # CHECK-GX-JSON-DAG: "%359:sub20": 323 # CHECK-GX-JSON-DAG: "%359:sub21": 322 # CHECK-GX-JSON-DAG: "%359:sub22": 321 # CHECK-GX-JSON-DAG: "%359:sub23": 320 # CHECK-GX-JSON-DAG: "%359:sub24": 317 # CHECK-GX-JSON-DAG: "%359:sub25": 316 # CHECK-GX-JSON-DAG: "%359:sub26": 315 # CHECK-GX-JSON-DAG: "%359:sub27": 314 # CHECK-GX-JSON-DAG: "%359:sub28": 311 # CHECK-GX-JSON-DAG: "%359:sub29": 310 # CHECK-GX-JSON-DAG: "%359:sub30": 309 # CHECK-GX-JSON-DAG: "%359:sub31": 308 # CHECK-GX-JSON-DAG: "%401:sub0": 401 # CHECK-GX-JSON-DAG: "%401:sub1": 400 # CHECK-GX-JSON-DAG: "%401:sub2": 399 # CHECK-GX-JSON-DAG: "%401:sub3": 398 # CHECK-GX-JSON-DAG: "%401:sub4": 395 # CHECK-GX-JSON-DAG: "%401:sub5": 394 # CHECK-GX-JSON-DAG: "%401:sub6": 393 # CHECK-GX-JSON-DAG: "%401:sub7": 392 # CHECK-GX-JSON-DAG: "%401:sub8": 389 # CHECK-GX-JSON-DAG: "%401:sub9": 388 # CHECK-GX-JSON-DAG: "%401:sub10": 387 # CHECK-GX-JSON-DAG: "%401:sub11": 386 # CHECK-GX-JSON-DAG: "%401:sub12": 383 # CHECK-GX-JSON-DAG: "%401:sub13": 382 # CHECK-GX-JSON-DAG: "%401:sub14": 381 # CHECK-GX-JSON-DAG: "%401:sub15": 380 # CHECK-GX-JSON-DAG: "%401:sub16": 377 # CHECK-GX-JSON-DAG: "%401:sub17": 376 # CHECK-GX-JSON-DAG: "%401:sub18": 375 # CHECK-GX-JSON-DAG: "%401:sub19": 374 # CHECK-GX-JSON-DAG: "%401:sub20": 371 # CHECK-GX-JSON-DAG: "%401:sub21": 370 # CHECK-GX-JSON-DAG: "%401:sub22": 369 # CHECK-GX-JSON-DAG: "%401:sub23": 368 # CHECK-GX-JSON-DAG: "%401:sub24": 365 # CHECK-GX-JSON-DAG: "%401:sub25": 364 # CHECK-GX-JSON-DAG: "%401:sub26": 363 # CHECK-GX-JSON-DAG: "%401:sub27": 362 # CHECK-GX-JSON-DAG: "%401:sub28": 359 # CHECK-GX-JSON-DAG: "%401:sub29": 358 # CHECK-GX-JSON-DAG: "%401:sub30": 357 # CHECK-GX-JSON-DAG: "%401:sub31": 356 # CHECK-GX-JSON-DAG: "%426": 0 # CHECK-GX-JSON-DAG: "%427": 0 # CHECK-GX-JSON-DAG: "%428": 0 # CHECK-GX-JSON-DAG: "%429": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 401 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %431:vreg_64, %430, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 64 # CHECK-GX-JSON-DAG: "%69:sub1": 63 # CHECK-GX-JSON-DAG: "%69:sub2": 62 # CHECK-GX-JSON-DAG: "%69:sub3": 61 # CHECK-GX-JSON-DAG: "%69:sub4": 58 # CHECK-GX-JSON-DAG: "%69:sub5": 57 # CHECK-GX-JSON-DAG: "%69:sub6": 56 # CHECK-GX-JSON-DAG: "%69:sub7": 55 # CHECK-GX-JSON-DAG: "%69:sub8": 52 # CHECK-GX-JSON-DAG: "%69:sub9": 51 # CHECK-GX-JSON-DAG: "%69:sub10": 50 # CHECK-GX-JSON-DAG: "%69:sub11": 49 # CHECK-GX-JSON-DAG: "%69:sub12": 46 # CHECK-GX-JSON-DAG: "%69:sub13": 45 # CHECK-GX-JSON-DAG: "%69:sub14": 44 # CHECK-GX-JSON-DAG: "%69:sub15": 43 # CHECK-GX-JSON-DAG: "%69:sub16": 40 # CHECK-GX-JSON-DAG: "%69:sub17": 39 # CHECK-GX-JSON-DAG: "%69:sub18": 38 # CHECK-GX-JSON-DAG: "%69:sub19": 37 # CHECK-GX-JSON-DAG: "%69:sub20": 34 # CHECK-GX-JSON-DAG: "%69:sub21": 33 # CHECK-GX-JSON-DAG: "%69:sub22": 32 # CHECK-GX-JSON-DAG: "%69:sub23": 31 # CHECK-GX-JSON-DAG: "%69:sub24": 28 # CHECK-GX-JSON-DAG: "%69:sub25": 27 # CHECK-GX-JSON-DAG: "%69:sub26": 26 # CHECK-GX-JSON-DAG: "%69:sub27": 25 # CHECK-GX-JSON-DAG: "%69:sub28": 22 # CHECK-GX-JSON-DAG: "%69:sub29": 21 # CHECK-GX-JSON-DAG: "%69:sub30": 20 # CHECK-GX-JSON-DAG: "%69:sub31": 19 # CHECK-GX-JSON-DAG: "%70:sub0": 16 # CHECK-GX-JSON-DAG: "%70:sub1": 15 # CHECK-GX-JSON-DAG: "%70:sub2": 14 # CHECK-GX-JSON-DAG: "%70:sub3": 13 # CHECK-GX-JSON-DAG: "%70:sub4": 10 # CHECK-GX-JSON-DAG: "%70:sub5": 9 # CHECK-GX-JSON-DAG: "%70:sub6": 8 # CHECK-GX-JSON-DAG: "%70:sub7": 7 # CHECK-GX-JSON-DAG: "%70:sub8": 4 # CHECK-GX-JSON-DAG: "%70:sub9": 3 # CHECK-GX-JSON-DAG: "%70:sub10": 2 # CHECK-GX-JSON-DAG: "%70:sub11": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 112 # CHECK-GX-JSON-DAG: "%149:sub1": 111 # CHECK-GX-JSON-DAG: "%149:sub2": 110 # CHECK-GX-JSON-DAG: "%149:sub3": 109 # CHECK-GX-JSON-DAG: "%149:sub4": 106 # CHECK-GX-JSON-DAG: "%149:sub5": 105 # CHECK-GX-JSON-DAG: "%149:sub6": 104 # CHECK-GX-JSON-DAG: "%149:sub7": 103 # CHECK-GX-JSON-DAG: "%149:sub8": 100 # CHECK-GX-JSON-DAG: "%149:sub9": 99 # CHECK-GX-JSON-DAG: "%149:sub10": 98 # CHECK-GX-JSON-DAG: "%149:sub11": 97 # CHECK-GX-JSON-DAG: "%149:sub12": 94 # CHECK-GX-JSON-DAG: "%149:sub13": 93 # CHECK-GX-JSON-DAG: "%149:sub14": 92 # CHECK-GX-JSON-DAG: "%149:sub15": 91 # CHECK-GX-JSON-DAG: "%149:sub16": 88 # CHECK-GX-JSON-DAG: "%149:sub17": 87 # CHECK-GX-JSON-DAG: "%149:sub18": 86 # CHECK-GX-JSON-DAG: "%149:sub19": 85 # CHECK-GX-JSON-DAG: "%149:sub20": 82 # CHECK-GX-JSON-DAG: "%149:sub21": 81 # CHECK-GX-JSON-DAG: "%149:sub22": 80 # CHECK-GX-JSON-DAG: "%149:sub23": 79 # CHECK-GX-JSON-DAG: "%149:sub24": 76 # CHECK-GX-JSON-DAG: "%149:sub25": 75 # CHECK-GX-JSON-DAG: "%149:sub26": 74 # CHECK-GX-JSON-DAG: "%149:sub27": 73 # CHECK-GX-JSON-DAG: "%149:sub28": 70 # CHECK-GX-JSON-DAG: "%149:sub29": 69 # CHECK-GX-JSON-DAG: "%149:sub30": 68 # CHECK-GX-JSON-DAG: "%149:sub31": 67 # CHECK-GX-JSON-DAG: "%191:sub0": 160 # CHECK-GX-JSON-DAG: "%191:sub1": 159 # CHECK-GX-JSON-DAG: "%191:sub2": 158 # CHECK-GX-JSON-DAG: "%191:sub3": 157 # CHECK-GX-JSON-DAG: "%191:sub4": 154 # CHECK-GX-JSON-DAG: "%191:sub5": 153 # CHECK-GX-JSON-DAG: "%191:sub6": 152 # CHECK-GX-JSON-DAG: "%191:sub7": 151 # CHECK-GX-JSON-DAG: "%191:sub8": 148 # CHECK-GX-JSON-DAG: "%191:sub9": 147 # CHECK-GX-JSON-DAG: "%191:sub10": 146 # CHECK-GX-JSON-DAG: "%191:sub11": 145 # CHECK-GX-JSON-DAG: "%191:sub12": 142 # CHECK-GX-JSON-DAG: "%191:sub13": 141 # CHECK-GX-JSON-DAG: "%191:sub14": 140 # CHECK-GX-JSON-DAG: "%191:sub15": 139 # CHECK-GX-JSON-DAG: "%191:sub16": 136 # CHECK-GX-JSON-DAG: "%191:sub17": 135 # CHECK-GX-JSON-DAG: "%191:sub18": 134 # CHECK-GX-JSON-DAG: "%191:sub19": 133 # CHECK-GX-JSON-DAG: "%191:sub20": 130 # CHECK-GX-JSON-DAG: "%191:sub21": 129 # CHECK-GX-JSON-DAG: "%191:sub22": 128 # CHECK-GX-JSON-DAG: "%191:sub23": 127 # CHECK-GX-JSON-DAG: "%191:sub24": 124 # CHECK-GX-JSON-DAG: "%191:sub25": 123 # CHECK-GX-JSON-DAG: "%191:sub26": 122 # CHECK-GX-JSON-DAG: "%191:sub27": 121 # CHECK-GX-JSON-DAG: "%191:sub28": 118 # CHECK-GX-JSON-DAG: "%191:sub29": 117 # CHECK-GX-JSON-DAG: "%191:sub30": 116 # CHECK-GX-JSON-DAG: "%191:sub31": 115 # CHECK-GX-JSON-DAG: "%233:sub0": 208 # CHECK-GX-JSON-DAG: "%233:sub1": 207 # CHECK-GX-JSON-DAG: "%233:sub2": 206 # CHECK-GX-JSON-DAG: "%233:sub3": 205 # CHECK-GX-JSON-DAG: "%233:sub4": 202 # CHECK-GX-JSON-DAG: "%233:sub5": 201 # CHECK-GX-JSON-DAG: "%233:sub6": 200 # CHECK-GX-JSON-DAG: "%233:sub7": 199 # CHECK-GX-JSON-DAG: "%233:sub8": 196 # CHECK-GX-JSON-DAG: "%233:sub9": 195 # CHECK-GX-JSON-DAG: "%233:sub10": 194 # CHECK-GX-JSON-DAG: "%233:sub11": 193 # CHECK-GX-JSON-DAG: "%233:sub12": 190 # CHECK-GX-JSON-DAG: "%233:sub13": 189 # CHECK-GX-JSON-DAG: "%233:sub14": 188 # CHECK-GX-JSON-DAG: "%233:sub15": 187 # CHECK-GX-JSON-DAG: "%233:sub16": 184 # CHECK-GX-JSON-DAG: "%233:sub17": 183 # CHECK-GX-JSON-DAG: "%233:sub18": 182 # CHECK-GX-JSON-DAG: "%233:sub19": 181 # CHECK-GX-JSON-DAG: "%233:sub20": 178 # CHECK-GX-JSON-DAG: "%233:sub21": 177 # CHECK-GX-JSON-DAG: "%233:sub22": 176 # CHECK-GX-JSON-DAG: "%233:sub23": 175 # CHECK-GX-JSON-DAG: "%233:sub24": 172 # CHECK-GX-JSON-DAG: "%233:sub25": 171 # CHECK-GX-JSON-DAG: "%233:sub26": 170 # CHECK-GX-JSON-DAG: "%233:sub27": 169 # CHECK-GX-JSON-DAG: "%233:sub28": 166 # CHECK-GX-JSON-DAG: "%233:sub29": 165 # CHECK-GX-JSON-DAG: "%233:sub30": 164 # CHECK-GX-JSON-DAG: "%233:sub31": 163 # CHECK-GX-JSON-DAG: "%275:sub0": 256 # CHECK-GX-JSON-DAG: "%275:sub1": 255 # CHECK-GX-JSON-DAG: "%275:sub2": 254 # CHECK-GX-JSON-DAG: "%275:sub3": 253 # CHECK-GX-JSON-DAG: "%275:sub4": 250 # CHECK-GX-JSON-DAG: "%275:sub5": 249 # CHECK-GX-JSON-DAG: "%275:sub6": 248 # CHECK-GX-JSON-DAG: "%275:sub7": 247 # CHECK-GX-JSON-DAG: "%275:sub8": 244 # CHECK-GX-JSON-DAG: "%275:sub9": 243 # CHECK-GX-JSON-DAG: "%275:sub10": 242 # CHECK-GX-JSON-DAG: "%275:sub11": 241 # CHECK-GX-JSON-DAG: "%275:sub12": 238 # CHECK-GX-JSON-DAG: "%275:sub13": 237 # CHECK-GX-JSON-DAG: "%275:sub14": 236 # CHECK-GX-JSON-DAG: "%275:sub15": 235 # CHECK-GX-JSON-DAG: "%275:sub16": 232 # CHECK-GX-JSON-DAG: "%275:sub17": 231 # CHECK-GX-JSON-DAG: "%275:sub18": 230 # CHECK-GX-JSON-DAG: "%275:sub19": 229 # CHECK-GX-JSON-DAG: "%275:sub20": 226 # CHECK-GX-JSON-DAG: "%275:sub21": 225 # CHECK-GX-JSON-DAG: "%275:sub22": 224 # CHECK-GX-JSON-DAG: "%275:sub23": 223 # CHECK-GX-JSON-DAG: "%275:sub24": 220 # CHECK-GX-JSON-DAG: "%275:sub25": 219 # CHECK-GX-JSON-DAG: "%275:sub26": 218 # CHECK-GX-JSON-DAG: "%275:sub27": 217 # CHECK-GX-JSON-DAG: "%275:sub28": 214 # CHECK-GX-JSON-DAG: "%275:sub29": 213 # CHECK-GX-JSON-DAG: "%275:sub30": 212 # CHECK-GX-JSON-DAG: "%275:sub31": 211 # CHECK-GX-JSON-DAG: "%317:sub0": 304 # CHECK-GX-JSON-DAG: "%317:sub1": 303 # CHECK-GX-JSON-DAG: "%317:sub2": 302 # CHECK-GX-JSON-DAG: "%317:sub3": 301 # CHECK-GX-JSON-DAG: "%317:sub4": 298 # CHECK-GX-JSON-DAG: "%317:sub5": 297 # CHECK-GX-JSON-DAG: "%317:sub6": 296 # CHECK-GX-JSON-DAG: "%317:sub7": 295 # CHECK-GX-JSON-DAG: "%317:sub8": 292 # CHECK-GX-JSON-DAG: "%317:sub9": 291 # CHECK-GX-JSON-DAG: "%317:sub10": 290 # CHECK-GX-JSON-DAG: "%317:sub11": 289 # CHECK-GX-JSON-DAG: "%317:sub12": 286 # CHECK-GX-JSON-DAG: "%317:sub13": 285 # CHECK-GX-JSON-DAG: "%317:sub14": 284 # CHECK-GX-JSON-DAG: "%317:sub15": 283 # CHECK-GX-JSON-DAG: "%317:sub16": 280 # CHECK-GX-JSON-DAG: "%317:sub17": 279 # CHECK-GX-JSON-DAG: "%317:sub18": 278 # CHECK-GX-JSON-DAG: "%317:sub19": 277 # CHECK-GX-JSON-DAG: "%317:sub20": 274 # CHECK-GX-JSON-DAG: "%317:sub21": 273 # CHECK-GX-JSON-DAG: "%317:sub22": 272 # CHECK-GX-JSON-DAG: "%317:sub23": 271 # CHECK-GX-JSON-DAG: "%317:sub24": 268 # CHECK-GX-JSON-DAG: "%317:sub25": 267 # CHECK-GX-JSON-DAG: "%317:sub26": 266 # CHECK-GX-JSON-DAG: "%317:sub27": 265 # CHECK-GX-JSON-DAG: "%317:sub28": 262 # CHECK-GX-JSON-DAG: "%317:sub29": 261 # CHECK-GX-JSON-DAG: "%317:sub30": 260 # CHECK-GX-JSON-DAG: "%317:sub31": 259 # CHECK-GX-JSON-DAG: "%359:sub0": 352 # CHECK-GX-JSON-DAG: "%359:sub1": 351 # CHECK-GX-JSON-DAG: "%359:sub2": 350 # CHECK-GX-JSON-DAG: "%359:sub3": 349 # CHECK-GX-JSON-DAG: "%359:sub4": 346 # CHECK-GX-JSON-DAG: "%359:sub5": 345 # CHECK-GX-JSON-DAG: "%359:sub6": 344 # CHECK-GX-JSON-DAG: "%359:sub7": 343 # CHECK-GX-JSON-DAG: "%359:sub8": 340 # CHECK-GX-JSON-DAG: "%359:sub9": 339 # CHECK-GX-JSON-DAG: "%359:sub10": 338 # CHECK-GX-JSON-DAG: "%359:sub11": 337 # CHECK-GX-JSON-DAG: "%359:sub12": 334 # CHECK-GX-JSON-DAG: "%359:sub13": 333 # CHECK-GX-JSON-DAG: "%359:sub14": 332 # CHECK-GX-JSON-DAG: "%359:sub15": 331 # CHECK-GX-JSON-DAG: "%359:sub16": 328 # CHECK-GX-JSON-DAG: "%359:sub17": 327 # CHECK-GX-JSON-DAG: "%359:sub18": 326 # CHECK-GX-JSON-DAG: "%359:sub19": 325 # CHECK-GX-JSON-DAG: "%359:sub20": 322 # CHECK-GX-JSON-DAG: "%359:sub21": 321 # CHECK-GX-JSON-DAG: "%359:sub22": 320 # CHECK-GX-JSON-DAG: "%359:sub23": 319 # CHECK-GX-JSON-DAG: "%359:sub24": 316 # CHECK-GX-JSON-DAG: "%359:sub25": 315 # CHECK-GX-JSON-DAG: "%359:sub26": 314 # CHECK-GX-JSON-DAG: "%359:sub27": 313 # CHECK-GX-JSON-DAG: "%359:sub28": 310 # CHECK-GX-JSON-DAG: "%359:sub29": 309 # CHECK-GX-JSON-DAG: "%359:sub30": 308 # CHECK-GX-JSON-DAG: "%359:sub31": 307 # CHECK-GX-JSON-DAG: "%401:sub0": 400 # CHECK-GX-JSON-DAG: "%401:sub1": 399 # CHECK-GX-JSON-DAG: "%401:sub2": 398 # CHECK-GX-JSON-DAG: "%401:sub3": 397 # CHECK-GX-JSON-DAG: "%401:sub4": 394 # CHECK-GX-JSON-DAG: "%401:sub5": 393 # CHECK-GX-JSON-DAG: "%401:sub6": 392 # CHECK-GX-JSON-DAG: "%401:sub7": 391 # CHECK-GX-JSON-DAG: "%401:sub8": 388 # CHECK-GX-JSON-DAG: "%401:sub9": 387 # CHECK-GX-JSON-DAG: "%401:sub10": 386 # CHECK-GX-JSON-DAG: "%401:sub11": 385 # CHECK-GX-JSON-DAG: "%401:sub12": 382 # CHECK-GX-JSON-DAG: "%401:sub13": 381 # CHECK-GX-JSON-DAG: "%401:sub14": 380 # CHECK-GX-JSON-DAG: "%401:sub15": 379 # CHECK-GX-JSON-DAG: "%401:sub16": 376 # CHECK-GX-JSON-DAG: "%401:sub17": 375 # CHECK-GX-JSON-DAG: "%401:sub18": 374 # CHECK-GX-JSON-DAG: "%401:sub19": 373 # CHECK-GX-JSON-DAG: "%401:sub20": 370 # CHECK-GX-JSON-DAG: "%401:sub21": 369 # CHECK-GX-JSON-DAG: "%401:sub22": 368 # CHECK-GX-JSON-DAG: "%401:sub23": 367 # CHECK-GX-JSON-DAG: "%401:sub24": 364 # CHECK-GX-JSON-DAG: "%401:sub25": 363 # CHECK-GX-JSON-DAG: "%401:sub26": 362 # CHECK-GX-JSON-DAG: "%401:sub27": 361 # CHECK-GX-JSON-DAG: "%401:sub28": 358 # CHECK-GX-JSON-DAG: "%401:sub29": 357 # CHECK-GX-JSON-DAG: "%401:sub30": 356 # CHECK-GX-JSON-DAG: "%401:sub31": 355 # CHECK-GX-JSON-DAG: "%430": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 400 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%432:vgpr_32 = COPY %70.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 63 # CHECK-GX-JSON-DAG: "%69:sub1": 62 # CHECK-GX-JSON-DAG: "%69:sub2": 61 # CHECK-GX-JSON-DAG: "%69:sub3": 60 # CHECK-GX-JSON-DAG: "%69:sub4": 57 # CHECK-GX-JSON-DAG: "%69:sub5": 56 # CHECK-GX-JSON-DAG: "%69:sub6": 55 # CHECK-GX-JSON-DAG: "%69:sub7": 54 # CHECK-GX-JSON-DAG: "%69:sub8": 51 # CHECK-GX-JSON-DAG: "%69:sub9": 50 # CHECK-GX-JSON-DAG: "%69:sub10": 49 # CHECK-GX-JSON-DAG: "%69:sub11": 48 # CHECK-GX-JSON-DAG: "%69:sub12": 45 # CHECK-GX-JSON-DAG: "%69:sub13": 44 # CHECK-GX-JSON-DAG: "%69:sub14": 43 # CHECK-GX-JSON-DAG: "%69:sub15": 42 # CHECK-GX-JSON-DAG: "%69:sub16": 39 # CHECK-GX-JSON-DAG: "%69:sub17": 38 # CHECK-GX-JSON-DAG: "%69:sub18": 37 # CHECK-GX-JSON-DAG: "%69:sub19": 36 # CHECK-GX-JSON-DAG: "%69:sub20": 33 # CHECK-GX-JSON-DAG: "%69:sub21": 32 # CHECK-GX-JSON-DAG: "%69:sub22": 31 # CHECK-GX-JSON-DAG: "%69:sub23": 30 # CHECK-GX-JSON-DAG: "%69:sub24": 27 # CHECK-GX-JSON-DAG: "%69:sub25": 26 # CHECK-GX-JSON-DAG: "%69:sub26": 25 # CHECK-GX-JSON-DAG: "%69:sub27": 24 # CHECK-GX-JSON-DAG: "%69:sub28": 21 # CHECK-GX-JSON-DAG: "%69:sub29": 20 # CHECK-GX-JSON-DAG: "%69:sub30": 19 # CHECK-GX-JSON-DAG: "%69:sub31": 18 # CHECK-GX-JSON-DAG: "%70:sub0": 15 # CHECK-GX-JSON-DAG: "%70:sub1": 14 # CHECK-GX-JSON-DAG: "%70:sub2": 13 # CHECK-GX-JSON-DAG: "%70:sub3": 12 # CHECK-GX-JSON-DAG: "%70:sub4": 9 # CHECK-GX-JSON-DAG: "%70:sub5": 8 # CHECK-GX-JSON-DAG: "%70:sub6": 7 # CHECK-GX-JSON-DAG: "%70:sub7": 6 # CHECK-GX-JSON-DAG: "%70:sub8": 3 # CHECK-GX-JSON-DAG: "%70:sub9": 2 # CHECK-GX-JSON-DAG: "%70:sub10": 1 # CHECK-GX-JSON-DAG: "%70:sub11": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 111 # CHECK-GX-JSON-DAG: "%149:sub1": 110 # CHECK-GX-JSON-DAG: "%149:sub2": 109 # CHECK-GX-JSON-DAG: "%149:sub3": 108 # CHECK-GX-JSON-DAG: "%149:sub4": 105 # CHECK-GX-JSON-DAG: "%149:sub5": 104 # CHECK-GX-JSON-DAG: "%149:sub6": 103 # CHECK-GX-JSON-DAG: "%149:sub7": 102 # CHECK-GX-JSON-DAG: "%149:sub8": 99 # CHECK-GX-JSON-DAG: "%149:sub9": 98 # CHECK-GX-JSON-DAG: "%149:sub10": 97 # CHECK-GX-JSON-DAG: "%149:sub11": 96 # CHECK-GX-JSON-DAG: "%149:sub12": 93 # CHECK-GX-JSON-DAG: "%149:sub13": 92 # CHECK-GX-JSON-DAG: "%149:sub14": 91 # CHECK-GX-JSON-DAG: "%149:sub15": 90 # CHECK-GX-JSON-DAG: "%149:sub16": 87 # CHECK-GX-JSON-DAG: "%149:sub17": 86 # CHECK-GX-JSON-DAG: "%149:sub18": 85 # CHECK-GX-JSON-DAG: "%149:sub19": 84 # CHECK-GX-JSON-DAG: "%149:sub20": 81 # CHECK-GX-JSON-DAG: "%149:sub21": 80 # CHECK-GX-JSON-DAG: "%149:sub22": 79 # CHECK-GX-JSON-DAG: "%149:sub23": 78 # CHECK-GX-JSON-DAG: "%149:sub24": 75 # CHECK-GX-JSON-DAG: "%149:sub25": 74 # CHECK-GX-JSON-DAG: "%149:sub26": 73 # CHECK-GX-JSON-DAG: "%149:sub27": 72 # CHECK-GX-JSON-DAG: "%149:sub28": 69 # CHECK-GX-JSON-DAG: "%149:sub29": 68 # CHECK-GX-JSON-DAG: "%149:sub30": 67 # CHECK-GX-JSON-DAG: "%149:sub31": 66 # CHECK-GX-JSON-DAG: "%191:sub0": 159 # CHECK-GX-JSON-DAG: "%191:sub1": 158 # CHECK-GX-JSON-DAG: "%191:sub2": 157 # CHECK-GX-JSON-DAG: "%191:sub3": 156 # CHECK-GX-JSON-DAG: "%191:sub4": 153 # CHECK-GX-JSON-DAG: "%191:sub5": 152 # CHECK-GX-JSON-DAG: "%191:sub6": 151 # CHECK-GX-JSON-DAG: "%191:sub7": 150 # CHECK-GX-JSON-DAG: "%191:sub8": 147 # CHECK-GX-JSON-DAG: "%191:sub9": 146 # CHECK-GX-JSON-DAG: "%191:sub10": 145 # CHECK-GX-JSON-DAG: "%191:sub11": 144 # CHECK-GX-JSON-DAG: "%191:sub12": 141 # CHECK-GX-JSON-DAG: "%191:sub13": 140 # CHECK-GX-JSON-DAG: "%191:sub14": 139 # CHECK-GX-JSON-DAG: "%191:sub15": 138 # CHECK-GX-JSON-DAG: "%191:sub16": 135 # CHECK-GX-JSON-DAG: "%191:sub17": 134 # CHECK-GX-JSON-DAG: "%191:sub18": 133 # CHECK-GX-JSON-DAG: "%191:sub19": 132 # CHECK-GX-JSON-DAG: "%191:sub20": 129 # CHECK-GX-JSON-DAG: "%191:sub21": 128 # CHECK-GX-JSON-DAG: "%191:sub22": 127 # CHECK-GX-JSON-DAG: "%191:sub23": 126 # CHECK-GX-JSON-DAG: "%191:sub24": 123 # CHECK-GX-JSON-DAG: "%191:sub25": 122 # CHECK-GX-JSON-DAG: "%191:sub26": 121 # CHECK-GX-JSON-DAG: "%191:sub27": 120 # CHECK-GX-JSON-DAG: "%191:sub28": 117 # CHECK-GX-JSON-DAG: "%191:sub29": 116 # CHECK-GX-JSON-DAG: "%191:sub30": 115 # CHECK-GX-JSON-DAG: "%191:sub31": 114 # CHECK-GX-JSON-DAG: "%233:sub0": 207 # CHECK-GX-JSON-DAG: "%233:sub1": 206 # CHECK-GX-JSON-DAG: "%233:sub2": 205 # CHECK-GX-JSON-DAG: "%233:sub3": 204 # CHECK-GX-JSON-DAG: "%233:sub4": 201 # CHECK-GX-JSON-DAG: "%233:sub5": 200 # CHECK-GX-JSON-DAG: "%233:sub6": 199 # CHECK-GX-JSON-DAG: "%233:sub7": 198 # CHECK-GX-JSON-DAG: "%233:sub8": 195 # CHECK-GX-JSON-DAG: "%233:sub9": 194 # CHECK-GX-JSON-DAG: "%233:sub10": 193 # CHECK-GX-JSON-DAG: "%233:sub11": 192 # CHECK-GX-JSON-DAG: "%233:sub12": 189 # CHECK-GX-JSON-DAG: "%233:sub13": 188 # CHECK-GX-JSON-DAG: "%233:sub14": 187 # CHECK-GX-JSON-DAG: "%233:sub15": 186 # CHECK-GX-JSON-DAG: "%233:sub16": 183 # CHECK-GX-JSON-DAG: "%233:sub17": 182 # CHECK-GX-JSON-DAG: "%233:sub18": 181 # CHECK-GX-JSON-DAG: "%233:sub19": 180 # CHECK-GX-JSON-DAG: "%233:sub20": 177 # CHECK-GX-JSON-DAG: "%233:sub21": 176 # CHECK-GX-JSON-DAG: "%233:sub22": 175 # CHECK-GX-JSON-DAG: "%233:sub23": 174 # CHECK-GX-JSON-DAG: "%233:sub24": 171 # CHECK-GX-JSON-DAG: "%233:sub25": 170 # CHECK-GX-JSON-DAG: "%233:sub26": 169 # CHECK-GX-JSON-DAG: "%233:sub27": 168 # CHECK-GX-JSON-DAG: "%233:sub28": 165 # CHECK-GX-JSON-DAG: "%233:sub29": 164 # CHECK-GX-JSON-DAG: "%233:sub30": 163 # CHECK-GX-JSON-DAG: "%233:sub31": 162 # CHECK-GX-JSON-DAG: "%275:sub0": 255 # CHECK-GX-JSON-DAG: "%275:sub1": 254 # CHECK-GX-JSON-DAG: "%275:sub2": 253 # CHECK-GX-JSON-DAG: "%275:sub3": 252 # CHECK-GX-JSON-DAG: "%275:sub4": 249 # CHECK-GX-JSON-DAG: "%275:sub5": 248 # CHECK-GX-JSON-DAG: "%275:sub6": 247 # CHECK-GX-JSON-DAG: "%275:sub7": 246 # CHECK-GX-JSON-DAG: "%275:sub8": 243 # CHECK-GX-JSON-DAG: "%275:sub9": 242 # CHECK-GX-JSON-DAG: "%275:sub10": 241 # CHECK-GX-JSON-DAG: "%275:sub11": 240 # CHECK-GX-JSON-DAG: "%275:sub12": 237 # CHECK-GX-JSON-DAG: "%275:sub13": 236 # CHECK-GX-JSON-DAG: "%275:sub14": 235 # CHECK-GX-JSON-DAG: "%275:sub15": 234 # CHECK-GX-JSON-DAG: "%275:sub16": 231 # CHECK-GX-JSON-DAG: "%275:sub17": 230 # CHECK-GX-JSON-DAG: "%275:sub18": 229 # CHECK-GX-JSON-DAG: "%275:sub19": 228 # CHECK-GX-JSON-DAG: "%275:sub20": 225 # CHECK-GX-JSON-DAG: "%275:sub21": 224 # CHECK-GX-JSON-DAG: "%275:sub22": 223 # CHECK-GX-JSON-DAG: "%275:sub23": 222 # CHECK-GX-JSON-DAG: "%275:sub24": 219 # CHECK-GX-JSON-DAG: "%275:sub25": 218 # CHECK-GX-JSON-DAG: "%275:sub26": 217 # CHECK-GX-JSON-DAG: "%275:sub27": 216 # CHECK-GX-JSON-DAG: "%275:sub28": 213 # CHECK-GX-JSON-DAG: "%275:sub29": 212 # CHECK-GX-JSON-DAG: "%275:sub30": 211 # CHECK-GX-JSON-DAG: "%275:sub31": 210 # CHECK-GX-JSON-DAG: "%317:sub0": 303 # CHECK-GX-JSON-DAG: "%317:sub1": 302 # CHECK-GX-JSON-DAG: "%317:sub2": 301 # CHECK-GX-JSON-DAG: "%317:sub3": 300 # CHECK-GX-JSON-DAG: "%317:sub4": 297 # CHECK-GX-JSON-DAG: "%317:sub5": 296 # CHECK-GX-JSON-DAG: "%317:sub6": 295 # CHECK-GX-JSON-DAG: "%317:sub7": 294 # CHECK-GX-JSON-DAG: "%317:sub8": 291 # CHECK-GX-JSON-DAG: "%317:sub9": 290 # CHECK-GX-JSON-DAG: "%317:sub10": 289 # CHECK-GX-JSON-DAG: "%317:sub11": 288 # CHECK-GX-JSON-DAG: "%317:sub12": 285 # CHECK-GX-JSON-DAG: "%317:sub13": 284 # CHECK-GX-JSON-DAG: "%317:sub14": 283 # CHECK-GX-JSON-DAG: "%317:sub15": 282 # CHECK-GX-JSON-DAG: "%317:sub16": 279 # CHECK-GX-JSON-DAG: "%317:sub17": 278 # CHECK-GX-JSON-DAG: "%317:sub18": 277 # CHECK-GX-JSON-DAG: "%317:sub19": 276 # CHECK-GX-JSON-DAG: "%317:sub20": 273 # CHECK-GX-JSON-DAG: "%317:sub21": 272 # CHECK-GX-JSON-DAG: "%317:sub22": 271 # CHECK-GX-JSON-DAG: "%317:sub23": 270 # CHECK-GX-JSON-DAG: "%317:sub24": 267 # CHECK-GX-JSON-DAG: "%317:sub25": 266 # CHECK-GX-JSON-DAG: "%317:sub26": 265 # CHECK-GX-JSON-DAG: "%317:sub27": 264 # CHECK-GX-JSON-DAG: "%317:sub28": 261 # CHECK-GX-JSON-DAG: "%317:sub29": 260 # CHECK-GX-JSON-DAG: "%317:sub30": 259 # CHECK-GX-JSON-DAG: "%317:sub31": 258 # CHECK-GX-JSON-DAG: "%359:sub0": 351 # CHECK-GX-JSON-DAG: "%359:sub1": 350 # CHECK-GX-JSON-DAG: "%359:sub2": 349 # CHECK-GX-JSON-DAG: "%359:sub3": 348 # CHECK-GX-JSON-DAG: "%359:sub4": 345 # CHECK-GX-JSON-DAG: "%359:sub5": 344 # CHECK-GX-JSON-DAG: "%359:sub6": 343 # CHECK-GX-JSON-DAG: "%359:sub7": 342 # CHECK-GX-JSON-DAG: "%359:sub8": 339 # CHECK-GX-JSON-DAG: "%359:sub9": 338 # CHECK-GX-JSON-DAG: "%359:sub10": 337 # CHECK-GX-JSON-DAG: "%359:sub11": 336 # CHECK-GX-JSON-DAG: "%359:sub12": 333 # CHECK-GX-JSON-DAG: "%359:sub13": 332 # CHECK-GX-JSON-DAG: "%359:sub14": 331 # CHECK-GX-JSON-DAG: "%359:sub15": 330 # CHECK-GX-JSON-DAG: "%359:sub16": 327 # CHECK-GX-JSON-DAG: "%359:sub17": 326 # CHECK-GX-JSON-DAG: "%359:sub18": 325 # CHECK-GX-JSON-DAG: "%359:sub19": 324 # CHECK-GX-JSON-DAG: "%359:sub20": 321 # CHECK-GX-JSON-DAG: "%359:sub21": 320 # CHECK-GX-JSON-DAG: "%359:sub22": 319 # CHECK-GX-JSON-DAG: "%359:sub23": 318 # CHECK-GX-JSON-DAG: "%359:sub24": 315 # CHECK-GX-JSON-DAG: "%359:sub25": 314 # CHECK-GX-JSON-DAG: "%359:sub26": 313 # CHECK-GX-JSON-DAG: "%359:sub27": 312 # CHECK-GX-JSON-DAG: "%359:sub28": 309 # CHECK-GX-JSON-DAG: "%359:sub29": 308 # CHECK-GX-JSON-DAG: "%359:sub30": 307 # CHECK-GX-JSON-DAG: "%359:sub31": 306 # CHECK-GX-JSON-DAG: "%401:sub0": 399 # CHECK-GX-JSON-DAG: "%401:sub1": 398 # CHECK-GX-JSON-DAG: "%401:sub2": 397 # CHECK-GX-JSON-DAG: "%401:sub3": 396 # CHECK-GX-JSON-DAG: "%401:sub4": 393 # CHECK-GX-JSON-DAG: "%401:sub5": 392 # CHECK-GX-JSON-DAG: "%401:sub6": 391 # CHECK-GX-JSON-DAG: "%401:sub7": 390 # CHECK-GX-JSON-DAG: "%401:sub8": 387 # CHECK-GX-JSON-DAG: "%401:sub9": 386 # CHECK-GX-JSON-DAG: "%401:sub10": 385 # CHECK-GX-JSON-DAG: "%401:sub11": 384 # CHECK-GX-JSON-DAG: "%401:sub12": 381 # CHECK-GX-JSON-DAG: "%401:sub13": 380 # CHECK-GX-JSON-DAG: "%401:sub14": 379 # CHECK-GX-JSON-DAG: "%401:sub15": 378 # CHECK-GX-JSON-DAG: "%401:sub16": 375 # CHECK-GX-JSON-DAG: "%401:sub17": 374 # CHECK-GX-JSON-DAG: "%401:sub18": 373 # CHECK-GX-JSON-DAG: "%401:sub19": 372 # CHECK-GX-JSON-DAG: "%401:sub20": 369 # CHECK-GX-JSON-DAG: "%401:sub21": 368 # CHECK-GX-JSON-DAG: "%401:sub22": 367 # CHECK-GX-JSON-DAG: "%401:sub23": 366 # CHECK-GX-JSON-DAG: "%401:sub24": 363 # CHECK-GX-JSON-DAG: "%401:sub25": 362 # CHECK-GX-JSON-DAG: "%401:sub26": 361 # CHECK-GX-JSON-DAG: "%401:sub27": 360 # CHECK-GX-JSON-DAG: "%401:sub28": 357 # CHECK-GX-JSON-DAG: "%401:sub29": 356 # CHECK-GX-JSON-DAG: "%401:sub30": 355 # CHECK-GX-JSON-DAG: "%401:sub31": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 399 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%433:vgpr_32 = COPY %70.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 62 # CHECK-GX-JSON-DAG: "%69:sub1": 61 # CHECK-GX-JSON-DAG: "%69:sub2": 60 # CHECK-GX-JSON-DAG: "%69:sub3": 59 # CHECK-GX-JSON-DAG: "%69:sub4": 56 # CHECK-GX-JSON-DAG: "%69:sub5": 55 # CHECK-GX-JSON-DAG: "%69:sub6": 54 # CHECK-GX-JSON-DAG: "%69:sub7": 53 # CHECK-GX-JSON-DAG: "%69:sub8": 50 # CHECK-GX-JSON-DAG: "%69:sub9": 49 # CHECK-GX-JSON-DAG: "%69:sub10": 48 # CHECK-GX-JSON-DAG: "%69:sub11": 47 # CHECK-GX-JSON-DAG: "%69:sub12": 44 # CHECK-GX-JSON-DAG: "%69:sub13": 43 # CHECK-GX-JSON-DAG: "%69:sub14": 42 # CHECK-GX-JSON-DAG: "%69:sub15": 41 # CHECK-GX-JSON-DAG: "%69:sub16": 38 # CHECK-GX-JSON-DAG: "%69:sub17": 37 # CHECK-GX-JSON-DAG: "%69:sub18": 36 # CHECK-GX-JSON-DAG: "%69:sub19": 35 # CHECK-GX-JSON-DAG: "%69:sub20": 32 # CHECK-GX-JSON-DAG: "%69:sub21": 31 # CHECK-GX-JSON-DAG: "%69:sub22": 30 # CHECK-GX-JSON-DAG: "%69:sub23": 29 # CHECK-GX-JSON-DAG: "%69:sub24": 26 # CHECK-GX-JSON-DAG: "%69:sub25": 25 # CHECK-GX-JSON-DAG: "%69:sub26": 24 # CHECK-GX-JSON-DAG: "%69:sub27": 23 # CHECK-GX-JSON-DAG: "%69:sub28": 20 # CHECK-GX-JSON-DAG: "%69:sub29": 19 # CHECK-GX-JSON-DAG: "%69:sub30": 18 # CHECK-GX-JSON-DAG: "%69:sub31": 17 # CHECK-GX-JSON-DAG: "%70:sub0": 14 # CHECK-GX-JSON-DAG: "%70:sub1": 13 # CHECK-GX-JSON-DAG: "%70:sub2": 12 # CHECK-GX-JSON-DAG: "%70:sub3": 11 # CHECK-GX-JSON-DAG: "%70:sub4": 8 # CHECK-GX-JSON-DAG: "%70:sub5": 7 # CHECK-GX-JSON-DAG: "%70:sub6": 6 # CHECK-GX-JSON-DAG: "%70:sub7": 5 # CHECK-GX-JSON-DAG: "%70:sub8": 2 # CHECK-GX-JSON-DAG: "%70:sub9": 1 # CHECK-GX-JSON-DAG: "%70:sub10": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 110 # CHECK-GX-JSON-DAG: "%149:sub1": 109 # CHECK-GX-JSON-DAG: "%149:sub2": 108 # CHECK-GX-JSON-DAG: "%149:sub3": 107 # CHECK-GX-JSON-DAG: "%149:sub4": 104 # CHECK-GX-JSON-DAG: "%149:sub5": 103 # CHECK-GX-JSON-DAG: "%149:sub6": 102 # CHECK-GX-JSON-DAG: "%149:sub7": 101 # CHECK-GX-JSON-DAG: "%149:sub8": 98 # CHECK-GX-JSON-DAG: "%149:sub9": 97 # CHECK-GX-JSON-DAG: "%149:sub10": 96 # CHECK-GX-JSON-DAG: "%149:sub11": 95 # CHECK-GX-JSON-DAG: "%149:sub12": 92 # CHECK-GX-JSON-DAG: "%149:sub13": 91 # CHECK-GX-JSON-DAG: "%149:sub14": 90 # CHECK-GX-JSON-DAG: "%149:sub15": 89 # CHECK-GX-JSON-DAG: "%149:sub16": 86 # CHECK-GX-JSON-DAG: "%149:sub17": 85 # CHECK-GX-JSON-DAG: "%149:sub18": 84 # CHECK-GX-JSON-DAG: "%149:sub19": 83 # CHECK-GX-JSON-DAG: "%149:sub20": 80 # CHECK-GX-JSON-DAG: "%149:sub21": 79 # CHECK-GX-JSON-DAG: "%149:sub22": 78 # CHECK-GX-JSON-DAG: "%149:sub23": 77 # CHECK-GX-JSON-DAG: "%149:sub24": 74 # CHECK-GX-JSON-DAG: "%149:sub25": 73 # CHECK-GX-JSON-DAG: "%149:sub26": 72 # CHECK-GX-JSON-DAG: "%149:sub27": 71 # CHECK-GX-JSON-DAG: "%149:sub28": 68 # CHECK-GX-JSON-DAG: "%149:sub29": 67 # CHECK-GX-JSON-DAG: "%149:sub30": 66 # CHECK-GX-JSON-DAG: "%149:sub31": 65 # CHECK-GX-JSON-DAG: "%191:sub0": 158 # CHECK-GX-JSON-DAG: "%191:sub1": 157 # CHECK-GX-JSON-DAG: "%191:sub2": 156 # CHECK-GX-JSON-DAG: "%191:sub3": 155 # CHECK-GX-JSON-DAG: "%191:sub4": 152 # CHECK-GX-JSON-DAG: "%191:sub5": 151 # CHECK-GX-JSON-DAG: "%191:sub6": 150 # CHECK-GX-JSON-DAG: "%191:sub7": 149 # CHECK-GX-JSON-DAG: "%191:sub8": 146 # CHECK-GX-JSON-DAG: "%191:sub9": 145 # CHECK-GX-JSON-DAG: "%191:sub10": 144 # CHECK-GX-JSON-DAG: "%191:sub11": 143 # CHECK-GX-JSON-DAG: "%191:sub12": 140 # CHECK-GX-JSON-DAG: "%191:sub13": 139 # CHECK-GX-JSON-DAG: "%191:sub14": 138 # CHECK-GX-JSON-DAG: "%191:sub15": 137 # CHECK-GX-JSON-DAG: "%191:sub16": 134 # CHECK-GX-JSON-DAG: "%191:sub17": 133 # CHECK-GX-JSON-DAG: "%191:sub18": 132 # CHECK-GX-JSON-DAG: "%191:sub19": 131 # CHECK-GX-JSON-DAG: "%191:sub20": 128 # CHECK-GX-JSON-DAG: "%191:sub21": 127 # CHECK-GX-JSON-DAG: "%191:sub22": 126 # CHECK-GX-JSON-DAG: "%191:sub23": 125 # CHECK-GX-JSON-DAG: "%191:sub24": 122 # CHECK-GX-JSON-DAG: "%191:sub25": 121 # CHECK-GX-JSON-DAG: "%191:sub26": 120 # CHECK-GX-JSON-DAG: "%191:sub27": 119 # CHECK-GX-JSON-DAG: "%191:sub28": 116 # CHECK-GX-JSON-DAG: "%191:sub29": 115 # CHECK-GX-JSON-DAG: "%191:sub30": 114 # CHECK-GX-JSON-DAG: "%191:sub31": 113 # CHECK-GX-JSON-DAG: "%233:sub0": 206 # CHECK-GX-JSON-DAG: "%233:sub1": 205 # CHECK-GX-JSON-DAG: "%233:sub2": 204 # CHECK-GX-JSON-DAG: "%233:sub3": 203 # CHECK-GX-JSON-DAG: "%233:sub4": 200 # CHECK-GX-JSON-DAG: "%233:sub5": 199 # CHECK-GX-JSON-DAG: "%233:sub6": 198 # CHECK-GX-JSON-DAG: "%233:sub7": 197 # CHECK-GX-JSON-DAG: "%233:sub8": 194 # CHECK-GX-JSON-DAG: "%233:sub9": 193 # CHECK-GX-JSON-DAG: "%233:sub10": 192 # CHECK-GX-JSON-DAG: "%233:sub11": 191 # CHECK-GX-JSON-DAG: "%233:sub12": 188 # CHECK-GX-JSON-DAG: "%233:sub13": 187 # CHECK-GX-JSON-DAG: "%233:sub14": 186 # CHECK-GX-JSON-DAG: "%233:sub15": 185 # CHECK-GX-JSON-DAG: "%233:sub16": 182 # CHECK-GX-JSON-DAG: "%233:sub17": 181 # CHECK-GX-JSON-DAG: "%233:sub18": 180 # CHECK-GX-JSON-DAG: "%233:sub19": 179 # CHECK-GX-JSON-DAG: "%233:sub20": 176 # CHECK-GX-JSON-DAG: "%233:sub21": 175 # CHECK-GX-JSON-DAG: "%233:sub22": 174 # CHECK-GX-JSON-DAG: "%233:sub23": 173 # CHECK-GX-JSON-DAG: "%233:sub24": 170 # CHECK-GX-JSON-DAG: "%233:sub25": 169 # CHECK-GX-JSON-DAG: "%233:sub26": 168 # CHECK-GX-JSON-DAG: "%233:sub27": 167 # CHECK-GX-JSON-DAG: "%233:sub28": 164 # CHECK-GX-JSON-DAG: "%233:sub29": 163 # CHECK-GX-JSON-DAG: "%233:sub30": 162 # CHECK-GX-JSON-DAG: "%233:sub31": 161 # CHECK-GX-JSON-DAG: "%275:sub0": 254 # CHECK-GX-JSON-DAG: "%275:sub1": 253 # CHECK-GX-JSON-DAG: "%275:sub2": 252 # CHECK-GX-JSON-DAG: "%275:sub3": 251 # CHECK-GX-JSON-DAG: "%275:sub4": 248 # CHECK-GX-JSON-DAG: "%275:sub5": 247 # CHECK-GX-JSON-DAG: "%275:sub6": 246 # CHECK-GX-JSON-DAG: "%275:sub7": 245 # CHECK-GX-JSON-DAG: "%275:sub8": 242 # CHECK-GX-JSON-DAG: "%275:sub9": 241 # CHECK-GX-JSON-DAG: "%275:sub10": 240 # CHECK-GX-JSON-DAG: "%275:sub11": 239 # CHECK-GX-JSON-DAG: "%275:sub12": 236 # CHECK-GX-JSON-DAG: "%275:sub13": 235 # CHECK-GX-JSON-DAG: "%275:sub14": 234 # CHECK-GX-JSON-DAG: "%275:sub15": 233 # CHECK-GX-JSON-DAG: "%275:sub16": 230 # CHECK-GX-JSON-DAG: "%275:sub17": 229 # CHECK-GX-JSON-DAG: "%275:sub18": 228 # CHECK-GX-JSON-DAG: "%275:sub19": 227 # CHECK-GX-JSON-DAG: "%275:sub20": 224 # CHECK-GX-JSON-DAG: "%275:sub21": 223 # CHECK-GX-JSON-DAG: "%275:sub22": 222 # CHECK-GX-JSON-DAG: "%275:sub23": 221 # CHECK-GX-JSON-DAG: "%275:sub24": 218 # CHECK-GX-JSON-DAG: "%275:sub25": 217 # CHECK-GX-JSON-DAG: "%275:sub26": 216 # CHECK-GX-JSON-DAG: "%275:sub27": 215 # CHECK-GX-JSON-DAG: "%275:sub28": 212 # CHECK-GX-JSON-DAG: "%275:sub29": 211 # CHECK-GX-JSON-DAG: "%275:sub30": 210 # CHECK-GX-JSON-DAG: "%275:sub31": 209 # CHECK-GX-JSON-DAG: "%317:sub0": 302 # CHECK-GX-JSON-DAG: "%317:sub1": 301 # CHECK-GX-JSON-DAG: "%317:sub2": 300 # CHECK-GX-JSON-DAG: "%317:sub3": 299 # CHECK-GX-JSON-DAG: "%317:sub4": 296 # CHECK-GX-JSON-DAG: "%317:sub5": 295 # CHECK-GX-JSON-DAG: "%317:sub6": 294 # CHECK-GX-JSON-DAG: "%317:sub7": 293 # CHECK-GX-JSON-DAG: "%317:sub8": 290 # CHECK-GX-JSON-DAG: "%317:sub9": 289 # CHECK-GX-JSON-DAG: "%317:sub10": 288 # CHECK-GX-JSON-DAG: "%317:sub11": 287 # CHECK-GX-JSON-DAG: "%317:sub12": 284 # CHECK-GX-JSON-DAG: "%317:sub13": 283 # CHECK-GX-JSON-DAG: "%317:sub14": 282 # CHECK-GX-JSON-DAG: "%317:sub15": 281 # CHECK-GX-JSON-DAG: "%317:sub16": 278 # CHECK-GX-JSON-DAG: "%317:sub17": 277 # CHECK-GX-JSON-DAG: "%317:sub18": 276 # CHECK-GX-JSON-DAG: "%317:sub19": 275 # CHECK-GX-JSON-DAG: "%317:sub20": 272 # CHECK-GX-JSON-DAG: "%317:sub21": 271 # CHECK-GX-JSON-DAG: "%317:sub22": 270 # CHECK-GX-JSON-DAG: "%317:sub23": 269 # CHECK-GX-JSON-DAG: "%317:sub24": 266 # CHECK-GX-JSON-DAG: "%317:sub25": 265 # CHECK-GX-JSON-DAG: "%317:sub26": 264 # CHECK-GX-JSON-DAG: "%317:sub27": 263 # CHECK-GX-JSON-DAG: "%317:sub28": 260 # CHECK-GX-JSON-DAG: "%317:sub29": 259 # CHECK-GX-JSON-DAG: "%317:sub30": 258 # CHECK-GX-JSON-DAG: "%317:sub31": 257 # CHECK-GX-JSON-DAG: "%359:sub0": 350 # CHECK-GX-JSON-DAG: "%359:sub1": 349 # CHECK-GX-JSON-DAG: "%359:sub2": 348 # CHECK-GX-JSON-DAG: "%359:sub3": 347 # CHECK-GX-JSON-DAG: "%359:sub4": 344 # CHECK-GX-JSON-DAG: "%359:sub5": 343 # CHECK-GX-JSON-DAG: "%359:sub6": 342 # CHECK-GX-JSON-DAG: "%359:sub7": 341 # CHECK-GX-JSON-DAG: "%359:sub8": 338 # CHECK-GX-JSON-DAG: "%359:sub9": 337 # CHECK-GX-JSON-DAG: "%359:sub10": 336 # CHECK-GX-JSON-DAG: "%359:sub11": 335 # CHECK-GX-JSON-DAG: "%359:sub12": 332 # CHECK-GX-JSON-DAG: "%359:sub13": 331 # CHECK-GX-JSON-DAG: "%359:sub14": 330 # CHECK-GX-JSON-DAG: "%359:sub15": 329 # CHECK-GX-JSON-DAG: "%359:sub16": 326 # CHECK-GX-JSON-DAG: "%359:sub17": 325 # CHECK-GX-JSON-DAG: "%359:sub18": 324 # CHECK-GX-JSON-DAG: "%359:sub19": 323 # CHECK-GX-JSON-DAG: "%359:sub20": 320 # CHECK-GX-JSON-DAG: "%359:sub21": 319 # CHECK-GX-JSON-DAG: "%359:sub22": 318 # CHECK-GX-JSON-DAG: "%359:sub23": 317 # CHECK-GX-JSON-DAG: "%359:sub24": 314 # CHECK-GX-JSON-DAG: "%359:sub25": 313 # CHECK-GX-JSON-DAG: "%359:sub26": 312 # CHECK-GX-JSON-DAG: "%359:sub27": 311 # CHECK-GX-JSON-DAG: "%359:sub28": 308 # CHECK-GX-JSON-DAG: "%359:sub29": 307 # CHECK-GX-JSON-DAG: "%359:sub30": 306 # CHECK-GX-JSON-DAG: "%359:sub31": 305 # CHECK-GX-JSON-DAG: "%401:sub0": 398 # CHECK-GX-JSON-DAG: "%401:sub1": 397 # CHECK-GX-JSON-DAG: "%401:sub2": 396 # CHECK-GX-JSON-DAG: "%401:sub3": 395 # CHECK-GX-JSON-DAG: "%401:sub4": 392 # CHECK-GX-JSON-DAG: "%401:sub5": 391 # CHECK-GX-JSON-DAG: "%401:sub6": 390 # CHECK-GX-JSON-DAG: "%401:sub7": 389 # CHECK-GX-JSON-DAG: "%401:sub8": 386 # CHECK-GX-JSON-DAG: "%401:sub9": 385 # CHECK-GX-JSON-DAG: "%401:sub10": 384 # CHECK-GX-JSON-DAG: "%401:sub11": 383 # CHECK-GX-JSON-DAG: "%401:sub12": 380 # CHECK-GX-JSON-DAG: "%401:sub13": 379 # CHECK-GX-JSON-DAG: "%401:sub14": 378 # CHECK-GX-JSON-DAG: "%401:sub15": 377 # CHECK-GX-JSON-DAG: "%401:sub16": 374 # CHECK-GX-JSON-DAG: "%401:sub17": 373 # CHECK-GX-JSON-DAG: "%401:sub18": 372 # CHECK-GX-JSON-DAG: "%401:sub19": 371 # CHECK-GX-JSON-DAG: "%401:sub20": 368 # CHECK-GX-JSON-DAG: "%401:sub21": 367 # CHECK-GX-JSON-DAG: "%401:sub22": 366 # CHECK-GX-JSON-DAG: "%401:sub23": 365 # CHECK-GX-JSON-DAG: "%401:sub24": 362 # CHECK-GX-JSON-DAG: "%401:sub25": 361 # CHECK-GX-JSON-DAG: "%401:sub26": 360 # CHECK-GX-JSON-DAG: "%401:sub27": 359 # CHECK-GX-JSON-DAG: "%401:sub28": 356 # CHECK-GX-JSON-DAG: "%401:sub29": 355 # CHECK-GX-JSON-DAG: "%401:sub30": 354 # CHECK-GX-JSON-DAG: "%401:sub31": 353 # CHECK-GX-JSON-DAG: "%432": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 398 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%434:vgpr_32 = COPY %70.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 61 # CHECK-GX-JSON-DAG: "%69:sub1": 60 # CHECK-GX-JSON-DAG: "%69:sub2": 59 # CHECK-GX-JSON-DAG: "%69:sub3": 58 # CHECK-GX-JSON-DAG: "%69:sub4": 55 # CHECK-GX-JSON-DAG: "%69:sub5": 54 # CHECK-GX-JSON-DAG: "%69:sub6": 53 # CHECK-GX-JSON-DAG: "%69:sub7": 52 # CHECK-GX-JSON-DAG: "%69:sub8": 49 # CHECK-GX-JSON-DAG: "%69:sub9": 48 # CHECK-GX-JSON-DAG: "%69:sub10": 47 # CHECK-GX-JSON-DAG: "%69:sub11": 46 # CHECK-GX-JSON-DAG: "%69:sub12": 43 # CHECK-GX-JSON-DAG: "%69:sub13": 42 # CHECK-GX-JSON-DAG: "%69:sub14": 41 # CHECK-GX-JSON-DAG: "%69:sub15": 40 # CHECK-GX-JSON-DAG: "%69:sub16": 37 # CHECK-GX-JSON-DAG: "%69:sub17": 36 # CHECK-GX-JSON-DAG: "%69:sub18": 35 # CHECK-GX-JSON-DAG: "%69:sub19": 34 # CHECK-GX-JSON-DAG: "%69:sub20": 31 # CHECK-GX-JSON-DAG: "%69:sub21": 30 # CHECK-GX-JSON-DAG: "%69:sub22": 29 # CHECK-GX-JSON-DAG: "%69:sub23": 28 # CHECK-GX-JSON-DAG: "%69:sub24": 25 # CHECK-GX-JSON-DAG: "%69:sub25": 24 # CHECK-GX-JSON-DAG: "%69:sub26": 23 # CHECK-GX-JSON-DAG: "%69:sub27": 22 # CHECK-GX-JSON-DAG: "%69:sub28": 19 # CHECK-GX-JSON-DAG: "%69:sub29": 18 # CHECK-GX-JSON-DAG: "%69:sub30": 17 # CHECK-GX-JSON-DAG: "%69:sub31": 16 # CHECK-GX-JSON-DAG: "%70:sub0": 13 # CHECK-GX-JSON-DAG: "%70:sub1": 12 # CHECK-GX-JSON-DAG: "%70:sub2": 11 # CHECK-GX-JSON-DAG: "%70:sub3": 10 # CHECK-GX-JSON-DAG: "%70:sub4": 7 # CHECK-GX-JSON-DAG: "%70:sub5": 6 # CHECK-GX-JSON-DAG: "%70:sub6": 5 # CHECK-GX-JSON-DAG: "%70:sub7": 4 # CHECK-GX-JSON-DAG: "%70:sub8": 1 # CHECK-GX-JSON-DAG: "%70:sub9": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 109 # CHECK-GX-JSON-DAG: "%149:sub1": 108 # CHECK-GX-JSON-DAG: "%149:sub2": 107 # CHECK-GX-JSON-DAG: "%149:sub3": 106 # CHECK-GX-JSON-DAG: "%149:sub4": 103 # CHECK-GX-JSON-DAG: "%149:sub5": 102 # CHECK-GX-JSON-DAG: "%149:sub6": 101 # CHECK-GX-JSON-DAG: "%149:sub7": 100 # CHECK-GX-JSON-DAG: "%149:sub8": 97 # CHECK-GX-JSON-DAG: "%149:sub9": 96 # CHECK-GX-JSON-DAG: "%149:sub10": 95 # CHECK-GX-JSON-DAG: "%149:sub11": 94 # CHECK-GX-JSON-DAG: "%149:sub12": 91 # CHECK-GX-JSON-DAG: "%149:sub13": 90 # CHECK-GX-JSON-DAG: "%149:sub14": 89 # CHECK-GX-JSON-DAG: "%149:sub15": 88 # CHECK-GX-JSON-DAG: "%149:sub16": 85 # CHECK-GX-JSON-DAG: "%149:sub17": 84 # CHECK-GX-JSON-DAG: "%149:sub18": 83 # CHECK-GX-JSON-DAG: "%149:sub19": 82 # CHECK-GX-JSON-DAG: "%149:sub20": 79 # CHECK-GX-JSON-DAG: "%149:sub21": 78 # CHECK-GX-JSON-DAG: "%149:sub22": 77 # CHECK-GX-JSON-DAG: "%149:sub23": 76 # CHECK-GX-JSON-DAG: "%149:sub24": 73 # CHECK-GX-JSON-DAG: "%149:sub25": 72 # CHECK-GX-JSON-DAG: "%149:sub26": 71 # CHECK-GX-JSON-DAG: "%149:sub27": 70 # CHECK-GX-JSON-DAG: "%149:sub28": 67 # CHECK-GX-JSON-DAG: "%149:sub29": 66 # CHECK-GX-JSON-DAG: "%149:sub30": 65 # CHECK-GX-JSON-DAG: "%149:sub31": 64 # CHECK-GX-JSON-DAG: "%191:sub0": 157 # CHECK-GX-JSON-DAG: "%191:sub1": 156 # CHECK-GX-JSON-DAG: "%191:sub2": 155 # CHECK-GX-JSON-DAG: "%191:sub3": 154 # CHECK-GX-JSON-DAG: "%191:sub4": 151 # CHECK-GX-JSON-DAG: "%191:sub5": 150 # CHECK-GX-JSON-DAG: "%191:sub6": 149 # CHECK-GX-JSON-DAG: "%191:sub7": 148 # CHECK-GX-JSON-DAG: "%191:sub8": 145 # CHECK-GX-JSON-DAG: "%191:sub9": 144 # CHECK-GX-JSON-DAG: "%191:sub10": 143 # CHECK-GX-JSON-DAG: "%191:sub11": 142 # CHECK-GX-JSON-DAG: "%191:sub12": 139 # CHECK-GX-JSON-DAG: "%191:sub13": 138 # CHECK-GX-JSON-DAG: "%191:sub14": 137 # CHECK-GX-JSON-DAG: "%191:sub15": 136 # CHECK-GX-JSON-DAG: "%191:sub16": 133 # CHECK-GX-JSON-DAG: "%191:sub17": 132 # CHECK-GX-JSON-DAG: "%191:sub18": 131 # CHECK-GX-JSON-DAG: "%191:sub19": 130 # CHECK-GX-JSON-DAG: "%191:sub20": 127 # CHECK-GX-JSON-DAG: "%191:sub21": 126 # CHECK-GX-JSON-DAG: "%191:sub22": 125 # CHECK-GX-JSON-DAG: "%191:sub23": 124 # CHECK-GX-JSON-DAG: "%191:sub24": 121 # CHECK-GX-JSON-DAG: "%191:sub25": 120 # CHECK-GX-JSON-DAG: "%191:sub26": 119 # CHECK-GX-JSON-DAG: "%191:sub27": 118 # CHECK-GX-JSON-DAG: "%191:sub28": 115 # CHECK-GX-JSON-DAG: "%191:sub29": 114 # CHECK-GX-JSON-DAG: "%191:sub30": 113 # CHECK-GX-JSON-DAG: "%191:sub31": 112 # CHECK-GX-JSON-DAG: "%233:sub0": 205 # CHECK-GX-JSON-DAG: "%233:sub1": 204 # CHECK-GX-JSON-DAG: "%233:sub2": 203 # CHECK-GX-JSON-DAG: "%233:sub3": 202 # CHECK-GX-JSON-DAG: "%233:sub4": 199 # CHECK-GX-JSON-DAG: "%233:sub5": 198 # CHECK-GX-JSON-DAG: "%233:sub6": 197 # CHECK-GX-JSON-DAG: "%233:sub7": 196 # CHECK-GX-JSON-DAG: "%233:sub8": 193 # CHECK-GX-JSON-DAG: "%233:sub9": 192 # CHECK-GX-JSON-DAG: "%233:sub10": 191 # CHECK-GX-JSON-DAG: "%233:sub11": 190 # CHECK-GX-JSON-DAG: "%233:sub12": 187 # CHECK-GX-JSON-DAG: "%233:sub13": 186 # CHECK-GX-JSON-DAG: "%233:sub14": 185 # CHECK-GX-JSON-DAG: "%233:sub15": 184 # CHECK-GX-JSON-DAG: "%233:sub16": 181 # CHECK-GX-JSON-DAG: "%233:sub17": 180 # CHECK-GX-JSON-DAG: "%233:sub18": 179 # CHECK-GX-JSON-DAG: "%233:sub19": 178 # CHECK-GX-JSON-DAG: "%233:sub20": 175 # CHECK-GX-JSON-DAG: "%233:sub21": 174 # CHECK-GX-JSON-DAG: "%233:sub22": 173 # CHECK-GX-JSON-DAG: "%233:sub23": 172 # CHECK-GX-JSON-DAG: "%233:sub24": 169 # CHECK-GX-JSON-DAG: "%233:sub25": 168 # CHECK-GX-JSON-DAG: "%233:sub26": 167 # CHECK-GX-JSON-DAG: "%233:sub27": 166 # CHECK-GX-JSON-DAG: "%233:sub28": 163 # CHECK-GX-JSON-DAG: "%233:sub29": 162 # CHECK-GX-JSON-DAG: "%233:sub30": 161 # CHECK-GX-JSON-DAG: "%233:sub31": 160 # CHECK-GX-JSON-DAG: "%275:sub0": 253 # CHECK-GX-JSON-DAG: "%275:sub1": 252 # CHECK-GX-JSON-DAG: "%275:sub2": 251 # CHECK-GX-JSON-DAG: "%275:sub3": 250 # CHECK-GX-JSON-DAG: "%275:sub4": 247 # CHECK-GX-JSON-DAG: "%275:sub5": 246 # CHECK-GX-JSON-DAG: "%275:sub6": 245 # CHECK-GX-JSON-DAG: "%275:sub7": 244 # CHECK-GX-JSON-DAG: "%275:sub8": 241 # CHECK-GX-JSON-DAG: "%275:sub9": 240 # CHECK-GX-JSON-DAG: "%275:sub10": 239 # CHECK-GX-JSON-DAG: "%275:sub11": 238 # CHECK-GX-JSON-DAG: "%275:sub12": 235 # CHECK-GX-JSON-DAG: "%275:sub13": 234 # CHECK-GX-JSON-DAG: "%275:sub14": 233 # CHECK-GX-JSON-DAG: "%275:sub15": 232 # CHECK-GX-JSON-DAG: "%275:sub16": 229 # CHECK-GX-JSON-DAG: "%275:sub17": 228 # CHECK-GX-JSON-DAG: "%275:sub18": 227 # CHECK-GX-JSON-DAG: "%275:sub19": 226 # CHECK-GX-JSON-DAG: "%275:sub20": 223 # CHECK-GX-JSON-DAG: "%275:sub21": 222 # CHECK-GX-JSON-DAG: "%275:sub22": 221 # CHECK-GX-JSON-DAG: "%275:sub23": 220 # CHECK-GX-JSON-DAG: "%275:sub24": 217 # CHECK-GX-JSON-DAG: "%275:sub25": 216 # CHECK-GX-JSON-DAG: "%275:sub26": 215 # CHECK-GX-JSON-DAG: "%275:sub27": 214 # CHECK-GX-JSON-DAG: "%275:sub28": 211 # CHECK-GX-JSON-DAG: "%275:sub29": 210 # CHECK-GX-JSON-DAG: "%275:sub30": 209 # CHECK-GX-JSON-DAG: "%275:sub31": 208 # CHECK-GX-JSON-DAG: "%317:sub0": 301 # CHECK-GX-JSON-DAG: "%317:sub1": 300 # CHECK-GX-JSON-DAG: "%317:sub2": 299 # CHECK-GX-JSON-DAG: "%317:sub3": 298 # CHECK-GX-JSON-DAG: "%317:sub4": 295 # CHECK-GX-JSON-DAG: "%317:sub5": 294 # CHECK-GX-JSON-DAG: "%317:sub6": 293 # CHECK-GX-JSON-DAG: "%317:sub7": 292 # CHECK-GX-JSON-DAG: "%317:sub8": 289 # CHECK-GX-JSON-DAG: "%317:sub9": 288 # CHECK-GX-JSON-DAG: "%317:sub10": 287 # CHECK-GX-JSON-DAG: "%317:sub11": 286 # CHECK-GX-JSON-DAG: "%317:sub12": 283 # CHECK-GX-JSON-DAG: "%317:sub13": 282 # CHECK-GX-JSON-DAG: "%317:sub14": 281 # CHECK-GX-JSON-DAG: "%317:sub15": 280 # CHECK-GX-JSON-DAG: "%317:sub16": 277 # CHECK-GX-JSON-DAG: "%317:sub17": 276 # CHECK-GX-JSON-DAG: "%317:sub18": 275 # CHECK-GX-JSON-DAG: "%317:sub19": 274 # CHECK-GX-JSON-DAG: "%317:sub20": 271 # CHECK-GX-JSON-DAG: "%317:sub21": 270 # CHECK-GX-JSON-DAG: "%317:sub22": 269 # CHECK-GX-JSON-DAG: "%317:sub23": 268 # CHECK-GX-JSON-DAG: "%317:sub24": 265 # CHECK-GX-JSON-DAG: "%317:sub25": 264 # CHECK-GX-JSON-DAG: "%317:sub26": 263 # CHECK-GX-JSON-DAG: "%317:sub27": 262 # CHECK-GX-JSON-DAG: "%317:sub28": 259 # CHECK-GX-JSON-DAG: "%317:sub29": 258 # CHECK-GX-JSON-DAG: "%317:sub30": 257 # CHECK-GX-JSON-DAG: "%317:sub31": 256 # CHECK-GX-JSON-DAG: "%359:sub0": 349 # CHECK-GX-JSON-DAG: "%359:sub1": 348 # CHECK-GX-JSON-DAG: "%359:sub2": 347 # CHECK-GX-JSON-DAG: "%359:sub3": 346 # CHECK-GX-JSON-DAG: "%359:sub4": 343 # CHECK-GX-JSON-DAG: "%359:sub5": 342 # CHECK-GX-JSON-DAG: "%359:sub6": 341 # CHECK-GX-JSON-DAG: "%359:sub7": 340 # CHECK-GX-JSON-DAG: "%359:sub8": 337 # CHECK-GX-JSON-DAG: "%359:sub9": 336 # CHECK-GX-JSON-DAG: "%359:sub10": 335 # CHECK-GX-JSON-DAG: "%359:sub11": 334 # CHECK-GX-JSON-DAG: "%359:sub12": 331 # CHECK-GX-JSON-DAG: "%359:sub13": 330 # CHECK-GX-JSON-DAG: "%359:sub14": 329 # CHECK-GX-JSON-DAG: "%359:sub15": 328 # CHECK-GX-JSON-DAG: "%359:sub16": 325 # CHECK-GX-JSON-DAG: "%359:sub17": 324 # CHECK-GX-JSON-DAG: "%359:sub18": 323 # CHECK-GX-JSON-DAG: "%359:sub19": 322 # CHECK-GX-JSON-DAG: "%359:sub20": 319 # CHECK-GX-JSON-DAG: "%359:sub21": 318 # CHECK-GX-JSON-DAG: "%359:sub22": 317 # CHECK-GX-JSON-DAG: "%359:sub23": 316 # CHECK-GX-JSON-DAG: "%359:sub24": 313 # CHECK-GX-JSON-DAG: "%359:sub25": 312 # CHECK-GX-JSON-DAG: "%359:sub26": 311 # CHECK-GX-JSON-DAG: "%359:sub27": 310 # CHECK-GX-JSON-DAG: "%359:sub28": 307 # CHECK-GX-JSON-DAG: "%359:sub29": 306 # CHECK-GX-JSON-DAG: "%359:sub30": 305 # CHECK-GX-JSON-DAG: "%359:sub31": 304 # CHECK-GX-JSON-DAG: "%401:sub0": 397 # CHECK-GX-JSON-DAG: "%401:sub1": 396 # CHECK-GX-JSON-DAG: "%401:sub2": 395 # CHECK-GX-JSON-DAG: "%401:sub3": 394 # CHECK-GX-JSON-DAG: "%401:sub4": 391 # CHECK-GX-JSON-DAG: "%401:sub5": 390 # CHECK-GX-JSON-DAG: "%401:sub6": 389 # CHECK-GX-JSON-DAG: "%401:sub7": 388 # CHECK-GX-JSON-DAG: "%401:sub8": 385 # CHECK-GX-JSON-DAG: "%401:sub9": 384 # CHECK-GX-JSON-DAG: "%401:sub10": 383 # CHECK-GX-JSON-DAG: "%401:sub11": 382 # CHECK-GX-JSON-DAG: "%401:sub12": 379 # CHECK-GX-JSON-DAG: "%401:sub13": 378 # CHECK-GX-JSON-DAG: "%401:sub14": 377 # CHECK-GX-JSON-DAG: "%401:sub15": 376 # CHECK-GX-JSON-DAG: "%401:sub16": 373 # CHECK-GX-JSON-DAG: "%401:sub17": 372 # CHECK-GX-JSON-DAG: "%401:sub18": 371 # CHECK-GX-JSON-DAG: "%401:sub19": 370 # CHECK-GX-JSON-DAG: "%401:sub20": 367 # CHECK-GX-JSON-DAG: "%401:sub21": 366 # CHECK-GX-JSON-DAG: "%401:sub22": 365 # CHECK-GX-JSON-DAG: "%401:sub23": 364 # CHECK-GX-JSON-DAG: "%401:sub24": 361 # CHECK-GX-JSON-DAG: "%401:sub25": 360 # CHECK-GX-JSON-DAG: "%401:sub26": 359 # CHECK-GX-JSON-DAG: "%401:sub27": 358 # CHECK-GX-JSON-DAG: "%401:sub28": 355 # CHECK-GX-JSON-DAG: "%401:sub29": 354 # CHECK-GX-JSON-DAG: "%401:sub30": 353 # CHECK-GX-JSON-DAG: "%401:sub31": 352 # CHECK-GX-JSON-DAG: "%432": 2 # CHECK-GX-JSON-DAG: "%433": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 397 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%435:vgpr_32 = COPY %70.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 60 # CHECK-GX-JSON-DAG: "%69:sub1": 59 # CHECK-GX-JSON-DAG: "%69:sub2": 58 # CHECK-GX-JSON-DAG: "%69:sub3": 57 # CHECK-GX-JSON-DAG: "%69:sub4": 54 # CHECK-GX-JSON-DAG: "%69:sub5": 53 # CHECK-GX-JSON-DAG: "%69:sub6": 52 # CHECK-GX-JSON-DAG: "%69:sub7": 51 # CHECK-GX-JSON-DAG: "%69:sub8": 48 # CHECK-GX-JSON-DAG: "%69:sub9": 47 # CHECK-GX-JSON-DAG: "%69:sub10": 46 # CHECK-GX-JSON-DAG: "%69:sub11": 45 # CHECK-GX-JSON-DAG: "%69:sub12": 42 # CHECK-GX-JSON-DAG: "%69:sub13": 41 # CHECK-GX-JSON-DAG: "%69:sub14": 40 # CHECK-GX-JSON-DAG: "%69:sub15": 39 # CHECK-GX-JSON-DAG: "%69:sub16": 36 # CHECK-GX-JSON-DAG: "%69:sub17": 35 # CHECK-GX-JSON-DAG: "%69:sub18": 34 # CHECK-GX-JSON-DAG: "%69:sub19": 33 # CHECK-GX-JSON-DAG: "%69:sub20": 30 # CHECK-GX-JSON-DAG: "%69:sub21": 29 # CHECK-GX-JSON-DAG: "%69:sub22": 28 # CHECK-GX-JSON-DAG: "%69:sub23": 27 # CHECK-GX-JSON-DAG: "%69:sub24": 24 # CHECK-GX-JSON-DAG: "%69:sub25": 23 # CHECK-GX-JSON-DAG: "%69:sub26": 22 # CHECK-GX-JSON-DAG: "%69:sub27": 21 # CHECK-GX-JSON-DAG: "%69:sub28": 18 # CHECK-GX-JSON-DAG: "%69:sub29": 17 # CHECK-GX-JSON-DAG: "%69:sub30": 16 # CHECK-GX-JSON-DAG: "%69:sub31": 15 # CHECK-GX-JSON-DAG: "%70:sub0": 12 # CHECK-GX-JSON-DAG: "%70:sub1": 11 # CHECK-GX-JSON-DAG: "%70:sub2": 10 # CHECK-GX-JSON-DAG: "%70:sub3": 9 # CHECK-GX-JSON-DAG: "%70:sub4": 6 # CHECK-GX-JSON-DAG: "%70:sub5": 5 # CHECK-GX-JSON-DAG: "%70:sub6": 4 # CHECK-GX-JSON-DAG: "%70:sub7": 3 # CHECK-GX-JSON-DAG: "%70:sub8": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 108 # CHECK-GX-JSON-DAG: "%149:sub1": 107 # CHECK-GX-JSON-DAG: "%149:sub2": 106 # CHECK-GX-JSON-DAG: "%149:sub3": 105 # CHECK-GX-JSON-DAG: "%149:sub4": 102 # CHECK-GX-JSON-DAG: "%149:sub5": 101 # CHECK-GX-JSON-DAG: "%149:sub6": 100 # CHECK-GX-JSON-DAG: "%149:sub7": 99 # CHECK-GX-JSON-DAG: "%149:sub8": 96 # CHECK-GX-JSON-DAG: "%149:sub9": 95 # CHECK-GX-JSON-DAG: "%149:sub10": 94 # CHECK-GX-JSON-DAG: "%149:sub11": 93 # CHECK-GX-JSON-DAG: "%149:sub12": 90 # CHECK-GX-JSON-DAG: "%149:sub13": 89 # CHECK-GX-JSON-DAG: "%149:sub14": 88 # CHECK-GX-JSON-DAG: "%149:sub15": 87 # CHECK-GX-JSON-DAG: "%149:sub16": 84 # CHECK-GX-JSON-DAG: "%149:sub17": 83 # CHECK-GX-JSON-DAG: "%149:sub18": 82 # CHECK-GX-JSON-DAG: "%149:sub19": 81 # CHECK-GX-JSON-DAG: "%149:sub20": 78 # CHECK-GX-JSON-DAG: "%149:sub21": 77 # CHECK-GX-JSON-DAG: "%149:sub22": 76 # CHECK-GX-JSON-DAG: "%149:sub23": 75 # CHECK-GX-JSON-DAG: "%149:sub24": 72 # CHECK-GX-JSON-DAG: "%149:sub25": 71 # CHECK-GX-JSON-DAG: "%149:sub26": 70 # CHECK-GX-JSON-DAG: "%149:sub27": 69 # CHECK-GX-JSON-DAG: "%149:sub28": 66 # CHECK-GX-JSON-DAG: "%149:sub29": 65 # CHECK-GX-JSON-DAG: "%149:sub30": 64 # CHECK-GX-JSON-DAG: "%149:sub31": 63 # CHECK-GX-JSON-DAG: "%191:sub0": 156 # CHECK-GX-JSON-DAG: "%191:sub1": 155 # CHECK-GX-JSON-DAG: "%191:sub2": 154 # CHECK-GX-JSON-DAG: "%191:sub3": 153 # CHECK-GX-JSON-DAG: "%191:sub4": 150 # CHECK-GX-JSON-DAG: "%191:sub5": 149 # CHECK-GX-JSON-DAG: "%191:sub6": 148 # CHECK-GX-JSON-DAG: "%191:sub7": 147 # CHECK-GX-JSON-DAG: "%191:sub8": 144 # CHECK-GX-JSON-DAG: "%191:sub9": 143 # CHECK-GX-JSON-DAG: "%191:sub10": 142 # CHECK-GX-JSON-DAG: "%191:sub11": 141 # CHECK-GX-JSON-DAG: "%191:sub12": 138 # CHECK-GX-JSON-DAG: "%191:sub13": 137 # CHECK-GX-JSON-DAG: "%191:sub14": 136 # CHECK-GX-JSON-DAG: "%191:sub15": 135 # CHECK-GX-JSON-DAG: "%191:sub16": 132 # CHECK-GX-JSON-DAG: "%191:sub17": 131 # CHECK-GX-JSON-DAG: "%191:sub18": 130 # CHECK-GX-JSON-DAG: "%191:sub19": 129 # CHECK-GX-JSON-DAG: "%191:sub20": 126 # CHECK-GX-JSON-DAG: "%191:sub21": 125 # CHECK-GX-JSON-DAG: "%191:sub22": 124 # CHECK-GX-JSON-DAG: "%191:sub23": 123 # CHECK-GX-JSON-DAG: "%191:sub24": 120 # CHECK-GX-JSON-DAG: "%191:sub25": 119 # CHECK-GX-JSON-DAG: "%191:sub26": 118 # CHECK-GX-JSON-DAG: "%191:sub27": 117 # CHECK-GX-JSON-DAG: "%191:sub28": 114 # CHECK-GX-JSON-DAG: "%191:sub29": 113 # CHECK-GX-JSON-DAG: "%191:sub30": 112 # CHECK-GX-JSON-DAG: "%191:sub31": 111 # CHECK-GX-JSON-DAG: "%233:sub0": 204 # CHECK-GX-JSON-DAG: "%233:sub1": 203 # CHECK-GX-JSON-DAG: "%233:sub2": 202 # CHECK-GX-JSON-DAG: "%233:sub3": 201 # CHECK-GX-JSON-DAG: "%233:sub4": 198 # CHECK-GX-JSON-DAG: "%233:sub5": 197 # CHECK-GX-JSON-DAG: "%233:sub6": 196 # CHECK-GX-JSON-DAG: "%233:sub7": 195 # CHECK-GX-JSON-DAG: "%233:sub8": 192 # CHECK-GX-JSON-DAG: "%233:sub9": 191 # CHECK-GX-JSON-DAG: "%233:sub10": 190 # CHECK-GX-JSON-DAG: "%233:sub11": 189 # CHECK-GX-JSON-DAG: "%233:sub12": 186 # CHECK-GX-JSON-DAG: "%233:sub13": 185 # CHECK-GX-JSON-DAG: "%233:sub14": 184 # CHECK-GX-JSON-DAG: "%233:sub15": 183 # CHECK-GX-JSON-DAG: "%233:sub16": 180 # CHECK-GX-JSON-DAG: "%233:sub17": 179 # CHECK-GX-JSON-DAG: "%233:sub18": 178 # CHECK-GX-JSON-DAG: "%233:sub19": 177 # CHECK-GX-JSON-DAG: "%233:sub20": 174 # CHECK-GX-JSON-DAG: "%233:sub21": 173 # CHECK-GX-JSON-DAG: "%233:sub22": 172 # CHECK-GX-JSON-DAG: "%233:sub23": 171 # CHECK-GX-JSON-DAG: "%233:sub24": 168 # CHECK-GX-JSON-DAG: "%233:sub25": 167 # CHECK-GX-JSON-DAG: "%233:sub26": 166 # CHECK-GX-JSON-DAG: "%233:sub27": 165 # CHECK-GX-JSON-DAG: "%233:sub28": 162 # CHECK-GX-JSON-DAG: "%233:sub29": 161 # CHECK-GX-JSON-DAG: "%233:sub30": 160 # CHECK-GX-JSON-DAG: "%233:sub31": 159 # CHECK-GX-JSON-DAG: "%275:sub0": 252 # CHECK-GX-JSON-DAG: "%275:sub1": 251 # CHECK-GX-JSON-DAG: "%275:sub2": 250 # CHECK-GX-JSON-DAG: "%275:sub3": 249 # CHECK-GX-JSON-DAG: "%275:sub4": 246 # CHECK-GX-JSON-DAG: "%275:sub5": 245 # CHECK-GX-JSON-DAG: "%275:sub6": 244 # CHECK-GX-JSON-DAG: "%275:sub7": 243 # CHECK-GX-JSON-DAG: "%275:sub8": 240 # CHECK-GX-JSON-DAG: "%275:sub9": 239 # CHECK-GX-JSON-DAG: "%275:sub10": 238 # CHECK-GX-JSON-DAG: "%275:sub11": 237 # CHECK-GX-JSON-DAG: "%275:sub12": 234 # CHECK-GX-JSON-DAG: "%275:sub13": 233 # CHECK-GX-JSON-DAG: "%275:sub14": 232 # CHECK-GX-JSON-DAG: "%275:sub15": 231 # CHECK-GX-JSON-DAG: "%275:sub16": 228 # CHECK-GX-JSON-DAG: "%275:sub17": 227 # CHECK-GX-JSON-DAG: "%275:sub18": 226 # CHECK-GX-JSON-DAG: "%275:sub19": 225 # CHECK-GX-JSON-DAG: "%275:sub20": 222 # CHECK-GX-JSON-DAG: "%275:sub21": 221 # CHECK-GX-JSON-DAG: "%275:sub22": 220 # CHECK-GX-JSON-DAG: "%275:sub23": 219 # CHECK-GX-JSON-DAG: "%275:sub24": 216 # CHECK-GX-JSON-DAG: "%275:sub25": 215 # CHECK-GX-JSON-DAG: "%275:sub26": 214 # CHECK-GX-JSON-DAG: "%275:sub27": 213 # CHECK-GX-JSON-DAG: "%275:sub28": 210 # CHECK-GX-JSON-DAG: "%275:sub29": 209 # CHECK-GX-JSON-DAG: "%275:sub30": 208 # CHECK-GX-JSON-DAG: "%275:sub31": 207 # CHECK-GX-JSON-DAG: "%317:sub0": 300 # CHECK-GX-JSON-DAG: "%317:sub1": 299 # CHECK-GX-JSON-DAG: "%317:sub2": 298 # CHECK-GX-JSON-DAG: "%317:sub3": 297 # CHECK-GX-JSON-DAG: "%317:sub4": 294 # CHECK-GX-JSON-DAG: "%317:sub5": 293 # CHECK-GX-JSON-DAG: "%317:sub6": 292 # CHECK-GX-JSON-DAG: "%317:sub7": 291 # CHECK-GX-JSON-DAG: "%317:sub8": 288 # CHECK-GX-JSON-DAG: "%317:sub9": 287 # CHECK-GX-JSON-DAG: "%317:sub10": 286 # CHECK-GX-JSON-DAG: "%317:sub11": 285 # CHECK-GX-JSON-DAG: "%317:sub12": 282 # CHECK-GX-JSON-DAG: "%317:sub13": 281 # CHECK-GX-JSON-DAG: "%317:sub14": 280 # CHECK-GX-JSON-DAG: "%317:sub15": 279 # CHECK-GX-JSON-DAG: "%317:sub16": 276 # CHECK-GX-JSON-DAG: "%317:sub17": 275 # CHECK-GX-JSON-DAG: "%317:sub18": 274 # CHECK-GX-JSON-DAG: "%317:sub19": 273 # CHECK-GX-JSON-DAG: "%317:sub20": 270 # CHECK-GX-JSON-DAG: "%317:sub21": 269 # CHECK-GX-JSON-DAG: "%317:sub22": 268 # CHECK-GX-JSON-DAG: "%317:sub23": 267 # CHECK-GX-JSON-DAG: "%317:sub24": 264 # CHECK-GX-JSON-DAG: "%317:sub25": 263 # CHECK-GX-JSON-DAG: "%317:sub26": 262 # CHECK-GX-JSON-DAG: "%317:sub27": 261 # CHECK-GX-JSON-DAG: "%317:sub28": 258 # CHECK-GX-JSON-DAG: "%317:sub29": 257 # CHECK-GX-JSON-DAG: "%317:sub30": 256 # CHECK-GX-JSON-DAG: "%317:sub31": 255 # CHECK-GX-JSON-DAG: "%359:sub0": 348 # CHECK-GX-JSON-DAG: "%359:sub1": 347 # CHECK-GX-JSON-DAG: "%359:sub2": 346 # CHECK-GX-JSON-DAG: "%359:sub3": 345 # CHECK-GX-JSON-DAG: "%359:sub4": 342 # CHECK-GX-JSON-DAG: "%359:sub5": 341 # CHECK-GX-JSON-DAG: "%359:sub6": 340 # CHECK-GX-JSON-DAG: "%359:sub7": 339 # CHECK-GX-JSON-DAG: "%359:sub8": 336 # CHECK-GX-JSON-DAG: "%359:sub9": 335 # CHECK-GX-JSON-DAG: "%359:sub10": 334 # CHECK-GX-JSON-DAG: "%359:sub11": 333 # CHECK-GX-JSON-DAG: "%359:sub12": 330 # CHECK-GX-JSON-DAG: "%359:sub13": 329 # CHECK-GX-JSON-DAG: "%359:sub14": 328 # CHECK-GX-JSON-DAG: "%359:sub15": 327 # CHECK-GX-JSON-DAG: "%359:sub16": 324 # CHECK-GX-JSON-DAG: "%359:sub17": 323 # CHECK-GX-JSON-DAG: "%359:sub18": 322 # CHECK-GX-JSON-DAG: "%359:sub19": 321 # CHECK-GX-JSON-DAG: "%359:sub20": 318 # CHECK-GX-JSON-DAG: "%359:sub21": 317 # CHECK-GX-JSON-DAG: "%359:sub22": 316 # CHECK-GX-JSON-DAG: "%359:sub23": 315 # CHECK-GX-JSON-DAG: "%359:sub24": 312 # CHECK-GX-JSON-DAG: "%359:sub25": 311 # CHECK-GX-JSON-DAG: "%359:sub26": 310 # CHECK-GX-JSON-DAG: "%359:sub27": 309 # CHECK-GX-JSON-DAG: "%359:sub28": 306 # CHECK-GX-JSON-DAG: "%359:sub29": 305 # CHECK-GX-JSON-DAG: "%359:sub30": 304 # CHECK-GX-JSON-DAG: "%359:sub31": 303 # CHECK-GX-JSON-DAG: "%401:sub0": 396 # CHECK-GX-JSON-DAG: "%401:sub1": 395 # CHECK-GX-JSON-DAG: "%401:sub2": 394 # CHECK-GX-JSON-DAG: "%401:sub3": 393 # CHECK-GX-JSON-DAG: "%401:sub4": 390 # CHECK-GX-JSON-DAG: "%401:sub5": 389 # CHECK-GX-JSON-DAG: "%401:sub6": 388 # CHECK-GX-JSON-DAG: "%401:sub7": 387 # CHECK-GX-JSON-DAG: "%401:sub8": 384 # CHECK-GX-JSON-DAG: "%401:sub9": 383 # CHECK-GX-JSON-DAG: "%401:sub10": 382 # CHECK-GX-JSON-DAG: "%401:sub11": 381 # CHECK-GX-JSON-DAG: "%401:sub12": 378 # CHECK-GX-JSON-DAG: "%401:sub13": 377 # CHECK-GX-JSON-DAG: "%401:sub14": 376 # CHECK-GX-JSON-DAG: "%401:sub15": 375 # CHECK-GX-JSON-DAG: "%401:sub16": 372 # CHECK-GX-JSON-DAG: "%401:sub17": 371 # CHECK-GX-JSON-DAG: "%401:sub18": 370 # CHECK-GX-JSON-DAG: "%401:sub19": 369 # CHECK-GX-JSON-DAG: "%401:sub20": 366 # CHECK-GX-JSON-DAG: "%401:sub21": 365 # CHECK-GX-JSON-DAG: "%401:sub22": 364 # CHECK-GX-JSON-DAG: "%401:sub23": 363 # CHECK-GX-JSON-DAG: "%401:sub24": 360 # CHECK-GX-JSON-DAG: "%401:sub25": 359 # CHECK-GX-JSON-DAG: "%401:sub26": 358 # CHECK-GX-JSON-DAG: "%401:sub27": 357 # CHECK-GX-JSON-DAG: "%401:sub28": 354 # CHECK-GX-JSON-DAG: "%401:sub29": 353 # CHECK-GX-JSON-DAG: "%401:sub30": 352 # CHECK-GX-JSON-DAG: "%401:sub31": 351 # CHECK-GX-JSON-DAG: "%432": 1 # CHECK-GX-JSON-DAG: "%433": 1 # CHECK-GX-JSON-DAG: "%434": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 396 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%436:vreg_128 = REG_SEQUENCE %435, %subreg.sub0, %434, %subreg.sub1, %433, %subreg.sub2, %432, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 59 # CHECK-GX-JSON-DAG: "%69:sub1": 58 # CHECK-GX-JSON-DAG: "%69:sub2": 57 # CHECK-GX-JSON-DAG: "%69:sub3": 56 # CHECK-GX-JSON-DAG: "%69:sub4": 53 # CHECK-GX-JSON-DAG: "%69:sub5": 52 # CHECK-GX-JSON-DAG: "%69:sub6": 51 # CHECK-GX-JSON-DAG: "%69:sub7": 50 # CHECK-GX-JSON-DAG: "%69:sub8": 47 # CHECK-GX-JSON-DAG: "%69:sub9": 46 # CHECK-GX-JSON-DAG: "%69:sub10": 45 # CHECK-GX-JSON-DAG: "%69:sub11": 44 # CHECK-GX-JSON-DAG: "%69:sub12": 41 # CHECK-GX-JSON-DAG: "%69:sub13": 40 # CHECK-GX-JSON-DAG: "%69:sub14": 39 # CHECK-GX-JSON-DAG: "%69:sub15": 38 # CHECK-GX-JSON-DAG: "%69:sub16": 35 # CHECK-GX-JSON-DAG: "%69:sub17": 34 # CHECK-GX-JSON-DAG: "%69:sub18": 33 # CHECK-GX-JSON-DAG: "%69:sub19": 32 # CHECK-GX-JSON-DAG: "%69:sub20": 29 # CHECK-GX-JSON-DAG: "%69:sub21": 28 # CHECK-GX-JSON-DAG: "%69:sub22": 27 # CHECK-GX-JSON-DAG: "%69:sub23": 26 # CHECK-GX-JSON-DAG: "%69:sub24": 23 # CHECK-GX-JSON-DAG: "%69:sub25": 22 # CHECK-GX-JSON-DAG: "%69:sub26": 21 # CHECK-GX-JSON-DAG: "%69:sub27": 20 # CHECK-GX-JSON-DAG: "%69:sub28": 17 # CHECK-GX-JSON-DAG: "%69:sub29": 16 # CHECK-GX-JSON-DAG: "%69:sub30": 15 # CHECK-GX-JSON-DAG: "%69:sub31": 14 # CHECK-GX-JSON-DAG: "%70:sub0": 11 # CHECK-GX-JSON-DAG: "%70:sub1": 10 # CHECK-GX-JSON-DAG: "%70:sub2": 9 # CHECK-GX-JSON-DAG: "%70:sub3": 8 # CHECK-GX-JSON-DAG: "%70:sub4": 5 # CHECK-GX-JSON-DAG: "%70:sub5": 4 # CHECK-GX-JSON-DAG: "%70:sub6": 3 # CHECK-GX-JSON-DAG: "%70:sub7": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 107 # CHECK-GX-JSON-DAG: "%149:sub1": 106 # CHECK-GX-JSON-DAG: "%149:sub2": 105 # CHECK-GX-JSON-DAG: "%149:sub3": 104 # CHECK-GX-JSON-DAG: "%149:sub4": 101 # CHECK-GX-JSON-DAG: "%149:sub5": 100 # CHECK-GX-JSON-DAG: "%149:sub6": 99 # CHECK-GX-JSON-DAG: "%149:sub7": 98 # CHECK-GX-JSON-DAG: "%149:sub8": 95 # CHECK-GX-JSON-DAG: "%149:sub9": 94 # CHECK-GX-JSON-DAG: "%149:sub10": 93 # CHECK-GX-JSON-DAG: "%149:sub11": 92 # CHECK-GX-JSON-DAG: "%149:sub12": 89 # CHECK-GX-JSON-DAG: "%149:sub13": 88 # CHECK-GX-JSON-DAG: "%149:sub14": 87 # CHECK-GX-JSON-DAG: "%149:sub15": 86 # CHECK-GX-JSON-DAG: "%149:sub16": 83 # CHECK-GX-JSON-DAG: "%149:sub17": 82 # CHECK-GX-JSON-DAG: "%149:sub18": 81 # CHECK-GX-JSON-DAG: "%149:sub19": 80 # CHECK-GX-JSON-DAG: "%149:sub20": 77 # CHECK-GX-JSON-DAG: "%149:sub21": 76 # CHECK-GX-JSON-DAG: "%149:sub22": 75 # CHECK-GX-JSON-DAG: "%149:sub23": 74 # CHECK-GX-JSON-DAG: "%149:sub24": 71 # CHECK-GX-JSON-DAG: "%149:sub25": 70 # CHECK-GX-JSON-DAG: "%149:sub26": 69 # CHECK-GX-JSON-DAG: "%149:sub27": 68 # CHECK-GX-JSON-DAG: "%149:sub28": 65 # CHECK-GX-JSON-DAG: "%149:sub29": 64 # CHECK-GX-JSON-DAG: "%149:sub30": 63 # CHECK-GX-JSON-DAG: "%149:sub31": 62 # CHECK-GX-JSON-DAG: "%191:sub0": 155 # CHECK-GX-JSON-DAG: "%191:sub1": 154 # CHECK-GX-JSON-DAG: "%191:sub2": 153 # CHECK-GX-JSON-DAG: "%191:sub3": 152 # CHECK-GX-JSON-DAG: "%191:sub4": 149 # CHECK-GX-JSON-DAG: "%191:sub5": 148 # CHECK-GX-JSON-DAG: "%191:sub6": 147 # CHECK-GX-JSON-DAG: "%191:sub7": 146 # CHECK-GX-JSON-DAG: "%191:sub8": 143 # CHECK-GX-JSON-DAG: "%191:sub9": 142 # CHECK-GX-JSON-DAG: "%191:sub10": 141 # CHECK-GX-JSON-DAG: "%191:sub11": 140 # CHECK-GX-JSON-DAG: "%191:sub12": 137 # CHECK-GX-JSON-DAG: "%191:sub13": 136 # CHECK-GX-JSON-DAG: "%191:sub14": 135 # CHECK-GX-JSON-DAG: "%191:sub15": 134 # CHECK-GX-JSON-DAG: "%191:sub16": 131 # CHECK-GX-JSON-DAG: "%191:sub17": 130 # CHECK-GX-JSON-DAG: "%191:sub18": 129 # CHECK-GX-JSON-DAG: "%191:sub19": 128 # CHECK-GX-JSON-DAG: "%191:sub20": 125 # CHECK-GX-JSON-DAG: "%191:sub21": 124 # CHECK-GX-JSON-DAG: "%191:sub22": 123 # CHECK-GX-JSON-DAG: "%191:sub23": 122 # CHECK-GX-JSON-DAG: "%191:sub24": 119 # CHECK-GX-JSON-DAG: "%191:sub25": 118 # CHECK-GX-JSON-DAG: "%191:sub26": 117 # CHECK-GX-JSON-DAG: "%191:sub27": 116 # CHECK-GX-JSON-DAG: "%191:sub28": 113 # CHECK-GX-JSON-DAG: "%191:sub29": 112 # CHECK-GX-JSON-DAG: "%191:sub30": 111 # CHECK-GX-JSON-DAG: "%191:sub31": 110 # CHECK-GX-JSON-DAG: "%233:sub0": 203 # CHECK-GX-JSON-DAG: "%233:sub1": 202 # CHECK-GX-JSON-DAG: "%233:sub2": 201 # CHECK-GX-JSON-DAG: "%233:sub3": 200 # CHECK-GX-JSON-DAG: "%233:sub4": 197 # CHECK-GX-JSON-DAG: "%233:sub5": 196 # CHECK-GX-JSON-DAG: "%233:sub6": 195 # CHECK-GX-JSON-DAG: "%233:sub7": 194 # CHECK-GX-JSON-DAG: "%233:sub8": 191 # CHECK-GX-JSON-DAG: "%233:sub9": 190 # CHECK-GX-JSON-DAG: "%233:sub10": 189 # CHECK-GX-JSON-DAG: "%233:sub11": 188 # CHECK-GX-JSON-DAG: "%233:sub12": 185 # CHECK-GX-JSON-DAG: "%233:sub13": 184 # CHECK-GX-JSON-DAG: "%233:sub14": 183 # CHECK-GX-JSON-DAG: "%233:sub15": 182 # CHECK-GX-JSON-DAG: "%233:sub16": 179 # CHECK-GX-JSON-DAG: "%233:sub17": 178 # CHECK-GX-JSON-DAG: "%233:sub18": 177 # CHECK-GX-JSON-DAG: "%233:sub19": 176 # CHECK-GX-JSON-DAG: "%233:sub20": 173 # CHECK-GX-JSON-DAG: "%233:sub21": 172 # CHECK-GX-JSON-DAG: "%233:sub22": 171 # CHECK-GX-JSON-DAG: "%233:sub23": 170 # CHECK-GX-JSON-DAG: "%233:sub24": 167 # CHECK-GX-JSON-DAG: "%233:sub25": 166 # CHECK-GX-JSON-DAG: "%233:sub26": 165 # CHECK-GX-JSON-DAG: "%233:sub27": 164 # CHECK-GX-JSON-DAG: "%233:sub28": 161 # CHECK-GX-JSON-DAG: "%233:sub29": 160 # CHECK-GX-JSON-DAG: "%233:sub30": 159 # CHECK-GX-JSON-DAG: "%233:sub31": 158 # CHECK-GX-JSON-DAG: "%275:sub0": 251 # CHECK-GX-JSON-DAG: "%275:sub1": 250 # CHECK-GX-JSON-DAG: "%275:sub2": 249 # CHECK-GX-JSON-DAG: "%275:sub3": 248 # CHECK-GX-JSON-DAG: "%275:sub4": 245 # CHECK-GX-JSON-DAG: "%275:sub5": 244 # CHECK-GX-JSON-DAG: "%275:sub6": 243 # CHECK-GX-JSON-DAG: "%275:sub7": 242 # CHECK-GX-JSON-DAG: "%275:sub8": 239 # CHECK-GX-JSON-DAG: "%275:sub9": 238 # CHECK-GX-JSON-DAG: "%275:sub10": 237 # CHECK-GX-JSON-DAG: "%275:sub11": 236 # CHECK-GX-JSON-DAG: "%275:sub12": 233 # CHECK-GX-JSON-DAG: "%275:sub13": 232 # CHECK-GX-JSON-DAG: "%275:sub14": 231 # CHECK-GX-JSON-DAG: "%275:sub15": 230 # CHECK-GX-JSON-DAG: "%275:sub16": 227 # CHECK-GX-JSON-DAG: "%275:sub17": 226 # CHECK-GX-JSON-DAG: "%275:sub18": 225 # CHECK-GX-JSON-DAG: "%275:sub19": 224 # CHECK-GX-JSON-DAG: "%275:sub20": 221 # CHECK-GX-JSON-DAG: "%275:sub21": 220 # CHECK-GX-JSON-DAG: "%275:sub22": 219 # CHECK-GX-JSON-DAG: "%275:sub23": 218 # CHECK-GX-JSON-DAG: "%275:sub24": 215 # CHECK-GX-JSON-DAG: "%275:sub25": 214 # CHECK-GX-JSON-DAG: "%275:sub26": 213 # CHECK-GX-JSON-DAG: "%275:sub27": 212 # CHECK-GX-JSON-DAG: "%275:sub28": 209 # CHECK-GX-JSON-DAG: "%275:sub29": 208 # CHECK-GX-JSON-DAG: "%275:sub30": 207 # CHECK-GX-JSON-DAG: "%275:sub31": 206 # CHECK-GX-JSON-DAG: "%317:sub0": 299 # CHECK-GX-JSON-DAG: "%317:sub1": 298 # CHECK-GX-JSON-DAG: "%317:sub2": 297 # CHECK-GX-JSON-DAG: "%317:sub3": 296 # CHECK-GX-JSON-DAG: "%317:sub4": 293 # CHECK-GX-JSON-DAG: "%317:sub5": 292 # CHECK-GX-JSON-DAG: "%317:sub6": 291 # CHECK-GX-JSON-DAG: "%317:sub7": 290 # CHECK-GX-JSON-DAG: "%317:sub8": 287 # CHECK-GX-JSON-DAG: "%317:sub9": 286 # CHECK-GX-JSON-DAG: "%317:sub10": 285 # CHECK-GX-JSON-DAG: "%317:sub11": 284 # CHECK-GX-JSON-DAG: "%317:sub12": 281 # CHECK-GX-JSON-DAG: "%317:sub13": 280 # CHECK-GX-JSON-DAG: "%317:sub14": 279 # CHECK-GX-JSON-DAG: "%317:sub15": 278 # CHECK-GX-JSON-DAG: "%317:sub16": 275 # CHECK-GX-JSON-DAG: "%317:sub17": 274 # CHECK-GX-JSON-DAG: "%317:sub18": 273 # CHECK-GX-JSON-DAG: "%317:sub19": 272 # CHECK-GX-JSON-DAG: "%317:sub20": 269 # CHECK-GX-JSON-DAG: "%317:sub21": 268 # CHECK-GX-JSON-DAG: "%317:sub22": 267 # CHECK-GX-JSON-DAG: "%317:sub23": 266 # CHECK-GX-JSON-DAG: "%317:sub24": 263 # CHECK-GX-JSON-DAG: "%317:sub25": 262 # CHECK-GX-JSON-DAG: "%317:sub26": 261 # CHECK-GX-JSON-DAG: "%317:sub27": 260 # CHECK-GX-JSON-DAG: "%317:sub28": 257 # CHECK-GX-JSON-DAG: "%317:sub29": 256 # CHECK-GX-JSON-DAG: "%317:sub30": 255 # CHECK-GX-JSON-DAG: "%317:sub31": 254 # CHECK-GX-JSON-DAG: "%359:sub0": 347 # CHECK-GX-JSON-DAG: "%359:sub1": 346 # CHECK-GX-JSON-DAG: "%359:sub2": 345 # CHECK-GX-JSON-DAG: "%359:sub3": 344 # CHECK-GX-JSON-DAG: "%359:sub4": 341 # CHECK-GX-JSON-DAG: "%359:sub5": 340 # CHECK-GX-JSON-DAG: "%359:sub6": 339 # CHECK-GX-JSON-DAG: "%359:sub7": 338 # CHECK-GX-JSON-DAG: "%359:sub8": 335 # CHECK-GX-JSON-DAG: "%359:sub9": 334 # CHECK-GX-JSON-DAG: "%359:sub10": 333 # CHECK-GX-JSON-DAG: "%359:sub11": 332 # CHECK-GX-JSON-DAG: "%359:sub12": 329 # CHECK-GX-JSON-DAG: "%359:sub13": 328 # CHECK-GX-JSON-DAG: "%359:sub14": 327 # CHECK-GX-JSON-DAG: "%359:sub15": 326 # CHECK-GX-JSON-DAG: "%359:sub16": 323 # CHECK-GX-JSON-DAG: "%359:sub17": 322 # CHECK-GX-JSON-DAG: "%359:sub18": 321 # CHECK-GX-JSON-DAG: "%359:sub19": 320 # CHECK-GX-JSON-DAG: "%359:sub20": 317 # CHECK-GX-JSON-DAG: "%359:sub21": 316 # CHECK-GX-JSON-DAG: "%359:sub22": 315 # CHECK-GX-JSON-DAG: "%359:sub23": 314 # CHECK-GX-JSON-DAG: "%359:sub24": 311 # CHECK-GX-JSON-DAG: "%359:sub25": 310 # CHECK-GX-JSON-DAG: "%359:sub26": 309 # CHECK-GX-JSON-DAG: "%359:sub27": 308 # CHECK-GX-JSON-DAG: "%359:sub28": 305 # CHECK-GX-JSON-DAG: "%359:sub29": 304 # CHECK-GX-JSON-DAG: "%359:sub30": 303 # CHECK-GX-JSON-DAG: "%359:sub31": 302 # CHECK-GX-JSON-DAG: "%401:sub0": 395 # CHECK-GX-JSON-DAG: "%401:sub1": 394 # CHECK-GX-JSON-DAG: "%401:sub2": 393 # CHECK-GX-JSON-DAG: "%401:sub3": 392 # CHECK-GX-JSON-DAG: "%401:sub4": 389 # CHECK-GX-JSON-DAG: "%401:sub5": 388 # CHECK-GX-JSON-DAG: "%401:sub6": 387 # CHECK-GX-JSON-DAG: "%401:sub7": 386 # CHECK-GX-JSON-DAG: "%401:sub8": 383 # CHECK-GX-JSON-DAG: "%401:sub9": 382 # CHECK-GX-JSON-DAG: "%401:sub10": 381 # CHECK-GX-JSON-DAG: "%401:sub11": 380 # CHECK-GX-JSON-DAG: "%401:sub12": 377 # CHECK-GX-JSON-DAG: "%401:sub13": 376 # CHECK-GX-JSON-DAG: "%401:sub14": 375 # CHECK-GX-JSON-DAG: "%401:sub15": 374 # CHECK-GX-JSON-DAG: "%401:sub16": 371 # CHECK-GX-JSON-DAG: "%401:sub17": 370 # CHECK-GX-JSON-DAG: "%401:sub18": 369 # CHECK-GX-JSON-DAG: "%401:sub19": 368 # CHECK-GX-JSON-DAG: "%401:sub20": 365 # CHECK-GX-JSON-DAG: "%401:sub21": 364 # CHECK-GX-JSON-DAG: "%401:sub22": 363 # CHECK-GX-JSON-DAG: "%401:sub23": 362 # CHECK-GX-JSON-DAG: "%401:sub24": 359 # CHECK-GX-JSON-DAG: "%401:sub25": 358 # CHECK-GX-JSON-DAG: "%401:sub26": 357 # CHECK-GX-JSON-DAG: "%401:sub27": 356 # CHECK-GX-JSON-DAG: "%401:sub28": 353 # CHECK-GX-JSON-DAG: "%401:sub29": 352 # CHECK-GX-JSON-DAG: "%401:sub30": 351 # CHECK-GX-JSON-DAG: "%401:sub31": 350 # CHECK-GX-JSON-DAG: "%432": 0 # CHECK-GX-JSON-DAG: "%433": 0 # CHECK-GX-JSON-DAG: "%434": 0 # CHECK-GX-JSON-DAG: "%435": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 395 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %437:vreg_64, %436, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 58 # CHECK-GX-JSON-DAG: "%69:sub1": 57 # CHECK-GX-JSON-DAG: "%69:sub2": 56 # CHECK-GX-JSON-DAG: "%69:sub3": 55 # CHECK-GX-JSON-DAG: "%69:sub4": 52 # CHECK-GX-JSON-DAG: "%69:sub5": 51 # CHECK-GX-JSON-DAG: "%69:sub6": 50 # CHECK-GX-JSON-DAG: "%69:sub7": 49 # CHECK-GX-JSON-DAG: "%69:sub8": 46 # CHECK-GX-JSON-DAG: "%69:sub9": 45 # CHECK-GX-JSON-DAG: "%69:sub10": 44 # CHECK-GX-JSON-DAG: "%69:sub11": 43 # CHECK-GX-JSON-DAG: "%69:sub12": 40 # CHECK-GX-JSON-DAG: "%69:sub13": 39 # CHECK-GX-JSON-DAG: "%69:sub14": 38 # CHECK-GX-JSON-DAG: "%69:sub15": 37 # CHECK-GX-JSON-DAG: "%69:sub16": 34 # CHECK-GX-JSON-DAG: "%69:sub17": 33 # CHECK-GX-JSON-DAG: "%69:sub18": 32 # CHECK-GX-JSON-DAG: "%69:sub19": 31 # CHECK-GX-JSON-DAG: "%69:sub20": 28 # CHECK-GX-JSON-DAG: "%69:sub21": 27 # CHECK-GX-JSON-DAG: "%69:sub22": 26 # CHECK-GX-JSON-DAG: "%69:sub23": 25 # CHECK-GX-JSON-DAG: "%69:sub24": 22 # CHECK-GX-JSON-DAG: "%69:sub25": 21 # CHECK-GX-JSON-DAG: "%69:sub26": 20 # CHECK-GX-JSON-DAG: "%69:sub27": 19 # CHECK-GX-JSON-DAG: "%69:sub28": 16 # CHECK-GX-JSON-DAG: "%69:sub29": 15 # CHECK-GX-JSON-DAG: "%69:sub30": 14 # CHECK-GX-JSON-DAG: "%69:sub31": 13 # CHECK-GX-JSON-DAG: "%70:sub0": 10 # CHECK-GX-JSON-DAG: "%70:sub1": 9 # CHECK-GX-JSON-DAG: "%70:sub2": 8 # CHECK-GX-JSON-DAG: "%70:sub3": 7 # CHECK-GX-JSON-DAG: "%70:sub4": 4 # CHECK-GX-JSON-DAG: "%70:sub5": 3 # CHECK-GX-JSON-DAG: "%70:sub6": 2 # CHECK-GX-JSON-DAG: "%70:sub7": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 106 # CHECK-GX-JSON-DAG: "%149:sub1": 105 # CHECK-GX-JSON-DAG: "%149:sub2": 104 # CHECK-GX-JSON-DAG: "%149:sub3": 103 # CHECK-GX-JSON-DAG: "%149:sub4": 100 # CHECK-GX-JSON-DAG: "%149:sub5": 99 # CHECK-GX-JSON-DAG: "%149:sub6": 98 # CHECK-GX-JSON-DAG: "%149:sub7": 97 # CHECK-GX-JSON-DAG: "%149:sub8": 94 # CHECK-GX-JSON-DAG: "%149:sub9": 93 # CHECK-GX-JSON-DAG: "%149:sub10": 92 # CHECK-GX-JSON-DAG: "%149:sub11": 91 # CHECK-GX-JSON-DAG: "%149:sub12": 88 # CHECK-GX-JSON-DAG: "%149:sub13": 87 # CHECK-GX-JSON-DAG: "%149:sub14": 86 # CHECK-GX-JSON-DAG: "%149:sub15": 85 # CHECK-GX-JSON-DAG: "%149:sub16": 82 # CHECK-GX-JSON-DAG: "%149:sub17": 81 # CHECK-GX-JSON-DAG: "%149:sub18": 80 # CHECK-GX-JSON-DAG: "%149:sub19": 79 # CHECK-GX-JSON-DAG: "%149:sub20": 76 # CHECK-GX-JSON-DAG: "%149:sub21": 75 # CHECK-GX-JSON-DAG: "%149:sub22": 74 # CHECK-GX-JSON-DAG: "%149:sub23": 73 # CHECK-GX-JSON-DAG: "%149:sub24": 70 # CHECK-GX-JSON-DAG: "%149:sub25": 69 # CHECK-GX-JSON-DAG: "%149:sub26": 68 # CHECK-GX-JSON-DAG: "%149:sub27": 67 # CHECK-GX-JSON-DAG: "%149:sub28": 64 # CHECK-GX-JSON-DAG: "%149:sub29": 63 # CHECK-GX-JSON-DAG: "%149:sub30": 62 # CHECK-GX-JSON-DAG: "%149:sub31": 61 # CHECK-GX-JSON-DAG: "%191:sub0": 154 # CHECK-GX-JSON-DAG: "%191:sub1": 153 # CHECK-GX-JSON-DAG: "%191:sub2": 152 # CHECK-GX-JSON-DAG: "%191:sub3": 151 # CHECK-GX-JSON-DAG: "%191:sub4": 148 # CHECK-GX-JSON-DAG: "%191:sub5": 147 # CHECK-GX-JSON-DAG: "%191:sub6": 146 # CHECK-GX-JSON-DAG: "%191:sub7": 145 # CHECK-GX-JSON-DAG: "%191:sub8": 142 # CHECK-GX-JSON-DAG: "%191:sub9": 141 # CHECK-GX-JSON-DAG: "%191:sub10": 140 # CHECK-GX-JSON-DAG: "%191:sub11": 139 # CHECK-GX-JSON-DAG: "%191:sub12": 136 # CHECK-GX-JSON-DAG: "%191:sub13": 135 # CHECK-GX-JSON-DAG: "%191:sub14": 134 # CHECK-GX-JSON-DAG: "%191:sub15": 133 # CHECK-GX-JSON-DAG: "%191:sub16": 130 # CHECK-GX-JSON-DAG: "%191:sub17": 129 # CHECK-GX-JSON-DAG: "%191:sub18": 128 # CHECK-GX-JSON-DAG: "%191:sub19": 127 # CHECK-GX-JSON-DAG: "%191:sub20": 124 # CHECK-GX-JSON-DAG: "%191:sub21": 123 # CHECK-GX-JSON-DAG: "%191:sub22": 122 # CHECK-GX-JSON-DAG: "%191:sub23": 121 # CHECK-GX-JSON-DAG: "%191:sub24": 118 # CHECK-GX-JSON-DAG: "%191:sub25": 117 # CHECK-GX-JSON-DAG: "%191:sub26": 116 # CHECK-GX-JSON-DAG: "%191:sub27": 115 # CHECK-GX-JSON-DAG: "%191:sub28": 112 # CHECK-GX-JSON-DAG: "%191:sub29": 111 # CHECK-GX-JSON-DAG: "%191:sub30": 110 # CHECK-GX-JSON-DAG: "%191:sub31": 109 # CHECK-GX-JSON-DAG: "%233:sub0": 202 # CHECK-GX-JSON-DAG: "%233:sub1": 201 # CHECK-GX-JSON-DAG: "%233:sub2": 200 # CHECK-GX-JSON-DAG: "%233:sub3": 199 # CHECK-GX-JSON-DAG: "%233:sub4": 196 # CHECK-GX-JSON-DAG: "%233:sub5": 195 # CHECK-GX-JSON-DAG: "%233:sub6": 194 # CHECK-GX-JSON-DAG: "%233:sub7": 193 # CHECK-GX-JSON-DAG: "%233:sub8": 190 # CHECK-GX-JSON-DAG: "%233:sub9": 189 # CHECK-GX-JSON-DAG: "%233:sub10": 188 # CHECK-GX-JSON-DAG: "%233:sub11": 187 # CHECK-GX-JSON-DAG: "%233:sub12": 184 # CHECK-GX-JSON-DAG: "%233:sub13": 183 # CHECK-GX-JSON-DAG: "%233:sub14": 182 # CHECK-GX-JSON-DAG: "%233:sub15": 181 # CHECK-GX-JSON-DAG: "%233:sub16": 178 # CHECK-GX-JSON-DAG: "%233:sub17": 177 # CHECK-GX-JSON-DAG: "%233:sub18": 176 # CHECK-GX-JSON-DAG: "%233:sub19": 175 # CHECK-GX-JSON-DAG: "%233:sub20": 172 # CHECK-GX-JSON-DAG: "%233:sub21": 171 # CHECK-GX-JSON-DAG: "%233:sub22": 170 # CHECK-GX-JSON-DAG: "%233:sub23": 169 # CHECK-GX-JSON-DAG: "%233:sub24": 166 # CHECK-GX-JSON-DAG: "%233:sub25": 165 # CHECK-GX-JSON-DAG: "%233:sub26": 164 # CHECK-GX-JSON-DAG: "%233:sub27": 163 # CHECK-GX-JSON-DAG: "%233:sub28": 160 # CHECK-GX-JSON-DAG: "%233:sub29": 159 # CHECK-GX-JSON-DAG: "%233:sub30": 158 # CHECK-GX-JSON-DAG: "%233:sub31": 157 # CHECK-GX-JSON-DAG: "%275:sub0": 250 # CHECK-GX-JSON-DAG: "%275:sub1": 249 # CHECK-GX-JSON-DAG: "%275:sub2": 248 # CHECK-GX-JSON-DAG: "%275:sub3": 247 # CHECK-GX-JSON-DAG: "%275:sub4": 244 # CHECK-GX-JSON-DAG: "%275:sub5": 243 # CHECK-GX-JSON-DAG: "%275:sub6": 242 # CHECK-GX-JSON-DAG: "%275:sub7": 241 # CHECK-GX-JSON-DAG: "%275:sub8": 238 # CHECK-GX-JSON-DAG: "%275:sub9": 237 # CHECK-GX-JSON-DAG: "%275:sub10": 236 # CHECK-GX-JSON-DAG: "%275:sub11": 235 # CHECK-GX-JSON-DAG: "%275:sub12": 232 # CHECK-GX-JSON-DAG: "%275:sub13": 231 # CHECK-GX-JSON-DAG: "%275:sub14": 230 # CHECK-GX-JSON-DAG: "%275:sub15": 229 # CHECK-GX-JSON-DAG: "%275:sub16": 226 # CHECK-GX-JSON-DAG: "%275:sub17": 225 # CHECK-GX-JSON-DAG: "%275:sub18": 224 # CHECK-GX-JSON-DAG: "%275:sub19": 223 # CHECK-GX-JSON-DAG: "%275:sub20": 220 # CHECK-GX-JSON-DAG: "%275:sub21": 219 # CHECK-GX-JSON-DAG: "%275:sub22": 218 # CHECK-GX-JSON-DAG: "%275:sub23": 217 # CHECK-GX-JSON-DAG: "%275:sub24": 214 # CHECK-GX-JSON-DAG: "%275:sub25": 213 # CHECK-GX-JSON-DAG: "%275:sub26": 212 # CHECK-GX-JSON-DAG: "%275:sub27": 211 # CHECK-GX-JSON-DAG: "%275:sub28": 208 # CHECK-GX-JSON-DAG: "%275:sub29": 207 # CHECK-GX-JSON-DAG: "%275:sub30": 206 # CHECK-GX-JSON-DAG: "%275:sub31": 205 # CHECK-GX-JSON-DAG: "%317:sub0": 298 # CHECK-GX-JSON-DAG: "%317:sub1": 297 # CHECK-GX-JSON-DAG: "%317:sub2": 296 # CHECK-GX-JSON-DAG: "%317:sub3": 295 # CHECK-GX-JSON-DAG: "%317:sub4": 292 # CHECK-GX-JSON-DAG: "%317:sub5": 291 # CHECK-GX-JSON-DAG: "%317:sub6": 290 # CHECK-GX-JSON-DAG: "%317:sub7": 289 # CHECK-GX-JSON-DAG: "%317:sub8": 286 # CHECK-GX-JSON-DAG: "%317:sub9": 285 # CHECK-GX-JSON-DAG: "%317:sub10": 284 # CHECK-GX-JSON-DAG: "%317:sub11": 283 # CHECK-GX-JSON-DAG: "%317:sub12": 280 # CHECK-GX-JSON-DAG: "%317:sub13": 279 # CHECK-GX-JSON-DAG: "%317:sub14": 278 # CHECK-GX-JSON-DAG: "%317:sub15": 277 # CHECK-GX-JSON-DAG: "%317:sub16": 274 # CHECK-GX-JSON-DAG: "%317:sub17": 273 # CHECK-GX-JSON-DAG: "%317:sub18": 272 # CHECK-GX-JSON-DAG: "%317:sub19": 271 # CHECK-GX-JSON-DAG: "%317:sub20": 268 # CHECK-GX-JSON-DAG: "%317:sub21": 267 # CHECK-GX-JSON-DAG: "%317:sub22": 266 # CHECK-GX-JSON-DAG: "%317:sub23": 265 # CHECK-GX-JSON-DAG: "%317:sub24": 262 # CHECK-GX-JSON-DAG: "%317:sub25": 261 # CHECK-GX-JSON-DAG: "%317:sub26": 260 # CHECK-GX-JSON-DAG: "%317:sub27": 259 # CHECK-GX-JSON-DAG: "%317:sub28": 256 # CHECK-GX-JSON-DAG: "%317:sub29": 255 # CHECK-GX-JSON-DAG: "%317:sub30": 254 # CHECK-GX-JSON-DAG: "%317:sub31": 253 # CHECK-GX-JSON-DAG: "%359:sub0": 346 # CHECK-GX-JSON-DAG: "%359:sub1": 345 # CHECK-GX-JSON-DAG: "%359:sub2": 344 # CHECK-GX-JSON-DAG: "%359:sub3": 343 # CHECK-GX-JSON-DAG: "%359:sub4": 340 # CHECK-GX-JSON-DAG: "%359:sub5": 339 # CHECK-GX-JSON-DAG: "%359:sub6": 338 # CHECK-GX-JSON-DAG: "%359:sub7": 337 # CHECK-GX-JSON-DAG: "%359:sub8": 334 # CHECK-GX-JSON-DAG: "%359:sub9": 333 # CHECK-GX-JSON-DAG: "%359:sub10": 332 # CHECK-GX-JSON-DAG: "%359:sub11": 331 # CHECK-GX-JSON-DAG: "%359:sub12": 328 # CHECK-GX-JSON-DAG: "%359:sub13": 327 # CHECK-GX-JSON-DAG: "%359:sub14": 326 # CHECK-GX-JSON-DAG: "%359:sub15": 325 # CHECK-GX-JSON-DAG: "%359:sub16": 322 # CHECK-GX-JSON-DAG: "%359:sub17": 321 # CHECK-GX-JSON-DAG: "%359:sub18": 320 # CHECK-GX-JSON-DAG: "%359:sub19": 319 # CHECK-GX-JSON-DAG: "%359:sub20": 316 # CHECK-GX-JSON-DAG: "%359:sub21": 315 # CHECK-GX-JSON-DAG: "%359:sub22": 314 # CHECK-GX-JSON-DAG: "%359:sub23": 313 # CHECK-GX-JSON-DAG: "%359:sub24": 310 # CHECK-GX-JSON-DAG: "%359:sub25": 309 # CHECK-GX-JSON-DAG: "%359:sub26": 308 # CHECK-GX-JSON-DAG: "%359:sub27": 307 # CHECK-GX-JSON-DAG: "%359:sub28": 304 # CHECK-GX-JSON-DAG: "%359:sub29": 303 # CHECK-GX-JSON-DAG: "%359:sub30": 302 # CHECK-GX-JSON-DAG: "%359:sub31": 301 # CHECK-GX-JSON-DAG: "%401:sub0": 394 # CHECK-GX-JSON-DAG: "%401:sub1": 393 # CHECK-GX-JSON-DAG: "%401:sub2": 392 # CHECK-GX-JSON-DAG: "%401:sub3": 391 # CHECK-GX-JSON-DAG: "%401:sub4": 388 # CHECK-GX-JSON-DAG: "%401:sub5": 387 # CHECK-GX-JSON-DAG: "%401:sub6": 386 # CHECK-GX-JSON-DAG: "%401:sub7": 385 # CHECK-GX-JSON-DAG: "%401:sub8": 382 # CHECK-GX-JSON-DAG: "%401:sub9": 381 # CHECK-GX-JSON-DAG: "%401:sub10": 380 # CHECK-GX-JSON-DAG: "%401:sub11": 379 # CHECK-GX-JSON-DAG: "%401:sub12": 376 # CHECK-GX-JSON-DAG: "%401:sub13": 375 # CHECK-GX-JSON-DAG: "%401:sub14": 374 # CHECK-GX-JSON-DAG: "%401:sub15": 373 # CHECK-GX-JSON-DAG: "%401:sub16": 370 # CHECK-GX-JSON-DAG: "%401:sub17": 369 # CHECK-GX-JSON-DAG: "%401:sub18": 368 # CHECK-GX-JSON-DAG: "%401:sub19": 367 # CHECK-GX-JSON-DAG: "%401:sub20": 364 # CHECK-GX-JSON-DAG: "%401:sub21": 363 # CHECK-GX-JSON-DAG: "%401:sub22": 362 # CHECK-GX-JSON-DAG: "%401:sub23": 361 # CHECK-GX-JSON-DAG: "%401:sub24": 358 # CHECK-GX-JSON-DAG: "%401:sub25": 357 # CHECK-GX-JSON-DAG: "%401:sub26": 356 # CHECK-GX-JSON-DAG: "%401:sub27": 355 # CHECK-GX-JSON-DAG: "%401:sub28": 352 # CHECK-GX-JSON-DAG: "%401:sub29": 351 # CHECK-GX-JSON-DAG: "%401:sub30": 350 # CHECK-GX-JSON-DAG: "%401:sub31": 349 # CHECK-GX-JSON-DAG: "%436": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 394 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%438:vgpr_32 = COPY %70.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 57 # CHECK-GX-JSON-DAG: "%69:sub1": 56 # CHECK-GX-JSON-DAG: "%69:sub2": 55 # CHECK-GX-JSON-DAG: "%69:sub3": 54 # CHECK-GX-JSON-DAG: "%69:sub4": 51 # CHECK-GX-JSON-DAG: "%69:sub5": 50 # CHECK-GX-JSON-DAG: "%69:sub6": 49 # CHECK-GX-JSON-DAG: "%69:sub7": 48 # CHECK-GX-JSON-DAG: "%69:sub8": 45 # CHECK-GX-JSON-DAG: "%69:sub9": 44 # CHECK-GX-JSON-DAG: "%69:sub10": 43 # CHECK-GX-JSON-DAG: "%69:sub11": 42 # CHECK-GX-JSON-DAG: "%69:sub12": 39 # CHECK-GX-JSON-DAG: "%69:sub13": 38 # CHECK-GX-JSON-DAG: "%69:sub14": 37 # CHECK-GX-JSON-DAG: "%69:sub15": 36 # CHECK-GX-JSON-DAG: "%69:sub16": 33 # CHECK-GX-JSON-DAG: "%69:sub17": 32 # CHECK-GX-JSON-DAG: "%69:sub18": 31 # CHECK-GX-JSON-DAG: "%69:sub19": 30 # CHECK-GX-JSON-DAG: "%69:sub20": 27 # CHECK-GX-JSON-DAG: "%69:sub21": 26 # CHECK-GX-JSON-DAG: "%69:sub22": 25 # CHECK-GX-JSON-DAG: "%69:sub23": 24 # CHECK-GX-JSON-DAG: "%69:sub24": 21 # CHECK-GX-JSON-DAG: "%69:sub25": 20 # CHECK-GX-JSON-DAG: "%69:sub26": 19 # CHECK-GX-JSON-DAG: "%69:sub27": 18 # CHECK-GX-JSON-DAG: "%69:sub28": 15 # CHECK-GX-JSON-DAG: "%69:sub29": 14 # CHECK-GX-JSON-DAG: "%69:sub30": 13 # CHECK-GX-JSON-DAG: "%69:sub31": 12 # CHECK-GX-JSON-DAG: "%70:sub0": 9 # CHECK-GX-JSON-DAG: "%70:sub1": 8 # CHECK-GX-JSON-DAG: "%70:sub2": 7 # CHECK-GX-JSON-DAG: "%70:sub3": 6 # CHECK-GX-JSON-DAG: "%70:sub4": 3 # CHECK-GX-JSON-DAG: "%70:sub5": 2 # CHECK-GX-JSON-DAG: "%70:sub6": 1 # CHECK-GX-JSON-DAG: "%70:sub7": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 105 # CHECK-GX-JSON-DAG: "%149:sub1": 104 # CHECK-GX-JSON-DAG: "%149:sub2": 103 # CHECK-GX-JSON-DAG: "%149:sub3": 102 # CHECK-GX-JSON-DAG: "%149:sub4": 99 # CHECK-GX-JSON-DAG: "%149:sub5": 98 # CHECK-GX-JSON-DAG: "%149:sub6": 97 # CHECK-GX-JSON-DAG: "%149:sub7": 96 # CHECK-GX-JSON-DAG: "%149:sub8": 93 # CHECK-GX-JSON-DAG: "%149:sub9": 92 # CHECK-GX-JSON-DAG: "%149:sub10": 91 # CHECK-GX-JSON-DAG: "%149:sub11": 90 # CHECK-GX-JSON-DAG: "%149:sub12": 87 # CHECK-GX-JSON-DAG: "%149:sub13": 86 # CHECK-GX-JSON-DAG: "%149:sub14": 85 # CHECK-GX-JSON-DAG: "%149:sub15": 84 # CHECK-GX-JSON-DAG: "%149:sub16": 81 # CHECK-GX-JSON-DAG: "%149:sub17": 80 # CHECK-GX-JSON-DAG: "%149:sub18": 79 # CHECK-GX-JSON-DAG: "%149:sub19": 78 # CHECK-GX-JSON-DAG: "%149:sub20": 75 # CHECK-GX-JSON-DAG: "%149:sub21": 74 # CHECK-GX-JSON-DAG: "%149:sub22": 73 # CHECK-GX-JSON-DAG: "%149:sub23": 72 # CHECK-GX-JSON-DAG: "%149:sub24": 69 # CHECK-GX-JSON-DAG: "%149:sub25": 68 # CHECK-GX-JSON-DAG: "%149:sub26": 67 # CHECK-GX-JSON-DAG: "%149:sub27": 66 # CHECK-GX-JSON-DAG: "%149:sub28": 63 # CHECK-GX-JSON-DAG: "%149:sub29": 62 # CHECK-GX-JSON-DAG: "%149:sub30": 61 # CHECK-GX-JSON-DAG: "%149:sub31": 60 # CHECK-GX-JSON-DAG: "%191:sub0": 153 # CHECK-GX-JSON-DAG: "%191:sub1": 152 # CHECK-GX-JSON-DAG: "%191:sub2": 151 # CHECK-GX-JSON-DAG: "%191:sub3": 150 # CHECK-GX-JSON-DAG: "%191:sub4": 147 # CHECK-GX-JSON-DAG: "%191:sub5": 146 # CHECK-GX-JSON-DAG: "%191:sub6": 145 # CHECK-GX-JSON-DAG: "%191:sub7": 144 # CHECK-GX-JSON-DAG: "%191:sub8": 141 # CHECK-GX-JSON-DAG: "%191:sub9": 140 # CHECK-GX-JSON-DAG: "%191:sub10": 139 # CHECK-GX-JSON-DAG: "%191:sub11": 138 # CHECK-GX-JSON-DAG: "%191:sub12": 135 # CHECK-GX-JSON-DAG: "%191:sub13": 134 # CHECK-GX-JSON-DAG: "%191:sub14": 133 # CHECK-GX-JSON-DAG: "%191:sub15": 132 # CHECK-GX-JSON-DAG: "%191:sub16": 129 # CHECK-GX-JSON-DAG: "%191:sub17": 128 # CHECK-GX-JSON-DAG: "%191:sub18": 127 # CHECK-GX-JSON-DAG: "%191:sub19": 126 # CHECK-GX-JSON-DAG: "%191:sub20": 123 # CHECK-GX-JSON-DAG: "%191:sub21": 122 # CHECK-GX-JSON-DAG: "%191:sub22": 121 # CHECK-GX-JSON-DAG: "%191:sub23": 120 # CHECK-GX-JSON-DAG: "%191:sub24": 117 # CHECK-GX-JSON-DAG: "%191:sub25": 116 # CHECK-GX-JSON-DAG: "%191:sub26": 115 # CHECK-GX-JSON-DAG: "%191:sub27": 114 # CHECK-GX-JSON-DAG: "%191:sub28": 111 # CHECK-GX-JSON-DAG: "%191:sub29": 110 # CHECK-GX-JSON-DAG: "%191:sub30": 109 # CHECK-GX-JSON-DAG: "%191:sub31": 108 # CHECK-GX-JSON-DAG: "%233:sub0": 201 # CHECK-GX-JSON-DAG: "%233:sub1": 200 # CHECK-GX-JSON-DAG: "%233:sub2": 199 # CHECK-GX-JSON-DAG: "%233:sub3": 198 # CHECK-GX-JSON-DAG: "%233:sub4": 195 # CHECK-GX-JSON-DAG: "%233:sub5": 194 # CHECK-GX-JSON-DAG: "%233:sub6": 193 # CHECK-GX-JSON-DAG: "%233:sub7": 192 # CHECK-GX-JSON-DAG: "%233:sub8": 189 # CHECK-GX-JSON-DAG: "%233:sub9": 188 # CHECK-GX-JSON-DAG: "%233:sub10": 187 # CHECK-GX-JSON-DAG: "%233:sub11": 186 # CHECK-GX-JSON-DAG: "%233:sub12": 183 # CHECK-GX-JSON-DAG: "%233:sub13": 182 # CHECK-GX-JSON-DAG: "%233:sub14": 181 # CHECK-GX-JSON-DAG: "%233:sub15": 180 # CHECK-GX-JSON-DAG: "%233:sub16": 177 # CHECK-GX-JSON-DAG: "%233:sub17": 176 # CHECK-GX-JSON-DAG: "%233:sub18": 175 # CHECK-GX-JSON-DAG: "%233:sub19": 174 # CHECK-GX-JSON-DAG: "%233:sub20": 171 # CHECK-GX-JSON-DAG: "%233:sub21": 170 # CHECK-GX-JSON-DAG: "%233:sub22": 169 # CHECK-GX-JSON-DAG: "%233:sub23": 168 # CHECK-GX-JSON-DAG: "%233:sub24": 165 # CHECK-GX-JSON-DAG: "%233:sub25": 164 # CHECK-GX-JSON-DAG: "%233:sub26": 163 # CHECK-GX-JSON-DAG: "%233:sub27": 162 # CHECK-GX-JSON-DAG: "%233:sub28": 159 # CHECK-GX-JSON-DAG: "%233:sub29": 158 # CHECK-GX-JSON-DAG: "%233:sub30": 157 # CHECK-GX-JSON-DAG: "%233:sub31": 156 # CHECK-GX-JSON-DAG: "%275:sub0": 249 # CHECK-GX-JSON-DAG: "%275:sub1": 248 # CHECK-GX-JSON-DAG: "%275:sub2": 247 # CHECK-GX-JSON-DAG: "%275:sub3": 246 # CHECK-GX-JSON-DAG: "%275:sub4": 243 # CHECK-GX-JSON-DAG: "%275:sub5": 242 # CHECK-GX-JSON-DAG: "%275:sub6": 241 # CHECK-GX-JSON-DAG: "%275:sub7": 240 # CHECK-GX-JSON-DAG: "%275:sub8": 237 # CHECK-GX-JSON-DAG: "%275:sub9": 236 # CHECK-GX-JSON-DAG: "%275:sub10": 235 # CHECK-GX-JSON-DAG: "%275:sub11": 234 # CHECK-GX-JSON-DAG: "%275:sub12": 231 # CHECK-GX-JSON-DAG: "%275:sub13": 230 # CHECK-GX-JSON-DAG: "%275:sub14": 229 # CHECK-GX-JSON-DAG: "%275:sub15": 228 # CHECK-GX-JSON-DAG: "%275:sub16": 225 # CHECK-GX-JSON-DAG: "%275:sub17": 224 # CHECK-GX-JSON-DAG: "%275:sub18": 223 # CHECK-GX-JSON-DAG: "%275:sub19": 222 # CHECK-GX-JSON-DAG: "%275:sub20": 219 # CHECK-GX-JSON-DAG: "%275:sub21": 218 # CHECK-GX-JSON-DAG: "%275:sub22": 217 # CHECK-GX-JSON-DAG: "%275:sub23": 216 # CHECK-GX-JSON-DAG: "%275:sub24": 213 # CHECK-GX-JSON-DAG: "%275:sub25": 212 # CHECK-GX-JSON-DAG: "%275:sub26": 211 # CHECK-GX-JSON-DAG: "%275:sub27": 210 # CHECK-GX-JSON-DAG: "%275:sub28": 207 # CHECK-GX-JSON-DAG: "%275:sub29": 206 # CHECK-GX-JSON-DAG: "%275:sub30": 205 # CHECK-GX-JSON-DAG: "%275:sub31": 204 # CHECK-GX-JSON-DAG: "%317:sub0": 297 # CHECK-GX-JSON-DAG: "%317:sub1": 296 # CHECK-GX-JSON-DAG: "%317:sub2": 295 # CHECK-GX-JSON-DAG: "%317:sub3": 294 # CHECK-GX-JSON-DAG: "%317:sub4": 291 # CHECK-GX-JSON-DAG: "%317:sub5": 290 # CHECK-GX-JSON-DAG: "%317:sub6": 289 # CHECK-GX-JSON-DAG: "%317:sub7": 288 # CHECK-GX-JSON-DAG: "%317:sub8": 285 # CHECK-GX-JSON-DAG: "%317:sub9": 284 # CHECK-GX-JSON-DAG: "%317:sub10": 283 # CHECK-GX-JSON-DAG: "%317:sub11": 282 # CHECK-GX-JSON-DAG: "%317:sub12": 279 # CHECK-GX-JSON-DAG: "%317:sub13": 278 # CHECK-GX-JSON-DAG: "%317:sub14": 277 # CHECK-GX-JSON-DAG: "%317:sub15": 276 # CHECK-GX-JSON-DAG: "%317:sub16": 273 # CHECK-GX-JSON-DAG: "%317:sub17": 272 # CHECK-GX-JSON-DAG: "%317:sub18": 271 # CHECK-GX-JSON-DAG: "%317:sub19": 270 # CHECK-GX-JSON-DAG: "%317:sub20": 267 # CHECK-GX-JSON-DAG: "%317:sub21": 266 # CHECK-GX-JSON-DAG: "%317:sub22": 265 # CHECK-GX-JSON-DAG: "%317:sub23": 264 # CHECK-GX-JSON-DAG: "%317:sub24": 261 # CHECK-GX-JSON-DAG: "%317:sub25": 260 # CHECK-GX-JSON-DAG: "%317:sub26": 259 # CHECK-GX-JSON-DAG: "%317:sub27": 258 # CHECK-GX-JSON-DAG: "%317:sub28": 255 # CHECK-GX-JSON-DAG: "%317:sub29": 254 # CHECK-GX-JSON-DAG: "%317:sub30": 253 # CHECK-GX-JSON-DAG: "%317:sub31": 252 # CHECK-GX-JSON-DAG: "%359:sub0": 345 # CHECK-GX-JSON-DAG: "%359:sub1": 344 # CHECK-GX-JSON-DAG: "%359:sub2": 343 # CHECK-GX-JSON-DAG: "%359:sub3": 342 # CHECK-GX-JSON-DAG: "%359:sub4": 339 # CHECK-GX-JSON-DAG: "%359:sub5": 338 # CHECK-GX-JSON-DAG: "%359:sub6": 337 # CHECK-GX-JSON-DAG: "%359:sub7": 336 # CHECK-GX-JSON-DAG: "%359:sub8": 333 # CHECK-GX-JSON-DAG: "%359:sub9": 332 # CHECK-GX-JSON-DAG: "%359:sub10": 331 # CHECK-GX-JSON-DAG: "%359:sub11": 330 # CHECK-GX-JSON-DAG: "%359:sub12": 327 # CHECK-GX-JSON-DAG: "%359:sub13": 326 # CHECK-GX-JSON-DAG: "%359:sub14": 325 # CHECK-GX-JSON-DAG: "%359:sub15": 324 # CHECK-GX-JSON-DAG: "%359:sub16": 321 # CHECK-GX-JSON-DAG: "%359:sub17": 320 # CHECK-GX-JSON-DAG: "%359:sub18": 319 # CHECK-GX-JSON-DAG: "%359:sub19": 318 # CHECK-GX-JSON-DAG: "%359:sub20": 315 # CHECK-GX-JSON-DAG: "%359:sub21": 314 # CHECK-GX-JSON-DAG: "%359:sub22": 313 # CHECK-GX-JSON-DAG: "%359:sub23": 312 # CHECK-GX-JSON-DAG: "%359:sub24": 309 # CHECK-GX-JSON-DAG: "%359:sub25": 308 # CHECK-GX-JSON-DAG: "%359:sub26": 307 # CHECK-GX-JSON-DAG: "%359:sub27": 306 # CHECK-GX-JSON-DAG: "%359:sub28": 303 # CHECK-GX-JSON-DAG: "%359:sub29": 302 # CHECK-GX-JSON-DAG: "%359:sub30": 301 # CHECK-GX-JSON-DAG: "%359:sub31": 300 # CHECK-GX-JSON-DAG: "%401:sub0": 393 # CHECK-GX-JSON-DAG: "%401:sub1": 392 # CHECK-GX-JSON-DAG: "%401:sub2": 391 # CHECK-GX-JSON-DAG: "%401:sub3": 390 # CHECK-GX-JSON-DAG: "%401:sub4": 387 # CHECK-GX-JSON-DAG: "%401:sub5": 386 # CHECK-GX-JSON-DAG: "%401:sub6": 385 # CHECK-GX-JSON-DAG: "%401:sub7": 384 # CHECK-GX-JSON-DAG: "%401:sub8": 381 # CHECK-GX-JSON-DAG: "%401:sub9": 380 # CHECK-GX-JSON-DAG: "%401:sub10": 379 # CHECK-GX-JSON-DAG: "%401:sub11": 378 # CHECK-GX-JSON-DAG: "%401:sub12": 375 # CHECK-GX-JSON-DAG: "%401:sub13": 374 # CHECK-GX-JSON-DAG: "%401:sub14": 373 # CHECK-GX-JSON-DAG: "%401:sub15": 372 # CHECK-GX-JSON-DAG: "%401:sub16": 369 # CHECK-GX-JSON-DAG: "%401:sub17": 368 # CHECK-GX-JSON-DAG: "%401:sub18": 367 # CHECK-GX-JSON-DAG: "%401:sub19": 366 # CHECK-GX-JSON-DAG: "%401:sub20": 363 # CHECK-GX-JSON-DAG: "%401:sub21": 362 # CHECK-GX-JSON-DAG: "%401:sub22": 361 # CHECK-GX-JSON-DAG: "%401:sub23": 360 # CHECK-GX-JSON-DAG: "%401:sub24": 357 # CHECK-GX-JSON-DAG: "%401:sub25": 356 # CHECK-GX-JSON-DAG: "%401:sub26": 355 # CHECK-GX-JSON-DAG: "%401:sub27": 354 # CHECK-GX-JSON-DAG: "%401:sub28": 351 # CHECK-GX-JSON-DAG: "%401:sub29": 350 # CHECK-GX-JSON-DAG: "%401:sub30": 349 # CHECK-GX-JSON-DAG: "%401:sub31": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 393 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%439:vgpr_32 = COPY %70.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 56 # CHECK-GX-JSON-DAG: "%69:sub1": 55 # CHECK-GX-JSON-DAG: "%69:sub2": 54 # CHECK-GX-JSON-DAG: "%69:sub3": 53 # CHECK-GX-JSON-DAG: "%69:sub4": 50 # CHECK-GX-JSON-DAG: "%69:sub5": 49 # CHECK-GX-JSON-DAG: "%69:sub6": 48 # CHECK-GX-JSON-DAG: "%69:sub7": 47 # CHECK-GX-JSON-DAG: "%69:sub8": 44 # CHECK-GX-JSON-DAG: "%69:sub9": 43 # CHECK-GX-JSON-DAG: "%69:sub10": 42 # CHECK-GX-JSON-DAG: "%69:sub11": 41 # CHECK-GX-JSON-DAG: "%69:sub12": 38 # CHECK-GX-JSON-DAG: "%69:sub13": 37 # CHECK-GX-JSON-DAG: "%69:sub14": 36 # CHECK-GX-JSON-DAG: "%69:sub15": 35 # CHECK-GX-JSON-DAG: "%69:sub16": 32 # CHECK-GX-JSON-DAG: "%69:sub17": 31 # CHECK-GX-JSON-DAG: "%69:sub18": 30 # CHECK-GX-JSON-DAG: "%69:sub19": 29 # CHECK-GX-JSON-DAG: "%69:sub20": 26 # CHECK-GX-JSON-DAG: "%69:sub21": 25 # CHECK-GX-JSON-DAG: "%69:sub22": 24 # CHECK-GX-JSON-DAG: "%69:sub23": 23 # CHECK-GX-JSON-DAG: "%69:sub24": 20 # CHECK-GX-JSON-DAG: "%69:sub25": 19 # CHECK-GX-JSON-DAG: "%69:sub26": 18 # CHECK-GX-JSON-DAG: "%69:sub27": 17 # CHECK-GX-JSON-DAG: "%69:sub28": 14 # CHECK-GX-JSON-DAG: "%69:sub29": 13 # CHECK-GX-JSON-DAG: "%69:sub30": 12 # CHECK-GX-JSON-DAG: "%69:sub31": 11 # CHECK-GX-JSON-DAG: "%70:sub0": 8 # CHECK-GX-JSON-DAG: "%70:sub1": 7 # CHECK-GX-JSON-DAG: "%70:sub2": 6 # CHECK-GX-JSON-DAG: "%70:sub3": 5 # CHECK-GX-JSON-DAG: "%70:sub4": 2 # CHECK-GX-JSON-DAG: "%70:sub5": 1 # CHECK-GX-JSON-DAG: "%70:sub6": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 104 # CHECK-GX-JSON-DAG: "%149:sub1": 103 # CHECK-GX-JSON-DAG: "%149:sub2": 102 # CHECK-GX-JSON-DAG: "%149:sub3": 101 # CHECK-GX-JSON-DAG: "%149:sub4": 98 # CHECK-GX-JSON-DAG: "%149:sub5": 97 # CHECK-GX-JSON-DAG: "%149:sub6": 96 # CHECK-GX-JSON-DAG: "%149:sub7": 95 # CHECK-GX-JSON-DAG: "%149:sub8": 92 # CHECK-GX-JSON-DAG: "%149:sub9": 91 # CHECK-GX-JSON-DAG: "%149:sub10": 90 # CHECK-GX-JSON-DAG: "%149:sub11": 89 # CHECK-GX-JSON-DAG: "%149:sub12": 86 # CHECK-GX-JSON-DAG: "%149:sub13": 85 # CHECK-GX-JSON-DAG: "%149:sub14": 84 # CHECK-GX-JSON-DAG: "%149:sub15": 83 # CHECK-GX-JSON-DAG: "%149:sub16": 80 # CHECK-GX-JSON-DAG: "%149:sub17": 79 # CHECK-GX-JSON-DAG: "%149:sub18": 78 # CHECK-GX-JSON-DAG: "%149:sub19": 77 # CHECK-GX-JSON-DAG: "%149:sub20": 74 # CHECK-GX-JSON-DAG: "%149:sub21": 73 # CHECK-GX-JSON-DAG: "%149:sub22": 72 # CHECK-GX-JSON-DAG: "%149:sub23": 71 # CHECK-GX-JSON-DAG: "%149:sub24": 68 # CHECK-GX-JSON-DAG: "%149:sub25": 67 # CHECK-GX-JSON-DAG: "%149:sub26": 66 # CHECK-GX-JSON-DAG: "%149:sub27": 65 # CHECK-GX-JSON-DAG: "%149:sub28": 62 # CHECK-GX-JSON-DAG: "%149:sub29": 61 # CHECK-GX-JSON-DAG: "%149:sub30": 60 # CHECK-GX-JSON-DAG: "%149:sub31": 59 # CHECK-GX-JSON-DAG: "%191:sub0": 152 # CHECK-GX-JSON-DAG: "%191:sub1": 151 # CHECK-GX-JSON-DAG: "%191:sub2": 150 # CHECK-GX-JSON-DAG: "%191:sub3": 149 # CHECK-GX-JSON-DAG: "%191:sub4": 146 # CHECK-GX-JSON-DAG: "%191:sub5": 145 # CHECK-GX-JSON-DAG: "%191:sub6": 144 # CHECK-GX-JSON-DAG: "%191:sub7": 143 # CHECK-GX-JSON-DAG: "%191:sub8": 140 # CHECK-GX-JSON-DAG: "%191:sub9": 139 # CHECK-GX-JSON-DAG: "%191:sub10": 138 # CHECK-GX-JSON-DAG: "%191:sub11": 137 # CHECK-GX-JSON-DAG: "%191:sub12": 134 # CHECK-GX-JSON-DAG: "%191:sub13": 133 # CHECK-GX-JSON-DAG: "%191:sub14": 132 # CHECK-GX-JSON-DAG: "%191:sub15": 131 # CHECK-GX-JSON-DAG: "%191:sub16": 128 # CHECK-GX-JSON-DAG: "%191:sub17": 127 # CHECK-GX-JSON-DAG: "%191:sub18": 126 # CHECK-GX-JSON-DAG: "%191:sub19": 125 # CHECK-GX-JSON-DAG: "%191:sub20": 122 # CHECK-GX-JSON-DAG: "%191:sub21": 121 # CHECK-GX-JSON-DAG: "%191:sub22": 120 # CHECK-GX-JSON-DAG: "%191:sub23": 119 # CHECK-GX-JSON-DAG: "%191:sub24": 116 # CHECK-GX-JSON-DAG: "%191:sub25": 115 # CHECK-GX-JSON-DAG: "%191:sub26": 114 # CHECK-GX-JSON-DAG: "%191:sub27": 113 # CHECK-GX-JSON-DAG: "%191:sub28": 110 # CHECK-GX-JSON-DAG: "%191:sub29": 109 # CHECK-GX-JSON-DAG: "%191:sub30": 108 # CHECK-GX-JSON-DAG: "%191:sub31": 107 # CHECK-GX-JSON-DAG: "%233:sub0": 200 # CHECK-GX-JSON-DAG: "%233:sub1": 199 # CHECK-GX-JSON-DAG: "%233:sub2": 198 # CHECK-GX-JSON-DAG: "%233:sub3": 197 # CHECK-GX-JSON-DAG: "%233:sub4": 194 # CHECK-GX-JSON-DAG: "%233:sub5": 193 # CHECK-GX-JSON-DAG: "%233:sub6": 192 # CHECK-GX-JSON-DAG: "%233:sub7": 191 # CHECK-GX-JSON-DAG: "%233:sub8": 188 # CHECK-GX-JSON-DAG: "%233:sub9": 187 # CHECK-GX-JSON-DAG: "%233:sub10": 186 # CHECK-GX-JSON-DAG: "%233:sub11": 185 # CHECK-GX-JSON-DAG: "%233:sub12": 182 # CHECK-GX-JSON-DAG: "%233:sub13": 181 # CHECK-GX-JSON-DAG: "%233:sub14": 180 # CHECK-GX-JSON-DAG: "%233:sub15": 179 # CHECK-GX-JSON-DAG: "%233:sub16": 176 # CHECK-GX-JSON-DAG: "%233:sub17": 175 # CHECK-GX-JSON-DAG: "%233:sub18": 174 # CHECK-GX-JSON-DAG: "%233:sub19": 173 # CHECK-GX-JSON-DAG: "%233:sub20": 170 # CHECK-GX-JSON-DAG: "%233:sub21": 169 # CHECK-GX-JSON-DAG: "%233:sub22": 168 # CHECK-GX-JSON-DAG: "%233:sub23": 167 # CHECK-GX-JSON-DAG: "%233:sub24": 164 # CHECK-GX-JSON-DAG: "%233:sub25": 163 # CHECK-GX-JSON-DAG: "%233:sub26": 162 # CHECK-GX-JSON-DAG: "%233:sub27": 161 # CHECK-GX-JSON-DAG: "%233:sub28": 158 # CHECK-GX-JSON-DAG: "%233:sub29": 157 # CHECK-GX-JSON-DAG: "%233:sub30": 156 # CHECK-GX-JSON-DAG: "%233:sub31": 155 # CHECK-GX-JSON-DAG: "%275:sub0": 248 # CHECK-GX-JSON-DAG: "%275:sub1": 247 # CHECK-GX-JSON-DAG: "%275:sub2": 246 # CHECK-GX-JSON-DAG: "%275:sub3": 245 # CHECK-GX-JSON-DAG: "%275:sub4": 242 # CHECK-GX-JSON-DAG: "%275:sub5": 241 # CHECK-GX-JSON-DAG: "%275:sub6": 240 # CHECK-GX-JSON-DAG: "%275:sub7": 239 # CHECK-GX-JSON-DAG: "%275:sub8": 236 # CHECK-GX-JSON-DAG: "%275:sub9": 235 # CHECK-GX-JSON-DAG: "%275:sub10": 234 # CHECK-GX-JSON-DAG: "%275:sub11": 233 # CHECK-GX-JSON-DAG: "%275:sub12": 230 # CHECK-GX-JSON-DAG: "%275:sub13": 229 # CHECK-GX-JSON-DAG: "%275:sub14": 228 # CHECK-GX-JSON-DAG: "%275:sub15": 227 # CHECK-GX-JSON-DAG: "%275:sub16": 224 # CHECK-GX-JSON-DAG: "%275:sub17": 223 # CHECK-GX-JSON-DAG: "%275:sub18": 222 # CHECK-GX-JSON-DAG: "%275:sub19": 221 # CHECK-GX-JSON-DAG: "%275:sub20": 218 # CHECK-GX-JSON-DAG: "%275:sub21": 217 # CHECK-GX-JSON-DAG: "%275:sub22": 216 # CHECK-GX-JSON-DAG: "%275:sub23": 215 # CHECK-GX-JSON-DAG: "%275:sub24": 212 # CHECK-GX-JSON-DAG: "%275:sub25": 211 # CHECK-GX-JSON-DAG: "%275:sub26": 210 # CHECK-GX-JSON-DAG: "%275:sub27": 209 # CHECK-GX-JSON-DAG: "%275:sub28": 206 # CHECK-GX-JSON-DAG: "%275:sub29": 205 # CHECK-GX-JSON-DAG: "%275:sub30": 204 # CHECK-GX-JSON-DAG: "%275:sub31": 203 # CHECK-GX-JSON-DAG: "%317:sub0": 296 # CHECK-GX-JSON-DAG: "%317:sub1": 295 # CHECK-GX-JSON-DAG: "%317:sub2": 294 # CHECK-GX-JSON-DAG: "%317:sub3": 293 # CHECK-GX-JSON-DAG: "%317:sub4": 290 # CHECK-GX-JSON-DAG: "%317:sub5": 289 # CHECK-GX-JSON-DAG: "%317:sub6": 288 # CHECK-GX-JSON-DAG: "%317:sub7": 287 # CHECK-GX-JSON-DAG: "%317:sub8": 284 # CHECK-GX-JSON-DAG: "%317:sub9": 283 # CHECK-GX-JSON-DAG: "%317:sub10": 282 # CHECK-GX-JSON-DAG: "%317:sub11": 281 # CHECK-GX-JSON-DAG: "%317:sub12": 278 # CHECK-GX-JSON-DAG: "%317:sub13": 277 # CHECK-GX-JSON-DAG: "%317:sub14": 276 # CHECK-GX-JSON-DAG: "%317:sub15": 275 # CHECK-GX-JSON-DAG: "%317:sub16": 272 # CHECK-GX-JSON-DAG: "%317:sub17": 271 # CHECK-GX-JSON-DAG: "%317:sub18": 270 # CHECK-GX-JSON-DAG: "%317:sub19": 269 # CHECK-GX-JSON-DAG: "%317:sub20": 266 # CHECK-GX-JSON-DAG: "%317:sub21": 265 # CHECK-GX-JSON-DAG: "%317:sub22": 264 # CHECK-GX-JSON-DAG: "%317:sub23": 263 # CHECK-GX-JSON-DAG: "%317:sub24": 260 # CHECK-GX-JSON-DAG: "%317:sub25": 259 # CHECK-GX-JSON-DAG: "%317:sub26": 258 # CHECK-GX-JSON-DAG: "%317:sub27": 257 # CHECK-GX-JSON-DAG: "%317:sub28": 254 # CHECK-GX-JSON-DAG: "%317:sub29": 253 # CHECK-GX-JSON-DAG: "%317:sub30": 252 # CHECK-GX-JSON-DAG: "%317:sub31": 251 # CHECK-GX-JSON-DAG: "%359:sub0": 344 # CHECK-GX-JSON-DAG: "%359:sub1": 343 # CHECK-GX-JSON-DAG: "%359:sub2": 342 # CHECK-GX-JSON-DAG: "%359:sub3": 341 # CHECK-GX-JSON-DAG: "%359:sub4": 338 # CHECK-GX-JSON-DAG: "%359:sub5": 337 # CHECK-GX-JSON-DAG: "%359:sub6": 336 # CHECK-GX-JSON-DAG: "%359:sub7": 335 # CHECK-GX-JSON-DAG: "%359:sub8": 332 # CHECK-GX-JSON-DAG: "%359:sub9": 331 # CHECK-GX-JSON-DAG: "%359:sub10": 330 # CHECK-GX-JSON-DAG: "%359:sub11": 329 # CHECK-GX-JSON-DAG: "%359:sub12": 326 # CHECK-GX-JSON-DAG: "%359:sub13": 325 # CHECK-GX-JSON-DAG: "%359:sub14": 324 # CHECK-GX-JSON-DAG: "%359:sub15": 323 # CHECK-GX-JSON-DAG: "%359:sub16": 320 # CHECK-GX-JSON-DAG: "%359:sub17": 319 # CHECK-GX-JSON-DAG: "%359:sub18": 318 # CHECK-GX-JSON-DAG: "%359:sub19": 317 # CHECK-GX-JSON-DAG: "%359:sub20": 314 # CHECK-GX-JSON-DAG: "%359:sub21": 313 # CHECK-GX-JSON-DAG: "%359:sub22": 312 # CHECK-GX-JSON-DAG: "%359:sub23": 311 # CHECK-GX-JSON-DAG: "%359:sub24": 308 # CHECK-GX-JSON-DAG: "%359:sub25": 307 # CHECK-GX-JSON-DAG: "%359:sub26": 306 # CHECK-GX-JSON-DAG: "%359:sub27": 305 # CHECK-GX-JSON-DAG: "%359:sub28": 302 # CHECK-GX-JSON-DAG: "%359:sub29": 301 # CHECK-GX-JSON-DAG: "%359:sub30": 300 # CHECK-GX-JSON-DAG: "%359:sub31": 299 # CHECK-GX-JSON-DAG: "%401:sub0": 392 # CHECK-GX-JSON-DAG: "%401:sub1": 391 # CHECK-GX-JSON-DAG: "%401:sub2": 390 # CHECK-GX-JSON-DAG: "%401:sub3": 389 # CHECK-GX-JSON-DAG: "%401:sub4": 386 # CHECK-GX-JSON-DAG: "%401:sub5": 385 # CHECK-GX-JSON-DAG: "%401:sub6": 384 # CHECK-GX-JSON-DAG: "%401:sub7": 383 # CHECK-GX-JSON-DAG: "%401:sub8": 380 # CHECK-GX-JSON-DAG: "%401:sub9": 379 # CHECK-GX-JSON-DAG: "%401:sub10": 378 # CHECK-GX-JSON-DAG: "%401:sub11": 377 # CHECK-GX-JSON-DAG: "%401:sub12": 374 # CHECK-GX-JSON-DAG: "%401:sub13": 373 # CHECK-GX-JSON-DAG: "%401:sub14": 372 # CHECK-GX-JSON-DAG: "%401:sub15": 371 # CHECK-GX-JSON-DAG: "%401:sub16": 368 # CHECK-GX-JSON-DAG: "%401:sub17": 367 # CHECK-GX-JSON-DAG: "%401:sub18": 366 # CHECK-GX-JSON-DAG: "%401:sub19": 365 # CHECK-GX-JSON-DAG: "%401:sub20": 362 # CHECK-GX-JSON-DAG: "%401:sub21": 361 # CHECK-GX-JSON-DAG: "%401:sub22": 360 # CHECK-GX-JSON-DAG: "%401:sub23": 359 # CHECK-GX-JSON-DAG: "%401:sub24": 356 # CHECK-GX-JSON-DAG: "%401:sub25": 355 # CHECK-GX-JSON-DAG: "%401:sub26": 354 # CHECK-GX-JSON-DAG: "%401:sub27": 353 # CHECK-GX-JSON-DAG: "%401:sub28": 350 # CHECK-GX-JSON-DAG: "%401:sub29": 349 # CHECK-GX-JSON-DAG: "%401:sub30": 348 # CHECK-GX-JSON-DAG: "%401:sub31": 347 # CHECK-GX-JSON-DAG: "%438": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 392 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%440:vgpr_32 = COPY %70.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 55 # CHECK-GX-JSON-DAG: "%69:sub1": 54 # CHECK-GX-JSON-DAG: "%69:sub2": 53 # CHECK-GX-JSON-DAG: "%69:sub3": 52 # CHECK-GX-JSON-DAG: "%69:sub4": 49 # CHECK-GX-JSON-DAG: "%69:sub5": 48 # CHECK-GX-JSON-DAG: "%69:sub6": 47 # CHECK-GX-JSON-DAG: "%69:sub7": 46 # CHECK-GX-JSON-DAG: "%69:sub8": 43 # CHECK-GX-JSON-DAG: "%69:sub9": 42 # CHECK-GX-JSON-DAG: "%69:sub10": 41 # CHECK-GX-JSON-DAG: "%69:sub11": 40 # CHECK-GX-JSON-DAG: "%69:sub12": 37 # CHECK-GX-JSON-DAG: "%69:sub13": 36 # CHECK-GX-JSON-DAG: "%69:sub14": 35 # CHECK-GX-JSON-DAG: "%69:sub15": 34 # CHECK-GX-JSON-DAG: "%69:sub16": 31 # CHECK-GX-JSON-DAG: "%69:sub17": 30 # CHECK-GX-JSON-DAG: "%69:sub18": 29 # CHECK-GX-JSON-DAG: "%69:sub19": 28 # CHECK-GX-JSON-DAG: "%69:sub20": 25 # CHECK-GX-JSON-DAG: "%69:sub21": 24 # CHECK-GX-JSON-DAG: "%69:sub22": 23 # CHECK-GX-JSON-DAG: "%69:sub23": 22 # CHECK-GX-JSON-DAG: "%69:sub24": 19 # CHECK-GX-JSON-DAG: "%69:sub25": 18 # CHECK-GX-JSON-DAG: "%69:sub26": 17 # CHECK-GX-JSON-DAG: "%69:sub27": 16 # CHECK-GX-JSON-DAG: "%69:sub28": 13 # CHECK-GX-JSON-DAG: "%69:sub29": 12 # CHECK-GX-JSON-DAG: "%69:sub30": 11 # CHECK-GX-JSON-DAG: "%69:sub31": 10 # CHECK-GX-JSON-DAG: "%70:sub0": 7 # CHECK-GX-JSON-DAG: "%70:sub1": 6 # CHECK-GX-JSON-DAG: "%70:sub2": 5 # CHECK-GX-JSON-DAG: "%70:sub3": 4 # CHECK-GX-JSON-DAG: "%70:sub4": 1 # CHECK-GX-JSON-DAG: "%70:sub5": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 103 # CHECK-GX-JSON-DAG: "%149:sub1": 102 # CHECK-GX-JSON-DAG: "%149:sub2": 101 # CHECK-GX-JSON-DAG: "%149:sub3": 100 # CHECK-GX-JSON-DAG: "%149:sub4": 97 # CHECK-GX-JSON-DAG: "%149:sub5": 96 # CHECK-GX-JSON-DAG: "%149:sub6": 95 # CHECK-GX-JSON-DAG: "%149:sub7": 94 # CHECK-GX-JSON-DAG: "%149:sub8": 91 # CHECK-GX-JSON-DAG: "%149:sub9": 90 # CHECK-GX-JSON-DAG: "%149:sub10": 89 # CHECK-GX-JSON-DAG: "%149:sub11": 88 # CHECK-GX-JSON-DAG: "%149:sub12": 85 # CHECK-GX-JSON-DAG: "%149:sub13": 84 # CHECK-GX-JSON-DAG: "%149:sub14": 83 # CHECK-GX-JSON-DAG: "%149:sub15": 82 # CHECK-GX-JSON-DAG: "%149:sub16": 79 # CHECK-GX-JSON-DAG: "%149:sub17": 78 # CHECK-GX-JSON-DAG: "%149:sub18": 77 # CHECK-GX-JSON-DAG: "%149:sub19": 76 # CHECK-GX-JSON-DAG: "%149:sub20": 73 # CHECK-GX-JSON-DAG: "%149:sub21": 72 # CHECK-GX-JSON-DAG: "%149:sub22": 71 # CHECK-GX-JSON-DAG: "%149:sub23": 70 # CHECK-GX-JSON-DAG: "%149:sub24": 67 # CHECK-GX-JSON-DAG: "%149:sub25": 66 # CHECK-GX-JSON-DAG: "%149:sub26": 65 # CHECK-GX-JSON-DAG: "%149:sub27": 64 # CHECK-GX-JSON-DAG: "%149:sub28": 61 # CHECK-GX-JSON-DAG: "%149:sub29": 60 # CHECK-GX-JSON-DAG: "%149:sub30": 59 # CHECK-GX-JSON-DAG: "%149:sub31": 58 # CHECK-GX-JSON-DAG: "%191:sub0": 151 # CHECK-GX-JSON-DAG: "%191:sub1": 150 # CHECK-GX-JSON-DAG: "%191:sub2": 149 # CHECK-GX-JSON-DAG: "%191:sub3": 148 # CHECK-GX-JSON-DAG: "%191:sub4": 145 # CHECK-GX-JSON-DAG: "%191:sub5": 144 # CHECK-GX-JSON-DAG: "%191:sub6": 143 # CHECK-GX-JSON-DAG: "%191:sub7": 142 # CHECK-GX-JSON-DAG: "%191:sub8": 139 # CHECK-GX-JSON-DAG: "%191:sub9": 138 # CHECK-GX-JSON-DAG: "%191:sub10": 137 # CHECK-GX-JSON-DAG: "%191:sub11": 136 # CHECK-GX-JSON-DAG: "%191:sub12": 133 # CHECK-GX-JSON-DAG: "%191:sub13": 132 # CHECK-GX-JSON-DAG: "%191:sub14": 131 # CHECK-GX-JSON-DAG: "%191:sub15": 130 # CHECK-GX-JSON-DAG: "%191:sub16": 127 # CHECK-GX-JSON-DAG: "%191:sub17": 126 # CHECK-GX-JSON-DAG: "%191:sub18": 125 # CHECK-GX-JSON-DAG: "%191:sub19": 124 # CHECK-GX-JSON-DAG: "%191:sub20": 121 # CHECK-GX-JSON-DAG: "%191:sub21": 120 # CHECK-GX-JSON-DAG: "%191:sub22": 119 # CHECK-GX-JSON-DAG: "%191:sub23": 118 # CHECK-GX-JSON-DAG: "%191:sub24": 115 # CHECK-GX-JSON-DAG: "%191:sub25": 114 # CHECK-GX-JSON-DAG: "%191:sub26": 113 # CHECK-GX-JSON-DAG: "%191:sub27": 112 # CHECK-GX-JSON-DAG: "%191:sub28": 109 # CHECK-GX-JSON-DAG: "%191:sub29": 108 # CHECK-GX-JSON-DAG: "%191:sub30": 107 # CHECK-GX-JSON-DAG: "%191:sub31": 106 # CHECK-GX-JSON-DAG: "%233:sub0": 199 # CHECK-GX-JSON-DAG: "%233:sub1": 198 # CHECK-GX-JSON-DAG: "%233:sub2": 197 # CHECK-GX-JSON-DAG: "%233:sub3": 196 # CHECK-GX-JSON-DAG: "%233:sub4": 193 # CHECK-GX-JSON-DAG: "%233:sub5": 192 # CHECK-GX-JSON-DAG: "%233:sub6": 191 # CHECK-GX-JSON-DAG: "%233:sub7": 190 # CHECK-GX-JSON-DAG: "%233:sub8": 187 # CHECK-GX-JSON-DAG: "%233:sub9": 186 # CHECK-GX-JSON-DAG: "%233:sub10": 185 # CHECK-GX-JSON-DAG: "%233:sub11": 184 # CHECK-GX-JSON-DAG: "%233:sub12": 181 # CHECK-GX-JSON-DAG: "%233:sub13": 180 # CHECK-GX-JSON-DAG: "%233:sub14": 179 # CHECK-GX-JSON-DAG: "%233:sub15": 178 # CHECK-GX-JSON-DAG: "%233:sub16": 175 # CHECK-GX-JSON-DAG: "%233:sub17": 174 # CHECK-GX-JSON-DAG: "%233:sub18": 173 # CHECK-GX-JSON-DAG: "%233:sub19": 172 # CHECK-GX-JSON-DAG: "%233:sub20": 169 # CHECK-GX-JSON-DAG: "%233:sub21": 168 # CHECK-GX-JSON-DAG: "%233:sub22": 167 # CHECK-GX-JSON-DAG: "%233:sub23": 166 # CHECK-GX-JSON-DAG: "%233:sub24": 163 # CHECK-GX-JSON-DAG: "%233:sub25": 162 # CHECK-GX-JSON-DAG: "%233:sub26": 161 # CHECK-GX-JSON-DAG: "%233:sub27": 160 # CHECK-GX-JSON-DAG: "%233:sub28": 157 # CHECK-GX-JSON-DAG: "%233:sub29": 156 # CHECK-GX-JSON-DAG: "%233:sub30": 155 # CHECK-GX-JSON-DAG: "%233:sub31": 154 # CHECK-GX-JSON-DAG: "%275:sub0": 247 # CHECK-GX-JSON-DAG: "%275:sub1": 246 # CHECK-GX-JSON-DAG: "%275:sub2": 245 # CHECK-GX-JSON-DAG: "%275:sub3": 244 # CHECK-GX-JSON-DAG: "%275:sub4": 241 # CHECK-GX-JSON-DAG: "%275:sub5": 240 # CHECK-GX-JSON-DAG: "%275:sub6": 239 # CHECK-GX-JSON-DAG: "%275:sub7": 238 # CHECK-GX-JSON-DAG: "%275:sub8": 235 # CHECK-GX-JSON-DAG: "%275:sub9": 234 # CHECK-GX-JSON-DAG: "%275:sub10": 233 # CHECK-GX-JSON-DAG: "%275:sub11": 232 # CHECK-GX-JSON-DAG: "%275:sub12": 229 # CHECK-GX-JSON-DAG: "%275:sub13": 228 # CHECK-GX-JSON-DAG: "%275:sub14": 227 # CHECK-GX-JSON-DAG: "%275:sub15": 226 # CHECK-GX-JSON-DAG: "%275:sub16": 223 # CHECK-GX-JSON-DAG: "%275:sub17": 222 # CHECK-GX-JSON-DAG: "%275:sub18": 221 # CHECK-GX-JSON-DAG: "%275:sub19": 220 # CHECK-GX-JSON-DAG: "%275:sub20": 217 # CHECK-GX-JSON-DAG: "%275:sub21": 216 # CHECK-GX-JSON-DAG: "%275:sub22": 215 # CHECK-GX-JSON-DAG: "%275:sub23": 214 # CHECK-GX-JSON-DAG: "%275:sub24": 211 # CHECK-GX-JSON-DAG: "%275:sub25": 210 # CHECK-GX-JSON-DAG: "%275:sub26": 209 # CHECK-GX-JSON-DAG: "%275:sub27": 208 # CHECK-GX-JSON-DAG: "%275:sub28": 205 # CHECK-GX-JSON-DAG: "%275:sub29": 204 # CHECK-GX-JSON-DAG: "%275:sub30": 203 # CHECK-GX-JSON-DAG: "%275:sub31": 202 # CHECK-GX-JSON-DAG: "%317:sub0": 295 # CHECK-GX-JSON-DAG: "%317:sub1": 294 # CHECK-GX-JSON-DAG: "%317:sub2": 293 # CHECK-GX-JSON-DAG: "%317:sub3": 292 # CHECK-GX-JSON-DAG: "%317:sub4": 289 # CHECK-GX-JSON-DAG: "%317:sub5": 288 # CHECK-GX-JSON-DAG: "%317:sub6": 287 # CHECK-GX-JSON-DAG: "%317:sub7": 286 # CHECK-GX-JSON-DAG: "%317:sub8": 283 # CHECK-GX-JSON-DAG: "%317:sub9": 282 # CHECK-GX-JSON-DAG: "%317:sub10": 281 # CHECK-GX-JSON-DAG: "%317:sub11": 280 # CHECK-GX-JSON-DAG: "%317:sub12": 277 # CHECK-GX-JSON-DAG: "%317:sub13": 276 # CHECK-GX-JSON-DAG: "%317:sub14": 275 # CHECK-GX-JSON-DAG: "%317:sub15": 274 # CHECK-GX-JSON-DAG: "%317:sub16": 271 # CHECK-GX-JSON-DAG: "%317:sub17": 270 # CHECK-GX-JSON-DAG: "%317:sub18": 269 # CHECK-GX-JSON-DAG: "%317:sub19": 268 # CHECK-GX-JSON-DAG: "%317:sub20": 265 # CHECK-GX-JSON-DAG: "%317:sub21": 264 # CHECK-GX-JSON-DAG: "%317:sub22": 263 # CHECK-GX-JSON-DAG: "%317:sub23": 262 # CHECK-GX-JSON-DAG: "%317:sub24": 259 # CHECK-GX-JSON-DAG: "%317:sub25": 258 # CHECK-GX-JSON-DAG: "%317:sub26": 257 # CHECK-GX-JSON-DAG: "%317:sub27": 256 # CHECK-GX-JSON-DAG: "%317:sub28": 253 # CHECK-GX-JSON-DAG: "%317:sub29": 252 # CHECK-GX-JSON-DAG: "%317:sub30": 251 # CHECK-GX-JSON-DAG: "%317:sub31": 250 # CHECK-GX-JSON-DAG: "%359:sub0": 343 # CHECK-GX-JSON-DAG: "%359:sub1": 342 # CHECK-GX-JSON-DAG: "%359:sub2": 341 # CHECK-GX-JSON-DAG: "%359:sub3": 340 # CHECK-GX-JSON-DAG: "%359:sub4": 337 # CHECK-GX-JSON-DAG: "%359:sub5": 336 # CHECK-GX-JSON-DAG: "%359:sub6": 335 # CHECK-GX-JSON-DAG: "%359:sub7": 334 # CHECK-GX-JSON-DAG: "%359:sub8": 331 # CHECK-GX-JSON-DAG: "%359:sub9": 330 # CHECK-GX-JSON-DAG: "%359:sub10": 329 # CHECK-GX-JSON-DAG: "%359:sub11": 328 # CHECK-GX-JSON-DAG: "%359:sub12": 325 # CHECK-GX-JSON-DAG: "%359:sub13": 324 # CHECK-GX-JSON-DAG: "%359:sub14": 323 # CHECK-GX-JSON-DAG: "%359:sub15": 322 # CHECK-GX-JSON-DAG: "%359:sub16": 319 # CHECK-GX-JSON-DAG: "%359:sub17": 318 # CHECK-GX-JSON-DAG: "%359:sub18": 317 # CHECK-GX-JSON-DAG: "%359:sub19": 316 # CHECK-GX-JSON-DAG: "%359:sub20": 313 # CHECK-GX-JSON-DAG: "%359:sub21": 312 # CHECK-GX-JSON-DAG: "%359:sub22": 311 # CHECK-GX-JSON-DAG: "%359:sub23": 310 # CHECK-GX-JSON-DAG: "%359:sub24": 307 # CHECK-GX-JSON-DAG: "%359:sub25": 306 # CHECK-GX-JSON-DAG: "%359:sub26": 305 # CHECK-GX-JSON-DAG: "%359:sub27": 304 # CHECK-GX-JSON-DAG: "%359:sub28": 301 # CHECK-GX-JSON-DAG: "%359:sub29": 300 # CHECK-GX-JSON-DAG: "%359:sub30": 299 # CHECK-GX-JSON-DAG: "%359:sub31": 298 # CHECK-GX-JSON-DAG: "%401:sub0": 391 # CHECK-GX-JSON-DAG: "%401:sub1": 390 # CHECK-GX-JSON-DAG: "%401:sub2": 389 # CHECK-GX-JSON-DAG: "%401:sub3": 388 # CHECK-GX-JSON-DAG: "%401:sub4": 385 # CHECK-GX-JSON-DAG: "%401:sub5": 384 # CHECK-GX-JSON-DAG: "%401:sub6": 383 # CHECK-GX-JSON-DAG: "%401:sub7": 382 # CHECK-GX-JSON-DAG: "%401:sub8": 379 # CHECK-GX-JSON-DAG: "%401:sub9": 378 # CHECK-GX-JSON-DAG: "%401:sub10": 377 # CHECK-GX-JSON-DAG: "%401:sub11": 376 # CHECK-GX-JSON-DAG: "%401:sub12": 373 # CHECK-GX-JSON-DAG: "%401:sub13": 372 # CHECK-GX-JSON-DAG: "%401:sub14": 371 # CHECK-GX-JSON-DAG: "%401:sub15": 370 # CHECK-GX-JSON-DAG: "%401:sub16": 367 # CHECK-GX-JSON-DAG: "%401:sub17": 366 # CHECK-GX-JSON-DAG: "%401:sub18": 365 # CHECK-GX-JSON-DAG: "%401:sub19": 364 # CHECK-GX-JSON-DAG: "%401:sub20": 361 # CHECK-GX-JSON-DAG: "%401:sub21": 360 # CHECK-GX-JSON-DAG: "%401:sub22": 359 # CHECK-GX-JSON-DAG: "%401:sub23": 358 # CHECK-GX-JSON-DAG: "%401:sub24": 355 # CHECK-GX-JSON-DAG: "%401:sub25": 354 # CHECK-GX-JSON-DAG: "%401:sub26": 353 # CHECK-GX-JSON-DAG: "%401:sub27": 352 # CHECK-GX-JSON-DAG: "%401:sub28": 349 # CHECK-GX-JSON-DAG: "%401:sub29": 348 # CHECK-GX-JSON-DAG: "%401:sub30": 347 # CHECK-GX-JSON-DAG: "%401:sub31": 346 # CHECK-GX-JSON-DAG: "%438": 2 # CHECK-GX-JSON-DAG: "%439": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 391 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%441:vgpr_32 = COPY %70.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 54 # CHECK-GX-JSON-DAG: "%69:sub1": 53 # CHECK-GX-JSON-DAG: "%69:sub2": 52 # CHECK-GX-JSON-DAG: "%69:sub3": 51 # CHECK-GX-JSON-DAG: "%69:sub4": 48 # CHECK-GX-JSON-DAG: "%69:sub5": 47 # CHECK-GX-JSON-DAG: "%69:sub6": 46 # CHECK-GX-JSON-DAG: "%69:sub7": 45 # CHECK-GX-JSON-DAG: "%69:sub8": 42 # CHECK-GX-JSON-DAG: "%69:sub9": 41 # CHECK-GX-JSON-DAG: "%69:sub10": 40 # CHECK-GX-JSON-DAG: "%69:sub11": 39 # CHECK-GX-JSON-DAG: "%69:sub12": 36 # CHECK-GX-JSON-DAG: "%69:sub13": 35 # CHECK-GX-JSON-DAG: "%69:sub14": 34 # CHECK-GX-JSON-DAG: "%69:sub15": 33 # CHECK-GX-JSON-DAG: "%69:sub16": 30 # CHECK-GX-JSON-DAG: "%69:sub17": 29 # CHECK-GX-JSON-DAG: "%69:sub18": 28 # CHECK-GX-JSON-DAG: "%69:sub19": 27 # CHECK-GX-JSON-DAG: "%69:sub20": 24 # CHECK-GX-JSON-DAG: "%69:sub21": 23 # CHECK-GX-JSON-DAG: "%69:sub22": 22 # CHECK-GX-JSON-DAG: "%69:sub23": 21 # CHECK-GX-JSON-DAG: "%69:sub24": 18 # CHECK-GX-JSON-DAG: "%69:sub25": 17 # CHECK-GX-JSON-DAG: "%69:sub26": 16 # CHECK-GX-JSON-DAG: "%69:sub27": 15 # CHECK-GX-JSON-DAG: "%69:sub28": 12 # CHECK-GX-JSON-DAG: "%69:sub29": 11 # CHECK-GX-JSON-DAG: "%69:sub30": 10 # CHECK-GX-JSON-DAG: "%69:sub31": 9 # CHECK-GX-JSON-DAG: "%70:sub0": 6 # CHECK-GX-JSON-DAG: "%70:sub1": 5 # CHECK-GX-JSON-DAG: "%70:sub2": 4 # CHECK-GX-JSON-DAG: "%70:sub3": 3 # CHECK-GX-JSON-DAG: "%70:sub4": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 102 # CHECK-GX-JSON-DAG: "%149:sub1": 101 # CHECK-GX-JSON-DAG: "%149:sub2": 100 # CHECK-GX-JSON-DAG: "%149:sub3": 99 # CHECK-GX-JSON-DAG: "%149:sub4": 96 # CHECK-GX-JSON-DAG: "%149:sub5": 95 # CHECK-GX-JSON-DAG: "%149:sub6": 94 # CHECK-GX-JSON-DAG: "%149:sub7": 93 # CHECK-GX-JSON-DAG: "%149:sub8": 90 # CHECK-GX-JSON-DAG: "%149:sub9": 89 # CHECK-GX-JSON-DAG: "%149:sub10": 88 # CHECK-GX-JSON-DAG: "%149:sub11": 87 # CHECK-GX-JSON-DAG: "%149:sub12": 84 # CHECK-GX-JSON-DAG: "%149:sub13": 83 # CHECK-GX-JSON-DAG: "%149:sub14": 82 # CHECK-GX-JSON-DAG: "%149:sub15": 81 # CHECK-GX-JSON-DAG: "%149:sub16": 78 # CHECK-GX-JSON-DAG: "%149:sub17": 77 # CHECK-GX-JSON-DAG: "%149:sub18": 76 # CHECK-GX-JSON-DAG: "%149:sub19": 75 # CHECK-GX-JSON-DAG: "%149:sub20": 72 # CHECK-GX-JSON-DAG: "%149:sub21": 71 # CHECK-GX-JSON-DAG: "%149:sub22": 70 # CHECK-GX-JSON-DAG: "%149:sub23": 69 # CHECK-GX-JSON-DAG: "%149:sub24": 66 # CHECK-GX-JSON-DAG: "%149:sub25": 65 # CHECK-GX-JSON-DAG: "%149:sub26": 64 # CHECK-GX-JSON-DAG: "%149:sub27": 63 # CHECK-GX-JSON-DAG: "%149:sub28": 60 # CHECK-GX-JSON-DAG: "%149:sub29": 59 # CHECK-GX-JSON-DAG: "%149:sub30": 58 # CHECK-GX-JSON-DAG: "%149:sub31": 57 # CHECK-GX-JSON-DAG: "%191:sub0": 150 # CHECK-GX-JSON-DAG: "%191:sub1": 149 # CHECK-GX-JSON-DAG: "%191:sub2": 148 # CHECK-GX-JSON-DAG: "%191:sub3": 147 # CHECK-GX-JSON-DAG: "%191:sub4": 144 # CHECK-GX-JSON-DAG: "%191:sub5": 143 # CHECK-GX-JSON-DAG: "%191:sub6": 142 # CHECK-GX-JSON-DAG: "%191:sub7": 141 # CHECK-GX-JSON-DAG: "%191:sub8": 138 # CHECK-GX-JSON-DAG: "%191:sub9": 137 # CHECK-GX-JSON-DAG: "%191:sub10": 136 # CHECK-GX-JSON-DAG: "%191:sub11": 135 # CHECK-GX-JSON-DAG: "%191:sub12": 132 # CHECK-GX-JSON-DAG: "%191:sub13": 131 # CHECK-GX-JSON-DAG: "%191:sub14": 130 # CHECK-GX-JSON-DAG: "%191:sub15": 129 # CHECK-GX-JSON-DAG: "%191:sub16": 126 # CHECK-GX-JSON-DAG: "%191:sub17": 125 # CHECK-GX-JSON-DAG: "%191:sub18": 124 # CHECK-GX-JSON-DAG: "%191:sub19": 123 # CHECK-GX-JSON-DAG: "%191:sub20": 120 # CHECK-GX-JSON-DAG: "%191:sub21": 119 # CHECK-GX-JSON-DAG: "%191:sub22": 118 # CHECK-GX-JSON-DAG: "%191:sub23": 117 # CHECK-GX-JSON-DAG: "%191:sub24": 114 # CHECK-GX-JSON-DAG: "%191:sub25": 113 # CHECK-GX-JSON-DAG: "%191:sub26": 112 # CHECK-GX-JSON-DAG: "%191:sub27": 111 # CHECK-GX-JSON-DAG: "%191:sub28": 108 # CHECK-GX-JSON-DAG: "%191:sub29": 107 # CHECK-GX-JSON-DAG: "%191:sub30": 106 # CHECK-GX-JSON-DAG: "%191:sub31": 105 # CHECK-GX-JSON-DAG: "%233:sub0": 198 # CHECK-GX-JSON-DAG: "%233:sub1": 197 # CHECK-GX-JSON-DAG: "%233:sub2": 196 # CHECK-GX-JSON-DAG: "%233:sub3": 195 # CHECK-GX-JSON-DAG: "%233:sub4": 192 # CHECK-GX-JSON-DAG: "%233:sub5": 191 # CHECK-GX-JSON-DAG: "%233:sub6": 190 # CHECK-GX-JSON-DAG: "%233:sub7": 189 # CHECK-GX-JSON-DAG: "%233:sub8": 186 # CHECK-GX-JSON-DAG: "%233:sub9": 185 # CHECK-GX-JSON-DAG: "%233:sub10": 184 # CHECK-GX-JSON-DAG: "%233:sub11": 183 # CHECK-GX-JSON-DAG: "%233:sub12": 180 # CHECK-GX-JSON-DAG: "%233:sub13": 179 # CHECK-GX-JSON-DAG: "%233:sub14": 178 # CHECK-GX-JSON-DAG: "%233:sub15": 177 # CHECK-GX-JSON-DAG: "%233:sub16": 174 # CHECK-GX-JSON-DAG: "%233:sub17": 173 # CHECK-GX-JSON-DAG: "%233:sub18": 172 # CHECK-GX-JSON-DAG: "%233:sub19": 171 # CHECK-GX-JSON-DAG: "%233:sub20": 168 # CHECK-GX-JSON-DAG: "%233:sub21": 167 # CHECK-GX-JSON-DAG: "%233:sub22": 166 # CHECK-GX-JSON-DAG: "%233:sub23": 165 # CHECK-GX-JSON-DAG: "%233:sub24": 162 # CHECK-GX-JSON-DAG: "%233:sub25": 161 # CHECK-GX-JSON-DAG: "%233:sub26": 160 # CHECK-GX-JSON-DAG: "%233:sub27": 159 # CHECK-GX-JSON-DAG: "%233:sub28": 156 # CHECK-GX-JSON-DAG: "%233:sub29": 155 # CHECK-GX-JSON-DAG: "%233:sub30": 154 # CHECK-GX-JSON-DAG: "%233:sub31": 153 # CHECK-GX-JSON-DAG: "%275:sub0": 246 # CHECK-GX-JSON-DAG: "%275:sub1": 245 # CHECK-GX-JSON-DAG: "%275:sub2": 244 # CHECK-GX-JSON-DAG: "%275:sub3": 243 # CHECK-GX-JSON-DAG: "%275:sub4": 240 # CHECK-GX-JSON-DAG: "%275:sub5": 239 # CHECK-GX-JSON-DAG: "%275:sub6": 238 # CHECK-GX-JSON-DAG: "%275:sub7": 237 # CHECK-GX-JSON-DAG: "%275:sub8": 234 # CHECK-GX-JSON-DAG: "%275:sub9": 233 # CHECK-GX-JSON-DAG: "%275:sub10": 232 # CHECK-GX-JSON-DAG: "%275:sub11": 231 # CHECK-GX-JSON-DAG: "%275:sub12": 228 # CHECK-GX-JSON-DAG: "%275:sub13": 227 # CHECK-GX-JSON-DAG: "%275:sub14": 226 # CHECK-GX-JSON-DAG: "%275:sub15": 225 # CHECK-GX-JSON-DAG: "%275:sub16": 222 # CHECK-GX-JSON-DAG: "%275:sub17": 221 # CHECK-GX-JSON-DAG: "%275:sub18": 220 # CHECK-GX-JSON-DAG: "%275:sub19": 219 # CHECK-GX-JSON-DAG: "%275:sub20": 216 # CHECK-GX-JSON-DAG: "%275:sub21": 215 # CHECK-GX-JSON-DAG: "%275:sub22": 214 # CHECK-GX-JSON-DAG: "%275:sub23": 213 # CHECK-GX-JSON-DAG: "%275:sub24": 210 # CHECK-GX-JSON-DAG: "%275:sub25": 209 # CHECK-GX-JSON-DAG: "%275:sub26": 208 # CHECK-GX-JSON-DAG: "%275:sub27": 207 # CHECK-GX-JSON-DAG: "%275:sub28": 204 # CHECK-GX-JSON-DAG: "%275:sub29": 203 # CHECK-GX-JSON-DAG: "%275:sub30": 202 # CHECK-GX-JSON-DAG: "%275:sub31": 201 # CHECK-GX-JSON-DAG: "%317:sub0": 294 # CHECK-GX-JSON-DAG: "%317:sub1": 293 # CHECK-GX-JSON-DAG: "%317:sub2": 292 # CHECK-GX-JSON-DAG: "%317:sub3": 291 # CHECK-GX-JSON-DAG: "%317:sub4": 288 # CHECK-GX-JSON-DAG: "%317:sub5": 287 # CHECK-GX-JSON-DAG: "%317:sub6": 286 # CHECK-GX-JSON-DAG: "%317:sub7": 285 # CHECK-GX-JSON-DAG: "%317:sub8": 282 # CHECK-GX-JSON-DAG: "%317:sub9": 281 # CHECK-GX-JSON-DAG: "%317:sub10": 280 # CHECK-GX-JSON-DAG: "%317:sub11": 279 # CHECK-GX-JSON-DAG: "%317:sub12": 276 # CHECK-GX-JSON-DAG: "%317:sub13": 275 # CHECK-GX-JSON-DAG: "%317:sub14": 274 # CHECK-GX-JSON-DAG: "%317:sub15": 273 # CHECK-GX-JSON-DAG: "%317:sub16": 270 # CHECK-GX-JSON-DAG: "%317:sub17": 269 # CHECK-GX-JSON-DAG: "%317:sub18": 268 # CHECK-GX-JSON-DAG: "%317:sub19": 267 # CHECK-GX-JSON-DAG: "%317:sub20": 264 # CHECK-GX-JSON-DAG: "%317:sub21": 263 # CHECK-GX-JSON-DAG: "%317:sub22": 262 # CHECK-GX-JSON-DAG: "%317:sub23": 261 # CHECK-GX-JSON-DAG: "%317:sub24": 258 # CHECK-GX-JSON-DAG: "%317:sub25": 257 # CHECK-GX-JSON-DAG: "%317:sub26": 256 # CHECK-GX-JSON-DAG: "%317:sub27": 255 # CHECK-GX-JSON-DAG: "%317:sub28": 252 # CHECK-GX-JSON-DAG: "%317:sub29": 251 # CHECK-GX-JSON-DAG: "%317:sub30": 250 # CHECK-GX-JSON-DAG: "%317:sub31": 249 # CHECK-GX-JSON-DAG: "%359:sub0": 342 # CHECK-GX-JSON-DAG: "%359:sub1": 341 # CHECK-GX-JSON-DAG: "%359:sub2": 340 # CHECK-GX-JSON-DAG: "%359:sub3": 339 # CHECK-GX-JSON-DAG: "%359:sub4": 336 # CHECK-GX-JSON-DAG: "%359:sub5": 335 # CHECK-GX-JSON-DAG: "%359:sub6": 334 # CHECK-GX-JSON-DAG: "%359:sub7": 333 # CHECK-GX-JSON-DAG: "%359:sub8": 330 # CHECK-GX-JSON-DAG: "%359:sub9": 329 # CHECK-GX-JSON-DAG: "%359:sub10": 328 # CHECK-GX-JSON-DAG: "%359:sub11": 327 # CHECK-GX-JSON-DAG: "%359:sub12": 324 # CHECK-GX-JSON-DAG: "%359:sub13": 323 # CHECK-GX-JSON-DAG: "%359:sub14": 322 # CHECK-GX-JSON-DAG: "%359:sub15": 321 # CHECK-GX-JSON-DAG: "%359:sub16": 318 # CHECK-GX-JSON-DAG: "%359:sub17": 317 # CHECK-GX-JSON-DAG: "%359:sub18": 316 # CHECK-GX-JSON-DAG: "%359:sub19": 315 # CHECK-GX-JSON-DAG: "%359:sub20": 312 # CHECK-GX-JSON-DAG: "%359:sub21": 311 # CHECK-GX-JSON-DAG: "%359:sub22": 310 # CHECK-GX-JSON-DAG: "%359:sub23": 309 # CHECK-GX-JSON-DAG: "%359:sub24": 306 # CHECK-GX-JSON-DAG: "%359:sub25": 305 # CHECK-GX-JSON-DAG: "%359:sub26": 304 # CHECK-GX-JSON-DAG: "%359:sub27": 303 # CHECK-GX-JSON-DAG: "%359:sub28": 300 # CHECK-GX-JSON-DAG: "%359:sub29": 299 # CHECK-GX-JSON-DAG: "%359:sub30": 298 # CHECK-GX-JSON-DAG: "%359:sub31": 297 # CHECK-GX-JSON-DAG: "%401:sub0": 390 # CHECK-GX-JSON-DAG: "%401:sub1": 389 # CHECK-GX-JSON-DAG: "%401:sub2": 388 # CHECK-GX-JSON-DAG: "%401:sub3": 387 # CHECK-GX-JSON-DAG: "%401:sub4": 384 # CHECK-GX-JSON-DAG: "%401:sub5": 383 # CHECK-GX-JSON-DAG: "%401:sub6": 382 # CHECK-GX-JSON-DAG: "%401:sub7": 381 # CHECK-GX-JSON-DAG: "%401:sub8": 378 # CHECK-GX-JSON-DAG: "%401:sub9": 377 # CHECK-GX-JSON-DAG: "%401:sub10": 376 # CHECK-GX-JSON-DAG: "%401:sub11": 375 # CHECK-GX-JSON-DAG: "%401:sub12": 372 # CHECK-GX-JSON-DAG: "%401:sub13": 371 # CHECK-GX-JSON-DAG: "%401:sub14": 370 # CHECK-GX-JSON-DAG: "%401:sub15": 369 # CHECK-GX-JSON-DAG: "%401:sub16": 366 # CHECK-GX-JSON-DAG: "%401:sub17": 365 # CHECK-GX-JSON-DAG: "%401:sub18": 364 # CHECK-GX-JSON-DAG: "%401:sub19": 363 # CHECK-GX-JSON-DAG: "%401:sub20": 360 # CHECK-GX-JSON-DAG: "%401:sub21": 359 # CHECK-GX-JSON-DAG: "%401:sub22": 358 # CHECK-GX-JSON-DAG: "%401:sub23": 357 # CHECK-GX-JSON-DAG: "%401:sub24": 354 # CHECK-GX-JSON-DAG: "%401:sub25": 353 # CHECK-GX-JSON-DAG: "%401:sub26": 352 # CHECK-GX-JSON-DAG: "%401:sub27": 351 # CHECK-GX-JSON-DAG: "%401:sub28": 348 # CHECK-GX-JSON-DAG: "%401:sub29": 347 # CHECK-GX-JSON-DAG: "%401:sub30": 346 # CHECK-GX-JSON-DAG: "%401:sub31": 345 # CHECK-GX-JSON-DAG: "%438": 1 # CHECK-GX-JSON-DAG: "%439": 1 # CHECK-GX-JSON-DAG: "%440": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 390 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%442:vreg_128 = REG_SEQUENCE %441, %subreg.sub0, %440, %subreg.sub1, %439, %subreg.sub2, %438, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 53 # CHECK-GX-JSON-DAG: "%69:sub1": 52 # CHECK-GX-JSON-DAG: "%69:sub2": 51 # CHECK-GX-JSON-DAG: "%69:sub3": 50 # CHECK-GX-JSON-DAG: "%69:sub4": 47 # CHECK-GX-JSON-DAG: "%69:sub5": 46 # CHECK-GX-JSON-DAG: "%69:sub6": 45 # CHECK-GX-JSON-DAG: "%69:sub7": 44 # CHECK-GX-JSON-DAG: "%69:sub8": 41 # CHECK-GX-JSON-DAG: "%69:sub9": 40 # CHECK-GX-JSON-DAG: "%69:sub10": 39 # CHECK-GX-JSON-DAG: "%69:sub11": 38 # CHECK-GX-JSON-DAG: "%69:sub12": 35 # CHECK-GX-JSON-DAG: "%69:sub13": 34 # CHECK-GX-JSON-DAG: "%69:sub14": 33 # CHECK-GX-JSON-DAG: "%69:sub15": 32 # CHECK-GX-JSON-DAG: "%69:sub16": 29 # CHECK-GX-JSON-DAG: "%69:sub17": 28 # CHECK-GX-JSON-DAG: "%69:sub18": 27 # CHECK-GX-JSON-DAG: "%69:sub19": 26 # CHECK-GX-JSON-DAG: "%69:sub20": 23 # CHECK-GX-JSON-DAG: "%69:sub21": 22 # CHECK-GX-JSON-DAG: "%69:sub22": 21 # CHECK-GX-JSON-DAG: "%69:sub23": 20 # CHECK-GX-JSON-DAG: "%69:sub24": 17 # CHECK-GX-JSON-DAG: "%69:sub25": 16 # CHECK-GX-JSON-DAG: "%69:sub26": 15 # CHECK-GX-JSON-DAG: "%69:sub27": 14 # CHECK-GX-JSON-DAG: "%69:sub28": 11 # CHECK-GX-JSON-DAG: "%69:sub29": 10 # CHECK-GX-JSON-DAG: "%69:sub30": 9 # CHECK-GX-JSON-DAG: "%69:sub31": 8 # CHECK-GX-JSON-DAG: "%70:sub0": 5 # CHECK-GX-JSON-DAG: "%70:sub1": 4 # CHECK-GX-JSON-DAG: "%70:sub2": 3 # CHECK-GX-JSON-DAG: "%70:sub3": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 101 # CHECK-GX-JSON-DAG: "%149:sub1": 100 # CHECK-GX-JSON-DAG: "%149:sub2": 99 # CHECK-GX-JSON-DAG: "%149:sub3": 98 # CHECK-GX-JSON-DAG: "%149:sub4": 95 # CHECK-GX-JSON-DAG: "%149:sub5": 94 # CHECK-GX-JSON-DAG: "%149:sub6": 93 # CHECK-GX-JSON-DAG: "%149:sub7": 92 # CHECK-GX-JSON-DAG: "%149:sub8": 89 # CHECK-GX-JSON-DAG: "%149:sub9": 88 # CHECK-GX-JSON-DAG: "%149:sub10": 87 # CHECK-GX-JSON-DAG: "%149:sub11": 86 # CHECK-GX-JSON-DAG: "%149:sub12": 83 # CHECK-GX-JSON-DAG: "%149:sub13": 82 # CHECK-GX-JSON-DAG: "%149:sub14": 81 # CHECK-GX-JSON-DAG: "%149:sub15": 80 # CHECK-GX-JSON-DAG: "%149:sub16": 77 # CHECK-GX-JSON-DAG: "%149:sub17": 76 # CHECK-GX-JSON-DAG: "%149:sub18": 75 # CHECK-GX-JSON-DAG: "%149:sub19": 74 # CHECK-GX-JSON-DAG: "%149:sub20": 71 # CHECK-GX-JSON-DAG: "%149:sub21": 70 # CHECK-GX-JSON-DAG: "%149:sub22": 69 # CHECK-GX-JSON-DAG: "%149:sub23": 68 # CHECK-GX-JSON-DAG: "%149:sub24": 65 # CHECK-GX-JSON-DAG: "%149:sub25": 64 # CHECK-GX-JSON-DAG: "%149:sub26": 63 # CHECK-GX-JSON-DAG: "%149:sub27": 62 # CHECK-GX-JSON-DAG: "%149:sub28": 59 # CHECK-GX-JSON-DAG: "%149:sub29": 58 # CHECK-GX-JSON-DAG: "%149:sub30": 57 # CHECK-GX-JSON-DAG: "%149:sub31": 56 # CHECK-GX-JSON-DAG: "%191:sub0": 149 # CHECK-GX-JSON-DAG: "%191:sub1": 148 # CHECK-GX-JSON-DAG: "%191:sub2": 147 # CHECK-GX-JSON-DAG: "%191:sub3": 146 # CHECK-GX-JSON-DAG: "%191:sub4": 143 # CHECK-GX-JSON-DAG: "%191:sub5": 142 # CHECK-GX-JSON-DAG: "%191:sub6": 141 # CHECK-GX-JSON-DAG: "%191:sub7": 140 # CHECK-GX-JSON-DAG: "%191:sub8": 137 # CHECK-GX-JSON-DAG: "%191:sub9": 136 # CHECK-GX-JSON-DAG: "%191:sub10": 135 # CHECK-GX-JSON-DAG: "%191:sub11": 134 # CHECK-GX-JSON-DAG: "%191:sub12": 131 # CHECK-GX-JSON-DAG: "%191:sub13": 130 # CHECK-GX-JSON-DAG: "%191:sub14": 129 # CHECK-GX-JSON-DAG: "%191:sub15": 128 # CHECK-GX-JSON-DAG: "%191:sub16": 125 # CHECK-GX-JSON-DAG: "%191:sub17": 124 # CHECK-GX-JSON-DAG: "%191:sub18": 123 # CHECK-GX-JSON-DAG: "%191:sub19": 122 # CHECK-GX-JSON-DAG: "%191:sub20": 119 # CHECK-GX-JSON-DAG: "%191:sub21": 118 # CHECK-GX-JSON-DAG: "%191:sub22": 117 # CHECK-GX-JSON-DAG: "%191:sub23": 116 # CHECK-GX-JSON-DAG: "%191:sub24": 113 # CHECK-GX-JSON-DAG: "%191:sub25": 112 # CHECK-GX-JSON-DAG: "%191:sub26": 111 # CHECK-GX-JSON-DAG: "%191:sub27": 110 # CHECK-GX-JSON-DAG: "%191:sub28": 107 # CHECK-GX-JSON-DAG: "%191:sub29": 106 # CHECK-GX-JSON-DAG: "%191:sub30": 105 # CHECK-GX-JSON-DAG: "%191:sub31": 104 # CHECK-GX-JSON-DAG: "%233:sub0": 197 # CHECK-GX-JSON-DAG: "%233:sub1": 196 # CHECK-GX-JSON-DAG: "%233:sub2": 195 # CHECK-GX-JSON-DAG: "%233:sub3": 194 # CHECK-GX-JSON-DAG: "%233:sub4": 191 # CHECK-GX-JSON-DAG: "%233:sub5": 190 # CHECK-GX-JSON-DAG: "%233:sub6": 189 # CHECK-GX-JSON-DAG: "%233:sub7": 188 # CHECK-GX-JSON-DAG: "%233:sub8": 185 # CHECK-GX-JSON-DAG: "%233:sub9": 184 # CHECK-GX-JSON-DAG: "%233:sub10": 183 # CHECK-GX-JSON-DAG: "%233:sub11": 182 # CHECK-GX-JSON-DAG: "%233:sub12": 179 # CHECK-GX-JSON-DAG: "%233:sub13": 178 # CHECK-GX-JSON-DAG: "%233:sub14": 177 # CHECK-GX-JSON-DAG: "%233:sub15": 176 # CHECK-GX-JSON-DAG: "%233:sub16": 173 # CHECK-GX-JSON-DAG: "%233:sub17": 172 # CHECK-GX-JSON-DAG: "%233:sub18": 171 # CHECK-GX-JSON-DAG: "%233:sub19": 170 # CHECK-GX-JSON-DAG: "%233:sub20": 167 # CHECK-GX-JSON-DAG: "%233:sub21": 166 # CHECK-GX-JSON-DAG: "%233:sub22": 165 # CHECK-GX-JSON-DAG: "%233:sub23": 164 # CHECK-GX-JSON-DAG: "%233:sub24": 161 # CHECK-GX-JSON-DAG: "%233:sub25": 160 # CHECK-GX-JSON-DAG: "%233:sub26": 159 # CHECK-GX-JSON-DAG: "%233:sub27": 158 # CHECK-GX-JSON-DAG: "%233:sub28": 155 # CHECK-GX-JSON-DAG: "%233:sub29": 154 # CHECK-GX-JSON-DAG: "%233:sub30": 153 # CHECK-GX-JSON-DAG: "%233:sub31": 152 # CHECK-GX-JSON-DAG: "%275:sub0": 245 # CHECK-GX-JSON-DAG: "%275:sub1": 244 # CHECK-GX-JSON-DAG: "%275:sub2": 243 # CHECK-GX-JSON-DAG: "%275:sub3": 242 # CHECK-GX-JSON-DAG: "%275:sub4": 239 # CHECK-GX-JSON-DAG: "%275:sub5": 238 # CHECK-GX-JSON-DAG: "%275:sub6": 237 # CHECK-GX-JSON-DAG: "%275:sub7": 236 # CHECK-GX-JSON-DAG: "%275:sub8": 233 # CHECK-GX-JSON-DAG: "%275:sub9": 232 # CHECK-GX-JSON-DAG: "%275:sub10": 231 # CHECK-GX-JSON-DAG: "%275:sub11": 230 # CHECK-GX-JSON-DAG: "%275:sub12": 227 # CHECK-GX-JSON-DAG: "%275:sub13": 226 # CHECK-GX-JSON-DAG: "%275:sub14": 225 # CHECK-GX-JSON-DAG: "%275:sub15": 224 # CHECK-GX-JSON-DAG: "%275:sub16": 221 # CHECK-GX-JSON-DAG: "%275:sub17": 220 # CHECK-GX-JSON-DAG: "%275:sub18": 219 # CHECK-GX-JSON-DAG: "%275:sub19": 218 # CHECK-GX-JSON-DAG: "%275:sub20": 215 # CHECK-GX-JSON-DAG: "%275:sub21": 214 # CHECK-GX-JSON-DAG: "%275:sub22": 213 # CHECK-GX-JSON-DAG: "%275:sub23": 212 # CHECK-GX-JSON-DAG: "%275:sub24": 209 # CHECK-GX-JSON-DAG: "%275:sub25": 208 # CHECK-GX-JSON-DAG: "%275:sub26": 207 # CHECK-GX-JSON-DAG: "%275:sub27": 206 # CHECK-GX-JSON-DAG: "%275:sub28": 203 # CHECK-GX-JSON-DAG: "%275:sub29": 202 # CHECK-GX-JSON-DAG: "%275:sub30": 201 # CHECK-GX-JSON-DAG: "%275:sub31": 200 # CHECK-GX-JSON-DAG: "%317:sub0": 293 # CHECK-GX-JSON-DAG: "%317:sub1": 292 # CHECK-GX-JSON-DAG: "%317:sub2": 291 # CHECK-GX-JSON-DAG: "%317:sub3": 290 # CHECK-GX-JSON-DAG: "%317:sub4": 287 # CHECK-GX-JSON-DAG: "%317:sub5": 286 # CHECK-GX-JSON-DAG: "%317:sub6": 285 # CHECK-GX-JSON-DAG: "%317:sub7": 284 # CHECK-GX-JSON-DAG: "%317:sub8": 281 # CHECK-GX-JSON-DAG: "%317:sub9": 280 # CHECK-GX-JSON-DAG: "%317:sub10": 279 # CHECK-GX-JSON-DAG: "%317:sub11": 278 # CHECK-GX-JSON-DAG: "%317:sub12": 275 # CHECK-GX-JSON-DAG: "%317:sub13": 274 # CHECK-GX-JSON-DAG: "%317:sub14": 273 # CHECK-GX-JSON-DAG: "%317:sub15": 272 # CHECK-GX-JSON-DAG: "%317:sub16": 269 # CHECK-GX-JSON-DAG: "%317:sub17": 268 # CHECK-GX-JSON-DAG: "%317:sub18": 267 # CHECK-GX-JSON-DAG: "%317:sub19": 266 # CHECK-GX-JSON-DAG: "%317:sub20": 263 # CHECK-GX-JSON-DAG: "%317:sub21": 262 # CHECK-GX-JSON-DAG: "%317:sub22": 261 # CHECK-GX-JSON-DAG: "%317:sub23": 260 # CHECK-GX-JSON-DAG: "%317:sub24": 257 # CHECK-GX-JSON-DAG: "%317:sub25": 256 # CHECK-GX-JSON-DAG: "%317:sub26": 255 # CHECK-GX-JSON-DAG: "%317:sub27": 254 # CHECK-GX-JSON-DAG: "%317:sub28": 251 # CHECK-GX-JSON-DAG: "%317:sub29": 250 # CHECK-GX-JSON-DAG: "%317:sub30": 249 # CHECK-GX-JSON-DAG: "%317:sub31": 248 # CHECK-GX-JSON-DAG: "%359:sub0": 341 # CHECK-GX-JSON-DAG: "%359:sub1": 340 # CHECK-GX-JSON-DAG: "%359:sub2": 339 # CHECK-GX-JSON-DAG: "%359:sub3": 338 # CHECK-GX-JSON-DAG: "%359:sub4": 335 # CHECK-GX-JSON-DAG: "%359:sub5": 334 # CHECK-GX-JSON-DAG: "%359:sub6": 333 # CHECK-GX-JSON-DAG: "%359:sub7": 332 # CHECK-GX-JSON-DAG: "%359:sub8": 329 # CHECK-GX-JSON-DAG: "%359:sub9": 328 # CHECK-GX-JSON-DAG: "%359:sub10": 327 # CHECK-GX-JSON-DAG: "%359:sub11": 326 # CHECK-GX-JSON-DAG: "%359:sub12": 323 # CHECK-GX-JSON-DAG: "%359:sub13": 322 # CHECK-GX-JSON-DAG: "%359:sub14": 321 # CHECK-GX-JSON-DAG: "%359:sub15": 320 # CHECK-GX-JSON-DAG: "%359:sub16": 317 # CHECK-GX-JSON-DAG: "%359:sub17": 316 # CHECK-GX-JSON-DAG: "%359:sub18": 315 # CHECK-GX-JSON-DAG: "%359:sub19": 314 # CHECK-GX-JSON-DAG: "%359:sub20": 311 # CHECK-GX-JSON-DAG: "%359:sub21": 310 # CHECK-GX-JSON-DAG: "%359:sub22": 309 # CHECK-GX-JSON-DAG: "%359:sub23": 308 # CHECK-GX-JSON-DAG: "%359:sub24": 305 # CHECK-GX-JSON-DAG: "%359:sub25": 304 # CHECK-GX-JSON-DAG: "%359:sub26": 303 # CHECK-GX-JSON-DAG: "%359:sub27": 302 # CHECK-GX-JSON-DAG: "%359:sub28": 299 # CHECK-GX-JSON-DAG: "%359:sub29": 298 # CHECK-GX-JSON-DAG: "%359:sub30": 297 # CHECK-GX-JSON-DAG: "%359:sub31": 296 # CHECK-GX-JSON-DAG: "%401:sub0": 389 # CHECK-GX-JSON-DAG: "%401:sub1": 388 # CHECK-GX-JSON-DAG: "%401:sub2": 387 # CHECK-GX-JSON-DAG: "%401:sub3": 386 # CHECK-GX-JSON-DAG: "%401:sub4": 383 # CHECK-GX-JSON-DAG: "%401:sub5": 382 # CHECK-GX-JSON-DAG: "%401:sub6": 381 # CHECK-GX-JSON-DAG: "%401:sub7": 380 # CHECK-GX-JSON-DAG: "%401:sub8": 377 # CHECK-GX-JSON-DAG: "%401:sub9": 376 # CHECK-GX-JSON-DAG: "%401:sub10": 375 # CHECK-GX-JSON-DAG: "%401:sub11": 374 # CHECK-GX-JSON-DAG: "%401:sub12": 371 # CHECK-GX-JSON-DAG: "%401:sub13": 370 # CHECK-GX-JSON-DAG: "%401:sub14": 369 # CHECK-GX-JSON-DAG: "%401:sub15": 368 # CHECK-GX-JSON-DAG: "%401:sub16": 365 # CHECK-GX-JSON-DAG: "%401:sub17": 364 # CHECK-GX-JSON-DAG: "%401:sub18": 363 # CHECK-GX-JSON-DAG: "%401:sub19": 362 # CHECK-GX-JSON-DAG: "%401:sub20": 359 # CHECK-GX-JSON-DAG: "%401:sub21": 358 # CHECK-GX-JSON-DAG: "%401:sub22": 357 # CHECK-GX-JSON-DAG: "%401:sub23": 356 # CHECK-GX-JSON-DAG: "%401:sub24": 353 # CHECK-GX-JSON-DAG: "%401:sub25": 352 # CHECK-GX-JSON-DAG: "%401:sub26": 351 # CHECK-GX-JSON-DAG: "%401:sub27": 350 # CHECK-GX-JSON-DAG: "%401:sub28": 347 # CHECK-GX-JSON-DAG: "%401:sub29": 346 # CHECK-GX-JSON-DAG: "%401:sub30": 345 # CHECK-GX-JSON-DAG: "%401:sub31": 344 # CHECK-GX-JSON-DAG: "%438": 0 # CHECK-GX-JSON-DAG: "%439": 0 # CHECK-GX-JSON-DAG: "%440": 0 # CHECK-GX-JSON-DAG: "%441": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 389 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %443:vreg_64, %442, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 52 # CHECK-GX-JSON-DAG: "%69:sub1": 51 # CHECK-GX-JSON-DAG: "%69:sub2": 50 # CHECK-GX-JSON-DAG: "%69:sub3": 49 # CHECK-GX-JSON-DAG: "%69:sub4": 46 # CHECK-GX-JSON-DAG: "%69:sub5": 45 # CHECK-GX-JSON-DAG: "%69:sub6": 44 # CHECK-GX-JSON-DAG: "%69:sub7": 43 # CHECK-GX-JSON-DAG: "%69:sub8": 40 # CHECK-GX-JSON-DAG: "%69:sub9": 39 # CHECK-GX-JSON-DAG: "%69:sub10": 38 # CHECK-GX-JSON-DAG: "%69:sub11": 37 # CHECK-GX-JSON-DAG: "%69:sub12": 34 # CHECK-GX-JSON-DAG: "%69:sub13": 33 # CHECK-GX-JSON-DAG: "%69:sub14": 32 # CHECK-GX-JSON-DAG: "%69:sub15": 31 # CHECK-GX-JSON-DAG: "%69:sub16": 28 # CHECK-GX-JSON-DAG: "%69:sub17": 27 # CHECK-GX-JSON-DAG: "%69:sub18": 26 # CHECK-GX-JSON-DAG: "%69:sub19": 25 # CHECK-GX-JSON-DAG: "%69:sub20": 22 # CHECK-GX-JSON-DAG: "%69:sub21": 21 # CHECK-GX-JSON-DAG: "%69:sub22": 20 # CHECK-GX-JSON-DAG: "%69:sub23": 19 # CHECK-GX-JSON-DAG: "%69:sub24": 16 # CHECK-GX-JSON-DAG: "%69:sub25": 15 # CHECK-GX-JSON-DAG: "%69:sub26": 14 # CHECK-GX-JSON-DAG: "%69:sub27": 13 # CHECK-GX-JSON-DAG: "%69:sub28": 10 # CHECK-GX-JSON-DAG: "%69:sub29": 9 # CHECK-GX-JSON-DAG: "%69:sub30": 8 # CHECK-GX-JSON-DAG: "%69:sub31": 7 # CHECK-GX-JSON-DAG: "%70:sub0": 4 # CHECK-GX-JSON-DAG: "%70:sub1": 3 # CHECK-GX-JSON-DAG: "%70:sub2": 2 # CHECK-GX-JSON-DAG: "%70:sub3": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 100 # CHECK-GX-JSON-DAG: "%149:sub1": 99 # CHECK-GX-JSON-DAG: "%149:sub2": 98 # CHECK-GX-JSON-DAG: "%149:sub3": 97 # CHECK-GX-JSON-DAG: "%149:sub4": 94 # CHECK-GX-JSON-DAG: "%149:sub5": 93 # CHECK-GX-JSON-DAG: "%149:sub6": 92 # CHECK-GX-JSON-DAG: "%149:sub7": 91 # CHECK-GX-JSON-DAG: "%149:sub8": 88 # CHECK-GX-JSON-DAG: "%149:sub9": 87 # CHECK-GX-JSON-DAG: "%149:sub10": 86 # CHECK-GX-JSON-DAG: "%149:sub11": 85 # CHECK-GX-JSON-DAG: "%149:sub12": 82 # CHECK-GX-JSON-DAG: "%149:sub13": 81 # CHECK-GX-JSON-DAG: "%149:sub14": 80 # CHECK-GX-JSON-DAG: "%149:sub15": 79 # CHECK-GX-JSON-DAG: "%149:sub16": 76 # CHECK-GX-JSON-DAG: "%149:sub17": 75 # CHECK-GX-JSON-DAG: "%149:sub18": 74 # CHECK-GX-JSON-DAG: "%149:sub19": 73 # CHECK-GX-JSON-DAG: "%149:sub20": 70 # CHECK-GX-JSON-DAG: "%149:sub21": 69 # CHECK-GX-JSON-DAG: "%149:sub22": 68 # CHECK-GX-JSON-DAG: "%149:sub23": 67 # CHECK-GX-JSON-DAG: "%149:sub24": 64 # CHECK-GX-JSON-DAG: "%149:sub25": 63 # CHECK-GX-JSON-DAG: "%149:sub26": 62 # CHECK-GX-JSON-DAG: "%149:sub27": 61 # CHECK-GX-JSON-DAG: "%149:sub28": 58 # CHECK-GX-JSON-DAG: "%149:sub29": 57 # CHECK-GX-JSON-DAG: "%149:sub30": 56 # CHECK-GX-JSON-DAG: "%149:sub31": 55 # CHECK-GX-JSON-DAG: "%191:sub0": 148 # CHECK-GX-JSON-DAG: "%191:sub1": 147 # CHECK-GX-JSON-DAG: "%191:sub2": 146 # CHECK-GX-JSON-DAG: "%191:sub3": 145 # CHECK-GX-JSON-DAG: "%191:sub4": 142 # CHECK-GX-JSON-DAG: "%191:sub5": 141 # CHECK-GX-JSON-DAG: "%191:sub6": 140 # CHECK-GX-JSON-DAG: "%191:sub7": 139 # CHECK-GX-JSON-DAG: "%191:sub8": 136 # CHECK-GX-JSON-DAG: "%191:sub9": 135 # CHECK-GX-JSON-DAG: "%191:sub10": 134 # CHECK-GX-JSON-DAG: "%191:sub11": 133 # CHECK-GX-JSON-DAG: "%191:sub12": 130 # CHECK-GX-JSON-DAG: "%191:sub13": 129 # CHECK-GX-JSON-DAG: "%191:sub14": 128 # CHECK-GX-JSON-DAG: "%191:sub15": 127 # CHECK-GX-JSON-DAG: "%191:sub16": 124 # CHECK-GX-JSON-DAG: "%191:sub17": 123 # CHECK-GX-JSON-DAG: "%191:sub18": 122 # CHECK-GX-JSON-DAG: "%191:sub19": 121 # CHECK-GX-JSON-DAG: "%191:sub20": 118 # CHECK-GX-JSON-DAG: "%191:sub21": 117 # CHECK-GX-JSON-DAG: "%191:sub22": 116 # CHECK-GX-JSON-DAG: "%191:sub23": 115 # CHECK-GX-JSON-DAG: "%191:sub24": 112 # CHECK-GX-JSON-DAG: "%191:sub25": 111 # CHECK-GX-JSON-DAG: "%191:sub26": 110 # CHECK-GX-JSON-DAG: "%191:sub27": 109 # CHECK-GX-JSON-DAG: "%191:sub28": 106 # CHECK-GX-JSON-DAG: "%191:sub29": 105 # CHECK-GX-JSON-DAG: "%191:sub30": 104 # CHECK-GX-JSON-DAG: "%191:sub31": 103 # CHECK-GX-JSON-DAG: "%233:sub0": 196 # CHECK-GX-JSON-DAG: "%233:sub1": 195 # CHECK-GX-JSON-DAG: "%233:sub2": 194 # CHECK-GX-JSON-DAG: "%233:sub3": 193 # CHECK-GX-JSON-DAG: "%233:sub4": 190 # CHECK-GX-JSON-DAG: "%233:sub5": 189 # CHECK-GX-JSON-DAG: "%233:sub6": 188 # CHECK-GX-JSON-DAG: "%233:sub7": 187 # CHECK-GX-JSON-DAG: "%233:sub8": 184 # CHECK-GX-JSON-DAG: "%233:sub9": 183 # CHECK-GX-JSON-DAG: "%233:sub10": 182 # CHECK-GX-JSON-DAG: "%233:sub11": 181 # CHECK-GX-JSON-DAG: "%233:sub12": 178 # CHECK-GX-JSON-DAG: "%233:sub13": 177 # CHECK-GX-JSON-DAG: "%233:sub14": 176 # CHECK-GX-JSON-DAG: "%233:sub15": 175 # CHECK-GX-JSON-DAG: "%233:sub16": 172 # CHECK-GX-JSON-DAG: "%233:sub17": 171 # CHECK-GX-JSON-DAG: "%233:sub18": 170 # CHECK-GX-JSON-DAG: "%233:sub19": 169 # CHECK-GX-JSON-DAG: "%233:sub20": 166 # CHECK-GX-JSON-DAG: "%233:sub21": 165 # CHECK-GX-JSON-DAG: "%233:sub22": 164 # CHECK-GX-JSON-DAG: "%233:sub23": 163 # CHECK-GX-JSON-DAG: "%233:sub24": 160 # CHECK-GX-JSON-DAG: "%233:sub25": 159 # CHECK-GX-JSON-DAG: "%233:sub26": 158 # CHECK-GX-JSON-DAG: "%233:sub27": 157 # CHECK-GX-JSON-DAG: "%233:sub28": 154 # CHECK-GX-JSON-DAG: "%233:sub29": 153 # CHECK-GX-JSON-DAG: "%233:sub30": 152 # CHECK-GX-JSON-DAG: "%233:sub31": 151 # CHECK-GX-JSON-DAG: "%275:sub0": 244 # CHECK-GX-JSON-DAG: "%275:sub1": 243 # CHECK-GX-JSON-DAG: "%275:sub2": 242 # CHECK-GX-JSON-DAG: "%275:sub3": 241 # CHECK-GX-JSON-DAG: "%275:sub4": 238 # CHECK-GX-JSON-DAG: "%275:sub5": 237 # CHECK-GX-JSON-DAG: "%275:sub6": 236 # CHECK-GX-JSON-DAG: "%275:sub7": 235 # CHECK-GX-JSON-DAG: "%275:sub8": 232 # CHECK-GX-JSON-DAG: "%275:sub9": 231 # CHECK-GX-JSON-DAG: "%275:sub10": 230 # CHECK-GX-JSON-DAG: "%275:sub11": 229 # CHECK-GX-JSON-DAG: "%275:sub12": 226 # CHECK-GX-JSON-DAG: "%275:sub13": 225 # CHECK-GX-JSON-DAG: "%275:sub14": 224 # CHECK-GX-JSON-DAG: "%275:sub15": 223 # CHECK-GX-JSON-DAG: "%275:sub16": 220 # CHECK-GX-JSON-DAG: "%275:sub17": 219 # CHECK-GX-JSON-DAG: "%275:sub18": 218 # CHECK-GX-JSON-DAG: "%275:sub19": 217 # CHECK-GX-JSON-DAG: "%275:sub20": 214 # CHECK-GX-JSON-DAG: "%275:sub21": 213 # CHECK-GX-JSON-DAG: "%275:sub22": 212 # CHECK-GX-JSON-DAG: "%275:sub23": 211 # CHECK-GX-JSON-DAG: "%275:sub24": 208 # CHECK-GX-JSON-DAG: "%275:sub25": 207 # CHECK-GX-JSON-DAG: "%275:sub26": 206 # CHECK-GX-JSON-DAG: "%275:sub27": 205 # CHECK-GX-JSON-DAG: "%275:sub28": 202 # CHECK-GX-JSON-DAG: "%275:sub29": 201 # CHECK-GX-JSON-DAG: "%275:sub30": 200 # CHECK-GX-JSON-DAG: "%275:sub31": 199 # CHECK-GX-JSON-DAG: "%317:sub0": 292 # CHECK-GX-JSON-DAG: "%317:sub1": 291 # CHECK-GX-JSON-DAG: "%317:sub2": 290 # CHECK-GX-JSON-DAG: "%317:sub3": 289 # CHECK-GX-JSON-DAG: "%317:sub4": 286 # CHECK-GX-JSON-DAG: "%317:sub5": 285 # CHECK-GX-JSON-DAG: "%317:sub6": 284 # CHECK-GX-JSON-DAG: "%317:sub7": 283 # CHECK-GX-JSON-DAG: "%317:sub8": 280 # CHECK-GX-JSON-DAG: "%317:sub9": 279 # CHECK-GX-JSON-DAG: "%317:sub10": 278 # CHECK-GX-JSON-DAG: "%317:sub11": 277 # CHECK-GX-JSON-DAG: "%317:sub12": 274 # CHECK-GX-JSON-DAG: "%317:sub13": 273 # CHECK-GX-JSON-DAG: "%317:sub14": 272 # CHECK-GX-JSON-DAG: "%317:sub15": 271 # CHECK-GX-JSON-DAG: "%317:sub16": 268 # CHECK-GX-JSON-DAG: "%317:sub17": 267 # CHECK-GX-JSON-DAG: "%317:sub18": 266 # CHECK-GX-JSON-DAG: "%317:sub19": 265 # CHECK-GX-JSON-DAG: "%317:sub20": 262 # CHECK-GX-JSON-DAG: "%317:sub21": 261 # CHECK-GX-JSON-DAG: "%317:sub22": 260 # CHECK-GX-JSON-DAG: "%317:sub23": 259 # CHECK-GX-JSON-DAG: "%317:sub24": 256 # CHECK-GX-JSON-DAG: "%317:sub25": 255 # CHECK-GX-JSON-DAG: "%317:sub26": 254 # CHECK-GX-JSON-DAG: "%317:sub27": 253 # CHECK-GX-JSON-DAG: "%317:sub28": 250 # CHECK-GX-JSON-DAG: "%317:sub29": 249 # CHECK-GX-JSON-DAG: "%317:sub30": 248 # CHECK-GX-JSON-DAG: "%317:sub31": 247 # CHECK-GX-JSON-DAG: "%359:sub0": 340 # CHECK-GX-JSON-DAG: "%359:sub1": 339 # CHECK-GX-JSON-DAG: "%359:sub2": 338 # CHECK-GX-JSON-DAG: "%359:sub3": 337 # CHECK-GX-JSON-DAG: "%359:sub4": 334 # CHECK-GX-JSON-DAG: "%359:sub5": 333 # CHECK-GX-JSON-DAG: "%359:sub6": 332 # CHECK-GX-JSON-DAG: "%359:sub7": 331 # CHECK-GX-JSON-DAG: "%359:sub8": 328 # CHECK-GX-JSON-DAG: "%359:sub9": 327 # CHECK-GX-JSON-DAG: "%359:sub10": 326 # CHECK-GX-JSON-DAG: "%359:sub11": 325 # CHECK-GX-JSON-DAG: "%359:sub12": 322 # CHECK-GX-JSON-DAG: "%359:sub13": 321 # CHECK-GX-JSON-DAG: "%359:sub14": 320 # CHECK-GX-JSON-DAG: "%359:sub15": 319 # CHECK-GX-JSON-DAG: "%359:sub16": 316 # CHECK-GX-JSON-DAG: "%359:sub17": 315 # CHECK-GX-JSON-DAG: "%359:sub18": 314 # CHECK-GX-JSON-DAG: "%359:sub19": 313 # CHECK-GX-JSON-DAG: "%359:sub20": 310 # CHECK-GX-JSON-DAG: "%359:sub21": 309 # CHECK-GX-JSON-DAG: "%359:sub22": 308 # CHECK-GX-JSON-DAG: "%359:sub23": 307 # CHECK-GX-JSON-DAG: "%359:sub24": 304 # CHECK-GX-JSON-DAG: "%359:sub25": 303 # CHECK-GX-JSON-DAG: "%359:sub26": 302 # CHECK-GX-JSON-DAG: "%359:sub27": 301 # CHECK-GX-JSON-DAG: "%359:sub28": 298 # CHECK-GX-JSON-DAG: "%359:sub29": 297 # CHECK-GX-JSON-DAG: "%359:sub30": 296 # CHECK-GX-JSON-DAG: "%359:sub31": 295 # CHECK-GX-JSON-DAG: "%401:sub0": 388 # CHECK-GX-JSON-DAG: "%401:sub1": 387 # CHECK-GX-JSON-DAG: "%401:sub2": 386 # CHECK-GX-JSON-DAG: "%401:sub3": 385 # CHECK-GX-JSON-DAG: "%401:sub4": 382 # CHECK-GX-JSON-DAG: "%401:sub5": 381 # CHECK-GX-JSON-DAG: "%401:sub6": 380 # CHECK-GX-JSON-DAG: "%401:sub7": 379 # CHECK-GX-JSON-DAG: "%401:sub8": 376 # CHECK-GX-JSON-DAG: "%401:sub9": 375 # CHECK-GX-JSON-DAG: "%401:sub10": 374 # CHECK-GX-JSON-DAG: "%401:sub11": 373 # CHECK-GX-JSON-DAG: "%401:sub12": 370 # CHECK-GX-JSON-DAG: "%401:sub13": 369 # CHECK-GX-JSON-DAG: "%401:sub14": 368 # CHECK-GX-JSON-DAG: "%401:sub15": 367 # CHECK-GX-JSON-DAG: "%401:sub16": 364 # CHECK-GX-JSON-DAG: "%401:sub17": 363 # CHECK-GX-JSON-DAG: "%401:sub18": 362 # CHECK-GX-JSON-DAG: "%401:sub19": 361 # CHECK-GX-JSON-DAG: "%401:sub20": 358 # CHECK-GX-JSON-DAG: "%401:sub21": 357 # CHECK-GX-JSON-DAG: "%401:sub22": 356 # CHECK-GX-JSON-DAG: "%401:sub23": 355 # CHECK-GX-JSON-DAG: "%401:sub24": 352 # CHECK-GX-JSON-DAG: "%401:sub25": 351 # CHECK-GX-JSON-DAG: "%401:sub26": 350 # CHECK-GX-JSON-DAG: "%401:sub27": 349 # CHECK-GX-JSON-DAG: "%401:sub28": 346 # CHECK-GX-JSON-DAG: "%401:sub29": 345 # CHECK-GX-JSON-DAG: "%401:sub30": 344 # CHECK-GX-JSON-DAG: "%401:sub31": 343 # CHECK-GX-JSON-DAG: "%442": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 388 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%444:vgpr_32 = COPY %70.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 51 # CHECK-GX-JSON-DAG: "%69:sub1": 50 # CHECK-GX-JSON-DAG: "%69:sub2": 49 # CHECK-GX-JSON-DAG: "%69:sub3": 48 # CHECK-GX-JSON-DAG: "%69:sub4": 45 # CHECK-GX-JSON-DAG: "%69:sub5": 44 # CHECK-GX-JSON-DAG: "%69:sub6": 43 # CHECK-GX-JSON-DAG: "%69:sub7": 42 # CHECK-GX-JSON-DAG: "%69:sub8": 39 # CHECK-GX-JSON-DAG: "%69:sub9": 38 # CHECK-GX-JSON-DAG: "%69:sub10": 37 # CHECK-GX-JSON-DAG: "%69:sub11": 36 # CHECK-GX-JSON-DAG: "%69:sub12": 33 # CHECK-GX-JSON-DAG: "%69:sub13": 32 # CHECK-GX-JSON-DAG: "%69:sub14": 31 # CHECK-GX-JSON-DAG: "%69:sub15": 30 # CHECK-GX-JSON-DAG: "%69:sub16": 27 # CHECK-GX-JSON-DAG: "%69:sub17": 26 # CHECK-GX-JSON-DAG: "%69:sub18": 25 # CHECK-GX-JSON-DAG: "%69:sub19": 24 # CHECK-GX-JSON-DAG: "%69:sub20": 21 # CHECK-GX-JSON-DAG: "%69:sub21": 20 # CHECK-GX-JSON-DAG: "%69:sub22": 19 # CHECK-GX-JSON-DAG: "%69:sub23": 18 # CHECK-GX-JSON-DAG: "%69:sub24": 15 # CHECK-GX-JSON-DAG: "%69:sub25": 14 # CHECK-GX-JSON-DAG: "%69:sub26": 13 # CHECK-GX-JSON-DAG: "%69:sub27": 12 # CHECK-GX-JSON-DAG: "%69:sub28": 9 # CHECK-GX-JSON-DAG: "%69:sub29": 8 # CHECK-GX-JSON-DAG: "%69:sub30": 7 # CHECK-GX-JSON-DAG: "%69:sub31": 6 # CHECK-GX-JSON-DAG: "%70:sub0": 3 # CHECK-GX-JSON-DAG: "%70:sub1": 2 # CHECK-GX-JSON-DAG: "%70:sub2": 1 # CHECK-GX-JSON-DAG: "%70:sub3": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 99 # CHECK-GX-JSON-DAG: "%149:sub1": 98 # CHECK-GX-JSON-DAG: "%149:sub2": 97 # CHECK-GX-JSON-DAG: "%149:sub3": 96 # CHECK-GX-JSON-DAG: "%149:sub4": 93 # CHECK-GX-JSON-DAG: "%149:sub5": 92 # CHECK-GX-JSON-DAG: "%149:sub6": 91 # CHECK-GX-JSON-DAG: "%149:sub7": 90 # CHECK-GX-JSON-DAG: "%149:sub8": 87 # CHECK-GX-JSON-DAG: "%149:sub9": 86 # CHECK-GX-JSON-DAG: "%149:sub10": 85 # CHECK-GX-JSON-DAG: "%149:sub11": 84 # CHECK-GX-JSON-DAG: "%149:sub12": 81 # CHECK-GX-JSON-DAG: "%149:sub13": 80 # CHECK-GX-JSON-DAG: "%149:sub14": 79 # CHECK-GX-JSON-DAG: "%149:sub15": 78 # CHECK-GX-JSON-DAG: "%149:sub16": 75 # CHECK-GX-JSON-DAG: "%149:sub17": 74 # CHECK-GX-JSON-DAG: "%149:sub18": 73 # CHECK-GX-JSON-DAG: "%149:sub19": 72 # CHECK-GX-JSON-DAG: "%149:sub20": 69 # CHECK-GX-JSON-DAG: "%149:sub21": 68 # CHECK-GX-JSON-DAG: "%149:sub22": 67 # CHECK-GX-JSON-DAG: "%149:sub23": 66 # CHECK-GX-JSON-DAG: "%149:sub24": 63 # CHECK-GX-JSON-DAG: "%149:sub25": 62 # CHECK-GX-JSON-DAG: "%149:sub26": 61 # CHECK-GX-JSON-DAG: "%149:sub27": 60 # CHECK-GX-JSON-DAG: "%149:sub28": 57 # CHECK-GX-JSON-DAG: "%149:sub29": 56 # CHECK-GX-JSON-DAG: "%149:sub30": 55 # CHECK-GX-JSON-DAG: "%149:sub31": 54 # CHECK-GX-JSON-DAG: "%191:sub0": 147 # CHECK-GX-JSON-DAG: "%191:sub1": 146 # CHECK-GX-JSON-DAG: "%191:sub2": 145 # CHECK-GX-JSON-DAG: "%191:sub3": 144 # CHECK-GX-JSON-DAG: "%191:sub4": 141 # CHECK-GX-JSON-DAG: "%191:sub5": 140 # CHECK-GX-JSON-DAG: "%191:sub6": 139 # CHECK-GX-JSON-DAG: "%191:sub7": 138 # CHECK-GX-JSON-DAG: "%191:sub8": 135 # CHECK-GX-JSON-DAG: "%191:sub9": 134 # CHECK-GX-JSON-DAG: "%191:sub10": 133 # CHECK-GX-JSON-DAG: "%191:sub11": 132 # CHECK-GX-JSON-DAG: "%191:sub12": 129 # CHECK-GX-JSON-DAG: "%191:sub13": 128 # CHECK-GX-JSON-DAG: "%191:sub14": 127 # CHECK-GX-JSON-DAG: "%191:sub15": 126 # CHECK-GX-JSON-DAG: "%191:sub16": 123 # CHECK-GX-JSON-DAG: "%191:sub17": 122 # CHECK-GX-JSON-DAG: "%191:sub18": 121 # CHECK-GX-JSON-DAG: "%191:sub19": 120 # CHECK-GX-JSON-DAG: "%191:sub20": 117 # CHECK-GX-JSON-DAG: "%191:sub21": 116 # CHECK-GX-JSON-DAG: "%191:sub22": 115 # CHECK-GX-JSON-DAG: "%191:sub23": 114 # CHECK-GX-JSON-DAG: "%191:sub24": 111 # CHECK-GX-JSON-DAG: "%191:sub25": 110 # CHECK-GX-JSON-DAG: "%191:sub26": 109 # CHECK-GX-JSON-DAG: "%191:sub27": 108 # CHECK-GX-JSON-DAG: "%191:sub28": 105 # CHECK-GX-JSON-DAG: "%191:sub29": 104 # CHECK-GX-JSON-DAG: "%191:sub30": 103 # CHECK-GX-JSON-DAG: "%191:sub31": 102 # CHECK-GX-JSON-DAG: "%233:sub0": 195 # CHECK-GX-JSON-DAG: "%233:sub1": 194 # CHECK-GX-JSON-DAG: "%233:sub2": 193 # CHECK-GX-JSON-DAG: "%233:sub3": 192 # CHECK-GX-JSON-DAG: "%233:sub4": 189 # CHECK-GX-JSON-DAG: "%233:sub5": 188 # CHECK-GX-JSON-DAG: "%233:sub6": 187 # CHECK-GX-JSON-DAG: "%233:sub7": 186 # CHECK-GX-JSON-DAG: "%233:sub8": 183 # CHECK-GX-JSON-DAG: "%233:sub9": 182 # CHECK-GX-JSON-DAG: "%233:sub10": 181 # CHECK-GX-JSON-DAG: "%233:sub11": 180 # CHECK-GX-JSON-DAG: "%233:sub12": 177 # CHECK-GX-JSON-DAG: "%233:sub13": 176 # CHECK-GX-JSON-DAG: "%233:sub14": 175 # CHECK-GX-JSON-DAG: "%233:sub15": 174 # CHECK-GX-JSON-DAG: "%233:sub16": 171 # CHECK-GX-JSON-DAG: "%233:sub17": 170 # CHECK-GX-JSON-DAG: "%233:sub18": 169 # CHECK-GX-JSON-DAG: "%233:sub19": 168 # CHECK-GX-JSON-DAG: "%233:sub20": 165 # CHECK-GX-JSON-DAG: "%233:sub21": 164 # CHECK-GX-JSON-DAG: "%233:sub22": 163 # CHECK-GX-JSON-DAG: "%233:sub23": 162 # CHECK-GX-JSON-DAG: "%233:sub24": 159 # CHECK-GX-JSON-DAG: "%233:sub25": 158 # CHECK-GX-JSON-DAG: "%233:sub26": 157 # CHECK-GX-JSON-DAG: "%233:sub27": 156 # CHECK-GX-JSON-DAG: "%233:sub28": 153 # CHECK-GX-JSON-DAG: "%233:sub29": 152 # CHECK-GX-JSON-DAG: "%233:sub30": 151 # CHECK-GX-JSON-DAG: "%233:sub31": 150 # CHECK-GX-JSON-DAG: "%275:sub0": 243 # CHECK-GX-JSON-DAG: "%275:sub1": 242 # CHECK-GX-JSON-DAG: "%275:sub2": 241 # CHECK-GX-JSON-DAG: "%275:sub3": 240 # CHECK-GX-JSON-DAG: "%275:sub4": 237 # CHECK-GX-JSON-DAG: "%275:sub5": 236 # CHECK-GX-JSON-DAG: "%275:sub6": 235 # CHECK-GX-JSON-DAG: "%275:sub7": 234 # CHECK-GX-JSON-DAG: "%275:sub8": 231 # CHECK-GX-JSON-DAG: "%275:sub9": 230 # CHECK-GX-JSON-DAG: "%275:sub10": 229 # CHECK-GX-JSON-DAG: "%275:sub11": 228 # CHECK-GX-JSON-DAG: "%275:sub12": 225 # CHECK-GX-JSON-DAG: "%275:sub13": 224 # CHECK-GX-JSON-DAG: "%275:sub14": 223 # CHECK-GX-JSON-DAG: "%275:sub15": 222 # CHECK-GX-JSON-DAG: "%275:sub16": 219 # CHECK-GX-JSON-DAG: "%275:sub17": 218 # CHECK-GX-JSON-DAG: "%275:sub18": 217 # CHECK-GX-JSON-DAG: "%275:sub19": 216 # CHECK-GX-JSON-DAG: "%275:sub20": 213 # CHECK-GX-JSON-DAG: "%275:sub21": 212 # CHECK-GX-JSON-DAG: "%275:sub22": 211 # CHECK-GX-JSON-DAG: "%275:sub23": 210 # CHECK-GX-JSON-DAG: "%275:sub24": 207 # CHECK-GX-JSON-DAG: "%275:sub25": 206 # CHECK-GX-JSON-DAG: "%275:sub26": 205 # CHECK-GX-JSON-DAG: "%275:sub27": 204 # CHECK-GX-JSON-DAG: "%275:sub28": 201 # CHECK-GX-JSON-DAG: "%275:sub29": 200 # CHECK-GX-JSON-DAG: "%275:sub30": 199 # CHECK-GX-JSON-DAG: "%275:sub31": 198 # CHECK-GX-JSON-DAG: "%317:sub0": 291 # CHECK-GX-JSON-DAG: "%317:sub1": 290 # CHECK-GX-JSON-DAG: "%317:sub2": 289 # CHECK-GX-JSON-DAG: "%317:sub3": 288 # CHECK-GX-JSON-DAG: "%317:sub4": 285 # CHECK-GX-JSON-DAG: "%317:sub5": 284 # CHECK-GX-JSON-DAG: "%317:sub6": 283 # CHECK-GX-JSON-DAG: "%317:sub7": 282 # CHECK-GX-JSON-DAG: "%317:sub8": 279 # CHECK-GX-JSON-DAG: "%317:sub9": 278 # CHECK-GX-JSON-DAG: "%317:sub10": 277 # CHECK-GX-JSON-DAG: "%317:sub11": 276 # CHECK-GX-JSON-DAG: "%317:sub12": 273 # CHECK-GX-JSON-DAG: "%317:sub13": 272 # CHECK-GX-JSON-DAG: "%317:sub14": 271 # CHECK-GX-JSON-DAG: "%317:sub15": 270 # CHECK-GX-JSON-DAG: "%317:sub16": 267 # CHECK-GX-JSON-DAG: "%317:sub17": 266 # CHECK-GX-JSON-DAG: "%317:sub18": 265 # CHECK-GX-JSON-DAG: "%317:sub19": 264 # CHECK-GX-JSON-DAG: "%317:sub20": 261 # CHECK-GX-JSON-DAG: "%317:sub21": 260 # CHECK-GX-JSON-DAG: "%317:sub22": 259 # CHECK-GX-JSON-DAG: "%317:sub23": 258 # CHECK-GX-JSON-DAG: "%317:sub24": 255 # CHECK-GX-JSON-DAG: "%317:sub25": 254 # CHECK-GX-JSON-DAG: "%317:sub26": 253 # CHECK-GX-JSON-DAG: "%317:sub27": 252 # CHECK-GX-JSON-DAG: "%317:sub28": 249 # CHECK-GX-JSON-DAG: "%317:sub29": 248 # CHECK-GX-JSON-DAG: "%317:sub30": 247 # CHECK-GX-JSON-DAG: "%317:sub31": 246 # CHECK-GX-JSON-DAG: "%359:sub0": 339 # CHECK-GX-JSON-DAG: "%359:sub1": 338 # CHECK-GX-JSON-DAG: "%359:sub2": 337 # CHECK-GX-JSON-DAG: "%359:sub3": 336 # CHECK-GX-JSON-DAG: "%359:sub4": 333 # CHECK-GX-JSON-DAG: "%359:sub5": 332 # CHECK-GX-JSON-DAG: "%359:sub6": 331 # CHECK-GX-JSON-DAG: "%359:sub7": 330 # CHECK-GX-JSON-DAG: "%359:sub8": 327 # CHECK-GX-JSON-DAG: "%359:sub9": 326 # CHECK-GX-JSON-DAG: "%359:sub10": 325 # CHECK-GX-JSON-DAG: "%359:sub11": 324 # CHECK-GX-JSON-DAG: "%359:sub12": 321 # CHECK-GX-JSON-DAG: "%359:sub13": 320 # CHECK-GX-JSON-DAG: "%359:sub14": 319 # CHECK-GX-JSON-DAG: "%359:sub15": 318 # CHECK-GX-JSON-DAG: "%359:sub16": 315 # CHECK-GX-JSON-DAG: "%359:sub17": 314 # CHECK-GX-JSON-DAG: "%359:sub18": 313 # CHECK-GX-JSON-DAG: "%359:sub19": 312 # CHECK-GX-JSON-DAG: "%359:sub20": 309 # CHECK-GX-JSON-DAG: "%359:sub21": 308 # CHECK-GX-JSON-DAG: "%359:sub22": 307 # CHECK-GX-JSON-DAG: "%359:sub23": 306 # CHECK-GX-JSON-DAG: "%359:sub24": 303 # CHECK-GX-JSON-DAG: "%359:sub25": 302 # CHECK-GX-JSON-DAG: "%359:sub26": 301 # CHECK-GX-JSON-DAG: "%359:sub27": 300 # CHECK-GX-JSON-DAG: "%359:sub28": 297 # CHECK-GX-JSON-DAG: "%359:sub29": 296 # CHECK-GX-JSON-DAG: "%359:sub30": 295 # CHECK-GX-JSON-DAG: "%359:sub31": 294 # CHECK-GX-JSON-DAG: "%401:sub0": 387 # CHECK-GX-JSON-DAG: "%401:sub1": 386 # CHECK-GX-JSON-DAG: "%401:sub2": 385 # CHECK-GX-JSON-DAG: "%401:sub3": 384 # CHECK-GX-JSON-DAG: "%401:sub4": 381 # CHECK-GX-JSON-DAG: "%401:sub5": 380 # CHECK-GX-JSON-DAG: "%401:sub6": 379 # CHECK-GX-JSON-DAG: "%401:sub7": 378 # CHECK-GX-JSON-DAG: "%401:sub8": 375 # CHECK-GX-JSON-DAG: "%401:sub9": 374 # CHECK-GX-JSON-DAG: "%401:sub10": 373 # CHECK-GX-JSON-DAG: "%401:sub11": 372 # CHECK-GX-JSON-DAG: "%401:sub12": 369 # CHECK-GX-JSON-DAG: "%401:sub13": 368 # CHECK-GX-JSON-DAG: "%401:sub14": 367 # CHECK-GX-JSON-DAG: "%401:sub15": 366 # CHECK-GX-JSON-DAG: "%401:sub16": 363 # CHECK-GX-JSON-DAG: "%401:sub17": 362 # CHECK-GX-JSON-DAG: "%401:sub18": 361 # CHECK-GX-JSON-DAG: "%401:sub19": 360 # CHECK-GX-JSON-DAG: "%401:sub20": 357 # CHECK-GX-JSON-DAG: "%401:sub21": 356 # CHECK-GX-JSON-DAG: "%401:sub22": 355 # CHECK-GX-JSON-DAG: "%401:sub23": 354 # CHECK-GX-JSON-DAG: "%401:sub24": 351 # CHECK-GX-JSON-DAG: "%401:sub25": 350 # CHECK-GX-JSON-DAG: "%401:sub26": 349 # CHECK-GX-JSON-DAG: "%401:sub27": 348 # CHECK-GX-JSON-DAG: "%401:sub28": 345 # CHECK-GX-JSON-DAG: "%401:sub29": 344 # CHECK-GX-JSON-DAG: "%401:sub30": 343 # CHECK-GX-JSON-DAG: "%401:sub31": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 387 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%445:vgpr_32 = COPY %70.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 50 # CHECK-GX-JSON-DAG: "%69:sub1": 49 # CHECK-GX-JSON-DAG: "%69:sub2": 48 # CHECK-GX-JSON-DAG: "%69:sub3": 47 # CHECK-GX-JSON-DAG: "%69:sub4": 44 # CHECK-GX-JSON-DAG: "%69:sub5": 43 # CHECK-GX-JSON-DAG: "%69:sub6": 42 # CHECK-GX-JSON-DAG: "%69:sub7": 41 # CHECK-GX-JSON-DAG: "%69:sub8": 38 # CHECK-GX-JSON-DAG: "%69:sub9": 37 # CHECK-GX-JSON-DAG: "%69:sub10": 36 # CHECK-GX-JSON-DAG: "%69:sub11": 35 # CHECK-GX-JSON-DAG: "%69:sub12": 32 # CHECK-GX-JSON-DAG: "%69:sub13": 31 # CHECK-GX-JSON-DAG: "%69:sub14": 30 # CHECK-GX-JSON-DAG: "%69:sub15": 29 # CHECK-GX-JSON-DAG: "%69:sub16": 26 # CHECK-GX-JSON-DAG: "%69:sub17": 25 # CHECK-GX-JSON-DAG: "%69:sub18": 24 # CHECK-GX-JSON-DAG: "%69:sub19": 23 # CHECK-GX-JSON-DAG: "%69:sub20": 20 # CHECK-GX-JSON-DAG: "%69:sub21": 19 # CHECK-GX-JSON-DAG: "%69:sub22": 18 # CHECK-GX-JSON-DAG: "%69:sub23": 17 # CHECK-GX-JSON-DAG: "%69:sub24": 14 # CHECK-GX-JSON-DAG: "%69:sub25": 13 # CHECK-GX-JSON-DAG: "%69:sub26": 12 # CHECK-GX-JSON-DAG: "%69:sub27": 11 # CHECK-GX-JSON-DAG: "%69:sub28": 8 # CHECK-GX-JSON-DAG: "%69:sub29": 7 # CHECK-GX-JSON-DAG: "%69:sub30": 6 # CHECK-GX-JSON-DAG: "%69:sub31": 5 # CHECK-GX-JSON-DAG: "%70:sub0": 2 # CHECK-GX-JSON-DAG: "%70:sub1": 1 # CHECK-GX-JSON-DAG: "%70:sub2": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 98 # CHECK-GX-JSON-DAG: "%149:sub1": 97 # CHECK-GX-JSON-DAG: "%149:sub2": 96 # CHECK-GX-JSON-DAG: "%149:sub3": 95 # CHECK-GX-JSON-DAG: "%149:sub4": 92 # CHECK-GX-JSON-DAG: "%149:sub5": 91 # CHECK-GX-JSON-DAG: "%149:sub6": 90 # CHECK-GX-JSON-DAG: "%149:sub7": 89 # CHECK-GX-JSON-DAG: "%149:sub8": 86 # CHECK-GX-JSON-DAG: "%149:sub9": 85 # CHECK-GX-JSON-DAG: "%149:sub10": 84 # CHECK-GX-JSON-DAG: "%149:sub11": 83 # CHECK-GX-JSON-DAG: "%149:sub12": 80 # CHECK-GX-JSON-DAG: "%149:sub13": 79 # CHECK-GX-JSON-DAG: "%149:sub14": 78 # CHECK-GX-JSON-DAG: "%149:sub15": 77 # CHECK-GX-JSON-DAG: "%149:sub16": 74 # CHECK-GX-JSON-DAG: "%149:sub17": 73 # CHECK-GX-JSON-DAG: "%149:sub18": 72 # CHECK-GX-JSON-DAG: "%149:sub19": 71 # CHECK-GX-JSON-DAG: "%149:sub20": 68 # CHECK-GX-JSON-DAG: "%149:sub21": 67 # CHECK-GX-JSON-DAG: "%149:sub22": 66 # CHECK-GX-JSON-DAG: "%149:sub23": 65 # CHECK-GX-JSON-DAG: "%149:sub24": 62 # CHECK-GX-JSON-DAG: "%149:sub25": 61 # CHECK-GX-JSON-DAG: "%149:sub26": 60 # CHECK-GX-JSON-DAG: "%149:sub27": 59 # CHECK-GX-JSON-DAG: "%149:sub28": 56 # CHECK-GX-JSON-DAG: "%149:sub29": 55 # CHECK-GX-JSON-DAG: "%149:sub30": 54 # CHECK-GX-JSON-DAG: "%149:sub31": 53 # CHECK-GX-JSON-DAG: "%191:sub0": 146 # CHECK-GX-JSON-DAG: "%191:sub1": 145 # CHECK-GX-JSON-DAG: "%191:sub2": 144 # CHECK-GX-JSON-DAG: "%191:sub3": 143 # CHECK-GX-JSON-DAG: "%191:sub4": 140 # CHECK-GX-JSON-DAG: "%191:sub5": 139 # CHECK-GX-JSON-DAG: "%191:sub6": 138 # CHECK-GX-JSON-DAG: "%191:sub7": 137 # CHECK-GX-JSON-DAG: "%191:sub8": 134 # CHECK-GX-JSON-DAG: "%191:sub9": 133 # CHECK-GX-JSON-DAG: "%191:sub10": 132 # CHECK-GX-JSON-DAG: "%191:sub11": 131 # CHECK-GX-JSON-DAG: "%191:sub12": 128 # CHECK-GX-JSON-DAG: "%191:sub13": 127 # CHECK-GX-JSON-DAG: "%191:sub14": 126 # CHECK-GX-JSON-DAG: "%191:sub15": 125 # CHECK-GX-JSON-DAG: "%191:sub16": 122 # CHECK-GX-JSON-DAG: "%191:sub17": 121 # CHECK-GX-JSON-DAG: "%191:sub18": 120 # CHECK-GX-JSON-DAG: "%191:sub19": 119 # CHECK-GX-JSON-DAG: "%191:sub20": 116 # CHECK-GX-JSON-DAG: "%191:sub21": 115 # CHECK-GX-JSON-DAG: "%191:sub22": 114 # CHECK-GX-JSON-DAG: "%191:sub23": 113 # CHECK-GX-JSON-DAG: "%191:sub24": 110 # CHECK-GX-JSON-DAG: "%191:sub25": 109 # CHECK-GX-JSON-DAG: "%191:sub26": 108 # CHECK-GX-JSON-DAG: "%191:sub27": 107 # CHECK-GX-JSON-DAG: "%191:sub28": 104 # CHECK-GX-JSON-DAG: "%191:sub29": 103 # CHECK-GX-JSON-DAG: "%191:sub30": 102 # CHECK-GX-JSON-DAG: "%191:sub31": 101 # CHECK-GX-JSON-DAG: "%233:sub0": 194 # CHECK-GX-JSON-DAG: "%233:sub1": 193 # CHECK-GX-JSON-DAG: "%233:sub2": 192 # CHECK-GX-JSON-DAG: "%233:sub3": 191 # CHECK-GX-JSON-DAG: "%233:sub4": 188 # CHECK-GX-JSON-DAG: "%233:sub5": 187 # CHECK-GX-JSON-DAG: "%233:sub6": 186 # CHECK-GX-JSON-DAG: "%233:sub7": 185 # CHECK-GX-JSON-DAG: "%233:sub8": 182 # CHECK-GX-JSON-DAG: "%233:sub9": 181 # CHECK-GX-JSON-DAG: "%233:sub10": 180 # CHECK-GX-JSON-DAG: "%233:sub11": 179 # CHECK-GX-JSON-DAG: "%233:sub12": 176 # CHECK-GX-JSON-DAG: "%233:sub13": 175 # CHECK-GX-JSON-DAG: "%233:sub14": 174 # CHECK-GX-JSON-DAG: "%233:sub15": 173 # CHECK-GX-JSON-DAG: "%233:sub16": 170 # CHECK-GX-JSON-DAG: "%233:sub17": 169 # CHECK-GX-JSON-DAG: "%233:sub18": 168 # CHECK-GX-JSON-DAG: "%233:sub19": 167 # CHECK-GX-JSON-DAG: "%233:sub20": 164 # CHECK-GX-JSON-DAG: "%233:sub21": 163 # CHECK-GX-JSON-DAG: "%233:sub22": 162 # CHECK-GX-JSON-DAG: "%233:sub23": 161 # CHECK-GX-JSON-DAG: "%233:sub24": 158 # CHECK-GX-JSON-DAG: "%233:sub25": 157 # CHECK-GX-JSON-DAG: "%233:sub26": 156 # CHECK-GX-JSON-DAG: "%233:sub27": 155 # CHECK-GX-JSON-DAG: "%233:sub28": 152 # CHECK-GX-JSON-DAG: "%233:sub29": 151 # CHECK-GX-JSON-DAG: "%233:sub30": 150 # CHECK-GX-JSON-DAG: "%233:sub31": 149 # CHECK-GX-JSON-DAG: "%275:sub0": 242 # CHECK-GX-JSON-DAG: "%275:sub1": 241 # CHECK-GX-JSON-DAG: "%275:sub2": 240 # CHECK-GX-JSON-DAG: "%275:sub3": 239 # CHECK-GX-JSON-DAG: "%275:sub4": 236 # CHECK-GX-JSON-DAG: "%275:sub5": 235 # CHECK-GX-JSON-DAG: "%275:sub6": 234 # CHECK-GX-JSON-DAG: "%275:sub7": 233 # CHECK-GX-JSON-DAG: "%275:sub8": 230 # CHECK-GX-JSON-DAG: "%275:sub9": 229 # CHECK-GX-JSON-DAG: "%275:sub10": 228 # CHECK-GX-JSON-DAG: "%275:sub11": 227 # CHECK-GX-JSON-DAG: "%275:sub12": 224 # CHECK-GX-JSON-DAG: "%275:sub13": 223 # CHECK-GX-JSON-DAG: "%275:sub14": 222 # CHECK-GX-JSON-DAG: "%275:sub15": 221 # CHECK-GX-JSON-DAG: "%275:sub16": 218 # CHECK-GX-JSON-DAG: "%275:sub17": 217 # CHECK-GX-JSON-DAG: "%275:sub18": 216 # CHECK-GX-JSON-DAG: "%275:sub19": 215 # CHECK-GX-JSON-DAG: "%275:sub20": 212 # CHECK-GX-JSON-DAG: "%275:sub21": 211 # CHECK-GX-JSON-DAG: "%275:sub22": 210 # CHECK-GX-JSON-DAG: "%275:sub23": 209 # CHECK-GX-JSON-DAG: "%275:sub24": 206 # CHECK-GX-JSON-DAG: "%275:sub25": 205 # CHECK-GX-JSON-DAG: "%275:sub26": 204 # CHECK-GX-JSON-DAG: "%275:sub27": 203 # CHECK-GX-JSON-DAG: "%275:sub28": 200 # CHECK-GX-JSON-DAG: "%275:sub29": 199 # CHECK-GX-JSON-DAG: "%275:sub30": 198 # CHECK-GX-JSON-DAG: "%275:sub31": 197 # CHECK-GX-JSON-DAG: "%317:sub0": 290 # CHECK-GX-JSON-DAG: "%317:sub1": 289 # CHECK-GX-JSON-DAG: "%317:sub2": 288 # CHECK-GX-JSON-DAG: "%317:sub3": 287 # CHECK-GX-JSON-DAG: "%317:sub4": 284 # CHECK-GX-JSON-DAG: "%317:sub5": 283 # CHECK-GX-JSON-DAG: "%317:sub6": 282 # CHECK-GX-JSON-DAG: "%317:sub7": 281 # CHECK-GX-JSON-DAG: "%317:sub8": 278 # CHECK-GX-JSON-DAG: "%317:sub9": 277 # CHECK-GX-JSON-DAG: "%317:sub10": 276 # CHECK-GX-JSON-DAG: "%317:sub11": 275 # CHECK-GX-JSON-DAG: "%317:sub12": 272 # CHECK-GX-JSON-DAG: "%317:sub13": 271 # CHECK-GX-JSON-DAG: "%317:sub14": 270 # CHECK-GX-JSON-DAG: "%317:sub15": 269 # CHECK-GX-JSON-DAG: "%317:sub16": 266 # CHECK-GX-JSON-DAG: "%317:sub17": 265 # CHECK-GX-JSON-DAG: "%317:sub18": 264 # CHECK-GX-JSON-DAG: "%317:sub19": 263 # CHECK-GX-JSON-DAG: "%317:sub20": 260 # CHECK-GX-JSON-DAG: "%317:sub21": 259 # CHECK-GX-JSON-DAG: "%317:sub22": 258 # CHECK-GX-JSON-DAG: "%317:sub23": 257 # CHECK-GX-JSON-DAG: "%317:sub24": 254 # CHECK-GX-JSON-DAG: "%317:sub25": 253 # CHECK-GX-JSON-DAG: "%317:sub26": 252 # CHECK-GX-JSON-DAG: "%317:sub27": 251 # CHECK-GX-JSON-DAG: "%317:sub28": 248 # CHECK-GX-JSON-DAG: "%317:sub29": 247 # CHECK-GX-JSON-DAG: "%317:sub30": 246 # CHECK-GX-JSON-DAG: "%317:sub31": 245 # CHECK-GX-JSON-DAG: "%359:sub0": 338 # CHECK-GX-JSON-DAG: "%359:sub1": 337 # CHECK-GX-JSON-DAG: "%359:sub2": 336 # CHECK-GX-JSON-DAG: "%359:sub3": 335 # CHECK-GX-JSON-DAG: "%359:sub4": 332 # CHECK-GX-JSON-DAG: "%359:sub5": 331 # CHECK-GX-JSON-DAG: "%359:sub6": 330 # CHECK-GX-JSON-DAG: "%359:sub7": 329 # CHECK-GX-JSON-DAG: "%359:sub8": 326 # CHECK-GX-JSON-DAG: "%359:sub9": 325 # CHECK-GX-JSON-DAG: "%359:sub10": 324 # CHECK-GX-JSON-DAG: "%359:sub11": 323 # CHECK-GX-JSON-DAG: "%359:sub12": 320 # CHECK-GX-JSON-DAG: "%359:sub13": 319 # CHECK-GX-JSON-DAG: "%359:sub14": 318 # CHECK-GX-JSON-DAG: "%359:sub15": 317 # CHECK-GX-JSON-DAG: "%359:sub16": 314 # CHECK-GX-JSON-DAG: "%359:sub17": 313 # CHECK-GX-JSON-DAG: "%359:sub18": 312 # CHECK-GX-JSON-DAG: "%359:sub19": 311 # CHECK-GX-JSON-DAG: "%359:sub20": 308 # CHECK-GX-JSON-DAG: "%359:sub21": 307 # CHECK-GX-JSON-DAG: "%359:sub22": 306 # CHECK-GX-JSON-DAG: "%359:sub23": 305 # CHECK-GX-JSON-DAG: "%359:sub24": 302 # CHECK-GX-JSON-DAG: "%359:sub25": 301 # CHECK-GX-JSON-DAG: "%359:sub26": 300 # CHECK-GX-JSON-DAG: "%359:sub27": 299 # CHECK-GX-JSON-DAG: "%359:sub28": 296 # CHECK-GX-JSON-DAG: "%359:sub29": 295 # CHECK-GX-JSON-DAG: "%359:sub30": 294 # CHECK-GX-JSON-DAG: "%359:sub31": 293 # CHECK-GX-JSON-DAG: "%401:sub0": 386 # CHECK-GX-JSON-DAG: "%401:sub1": 385 # CHECK-GX-JSON-DAG: "%401:sub2": 384 # CHECK-GX-JSON-DAG: "%401:sub3": 383 # CHECK-GX-JSON-DAG: "%401:sub4": 380 # CHECK-GX-JSON-DAG: "%401:sub5": 379 # CHECK-GX-JSON-DAG: "%401:sub6": 378 # CHECK-GX-JSON-DAG: "%401:sub7": 377 # CHECK-GX-JSON-DAG: "%401:sub8": 374 # CHECK-GX-JSON-DAG: "%401:sub9": 373 # CHECK-GX-JSON-DAG: "%401:sub10": 372 # CHECK-GX-JSON-DAG: "%401:sub11": 371 # CHECK-GX-JSON-DAG: "%401:sub12": 368 # CHECK-GX-JSON-DAG: "%401:sub13": 367 # CHECK-GX-JSON-DAG: "%401:sub14": 366 # CHECK-GX-JSON-DAG: "%401:sub15": 365 # CHECK-GX-JSON-DAG: "%401:sub16": 362 # CHECK-GX-JSON-DAG: "%401:sub17": 361 # CHECK-GX-JSON-DAG: "%401:sub18": 360 # CHECK-GX-JSON-DAG: "%401:sub19": 359 # CHECK-GX-JSON-DAG: "%401:sub20": 356 # CHECK-GX-JSON-DAG: "%401:sub21": 355 # CHECK-GX-JSON-DAG: "%401:sub22": 354 # CHECK-GX-JSON-DAG: "%401:sub23": 353 # CHECK-GX-JSON-DAG: "%401:sub24": 350 # CHECK-GX-JSON-DAG: "%401:sub25": 349 # CHECK-GX-JSON-DAG: "%401:sub26": 348 # CHECK-GX-JSON-DAG: "%401:sub27": 347 # CHECK-GX-JSON-DAG: "%401:sub28": 344 # CHECK-GX-JSON-DAG: "%401:sub29": 343 # CHECK-GX-JSON-DAG: "%401:sub30": 342 # CHECK-GX-JSON-DAG: "%401:sub31": 341 # CHECK-GX-JSON-DAG: "%444": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 386 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%446:vgpr_32 = COPY %70.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 49 # CHECK-GX-JSON-DAG: "%69:sub1": 48 # CHECK-GX-JSON-DAG: "%69:sub2": 47 # CHECK-GX-JSON-DAG: "%69:sub3": 46 # CHECK-GX-JSON-DAG: "%69:sub4": 43 # CHECK-GX-JSON-DAG: "%69:sub5": 42 # CHECK-GX-JSON-DAG: "%69:sub6": 41 # CHECK-GX-JSON-DAG: "%69:sub7": 40 # CHECK-GX-JSON-DAG: "%69:sub8": 37 # CHECK-GX-JSON-DAG: "%69:sub9": 36 # CHECK-GX-JSON-DAG: "%69:sub10": 35 # CHECK-GX-JSON-DAG: "%69:sub11": 34 # CHECK-GX-JSON-DAG: "%69:sub12": 31 # CHECK-GX-JSON-DAG: "%69:sub13": 30 # CHECK-GX-JSON-DAG: "%69:sub14": 29 # CHECK-GX-JSON-DAG: "%69:sub15": 28 # CHECK-GX-JSON-DAG: "%69:sub16": 25 # CHECK-GX-JSON-DAG: "%69:sub17": 24 # CHECK-GX-JSON-DAG: "%69:sub18": 23 # CHECK-GX-JSON-DAG: "%69:sub19": 22 # CHECK-GX-JSON-DAG: "%69:sub20": 19 # CHECK-GX-JSON-DAG: "%69:sub21": 18 # CHECK-GX-JSON-DAG: "%69:sub22": 17 # CHECK-GX-JSON-DAG: "%69:sub23": 16 # CHECK-GX-JSON-DAG: "%69:sub24": 13 # CHECK-GX-JSON-DAG: "%69:sub25": 12 # CHECK-GX-JSON-DAG: "%69:sub26": 11 # CHECK-GX-JSON-DAG: "%69:sub27": 10 # CHECK-GX-JSON-DAG: "%69:sub28": 7 # CHECK-GX-JSON-DAG: "%69:sub29": 6 # CHECK-GX-JSON-DAG: "%69:sub30": 5 # CHECK-GX-JSON-DAG: "%69:sub31": 4 # CHECK-GX-JSON-DAG: "%70:sub0": 1 # CHECK-GX-JSON-DAG: "%70:sub1": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 97 # CHECK-GX-JSON-DAG: "%149:sub1": 96 # CHECK-GX-JSON-DAG: "%149:sub2": 95 # CHECK-GX-JSON-DAG: "%149:sub3": 94 # CHECK-GX-JSON-DAG: "%149:sub4": 91 # CHECK-GX-JSON-DAG: "%149:sub5": 90 # CHECK-GX-JSON-DAG: "%149:sub6": 89 # CHECK-GX-JSON-DAG: "%149:sub7": 88 # CHECK-GX-JSON-DAG: "%149:sub8": 85 # CHECK-GX-JSON-DAG: "%149:sub9": 84 # CHECK-GX-JSON-DAG: "%149:sub10": 83 # CHECK-GX-JSON-DAG: "%149:sub11": 82 # CHECK-GX-JSON-DAG: "%149:sub12": 79 # CHECK-GX-JSON-DAG: "%149:sub13": 78 # CHECK-GX-JSON-DAG: "%149:sub14": 77 # CHECK-GX-JSON-DAG: "%149:sub15": 76 # CHECK-GX-JSON-DAG: "%149:sub16": 73 # CHECK-GX-JSON-DAG: "%149:sub17": 72 # CHECK-GX-JSON-DAG: "%149:sub18": 71 # CHECK-GX-JSON-DAG: "%149:sub19": 70 # CHECK-GX-JSON-DAG: "%149:sub20": 67 # CHECK-GX-JSON-DAG: "%149:sub21": 66 # CHECK-GX-JSON-DAG: "%149:sub22": 65 # CHECK-GX-JSON-DAG: "%149:sub23": 64 # CHECK-GX-JSON-DAG: "%149:sub24": 61 # CHECK-GX-JSON-DAG: "%149:sub25": 60 # CHECK-GX-JSON-DAG: "%149:sub26": 59 # CHECK-GX-JSON-DAG: "%149:sub27": 58 # CHECK-GX-JSON-DAG: "%149:sub28": 55 # CHECK-GX-JSON-DAG: "%149:sub29": 54 # CHECK-GX-JSON-DAG: "%149:sub30": 53 # CHECK-GX-JSON-DAG: "%149:sub31": 52 # CHECK-GX-JSON-DAG: "%191:sub0": 145 # CHECK-GX-JSON-DAG: "%191:sub1": 144 # CHECK-GX-JSON-DAG: "%191:sub2": 143 # CHECK-GX-JSON-DAG: "%191:sub3": 142 # CHECK-GX-JSON-DAG: "%191:sub4": 139 # CHECK-GX-JSON-DAG: "%191:sub5": 138 # CHECK-GX-JSON-DAG: "%191:sub6": 137 # CHECK-GX-JSON-DAG: "%191:sub7": 136 # CHECK-GX-JSON-DAG: "%191:sub8": 133 # CHECK-GX-JSON-DAG: "%191:sub9": 132 # CHECK-GX-JSON-DAG: "%191:sub10": 131 # CHECK-GX-JSON-DAG: "%191:sub11": 130 # CHECK-GX-JSON-DAG: "%191:sub12": 127 # CHECK-GX-JSON-DAG: "%191:sub13": 126 # CHECK-GX-JSON-DAG: "%191:sub14": 125 # CHECK-GX-JSON-DAG: "%191:sub15": 124 # CHECK-GX-JSON-DAG: "%191:sub16": 121 # CHECK-GX-JSON-DAG: "%191:sub17": 120 # CHECK-GX-JSON-DAG: "%191:sub18": 119 # CHECK-GX-JSON-DAG: "%191:sub19": 118 # CHECK-GX-JSON-DAG: "%191:sub20": 115 # CHECK-GX-JSON-DAG: "%191:sub21": 114 # CHECK-GX-JSON-DAG: "%191:sub22": 113 # CHECK-GX-JSON-DAG: "%191:sub23": 112 # CHECK-GX-JSON-DAG: "%191:sub24": 109 # CHECK-GX-JSON-DAG: "%191:sub25": 108 # CHECK-GX-JSON-DAG: "%191:sub26": 107 # CHECK-GX-JSON-DAG: "%191:sub27": 106 # CHECK-GX-JSON-DAG: "%191:sub28": 103 # CHECK-GX-JSON-DAG: "%191:sub29": 102 # CHECK-GX-JSON-DAG: "%191:sub30": 101 # CHECK-GX-JSON-DAG: "%191:sub31": 100 # CHECK-GX-JSON-DAG: "%233:sub0": 193 # CHECK-GX-JSON-DAG: "%233:sub1": 192 # CHECK-GX-JSON-DAG: "%233:sub2": 191 # CHECK-GX-JSON-DAG: "%233:sub3": 190 # CHECK-GX-JSON-DAG: "%233:sub4": 187 # CHECK-GX-JSON-DAG: "%233:sub5": 186 # CHECK-GX-JSON-DAG: "%233:sub6": 185 # CHECK-GX-JSON-DAG: "%233:sub7": 184 # CHECK-GX-JSON-DAG: "%233:sub8": 181 # CHECK-GX-JSON-DAG: "%233:sub9": 180 # CHECK-GX-JSON-DAG: "%233:sub10": 179 # CHECK-GX-JSON-DAG: "%233:sub11": 178 # CHECK-GX-JSON-DAG: "%233:sub12": 175 # CHECK-GX-JSON-DAG: "%233:sub13": 174 # CHECK-GX-JSON-DAG: "%233:sub14": 173 # CHECK-GX-JSON-DAG: "%233:sub15": 172 # CHECK-GX-JSON-DAG: "%233:sub16": 169 # CHECK-GX-JSON-DAG: "%233:sub17": 168 # CHECK-GX-JSON-DAG: "%233:sub18": 167 # CHECK-GX-JSON-DAG: "%233:sub19": 166 # CHECK-GX-JSON-DAG: "%233:sub20": 163 # CHECK-GX-JSON-DAG: "%233:sub21": 162 # CHECK-GX-JSON-DAG: "%233:sub22": 161 # CHECK-GX-JSON-DAG: "%233:sub23": 160 # CHECK-GX-JSON-DAG: "%233:sub24": 157 # CHECK-GX-JSON-DAG: "%233:sub25": 156 # CHECK-GX-JSON-DAG: "%233:sub26": 155 # CHECK-GX-JSON-DAG: "%233:sub27": 154 # CHECK-GX-JSON-DAG: "%233:sub28": 151 # CHECK-GX-JSON-DAG: "%233:sub29": 150 # CHECK-GX-JSON-DAG: "%233:sub30": 149 # CHECK-GX-JSON-DAG: "%233:sub31": 148 # CHECK-GX-JSON-DAG: "%275:sub0": 241 # CHECK-GX-JSON-DAG: "%275:sub1": 240 # CHECK-GX-JSON-DAG: "%275:sub2": 239 # CHECK-GX-JSON-DAG: "%275:sub3": 238 # CHECK-GX-JSON-DAG: "%275:sub4": 235 # CHECK-GX-JSON-DAG: "%275:sub5": 234 # CHECK-GX-JSON-DAG: "%275:sub6": 233 # CHECK-GX-JSON-DAG: "%275:sub7": 232 # CHECK-GX-JSON-DAG: "%275:sub8": 229 # CHECK-GX-JSON-DAG: "%275:sub9": 228 # CHECK-GX-JSON-DAG: "%275:sub10": 227 # CHECK-GX-JSON-DAG: "%275:sub11": 226 # CHECK-GX-JSON-DAG: "%275:sub12": 223 # CHECK-GX-JSON-DAG: "%275:sub13": 222 # CHECK-GX-JSON-DAG: "%275:sub14": 221 # CHECK-GX-JSON-DAG: "%275:sub15": 220 # CHECK-GX-JSON-DAG: "%275:sub16": 217 # CHECK-GX-JSON-DAG: "%275:sub17": 216 # CHECK-GX-JSON-DAG: "%275:sub18": 215 # CHECK-GX-JSON-DAG: "%275:sub19": 214 # CHECK-GX-JSON-DAG: "%275:sub20": 211 # CHECK-GX-JSON-DAG: "%275:sub21": 210 # CHECK-GX-JSON-DAG: "%275:sub22": 209 # CHECK-GX-JSON-DAG: "%275:sub23": 208 # CHECK-GX-JSON-DAG: "%275:sub24": 205 # CHECK-GX-JSON-DAG: "%275:sub25": 204 # CHECK-GX-JSON-DAG: "%275:sub26": 203 # CHECK-GX-JSON-DAG: "%275:sub27": 202 # CHECK-GX-JSON-DAG: "%275:sub28": 199 # CHECK-GX-JSON-DAG: "%275:sub29": 198 # CHECK-GX-JSON-DAG: "%275:sub30": 197 # CHECK-GX-JSON-DAG: "%275:sub31": 196 # CHECK-GX-JSON-DAG: "%317:sub0": 289 # CHECK-GX-JSON-DAG: "%317:sub1": 288 # CHECK-GX-JSON-DAG: "%317:sub2": 287 # CHECK-GX-JSON-DAG: "%317:sub3": 286 # CHECK-GX-JSON-DAG: "%317:sub4": 283 # CHECK-GX-JSON-DAG: "%317:sub5": 282 # CHECK-GX-JSON-DAG: "%317:sub6": 281 # CHECK-GX-JSON-DAG: "%317:sub7": 280 # CHECK-GX-JSON-DAG: "%317:sub8": 277 # CHECK-GX-JSON-DAG: "%317:sub9": 276 # CHECK-GX-JSON-DAG: "%317:sub10": 275 # CHECK-GX-JSON-DAG: "%317:sub11": 274 # CHECK-GX-JSON-DAG: "%317:sub12": 271 # CHECK-GX-JSON-DAG: "%317:sub13": 270 # CHECK-GX-JSON-DAG: "%317:sub14": 269 # CHECK-GX-JSON-DAG: "%317:sub15": 268 # CHECK-GX-JSON-DAG: "%317:sub16": 265 # CHECK-GX-JSON-DAG: "%317:sub17": 264 # CHECK-GX-JSON-DAG: "%317:sub18": 263 # CHECK-GX-JSON-DAG: "%317:sub19": 262 # CHECK-GX-JSON-DAG: "%317:sub20": 259 # CHECK-GX-JSON-DAG: "%317:sub21": 258 # CHECK-GX-JSON-DAG: "%317:sub22": 257 # CHECK-GX-JSON-DAG: "%317:sub23": 256 # CHECK-GX-JSON-DAG: "%317:sub24": 253 # CHECK-GX-JSON-DAG: "%317:sub25": 252 # CHECK-GX-JSON-DAG: "%317:sub26": 251 # CHECK-GX-JSON-DAG: "%317:sub27": 250 # CHECK-GX-JSON-DAG: "%317:sub28": 247 # CHECK-GX-JSON-DAG: "%317:sub29": 246 # CHECK-GX-JSON-DAG: "%317:sub30": 245 # CHECK-GX-JSON-DAG: "%317:sub31": 244 # CHECK-GX-JSON-DAG: "%359:sub0": 337 # CHECK-GX-JSON-DAG: "%359:sub1": 336 # CHECK-GX-JSON-DAG: "%359:sub2": 335 # CHECK-GX-JSON-DAG: "%359:sub3": 334 # CHECK-GX-JSON-DAG: "%359:sub4": 331 # CHECK-GX-JSON-DAG: "%359:sub5": 330 # CHECK-GX-JSON-DAG: "%359:sub6": 329 # CHECK-GX-JSON-DAG: "%359:sub7": 328 # CHECK-GX-JSON-DAG: "%359:sub8": 325 # CHECK-GX-JSON-DAG: "%359:sub9": 324 # CHECK-GX-JSON-DAG: "%359:sub10": 323 # CHECK-GX-JSON-DAG: "%359:sub11": 322 # CHECK-GX-JSON-DAG: "%359:sub12": 319 # CHECK-GX-JSON-DAG: "%359:sub13": 318 # CHECK-GX-JSON-DAG: "%359:sub14": 317 # CHECK-GX-JSON-DAG: "%359:sub15": 316 # CHECK-GX-JSON-DAG: "%359:sub16": 313 # CHECK-GX-JSON-DAG: "%359:sub17": 312 # CHECK-GX-JSON-DAG: "%359:sub18": 311 # CHECK-GX-JSON-DAG: "%359:sub19": 310 # CHECK-GX-JSON-DAG: "%359:sub20": 307 # CHECK-GX-JSON-DAG: "%359:sub21": 306 # CHECK-GX-JSON-DAG: "%359:sub22": 305 # CHECK-GX-JSON-DAG: "%359:sub23": 304 # CHECK-GX-JSON-DAG: "%359:sub24": 301 # CHECK-GX-JSON-DAG: "%359:sub25": 300 # CHECK-GX-JSON-DAG: "%359:sub26": 299 # CHECK-GX-JSON-DAG: "%359:sub27": 298 # CHECK-GX-JSON-DAG: "%359:sub28": 295 # CHECK-GX-JSON-DAG: "%359:sub29": 294 # CHECK-GX-JSON-DAG: "%359:sub30": 293 # CHECK-GX-JSON-DAG: "%359:sub31": 292 # CHECK-GX-JSON-DAG: "%401:sub0": 385 # CHECK-GX-JSON-DAG: "%401:sub1": 384 # CHECK-GX-JSON-DAG: "%401:sub2": 383 # CHECK-GX-JSON-DAG: "%401:sub3": 382 # CHECK-GX-JSON-DAG: "%401:sub4": 379 # CHECK-GX-JSON-DAG: "%401:sub5": 378 # CHECK-GX-JSON-DAG: "%401:sub6": 377 # CHECK-GX-JSON-DAG: "%401:sub7": 376 # CHECK-GX-JSON-DAG: "%401:sub8": 373 # CHECK-GX-JSON-DAG: "%401:sub9": 372 # CHECK-GX-JSON-DAG: "%401:sub10": 371 # CHECK-GX-JSON-DAG: "%401:sub11": 370 # CHECK-GX-JSON-DAG: "%401:sub12": 367 # CHECK-GX-JSON-DAG: "%401:sub13": 366 # CHECK-GX-JSON-DAG: "%401:sub14": 365 # CHECK-GX-JSON-DAG: "%401:sub15": 364 # CHECK-GX-JSON-DAG: "%401:sub16": 361 # CHECK-GX-JSON-DAG: "%401:sub17": 360 # CHECK-GX-JSON-DAG: "%401:sub18": 359 # CHECK-GX-JSON-DAG: "%401:sub19": 358 # CHECK-GX-JSON-DAG: "%401:sub20": 355 # CHECK-GX-JSON-DAG: "%401:sub21": 354 # CHECK-GX-JSON-DAG: "%401:sub22": 353 # CHECK-GX-JSON-DAG: "%401:sub23": 352 # CHECK-GX-JSON-DAG: "%401:sub24": 349 # CHECK-GX-JSON-DAG: "%401:sub25": 348 # CHECK-GX-JSON-DAG: "%401:sub26": 347 # CHECK-GX-JSON-DAG: "%401:sub27": 346 # CHECK-GX-JSON-DAG: "%401:sub28": 343 # CHECK-GX-JSON-DAG: "%401:sub29": 342 # CHECK-GX-JSON-DAG: "%401:sub30": 341 # CHECK-GX-JSON-DAG: "%401:sub31": 340 # CHECK-GX-JSON-DAG: "%444": 2 # CHECK-GX-JSON-DAG: "%445": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 385 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%447:vgpr_32 = COPY %70.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 48 # CHECK-GX-JSON-DAG: "%69:sub1": 47 # CHECK-GX-JSON-DAG: "%69:sub2": 46 # CHECK-GX-JSON-DAG: "%69:sub3": 45 # CHECK-GX-JSON-DAG: "%69:sub4": 42 # CHECK-GX-JSON-DAG: "%69:sub5": 41 # CHECK-GX-JSON-DAG: "%69:sub6": 40 # CHECK-GX-JSON-DAG: "%69:sub7": 39 # CHECK-GX-JSON-DAG: "%69:sub8": 36 # CHECK-GX-JSON-DAG: "%69:sub9": 35 # CHECK-GX-JSON-DAG: "%69:sub10": 34 # CHECK-GX-JSON-DAG: "%69:sub11": 33 # CHECK-GX-JSON-DAG: "%69:sub12": 30 # CHECK-GX-JSON-DAG: "%69:sub13": 29 # CHECK-GX-JSON-DAG: "%69:sub14": 28 # CHECK-GX-JSON-DAG: "%69:sub15": 27 # CHECK-GX-JSON-DAG: "%69:sub16": 24 # CHECK-GX-JSON-DAG: "%69:sub17": 23 # CHECK-GX-JSON-DAG: "%69:sub18": 22 # CHECK-GX-JSON-DAG: "%69:sub19": 21 # CHECK-GX-JSON-DAG: "%69:sub20": 18 # CHECK-GX-JSON-DAG: "%69:sub21": 17 # CHECK-GX-JSON-DAG: "%69:sub22": 16 # CHECK-GX-JSON-DAG: "%69:sub23": 15 # CHECK-GX-JSON-DAG: "%69:sub24": 12 # CHECK-GX-JSON-DAG: "%69:sub25": 11 # CHECK-GX-JSON-DAG: "%69:sub26": 10 # CHECK-GX-JSON-DAG: "%69:sub27": 9 # CHECK-GX-JSON-DAG: "%69:sub28": 6 # CHECK-GX-JSON-DAG: "%69:sub29": 5 # CHECK-GX-JSON-DAG: "%69:sub30": 4 # CHECK-GX-JSON-DAG: "%69:sub31": 3 # CHECK-GX-JSON-DAG: "%70:sub0": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 96 # CHECK-GX-JSON-DAG: "%149:sub1": 95 # CHECK-GX-JSON-DAG: "%149:sub2": 94 # CHECK-GX-JSON-DAG: "%149:sub3": 93 # CHECK-GX-JSON-DAG: "%149:sub4": 90 # CHECK-GX-JSON-DAG: "%149:sub5": 89 # CHECK-GX-JSON-DAG: "%149:sub6": 88 # CHECK-GX-JSON-DAG: "%149:sub7": 87 # CHECK-GX-JSON-DAG: "%149:sub8": 84 # CHECK-GX-JSON-DAG: "%149:sub9": 83 # CHECK-GX-JSON-DAG: "%149:sub10": 82 # CHECK-GX-JSON-DAG: "%149:sub11": 81 # CHECK-GX-JSON-DAG: "%149:sub12": 78 # CHECK-GX-JSON-DAG: "%149:sub13": 77 # CHECK-GX-JSON-DAG: "%149:sub14": 76 # CHECK-GX-JSON-DAG: "%149:sub15": 75 # CHECK-GX-JSON-DAG: "%149:sub16": 72 # CHECK-GX-JSON-DAG: "%149:sub17": 71 # CHECK-GX-JSON-DAG: "%149:sub18": 70 # CHECK-GX-JSON-DAG: "%149:sub19": 69 # CHECK-GX-JSON-DAG: "%149:sub20": 66 # CHECK-GX-JSON-DAG: "%149:sub21": 65 # CHECK-GX-JSON-DAG: "%149:sub22": 64 # CHECK-GX-JSON-DAG: "%149:sub23": 63 # CHECK-GX-JSON-DAG: "%149:sub24": 60 # CHECK-GX-JSON-DAG: "%149:sub25": 59 # CHECK-GX-JSON-DAG: "%149:sub26": 58 # CHECK-GX-JSON-DAG: "%149:sub27": 57 # CHECK-GX-JSON-DAG: "%149:sub28": 54 # CHECK-GX-JSON-DAG: "%149:sub29": 53 # CHECK-GX-JSON-DAG: "%149:sub30": 52 # CHECK-GX-JSON-DAG: "%149:sub31": 51 # CHECK-GX-JSON-DAG: "%191:sub0": 144 # CHECK-GX-JSON-DAG: "%191:sub1": 143 # CHECK-GX-JSON-DAG: "%191:sub2": 142 # CHECK-GX-JSON-DAG: "%191:sub3": 141 # CHECK-GX-JSON-DAG: "%191:sub4": 138 # CHECK-GX-JSON-DAG: "%191:sub5": 137 # CHECK-GX-JSON-DAG: "%191:sub6": 136 # CHECK-GX-JSON-DAG: "%191:sub7": 135 # CHECK-GX-JSON-DAG: "%191:sub8": 132 # CHECK-GX-JSON-DAG: "%191:sub9": 131 # CHECK-GX-JSON-DAG: "%191:sub10": 130 # CHECK-GX-JSON-DAG: "%191:sub11": 129 # CHECK-GX-JSON-DAG: "%191:sub12": 126 # CHECK-GX-JSON-DAG: "%191:sub13": 125 # CHECK-GX-JSON-DAG: "%191:sub14": 124 # CHECK-GX-JSON-DAG: "%191:sub15": 123 # CHECK-GX-JSON-DAG: "%191:sub16": 120 # CHECK-GX-JSON-DAG: "%191:sub17": 119 # CHECK-GX-JSON-DAG: "%191:sub18": 118 # CHECK-GX-JSON-DAG: "%191:sub19": 117 # CHECK-GX-JSON-DAG: "%191:sub20": 114 # CHECK-GX-JSON-DAG: "%191:sub21": 113 # CHECK-GX-JSON-DAG: "%191:sub22": 112 # CHECK-GX-JSON-DAG: "%191:sub23": 111 # CHECK-GX-JSON-DAG: "%191:sub24": 108 # CHECK-GX-JSON-DAG: "%191:sub25": 107 # CHECK-GX-JSON-DAG: "%191:sub26": 106 # CHECK-GX-JSON-DAG: "%191:sub27": 105 # CHECK-GX-JSON-DAG: "%191:sub28": 102 # CHECK-GX-JSON-DAG: "%191:sub29": 101 # CHECK-GX-JSON-DAG: "%191:sub30": 100 # CHECK-GX-JSON-DAG: "%191:sub31": 99 # CHECK-GX-JSON-DAG: "%233:sub0": 192 # CHECK-GX-JSON-DAG: "%233:sub1": 191 # CHECK-GX-JSON-DAG: "%233:sub2": 190 # CHECK-GX-JSON-DAG: "%233:sub3": 189 # CHECK-GX-JSON-DAG: "%233:sub4": 186 # CHECK-GX-JSON-DAG: "%233:sub5": 185 # CHECK-GX-JSON-DAG: "%233:sub6": 184 # CHECK-GX-JSON-DAG: "%233:sub7": 183 # CHECK-GX-JSON-DAG: "%233:sub8": 180 # CHECK-GX-JSON-DAG: "%233:sub9": 179 # CHECK-GX-JSON-DAG: "%233:sub10": 178 # CHECK-GX-JSON-DAG: "%233:sub11": 177 # CHECK-GX-JSON-DAG: "%233:sub12": 174 # CHECK-GX-JSON-DAG: "%233:sub13": 173 # CHECK-GX-JSON-DAG: "%233:sub14": 172 # CHECK-GX-JSON-DAG: "%233:sub15": 171 # CHECK-GX-JSON-DAG: "%233:sub16": 168 # CHECK-GX-JSON-DAG: "%233:sub17": 167 # CHECK-GX-JSON-DAG: "%233:sub18": 166 # CHECK-GX-JSON-DAG: "%233:sub19": 165 # CHECK-GX-JSON-DAG: "%233:sub20": 162 # CHECK-GX-JSON-DAG: "%233:sub21": 161 # CHECK-GX-JSON-DAG: "%233:sub22": 160 # CHECK-GX-JSON-DAG: "%233:sub23": 159 # CHECK-GX-JSON-DAG: "%233:sub24": 156 # CHECK-GX-JSON-DAG: "%233:sub25": 155 # CHECK-GX-JSON-DAG: "%233:sub26": 154 # CHECK-GX-JSON-DAG: "%233:sub27": 153 # CHECK-GX-JSON-DAG: "%233:sub28": 150 # CHECK-GX-JSON-DAG: "%233:sub29": 149 # CHECK-GX-JSON-DAG: "%233:sub30": 148 # CHECK-GX-JSON-DAG: "%233:sub31": 147 # CHECK-GX-JSON-DAG: "%275:sub0": 240 # CHECK-GX-JSON-DAG: "%275:sub1": 239 # CHECK-GX-JSON-DAG: "%275:sub2": 238 # CHECK-GX-JSON-DAG: "%275:sub3": 237 # CHECK-GX-JSON-DAG: "%275:sub4": 234 # CHECK-GX-JSON-DAG: "%275:sub5": 233 # CHECK-GX-JSON-DAG: "%275:sub6": 232 # CHECK-GX-JSON-DAG: "%275:sub7": 231 # CHECK-GX-JSON-DAG: "%275:sub8": 228 # CHECK-GX-JSON-DAG: "%275:sub9": 227 # CHECK-GX-JSON-DAG: "%275:sub10": 226 # CHECK-GX-JSON-DAG: "%275:sub11": 225 # CHECK-GX-JSON-DAG: "%275:sub12": 222 # CHECK-GX-JSON-DAG: "%275:sub13": 221 # CHECK-GX-JSON-DAG: "%275:sub14": 220 # CHECK-GX-JSON-DAG: "%275:sub15": 219 # CHECK-GX-JSON-DAG: "%275:sub16": 216 # CHECK-GX-JSON-DAG: "%275:sub17": 215 # CHECK-GX-JSON-DAG: "%275:sub18": 214 # CHECK-GX-JSON-DAG: "%275:sub19": 213 # CHECK-GX-JSON-DAG: "%275:sub20": 210 # CHECK-GX-JSON-DAG: "%275:sub21": 209 # CHECK-GX-JSON-DAG: "%275:sub22": 208 # CHECK-GX-JSON-DAG: "%275:sub23": 207 # CHECK-GX-JSON-DAG: "%275:sub24": 204 # CHECK-GX-JSON-DAG: "%275:sub25": 203 # CHECK-GX-JSON-DAG: "%275:sub26": 202 # CHECK-GX-JSON-DAG: "%275:sub27": 201 # CHECK-GX-JSON-DAG: "%275:sub28": 198 # CHECK-GX-JSON-DAG: "%275:sub29": 197 # CHECK-GX-JSON-DAG: "%275:sub30": 196 # CHECK-GX-JSON-DAG: "%275:sub31": 195 # CHECK-GX-JSON-DAG: "%317:sub0": 288 # CHECK-GX-JSON-DAG: "%317:sub1": 287 # CHECK-GX-JSON-DAG: "%317:sub2": 286 # CHECK-GX-JSON-DAG: "%317:sub3": 285 # CHECK-GX-JSON-DAG: "%317:sub4": 282 # CHECK-GX-JSON-DAG: "%317:sub5": 281 # CHECK-GX-JSON-DAG: "%317:sub6": 280 # CHECK-GX-JSON-DAG: "%317:sub7": 279 # CHECK-GX-JSON-DAG: "%317:sub8": 276 # CHECK-GX-JSON-DAG: "%317:sub9": 275 # CHECK-GX-JSON-DAG: "%317:sub10": 274 # CHECK-GX-JSON-DAG: "%317:sub11": 273 # CHECK-GX-JSON-DAG: "%317:sub12": 270 # CHECK-GX-JSON-DAG: "%317:sub13": 269 # CHECK-GX-JSON-DAG: "%317:sub14": 268 # CHECK-GX-JSON-DAG: "%317:sub15": 267 # CHECK-GX-JSON-DAG: "%317:sub16": 264 # CHECK-GX-JSON-DAG: "%317:sub17": 263 # CHECK-GX-JSON-DAG: "%317:sub18": 262 # CHECK-GX-JSON-DAG: "%317:sub19": 261 # CHECK-GX-JSON-DAG: "%317:sub20": 258 # CHECK-GX-JSON-DAG: "%317:sub21": 257 # CHECK-GX-JSON-DAG: "%317:sub22": 256 # CHECK-GX-JSON-DAG: "%317:sub23": 255 # CHECK-GX-JSON-DAG: "%317:sub24": 252 # CHECK-GX-JSON-DAG: "%317:sub25": 251 # CHECK-GX-JSON-DAG: "%317:sub26": 250 # CHECK-GX-JSON-DAG: "%317:sub27": 249 # CHECK-GX-JSON-DAG: "%317:sub28": 246 # CHECK-GX-JSON-DAG: "%317:sub29": 245 # CHECK-GX-JSON-DAG: "%317:sub30": 244 # CHECK-GX-JSON-DAG: "%317:sub31": 243 # CHECK-GX-JSON-DAG: "%359:sub0": 336 # CHECK-GX-JSON-DAG: "%359:sub1": 335 # CHECK-GX-JSON-DAG: "%359:sub2": 334 # CHECK-GX-JSON-DAG: "%359:sub3": 333 # CHECK-GX-JSON-DAG: "%359:sub4": 330 # CHECK-GX-JSON-DAG: "%359:sub5": 329 # CHECK-GX-JSON-DAG: "%359:sub6": 328 # CHECK-GX-JSON-DAG: "%359:sub7": 327 # CHECK-GX-JSON-DAG: "%359:sub8": 324 # CHECK-GX-JSON-DAG: "%359:sub9": 323 # CHECK-GX-JSON-DAG: "%359:sub10": 322 # CHECK-GX-JSON-DAG: "%359:sub11": 321 # CHECK-GX-JSON-DAG: "%359:sub12": 318 # CHECK-GX-JSON-DAG: "%359:sub13": 317 # CHECK-GX-JSON-DAG: "%359:sub14": 316 # CHECK-GX-JSON-DAG: "%359:sub15": 315 # CHECK-GX-JSON-DAG: "%359:sub16": 312 # CHECK-GX-JSON-DAG: "%359:sub17": 311 # CHECK-GX-JSON-DAG: "%359:sub18": 310 # CHECK-GX-JSON-DAG: "%359:sub19": 309 # CHECK-GX-JSON-DAG: "%359:sub20": 306 # CHECK-GX-JSON-DAG: "%359:sub21": 305 # CHECK-GX-JSON-DAG: "%359:sub22": 304 # CHECK-GX-JSON-DAG: "%359:sub23": 303 # CHECK-GX-JSON-DAG: "%359:sub24": 300 # CHECK-GX-JSON-DAG: "%359:sub25": 299 # CHECK-GX-JSON-DAG: "%359:sub26": 298 # CHECK-GX-JSON-DAG: "%359:sub27": 297 # CHECK-GX-JSON-DAG: "%359:sub28": 294 # CHECK-GX-JSON-DAG: "%359:sub29": 293 # CHECK-GX-JSON-DAG: "%359:sub30": 292 # CHECK-GX-JSON-DAG: "%359:sub31": 291 # CHECK-GX-JSON-DAG: "%401:sub0": 384 # CHECK-GX-JSON-DAG: "%401:sub1": 383 # CHECK-GX-JSON-DAG: "%401:sub2": 382 # CHECK-GX-JSON-DAG: "%401:sub3": 381 # CHECK-GX-JSON-DAG: "%401:sub4": 378 # CHECK-GX-JSON-DAG: "%401:sub5": 377 # CHECK-GX-JSON-DAG: "%401:sub6": 376 # CHECK-GX-JSON-DAG: "%401:sub7": 375 # CHECK-GX-JSON-DAG: "%401:sub8": 372 # CHECK-GX-JSON-DAG: "%401:sub9": 371 # CHECK-GX-JSON-DAG: "%401:sub10": 370 # CHECK-GX-JSON-DAG: "%401:sub11": 369 # CHECK-GX-JSON-DAG: "%401:sub12": 366 # CHECK-GX-JSON-DAG: "%401:sub13": 365 # CHECK-GX-JSON-DAG: "%401:sub14": 364 # CHECK-GX-JSON-DAG: "%401:sub15": 363 # CHECK-GX-JSON-DAG: "%401:sub16": 360 # CHECK-GX-JSON-DAG: "%401:sub17": 359 # CHECK-GX-JSON-DAG: "%401:sub18": 358 # CHECK-GX-JSON-DAG: "%401:sub19": 357 # CHECK-GX-JSON-DAG: "%401:sub20": 354 # CHECK-GX-JSON-DAG: "%401:sub21": 353 # CHECK-GX-JSON-DAG: "%401:sub22": 352 # CHECK-GX-JSON-DAG: "%401:sub23": 351 # CHECK-GX-JSON-DAG: "%401:sub24": 348 # CHECK-GX-JSON-DAG: "%401:sub25": 347 # CHECK-GX-JSON-DAG: "%401:sub26": 346 # CHECK-GX-JSON-DAG: "%401:sub27": 345 # CHECK-GX-JSON-DAG: "%401:sub28": 342 # CHECK-GX-JSON-DAG: "%401:sub29": 341 # CHECK-GX-JSON-DAG: "%401:sub30": 340 # CHECK-GX-JSON-DAG: "%401:sub31": 339 # CHECK-GX-JSON-DAG: "%444": 1 # CHECK-GX-JSON-DAG: "%445": 1 # CHECK-GX-JSON-DAG: "%446": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 384 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%448:vreg_128 = REG_SEQUENCE %447, %subreg.sub0, %446, %subreg.sub1, %445, %subreg.sub2, %444, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 47 # CHECK-GX-JSON-DAG: "%69:sub1": 46 # CHECK-GX-JSON-DAG: "%69:sub2": 45 # CHECK-GX-JSON-DAG: "%69:sub3": 44 # CHECK-GX-JSON-DAG: "%69:sub4": 41 # CHECK-GX-JSON-DAG: "%69:sub5": 40 # CHECK-GX-JSON-DAG: "%69:sub6": 39 # CHECK-GX-JSON-DAG: "%69:sub7": 38 # CHECK-GX-JSON-DAG: "%69:sub8": 35 # CHECK-GX-JSON-DAG: "%69:sub9": 34 # CHECK-GX-JSON-DAG: "%69:sub10": 33 # CHECK-GX-JSON-DAG: "%69:sub11": 32 # CHECK-GX-JSON-DAG: "%69:sub12": 29 # CHECK-GX-JSON-DAG: "%69:sub13": 28 # CHECK-GX-JSON-DAG: "%69:sub14": 27 # CHECK-GX-JSON-DAG: "%69:sub15": 26 # CHECK-GX-JSON-DAG: "%69:sub16": 23 # CHECK-GX-JSON-DAG: "%69:sub17": 22 # CHECK-GX-JSON-DAG: "%69:sub18": 21 # CHECK-GX-JSON-DAG: "%69:sub19": 20 # CHECK-GX-JSON-DAG: "%69:sub20": 17 # CHECK-GX-JSON-DAG: "%69:sub21": 16 # CHECK-GX-JSON-DAG: "%69:sub22": 15 # CHECK-GX-JSON-DAG: "%69:sub23": 14 # CHECK-GX-JSON-DAG: "%69:sub24": 11 # CHECK-GX-JSON-DAG: "%69:sub25": 10 # CHECK-GX-JSON-DAG: "%69:sub26": 9 # CHECK-GX-JSON-DAG: "%69:sub27": 8 # CHECK-GX-JSON-DAG: "%69:sub28": 5 # CHECK-GX-JSON-DAG: "%69:sub29": 4 # CHECK-GX-JSON-DAG: "%69:sub30": 3 # CHECK-GX-JSON-DAG: "%69:sub31": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 95 # CHECK-GX-JSON-DAG: "%149:sub1": 94 # CHECK-GX-JSON-DAG: "%149:sub2": 93 # CHECK-GX-JSON-DAG: "%149:sub3": 92 # CHECK-GX-JSON-DAG: "%149:sub4": 89 # CHECK-GX-JSON-DAG: "%149:sub5": 88 # CHECK-GX-JSON-DAG: "%149:sub6": 87 # CHECK-GX-JSON-DAG: "%149:sub7": 86 # CHECK-GX-JSON-DAG: "%149:sub8": 83 # CHECK-GX-JSON-DAG: "%149:sub9": 82 # CHECK-GX-JSON-DAG: "%149:sub10": 81 # CHECK-GX-JSON-DAG: "%149:sub11": 80 # CHECK-GX-JSON-DAG: "%149:sub12": 77 # CHECK-GX-JSON-DAG: "%149:sub13": 76 # CHECK-GX-JSON-DAG: "%149:sub14": 75 # CHECK-GX-JSON-DAG: "%149:sub15": 74 # CHECK-GX-JSON-DAG: "%149:sub16": 71 # CHECK-GX-JSON-DAG: "%149:sub17": 70 # CHECK-GX-JSON-DAG: "%149:sub18": 69 # CHECK-GX-JSON-DAG: "%149:sub19": 68 # CHECK-GX-JSON-DAG: "%149:sub20": 65 # CHECK-GX-JSON-DAG: "%149:sub21": 64 # CHECK-GX-JSON-DAG: "%149:sub22": 63 # CHECK-GX-JSON-DAG: "%149:sub23": 62 # CHECK-GX-JSON-DAG: "%149:sub24": 59 # CHECK-GX-JSON-DAG: "%149:sub25": 58 # CHECK-GX-JSON-DAG: "%149:sub26": 57 # CHECK-GX-JSON-DAG: "%149:sub27": 56 # CHECK-GX-JSON-DAG: "%149:sub28": 53 # CHECK-GX-JSON-DAG: "%149:sub29": 52 # CHECK-GX-JSON-DAG: "%149:sub30": 51 # CHECK-GX-JSON-DAG: "%149:sub31": 50 # CHECK-GX-JSON-DAG: "%191:sub0": 143 # CHECK-GX-JSON-DAG: "%191:sub1": 142 # CHECK-GX-JSON-DAG: "%191:sub2": 141 # CHECK-GX-JSON-DAG: "%191:sub3": 140 # CHECK-GX-JSON-DAG: "%191:sub4": 137 # CHECK-GX-JSON-DAG: "%191:sub5": 136 # CHECK-GX-JSON-DAG: "%191:sub6": 135 # CHECK-GX-JSON-DAG: "%191:sub7": 134 # CHECK-GX-JSON-DAG: "%191:sub8": 131 # CHECK-GX-JSON-DAG: "%191:sub9": 130 # CHECK-GX-JSON-DAG: "%191:sub10": 129 # CHECK-GX-JSON-DAG: "%191:sub11": 128 # CHECK-GX-JSON-DAG: "%191:sub12": 125 # CHECK-GX-JSON-DAG: "%191:sub13": 124 # CHECK-GX-JSON-DAG: "%191:sub14": 123 # CHECK-GX-JSON-DAG: "%191:sub15": 122 # CHECK-GX-JSON-DAG: "%191:sub16": 119 # CHECK-GX-JSON-DAG: "%191:sub17": 118 # CHECK-GX-JSON-DAG: "%191:sub18": 117 # CHECK-GX-JSON-DAG: "%191:sub19": 116 # CHECK-GX-JSON-DAG: "%191:sub20": 113 # CHECK-GX-JSON-DAG: "%191:sub21": 112 # CHECK-GX-JSON-DAG: "%191:sub22": 111 # CHECK-GX-JSON-DAG: "%191:sub23": 110 # CHECK-GX-JSON-DAG: "%191:sub24": 107 # CHECK-GX-JSON-DAG: "%191:sub25": 106 # CHECK-GX-JSON-DAG: "%191:sub26": 105 # CHECK-GX-JSON-DAG: "%191:sub27": 104 # CHECK-GX-JSON-DAG: "%191:sub28": 101 # CHECK-GX-JSON-DAG: "%191:sub29": 100 # CHECK-GX-JSON-DAG: "%191:sub30": 99 # CHECK-GX-JSON-DAG: "%191:sub31": 98 # CHECK-GX-JSON-DAG: "%233:sub0": 191 # CHECK-GX-JSON-DAG: "%233:sub1": 190 # CHECK-GX-JSON-DAG: "%233:sub2": 189 # CHECK-GX-JSON-DAG: "%233:sub3": 188 # CHECK-GX-JSON-DAG: "%233:sub4": 185 # CHECK-GX-JSON-DAG: "%233:sub5": 184 # CHECK-GX-JSON-DAG: "%233:sub6": 183 # CHECK-GX-JSON-DAG: "%233:sub7": 182 # CHECK-GX-JSON-DAG: "%233:sub8": 179 # CHECK-GX-JSON-DAG: "%233:sub9": 178 # CHECK-GX-JSON-DAG: "%233:sub10": 177 # CHECK-GX-JSON-DAG: "%233:sub11": 176 # CHECK-GX-JSON-DAG: "%233:sub12": 173 # CHECK-GX-JSON-DAG: "%233:sub13": 172 # CHECK-GX-JSON-DAG: "%233:sub14": 171 # CHECK-GX-JSON-DAG: "%233:sub15": 170 # CHECK-GX-JSON-DAG: "%233:sub16": 167 # CHECK-GX-JSON-DAG: "%233:sub17": 166 # CHECK-GX-JSON-DAG: "%233:sub18": 165 # CHECK-GX-JSON-DAG: "%233:sub19": 164 # CHECK-GX-JSON-DAG: "%233:sub20": 161 # CHECK-GX-JSON-DAG: "%233:sub21": 160 # CHECK-GX-JSON-DAG: "%233:sub22": 159 # CHECK-GX-JSON-DAG: "%233:sub23": 158 # CHECK-GX-JSON-DAG: "%233:sub24": 155 # CHECK-GX-JSON-DAG: "%233:sub25": 154 # CHECK-GX-JSON-DAG: "%233:sub26": 153 # CHECK-GX-JSON-DAG: "%233:sub27": 152 # CHECK-GX-JSON-DAG: "%233:sub28": 149 # CHECK-GX-JSON-DAG: "%233:sub29": 148 # CHECK-GX-JSON-DAG: "%233:sub30": 147 # CHECK-GX-JSON-DAG: "%233:sub31": 146 # CHECK-GX-JSON-DAG: "%275:sub0": 239 # CHECK-GX-JSON-DAG: "%275:sub1": 238 # CHECK-GX-JSON-DAG: "%275:sub2": 237 # CHECK-GX-JSON-DAG: "%275:sub3": 236 # CHECK-GX-JSON-DAG: "%275:sub4": 233 # CHECK-GX-JSON-DAG: "%275:sub5": 232 # CHECK-GX-JSON-DAG: "%275:sub6": 231 # CHECK-GX-JSON-DAG: "%275:sub7": 230 # CHECK-GX-JSON-DAG: "%275:sub8": 227 # CHECK-GX-JSON-DAG: "%275:sub9": 226 # CHECK-GX-JSON-DAG: "%275:sub10": 225 # CHECK-GX-JSON-DAG: "%275:sub11": 224 # CHECK-GX-JSON-DAG: "%275:sub12": 221 # CHECK-GX-JSON-DAG: "%275:sub13": 220 # CHECK-GX-JSON-DAG: "%275:sub14": 219 # CHECK-GX-JSON-DAG: "%275:sub15": 218 # CHECK-GX-JSON-DAG: "%275:sub16": 215 # CHECK-GX-JSON-DAG: "%275:sub17": 214 # CHECK-GX-JSON-DAG: "%275:sub18": 213 # CHECK-GX-JSON-DAG: "%275:sub19": 212 # CHECK-GX-JSON-DAG: "%275:sub20": 209 # CHECK-GX-JSON-DAG: "%275:sub21": 208 # CHECK-GX-JSON-DAG: "%275:sub22": 207 # CHECK-GX-JSON-DAG: "%275:sub23": 206 # CHECK-GX-JSON-DAG: "%275:sub24": 203 # CHECK-GX-JSON-DAG: "%275:sub25": 202 # CHECK-GX-JSON-DAG: "%275:sub26": 201 # CHECK-GX-JSON-DAG: "%275:sub27": 200 # CHECK-GX-JSON-DAG: "%275:sub28": 197 # CHECK-GX-JSON-DAG: "%275:sub29": 196 # CHECK-GX-JSON-DAG: "%275:sub30": 195 # CHECK-GX-JSON-DAG: "%275:sub31": 194 # CHECK-GX-JSON-DAG: "%317:sub0": 287 # CHECK-GX-JSON-DAG: "%317:sub1": 286 # CHECK-GX-JSON-DAG: "%317:sub2": 285 # CHECK-GX-JSON-DAG: "%317:sub3": 284 # CHECK-GX-JSON-DAG: "%317:sub4": 281 # CHECK-GX-JSON-DAG: "%317:sub5": 280 # CHECK-GX-JSON-DAG: "%317:sub6": 279 # CHECK-GX-JSON-DAG: "%317:sub7": 278 # CHECK-GX-JSON-DAG: "%317:sub8": 275 # CHECK-GX-JSON-DAG: "%317:sub9": 274 # CHECK-GX-JSON-DAG: "%317:sub10": 273 # CHECK-GX-JSON-DAG: "%317:sub11": 272 # CHECK-GX-JSON-DAG: "%317:sub12": 269 # CHECK-GX-JSON-DAG: "%317:sub13": 268 # CHECK-GX-JSON-DAG: "%317:sub14": 267 # CHECK-GX-JSON-DAG: "%317:sub15": 266 # CHECK-GX-JSON-DAG: "%317:sub16": 263 # CHECK-GX-JSON-DAG: "%317:sub17": 262 # CHECK-GX-JSON-DAG: "%317:sub18": 261 # CHECK-GX-JSON-DAG: "%317:sub19": 260 # CHECK-GX-JSON-DAG: "%317:sub20": 257 # CHECK-GX-JSON-DAG: "%317:sub21": 256 # CHECK-GX-JSON-DAG: "%317:sub22": 255 # CHECK-GX-JSON-DAG: "%317:sub23": 254 # CHECK-GX-JSON-DAG: "%317:sub24": 251 # CHECK-GX-JSON-DAG: "%317:sub25": 250 # CHECK-GX-JSON-DAG: "%317:sub26": 249 # CHECK-GX-JSON-DAG: "%317:sub27": 248 # CHECK-GX-JSON-DAG: "%317:sub28": 245 # CHECK-GX-JSON-DAG: "%317:sub29": 244 # CHECK-GX-JSON-DAG: "%317:sub30": 243 # CHECK-GX-JSON-DAG: "%317:sub31": 242 # CHECK-GX-JSON-DAG: "%359:sub0": 335 # CHECK-GX-JSON-DAG: "%359:sub1": 334 # CHECK-GX-JSON-DAG: "%359:sub2": 333 # CHECK-GX-JSON-DAG: "%359:sub3": 332 # CHECK-GX-JSON-DAG: "%359:sub4": 329 # CHECK-GX-JSON-DAG: "%359:sub5": 328 # CHECK-GX-JSON-DAG: "%359:sub6": 327 # CHECK-GX-JSON-DAG: "%359:sub7": 326 # CHECK-GX-JSON-DAG: "%359:sub8": 323 # CHECK-GX-JSON-DAG: "%359:sub9": 322 # CHECK-GX-JSON-DAG: "%359:sub10": 321 # CHECK-GX-JSON-DAG: "%359:sub11": 320 # CHECK-GX-JSON-DAG: "%359:sub12": 317 # CHECK-GX-JSON-DAG: "%359:sub13": 316 # CHECK-GX-JSON-DAG: "%359:sub14": 315 # CHECK-GX-JSON-DAG: "%359:sub15": 314 # CHECK-GX-JSON-DAG: "%359:sub16": 311 # CHECK-GX-JSON-DAG: "%359:sub17": 310 # CHECK-GX-JSON-DAG: "%359:sub18": 309 # CHECK-GX-JSON-DAG: "%359:sub19": 308 # CHECK-GX-JSON-DAG: "%359:sub20": 305 # CHECK-GX-JSON-DAG: "%359:sub21": 304 # CHECK-GX-JSON-DAG: "%359:sub22": 303 # CHECK-GX-JSON-DAG: "%359:sub23": 302 # CHECK-GX-JSON-DAG: "%359:sub24": 299 # CHECK-GX-JSON-DAG: "%359:sub25": 298 # CHECK-GX-JSON-DAG: "%359:sub26": 297 # CHECK-GX-JSON-DAG: "%359:sub27": 296 # CHECK-GX-JSON-DAG: "%359:sub28": 293 # CHECK-GX-JSON-DAG: "%359:sub29": 292 # CHECK-GX-JSON-DAG: "%359:sub30": 291 # CHECK-GX-JSON-DAG: "%359:sub31": 290 # CHECK-GX-JSON-DAG: "%401:sub0": 383 # CHECK-GX-JSON-DAG: "%401:sub1": 382 # CHECK-GX-JSON-DAG: "%401:sub2": 381 # CHECK-GX-JSON-DAG: "%401:sub3": 380 # CHECK-GX-JSON-DAG: "%401:sub4": 377 # CHECK-GX-JSON-DAG: "%401:sub5": 376 # CHECK-GX-JSON-DAG: "%401:sub6": 375 # CHECK-GX-JSON-DAG: "%401:sub7": 374 # CHECK-GX-JSON-DAG: "%401:sub8": 371 # CHECK-GX-JSON-DAG: "%401:sub9": 370 # CHECK-GX-JSON-DAG: "%401:sub10": 369 # CHECK-GX-JSON-DAG: "%401:sub11": 368 # CHECK-GX-JSON-DAG: "%401:sub12": 365 # CHECK-GX-JSON-DAG: "%401:sub13": 364 # CHECK-GX-JSON-DAG: "%401:sub14": 363 # CHECK-GX-JSON-DAG: "%401:sub15": 362 # CHECK-GX-JSON-DAG: "%401:sub16": 359 # CHECK-GX-JSON-DAG: "%401:sub17": 358 # CHECK-GX-JSON-DAG: "%401:sub18": 357 # CHECK-GX-JSON-DAG: "%401:sub19": 356 # CHECK-GX-JSON-DAG: "%401:sub20": 353 # CHECK-GX-JSON-DAG: "%401:sub21": 352 # CHECK-GX-JSON-DAG: "%401:sub22": 351 # CHECK-GX-JSON-DAG: "%401:sub23": 350 # CHECK-GX-JSON-DAG: "%401:sub24": 347 # CHECK-GX-JSON-DAG: "%401:sub25": 346 # CHECK-GX-JSON-DAG: "%401:sub26": 345 # CHECK-GX-JSON-DAG: "%401:sub27": 344 # CHECK-GX-JSON-DAG: "%401:sub28": 341 # CHECK-GX-JSON-DAG: "%401:sub29": 340 # CHECK-GX-JSON-DAG: "%401:sub30": 339 # CHECK-GX-JSON-DAG: "%401:sub31": 338 # CHECK-GX-JSON-DAG: "%444": 0 # CHECK-GX-JSON-DAG: "%445": 0 # CHECK-GX-JSON-DAG: "%446": 0 # CHECK-GX-JSON-DAG: "%447": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 383 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %449:vreg_64, %448, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 46 # CHECK-GX-JSON-DAG: "%69:sub1": 45 # CHECK-GX-JSON-DAG: "%69:sub2": 44 # CHECK-GX-JSON-DAG: "%69:sub3": 43 # CHECK-GX-JSON-DAG: "%69:sub4": 40 # CHECK-GX-JSON-DAG: "%69:sub5": 39 # CHECK-GX-JSON-DAG: "%69:sub6": 38 # CHECK-GX-JSON-DAG: "%69:sub7": 37 # CHECK-GX-JSON-DAG: "%69:sub8": 34 # CHECK-GX-JSON-DAG: "%69:sub9": 33 # CHECK-GX-JSON-DAG: "%69:sub10": 32 # CHECK-GX-JSON-DAG: "%69:sub11": 31 # CHECK-GX-JSON-DAG: "%69:sub12": 28 # CHECK-GX-JSON-DAG: "%69:sub13": 27 # CHECK-GX-JSON-DAG: "%69:sub14": 26 # CHECK-GX-JSON-DAG: "%69:sub15": 25 # CHECK-GX-JSON-DAG: "%69:sub16": 22 # CHECK-GX-JSON-DAG: "%69:sub17": 21 # CHECK-GX-JSON-DAG: "%69:sub18": 20 # CHECK-GX-JSON-DAG: "%69:sub19": 19 # CHECK-GX-JSON-DAG: "%69:sub20": 16 # CHECK-GX-JSON-DAG: "%69:sub21": 15 # CHECK-GX-JSON-DAG: "%69:sub22": 14 # CHECK-GX-JSON-DAG: "%69:sub23": 13 # CHECK-GX-JSON-DAG: "%69:sub24": 10 # CHECK-GX-JSON-DAG: "%69:sub25": 9 # CHECK-GX-JSON-DAG: "%69:sub26": 8 # CHECK-GX-JSON-DAG: "%69:sub27": 7 # CHECK-GX-JSON-DAG: "%69:sub28": 4 # CHECK-GX-JSON-DAG: "%69:sub29": 3 # CHECK-GX-JSON-DAG: "%69:sub30": 2 # CHECK-GX-JSON-DAG: "%69:sub31": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 94 # CHECK-GX-JSON-DAG: "%149:sub1": 93 # CHECK-GX-JSON-DAG: "%149:sub2": 92 # CHECK-GX-JSON-DAG: "%149:sub3": 91 # CHECK-GX-JSON-DAG: "%149:sub4": 88 # CHECK-GX-JSON-DAG: "%149:sub5": 87 # CHECK-GX-JSON-DAG: "%149:sub6": 86 # CHECK-GX-JSON-DAG: "%149:sub7": 85 # CHECK-GX-JSON-DAG: "%149:sub8": 82 # CHECK-GX-JSON-DAG: "%149:sub9": 81 # CHECK-GX-JSON-DAG: "%149:sub10": 80 # CHECK-GX-JSON-DAG: "%149:sub11": 79 # CHECK-GX-JSON-DAG: "%149:sub12": 76 # CHECK-GX-JSON-DAG: "%149:sub13": 75 # CHECK-GX-JSON-DAG: "%149:sub14": 74 # CHECK-GX-JSON-DAG: "%149:sub15": 73 # CHECK-GX-JSON-DAG: "%149:sub16": 70 # CHECK-GX-JSON-DAG: "%149:sub17": 69 # CHECK-GX-JSON-DAG: "%149:sub18": 68 # CHECK-GX-JSON-DAG: "%149:sub19": 67 # CHECK-GX-JSON-DAG: "%149:sub20": 64 # CHECK-GX-JSON-DAG: "%149:sub21": 63 # CHECK-GX-JSON-DAG: "%149:sub22": 62 # CHECK-GX-JSON-DAG: "%149:sub23": 61 # CHECK-GX-JSON-DAG: "%149:sub24": 58 # CHECK-GX-JSON-DAG: "%149:sub25": 57 # CHECK-GX-JSON-DAG: "%149:sub26": 56 # CHECK-GX-JSON-DAG: "%149:sub27": 55 # CHECK-GX-JSON-DAG: "%149:sub28": 52 # CHECK-GX-JSON-DAG: "%149:sub29": 51 # CHECK-GX-JSON-DAG: "%149:sub30": 50 # CHECK-GX-JSON-DAG: "%149:sub31": 49 # CHECK-GX-JSON-DAG: "%191:sub0": 142 # CHECK-GX-JSON-DAG: "%191:sub1": 141 # CHECK-GX-JSON-DAG: "%191:sub2": 140 # CHECK-GX-JSON-DAG: "%191:sub3": 139 # CHECK-GX-JSON-DAG: "%191:sub4": 136 # CHECK-GX-JSON-DAG: "%191:sub5": 135 # CHECK-GX-JSON-DAG: "%191:sub6": 134 # CHECK-GX-JSON-DAG: "%191:sub7": 133 # CHECK-GX-JSON-DAG: "%191:sub8": 130 # CHECK-GX-JSON-DAG: "%191:sub9": 129 # CHECK-GX-JSON-DAG: "%191:sub10": 128 # CHECK-GX-JSON-DAG: "%191:sub11": 127 # CHECK-GX-JSON-DAG: "%191:sub12": 124 # CHECK-GX-JSON-DAG: "%191:sub13": 123 # CHECK-GX-JSON-DAG: "%191:sub14": 122 # CHECK-GX-JSON-DAG: "%191:sub15": 121 # CHECK-GX-JSON-DAG: "%191:sub16": 118 # CHECK-GX-JSON-DAG: "%191:sub17": 117 # CHECK-GX-JSON-DAG: "%191:sub18": 116 # CHECK-GX-JSON-DAG: "%191:sub19": 115 # CHECK-GX-JSON-DAG: "%191:sub20": 112 # CHECK-GX-JSON-DAG: "%191:sub21": 111 # CHECK-GX-JSON-DAG: "%191:sub22": 110 # CHECK-GX-JSON-DAG: "%191:sub23": 109 # CHECK-GX-JSON-DAG: "%191:sub24": 106 # CHECK-GX-JSON-DAG: "%191:sub25": 105 # CHECK-GX-JSON-DAG: "%191:sub26": 104 # CHECK-GX-JSON-DAG: "%191:sub27": 103 # CHECK-GX-JSON-DAG: "%191:sub28": 100 # CHECK-GX-JSON-DAG: "%191:sub29": 99 # CHECK-GX-JSON-DAG: "%191:sub30": 98 # CHECK-GX-JSON-DAG: "%191:sub31": 97 # CHECK-GX-JSON-DAG: "%233:sub0": 190 # CHECK-GX-JSON-DAG: "%233:sub1": 189 # CHECK-GX-JSON-DAG: "%233:sub2": 188 # CHECK-GX-JSON-DAG: "%233:sub3": 187 # CHECK-GX-JSON-DAG: "%233:sub4": 184 # CHECK-GX-JSON-DAG: "%233:sub5": 183 # CHECK-GX-JSON-DAG: "%233:sub6": 182 # CHECK-GX-JSON-DAG: "%233:sub7": 181 # CHECK-GX-JSON-DAG: "%233:sub8": 178 # CHECK-GX-JSON-DAG: "%233:sub9": 177 # CHECK-GX-JSON-DAG: "%233:sub10": 176 # CHECK-GX-JSON-DAG: "%233:sub11": 175 # CHECK-GX-JSON-DAG: "%233:sub12": 172 # CHECK-GX-JSON-DAG: "%233:sub13": 171 # CHECK-GX-JSON-DAG: "%233:sub14": 170 # CHECK-GX-JSON-DAG: "%233:sub15": 169 # CHECK-GX-JSON-DAG: "%233:sub16": 166 # CHECK-GX-JSON-DAG: "%233:sub17": 165 # CHECK-GX-JSON-DAG: "%233:sub18": 164 # CHECK-GX-JSON-DAG: "%233:sub19": 163 # CHECK-GX-JSON-DAG: "%233:sub20": 160 # CHECK-GX-JSON-DAG: "%233:sub21": 159 # CHECK-GX-JSON-DAG: "%233:sub22": 158 # CHECK-GX-JSON-DAG: "%233:sub23": 157 # CHECK-GX-JSON-DAG: "%233:sub24": 154 # CHECK-GX-JSON-DAG: "%233:sub25": 153 # CHECK-GX-JSON-DAG: "%233:sub26": 152 # CHECK-GX-JSON-DAG: "%233:sub27": 151 # CHECK-GX-JSON-DAG: "%233:sub28": 148 # CHECK-GX-JSON-DAG: "%233:sub29": 147 # CHECK-GX-JSON-DAG: "%233:sub30": 146 # CHECK-GX-JSON-DAG: "%233:sub31": 145 # CHECK-GX-JSON-DAG: "%275:sub0": 238 # CHECK-GX-JSON-DAG: "%275:sub1": 237 # CHECK-GX-JSON-DAG: "%275:sub2": 236 # CHECK-GX-JSON-DAG: "%275:sub3": 235 # CHECK-GX-JSON-DAG: "%275:sub4": 232 # CHECK-GX-JSON-DAG: "%275:sub5": 231 # CHECK-GX-JSON-DAG: "%275:sub6": 230 # CHECK-GX-JSON-DAG: "%275:sub7": 229 # CHECK-GX-JSON-DAG: "%275:sub8": 226 # CHECK-GX-JSON-DAG: "%275:sub9": 225 # CHECK-GX-JSON-DAG: "%275:sub10": 224 # CHECK-GX-JSON-DAG: "%275:sub11": 223 # CHECK-GX-JSON-DAG: "%275:sub12": 220 # CHECK-GX-JSON-DAG: "%275:sub13": 219 # CHECK-GX-JSON-DAG: "%275:sub14": 218 # CHECK-GX-JSON-DAG: "%275:sub15": 217 # CHECK-GX-JSON-DAG: "%275:sub16": 214 # CHECK-GX-JSON-DAG: "%275:sub17": 213 # CHECK-GX-JSON-DAG: "%275:sub18": 212 # CHECK-GX-JSON-DAG: "%275:sub19": 211 # CHECK-GX-JSON-DAG: "%275:sub20": 208 # CHECK-GX-JSON-DAG: "%275:sub21": 207 # CHECK-GX-JSON-DAG: "%275:sub22": 206 # CHECK-GX-JSON-DAG: "%275:sub23": 205 # CHECK-GX-JSON-DAG: "%275:sub24": 202 # CHECK-GX-JSON-DAG: "%275:sub25": 201 # CHECK-GX-JSON-DAG: "%275:sub26": 200 # CHECK-GX-JSON-DAG: "%275:sub27": 199 # CHECK-GX-JSON-DAG: "%275:sub28": 196 # CHECK-GX-JSON-DAG: "%275:sub29": 195 # CHECK-GX-JSON-DAG: "%275:sub30": 194 # CHECK-GX-JSON-DAG: "%275:sub31": 193 # CHECK-GX-JSON-DAG: "%317:sub0": 286 # CHECK-GX-JSON-DAG: "%317:sub1": 285 # CHECK-GX-JSON-DAG: "%317:sub2": 284 # CHECK-GX-JSON-DAG: "%317:sub3": 283 # CHECK-GX-JSON-DAG: "%317:sub4": 280 # CHECK-GX-JSON-DAG: "%317:sub5": 279 # CHECK-GX-JSON-DAG: "%317:sub6": 278 # CHECK-GX-JSON-DAG: "%317:sub7": 277 # CHECK-GX-JSON-DAG: "%317:sub8": 274 # CHECK-GX-JSON-DAG: "%317:sub9": 273 # CHECK-GX-JSON-DAG: "%317:sub10": 272 # CHECK-GX-JSON-DAG: "%317:sub11": 271 # CHECK-GX-JSON-DAG: "%317:sub12": 268 # CHECK-GX-JSON-DAG: "%317:sub13": 267 # CHECK-GX-JSON-DAG: "%317:sub14": 266 # CHECK-GX-JSON-DAG: "%317:sub15": 265 # CHECK-GX-JSON-DAG: "%317:sub16": 262 # CHECK-GX-JSON-DAG: "%317:sub17": 261 # CHECK-GX-JSON-DAG: "%317:sub18": 260 # CHECK-GX-JSON-DAG: "%317:sub19": 259 # CHECK-GX-JSON-DAG: "%317:sub20": 256 # CHECK-GX-JSON-DAG: "%317:sub21": 255 # CHECK-GX-JSON-DAG: "%317:sub22": 254 # CHECK-GX-JSON-DAG: "%317:sub23": 253 # CHECK-GX-JSON-DAG: "%317:sub24": 250 # CHECK-GX-JSON-DAG: "%317:sub25": 249 # CHECK-GX-JSON-DAG: "%317:sub26": 248 # CHECK-GX-JSON-DAG: "%317:sub27": 247 # CHECK-GX-JSON-DAG: "%317:sub28": 244 # CHECK-GX-JSON-DAG: "%317:sub29": 243 # CHECK-GX-JSON-DAG: "%317:sub30": 242 # CHECK-GX-JSON-DAG: "%317:sub31": 241 # CHECK-GX-JSON-DAG: "%359:sub0": 334 # CHECK-GX-JSON-DAG: "%359:sub1": 333 # CHECK-GX-JSON-DAG: "%359:sub2": 332 # CHECK-GX-JSON-DAG: "%359:sub3": 331 # CHECK-GX-JSON-DAG: "%359:sub4": 328 # CHECK-GX-JSON-DAG: "%359:sub5": 327 # CHECK-GX-JSON-DAG: "%359:sub6": 326 # CHECK-GX-JSON-DAG: "%359:sub7": 325 # CHECK-GX-JSON-DAG: "%359:sub8": 322 # CHECK-GX-JSON-DAG: "%359:sub9": 321 # CHECK-GX-JSON-DAG: "%359:sub10": 320 # CHECK-GX-JSON-DAG: "%359:sub11": 319 # CHECK-GX-JSON-DAG: "%359:sub12": 316 # CHECK-GX-JSON-DAG: "%359:sub13": 315 # CHECK-GX-JSON-DAG: "%359:sub14": 314 # CHECK-GX-JSON-DAG: "%359:sub15": 313 # CHECK-GX-JSON-DAG: "%359:sub16": 310 # CHECK-GX-JSON-DAG: "%359:sub17": 309 # CHECK-GX-JSON-DAG: "%359:sub18": 308 # CHECK-GX-JSON-DAG: "%359:sub19": 307 # CHECK-GX-JSON-DAG: "%359:sub20": 304 # CHECK-GX-JSON-DAG: "%359:sub21": 303 # CHECK-GX-JSON-DAG: "%359:sub22": 302 # CHECK-GX-JSON-DAG: "%359:sub23": 301 # CHECK-GX-JSON-DAG: "%359:sub24": 298 # CHECK-GX-JSON-DAG: "%359:sub25": 297 # CHECK-GX-JSON-DAG: "%359:sub26": 296 # CHECK-GX-JSON-DAG: "%359:sub27": 295 # CHECK-GX-JSON-DAG: "%359:sub28": 292 # CHECK-GX-JSON-DAG: "%359:sub29": 291 # CHECK-GX-JSON-DAG: "%359:sub30": 290 # CHECK-GX-JSON-DAG: "%359:sub31": 289 # CHECK-GX-JSON-DAG: "%401:sub0": 382 # CHECK-GX-JSON-DAG: "%401:sub1": 381 # CHECK-GX-JSON-DAG: "%401:sub2": 380 # CHECK-GX-JSON-DAG: "%401:sub3": 379 # CHECK-GX-JSON-DAG: "%401:sub4": 376 # CHECK-GX-JSON-DAG: "%401:sub5": 375 # CHECK-GX-JSON-DAG: "%401:sub6": 374 # CHECK-GX-JSON-DAG: "%401:sub7": 373 # CHECK-GX-JSON-DAG: "%401:sub8": 370 # CHECK-GX-JSON-DAG: "%401:sub9": 369 # CHECK-GX-JSON-DAG: "%401:sub10": 368 # CHECK-GX-JSON-DAG: "%401:sub11": 367 # CHECK-GX-JSON-DAG: "%401:sub12": 364 # CHECK-GX-JSON-DAG: "%401:sub13": 363 # CHECK-GX-JSON-DAG: "%401:sub14": 362 # CHECK-GX-JSON-DAG: "%401:sub15": 361 # CHECK-GX-JSON-DAG: "%401:sub16": 358 # CHECK-GX-JSON-DAG: "%401:sub17": 357 # CHECK-GX-JSON-DAG: "%401:sub18": 356 # CHECK-GX-JSON-DAG: "%401:sub19": 355 # CHECK-GX-JSON-DAG: "%401:sub20": 352 # CHECK-GX-JSON-DAG: "%401:sub21": 351 # CHECK-GX-JSON-DAG: "%401:sub22": 350 # CHECK-GX-JSON-DAG: "%401:sub23": 349 # CHECK-GX-JSON-DAG: "%401:sub24": 346 # CHECK-GX-JSON-DAG: "%401:sub25": 345 # CHECK-GX-JSON-DAG: "%401:sub26": 344 # CHECK-GX-JSON-DAG: "%401:sub27": 343 # CHECK-GX-JSON-DAG: "%401:sub28": 340 # CHECK-GX-JSON-DAG: "%401:sub29": 339 # CHECK-GX-JSON-DAG: "%401:sub30": 338 # CHECK-GX-JSON-DAG: "%401:sub31": 337 # CHECK-GX-JSON-DAG: "%448": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 382 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%450:vgpr_32 = COPY %69.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 45 # CHECK-GX-JSON-DAG: "%69:sub1": 44 # CHECK-GX-JSON-DAG: "%69:sub2": 43 # CHECK-GX-JSON-DAG: "%69:sub3": 42 # CHECK-GX-JSON-DAG: "%69:sub4": 39 # CHECK-GX-JSON-DAG: "%69:sub5": 38 # CHECK-GX-JSON-DAG: "%69:sub6": 37 # CHECK-GX-JSON-DAG: "%69:sub7": 36 # CHECK-GX-JSON-DAG: "%69:sub8": 33 # CHECK-GX-JSON-DAG: "%69:sub9": 32 # CHECK-GX-JSON-DAG: "%69:sub10": 31 # CHECK-GX-JSON-DAG: "%69:sub11": 30 # CHECK-GX-JSON-DAG: "%69:sub12": 27 # CHECK-GX-JSON-DAG: "%69:sub13": 26 # CHECK-GX-JSON-DAG: "%69:sub14": 25 # CHECK-GX-JSON-DAG: "%69:sub15": 24 # CHECK-GX-JSON-DAG: "%69:sub16": 21 # CHECK-GX-JSON-DAG: "%69:sub17": 20 # CHECK-GX-JSON-DAG: "%69:sub18": 19 # CHECK-GX-JSON-DAG: "%69:sub19": 18 # CHECK-GX-JSON-DAG: "%69:sub20": 15 # CHECK-GX-JSON-DAG: "%69:sub21": 14 # CHECK-GX-JSON-DAG: "%69:sub22": 13 # CHECK-GX-JSON-DAG: "%69:sub23": 12 # CHECK-GX-JSON-DAG: "%69:sub24": 9 # CHECK-GX-JSON-DAG: "%69:sub25": 8 # CHECK-GX-JSON-DAG: "%69:sub26": 7 # CHECK-GX-JSON-DAG: "%69:sub27": 6 # CHECK-GX-JSON-DAG: "%69:sub28": 3 # CHECK-GX-JSON-DAG: "%69:sub29": 2 # CHECK-GX-JSON-DAG: "%69:sub30": 1 # CHECK-GX-JSON-DAG: "%69:sub31": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 93 # CHECK-GX-JSON-DAG: "%149:sub1": 92 # CHECK-GX-JSON-DAG: "%149:sub2": 91 # CHECK-GX-JSON-DAG: "%149:sub3": 90 # CHECK-GX-JSON-DAG: "%149:sub4": 87 # CHECK-GX-JSON-DAG: "%149:sub5": 86 # CHECK-GX-JSON-DAG: "%149:sub6": 85 # CHECK-GX-JSON-DAG: "%149:sub7": 84 # CHECK-GX-JSON-DAG: "%149:sub8": 81 # CHECK-GX-JSON-DAG: "%149:sub9": 80 # CHECK-GX-JSON-DAG: "%149:sub10": 79 # CHECK-GX-JSON-DAG: "%149:sub11": 78 # CHECK-GX-JSON-DAG: "%149:sub12": 75 # CHECK-GX-JSON-DAG: "%149:sub13": 74 # CHECK-GX-JSON-DAG: "%149:sub14": 73 # CHECK-GX-JSON-DAG: "%149:sub15": 72 # CHECK-GX-JSON-DAG: "%149:sub16": 69 # CHECK-GX-JSON-DAG: "%149:sub17": 68 # CHECK-GX-JSON-DAG: "%149:sub18": 67 # CHECK-GX-JSON-DAG: "%149:sub19": 66 # CHECK-GX-JSON-DAG: "%149:sub20": 63 # CHECK-GX-JSON-DAG: "%149:sub21": 62 # CHECK-GX-JSON-DAG: "%149:sub22": 61 # CHECK-GX-JSON-DAG: "%149:sub23": 60 # CHECK-GX-JSON-DAG: "%149:sub24": 57 # CHECK-GX-JSON-DAG: "%149:sub25": 56 # CHECK-GX-JSON-DAG: "%149:sub26": 55 # CHECK-GX-JSON-DAG: "%149:sub27": 54 # CHECK-GX-JSON-DAG: "%149:sub28": 51 # CHECK-GX-JSON-DAG: "%149:sub29": 50 # CHECK-GX-JSON-DAG: "%149:sub30": 49 # CHECK-GX-JSON-DAG: "%149:sub31": 48 # CHECK-GX-JSON-DAG: "%191:sub0": 141 # CHECK-GX-JSON-DAG: "%191:sub1": 140 # CHECK-GX-JSON-DAG: "%191:sub2": 139 # CHECK-GX-JSON-DAG: "%191:sub3": 138 # CHECK-GX-JSON-DAG: "%191:sub4": 135 # CHECK-GX-JSON-DAG: "%191:sub5": 134 # CHECK-GX-JSON-DAG: "%191:sub6": 133 # CHECK-GX-JSON-DAG: "%191:sub7": 132 # CHECK-GX-JSON-DAG: "%191:sub8": 129 # CHECK-GX-JSON-DAG: "%191:sub9": 128 # CHECK-GX-JSON-DAG: "%191:sub10": 127 # CHECK-GX-JSON-DAG: "%191:sub11": 126 # CHECK-GX-JSON-DAG: "%191:sub12": 123 # CHECK-GX-JSON-DAG: "%191:sub13": 122 # CHECK-GX-JSON-DAG: "%191:sub14": 121 # CHECK-GX-JSON-DAG: "%191:sub15": 120 # CHECK-GX-JSON-DAG: "%191:sub16": 117 # CHECK-GX-JSON-DAG: "%191:sub17": 116 # CHECK-GX-JSON-DAG: "%191:sub18": 115 # CHECK-GX-JSON-DAG: "%191:sub19": 114 # CHECK-GX-JSON-DAG: "%191:sub20": 111 # CHECK-GX-JSON-DAG: "%191:sub21": 110 # CHECK-GX-JSON-DAG: "%191:sub22": 109 # CHECK-GX-JSON-DAG: "%191:sub23": 108 # CHECK-GX-JSON-DAG: "%191:sub24": 105 # CHECK-GX-JSON-DAG: "%191:sub25": 104 # CHECK-GX-JSON-DAG: "%191:sub26": 103 # CHECK-GX-JSON-DAG: "%191:sub27": 102 # CHECK-GX-JSON-DAG: "%191:sub28": 99 # CHECK-GX-JSON-DAG: "%191:sub29": 98 # CHECK-GX-JSON-DAG: "%191:sub30": 97 # CHECK-GX-JSON-DAG: "%191:sub31": 96 # CHECK-GX-JSON-DAG: "%233:sub0": 189 # CHECK-GX-JSON-DAG: "%233:sub1": 188 # CHECK-GX-JSON-DAG: "%233:sub2": 187 # CHECK-GX-JSON-DAG: "%233:sub3": 186 # CHECK-GX-JSON-DAG: "%233:sub4": 183 # CHECK-GX-JSON-DAG: "%233:sub5": 182 # CHECK-GX-JSON-DAG: "%233:sub6": 181 # CHECK-GX-JSON-DAG: "%233:sub7": 180 # CHECK-GX-JSON-DAG: "%233:sub8": 177 # CHECK-GX-JSON-DAG: "%233:sub9": 176 # CHECK-GX-JSON-DAG: "%233:sub10": 175 # CHECK-GX-JSON-DAG: "%233:sub11": 174 # CHECK-GX-JSON-DAG: "%233:sub12": 171 # CHECK-GX-JSON-DAG: "%233:sub13": 170 # CHECK-GX-JSON-DAG: "%233:sub14": 169 # CHECK-GX-JSON-DAG: "%233:sub15": 168 # CHECK-GX-JSON-DAG: "%233:sub16": 165 # CHECK-GX-JSON-DAG: "%233:sub17": 164 # CHECK-GX-JSON-DAG: "%233:sub18": 163 # CHECK-GX-JSON-DAG: "%233:sub19": 162 # CHECK-GX-JSON-DAG: "%233:sub20": 159 # CHECK-GX-JSON-DAG: "%233:sub21": 158 # CHECK-GX-JSON-DAG: "%233:sub22": 157 # CHECK-GX-JSON-DAG: "%233:sub23": 156 # CHECK-GX-JSON-DAG: "%233:sub24": 153 # CHECK-GX-JSON-DAG: "%233:sub25": 152 # CHECK-GX-JSON-DAG: "%233:sub26": 151 # CHECK-GX-JSON-DAG: "%233:sub27": 150 # CHECK-GX-JSON-DAG: "%233:sub28": 147 # CHECK-GX-JSON-DAG: "%233:sub29": 146 # CHECK-GX-JSON-DAG: "%233:sub30": 145 # CHECK-GX-JSON-DAG: "%233:sub31": 144 # CHECK-GX-JSON-DAG: "%275:sub0": 237 # CHECK-GX-JSON-DAG: "%275:sub1": 236 # CHECK-GX-JSON-DAG: "%275:sub2": 235 # CHECK-GX-JSON-DAG: "%275:sub3": 234 # CHECK-GX-JSON-DAG: "%275:sub4": 231 # CHECK-GX-JSON-DAG: "%275:sub5": 230 # CHECK-GX-JSON-DAG: "%275:sub6": 229 # CHECK-GX-JSON-DAG: "%275:sub7": 228 # CHECK-GX-JSON-DAG: "%275:sub8": 225 # CHECK-GX-JSON-DAG: "%275:sub9": 224 # CHECK-GX-JSON-DAG: "%275:sub10": 223 # CHECK-GX-JSON-DAG: "%275:sub11": 222 # CHECK-GX-JSON-DAG: "%275:sub12": 219 # CHECK-GX-JSON-DAG: "%275:sub13": 218 # CHECK-GX-JSON-DAG: "%275:sub14": 217 # CHECK-GX-JSON-DAG: "%275:sub15": 216 # CHECK-GX-JSON-DAG: "%275:sub16": 213 # CHECK-GX-JSON-DAG: "%275:sub17": 212 # CHECK-GX-JSON-DAG: "%275:sub18": 211 # CHECK-GX-JSON-DAG: "%275:sub19": 210 # CHECK-GX-JSON-DAG: "%275:sub20": 207 # CHECK-GX-JSON-DAG: "%275:sub21": 206 # CHECK-GX-JSON-DAG: "%275:sub22": 205 # CHECK-GX-JSON-DAG: "%275:sub23": 204 # CHECK-GX-JSON-DAG: "%275:sub24": 201 # CHECK-GX-JSON-DAG: "%275:sub25": 200 # CHECK-GX-JSON-DAG: "%275:sub26": 199 # CHECK-GX-JSON-DAG: "%275:sub27": 198 # CHECK-GX-JSON-DAG: "%275:sub28": 195 # CHECK-GX-JSON-DAG: "%275:sub29": 194 # CHECK-GX-JSON-DAG: "%275:sub30": 193 # CHECK-GX-JSON-DAG: "%275:sub31": 192 # CHECK-GX-JSON-DAG: "%317:sub0": 285 # CHECK-GX-JSON-DAG: "%317:sub1": 284 # CHECK-GX-JSON-DAG: "%317:sub2": 283 # CHECK-GX-JSON-DAG: "%317:sub3": 282 # CHECK-GX-JSON-DAG: "%317:sub4": 279 # CHECK-GX-JSON-DAG: "%317:sub5": 278 # CHECK-GX-JSON-DAG: "%317:sub6": 277 # CHECK-GX-JSON-DAG: "%317:sub7": 276 # CHECK-GX-JSON-DAG: "%317:sub8": 273 # CHECK-GX-JSON-DAG: "%317:sub9": 272 # CHECK-GX-JSON-DAG: "%317:sub10": 271 # CHECK-GX-JSON-DAG: "%317:sub11": 270 # CHECK-GX-JSON-DAG: "%317:sub12": 267 # CHECK-GX-JSON-DAG: "%317:sub13": 266 # CHECK-GX-JSON-DAG: "%317:sub14": 265 # CHECK-GX-JSON-DAG: "%317:sub15": 264 # CHECK-GX-JSON-DAG: "%317:sub16": 261 # CHECK-GX-JSON-DAG: "%317:sub17": 260 # CHECK-GX-JSON-DAG: "%317:sub18": 259 # CHECK-GX-JSON-DAG: "%317:sub19": 258 # CHECK-GX-JSON-DAG: "%317:sub20": 255 # CHECK-GX-JSON-DAG: "%317:sub21": 254 # CHECK-GX-JSON-DAG: "%317:sub22": 253 # CHECK-GX-JSON-DAG: "%317:sub23": 252 # CHECK-GX-JSON-DAG: "%317:sub24": 249 # CHECK-GX-JSON-DAG: "%317:sub25": 248 # CHECK-GX-JSON-DAG: "%317:sub26": 247 # CHECK-GX-JSON-DAG: "%317:sub27": 246 # CHECK-GX-JSON-DAG: "%317:sub28": 243 # CHECK-GX-JSON-DAG: "%317:sub29": 242 # CHECK-GX-JSON-DAG: "%317:sub30": 241 # CHECK-GX-JSON-DAG: "%317:sub31": 240 # CHECK-GX-JSON-DAG: "%359:sub0": 333 # CHECK-GX-JSON-DAG: "%359:sub1": 332 # CHECK-GX-JSON-DAG: "%359:sub2": 331 # CHECK-GX-JSON-DAG: "%359:sub3": 330 # CHECK-GX-JSON-DAG: "%359:sub4": 327 # CHECK-GX-JSON-DAG: "%359:sub5": 326 # CHECK-GX-JSON-DAG: "%359:sub6": 325 # CHECK-GX-JSON-DAG: "%359:sub7": 324 # CHECK-GX-JSON-DAG: "%359:sub8": 321 # CHECK-GX-JSON-DAG: "%359:sub9": 320 # CHECK-GX-JSON-DAG: "%359:sub10": 319 # CHECK-GX-JSON-DAG: "%359:sub11": 318 # CHECK-GX-JSON-DAG: "%359:sub12": 315 # CHECK-GX-JSON-DAG: "%359:sub13": 314 # CHECK-GX-JSON-DAG: "%359:sub14": 313 # CHECK-GX-JSON-DAG: "%359:sub15": 312 # CHECK-GX-JSON-DAG: "%359:sub16": 309 # CHECK-GX-JSON-DAG: "%359:sub17": 308 # CHECK-GX-JSON-DAG: "%359:sub18": 307 # CHECK-GX-JSON-DAG: "%359:sub19": 306 # CHECK-GX-JSON-DAG: "%359:sub20": 303 # CHECK-GX-JSON-DAG: "%359:sub21": 302 # CHECK-GX-JSON-DAG: "%359:sub22": 301 # CHECK-GX-JSON-DAG: "%359:sub23": 300 # CHECK-GX-JSON-DAG: "%359:sub24": 297 # CHECK-GX-JSON-DAG: "%359:sub25": 296 # CHECK-GX-JSON-DAG: "%359:sub26": 295 # CHECK-GX-JSON-DAG: "%359:sub27": 294 # CHECK-GX-JSON-DAG: "%359:sub28": 291 # CHECK-GX-JSON-DAG: "%359:sub29": 290 # CHECK-GX-JSON-DAG: "%359:sub30": 289 # CHECK-GX-JSON-DAG: "%359:sub31": 288 # CHECK-GX-JSON-DAG: "%401:sub0": 381 # CHECK-GX-JSON-DAG: "%401:sub1": 380 # CHECK-GX-JSON-DAG: "%401:sub2": 379 # CHECK-GX-JSON-DAG: "%401:sub3": 378 # CHECK-GX-JSON-DAG: "%401:sub4": 375 # CHECK-GX-JSON-DAG: "%401:sub5": 374 # CHECK-GX-JSON-DAG: "%401:sub6": 373 # CHECK-GX-JSON-DAG: "%401:sub7": 372 # CHECK-GX-JSON-DAG: "%401:sub8": 369 # CHECK-GX-JSON-DAG: "%401:sub9": 368 # CHECK-GX-JSON-DAG: "%401:sub10": 367 # CHECK-GX-JSON-DAG: "%401:sub11": 366 # CHECK-GX-JSON-DAG: "%401:sub12": 363 # CHECK-GX-JSON-DAG: "%401:sub13": 362 # CHECK-GX-JSON-DAG: "%401:sub14": 361 # CHECK-GX-JSON-DAG: "%401:sub15": 360 # CHECK-GX-JSON-DAG: "%401:sub16": 357 # CHECK-GX-JSON-DAG: "%401:sub17": 356 # CHECK-GX-JSON-DAG: "%401:sub18": 355 # CHECK-GX-JSON-DAG: "%401:sub19": 354 # CHECK-GX-JSON-DAG: "%401:sub20": 351 # CHECK-GX-JSON-DAG: "%401:sub21": 350 # CHECK-GX-JSON-DAG: "%401:sub22": 349 # CHECK-GX-JSON-DAG: "%401:sub23": 348 # CHECK-GX-JSON-DAG: "%401:sub24": 345 # CHECK-GX-JSON-DAG: "%401:sub25": 344 # CHECK-GX-JSON-DAG: "%401:sub26": 343 # CHECK-GX-JSON-DAG: "%401:sub27": 342 # CHECK-GX-JSON-DAG: "%401:sub28": 339 # CHECK-GX-JSON-DAG: "%401:sub29": 338 # CHECK-GX-JSON-DAG: "%401:sub30": 337 # CHECK-GX-JSON-DAG: "%401:sub31": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 381 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%451:vgpr_32 = COPY %69.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 44 # CHECK-GX-JSON-DAG: "%69:sub1": 43 # CHECK-GX-JSON-DAG: "%69:sub2": 42 # CHECK-GX-JSON-DAG: "%69:sub3": 41 # CHECK-GX-JSON-DAG: "%69:sub4": 38 # CHECK-GX-JSON-DAG: "%69:sub5": 37 # CHECK-GX-JSON-DAG: "%69:sub6": 36 # CHECK-GX-JSON-DAG: "%69:sub7": 35 # CHECK-GX-JSON-DAG: "%69:sub8": 32 # CHECK-GX-JSON-DAG: "%69:sub9": 31 # CHECK-GX-JSON-DAG: "%69:sub10": 30 # CHECK-GX-JSON-DAG: "%69:sub11": 29 # CHECK-GX-JSON-DAG: "%69:sub12": 26 # CHECK-GX-JSON-DAG: "%69:sub13": 25 # CHECK-GX-JSON-DAG: "%69:sub14": 24 # CHECK-GX-JSON-DAG: "%69:sub15": 23 # CHECK-GX-JSON-DAG: "%69:sub16": 20 # CHECK-GX-JSON-DAG: "%69:sub17": 19 # CHECK-GX-JSON-DAG: "%69:sub18": 18 # CHECK-GX-JSON-DAG: "%69:sub19": 17 # CHECK-GX-JSON-DAG: "%69:sub20": 14 # CHECK-GX-JSON-DAG: "%69:sub21": 13 # CHECK-GX-JSON-DAG: "%69:sub22": 12 # CHECK-GX-JSON-DAG: "%69:sub23": 11 # CHECK-GX-JSON-DAG: "%69:sub24": 8 # CHECK-GX-JSON-DAG: "%69:sub25": 7 # CHECK-GX-JSON-DAG: "%69:sub26": 6 # CHECK-GX-JSON-DAG: "%69:sub27": 5 # CHECK-GX-JSON-DAG: "%69:sub28": 2 # CHECK-GX-JSON-DAG: "%69:sub29": 1 # CHECK-GX-JSON-DAG: "%69:sub30": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 92 # CHECK-GX-JSON-DAG: "%149:sub1": 91 # CHECK-GX-JSON-DAG: "%149:sub2": 90 # CHECK-GX-JSON-DAG: "%149:sub3": 89 # CHECK-GX-JSON-DAG: "%149:sub4": 86 # CHECK-GX-JSON-DAG: "%149:sub5": 85 # CHECK-GX-JSON-DAG: "%149:sub6": 84 # CHECK-GX-JSON-DAG: "%149:sub7": 83 # CHECK-GX-JSON-DAG: "%149:sub8": 80 # CHECK-GX-JSON-DAG: "%149:sub9": 79 # CHECK-GX-JSON-DAG: "%149:sub10": 78 # CHECK-GX-JSON-DAG: "%149:sub11": 77 # CHECK-GX-JSON-DAG: "%149:sub12": 74 # CHECK-GX-JSON-DAG: "%149:sub13": 73 # CHECK-GX-JSON-DAG: "%149:sub14": 72 # CHECK-GX-JSON-DAG: "%149:sub15": 71 # CHECK-GX-JSON-DAG: "%149:sub16": 68 # CHECK-GX-JSON-DAG: "%149:sub17": 67 # CHECK-GX-JSON-DAG: "%149:sub18": 66 # CHECK-GX-JSON-DAG: "%149:sub19": 65 # CHECK-GX-JSON-DAG: "%149:sub20": 62 # CHECK-GX-JSON-DAG: "%149:sub21": 61 # CHECK-GX-JSON-DAG: "%149:sub22": 60 # CHECK-GX-JSON-DAG: "%149:sub23": 59 # CHECK-GX-JSON-DAG: "%149:sub24": 56 # CHECK-GX-JSON-DAG: "%149:sub25": 55 # CHECK-GX-JSON-DAG: "%149:sub26": 54 # CHECK-GX-JSON-DAG: "%149:sub27": 53 # CHECK-GX-JSON-DAG: "%149:sub28": 50 # CHECK-GX-JSON-DAG: "%149:sub29": 49 # CHECK-GX-JSON-DAG: "%149:sub30": 48 # CHECK-GX-JSON-DAG: "%149:sub31": 47 # CHECK-GX-JSON-DAG: "%191:sub0": 140 # CHECK-GX-JSON-DAG: "%191:sub1": 139 # CHECK-GX-JSON-DAG: "%191:sub2": 138 # CHECK-GX-JSON-DAG: "%191:sub3": 137 # CHECK-GX-JSON-DAG: "%191:sub4": 134 # CHECK-GX-JSON-DAG: "%191:sub5": 133 # CHECK-GX-JSON-DAG: "%191:sub6": 132 # CHECK-GX-JSON-DAG: "%191:sub7": 131 # CHECK-GX-JSON-DAG: "%191:sub8": 128 # CHECK-GX-JSON-DAG: "%191:sub9": 127 # CHECK-GX-JSON-DAG: "%191:sub10": 126 # CHECK-GX-JSON-DAG: "%191:sub11": 125 # CHECK-GX-JSON-DAG: "%191:sub12": 122 # CHECK-GX-JSON-DAG: "%191:sub13": 121 # CHECK-GX-JSON-DAG: "%191:sub14": 120 # CHECK-GX-JSON-DAG: "%191:sub15": 119 # CHECK-GX-JSON-DAG: "%191:sub16": 116 # CHECK-GX-JSON-DAG: "%191:sub17": 115 # CHECK-GX-JSON-DAG: "%191:sub18": 114 # CHECK-GX-JSON-DAG: "%191:sub19": 113 # CHECK-GX-JSON-DAG: "%191:sub20": 110 # CHECK-GX-JSON-DAG: "%191:sub21": 109 # CHECK-GX-JSON-DAG: "%191:sub22": 108 # CHECK-GX-JSON-DAG: "%191:sub23": 107 # CHECK-GX-JSON-DAG: "%191:sub24": 104 # CHECK-GX-JSON-DAG: "%191:sub25": 103 # CHECK-GX-JSON-DAG: "%191:sub26": 102 # CHECK-GX-JSON-DAG: "%191:sub27": 101 # CHECK-GX-JSON-DAG: "%191:sub28": 98 # CHECK-GX-JSON-DAG: "%191:sub29": 97 # CHECK-GX-JSON-DAG: "%191:sub30": 96 # CHECK-GX-JSON-DAG: "%191:sub31": 95 # CHECK-GX-JSON-DAG: "%233:sub0": 188 # CHECK-GX-JSON-DAG: "%233:sub1": 187 # CHECK-GX-JSON-DAG: "%233:sub2": 186 # CHECK-GX-JSON-DAG: "%233:sub3": 185 # CHECK-GX-JSON-DAG: "%233:sub4": 182 # CHECK-GX-JSON-DAG: "%233:sub5": 181 # CHECK-GX-JSON-DAG: "%233:sub6": 180 # CHECK-GX-JSON-DAG: "%233:sub7": 179 # CHECK-GX-JSON-DAG: "%233:sub8": 176 # CHECK-GX-JSON-DAG: "%233:sub9": 175 # CHECK-GX-JSON-DAG: "%233:sub10": 174 # CHECK-GX-JSON-DAG: "%233:sub11": 173 # CHECK-GX-JSON-DAG: "%233:sub12": 170 # CHECK-GX-JSON-DAG: "%233:sub13": 169 # CHECK-GX-JSON-DAG: "%233:sub14": 168 # CHECK-GX-JSON-DAG: "%233:sub15": 167 # CHECK-GX-JSON-DAG: "%233:sub16": 164 # CHECK-GX-JSON-DAG: "%233:sub17": 163 # CHECK-GX-JSON-DAG: "%233:sub18": 162 # CHECK-GX-JSON-DAG: "%233:sub19": 161 # CHECK-GX-JSON-DAG: "%233:sub20": 158 # CHECK-GX-JSON-DAG: "%233:sub21": 157 # CHECK-GX-JSON-DAG: "%233:sub22": 156 # CHECK-GX-JSON-DAG: "%233:sub23": 155 # CHECK-GX-JSON-DAG: "%233:sub24": 152 # CHECK-GX-JSON-DAG: "%233:sub25": 151 # CHECK-GX-JSON-DAG: "%233:sub26": 150 # CHECK-GX-JSON-DAG: "%233:sub27": 149 # CHECK-GX-JSON-DAG: "%233:sub28": 146 # CHECK-GX-JSON-DAG: "%233:sub29": 145 # CHECK-GX-JSON-DAG: "%233:sub30": 144 # CHECK-GX-JSON-DAG: "%233:sub31": 143 # CHECK-GX-JSON-DAG: "%275:sub0": 236 # CHECK-GX-JSON-DAG: "%275:sub1": 235 # CHECK-GX-JSON-DAG: "%275:sub2": 234 # CHECK-GX-JSON-DAG: "%275:sub3": 233 # CHECK-GX-JSON-DAG: "%275:sub4": 230 # CHECK-GX-JSON-DAG: "%275:sub5": 229 # CHECK-GX-JSON-DAG: "%275:sub6": 228 # CHECK-GX-JSON-DAG: "%275:sub7": 227 # CHECK-GX-JSON-DAG: "%275:sub8": 224 # CHECK-GX-JSON-DAG: "%275:sub9": 223 # CHECK-GX-JSON-DAG: "%275:sub10": 222 # CHECK-GX-JSON-DAG: "%275:sub11": 221 # CHECK-GX-JSON-DAG: "%275:sub12": 218 # CHECK-GX-JSON-DAG: "%275:sub13": 217 # CHECK-GX-JSON-DAG: "%275:sub14": 216 # CHECK-GX-JSON-DAG: "%275:sub15": 215 # CHECK-GX-JSON-DAG: "%275:sub16": 212 # CHECK-GX-JSON-DAG: "%275:sub17": 211 # CHECK-GX-JSON-DAG: "%275:sub18": 210 # CHECK-GX-JSON-DAG: "%275:sub19": 209 # CHECK-GX-JSON-DAG: "%275:sub20": 206 # CHECK-GX-JSON-DAG: "%275:sub21": 205 # CHECK-GX-JSON-DAG: "%275:sub22": 204 # CHECK-GX-JSON-DAG: "%275:sub23": 203 # CHECK-GX-JSON-DAG: "%275:sub24": 200 # CHECK-GX-JSON-DAG: "%275:sub25": 199 # CHECK-GX-JSON-DAG: "%275:sub26": 198 # CHECK-GX-JSON-DAG: "%275:sub27": 197 # CHECK-GX-JSON-DAG: "%275:sub28": 194 # CHECK-GX-JSON-DAG: "%275:sub29": 193 # CHECK-GX-JSON-DAG: "%275:sub30": 192 # CHECK-GX-JSON-DAG: "%275:sub31": 191 # CHECK-GX-JSON-DAG: "%317:sub0": 284 # CHECK-GX-JSON-DAG: "%317:sub1": 283 # CHECK-GX-JSON-DAG: "%317:sub2": 282 # CHECK-GX-JSON-DAG: "%317:sub3": 281 # CHECK-GX-JSON-DAG: "%317:sub4": 278 # CHECK-GX-JSON-DAG: "%317:sub5": 277 # CHECK-GX-JSON-DAG: "%317:sub6": 276 # CHECK-GX-JSON-DAG: "%317:sub7": 275 # CHECK-GX-JSON-DAG: "%317:sub8": 272 # CHECK-GX-JSON-DAG: "%317:sub9": 271 # CHECK-GX-JSON-DAG: "%317:sub10": 270 # CHECK-GX-JSON-DAG: "%317:sub11": 269 # CHECK-GX-JSON-DAG: "%317:sub12": 266 # CHECK-GX-JSON-DAG: "%317:sub13": 265 # CHECK-GX-JSON-DAG: "%317:sub14": 264 # CHECK-GX-JSON-DAG: "%317:sub15": 263 # CHECK-GX-JSON-DAG: "%317:sub16": 260 # CHECK-GX-JSON-DAG: "%317:sub17": 259 # CHECK-GX-JSON-DAG: "%317:sub18": 258 # CHECK-GX-JSON-DAG: "%317:sub19": 257 # CHECK-GX-JSON-DAG: "%317:sub20": 254 # CHECK-GX-JSON-DAG: "%317:sub21": 253 # CHECK-GX-JSON-DAG: "%317:sub22": 252 # CHECK-GX-JSON-DAG: "%317:sub23": 251 # CHECK-GX-JSON-DAG: "%317:sub24": 248 # CHECK-GX-JSON-DAG: "%317:sub25": 247 # CHECK-GX-JSON-DAG: "%317:sub26": 246 # CHECK-GX-JSON-DAG: "%317:sub27": 245 # CHECK-GX-JSON-DAG: "%317:sub28": 242 # CHECK-GX-JSON-DAG: "%317:sub29": 241 # CHECK-GX-JSON-DAG: "%317:sub30": 240 # CHECK-GX-JSON-DAG: "%317:sub31": 239 # CHECK-GX-JSON-DAG: "%359:sub0": 332 # CHECK-GX-JSON-DAG: "%359:sub1": 331 # CHECK-GX-JSON-DAG: "%359:sub2": 330 # CHECK-GX-JSON-DAG: "%359:sub3": 329 # CHECK-GX-JSON-DAG: "%359:sub4": 326 # CHECK-GX-JSON-DAG: "%359:sub5": 325 # CHECK-GX-JSON-DAG: "%359:sub6": 324 # CHECK-GX-JSON-DAG: "%359:sub7": 323 # CHECK-GX-JSON-DAG: "%359:sub8": 320 # CHECK-GX-JSON-DAG: "%359:sub9": 319 # CHECK-GX-JSON-DAG: "%359:sub10": 318 # CHECK-GX-JSON-DAG: "%359:sub11": 317 # CHECK-GX-JSON-DAG: "%359:sub12": 314 # CHECK-GX-JSON-DAG: "%359:sub13": 313 # CHECK-GX-JSON-DAG: "%359:sub14": 312 # CHECK-GX-JSON-DAG: "%359:sub15": 311 # CHECK-GX-JSON-DAG: "%359:sub16": 308 # CHECK-GX-JSON-DAG: "%359:sub17": 307 # CHECK-GX-JSON-DAG: "%359:sub18": 306 # CHECK-GX-JSON-DAG: "%359:sub19": 305 # CHECK-GX-JSON-DAG: "%359:sub20": 302 # CHECK-GX-JSON-DAG: "%359:sub21": 301 # CHECK-GX-JSON-DAG: "%359:sub22": 300 # CHECK-GX-JSON-DAG: "%359:sub23": 299 # CHECK-GX-JSON-DAG: "%359:sub24": 296 # CHECK-GX-JSON-DAG: "%359:sub25": 295 # CHECK-GX-JSON-DAG: "%359:sub26": 294 # CHECK-GX-JSON-DAG: "%359:sub27": 293 # CHECK-GX-JSON-DAG: "%359:sub28": 290 # CHECK-GX-JSON-DAG: "%359:sub29": 289 # CHECK-GX-JSON-DAG: "%359:sub30": 288 # CHECK-GX-JSON-DAG: "%359:sub31": 287 # CHECK-GX-JSON-DAG: "%401:sub0": 380 # CHECK-GX-JSON-DAG: "%401:sub1": 379 # CHECK-GX-JSON-DAG: "%401:sub2": 378 # CHECK-GX-JSON-DAG: "%401:sub3": 377 # CHECK-GX-JSON-DAG: "%401:sub4": 374 # CHECK-GX-JSON-DAG: "%401:sub5": 373 # CHECK-GX-JSON-DAG: "%401:sub6": 372 # CHECK-GX-JSON-DAG: "%401:sub7": 371 # CHECK-GX-JSON-DAG: "%401:sub8": 368 # CHECK-GX-JSON-DAG: "%401:sub9": 367 # CHECK-GX-JSON-DAG: "%401:sub10": 366 # CHECK-GX-JSON-DAG: "%401:sub11": 365 # CHECK-GX-JSON-DAG: "%401:sub12": 362 # CHECK-GX-JSON-DAG: "%401:sub13": 361 # CHECK-GX-JSON-DAG: "%401:sub14": 360 # CHECK-GX-JSON-DAG: "%401:sub15": 359 # CHECK-GX-JSON-DAG: "%401:sub16": 356 # CHECK-GX-JSON-DAG: "%401:sub17": 355 # CHECK-GX-JSON-DAG: "%401:sub18": 354 # CHECK-GX-JSON-DAG: "%401:sub19": 353 # CHECK-GX-JSON-DAG: "%401:sub20": 350 # CHECK-GX-JSON-DAG: "%401:sub21": 349 # CHECK-GX-JSON-DAG: "%401:sub22": 348 # CHECK-GX-JSON-DAG: "%401:sub23": 347 # CHECK-GX-JSON-DAG: "%401:sub24": 344 # CHECK-GX-JSON-DAG: "%401:sub25": 343 # CHECK-GX-JSON-DAG: "%401:sub26": 342 # CHECK-GX-JSON-DAG: "%401:sub27": 341 # CHECK-GX-JSON-DAG: "%401:sub28": 338 # CHECK-GX-JSON-DAG: "%401:sub29": 337 # CHECK-GX-JSON-DAG: "%401:sub30": 336 # CHECK-GX-JSON-DAG: "%401:sub31": 335 # CHECK-GX-JSON-DAG: "%450": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 380 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%452:vgpr_32 = COPY %69.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 43 # CHECK-GX-JSON-DAG: "%69:sub1": 42 # CHECK-GX-JSON-DAG: "%69:sub2": 41 # CHECK-GX-JSON-DAG: "%69:sub3": 40 # CHECK-GX-JSON-DAG: "%69:sub4": 37 # CHECK-GX-JSON-DAG: "%69:sub5": 36 # CHECK-GX-JSON-DAG: "%69:sub6": 35 # CHECK-GX-JSON-DAG: "%69:sub7": 34 # CHECK-GX-JSON-DAG: "%69:sub8": 31 # CHECK-GX-JSON-DAG: "%69:sub9": 30 # CHECK-GX-JSON-DAG: "%69:sub10": 29 # CHECK-GX-JSON-DAG: "%69:sub11": 28 # CHECK-GX-JSON-DAG: "%69:sub12": 25 # CHECK-GX-JSON-DAG: "%69:sub13": 24 # CHECK-GX-JSON-DAG: "%69:sub14": 23 # CHECK-GX-JSON-DAG: "%69:sub15": 22 # CHECK-GX-JSON-DAG: "%69:sub16": 19 # CHECK-GX-JSON-DAG: "%69:sub17": 18 # CHECK-GX-JSON-DAG: "%69:sub18": 17 # CHECK-GX-JSON-DAG: "%69:sub19": 16 # CHECK-GX-JSON-DAG: "%69:sub20": 13 # CHECK-GX-JSON-DAG: "%69:sub21": 12 # CHECK-GX-JSON-DAG: "%69:sub22": 11 # CHECK-GX-JSON-DAG: "%69:sub23": 10 # CHECK-GX-JSON-DAG: "%69:sub24": 7 # CHECK-GX-JSON-DAG: "%69:sub25": 6 # CHECK-GX-JSON-DAG: "%69:sub26": 5 # CHECK-GX-JSON-DAG: "%69:sub27": 4 # CHECK-GX-JSON-DAG: "%69:sub28": 1 # CHECK-GX-JSON-DAG: "%69:sub29": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 91 # CHECK-GX-JSON-DAG: "%149:sub1": 90 # CHECK-GX-JSON-DAG: "%149:sub2": 89 # CHECK-GX-JSON-DAG: "%149:sub3": 88 # CHECK-GX-JSON-DAG: "%149:sub4": 85 # CHECK-GX-JSON-DAG: "%149:sub5": 84 # CHECK-GX-JSON-DAG: "%149:sub6": 83 # CHECK-GX-JSON-DAG: "%149:sub7": 82 # CHECK-GX-JSON-DAG: "%149:sub8": 79 # CHECK-GX-JSON-DAG: "%149:sub9": 78 # CHECK-GX-JSON-DAG: "%149:sub10": 77 # CHECK-GX-JSON-DAG: "%149:sub11": 76 # CHECK-GX-JSON-DAG: "%149:sub12": 73 # CHECK-GX-JSON-DAG: "%149:sub13": 72 # CHECK-GX-JSON-DAG: "%149:sub14": 71 # CHECK-GX-JSON-DAG: "%149:sub15": 70 # CHECK-GX-JSON-DAG: "%149:sub16": 67 # CHECK-GX-JSON-DAG: "%149:sub17": 66 # CHECK-GX-JSON-DAG: "%149:sub18": 65 # CHECK-GX-JSON-DAG: "%149:sub19": 64 # CHECK-GX-JSON-DAG: "%149:sub20": 61 # CHECK-GX-JSON-DAG: "%149:sub21": 60 # CHECK-GX-JSON-DAG: "%149:sub22": 59 # CHECK-GX-JSON-DAG: "%149:sub23": 58 # CHECK-GX-JSON-DAG: "%149:sub24": 55 # CHECK-GX-JSON-DAG: "%149:sub25": 54 # CHECK-GX-JSON-DAG: "%149:sub26": 53 # CHECK-GX-JSON-DAG: "%149:sub27": 52 # CHECK-GX-JSON-DAG: "%149:sub28": 49 # CHECK-GX-JSON-DAG: "%149:sub29": 48 # CHECK-GX-JSON-DAG: "%149:sub30": 47 # CHECK-GX-JSON-DAG: "%149:sub31": 46 # CHECK-GX-JSON-DAG: "%191:sub0": 139 # CHECK-GX-JSON-DAG: "%191:sub1": 138 # CHECK-GX-JSON-DAG: "%191:sub2": 137 # CHECK-GX-JSON-DAG: "%191:sub3": 136 # CHECK-GX-JSON-DAG: "%191:sub4": 133 # CHECK-GX-JSON-DAG: "%191:sub5": 132 # CHECK-GX-JSON-DAG: "%191:sub6": 131 # CHECK-GX-JSON-DAG: "%191:sub7": 130 # CHECK-GX-JSON-DAG: "%191:sub8": 127 # CHECK-GX-JSON-DAG: "%191:sub9": 126 # CHECK-GX-JSON-DAG: "%191:sub10": 125 # CHECK-GX-JSON-DAG: "%191:sub11": 124 # CHECK-GX-JSON-DAG: "%191:sub12": 121 # CHECK-GX-JSON-DAG: "%191:sub13": 120 # CHECK-GX-JSON-DAG: "%191:sub14": 119 # CHECK-GX-JSON-DAG: "%191:sub15": 118 # CHECK-GX-JSON-DAG: "%191:sub16": 115 # CHECK-GX-JSON-DAG: "%191:sub17": 114 # CHECK-GX-JSON-DAG: "%191:sub18": 113 # CHECK-GX-JSON-DAG: "%191:sub19": 112 # CHECK-GX-JSON-DAG: "%191:sub20": 109 # CHECK-GX-JSON-DAG: "%191:sub21": 108 # CHECK-GX-JSON-DAG: "%191:sub22": 107 # CHECK-GX-JSON-DAG: "%191:sub23": 106 # CHECK-GX-JSON-DAG: "%191:sub24": 103 # CHECK-GX-JSON-DAG: "%191:sub25": 102 # CHECK-GX-JSON-DAG: "%191:sub26": 101 # CHECK-GX-JSON-DAG: "%191:sub27": 100 # CHECK-GX-JSON-DAG: "%191:sub28": 97 # CHECK-GX-JSON-DAG: "%191:sub29": 96 # CHECK-GX-JSON-DAG: "%191:sub30": 95 # CHECK-GX-JSON-DAG: "%191:sub31": 94 # CHECK-GX-JSON-DAG: "%233:sub0": 187 # CHECK-GX-JSON-DAG: "%233:sub1": 186 # CHECK-GX-JSON-DAG: "%233:sub2": 185 # CHECK-GX-JSON-DAG: "%233:sub3": 184 # CHECK-GX-JSON-DAG: "%233:sub4": 181 # CHECK-GX-JSON-DAG: "%233:sub5": 180 # CHECK-GX-JSON-DAG: "%233:sub6": 179 # CHECK-GX-JSON-DAG: "%233:sub7": 178 # CHECK-GX-JSON-DAG: "%233:sub8": 175 # CHECK-GX-JSON-DAG: "%233:sub9": 174 # CHECK-GX-JSON-DAG: "%233:sub10": 173 # CHECK-GX-JSON-DAG: "%233:sub11": 172 # CHECK-GX-JSON-DAG: "%233:sub12": 169 # CHECK-GX-JSON-DAG: "%233:sub13": 168 # CHECK-GX-JSON-DAG: "%233:sub14": 167 # CHECK-GX-JSON-DAG: "%233:sub15": 166 # CHECK-GX-JSON-DAG: "%233:sub16": 163 # CHECK-GX-JSON-DAG: "%233:sub17": 162 # CHECK-GX-JSON-DAG: "%233:sub18": 161 # CHECK-GX-JSON-DAG: "%233:sub19": 160 # CHECK-GX-JSON-DAG: "%233:sub20": 157 # CHECK-GX-JSON-DAG: "%233:sub21": 156 # CHECK-GX-JSON-DAG: "%233:sub22": 155 # CHECK-GX-JSON-DAG: "%233:sub23": 154 # CHECK-GX-JSON-DAG: "%233:sub24": 151 # CHECK-GX-JSON-DAG: "%233:sub25": 150 # CHECK-GX-JSON-DAG: "%233:sub26": 149 # CHECK-GX-JSON-DAG: "%233:sub27": 148 # CHECK-GX-JSON-DAG: "%233:sub28": 145 # CHECK-GX-JSON-DAG: "%233:sub29": 144 # CHECK-GX-JSON-DAG: "%233:sub30": 143 # CHECK-GX-JSON-DAG: "%233:sub31": 142 # CHECK-GX-JSON-DAG: "%275:sub0": 235 # CHECK-GX-JSON-DAG: "%275:sub1": 234 # CHECK-GX-JSON-DAG: "%275:sub2": 233 # CHECK-GX-JSON-DAG: "%275:sub3": 232 # CHECK-GX-JSON-DAG: "%275:sub4": 229 # CHECK-GX-JSON-DAG: "%275:sub5": 228 # CHECK-GX-JSON-DAG: "%275:sub6": 227 # CHECK-GX-JSON-DAG: "%275:sub7": 226 # CHECK-GX-JSON-DAG: "%275:sub8": 223 # CHECK-GX-JSON-DAG: "%275:sub9": 222 # CHECK-GX-JSON-DAG: "%275:sub10": 221 # CHECK-GX-JSON-DAG: "%275:sub11": 220 # CHECK-GX-JSON-DAG: "%275:sub12": 217 # CHECK-GX-JSON-DAG: "%275:sub13": 216 # CHECK-GX-JSON-DAG: "%275:sub14": 215 # CHECK-GX-JSON-DAG: "%275:sub15": 214 # CHECK-GX-JSON-DAG: "%275:sub16": 211 # CHECK-GX-JSON-DAG: "%275:sub17": 210 # CHECK-GX-JSON-DAG: "%275:sub18": 209 # CHECK-GX-JSON-DAG: "%275:sub19": 208 # CHECK-GX-JSON-DAG: "%275:sub20": 205 # CHECK-GX-JSON-DAG: "%275:sub21": 204 # CHECK-GX-JSON-DAG: "%275:sub22": 203 # CHECK-GX-JSON-DAG: "%275:sub23": 202 # CHECK-GX-JSON-DAG: "%275:sub24": 199 # CHECK-GX-JSON-DAG: "%275:sub25": 198 # CHECK-GX-JSON-DAG: "%275:sub26": 197 # CHECK-GX-JSON-DAG: "%275:sub27": 196 # CHECK-GX-JSON-DAG: "%275:sub28": 193 # CHECK-GX-JSON-DAG: "%275:sub29": 192 # CHECK-GX-JSON-DAG: "%275:sub30": 191 # CHECK-GX-JSON-DAG: "%275:sub31": 190 # CHECK-GX-JSON-DAG: "%317:sub0": 283 # CHECK-GX-JSON-DAG: "%317:sub1": 282 # CHECK-GX-JSON-DAG: "%317:sub2": 281 # CHECK-GX-JSON-DAG: "%317:sub3": 280 # CHECK-GX-JSON-DAG: "%317:sub4": 277 # CHECK-GX-JSON-DAG: "%317:sub5": 276 # CHECK-GX-JSON-DAG: "%317:sub6": 275 # CHECK-GX-JSON-DAG: "%317:sub7": 274 # CHECK-GX-JSON-DAG: "%317:sub8": 271 # CHECK-GX-JSON-DAG: "%317:sub9": 270 # CHECK-GX-JSON-DAG: "%317:sub10": 269 # CHECK-GX-JSON-DAG: "%317:sub11": 268 # CHECK-GX-JSON-DAG: "%317:sub12": 265 # CHECK-GX-JSON-DAG: "%317:sub13": 264 # CHECK-GX-JSON-DAG: "%317:sub14": 263 # CHECK-GX-JSON-DAG: "%317:sub15": 262 # CHECK-GX-JSON-DAG: "%317:sub16": 259 # CHECK-GX-JSON-DAG: "%317:sub17": 258 # CHECK-GX-JSON-DAG: "%317:sub18": 257 # CHECK-GX-JSON-DAG: "%317:sub19": 256 # CHECK-GX-JSON-DAG: "%317:sub20": 253 # CHECK-GX-JSON-DAG: "%317:sub21": 252 # CHECK-GX-JSON-DAG: "%317:sub22": 251 # CHECK-GX-JSON-DAG: "%317:sub23": 250 # CHECK-GX-JSON-DAG: "%317:sub24": 247 # CHECK-GX-JSON-DAG: "%317:sub25": 246 # CHECK-GX-JSON-DAG: "%317:sub26": 245 # CHECK-GX-JSON-DAG: "%317:sub27": 244 # CHECK-GX-JSON-DAG: "%317:sub28": 241 # CHECK-GX-JSON-DAG: "%317:sub29": 240 # CHECK-GX-JSON-DAG: "%317:sub30": 239 # CHECK-GX-JSON-DAG: "%317:sub31": 238 # CHECK-GX-JSON-DAG: "%359:sub0": 331 # CHECK-GX-JSON-DAG: "%359:sub1": 330 # CHECK-GX-JSON-DAG: "%359:sub2": 329 # CHECK-GX-JSON-DAG: "%359:sub3": 328 # CHECK-GX-JSON-DAG: "%359:sub4": 325 # CHECK-GX-JSON-DAG: "%359:sub5": 324 # CHECK-GX-JSON-DAG: "%359:sub6": 323 # CHECK-GX-JSON-DAG: "%359:sub7": 322 # CHECK-GX-JSON-DAG: "%359:sub8": 319 # CHECK-GX-JSON-DAG: "%359:sub9": 318 # CHECK-GX-JSON-DAG: "%359:sub10": 317 # CHECK-GX-JSON-DAG: "%359:sub11": 316 # CHECK-GX-JSON-DAG: "%359:sub12": 313 # CHECK-GX-JSON-DAG: "%359:sub13": 312 # CHECK-GX-JSON-DAG: "%359:sub14": 311 # CHECK-GX-JSON-DAG: "%359:sub15": 310 # CHECK-GX-JSON-DAG: "%359:sub16": 307 # CHECK-GX-JSON-DAG: "%359:sub17": 306 # CHECK-GX-JSON-DAG: "%359:sub18": 305 # CHECK-GX-JSON-DAG: "%359:sub19": 304 # CHECK-GX-JSON-DAG: "%359:sub20": 301 # CHECK-GX-JSON-DAG: "%359:sub21": 300 # CHECK-GX-JSON-DAG: "%359:sub22": 299 # CHECK-GX-JSON-DAG: "%359:sub23": 298 # CHECK-GX-JSON-DAG: "%359:sub24": 295 # CHECK-GX-JSON-DAG: "%359:sub25": 294 # CHECK-GX-JSON-DAG: "%359:sub26": 293 # CHECK-GX-JSON-DAG: "%359:sub27": 292 # CHECK-GX-JSON-DAG: "%359:sub28": 289 # CHECK-GX-JSON-DAG: "%359:sub29": 288 # CHECK-GX-JSON-DAG: "%359:sub30": 287 # CHECK-GX-JSON-DAG: "%359:sub31": 286 # CHECK-GX-JSON-DAG: "%401:sub0": 379 # CHECK-GX-JSON-DAG: "%401:sub1": 378 # CHECK-GX-JSON-DAG: "%401:sub2": 377 # CHECK-GX-JSON-DAG: "%401:sub3": 376 # CHECK-GX-JSON-DAG: "%401:sub4": 373 # CHECK-GX-JSON-DAG: "%401:sub5": 372 # CHECK-GX-JSON-DAG: "%401:sub6": 371 # CHECK-GX-JSON-DAG: "%401:sub7": 370 # CHECK-GX-JSON-DAG: "%401:sub8": 367 # CHECK-GX-JSON-DAG: "%401:sub9": 366 # CHECK-GX-JSON-DAG: "%401:sub10": 365 # CHECK-GX-JSON-DAG: "%401:sub11": 364 # CHECK-GX-JSON-DAG: "%401:sub12": 361 # CHECK-GX-JSON-DAG: "%401:sub13": 360 # CHECK-GX-JSON-DAG: "%401:sub14": 359 # CHECK-GX-JSON-DAG: "%401:sub15": 358 # CHECK-GX-JSON-DAG: "%401:sub16": 355 # CHECK-GX-JSON-DAG: "%401:sub17": 354 # CHECK-GX-JSON-DAG: "%401:sub18": 353 # CHECK-GX-JSON-DAG: "%401:sub19": 352 # CHECK-GX-JSON-DAG: "%401:sub20": 349 # CHECK-GX-JSON-DAG: "%401:sub21": 348 # CHECK-GX-JSON-DAG: "%401:sub22": 347 # CHECK-GX-JSON-DAG: "%401:sub23": 346 # CHECK-GX-JSON-DAG: "%401:sub24": 343 # CHECK-GX-JSON-DAG: "%401:sub25": 342 # CHECK-GX-JSON-DAG: "%401:sub26": 341 # CHECK-GX-JSON-DAG: "%401:sub27": 340 # CHECK-GX-JSON-DAG: "%401:sub28": 337 # CHECK-GX-JSON-DAG: "%401:sub29": 336 # CHECK-GX-JSON-DAG: "%401:sub30": 335 # CHECK-GX-JSON-DAG: "%401:sub31": 334 # CHECK-GX-JSON-DAG: "%450": 2 # CHECK-GX-JSON-DAG: "%451": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 379 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%453:vgpr_32 = COPY %69.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 42 # CHECK-GX-JSON-DAG: "%69:sub1": 41 # CHECK-GX-JSON-DAG: "%69:sub2": 40 # CHECK-GX-JSON-DAG: "%69:sub3": 39 # CHECK-GX-JSON-DAG: "%69:sub4": 36 # CHECK-GX-JSON-DAG: "%69:sub5": 35 # CHECK-GX-JSON-DAG: "%69:sub6": 34 # CHECK-GX-JSON-DAG: "%69:sub7": 33 # CHECK-GX-JSON-DAG: "%69:sub8": 30 # CHECK-GX-JSON-DAG: "%69:sub9": 29 # CHECK-GX-JSON-DAG: "%69:sub10": 28 # CHECK-GX-JSON-DAG: "%69:sub11": 27 # CHECK-GX-JSON-DAG: "%69:sub12": 24 # CHECK-GX-JSON-DAG: "%69:sub13": 23 # CHECK-GX-JSON-DAG: "%69:sub14": 22 # CHECK-GX-JSON-DAG: "%69:sub15": 21 # CHECK-GX-JSON-DAG: "%69:sub16": 18 # CHECK-GX-JSON-DAG: "%69:sub17": 17 # CHECK-GX-JSON-DAG: "%69:sub18": 16 # CHECK-GX-JSON-DAG: "%69:sub19": 15 # CHECK-GX-JSON-DAG: "%69:sub20": 12 # CHECK-GX-JSON-DAG: "%69:sub21": 11 # CHECK-GX-JSON-DAG: "%69:sub22": 10 # CHECK-GX-JSON-DAG: "%69:sub23": 9 # CHECK-GX-JSON-DAG: "%69:sub24": 6 # CHECK-GX-JSON-DAG: "%69:sub25": 5 # CHECK-GX-JSON-DAG: "%69:sub26": 4 # CHECK-GX-JSON-DAG: "%69:sub27": 3 # CHECK-GX-JSON-DAG: "%69:sub28": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 90 # CHECK-GX-JSON-DAG: "%149:sub1": 89 # CHECK-GX-JSON-DAG: "%149:sub2": 88 # CHECK-GX-JSON-DAG: "%149:sub3": 87 # CHECK-GX-JSON-DAG: "%149:sub4": 84 # CHECK-GX-JSON-DAG: "%149:sub5": 83 # CHECK-GX-JSON-DAG: "%149:sub6": 82 # CHECK-GX-JSON-DAG: "%149:sub7": 81 # CHECK-GX-JSON-DAG: "%149:sub8": 78 # CHECK-GX-JSON-DAG: "%149:sub9": 77 # CHECK-GX-JSON-DAG: "%149:sub10": 76 # CHECK-GX-JSON-DAG: "%149:sub11": 75 # CHECK-GX-JSON-DAG: "%149:sub12": 72 # CHECK-GX-JSON-DAG: "%149:sub13": 71 # CHECK-GX-JSON-DAG: "%149:sub14": 70 # CHECK-GX-JSON-DAG: "%149:sub15": 69 # CHECK-GX-JSON-DAG: "%149:sub16": 66 # CHECK-GX-JSON-DAG: "%149:sub17": 65 # CHECK-GX-JSON-DAG: "%149:sub18": 64 # CHECK-GX-JSON-DAG: "%149:sub19": 63 # CHECK-GX-JSON-DAG: "%149:sub20": 60 # CHECK-GX-JSON-DAG: "%149:sub21": 59 # CHECK-GX-JSON-DAG: "%149:sub22": 58 # CHECK-GX-JSON-DAG: "%149:sub23": 57 # CHECK-GX-JSON-DAG: "%149:sub24": 54 # CHECK-GX-JSON-DAG: "%149:sub25": 53 # CHECK-GX-JSON-DAG: "%149:sub26": 52 # CHECK-GX-JSON-DAG: "%149:sub27": 51 # CHECK-GX-JSON-DAG: "%149:sub28": 48 # CHECK-GX-JSON-DAG: "%149:sub29": 47 # CHECK-GX-JSON-DAG: "%149:sub30": 46 # CHECK-GX-JSON-DAG: "%149:sub31": 45 # CHECK-GX-JSON-DAG: "%191:sub0": 138 # CHECK-GX-JSON-DAG: "%191:sub1": 137 # CHECK-GX-JSON-DAG: "%191:sub2": 136 # CHECK-GX-JSON-DAG: "%191:sub3": 135 # CHECK-GX-JSON-DAG: "%191:sub4": 132 # CHECK-GX-JSON-DAG: "%191:sub5": 131 # CHECK-GX-JSON-DAG: "%191:sub6": 130 # CHECK-GX-JSON-DAG: "%191:sub7": 129 # CHECK-GX-JSON-DAG: "%191:sub8": 126 # CHECK-GX-JSON-DAG: "%191:sub9": 125 # CHECK-GX-JSON-DAG: "%191:sub10": 124 # CHECK-GX-JSON-DAG: "%191:sub11": 123 # CHECK-GX-JSON-DAG: "%191:sub12": 120 # CHECK-GX-JSON-DAG: "%191:sub13": 119 # CHECK-GX-JSON-DAG: "%191:sub14": 118 # CHECK-GX-JSON-DAG: "%191:sub15": 117 # CHECK-GX-JSON-DAG: "%191:sub16": 114 # CHECK-GX-JSON-DAG: "%191:sub17": 113 # CHECK-GX-JSON-DAG: "%191:sub18": 112 # CHECK-GX-JSON-DAG: "%191:sub19": 111 # CHECK-GX-JSON-DAG: "%191:sub20": 108 # CHECK-GX-JSON-DAG: "%191:sub21": 107 # CHECK-GX-JSON-DAG: "%191:sub22": 106 # CHECK-GX-JSON-DAG: "%191:sub23": 105 # CHECK-GX-JSON-DAG: "%191:sub24": 102 # CHECK-GX-JSON-DAG: "%191:sub25": 101 # CHECK-GX-JSON-DAG: "%191:sub26": 100 # CHECK-GX-JSON-DAG: "%191:sub27": 99 # CHECK-GX-JSON-DAG: "%191:sub28": 96 # CHECK-GX-JSON-DAG: "%191:sub29": 95 # CHECK-GX-JSON-DAG: "%191:sub30": 94 # CHECK-GX-JSON-DAG: "%191:sub31": 93 # CHECK-GX-JSON-DAG: "%233:sub0": 186 # CHECK-GX-JSON-DAG: "%233:sub1": 185 # CHECK-GX-JSON-DAG: "%233:sub2": 184 # CHECK-GX-JSON-DAG: "%233:sub3": 183 # CHECK-GX-JSON-DAG: "%233:sub4": 180 # CHECK-GX-JSON-DAG: "%233:sub5": 179 # CHECK-GX-JSON-DAG: "%233:sub6": 178 # CHECK-GX-JSON-DAG: "%233:sub7": 177 # CHECK-GX-JSON-DAG: "%233:sub8": 174 # CHECK-GX-JSON-DAG: "%233:sub9": 173 # CHECK-GX-JSON-DAG: "%233:sub10": 172 # CHECK-GX-JSON-DAG: "%233:sub11": 171 # CHECK-GX-JSON-DAG: "%233:sub12": 168 # CHECK-GX-JSON-DAG: "%233:sub13": 167 # CHECK-GX-JSON-DAG: "%233:sub14": 166 # CHECK-GX-JSON-DAG: "%233:sub15": 165 # CHECK-GX-JSON-DAG: "%233:sub16": 162 # CHECK-GX-JSON-DAG: "%233:sub17": 161 # CHECK-GX-JSON-DAG: "%233:sub18": 160 # CHECK-GX-JSON-DAG: "%233:sub19": 159 # CHECK-GX-JSON-DAG: "%233:sub20": 156 # CHECK-GX-JSON-DAG: "%233:sub21": 155 # CHECK-GX-JSON-DAG: "%233:sub22": 154 # CHECK-GX-JSON-DAG: "%233:sub23": 153 # CHECK-GX-JSON-DAG: "%233:sub24": 150 # CHECK-GX-JSON-DAG: "%233:sub25": 149 # CHECK-GX-JSON-DAG: "%233:sub26": 148 # CHECK-GX-JSON-DAG: "%233:sub27": 147 # CHECK-GX-JSON-DAG: "%233:sub28": 144 # CHECK-GX-JSON-DAG: "%233:sub29": 143 # CHECK-GX-JSON-DAG: "%233:sub30": 142 # CHECK-GX-JSON-DAG: "%233:sub31": 141 # CHECK-GX-JSON-DAG: "%275:sub0": 234 # CHECK-GX-JSON-DAG: "%275:sub1": 233 # CHECK-GX-JSON-DAG: "%275:sub2": 232 # CHECK-GX-JSON-DAG: "%275:sub3": 231 # CHECK-GX-JSON-DAG: "%275:sub4": 228 # CHECK-GX-JSON-DAG: "%275:sub5": 227 # CHECK-GX-JSON-DAG: "%275:sub6": 226 # CHECK-GX-JSON-DAG: "%275:sub7": 225 # CHECK-GX-JSON-DAG: "%275:sub8": 222 # CHECK-GX-JSON-DAG: "%275:sub9": 221 # CHECK-GX-JSON-DAG: "%275:sub10": 220 # CHECK-GX-JSON-DAG: "%275:sub11": 219 # CHECK-GX-JSON-DAG: "%275:sub12": 216 # CHECK-GX-JSON-DAG: "%275:sub13": 215 # CHECK-GX-JSON-DAG: "%275:sub14": 214 # CHECK-GX-JSON-DAG: "%275:sub15": 213 # CHECK-GX-JSON-DAG: "%275:sub16": 210 # CHECK-GX-JSON-DAG: "%275:sub17": 209 # CHECK-GX-JSON-DAG: "%275:sub18": 208 # CHECK-GX-JSON-DAG: "%275:sub19": 207 # CHECK-GX-JSON-DAG: "%275:sub20": 204 # CHECK-GX-JSON-DAG: "%275:sub21": 203 # CHECK-GX-JSON-DAG: "%275:sub22": 202 # CHECK-GX-JSON-DAG: "%275:sub23": 201 # CHECK-GX-JSON-DAG: "%275:sub24": 198 # CHECK-GX-JSON-DAG: "%275:sub25": 197 # CHECK-GX-JSON-DAG: "%275:sub26": 196 # CHECK-GX-JSON-DAG: "%275:sub27": 195 # CHECK-GX-JSON-DAG: "%275:sub28": 192 # CHECK-GX-JSON-DAG: "%275:sub29": 191 # CHECK-GX-JSON-DAG: "%275:sub30": 190 # CHECK-GX-JSON-DAG: "%275:sub31": 189 # CHECK-GX-JSON-DAG: "%317:sub0": 282 # CHECK-GX-JSON-DAG: "%317:sub1": 281 # CHECK-GX-JSON-DAG: "%317:sub2": 280 # CHECK-GX-JSON-DAG: "%317:sub3": 279 # CHECK-GX-JSON-DAG: "%317:sub4": 276 # CHECK-GX-JSON-DAG: "%317:sub5": 275 # CHECK-GX-JSON-DAG: "%317:sub6": 274 # CHECK-GX-JSON-DAG: "%317:sub7": 273 # CHECK-GX-JSON-DAG: "%317:sub8": 270 # CHECK-GX-JSON-DAG: "%317:sub9": 269 # CHECK-GX-JSON-DAG: "%317:sub10": 268 # CHECK-GX-JSON-DAG: "%317:sub11": 267 # CHECK-GX-JSON-DAG: "%317:sub12": 264 # CHECK-GX-JSON-DAG: "%317:sub13": 263 # CHECK-GX-JSON-DAG: "%317:sub14": 262 # CHECK-GX-JSON-DAG: "%317:sub15": 261 # CHECK-GX-JSON-DAG: "%317:sub16": 258 # CHECK-GX-JSON-DAG: "%317:sub17": 257 # CHECK-GX-JSON-DAG: "%317:sub18": 256 # CHECK-GX-JSON-DAG: "%317:sub19": 255 # CHECK-GX-JSON-DAG: "%317:sub20": 252 # CHECK-GX-JSON-DAG: "%317:sub21": 251 # CHECK-GX-JSON-DAG: "%317:sub22": 250 # CHECK-GX-JSON-DAG: "%317:sub23": 249 # CHECK-GX-JSON-DAG: "%317:sub24": 246 # CHECK-GX-JSON-DAG: "%317:sub25": 245 # CHECK-GX-JSON-DAG: "%317:sub26": 244 # CHECK-GX-JSON-DAG: "%317:sub27": 243 # CHECK-GX-JSON-DAG: "%317:sub28": 240 # CHECK-GX-JSON-DAG: "%317:sub29": 239 # CHECK-GX-JSON-DAG: "%317:sub30": 238 # CHECK-GX-JSON-DAG: "%317:sub31": 237 # CHECK-GX-JSON-DAG: "%359:sub0": 330 # CHECK-GX-JSON-DAG: "%359:sub1": 329 # CHECK-GX-JSON-DAG: "%359:sub2": 328 # CHECK-GX-JSON-DAG: "%359:sub3": 327 # CHECK-GX-JSON-DAG: "%359:sub4": 324 # CHECK-GX-JSON-DAG: "%359:sub5": 323 # CHECK-GX-JSON-DAG: "%359:sub6": 322 # CHECK-GX-JSON-DAG: "%359:sub7": 321 # CHECK-GX-JSON-DAG: "%359:sub8": 318 # CHECK-GX-JSON-DAG: "%359:sub9": 317 # CHECK-GX-JSON-DAG: "%359:sub10": 316 # CHECK-GX-JSON-DAG: "%359:sub11": 315 # CHECK-GX-JSON-DAG: "%359:sub12": 312 # CHECK-GX-JSON-DAG: "%359:sub13": 311 # CHECK-GX-JSON-DAG: "%359:sub14": 310 # CHECK-GX-JSON-DAG: "%359:sub15": 309 # CHECK-GX-JSON-DAG: "%359:sub16": 306 # CHECK-GX-JSON-DAG: "%359:sub17": 305 # CHECK-GX-JSON-DAG: "%359:sub18": 304 # CHECK-GX-JSON-DAG: "%359:sub19": 303 # CHECK-GX-JSON-DAG: "%359:sub20": 300 # CHECK-GX-JSON-DAG: "%359:sub21": 299 # CHECK-GX-JSON-DAG: "%359:sub22": 298 # CHECK-GX-JSON-DAG: "%359:sub23": 297 # CHECK-GX-JSON-DAG: "%359:sub24": 294 # CHECK-GX-JSON-DAG: "%359:sub25": 293 # CHECK-GX-JSON-DAG: "%359:sub26": 292 # CHECK-GX-JSON-DAG: "%359:sub27": 291 # CHECK-GX-JSON-DAG: "%359:sub28": 288 # CHECK-GX-JSON-DAG: "%359:sub29": 287 # CHECK-GX-JSON-DAG: "%359:sub30": 286 # CHECK-GX-JSON-DAG: "%359:sub31": 285 # CHECK-GX-JSON-DAG: "%401:sub0": 378 # CHECK-GX-JSON-DAG: "%401:sub1": 377 # CHECK-GX-JSON-DAG: "%401:sub2": 376 # CHECK-GX-JSON-DAG: "%401:sub3": 375 # CHECK-GX-JSON-DAG: "%401:sub4": 372 # CHECK-GX-JSON-DAG: "%401:sub5": 371 # CHECK-GX-JSON-DAG: "%401:sub6": 370 # CHECK-GX-JSON-DAG: "%401:sub7": 369 # CHECK-GX-JSON-DAG: "%401:sub8": 366 # CHECK-GX-JSON-DAG: "%401:sub9": 365 # CHECK-GX-JSON-DAG: "%401:sub10": 364 # CHECK-GX-JSON-DAG: "%401:sub11": 363 # CHECK-GX-JSON-DAG: "%401:sub12": 360 # CHECK-GX-JSON-DAG: "%401:sub13": 359 # CHECK-GX-JSON-DAG: "%401:sub14": 358 # CHECK-GX-JSON-DAG: "%401:sub15": 357 # CHECK-GX-JSON-DAG: "%401:sub16": 354 # CHECK-GX-JSON-DAG: "%401:sub17": 353 # CHECK-GX-JSON-DAG: "%401:sub18": 352 # CHECK-GX-JSON-DAG: "%401:sub19": 351 # CHECK-GX-JSON-DAG: "%401:sub20": 348 # CHECK-GX-JSON-DAG: "%401:sub21": 347 # CHECK-GX-JSON-DAG: "%401:sub22": 346 # CHECK-GX-JSON-DAG: "%401:sub23": 345 # CHECK-GX-JSON-DAG: "%401:sub24": 342 # CHECK-GX-JSON-DAG: "%401:sub25": 341 # CHECK-GX-JSON-DAG: "%401:sub26": 340 # CHECK-GX-JSON-DAG: "%401:sub27": 339 # CHECK-GX-JSON-DAG: "%401:sub28": 336 # CHECK-GX-JSON-DAG: "%401:sub29": 335 # CHECK-GX-JSON-DAG: "%401:sub30": 334 # CHECK-GX-JSON-DAG: "%401:sub31": 333 # CHECK-GX-JSON-DAG: "%450": 1 # CHECK-GX-JSON-DAG: "%451": 1 # CHECK-GX-JSON-DAG: "%452": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 378 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%454:vreg_128 = REG_SEQUENCE %453, %subreg.sub0, %452, %subreg.sub1, %451, %subreg.sub2, %450, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 41 # CHECK-GX-JSON-DAG: "%69:sub1": 40 # CHECK-GX-JSON-DAG: "%69:sub2": 39 # CHECK-GX-JSON-DAG: "%69:sub3": 38 # CHECK-GX-JSON-DAG: "%69:sub4": 35 # CHECK-GX-JSON-DAG: "%69:sub5": 34 # CHECK-GX-JSON-DAG: "%69:sub6": 33 # CHECK-GX-JSON-DAG: "%69:sub7": 32 # CHECK-GX-JSON-DAG: "%69:sub8": 29 # CHECK-GX-JSON-DAG: "%69:sub9": 28 # CHECK-GX-JSON-DAG: "%69:sub10": 27 # CHECK-GX-JSON-DAG: "%69:sub11": 26 # CHECK-GX-JSON-DAG: "%69:sub12": 23 # CHECK-GX-JSON-DAG: "%69:sub13": 22 # CHECK-GX-JSON-DAG: "%69:sub14": 21 # CHECK-GX-JSON-DAG: "%69:sub15": 20 # CHECK-GX-JSON-DAG: "%69:sub16": 17 # CHECK-GX-JSON-DAG: "%69:sub17": 16 # CHECK-GX-JSON-DAG: "%69:sub18": 15 # CHECK-GX-JSON-DAG: "%69:sub19": 14 # CHECK-GX-JSON-DAG: "%69:sub20": 11 # CHECK-GX-JSON-DAG: "%69:sub21": 10 # CHECK-GX-JSON-DAG: "%69:sub22": 9 # CHECK-GX-JSON-DAG: "%69:sub23": 8 # CHECK-GX-JSON-DAG: "%69:sub24": 5 # CHECK-GX-JSON-DAG: "%69:sub25": 4 # CHECK-GX-JSON-DAG: "%69:sub26": 3 # CHECK-GX-JSON-DAG: "%69:sub27": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 89 # CHECK-GX-JSON-DAG: "%149:sub1": 88 # CHECK-GX-JSON-DAG: "%149:sub2": 87 # CHECK-GX-JSON-DAG: "%149:sub3": 86 # CHECK-GX-JSON-DAG: "%149:sub4": 83 # CHECK-GX-JSON-DAG: "%149:sub5": 82 # CHECK-GX-JSON-DAG: "%149:sub6": 81 # CHECK-GX-JSON-DAG: "%149:sub7": 80 # CHECK-GX-JSON-DAG: "%149:sub8": 77 # CHECK-GX-JSON-DAG: "%149:sub9": 76 # CHECK-GX-JSON-DAG: "%149:sub10": 75 # CHECK-GX-JSON-DAG: "%149:sub11": 74 # CHECK-GX-JSON-DAG: "%149:sub12": 71 # CHECK-GX-JSON-DAG: "%149:sub13": 70 # CHECK-GX-JSON-DAG: "%149:sub14": 69 # CHECK-GX-JSON-DAG: "%149:sub15": 68 # CHECK-GX-JSON-DAG: "%149:sub16": 65 # CHECK-GX-JSON-DAG: "%149:sub17": 64 # CHECK-GX-JSON-DAG: "%149:sub18": 63 # CHECK-GX-JSON-DAG: "%149:sub19": 62 # CHECK-GX-JSON-DAG: "%149:sub20": 59 # CHECK-GX-JSON-DAG: "%149:sub21": 58 # CHECK-GX-JSON-DAG: "%149:sub22": 57 # CHECK-GX-JSON-DAG: "%149:sub23": 56 # CHECK-GX-JSON-DAG: "%149:sub24": 53 # CHECK-GX-JSON-DAG: "%149:sub25": 52 # CHECK-GX-JSON-DAG: "%149:sub26": 51 # CHECK-GX-JSON-DAG: "%149:sub27": 50 # CHECK-GX-JSON-DAG: "%149:sub28": 47 # CHECK-GX-JSON-DAG: "%149:sub29": 46 # CHECK-GX-JSON-DAG: "%149:sub30": 45 # CHECK-GX-JSON-DAG: "%149:sub31": 44 # CHECK-GX-JSON-DAG: "%191:sub0": 137 # CHECK-GX-JSON-DAG: "%191:sub1": 136 # CHECK-GX-JSON-DAG: "%191:sub2": 135 # CHECK-GX-JSON-DAG: "%191:sub3": 134 # CHECK-GX-JSON-DAG: "%191:sub4": 131 # CHECK-GX-JSON-DAG: "%191:sub5": 130 # CHECK-GX-JSON-DAG: "%191:sub6": 129 # CHECK-GX-JSON-DAG: "%191:sub7": 128 # CHECK-GX-JSON-DAG: "%191:sub8": 125 # CHECK-GX-JSON-DAG: "%191:sub9": 124 # CHECK-GX-JSON-DAG: "%191:sub10": 123 # CHECK-GX-JSON-DAG: "%191:sub11": 122 # CHECK-GX-JSON-DAG: "%191:sub12": 119 # CHECK-GX-JSON-DAG: "%191:sub13": 118 # CHECK-GX-JSON-DAG: "%191:sub14": 117 # CHECK-GX-JSON-DAG: "%191:sub15": 116 # CHECK-GX-JSON-DAG: "%191:sub16": 113 # CHECK-GX-JSON-DAG: "%191:sub17": 112 # CHECK-GX-JSON-DAG: "%191:sub18": 111 # CHECK-GX-JSON-DAG: "%191:sub19": 110 # CHECK-GX-JSON-DAG: "%191:sub20": 107 # CHECK-GX-JSON-DAG: "%191:sub21": 106 # CHECK-GX-JSON-DAG: "%191:sub22": 105 # CHECK-GX-JSON-DAG: "%191:sub23": 104 # CHECK-GX-JSON-DAG: "%191:sub24": 101 # CHECK-GX-JSON-DAG: "%191:sub25": 100 # CHECK-GX-JSON-DAG: "%191:sub26": 99 # CHECK-GX-JSON-DAG: "%191:sub27": 98 # CHECK-GX-JSON-DAG: "%191:sub28": 95 # CHECK-GX-JSON-DAG: "%191:sub29": 94 # CHECK-GX-JSON-DAG: "%191:sub30": 93 # CHECK-GX-JSON-DAG: "%191:sub31": 92 # CHECK-GX-JSON-DAG: "%233:sub0": 185 # CHECK-GX-JSON-DAG: "%233:sub1": 184 # CHECK-GX-JSON-DAG: "%233:sub2": 183 # CHECK-GX-JSON-DAG: "%233:sub3": 182 # CHECK-GX-JSON-DAG: "%233:sub4": 179 # CHECK-GX-JSON-DAG: "%233:sub5": 178 # CHECK-GX-JSON-DAG: "%233:sub6": 177 # CHECK-GX-JSON-DAG: "%233:sub7": 176 # CHECK-GX-JSON-DAG: "%233:sub8": 173 # CHECK-GX-JSON-DAG: "%233:sub9": 172 # CHECK-GX-JSON-DAG: "%233:sub10": 171 # CHECK-GX-JSON-DAG: "%233:sub11": 170 # CHECK-GX-JSON-DAG: "%233:sub12": 167 # CHECK-GX-JSON-DAG: "%233:sub13": 166 # CHECK-GX-JSON-DAG: "%233:sub14": 165 # CHECK-GX-JSON-DAG: "%233:sub15": 164 # CHECK-GX-JSON-DAG: "%233:sub16": 161 # CHECK-GX-JSON-DAG: "%233:sub17": 160 # CHECK-GX-JSON-DAG: "%233:sub18": 159 # CHECK-GX-JSON-DAG: "%233:sub19": 158 # CHECK-GX-JSON-DAG: "%233:sub20": 155 # CHECK-GX-JSON-DAG: "%233:sub21": 154 # CHECK-GX-JSON-DAG: "%233:sub22": 153 # CHECK-GX-JSON-DAG: "%233:sub23": 152 # CHECK-GX-JSON-DAG: "%233:sub24": 149 # CHECK-GX-JSON-DAG: "%233:sub25": 148 # CHECK-GX-JSON-DAG: "%233:sub26": 147 # CHECK-GX-JSON-DAG: "%233:sub27": 146 # CHECK-GX-JSON-DAG: "%233:sub28": 143 # CHECK-GX-JSON-DAG: "%233:sub29": 142 # CHECK-GX-JSON-DAG: "%233:sub30": 141 # CHECK-GX-JSON-DAG: "%233:sub31": 140 # CHECK-GX-JSON-DAG: "%275:sub0": 233 # CHECK-GX-JSON-DAG: "%275:sub1": 232 # CHECK-GX-JSON-DAG: "%275:sub2": 231 # CHECK-GX-JSON-DAG: "%275:sub3": 230 # CHECK-GX-JSON-DAG: "%275:sub4": 227 # CHECK-GX-JSON-DAG: "%275:sub5": 226 # CHECK-GX-JSON-DAG: "%275:sub6": 225 # CHECK-GX-JSON-DAG: "%275:sub7": 224 # CHECK-GX-JSON-DAG: "%275:sub8": 221 # CHECK-GX-JSON-DAG: "%275:sub9": 220 # CHECK-GX-JSON-DAG: "%275:sub10": 219 # CHECK-GX-JSON-DAG: "%275:sub11": 218 # CHECK-GX-JSON-DAG: "%275:sub12": 215 # CHECK-GX-JSON-DAG: "%275:sub13": 214 # CHECK-GX-JSON-DAG: "%275:sub14": 213 # CHECK-GX-JSON-DAG: "%275:sub15": 212 # CHECK-GX-JSON-DAG: "%275:sub16": 209 # CHECK-GX-JSON-DAG: "%275:sub17": 208 # CHECK-GX-JSON-DAG: "%275:sub18": 207 # CHECK-GX-JSON-DAG: "%275:sub19": 206 # CHECK-GX-JSON-DAG: "%275:sub20": 203 # CHECK-GX-JSON-DAG: "%275:sub21": 202 # CHECK-GX-JSON-DAG: "%275:sub22": 201 # CHECK-GX-JSON-DAG: "%275:sub23": 200 # CHECK-GX-JSON-DAG: "%275:sub24": 197 # CHECK-GX-JSON-DAG: "%275:sub25": 196 # CHECK-GX-JSON-DAG: "%275:sub26": 195 # CHECK-GX-JSON-DAG: "%275:sub27": 194 # CHECK-GX-JSON-DAG: "%275:sub28": 191 # CHECK-GX-JSON-DAG: "%275:sub29": 190 # CHECK-GX-JSON-DAG: "%275:sub30": 189 # CHECK-GX-JSON-DAG: "%275:sub31": 188 # CHECK-GX-JSON-DAG: "%317:sub0": 281 # CHECK-GX-JSON-DAG: "%317:sub1": 280 # CHECK-GX-JSON-DAG: "%317:sub2": 279 # CHECK-GX-JSON-DAG: "%317:sub3": 278 # CHECK-GX-JSON-DAG: "%317:sub4": 275 # CHECK-GX-JSON-DAG: "%317:sub5": 274 # CHECK-GX-JSON-DAG: "%317:sub6": 273 # CHECK-GX-JSON-DAG: "%317:sub7": 272 # CHECK-GX-JSON-DAG: "%317:sub8": 269 # CHECK-GX-JSON-DAG: "%317:sub9": 268 # CHECK-GX-JSON-DAG: "%317:sub10": 267 # CHECK-GX-JSON-DAG: "%317:sub11": 266 # CHECK-GX-JSON-DAG: "%317:sub12": 263 # CHECK-GX-JSON-DAG: "%317:sub13": 262 # CHECK-GX-JSON-DAG: "%317:sub14": 261 # CHECK-GX-JSON-DAG: "%317:sub15": 260 # CHECK-GX-JSON-DAG: "%317:sub16": 257 # CHECK-GX-JSON-DAG: "%317:sub17": 256 # CHECK-GX-JSON-DAG: "%317:sub18": 255 # CHECK-GX-JSON-DAG: "%317:sub19": 254 # CHECK-GX-JSON-DAG: "%317:sub20": 251 # CHECK-GX-JSON-DAG: "%317:sub21": 250 # CHECK-GX-JSON-DAG: "%317:sub22": 249 # CHECK-GX-JSON-DAG: "%317:sub23": 248 # CHECK-GX-JSON-DAG: "%317:sub24": 245 # CHECK-GX-JSON-DAG: "%317:sub25": 244 # CHECK-GX-JSON-DAG: "%317:sub26": 243 # CHECK-GX-JSON-DAG: "%317:sub27": 242 # CHECK-GX-JSON-DAG: "%317:sub28": 239 # CHECK-GX-JSON-DAG: "%317:sub29": 238 # CHECK-GX-JSON-DAG: "%317:sub30": 237 # CHECK-GX-JSON-DAG: "%317:sub31": 236 # CHECK-GX-JSON-DAG: "%359:sub0": 329 # CHECK-GX-JSON-DAG: "%359:sub1": 328 # CHECK-GX-JSON-DAG: "%359:sub2": 327 # CHECK-GX-JSON-DAG: "%359:sub3": 326 # CHECK-GX-JSON-DAG: "%359:sub4": 323 # CHECK-GX-JSON-DAG: "%359:sub5": 322 # CHECK-GX-JSON-DAG: "%359:sub6": 321 # CHECK-GX-JSON-DAG: "%359:sub7": 320 # CHECK-GX-JSON-DAG: "%359:sub8": 317 # CHECK-GX-JSON-DAG: "%359:sub9": 316 # CHECK-GX-JSON-DAG: "%359:sub10": 315 # CHECK-GX-JSON-DAG: "%359:sub11": 314 # CHECK-GX-JSON-DAG: "%359:sub12": 311 # CHECK-GX-JSON-DAG: "%359:sub13": 310 # CHECK-GX-JSON-DAG: "%359:sub14": 309 # CHECK-GX-JSON-DAG: "%359:sub15": 308 # CHECK-GX-JSON-DAG: "%359:sub16": 305 # CHECK-GX-JSON-DAG: "%359:sub17": 304 # CHECK-GX-JSON-DAG: "%359:sub18": 303 # CHECK-GX-JSON-DAG: "%359:sub19": 302 # CHECK-GX-JSON-DAG: "%359:sub20": 299 # CHECK-GX-JSON-DAG: "%359:sub21": 298 # CHECK-GX-JSON-DAG: "%359:sub22": 297 # CHECK-GX-JSON-DAG: "%359:sub23": 296 # CHECK-GX-JSON-DAG: "%359:sub24": 293 # CHECK-GX-JSON-DAG: "%359:sub25": 292 # CHECK-GX-JSON-DAG: "%359:sub26": 291 # CHECK-GX-JSON-DAG: "%359:sub27": 290 # CHECK-GX-JSON-DAG: "%359:sub28": 287 # CHECK-GX-JSON-DAG: "%359:sub29": 286 # CHECK-GX-JSON-DAG: "%359:sub30": 285 # CHECK-GX-JSON-DAG: "%359:sub31": 284 # CHECK-GX-JSON-DAG: "%401:sub0": 377 # CHECK-GX-JSON-DAG: "%401:sub1": 376 # CHECK-GX-JSON-DAG: "%401:sub2": 375 # CHECK-GX-JSON-DAG: "%401:sub3": 374 # CHECK-GX-JSON-DAG: "%401:sub4": 371 # CHECK-GX-JSON-DAG: "%401:sub5": 370 # CHECK-GX-JSON-DAG: "%401:sub6": 369 # CHECK-GX-JSON-DAG: "%401:sub7": 368 # CHECK-GX-JSON-DAG: "%401:sub8": 365 # CHECK-GX-JSON-DAG: "%401:sub9": 364 # CHECK-GX-JSON-DAG: "%401:sub10": 363 # CHECK-GX-JSON-DAG: "%401:sub11": 362 # CHECK-GX-JSON-DAG: "%401:sub12": 359 # CHECK-GX-JSON-DAG: "%401:sub13": 358 # CHECK-GX-JSON-DAG: "%401:sub14": 357 # CHECK-GX-JSON-DAG: "%401:sub15": 356 # CHECK-GX-JSON-DAG: "%401:sub16": 353 # CHECK-GX-JSON-DAG: "%401:sub17": 352 # CHECK-GX-JSON-DAG: "%401:sub18": 351 # CHECK-GX-JSON-DAG: "%401:sub19": 350 # CHECK-GX-JSON-DAG: "%401:sub20": 347 # CHECK-GX-JSON-DAG: "%401:sub21": 346 # CHECK-GX-JSON-DAG: "%401:sub22": 345 # CHECK-GX-JSON-DAG: "%401:sub23": 344 # CHECK-GX-JSON-DAG: "%401:sub24": 341 # CHECK-GX-JSON-DAG: "%401:sub25": 340 # CHECK-GX-JSON-DAG: "%401:sub26": 339 # CHECK-GX-JSON-DAG: "%401:sub27": 338 # CHECK-GX-JSON-DAG: "%401:sub28": 335 # CHECK-GX-JSON-DAG: "%401:sub29": 334 # CHECK-GX-JSON-DAG: "%401:sub30": 333 # CHECK-GX-JSON-DAG: "%401:sub31": 332 # CHECK-GX-JSON-DAG: "%450": 0 # CHECK-GX-JSON-DAG: "%451": 0 # CHECK-GX-JSON-DAG: "%452": 0 # CHECK-GX-JSON-DAG: "%453": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 377 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %455:vreg_64, %454, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 40 # CHECK-GX-JSON-DAG: "%69:sub1": 39 # CHECK-GX-JSON-DAG: "%69:sub2": 38 # CHECK-GX-JSON-DAG: "%69:sub3": 37 # CHECK-GX-JSON-DAG: "%69:sub4": 34 # CHECK-GX-JSON-DAG: "%69:sub5": 33 # CHECK-GX-JSON-DAG: "%69:sub6": 32 # CHECK-GX-JSON-DAG: "%69:sub7": 31 # CHECK-GX-JSON-DAG: "%69:sub8": 28 # CHECK-GX-JSON-DAG: "%69:sub9": 27 # CHECK-GX-JSON-DAG: "%69:sub10": 26 # CHECK-GX-JSON-DAG: "%69:sub11": 25 # CHECK-GX-JSON-DAG: "%69:sub12": 22 # CHECK-GX-JSON-DAG: "%69:sub13": 21 # CHECK-GX-JSON-DAG: "%69:sub14": 20 # CHECK-GX-JSON-DAG: "%69:sub15": 19 # CHECK-GX-JSON-DAG: "%69:sub16": 16 # CHECK-GX-JSON-DAG: "%69:sub17": 15 # CHECK-GX-JSON-DAG: "%69:sub18": 14 # CHECK-GX-JSON-DAG: "%69:sub19": 13 # CHECK-GX-JSON-DAG: "%69:sub20": 10 # CHECK-GX-JSON-DAG: "%69:sub21": 9 # CHECK-GX-JSON-DAG: "%69:sub22": 8 # CHECK-GX-JSON-DAG: "%69:sub23": 7 # CHECK-GX-JSON-DAG: "%69:sub24": 4 # CHECK-GX-JSON-DAG: "%69:sub25": 3 # CHECK-GX-JSON-DAG: "%69:sub26": 2 # CHECK-GX-JSON-DAG: "%69:sub27": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 88 # CHECK-GX-JSON-DAG: "%149:sub1": 87 # CHECK-GX-JSON-DAG: "%149:sub2": 86 # CHECK-GX-JSON-DAG: "%149:sub3": 85 # CHECK-GX-JSON-DAG: "%149:sub4": 82 # CHECK-GX-JSON-DAG: "%149:sub5": 81 # CHECK-GX-JSON-DAG: "%149:sub6": 80 # CHECK-GX-JSON-DAG: "%149:sub7": 79 # CHECK-GX-JSON-DAG: "%149:sub8": 76 # CHECK-GX-JSON-DAG: "%149:sub9": 75 # CHECK-GX-JSON-DAG: "%149:sub10": 74 # CHECK-GX-JSON-DAG: "%149:sub11": 73 # CHECK-GX-JSON-DAG: "%149:sub12": 70 # CHECK-GX-JSON-DAG: "%149:sub13": 69 # CHECK-GX-JSON-DAG: "%149:sub14": 68 # CHECK-GX-JSON-DAG: "%149:sub15": 67 # CHECK-GX-JSON-DAG: "%149:sub16": 64 # CHECK-GX-JSON-DAG: "%149:sub17": 63 # CHECK-GX-JSON-DAG: "%149:sub18": 62 # CHECK-GX-JSON-DAG: "%149:sub19": 61 # CHECK-GX-JSON-DAG: "%149:sub20": 58 # CHECK-GX-JSON-DAG: "%149:sub21": 57 # CHECK-GX-JSON-DAG: "%149:sub22": 56 # CHECK-GX-JSON-DAG: "%149:sub23": 55 # CHECK-GX-JSON-DAG: "%149:sub24": 52 # CHECK-GX-JSON-DAG: "%149:sub25": 51 # CHECK-GX-JSON-DAG: "%149:sub26": 50 # CHECK-GX-JSON-DAG: "%149:sub27": 49 # CHECK-GX-JSON-DAG: "%149:sub28": 46 # CHECK-GX-JSON-DAG: "%149:sub29": 45 # CHECK-GX-JSON-DAG: "%149:sub30": 44 # CHECK-GX-JSON-DAG: "%149:sub31": 43 # CHECK-GX-JSON-DAG: "%191:sub0": 136 # CHECK-GX-JSON-DAG: "%191:sub1": 135 # CHECK-GX-JSON-DAG: "%191:sub2": 134 # CHECK-GX-JSON-DAG: "%191:sub3": 133 # CHECK-GX-JSON-DAG: "%191:sub4": 130 # CHECK-GX-JSON-DAG: "%191:sub5": 129 # CHECK-GX-JSON-DAG: "%191:sub6": 128 # CHECK-GX-JSON-DAG: "%191:sub7": 127 # CHECK-GX-JSON-DAG: "%191:sub8": 124 # CHECK-GX-JSON-DAG: "%191:sub9": 123 # CHECK-GX-JSON-DAG: "%191:sub10": 122 # CHECK-GX-JSON-DAG: "%191:sub11": 121 # CHECK-GX-JSON-DAG: "%191:sub12": 118 # CHECK-GX-JSON-DAG: "%191:sub13": 117 # CHECK-GX-JSON-DAG: "%191:sub14": 116 # CHECK-GX-JSON-DAG: "%191:sub15": 115 # CHECK-GX-JSON-DAG: "%191:sub16": 112 # CHECK-GX-JSON-DAG: "%191:sub17": 111 # CHECK-GX-JSON-DAG: "%191:sub18": 110 # CHECK-GX-JSON-DAG: "%191:sub19": 109 # CHECK-GX-JSON-DAG: "%191:sub20": 106 # CHECK-GX-JSON-DAG: "%191:sub21": 105 # CHECK-GX-JSON-DAG: "%191:sub22": 104 # CHECK-GX-JSON-DAG: "%191:sub23": 103 # CHECK-GX-JSON-DAG: "%191:sub24": 100 # CHECK-GX-JSON-DAG: "%191:sub25": 99 # CHECK-GX-JSON-DAG: "%191:sub26": 98 # CHECK-GX-JSON-DAG: "%191:sub27": 97 # CHECK-GX-JSON-DAG: "%191:sub28": 94 # CHECK-GX-JSON-DAG: "%191:sub29": 93 # CHECK-GX-JSON-DAG: "%191:sub30": 92 # CHECK-GX-JSON-DAG: "%191:sub31": 91 # CHECK-GX-JSON-DAG: "%233:sub0": 184 # CHECK-GX-JSON-DAG: "%233:sub1": 183 # CHECK-GX-JSON-DAG: "%233:sub2": 182 # CHECK-GX-JSON-DAG: "%233:sub3": 181 # CHECK-GX-JSON-DAG: "%233:sub4": 178 # CHECK-GX-JSON-DAG: "%233:sub5": 177 # CHECK-GX-JSON-DAG: "%233:sub6": 176 # CHECK-GX-JSON-DAG: "%233:sub7": 175 # CHECK-GX-JSON-DAG: "%233:sub8": 172 # CHECK-GX-JSON-DAG: "%233:sub9": 171 # CHECK-GX-JSON-DAG: "%233:sub10": 170 # CHECK-GX-JSON-DAG: "%233:sub11": 169 # CHECK-GX-JSON-DAG: "%233:sub12": 166 # CHECK-GX-JSON-DAG: "%233:sub13": 165 # CHECK-GX-JSON-DAG: "%233:sub14": 164 # CHECK-GX-JSON-DAG: "%233:sub15": 163 # CHECK-GX-JSON-DAG: "%233:sub16": 160 # CHECK-GX-JSON-DAG: "%233:sub17": 159 # CHECK-GX-JSON-DAG: "%233:sub18": 158 # CHECK-GX-JSON-DAG: "%233:sub19": 157 # CHECK-GX-JSON-DAG: "%233:sub20": 154 # CHECK-GX-JSON-DAG: "%233:sub21": 153 # CHECK-GX-JSON-DAG: "%233:sub22": 152 # CHECK-GX-JSON-DAG: "%233:sub23": 151 # CHECK-GX-JSON-DAG: "%233:sub24": 148 # CHECK-GX-JSON-DAG: "%233:sub25": 147 # CHECK-GX-JSON-DAG: "%233:sub26": 146 # CHECK-GX-JSON-DAG: "%233:sub27": 145 # CHECK-GX-JSON-DAG: "%233:sub28": 142 # CHECK-GX-JSON-DAG: "%233:sub29": 141 # CHECK-GX-JSON-DAG: "%233:sub30": 140 # CHECK-GX-JSON-DAG: "%233:sub31": 139 # CHECK-GX-JSON-DAG: "%275:sub0": 232 # CHECK-GX-JSON-DAG: "%275:sub1": 231 # CHECK-GX-JSON-DAG: "%275:sub2": 230 # CHECK-GX-JSON-DAG: "%275:sub3": 229 # CHECK-GX-JSON-DAG: "%275:sub4": 226 # CHECK-GX-JSON-DAG: "%275:sub5": 225 # CHECK-GX-JSON-DAG: "%275:sub6": 224 # CHECK-GX-JSON-DAG: "%275:sub7": 223 # CHECK-GX-JSON-DAG: "%275:sub8": 220 # CHECK-GX-JSON-DAG: "%275:sub9": 219 # CHECK-GX-JSON-DAG: "%275:sub10": 218 # CHECK-GX-JSON-DAG: "%275:sub11": 217 # CHECK-GX-JSON-DAG: "%275:sub12": 214 # CHECK-GX-JSON-DAG: "%275:sub13": 213 # CHECK-GX-JSON-DAG: "%275:sub14": 212 # CHECK-GX-JSON-DAG: "%275:sub15": 211 # CHECK-GX-JSON-DAG: "%275:sub16": 208 # CHECK-GX-JSON-DAG: "%275:sub17": 207 # CHECK-GX-JSON-DAG: "%275:sub18": 206 # CHECK-GX-JSON-DAG: "%275:sub19": 205 # CHECK-GX-JSON-DAG: "%275:sub20": 202 # CHECK-GX-JSON-DAG: "%275:sub21": 201 # CHECK-GX-JSON-DAG: "%275:sub22": 200 # CHECK-GX-JSON-DAG: "%275:sub23": 199 # CHECK-GX-JSON-DAG: "%275:sub24": 196 # CHECK-GX-JSON-DAG: "%275:sub25": 195 # CHECK-GX-JSON-DAG: "%275:sub26": 194 # CHECK-GX-JSON-DAG: "%275:sub27": 193 # CHECK-GX-JSON-DAG: "%275:sub28": 190 # CHECK-GX-JSON-DAG: "%275:sub29": 189 # CHECK-GX-JSON-DAG: "%275:sub30": 188 # CHECK-GX-JSON-DAG: "%275:sub31": 187 # CHECK-GX-JSON-DAG: "%317:sub0": 280 # CHECK-GX-JSON-DAG: "%317:sub1": 279 # CHECK-GX-JSON-DAG: "%317:sub2": 278 # CHECK-GX-JSON-DAG: "%317:sub3": 277 # CHECK-GX-JSON-DAG: "%317:sub4": 274 # CHECK-GX-JSON-DAG: "%317:sub5": 273 # CHECK-GX-JSON-DAG: "%317:sub6": 272 # CHECK-GX-JSON-DAG: "%317:sub7": 271 # CHECK-GX-JSON-DAG: "%317:sub8": 268 # CHECK-GX-JSON-DAG: "%317:sub9": 267 # CHECK-GX-JSON-DAG: "%317:sub10": 266 # CHECK-GX-JSON-DAG: "%317:sub11": 265 # CHECK-GX-JSON-DAG: "%317:sub12": 262 # CHECK-GX-JSON-DAG: "%317:sub13": 261 # CHECK-GX-JSON-DAG: "%317:sub14": 260 # CHECK-GX-JSON-DAG: "%317:sub15": 259 # CHECK-GX-JSON-DAG: "%317:sub16": 256 # CHECK-GX-JSON-DAG: "%317:sub17": 255 # CHECK-GX-JSON-DAG: "%317:sub18": 254 # CHECK-GX-JSON-DAG: "%317:sub19": 253 # CHECK-GX-JSON-DAG: "%317:sub20": 250 # CHECK-GX-JSON-DAG: "%317:sub21": 249 # CHECK-GX-JSON-DAG: "%317:sub22": 248 # CHECK-GX-JSON-DAG: "%317:sub23": 247 # CHECK-GX-JSON-DAG: "%317:sub24": 244 # CHECK-GX-JSON-DAG: "%317:sub25": 243 # CHECK-GX-JSON-DAG: "%317:sub26": 242 # CHECK-GX-JSON-DAG: "%317:sub27": 241 # CHECK-GX-JSON-DAG: "%317:sub28": 238 # CHECK-GX-JSON-DAG: "%317:sub29": 237 # CHECK-GX-JSON-DAG: "%317:sub30": 236 # CHECK-GX-JSON-DAG: "%317:sub31": 235 # CHECK-GX-JSON-DAG: "%359:sub0": 328 # CHECK-GX-JSON-DAG: "%359:sub1": 327 # CHECK-GX-JSON-DAG: "%359:sub2": 326 # CHECK-GX-JSON-DAG: "%359:sub3": 325 # CHECK-GX-JSON-DAG: "%359:sub4": 322 # CHECK-GX-JSON-DAG: "%359:sub5": 321 # CHECK-GX-JSON-DAG: "%359:sub6": 320 # CHECK-GX-JSON-DAG: "%359:sub7": 319 # CHECK-GX-JSON-DAG: "%359:sub8": 316 # CHECK-GX-JSON-DAG: "%359:sub9": 315 # CHECK-GX-JSON-DAG: "%359:sub10": 314 # CHECK-GX-JSON-DAG: "%359:sub11": 313 # CHECK-GX-JSON-DAG: "%359:sub12": 310 # CHECK-GX-JSON-DAG: "%359:sub13": 309 # CHECK-GX-JSON-DAG: "%359:sub14": 308 # CHECK-GX-JSON-DAG: "%359:sub15": 307 # CHECK-GX-JSON-DAG: "%359:sub16": 304 # CHECK-GX-JSON-DAG: "%359:sub17": 303 # CHECK-GX-JSON-DAG: "%359:sub18": 302 # CHECK-GX-JSON-DAG: "%359:sub19": 301 # CHECK-GX-JSON-DAG: "%359:sub20": 298 # CHECK-GX-JSON-DAG: "%359:sub21": 297 # CHECK-GX-JSON-DAG: "%359:sub22": 296 # CHECK-GX-JSON-DAG: "%359:sub23": 295 # CHECK-GX-JSON-DAG: "%359:sub24": 292 # CHECK-GX-JSON-DAG: "%359:sub25": 291 # CHECK-GX-JSON-DAG: "%359:sub26": 290 # CHECK-GX-JSON-DAG: "%359:sub27": 289 # CHECK-GX-JSON-DAG: "%359:sub28": 286 # CHECK-GX-JSON-DAG: "%359:sub29": 285 # CHECK-GX-JSON-DAG: "%359:sub30": 284 # CHECK-GX-JSON-DAG: "%359:sub31": 283 # CHECK-GX-JSON-DAG: "%401:sub0": 376 # CHECK-GX-JSON-DAG: "%401:sub1": 375 # CHECK-GX-JSON-DAG: "%401:sub2": 374 # CHECK-GX-JSON-DAG: "%401:sub3": 373 # CHECK-GX-JSON-DAG: "%401:sub4": 370 # CHECK-GX-JSON-DAG: "%401:sub5": 369 # CHECK-GX-JSON-DAG: "%401:sub6": 368 # CHECK-GX-JSON-DAG: "%401:sub7": 367 # CHECK-GX-JSON-DAG: "%401:sub8": 364 # CHECK-GX-JSON-DAG: "%401:sub9": 363 # CHECK-GX-JSON-DAG: "%401:sub10": 362 # CHECK-GX-JSON-DAG: "%401:sub11": 361 # CHECK-GX-JSON-DAG: "%401:sub12": 358 # CHECK-GX-JSON-DAG: "%401:sub13": 357 # CHECK-GX-JSON-DAG: "%401:sub14": 356 # CHECK-GX-JSON-DAG: "%401:sub15": 355 # CHECK-GX-JSON-DAG: "%401:sub16": 352 # CHECK-GX-JSON-DAG: "%401:sub17": 351 # CHECK-GX-JSON-DAG: "%401:sub18": 350 # CHECK-GX-JSON-DAG: "%401:sub19": 349 # CHECK-GX-JSON-DAG: "%401:sub20": 346 # CHECK-GX-JSON-DAG: "%401:sub21": 345 # CHECK-GX-JSON-DAG: "%401:sub22": 344 # CHECK-GX-JSON-DAG: "%401:sub23": 343 # CHECK-GX-JSON-DAG: "%401:sub24": 340 # CHECK-GX-JSON-DAG: "%401:sub25": 339 # CHECK-GX-JSON-DAG: "%401:sub26": 338 # CHECK-GX-JSON-DAG: "%401:sub27": 337 # CHECK-GX-JSON-DAG: "%401:sub28": 334 # CHECK-GX-JSON-DAG: "%401:sub29": 333 # CHECK-GX-JSON-DAG: "%401:sub30": 332 # CHECK-GX-JSON-DAG: "%401:sub31": 331 # CHECK-GX-JSON-DAG: "%454": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 376 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%456:vgpr_32 = COPY %69.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 39 # CHECK-GX-JSON-DAG: "%69:sub1": 38 # CHECK-GX-JSON-DAG: "%69:sub2": 37 # CHECK-GX-JSON-DAG: "%69:sub3": 36 # CHECK-GX-JSON-DAG: "%69:sub4": 33 # CHECK-GX-JSON-DAG: "%69:sub5": 32 # CHECK-GX-JSON-DAG: "%69:sub6": 31 # CHECK-GX-JSON-DAG: "%69:sub7": 30 # CHECK-GX-JSON-DAG: "%69:sub8": 27 # CHECK-GX-JSON-DAG: "%69:sub9": 26 # CHECK-GX-JSON-DAG: "%69:sub10": 25 # CHECK-GX-JSON-DAG: "%69:sub11": 24 # CHECK-GX-JSON-DAG: "%69:sub12": 21 # CHECK-GX-JSON-DAG: "%69:sub13": 20 # CHECK-GX-JSON-DAG: "%69:sub14": 19 # CHECK-GX-JSON-DAG: "%69:sub15": 18 # CHECK-GX-JSON-DAG: "%69:sub16": 15 # CHECK-GX-JSON-DAG: "%69:sub17": 14 # CHECK-GX-JSON-DAG: "%69:sub18": 13 # CHECK-GX-JSON-DAG: "%69:sub19": 12 # CHECK-GX-JSON-DAG: "%69:sub20": 9 # CHECK-GX-JSON-DAG: "%69:sub21": 8 # CHECK-GX-JSON-DAG: "%69:sub22": 7 # CHECK-GX-JSON-DAG: "%69:sub23": 6 # CHECK-GX-JSON-DAG: "%69:sub24": 3 # CHECK-GX-JSON-DAG: "%69:sub25": 2 # CHECK-GX-JSON-DAG: "%69:sub26": 1 # CHECK-GX-JSON-DAG: "%69:sub27": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 87 # CHECK-GX-JSON-DAG: "%149:sub1": 86 # CHECK-GX-JSON-DAG: "%149:sub2": 85 # CHECK-GX-JSON-DAG: "%149:sub3": 84 # CHECK-GX-JSON-DAG: "%149:sub4": 81 # CHECK-GX-JSON-DAG: "%149:sub5": 80 # CHECK-GX-JSON-DAG: "%149:sub6": 79 # CHECK-GX-JSON-DAG: "%149:sub7": 78 # CHECK-GX-JSON-DAG: "%149:sub8": 75 # CHECK-GX-JSON-DAG: "%149:sub9": 74 # CHECK-GX-JSON-DAG: "%149:sub10": 73 # CHECK-GX-JSON-DAG: "%149:sub11": 72 # CHECK-GX-JSON-DAG: "%149:sub12": 69 # CHECK-GX-JSON-DAG: "%149:sub13": 68 # CHECK-GX-JSON-DAG: "%149:sub14": 67 # CHECK-GX-JSON-DAG: "%149:sub15": 66 # CHECK-GX-JSON-DAG: "%149:sub16": 63 # CHECK-GX-JSON-DAG: "%149:sub17": 62 # CHECK-GX-JSON-DAG: "%149:sub18": 61 # CHECK-GX-JSON-DAG: "%149:sub19": 60 # CHECK-GX-JSON-DAG: "%149:sub20": 57 # CHECK-GX-JSON-DAG: "%149:sub21": 56 # CHECK-GX-JSON-DAG: "%149:sub22": 55 # CHECK-GX-JSON-DAG: "%149:sub23": 54 # CHECK-GX-JSON-DAG: "%149:sub24": 51 # CHECK-GX-JSON-DAG: "%149:sub25": 50 # CHECK-GX-JSON-DAG: "%149:sub26": 49 # CHECK-GX-JSON-DAG: "%149:sub27": 48 # CHECK-GX-JSON-DAG: "%149:sub28": 45 # CHECK-GX-JSON-DAG: "%149:sub29": 44 # CHECK-GX-JSON-DAG: "%149:sub30": 43 # CHECK-GX-JSON-DAG: "%149:sub31": 42 # CHECK-GX-JSON-DAG: "%191:sub0": 135 # CHECK-GX-JSON-DAG: "%191:sub1": 134 # CHECK-GX-JSON-DAG: "%191:sub2": 133 # CHECK-GX-JSON-DAG: "%191:sub3": 132 # CHECK-GX-JSON-DAG: "%191:sub4": 129 # CHECK-GX-JSON-DAG: "%191:sub5": 128 # CHECK-GX-JSON-DAG: "%191:sub6": 127 # CHECK-GX-JSON-DAG: "%191:sub7": 126 # CHECK-GX-JSON-DAG: "%191:sub8": 123 # CHECK-GX-JSON-DAG: "%191:sub9": 122 # CHECK-GX-JSON-DAG: "%191:sub10": 121 # CHECK-GX-JSON-DAG: "%191:sub11": 120 # CHECK-GX-JSON-DAG: "%191:sub12": 117 # CHECK-GX-JSON-DAG: "%191:sub13": 116 # CHECK-GX-JSON-DAG: "%191:sub14": 115 # CHECK-GX-JSON-DAG: "%191:sub15": 114 # CHECK-GX-JSON-DAG: "%191:sub16": 111 # CHECK-GX-JSON-DAG: "%191:sub17": 110 # CHECK-GX-JSON-DAG: "%191:sub18": 109 # CHECK-GX-JSON-DAG: "%191:sub19": 108 # CHECK-GX-JSON-DAG: "%191:sub20": 105 # CHECK-GX-JSON-DAG: "%191:sub21": 104 # CHECK-GX-JSON-DAG: "%191:sub22": 103 # CHECK-GX-JSON-DAG: "%191:sub23": 102 # CHECK-GX-JSON-DAG: "%191:sub24": 99 # CHECK-GX-JSON-DAG: "%191:sub25": 98 # CHECK-GX-JSON-DAG: "%191:sub26": 97 # CHECK-GX-JSON-DAG: "%191:sub27": 96 # CHECK-GX-JSON-DAG: "%191:sub28": 93 # CHECK-GX-JSON-DAG: "%191:sub29": 92 # CHECK-GX-JSON-DAG: "%191:sub30": 91 # CHECK-GX-JSON-DAG: "%191:sub31": 90 # CHECK-GX-JSON-DAG: "%233:sub0": 183 # CHECK-GX-JSON-DAG: "%233:sub1": 182 # CHECK-GX-JSON-DAG: "%233:sub2": 181 # CHECK-GX-JSON-DAG: "%233:sub3": 180 # CHECK-GX-JSON-DAG: "%233:sub4": 177 # CHECK-GX-JSON-DAG: "%233:sub5": 176 # CHECK-GX-JSON-DAG: "%233:sub6": 175 # CHECK-GX-JSON-DAG: "%233:sub7": 174 # CHECK-GX-JSON-DAG: "%233:sub8": 171 # CHECK-GX-JSON-DAG: "%233:sub9": 170 # CHECK-GX-JSON-DAG: "%233:sub10": 169 # CHECK-GX-JSON-DAG: "%233:sub11": 168 # CHECK-GX-JSON-DAG: "%233:sub12": 165 # CHECK-GX-JSON-DAG: "%233:sub13": 164 # CHECK-GX-JSON-DAG: "%233:sub14": 163 # CHECK-GX-JSON-DAG: "%233:sub15": 162 # CHECK-GX-JSON-DAG: "%233:sub16": 159 # CHECK-GX-JSON-DAG: "%233:sub17": 158 # CHECK-GX-JSON-DAG: "%233:sub18": 157 # CHECK-GX-JSON-DAG: "%233:sub19": 156 # CHECK-GX-JSON-DAG: "%233:sub20": 153 # CHECK-GX-JSON-DAG: "%233:sub21": 152 # CHECK-GX-JSON-DAG: "%233:sub22": 151 # CHECK-GX-JSON-DAG: "%233:sub23": 150 # CHECK-GX-JSON-DAG: "%233:sub24": 147 # CHECK-GX-JSON-DAG: "%233:sub25": 146 # CHECK-GX-JSON-DAG: "%233:sub26": 145 # CHECK-GX-JSON-DAG: "%233:sub27": 144 # CHECK-GX-JSON-DAG: "%233:sub28": 141 # CHECK-GX-JSON-DAG: "%233:sub29": 140 # CHECK-GX-JSON-DAG: "%233:sub30": 139 # CHECK-GX-JSON-DAG: "%233:sub31": 138 # CHECK-GX-JSON-DAG: "%275:sub0": 231 # CHECK-GX-JSON-DAG: "%275:sub1": 230 # CHECK-GX-JSON-DAG: "%275:sub2": 229 # CHECK-GX-JSON-DAG: "%275:sub3": 228 # CHECK-GX-JSON-DAG: "%275:sub4": 225 # CHECK-GX-JSON-DAG: "%275:sub5": 224 # CHECK-GX-JSON-DAG: "%275:sub6": 223 # CHECK-GX-JSON-DAG: "%275:sub7": 222 # CHECK-GX-JSON-DAG: "%275:sub8": 219 # CHECK-GX-JSON-DAG: "%275:sub9": 218 # CHECK-GX-JSON-DAG: "%275:sub10": 217 # CHECK-GX-JSON-DAG: "%275:sub11": 216 # CHECK-GX-JSON-DAG: "%275:sub12": 213 # CHECK-GX-JSON-DAG: "%275:sub13": 212 # CHECK-GX-JSON-DAG: "%275:sub14": 211 # CHECK-GX-JSON-DAG: "%275:sub15": 210 # CHECK-GX-JSON-DAG: "%275:sub16": 207 # CHECK-GX-JSON-DAG: "%275:sub17": 206 # CHECK-GX-JSON-DAG: "%275:sub18": 205 # CHECK-GX-JSON-DAG: "%275:sub19": 204 # CHECK-GX-JSON-DAG: "%275:sub20": 201 # CHECK-GX-JSON-DAG: "%275:sub21": 200 # CHECK-GX-JSON-DAG: "%275:sub22": 199 # CHECK-GX-JSON-DAG: "%275:sub23": 198 # CHECK-GX-JSON-DAG: "%275:sub24": 195 # CHECK-GX-JSON-DAG: "%275:sub25": 194 # CHECK-GX-JSON-DAG: "%275:sub26": 193 # CHECK-GX-JSON-DAG: "%275:sub27": 192 # CHECK-GX-JSON-DAG: "%275:sub28": 189 # CHECK-GX-JSON-DAG: "%275:sub29": 188 # CHECK-GX-JSON-DAG: "%275:sub30": 187 # CHECK-GX-JSON-DAG: "%275:sub31": 186 # CHECK-GX-JSON-DAG: "%317:sub0": 279 # CHECK-GX-JSON-DAG: "%317:sub1": 278 # CHECK-GX-JSON-DAG: "%317:sub2": 277 # CHECK-GX-JSON-DAG: "%317:sub3": 276 # CHECK-GX-JSON-DAG: "%317:sub4": 273 # CHECK-GX-JSON-DAG: "%317:sub5": 272 # CHECK-GX-JSON-DAG: "%317:sub6": 271 # CHECK-GX-JSON-DAG: "%317:sub7": 270 # CHECK-GX-JSON-DAG: "%317:sub8": 267 # CHECK-GX-JSON-DAG: "%317:sub9": 266 # CHECK-GX-JSON-DAG: "%317:sub10": 265 # CHECK-GX-JSON-DAG: "%317:sub11": 264 # CHECK-GX-JSON-DAG: "%317:sub12": 261 # CHECK-GX-JSON-DAG: "%317:sub13": 260 # CHECK-GX-JSON-DAG: "%317:sub14": 259 # CHECK-GX-JSON-DAG: "%317:sub15": 258 # CHECK-GX-JSON-DAG: "%317:sub16": 255 # CHECK-GX-JSON-DAG: "%317:sub17": 254 # CHECK-GX-JSON-DAG: "%317:sub18": 253 # CHECK-GX-JSON-DAG: "%317:sub19": 252 # CHECK-GX-JSON-DAG: "%317:sub20": 249 # CHECK-GX-JSON-DAG: "%317:sub21": 248 # CHECK-GX-JSON-DAG: "%317:sub22": 247 # CHECK-GX-JSON-DAG: "%317:sub23": 246 # CHECK-GX-JSON-DAG: "%317:sub24": 243 # CHECK-GX-JSON-DAG: "%317:sub25": 242 # CHECK-GX-JSON-DAG: "%317:sub26": 241 # CHECK-GX-JSON-DAG: "%317:sub27": 240 # CHECK-GX-JSON-DAG: "%317:sub28": 237 # CHECK-GX-JSON-DAG: "%317:sub29": 236 # CHECK-GX-JSON-DAG: "%317:sub30": 235 # CHECK-GX-JSON-DAG: "%317:sub31": 234 # CHECK-GX-JSON-DAG: "%359:sub0": 327 # CHECK-GX-JSON-DAG: "%359:sub1": 326 # CHECK-GX-JSON-DAG: "%359:sub2": 325 # CHECK-GX-JSON-DAG: "%359:sub3": 324 # CHECK-GX-JSON-DAG: "%359:sub4": 321 # CHECK-GX-JSON-DAG: "%359:sub5": 320 # CHECK-GX-JSON-DAG: "%359:sub6": 319 # CHECK-GX-JSON-DAG: "%359:sub7": 318 # CHECK-GX-JSON-DAG: "%359:sub8": 315 # CHECK-GX-JSON-DAG: "%359:sub9": 314 # CHECK-GX-JSON-DAG: "%359:sub10": 313 # CHECK-GX-JSON-DAG: "%359:sub11": 312 # CHECK-GX-JSON-DAG: "%359:sub12": 309 # CHECK-GX-JSON-DAG: "%359:sub13": 308 # CHECK-GX-JSON-DAG: "%359:sub14": 307 # CHECK-GX-JSON-DAG: "%359:sub15": 306 # CHECK-GX-JSON-DAG: "%359:sub16": 303 # CHECK-GX-JSON-DAG: "%359:sub17": 302 # CHECK-GX-JSON-DAG: "%359:sub18": 301 # CHECK-GX-JSON-DAG: "%359:sub19": 300 # CHECK-GX-JSON-DAG: "%359:sub20": 297 # CHECK-GX-JSON-DAG: "%359:sub21": 296 # CHECK-GX-JSON-DAG: "%359:sub22": 295 # CHECK-GX-JSON-DAG: "%359:sub23": 294 # CHECK-GX-JSON-DAG: "%359:sub24": 291 # CHECK-GX-JSON-DAG: "%359:sub25": 290 # CHECK-GX-JSON-DAG: "%359:sub26": 289 # CHECK-GX-JSON-DAG: "%359:sub27": 288 # CHECK-GX-JSON-DAG: "%359:sub28": 285 # CHECK-GX-JSON-DAG: "%359:sub29": 284 # CHECK-GX-JSON-DAG: "%359:sub30": 283 # CHECK-GX-JSON-DAG: "%359:sub31": 282 # CHECK-GX-JSON-DAG: "%401:sub0": 375 # CHECK-GX-JSON-DAG: "%401:sub1": 374 # CHECK-GX-JSON-DAG: "%401:sub2": 373 # CHECK-GX-JSON-DAG: "%401:sub3": 372 # CHECK-GX-JSON-DAG: "%401:sub4": 369 # CHECK-GX-JSON-DAG: "%401:sub5": 368 # CHECK-GX-JSON-DAG: "%401:sub6": 367 # CHECK-GX-JSON-DAG: "%401:sub7": 366 # CHECK-GX-JSON-DAG: "%401:sub8": 363 # CHECK-GX-JSON-DAG: "%401:sub9": 362 # CHECK-GX-JSON-DAG: "%401:sub10": 361 # CHECK-GX-JSON-DAG: "%401:sub11": 360 # CHECK-GX-JSON-DAG: "%401:sub12": 357 # CHECK-GX-JSON-DAG: "%401:sub13": 356 # CHECK-GX-JSON-DAG: "%401:sub14": 355 # CHECK-GX-JSON-DAG: "%401:sub15": 354 # CHECK-GX-JSON-DAG: "%401:sub16": 351 # CHECK-GX-JSON-DAG: "%401:sub17": 350 # CHECK-GX-JSON-DAG: "%401:sub18": 349 # CHECK-GX-JSON-DAG: "%401:sub19": 348 # CHECK-GX-JSON-DAG: "%401:sub20": 345 # CHECK-GX-JSON-DAG: "%401:sub21": 344 # CHECK-GX-JSON-DAG: "%401:sub22": 343 # CHECK-GX-JSON-DAG: "%401:sub23": 342 # CHECK-GX-JSON-DAG: "%401:sub24": 339 # CHECK-GX-JSON-DAG: "%401:sub25": 338 # CHECK-GX-JSON-DAG: "%401:sub26": 337 # CHECK-GX-JSON-DAG: "%401:sub27": 336 # CHECK-GX-JSON-DAG: "%401:sub28": 333 # CHECK-GX-JSON-DAG: "%401:sub29": 332 # CHECK-GX-JSON-DAG: "%401:sub30": 331 # CHECK-GX-JSON-DAG: "%401:sub31": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 375 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%457:vgpr_32 = COPY %69.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 38 # CHECK-GX-JSON-DAG: "%69:sub1": 37 # CHECK-GX-JSON-DAG: "%69:sub2": 36 # CHECK-GX-JSON-DAG: "%69:sub3": 35 # CHECK-GX-JSON-DAG: "%69:sub4": 32 # CHECK-GX-JSON-DAG: "%69:sub5": 31 # CHECK-GX-JSON-DAG: "%69:sub6": 30 # CHECK-GX-JSON-DAG: "%69:sub7": 29 # CHECK-GX-JSON-DAG: "%69:sub8": 26 # CHECK-GX-JSON-DAG: "%69:sub9": 25 # CHECK-GX-JSON-DAG: "%69:sub10": 24 # CHECK-GX-JSON-DAG: "%69:sub11": 23 # CHECK-GX-JSON-DAG: "%69:sub12": 20 # CHECK-GX-JSON-DAG: "%69:sub13": 19 # CHECK-GX-JSON-DAG: "%69:sub14": 18 # CHECK-GX-JSON-DAG: "%69:sub15": 17 # CHECK-GX-JSON-DAG: "%69:sub16": 14 # CHECK-GX-JSON-DAG: "%69:sub17": 13 # CHECK-GX-JSON-DAG: "%69:sub18": 12 # CHECK-GX-JSON-DAG: "%69:sub19": 11 # CHECK-GX-JSON-DAG: "%69:sub20": 8 # CHECK-GX-JSON-DAG: "%69:sub21": 7 # CHECK-GX-JSON-DAG: "%69:sub22": 6 # CHECK-GX-JSON-DAG: "%69:sub23": 5 # CHECK-GX-JSON-DAG: "%69:sub24": 2 # CHECK-GX-JSON-DAG: "%69:sub25": 1 # CHECK-GX-JSON-DAG: "%69:sub26": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 86 # CHECK-GX-JSON-DAG: "%149:sub1": 85 # CHECK-GX-JSON-DAG: "%149:sub2": 84 # CHECK-GX-JSON-DAG: "%149:sub3": 83 # CHECK-GX-JSON-DAG: "%149:sub4": 80 # CHECK-GX-JSON-DAG: "%149:sub5": 79 # CHECK-GX-JSON-DAG: "%149:sub6": 78 # CHECK-GX-JSON-DAG: "%149:sub7": 77 # CHECK-GX-JSON-DAG: "%149:sub8": 74 # CHECK-GX-JSON-DAG: "%149:sub9": 73 # CHECK-GX-JSON-DAG: "%149:sub10": 72 # CHECK-GX-JSON-DAG: "%149:sub11": 71 # CHECK-GX-JSON-DAG: "%149:sub12": 68 # CHECK-GX-JSON-DAG: "%149:sub13": 67 # CHECK-GX-JSON-DAG: "%149:sub14": 66 # CHECK-GX-JSON-DAG: "%149:sub15": 65 # CHECK-GX-JSON-DAG: "%149:sub16": 62 # CHECK-GX-JSON-DAG: "%149:sub17": 61 # CHECK-GX-JSON-DAG: "%149:sub18": 60 # CHECK-GX-JSON-DAG: "%149:sub19": 59 # CHECK-GX-JSON-DAG: "%149:sub20": 56 # CHECK-GX-JSON-DAG: "%149:sub21": 55 # CHECK-GX-JSON-DAG: "%149:sub22": 54 # CHECK-GX-JSON-DAG: "%149:sub23": 53 # CHECK-GX-JSON-DAG: "%149:sub24": 50 # CHECK-GX-JSON-DAG: "%149:sub25": 49 # CHECK-GX-JSON-DAG: "%149:sub26": 48 # CHECK-GX-JSON-DAG: "%149:sub27": 47 # CHECK-GX-JSON-DAG: "%149:sub28": 44 # CHECK-GX-JSON-DAG: "%149:sub29": 43 # CHECK-GX-JSON-DAG: "%149:sub30": 42 # CHECK-GX-JSON-DAG: "%149:sub31": 41 # CHECK-GX-JSON-DAG: "%191:sub0": 134 # CHECK-GX-JSON-DAG: "%191:sub1": 133 # CHECK-GX-JSON-DAG: "%191:sub2": 132 # CHECK-GX-JSON-DAG: "%191:sub3": 131 # CHECK-GX-JSON-DAG: "%191:sub4": 128 # CHECK-GX-JSON-DAG: "%191:sub5": 127 # CHECK-GX-JSON-DAG: "%191:sub6": 126 # CHECK-GX-JSON-DAG: "%191:sub7": 125 # CHECK-GX-JSON-DAG: "%191:sub8": 122 # CHECK-GX-JSON-DAG: "%191:sub9": 121 # CHECK-GX-JSON-DAG: "%191:sub10": 120 # CHECK-GX-JSON-DAG: "%191:sub11": 119 # CHECK-GX-JSON-DAG: "%191:sub12": 116 # CHECK-GX-JSON-DAG: "%191:sub13": 115 # CHECK-GX-JSON-DAG: "%191:sub14": 114 # CHECK-GX-JSON-DAG: "%191:sub15": 113 # CHECK-GX-JSON-DAG: "%191:sub16": 110 # CHECK-GX-JSON-DAG: "%191:sub17": 109 # CHECK-GX-JSON-DAG: "%191:sub18": 108 # CHECK-GX-JSON-DAG: "%191:sub19": 107 # CHECK-GX-JSON-DAG: "%191:sub20": 104 # CHECK-GX-JSON-DAG: "%191:sub21": 103 # CHECK-GX-JSON-DAG: "%191:sub22": 102 # CHECK-GX-JSON-DAG: "%191:sub23": 101 # CHECK-GX-JSON-DAG: "%191:sub24": 98 # CHECK-GX-JSON-DAG: "%191:sub25": 97 # CHECK-GX-JSON-DAG: "%191:sub26": 96 # CHECK-GX-JSON-DAG: "%191:sub27": 95 # CHECK-GX-JSON-DAG: "%191:sub28": 92 # CHECK-GX-JSON-DAG: "%191:sub29": 91 # CHECK-GX-JSON-DAG: "%191:sub30": 90 # CHECK-GX-JSON-DAG: "%191:sub31": 89 # CHECK-GX-JSON-DAG: "%233:sub0": 182 # CHECK-GX-JSON-DAG: "%233:sub1": 181 # CHECK-GX-JSON-DAG: "%233:sub2": 180 # CHECK-GX-JSON-DAG: "%233:sub3": 179 # CHECK-GX-JSON-DAG: "%233:sub4": 176 # CHECK-GX-JSON-DAG: "%233:sub5": 175 # CHECK-GX-JSON-DAG: "%233:sub6": 174 # CHECK-GX-JSON-DAG: "%233:sub7": 173 # CHECK-GX-JSON-DAG: "%233:sub8": 170 # CHECK-GX-JSON-DAG: "%233:sub9": 169 # CHECK-GX-JSON-DAG: "%233:sub10": 168 # CHECK-GX-JSON-DAG: "%233:sub11": 167 # CHECK-GX-JSON-DAG: "%233:sub12": 164 # CHECK-GX-JSON-DAG: "%233:sub13": 163 # CHECK-GX-JSON-DAG: "%233:sub14": 162 # CHECK-GX-JSON-DAG: "%233:sub15": 161 # CHECK-GX-JSON-DAG: "%233:sub16": 158 # CHECK-GX-JSON-DAG: "%233:sub17": 157 # CHECK-GX-JSON-DAG: "%233:sub18": 156 # CHECK-GX-JSON-DAG: "%233:sub19": 155 # CHECK-GX-JSON-DAG: "%233:sub20": 152 # CHECK-GX-JSON-DAG: "%233:sub21": 151 # CHECK-GX-JSON-DAG: "%233:sub22": 150 # CHECK-GX-JSON-DAG: "%233:sub23": 149 # CHECK-GX-JSON-DAG: "%233:sub24": 146 # CHECK-GX-JSON-DAG: "%233:sub25": 145 # CHECK-GX-JSON-DAG: "%233:sub26": 144 # CHECK-GX-JSON-DAG: "%233:sub27": 143 # CHECK-GX-JSON-DAG: "%233:sub28": 140 # CHECK-GX-JSON-DAG: "%233:sub29": 139 # CHECK-GX-JSON-DAG: "%233:sub30": 138 # CHECK-GX-JSON-DAG: "%233:sub31": 137 # CHECK-GX-JSON-DAG: "%275:sub0": 230 # CHECK-GX-JSON-DAG: "%275:sub1": 229 # CHECK-GX-JSON-DAG: "%275:sub2": 228 # CHECK-GX-JSON-DAG: "%275:sub3": 227 # CHECK-GX-JSON-DAG: "%275:sub4": 224 # CHECK-GX-JSON-DAG: "%275:sub5": 223 # CHECK-GX-JSON-DAG: "%275:sub6": 222 # CHECK-GX-JSON-DAG: "%275:sub7": 221 # CHECK-GX-JSON-DAG: "%275:sub8": 218 # CHECK-GX-JSON-DAG: "%275:sub9": 217 # CHECK-GX-JSON-DAG: "%275:sub10": 216 # CHECK-GX-JSON-DAG: "%275:sub11": 215 # CHECK-GX-JSON-DAG: "%275:sub12": 212 # CHECK-GX-JSON-DAG: "%275:sub13": 211 # CHECK-GX-JSON-DAG: "%275:sub14": 210 # CHECK-GX-JSON-DAG: "%275:sub15": 209 # CHECK-GX-JSON-DAG: "%275:sub16": 206 # CHECK-GX-JSON-DAG: "%275:sub17": 205 # CHECK-GX-JSON-DAG: "%275:sub18": 204 # CHECK-GX-JSON-DAG: "%275:sub19": 203 # CHECK-GX-JSON-DAG: "%275:sub20": 200 # CHECK-GX-JSON-DAG: "%275:sub21": 199 # CHECK-GX-JSON-DAG: "%275:sub22": 198 # CHECK-GX-JSON-DAG: "%275:sub23": 197 # CHECK-GX-JSON-DAG: "%275:sub24": 194 # CHECK-GX-JSON-DAG: "%275:sub25": 193 # CHECK-GX-JSON-DAG: "%275:sub26": 192 # CHECK-GX-JSON-DAG: "%275:sub27": 191 # CHECK-GX-JSON-DAG: "%275:sub28": 188 # CHECK-GX-JSON-DAG: "%275:sub29": 187 # CHECK-GX-JSON-DAG: "%275:sub30": 186 # CHECK-GX-JSON-DAG: "%275:sub31": 185 # CHECK-GX-JSON-DAG: "%317:sub0": 278 # CHECK-GX-JSON-DAG: "%317:sub1": 277 # CHECK-GX-JSON-DAG: "%317:sub2": 276 # CHECK-GX-JSON-DAG: "%317:sub3": 275 # CHECK-GX-JSON-DAG: "%317:sub4": 272 # CHECK-GX-JSON-DAG: "%317:sub5": 271 # CHECK-GX-JSON-DAG: "%317:sub6": 270 # CHECK-GX-JSON-DAG: "%317:sub7": 269 # CHECK-GX-JSON-DAG: "%317:sub8": 266 # CHECK-GX-JSON-DAG: "%317:sub9": 265 # CHECK-GX-JSON-DAG: "%317:sub10": 264 # CHECK-GX-JSON-DAG: "%317:sub11": 263 # CHECK-GX-JSON-DAG: "%317:sub12": 260 # CHECK-GX-JSON-DAG: "%317:sub13": 259 # CHECK-GX-JSON-DAG: "%317:sub14": 258 # CHECK-GX-JSON-DAG: "%317:sub15": 257 # CHECK-GX-JSON-DAG: "%317:sub16": 254 # CHECK-GX-JSON-DAG: "%317:sub17": 253 # CHECK-GX-JSON-DAG: "%317:sub18": 252 # CHECK-GX-JSON-DAG: "%317:sub19": 251 # CHECK-GX-JSON-DAG: "%317:sub20": 248 # CHECK-GX-JSON-DAG: "%317:sub21": 247 # CHECK-GX-JSON-DAG: "%317:sub22": 246 # CHECK-GX-JSON-DAG: "%317:sub23": 245 # CHECK-GX-JSON-DAG: "%317:sub24": 242 # CHECK-GX-JSON-DAG: "%317:sub25": 241 # CHECK-GX-JSON-DAG: "%317:sub26": 240 # CHECK-GX-JSON-DAG: "%317:sub27": 239 # CHECK-GX-JSON-DAG: "%317:sub28": 236 # CHECK-GX-JSON-DAG: "%317:sub29": 235 # CHECK-GX-JSON-DAG: "%317:sub30": 234 # CHECK-GX-JSON-DAG: "%317:sub31": 233 # CHECK-GX-JSON-DAG: "%359:sub0": 326 # CHECK-GX-JSON-DAG: "%359:sub1": 325 # CHECK-GX-JSON-DAG: "%359:sub2": 324 # CHECK-GX-JSON-DAG: "%359:sub3": 323 # CHECK-GX-JSON-DAG: "%359:sub4": 320 # CHECK-GX-JSON-DAG: "%359:sub5": 319 # CHECK-GX-JSON-DAG: "%359:sub6": 318 # CHECK-GX-JSON-DAG: "%359:sub7": 317 # CHECK-GX-JSON-DAG: "%359:sub8": 314 # CHECK-GX-JSON-DAG: "%359:sub9": 313 # CHECK-GX-JSON-DAG: "%359:sub10": 312 # CHECK-GX-JSON-DAG: "%359:sub11": 311 # CHECK-GX-JSON-DAG: "%359:sub12": 308 # CHECK-GX-JSON-DAG: "%359:sub13": 307 # CHECK-GX-JSON-DAG: "%359:sub14": 306 # CHECK-GX-JSON-DAG: "%359:sub15": 305 # CHECK-GX-JSON-DAG: "%359:sub16": 302 # CHECK-GX-JSON-DAG: "%359:sub17": 301 # CHECK-GX-JSON-DAG: "%359:sub18": 300 # CHECK-GX-JSON-DAG: "%359:sub19": 299 # CHECK-GX-JSON-DAG: "%359:sub20": 296 # CHECK-GX-JSON-DAG: "%359:sub21": 295 # CHECK-GX-JSON-DAG: "%359:sub22": 294 # CHECK-GX-JSON-DAG: "%359:sub23": 293 # CHECK-GX-JSON-DAG: "%359:sub24": 290 # CHECK-GX-JSON-DAG: "%359:sub25": 289 # CHECK-GX-JSON-DAG: "%359:sub26": 288 # CHECK-GX-JSON-DAG: "%359:sub27": 287 # CHECK-GX-JSON-DAG: "%359:sub28": 284 # CHECK-GX-JSON-DAG: "%359:sub29": 283 # CHECK-GX-JSON-DAG: "%359:sub30": 282 # CHECK-GX-JSON-DAG: "%359:sub31": 281 # CHECK-GX-JSON-DAG: "%401:sub0": 374 # CHECK-GX-JSON-DAG: "%401:sub1": 373 # CHECK-GX-JSON-DAG: "%401:sub2": 372 # CHECK-GX-JSON-DAG: "%401:sub3": 371 # CHECK-GX-JSON-DAG: "%401:sub4": 368 # CHECK-GX-JSON-DAG: "%401:sub5": 367 # CHECK-GX-JSON-DAG: "%401:sub6": 366 # CHECK-GX-JSON-DAG: "%401:sub7": 365 # CHECK-GX-JSON-DAG: "%401:sub8": 362 # CHECK-GX-JSON-DAG: "%401:sub9": 361 # CHECK-GX-JSON-DAG: "%401:sub10": 360 # CHECK-GX-JSON-DAG: "%401:sub11": 359 # CHECK-GX-JSON-DAG: "%401:sub12": 356 # CHECK-GX-JSON-DAG: "%401:sub13": 355 # CHECK-GX-JSON-DAG: "%401:sub14": 354 # CHECK-GX-JSON-DAG: "%401:sub15": 353 # CHECK-GX-JSON-DAG: "%401:sub16": 350 # CHECK-GX-JSON-DAG: "%401:sub17": 349 # CHECK-GX-JSON-DAG: "%401:sub18": 348 # CHECK-GX-JSON-DAG: "%401:sub19": 347 # CHECK-GX-JSON-DAG: "%401:sub20": 344 # CHECK-GX-JSON-DAG: "%401:sub21": 343 # CHECK-GX-JSON-DAG: "%401:sub22": 342 # CHECK-GX-JSON-DAG: "%401:sub23": 341 # CHECK-GX-JSON-DAG: "%401:sub24": 338 # CHECK-GX-JSON-DAG: "%401:sub25": 337 # CHECK-GX-JSON-DAG: "%401:sub26": 336 # CHECK-GX-JSON-DAG: "%401:sub27": 335 # CHECK-GX-JSON-DAG: "%401:sub28": 332 # CHECK-GX-JSON-DAG: "%401:sub29": 331 # CHECK-GX-JSON-DAG: "%401:sub30": 330 # CHECK-GX-JSON-DAG: "%401:sub31": 329 # CHECK-GX-JSON-DAG: "%456": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 374 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%458:vgpr_32 = COPY %69.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 37 # CHECK-GX-JSON-DAG: "%69:sub1": 36 # CHECK-GX-JSON-DAG: "%69:sub2": 35 # CHECK-GX-JSON-DAG: "%69:sub3": 34 # CHECK-GX-JSON-DAG: "%69:sub4": 31 # CHECK-GX-JSON-DAG: "%69:sub5": 30 # CHECK-GX-JSON-DAG: "%69:sub6": 29 # CHECK-GX-JSON-DAG: "%69:sub7": 28 # CHECK-GX-JSON-DAG: "%69:sub8": 25 # CHECK-GX-JSON-DAG: "%69:sub9": 24 # CHECK-GX-JSON-DAG: "%69:sub10": 23 # CHECK-GX-JSON-DAG: "%69:sub11": 22 # CHECK-GX-JSON-DAG: "%69:sub12": 19 # CHECK-GX-JSON-DAG: "%69:sub13": 18 # CHECK-GX-JSON-DAG: "%69:sub14": 17 # CHECK-GX-JSON-DAG: "%69:sub15": 16 # CHECK-GX-JSON-DAG: "%69:sub16": 13 # CHECK-GX-JSON-DAG: "%69:sub17": 12 # CHECK-GX-JSON-DAG: "%69:sub18": 11 # CHECK-GX-JSON-DAG: "%69:sub19": 10 # CHECK-GX-JSON-DAG: "%69:sub20": 7 # CHECK-GX-JSON-DAG: "%69:sub21": 6 # CHECK-GX-JSON-DAG: "%69:sub22": 5 # CHECK-GX-JSON-DAG: "%69:sub23": 4 # CHECK-GX-JSON-DAG: "%69:sub24": 1 # CHECK-GX-JSON-DAG: "%69:sub25": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 85 # CHECK-GX-JSON-DAG: "%149:sub1": 84 # CHECK-GX-JSON-DAG: "%149:sub2": 83 # CHECK-GX-JSON-DAG: "%149:sub3": 82 # CHECK-GX-JSON-DAG: "%149:sub4": 79 # CHECK-GX-JSON-DAG: "%149:sub5": 78 # CHECK-GX-JSON-DAG: "%149:sub6": 77 # CHECK-GX-JSON-DAG: "%149:sub7": 76 # CHECK-GX-JSON-DAG: "%149:sub8": 73 # CHECK-GX-JSON-DAG: "%149:sub9": 72 # CHECK-GX-JSON-DAG: "%149:sub10": 71 # CHECK-GX-JSON-DAG: "%149:sub11": 70 # CHECK-GX-JSON-DAG: "%149:sub12": 67 # CHECK-GX-JSON-DAG: "%149:sub13": 66 # CHECK-GX-JSON-DAG: "%149:sub14": 65 # CHECK-GX-JSON-DAG: "%149:sub15": 64 # CHECK-GX-JSON-DAG: "%149:sub16": 61 # CHECK-GX-JSON-DAG: "%149:sub17": 60 # CHECK-GX-JSON-DAG: "%149:sub18": 59 # CHECK-GX-JSON-DAG: "%149:sub19": 58 # CHECK-GX-JSON-DAG: "%149:sub20": 55 # CHECK-GX-JSON-DAG: "%149:sub21": 54 # CHECK-GX-JSON-DAG: "%149:sub22": 53 # CHECK-GX-JSON-DAG: "%149:sub23": 52 # CHECK-GX-JSON-DAG: "%149:sub24": 49 # CHECK-GX-JSON-DAG: "%149:sub25": 48 # CHECK-GX-JSON-DAG: "%149:sub26": 47 # CHECK-GX-JSON-DAG: "%149:sub27": 46 # CHECK-GX-JSON-DAG: "%149:sub28": 43 # CHECK-GX-JSON-DAG: "%149:sub29": 42 # CHECK-GX-JSON-DAG: "%149:sub30": 41 # CHECK-GX-JSON-DAG: "%149:sub31": 40 # CHECK-GX-JSON-DAG: "%191:sub0": 133 # CHECK-GX-JSON-DAG: "%191:sub1": 132 # CHECK-GX-JSON-DAG: "%191:sub2": 131 # CHECK-GX-JSON-DAG: "%191:sub3": 130 # CHECK-GX-JSON-DAG: "%191:sub4": 127 # CHECK-GX-JSON-DAG: "%191:sub5": 126 # CHECK-GX-JSON-DAG: "%191:sub6": 125 # CHECK-GX-JSON-DAG: "%191:sub7": 124 # CHECK-GX-JSON-DAG: "%191:sub8": 121 # CHECK-GX-JSON-DAG: "%191:sub9": 120 # CHECK-GX-JSON-DAG: "%191:sub10": 119 # CHECK-GX-JSON-DAG: "%191:sub11": 118 # CHECK-GX-JSON-DAG: "%191:sub12": 115 # CHECK-GX-JSON-DAG: "%191:sub13": 114 # CHECK-GX-JSON-DAG: "%191:sub14": 113 # CHECK-GX-JSON-DAG: "%191:sub15": 112 # CHECK-GX-JSON-DAG: "%191:sub16": 109 # CHECK-GX-JSON-DAG: "%191:sub17": 108 # CHECK-GX-JSON-DAG: "%191:sub18": 107 # CHECK-GX-JSON-DAG: "%191:sub19": 106 # CHECK-GX-JSON-DAG: "%191:sub20": 103 # CHECK-GX-JSON-DAG: "%191:sub21": 102 # CHECK-GX-JSON-DAG: "%191:sub22": 101 # CHECK-GX-JSON-DAG: "%191:sub23": 100 # CHECK-GX-JSON-DAG: "%191:sub24": 97 # CHECK-GX-JSON-DAG: "%191:sub25": 96 # CHECK-GX-JSON-DAG: "%191:sub26": 95 # CHECK-GX-JSON-DAG: "%191:sub27": 94 # CHECK-GX-JSON-DAG: "%191:sub28": 91 # CHECK-GX-JSON-DAG: "%191:sub29": 90 # CHECK-GX-JSON-DAG: "%191:sub30": 89 # CHECK-GX-JSON-DAG: "%191:sub31": 88 # CHECK-GX-JSON-DAG: "%233:sub0": 181 # CHECK-GX-JSON-DAG: "%233:sub1": 180 # CHECK-GX-JSON-DAG: "%233:sub2": 179 # CHECK-GX-JSON-DAG: "%233:sub3": 178 # CHECK-GX-JSON-DAG: "%233:sub4": 175 # CHECK-GX-JSON-DAG: "%233:sub5": 174 # CHECK-GX-JSON-DAG: "%233:sub6": 173 # CHECK-GX-JSON-DAG: "%233:sub7": 172 # CHECK-GX-JSON-DAG: "%233:sub8": 169 # CHECK-GX-JSON-DAG: "%233:sub9": 168 # CHECK-GX-JSON-DAG: "%233:sub10": 167 # CHECK-GX-JSON-DAG: "%233:sub11": 166 # CHECK-GX-JSON-DAG: "%233:sub12": 163 # CHECK-GX-JSON-DAG: "%233:sub13": 162 # CHECK-GX-JSON-DAG: "%233:sub14": 161 # CHECK-GX-JSON-DAG: "%233:sub15": 160 # CHECK-GX-JSON-DAG: "%233:sub16": 157 # CHECK-GX-JSON-DAG: "%233:sub17": 156 # CHECK-GX-JSON-DAG: "%233:sub18": 155 # CHECK-GX-JSON-DAG: "%233:sub19": 154 # CHECK-GX-JSON-DAG: "%233:sub20": 151 # CHECK-GX-JSON-DAG: "%233:sub21": 150 # CHECK-GX-JSON-DAG: "%233:sub22": 149 # CHECK-GX-JSON-DAG: "%233:sub23": 148 # CHECK-GX-JSON-DAG: "%233:sub24": 145 # CHECK-GX-JSON-DAG: "%233:sub25": 144 # CHECK-GX-JSON-DAG: "%233:sub26": 143 # CHECK-GX-JSON-DAG: "%233:sub27": 142 # CHECK-GX-JSON-DAG: "%233:sub28": 139 # CHECK-GX-JSON-DAG: "%233:sub29": 138 # CHECK-GX-JSON-DAG: "%233:sub30": 137 # CHECK-GX-JSON-DAG: "%233:sub31": 136 # CHECK-GX-JSON-DAG: "%275:sub0": 229 # CHECK-GX-JSON-DAG: "%275:sub1": 228 # CHECK-GX-JSON-DAG: "%275:sub2": 227 # CHECK-GX-JSON-DAG: "%275:sub3": 226 # CHECK-GX-JSON-DAG: "%275:sub4": 223 # CHECK-GX-JSON-DAG: "%275:sub5": 222 # CHECK-GX-JSON-DAG: "%275:sub6": 221 # CHECK-GX-JSON-DAG: "%275:sub7": 220 # CHECK-GX-JSON-DAG: "%275:sub8": 217 # CHECK-GX-JSON-DAG: "%275:sub9": 216 # CHECK-GX-JSON-DAG: "%275:sub10": 215 # CHECK-GX-JSON-DAG: "%275:sub11": 214 # CHECK-GX-JSON-DAG: "%275:sub12": 211 # CHECK-GX-JSON-DAG: "%275:sub13": 210 # CHECK-GX-JSON-DAG: "%275:sub14": 209 # CHECK-GX-JSON-DAG: "%275:sub15": 208 # CHECK-GX-JSON-DAG: "%275:sub16": 205 # CHECK-GX-JSON-DAG: "%275:sub17": 204 # CHECK-GX-JSON-DAG: "%275:sub18": 203 # CHECK-GX-JSON-DAG: "%275:sub19": 202 # CHECK-GX-JSON-DAG: "%275:sub20": 199 # CHECK-GX-JSON-DAG: "%275:sub21": 198 # CHECK-GX-JSON-DAG: "%275:sub22": 197 # CHECK-GX-JSON-DAG: "%275:sub23": 196 # CHECK-GX-JSON-DAG: "%275:sub24": 193 # CHECK-GX-JSON-DAG: "%275:sub25": 192 # CHECK-GX-JSON-DAG: "%275:sub26": 191 # CHECK-GX-JSON-DAG: "%275:sub27": 190 # CHECK-GX-JSON-DAG: "%275:sub28": 187 # CHECK-GX-JSON-DAG: "%275:sub29": 186 # CHECK-GX-JSON-DAG: "%275:sub30": 185 # CHECK-GX-JSON-DAG: "%275:sub31": 184 # CHECK-GX-JSON-DAG: "%317:sub0": 277 # CHECK-GX-JSON-DAG: "%317:sub1": 276 # CHECK-GX-JSON-DAG: "%317:sub2": 275 # CHECK-GX-JSON-DAG: "%317:sub3": 274 # CHECK-GX-JSON-DAG: "%317:sub4": 271 # CHECK-GX-JSON-DAG: "%317:sub5": 270 # CHECK-GX-JSON-DAG: "%317:sub6": 269 # CHECK-GX-JSON-DAG: "%317:sub7": 268 # CHECK-GX-JSON-DAG: "%317:sub8": 265 # CHECK-GX-JSON-DAG: "%317:sub9": 264 # CHECK-GX-JSON-DAG: "%317:sub10": 263 # CHECK-GX-JSON-DAG: "%317:sub11": 262 # CHECK-GX-JSON-DAG: "%317:sub12": 259 # CHECK-GX-JSON-DAG: "%317:sub13": 258 # CHECK-GX-JSON-DAG: "%317:sub14": 257 # CHECK-GX-JSON-DAG: "%317:sub15": 256 # CHECK-GX-JSON-DAG: "%317:sub16": 253 # CHECK-GX-JSON-DAG: "%317:sub17": 252 # CHECK-GX-JSON-DAG: "%317:sub18": 251 # CHECK-GX-JSON-DAG: "%317:sub19": 250 # CHECK-GX-JSON-DAG: "%317:sub20": 247 # CHECK-GX-JSON-DAG: "%317:sub21": 246 # CHECK-GX-JSON-DAG: "%317:sub22": 245 # CHECK-GX-JSON-DAG: "%317:sub23": 244 # CHECK-GX-JSON-DAG: "%317:sub24": 241 # CHECK-GX-JSON-DAG: "%317:sub25": 240 # CHECK-GX-JSON-DAG: "%317:sub26": 239 # CHECK-GX-JSON-DAG: "%317:sub27": 238 # CHECK-GX-JSON-DAG: "%317:sub28": 235 # CHECK-GX-JSON-DAG: "%317:sub29": 234 # CHECK-GX-JSON-DAG: "%317:sub30": 233 # CHECK-GX-JSON-DAG: "%317:sub31": 232 # CHECK-GX-JSON-DAG: "%359:sub0": 325 # CHECK-GX-JSON-DAG: "%359:sub1": 324 # CHECK-GX-JSON-DAG: "%359:sub2": 323 # CHECK-GX-JSON-DAG: "%359:sub3": 322 # CHECK-GX-JSON-DAG: "%359:sub4": 319 # CHECK-GX-JSON-DAG: "%359:sub5": 318 # CHECK-GX-JSON-DAG: "%359:sub6": 317 # CHECK-GX-JSON-DAG: "%359:sub7": 316 # CHECK-GX-JSON-DAG: "%359:sub8": 313 # CHECK-GX-JSON-DAG: "%359:sub9": 312 # CHECK-GX-JSON-DAG: "%359:sub10": 311 # CHECK-GX-JSON-DAG: "%359:sub11": 310 # CHECK-GX-JSON-DAG: "%359:sub12": 307 # CHECK-GX-JSON-DAG: "%359:sub13": 306 # CHECK-GX-JSON-DAG: "%359:sub14": 305 # CHECK-GX-JSON-DAG: "%359:sub15": 304 # CHECK-GX-JSON-DAG: "%359:sub16": 301 # CHECK-GX-JSON-DAG: "%359:sub17": 300 # CHECK-GX-JSON-DAG: "%359:sub18": 299 # CHECK-GX-JSON-DAG: "%359:sub19": 298 # CHECK-GX-JSON-DAG: "%359:sub20": 295 # CHECK-GX-JSON-DAG: "%359:sub21": 294 # CHECK-GX-JSON-DAG: "%359:sub22": 293 # CHECK-GX-JSON-DAG: "%359:sub23": 292 # CHECK-GX-JSON-DAG: "%359:sub24": 289 # CHECK-GX-JSON-DAG: "%359:sub25": 288 # CHECK-GX-JSON-DAG: "%359:sub26": 287 # CHECK-GX-JSON-DAG: "%359:sub27": 286 # CHECK-GX-JSON-DAG: "%359:sub28": 283 # CHECK-GX-JSON-DAG: "%359:sub29": 282 # CHECK-GX-JSON-DAG: "%359:sub30": 281 # CHECK-GX-JSON-DAG: "%359:sub31": 280 # CHECK-GX-JSON-DAG: "%401:sub0": 373 # CHECK-GX-JSON-DAG: "%401:sub1": 372 # CHECK-GX-JSON-DAG: "%401:sub2": 371 # CHECK-GX-JSON-DAG: "%401:sub3": 370 # CHECK-GX-JSON-DAG: "%401:sub4": 367 # CHECK-GX-JSON-DAG: "%401:sub5": 366 # CHECK-GX-JSON-DAG: "%401:sub6": 365 # CHECK-GX-JSON-DAG: "%401:sub7": 364 # CHECK-GX-JSON-DAG: "%401:sub8": 361 # CHECK-GX-JSON-DAG: "%401:sub9": 360 # CHECK-GX-JSON-DAG: "%401:sub10": 359 # CHECK-GX-JSON-DAG: "%401:sub11": 358 # CHECK-GX-JSON-DAG: "%401:sub12": 355 # CHECK-GX-JSON-DAG: "%401:sub13": 354 # CHECK-GX-JSON-DAG: "%401:sub14": 353 # CHECK-GX-JSON-DAG: "%401:sub15": 352 # CHECK-GX-JSON-DAG: "%401:sub16": 349 # CHECK-GX-JSON-DAG: "%401:sub17": 348 # CHECK-GX-JSON-DAG: "%401:sub18": 347 # CHECK-GX-JSON-DAG: "%401:sub19": 346 # CHECK-GX-JSON-DAG: "%401:sub20": 343 # CHECK-GX-JSON-DAG: "%401:sub21": 342 # CHECK-GX-JSON-DAG: "%401:sub22": 341 # CHECK-GX-JSON-DAG: "%401:sub23": 340 # CHECK-GX-JSON-DAG: "%401:sub24": 337 # CHECK-GX-JSON-DAG: "%401:sub25": 336 # CHECK-GX-JSON-DAG: "%401:sub26": 335 # CHECK-GX-JSON-DAG: "%401:sub27": 334 # CHECK-GX-JSON-DAG: "%401:sub28": 331 # CHECK-GX-JSON-DAG: "%401:sub29": 330 # CHECK-GX-JSON-DAG: "%401:sub30": 329 # CHECK-GX-JSON-DAG: "%401:sub31": 328 # CHECK-GX-JSON-DAG: "%456": 2 # CHECK-GX-JSON-DAG: "%457": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 373 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%459:vgpr_32 = COPY %69.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 36 # CHECK-GX-JSON-DAG: "%69:sub1": 35 # CHECK-GX-JSON-DAG: "%69:sub2": 34 # CHECK-GX-JSON-DAG: "%69:sub3": 33 # CHECK-GX-JSON-DAG: "%69:sub4": 30 # CHECK-GX-JSON-DAG: "%69:sub5": 29 # CHECK-GX-JSON-DAG: "%69:sub6": 28 # CHECK-GX-JSON-DAG: "%69:sub7": 27 # CHECK-GX-JSON-DAG: "%69:sub8": 24 # CHECK-GX-JSON-DAG: "%69:sub9": 23 # CHECK-GX-JSON-DAG: "%69:sub10": 22 # CHECK-GX-JSON-DAG: "%69:sub11": 21 # CHECK-GX-JSON-DAG: "%69:sub12": 18 # CHECK-GX-JSON-DAG: "%69:sub13": 17 # CHECK-GX-JSON-DAG: "%69:sub14": 16 # CHECK-GX-JSON-DAG: "%69:sub15": 15 # CHECK-GX-JSON-DAG: "%69:sub16": 12 # CHECK-GX-JSON-DAG: "%69:sub17": 11 # CHECK-GX-JSON-DAG: "%69:sub18": 10 # CHECK-GX-JSON-DAG: "%69:sub19": 9 # CHECK-GX-JSON-DAG: "%69:sub20": 6 # CHECK-GX-JSON-DAG: "%69:sub21": 5 # CHECK-GX-JSON-DAG: "%69:sub22": 4 # CHECK-GX-JSON-DAG: "%69:sub23": 3 # CHECK-GX-JSON-DAG: "%69:sub24": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 84 # CHECK-GX-JSON-DAG: "%149:sub1": 83 # CHECK-GX-JSON-DAG: "%149:sub2": 82 # CHECK-GX-JSON-DAG: "%149:sub3": 81 # CHECK-GX-JSON-DAG: "%149:sub4": 78 # CHECK-GX-JSON-DAG: "%149:sub5": 77 # CHECK-GX-JSON-DAG: "%149:sub6": 76 # CHECK-GX-JSON-DAG: "%149:sub7": 75 # CHECK-GX-JSON-DAG: "%149:sub8": 72 # CHECK-GX-JSON-DAG: "%149:sub9": 71 # CHECK-GX-JSON-DAG: "%149:sub10": 70 # CHECK-GX-JSON-DAG: "%149:sub11": 69 # CHECK-GX-JSON-DAG: "%149:sub12": 66 # CHECK-GX-JSON-DAG: "%149:sub13": 65 # CHECK-GX-JSON-DAG: "%149:sub14": 64 # CHECK-GX-JSON-DAG: "%149:sub15": 63 # CHECK-GX-JSON-DAG: "%149:sub16": 60 # CHECK-GX-JSON-DAG: "%149:sub17": 59 # CHECK-GX-JSON-DAG: "%149:sub18": 58 # CHECK-GX-JSON-DAG: "%149:sub19": 57 # CHECK-GX-JSON-DAG: "%149:sub20": 54 # CHECK-GX-JSON-DAG: "%149:sub21": 53 # CHECK-GX-JSON-DAG: "%149:sub22": 52 # CHECK-GX-JSON-DAG: "%149:sub23": 51 # CHECK-GX-JSON-DAG: "%149:sub24": 48 # CHECK-GX-JSON-DAG: "%149:sub25": 47 # CHECK-GX-JSON-DAG: "%149:sub26": 46 # CHECK-GX-JSON-DAG: "%149:sub27": 45 # CHECK-GX-JSON-DAG: "%149:sub28": 42 # CHECK-GX-JSON-DAG: "%149:sub29": 41 # CHECK-GX-JSON-DAG: "%149:sub30": 40 # CHECK-GX-JSON-DAG: "%149:sub31": 39 # CHECK-GX-JSON-DAG: "%191:sub0": 132 # CHECK-GX-JSON-DAG: "%191:sub1": 131 # CHECK-GX-JSON-DAG: "%191:sub2": 130 # CHECK-GX-JSON-DAG: "%191:sub3": 129 # CHECK-GX-JSON-DAG: "%191:sub4": 126 # CHECK-GX-JSON-DAG: "%191:sub5": 125 # CHECK-GX-JSON-DAG: "%191:sub6": 124 # CHECK-GX-JSON-DAG: "%191:sub7": 123 # CHECK-GX-JSON-DAG: "%191:sub8": 120 # CHECK-GX-JSON-DAG: "%191:sub9": 119 # CHECK-GX-JSON-DAG: "%191:sub10": 118 # CHECK-GX-JSON-DAG: "%191:sub11": 117 # CHECK-GX-JSON-DAG: "%191:sub12": 114 # CHECK-GX-JSON-DAG: "%191:sub13": 113 # CHECK-GX-JSON-DAG: "%191:sub14": 112 # CHECK-GX-JSON-DAG: "%191:sub15": 111 # CHECK-GX-JSON-DAG: "%191:sub16": 108 # CHECK-GX-JSON-DAG: "%191:sub17": 107 # CHECK-GX-JSON-DAG: "%191:sub18": 106 # CHECK-GX-JSON-DAG: "%191:sub19": 105 # CHECK-GX-JSON-DAG: "%191:sub20": 102 # CHECK-GX-JSON-DAG: "%191:sub21": 101 # CHECK-GX-JSON-DAG: "%191:sub22": 100 # CHECK-GX-JSON-DAG: "%191:sub23": 99 # CHECK-GX-JSON-DAG: "%191:sub24": 96 # CHECK-GX-JSON-DAG: "%191:sub25": 95 # CHECK-GX-JSON-DAG: "%191:sub26": 94 # CHECK-GX-JSON-DAG: "%191:sub27": 93 # CHECK-GX-JSON-DAG: "%191:sub28": 90 # CHECK-GX-JSON-DAG: "%191:sub29": 89 # CHECK-GX-JSON-DAG: "%191:sub30": 88 # CHECK-GX-JSON-DAG: "%191:sub31": 87 # CHECK-GX-JSON-DAG: "%233:sub0": 180 # CHECK-GX-JSON-DAG: "%233:sub1": 179 # CHECK-GX-JSON-DAG: "%233:sub2": 178 # CHECK-GX-JSON-DAG: "%233:sub3": 177 # CHECK-GX-JSON-DAG: "%233:sub4": 174 # CHECK-GX-JSON-DAG: "%233:sub5": 173 # CHECK-GX-JSON-DAG: "%233:sub6": 172 # CHECK-GX-JSON-DAG: "%233:sub7": 171 # CHECK-GX-JSON-DAG: "%233:sub8": 168 # CHECK-GX-JSON-DAG: "%233:sub9": 167 # CHECK-GX-JSON-DAG: "%233:sub10": 166 # CHECK-GX-JSON-DAG: "%233:sub11": 165 # CHECK-GX-JSON-DAG: "%233:sub12": 162 # CHECK-GX-JSON-DAG: "%233:sub13": 161 # CHECK-GX-JSON-DAG: "%233:sub14": 160 # CHECK-GX-JSON-DAG: "%233:sub15": 159 # CHECK-GX-JSON-DAG: "%233:sub16": 156 # CHECK-GX-JSON-DAG: "%233:sub17": 155 # CHECK-GX-JSON-DAG: "%233:sub18": 154 # CHECK-GX-JSON-DAG: "%233:sub19": 153 # CHECK-GX-JSON-DAG: "%233:sub20": 150 # CHECK-GX-JSON-DAG: "%233:sub21": 149 # CHECK-GX-JSON-DAG: "%233:sub22": 148 # CHECK-GX-JSON-DAG: "%233:sub23": 147 # CHECK-GX-JSON-DAG: "%233:sub24": 144 # CHECK-GX-JSON-DAG: "%233:sub25": 143 # CHECK-GX-JSON-DAG: "%233:sub26": 142 # CHECK-GX-JSON-DAG: "%233:sub27": 141 # CHECK-GX-JSON-DAG: "%233:sub28": 138 # CHECK-GX-JSON-DAG: "%233:sub29": 137 # CHECK-GX-JSON-DAG: "%233:sub30": 136 # CHECK-GX-JSON-DAG: "%233:sub31": 135 # CHECK-GX-JSON-DAG: "%275:sub0": 228 # CHECK-GX-JSON-DAG: "%275:sub1": 227 # CHECK-GX-JSON-DAG: "%275:sub2": 226 # CHECK-GX-JSON-DAG: "%275:sub3": 225 # CHECK-GX-JSON-DAG: "%275:sub4": 222 # CHECK-GX-JSON-DAG: "%275:sub5": 221 # CHECK-GX-JSON-DAG: "%275:sub6": 220 # CHECK-GX-JSON-DAG: "%275:sub7": 219 # CHECK-GX-JSON-DAG: "%275:sub8": 216 # CHECK-GX-JSON-DAG: "%275:sub9": 215 # CHECK-GX-JSON-DAG: "%275:sub10": 214 # CHECK-GX-JSON-DAG: "%275:sub11": 213 # CHECK-GX-JSON-DAG: "%275:sub12": 210 # CHECK-GX-JSON-DAG: "%275:sub13": 209 # CHECK-GX-JSON-DAG: "%275:sub14": 208 # CHECK-GX-JSON-DAG: "%275:sub15": 207 # CHECK-GX-JSON-DAG: "%275:sub16": 204 # CHECK-GX-JSON-DAG: "%275:sub17": 203 # CHECK-GX-JSON-DAG: "%275:sub18": 202 # CHECK-GX-JSON-DAG: "%275:sub19": 201 # CHECK-GX-JSON-DAG: "%275:sub20": 198 # CHECK-GX-JSON-DAG: "%275:sub21": 197 # CHECK-GX-JSON-DAG: "%275:sub22": 196 # CHECK-GX-JSON-DAG: "%275:sub23": 195 # CHECK-GX-JSON-DAG: "%275:sub24": 192 # CHECK-GX-JSON-DAG: "%275:sub25": 191 # CHECK-GX-JSON-DAG: "%275:sub26": 190 # CHECK-GX-JSON-DAG: "%275:sub27": 189 # CHECK-GX-JSON-DAG: "%275:sub28": 186 # CHECK-GX-JSON-DAG: "%275:sub29": 185 # CHECK-GX-JSON-DAG: "%275:sub30": 184 # CHECK-GX-JSON-DAG: "%275:sub31": 183 # CHECK-GX-JSON-DAG: "%317:sub0": 276 # CHECK-GX-JSON-DAG: "%317:sub1": 275 # CHECK-GX-JSON-DAG: "%317:sub2": 274 # CHECK-GX-JSON-DAG: "%317:sub3": 273 # CHECK-GX-JSON-DAG: "%317:sub4": 270 # CHECK-GX-JSON-DAG: "%317:sub5": 269 # CHECK-GX-JSON-DAG: "%317:sub6": 268 # CHECK-GX-JSON-DAG: "%317:sub7": 267 # CHECK-GX-JSON-DAG: "%317:sub8": 264 # CHECK-GX-JSON-DAG: "%317:sub9": 263 # CHECK-GX-JSON-DAG: "%317:sub10": 262 # CHECK-GX-JSON-DAG: "%317:sub11": 261 # CHECK-GX-JSON-DAG: "%317:sub12": 258 # CHECK-GX-JSON-DAG: "%317:sub13": 257 # CHECK-GX-JSON-DAG: "%317:sub14": 256 # CHECK-GX-JSON-DAG: "%317:sub15": 255 # CHECK-GX-JSON-DAG: "%317:sub16": 252 # CHECK-GX-JSON-DAG: "%317:sub17": 251 # CHECK-GX-JSON-DAG: "%317:sub18": 250 # CHECK-GX-JSON-DAG: "%317:sub19": 249 # CHECK-GX-JSON-DAG: "%317:sub20": 246 # CHECK-GX-JSON-DAG: "%317:sub21": 245 # CHECK-GX-JSON-DAG: "%317:sub22": 244 # CHECK-GX-JSON-DAG: "%317:sub23": 243 # CHECK-GX-JSON-DAG: "%317:sub24": 240 # CHECK-GX-JSON-DAG: "%317:sub25": 239 # CHECK-GX-JSON-DAG: "%317:sub26": 238 # CHECK-GX-JSON-DAG: "%317:sub27": 237 # CHECK-GX-JSON-DAG: "%317:sub28": 234 # CHECK-GX-JSON-DAG: "%317:sub29": 233 # CHECK-GX-JSON-DAG: "%317:sub30": 232 # CHECK-GX-JSON-DAG: "%317:sub31": 231 # CHECK-GX-JSON-DAG: "%359:sub0": 324 # CHECK-GX-JSON-DAG: "%359:sub1": 323 # CHECK-GX-JSON-DAG: "%359:sub2": 322 # CHECK-GX-JSON-DAG: "%359:sub3": 321 # CHECK-GX-JSON-DAG: "%359:sub4": 318 # CHECK-GX-JSON-DAG: "%359:sub5": 317 # CHECK-GX-JSON-DAG: "%359:sub6": 316 # CHECK-GX-JSON-DAG: "%359:sub7": 315 # CHECK-GX-JSON-DAG: "%359:sub8": 312 # CHECK-GX-JSON-DAG: "%359:sub9": 311 # CHECK-GX-JSON-DAG: "%359:sub10": 310 # CHECK-GX-JSON-DAG: "%359:sub11": 309 # CHECK-GX-JSON-DAG: "%359:sub12": 306 # CHECK-GX-JSON-DAG: "%359:sub13": 305 # CHECK-GX-JSON-DAG: "%359:sub14": 304 # CHECK-GX-JSON-DAG: "%359:sub15": 303 # CHECK-GX-JSON-DAG: "%359:sub16": 300 # CHECK-GX-JSON-DAG: "%359:sub17": 299 # CHECK-GX-JSON-DAG: "%359:sub18": 298 # CHECK-GX-JSON-DAG: "%359:sub19": 297 # CHECK-GX-JSON-DAG: "%359:sub20": 294 # CHECK-GX-JSON-DAG: "%359:sub21": 293 # CHECK-GX-JSON-DAG: "%359:sub22": 292 # CHECK-GX-JSON-DAG: "%359:sub23": 291 # CHECK-GX-JSON-DAG: "%359:sub24": 288 # CHECK-GX-JSON-DAG: "%359:sub25": 287 # CHECK-GX-JSON-DAG: "%359:sub26": 286 # CHECK-GX-JSON-DAG: "%359:sub27": 285 # CHECK-GX-JSON-DAG: "%359:sub28": 282 # CHECK-GX-JSON-DAG: "%359:sub29": 281 # CHECK-GX-JSON-DAG: "%359:sub30": 280 # CHECK-GX-JSON-DAG: "%359:sub31": 279 # CHECK-GX-JSON-DAG: "%401:sub0": 372 # CHECK-GX-JSON-DAG: "%401:sub1": 371 # CHECK-GX-JSON-DAG: "%401:sub2": 370 # CHECK-GX-JSON-DAG: "%401:sub3": 369 # CHECK-GX-JSON-DAG: "%401:sub4": 366 # CHECK-GX-JSON-DAG: "%401:sub5": 365 # CHECK-GX-JSON-DAG: "%401:sub6": 364 # CHECK-GX-JSON-DAG: "%401:sub7": 363 # CHECK-GX-JSON-DAG: "%401:sub8": 360 # CHECK-GX-JSON-DAG: "%401:sub9": 359 # CHECK-GX-JSON-DAG: "%401:sub10": 358 # CHECK-GX-JSON-DAG: "%401:sub11": 357 # CHECK-GX-JSON-DAG: "%401:sub12": 354 # CHECK-GX-JSON-DAG: "%401:sub13": 353 # CHECK-GX-JSON-DAG: "%401:sub14": 352 # CHECK-GX-JSON-DAG: "%401:sub15": 351 # CHECK-GX-JSON-DAG: "%401:sub16": 348 # CHECK-GX-JSON-DAG: "%401:sub17": 347 # CHECK-GX-JSON-DAG: "%401:sub18": 346 # CHECK-GX-JSON-DAG: "%401:sub19": 345 # CHECK-GX-JSON-DAG: "%401:sub20": 342 # CHECK-GX-JSON-DAG: "%401:sub21": 341 # CHECK-GX-JSON-DAG: "%401:sub22": 340 # CHECK-GX-JSON-DAG: "%401:sub23": 339 # CHECK-GX-JSON-DAG: "%401:sub24": 336 # CHECK-GX-JSON-DAG: "%401:sub25": 335 # CHECK-GX-JSON-DAG: "%401:sub26": 334 # CHECK-GX-JSON-DAG: "%401:sub27": 333 # CHECK-GX-JSON-DAG: "%401:sub28": 330 # CHECK-GX-JSON-DAG: "%401:sub29": 329 # CHECK-GX-JSON-DAG: "%401:sub30": 328 # CHECK-GX-JSON-DAG: "%401:sub31": 327 # CHECK-GX-JSON-DAG: "%456": 1 # CHECK-GX-JSON-DAG: "%457": 1 # CHECK-GX-JSON-DAG: "%458": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 372 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%460:vreg_128 = REG_SEQUENCE %459, %subreg.sub0, %458, %subreg.sub1, %457, %subreg.sub2, %456, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 35 # CHECK-GX-JSON-DAG: "%69:sub1": 34 # CHECK-GX-JSON-DAG: "%69:sub2": 33 # CHECK-GX-JSON-DAG: "%69:sub3": 32 # CHECK-GX-JSON-DAG: "%69:sub4": 29 # CHECK-GX-JSON-DAG: "%69:sub5": 28 # CHECK-GX-JSON-DAG: "%69:sub6": 27 # CHECK-GX-JSON-DAG: "%69:sub7": 26 # CHECK-GX-JSON-DAG: "%69:sub8": 23 # CHECK-GX-JSON-DAG: "%69:sub9": 22 # CHECK-GX-JSON-DAG: "%69:sub10": 21 # CHECK-GX-JSON-DAG: "%69:sub11": 20 # CHECK-GX-JSON-DAG: "%69:sub12": 17 # CHECK-GX-JSON-DAG: "%69:sub13": 16 # CHECK-GX-JSON-DAG: "%69:sub14": 15 # CHECK-GX-JSON-DAG: "%69:sub15": 14 # CHECK-GX-JSON-DAG: "%69:sub16": 11 # CHECK-GX-JSON-DAG: "%69:sub17": 10 # CHECK-GX-JSON-DAG: "%69:sub18": 9 # CHECK-GX-JSON-DAG: "%69:sub19": 8 # CHECK-GX-JSON-DAG: "%69:sub20": 5 # CHECK-GX-JSON-DAG: "%69:sub21": 4 # CHECK-GX-JSON-DAG: "%69:sub22": 3 # CHECK-GX-JSON-DAG: "%69:sub23": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 83 # CHECK-GX-JSON-DAG: "%149:sub1": 82 # CHECK-GX-JSON-DAG: "%149:sub2": 81 # CHECK-GX-JSON-DAG: "%149:sub3": 80 # CHECK-GX-JSON-DAG: "%149:sub4": 77 # CHECK-GX-JSON-DAG: "%149:sub5": 76 # CHECK-GX-JSON-DAG: "%149:sub6": 75 # CHECK-GX-JSON-DAG: "%149:sub7": 74 # CHECK-GX-JSON-DAG: "%149:sub8": 71 # CHECK-GX-JSON-DAG: "%149:sub9": 70 # CHECK-GX-JSON-DAG: "%149:sub10": 69 # CHECK-GX-JSON-DAG: "%149:sub11": 68 # CHECK-GX-JSON-DAG: "%149:sub12": 65 # CHECK-GX-JSON-DAG: "%149:sub13": 64 # CHECK-GX-JSON-DAG: "%149:sub14": 63 # CHECK-GX-JSON-DAG: "%149:sub15": 62 # CHECK-GX-JSON-DAG: "%149:sub16": 59 # CHECK-GX-JSON-DAG: "%149:sub17": 58 # CHECK-GX-JSON-DAG: "%149:sub18": 57 # CHECK-GX-JSON-DAG: "%149:sub19": 56 # CHECK-GX-JSON-DAG: "%149:sub20": 53 # CHECK-GX-JSON-DAG: "%149:sub21": 52 # CHECK-GX-JSON-DAG: "%149:sub22": 51 # CHECK-GX-JSON-DAG: "%149:sub23": 50 # CHECK-GX-JSON-DAG: "%149:sub24": 47 # CHECK-GX-JSON-DAG: "%149:sub25": 46 # CHECK-GX-JSON-DAG: "%149:sub26": 45 # CHECK-GX-JSON-DAG: "%149:sub27": 44 # CHECK-GX-JSON-DAG: "%149:sub28": 41 # CHECK-GX-JSON-DAG: "%149:sub29": 40 # CHECK-GX-JSON-DAG: "%149:sub30": 39 # CHECK-GX-JSON-DAG: "%149:sub31": 38 # CHECK-GX-JSON-DAG: "%191:sub0": 131 # CHECK-GX-JSON-DAG: "%191:sub1": 130 # CHECK-GX-JSON-DAG: "%191:sub2": 129 # CHECK-GX-JSON-DAG: "%191:sub3": 128 # CHECK-GX-JSON-DAG: "%191:sub4": 125 # CHECK-GX-JSON-DAG: "%191:sub5": 124 # CHECK-GX-JSON-DAG: "%191:sub6": 123 # CHECK-GX-JSON-DAG: "%191:sub7": 122 # CHECK-GX-JSON-DAG: "%191:sub8": 119 # CHECK-GX-JSON-DAG: "%191:sub9": 118 # CHECK-GX-JSON-DAG: "%191:sub10": 117 # CHECK-GX-JSON-DAG: "%191:sub11": 116 # CHECK-GX-JSON-DAG: "%191:sub12": 113 # CHECK-GX-JSON-DAG: "%191:sub13": 112 # CHECK-GX-JSON-DAG: "%191:sub14": 111 # CHECK-GX-JSON-DAG: "%191:sub15": 110 # CHECK-GX-JSON-DAG: "%191:sub16": 107 # CHECK-GX-JSON-DAG: "%191:sub17": 106 # CHECK-GX-JSON-DAG: "%191:sub18": 105 # CHECK-GX-JSON-DAG: "%191:sub19": 104 # CHECK-GX-JSON-DAG: "%191:sub20": 101 # CHECK-GX-JSON-DAG: "%191:sub21": 100 # CHECK-GX-JSON-DAG: "%191:sub22": 99 # CHECK-GX-JSON-DAG: "%191:sub23": 98 # CHECK-GX-JSON-DAG: "%191:sub24": 95 # CHECK-GX-JSON-DAG: "%191:sub25": 94 # CHECK-GX-JSON-DAG: "%191:sub26": 93 # CHECK-GX-JSON-DAG: "%191:sub27": 92 # CHECK-GX-JSON-DAG: "%191:sub28": 89 # CHECK-GX-JSON-DAG: "%191:sub29": 88 # CHECK-GX-JSON-DAG: "%191:sub30": 87 # CHECK-GX-JSON-DAG: "%191:sub31": 86 # CHECK-GX-JSON-DAG: "%233:sub0": 179 # CHECK-GX-JSON-DAG: "%233:sub1": 178 # CHECK-GX-JSON-DAG: "%233:sub2": 177 # CHECK-GX-JSON-DAG: "%233:sub3": 176 # CHECK-GX-JSON-DAG: "%233:sub4": 173 # CHECK-GX-JSON-DAG: "%233:sub5": 172 # CHECK-GX-JSON-DAG: "%233:sub6": 171 # CHECK-GX-JSON-DAG: "%233:sub7": 170 # CHECK-GX-JSON-DAG: "%233:sub8": 167 # CHECK-GX-JSON-DAG: "%233:sub9": 166 # CHECK-GX-JSON-DAG: "%233:sub10": 165 # CHECK-GX-JSON-DAG: "%233:sub11": 164 # CHECK-GX-JSON-DAG: "%233:sub12": 161 # CHECK-GX-JSON-DAG: "%233:sub13": 160 # CHECK-GX-JSON-DAG: "%233:sub14": 159 # CHECK-GX-JSON-DAG: "%233:sub15": 158 # CHECK-GX-JSON-DAG: "%233:sub16": 155 # CHECK-GX-JSON-DAG: "%233:sub17": 154 # CHECK-GX-JSON-DAG: "%233:sub18": 153 # CHECK-GX-JSON-DAG: "%233:sub19": 152 # CHECK-GX-JSON-DAG: "%233:sub20": 149 # CHECK-GX-JSON-DAG: "%233:sub21": 148 # CHECK-GX-JSON-DAG: "%233:sub22": 147 # CHECK-GX-JSON-DAG: "%233:sub23": 146 # CHECK-GX-JSON-DAG: "%233:sub24": 143 # CHECK-GX-JSON-DAG: "%233:sub25": 142 # CHECK-GX-JSON-DAG: "%233:sub26": 141 # CHECK-GX-JSON-DAG: "%233:sub27": 140 # CHECK-GX-JSON-DAG: "%233:sub28": 137 # CHECK-GX-JSON-DAG: "%233:sub29": 136 # CHECK-GX-JSON-DAG: "%233:sub30": 135 # CHECK-GX-JSON-DAG: "%233:sub31": 134 # CHECK-GX-JSON-DAG: "%275:sub0": 227 # CHECK-GX-JSON-DAG: "%275:sub1": 226 # CHECK-GX-JSON-DAG: "%275:sub2": 225 # CHECK-GX-JSON-DAG: "%275:sub3": 224 # CHECK-GX-JSON-DAG: "%275:sub4": 221 # CHECK-GX-JSON-DAG: "%275:sub5": 220 # CHECK-GX-JSON-DAG: "%275:sub6": 219 # CHECK-GX-JSON-DAG: "%275:sub7": 218 # CHECK-GX-JSON-DAG: "%275:sub8": 215 # CHECK-GX-JSON-DAG: "%275:sub9": 214 # CHECK-GX-JSON-DAG: "%275:sub10": 213 # CHECK-GX-JSON-DAG: "%275:sub11": 212 # CHECK-GX-JSON-DAG: "%275:sub12": 209 # CHECK-GX-JSON-DAG: "%275:sub13": 208 # CHECK-GX-JSON-DAG: "%275:sub14": 207 # CHECK-GX-JSON-DAG: "%275:sub15": 206 # CHECK-GX-JSON-DAG: "%275:sub16": 203 # CHECK-GX-JSON-DAG: "%275:sub17": 202 # CHECK-GX-JSON-DAG: "%275:sub18": 201 # CHECK-GX-JSON-DAG: "%275:sub19": 200 # CHECK-GX-JSON-DAG: "%275:sub20": 197 # CHECK-GX-JSON-DAG: "%275:sub21": 196 # CHECK-GX-JSON-DAG: "%275:sub22": 195 # CHECK-GX-JSON-DAG: "%275:sub23": 194 # CHECK-GX-JSON-DAG: "%275:sub24": 191 # CHECK-GX-JSON-DAG: "%275:sub25": 190 # CHECK-GX-JSON-DAG: "%275:sub26": 189 # CHECK-GX-JSON-DAG: "%275:sub27": 188 # CHECK-GX-JSON-DAG: "%275:sub28": 185 # CHECK-GX-JSON-DAG: "%275:sub29": 184 # CHECK-GX-JSON-DAG: "%275:sub30": 183 # CHECK-GX-JSON-DAG: "%275:sub31": 182 # CHECK-GX-JSON-DAG: "%317:sub0": 275 # CHECK-GX-JSON-DAG: "%317:sub1": 274 # CHECK-GX-JSON-DAG: "%317:sub2": 273 # CHECK-GX-JSON-DAG: "%317:sub3": 272 # CHECK-GX-JSON-DAG: "%317:sub4": 269 # CHECK-GX-JSON-DAG: "%317:sub5": 268 # CHECK-GX-JSON-DAG: "%317:sub6": 267 # CHECK-GX-JSON-DAG: "%317:sub7": 266 # CHECK-GX-JSON-DAG: "%317:sub8": 263 # CHECK-GX-JSON-DAG: "%317:sub9": 262 # CHECK-GX-JSON-DAG: "%317:sub10": 261 # CHECK-GX-JSON-DAG: "%317:sub11": 260 # CHECK-GX-JSON-DAG: "%317:sub12": 257 # CHECK-GX-JSON-DAG: "%317:sub13": 256 # CHECK-GX-JSON-DAG: "%317:sub14": 255 # CHECK-GX-JSON-DAG: "%317:sub15": 254 # CHECK-GX-JSON-DAG: "%317:sub16": 251 # CHECK-GX-JSON-DAG: "%317:sub17": 250 # CHECK-GX-JSON-DAG: "%317:sub18": 249 # CHECK-GX-JSON-DAG: "%317:sub19": 248 # CHECK-GX-JSON-DAG: "%317:sub20": 245 # CHECK-GX-JSON-DAG: "%317:sub21": 244 # CHECK-GX-JSON-DAG: "%317:sub22": 243 # CHECK-GX-JSON-DAG: "%317:sub23": 242 # CHECK-GX-JSON-DAG: "%317:sub24": 239 # CHECK-GX-JSON-DAG: "%317:sub25": 238 # CHECK-GX-JSON-DAG: "%317:sub26": 237 # CHECK-GX-JSON-DAG: "%317:sub27": 236 # CHECK-GX-JSON-DAG: "%317:sub28": 233 # CHECK-GX-JSON-DAG: "%317:sub29": 232 # CHECK-GX-JSON-DAG: "%317:sub30": 231 # CHECK-GX-JSON-DAG: "%317:sub31": 230 # CHECK-GX-JSON-DAG: "%359:sub0": 323 # CHECK-GX-JSON-DAG: "%359:sub1": 322 # CHECK-GX-JSON-DAG: "%359:sub2": 321 # CHECK-GX-JSON-DAG: "%359:sub3": 320 # CHECK-GX-JSON-DAG: "%359:sub4": 317 # CHECK-GX-JSON-DAG: "%359:sub5": 316 # CHECK-GX-JSON-DAG: "%359:sub6": 315 # CHECK-GX-JSON-DAG: "%359:sub7": 314 # CHECK-GX-JSON-DAG: "%359:sub8": 311 # CHECK-GX-JSON-DAG: "%359:sub9": 310 # CHECK-GX-JSON-DAG: "%359:sub10": 309 # CHECK-GX-JSON-DAG: "%359:sub11": 308 # CHECK-GX-JSON-DAG: "%359:sub12": 305 # CHECK-GX-JSON-DAG: "%359:sub13": 304 # CHECK-GX-JSON-DAG: "%359:sub14": 303 # CHECK-GX-JSON-DAG: "%359:sub15": 302 # CHECK-GX-JSON-DAG: "%359:sub16": 299 # CHECK-GX-JSON-DAG: "%359:sub17": 298 # CHECK-GX-JSON-DAG: "%359:sub18": 297 # CHECK-GX-JSON-DAG: "%359:sub19": 296 # CHECK-GX-JSON-DAG: "%359:sub20": 293 # CHECK-GX-JSON-DAG: "%359:sub21": 292 # CHECK-GX-JSON-DAG: "%359:sub22": 291 # CHECK-GX-JSON-DAG: "%359:sub23": 290 # CHECK-GX-JSON-DAG: "%359:sub24": 287 # CHECK-GX-JSON-DAG: "%359:sub25": 286 # CHECK-GX-JSON-DAG: "%359:sub26": 285 # CHECK-GX-JSON-DAG: "%359:sub27": 284 # CHECK-GX-JSON-DAG: "%359:sub28": 281 # CHECK-GX-JSON-DAG: "%359:sub29": 280 # CHECK-GX-JSON-DAG: "%359:sub30": 279 # CHECK-GX-JSON-DAG: "%359:sub31": 278 # CHECK-GX-JSON-DAG: "%401:sub0": 371 # CHECK-GX-JSON-DAG: "%401:sub1": 370 # CHECK-GX-JSON-DAG: "%401:sub2": 369 # CHECK-GX-JSON-DAG: "%401:sub3": 368 # CHECK-GX-JSON-DAG: "%401:sub4": 365 # CHECK-GX-JSON-DAG: "%401:sub5": 364 # CHECK-GX-JSON-DAG: "%401:sub6": 363 # CHECK-GX-JSON-DAG: "%401:sub7": 362 # CHECK-GX-JSON-DAG: "%401:sub8": 359 # CHECK-GX-JSON-DAG: "%401:sub9": 358 # CHECK-GX-JSON-DAG: "%401:sub10": 357 # CHECK-GX-JSON-DAG: "%401:sub11": 356 # CHECK-GX-JSON-DAG: "%401:sub12": 353 # CHECK-GX-JSON-DAG: "%401:sub13": 352 # CHECK-GX-JSON-DAG: "%401:sub14": 351 # CHECK-GX-JSON-DAG: "%401:sub15": 350 # CHECK-GX-JSON-DAG: "%401:sub16": 347 # CHECK-GX-JSON-DAG: "%401:sub17": 346 # CHECK-GX-JSON-DAG: "%401:sub18": 345 # CHECK-GX-JSON-DAG: "%401:sub19": 344 # CHECK-GX-JSON-DAG: "%401:sub20": 341 # CHECK-GX-JSON-DAG: "%401:sub21": 340 # CHECK-GX-JSON-DAG: "%401:sub22": 339 # CHECK-GX-JSON-DAG: "%401:sub23": 338 # CHECK-GX-JSON-DAG: "%401:sub24": 335 # CHECK-GX-JSON-DAG: "%401:sub25": 334 # CHECK-GX-JSON-DAG: "%401:sub26": 333 # CHECK-GX-JSON-DAG: "%401:sub27": 332 # CHECK-GX-JSON-DAG: "%401:sub28": 329 # CHECK-GX-JSON-DAG: "%401:sub29": 328 # CHECK-GX-JSON-DAG: "%401:sub30": 327 # CHECK-GX-JSON-DAG: "%401:sub31": 326 # CHECK-GX-JSON-DAG: "%456": 0 # CHECK-GX-JSON-DAG: "%457": 0 # CHECK-GX-JSON-DAG: "%458": 0 # CHECK-GX-JSON-DAG: "%459": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 371 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %461:vreg_64, %460, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 34 # CHECK-GX-JSON-DAG: "%69:sub1": 33 # CHECK-GX-JSON-DAG: "%69:sub2": 32 # CHECK-GX-JSON-DAG: "%69:sub3": 31 # CHECK-GX-JSON-DAG: "%69:sub4": 28 # CHECK-GX-JSON-DAG: "%69:sub5": 27 # CHECK-GX-JSON-DAG: "%69:sub6": 26 # CHECK-GX-JSON-DAG: "%69:sub7": 25 # CHECK-GX-JSON-DAG: "%69:sub8": 22 # CHECK-GX-JSON-DAG: "%69:sub9": 21 # CHECK-GX-JSON-DAG: "%69:sub10": 20 # CHECK-GX-JSON-DAG: "%69:sub11": 19 # CHECK-GX-JSON-DAG: "%69:sub12": 16 # CHECK-GX-JSON-DAG: "%69:sub13": 15 # CHECK-GX-JSON-DAG: "%69:sub14": 14 # CHECK-GX-JSON-DAG: "%69:sub15": 13 # CHECK-GX-JSON-DAG: "%69:sub16": 10 # CHECK-GX-JSON-DAG: "%69:sub17": 9 # CHECK-GX-JSON-DAG: "%69:sub18": 8 # CHECK-GX-JSON-DAG: "%69:sub19": 7 # CHECK-GX-JSON-DAG: "%69:sub20": 4 # CHECK-GX-JSON-DAG: "%69:sub21": 3 # CHECK-GX-JSON-DAG: "%69:sub22": 2 # CHECK-GX-JSON-DAG: "%69:sub23": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 82 # CHECK-GX-JSON-DAG: "%149:sub1": 81 # CHECK-GX-JSON-DAG: "%149:sub2": 80 # CHECK-GX-JSON-DAG: "%149:sub3": 79 # CHECK-GX-JSON-DAG: "%149:sub4": 76 # CHECK-GX-JSON-DAG: "%149:sub5": 75 # CHECK-GX-JSON-DAG: "%149:sub6": 74 # CHECK-GX-JSON-DAG: "%149:sub7": 73 # CHECK-GX-JSON-DAG: "%149:sub8": 70 # CHECK-GX-JSON-DAG: "%149:sub9": 69 # CHECK-GX-JSON-DAG: "%149:sub10": 68 # CHECK-GX-JSON-DAG: "%149:sub11": 67 # CHECK-GX-JSON-DAG: "%149:sub12": 64 # CHECK-GX-JSON-DAG: "%149:sub13": 63 # CHECK-GX-JSON-DAG: "%149:sub14": 62 # CHECK-GX-JSON-DAG: "%149:sub15": 61 # CHECK-GX-JSON-DAG: "%149:sub16": 58 # CHECK-GX-JSON-DAG: "%149:sub17": 57 # CHECK-GX-JSON-DAG: "%149:sub18": 56 # CHECK-GX-JSON-DAG: "%149:sub19": 55 # CHECK-GX-JSON-DAG: "%149:sub20": 52 # CHECK-GX-JSON-DAG: "%149:sub21": 51 # CHECK-GX-JSON-DAG: "%149:sub22": 50 # CHECK-GX-JSON-DAG: "%149:sub23": 49 # CHECK-GX-JSON-DAG: "%149:sub24": 46 # CHECK-GX-JSON-DAG: "%149:sub25": 45 # CHECK-GX-JSON-DAG: "%149:sub26": 44 # CHECK-GX-JSON-DAG: "%149:sub27": 43 # CHECK-GX-JSON-DAG: "%149:sub28": 40 # CHECK-GX-JSON-DAG: "%149:sub29": 39 # CHECK-GX-JSON-DAG: "%149:sub30": 38 # CHECK-GX-JSON-DAG: "%149:sub31": 37 # CHECK-GX-JSON-DAG: "%191:sub0": 130 # CHECK-GX-JSON-DAG: "%191:sub1": 129 # CHECK-GX-JSON-DAG: "%191:sub2": 128 # CHECK-GX-JSON-DAG: "%191:sub3": 127 # CHECK-GX-JSON-DAG: "%191:sub4": 124 # CHECK-GX-JSON-DAG: "%191:sub5": 123 # CHECK-GX-JSON-DAG: "%191:sub6": 122 # CHECK-GX-JSON-DAG: "%191:sub7": 121 # CHECK-GX-JSON-DAG: "%191:sub8": 118 # CHECK-GX-JSON-DAG: "%191:sub9": 117 # CHECK-GX-JSON-DAG: "%191:sub10": 116 # CHECK-GX-JSON-DAG: "%191:sub11": 115 # CHECK-GX-JSON-DAG: "%191:sub12": 112 # CHECK-GX-JSON-DAG: "%191:sub13": 111 # CHECK-GX-JSON-DAG: "%191:sub14": 110 # CHECK-GX-JSON-DAG: "%191:sub15": 109 # CHECK-GX-JSON-DAG: "%191:sub16": 106 # CHECK-GX-JSON-DAG: "%191:sub17": 105 # CHECK-GX-JSON-DAG: "%191:sub18": 104 # CHECK-GX-JSON-DAG: "%191:sub19": 103 # CHECK-GX-JSON-DAG: "%191:sub20": 100 # CHECK-GX-JSON-DAG: "%191:sub21": 99 # CHECK-GX-JSON-DAG: "%191:sub22": 98 # CHECK-GX-JSON-DAG: "%191:sub23": 97 # CHECK-GX-JSON-DAG: "%191:sub24": 94 # CHECK-GX-JSON-DAG: "%191:sub25": 93 # CHECK-GX-JSON-DAG: "%191:sub26": 92 # CHECK-GX-JSON-DAG: "%191:sub27": 91 # CHECK-GX-JSON-DAG: "%191:sub28": 88 # CHECK-GX-JSON-DAG: "%191:sub29": 87 # CHECK-GX-JSON-DAG: "%191:sub30": 86 # CHECK-GX-JSON-DAG: "%191:sub31": 85 # CHECK-GX-JSON-DAG: "%233:sub0": 178 # CHECK-GX-JSON-DAG: "%233:sub1": 177 # CHECK-GX-JSON-DAG: "%233:sub2": 176 # CHECK-GX-JSON-DAG: "%233:sub3": 175 # CHECK-GX-JSON-DAG: "%233:sub4": 172 # CHECK-GX-JSON-DAG: "%233:sub5": 171 # CHECK-GX-JSON-DAG: "%233:sub6": 170 # CHECK-GX-JSON-DAG: "%233:sub7": 169 # CHECK-GX-JSON-DAG: "%233:sub8": 166 # CHECK-GX-JSON-DAG: "%233:sub9": 165 # CHECK-GX-JSON-DAG: "%233:sub10": 164 # CHECK-GX-JSON-DAG: "%233:sub11": 163 # CHECK-GX-JSON-DAG: "%233:sub12": 160 # CHECK-GX-JSON-DAG: "%233:sub13": 159 # CHECK-GX-JSON-DAG: "%233:sub14": 158 # CHECK-GX-JSON-DAG: "%233:sub15": 157 # CHECK-GX-JSON-DAG: "%233:sub16": 154 # CHECK-GX-JSON-DAG: "%233:sub17": 153 # CHECK-GX-JSON-DAG: "%233:sub18": 152 # CHECK-GX-JSON-DAG: "%233:sub19": 151 # CHECK-GX-JSON-DAG: "%233:sub20": 148 # CHECK-GX-JSON-DAG: "%233:sub21": 147 # CHECK-GX-JSON-DAG: "%233:sub22": 146 # CHECK-GX-JSON-DAG: "%233:sub23": 145 # CHECK-GX-JSON-DAG: "%233:sub24": 142 # CHECK-GX-JSON-DAG: "%233:sub25": 141 # CHECK-GX-JSON-DAG: "%233:sub26": 140 # CHECK-GX-JSON-DAG: "%233:sub27": 139 # CHECK-GX-JSON-DAG: "%233:sub28": 136 # CHECK-GX-JSON-DAG: "%233:sub29": 135 # CHECK-GX-JSON-DAG: "%233:sub30": 134 # CHECK-GX-JSON-DAG: "%233:sub31": 133 # CHECK-GX-JSON-DAG: "%275:sub0": 226 # CHECK-GX-JSON-DAG: "%275:sub1": 225 # CHECK-GX-JSON-DAG: "%275:sub2": 224 # CHECK-GX-JSON-DAG: "%275:sub3": 223 # CHECK-GX-JSON-DAG: "%275:sub4": 220 # CHECK-GX-JSON-DAG: "%275:sub5": 219 # CHECK-GX-JSON-DAG: "%275:sub6": 218 # CHECK-GX-JSON-DAG: "%275:sub7": 217 # CHECK-GX-JSON-DAG: "%275:sub8": 214 # CHECK-GX-JSON-DAG: "%275:sub9": 213 # CHECK-GX-JSON-DAG: "%275:sub10": 212 # CHECK-GX-JSON-DAG: "%275:sub11": 211 # CHECK-GX-JSON-DAG: "%275:sub12": 208 # CHECK-GX-JSON-DAG: "%275:sub13": 207 # CHECK-GX-JSON-DAG: "%275:sub14": 206 # CHECK-GX-JSON-DAG: "%275:sub15": 205 # CHECK-GX-JSON-DAG: "%275:sub16": 202 # CHECK-GX-JSON-DAG: "%275:sub17": 201 # CHECK-GX-JSON-DAG: "%275:sub18": 200 # CHECK-GX-JSON-DAG: "%275:sub19": 199 # CHECK-GX-JSON-DAG: "%275:sub20": 196 # CHECK-GX-JSON-DAG: "%275:sub21": 195 # CHECK-GX-JSON-DAG: "%275:sub22": 194 # CHECK-GX-JSON-DAG: "%275:sub23": 193 # CHECK-GX-JSON-DAG: "%275:sub24": 190 # CHECK-GX-JSON-DAG: "%275:sub25": 189 # CHECK-GX-JSON-DAG: "%275:sub26": 188 # CHECK-GX-JSON-DAG: "%275:sub27": 187 # CHECK-GX-JSON-DAG: "%275:sub28": 184 # CHECK-GX-JSON-DAG: "%275:sub29": 183 # CHECK-GX-JSON-DAG: "%275:sub30": 182 # CHECK-GX-JSON-DAG: "%275:sub31": 181 # CHECK-GX-JSON-DAG: "%317:sub0": 274 # CHECK-GX-JSON-DAG: "%317:sub1": 273 # CHECK-GX-JSON-DAG: "%317:sub2": 272 # CHECK-GX-JSON-DAG: "%317:sub3": 271 # CHECK-GX-JSON-DAG: "%317:sub4": 268 # CHECK-GX-JSON-DAG: "%317:sub5": 267 # CHECK-GX-JSON-DAG: "%317:sub6": 266 # CHECK-GX-JSON-DAG: "%317:sub7": 265 # CHECK-GX-JSON-DAG: "%317:sub8": 262 # CHECK-GX-JSON-DAG: "%317:sub9": 261 # CHECK-GX-JSON-DAG: "%317:sub10": 260 # CHECK-GX-JSON-DAG: "%317:sub11": 259 # CHECK-GX-JSON-DAG: "%317:sub12": 256 # CHECK-GX-JSON-DAG: "%317:sub13": 255 # CHECK-GX-JSON-DAG: "%317:sub14": 254 # CHECK-GX-JSON-DAG: "%317:sub15": 253 # CHECK-GX-JSON-DAG: "%317:sub16": 250 # CHECK-GX-JSON-DAG: "%317:sub17": 249 # CHECK-GX-JSON-DAG: "%317:sub18": 248 # CHECK-GX-JSON-DAG: "%317:sub19": 247 # CHECK-GX-JSON-DAG: "%317:sub20": 244 # CHECK-GX-JSON-DAG: "%317:sub21": 243 # CHECK-GX-JSON-DAG: "%317:sub22": 242 # CHECK-GX-JSON-DAG: "%317:sub23": 241 # CHECK-GX-JSON-DAG: "%317:sub24": 238 # CHECK-GX-JSON-DAG: "%317:sub25": 237 # CHECK-GX-JSON-DAG: "%317:sub26": 236 # CHECK-GX-JSON-DAG: "%317:sub27": 235 # CHECK-GX-JSON-DAG: "%317:sub28": 232 # CHECK-GX-JSON-DAG: "%317:sub29": 231 # CHECK-GX-JSON-DAG: "%317:sub30": 230 # CHECK-GX-JSON-DAG: "%317:sub31": 229 # CHECK-GX-JSON-DAG: "%359:sub0": 322 # CHECK-GX-JSON-DAG: "%359:sub1": 321 # CHECK-GX-JSON-DAG: "%359:sub2": 320 # CHECK-GX-JSON-DAG: "%359:sub3": 319 # CHECK-GX-JSON-DAG: "%359:sub4": 316 # CHECK-GX-JSON-DAG: "%359:sub5": 315 # CHECK-GX-JSON-DAG: "%359:sub6": 314 # CHECK-GX-JSON-DAG: "%359:sub7": 313 # CHECK-GX-JSON-DAG: "%359:sub8": 310 # CHECK-GX-JSON-DAG: "%359:sub9": 309 # CHECK-GX-JSON-DAG: "%359:sub10": 308 # CHECK-GX-JSON-DAG: "%359:sub11": 307 # CHECK-GX-JSON-DAG: "%359:sub12": 304 # CHECK-GX-JSON-DAG: "%359:sub13": 303 # CHECK-GX-JSON-DAG: "%359:sub14": 302 # CHECK-GX-JSON-DAG: "%359:sub15": 301 # CHECK-GX-JSON-DAG: "%359:sub16": 298 # CHECK-GX-JSON-DAG: "%359:sub17": 297 # CHECK-GX-JSON-DAG: "%359:sub18": 296 # CHECK-GX-JSON-DAG: "%359:sub19": 295 # CHECK-GX-JSON-DAG: "%359:sub20": 292 # CHECK-GX-JSON-DAG: "%359:sub21": 291 # CHECK-GX-JSON-DAG: "%359:sub22": 290 # CHECK-GX-JSON-DAG: "%359:sub23": 289 # CHECK-GX-JSON-DAG: "%359:sub24": 286 # CHECK-GX-JSON-DAG: "%359:sub25": 285 # CHECK-GX-JSON-DAG: "%359:sub26": 284 # CHECK-GX-JSON-DAG: "%359:sub27": 283 # CHECK-GX-JSON-DAG: "%359:sub28": 280 # CHECK-GX-JSON-DAG: "%359:sub29": 279 # CHECK-GX-JSON-DAG: "%359:sub30": 278 # CHECK-GX-JSON-DAG: "%359:sub31": 277 # CHECK-GX-JSON-DAG: "%401:sub0": 370 # CHECK-GX-JSON-DAG: "%401:sub1": 369 # CHECK-GX-JSON-DAG: "%401:sub2": 368 # CHECK-GX-JSON-DAG: "%401:sub3": 367 # CHECK-GX-JSON-DAG: "%401:sub4": 364 # CHECK-GX-JSON-DAG: "%401:sub5": 363 # CHECK-GX-JSON-DAG: "%401:sub6": 362 # CHECK-GX-JSON-DAG: "%401:sub7": 361 # CHECK-GX-JSON-DAG: "%401:sub8": 358 # CHECK-GX-JSON-DAG: "%401:sub9": 357 # CHECK-GX-JSON-DAG: "%401:sub10": 356 # CHECK-GX-JSON-DAG: "%401:sub11": 355 # CHECK-GX-JSON-DAG: "%401:sub12": 352 # CHECK-GX-JSON-DAG: "%401:sub13": 351 # CHECK-GX-JSON-DAG: "%401:sub14": 350 # CHECK-GX-JSON-DAG: "%401:sub15": 349 # CHECK-GX-JSON-DAG: "%401:sub16": 346 # CHECK-GX-JSON-DAG: "%401:sub17": 345 # CHECK-GX-JSON-DAG: "%401:sub18": 344 # CHECK-GX-JSON-DAG: "%401:sub19": 343 # CHECK-GX-JSON-DAG: "%401:sub20": 340 # CHECK-GX-JSON-DAG: "%401:sub21": 339 # CHECK-GX-JSON-DAG: "%401:sub22": 338 # CHECK-GX-JSON-DAG: "%401:sub23": 337 # CHECK-GX-JSON-DAG: "%401:sub24": 334 # CHECK-GX-JSON-DAG: "%401:sub25": 333 # CHECK-GX-JSON-DAG: "%401:sub26": 332 # CHECK-GX-JSON-DAG: "%401:sub27": 331 # CHECK-GX-JSON-DAG: "%401:sub28": 328 # CHECK-GX-JSON-DAG: "%401:sub29": 327 # CHECK-GX-JSON-DAG: "%401:sub30": 326 # CHECK-GX-JSON-DAG: "%401:sub31": 325 # CHECK-GX-JSON-DAG: "%460": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 370 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%462:vgpr_32 = COPY %69.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 33 # CHECK-GX-JSON-DAG: "%69:sub1": 32 # CHECK-GX-JSON-DAG: "%69:sub2": 31 # CHECK-GX-JSON-DAG: "%69:sub3": 30 # CHECK-GX-JSON-DAG: "%69:sub4": 27 # CHECK-GX-JSON-DAG: "%69:sub5": 26 # CHECK-GX-JSON-DAG: "%69:sub6": 25 # CHECK-GX-JSON-DAG: "%69:sub7": 24 # CHECK-GX-JSON-DAG: "%69:sub8": 21 # CHECK-GX-JSON-DAG: "%69:sub9": 20 # CHECK-GX-JSON-DAG: "%69:sub10": 19 # CHECK-GX-JSON-DAG: "%69:sub11": 18 # CHECK-GX-JSON-DAG: "%69:sub12": 15 # CHECK-GX-JSON-DAG: "%69:sub13": 14 # CHECK-GX-JSON-DAG: "%69:sub14": 13 # CHECK-GX-JSON-DAG: "%69:sub15": 12 # CHECK-GX-JSON-DAG: "%69:sub16": 9 # CHECK-GX-JSON-DAG: "%69:sub17": 8 # CHECK-GX-JSON-DAG: "%69:sub18": 7 # CHECK-GX-JSON-DAG: "%69:sub19": 6 # CHECK-GX-JSON-DAG: "%69:sub20": 3 # CHECK-GX-JSON-DAG: "%69:sub21": 2 # CHECK-GX-JSON-DAG: "%69:sub22": 1 # CHECK-GX-JSON-DAG: "%69:sub23": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 81 # CHECK-GX-JSON-DAG: "%149:sub1": 80 # CHECK-GX-JSON-DAG: "%149:sub2": 79 # CHECK-GX-JSON-DAG: "%149:sub3": 78 # CHECK-GX-JSON-DAG: "%149:sub4": 75 # CHECK-GX-JSON-DAG: "%149:sub5": 74 # CHECK-GX-JSON-DAG: "%149:sub6": 73 # CHECK-GX-JSON-DAG: "%149:sub7": 72 # CHECK-GX-JSON-DAG: "%149:sub8": 69 # CHECK-GX-JSON-DAG: "%149:sub9": 68 # CHECK-GX-JSON-DAG: "%149:sub10": 67 # CHECK-GX-JSON-DAG: "%149:sub11": 66 # CHECK-GX-JSON-DAG: "%149:sub12": 63 # CHECK-GX-JSON-DAG: "%149:sub13": 62 # CHECK-GX-JSON-DAG: "%149:sub14": 61 # CHECK-GX-JSON-DAG: "%149:sub15": 60 # CHECK-GX-JSON-DAG: "%149:sub16": 57 # CHECK-GX-JSON-DAG: "%149:sub17": 56 # CHECK-GX-JSON-DAG: "%149:sub18": 55 # CHECK-GX-JSON-DAG: "%149:sub19": 54 # CHECK-GX-JSON-DAG: "%149:sub20": 51 # CHECK-GX-JSON-DAG: "%149:sub21": 50 # CHECK-GX-JSON-DAG: "%149:sub22": 49 # CHECK-GX-JSON-DAG: "%149:sub23": 48 # CHECK-GX-JSON-DAG: "%149:sub24": 45 # CHECK-GX-JSON-DAG: "%149:sub25": 44 # CHECK-GX-JSON-DAG: "%149:sub26": 43 # CHECK-GX-JSON-DAG: "%149:sub27": 42 # CHECK-GX-JSON-DAG: "%149:sub28": 39 # CHECK-GX-JSON-DAG: "%149:sub29": 38 # CHECK-GX-JSON-DAG: "%149:sub30": 37 # CHECK-GX-JSON-DAG: "%149:sub31": 36 # CHECK-GX-JSON-DAG: "%191:sub0": 129 # CHECK-GX-JSON-DAG: "%191:sub1": 128 # CHECK-GX-JSON-DAG: "%191:sub2": 127 # CHECK-GX-JSON-DAG: "%191:sub3": 126 # CHECK-GX-JSON-DAG: "%191:sub4": 123 # CHECK-GX-JSON-DAG: "%191:sub5": 122 # CHECK-GX-JSON-DAG: "%191:sub6": 121 # CHECK-GX-JSON-DAG: "%191:sub7": 120 # CHECK-GX-JSON-DAG: "%191:sub8": 117 # CHECK-GX-JSON-DAG: "%191:sub9": 116 # CHECK-GX-JSON-DAG: "%191:sub10": 115 # CHECK-GX-JSON-DAG: "%191:sub11": 114 # CHECK-GX-JSON-DAG: "%191:sub12": 111 # CHECK-GX-JSON-DAG: "%191:sub13": 110 # CHECK-GX-JSON-DAG: "%191:sub14": 109 # CHECK-GX-JSON-DAG: "%191:sub15": 108 # CHECK-GX-JSON-DAG: "%191:sub16": 105 # CHECK-GX-JSON-DAG: "%191:sub17": 104 # CHECK-GX-JSON-DAG: "%191:sub18": 103 # CHECK-GX-JSON-DAG: "%191:sub19": 102 # CHECK-GX-JSON-DAG: "%191:sub20": 99 # CHECK-GX-JSON-DAG: "%191:sub21": 98 # CHECK-GX-JSON-DAG: "%191:sub22": 97 # CHECK-GX-JSON-DAG: "%191:sub23": 96 # CHECK-GX-JSON-DAG: "%191:sub24": 93 # CHECK-GX-JSON-DAG: "%191:sub25": 92 # CHECK-GX-JSON-DAG: "%191:sub26": 91 # CHECK-GX-JSON-DAG: "%191:sub27": 90 # CHECK-GX-JSON-DAG: "%191:sub28": 87 # CHECK-GX-JSON-DAG: "%191:sub29": 86 # CHECK-GX-JSON-DAG: "%191:sub30": 85 # CHECK-GX-JSON-DAG: "%191:sub31": 84 # CHECK-GX-JSON-DAG: "%233:sub0": 177 # CHECK-GX-JSON-DAG: "%233:sub1": 176 # CHECK-GX-JSON-DAG: "%233:sub2": 175 # CHECK-GX-JSON-DAG: "%233:sub3": 174 # CHECK-GX-JSON-DAG: "%233:sub4": 171 # CHECK-GX-JSON-DAG: "%233:sub5": 170 # CHECK-GX-JSON-DAG: "%233:sub6": 169 # CHECK-GX-JSON-DAG: "%233:sub7": 168 # CHECK-GX-JSON-DAG: "%233:sub8": 165 # CHECK-GX-JSON-DAG: "%233:sub9": 164 # CHECK-GX-JSON-DAG: "%233:sub10": 163 # CHECK-GX-JSON-DAG: "%233:sub11": 162 # CHECK-GX-JSON-DAG: "%233:sub12": 159 # CHECK-GX-JSON-DAG: "%233:sub13": 158 # CHECK-GX-JSON-DAG: "%233:sub14": 157 # CHECK-GX-JSON-DAG: "%233:sub15": 156 # CHECK-GX-JSON-DAG: "%233:sub16": 153 # CHECK-GX-JSON-DAG: "%233:sub17": 152 # CHECK-GX-JSON-DAG: "%233:sub18": 151 # CHECK-GX-JSON-DAG: "%233:sub19": 150 # CHECK-GX-JSON-DAG: "%233:sub20": 147 # CHECK-GX-JSON-DAG: "%233:sub21": 146 # CHECK-GX-JSON-DAG: "%233:sub22": 145 # CHECK-GX-JSON-DAG: "%233:sub23": 144 # CHECK-GX-JSON-DAG: "%233:sub24": 141 # CHECK-GX-JSON-DAG: "%233:sub25": 140 # CHECK-GX-JSON-DAG: "%233:sub26": 139 # CHECK-GX-JSON-DAG: "%233:sub27": 138 # CHECK-GX-JSON-DAG: "%233:sub28": 135 # CHECK-GX-JSON-DAG: "%233:sub29": 134 # CHECK-GX-JSON-DAG: "%233:sub30": 133 # CHECK-GX-JSON-DAG: "%233:sub31": 132 # CHECK-GX-JSON-DAG: "%275:sub0": 225 # CHECK-GX-JSON-DAG: "%275:sub1": 224 # CHECK-GX-JSON-DAG: "%275:sub2": 223 # CHECK-GX-JSON-DAG: "%275:sub3": 222 # CHECK-GX-JSON-DAG: "%275:sub4": 219 # CHECK-GX-JSON-DAG: "%275:sub5": 218 # CHECK-GX-JSON-DAG: "%275:sub6": 217 # CHECK-GX-JSON-DAG: "%275:sub7": 216 # CHECK-GX-JSON-DAG: "%275:sub8": 213 # CHECK-GX-JSON-DAG: "%275:sub9": 212 # CHECK-GX-JSON-DAG: "%275:sub10": 211 # CHECK-GX-JSON-DAG: "%275:sub11": 210 # CHECK-GX-JSON-DAG: "%275:sub12": 207 # CHECK-GX-JSON-DAG: "%275:sub13": 206 # CHECK-GX-JSON-DAG: "%275:sub14": 205 # CHECK-GX-JSON-DAG: "%275:sub15": 204 # CHECK-GX-JSON-DAG: "%275:sub16": 201 # CHECK-GX-JSON-DAG: "%275:sub17": 200 # CHECK-GX-JSON-DAG: "%275:sub18": 199 # CHECK-GX-JSON-DAG: "%275:sub19": 198 # CHECK-GX-JSON-DAG: "%275:sub20": 195 # CHECK-GX-JSON-DAG: "%275:sub21": 194 # CHECK-GX-JSON-DAG: "%275:sub22": 193 # CHECK-GX-JSON-DAG: "%275:sub23": 192 # CHECK-GX-JSON-DAG: "%275:sub24": 189 # CHECK-GX-JSON-DAG: "%275:sub25": 188 # CHECK-GX-JSON-DAG: "%275:sub26": 187 # CHECK-GX-JSON-DAG: "%275:sub27": 186 # CHECK-GX-JSON-DAG: "%275:sub28": 183 # CHECK-GX-JSON-DAG: "%275:sub29": 182 # CHECK-GX-JSON-DAG: "%275:sub30": 181 # CHECK-GX-JSON-DAG: "%275:sub31": 180 # CHECK-GX-JSON-DAG: "%317:sub0": 273 # CHECK-GX-JSON-DAG: "%317:sub1": 272 # CHECK-GX-JSON-DAG: "%317:sub2": 271 # CHECK-GX-JSON-DAG: "%317:sub3": 270 # CHECK-GX-JSON-DAG: "%317:sub4": 267 # CHECK-GX-JSON-DAG: "%317:sub5": 266 # CHECK-GX-JSON-DAG: "%317:sub6": 265 # CHECK-GX-JSON-DAG: "%317:sub7": 264 # CHECK-GX-JSON-DAG: "%317:sub8": 261 # CHECK-GX-JSON-DAG: "%317:sub9": 260 # CHECK-GX-JSON-DAG: "%317:sub10": 259 # CHECK-GX-JSON-DAG: "%317:sub11": 258 # CHECK-GX-JSON-DAG: "%317:sub12": 255 # CHECK-GX-JSON-DAG: "%317:sub13": 254 # CHECK-GX-JSON-DAG: "%317:sub14": 253 # CHECK-GX-JSON-DAG: "%317:sub15": 252 # CHECK-GX-JSON-DAG: "%317:sub16": 249 # CHECK-GX-JSON-DAG: "%317:sub17": 248 # CHECK-GX-JSON-DAG: "%317:sub18": 247 # CHECK-GX-JSON-DAG: "%317:sub19": 246 # CHECK-GX-JSON-DAG: "%317:sub20": 243 # CHECK-GX-JSON-DAG: "%317:sub21": 242 # CHECK-GX-JSON-DAG: "%317:sub22": 241 # CHECK-GX-JSON-DAG: "%317:sub23": 240 # CHECK-GX-JSON-DAG: "%317:sub24": 237 # CHECK-GX-JSON-DAG: "%317:sub25": 236 # CHECK-GX-JSON-DAG: "%317:sub26": 235 # CHECK-GX-JSON-DAG: "%317:sub27": 234 # CHECK-GX-JSON-DAG: "%317:sub28": 231 # CHECK-GX-JSON-DAG: "%317:sub29": 230 # CHECK-GX-JSON-DAG: "%317:sub30": 229 # CHECK-GX-JSON-DAG: "%317:sub31": 228 # CHECK-GX-JSON-DAG: "%359:sub0": 321 # CHECK-GX-JSON-DAG: "%359:sub1": 320 # CHECK-GX-JSON-DAG: "%359:sub2": 319 # CHECK-GX-JSON-DAG: "%359:sub3": 318 # CHECK-GX-JSON-DAG: "%359:sub4": 315 # CHECK-GX-JSON-DAG: "%359:sub5": 314 # CHECK-GX-JSON-DAG: "%359:sub6": 313 # CHECK-GX-JSON-DAG: "%359:sub7": 312 # CHECK-GX-JSON-DAG: "%359:sub8": 309 # CHECK-GX-JSON-DAG: "%359:sub9": 308 # CHECK-GX-JSON-DAG: "%359:sub10": 307 # CHECK-GX-JSON-DAG: "%359:sub11": 306 # CHECK-GX-JSON-DAG: "%359:sub12": 303 # CHECK-GX-JSON-DAG: "%359:sub13": 302 # CHECK-GX-JSON-DAG: "%359:sub14": 301 # CHECK-GX-JSON-DAG: "%359:sub15": 300 # CHECK-GX-JSON-DAG: "%359:sub16": 297 # CHECK-GX-JSON-DAG: "%359:sub17": 296 # CHECK-GX-JSON-DAG: "%359:sub18": 295 # CHECK-GX-JSON-DAG: "%359:sub19": 294 # CHECK-GX-JSON-DAG: "%359:sub20": 291 # CHECK-GX-JSON-DAG: "%359:sub21": 290 # CHECK-GX-JSON-DAG: "%359:sub22": 289 # CHECK-GX-JSON-DAG: "%359:sub23": 288 # CHECK-GX-JSON-DAG: "%359:sub24": 285 # CHECK-GX-JSON-DAG: "%359:sub25": 284 # CHECK-GX-JSON-DAG: "%359:sub26": 283 # CHECK-GX-JSON-DAG: "%359:sub27": 282 # CHECK-GX-JSON-DAG: "%359:sub28": 279 # CHECK-GX-JSON-DAG: "%359:sub29": 278 # CHECK-GX-JSON-DAG: "%359:sub30": 277 # CHECK-GX-JSON-DAG: "%359:sub31": 276 # CHECK-GX-JSON-DAG: "%401:sub0": 369 # CHECK-GX-JSON-DAG: "%401:sub1": 368 # CHECK-GX-JSON-DAG: "%401:sub2": 367 # CHECK-GX-JSON-DAG: "%401:sub3": 366 # CHECK-GX-JSON-DAG: "%401:sub4": 363 # CHECK-GX-JSON-DAG: "%401:sub5": 362 # CHECK-GX-JSON-DAG: "%401:sub6": 361 # CHECK-GX-JSON-DAG: "%401:sub7": 360 # CHECK-GX-JSON-DAG: "%401:sub8": 357 # CHECK-GX-JSON-DAG: "%401:sub9": 356 # CHECK-GX-JSON-DAG: "%401:sub10": 355 # CHECK-GX-JSON-DAG: "%401:sub11": 354 # CHECK-GX-JSON-DAG: "%401:sub12": 351 # CHECK-GX-JSON-DAG: "%401:sub13": 350 # CHECK-GX-JSON-DAG: "%401:sub14": 349 # CHECK-GX-JSON-DAG: "%401:sub15": 348 # CHECK-GX-JSON-DAG: "%401:sub16": 345 # CHECK-GX-JSON-DAG: "%401:sub17": 344 # CHECK-GX-JSON-DAG: "%401:sub18": 343 # CHECK-GX-JSON-DAG: "%401:sub19": 342 # CHECK-GX-JSON-DAG: "%401:sub20": 339 # CHECK-GX-JSON-DAG: "%401:sub21": 338 # CHECK-GX-JSON-DAG: "%401:sub22": 337 # CHECK-GX-JSON-DAG: "%401:sub23": 336 # CHECK-GX-JSON-DAG: "%401:sub24": 333 # CHECK-GX-JSON-DAG: "%401:sub25": 332 # CHECK-GX-JSON-DAG: "%401:sub26": 331 # CHECK-GX-JSON-DAG: "%401:sub27": 330 # CHECK-GX-JSON-DAG: "%401:sub28": 327 # CHECK-GX-JSON-DAG: "%401:sub29": 326 # CHECK-GX-JSON-DAG: "%401:sub30": 325 # CHECK-GX-JSON-DAG: "%401:sub31": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 369 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%463:vgpr_32 = COPY %69.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 32 # CHECK-GX-JSON-DAG: "%69:sub1": 31 # CHECK-GX-JSON-DAG: "%69:sub2": 30 # CHECK-GX-JSON-DAG: "%69:sub3": 29 # CHECK-GX-JSON-DAG: "%69:sub4": 26 # CHECK-GX-JSON-DAG: "%69:sub5": 25 # CHECK-GX-JSON-DAG: "%69:sub6": 24 # CHECK-GX-JSON-DAG: "%69:sub7": 23 # CHECK-GX-JSON-DAG: "%69:sub8": 20 # CHECK-GX-JSON-DAG: "%69:sub9": 19 # CHECK-GX-JSON-DAG: "%69:sub10": 18 # CHECK-GX-JSON-DAG: "%69:sub11": 17 # CHECK-GX-JSON-DAG: "%69:sub12": 14 # CHECK-GX-JSON-DAG: "%69:sub13": 13 # CHECK-GX-JSON-DAG: "%69:sub14": 12 # CHECK-GX-JSON-DAG: "%69:sub15": 11 # CHECK-GX-JSON-DAG: "%69:sub16": 8 # CHECK-GX-JSON-DAG: "%69:sub17": 7 # CHECK-GX-JSON-DAG: "%69:sub18": 6 # CHECK-GX-JSON-DAG: "%69:sub19": 5 # CHECK-GX-JSON-DAG: "%69:sub20": 2 # CHECK-GX-JSON-DAG: "%69:sub21": 1 # CHECK-GX-JSON-DAG: "%69:sub22": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 80 # CHECK-GX-JSON-DAG: "%149:sub1": 79 # CHECK-GX-JSON-DAG: "%149:sub2": 78 # CHECK-GX-JSON-DAG: "%149:sub3": 77 # CHECK-GX-JSON-DAG: "%149:sub4": 74 # CHECK-GX-JSON-DAG: "%149:sub5": 73 # CHECK-GX-JSON-DAG: "%149:sub6": 72 # CHECK-GX-JSON-DAG: "%149:sub7": 71 # CHECK-GX-JSON-DAG: "%149:sub8": 68 # CHECK-GX-JSON-DAG: "%149:sub9": 67 # CHECK-GX-JSON-DAG: "%149:sub10": 66 # CHECK-GX-JSON-DAG: "%149:sub11": 65 # CHECK-GX-JSON-DAG: "%149:sub12": 62 # CHECK-GX-JSON-DAG: "%149:sub13": 61 # CHECK-GX-JSON-DAG: "%149:sub14": 60 # CHECK-GX-JSON-DAG: "%149:sub15": 59 # CHECK-GX-JSON-DAG: "%149:sub16": 56 # CHECK-GX-JSON-DAG: "%149:sub17": 55 # CHECK-GX-JSON-DAG: "%149:sub18": 54 # CHECK-GX-JSON-DAG: "%149:sub19": 53 # CHECK-GX-JSON-DAG: "%149:sub20": 50 # CHECK-GX-JSON-DAG: "%149:sub21": 49 # CHECK-GX-JSON-DAG: "%149:sub22": 48 # CHECK-GX-JSON-DAG: "%149:sub23": 47 # CHECK-GX-JSON-DAG: "%149:sub24": 44 # CHECK-GX-JSON-DAG: "%149:sub25": 43 # CHECK-GX-JSON-DAG: "%149:sub26": 42 # CHECK-GX-JSON-DAG: "%149:sub27": 41 # CHECK-GX-JSON-DAG: "%149:sub28": 38 # CHECK-GX-JSON-DAG: "%149:sub29": 37 # CHECK-GX-JSON-DAG: "%149:sub30": 36 # CHECK-GX-JSON-DAG: "%149:sub31": 35 # CHECK-GX-JSON-DAG: "%191:sub0": 128 # CHECK-GX-JSON-DAG: "%191:sub1": 127 # CHECK-GX-JSON-DAG: "%191:sub2": 126 # CHECK-GX-JSON-DAG: "%191:sub3": 125 # CHECK-GX-JSON-DAG: "%191:sub4": 122 # CHECK-GX-JSON-DAG: "%191:sub5": 121 # CHECK-GX-JSON-DAG: "%191:sub6": 120 # CHECK-GX-JSON-DAG: "%191:sub7": 119 # CHECK-GX-JSON-DAG: "%191:sub8": 116 # CHECK-GX-JSON-DAG: "%191:sub9": 115 # CHECK-GX-JSON-DAG: "%191:sub10": 114 # CHECK-GX-JSON-DAG: "%191:sub11": 113 # CHECK-GX-JSON-DAG: "%191:sub12": 110 # CHECK-GX-JSON-DAG: "%191:sub13": 109 # CHECK-GX-JSON-DAG: "%191:sub14": 108 # CHECK-GX-JSON-DAG: "%191:sub15": 107 # CHECK-GX-JSON-DAG: "%191:sub16": 104 # CHECK-GX-JSON-DAG: "%191:sub17": 103 # CHECK-GX-JSON-DAG: "%191:sub18": 102 # CHECK-GX-JSON-DAG: "%191:sub19": 101 # CHECK-GX-JSON-DAG: "%191:sub20": 98 # CHECK-GX-JSON-DAG: "%191:sub21": 97 # CHECK-GX-JSON-DAG: "%191:sub22": 96 # CHECK-GX-JSON-DAG: "%191:sub23": 95 # CHECK-GX-JSON-DAG: "%191:sub24": 92 # CHECK-GX-JSON-DAG: "%191:sub25": 91 # CHECK-GX-JSON-DAG: "%191:sub26": 90 # CHECK-GX-JSON-DAG: "%191:sub27": 89 # CHECK-GX-JSON-DAG: "%191:sub28": 86 # CHECK-GX-JSON-DAG: "%191:sub29": 85 # CHECK-GX-JSON-DAG: "%191:sub30": 84 # CHECK-GX-JSON-DAG: "%191:sub31": 83 # CHECK-GX-JSON-DAG: "%233:sub0": 176 # CHECK-GX-JSON-DAG: "%233:sub1": 175 # CHECK-GX-JSON-DAG: "%233:sub2": 174 # CHECK-GX-JSON-DAG: "%233:sub3": 173 # CHECK-GX-JSON-DAG: "%233:sub4": 170 # CHECK-GX-JSON-DAG: "%233:sub5": 169 # CHECK-GX-JSON-DAG: "%233:sub6": 168 # CHECK-GX-JSON-DAG: "%233:sub7": 167 # CHECK-GX-JSON-DAG: "%233:sub8": 164 # CHECK-GX-JSON-DAG: "%233:sub9": 163 # CHECK-GX-JSON-DAG: "%233:sub10": 162 # CHECK-GX-JSON-DAG: "%233:sub11": 161 # CHECK-GX-JSON-DAG: "%233:sub12": 158 # CHECK-GX-JSON-DAG: "%233:sub13": 157 # CHECK-GX-JSON-DAG: "%233:sub14": 156 # CHECK-GX-JSON-DAG: "%233:sub15": 155 # CHECK-GX-JSON-DAG: "%233:sub16": 152 # CHECK-GX-JSON-DAG: "%233:sub17": 151 # CHECK-GX-JSON-DAG: "%233:sub18": 150 # CHECK-GX-JSON-DAG: "%233:sub19": 149 # CHECK-GX-JSON-DAG: "%233:sub20": 146 # CHECK-GX-JSON-DAG: "%233:sub21": 145 # CHECK-GX-JSON-DAG: "%233:sub22": 144 # CHECK-GX-JSON-DAG: "%233:sub23": 143 # CHECK-GX-JSON-DAG: "%233:sub24": 140 # CHECK-GX-JSON-DAG: "%233:sub25": 139 # CHECK-GX-JSON-DAG: "%233:sub26": 138 # CHECK-GX-JSON-DAG: "%233:sub27": 137 # CHECK-GX-JSON-DAG: "%233:sub28": 134 # CHECK-GX-JSON-DAG: "%233:sub29": 133 # CHECK-GX-JSON-DAG: "%233:sub30": 132 # CHECK-GX-JSON-DAG: "%233:sub31": 131 # CHECK-GX-JSON-DAG: "%275:sub0": 224 # CHECK-GX-JSON-DAG: "%275:sub1": 223 # CHECK-GX-JSON-DAG: "%275:sub2": 222 # CHECK-GX-JSON-DAG: "%275:sub3": 221 # CHECK-GX-JSON-DAG: "%275:sub4": 218 # CHECK-GX-JSON-DAG: "%275:sub5": 217 # CHECK-GX-JSON-DAG: "%275:sub6": 216 # CHECK-GX-JSON-DAG: "%275:sub7": 215 # CHECK-GX-JSON-DAG: "%275:sub8": 212 # CHECK-GX-JSON-DAG: "%275:sub9": 211 # CHECK-GX-JSON-DAG: "%275:sub10": 210 # CHECK-GX-JSON-DAG: "%275:sub11": 209 # CHECK-GX-JSON-DAG: "%275:sub12": 206 # CHECK-GX-JSON-DAG: "%275:sub13": 205 # CHECK-GX-JSON-DAG: "%275:sub14": 204 # CHECK-GX-JSON-DAG: "%275:sub15": 203 # CHECK-GX-JSON-DAG: "%275:sub16": 200 # CHECK-GX-JSON-DAG: "%275:sub17": 199 # CHECK-GX-JSON-DAG: "%275:sub18": 198 # CHECK-GX-JSON-DAG: "%275:sub19": 197 # CHECK-GX-JSON-DAG: "%275:sub20": 194 # CHECK-GX-JSON-DAG: "%275:sub21": 193 # CHECK-GX-JSON-DAG: "%275:sub22": 192 # CHECK-GX-JSON-DAG: "%275:sub23": 191 # CHECK-GX-JSON-DAG: "%275:sub24": 188 # CHECK-GX-JSON-DAG: "%275:sub25": 187 # CHECK-GX-JSON-DAG: "%275:sub26": 186 # CHECK-GX-JSON-DAG: "%275:sub27": 185 # CHECK-GX-JSON-DAG: "%275:sub28": 182 # CHECK-GX-JSON-DAG: "%275:sub29": 181 # CHECK-GX-JSON-DAG: "%275:sub30": 180 # CHECK-GX-JSON-DAG: "%275:sub31": 179 # CHECK-GX-JSON-DAG: "%317:sub0": 272 # CHECK-GX-JSON-DAG: "%317:sub1": 271 # CHECK-GX-JSON-DAG: "%317:sub2": 270 # CHECK-GX-JSON-DAG: "%317:sub3": 269 # CHECK-GX-JSON-DAG: "%317:sub4": 266 # CHECK-GX-JSON-DAG: "%317:sub5": 265 # CHECK-GX-JSON-DAG: "%317:sub6": 264 # CHECK-GX-JSON-DAG: "%317:sub7": 263 # CHECK-GX-JSON-DAG: "%317:sub8": 260 # CHECK-GX-JSON-DAG: "%317:sub9": 259 # CHECK-GX-JSON-DAG: "%317:sub10": 258 # CHECK-GX-JSON-DAG: "%317:sub11": 257 # CHECK-GX-JSON-DAG: "%317:sub12": 254 # CHECK-GX-JSON-DAG: "%317:sub13": 253 # CHECK-GX-JSON-DAG: "%317:sub14": 252 # CHECK-GX-JSON-DAG: "%317:sub15": 251 # CHECK-GX-JSON-DAG: "%317:sub16": 248 # CHECK-GX-JSON-DAG: "%317:sub17": 247 # CHECK-GX-JSON-DAG: "%317:sub18": 246 # CHECK-GX-JSON-DAG: "%317:sub19": 245 # CHECK-GX-JSON-DAG: "%317:sub20": 242 # CHECK-GX-JSON-DAG: "%317:sub21": 241 # CHECK-GX-JSON-DAG: "%317:sub22": 240 # CHECK-GX-JSON-DAG: "%317:sub23": 239 # CHECK-GX-JSON-DAG: "%317:sub24": 236 # CHECK-GX-JSON-DAG: "%317:sub25": 235 # CHECK-GX-JSON-DAG: "%317:sub26": 234 # CHECK-GX-JSON-DAG: "%317:sub27": 233 # CHECK-GX-JSON-DAG: "%317:sub28": 230 # CHECK-GX-JSON-DAG: "%317:sub29": 229 # CHECK-GX-JSON-DAG: "%317:sub30": 228 # CHECK-GX-JSON-DAG: "%317:sub31": 227 # CHECK-GX-JSON-DAG: "%359:sub0": 320 # CHECK-GX-JSON-DAG: "%359:sub1": 319 # CHECK-GX-JSON-DAG: "%359:sub2": 318 # CHECK-GX-JSON-DAG: "%359:sub3": 317 # CHECK-GX-JSON-DAG: "%359:sub4": 314 # CHECK-GX-JSON-DAG: "%359:sub5": 313 # CHECK-GX-JSON-DAG: "%359:sub6": 312 # CHECK-GX-JSON-DAG: "%359:sub7": 311 # CHECK-GX-JSON-DAG: "%359:sub8": 308 # CHECK-GX-JSON-DAG: "%359:sub9": 307 # CHECK-GX-JSON-DAG: "%359:sub10": 306 # CHECK-GX-JSON-DAG: "%359:sub11": 305 # CHECK-GX-JSON-DAG: "%359:sub12": 302 # CHECK-GX-JSON-DAG: "%359:sub13": 301 # CHECK-GX-JSON-DAG: "%359:sub14": 300 # CHECK-GX-JSON-DAG: "%359:sub15": 299 # CHECK-GX-JSON-DAG: "%359:sub16": 296 # CHECK-GX-JSON-DAG: "%359:sub17": 295 # CHECK-GX-JSON-DAG: "%359:sub18": 294 # CHECK-GX-JSON-DAG: "%359:sub19": 293 # CHECK-GX-JSON-DAG: "%359:sub20": 290 # CHECK-GX-JSON-DAG: "%359:sub21": 289 # CHECK-GX-JSON-DAG: "%359:sub22": 288 # CHECK-GX-JSON-DAG: "%359:sub23": 287 # CHECK-GX-JSON-DAG: "%359:sub24": 284 # CHECK-GX-JSON-DAG: "%359:sub25": 283 # CHECK-GX-JSON-DAG: "%359:sub26": 282 # CHECK-GX-JSON-DAG: "%359:sub27": 281 # CHECK-GX-JSON-DAG: "%359:sub28": 278 # CHECK-GX-JSON-DAG: "%359:sub29": 277 # CHECK-GX-JSON-DAG: "%359:sub30": 276 # CHECK-GX-JSON-DAG: "%359:sub31": 275 # CHECK-GX-JSON-DAG: "%401:sub0": 368 # CHECK-GX-JSON-DAG: "%401:sub1": 367 # CHECK-GX-JSON-DAG: "%401:sub2": 366 # CHECK-GX-JSON-DAG: "%401:sub3": 365 # CHECK-GX-JSON-DAG: "%401:sub4": 362 # CHECK-GX-JSON-DAG: "%401:sub5": 361 # CHECK-GX-JSON-DAG: "%401:sub6": 360 # CHECK-GX-JSON-DAG: "%401:sub7": 359 # CHECK-GX-JSON-DAG: "%401:sub8": 356 # CHECK-GX-JSON-DAG: "%401:sub9": 355 # CHECK-GX-JSON-DAG: "%401:sub10": 354 # CHECK-GX-JSON-DAG: "%401:sub11": 353 # CHECK-GX-JSON-DAG: "%401:sub12": 350 # CHECK-GX-JSON-DAG: "%401:sub13": 349 # CHECK-GX-JSON-DAG: "%401:sub14": 348 # CHECK-GX-JSON-DAG: "%401:sub15": 347 # CHECK-GX-JSON-DAG: "%401:sub16": 344 # CHECK-GX-JSON-DAG: "%401:sub17": 343 # CHECK-GX-JSON-DAG: "%401:sub18": 342 # CHECK-GX-JSON-DAG: "%401:sub19": 341 # CHECK-GX-JSON-DAG: "%401:sub20": 338 # CHECK-GX-JSON-DAG: "%401:sub21": 337 # CHECK-GX-JSON-DAG: "%401:sub22": 336 # CHECK-GX-JSON-DAG: "%401:sub23": 335 # CHECK-GX-JSON-DAG: "%401:sub24": 332 # CHECK-GX-JSON-DAG: "%401:sub25": 331 # CHECK-GX-JSON-DAG: "%401:sub26": 330 # CHECK-GX-JSON-DAG: "%401:sub27": 329 # CHECK-GX-JSON-DAG: "%401:sub28": 326 # CHECK-GX-JSON-DAG: "%401:sub29": 325 # CHECK-GX-JSON-DAG: "%401:sub30": 324 # CHECK-GX-JSON-DAG: "%401:sub31": 323 # CHECK-GX-JSON-DAG: "%462": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 368 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%464:vgpr_32 = COPY %69.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 31 # CHECK-GX-JSON-DAG: "%69:sub1": 30 # CHECK-GX-JSON-DAG: "%69:sub2": 29 # CHECK-GX-JSON-DAG: "%69:sub3": 28 # CHECK-GX-JSON-DAG: "%69:sub4": 25 # CHECK-GX-JSON-DAG: "%69:sub5": 24 # CHECK-GX-JSON-DAG: "%69:sub6": 23 # CHECK-GX-JSON-DAG: "%69:sub7": 22 # CHECK-GX-JSON-DAG: "%69:sub8": 19 # CHECK-GX-JSON-DAG: "%69:sub9": 18 # CHECK-GX-JSON-DAG: "%69:sub10": 17 # CHECK-GX-JSON-DAG: "%69:sub11": 16 # CHECK-GX-JSON-DAG: "%69:sub12": 13 # CHECK-GX-JSON-DAG: "%69:sub13": 12 # CHECK-GX-JSON-DAG: "%69:sub14": 11 # CHECK-GX-JSON-DAG: "%69:sub15": 10 # CHECK-GX-JSON-DAG: "%69:sub16": 7 # CHECK-GX-JSON-DAG: "%69:sub17": 6 # CHECK-GX-JSON-DAG: "%69:sub18": 5 # CHECK-GX-JSON-DAG: "%69:sub19": 4 # CHECK-GX-JSON-DAG: "%69:sub20": 1 # CHECK-GX-JSON-DAG: "%69:sub21": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 79 # CHECK-GX-JSON-DAG: "%149:sub1": 78 # CHECK-GX-JSON-DAG: "%149:sub2": 77 # CHECK-GX-JSON-DAG: "%149:sub3": 76 # CHECK-GX-JSON-DAG: "%149:sub4": 73 # CHECK-GX-JSON-DAG: "%149:sub5": 72 # CHECK-GX-JSON-DAG: "%149:sub6": 71 # CHECK-GX-JSON-DAG: "%149:sub7": 70 # CHECK-GX-JSON-DAG: "%149:sub8": 67 # CHECK-GX-JSON-DAG: "%149:sub9": 66 # CHECK-GX-JSON-DAG: "%149:sub10": 65 # CHECK-GX-JSON-DAG: "%149:sub11": 64 # CHECK-GX-JSON-DAG: "%149:sub12": 61 # CHECK-GX-JSON-DAG: "%149:sub13": 60 # CHECK-GX-JSON-DAG: "%149:sub14": 59 # CHECK-GX-JSON-DAG: "%149:sub15": 58 # CHECK-GX-JSON-DAG: "%149:sub16": 55 # CHECK-GX-JSON-DAG: "%149:sub17": 54 # CHECK-GX-JSON-DAG: "%149:sub18": 53 # CHECK-GX-JSON-DAG: "%149:sub19": 52 # CHECK-GX-JSON-DAG: "%149:sub20": 49 # CHECK-GX-JSON-DAG: "%149:sub21": 48 # CHECK-GX-JSON-DAG: "%149:sub22": 47 # CHECK-GX-JSON-DAG: "%149:sub23": 46 # CHECK-GX-JSON-DAG: "%149:sub24": 43 # CHECK-GX-JSON-DAG: "%149:sub25": 42 # CHECK-GX-JSON-DAG: "%149:sub26": 41 # CHECK-GX-JSON-DAG: "%149:sub27": 40 # CHECK-GX-JSON-DAG: "%149:sub28": 37 # CHECK-GX-JSON-DAG: "%149:sub29": 36 # CHECK-GX-JSON-DAG: "%149:sub30": 35 # CHECK-GX-JSON-DAG: "%149:sub31": 34 # CHECK-GX-JSON-DAG: "%191:sub0": 127 # CHECK-GX-JSON-DAG: "%191:sub1": 126 # CHECK-GX-JSON-DAG: "%191:sub2": 125 # CHECK-GX-JSON-DAG: "%191:sub3": 124 # CHECK-GX-JSON-DAG: "%191:sub4": 121 # CHECK-GX-JSON-DAG: "%191:sub5": 120 # CHECK-GX-JSON-DAG: "%191:sub6": 119 # CHECK-GX-JSON-DAG: "%191:sub7": 118 # CHECK-GX-JSON-DAG: "%191:sub8": 115 # CHECK-GX-JSON-DAG: "%191:sub9": 114 # CHECK-GX-JSON-DAG: "%191:sub10": 113 # CHECK-GX-JSON-DAG: "%191:sub11": 112 # CHECK-GX-JSON-DAG: "%191:sub12": 109 # CHECK-GX-JSON-DAG: "%191:sub13": 108 # CHECK-GX-JSON-DAG: "%191:sub14": 107 # CHECK-GX-JSON-DAG: "%191:sub15": 106 # CHECK-GX-JSON-DAG: "%191:sub16": 103 # CHECK-GX-JSON-DAG: "%191:sub17": 102 # CHECK-GX-JSON-DAG: "%191:sub18": 101 # CHECK-GX-JSON-DAG: "%191:sub19": 100 # CHECK-GX-JSON-DAG: "%191:sub20": 97 # CHECK-GX-JSON-DAG: "%191:sub21": 96 # CHECK-GX-JSON-DAG: "%191:sub22": 95 # CHECK-GX-JSON-DAG: "%191:sub23": 94 # CHECK-GX-JSON-DAG: "%191:sub24": 91 # CHECK-GX-JSON-DAG: "%191:sub25": 90 # CHECK-GX-JSON-DAG: "%191:sub26": 89 # CHECK-GX-JSON-DAG: "%191:sub27": 88 # CHECK-GX-JSON-DAG: "%191:sub28": 85 # CHECK-GX-JSON-DAG: "%191:sub29": 84 # CHECK-GX-JSON-DAG: "%191:sub30": 83 # CHECK-GX-JSON-DAG: "%191:sub31": 82 # CHECK-GX-JSON-DAG: "%233:sub0": 175 # CHECK-GX-JSON-DAG: "%233:sub1": 174 # CHECK-GX-JSON-DAG: "%233:sub2": 173 # CHECK-GX-JSON-DAG: "%233:sub3": 172 # CHECK-GX-JSON-DAG: "%233:sub4": 169 # CHECK-GX-JSON-DAG: "%233:sub5": 168 # CHECK-GX-JSON-DAG: "%233:sub6": 167 # CHECK-GX-JSON-DAG: "%233:sub7": 166 # CHECK-GX-JSON-DAG: "%233:sub8": 163 # CHECK-GX-JSON-DAG: "%233:sub9": 162 # CHECK-GX-JSON-DAG: "%233:sub10": 161 # CHECK-GX-JSON-DAG: "%233:sub11": 160 # CHECK-GX-JSON-DAG: "%233:sub12": 157 # CHECK-GX-JSON-DAG: "%233:sub13": 156 # CHECK-GX-JSON-DAG: "%233:sub14": 155 # CHECK-GX-JSON-DAG: "%233:sub15": 154 # CHECK-GX-JSON-DAG: "%233:sub16": 151 # CHECK-GX-JSON-DAG: "%233:sub17": 150 # CHECK-GX-JSON-DAG: "%233:sub18": 149 # CHECK-GX-JSON-DAG: "%233:sub19": 148 # CHECK-GX-JSON-DAG: "%233:sub20": 145 # CHECK-GX-JSON-DAG: "%233:sub21": 144 # CHECK-GX-JSON-DAG: "%233:sub22": 143 # CHECK-GX-JSON-DAG: "%233:sub23": 142 # CHECK-GX-JSON-DAG: "%233:sub24": 139 # CHECK-GX-JSON-DAG: "%233:sub25": 138 # CHECK-GX-JSON-DAG: "%233:sub26": 137 # CHECK-GX-JSON-DAG: "%233:sub27": 136 # CHECK-GX-JSON-DAG: "%233:sub28": 133 # CHECK-GX-JSON-DAG: "%233:sub29": 132 # CHECK-GX-JSON-DAG: "%233:sub30": 131 # CHECK-GX-JSON-DAG: "%233:sub31": 130 # CHECK-GX-JSON-DAG: "%275:sub0": 223 # CHECK-GX-JSON-DAG: "%275:sub1": 222 # CHECK-GX-JSON-DAG: "%275:sub2": 221 # CHECK-GX-JSON-DAG: "%275:sub3": 220 # CHECK-GX-JSON-DAG: "%275:sub4": 217 # CHECK-GX-JSON-DAG: "%275:sub5": 216 # CHECK-GX-JSON-DAG: "%275:sub6": 215 # CHECK-GX-JSON-DAG: "%275:sub7": 214 # CHECK-GX-JSON-DAG: "%275:sub8": 211 # CHECK-GX-JSON-DAG: "%275:sub9": 210 # CHECK-GX-JSON-DAG: "%275:sub10": 209 # CHECK-GX-JSON-DAG: "%275:sub11": 208 # CHECK-GX-JSON-DAG: "%275:sub12": 205 # CHECK-GX-JSON-DAG: "%275:sub13": 204 # CHECK-GX-JSON-DAG: "%275:sub14": 203 # CHECK-GX-JSON-DAG: "%275:sub15": 202 # CHECK-GX-JSON-DAG: "%275:sub16": 199 # CHECK-GX-JSON-DAG: "%275:sub17": 198 # CHECK-GX-JSON-DAG: "%275:sub18": 197 # CHECK-GX-JSON-DAG: "%275:sub19": 196 # CHECK-GX-JSON-DAG: "%275:sub20": 193 # CHECK-GX-JSON-DAG: "%275:sub21": 192 # CHECK-GX-JSON-DAG: "%275:sub22": 191 # CHECK-GX-JSON-DAG: "%275:sub23": 190 # CHECK-GX-JSON-DAG: "%275:sub24": 187 # CHECK-GX-JSON-DAG: "%275:sub25": 186 # CHECK-GX-JSON-DAG: "%275:sub26": 185 # CHECK-GX-JSON-DAG: "%275:sub27": 184 # CHECK-GX-JSON-DAG: "%275:sub28": 181 # CHECK-GX-JSON-DAG: "%275:sub29": 180 # CHECK-GX-JSON-DAG: "%275:sub30": 179 # CHECK-GX-JSON-DAG: "%275:sub31": 178 # CHECK-GX-JSON-DAG: "%317:sub0": 271 # CHECK-GX-JSON-DAG: "%317:sub1": 270 # CHECK-GX-JSON-DAG: "%317:sub2": 269 # CHECK-GX-JSON-DAG: "%317:sub3": 268 # CHECK-GX-JSON-DAG: "%317:sub4": 265 # CHECK-GX-JSON-DAG: "%317:sub5": 264 # CHECK-GX-JSON-DAG: "%317:sub6": 263 # CHECK-GX-JSON-DAG: "%317:sub7": 262 # CHECK-GX-JSON-DAG: "%317:sub8": 259 # CHECK-GX-JSON-DAG: "%317:sub9": 258 # CHECK-GX-JSON-DAG: "%317:sub10": 257 # CHECK-GX-JSON-DAG: "%317:sub11": 256 # CHECK-GX-JSON-DAG: "%317:sub12": 253 # CHECK-GX-JSON-DAG: "%317:sub13": 252 # CHECK-GX-JSON-DAG: "%317:sub14": 251 # CHECK-GX-JSON-DAG: "%317:sub15": 250 # CHECK-GX-JSON-DAG: "%317:sub16": 247 # CHECK-GX-JSON-DAG: "%317:sub17": 246 # CHECK-GX-JSON-DAG: "%317:sub18": 245 # CHECK-GX-JSON-DAG: "%317:sub19": 244 # CHECK-GX-JSON-DAG: "%317:sub20": 241 # CHECK-GX-JSON-DAG: "%317:sub21": 240 # CHECK-GX-JSON-DAG: "%317:sub22": 239 # CHECK-GX-JSON-DAG: "%317:sub23": 238 # CHECK-GX-JSON-DAG: "%317:sub24": 235 # CHECK-GX-JSON-DAG: "%317:sub25": 234 # CHECK-GX-JSON-DAG: "%317:sub26": 233 # CHECK-GX-JSON-DAG: "%317:sub27": 232 # CHECK-GX-JSON-DAG: "%317:sub28": 229 # CHECK-GX-JSON-DAG: "%317:sub29": 228 # CHECK-GX-JSON-DAG: "%317:sub30": 227 # CHECK-GX-JSON-DAG: "%317:sub31": 226 # CHECK-GX-JSON-DAG: "%359:sub0": 319 # CHECK-GX-JSON-DAG: "%359:sub1": 318 # CHECK-GX-JSON-DAG: "%359:sub2": 317 # CHECK-GX-JSON-DAG: "%359:sub3": 316 # CHECK-GX-JSON-DAG: "%359:sub4": 313 # CHECK-GX-JSON-DAG: "%359:sub5": 312 # CHECK-GX-JSON-DAG: "%359:sub6": 311 # CHECK-GX-JSON-DAG: "%359:sub7": 310 # CHECK-GX-JSON-DAG: "%359:sub8": 307 # CHECK-GX-JSON-DAG: "%359:sub9": 306 # CHECK-GX-JSON-DAG: "%359:sub10": 305 # CHECK-GX-JSON-DAG: "%359:sub11": 304 # CHECK-GX-JSON-DAG: "%359:sub12": 301 # CHECK-GX-JSON-DAG: "%359:sub13": 300 # CHECK-GX-JSON-DAG: "%359:sub14": 299 # CHECK-GX-JSON-DAG: "%359:sub15": 298 # CHECK-GX-JSON-DAG: "%359:sub16": 295 # CHECK-GX-JSON-DAG: "%359:sub17": 294 # CHECK-GX-JSON-DAG: "%359:sub18": 293 # CHECK-GX-JSON-DAG: "%359:sub19": 292 # CHECK-GX-JSON-DAG: "%359:sub20": 289 # CHECK-GX-JSON-DAG: "%359:sub21": 288 # CHECK-GX-JSON-DAG: "%359:sub22": 287 # CHECK-GX-JSON-DAG: "%359:sub23": 286 # CHECK-GX-JSON-DAG: "%359:sub24": 283 # CHECK-GX-JSON-DAG: "%359:sub25": 282 # CHECK-GX-JSON-DAG: "%359:sub26": 281 # CHECK-GX-JSON-DAG: "%359:sub27": 280 # CHECK-GX-JSON-DAG: "%359:sub28": 277 # CHECK-GX-JSON-DAG: "%359:sub29": 276 # CHECK-GX-JSON-DAG: "%359:sub30": 275 # CHECK-GX-JSON-DAG: "%359:sub31": 274 # CHECK-GX-JSON-DAG: "%401:sub0": 367 # CHECK-GX-JSON-DAG: "%401:sub1": 366 # CHECK-GX-JSON-DAG: "%401:sub2": 365 # CHECK-GX-JSON-DAG: "%401:sub3": 364 # CHECK-GX-JSON-DAG: "%401:sub4": 361 # CHECK-GX-JSON-DAG: "%401:sub5": 360 # CHECK-GX-JSON-DAG: "%401:sub6": 359 # CHECK-GX-JSON-DAG: "%401:sub7": 358 # CHECK-GX-JSON-DAG: "%401:sub8": 355 # CHECK-GX-JSON-DAG: "%401:sub9": 354 # CHECK-GX-JSON-DAG: "%401:sub10": 353 # CHECK-GX-JSON-DAG: "%401:sub11": 352 # CHECK-GX-JSON-DAG: "%401:sub12": 349 # CHECK-GX-JSON-DAG: "%401:sub13": 348 # CHECK-GX-JSON-DAG: "%401:sub14": 347 # CHECK-GX-JSON-DAG: "%401:sub15": 346 # CHECK-GX-JSON-DAG: "%401:sub16": 343 # CHECK-GX-JSON-DAG: "%401:sub17": 342 # CHECK-GX-JSON-DAG: "%401:sub18": 341 # CHECK-GX-JSON-DAG: "%401:sub19": 340 # CHECK-GX-JSON-DAG: "%401:sub20": 337 # CHECK-GX-JSON-DAG: "%401:sub21": 336 # CHECK-GX-JSON-DAG: "%401:sub22": 335 # CHECK-GX-JSON-DAG: "%401:sub23": 334 # CHECK-GX-JSON-DAG: "%401:sub24": 331 # CHECK-GX-JSON-DAG: "%401:sub25": 330 # CHECK-GX-JSON-DAG: "%401:sub26": 329 # CHECK-GX-JSON-DAG: "%401:sub27": 328 # CHECK-GX-JSON-DAG: "%401:sub28": 325 # CHECK-GX-JSON-DAG: "%401:sub29": 324 # CHECK-GX-JSON-DAG: "%401:sub30": 323 # CHECK-GX-JSON-DAG: "%401:sub31": 322 # CHECK-GX-JSON-DAG: "%462": 2 # CHECK-GX-JSON-DAG: "%463": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 367 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%465:vgpr_32 = COPY %69.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 30 # CHECK-GX-JSON-DAG: "%69:sub1": 29 # CHECK-GX-JSON-DAG: "%69:sub2": 28 # CHECK-GX-JSON-DAG: "%69:sub3": 27 # CHECK-GX-JSON-DAG: "%69:sub4": 24 # CHECK-GX-JSON-DAG: "%69:sub5": 23 # CHECK-GX-JSON-DAG: "%69:sub6": 22 # CHECK-GX-JSON-DAG: "%69:sub7": 21 # CHECK-GX-JSON-DAG: "%69:sub8": 18 # CHECK-GX-JSON-DAG: "%69:sub9": 17 # CHECK-GX-JSON-DAG: "%69:sub10": 16 # CHECK-GX-JSON-DAG: "%69:sub11": 15 # CHECK-GX-JSON-DAG: "%69:sub12": 12 # CHECK-GX-JSON-DAG: "%69:sub13": 11 # CHECK-GX-JSON-DAG: "%69:sub14": 10 # CHECK-GX-JSON-DAG: "%69:sub15": 9 # CHECK-GX-JSON-DAG: "%69:sub16": 6 # CHECK-GX-JSON-DAG: "%69:sub17": 5 # CHECK-GX-JSON-DAG: "%69:sub18": 4 # CHECK-GX-JSON-DAG: "%69:sub19": 3 # CHECK-GX-JSON-DAG: "%69:sub20": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 78 # CHECK-GX-JSON-DAG: "%149:sub1": 77 # CHECK-GX-JSON-DAG: "%149:sub2": 76 # CHECK-GX-JSON-DAG: "%149:sub3": 75 # CHECK-GX-JSON-DAG: "%149:sub4": 72 # CHECK-GX-JSON-DAG: "%149:sub5": 71 # CHECK-GX-JSON-DAG: "%149:sub6": 70 # CHECK-GX-JSON-DAG: "%149:sub7": 69 # CHECK-GX-JSON-DAG: "%149:sub8": 66 # CHECK-GX-JSON-DAG: "%149:sub9": 65 # CHECK-GX-JSON-DAG: "%149:sub10": 64 # CHECK-GX-JSON-DAG: "%149:sub11": 63 # CHECK-GX-JSON-DAG: "%149:sub12": 60 # CHECK-GX-JSON-DAG: "%149:sub13": 59 # CHECK-GX-JSON-DAG: "%149:sub14": 58 # CHECK-GX-JSON-DAG: "%149:sub15": 57 # CHECK-GX-JSON-DAG: "%149:sub16": 54 # CHECK-GX-JSON-DAG: "%149:sub17": 53 # CHECK-GX-JSON-DAG: "%149:sub18": 52 # CHECK-GX-JSON-DAG: "%149:sub19": 51 # CHECK-GX-JSON-DAG: "%149:sub20": 48 # CHECK-GX-JSON-DAG: "%149:sub21": 47 # CHECK-GX-JSON-DAG: "%149:sub22": 46 # CHECK-GX-JSON-DAG: "%149:sub23": 45 # CHECK-GX-JSON-DAG: "%149:sub24": 42 # CHECK-GX-JSON-DAG: "%149:sub25": 41 # CHECK-GX-JSON-DAG: "%149:sub26": 40 # CHECK-GX-JSON-DAG: "%149:sub27": 39 # CHECK-GX-JSON-DAG: "%149:sub28": 36 # CHECK-GX-JSON-DAG: "%149:sub29": 35 # CHECK-GX-JSON-DAG: "%149:sub30": 34 # CHECK-GX-JSON-DAG: "%149:sub31": 33 # CHECK-GX-JSON-DAG: "%191:sub0": 126 # CHECK-GX-JSON-DAG: "%191:sub1": 125 # CHECK-GX-JSON-DAG: "%191:sub2": 124 # CHECK-GX-JSON-DAG: "%191:sub3": 123 # CHECK-GX-JSON-DAG: "%191:sub4": 120 # CHECK-GX-JSON-DAG: "%191:sub5": 119 # CHECK-GX-JSON-DAG: "%191:sub6": 118 # CHECK-GX-JSON-DAG: "%191:sub7": 117 # CHECK-GX-JSON-DAG: "%191:sub8": 114 # CHECK-GX-JSON-DAG: "%191:sub9": 113 # CHECK-GX-JSON-DAG: "%191:sub10": 112 # CHECK-GX-JSON-DAG: "%191:sub11": 111 # CHECK-GX-JSON-DAG: "%191:sub12": 108 # CHECK-GX-JSON-DAG: "%191:sub13": 107 # CHECK-GX-JSON-DAG: "%191:sub14": 106 # CHECK-GX-JSON-DAG: "%191:sub15": 105 # CHECK-GX-JSON-DAG: "%191:sub16": 102 # CHECK-GX-JSON-DAG: "%191:sub17": 101 # CHECK-GX-JSON-DAG: "%191:sub18": 100 # CHECK-GX-JSON-DAG: "%191:sub19": 99 # CHECK-GX-JSON-DAG: "%191:sub20": 96 # CHECK-GX-JSON-DAG: "%191:sub21": 95 # CHECK-GX-JSON-DAG: "%191:sub22": 94 # CHECK-GX-JSON-DAG: "%191:sub23": 93 # CHECK-GX-JSON-DAG: "%191:sub24": 90 # CHECK-GX-JSON-DAG: "%191:sub25": 89 # CHECK-GX-JSON-DAG: "%191:sub26": 88 # CHECK-GX-JSON-DAG: "%191:sub27": 87 # CHECK-GX-JSON-DAG: "%191:sub28": 84 # CHECK-GX-JSON-DAG: "%191:sub29": 83 # CHECK-GX-JSON-DAG: "%191:sub30": 82 # CHECK-GX-JSON-DAG: "%191:sub31": 81 # CHECK-GX-JSON-DAG: "%233:sub0": 174 # CHECK-GX-JSON-DAG: "%233:sub1": 173 # CHECK-GX-JSON-DAG: "%233:sub2": 172 # CHECK-GX-JSON-DAG: "%233:sub3": 171 # CHECK-GX-JSON-DAG: "%233:sub4": 168 # CHECK-GX-JSON-DAG: "%233:sub5": 167 # CHECK-GX-JSON-DAG: "%233:sub6": 166 # CHECK-GX-JSON-DAG: "%233:sub7": 165 # CHECK-GX-JSON-DAG: "%233:sub8": 162 # CHECK-GX-JSON-DAG: "%233:sub9": 161 # CHECK-GX-JSON-DAG: "%233:sub10": 160 # CHECK-GX-JSON-DAG: "%233:sub11": 159 # CHECK-GX-JSON-DAG: "%233:sub12": 156 # CHECK-GX-JSON-DAG: "%233:sub13": 155 # CHECK-GX-JSON-DAG: "%233:sub14": 154 # CHECK-GX-JSON-DAG: "%233:sub15": 153 # CHECK-GX-JSON-DAG: "%233:sub16": 150 # CHECK-GX-JSON-DAG: "%233:sub17": 149 # CHECK-GX-JSON-DAG: "%233:sub18": 148 # CHECK-GX-JSON-DAG: "%233:sub19": 147 # CHECK-GX-JSON-DAG: "%233:sub20": 144 # CHECK-GX-JSON-DAG: "%233:sub21": 143 # CHECK-GX-JSON-DAG: "%233:sub22": 142 # CHECK-GX-JSON-DAG: "%233:sub23": 141 # CHECK-GX-JSON-DAG: "%233:sub24": 138 # CHECK-GX-JSON-DAG: "%233:sub25": 137 # CHECK-GX-JSON-DAG: "%233:sub26": 136 # CHECK-GX-JSON-DAG: "%233:sub27": 135 # CHECK-GX-JSON-DAG: "%233:sub28": 132 # CHECK-GX-JSON-DAG: "%233:sub29": 131 # CHECK-GX-JSON-DAG: "%233:sub30": 130 # CHECK-GX-JSON-DAG: "%233:sub31": 129 # CHECK-GX-JSON-DAG: "%275:sub0": 222 # CHECK-GX-JSON-DAG: "%275:sub1": 221 # CHECK-GX-JSON-DAG: "%275:sub2": 220 # CHECK-GX-JSON-DAG: "%275:sub3": 219 # CHECK-GX-JSON-DAG: "%275:sub4": 216 # CHECK-GX-JSON-DAG: "%275:sub5": 215 # CHECK-GX-JSON-DAG: "%275:sub6": 214 # CHECK-GX-JSON-DAG: "%275:sub7": 213 # CHECK-GX-JSON-DAG: "%275:sub8": 210 # CHECK-GX-JSON-DAG: "%275:sub9": 209 # CHECK-GX-JSON-DAG: "%275:sub10": 208 # CHECK-GX-JSON-DAG: "%275:sub11": 207 # CHECK-GX-JSON-DAG: "%275:sub12": 204 # CHECK-GX-JSON-DAG: "%275:sub13": 203 # CHECK-GX-JSON-DAG: "%275:sub14": 202 # CHECK-GX-JSON-DAG: "%275:sub15": 201 # CHECK-GX-JSON-DAG: "%275:sub16": 198 # CHECK-GX-JSON-DAG: "%275:sub17": 197 # CHECK-GX-JSON-DAG: "%275:sub18": 196 # CHECK-GX-JSON-DAG: "%275:sub19": 195 # CHECK-GX-JSON-DAG: "%275:sub20": 192 # CHECK-GX-JSON-DAG: "%275:sub21": 191 # CHECK-GX-JSON-DAG: "%275:sub22": 190 # CHECK-GX-JSON-DAG: "%275:sub23": 189 # CHECK-GX-JSON-DAG: "%275:sub24": 186 # CHECK-GX-JSON-DAG: "%275:sub25": 185 # CHECK-GX-JSON-DAG: "%275:sub26": 184 # CHECK-GX-JSON-DAG: "%275:sub27": 183 # CHECK-GX-JSON-DAG: "%275:sub28": 180 # CHECK-GX-JSON-DAG: "%275:sub29": 179 # CHECK-GX-JSON-DAG: "%275:sub30": 178 # CHECK-GX-JSON-DAG: "%275:sub31": 177 # CHECK-GX-JSON-DAG: "%317:sub0": 270 # CHECK-GX-JSON-DAG: "%317:sub1": 269 # CHECK-GX-JSON-DAG: "%317:sub2": 268 # CHECK-GX-JSON-DAG: "%317:sub3": 267 # CHECK-GX-JSON-DAG: "%317:sub4": 264 # CHECK-GX-JSON-DAG: "%317:sub5": 263 # CHECK-GX-JSON-DAG: "%317:sub6": 262 # CHECK-GX-JSON-DAG: "%317:sub7": 261 # CHECK-GX-JSON-DAG: "%317:sub8": 258 # CHECK-GX-JSON-DAG: "%317:sub9": 257 # CHECK-GX-JSON-DAG: "%317:sub10": 256 # CHECK-GX-JSON-DAG: "%317:sub11": 255 # CHECK-GX-JSON-DAG: "%317:sub12": 252 # CHECK-GX-JSON-DAG: "%317:sub13": 251 # CHECK-GX-JSON-DAG: "%317:sub14": 250 # CHECK-GX-JSON-DAG: "%317:sub15": 249 # CHECK-GX-JSON-DAG: "%317:sub16": 246 # CHECK-GX-JSON-DAG: "%317:sub17": 245 # CHECK-GX-JSON-DAG: "%317:sub18": 244 # CHECK-GX-JSON-DAG: "%317:sub19": 243 # CHECK-GX-JSON-DAG: "%317:sub20": 240 # CHECK-GX-JSON-DAG: "%317:sub21": 239 # CHECK-GX-JSON-DAG: "%317:sub22": 238 # CHECK-GX-JSON-DAG: "%317:sub23": 237 # CHECK-GX-JSON-DAG: "%317:sub24": 234 # CHECK-GX-JSON-DAG: "%317:sub25": 233 # CHECK-GX-JSON-DAG: "%317:sub26": 232 # CHECK-GX-JSON-DAG: "%317:sub27": 231 # CHECK-GX-JSON-DAG: "%317:sub28": 228 # CHECK-GX-JSON-DAG: "%317:sub29": 227 # CHECK-GX-JSON-DAG: "%317:sub30": 226 # CHECK-GX-JSON-DAG: "%317:sub31": 225 # CHECK-GX-JSON-DAG: "%359:sub0": 318 # CHECK-GX-JSON-DAG: "%359:sub1": 317 # CHECK-GX-JSON-DAG: "%359:sub2": 316 # CHECK-GX-JSON-DAG: "%359:sub3": 315 # CHECK-GX-JSON-DAG: "%359:sub4": 312 # CHECK-GX-JSON-DAG: "%359:sub5": 311 # CHECK-GX-JSON-DAG: "%359:sub6": 310 # CHECK-GX-JSON-DAG: "%359:sub7": 309 # CHECK-GX-JSON-DAG: "%359:sub8": 306 # CHECK-GX-JSON-DAG: "%359:sub9": 305 # CHECK-GX-JSON-DAG: "%359:sub10": 304 # CHECK-GX-JSON-DAG: "%359:sub11": 303 # CHECK-GX-JSON-DAG: "%359:sub12": 300 # CHECK-GX-JSON-DAG: "%359:sub13": 299 # CHECK-GX-JSON-DAG: "%359:sub14": 298 # CHECK-GX-JSON-DAG: "%359:sub15": 297 # CHECK-GX-JSON-DAG: "%359:sub16": 294 # CHECK-GX-JSON-DAG: "%359:sub17": 293 # CHECK-GX-JSON-DAG: "%359:sub18": 292 # CHECK-GX-JSON-DAG: "%359:sub19": 291 # CHECK-GX-JSON-DAG: "%359:sub20": 288 # CHECK-GX-JSON-DAG: "%359:sub21": 287 # CHECK-GX-JSON-DAG: "%359:sub22": 286 # CHECK-GX-JSON-DAG: "%359:sub23": 285 # CHECK-GX-JSON-DAG: "%359:sub24": 282 # CHECK-GX-JSON-DAG: "%359:sub25": 281 # CHECK-GX-JSON-DAG: "%359:sub26": 280 # CHECK-GX-JSON-DAG: "%359:sub27": 279 # CHECK-GX-JSON-DAG: "%359:sub28": 276 # CHECK-GX-JSON-DAG: "%359:sub29": 275 # CHECK-GX-JSON-DAG: "%359:sub30": 274 # CHECK-GX-JSON-DAG: "%359:sub31": 273 # CHECK-GX-JSON-DAG: "%401:sub0": 366 # CHECK-GX-JSON-DAG: "%401:sub1": 365 # CHECK-GX-JSON-DAG: "%401:sub2": 364 # CHECK-GX-JSON-DAG: "%401:sub3": 363 # CHECK-GX-JSON-DAG: "%401:sub4": 360 # CHECK-GX-JSON-DAG: "%401:sub5": 359 # CHECK-GX-JSON-DAG: "%401:sub6": 358 # CHECK-GX-JSON-DAG: "%401:sub7": 357 # CHECK-GX-JSON-DAG: "%401:sub8": 354 # CHECK-GX-JSON-DAG: "%401:sub9": 353 # CHECK-GX-JSON-DAG: "%401:sub10": 352 # CHECK-GX-JSON-DAG: "%401:sub11": 351 # CHECK-GX-JSON-DAG: "%401:sub12": 348 # CHECK-GX-JSON-DAG: "%401:sub13": 347 # CHECK-GX-JSON-DAG: "%401:sub14": 346 # CHECK-GX-JSON-DAG: "%401:sub15": 345 # CHECK-GX-JSON-DAG: "%401:sub16": 342 # CHECK-GX-JSON-DAG: "%401:sub17": 341 # CHECK-GX-JSON-DAG: "%401:sub18": 340 # CHECK-GX-JSON-DAG: "%401:sub19": 339 # CHECK-GX-JSON-DAG: "%401:sub20": 336 # CHECK-GX-JSON-DAG: "%401:sub21": 335 # CHECK-GX-JSON-DAG: "%401:sub22": 334 # CHECK-GX-JSON-DAG: "%401:sub23": 333 # CHECK-GX-JSON-DAG: "%401:sub24": 330 # CHECK-GX-JSON-DAG: "%401:sub25": 329 # CHECK-GX-JSON-DAG: "%401:sub26": 328 # CHECK-GX-JSON-DAG: "%401:sub27": 327 # CHECK-GX-JSON-DAG: "%401:sub28": 324 # CHECK-GX-JSON-DAG: "%401:sub29": 323 # CHECK-GX-JSON-DAG: "%401:sub30": 322 # CHECK-GX-JSON-DAG: "%401:sub31": 321 # CHECK-GX-JSON-DAG: "%462": 1 # CHECK-GX-JSON-DAG: "%463": 1 # CHECK-GX-JSON-DAG: "%464": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 366 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%466:vreg_128 = REG_SEQUENCE %465, %subreg.sub0, %464, %subreg.sub1, %463, %subreg.sub2, %462, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 29 # CHECK-GX-JSON-DAG: "%69:sub1": 28 # CHECK-GX-JSON-DAG: "%69:sub2": 27 # CHECK-GX-JSON-DAG: "%69:sub3": 26 # CHECK-GX-JSON-DAG: "%69:sub4": 23 # CHECK-GX-JSON-DAG: "%69:sub5": 22 # CHECK-GX-JSON-DAG: "%69:sub6": 21 # CHECK-GX-JSON-DAG: "%69:sub7": 20 # CHECK-GX-JSON-DAG: "%69:sub8": 17 # CHECK-GX-JSON-DAG: "%69:sub9": 16 # CHECK-GX-JSON-DAG: "%69:sub10": 15 # CHECK-GX-JSON-DAG: "%69:sub11": 14 # CHECK-GX-JSON-DAG: "%69:sub12": 11 # CHECK-GX-JSON-DAG: "%69:sub13": 10 # CHECK-GX-JSON-DAG: "%69:sub14": 9 # CHECK-GX-JSON-DAG: "%69:sub15": 8 # CHECK-GX-JSON-DAG: "%69:sub16": 5 # CHECK-GX-JSON-DAG: "%69:sub17": 4 # CHECK-GX-JSON-DAG: "%69:sub18": 3 # CHECK-GX-JSON-DAG: "%69:sub19": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 77 # CHECK-GX-JSON-DAG: "%149:sub1": 76 # CHECK-GX-JSON-DAG: "%149:sub2": 75 # CHECK-GX-JSON-DAG: "%149:sub3": 74 # CHECK-GX-JSON-DAG: "%149:sub4": 71 # CHECK-GX-JSON-DAG: "%149:sub5": 70 # CHECK-GX-JSON-DAG: "%149:sub6": 69 # CHECK-GX-JSON-DAG: "%149:sub7": 68 # CHECK-GX-JSON-DAG: "%149:sub8": 65 # CHECK-GX-JSON-DAG: "%149:sub9": 64 # CHECK-GX-JSON-DAG: "%149:sub10": 63 # CHECK-GX-JSON-DAG: "%149:sub11": 62 # CHECK-GX-JSON-DAG: "%149:sub12": 59 # CHECK-GX-JSON-DAG: "%149:sub13": 58 # CHECK-GX-JSON-DAG: "%149:sub14": 57 # CHECK-GX-JSON-DAG: "%149:sub15": 56 # CHECK-GX-JSON-DAG: "%149:sub16": 53 # CHECK-GX-JSON-DAG: "%149:sub17": 52 # CHECK-GX-JSON-DAG: "%149:sub18": 51 # CHECK-GX-JSON-DAG: "%149:sub19": 50 # CHECK-GX-JSON-DAG: "%149:sub20": 47 # CHECK-GX-JSON-DAG: "%149:sub21": 46 # CHECK-GX-JSON-DAG: "%149:sub22": 45 # CHECK-GX-JSON-DAG: "%149:sub23": 44 # CHECK-GX-JSON-DAG: "%149:sub24": 41 # CHECK-GX-JSON-DAG: "%149:sub25": 40 # CHECK-GX-JSON-DAG: "%149:sub26": 39 # CHECK-GX-JSON-DAG: "%149:sub27": 38 # CHECK-GX-JSON-DAG: "%149:sub28": 35 # CHECK-GX-JSON-DAG: "%149:sub29": 34 # CHECK-GX-JSON-DAG: "%149:sub30": 33 # CHECK-GX-JSON-DAG: "%149:sub31": 32 # CHECK-GX-JSON-DAG: "%191:sub0": 125 # CHECK-GX-JSON-DAG: "%191:sub1": 124 # CHECK-GX-JSON-DAG: "%191:sub2": 123 # CHECK-GX-JSON-DAG: "%191:sub3": 122 # CHECK-GX-JSON-DAG: "%191:sub4": 119 # CHECK-GX-JSON-DAG: "%191:sub5": 118 # CHECK-GX-JSON-DAG: "%191:sub6": 117 # CHECK-GX-JSON-DAG: "%191:sub7": 116 # CHECK-GX-JSON-DAG: "%191:sub8": 113 # CHECK-GX-JSON-DAG: "%191:sub9": 112 # CHECK-GX-JSON-DAG: "%191:sub10": 111 # CHECK-GX-JSON-DAG: "%191:sub11": 110 # CHECK-GX-JSON-DAG: "%191:sub12": 107 # CHECK-GX-JSON-DAG: "%191:sub13": 106 # CHECK-GX-JSON-DAG: "%191:sub14": 105 # CHECK-GX-JSON-DAG: "%191:sub15": 104 # CHECK-GX-JSON-DAG: "%191:sub16": 101 # CHECK-GX-JSON-DAG: "%191:sub17": 100 # CHECK-GX-JSON-DAG: "%191:sub18": 99 # CHECK-GX-JSON-DAG: "%191:sub19": 98 # CHECK-GX-JSON-DAG: "%191:sub20": 95 # CHECK-GX-JSON-DAG: "%191:sub21": 94 # CHECK-GX-JSON-DAG: "%191:sub22": 93 # CHECK-GX-JSON-DAG: "%191:sub23": 92 # CHECK-GX-JSON-DAG: "%191:sub24": 89 # CHECK-GX-JSON-DAG: "%191:sub25": 88 # CHECK-GX-JSON-DAG: "%191:sub26": 87 # CHECK-GX-JSON-DAG: "%191:sub27": 86 # CHECK-GX-JSON-DAG: "%191:sub28": 83 # CHECK-GX-JSON-DAG: "%191:sub29": 82 # CHECK-GX-JSON-DAG: "%191:sub30": 81 # CHECK-GX-JSON-DAG: "%191:sub31": 80 # CHECK-GX-JSON-DAG: "%233:sub0": 173 # CHECK-GX-JSON-DAG: "%233:sub1": 172 # CHECK-GX-JSON-DAG: "%233:sub2": 171 # CHECK-GX-JSON-DAG: "%233:sub3": 170 # CHECK-GX-JSON-DAG: "%233:sub4": 167 # CHECK-GX-JSON-DAG: "%233:sub5": 166 # CHECK-GX-JSON-DAG: "%233:sub6": 165 # CHECK-GX-JSON-DAG: "%233:sub7": 164 # CHECK-GX-JSON-DAG: "%233:sub8": 161 # CHECK-GX-JSON-DAG: "%233:sub9": 160 # CHECK-GX-JSON-DAG: "%233:sub10": 159 # CHECK-GX-JSON-DAG: "%233:sub11": 158 # CHECK-GX-JSON-DAG: "%233:sub12": 155 # CHECK-GX-JSON-DAG: "%233:sub13": 154 # CHECK-GX-JSON-DAG: "%233:sub14": 153 # CHECK-GX-JSON-DAG: "%233:sub15": 152 # CHECK-GX-JSON-DAG: "%233:sub16": 149 # CHECK-GX-JSON-DAG: "%233:sub17": 148 # CHECK-GX-JSON-DAG: "%233:sub18": 147 # CHECK-GX-JSON-DAG: "%233:sub19": 146 # CHECK-GX-JSON-DAG: "%233:sub20": 143 # CHECK-GX-JSON-DAG: "%233:sub21": 142 # CHECK-GX-JSON-DAG: "%233:sub22": 141 # CHECK-GX-JSON-DAG: "%233:sub23": 140 # CHECK-GX-JSON-DAG: "%233:sub24": 137 # CHECK-GX-JSON-DAG: "%233:sub25": 136 # CHECK-GX-JSON-DAG: "%233:sub26": 135 # CHECK-GX-JSON-DAG: "%233:sub27": 134 # CHECK-GX-JSON-DAG: "%233:sub28": 131 # CHECK-GX-JSON-DAG: "%233:sub29": 130 # CHECK-GX-JSON-DAG: "%233:sub30": 129 # CHECK-GX-JSON-DAG: "%233:sub31": 128 # CHECK-GX-JSON-DAG: "%275:sub0": 221 # CHECK-GX-JSON-DAG: "%275:sub1": 220 # CHECK-GX-JSON-DAG: "%275:sub2": 219 # CHECK-GX-JSON-DAG: "%275:sub3": 218 # CHECK-GX-JSON-DAG: "%275:sub4": 215 # CHECK-GX-JSON-DAG: "%275:sub5": 214 # CHECK-GX-JSON-DAG: "%275:sub6": 213 # CHECK-GX-JSON-DAG: "%275:sub7": 212 # CHECK-GX-JSON-DAG: "%275:sub8": 209 # CHECK-GX-JSON-DAG: "%275:sub9": 208 # CHECK-GX-JSON-DAG: "%275:sub10": 207 # CHECK-GX-JSON-DAG: "%275:sub11": 206 # CHECK-GX-JSON-DAG: "%275:sub12": 203 # CHECK-GX-JSON-DAG: "%275:sub13": 202 # CHECK-GX-JSON-DAG: "%275:sub14": 201 # CHECK-GX-JSON-DAG: "%275:sub15": 200 # CHECK-GX-JSON-DAG: "%275:sub16": 197 # CHECK-GX-JSON-DAG: "%275:sub17": 196 # CHECK-GX-JSON-DAG: "%275:sub18": 195 # CHECK-GX-JSON-DAG: "%275:sub19": 194 # CHECK-GX-JSON-DAG: "%275:sub20": 191 # CHECK-GX-JSON-DAG: "%275:sub21": 190 # CHECK-GX-JSON-DAG: "%275:sub22": 189 # CHECK-GX-JSON-DAG: "%275:sub23": 188 # CHECK-GX-JSON-DAG: "%275:sub24": 185 # CHECK-GX-JSON-DAG: "%275:sub25": 184 # CHECK-GX-JSON-DAG: "%275:sub26": 183 # CHECK-GX-JSON-DAG: "%275:sub27": 182 # CHECK-GX-JSON-DAG: "%275:sub28": 179 # CHECK-GX-JSON-DAG: "%275:sub29": 178 # CHECK-GX-JSON-DAG: "%275:sub30": 177 # CHECK-GX-JSON-DAG: "%275:sub31": 176 # CHECK-GX-JSON-DAG: "%317:sub0": 269 # CHECK-GX-JSON-DAG: "%317:sub1": 268 # CHECK-GX-JSON-DAG: "%317:sub2": 267 # CHECK-GX-JSON-DAG: "%317:sub3": 266 # CHECK-GX-JSON-DAG: "%317:sub4": 263 # CHECK-GX-JSON-DAG: "%317:sub5": 262 # CHECK-GX-JSON-DAG: "%317:sub6": 261 # CHECK-GX-JSON-DAG: "%317:sub7": 260 # CHECK-GX-JSON-DAG: "%317:sub8": 257 # CHECK-GX-JSON-DAG: "%317:sub9": 256 # CHECK-GX-JSON-DAG: "%317:sub10": 255 # CHECK-GX-JSON-DAG: "%317:sub11": 254 # CHECK-GX-JSON-DAG: "%317:sub12": 251 # CHECK-GX-JSON-DAG: "%317:sub13": 250 # CHECK-GX-JSON-DAG: "%317:sub14": 249 # CHECK-GX-JSON-DAG: "%317:sub15": 248 # CHECK-GX-JSON-DAG: "%317:sub16": 245 # CHECK-GX-JSON-DAG: "%317:sub17": 244 # CHECK-GX-JSON-DAG: "%317:sub18": 243 # CHECK-GX-JSON-DAG: "%317:sub19": 242 # CHECK-GX-JSON-DAG: "%317:sub20": 239 # CHECK-GX-JSON-DAG: "%317:sub21": 238 # CHECK-GX-JSON-DAG: "%317:sub22": 237 # CHECK-GX-JSON-DAG: "%317:sub23": 236 # CHECK-GX-JSON-DAG: "%317:sub24": 233 # CHECK-GX-JSON-DAG: "%317:sub25": 232 # CHECK-GX-JSON-DAG: "%317:sub26": 231 # CHECK-GX-JSON-DAG: "%317:sub27": 230 # CHECK-GX-JSON-DAG: "%317:sub28": 227 # CHECK-GX-JSON-DAG: "%317:sub29": 226 # CHECK-GX-JSON-DAG: "%317:sub30": 225 # CHECK-GX-JSON-DAG: "%317:sub31": 224 # CHECK-GX-JSON-DAG: "%359:sub0": 317 # CHECK-GX-JSON-DAG: "%359:sub1": 316 # CHECK-GX-JSON-DAG: "%359:sub2": 315 # CHECK-GX-JSON-DAG: "%359:sub3": 314 # CHECK-GX-JSON-DAG: "%359:sub4": 311 # CHECK-GX-JSON-DAG: "%359:sub5": 310 # CHECK-GX-JSON-DAG: "%359:sub6": 309 # CHECK-GX-JSON-DAG: "%359:sub7": 308 # CHECK-GX-JSON-DAG: "%359:sub8": 305 # CHECK-GX-JSON-DAG: "%359:sub9": 304 # CHECK-GX-JSON-DAG: "%359:sub10": 303 # CHECK-GX-JSON-DAG: "%359:sub11": 302 # CHECK-GX-JSON-DAG: "%359:sub12": 299 # CHECK-GX-JSON-DAG: "%359:sub13": 298 # CHECK-GX-JSON-DAG: "%359:sub14": 297 # CHECK-GX-JSON-DAG: "%359:sub15": 296 # CHECK-GX-JSON-DAG: "%359:sub16": 293 # CHECK-GX-JSON-DAG: "%359:sub17": 292 # CHECK-GX-JSON-DAG: "%359:sub18": 291 # CHECK-GX-JSON-DAG: "%359:sub19": 290 # CHECK-GX-JSON-DAG: "%359:sub20": 287 # CHECK-GX-JSON-DAG: "%359:sub21": 286 # CHECK-GX-JSON-DAG: "%359:sub22": 285 # CHECK-GX-JSON-DAG: "%359:sub23": 284 # CHECK-GX-JSON-DAG: "%359:sub24": 281 # CHECK-GX-JSON-DAG: "%359:sub25": 280 # CHECK-GX-JSON-DAG: "%359:sub26": 279 # CHECK-GX-JSON-DAG: "%359:sub27": 278 # CHECK-GX-JSON-DAG: "%359:sub28": 275 # CHECK-GX-JSON-DAG: "%359:sub29": 274 # CHECK-GX-JSON-DAG: "%359:sub30": 273 # CHECK-GX-JSON-DAG: "%359:sub31": 272 # CHECK-GX-JSON-DAG: "%401:sub0": 365 # CHECK-GX-JSON-DAG: "%401:sub1": 364 # CHECK-GX-JSON-DAG: "%401:sub2": 363 # CHECK-GX-JSON-DAG: "%401:sub3": 362 # CHECK-GX-JSON-DAG: "%401:sub4": 359 # CHECK-GX-JSON-DAG: "%401:sub5": 358 # CHECK-GX-JSON-DAG: "%401:sub6": 357 # CHECK-GX-JSON-DAG: "%401:sub7": 356 # CHECK-GX-JSON-DAG: "%401:sub8": 353 # CHECK-GX-JSON-DAG: "%401:sub9": 352 # CHECK-GX-JSON-DAG: "%401:sub10": 351 # CHECK-GX-JSON-DAG: "%401:sub11": 350 # CHECK-GX-JSON-DAG: "%401:sub12": 347 # CHECK-GX-JSON-DAG: "%401:sub13": 346 # CHECK-GX-JSON-DAG: "%401:sub14": 345 # CHECK-GX-JSON-DAG: "%401:sub15": 344 # CHECK-GX-JSON-DAG: "%401:sub16": 341 # CHECK-GX-JSON-DAG: "%401:sub17": 340 # CHECK-GX-JSON-DAG: "%401:sub18": 339 # CHECK-GX-JSON-DAG: "%401:sub19": 338 # CHECK-GX-JSON-DAG: "%401:sub20": 335 # CHECK-GX-JSON-DAG: "%401:sub21": 334 # CHECK-GX-JSON-DAG: "%401:sub22": 333 # CHECK-GX-JSON-DAG: "%401:sub23": 332 # CHECK-GX-JSON-DAG: "%401:sub24": 329 # CHECK-GX-JSON-DAG: "%401:sub25": 328 # CHECK-GX-JSON-DAG: "%401:sub26": 327 # CHECK-GX-JSON-DAG: "%401:sub27": 326 # CHECK-GX-JSON-DAG: "%401:sub28": 323 # CHECK-GX-JSON-DAG: "%401:sub29": 322 # CHECK-GX-JSON-DAG: "%401:sub30": 321 # CHECK-GX-JSON-DAG: "%401:sub31": 320 # CHECK-GX-JSON-DAG: "%462": 0 # CHECK-GX-JSON-DAG: "%463": 0 # CHECK-GX-JSON-DAG: "%464": 0 # CHECK-GX-JSON-DAG: "%465": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 365 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %467:vreg_64, %466, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 28 # CHECK-GX-JSON-DAG: "%69:sub1": 27 # CHECK-GX-JSON-DAG: "%69:sub2": 26 # CHECK-GX-JSON-DAG: "%69:sub3": 25 # CHECK-GX-JSON-DAG: "%69:sub4": 22 # CHECK-GX-JSON-DAG: "%69:sub5": 21 # CHECK-GX-JSON-DAG: "%69:sub6": 20 # CHECK-GX-JSON-DAG: "%69:sub7": 19 # CHECK-GX-JSON-DAG: "%69:sub8": 16 # CHECK-GX-JSON-DAG: "%69:sub9": 15 # CHECK-GX-JSON-DAG: "%69:sub10": 14 # CHECK-GX-JSON-DAG: "%69:sub11": 13 # CHECK-GX-JSON-DAG: "%69:sub12": 10 # CHECK-GX-JSON-DAG: "%69:sub13": 9 # CHECK-GX-JSON-DAG: "%69:sub14": 8 # CHECK-GX-JSON-DAG: "%69:sub15": 7 # CHECK-GX-JSON-DAG: "%69:sub16": 4 # CHECK-GX-JSON-DAG: "%69:sub17": 3 # CHECK-GX-JSON-DAG: "%69:sub18": 2 # CHECK-GX-JSON-DAG: "%69:sub19": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 76 # CHECK-GX-JSON-DAG: "%149:sub1": 75 # CHECK-GX-JSON-DAG: "%149:sub2": 74 # CHECK-GX-JSON-DAG: "%149:sub3": 73 # CHECK-GX-JSON-DAG: "%149:sub4": 70 # CHECK-GX-JSON-DAG: "%149:sub5": 69 # CHECK-GX-JSON-DAG: "%149:sub6": 68 # CHECK-GX-JSON-DAG: "%149:sub7": 67 # CHECK-GX-JSON-DAG: "%149:sub8": 64 # CHECK-GX-JSON-DAG: "%149:sub9": 63 # CHECK-GX-JSON-DAG: "%149:sub10": 62 # CHECK-GX-JSON-DAG: "%149:sub11": 61 # CHECK-GX-JSON-DAG: "%149:sub12": 58 # CHECK-GX-JSON-DAG: "%149:sub13": 57 # CHECK-GX-JSON-DAG: "%149:sub14": 56 # CHECK-GX-JSON-DAG: "%149:sub15": 55 # CHECK-GX-JSON-DAG: "%149:sub16": 52 # CHECK-GX-JSON-DAG: "%149:sub17": 51 # CHECK-GX-JSON-DAG: "%149:sub18": 50 # CHECK-GX-JSON-DAG: "%149:sub19": 49 # CHECK-GX-JSON-DAG: "%149:sub20": 46 # CHECK-GX-JSON-DAG: "%149:sub21": 45 # CHECK-GX-JSON-DAG: "%149:sub22": 44 # CHECK-GX-JSON-DAG: "%149:sub23": 43 # CHECK-GX-JSON-DAG: "%149:sub24": 40 # CHECK-GX-JSON-DAG: "%149:sub25": 39 # CHECK-GX-JSON-DAG: "%149:sub26": 38 # CHECK-GX-JSON-DAG: "%149:sub27": 37 # CHECK-GX-JSON-DAG: "%149:sub28": 34 # CHECK-GX-JSON-DAG: "%149:sub29": 33 # CHECK-GX-JSON-DAG: "%149:sub30": 32 # CHECK-GX-JSON-DAG: "%149:sub31": 31 # CHECK-GX-JSON-DAG: "%191:sub0": 124 # CHECK-GX-JSON-DAG: "%191:sub1": 123 # CHECK-GX-JSON-DAG: "%191:sub2": 122 # CHECK-GX-JSON-DAG: "%191:sub3": 121 # CHECK-GX-JSON-DAG: "%191:sub4": 118 # CHECK-GX-JSON-DAG: "%191:sub5": 117 # CHECK-GX-JSON-DAG: "%191:sub6": 116 # CHECK-GX-JSON-DAG: "%191:sub7": 115 # CHECK-GX-JSON-DAG: "%191:sub8": 112 # CHECK-GX-JSON-DAG: "%191:sub9": 111 # CHECK-GX-JSON-DAG: "%191:sub10": 110 # CHECK-GX-JSON-DAG: "%191:sub11": 109 # CHECK-GX-JSON-DAG: "%191:sub12": 106 # CHECK-GX-JSON-DAG: "%191:sub13": 105 # CHECK-GX-JSON-DAG: "%191:sub14": 104 # CHECK-GX-JSON-DAG: "%191:sub15": 103 # CHECK-GX-JSON-DAG: "%191:sub16": 100 # CHECK-GX-JSON-DAG: "%191:sub17": 99 # CHECK-GX-JSON-DAG: "%191:sub18": 98 # CHECK-GX-JSON-DAG: "%191:sub19": 97 # CHECK-GX-JSON-DAG: "%191:sub20": 94 # CHECK-GX-JSON-DAG: "%191:sub21": 93 # CHECK-GX-JSON-DAG: "%191:sub22": 92 # CHECK-GX-JSON-DAG: "%191:sub23": 91 # CHECK-GX-JSON-DAG: "%191:sub24": 88 # CHECK-GX-JSON-DAG: "%191:sub25": 87 # CHECK-GX-JSON-DAG: "%191:sub26": 86 # CHECK-GX-JSON-DAG: "%191:sub27": 85 # CHECK-GX-JSON-DAG: "%191:sub28": 82 # CHECK-GX-JSON-DAG: "%191:sub29": 81 # CHECK-GX-JSON-DAG: "%191:sub30": 80 # CHECK-GX-JSON-DAG: "%191:sub31": 79 # CHECK-GX-JSON-DAG: "%233:sub0": 172 # CHECK-GX-JSON-DAG: "%233:sub1": 171 # CHECK-GX-JSON-DAG: "%233:sub2": 170 # CHECK-GX-JSON-DAG: "%233:sub3": 169 # CHECK-GX-JSON-DAG: "%233:sub4": 166 # CHECK-GX-JSON-DAG: "%233:sub5": 165 # CHECK-GX-JSON-DAG: "%233:sub6": 164 # CHECK-GX-JSON-DAG: "%233:sub7": 163 # CHECK-GX-JSON-DAG: "%233:sub8": 160 # CHECK-GX-JSON-DAG: "%233:sub9": 159 # CHECK-GX-JSON-DAG: "%233:sub10": 158 # CHECK-GX-JSON-DAG: "%233:sub11": 157 # CHECK-GX-JSON-DAG: "%233:sub12": 154 # CHECK-GX-JSON-DAG: "%233:sub13": 153 # CHECK-GX-JSON-DAG: "%233:sub14": 152 # CHECK-GX-JSON-DAG: "%233:sub15": 151 # CHECK-GX-JSON-DAG: "%233:sub16": 148 # CHECK-GX-JSON-DAG: "%233:sub17": 147 # CHECK-GX-JSON-DAG: "%233:sub18": 146 # CHECK-GX-JSON-DAG: "%233:sub19": 145 # CHECK-GX-JSON-DAG: "%233:sub20": 142 # CHECK-GX-JSON-DAG: "%233:sub21": 141 # CHECK-GX-JSON-DAG: "%233:sub22": 140 # CHECK-GX-JSON-DAG: "%233:sub23": 139 # CHECK-GX-JSON-DAG: "%233:sub24": 136 # CHECK-GX-JSON-DAG: "%233:sub25": 135 # CHECK-GX-JSON-DAG: "%233:sub26": 134 # CHECK-GX-JSON-DAG: "%233:sub27": 133 # CHECK-GX-JSON-DAG: "%233:sub28": 130 # CHECK-GX-JSON-DAG: "%233:sub29": 129 # CHECK-GX-JSON-DAG: "%233:sub30": 128 # CHECK-GX-JSON-DAG: "%233:sub31": 127 # CHECK-GX-JSON-DAG: "%275:sub0": 220 # CHECK-GX-JSON-DAG: "%275:sub1": 219 # CHECK-GX-JSON-DAG: "%275:sub2": 218 # CHECK-GX-JSON-DAG: "%275:sub3": 217 # CHECK-GX-JSON-DAG: "%275:sub4": 214 # CHECK-GX-JSON-DAG: "%275:sub5": 213 # CHECK-GX-JSON-DAG: "%275:sub6": 212 # CHECK-GX-JSON-DAG: "%275:sub7": 211 # CHECK-GX-JSON-DAG: "%275:sub8": 208 # CHECK-GX-JSON-DAG: "%275:sub9": 207 # CHECK-GX-JSON-DAG: "%275:sub10": 206 # CHECK-GX-JSON-DAG: "%275:sub11": 205 # CHECK-GX-JSON-DAG: "%275:sub12": 202 # CHECK-GX-JSON-DAG: "%275:sub13": 201 # CHECK-GX-JSON-DAG: "%275:sub14": 200 # CHECK-GX-JSON-DAG: "%275:sub15": 199 # CHECK-GX-JSON-DAG: "%275:sub16": 196 # CHECK-GX-JSON-DAG: "%275:sub17": 195 # CHECK-GX-JSON-DAG: "%275:sub18": 194 # CHECK-GX-JSON-DAG: "%275:sub19": 193 # CHECK-GX-JSON-DAG: "%275:sub20": 190 # CHECK-GX-JSON-DAG: "%275:sub21": 189 # CHECK-GX-JSON-DAG: "%275:sub22": 188 # CHECK-GX-JSON-DAG: "%275:sub23": 187 # CHECK-GX-JSON-DAG: "%275:sub24": 184 # CHECK-GX-JSON-DAG: "%275:sub25": 183 # CHECK-GX-JSON-DAG: "%275:sub26": 182 # CHECK-GX-JSON-DAG: "%275:sub27": 181 # CHECK-GX-JSON-DAG: "%275:sub28": 178 # CHECK-GX-JSON-DAG: "%275:sub29": 177 # CHECK-GX-JSON-DAG: "%275:sub30": 176 # CHECK-GX-JSON-DAG: "%275:sub31": 175 # CHECK-GX-JSON-DAG: "%317:sub0": 268 # CHECK-GX-JSON-DAG: "%317:sub1": 267 # CHECK-GX-JSON-DAG: "%317:sub2": 266 # CHECK-GX-JSON-DAG: "%317:sub3": 265 # CHECK-GX-JSON-DAG: "%317:sub4": 262 # CHECK-GX-JSON-DAG: "%317:sub5": 261 # CHECK-GX-JSON-DAG: "%317:sub6": 260 # CHECK-GX-JSON-DAG: "%317:sub7": 259 # CHECK-GX-JSON-DAG: "%317:sub8": 256 # CHECK-GX-JSON-DAG: "%317:sub9": 255 # CHECK-GX-JSON-DAG: "%317:sub10": 254 # CHECK-GX-JSON-DAG: "%317:sub11": 253 # CHECK-GX-JSON-DAG: "%317:sub12": 250 # CHECK-GX-JSON-DAG: "%317:sub13": 249 # CHECK-GX-JSON-DAG: "%317:sub14": 248 # CHECK-GX-JSON-DAG: "%317:sub15": 247 # CHECK-GX-JSON-DAG: "%317:sub16": 244 # CHECK-GX-JSON-DAG: "%317:sub17": 243 # CHECK-GX-JSON-DAG: "%317:sub18": 242 # CHECK-GX-JSON-DAG: "%317:sub19": 241 # CHECK-GX-JSON-DAG: "%317:sub20": 238 # CHECK-GX-JSON-DAG: "%317:sub21": 237 # CHECK-GX-JSON-DAG: "%317:sub22": 236 # CHECK-GX-JSON-DAG: "%317:sub23": 235 # CHECK-GX-JSON-DAG: "%317:sub24": 232 # CHECK-GX-JSON-DAG: "%317:sub25": 231 # CHECK-GX-JSON-DAG: "%317:sub26": 230 # CHECK-GX-JSON-DAG: "%317:sub27": 229 # CHECK-GX-JSON-DAG: "%317:sub28": 226 # CHECK-GX-JSON-DAG: "%317:sub29": 225 # CHECK-GX-JSON-DAG: "%317:sub30": 224 # CHECK-GX-JSON-DAG: "%317:sub31": 223 # CHECK-GX-JSON-DAG: "%359:sub0": 316 # CHECK-GX-JSON-DAG: "%359:sub1": 315 # CHECK-GX-JSON-DAG: "%359:sub2": 314 # CHECK-GX-JSON-DAG: "%359:sub3": 313 # CHECK-GX-JSON-DAG: "%359:sub4": 310 # CHECK-GX-JSON-DAG: "%359:sub5": 309 # CHECK-GX-JSON-DAG: "%359:sub6": 308 # CHECK-GX-JSON-DAG: "%359:sub7": 307 # CHECK-GX-JSON-DAG: "%359:sub8": 304 # CHECK-GX-JSON-DAG: "%359:sub9": 303 # CHECK-GX-JSON-DAG: "%359:sub10": 302 # CHECK-GX-JSON-DAG: "%359:sub11": 301 # CHECK-GX-JSON-DAG: "%359:sub12": 298 # CHECK-GX-JSON-DAG: "%359:sub13": 297 # CHECK-GX-JSON-DAG: "%359:sub14": 296 # CHECK-GX-JSON-DAG: "%359:sub15": 295 # CHECK-GX-JSON-DAG: "%359:sub16": 292 # CHECK-GX-JSON-DAG: "%359:sub17": 291 # CHECK-GX-JSON-DAG: "%359:sub18": 290 # CHECK-GX-JSON-DAG: "%359:sub19": 289 # CHECK-GX-JSON-DAG: "%359:sub20": 286 # CHECK-GX-JSON-DAG: "%359:sub21": 285 # CHECK-GX-JSON-DAG: "%359:sub22": 284 # CHECK-GX-JSON-DAG: "%359:sub23": 283 # CHECK-GX-JSON-DAG: "%359:sub24": 280 # CHECK-GX-JSON-DAG: "%359:sub25": 279 # CHECK-GX-JSON-DAG: "%359:sub26": 278 # CHECK-GX-JSON-DAG: "%359:sub27": 277 # CHECK-GX-JSON-DAG: "%359:sub28": 274 # CHECK-GX-JSON-DAG: "%359:sub29": 273 # CHECK-GX-JSON-DAG: "%359:sub30": 272 # CHECK-GX-JSON-DAG: "%359:sub31": 271 # CHECK-GX-JSON-DAG: "%401:sub0": 364 # CHECK-GX-JSON-DAG: "%401:sub1": 363 # CHECK-GX-JSON-DAG: "%401:sub2": 362 # CHECK-GX-JSON-DAG: "%401:sub3": 361 # CHECK-GX-JSON-DAG: "%401:sub4": 358 # CHECK-GX-JSON-DAG: "%401:sub5": 357 # CHECK-GX-JSON-DAG: "%401:sub6": 356 # CHECK-GX-JSON-DAG: "%401:sub7": 355 # CHECK-GX-JSON-DAG: "%401:sub8": 352 # CHECK-GX-JSON-DAG: "%401:sub9": 351 # CHECK-GX-JSON-DAG: "%401:sub10": 350 # CHECK-GX-JSON-DAG: "%401:sub11": 349 # CHECK-GX-JSON-DAG: "%401:sub12": 346 # CHECK-GX-JSON-DAG: "%401:sub13": 345 # CHECK-GX-JSON-DAG: "%401:sub14": 344 # CHECK-GX-JSON-DAG: "%401:sub15": 343 # CHECK-GX-JSON-DAG: "%401:sub16": 340 # CHECK-GX-JSON-DAG: "%401:sub17": 339 # CHECK-GX-JSON-DAG: "%401:sub18": 338 # CHECK-GX-JSON-DAG: "%401:sub19": 337 # CHECK-GX-JSON-DAG: "%401:sub20": 334 # CHECK-GX-JSON-DAG: "%401:sub21": 333 # CHECK-GX-JSON-DAG: "%401:sub22": 332 # CHECK-GX-JSON-DAG: "%401:sub23": 331 # CHECK-GX-JSON-DAG: "%401:sub24": 328 # CHECK-GX-JSON-DAG: "%401:sub25": 327 # CHECK-GX-JSON-DAG: "%401:sub26": 326 # CHECK-GX-JSON-DAG: "%401:sub27": 325 # CHECK-GX-JSON-DAG: "%401:sub28": 322 # CHECK-GX-JSON-DAG: "%401:sub29": 321 # CHECK-GX-JSON-DAG: "%401:sub30": 320 # CHECK-GX-JSON-DAG: "%401:sub31": 319 # CHECK-GX-JSON-DAG: "%466": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 364 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%468:vgpr_32 = COPY %69.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 27 # CHECK-GX-JSON-DAG: "%69:sub1": 26 # CHECK-GX-JSON-DAG: "%69:sub2": 25 # CHECK-GX-JSON-DAG: "%69:sub3": 24 # CHECK-GX-JSON-DAG: "%69:sub4": 21 # CHECK-GX-JSON-DAG: "%69:sub5": 20 # CHECK-GX-JSON-DAG: "%69:sub6": 19 # CHECK-GX-JSON-DAG: "%69:sub7": 18 # CHECK-GX-JSON-DAG: "%69:sub8": 15 # CHECK-GX-JSON-DAG: "%69:sub9": 14 # CHECK-GX-JSON-DAG: "%69:sub10": 13 # CHECK-GX-JSON-DAG: "%69:sub11": 12 # CHECK-GX-JSON-DAG: "%69:sub12": 9 # CHECK-GX-JSON-DAG: "%69:sub13": 8 # CHECK-GX-JSON-DAG: "%69:sub14": 7 # CHECK-GX-JSON-DAG: "%69:sub15": 6 # CHECK-GX-JSON-DAG: "%69:sub16": 3 # CHECK-GX-JSON-DAG: "%69:sub17": 2 # CHECK-GX-JSON-DAG: "%69:sub18": 1 # CHECK-GX-JSON-DAG: "%69:sub19": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 75 # CHECK-GX-JSON-DAG: "%149:sub1": 74 # CHECK-GX-JSON-DAG: "%149:sub2": 73 # CHECK-GX-JSON-DAG: "%149:sub3": 72 # CHECK-GX-JSON-DAG: "%149:sub4": 69 # CHECK-GX-JSON-DAG: "%149:sub5": 68 # CHECK-GX-JSON-DAG: "%149:sub6": 67 # CHECK-GX-JSON-DAG: "%149:sub7": 66 # CHECK-GX-JSON-DAG: "%149:sub8": 63 # CHECK-GX-JSON-DAG: "%149:sub9": 62 # CHECK-GX-JSON-DAG: "%149:sub10": 61 # CHECK-GX-JSON-DAG: "%149:sub11": 60 # CHECK-GX-JSON-DAG: "%149:sub12": 57 # CHECK-GX-JSON-DAG: "%149:sub13": 56 # CHECK-GX-JSON-DAG: "%149:sub14": 55 # CHECK-GX-JSON-DAG: "%149:sub15": 54 # CHECK-GX-JSON-DAG: "%149:sub16": 51 # CHECK-GX-JSON-DAG: "%149:sub17": 50 # CHECK-GX-JSON-DAG: "%149:sub18": 49 # CHECK-GX-JSON-DAG: "%149:sub19": 48 # CHECK-GX-JSON-DAG: "%149:sub20": 45 # CHECK-GX-JSON-DAG: "%149:sub21": 44 # CHECK-GX-JSON-DAG: "%149:sub22": 43 # CHECK-GX-JSON-DAG: "%149:sub23": 42 # CHECK-GX-JSON-DAG: "%149:sub24": 39 # CHECK-GX-JSON-DAG: "%149:sub25": 38 # CHECK-GX-JSON-DAG: "%149:sub26": 37 # CHECK-GX-JSON-DAG: "%149:sub27": 36 # CHECK-GX-JSON-DAG: "%149:sub28": 33 # CHECK-GX-JSON-DAG: "%149:sub29": 32 # CHECK-GX-JSON-DAG: "%149:sub30": 31 # CHECK-GX-JSON-DAG: "%149:sub31": 30 # CHECK-GX-JSON-DAG: "%191:sub0": 123 # CHECK-GX-JSON-DAG: "%191:sub1": 122 # CHECK-GX-JSON-DAG: "%191:sub2": 121 # CHECK-GX-JSON-DAG: "%191:sub3": 120 # CHECK-GX-JSON-DAG: "%191:sub4": 117 # CHECK-GX-JSON-DAG: "%191:sub5": 116 # CHECK-GX-JSON-DAG: "%191:sub6": 115 # CHECK-GX-JSON-DAG: "%191:sub7": 114 # CHECK-GX-JSON-DAG: "%191:sub8": 111 # CHECK-GX-JSON-DAG: "%191:sub9": 110 # CHECK-GX-JSON-DAG: "%191:sub10": 109 # CHECK-GX-JSON-DAG: "%191:sub11": 108 # CHECK-GX-JSON-DAG: "%191:sub12": 105 # CHECK-GX-JSON-DAG: "%191:sub13": 104 # CHECK-GX-JSON-DAG: "%191:sub14": 103 # CHECK-GX-JSON-DAG: "%191:sub15": 102 # CHECK-GX-JSON-DAG: "%191:sub16": 99 # CHECK-GX-JSON-DAG: "%191:sub17": 98 # CHECK-GX-JSON-DAG: "%191:sub18": 97 # CHECK-GX-JSON-DAG: "%191:sub19": 96 # CHECK-GX-JSON-DAG: "%191:sub20": 93 # CHECK-GX-JSON-DAG: "%191:sub21": 92 # CHECK-GX-JSON-DAG: "%191:sub22": 91 # CHECK-GX-JSON-DAG: "%191:sub23": 90 # CHECK-GX-JSON-DAG: "%191:sub24": 87 # CHECK-GX-JSON-DAG: "%191:sub25": 86 # CHECK-GX-JSON-DAG: "%191:sub26": 85 # CHECK-GX-JSON-DAG: "%191:sub27": 84 # CHECK-GX-JSON-DAG: "%191:sub28": 81 # CHECK-GX-JSON-DAG: "%191:sub29": 80 # CHECK-GX-JSON-DAG: "%191:sub30": 79 # CHECK-GX-JSON-DAG: "%191:sub31": 78 # CHECK-GX-JSON-DAG: "%233:sub0": 171 # CHECK-GX-JSON-DAG: "%233:sub1": 170 # CHECK-GX-JSON-DAG: "%233:sub2": 169 # CHECK-GX-JSON-DAG: "%233:sub3": 168 # CHECK-GX-JSON-DAG: "%233:sub4": 165 # CHECK-GX-JSON-DAG: "%233:sub5": 164 # CHECK-GX-JSON-DAG: "%233:sub6": 163 # CHECK-GX-JSON-DAG: "%233:sub7": 162 # CHECK-GX-JSON-DAG: "%233:sub8": 159 # CHECK-GX-JSON-DAG: "%233:sub9": 158 # CHECK-GX-JSON-DAG: "%233:sub10": 157 # CHECK-GX-JSON-DAG: "%233:sub11": 156 # CHECK-GX-JSON-DAG: "%233:sub12": 153 # CHECK-GX-JSON-DAG: "%233:sub13": 152 # CHECK-GX-JSON-DAG: "%233:sub14": 151 # CHECK-GX-JSON-DAG: "%233:sub15": 150 # CHECK-GX-JSON-DAG: "%233:sub16": 147 # CHECK-GX-JSON-DAG: "%233:sub17": 146 # CHECK-GX-JSON-DAG: "%233:sub18": 145 # CHECK-GX-JSON-DAG: "%233:sub19": 144 # CHECK-GX-JSON-DAG: "%233:sub20": 141 # CHECK-GX-JSON-DAG: "%233:sub21": 140 # CHECK-GX-JSON-DAG: "%233:sub22": 139 # CHECK-GX-JSON-DAG: "%233:sub23": 138 # CHECK-GX-JSON-DAG: "%233:sub24": 135 # CHECK-GX-JSON-DAG: "%233:sub25": 134 # CHECK-GX-JSON-DAG: "%233:sub26": 133 # CHECK-GX-JSON-DAG: "%233:sub27": 132 # CHECK-GX-JSON-DAG: "%233:sub28": 129 # CHECK-GX-JSON-DAG: "%233:sub29": 128 # CHECK-GX-JSON-DAG: "%233:sub30": 127 # CHECK-GX-JSON-DAG: "%233:sub31": 126 # CHECK-GX-JSON-DAG: "%275:sub0": 219 # CHECK-GX-JSON-DAG: "%275:sub1": 218 # CHECK-GX-JSON-DAG: "%275:sub2": 217 # CHECK-GX-JSON-DAG: "%275:sub3": 216 # CHECK-GX-JSON-DAG: "%275:sub4": 213 # CHECK-GX-JSON-DAG: "%275:sub5": 212 # CHECK-GX-JSON-DAG: "%275:sub6": 211 # CHECK-GX-JSON-DAG: "%275:sub7": 210 # CHECK-GX-JSON-DAG: "%275:sub8": 207 # CHECK-GX-JSON-DAG: "%275:sub9": 206 # CHECK-GX-JSON-DAG: "%275:sub10": 205 # CHECK-GX-JSON-DAG: "%275:sub11": 204 # CHECK-GX-JSON-DAG: "%275:sub12": 201 # CHECK-GX-JSON-DAG: "%275:sub13": 200 # CHECK-GX-JSON-DAG: "%275:sub14": 199 # CHECK-GX-JSON-DAG: "%275:sub15": 198 # CHECK-GX-JSON-DAG: "%275:sub16": 195 # CHECK-GX-JSON-DAG: "%275:sub17": 194 # CHECK-GX-JSON-DAG: "%275:sub18": 193 # CHECK-GX-JSON-DAG: "%275:sub19": 192 # CHECK-GX-JSON-DAG: "%275:sub20": 189 # CHECK-GX-JSON-DAG: "%275:sub21": 188 # CHECK-GX-JSON-DAG: "%275:sub22": 187 # CHECK-GX-JSON-DAG: "%275:sub23": 186 # CHECK-GX-JSON-DAG: "%275:sub24": 183 # CHECK-GX-JSON-DAG: "%275:sub25": 182 # CHECK-GX-JSON-DAG: "%275:sub26": 181 # CHECK-GX-JSON-DAG: "%275:sub27": 180 # CHECK-GX-JSON-DAG: "%275:sub28": 177 # CHECK-GX-JSON-DAG: "%275:sub29": 176 # CHECK-GX-JSON-DAG: "%275:sub30": 175 # CHECK-GX-JSON-DAG: "%275:sub31": 174 # CHECK-GX-JSON-DAG: "%317:sub0": 267 # CHECK-GX-JSON-DAG: "%317:sub1": 266 # CHECK-GX-JSON-DAG: "%317:sub2": 265 # CHECK-GX-JSON-DAG: "%317:sub3": 264 # CHECK-GX-JSON-DAG: "%317:sub4": 261 # CHECK-GX-JSON-DAG: "%317:sub5": 260 # CHECK-GX-JSON-DAG: "%317:sub6": 259 # CHECK-GX-JSON-DAG: "%317:sub7": 258 # CHECK-GX-JSON-DAG: "%317:sub8": 255 # CHECK-GX-JSON-DAG: "%317:sub9": 254 # CHECK-GX-JSON-DAG: "%317:sub10": 253 # CHECK-GX-JSON-DAG: "%317:sub11": 252 # CHECK-GX-JSON-DAG: "%317:sub12": 249 # CHECK-GX-JSON-DAG: "%317:sub13": 248 # CHECK-GX-JSON-DAG: "%317:sub14": 247 # CHECK-GX-JSON-DAG: "%317:sub15": 246 # CHECK-GX-JSON-DAG: "%317:sub16": 243 # CHECK-GX-JSON-DAG: "%317:sub17": 242 # CHECK-GX-JSON-DAG: "%317:sub18": 241 # CHECK-GX-JSON-DAG: "%317:sub19": 240 # CHECK-GX-JSON-DAG: "%317:sub20": 237 # CHECK-GX-JSON-DAG: "%317:sub21": 236 # CHECK-GX-JSON-DAG: "%317:sub22": 235 # CHECK-GX-JSON-DAG: "%317:sub23": 234 # CHECK-GX-JSON-DAG: "%317:sub24": 231 # CHECK-GX-JSON-DAG: "%317:sub25": 230 # CHECK-GX-JSON-DAG: "%317:sub26": 229 # CHECK-GX-JSON-DAG: "%317:sub27": 228 # CHECK-GX-JSON-DAG: "%317:sub28": 225 # CHECK-GX-JSON-DAG: "%317:sub29": 224 # CHECK-GX-JSON-DAG: "%317:sub30": 223 # CHECK-GX-JSON-DAG: "%317:sub31": 222 # CHECK-GX-JSON-DAG: "%359:sub0": 315 # CHECK-GX-JSON-DAG: "%359:sub1": 314 # CHECK-GX-JSON-DAG: "%359:sub2": 313 # CHECK-GX-JSON-DAG: "%359:sub3": 312 # CHECK-GX-JSON-DAG: "%359:sub4": 309 # CHECK-GX-JSON-DAG: "%359:sub5": 308 # CHECK-GX-JSON-DAG: "%359:sub6": 307 # CHECK-GX-JSON-DAG: "%359:sub7": 306 # CHECK-GX-JSON-DAG: "%359:sub8": 303 # CHECK-GX-JSON-DAG: "%359:sub9": 302 # CHECK-GX-JSON-DAG: "%359:sub10": 301 # CHECK-GX-JSON-DAG: "%359:sub11": 300 # CHECK-GX-JSON-DAG: "%359:sub12": 297 # CHECK-GX-JSON-DAG: "%359:sub13": 296 # CHECK-GX-JSON-DAG: "%359:sub14": 295 # CHECK-GX-JSON-DAG: "%359:sub15": 294 # CHECK-GX-JSON-DAG: "%359:sub16": 291 # CHECK-GX-JSON-DAG: "%359:sub17": 290 # CHECK-GX-JSON-DAG: "%359:sub18": 289 # CHECK-GX-JSON-DAG: "%359:sub19": 288 # CHECK-GX-JSON-DAG: "%359:sub20": 285 # CHECK-GX-JSON-DAG: "%359:sub21": 284 # CHECK-GX-JSON-DAG: "%359:sub22": 283 # CHECK-GX-JSON-DAG: "%359:sub23": 282 # CHECK-GX-JSON-DAG: "%359:sub24": 279 # CHECK-GX-JSON-DAG: "%359:sub25": 278 # CHECK-GX-JSON-DAG: "%359:sub26": 277 # CHECK-GX-JSON-DAG: "%359:sub27": 276 # CHECK-GX-JSON-DAG: "%359:sub28": 273 # CHECK-GX-JSON-DAG: "%359:sub29": 272 # CHECK-GX-JSON-DAG: "%359:sub30": 271 # CHECK-GX-JSON-DAG: "%359:sub31": 270 # CHECK-GX-JSON-DAG: "%401:sub0": 363 # CHECK-GX-JSON-DAG: "%401:sub1": 362 # CHECK-GX-JSON-DAG: "%401:sub2": 361 # CHECK-GX-JSON-DAG: "%401:sub3": 360 # CHECK-GX-JSON-DAG: "%401:sub4": 357 # CHECK-GX-JSON-DAG: "%401:sub5": 356 # CHECK-GX-JSON-DAG: "%401:sub6": 355 # CHECK-GX-JSON-DAG: "%401:sub7": 354 # CHECK-GX-JSON-DAG: "%401:sub8": 351 # CHECK-GX-JSON-DAG: "%401:sub9": 350 # CHECK-GX-JSON-DAG: "%401:sub10": 349 # CHECK-GX-JSON-DAG: "%401:sub11": 348 # CHECK-GX-JSON-DAG: "%401:sub12": 345 # CHECK-GX-JSON-DAG: "%401:sub13": 344 # CHECK-GX-JSON-DAG: "%401:sub14": 343 # CHECK-GX-JSON-DAG: "%401:sub15": 342 # CHECK-GX-JSON-DAG: "%401:sub16": 339 # CHECK-GX-JSON-DAG: "%401:sub17": 338 # CHECK-GX-JSON-DAG: "%401:sub18": 337 # CHECK-GX-JSON-DAG: "%401:sub19": 336 # CHECK-GX-JSON-DAG: "%401:sub20": 333 # CHECK-GX-JSON-DAG: "%401:sub21": 332 # CHECK-GX-JSON-DAG: "%401:sub22": 331 # CHECK-GX-JSON-DAG: "%401:sub23": 330 # CHECK-GX-JSON-DAG: "%401:sub24": 327 # CHECK-GX-JSON-DAG: "%401:sub25": 326 # CHECK-GX-JSON-DAG: "%401:sub26": 325 # CHECK-GX-JSON-DAG: "%401:sub27": 324 # CHECK-GX-JSON-DAG: "%401:sub28": 321 # CHECK-GX-JSON-DAG: "%401:sub29": 320 # CHECK-GX-JSON-DAG: "%401:sub30": 319 # CHECK-GX-JSON-DAG: "%401:sub31": 318 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 318 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 363 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%469:vgpr_32 = COPY %69.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 26 # CHECK-GX-JSON-DAG: "%69:sub1": 25 # CHECK-GX-JSON-DAG: "%69:sub2": 24 # CHECK-GX-JSON-DAG: "%69:sub3": 23 # CHECK-GX-JSON-DAG: "%69:sub4": 20 # CHECK-GX-JSON-DAG: "%69:sub5": 19 # CHECK-GX-JSON-DAG: "%69:sub6": 18 # CHECK-GX-JSON-DAG: "%69:sub7": 17 # CHECK-GX-JSON-DAG: "%69:sub8": 14 # CHECK-GX-JSON-DAG: "%69:sub9": 13 # CHECK-GX-JSON-DAG: "%69:sub10": 12 # CHECK-GX-JSON-DAG: "%69:sub11": 11 # CHECK-GX-JSON-DAG: "%69:sub12": 8 # CHECK-GX-JSON-DAG: "%69:sub13": 7 # CHECK-GX-JSON-DAG: "%69:sub14": 6 # CHECK-GX-JSON-DAG: "%69:sub15": 5 # CHECK-GX-JSON-DAG: "%69:sub16": 2 # CHECK-GX-JSON-DAG: "%69:sub17": 1 # CHECK-GX-JSON-DAG: "%69:sub18": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 74 # CHECK-GX-JSON-DAG: "%149:sub1": 73 # CHECK-GX-JSON-DAG: "%149:sub2": 72 # CHECK-GX-JSON-DAG: "%149:sub3": 71 # CHECK-GX-JSON-DAG: "%149:sub4": 68 # CHECK-GX-JSON-DAG: "%149:sub5": 67 # CHECK-GX-JSON-DAG: "%149:sub6": 66 # CHECK-GX-JSON-DAG: "%149:sub7": 65 # CHECK-GX-JSON-DAG: "%149:sub8": 62 # CHECK-GX-JSON-DAG: "%149:sub9": 61 # CHECK-GX-JSON-DAG: "%149:sub10": 60 # CHECK-GX-JSON-DAG: "%149:sub11": 59 # CHECK-GX-JSON-DAG: "%149:sub12": 56 # CHECK-GX-JSON-DAG: "%149:sub13": 55 # CHECK-GX-JSON-DAG: "%149:sub14": 54 # CHECK-GX-JSON-DAG: "%149:sub15": 53 # CHECK-GX-JSON-DAG: "%149:sub16": 50 # CHECK-GX-JSON-DAG: "%149:sub17": 49 # CHECK-GX-JSON-DAG: "%149:sub18": 48 # CHECK-GX-JSON-DAG: "%149:sub19": 47 # CHECK-GX-JSON-DAG: "%149:sub20": 44 # CHECK-GX-JSON-DAG: "%149:sub21": 43 # CHECK-GX-JSON-DAG: "%149:sub22": 42 # CHECK-GX-JSON-DAG: "%149:sub23": 41 # CHECK-GX-JSON-DAG: "%149:sub24": 38 # CHECK-GX-JSON-DAG: "%149:sub25": 37 # CHECK-GX-JSON-DAG: "%149:sub26": 36 # CHECK-GX-JSON-DAG: "%149:sub27": 35 # CHECK-GX-JSON-DAG: "%149:sub28": 32 # CHECK-GX-JSON-DAG: "%149:sub29": 31 # CHECK-GX-JSON-DAG: "%149:sub30": 30 # CHECK-GX-JSON-DAG: "%149:sub31": 29 # CHECK-GX-JSON-DAG: "%191:sub0": 122 # CHECK-GX-JSON-DAG: "%191:sub1": 121 # CHECK-GX-JSON-DAG: "%191:sub2": 120 # CHECK-GX-JSON-DAG: "%191:sub3": 119 # CHECK-GX-JSON-DAG: "%191:sub4": 116 # CHECK-GX-JSON-DAG: "%191:sub5": 115 # CHECK-GX-JSON-DAG: "%191:sub6": 114 # CHECK-GX-JSON-DAG: "%191:sub7": 113 # CHECK-GX-JSON-DAG: "%191:sub8": 110 # CHECK-GX-JSON-DAG: "%191:sub9": 109 # CHECK-GX-JSON-DAG: "%191:sub10": 108 # CHECK-GX-JSON-DAG: "%191:sub11": 107 # CHECK-GX-JSON-DAG: "%191:sub12": 104 # CHECK-GX-JSON-DAG: "%191:sub13": 103 # CHECK-GX-JSON-DAG: "%191:sub14": 102 # CHECK-GX-JSON-DAG: "%191:sub15": 101 # CHECK-GX-JSON-DAG: "%191:sub16": 98 # CHECK-GX-JSON-DAG: "%191:sub17": 97 # CHECK-GX-JSON-DAG: "%191:sub18": 96 # CHECK-GX-JSON-DAG: "%191:sub19": 95 # CHECK-GX-JSON-DAG: "%191:sub20": 92 # CHECK-GX-JSON-DAG: "%191:sub21": 91 # CHECK-GX-JSON-DAG: "%191:sub22": 90 # CHECK-GX-JSON-DAG: "%191:sub23": 89 # CHECK-GX-JSON-DAG: "%191:sub24": 86 # CHECK-GX-JSON-DAG: "%191:sub25": 85 # CHECK-GX-JSON-DAG: "%191:sub26": 84 # CHECK-GX-JSON-DAG: "%191:sub27": 83 # CHECK-GX-JSON-DAG: "%191:sub28": 80 # CHECK-GX-JSON-DAG: "%191:sub29": 79 # CHECK-GX-JSON-DAG: "%191:sub30": 78 # CHECK-GX-JSON-DAG: "%191:sub31": 77 # CHECK-GX-JSON-DAG: "%233:sub0": 170 # CHECK-GX-JSON-DAG: "%233:sub1": 169 # CHECK-GX-JSON-DAG: "%233:sub2": 168 # CHECK-GX-JSON-DAG: "%233:sub3": 167 # CHECK-GX-JSON-DAG: "%233:sub4": 164 # CHECK-GX-JSON-DAG: "%233:sub5": 163 # CHECK-GX-JSON-DAG: "%233:sub6": 162 # CHECK-GX-JSON-DAG: "%233:sub7": 161 # CHECK-GX-JSON-DAG: "%233:sub8": 158 # CHECK-GX-JSON-DAG: "%233:sub9": 157 # CHECK-GX-JSON-DAG: "%233:sub10": 156 # CHECK-GX-JSON-DAG: "%233:sub11": 155 # CHECK-GX-JSON-DAG: "%233:sub12": 152 # CHECK-GX-JSON-DAG: "%233:sub13": 151 # CHECK-GX-JSON-DAG: "%233:sub14": 150 # CHECK-GX-JSON-DAG: "%233:sub15": 149 # CHECK-GX-JSON-DAG: "%233:sub16": 146 # CHECK-GX-JSON-DAG: "%233:sub17": 145 # CHECK-GX-JSON-DAG: "%233:sub18": 144 # CHECK-GX-JSON-DAG: "%233:sub19": 143 # CHECK-GX-JSON-DAG: "%233:sub20": 140 # CHECK-GX-JSON-DAG: "%233:sub21": 139 # CHECK-GX-JSON-DAG: "%233:sub22": 138 # CHECK-GX-JSON-DAG: "%233:sub23": 137 # CHECK-GX-JSON-DAG: "%233:sub24": 134 # CHECK-GX-JSON-DAG: "%233:sub25": 133 # CHECK-GX-JSON-DAG: "%233:sub26": 132 # CHECK-GX-JSON-DAG: "%233:sub27": 131 # CHECK-GX-JSON-DAG: "%233:sub28": 128 # CHECK-GX-JSON-DAG: "%233:sub29": 127 # CHECK-GX-JSON-DAG: "%233:sub30": 126 # CHECK-GX-JSON-DAG: "%233:sub31": 125 # CHECK-GX-JSON-DAG: "%275:sub0": 218 # CHECK-GX-JSON-DAG: "%275:sub1": 217 # CHECK-GX-JSON-DAG: "%275:sub2": 216 # CHECK-GX-JSON-DAG: "%275:sub3": 215 # CHECK-GX-JSON-DAG: "%275:sub4": 212 # CHECK-GX-JSON-DAG: "%275:sub5": 211 # CHECK-GX-JSON-DAG: "%275:sub6": 210 # CHECK-GX-JSON-DAG: "%275:sub7": 209 # CHECK-GX-JSON-DAG: "%275:sub8": 206 # CHECK-GX-JSON-DAG: "%275:sub9": 205 # CHECK-GX-JSON-DAG: "%275:sub10": 204 # CHECK-GX-JSON-DAG: "%275:sub11": 203 # CHECK-GX-JSON-DAG: "%275:sub12": 200 # CHECK-GX-JSON-DAG: "%275:sub13": 199 # CHECK-GX-JSON-DAG: "%275:sub14": 198 # CHECK-GX-JSON-DAG: "%275:sub15": 197 # CHECK-GX-JSON-DAG: "%275:sub16": 194 # CHECK-GX-JSON-DAG: "%275:sub17": 193 # CHECK-GX-JSON-DAG: "%275:sub18": 192 # CHECK-GX-JSON-DAG: "%275:sub19": 191 # CHECK-GX-JSON-DAG: "%275:sub20": 188 # CHECK-GX-JSON-DAG: "%275:sub21": 187 # CHECK-GX-JSON-DAG: "%275:sub22": 186 # CHECK-GX-JSON-DAG: "%275:sub23": 185 # CHECK-GX-JSON-DAG: "%275:sub24": 182 # CHECK-GX-JSON-DAG: "%275:sub25": 181 # CHECK-GX-JSON-DAG: "%275:sub26": 180 # CHECK-GX-JSON-DAG: "%275:sub27": 179 # CHECK-GX-JSON-DAG: "%275:sub28": 176 # CHECK-GX-JSON-DAG: "%275:sub29": 175 # CHECK-GX-JSON-DAG: "%275:sub30": 174 # CHECK-GX-JSON-DAG: "%275:sub31": 173 # CHECK-GX-JSON-DAG: "%317:sub0": 266 # CHECK-GX-JSON-DAG: "%317:sub1": 265 # CHECK-GX-JSON-DAG: "%317:sub2": 264 # CHECK-GX-JSON-DAG: "%317:sub3": 263 # CHECK-GX-JSON-DAG: "%317:sub4": 260 # CHECK-GX-JSON-DAG: "%317:sub5": 259 # CHECK-GX-JSON-DAG: "%317:sub6": 258 # CHECK-GX-JSON-DAG: "%317:sub7": 257 # CHECK-GX-JSON-DAG: "%317:sub8": 254 # CHECK-GX-JSON-DAG: "%317:sub9": 253 # CHECK-GX-JSON-DAG: "%317:sub10": 252 # CHECK-GX-JSON-DAG: "%317:sub11": 251 # CHECK-GX-JSON-DAG: "%317:sub12": 248 # CHECK-GX-JSON-DAG: "%317:sub13": 247 # CHECK-GX-JSON-DAG: "%317:sub14": 246 # CHECK-GX-JSON-DAG: "%317:sub15": 245 # CHECK-GX-JSON-DAG: "%317:sub16": 242 # CHECK-GX-JSON-DAG: "%317:sub17": 241 # CHECK-GX-JSON-DAG: "%317:sub18": 240 # CHECK-GX-JSON-DAG: "%317:sub19": 239 # CHECK-GX-JSON-DAG: "%317:sub20": 236 # CHECK-GX-JSON-DAG: "%317:sub21": 235 # CHECK-GX-JSON-DAG: "%317:sub22": 234 # CHECK-GX-JSON-DAG: "%317:sub23": 233 # CHECK-GX-JSON-DAG: "%317:sub24": 230 # CHECK-GX-JSON-DAG: "%317:sub25": 229 # CHECK-GX-JSON-DAG: "%317:sub26": 228 # CHECK-GX-JSON-DAG: "%317:sub27": 227 # CHECK-GX-JSON-DAG: "%317:sub28": 224 # CHECK-GX-JSON-DAG: "%317:sub29": 223 # CHECK-GX-JSON-DAG: "%317:sub30": 222 # CHECK-GX-JSON-DAG: "%317:sub31": 221 # CHECK-GX-JSON-DAG: "%359:sub0": 314 # CHECK-GX-JSON-DAG: "%359:sub1": 313 # CHECK-GX-JSON-DAG: "%359:sub2": 312 # CHECK-GX-JSON-DAG: "%359:sub3": 311 # CHECK-GX-JSON-DAG: "%359:sub4": 308 # CHECK-GX-JSON-DAG: "%359:sub5": 307 # CHECK-GX-JSON-DAG: "%359:sub6": 306 # CHECK-GX-JSON-DAG: "%359:sub7": 305 # CHECK-GX-JSON-DAG: "%359:sub8": 302 # CHECK-GX-JSON-DAG: "%359:sub9": 301 # CHECK-GX-JSON-DAG: "%359:sub10": 300 # CHECK-GX-JSON-DAG: "%359:sub11": 299 # CHECK-GX-JSON-DAG: "%359:sub12": 296 # CHECK-GX-JSON-DAG: "%359:sub13": 295 # CHECK-GX-JSON-DAG: "%359:sub14": 294 # CHECK-GX-JSON-DAG: "%359:sub15": 293 # CHECK-GX-JSON-DAG: "%359:sub16": 290 # CHECK-GX-JSON-DAG: "%359:sub17": 289 # CHECK-GX-JSON-DAG: "%359:sub18": 288 # CHECK-GX-JSON-DAG: "%359:sub19": 287 # CHECK-GX-JSON-DAG: "%359:sub20": 284 # CHECK-GX-JSON-DAG: "%359:sub21": 283 # CHECK-GX-JSON-DAG: "%359:sub22": 282 # CHECK-GX-JSON-DAG: "%359:sub23": 281 # CHECK-GX-JSON-DAG: "%359:sub24": 278 # CHECK-GX-JSON-DAG: "%359:sub25": 277 # CHECK-GX-JSON-DAG: "%359:sub26": 276 # CHECK-GX-JSON-DAG: "%359:sub27": 275 # CHECK-GX-JSON-DAG: "%359:sub28": 272 # CHECK-GX-JSON-DAG: "%359:sub29": 271 # CHECK-GX-JSON-DAG: "%359:sub30": 270 # CHECK-GX-JSON-DAG: "%359:sub31": 269 # CHECK-GX-JSON-DAG: "%401:sub0": 362 # CHECK-GX-JSON-DAG: "%401:sub1": 361 # CHECK-GX-JSON-DAG: "%401:sub2": 360 # CHECK-GX-JSON-DAG: "%401:sub3": 359 # CHECK-GX-JSON-DAG: "%401:sub4": 356 # CHECK-GX-JSON-DAG: "%401:sub5": 355 # CHECK-GX-JSON-DAG: "%401:sub6": 354 # CHECK-GX-JSON-DAG: "%401:sub7": 353 # CHECK-GX-JSON-DAG: "%401:sub8": 350 # CHECK-GX-JSON-DAG: "%401:sub9": 349 # CHECK-GX-JSON-DAG: "%401:sub10": 348 # CHECK-GX-JSON-DAG: "%401:sub11": 347 # CHECK-GX-JSON-DAG: "%401:sub12": 344 # CHECK-GX-JSON-DAG: "%401:sub13": 343 # CHECK-GX-JSON-DAG: "%401:sub14": 342 # CHECK-GX-JSON-DAG: "%401:sub15": 341 # CHECK-GX-JSON-DAG: "%401:sub16": 338 # CHECK-GX-JSON-DAG: "%401:sub17": 337 # CHECK-GX-JSON-DAG: "%401:sub18": 336 # CHECK-GX-JSON-DAG: "%401:sub19": 335 # CHECK-GX-JSON-DAG: "%401:sub20": 332 # CHECK-GX-JSON-DAG: "%401:sub21": 331 # CHECK-GX-JSON-DAG: "%401:sub22": 330 # CHECK-GX-JSON-DAG: "%401:sub23": 329 # CHECK-GX-JSON-DAG: "%401:sub24": 326 # CHECK-GX-JSON-DAG: "%401:sub25": 325 # CHECK-GX-JSON-DAG: "%401:sub26": 324 # CHECK-GX-JSON-DAG: "%401:sub27": 323 # CHECK-GX-JSON-DAG: "%401:sub28": 320 # CHECK-GX-JSON-DAG: "%401:sub29": 319 # CHECK-GX-JSON-DAG: "%401:sub30": 318 # CHECK-GX-JSON-DAG: "%401:sub31": 317 # CHECK-GX-JSON-DAG: "%468": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 317 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 362 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%470:vgpr_32 = COPY %69.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 25 # CHECK-GX-JSON-DAG: "%69:sub1": 24 # CHECK-GX-JSON-DAG: "%69:sub2": 23 # CHECK-GX-JSON-DAG: "%69:sub3": 22 # CHECK-GX-JSON-DAG: "%69:sub4": 19 # CHECK-GX-JSON-DAG: "%69:sub5": 18 # CHECK-GX-JSON-DAG: "%69:sub6": 17 # CHECK-GX-JSON-DAG: "%69:sub7": 16 # CHECK-GX-JSON-DAG: "%69:sub8": 13 # CHECK-GX-JSON-DAG: "%69:sub9": 12 # CHECK-GX-JSON-DAG: "%69:sub10": 11 # CHECK-GX-JSON-DAG: "%69:sub11": 10 # CHECK-GX-JSON-DAG: "%69:sub12": 7 # CHECK-GX-JSON-DAG: "%69:sub13": 6 # CHECK-GX-JSON-DAG: "%69:sub14": 5 # CHECK-GX-JSON-DAG: "%69:sub15": 4 # CHECK-GX-JSON-DAG: "%69:sub16": 1 # CHECK-GX-JSON-DAG: "%69:sub17": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 73 # CHECK-GX-JSON-DAG: "%149:sub1": 72 # CHECK-GX-JSON-DAG: "%149:sub2": 71 # CHECK-GX-JSON-DAG: "%149:sub3": 70 # CHECK-GX-JSON-DAG: "%149:sub4": 67 # CHECK-GX-JSON-DAG: "%149:sub5": 66 # CHECK-GX-JSON-DAG: "%149:sub6": 65 # CHECK-GX-JSON-DAG: "%149:sub7": 64 # CHECK-GX-JSON-DAG: "%149:sub8": 61 # CHECK-GX-JSON-DAG: "%149:sub9": 60 # CHECK-GX-JSON-DAG: "%149:sub10": 59 # CHECK-GX-JSON-DAG: "%149:sub11": 58 # CHECK-GX-JSON-DAG: "%149:sub12": 55 # CHECK-GX-JSON-DAG: "%149:sub13": 54 # CHECK-GX-JSON-DAG: "%149:sub14": 53 # CHECK-GX-JSON-DAG: "%149:sub15": 52 # CHECK-GX-JSON-DAG: "%149:sub16": 49 # CHECK-GX-JSON-DAG: "%149:sub17": 48 # CHECK-GX-JSON-DAG: "%149:sub18": 47 # CHECK-GX-JSON-DAG: "%149:sub19": 46 # CHECK-GX-JSON-DAG: "%149:sub20": 43 # CHECK-GX-JSON-DAG: "%149:sub21": 42 # CHECK-GX-JSON-DAG: "%149:sub22": 41 # CHECK-GX-JSON-DAG: "%149:sub23": 40 # CHECK-GX-JSON-DAG: "%149:sub24": 37 # CHECK-GX-JSON-DAG: "%149:sub25": 36 # CHECK-GX-JSON-DAG: "%149:sub26": 35 # CHECK-GX-JSON-DAG: "%149:sub27": 34 # CHECK-GX-JSON-DAG: "%149:sub28": 31 # CHECK-GX-JSON-DAG: "%149:sub29": 30 # CHECK-GX-JSON-DAG: "%149:sub30": 29 # CHECK-GX-JSON-DAG: "%149:sub31": 28 # CHECK-GX-JSON-DAG: "%191:sub0": 121 # CHECK-GX-JSON-DAG: "%191:sub1": 120 # CHECK-GX-JSON-DAG: "%191:sub2": 119 # CHECK-GX-JSON-DAG: "%191:sub3": 118 # CHECK-GX-JSON-DAG: "%191:sub4": 115 # CHECK-GX-JSON-DAG: "%191:sub5": 114 # CHECK-GX-JSON-DAG: "%191:sub6": 113 # CHECK-GX-JSON-DAG: "%191:sub7": 112 # CHECK-GX-JSON-DAG: "%191:sub8": 109 # CHECK-GX-JSON-DAG: "%191:sub9": 108 # CHECK-GX-JSON-DAG: "%191:sub10": 107 # CHECK-GX-JSON-DAG: "%191:sub11": 106 # CHECK-GX-JSON-DAG: "%191:sub12": 103 # CHECK-GX-JSON-DAG: "%191:sub13": 102 # CHECK-GX-JSON-DAG: "%191:sub14": 101 # CHECK-GX-JSON-DAG: "%191:sub15": 100 # CHECK-GX-JSON-DAG: "%191:sub16": 97 # CHECK-GX-JSON-DAG: "%191:sub17": 96 # CHECK-GX-JSON-DAG: "%191:sub18": 95 # CHECK-GX-JSON-DAG: "%191:sub19": 94 # CHECK-GX-JSON-DAG: "%191:sub20": 91 # CHECK-GX-JSON-DAG: "%191:sub21": 90 # CHECK-GX-JSON-DAG: "%191:sub22": 89 # CHECK-GX-JSON-DAG: "%191:sub23": 88 # CHECK-GX-JSON-DAG: "%191:sub24": 85 # CHECK-GX-JSON-DAG: "%191:sub25": 84 # CHECK-GX-JSON-DAG: "%191:sub26": 83 # CHECK-GX-JSON-DAG: "%191:sub27": 82 # CHECK-GX-JSON-DAG: "%191:sub28": 79 # CHECK-GX-JSON-DAG: "%191:sub29": 78 # CHECK-GX-JSON-DAG: "%191:sub30": 77 # CHECK-GX-JSON-DAG: "%191:sub31": 76 # CHECK-GX-JSON-DAG: "%233:sub0": 169 # CHECK-GX-JSON-DAG: "%233:sub1": 168 # CHECK-GX-JSON-DAG: "%233:sub2": 167 # CHECK-GX-JSON-DAG: "%233:sub3": 166 # CHECK-GX-JSON-DAG: "%233:sub4": 163 # CHECK-GX-JSON-DAG: "%233:sub5": 162 # CHECK-GX-JSON-DAG: "%233:sub6": 161 # CHECK-GX-JSON-DAG: "%233:sub7": 160 # CHECK-GX-JSON-DAG: "%233:sub8": 157 # CHECK-GX-JSON-DAG: "%233:sub9": 156 # CHECK-GX-JSON-DAG: "%233:sub10": 155 # CHECK-GX-JSON-DAG: "%233:sub11": 154 # CHECK-GX-JSON-DAG: "%233:sub12": 151 # CHECK-GX-JSON-DAG: "%233:sub13": 150 # CHECK-GX-JSON-DAG: "%233:sub14": 149 # CHECK-GX-JSON-DAG: "%233:sub15": 148 # CHECK-GX-JSON-DAG: "%233:sub16": 145 # CHECK-GX-JSON-DAG: "%233:sub17": 144 # CHECK-GX-JSON-DAG: "%233:sub18": 143 # CHECK-GX-JSON-DAG: "%233:sub19": 142 # CHECK-GX-JSON-DAG: "%233:sub20": 139 # CHECK-GX-JSON-DAG: "%233:sub21": 138 # CHECK-GX-JSON-DAG: "%233:sub22": 137 # CHECK-GX-JSON-DAG: "%233:sub23": 136 # CHECK-GX-JSON-DAG: "%233:sub24": 133 # CHECK-GX-JSON-DAG: "%233:sub25": 132 # CHECK-GX-JSON-DAG: "%233:sub26": 131 # CHECK-GX-JSON-DAG: "%233:sub27": 130 # CHECK-GX-JSON-DAG: "%233:sub28": 127 # CHECK-GX-JSON-DAG: "%233:sub29": 126 # CHECK-GX-JSON-DAG: "%233:sub30": 125 # CHECK-GX-JSON-DAG: "%233:sub31": 124 # CHECK-GX-JSON-DAG: "%275:sub0": 217 # CHECK-GX-JSON-DAG: "%275:sub1": 216 # CHECK-GX-JSON-DAG: "%275:sub2": 215 # CHECK-GX-JSON-DAG: "%275:sub3": 214 # CHECK-GX-JSON-DAG: "%275:sub4": 211 # CHECK-GX-JSON-DAG: "%275:sub5": 210 # CHECK-GX-JSON-DAG: "%275:sub6": 209 # CHECK-GX-JSON-DAG: "%275:sub7": 208 # CHECK-GX-JSON-DAG: "%275:sub8": 205 # CHECK-GX-JSON-DAG: "%275:sub9": 204 # CHECK-GX-JSON-DAG: "%275:sub10": 203 # CHECK-GX-JSON-DAG: "%275:sub11": 202 # CHECK-GX-JSON-DAG: "%275:sub12": 199 # CHECK-GX-JSON-DAG: "%275:sub13": 198 # CHECK-GX-JSON-DAG: "%275:sub14": 197 # CHECK-GX-JSON-DAG: "%275:sub15": 196 # CHECK-GX-JSON-DAG: "%275:sub16": 193 # CHECK-GX-JSON-DAG: "%275:sub17": 192 # CHECK-GX-JSON-DAG: "%275:sub18": 191 # CHECK-GX-JSON-DAG: "%275:sub19": 190 # CHECK-GX-JSON-DAG: "%275:sub20": 187 # CHECK-GX-JSON-DAG: "%275:sub21": 186 # CHECK-GX-JSON-DAG: "%275:sub22": 185 # CHECK-GX-JSON-DAG: "%275:sub23": 184 # CHECK-GX-JSON-DAG: "%275:sub24": 181 # CHECK-GX-JSON-DAG: "%275:sub25": 180 # CHECK-GX-JSON-DAG: "%275:sub26": 179 # CHECK-GX-JSON-DAG: "%275:sub27": 178 # CHECK-GX-JSON-DAG: "%275:sub28": 175 # CHECK-GX-JSON-DAG: "%275:sub29": 174 # CHECK-GX-JSON-DAG: "%275:sub30": 173 # CHECK-GX-JSON-DAG: "%275:sub31": 172 # CHECK-GX-JSON-DAG: "%317:sub0": 265 # CHECK-GX-JSON-DAG: "%317:sub1": 264 # CHECK-GX-JSON-DAG: "%317:sub2": 263 # CHECK-GX-JSON-DAG: "%317:sub3": 262 # CHECK-GX-JSON-DAG: "%317:sub4": 259 # CHECK-GX-JSON-DAG: "%317:sub5": 258 # CHECK-GX-JSON-DAG: "%317:sub6": 257 # CHECK-GX-JSON-DAG: "%317:sub7": 256 # CHECK-GX-JSON-DAG: "%317:sub8": 253 # CHECK-GX-JSON-DAG: "%317:sub9": 252 # CHECK-GX-JSON-DAG: "%317:sub10": 251 # CHECK-GX-JSON-DAG: "%317:sub11": 250 # CHECK-GX-JSON-DAG: "%317:sub12": 247 # CHECK-GX-JSON-DAG: "%317:sub13": 246 # CHECK-GX-JSON-DAG: "%317:sub14": 245 # CHECK-GX-JSON-DAG: "%317:sub15": 244 # CHECK-GX-JSON-DAG: "%317:sub16": 241 # CHECK-GX-JSON-DAG: "%317:sub17": 240 # CHECK-GX-JSON-DAG: "%317:sub18": 239 # CHECK-GX-JSON-DAG: "%317:sub19": 238 # CHECK-GX-JSON-DAG: "%317:sub20": 235 # CHECK-GX-JSON-DAG: "%317:sub21": 234 # CHECK-GX-JSON-DAG: "%317:sub22": 233 # CHECK-GX-JSON-DAG: "%317:sub23": 232 # CHECK-GX-JSON-DAG: "%317:sub24": 229 # CHECK-GX-JSON-DAG: "%317:sub25": 228 # CHECK-GX-JSON-DAG: "%317:sub26": 227 # CHECK-GX-JSON-DAG: "%317:sub27": 226 # CHECK-GX-JSON-DAG: "%317:sub28": 223 # CHECK-GX-JSON-DAG: "%317:sub29": 222 # CHECK-GX-JSON-DAG: "%317:sub30": 221 # CHECK-GX-JSON-DAG: "%317:sub31": 220 # CHECK-GX-JSON-DAG: "%359:sub0": 313 # CHECK-GX-JSON-DAG: "%359:sub1": 312 # CHECK-GX-JSON-DAG: "%359:sub2": 311 # CHECK-GX-JSON-DAG: "%359:sub3": 310 # CHECK-GX-JSON-DAG: "%359:sub4": 307 # CHECK-GX-JSON-DAG: "%359:sub5": 306 # CHECK-GX-JSON-DAG: "%359:sub6": 305 # CHECK-GX-JSON-DAG: "%359:sub7": 304 # CHECK-GX-JSON-DAG: "%359:sub8": 301 # CHECK-GX-JSON-DAG: "%359:sub9": 300 # CHECK-GX-JSON-DAG: "%359:sub10": 299 # CHECK-GX-JSON-DAG: "%359:sub11": 298 # CHECK-GX-JSON-DAG: "%359:sub12": 295 # CHECK-GX-JSON-DAG: "%359:sub13": 294 # CHECK-GX-JSON-DAG: "%359:sub14": 293 # CHECK-GX-JSON-DAG: "%359:sub15": 292 # CHECK-GX-JSON-DAG: "%359:sub16": 289 # CHECK-GX-JSON-DAG: "%359:sub17": 288 # CHECK-GX-JSON-DAG: "%359:sub18": 287 # CHECK-GX-JSON-DAG: "%359:sub19": 286 # CHECK-GX-JSON-DAG: "%359:sub20": 283 # CHECK-GX-JSON-DAG: "%359:sub21": 282 # CHECK-GX-JSON-DAG: "%359:sub22": 281 # CHECK-GX-JSON-DAG: "%359:sub23": 280 # CHECK-GX-JSON-DAG: "%359:sub24": 277 # CHECK-GX-JSON-DAG: "%359:sub25": 276 # CHECK-GX-JSON-DAG: "%359:sub26": 275 # CHECK-GX-JSON-DAG: "%359:sub27": 274 # CHECK-GX-JSON-DAG: "%359:sub28": 271 # CHECK-GX-JSON-DAG: "%359:sub29": 270 # CHECK-GX-JSON-DAG: "%359:sub30": 269 # CHECK-GX-JSON-DAG: "%359:sub31": 268 # CHECK-GX-JSON-DAG: "%401:sub0": 361 # CHECK-GX-JSON-DAG: "%401:sub1": 360 # CHECK-GX-JSON-DAG: "%401:sub2": 359 # CHECK-GX-JSON-DAG: "%401:sub3": 358 # CHECK-GX-JSON-DAG: "%401:sub4": 355 # CHECK-GX-JSON-DAG: "%401:sub5": 354 # CHECK-GX-JSON-DAG: "%401:sub6": 353 # CHECK-GX-JSON-DAG: "%401:sub7": 352 # CHECK-GX-JSON-DAG: "%401:sub8": 349 # CHECK-GX-JSON-DAG: "%401:sub9": 348 # CHECK-GX-JSON-DAG: "%401:sub10": 347 # CHECK-GX-JSON-DAG: "%401:sub11": 346 # CHECK-GX-JSON-DAG: "%401:sub12": 343 # CHECK-GX-JSON-DAG: "%401:sub13": 342 # CHECK-GX-JSON-DAG: "%401:sub14": 341 # CHECK-GX-JSON-DAG: "%401:sub15": 340 # CHECK-GX-JSON-DAG: "%401:sub16": 337 # CHECK-GX-JSON-DAG: "%401:sub17": 336 # CHECK-GX-JSON-DAG: "%401:sub18": 335 # CHECK-GX-JSON-DAG: "%401:sub19": 334 # CHECK-GX-JSON-DAG: "%401:sub20": 331 # CHECK-GX-JSON-DAG: "%401:sub21": 330 # CHECK-GX-JSON-DAG: "%401:sub22": 329 # CHECK-GX-JSON-DAG: "%401:sub23": 328 # CHECK-GX-JSON-DAG: "%401:sub24": 325 # CHECK-GX-JSON-DAG: "%401:sub25": 324 # CHECK-GX-JSON-DAG: "%401:sub26": 323 # CHECK-GX-JSON-DAG: "%401:sub27": 322 # CHECK-GX-JSON-DAG: "%401:sub28": 319 # CHECK-GX-JSON-DAG: "%401:sub29": 318 # CHECK-GX-JSON-DAG: "%401:sub30": 317 # CHECK-GX-JSON-DAG: "%401:sub31": 316 # CHECK-GX-JSON-DAG: "%468": 2 # CHECK-GX-JSON-DAG: "%469": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 316 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 361 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%471:vgpr_32 = COPY %69.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 24 # CHECK-GX-JSON-DAG: "%69:sub1": 23 # CHECK-GX-JSON-DAG: "%69:sub2": 22 # CHECK-GX-JSON-DAG: "%69:sub3": 21 # CHECK-GX-JSON-DAG: "%69:sub4": 18 # CHECK-GX-JSON-DAG: "%69:sub5": 17 # CHECK-GX-JSON-DAG: "%69:sub6": 16 # CHECK-GX-JSON-DAG: "%69:sub7": 15 # CHECK-GX-JSON-DAG: "%69:sub8": 12 # CHECK-GX-JSON-DAG: "%69:sub9": 11 # CHECK-GX-JSON-DAG: "%69:sub10": 10 # CHECK-GX-JSON-DAG: "%69:sub11": 9 # CHECK-GX-JSON-DAG: "%69:sub12": 6 # CHECK-GX-JSON-DAG: "%69:sub13": 5 # CHECK-GX-JSON-DAG: "%69:sub14": 4 # CHECK-GX-JSON-DAG: "%69:sub15": 3 # CHECK-GX-JSON-DAG: "%69:sub16": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 72 # CHECK-GX-JSON-DAG: "%149:sub1": 71 # CHECK-GX-JSON-DAG: "%149:sub2": 70 # CHECK-GX-JSON-DAG: "%149:sub3": 69 # CHECK-GX-JSON-DAG: "%149:sub4": 66 # CHECK-GX-JSON-DAG: "%149:sub5": 65 # CHECK-GX-JSON-DAG: "%149:sub6": 64 # CHECK-GX-JSON-DAG: "%149:sub7": 63 # CHECK-GX-JSON-DAG: "%149:sub8": 60 # CHECK-GX-JSON-DAG: "%149:sub9": 59 # CHECK-GX-JSON-DAG: "%149:sub10": 58 # CHECK-GX-JSON-DAG: "%149:sub11": 57 # CHECK-GX-JSON-DAG: "%149:sub12": 54 # CHECK-GX-JSON-DAG: "%149:sub13": 53 # CHECK-GX-JSON-DAG: "%149:sub14": 52 # CHECK-GX-JSON-DAG: "%149:sub15": 51 # CHECK-GX-JSON-DAG: "%149:sub16": 48 # CHECK-GX-JSON-DAG: "%149:sub17": 47 # CHECK-GX-JSON-DAG: "%149:sub18": 46 # CHECK-GX-JSON-DAG: "%149:sub19": 45 # CHECK-GX-JSON-DAG: "%149:sub20": 42 # CHECK-GX-JSON-DAG: "%149:sub21": 41 # CHECK-GX-JSON-DAG: "%149:sub22": 40 # CHECK-GX-JSON-DAG: "%149:sub23": 39 # CHECK-GX-JSON-DAG: "%149:sub24": 36 # CHECK-GX-JSON-DAG: "%149:sub25": 35 # CHECK-GX-JSON-DAG: "%149:sub26": 34 # CHECK-GX-JSON-DAG: "%149:sub27": 33 # CHECK-GX-JSON-DAG: "%149:sub28": 30 # CHECK-GX-JSON-DAG: "%149:sub29": 29 # CHECK-GX-JSON-DAG: "%149:sub30": 28 # CHECK-GX-JSON-DAG: "%149:sub31": 27 # CHECK-GX-JSON-DAG: "%191:sub0": 120 # CHECK-GX-JSON-DAG: "%191:sub1": 119 # CHECK-GX-JSON-DAG: "%191:sub2": 118 # CHECK-GX-JSON-DAG: "%191:sub3": 117 # CHECK-GX-JSON-DAG: "%191:sub4": 114 # CHECK-GX-JSON-DAG: "%191:sub5": 113 # CHECK-GX-JSON-DAG: "%191:sub6": 112 # CHECK-GX-JSON-DAG: "%191:sub7": 111 # CHECK-GX-JSON-DAG: "%191:sub8": 108 # CHECK-GX-JSON-DAG: "%191:sub9": 107 # CHECK-GX-JSON-DAG: "%191:sub10": 106 # CHECK-GX-JSON-DAG: "%191:sub11": 105 # CHECK-GX-JSON-DAG: "%191:sub12": 102 # CHECK-GX-JSON-DAG: "%191:sub13": 101 # CHECK-GX-JSON-DAG: "%191:sub14": 100 # CHECK-GX-JSON-DAG: "%191:sub15": 99 # CHECK-GX-JSON-DAG: "%191:sub16": 96 # CHECK-GX-JSON-DAG: "%191:sub17": 95 # CHECK-GX-JSON-DAG: "%191:sub18": 94 # CHECK-GX-JSON-DAG: "%191:sub19": 93 # CHECK-GX-JSON-DAG: "%191:sub20": 90 # CHECK-GX-JSON-DAG: "%191:sub21": 89 # CHECK-GX-JSON-DAG: "%191:sub22": 88 # CHECK-GX-JSON-DAG: "%191:sub23": 87 # CHECK-GX-JSON-DAG: "%191:sub24": 84 # CHECK-GX-JSON-DAG: "%191:sub25": 83 # CHECK-GX-JSON-DAG: "%191:sub26": 82 # CHECK-GX-JSON-DAG: "%191:sub27": 81 # CHECK-GX-JSON-DAG: "%191:sub28": 78 # CHECK-GX-JSON-DAG: "%191:sub29": 77 # CHECK-GX-JSON-DAG: "%191:sub30": 76 # CHECK-GX-JSON-DAG: "%191:sub31": 75 # CHECK-GX-JSON-DAG: "%233:sub0": 168 # CHECK-GX-JSON-DAG: "%233:sub1": 167 # CHECK-GX-JSON-DAG: "%233:sub2": 166 # CHECK-GX-JSON-DAG: "%233:sub3": 165 # CHECK-GX-JSON-DAG: "%233:sub4": 162 # CHECK-GX-JSON-DAG: "%233:sub5": 161 # CHECK-GX-JSON-DAG: "%233:sub6": 160 # CHECK-GX-JSON-DAG: "%233:sub7": 159 # CHECK-GX-JSON-DAG: "%233:sub8": 156 # CHECK-GX-JSON-DAG: "%233:sub9": 155 # CHECK-GX-JSON-DAG: "%233:sub10": 154 # CHECK-GX-JSON-DAG: "%233:sub11": 153 # CHECK-GX-JSON-DAG: "%233:sub12": 150 # CHECK-GX-JSON-DAG: "%233:sub13": 149 # CHECK-GX-JSON-DAG: "%233:sub14": 148 # CHECK-GX-JSON-DAG: "%233:sub15": 147 # CHECK-GX-JSON-DAG: "%233:sub16": 144 # CHECK-GX-JSON-DAG: "%233:sub17": 143 # CHECK-GX-JSON-DAG: "%233:sub18": 142 # CHECK-GX-JSON-DAG: "%233:sub19": 141 # CHECK-GX-JSON-DAG: "%233:sub20": 138 # CHECK-GX-JSON-DAG: "%233:sub21": 137 # CHECK-GX-JSON-DAG: "%233:sub22": 136 # CHECK-GX-JSON-DAG: "%233:sub23": 135 # CHECK-GX-JSON-DAG: "%233:sub24": 132 # CHECK-GX-JSON-DAG: "%233:sub25": 131 # CHECK-GX-JSON-DAG: "%233:sub26": 130 # CHECK-GX-JSON-DAG: "%233:sub27": 129 # CHECK-GX-JSON-DAG: "%233:sub28": 126 # CHECK-GX-JSON-DAG: "%233:sub29": 125 # CHECK-GX-JSON-DAG: "%233:sub30": 124 # CHECK-GX-JSON-DAG: "%233:sub31": 123 # CHECK-GX-JSON-DAG: "%275:sub0": 216 # CHECK-GX-JSON-DAG: "%275:sub1": 215 # CHECK-GX-JSON-DAG: "%275:sub2": 214 # CHECK-GX-JSON-DAG: "%275:sub3": 213 # CHECK-GX-JSON-DAG: "%275:sub4": 210 # CHECK-GX-JSON-DAG: "%275:sub5": 209 # CHECK-GX-JSON-DAG: "%275:sub6": 208 # CHECK-GX-JSON-DAG: "%275:sub7": 207 # CHECK-GX-JSON-DAG: "%275:sub8": 204 # CHECK-GX-JSON-DAG: "%275:sub9": 203 # CHECK-GX-JSON-DAG: "%275:sub10": 202 # CHECK-GX-JSON-DAG: "%275:sub11": 201 # CHECK-GX-JSON-DAG: "%275:sub12": 198 # CHECK-GX-JSON-DAG: "%275:sub13": 197 # CHECK-GX-JSON-DAG: "%275:sub14": 196 # CHECK-GX-JSON-DAG: "%275:sub15": 195 # CHECK-GX-JSON-DAG: "%275:sub16": 192 # CHECK-GX-JSON-DAG: "%275:sub17": 191 # CHECK-GX-JSON-DAG: "%275:sub18": 190 # CHECK-GX-JSON-DAG: "%275:sub19": 189 # CHECK-GX-JSON-DAG: "%275:sub20": 186 # CHECK-GX-JSON-DAG: "%275:sub21": 185 # CHECK-GX-JSON-DAG: "%275:sub22": 184 # CHECK-GX-JSON-DAG: "%275:sub23": 183 # CHECK-GX-JSON-DAG: "%275:sub24": 180 # CHECK-GX-JSON-DAG: "%275:sub25": 179 # CHECK-GX-JSON-DAG: "%275:sub26": 178 # CHECK-GX-JSON-DAG: "%275:sub27": 177 # CHECK-GX-JSON-DAG: "%275:sub28": 174 # CHECK-GX-JSON-DAG: "%275:sub29": 173 # CHECK-GX-JSON-DAG: "%275:sub30": 172 # CHECK-GX-JSON-DAG: "%275:sub31": 171 # CHECK-GX-JSON-DAG: "%317:sub0": 264 # CHECK-GX-JSON-DAG: "%317:sub1": 263 # CHECK-GX-JSON-DAG: "%317:sub2": 262 # CHECK-GX-JSON-DAG: "%317:sub3": 261 # CHECK-GX-JSON-DAG: "%317:sub4": 258 # CHECK-GX-JSON-DAG: "%317:sub5": 257 # CHECK-GX-JSON-DAG: "%317:sub6": 256 # CHECK-GX-JSON-DAG: "%317:sub7": 255 # CHECK-GX-JSON-DAG: "%317:sub8": 252 # CHECK-GX-JSON-DAG: "%317:sub9": 251 # CHECK-GX-JSON-DAG: "%317:sub10": 250 # CHECK-GX-JSON-DAG: "%317:sub11": 249 # CHECK-GX-JSON-DAG: "%317:sub12": 246 # CHECK-GX-JSON-DAG: "%317:sub13": 245 # CHECK-GX-JSON-DAG: "%317:sub14": 244 # CHECK-GX-JSON-DAG: "%317:sub15": 243 # CHECK-GX-JSON-DAG: "%317:sub16": 240 # CHECK-GX-JSON-DAG: "%317:sub17": 239 # CHECK-GX-JSON-DAG: "%317:sub18": 238 # CHECK-GX-JSON-DAG: "%317:sub19": 237 # CHECK-GX-JSON-DAG: "%317:sub20": 234 # CHECK-GX-JSON-DAG: "%317:sub21": 233 # CHECK-GX-JSON-DAG: "%317:sub22": 232 # CHECK-GX-JSON-DAG: "%317:sub23": 231 # CHECK-GX-JSON-DAG: "%317:sub24": 228 # CHECK-GX-JSON-DAG: "%317:sub25": 227 # CHECK-GX-JSON-DAG: "%317:sub26": 226 # CHECK-GX-JSON-DAG: "%317:sub27": 225 # CHECK-GX-JSON-DAG: "%317:sub28": 222 # CHECK-GX-JSON-DAG: "%317:sub29": 221 # CHECK-GX-JSON-DAG: "%317:sub30": 220 # CHECK-GX-JSON-DAG: "%317:sub31": 219 # CHECK-GX-JSON-DAG: "%359:sub0": 312 # CHECK-GX-JSON-DAG: "%359:sub1": 311 # CHECK-GX-JSON-DAG: "%359:sub2": 310 # CHECK-GX-JSON-DAG: "%359:sub3": 309 # CHECK-GX-JSON-DAG: "%359:sub4": 306 # CHECK-GX-JSON-DAG: "%359:sub5": 305 # CHECK-GX-JSON-DAG: "%359:sub6": 304 # CHECK-GX-JSON-DAG: "%359:sub7": 303 # CHECK-GX-JSON-DAG: "%359:sub8": 300 # CHECK-GX-JSON-DAG: "%359:sub9": 299 # CHECK-GX-JSON-DAG: "%359:sub10": 298 # CHECK-GX-JSON-DAG: "%359:sub11": 297 # CHECK-GX-JSON-DAG: "%359:sub12": 294 # CHECK-GX-JSON-DAG: "%359:sub13": 293 # CHECK-GX-JSON-DAG: "%359:sub14": 292 # CHECK-GX-JSON-DAG: "%359:sub15": 291 # CHECK-GX-JSON-DAG: "%359:sub16": 288 # CHECK-GX-JSON-DAG: "%359:sub17": 287 # CHECK-GX-JSON-DAG: "%359:sub18": 286 # CHECK-GX-JSON-DAG: "%359:sub19": 285 # CHECK-GX-JSON-DAG: "%359:sub20": 282 # CHECK-GX-JSON-DAG: "%359:sub21": 281 # CHECK-GX-JSON-DAG: "%359:sub22": 280 # CHECK-GX-JSON-DAG: "%359:sub23": 279 # CHECK-GX-JSON-DAG: "%359:sub24": 276 # CHECK-GX-JSON-DAG: "%359:sub25": 275 # CHECK-GX-JSON-DAG: "%359:sub26": 274 # CHECK-GX-JSON-DAG: "%359:sub27": 273 # CHECK-GX-JSON-DAG: "%359:sub28": 270 # CHECK-GX-JSON-DAG: "%359:sub29": 269 # CHECK-GX-JSON-DAG: "%359:sub30": 268 # CHECK-GX-JSON-DAG: "%359:sub31": 267 # CHECK-GX-JSON-DAG: "%401:sub0": 360 # CHECK-GX-JSON-DAG: "%401:sub1": 359 # CHECK-GX-JSON-DAG: "%401:sub2": 358 # CHECK-GX-JSON-DAG: "%401:sub3": 357 # CHECK-GX-JSON-DAG: "%401:sub4": 354 # CHECK-GX-JSON-DAG: "%401:sub5": 353 # CHECK-GX-JSON-DAG: "%401:sub6": 352 # CHECK-GX-JSON-DAG: "%401:sub7": 351 # CHECK-GX-JSON-DAG: "%401:sub8": 348 # CHECK-GX-JSON-DAG: "%401:sub9": 347 # CHECK-GX-JSON-DAG: "%401:sub10": 346 # CHECK-GX-JSON-DAG: "%401:sub11": 345 # CHECK-GX-JSON-DAG: "%401:sub12": 342 # CHECK-GX-JSON-DAG: "%401:sub13": 341 # CHECK-GX-JSON-DAG: "%401:sub14": 340 # CHECK-GX-JSON-DAG: "%401:sub15": 339 # CHECK-GX-JSON-DAG: "%401:sub16": 336 # CHECK-GX-JSON-DAG: "%401:sub17": 335 # CHECK-GX-JSON-DAG: "%401:sub18": 334 # CHECK-GX-JSON-DAG: "%401:sub19": 333 # CHECK-GX-JSON-DAG: "%401:sub20": 330 # CHECK-GX-JSON-DAG: "%401:sub21": 329 # CHECK-GX-JSON-DAG: "%401:sub22": 328 # CHECK-GX-JSON-DAG: "%401:sub23": 327 # CHECK-GX-JSON-DAG: "%401:sub24": 324 # CHECK-GX-JSON-DAG: "%401:sub25": 323 # CHECK-GX-JSON-DAG: "%401:sub26": 322 # CHECK-GX-JSON-DAG: "%401:sub27": 321 # CHECK-GX-JSON-DAG: "%401:sub28": 318 # CHECK-GX-JSON-DAG: "%401:sub29": 317 # CHECK-GX-JSON-DAG: "%401:sub30": 316 # CHECK-GX-JSON-DAG: "%401:sub31": 315 # CHECK-GX-JSON-DAG: "%468": 1 # CHECK-GX-JSON-DAG: "%469": 1 # CHECK-GX-JSON-DAG: "%470": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 315 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 360 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%472:vreg_128 = REG_SEQUENCE %471, %subreg.sub0, %470, %subreg.sub1, %469, %subreg.sub2, %468, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 23 # CHECK-GX-JSON-DAG: "%69:sub1": 22 # CHECK-GX-JSON-DAG: "%69:sub2": 21 # CHECK-GX-JSON-DAG: "%69:sub3": 20 # CHECK-GX-JSON-DAG: "%69:sub4": 17 # CHECK-GX-JSON-DAG: "%69:sub5": 16 # CHECK-GX-JSON-DAG: "%69:sub6": 15 # CHECK-GX-JSON-DAG: "%69:sub7": 14 # CHECK-GX-JSON-DAG: "%69:sub8": 11 # CHECK-GX-JSON-DAG: "%69:sub9": 10 # CHECK-GX-JSON-DAG: "%69:sub10": 9 # CHECK-GX-JSON-DAG: "%69:sub11": 8 # CHECK-GX-JSON-DAG: "%69:sub12": 5 # CHECK-GX-JSON-DAG: "%69:sub13": 4 # CHECK-GX-JSON-DAG: "%69:sub14": 3 # CHECK-GX-JSON-DAG: "%69:sub15": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 71 # CHECK-GX-JSON-DAG: "%149:sub1": 70 # CHECK-GX-JSON-DAG: "%149:sub2": 69 # CHECK-GX-JSON-DAG: "%149:sub3": 68 # CHECK-GX-JSON-DAG: "%149:sub4": 65 # CHECK-GX-JSON-DAG: "%149:sub5": 64 # CHECK-GX-JSON-DAG: "%149:sub6": 63 # CHECK-GX-JSON-DAG: "%149:sub7": 62 # CHECK-GX-JSON-DAG: "%149:sub8": 59 # CHECK-GX-JSON-DAG: "%149:sub9": 58 # CHECK-GX-JSON-DAG: "%149:sub10": 57 # CHECK-GX-JSON-DAG: "%149:sub11": 56 # CHECK-GX-JSON-DAG: "%149:sub12": 53 # CHECK-GX-JSON-DAG: "%149:sub13": 52 # CHECK-GX-JSON-DAG: "%149:sub14": 51 # CHECK-GX-JSON-DAG: "%149:sub15": 50 # CHECK-GX-JSON-DAG: "%149:sub16": 47 # CHECK-GX-JSON-DAG: "%149:sub17": 46 # CHECK-GX-JSON-DAG: "%149:sub18": 45 # CHECK-GX-JSON-DAG: "%149:sub19": 44 # CHECK-GX-JSON-DAG: "%149:sub20": 41 # CHECK-GX-JSON-DAG: "%149:sub21": 40 # CHECK-GX-JSON-DAG: "%149:sub22": 39 # CHECK-GX-JSON-DAG: "%149:sub23": 38 # CHECK-GX-JSON-DAG: "%149:sub24": 35 # CHECK-GX-JSON-DAG: "%149:sub25": 34 # CHECK-GX-JSON-DAG: "%149:sub26": 33 # CHECK-GX-JSON-DAG: "%149:sub27": 32 # CHECK-GX-JSON-DAG: "%149:sub28": 29 # CHECK-GX-JSON-DAG: "%149:sub29": 28 # CHECK-GX-JSON-DAG: "%149:sub30": 27 # CHECK-GX-JSON-DAG: "%149:sub31": 26 # CHECK-GX-JSON-DAG: "%191:sub0": 119 # CHECK-GX-JSON-DAG: "%191:sub1": 118 # CHECK-GX-JSON-DAG: "%191:sub2": 117 # CHECK-GX-JSON-DAG: "%191:sub3": 116 # CHECK-GX-JSON-DAG: "%191:sub4": 113 # CHECK-GX-JSON-DAG: "%191:sub5": 112 # CHECK-GX-JSON-DAG: "%191:sub6": 111 # CHECK-GX-JSON-DAG: "%191:sub7": 110 # CHECK-GX-JSON-DAG: "%191:sub8": 107 # CHECK-GX-JSON-DAG: "%191:sub9": 106 # CHECK-GX-JSON-DAG: "%191:sub10": 105 # CHECK-GX-JSON-DAG: "%191:sub11": 104 # CHECK-GX-JSON-DAG: "%191:sub12": 101 # CHECK-GX-JSON-DAG: "%191:sub13": 100 # CHECK-GX-JSON-DAG: "%191:sub14": 99 # CHECK-GX-JSON-DAG: "%191:sub15": 98 # CHECK-GX-JSON-DAG: "%191:sub16": 95 # CHECK-GX-JSON-DAG: "%191:sub17": 94 # CHECK-GX-JSON-DAG: "%191:sub18": 93 # CHECK-GX-JSON-DAG: "%191:sub19": 92 # CHECK-GX-JSON-DAG: "%191:sub20": 89 # CHECK-GX-JSON-DAG: "%191:sub21": 88 # CHECK-GX-JSON-DAG: "%191:sub22": 87 # CHECK-GX-JSON-DAG: "%191:sub23": 86 # CHECK-GX-JSON-DAG: "%191:sub24": 83 # CHECK-GX-JSON-DAG: "%191:sub25": 82 # CHECK-GX-JSON-DAG: "%191:sub26": 81 # CHECK-GX-JSON-DAG: "%191:sub27": 80 # CHECK-GX-JSON-DAG: "%191:sub28": 77 # CHECK-GX-JSON-DAG: "%191:sub29": 76 # CHECK-GX-JSON-DAG: "%191:sub30": 75 # CHECK-GX-JSON-DAG: "%191:sub31": 74 # CHECK-GX-JSON-DAG: "%233:sub0": 167 # CHECK-GX-JSON-DAG: "%233:sub1": 166 # CHECK-GX-JSON-DAG: "%233:sub2": 165 # CHECK-GX-JSON-DAG: "%233:sub3": 164 # CHECK-GX-JSON-DAG: "%233:sub4": 161 # CHECK-GX-JSON-DAG: "%233:sub5": 160 # CHECK-GX-JSON-DAG: "%233:sub6": 159 # CHECK-GX-JSON-DAG: "%233:sub7": 158 # CHECK-GX-JSON-DAG: "%233:sub8": 155 # CHECK-GX-JSON-DAG: "%233:sub9": 154 # CHECK-GX-JSON-DAG: "%233:sub10": 153 # CHECK-GX-JSON-DAG: "%233:sub11": 152 # CHECK-GX-JSON-DAG: "%233:sub12": 149 # CHECK-GX-JSON-DAG: "%233:sub13": 148 # CHECK-GX-JSON-DAG: "%233:sub14": 147 # CHECK-GX-JSON-DAG: "%233:sub15": 146 # CHECK-GX-JSON-DAG: "%233:sub16": 143 # CHECK-GX-JSON-DAG: "%233:sub17": 142 # CHECK-GX-JSON-DAG: "%233:sub18": 141 # CHECK-GX-JSON-DAG: "%233:sub19": 140 # CHECK-GX-JSON-DAG: "%233:sub20": 137 # CHECK-GX-JSON-DAG: "%233:sub21": 136 # CHECK-GX-JSON-DAG: "%233:sub22": 135 # CHECK-GX-JSON-DAG: "%233:sub23": 134 # CHECK-GX-JSON-DAG: "%233:sub24": 131 # CHECK-GX-JSON-DAG: "%233:sub25": 130 # CHECK-GX-JSON-DAG: "%233:sub26": 129 # CHECK-GX-JSON-DAG: "%233:sub27": 128 # CHECK-GX-JSON-DAG: "%233:sub28": 125 # CHECK-GX-JSON-DAG: "%233:sub29": 124 # CHECK-GX-JSON-DAG: "%233:sub30": 123 # CHECK-GX-JSON-DAG: "%233:sub31": 122 # CHECK-GX-JSON-DAG: "%275:sub0": 215 # CHECK-GX-JSON-DAG: "%275:sub1": 214 # CHECK-GX-JSON-DAG: "%275:sub2": 213 # CHECK-GX-JSON-DAG: "%275:sub3": 212 # CHECK-GX-JSON-DAG: "%275:sub4": 209 # CHECK-GX-JSON-DAG: "%275:sub5": 208 # CHECK-GX-JSON-DAG: "%275:sub6": 207 # CHECK-GX-JSON-DAG: "%275:sub7": 206 # CHECK-GX-JSON-DAG: "%275:sub8": 203 # CHECK-GX-JSON-DAG: "%275:sub9": 202 # CHECK-GX-JSON-DAG: "%275:sub10": 201 # CHECK-GX-JSON-DAG: "%275:sub11": 200 # CHECK-GX-JSON-DAG: "%275:sub12": 197 # CHECK-GX-JSON-DAG: "%275:sub13": 196 # CHECK-GX-JSON-DAG: "%275:sub14": 195 # CHECK-GX-JSON-DAG: "%275:sub15": 194 # CHECK-GX-JSON-DAG: "%275:sub16": 191 # CHECK-GX-JSON-DAG: "%275:sub17": 190 # CHECK-GX-JSON-DAG: "%275:sub18": 189 # CHECK-GX-JSON-DAG: "%275:sub19": 188 # CHECK-GX-JSON-DAG: "%275:sub20": 185 # CHECK-GX-JSON-DAG: "%275:sub21": 184 # CHECK-GX-JSON-DAG: "%275:sub22": 183 # CHECK-GX-JSON-DAG: "%275:sub23": 182 # CHECK-GX-JSON-DAG: "%275:sub24": 179 # CHECK-GX-JSON-DAG: "%275:sub25": 178 # CHECK-GX-JSON-DAG: "%275:sub26": 177 # CHECK-GX-JSON-DAG: "%275:sub27": 176 # CHECK-GX-JSON-DAG: "%275:sub28": 173 # CHECK-GX-JSON-DAG: "%275:sub29": 172 # CHECK-GX-JSON-DAG: "%275:sub30": 171 # CHECK-GX-JSON-DAG: "%275:sub31": 170 # CHECK-GX-JSON-DAG: "%317:sub0": 263 # CHECK-GX-JSON-DAG: "%317:sub1": 262 # CHECK-GX-JSON-DAG: "%317:sub2": 261 # CHECK-GX-JSON-DAG: "%317:sub3": 260 # CHECK-GX-JSON-DAG: "%317:sub4": 257 # CHECK-GX-JSON-DAG: "%317:sub5": 256 # CHECK-GX-JSON-DAG: "%317:sub6": 255 # CHECK-GX-JSON-DAG: "%317:sub7": 254 # CHECK-GX-JSON-DAG: "%317:sub8": 251 # CHECK-GX-JSON-DAG: "%317:sub9": 250 # CHECK-GX-JSON-DAG: "%317:sub10": 249 # CHECK-GX-JSON-DAG: "%317:sub11": 248 # CHECK-GX-JSON-DAG: "%317:sub12": 245 # CHECK-GX-JSON-DAG: "%317:sub13": 244 # CHECK-GX-JSON-DAG: "%317:sub14": 243 # CHECK-GX-JSON-DAG: "%317:sub15": 242 # CHECK-GX-JSON-DAG: "%317:sub16": 239 # CHECK-GX-JSON-DAG: "%317:sub17": 238 # CHECK-GX-JSON-DAG: "%317:sub18": 237 # CHECK-GX-JSON-DAG: "%317:sub19": 236 # CHECK-GX-JSON-DAG: "%317:sub20": 233 # CHECK-GX-JSON-DAG: "%317:sub21": 232 # CHECK-GX-JSON-DAG: "%317:sub22": 231 # CHECK-GX-JSON-DAG: "%317:sub23": 230 # CHECK-GX-JSON-DAG: "%317:sub24": 227 # CHECK-GX-JSON-DAG: "%317:sub25": 226 # CHECK-GX-JSON-DAG: "%317:sub26": 225 # CHECK-GX-JSON-DAG: "%317:sub27": 224 # CHECK-GX-JSON-DAG: "%317:sub28": 221 # CHECK-GX-JSON-DAG: "%317:sub29": 220 # CHECK-GX-JSON-DAG: "%317:sub30": 219 # CHECK-GX-JSON-DAG: "%317:sub31": 218 # CHECK-GX-JSON-DAG: "%359:sub0": 311 # CHECK-GX-JSON-DAG: "%359:sub1": 310 # CHECK-GX-JSON-DAG: "%359:sub2": 309 # CHECK-GX-JSON-DAG: "%359:sub3": 308 # CHECK-GX-JSON-DAG: "%359:sub4": 305 # CHECK-GX-JSON-DAG: "%359:sub5": 304 # CHECK-GX-JSON-DAG: "%359:sub6": 303 # CHECK-GX-JSON-DAG: "%359:sub7": 302 # CHECK-GX-JSON-DAG: "%359:sub8": 299 # CHECK-GX-JSON-DAG: "%359:sub9": 298 # CHECK-GX-JSON-DAG: "%359:sub10": 297 # CHECK-GX-JSON-DAG: "%359:sub11": 296 # CHECK-GX-JSON-DAG: "%359:sub12": 293 # CHECK-GX-JSON-DAG: "%359:sub13": 292 # CHECK-GX-JSON-DAG: "%359:sub14": 291 # CHECK-GX-JSON-DAG: "%359:sub15": 290 # CHECK-GX-JSON-DAG: "%359:sub16": 287 # CHECK-GX-JSON-DAG: "%359:sub17": 286 # CHECK-GX-JSON-DAG: "%359:sub18": 285 # CHECK-GX-JSON-DAG: "%359:sub19": 284 # CHECK-GX-JSON-DAG: "%359:sub20": 281 # CHECK-GX-JSON-DAG: "%359:sub21": 280 # CHECK-GX-JSON-DAG: "%359:sub22": 279 # CHECK-GX-JSON-DAG: "%359:sub23": 278 # CHECK-GX-JSON-DAG: "%359:sub24": 275 # CHECK-GX-JSON-DAG: "%359:sub25": 274 # CHECK-GX-JSON-DAG: "%359:sub26": 273 # CHECK-GX-JSON-DAG: "%359:sub27": 272 # CHECK-GX-JSON-DAG: "%359:sub28": 269 # CHECK-GX-JSON-DAG: "%359:sub29": 268 # CHECK-GX-JSON-DAG: "%359:sub30": 267 # CHECK-GX-JSON-DAG: "%359:sub31": 266 # CHECK-GX-JSON-DAG: "%401:sub0": 359 # CHECK-GX-JSON-DAG: "%401:sub1": 358 # CHECK-GX-JSON-DAG: "%401:sub2": 357 # CHECK-GX-JSON-DAG: "%401:sub3": 356 # CHECK-GX-JSON-DAG: "%401:sub4": 353 # CHECK-GX-JSON-DAG: "%401:sub5": 352 # CHECK-GX-JSON-DAG: "%401:sub6": 351 # CHECK-GX-JSON-DAG: "%401:sub7": 350 # CHECK-GX-JSON-DAG: "%401:sub8": 347 # CHECK-GX-JSON-DAG: "%401:sub9": 346 # CHECK-GX-JSON-DAG: "%401:sub10": 345 # CHECK-GX-JSON-DAG: "%401:sub11": 344 # CHECK-GX-JSON-DAG: "%401:sub12": 341 # CHECK-GX-JSON-DAG: "%401:sub13": 340 # CHECK-GX-JSON-DAG: "%401:sub14": 339 # CHECK-GX-JSON-DAG: "%401:sub15": 338 # CHECK-GX-JSON-DAG: "%401:sub16": 335 # CHECK-GX-JSON-DAG: "%401:sub17": 334 # CHECK-GX-JSON-DAG: "%401:sub18": 333 # CHECK-GX-JSON-DAG: "%401:sub19": 332 # CHECK-GX-JSON-DAG: "%401:sub20": 329 # CHECK-GX-JSON-DAG: "%401:sub21": 328 # CHECK-GX-JSON-DAG: "%401:sub22": 327 # CHECK-GX-JSON-DAG: "%401:sub23": 326 # CHECK-GX-JSON-DAG: "%401:sub24": 323 # CHECK-GX-JSON-DAG: "%401:sub25": 322 # CHECK-GX-JSON-DAG: "%401:sub26": 321 # CHECK-GX-JSON-DAG: "%401:sub27": 320 # CHECK-GX-JSON-DAG: "%401:sub28": 317 # CHECK-GX-JSON-DAG: "%401:sub29": 316 # CHECK-GX-JSON-DAG: "%401:sub30": 315 # CHECK-GX-JSON-DAG: "%401:sub31": 314 # CHECK-GX-JSON-DAG: "%468": 0 # CHECK-GX-JSON-DAG: "%469": 0 # CHECK-GX-JSON-DAG: "%470": 0 # CHECK-GX-JSON-DAG: "%471": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 314 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 359 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %473:vreg_64, %472, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 22 # CHECK-GX-JSON-DAG: "%69:sub1": 21 # CHECK-GX-JSON-DAG: "%69:sub2": 20 # CHECK-GX-JSON-DAG: "%69:sub3": 19 # CHECK-GX-JSON-DAG: "%69:sub4": 16 # CHECK-GX-JSON-DAG: "%69:sub5": 15 # CHECK-GX-JSON-DAG: "%69:sub6": 14 # CHECK-GX-JSON-DAG: "%69:sub7": 13 # CHECK-GX-JSON-DAG: "%69:sub8": 10 # CHECK-GX-JSON-DAG: "%69:sub9": 9 # CHECK-GX-JSON-DAG: "%69:sub10": 8 # CHECK-GX-JSON-DAG: "%69:sub11": 7 # CHECK-GX-JSON-DAG: "%69:sub12": 4 # CHECK-GX-JSON-DAG: "%69:sub13": 3 # CHECK-GX-JSON-DAG: "%69:sub14": 2 # CHECK-GX-JSON-DAG: "%69:sub15": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 70 # CHECK-GX-JSON-DAG: "%149:sub1": 69 # CHECK-GX-JSON-DAG: "%149:sub2": 68 # CHECK-GX-JSON-DAG: "%149:sub3": 67 # CHECK-GX-JSON-DAG: "%149:sub4": 64 # CHECK-GX-JSON-DAG: "%149:sub5": 63 # CHECK-GX-JSON-DAG: "%149:sub6": 62 # CHECK-GX-JSON-DAG: "%149:sub7": 61 # CHECK-GX-JSON-DAG: "%149:sub8": 58 # CHECK-GX-JSON-DAG: "%149:sub9": 57 # CHECK-GX-JSON-DAG: "%149:sub10": 56 # CHECK-GX-JSON-DAG: "%149:sub11": 55 # CHECK-GX-JSON-DAG: "%149:sub12": 52 # CHECK-GX-JSON-DAG: "%149:sub13": 51 # CHECK-GX-JSON-DAG: "%149:sub14": 50 # CHECK-GX-JSON-DAG: "%149:sub15": 49 # CHECK-GX-JSON-DAG: "%149:sub16": 46 # CHECK-GX-JSON-DAG: "%149:sub17": 45 # CHECK-GX-JSON-DAG: "%149:sub18": 44 # CHECK-GX-JSON-DAG: "%149:sub19": 43 # CHECK-GX-JSON-DAG: "%149:sub20": 40 # CHECK-GX-JSON-DAG: "%149:sub21": 39 # CHECK-GX-JSON-DAG: "%149:sub22": 38 # CHECK-GX-JSON-DAG: "%149:sub23": 37 # CHECK-GX-JSON-DAG: "%149:sub24": 34 # CHECK-GX-JSON-DAG: "%149:sub25": 33 # CHECK-GX-JSON-DAG: "%149:sub26": 32 # CHECK-GX-JSON-DAG: "%149:sub27": 31 # CHECK-GX-JSON-DAG: "%149:sub28": 28 # CHECK-GX-JSON-DAG: "%149:sub29": 27 # CHECK-GX-JSON-DAG: "%149:sub30": 26 # CHECK-GX-JSON-DAG: "%149:sub31": 25 # CHECK-GX-JSON-DAG: "%191:sub0": 118 # CHECK-GX-JSON-DAG: "%191:sub1": 117 # CHECK-GX-JSON-DAG: "%191:sub2": 116 # CHECK-GX-JSON-DAG: "%191:sub3": 115 # CHECK-GX-JSON-DAG: "%191:sub4": 112 # CHECK-GX-JSON-DAG: "%191:sub5": 111 # CHECK-GX-JSON-DAG: "%191:sub6": 110 # CHECK-GX-JSON-DAG: "%191:sub7": 109 # CHECK-GX-JSON-DAG: "%191:sub8": 106 # CHECK-GX-JSON-DAG: "%191:sub9": 105 # CHECK-GX-JSON-DAG: "%191:sub10": 104 # CHECK-GX-JSON-DAG: "%191:sub11": 103 # CHECK-GX-JSON-DAG: "%191:sub12": 100 # CHECK-GX-JSON-DAG: "%191:sub13": 99 # CHECK-GX-JSON-DAG: "%191:sub14": 98 # CHECK-GX-JSON-DAG: "%191:sub15": 97 # CHECK-GX-JSON-DAG: "%191:sub16": 94 # CHECK-GX-JSON-DAG: "%191:sub17": 93 # CHECK-GX-JSON-DAG: "%191:sub18": 92 # CHECK-GX-JSON-DAG: "%191:sub19": 91 # CHECK-GX-JSON-DAG: "%191:sub20": 88 # CHECK-GX-JSON-DAG: "%191:sub21": 87 # CHECK-GX-JSON-DAG: "%191:sub22": 86 # CHECK-GX-JSON-DAG: "%191:sub23": 85 # CHECK-GX-JSON-DAG: "%191:sub24": 82 # CHECK-GX-JSON-DAG: "%191:sub25": 81 # CHECK-GX-JSON-DAG: "%191:sub26": 80 # CHECK-GX-JSON-DAG: "%191:sub27": 79 # CHECK-GX-JSON-DAG: "%191:sub28": 76 # CHECK-GX-JSON-DAG: "%191:sub29": 75 # CHECK-GX-JSON-DAG: "%191:sub30": 74 # CHECK-GX-JSON-DAG: "%191:sub31": 73 # CHECK-GX-JSON-DAG: "%233:sub0": 166 # CHECK-GX-JSON-DAG: "%233:sub1": 165 # CHECK-GX-JSON-DAG: "%233:sub2": 164 # CHECK-GX-JSON-DAG: "%233:sub3": 163 # CHECK-GX-JSON-DAG: "%233:sub4": 160 # CHECK-GX-JSON-DAG: "%233:sub5": 159 # CHECK-GX-JSON-DAG: "%233:sub6": 158 # CHECK-GX-JSON-DAG: "%233:sub7": 157 # CHECK-GX-JSON-DAG: "%233:sub8": 154 # CHECK-GX-JSON-DAG: "%233:sub9": 153 # CHECK-GX-JSON-DAG: "%233:sub10": 152 # CHECK-GX-JSON-DAG: "%233:sub11": 151 # CHECK-GX-JSON-DAG: "%233:sub12": 148 # CHECK-GX-JSON-DAG: "%233:sub13": 147 # CHECK-GX-JSON-DAG: "%233:sub14": 146 # CHECK-GX-JSON-DAG: "%233:sub15": 145 # CHECK-GX-JSON-DAG: "%233:sub16": 142 # CHECK-GX-JSON-DAG: "%233:sub17": 141 # CHECK-GX-JSON-DAG: "%233:sub18": 140 # CHECK-GX-JSON-DAG: "%233:sub19": 139 # CHECK-GX-JSON-DAG: "%233:sub20": 136 # CHECK-GX-JSON-DAG: "%233:sub21": 135 # CHECK-GX-JSON-DAG: "%233:sub22": 134 # CHECK-GX-JSON-DAG: "%233:sub23": 133 # CHECK-GX-JSON-DAG: "%233:sub24": 130 # CHECK-GX-JSON-DAG: "%233:sub25": 129 # CHECK-GX-JSON-DAG: "%233:sub26": 128 # CHECK-GX-JSON-DAG: "%233:sub27": 127 # CHECK-GX-JSON-DAG: "%233:sub28": 124 # CHECK-GX-JSON-DAG: "%233:sub29": 123 # CHECK-GX-JSON-DAG: "%233:sub30": 122 # CHECK-GX-JSON-DAG: "%233:sub31": 121 # CHECK-GX-JSON-DAG: "%275:sub0": 214 # CHECK-GX-JSON-DAG: "%275:sub1": 213 # CHECK-GX-JSON-DAG: "%275:sub2": 212 # CHECK-GX-JSON-DAG: "%275:sub3": 211 # CHECK-GX-JSON-DAG: "%275:sub4": 208 # CHECK-GX-JSON-DAG: "%275:sub5": 207 # CHECK-GX-JSON-DAG: "%275:sub6": 206 # CHECK-GX-JSON-DAG: "%275:sub7": 205 # CHECK-GX-JSON-DAG: "%275:sub8": 202 # CHECK-GX-JSON-DAG: "%275:sub9": 201 # CHECK-GX-JSON-DAG: "%275:sub10": 200 # CHECK-GX-JSON-DAG: "%275:sub11": 199 # CHECK-GX-JSON-DAG: "%275:sub12": 196 # CHECK-GX-JSON-DAG: "%275:sub13": 195 # CHECK-GX-JSON-DAG: "%275:sub14": 194 # CHECK-GX-JSON-DAG: "%275:sub15": 193 # CHECK-GX-JSON-DAG: "%275:sub16": 190 # CHECK-GX-JSON-DAG: "%275:sub17": 189 # CHECK-GX-JSON-DAG: "%275:sub18": 188 # CHECK-GX-JSON-DAG: "%275:sub19": 187 # CHECK-GX-JSON-DAG: "%275:sub20": 184 # CHECK-GX-JSON-DAG: "%275:sub21": 183 # CHECK-GX-JSON-DAG: "%275:sub22": 182 # CHECK-GX-JSON-DAG: "%275:sub23": 181 # CHECK-GX-JSON-DAG: "%275:sub24": 178 # CHECK-GX-JSON-DAG: "%275:sub25": 177 # CHECK-GX-JSON-DAG: "%275:sub26": 176 # CHECK-GX-JSON-DAG: "%275:sub27": 175 # CHECK-GX-JSON-DAG: "%275:sub28": 172 # CHECK-GX-JSON-DAG: "%275:sub29": 171 # CHECK-GX-JSON-DAG: "%275:sub30": 170 # CHECK-GX-JSON-DAG: "%275:sub31": 169 # CHECK-GX-JSON-DAG: "%317:sub0": 262 # CHECK-GX-JSON-DAG: "%317:sub1": 261 # CHECK-GX-JSON-DAG: "%317:sub2": 260 # CHECK-GX-JSON-DAG: "%317:sub3": 259 # CHECK-GX-JSON-DAG: "%317:sub4": 256 # CHECK-GX-JSON-DAG: "%317:sub5": 255 # CHECK-GX-JSON-DAG: "%317:sub6": 254 # CHECK-GX-JSON-DAG: "%317:sub7": 253 # CHECK-GX-JSON-DAG: "%317:sub8": 250 # CHECK-GX-JSON-DAG: "%317:sub9": 249 # CHECK-GX-JSON-DAG: "%317:sub10": 248 # CHECK-GX-JSON-DAG: "%317:sub11": 247 # CHECK-GX-JSON-DAG: "%317:sub12": 244 # CHECK-GX-JSON-DAG: "%317:sub13": 243 # CHECK-GX-JSON-DAG: "%317:sub14": 242 # CHECK-GX-JSON-DAG: "%317:sub15": 241 # CHECK-GX-JSON-DAG: "%317:sub16": 238 # CHECK-GX-JSON-DAG: "%317:sub17": 237 # CHECK-GX-JSON-DAG: "%317:sub18": 236 # CHECK-GX-JSON-DAG: "%317:sub19": 235 # CHECK-GX-JSON-DAG: "%317:sub20": 232 # CHECK-GX-JSON-DAG: "%317:sub21": 231 # CHECK-GX-JSON-DAG: "%317:sub22": 230 # CHECK-GX-JSON-DAG: "%317:sub23": 229 # CHECK-GX-JSON-DAG: "%317:sub24": 226 # CHECK-GX-JSON-DAG: "%317:sub25": 225 # CHECK-GX-JSON-DAG: "%317:sub26": 224 # CHECK-GX-JSON-DAG: "%317:sub27": 223 # CHECK-GX-JSON-DAG: "%317:sub28": 220 # CHECK-GX-JSON-DAG: "%317:sub29": 219 # CHECK-GX-JSON-DAG: "%317:sub30": 218 # CHECK-GX-JSON-DAG: "%317:sub31": 217 # CHECK-GX-JSON-DAG: "%359:sub0": 310 # CHECK-GX-JSON-DAG: "%359:sub1": 309 # CHECK-GX-JSON-DAG: "%359:sub2": 308 # CHECK-GX-JSON-DAG: "%359:sub3": 307 # CHECK-GX-JSON-DAG: "%359:sub4": 304 # CHECK-GX-JSON-DAG: "%359:sub5": 303 # CHECK-GX-JSON-DAG: "%359:sub6": 302 # CHECK-GX-JSON-DAG: "%359:sub7": 301 # CHECK-GX-JSON-DAG: "%359:sub8": 298 # CHECK-GX-JSON-DAG: "%359:sub9": 297 # CHECK-GX-JSON-DAG: "%359:sub10": 296 # CHECK-GX-JSON-DAG: "%359:sub11": 295 # CHECK-GX-JSON-DAG: "%359:sub12": 292 # CHECK-GX-JSON-DAG: "%359:sub13": 291 # CHECK-GX-JSON-DAG: "%359:sub14": 290 # CHECK-GX-JSON-DAG: "%359:sub15": 289 # CHECK-GX-JSON-DAG: "%359:sub16": 286 # CHECK-GX-JSON-DAG: "%359:sub17": 285 # CHECK-GX-JSON-DAG: "%359:sub18": 284 # CHECK-GX-JSON-DAG: "%359:sub19": 283 # CHECK-GX-JSON-DAG: "%359:sub20": 280 # CHECK-GX-JSON-DAG: "%359:sub21": 279 # CHECK-GX-JSON-DAG: "%359:sub22": 278 # CHECK-GX-JSON-DAG: "%359:sub23": 277 # CHECK-GX-JSON-DAG: "%359:sub24": 274 # CHECK-GX-JSON-DAG: "%359:sub25": 273 # CHECK-GX-JSON-DAG: "%359:sub26": 272 # CHECK-GX-JSON-DAG: "%359:sub27": 271 # CHECK-GX-JSON-DAG: "%359:sub28": 268 # CHECK-GX-JSON-DAG: "%359:sub29": 267 # CHECK-GX-JSON-DAG: "%359:sub30": 266 # CHECK-GX-JSON-DAG: "%359:sub31": 265 # CHECK-GX-JSON-DAG: "%401:sub0": 358 # CHECK-GX-JSON-DAG: "%401:sub1": 357 # CHECK-GX-JSON-DAG: "%401:sub2": 356 # CHECK-GX-JSON-DAG: "%401:sub3": 355 # CHECK-GX-JSON-DAG: "%401:sub4": 352 # CHECK-GX-JSON-DAG: "%401:sub5": 351 # CHECK-GX-JSON-DAG: "%401:sub6": 350 # CHECK-GX-JSON-DAG: "%401:sub7": 349 # CHECK-GX-JSON-DAG: "%401:sub8": 346 # CHECK-GX-JSON-DAG: "%401:sub9": 345 # CHECK-GX-JSON-DAG: "%401:sub10": 344 # CHECK-GX-JSON-DAG: "%401:sub11": 343 # CHECK-GX-JSON-DAG: "%401:sub12": 340 # CHECK-GX-JSON-DAG: "%401:sub13": 339 # CHECK-GX-JSON-DAG: "%401:sub14": 338 # CHECK-GX-JSON-DAG: "%401:sub15": 337 # CHECK-GX-JSON-DAG: "%401:sub16": 334 # CHECK-GX-JSON-DAG: "%401:sub17": 333 # CHECK-GX-JSON-DAG: "%401:sub18": 332 # CHECK-GX-JSON-DAG: "%401:sub19": 331 # CHECK-GX-JSON-DAG: "%401:sub20": 328 # CHECK-GX-JSON-DAG: "%401:sub21": 327 # CHECK-GX-JSON-DAG: "%401:sub22": 326 # CHECK-GX-JSON-DAG: "%401:sub23": 325 # CHECK-GX-JSON-DAG: "%401:sub24": 322 # CHECK-GX-JSON-DAG: "%401:sub25": 321 # CHECK-GX-JSON-DAG: "%401:sub26": 320 # CHECK-GX-JSON-DAG: "%401:sub27": 319 # CHECK-GX-JSON-DAG: "%401:sub28": 316 # CHECK-GX-JSON-DAG: "%401:sub29": 315 # CHECK-GX-JSON-DAG: "%401:sub30": 314 # CHECK-GX-JSON-DAG: "%401:sub31": 313 # CHECK-GX-JSON-DAG: "%472": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 313 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 358 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%474:vgpr_32 = COPY %69.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 21 # CHECK-GX-JSON-DAG: "%69:sub1": 20 # CHECK-GX-JSON-DAG: "%69:sub2": 19 # CHECK-GX-JSON-DAG: "%69:sub3": 18 # CHECK-GX-JSON-DAG: "%69:sub4": 15 # CHECK-GX-JSON-DAG: "%69:sub5": 14 # CHECK-GX-JSON-DAG: "%69:sub6": 13 # CHECK-GX-JSON-DAG: "%69:sub7": 12 # CHECK-GX-JSON-DAG: "%69:sub8": 9 # CHECK-GX-JSON-DAG: "%69:sub9": 8 # CHECK-GX-JSON-DAG: "%69:sub10": 7 # CHECK-GX-JSON-DAG: "%69:sub11": 6 # CHECK-GX-JSON-DAG: "%69:sub12": 3 # CHECK-GX-JSON-DAG: "%69:sub13": 2 # CHECK-GX-JSON-DAG: "%69:sub14": 1 # CHECK-GX-JSON-DAG: "%69:sub15": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 69 # CHECK-GX-JSON-DAG: "%149:sub1": 68 # CHECK-GX-JSON-DAG: "%149:sub2": 67 # CHECK-GX-JSON-DAG: "%149:sub3": 66 # CHECK-GX-JSON-DAG: "%149:sub4": 63 # CHECK-GX-JSON-DAG: "%149:sub5": 62 # CHECK-GX-JSON-DAG: "%149:sub6": 61 # CHECK-GX-JSON-DAG: "%149:sub7": 60 # CHECK-GX-JSON-DAG: "%149:sub8": 57 # CHECK-GX-JSON-DAG: "%149:sub9": 56 # CHECK-GX-JSON-DAG: "%149:sub10": 55 # CHECK-GX-JSON-DAG: "%149:sub11": 54 # CHECK-GX-JSON-DAG: "%149:sub12": 51 # CHECK-GX-JSON-DAG: "%149:sub13": 50 # CHECK-GX-JSON-DAG: "%149:sub14": 49 # CHECK-GX-JSON-DAG: "%149:sub15": 48 # CHECK-GX-JSON-DAG: "%149:sub16": 45 # CHECK-GX-JSON-DAG: "%149:sub17": 44 # CHECK-GX-JSON-DAG: "%149:sub18": 43 # CHECK-GX-JSON-DAG: "%149:sub19": 42 # CHECK-GX-JSON-DAG: "%149:sub20": 39 # CHECK-GX-JSON-DAG: "%149:sub21": 38 # CHECK-GX-JSON-DAG: "%149:sub22": 37 # CHECK-GX-JSON-DAG: "%149:sub23": 36 # CHECK-GX-JSON-DAG: "%149:sub24": 33 # CHECK-GX-JSON-DAG: "%149:sub25": 32 # CHECK-GX-JSON-DAG: "%149:sub26": 31 # CHECK-GX-JSON-DAG: "%149:sub27": 30 # CHECK-GX-JSON-DAG: "%149:sub28": 27 # CHECK-GX-JSON-DAG: "%149:sub29": 26 # CHECK-GX-JSON-DAG: "%149:sub30": 25 # CHECK-GX-JSON-DAG: "%149:sub31": 24 # CHECK-GX-JSON-DAG: "%191:sub0": 117 # CHECK-GX-JSON-DAG: "%191:sub1": 116 # CHECK-GX-JSON-DAG: "%191:sub2": 115 # CHECK-GX-JSON-DAG: "%191:sub3": 114 # CHECK-GX-JSON-DAG: "%191:sub4": 111 # CHECK-GX-JSON-DAG: "%191:sub5": 110 # CHECK-GX-JSON-DAG: "%191:sub6": 109 # CHECK-GX-JSON-DAG: "%191:sub7": 108 # CHECK-GX-JSON-DAG: "%191:sub8": 105 # CHECK-GX-JSON-DAG: "%191:sub9": 104 # CHECK-GX-JSON-DAG: "%191:sub10": 103 # CHECK-GX-JSON-DAG: "%191:sub11": 102 # CHECK-GX-JSON-DAG: "%191:sub12": 99 # CHECK-GX-JSON-DAG: "%191:sub13": 98 # CHECK-GX-JSON-DAG: "%191:sub14": 97 # CHECK-GX-JSON-DAG: "%191:sub15": 96 # CHECK-GX-JSON-DAG: "%191:sub16": 93 # CHECK-GX-JSON-DAG: "%191:sub17": 92 # CHECK-GX-JSON-DAG: "%191:sub18": 91 # CHECK-GX-JSON-DAG: "%191:sub19": 90 # CHECK-GX-JSON-DAG: "%191:sub20": 87 # CHECK-GX-JSON-DAG: "%191:sub21": 86 # CHECK-GX-JSON-DAG: "%191:sub22": 85 # CHECK-GX-JSON-DAG: "%191:sub23": 84 # CHECK-GX-JSON-DAG: "%191:sub24": 81 # CHECK-GX-JSON-DAG: "%191:sub25": 80 # CHECK-GX-JSON-DAG: "%191:sub26": 79 # CHECK-GX-JSON-DAG: "%191:sub27": 78 # CHECK-GX-JSON-DAG: "%191:sub28": 75 # CHECK-GX-JSON-DAG: "%191:sub29": 74 # CHECK-GX-JSON-DAG: "%191:sub30": 73 # CHECK-GX-JSON-DAG: "%191:sub31": 72 # CHECK-GX-JSON-DAG: "%233:sub0": 165 # CHECK-GX-JSON-DAG: "%233:sub1": 164 # CHECK-GX-JSON-DAG: "%233:sub2": 163 # CHECK-GX-JSON-DAG: "%233:sub3": 162 # CHECK-GX-JSON-DAG: "%233:sub4": 159 # CHECK-GX-JSON-DAG: "%233:sub5": 158 # CHECK-GX-JSON-DAG: "%233:sub6": 157 # CHECK-GX-JSON-DAG: "%233:sub7": 156 # CHECK-GX-JSON-DAG: "%233:sub8": 153 # CHECK-GX-JSON-DAG: "%233:sub9": 152 # CHECK-GX-JSON-DAG: "%233:sub10": 151 # CHECK-GX-JSON-DAG: "%233:sub11": 150 # CHECK-GX-JSON-DAG: "%233:sub12": 147 # CHECK-GX-JSON-DAG: "%233:sub13": 146 # CHECK-GX-JSON-DAG: "%233:sub14": 145 # CHECK-GX-JSON-DAG: "%233:sub15": 144 # CHECK-GX-JSON-DAG: "%233:sub16": 141 # CHECK-GX-JSON-DAG: "%233:sub17": 140 # CHECK-GX-JSON-DAG: "%233:sub18": 139 # CHECK-GX-JSON-DAG: "%233:sub19": 138 # CHECK-GX-JSON-DAG: "%233:sub20": 135 # CHECK-GX-JSON-DAG: "%233:sub21": 134 # CHECK-GX-JSON-DAG: "%233:sub22": 133 # CHECK-GX-JSON-DAG: "%233:sub23": 132 # CHECK-GX-JSON-DAG: "%233:sub24": 129 # CHECK-GX-JSON-DAG: "%233:sub25": 128 # CHECK-GX-JSON-DAG: "%233:sub26": 127 # CHECK-GX-JSON-DAG: "%233:sub27": 126 # CHECK-GX-JSON-DAG: "%233:sub28": 123 # CHECK-GX-JSON-DAG: "%233:sub29": 122 # CHECK-GX-JSON-DAG: "%233:sub30": 121 # CHECK-GX-JSON-DAG: "%233:sub31": 120 # CHECK-GX-JSON-DAG: "%275:sub0": 213 # CHECK-GX-JSON-DAG: "%275:sub1": 212 # CHECK-GX-JSON-DAG: "%275:sub2": 211 # CHECK-GX-JSON-DAG: "%275:sub3": 210 # CHECK-GX-JSON-DAG: "%275:sub4": 207 # CHECK-GX-JSON-DAG: "%275:sub5": 206 # CHECK-GX-JSON-DAG: "%275:sub6": 205 # CHECK-GX-JSON-DAG: "%275:sub7": 204 # CHECK-GX-JSON-DAG: "%275:sub8": 201 # CHECK-GX-JSON-DAG: "%275:sub9": 200 # CHECK-GX-JSON-DAG: "%275:sub10": 199 # CHECK-GX-JSON-DAG: "%275:sub11": 198 # CHECK-GX-JSON-DAG: "%275:sub12": 195 # CHECK-GX-JSON-DAG: "%275:sub13": 194 # CHECK-GX-JSON-DAG: "%275:sub14": 193 # CHECK-GX-JSON-DAG: "%275:sub15": 192 # CHECK-GX-JSON-DAG: "%275:sub16": 189 # CHECK-GX-JSON-DAG: "%275:sub17": 188 # CHECK-GX-JSON-DAG: "%275:sub18": 187 # CHECK-GX-JSON-DAG: "%275:sub19": 186 # CHECK-GX-JSON-DAG: "%275:sub20": 183 # CHECK-GX-JSON-DAG: "%275:sub21": 182 # CHECK-GX-JSON-DAG: "%275:sub22": 181 # CHECK-GX-JSON-DAG: "%275:sub23": 180 # CHECK-GX-JSON-DAG: "%275:sub24": 177 # CHECK-GX-JSON-DAG: "%275:sub25": 176 # CHECK-GX-JSON-DAG: "%275:sub26": 175 # CHECK-GX-JSON-DAG: "%275:sub27": 174 # CHECK-GX-JSON-DAG: "%275:sub28": 171 # CHECK-GX-JSON-DAG: "%275:sub29": 170 # CHECK-GX-JSON-DAG: "%275:sub30": 169 # CHECK-GX-JSON-DAG: "%275:sub31": 168 # CHECK-GX-JSON-DAG: "%317:sub0": 261 # CHECK-GX-JSON-DAG: "%317:sub1": 260 # CHECK-GX-JSON-DAG: "%317:sub2": 259 # CHECK-GX-JSON-DAG: "%317:sub3": 258 # CHECK-GX-JSON-DAG: "%317:sub4": 255 # CHECK-GX-JSON-DAG: "%317:sub5": 254 # CHECK-GX-JSON-DAG: "%317:sub6": 253 # CHECK-GX-JSON-DAG: "%317:sub7": 252 # CHECK-GX-JSON-DAG: "%317:sub8": 249 # CHECK-GX-JSON-DAG: "%317:sub9": 248 # CHECK-GX-JSON-DAG: "%317:sub10": 247 # CHECK-GX-JSON-DAG: "%317:sub11": 246 # CHECK-GX-JSON-DAG: "%317:sub12": 243 # CHECK-GX-JSON-DAG: "%317:sub13": 242 # CHECK-GX-JSON-DAG: "%317:sub14": 241 # CHECK-GX-JSON-DAG: "%317:sub15": 240 # CHECK-GX-JSON-DAG: "%317:sub16": 237 # CHECK-GX-JSON-DAG: "%317:sub17": 236 # CHECK-GX-JSON-DAG: "%317:sub18": 235 # CHECK-GX-JSON-DAG: "%317:sub19": 234 # CHECK-GX-JSON-DAG: "%317:sub20": 231 # CHECK-GX-JSON-DAG: "%317:sub21": 230 # CHECK-GX-JSON-DAG: "%317:sub22": 229 # CHECK-GX-JSON-DAG: "%317:sub23": 228 # CHECK-GX-JSON-DAG: "%317:sub24": 225 # CHECK-GX-JSON-DAG: "%317:sub25": 224 # CHECK-GX-JSON-DAG: "%317:sub26": 223 # CHECK-GX-JSON-DAG: "%317:sub27": 222 # CHECK-GX-JSON-DAG: "%317:sub28": 219 # CHECK-GX-JSON-DAG: "%317:sub29": 218 # CHECK-GX-JSON-DAG: "%317:sub30": 217 # CHECK-GX-JSON-DAG: "%317:sub31": 216 # CHECK-GX-JSON-DAG: "%359:sub0": 309 # CHECK-GX-JSON-DAG: "%359:sub1": 308 # CHECK-GX-JSON-DAG: "%359:sub2": 307 # CHECK-GX-JSON-DAG: "%359:sub3": 306 # CHECK-GX-JSON-DAG: "%359:sub4": 303 # CHECK-GX-JSON-DAG: "%359:sub5": 302 # CHECK-GX-JSON-DAG: "%359:sub6": 301 # CHECK-GX-JSON-DAG: "%359:sub7": 300 # CHECK-GX-JSON-DAG: "%359:sub8": 297 # CHECK-GX-JSON-DAG: "%359:sub9": 296 # CHECK-GX-JSON-DAG: "%359:sub10": 295 # CHECK-GX-JSON-DAG: "%359:sub11": 294 # CHECK-GX-JSON-DAG: "%359:sub12": 291 # CHECK-GX-JSON-DAG: "%359:sub13": 290 # CHECK-GX-JSON-DAG: "%359:sub14": 289 # CHECK-GX-JSON-DAG: "%359:sub15": 288 # CHECK-GX-JSON-DAG: "%359:sub16": 285 # CHECK-GX-JSON-DAG: "%359:sub17": 284 # CHECK-GX-JSON-DAG: "%359:sub18": 283 # CHECK-GX-JSON-DAG: "%359:sub19": 282 # CHECK-GX-JSON-DAG: "%359:sub20": 279 # CHECK-GX-JSON-DAG: "%359:sub21": 278 # CHECK-GX-JSON-DAG: "%359:sub22": 277 # CHECK-GX-JSON-DAG: "%359:sub23": 276 # CHECK-GX-JSON-DAG: "%359:sub24": 273 # CHECK-GX-JSON-DAG: "%359:sub25": 272 # CHECK-GX-JSON-DAG: "%359:sub26": 271 # CHECK-GX-JSON-DAG: "%359:sub27": 270 # CHECK-GX-JSON-DAG: "%359:sub28": 267 # CHECK-GX-JSON-DAG: "%359:sub29": 266 # CHECK-GX-JSON-DAG: "%359:sub30": 265 # CHECK-GX-JSON-DAG: "%359:sub31": 264 # CHECK-GX-JSON-DAG: "%401:sub0": 357 # CHECK-GX-JSON-DAG: "%401:sub1": 356 # CHECK-GX-JSON-DAG: "%401:sub2": 355 # CHECK-GX-JSON-DAG: "%401:sub3": 354 # CHECK-GX-JSON-DAG: "%401:sub4": 351 # CHECK-GX-JSON-DAG: "%401:sub5": 350 # CHECK-GX-JSON-DAG: "%401:sub6": 349 # CHECK-GX-JSON-DAG: "%401:sub7": 348 # CHECK-GX-JSON-DAG: "%401:sub8": 345 # CHECK-GX-JSON-DAG: "%401:sub9": 344 # CHECK-GX-JSON-DAG: "%401:sub10": 343 # CHECK-GX-JSON-DAG: "%401:sub11": 342 # CHECK-GX-JSON-DAG: "%401:sub12": 339 # CHECK-GX-JSON-DAG: "%401:sub13": 338 # CHECK-GX-JSON-DAG: "%401:sub14": 337 # CHECK-GX-JSON-DAG: "%401:sub15": 336 # CHECK-GX-JSON-DAG: "%401:sub16": 333 # CHECK-GX-JSON-DAG: "%401:sub17": 332 # CHECK-GX-JSON-DAG: "%401:sub18": 331 # CHECK-GX-JSON-DAG: "%401:sub19": 330 # CHECK-GX-JSON-DAG: "%401:sub20": 327 # CHECK-GX-JSON-DAG: "%401:sub21": 326 # CHECK-GX-JSON-DAG: "%401:sub22": 325 # CHECK-GX-JSON-DAG: "%401:sub23": 324 # CHECK-GX-JSON-DAG: "%401:sub24": 321 # CHECK-GX-JSON-DAG: "%401:sub25": 320 # CHECK-GX-JSON-DAG: "%401:sub26": 319 # CHECK-GX-JSON-DAG: "%401:sub27": 318 # CHECK-GX-JSON-DAG: "%401:sub28": 315 # CHECK-GX-JSON-DAG: "%401:sub29": 314 # CHECK-GX-JSON-DAG: "%401:sub30": 313 # CHECK-GX-JSON-DAG: "%401:sub31": 312 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 312 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 357 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%475:vgpr_32 = COPY %69.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 20 # CHECK-GX-JSON-DAG: "%69:sub1": 19 # CHECK-GX-JSON-DAG: "%69:sub2": 18 # CHECK-GX-JSON-DAG: "%69:sub3": 17 # CHECK-GX-JSON-DAG: "%69:sub4": 14 # CHECK-GX-JSON-DAG: "%69:sub5": 13 # CHECK-GX-JSON-DAG: "%69:sub6": 12 # CHECK-GX-JSON-DAG: "%69:sub7": 11 # CHECK-GX-JSON-DAG: "%69:sub8": 8 # CHECK-GX-JSON-DAG: "%69:sub9": 7 # CHECK-GX-JSON-DAG: "%69:sub10": 6 # CHECK-GX-JSON-DAG: "%69:sub11": 5 # CHECK-GX-JSON-DAG: "%69:sub12": 2 # CHECK-GX-JSON-DAG: "%69:sub13": 1 # CHECK-GX-JSON-DAG: "%69:sub14": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 68 # CHECK-GX-JSON-DAG: "%149:sub1": 67 # CHECK-GX-JSON-DAG: "%149:sub2": 66 # CHECK-GX-JSON-DAG: "%149:sub3": 65 # CHECK-GX-JSON-DAG: "%149:sub4": 62 # CHECK-GX-JSON-DAG: "%149:sub5": 61 # CHECK-GX-JSON-DAG: "%149:sub6": 60 # CHECK-GX-JSON-DAG: "%149:sub7": 59 # CHECK-GX-JSON-DAG: "%149:sub8": 56 # CHECK-GX-JSON-DAG: "%149:sub9": 55 # CHECK-GX-JSON-DAG: "%149:sub10": 54 # CHECK-GX-JSON-DAG: "%149:sub11": 53 # CHECK-GX-JSON-DAG: "%149:sub12": 50 # CHECK-GX-JSON-DAG: "%149:sub13": 49 # CHECK-GX-JSON-DAG: "%149:sub14": 48 # CHECK-GX-JSON-DAG: "%149:sub15": 47 # CHECK-GX-JSON-DAG: "%149:sub16": 44 # CHECK-GX-JSON-DAG: "%149:sub17": 43 # CHECK-GX-JSON-DAG: "%149:sub18": 42 # CHECK-GX-JSON-DAG: "%149:sub19": 41 # CHECK-GX-JSON-DAG: "%149:sub20": 38 # CHECK-GX-JSON-DAG: "%149:sub21": 37 # CHECK-GX-JSON-DAG: "%149:sub22": 36 # CHECK-GX-JSON-DAG: "%149:sub23": 35 # CHECK-GX-JSON-DAG: "%149:sub24": 32 # CHECK-GX-JSON-DAG: "%149:sub25": 31 # CHECK-GX-JSON-DAG: "%149:sub26": 30 # CHECK-GX-JSON-DAG: "%149:sub27": 29 # CHECK-GX-JSON-DAG: "%149:sub28": 26 # CHECK-GX-JSON-DAG: "%149:sub29": 25 # CHECK-GX-JSON-DAG: "%149:sub30": 24 # CHECK-GX-JSON-DAG: "%149:sub31": 23 # CHECK-GX-JSON-DAG: "%191:sub0": 116 # CHECK-GX-JSON-DAG: "%191:sub1": 115 # CHECK-GX-JSON-DAG: "%191:sub2": 114 # CHECK-GX-JSON-DAG: "%191:sub3": 113 # CHECK-GX-JSON-DAG: "%191:sub4": 110 # CHECK-GX-JSON-DAG: "%191:sub5": 109 # CHECK-GX-JSON-DAG: "%191:sub6": 108 # CHECK-GX-JSON-DAG: "%191:sub7": 107 # CHECK-GX-JSON-DAG: "%191:sub8": 104 # CHECK-GX-JSON-DAG: "%191:sub9": 103 # CHECK-GX-JSON-DAG: "%191:sub10": 102 # CHECK-GX-JSON-DAG: "%191:sub11": 101 # CHECK-GX-JSON-DAG: "%191:sub12": 98 # CHECK-GX-JSON-DAG: "%191:sub13": 97 # CHECK-GX-JSON-DAG: "%191:sub14": 96 # CHECK-GX-JSON-DAG: "%191:sub15": 95 # CHECK-GX-JSON-DAG: "%191:sub16": 92 # CHECK-GX-JSON-DAG: "%191:sub17": 91 # CHECK-GX-JSON-DAG: "%191:sub18": 90 # CHECK-GX-JSON-DAG: "%191:sub19": 89 # CHECK-GX-JSON-DAG: "%191:sub20": 86 # CHECK-GX-JSON-DAG: "%191:sub21": 85 # CHECK-GX-JSON-DAG: "%191:sub22": 84 # CHECK-GX-JSON-DAG: "%191:sub23": 83 # CHECK-GX-JSON-DAG: "%191:sub24": 80 # CHECK-GX-JSON-DAG: "%191:sub25": 79 # CHECK-GX-JSON-DAG: "%191:sub26": 78 # CHECK-GX-JSON-DAG: "%191:sub27": 77 # CHECK-GX-JSON-DAG: "%191:sub28": 74 # CHECK-GX-JSON-DAG: "%191:sub29": 73 # CHECK-GX-JSON-DAG: "%191:sub30": 72 # CHECK-GX-JSON-DAG: "%191:sub31": 71 # CHECK-GX-JSON-DAG: "%233:sub0": 164 # CHECK-GX-JSON-DAG: "%233:sub1": 163 # CHECK-GX-JSON-DAG: "%233:sub2": 162 # CHECK-GX-JSON-DAG: "%233:sub3": 161 # CHECK-GX-JSON-DAG: "%233:sub4": 158 # CHECK-GX-JSON-DAG: "%233:sub5": 157 # CHECK-GX-JSON-DAG: "%233:sub6": 156 # CHECK-GX-JSON-DAG: "%233:sub7": 155 # CHECK-GX-JSON-DAG: "%233:sub8": 152 # CHECK-GX-JSON-DAG: "%233:sub9": 151 # CHECK-GX-JSON-DAG: "%233:sub10": 150 # CHECK-GX-JSON-DAG: "%233:sub11": 149 # CHECK-GX-JSON-DAG: "%233:sub12": 146 # CHECK-GX-JSON-DAG: "%233:sub13": 145 # CHECK-GX-JSON-DAG: "%233:sub14": 144 # CHECK-GX-JSON-DAG: "%233:sub15": 143 # CHECK-GX-JSON-DAG: "%233:sub16": 140 # CHECK-GX-JSON-DAG: "%233:sub17": 139 # CHECK-GX-JSON-DAG: "%233:sub18": 138 # CHECK-GX-JSON-DAG: "%233:sub19": 137 # CHECK-GX-JSON-DAG: "%233:sub20": 134 # CHECK-GX-JSON-DAG: "%233:sub21": 133 # CHECK-GX-JSON-DAG: "%233:sub22": 132 # CHECK-GX-JSON-DAG: "%233:sub23": 131 # CHECK-GX-JSON-DAG: "%233:sub24": 128 # CHECK-GX-JSON-DAG: "%233:sub25": 127 # CHECK-GX-JSON-DAG: "%233:sub26": 126 # CHECK-GX-JSON-DAG: "%233:sub27": 125 # CHECK-GX-JSON-DAG: "%233:sub28": 122 # CHECK-GX-JSON-DAG: "%233:sub29": 121 # CHECK-GX-JSON-DAG: "%233:sub30": 120 # CHECK-GX-JSON-DAG: "%233:sub31": 119 # CHECK-GX-JSON-DAG: "%275:sub0": 212 # CHECK-GX-JSON-DAG: "%275:sub1": 211 # CHECK-GX-JSON-DAG: "%275:sub2": 210 # CHECK-GX-JSON-DAG: "%275:sub3": 209 # CHECK-GX-JSON-DAG: "%275:sub4": 206 # CHECK-GX-JSON-DAG: "%275:sub5": 205 # CHECK-GX-JSON-DAG: "%275:sub6": 204 # CHECK-GX-JSON-DAG: "%275:sub7": 203 # CHECK-GX-JSON-DAG: "%275:sub8": 200 # CHECK-GX-JSON-DAG: "%275:sub9": 199 # CHECK-GX-JSON-DAG: "%275:sub10": 198 # CHECK-GX-JSON-DAG: "%275:sub11": 197 # CHECK-GX-JSON-DAG: "%275:sub12": 194 # CHECK-GX-JSON-DAG: "%275:sub13": 193 # CHECK-GX-JSON-DAG: "%275:sub14": 192 # CHECK-GX-JSON-DAG: "%275:sub15": 191 # CHECK-GX-JSON-DAG: "%275:sub16": 188 # CHECK-GX-JSON-DAG: "%275:sub17": 187 # CHECK-GX-JSON-DAG: "%275:sub18": 186 # CHECK-GX-JSON-DAG: "%275:sub19": 185 # CHECK-GX-JSON-DAG: "%275:sub20": 182 # CHECK-GX-JSON-DAG: "%275:sub21": 181 # CHECK-GX-JSON-DAG: "%275:sub22": 180 # CHECK-GX-JSON-DAG: "%275:sub23": 179 # CHECK-GX-JSON-DAG: "%275:sub24": 176 # CHECK-GX-JSON-DAG: "%275:sub25": 175 # CHECK-GX-JSON-DAG: "%275:sub26": 174 # CHECK-GX-JSON-DAG: "%275:sub27": 173 # CHECK-GX-JSON-DAG: "%275:sub28": 170 # CHECK-GX-JSON-DAG: "%275:sub29": 169 # CHECK-GX-JSON-DAG: "%275:sub30": 168 # CHECK-GX-JSON-DAG: "%275:sub31": 167 # CHECK-GX-JSON-DAG: "%317:sub0": 260 # CHECK-GX-JSON-DAG: "%317:sub1": 259 # CHECK-GX-JSON-DAG: "%317:sub2": 258 # CHECK-GX-JSON-DAG: "%317:sub3": 257 # CHECK-GX-JSON-DAG: "%317:sub4": 254 # CHECK-GX-JSON-DAG: "%317:sub5": 253 # CHECK-GX-JSON-DAG: "%317:sub6": 252 # CHECK-GX-JSON-DAG: "%317:sub7": 251 # CHECK-GX-JSON-DAG: "%317:sub8": 248 # CHECK-GX-JSON-DAG: "%317:sub9": 247 # CHECK-GX-JSON-DAG: "%317:sub10": 246 # CHECK-GX-JSON-DAG: "%317:sub11": 245 # CHECK-GX-JSON-DAG: "%317:sub12": 242 # CHECK-GX-JSON-DAG: "%317:sub13": 241 # CHECK-GX-JSON-DAG: "%317:sub14": 240 # CHECK-GX-JSON-DAG: "%317:sub15": 239 # CHECK-GX-JSON-DAG: "%317:sub16": 236 # CHECK-GX-JSON-DAG: "%317:sub17": 235 # CHECK-GX-JSON-DAG: "%317:sub18": 234 # CHECK-GX-JSON-DAG: "%317:sub19": 233 # CHECK-GX-JSON-DAG: "%317:sub20": 230 # CHECK-GX-JSON-DAG: "%317:sub21": 229 # CHECK-GX-JSON-DAG: "%317:sub22": 228 # CHECK-GX-JSON-DAG: "%317:sub23": 227 # CHECK-GX-JSON-DAG: "%317:sub24": 224 # CHECK-GX-JSON-DAG: "%317:sub25": 223 # CHECK-GX-JSON-DAG: "%317:sub26": 222 # CHECK-GX-JSON-DAG: "%317:sub27": 221 # CHECK-GX-JSON-DAG: "%317:sub28": 218 # CHECK-GX-JSON-DAG: "%317:sub29": 217 # CHECK-GX-JSON-DAG: "%317:sub30": 216 # CHECK-GX-JSON-DAG: "%317:sub31": 215 # CHECK-GX-JSON-DAG: "%359:sub0": 308 # CHECK-GX-JSON-DAG: "%359:sub1": 307 # CHECK-GX-JSON-DAG: "%359:sub2": 306 # CHECK-GX-JSON-DAG: "%359:sub3": 305 # CHECK-GX-JSON-DAG: "%359:sub4": 302 # CHECK-GX-JSON-DAG: "%359:sub5": 301 # CHECK-GX-JSON-DAG: "%359:sub6": 300 # CHECK-GX-JSON-DAG: "%359:sub7": 299 # CHECK-GX-JSON-DAG: "%359:sub8": 296 # CHECK-GX-JSON-DAG: "%359:sub9": 295 # CHECK-GX-JSON-DAG: "%359:sub10": 294 # CHECK-GX-JSON-DAG: "%359:sub11": 293 # CHECK-GX-JSON-DAG: "%359:sub12": 290 # CHECK-GX-JSON-DAG: "%359:sub13": 289 # CHECK-GX-JSON-DAG: "%359:sub14": 288 # CHECK-GX-JSON-DAG: "%359:sub15": 287 # CHECK-GX-JSON-DAG: "%359:sub16": 284 # CHECK-GX-JSON-DAG: "%359:sub17": 283 # CHECK-GX-JSON-DAG: "%359:sub18": 282 # CHECK-GX-JSON-DAG: "%359:sub19": 281 # CHECK-GX-JSON-DAG: "%359:sub20": 278 # CHECK-GX-JSON-DAG: "%359:sub21": 277 # CHECK-GX-JSON-DAG: "%359:sub22": 276 # CHECK-GX-JSON-DAG: "%359:sub23": 275 # CHECK-GX-JSON-DAG: "%359:sub24": 272 # CHECK-GX-JSON-DAG: "%359:sub25": 271 # CHECK-GX-JSON-DAG: "%359:sub26": 270 # CHECK-GX-JSON-DAG: "%359:sub27": 269 # CHECK-GX-JSON-DAG: "%359:sub28": 266 # CHECK-GX-JSON-DAG: "%359:sub29": 265 # CHECK-GX-JSON-DAG: "%359:sub30": 264 # CHECK-GX-JSON-DAG: "%359:sub31": 263 # CHECK-GX-JSON-DAG: "%401:sub0": 356 # CHECK-GX-JSON-DAG: "%401:sub1": 355 # CHECK-GX-JSON-DAG: "%401:sub2": 354 # CHECK-GX-JSON-DAG: "%401:sub3": 353 # CHECK-GX-JSON-DAG: "%401:sub4": 350 # CHECK-GX-JSON-DAG: "%401:sub5": 349 # CHECK-GX-JSON-DAG: "%401:sub6": 348 # CHECK-GX-JSON-DAG: "%401:sub7": 347 # CHECK-GX-JSON-DAG: "%401:sub8": 344 # CHECK-GX-JSON-DAG: "%401:sub9": 343 # CHECK-GX-JSON-DAG: "%401:sub10": 342 # CHECK-GX-JSON-DAG: "%401:sub11": 341 # CHECK-GX-JSON-DAG: "%401:sub12": 338 # CHECK-GX-JSON-DAG: "%401:sub13": 337 # CHECK-GX-JSON-DAG: "%401:sub14": 336 # CHECK-GX-JSON-DAG: "%401:sub15": 335 # CHECK-GX-JSON-DAG: "%401:sub16": 332 # CHECK-GX-JSON-DAG: "%401:sub17": 331 # CHECK-GX-JSON-DAG: "%401:sub18": 330 # CHECK-GX-JSON-DAG: "%401:sub19": 329 # CHECK-GX-JSON-DAG: "%401:sub20": 326 # CHECK-GX-JSON-DAG: "%401:sub21": 325 # CHECK-GX-JSON-DAG: "%401:sub22": 324 # CHECK-GX-JSON-DAG: "%401:sub23": 323 # CHECK-GX-JSON-DAG: "%401:sub24": 320 # CHECK-GX-JSON-DAG: "%401:sub25": 319 # CHECK-GX-JSON-DAG: "%401:sub26": 318 # CHECK-GX-JSON-DAG: "%401:sub27": 317 # CHECK-GX-JSON-DAG: "%401:sub28": 314 # CHECK-GX-JSON-DAG: "%401:sub29": 313 # CHECK-GX-JSON-DAG: "%401:sub30": 312 # CHECK-GX-JSON-DAG: "%401:sub31": 311 # CHECK-GX-JSON-DAG: "%474": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 311 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 356 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%476:vgpr_32 = COPY %69.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 19 # CHECK-GX-JSON-DAG: "%69:sub1": 18 # CHECK-GX-JSON-DAG: "%69:sub2": 17 # CHECK-GX-JSON-DAG: "%69:sub3": 16 # CHECK-GX-JSON-DAG: "%69:sub4": 13 # CHECK-GX-JSON-DAG: "%69:sub5": 12 # CHECK-GX-JSON-DAG: "%69:sub6": 11 # CHECK-GX-JSON-DAG: "%69:sub7": 10 # CHECK-GX-JSON-DAG: "%69:sub8": 7 # CHECK-GX-JSON-DAG: "%69:sub9": 6 # CHECK-GX-JSON-DAG: "%69:sub10": 5 # CHECK-GX-JSON-DAG: "%69:sub11": 4 # CHECK-GX-JSON-DAG: "%69:sub12": 1 # CHECK-GX-JSON-DAG: "%69:sub13": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 67 # CHECK-GX-JSON-DAG: "%149:sub1": 66 # CHECK-GX-JSON-DAG: "%149:sub2": 65 # CHECK-GX-JSON-DAG: "%149:sub3": 64 # CHECK-GX-JSON-DAG: "%149:sub4": 61 # CHECK-GX-JSON-DAG: "%149:sub5": 60 # CHECK-GX-JSON-DAG: "%149:sub6": 59 # CHECK-GX-JSON-DAG: "%149:sub7": 58 # CHECK-GX-JSON-DAG: "%149:sub8": 55 # CHECK-GX-JSON-DAG: "%149:sub9": 54 # CHECK-GX-JSON-DAG: "%149:sub10": 53 # CHECK-GX-JSON-DAG: "%149:sub11": 52 # CHECK-GX-JSON-DAG: "%149:sub12": 49 # CHECK-GX-JSON-DAG: "%149:sub13": 48 # CHECK-GX-JSON-DAG: "%149:sub14": 47 # CHECK-GX-JSON-DAG: "%149:sub15": 46 # CHECK-GX-JSON-DAG: "%149:sub16": 43 # CHECK-GX-JSON-DAG: "%149:sub17": 42 # CHECK-GX-JSON-DAG: "%149:sub18": 41 # CHECK-GX-JSON-DAG: "%149:sub19": 40 # CHECK-GX-JSON-DAG: "%149:sub20": 37 # CHECK-GX-JSON-DAG: "%149:sub21": 36 # CHECK-GX-JSON-DAG: "%149:sub22": 35 # CHECK-GX-JSON-DAG: "%149:sub23": 34 # CHECK-GX-JSON-DAG: "%149:sub24": 31 # CHECK-GX-JSON-DAG: "%149:sub25": 30 # CHECK-GX-JSON-DAG: "%149:sub26": 29 # CHECK-GX-JSON-DAG: "%149:sub27": 28 # CHECK-GX-JSON-DAG: "%149:sub28": 25 # CHECK-GX-JSON-DAG: "%149:sub29": 24 # CHECK-GX-JSON-DAG: "%149:sub30": 23 # CHECK-GX-JSON-DAG: "%149:sub31": 22 # CHECK-GX-JSON-DAG: "%191:sub0": 115 # CHECK-GX-JSON-DAG: "%191:sub1": 114 # CHECK-GX-JSON-DAG: "%191:sub2": 113 # CHECK-GX-JSON-DAG: "%191:sub3": 112 # CHECK-GX-JSON-DAG: "%191:sub4": 109 # CHECK-GX-JSON-DAG: "%191:sub5": 108 # CHECK-GX-JSON-DAG: "%191:sub6": 107 # CHECK-GX-JSON-DAG: "%191:sub7": 106 # CHECK-GX-JSON-DAG: "%191:sub8": 103 # CHECK-GX-JSON-DAG: "%191:sub9": 102 # CHECK-GX-JSON-DAG: "%191:sub10": 101 # CHECK-GX-JSON-DAG: "%191:sub11": 100 # CHECK-GX-JSON-DAG: "%191:sub12": 97 # CHECK-GX-JSON-DAG: "%191:sub13": 96 # CHECK-GX-JSON-DAG: "%191:sub14": 95 # CHECK-GX-JSON-DAG: "%191:sub15": 94 # CHECK-GX-JSON-DAG: "%191:sub16": 91 # CHECK-GX-JSON-DAG: "%191:sub17": 90 # CHECK-GX-JSON-DAG: "%191:sub18": 89 # CHECK-GX-JSON-DAG: "%191:sub19": 88 # CHECK-GX-JSON-DAG: "%191:sub20": 85 # CHECK-GX-JSON-DAG: "%191:sub21": 84 # CHECK-GX-JSON-DAG: "%191:sub22": 83 # CHECK-GX-JSON-DAG: "%191:sub23": 82 # CHECK-GX-JSON-DAG: "%191:sub24": 79 # CHECK-GX-JSON-DAG: "%191:sub25": 78 # CHECK-GX-JSON-DAG: "%191:sub26": 77 # CHECK-GX-JSON-DAG: "%191:sub27": 76 # CHECK-GX-JSON-DAG: "%191:sub28": 73 # CHECK-GX-JSON-DAG: "%191:sub29": 72 # CHECK-GX-JSON-DAG: "%191:sub30": 71 # CHECK-GX-JSON-DAG: "%191:sub31": 70 # CHECK-GX-JSON-DAG: "%233:sub0": 163 # CHECK-GX-JSON-DAG: "%233:sub1": 162 # CHECK-GX-JSON-DAG: "%233:sub2": 161 # CHECK-GX-JSON-DAG: "%233:sub3": 160 # CHECK-GX-JSON-DAG: "%233:sub4": 157 # CHECK-GX-JSON-DAG: "%233:sub5": 156 # CHECK-GX-JSON-DAG: "%233:sub6": 155 # CHECK-GX-JSON-DAG: "%233:sub7": 154 # CHECK-GX-JSON-DAG: "%233:sub8": 151 # CHECK-GX-JSON-DAG: "%233:sub9": 150 # CHECK-GX-JSON-DAG: "%233:sub10": 149 # CHECK-GX-JSON-DAG: "%233:sub11": 148 # CHECK-GX-JSON-DAG: "%233:sub12": 145 # CHECK-GX-JSON-DAG: "%233:sub13": 144 # CHECK-GX-JSON-DAG: "%233:sub14": 143 # CHECK-GX-JSON-DAG: "%233:sub15": 142 # CHECK-GX-JSON-DAG: "%233:sub16": 139 # CHECK-GX-JSON-DAG: "%233:sub17": 138 # CHECK-GX-JSON-DAG: "%233:sub18": 137 # CHECK-GX-JSON-DAG: "%233:sub19": 136 # CHECK-GX-JSON-DAG: "%233:sub20": 133 # CHECK-GX-JSON-DAG: "%233:sub21": 132 # CHECK-GX-JSON-DAG: "%233:sub22": 131 # CHECK-GX-JSON-DAG: "%233:sub23": 130 # CHECK-GX-JSON-DAG: "%233:sub24": 127 # CHECK-GX-JSON-DAG: "%233:sub25": 126 # CHECK-GX-JSON-DAG: "%233:sub26": 125 # CHECK-GX-JSON-DAG: "%233:sub27": 124 # CHECK-GX-JSON-DAG: "%233:sub28": 121 # CHECK-GX-JSON-DAG: "%233:sub29": 120 # CHECK-GX-JSON-DAG: "%233:sub30": 119 # CHECK-GX-JSON-DAG: "%233:sub31": 118 # CHECK-GX-JSON-DAG: "%275:sub0": 211 # CHECK-GX-JSON-DAG: "%275:sub1": 210 # CHECK-GX-JSON-DAG: "%275:sub2": 209 # CHECK-GX-JSON-DAG: "%275:sub3": 208 # CHECK-GX-JSON-DAG: "%275:sub4": 205 # CHECK-GX-JSON-DAG: "%275:sub5": 204 # CHECK-GX-JSON-DAG: "%275:sub6": 203 # CHECK-GX-JSON-DAG: "%275:sub7": 202 # CHECK-GX-JSON-DAG: "%275:sub8": 199 # CHECK-GX-JSON-DAG: "%275:sub9": 198 # CHECK-GX-JSON-DAG: "%275:sub10": 197 # CHECK-GX-JSON-DAG: "%275:sub11": 196 # CHECK-GX-JSON-DAG: "%275:sub12": 193 # CHECK-GX-JSON-DAG: "%275:sub13": 192 # CHECK-GX-JSON-DAG: "%275:sub14": 191 # CHECK-GX-JSON-DAG: "%275:sub15": 190 # CHECK-GX-JSON-DAG: "%275:sub16": 187 # CHECK-GX-JSON-DAG: "%275:sub17": 186 # CHECK-GX-JSON-DAG: "%275:sub18": 185 # CHECK-GX-JSON-DAG: "%275:sub19": 184 # CHECK-GX-JSON-DAG: "%275:sub20": 181 # CHECK-GX-JSON-DAG: "%275:sub21": 180 # CHECK-GX-JSON-DAG: "%275:sub22": 179 # CHECK-GX-JSON-DAG: "%275:sub23": 178 # CHECK-GX-JSON-DAG: "%275:sub24": 175 # CHECK-GX-JSON-DAG: "%275:sub25": 174 # CHECK-GX-JSON-DAG: "%275:sub26": 173 # CHECK-GX-JSON-DAG: "%275:sub27": 172 # CHECK-GX-JSON-DAG: "%275:sub28": 169 # CHECK-GX-JSON-DAG: "%275:sub29": 168 # CHECK-GX-JSON-DAG: "%275:sub30": 167 # CHECK-GX-JSON-DAG: "%275:sub31": 166 # CHECK-GX-JSON-DAG: "%317:sub0": 259 # CHECK-GX-JSON-DAG: "%317:sub1": 258 # CHECK-GX-JSON-DAG: "%317:sub2": 257 # CHECK-GX-JSON-DAG: "%317:sub3": 256 # CHECK-GX-JSON-DAG: "%317:sub4": 253 # CHECK-GX-JSON-DAG: "%317:sub5": 252 # CHECK-GX-JSON-DAG: "%317:sub6": 251 # CHECK-GX-JSON-DAG: "%317:sub7": 250 # CHECK-GX-JSON-DAG: "%317:sub8": 247 # CHECK-GX-JSON-DAG: "%317:sub9": 246 # CHECK-GX-JSON-DAG: "%317:sub10": 245 # CHECK-GX-JSON-DAG: "%317:sub11": 244 # CHECK-GX-JSON-DAG: "%317:sub12": 241 # CHECK-GX-JSON-DAG: "%317:sub13": 240 # CHECK-GX-JSON-DAG: "%317:sub14": 239 # CHECK-GX-JSON-DAG: "%317:sub15": 238 # CHECK-GX-JSON-DAG: "%317:sub16": 235 # CHECK-GX-JSON-DAG: "%317:sub17": 234 # CHECK-GX-JSON-DAG: "%317:sub18": 233 # CHECK-GX-JSON-DAG: "%317:sub19": 232 # CHECK-GX-JSON-DAG: "%317:sub20": 229 # CHECK-GX-JSON-DAG: "%317:sub21": 228 # CHECK-GX-JSON-DAG: "%317:sub22": 227 # CHECK-GX-JSON-DAG: "%317:sub23": 226 # CHECK-GX-JSON-DAG: "%317:sub24": 223 # CHECK-GX-JSON-DAG: "%317:sub25": 222 # CHECK-GX-JSON-DAG: "%317:sub26": 221 # CHECK-GX-JSON-DAG: "%317:sub27": 220 # CHECK-GX-JSON-DAG: "%317:sub28": 217 # CHECK-GX-JSON-DAG: "%317:sub29": 216 # CHECK-GX-JSON-DAG: "%317:sub30": 215 # CHECK-GX-JSON-DAG: "%317:sub31": 214 # CHECK-GX-JSON-DAG: "%359:sub0": 307 # CHECK-GX-JSON-DAG: "%359:sub1": 306 # CHECK-GX-JSON-DAG: "%359:sub2": 305 # CHECK-GX-JSON-DAG: "%359:sub3": 304 # CHECK-GX-JSON-DAG: "%359:sub4": 301 # CHECK-GX-JSON-DAG: "%359:sub5": 300 # CHECK-GX-JSON-DAG: "%359:sub6": 299 # CHECK-GX-JSON-DAG: "%359:sub7": 298 # CHECK-GX-JSON-DAG: "%359:sub8": 295 # CHECK-GX-JSON-DAG: "%359:sub9": 294 # CHECK-GX-JSON-DAG: "%359:sub10": 293 # CHECK-GX-JSON-DAG: "%359:sub11": 292 # CHECK-GX-JSON-DAG: "%359:sub12": 289 # CHECK-GX-JSON-DAG: "%359:sub13": 288 # CHECK-GX-JSON-DAG: "%359:sub14": 287 # CHECK-GX-JSON-DAG: "%359:sub15": 286 # CHECK-GX-JSON-DAG: "%359:sub16": 283 # CHECK-GX-JSON-DAG: "%359:sub17": 282 # CHECK-GX-JSON-DAG: "%359:sub18": 281 # CHECK-GX-JSON-DAG: "%359:sub19": 280 # CHECK-GX-JSON-DAG: "%359:sub20": 277 # CHECK-GX-JSON-DAG: "%359:sub21": 276 # CHECK-GX-JSON-DAG: "%359:sub22": 275 # CHECK-GX-JSON-DAG: "%359:sub23": 274 # CHECK-GX-JSON-DAG: "%359:sub24": 271 # CHECK-GX-JSON-DAG: "%359:sub25": 270 # CHECK-GX-JSON-DAG: "%359:sub26": 269 # CHECK-GX-JSON-DAG: "%359:sub27": 268 # CHECK-GX-JSON-DAG: "%359:sub28": 265 # CHECK-GX-JSON-DAG: "%359:sub29": 264 # CHECK-GX-JSON-DAG: "%359:sub30": 263 # CHECK-GX-JSON-DAG: "%359:sub31": 262 # CHECK-GX-JSON-DAG: "%401:sub0": 355 # CHECK-GX-JSON-DAG: "%401:sub1": 354 # CHECK-GX-JSON-DAG: "%401:sub2": 353 # CHECK-GX-JSON-DAG: "%401:sub3": 352 # CHECK-GX-JSON-DAG: "%401:sub4": 349 # CHECK-GX-JSON-DAG: "%401:sub5": 348 # CHECK-GX-JSON-DAG: "%401:sub6": 347 # CHECK-GX-JSON-DAG: "%401:sub7": 346 # CHECK-GX-JSON-DAG: "%401:sub8": 343 # CHECK-GX-JSON-DAG: "%401:sub9": 342 # CHECK-GX-JSON-DAG: "%401:sub10": 341 # CHECK-GX-JSON-DAG: "%401:sub11": 340 # CHECK-GX-JSON-DAG: "%401:sub12": 337 # CHECK-GX-JSON-DAG: "%401:sub13": 336 # CHECK-GX-JSON-DAG: "%401:sub14": 335 # CHECK-GX-JSON-DAG: "%401:sub15": 334 # CHECK-GX-JSON-DAG: "%401:sub16": 331 # CHECK-GX-JSON-DAG: "%401:sub17": 330 # CHECK-GX-JSON-DAG: "%401:sub18": 329 # CHECK-GX-JSON-DAG: "%401:sub19": 328 # CHECK-GX-JSON-DAG: "%401:sub20": 325 # CHECK-GX-JSON-DAG: "%401:sub21": 324 # CHECK-GX-JSON-DAG: "%401:sub22": 323 # CHECK-GX-JSON-DAG: "%401:sub23": 322 # CHECK-GX-JSON-DAG: "%401:sub24": 319 # CHECK-GX-JSON-DAG: "%401:sub25": 318 # CHECK-GX-JSON-DAG: "%401:sub26": 317 # CHECK-GX-JSON-DAG: "%401:sub27": 316 # CHECK-GX-JSON-DAG: "%401:sub28": 313 # CHECK-GX-JSON-DAG: "%401:sub29": 312 # CHECK-GX-JSON-DAG: "%401:sub30": 311 # CHECK-GX-JSON-DAG: "%401:sub31": 310 # CHECK-GX-JSON-DAG: "%474": 2 # CHECK-GX-JSON-DAG: "%475": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 310 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 355 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%477:vgpr_32 = COPY %69.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 18 # CHECK-GX-JSON-DAG: "%69:sub1": 17 # CHECK-GX-JSON-DAG: "%69:sub2": 16 # CHECK-GX-JSON-DAG: "%69:sub3": 15 # CHECK-GX-JSON-DAG: "%69:sub4": 12 # CHECK-GX-JSON-DAG: "%69:sub5": 11 # CHECK-GX-JSON-DAG: "%69:sub6": 10 # CHECK-GX-JSON-DAG: "%69:sub7": 9 # CHECK-GX-JSON-DAG: "%69:sub8": 6 # CHECK-GX-JSON-DAG: "%69:sub9": 5 # CHECK-GX-JSON-DAG: "%69:sub10": 4 # CHECK-GX-JSON-DAG: "%69:sub11": 3 # CHECK-GX-JSON-DAG: "%69:sub12": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 66 # CHECK-GX-JSON-DAG: "%149:sub1": 65 # CHECK-GX-JSON-DAG: "%149:sub2": 64 # CHECK-GX-JSON-DAG: "%149:sub3": 63 # CHECK-GX-JSON-DAG: "%149:sub4": 60 # CHECK-GX-JSON-DAG: "%149:sub5": 59 # CHECK-GX-JSON-DAG: "%149:sub6": 58 # CHECK-GX-JSON-DAG: "%149:sub7": 57 # CHECK-GX-JSON-DAG: "%149:sub8": 54 # CHECK-GX-JSON-DAG: "%149:sub9": 53 # CHECK-GX-JSON-DAG: "%149:sub10": 52 # CHECK-GX-JSON-DAG: "%149:sub11": 51 # CHECK-GX-JSON-DAG: "%149:sub12": 48 # CHECK-GX-JSON-DAG: "%149:sub13": 47 # CHECK-GX-JSON-DAG: "%149:sub14": 46 # CHECK-GX-JSON-DAG: "%149:sub15": 45 # CHECK-GX-JSON-DAG: "%149:sub16": 42 # CHECK-GX-JSON-DAG: "%149:sub17": 41 # CHECK-GX-JSON-DAG: "%149:sub18": 40 # CHECK-GX-JSON-DAG: "%149:sub19": 39 # CHECK-GX-JSON-DAG: "%149:sub20": 36 # CHECK-GX-JSON-DAG: "%149:sub21": 35 # CHECK-GX-JSON-DAG: "%149:sub22": 34 # CHECK-GX-JSON-DAG: "%149:sub23": 33 # CHECK-GX-JSON-DAG: "%149:sub24": 30 # CHECK-GX-JSON-DAG: "%149:sub25": 29 # CHECK-GX-JSON-DAG: "%149:sub26": 28 # CHECK-GX-JSON-DAG: "%149:sub27": 27 # CHECK-GX-JSON-DAG: "%149:sub28": 24 # CHECK-GX-JSON-DAG: "%149:sub29": 23 # CHECK-GX-JSON-DAG: "%149:sub30": 22 # CHECK-GX-JSON-DAG: "%149:sub31": 21 # CHECK-GX-JSON-DAG: "%191:sub0": 114 # CHECK-GX-JSON-DAG: "%191:sub1": 113 # CHECK-GX-JSON-DAG: "%191:sub2": 112 # CHECK-GX-JSON-DAG: "%191:sub3": 111 # CHECK-GX-JSON-DAG: "%191:sub4": 108 # CHECK-GX-JSON-DAG: "%191:sub5": 107 # CHECK-GX-JSON-DAG: "%191:sub6": 106 # CHECK-GX-JSON-DAG: "%191:sub7": 105 # CHECK-GX-JSON-DAG: "%191:sub8": 102 # CHECK-GX-JSON-DAG: "%191:sub9": 101 # CHECK-GX-JSON-DAG: "%191:sub10": 100 # CHECK-GX-JSON-DAG: "%191:sub11": 99 # CHECK-GX-JSON-DAG: "%191:sub12": 96 # CHECK-GX-JSON-DAG: "%191:sub13": 95 # CHECK-GX-JSON-DAG: "%191:sub14": 94 # CHECK-GX-JSON-DAG: "%191:sub15": 93 # CHECK-GX-JSON-DAG: "%191:sub16": 90 # CHECK-GX-JSON-DAG: "%191:sub17": 89 # CHECK-GX-JSON-DAG: "%191:sub18": 88 # CHECK-GX-JSON-DAG: "%191:sub19": 87 # CHECK-GX-JSON-DAG: "%191:sub20": 84 # CHECK-GX-JSON-DAG: "%191:sub21": 83 # CHECK-GX-JSON-DAG: "%191:sub22": 82 # CHECK-GX-JSON-DAG: "%191:sub23": 81 # CHECK-GX-JSON-DAG: "%191:sub24": 78 # CHECK-GX-JSON-DAG: "%191:sub25": 77 # CHECK-GX-JSON-DAG: "%191:sub26": 76 # CHECK-GX-JSON-DAG: "%191:sub27": 75 # CHECK-GX-JSON-DAG: "%191:sub28": 72 # CHECK-GX-JSON-DAG: "%191:sub29": 71 # CHECK-GX-JSON-DAG: "%191:sub30": 70 # CHECK-GX-JSON-DAG: "%191:sub31": 69 # CHECK-GX-JSON-DAG: "%233:sub0": 162 # CHECK-GX-JSON-DAG: "%233:sub1": 161 # CHECK-GX-JSON-DAG: "%233:sub2": 160 # CHECK-GX-JSON-DAG: "%233:sub3": 159 # CHECK-GX-JSON-DAG: "%233:sub4": 156 # CHECK-GX-JSON-DAG: "%233:sub5": 155 # CHECK-GX-JSON-DAG: "%233:sub6": 154 # CHECK-GX-JSON-DAG: "%233:sub7": 153 # CHECK-GX-JSON-DAG: "%233:sub8": 150 # CHECK-GX-JSON-DAG: "%233:sub9": 149 # CHECK-GX-JSON-DAG: "%233:sub10": 148 # CHECK-GX-JSON-DAG: "%233:sub11": 147 # CHECK-GX-JSON-DAG: "%233:sub12": 144 # CHECK-GX-JSON-DAG: "%233:sub13": 143 # CHECK-GX-JSON-DAG: "%233:sub14": 142 # CHECK-GX-JSON-DAG: "%233:sub15": 141 # CHECK-GX-JSON-DAG: "%233:sub16": 138 # CHECK-GX-JSON-DAG: "%233:sub17": 137 # CHECK-GX-JSON-DAG: "%233:sub18": 136 # CHECK-GX-JSON-DAG: "%233:sub19": 135 # CHECK-GX-JSON-DAG: "%233:sub20": 132 # CHECK-GX-JSON-DAG: "%233:sub21": 131 # CHECK-GX-JSON-DAG: "%233:sub22": 130 # CHECK-GX-JSON-DAG: "%233:sub23": 129 # CHECK-GX-JSON-DAG: "%233:sub24": 126 # CHECK-GX-JSON-DAG: "%233:sub25": 125 # CHECK-GX-JSON-DAG: "%233:sub26": 124 # CHECK-GX-JSON-DAG: "%233:sub27": 123 # CHECK-GX-JSON-DAG: "%233:sub28": 120 # CHECK-GX-JSON-DAG: "%233:sub29": 119 # CHECK-GX-JSON-DAG: "%233:sub30": 118 # CHECK-GX-JSON-DAG: "%233:sub31": 117 # CHECK-GX-JSON-DAG: "%275:sub0": 210 # CHECK-GX-JSON-DAG: "%275:sub1": 209 # CHECK-GX-JSON-DAG: "%275:sub2": 208 # CHECK-GX-JSON-DAG: "%275:sub3": 207 # CHECK-GX-JSON-DAG: "%275:sub4": 204 # CHECK-GX-JSON-DAG: "%275:sub5": 203 # CHECK-GX-JSON-DAG: "%275:sub6": 202 # CHECK-GX-JSON-DAG: "%275:sub7": 201 # CHECK-GX-JSON-DAG: "%275:sub8": 198 # CHECK-GX-JSON-DAG: "%275:sub9": 197 # CHECK-GX-JSON-DAG: "%275:sub10": 196 # CHECK-GX-JSON-DAG: "%275:sub11": 195 # CHECK-GX-JSON-DAG: "%275:sub12": 192 # CHECK-GX-JSON-DAG: "%275:sub13": 191 # CHECK-GX-JSON-DAG: "%275:sub14": 190 # CHECK-GX-JSON-DAG: "%275:sub15": 189 # CHECK-GX-JSON-DAG: "%275:sub16": 186 # CHECK-GX-JSON-DAG: "%275:sub17": 185 # CHECK-GX-JSON-DAG: "%275:sub18": 184 # CHECK-GX-JSON-DAG: "%275:sub19": 183 # CHECK-GX-JSON-DAG: "%275:sub20": 180 # CHECK-GX-JSON-DAG: "%275:sub21": 179 # CHECK-GX-JSON-DAG: "%275:sub22": 178 # CHECK-GX-JSON-DAG: "%275:sub23": 177 # CHECK-GX-JSON-DAG: "%275:sub24": 174 # CHECK-GX-JSON-DAG: "%275:sub25": 173 # CHECK-GX-JSON-DAG: "%275:sub26": 172 # CHECK-GX-JSON-DAG: "%275:sub27": 171 # CHECK-GX-JSON-DAG: "%275:sub28": 168 # CHECK-GX-JSON-DAG: "%275:sub29": 167 # CHECK-GX-JSON-DAG: "%275:sub30": 166 # CHECK-GX-JSON-DAG: "%275:sub31": 165 # CHECK-GX-JSON-DAG: "%317:sub0": 258 # CHECK-GX-JSON-DAG: "%317:sub1": 257 # CHECK-GX-JSON-DAG: "%317:sub2": 256 # CHECK-GX-JSON-DAG: "%317:sub3": 255 # CHECK-GX-JSON-DAG: "%317:sub4": 252 # CHECK-GX-JSON-DAG: "%317:sub5": 251 # CHECK-GX-JSON-DAG: "%317:sub6": 250 # CHECK-GX-JSON-DAG: "%317:sub7": 249 # CHECK-GX-JSON-DAG: "%317:sub8": 246 # CHECK-GX-JSON-DAG: "%317:sub9": 245 # CHECK-GX-JSON-DAG: "%317:sub10": 244 # CHECK-GX-JSON-DAG: "%317:sub11": 243 # CHECK-GX-JSON-DAG: "%317:sub12": 240 # CHECK-GX-JSON-DAG: "%317:sub13": 239 # CHECK-GX-JSON-DAG: "%317:sub14": 238 # CHECK-GX-JSON-DAG: "%317:sub15": 237 # CHECK-GX-JSON-DAG: "%317:sub16": 234 # CHECK-GX-JSON-DAG: "%317:sub17": 233 # CHECK-GX-JSON-DAG: "%317:sub18": 232 # CHECK-GX-JSON-DAG: "%317:sub19": 231 # CHECK-GX-JSON-DAG: "%317:sub20": 228 # CHECK-GX-JSON-DAG: "%317:sub21": 227 # CHECK-GX-JSON-DAG: "%317:sub22": 226 # CHECK-GX-JSON-DAG: "%317:sub23": 225 # CHECK-GX-JSON-DAG: "%317:sub24": 222 # CHECK-GX-JSON-DAG: "%317:sub25": 221 # CHECK-GX-JSON-DAG: "%317:sub26": 220 # CHECK-GX-JSON-DAG: "%317:sub27": 219 # CHECK-GX-JSON-DAG: "%317:sub28": 216 # CHECK-GX-JSON-DAG: "%317:sub29": 215 # CHECK-GX-JSON-DAG: "%317:sub30": 214 # CHECK-GX-JSON-DAG: "%317:sub31": 213 # CHECK-GX-JSON-DAG: "%359:sub0": 306 # CHECK-GX-JSON-DAG: "%359:sub1": 305 # CHECK-GX-JSON-DAG: "%359:sub2": 304 # CHECK-GX-JSON-DAG: "%359:sub3": 303 # CHECK-GX-JSON-DAG: "%359:sub4": 300 # CHECK-GX-JSON-DAG: "%359:sub5": 299 # CHECK-GX-JSON-DAG: "%359:sub6": 298 # CHECK-GX-JSON-DAG: "%359:sub7": 297 # CHECK-GX-JSON-DAG: "%359:sub8": 294 # CHECK-GX-JSON-DAG: "%359:sub9": 293 # CHECK-GX-JSON-DAG: "%359:sub10": 292 # CHECK-GX-JSON-DAG: "%359:sub11": 291 # CHECK-GX-JSON-DAG: "%359:sub12": 288 # CHECK-GX-JSON-DAG: "%359:sub13": 287 # CHECK-GX-JSON-DAG: "%359:sub14": 286 # CHECK-GX-JSON-DAG: "%359:sub15": 285 # CHECK-GX-JSON-DAG: "%359:sub16": 282 # CHECK-GX-JSON-DAG: "%359:sub17": 281 # CHECK-GX-JSON-DAG: "%359:sub18": 280 # CHECK-GX-JSON-DAG: "%359:sub19": 279 # CHECK-GX-JSON-DAG: "%359:sub20": 276 # CHECK-GX-JSON-DAG: "%359:sub21": 275 # CHECK-GX-JSON-DAG: "%359:sub22": 274 # CHECK-GX-JSON-DAG: "%359:sub23": 273 # CHECK-GX-JSON-DAG: "%359:sub24": 270 # CHECK-GX-JSON-DAG: "%359:sub25": 269 # CHECK-GX-JSON-DAG: "%359:sub26": 268 # CHECK-GX-JSON-DAG: "%359:sub27": 267 # CHECK-GX-JSON-DAG: "%359:sub28": 264 # CHECK-GX-JSON-DAG: "%359:sub29": 263 # CHECK-GX-JSON-DAG: "%359:sub30": 262 # CHECK-GX-JSON-DAG: "%359:sub31": 261 # CHECK-GX-JSON-DAG: "%401:sub0": 354 # CHECK-GX-JSON-DAG: "%401:sub1": 353 # CHECK-GX-JSON-DAG: "%401:sub2": 352 # CHECK-GX-JSON-DAG: "%401:sub3": 351 # CHECK-GX-JSON-DAG: "%401:sub4": 348 # CHECK-GX-JSON-DAG: "%401:sub5": 347 # CHECK-GX-JSON-DAG: "%401:sub6": 346 # CHECK-GX-JSON-DAG: "%401:sub7": 345 # CHECK-GX-JSON-DAG: "%401:sub8": 342 # CHECK-GX-JSON-DAG: "%401:sub9": 341 # CHECK-GX-JSON-DAG: "%401:sub10": 340 # CHECK-GX-JSON-DAG: "%401:sub11": 339 # CHECK-GX-JSON-DAG: "%401:sub12": 336 # CHECK-GX-JSON-DAG: "%401:sub13": 335 # CHECK-GX-JSON-DAG: "%401:sub14": 334 # CHECK-GX-JSON-DAG: "%401:sub15": 333 # CHECK-GX-JSON-DAG: "%401:sub16": 330 # CHECK-GX-JSON-DAG: "%401:sub17": 329 # CHECK-GX-JSON-DAG: "%401:sub18": 328 # CHECK-GX-JSON-DAG: "%401:sub19": 327 # CHECK-GX-JSON-DAG: "%401:sub20": 324 # CHECK-GX-JSON-DAG: "%401:sub21": 323 # CHECK-GX-JSON-DAG: "%401:sub22": 322 # CHECK-GX-JSON-DAG: "%401:sub23": 321 # CHECK-GX-JSON-DAG: "%401:sub24": 318 # CHECK-GX-JSON-DAG: "%401:sub25": 317 # CHECK-GX-JSON-DAG: "%401:sub26": 316 # CHECK-GX-JSON-DAG: "%401:sub27": 315 # CHECK-GX-JSON-DAG: "%401:sub28": 312 # CHECK-GX-JSON-DAG: "%401:sub29": 311 # CHECK-GX-JSON-DAG: "%401:sub30": 310 # CHECK-GX-JSON-DAG: "%401:sub31": 309 # CHECK-GX-JSON-DAG: "%474": 1 # CHECK-GX-JSON-DAG: "%475": 1 # CHECK-GX-JSON-DAG: "%476": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 309 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 354 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%478:vreg_128 = REG_SEQUENCE %477, %subreg.sub0, %476, %subreg.sub1, %475, %subreg.sub2, %474, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 17 # CHECK-GX-JSON-DAG: "%69:sub1": 16 # CHECK-GX-JSON-DAG: "%69:sub2": 15 # CHECK-GX-JSON-DAG: "%69:sub3": 14 # CHECK-GX-JSON-DAG: "%69:sub4": 11 # CHECK-GX-JSON-DAG: "%69:sub5": 10 # CHECK-GX-JSON-DAG: "%69:sub6": 9 # CHECK-GX-JSON-DAG: "%69:sub7": 8 # CHECK-GX-JSON-DAG: "%69:sub8": 5 # CHECK-GX-JSON-DAG: "%69:sub9": 4 # CHECK-GX-JSON-DAG: "%69:sub10": 3 # CHECK-GX-JSON-DAG: "%69:sub11": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 65 # CHECK-GX-JSON-DAG: "%149:sub1": 64 # CHECK-GX-JSON-DAG: "%149:sub2": 63 # CHECK-GX-JSON-DAG: "%149:sub3": 62 # CHECK-GX-JSON-DAG: "%149:sub4": 59 # CHECK-GX-JSON-DAG: "%149:sub5": 58 # CHECK-GX-JSON-DAG: "%149:sub6": 57 # CHECK-GX-JSON-DAG: "%149:sub7": 56 # CHECK-GX-JSON-DAG: "%149:sub8": 53 # CHECK-GX-JSON-DAG: "%149:sub9": 52 # CHECK-GX-JSON-DAG: "%149:sub10": 51 # CHECK-GX-JSON-DAG: "%149:sub11": 50 # CHECK-GX-JSON-DAG: "%149:sub12": 47 # CHECK-GX-JSON-DAG: "%149:sub13": 46 # CHECK-GX-JSON-DAG: "%149:sub14": 45 # CHECK-GX-JSON-DAG: "%149:sub15": 44 # CHECK-GX-JSON-DAG: "%149:sub16": 41 # CHECK-GX-JSON-DAG: "%149:sub17": 40 # CHECK-GX-JSON-DAG: "%149:sub18": 39 # CHECK-GX-JSON-DAG: "%149:sub19": 38 # CHECK-GX-JSON-DAG: "%149:sub20": 35 # CHECK-GX-JSON-DAG: "%149:sub21": 34 # CHECK-GX-JSON-DAG: "%149:sub22": 33 # CHECK-GX-JSON-DAG: "%149:sub23": 32 # CHECK-GX-JSON-DAG: "%149:sub24": 29 # CHECK-GX-JSON-DAG: "%149:sub25": 28 # CHECK-GX-JSON-DAG: "%149:sub26": 27 # CHECK-GX-JSON-DAG: "%149:sub27": 26 # CHECK-GX-JSON-DAG: "%149:sub28": 23 # CHECK-GX-JSON-DAG: "%149:sub29": 22 # CHECK-GX-JSON-DAG: "%149:sub30": 21 # CHECK-GX-JSON-DAG: "%149:sub31": 20 # CHECK-GX-JSON-DAG: "%191:sub0": 113 # CHECK-GX-JSON-DAG: "%191:sub1": 112 # CHECK-GX-JSON-DAG: "%191:sub2": 111 # CHECK-GX-JSON-DAG: "%191:sub3": 110 # CHECK-GX-JSON-DAG: "%191:sub4": 107 # CHECK-GX-JSON-DAG: "%191:sub5": 106 # CHECK-GX-JSON-DAG: "%191:sub6": 105 # CHECK-GX-JSON-DAG: "%191:sub7": 104 # CHECK-GX-JSON-DAG: "%191:sub8": 101 # CHECK-GX-JSON-DAG: "%191:sub9": 100 # CHECK-GX-JSON-DAG: "%191:sub10": 99 # CHECK-GX-JSON-DAG: "%191:sub11": 98 # CHECK-GX-JSON-DAG: "%191:sub12": 95 # CHECK-GX-JSON-DAG: "%191:sub13": 94 # CHECK-GX-JSON-DAG: "%191:sub14": 93 # CHECK-GX-JSON-DAG: "%191:sub15": 92 # CHECK-GX-JSON-DAG: "%191:sub16": 89 # CHECK-GX-JSON-DAG: "%191:sub17": 88 # CHECK-GX-JSON-DAG: "%191:sub18": 87 # CHECK-GX-JSON-DAG: "%191:sub19": 86 # CHECK-GX-JSON-DAG: "%191:sub20": 83 # CHECK-GX-JSON-DAG: "%191:sub21": 82 # CHECK-GX-JSON-DAG: "%191:sub22": 81 # CHECK-GX-JSON-DAG: "%191:sub23": 80 # CHECK-GX-JSON-DAG: "%191:sub24": 77 # CHECK-GX-JSON-DAG: "%191:sub25": 76 # CHECK-GX-JSON-DAG: "%191:sub26": 75 # CHECK-GX-JSON-DAG: "%191:sub27": 74 # CHECK-GX-JSON-DAG: "%191:sub28": 71 # CHECK-GX-JSON-DAG: "%191:sub29": 70 # CHECK-GX-JSON-DAG: "%191:sub30": 69 # CHECK-GX-JSON-DAG: "%191:sub31": 68 # CHECK-GX-JSON-DAG: "%233:sub0": 161 # CHECK-GX-JSON-DAG: "%233:sub1": 160 # CHECK-GX-JSON-DAG: "%233:sub2": 159 # CHECK-GX-JSON-DAG: "%233:sub3": 158 # CHECK-GX-JSON-DAG: "%233:sub4": 155 # CHECK-GX-JSON-DAG: "%233:sub5": 154 # CHECK-GX-JSON-DAG: "%233:sub6": 153 # CHECK-GX-JSON-DAG: "%233:sub7": 152 # CHECK-GX-JSON-DAG: "%233:sub8": 149 # CHECK-GX-JSON-DAG: "%233:sub9": 148 # CHECK-GX-JSON-DAG: "%233:sub10": 147 # CHECK-GX-JSON-DAG: "%233:sub11": 146 # CHECK-GX-JSON-DAG: "%233:sub12": 143 # CHECK-GX-JSON-DAG: "%233:sub13": 142 # CHECK-GX-JSON-DAG: "%233:sub14": 141 # CHECK-GX-JSON-DAG: "%233:sub15": 140 # CHECK-GX-JSON-DAG: "%233:sub16": 137 # CHECK-GX-JSON-DAG: "%233:sub17": 136 # CHECK-GX-JSON-DAG: "%233:sub18": 135 # CHECK-GX-JSON-DAG: "%233:sub19": 134 # CHECK-GX-JSON-DAG: "%233:sub20": 131 # CHECK-GX-JSON-DAG: "%233:sub21": 130 # CHECK-GX-JSON-DAG: "%233:sub22": 129 # CHECK-GX-JSON-DAG: "%233:sub23": 128 # CHECK-GX-JSON-DAG: "%233:sub24": 125 # CHECK-GX-JSON-DAG: "%233:sub25": 124 # CHECK-GX-JSON-DAG: "%233:sub26": 123 # CHECK-GX-JSON-DAG: "%233:sub27": 122 # CHECK-GX-JSON-DAG: "%233:sub28": 119 # CHECK-GX-JSON-DAG: "%233:sub29": 118 # CHECK-GX-JSON-DAG: "%233:sub30": 117 # CHECK-GX-JSON-DAG: "%233:sub31": 116 # CHECK-GX-JSON-DAG: "%275:sub0": 209 # CHECK-GX-JSON-DAG: "%275:sub1": 208 # CHECK-GX-JSON-DAG: "%275:sub2": 207 # CHECK-GX-JSON-DAG: "%275:sub3": 206 # CHECK-GX-JSON-DAG: "%275:sub4": 203 # CHECK-GX-JSON-DAG: "%275:sub5": 202 # CHECK-GX-JSON-DAG: "%275:sub6": 201 # CHECK-GX-JSON-DAG: "%275:sub7": 200 # CHECK-GX-JSON-DAG: "%275:sub8": 197 # CHECK-GX-JSON-DAG: "%275:sub9": 196 # CHECK-GX-JSON-DAG: "%275:sub10": 195 # CHECK-GX-JSON-DAG: "%275:sub11": 194 # CHECK-GX-JSON-DAG: "%275:sub12": 191 # CHECK-GX-JSON-DAG: "%275:sub13": 190 # CHECK-GX-JSON-DAG: "%275:sub14": 189 # CHECK-GX-JSON-DAG: "%275:sub15": 188 # CHECK-GX-JSON-DAG: "%275:sub16": 185 # CHECK-GX-JSON-DAG: "%275:sub17": 184 # CHECK-GX-JSON-DAG: "%275:sub18": 183 # CHECK-GX-JSON-DAG: "%275:sub19": 182 # CHECK-GX-JSON-DAG: "%275:sub20": 179 # CHECK-GX-JSON-DAG: "%275:sub21": 178 # CHECK-GX-JSON-DAG: "%275:sub22": 177 # CHECK-GX-JSON-DAG: "%275:sub23": 176 # CHECK-GX-JSON-DAG: "%275:sub24": 173 # CHECK-GX-JSON-DAG: "%275:sub25": 172 # CHECK-GX-JSON-DAG: "%275:sub26": 171 # CHECK-GX-JSON-DAG: "%275:sub27": 170 # CHECK-GX-JSON-DAG: "%275:sub28": 167 # CHECK-GX-JSON-DAG: "%275:sub29": 166 # CHECK-GX-JSON-DAG: "%275:sub30": 165 # CHECK-GX-JSON-DAG: "%275:sub31": 164 # CHECK-GX-JSON-DAG: "%317:sub0": 257 # CHECK-GX-JSON-DAG: "%317:sub1": 256 # CHECK-GX-JSON-DAG: "%317:sub2": 255 # CHECK-GX-JSON-DAG: "%317:sub3": 254 # CHECK-GX-JSON-DAG: "%317:sub4": 251 # CHECK-GX-JSON-DAG: "%317:sub5": 250 # CHECK-GX-JSON-DAG: "%317:sub6": 249 # CHECK-GX-JSON-DAG: "%317:sub7": 248 # CHECK-GX-JSON-DAG: "%317:sub8": 245 # CHECK-GX-JSON-DAG: "%317:sub9": 244 # CHECK-GX-JSON-DAG: "%317:sub10": 243 # CHECK-GX-JSON-DAG: "%317:sub11": 242 # CHECK-GX-JSON-DAG: "%317:sub12": 239 # CHECK-GX-JSON-DAG: "%317:sub13": 238 # CHECK-GX-JSON-DAG: "%317:sub14": 237 # CHECK-GX-JSON-DAG: "%317:sub15": 236 # CHECK-GX-JSON-DAG: "%317:sub16": 233 # CHECK-GX-JSON-DAG: "%317:sub17": 232 # CHECK-GX-JSON-DAG: "%317:sub18": 231 # CHECK-GX-JSON-DAG: "%317:sub19": 230 # CHECK-GX-JSON-DAG: "%317:sub20": 227 # CHECK-GX-JSON-DAG: "%317:sub21": 226 # CHECK-GX-JSON-DAG: "%317:sub22": 225 # CHECK-GX-JSON-DAG: "%317:sub23": 224 # CHECK-GX-JSON-DAG: "%317:sub24": 221 # CHECK-GX-JSON-DAG: "%317:sub25": 220 # CHECK-GX-JSON-DAG: "%317:sub26": 219 # CHECK-GX-JSON-DAG: "%317:sub27": 218 # CHECK-GX-JSON-DAG: "%317:sub28": 215 # CHECK-GX-JSON-DAG: "%317:sub29": 214 # CHECK-GX-JSON-DAG: "%317:sub30": 213 # CHECK-GX-JSON-DAG: "%317:sub31": 212 # CHECK-GX-JSON-DAG: "%359:sub0": 305 # CHECK-GX-JSON-DAG: "%359:sub1": 304 # CHECK-GX-JSON-DAG: "%359:sub2": 303 # CHECK-GX-JSON-DAG: "%359:sub3": 302 # CHECK-GX-JSON-DAG: "%359:sub4": 299 # CHECK-GX-JSON-DAG: "%359:sub5": 298 # CHECK-GX-JSON-DAG: "%359:sub6": 297 # CHECK-GX-JSON-DAG: "%359:sub7": 296 # CHECK-GX-JSON-DAG: "%359:sub8": 293 # CHECK-GX-JSON-DAG: "%359:sub9": 292 # CHECK-GX-JSON-DAG: "%359:sub10": 291 # CHECK-GX-JSON-DAG: "%359:sub11": 290 # CHECK-GX-JSON-DAG: "%359:sub12": 287 # CHECK-GX-JSON-DAG: "%359:sub13": 286 # CHECK-GX-JSON-DAG: "%359:sub14": 285 # CHECK-GX-JSON-DAG: "%359:sub15": 284 # CHECK-GX-JSON-DAG: "%359:sub16": 281 # CHECK-GX-JSON-DAG: "%359:sub17": 280 # CHECK-GX-JSON-DAG: "%359:sub18": 279 # CHECK-GX-JSON-DAG: "%359:sub19": 278 # CHECK-GX-JSON-DAG: "%359:sub20": 275 # CHECK-GX-JSON-DAG: "%359:sub21": 274 # CHECK-GX-JSON-DAG: "%359:sub22": 273 # CHECK-GX-JSON-DAG: "%359:sub23": 272 # CHECK-GX-JSON-DAG: "%359:sub24": 269 # CHECK-GX-JSON-DAG: "%359:sub25": 268 # CHECK-GX-JSON-DAG: "%359:sub26": 267 # CHECK-GX-JSON-DAG: "%359:sub27": 266 # CHECK-GX-JSON-DAG: "%359:sub28": 263 # CHECK-GX-JSON-DAG: "%359:sub29": 262 # CHECK-GX-JSON-DAG: "%359:sub30": 261 # CHECK-GX-JSON-DAG: "%359:sub31": 260 # CHECK-GX-JSON-DAG: "%401:sub0": 353 # CHECK-GX-JSON-DAG: "%401:sub1": 352 # CHECK-GX-JSON-DAG: "%401:sub2": 351 # CHECK-GX-JSON-DAG: "%401:sub3": 350 # CHECK-GX-JSON-DAG: "%401:sub4": 347 # CHECK-GX-JSON-DAG: "%401:sub5": 346 # CHECK-GX-JSON-DAG: "%401:sub6": 345 # CHECK-GX-JSON-DAG: "%401:sub7": 344 # CHECK-GX-JSON-DAG: "%401:sub8": 341 # CHECK-GX-JSON-DAG: "%401:sub9": 340 # CHECK-GX-JSON-DAG: "%401:sub10": 339 # CHECK-GX-JSON-DAG: "%401:sub11": 338 # CHECK-GX-JSON-DAG: "%401:sub12": 335 # CHECK-GX-JSON-DAG: "%401:sub13": 334 # CHECK-GX-JSON-DAG: "%401:sub14": 333 # CHECK-GX-JSON-DAG: "%401:sub15": 332 # CHECK-GX-JSON-DAG: "%401:sub16": 329 # CHECK-GX-JSON-DAG: "%401:sub17": 328 # CHECK-GX-JSON-DAG: "%401:sub18": 327 # CHECK-GX-JSON-DAG: "%401:sub19": 326 # CHECK-GX-JSON-DAG: "%401:sub20": 323 # CHECK-GX-JSON-DAG: "%401:sub21": 322 # CHECK-GX-JSON-DAG: "%401:sub22": 321 # CHECK-GX-JSON-DAG: "%401:sub23": 320 # CHECK-GX-JSON-DAG: "%401:sub24": 317 # CHECK-GX-JSON-DAG: "%401:sub25": 316 # CHECK-GX-JSON-DAG: "%401:sub26": 315 # CHECK-GX-JSON-DAG: "%401:sub27": 314 # CHECK-GX-JSON-DAG: "%401:sub28": 311 # CHECK-GX-JSON-DAG: "%401:sub29": 310 # CHECK-GX-JSON-DAG: "%401:sub30": 309 # CHECK-GX-JSON-DAG: "%401:sub31": 308 # CHECK-GX-JSON-DAG: "%474": 0 # CHECK-GX-JSON-DAG: "%475": 0 # CHECK-GX-JSON-DAG: "%476": 0 # CHECK-GX-JSON-DAG: "%477": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 308 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 353 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %479:vreg_64, %478, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 16 # CHECK-GX-JSON-DAG: "%69:sub1": 15 # CHECK-GX-JSON-DAG: "%69:sub2": 14 # CHECK-GX-JSON-DAG: "%69:sub3": 13 # CHECK-GX-JSON-DAG: "%69:sub4": 10 # CHECK-GX-JSON-DAG: "%69:sub5": 9 # CHECK-GX-JSON-DAG: "%69:sub6": 8 # CHECK-GX-JSON-DAG: "%69:sub7": 7 # CHECK-GX-JSON-DAG: "%69:sub8": 4 # CHECK-GX-JSON-DAG: "%69:sub9": 3 # CHECK-GX-JSON-DAG: "%69:sub10": 2 # CHECK-GX-JSON-DAG: "%69:sub11": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 64 # CHECK-GX-JSON-DAG: "%149:sub1": 63 # CHECK-GX-JSON-DAG: "%149:sub2": 62 # CHECK-GX-JSON-DAG: "%149:sub3": 61 # CHECK-GX-JSON-DAG: "%149:sub4": 58 # CHECK-GX-JSON-DAG: "%149:sub5": 57 # CHECK-GX-JSON-DAG: "%149:sub6": 56 # CHECK-GX-JSON-DAG: "%149:sub7": 55 # CHECK-GX-JSON-DAG: "%149:sub8": 52 # CHECK-GX-JSON-DAG: "%149:sub9": 51 # CHECK-GX-JSON-DAG: "%149:sub10": 50 # CHECK-GX-JSON-DAG: "%149:sub11": 49 # CHECK-GX-JSON-DAG: "%149:sub12": 46 # CHECK-GX-JSON-DAG: "%149:sub13": 45 # CHECK-GX-JSON-DAG: "%149:sub14": 44 # CHECK-GX-JSON-DAG: "%149:sub15": 43 # CHECK-GX-JSON-DAG: "%149:sub16": 40 # CHECK-GX-JSON-DAG: "%149:sub17": 39 # CHECK-GX-JSON-DAG: "%149:sub18": 38 # CHECK-GX-JSON-DAG: "%149:sub19": 37 # CHECK-GX-JSON-DAG: "%149:sub20": 34 # CHECK-GX-JSON-DAG: "%149:sub21": 33 # CHECK-GX-JSON-DAG: "%149:sub22": 32 # CHECK-GX-JSON-DAG: "%149:sub23": 31 # CHECK-GX-JSON-DAG: "%149:sub24": 28 # CHECK-GX-JSON-DAG: "%149:sub25": 27 # CHECK-GX-JSON-DAG: "%149:sub26": 26 # CHECK-GX-JSON-DAG: "%149:sub27": 25 # CHECK-GX-JSON-DAG: "%149:sub28": 22 # CHECK-GX-JSON-DAG: "%149:sub29": 21 # CHECK-GX-JSON-DAG: "%149:sub30": 20 # CHECK-GX-JSON-DAG: "%149:sub31": 19 # CHECK-GX-JSON-DAG: "%191:sub0": 112 # CHECK-GX-JSON-DAG: "%191:sub1": 111 # CHECK-GX-JSON-DAG: "%191:sub2": 110 # CHECK-GX-JSON-DAG: "%191:sub3": 109 # CHECK-GX-JSON-DAG: "%191:sub4": 106 # CHECK-GX-JSON-DAG: "%191:sub5": 105 # CHECK-GX-JSON-DAG: "%191:sub6": 104 # CHECK-GX-JSON-DAG: "%191:sub7": 103 # CHECK-GX-JSON-DAG: "%191:sub8": 100 # CHECK-GX-JSON-DAG: "%191:sub9": 99 # CHECK-GX-JSON-DAG: "%191:sub10": 98 # CHECK-GX-JSON-DAG: "%191:sub11": 97 # CHECK-GX-JSON-DAG: "%191:sub12": 94 # CHECK-GX-JSON-DAG: "%191:sub13": 93 # CHECK-GX-JSON-DAG: "%191:sub14": 92 # CHECK-GX-JSON-DAG: "%191:sub15": 91 # CHECK-GX-JSON-DAG: "%191:sub16": 88 # CHECK-GX-JSON-DAG: "%191:sub17": 87 # CHECK-GX-JSON-DAG: "%191:sub18": 86 # CHECK-GX-JSON-DAG: "%191:sub19": 85 # CHECK-GX-JSON-DAG: "%191:sub20": 82 # CHECK-GX-JSON-DAG: "%191:sub21": 81 # CHECK-GX-JSON-DAG: "%191:sub22": 80 # CHECK-GX-JSON-DAG: "%191:sub23": 79 # CHECK-GX-JSON-DAG: "%191:sub24": 76 # CHECK-GX-JSON-DAG: "%191:sub25": 75 # CHECK-GX-JSON-DAG: "%191:sub26": 74 # CHECK-GX-JSON-DAG: "%191:sub27": 73 # CHECK-GX-JSON-DAG: "%191:sub28": 70 # CHECK-GX-JSON-DAG: "%191:sub29": 69 # CHECK-GX-JSON-DAG: "%191:sub30": 68 # CHECK-GX-JSON-DAG: "%191:sub31": 67 # CHECK-GX-JSON-DAG: "%233:sub0": 160 # CHECK-GX-JSON-DAG: "%233:sub1": 159 # CHECK-GX-JSON-DAG: "%233:sub2": 158 # CHECK-GX-JSON-DAG: "%233:sub3": 157 # CHECK-GX-JSON-DAG: "%233:sub4": 154 # CHECK-GX-JSON-DAG: "%233:sub5": 153 # CHECK-GX-JSON-DAG: "%233:sub6": 152 # CHECK-GX-JSON-DAG: "%233:sub7": 151 # CHECK-GX-JSON-DAG: "%233:sub8": 148 # CHECK-GX-JSON-DAG: "%233:sub9": 147 # CHECK-GX-JSON-DAG: "%233:sub10": 146 # CHECK-GX-JSON-DAG: "%233:sub11": 145 # CHECK-GX-JSON-DAG: "%233:sub12": 142 # CHECK-GX-JSON-DAG: "%233:sub13": 141 # CHECK-GX-JSON-DAG: "%233:sub14": 140 # CHECK-GX-JSON-DAG: "%233:sub15": 139 # CHECK-GX-JSON-DAG: "%233:sub16": 136 # CHECK-GX-JSON-DAG: "%233:sub17": 135 # CHECK-GX-JSON-DAG: "%233:sub18": 134 # CHECK-GX-JSON-DAG: "%233:sub19": 133 # CHECK-GX-JSON-DAG: "%233:sub20": 130 # CHECK-GX-JSON-DAG: "%233:sub21": 129 # CHECK-GX-JSON-DAG: "%233:sub22": 128 # CHECK-GX-JSON-DAG: "%233:sub23": 127 # CHECK-GX-JSON-DAG: "%233:sub24": 124 # CHECK-GX-JSON-DAG: "%233:sub25": 123 # CHECK-GX-JSON-DAG: "%233:sub26": 122 # CHECK-GX-JSON-DAG: "%233:sub27": 121 # CHECK-GX-JSON-DAG: "%233:sub28": 118 # CHECK-GX-JSON-DAG: "%233:sub29": 117 # CHECK-GX-JSON-DAG: "%233:sub30": 116 # CHECK-GX-JSON-DAG: "%233:sub31": 115 # CHECK-GX-JSON-DAG: "%275:sub0": 208 # CHECK-GX-JSON-DAG: "%275:sub1": 207 # CHECK-GX-JSON-DAG: "%275:sub2": 206 # CHECK-GX-JSON-DAG: "%275:sub3": 205 # CHECK-GX-JSON-DAG: "%275:sub4": 202 # CHECK-GX-JSON-DAG: "%275:sub5": 201 # CHECK-GX-JSON-DAG: "%275:sub6": 200 # CHECK-GX-JSON-DAG: "%275:sub7": 199 # CHECK-GX-JSON-DAG: "%275:sub8": 196 # CHECK-GX-JSON-DAG: "%275:sub9": 195 # CHECK-GX-JSON-DAG: "%275:sub10": 194 # CHECK-GX-JSON-DAG: "%275:sub11": 193 # CHECK-GX-JSON-DAG: "%275:sub12": 190 # CHECK-GX-JSON-DAG: "%275:sub13": 189 # CHECK-GX-JSON-DAG: "%275:sub14": 188 # CHECK-GX-JSON-DAG: "%275:sub15": 187 # CHECK-GX-JSON-DAG: "%275:sub16": 184 # CHECK-GX-JSON-DAG: "%275:sub17": 183 # CHECK-GX-JSON-DAG: "%275:sub18": 182 # CHECK-GX-JSON-DAG: "%275:sub19": 181 # CHECK-GX-JSON-DAG: "%275:sub20": 178 # CHECK-GX-JSON-DAG: "%275:sub21": 177 # CHECK-GX-JSON-DAG: "%275:sub22": 176 # CHECK-GX-JSON-DAG: "%275:sub23": 175 # CHECK-GX-JSON-DAG: "%275:sub24": 172 # CHECK-GX-JSON-DAG: "%275:sub25": 171 # CHECK-GX-JSON-DAG: "%275:sub26": 170 # CHECK-GX-JSON-DAG: "%275:sub27": 169 # CHECK-GX-JSON-DAG: "%275:sub28": 166 # CHECK-GX-JSON-DAG: "%275:sub29": 165 # CHECK-GX-JSON-DAG: "%275:sub30": 164 # CHECK-GX-JSON-DAG: "%275:sub31": 163 # CHECK-GX-JSON-DAG: "%317:sub0": 256 # CHECK-GX-JSON-DAG: "%317:sub1": 255 # CHECK-GX-JSON-DAG: "%317:sub2": 254 # CHECK-GX-JSON-DAG: "%317:sub3": 253 # CHECK-GX-JSON-DAG: "%317:sub4": 250 # CHECK-GX-JSON-DAG: "%317:sub5": 249 # CHECK-GX-JSON-DAG: "%317:sub6": 248 # CHECK-GX-JSON-DAG: "%317:sub7": 247 # CHECK-GX-JSON-DAG: "%317:sub8": 244 # CHECK-GX-JSON-DAG: "%317:sub9": 243 # CHECK-GX-JSON-DAG: "%317:sub10": 242 # CHECK-GX-JSON-DAG: "%317:sub11": 241 # CHECK-GX-JSON-DAG: "%317:sub12": 238 # CHECK-GX-JSON-DAG: "%317:sub13": 237 # CHECK-GX-JSON-DAG: "%317:sub14": 236 # CHECK-GX-JSON-DAG: "%317:sub15": 235 # CHECK-GX-JSON-DAG: "%317:sub16": 232 # CHECK-GX-JSON-DAG: "%317:sub17": 231 # CHECK-GX-JSON-DAG: "%317:sub18": 230 # CHECK-GX-JSON-DAG: "%317:sub19": 229 # CHECK-GX-JSON-DAG: "%317:sub20": 226 # CHECK-GX-JSON-DAG: "%317:sub21": 225 # CHECK-GX-JSON-DAG: "%317:sub22": 224 # CHECK-GX-JSON-DAG: "%317:sub23": 223 # CHECK-GX-JSON-DAG: "%317:sub24": 220 # CHECK-GX-JSON-DAG: "%317:sub25": 219 # CHECK-GX-JSON-DAG: "%317:sub26": 218 # CHECK-GX-JSON-DAG: "%317:sub27": 217 # CHECK-GX-JSON-DAG: "%317:sub28": 214 # CHECK-GX-JSON-DAG: "%317:sub29": 213 # CHECK-GX-JSON-DAG: "%317:sub30": 212 # CHECK-GX-JSON-DAG: "%317:sub31": 211 # CHECK-GX-JSON-DAG: "%359:sub0": 304 # CHECK-GX-JSON-DAG: "%359:sub1": 303 # CHECK-GX-JSON-DAG: "%359:sub2": 302 # CHECK-GX-JSON-DAG: "%359:sub3": 301 # CHECK-GX-JSON-DAG: "%359:sub4": 298 # CHECK-GX-JSON-DAG: "%359:sub5": 297 # CHECK-GX-JSON-DAG: "%359:sub6": 296 # CHECK-GX-JSON-DAG: "%359:sub7": 295 # CHECK-GX-JSON-DAG: "%359:sub8": 292 # CHECK-GX-JSON-DAG: "%359:sub9": 291 # CHECK-GX-JSON-DAG: "%359:sub10": 290 # CHECK-GX-JSON-DAG: "%359:sub11": 289 # CHECK-GX-JSON-DAG: "%359:sub12": 286 # CHECK-GX-JSON-DAG: "%359:sub13": 285 # CHECK-GX-JSON-DAG: "%359:sub14": 284 # CHECK-GX-JSON-DAG: "%359:sub15": 283 # CHECK-GX-JSON-DAG: "%359:sub16": 280 # CHECK-GX-JSON-DAG: "%359:sub17": 279 # CHECK-GX-JSON-DAG: "%359:sub18": 278 # CHECK-GX-JSON-DAG: "%359:sub19": 277 # CHECK-GX-JSON-DAG: "%359:sub20": 274 # CHECK-GX-JSON-DAG: "%359:sub21": 273 # CHECK-GX-JSON-DAG: "%359:sub22": 272 # CHECK-GX-JSON-DAG: "%359:sub23": 271 # CHECK-GX-JSON-DAG: "%359:sub24": 268 # CHECK-GX-JSON-DAG: "%359:sub25": 267 # CHECK-GX-JSON-DAG: "%359:sub26": 266 # CHECK-GX-JSON-DAG: "%359:sub27": 265 # CHECK-GX-JSON-DAG: "%359:sub28": 262 # CHECK-GX-JSON-DAG: "%359:sub29": 261 # CHECK-GX-JSON-DAG: "%359:sub30": 260 # CHECK-GX-JSON-DAG: "%359:sub31": 259 # CHECK-GX-JSON-DAG: "%401:sub0": 352 # CHECK-GX-JSON-DAG: "%401:sub1": 351 # CHECK-GX-JSON-DAG: "%401:sub2": 350 # CHECK-GX-JSON-DAG: "%401:sub3": 349 # CHECK-GX-JSON-DAG: "%401:sub4": 346 # CHECK-GX-JSON-DAG: "%401:sub5": 345 # CHECK-GX-JSON-DAG: "%401:sub6": 344 # CHECK-GX-JSON-DAG: "%401:sub7": 343 # CHECK-GX-JSON-DAG: "%401:sub8": 340 # CHECK-GX-JSON-DAG: "%401:sub9": 339 # CHECK-GX-JSON-DAG: "%401:sub10": 338 # CHECK-GX-JSON-DAG: "%401:sub11": 337 # CHECK-GX-JSON-DAG: "%401:sub12": 334 # CHECK-GX-JSON-DAG: "%401:sub13": 333 # CHECK-GX-JSON-DAG: "%401:sub14": 332 # CHECK-GX-JSON-DAG: "%401:sub15": 331 # CHECK-GX-JSON-DAG: "%401:sub16": 328 # CHECK-GX-JSON-DAG: "%401:sub17": 327 # CHECK-GX-JSON-DAG: "%401:sub18": 326 # CHECK-GX-JSON-DAG: "%401:sub19": 325 # CHECK-GX-JSON-DAG: "%401:sub20": 322 # CHECK-GX-JSON-DAG: "%401:sub21": 321 # CHECK-GX-JSON-DAG: "%401:sub22": 320 # CHECK-GX-JSON-DAG: "%401:sub23": 319 # CHECK-GX-JSON-DAG: "%401:sub24": 316 # CHECK-GX-JSON-DAG: "%401:sub25": 315 # CHECK-GX-JSON-DAG: "%401:sub26": 314 # CHECK-GX-JSON-DAG: "%401:sub27": 313 # CHECK-GX-JSON-DAG: "%401:sub28": 310 # CHECK-GX-JSON-DAG: "%401:sub29": 309 # CHECK-GX-JSON-DAG: "%401:sub30": 308 # CHECK-GX-JSON-DAG: "%401:sub31": 307 # CHECK-GX-JSON-DAG: "%478": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 307 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 352 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%480:vgpr_32 = COPY %69.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 15 # CHECK-GX-JSON-DAG: "%69:sub1": 14 # CHECK-GX-JSON-DAG: "%69:sub2": 13 # CHECK-GX-JSON-DAG: "%69:sub3": 12 # CHECK-GX-JSON-DAG: "%69:sub4": 9 # CHECK-GX-JSON-DAG: "%69:sub5": 8 # CHECK-GX-JSON-DAG: "%69:sub6": 7 # CHECK-GX-JSON-DAG: "%69:sub7": 6 # CHECK-GX-JSON-DAG: "%69:sub8": 3 # CHECK-GX-JSON-DAG: "%69:sub9": 2 # CHECK-GX-JSON-DAG: "%69:sub10": 1 # CHECK-GX-JSON-DAG: "%69:sub11": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 63 # CHECK-GX-JSON-DAG: "%149:sub1": 62 # CHECK-GX-JSON-DAG: "%149:sub2": 61 # CHECK-GX-JSON-DAG: "%149:sub3": 60 # CHECK-GX-JSON-DAG: "%149:sub4": 57 # CHECK-GX-JSON-DAG: "%149:sub5": 56 # CHECK-GX-JSON-DAG: "%149:sub6": 55 # CHECK-GX-JSON-DAG: "%149:sub7": 54 # CHECK-GX-JSON-DAG: "%149:sub8": 51 # CHECK-GX-JSON-DAG: "%149:sub9": 50 # CHECK-GX-JSON-DAG: "%149:sub10": 49 # CHECK-GX-JSON-DAG: "%149:sub11": 48 # CHECK-GX-JSON-DAG: "%149:sub12": 45 # CHECK-GX-JSON-DAG: "%149:sub13": 44 # CHECK-GX-JSON-DAG: "%149:sub14": 43 # CHECK-GX-JSON-DAG: "%149:sub15": 42 # CHECK-GX-JSON-DAG: "%149:sub16": 39 # CHECK-GX-JSON-DAG: "%149:sub17": 38 # CHECK-GX-JSON-DAG: "%149:sub18": 37 # CHECK-GX-JSON-DAG: "%149:sub19": 36 # CHECK-GX-JSON-DAG: "%149:sub20": 33 # CHECK-GX-JSON-DAG: "%149:sub21": 32 # CHECK-GX-JSON-DAG: "%149:sub22": 31 # CHECK-GX-JSON-DAG: "%149:sub23": 30 # CHECK-GX-JSON-DAG: "%149:sub24": 27 # CHECK-GX-JSON-DAG: "%149:sub25": 26 # CHECK-GX-JSON-DAG: "%149:sub26": 25 # CHECK-GX-JSON-DAG: "%149:sub27": 24 # CHECK-GX-JSON-DAG: "%149:sub28": 21 # CHECK-GX-JSON-DAG: "%149:sub29": 20 # CHECK-GX-JSON-DAG: "%149:sub30": 19 # CHECK-GX-JSON-DAG: "%149:sub31": 18 # CHECK-GX-JSON-DAG: "%191:sub0": 111 # CHECK-GX-JSON-DAG: "%191:sub1": 110 # CHECK-GX-JSON-DAG: "%191:sub2": 109 # CHECK-GX-JSON-DAG: "%191:sub3": 108 # CHECK-GX-JSON-DAG: "%191:sub4": 105 # CHECK-GX-JSON-DAG: "%191:sub5": 104 # CHECK-GX-JSON-DAG: "%191:sub6": 103 # CHECK-GX-JSON-DAG: "%191:sub7": 102 # CHECK-GX-JSON-DAG: "%191:sub8": 99 # CHECK-GX-JSON-DAG: "%191:sub9": 98 # CHECK-GX-JSON-DAG: "%191:sub10": 97 # CHECK-GX-JSON-DAG: "%191:sub11": 96 # CHECK-GX-JSON-DAG: "%191:sub12": 93 # CHECK-GX-JSON-DAG: "%191:sub13": 92 # CHECK-GX-JSON-DAG: "%191:sub14": 91 # CHECK-GX-JSON-DAG: "%191:sub15": 90 # CHECK-GX-JSON-DAG: "%191:sub16": 87 # CHECK-GX-JSON-DAG: "%191:sub17": 86 # CHECK-GX-JSON-DAG: "%191:sub18": 85 # CHECK-GX-JSON-DAG: "%191:sub19": 84 # CHECK-GX-JSON-DAG: "%191:sub20": 81 # CHECK-GX-JSON-DAG: "%191:sub21": 80 # CHECK-GX-JSON-DAG: "%191:sub22": 79 # CHECK-GX-JSON-DAG: "%191:sub23": 78 # CHECK-GX-JSON-DAG: "%191:sub24": 75 # CHECK-GX-JSON-DAG: "%191:sub25": 74 # CHECK-GX-JSON-DAG: "%191:sub26": 73 # CHECK-GX-JSON-DAG: "%191:sub27": 72 # CHECK-GX-JSON-DAG: "%191:sub28": 69 # CHECK-GX-JSON-DAG: "%191:sub29": 68 # CHECK-GX-JSON-DAG: "%191:sub30": 67 # CHECK-GX-JSON-DAG: "%191:sub31": 66 # CHECK-GX-JSON-DAG: "%233:sub0": 159 # CHECK-GX-JSON-DAG: "%233:sub1": 158 # CHECK-GX-JSON-DAG: "%233:sub2": 157 # CHECK-GX-JSON-DAG: "%233:sub3": 156 # CHECK-GX-JSON-DAG: "%233:sub4": 153 # CHECK-GX-JSON-DAG: "%233:sub5": 152 # CHECK-GX-JSON-DAG: "%233:sub6": 151 # CHECK-GX-JSON-DAG: "%233:sub7": 150 # CHECK-GX-JSON-DAG: "%233:sub8": 147 # CHECK-GX-JSON-DAG: "%233:sub9": 146 # CHECK-GX-JSON-DAG: "%233:sub10": 145 # CHECK-GX-JSON-DAG: "%233:sub11": 144 # CHECK-GX-JSON-DAG: "%233:sub12": 141 # CHECK-GX-JSON-DAG: "%233:sub13": 140 # CHECK-GX-JSON-DAG: "%233:sub14": 139 # CHECK-GX-JSON-DAG: "%233:sub15": 138 # CHECK-GX-JSON-DAG: "%233:sub16": 135 # CHECK-GX-JSON-DAG: "%233:sub17": 134 # CHECK-GX-JSON-DAG: "%233:sub18": 133 # CHECK-GX-JSON-DAG: "%233:sub19": 132 # CHECK-GX-JSON-DAG: "%233:sub20": 129 # CHECK-GX-JSON-DAG: "%233:sub21": 128 # CHECK-GX-JSON-DAG: "%233:sub22": 127 # CHECK-GX-JSON-DAG: "%233:sub23": 126 # CHECK-GX-JSON-DAG: "%233:sub24": 123 # CHECK-GX-JSON-DAG: "%233:sub25": 122 # CHECK-GX-JSON-DAG: "%233:sub26": 121 # CHECK-GX-JSON-DAG: "%233:sub27": 120 # CHECK-GX-JSON-DAG: "%233:sub28": 117 # CHECK-GX-JSON-DAG: "%233:sub29": 116 # CHECK-GX-JSON-DAG: "%233:sub30": 115 # CHECK-GX-JSON-DAG: "%233:sub31": 114 # CHECK-GX-JSON-DAG: "%275:sub0": 207 # CHECK-GX-JSON-DAG: "%275:sub1": 206 # CHECK-GX-JSON-DAG: "%275:sub2": 205 # CHECK-GX-JSON-DAG: "%275:sub3": 204 # CHECK-GX-JSON-DAG: "%275:sub4": 201 # CHECK-GX-JSON-DAG: "%275:sub5": 200 # CHECK-GX-JSON-DAG: "%275:sub6": 199 # CHECK-GX-JSON-DAG: "%275:sub7": 198 # CHECK-GX-JSON-DAG: "%275:sub8": 195 # CHECK-GX-JSON-DAG: "%275:sub9": 194 # CHECK-GX-JSON-DAG: "%275:sub10": 193 # CHECK-GX-JSON-DAG: "%275:sub11": 192 # CHECK-GX-JSON-DAG: "%275:sub12": 189 # CHECK-GX-JSON-DAG: "%275:sub13": 188 # CHECK-GX-JSON-DAG: "%275:sub14": 187 # CHECK-GX-JSON-DAG: "%275:sub15": 186 # CHECK-GX-JSON-DAG: "%275:sub16": 183 # CHECK-GX-JSON-DAG: "%275:sub17": 182 # CHECK-GX-JSON-DAG: "%275:sub18": 181 # CHECK-GX-JSON-DAG: "%275:sub19": 180 # CHECK-GX-JSON-DAG: "%275:sub20": 177 # CHECK-GX-JSON-DAG: "%275:sub21": 176 # CHECK-GX-JSON-DAG: "%275:sub22": 175 # CHECK-GX-JSON-DAG: "%275:sub23": 174 # CHECK-GX-JSON-DAG: "%275:sub24": 171 # CHECK-GX-JSON-DAG: "%275:sub25": 170 # CHECK-GX-JSON-DAG: "%275:sub26": 169 # CHECK-GX-JSON-DAG: "%275:sub27": 168 # CHECK-GX-JSON-DAG: "%275:sub28": 165 # CHECK-GX-JSON-DAG: "%275:sub29": 164 # CHECK-GX-JSON-DAG: "%275:sub30": 163 # CHECK-GX-JSON-DAG: "%275:sub31": 162 # CHECK-GX-JSON-DAG: "%317:sub0": 255 # CHECK-GX-JSON-DAG: "%317:sub1": 254 # CHECK-GX-JSON-DAG: "%317:sub2": 253 # CHECK-GX-JSON-DAG: "%317:sub3": 252 # CHECK-GX-JSON-DAG: "%317:sub4": 249 # CHECK-GX-JSON-DAG: "%317:sub5": 248 # CHECK-GX-JSON-DAG: "%317:sub6": 247 # CHECK-GX-JSON-DAG: "%317:sub7": 246 # CHECK-GX-JSON-DAG: "%317:sub8": 243 # CHECK-GX-JSON-DAG: "%317:sub9": 242 # CHECK-GX-JSON-DAG: "%317:sub10": 241 # CHECK-GX-JSON-DAG: "%317:sub11": 240 # CHECK-GX-JSON-DAG: "%317:sub12": 237 # CHECK-GX-JSON-DAG: "%317:sub13": 236 # CHECK-GX-JSON-DAG: "%317:sub14": 235 # CHECK-GX-JSON-DAG: "%317:sub15": 234 # CHECK-GX-JSON-DAG: "%317:sub16": 231 # CHECK-GX-JSON-DAG: "%317:sub17": 230 # CHECK-GX-JSON-DAG: "%317:sub18": 229 # CHECK-GX-JSON-DAG: "%317:sub19": 228 # CHECK-GX-JSON-DAG: "%317:sub20": 225 # CHECK-GX-JSON-DAG: "%317:sub21": 224 # CHECK-GX-JSON-DAG: "%317:sub22": 223 # CHECK-GX-JSON-DAG: "%317:sub23": 222 # CHECK-GX-JSON-DAG: "%317:sub24": 219 # CHECK-GX-JSON-DAG: "%317:sub25": 218 # CHECK-GX-JSON-DAG: "%317:sub26": 217 # CHECK-GX-JSON-DAG: "%317:sub27": 216 # CHECK-GX-JSON-DAG: "%317:sub28": 213 # CHECK-GX-JSON-DAG: "%317:sub29": 212 # CHECK-GX-JSON-DAG: "%317:sub30": 211 # CHECK-GX-JSON-DAG: "%317:sub31": 210 # CHECK-GX-JSON-DAG: "%359:sub0": 303 # CHECK-GX-JSON-DAG: "%359:sub1": 302 # CHECK-GX-JSON-DAG: "%359:sub2": 301 # CHECK-GX-JSON-DAG: "%359:sub3": 300 # CHECK-GX-JSON-DAG: "%359:sub4": 297 # CHECK-GX-JSON-DAG: "%359:sub5": 296 # CHECK-GX-JSON-DAG: "%359:sub6": 295 # CHECK-GX-JSON-DAG: "%359:sub7": 294 # CHECK-GX-JSON-DAG: "%359:sub8": 291 # CHECK-GX-JSON-DAG: "%359:sub9": 290 # CHECK-GX-JSON-DAG: "%359:sub10": 289 # CHECK-GX-JSON-DAG: "%359:sub11": 288 # CHECK-GX-JSON-DAG: "%359:sub12": 285 # CHECK-GX-JSON-DAG: "%359:sub13": 284 # CHECK-GX-JSON-DAG: "%359:sub14": 283 # CHECK-GX-JSON-DAG: "%359:sub15": 282 # CHECK-GX-JSON-DAG: "%359:sub16": 279 # CHECK-GX-JSON-DAG: "%359:sub17": 278 # CHECK-GX-JSON-DAG: "%359:sub18": 277 # CHECK-GX-JSON-DAG: "%359:sub19": 276 # CHECK-GX-JSON-DAG: "%359:sub20": 273 # CHECK-GX-JSON-DAG: "%359:sub21": 272 # CHECK-GX-JSON-DAG: "%359:sub22": 271 # CHECK-GX-JSON-DAG: "%359:sub23": 270 # CHECK-GX-JSON-DAG: "%359:sub24": 267 # CHECK-GX-JSON-DAG: "%359:sub25": 266 # CHECK-GX-JSON-DAG: "%359:sub26": 265 # CHECK-GX-JSON-DAG: "%359:sub27": 264 # CHECK-GX-JSON-DAG: "%359:sub28": 261 # CHECK-GX-JSON-DAG: "%359:sub29": 260 # CHECK-GX-JSON-DAG: "%359:sub30": 259 # CHECK-GX-JSON-DAG: "%359:sub31": 258 # CHECK-GX-JSON-DAG: "%401:sub0": 351 # CHECK-GX-JSON-DAG: "%401:sub1": 350 # CHECK-GX-JSON-DAG: "%401:sub2": 349 # CHECK-GX-JSON-DAG: "%401:sub3": 348 # CHECK-GX-JSON-DAG: "%401:sub4": 345 # CHECK-GX-JSON-DAG: "%401:sub5": 344 # CHECK-GX-JSON-DAG: "%401:sub6": 343 # CHECK-GX-JSON-DAG: "%401:sub7": 342 # CHECK-GX-JSON-DAG: "%401:sub8": 339 # CHECK-GX-JSON-DAG: "%401:sub9": 338 # CHECK-GX-JSON-DAG: "%401:sub10": 337 # CHECK-GX-JSON-DAG: "%401:sub11": 336 # CHECK-GX-JSON-DAG: "%401:sub12": 333 # CHECK-GX-JSON-DAG: "%401:sub13": 332 # CHECK-GX-JSON-DAG: "%401:sub14": 331 # CHECK-GX-JSON-DAG: "%401:sub15": 330 # CHECK-GX-JSON-DAG: "%401:sub16": 327 # CHECK-GX-JSON-DAG: "%401:sub17": 326 # CHECK-GX-JSON-DAG: "%401:sub18": 325 # CHECK-GX-JSON-DAG: "%401:sub19": 324 # CHECK-GX-JSON-DAG: "%401:sub20": 321 # CHECK-GX-JSON-DAG: "%401:sub21": 320 # CHECK-GX-JSON-DAG: "%401:sub22": 319 # CHECK-GX-JSON-DAG: "%401:sub23": 318 # CHECK-GX-JSON-DAG: "%401:sub24": 315 # CHECK-GX-JSON-DAG: "%401:sub25": 314 # CHECK-GX-JSON-DAG: "%401:sub26": 313 # CHECK-GX-JSON-DAG: "%401:sub27": 312 # CHECK-GX-JSON-DAG: "%401:sub28": 309 # CHECK-GX-JSON-DAG: "%401:sub29": 308 # CHECK-GX-JSON-DAG: "%401:sub30": 307 # CHECK-GX-JSON-DAG: "%401:sub31": 306 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 306 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 351 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%481:vgpr_32 = COPY %69.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 14 # CHECK-GX-JSON-DAG: "%69:sub1": 13 # CHECK-GX-JSON-DAG: "%69:sub2": 12 # CHECK-GX-JSON-DAG: "%69:sub3": 11 # CHECK-GX-JSON-DAG: "%69:sub4": 8 # CHECK-GX-JSON-DAG: "%69:sub5": 7 # CHECK-GX-JSON-DAG: "%69:sub6": 6 # CHECK-GX-JSON-DAG: "%69:sub7": 5 # CHECK-GX-JSON-DAG: "%69:sub8": 2 # CHECK-GX-JSON-DAG: "%69:sub9": 1 # CHECK-GX-JSON-DAG: "%69:sub10": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 62 # CHECK-GX-JSON-DAG: "%149:sub1": 61 # CHECK-GX-JSON-DAG: "%149:sub2": 60 # CHECK-GX-JSON-DAG: "%149:sub3": 59 # CHECK-GX-JSON-DAG: "%149:sub4": 56 # CHECK-GX-JSON-DAG: "%149:sub5": 55 # CHECK-GX-JSON-DAG: "%149:sub6": 54 # CHECK-GX-JSON-DAG: "%149:sub7": 53 # CHECK-GX-JSON-DAG: "%149:sub8": 50 # CHECK-GX-JSON-DAG: "%149:sub9": 49 # CHECK-GX-JSON-DAG: "%149:sub10": 48 # CHECK-GX-JSON-DAG: "%149:sub11": 47 # CHECK-GX-JSON-DAG: "%149:sub12": 44 # CHECK-GX-JSON-DAG: "%149:sub13": 43 # CHECK-GX-JSON-DAG: "%149:sub14": 42 # CHECK-GX-JSON-DAG: "%149:sub15": 41 # CHECK-GX-JSON-DAG: "%149:sub16": 38 # CHECK-GX-JSON-DAG: "%149:sub17": 37 # CHECK-GX-JSON-DAG: "%149:sub18": 36 # CHECK-GX-JSON-DAG: "%149:sub19": 35 # CHECK-GX-JSON-DAG: "%149:sub20": 32 # CHECK-GX-JSON-DAG: "%149:sub21": 31 # CHECK-GX-JSON-DAG: "%149:sub22": 30 # CHECK-GX-JSON-DAG: "%149:sub23": 29 # CHECK-GX-JSON-DAG: "%149:sub24": 26 # CHECK-GX-JSON-DAG: "%149:sub25": 25 # CHECK-GX-JSON-DAG: "%149:sub26": 24 # CHECK-GX-JSON-DAG: "%149:sub27": 23 # CHECK-GX-JSON-DAG: "%149:sub28": 20 # CHECK-GX-JSON-DAG: "%149:sub29": 19 # CHECK-GX-JSON-DAG: "%149:sub30": 18 # CHECK-GX-JSON-DAG: "%149:sub31": 17 # CHECK-GX-JSON-DAG: "%191:sub0": 110 # CHECK-GX-JSON-DAG: "%191:sub1": 109 # CHECK-GX-JSON-DAG: "%191:sub2": 108 # CHECK-GX-JSON-DAG: "%191:sub3": 107 # CHECK-GX-JSON-DAG: "%191:sub4": 104 # CHECK-GX-JSON-DAG: "%191:sub5": 103 # CHECK-GX-JSON-DAG: "%191:sub6": 102 # CHECK-GX-JSON-DAG: "%191:sub7": 101 # CHECK-GX-JSON-DAG: "%191:sub8": 98 # CHECK-GX-JSON-DAG: "%191:sub9": 97 # CHECK-GX-JSON-DAG: "%191:sub10": 96 # CHECK-GX-JSON-DAG: "%191:sub11": 95 # CHECK-GX-JSON-DAG: "%191:sub12": 92 # CHECK-GX-JSON-DAG: "%191:sub13": 91 # CHECK-GX-JSON-DAG: "%191:sub14": 90 # CHECK-GX-JSON-DAG: "%191:sub15": 89 # CHECK-GX-JSON-DAG: "%191:sub16": 86 # CHECK-GX-JSON-DAG: "%191:sub17": 85 # CHECK-GX-JSON-DAG: "%191:sub18": 84 # CHECK-GX-JSON-DAG: "%191:sub19": 83 # CHECK-GX-JSON-DAG: "%191:sub20": 80 # CHECK-GX-JSON-DAG: "%191:sub21": 79 # CHECK-GX-JSON-DAG: "%191:sub22": 78 # CHECK-GX-JSON-DAG: "%191:sub23": 77 # CHECK-GX-JSON-DAG: "%191:sub24": 74 # CHECK-GX-JSON-DAG: "%191:sub25": 73 # CHECK-GX-JSON-DAG: "%191:sub26": 72 # CHECK-GX-JSON-DAG: "%191:sub27": 71 # CHECK-GX-JSON-DAG: "%191:sub28": 68 # CHECK-GX-JSON-DAG: "%191:sub29": 67 # CHECK-GX-JSON-DAG: "%191:sub30": 66 # CHECK-GX-JSON-DAG: "%191:sub31": 65 # CHECK-GX-JSON-DAG: "%233:sub0": 158 # CHECK-GX-JSON-DAG: "%233:sub1": 157 # CHECK-GX-JSON-DAG: "%233:sub2": 156 # CHECK-GX-JSON-DAG: "%233:sub3": 155 # CHECK-GX-JSON-DAG: "%233:sub4": 152 # CHECK-GX-JSON-DAG: "%233:sub5": 151 # CHECK-GX-JSON-DAG: "%233:sub6": 150 # CHECK-GX-JSON-DAG: "%233:sub7": 149 # CHECK-GX-JSON-DAG: "%233:sub8": 146 # CHECK-GX-JSON-DAG: "%233:sub9": 145 # CHECK-GX-JSON-DAG: "%233:sub10": 144 # CHECK-GX-JSON-DAG: "%233:sub11": 143 # CHECK-GX-JSON-DAG: "%233:sub12": 140 # CHECK-GX-JSON-DAG: "%233:sub13": 139 # CHECK-GX-JSON-DAG: "%233:sub14": 138 # CHECK-GX-JSON-DAG: "%233:sub15": 137 # CHECK-GX-JSON-DAG: "%233:sub16": 134 # CHECK-GX-JSON-DAG: "%233:sub17": 133 # CHECK-GX-JSON-DAG: "%233:sub18": 132 # CHECK-GX-JSON-DAG: "%233:sub19": 131 # CHECK-GX-JSON-DAG: "%233:sub20": 128 # CHECK-GX-JSON-DAG: "%233:sub21": 127 # CHECK-GX-JSON-DAG: "%233:sub22": 126 # CHECK-GX-JSON-DAG: "%233:sub23": 125 # CHECK-GX-JSON-DAG: "%233:sub24": 122 # CHECK-GX-JSON-DAG: "%233:sub25": 121 # CHECK-GX-JSON-DAG: "%233:sub26": 120 # CHECK-GX-JSON-DAG: "%233:sub27": 119 # CHECK-GX-JSON-DAG: "%233:sub28": 116 # CHECK-GX-JSON-DAG: "%233:sub29": 115 # CHECK-GX-JSON-DAG: "%233:sub30": 114 # CHECK-GX-JSON-DAG: "%233:sub31": 113 # CHECK-GX-JSON-DAG: "%275:sub0": 206 # CHECK-GX-JSON-DAG: "%275:sub1": 205 # CHECK-GX-JSON-DAG: "%275:sub2": 204 # CHECK-GX-JSON-DAG: "%275:sub3": 203 # CHECK-GX-JSON-DAG: "%275:sub4": 200 # CHECK-GX-JSON-DAG: "%275:sub5": 199 # CHECK-GX-JSON-DAG: "%275:sub6": 198 # CHECK-GX-JSON-DAG: "%275:sub7": 197 # CHECK-GX-JSON-DAG: "%275:sub8": 194 # CHECK-GX-JSON-DAG: "%275:sub9": 193 # CHECK-GX-JSON-DAG: "%275:sub10": 192 # CHECK-GX-JSON-DAG: "%275:sub11": 191 # CHECK-GX-JSON-DAG: "%275:sub12": 188 # CHECK-GX-JSON-DAG: "%275:sub13": 187 # CHECK-GX-JSON-DAG: "%275:sub14": 186 # CHECK-GX-JSON-DAG: "%275:sub15": 185 # CHECK-GX-JSON-DAG: "%275:sub16": 182 # CHECK-GX-JSON-DAG: "%275:sub17": 181 # CHECK-GX-JSON-DAG: "%275:sub18": 180 # CHECK-GX-JSON-DAG: "%275:sub19": 179 # CHECK-GX-JSON-DAG: "%275:sub20": 176 # CHECK-GX-JSON-DAG: "%275:sub21": 175 # CHECK-GX-JSON-DAG: "%275:sub22": 174 # CHECK-GX-JSON-DAG: "%275:sub23": 173 # CHECK-GX-JSON-DAG: "%275:sub24": 170 # CHECK-GX-JSON-DAG: "%275:sub25": 169 # CHECK-GX-JSON-DAG: "%275:sub26": 168 # CHECK-GX-JSON-DAG: "%275:sub27": 167 # CHECK-GX-JSON-DAG: "%275:sub28": 164 # CHECK-GX-JSON-DAG: "%275:sub29": 163 # CHECK-GX-JSON-DAG: "%275:sub30": 162 # CHECK-GX-JSON-DAG: "%275:sub31": 161 # CHECK-GX-JSON-DAG: "%317:sub0": 254 # CHECK-GX-JSON-DAG: "%317:sub1": 253 # CHECK-GX-JSON-DAG: "%317:sub2": 252 # CHECK-GX-JSON-DAG: "%317:sub3": 251 # CHECK-GX-JSON-DAG: "%317:sub4": 248 # CHECK-GX-JSON-DAG: "%317:sub5": 247 # CHECK-GX-JSON-DAG: "%317:sub6": 246 # CHECK-GX-JSON-DAG: "%317:sub7": 245 # CHECK-GX-JSON-DAG: "%317:sub8": 242 # CHECK-GX-JSON-DAG: "%317:sub9": 241 # CHECK-GX-JSON-DAG: "%317:sub10": 240 # CHECK-GX-JSON-DAG: "%317:sub11": 239 # CHECK-GX-JSON-DAG: "%317:sub12": 236 # CHECK-GX-JSON-DAG: "%317:sub13": 235 # CHECK-GX-JSON-DAG: "%317:sub14": 234 # CHECK-GX-JSON-DAG: "%317:sub15": 233 # CHECK-GX-JSON-DAG: "%317:sub16": 230 # CHECK-GX-JSON-DAG: "%317:sub17": 229 # CHECK-GX-JSON-DAG: "%317:sub18": 228 # CHECK-GX-JSON-DAG: "%317:sub19": 227 # CHECK-GX-JSON-DAG: "%317:sub20": 224 # CHECK-GX-JSON-DAG: "%317:sub21": 223 # CHECK-GX-JSON-DAG: "%317:sub22": 222 # CHECK-GX-JSON-DAG: "%317:sub23": 221 # CHECK-GX-JSON-DAG: "%317:sub24": 218 # CHECK-GX-JSON-DAG: "%317:sub25": 217 # CHECK-GX-JSON-DAG: "%317:sub26": 216 # CHECK-GX-JSON-DAG: "%317:sub27": 215 # CHECK-GX-JSON-DAG: "%317:sub28": 212 # CHECK-GX-JSON-DAG: "%317:sub29": 211 # CHECK-GX-JSON-DAG: "%317:sub30": 210 # CHECK-GX-JSON-DAG: "%317:sub31": 209 # CHECK-GX-JSON-DAG: "%359:sub0": 302 # CHECK-GX-JSON-DAG: "%359:sub1": 301 # CHECK-GX-JSON-DAG: "%359:sub2": 300 # CHECK-GX-JSON-DAG: "%359:sub3": 299 # CHECK-GX-JSON-DAG: "%359:sub4": 296 # CHECK-GX-JSON-DAG: "%359:sub5": 295 # CHECK-GX-JSON-DAG: "%359:sub6": 294 # CHECK-GX-JSON-DAG: "%359:sub7": 293 # CHECK-GX-JSON-DAG: "%359:sub8": 290 # CHECK-GX-JSON-DAG: "%359:sub9": 289 # CHECK-GX-JSON-DAG: "%359:sub10": 288 # CHECK-GX-JSON-DAG: "%359:sub11": 287 # CHECK-GX-JSON-DAG: "%359:sub12": 284 # CHECK-GX-JSON-DAG: "%359:sub13": 283 # CHECK-GX-JSON-DAG: "%359:sub14": 282 # CHECK-GX-JSON-DAG: "%359:sub15": 281 # CHECK-GX-JSON-DAG: "%359:sub16": 278 # CHECK-GX-JSON-DAG: "%359:sub17": 277 # CHECK-GX-JSON-DAG: "%359:sub18": 276 # CHECK-GX-JSON-DAG: "%359:sub19": 275 # CHECK-GX-JSON-DAG: "%359:sub20": 272 # CHECK-GX-JSON-DAG: "%359:sub21": 271 # CHECK-GX-JSON-DAG: "%359:sub22": 270 # CHECK-GX-JSON-DAG: "%359:sub23": 269 # CHECK-GX-JSON-DAG: "%359:sub24": 266 # CHECK-GX-JSON-DAG: "%359:sub25": 265 # CHECK-GX-JSON-DAG: "%359:sub26": 264 # CHECK-GX-JSON-DAG: "%359:sub27": 263 # CHECK-GX-JSON-DAG: "%359:sub28": 260 # CHECK-GX-JSON-DAG: "%359:sub29": 259 # CHECK-GX-JSON-DAG: "%359:sub30": 258 # CHECK-GX-JSON-DAG: "%359:sub31": 257 # CHECK-GX-JSON-DAG: "%401:sub0": 350 # CHECK-GX-JSON-DAG: "%401:sub1": 349 # CHECK-GX-JSON-DAG: "%401:sub2": 348 # CHECK-GX-JSON-DAG: "%401:sub3": 347 # CHECK-GX-JSON-DAG: "%401:sub4": 344 # CHECK-GX-JSON-DAG: "%401:sub5": 343 # CHECK-GX-JSON-DAG: "%401:sub6": 342 # CHECK-GX-JSON-DAG: "%401:sub7": 341 # CHECK-GX-JSON-DAG: "%401:sub8": 338 # CHECK-GX-JSON-DAG: "%401:sub9": 337 # CHECK-GX-JSON-DAG: "%401:sub10": 336 # CHECK-GX-JSON-DAG: "%401:sub11": 335 # CHECK-GX-JSON-DAG: "%401:sub12": 332 # CHECK-GX-JSON-DAG: "%401:sub13": 331 # CHECK-GX-JSON-DAG: "%401:sub14": 330 # CHECK-GX-JSON-DAG: "%401:sub15": 329 # CHECK-GX-JSON-DAG: "%401:sub16": 326 # CHECK-GX-JSON-DAG: "%401:sub17": 325 # CHECK-GX-JSON-DAG: "%401:sub18": 324 # CHECK-GX-JSON-DAG: "%401:sub19": 323 # CHECK-GX-JSON-DAG: "%401:sub20": 320 # CHECK-GX-JSON-DAG: "%401:sub21": 319 # CHECK-GX-JSON-DAG: "%401:sub22": 318 # CHECK-GX-JSON-DAG: "%401:sub23": 317 # CHECK-GX-JSON-DAG: "%401:sub24": 314 # CHECK-GX-JSON-DAG: "%401:sub25": 313 # CHECK-GX-JSON-DAG: "%401:sub26": 312 # CHECK-GX-JSON-DAG: "%401:sub27": 311 # CHECK-GX-JSON-DAG: "%401:sub28": 308 # CHECK-GX-JSON-DAG: "%401:sub29": 307 # CHECK-GX-JSON-DAG: "%401:sub30": 306 # CHECK-GX-JSON-DAG: "%401:sub31": 305 # CHECK-GX-JSON-DAG: "%480": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 305 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 350 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%482:vgpr_32 = COPY %69.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 13 # CHECK-GX-JSON-DAG: "%69:sub1": 12 # CHECK-GX-JSON-DAG: "%69:sub2": 11 # CHECK-GX-JSON-DAG: "%69:sub3": 10 # CHECK-GX-JSON-DAG: "%69:sub4": 7 # CHECK-GX-JSON-DAG: "%69:sub5": 6 # CHECK-GX-JSON-DAG: "%69:sub6": 5 # CHECK-GX-JSON-DAG: "%69:sub7": 4 # CHECK-GX-JSON-DAG: "%69:sub8": 1 # CHECK-GX-JSON-DAG: "%69:sub9": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 61 # CHECK-GX-JSON-DAG: "%149:sub1": 60 # CHECK-GX-JSON-DAG: "%149:sub2": 59 # CHECK-GX-JSON-DAG: "%149:sub3": 58 # CHECK-GX-JSON-DAG: "%149:sub4": 55 # CHECK-GX-JSON-DAG: "%149:sub5": 54 # CHECK-GX-JSON-DAG: "%149:sub6": 53 # CHECK-GX-JSON-DAG: "%149:sub7": 52 # CHECK-GX-JSON-DAG: "%149:sub8": 49 # CHECK-GX-JSON-DAG: "%149:sub9": 48 # CHECK-GX-JSON-DAG: "%149:sub10": 47 # CHECK-GX-JSON-DAG: "%149:sub11": 46 # CHECK-GX-JSON-DAG: "%149:sub12": 43 # CHECK-GX-JSON-DAG: "%149:sub13": 42 # CHECK-GX-JSON-DAG: "%149:sub14": 41 # CHECK-GX-JSON-DAG: "%149:sub15": 40 # CHECK-GX-JSON-DAG: "%149:sub16": 37 # CHECK-GX-JSON-DAG: "%149:sub17": 36 # CHECK-GX-JSON-DAG: "%149:sub18": 35 # CHECK-GX-JSON-DAG: "%149:sub19": 34 # CHECK-GX-JSON-DAG: "%149:sub20": 31 # CHECK-GX-JSON-DAG: "%149:sub21": 30 # CHECK-GX-JSON-DAG: "%149:sub22": 29 # CHECK-GX-JSON-DAG: "%149:sub23": 28 # CHECK-GX-JSON-DAG: "%149:sub24": 25 # CHECK-GX-JSON-DAG: "%149:sub25": 24 # CHECK-GX-JSON-DAG: "%149:sub26": 23 # CHECK-GX-JSON-DAG: "%149:sub27": 22 # CHECK-GX-JSON-DAG: "%149:sub28": 19 # CHECK-GX-JSON-DAG: "%149:sub29": 18 # CHECK-GX-JSON-DAG: "%149:sub30": 17 # CHECK-GX-JSON-DAG: "%149:sub31": 16 # CHECK-GX-JSON-DAG: "%191:sub0": 109 # CHECK-GX-JSON-DAG: "%191:sub1": 108 # CHECK-GX-JSON-DAG: "%191:sub2": 107 # CHECK-GX-JSON-DAG: "%191:sub3": 106 # CHECK-GX-JSON-DAG: "%191:sub4": 103 # CHECK-GX-JSON-DAG: "%191:sub5": 102 # CHECK-GX-JSON-DAG: "%191:sub6": 101 # CHECK-GX-JSON-DAG: "%191:sub7": 100 # CHECK-GX-JSON-DAG: "%191:sub8": 97 # CHECK-GX-JSON-DAG: "%191:sub9": 96 # CHECK-GX-JSON-DAG: "%191:sub10": 95 # CHECK-GX-JSON-DAG: "%191:sub11": 94 # CHECK-GX-JSON-DAG: "%191:sub12": 91 # CHECK-GX-JSON-DAG: "%191:sub13": 90 # CHECK-GX-JSON-DAG: "%191:sub14": 89 # CHECK-GX-JSON-DAG: "%191:sub15": 88 # CHECK-GX-JSON-DAG: "%191:sub16": 85 # CHECK-GX-JSON-DAG: "%191:sub17": 84 # CHECK-GX-JSON-DAG: "%191:sub18": 83 # CHECK-GX-JSON-DAG: "%191:sub19": 82 # CHECK-GX-JSON-DAG: "%191:sub20": 79 # CHECK-GX-JSON-DAG: "%191:sub21": 78 # CHECK-GX-JSON-DAG: "%191:sub22": 77 # CHECK-GX-JSON-DAG: "%191:sub23": 76 # CHECK-GX-JSON-DAG: "%191:sub24": 73 # CHECK-GX-JSON-DAG: "%191:sub25": 72 # CHECK-GX-JSON-DAG: "%191:sub26": 71 # CHECK-GX-JSON-DAG: "%191:sub27": 70 # CHECK-GX-JSON-DAG: "%191:sub28": 67 # CHECK-GX-JSON-DAG: "%191:sub29": 66 # CHECK-GX-JSON-DAG: "%191:sub30": 65 # CHECK-GX-JSON-DAG: "%191:sub31": 64 # CHECK-GX-JSON-DAG: "%233:sub0": 157 # CHECK-GX-JSON-DAG: "%233:sub1": 156 # CHECK-GX-JSON-DAG: "%233:sub2": 155 # CHECK-GX-JSON-DAG: "%233:sub3": 154 # CHECK-GX-JSON-DAG: "%233:sub4": 151 # CHECK-GX-JSON-DAG: "%233:sub5": 150 # CHECK-GX-JSON-DAG: "%233:sub6": 149 # CHECK-GX-JSON-DAG: "%233:sub7": 148 # CHECK-GX-JSON-DAG: "%233:sub8": 145 # CHECK-GX-JSON-DAG: "%233:sub9": 144 # CHECK-GX-JSON-DAG: "%233:sub10": 143 # CHECK-GX-JSON-DAG: "%233:sub11": 142 # CHECK-GX-JSON-DAG: "%233:sub12": 139 # CHECK-GX-JSON-DAG: "%233:sub13": 138 # CHECK-GX-JSON-DAG: "%233:sub14": 137 # CHECK-GX-JSON-DAG: "%233:sub15": 136 # CHECK-GX-JSON-DAG: "%233:sub16": 133 # CHECK-GX-JSON-DAG: "%233:sub17": 132 # CHECK-GX-JSON-DAG: "%233:sub18": 131 # CHECK-GX-JSON-DAG: "%233:sub19": 130 # CHECK-GX-JSON-DAG: "%233:sub20": 127 # CHECK-GX-JSON-DAG: "%233:sub21": 126 # CHECK-GX-JSON-DAG: "%233:sub22": 125 # CHECK-GX-JSON-DAG: "%233:sub23": 124 # CHECK-GX-JSON-DAG: "%233:sub24": 121 # CHECK-GX-JSON-DAG: "%233:sub25": 120 # CHECK-GX-JSON-DAG: "%233:sub26": 119 # CHECK-GX-JSON-DAG: "%233:sub27": 118 # CHECK-GX-JSON-DAG: "%233:sub28": 115 # CHECK-GX-JSON-DAG: "%233:sub29": 114 # CHECK-GX-JSON-DAG: "%233:sub30": 113 # CHECK-GX-JSON-DAG: "%233:sub31": 112 # CHECK-GX-JSON-DAG: "%275:sub0": 205 # CHECK-GX-JSON-DAG: "%275:sub1": 204 # CHECK-GX-JSON-DAG: "%275:sub2": 203 # CHECK-GX-JSON-DAG: "%275:sub3": 202 # CHECK-GX-JSON-DAG: "%275:sub4": 199 # CHECK-GX-JSON-DAG: "%275:sub5": 198 # CHECK-GX-JSON-DAG: "%275:sub6": 197 # CHECK-GX-JSON-DAG: "%275:sub7": 196 # CHECK-GX-JSON-DAG: "%275:sub8": 193 # CHECK-GX-JSON-DAG: "%275:sub9": 192 # CHECK-GX-JSON-DAG: "%275:sub10": 191 # CHECK-GX-JSON-DAG: "%275:sub11": 190 # CHECK-GX-JSON-DAG: "%275:sub12": 187 # CHECK-GX-JSON-DAG: "%275:sub13": 186 # CHECK-GX-JSON-DAG: "%275:sub14": 185 # CHECK-GX-JSON-DAG: "%275:sub15": 184 # CHECK-GX-JSON-DAG: "%275:sub16": 181 # CHECK-GX-JSON-DAG: "%275:sub17": 180 # CHECK-GX-JSON-DAG: "%275:sub18": 179 # CHECK-GX-JSON-DAG: "%275:sub19": 178 # CHECK-GX-JSON-DAG: "%275:sub20": 175 # CHECK-GX-JSON-DAG: "%275:sub21": 174 # CHECK-GX-JSON-DAG: "%275:sub22": 173 # CHECK-GX-JSON-DAG: "%275:sub23": 172 # CHECK-GX-JSON-DAG: "%275:sub24": 169 # CHECK-GX-JSON-DAG: "%275:sub25": 168 # CHECK-GX-JSON-DAG: "%275:sub26": 167 # CHECK-GX-JSON-DAG: "%275:sub27": 166 # CHECK-GX-JSON-DAG: "%275:sub28": 163 # CHECK-GX-JSON-DAG: "%275:sub29": 162 # CHECK-GX-JSON-DAG: "%275:sub30": 161 # CHECK-GX-JSON-DAG: "%275:sub31": 160 # CHECK-GX-JSON-DAG: "%317:sub0": 253 # CHECK-GX-JSON-DAG: "%317:sub1": 252 # CHECK-GX-JSON-DAG: "%317:sub2": 251 # CHECK-GX-JSON-DAG: "%317:sub3": 250 # CHECK-GX-JSON-DAG: "%317:sub4": 247 # CHECK-GX-JSON-DAG: "%317:sub5": 246 # CHECK-GX-JSON-DAG: "%317:sub6": 245 # CHECK-GX-JSON-DAG: "%317:sub7": 244 # CHECK-GX-JSON-DAG: "%317:sub8": 241 # CHECK-GX-JSON-DAG: "%317:sub9": 240 # CHECK-GX-JSON-DAG: "%317:sub10": 239 # CHECK-GX-JSON-DAG: "%317:sub11": 238 # CHECK-GX-JSON-DAG: "%317:sub12": 235 # CHECK-GX-JSON-DAG: "%317:sub13": 234 # CHECK-GX-JSON-DAG: "%317:sub14": 233 # CHECK-GX-JSON-DAG: "%317:sub15": 232 # CHECK-GX-JSON-DAG: "%317:sub16": 229 # CHECK-GX-JSON-DAG: "%317:sub17": 228 # CHECK-GX-JSON-DAG: "%317:sub18": 227 # CHECK-GX-JSON-DAG: "%317:sub19": 226 # CHECK-GX-JSON-DAG: "%317:sub20": 223 # CHECK-GX-JSON-DAG: "%317:sub21": 222 # CHECK-GX-JSON-DAG: "%317:sub22": 221 # CHECK-GX-JSON-DAG: "%317:sub23": 220 # CHECK-GX-JSON-DAG: "%317:sub24": 217 # CHECK-GX-JSON-DAG: "%317:sub25": 216 # CHECK-GX-JSON-DAG: "%317:sub26": 215 # CHECK-GX-JSON-DAG: "%317:sub27": 214 # CHECK-GX-JSON-DAG: "%317:sub28": 211 # CHECK-GX-JSON-DAG: "%317:sub29": 210 # CHECK-GX-JSON-DAG: "%317:sub30": 209 # CHECK-GX-JSON-DAG: "%317:sub31": 208 # CHECK-GX-JSON-DAG: "%359:sub0": 301 # CHECK-GX-JSON-DAG: "%359:sub1": 300 # CHECK-GX-JSON-DAG: "%359:sub2": 299 # CHECK-GX-JSON-DAG: "%359:sub3": 298 # CHECK-GX-JSON-DAG: "%359:sub4": 295 # CHECK-GX-JSON-DAG: "%359:sub5": 294 # CHECK-GX-JSON-DAG: "%359:sub6": 293 # CHECK-GX-JSON-DAG: "%359:sub7": 292 # CHECK-GX-JSON-DAG: "%359:sub8": 289 # CHECK-GX-JSON-DAG: "%359:sub9": 288 # CHECK-GX-JSON-DAG: "%359:sub10": 287 # CHECK-GX-JSON-DAG: "%359:sub11": 286 # CHECK-GX-JSON-DAG: "%359:sub12": 283 # CHECK-GX-JSON-DAG: "%359:sub13": 282 # CHECK-GX-JSON-DAG: "%359:sub14": 281 # CHECK-GX-JSON-DAG: "%359:sub15": 280 # CHECK-GX-JSON-DAG: "%359:sub16": 277 # CHECK-GX-JSON-DAG: "%359:sub17": 276 # CHECK-GX-JSON-DAG: "%359:sub18": 275 # CHECK-GX-JSON-DAG: "%359:sub19": 274 # CHECK-GX-JSON-DAG: "%359:sub20": 271 # CHECK-GX-JSON-DAG: "%359:sub21": 270 # CHECK-GX-JSON-DAG: "%359:sub22": 269 # CHECK-GX-JSON-DAG: "%359:sub23": 268 # CHECK-GX-JSON-DAG: "%359:sub24": 265 # CHECK-GX-JSON-DAG: "%359:sub25": 264 # CHECK-GX-JSON-DAG: "%359:sub26": 263 # CHECK-GX-JSON-DAG: "%359:sub27": 262 # CHECK-GX-JSON-DAG: "%359:sub28": 259 # CHECK-GX-JSON-DAG: "%359:sub29": 258 # CHECK-GX-JSON-DAG: "%359:sub30": 257 # CHECK-GX-JSON-DAG: "%359:sub31": 256 # CHECK-GX-JSON-DAG: "%401:sub0": 349 # CHECK-GX-JSON-DAG: "%401:sub1": 348 # CHECK-GX-JSON-DAG: "%401:sub2": 347 # CHECK-GX-JSON-DAG: "%401:sub3": 346 # CHECK-GX-JSON-DAG: "%401:sub4": 343 # CHECK-GX-JSON-DAG: "%401:sub5": 342 # CHECK-GX-JSON-DAG: "%401:sub6": 341 # CHECK-GX-JSON-DAG: "%401:sub7": 340 # CHECK-GX-JSON-DAG: "%401:sub8": 337 # CHECK-GX-JSON-DAG: "%401:sub9": 336 # CHECK-GX-JSON-DAG: "%401:sub10": 335 # CHECK-GX-JSON-DAG: "%401:sub11": 334 # CHECK-GX-JSON-DAG: "%401:sub12": 331 # CHECK-GX-JSON-DAG: "%401:sub13": 330 # CHECK-GX-JSON-DAG: "%401:sub14": 329 # CHECK-GX-JSON-DAG: "%401:sub15": 328 # CHECK-GX-JSON-DAG: "%401:sub16": 325 # CHECK-GX-JSON-DAG: "%401:sub17": 324 # CHECK-GX-JSON-DAG: "%401:sub18": 323 # CHECK-GX-JSON-DAG: "%401:sub19": 322 # CHECK-GX-JSON-DAG: "%401:sub20": 319 # CHECK-GX-JSON-DAG: "%401:sub21": 318 # CHECK-GX-JSON-DAG: "%401:sub22": 317 # CHECK-GX-JSON-DAG: "%401:sub23": 316 # CHECK-GX-JSON-DAG: "%401:sub24": 313 # CHECK-GX-JSON-DAG: "%401:sub25": 312 # CHECK-GX-JSON-DAG: "%401:sub26": 311 # CHECK-GX-JSON-DAG: "%401:sub27": 310 # CHECK-GX-JSON-DAG: "%401:sub28": 307 # CHECK-GX-JSON-DAG: "%401:sub29": 306 # CHECK-GX-JSON-DAG: "%401:sub30": 305 # CHECK-GX-JSON-DAG: "%401:sub31": 304 # CHECK-GX-JSON-DAG: "%480": 2 # CHECK-GX-JSON-DAG: "%481": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 304 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 349 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%483:vgpr_32 = COPY %69.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 12 # CHECK-GX-JSON-DAG: "%69:sub1": 11 # CHECK-GX-JSON-DAG: "%69:sub2": 10 # CHECK-GX-JSON-DAG: "%69:sub3": 9 # CHECK-GX-JSON-DAG: "%69:sub4": 6 # CHECK-GX-JSON-DAG: "%69:sub5": 5 # CHECK-GX-JSON-DAG: "%69:sub6": 4 # CHECK-GX-JSON-DAG: "%69:sub7": 3 # CHECK-GX-JSON-DAG: "%69:sub8": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 60 # CHECK-GX-JSON-DAG: "%149:sub1": 59 # CHECK-GX-JSON-DAG: "%149:sub2": 58 # CHECK-GX-JSON-DAG: "%149:sub3": 57 # CHECK-GX-JSON-DAG: "%149:sub4": 54 # CHECK-GX-JSON-DAG: "%149:sub5": 53 # CHECK-GX-JSON-DAG: "%149:sub6": 52 # CHECK-GX-JSON-DAG: "%149:sub7": 51 # CHECK-GX-JSON-DAG: "%149:sub8": 48 # CHECK-GX-JSON-DAG: "%149:sub9": 47 # CHECK-GX-JSON-DAG: "%149:sub10": 46 # CHECK-GX-JSON-DAG: "%149:sub11": 45 # CHECK-GX-JSON-DAG: "%149:sub12": 42 # CHECK-GX-JSON-DAG: "%149:sub13": 41 # CHECK-GX-JSON-DAG: "%149:sub14": 40 # CHECK-GX-JSON-DAG: "%149:sub15": 39 # CHECK-GX-JSON-DAG: "%149:sub16": 36 # CHECK-GX-JSON-DAG: "%149:sub17": 35 # CHECK-GX-JSON-DAG: "%149:sub18": 34 # CHECK-GX-JSON-DAG: "%149:sub19": 33 # CHECK-GX-JSON-DAG: "%149:sub20": 30 # CHECK-GX-JSON-DAG: "%149:sub21": 29 # CHECK-GX-JSON-DAG: "%149:sub22": 28 # CHECK-GX-JSON-DAG: "%149:sub23": 27 # CHECK-GX-JSON-DAG: "%149:sub24": 24 # CHECK-GX-JSON-DAG: "%149:sub25": 23 # CHECK-GX-JSON-DAG: "%149:sub26": 22 # CHECK-GX-JSON-DAG: "%149:sub27": 21 # CHECK-GX-JSON-DAG: "%149:sub28": 18 # CHECK-GX-JSON-DAG: "%149:sub29": 17 # CHECK-GX-JSON-DAG: "%149:sub30": 16 # CHECK-GX-JSON-DAG: "%149:sub31": 15 # CHECK-GX-JSON-DAG: "%191:sub0": 108 # CHECK-GX-JSON-DAG: "%191:sub1": 107 # CHECK-GX-JSON-DAG: "%191:sub2": 106 # CHECK-GX-JSON-DAG: "%191:sub3": 105 # CHECK-GX-JSON-DAG: "%191:sub4": 102 # CHECK-GX-JSON-DAG: "%191:sub5": 101 # CHECK-GX-JSON-DAG: "%191:sub6": 100 # CHECK-GX-JSON-DAG: "%191:sub7": 99 # CHECK-GX-JSON-DAG: "%191:sub8": 96 # CHECK-GX-JSON-DAG: "%191:sub9": 95 # CHECK-GX-JSON-DAG: "%191:sub10": 94 # CHECK-GX-JSON-DAG: "%191:sub11": 93 # CHECK-GX-JSON-DAG: "%191:sub12": 90 # CHECK-GX-JSON-DAG: "%191:sub13": 89 # CHECK-GX-JSON-DAG: "%191:sub14": 88 # CHECK-GX-JSON-DAG: "%191:sub15": 87 # CHECK-GX-JSON-DAG: "%191:sub16": 84 # CHECK-GX-JSON-DAG: "%191:sub17": 83 # CHECK-GX-JSON-DAG: "%191:sub18": 82 # CHECK-GX-JSON-DAG: "%191:sub19": 81 # CHECK-GX-JSON-DAG: "%191:sub20": 78 # CHECK-GX-JSON-DAG: "%191:sub21": 77 # CHECK-GX-JSON-DAG: "%191:sub22": 76 # CHECK-GX-JSON-DAG: "%191:sub23": 75 # CHECK-GX-JSON-DAG: "%191:sub24": 72 # CHECK-GX-JSON-DAG: "%191:sub25": 71 # CHECK-GX-JSON-DAG: "%191:sub26": 70 # CHECK-GX-JSON-DAG: "%191:sub27": 69 # CHECK-GX-JSON-DAG: "%191:sub28": 66 # CHECK-GX-JSON-DAG: "%191:sub29": 65 # CHECK-GX-JSON-DAG: "%191:sub30": 64 # CHECK-GX-JSON-DAG: "%191:sub31": 63 # CHECK-GX-JSON-DAG: "%233:sub0": 156 # CHECK-GX-JSON-DAG: "%233:sub1": 155 # CHECK-GX-JSON-DAG: "%233:sub2": 154 # CHECK-GX-JSON-DAG: "%233:sub3": 153 # CHECK-GX-JSON-DAG: "%233:sub4": 150 # CHECK-GX-JSON-DAG: "%233:sub5": 149 # CHECK-GX-JSON-DAG: "%233:sub6": 148 # CHECK-GX-JSON-DAG: "%233:sub7": 147 # CHECK-GX-JSON-DAG: "%233:sub8": 144 # CHECK-GX-JSON-DAG: "%233:sub9": 143 # CHECK-GX-JSON-DAG: "%233:sub10": 142 # CHECK-GX-JSON-DAG: "%233:sub11": 141 # CHECK-GX-JSON-DAG: "%233:sub12": 138 # CHECK-GX-JSON-DAG: "%233:sub13": 137 # CHECK-GX-JSON-DAG: "%233:sub14": 136 # CHECK-GX-JSON-DAG: "%233:sub15": 135 # CHECK-GX-JSON-DAG: "%233:sub16": 132 # CHECK-GX-JSON-DAG: "%233:sub17": 131 # CHECK-GX-JSON-DAG: "%233:sub18": 130 # CHECK-GX-JSON-DAG: "%233:sub19": 129 # CHECK-GX-JSON-DAG: "%233:sub20": 126 # CHECK-GX-JSON-DAG: "%233:sub21": 125 # CHECK-GX-JSON-DAG: "%233:sub22": 124 # CHECK-GX-JSON-DAG: "%233:sub23": 123 # CHECK-GX-JSON-DAG: "%233:sub24": 120 # CHECK-GX-JSON-DAG: "%233:sub25": 119 # CHECK-GX-JSON-DAG: "%233:sub26": 118 # CHECK-GX-JSON-DAG: "%233:sub27": 117 # CHECK-GX-JSON-DAG: "%233:sub28": 114 # CHECK-GX-JSON-DAG: "%233:sub29": 113 # CHECK-GX-JSON-DAG: "%233:sub30": 112 # CHECK-GX-JSON-DAG: "%233:sub31": 111 # CHECK-GX-JSON-DAG: "%275:sub0": 204 # CHECK-GX-JSON-DAG: "%275:sub1": 203 # CHECK-GX-JSON-DAG: "%275:sub2": 202 # CHECK-GX-JSON-DAG: "%275:sub3": 201 # CHECK-GX-JSON-DAG: "%275:sub4": 198 # CHECK-GX-JSON-DAG: "%275:sub5": 197 # CHECK-GX-JSON-DAG: "%275:sub6": 196 # CHECK-GX-JSON-DAG: "%275:sub7": 195 # CHECK-GX-JSON-DAG: "%275:sub8": 192 # CHECK-GX-JSON-DAG: "%275:sub9": 191 # CHECK-GX-JSON-DAG: "%275:sub10": 190 # CHECK-GX-JSON-DAG: "%275:sub11": 189 # CHECK-GX-JSON-DAG: "%275:sub12": 186 # CHECK-GX-JSON-DAG: "%275:sub13": 185 # CHECK-GX-JSON-DAG: "%275:sub14": 184 # CHECK-GX-JSON-DAG: "%275:sub15": 183 # CHECK-GX-JSON-DAG: "%275:sub16": 180 # CHECK-GX-JSON-DAG: "%275:sub17": 179 # CHECK-GX-JSON-DAG: "%275:sub18": 178 # CHECK-GX-JSON-DAG: "%275:sub19": 177 # CHECK-GX-JSON-DAG: "%275:sub20": 174 # CHECK-GX-JSON-DAG: "%275:sub21": 173 # CHECK-GX-JSON-DAG: "%275:sub22": 172 # CHECK-GX-JSON-DAG: "%275:sub23": 171 # CHECK-GX-JSON-DAG: "%275:sub24": 168 # CHECK-GX-JSON-DAG: "%275:sub25": 167 # CHECK-GX-JSON-DAG: "%275:sub26": 166 # CHECK-GX-JSON-DAG: "%275:sub27": 165 # CHECK-GX-JSON-DAG: "%275:sub28": 162 # CHECK-GX-JSON-DAG: "%275:sub29": 161 # CHECK-GX-JSON-DAG: "%275:sub30": 160 # CHECK-GX-JSON-DAG: "%275:sub31": 159 # CHECK-GX-JSON-DAG: "%317:sub0": 252 # CHECK-GX-JSON-DAG: "%317:sub1": 251 # CHECK-GX-JSON-DAG: "%317:sub2": 250 # CHECK-GX-JSON-DAG: "%317:sub3": 249 # CHECK-GX-JSON-DAG: "%317:sub4": 246 # CHECK-GX-JSON-DAG: "%317:sub5": 245 # CHECK-GX-JSON-DAG: "%317:sub6": 244 # CHECK-GX-JSON-DAG: "%317:sub7": 243 # CHECK-GX-JSON-DAG: "%317:sub8": 240 # CHECK-GX-JSON-DAG: "%317:sub9": 239 # CHECK-GX-JSON-DAG: "%317:sub10": 238 # CHECK-GX-JSON-DAG: "%317:sub11": 237 # CHECK-GX-JSON-DAG: "%317:sub12": 234 # CHECK-GX-JSON-DAG: "%317:sub13": 233 # CHECK-GX-JSON-DAG: "%317:sub14": 232 # CHECK-GX-JSON-DAG: "%317:sub15": 231 # CHECK-GX-JSON-DAG: "%317:sub16": 228 # CHECK-GX-JSON-DAG: "%317:sub17": 227 # CHECK-GX-JSON-DAG: "%317:sub18": 226 # CHECK-GX-JSON-DAG: "%317:sub19": 225 # CHECK-GX-JSON-DAG: "%317:sub20": 222 # CHECK-GX-JSON-DAG: "%317:sub21": 221 # CHECK-GX-JSON-DAG: "%317:sub22": 220 # CHECK-GX-JSON-DAG: "%317:sub23": 219 # CHECK-GX-JSON-DAG: "%317:sub24": 216 # CHECK-GX-JSON-DAG: "%317:sub25": 215 # CHECK-GX-JSON-DAG: "%317:sub26": 214 # CHECK-GX-JSON-DAG: "%317:sub27": 213 # CHECK-GX-JSON-DAG: "%317:sub28": 210 # CHECK-GX-JSON-DAG: "%317:sub29": 209 # CHECK-GX-JSON-DAG: "%317:sub30": 208 # CHECK-GX-JSON-DAG: "%317:sub31": 207 # CHECK-GX-JSON-DAG: "%359:sub0": 300 # CHECK-GX-JSON-DAG: "%359:sub1": 299 # CHECK-GX-JSON-DAG: "%359:sub2": 298 # CHECK-GX-JSON-DAG: "%359:sub3": 297 # CHECK-GX-JSON-DAG: "%359:sub4": 294 # CHECK-GX-JSON-DAG: "%359:sub5": 293 # CHECK-GX-JSON-DAG: "%359:sub6": 292 # CHECK-GX-JSON-DAG: "%359:sub7": 291 # CHECK-GX-JSON-DAG: "%359:sub8": 288 # CHECK-GX-JSON-DAG: "%359:sub9": 287 # CHECK-GX-JSON-DAG: "%359:sub10": 286 # CHECK-GX-JSON-DAG: "%359:sub11": 285 # CHECK-GX-JSON-DAG: "%359:sub12": 282 # CHECK-GX-JSON-DAG: "%359:sub13": 281 # CHECK-GX-JSON-DAG: "%359:sub14": 280 # CHECK-GX-JSON-DAG: "%359:sub15": 279 # CHECK-GX-JSON-DAG: "%359:sub16": 276 # CHECK-GX-JSON-DAG: "%359:sub17": 275 # CHECK-GX-JSON-DAG: "%359:sub18": 274 # CHECK-GX-JSON-DAG: "%359:sub19": 273 # CHECK-GX-JSON-DAG: "%359:sub20": 270 # CHECK-GX-JSON-DAG: "%359:sub21": 269 # CHECK-GX-JSON-DAG: "%359:sub22": 268 # CHECK-GX-JSON-DAG: "%359:sub23": 267 # CHECK-GX-JSON-DAG: "%359:sub24": 264 # CHECK-GX-JSON-DAG: "%359:sub25": 263 # CHECK-GX-JSON-DAG: "%359:sub26": 262 # CHECK-GX-JSON-DAG: "%359:sub27": 261 # CHECK-GX-JSON-DAG: "%359:sub28": 258 # CHECK-GX-JSON-DAG: "%359:sub29": 257 # CHECK-GX-JSON-DAG: "%359:sub30": 256 # CHECK-GX-JSON-DAG: "%359:sub31": 255 # CHECK-GX-JSON-DAG: "%401:sub0": 348 # CHECK-GX-JSON-DAG: "%401:sub1": 347 # CHECK-GX-JSON-DAG: "%401:sub2": 346 # CHECK-GX-JSON-DAG: "%401:sub3": 345 # CHECK-GX-JSON-DAG: "%401:sub4": 342 # CHECK-GX-JSON-DAG: "%401:sub5": 341 # CHECK-GX-JSON-DAG: "%401:sub6": 340 # CHECK-GX-JSON-DAG: "%401:sub7": 339 # CHECK-GX-JSON-DAG: "%401:sub8": 336 # CHECK-GX-JSON-DAG: "%401:sub9": 335 # CHECK-GX-JSON-DAG: "%401:sub10": 334 # CHECK-GX-JSON-DAG: "%401:sub11": 333 # CHECK-GX-JSON-DAG: "%401:sub12": 330 # CHECK-GX-JSON-DAG: "%401:sub13": 329 # CHECK-GX-JSON-DAG: "%401:sub14": 328 # CHECK-GX-JSON-DAG: "%401:sub15": 327 # CHECK-GX-JSON-DAG: "%401:sub16": 324 # CHECK-GX-JSON-DAG: "%401:sub17": 323 # CHECK-GX-JSON-DAG: "%401:sub18": 322 # CHECK-GX-JSON-DAG: "%401:sub19": 321 # CHECK-GX-JSON-DAG: "%401:sub20": 318 # CHECK-GX-JSON-DAG: "%401:sub21": 317 # CHECK-GX-JSON-DAG: "%401:sub22": 316 # CHECK-GX-JSON-DAG: "%401:sub23": 315 # CHECK-GX-JSON-DAG: "%401:sub24": 312 # CHECK-GX-JSON-DAG: "%401:sub25": 311 # CHECK-GX-JSON-DAG: "%401:sub26": 310 # CHECK-GX-JSON-DAG: "%401:sub27": 309 # CHECK-GX-JSON-DAG: "%401:sub28": 306 # CHECK-GX-JSON-DAG: "%401:sub29": 305 # CHECK-GX-JSON-DAG: "%401:sub30": 304 # CHECK-GX-JSON-DAG: "%401:sub31": 303 # CHECK-GX-JSON-DAG: "%480": 1 # CHECK-GX-JSON-DAG: "%481": 1 # CHECK-GX-JSON-DAG: "%482": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 303 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 348 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%484:vreg_128 = REG_SEQUENCE %483, %subreg.sub0, %482, %subreg.sub1, %481, %subreg.sub2, %480, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 11 # CHECK-GX-JSON-DAG: "%69:sub1": 10 # CHECK-GX-JSON-DAG: "%69:sub2": 9 # CHECK-GX-JSON-DAG: "%69:sub3": 8 # CHECK-GX-JSON-DAG: "%69:sub4": 5 # CHECK-GX-JSON-DAG: "%69:sub5": 4 # CHECK-GX-JSON-DAG: "%69:sub6": 3 # CHECK-GX-JSON-DAG: "%69:sub7": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 59 # CHECK-GX-JSON-DAG: "%149:sub1": 58 # CHECK-GX-JSON-DAG: "%149:sub2": 57 # CHECK-GX-JSON-DAG: "%149:sub3": 56 # CHECK-GX-JSON-DAG: "%149:sub4": 53 # CHECK-GX-JSON-DAG: "%149:sub5": 52 # CHECK-GX-JSON-DAG: "%149:sub6": 51 # CHECK-GX-JSON-DAG: "%149:sub7": 50 # CHECK-GX-JSON-DAG: "%149:sub8": 47 # CHECK-GX-JSON-DAG: "%149:sub9": 46 # CHECK-GX-JSON-DAG: "%149:sub10": 45 # CHECK-GX-JSON-DAG: "%149:sub11": 44 # CHECK-GX-JSON-DAG: "%149:sub12": 41 # CHECK-GX-JSON-DAG: "%149:sub13": 40 # CHECK-GX-JSON-DAG: "%149:sub14": 39 # CHECK-GX-JSON-DAG: "%149:sub15": 38 # CHECK-GX-JSON-DAG: "%149:sub16": 35 # CHECK-GX-JSON-DAG: "%149:sub17": 34 # CHECK-GX-JSON-DAG: "%149:sub18": 33 # CHECK-GX-JSON-DAG: "%149:sub19": 32 # CHECK-GX-JSON-DAG: "%149:sub20": 29 # CHECK-GX-JSON-DAG: "%149:sub21": 28 # CHECK-GX-JSON-DAG: "%149:sub22": 27 # CHECK-GX-JSON-DAG: "%149:sub23": 26 # CHECK-GX-JSON-DAG: "%149:sub24": 23 # CHECK-GX-JSON-DAG: "%149:sub25": 22 # CHECK-GX-JSON-DAG: "%149:sub26": 21 # CHECK-GX-JSON-DAG: "%149:sub27": 20 # CHECK-GX-JSON-DAG: "%149:sub28": 17 # CHECK-GX-JSON-DAG: "%149:sub29": 16 # CHECK-GX-JSON-DAG: "%149:sub30": 15 # CHECK-GX-JSON-DAG: "%149:sub31": 14 # CHECK-GX-JSON-DAG: "%191:sub0": 107 # CHECK-GX-JSON-DAG: "%191:sub1": 106 # CHECK-GX-JSON-DAG: "%191:sub2": 105 # CHECK-GX-JSON-DAG: "%191:sub3": 104 # CHECK-GX-JSON-DAG: "%191:sub4": 101 # CHECK-GX-JSON-DAG: "%191:sub5": 100 # CHECK-GX-JSON-DAG: "%191:sub6": 99 # CHECK-GX-JSON-DAG: "%191:sub7": 98 # CHECK-GX-JSON-DAG: "%191:sub8": 95 # CHECK-GX-JSON-DAG: "%191:sub9": 94 # CHECK-GX-JSON-DAG: "%191:sub10": 93 # CHECK-GX-JSON-DAG: "%191:sub11": 92 # CHECK-GX-JSON-DAG: "%191:sub12": 89 # CHECK-GX-JSON-DAG: "%191:sub13": 88 # CHECK-GX-JSON-DAG: "%191:sub14": 87 # CHECK-GX-JSON-DAG: "%191:sub15": 86 # CHECK-GX-JSON-DAG: "%191:sub16": 83 # CHECK-GX-JSON-DAG: "%191:sub17": 82 # CHECK-GX-JSON-DAG: "%191:sub18": 81 # CHECK-GX-JSON-DAG: "%191:sub19": 80 # CHECK-GX-JSON-DAG: "%191:sub20": 77 # CHECK-GX-JSON-DAG: "%191:sub21": 76 # CHECK-GX-JSON-DAG: "%191:sub22": 75 # CHECK-GX-JSON-DAG: "%191:sub23": 74 # CHECK-GX-JSON-DAG: "%191:sub24": 71 # CHECK-GX-JSON-DAG: "%191:sub25": 70 # CHECK-GX-JSON-DAG: "%191:sub26": 69 # CHECK-GX-JSON-DAG: "%191:sub27": 68 # CHECK-GX-JSON-DAG: "%191:sub28": 65 # CHECK-GX-JSON-DAG: "%191:sub29": 64 # CHECK-GX-JSON-DAG: "%191:sub30": 63 # CHECK-GX-JSON-DAG: "%191:sub31": 62 # CHECK-GX-JSON-DAG: "%233:sub0": 155 # CHECK-GX-JSON-DAG: "%233:sub1": 154 # CHECK-GX-JSON-DAG: "%233:sub2": 153 # CHECK-GX-JSON-DAG: "%233:sub3": 152 # CHECK-GX-JSON-DAG: "%233:sub4": 149 # CHECK-GX-JSON-DAG: "%233:sub5": 148 # CHECK-GX-JSON-DAG: "%233:sub6": 147 # CHECK-GX-JSON-DAG: "%233:sub7": 146 # CHECK-GX-JSON-DAG: "%233:sub8": 143 # CHECK-GX-JSON-DAG: "%233:sub9": 142 # CHECK-GX-JSON-DAG: "%233:sub10": 141 # CHECK-GX-JSON-DAG: "%233:sub11": 140 # CHECK-GX-JSON-DAG: "%233:sub12": 137 # CHECK-GX-JSON-DAG: "%233:sub13": 136 # CHECK-GX-JSON-DAG: "%233:sub14": 135 # CHECK-GX-JSON-DAG: "%233:sub15": 134 # CHECK-GX-JSON-DAG: "%233:sub16": 131 # CHECK-GX-JSON-DAG: "%233:sub17": 130 # CHECK-GX-JSON-DAG: "%233:sub18": 129 # CHECK-GX-JSON-DAG: "%233:sub19": 128 # CHECK-GX-JSON-DAG: "%233:sub20": 125 # CHECK-GX-JSON-DAG: "%233:sub21": 124 # CHECK-GX-JSON-DAG: "%233:sub22": 123 # CHECK-GX-JSON-DAG: "%233:sub23": 122 # CHECK-GX-JSON-DAG: "%233:sub24": 119 # CHECK-GX-JSON-DAG: "%233:sub25": 118 # CHECK-GX-JSON-DAG: "%233:sub26": 117 # CHECK-GX-JSON-DAG: "%233:sub27": 116 # CHECK-GX-JSON-DAG: "%233:sub28": 113 # CHECK-GX-JSON-DAG: "%233:sub29": 112 # CHECK-GX-JSON-DAG: "%233:sub30": 111 # CHECK-GX-JSON-DAG: "%233:sub31": 110 # CHECK-GX-JSON-DAG: "%275:sub0": 203 # CHECK-GX-JSON-DAG: "%275:sub1": 202 # CHECK-GX-JSON-DAG: "%275:sub2": 201 # CHECK-GX-JSON-DAG: "%275:sub3": 200 # CHECK-GX-JSON-DAG: "%275:sub4": 197 # CHECK-GX-JSON-DAG: "%275:sub5": 196 # CHECK-GX-JSON-DAG: "%275:sub6": 195 # CHECK-GX-JSON-DAG: "%275:sub7": 194 # CHECK-GX-JSON-DAG: "%275:sub8": 191 # CHECK-GX-JSON-DAG: "%275:sub9": 190 # CHECK-GX-JSON-DAG: "%275:sub10": 189 # CHECK-GX-JSON-DAG: "%275:sub11": 188 # CHECK-GX-JSON-DAG: "%275:sub12": 185 # CHECK-GX-JSON-DAG: "%275:sub13": 184 # CHECK-GX-JSON-DAG: "%275:sub14": 183 # CHECK-GX-JSON-DAG: "%275:sub15": 182 # CHECK-GX-JSON-DAG: "%275:sub16": 179 # CHECK-GX-JSON-DAG: "%275:sub17": 178 # CHECK-GX-JSON-DAG: "%275:sub18": 177 # CHECK-GX-JSON-DAG: "%275:sub19": 176 # CHECK-GX-JSON-DAG: "%275:sub20": 173 # CHECK-GX-JSON-DAG: "%275:sub21": 172 # CHECK-GX-JSON-DAG: "%275:sub22": 171 # CHECK-GX-JSON-DAG: "%275:sub23": 170 # CHECK-GX-JSON-DAG: "%275:sub24": 167 # CHECK-GX-JSON-DAG: "%275:sub25": 166 # CHECK-GX-JSON-DAG: "%275:sub26": 165 # CHECK-GX-JSON-DAG: "%275:sub27": 164 # CHECK-GX-JSON-DAG: "%275:sub28": 161 # CHECK-GX-JSON-DAG: "%275:sub29": 160 # CHECK-GX-JSON-DAG: "%275:sub30": 159 # CHECK-GX-JSON-DAG: "%275:sub31": 158 # CHECK-GX-JSON-DAG: "%317:sub0": 251 # CHECK-GX-JSON-DAG: "%317:sub1": 250 # CHECK-GX-JSON-DAG: "%317:sub2": 249 # CHECK-GX-JSON-DAG: "%317:sub3": 248 # CHECK-GX-JSON-DAG: "%317:sub4": 245 # CHECK-GX-JSON-DAG: "%317:sub5": 244 # CHECK-GX-JSON-DAG: "%317:sub6": 243 # CHECK-GX-JSON-DAG: "%317:sub7": 242 # CHECK-GX-JSON-DAG: "%317:sub8": 239 # CHECK-GX-JSON-DAG: "%317:sub9": 238 # CHECK-GX-JSON-DAG: "%317:sub10": 237 # CHECK-GX-JSON-DAG: "%317:sub11": 236 # CHECK-GX-JSON-DAG: "%317:sub12": 233 # CHECK-GX-JSON-DAG: "%317:sub13": 232 # CHECK-GX-JSON-DAG: "%317:sub14": 231 # CHECK-GX-JSON-DAG: "%317:sub15": 230 # CHECK-GX-JSON-DAG: "%317:sub16": 227 # CHECK-GX-JSON-DAG: "%317:sub17": 226 # CHECK-GX-JSON-DAG: "%317:sub18": 225 # CHECK-GX-JSON-DAG: "%317:sub19": 224 # CHECK-GX-JSON-DAG: "%317:sub20": 221 # CHECK-GX-JSON-DAG: "%317:sub21": 220 # CHECK-GX-JSON-DAG: "%317:sub22": 219 # CHECK-GX-JSON-DAG: "%317:sub23": 218 # CHECK-GX-JSON-DAG: "%317:sub24": 215 # CHECK-GX-JSON-DAG: "%317:sub25": 214 # CHECK-GX-JSON-DAG: "%317:sub26": 213 # CHECK-GX-JSON-DAG: "%317:sub27": 212 # CHECK-GX-JSON-DAG: "%317:sub28": 209 # CHECK-GX-JSON-DAG: "%317:sub29": 208 # CHECK-GX-JSON-DAG: "%317:sub30": 207 # CHECK-GX-JSON-DAG: "%317:sub31": 206 # CHECK-GX-JSON-DAG: "%359:sub0": 299 # CHECK-GX-JSON-DAG: "%359:sub1": 298 # CHECK-GX-JSON-DAG: "%359:sub2": 297 # CHECK-GX-JSON-DAG: "%359:sub3": 296 # CHECK-GX-JSON-DAG: "%359:sub4": 293 # CHECK-GX-JSON-DAG: "%359:sub5": 292 # CHECK-GX-JSON-DAG: "%359:sub6": 291 # CHECK-GX-JSON-DAG: "%359:sub7": 290 # CHECK-GX-JSON-DAG: "%359:sub8": 287 # CHECK-GX-JSON-DAG: "%359:sub9": 286 # CHECK-GX-JSON-DAG: "%359:sub10": 285 # CHECK-GX-JSON-DAG: "%359:sub11": 284 # CHECK-GX-JSON-DAG: "%359:sub12": 281 # CHECK-GX-JSON-DAG: "%359:sub13": 280 # CHECK-GX-JSON-DAG: "%359:sub14": 279 # CHECK-GX-JSON-DAG: "%359:sub15": 278 # CHECK-GX-JSON-DAG: "%359:sub16": 275 # CHECK-GX-JSON-DAG: "%359:sub17": 274 # CHECK-GX-JSON-DAG: "%359:sub18": 273 # CHECK-GX-JSON-DAG: "%359:sub19": 272 # CHECK-GX-JSON-DAG: "%359:sub20": 269 # CHECK-GX-JSON-DAG: "%359:sub21": 268 # CHECK-GX-JSON-DAG: "%359:sub22": 267 # CHECK-GX-JSON-DAG: "%359:sub23": 266 # CHECK-GX-JSON-DAG: "%359:sub24": 263 # CHECK-GX-JSON-DAG: "%359:sub25": 262 # CHECK-GX-JSON-DAG: "%359:sub26": 261 # CHECK-GX-JSON-DAG: "%359:sub27": 260 # CHECK-GX-JSON-DAG: "%359:sub28": 257 # CHECK-GX-JSON-DAG: "%359:sub29": 256 # CHECK-GX-JSON-DAG: "%359:sub30": 255 # CHECK-GX-JSON-DAG: "%359:sub31": 254 # CHECK-GX-JSON-DAG: "%401:sub0": 347 # CHECK-GX-JSON-DAG: "%401:sub1": 346 # CHECK-GX-JSON-DAG: "%401:sub2": 345 # CHECK-GX-JSON-DAG: "%401:sub3": 344 # CHECK-GX-JSON-DAG: "%401:sub4": 341 # CHECK-GX-JSON-DAG: "%401:sub5": 340 # CHECK-GX-JSON-DAG: "%401:sub6": 339 # CHECK-GX-JSON-DAG: "%401:sub7": 338 # CHECK-GX-JSON-DAG: "%401:sub8": 335 # CHECK-GX-JSON-DAG: "%401:sub9": 334 # CHECK-GX-JSON-DAG: "%401:sub10": 333 # CHECK-GX-JSON-DAG: "%401:sub11": 332 # CHECK-GX-JSON-DAG: "%401:sub12": 329 # CHECK-GX-JSON-DAG: "%401:sub13": 328 # CHECK-GX-JSON-DAG: "%401:sub14": 327 # CHECK-GX-JSON-DAG: "%401:sub15": 326 # CHECK-GX-JSON-DAG: "%401:sub16": 323 # CHECK-GX-JSON-DAG: "%401:sub17": 322 # CHECK-GX-JSON-DAG: "%401:sub18": 321 # CHECK-GX-JSON-DAG: "%401:sub19": 320 # CHECK-GX-JSON-DAG: "%401:sub20": 317 # CHECK-GX-JSON-DAG: "%401:sub21": 316 # CHECK-GX-JSON-DAG: "%401:sub22": 315 # CHECK-GX-JSON-DAG: "%401:sub23": 314 # CHECK-GX-JSON-DAG: "%401:sub24": 311 # CHECK-GX-JSON-DAG: "%401:sub25": 310 # CHECK-GX-JSON-DAG: "%401:sub26": 309 # CHECK-GX-JSON-DAG: "%401:sub27": 308 # CHECK-GX-JSON-DAG: "%401:sub28": 305 # CHECK-GX-JSON-DAG: "%401:sub29": 304 # CHECK-GX-JSON-DAG: "%401:sub30": 303 # CHECK-GX-JSON-DAG: "%401:sub31": 302 # CHECK-GX-JSON-DAG: "%480": 0 # CHECK-GX-JSON-DAG: "%481": 0 # CHECK-GX-JSON-DAG: "%482": 0 # CHECK-GX-JSON-DAG: "%483": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 302 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 347 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %485:vreg_64, %484, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 10 # CHECK-GX-JSON-DAG: "%69:sub1": 9 # CHECK-GX-JSON-DAG: "%69:sub2": 8 # CHECK-GX-JSON-DAG: "%69:sub3": 7 # CHECK-GX-JSON-DAG: "%69:sub4": 4 # CHECK-GX-JSON-DAG: "%69:sub5": 3 # CHECK-GX-JSON-DAG: "%69:sub6": 2 # CHECK-GX-JSON-DAG: "%69:sub7": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 58 # CHECK-GX-JSON-DAG: "%149:sub1": 57 # CHECK-GX-JSON-DAG: "%149:sub2": 56 # CHECK-GX-JSON-DAG: "%149:sub3": 55 # CHECK-GX-JSON-DAG: "%149:sub4": 52 # CHECK-GX-JSON-DAG: "%149:sub5": 51 # CHECK-GX-JSON-DAG: "%149:sub6": 50 # CHECK-GX-JSON-DAG: "%149:sub7": 49 # CHECK-GX-JSON-DAG: "%149:sub8": 46 # CHECK-GX-JSON-DAG: "%149:sub9": 45 # CHECK-GX-JSON-DAG: "%149:sub10": 44 # CHECK-GX-JSON-DAG: "%149:sub11": 43 # CHECK-GX-JSON-DAG: "%149:sub12": 40 # CHECK-GX-JSON-DAG: "%149:sub13": 39 # CHECK-GX-JSON-DAG: "%149:sub14": 38 # CHECK-GX-JSON-DAG: "%149:sub15": 37 # CHECK-GX-JSON-DAG: "%149:sub16": 34 # CHECK-GX-JSON-DAG: "%149:sub17": 33 # CHECK-GX-JSON-DAG: "%149:sub18": 32 # CHECK-GX-JSON-DAG: "%149:sub19": 31 # CHECK-GX-JSON-DAG: "%149:sub20": 28 # CHECK-GX-JSON-DAG: "%149:sub21": 27 # CHECK-GX-JSON-DAG: "%149:sub22": 26 # CHECK-GX-JSON-DAG: "%149:sub23": 25 # CHECK-GX-JSON-DAG: "%149:sub24": 22 # CHECK-GX-JSON-DAG: "%149:sub25": 21 # CHECK-GX-JSON-DAG: "%149:sub26": 20 # CHECK-GX-JSON-DAG: "%149:sub27": 19 # CHECK-GX-JSON-DAG: "%149:sub28": 16 # CHECK-GX-JSON-DAG: "%149:sub29": 15 # CHECK-GX-JSON-DAG: "%149:sub30": 14 # CHECK-GX-JSON-DAG: "%149:sub31": 13 # CHECK-GX-JSON-DAG: "%191:sub0": 106 # CHECK-GX-JSON-DAG: "%191:sub1": 105 # CHECK-GX-JSON-DAG: "%191:sub2": 104 # CHECK-GX-JSON-DAG: "%191:sub3": 103 # CHECK-GX-JSON-DAG: "%191:sub4": 100 # CHECK-GX-JSON-DAG: "%191:sub5": 99 # CHECK-GX-JSON-DAG: "%191:sub6": 98 # CHECK-GX-JSON-DAG: "%191:sub7": 97 # CHECK-GX-JSON-DAG: "%191:sub8": 94 # CHECK-GX-JSON-DAG: "%191:sub9": 93 # CHECK-GX-JSON-DAG: "%191:sub10": 92 # CHECK-GX-JSON-DAG: "%191:sub11": 91 # CHECK-GX-JSON-DAG: "%191:sub12": 88 # CHECK-GX-JSON-DAG: "%191:sub13": 87 # CHECK-GX-JSON-DAG: "%191:sub14": 86 # CHECK-GX-JSON-DAG: "%191:sub15": 85 # CHECK-GX-JSON-DAG: "%191:sub16": 82 # CHECK-GX-JSON-DAG: "%191:sub17": 81 # CHECK-GX-JSON-DAG: "%191:sub18": 80 # CHECK-GX-JSON-DAG: "%191:sub19": 79 # CHECK-GX-JSON-DAG: "%191:sub20": 76 # CHECK-GX-JSON-DAG: "%191:sub21": 75 # CHECK-GX-JSON-DAG: "%191:sub22": 74 # CHECK-GX-JSON-DAG: "%191:sub23": 73 # CHECK-GX-JSON-DAG: "%191:sub24": 70 # CHECK-GX-JSON-DAG: "%191:sub25": 69 # CHECK-GX-JSON-DAG: "%191:sub26": 68 # CHECK-GX-JSON-DAG: "%191:sub27": 67 # CHECK-GX-JSON-DAG: "%191:sub28": 64 # CHECK-GX-JSON-DAG: "%191:sub29": 63 # CHECK-GX-JSON-DAG: "%191:sub30": 62 # CHECK-GX-JSON-DAG: "%191:sub31": 61 # CHECK-GX-JSON-DAG: "%233:sub0": 154 # CHECK-GX-JSON-DAG: "%233:sub1": 153 # CHECK-GX-JSON-DAG: "%233:sub2": 152 # CHECK-GX-JSON-DAG: "%233:sub3": 151 # CHECK-GX-JSON-DAG: "%233:sub4": 148 # CHECK-GX-JSON-DAG: "%233:sub5": 147 # CHECK-GX-JSON-DAG: "%233:sub6": 146 # CHECK-GX-JSON-DAG: "%233:sub7": 145 # CHECK-GX-JSON-DAG: "%233:sub8": 142 # CHECK-GX-JSON-DAG: "%233:sub9": 141 # CHECK-GX-JSON-DAG: "%233:sub10": 140 # CHECK-GX-JSON-DAG: "%233:sub11": 139 # CHECK-GX-JSON-DAG: "%233:sub12": 136 # CHECK-GX-JSON-DAG: "%233:sub13": 135 # CHECK-GX-JSON-DAG: "%233:sub14": 134 # CHECK-GX-JSON-DAG: "%233:sub15": 133 # CHECK-GX-JSON-DAG: "%233:sub16": 130 # CHECK-GX-JSON-DAG: "%233:sub17": 129 # CHECK-GX-JSON-DAG: "%233:sub18": 128 # CHECK-GX-JSON-DAG: "%233:sub19": 127 # CHECK-GX-JSON-DAG: "%233:sub20": 124 # CHECK-GX-JSON-DAG: "%233:sub21": 123 # CHECK-GX-JSON-DAG: "%233:sub22": 122 # CHECK-GX-JSON-DAG: "%233:sub23": 121 # CHECK-GX-JSON-DAG: "%233:sub24": 118 # CHECK-GX-JSON-DAG: "%233:sub25": 117 # CHECK-GX-JSON-DAG: "%233:sub26": 116 # CHECK-GX-JSON-DAG: "%233:sub27": 115 # CHECK-GX-JSON-DAG: "%233:sub28": 112 # CHECK-GX-JSON-DAG: "%233:sub29": 111 # CHECK-GX-JSON-DAG: "%233:sub30": 110 # CHECK-GX-JSON-DAG: "%233:sub31": 109 # CHECK-GX-JSON-DAG: "%275:sub0": 202 # CHECK-GX-JSON-DAG: "%275:sub1": 201 # CHECK-GX-JSON-DAG: "%275:sub2": 200 # CHECK-GX-JSON-DAG: "%275:sub3": 199 # CHECK-GX-JSON-DAG: "%275:sub4": 196 # CHECK-GX-JSON-DAG: "%275:sub5": 195 # CHECK-GX-JSON-DAG: "%275:sub6": 194 # CHECK-GX-JSON-DAG: "%275:sub7": 193 # CHECK-GX-JSON-DAG: "%275:sub8": 190 # CHECK-GX-JSON-DAG: "%275:sub9": 189 # CHECK-GX-JSON-DAG: "%275:sub10": 188 # CHECK-GX-JSON-DAG: "%275:sub11": 187 # CHECK-GX-JSON-DAG: "%275:sub12": 184 # CHECK-GX-JSON-DAG: "%275:sub13": 183 # CHECK-GX-JSON-DAG: "%275:sub14": 182 # CHECK-GX-JSON-DAG: "%275:sub15": 181 # CHECK-GX-JSON-DAG: "%275:sub16": 178 # CHECK-GX-JSON-DAG: "%275:sub17": 177 # CHECK-GX-JSON-DAG: "%275:sub18": 176 # CHECK-GX-JSON-DAG: "%275:sub19": 175 # CHECK-GX-JSON-DAG: "%275:sub20": 172 # CHECK-GX-JSON-DAG: "%275:sub21": 171 # CHECK-GX-JSON-DAG: "%275:sub22": 170 # CHECK-GX-JSON-DAG: "%275:sub23": 169 # CHECK-GX-JSON-DAG: "%275:sub24": 166 # CHECK-GX-JSON-DAG: "%275:sub25": 165 # CHECK-GX-JSON-DAG: "%275:sub26": 164 # CHECK-GX-JSON-DAG: "%275:sub27": 163 # CHECK-GX-JSON-DAG: "%275:sub28": 160 # CHECK-GX-JSON-DAG: "%275:sub29": 159 # CHECK-GX-JSON-DAG: "%275:sub30": 158 # CHECK-GX-JSON-DAG: "%275:sub31": 157 # CHECK-GX-JSON-DAG: "%317:sub0": 250 # CHECK-GX-JSON-DAG: "%317:sub1": 249 # CHECK-GX-JSON-DAG: "%317:sub2": 248 # CHECK-GX-JSON-DAG: "%317:sub3": 247 # CHECK-GX-JSON-DAG: "%317:sub4": 244 # CHECK-GX-JSON-DAG: "%317:sub5": 243 # CHECK-GX-JSON-DAG: "%317:sub6": 242 # CHECK-GX-JSON-DAG: "%317:sub7": 241 # CHECK-GX-JSON-DAG: "%317:sub8": 238 # CHECK-GX-JSON-DAG: "%317:sub9": 237 # CHECK-GX-JSON-DAG: "%317:sub10": 236 # CHECK-GX-JSON-DAG: "%317:sub11": 235 # CHECK-GX-JSON-DAG: "%317:sub12": 232 # CHECK-GX-JSON-DAG: "%317:sub13": 231 # CHECK-GX-JSON-DAG: "%317:sub14": 230 # CHECK-GX-JSON-DAG: "%317:sub15": 229 # CHECK-GX-JSON-DAG: "%317:sub16": 226 # CHECK-GX-JSON-DAG: "%317:sub17": 225 # CHECK-GX-JSON-DAG: "%317:sub18": 224 # CHECK-GX-JSON-DAG: "%317:sub19": 223 # CHECK-GX-JSON-DAG: "%317:sub20": 220 # CHECK-GX-JSON-DAG: "%317:sub21": 219 # CHECK-GX-JSON-DAG: "%317:sub22": 218 # CHECK-GX-JSON-DAG: "%317:sub23": 217 # CHECK-GX-JSON-DAG: "%317:sub24": 214 # CHECK-GX-JSON-DAG: "%317:sub25": 213 # CHECK-GX-JSON-DAG: "%317:sub26": 212 # CHECK-GX-JSON-DAG: "%317:sub27": 211 # CHECK-GX-JSON-DAG: "%317:sub28": 208 # CHECK-GX-JSON-DAG: "%317:sub29": 207 # CHECK-GX-JSON-DAG: "%317:sub30": 206 # CHECK-GX-JSON-DAG: "%317:sub31": 205 # CHECK-GX-JSON-DAG: "%359:sub0": 298 # CHECK-GX-JSON-DAG: "%359:sub1": 297 # CHECK-GX-JSON-DAG: "%359:sub2": 296 # CHECK-GX-JSON-DAG: "%359:sub3": 295 # CHECK-GX-JSON-DAG: "%359:sub4": 292 # CHECK-GX-JSON-DAG: "%359:sub5": 291 # CHECK-GX-JSON-DAG: "%359:sub6": 290 # CHECK-GX-JSON-DAG: "%359:sub7": 289 # CHECK-GX-JSON-DAG: "%359:sub8": 286 # CHECK-GX-JSON-DAG: "%359:sub9": 285 # CHECK-GX-JSON-DAG: "%359:sub10": 284 # CHECK-GX-JSON-DAG: "%359:sub11": 283 # CHECK-GX-JSON-DAG: "%359:sub12": 280 # CHECK-GX-JSON-DAG: "%359:sub13": 279 # CHECK-GX-JSON-DAG: "%359:sub14": 278 # CHECK-GX-JSON-DAG: "%359:sub15": 277 # CHECK-GX-JSON-DAG: "%359:sub16": 274 # CHECK-GX-JSON-DAG: "%359:sub17": 273 # CHECK-GX-JSON-DAG: "%359:sub18": 272 # CHECK-GX-JSON-DAG: "%359:sub19": 271 # CHECK-GX-JSON-DAG: "%359:sub20": 268 # CHECK-GX-JSON-DAG: "%359:sub21": 267 # CHECK-GX-JSON-DAG: "%359:sub22": 266 # CHECK-GX-JSON-DAG: "%359:sub23": 265 # CHECK-GX-JSON-DAG: "%359:sub24": 262 # CHECK-GX-JSON-DAG: "%359:sub25": 261 # CHECK-GX-JSON-DAG: "%359:sub26": 260 # CHECK-GX-JSON-DAG: "%359:sub27": 259 # CHECK-GX-JSON-DAG: "%359:sub28": 256 # CHECK-GX-JSON-DAG: "%359:sub29": 255 # CHECK-GX-JSON-DAG: "%359:sub30": 254 # CHECK-GX-JSON-DAG: "%359:sub31": 253 # CHECK-GX-JSON-DAG: "%401:sub0": 346 # CHECK-GX-JSON-DAG: "%401:sub1": 345 # CHECK-GX-JSON-DAG: "%401:sub2": 344 # CHECK-GX-JSON-DAG: "%401:sub3": 343 # CHECK-GX-JSON-DAG: "%401:sub4": 340 # CHECK-GX-JSON-DAG: "%401:sub5": 339 # CHECK-GX-JSON-DAG: "%401:sub6": 338 # CHECK-GX-JSON-DAG: "%401:sub7": 337 # CHECK-GX-JSON-DAG: "%401:sub8": 334 # CHECK-GX-JSON-DAG: "%401:sub9": 333 # CHECK-GX-JSON-DAG: "%401:sub10": 332 # CHECK-GX-JSON-DAG: "%401:sub11": 331 # CHECK-GX-JSON-DAG: "%401:sub12": 328 # CHECK-GX-JSON-DAG: "%401:sub13": 327 # CHECK-GX-JSON-DAG: "%401:sub14": 326 # CHECK-GX-JSON-DAG: "%401:sub15": 325 # CHECK-GX-JSON-DAG: "%401:sub16": 322 # CHECK-GX-JSON-DAG: "%401:sub17": 321 # CHECK-GX-JSON-DAG: "%401:sub18": 320 # CHECK-GX-JSON-DAG: "%401:sub19": 319 # CHECK-GX-JSON-DAG: "%401:sub20": 316 # CHECK-GX-JSON-DAG: "%401:sub21": 315 # CHECK-GX-JSON-DAG: "%401:sub22": 314 # CHECK-GX-JSON-DAG: "%401:sub23": 313 # CHECK-GX-JSON-DAG: "%401:sub24": 310 # CHECK-GX-JSON-DAG: "%401:sub25": 309 # CHECK-GX-JSON-DAG: "%401:sub26": 308 # CHECK-GX-JSON-DAG: "%401:sub27": 307 # CHECK-GX-JSON-DAG: "%401:sub28": 304 # CHECK-GX-JSON-DAG: "%401:sub29": 303 # CHECK-GX-JSON-DAG: "%401:sub30": 302 # CHECK-GX-JSON-DAG: "%401:sub31": 301 # CHECK-GX-JSON-DAG: "%484": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 301 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 346 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%486:vgpr_32 = COPY %69.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 9 # CHECK-GX-JSON-DAG: "%69:sub1": 8 # CHECK-GX-JSON-DAG: "%69:sub2": 7 # CHECK-GX-JSON-DAG: "%69:sub3": 6 # CHECK-GX-JSON-DAG: "%69:sub4": 3 # CHECK-GX-JSON-DAG: "%69:sub5": 2 # CHECK-GX-JSON-DAG: "%69:sub6": 1 # CHECK-GX-JSON-DAG: "%69:sub7": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 57 # CHECK-GX-JSON-DAG: "%149:sub1": 56 # CHECK-GX-JSON-DAG: "%149:sub2": 55 # CHECK-GX-JSON-DAG: "%149:sub3": 54 # CHECK-GX-JSON-DAG: "%149:sub4": 51 # CHECK-GX-JSON-DAG: "%149:sub5": 50 # CHECK-GX-JSON-DAG: "%149:sub6": 49 # CHECK-GX-JSON-DAG: "%149:sub7": 48 # CHECK-GX-JSON-DAG: "%149:sub8": 45 # CHECK-GX-JSON-DAG: "%149:sub9": 44 # CHECK-GX-JSON-DAG: "%149:sub10": 43 # CHECK-GX-JSON-DAG: "%149:sub11": 42 # CHECK-GX-JSON-DAG: "%149:sub12": 39 # CHECK-GX-JSON-DAG: "%149:sub13": 38 # CHECK-GX-JSON-DAG: "%149:sub14": 37 # CHECK-GX-JSON-DAG: "%149:sub15": 36 # CHECK-GX-JSON-DAG: "%149:sub16": 33 # CHECK-GX-JSON-DAG: "%149:sub17": 32 # CHECK-GX-JSON-DAG: "%149:sub18": 31 # CHECK-GX-JSON-DAG: "%149:sub19": 30 # CHECK-GX-JSON-DAG: "%149:sub20": 27 # CHECK-GX-JSON-DAG: "%149:sub21": 26 # CHECK-GX-JSON-DAG: "%149:sub22": 25 # CHECK-GX-JSON-DAG: "%149:sub23": 24 # CHECK-GX-JSON-DAG: "%149:sub24": 21 # CHECK-GX-JSON-DAG: "%149:sub25": 20 # CHECK-GX-JSON-DAG: "%149:sub26": 19 # CHECK-GX-JSON-DAG: "%149:sub27": 18 # CHECK-GX-JSON-DAG: "%149:sub28": 15 # CHECK-GX-JSON-DAG: "%149:sub29": 14 # CHECK-GX-JSON-DAG: "%149:sub30": 13 # CHECK-GX-JSON-DAG: "%149:sub31": 12 # CHECK-GX-JSON-DAG: "%191:sub0": 105 # CHECK-GX-JSON-DAG: "%191:sub1": 104 # CHECK-GX-JSON-DAG: "%191:sub2": 103 # CHECK-GX-JSON-DAG: "%191:sub3": 102 # CHECK-GX-JSON-DAG: "%191:sub4": 99 # CHECK-GX-JSON-DAG: "%191:sub5": 98 # CHECK-GX-JSON-DAG: "%191:sub6": 97 # CHECK-GX-JSON-DAG: "%191:sub7": 96 # CHECK-GX-JSON-DAG: "%191:sub8": 93 # CHECK-GX-JSON-DAG: "%191:sub9": 92 # CHECK-GX-JSON-DAG: "%191:sub10": 91 # CHECK-GX-JSON-DAG: "%191:sub11": 90 # CHECK-GX-JSON-DAG: "%191:sub12": 87 # CHECK-GX-JSON-DAG: "%191:sub13": 86 # CHECK-GX-JSON-DAG: "%191:sub14": 85 # CHECK-GX-JSON-DAG: "%191:sub15": 84 # CHECK-GX-JSON-DAG: "%191:sub16": 81 # CHECK-GX-JSON-DAG: "%191:sub17": 80 # CHECK-GX-JSON-DAG: "%191:sub18": 79 # CHECK-GX-JSON-DAG: "%191:sub19": 78 # CHECK-GX-JSON-DAG: "%191:sub20": 75 # CHECK-GX-JSON-DAG: "%191:sub21": 74 # CHECK-GX-JSON-DAG: "%191:sub22": 73 # CHECK-GX-JSON-DAG: "%191:sub23": 72 # CHECK-GX-JSON-DAG: "%191:sub24": 69 # CHECK-GX-JSON-DAG: "%191:sub25": 68 # CHECK-GX-JSON-DAG: "%191:sub26": 67 # CHECK-GX-JSON-DAG: "%191:sub27": 66 # CHECK-GX-JSON-DAG: "%191:sub28": 63 # CHECK-GX-JSON-DAG: "%191:sub29": 62 # CHECK-GX-JSON-DAG: "%191:sub30": 61 # CHECK-GX-JSON-DAG: "%191:sub31": 60 # CHECK-GX-JSON-DAG: "%233:sub0": 153 # CHECK-GX-JSON-DAG: "%233:sub1": 152 # CHECK-GX-JSON-DAG: "%233:sub2": 151 # CHECK-GX-JSON-DAG: "%233:sub3": 150 # CHECK-GX-JSON-DAG: "%233:sub4": 147 # CHECK-GX-JSON-DAG: "%233:sub5": 146 # CHECK-GX-JSON-DAG: "%233:sub6": 145 # CHECK-GX-JSON-DAG: "%233:sub7": 144 # CHECK-GX-JSON-DAG: "%233:sub8": 141 # CHECK-GX-JSON-DAG: "%233:sub9": 140 # CHECK-GX-JSON-DAG: "%233:sub10": 139 # CHECK-GX-JSON-DAG: "%233:sub11": 138 # CHECK-GX-JSON-DAG: "%233:sub12": 135 # CHECK-GX-JSON-DAG: "%233:sub13": 134 # CHECK-GX-JSON-DAG: "%233:sub14": 133 # CHECK-GX-JSON-DAG: "%233:sub15": 132 # CHECK-GX-JSON-DAG: "%233:sub16": 129 # CHECK-GX-JSON-DAG: "%233:sub17": 128 # CHECK-GX-JSON-DAG: "%233:sub18": 127 # CHECK-GX-JSON-DAG: "%233:sub19": 126 # CHECK-GX-JSON-DAG: "%233:sub20": 123 # CHECK-GX-JSON-DAG: "%233:sub21": 122 # CHECK-GX-JSON-DAG: "%233:sub22": 121 # CHECK-GX-JSON-DAG: "%233:sub23": 120 # CHECK-GX-JSON-DAG: "%233:sub24": 117 # CHECK-GX-JSON-DAG: "%233:sub25": 116 # CHECK-GX-JSON-DAG: "%233:sub26": 115 # CHECK-GX-JSON-DAG: "%233:sub27": 114 # CHECK-GX-JSON-DAG: "%233:sub28": 111 # CHECK-GX-JSON-DAG: "%233:sub29": 110 # CHECK-GX-JSON-DAG: "%233:sub30": 109 # CHECK-GX-JSON-DAG: "%233:sub31": 108 # CHECK-GX-JSON-DAG: "%275:sub0": 201 # CHECK-GX-JSON-DAG: "%275:sub1": 200 # CHECK-GX-JSON-DAG: "%275:sub2": 199 # CHECK-GX-JSON-DAG: "%275:sub3": 198 # CHECK-GX-JSON-DAG: "%275:sub4": 195 # CHECK-GX-JSON-DAG: "%275:sub5": 194 # CHECK-GX-JSON-DAG: "%275:sub6": 193 # CHECK-GX-JSON-DAG: "%275:sub7": 192 # CHECK-GX-JSON-DAG: "%275:sub8": 189 # CHECK-GX-JSON-DAG: "%275:sub9": 188 # CHECK-GX-JSON-DAG: "%275:sub10": 187 # CHECK-GX-JSON-DAG: "%275:sub11": 186 # CHECK-GX-JSON-DAG: "%275:sub12": 183 # CHECK-GX-JSON-DAG: "%275:sub13": 182 # CHECK-GX-JSON-DAG: "%275:sub14": 181 # CHECK-GX-JSON-DAG: "%275:sub15": 180 # CHECK-GX-JSON-DAG: "%275:sub16": 177 # CHECK-GX-JSON-DAG: "%275:sub17": 176 # CHECK-GX-JSON-DAG: "%275:sub18": 175 # CHECK-GX-JSON-DAG: "%275:sub19": 174 # CHECK-GX-JSON-DAG: "%275:sub20": 171 # CHECK-GX-JSON-DAG: "%275:sub21": 170 # CHECK-GX-JSON-DAG: "%275:sub22": 169 # CHECK-GX-JSON-DAG: "%275:sub23": 168 # CHECK-GX-JSON-DAG: "%275:sub24": 165 # CHECK-GX-JSON-DAG: "%275:sub25": 164 # CHECK-GX-JSON-DAG: "%275:sub26": 163 # CHECK-GX-JSON-DAG: "%275:sub27": 162 # CHECK-GX-JSON-DAG: "%275:sub28": 159 # CHECK-GX-JSON-DAG: "%275:sub29": 158 # CHECK-GX-JSON-DAG: "%275:sub30": 157 # CHECK-GX-JSON-DAG: "%275:sub31": 156 # CHECK-GX-JSON-DAG: "%317:sub0": 249 # CHECK-GX-JSON-DAG: "%317:sub1": 248 # CHECK-GX-JSON-DAG: "%317:sub2": 247 # CHECK-GX-JSON-DAG: "%317:sub3": 246 # CHECK-GX-JSON-DAG: "%317:sub4": 243 # CHECK-GX-JSON-DAG: "%317:sub5": 242 # CHECK-GX-JSON-DAG: "%317:sub6": 241 # CHECK-GX-JSON-DAG: "%317:sub7": 240 # CHECK-GX-JSON-DAG: "%317:sub8": 237 # CHECK-GX-JSON-DAG: "%317:sub9": 236 # CHECK-GX-JSON-DAG: "%317:sub10": 235 # CHECK-GX-JSON-DAG: "%317:sub11": 234 # CHECK-GX-JSON-DAG: "%317:sub12": 231 # CHECK-GX-JSON-DAG: "%317:sub13": 230 # CHECK-GX-JSON-DAG: "%317:sub14": 229 # CHECK-GX-JSON-DAG: "%317:sub15": 228 # CHECK-GX-JSON-DAG: "%317:sub16": 225 # CHECK-GX-JSON-DAG: "%317:sub17": 224 # CHECK-GX-JSON-DAG: "%317:sub18": 223 # CHECK-GX-JSON-DAG: "%317:sub19": 222 # CHECK-GX-JSON-DAG: "%317:sub20": 219 # CHECK-GX-JSON-DAG: "%317:sub21": 218 # CHECK-GX-JSON-DAG: "%317:sub22": 217 # CHECK-GX-JSON-DAG: "%317:sub23": 216 # CHECK-GX-JSON-DAG: "%317:sub24": 213 # CHECK-GX-JSON-DAG: "%317:sub25": 212 # CHECK-GX-JSON-DAG: "%317:sub26": 211 # CHECK-GX-JSON-DAG: "%317:sub27": 210 # CHECK-GX-JSON-DAG: "%317:sub28": 207 # CHECK-GX-JSON-DAG: "%317:sub29": 206 # CHECK-GX-JSON-DAG: "%317:sub30": 205 # CHECK-GX-JSON-DAG: "%317:sub31": 204 # CHECK-GX-JSON-DAG: "%359:sub0": 297 # CHECK-GX-JSON-DAG: "%359:sub1": 296 # CHECK-GX-JSON-DAG: "%359:sub2": 295 # CHECK-GX-JSON-DAG: "%359:sub3": 294 # CHECK-GX-JSON-DAG: "%359:sub4": 291 # CHECK-GX-JSON-DAG: "%359:sub5": 290 # CHECK-GX-JSON-DAG: "%359:sub6": 289 # CHECK-GX-JSON-DAG: "%359:sub7": 288 # CHECK-GX-JSON-DAG: "%359:sub8": 285 # CHECK-GX-JSON-DAG: "%359:sub9": 284 # CHECK-GX-JSON-DAG: "%359:sub10": 283 # CHECK-GX-JSON-DAG: "%359:sub11": 282 # CHECK-GX-JSON-DAG: "%359:sub12": 279 # CHECK-GX-JSON-DAG: "%359:sub13": 278 # CHECK-GX-JSON-DAG: "%359:sub14": 277 # CHECK-GX-JSON-DAG: "%359:sub15": 276 # CHECK-GX-JSON-DAG: "%359:sub16": 273 # CHECK-GX-JSON-DAG: "%359:sub17": 272 # CHECK-GX-JSON-DAG: "%359:sub18": 271 # CHECK-GX-JSON-DAG: "%359:sub19": 270 # CHECK-GX-JSON-DAG: "%359:sub20": 267 # CHECK-GX-JSON-DAG: "%359:sub21": 266 # CHECK-GX-JSON-DAG: "%359:sub22": 265 # CHECK-GX-JSON-DAG: "%359:sub23": 264 # CHECK-GX-JSON-DAG: "%359:sub24": 261 # CHECK-GX-JSON-DAG: "%359:sub25": 260 # CHECK-GX-JSON-DAG: "%359:sub26": 259 # CHECK-GX-JSON-DAG: "%359:sub27": 258 # CHECK-GX-JSON-DAG: "%359:sub28": 255 # CHECK-GX-JSON-DAG: "%359:sub29": 254 # CHECK-GX-JSON-DAG: "%359:sub30": 253 # CHECK-GX-JSON-DAG: "%359:sub31": 252 # CHECK-GX-JSON-DAG: "%401:sub0": 345 # CHECK-GX-JSON-DAG: "%401:sub1": 344 # CHECK-GX-JSON-DAG: "%401:sub2": 343 # CHECK-GX-JSON-DAG: "%401:sub3": 342 # CHECK-GX-JSON-DAG: "%401:sub4": 339 # CHECK-GX-JSON-DAG: "%401:sub5": 338 # CHECK-GX-JSON-DAG: "%401:sub6": 337 # CHECK-GX-JSON-DAG: "%401:sub7": 336 # CHECK-GX-JSON-DAG: "%401:sub8": 333 # CHECK-GX-JSON-DAG: "%401:sub9": 332 # CHECK-GX-JSON-DAG: "%401:sub10": 331 # CHECK-GX-JSON-DAG: "%401:sub11": 330 # CHECK-GX-JSON-DAG: "%401:sub12": 327 # CHECK-GX-JSON-DAG: "%401:sub13": 326 # CHECK-GX-JSON-DAG: "%401:sub14": 325 # CHECK-GX-JSON-DAG: "%401:sub15": 324 # CHECK-GX-JSON-DAG: "%401:sub16": 321 # CHECK-GX-JSON-DAG: "%401:sub17": 320 # CHECK-GX-JSON-DAG: "%401:sub18": 319 # CHECK-GX-JSON-DAG: "%401:sub19": 318 # CHECK-GX-JSON-DAG: "%401:sub20": 315 # CHECK-GX-JSON-DAG: "%401:sub21": 314 # CHECK-GX-JSON-DAG: "%401:sub22": 313 # CHECK-GX-JSON-DAG: "%401:sub23": 312 # CHECK-GX-JSON-DAG: "%401:sub24": 309 # CHECK-GX-JSON-DAG: "%401:sub25": 308 # CHECK-GX-JSON-DAG: "%401:sub26": 307 # CHECK-GX-JSON-DAG: "%401:sub27": 306 # CHECK-GX-JSON-DAG: "%401:sub28": 303 # CHECK-GX-JSON-DAG: "%401:sub29": 302 # CHECK-GX-JSON-DAG: "%401:sub30": 301 # CHECK-GX-JSON-DAG: "%401:sub31": 300 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 300 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 345 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%487:vgpr_32 = COPY %69.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 8 # CHECK-GX-JSON-DAG: "%69:sub1": 7 # CHECK-GX-JSON-DAG: "%69:sub2": 6 # CHECK-GX-JSON-DAG: "%69:sub3": 5 # CHECK-GX-JSON-DAG: "%69:sub4": 2 # CHECK-GX-JSON-DAG: "%69:sub5": 1 # CHECK-GX-JSON-DAG: "%69:sub6": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 56 # CHECK-GX-JSON-DAG: "%149:sub1": 55 # CHECK-GX-JSON-DAG: "%149:sub2": 54 # CHECK-GX-JSON-DAG: "%149:sub3": 53 # CHECK-GX-JSON-DAG: "%149:sub4": 50 # CHECK-GX-JSON-DAG: "%149:sub5": 49 # CHECK-GX-JSON-DAG: "%149:sub6": 48 # CHECK-GX-JSON-DAG: "%149:sub7": 47 # CHECK-GX-JSON-DAG: "%149:sub8": 44 # CHECK-GX-JSON-DAG: "%149:sub9": 43 # CHECK-GX-JSON-DAG: "%149:sub10": 42 # CHECK-GX-JSON-DAG: "%149:sub11": 41 # CHECK-GX-JSON-DAG: "%149:sub12": 38 # CHECK-GX-JSON-DAG: "%149:sub13": 37 # CHECK-GX-JSON-DAG: "%149:sub14": 36 # CHECK-GX-JSON-DAG: "%149:sub15": 35 # CHECK-GX-JSON-DAG: "%149:sub16": 32 # CHECK-GX-JSON-DAG: "%149:sub17": 31 # CHECK-GX-JSON-DAG: "%149:sub18": 30 # CHECK-GX-JSON-DAG: "%149:sub19": 29 # CHECK-GX-JSON-DAG: "%149:sub20": 26 # CHECK-GX-JSON-DAG: "%149:sub21": 25 # CHECK-GX-JSON-DAG: "%149:sub22": 24 # CHECK-GX-JSON-DAG: "%149:sub23": 23 # CHECK-GX-JSON-DAG: "%149:sub24": 20 # CHECK-GX-JSON-DAG: "%149:sub25": 19 # CHECK-GX-JSON-DAG: "%149:sub26": 18 # CHECK-GX-JSON-DAG: "%149:sub27": 17 # CHECK-GX-JSON-DAG: "%149:sub28": 14 # CHECK-GX-JSON-DAG: "%149:sub29": 13 # CHECK-GX-JSON-DAG: "%149:sub30": 12 # CHECK-GX-JSON-DAG: "%149:sub31": 11 # CHECK-GX-JSON-DAG: "%191:sub0": 104 # CHECK-GX-JSON-DAG: "%191:sub1": 103 # CHECK-GX-JSON-DAG: "%191:sub2": 102 # CHECK-GX-JSON-DAG: "%191:sub3": 101 # CHECK-GX-JSON-DAG: "%191:sub4": 98 # CHECK-GX-JSON-DAG: "%191:sub5": 97 # CHECK-GX-JSON-DAG: "%191:sub6": 96 # CHECK-GX-JSON-DAG: "%191:sub7": 95 # CHECK-GX-JSON-DAG: "%191:sub8": 92 # CHECK-GX-JSON-DAG: "%191:sub9": 91 # CHECK-GX-JSON-DAG: "%191:sub10": 90 # CHECK-GX-JSON-DAG: "%191:sub11": 89 # CHECK-GX-JSON-DAG: "%191:sub12": 86 # CHECK-GX-JSON-DAG: "%191:sub13": 85 # CHECK-GX-JSON-DAG: "%191:sub14": 84 # CHECK-GX-JSON-DAG: "%191:sub15": 83 # CHECK-GX-JSON-DAG: "%191:sub16": 80 # CHECK-GX-JSON-DAG: "%191:sub17": 79 # CHECK-GX-JSON-DAG: "%191:sub18": 78 # CHECK-GX-JSON-DAG: "%191:sub19": 77 # CHECK-GX-JSON-DAG: "%191:sub20": 74 # CHECK-GX-JSON-DAG: "%191:sub21": 73 # CHECK-GX-JSON-DAG: "%191:sub22": 72 # CHECK-GX-JSON-DAG: "%191:sub23": 71 # CHECK-GX-JSON-DAG: "%191:sub24": 68 # CHECK-GX-JSON-DAG: "%191:sub25": 67 # CHECK-GX-JSON-DAG: "%191:sub26": 66 # CHECK-GX-JSON-DAG: "%191:sub27": 65 # CHECK-GX-JSON-DAG: "%191:sub28": 62 # CHECK-GX-JSON-DAG: "%191:sub29": 61 # CHECK-GX-JSON-DAG: "%191:sub30": 60 # CHECK-GX-JSON-DAG: "%191:sub31": 59 # CHECK-GX-JSON-DAG: "%233:sub0": 152 # CHECK-GX-JSON-DAG: "%233:sub1": 151 # CHECK-GX-JSON-DAG: "%233:sub2": 150 # CHECK-GX-JSON-DAG: "%233:sub3": 149 # CHECK-GX-JSON-DAG: "%233:sub4": 146 # CHECK-GX-JSON-DAG: "%233:sub5": 145 # CHECK-GX-JSON-DAG: "%233:sub6": 144 # CHECK-GX-JSON-DAG: "%233:sub7": 143 # CHECK-GX-JSON-DAG: "%233:sub8": 140 # CHECK-GX-JSON-DAG: "%233:sub9": 139 # CHECK-GX-JSON-DAG: "%233:sub10": 138 # CHECK-GX-JSON-DAG: "%233:sub11": 137 # CHECK-GX-JSON-DAG: "%233:sub12": 134 # CHECK-GX-JSON-DAG: "%233:sub13": 133 # CHECK-GX-JSON-DAG: "%233:sub14": 132 # CHECK-GX-JSON-DAG: "%233:sub15": 131 # CHECK-GX-JSON-DAG: "%233:sub16": 128 # CHECK-GX-JSON-DAG: "%233:sub17": 127 # CHECK-GX-JSON-DAG: "%233:sub18": 126 # CHECK-GX-JSON-DAG: "%233:sub19": 125 # CHECK-GX-JSON-DAG: "%233:sub20": 122 # CHECK-GX-JSON-DAG: "%233:sub21": 121 # CHECK-GX-JSON-DAG: "%233:sub22": 120 # CHECK-GX-JSON-DAG: "%233:sub23": 119 # CHECK-GX-JSON-DAG: "%233:sub24": 116 # CHECK-GX-JSON-DAG: "%233:sub25": 115 # CHECK-GX-JSON-DAG: "%233:sub26": 114 # CHECK-GX-JSON-DAG: "%233:sub27": 113 # CHECK-GX-JSON-DAG: "%233:sub28": 110 # CHECK-GX-JSON-DAG: "%233:sub29": 109 # CHECK-GX-JSON-DAG: "%233:sub30": 108 # CHECK-GX-JSON-DAG: "%233:sub31": 107 # CHECK-GX-JSON-DAG: "%275:sub0": 200 # CHECK-GX-JSON-DAG: "%275:sub1": 199 # CHECK-GX-JSON-DAG: "%275:sub2": 198 # CHECK-GX-JSON-DAG: "%275:sub3": 197 # CHECK-GX-JSON-DAG: "%275:sub4": 194 # CHECK-GX-JSON-DAG: "%275:sub5": 193 # CHECK-GX-JSON-DAG: "%275:sub6": 192 # CHECK-GX-JSON-DAG: "%275:sub7": 191 # CHECK-GX-JSON-DAG: "%275:sub8": 188 # CHECK-GX-JSON-DAG: "%275:sub9": 187 # CHECK-GX-JSON-DAG: "%275:sub10": 186 # CHECK-GX-JSON-DAG: "%275:sub11": 185 # CHECK-GX-JSON-DAG: "%275:sub12": 182 # CHECK-GX-JSON-DAG: "%275:sub13": 181 # CHECK-GX-JSON-DAG: "%275:sub14": 180 # CHECK-GX-JSON-DAG: "%275:sub15": 179 # CHECK-GX-JSON-DAG: "%275:sub16": 176 # CHECK-GX-JSON-DAG: "%275:sub17": 175 # CHECK-GX-JSON-DAG: "%275:sub18": 174 # CHECK-GX-JSON-DAG: "%275:sub19": 173 # CHECK-GX-JSON-DAG: "%275:sub20": 170 # CHECK-GX-JSON-DAG: "%275:sub21": 169 # CHECK-GX-JSON-DAG: "%275:sub22": 168 # CHECK-GX-JSON-DAG: "%275:sub23": 167 # CHECK-GX-JSON-DAG: "%275:sub24": 164 # CHECK-GX-JSON-DAG: "%275:sub25": 163 # CHECK-GX-JSON-DAG: "%275:sub26": 162 # CHECK-GX-JSON-DAG: "%275:sub27": 161 # CHECK-GX-JSON-DAG: "%275:sub28": 158 # CHECK-GX-JSON-DAG: "%275:sub29": 157 # CHECK-GX-JSON-DAG: "%275:sub30": 156 # CHECK-GX-JSON-DAG: "%275:sub31": 155 # CHECK-GX-JSON-DAG: "%317:sub0": 248 # CHECK-GX-JSON-DAG: "%317:sub1": 247 # CHECK-GX-JSON-DAG: "%317:sub2": 246 # CHECK-GX-JSON-DAG: "%317:sub3": 245 # CHECK-GX-JSON-DAG: "%317:sub4": 242 # CHECK-GX-JSON-DAG: "%317:sub5": 241 # CHECK-GX-JSON-DAG: "%317:sub6": 240 # CHECK-GX-JSON-DAG: "%317:sub7": 239 # CHECK-GX-JSON-DAG: "%317:sub8": 236 # CHECK-GX-JSON-DAG: "%317:sub9": 235 # CHECK-GX-JSON-DAG: "%317:sub10": 234 # CHECK-GX-JSON-DAG: "%317:sub11": 233 # CHECK-GX-JSON-DAG: "%317:sub12": 230 # CHECK-GX-JSON-DAG: "%317:sub13": 229 # CHECK-GX-JSON-DAG: "%317:sub14": 228 # CHECK-GX-JSON-DAG: "%317:sub15": 227 # CHECK-GX-JSON-DAG: "%317:sub16": 224 # CHECK-GX-JSON-DAG: "%317:sub17": 223 # CHECK-GX-JSON-DAG: "%317:sub18": 222 # CHECK-GX-JSON-DAG: "%317:sub19": 221 # CHECK-GX-JSON-DAG: "%317:sub20": 218 # CHECK-GX-JSON-DAG: "%317:sub21": 217 # CHECK-GX-JSON-DAG: "%317:sub22": 216 # CHECK-GX-JSON-DAG: "%317:sub23": 215 # CHECK-GX-JSON-DAG: "%317:sub24": 212 # CHECK-GX-JSON-DAG: "%317:sub25": 211 # CHECK-GX-JSON-DAG: "%317:sub26": 210 # CHECK-GX-JSON-DAG: "%317:sub27": 209 # CHECK-GX-JSON-DAG: "%317:sub28": 206 # CHECK-GX-JSON-DAG: "%317:sub29": 205 # CHECK-GX-JSON-DAG: "%317:sub30": 204 # CHECK-GX-JSON-DAG: "%317:sub31": 203 # CHECK-GX-JSON-DAG: "%359:sub0": 296 # CHECK-GX-JSON-DAG: "%359:sub1": 295 # CHECK-GX-JSON-DAG: "%359:sub2": 294 # CHECK-GX-JSON-DAG: "%359:sub3": 293 # CHECK-GX-JSON-DAG: "%359:sub4": 290 # CHECK-GX-JSON-DAG: "%359:sub5": 289 # CHECK-GX-JSON-DAG: "%359:sub6": 288 # CHECK-GX-JSON-DAG: "%359:sub7": 287 # CHECK-GX-JSON-DAG: "%359:sub8": 284 # CHECK-GX-JSON-DAG: "%359:sub9": 283 # CHECK-GX-JSON-DAG: "%359:sub10": 282 # CHECK-GX-JSON-DAG: "%359:sub11": 281 # CHECK-GX-JSON-DAG: "%359:sub12": 278 # CHECK-GX-JSON-DAG: "%359:sub13": 277 # CHECK-GX-JSON-DAG: "%359:sub14": 276 # CHECK-GX-JSON-DAG: "%359:sub15": 275 # CHECK-GX-JSON-DAG: "%359:sub16": 272 # CHECK-GX-JSON-DAG: "%359:sub17": 271 # CHECK-GX-JSON-DAG: "%359:sub18": 270 # CHECK-GX-JSON-DAG: "%359:sub19": 269 # CHECK-GX-JSON-DAG: "%359:sub20": 266 # CHECK-GX-JSON-DAG: "%359:sub21": 265 # CHECK-GX-JSON-DAG: "%359:sub22": 264 # CHECK-GX-JSON-DAG: "%359:sub23": 263 # CHECK-GX-JSON-DAG: "%359:sub24": 260 # CHECK-GX-JSON-DAG: "%359:sub25": 259 # CHECK-GX-JSON-DAG: "%359:sub26": 258 # CHECK-GX-JSON-DAG: "%359:sub27": 257 # CHECK-GX-JSON-DAG: "%359:sub28": 254 # CHECK-GX-JSON-DAG: "%359:sub29": 253 # CHECK-GX-JSON-DAG: "%359:sub30": 252 # CHECK-GX-JSON-DAG: "%359:sub31": 251 # CHECK-GX-JSON-DAG: "%401:sub0": 344 # CHECK-GX-JSON-DAG: "%401:sub1": 343 # CHECK-GX-JSON-DAG: "%401:sub2": 342 # CHECK-GX-JSON-DAG: "%401:sub3": 341 # CHECK-GX-JSON-DAG: "%401:sub4": 338 # CHECK-GX-JSON-DAG: "%401:sub5": 337 # CHECK-GX-JSON-DAG: "%401:sub6": 336 # CHECK-GX-JSON-DAG: "%401:sub7": 335 # CHECK-GX-JSON-DAG: "%401:sub8": 332 # CHECK-GX-JSON-DAG: "%401:sub9": 331 # CHECK-GX-JSON-DAG: "%401:sub10": 330 # CHECK-GX-JSON-DAG: "%401:sub11": 329 # CHECK-GX-JSON-DAG: "%401:sub12": 326 # CHECK-GX-JSON-DAG: "%401:sub13": 325 # CHECK-GX-JSON-DAG: "%401:sub14": 324 # CHECK-GX-JSON-DAG: "%401:sub15": 323 # CHECK-GX-JSON-DAG: "%401:sub16": 320 # CHECK-GX-JSON-DAG: "%401:sub17": 319 # CHECK-GX-JSON-DAG: "%401:sub18": 318 # CHECK-GX-JSON-DAG: "%401:sub19": 317 # CHECK-GX-JSON-DAG: "%401:sub20": 314 # CHECK-GX-JSON-DAG: "%401:sub21": 313 # CHECK-GX-JSON-DAG: "%401:sub22": 312 # CHECK-GX-JSON-DAG: "%401:sub23": 311 # CHECK-GX-JSON-DAG: "%401:sub24": 308 # CHECK-GX-JSON-DAG: "%401:sub25": 307 # CHECK-GX-JSON-DAG: "%401:sub26": 306 # CHECK-GX-JSON-DAG: "%401:sub27": 305 # CHECK-GX-JSON-DAG: "%401:sub28": 302 # CHECK-GX-JSON-DAG: "%401:sub29": 301 # CHECK-GX-JSON-DAG: "%401:sub30": 300 # CHECK-GX-JSON-DAG: "%401:sub31": 299 # CHECK-GX-JSON-DAG: "%486": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 299 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 344 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%488:vgpr_32 = COPY %69.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 7 # CHECK-GX-JSON-DAG: "%69:sub1": 6 # CHECK-GX-JSON-DAG: "%69:sub2": 5 # CHECK-GX-JSON-DAG: "%69:sub3": 4 # CHECK-GX-JSON-DAG: "%69:sub4": 1 # CHECK-GX-JSON-DAG: "%69:sub5": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 55 # CHECK-GX-JSON-DAG: "%149:sub1": 54 # CHECK-GX-JSON-DAG: "%149:sub2": 53 # CHECK-GX-JSON-DAG: "%149:sub3": 52 # CHECK-GX-JSON-DAG: "%149:sub4": 49 # CHECK-GX-JSON-DAG: "%149:sub5": 48 # CHECK-GX-JSON-DAG: "%149:sub6": 47 # CHECK-GX-JSON-DAG: "%149:sub7": 46 # CHECK-GX-JSON-DAG: "%149:sub8": 43 # CHECK-GX-JSON-DAG: "%149:sub9": 42 # CHECK-GX-JSON-DAG: "%149:sub10": 41 # CHECK-GX-JSON-DAG: "%149:sub11": 40 # CHECK-GX-JSON-DAG: "%149:sub12": 37 # CHECK-GX-JSON-DAG: "%149:sub13": 36 # CHECK-GX-JSON-DAG: "%149:sub14": 35 # CHECK-GX-JSON-DAG: "%149:sub15": 34 # CHECK-GX-JSON-DAG: "%149:sub16": 31 # CHECK-GX-JSON-DAG: "%149:sub17": 30 # CHECK-GX-JSON-DAG: "%149:sub18": 29 # CHECK-GX-JSON-DAG: "%149:sub19": 28 # CHECK-GX-JSON-DAG: "%149:sub20": 25 # CHECK-GX-JSON-DAG: "%149:sub21": 24 # CHECK-GX-JSON-DAG: "%149:sub22": 23 # CHECK-GX-JSON-DAG: "%149:sub23": 22 # CHECK-GX-JSON-DAG: "%149:sub24": 19 # CHECK-GX-JSON-DAG: "%149:sub25": 18 # CHECK-GX-JSON-DAG: "%149:sub26": 17 # CHECK-GX-JSON-DAG: "%149:sub27": 16 # CHECK-GX-JSON-DAG: "%149:sub28": 13 # CHECK-GX-JSON-DAG: "%149:sub29": 12 # CHECK-GX-JSON-DAG: "%149:sub30": 11 # CHECK-GX-JSON-DAG: "%149:sub31": 10 # CHECK-GX-JSON-DAG: "%191:sub0": 103 # CHECK-GX-JSON-DAG: "%191:sub1": 102 # CHECK-GX-JSON-DAG: "%191:sub2": 101 # CHECK-GX-JSON-DAG: "%191:sub3": 100 # CHECK-GX-JSON-DAG: "%191:sub4": 97 # CHECK-GX-JSON-DAG: "%191:sub5": 96 # CHECK-GX-JSON-DAG: "%191:sub6": 95 # CHECK-GX-JSON-DAG: "%191:sub7": 94 # CHECK-GX-JSON-DAG: "%191:sub8": 91 # CHECK-GX-JSON-DAG: "%191:sub9": 90 # CHECK-GX-JSON-DAG: "%191:sub10": 89 # CHECK-GX-JSON-DAG: "%191:sub11": 88 # CHECK-GX-JSON-DAG: "%191:sub12": 85 # CHECK-GX-JSON-DAG: "%191:sub13": 84 # CHECK-GX-JSON-DAG: "%191:sub14": 83 # CHECK-GX-JSON-DAG: "%191:sub15": 82 # CHECK-GX-JSON-DAG: "%191:sub16": 79 # CHECK-GX-JSON-DAG: "%191:sub17": 78 # CHECK-GX-JSON-DAG: "%191:sub18": 77 # CHECK-GX-JSON-DAG: "%191:sub19": 76 # CHECK-GX-JSON-DAG: "%191:sub20": 73 # CHECK-GX-JSON-DAG: "%191:sub21": 72 # CHECK-GX-JSON-DAG: "%191:sub22": 71 # CHECK-GX-JSON-DAG: "%191:sub23": 70 # CHECK-GX-JSON-DAG: "%191:sub24": 67 # CHECK-GX-JSON-DAG: "%191:sub25": 66 # CHECK-GX-JSON-DAG: "%191:sub26": 65 # CHECK-GX-JSON-DAG: "%191:sub27": 64 # CHECK-GX-JSON-DAG: "%191:sub28": 61 # CHECK-GX-JSON-DAG: "%191:sub29": 60 # CHECK-GX-JSON-DAG: "%191:sub30": 59 # CHECK-GX-JSON-DAG: "%191:sub31": 58 # CHECK-GX-JSON-DAG: "%233:sub0": 151 # CHECK-GX-JSON-DAG: "%233:sub1": 150 # CHECK-GX-JSON-DAG: "%233:sub2": 149 # CHECK-GX-JSON-DAG: "%233:sub3": 148 # CHECK-GX-JSON-DAG: "%233:sub4": 145 # CHECK-GX-JSON-DAG: "%233:sub5": 144 # CHECK-GX-JSON-DAG: "%233:sub6": 143 # CHECK-GX-JSON-DAG: "%233:sub7": 142 # CHECK-GX-JSON-DAG: "%233:sub8": 139 # CHECK-GX-JSON-DAG: "%233:sub9": 138 # CHECK-GX-JSON-DAG: "%233:sub10": 137 # CHECK-GX-JSON-DAG: "%233:sub11": 136 # CHECK-GX-JSON-DAG: "%233:sub12": 133 # CHECK-GX-JSON-DAG: "%233:sub13": 132 # CHECK-GX-JSON-DAG: "%233:sub14": 131 # CHECK-GX-JSON-DAG: "%233:sub15": 130 # CHECK-GX-JSON-DAG: "%233:sub16": 127 # CHECK-GX-JSON-DAG: "%233:sub17": 126 # CHECK-GX-JSON-DAG: "%233:sub18": 125 # CHECK-GX-JSON-DAG: "%233:sub19": 124 # CHECK-GX-JSON-DAG: "%233:sub20": 121 # CHECK-GX-JSON-DAG: "%233:sub21": 120 # CHECK-GX-JSON-DAG: "%233:sub22": 119 # CHECK-GX-JSON-DAG: "%233:sub23": 118 # CHECK-GX-JSON-DAG: "%233:sub24": 115 # CHECK-GX-JSON-DAG: "%233:sub25": 114 # CHECK-GX-JSON-DAG: "%233:sub26": 113 # CHECK-GX-JSON-DAG: "%233:sub27": 112 # CHECK-GX-JSON-DAG: "%233:sub28": 109 # CHECK-GX-JSON-DAG: "%233:sub29": 108 # CHECK-GX-JSON-DAG: "%233:sub30": 107 # CHECK-GX-JSON-DAG: "%233:sub31": 106 # CHECK-GX-JSON-DAG: "%275:sub0": 199 # CHECK-GX-JSON-DAG: "%275:sub1": 198 # CHECK-GX-JSON-DAG: "%275:sub2": 197 # CHECK-GX-JSON-DAG: "%275:sub3": 196 # CHECK-GX-JSON-DAG: "%275:sub4": 193 # CHECK-GX-JSON-DAG: "%275:sub5": 192 # CHECK-GX-JSON-DAG: "%275:sub6": 191 # CHECK-GX-JSON-DAG: "%275:sub7": 190 # CHECK-GX-JSON-DAG: "%275:sub8": 187 # CHECK-GX-JSON-DAG: "%275:sub9": 186 # CHECK-GX-JSON-DAG: "%275:sub10": 185 # CHECK-GX-JSON-DAG: "%275:sub11": 184 # CHECK-GX-JSON-DAG: "%275:sub12": 181 # CHECK-GX-JSON-DAG: "%275:sub13": 180 # CHECK-GX-JSON-DAG: "%275:sub14": 179 # CHECK-GX-JSON-DAG: "%275:sub15": 178 # CHECK-GX-JSON-DAG: "%275:sub16": 175 # CHECK-GX-JSON-DAG: "%275:sub17": 174 # CHECK-GX-JSON-DAG: "%275:sub18": 173 # CHECK-GX-JSON-DAG: "%275:sub19": 172 # CHECK-GX-JSON-DAG: "%275:sub20": 169 # CHECK-GX-JSON-DAG: "%275:sub21": 168 # CHECK-GX-JSON-DAG: "%275:sub22": 167 # CHECK-GX-JSON-DAG: "%275:sub23": 166 # CHECK-GX-JSON-DAG: "%275:sub24": 163 # CHECK-GX-JSON-DAG: "%275:sub25": 162 # CHECK-GX-JSON-DAG: "%275:sub26": 161 # CHECK-GX-JSON-DAG: "%275:sub27": 160 # CHECK-GX-JSON-DAG: "%275:sub28": 157 # CHECK-GX-JSON-DAG: "%275:sub29": 156 # CHECK-GX-JSON-DAG: "%275:sub30": 155 # CHECK-GX-JSON-DAG: "%275:sub31": 154 # CHECK-GX-JSON-DAG: "%317:sub0": 247 # CHECK-GX-JSON-DAG: "%317:sub1": 246 # CHECK-GX-JSON-DAG: "%317:sub2": 245 # CHECK-GX-JSON-DAG: "%317:sub3": 244 # CHECK-GX-JSON-DAG: "%317:sub4": 241 # CHECK-GX-JSON-DAG: "%317:sub5": 240 # CHECK-GX-JSON-DAG: "%317:sub6": 239 # CHECK-GX-JSON-DAG: "%317:sub7": 238 # CHECK-GX-JSON-DAG: "%317:sub8": 235 # CHECK-GX-JSON-DAG: "%317:sub9": 234 # CHECK-GX-JSON-DAG: "%317:sub10": 233 # CHECK-GX-JSON-DAG: "%317:sub11": 232 # CHECK-GX-JSON-DAG: "%317:sub12": 229 # CHECK-GX-JSON-DAG: "%317:sub13": 228 # CHECK-GX-JSON-DAG: "%317:sub14": 227 # CHECK-GX-JSON-DAG: "%317:sub15": 226 # CHECK-GX-JSON-DAG: "%317:sub16": 223 # CHECK-GX-JSON-DAG: "%317:sub17": 222 # CHECK-GX-JSON-DAG: "%317:sub18": 221 # CHECK-GX-JSON-DAG: "%317:sub19": 220 # CHECK-GX-JSON-DAG: "%317:sub20": 217 # CHECK-GX-JSON-DAG: "%317:sub21": 216 # CHECK-GX-JSON-DAG: "%317:sub22": 215 # CHECK-GX-JSON-DAG: "%317:sub23": 214 # CHECK-GX-JSON-DAG: "%317:sub24": 211 # CHECK-GX-JSON-DAG: "%317:sub25": 210 # CHECK-GX-JSON-DAG: "%317:sub26": 209 # CHECK-GX-JSON-DAG: "%317:sub27": 208 # CHECK-GX-JSON-DAG: "%317:sub28": 205 # CHECK-GX-JSON-DAG: "%317:sub29": 204 # CHECK-GX-JSON-DAG: "%317:sub30": 203 # CHECK-GX-JSON-DAG: "%317:sub31": 202 # CHECK-GX-JSON-DAG: "%359:sub0": 295 # CHECK-GX-JSON-DAG: "%359:sub1": 294 # CHECK-GX-JSON-DAG: "%359:sub2": 293 # CHECK-GX-JSON-DAG: "%359:sub3": 292 # CHECK-GX-JSON-DAG: "%359:sub4": 289 # CHECK-GX-JSON-DAG: "%359:sub5": 288 # CHECK-GX-JSON-DAG: "%359:sub6": 287 # CHECK-GX-JSON-DAG: "%359:sub7": 286 # CHECK-GX-JSON-DAG: "%359:sub8": 283 # CHECK-GX-JSON-DAG: "%359:sub9": 282 # CHECK-GX-JSON-DAG: "%359:sub10": 281 # CHECK-GX-JSON-DAG: "%359:sub11": 280 # CHECK-GX-JSON-DAG: "%359:sub12": 277 # CHECK-GX-JSON-DAG: "%359:sub13": 276 # CHECK-GX-JSON-DAG: "%359:sub14": 275 # CHECK-GX-JSON-DAG: "%359:sub15": 274 # CHECK-GX-JSON-DAG: "%359:sub16": 271 # CHECK-GX-JSON-DAG: "%359:sub17": 270 # CHECK-GX-JSON-DAG: "%359:sub18": 269 # CHECK-GX-JSON-DAG: "%359:sub19": 268 # CHECK-GX-JSON-DAG: "%359:sub20": 265 # CHECK-GX-JSON-DAG: "%359:sub21": 264 # CHECK-GX-JSON-DAG: "%359:sub22": 263 # CHECK-GX-JSON-DAG: "%359:sub23": 262 # CHECK-GX-JSON-DAG: "%359:sub24": 259 # CHECK-GX-JSON-DAG: "%359:sub25": 258 # CHECK-GX-JSON-DAG: "%359:sub26": 257 # CHECK-GX-JSON-DAG: "%359:sub27": 256 # CHECK-GX-JSON-DAG: "%359:sub28": 253 # CHECK-GX-JSON-DAG: "%359:sub29": 252 # CHECK-GX-JSON-DAG: "%359:sub30": 251 # CHECK-GX-JSON-DAG: "%359:sub31": 250 # CHECK-GX-JSON-DAG: "%401:sub0": 343 # CHECK-GX-JSON-DAG: "%401:sub1": 342 # CHECK-GX-JSON-DAG: "%401:sub2": 341 # CHECK-GX-JSON-DAG: "%401:sub3": 340 # CHECK-GX-JSON-DAG: "%401:sub4": 337 # CHECK-GX-JSON-DAG: "%401:sub5": 336 # CHECK-GX-JSON-DAG: "%401:sub6": 335 # CHECK-GX-JSON-DAG: "%401:sub7": 334 # CHECK-GX-JSON-DAG: "%401:sub8": 331 # CHECK-GX-JSON-DAG: "%401:sub9": 330 # CHECK-GX-JSON-DAG: "%401:sub10": 329 # CHECK-GX-JSON-DAG: "%401:sub11": 328 # CHECK-GX-JSON-DAG: "%401:sub12": 325 # CHECK-GX-JSON-DAG: "%401:sub13": 324 # CHECK-GX-JSON-DAG: "%401:sub14": 323 # CHECK-GX-JSON-DAG: "%401:sub15": 322 # CHECK-GX-JSON-DAG: "%401:sub16": 319 # CHECK-GX-JSON-DAG: "%401:sub17": 318 # CHECK-GX-JSON-DAG: "%401:sub18": 317 # CHECK-GX-JSON-DAG: "%401:sub19": 316 # CHECK-GX-JSON-DAG: "%401:sub20": 313 # CHECK-GX-JSON-DAG: "%401:sub21": 312 # CHECK-GX-JSON-DAG: "%401:sub22": 311 # CHECK-GX-JSON-DAG: "%401:sub23": 310 # CHECK-GX-JSON-DAG: "%401:sub24": 307 # CHECK-GX-JSON-DAG: "%401:sub25": 306 # CHECK-GX-JSON-DAG: "%401:sub26": 305 # CHECK-GX-JSON-DAG: "%401:sub27": 304 # CHECK-GX-JSON-DAG: "%401:sub28": 301 # CHECK-GX-JSON-DAG: "%401:sub29": 300 # CHECK-GX-JSON-DAG: "%401:sub30": 299 # CHECK-GX-JSON-DAG: "%401:sub31": 298 # CHECK-GX-JSON-DAG: "%486": 2 # CHECK-GX-JSON-DAG: "%487": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 298 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 343 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%489:vgpr_32 = COPY %69.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 6 # CHECK-GX-JSON-DAG: "%69:sub1": 5 # CHECK-GX-JSON-DAG: "%69:sub2": 4 # CHECK-GX-JSON-DAG: "%69:sub3": 3 # CHECK-GX-JSON-DAG: "%69:sub4": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 54 # CHECK-GX-JSON-DAG: "%149:sub1": 53 # CHECK-GX-JSON-DAG: "%149:sub2": 52 # CHECK-GX-JSON-DAG: "%149:sub3": 51 # CHECK-GX-JSON-DAG: "%149:sub4": 48 # CHECK-GX-JSON-DAG: "%149:sub5": 47 # CHECK-GX-JSON-DAG: "%149:sub6": 46 # CHECK-GX-JSON-DAG: "%149:sub7": 45 # CHECK-GX-JSON-DAG: "%149:sub8": 42 # CHECK-GX-JSON-DAG: "%149:sub9": 41 # CHECK-GX-JSON-DAG: "%149:sub10": 40 # CHECK-GX-JSON-DAG: "%149:sub11": 39 # CHECK-GX-JSON-DAG: "%149:sub12": 36 # CHECK-GX-JSON-DAG: "%149:sub13": 35 # CHECK-GX-JSON-DAG: "%149:sub14": 34 # CHECK-GX-JSON-DAG: "%149:sub15": 33 # CHECK-GX-JSON-DAG: "%149:sub16": 30 # CHECK-GX-JSON-DAG: "%149:sub17": 29 # CHECK-GX-JSON-DAG: "%149:sub18": 28 # CHECK-GX-JSON-DAG: "%149:sub19": 27 # CHECK-GX-JSON-DAG: "%149:sub20": 24 # CHECK-GX-JSON-DAG: "%149:sub21": 23 # CHECK-GX-JSON-DAG: "%149:sub22": 22 # CHECK-GX-JSON-DAG: "%149:sub23": 21 # CHECK-GX-JSON-DAG: "%149:sub24": 18 # CHECK-GX-JSON-DAG: "%149:sub25": 17 # CHECK-GX-JSON-DAG: "%149:sub26": 16 # CHECK-GX-JSON-DAG: "%149:sub27": 15 # CHECK-GX-JSON-DAG: "%149:sub28": 12 # CHECK-GX-JSON-DAG: "%149:sub29": 11 # CHECK-GX-JSON-DAG: "%149:sub30": 10 # CHECK-GX-JSON-DAG: "%149:sub31": 9 # CHECK-GX-JSON-DAG: "%191:sub0": 102 # CHECK-GX-JSON-DAG: "%191:sub1": 101 # CHECK-GX-JSON-DAG: "%191:sub2": 100 # CHECK-GX-JSON-DAG: "%191:sub3": 99 # CHECK-GX-JSON-DAG: "%191:sub4": 96 # CHECK-GX-JSON-DAG: "%191:sub5": 95 # CHECK-GX-JSON-DAG: "%191:sub6": 94 # CHECK-GX-JSON-DAG: "%191:sub7": 93 # CHECK-GX-JSON-DAG: "%191:sub8": 90 # CHECK-GX-JSON-DAG: "%191:sub9": 89 # CHECK-GX-JSON-DAG: "%191:sub10": 88 # CHECK-GX-JSON-DAG: "%191:sub11": 87 # CHECK-GX-JSON-DAG: "%191:sub12": 84 # CHECK-GX-JSON-DAG: "%191:sub13": 83 # CHECK-GX-JSON-DAG: "%191:sub14": 82 # CHECK-GX-JSON-DAG: "%191:sub15": 81 # CHECK-GX-JSON-DAG: "%191:sub16": 78 # CHECK-GX-JSON-DAG: "%191:sub17": 77 # CHECK-GX-JSON-DAG: "%191:sub18": 76 # CHECK-GX-JSON-DAG: "%191:sub19": 75 # CHECK-GX-JSON-DAG: "%191:sub20": 72 # CHECK-GX-JSON-DAG: "%191:sub21": 71 # CHECK-GX-JSON-DAG: "%191:sub22": 70 # CHECK-GX-JSON-DAG: "%191:sub23": 69 # CHECK-GX-JSON-DAG: "%191:sub24": 66 # CHECK-GX-JSON-DAG: "%191:sub25": 65 # CHECK-GX-JSON-DAG: "%191:sub26": 64 # CHECK-GX-JSON-DAG: "%191:sub27": 63 # CHECK-GX-JSON-DAG: "%191:sub28": 60 # CHECK-GX-JSON-DAG: "%191:sub29": 59 # CHECK-GX-JSON-DAG: "%191:sub30": 58 # CHECK-GX-JSON-DAG: "%191:sub31": 57 # CHECK-GX-JSON-DAG: "%233:sub0": 150 # CHECK-GX-JSON-DAG: "%233:sub1": 149 # CHECK-GX-JSON-DAG: "%233:sub2": 148 # CHECK-GX-JSON-DAG: "%233:sub3": 147 # CHECK-GX-JSON-DAG: "%233:sub4": 144 # CHECK-GX-JSON-DAG: "%233:sub5": 143 # CHECK-GX-JSON-DAG: "%233:sub6": 142 # CHECK-GX-JSON-DAG: "%233:sub7": 141 # CHECK-GX-JSON-DAG: "%233:sub8": 138 # CHECK-GX-JSON-DAG: "%233:sub9": 137 # CHECK-GX-JSON-DAG: "%233:sub10": 136 # CHECK-GX-JSON-DAG: "%233:sub11": 135 # CHECK-GX-JSON-DAG: "%233:sub12": 132 # CHECK-GX-JSON-DAG: "%233:sub13": 131 # CHECK-GX-JSON-DAG: "%233:sub14": 130 # CHECK-GX-JSON-DAG: "%233:sub15": 129 # CHECK-GX-JSON-DAG: "%233:sub16": 126 # CHECK-GX-JSON-DAG: "%233:sub17": 125 # CHECK-GX-JSON-DAG: "%233:sub18": 124 # CHECK-GX-JSON-DAG: "%233:sub19": 123 # CHECK-GX-JSON-DAG: "%233:sub20": 120 # CHECK-GX-JSON-DAG: "%233:sub21": 119 # CHECK-GX-JSON-DAG: "%233:sub22": 118 # CHECK-GX-JSON-DAG: "%233:sub23": 117 # CHECK-GX-JSON-DAG: "%233:sub24": 114 # CHECK-GX-JSON-DAG: "%233:sub25": 113 # CHECK-GX-JSON-DAG: "%233:sub26": 112 # CHECK-GX-JSON-DAG: "%233:sub27": 111 # CHECK-GX-JSON-DAG: "%233:sub28": 108 # CHECK-GX-JSON-DAG: "%233:sub29": 107 # CHECK-GX-JSON-DAG: "%233:sub30": 106 # CHECK-GX-JSON-DAG: "%233:sub31": 105 # CHECK-GX-JSON-DAG: "%275:sub0": 198 # CHECK-GX-JSON-DAG: "%275:sub1": 197 # CHECK-GX-JSON-DAG: "%275:sub2": 196 # CHECK-GX-JSON-DAG: "%275:sub3": 195 # CHECK-GX-JSON-DAG: "%275:sub4": 192 # CHECK-GX-JSON-DAG: "%275:sub5": 191 # CHECK-GX-JSON-DAG: "%275:sub6": 190 # CHECK-GX-JSON-DAG: "%275:sub7": 189 # CHECK-GX-JSON-DAG: "%275:sub8": 186 # CHECK-GX-JSON-DAG: "%275:sub9": 185 # CHECK-GX-JSON-DAG: "%275:sub10": 184 # CHECK-GX-JSON-DAG: "%275:sub11": 183 # CHECK-GX-JSON-DAG: "%275:sub12": 180 # CHECK-GX-JSON-DAG: "%275:sub13": 179 # CHECK-GX-JSON-DAG: "%275:sub14": 178 # CHECK-GX-JSON-DAG: "%275:sub15": 177 # CHECK-GX-JSON-DAG: "%275:sub16": 174 # CHECK-GX-JSON-DAG: "%275:sub17": 173 # CHECK-GX-JSON-DAG: "%275:sub18": 172 # CHECK-GX-JSON-DAG: "%275:sub19": 171 # CHECK-GX-JSON-DAG: "%275:sub20": 168 # CHECK-GX-JSON-DAG: "%275:sub21": 167 # CHECK-GX-JSON-DAG: "%275:sub22": 166 # CHECK-GX-JSON-DAG: "%275:sub23": 165 # CHECK-GX-JSON-DAG: "%275:sub24": 162 # CHECK-GX-JSON-DAG: "%275:sub25": 161 # CHECK-GX-JSON-DAG: "%275:sub26": 160 # CHECK-GX-JSON-DAG: "%275:sub27": 159 # CHECK-GX-JSON-DAG: "%275:sub28": 156 # CHECK-GX-JSON-DAG: "%275:sub29": 155 # CHECK-GX-JSON-DAG: "%275:sub30": 154 # CHECK-GX-JSON-DAG: "%275:sub31": 153 # CHECK-GX-JSON-DAG: "%317:sub0": 246 # CHECK-GX-JSON-DAG: "%317:sub1": 245 # CHECK-GX-JSON-DAG: "%317:sub2": 244 # CHECK-GX-JSON-DAG: "%317:sub3": 243 # CHECK-GX-JSON-DAG: "%317:sub4": 240 # CHECK-GX-JSON-DAG: "%317:sub5": 239 # CHECK-GX-JSON-DAG: "%317:sub6": 238 # CHECK-GX-JSON-DAG: "%317:sub7": 237 # CHECK-GX-JSON-DAG: "%317:sub8": 234 # CHECK-GX-JSON-DAG: "%317:sub9": 233 # CHECK-GX-JSON-DAG: "%317:sub10": 232 # CHECK-GX-JSON-DAG: "%317:sub11": 231 # CHECK-GX-JSON-DAG: "%317:sub12": 228 # CHECK-GX-JSON-DAG: "%317:sub13": 227 # CHECK-GX-JSON-DAG: "%317:sub14": 226 # CHECK-GX-JSON-DAG: "%317:sub15": 225 # CHECK-GX-JSON-DAG: "%317:sub16": 222 # CHECK-GX-JSON-DAG: "%317:sub17": 221 # CHECK-GX-JSON-DAG: "%317:sub18": 220 # CHECK-GX-JSON-DAG: "%317:sub19": 219 # CHECK-GX-JSON-DAG: "%317:sub20": 216 # CHECK-GX-JSON-DAG: "%317:sub21": 215 # CHECK-GX-JSON-DAG: "%317:sub22": 214 # CHECK-GX-JSON-DAG: "%317:sub23": 213 # CHECK-GX-JSON-DAG: "%317:sub24": 210 # CHECK-GX-JSON-DAG: "%317:sub25": 209 # CHECK-GX-JSON-DAG: "%317:sub26": 208 # CHECK-GX-JSON-DAG: "%317:sub27": 207 # CHECK-GX-JSON-DAG: "%317:sub28": 204 # CHECK-GX-JSON-DAG: "%317:sub29": 203 # CHECK-GX-JSON-DAG: "%317:sub30": 202 # CHECK-GX-JSON-DAG: "%317:sub31": 201 # CHECK-GX-JSON-DAG: "%359:sub0": 294 # CHECK-GX-JSON-DAG: "%359:sub1": 293 # CHECK-GX-JSON-DAG: "%359:sub2": 292 # CHECK-GX-JSON-DAG: "%359:sub3": 291 # CHECK-GX-JSON-DAG: "%359:sub4": 288 # CHECK-GX-JSON-DAG: "%359:sub5": 287 # CHECK-GX-JSON-DAG: "%359:sub6": 286 # CHECK-GX-JSON-DAG: "%359:sub7": 285 # CHECK-GX-JSON-DAG: "%359:sub8": 282 # CHECK-GX-JSON-DAG: "%359:sub9": 281 # CHECK-GX-JSON-DAG: "%359:sub10": 280 # CHECK-GX-JSON-DAG: "%359:sub11": 279 # CHECK-GX-JSON-DAG: "%359:sub12": 276 # CHECK-GX-JSON-DAG: "%359:sub13": 275 # CHECK-GX-JSON-DAG: "%359:sub14": 274 # CHECK-GX-JSON-DAG: "%359:sub15": 273 # CHECK-GX-JSON-DAG: "%359:sub16": 270 # CHECK-GX-JSON-DAG: "%359:sub17": 269 # CHECK-GX-JSON-DAG: "%359:sub18": 268 # CHECK-GX-JSON-DAG: "%359:sub19": 267 # CHECK-GX-JSON-DAG: "%359:sub20": 264 # CHECK-GX-JSON-DAG: "%359:sub21": 263 # CHECK-GX-JSON-DAG: "%359:sub22": 262 # CHECK-GX-JSON-DAG: "%359:sub23": 261 # CHECK-GX-JSON-DAG: "%359:sub24": 258 # CHECK-GX-JSON-DAG: "%359:sub25": 257 # CHECK-GX-JSON-DAG: "%359:sub26": 256 # CHECK-GX-JSON-DAG: "%359:sub27": 255 # CHECK-GX-JSON-DAG: "%359:sub28": 252 # CHECK-GX-JSON-DAG: "%359:sub29": 251 # CHECK-GX-JSON-DAG: "%359:sub30": 250 # CHECK-GX-JSON-DAG: "%359:sub31": 249 # CHECK-GX-JSON-DAG: "%401:sub0": 342 # CHECK-GX-JSON-DAG: "%401:sub1": 341 # CHECK-GX-JSON-DAG: "%401:sub2": 340 # CHECK-GX-JSON-DAG: "%401:sub3": 339 # CHECK-GX-JSON-DAG: "%401:sub4": 336 # CHECK-GX-JSON-DAG: "%401:sub5": 335 # CHECK-GX-JSON-DAG: "%401:sub6": 334 # CHECK-GX-JSON-DAG: "%401:sub7": 333 # CHECK-GX-JSON-DAG: "%401:sub8": 330 # CHECK-GX-JSON-DAG: "%401:sub9": 329 # CHECK-GX-JSON-DAG: "%401:sub10": 328 # CHECK-GX-JSON-DAG: "%401:sub11": 327 # CHECK-GX-JSON-DAG: "%401:sub12": 324 # CHECK-GX-JSON-DAG: "%401:sub13": 323 # CHECK-GX-JSON-DAG: "%401:sub14": 322 # CHECK-GX-JSON-DAG: "%401:sub15": 321 # CHECK-GX-JSON-DAG: "%401:sub16": 318 # CHECK-GX-JSON-DAG: "%401:sub17": 317 # CHECK-GX-JSON-DAG: "%401:sub18": 316 # CHECK-GX-JSON-DAG: "%401:sub19": 315 # CHECK-GX-JSON-DAG: "%401:sub20": 312 # CHECK-GX-JSON-DAG: "%401:sub21": 311 # CHECK-GX-JSON-DAG: "%401:sub22": 310 # CHECK-GX-JSON-DAG: "%401:sub23": 309 # CHECK-GX-JSON-DAG: "%401:sub24": 306 # CHECK-GX-JSON-DAG: "%401:sub25": 305 # CHECK-GX-JSON-DAG: "%401:sub26": 304 # CHECK-GX-JSON-DAG: "%401:sub27": 303 # CHECK-GX-JSON-DAG: "%401:sub28": 300 # CHECK-GX-JSON-DAG: "%401:sub29": 299 # CHECK-GX-JSON-DAG: "%401:sub30": 298 # CHECK-GX-JSON-DAG: "%401:sub31": 297 # CHECK-GX-JSON-DAG: "%486": 1 # CHECK-GX-JSON-DAG: "%487": 1 # CHECK-GX-JSON-DAG: "%488": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 297 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 342 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%490:vreg_128 = REG_SEQUENCE %489, %subreg.sub0, %488, %subreg.sub1, %487, %subreg.sub2, %486, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 5 # CHECK-GX-JSON-DAG: "%69:sub1": 4 # CHECK-GX-JSON-DAG: "%69:sub2": 3 # CHECK-GX-JSON-DAG: "%69:sub3": 2 # CHECK-GX-JSON-DAG: "%149:sub0": 53 # CHECK-GX-JSON-DAG: "%149:sub1": 52 # CHECK-GX-JSON-DAG: "%149:sub2": 51 # CHECK-GX-JSON-DAG: "%149:sub3": 50 # CHECK-GX-JSON-DAG: "%149:sub4": 47 # CHECK-GX-JSON-DAG: "%149:sub5": 46 # CHECK-GX-JSON-DAG: "%149:sub6": 45 # CHECK-GX-JSON-DAG: "%149:sub7": 44 # CHECK-GX-JSON-DAG: "%149:sub8": 41 # CHECK-GX-JSON-DAG: "%149:sub9": 40 # CHECK-GX-JSON-DAG: "%149:sub10": 39 # CHECK-GX-JSON-DAG: "%149:sub11": 38 # CHECK-GX-JSON-DAG: "%149:sub12": 35 # CHECK-GX-JSON-DAG: "%149:sub13": 34 # CHECK-GX-JSON-DAG: "%149:sub14": 33 # CHECK-GX-JSON-DAG: "%149:sub15": 32 # CHECK-GX-JSON-DAG: "%149:sub16": 29 # CHECK-GX-JSON-DAG: "%149:sub17": 28 # CHECK-GX-JSON-DAG: "%149:sub18": 27 # CHECK-GX-JSON-DAG: "%149:sub19": 26 # CHECK-GX-JSON-DAG: "%149:sub20": 23 # CHECK-GX-JSON-DAG: "%149:sub21": 22 # CHECK-GX-JSON-DAG: "%149:sub22": 21 # CHECK-GX-JSON-DAG: "%149:sub23": 20 # CHECK-GX-JSON-DAG: "%149:sub24": 17 # CHECK-GX-JSON-DAG: "%149:sub25": 16 # CHECK-GX-JSON-DAG: "%149:sub26": 15 # CHECK-GX-JSON-DAG: "%149:sub27": 14 # CHECK-GX-JSON-DAG: "%149:sub28": 11 # CHECK-GX-JSON-DAG: "%149:sub29": 10 # CHECK-GX-JSON-DAG: "%149:sub30": 9 # CHECK-GX-JSON-DAG: "%149:sub31": 8 # CHECK-GX-JSON-DAG: "%191:sub0": 101 # CHECK-GX-JSON-DAG: "%191:sub1": 100 # CHECK-GX-JSON-DAG: "%191:sub2": 99 # CHECK-GX-JSON-DAG: "%191:sub3": 98 # CHECK-GX-JSON-DAG: "%191:sub4": 95 # CHECK-GX-JSON-DAG: "%191:sub5": 94 # CHECK-GX-JSON-DAG: "%191:sub6": 93 # CHECK-GX-JSON-DAG: "%191:sub7": 92 # CHECK-GX-JSON-DAG: "%191:sub8": 89 # CHECK-GX-JSON-DAG: "%191:sub9": 88 # CHECK-GX-JSON-DAG: "%191:sub10": 87 # CHECK-GX-JSON-DAG: "%191:sub11": 86 # CHECK-GX-JSON-DAG: "%191:sub12": 83 # CHECK-GX-JSON-DAG: "%191:sub13": 82 # CHECK-GX-JSON-DAG: "%191:sub14": 81 # CHECK-GX-JSON-DAG: "%191:sub15": 80 # CHECK-GX-JSON-DAG: "%191:sub16": 77 # CHECK-GX-JSON-DAG: "%191:sub17": 76 # CHECK-GX-JSON-DAG: "%191:sub18": 75 # CHECK-GX-JSON-DAG: "%191:sub19": 74 # CHECK-GX-JSON-DAG: "%191:sub20": 71 # CHECK-GX-JSON-DAG: "%191:sub21": 70 # CHECK-GX-JSON-DAG: "%191:sub22": 69 # CHECK-GX-JSON-DAG: "%191:sub23": 68 # CHECK-GX-JSON-DAG: "%191:sub24": 65 # CHECK-GX-JSON-DAG: "%191:sub25": 64 # CHECK-GX-JSON-DAG: "%191:sub26": 63 # CHECK-GX-JSON-DAG: "%191:sub27": 62 # CHECK-GX-JSON-DAG: "%191:sub28": 59 # CHECK-GX-JSON-DAG: "%191:sub29": 58 # CHECK-GX-JSON-DAG: "%191:sub30": 57 # CHECK-GX-JSON-DAG: "%191:sub31": 56 # CHECK-GX-JSON-DAG: "%233:sub0": 149 # CHECK-GX-JSON-DAG: "%233:sub1": 148 # CHECK-GX-JSON-DAG: "%233:sub2": 147 # CHECK-GX-JSON-DAG: "%233:sub3": 146 # CHECK-GX-JSON-DAG: "%233:sub4": 143 # CHECK-GX-JSON-DAG: "%233:sub5": 142 # CHECK-GX-JSON-DAG: "%233:sub6": 141 # CHECK-GX-JSON-DAG: "%233:sub7": 140 # CHECK-GX-JSON-DAG: "%233:sub8": 137 # CHECK-GX-JSON-DAG: "%233:sub9": 136 # CHECK-GX-JSON-DAG: "%233:sub10": 135 # CHECK-GX-JSON-DAG: "%233:sub11": 134 # CHECK-GX-JSON-DAG: "%233:sub12": 131 # CHECK-GX-JSON-DAG: "%233:sub13": 130 # CHECK-GX-JSON-DAG: "%233:sub14": 129 # CHECK-GX-JSON-DAG: "%233:sub15": 128 # CHECK-GX-JSON-DAG: "%233:sub16": 125 # CHECK-GX-JSON-DAG: "%233:sub17": 124 # CHECK-GX-JSON-DAG: "%233:sub18": 123 # CHECK-GX-JSON-DAG: "%233:sub19": 122 # CHECK-GX-JSON-DAG: "%233:sub20": 119 # CHECK-GX-JSON-DAG: "%233:sub21": 118 # CHECK-GX-JSON-DAG: "%233:sub22": 117 # CHECK-GX-JSON-DAG: "%233:sub23": 116 # CHECK-GX-JSON-DAG: "%233:sub24": 113 # CHECK-GX-JSON-DAG: "%233:sub25": 112 # CHECK-GX-JSON-DAG: "%233:sub26": 111 # CHECK-GX-JSON-DAG: "%233:sub27": 110 # CHECK-GX-JSON-DAG: "%233:sub28": 107 # CHECK-GX-JSON-DAG: "%233:sub29": 106 # CHECK-GX-JSON-DAG: "%233:sub30": 105 # CHECK-GX-JSON-DAG: "%233:sub31": 104 # CHECK-GX-JSON-DAG: "%275:sub0": 197 # CHECK-GX-JSON-DAG: "%275:sub1": 196 # CHECK-GX-JSON-DAG: "%275:sub2": 195 # CHECK-GX-JSON-DAG: "%275:sub3": 194 # CHECK-GX-JSON-DAG: "%275:sub4": 191 # CHECK-GX-JSON-DAG: "%275:sub5": 190 # CHECK-GX-JSON-DAG: "%275:sub6": 189 # CHECK-GX-JSON-DAG: "%275:sub7": 188 # CHECK-GX-JSON-DAG: "%275:sub8": 185 # CHECK-GX-JSON-DAG: "%275:sub9": 184 # CHECK-GX-JSON-DAG: "%275:sub10": 183 # CHECK-GX-JSON-DAG: "%275:sub11": 182 # CHECK-GX-JSON-DAG: "%275:sub12": 179 # CHECK-GX-JSON-DAG: "%275:sub13": 178 # CHECK-GX-JSON-DAG: "%275:sub14": 177 # CHECK-GX-JSON-DAG: "%275:sub15": 176 # CHECK-GX-JSON-DAG: "%275:sub16": 173 # CHECK-GX-JSON-DAG: "%275:sub17": 172 # CHECK-GX-JSON-DAG: "%275:sub18": 171 # CHECK-GX-JSON-DAG: "%275:sub19": 170 # CHECK-GX-JSON-DAG: "%275:sub20": 167 # CHECK-GX-JSON-DAG: "%275:sub21": 166 # CHECK-GX-JSON-DAG: "%275:sub22": 165 # CHECK-GX-JSON-DAG: "%275:sub23": 164 # CHECK-GX-JSON-DAG: "%275:sub24": 161 # CHECK-GX-JSON-DAG: "%275:sub25": 160 # CHECK-GX-JSON-DAG: "%275:sub26": 159 # CHECK-GX-JSON-DAG: "%275:sub27": 158 # CHECK-GX-JSON-DAG: "%275:sub28": 155 # CHECK-GX-JSON-DAG: "%275:sub29": 154 # CHECK-GX-JSON-DAG: "%275:sub30": 153 # CHECK-GX-JSON-DAG: "%275:sub31": 152 # CHECK-GX-JSON-DAG: "%317:sub0": 245 # CHECK-GX-JSON-DAG: "%317:sub1": 244 # CHECK-GX-JSON-DAG: "%317:sub2": 243 # CHECK-GX-JSON-DAG: "%317:sub3": 242 # CHECK-GX-JSON-DAG: "%317:sub4": 239 # CHECK-GX-JSON-DAG: "%317:sub5": 238 # CHECK-GX-JSON-DAG: "%317:sub6": 237 # CHECK-GX-JSON-DAG: "%317:sub7": 236 # CHECK-GX-JSON-DAG: "%317:sub8": 233 # CHECK-GX-JSON-DAG: "%317:sub9": 232 # CHECK-GX-JSON-DAG: "%317:sub10": 231 # CHECK-GX-JSON-DAG: "%317:sub11": 230 # CHECK-GX-JSON-DAG: "%317:sub12": 227 # CHECK-GX-JSON-DAG: "%317:sub13": 226 # CHECK-GX-JSON-DAG: "%317:sub14": 225 # CHECK-GX-JSON-DAG: "%317:sub15": 224 # CHECK-GX-JSON-DAG: "%317:sub16": 221 # CHECK-GX-JSON-DAG: "%317:sub17": 220 # CHECK-GX-JSON-DAG: "%317:sub18": 219 # CHECK-GX-JSON-DAG: "%317:sub19": 218 # CHECK-GX-JSON-DAG: "%317:sub20": 215 # CHECK-GX-JSON-DAG: "%317:sub21": 214 # CHECK-GX-JSON-DAG: "%317:sub22": 213 # CHECK-GX-JSON-DAG: "%317:sub23": 212 # CHECK-GX-JSON-DAG: "%317:sub24": 209 # CHECK-GX-JSON-DAG: "%317:sub25": 208 # CHECK-GX-JSON-DAG: "%317:sub26": 207 # CHECK-GX-JSON-DAG: "%317:sub27": 206 # CHECK-GX-JSON-DAG: "%317:sub28": 203 # CHECK-GX-JSON-DAG: "%317:sub29": 202 # CHECK-GX-JSON-DAG: "%317:sub30": 201 # CHECK-GX-JSON-DAG: "%317:sub31": 200 # CHECK-GX-JSON-DAG: "%359:sub0": 293 # CHECK-GX-JSON-DAG: "%359:sub1": 292 # CHECK-GX-JSON-DAG: "%359:sub2": 291 # CHECK-GX-JSON-DAG: "%359:sub3": 290 # CHECK-GX-JSON-DAG: "%359:sub4": 287 # CHECK-GX-JSON-DAG: "%359:sub5": 286 # CHECK-GX-JSON-DAG: "%359:sub6": 285 # CHECK-GX-JSON-DAG: "%359:sub7": 284 # CHECK-GX-JSON-DAG: "%359:sub8": 281 # CHECK-GX-JSON-DAG: "%359:sub9": 280 # CHECK-GX-JSON-DAG: "%359:sub10": 279 # CHECK-GX-JSON-DAG: "%359:sub11": 278 # CHECK-GX-JSON-DAG: "%359:sub12": 275 # CHECK-GX-JSON-DAG: "%359:sub13": 274 # CHECK-GX-JSON-DAG: "%359:sub14": 273 # CHECK-GX-JSON-DAG: "%359:sub15": 272 # CHECK-GX-JSON-DAG: "%359:sub16": 269 # CHECK-GX-JSON-DAG: "%359:sub17": 268 # CHECK-GX-JSON-DAG: "%359:sub18": 267 # CHECK-GX-JSON-DAG: "%359:sub19": 266 # CHECK-GX-JSON-DAG: "%359:sub20": 263 # CHECK-GX-JSON-DAG: "%359:sub21": 262 # CHECK-GX-JSON-DAG: "%359:sub22": 261 # CHECK-GX-JSON-DAG: "%359:sub23": 260 # CHECK-GX-JSON-DAG: "%359:sub24": 257 # CHECK-GX-JSON-DAG: "%359:sub25": 256 # CHECK-GX-JSON-DAG: "%359:sub26": 255 # CHECK-GX-JSON-DAG: "%359:sub27": 254 # CHECK-GX-JSON-DAG: "%359:sub28": 251 # CHECK-GX-JSON-DAG: "%359:sub29": 250 # CHECK-GX-JSON-DAG: "%359:sub30": 249 # CHECK-GX-JSON-DAG: "%359:sub31": 248 # CHECK-GX-JSON-DAG: "%401:sub0": 341 # CHECK-GX-JSON-DAG: "%401:sub1": 340 # CHECK-GX-JSON-DAG: "%401:sub2": 339 # CHECK-GX-JSON-DAG: "%401:sub3": 338 # CHECK-GX-JSON-DAG: "%401:sub4": 335 # CHECK-GX-JSON-DAG: "%401:sub5": 334 # CHECK-GX-JSON-DAG: "%401:sub6": 333 # CHECK-GX-JSON-DAG: "%401:sub7": 332 # CHECK-GX-JSON-DAG: "%401:sub8": 329 # CHECK-GX-JSON-DAG: "%401:sub9": 328 # CHECK-GX-JSON-DAG: "%401:sub10": 327 # CHECK-GX-JSON-DAG: "%401:sub11": 326 # CHECK-GX-JSON-DAG: "%401:sub12": 323 # CHECK-GX-JSON-DAG: "%401:sub13": 322 # CHECK-GX-JSON-DAG: "%401:sub14": 321 # CHECK-GX-JSON-DAG: "%401:sub15": 320 # CHECK-GX-JSON-DAG: "%401:sub16": 317 # CHECK-GX-JSON-DAG: "%401:sub17": 316 # CHECK-GX-JSON-DAG: "%401:sub18": 315 # CHECK-GX-JSON-DAG: "%401:sub19": 314 # CHECK-GX-JSON-DAG: "%401:sub20": 311 # CHECK-GX-JSON-DAG: "%401:sub21": 310 # CHECK-GX-JSON-DAG: "%401:sub22": 309 # CHECK-GX-JSON-DAG: "%401:sub23": 308 # CHECK-GX-JSON-DAG: "%401:sub24": 305 # CHECK-GX-JSON-DAG: "%401:sub25": 304 # CHECK-GX-JSON-DAG: "%401:sub26": 303 # CHECK-GX-JSON-DAG: "%401:sub27": 302 # CHECK-GX-JSON-DAG: "%401:sub28": 299 # CHECK-GX-JSON-DAG: "%401:sub29": 298 # CHECK-GX-JSON-DAG: "%401:sub30": 297 # CHECK-GX-JSON-DAG: "%401:sub31": 296 # CHECK-GX-JSON-DAG: "%486": 0 # CHECK-GX-JSON-DAG: "%487": 0 # CHECK-GX-JSON-DAG: "%488": 0 # CHECK-GX-JSON-DAG: "%489": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 296 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 341 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %491:vreg_64, %490, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 4 # CHECK-GX-JSON-DAG: "%69:sub1": 3 # CHECK-GX-JSON-DAG: "%69:sub2": 2 # CHECK-GX-JSON-DAG: "%69:sub3": 1 # CHECK-GX-JSON-DAG: "%149:sub0": 52 # CHECK-GX-JSON-DAG: "%149:sub1": 51 # CHECK-GX-JSON-DAG: "%149:sub2": 50 # CHECK-GX-JSON-DAG: "%149:sub3": 49 # CHECK-GX-JSON-DAG: "%149:sub4": 46 # CHECK-GX-JSON-DAG: "%149:sub5": 45 # CHECK-GX-JSON-DAG: "%149:sub6": 44 # CHECK-GX-JSON-DAG: "%149:sub7": 43 # CHECK-GX-JSON-DAG: "%149:sub8": 40 # CHECK-GX-JSON-DAG: "%149:sub9": 39 # CHECK-GX-JSON-DAG: "%149:sub10": 38 # CHECK-GX-JSON-DAG: "%149:sub11": 37 # CHECK-GX-JSON-DAG: "%149:sub12": 34 # CHECK-GX-JSON-DAG: "%149:sub13": 33 # CHECK-GX-JSON-DAG: "%149:sub14": 32 # CHECK-GX-JSON-DAG: "%149:sub15": 31 # CHECK-GX-JSON-DAG: "%149:sub16": 28 # CHECK-GX-JSON-DAG: "%149:sub17": 27 # CHECK-GX-JSON-DAG: "%149:sub18": 26 # CHECK-GX-JSON-DAG: "%149:sub19": 25 # CHECK-GX-JSON-DAG: "%149:sub20": 22 # CHECK-GX-JSON-DAG: "%149:sub21": 21 # CHECK-GX-JSON-DAG: "%149:sub22": 20 # CHECK-GX-JSON-DAG: "%149:sub23": 19 # CHECK-GX-JSON-DAG: "%149:sub24": 16 # CHECK-GX-JSON-DAG: "%149:sub25": 15 # CHECK-GX-JSON-DAG: "%149:sub26": 14 # CHECK-GX-JSON-DAG: "%149:sub27": 13 # CHECK-GX-JSON-DAG: "%149:sub28": 10 # CHECK-GX-JSON-DAG: "%149:sub29": 9 # CHECK-GX-JSON-DAG: "%149:sub30": 8 # CHECK-GX-JSON-DAG: "%149:sub31": 7 # CHECK-GX-JSON-DAG: "%191:sub0": 100 # CHECK-GX-JSON-DAG: "%191:sub1": 99 # CHECK-GX-JSON-DAG: "%191:sub2": 98 # CHECK-GX-JSON-DAG: "%191:sub3": 97 # CHECK-GX-JSON-DAG: "%191:sub4": 94 # CHECK-GX-JSON-DAG: "%191:sub5": 93 # CHECK-GX-JSON-DAG: "%191:sub6": 92 # CHECK-GX-JSON-DAG: "%191:sub7": 91 # CHECK-GX-JSON-DAG: "%191:sub8": 88 # CHECK-GX-JSON-DAG: "%191:sub9": 87 # CHECK-GX-JSON-DAG: "%191:sub10": 86 # CHECK-GX-JSON-DAG: "%191:sub11": 85 # CHECK-GX-JSON-DAG: "%191:sub12": 82 # CHECK-GX-JSON-DAG: "%191:sub13": 81 # CHECK-GX-JSON-DAG: "%191:sub14": 80 # CHECK-GX-JSON-DAG: "%191:sub15": 79 # CHECK-GX-JSON-DAG: "%191:sub16": 76 # CHECK-GX-JSON-DAG: "%191:sub17": 75 # CHECK-GX-JSON-DAG: "%191:sub18": 74 # CHECK-GX-JSON-DAG: "%191:sub19": 73 # CHECK-GX-JSON-DAG: "%191:sub20": 70 # CHECK-GX-JSON-DAG: "%191:sub21": 69 # CHECK-GX-JSON-DAG: "%191:sub22": 68 # CHECK-GX-JSON-DAG: "%191:sub23": 67 # CHECK-GX-JSON-DAG: "%191:sub24": 64 # CHECK-GX-JSON-DAG: "%191:sub25": 63 # CHECK-GX-JSON-DAG: "%191:sub26": 62 # CHECK-GX-JSON-DAG: "%191:sub27": 61 # CHECK-GX-JSON-DAG: "%191:sub28": 58 # CHECK-GX-JSON-DAG: "%191:sub29": 57 # CHECK-GX-JSON-DAG: "%191:sub30": 56 # CHECK-GX-JSON-DAG: "%191:sub31": 55 # CHECK-GX-JSON-DAG: "%233:sub0": 148 # CHECK-GX-JSON-DAG: "%233:sub1": 147 # CHECK-GX-JSON-DAG: "%233:sub2": 146 # CHECK-GX-JSON-DAG: "%233:sub3": 145 # CHECK-GX-JSON-DAG: "%233:sub4": 142 # CHECK-GX-JSON-DAG: "%233:sub5": 141 # CHECK-GX-JSON-DAG: "%233:sub6": 140 # CHECK-GX-JSON-DAG: "%233:sub7": 139 # CHECK-GX-JSON-DAG: "%233:sub8": 136 # CHECK-GX-JSON-DAG: "%233:sub9": 135 # CHECK-GX-JSON-DAG: "%233:sub10": 134 # CHECK-GX-JSON-DAG: "%233:sub11": 133 # CHECK-GX-JSON-DAG: "%233:sub12": 130 # CHECK-GX-JSON-DAG: "%233:sub13": 129 # CHECK-GX-JSON-DAG: "%233:sub14": 128 # CHECK-GX-JSON-DAG: "%233:sub15": 127 # CHECK-GX-JSON-DAG: "%233:sub16": 124 # CHECK-GX-JSON-DAG: "%233:sub17": 123 # CHECK-GX-JSON-DAG: "%233:sub18": 122 # CHECK-GX-JSON-DAG: "%233:sub19": 121 # CHECK-GX-JSON-DAG: "%233:sub20": 118 # CHECK-GX-JSON-DAG: "%233:sub21": 117 # CHECK-GX-JSON-DAG: "%233:sub22": 116 # CHECK-GX-JSON-DAG: "%233:sub23": 115 # CHECK-GX-JSON-DAG: "%233:sub24": 112 # CHECK-GX-JSON-DAG: "%233:sub25": 111 # CHECK-GX-JSON-DAG: "%233:sub26": 110 # CHECK-GX-JSON-DAG: "%233:sub27": 109 # CHECK-GX-JSON-DAG: "%233:sub28": 106 # CHECK-GX-JSON-DAG: "%233:sub29": 105 # CHECK-GX-JSON-DAG: "%233:sub30": 104 # CHECK-GX-JSON-DAG: "%233:sub31": 103 # CHECK-GX-JSON-DAG: "%275:sub0": 196 # CHECK-GX-JSON-DAG: "%275:sub1": 195 # CHECK-GX-JSON-DAG: "%275:sub2": 194 # CHECK-GX-JSON-DAG: "%275:sub3": 193 # CHECK-GX-JSON-DAG: "%275:sub4": 190 # CHECK-GX-JSON-DAG: "%275:sub5": 189 # CHECK-GX-JSON-DAG: "%275:sub6": 188 # CHECK-GX-JSON-DAG: "%275:sub7": 187 # CHECK-GX-JSON-DAG: "%275:sub8": 184 # CHECK-GX-JSON-DAG: "%275:sub9": 183 # CHECK-GX-JSON-DAG: "%275:sub10": 182 # CHECK-GX-JSON-DAG: "%275:sub11": 181 # CHECK-GX-JSON-DAG: "%275:sub12": 178 # CHECK-GX-JSON-DAG: "%275:sub13": 177 # CHECK-GX-JSON-DAG: "%275:sub14": 176 # CHECK-GX-JSON-DAG: "%275:sub15": 175 # CHECK-GX-JSON-DAG: "%275:sub16": 172 # CHECK-GX-JSON-DAG: "%275:sub17": 171 # CHECK-GX-JSON-DAG: "%275:sub18": 170 # CHECK-GX-JSON-DAG: "%275:sub19": 169 # CHECK-GX-JSON-DAG: "%275:sub20": 166 # CHECK-GX-JSON-DAG: "%275:sub21": 165 # CHECK-GX-JSON-DAG: "%275:sub22": 164 # CHECK-GX-JSON-DAG: "%275:sub23": 163 # CHECK-GX-JSON-DAG: "%275:sub24": 160 # CHECK-GX-JSON-DAG: "%275:sub25": 159 # CHECK-GX-JSON-DAG: "%275:sub26": 158 # CHECK-GX-JSON-DAG: "%275:sub27": 157 # CHECK-GX-JSON-DAG: "%275:sub28": 154 # CHECK-GX-JSON-DAG: "%275:sub29": 153 # CHECK-GX-JSON-DAG: "%275:sub30": 152 # CHECK-GX-JSON-DAG: "%275:sub31": 151 # CHECK-GX-JSON-DAG: "%317:sub0": 244 # CHECK-GX-JSON-DAG: "%317:sub1": 243 # CHECK-GX-JSON-DAG: "%317:sub2": 242 # CHECK-GX-JSON-DAG: "%317:sub3": 241 # CHECK-GX-JSON-DAG: "%317:sub4": 238 # CHECK-GX-JSON-DAG: "%317:sub5": 237 # CHECK-GX-JSON-DAG: "%317:sub6": 236 # CHECK-GX-JSON-DAG: "%317:sub7": 235 # CHECK-GX-JSON-DAG: "%317:sub8": 232 # CHECK-GX-JSON-DAG: "%317:sub9": 231 # CHECK-GX-JSON-DAG: "%317:sub10": 230 # CHECK-GX-JSON-DAG: "%317:sub11": 229 # CHECK-GX-JSON-DAG: "%317:sub12": 226 # CHECK-GX-JSON-DAG: "%317:sub13": 225 # CHECK-GX-JSON-DAG: "%317:sub14": 224 # CHECK-GX-JSON-DAG: "%317:sub15": 223 # CHECK-GX-JSON-DAG: "%317:sub16": 220 # CHECK-GX-JSON-DAG: "%317:sub17": 219 # CHECK-GX-JSON-DAG: "%317:sub18": 218 # CHECK-GX-JSON-DAG: "%317:sub19": 217 # CHECK-GX-JSON-DAG: "%317:sub20": 214 # CHECK-GX-JSON-DAG: "%317:sub21": 213 # CHECK-GX-JSON-DAG: "%317:sub22": 212 # CHECK-GX-JSON-DAG: "%317:sub23": 211 # CHECK-GX-JSON-DAG: "%317:sub24": 208 # CHECK-GX-JSON-DAG: "%317:sub25": 207 # CHECK-GX-JSON-DAG: "%317:sub26": 206 # CHECK-GX-JSON-DAG: "%317:sub27": 205 # CHECK-GX-JSON-DAG: "%317:sub28": 202 # CHECK-GX-JSON-DAG: "%317:sub29": 201 # CHECK-GX-JSON-DAG: "%317:sub30": 200 # CHECK-GX-JSON-DAG: "%317:sub31": 199 # CHECK-GX-JSON-DAG: "%359:sub0": 292 # CHECK-GX-JSON-DAG: "%359:sub1": 291 # CHECK-GX-JSON-DAG: "%359:sub2": 290 # CHECK-GX-JSON-DAG: "%359:sub3": 289 # CHECK-GX-JSON-DAG: "%359:sub4": 286 # CHECK-GX-JSON-DAG: "%359:sub5": 285 # CHECK-GX-JSON-DAG: "%359:sub6": 284 # CHECK-GX-JSON-DAG: "%359:sub7": 283 # CHECK-GX-JSON-DAG: "%359:sub8": 280 # CHECK-GX-JSON-DAG: "%359:sub9": 279 # CHECK-GX-JSON-DAG: "%359:sub10": 278 # CHECK-GX-JSON-DAG: "%359:sub11": 277 # CHECK-GX-JSON-DAG: "%359:sub12": 274 # CHECK-GX-JSON-DAG: "%359:sub13": 273 # CHECK-GX-JSON-DAG: "%359:sub14": 272 # CHECK-GX-JSON-DAG: "%359:sub15": 271 # CHECK-GX-JSON-DAG: "%359:sub16": 268 # CHECK-GX-JSON-DAG: "%359:sub17": 267 # CHECK-GX-JSON-DAG: "%359:sub18": 266 # CHECK-GX-JSON-DAG: "%359:sub19": 265 # CHECK-GX-JSON-DAG: "%359:sub20": 262 # CHECK-GX-JSON-DAG: "%359:sub21": 261 # CHECK-GX-JSON-DAG: "%359:sub22": 260 # CHECK-GX-JSON-DAG: "%359:sub23": 259 # CHECK-GX-JSON-DAG: "%359:sub24": 256 # CHECK-GX-JSON-DAG: "%359:sub25": 255 # CHECK-GX-JSON-DAG: "%359:sub26": 254 # CHECK-GX-JSON-DAG: "%359:sub27": 253 # CHECK-GX-JSON-DAG: "%359:sub28": 250 # CHECK-GX-JSON-DAG: "%359:sub29": 249 # CHECK-GX-JSON-DAG: "%359:sub30": 248 # CHECK-GX-JSON-DAG: "%359:sub31": 247 # CHECK-GX-JSON-DAG: "%401:sub0": 340 # CHECK-GX-JSON-DAG: "%401:sub1": 339 # CHECK-GX-JSON-DAG: "%401:sub2": 338 # CHECK-GX-JSON-DAG: "%401:sub3": 337 # CHECK-GX-JSON-DAG: "%401:sub4": 334 # CHECK-GX-JSON-DAG: "%401:sub5": 333 # CHECK-GX-JSON-DAG: "%401:sub6": 332 # CHECK-GX-JSON-DAG: "%401:sub7": 331 # CHECK-GX-JSON-DAG: "%401:sub8": 328 # CHECK-GX-JSON-DAG: "%401:sub9": 327 # CHECK-GX-JSON-DAG: "%401:sub10": 326 # CHECK-GX-JSON-DAG: "%401:sub11": 325 # CHECK-GX-JSON-DAG: "%401:sub12": 322 # CHECK-GX-JSON-DAG: "%401:sub13": 321 # CHECK-GX-JSON-DAG: "%401:sub14": 320 # CHECK-GX-JSON-DAG: "%401:sub15": 319 # CHECK-GX-JSON-DAG: "%401:sub16": 316 # CHECK-GX-JSON-DAG: "%401:sub17": 315 # CHECK-GX-JSON-DAG: "%401:sub18": 314 # CHECK-GX-JSON-DAG: "%401:sub19": 313 # CHECK-GX-JSON-DAG: "%401:sub20": 310 # CHECK-GX-JSON-DAG: "%401:sub21": 309 # CHECK-GX-JSON-DAG: "%401:sub22": 308 # CHECK-GX-JSON-DAG: "%401:sub23": 307 # CHECK-GX-JSON-DAG: "%401:sub24": 304 # CHECK-GX-JSON-DAG: "%401:sub25": 303 # CHECK-GX-JSON-DAG: "%401:sub26": 302 # CHECK-GX-JSON-DAG: "%401:sub27": 301 # CHECK-GX-JSON-DAG: "%401:sub28": 298 # CHECK-GX-JSON-DAG: "%401:sub29": 297 # CHECK-GX-JSON-DAG: "%401:sub30": 296 # CHECK-GX-JSON-DAG: "%401:sub31": 295 # CHECK-GX-JSON-DAG: "%490": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 295 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 340 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%492:vgpr_32 = COPY %69.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 3 # CHECK-GX-JSON-DAG: "%69:sub1": 2 # CHECK-GX-JSON-DAG: "%69:sub2": 1 # CHECK-GX-JSON-DAG: "%69:sub3": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 51 # CHECK-GX-JSON-DAG: "%149:sub1": 50 # CHECK-GX-JSON-DAG: "%149:sub2": 49 # CHECK-GX-JSON-DAG: "%149:sub3": 48 # CHECK-GX-JSON-DAG: "%149:sub4": 45 # CHECK-GX-JSON-DAG: "%149:sub5": 44 # CHECK-GX-JSON-DAG: "%149:sub6": 43 # CHECK-GX-JSON-DAG: "%149:sub7": 42 # CHECK-GX-JSON-DAG: "%149:sub8": 39 # CHECK-GX-JSON-DAG: "%149:sub9": 38 # CHECK-GX-JSON-DAG: "%149:sub10": 37 # CHECK-GX-JSON-DAG: "%149:sub11": 36 # CHECK-GX-JSON-DAG: "%149:sub12": 33 # CHECK-GX-JSON-DAG: "%149:sub13": 32 # CHECK-GX-JSON-DAG: "%149:sub14": 31 # CHECK-GX-JSON-DAG: "%149:sub15": 30 # CHECK-GX-JSON-DAG: "%149:sub16": 27 # CHECK-GX-JSON-DAG: "%149:sub17": 26 # CHECK-GX-JSON-DAG: "%149:sub18": 25 # CHECK-GX-JSON-DAG: "%149:sub19": 24 # CHECK-GX-JSON-DAG: "%149:sub20": 21 # CHECK-GX-JSON-DAG: "%149:sub21": 20 # CHECK-GX-JSON-DAG: "%149:sub22": 19 # CHECK-GX-JSON-DAG: "%149:sub23": 18 # CHECK-GX-JSON-DAG: "%149:sub24": 15 # CHECK-GX-JSON-DAG: "%149:sub25": 14 # CHECK-GX-JSON-DAG: "%149:sub26": 13 # CHECK-GX-JSON-DAG: "%149:sub27": 12 # CHECK-GX-JSON-DAG: "%149:sub28": 9 # CHECK-GX-JSON-DAG: "%149:sub29": 8 # CHECK-GX-JSON-DAG: "%149:sub30": 7 # CHECK-GX-JSON-DAG: "%149:sub31": 6 # CHECK-GX-JSON-DAG: "%191:sub0": 99 # CHECK-GX-JSON-DAG: "%191:sub1": 98 # CHECK-GX-JSON-DAG: "%191:sub2": 97 # CHECK-GX-JSON-DAG: "%191:sub3": 96 # CHECK-GX-JSON-DAG: "%191:sub4": 93 # CHECK-GX-JSON-DAG: "%191:sub5": 92 # CHECK-GX-JSON-DAG: "%191:sub6": 91 # CHECK-GX-JSON-DAG: "%191:sub7": 90 # CHECK-GX-JSON-DAG: "%191:sub8": 87 # CHECK-GX-JSON-DAG: "%191:sub9": 86 # CHECK-GX-JSON-DAG: "%191:sub10": 85 # CHECK-GX-JSON-DAG: "%191:sub11": 84 # CHECK-GX-JSON-DAG: "%191:sub12": 81 # CHECK-GX-JSON-DAG: "%191:sub13": 80 # CHECK-GX-JSON-DAG: "%191:sub14": 79 # CHECK-GX-JSON-DAG: "%191:sub15": 78 # CHECK-GX-JSON-DAG: "%191:sub16": 75 # CHECK-GX-JSON-DAG: "%191:sub17": 74 # CHECK-GX-JSON-DAG: "%191:sub18": 73 # CHECK-GX-JSON-DAG: "%191:sub19": 72 # CHECK-GX-JSON-DAG: "%191:sub20": 69 # CHECK-GX-JSON-DAG: "%191:sub21": 68 # CHECK-GX-JSON-DAG: "%191:sub22": 67 # CHECK-GX-JSON-DAG: "%191:sub23": 66 # CHECK-GX-JSON-DAG: "%191:sub24": 63 # CHECK-GX-JSON-DAG: "%191:sub25": 62 # CHECK-GX-JSON-DAG: "%191:sub26": 61 # CHECK-GX-JSON-DAG: "%191:sub27": 60 # CHECK-GX-JSON-DAG: "%191:sub28": 57 # CHECK-GX-JSON-DAG: "%191:sub29": 56 # CHECK-GX-JSON-DAG: "%191:sub30": 55 # CHECK-GX-JSON-DAG: "%191:sub31": 54 # CHECK-GX-JSON-DAG: "%233:sub0": 147 # CHECK-GX-JSON-DAG: "%233:sub1": 146 # CHECK-GX-JSON-DAG: "%233:sub2": 145 # CHECK-GX-JSON-DAG: "%233:sub3": 144 # CHECK-GX-JSON-DAG: "%233:sub4": 141 # CHECK-GX-JSON-DAG: "%233:sub5": 140 # CHECK-GX-JSON-DAG: "%233:sub6": 139 # CHECK-GX-JSON-DAG: "%233:sub7": 138 # CHECK-GX-JSON-DAG: "%233:sub8": 135 # CHECK-GX-JSON-DAG: "%233:sub9": 134 # CHECK-GX-JSON-DAG: "%233:sub10": 133 # CHECK-GX-JSON-DAG: "%233:sub11": 132 # CHECK-GX-JSON-DAG: "%233:sub12": 129 # CHECK-GX-JSON-DAG: "%233:sub13": 128 # CHECK-GX-JSON-DAG: "%233:sub14": 127 # CHECK-GX-JSON-DAG: "%233:sub15": 126 # CHECK-GX-JSON-DAG: "%233:sub16": 123 # CHECK-GX-JSON-DAG: "%233:sub17": 122 # CHECK-GX-JSON-DAG: "%233:sub18": 121 # CHECK-GX-JSON-DAG: "%233:sub19": 120 # CHECK-GX-JSON-DAG: "%233:sub20": 117 # CHECK-GX-JSON-DAG: "%233:sub21": 116 # CHECK-GX-JSON-DAG: "%233:sub22": 115 # CHECK-GX-JSON-DAG: "%233:sub23": 114 # CHECK-GX-JSON-DAG: "%233:sub24": 111 # CHECK-GX-JSON-DAG: "%233:sub25": 110 # CHECK-GX-JSON-DAG: "%233:sub26": 109 # CHECK-GX-JSON-DAG: "%233:sub27": 108 # CHECK-GX-JSON-DAG: "%233:sub28": 105 # CHECK-GX-JSON-DAG: "%233:sub29": 104 # CHECK-GX-JSON-DAG: "%233:sub30": 103 # CHECK-GX-JSON-DAG: "%233:sub31": 102 # CHECK-GX-JSON-DAG: "%275:sub0": 195 # CHECK-GX-JSON-DAG: "%275:sub1": 194 # CHECK-GX-JSON-DAG: "%275:sub2": 193 # CHECK-GX-JSON-DAG: "%275:sub3": 192 # CHECK-GX-JSON-DAG: "%275:sub4": 189 # CHECK-GX-JSON-DAG: "%275:sub5": 188 # CHECK-GX-JSON-DAG: "%275:sub6": 187 # CHECK-GX-JSON-DAG: "%275:sub7": 186 # CHECK-GX-JSON-DAG: "%275:sub8": 183 # CHECK-GX-JSON-DAG: "%275:sub9": 182 # CHECK-GX-JSON-DAG: "%275:sub10": 181 # CHECK-GX-JSON-DAG: "%275:sub11": 180 # CHECK-GX-JSON-DAG: "%275:sub12": 177 # CHECK-GX-JSON-DAG: "%275:sub13": 176 # CHECK-GX-JSON-DAG: "%275:sub14": 175 # CHECK-GX-JSON-DAG: "%275:sub15": 174 # CHECK-GX-JSON-DAG: "%275:sub16": 171 # CHECK-GX-JSON-DAG: "%275:sub17": 170 # CHECK-GX-JSON-DAG: "%275:sub18": 169 # CHECK-GX-JSON-DAG: "%275:sub19": 168 # CHECK-GX-JSON-DAG: "%275:sub20": 165 # CHECK-GX-JSON-DAG: "%275:sub21": 164 # CHECK-GX-JSON-DAG: "%275:sub22": 163 # CHECK-GX-JSON-DAG: "%275:sub23": 162 # CHECK-GX-JSON-DAG: "%275:sub24": 159 # CHECK-GX-JSON-DAG: "%275:sub25": 158 # CHECK-GX-JSON-DAG: "%275:sub26": 157 # CHECK-GX-JSON-DAG: "%275:sub27": 156 # CHECK-GX-JSON-DAG: "%275:sub28": 153 # CHECK-GX-JSON-DAG: "%275:sub29": 152 # CHECK-GX-JSON-DAG: "%275:sub30": 151 # CHECK-GX-JSON-DAG: "%275:sub31": 150 # CHECK-GX-JSON-DAG: "%317:sub0": 243 # CHECK-GX-JSON-DAG: "%317:sub1": 242 # CHECK-GX-JSON-DAG: "%317:sub2": 241 # CHECK-GX-JSON-DAG: "%317:sub3": 240 # CHECK-GX-JSON-DAG: "%317:sub4": 237 # CHECK-GX-JSON-DAG: "%317:sub5": 236 # CHECK-GX-JSON-DAG: "%317:sub6": 235 # CHECK-GX-JSON-DAG: "%317:sub7": 234 # CHECK-GX-JSON-DAG: "%317:sub8": 231 # CHECK-GX-JSON-DAG: "%317:sub9": 230 # CHECK-GX-JSON-DAG: "%317:sub10": 229 # CHECK-GX-JSON-DAG: "%317:sub11": 228 # CHECK-GX-JSON-DAG: "%317:sub12": 225 # CHECK-GX-JSON-DAG: "%317:sub13": 224 # CHECK-GX-JSON-DAG: "%317:sub14": 223 # CHECK-GX-JSON-DAG: "%317:sub15": 222 # CHECK-GX-JSON-DAG: "%317:sub16": 219 # CHECK-GX-JSON-DAG: "%317:sub17": 218 # CHECK-GX-JSON-DAG: "%317:sub18": 217 # CHECK-GX-JSON-DAG: "%317:sub19": 216 # CHECK-GX-JSON-DAG: "%317:sub20": 213 # CHECK-GX-JSON-DAG: "%317:sub21": 212 # CHECK-GX-JSON-DAG: "%317:sub22": 211 # CHECK-GX-JSON-DAG: "%317:sub23": 210 # CHECK-GX-JSON-DAG: "%317:sub24": 207 # CHECK-GX-JSON-DAG: "%317:sub25": 206 # CHECK-GX-JSON-DAG: "%317:sub26": 205 # CHECK-GX-JSON-DAG: "%317:sub27": 204 # CHECK-GX-JSON-DAG: "%317:sub28": 201 # CHECK-GX-JSON-DAG: "%317:sub29": 200 # CHECK-GX-JSON-DAG: "%317:sub30": 199 # CHECK-GX-JSON-DAG: "%317:sub31": 198 # CHECK-GX-JSON-DAG: "%359:sub0": 291 # CHECK-GX-JSON-DAG: "%359:sub1": 290 # CHECK-GX-JSON-DAG: "%359:sub2": 289 # CHECK-GX-JSON-DAG: "%359:sub3": 288 # CHECK-GX-JSON-DAG: "%359:sub4": 285 # CHECK-GX-JSON-DAG: "%359:sub5": 284 # CHECK-GX-JSON-DAG: "%359:sub6": 283 # CHECK-GX-JSON-DAG: "%359:sub7": 282 # CHECK-GX-JSON-DAG: "%359:sub8": 279 # CHECK-GX-JSON-DAG: "%359:sub9": 278 # CHECK-GX-JSON-DAG: "%359:sub10": 277 # CHECK-GX-JSON-DAG: "%359:sub11": 276 # CHECK-GX-JSON-DAG: "%359:sub12": 273 # CHECK-GX-JSON-DAG: "%359:sub13": 272 # CHECK-GX-JSON-DAG: "%359:sub14": 271 # CHECK-GX-JSON-DAG: "%359:sub15": 270 # CHECK-GX-JSON-DAG: "%359:sub16": 267 # CHECK-GX-JSON-DAG: "%359:sub17": 266 # CHECK-GX-JSON-DAG: "%359:sub18": 265 # CHECK-GX-JSON-DAG: "%359:sub19": 264 # CHECK-GX-JSON-DAG: "%359:sub20": 261 # CHECK-GX-JSON-DAG: "%359:sub21": 260 # CHECK-GX-JSON-DAG: "%359:sub22": 259 # CHECK-GX-JSON-DAG: "%359:sub23": 258 # CHECK-GX-JSON-DAG: "%359:sub24": 255 # CHECK-GX-JSON-DAG: "%359:sub25": 254 # CHECK-GX-JSON-DAG: "%359:sub26": 253 # CHECK-GX-JSON-DAG: "%359:sub27": 252 # CHECK-GX-JSON-DAG: "%359:sub28": 249 # CHECK-GX-JSON-DAG: "%359:sub29": 248 # CHECK-GX-JSON-DAG: "%359:sub30": 247 # CHECK-GX-JSON-DAG: "%359:sub31": 246 # CHECK-GX-JSON-DAG: "%401:sub0": 339 # CHECK-GX-JSON-DAG: "%401:sub1": 338 # CHECK-GX-JSON-DAG: "%401:sub2": 337 # CHECK-GX-JSON-DAG: "%401:sub3": 336 # CHECK-GX-JSON-DAG: "%401:sub4": 333 # CHECK-GX-JSON-DAG: "%401:sub5": 332 # CHECK-GX-JSON-DAG: "%401:sub6": 331 # CHECK-GX-JSON-DAG: "%401:sub7": 330 # CHECK-GX-JSON-DAG: "%401:sub8": 327 # CHECK-GX-JSON-DAG: "%401:sub9": 326 # CHECK-GX-JSON-DAG: "%401:sub10": 325 # CHECK-GX-JSON-DAG: "%401:sub11": 324 # CHECK-GX-JSON-DAG: "%401:sub12": 321 # CHECK-GX-JSON-DAG: "%401:sub13": 320 # CHECK-GX-JSON-DAG: "%401:sub14": 319 # CHECK-GX-JSON-DAG: "%401:sub15": 318 # CHECK-GX-JSON-DAG: "%401:sub16": 315 # CHECK-GX-JSON-DAG: "%401:sub17": 314 # CHECK-GX-JSON-DAG: "%401:sub18": 313 # CHECK-GX-JSON-DAG: "%401:sub19": 312 # CHECK-GX-JSON-DAG: "%401:sub20": 309 # CHECK-GX-JSON-DAG: "%401:sub21": 308 # CHECK-GX-JSON-DAG: "%401:sub22": 307 # CHECK-GX-JSON-DAG: "%401:sub23": 306 # CHECK-GX-JSON-DAG: "%401:sub24": 303 # CHECK-GX-JSON-DAG: "%401:sub25": 302 # CHECK-GX-JSON-DAG: "%401:sub26": 301 # CHECK-GX-JSON-DAG: "%401:sub27": 300 # CHECK-GX-JSON-DAG: "%401:sub28": 297 # CHECK-GX-JSON-DAG: "%401:sub29": 296 # CHECK-GX-JSON-DAG: "%401:sub30": 295 # CHECK-GX-JSON-DAG: "%401:sub31": 294 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 294 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 339 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%493:vgpr_32 = COPY %69.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 2 # CHECK-GX-JSON-DAG: "%69:sub1": 1 # CHECK-GX-JSON-DAG: "%69:sub2": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 50 # CHECK-GX-JSON-DAG: "%149:sub1": 49 # CHECK-GX-JSON-DAG: "%149:sub2": 48 # CHECK-GX-JSON-DAG: "%149:sub3": 47 # CHECK-GX-JSON-DAG: "%149:sub4": 44 # CHECK-GX-JSON-DAG: "%149:sub5": 43 # CHECK-GX-JSON-DAG: "%149:sub6": 42 # CHECK-GX-JSON-DAG: "%149:sub7": 41 # CHECK-GX-JSON-DAG: "%149:sub8": 38 # CHECK-GX-JSON-DAG: "%149:sub9": 37 # CHECK-GX-JSON-DAG: "%149:sub10": 36 # CHECK-GX-JSON-DAG: "%149:sub11": 35 # CHECK-GX-JSON-DAG: "%149:sub12": 32 # CHECK-GX-JSON-DAG: "%149:sub13": 31 # CHECK-GX-JSON-DAG: "%149:sub14": 30 # CHECK-GX-JSON-DAG: "%149:sub15": 29 # CHECK-GX-JSON-DAG: "%149:sub16": 26 # CHECK-GX-JSON-DAG: "%149:sub17": 25 # CHECK-GX-JSON-DAG: "%149:sub18": 24 # CHECK-GX-JSON-DAG: "%149:sub19": 23 # CHECK-GX-JSON-DAG: "%149:sub20": 20 # CHECK-GX-JSON-DAG: "%149:sub21": 19 # CHECK-GX-JSON-DAG: "%149:sub22": 18 # CHECK-GX-JSON-DAG: "%149:sub23": 17 # CHECK-GX-JSON-DAG: "%149:sub24": 14 # CHECK-GX-JSON-DAG: "%149:sub25": 13 # CHECK-GX-JSON-DAG: "%149:sub26": 12 # CHECK-GX-JSON-DAG: "%149:sub27": 11 # CHECK-GX-JSON-DAG: "%149:sub28": 8 # CHECK-GX-JSON-DAG: "%149:sub29": 7 # CHECK-GX-JSON-DAG: "%149:sub30": 6 # CHECK-GX-JSON-DAG: "%149:sub31": 5 # CHECK-GX-JSON-DAG: "%191:sub0": 98 # CHECK-GX-JSON-DAG: "%191:sub1": 97 # CHECK-GX-JSON-DAG: "%191:sub2": 96 # CHECK-GX-JSON-DAG: "%191:sub3": 95 # CHECK-GX-JSON-DAG: "%191:sub4": 92 # CHECK-GX-JSON-DAG: "%191:sub5": 91 # CHECK-GX-JSON-DAG: "%191:sub6": 90 # CHECK-GX-JSON-DAG: "%191:sub7": 89 # CHECK-GX-JSON-DAG: "%191:sub8": 86 # CHECK-GX-JSON-DAG: "%191:sub9": 85 # CHECK-GX-JSON-DAG: "%191:sub10": 84 # CHECK-GX-JSON-DAG: "%191:sub11": 83 # CHECK-GX-JSON-DAG: "%191:sub12": 80 # CHECK-GX-JSON-DAG: "%191:sub13": 79 # CHECK-GX-JSON-DAG: "%191:sub14": 78 # CHECK-GX-JSON-DAG: "%191:sub15": 77 # CHECK-GX-JSON-DAG: "%191:sub16": 74 # CHECK-GX-JSON-DAG: "%191:sub17": 73 # CHECK-GX-JSON-DAG: "%191:sub18": 72 # CHECK-GX-JSON-DAG: "%191:sub19": 71 # CHECK-GX-JSON-DAG: "%191:sub20": 68 # CHECK-GX-JSON-DAG: "%191:sub21": 67 # CHECK-GX-JSON-DAG: "%191:sub22": 66 # CHECK-GX-JSON-DAG: "%191:sub23": 65 # CHECK-GX-JSON-DAG: "%191:sub24": 62 # CHECK-GX-JSON-DAG: "%191:sub25": 61 # CHECK-GX-JSON-DAG: "%191:sub26": 60 # CHECK-GX-JSON-DAG: "%191:sub27": 59 # CHECK-GX-JSON-DAG: "%191:sub28": 56 # CHECK-GX-JSON-DAG: "%191:sub29": 55 # CHECK-GX-JSON-DAG: "%191:sub30": 54 # CHECK-GX-JSON-DAG: "%191:sub31": 53 # CHECK-GX-JSON-DAG: "%233:sub0": 146 # CHECK-GX-JSON-DAG: "%233:sub1": 145 # CHECK-GX-JSON-DAG: "%233:sub2": 144 # CHECK-GX-JSON-DAG: "%233:sub3": 143 # CHECK-GX-JSON-DAG: "%233:sub4": 140 # CHECK-GX-JSON-DAG: "%233:sub5": 139 # CHECK-GX-JSON-DAG: "%233:sub6": 138 # CHECK-GX-JSON-DAG: "%233:sub7": 137 # CHECK-GX-JSON-DAG: "%233:sub8": 134 # CHECK-GX-JSON-DAG: "%233:sub9": 133 # CHECK-GX-JSON-DAG: "%233:sub10": 132 # CHECK-GX-JSON-DAG: "%233:sub11": 131 # CHECK-GX-JSON-DAG: "%233:sub12": 128 # CHECK-GX-JSON-DAG: "%233:sub13": 127 # CHECK-GX-JSON-DAG: "%233:sub14": 126 # CHECK-GX-JSON-DAG: "%233:sub15": 125 # CHECK-GX-JSON-DAG: "%233:sub16": 122 # CHECK-GX-JSON-DAG: "%233:sub17": 121 # CHECK-GX-JSON-DAG: "%233:sub18": 120 # CHECK-GX-JSON-DAG: "%233:sub19": 119 # CHECK-GX-JSON-DAG: "%233:sub20": 116 # CHECK-GX-JSON-DAG: "%233:sub21": 115 # CHECK-GX-JSON-DAG: "%233:sub22": 114 # CHECK-GX-JSON-DAG: "%233:sub23": 113 # CHECK-GX-JSON-DAG: "%233:sub24": 110 # CHECK-GX-JSON-DAG: "%233:sub25": 109 # CHECK-GX-JSON-DAG: "%233:sub26": 108 # CHECK-GX-JSON-DAG: "%233:sub27": 107 # CHECK-GX-JSON-DAG: "%233:sub28": 104 # CHECK-GX-JSON-DAG: "%233:sub29": 103 # CHECK-GX-JSON-DAG: "%233:sub30": 102 # CHECK-GX-JSON-DAG: "%233:sub31": 101 # CHECK-GX-JSON-DAG: "%275:sub0": 194 # CHECK-GX-JSON-DAG: "%275:sub1": 193 # CHECK-GX-JSON-DAG: "%275:sub2": 192 # CHECK-GX-JSON-DAG: "%275:sub3": 191 # CHECK-GX-JSON-DAG: "%275:sub4": 188 # CHECK-GX-JSON-DAG: "%275:sub5": 187 # CHECK-GX-JSON-DAG: "%275:sub6": 186 # CHECK-GX-JSON-DAG: "%275:sub7": 185 # CHECK-GX-JSON-DAG: "%275:sub8": 182 # CHECK-GX-JSON-DAG: "%275:sub9": 181 # CHECK-GX-JSON-DAG: "%275:sub10": 180 # CHECK-GX-JSON-DAG: "%275:sub11": 179 # CHECK-GX-JSON-DAG: "%275:sub12": 176 # CHECK-GX-JSON-DAG: "%275:sub13": 175 # CHECK-GX-JSON-DAG: "%275:sub14": 174 # CHECK-GX-JSON-DAG: "%275:sub15": 173 # CHECK-GX-JSON-DAG: "%275:sub16": 170 # CHECK-GX-JSON-DAG: "%275:sub17": 169 # CHECK-GX-JSON-DAG: "%275:sub18": 168 # CHECK-GX-JSON-DAG: "%275:sub19": 167 # CHECK-GX-JSON-DAG: "%275:sub20": 164 # CHECK-GX-JSON-DAG: "%275:sub21": 163 # CHECK-GX-JSON-DAG: "%275:sub22": 162 # CHECK-GX-JSON-DAG: "%275:sub23": 161 # CHECK-GX-JSON-DAG: "%275:sub24": 158 # CHECK-GX-JSON-DAG: "%275:sub25": 157 # CHECK-GX-JSON-DAG: "%275:sub26": 156 # CHECK-GX-JSON-DAG: "%275:sub27": 155 # CHECK-GX-JSON-DAG: "%275:sub28": 152 # CHECK-GX-JSON-DAG: "%275:sub29": 151 # CHECK-GX-JSON-DAG: "%275:sub30": 150 # CHECK-GX-JSON-DAG: "%275:sub31": 149 # CHECK-GX-JSON-DAG: "%317:sub0": 242 # CHECK-GX-JSON-DAG: "%317:sub1": 241 # CHECK-GX-JSON-DAG: "%317:sub2": 240 # CHECK-GX-JSON-DAG: "%317:sub3": 239 # CHECK-GX-JSON-DAG: "%317:sub4": 236 # CHECK-GX-JSON-DAG: "%317:sub5": 235 # CHECK-GX-JSON-DAG: "%317:sub6": 234 # CHECK-GX-JSON-DAG: "%317:sub7": 233 # CHECK-GX-JSON-DAG: "%317:sub8": 230 # CHECK-GX-JSON-DAG: "%317:sub9": 229 # CHECK-GX-JSON-DAG: "%317:sub10": 228 # CHECK-GX-JSON-DAG: "%317:sub11": 227 # CHECK-GX-JSON-DAG: "%317:sub12": 224 # CHECK-GX-JSON-DAG: "%317:sub13": 223 # CHECK-GX-JSON-DAG: "%317:sub14": 222 # CHECK-GX-JSON-DAG: "%317:sub15": 221 # CHECK-GX-JSON-DAG: "%317:sub16": 218 # CHECK-GX-JSON-DAG: "%317:sub17": 217 # CHECK-GX-JSON-DAG: "%317:sub18": 216 # CHECK-GX-JSON-DAG: "%317:sub19": 215 # CHECK-GX-JSON-DAG: "%317:sub20": 212 # CHECK-GX-JSON-DAG: "%317:sub21": 211 # CHECK-GX-JSON-DAG: "%317:sub22": 210 # CHECK-GX-JSON-DAG: "%317:sub23": 209 # CHECK-GX-JSON-DAG: "%317:sub24": 206 # CHECK-GX-JSON-DAG: "%317:sub25": 205 # CHECK-GX-JSON-DAG: "%317:sub26": 204 # CHECK-GX-JSON-DAG: "%317:sub27": 203 # CHECK-GX-JSON-DAG: "%317:sub28": 200 # CHECK-GX-JSON-DAG: "%317:sub29": 199 # CHECK-GX-JSON-DAG: "%317:sub30": 198 # CHECK-GX-JSON-DAG: "%317:sub31": 197 # CHECK-GX-JSON-DAG: "%359:sub0": 290 # CHECK-GX-JSON-DAG: "%359:sub1": 289 # CHECK-GX-JSON-DAG: "%359:sub2": 288 # CHECK-GX-JSON-DAG: "%359:sub3": 287 # CHECK-GX-JSON-DAG: "%359:sub4": 284 # CHECK-GX-JSON-DAG: "%359:sub5": 283 # CHECK-GX-JSON-DAG: "%359:sub6": 282 # CHECK-GX-JSON-DAG: "%359:sub7": 281 # CHECK-GX-JSON-DAG: "%359:sub8": 278 # CHECK-GX-JSON-DAG: "%359:sub9": 277 # CHECK-GX-JSON-DAG: "%359:sub10": 276 # CHECK-GX-JSON-DAG: "%359:sub11": 275 # CHECK-GX-JSON-DAG: "%359:sub12": 272 # CHECK-GX-JSON-DAG: "%359:sub13": 271 # CHECK-GX-JSON-DAG: "%359:sub14": 270 # CHECK-GX-JSON-DAG: "%359:sub15": 269 # CHECK-GX-JSON-DAG: "%359:sub16": 266 # CHECK-GX-JSON-DAG: "%359:sub17": 265 # CHECK-GX-JSON-DAG: "%359:sub18": 264 # CHECK-GX-JSON-DAG: "%359:sub19": 263 # CHECK-GX-JSON-DAG: "%359:sub20": 260 # CHECK-GX-JSON-DAG: "%359:sub21": 259 # CHECK-GX-JSON-DAG: "%359:sub22": 258 # CHECK-GX-JSON-DAG: "%359:sub23": 257 # CHECK-GX-JSON-DAG: "%359:sub24": 254 # CHECK-GX-JSON-DAG: "%359:sub25": 253 # CHECK-GX-JSON-DAG: "%359:sub26": 252 # CHECK-GX-JSON-DAG: "%359:sub27": 251 # CHECK-GX-JSON-DAG: "%359:sub28": 248 # CHECK-GX-JSON-DAG: "%359:sub29": 247 # CHECK-GX-JSON-DAG: "%359:sub30": 246 # CHECK-GX-JSON-DAG: "%359:sub31": 245 # CHECK-GX-JSON-DAG: "%401:sub0": 338 # CHECK-GX-JSON-DAG: "%401:sub1": 337 # CHECK-GX-JSON-DAG: "%401:sub2": 336 # CHECK-GX-JSON-DAG: "%401:sub3": 335 # CHECK-GX-JSON-DAG: "%401:sub4": 332 # CHECK-GX-JSON-DAG: "%401:sub5": 331 # CHECK-GX-JSON-DAG: "%401:sub6": 330 # CHECK-GX-JSON-DAG: "%401:sub7": 329 # CHECK-GX-JSON-DAG: "%401:sub8": 326 # CHECK-GX-JSON-DAG: "%401:sub9": 325 # CHECK-GX-JSON-DAG: "%401:sub10": 324 # CHECK-GX-JSON-DAG: "%401:sub11": 323 # CHECK-GX-JSON-DAG: "%401:sub12": 320 # CHECK-GX-JSON-DAG: "%401:sub13": 319 # CHECK-GX-JSON-DAG: "%401:sub14": 318 # CHECK-GX-JSON-DAG: "%401:sub15": 317 # CHECK-GX-JSON-DAG: "%401:sub16": 314 # CHECK-GX-JSON-DAG: "%401:sub17": 313 # CHECK-GX-JSON-DAG: "%401:sub18": 312 # CHECK-GX-JSON-DAG: "%401:sub19": 311 # CHECK-GX-JSON-DAG: "%401:sub20": 308 # CHECK-GX-JSON-DAG: "%401:sub21": 307 # CHECK-GX-JSON-DAG: "%401:sub22": 306 # CHECK-GX-JSON-DAG: "%401:sub23": 305 # CHECK-GX-JSON-DAG: "%401:sub24": 302 # CHECK-GX-JSON-DAG: "%401:sub25": 301 # CHECK-GX-JSON-DAG: "%401:sub26": 300 # CHECK-GX-JSON-DAG: "%401:sub27": 299 # CHECK-GX-JSON-DAG: "%401:sub28": 296 # CHECK-GX-JSON-DAG: "%401:sub29": 295 # CHECK-GX-JSON-DAG: "%401:sub30": 294 # CHECK-GX-JSON-DAG: "%401:sub31": 293 # CHECK-GX-JSON-DAG: "%492": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 293 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 338 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%494:vgpr_32 = COPY %69.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 1 # CHECK-GX-JSON-DAG: "%69:sub1": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 49 # CHECK-GX-JSON-DAG: "%149:sub1": 48 # CHECK-GX-JSON-DAG: "%149:sub2": 47 # CHECK-GX-JSON-DAG: "%149:sub3": 46 # CHECK-GX-JSON-DAG: "%149:sub4": 43 # CHECK-GX-JSON-DAG: "%149:sub5": 42 # CHECK-GX-JSON-DAG: "%149:sub6": 41 # CHECK-GX-JSON-DAG: "%149:sub7": 40 # CHECK-GX-JSON-DAG: "%149:sub8": 37 # CHECK-GX-JSON-DAG: "%149:sub9": 36 # CHECK-GX-JSON-DAG: "%149:sub10": 35 # CHECK-GX-JSON-DAG: "%149:sub11": 34 # CHECK-GX-JSON-DAG: "%149:sub12": 31 # CHECK-GX-JSON-DAG: "%149:sub13": 30 # CHECK-GX-JSON-DAG: "%149:sub14": 29 # CHECK-GX-JSON-DAG: "%149:sub15": 28 # CHECK-GX-JSON-DAG: "%149:sub16": 25 # CHECK-GX-JSON-DAG: "%149:sub17": 24 # CHECK-GX-JSON-DAG: "%149:sub18": 23 # CHECK-GX-JSON-DAG: "%149:sub19": 22 # CHECK-GX-JSON-DAG: "%149:sub20": 19 # CHECK-GX-JSON-DAG: "%149:sub21": 18 # CHECK-GX-JSON-DAG: "%149:sub22": 17 # CHECK-GX-JSON-DAG: "%149:sub23": 16 # CHECK-GX-JSON-DAG: "%149:sub24": 13 # CHECK-GX-JSON-DAG: "%149:sub25": 12 # CHECK-GX-JSON-DAG: "%149:sub26": 11 # CHECK-GX-JSON-DAG: "%149:sub27": 10 # CHECK-GX-JSON-DAG: "%149:sub28": 7 # CHECK-GX-JSON-DAG: "%149:sub29": 6 # CHECK-GX-JSON-DAG: "%149:sub30": 5 # CHECK-GX-JSON-DAG: "%149:sub31": 4 # CHECK-GX-JSON-DAG: "%191:sub0": 97 # CHECK-GX-JSON-DAG: "%191:sub1": 96 # CHECK-GX-JSON-DAG: "%191:sub2": 95 # CHECK-GX-JSON-DAG: "%191:sub3": 94 # CHECK-GX-JSON-DAG: "%191:sub4": 91 # CHECK-GX-JSON-DAG: "%191:sub5": 90 # CHECK-GX-JSON-DAG: "%191:sub6": 89 # CHECK-GX-JSON-DAG: "%191:sub7": 88 # CHECK-GX-JSON-DAG: "%191:sub8": 85 # CHECK-GX-JSON-DAG: "%191:sub9": 84 # CHECK-GX-JSON-DAG: "%191:sub10": 83 # CHECK-GX-JSON-DAG: "%191:sub11": 82 # CHECK-GX-JSON-DAG: "%191:sub12": 79 # CHECK-GX-JSON-DAG: "%191:sub13": 78 # CHECK-GX-JSON-DAG: "%191:sub14": 77 # CHECK-GX-JSON-DAG: "%191:sub15": 76 # CHECK-GX-JSON-DAG: "%191:sub16": 73 # CHECK-GX-JSON-DAG: "%191:sub17": 72 # CHECK-GX-JSON-DAG: "%191:sub18": 71 # CHECK-GX-JSON-DAG: "%191:sub19": 70 # CHECK-GX-JSON-DAG: "%191:sub20": 67 # CHECK-GX-JSON-DAG: "%191:sub21": 66 # CHECK-GX-JSON-DAG: "%191:sub22": 65 # CHECK-GX-JSON-DAG: "%191:sub23": 64 # CHECK-GX-JSON-DAG: "%191:sub24": 61 # CHECK-GX-JSON-DAG: "%191:sub25": 60 # CHECK-GX-JSON-DAG: "%191:sub26": 59 # CHECK-GX-JSON-DAG: "%191:sub27": 58 # CHECK-GX-JSON-DAG: "%191:sub28": 55 # CHECK-GX-JSON-DAG: "%191:sub29": 54 # CHECK-GX-JSON-DAG: "%191:sub30": 53 # CHECK-GX-JSON-DAG: "%191:sub31": 52 # CHECK-GX-JSON-DAG: "%233:sub0": 145 # CHECK-GX-JSON-DAG: "%233:sub1": 144 # CHECK-GX-JSON-DAG: "%233:sub2": 143 # CHECK-GX-JSON-DAG: "%233:sub3": 142 # CHECK-GX-JSON-DAG: "%233:sub4": 139 # CHECK-GX-JSON-DAG: "%233:sub5": 138 # CHECK-GX-JSON-DAG: "%233:sub6": 137 # CHECK-GX-JSON-DAG: "%233:sub7": 136 # CHECK-GX-JSON-DAG: "%233:sub8": 133 # CHECK-GX-JSON-DAG: "%233:sub9": 132 # CHECK-GX-JSON-DAG: "%233:sub10": 131 # CHECK-GX-JSON-DAG: "%233:sub11": 130 # CHECK-GX-JSON-DAG: "%233:sub12": 127 # CHECK-GX-JSON-DAG: "%233:sub13": 126 # CHECK-GX-JSON-DAG: "%233:sub14": 125 # CHECK-GX-JSON-DAG: "%233:sub15": 124 # CHECK-GX-JSON-DAG: "%233:sub16": 121 # CHECK-GX-JSON-DAG: "%233:sub17": 120 # CHECK-GX-JSON-DAG: "%233:sub18": 119 # CHECK-GX-JSON-DAG: "%233:sub19": 118 # CHECK-GX-JSON-DAG: "%233:sub20": 115 # CHECK-GX-JSON-DAG: "%233:sub21": 114 # CHECK-GX-JSON-DAG: "%233:sub22": 113 # CHECK-GX-JSON-DAG: "%233:sub23": 112 # CHECK-GX-JSON-DAG: "%233:sub24": 109 # CHECK-GX-JSON-DAG: "%233:sub25": 108 # CHECK-GX-JSON-DAG: "%233:sub26": 107 # CHECK-GX-JSON-DAG: "%233:sub27": 106 # CHECK-GX-JSON-DAG: "%233:sub28": 103 # CHECK-GX-JSON-DAG: "%233:sub29": 102 # CHECK-GX-JSON-DAG: "%233:sub30": 101 # CHECK-GX-JSON-DAG: "%233:sub31": 100 # CHECK-GX-JSON-DAG: "%275:sub0": 193 # CHECK-GX-JSON-DAG: "%275:sub1": 192 # CHECK-GX-JSON-DAG: "%275:sub2": 191 # CHECK-GX-JSON-DAG: "%275:sub3": 190 # CHECK-GX-JSON-DAG: "%275:sub4": 187 # CHECK-GX-JSON-DAG: "%275:sub5": 186 # CHECK-GX-JSON-DAG: "%275:sub6": 185 # CHECK-GX-JSON-DAG: "%275:sub7": 184 # CHECK-GX-JSON-DAG: "%275:sub8": 181 # CHECK-GX-JSON-DAG: "%275:sub9": 180 # CHECK-GX-JSON-DAG: "%275:sub10": 179 # CHECK-GX-JSON-DAG: "%275:sub11": 178 # CHECK-GX-JSON-DAG: "%275:sub12": 175 # CHECK-GX-JSON-DAG: "%275:sub13": 174 # CHECK-GX-JSON-DAG: "%275:sub14": 173 # CHECK-GX-JSON-DAG: "%275:sub15": 172 # CHECK-GX-JSON-DAG: "%275:sub16": 169 # CHECK-GX-JSON-DAG: "%275:sub17": 168 # CHECK-GX-JSON-DAG: "%275:sub18": 167 # CHECK-GX-JSON-DAG: "%275:sub19": 166 # CHECK-GX-JSON-DAG: "%275:sub20": 163 # CHECK-GX-JSON-DAG: "%275:sub21": 162 # CHECK-GX-JSON-DAG: "%275:sub22": 161 # CHECK-GX-JSON-DAG: "%275:sub23": 160 # CHECK-GX-JSON-DAG: "%275:sub24": 157 # CHECK-GX-JSON-DAG: "%275:sub25": 156 # CHECK-GX-JSON-DAG: "%275:sub26": 155 # CHECK-GX-JSON-DAG: "%275:sub27": 154 # CHECK-GX-JSON-DAG: "%275:sub28": 151 # CHECK-GX-JSON-DAG: "%275:sub29": 150 # CHECK-GX-JSON-DAG: "%275:sub30": 149 # CHECK-GX-JSON-DAG: "%275:sub31": 148 # CHECK-GX-JSON-DAG: "%317:sub0": 241 # CHECK-GX-JSON-DAG: "%317:sub1": 240 # CHECK-GX-JSON-DAG: "%317:sub2": 239 # CHECK-GX-JSON-DAG: "%317:sub3": 238 # CHECK-GX-JSON-DAG: "%317:sub4": 235 # CHECK-GX-JSON-DAG: "%317:sub5": 234 # CHECK-GX-JSON-DAG: "%317:sub6": 233 # CHECK-GX-JSON-DAG: "%317:sub7": 232 # CHECK-GX-JSON-DAG: "%317:sub8": 229 # CHECK-GX-JSON-DAG: "%317:sub9": 228 # CHECK-GX-JSON-DAG: "%317:sub10": 227 # CHECK-GX-JSON-DAG: "%317:sub11": 226 # CHECK-GX-JSON-DAG: "%317:sub12": 223 # CHECK-GX-JSON-DAG: "%317:sub13": 222 # CHECK-GX-JSON-DAG: "%317:sub14": 221 # CHECK-GX-JSON-DAG: "%317:sub15": 220 # CHECK-GX-JSON-DAG: "%317:sub16": 217 # CHECK-GX-JSON-DAG: "%317:sub17": 216 # CHECK-GX-JSON-DAG: "%317:sub18": 215 # CHECK-GX-JSON-DAG: "%317:sub19": 214 # CHECK-GX-JSON-DAG: "%317:sub20": 211 # CHECK-GX-JSON-DAG: "%317:sub21": 210 # CHECK-GX-JSON-DAG: "%317:sub22": 209 # CHECK-GX-JSON-DAG: "%317:sub23": 208 # CHECK-GX-JSON-DAG: "%317:sub24": 205 # CHECK-GX-JSON-DAG: "%317:sub25": 204 # CHECK-GX-JSON-DAG: "%317:sub26": 203 # CHECK-GX-JSON-DAG: "%317:sub27": 202 # CHECK-GX-JSON-DAG: "%317:sub28": 199 # CHECK-GX-JSON-DAG: "%317:sub29": 198 # CHECK-GX-JSON-DAG: "%317:sub30": 197 # CHECK-GX-JSON-DAG: "%317:sub31": 196 # CHECK-GX-JSON-DAG: "%359:sub0": 289 # CHECK-GX-JSON-DAG: "%359:sub1": 288 # CHECK-GX-JSON-DAG: "%359:sub2": 287 # CHECK-GX-JSON-DAG: "%359:sub3": 286 # CHECK-GX-JSON-DAG: "%359:sub4": 283 # CHECK-GX-JSON-DAG: "%359:sub5": 282 # CHECK-GX-JSON-DAG: "%359:sub6": 281 # CHECK-GX-JSON-DAG: "%359:sub7": 280 # CHECK-GX-JSON-DAG: "%359:sub8": 277 # CHECK-GX-JSON-DAG: "%359:sub9": 276 # CHECK-GX-JSON-DAG: "%359:sub10": 275 # CHECK-GX-JSON-DAG: "%359:sub11": 274 # CHECK-GX-JSON-DAG: "%359:sub12": 271 # CHECK-GX-JSON-DAG: "%359:sub13": 270 # CHECK-GX-JSON-DAG: "%359:sub14": 269 # CHECK-GX-JSON-DAG: "%359:sub15": 268 # CHECK-GX-JSON-DAG: "%359:sub16": 265 # CHECK-GX-JSON-DAG: "%359:sub17": 264 # CHECK-GX-JSON-DAG: "%359:sub18": 263 # CHECK-GX-JSON-DAG: "%359:sub19": 262 # CHECK-GX-JSON-DAG: "%359:sub20": 259 # CHECK-GX-JSON-DAG: "%359:sub21": 258 # CHECK-GX-JSON-DAG: "%359:sub22": 257 # CHECK-GX-JSON-DAG: "%359:sub23": 256 # CHECK-GX-JSON-DAG: "%359:sub24": 253 # CHECK-GX-JSON-DAG: "%359:sub25": 252 # CHECK-GX-JSON-DAG: "%359:sub26": 251 # CHECK-GX-JSON-DAG: "%359:sub27": 250 # CHECK-GX-JSON-DAG: "%359:sub28": 247 # CHECK-GX-JSON-DAG: "%359:sub29": 246 # CHECK-GX-JSON-DAG: "%359:sub30": 245 # CHECK-GX-JSON-DAG: "%359:sub31": 244 # CHECK-GX-JSON-DAG: "%401:sub0": 337 # CHECK-GX-JSON-DAG: "%401:sub1": 336 # CHECK-GX-JSON-DAG: "%401:sub2": 335 # CHECK-GX-JSON-DAG: "%401:sub3": 334 # CHECK-GX-JSON-DAG: "%401:sub4": 331 # CHECK-GX-JSON-DAG: "%401:sub5": 330 # CHECK-GX-JSON-DAG: "%401:sub6": 329 # CHECK-GX-JSON-DAG: "%401:sub7": 328 # CHECK-GX-JSON-DAG: "%401:sub8": 325 # CHECK-GX-JSON-DAG: "%401:sub9": 324 # CHECK-GX-JSON-DAG: "%401:sub10": 323 # CHECK-GX-JSON-DAG: "%401:sub11": 322 # CHECK-GX-JSON-DAG: "%401:sub12": 319 # CHECK-GX-JSON-DAG: "%401:sub13": 318 # CHECK-GX-JSON-DAG: "%401:sub14": 317 # CHECK-GX-JSON-DAG: "%401:sub15": 316 # CHECK-GX-JSON-DAG: "%401:sub16": 313 # CHECK-GX-JSON-DAG: "%401:sub17": 312 # CHECK-GX-JSON-DAG: "%401:sub18": 311 # CHECK-GX-JSON-DAG: "%401:sub19": 310 # CHECK-GX-JSON-DAG: "%401:sub20": 307 # CHECK-GX-JSON-DAG: "%401:sub21": 306 # CHECK-GX-JSON-DAG: "%401:sub22": 305 # CHECK-GX-JSON-DAG: "%401:sub23": 304 # CHECK-GX-JSON-DAG: "%401:sub24": 301 # CHECK-GX-JSON-DAG: "%401:sub25": 300 # CHECK-GX-JSON-DAG: "%401:sub26": 299 # CHECK-GX-JSON-DAG: "%401:sub27": 298 # CHECK-GX-JSON-DAG: "%401:sub28": 295 # CHECK-GX-JSON-DAG: "%401:sub29": 294 # CHECK-GX-JSON-DAG: "%401:sub30": 293 # CHECK-GX-JSON-DAG: "%401:sub31": 292 # CHECK-GX-JSON-DAG: "%492": 2 # CHECK-GX-JSON-DAG: "%493": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 292 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 337 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%495:vgpr_32 = COPY %69.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%69:sub0": 0 # CHECK-GX-JSON-DAG: "%149:sub0": 48 # CHECK-GX-JSON-DAG: "%149:sub1": 47 # CHECK-GX-JSON-DAG: "%149:sub2": 46 # CHECK-GX-JSON-DAG: "%149:sub3": 45 # CHECK-GX-JSON-DAG: "%149:sub4": 42 # CHECK-GX-JSON-DAG: "%149:sub5": 41 # CHECK-GX-JSON-DAG: "%149:sub6": 40 # CHECK-GX-JSON-DAG: "%149:sub7": 39 # CHECK-GX-JSON-DAG: "%149:sub8": 36 # CHECK-GX-JSON-DAG: "%149:sub9": 35 # CHECK-GX-JSON-DAG: "%149:sub10": 34 # CHECK-GX-JSON-DAG: "%149:sub11": 33 # CHECK-GX-JSON-DAG: "%149:sub12": 30 # CHECK-GX-JSON-DAG: "%149:sub13": 29 # CHECK-GX-JSON-DAG: "%149:sub14": 28 # CHECK-GX-JSON-DAG: "%149:sub15": 27 # CHECK-GX-JSON-DAG: "%149:sub16": 24 # CHECK-GX-JSON-DAG: "%149:sub17": 23 # CHECK-GX-JSON-DAG: "%149:sub18": 22 # CHECK-GX-JSON-DAG: "%149:sub19": 21 # CHECK-GX-JSON-DAG: "%149:sub20": 18 # CHECK-GX-JSON-DAG: "%149:sub21": 17 # CHECK-GX-JSON-DAG: "%149:sub22": 16 # CHECK-GX-JSON-DAG: "%149:sub23": 15 # CHECK-GX-JSON-DAG: "%149:sub24": 12 # CHECK-GX-JSON-DAG: "%149:sub25": 11 # CHECK-GX-JSON-DAG: "%149:sub26": 10 # CHECK-GX-JSON-DAG: "%149:sub27": 9 # CHECK-GX-JSON-DAG: "%149:sub28": 6 # CHECK-GX-JSON-DAG: "%149:sub29": 5 # CHECK-GX-JSON-DAG: "%149:sub30": 4 # CHECK-GX-JSON-DAG: "%149:sub31": 3 # CHECK-GX-JSON-DAG: "%191:sub0": 96 # CHECK-GX-JSON-DAG: "%191:sub1": 95 # CHECK-GX-JSON-DAG: "%191:sub2": 94 # CHECK-GX-JSON-DAG: "%191:sub3": 93 # CHECK-GX-JSON-DAG: "%191:sub4": 90 # CHECK-GX-JSON-DAG: "%191:sub5": 89 # CHECK-GX-JSON-DAG: "%191:sub6": 88 # CHECK-GX-JSON-DAG: "%191:sub7": 87 # CHECK-GX-JSON-DAG: "%191:sub8": 84 # CHECK-GX-JSON-DAG: "%191:sub9": 83 # CHECK-GX-JSON-DAG: "%191:sub10": 82 # CHECK-GX-JSON-DAG: "%191:sub11": 81 # CHECK-GX-JSON-DAG: "%191:sub12": 78 # CHECK-GX-JSON-DAG: "%191:sub13": 77 # CHECK-GX-JSON-DAG: "%191:sub14": 76 # CHECK-GX-JSON-DAG: "%191:sub15": 75 # CHECK-GX-JSON-DAG: "%191:sub16": 72 # CHECK-GX-JSON-DAG: "%191:sub17": 71 # CHECK-GX-JSON-DAG: "%191:sub18": 70 # CHECK-GX-JSON-DAG: "%191:sub19": 69 # CHECK-GX-JSON-DAG: "%191:sub20": 66 # CHECK-GX-JSON-DAG: "%191:sub21": 65 # CHECK-GX-JSON-DAG: "%191:sub22": 64 # CHECK-GX-JSON-DAG: "%191:sub23": 63 # CHECK-GX-JSON-DAG: "%191:sub24": 60 # CHECK-GX-JSON-DAG: "%191:sub25": 59 # CHECK-GX-JSON-DAG: "%191:sub26": 58 # CHECK-GX-JSON-DAG: "%191:sub27": 57 # CHECK-GX-JSON-DAG: "%191:sub28": 54 # CHECK-GX-JSON-DAG: "%191:sub29": 53 # CHECK-GX-JSON-DAG: "%191:sub30": 52 # CHECK-GX-JSON-DAG: "%191:sub31": 51 # CHECK-GX-JSON-DAG: "%233:sub0": 144 # CHECK-GX-JSON-DAG: "%233:sub1": 143 # CHECK-GX-JSON-DAG: "%233:sub2": 142 # CHECK-GX-JSON-DAG: "%233:sub3": 141 # CHECK-GX-JSON-DAG: "%233:sub4": 138 # CHECK-GX-JSON-DAG: "%233:sub5": 137 # CHECK-GX-JSON-DAG: "%233:sub6": 136 # CHECK-GX-JSON-DAG: "%233:sub7": 135 # CHECK-GX-JSON-DAG: "%233:sub8": 132 # CHECK-GX-JSON-DAG: "%233:sub9": 131 # CHECK-GX-JSON-DAG: "%233:sub10": 130 # CHECK-GX-JSON-DAG: "%233:sub11": 129 # CHECK-GX-JSON-DAG: "%233:sub12": 126 # CHECK-GX-JSON-DAG: "%233:sub13": 125 # CHECK-GX-JSON-DAG: "%233:sub14": 124 # CHECK-GX-JSON-DAG: "%233:sub15": 123 # CHECK-GX-JSON-DAG: "%233:sub16": 120 # CHECK-GX-JSON-DAG: "%233:sub17": 119 # CHECK-GX-JSON-DAG: "%233:sub18": 118 # CHECK-GX-JSON-DAG: "%233:sub19": 117 # CHECK-GX-JSON-DAG: "%233:sub20": 114 # CHECK-GX-JSON-DAG: "%233:sub21": 113 # CHECK-GX-JSON-DAG: "%233:sub22": 112 # CHECK-GX-JSON-DAG: "%233:sub23": 111 # CHECK-GX-JSON-DAG: "%233:sub24": 108 # CHECK-GX-JSON-DAG: "%233:sub25": 107 # CHECK-GX-JSON-DAG: "%233:sub26": 106 # CHECK-GX-JSON-DAG: "%233:sub27": 105 # CHECK-GX-JSON-DAG: "%233:sub28": 102 # CHECK-GX-JSON-DAG: "%233:sub29": 101 # CHECK-GX-JSON-DAG: "%233:sub30": 100 # CHECK-GX-JSON-DAG: "%233:sub31": 99 # CHECK-GX-JSON-DAG: "%275:sub0": 192 # CHECK-GX-JSON-DAG: "%275:sub1": 191 # CHECK-GX-JSON-DAG: "%275:sub2": 190 # CHECK-GX-JSON-DAG: "%275:sub3": 189 # CHECK-GX-JSON-DAG: "%275:sub4": 186 # CHECK-GX-JSON-DAG: "%275:sub5": 185 # CHECK-GX-JSON-DAG: "%275:sub6": 184 # CHECK-GX-JSON-DAG: "%275:sub7": 183 # CHECK-GX-JSON-DAG: "%275:sub8": 180 # CHECK-GX-JSON-DAG: "%275:sub9": 179 # CHECK-GX-JSON-DAG: "%275:sub10": 178 # CHECK-GX-JSON-DAG: "%275:sub11": 177 # CHECK-GX-JSON-DAG: "%275:sub12": 174 # CHECK-GX-JSON-DAG: "%275:sub13": 173 # CHECK-GX-JSON-DAG: "%275:sub14": 172 # CHECK-GX-JSON-DAG: "%275:sub15": 171 # CHECK-GX-JSON-DAG: "%275:sub16": 168 # CHECK-GX-JSON-DAG: "%275:sub17": 167 # CHECK-GX-JSON-DAG: "%275:sub18": 166 # CHECK-GX-JSON-DAG: "%275:sub19": 165 # CHECK-GX-JSON-DAG: "%275:sub20": 162 # CHECK-GX-JSON-DAG: "%275:sub21": 161 # CHECK-GX-JSON-DAG: "%275:sub22": 160 # CHECK-GX-JSON-DAG: "%275:sub23": 159 # CHECK-GX-JSON-DAG: "%275:sub24": 156 # CHECK-GX-JSON-DAG: "%275:sub25": 155 # CHECK-GX-JSON-DAG: "%275:sub26": 154 # CHECK-GX-JSON-DAG: "%275:sub27": 153 # CHECK-GX-JSON-DAG: "%275:sub28": 150 # CHECK-GX-JSON-DAG: "%275:sub29": 149 # CHECK-GX-JSON-DAG: "%275:sub30": 148 # CHECK-GX-JSON-DAG: "%275:sub31": 147 # CHECK-GX-JSON-DAG: "%317:sub0": 240 # CHECK-GX-JSON-DAG: "%317:sub1": 239 # CHECK-GX-JSON-DAG: "%317:sub2": 238 # CHECK-GX-JSON-DAG: "%317:sub3": 237 # CHECK-GX-JSON-DAG: "%317:sub4": 234 # CHECK-GX-JSON-DAG: "%317:sub5": 233 # CHECK-GX-JSON-DAG: "%317:sub6": 232 # CHECK-GX-JSON-DAG: "%317:sub7": 231 # CHECK-GX-JSON-DAG: "%317:sub8": 228 # CHECK-GX-JSON-DAG: "%317:sub9": 227 # CHECK-GX-JSON-DAG: "%317:sub10": 226 # CHECK-GX-JSON-DAG: "%317:sub11": 225 # CHECK-GX-JSON-DAG: "%317:sub12": 222 # CHECK-GX-JSON-DAG: "%317:sub13": 221 # CHECK-GX-JSON-DAG: "%317:sub14": 220 # CHECK-GX-JSON-DAG: "%317:sub15": 219 # CHECK-GX-JSON-DAG: "%317:sub16": 216 # CHECK-GX-JSON-DAG: "%317:sub17": 215 # CHECK-GX-JSON-DAG: "%317:sub18": 214 # CHECK-GX-JSON-DAG: "%317:sub19": 213 # CHECK-GX-JSON-DAG: "%317:sub20": 210 # CHECK-GX-JSON-DAG: "%317:sub21": 209 # CHECK-GX-JSON-DAG: "%317:sub22": 208 # CHECK-GX-JSON-DAG: "%317:sub23": 207 # CHECK-GX-JSON-DAG: "%317:sub24": 204 # CHECK-GX-JSON-DAG: "%317:sub25": 203 # CHECK-GX-JSON-DAG: "%317:sub26": 202 # CHECK-GX-JSON-DAG: "%317:sub27": 201 # CHECK-GX-JSON-DAG: "%317:sub28": 198 # CHECK-GX-JSON-DAG: "%317:sub29": 197 # CHECK-GX-JSON-DAG: "%317:sub30": 196 # CHECK-GX-JSON-DAG: "%317:sub31": 195 # CHECK-GX-JSON-DAG: "%359:sub0": 288 # CHECK-GX-JSON-DAG: "%359:sub1": 287 # CHECK-GX-JSON-DAG: "%359:sub2": 286 # CHECK-GX-JSON-DAG: "%359:sub3": 285 # CHECK-GX-JSON-DAG: "%359:sub4": 282 # CHECK-GX-JSON-DAG: "%359:sub5": 281 # CHECK-GX-JSON-DAG: "%359:sub6": 280 # CHECK-GX-JSON-DAG: "%359:sub7": 279 # CHECK-GX-JSON-DAG: "%359:sub8": 276 # CHECK-GX-JSON-DAG: "%359:sub9": 275 # CHECK-GX-JSON-DAG: "%359:sub10": 274 # CHECK-GX-JSON-DAG: "%359:sub11": 273 # CHECK-GX-JSON-DAG: "%359:sub12": 270 # CHECK-GX-JSON-DAG: "%359:sub13": 269 # CHECK-GX-JSON-DAG: "%359:sub14": 268 # CHECK-GX-JSON-DAG: "%359:sub15": 267 # CHECK-GX-JSON-DAG: "%359:sub16": 264 # CHECK-GX-JSON-DAG: "%359:sub17": 263 # CHECK-GX-JSON-DAG: "%359:sub18": 262 # CHECK-GX-JSON-DAG: "%359:sub19": 261 # CHECK-GX-JSON-DAG: "%359:sub20": 258 # CHECK-GX-JSON-DAG: "%359:sub21": 257 # CHECK-GX-JSON-DAG: "%359:sub22": 256 # CHECK-GX-JSON-DAG: "%359:sub23": 255 # CHECK-GX-JSON-DAG: "%359:sub24": 252 # CHECK-GX-JSON-DAG: "%359:sub25": 251 # CHECK-GX-JSON-DAG: "%359:sub26": 250 # CHECK-GX-JSON-DAG: "%359:sub27": 249 # CHECK-GX-JSON-DAG: "%359:sub28": 246 # CHECK-GX-JSON-DAG: "%359:sub29": 245 # CHECK-GX-JSON-DAG: "%359:sub30": 244 # CHECK-GX-JSON-DAG: "%359:sub31": 243 # CHECK-GX-JSON-DAG: "%401:sub0": 336 # CHECK-GX-JSON-DAG: "%401:sub1": 335 # CHECK-GX-JSON-DAG: "%401:sub2": 334 # CHECK-GX-JSON-DAG: "%401:sub3": 333 # CHECK-GX-JSON-DAG: "%401:sub4": 330 # CHECK-GX-JSON-DAG: "%401:sub5": 329 # CHECK-GX-JSON-DAG: "%401:sub6": 328 # CHECK-GX-JSON-DAG: "%401:sub7": 327 # CHECK-GX-JSON-DAG: "%401:sub8": 324 # CHECK-GX-JSON-DAG: "%401:sub9": 323 # CHECK-GX-JSON-DAG: "%401:sub10": 322 # CHECK-GX-JSON-DAG: "%401:sub11": 321 # CHECK-GX-JSON-DAG: "%401:sub12": 318 # CHECK-GX-JSON-DAG: "%401:sub13": 317 # CHECK-GX-JSON-DAG: "%401:sub14": 316 # CHECK-GX-JSON-DAG: "%401:sub15": 315 # CHECK-GX-JSON-DAG: "%401:sub16": 312 # CHECK-GX-JSON-DAG: "%401:sub17": 311 # CHECK-GX-JSON-DAG: "%401:sub18": 310 # CHECK-GX-JSON-DAG: "%401:sub19": 309 # CHECK-GX-JSON-DAG: "%401:sub20": 306 # CHECK-GX-JSON-DAG: "%401:sub21": 305 # CHECK-GX-JSON-DAG: "%401:sub22": 304 # CHECK-GX-JSON-DAG: "%401:sub23": 303 # CHECK-GX-JSON-DAG: "%401:sub24": 300 # CHECK-GX-JSON-DAG: "%401:sub25": 299 # CHECK-GX-JSON-DAG: "%401:sub26": 298 # CHECK-GX-JSON-DAG: "%401:sub27": 297 # CHECK-GX-JSON-DAG: "%401:sub28": 294 # CHECK-GX-JSON-DAG: "%401:sub29": 293 # CHECK-GX-JSON-DAG: "%401:sub30": 292 # CHECK-GX-JSON-DAG: "%401:sub31": 291 # CHECK-GX-JSON-DAG: "%492": 1 # CHECK-GX-JSON-DAG: "%493": 1 # CHECK-GX-JSON-DAG: "%494": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 291 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 336 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%496:vreg_128 = REG_SEQUENCE %495, %subreg.sub0, %494, %subreg.sub1, %493, %subreg.sub2, %492, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 47 # CHECK-GX-JSON-DAG: "%149:sub1": 46 # CHECK-GX-JSON-DAG: "%149:sub2": 45 # CHECK-GX-JSON-DAG: "%149:sub3": 44 # CHECK-GX-JSON-DAG: "%149:sub4": 41 # CHECK-GX-JSON-DAG: "%149:sub5": 40 # CHECK-GX-JSON-DAG: "%149:sub6": 39 # CHECK-GX-JSON-DAG: "%149:sub7": 38 # CHECK-GX-JSON-DAG: "%149:sub8": 35 # CHECK-GX-JSON-DAG: "%149:sub9": 34 # CHECK-GX-JSON-DAG: "%149:sub10": 33 # CHECK-GX-JSON-DAG: "%149:sub11": 32 # CHECK-GX-JSON-DAG: "%149:sub12": 29 # CHECK-GX-JSON-DAG: "%149:sub13": 28 # CHECK-GX-JSON-DAG: "%149:sub14": 27 # CHECK-GX-JSON-DAG: "%149:sub15": 26 # CHECK-GX-JSON-DAG: "%149:sub16": 23 # CHECK-GX-JSON-DAG: "%149:sub17": 22 # CHECK-GX-JSON-DAG: "%149:sub18": 21 # CHECK-GX-JSON-DAG: "%149:sub19": 20 # CHECK-GX-JSON-DAG: "%149:sub20": 17 # CHECK-GX-JSON-DAG: "%149:sub21": 16 # CHECK-GX-JSON-DAG: "%149:sub22": 15 # CHECK-GX-JSON-DAG: "%149:sub23": 14 # CHECK-GX-JSON-DAG: "%149:sub24": 11 # CHECK-GX-JSON-DAG: "%149:sub25": 10 # CHECK-GX-JSON-DAG: "%149:sub26": 9 # CHECK-GX-JSON-DAG: "%149:sub27": 8 # CHECK-GX-JSON-DAG: "%149:sub28": 5 # CHECK-GX-JSON-DAG: "%149:sub29": 4 # CHECK-GX-JSON-DAG: "%149:sub30": 3 # CHECK-GX-JSON-DAG: "%149:sub31": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 95 # CHECK-GX-JSON-DAG: "%191:sub1": 94 # CHECK-GX-JSON-DAG: "%191:sub2": 93 # CHECK-GX-JSON-DAG: "%191:sub3": 92 # CHECK-GX-JSON-DAG: "%191:sub4": 89 # CHECK-GX-JSON-DAG: "%191:sub5": 88 # CHECK-GX-JSON-DAG: "%191:sub6": 87 # CHECK-GX-JSON-DAG: "%191:sub7": 86 # CHECK-GX-JSON-DAG: "%191:sub8": 83 # CHECK-GX-JSON-DAG: "%191:sub9": 82 # CHECK-GX-JSON-DAG: "%191:sub10": 81 # CHECK-GX-JSON-DAG: "%191:sub11": 80 # CHECK-GX-JSON-DAG: "%191:sub12": 77 # CHECK-GX-JSON-DAG: "%191:sub13": 76 # CHECK-GX-JSON-DAG: "%191:sub14": 75 # CHECK-GX-JSON-DAG: "%191:sub15": 74 # CHECK-GX-JSON-DAG: "%191:sub16": 71 # CHECK-GX-JSON-DAG: "%191:sub17": 70 # CHECK-GX-JSON-DAG: "%191:sub18": 69 # CHECK-GX-JSON-DAG: "%191:sub19": 68 # CHECK-GX-JSON-DAG: "%191:sub20": 65 # CHECK-GX-JSON-DAG: "%191:sub21": 64 # CHECK-GX-JSON-DAG: "%191:sub22": 63 # CHECK-GX-JSON-DAG: "%191:sub23": 62 # CHECK-GX-JSON-DAG: "%191:sub24": 59 # CHECK-GX-JSON-DAG: "%191:sub25": 58 # CHECK-GX-JSON-DAG: "%191:sub26": 57 # CHECK-GX-JSON-DAG: "%191:sub27": 56 # CHECK-GX-JSON-DAG: "%191:sub28": 53 # CHECK-GX-JSON-DAG: "%191:sub29": 52 # CHECK-GX-JSON-DAG: "%191:sub30": 51 # CHECK-GX-JSON-DAG: "%191:sub31": 50 # CHECK-GX-JSON-DAG: "%233:sub0": 143 # CHECK-GX-JSON-DAG: "%233:sub1": 142 # CHECK-GX-JSON-DAG: "%233:sub2": 141 # CHECK-GX-JSON-DAG: "%233:sub3": 140 # CHECK-GX-JSON-DAG: "%233:sub4": 137 # CHECK-GX-JSON-DAG: "%233:sub5": 136 # CHECK-GX-JSON-DAG: "%233:sub6": 135 # CHECK-GX-JSON-DAG: "%233:sub7": 134 # CHECK-GX-JSON-DAG: "%233:sub8": 131 # CHECK-GX-JSON-DAG: "%233:sub9": 130 # CHECK-GX-JSON-DAG: "%233:sub10": 129 # CHECK-GX-JSON-DAG: "%233:sub11": 128 # CHECK-GX-JSON-DAG: "%233:sub12": 125 # CHECK-GX-JSON-DAG: "%233:sub13": 124 # CHECK-GX-JSON-DAG: "%233:sub14": 123 # CHECK-GX-JSON-DAG: "%233:sub15": 122 # CHECK-GX-JSON-DAG: "%233:sub16": 119 # CHECK-GX-JSON-DAG: "%233:sub17": 118 # CHECK-GX-JSON-DAG: "%233:sub18": 117 # CHECK-GX-JSON-DAG: "%233:sub19": 116 # CHECK-GX-JSON-DAG: "%233:sub20": 113 # CHECK-GX-JSON-DAG: "%233:sub21": 112 # CHECK-GX-JSON-DAG: "%233:sub22": 111 # CHECK-GX-JSON-DAG: "%233:sub23": 110 # CHECK-GX-JSON-DAG: "%233:sub24": 107 # CHECK-GX-JSON-DAG: "%233:sub25": 106 # CHECK-GX-JSON-DAG: "%233:sub26": 105 # CHECK-GX-JSON-DAG: "%233:sub27": 104 # CHECK-GX-JSON-DAG: "%233:sub28": 101 # CHECK-GX-JSON-DAG: "%233:sub29": 100 # CHECK-GX-JSON-DAG: "%233:sub30": 99 # CHECK-GX-JSON-DAG: "%233:sub31": 98 # CHECK-GX-JSON-DAG: "%275:sub0": 191 # CHECK-GX-JSON-DAG: "%275:sub1": 190 # CHECK-GX-JSON-DAG: "%275:sub2": 189 # CHECK-GX-JSON-DAG: "%275:sub3": 188 # CHECK-GX-JSON-DAG: "%275:sub4": 185 # CHECK-GX-JSON-DAG: "%275:sub5": 184 # CHECK-GX-JSON-DAG: "%275:sub6": 183 # CHECK-GX-JSON-DAG: "%275:sub7": 182 # CHECK-GX-JSON-DAG: "%275:sub8": 179 # CHECK-GX-JSON-DAG: "%275:sub9": 178 # CHECK-GX-JSON-DAG: "%275:sub10": 177 # CHECK-GX-JSON-DAG: "%275:sub11": 176 # CHECK-GX-JSON-DAG: "%275:sub12": 173 # CHECK-GX-JSON-DAG: "%275:sub13": 172 # CHECK-GX-JSON-DAG: "%275:sub14": 171 # CHECK-GX-JSON-DAG: "%275:sub15": 170 # CHECK-GX-JSON-DAG: "%275:sub16": 167 # CHECK-GX-JSON-DAG: "%275:sub17": 166 # CHECK-GX-JSON-DAG: "%275:sub18": 165 # CHECK-GX-JSON-DAG: "%275:sub19": 164 # CHECK-GX-JSON-DAG: "%275:sub20": 161 # CHECK-GX-JSON-DAG: "%275:sub21": 160 # CHECK-GX-JSON-DAG: "%275:sub22": 159 # CHECK-GX-JSON-DAG: "%275:sub23": 158 # CHECK-GX-JSON-DAG: "%275:sub24": 155 # CHECK-GX-JSON-DAG: "%275:sub25": 154 # CHECK-GX-JSON-DAG: "%275:sub26": 153 # CHECK-GX-JSON-DAG: "%275:sub27": 152 # CHECK-GX-JSON-DAG: "%275:sub28": 149 # CHECK-GX-JSON-DAG: "%275:sub29": 148 # CHECK-GX-JSON-DAG: "%275:sub30": 147 # CHECK-GX-JSON-DAG: "%275:sub31": 146 # CHECK-GX-JSON-DAG: "%317:sub0": 239 # CHECK-GX-JSON-DAG: "%317:sub1": 238 # CHECK-GX-JSON-DAG: "%317:sub2": 237 # CHECK-GX-JSON-DAG: "%317:sub3": 236 # CHECK-GX-JSON-DAG: "%317:sub4": 233 # CHECK-GX-JSON-DAG: "%317:sub5": 232 # CHECK-GX-JSON-DAG: "%317:sub6": 231 # CHECK-GX-JSON-DAG: "%317:sub7": 230 # CHECK-GX-JSON-DAG: "%317:sub8": 227 # CHECK-GX-JSON-DAG: "%317:sub9": 226 # CHECK-GX-JSON-DAG: "%317:sub10": 225 # CHECK-GX-JSON-DAG: "%317:sub11": 224 # CHECK-GX-JSON-DAG: "%317:sub12": 221 # CHECK-GX-JSON-DAG: "%317:sub13": 220 # CHECK-GX-JSON-DAG: "%317:sub14": 219 # CHECK-GX-JSON-DAG: "%317:sub15": 218 # CHECK-GX-JSON-DAG: "%317:sub16": 215 # CHECK-GX-JSON-DAG: "%317:sub17": 214 # CHECK-GX-JSON-DAG: "%317:sub18": 213 # CHECK-GX-JSON-DAG: "%317:sub19": 212 # CHECK-GX-JSON-DAG: "%317:sub20": 209 # CHECK-GX-JSON-DAG: "%317:sub21": 208 # CHECK-GX-JSON-DAG: "%317:sub22": 207 # CHECK-GX-JSON-DAG: "%317:sub23": 206 # CHECK-GX-JSON-DAG: "%317:sub24": 203 # CHECK-GX-JSON-DAG: "%317:sub25": 202 # CHECK-GX-JSON-DAG: "%317:sub26": 201 # CHECK-GX-JSON-DAG: "%317:sub27": 200 # CHECK-GX-JSON-DAG: "%317:sub28": 197 # CHECK-GX-JSON-DAG: "%317:sub29": 196 # CHECK-GX-JSON-DAG: "%317:sub30": 195 # CHECK-GX-JSON-DAG: "%317:sub31": 194 # CHECK-GX-JSON-DAG: "%359:sub0": 287 # CHECK-GX-JSON-DAG: "%359:sub1": 286 # CHECK-GX-JSON-DAG: "%359:sub2": 285 # CHECK-GX-JSON-DAG: "%359:sub3": 284 # CHECK-GX-JSON-DAG: "%359:sub4": 281 # CHECK-GX-JSON-DAG: "%359:sub5": 280 # CHECK-GX-JSON-DAG: "%359:sub6": 279 # CHECK-GX-JSON-DAG: "%359:sub7": 278 # CHECK-GX-JSON-DAG: "%359:sub8": 275 # CHECK-GX-JSON-DAG: "%359:sub9": 274 # CHECK-GX-JSON-DAG: "%359:sub10": 273 # CHECK-GX-JSON-DAG: "%359:sub11": 272 # CHECK-GX-JSON-DAG: "%359:sub12": 269 # CHECK-GX-JSON-DAG: "%359:sub13": 268 # CHECK-GX-JSON-DAG: "%359:sub14": 267 # CHECK-GX-JSON-DAG: "%359:sub15": 266 # CHECK-GX-JSON-DAG: "%359:sub16": 263 # CHECK-GX-JSON-DAG: "%359:sub17": 262 # CHECK-GX-JSON-DAG: "%359:sub18": 261 # CHECK-GX-JSON-DAG: "%359:sub19": 260 # CHECK-GX-JSON-DAG: "%359:sub20": 257 # CHECK-GX-JSON-DAG: "%359:sub21": 256 # CHECK-GX-JSON-DAG: "%359:sub22": 255 # CHECK-GX-JSON-DAG: "%359:sub23": 254 # CHECK-GX-JSON-DAG: "%359:sub24": 251 # CHECK-GX-JSON-DAG: "%359:sub25": 250 # CHECK-GX-JSON-DAG: "%359:sub26": 249 # CHECK-GX-JSON-DAG: "%359:sub27": 248 # CHECK-GX-JSON-DAG: "%359:sub28": 245 # CHECK-GX-JSON-DAG: "%359:sub29": 244 # CHECK-GX-JSON-DAG: "%359:sub30": 243 # CHECK-GX-JSON-DAG: "%359:sub31": 242 # CHECK-GX-JSON-DAG: "%401:sub0": 335 # CHECK-GX-JSON-DAG: "%401:sub1": 334 # CHECK-GX-JSON-DAG: "%401:sub2": 333 # CHECK-GX-JSON-DAG: "%401:sub3": 332 # CHECK-GX-JSON-DAG: "%401:sub4": 329 # CHECK-GX-JSON-DAG: "%401:sub5": 328 # CHECK-GX-JSON-DAG: "%401:sub6": 327 # CHECK-GX-JSON-DAG: "%401:sub7": 326 # CHECK-GX-JSON-DAG: "%401:sub8": 323 # CHECK-GX-JSON-DAG: "%401:sub9": 322 # CHECK-GX-JSON-DAG: "%401:sub10": 321 # CHECK-GX-JSON-DAG: "%401:sub11": 320 # CHECK-GX-JSON-DAG: "%401:sub12": 317 # CHECK-GX-JSON-DAG: "%401:sub13": 316 # CHECK-GX-JSON-DAG: "%401:sub14": 315 # CHECK-GX-JSON-DAG: "%401:sub15": 314 # CHECK-GX-JSON-DAG: "%401:sub16": 311 # CHECK-GX-JSON-DAG: "%401:sub17": 310 # CHECK-GX-JSON-DAG: "%401:sub18": 309 # CHECK-GX-JSON-DAG: "%401:sub19": 308 # CHECK-GX-JSON-DAG: "%401:sub20": 305 # CHECK-GX-JSON-DAG: "%401:sub21": 304 # CHECK-GX-JSON-DAG: "%401:sub22": 303 # CHECK-GX-JSON-DAG: "%401:sub23": 302 # CHECK-GX-JSON-DAG: "%401:sub24": 299 # CHECK-GX-JSON-DAG: "%401:sub25": 298 # CHECK-GX-JSON-DAG: "%401:sub26": 297 # CHECK-GX-JSON-DAG: "%401:sub27": 296 # CHECK-GX-JSON-DAG: "%401:sub28": 293 # CHECK-GX-JSON-DAG: "%401:sub29": 292 # CHECK-GX-JSON-DAG: "%401:sub30": 291 # CHECK-GX-JSON-DAG: "%401:sub31": 290 # CHECK-GX-JSON-DAG: "%492": 0 # CHECK-GX-JSON-DAG: "%493": 0 # CHECK-GX-JSON-DAG: "%494": 0 # CHECK-GX-JSON-DAG: "%495": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 290 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 335 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %497:vreg_64, %496, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 46 # CHECK-GX-JSON-DAG: "%149:sub1": 45 # CHECK-GX-JSON-DAG: "%149:sub2": 44 # CHECK-GX-JSON-DAG: "%149:sub3": 43 # CHECK-GX-JSON-DAG: "%149:sub4": 40 # CHECK-GX-JSON-DAG: "%149:sub5": 39 # CHECK-GX-JSON-DAG: "%149:sub6": 38 # CHECK-GX-JSON-DAG: "%149:sub7": 37 # CHECK-GX-JSON-DAG: "%149:sub8": 34 # CHECK-GX-JSON-DAG: "%149:sub9": 33 # CHECK-GX-JSON-DAG: "%149:sub10": 32 # CHECK-GX-JSON-DAG: "%149:sub11": 31 # CHECK-GX-JSON-DAG: "%149:sub12": 28 # CHECK-GX-JSON-DAG: "%149:sub13": 27 # CHECK-GX-JSON-DAG: "%149:sub14": 26 # CHECK-GX-JSON-DAG: "%149:sub15": 25 # CHECK-GX-JSON-DAG: "%149:sub16": 22 # CHECK-GX-JSON-DAG: "%149:sub17": 21 # CHECK-GX-JSON-DAG: "%149:sub18": 20 # CHECK-GX-JSON-DAG: "%149:sub19": 19 # CHECK-GX-JSON-DAG: "%149:sub20": 16 # CHECK-GX-JSON-DAG: "%149:sub21": 15 # CHECK-GX-JSON-DAG: "%149:sub22": 14 # CHECK-GX-JSON-DAG: "%149:sub23": 13 # CHECK-GX-JSON-DAG: "%149:sub24": 10 # CHECK-GX-JSON-DAG: "%149:sub25": 9 # CHECK-GX-JSON-DAG: "%149:sub26": 8 # CHECK-GX-JSON-DAG: "%149:sub27": 7 # CHECK-GX-JSON-DAG: "%149:sub28": 4 # CHECK-GX-JSON-DAG: "%149:sub29": 3 # CHECK-GX-JSON-DAG: "%149:sub30": 2 # CHECK-GX-JSON-DAG: "%149:sub31": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 94 # CHECK-GX-JSON-DAG: "%191:sub1": 93 # CHECK-GX-JSON-DAG: "%191:sub2": 92 # CHECK-GX-JSON-DAG: "%191:sub3": 91 # CHECK-GX-JSON-DAG: "%191:sub4": 88 # CHECK-GX-JSON-DAG: "%191:sub5": 87 # CHECK-GX-JSON-DAG: "%191:sub6": 86 # CHECK-GX-JSON-DAG: "%191:sub7": 85 # CHECK-GX-JSON-DAG: "%191:sub8": 82 # CHECK-GX-JSON-DAG: "%191:sub9": 81 # CHECK-GX-JSON-DAG: "%191:sub10": 80 # CHECK-GX-JSON-DAG: "%191:sub11": 79 # CHECK-GX-JSON-DAG: "%191:sub12": 76 # CHECK-GX-JSON-DAG: "%191:sub13": 75 # CHECK-GX-JSON-DAG: "%191:sub14": 74 # CHECK-GX-JSON-DAG: "%191:sub15": 73 # CHECK-GX-JSON-DAG: "%191:sub16": 70 # CHECK-GX-JSON-DAG: "%191:sub17": 69 # CHECK-GX-JSON-DAG: "%191:sub18": 68 # CHECK-GX-JSON-DAG: "%191:sub19": 67 # CHECK-GX-JSON-DAG: "%191:sub20": 64 # CHECK-GX-JSON-DAG: "%191:sub21": 63 # CHECK-GX-JSON-DAG: "%191:sub22": 62 # CHECK-GX-JSON-DAG: "%191:sub23": 61 # CHECK-GX-JSON-DAG: "%191:sub24": 58 # CHECK-GX-JSON-DAG: "%191:sub25": 57 # CHECK-GX-JSON-DAG: "%191:sub26": 56 # CHECK-GX-JSON-DAG: "%191:sub27": 55 # CHECK-GX-JSON-DAG: "%191:sub28": 52 # CHECK-GX-JSON-DAG: "%191:sub29": 51 # CHECK-GX-JSON-DAG: "%191:sub30": 50 # CHECK-GX-JSON-DAG: "%191:sub31": 49 # CHECK-GX-JSON-DAG: "%233:sub0": 142 # CHECK-GX-JSON-DAG: "%233:sub1": 141 # CHECK-GX-JSON-DAG: "%233:sub2": 140 # CHECK-GX-JSON-DAG: "%233:sub3": 139 # CHECK-GX-JSON-DAG: "%233:sub4": 136 # CHECK-GX-JSON-DAG: "%233:sub5": 135 # CHECK-GX-JSON-DAG: "%233:sub6": 134 # CHECK-GX-JSON-DAG: "%233:sub7": 133 # CHECK-GX-JSON-DAG: "%233:sub8": 130 # CHECK-GX-JSON-DAG: "%233:sub9": 129 # CHECK-GX-JSON-DAG: "%233:sub10": 128 # CHECK-GX-JSON-DAG: "%233:sub11": 127 # CHECK-GX-JSON-DAG: "%233:sub12": 124 # CHECK-GX-JSON-DAG: "%233:sub13": 123 # CHECK-GX-JSON-DAG: "%233:sub14": 122 # CHECK-GX-JSON-DAG: "%233:sub15": 121 # CHECK-GX-JSON-DAG: "%233:sub16": 118 # CHECK-GX-JSON-DAG: "%233:sub17": 117 # CHECK-GX-JSON-DAG: "%233:sub18": 116 # CHECK-GX-JSON-DAG: "%233:sub19": 115 # CHECK-GX-JSON-DAG: "%233:sub20": 112 # CHECK-GX-JSON-DAG: "%233:sub21": 111 # CHECK-GX-JSON-DAG: "%233:sub22": 110 # CHECK-GX-JSON-DAG: "%233:sub23": 109 # CHECK-GX-JSON-DAG: "%233:sub24": 106 # CHECK-GX-JSON-DAG: "%233:sub25": 105 # CHECK-GX-JSON-DAG: "%233:sub26": 104 # CHECK-GX-JSON-DAG: "%233:sub27": 103 # CHECK-GX-JSON-DAG: "%233:sub28": 100 # CHECK-GX-JSON-DAG: "%233:sub29": 99 # CHECK-GX-JSON-DAG: "%233:sub30": 98 # CHECK-GX-JSON-DAG: "%233:sub31": 97 # CHECK-GX-JSON-DAG: "%275:sub0": 190 # CHECK-GX-JSON-DAG: "%275:sub1": 189 # CHECK-GX-JSON-DAG: "%275:sub2": 188 # CHECK-GX-JSON-DAG: "%275:sub3": 187 # CHECK-GX-JSON-DAG: "%275:sub4": 184 # CHECK-GX-JSON-DAG: "%275:sub5": 183 # CHECK-GX-JSON-DAG: "%275:sub6": 182 # CHECK-GX-JSON-DAG: "%275:sub7": 181 # CHECK-GX-JSON-DAG: "%275:sub8": 178 # CHECK-GX-JSON-DAG: "%275:sub9": 177 # CHECK-GX-JSON-DAG: "%275:sub10": 176 # CHECK-GX-JSON-DAG: "%275:sub11": 175 # CHECK-GX-JSON-DAG: "%275:sub12": 172 # CHECK-GX-JSON-DAG: "%275:sub13": 171 # CHECK-GX-JSON-DAG: "%275:sub14": 170 # CHECK-GX-JSON-DAG: "%275:sub15": 169 # CHECK-GX-JSON-DAG: "%275:sub16": 166 # CHECK-GX-JSON-DAG: "%275:sub17": 165 # CHECK-GX-JSON-DAG: "%275:sub18": 164 # CHECK-GX-JSON-DAG: "%275:sub19": 163 # CHECK-GX-JSON-DAG: "%275:sub20": 160 # CHECK-GX-JSON-DAG: "%275:sub21": 159 # CHECK-GX-JSON-DAG: "%275:sub22": 158 # CHECK-GX-JSON-DAG: "%275:sub23": 157 # CHECK-GX-JSON-DAG: "%275:sub24": 154 # CHECK-GX-JSON-DAG: "%275:sub25": 153 # CHECK-GX-JSON-DAG: "%275:sub26": 152 # CHECK-GX-JSON-DAG: "%275:sub27": 151 # CHECK-GX-JSON-DAG: "%275:sub28": 148 # CHECK-GX-JSON-DAG: "%275:sub29": 147 # CHECK-GX-JSON-DAG: "%275:sub30": 146 # CHECK-GX-JSON-DAG: "%275:sub31": 145 # CHECK-GX-JSON-DAG: "%317:sub0": 238 # CHECK-GX-JSON-DAG: "%317:sub1": 237 # CHECK-GX-JSON-DAG: "%317:sub2": 236 # CHECK-GX-JSON-DAG: "%317:sub3": 235 # CHECK-GX-JSON-DAG: "%317:sub4": 232 # CHECK-GX-JSON-DAG: "%317:sub5": 231 # CHECK-GX-JSON-DAG: "%317:sub6": 230 # CHECK-GX-JSON-DAG: "%317:sub7": 229 # CHECK-GX-JSON-DAG: "%317:sub8": 226 # CHECK-GX-JSON-DAG: "%317:sub9": 225 # CHECK-GX-JSON-DAG: "%317:sub10": 224 # CHECK-GX-JSON-DAG: "%317:sub11": 223 # CHECK-GX-JSON-DAG: "%317:sub12": 220 # CHECK-GX-JSON-DAG: "%317:sub13": 219 # CHECK-GX-JSON-DAG: "%317:sub14": 218 # CHECK-GX-JSON-DAG: "%317:sub15": 217 # CHECK-GX-JSON-DAG: "%317:sub16": 214 # CHECK-GX-JSON-DAG: "%317:sub17": 213 # CHECK-GX-JSON-DAG: "%317:sub18": 212 # CHECK-GX-JSON-DAG: "%317:sub19": 211 # CHECK-GX-JSON-DAG: "%317:sub20": 208 # CHECK-GX-JSON-DAG: "%317:sub21": 207 # CHECK-GX-JSON-DAG: "%317:sub22": 206 # CHECK-GX-JSON-DAG: "%317:sub23": 205 # CHECK-GX-JSON-DAG: "%317:sub24": 202 # CHECK-GX-JSON-DAG: "%317:sub25": 201 # CHECK-GX-JSON-DAG: "%317:sub26": 200 # CHECK-GX-JSON-DAG: "%317:sub27": 199 # CHECK-GX-JSON-DAG: "%317:sub28": 196 # CHECK-GX-JSON-DAG: "%317:sub29": 195 # CHECK-GX-JSON-DAG: "%317:sub30": 194 # CHECK-GX-JSON-DAG: "%317:sub31": 193 # CHECK-GX-JSON-DAG: "%359:sub0": 286 # CHECK-GX-JSON-DAG: "%359:sub1": 285 # CHECK-GX-JSON-DAG: "%359:sub2": 284 # CHECK-GX-JSON-DAG: "%359:sub3": 283 # CHECK-GX-JSON-DAG: "%359:sub4": 280 # CHECK-GX-JSON-DAG: "%359:sub5": 279 # CHECK-GX-JSON-DAG: "%359:sub6": 278 # CHECK-GX-JSON-DAG: "%359:sub7": 277 # CHECK-GX-JSON-DAG: "%359:sub8": 274 # CHECK-GX-JSON-DAG: "%359:sub9": 273 # CHECK-GX-JSON-DAG: "%359:sub10": 272 # CHECK-GX-JSON-DAG: "%359:sub11": 271 # CHECK-GX-JSON-DAG: "%359:sub12": 268 # CHECK-GX-JSON-DAG: "%359:sub13": 267 # CHECK-GX-JSON-DAG: "%359:sub14": 266 # CHECK-GX-JSON-DAG: "%359:sub15": 265 # CHECK-GX-JSON-DAG: "%359:sub16": 262 # CHECK-GX-JSON-DAG: "%359:sub17": 261 # CHECK-GX-JSON-DAG: "%359:sub18": 260 # CHECK-GX-JSON-DAG: "%359:sub19": 259 # CHECK-GX-JSON-DAG: "%359:sub20": 256 # CHECK-GX-JSON-DAG: "%359:sub21": 255 # CHECK-GX-JSON-DAG: "%359:sub22": 254 # CHECK-GX-JSON-DAG: "%359:sub23": 253 # CHECK-GX-JSON-DAG: "%359:sub24": 250 # CHECK-GX-JSON-DAG: "%359:sub25": 249 # CHECK-GX-JSON-DAG: "%359:sub26": 248 # CHECK-GX-JSON-DAG: "%359:sub27": 247 # CHECK-GX-JSON-DAG: "%359:sub28": 244 # CHECK-GX-JSON-DAG: "%359:sub29": 243 # CHECK-GX-JSON-DAG: "%359:sub30": 242 # CHECK-GX-JSON-DAG: "%359:sub31": 241 # CHECK-GX-JSON-DAG: "%401:sub0": 334 # CHECK-GX-JSON-DAG: "%401:sub1": 333 # CHECK-GX-JSON-DAG: "%401:sub2": 332 # CHECK-GX-JSON-DAG: "%401:sub3": 331 # CHECK-GX-JSON-DAG: "%401:sub4": 328 # CHECK-GX-JSON-DAG: "%401:sub5": 327 # CHECK-GX-JSON-DAG: "%401:sub6": 326 # CHECK-GX-JSON-DAG: "%401:sub7": 325 # CHECK-GX-JSON-DAG: "%401:sub8": 322 # CHECK-GX-JSON-DAG: "%401:sub9": 321 # CHECK-GX-JSON-DAG: "%401:sub10": 320 # CHECK-GX-JSON-DAG: "%401:sub11": 319 # CHECK-GX-JSON-DAG: "%401:sub12": 316 # CHECK-GX-JSON-DAG: "%401:sub13": 315 # CHECK-GX-JSON-DAG: "%401:sub14": 314 # CHECK-GX-JSON-DAG: "%401:sub15": 313 # CHECK-GX-JSON-DAG: "%401:sub16": 310 # CHECK-GX-JSON-DAG: "%401:sub17": 309 # CHECK-GX-JSON-DAG: "%401:sub18": 308 # CHECK-GX-JSON-DAG: "%401:sub19": 307 # CHECK-GX-JSON-DAG: "%401:sub20": 304 # CHECK-GX-JSON-DAG: "%401:sub21": 303 # CHECK-GX-JSON-DAG: "%401:sub22": 302 # CHECK-GX-JSON-DAG: "%401:sub23": 301 # CHECK-GX-JSON-DAG: "%401:sub24": 298 # CHECK-GX-JSON-DAG: "%401:sub25": 297 # CHECK-GX-JSON-DAG: "%401:sub26": 296 # CHECK-GX-JSON-DAG: "%401:sub27": 295 # CHECK-GX-JSON-DAG: "%401:sub28": 292 # CHECK-GX-JSON-DAG: "%401:sub29": 291 # CHECK-GX-JSON-DAG: "%401:sub30": 290 # CHECK-GX-JSON-DAG: "%401:sub31": 289 # CHECK-GX-JSON-DAG: "%496": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 289 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 334 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%498:vgpr_32 = COPY %149.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 45 # CHECK-GX-JSON-DAG: "%149:sub1": 44 # CHECK-GX-JSON-DAG: "%149:sub2": 43 # CHECK-GX-JSON-DAG: "%149:sub3": 42 # CHECK-GX-JSON-DAG: "%149:sub4": 39 # CHECK-GX-JSON-DAG: "%149:sub5": 38 # CHECK-GX-JSON-DAG: "%149:sub6": 37 # CHECK-GX-JSON-DAG: "%149:sub7": 36 # CHECK-GX-JSON-DAG: "%149:sub8": 33 # CHECK-GX-JSON-DAG: "%149:sub9": 32 # CHECK-GX-JSON-DAG: "%149:sub10": 31 # CHECK-GX-JSON-DAG: "%149:sub11": 30 # CHECK-GX-JSON-DAG: "%149:sub12": 27 # CHECK-GX-JSON-DAG: "%149:sub13": 26 # CHECK-GX-JSON-DAG: "%149:sub14": 25 # CHECK-GX-JSON-DAG: "%149:sub15": 24 # CHECK-GX-JSON-DAG: "%149:sub16": 21 # CHECK-GX-JSON-DAG: "%149:sub17": 20 # CHECK-GX-JSON-DAG: "%149:sub18": 19 # CHECK-GX-JSON-DAG: "%149:sub19": 18 # CHECK-GX-JSON-DAG: "%149:sub20": 15 # CHECK-GX-JSON-DAG: "%149:sub21": 14 # CHECK-GX-JSON-DAG: "%149:sub22": 13 # CHECK-GX-JSON-DAG: "%149:sub23": 12 # CHECK-GX-JSON-DAG: "%149:sub24": 9 # CHECK-GX-JSON-DAG: "%149:sub25": 8 # CHECK-GX-JSON-DAG: "%149:sub26": 7 # CHECK-GX-JSON-DAG: "%149:sub27": 6 # CHECK-GX-JSON-DAG: "%149:sub28": 3 # CHECK-GX-JSON-DAG: "%149:sub29": 2 # CHECK-GX-JSON-DAG: "%149:sub30": 1 # CHECK-GX-JSON-DAG: "%149:sub31": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 93 # CHECK-GX-JSON-DAG: "%191:sub1": 92 # CHECK-GX-JSON-DAG: "%191:sub2": 91 # CHECK-GX-JSON-DAG: "%191:sub3": 90 # CHECK-GX-JSON-DAG: "%191:sub4": 87 # CHECK-GX-JSON-DAG: "%191:sub5": 86 # CHECK-GX-JSON-DAG: "%191:sub6": 85 # CHECK-GX-JSON-DAG: "%191:sub7": 84 # CHECK-GX-JSON-DAG: "%191:sub8": 81 # CHECK-GX-JSON-DAG: "%191:sub9": 80 # CHECK-GX-JSON-DAG: "%191:sub10": 79 # CHECK-GX-JSON-DAG: "%191:sub11": 78 # CHECK-GX-JSON-DAG: "%191:sub12": 75 # CHECK-GX-JSON-DAG: "%191:sub13": 74 # CHECK-GX-JSON-DAG: "%191:sub14": 73 # CHECK-GX-JSON-DAG: "%191:sub15": 72 # CHECK-GX-JSON-DAG: "%191:sub16": 69 # CHECK-GX-JSON-DAG: "%191:sub17": 68 # CHECK-GX-JSON-DAG: "%191:sub18": 67 # CHECK-GX-JSON-DAG: "%191:sub19": 66 # CHECK-GX-JSON-DAG: "%191:sub20": 63 # CHECK-GX-JSON-DAG: "%191:sub21": 62 # CHECK-GX-JSON-DAG: "%191:sub22": 61 # CHECK-GX-JSON-DAG: "%191:sub23": 60 # CHECK-GX-JSON-DAG: "%191:sub24": 57 # CHECK-GX-JSON-DAG: "%191:sub25": 56 # CHECK-GX-JSON-DAG: "%191:sub26": 55 # CHECK-GX-JSON-DAG: "%191:sub27": 54 # CHECK-GX-JSON-DAG: "%191:sub28": 51 # CHECK-GX-JSON-DAG: "%191:sub29": 50 # CHECK-GX-JSON-DAG: "%191:sub30": 49 # CHECK-GX-JSON-DAG: "%191:sub31": 48 # CHECK-GX-JSON-DAG: "%233:sub0": 141 # CHECK-GX-JSON-DAG: "%233:sub1": 140 # CHECK-GX-JSON-DAG: "%233:sub2": 139 # CHECK-GX-JSON-DAG: "%233:sub3": 138 # CHECK-GX-JSON-DAG: "%233:sub4": 135 # CHECK-GX-JSON-DAG: "%233:sub5": 134 # CHECK-GX-JSON-DAG: "%233:sub6": 133 # CHECK-GX-JSON-DAG: "%233:sub7": 132 # CHECK-GX-JSON-DAG: "%233:sub8": 129 # CHECK-GX-JSON-DAG: "%233:sub9": 128 # CHECK-GX-JSON-DAG: "%233:sub10": 127 # CHECK-GX-JSON-DAG: "%233:sub11": 126 # CHECK-GX-JSON-DAG: "%233:sub12": 123 # CHECK-GX-JSON-DAG: "%233:sub13": 122 # CHECK-GX-JSON-DAG: "%233:sub14": 121 # CHECK-GX-JSON-DAG: "%233:sub15": 120 # CHECK-GX-JSON-DAG: "%233:sub16": 117 # CHECK-GX-JSON-DAG: "%233:sub17": 116 # CHECK-GX-JSON-DAG: "%233:sub18": 115 # CHECK-GX-JSON-DAG: "%233:sub19": 114 # CHECK-GX-JSON-DAG: "%233:sub20": 111 # CHECK-GX-JSON-DAG: "%233:sub21": 110 # CHECK-GX-JSON-DAG: "%233:sub22": 109 # CHECK-GX-JSON-DAG: "%233:sub23": 108 # CHECK-GX-JSON-DAG: "%233:sub24": 105 # CHECK-GX-JSON-DAG: "%233:sub25": 104 # CHECK-GX-JSON-DAG: "%233:sub26": 103 # CHECK-GX-JSON-DAG: "%233:sub27": 102 # CHECK-GX-JSON-DAG: "%233:sub28": 99 # CHECK-GX-JSON-DAG: "%233:sub29": 98 # CHECK-GX-JSON-DAG: "%233:sub30": 97 # CHECK-GX-JSON-DAG: "%233:sub31": 96 # CHECK-GX-JSON-DAG: "%275:sub0": 189 # CHECK-GX-JSON-DAG: "%275:sub1": 188 # CHECK-GX-JSON-DAG: "%275:sub2": 187 # CHECK-GX-JSON-DAG: "%275:sub3": 186 # CHECK-GX-JSON-DAG: "%275:sub4": 183 # CHECK-GX-JSON-DAG: "%275:sub5": 182 # CHECK-GX-JSON-DAG: "%275:sub6": 181 # CHECK-GX-JSON-DAG: "%275:sub7": 180 # CHECK-GX-JSON-DAG: "%275:sub8": 177 # CHECK-GX-JSON-DAG: "%275:sub9": 176 # CHECK-GX-JSON-DAG: "%275:sub10": 175 # CHECK-GX-JSON-DAG: "%275:sub11": 174 # CHECK-GX-JSON-DAG: "%275:sub12": 171 # CHECK-GX-JSON-DAG: "%275:sub13": 170 # CHECK-GX-JSON-DAG: "%275:sub14": 169 # CHECK-GX-JSON-DAG: "%275:sub15": 168 # CHECK-GX-JSON-DAG: "%275:sub16": 165 # CHECK-GX-JSON-DAG: "%275:sub17": 164 # CHECK-GX-JSON-DAG: "%275:sub18": 163 # CHECK-GX-JSON-DAG: "%275:sub19": 162 # CHECK-GX-JSON-DAG: "%275:sub20": 159 # CHECK-GX-JSON-DAG: "%275:sub21": 158 # CHECK-GX-JSON-DAG: "%275:sub22": 157 # CHECK-GX-JSON-DAG: "%275:sub23": 156 # CHECK-GX-JSON-DAG: "%275:sub24": 153 # CHECK-GX-JSON-DAG: "%275:sub25": 152 # CHECK-GX-JSON-DAG: "%275:sub26": 151 # CHECK-GX-JSON-DAG: "%275:sub27": 150 # CHECK-GX-JSON-DAG: "%275:sub28": 147 # CHECK-GX-JSON-DAG: "%275:sub29": 146 # CHECK-GX-JSON-DAG: "%275:sub30": 145 # CHECK-GX-JSON-DAG: "%275:sub31": 144 # CHECK-GX-JSON-DAG: "%317:sub0": 237 # CHECK-GX-JSON-DAG: "%317:sub1": 236 # CHECK-GX-JSON-DAG: "%317:sub2": 235 # CHECK-GX-JSON-DAG: "%317:sub3": 234 # CHECK-GX-JSON-DAG: "%317:sub4": 231 # CHECK-GX-JSON-DAG: "%317:sub5": 230 # CHECK-GX-JSON-DAG: "%317:sub6": 229 # CHECK-GX-JSON-DAG: "%317:sub7": 228 # CHECK-GX-JSON-DAG: "%317:sub8": 225 # CHECK-GX-JSON-DAG: "%317:sub9": 224 # CHECK-GX-JSON-DAG: "%317:sub10": 223 # CHECK-GX-JSON-DAG: "%317:sub11": 222 # CHECK-GX-JSON-DAG: "%317:sub12": 219 # CHECK-GX-JSON-DAG: "%317:sub13": 218 # CHECK-GX-JSON-DAG: "%317:sub14": 217 # CHECK-GX-JSON-DAG: "%317:sub15": 216 # CHECK-GX-JSON-DAG: "%317:sub16": 213 # CHECK-GX-JSON-DAG: "%317:sub17": 212 # CHECK-GX-JSON-DAG: "%317:sub18": 211 # CHECK-GX-JSON-DAG: "%317:sub19": 210 # CHECK-GX-JSON-DAG: "%317:sub20": 207 # CHECK-GX-JSON-DAG: "%317:sub21": 206 # CHECK-GX-JSON-DAG: "%317:sub22": 205 # CHECK-GX-JSON-DAG: "%317:sub23": 204 # CHECK-GX-JSON-DAG: "%317:sub24": 201 # CHECK-GX-JSON-DAG: "%317:sub25": 200 # CHECK-GX-JSON-DAG: "%317:sub26": 199 # CHECK-GX-JSON-DAG: "%317:sub27": 198 # CHECK-GX-JSON-DAG: "%317:sub28": 195 # CHECK-GX-JSON-DAG: "%317:sub29": 194 # CHECK-GX-JSON-DAG: "%317:sub30": 193 # CHECK-GX-JSON-DAG: "%317:sub31": 192 # CHECK-GX-JSON-DAG: "%359:sub0": 285 # CHECK-GX-JSON-DAG: "%359:sub1": 284 # CHECK-GX-JSON-DAG: "%359:sub2": 283 # CHECK-GX-JSON-DAG: "%359:sub3": 282 # CHECK-GX-JSON-DAG: "%359:sub4": 279 # CHECK-GX-JSON-DAG: "%359:sub5": 278 # CHECK-GX-JSON-DAG: "%359:sub6": 277 # CHECK-GX-JSON-DAG: "%359:sub7": 276 # CHECK-GX-JSON-DAG: "%359:sub8": 273 # CHECK-GX-JSON-DAG: "%359:sub9": 272 # CHECK-GX-JSON-DAG: "%359:sub10": 271 # CHECK-GX-JSON-DAG: "%359:sub11": 270 # CHECK-GX-JSON-DAG: "%359:sub12": 267 # CHECK-GX-JSON-DAG: "%359:sub13": 266 # CHECK-GX-JSON-DAG: "%359:sub14": 265 # CHECK-GX-JSON-DAG: "%359:sub15": 264 # CHECK-GX-JSON-DAG: "%359:sub16": 261 # CHECK-GX-JSON-DAG: "%359:sub17": 260 # CHECK-GX-JSON-DAG: "%359:sub18": 259 # CHECK-GX-JSON-DAG: "%359:sub19": 258 # CHECK-GX-JSON-DAG: "%359:sub20": 255 # CHECK-GX-JSON-DAG: "%359:sub21": 254 # CHECK-GX-JSON-DAG: "%359:sub22": 253 # CHECK-GX-JSON-DAG: "%359:sub23": 252 # CHECK-GX-JSON-DAG: "%359:sub24": 249 # CHECK-GX-JSON-DAG: "%359:sub25": 248 # CHECK-GX-JSON-DAG: "%359:sub26": 247 # CHECK-GX-JSON-DAG: "%359:sub27": 246 # CHECK-GX-JSON-DAG: "%359:sub28": 243 # CHECK-GX-JSON-DAG: "%359:sub29": 242 # CHECK-GX-JSON-DAG: "%359:sub30": 241 # CHECK-GX-JSON-DAG: "%359:sub31": 240 # CHECK-GX-JSON-DAG: "%401:sub0": 333 # CHECK-GX-JSON-DAG: "%401:sub1": 332 # CHECK-GX-JSON-DAG: "%401:sub2": 331 # CHECK-GX-JSON-DAG: "%401:sub3": 330 # CHECK-GX-JSON-DAG: "%401:sub4": 327 # CHECK-GX-JSON-DAG: "%401:sub5": 326 # CHECK-GX-JSON-DAG: "%401:sub6": 325 # CHECK-GX-JSON-DAG: "%401:sub7": 324 # CHECK-GX-JSON-DAG: "%401:sub8": 321 # CHECK-GX-JSON-DAG: "%401:sub9": 320 # CHECK-GX-JSON-DAG: "%401:sub10": 319 # CHECK-GX-JSON-DAG: "%401:sub11": 318 # CHECK-GX-JSON-DAG: "%401:sub12": 315 # CHECK-GX-JSON-DAG: "%401:sub13": 314 # CHECK-GX-JSON-DAG: "%401:sub14": 313 # CHECK-GX-JSON-DAG: "%401:sub15": 312 # CHECK-GX-JSON-DAG: "%401:sub16": 309 # CHECK-GX-JSON-DAG: "%401:sub17": 308 # CHECK-GX-JSON-DAG: "%401:sub18": 307 # CHECK-GX-JSON-DAG: "%401:sub19": 306 # CHECK-GX-JSON-DAG: "%401:sub20": 303 # CHECK-GX-JSON-DAG: "%401:sub21": 302 # CHECK-GX-JSON-DAG: "%401:sub22": 301 # CHECK-GX-JSON-DAG: "%401:sub23": 300 # CHECK-GX-JSON-DAG: "%401:sub24": 297 # CHECK-GX-JSON-DAG: "%401:sub25": 296 # CHECK-GX-JSON-DAG: "%401:sub26": 295 # CHECK-GX-JSON-DAG: "%401:sub27": 294 # CHECK-GX-JSON-DAG: "%401:sub28": 291 # CHECK-GX-JSON-DAG: "%401:sub29": 290 # CHECK-GX-JSON-DAG: "%401:sub30": 289 # CHECK-GX-JSON-DAG: "%401:sub31": 288 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 288 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 333 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%499:vgpr_32 = COPY %149.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 44 # CHECK-GX-JSON-DAG: "%149:sub1": 43 # CHECK-GX-JSON-DAG: "%149:sub2": 42 # CHECK-GX-JSON-DAG: "%149:sub3": 41 # CHECK-GX-JSON-DAG: "%149:sub4": 38 # CHECK-GX-JSON-DAG: "%149:sub5": 37 # CHECK-GX-JSON-DAG: "%149:sub6": 36 # CHECK-GX-JSON-DAG: "%149:sub7": 35 # CHECK-GX-JSON-DAG: "%149:sub8": 32 # CHECK-GX-JSON-DAG: "%149:sub9": 31 # CHECK-GX-JSON-DAG: "%149:sub10": 30 # CHECK-GX-JSON-DAG: "%149:sub11": 29 # CHECK-GX-JSON-DAG: "%149:sub12": 26 # CHECK-GX-JSON-DAG: "%149:sub13": 25 # CHECK-GX-JSON-DAG: "%149:sub14": 24 # CHECK-GX-JSON-DAG: "%149:sub15": 23 # CHECK-GX-JSON-DAG: "%149:sub16": 20 # CHECK-GX-JSON-DAG: "%149:sub17": 19 # CHECK-GX-JSON-DAG: "%149:sub18": 18 # CHECK-GX-JSON-DAG: "%149:sub19": 17 # CHECK-GX-JSON-DAG: "%149:sub20": 14 # CHECK-GX-JSON-DAG: "%149:sub21": 13 # CHECK-GX-JSON-DAG: "%149:sub22": 12 # CHECK-GX-JSON-DAG: "%149:sub23": 11 # CHECK-GX-JSON-DAG: "%149:sub24": 8 # CHECK-GX-JSON-DAG: "%149:sub25": 7 # CHECK-GX-JSON-DAG: "%149:sub26": 6 # CHECK-GX-JSON-DAG: "%149:sub27": 5 # CHECK-GX-JSON-DAG: "%149:sub28": 2 # CHECK-GX-JSON-DAG: "%149:sub29": 1 # CHECK-GX-JSON-DAG: "%149:sub30": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 92 # CHECK-GX-JSON-DAG: "%191:sub1": 91 # CHECK-GX-JSON-DAG: "%191:sub2": 90 # CHECK-GX-JSON-DAG: "%191:sub3": 89 # CHECK-GX-JSON-DAG: "%191:sub4": 86 # CHECK-GX-JSON-DAG: "%191:sub5": 85 # CHECK-GX-JSON-DAG: "%191:sub6": 84 # CHECK-GX-JSON-DAG: "%191:sub7": 83 # CHECK-GX-JSON-DAG: "%191:sub8": 80 # CHECK-GX-JSON-DAG: "%191:sub9": 79 # CHECK-GX-JSON-DAG: "%191:sub10": 78 # CHECK-GX-JSON-DAG: "%191:sub11": 77 # CHECK-GX-JSON-DAG: "%191:sub12": 74 # CHECK-GX-JSON-DAG: "%191:sub13": 73 # CHECK-GX-JSON-DAG: "%191:sub14": 72 # CHECK-GX-JSON-DAG: "%191:sub15": 71 # CHECK-GX-JSON-DAG: "%191:sub16": 68 # CHECK-GX-JSON-DAG: "%191:sub17": 67 # CHECK-GX-JSON-DAG: "%191:sub18": 66 # CHECK-GX-JSON-DAG: "%191:sub19": 65 # CHECK-GX-JSON-DAG: "%191:sub20": 62 # CHECK-GX-JSON-DAG: "%191:sub21": 61 # CHECK-GX-JSON-DAG: "%191:sub22": 60 # CHECK-GX-JSON-DAG: "%191:sub23": 59 # CHECK-GX-JSON-DAG: "%191:sub24": 56 # CHECK-GX-JSON-DAG: "%191:sub25": 55 # CHECK-GX-JSON-DAG: "%191:sub26": 54 # CHECK-GX-JSON-DAG: "%191:sub27": 53 # CHECK-GX-JSON-DAG: "%191:sub28": 50 # CHECK-GX-JSON-DAG: "%191:sub29": 49 # CHECK-GX-JSON-DAG: "%191:sub30": 48 # CHECK-GX-JSON-DAG: "%191:sub31": 47 # CHECK-GX-JSON-DAG: "%233:sub0": 140 # CHECK-GX-JSON-DAG: "%233:sub1": 139 # CHECK-GX-JSON-DAG: "%233:sub2": 138 # CHECK-GX-JSON-DAG: "%233:sub3": 137 # CHECK-GX-JSON-DAG: "%233:sub4": 134 # CHECK-GX-JSON-DAG: "%233:sub5": 133 # CHECK-GX-JSON-DAG: "%233:sub6": 132 # CHECK-GX-JSON-DAG: "%233:sub7": 131 # CHECK-GX-JSON-DAG: "%233:sub8": 128 # CHECK-GX-JSON-DAG: "%233:sub9": 127 # CHECK-GX-JSON-DAG: "%233:sub10": 126 # CHECK-GX-JSON-DAG: "%233:sub11": 125 # CHECK-GX-JSON-DAG: "%233:sub12": 122 # CHECK-GX-JSON-DAG: "%233:sub13": 121 # CHECK-GX-JSON-DAG: "%233:sub14": 120 # CHECK-GX-JSON-DAG: "%233:sub15": 119 # CHECK-GX-JSON-DAG: "%233:sub16": 116 # CHECK-GX-JSON-DAG: "%233:sub17": 115 # CHECK-GX-JSON-DAG: "%233:sub18": 114 # CHECK-GX-JSON-DAG: "%233:sub19": 113 # CHECK-GX-JSON-DAG: "%233:sub20": 110 # CHECK-GX-JSON-DAG: "%233:sub21": 109 # CHECK-GX-JSON-DAG: "%233:sub22": 108 # CHECK-GX-JSON-DAG: "%233:sub23": 107 # CHECK-GX-JSON-DAG: "%233:sub24": 104 # CHECK-GX-JSON-DAG: "%233:sub25": 103 # CHECK-GX-JSON-DAG: "%233:sub26": 102 # CHECK-GX-JSON-DAG: "%233:sub27": 101 # CHECK-GX-JSON-DAG: "%233:sub28": 98 # CHECK-GX-JSON-DAG: "%233:sub29": 97 # CHECK-GX-JSON-DAG: "%233:sub30": 96 # CHECK-GX-JSON-DAG: "%233:sub31": 95 # CHECK-GX-JSON-DAG: "%275:sub0": 188 # CHECK-GX-JSON-DAG: "%275:sub1": 187 # CHECK-GX-JSON-DAG: "%275:sub2": 186 # CHECK-GX-JSON-DAG: "%275:sub3": 185 # CHECK-GX-JSON-DAG: "%275:sub4": 182 # CHECK-GX-JSON-DAG: "%275:sub5": 181 # CHECK-GX-JSON-DAG: "%275:sub6": 180 # CHECK-GX-JSON-DAG: "%275:sub7": 179 # CHECK-GX-JSON-DAG: "%275:sub8": 176 # CHECK-GX-JSON-DAG: "%275:sub9": 175 # CHECK-GX-JSON-DAG: "%275:sub10": 174 # CHECK-GX-JSON-DAG: "%275:sub11": 173 # CHECK-GX-JSON-DAG: "%275:sub12": 170 # CHECK-GX-JSON-DAG: "%275:sub13": 169 # CHECK-GX-JSON-DAG: "%275:sub14": 168 # CHECK-GX-JSON-DAG: "%275:sub15": 167 # CHECK-GX-JSON-DAG: "%275:sub16": 164 # CHECK-GX-JSON-DAG: "%275:sub17": 163 # CHECK-GX-JSON-DAG: "%275:sub18": 162 # CHECK-GX-JSON-DAG: "%275:sub19": 161 # CHECK-GX-JSON-DAG: "%275:sub20": 158 # CHECK-GX-JSON-DAG: "%275:sub21": 157 # CHECK-GX-JSON-DAG: "%275:sub22": 156 # CHECK-GX-JSON-DAG: "%275:sub23": 155 # CHECK-GX-JSON-DAG: "%275:sub24": 152 # CHECK-GX-JSON-DAG: "%275:sub25": 151 # CHECK-GX-JSON-DAG: "%275:sub26": 150 # CHECK-GX-JSON-DAG: "%275:sub27": 149 # CHECK-GX-JSON-DAG: "%275:sub28": 146 # CHECK-GX-JSON-DAG: "%275:sub29": 145 # CHECK-GX-JSON-DAG: "%275:sub30": 144 # CHECK-GX-JSON-DAG: "%275:sub31": 143 # CHECK-GX-JSON-DAG: "%317:sub0": 236 # CHECK-GX-JSON-DAG: "%317:sub1": 235 # CHECK-GX-JSON-DAG: "%317:sub2": 234 # CHECK-GX-JSON-DAG: "%317:sub3": 233 # CHECK-GX-JSON-DAG: "%317:sub4": 230 # CHECK-GX-JSON-DAG: "%317:sub5": 229 # CHECK-GX-JSON-DAG: "%317:sub6": 228 # CHECK-GX-JSON-DAG: "%317:sub7": 227 # CHECK-GX-JSON-DAG: "%317:sub8": 224 # CHECK-GX-JSON-DAG: "%317:sub9": 223 # CHECK-GX-JSON-DAG: "%317:sub10": 222 # CHECK-GX-JSON-DAG: "%317:sub11": 221 # CHECK-GX-JSON-DAG: "%317:sub12": 218 # CHECK-GX-JSON-DAG: "%317:sub13": 217 # CHECK-GX-JSON-DAG: "%317:sub14": 216 # CHECK-GX-JSON-DAG: "%317:sub15": 215 # CHECK-GX-JSON-DAG: "%317:sub16": 212 # CHECK-GX-JSON-DAG: "%317:sub17": 211 # CHECK-GX-JSON-DAG: "%317:sub18": 210 # CHECK-GX-JSON-DAG: "%317:sub19": 209 # CHECK-GX-JSON-DAG: "%317:sub20": 206 # CHECK-GX-JSON-DAG: "%317:sub21": 205 # CHECK-GX-JSON-DAG: "%317:sub22": 204 # CHECK-GX-JSON-DAG: "%317:sub23": 203 # CHECK-GX-JSON-DAG: "%317:sub24": 200 # CHECK-GX-JSON-DAG: "%317:sub25": 199 # CHECK-GX-JSON-DAG: "%317:sub26": 198 # CHECK-GX-JSON-DAG: "%317:sub27": 197 # CHECK-GX-JSON-DAG: "%317:sub28": 194 # CHECK-GX-JSON-DAG: "%317:sub29": 193 # CHECK-GX-JSON-DAG: "%317:sub30": 192 # CHECK-GX-JSON-DAG: "%317:sub31": 191 # CHECK-GX-JSON-DAG: "%359:sub0": 284 # CHECK-GX-JSON-DAG: "%359:sub1": 283 # CHECK-GX-JSON-DAG: "%359:sub2": 282 # CHECK-GX-JSON-DAG: "%359:sub3": 281 # CHECK-GX-JSON-DAG: "%359:sub4": 278 # CHECK-GX-JSON-DAG: "%359:sub5": 277 # CHECK-GX-JSON-DAG: "%359:sub6": 276 # CHECK-GX-JSON-DAG: "%359:sub7": 275 # CHECK-GX-JSON-DAG: "%359:sub8": 272 # CHECK-GX-JSON-DAG: "%359:sub9": 271 # CHECK-GX-JSON-DAG: "%359:sub10": 270 # CHECK-GX-JSON-DAG: "%359:sub11": 269 # CHECK-GX-JSON-DAG: "%359:sub12": 266 # CHECK-GX-JSON-DAG: "%359:sub13": 265 # CHECK-GX-JSON-DAG: "%359:sub14": 264 # CHECK-GX-JSON-DAG: "%359:sub15": 263 # CHECK-GX-JSON-DAG: "%359:sub16": 260 # CHECK-GX-JSON-DAG: "%359:sub17": 259 # CHECK-GX-JSON-DAG: "%359:sub18": 258 # CHECK-GX-JSON-DAG: "%359:sub19": 257 # CHECK-GX-JSON-DAG: "%359:sub20": 254 # CHECK-GX-JSON-DAG: "%359:sub21": 253 # CHECK-GX-JSON-DAG: "%359:sub22": 252 # CHECK-GX-JSON-DAG: "%359:sub23": 251 # CHECK-GX-JSON-DAG: "%359:sub24": 248 # CHECK-GX-JSON-DAG: "%359:sub25": 247 # CHECK-GX-JSON-DAG: "%359:sub26": 246 # CHECK-GX-JSON-DAG: "%359:sub27": 245 # CHECK-GX-JSON-DAG: "%359:sub28": 242 # CHECK-GX-JSON-DAG: "%359:sub29": 241 # CHECK-GX-JSON-DAG: "%359:sub30": 240 # CHECK-GX-JSON-DAG: "%359:sub31": 239 # CHECK-GX-JSON-DAG: "%401:sub0": 332 # CHECK-GX-JSON-DAG: "%401:sub1": 331 # CHECK-GX-JSON-DAG: "%401:sub2": 330 # CHECK-GX-JSON-DAG: "%401:sub3": 329 # CHECK-GX-JSON-DAG: "%401:sub4": 326 # CHECK-GX-JSON-DAG: "%401:sub5": 325 # CHECK-GX-JSON-DAG: "%401:sub6": 324 # CHECK-GX-JSON-DAG: "%401:sub7": 323 # CHECK-GX-JSON-DAG: "%401:sub8": 320 # CHECK-GX-JSON-DAG: "%401:sub9": 319 # CHECK-GX-JSON-DAG: "%401:sub10": 318 # CHECK-GX-JSON-DAG: "%401:sub11": 317 # CHECK-GX-JSON-DAG: "%401:sub12": 314 # CHECK-GX-JSON-DAG: "%401:sub13": 313 # CHECK-GX-JSON-DAG: "%401:sub14": 312 # CHECK-GX-JSON-DAG: "%401:sub15": 311 # CHECK-GX-JSON-DAG: "%401:sub16": 308 # CHECK-GX-JSON-DAG: "%401:sub17": 307 # CHECK-GX-JSON-DAG: "%401:sub18": 306 # CHECK-GX-JSON-DAG: "%401:sub19": 305 # CHECK-GX-JSON-DAG: "%401:sub20": 302 # CHECK-GX-JSON-DAG: "%401:sub21": 301 # CHECK-GX-JSON-DAG: "%401:sub22": 300 # CHECK-GX-JSON-DAG: "%401:sub23": 299 # CHECK-GX-JSON-DAG: "%401:sub24": 296 # CHECK-GX-JSON-DAG: "%401:sub25": 295 # CHECK-GX-JSON-DAG: "%401:sub26": 294 # CHECK-GX-JSON-DAG: "%401:sub27": 293 # CHECK-GX-JSON-DAG: "%401:sub28": 290 # CHECK-GX-JSON-DAG: "%401:sub29": 289 # CHECK-GX-JSON-DAG: "%401:sub30": 288 # CHECK-GX-JSON-DAG: "%401:sub31": 287 # CHECK-GX-JSON-DAG: "%498": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 287 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 332 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%500:vgpr_32 = COPY %149.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 43 # CHECK-GX-JSON-DAG: "%149:sub1": 42 # CHECK-GX-JSON-DAG: "%149:sub2": 41 # CHECK-GX-JSON-DAG: "%149:sub3": 40 # CHECK-GX-JSON-DAG: "%149:sub4": 37 # CHECK-GX-JSON-DAG: "%149:sub5": 36 # CHECK-GX-JSON-DAG: "%149:sub6": 35 # CHECK-GX-JSON-DAG: "%149:sub7": 34 # CHECK-GX-JSON-DAG: "%149:sub8": 31 # CHECK-GX-JSON-DAG: "%149:sub9": 30 # CHECK-GX-JSON-DAG: "%149:sub10": 29 # CHECK-GX-JSON-DAG: "%149:sub11": 28 # CHECK-GX-JSON-DAG: "%149:sub12": 25 # CHECK-GX-JSON-DAG: "%149:sub13": 24 # CHECK-GX-JSON-DAG: "%149:sub14": 23 # CHECK-GX-JSON-DAG: "%149:sub15": 22 # CHECK-GX-JSON-DAG: "%149:sub16": 19 # CHECK-GX-JSON-DAG: "%149:sub17": 18 # CHECK-GX-JSON-DAG: "%149:sub18": 17 # CHECK-GX-JSON-DAG: "%149:sub19": 16 # CHECK-GX-JSON-DAG: "%149:sub20": 13 # CHECK-GX-JSON-DAG: "%149:sub21": 12 # CHECK-GX-JSON-DAG: "%149:sub22": 11 # CHECK-GX-JSON-DAG: "%149:sub23": 10 # CHECK-GX-JSON-DAG: "%149:sub24": 7 # CHECK-GX-JSON-DAG: "%149:sub25": 6 # CHECK-GX-JSON-DAG: "%149:sub26": 5 # CHECK-GX-JSON-DAG: "%149:sub27": 4 # CHECK-GX-JSON-DAG: "%149:sub28": 1 # CHECK-GX-JSON-DAG: "%149:sub29": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 91 # CHECK-GX-JSON-DAG: "%191:sub1": 90 # CHECK-GX-JSON-DAG: "%191:sub2": 89 # CHECK-GX-JSON-DAG: "%191:sub3": 88 # CHECK-GX-JSON-DAG: "%191:sub4": 85 # CHECK-GX-JSON-DAG: "%191:sub5": 84 # CHECK-GX-JSON-DAG: "%191:sub6": 83 # CHECK-GX-JSON-DAG: "%191:sub7": 82 # CHECK-GX-JSON-DAG: "%191:sub8": 79 # CHECK-GX-JSON-DAG: "%191:sub9": 78 # CHECK-GX-JSON-DAG: "%191:sub10": 77 # CHECK-GX-JSON-DAG: "%191:sub11": 76 # CHECK-GX-JSON-DAG: "%191:sub12": 73 # CHECK-GX-JSON-DAG: "%191:sub13": 72 # CHECK-GX-JSON-DAG: "%191:sub14": 71 # CHECK-GX-JSON-DAG: "%191:sub15": 70 # CHECK-GX-JSON-DAG: "%191:sub16": 67 # CHECK-GX-JSON-DAG: "%191:sub17": 66 # CHECK-GX-JSON-DAG: "%191:sub18": 65 # CHECK-GX-JSON-DAG: "%191:sub19": 64 # CHECK-GX-JSON-DAG: "%191:sub20": 61 # CHECK-GX-JSON-DAG: "%191:sub21": 60 # CHECK-GX-JSON-DAG: "%191:sub22": 59 # CHECK-GX-JSON-DAG: "%191:sub23": 58 # CHECK-GX-JSON-DAG: "%191:sub24": 55 # CHECK-GX-JSON-DAG: "%191:sub25": 54 # CHECK-GX-JSON-DAG: "%191:sub26": 53 # CHECK-GX-JSON-DAG: "%191:sub27": 52 # CHECK-GX-JSON-DAG: "%191:sub28": 49 # CHECK-GX-JSON-DAG: "%191:sub29": 48 # CHECK-GX-JSON-DAG: "%191:sub30": 47 # CHECK-GX-JSON-DAG: "%191:sub31": 46 # CHECK-GX-JSON-DAG: "%233:sub0": 139 # CHECK-GX-JSON-DAG: "%233:sub1": 138 # CHECK-GX-JSON-DAG: "%233:sub2": 137 # CHECK-GX-JSON-DAG: "%233:sub3": 136 # CHECK-GX-JSON-DAG: "%233:sub4": 133 # CHECK-GX-JSON-DAG: "%233:sub5": 132 # CHECK-GX-JSON-DAG: "%233:sub6": 131 # CHECK-GX-JSON-DAG: "%233:sub7": 130 # CHECK-GX-JSON-DAG: "%233:sub8": 127 # CHECK-GX-JSON-DAG: "%233:sub9": 126 # CHECK-GX-JSON-DAG: "%233:sub10": 125 # CHECK-GX-JSON-DAG: "%233:sub11": 124 # CHECK-GX-JSON-DAG: "%233:sub12": 121 # CHECK-GX-JSON-DAG: "%233:sub13": 120 # CHECK-GX-JSON-DAG: "%233:sub14": 119 # CHECK-GX-JSON-DAG: "%233:sub15": 118 # CHECK-GX-JSON-DAG: "%233:sub16": 115 # CHECK-GX-JSON-DAG: "%233:sub17": 114 # CHECK-GX-JSON-DAG: "%233:sub18": 113 # CHECK-GX-JSON-DAG: "%233:sub19": 112 # CHECK-GX-JSON-DAG: "%233:sub20": 109 # CHECK-GX-JSON-DAG: "%233:sub21": 108 # CHECK-GX-JSON-DAG: "%233:sub22": 107 # CHECK-GX-JSON-DAG: "%233:sub23": 106 # CHECK-GX-JSON-DAG: "%233:sub24": 103 # CHECK-GX-JSON-DAG: "%233:sub25": 102 # CHECK-GX-JSON-DAG: "%233:sub26": 101 # CHECK-GX-JSON-DAG: "%233:sub27": 100 # CHECK-GX-JSON-DAG: "%233:sub28": 97 # CHECK-GX-JSON-DAG: "%233:sub29": 96 # CHECK-GX-JSON-DAG: "%233:sub30": 95 # CHECK-GX-JSON-DAG: "%233:sub31": 94 # CHECK-GX-JSON-DAG: "%275:sub0": 187 # CHECK-GX-JSON-DAG: "%275:sub1": 186 # CHECK-GX-JSON-DAG: "%275:sub2": 185 # CHECK-GX-JSON-DAG: "%275:sub3": 184 # CHECK-GX-JSON-DAG: "%275:sub4": 181 # CHECK-GX-JSON-DAG: "%275:sub5": 180 # CHECK-GX-JSON-DAG: "%275:sub6": 179 # CHECK-GX-JSON-DAG: "%275:sub7": 178 # CHECK-GX-JSON-DAG: "%275:sub8": 175 # CHECK-GX-JSON-DAG: "%275:sub9": 174 # CHECK-GX-JSON-DAG: "%275:sub10": 173 # CHECK-GX-JSON-DAG: "%275:sub11": 172 # CHECK-GX-JSON-DAG: "%275:sub12": 169 # CHECK-GX-JSON-DAG: "%275:sub13": 168 # CHECK-GX-JSON-DAG: "%275:sub14": 167 # CHECK-GX-JSON-DAG: "%275:sub15": 166 # CHECK-GX-JSON-DAG: "%275:sub16": 163 # CHECK-GX-JSON-DAG: "%275:sub17": 162 # CHECK-GX-JSON-DAG: "%275:sub18": 161 # CHECK-GX-JSON-DAG: "%275:sub19": 160 # CHECK-GX-JSON-DAG: "%275:sub20": 157 # CHECK-GX-JSON-DAG: "%275:sub21": 156 # CHECK-GX-JSON-DAG: "%275:sub22": 155 # CHECK-GX-JSON-DAG: "%275:sub23": 154 # CHECK-GX-JSON-DAG: "%275:sub24": 151 # CHECK-GX-JSON-DAG: "%275:sub25": 150 # CHECK-GX-JSON-DAG: "%275:sub26": 149 # CHECK-GX-JSON-DAG: "%275:sub27": 148 # CHECK-GX-JSON-DAG: "%275:sub28": 145 # CHECK-GX-JSON-DAG: "%275:sub29": 144 # CHECK-GX-JSON-DAG: "%275:sub30": 143 # CHECK-GX-JSON-DAG: "%275:sub31": 142 # CHECK-GX-JSON-DAG: "%317:sub0": 235 # CHECK-GX-JSON-DAG: "%317:sub1": 234 # CHECK-GX-JSON-DAG: "%317:sub2": 233 # CHECK-GX-JSON-DAG: "%317:sub3": 232 # CHECK-GX-JSON-DAG: "%317:sub4": 229 # CHECK-GX-JSON-DAG: "%317:sub5": 228 # CHECK-GX-JSON-DAG: "%317:sub6": 227 # CHECK-GX-JSON-DAG: "%317:sub7": 226 # CHECK-GX-JSON-DAG: "%317:sub8": 223 # CHECK-GX-JSON-DAG: "%317:sub9": 222 # CHECK-GX-JSON-DAG: "%317:sub10": 221 # CHECK-GX-JSON-DAG: "%317:sub11": 220 # CHECK-GX-JSON-DAG: "%317:sub12": 217 # CHECK-GX-JSON-DAG: "%317:sub13": 216 # CHECK-GX-JSON-DAG: "%317:sub14": 215 # CHECK-GX-JSON-DAG: "%317:sub15": 214 # CHECK-GX-JSON-DAG: "%317:sub16": 211 # CHECK-GX-JSON-DAG: "%317:sub17": 210 # CHECK-GX-JSON-DAG: "%317:sub18": 209 # CHECK-GX-JSON-DAG: "%317:sub19": 208 # CHECK-GX-JSON-DAG: "%317:sub20": 205 # CHECK-GX-JSON-DAG: "%317:sub21": 204 # CHECK-GX-JSON-DAG: "%317:sub22": 203 # CHECK-GX-JSON-DAG: "%317:sub23": 202 # CHECK-GX-JSON-DAG: "%317:sub24": 199 # CHECK-GX-JSON-DAG: "%317:sub25": 198 # CHECK-GX-JSON-DAG: "%317:sub26": 197 # CHECK-GX-JSON-DAG: "%317:sub27": 196 # CHECK-GX-JSON-DAG: "%317:sub28": 193 # CHECK-GX-JSON-DAG: "%317:sub29": 192 # CHECK-GX-JSON-DAG: "%317:sub30": 191 # CHECK-GX-JSON-DAG: "%317:sub31": 190 # CHECK-GX-JSON-DAG: "%359:sub0": 283 # CHECK-GX-JSON-DAG: "%359:sub1": 282 # CHECK-GX-JSON-DAG: "%359:sub2": 281 # CHECK-GX-JSON-DAG: "%359:sub3": 280 # CHECK-GX-JSON-DAG: "%359:sub4": 277 # CHECK-GX-JSON-DAG: "%359:sub5": 276 # CHECK-GX-JSON-DAG: "%359:sub6": 275 # CHECK-GX-JSON-DAG: "%359:sub7": 274 # CHECK-GX-JSON-DAG: "%359:sub8": 271 # CHECK-GX-JSON-DAG: "%359:sub9": 270 # CHECK-GX-JSON-DAG: "%359:sub10": 269 # CHECK-GX-JSON-DAG: "%359:sub11": 268 # CHECK-GX-JSON-DAG: "%359:sub12": 265 # CHECK-GX-JSON-DAG: "%359:sub13": 264 # CHECK-GX-JSON-DAG: "%359:sub14": 263 # CHECK-GX-JSON-DAG: "%359:sub15": 262 # CHECK-GX-JSON-DAG: "%359:sub16": 259 # CHECK-GX-JSON-DAG: "%359:sub17": 258 # CHECK-GX-JSON-DAG: "%359:sub18": 257 # CHECK-GX-JSON-DAG: "%359:sub19": 256 # CHECK-GX-JSON-DAG: "%359:sub20": 253 # CHECK-GX-JSON-DAG: "%359:sub21": 252 # CHECK-GX-JSON-DAG: "%359:sub22": 251 # CHECK-GX-JSON-DAG: "%359:sub23": 250 # CHECK-GX-JSON-DAG: "%359:sub24": 247 # CHECK-GX-JSON-DAG: "%359:sub25": 246 # CHECK-GX-JSON-DAG: "%359:sub26": 245 # CHECK-GX-JSON-DAG: "%359:sub27": 244 # CHECK-GX-JSON-DAG: "%359:sub28": 241 # CHECK-GX-JSON-DAG: "%359:sub29": 240 # CHECK-GX-JSON-DAG: "%359:sub30": 239 # CHECK-GX-JSON-DAG: "%359:sub31": 238 # CHECK-GX-JSON-DAG: "%401:sub0": 331 # CHECK-GX-JSON-DAG: "%401:sub1": 330 # CHECK-GX-JSON-DAG: "%401:sub2": 329 # CHECK-GX-JSON-DAG: "%401:sub3": 328 # CHECK-GX-JSON-DAG: "%401:sub4": 325 # CHECK-GX-JSON-DAG: "%401:sub5": 324 # CHECK-GX-JSON-DAG: "%401:sub6": 323 # CHECK-GX-JSON-DAG: "%401:sub7": 322 # CHECK-GX-JSON-DAG: "%401:sub8": 319 # CHECK-GX-JSON-DAG: "%401:sub9": 318 # CHECK-GX-JSON-DAG: "%401:sub10": 317 # CHECK-GX-JSON-DAG: "%401:sub11": 316 # CHECK-GX-JSON-DAG: "%401:sub12": 313 # CHECK-GX-JSON-DAG: "%401:sub13": 312 # CHECK-GX-JSON-DAG: "%401:sub14": 311 # CHECK-GX-JSON-DAG: "%401:sub15": 310 # CHECK-GX-JSON-DAG: "%401:sub16": 307 # CHECK-GX-JSON-DAG: "%401:sub17": 306 # CHECK-GX-JSON-DAG: "%401:sub18": 305 # CHECK-GX-JSON-DAG: "%401:sub19": 304 # CHECK-GX-JSON-DAG: "%401:sub20": 301 # CHECK-GX-JSON-DAG: "%401:sub21": 300 # CHECK-GX-JSON-DAG: "%401:sub22": 299 # CHECK-GX-JSON-DAG: "%401:sub23": 298 # CHECK-GX-JSON-DAG: "%401:sub24": 295 # CHECK-GX-JSON-DAG: "%401:sub25": 294 # CHECK-GX-JSON-DAG: "%401:sub26": 293 # CHECK-GX-JSON-DAG: "%401:sub27": 292 # CHECK-GX-JSON-DAG: "%401:sub28": 289 # CHECK-GX-JSON-DAG: "%401:sub29": 288 # CHECK-GX-JSON-DAG: "%401:sub30": 287 # CHECK-GX-JSON-DAG: "%401:sub31": 286 # CHECK-GX-JSON-DAG: "%498": 2 # CHECK-GX-JSON-DAG: "%499": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 286 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 331 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%501:vgpr_32 = COPY %149.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 42 # CHECK-GX-JSON-DAG: "%149:sub1": 41 # CHECK-GX-JSON-DAG: "%149:sub2": 40 # CHECK-GX-JSON-DAG: "%149:sub3": 39 # CHECK-GX-JSON-DAG: "%149:sub4": 36 # CHECK-GX-JSON-DAG: "%149:sub5": 35 # CHECK-GX-JSON-DAG: "%149:sub6": 34 # CHECK-GX-JSON-DAG: "%149:sub7": 33 # CHECK-GX-JSON-DAG: "%149:sub8": 30 # CHECK-GX-JSON-DAG: "%149:sub9": 29 # CHECK-GX-JSON-DAG: "%149:sub10": 28 # CHECK-GX-JSON-DAG: "%149:sub11": 27 # CHECK-GX-JSON-DAG: "%149:sub12": 24 # CHECK-GX-JSON-DAG: "%149:sub13": 23 # CHECK-GX-JSON-DAG: "%149:sub14": 22 # CHECK-GX-JSON-DAG: "%149:sub15": 21 # CHECK-GX-JSON-DAG: "%149:sub16": 18 # CHECK-GX-JSON-DAG: "%149:sub17": 17 # CHECK-GX-JSON-DAG: "%149:sub18": 16 # CHECK-GX-JSON-DAG: "%149:sub19": 15 # CHECK-GX-JSON-DAG: "%149:sub20": 12 # CHECK-GX-JSON-DAG: "%149:sub21": 11 # CHECK-GX-JSON-DAG: "%149:sub22": 10 # CHECK-GX-JSON-DAG: "%149:sub23": 9 # CHECK-GX-JSON-DAG: "%149:sub24": 6 # CHECK-GX-JSON-DAG: "%149:sub25": 5 # CHECK-GX-JSON-DAG: "%149:sub26": 4 # CHECK-GX-JSON-DAG: "%149:sub27": 3 # CHECK-GX-JSON-DAG: "%149:sub28": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 90 # CHECK-GX-JSON-DAG: "%191:sub1": 89 # CHECK-GX-JSON-DAG: "%191:sub2": 88 # CHECK-GX-JSON-DAG: "%191:sub3": 87 # CHECK-GX-JSON-DAG: "%191:sub4": 84 # CHECK-GX-JSON-DAG: "%191:sub5": 83 # CHECK-GX-JSON-DAG: "%191:sub6": 82 # CHECK-GX-JSON-DAG: "%191:sub7": 81 # CHECK-GX-JSON-DAG: "%191:sub8": 78 # CHECK-GX-JSON-DAG: "%191:sub9": 77 # CHECK-GX-JSON-DAG: "%191:sub10": 76 # CHECK-GX-JSON-DAG: "%191:sub11": 75 # CHECK-GX-JSON-DAG: "%191:sub12": 72 # CHECK-GX-JSON-DAG: "%191:sub13": 71 # CHECK-GX-JSON-DAG: "%191:sub14": 70 # CHECK-GX-JSON-DAG: "%191:sub15": 69 # CHECK-GX-JSON-DAG: "%191:sub16": 66 # CHECK-GX-JSON-DAG: "%191:sub17": 65 # CHECK-GX-JSON-DAG: "%191:sub18": 64 # CHECK-GX-JSON-DAG: "%191:sub19": 63 # CHECK-GX-JSON-DAG: "%191:sub20": 60 # CHECK-GX-JSON-DAG: "%191:sub21": 59 # CHECK-GX-JSON-DAG: "%191:sub22": 58 # CHECK-GX-JSON-DAG: "%191:sub23": 57 # CHECK-GX-JSON-DAG: "%191:sub24": 54 # CHECK-GX-JSON-DAG: "%191:sub25": 53 # CHECK-GX-JSON-DAG: "%191:sub26": 52 # CHECK-GX-JSON-DAG: "%191:sub27": 51 # CHECK-GX-JSON-DAG: "%191:sub28": 48 # CHECK-GX-JSON-DAG: "%191:sub29": 47 # CHECK-GX-JSON-DAG: "%191:sub30": 46 # CHECK-GX-JSON-DAG: "%191:sub31": 45 # CHECK-GX-JSON-DAG: "%233:sub0": 138 # CHECK-GX-JSON-DAG: "%233:sub1": 137 # CHECK-GX-JSON-DAG: "%233:sub2": 136 # CHECK-GX-JSON-DAG: "%233:sub3": 135 # CHECK-GX-JSON-DAG: "%233:sub4": 132 # CHECK-GX-JSON-DAG: "%233:sub5": 131 # CHECK-GX-JSON-DAG: "%233:sub6": 130 # CHECK-GX-JSON-DAG: "%233:sub7": 129 # CHECK-GX-JSON-DAG: "%233:sub8": 126 # CHECK-GX-JSON-DAG: "%233:sub9": 125 # CHECK-GX-JSON-DAG: "%233:sub10": 124 # CHECK-GX-JSON-DAG: "%233:sub11": 123 # CHECK-GX-JSON-DAG: "%233:sub12": 120 # CHECK-GX-JSON-DAG: "%233:sub13": 119 # CHECK-GX-JSON-DAG: "%233:sub14": 118 # CHECK-GX-JSON-DAG: "%233:sub15": 117 # CHECK-GX-JSON-DAG: "%233:sub16": 114 # CHECK-GX-JSON-DAG: "%233:sub17": 113 # CHECK-GX-JSON-DAG: "%233:sub18": 112 # CHECK-GX-JSON-DAG: "%233:sub19": 111 # CHECK-GX-JSON-DAG: "%233:sub20": 108 # CHECK-GX-JSON-DAG: "%233:sub21": 107 # CHECK-GX-JSON-DAG: "%233:sub22": 106 # CHECK-GX-JSON-DAG: "%233:sub23": 105 # CHECK-GX-JSON-DAG: "%233:sub24": 102 # CHECK-GX-JSON-DAG: "%233:sub25": 101 # CHECK-GX-JSON-DAG: "%233:sub26": 100 # CHECK-GX-JSON-DAG: "%233:sub27": 99 # CHECK-GX-JSON-DAG: "%233:sub28": 96 # CHECK-GX-JSON-DAG: "%233:sub29": 95 # CHECK-GX-JSON-DAG: "%233:sub30": 94 # CHECK-GX-JSON-DAG: "%233:sub31": 93 # CHECK-GX-JSON-DAG: "%275:sub0": 186 # CHECK-GX-JSON-DAG: "%275:sub1": 185 # CHECK-GX-JSON-DAG: "%275:sub2": 184 # CHECK-GX-JSON-DAG: "%275:sub3": 183 # CHECK-GX-JSON-DAG: "%275:sub4": 180 # CHECK-GX-JSON-DAG: "%275:sub5": 179 # CHECK-GX-JSON-DAG: "%275:sub6": 178 # CHECK-GX-JSON-DAG: "%275:sub7": 177 # CHECK-GX-JSON-DAG: "%275:sub8": 174 # CHECK-GX-JSON-DAG: "%275:sub9": 173 # CHECK-GX-JSON-DAG: "%275:sub10": 172 # CHECK-GX-JSON-DAG: "%275:sub11": 171 # CHECK-GX-JSON-DAG: "%275:sub12": 168 # CHECK-GX-JSON-DAG: "%275:sub13": 167 # CHECK-GX-JSON-DAG: "%275:sub14": 166 # CHECK-GX-JSON-DAG: "%275:sub15": 165 # CHECK-GX-JSON-DAG: "%275:sub16": 162 # CHECK-GX-JSON-DAG: "%275:sub17": 161 # CHECK-GX-JSON-DAG: "%275:sub18": 160 # CHECK-GX-JSON-DAG: "%275:sub19": 159 # CHECK-GX-JSON-DAG: "%275:sub20": 156 # CHECK-GX-JSON-DAG: "%275:sub21": 155 # CHECK-GX-JSON-DAG: "%275:sub22": 154 # CHECK-GX-JSON-DAG: "%275:sub23": 153 # CHECK-GX-JSON-DAG: "%275:sub24": 150 # CHECK-GX-JSON-DAG: "%275:sub25": 149 # CHECK-GX-JSON-DAG: "%275:sub26": 148 # CHECK-GX-JSON-DAG: "%275:sub27": 147 # CHECK-GX-JSON-DAG: "%275:sub28": 144 # CHECK-GX-JSON-DAG: "%275:sub29": 143 # CHECK-GX-JSON-DAG: "%275:sub30": 142 # CHECK-GX-JSON-DAG: "%275:sub31": 141 # CHECK-GX-JSON-DAG: "%317:sub0": 234 # CHECK-GX-JSON-DAG: "%317:sub1": 233 # CHECK-GX-JSON-DAG: "%317:sub2": 232 # CHECK-GX-JSON-DAG: "%317:sub3": 231 # CHECK-GX-JSON-DAG: "%317:sub4": 228 # CHECK-GX-JSON-DAG: "%317:sub5": 227 # CHECK-GX-JSON-DAG: "%317:sub6": 226 # CHECK-GX-JSON-DAG: "%317:sub7": 225 # CHECK-GX-JSON-DAG: "%317:sub8": 222 # CHECK-GX-JSON-DAG: "%317:sub9": 221 # CHECK-GX-JSON-DAG: "%317:sub10": 220 # CHECK-GX-JSON-DAG: "%317:sub11": 219 # CHECK-GX-JSON-DAG: "%317:sub12": 216 # CHECK-GX-JSON-DAG: "%317:sub13": 215 # CHECK-GX-JSON-DAG: "%317:sub14": 214 # CHECK-GX-JSON-DAG: "%317:sub15": 213 # CHECK-GX-JSON-DAG: "%317:sub16": 210 # CHECK-GX-JSON-DAG: "%317:sub17": 209 # CHECK-GX-JSON-DAG: "%317:sub18": 208 # CHECK-GX-JSON-DAG: "%317:sub19": 207 # CHECK-GX-JSON-DAG: "%317:sub20": 204 # CHECK-GX-JSON-DAG: "%317:sub21": 203 # CHECK-GX-JSON-DAG: "%317:sub22": 202 # CHECK-GX-JSON-DAG: "%317:sub23": 201 # CHECK-GX-JSON-DAG: "%317:sub24": 198 # CHECK-GX-JSON-DAG: "%317:sub25": 197 # CHECK-GX-JSON-DAG: "%317:sub26": 196 # CHECK-GX-JSON-DAG: "%317:sub27": 195 # CHECK-GX-JSON-DAG: "%317:sub28": 192 # CHECK-GX-JSON-DAG: "%317:sub29": 191 # CHECK-GX-JSON-DAG: "%317:sub30": 190 # CHECK-GX-JSON-DAG: "%317:sub31": 189 # CHECK-GX-JSON-DAG: "%359:sub0": 282 # CHECK-GX-JSON-DAG: "%359:sub1": 281 # CHECK-GX-JSON-DAG: "%359:sub2": 280 # CHECK-GX-JSON-DAG: "%359:sub3": 279 # CHECK-GX-JSON-DAG: "%359:sub4": 276 # CHECK-GX-JSON-DAG: "%359:sub5": 275 # CHECK-GX-JSON-DAG: "%359:sub6": 274 # CHECK-GX-JSON-DAG: "%359:sub7": 273 # CHECK-GX-JSON-DAG: "%359:sub8": 270 # CHECK-GX-JSON-DAG: "%359:sub9": 269 # CHECK-GX-JSON-DAG: "%359:sub10": 268 # CHECK-GX-JSON-DAG: "%359:sub11": 267 # CHECK-GX-JSON-DAG: "%359:sub12": 264 # CHECK-GX-JSON-DAG: "%359:sub13": 263 # CHECK-GX-JSON-DAG: "%359:sub14": 262 # CHECK-GX-JSON-DAG: "%359:sub15": 261 # CHECK-GX-JSON-DAG: "%359:sub16": 258 # CHECK-GX-JSON-DAG: "%359:sub17": 257 # CHECK-GX-JSON-DAG: "%359:sub18": 256 # CHECK-GX-JSON-DAG: "%359:sub19": 255 # CHECK-GX-JSON-DAG: "%359:sub20": 252 # CHECK-GX-JSON-DAG: "%359:sub21": 251 # CHECK-GX-JSON-DAG: "%359:sub22": 250 # CHECK-GX-JSON-DAG: "%359:sub23": 249 # CHECK-GX-JSON-DAG: "%359:sub24": 246 # CHECK-GX-JSON-DAG: "%359:sub25": 245 # CHECK-GX-JSON-DAG: "%359:sub26": 244 # CHECK-GX-JSON-DAG: "%359:sub27": 243 # CHECK-GX-JSON-DAG: "%359:sub28": 240 # CHECK-GX-JSON-DAG: "%359:sub29": 239 # CHECK-GX-JSON-DAG: "%359:sub30": 238 # CHECK-GX-JSON-DAG: "%359:sub31": 237 # CHECK-GX-JSON-DAG: "%401:sub0": 330 # CHECK-GX-JSON-DAG: "%401:sub1": 329 # CHECK-GX-JSON-DAG: "%401:sub2": 328 # CHECK-GX-JSON-DAG: "%401:sub3": 327 # CHECK-GX-JSON-DAG: "%401:sub4": 324 # CHECK-GX-JSON-DAG: "%401:sub5": 323 # CHECK-GX-JSON-DAG: "%401:sub6": 322 # CHECK-GX-JSON-DAG: "%401:sub7": 321 # CHECK-GX-JSON-DAG: "%401:sub8": 318 # CHECK-GX-JSON-DAG: "%401:sub9": 317 # CHECK-GX-JSON-DAG: "%401:sub10": 316 # CHECK-GX-JSON-DAG: "%401:sub11": 315 # CHECK-GX-JSON-DAG: "%401:sub12": 312 # CHECK-GX-JSON-DAG: "%401:sub13": 311 # CHECK-GX-JSON-DAG: "%401:sub14": 310 # CHECK-GX-JSON-DAG: "%401:sub15": 309 # CHECK-GX-JSON-DAG: "%401:sub16": 306 # CHECK-GX-JSON-DAG: "%401:sub17": 305 # CHECK-GX-JSON-DAG: "%401:sub18": 304 # CHECK-GX-JSON-DAG: "%401:sub19": 303 # CHECK-GX-JSON-DAG: "%401:sub20": 300 # CHECK-GX-JSON-DAG: "%401:sub21": 299 # CHECK-GX-JSON-DAG: "%401:sub22": 298 # CHECK-GX-JSON-DAG: "%401:sub23": 297 # CHECK-GX-JSON-DAG: "%401:sub24": 294 # CHECK-GX-JSON-DAG: "%401:sub25": 293 # CHECK-GX-JSON-DAG: "%401:sub26": 292 # CHECK-GX-JSON-DAG: "%401:sub27": 291 # CHECK-GX-JSON-DAG: "%401:sub28": 288 # CHECK-GX-JSON-DAG: "%401:sub29": 287 # CHECK-GX-JSON-DAG: "%401:sub30": 286 # CHECK-GX-JSON-DAG: "%401:sub31": 285 # CHECK-GX-JSON-DAG: "%498": 1 # CHECK-GX-JSON-DAG: "%499": 1 # CHECK-GX-JSON-DAG: "%500": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 285 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 330 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%502:vreg_128 = REG_SEQUENCE %501, %subreg.sub0, %500, %subreg.sub1, %499, %subreg.sub2, %498, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 41 # CHECK-GX-JSON-DAG: "%149:sub1": 40 # CHECK-GX-JSON-DAG: "%149:sub2": 39 # CHECK-GX-JSON-DAG: "%149:sub3": 38 # CHECK-GX-JSON-DAG: "%149:sub4": 35 # CHECK-GX-JSON-DAG: "%149:sub5": 34 # CHECK-GX-JSON-DAG: "%149:sub6": 33 # CHECK-GX-JSON-DAG: "%149:sub7": 32 # CHECK-GX-JSON-DAG: "%149:sub8": 29 # CHECK-GX-JSON-DAG: "%149:sub9": 28 # CHECK-GX-JSON-DAG: "%149:sub10": 27 # CHECK-GX-JSON-DAG: "%149:sub11": 26 # CHECK-GX-JSON-DAG: "%149:sub12": 23 # CHECK-GX-JSON-DAG: "%149:sub13": 22 # CHECK-GX-JSON-DAG: "%149:sub14": 21 # CHECK-GX-JSON-DAG: "%149:sub15": 20 # CHECK-GX-JSON-DAG: "%149:sub16": 17 # CHECK-GX-JSON-DAG: "%149:sub17": 16 # CHECK-GX-JSON-DAG: "%149:sub18": 15 # CHECK-GX-JSON-DAG: "%149:sub19": 14 # CHECK-GX-JSON-DAG: "%149:sub20": 11 # CHECK-GX-JSON-DAG: "%149:sub21": 10 # CHECK-GX-JSON-DAG: "%149:sub22": 9 # CHECK-GX-JSON-DAG: "%149:sub23": 8 # CHECK-GX-JSON-DAG: "%149:sub24": 5 # CHECK-GX-JSON-DAG: "%149:sub25": 4 # CHECK-GX-JSON-DAG: "%149:sub26": 3 # CHECK-GX-JSON-DAG: "%149:sub27": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 89 # CHECK-GX-JSON-DAG: "%191:sub1": 88 # CHECK-GX-JSON-DAG: "%191:sub2": 87 # CHECK-GX-JSON-DAG: "%191:sub3": 86 # CHECK-GX-JSON-DAG: "%191:sub4": 83 # CHECK-GX-JSON-DAG: "%191:sub5": 82 # CHECK-GX-JSON-DAG: "%191:sub6": 81 # CHECK-GX-JSON-DAG: "%191:sub7": 80 # CHECK-GX-JSON-DAG: "%191:sub8": 77 # CHECK-GX-JSON-DAG: "%191:sub9": 76 # CHECK-GX-JSON-DAG: "%191:sub10": 75 # CHECK-GX-JSON-DAG: "%191:sub11": 74 # CHECK-GX-JSON-DAG: "%191:sub12": 71 # CHECK-GX-JSON-DAG: "%191:sub13": 70 # CHECK-GX-JSON-DAG: "%191:sub14": 69 # CHECK-GX-JSON-DAG: "%191:sub15": 68 # CHECK-GX-JSON-DAG: "%191:sub16": 65 # CHECK-GX-JSON-DAG: "%191:sub17": 64 # CHECK-GX-JSON-DAG: "%191:sub18": 63 # CHECK-GX-JSON-DAG: "%191:sub19": 62 # CHECK-GX-JSON-DAG: "%191:sub20": 59 # CHECK-GX-JSON-DAG: "%191:sub21": 58 # CHECK-GX-JSON-DAG: "%191:sub22": 57 # CHECK-GX-JSON-DAG: "%191:sub23": 56 # CHECK-GX-JSON-DAG: "%191:sub24": 53 # CHECK-GX-JSON-DAG: "%191:sub25": 52 # CHECK-GX-JSON-DAG: "%191:sub26": 51 # CHECK-GX-JSON-DAG: "%191:sub27": 50 # CHECK-GX-JSON-DAG: "%191:sub28": 47 # CHECK-GX-JSON-DAG: "%191:sub29": 46 # CHECK-GX-JSON-DAG: "%191:sub30": 45 # CHECK-GX-JSON-DAG: "%191:sub31": 44 # CHECK-GX-JSON-DAG: "%233:sub0": 137 # CHECK-GX-JSON-DAG: "%233:sub1": 136 # CHECK-GX-JSON-DAG: "%233:sub2": 135 # CHECK-GX-JSON-DAG: "%233:sub3": 134 # CHECK-GX-JSON-DAG: "%233:sub4": 131 # CHECK-GX-JSON-DAG: "%233:sub5": 130 # CHECK-GX-JSON-DAG: "%233:sub6": 129 # CHECK-GX-JSON-DAG: "%233:sub7": 128 # CHECK-GX-JSON-DAG: "%233:sub8": 125 # CHECK-GX-JSON-DAG: "%233:sub9": 124 # CHECK-GX-JSON-DAG: "%233:sub10": 123 # CHECK-GX-JSON-DAG: "%233:sub11": 122 # CHECK-GX-JSON-DAG: "%233:sub12": 119 # CHECK-GX-JSON-DAG: "%233:sub13": 118 # CHECK-GX-JSON-DAG: "%233:sub14": 117 # CHECK-GX-JSON-DAG: "%233:sub15": 116 # CHECK-GX-JSON-DAG: "%233:sub16": 113 # CHECK-GX-JSON-DAG: "%233:sub17": 112 # CHECK-GX-JSON-DAG: "%233:sub18": 111 # CHECK-GX-JSON-DAG: "%233:sub19": 110 # CHECK-GX-JSON-DAG: "%233:sub20": 107 # CHECK-GX-JSON-DAG: "%233:sub21": 106 # CHECK-GX-JSON-DAG: "%233:sub22": 105 # CHECK-GX-JSON-DAG: "%233:sub23": 104 # CHECK-GX-JSON-DAG: "%233:sub24": 101 # CHECK-GX-JSON-DAG: "%233:sub25": 100 # CHECK-GX-JSON-DAG: "%233:sub26": 99 # CHECK-GX-JSON-DAG: "%233:sub27": 98 # CHECK-GX-JSON-DAG: "%233:sub28": 95 # CHECK-GX-JSON-DAG: "%233:sub29": 94 # CHECK-GX-JSON-DAG: "%233:sub30": 93 # CHECK-GX-JSON-DAG: "%233:sub31": 92 # CHECK-GX-JSON-DAG: "%275:sub0": 185 # CHECK-GX-JSON-DAG: "%275:sub1": 184 # CHECK-GX-JSON-DAG: "%275:sub2": 183 # CHECK-GX-JSON-DAG: "%275:sub3": 182 # CHECK-GX-JSON-DAG: "%275:sub4": 179 # CHECK-GX-JSON-DAG: "%275:sub5": 178 # CHECK-GX-JSON-DAG: "%275:sub6": 177 # CHECK-GX-JSON-DAG: "%275:sub7": 176 # CHECK-GX-JSON-DAG: "%275:sub8": 173 # CHECK-GX-JSON-DAG: "%275:sub9": 172 # CHECK-GX-JSON-DAG: "%275:sub10": 171 # CHECK-GX-JSON-DAG: "%275:sub11": 170 # CHECK-GX-JSON-DAG: "%275:sub12": 167 # CHECK-GX-JSON-DAG: "%275:sub13": 166 # CHECK-GX-JSON-DAG: "%275:sub14": 165 # CHECK-GX-JSON-DAG: "%275:sub15": 164 # CHECK-GX-JSON-DAG: "%275:sub16": 161 # CHECK-GX-JSON-DAG: "%275:sub17": 160 # CHECK-GX-JSON-DAG: "%275:sub18": 159 # CHECK-GX-JSON-DAG: "%275:sub19": 158 # CHECK-GX-JSON-DAG: "%275:sub20": 155 # CHECK-GX-JSON-DAG: "%275:sub21": 154 # CHECK-GX-JSON-DAG: "%275:sub22": 153 # CHECK-GX-JSON-DAG: "%275:sub23": 152 # CHECK-GX-JSON-DAG: "%275:sub24": 149 # CHECK-GX-JSON-DAG: "%275:sub25": 148 # CHECK-GX-JSON-DAG: "%275:sub26": 147 # CHECK-GX-JSON-DAG: "%275:sub27": 146 # CHECK-GX-JSON-DAG: "%275:sub28": 143 # CHECK-GX-JSON-DAG: "%275:sub29": 142 # CHECK-GX-JSON-DAG: "%275:sub30": 141 # CHECK-GX-JSON-DAG: "%275:sub31": 140 # CHECK-GX-JSON-DAG: "%317:sub0": 233 # CHECK-GX-JSON-DAG: "%317:sub1": 232 # CHECK-GX-JSON-DAG: "%317:sub2": 231 # CHECK-GX-JSON-DAG: "%317:sub3": 230 # CHECK-GX-JSON-DAG: "%317:sub4": 227 # CHECK-GX-JSON-DAG: "%317:sub5": 226 # CHECK-GX-JSON-DAG: "%317:sub6": 225 # CHECK-GX-JSON-DAG: "%317:sub7": 224 # CHECK-GX-JSON-DAG: "%317:sub8": 221 # CHECK-GX-JSON-DAG: "%317:sub9": 220 # CHECK-GX-JSON-DAG: "%317:sub10": 219 # CHECK-GX-JSON-DAG: "%317:sub11": 218 # CHECK-GX-JSON-DAG: "%317:sub12": 215 # CHECK-GX-JSON-DAG: "%317:sub13": 214 # CHECK-GX-JSON-DAG: "%317:sub14": 213 # CHECK-GX-JSON-DAG: "%317:sub15": 212 # CHECK-GX-JSON-DAG: "%317:sub16": 209 # CHECK-GX-JSON-DAG: "%317:sub17": 208 # CHECK-GX-JSON-DAG: "%317:sub18": 207 # CHECK-GX-JSON-DAG: "%317:sub19": 206 # CHECK-GX-JSON-DAG: "%317:sub20": 203 # CHECK-GX-JSON-DAG: "%317:sub21": 202 # CHECK-GX-JSON-DAG: "%317:sub22": 201 # CHECK-GX-JSON-DAG: "%317:sub23": 200 # CHECK-GX-JSON-DAG: "%317:sub24": 197 # CHECK-GX-JSON-DAG: "%317:sub25": 196 # CHECK-GX-JSON-DAG: "%317:sub26": 195 # CHECK-GX-JSON-DAG: "%317:sub27": 194 # CHECK-GX-JSON-DAG: "%317:sub28": 191 # CHECK-GX-JSON-DAG: "%317:sub29": 190 # CHECK-GX-JSON-DAG: "%317:sub30": 189 # CHECK-GX-JSON-DAG: "%317:sub31": 188 # CHECK-GX-JSON-DAG: "%359:sub0": 281 # CHECK-GX-JSON-DAG: "%359:sub1": 280 # CHECK-GX-JSON-DAG: "%359:sub2": 279 # CHECK-GX-JSON-DAG: "%359:sub3": 278 # CHECK-GX-JSON-DAG: "%359:sub4": 275 # CHECK-GX-JSON-DAG: "%359:sub5": 274 # CHECK-GX-JSON-DAG: "%359:sub6": 273 # CHECK-GX-JSON-DAG: "%359:sub7": 272 # CHECK-GX-JSON-DAG: "%359:sub8": 269 # CHECK-GX-JSON-DAG: "%359:sub9": 268 # CHECK-GX-JSON-DAG: "%359:sub10": 267 # CHECK-GX-JSON-DAG: "%359:sub11": 266 # CHECK-GX-JSON-DAG: "%359:sub12": 263 # CHECK-GX-JSON-DAG: "%359:sub13": 262 # CHECK-GX-JSON-DAG: "%359:sub14": 261 # CHECK-GX-JSON-DAG: "%359:sub15": 260 # CHECK-GX-JSON-DAG: "%359:sub16": 257 # CHECK-GX-JSON-DAG: "%359:sub17": 256 # CHECK-GX-JSON-DAG: "%359:sub18": 255 # CHECK-GX-JSON-DAG: "%359:sub19": 254 # CHECK-GX-JSON-DAG: "%359:sub20": 251 # CHECK-GX-JSON-DAG: "%359:sub21": 250 # CHECK-GX-JSON-DAG: "%359:sub22": 249 # CHECK-GX-JSON-DAG: "%359:sub23": 248 # CHECK-GX-JSON-DAG: "%359:sub24": 245 # CHECK-GX-JSON-DAG: "%359:sub25": 244 # CHECK-GX-JSON-DAG: "%359:sub26": 243 # CHECK-GX-JSON-DAG: "%359:sub27": 242 # CHECK-GX-JSON-DAG: "%359:sub28": 239 # CHECK-GX-JSON-DAG: "%359:sub29": 238 # CHECK-GX-JSON-DAG: "%359:sub30": 237 # CHECK-GX-JSON-DAG: "%359:sub31": 236 # CHECK-GX-JSON-DAG: "%401:sub0": 329 # CHECK-GX-JSON-DAG: "%401:sub1": 328 # CHECK-GX-JSON-DAG: "%401:sub2": 327 # CHECK-GX-JSON-DAG: "%401:sub3": 326 # CHECK-GX-JSON-DAG: "%401:sub4": 323 # CHECK-GX-JSON-DAG: "%401:sub5": 322 # CHECK-GX-JSON-DAG: "%401:sub6": 321 # CHECK-GX-JSON-DAG: "%401:sub7": 320 # CHECK-GX-JSON-DAG: "%401:sub8": 317 # CHECK-GX-JSON-DAG: "%401:sub9": 316 # CHECK-GX-JSON-DAG: "%401:sub10": 315 # CHECK-GX-JSON-DAG: "%401:sub11": 314 # CHECK-GX-JSON-DAG: "%401:sub12": 311 # CHECK-GX-JSON-DAG: "%401:sub13": 310 # CHECK-GX-JSON-DAG: "%401:sub14": 309 # CHECK-GX-JSON-DAG: "%401:sub15": 308 # CHECK-GX-JSON-DAG: "%401:sub16": 305 # CHECK-GX-JSON-DAG: "%401:sub17": 304 # CHECK-GX-JSON-DAG: "%401:sub18": 303 # CHECK-GX-JSON-DAG: "%401:sub19": 302 # CHECK-GX-JSON-DAG: "%401:sub20": 299 # CHECK-GX-JSON-DAG: "%401:sub21": 298 # CHECK-GX-JSON-DAG: "%401:sub22": 297 # CHECK-GX-JSON-DAG: "%401:sub23": 296 # CHECK-GX-JSON-DAG: "%401:sub24": 293 # CHECK-GX-JSON-DAG: "%401:sub25": 292 # CHECK-GX-JSON-DAG: "%401:sub26": 291 # CHECK-GX-JSON-DAG: "%401:sub27": 290 # CHECK-GX-JSON-DAG: "%401:sub28": 287 # CHECK-GX-JSON-DAG: "%401:sub29": 286 # CHECK-GX-JSON-DAG: "%401:sub30": 285 # CHECK-GX-JSON-DAG: "%401:sub31": 284 # CHECK-GX-JSON-DAG: "%498": 0 # CHECK-GX-JSON-DAG: "%499": 0 # CHECK-GX-JSON-DAG: "%500": 0 # CHECK-GX-JSON-DAG: "%501": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 284 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 329 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %503:vreg_64, %502, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 40 # CHECK-GX-JSON-DAG: "%149:sub1": 39 # CHECK-GX-JSON-DAG: "%149:sub2": 38 # CHECK-GX-JSON-DAG: "%149:sub3": 37 # CHECK-GX-JSON-DAG: "%149:sub4": 34 # CHECK-GX-JSON-DAG: "%149:sub5": 33 # CHECK-GX-JSON-DAG: "%149:sub6": 32 # CHECK-GX-JSON-DAG: "%149:sub7": 31 # CHECK-GX-JSON-DAG: "%149:sub8": 28 # CHECK-GX-JSON-DAG: "%149:sub9": 27 # CHECK-GX-JSON-DAG: "%149:sub10": 26 # CHECK-GX-JSON-DAG: "%149:sub11": 25 # CHECK-GX-JSON-DAG: "%149:sub12": 22 # CHECK-GX-JSON-DAG: "%149:sub13": 21 # CHECK-GX-JSON-DAG: "%149:sub14": 20 # CHECK-GX-JSON-DAG: "%149:sub15": 19 # CHECK-GX-JSON-DAG: "%149:sub16": 16 # CHECK-GX-JSON-DAG: "%149:sub17": 15 # CHECK-GX-JSON-DAG: "%149:sub18": 14 # CHECK-GX-JSON-DAG: "%149:sub19": 13 # CHECK-GX-JSON-DAG: "%149:sub20": 10 # CHECK-GX-JSON-DAG: "%149:sub21": 9 # CHECK-GX-JSON-DAG: "%149:sub22": 8 # CHECK-GX-JSON-DAG: "%149:sub23": 7 # CHECK-GX-JSON-DAG: "%149:sub24": 4 # CHECK-GX-JSON-DAG: "%149:sub25": 3 # CHECK-GX-JSON-DAG: "%149:sub26": 2 # CHECK-GX-JSON-DAG: "%149:sub27": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 88 # CHECK-GX-JSON-DAG: "%191:sub1": 87 # CHECK-GX-JSON-DAG: "%191:sub2": 86 # CHECK-GX-JSON-DAG: "%191:sub3": 85 # CHECK-GX-JSON-DAG: "%191:sub4": 82 # CHECK-GX-JSON-DAG: "%191:sub5": 81 # CHECK-GX-JSON-DAG: "%191:sub6": 80 # CHECK-GX-JSON-DAG: "%191:sub7": 79 # CHECK-GX-JSON-DAG: "%191:sub8": 76 # CHECK-GX-JSON-DAG: "%191:sub9": 75 # CHECK-GX-JSON-DAG: "%191:sub10": 74 # CHECK-GX-JSON-DAG: "%191:sub11": 73 # CHECK-GX-JSON-DAG: "%191:sub12": 70 # CHECK-GX-JSON-DAG: "%191:sub13": 69 # CHECK-GX-JSON-DAG: "%191:sub14": 68 # CHECK-GX-JSON-DAG: "%191:sub15": 67 # CHECK-GX-JSON-DAG: "%191:sub16": 64 # CHECK-GX-JSON-DAG: "%191:sub17": 63 # CHECK-GX-JSON-DAG: "%191:sub18": 62 # CHECK-GX-JSON-DAG: "%191:sub19": 61 # CHECK-GX-JSON-DAG: "%191:sub20": 58 # CHECK-GX-JSON-DAG: "%191:sub21": 57 # CHECK-GX-JSON-DAG: "%191:sub22": 56 # CHECK-GX-JSON-DAG: "%191:sub23": 55 # CHECK-GX-JSON-DAG: "%191:sub24": 52 # CHECK-GX-JSON-DAG: "%191:sub25": 51 # CHECK-GX-JSON-DAG: "%191:sub26": 50 # CHECK-GX-JSON-DAG: "%191:sub27": 49 # CHECK-GX-JSON-DAG: "%191:sub28": 46 # CHECK-GX-JSON-DAG: "%191:sub29": 45 # CHECK-GX-JSON-DAG: "%191:sub30": 44 # CHECK-GX-JSON-DAG: "%191:sub31": 43 # CHECK-GX-JSON-DAG: "%233:sub0": 136 # CHECK-GX-JSON-DAG: "%233:sub1": 135 # CHECK-GX-JSON-DAG: "%233:sub2": 134 # CHECK-GX-JSON-DAG: "%233:sub3": 133 # CHECK-GX-JSON-DAG: "%233:sub4": 130 # CHECK-GX-JSON-DAG: "%233:sub5": 129 # CHECK-GX-JSON-DAG: "%233:sub6": 128 # CHECK-GX-JSON-DAG: "%233:sub7": 127 # CHECK-GX-JSON-DAG: "%233:sub8": 124 # CHECK-GX-JSON-DAG: "%233:sub9": 123 # CHECK-GX-JSON-DAG: "%233:sub10": 122 # CHECK-GX-JSON-DAG: "%233:sub11": 121 # CHECK-GX-JSON-DAG: "%233:sub12": 118 # CHECK-GX-JSON-DAG: "%233:sub13": 117 # CHECK-GX-JSON-DAG: "%233:sub14": 116 # CHECK-GX-JSON-DAG: "%233:sub15": 115 # CHECK-GX-JSON-DAG: "%233:sub16": 112 # CHECK-GX-JSON-DAG: "%233:sub17": 111 # CHECK-GX-JSON-DAG: "%233:sub18": 110 # CHECK-GX-JSON-DAG: "%233:sub19": 109 # CHECK-GX-JSON-DAG: "%233:sub20": 106 # CHECK-GX-JSON-DAG: "%233:sub21": 105 # CHECK-GX-JSON-DAG: "%233:sub22": 104 # CHECK-GX-JSON-DAG: "%233:sub23": 103 # CHECK-GX-JSON-DAG: "%233:sub24": 100 # CHECK-GX-JSON-DAG: "%233:sub25": 99 # CHECK-GX-JSON-DAG: "%233:sub26": 98 # CHECK-GX-JSON-DAG: "%233:sub27": 97 # CHECK-GX-JSON-DAG: "%233:sub28": 94 # CHECK-GX-JSON-DAG: "%233:sub29": 93 # CHECK-GX-JSON-DAG: "%233:sub30": 92 # CHECK-GX-JSON-DAG: "%233:sub31": 91 # CHECK-GX-JSON-DAG: "%275:sub0": 184 # CHECK-GX-JSON-DAG: "%275:sub1": 183 # CHECK-GX-JSON-DAG: "%275:sub2": 182 # CHECK-GX-JSON-DAG: "%275:sub3": 181 # CHECK-GX-JSON-DAG: "%275:sub4": 178 # CHECK-GX-JSON-DAG: "%275:sub5": 177 # CHECK-GX-JSON-DAG: "%275:sub6": 176 # CHECK-GX-JSON-DAG: "%275:sub7": 175 # CHECK-GX-JSON-DAG: "%275:sub8": 172 # CHECK-GX-JSON-DAG: "%275:sub9": 171 # CHECK-GX-JSON-DAG: "%275:sub10": 170 # CHECK-GX-JSON-DAG: "%275:sub11": 169 # CHECK-GX-JSON-DAG: "%275:sub12": 166 # CHECK-GX-JSON-DAG: "%275:sub13": 165 # CHECK-GX-JSON-DAG: "%275:sub14": 164 # CHECK-GX-JSON-DAG: "%275:sub15": 163 # CHECK-GX-JSON-DAG: "%275:sub16": 160 # CHECK-GX-JSON-DAG: "%275:sub17": 159 # CHECK-GX-JSON-DAG: "%275:sub18": 158 # CHECK-GX-JSON-DAG: "%275:sub19": 157 # CHECK-GX-JSON-DAG: "%275:sub20": 154 # CHECK-GX-JSON-DAG: "%275:sub21": 153 # CHECK-GX-JSON-DAG: "%275:sub22": 152 # CHECK-GX-JSON-DAG: "%275:sub23": 151 # CHECK-GX-JSON-DAG: "%275:sub24": 148 # CHECK-GX-JSON-DAG: "%275:sub25": 147 # CHECK-GX-JSON-DAG: "%275:sub26": 146 # CHECK-GX-JSON-DAG: "%275:sub27": 145 # CHECK-GX-JSON-DAG: "%275:sub28": 142 # CHECK-GX-JSON-DAG: "%275:sub29": 141 # CHECK-GX-JSON-DAG: "%275:sub30": 140 # CHECK-GX-JSON-DAG: "%275:sub31": 139 # CHECK-GX-JSON-DAG: "%317:sub0": 232 # CHECK-GX-JSON-DAG: "%317:sub1": 231 # CHECK-GX-JSON-DAG: "%317:sub2": 230 # CHECK-GX-JSON-DAG: "%317:sub3": 229 # CHECK-GX-JSON-DAG: "%317:sub4": 226 # CHECK-GX-JSON-DAG: "%317:sub5": 225 # CHECK-GX-JSON-DAG: "%317:sub6": 224 # CHECK-GX-JSON-DAG: "%317:sub7": 223 # CHECK-GX-JSON-DAG: "%317:sub8": 220 # CHECK-GX-JSON-DAG: "%317:sub9": 219 # CHECK-GX-JSON-DAG: "%317:sub10": 218 # CHECK-GX-JSON-DAG: "%317:sub11": 217 # CHECK-GX-JSON-DAG: "%317:sub12": 214 # CHECK-GX-JSON-DAG: "%317:sub13": 213 # CHECK-GX-JSON-DAG: "%317:sub14": 212 # CHECK-GX-JSON-DAG: "%317:sub15": 211 # CHECK-GX-JSON-DAG: "%317:sub16": 208 # CHECK-GX-JSON-DAG: "%317:sub17": 207 # CHECK-GX-JSON-DAG: "%317:sub18": 206 # CHECK-GX-JSON-DAG: "%317:sub19": 205 # CHECK-GX-JSON-DAG: "%317:sub20": 202 # CHECK-GX-JSON-DAG: "%317:sub21": 201 # CHECK-GX-JSON-DAG: "%317:sub22": 200 # CHECK-GX-JSON-DAG: "%317:sub23": 199 # CHECK-GX-JSON-DAG: "%317:sub24": 196 # CHECK-GX-JSON-DAG: "%317:sub25": 195 # CHECK-GX-JSON-DAG: "%317:sub26": 194 # CHECK-GX-JSON-DAG: "%317:sub27": 193 # CHECK-GX-JSON-DAG: "%317:sub28": 190 # CHECK-GX-JSON-DAG: "%317:sub29": 189 # CHECK-GX-JSON-DAG: "%317:sub30": 188 # CHECK-GX-JSON-DAG: "%317:sub31": 187 # CHECK-GX-JSON-DAG: "%359:sub0": 280 # CHECK-GX-JSON-DAG: "%359:sub1": 279 # CHECK-GX-JSON-DAG: "%359:sub2": 278 # CHECK-GX-JSON-DAG: "%359:sub3": 277 # CHECK-GX-JSON-DAG: "%359:sub4": 274 # CHECK-GX-JSON-DAG: "%359:sub5": 273 # CHECK-GX-JSON-DAG: "%359:sub6": 272 # CHECK-GX-JSON-DAG: "%359:sub7": 271 # CHECK-GX-JSON-DAG: "%359:sub8": 268 # CHECK-GX-JSON-DAG: "%359:sub9": 267 # CHECK-GX-JSON-DAG: "%359:sub10": 266 # CHECK-GX-JSON-DAG: "%359:sub11": 265 # CHECK-GX-JSON-DAG: "%359:sub12": 262 # CHECK-GX-JSON-DAG: "%359:sub13": 261 # CHECK-GX-JSON-DAG: "%359:sub14": 260 # CHECK-GX-JSON-DAG: "%359:sub15": 259 # CHECK-GX-JSON-DAG: "%359:sub16": 256 # CHECK-GX-JSON-DAG: "%359:sub17": 255 # CHECK-GX-JSON-DAG: "%359:sub18": 254 # CHECK-GX-JSON-DAG: "%359:sub19": 253 # CHECK-GX-JSON-DAG: "%359:sub20": 250 # CHECK-GX-JSON-DAG: "%359:sub21": 249 # CHECK-GX-JSON-DAG: "%359:sub22": 248 # CHECK-GX-JSON-DAG: "%359:sub23": 247 # CHECK-GX-JSON-DAG: "%359:sub24": 244 # CHECK-GX-JSON-DAG: "%359:sub25": 243 # CHECK-GX-JSON-DAG: "%359:sub26": 242 # CHECK-GX-JSON-DAG: "%359:sub27": 241 # CHECK-GX-JSON-DAG: "%359:sub28": 238 # CHECK-GX-JSON-DAG: "%359:sub29": 237 # CHECK-GX-JSON-DAG: "%359:sub30": 236 # CHECK-GX-JSON-DAG: "%359:sub31": 235 # CHECK-GX-JSON-DAG: "%401:sub0": 328 # CHECK-GX-JSON-DAG: "%401:sub1": 327 # CHECK-GX-JSON-DAG: "%401:sub2": 326 # CHECK-GX-JSON-DAG: "%401:sub3": 325 # CHECK-GX-JSON-DAG: "%401:sub4": 322 # CHECK-GX-JSON-DAG: "%401:sub5": 321 # CHECK-GX-JSON-DAG: "%401:sub6": 320 # CHECK-GX-JSON-DAG: "%401:sub7": 319 # CHECK-GX-JSON-DAG: "%401:sub8": 316 # CHECK-GX-JSON-DAG: "%401:sub9": 315 # CHECK-GX-JSON-DAG: "%401:sub10": 314 # CHECK-GX-JSON-DAG: "%401:sub11": 313 # CHECK-GX-JSON-DAG: "%401:sub12": 310 # CHECK-GX-JSON-DAG: "%401:sub13": 309 # CHECK-GX-JSON-DAG: "%401:sub14": 308 # CHECK-GX-JSON-DAG: "%401:sub15": 307 # CHECK-GX-JSON-DAG: "%401:sub16": 304 # CHECK-GX-JSON-DAG: "%401:sub17": 303 # CHECK-GX-JSON-DAG: "%401:sub18": 302 # CHECK-GX-JSON-DAG: "%401:sub19": 301 # CHECK-GX-JSON-DAG: "%401:sub20": 298 # CHECK-GX-JSON-DAG: "%401:sub21": 297 # CHECK-GX-JSON-DAG: "%401:sub22": 296 # CHECK-GX-JSON-DAG: "%401:sub23": 295 # CHECK-GX-JSON-DAG: "%401:sub24": 292 # CHECK-GX-JSON-DAG: "%401:sub25": 291 # CHECK-GX-JSON-DAG: "%401:sub26": 290 # CHECK-GX-JSON-DAG: "%401:sub27": 289 # CHECK-GX-JSON-DAG: "%401:sub28": 286 # CHECK-GX-JSON-DAG: "%401:sub29": 285 # CHECK-GX-JSON-DAG: "%401:sub30": 284 # CHECK-GX-JSON-DAG: "%401:sub31": 283 # CHECK-GX-JSON-DAG: "%502": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 283 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 328 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%504:vgpr_32 = COPY %149.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 39 # CHECK-GX-JSON-DAG: "%149:sub1": 38 # CHECK-GX-JSON-DAG: "%149:sub2": 37 # CHECK-GX-JSON-DAG: "%149:sub3": 36 # CHECK-GX-JSON-DAG: "%149:sub4": 33 # CHECK-GX-JSON-DAG: "%149:sub5": 32 # CHECK-GX-JSON-DAG: "%149:sub6": 31 # CHECK-GX-JSON-DAG: "%149:sub7": 30 # CHECK-GX-JSON-DAG: "%149:sub8": 27 # CHECK-GX-JSON-DAG: "%149:sub9": 26 # CHECK-GX-JSON-DAG: "%149:sub10": 25 # CHECK-GX-JSON-DAG: "%149:sub11": 24 # CHECK-GX-JSON-DAG: "%149:sub12": 21 # CHECK-GX-JSON-DAG: "%149:sub13": 20 # CHECK-GX-JSON-DAG: "%149:sub14": 19 # CHECK-GX-JSON-DAG: "%149:sub15": 18 # CHECK-GX-JSON-DAG: "%149:sub16": 15 # CHECK-GX-JSON-DAG: "%149:sub17": 14 # CHECK-GX-JSON-DAG: "%149:sub18": 13 # CHECK-GX-JSON-DAG: "%149:sub19": 12 # CHECK-GX-JSON-DAG: "%149:sub20": 9 # CHECK-GX-JSON-DAG: "%149:sub21": 8 # CHECK-GX-JSON-DAG: "%149:sub22": 7 # CHECK-GX-JSON-DAG: "%149:sub23": 6 # CHECK-GX-JSON-DAG: "%149:sub24": 3 # CHECK-GX-JSON-DAG: "%149:sub25": 2 # CHECK-GX-JSON-DAG: "%149:sub26": 1 # CHECK-GX-JSON-DAG: "%149:sub27": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 87 # CHECK-GX-JSON-DAG: "%191:sub1": 86 # CHECK-GX-JSON-DAG: "%191:sub2": 85 # CHECK-GX-JSON-DAG: "%191:sub3": 84 # CHECK-GX-JSON-DAG: "%191:sub4": 81 # CHECK-GX-JSON-DAG: "%191:sub5": 80 # CHECK-GX-JSON-DAG: "%191:sub6": 79 # CHECK-GX-JSON-DAG: "%191:sub7": 78 # CHECK-GX-JSON-DAG: "%191:sub8": 75 # CHECK-GX-JSON-DAG: "%191:sub9": 74 # CHECK-GX-JSON-DAG: "%191:sub10": 73 # CHECK-GX-JSON-DAG: "%191:sub11": 72 # CHECK-GX-JSON-DAG: "%191:sub12": 69 # CHECK-GX-JSON-DAG: "%191:sub13": 68 # CHECK-GX-JSON-DAG: "%191:sub14": 67 # CHECK-GX-JSON-DAG: "%191:sub15": 66 # CHECK-GX-JSON-DAG: "%191:sub16": 63 # CHECK-GX-JSON-DAG: "%191:sub17": 62 # CHECK-GX-JSON-DAG: "%191:sub18": 61 # CHECK-GX-JSON-DAG: "%191:sub19": 60 # CHECK-GX-JSON-DAG: "%191:sub20": 57 # CHECK-GX-JSON-DAG: "%191:sub21": 56 # CHECK-GX-JSON-DAG: "%191:sub22": 55 # CHECK-GX-JSON-DAG: "%191:sub23": 54 # CHECK-GX-JSON-DAG: "%191:sub24": 51 # CHECK-GX-JSON-DAG: "%191:sub25": 50 # CHECK-GX-JSON-DAG: "%191:sub26": 49 # CHECK-GX-JSON-DAG: "%191:sub27": 48 # CHECK-GX-JSON-DAG: "%191:sub28": 45 # CHECK-GX-JSON-DAG: "%191:sub29": 44 # CHECK-GX-JSON-DAG: "%191:sub30": 43 # CHECK-GX-JSON-DAG: "%191:sub31": 42 # CHECK-GX-JSON-DAG: "%233:sub0": 135 # CHECK-GX-JSON-DAG: "%233:sub1": 134 # CHECK-GX-JSON-DAG: "%233:sub2": 133 # CHECK-GX-JSON-DAG: "%233:sub3": 132 # CHECK-GX-JSON-DAG: "%233:sub4": 129 # CHECK-GX-JSON-DAG: "%233:sub5": 128 # CHECK-GX-JSON-DAG: "%233:sub6": 127 # CHECK-GX-JSON-DAG: "%233:sub7": 126 # CHECK-GX-JSON-DAG: "%233:sub8": 123 # CHECK-GX-JSON-DAG: "%233:sub9": 122 # CHECK-GX-JSON-DAG: "%233:sub10": 121 # CHECK-GX-JSON-DAG: "%233:sub11": 120 # CHECK-GX-JSON-DAG: "%233:sub12": 117 # CHECK-GX-JSON-DAG: "%233:sub13": 116 # CHECK-GX-JSON-DAG: "%233:sub14": 115 # CHECK-GX-JSON-DAG: "%233:sub15": 114 # CHECK-GX-JSON-DAG: "%233:sub16": 111 # CHECK-GX-JSON-DAG: "%233:sub17": 110 # CHECK-GX-JSON-DAG: "%233:sub18": 109 # CHECK-GX-JSON-DAG: "%233:sub19": 108 # CHECK-GX-JSON-DAG: "%233:sub20": 105 # CHECK-GX-JSON-DAG: "%233:sub21": 104 # CHECK-GX-JSON-DAG: "%233:sub22": 103 # CHECK-GX-JSON-DAG: "%233:sub23": 102 # CHECK-GX-JSON-DAG: "%233:sub24": 99 # CHECK-GX-JSON-DAG: "%233:sub25": 98 # CHECK-GX-JSON-DAG: "%233:sub26": 97 # CHECK-GX-JSON-DAG: "%233:sub27": 96 # CHECK-GX-JSON-DAG: "%233:sub28": 93 # CHECK-GX-JSON-DAG: "%233:sub29": 92 # CHECK-GX-JSON-DAG: "%233:sub30": 91 # CHECK-GX-JSON-DAG: "%233:sub31": 90 # CHECK-GX-JSON-DAG: "%275:sub0": 183 # CHECK-GX-JSON-DAG: "%275:sub1": 182 # CHECK-GX-JSON-DAG: "%275:sub2": 181 # CHECK-GX-JSON-DAG: "%275:sub3": 180 # CHECK-GX-JSON-DAG: "%275:sub4": 177 # CHECK-GX-JSON-DAG: "%275:sub5": 176 # CHECK-GX-JSON-DAG: "%275:sub6": 175 # CHECK-GX-JSON-DAG: "%275:sub7": 174 # CHECK-GX-JSON-DAG: "%275:sub8": 171 # CHECK-GX-JSON-DAG: "%275:sub9": 170 # CHECK-GX-JSON-DAG: "%275:sub10": 169 # CHECK-GX-JSON-DAG: "%275:sub11": 168 # CHECK-GX-JSON-DAG: "%275:sub12": 165 # CHECK-GX-JSON-DAG: "%275:sub13": 164 # CHECK-GX-JSON-DAG: "%275:sub14": 163 # CHECK-GX-JSON-DAG: "%275:sub15": 162 # CHECK-GX-JSON-DAG: "%275:sub16": 159 # CHECK-GX-JSON-DAG: "%275:sub17": 158 # CHECK-GX-JSON-DAG: "%275:sub18": 157 # CHECK-GX-JSON-DAG: "%275:sub19": 156 # CHECK-GX-JSON-DAG: "%275:sub20": 153 # CHECK-GX-JSON-DAG: "%275:sub21": 152 # CHECK-GX-JSON-DAG: "%275:sub22": 151 # CHECK-GX-JSON-DAG: "%275:sub23": 150 # CHECK-GX-JSON-DAG: "%275:sub24": 147 # CHECK-GX-JSON-DAG: "%275:sub25": 146 # CHECK-GX-JSON-DAG: "%275:sub26": 145 # CHECK-GX-JSON-DAG: "%275:sub27": 144 # CHECK-GX-JSON-DAG: "%275:sub28": 141 # CHECK-GX-JSON-DAG: "%275:sub29": 140 # CHECK-GX-JSON-DAG: "%275:sub30": 139 # CHECK-GX-JSON-DAG: "%275:sub31": 138 # CHECK-GX-JSON-DAG: "%317:sub0": 231 # CHECK-GX-JSON-DAG: "%317:sub1": 230 # CHECK-GX-JSON-DAG: "%317:sub2": 229 # CHECK-GX-JSON-DAG: "%317:sub3": 228 # CHECK-GX-JSON-DAG: "%317:sub4": 225 # CHECK-GX-JSON-DAG: "%317:sub5": 224 # CHECK-GX-JSON-DAG: "%317:sub6": 223 # CHECK-GX-JSON-DAG: "%317:sub7": 222 # CHECK-GX-JSON-DAG: "%317:sub8": 219 # CHECK-GX-JSON-DAG: "%317:sub9": 218 # CHECK-GX-JSON-DAG: "%317:sub10": 217 # CHECK-GX-JSON-DAG: "%317:sub11": 216 # CHECK-GX-JSON-DAG: "%317:sub12": 213 # CHECK-GX-JSON-DAG: "%317:sub13": 212 # CHECK-GX-JSON-DAG: "%317:sub14": 211 # CHECK-GX-JSON-DAG: "%317:sub15": 210 # CHECK-GX-JSON-DAG: "%317:sub16": 207 # CHECK-GX-JSON-DAG: "%317:sub17": 206 # CHECK-GX-JSON-DAG: "%317:sub18": 205 # CHECK-GX-JSON-DAG: "%317:sub19": 204 # CHECK-GX-JSON-DAG: "%317:sub20": 201 # CHECK-GX-JSON-DAG: "%317:sub21": 200 # CHECK-GX-JSON-DAG: "%317:sub22": 199 # CHECK-GX-JSON-DAG: "%317:sub23": 198 # CHECK-GX-JSON-DAG: "%317:sub24": 195 # CHECK-GX-JSON-DAG: "%317:sub25": 194 # CHECK-GX-JSON-DAG: "%317:sub26": 193 # CHECK-GX-JSON-DAG: "%317:sub27": 192 # CHECK-GX-JSON-DAG: "%317:sub28": 189 # CHECK-GX-JSON-DAG: "%317:sub29": 188 # CHECK-GX-JSON-DAG: "%317:sub30": 187 # CHECK-GX-JSON-DAG: "%317:sub31": 186 # CHECK-GX-JSON-DAG: "%359:sub0": 279 # CHECK-GX-JSON-DAG: "%359:sub1": 278 # CHECK-GX-JSON-DAG: "%359:sub2": 277 # CHECK-GX-JSON-DAG: "%359:sub3": 276 # CHECK-GX-JSON-DAG: "%359:sub4": 273 # CHECK-GX-JSON-DAG: "%359:sub5": 272 # CHECK-GX-JSON-DAG: "%359:sub6": 271 # CHECK-GX-JSON-DAG: "%359:sub7": 270 # CHECK-GX-JSON-DAG: "%359:sub8": 267 # CHECK-GX-JSON-DAG: "%359:sub9": 266 # CHECK-GX-JSON-DAG: "%359:sub10": 265 # CHECK-GX-JSON-DAG: "%359:sub11": 264 # CHECK-GX-JSON-DAG: "%359:sub12": 261 # CHECK-GX-JSON-DAG: "%359:sub13": 260 # CHECK-GX-JSON-DAG: "%359:sub14": 259 # CHECK-GX-JSON-DAG: "%359:sub15": 258 # CHECK-GX-JSON-DAG: "%359:sub16": 255 # CHECK-GX-JSON-DAG: "%359:sub17": 254 # CHECK-GX-JSON-DAG: "%359:sub18": 253 # CHECK-GX-JSON-DAG: "%359:sub19": 252 # CHECK-GX-JSON-DAG: "%359:sub20": 249 # CHECK-GX-JSON-DAG: "%359:sub21": 248 # CHECK-GX-JSON-DAG: "%359:sub22": 247 # CHECK-GX-JSON-DAG: "%359:sub23": 246 # CHECK-GX-JSON-DAG: "%359:sub24": 243 # CHECK-GX-JSON-DAG: "%359:sub25": 242 # CHECK-GX-JSON-DAG: "%359:sub26": 241 # CHECK-GX-JSON-DAG: "%359:sub27": 240 # CHECK-GX-JSON-DAG: "%359:sub28": 237 # CHECK-GX-JSON-DAG: "%359:sub29": 236 # CHECK-GX-JSON-DAG: "%359:sub30": 235 # CHECK-GX-JSON-DAG: "%359:sub31": 234 # CHECK-GX-JSON-DAG: "%401:sub0": 327 # CHECK-GX-JSON-DAG: "%401:sub1": 326 # CHECK-GX-JSON-DAG: "%401:sub2": 325 # CHECK-GX-JSON-DAG: "%401:sub3": 324 # CHECK-GX-JSON-DAG: "%401:sub4": 321 # CHECK-GX-JSON-DAG: "%401:sub5": 320 # CHECK-GX-JSON-DAG: "%401:sub6": 319 # CHECK-GX-JSON-DAG: "%401:sub7": 318 # CHECK-GX-JSON-DAG: "%401:sub8": 315 # CHECK-GX-JSON-DAG: "%401:sub9": 314 # CHECK-GX-JSON-DAG: "%401:sub10": 313 # CHECK-GX-JSON-DAG: "%401:sub11": 312 # CHECK-GX-JSON-DAG: "%401:sub12": 309 # CHECK-GX-JSON-DAG: "%401:sub13": 308 # CHECK-GX-JSON-DAG: "%401:sub14": 307 # CHECK-GX-JSON-DAG: "%401:sub15": 306 # CHECK-GX-JSON-DAG: "%401:sub16": 303 # CHECK-GX-JSON-DAG: "%401:sub17": 302 # CHECK-GX-JSON-DAG: "%401:sub18": 301 # CHECK-GX-JSON-DAG: "%401:sub19": 300 # CHECK-GX-JSON-DAG: "%401:sub20": 297 # CHECK-GX-JSON-DAG: "%401:sub21": 296 # CHECK-GX-JSON-DAG: "%401:sub22": 295 # CHECK-GX-JSON-DAG: "%401:sub23": 294 # CHECK-GX-JSON-DAG: "%401:sub24": 291 # CHECK-GX-JSON-DAG: "%401:sub25": 290 # CHECK-GX-JSON-DAG: "%401:sub26": 289 # CHECK-GX-JSON-DAG: "%401:sub27": 288 # CHECK-GX-JSON-DAG: "%401:sub28": 285 # CHECK-GX-JSON-DAG: "%401:sub29": 284 # CHECK-GX-JSON-DAG: "%401:sub30": 283 # CHECK-GX-JSON-DAG: "%401:sub31": 282 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 282 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 327 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%505:vgpr_32 = COPY %149.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 38 # CHECK-GX-JSON-DAG: "%149:sub1": 37 # CHECK-GX-JSON-DAG: "%149:sub2": 36 # CHECK-GX-JSON-DAG: "%149:sub3": 35 # CHECK-GX-JSON-DAG: "%149:sub4": 32 # CHECK-GX-JSON-DAG: "%149:sub5": 31 # CHECK-GX-JSON-DAG: "%149:sub6": 30 # CHECK-GX-JSON-DAG: "%149:sub7": 29 # CHECK-GX-JSON-DAG: "%149:sub8": 26 # CHECK-GX-JSON-DAG: "%149:sub9": 25 # CHECK-GX-JSON-DAG: "%149:sub10": 24 # CHECK-GX-JSON-DAG: "%149:sub11": 23 # CHECK-GX-JSON-DAG: "%149:sub12": 20 # CHECK-GX-JSON-DAG: "%149:sub13": 19 # CHECK-GX-JSON-DAG: "%149:sub14": 18 # CHECK-GX-JSON-DAG: "%149:sub15": 17 # CHECK-GX-JSON-DAG: "%149:sub16": 14 # CHECK-GX-JSON-DAG: "%149:sub17": 13 # CHECK-GX-JSON-DAG: "%149:sub18": 12 # CHECK-GX-JSON-DAG: "%149:sub19": 11 # CHECK-GX-JSON-DAG: "%149:sub20": 8 # CHECK-GX-JSON-DAG: "%149:sub21": 7 # CHECK-GX-JSON-DAG: "%149:sub22": 6 # CHECK-GX-JSON-DAG: "%149:sub23": 5 # CHECK-GX-JSON-DAG: "%149:sub24": 2 # CHECK-GX-JSON-DAG: "%149:sub25": 1 # CHECK-GX-JSON-DAG: "%149:sub26": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 86 # CHECK-GX-JSON-DAG: "%191:sub1": 85 # CHECK-GX-JSON-DAG: "%191:sub2": 84 # CHECK-GX-JSON-DAG: "%191:sub3": 83 # CHECK-GX-JSON-DAG: "%191:sub4": 80 # CHECK-GX-JSON-DAG: "%191:sub5": 79 # CHECK-GX-JSON-DAG: "%191:sub6": 78 # CHECK-GX-JSON-DAG: "%191:sub7": 77 # CHECK-GX-JSON-DAG: "%191:sub8": 74 # CHECK-GX-JSON-DAG: "%191:sub9": 73 # CHECK-GX-JSON-DAG: "%191:sub10": 72 # CHECK-GX-JSON-DAG: "%191:sub11": 71 # CHECK-GX-JSON-DAG: "%191:sub12": 68 # CHECK-GX-JSON-DAG: "%191:sub13": 67 # CHECK-GX-JSON-DAG: "%191:sub14": 66 # CHECK-GX-JSON-DAG: "%191:sub15": 65 # CHECK-GX-JSON-DAG: "%191:sub16": 62 # CHECK-GX-JSON-DAG: "%191:sub17": 61 # CHECK-GX-JSON-DAG: "%191:sub18": 60 # CHECK-GX-JSON-DAG: "%191:sub19": 59 # CHECK-GX-JSON-DAG: "%191:sub20": 56 # CHECK-GX-JSON-DAG: "%191:sub21": 55 # CHECK-GX-JSON-DAG: "%191:sub22": 54 # CHECK-GX-JSON-DAG: "%191:sub23": 53 # CHECK-GX-JSON-DAG: "%191:sub24": 50 # CHECK-GX-JSON-DAG: "%191:sub25": 49 # CHECK-GX-JSON-DAG: "%191:sub26": 48 # CHECK-GX-JSON-DAG: "%191:sub27": 47 # CHECK-GX-JSON-DAG: "%191:sub28": 44 # CHECK-GX-JSON-DAG: "%191:sub29": 43 # CHECK-GX-JSON-DAG: "%191:sub30": 42 # CHECK-GX-JSON-DAG: "%191:sub31": 41 # CHECK-GX-JSON-DAG: "%233:sub0": 134 # CHECK-GX-JSON-DAG: "%233:sub1": 133 # CHECK-GX-JSON-DAG: "%233:sub2": 132 # CHECK-GX-JSON-DAG: "%233:sub3": 131 # CHECK-GX-JSON-DAG: "%233:sub4": 128 # CHECK-GX-JSON-DAG: "%233:sub5": 127 # CHECK-GX-JSON-DAG: "%233:sub6": 126 # CHECK-GX-JSON-DAG: "%233:sub7": 125 # CHECK-GX-JSON-DAG: "%233:sub8": 122 # CHECK-GX-JSON-DAG: "%233:sub9": 121 # CHECK-GX-JSON-DAG: "%233:sub10": 120 # CHECK-GX-JSON-DAG: "%233:sub11": 119 # CHECK-GX-JSON-DAG: "%233:sub12": 116 # CHECK-GX-JSON-DAG: "%233:sub13": 115 # CHECK-GX-JSON-DAG: "%233:sub14": 114 # CHECK-GX-JSON-DAG: "%233:sub15": 113 # CHECK-GX-JSON-DAG: "%233:sub16": 110 # CHECK-GX-JSON-DAG: "%233:sub17": 109 # CHECK-GX-JSON-DAG: "%233:sub18": 108 # CHECK-GX-JSON-DAG: "%233:sub19": 107 # CHECK-GX-JSON-DAG: "%233:sub20": 104 # CHECK-GX-JSON-DAG: "%233:sub21": 103 # CHECK-GX-JSON-DAG: "%233:sub22": 102 # CHECK-GX-JSON-DAG: "%233:sub23": 101 # CHECK-GX-JSON-DAG: "%233:sub24": 98 # CHECK-GX-JSON-DAG: "%233:sub25": 97 # CHECK-GX-JSON-DAG: "%233:sub26": 96 # CHECK-GX-JSON-DAG: "%233:sub27": 95 # CHECK-GX-JSON-DAG: "%233:sub28": 92 # CHECK-GX-JSON-DAG: "%233:sub29": 91 # CHECK-GX-JSON-DAG: "%233:sub30": 90 # CHECK-GX-JSON-DAG: "%233:sub31": 89 # CHECK-GX-JSON-DAG: "%275:sub0": 182 # CHECK-GX-JSON-DAG: "%275:sub1": 181 # CHECK-GX-JSON-DAG: "%275:sub2": 180 # CHECK-GX-JSON-DAG: "%275:sub3": 179 # CHECK-GX-JSON-DAG: "%275:sub4": 176 # CHECK-GX-JSON-DAG: "%275:sub5": 175 # CHECK-GX-JSON-DAG: "%275:sub6": 174 # CHECK-GX-JSON-DAG: "%275:sub7": 173 # CHECK-GX-JSON-DAG: "%275:sub8": 170 # CHECK-GX-JSON-DAG: "%275:sub9": 169 # CHECK-GX-JSON-DAG: "%275:sub10": 168 # CHECK-GX-JSON-DAG: "%275:sub11": 167 # CHECK-GX-JSON-DAG: "%275:sub12": 164 # CHECK-GX-JSON-DAG: "%275:sub13": 163 # CHECK-GX-JSON-DAG: "%275:sub14": 162 # CHECK-GX-JSON-DAG: "%275:sub15": 161 # CHECK-GX-JSON-DAG: "%275:sub16": 158 # CHECK-GX-JSON-DAG: "%275:sub17": 157 # CHECK-GX-JSON-DAG: "%275:sub18": 156 # CHECK-GX-JSON-DAG: "%275:sub19": 155 # CHECK-GX-JSON-DAG: "%275:sub20": 152 # CHECK-GX-JSON-DAG: "%275:sub21": 151 # CHECK-GX-JSON-DAG: "%275:sub22": 150 # CHECK-GX-JSON-DAG: "%275:sub23": 149 # CHECK-GX-JSON-DAG: "%275:sub24": 146 # CHECK-GX-JSON-DAG: "%275:sub25": 145 # CHECK-GX-JSON-DAG: "%275:sub26": 144 # CHECK-GX-JSON-DAG: "%275:sub27": 143 # CHECK-GX-JSON-DAG: "%275:sub28": 140 # CHECK-GX-JSON-DAG: "%275:sub29": 139 # CHECK-GX-JSON-DAG: "%275:sub30": 138 # CHECK-GX-JSON-DAG: "%275:sub31": 137 # CHECK-GX-JSON-DAG: "%317:sub0": 230 # CHECK-GX-JSON-DAG: "%317:sub1": 229 # CHECK-GX-JSON-DAG: "%317:sub2": 228 # CHECK-GX-JSON-DAG: "%317:sub3": 227 # CHECK-GX-JSON-DAG: "%317:sub4": 224 # CHECK-GX-JSON-DAG: "%317:sub5": 223 # CHECK-GX-JSON-DAG: "%317:sub6": 222 # CHECK-GX-JSON-DAG: "%317:sub7": 221 # CHECK-GX-JSON-DAG: "%317:sub8": 218 # CHECK-GX-JSON-DAG: "%317:sub9": 217 # CHECK-GX-JSON-DAG: "%317:sub10": 216 # CHECK-GX-JSON-DAG: "%317:sub11": 215 # CHECK-GX-JSON-DAG: "%317:sub12": 212 # CHECK-GX-JSON-DAG: "%317:sub13": 211 # CHECK-GX-JSON-DAG: "%317:sub14": 210 # CHECK-GX-JSON-DAG: "%317:sub15": 209 # CHECK-GX-JSON-DAG: "%317:sub16": 206 # CHECK-GX-JSON-DAG: "%317:sub17": 205 # CHECK-GX-JSON-DAG: "%317:sub18": 204 # CHECK-GX-JSON-DAG: "%317:sub19": 203 # CHECK-GX-JSON-DAG: "%317:sub20": 200 # CHECK-GX-JSON-DAG: "%317:sub21": 199 # CHECK-GX-JSON-DAG: "%317:sub22": 198 # CHECK-GX-JSON-DAG: "%317:sub23": 197 # CHECK-GX-JSON-DAG: "%317:sub24": 194 # CHECK-GX-JSON-DAG: "%317:sub25": 193 # CHECK-GX-JSON-DAG: "%317:sub26": 192 # CHECK-GX-JSON-DAG: "%317:sub27": 191 # CHECK-GX-JSON-DAG: "%317:sub28": 188 # CHECK-GX-JSON-DAG: "%317:sub29": 187 # CHECK-GX-JSON-DAG: "%317:sub30": 186 # CHECK-GX-JSON-DAG: "%317:sub31": 185 # CHECK-GX-JSON-DAG: "%359:sub0": 278 # CHECK-GX-JSON-DAG: "%359:sub1": 277 # CHECK-GX-JSON-DAG: "%359:sub2": 276 # CHECK-GX-JSON-DAG: "%359:sub3": 275 # CHECK-GX-JSON-DAG: "%359:sub4": 272 # CHECK-GX-JSON-DAG: "%359:sub5": 271 # CHECK-GX-JSON-DAG: "%359:sub6": 270 # CHECK-GX-JSON-DAG: "%359:sub7": 269 # CHECK-GX-JSON-DAG: "%359:sub8": 266 # CHECK-GX-JSON-DAG: "%359:sub9": 265 # CHECK-GX-JSON-DAG: "%359:sub10": 264 # CHECK-GX-JSON-DAG: "%359:sub11": 263 # CHECK-GX-JSON-DAG: "%359:sub12": 260 # CHECK-GX-JSON-DAG: "%359:sub13": 259 # CHECK-GX-JSON-DAG: "%359:sub14": 258 # CHECK-GX-JSON-DAG: "%359:sub15": 257 # CHECK-GX-JSON-DAG: "%359:sub16": 254 # CHECK-GX-JSON-DAG: "%359:sub17": 253 # CHECK-GX-JSON-DAG: "%359:sub18": 252 # CHECK-GX-JSON-DAG: "%359:sub19": 251 # CHECK-GX-JSON-DAG: "%359:sub20": 248 # CHECK-GX-JSON-DAG: "%359:sub21": 247 # CHECK-GX-JSON-DAG: "%359:sub22": 246 # CHECK-GX-JSON-DAG: "%359:sub23": 245 # CHECK-GX-JSON-DAG: "%359:sub24": 242 # CHECK-GX-JSON-DAG: "%359:sub25": 241 # CHECK-GX-JSON-DAG: "%359:sub26": 240 # CHECK-GX-JSON-DAG: "%359:sub27": 239 # CHECK-GX-JSON-DAG: "%359:sub28": 236 # CHECK-GX-JSON-DAG: "%359:sub29": 235 # CHECK-GX-JSON-DAG: "%359:sub30": 234 # CHECK-GX-JSON-DAG: "%359:sub31": 233 # CHECK-GX-JSON-DAG: "%401:sub0": 326 # CHECK-GX-JSON-DAG: "%401:sub1": 325 # CHECK-GX-JSON-DAG: "%401:sub2": 324 # CHECK-GX-JSON-DAG: "%401:sub3": 323 # CHECK-GX-JSON-DAG: "%401:sub4": 320 # CHECK-GX-JSON-DAG: "%401:sub5": 319 # CHECK-GX-JSON-DAG: "%401:sub6": 318 # CHECK-GX-JSON-DAG: "%401:sub7": 317 # CHECK-GX-JSON-DAG: "%401:sub8": 314 # CHECK-GX-JSON-DAG: "%401:sub9": 313 # CHECK-GX-JSON-DAG: "%401:sub10": 312 # CHECK-GX-JSON-DAG: "%401:sub11": 311 # CHECK-GX-JSON-DAG: "%401:sub12": 308 # CHECK-GX-JSON-DAG: "%401:sub13": 307 # CHECK-GX-JSON-DAG: "%401:sub14": 306 # CHECK-GX-JSON-DAG: "%401:sub15": 305 # CHECK-GX-JSON-DAG: "%401:sub16": 302 # CHECK-GX-JSON-DAG: "%401:sub17": 301 # CHECK-GX-JSON-DAG: "%401:sub18": 300 # CHECK-GX-JSON-DAG: "%401:sub19": 299 # CHECK-GX-JSON-DAG: "%401:sub20": 296 # CHECK-GX-JSON-DAG: "%401:sub21": 295 # CHECK-GX-JSON-DAG: "%401:sub22": 294 # CHECK-GX-JSON-DAG: "%401:sub23": 293 # CHECK-GX-JSON-DAG: "%401:sub24": 290 # CHECK-GX-JSON-DAG: "%401:sub25": 289 # CHECK-GX-JSON-DAG: "%401:sub26": 288 # CHECK-GX-JSON-DAG: "%401:sub27": 287 # CHECK-GX-JSON-DAG: "%401:sub28": 284 # CHECK-GX-JSON-DAG: "%401:sub29": 283 # CHECK-GX-JSON-DAG: "%401:sub30": 282 # CHECK-GX-JSON-DAG: "%401:sub31": 281 # CHECK-GX-JSON-DAG: "%504": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 281 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 326 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%506:vgpr_32 = COPY %149.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 37 # CHECK-GX-JSON-DAG: "%149:sub1": 36 # CHECK-GX-JSON-DAG: "%149:sub2": 35 # CHECK-GX-JSON-DAG: "%149:sub3": 34 # CHECK-GX-JSON-DAG: "%149:sub4": 31 # CHECK-GX-JSON-DAG: "%149:sub5": 30 # CHECK-GX-JSON-DAG: "%149:sub6": 29 # CHECK-GX-JSON-DAG: "%149:sub7": 28 # CHECK-GX-JSON-DAG: "%149:sub8": 25 # CHECK-GX-JSON-DAG: "%149:sub9": 24 # CHECK-GX-JSON-DAG: "%149:sub10": 23 # CHECK-GX-JSON-DAG: "%149:sub11": 22 # CHECK-GX-JSON-DAG: "%149:sub12": 19 # CHECK-GX-JSON-DAG: "%149:sub13": 18 # CHECK-GX-JSON-DAG: "%149:sub14": 17 # CHECK-GX-JSON-DAG: "%149:sub15": 16 # CHECK-GX-JSON-DAG: "%149:sub16": 13 # CHECK-GX-JSON-DAG: "%149:sub17": 12 # CHECK-GX-JSON-DAG: "%149:sub18": 11 # CHECK-GX-JSON-DAG: "%149:sub19": 10 # CHECK-GX-JSON-DAG: "%149:sub20": 7 # CHECK-GX-JSON-DAG: "%149:sub21": 6 # CHECK-GX-JSON-DAG: "%149:sub22": 5 # CHECK-GX-JSON-DAG: "%149:sub23": 4 # CHECK-GX-JSON-DAG: "%149:sub24": 1 # CHECK-GX-JSON-DAG: "%149:sub25": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 85 # CHECK-GX-JSON-DAG: "%191:sub1": 84 # CHECK-GX-JSON-DAG: "%191:sub2": 83 # CHECK-GX-JSON-DAG: "%191:sub3": 82 # CHECK-GX-JSON-DAG: "%191:sub4": 79 # CHECK-GX-JSON-DAG: "%191:sub5": 78 # CHECK-GX-JSON-DAG: "%191:sub6": 77 # CHECK-GX-JSON-DAG: "%191:sub7": 76 # CHECK-GX-JSON-DAG: "%191:sub8": 73 # CHECK-GX-JSON-DAG: "%191:sub9": 72 # CHECK-GX-JSON-DAG: "%191:sub10": 71 # CHECK-GX-JSON-DAG: "%191:sub11": 70 # CHECK-GX-JSON-DAG: "%191:sub12": 67 # CHECK-GX-JSON-DAG: "%191:sub13": 66 # CHECK-GX-JSON-DAG: "%191:sub14": 65 # CHECK-GX-JSON-DAG: "%191:sub15": 64 # CHECK-GX-JSON-DAG: "%191:sub16": 61 # CHECK-GX-JSON-DAG: "%191:sub17": 60 # CHECK-GX-JSON-DAG: "%191:sub18": 59 # CHECK-GX-JSON-DAG: "%191:sub19": 58 # CHECK-GX-JSON-DAG: "%191:sub20": 55 # CHECK-GX-JSON-DAG: "%191:sub21": 54 # CHECK-GX-JSON-DAG: "%191:sub22": 53 # CHECK-GX-JSON-DAG: "%191:sub23": 52 # CHECK-GX-JSON-DAG: "%191:sub24": 49 # CHECK-GX-JSON-DAG: "%191:sub25": 48 # CHECK-GX-JSON-DAG: "%191:sub26": 47 # CHECK-GX-JSON-DAG: "%191:sub27": 46 # CHECK-GX-JSON-DAG: "%191:sub28": 43 # CHECK-GX-JSON-DAG: "%191:sub29": 42 # CHECK-GX-JSON-DAG: "%191:sub30": 41 # CHECK-GX-JSON-DAG: "%191:sub31": 40 # CHECK-GX-JSON-DAG: "%233:sub0": 133 # CHECK-GX-JSON-DAG: "%233:sub1": 132 # CHECK-GX-JSON-DAG: "%233:sub2": 131 # CHECK-GX-JSON-DAG: "%233:sub3": 130 # CHECK-GX-JSON-DAG: "%233:sub4": 127 # CHECK-GX-JSON-DAG: "%233:sub5": 126 # CHECK-GX-JSON-DAG: "%233:sub6": 125 # CHECK-GX-JSON-DAG: "%233:sub7": 124 # CHECK-GX-JSON-DAG: "%233:sub8": 121 # CHECK-GX-JSON-DAG: "%233:sub9": 120 # CHECK-GX-JSON-DAG: "%233:sub10": 119 # CHECK-GX-JSON-DAG: "%233:sub11": 118 # CHECK-GX-JSON-DAG: "%233:sub12": 115 # CHECK-GX-JSON-DAG: "%233:sub13": 114 # CHECK-GX-JSON-DAG: "%233:sub14": 113 # CHECK-GX-JSON-DAG: "%233:sub15": 112 # CHECK-GX-JSON-DAG: "%233:sub16": 109 # CHECK-GX-JSON-DAG: "%233:sub17": 108 # CHECK-GX-JSON-DAG: "%233:sub18": 107 # CHECK-GX-JSON-DAG: "%233:sub19": 106 # CHECK-GX-JSON-DAG: "%233:sub20": 103 # CHECK-GX-JSON-DAG: "%233:sub21": 102 # CHECK-GX-JSON-DAG: "%233:sub22": 101 # CHECK-GX-JSON-DAG: "%233:sub23": 100 # CHECK-GX-JSON-DAG: "%233:sub24": 97 # CHECK-GX-JSON-DAG: "%233:sub25": 96 # CHECK-GX-JSON-DAG: "%233:sub26": 95 # CHECK-GX-JSON-DAG: "%233:sub27": 94 # CHECK-GX-JSON-DAG: "%233:sub28": 91 # CHECK-GX-JSON-DAG: "%233:sub29": 90 # CHECK-GX-JSON-DAG: "%233:sub30": 89 # CHECK-GX-JSON-DAG: "%233:sub31": 88 # CHECK-GX-JSON-DAG: "%275:sub0": 181 # CHECK-GX-JSON-DAG: "%275:sub1": 180 # CHECK-GX-JSON-DAG: "%275:sub2": 179 # CHECK-GX-JSON-DAG: "%275:sub3": 178 # CHECK-GX-JSON-DAG: "%275:sub4": 175 # CHECK-GX-JSON-DAG: "%275:sub5": 174 # CHECK-GX-JSON-DAG: "%275:sub6": 173 # CHECK-GX-JSON-DAG: "%275:sub7": 172 # CHECK-GX-JSON-DAG: "%275:sub8": 169 # CHECK-GX-JSON-DAG: "%275:sub9": 168 # CHECK-GX-JSON-DAG: "%275:sub10": 167 # CHECK-GX-JSON-DAG: "%275:sub11": 166 # CHECK-GX-JSON-DAG: "%275:sub12": 163 # CHECK-GX-JSON-DAG: "%275:sub13": 162 # CHECK-GX-JSON-DAG: "%275:sub14": 161 # CHECK-GX-JSON-DAG: "%275:sub15": 160 # CHECK-GX-JSON-DAG: "%275:sub16": 157 # CHECK-GX-JSON-DAG: "%275:sub17": 156 # CHECK-GX-JSON-DAG: "%275:sub18": 155 # CHECK-GX-JSON-DAG: "%275:sub19": 154 # CHECK-GX-JSON-DAG: "%275:sub20": 151 # CHECK-GX-JSON-DAG: "%275:sub21": 150 # CHECK-GX-JSON-DAG: "%275:sub22": 149 # CHECK-GX-JSON-DAG: "%275:sub23": 148 # CHECK-GX-JSON-DAG: "%275:sub24": 145 # CHECK-GX-JSON-DAG: "%275:sub25": 144 # CHECK-GX-JSON-DAG: "%275:sub26": 143 # CHECK-GX-JSON-DAG: "%275:sub27": 142 # CHECK-GX-JSON-DAG: "%275:sub28": 139 # CHECK-GX-JSON-DAG: "%275:sub29": 138 # CHECK-GX-JSON-DAG: "%275:sub30": 137 # CHECK-GX-JSON-DAG: "%275:sub31": 136 # CHECK-GX-JSON-DAG: "%317:sub0": 229 # CHECK-GX-JSON-DAG: "%317:sub1": 228 # CHECK-GX-JSON-DAG: "%317:sub2": 227 # CHECK-GX-JSON-DAG: "%317:sub3": 226 # CHECK-GX-JSON-DAG: "%317:sub4": 223 # CHECK-GX-JSON-DAG: "%317:sub5": 222 # CHECK-GX-JSON-DAG: "%317:sub6": 221 # CHECK-GX-JSON-DAG: "%317:sub7": 220 # CHECK-GX-JSON-DAG: "%317:sub8": 217 # CHECK-GX-JSON-DAG: "%317:sub9": 216 # CHECK-GX-JSON-DAG: "%317:sub10": 215 # CHECK-GX-JSON-DAG: "%317:sub11": 214 # CHECK-GX-JSON-DAG: "%317:sub12": 211 # CHECK-GX-JSON-DAG: "%317:sub13": 210 # CHECK-GX-JSON-DAG: "%317:sub14": 209 # CHECK-GX-JSON-DAG: "%317:sub15": 208 # CHECK-GX-JSON-DAG: "%317:sub16": 205 # CHECK-GX-JSON-DAG: "%317:sub17": 204 # CHECK-GX-JSON-DAG: "%317:sub18": 203 # CHECK-GX-JSON-DAG: "%317:sub19": 202 # CHECK-GX-JSON-DAG: "%317:sub20": 199 # CHECK-GX-JSON-DAG: "%317:sub21": 198 # CHECK-GX-JSON-DAG: "%317:sub22": 197 # CHECK-GX-JSON-DAG: "%317:sub23": 196 # CHECK-GX-JSON-DAG: "%317:sub24": 193 # CHECK-GX-JSON-DAG: "%317:sub25": 192 # CHECK-GX-JSON-DAG: "%317:sub26": 191 # CHECK-GX-JSON-DAG: "%317:sub27": 190 # CHECK-GX-JSON-DAG: "%317:sub28": 187 # CHECK-GX-JSON-DAG: "%317:sub29": 186 # CHECK-GX-JSON-DAG: "%317:sub30": 185 # CHECK-GX-JSON-DAG: "%317:sub31": 184 # CHECK-GX-JSON-DAG: "%359:sub0": 277 # CHECK-GX-JSON-DAG: "%359:sub1": 276 # CHECK-GX-JSON-DAG: "%359:sub2": 275 # CHECK-GX-JSON-DAG: "%359:sub3": 274 # CHECK-GX-JSON-DAG: "%359:sub4": 271 # CHECK-GX-JSON-DAG: "%359:sub5": 270 # CHECK-GX-JSON-DAG: "%359:sub6": 269 # CHECK-GX-JSON-DAG: "%359:sub7": 268 # CHECK-GX-JSON-DAG: "%359:sub8": 265 # CHECK-GX-JSON-DAG: "%359:sub9": 264 # CHECK-GX-JSON-DAG: "%359:sub10": 263 # CHECK-GX-JSON-DAG: "%359:sub11": 262 # CHECK-GX-JSON-DAG: "%359:sub12": 259 # CHECK-GX-JSON-DAG: "%359:sub13": 258 # CHECK-GX-JSON-DAG: "%359:sub14": 257 # CHECK-GX-JSON-DAG: "%359:sub15": 256 # CHECK-GX-JSON-DAG: "%359:sub16": 253 # CHECK-GX-JSON-DAG: "%359:sub17": 252 # CHECK-GX-JSON-DAG: "%359:sub18": 251 # CHECK-GX-JSON-DAG: "%359:sub19": 250 # CHECK-GX-JSON-DAG: "%359:sub20": 247 # CHECK-GX-JSON-DAG: "%359:sub21": 246 # CHECK-GX-JSON-DAG: "%359:sub22": 245 # CHECK-GX-JSON-DAG: "%359:sub23": 244 # CHECK-GX-JSON-DAG: "%359:sub24": 241 # CHECK-GX-JSON-DAG: "%359:sub25": 240 # CHECK-GX-JSON-DAG: "%359:sub26": 239 # CHECK-GX-JSON-DAG: "%359:sub27": 238 # CHECK-GX-JSON-DAG: "%359:sub28": 235 # CHECK-GX-JSON-DAG: "%359:sub29": 234 # CHECK-GX-JSON-DAG: "%359:sub30": 233 # CHECK-GX-JSON-DAG: "%359:sub31": 232 # CHECK-GX-JSON-DAG: "%401:sub0": 325 # CHECK-GX-JSON-DAG: "%401:sub1": 324 # CHECK-GX-JSON-DAG: "%401:sub2": 323 # CHECK-GX-JSON-DAG: "%401:sub3": 322 # CHECK-GX-JSON-DAG: "%401:sub4": 319 # CHECK-GX-JSON-DAG: "%401:sub5": 318 # CHECK-GX-JSON-DAG: "%401:sub6": 317 # CHECK-GX-JSON-DAG: "%401:sub7": 316 # CHECK-GX-JSON-DAG: "%401:sub8": 313 # CHECK-GX-JSON-DAG: "%401:sub9": 312 # CHECK-GX-JSON-DAG: "%401:sub10": 311 # CHECK-GX-JSON-DAG: "%401:sub11": 310 # CHECK-GX-JSON-DAG: "%401:sub12": 307 # CHECK-GX-JSON-DAG: "%401:sub13": 306 # CHECK-GX-JSON-DAG: "%401:sub14": 305 # CHECK-GX-JSON-DAG: "%401:sub15": 304 # CHECK-GX-JSON-DAG: "%401:sub16": 301 # CHECK-GX-JSON-DAG: "%401:sub17": 300 # CHECK-GX-JSON-DAG: "%401:sub18": 299 # CHECK-GX-JSON-DAG: "%401:sub19": 298 # CHECK-GX-JSON-DAG: "%401:sub20": 295 # CHECK-GX-JSON-DAG: "%401:sub21": 294 # CHECK-GX-JSON-DAG: "%401:sub22": 293 # CHECK-GX-JSON-DAG: "%401:sub23": 292 # CHECK-GX-JSON-DAG: "%401:sub24": 289 # CHECK-GX-JSON-DAG: "%401:sub25": 288 # CHECK-GX-JSON-DAG: "%401:sub26": 287 # CHECK-GX-JSON-DAG: "%401:sub27": 286 # CHECK-GX-JSON-DAG: "%401:sub28": 283 # CHECK-GX-JSON-DAG: "%401:sub29": 282 # CHECK-GX-JSON-DAG: "%401:sub30": 281 # CHECK-GX-JSON-DAG: "%401:sub31": 280 # CHECK-GX-JSON-DAG: "%504": 2 # CHECK-GX-JSON-DAG: "%505": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 280 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 325 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%507:vgpr_32 = COPY %149.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 36 # CHECK-GX-JSON-DAG: "%149:sub1": 35 # CHECK-GX-JSON-DAG: "%149:sub2": 34 # CHECK-GX-JSON-DAG: "%149:sub3": 33 # CHECK-GX-JSON-DAG: "%149:sub4": 30 # CHECK-GX-JSON-DAG: "%149:sub5": 29 # CHECK-GX-JSON-DAG: "%149:sub6": 28 # CHECK-GX-JSON-DAG: "%149:sub7": 27 # CHECK-GX-JSON-DAG: "%149:sub8": 24 # CHECK-GX-JSON-DAG: "%149:sub9": 23 # CHECK-GX-JSON-DAG: "%149:sub10": 22 # CHECK-GX-JSON-DAG: "%149:sub11": 21 # CHECK-GX-JSON-DAG: "%149:sub12": 18 # CHECK-GX-JSON-DAG: "%149:sub13": 17 # CHECK-GX-JSON-DAG: "%149:sub14": 16 # CHECK-GX-JSON-DAG: "%149:sub15": 15 # CHECK-GX-JSON-DAG: "%149:sub16": 12 # CHECK-GX-JSON-DAG: "%149:sub17": 11 # CHECK-GX-JSON-DAG: "%149:sub18": 10 # CHECK-GX-JSON-DAG: "%149:sub19": 9 # CHECK-GX-JSON-DAG: "%149:sub20": 6 # CHECK-GX-JSON-DAG: "%149:sub21": 5 # CHECK-GX-JSON-DAG: "%149:sub22": 4 # CHECK-GX-JSON-DAG: "%149:sub23": 3 # CHECK-GX-JSON-DAG: "%149:sub24": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 84 # CHECK-GX-JSON-DAG: "%191:sub1": 83 # CHECK-GX-JSON-DAG: "%191:sub2": 82 # CHECK-GX-JSON-DAG: "%191:sub3": 81 # CHECK-GX-JSON-DAG: "%191:sub4": 78 # CHECK-GX-JSON-DAG: "%191:sub5": 77 # CHECK-GX-JSON-DAG: "%191:sub6": 76 # CHECK-GX-JSON-DAG: "%191:sub7": 75 # CHECK-GX-JSON-DAG: "%191:sub8": 72 # CHECK-GX-JSON-DAG: "%191:sub9": 71 # CHECK-GX-JSON-DAG: "%191:sub10": 70 # CHECK-GX-JSON-DAG: "%191:sub11": 69 # CHECK-GX-JSON-DAG: "%191:sub12": 66 # CHECK-GX-JSON-DAG: "%191:sub13": 65 # CHECK-GX-JSON-DAG: "%191:sub14": 64 # CHECK-GX-JSON-DAG: "%191:sub15": 63 # CHECK-GX-JSON-DAG: "%191:sub16": 60 # CHECK-GX-JSON-DAG: "%191:sub17": 59 # CHECK-GX-JSON-DAG: "%191:sub18": 58 # CHECK-GX-JSON-DAG: "%191:sub19": 57 # CHECK-GX-JSON-DAG: "%191:sub20": 54 # CHECK-GX-JSON-DAG: "%191:sub21": 53 # CHECK-GX-JSON-DAG: "%191:sub22": 52 # CHECK-GX-JSON-DAG: "%191:sub23": 51 # CHECK-GX-JSON-DAG: "%191:sub24": 48 # CHECK-GX-JSON-DAG: "%191:sub25": 47 # CHECK-GX-JSON-DAG: "%191:sub26": 46 # CHECK-GX-JSON-DAG: "%191:sub27": 45 # CHECK-GX-JSON-DAG: "%191:sub28": 42 # CHECK-GX-JSON-DAG: "%191:sub29": 41 # CHECK-GX-JSON-DAG: "%191:sub30": 40 # CHECK-GX-JSON-DAG: "%191:sub31": 39 # CHECK-GX-JSON-DAG: "%233:sub0": 132 # CHECK-GX-JSON-DAG: "%233:sub1": 131 # CHECK-GX-JSON-DAG: "%233:sub2": 130 # CHECK-GX-JSON-DAG: "%233:sub3": 129 # CHECK-GX-JSON-DAG: "%233:sub4": 126 # CHECK-GX-JSON-DAG: "%233:sub5": 125 # CHECK-GX-JSON-DAG: "%233:sub6": 124 # CHECK-GX-JSON-DAG: "%233:sub7": 123 # CHECK-GX-JSON-DAG: "%233:sub8": 120 # CHECK-GX-JSON-DAG: "%233:sub9": 119 # CHECK-GX-JSON-DAG: "%233:sub10": 118 # CHECK-GX-JSON-DAG: "%233:sub11": 117 # CHECK-GX-JSON-DAG: "%233:sub12": 114 # CHECK-GX-JSON-DAG: "%233:sub13": 113 # CHECK-GX-JSON-DAG: "%233:sub14": 112 # CHECK-GX-JSON-DAG: "%233:sub15": 111 # CHECK-GX-JSON-DAG: "%233:sub16": 108 # CHECK-GX-JSON-DAG: "%233:sub17": 107 # CHECK-GX-JSON-DAG: "%233:sub18": 106 # CHECK-GX-JSON-DAG: "%233:sub19": 105 # CHECK-GX-JSON-DAG: "%233:sub20": 102 # CHECK-GX-JSON-DAG: "%233:sub21": 101 # CHECK-GX-JSON-DAG: "%233:sub22": 100 # CHECK-GX-JSON-DAG: "%233:sub23": 99 # CHECK-GX-JSON-DAG: "%233:sub24": 96 # CHECK-GX-JSON-DAG: "%233:sub25": 95 # CHECK-GX-JSON-DAG: "%233:sub26": 94 # CHECK-GX-JSON-DAG: "%233:sub27": 93 # CHECK-GX-JSON-DAG: "%233:sub28": 90 # CHECK-GX-JSON-DAG: "%233:sub29": 89 # CHECK-GX-JSON-DAG: "%233:sub30": 88 # CHECK-GX-JSON-DAG: "%233:sub31": 87 # CHECK-GX-JSON-DAG: "%275:sub0": 180 # CHECK-GX-JSON-DAG: "%275:sub1": 179 # CHECK-GX-JSON-DAG: "%275:sub2": 178 # CHECK-GX-JSON-DAG: "%275:sub3": 177 # CHECK-GX-JSON-DAG: "%275:sub4": 174 # CHECK-GX-JSON-DAG: "%275:sub5": 173 # CHECK-GX-JSON-DAG: "%275:sub6": 172 # CHECK-GX-JSON-DAG: "%275:sub7": 171 # CHECK-GX-JSON-DAG: "%275:sub8": 168 # CHECK-GX-JSON-DAG: "%275:sub9": 167 # CHECK-GX-JSON-DAG: "%275:sub10": 166 # CHECK-GX-JSON-DAG: "%275:sub11": 165 # CHECK-GX-JSON-DAG: "%275:sub12": 162 # CHECK-GX-JSON-DAG: "%275:sub13": 161 # CHECK-GX-JSON-DAG: "%275:sub14": 160 # CHECK-GX-JSON-DAG: "%275:sub15": 159 # CHECK-GX-JSON-DAG: "%275:sub16": 156 # CHECK-GX-JSON-DAG: "%275:sub17": 155 # CHECK-GX-JSON-DAG: "%275:sub18": 154 # CHECK-GX-JSON-DAG: "%275:sub19": 153 # CHECK-GX-JSON-DAG: "%275:sub20": 150 # CHECK-GX-JSON-DAG: "%275:sub21": 149 # CHECK-GX-JSON-DAG: "%275:sub22": 148 # CHECK-GX-JSON-DAG: "%275:sub23": 147 # CHECK-GX-JSON-DAG: "%275:sub24": 144 # CHECK-GX-JSON-DAG: "%275:sub25": 143 # CHECK-GX-JSON-DAG: "%275:sub26": 142 # CHECK-GX-JSON-DAG: "%275:sub27": 141 # CHECK-GX-JSON-DAG: "%275:sub28": 138 # CHECK-GX-JSON-DAG: "%275:sub29": 137 # CHECK-GX-JSON-DAG: "%275:sub30": 136 # CHECK-GX-JSON-DAG: "%275:sub31": 135 # CHECK-GX-JSON-DAG: "%317:sub0": 228 # CHECK-GX-JSON-DAG: "%317:sub1": 227 # CHECK-GX-JSON-DAG: "%317:sub2": 226 # CHECK-GX-JSON-DAG: "%317:sub3": 225 # CHECK-GX-JSON-DAG: "%317:sub4": 222 # CHECK-GX-JSON-DAG: "%317:sub5": 221 # CHECK-GX-JSON-DAG: "%317:sub6": 220 # CHECK-GX-JSON-DAG: "%317:sub7": 219 # CHECK-GX-JSON-DAG: "%317:sub8": 216 # CHECK-GX-JSON-DAG: "%317:sub9": 215 # CHECK-GX-JSON-DAG: "%317:sub10": 214 # CHECK-GX-JSON-DAG: "%317:sub11": 213 # CHECK-GX-JSON-DAG: "%317:sub12": 210 # CHECK-GX-JSON-DAG: "%317:sub13": 209 # CHECK-GX-JSON-DAG: "%317:sub14": 208 # CHECK-GX-JSON-DAG: "%317:sub15": 207 # CHECK-GX-JSON-DAG: "%317:sub16": 204 # CHECK-GX-JSON-DAG: "%317:sub17": 203 # CHECK-GX-JSON-DAG: "%317:sub18": 202 # CHECK-GX-JSON-DAG: "%317:sub19": 201 # CHECK-GX-JSON-DAG: "%317:sub20": 198 # CHECK-GX-JSON-DAG: "%317:sub21": 197 # CHECK-GX-JSON-DAG: "%317:sub22": 196 # CHECK-GX-JSON-DAG: "%317:sub23": 195 # CHECK-GX-JSON-DAG: "%317:sub24": 192 # CHECK-GX-JSON-DAG: "%317:sub25": 191 # CHECK-GX-JSON-DAG: "%317:sub26": 190 # CHECK-GX-JSON-DAG: "%317:sub27": 189 # CHECK-GX-JSON-DAG: "%317:sub28": 186 # CHECK-GX-JSON-DAG: "%317:sub29": 185 # CHECK-GX-JSON-DAG: "%317:sub30": 184 # CHECK-GX-JSON-DAG: "%317:sub31": 183 # CHECK-GX-JSON-DAG: "%359:sub0": 276 # CHECK-GX-JSON-DAG: "%359:sub1": 275 # CHECK-GX-JSON-DAG: "%359:sub2": 274 # CHECK-GX-JSON-DAG: "%359:sub3": 273 # CHECK-GX-JSON-DAG: "%359:sub4": 270 # CHECK-GX-JSON-DAG: "%359:sub5": 269 # CHECK-GX-JSON-DAG: "%359:sub6": 268 # CHECK-GX-JSON-DAG: "%359:sub7": 267 # CHECK-GX-JSON-DAG: "%359:sub8": 264 # CHECK-GX-JSON-DAG: "%359:sub9": 263 # CHECK-GX-JSON-DAG: "%359:sub10": 262 # CHECK-GX-JSON-DAG: "%359:sub11": 261 # CHECK-GX-JSON-DAG: "%359:sub12": 258 # CHECK-GX-JSON-DAG: "%359:sub13": 257 # CHECK-GX-JSON-DAG: "%359:sub14": 256 # CHECK-GX-JSON-DAG: "%359:sub15": 255 # CHECK-GX-JSON-DAG: "%359:sub16": 252 # CHECK-GX-JSON-DAG: "%359:sub17": 251 # CHECK-GX-JSON-DAG: "%359:sub18": 250 # CHECK-GX-JSON-DAG: "%359:sub19": 249 # CHECK-GX-JSON-DAG: "%359:sub20": 246 # CHECK-GX-JSON-DAG: "%359:sub21": 245 # CHECK-GX-JSON-DAG: "%359:sub22": 244 # CHECK-GX-JSON-DAG: "%359:sub23": 243 # CHECK-GX-JSON-DAG: "%359:sub24": 240 # CHECK-GX-JSON-DAG: "%359:sub25": 239 # CHECK-GX-JSON-DAG: "%359:sub26": 238 # CHECK-GX-JSON-DAG: "%359:sub27": 237 # CHECK-GX-JSON-DAG: "%359:sub28": 234 # CHECK-GX-JSON-DAG: "%359:sub29": 233 # CHECK-GX-JSON-DAG: "%359:sub30": 232 # CHECK-GX-JSON-DAG: "%359:sub31": 231 # CHECK-GX-JSON-DAG: "%401:sub0": 324 # CHECK-GX-JSON-DAG: "%401:sub1": 323 # CHECK-GX-JSON-DAG: "%401:sub2": 322 # CHECK-GX-JSON-DAG: "%401:sub3": 321 # CHECK-GX-JSON-DAG: "%401:sub4": 318 # CHECK-GX-JSON-DAG: "%401:sub5": 317 # CHECK-GX-JSON-DAG: "%401:sub6": 316 # CHECK-GX-JSON-DAG: "%401:sub7": 315 # CHECK-GX-JSON-DAG: "%401:sub8": 312 # CHECK-GX-JSON-DAG: "%401:sub9": 311 # CHECK-GX-JSON-DAG: "%401:sub10": 310 # CHECK-GX-JSON-DAG: "%401:sub11": 309 # CHECK-GX-JSON-DAG: "%401:sub12": 306 # CHECK-GX-JSON-DAG: "%401:sub13": 305 # CHECK-GX-JSON-DAG: "%401:sub14": 304 # CHECK-GX-JSON-DAG: "%401:sub15": 303 # CHECK-GX-JSON-DAG: "%401:sub16": 300 # CHECK-GX-JSON-DAG: "%401:sub17": 299 # CHECK-GX-JSON-DAG: "%401:sub18": 298 # CHECK-GX-JSON-DAG: "%401:sub19": 297 # CHECK-GX-JSON-DAG: "%401:sub20": 294 # CHECK-GX-JSON-DAG: "%401:sub21": 293 # CHECK-GX-JSON-DAG: "%401:sub22": 292 # CHECK-GX-JSON-DAG: "%401:sub23": 291 # CHECK-GX-JSON-DAG: "%401:sub24": 288 # CHECK-GX-JSON-DAG: "%401:sub25": 287 # CHECK-GX-JSON-DAG: "%401:sub26": 286 # CHECK-GX-JSON-DAG: "%401:sub27": 285 # CHECK-GX-JSON-DAG: "%401:sub28": 282 # CHECK-GX-JSON-DAG: "%401:sub29": 281 # CHECK-GX-JSON-DAG: "%401:sub30": 280 # CHECK-GX-JSON-DAG: "%401:sub31": 279 # CHECK-GX-JSON-DAG: "%504": 1 # CHECK-GX-JSON-DAG: "%505": 1 # CHECK-GX-JSON-DAG: "%506": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 279 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 324 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%508:vreg_128 = REG_SEQUENCE %507, %subreg.sub0, %506, %subreg.sub1, %505, %subreg.sub2, %504, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 35 # CHECK-GX-JSON-DAG: "%149:sub1": 34 # CHECK-GX-JSON-DAG: "%149:sub2": 33 # CHECK-GX-JSON-DAG: "%149:sub3": 32 # CHECK-GX-JSON-DAG: "%149:sub4": 29 # CHECK-GX-JSON-DAG: "%149:sub5": 28 # CHECK-GX-JSON-DAG: "%149:sub6": 27 # CHECK-GX-JSON-DAG: "%149:sub7": 26 # CHECK-GX-JSON-DAG: "%149:sub8": 23 # CHECK-GX-JSON-DAG: "%149:sub9": 22 # CHECK-GX-JSON-DAG: "%149:sub10": 21 # CHECK-GX-JSON-DAG: "%149:sub11": 20 # CHECK-GX-JSON-DAG: "%149:sub12": 17 # CHECK-GX-JSON-DAG: "%149:sub13": 16 # CHECK-GX-JSON-DAG: "%149:sub14": 15 # CHECK-GX-JSON-DAG: "%149:sub15": 14 # CHECK-GX-JSON-DAG: "%149:sub16": 11 # CHECK-GX-JSON-DAG: "%149:sub17": 10 # CHECK-GX-JSON-DAG: "%149:sub18": 9 # CHECK-GX-JSON-DAG: "%149:sub19": 8 # CHECK-GX-JSON-DAG: "%149:sub20": 5 # CHECK-GX-JSON-DAG: "%149:sub21": 4 # CHECK-GX-JSON-DAG: "%149:sub22": 3 # CHECK-GX-JSON-DAG: "%149:sub23": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 83 # CHECK-GX-JSON-DAG: "%191:sub1": 82 # CHECK-GX-JSON-DAG: "%191:sub2": 81 # CHECK-GX-JSON-DAG: "%191:sub3": 80 # CHECK-GX-JSON-DAG: "%191:sub4": 77 # CHECK-GX-JSON-DAG: "%191:sub5": 76 # CHECK-GX-JSON-DAG: "%191:sub6": 75 # CHECK-GX-JSON-DAG: "%191:sub7": 74 # CHECK-GX-JSON-DAG: "%191:sub8": 71 # CHECK-GX-JSON-DAG: "%191:sub9": 70 # CHECK-GX-JSON-DAG: "%191:sub10": 69 # CHECK-GX-JSON-DAG: "%191:sub11": 68 # CHECK-GX-JSON-DAG: "%191:sub12": 65 # CHECK-GX-JSON-DAG: "%191:sub13": 64 # CHECK-GX-JSON-DAG: "%191:sub14": 63 # CHECK-GX-JSON-DAG: "%191:sub15": 62 # CHECK-GX-JSON-DAG: "%191:sub16": 59 # CHECK-GX-JSON-DAG: "%191:sub17": 58 # CHECK-GX-JSON-DAG: "%191:sub18": 57 # CHECK-GX-JSON-DAG: "%191:sub19": 56 # CHECK-GX-JSON-DAG: "%191:sub20": 53 # CHECK-GX-JSON-DAG: "%191:sub21": 52 # CHECK-GX-JSON-DAG: "%191:sub22": 51 # CHECK-GX-JSON-DAG: "%191:sub23": 50 # CHECK-GX-JSON-DAG: "%191:sub24": 47 # CHECK-GX-JSON-DAG: "%191:sub25": 46 # CHECK-GX-JSON-DAG: "%191:sub26": 45 # CHECK-GX-JSON-DAG: "%191:sub27": 44 # CHECK-GX-JSON-DAG: "%191:sub28": 41 # CHECK-GX-JSON-DAG: "%191:sub29": 40 # CHECK-GX-JSON-DAG: "%191:sub30": 39 # CHECK-GX-JSON-DAG: "%191:sub31": 38 # CHECK-GX-JSON-DAG: "%233:sub0": 131 # CHECK-GX-JSON-DAG: "%233:sub1": 130 # CHECK-GX-JSON-DAG: "%233:sub2": 129 # CHECK-GX-JSON-DAG: "%233:sub3": 128 # CHECK-GX-JSON-DAG: "%233:sub4": 125 # CHECK-GX-JSON-DAG: "%233:sub5": 124 # CHECK-GX-JSON-DAG: "%233:sub6": 123 # CHECK-GX-JSON-DAG: "%233:sub7": 122 # CHECK-GX-JSON-DAG: "%233:sub8": 119 # CHECK-GX-JSON-DAG: "%233:sub9": 118 # CHECK-GX-JSON-DAG: "%233:sub10": 117 # CHECK-GX-JSON-DAG: "%233:sub11": 116 # CHECK-GX-JSON-DAG: "%233:sub12": 113 # CHECK-GX-JSON-DAG: "%233:sub13": 112 # CHECK-GX-JSON-DAG: "%233:sub14": 111 # CHECK-GX-JSON-DAG: "%233:sub15": 110 # CHECK-GX-JSON-DAG: "%233:sub16": 107 # CHECK-GX-JSON-DAG: "%233:sub17": 106 # CHECK-GX-JSON-DAG: "%233:sub18": 105 # CHECK-GX-JSON-DAG: "%233:sub19": 104 # CHECK-GX-JSON-DAG: "%233:sub20": 101 # CHECK-GX-JSON-DAG: "%233:sub21": 100 # CHECK-GX-JSON-DAG: "%233:sub22": 99 # CHECK-GX-JSON-DAG: "%233:sub23": 98 # CHECK-GX-JSON-DAG: "%233:sub24": 95 # CHECK-GX-JSON-DAG: "%233:sub25": 94 # CHECK-GX-JSON-DAG: "%233:sub26": 93 # CHECK-GX-JSON-DAG: "%233:sub27": 92 # CHECK-GX-JSON-DAG: "%233:sub28": 89 # CHECK-GX-JSON-DAG: "%233:sub29": 88 # CHECK-GX-JSON-DAG: "%233:sub30": 87 # CHECK-GX-JSON-DAG: "%233:sub31": 86 # CHECK-GX-JSON-DAG: "%275:sub0": 179 # CHECK-GX-JSON-DAG: "%275:sub1": 178 # CHECK-GX-JSON-DAG: "%275:sub2": 177 # CHECK-GX-JSON-DAG: "%275:sub3": 176 # CHECK-GX-JSON-DAG: "%275:sub4": 173 # CHECK-GX-JSON-DAG: "%275:sub5": 172 # CHECK-GX-JSON-DAG: "%275:sub6": 171 # CHECK-GX-JSON-DAG: "%275:sub7": 170 # CHECK-GX-JSON-DAG: "%275:sub8": 167 # CHECK-GX-JSON-DAG: "%275:sub9": 166 # CHECK-GX-JSON-DAG: "%275:sub10": 165 # CHECK-GX-JSON-DAG: "%275:sub11": 164 # CHECK-GX-JSON-DAG: "%275:sub12": 161 # CHECK-GX-JSON-DAG: "%275:sub13": 160 # CHECK-GX-JSON-DAG: "%275:sub14": 159 # CHECK-GX-JSON-DAG: "%275:sub15": 158 # CHECK-GX-JSON-DAG: "%275:sub16": 155 # CHECK-GX-JSON-DAG: "%275:sub17": 154 # CHECK-GX-JSON-DAG: "%275:sub18": 153 # CHECK-GX-JSON-DAG: "%275:sub19": 152 # CHECK-GX-JSON-DAG: "%275:sub20": 149 # CHECK-GX-JSON-DAG: "%275:sub21": 148 # CHECK-GX-JSON-DAG: "%275:sub22": 147 # CHECK-GX-JSON-DAG: "%275:sub23": 146 # CHECK-GX-JSON-DAG: "%275:sub24": 143 # CHECK-GX-JSON-DAG: "%275:sub25": 142 # CHECK-GX-JSON-DAG: "%275:sub26": 141 # CHECK-GX-JSON-DAG: "%275:sub27": 140 # CHECK-GX-JSON-DAG: "%275:sub28": 137 # CHECK-GX-JSON-DAG: "%275:sub29": 136 # CHECK-GX-JSON-DAG: "%275:sub30": 135 # CHECK-GX-JSON-DAG: "%275:sub31": 134 # CHECK-GX-JSON-DAG: "%317:sub0": 227 # CHECK-GX-JSON-DAG: "%317:sub1": 226 # CHECK-GX-JSON-DAG: "%317:sub2": 225 # CHECK-GX-JSON-DAG: "%317:sub3": 224 # CHECK-GX-JSON-DAG: "%317:sub4": 221 # CHECK-GX-JSON-DAG: "%317:sub5": 220 # CHECK-GX-JSON-DAG: "%317:sub6": 219 # CHECK-GX-JSON-DAG: "%317:sub7": 218 # CHECK-GX-JSON-DAG: "%317:sub8": 215 # CHECK-GX-JSON-DAG: "%317:sub9": 214 # CHECK-GX-JSON-DAG: "%317:sub10": 213 # CHECK-GX-JSON-DAG: "%317:sub11": 212 # CHECK-GX-JSON-DAG: "%317:sub12": 209 # CHECK-GX-JSON-DAG: "%317:sub13": 208 # CHECK-GX-JSON-DAG: "%317:sub14": 207 # CHECK-GX-JSON-DAG: "%317:sub15": 206 # CHECK-GX-JSON-DAG: "%317:sub16": 203 # CHECK-GX-JSON-DAG: "%317:sub17": 202 # CHECK-GX-JSON-DAG: "%317:sub18": 201 # CHECK-GX-JSON-DAG: "%317:sub19": 200 # CHECK-GX-JSON-DAG: "%317:sub20": 197 # CHECK-GX-JSON-DAG: "%317:sub21": 196 # CHECK-GX-JSON-DAG: "%317:sub22": 195 # CHECK-GX-JSON-DAG: "%317:sub23": 194 # CHECK-GX-JSON-DAG: "%317:sub24": 191 # CHECK-GX-JSON-DAG: "%317:sub25": 190 # CHECK-GX-JSON-DAG: "%317:sub26": 189 # CHECK-GX-JSON-DAG: "%317:sub27": 188 # CHECK-GX-JSON-DAG: "%317:sub28": 185 # CHECK-GX-JSON-DAG: "%317:sub29": 184 # CHECK-GX-JSON-DAG: "%317:sub30": 183 # CHECK-GX-JSON-DAG: "%317:sub31": 182 # CHECK-GX-JSON-DAG: "%359:sub0": 275 # CHECK-GX-JSON-DAG: "%359:sub1": 274 # CHECK-GX-JSON-DAG: "%359:sub2": 273 # CHECK-GX-JSON-DAG: "%359:sub3": 272 # CHECK-GX-JSON-DAG: "%359:sub4": 269 # CHECK-GX-JSON-DAG: "%359:sub5": 268 # CHECK-GX-JSON-DAG: "%359:sub6": 267 # CHECK-GX-JSON-DAG: "%359:sub7": 266 # CHECK-GX-JSON-DAG: "%359:sub8": 263 # CHECK-GX-JSON-DAG: "%359:sub9": 262 # CHECK-GX-JSON-DAG: "%359:sub10": 261 # CHECK-GX-JSON-DAG: "%359:sub11": 260 # CHECK-GX-JSON-DAG: "%359:sub12": 257 # CHECK-GX-JSON-DAG: "%359:sub13": 256 # CHECK-GX-JSON-DAG: "%359:sub14": 255 # CHECK-GX-JSON-DAG: "%359:sub15": 254 # CHECK-GX-JSON-DAG: "%359:sub16": 251 # CHECK-GX-JSON-DAG: "%359:sub17": 250 # CHECK-GX-JSON-DAG: "%359:sub18": 249 # CHECK-GX-JSON-DAG: "%359:sub19": 248 # CHECK-GX-JSON-DAG: "%359:sub20": 245 # CHECK-GX-JSON-DAG: "%359:sub21": 244 # CHECK-GX-JSON-DAG: "%359:sub22": 243 # CHECK-GX-JSON-DAG: "%359:sub23": 242 # CHECK-GX-JSON-DAG: "%359:sub24": 239 # CHECK-GX-JSON-DAG: "%359:sub25": 238 # CHECK-GX-JSON-DAG: "%359:sub26": 237 # CHECK-GX-JSON-DAG: "%359:sub27": 236 # CHECK-GX-JSON-DAG: "%359:sub28": 233 # CHECK-GX-JSON-DAG: "%359:sub29": 232 # CHECK-GX-JSON-DAG: "%359:sub30": 231 # CHECK-GX-JSON-DAG: "%359:sub31": 230 # CHECK-GX-JSON-DAG: "%401:sub0": 323 # CHECK-GX-JSON-DAG: "%401:sub1": 322 # CHECK-GX-JSON-DAG: "%401:sub2": 321 # CHECK-GX-JSON-DAG: "%401:sub3": 320 # CHECK-GX-JSON-DAG: "%401:sub4": 317 # CHECK-GX-JSON-DAG: "%401:sub5": 316 # CHECK-GX-JSON-DAG: "%401:sub6": 315 # CHECK-GX-JSON-DAG: "%401:sub7": 314 # CHECK-GX-JSON-DAG: "%401:sub8": 311 # CHECK-GX-JSON-DAG: "%401:sub9": 310 # CHECK-GX-JSON-DAG: "%401:sub10": 309 # CHECK-GX-JSON-DAG: "%401:sub11": 308 # CHECK-GX-JSON-DAG: "%401:sub12": 305 # CHECK-GX-JSON-DAG: "%401:sub13": 304 # CHECK-GX-JSON-DAG: "%401:sub14": 303 # CHECK-GX-JSON-DAG: "%401:sub15": 302 # CHECK-GX-JSON-DAG: "%401:sub16": 299 # CHECK-GX-JSON-DAG: "%401:sub17": 298 # CHECK-GX-JSON-DAG: "%401:sub18": 297 # CHECK-GX-JSON-DAG: "%401:sub19": 296 # CHECK-GX-JSON-DAG: "%401:sub20": 293 # CHECK-GX-JSON-DAG: "%401:sub21": 292 # CHECK-GX-JSON-DAG: "%401:sub22": 291 # CHECK-GX-JSON-DAG: "%401:sub23": 290 # CHECK-GX-JSON-DAG: "%401:sub24": 287 # CHECK-GX-JSON-DAG: "%401:sub25": 286 # CHECK-GX-JSON-DAG: "%401:sub26": 285 # CHECK-GX-JSON-DAG: "%401:sub27": 284 # CHECK-GX-JSON-DAG: "%401:sub28": 281 # CHECK-GX-JSON-DAG: "%401:sub29": 280 # CHECK-GX-JSON-DAG: "%401:sub30": 279 # CHECK-GX-JSON-DAG: "%401:sub31": 278 # CHECK-GX-JSON-DAG: "%504": 0 # CHECK-GX-JSON-DAG: "%505": 0 # CHECK-GX-JSON-DAG: "%506": 0 # CHECK-GX-JSON-DAG: "%507": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 278 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 323 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %509:vreg_64, %508, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 34 # CHECK-GX-JSON-DAG: "%149:sub1": 33 # CHECK-GX-JSON-DAG: "%149:sub2": 32 # CHECK-GX-JSON-DAG: "%149:sub3": 31 # CHECK-GX-JSON-DAG: "%149:sub4": 28 # CHECK-GX-JSON-DAG: "%149:sub5": 27 # CHECK-GX-JSON-DAG: "%149:sub6": 26 # CHECK-GX-JSON-DAG: "%149:sub7": 25 # CHECK-GX-JSON-DAG: "%149:sub8": 22 # CHECK-GX-JSON-DAG: "%149:sub9": 21 # CHECK-GX-JSON-DAG: "%149:sub10": 20 # CHECK-GX-JSON-DAG: "%149:sub11": 19 # CHECK-GX-JSON-DAG: "%149:sub12": 16 # CHECK-GX-JSON-DAG: "%149:sub13": 15 # CHECK-GX-JSON-DAG: "%149:sub14": 14 # CHECK-GX-JSON-DAG: "%149:sub15": 13 # CHECK-GX-JSON-DAG: "%149:sub16": 10 # CHECK-GX-JSON-DAG: "%149:sub17": 9 # CHECK-GX-JSON-DAG: "%149:sub18": 8 # CHECK-GX-JSON-DAG: "%149:sub19": 7 # CHECK-GX-JSON-DAG: "%149:sub20": 4 # CHECK-GX-JSON-DAG: "%149:sub21": 3 # CHECK-GX-JSON-DAG: "%149:sub22": 2 # CHECK-GX-JSON-DAG: "%149:sub23": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 82 # CHECK-GX-JSON-DAG: "%191:sub1": 81 # CHECK-GX-JSON-DAG: "%191:sub2": 80 # CHECK-GX-JSON-DAG: "%191:sub3": 79 # CHECK-GX-JSON-DAG: "%191:sub4": 76 # CHECK-GX-JSON-DAG: "%191:sub5": 75 # CHECK-GX-JSON-DAG: "%191:sub6": 74 # CHECK-GX-JSON-DAG: "%191:sub7": 73 # CHECK-GX-JSON-DAG: "%191:sub8": 70 # CHECK-GX-JSON-DAG: "%191:sub9": 69 # CHECK-GX-JSON-DAG: "%191:sub10": 68 # CHECK-GX-JSON-DAG: "%191:sub11": 67 # CHECK-GX-JSON-DAG: "%191:sub12": 64 # CHECK-GX-JSON-DAG: "%191:sub13": 63 # CHECK-GX-JSON-DAG: "%191:sub14": 62 # CHECK-GX-JSON-DAG: "%191:sub15": 61 # CHECK-GX-JSON-DAG: "%191:sub16": 58 # CHECK-GX-JSON-DAG: "%191:sub17": 57 # CHECK-GX-JSON-DAG: "%191:sub18": 56 # CHECK-GX-JSON-DAG: "%191:sub19": 55 # CHECK-GX-JSON-DAG: "%191:sub20": 52 # CHECK-GX-JSON-DAG: "%191:sub21": 51 # CHECK-GX-JSON-DAG: "%191:sub22": 50 # CHECK-GX-JSON-DAG: "%191:sub23": 49 # CHECK-GX-JSON-DAG: "%191:sub24": 46 # CHECK-GX-JSON-DAG: "%191:sub25": 45 # CHECK-GX-JSON-DAG: "%191:sub26": 44 # CHECK-GX-JSON-DAG: "%191:sub27": 43 # CHECK-GX-JSON-DAG: "%191:sub28": 40 # CHECK-GX-JSON-DAG: "%191:sub29": 39 # CHECK-GX-JSON-DAG: "%191:sub30": 38 # CHECK-GX-JSON-DAG: "%191:sub31": 37 # CHECK-GX-JSON-DAG: "%233:sub0": 130 # CHECK-GX-JSON-DAG: "%233:sub1": 129 # CHECK-GX-JSON-DAG: "%233:sub2": 128 # CHECK-GX-JSON-DAG: "%233:sub3": 127 # CHECK-GX-JSON-DAG: "%233:sub4": 124 # CHECK-GX-JSON-DAG: "%233:sub5": 123 # CHECK-GX-JSON-DAG: "%233:sub6": 122 # CHECK-GX-JSON-DAG: "%233:sub7": 121 # CHECK-GX-JSON-DAG: "%233:sub8": 118 # CHECK-GX-JSON-DAG: "%233:sub9": 117 # CHECK-GX-JSON-DAG: "%233:sub10": 116 # CHECK-GX-JSON-DAG: "%233:sub11": 115 # CHECK-GX-JSON-DAG: "%233:sub12": 112 # CHECK-GX-JSON-DAG: "%233:sub13": 111 # CHECK-GX-JSON-DAG: "%233:sub14": 110 # CHECK-GX-JSON-DAG: "%233:sub15": 109 # CHECK-GX-JSON-DAG: "%233:sub16": 106 # CHECK-GX-JSON-DAG: "%233:sub17": 105 # CHECK-GX-JSON-DAG: "%233:sub18": 104 # CHECK-GX-JSON-DAG: "%233:sub19": 103 # CHECK-GX-JSON-DAG: "%233:sub20": 100 # CHECK-GX-JSON-DAG: "%233:sub21": 99 # CHECK-GX-JSON-DAG: "%233:sub22": 98 # CHECK-GX-JSON-DAG: "%233:sub23": 97 # CHECK-GX-JSON-DAG: "%233:sub24": 94 # CHECK-GX-JSON-DAG: "%233:sub25": 93 # CHECK-GX-JSON-DAG: "%233:sub26": 92 # CHECK-GX-JSON-DAG: "%233:sub27": 91 # CHECK-GX-JSON-DAG: "%233:sub28": 88 # CHECK-GX-JSON-DAG: "%233:sub29": 87 # CHECK-GX-JSON-DAG: "%233:sub30": 86 # CHECK-GX-JSON-DAG: "%233:sub31": 85 # CHECK-GX-JSON-DAG: "%275:sub0": 178 # CHECK-GX-JSON-DAG: "%275:sub1": 177 # CHECK-GX-JSON-DAG: "%275:sub2": 176 # CHECK-GX-JSON-DAG: "%275:sub3": 175 # CHECK-GX-JSON-DAG: "%275:sub4": 172 # CHECK-GX-JSON-DAG: "%275:sub5": 171 # CHECK-GX-JSON-DAG: "%275:sub6": 170 # CHECK-GX-JSON-DAG: "%275:sub7": 169 # CHECK-GX-JSON-DAG: "%275:sub8": 166 # CHECK-GX-JSON-DAG: "%275:sub9": 165 # CHECK-GX-JSON-DAG: "%275:sub10": 164 # CHECK-GX-JSON-DAG: "%275:sub11": 163 # CHECK-GX-JSON-DAG: "%275:sub12": 160 # CHECK-GX-JSON-DAG: "%275:sub13": 159 # CHECK-GX-JSON-DAG: "%275:sub14": 158 # CHECK-GX-JSON-DAG: "%275:sub15": 157 # CHECK-GX-JSON-DAG: "%275:sub16": 154 # CHECK-GX-JSON-DAG: "%275:sub17": 153 # CHECK-GX-JSON-DAG: "%275:sub18": 152 # CHECK-GX-JSON-DAG: "%275:sub19": 151 # CHECK-GX-JSON-DAG: "%275:sub20": 148 # CHECK-GX-JSON-DAG: "%275:sub21": 147 # CHECK-GX-JSON-DAG: "%275:sub22": 146 # CHECK-GX-JSON-DAG: "%275:sub23": 145 # CHECK-GX-JSON-DAG: "%275:sub24": 142 # CHECK-GX-JSON-DAG: "%275:sub25": 141 # CHECK-GX-JSON-DAG: "%275:sub26": 140 # CHECK-GX-JSON-DAG: "%275:sub27": 139 # CHECK-GX-JSON-DAG: "%275:sub28": 136 # CHECK-GX-JSON-DAG: "%275:sub29": 135 # CHECK-GX-JSON-DAG: "%275:sub30": 134 # CHECK-GX-JSON-DAG: "%275:sub31": 133 # CHECK-GX-JSON-DAG: "%317:sub0": 226 # CHECK-GX-JSON-DAG: "%317:sub1": 225 # CHECK-GX-JSON-DAG: "%317:sub2": 224 # CHECK-GX-JSON-DAG: "%317:sub3": 223 # CHECK-GX-JSON-DAG: "%317:sub4": 220 # CHECK-GX-JSON-DAG: "%317:sub5": 219 # CHECK-GX-JSON-DAG: "%317:sub6": 218 # CHECK-GX-JSON-DAG: "%317:sub7": 217 # CHECK-GX-JSON-DAG: "%317:sub8": 214 # CHECK-GX-JSON-DAG: "%317:sub9": 213 # CHECK-GX-JSON-DAG: "%317:sub10": 212 # CHECK-GX-JSON-DAG: "%317:sub11": 211 # CHECK-GX-JSON-DAG: "%317:sub12": 208 # CHECK-GX-JSON-DAG: "%317:sub13": 207 # CHECK-GX-JSON-DAG: "%317:sub14": 206 # CHECK-GX-JSON-DAG: "%317:sub15": 205 # CHECK-GX-JSON-DAG: "%317:sub16": 202 # CHECK-GX-JSON-DAG: "%317:sub17": 201 # CHECK-GX-JSON-DAG: "%317:sub18": 200 # CHECK-GX-JSON-DAG: "%317:sub19": 199 # CHECK-GX-JSON-DAG: "%317:sub20": 196 # CHECK-GX-JSON-DAG: "%317:sub21": 195 # CHECK-GX-JSON-DAG: "%317:sub22": 194 # CHECK-GX-JSON-DAG: "%317:sub23": 193 # CHECK-GX-JSON-DAG: "%317:sub24": 190 # CHECK-GX-JSON-DAG: "%317:sub25": 189 # CHECK-GX-JSON-DAG: "%317:sub26": 188 # CHECK-GX-JSON-DAG: "%317:sub27": 187 # CHECK-GX-JSON-DAG: "%317:sub28": 184 # CHECK-GX-JSON-DAG: "%317:sub29": 183 # CHECK-GX-JSON-DAG: "%317:sub30": 182 # CHECK-GX-JSON-DAG: "%317:sub31": 181 # CHECK-GX-JSON-DAG: "%359:sub0": 274 # CHECK-GX-JSON-DAG: "%359:sub1": 273 # CHECK-GX-JSON-DAG: "%359:sub2": 272 # CHECK-GX-JSON-DAG: "%359:sub3": 271 # CHECK-GX-JSON-DAG: "%359:sub4": 268 # CHECK-GX-JSON-DAG: "%359:sub5": 267 # CHECK-GX-JSON-DAG: "%359:sub6": 266 # CHECK-GX-JSON-DAG: "%359:sub7": 265 # CHECK-GX-JSON-DAG: "%359:sub8": 262 # CHECK-GX-JSON-DAG: "%359:sub9": 261 # CHECK-GX-JSON-DAG: "%359:sub10": 260 # CHECK-GX-JSON-DAG: "%359:sub11": 259 # CHECK-GX-JSON-DAG: "%359:sub12": 256 # CHECK-GX-JSON-DAG: "%359:sub13": 255 # CHECK-GX-JSON-DAG: "%359:sub14": 254 # CHECK-GX-JSON-DAG: "%359:sub15": 253 # CHECK-GX-JSON-DAG: "%359:sub16": 250 # CHECK-GX-JSON-DAG: "%359:sub17": 249 # CHECK-GX-JSON-DAG: "%359:sub18": 248 # CHECK-GX-JSON-DAG: "%359:sub19": 247 # CHECK-GX-JSON-DAG: "%359:sub20": 244 # CHECK-GX-JSON-DAG: "%359:sub21": 243 # CHECK-GX-JSON-DAG: "%359:sub22": 242 # CHECK-GX-JSON-DAG: "%359:sub23": 241 # CHECK-GX-JSON-DAG: "%359:sub24": 238 # CHECK-GX-JSON-DAG: "%359:sub25": 237 # CHECK-GX-JSON-DAG: "%359:sub26": 236 # CHECK-GX-JSON-DAG: "%359:sub27": 235 # CHECK-GX-JSON-DAG: "%359:sub28": 232 # CHECK-GX-JSON-DAG: "%359:sub29": 231 # CHECK-GX-JSON-DAG: "%359:sub30": 230 # CHECK-GX-JSON-DAG: "%359:sub31": 229 # CHECK-GX-JSON-DAG: "%401:sub0": 322 # CHECK-GX-JSON-DAG: "%401:sub1": 321 # CHECK-GX-JSON-DAG: "%401:sub2": 320 # CHECK-GX-JSON-DAG: "%401:sub3": 319 # CHECK-GX-JSON-DAG: "%401:sub4": 316 # CHECK-GX-JSON-DAG: "%401:sub5": 315 # CHECK-GX-JSON-DAG: "%401:sub6": 314 # CHECK-GX-JSON-DAG: "%401:sub7": 313 # CHECK-GX-JSON-DAG: "%401:sub8": 310 # CHECK-GX-JSON-DAG: "%401:sub9": 309 # CHECK-GX-JSON-DAG: "%401:sub10": 308 # CHECK-GX-JSON-DAG: "%401:sub11": 307 # CHECK-GX-JSON-DAG: "%401:sub12": 304 # CHECK-GX-JSON-DAG: "%401:sub13": 303 # CHECK-GX-JSON-DAG: "%401:sub14": 302 # CHECK-GX-JSON-DAG: "%401:sub15": 301 # CHECK-GX-JSON-DAG: "%401:sub16": 298 # CHECK-GX-JSON-DAG: "%401:sub17": 297 # CHECK-GX-JSON-DAG: "%401:sub18": 296 # CHECK-GX-JSON-DAG: "%401:sub19": 295 # CHECK-GX-JSON-DAG: "%401:sub20": 292 # CHECK-GX-JSON-DAG: "%401:sub21": 291 # CHECK-GX-JSON-DAG: "%401:sub22": 290 # CHECK-GX-JSON-DAG: "%401:sub23": 289 # CHECK-GX-JSON-DAG: "%401:sub24": 286 # CHECK-GX-JSON-DAG: "%401:sub25": 285 # CHECK-GX-JSON-DAG: "%401:sub26": 284 # CHECK-GX-JSON-DAG: "%401:sub27": 283 # CHECK-GX-JSON-DAG: "%401:sub28": 280 # CHECK-GX-JSON-DAG: "%401:sub29": 279 # CHECK-GX-JSON-DAG: "%401:sub30": 278 # CHECK-GX-JSON-DAG: "%401:sub31": 277 # CHECK-GX-JSON-DAG: "%508": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 277 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 322 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%510:vgpr_32 = COPY %149.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 33 # CHECK-GX-JSON-DAG: "%149:sub1": 32 # CHECK-GX-JSON-DAG: "%149:sub2": 31 # CHECK-GX-JSON-DAG: "%149:sub3": 30 # CHECK-GX-JSON-DAG: "%149:sub4": 27 # CHECK-GX-JSON-DAG: "%149:sub5": 26 # CHECK-GX-JSON-DAG: "%149:sub6": 25 # CHECK-GX-JSON-DAG: "%149:sub7": 24 # CHECK-GX-JSON-DAG: "%149:sub8": 21 # CHECK-GX-JSON-DAG: "%149:sub9": 20 # CHECK-GX-JSON-DAG: "%149:sub10": 19 # CHECK-GX-JSON-DAG: "%149:sub11": 18 # CHECK-GX-JSON-DAG: "%149:sub12": 15 # CHECK-GX-JSON-DAG: "%149:sub13": 14 # CHECK-GX-JSON-DAG: "%149:sub14": 13 # CHECK-GX-JSON-DAG: "%149:sub15": 12 # CHECK-GX-JSON-DAG: "%149:sub16": 9 # CHECK-GX-JSON-DAG: "%149:sub17": 8 # CHECK-GX-JSON-DAG: "%149:sub18": 7 # CHECK-GX-JSON-DAG: "%149:sub19": 6 # CHECK-GX-JSON-DAG: "%149:sub20": 3 # CHECK-GX-JSON-DAG: "%149:sub21": 2 # CHECK-GX-JSON-DAG: "%149:sub22": 1 # CHECK-GX-JSON-DAG: "%149:sub23": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 81 # CHECK-GX-JSON-DAG: "%191:sub1": 80 # CHECK-GX-JSON-DAG: "%191:sub2": 79 # CHECK-GX-JSON-DAG: "%191:sub3": 78 # CHECK-GX-JSON-DAG: "%191:sub4": 75 # CHECK-GX-JSON-DAG: "%191:sub5": 74 # CHECK-GX-JSON-DAG: "%191:sub6": 73 # CHECK-GX-JSON-DAG: "%191:sub7": 72 # CHECK-GX-JSON-DAG: "%191:sub8": 69 # CHECK-GX-JSON-DAG: "%191:sub9": 68 # CHECK-GX-JSON-DAG: "%191:sub10": 67 # CHECK-GX-JSON-DAG: "%191:sub11": 66 # CHECK-GX-JSON-DAG: "%191:sub12": 63 # CHECK-GX-JSON-DAG: "%191:sub13": 62 # CHECK-GX-JSON-DAG: "%191:sub14": 61 # CHECK-GX-JSON-DAG: "%191:sub15": 60 # CHECK-GX-JSON-DAG: "%191:sub16": 57 # CHECK-GX-JSON-DAG: "%191:sub17": 56 # CHECK-GX-JSON-DAG: "%191:sub18": 55 # CHECK-GX-JSON-DAG: "%191:sub19": 54 # CHECK-GX-JSON-DAG: "%191:sub20": 51 # CHECK-GX-JSON-DAG: "%191:sub21": 50 # CHECK-GX-JSON-DAG: "%191:sub22": 49 # CHECK-GX-JSON-DAG: "%191:sub23": 48 # CHECK-GX-JSON-DAG: "%191:sub24": 45 # CHECK-GX-JSON-DAG: "%191:sub25": 44 # CHECK-GX-JSON-DAG: "%191:sub26": 43 # CHECK-GX-JSON-DAG: "%191:sub27": 42 # CHECK-GX-JSON-DAG: "%191:sub28": 39 # CHECK-GX-JSON-DAG: "%191:sub29": 38 # CHECK-GX-JSON-DAG: "%191:sub30": 37 # CHECK-GX-JSON-DAG: "%191:sub31": 36 # CHECK-GX-JSON-DAG: "%233:sub0": 129 # CHECK-GX-JSON-DAG: "%233:sub1": 128 # CHECK-GX-JSON-DAG: "%233:sub2": 127 # CHECK-GX-JSON-DAG: "%233:sub3": 126 # CHECK-GX-JSON-DAG: "%233:sub4": 123 # CHECK-GX-JSON-DAG: "%233:sub5": 122 # CHECK-GX-JSON-DAG: "%233:sub6": 121 # CHECK-GX-JSON-DAG: "%233:sub7": 120 # CHECK-GX-JSON-DAG: "%233:sub8": 117 # CHECK-GX-JSON-DAG: "%233:sub9": 116 # CHECK-GX-JSON-DAG: "%233:sub10": 115 # CHECK-GX-JSON-DAG: "%233:sub11": 114 # CHECK-GX-JSON-DAG: "%233:sub12": 111 # CHECK-GX-JSON-DAG: "%233:sub13": 110 # CHECK-GX-JSON-DAG: "%233:sub14": 109 # CHECK-GX-JSON-DAG: "%233:sub15": 108 # CHECK-GX-JSON-DAG: "%233:sub16": 105 # CHECK-GX-JSON-DAG: "%233:sub17": 104 # CHECK-GX-JSON-DAG: "%233:sub18": 103 # CHECK-GX-JSON-DAG: "%233:sub19": 102 # CHECK-GX-JSON-DAG: "%233:sub20": 99 # CHECK-GX-JSON-DAG: "%233:sub21": 98 # CHECK-GX-JSON-DAG: "%233:sub22": 97 # CHECK-GX-JSON-DAG: "%233:sub23": 96 # CHECK-GX-JSON-DAG: "%233:sub24": 93 # CHECK-GX-JSON-DAG: "%233:sub25": 92 # CHECK-GX-JSON-DAG: "%233:sub26": 91 # CHECK-GX-JSON-DAG: "%233:sub27": 90 # CHECK-GX-JSON-DAG: "%233:sub28": 87 # CHECK-GX-JSON-DAG: "%233:sub29": 86 # CHECK-GX-JSON-DAG: "%233:sub30": 85 # CHECK-GX-JSON-DAG: "%233:sub31": 84 # CHECK-GX-JSON-DAG: "%275:sub0": 177 # CHECK-GX-JSON-DAG: "%275:sub1": 176 # CHECK-GX-JSON-DAG: "%275:sub2": 175 # CHECK-GX-JSON-DAG: "%275:sub3": 174 # CHECK-GX-JSON-DAG: "%275:sub4": 171 # CHECK-GX-JSON-DAG: "%275:sub5": 170 # CHECK-GX-JSON-DAG: "%275:sub6": 169 # CHECK-GX-JSON-DAG: "%275:sub7": 168 # CHECK-GX-JSON-DAG: "%275:sub8": 165 # CHECK-GX-JSON-DAG: "%275:sub9": 164 # CHECK-GX-JSON-DAG: "%275:sub10": 163 # CHECK-GX-JSON-DAG: "%275:sub11": 162 # CHECK-GX-JSON-DAG: "%275:sub12": 159 # CHECK-GX-JSON-DAG: "%275:sub13": 158 # CHECK-GX-JSON-DAG: "%275:sub14": 157 # CHECK-GX-JSON-DAG: "%275:sub15": 156 # CHECK-GX-JSON-DAG: "%275:sub16": 153 # CHECK-GX-JSON-DAG: "%275:sub17": 152 # CHECK-GX-JSON-DAG: "%275:sub18": 151 # CHECK-GX-JSON-DAG: "%275:sub19": 150 # CHECK-GX-JSON-DAG: "%275:sub20": 147 # CHECK-GX-JSON-DAG: "%275:sub21": 146 # CHECK-GX-JSON-DAG: "%275:sub22": 145 # CHECK-GX-JSON-DAG: "%275:sub23": 144 # CHECK-GX-JSON-DAG: "%275:sub24": 141 # CHECK-GX-JSON-DAG: "%275:sub25": 140 # CHECK-GX-JSON-DAG: "%275:sub26": 139 # CHECK-GX-JSON-DAG: "%275:sub27": 138 # CHECK-GX-JSON-DAG: "%275:sub28": 135 # CHECK-GX-JSON-DAG: "%275:sub29": 134 # CHECK-GX-JSON-DAG: "%275:sub30": 133 # CHECK-GX-JSON-DAG: "%275:sub31": 132 # CHECK-GX-JSON-DAG: "%317:sub0": 225 # CHECK-GX-JSON-DAG: "%317:sub1": 224 # CHECK-GX-JSON-DAG: "%317:sub2": 223 # CHECK-GX-JSON-DAG: "%317:sub3": 222 # CHECK-GX-JSON-DAG: "%317:sub4": 219 # CHECK-GX-JSON-DAG: "%317:sub5": 218 # CHECK-GX-JSON-DAG: "%317:sub6": 217 # CHECK-GX-JSON-DAG: "%317:sub7": 216 # CHECK-GX-JSON-DAG: "%317:sub8": 213 # CHECK-GX-JSON-DAG: "%317:sub9": 212 # CHECK-GX-JSON-DAG: "%317:sub10": 211 # CHECK-GX-JSON-DAG: "%317:sub11": 210 # CHECK-GX-JSON-DAG: "%317:sub12": 207 # CHECK-GX-JSON-DAG: "%317:sub13": 206 # CHECK-GX-JSON-DAG: "%317:sub14": 205 # CHECK-GX-JSON-DAG: "%317:sub15": 204 # CHECK-GX-JSON-DAG: "%317:sub16": 201 # CHECK-GX-JSON-DAG: "%317:sub17": 200 # CHECK-GX-JSON-DAG: "%317:sub18": 199 # CHECK-GX-JSON-DAG: "%317:sub19": 198 # CHECK-GX-JSON-DAG: "%317:sub20": 195 # CHECK-GX-JSON-DAG: "%317:sub21": 194 # CHECK-GX-JSON-DAG: "%317:sub22": 193 # CHECK-GX-JSON-DAG: "%317:sub23": 192 # CHECK-GX-JSON-DAG: "%317:sub24": 189 # CHECK-GX-JSON-DAG: "%317:sub25": 188 # CHECK-GX-JSON-DAG: "%317:sub26": 187 # CHECK-GX-JSON-DAG: "%317:sub27": 186 # CHECK-GX-JSON-DAG: "%317:sub28": 183 # CHECK-GX-JSON-DAG: "%317:sub29": 182 # CHECK-GX-JSON-DAG: "%317:sub30": 181 # CHECK-GX-JSON-DAG: "%317:sub31": 180 # CHECK-GX-JSON-DAG: "%359:sub0": 273 # CHECK-GX-JSON-DAG: "%359:sub1": 272 # CHECK-GX-JSON-DAG: "%359:sub2": 271 # CHECK-GX-JSON-DAG: "%359:sub3": 270 # CHECK-GX-JSON-DAG: "%359:sub4": 267 # CHECK-GX-JSON-DAG: "%359:sub5": 266 # CHECK-GX-JSON-DAG: "%359:sub6": 265 # CHECK-GX-JSON-DAG: "%359:sub7": 264 # CHECK-GX-JSON-DAG: "%359:sub8": 261 # CHECK-GX-JSON-DAG: "%359:sub9": 260 # CHECK-GX-JSON-DAG: "%359:sub10": 259 # CHECK-GX-JSON-DAG: "%359:sub11": 258 # CHECK-GX-JSON-DAG: "%359:sub12": 255 # CHECK-GX-JSON-DAG: "%359:sub13": 254 # CHECK-GX-JSON-DAG: "%359:sub14": 253 # CHECK-GX-JSON-DAG: "%359:sub15": 252 # CHECK-GX-JSON-DAG: "%359:sub16": 249 # CHECK-GX-JSON-DAG: "%359:sub17": 248 # CHECK-GX-JSON-DAG: "%359:sub18": 247 # CHECK-GX-JSON-DAG: "%359:sub19": 246 # CHECK-GX-JSON-DAG: "%359:sub20": 243 # CHECK-GX-JSON-DAG: "%359:sub21": 242 # CHECK-GX-JSON-DAG: "%359:sub22": 241 # CHECK-GX-JSON-DAG: "%359:sub23": 240 # CHECK-GX-JSON-DAG: "%359:sub24": 237 # CHECK-GX-JSON-DAG: "%359:sub25": 236 # CHECK-GX-JSON-DAG: "%359:sub26": 235 # CHECK-GX-JSON-DAG: "%359:sub27": 234 # CHECK-GX-JSON-DAG: "%359:sub28": 231 # CHECK-GX-JSON-DAG: "%359:sub29": 230 # CHECK-GX-JSON-DAG: "%359:sub30": 229 # CHECK-GX-JSON-DAG: "%359:sub31": 228 # CHECK-GX-JSON-DAG: "%401:sub0": 321 # CHECK-GX-JSON-DAG: "%401:sub1": 320 # CHECK-GX-JSON-DAG: "%401:sub2": 319 # CHECK-GX-JSON-DAG: "%401:sub3": 318 # CHECK-GX-JSON-DAG: "%401:sub4": 315 # CHECK-GX-JSON-DAG: "%401:sub5": 314 # CHECK-GX-JSON-DAG: "%401:sub6": 313 # CHECK-GX-JSON-DAG: "%401:sub7": 312 # CHECK-GX-JSON-DAG: "%401:sub8": 309 # CHECK-GX-JSON-DAG: "%401:sub9": 308 # CHECK-GX-JSON-DAG: "%401:sub10": 307 # CHECK-GX-JSON-DAG: "%401:sub11": 306 # CHECK-GX-JSON-DAG: "%401:sub12": 303 # CHECK-GX-JSON-DAG: "%401:sub13": 302 # CHECK-GX-JSON-DAG: "%401:sub14": 301 # CHECK-GX-JSON-DAG: "%401:sub15": 300 # CHECK-GX-JSON-DAG: "%401:sub16": 297 # CHECK-GX-JSON-DAG: "%401:sub17": 296 # CHECK-GX-JSON-DAG: "%401:sub18": 295 # CHECK-GX-JSON-DAG: "%401:sub19": 294 # CHECK-GX-JSON-DAG: "%401:sub20": 291 # CHECK-GX-JSON-DAG: "%401:sub21": 290 # CHECK-GX-JSON-DAG: "%401:sub22": 289 # CHECK-GX-JSON-DAG: "%401:sub23": 288 # CHECK-GX-JSON-DAG: "%401:sub24": 285 # CHECK-GX-JSON-DAG: "%401:sub25": 284 # CHECK-GX-JSON-DAG: "%401:sub26": 283 # CHECK-GX-JSON-DAG: "%401:sub27": 282 # CHECK-GX-JSON-DAG: "%401:sub28": 279 # CHECK-GX-JSON-DAG: "%401:sub29": 278 # CHECK-GX-JSON-DAG: "%401:sub30": 277 # CHECK-GX-JSON-DAG: "%401:sub31": 276 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 276 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 321 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%511:vgpr_32 = COPY %149.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 32 # CHECK-GX-JSON-DAG: "%149:sub1": 31 # CHECK-GX-JSON-DAG: "%149:sub2": 30 # CHECK-GX-JSON-DAG: "%149:sub3": 29 # CHECK-GX-JSON-DAG: "%149:sub4": 26 # CHECK-GX-JSON-DAG: "%149:sub5": 25 # CHECK-GX-JSON-DAG: "%149:sub6": 24 # CHECK-GX-JSON-DAG: "%149:sub7": 23 # CHECK-GX-JSON-DAG: "%149:sub8": 20 # CHECK-GX-JSON-DAG: "%149:sub9": 19 # CHECK-GX-JSON-DAG: "%149:sub10": 18 # CHECK-GX-JSON-DAG: "%149:sub11": 17 # CHECK-GX-JSON-DAG: "%149:sub12": 14 # CHECK-GX-JSON-DAG: "%149:sub13": 13 # CHECK-GX-JSON-DAG: "%149:sub14": 12 # CHECK-GX-JSON-DAG: "%149:sub15": 11 # CHECK-GX-JSON-DAG: "%149:sub16": 8 # CHECK-GX-JSON-DAG: "%149:sub17": 7 # CHECK-GX-JSON-DAG: "%149:sub18": 6 # CHECK-GX-JSON-DAG: "%149:sub19": 5 # CHECK-GX-JSON-DAG: "%149:sub20": 2 # CHECK-GX-JSON-DAG: "%149:sub21": 1 # CHECK-GX-JSON-DAG: "%149:sub22": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 80 # CHECK-GX-JSON-DAG: "%191:sub1": 79 # CHECK-GX-JSON-DAG: "%191:sub2": 78 # CHECK-GX-JSON-DAG: "%191:sub3": 77 # CHECK-GX-JSON-DAG: "%191:sub4": 74 # CHECK-GX-JSON-DAG: "%191:sub5": 73 # CHECK-GX-JSON-DAG: "%191:sub6": 72 # CHECK-GX-JSON-DAG: "%191:sub7": 71 # CHECK-GX-JSON-DAG: "%191:sub8": 68 # CHECK-GX-JSON-DAG: "%191:sub9": 67 # CHECK-GX-JSON-DAG: "%191:sub10": 66 # CHECK-GX-JSON-DAG: "%191:sub11": 65 # CHECK-GX-JSON-DAG: "%191:sub12": 62 # CHECK-GX-JSON-DAG: "%191:sub13": 61 # CHECK-GX-JSON-DAG: "%191:sub14": 60 # CHECK-GX-JSON-DAG: "%191:sub15": 59 # CHECK-GX-JSON-DAG: "%191:sub16": 56 # CHECK-GX-JSON-DAG: "%191:sub17": 55 # CHECK-GX-JSON-DAG: "%191:sub18": 54 # CHECK-GX-JSON-DAG: "%191:sub19": 53 # CHECK-GX-JSON-DAG: "%191:sub20": 50 # CHECK-GX-JSON-DAG: "%191:sub21": 49 # CHECK-GX-JSON-DAG: "%191:sub22": 48 # CHECK-GX-JSON-DAG: "%191:sub23": 47 # CHECK-GX-JSON-DAG: "%191:sub24": 44 # CHECK-GX-JSON-DAG: "%191:sub25": 43 # CHECK-GX-JSON-DAG: "%191:sub26": 42 # CHECK-GX-JSON-DAG: "%191:sub27": 41 # CHECK-GX-JSON-DAG: "%191:sub28": 38 # CHECK-GX-JSON-DAG: "%191:sub29": 37 # CHECK-GX-JSON-DAG: "%191:sub30": 36 # CHECK-GX-JSON-DAG: "%191:sub31": 35 # CHECK-GX-JSON-DAG: "%233:sub0": 128 # CHECK-GX-JSON-DAG: "%233:sub1": 127 # CHECK-GX-JSON-DAG: "%233:sub2": 126 # CHECK-GX-JSON-DAG: "%233:sub3": 125 # CHECK-GX-JSON-DAG: "%233:sub4": 122 # CHECK-GX-JSON-DAG: "%233:sub5": 121 # CHECK-GX-JSON-DAG: "%233:sub6": 120 # CHECK-GX-JSON-DAG: "%233:sub7": 119 # CHECK-GX-JSON-DAG: "%233:sub8": 116 # CHECK-GX-JSON-DAG: "%233:sub9": 115 # CHECK-GX-JSON-DAG: "%233:sub10": 114 # CHECK-GX-JSON-DAG: "%233:sub11": 113 # CHECK-GX-JSON-DAG: "%233:sub12": 110 # CHECK-GX-JSON-DAG: "%233:sub13": 109 # CHECK-GX-JSON-DAG: "%233:sub14": 108 # CHECK-GX-JSON-DAG: "%233:sub15": 107 # CHECK-GX-JSON-DAG: "%233:sub16": 104 # CHECK-GX-JSON-DAG: "%233:sub17": 103 # CHECK-GX-JSON-DAG: "%233:sub18": 102 # CHECK-GX-JSON-DAG: "%233:sub19": 101 # CHECK-GX-JSON-DAG: "%233:sub20": 98 # CHECK-GX-JSON-DAG: "%233:sub21": 97 # CHECK-GX-JSON-DAG: "%233:sub22": 96 # CHECK-GX-JSON-DAG: "%233:sub23": 95 # CHECK-GX-JSON-DAG: "%233:sub24": 92 # CHECK-GX-JSON-DAG: "%233:sub25": 91 # CHECK-GX-JSON-DAG: "%233:sub26": 90 # CHECK-GX-JSON-DAG: "%233:sub27": 89 # CHECK-GX-JSON-DAG: "%233:sub28": 86 # CHECK-GX-JSON-DAG: "%233:sub29": 85 # CHECK-GX-JSON-DAG: "%233:sub30": 84 # CHECK-GX-JSON-DAG: "%233:sub31": 83 # CHECK-GX-JSON-DAG: "%275:sub0": 176 # CHECK-GX-JSON-DAG: "%275:sub1": 175 # CHECK-GX-JSON-DAG: "%275:sub2": 174 # CHECK-GX-JSON-DAG: "%275:sub3": 173 # CHECK-GX-JSON-DAG: "%275:sub4": 170 # CHECK-GX-JSON-DAG: "%275:sub5": 169 # CHECK-GX-JSON-DAG: "%275:sub6": 168 # CHECK-GX-JSON-DAG: "%275:sub7": 167 # CHECK-GX-JSON-DAG: "%275:sub8": 164 # CHECK-GX-JSON-DAG: "%275:sub9": 163 # CHECK-GX-JSON-DAG: "%275:sub10": 162 # CHECK-GX-JSON-DAG: "%275:sub11": 161 # CHECK-GX-JSON-DAG: "%275:sub12": 158 # CHECK-GX-JSON-DAG: "%275:sub13": 157 # CHECK-GX-JSON-DAG: "%275:sub14": 156 # CHECK-GX-JSON-DAG: "%275:sub15": 155 # CHECK-GX-JSON-DAG: "%275:sub16": 152 # CHECK-GX-JSON-DAG: "%275:sub17": 151 # CHECK-GX-JSON-DAG: "%275:sub18": 150 # CHECK-GX-JSON-DAG: "%275:sub19": 149 # CHECK-GX-JSON-DAG: "%275:sub20": 146 # CHECK-GX-JSON-DAG: "%275:sub21": 145 # CHECK-GX-JSON-DAG: "%275:sub22": 144 # CHECK-GX-JSON-DAG: "%275:sub23": 143 # CHECK-GX-JSON-DAG: "%275:sub24": 140 # CHECK-GX-JSON-DAG: "%275:sub25": 139 # CHECK-GX-JSON-DAG: "%275:sub26": 138 # CHECK-GX-JSON-DAG: "%275:sub27": 137 # CHECK-GX-JSON-DAG: "%275:sub28": 134 # CHECK-GX-JSON-DAG: "%275:sub29": 133 # CHECK-GX-JSON-DAG: "%275:sub30": 132 # CHECK-GX-JSON-DAG: "%275:sub31": 131 # CHECK-GX-JSON-DAG: "%317:sub0": 224 # CHECK-GX-JSON-DAG: "%317:sub1": 223 # CHECK-GX-JSON-DAG: "%317:sub2": 222 # CHECK-GX-JSON-DAG: "%317:sub3": 221 # CHECK-GX-JSON-DAG: "%317:sub4": 218 # CHECK-GX-JSON-DAG: "%317:sub5": 217 # CHECK-GX-JSON-DAG: "%317:sub6": 216 # CHECK-GX-JSON-DAG: "%317:sub7": 215 # CHECK-GX-JSON-DAG: "%317:sub8": 212 # CHECK-GX-JSON-DAG: "%317:sub9": 211 # CHECK-GX-JSON-DAG: "%317:sub10": 210 # CHECK-GX-JSON-DAG: "%317:sub11": 209 # CHECK-GX-JSON-DAG: "%317:sub12": 206 # CHECK-GX-JSON-DAG: "%317:sub13": 205 # CHECK-GX-JSON-DAG: "%317:sub14": 204 # CHECK-GX-JSON-DAG: "%317:sub15": 203 # CHECK-GX-JSON-DAG: "%317:sub16": 200 # CHECK-GX-JSON-DAG: "%317:sub17": 199 # CHECK-GX-JSON-DAG: "%317:sub18": 198 # CHECK-GX-JSON-DAG: "%317:sub19": 197 # CHECK-GX-JSON-DAG: "%317:sub20": 194 # CHECK-GX-JSON-DAG: "%317:sub21": 193 # CHECK-GX-JSON-DAG: "%317:sub22": 192 # CHECK-GX-JSON-DAG: "%317:sub23": 191 # CHECK-GX-JSON-DAG: "%317:sub24": 188 # CHECK-GX-JSON-DAG: "%317:sub25": 187 # CHECK-GX-JSON-DAG: "%317:sub26": 186 # CHECK-GX-JSON-DAG: "%317:sub27": 185 # CHECK-GX-JSON-DAG: "%317:sub28": 182 # CHECK-GX-JSON-DAG: "%317:sub29": 181 # CHECK-GX-JSON-DAG: "%317:sub30": 180 # CHECK-GX-JSON-DAG: "%317:sub31": 179 # CHECK-GX-JSON-DAG: "%359:sub0": 272 # CHECK-GX-JSON-DAG: "%359:sub1": 271 # CHECK-GX-JSON-DAG: "%359:sub2": 270 # CHECK-GX-JSON-DAG: "%359:sub3": 269 # CHECK-GX-JSON-DAG: "%359:sub4": 266 # CHECK-GX-JSON-DAG: "%359:sub5": 265 # CHECK-GX-JSON-DAG: "%359:sub6": 264 # CHECK-GX-JSON-DAG: "%359:sub7": 263 # CHECK-GX-JSON-DAG: "%359:sub8": 260 # CHECK-GX-JSON-DAG: "%359:sub9": 259 # CHECK-GX-JSON-DAG: "%359:sub10": 258 # CHECK-GX-JSON-DAG: "%359:sub11": 257 # CHECK-GX-JSON-DAG: "%359:sub12": 254 # CHECK-GX-JSON-DAG: "%359:sub13": 253 # CHECK-GX-JSON-DAG: "%359:sub14": 252 # CHECK-GX-JSON-DAG: "%359:sub15": 251 # CHECK-GX-JSON-DAG: "%359:sub16": 248 # CHECK-GX-JSON-DAG: "%359:sub17": 247 # CHECK-GX-JSON-DAG: "%359:sub18": 246 # CHECK-GX-JSON-DAG: "%359:sub19": 245 # CHECK-GX-JSON-DAG: "%359:sub20": 242 # CHECK-GX-JSON-DAG: "%359:sub21": 241 # CHECK-GX-JSON-DAG: "%359:sub22": 240 # CHECK-GX-JSON-DAG: "%359:sub23": 239 # CHECK-GX-JSON-DAG: "%359:sub24": 236 # CHECK-GX-JSON-DAG: "%359:sub25": 235 # CHECK-GX-JSON-DAG: "%359:sub26": 234 # CHECK-GX-JSON-DAG: "%359:sub27": 233 # CHECK-GX-JSON-DAG: "%359:sub28": 230 # CHECK-GX-JSON-DAG: "%359:sub29": 229 # CHECK-GX-JSON-DAG: "%359:sub30": 228 # CHECK-GX-JSON-DAG: "%359:sub31": 227 # CHECK-GX-JSON-DAG: "%401:sub0": 320 # CHECK-GX-JSON-DAG: "%401:sub1": 319 # CHECK-GX-JSON-DAG: "%401:sub2": 318 # CHECK-GX-JSON-DAG: "%401:sub3": 317 # CHECK-GX-JSON-DAG: "%401:sub4": 314 # CHECK-GX-JSON-DAG: "%401:sub5": 313 # CHECK-GX-JSON-DAG: "%401:sub6": 312 # CHECK-GX-JSON-DAG: "%401:sub7": 311 # CHECK-GX-JSON-DAG: "%401:sub8": 308 # CHECK-GX-JSON-DAG: "%401:sub9": 307 # CHECK-GX-JSON-DAG: "%401:sub10": 306 # CHECK-GX-JSON-DAG: "%401:sub11": 305 # CHECK-GX-JSON-DAG: "%401:sub12": 302 # CHECK-GX-JSON-DAG: "%401:sub13": 301 # CHECK-GX-JSON-DAG: "%401:sub14": 300 # CHECK-GX-JSON-DAG: "%401:sub15": 299 # CHECK-GX-JSON-DAG: "%401:sub16": 296 # CHECK-GX-JSON-DAG: "%401:sub17": 295 # CHECK-GX-JSON-DAG: "%401:sub18": 294 # CHECK-GX-JSON-DAG: "%401:sub19": 293 # CHECK-GX-JSON-DAG: "%401:sub20": 290 # CHECK-GX-JSON-DAG: "%401:sub21": 289 # CHECK-GX-JSON-DAG: "%401:sub22": 288 # CHECK-GX-JSON-DAG: "%401:sub23": 287 # CHECK-GX-JSON-DAG: "%401:sub24": 284 # CHECK-GX-JSON-DAG: "%401:sub25": 283 # CHECK-GX-JSON-DAG: "%401:sub26": 282 # CHECK-GX-JSON-DAG: "%401:sub27": 281 # CHECK-GX-JSON-DAG: "%401:sub28": 278 # CHECK-GX-JSON-DAG: "%401:sub29": 277 # CHECK-GX-JSON-DAG: "%401:sub30": 276 # CHECK-GX-JSON-DAG: "%401:sub31": 275 # CHECK-GX-JSON-DAG: "%510": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 275 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 320 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%512:vgpr_32 = COPY %149.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 31 # CHECK-GX-JSON-DAG: "%149:sub1": 30 # CHECK-GX-JSON-DAG: "%149:sub2": 29 # CHECK-GX-JSON-DAG: "%149:sub3": 28 # CHECK-GX-JSON-DAG: "%149:sub4": 25 # CHECK-GX-JSON-DAG: "%149:sub5": 24 # CHECK-GX-JSON-DAG: "%149:sub6": 23 # CHECK-GX-JSON-DAG: "%149:sub7": 22 # CHECK-GX-JSON-DAG: "%149:sub8": 19 # CHECK-GX-JSON-DAG: "%149:sub9": 18 # CHECK-GX-JSON-DAG: "%149:sub10": 17 # CHECK-GX-JSON-DAG: "%149:sub11": 16 # CHECK-GX-JSON-DAG: "%149:sub12": 13 # CHECK-GX-JSON-DAG: "%149:sub13": 12 # CHECK-GX-JSON-DAG: "%149:sub14": 11 # CHECK-GX-JSON-DAG: "%149:sub15": 10 # CHECK-GX-JSON-DAG: "%149:sub16": 7 # CHECK-GX-JSON-DAG: "%149:sub17": 6 # CHECK-GX-JSON-DAG: "%149:sub18": 5 # CHECK-GX-JSON-DAG: "%149:sub19": 4 # CHECK-GX-JSON-DAG: "%149:sub20": 1 # CHECK-GX-JSON-DAG: "%149:sub21": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 79 # CHECK-GX-JSON-DAG: "%191:sub1": 78 # CHECK-GX-JSON-DAG: "%191:sub2": 77 # CHECK-GX-JSON-DAG: "%191:sub3": 76 # CHECK-GX-JSON-DAG: "%191:sub4": 73 # CHECK-GX-JSON-DAG: "%191:sub5": 72 # CHECK-GX-JSON-DAG: "%191:sub6": 71 # CHECK-GX-JSON-DAG: "%191:sub7": 70 # CHECK-GX-JSON-DAG: "%191:sub8": 67 # CHECK-GX-JSON-DAG: "%191:sub9": 66 # CHECK-GX-JSON-DAG: "%191:sub10": 65 # CHECK-GX-JSON-DAG: "%191:sub11": 64 # CHECK-GX-JSON-DAG: "%191:sub12": 61 # CHECK-GX-JSON-DAG: "%191:sub13": 60 # CHECK-GX-JSON-DAG: "%191:sub14": 59 # CHECK-GX-JSON-DAG: "%191:sub15": 58 # CHECK-GX-JSON-DAG: "%191:sub16": 55 # CHECK-GX-JSON-DAG: "%191:sub17": 54 # CHECK-GX-JSON-DAG: "%191:sub18": 53 # CHECK-GX-JSON-DAG: "%191:sub19": 52 # CHECK-GX-JSON-DAG: "%191:sub20": 49 # CHECK-GX-JSON-DAG: "%191:sub21": 48 # CHECK-GX-JSON-DAG: "%191:sub22": 47 # CHECK-GX-JSON-DAG: "%191:sub23": 46 # CHECK-GX-JSON-DAG: "%191:sub24": 43 # CHECK-GX-JSON-DAG: "%191:sub25": 42 # CHECK-GX-JSON-DAG: "%191:sub26": 41 # CHECK-GX-JSON-DAG: "%191:sub27": 40 # CHECK-GX-JSON-DAG: "%191:sub28": 37 # CHECK-GX-JSON-DAG: "%191:sub29": 36 # CHECK-GX-JSON-DAG: "%191:sub30": 35 # CHECK-GX-JSON-DAG: "%191:sub31": 34 # CHECK-GX-JSON-DAG: "%233:sub0": 127 # CHECK-GX-JSON-DAG: "%233:sub1": 126 # CHECK-GX-JSON-DAG: "%233:sub2": 125 # CHECK-GX-JSON-DAG: "%233:sub3": 124 # CHECK-GX-JSON-DAG: "%233:sub4": 121 # CHECK-GX-JSON-DAG: "%233:sub5": 120 # CHECK-GX-JSON-DAG: "%233:sub6": 119 # CHECK-GX-JSON-DAG: "%233:sub7": 118 # CHECK-GX-JSON-DAG: "%233:sub8": 115 # CHECK-GX-JSON-DAG: "%233:sub9": 114 # CHECK-GX-JSON-DAG: "%233:sub10": 113 # CHECK-GX-JSON-DAG: "%233:sub11": 112 # CHECK-GX-JSON-DAG: "%233:sub12": 109 # CHECK-GX-JSON-DAG: "%233:sub13": 108 # CHECK-GX-JSON-DAG: "%233:sub14": 107 # CHECK-GX-JSON-DAG: "%233:sub15": 106 # CHECK-GX-JSON-DAG: "%233:sub16": 103 # CHECK-GX-JSON-DAG: "%233:sub17": 102 # CHECK-GX-JSON-DAG: "%233:sub18": 101 # CHECK-GX-JSON-DAG: "%233:sub19": 100 # CHECK-GX-JSON-DAG: "%233:sub20": 97 # CHECK-GX-JSON-DAG: "%233:sub21": 96 # CHECK-GX-JSON-DAG: "%233:sub22": 95 # CHECK-GX-JSON-DAG: "%233:sub23": 94 # CHECK-GX-JSON-DAG: "%233:sub24": 91 # CHECK-GX-JSON-DAG: "%233:sub25": 90 # CHECK-GX-JSON-DAG: "%233:sub26": 89 # CHECK-GX-JSON-DAG: "%233:sub27": 88 # CHECK-GX-JSON-DAG: "%233:sub28": 85 # CHECK-GX-JSON-DAG: "%233:sub29": 84 # CHECK-GX-JSON-DAG: "%233:sub30": 83 # CHECK-GX-JSON-DAG: "%233:sub31": 82 # CHECK-GX-JSON-DAG: "%275:sub0": 175 # CHECK-GX-JSON-DAG: "%275:sub1": 174 # CHECK-GX-JSON-DAG: "%275:sub2": 173 # CHECK-GX-JSON-DAG: "%275:sub3": 172 # CHECK-GX-JSON-DAG: "%275:sub4": 169 # CHECK-GX-JSON-DAG: "%275:sub5": 168 # CHECK-GX-JSON-DAG: "%275:sub6": 167 # CHECK-GX-JSON-DAG: "%275:sub7": 166 # CHECK-GX-JSON-DAG: "%275:sub8": 163 # CHECK-GX-JSON-DAG: "%275:sub9": 162 # CHECK-GX-JSON-DAG: "%275:sub10": 161 # CHECK-GX-JSON-DAG: "%275:sub11": 160 # CHECK-GX-JSON-DAG: "%275:sub12": 157 # CHECK-GX-JSON-DAG: "%275:sub13": 156 # CHECK-GX-JSON-DAG: "%275:sub14": 155 # CHECK-GX-JSON-DAG: "%275:sub15": 154 # CHECK-GX-JSON-DAG: "%275:sub16": 151 # CHECK-GX-JSON-DAG: "%275:sub17": 150 # CHECK-GX-JSON-DAG: "%275:sub18": 149 # CHECK-GX-JSON-DAG: "%275:sub19": 148 # CHECK-GX-JSON-DAG: "%275:sub20": 145 # CHECK-GX-JSON-DAG: "%275:sub21": 144 # CHECK-GX-JSON-DAG: "%275:sub22": 143 # CHECK-GX-JSON-DAG: "%275:sub23": 142 # CHECK-GX-JSON-DAG: "%275:sub24": 139 # CHECK-GX-JSON-DAG: "%275:sub25": 138 # CHECK-GX-JSON-DAG: "%275:sub26": 137 # CHECK-GX-JSON-DAG: "%275:sub27": 136 # CHECK-GX-JSON-DAG: "%275:sub28": 133 # CHECK-GX-JSON-DAG: "%275:sub29": 132 # CHECK-GX-JSON-DAG: "%275:sub30": 131 # CHECK-GX-JSON-DAG: "%275:sub31": 130 # CHECK-GX-JSON-DAG: "%317:sub0": 223 # CHECK-GX-JSON-DAG: "%317:sub1": 222 # CHECK-GX-JSON-DAG: "%317:sub2": 221 # CHECK-GX-JSON-DAG: "%317:sub3": 220 # CHECK-GX-JSON-DAG: "%317:sub4": 217 # CHECK-GX-JSON-DAG: "%317:sub5": 216 # CHECK-GX-JSON-DAG: "%317:sub6": 215 # CHECK-GX-JSON-DAG: "%317:sub7": 214 # CHECK-GX-JSON-DAG: "%317:sub8": 211 # CHECK-GX-JSON-DAG: "%317:sub9": 210 # CHECK-GX-JSON-DAG: "%317:sub10": 209 # CHECK-GX-JSON-DAG: "%317:sub11": 208 # CHECK-GX-JSON-DAG: "%317:sub12": 205 # CHECK-GX-JSON-DAG: "%317:sub13": 204 # CHECK-GX-JSON-DAG: "%317:sub14": 203 # CHECK-GX-JSON-DAG: "%317:sub15": 202 # CHECK-GX-JSON-DAG: "%317:sub16": 199 # CHECK-GX-JSON-DAG: "%317:sub17": 198 # CHECK-GX-JSON-DAG: "%317:sub18": 197 # CHECK-GX-JSON-DAG: "%317:sub19": 196 # CHECK-GX-JSON-DAG: "%317:sub20": 193 # CHECK-GX-JSON-DAG: "%317:sub21": 192 # CHECK-GX-JSON-DAG: "%317:sub22": 191 # CHECK-GX-JSON-DAG: "%317:sub23": 190 # CHECK-GX-JSON-DAG: "%317:sub24": 187 # CHECK-GX-JSON-DAG: "%317:sub25": 186 # CHECK-GX-JSON-DAG: "%317:sub26": 185 # CHECK-GX-JSON-DAG: "%317:sub27": 184 # CHECK-GX-JSON-DAG: "%317:sub28": 181 # CHECK-GX-JSON-DAG: "%317:sub29": 180 # CHECK-GX-JSON-DAG: "%317:sub30": 179 # CHECK-GX-JSON-DAG: "%317:sub31": 178 # CHECK-GX-JSON-DAG: "%359:sub0": 271 # CHECK-GX-JSON-DAG: "%359:sub1": 270 # CHECK-GX-JSON-DAG: "%359:sub2": 269 # CHECK-GX-JSON-DAG: "%359:sub3": 268 # CHECK-GX-JSON-DAG: "%359:sub4": 265 # CHECK-GX-JSON-DAG: "%359:sub5": 264 # CHECK-GX-JSON-DAG: "%359:sub6": 263 # CHECK-GX-JSON-DAG: "%359:sub7": 262 # CHECK-GX-JSON-DAG: "%359:sub8": 259 # CHECK-GX-JSON-DAG: "%359:sub9": 258 # CHECK-GX-JSON-DAG: "%359:sub10": 257 # CHECK-GX-JSON-DAG: "%359:sub11": 256 # CHECK-GX-JSON-DAG: "%359:sub12": 253 # CHECK-GX-JSON-DAG: "%359:sub13": 252 # CHECK-GX-JSON-DAG: "%359:sub14": 251 # CHECK-GX-JSON-DAG: "%359:sub15": 250 # CHECK-GX-JSON-DAG: "%359:sub16": 247 # CHECK-GX-JSON-DAG: "%359:sub17": 246 # CHECK-GX-JSON-DAG: "%359:sub18": 245 # CHECK-GX-JSON-DAG: "%359:sub19": 244 # CHECK-GX-JSON-DAG: "%359:sub20": 241 # CHECK-GX-JSON-DAG: "%359:sub21": 240 # CHECK-GX-JSON-DAG: "%359:sub22": 239 # CHECK-GX-JSON-DAG: "%359:sub23": 238 # CHECK-GX-JSON-DAG: "%359:sub24": 235 # CHECK-GX-JSON-DAG: "%359:sub25": 234 # CHECK-GX-JSON-DAG: "%359:sub26": 233 # CHECK-GX-JSON-DAG: "%359:sub27": 232 # CHECK-GX-JSON-DAG: "%359:sub28": 229 # CHECK-GX-JSON-DAG: "%359:sub29": 228 # CHECK-GX-JSON-DAG: "%359:sub30": 227 # CHECK-GX-JSON-DAG: "%359:sub31": 226 # CHECK-GX-JSON-DAG: "%401:sub0": 319 # CHECK-GX-JSON-DAG: "%401:sub1": 318 # CHECK-GX-JSON-DAG: "%401:sub2": 317 # CHECK-GX-JSON-DAG: "%401:sub3": 316 # CHECK-GX-JSON-DAG: "%401:sub4": 313 # CHECK-GX-JSON-DAG: "%401:sub5": 312 # CHECK-GX-JSON-DAG: "%401:sub6": 311 # CHECK-GX-JSON-DAG: "%401:sub7": 310 # CHECK-GX-JSON-DAG: "%401:sub8": 307 # CHECK-GX-JSON-DAG: "%401:sub9": 306 # CHECK-GX-JSON-DAG: "%401:sub10": 305 # CHECK-GX-JSON-DAG: "%401:sub11": 304 # CHECK-GX-JSON-DAG: "%401:sub12": 301 # CHECK-GX-JSON-DAG: "%401:sub13": 300 # CHECK-GX-JSON-DAG: "%401:sub14": 299 # CHECK-GX-JSON-DAG: "%401:sub15": 298 # CHECK-GX-JSON-DAG: "%401:sub16": 295 # CHECK-GX-JSON-DAG: "%401:sub17": 294 # CHECK-GX-JSON-DAG: "%401:sub18": 293 # CHECK-GX-JSON-DAG: "%401:sub19": 292 # CHECK-GX-JSON-DAG: "%401:sub20": 289 # CHECK-GX-JSON-DAG: "%401:sub21": 288 # CHECK-GX-JSON-DAG: "%401:sub22": 287 # CHECK-GX-JSON-DAG: "%401:sub23": 286 # CHECK-GX-JSON-DAG: "%401:sub24": 283 # CHECK-GX-JSON-DAG: "%401:sub25": 282 # CHECK-GX-JSON-DAG: "%401:sub26": 281 # CHECK-GX-JSON-DAG: "%401:sub27": 280 # CHECK-GX-JSON-DAG: "%401:sub28": 277 # CHECK-GX-JSON-DAG: "%401:sub29": 276 # CHECK-GX-JSON-DAG: "%401:sub30": 275 # CHECK-GX-JSON-DAG: "%401:sub31": 274 # CHECK-GX-JSON-DAG: "%510": 2 # CHECK-GX-JSON-DAG: "%511": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 274 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 319 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%513:vgpr_32 = COPY %149.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 30 # CHECK-GX-JSON-DAG: "%149:sub1": 29 # CHECK-GX-JSON-DAG: "%149:sub2": 28 # CHECK-GX-JSON-DAG: "%149:sub3": 27 # CHECK-GX-JSON-DAG: "%149:sub4": 24 # CHECK-GX-JSON-DAG: "%149:sub5": 23 # CHECK-GX-JSON-DAG: "%149:sub6": 22 # CHECK-GX-JSON-DAG: "%149:sub7": 21 # CHECK-GX-JSON-DAG: "%149:sub8": 18 # CHECK-GX-JSON-DAG: "%149:sub9": 17 # CHECK-GX-JSON-DAG: "%149:sub10": 16 # CHECK-GX-JSON-DAG: "%149:sub11": 15 # CHECK-GX-JSON-DAG: "%149:sub12": 12 # CHECK-GX-JSON-DAG: "%149:sub13": 11 # CHECK-GX-JSON-DAG: "%149:sub14": 10 # CHECK-GX-JSON-DAG: "%149:sub15": 9 # CHECK-GX-JSON-DAG: "%149:sub16": 6 # CHECK-GX-JSON-DAG: "%149:sub17": 5 # CHECK-GX-JSON-DAG: "%149:sub18": 4 # CHECK-GX-JSON-DAG: "%149:sub19": 3 # CHECK-GX-JSON-DAG: "%149:sub20": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 78 # CHECK-GX-JSON-DAG: "%191:sub1": 77 # CHECK-GX-JSON-DAG: "%191:sub2": 76 # CHECK-GX-JSON-DAG: "%191:sub3": 75 # CHECK-GX-JSON-DAG: "%191:sub4": 72 # CHECK-GX-JSON-DAG: "%191:sub5": 71 # CHECK-GX-JSON-DAG: "%191:sub6": 70 # CHECK-GX-JSON-DAG: "%191:sub7": 69 # CHECK-GX-JSON-DAG: "%191:sub8": 66 # CHECK-GX-JSON-DAG: "%191:sub9": 65 # CHECK-GX-JSON-DAG: "%191:sub10": 64 # CHECK-GX-JSON-DAG: "%191:sub11": 63 # CHECK-GX-JSON-DAG: "%191:sub12": 60 # CHECK-GX-JSON-DAG: "%191:sub13": 59 # CHECK-GX-JSON-DAG: "%191:sub14": 58 # CHECK-GX-JSON-DAG: "%191:sub15": 57 # CHECK-GX-JSON-DAG: "%191:sub16": 54 # CHECK-GX-JSON-DAG: "%191:sub17": 53 # CHECK-GX-JSON-DAG: "%191:sub18": 52 # CHECK-GX-JSON-DAG: "%191:sub19": 51 # CHECK-GX-JSON-DAG: "%191:sub20": 48 # CHECK-GX-JSON-DAG: "%191:sub21": 47 # CHECK-GX-JSON-DAG: "%191:sub22": 46 # CHECK-GX-JSON-DAG: "%191:sub23": 45 # CHECK-GX-JSON-DAG: "%191:sub24": 42 # CHECK-GX-JSON-DAG: "%191:sub25": 41 # CHECK-GX-JSON-DAG: "%191:sub26": 40 # CHECK-GX-JSON-DAG: "%191:sub27": 39 # CHECK-GX-JSON-DAG: "%191:sub28": 36 # CHECK-GX-JSON-DAG: "%191:sub29": 35 # CHECK-GX-JSON-DAG: "%191:sub30": 34 # CHECK-GX-JSON-DAG: "%191:sub31": 33 # CHECK-GX-JSON-DAG: "%233:sub0": 126 # CHECK-GX-JSON-DAG: "%233:sub1": 125 # CHECK-GX-JSON-DAG: "%233:sub2": 124 # CHECK-GX-JSON-DAG: "%233:sub3": 123 # CHECK-GX-JSON-DAG: "%233:sub4": 120 # CHECK-GX-JSON-DAG: "%233:sub5": 119 # CHECK-GX-JSON-DAG: "%233:sub6": 118 # CHECK-GX-JSON-DAG: "%233:sub7": 117 # CHECK-GX-JSON-DAG: "%233:sub8": 114 # CHECK-GX-JSON-DAG: "%233:sub9": 113 # CHECK-GX-JSON-DAG: "%233:sub10": 112 # CHECK-GX-JSON-DAG: "%233:sub11": 111 # CHECK-GX-JSON-DAG: "%233:sub12": 108 # CHECK-GX-JSON-DAG: "%233:sub13": 107 # CHECK-GX-JSON-DAG: "%233:sub14": 106 # CHECK-GX-JSON-DAG: "%233:sub15": 105 # CHECK-GX-JSON-DAG: "%233:sub16": 102 # CHECK-GX-JSON-DAG: "%233:sub17": 101 # CHECK-GX-JSON-DAG: "%233:sub18": 100 # CHECK-GX-JSON-DAG: "%233:sub19": 99 # CHECK-GX-JSON-DAG: "%233:sub20": 96 # CHECK-GX-JSON-DAG: "%233:sub21": 95 # CHECK-GX-JSON-DAG: "%233:sub22": 94 # CHECK-GX-JSON-DAG: "%233:sub23": 93 # CHECK-GX-JSON-DAG: "%233:sub24": 90 # CHECK-GX-JSON-DAG: "%233:sub25": 89 # CHECK-GX-JSON-DAG: "%233:sub26": 88 # CHECK-GX-JSON-DAG: "%233:sub27": 87 # CHECK-GX-JSON-DAG: "%233:sub28": 84 # CHECK-GX-JSON-DAG: "%233:sub29": 83 # CHECK-GX-JSON-DAG: "%233:sub30": 82 # CHECK-GX-JSON-DAG: "%233:sub31": 81 # CHECK-GX-JSON-DAG: "%275:sub0": 174 # CHECK-GX-JSON-DAG: "%275:sub1": 173 # CHECK-GX-JSON-DAG: "%275:sub2": 172 # CHECK-GX-JSON-DAG: "%275:sub3": 171 # CHECK-GX-JSON-DAG: "%275:sub4": 168 # CHECK-GX-JSON-DAG: "%275:sub5": 167 # CHECK-GX-JSON-DAG: "%275:sub6": 166 # CHECK-GX-JSON-DAG: "%275:sub7": 165 # CHECK-GX-JSON-DAG: "%275:sub8": 162 # CHECK-GX-JSON-DAG: "%275:sub9": 161 # CHECK-GX-JSON-DAG: "%275:sub10": 160 # CHECK-GX-JSON-DAG: "%275:sub11": 159 # CHECK-GX-JSON-DAG: "%275:sub12": 156 # CHECK-GX-JSON-DAG: "%275:sub13": 155 # CHECK-GX-JSON-DAG: "%275:sub14": 154 # CHECK-GX-JSON-DAG: "%275:sub15": 153 # CHECK-GX-JSON-DAG: "%275:sub16": 150 # CHECK-GX-JSON-DAG: "%275:sub17": 149 # CHECK-GX-JSON-DAG: "%275:sub18": 148 # CHECK-GX-JSON-DAG: "%275:sub19": 147 # CHECK-GX-JSON-DAG: "%275:sub20": 144 # CHECK-GX-JSON-DAG: "%275:sub21": 143 # CHECK-GX-JSON-DAG: "%275:sub22": 142 # CHECK-GX-JSON-DAG: "%275:sub23": 141 # CHECK-GX-JSON-DAG: "%275:sub24": 138 # CHECK-GX-JSON-DAG: "%275:sub25": 137 # CHECK-GX-JSON-DAG: "%275:sub26": 136 # CHECK-GX-JSON-DAG: "%275:sub27": 135 # CHECK-GX-JSON-DAG: "%275:sub28": 132 # CHECK-GX-JSON-DAG: "%275:sub29": 131 # CHECK-GX-JSON-DAG: "%275:sub30": 130 # CHECK-GX-JSON-DAG: "%275:sub31": 129 # CHECK-GX-JSON-DAG: "%317:sub0": 222 # CHECK-GX-JSON-DAG: "%317:sub1": 221 # CHECK-GX-JSON-DAG: "%317:sub2": 220 # CHECK-GX-JSON-DAG: "%317:sub3": 219 # CHECK-GX-JSON-DAG: "%317:sub4": 216 # CHECK-GX-JSON-DAG: "%317:sub5": 215 # CHECK-GX-JSON-DAG: "%317:sub6": 214 # CHECK-GX-JSON-DAG: "%317:sub7": 213 # CHECK-GX-JSON-DAG: "%317:sub8": 210 # CHECK-GX-JSON-DAG: "%317:sub9": 209 # CHECK-GX-JSON-DAG: "%317:sub10": 208 # CHECK-GX-JSON-DAG: "%317:sub11": 207 # CHECK-GX-JSON-DAG: "%317:sub12": 204 # CHECK-GX-JSON-DAG: "%317:sub13": 203 # CHECK-GX-JSON-DAG: "%317:sub14": 202 # CHECK-GX-JSON-DAG: "%317:sub15": 201 # CHECK-GX-JSON-DAG: "%317:sub16": 198 # CHECK-GX-JSON-DAG: "%317:sub17": 197 # CHECK-GX-JSON-DAG: "%317:sub18": 196 # CHECK-GX-JSON-DAG: "%317:sub19": 195 # CHECK-GX-JSON-DAG: "%317:sub20": 192 # CHECK-GX-JSON-DAG: "%317:sub21": 191 # CHECK-GX-JSON-DAG: "%317:sub22": 190 # CHECK-GX-JSON-DAG: "%317:sub23": 189 # CHECK-GX-JSON-DAG: "%317:sub24": 186 # CHECK-GX-JSON-DAG: "%317:sub25": 185 # CHECK-GX-JSON-DAG: "%317:sub26": 184 # CHECK-GX-JSON-DAG: "%317:sub27": 183 # CHECK-GX-JSON-DAG: "%317:sub28": 180 # CHECK-GX-JSON-DAG: "%317:sub29": 179 # CHECK-GX-JSON-DAG: "%317:sub30": 178 # CHECK-GX-JSON-DAG: "%317:sub31": 177 # CHECK-GX-JSON-DAG: "%359:sub0": 270 # CHECK-GX-JSON-DAG: "%359:sub1": 269 # CHECK-GX-JSON-DAG: "%359:sub2": 268 # CHECK-GX-JSON-DAG: "%359:sub3": 267 # CHECK-GX-JSON-DAG: "%359:sub4": 264 # CHECK-GX-JSON-DAG: "%359:sub5": 263 # CHECK-GX-JSON-DAG: "%359:sub6": 262 # CHECK-GX-JSON-DAG: "%359:sub7": 261 # CHECK-GX-JSON-DAG: "%359:sub8": 258 # CHECK-GX-JSON-DAG: "%359:sub9": 257 # CHECK-GX-JSON-DAG: "%359:sub10": 256 # CHECK-GX-JSON-DAG: "%359:sub11": 255 # CHECK-GX-JSON-DAG: "%359:sub12": 252 # CHECK-GX-JSON-DAG: "%359:sub13": 251 # CHECK-GX-JSON-DAG: "%359:sub14": 250 # CHECK-GX-JSON-DAG: "%359:sub15": 249 # CHECK-GX-JSON-DAG: "%359:sub16": 246 # CHECK-GX-JSON-DAG: "%359:sub17": 245 # CHECK-GX-JSON-DAG: "%359:sub18": 244 # CHECK-GX-JSON-DAG: "%359:sub19": 243 # CHECK-GX-JSON-DAG: "%359:sub20": 240 # CHECK-GX-JSON-DAG: "%359:sub21": 239 # CHECK-GX-JSON-DAG: "%359:sub22": 238 # CHECK-GX-JSON-DAG: "%359:sub23": 237 # CHECK-GX-JSON-DAG: "%359:sub24": 234 # CHECK-GX-JSON-DAG: "%359:sub25": 233 # CHECK-GX-JSON-DAG: "%359:sub26": 232 # CHECK-GX-JSON-DAG: "%359:sub27": 231 # CHECK-GX-JSON-DAG: "%359:sub28": 228 # CHECK-GX-JSON-DAG: "%359:sub29": 227 # CHECK-GX-JSON-DAG: "%359:sub30": 226 # CHECK-GX-JSON-DAG: "%359:sub31": 225 # CHECK-GX-JSON-DAG: "%401:sub0": 318 # CHECK-GX-JSON-DAG: "%401:sub1": 317 # CHECK-GX-JSON-DAG: "%401:sub2": 316 # CHECK-GX-JSON-DAG: "%401:sub3": 315 # CHECK-GX-JSON-DAG: "%401:sub4": 312 # CHECK-GX-JSON-DAG: "%401:sub5": 311 # CHECK-GX-JSON-DAG: "%401:sub6": 310 # CHECK-GX-JSON-DAG: "%401:sub7": 309 # CHECK-GX-JSON-DAG: "%401:sub8": 306 # CHECK-GX-JSON-DAG: "%401:sub9": 305 # CHECK-GX-JSON-DAG: "%401:sub10": 304 # CHECK-GX-JSON-DAG: "%401:sub11": 303 # CHECK-GX-JSON-DAG: "%401:sub12": 300 # CHECK-GX-JSON-DAG: "%401:sub13": 299 # CHECK-GX-JSON-DAG: "%401:sub14": 298 # CHECK-GX-JSON-DAG: "%401:sub15": 297 # CHECK-GX-JSON-DAG: "%401:sub16": 294 # CHECK-GX-JSON-DAG: "%401:sub17": 293 # CHECK-GX-JSON-DAG: "%401:sub18": 292 # CHECK-GX-JSON-DAG: "%401:sub19": 291 # CHECK-GX-JSON-DAG: "%401:sub20": 288 # CHECK-GX-JSON-DAG: "%401:sub21": 287 # CHECK-GX-JSON-DAG: "%401:sub22": 286 # CHECK-GX-JSON-DAG: "%401:sub23": 285 # CHECK-GX-JSON-DAG: "%401:sub24": 282 # CHECK-GX-JSON-DAG: "%401:sub25": 281 # CHECK-GX-JSON-DAG: "%401:sub26": 280 # CHECK-GX-JSON-DAG: "%401:sub27": 279 # CHECK-GX-JSON-DAG: "%401:sub28": 276 # CHECK-GX-JSON-DAG: "%401:sub29": 275 # CHECK-GX-JSON-DAG: "%401:sub30": 274 # CHECK-GX-JSON-DAG: "%401:sub31": 273 # CHECK-GX-JSON-DAG: "%510": 1 # CHECK-GX-JSON-DAG: "%511": 1 # CHECK-GX-JSON-DAG: "%512": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 273 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 318 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%514:vreg_128 = REG_SEQUENCE %513, %subreg.sub0, %512, %subreg.sub1, %511, %subreg.sub2, %510, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 29 # CHECK-GX-JSON-DAG: "%149:sub1": 28 # CHECK-GX-JSON-DAG: "%149:sub2": 27 # CHECK-GX-JSON-DAG: "%149:sub3": 26 # CHECK-GX-JSON-DAG: "%149:sub4": 23 # CHECK-GX-JSON-DAG: "%149:sub5": 22 # CHECK-GX-JSON-DAG: "%149:sub6": 21 # CHECK-GX-JSON-DAG: "%149:sub7": 20 # CHECK-GX-JSON-DAG: "%149:sub8": 17 # CHECK-GX-JSON-DAG: "%149:sub9": 16 # CHECK-GX-JSON-DAG: "%149:sub10": 15 # CHECK-GX-JSON-DAG: "%149:sub11": 14 # CHECK-GX-JSON-DAG: "%149:sub12": 11 # CHECK-GX-JSON-DAG: "%149:sub13": 10 # CHECK-GX-JSON-DAG: "%149:sub14": 9 # CHECK-GX-JSON-DAG: "%149:sub15": 8 # CHECK-GX-JSON-DAG: "%149:sub16": 5 # CHECK-GX-JSON-DAG: "%149:sub17": 4 # CHECK-GX-JSON-DAG: "%149:sub18": 3 # CHECK-GX-JSON-DAG: "%149:sub19": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 77 # CHECK-GX-JSON-DAG: "%191:sub1": 76 # CHECK-GX-JSON-DAG: "%191:sub2": 75 # CHECK-GX-JSON-DAG: "%191:sub3": 74 # CHECK-GX-JSON-DAG: "%191:sub4": 71 # CHECK-GX-JSON-DAG: "%191:sub5": 70 # CHECK-GX-JSON-DAG: "%191:sub6": 69 # CHECK-GX-JSON-DAG: "%191:sub7": 68 # CHECK-GX-JSON-DAG: "%191:sub8": 65 # CHECK-GX-JSON-DAG: "%191:sub9": 64 # CHECK-GX-JSON-DAG: "%191:sub10": 63 # CHECK-GX-JSON-DAG: "%191:sub11": 62 # CHECK-GX-JSON-DAG: "%191:sub12": 59 # CHECK-GX-JSON-DAG: "%191:sub13": 58 # CHECK-GX-JSON-DAG: "%191:sub14": 57 # CHECK-GX-JSON-DAG: "%191:sub15": 56 # CHECK-GX-JSON-DAG: "%191:sub16": 53 # CHECK-GX-JSON-DAG: "%191:sub17": 52 # CHECK-GX-JSON-DAG: "%191:sub18": 51 # CHECK-GX-JSON-DAG: "%191:sub19": 50 # CHECK-GX-JSON-DAG: "%191:sub20": 47 # CHECK-GX-JSON-DAG: "%191:sub21": 46 # CHECK-GX-JSON-DAG: "%191:sub22": 45 # CHECK-GX-JSON-DAG: "%191:sub23": 44 # CHECK-GX-JSON-DAG: "%191:sub24": 41 # CHECK-GX-JSON-DAG: "%191:sub25": 40 # CHECK-GX-JSON-DAG: "%191:sub26": 39 # CHECK-GX-JSON-DAG: "%191:sub27": 38 # CHECK-GX-JSON-DAG: "%191:sub28": 35 # CHECK-GX-JSON-DAG: "%191:sub29": 34 # CHECK-GX-JSON-DAG: "%191:sub30": 33 # CHECK-GX-JSON-DAG: "%191:sub31": 32 # CHECK-GX-JSON-DAG: "%233:sub0": 125 # CHECK-GX-JSON-DAG: "%233:sub1": 124 # CHECK-GX-JSON-DAG: "%233:sub2": 123 # CHECK-GX-JSON-DAG: "%233:sub3": 122 # CHECK-GX-JSON-DAG: "%233:sub4": 119 # CHECK-GX-JSON-DAG: "%233:sub5": 118 # CHECK-GX-JSON-DAG: "%233:sub6": 117 # CHECK-GX-JSON-DAG: "%233:sub7": 116 # CHECK-GX-JSON-DAG: "%233:sub8": 113 # CHECK-GX-JSON-DAG: "%233:sub9": 112 # CHECK-GX-JSON-DAG: "%233:sub10": 111 # CHECK-GX-JSON-DAG: "%233:sub11": 110 # CHECK-GX-JSON-DAG: "%233:sub12": 107 # CHECK-GX-JSON-DAG: "%233:sub13": 106 # CHECK-GX-JSON-DAG: "%233:sub14": 105 # CHECK-GX-JSON-DAG: "%233:sub15": 104 # CHECK-GX-JSON-DAG: "%233:sub16": 101 # CHECK-GX-JSON-DAG: "%233:sub17": 100 # CHECK-GX-JSON-DAG: "%233:sub18": 99 # CHECK-GX-JSON-DAG: "%233:sub19": 98 # CHECK-GX-JSON-DAG: "%233:sub20": 95 # CHECK-GX-JSON-DAG: "%233:sub21": 94 # CHECK-GX-JSON-DAG: "%233:sub22": 93 # CHECK-GX-JSON-DAG: "%233:sub23": 92 # CHECK-GX-JSON-DAG: "%233:sub24": 89 # CHECK-GX-JSON-DAG: "%233:sub25": 88 # CHECK-GX-JSON-DAG: "%233:sub26": 87 # CHECK-GX-JSON-DAG: "%233:sub27": 86 # CHECK-GX-JSON-DAG: "%233:sub28": 83 # CHECK-GX-JSON-DAG: "%233:sub29": 82 # CHECK-GX-JSON-DAG: "%233:sub30": 81 # CHECK-GX-JSON-DAG: "%233:sub31": 80 # CHECK-GX-JSON-DAG: "%275:sub0": 173 # CHECK-GX-JSON-DAG: "%275:sub1": 172 # CHECK-GX-JSON-DAG: "%275:sub2": 171 # CHECK-GX-JSON-DAG: "%275:sub3": 170 # CHECK-GX-JSON-DAG: "%275:sub4": 167 # CHECK-GX-JSON-DAG: "%275:sub5": 166 # CHECK-GX-JSON-DAG: "%275:sub6": 165 # CHECK-GX-JSON-DAG: "%275:sub7": 164 # CHECK-GX-JSON-DAG: "%275:sub8": 161 # CHECK-GX-JSON-DAG: "%275:sub9": 160 # CHECK-GX-JSON-DAG: "%275:sub10": 159 # CHECK-GX-JSON-DAG: "%275:sub11": 158 # CHECK-GX-JSON-DAG: "%275:sub12": 155 # CHECK-GX-JSON-DAG: "%275:sub13": 154 # CHECK-GX-JSON-DAG: "%275:sub14": 153 # CHECK-GX-JSON-DAG: "%275:sub15": 152 # CHECK-GX-JSON-DAG: "%275:sub16": 149 # CHECK-GX-JSON-DAG: "%275:sub17": 148 # CHECK-GX-JSON-DAG: "%275:sub18": 147 # CHECK-GX-JSON-DAG: "%275:sub19": 146 # CHECK-GX-JSON-DAG: "%275:sub20": 143 # CHECK-GX-JSON-DAG: "%275:sub21": 142 # CHECK-GX-JSON-DAG: "%275:sub22": 141 # CHECK-GX-JSON-DAG: "%275:sub23": 140 # CHECK-GX-JSON-DAG: "%275:sub24": 137 # CHECK-GX-JSON-DAG: "%275:sub25": 136 # CHECK-GX-JSON-DAG: "%275:sub26": 135 # CHECK-GX-JSON-DAG: "%275:sub27": 134 # CHECK-GX-JSON-DAG: "%275:sub28": 131 # CHECK-GX-JSON-DAG: "%275:sub29": 130 # CHECK-GX-JSON-DAG: "%275:sub30": 129 # CHECK-GX-JSON-DAG: "%275:sub31": 128 # CHECK-GX-JSON-DAG: "%317:sub0": 221 # CHECK-GX-JSON-DAG: "%317:sub1": 220 # CHECK-GX-JSON-DAG: "%317:sub2": 219 # CHECK-GX-JSON-DAG: "%317:sub3": 218 # CHECK-GX-JSON-DAG: "%317:sub4": 215 # CHECK-GX-JSON-DAG: "%317:sub5": 214 # CHECK-GX-JSON-DAG: "%317:sub6": 213 # CHECK-GX-JSON-DAG: "%317:sub7": 212 # CHECK-GX-JSON-DAG: "%317:sub8": 209 # CHECK-GX-JSON-DAG: "%317:sub9": 208 # CHECK-GX-JSON-DAG: "%317:sub10": 207 # CHECK-GX-JSON-DAG: "%317:sub11": 206 # CHECK-GX-JSON-DAG: "%317:sub12": 203 # CHECK-GX-JSON-DAG: "%317:sub13": 202 # CHECK-GX-JSON-DAG: "%317:sub14": 201 # CHECK-GX-JSON-DAG: "%317:sub15": 200 # CHECK-GX-JSON-DAG: "%317:sub16": 197 # CHECK-GX-JSON-DAG: "%317:sub17": 196 # CHECK-GX-JSON-DAG: "%317:sub18": 195 # CHECK-GX-JSON-DAG: "%317:sub19": 194 # CHECK-GX-JSON-DAG: "%317:sub20": 191 # CHECK-GX-JSON-DAG: "%317:sub21": 190 # CHECK-GX-JSON-DAG: "%317:sub22": 189 # CHECK-GX-JSON-DAG: "%317:sub23": 188 # CHECK-GX-JSON-DAG: "%317:sub24": 185 # CHECK-GX-JSON-DAG: "%317:sub25": 184 # CHECK-GX-JSON-DAG: "%317:sub26": 183 # CHECK-GX-JSON-DAG: "%317:sub27": 182 # CHECK-GX-JSON-DAG: "%317:sub28": 179 # CHECK-GX-JSON-DAG: "%317:sub29": 178 # CHECK-GX-JSON-DAG: "%317:sub30": 177 # CHECK-GX-JSON-DAG: "%317:sub31": 176 # CHECK-GX-JSON-DAG: "%359:sub0": 269 # CHECK-GX-JSON-DAG: "%359:sub1": 268 # CHECK-GX-JSON-DAG: "%359:sub2": 267 # CHECK-GX-JSON-DAG: "%359:sub3": 266 # CHECK-GX-JSON-DAG: "%359:sub4": 263 # CHECK-GX-JSON-DAG: "%359:sub5": 262 # CHECK-GX-JSON-DAG: "%359:sub6": 261 # CHECK-GX-JSON-DAG: "%359:sub7": 260 # CHECK-GX-JSON-DAG: "%359:sub8": 257 # CHECK-GX-JSON-DAG: "%359:sub9": 256 # CHECK-GX-JSON-DAG: "%359:sub10": 255 # CHECK-GX-JSON-DAG: "%359:sub11": 254 # CHECK-GX-JSON-DAG: "%359:sub12": 251 # CHECK-GX-JSON-DAG: "%359:sub13": 250 # CHECK-GX-JSON-DAG: "%359:sub14": 249 # CHECK-GX-JSON-DAG: "%359:sub15": 248 # CHECK-GX-JSON-DAG: "%359:sub16": 245 # CHECK-GX-JSON-DAG: "%359:sub17": 244 # CHECK-GX-JSON-DAG: "%359:sub18": 243 # CHECK-GX-JSON-DAG: "%359:sub19": 242 # CHECK-GX-JSON-DAG: "%359:sub20": 239 # CHECK-GX-JSON-DAG: "%359:sub21": 238 # CHECK-GX-JSON-DAG: "%359:sub22": 237 # CHECK-GX-JSON-DAG: "%359:sub23": 236 # CHECK-GX-JSON-DAG: "%359:sub24": 233 # CHECK-GX-JSON-DAG: "%359:sub25": 232 # CHECK-GX-JSON-DAG: "%359:sub26": 231 # CHECK-GX-JSON-DAG: "%359:sub27": 230 # CHECK-GX-JSON-DAG: "%359:sub28": 227 # CHECK-GX-JSON-DAG: "%359:sub29": 226 # CHECK-GX-JSON-DAG: "%359:sub30": 225 # CHECK-GX-JSON-DAG: "%359:sub31": 224 # CHECK-GX-JSON-DAG: "%401:sub0": 317 # CHECK-GX-JSON-DAG: "%401:sub1": 316 # CHECK-GX-JSON-DAG: "%401:sub2": 315 # CHECK-GX-JSON-DAG: "%401:sub3": 314 # CHECK-GX-JSON-DAG: "%401:sub4": 311 # CHECK-GX-JSON-DAG: "%401:sub5": 310 # CHECK-GX-JSON-DAG: "%401:sub6": 309 # CHECK-GX-JSON-DAG: "%401:sub7": 308 # CHECK-GX-JSON-DAG: "%401:sub8": 305 # CHECK-GX-JSON-DAG: "%401:sub9": 304 # CHECK-GX-JSON-DAG: "%401:sub10": 303 # CHECK-GX-JSON-DAG: "%401:sub11": 302 # CHECK-GX-JSON-DAG: "%401:sub12": 299 # CHECK-GX-JSON-DAG: "%401:sub13": 298 # CHECK-GX-JSON-DAG: "%401:sub14": 297 # CHECK-GX-JSON-DAG: "%401:sub15": 296 # CHECK-GX-JSON-DAG: "%401:sub16": 293 # CHECK-GX-JSON-DAG: "%401:sub17": 292 # CHECK-GX-JSON-DAG: "%401:sub18": 291 # CHECK-GX-JSON-DAG: "%401:sub19": 290 # CHECK-GX-JSON-DAG: "%401:sub20": 287 # CHECK-GX-JSON-DAG: "%401:sub21": 286 # CHECK-GX-JSON-DAG: "%401:sub22": 285 # CHECK-GX-JSON-DAG: "%401:sub23": 284 # CHECK-GX-JSON-DAG: "%401:sub24": 281 # CHECK-GX-JSON-DAG: "%401:sub25": 280 # CHECK-GX-JSON-DAG: "%401:sub26": 279 # CHECK-GX-JSON-DAG: "%401:sub27": 278 # CHECK-GX-JSON-DAG: "%401:sub28": 275 # CHECK-GX-JSON-DAG: "%401:sub29": 274 # CHECK-GX-JSON-DAG: "%401:sub30": 273 # CHECK-GX-JSON-DAG: "%401:sub31": 272 # CHECK-GX-JSON-DAG: "%510": 0 # CHECK-GX-JSON-DAG: "%511": 0 # CHECK-GX-JSON-DAG: "%512": 0 # CHECK-GX-JSON-DAG: "%513": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 272 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 317 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %515:vreg_64, %514, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 28 # CHECK-GX-JSON-DAG: "%149:sub1": 27 # CHECK-GX-JSON-DAG: "%149:sub2": 26 # CHECK-GX-JSON-DAG: "%149:sub3": 25 # CHECK-GX-JSON-DAG: "%149:sub4": 22 # CHECK-GX-JSON-DAG: "%149:sub5": 21 # CHECK-GX-JSON-DAG: "%149:sub6": 20 # CHECK-GX-JSON-DAG: "%149:sub7": 19 # CHECK-GX-JSON-DAG: "%149:sub8": 16 # CHECK-GX-JSON-DAG: "%149:sub9": 15 # CHECK-GX-JSON-DAG: "%149:sub10": 14 # CHECK-GX-JSON-DAG: "%149:sub11": 13 # CHECK-GX-JSON-DAG: "%149:sub12": 10 # CHECK-GX-JSON-DAG: "%149:sub13": 9 # CHECK-GX-JSON-DAG: "%149:sub14": 8 # CHECK-GX-JSON-DAG: "%149:sub15": 7 # CHECK-GX-JSON-DAG: "%149:sub16": 4 # CHECK-GX-JSON-DAG: "%149:sub17": 3 # CHECK-GX-JSON-DAG: "%149:sub18": 2 # CHECK-GX-JSON-DAG: "%149:sub19": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 76 # CHECK-GX-JSON-DAG: "%191:sub1": 75 # CHECK-GX-JSON-DAG: "%191:sub2": 74 # CHECK-GX-JSON-DAG: "%191:sub3": 73 # CHECK-GX-JSON-DAG: "%191:sub4": 70 # CHECK-GX-JSON-DAG: "%191:sub5": 69 # CHECK-GX-JSON-DAG: "%191:sub6": 68 # CHECK-GX-JSON-DAG: "%191:sub7": 67 # CHECK-GX-JSON-DAG: "%191:sub8": 64 # CHECK-GX-JSON-DAG: "%191:sub9": 63 # CHECK-GX-JSON-DAG: "%191:sub10": 62 # CHECK-GX-JSON-DAG: "%191:sub11": 61 # CHECK-GX-JSON-DAG: "%191:sub12": 58 # CHECK-GX-JSON-DAG: "%191:sub13": 57 # CHECK-GX-JSON-DAG: "%191:sub14": 56 # CHECK-GX-JSON-DAG: "%191:sub15": 55 # CHECK-GX-JSON-DAG: "%191:sub16": 52 # CHECK-GX-JSON-DAG: "%191:sub17": 51 # CHECK-GX-JSON-DAG: "%191:sub18": 50 # CHECK-GX-JSON-DAG: "%191:sub19": 49 # CHECK-GX-JSON-DAG: "%191:sub20": 46 # CHECK-GX-JSON-DAG: "%191:sub21": 45 # CHECK-GX-JSON-DAG: "%191:sub22": 44 # CHECK-GX-JSON-DAG: "%191:sub23": 43 # CHECK-GX-JSON-DAG: "%191:sub24": 40 # CHECK-GX-JSON-DAG: "%191:sub25": 39 # CHECK-GX-JSON-DAG: "%191:sub26": 38 # CHECK-GX-JSON-DAG: "%191:sub27": 37 # CHECK-GX-JSON-DAG: "%191:sub28": 34 # CHECK-GX-JSON-DAG: "%191:sub29": 33 # CHECK-GX-JSON-DAG: "%191:sub30": 32 # CHECK-GX-JSON-DAG: "%191:sub31": 31 # CHECK-GX-JSON-DAG: "%233:sub0": 124 # CHECK-GX-JSON-DAG: "%233:sub1": 123 # CHECK-GX-JSON-DAG: "%233:sub2": 122 # CHECK-GX-JSON-DAG: "%233:sub3": 121 # CHECK-GX-JSON-DAG: "%233:sub4": 118 # CHECK-GX-JSON-DAG: "%233:sub5": 117 # CHECK-GX-JSON-DAG: "%233:sub6": 116 # CHECK-GX-JSON-DAG: "%233:sub7": 115 # CHECK-GX-JSON-DAG: "%233:sub8": 112 # CHECK-GX-JSON-DAG: "%233:sub9": 111 # CHECK-GX-JSON-DAG: "%233:sub10": 110 # CHECK-GX-JSON-DAG: "%233:sub11": 109 # CHECK-GX-JSON-DAG: "%233:sub12": 106 # CHECK-GX-JSON-DAG: "%233:sub13": 105 # CHECK-GX-JSON-DAG: "%233:sub14": 104 # CHECK-GX-JSON-DAG: "%233:sub15": 103 # CHECK-GX-JSON-DAG: "%233:sub16": 100 # CHECK-GX-JSON-DAG: "%233:sub17": 99 # CHECK-GX-JSON-DAG: "%233:sub18": 98 # CHECK-GX-JSON-DAG: "%233:sub19": 97 # CHECK-GX-JSON-DAG: "%233:sub20": 94 # CHECK-GX-JSON-DAG: "%233:sub21": 93 # CHECK-GX-JSON-DAG: "%233:sub22": 92 # CHECK-GX-JSON-DAG: "%233:sub23": 91 # CHECK-GX-JSON-DAG: "%233:sub24": 88 # CHECK-GX-JSON-DAG: "%233:sub25": 87 # CHECK-GX-JSON-DAG: "%233:sub26": 86 # CHECK-GX-JSON-DAG: "%233:sub27": 85 # CHECK-GX-JSON-DAG: "%233:sub28": 82 # CHECK-GX-JSON-DAG: "%233:sub29": 81 # CHECK-GX-JSON-DAG: "%233:sub30": 80 # CHECK-GX-JSON-DAG: "%233:sub31": 79 # CHECK-GX-JSON-DAG: "%275:sub0": 172 # CHECK-GX-JSON-DAG: "%275:sub1": 171 # CHECK-GX-JSON-DAG: "%275:sub2": 170 # CHECK-GX-JSON-DAG: "%275:sub3": 169 # CHECK-GX-JSON-DAG: "%275:sub4": 166 # CHECK-GX-JSON-DAG: "%275:sub5": 165 # CHECK-GX-JSON-DAG: "%275:sub6": 164 # CHECK-GX-JSON-DAG: "%275:sub7": 163 # CHECK-GX-JSON-DAG: "%275:sub8": 160 # CHECK-GX-JSON-DAG: "%275:sub9": 159 # CHECK-GX-JSON-DAG: "%275:sub10": 158 # CHECK-GX-JSON-DAG: "%275:sub11": 157 # CHECK-GX-JSON-DAG: "%275:sub12": 154 # CHECK-GX-JSON-DAG: "%275:sub13": 153 # CHECK-GX-JSON-DAG: "%275:sub14": 152 # CHECK-GX-JSON-DAG: "%275:sub15": 151 # CHECK-GX-JSON-DAG: "%275:sub16": 148 # CHECK-GX-JSON-DAG: "%275:sub17": 147 # CHECK-GX-JSON-DAG: "%275:sub18": 146 # CHECK-GX-JSON-DAG: "%275:sub19": 145 # CHECK-GX-JSON-DAG: "%275:sub20": 142 # CHECK-GX-JSON-DAG: "%275:sub21": 141 # CHECK-GX-JSON-DAG: "%275:sub22": 140 # CHECK-GX-JSON-DAG: "%275:sub23": 139 # CHECK-GX-JSON-DAG: "%275:sub24": 136 # CHECK-GX-JSON-DAG: "%275:sub25": 135 # CHECK-GX-JSON-DAG: "%275:sub26": 134 # CHECK-GX-JSON-DAG: "%275:sub27": 133 # CHECK-GX-JSON-DAG: "%275:sub28": 130 # CHECK-GX-JSON-DAG: "%275:sub29": 129 # CHECK-GX-JSON-DAG: "%275:sub30": 128 # CHECK-GX-JSON-DAG: "%275:sub31": 127 # CHECK-GX-JSON-DAG: "%317:sub0": 220 # CHECK-GX-JSON-DAG: "%317:sub1": 219 # CHECK-GX-JSON-DAG: "%317:sub2": 218 # CHECK-GX-JSON-DAG: "%317:sub3": 217 # CHECK-GX-JSON-DAG: "%317:sub4": 214 # CHECK-GX-JSON-DAG: "%317:sub5": 213 # CHECK-GX-JSON-DAG: "%317:sub6": 212 # CHECK-GX-JSON-DAG: "%317:sub7": 211 # CHECK-GX-JSON-DAG: "%317:sub8": 208 # CHECK-GX-JSON-DAG: "%317:sub9": 207 # CHECK-GX-JSON-DAG: "%317:sub10": 206 # CHECK-GX-JSON-DAG: "%317:sub11": 205 # CHECK-GX-JSON-DAG: "%317:sub12": 202 # CHECK-GX-JSON-DAG: "%317:sub13": 201 # CHECK-GX-JSON-DAG: "%317:sub14": 200 # CHECK-GX-JSON-DAG: "%317:sub15": 199 # CHECK-GX-JSON-DAG: "%317:sub16": 196 # CHECK-GX-JSON-DAG: "%317:sub17": 195 # CHECK-GX-JSON-DAG: "%317:sub18": 194 # CHECK-GX-JSON-DAG: "%317:sub19": 193 # CHECK-GX-JSON-DAG: "%317:sub20": 190 # CHECK-GX-JSON-DAG: "%317:sub21": 189 # CHECK-GX-JSON-DAG: "%317:sub22": 188 # CHECK-GX-JSON-DAG: "%317:sub23": 187 # CHECK-GX-JSON-DAG: "%317:sub24": 184 # CHECK-GX-JSON-DAG: "%317:sub25": 183 # CHECK-GX-JSON-DAG: "%317:sub26": 182 # CHECK-GX-JSON-DAG: "%317:sub27": 181 # CHECK-GX-JSON-DAG: "%317:sub28": 178 # CHECK-GX-JSON-DAG: "%317:sub29": 177 # CHECK-GX-JSON-DAG: "%317:sub30": 176 # CHECK-GX-JSON-DAG: "%317:sub31": 175 # CHECK-GX-JSON-DAG: "%359:sub0": 268 # CHECK-GX-JSON-DAG: "%359:sub1": 267 # CHECK-GX-JSON-DAG: "%359:sub2": 266 # CHECK-GX-JSON-DAG: "%359:sub3": 265 # CHECK-GX-JSON-DAG: "%359:sub4": 262 # CHECK-GX-JSON-DAG: "%359:sub5": 261 # CHECK-GX-JSON-DAG: "%359:sub6": 260 # CHECK-GX-JSON-DAG: "%359:sub7": 259 # CHECK-GX-JSON-DAG: "%359:sub8": 256 # CHECK-GX-JSON-DAG: "%359:sub9": 255 # CHECK-GX-JSON-DAG: "%359:sub10": 254 # CHECK-GX-JSON-DAG: "%359:sub11": 253 # CHECK-GX-JSON-DAG: "%359:sub12": 250 # CHECK-GX-JSON-DAG: "%359:sub13": 249 # CHECK-GX-JSON-DAG: "%359:sub14": 248 # CHECK-GX-JSON-DAG: "%359:sub15": 247 # CHECK-GX-JSON-DAG: "%359:sub16": 244 # CHECK-GX-JSON-DAG: "%359:sub17": 243 # CHECK-GX-JSON-DAG: "%359:sub18": 242 # CHECK-GX-JSON-DAG: "%359:sub19": 241 # CHECK-GX-JSON-DAG: "%359:sub20": 238 # CHECK-GX-JSON-DAG: "%359:sub21": 237 # CHECK-GX-JSON-DAG: "%359:sub22": 236 # CHECK-GX-JSON-DAG: "%359:sub23": 235 # CHECK-GX-JSON-DAG: "%359:sub24": 232 # CHECK-GX-JSON-DAG: "%359:sub25": 231 # CHECK-GX-JSON-DAG: "%359:sub26": 230 # CHECK-GX-JSON-DAG: "%359:sub27": 229 # CHECK-GX-JSON-DAG: "%359:sub28": 226 # CHECK-GX-JSON-DAG: "%359:sub29": 225 # CHECK-GX-JSON-DAG: "%359:sub30": 224 # CHECK-GX-JSON-DAG: "%359:sub31": 223 # CHECK-GX-JSON-DAG: "%401:sub0": 316 # CHECK-GX-JSON-DAG: "%401:sub1": 315 # CHECK-GX-JSON-DAG: "%401:sub2": 314 # CHECK-GX-JSON-DAG: "%401:sub3": 313 # CHECK-GX-JSON-DAG: "%401:sub4": 310 # CHECK-GX-JSON-DAG: "%401:sub5": 309 # CHECK-GX-JSON-DAG: "%401:sub6": 308 # CHECK-GX-JSON-DAG: "%401:sub7": 307 # CHECK-GX-JSON-DAG: "%401:sub8": 304 # CHECK-GX-JSON-DAG: "%401:sub9": 303 # CHECK-GX-JSON-DAG: "%401:sub10": 302 # CHECK-GX-JSON-DAG: "%401:sub11": 301 # CHECK-GX-JSON-DAG: "%401:sub12": 298 # CHECK-GX-JSON-DAG: "%401:sub13": 297 # CHECK-GX-JSON-DAG: "%401:sub14": 296 # CHECK-GX-JSON-DAG: "%401:sub15": 295 # CHECK-GX-JSON-DAG: "%401:sub16": 292 # CHECK-GX-JSON-DAG: "%401:sub17": 291 # CHECK-GX-JSON-DAG: "%401:sub18": 290 # CHECK-GX-JSON-DAG: "%401:sub19": 289 # CHECK-GX-JSON-DAG: "%401:sub20": 286 # CHECK-GX-JSON-DAG: "%401:sub21": 285 # CHECK-GX-JSON-DAG: "%401:sub22": 284 # CHECK-GX-JSON-DAG: "%401:sub23": 283 # CHECK-GX-JSON-DAG: "%401:sub24": 280 # CHECK-GX-JSON-DAG: "%401:sub25": 279 # CHECK-GX-JSON-DAG: "%401:sub26": 278 # CHECK-GX-JSON-DAG: "%401:sub27": 277 # CHECK-GX-JSON-DAG: "%401:sub28": 274 # CHECK-GX-JSON-DAG: "%401:sub29": 273 # CHECK-GX-JSON-DAG: "%401:sub30": 272 # CHECK-GX-JSON-DAG: "%401:sub31": 271 # CHECK-GX-JSON-DAG: "%514": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 271 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 316 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%516:vgpr_32 = COPY %149.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 27 # CHECK-GX-JSON-DAG: "%149:sub1": 26 # CHECK-GX-JSON-DAG: "%149:sub2": 25 # CHECK-GX-JSON-DAG: "%149:sub3": 24 # CHECK-GX-JSON-DAG: "%149:sub4": 21 # CHECK-GX-JSON-DAG: "%149:sub5": 20 # CHECK-GX-JSON-DAG: "%149:sub6": 19 # CHECK-GX-JSON-DAG: "%149:sub7": 18 # CHECK-GX-JSON-DAG: "%149:sub8": 15 # CHECK-GX-JSON-DAG: "%149:sub9": 14 # CHECK-GX-JSON-DAG: "%149:sub10": 13 # CHECK-GX-JSON-DAG: "%149:sub11": 12 # CHECK-GX-JSON-DAG: "%149:sub12": 9 # CHECK-GX-JSON-DAG: "%149:sub13": 8 # CHECK-GX-JSON-DAG: "%149:sub14": 7 # CHECK-GX-JSON-DAG: "%149:sub15": 6 # CHECK-GX-JSON-DAG: "%149:sub16": 3 # CHECK-GX-JSON-DAG: "%149:sub17": 2 # CHECK-GX-JSON-DAG: "%149:sub18": 1 # CHECK-GX-JSON-DAG: "%149:sub19": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 75 # CHECK-GX-JSON-DAG: "%191:sub1": 74 # CHECK-GX-JSON-DAG: "%191:sub2": 73 # CHECK-GX-JSON-DAG: "%191:sub3": 72 # CHECK-GX-JSON-DAG: "%191:sub4": 69 # CHECK-GX-JSON-DAG: "%191:sub5": 68 # CHECK-GX-JSON-DAG: "%191:sub6": 67 # CHECK-GX-JSON-DAG: "%191:sub7": 66 # CHECK-GX-JSON-DAG: "%191:sub8": 63 # CHECK-GX-JSON-DAG: "%191:sub9": 62 # CHECK-GX-JSON-DAG: "%191:sub10": 61 # CHECK-GX-JSON-DAG: "%191:sub11": 60 # CHECK-GX-JSON-DAG: "%191:sub12": 57 # CHECK-GX-JSON-DAG: "%191:sub13": 56 # CHECK-GX-JSON-DAG: "%191:sub14": 55 # CHECK-GX-JSON-DAG: "%191:sub15": 54 # CHECK-GX-JSON-DAG: "%191:sub16": 51 # CHECK-GX-JSON-DAG: "%191:sub17": 50 # CHECK-GX-JSON-DAG: "%191:sub18": 49 # CHECK-GX-JSON-DAG: "%191:sub19": 48 # CHECK-GX-JSON-DAG: "%191:sub20": 45 # CHECK-GX-JSON-DAG: "%191:sub21": 44 # CHECK-GX-JSON-DAG: "%191:sub22": 43 # CHECK-GX-JSON-DAG: "%191:sub23": 42 # CHECK-GX-JSON-DAG: "%191:sub24": 39 # CHECK-GX-JSON-DAG: "%191:sub25": 38 # CHECK-GX-JSON-DAG: "%191:sub26": 37 # CHECK-GX-JSON-DAG: "%191:sub27": 36 # CHECK-GX-JSON-DAG: "%191:sub28": 33 # CHECK-GX-JSON-DAG: "%191:sub29": 32 # CHECK-GX-JSON-DAG: "%191:sub30": 31 # CHECK-GX-JSON-DAG: "%191:sub31": 30 # CHECK-GX-JSON-DAG: "%233:sub0": 123 # CHECK-GX-JSON-DAG: "%233:sub1": 122 # CHECK-GX-JSON-DAG: "%233:sub2": 121 # CHECK-GX-JSON-DAG: "%233:sub3": 120 # CHECK-GX-JSON-DAG: "%233:sub4": 117 # CHECK-GX-JSON-DAG: "%233:sub5": 116 # CHECK-GX-JSON-DAG: "%233:sub6": 115 # CHECK-GX-JSON-DAG: "%233:sub7": 114 # CHECK-GX-JSON-DAG: "%233:sub8": 111 # CHECK-GX-JSON-DAG: "%233:sub9": 110 # CHECK-GX-JSON-DAG: "%233:sub10": 109 # CHECK-GX-JSON-DAG: "%233:sub11": 108 # CHECK-GX-JSON-DAG: "%233:sub12": 105 # CHECK-GX-JSON-DAG: "%233:sub13": 104 # CHECK-GX-JSON-DAG: "%233:sub14": 103 # CHECK-GX-JSON-DAG: "%233:sub15": 102 # CHECK-GX-JSON-DAG: "%233:sub16": 99 # CHECK-GX-JSON-DAG: "%233:sub17": 98 # CHECK-GX-JSON-DAG: "%233:sub18": 97 # CHECK-GX-JSON-DAG: "%233:sub19": 96 # CHECK-GX-JSON-DAG: "%233:sub20": 93 # CHECK-GX-JSON-DAG: "%233:sub21": 92 # CHECK-GX-JSON-DAG: "%233:sub22": 91 # CHECK-GX-JSON-DAG: "%233:sub23": 90 # CHECK-GX-JSON-DAG: "%233:sub24": 87 # CHECK-GX-JSON-DAG: "%233:sub25": 86 # CHECK-GX-JSON-DAG: "%233:sub26": 85 # CHECK-GX-JSON-DAG: "%233:sub27": 84 # CHECK-GX-JSON-DAG: "%233:sub28": 81 # CHECK-GX-JSON-DAG: "%233:sub29": 80 # CHECK-GX-JSON-DAG: "%233:sub30": 79 # CHECK-GX-JSON-DAG: "%233:sub31": 78 # CHECK-GX-JSON-DAG: "%275:sub0": 171 # CHECK-GX-JSON-DAG: "%275:sub1": 170 # CHECK-GX-JSON-DAG: "%275:sub2": 169 # CHECK-GX-JSON-DAG: "%275:sub3": 168 # CHECK-GX-JSON-DAG: "%275:sub4": 165 # CHECK-GX-JSON-DAG: "%275:sub5": 164 # CHECK-GX-JSON-DAG: "%275:sub6": 163 # CHECK-GX-JSON-DAG: "%275:sub7": 162 # CHECK-GX-JSON-DAG: "%275:sub8": 159 # CHECK-GX-JSON-DAG: "%275:sub9": 158 # CHECK-GX-JSON-DAG: "%275:sub10": 157 # CHECK-GX-JSON-DAG: "%275:sub11": 156 # CHECK-GX-JSON-DAG: "%275:sub12": 153 # CHECK-GX-JSON-DAG: "%275:sub13": 152 # CHECK-GX-JSON-DAG: "%275:sub14": 151 # CHECK-GX-JSON-DAG: "%275:sub15": 150 # CHECK-GX-JSON-DAG: "%275:sub16": 147 # CHECK-GX-JSON-DAG: "%275:sub17": 146 # CHECK-GX-JSON-DAG: "%275:sub18": 145 # CHECK-GX-JSON-DAG: "%275:sub19": 144 # CHECK-GX-JSON-DAG: "%275:sub20": 141 # CHECK-GX-JSON-DAG: "%275:sub21": 140 # CHECK-GX-JSON-DAG: "%275:sub22": 139 # CHECK-GX-JSON-DAG: "%275:sub23": 138 # CHECK-GX-JSON-DAG: "%275:sub24": 135 # CHECK-GX-JSON-DAG: "%275:sub25": 134 # CHECK-GX-JSON-DAG: "%275:sub26": 133 # CHECK-GX-JSON-DAG: "%275:sub27": 132 # CHECK-GX-JSON-DAG: "%275:sub28": 129 # CHECK-GX-JSON-DAG: "%275:sub29": 128 # CHECK-GX-JSON-DAG: "%275:sub30": 127 # CHECK-GX-JSON-DAG: "%275:sub31": 126 # CHECK-GX-JSON-DAG: "%317:sub0": 219 # CHECK-GX-JSON-DAG: "%317:sub1": 218 # CHECK-GX-JSON-DAG: "%317:sub2": 217 # CHECK-GX-JSON-DAG: "%317:sub3": 216 # CHECK-GX-JSON-DAG: "%317:sub4": 213 # CHECK-GX-JSON-DAG: "%317:sub5": 212 # CHECK-GX-JSON-DAG: "%317:sub6": 211 # CHECK-GX-JSON-DAG: "%317:sub7": 210 # CHECK-GX-JSON-DAG: "%317:sub8": 207 # CHECK-GX-JSON-DAG: "%317:sub9": 206 # CHECK-GX-JSON-DAG: "%317:sub10": 205 # CHECK-GX-JSON-DAG: "%317:sub11": 204 # CHECK-GX-JSON-DAG: "%317:sub12": 201 # CHECK-GX-JSON-DAG: "%317:sub13": 200 # CHECK-GX-JSON-DAG: "%317:sub14": 199 # CHECK-GX-JSON-DAG: "%317:sub15": 198 # CHECK-GX-JSON-DAG: "%317:sub16": 195 # CHECK-GX-JSON-DAG: "%317:sub17": 194 # CHECK-GX-JSON-DAG: "%317:sub18": 193 # CHECK-GX-JSON-DAG: "%317:sub19": 192 # CHECK-GX-JSON-DAG: "%317:sub20": 189 # CHECK-GX-JSON-DAG: "%317:sub21": 188 # CHECK-GX-JSON-DAG: "%317:sub22": 187 # CHECK-GX-JSON-DAG: "%317:sub23": 186 # CHECK-GX-JSON-DAG: "%317:sub24": 183 # CHECK-GX-JSON-DAG: "%317:sub25": 182 # CHECK-GX-JSON-DAG: "%317:sub26": 181 # CHECK-GX-JSON-DAG: "%317:sub27": 180 # CHECK-GX-JSON-DAG: "%317:sub28": 177 # CHECK-GX-JSON-DAG: "%317:sub29": 176 # CHECK-GX-JSON-DAG: "%317:sub30": 175 # CHECK-GX-JSON-DAG: "%317:sub31": 174 # CHECK-GX-JSON-DAG: "%359:sub0": 267 # CHECK-GX-JSON-DAG: "%359:sub1": 266 # CHECK-GX-JSON-DAG: "%359:sub2": 265 # CHECK-GX-JSON-DAG: "%359:sub3": 264 # CHECK-GX-JSON-DAG: "%359:sub4": 261 # CHECK-GX-JSON-DAG: "%359:sub5": 260 # CHECK-GX-JSON-DAG: "%359:sub6": 259 # CHECK-GX-JSON-DAG: "%359:sub7": 258 # CHECK-GX-JSON-DAG: "%359:sub8": 255 # CHECK-GX-JSON-DAG: "%359:sub9": 254 # CHECK-GX-JSON-DAG: "%359:sub10": 253 # CHECK-GX-JSON-DAG: "%359:sub11": 252 # CHECK-GX-JSON-DAG: "%359:sub12": 249 # CHECK-GX-JSON-DAG: "%359:sub13": 248 # CHECK-GX-JSON-DAG: "%359:sub14": 247 # CHECK-GX-JSON-DAG: "%359:sub15": 246 # CHECK-GX-JSON-DAG: "%359:sub16": 243 # CHECK-GX-JSON-DAG: "%359:sub17": 242 # CHECK-GX-JSON-DAG: "%359:sub18": 241 # CHECK-GX-JSON-DAG: "%359:sub19": 240 # CHECK-GX-JSON-DAG: "%359:sub20": 237 # CHECK-GX-JSON-DAG: "%359:sub21": 236 # CHECK-GX-JSON-DAG: "%359:sub22": 235 # CHECK-GX-JSON-DAG: "%359:sub23": 234 # CHECK-GX-JSON-DAG: "%359:sub24": 231 # CHECK-GX-JSON-DAG: "%359:sub25": 230 # CHECK-GX-JSON-DAG: "%359:sub26": 229 # CHECK-GX-JSON-DAG: "%359:sub27": 228 # CHECK-GX-JSON-DAG: "%359:sub28": 225 # CHECK-GX-JSON-DAG: "%359:sub29": 224 # CHECK-GX-JSON-DAG: "%359:sub30": 223 # CHECK-GX-JSON-DAG: "%359:sub31": 222 # CHECK-GX-JSON-DAG: "%401:sub0": 315 # CHECK-GX-JSON-DAG: "%401:sub1": 314 # CHECK-GX-JSON-DAG: "%401:sub2": 313 # CHECK-GX-JSON-DAG: "%401:sub3": 312 # CHECK-GX-JSON-DAG: "%401:sub4": 309 # CHECK-GX-JSON-DAG: "%401:sub5": 308 # CHECK-GX-JSON-DAG: "%401:sub6": 307 # CHECK-GX-JSON-DAG: "%401:sub7": 306 # CHECK-GX-JSON-DAG: "%401:sub8": 303 # CHECK-GX-JSON-DAG: "%401:sub9": 302 # CHECK-GX-JSON-DAG: "%401:sub10": 301 # CHECK-GX-JSON-DAG: "%401:sub11": 300 # CHECK-GX-JSON-DAG: "%401:sub12": 297 # CHECK-GX-JSON-DAG: "%401:sub13": 296 # CHECK-GX-JSON-DAG: "%401:sub14": 295 # CHECK-GX-JSON-DAG: "%401:sub15": 294 # CHECK-GX-JSON-DAG: "%401:sub16": 291 # CHECK-GX-JSON-DAG: "%401:sub17": 290 # CHECK-GX-JSON-DAG: "%401:sub18": 289 # CHECK-GX-JSON-DAG: "%401:sub19": 288 # CHECK-GX-JSON-DAG: "%401:sub20": 285 # CHECK-GX-JSON-DAG: "%401:sub21": 284 # CHECK-GX-JSON-DAG: "%401:sub22": 283 # CHECK-GX-JSON-DAG: "%401:sub23": 282 # CHECK-GX-JSON-DAG: "%401:sub24": 279 # CHECK-GX-JSON-DAG: "%401:sub25": 278 # CHECK-GX-JSON-DAG: "%401:sub26": 277 # CHECK-GX-JSON-DAG: "%401:sub27": 276 # CHECK-GX-JSON-DAG: "%401:sub28": 273 # CHECK-GX-JSON-DAG: "%401:sub29": 272 # CHECK-GX-JSON-DAG: "%401:sub30": 271 # CHECK-GX-JSON-DAG: "%401:sub31": 270 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 270 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 315 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%517:vgpr_32 = COPY %149.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 26 # CHECK-GX-JSON-DAG: "%149:sub1": 25 # CHECK-GX-JSON-DAG: "%149:sub2": 24 # CHECK-GX-JSON-DAG: "%149:sub3": 23 # CHECK-GX-JSON-DAG: "%149:sub4": 20 # CHECK-GX-JSON-DAG: "%149:sub5": 19 # CHECK-GX-JSON-DAG: "%149:sub6": 18 # CHECK-GX-JSON-DAG: "%149:sub7": 17 # CHECK-GX-JSON-DAG: "%149:sub8": 14 # CHECK-GX-JSON-DAG: "%149:sub9": 13 # CHECK-GX-JSON-DAG: "%149:sub10": 12 # CHECK-GX-JSON-DAG: "%149:sub11": 11 # CHECK-GX-JSON-DAG: "%149:sub12": 8 # CHECK-GX-JSON-DAG: "%149:sub13": 7 # CHECK-GX-JSON-DAG: "%149:sub14": 6 # CHECK-GX-JSON-DAG: "%149:sub15": 5 # CHECK-GX-JSON-DAG: "%149:sub16": 2 # CHECK-GX-JSON-DAG: "%149:sub17": 1 # CHECK-GX-JSON-DAG: "%149:sub18": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 74 # CHECK-GX-JSON-DAG: "%191:sub1": 73 # CHECK-GX-JSON-DAG: "%191:sub2": 72 # CHECK-GX-JSON-DAG: "%191:sub3": 71 # CHECK-GX-JSON-DAG: "%191:sub4": 68 # CHECK-GX-JSON-DAG: "%191:sub5": 67 # CHECK-GX-JSON-DAG: "%191:sub6": 66 # CHECK-GX-JSON-DAG: "%191:sub7": 65 # CHECK-GX-JSON-DAG: "%191:sub8": 62 # CHECK-GX-JSON-DAG: "%191:sub9": 61 # CHECK-GX-JSON-DAG: "%191:sub10": 60 # CHECK-GX-JSON-DAG: "%191:sub11": 59 # CHECK-GX-JSON-DAG: "%191:sub12": 56 # CHECK-GX-JSON-DAG: "%191:sub13": 55 # CHECK-GX-JSON-DAG: "%191:sub14": 54 # CHECK-GX-JSON-DAG: "%191:sub15": 53 # CHECK-GX-JSON-DAG: "%191:sub16": 50 # CHECK-GX-JSON-DAG: "%191:sub17": 49 # CHECK-GX-JSON-DAG: "%191:sub18": 48 # CHECK-GX-JSON-DAG: "%191:sub19": 47 # CHECK-GX-JSON-DAG: "%191:sub20": 44 # CHECK-GX-JSON-DAG: "%191:sub21": 43 # CHECK-GX-JSON-DAG: "%191:sub22": 42 # CHECK-GX-JSON-DAG: "%191:sub23": 41 # CHECK-GX-JSON-DAG: "%191:sub24": 38 # CHECK-GX-JSON-DAG: "%191:sub25": 37 # CHECK-GX-JSON-DAG: "%191:sub26": 36 # CHECK-GX-JSON-DAG: "%191:sub27": 35 # CHECK-GX-JSON-DAG: "%191:sub28": 32 # CHECK-GX-JSON-DAG: "%191:sub29": 31 # CHECK-GX-JSON-DAG: "%191:sub30": 30 # CHECK-GX-JSON-DAG: "%191:sub31": 29 # CHECK-GX-JSON-DAG: "%233:sub0": 122 # CHECK-GX-JSON-DAG: "%233:sub1": 121 # CHECK-GX-JSON-DAG: "%233:sub2": 120 # CHECK-GX-JSON-DAG: "%233:sub3": 119 # CHECK-GX-JSON-DAG: "%233:sub4": 116 # CHECK-GX-JSON-DAG: "%233:sub5": 115 # CHECK-GX-JSON-DAG: "%233:sub6": 114 # CHECK-GX-JSON-DAG: "%233:sub7": 113 # CHECK-GX-JSON-DAG: "%233:sub8": 110 # CHECK-GX-JSON-DAG: "%233:sub9": 109 # CHECK-GX-JSON-DAG: "%233:sub10": 108 # CHECK-GX-JSON-DAG: "%233:sub11": 107 # CHECK-GX-JSON-DAG: "%233:sub12": 104 # CHECK-GX-JSON-DAG: "%233:sub13": 103 # CHECK-GX-JSON-DAG: "%233:sub14": 102 # CHECK-GX-JSON-DAG: "%233:sub15": 101 # CHECK-GX-JSON-DAG: "%233:sub16": 98 # CHECK-GX-JSON-DAG: "%233:sub17": 97 # CHECK-GX-JSON-DAG: "%233:sub18": 96 # CHECK-GX-JSON-DAG: "%233:sub19": 95 # CHECK-GX-JSON-DAG: "%233:sub20": 92 # CHECK-GX-JSON-DAG: "%233:sub21": 91 # CHECK-GX-JSON-DAG: "%233:sub22": 90 # CHECK-GX-JSON-DAG: "%233:sub23": 89 # CHECK-GX-JSON-DAG: "%233:sub24": 86 # CHECK-GX-JSON-DAG: "%233:sub25": 85 # CHECK-GX-JSON-DAG: "%233:sub26": 84 # CHECK-GX-JSON-DAG: "%233:sub27": 83 # CHECK-GX-JSON-DAG: "%233:sub28": 80 # CHECK-GX-JSON-DAG: "%233:sub29": 79 # CHECK-GX-JSON-DAG: "%233:sub30": 78 # CHECK-GX-JSON-DAG: "%233:sub31": 77 # CHECK-GX-JSON-DAG: "%275:sub0": 170 # CHECK-GX-JSON-DAG: "%275:sub1": 169 # CHECK-GX-JSON-DAG: "%275:sub2": 168 # CHECK-GX-JSON-DAG: "%275:sub3": 167 # CHECK-GX-JSON-DAG: "%275:sub4": 164 # CHECK-GX-JSON-DAG: "%275:sub5": 163 # CHECK-GX-JSON-DAG: "%275:sub6": 162 # CHECK-GX-JSON-DAG: "%275:sub7": 161 # CHECK-GX-JSON-DAG: "%275:sub8": 158 # CHECK-GX-JSON-DAG: "%275:sub9": 157 # CHECK-GX-JSON-DAG: "%275:sub10": 156 # CHECK-GX-JSON-DAG: "%275:sub11": 155 # CHECK-GX-JSON-DAG: "%275:sub12": 152 # CHECK-GX-JSON-DAG: "%275:sub13": 151 # CHECK-GX-JSON-DAG: "%275:sub14": 150 # CHECK-GX-JSON-DAG: "%275:sub15": 149 # CHECK-GX-JSON-DAG: "%275:sub16": 146 # CHECK-GX-JSON-DAG: "%275:sub17": 145 # CHECK-GX-JSON-DAG: "%275:sub18": 144 # CHECK-GX-JSON-DAG: "%275:sub19": 143 # CHECK-GX-JSON-DAG: "%275:sub20": 140 # CHECK-GX-JSON-DAG: "%275:sub21": 139 # CHECK-GX-JSON-DAG: "%275:sub22": 138 # CHECK-GX-JSON-DAG: "%275:sub23": 137 # CHECK-GX-JSON-DAG: "%275:sub24": 134 # CHECK-GX-JSON-DAG: "%275:sub25": 133 # CHECK-GX-JSON-DAG: "%275:sub26": 132 # CHECK-GX-JSON-DAG: "%275:sub27": 131 # CHECK-GX-JSON-DAG: "%275:sub28": 128 # CHECK-GX-JSON-DAG: "%275:sub29": 127 # CHECK-GX-JSON-DAG: "%275:sub30": 126 # CHECK-GX-JSON-DAG: "%275:sub31": 125 # CHECK-GX-JSON-DAG: "%317:sub0": 218 # CHECK-GX-JSON-DAG: "%317:sub1": 217 # CHECK-GX-JSON-DAG: "%317:sub2": 216 # CHECK-GX-JSON-DAG: "%317:sub3": 215 # CHECK-GX-JSON-DAG: "%317:sub4": 212 # CHECK-GX-JSON-DAG: "%317:sub5": 211 # CHECK-GX-JSON-DAG: "%317:sub6": 210 # CHECK-GX-JSON-DAG: "%317:sub7": 209 # CHECK-GX-JSON-DAG: "%317:sub8": 206 # CHECK-GX-JSON-DAG: "%317:sub9": 205 # CHECK-GX-JSON-DAG: "%317:sub10": 204 # CHECK-GX-JSON-DAG: "%317:sub11": 203 # CHECK-GX-JSON-DAG: "%317:sub12": 200 # CHECK-GX-JSON-DAG: "%317:sub13": 199 # CHECK-GX-JSON-DAG: "%317:sub14": 198 # CHECK-GX-JSON-DAG: "%317:sub15": 197 # CHECK-GX-JSON-DAG: "%317:sub16": 194 # CHECK-GX-JSON-DAG: "%317:sub17": 193 # CHECK-GX-JSON-DAG: "%317:sub18": 192 # CHECK-GX-JSON-DAG: "%317:sub19": 191 # CHECK-GX-JSON-DAG: "%317:sub20": 188 # CHECK-GX-JSON-DAG: "%317:sub21": 187 # CHECK-GX-JSON-DAG: "%317:sub22": 186 # CHECK-GX-JSON-DAG: "%317:sub23": 185 # CHECK-GX-JSON-DAG: "%317:sub24": 182 # CHECK-GX-JSON-DAG: "%317:sub25": 181 # CHECK-GX-JSON-DAG: "%317:sub26": 180 # CHECK-GX-JSON-DAG: "%317:sub27": 179 # CHECK-GX-JSON-DAG: "%317:sub28": 176 # CHECK-GX-JSON-DAG: "%317:sub29": 175 # CHECK-GX-JSON-DAG: "%317:sub30": 174 # CHECK-GX-JSON-DAG: "%317:sub31": 173 # CHECK-GX-JSON-DAG: "%359:sub0": 266 # CHECK-GX-JSON-DAG: "%359:sub1": 265 # CHECK-GX-JSON-DAG: "%359:sub2": 264 # CHECK-GX-JSON-DAG: "%359:sub3": 263 # CHECK-GX-JSON-DAG: "%359:sub4": 260 # CHECK-GX-JSON-DAG: "%359:sub5": 259 # CHECK-GX-JSON-DAG: "%359:sub6": 258 # CHECK-GX-JSON-DAG: "%359:sub7": 257 # CHECK-GX-JSON-DAG: "%359:sub8": 254 # CHECK-GX-JSON-DAG: "%359:sub9": 253 # CHECK-GX-JSON-DAG: "%359:sub10": 252 # CHECK-GX-JSON-DAG: "%359:sub11": 251 # CHECK-GX-JSON-DAG: "%359:sub12": 248 # CHECK-GX-JSON-DAG: "%359:sub13": 247 # CHECK-GX-JSON-DAG: "%359:sub14": 246 # CHECK-GX-JSON-DAG: "%359:sub15": 245 # CHECK-GX-JSON-DAG: "%359:sub16": 242 # CHECK-GX-JSON-DAG: "%359:sub17": 241 # CHECK-GX-JSON-DAG: "%359:sub18": 240 # CHECK-GX-JSON-DAG: "%359:sub19": 239 # CHECK-GX-JSON-DAG: "%359:sub20": 236 # CHECK-GX-JSON-DAG: "%359:sub21": 235 # CHECK-GX-JSON-DAG: "%359:sub22": 234 # CHECK-GX-JSON-DAG: "%359:sub23": 233 # CHECK-GX-JSON-DAG: "%359:sub24": 230 # CHECK-GX-JSON-DAG: "%359:sub25": 229 # CHECK-GX-JSON-DAG: "%359:sub26": 228 # CHECK-GX-JSON-DAG: "%359:sub27": 227 # CHECK-GX-JSON-DAG: "%359:sub28": 224 # CHECK-GX-JSON-DAG: "%359:sub29": 223 # CHECK-GX-JSON-DAG: "%359:sub30": 222 # CHECK-GX-JSON-DAG: "%359:sub31": 221 # CHECK-GX-JSON-DAG: "%401:sub0": 314 # CHECK-GX-JSON-DAG: "%401:sub1": 313 # CHECK-GX-JSON-DAG: "%401:sub2": 312 # CHECK-GX-JSON-DAG: "%401:sub3": 311 # CHECK-GX-JSON-DAG: "%401:sub4": 308 # CHECK-GX-JSON-DAG: "%401:sub5": 307 # CHECK-GX-JSON-DAG: "%401:sub6": 306 # CHECK-GX-JSON-DAG: "%401:sub7": 305 # CHECK-GX-JSON-DAG: "%401:sub8": 302 # CHECK-GX-JSON-DAG: "%401:sub9": 301 # CHECK-GX-JSON-DAG: "%401:sub10": 300 # CHECK-GX-JSON-DAG: "%401:sub11": 299 # CHECK-GX-JSON-DAG: "%401:sub12": 296 # CHECK-GX-JSON-DAG: "%401:sub13": 295 # CHECK-GX-JSON-DAG: "%401:sub14": 294 # CHECK-GX-JSON-DAG: "%401:sub15": 293 # CHECK-GX-JSON-DAG: "%401:sub16": 290 # CHECK-GX-JSON-DAG: "%401:sub17": 289 # CHECK-GX-JSON-DAG: "%401:sub18": 288 # CHECK-GX-JSON-DAG: "%401:sub19": 287 # CHECK-GX-JSON-DAG: "%401:sub20": 284 # CHECK-GX-JSON-DAG: "%401:sub21": 283 # CHECK-GX-JSON-DAG: "%401:sub22": 282 # CHECK-GX-JSON-DAG: "%401:sub23": 281 # CHECK-GX-JSON-DAG: "%401:sub24": 278 # CHECK-GX-JSON-DAG: "%401:sub25": 277 # CHECK-GX-JSON-DAG: "%401:sub26": 276 # CHECK-GX-JSON-DAG: "%401:sub27": 275 # CHECK-GX-JSON-DAG: "%401:sub28": 272 # CHECK-GX-JSON-DAG: "%401:sub29": 271 # CHECK-GX-JSON-DAG: "%401:sub30": 270 # CHECK-GX-JSON-DAG: "%401:sub31": 269 # CHECK-GX-JSON-DAG: "%516": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 269 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 314 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%518:vgpr_32 = COPY %149.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 25 # CHECK-GX-JSON-DAG: "%149:sub1": 24 # CHECK-GX-JSON-DAG: "%149:sub2": 23 # CHECK-GX-JSON-DAG: "%149:sub3": 22 # CHECK-GX-JSON-DAG: "%149:sub4": 19 # CHECK-GX-JSON-DAG: "%149:sub5": 18 # CHECK-GX-JSON-DAG: "%149:sub6": 17 # CHECK-GX-JSON-DAG: "%149:sub7": 16 # CHECK-GX-JSON-DAG: "%149:sub8": 13 # CHECK-GX-JSON-DAG: "%149:sub9": 12 # CHECK-GX-JSON-DAG: "%149:sub10": 11 # CHECK-GX-JSON-DAG: "%149:sub11": 10 # CHECK-GX-JSON-DAG: "%149:sub12": 7 # CHECK-GX-JSON-DAG: "%149:sub13": 6 # CHECK-GX-JSON-DAG: "%149:sub14": 5 # CHECK-GX-JSON-DAG: "%149:sub15": 4 # CHECK-GX-JSON-DAG: "%149:sub16": 1 # CHECK-GX-JSON-DAG: "%149:sub17": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 73 # CHECK-GX-JSON-DAG: "%191:sub1": 72 # CHECK-GX-JSON-DAG: "%191:sub2": 71 # CHECK-GX-JSON-DAG: "%191:sub3": 70 # CHECK-GX-JSON-DAG: "%191:sub4": 67 # CHECK-GX-JSON-DAG: "%191:sub5": 66 # CHECK-GX-JSON-DAG: "%191:sub6": 65 # CHECK-GX-JSON-DAG: "%191:sub7": 64 # CHECK-GX-JSON-DAG: "%191:sub8": 61 # CHECK-GX-JSON-DAG: "%191:sub9": 60 # CHECK-GX-JSON-DAG: "%191:sub10": 59 # CHECK-GX-JSON-DAG: "%191:sub11": 58 # CHECK-GX-JSON-DAG: "%191:sub12": 55 # CHECK-GX-JSON-DAG: "%191:sub13": 54 # CHECK-GX-JSON-DAG: "%191:sub14": 53 # CHECK-GX-JSON-DAG: "%191:sub15": 52 # CHECK-GX-JSON-DAG: "%191:sub16": 49 # CHECK-GX-JSON-DAG: "%191:sub17": 48 # CHECK-GX-JSON-DAG: "%191:sub18": 47 # CHECK-GX-JSON-DAG: "%191:sub19": 46 # CHECK-GX-JSON-DAG: "%191:sub20": 43 # CHECK-GX-JSON-DAG: "%191:sub21": 42 # CHECK-GX-JSON-DAG: "%191:sub22": 41 # CHECK-GX-JSON-DAG: "%191:sub23": 40 # CHECK-GX-JSON-DAG: "%191:sub24": 37 # CHECK-GX-JSON-DAG: "%191:sub25": 36 # CHECK-GX-JSON-DAG: "%191:sub26": 35 # CHECK-GX-JSON-DAG: "%191:sub27": 34 # CHECK-GX-JSON-DAG: "%191:sub28": 31 # CHECK-GX-JSON-DAG: "%191:sub29": 30 # CHECK-GX-JSON-DAG: "%191:sub30": 29 # CHECK-GX-JSON-DAG: "%191:sub31": 28 # CHECK-GX-JSON-DAG: "%233:sub0": 121 # CHECK-GX-JSON-DAG: "%233:sub1": 120 # CHECK-GX-JSON-DAG: "%233:sub2": 119 # CHECK-GX-JSON-DAG: "%233:sub3": 118 # CHECK-GX-JSON-DAG: "%233:sub4": 115 # CHECK-GX-JSON-DAG: "%233:sub5": 114 # CHECK-GX-JSON-DAG: "%233:sub6": 113 # CHECK-GX-JSON-DAG: "%233:sub7": 112 # CHECK-GX-JSON-DAG: "%233:sub8": 109 # CHECK-GX-JSON-DAG: "%233:sub9": 108 # CHECK-GX-JSON-DAG: "%233:sub10": 107 # CHECK-GX-JSON-DAG: "%233:sub11": 106 # CHECK-GX-JSON-DAG: "%233:sub12": 103 # CHECK-GX-JSON-DAG: "%233:sub13": 102 # CHECK-GX-JSON-DAG: "%233:sub14": 101 # CHECK-GX-JSON-DAG: "%233:sub15": 100 # CHECK-GX-JSON-DAG: "%233:sub16": 97 # CHECK-GX-JSON-DAG: "%233:sub17": 96 # CHECK-GX-JSON-DAG: "%233:sub18": 95 # CHECK-GX-JSON-DAG: "%233:sub19": 94 # CHECK-GX-JSON-DAG: "%233:sub20": 91 # CHECK-GX-JSON-DAG: "%233:sub21": 90 # CHECK-GX-JSON-DAG: "%233:sub22": 89 # CHECK-GX-JSON-DAG: "%233:sub23": 88 # CHECK-GX-JSON-DAG: "%233:sub24": 85 # CHECK-GX-JSON-DAG: "%233:sub25": 84 # CHECK-GX-JSON-DAG: "%233:sub26": 83 # CHECK-GX-JSON-DAG: "%233:sub27": 82 # CHECK-GX-JSON-DAG: "%233:sub28": 79 # CHECK-GX-JSON-DAG: "%233:sub29": 78 # CHECK-GX-JSON-DAG: "%233:sub30": 77 # CHECK-GX-JSON-DAG: "%233:sub31": 76 # CHECK-GX-JSON-DAG: "%275:sub0": 169 # CHECK-GX-JSON-DAG: "%275:sub1": 168 # CHECK-GX-JSON-DAG: "%275:sub2": 167 # CHECK-GX-JSON-DAG: "%275:sub3": 166 # CHECK-GX-JSON-DAG: "%275:sub4": 163 # CHECK-GX-JSON-DAG: "%275:sub5": 162 # CHECK-GX-JSON-DAG: "%275:sub6": 161 # CHECK-GX-JSON-DAG: "%275:sub7": 160 # CHECK-GX-JSON-DAG: "%275:sub8": 157 # CHECK-GX-JSON-DAG: "%275:sub9": 156 # CHECK-GX-JSON-DAG: "%275:sub10": 155 # CHECK-GX-JSON-DAG: "%275:sub11": 154 # CHECK-GX-JSON-DAG: "%275:sub12": 151 # CHECK-GX-JSON-DAG: "%275:sub13": 150 # CHECK-GX-JSON-DAG: "%275:sub14": 149 # CHECK-GX-JSON-DAG: "%275:sub15": 148 # CHECK-GX-JSON-DAG: "%275:sub16": 145 # CHECK-GX-JSON-DAG: "%275:sub17": 144 # CHECK-GX-JSON-DAG: "%275:sub18": 143 # CHECK-GX-JSON-DAG: "%275:sub19": 142 # CHECK-GX-JSON-DAG: "%275:sub20": 139 # CHECK-GX-JSON-DAG: "%275:sub21": 138 # CHECK-GX-JSON-DAG: "%275:sub22": 137 # CHECK-GX-JSON-DAG: "%275:sub23": 136 # CHECK-GX-JSON-DAG: "%275:sub24": 133 # CHECK-GX-JSON-DAG: "%275:sub25": 132 # CHECK-GX-JSON-DAG: "%275:sub26": 131 # CHECK-GX-JSON-DAG: "%275:sub27": 130 # CHECK-GX-JSON-DAG: "%275:sub28": 127 # CHECK-GX-JSON-DAG: "%275:sub29": 126 # CHECK-GX-JSON-DAG: "%275:sub30": 125 # CHECK-GX-JSON-DAG: "%275:sub31": 124 # CHECK-GX-JSON-DAG: "%317:sub0": 217 # CHECK-GX-JSON-DAG: "%317:sub1": 216 # CHECK-GX-JSON-DAG: "%317:sub2": 215 # CHECK-GX-JSON-DAG: "%317:sub3": 214 # CHECK-GX-JSON-DAG: "%317:sub4": 211 # CHECK-GX-JSON-DAG: "%317:sub5": 210 # CHECK-GX-JSON-DAG: "%317:sub6": 209 # CHECK-GX-JSON-DAG: "%317:sub7": 208 # CHECK-GX-JSON-DAG: "%317:sub8": 205 # CHECK-GX-JSON-DAG: "%317:sub9": 204 # CHECK-GX-JSON-DAG: "%317:sub10": 203 # CHECK-GX-JSON-DAG: "%317:sub11": 202 # CHECK-GX-JSON-DAG: "%317:sub12": 199 # CHECK-GX-JSON-DAG: "%317:sub13": 198 # CHECK-GX-JSON-DAG: "%317:sub14": 197 # CHECK-GX-JSON-DAG: "%317:sub15": 196 # CHECK-GX-JSON-DAG: "%317:sub16": 193 # CHECK-GX-JSON-DAG: "%317:sub17": 192 # CHECK-GX-JSON-DAG: "%317:sub18": 191 # CHECK-GX-JSON-DAG: "%317:sub19": 190 # CHECK-GX-JSON-DAG: "%317:sub20": 187 # CHECK-GX-JSON-DAG: "%317:sub21": 186 # CHECK-GX-JSON-DAG: "%317:sub22": 185 # CHECK-GX-JSON-DAG: "%317:sub23": 184 # CHECK-GX-JSON-DAG: "%317:sub24": 181 # CHECK-GX-JSON-DAG: "%317:sub25": 180 # CHECK-GX-JSON-DAG: "%317:sub26": 179 # CHECK-GX-JSON-DAG: "%317:sub27": 178 # CHECK-GX-JSON-DAG: "%317:sub28": 175 # CHECK-GX-JSON-DAG: "%317:sub29": 174 # CHECK-GX-JSON-DAG: "%317:sub30": 173 # CHECK-GX-JSON-DAG: "%317:sub31": 172 # CHECK-GX-JSON-DAG: "%359:sub0": 265 # CHECK-GX-JSON-DAG: "%359:sub1": 264 # CHECK-GX-JSON-DAG: "%359:sub2": 263 # CHECK-GX-JSON-DAG: "%359:sub3": 262 # CHECK-GX-JSON-DAG: "%359:sub4": 259 # CHECK-GX-JSON-DAG: "%359:sub5": 258 # CHECK-GX-JSON-DAG: "%359:sub6": 257 # CHECK-GX-JSON-DAG: "%359:sub7": 256 # CHECK-GX-JSON-DAG: "%359:sub8": 253 # CHECK-GX-JSON-DAG: "%359:sub9": 252 # CHECK-GX-JSON-DAG: "%359:sub10": 251 # CHECK-GX-JSON-DAG: "%359:sub11": 250 # CHECK-GX-JSON-DAG: "%359:sub12": 247 # CHECK-GX-JSON-DAG: "%359:sub13": 246 # CHECK-GX-JSON-DAG: "%359:sub14": 245 # CHECK-GX-JSON-DAG: "%359:sub15": 244 # CHECK-GX-JSON-DAG: "%359:sub16": 241 # CHECK-GX-JSON-DAG: "%359:sub17": 240 # CHECK-GX-JSON-DAG: "%359:sub18": 239 # CHECK-GX-JSON-DAG: "%359:sub19": 238 # CHECK-GX-JSON-DAG: "%359:sub20": 235 # CHECK-GX-JSON-DAG: "%359:sub21": 234 # CHECK-GX-JSON-DAG: "%359:sub22": 233 # CHECK-GX-JSON-DAG: "%359:sub23": 232 # CHECK-GX-JSON-DAG: "%359:sub24": 229 # CHECK-GX-JSON-DAG: "%359:sub25": 228 # CHECK-GX-JSON-DAG: "%359:sub26": 227 # CHECK-GX-JSON-DAG: "%359:sub27": 226 # CHECK-GX-JSON-DAG: "%359:sub28": 223 # CHECK-GX-JSON-DAG: "%359:sub29": 222 # CHECK-GX-JSON-DAG: "%359:sub30": 221 # CHECK-GX-JSON-DAG: "%359:sub31": 220 # CHECK-GX-JSON-DAG: "%401:sub0": 313 # CHECK-GX-JSON-DAG: "%401:sub1": 312 # CHECK-GX-JSON-DAG: "%401:sub2": 311 # CHECK-GX-JSON-DAG: "%401:sub3": 310 # CHECK-GX-JSON-DAG: "%401:sub4": 307 # CHECK-GX-JSON-DAG: "%401:sub5": 306 # CHECK-GX-JSON-DAG: "%401:sub6": 305 # CHECK-GX-JSON-DAG: "%401:sub7": 304 # CHECK-GX-JSON-DAG: "%401:sub8": 301 # CHECK-GX-JSON-DAG: "%401:sub9": 300 # CHECK-GX-JSON-DAG: "%401:sub10": 299 # CHECK-GX-JSON-DAG: "%401:sub11": 298 # CHECK-GX-JSON-DAG: "%401:sub12": 295 # CHECK-GX-JSON-DAG: "%401:sub13": 294 # CHECK-GX-JSON-DAG: "%401:sub14": 293 # CHECK-GX-JSON-DAG: "%401:sub15": 292 # CHECK-GX-JSON-DAG: "%401:sub16": 289 # CHECK-GX-JSON-DAG: "%401:sub17": 288 # CHECK-GX-JSON-DAG: "%401:sub18": 287 # CHECK-GX-JSON-DAG: "%401:sub19": 286 # CHECK-GX-JSON-DAG: "%401:sub20": 283 # CHECK-GX-JSON-DAG: "%401:sub21": 282 # CHECK-GX-JSON-DAG: "%401:sub22": 281 # CHECK-GX-JSON-DAG: "%401:sub23": 280 # CHECK-GX-JSON-DAG: "%401:sub24": 277 # CHECK-GX-JSON-DAG: "%401:sub25": 276 # CHECK-GX-JSON-DAG: "%401:sub26": 275 # CHECK-GX-JSON-DAG: "%401:sub27": 274 # CHECK-GX-JSON-DAG: "%401:sub28": 271 # CHECK-GX-JSON-DAG: "%401:sub29": 270 # CHECK-GX-JSON-DAG: "%401:sub30": 269 # CHECK-GX-JSON-DAG: "%401:sub31": 268 # CHECK-GX-JSON-DAG: "%516": 2 # CHECK-GX-JSON-DAG: "%517": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 268 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 313 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%519:vgpr_32 = COPY %149.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 24 # CHECK-GX-JSON-DAG: "%149:sub1": 23 # CHECK-GX-JSON-DAG: "%149:sub2": 22 # CHECK-GX-JSON-DAG: "%149:sub3": 21 # CHECK-GX-JSON-DAG: "%149:sub4": 18 # CHECK-GX-JSON-DAG: "%149:sub5": 17 # CHECK-GX-JSON-DAG: "%149:sub6": 16 # CHECK-GX-JSON-DAG: "%149:sub7": 15 # CHECK-GX-JSON-DAG: "%149:sub8": 12 # CHECK-GX-JSON-DAG: "%149:sub9": 11 # CHECK-GX-JSON-DAG: "%149:sub10": 10 # CHECK-GX-JSON-DAG: "%149:sub11": 9 # CHECK-GX-JSON-DAG: "%149:sub12": 6 # CHECK-GX-JSON-DAG: "%149:sub13": 5 # CHECK-GX-JSON-DAG: "%149:sub14": 4 # CHECK-GX-JSON-DAG: "%149:sub15": 3 # CHECK-GX-JSON-DAG: "%149:sub16": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 72 # CHECK-GX-JSON-DAG: "%191:sub1": 71 # CHECK-GX-JSON-DAG: "%191:sub2": 70 # CHECK-GX-JSON-DAG: "%191:sub3": 69 # CHECK-GX-JSON-DAG: "%191:sub4": 66 # CHECK-GX-JSON-DAG: "%191:sub5": 65 # CHECK-GX-JSON-DAG: "%191:sub6": 64 # CHECK-GX-JSON-DAG: "%191:sub7": 63 # CHECK-GX-JSON-DAG: "%191:sub8": 60 # CHECK-GX-JSON-DAG: "%191:sub9": 59 # CHECK-GX-JSON-DAG: "%191:sub10": 58 # CHECK-GX-JSON-DAG: "%191:sub11": 57 # CHECK-GX-JSON-DAG: "%191:sub12": 54 # CHECK-GX-JSON-DAG: "%191:sub13": 53 # CHECK-GX-JSON-DAG: "%191:sub14": 52 # CHECK-GX-JSON-DAG: "%191:sub15": 51 # CHECK-GX-JSON-DAG: "%191:sub16": 48 # CHECK-GX-JSON-DAG: "%191:sub17": 47 # CHECK-GX-JSON-DAG: "%191:sub18": 46 # CHECK-GX-JSON-DAG: "%191:sub19": 45 # CHECK-GX-JSON-DAG: "%191:sub20": 42 # CHECK-GX-JSON-DAG: "%191:sub21": 41 # CHECK-GX-JSON-DAG: "%191:sub22": 40 # CHECK-GX-JSON-DAG: "%191:sub23": 39 # CHECK-GX-JSON-DAG: "%191:sub24": 36 # CHECK-GX-JSON-DAG: "%191:sub25": 35 # CHECK-GX-JSON-DAG: "%191:sub26": 34 # CHECK-GX-JSON-DAG: "%191:sub27": 33 # CHECK-GX-JSON-DAG: "%191:sub28": 30 # CHECK-GX-JSON-DAG: "%191:sub29": 29 # CHECK-GX-JSON-DAG: "%191:sub30": 28 # CHECK-GX-JSON-DAG: "%191:sub31": 27 # CHECK-GX-JSON-DAG: "%233:sub0": 120 # CHECK-GX-JSON-DAG: "%233:sub1": 119 # CHECK-GX-JSON-DAG: "%233:sub2": 118 # CHECK-GX-JSON-DAG: "%233:sub3": 117 # CHECK-GX-JSON-DAG: "%233:sub4": 114 # CHECK-GX-JSON-DAG: "%233:sub5": 113 # CHECK-GX-JSON-DAG: "%233:sub6": 112 # CHECK-GX-JSON-DAG: "%233:sub7": 111 # CHECK-GX-JSON-DAG: "%233:sub8": 108 # CHECK-GX-JSON-DAG: "%233:sub9": 107 # CHECK-GX-JSON-DAG: "%233:sub10": 106 # CHECK-GX-JSON-DAG: "%233:sub11": 105 # CHECK-GX-JSON-DAG: "%233:sub12": 102 # CHECK-GX-JSON-DAG: "%233:sub13": 101 # CHECK-GX-JSON-DAG: "%233:sub14": 100 # CHECK-GX-JSON-DAG: "%233:sub15": 99 # CHECK-GX-JSON-DAG: "%233:sub16": 96 # CHECK-GX-JSON-DAG: "%233:sub17": 95 # CHECK-GX-JSON-DAG: "%233:sub18": 94 # CHECK-GX-JSON-DAG: "%233:sub19": 93 # CHECK-GX-JSON-DAG: "%233:sub20": 90 # CHECK-GX-JSON-DAG: "%233:sub21": 89 # CHECK-GX-JSON-DAG: "%233:sub22": 88 # CHECK-GX-JSON-DAG: "%233:sub23": 87 # CHECK-GX-JSON-DAG: "%233:sub24": 84 # CHECK-GX-JSON-DAG: "%233:sub25": 83 # CHECK-GX-JSON-DAG: "%233:sub26": 82 # CHECK-GX-JSON-DAG: "%233:sub27": 81 # CHECK-GX-JSON-DAG: "%233:sub28": 78 # CHECK-GX-JSON-DAG: "%233:sub29": 77 # CHECK-GX-JSON-DAG: "%233:sub30": 76 # CHECK-GX-JSON-DAG: "%233:sub31": 75 # CHECK-GX-JSON-DAG: "%275:sub0": 168 # CHECK-GX-JSON-DAG: "%275:sub1": 167 # CHECK-GX-JSON-DAG: "%275:sub2": 166 # CHECK-GX-JSON-DAG: "%275:sub3": 165 # CHECK-GX-JSON-DAG: "%275:sub4": 162 # CHECK-GX-JSON-DAG: "%275:sub5": 161 # CHECK-GX-JSON-DAG: "%275:sub6": 160 # CHECK-GX-JSON-DAG: "%275:sub7": 159 # CHECK-GX-JSON-DAG: "%275:sub8": 156 # CHECK-GX-JSON-DAG: "%275:sub9": 155 # CHECK-GX-JSON-DAG: "%275:sub10": 154 # CHECK-GX-JSON-DAG: "%275:sub11": 153 # CHECK-GX-JSON-DAG: "%275:sub12": 150 # CHECK-GX-JSON-DAG: "%275:sub13": 149 # CHECK-GX-JSON-DAG: "%275:sub14": 148 # CHECK-GX-JSON-DAG: "%275:sub15": 147 # CHECK-GX-JSON-DAG: "%275:sub16": 144 # CHECK-GX-JSON-DAG: "%275:sub17": 143 # CHECK-GX-JSON-DAG: "%275:sub18": 142 # CHECK-GX-JSON-DAG: "%275:sub19": 141 # CHECK-GX-JSON-DAG: "%275:sub20": 138 # CHECK-GX-JSON-DAG: "%275:sub21": 137 # CHECK-GX-JSON-DAG: "%275:sub22": 136 # CHECK-GX-JSON-DAG: "%275:sub23": 135 # CHECK-GX-JSON-DAG: "%275:sub24": 132 # CHECK-GX-JSON-DAG: "%275:sub25": 131 # CHECK-GX-JSON-DAG: "%275:sub26": 130 # CHECK-GX-JSON-DAG: "%275:sub27": 129 # CHECK-GX-JSON-DAG: "%275:sub28": 126 # CHECK-GX-JSON-DAG: "%275:sub29": 125 # CHECK-GX-JSON-DAG: "%275:sub30": 124 # CHECK-GX-JSON-DAG: "%275:sub31": 123 # CHECK-GX-JSON-DAG: "%317:sub0": 216 # CHECK-GX-JSON-DAG: "%317:sub1": 215 # CHECK-GX-JSON-DAG: "%317:sub2": 214 # CHECK-GX-JSON-DAG: "%317:sub3": 213 # CHECK-GX-JSON-DAG: "%317:sub4": 210 # CHECK-GX-JSON-DAG: "%317:sub5": 209 # CHECK-GX-JSON-DAG: "%317:sub6": 208 # CHECK-GX-JSON-DAG: "%317:sub7": 207 # CHECK-GX-JSON-DAG: "%317:sub8": 204 # CHECK-GX-JSON-DAG: "%317:sub9": 203 # CHECK-GX-JSON-DAG: "%317:sub10": 202 # CHECK-GX-JSON-DAG: "%317:sub11": 201 # CHECK-GX-JSON-DAG: "%317:sub12": 198 # CHECK-GX-JSON-DAG: "%317:sub13": 197 # CHECK-GX-JSON-DAG: "%317:sub14": 196 # CHECK-GX-JSON-DAG: "%317:sub15": 195 # CHECK-GX-JSON-DAG: "%317:sub16": 192 # CHECK-GX-JSON-DAG: "%317:sub17": 191 # CHECK-GX-JSON-DAG: "%317:sub18": 190 # CHECK-GX-JSON-DAG: "%317:sub19": 189 # CHECK-GX-JSON-DAG: "%317:sub20": 186 # CHECK-GX-JSON-DAG: "%317:sub21": 185 # CHECK-GX-JSON-DAG: "%317:sub22": 184 # CHECK-GX-JSON-DAG: "%317:sub23": 183 # CHECK-GX-JSON-DAG: "%317:sub24": 180 # CHECK-GX-JSON-DAG: "%317:sub25": 179 # CHECK-GX-JSON-DAG: "%317:sub26": 178 # CHECK-GX-JSON-DAG: "%317:sub27": 177 # CHECK-GX-JSON-DAG: "%317:sub28": 174 # CHECK-GX-JSON-DAG: "%317:sub29": 173 # CHECK-GX-JSON-DAG: "%317:sub30": 172 # CHECK-GX-JSON-DAG: "%317:sub31": 171 # CHECK-GX-JSON-DAG: "%359:sub0": 264 # CHECK-GX-JSON-DAG: "%359:sub1": 263 # CHECK-GX-JSON-DAG: "%359:sub2": 262 # CHECK-GX-JSON-DAG: "%359:sub3": 261 # CHECK-GX-JSON-DAG: "%359:sub4": 258 # CHECK-GX-JSON-DAG: "%359:sub5": 257 # CHECK-GX-JSON-DAG: "%359:sub6": 256 # CHECK-GX-JSON-DAG: "%359:sub7": 255 # CHECK-GX-JSON-DAG: "%359:sub8": 252 # CHECK-GX-JSON-DAG: "%359:sub9": 251 # CHECK-GX-JSON-DAG: "%359:sub10": 250 # CHECK-GX-JSON-DAG: "%359:sub11": 249 # CHECK-GX-JSON-DAG: "%359:sub12": 246 # CHECK-GX-JSON-DAG: "%359:sub13": 245 # CHECK-GX-JSON-DAG: "%359:sub14": 244 # CHECK-GX-JSON-DAG: "%359:sub15": 243 # CHECK-GX-JSON-DAG: "%359:sub16": 240 # CHECK-GX-JSON-DAG: "%359:sub17": 239 # CHECK-GX-JSON-DAG: "%359:sub18": 238 # CHECK-GX-JSON-DAG: "%359:sub19": 237 # CHECK-GX-JSON-DAG: "%359:sub20": 234 # CHECK-GX-JSON-DAG: "%359:sub21": 233 # CHECK-GX-JSON-DAG: "%359:sub22": 232 # CHECK-GX-JSON-DAG: "%359:sub23": 231 # CHECK-GX-JSON-DAG: "%359:sub24": 228 # CHECK-GX-JSON-DAG: "%359:sub25": 227 # CHECK-GX-JSON-DAG: "%359:sub26": 226 # CHECK-GX-JSON-DAG: "%359:sub27": 225 # CHECK-GX-JSON-DAG: "%359:sub28": 222 # CHECK-GX-JSON-DAG: "%359:sub29": 221 # CHECK-GX-JSON-DAG: "%359:sub30": 220 # CHECK-GX-JSON-DAG: "%359:sub31": 219 # CHECK-GX-JSON-DAG: "%401:sub0": 312 # CHECK-GX-JSON-DAG: "%401:sub1": 311 # CHECK-GX-JSON-DAG: "%401:sub2": 310 # CHECK-GX-JSON-DAG: "%401:sub3": 309 # CHECK-GX-JSON-DAG: "%401:sub4": 306 # CHECK-GX-JSON-DAG: "%401:sub5": 305 # CHECK-GX-JSON-DAG: "%401:sub6": 304 # CHECK-GX-JSON-DAG: "%401:sub7": 303 # CHECK-GX-JSON-DAG: "%401:sub8": 300 # CHECK-GX-JSON-DAG: "%401:sub9": 299 # CHECK-GX-JSON-DAG: "%401:sub10": 298 # CHECK-GX-JSON-DAG: "%401:sub11": 297 # CHECK-GX-JSON-DAG: "%401:sub12": 294 # CHECK-GX-JSON-DAG: "%401:sub13": 293 # CHECK-GX-JSON-DAG: "%401:sub14": 292 # CHECK-GX-JSON-DAG: "%401:sub15": 291 # CHECK-GX-JSON-DAG: "%401:sub16": 288 # CHECK-GX-JSON-DAG: "%401:sub17": 287 # CHECK-GX-JSON-DAG: "%401:sub18": 286 # CHECK-GX-JSON-DAG: "%401:sub19": 285 # CHECK-GX-JSON-DAG: "%401:sub20": 282 # CHECK-GX-JSON-DAG: "%401:sub21": 281 # CHECK-GX-JSON-DAG: "%401:sub22": 280 # CHECK-GX-JSON-DAG: "%401:sub23": 279 # CHECK-GX-JSON-DAG: "%401:sub24": 276 # CHECK-GX-JSON-DAG: "%401:sub25": 275 # CHECK-GX-JSON-DAG: "%401:sub26": 274 # CHECK-GX-JSON-DAG: "%401:sub27": 273 # CHECK-GX-JSON-DAG: "%401:sub28": 270 # CHECK-GX-JSON-DAG: "%401:sub29": 269 # CHECK-GX-JSON-DAG: "%401:sub30": 268 # CHECK-GX-JSON-DAG: "%401:sub31": 267 # CHECK-GX-JSON-DAG: "%516": 1 # CHECK-GX-JSON-DAG: "%517": 1 # CHECK-GX-JSON-DAG: "%518": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 267 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 312 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%520:vreg_128 = REG_SEQUENCE %519, %subreg.sub0, %518, %subreg.sub1, %517, %subreg.sub2, %516, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 23 # CHECK-GX-JSON-DAG: "%149:sub1": 22 # CHECK-GX-JSON-DAG: "%149:sub2": 21 # CHECK-GX-JSON-DAG: "%149:sub3": 20 # CHECK-GX-JSON-DAG: "%149:sub4": 17 # CHECK-GX-JSON-DAG: "%149:sub5": 16 # CHECK-GX-JSON-DAG: "%149:sub6": 15 # CHECK-GX-JSON-DAG: "%149:sub7": 14 # CHECK-GX-JSON-DAG: "%149:sub8": 11 # CHECK-GX-JSON-DAG: "%149:sub9": 10 # CHECK-GX-JSON-DAG: "%149:sub10": 9 # CHECK-GX-JSON-DAG: "%149:sub11": 8 # CHECK-GX-JSON-DAG: "%149:sub12": 5 # CHECK-GX-JSON-DAG: "%149:sub13": 4 # CHECK-GX-JSON-DAG: "%149:sub14": 3 # CHECK-GX-JSON-DAG: "%149:sub15": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 71 # CHECK-GX-JSON-DAG: "%191:sub1": 70 # CHECK-GX-JSON-DAG: "%191:sub2": 69 # CHECK-GX-JSON-DAG: "%191:sub3": 68 # CHECK-GX-JSON-DAG: "%191:sub4": 65 # CHECK-GX-JSON-DAG: "%191:sub5": 64 # CHECK-GX-JSON-DAG: "%191:sub6": 63 # CHECK-GX-JSON-DAG: "%191:sub7": 62 # CHECK-GX-JSON-DAG: "%191:sub8": 59 # CHECK-GX-JSON-DAG: "%191:sub9": 58 # CHECK-GX-JSON-DAG: "%191:sub10": 57 # CHECK-GX-JSON-DAG: "%191:sub11": 56 # CHECK-GX-JSON-DAG: "%191:sub12": 53 # CHECK-GX-JSON-DAG: "%191:sub13": 52 # CHECK-GX-JSON-DAG: "%191:sub14": 51 # CHECK-GX-JSON-DAG: "%191:sub15": 50 # CHECK-GX-JSON-DAG: "%191:sub16": 47 # CHECK-GX-JSON-DAG: "%191:sub17": 46 # CHECK-GX-JSON-DAG: "%191:sub18": 45 # CHECK-GX-JSON-DAG: "%191:sub19": 44 # CHECK-GX-JSON-DAG: "%191:sub20": 41 # CHECK-GX-JSON-DAG: "%191:sub21": 40 # CHECK-GX-JSON-DAG: "%191:sub22": 39 # CHECK-GX-JSON-DAG: "%191:sub23": 38 # CHECK-GX-JSON-DAG: "%191:sub24": 35 # CHECK-GX-JSON-DAG: "%191:sub25": 34 # CHECK-GX-JSON-DAG: "%191:sub26": 33 # CHECK-GX-JSON-DAG: "%191:sub27": 32 # CHECK-GX-JSON-DAG: "%191:sub28": 29 # CHECK-GX-JSON-DAG: "%191:sub29": 28 # CHECK-GX-JSON-DAG: "%191:sub30": 27 # CHECK-GX-JSON-DAG: "%191:sub31": 26 # CHECK-GX-JSON-DAG: "%233:sub0": 119 # CHECK-GX-JSON-DAG: "%233:sub1": 118 # CHECK-GX-JSON-DAG: "%233:sub2": 117 # CHECK-GX-JSON-DAG: "%233:sub3": 116 # CHECK-GX-JSON-DAG: "%233:sub4": 113 # CHECK-GX-JSON-DAG: "%233:sub5": 112 # CHECK-GX-JSON-DAG: "%233:sub6": 111 # CHECK-GX-JSON-DAG: "%233:sub7": 110 # CHECK-GX-JSON-DAG: "%233:sub8": 107 # CHECK-GX-JSON-DAG: "%233:sub9": 106 # CHECK-GX-JSON-DAG: "%233:sub10": 105 # CHECK-GX-JSON-DAG: "%233:sub11": 104 # CHECK-GX-JSON-DAG: "%233:sub12": 101 # CHECK-GX-JSON-DAG: "%233:sub13": 100 # CHECK-GX-JSON-DAG: "%233:sub14": 99 # CHECK-GX-JSON-DAG: "%233:sub15": 98 # CHECK-GX-JSON-DAG: "%233:sub16": 95 # CHECK-GX-JSON-DAG: "%233:sub17": 94 # CHECK-GX-JSON-DAG: "%233:sub18": 93 # CHECK-GX-JSON-DAG: "%233:sub19": 92 # CHECK-GX-JSON-DAG: "%233:sub20": 89 # CHECK-GX-JSON-DAG: "%233:sub21": 88 # CHECK-GX-JSON-DAG: "%233:sub22": 87 # CHECK-GX-JSON-DAG: "%233:sub23": 86 # CHECK-GX-JSON-DAG: "%233:sub24": 83 # CHECK-GX-JSON-DAG: "%233:sub25": 82 # CHECK-GX-JSON-DAG: "%233:sub26": 81 # CHECK-GX-JSON-DAG: "%233:sub27": 80 # CHECK-GX-JSON-DAG: "%233:sub28": 77 # CHECK-GX-JSON-DAG: "%233:sub29": 76 # CHECK-GX-JSON-DAG: "%233:sub30": 75 # CHECK-GX-JSON-DAG: "%233:sub31": 74 # CHECK-GX-JSON-DAG: "%275:sub0": 167 # CHECK-GX-JSON-DAG: "%275:sub1": 166 # CHECK-GX-JSON-DAG: "%275:sub2": 165 # CHECK-GX-JSON-DAG: "%275:sub3": 164 # CHECK-GX-JSON-DAG: "%275:sub4": 161 # CHECK-GX-JSON-DAG: "%275:sub5": 160 # CHECK-GX-JSON-DAG: "%275:sub6": 159 # CHECK-GX-JSON-DAG: "%275:sub7": 158 # CHECK-GX-JSON-DAG: "%275:sub8": 155 # CHECK-GX-JSON-DAG: "%275:sub9": 154 # CHECK-GX-JSON-DAG: "%275:sub10": 153 # CHECK-GX-JSON-DAG: "%275:sub11": 152 # CHECK-GX-JSON-DAG: "%275:sub12": 149 # CHECK-GX-JSON-DAG: "%275:sub13": 148 # CHECK-GX-JSON-DAG: "%275:sub14": 147 # CHECK-GX-JSON-DAG: "%275:sub15": 146 # CHECK-GX-JSON-DAG: "%275:sub16": 143 # CHECK-GX-JSON-DAG: "%275:sub17": 142 # CHECK-GX-JSON-DAG: "%275:sub18": 141 # CHECK-GX-JSON-DAG: "%275:sub19": 140 # CHECK-GX-JSON-DAG: "%275:sub20": 137 # CHECK-GX-JSON-DAG: "%275:sub21": 136 # CHECK-GX-JSON-DAG: "%275:sub22": 135 # CHECK-GX-JSON-DAG: "%275:sub23": 134 # CHECK-GX-JSON-DAG: "%275:sub24": 131 # CHECK-GX-JSON-DAG: "%275:sub25": 130 # CHECK-GX-JSON-DAG: "%275:sub26": 129 # CHECK-GX-JSON-DAG: "%275:sub27": 128 # CHECK-GX-JSON-DAG: "%275:sub28": 125 # CHECK-GX-JSON-DAG: "%275:sub29": 124 # CHECK-GX-JSON-DAG: "%275:sub30": 123 # CHECK-GX-JSON-DAG: "%275:sub31": 122 # CHECK-GX-JSON-DAG: "%317:sub0": 215 # CHECK-GX-JSON-DAG: "%317:sub1": 214 # CHECK-GX-JSON-DAG: "%317:sub2": 213 # CHECK-GX-JSON-DAG: "%317:sub3": 212 # CHECK-GX-JSON-DAG: "%317:sub4": 209 # CHECK-GX-JSON-DAG: "%317:sub5": 208 # CHECK-GX-JSON-DAG: "%317:sub6": 207 # CHECK-GX-JSON-DAG: "%317:sub7": 206 # CHECK-GX-JSON-DAG: "%317:sub8": 203 # CHECK-GX-JSON-DAG: "%317:sub9": 202 # CHECK-GX-JSON-DAG: "%317:sub10": 201 # CHECK-GX-JSON-DAG: "%317:sub11": 200 # CHECK-GX-JSON-DAG: "%317:sub12": 197 # CHECK-GX-JSON-DAG: "%317:sub13": 196 # CHECK-GX-JSON-DAG: "%317:sub14": 195 # CHECK-GX-JSON-DAG: "%317:sub15": 194 # CHECK-GX-JSON-DAG: "%317:sub16": 191 # CHECK-GX-JSON-DAG: "%317:sub17": 190 # CHECK-GX-JSON-DAG: "%317:sub18": 189 # CHECK-GX-JSON-DAG: "%317:sub19": 188 # CHECK-GX-JSON-DAG: "%317:sub20": 185 # CHECK-GX-JSON-DAG: "%317:sub21": 184 # CHECK-GX-JSON-DAG: "%317:sub22": 183 # CHECK-GX-JSON-DAG: "%317:sub23": 182 # CHECK-GX-JSON-DAG: "%317:sub24": 179 # CHECK-GX-JSON-DAG: "%317:sub25": 178 # CHECK-GX-JSON-DAG: "%317:sub26": 177 # CHECK-GX-JSON-DAG: "%317:sub27": 176 # CHECK-GX-JSON-DAG: "%317:sub28": 173 # CHECK-GX-JSON-DAG: "%317:sub29": 172 # CHECK-GX-JSON-DAG: "%317:sub30": 171 # CHECK-GX-JSON-DAG: "%317:sub31": 170 # CHECK-GX-JSON-DAG: "%359:sub0": 263 # CHECK-GX-JSON-DAG: "%359:sub1": 262 # CHECK-GX-JSON-DAG: "%359:sub2": 261 # CHECK-GX-JSON-DAG: "%359:sub3": 260 # CHECK-GX-JSON-DAG: "%359:sub4": 257 # CHECK-GX-JSON-DAG: "%359:sub5": 256 # CHECK-GX-JSON-DAG: "%359:sub6": 255 # CHECK-GX-JSON-DAG: "%359:sub7": 254 # CHECK-GX-JSON-DAG: "%359:sub8": 251 # CHECK-GX-JSON-DAG: "%359:sub9": 250 # CHECK-GX-JSON-DAG: "%359:sub10": 249 # CHECK-GX-JSON-DAG: "%359:sub11": 248 # CHECK-GX-JSON-DAG: "%359:sub12": 245 # CHECK-GX-JSON-DAG: "%359:sub13": 244 # CHECK-GX-JSON-DAG: "%359:sub14": 243 # CHECK-GX-JSON-DAG: "%359:sub15": 242 # CHECK-GX-JSON-DAG: "%359:sub16": 239 # CHECK-GX-JSON-DAG: "%359:sub17": 238 # CHECK-GX-JSON-DAG: "%359:sub18": 237 # CHECK-GX-JSON-DAG: "%359:sub19": 236 # CHECK-GX-JSON-DAG: "%359:sub20": 233 # CHECK-GX-JSON-DAG: "%359:sub21": 232 # CHECK-GX-JSON-DAG: "%359:sub22": 231 # CHECK-GX-JSON-DAG: "%359:sub23": 230 # CHECK-GX-JSON-DAG: "%359:sub24": 227 # CHECK-GX-JSON-DAG: "%359:sub25": 226 # CHECK-GX-JSON-DAG: "%359:sub26": 225 # CHECK-GX-JSON-DAG: "%359:sub27": 224 # CHECK-GX-JSON-DAG: "%359:sub28": 221 # CHECK-GX-JSON-DAG: "%359:sub29": 220 # CHECK-GX-JSON-DAG: "%359:sub30": 219 # CHECK-GX-JSON-DAG: "%359:sub31": 218 # CHECK-GX-JSON-DAG: "%401:sub0": 311 # CHECK-GX-JSON-DAG: "%401:sub1": 310 # CHECK-GX-JSON-DAG: "%401:sub2": 309 # CHECK-GX-JSON-DAG: "%401:sub3": 308 # CHECK-GX-JSON-DAG: "%401:sub4": 305 # CHECK-GX-JSON-DAG: "%401:sub5": 304 # CHECK-GX-JSON-DAG: "%401:sub6": 303 # CHECK-GX-JSON-DAG: "%401:sub7": 302 # CHECK-GX-JSON-DAG: "%401:sub8": 299 # CHECK-GX-JSON-DAG: "%401:sub9": 298 # CHECK-GX-JSON-DAG: "%401:sub10": 297 # CHECK-GX-JSON-DAG: "%401:sub11": 296 # CHECK-GX-JSON-DAG: "%401:sub12": 293 # CHECK-GX-JSON-DAG: "%401:sub13": 292 # CHECK-GX-JSON-DAG: "%401:sub14": 291 # CHECK-GX-JSON-DAG: "%401:sub15": 290 # CHECK-GX-JSON-DAG: "%401:sub16": 287 # CHECK-GX-JSON-DAG: "%401:sub17": 286 # CHECK-GX-JSON-DAG: "%401:sub18": 285 # CHECK-GX-JSON-DAG: "%401:sub19": 284 # CHECK-GX-JSON-DAG: "%401:sub20": 281 # CHECK-GX-JSON-DAG: "%401:sub21": 280 # CHECK-GX-JSON-DAG: "%401:sub22": 279 # CHECK-GX-JSON-DAG: "%401:sub23": 278 # CHECK-GX-JSON-DAG: "%401:sub24": 275 # CHECK-GX-JSON-DAG: "%401:sub25": 274 # CHECK-GX-JSON-DAG: "%401:sub26": 273 # CHECK-GX-JSON-DAG: "%401:sub27": 272 # CHECK-GX-JSON-DAG: "%401:sub28": 269 # CHECK-GX-JSON-DAG: "%401:sub29": 268 # CHECK-GX-JSON-DAG: "%401:sub30": 267 # CHECK-GX-JSON-DAG: "%401:sub31": 266 # CHECK-GX-JSON-DAG: "%516": 0 # CHECK-GX-JSON-DAG: "%517": 0 # CHECK-GX-JSON-DAG: "%518": 0 # CHECK-GX-JSON-DAG: "%519": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 266 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 311 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %521:vreg_64, %520, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 22 # CHECK-GX-JSON-DAG: "%149:sub1": 21 # CHECK-GX-JSON-DAG: "%149:sub2": 20 # CHECK-GX-JSON-DAG: "%149:sub3": 19 # CHECK-GX-JSON-DAG: "%149:sub4": 16 # CHECK-GX-JSON-DAG: "%149:sub5": 15 # CHECK-GX-JSON-DAG: "%149:sub6": 14 # CHECK-GX-JSON-DAG: "%149:sub7": 13 # CHECK-GX-JSON-DAG: "%149:sub8": 10 # CHECK-GX-JSON-DAG: "%149:sub9": 9 # CHECK-GX-JSON-DAG: "%149:sub10": 8 # CHECK-GX-JSON-DAG: "%149:sub11": 7 # CHECK-GX-JSON-DAG: "%149:sub12": 4 # CHECK-GX-JSON-DAG: "%149:sub13": 3 # CHECK-GX-JSON-DAG: "%149:sub14": 2 # CHECK-GX-JSON-DAG: "%149:sub15": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 70 # CHECK-GX-JSON-DAG: "%191:sub1": 69 # CHECK-GX-JSON-DAG: "%191:sub2": 68 # CHECK-GX-JSON-DAG: "%191:sub3": 67 # CHECK-GX-JSON-DAG: "%191:sub4": 64 # CHECK-GX-JSON-DAG: "%191:sub5": 63 # CHECK-GX-JSON-DAG: "%191:sub6": 62 # CHECK-GX-JSON-DAG: "%191:sub7": 61 # CHECK-GX-JSON-DAG: "%191:sub8": 58 # CHECK-GX-JSON-DAG: "%191:sub9": 57 # CHECK-GX-JSON-DAG: "%191:sub10": 56 # CHECK-GX-JSON-DAG: "%191:sub11": 55 # CHECK-GX-JSON-DAG: "%191:sub12": 52 # CHECK-GX-JSON-DAG: "%191:sub13": 51 # CHECK-GX-JSON-DAG: "%191:sub14": 50 # CHECK-GX-JSON-DAG: "%191:sub15": 49 # CHECK-GX-JSON-DAG: "%191:sub16": 46 # CHECK-GX-JSON-DAG: "%191:sub17": 45 # CHECK-GX-JSON-DAG: "%191:sub18": 44 # CHECK-GX-JSON-DAG: "%191:sub19": 43 # CHECK-GX-JSON-DAG: "%191:sub20": 40 # CHECK-GX-JSON-DAG: "%191:sub21": 39 # CHECK-GX-JSON-DAG: "%191:sub22": 38 # CHECK-GX-JSON-DAG: "%191:sub23": 37 # CHECK-GX-JSON-DAG: "%191:sub24": 34 # CHECK-GX-JSON-DAG: "%191:sub25": 33 # CHECK-GX-JSON-DAG: "%191:sub26": 32 # CHECK-GX-JSON-DAG: "%191:sub27": 31 # CHECK-GX-JSON-DAG: "%191:sub28": 28 # CHECK-GX-JSON-DAG: "%191:sub29": 27 # CHECK-GX-JSON-DAG: "%191:sub30": 26 # CHECK-GX-JSON-DAG: "%191:sub31": 25 # CHECK-GX-JSON-DAG: "%233:sub0": 118 # CHECK-GX-JSON-DAG: "%233:sub1": 117 # CHECK-GX-JSON-DAG: "%233:sub2": 116 # CHECK-GX-JSON-DAG: "%233:sub3": 115 # CHECK-GX-JSON-DAG: "%233:sub4": 112 # CHECK-GX-JSON-DAG: "%233:sub5": 111 # CHECK-GX-JSON-DAG: "%233:sub6": 110 # CHECK-GX-JSON-DAG: "%233:sub7": 109 # CHECK-GX-JSON-DAG: "%233:sub8": 106 # CHECK-GX-JSON-DAG: "%233:sub9": 105 # CHECK-GX-JSON-DAG: "%233:sub10": 104 # CHECK-GX-JSON-DAG: "%233:sub11": 103 # CHECK-GX-JSON-DAG: "%233:sub12": 100 # CHECK-GX-JSON-DAG: "%233:sub13": 99 # CHECK-GX-JSON-DAG: "%233:sub14": 98 # CHECK-GX-JSON-DAG: "%233:sub15": 97 # CHECK-GX-JSON-DAG: "%233:sub16": 94 # CHECK-GX-JSON-DAG: "%233:sub17": 93 # CHECK-GX-JSON-DAG: "%233:sub18": 92 # CHECK-GX-JSON-DAG: "%233:sub19": 91 # CHECK-GX-JSON-DAG: "%233:sub20": 88 # CHECK-GX-JSON-DAG: "%233:sub21": 87 # CHECK-GX-JSON-DAG: "%233:sub22": 86 # CHECK-GX-JSON-DAG: "%233:sub23": 85 # CHECK-GX-JSON-DAG: "%233:sub24": 82 # CHECK-GX-JSON-DAG: "%233:sub25": 81 # CHECK-GX-JSON-DAG: "%233:sub26": 80 # CHECK-GX-JSON-DAG: "%233:sub27": 79 # CHECK-GX-JSON-DAG: "%233:sub28": 76 # CHECK-GX-JSON-DAG: "%233:sub29": 75 # CHECK-GX-JSON-DAG: "%233:sub30": 74 # CHECK-GX-JSON-DAG: "%233:sub31": 73 # CHECK-GX-JSON-DAG: "%275:sub0": 166 # CHECK-GX-JSON-DAG: "%275:sub1": 165 # CHECK-GX-JSON-DAG: "%275:sub2": 164 # CHECK-GX-JSON-DAG: "%275:sub3": 163 # CHECK-GX-JSON-DAG: "%275:sub4": 160 # CHECK-GX-JSON-DAG: "%275:sub5": 159 # CHECK-GX-JSON-DAG: "%275:sub6": 158 # CHECK-GX-JSON-DAG: "%275:sub7": 157 # CHECK-GX-JSON-DAG: "%275:sub8": 154 # CHECK-GX-JSON-DAG: "%275:sub9": 153 # CHECK-GX-JSON-DAG: "%275:sub10": 152 # CHECK-GX-JSON-DAG: "%275:sub11": 151 # CHECK-GX-JSON-DAG: "%275:sub12": 148 # CHECK-GX-JSON-DAG: "%275:sub13": 147 # CHECK-GX-JSON-DAG: "%275:sub14": 146 # CHECK-GX-JSON-DAG: "%275:sub15": 145 # CHECK-GX-JSON-DAG: "%275:sub16": 142 # CHECK-GX-JSON-DAG: "%275:sub17": 141 # CHECK-GX-JSON-DAG: "%275:sub18": 140 # CHECK-GX-JSON-DAG: "%275:sub19": 139 # CHECK-GX-JSON-DAG: "%275:sub20": 136 # CHECK-GX-JSON-DAG: "%275:sub21": 135 # CHECK-GX-JSON-DAG: "%275:sub22": 134 # CHECK-GX-JSON-DAG: "%275:sub23": 133 # CHECK-GX-JSON-DAG: "%275:sub24": 130 # CHECK-GX-JSON-DAG: "%275:sub25": 129 # CHECK-GX-JSON-DAG: "%275:sub26": 128 # CHECK-GX-JSON-DAG: "%275:sub27": 127 # CHECK-GX-JSON-DAG: "%275:sub28": 124 # CHECK-GX-JSON-DAG: "%275:sub29": 123 # CHECK-GX-JSON-DAG: "%275:sub30": 122 # CHECK-GX-JSON-DAG: "%275:sub31": 121 # CHECK-GX-JSON-DAG: "%317:sub0": 214 # CHECK-GX-JSON-DAG: "%317:sub1": 213 # CHECK-GX-JSON-DAG: "%317:sub2": 212 # CHECK-GX-JSON-DAG: "%317:sub3": 211 # CHECK-GX-JSON-DAG: "%317:sub4": 208 # CHECK-GX-JSON-DAG: "%317:sub5": 207 # CHECK-GX-JSON-DAG: "%317:sub6": 206 # CHECK-GX-JSON-DAG: "%317:sub7": 205 # CHECK-GX-JSON-DAG: "%317:sub8": 202 # CHECK-GX-JSON-DAG: "%317:sub9": 201 # CHECK-GX-JSON-DAG: "%317:sub10": 200 # CHECK-GX-JSON-DAG: "%317:sub11": 199 # CHECK-GX-JSON-DAG: "%317:sub12": 196 # CHECK-GX-JSON-DAG: "%317:sub13": 195 # CHECK-GX-JSON-DAG: "%317:sub14": 194 # CHECK-GX-JSON-DAG: "%317:sub15": 193 # CHECK-GX-JSON-DAG: "%317:sub16": 190 # CHECK-GX-JSON-DAG: "%317:sub17": 189 # CHECK-GX-JSON-DAG: "%317:sub18": 188 # CHECK-GX-JSON-DAG: "%317:sub19": 187 # CHECK-GX-JSON-DAG: "%317:sub20": 184 # CHECK-GX-JSON-DAG: "%317:sub21": 183 # CHECK-GX-JSON-DAG: "%317:sub22": 182 # CHECK-GX-JSON-DAG: "%317:sub23": 181 # CHECK-GX-JSON-DAG: "%317:sub24": 178 # CHECK-GX-JSON-DAG: "%317:sub25": 177 # CHECK-GX-JSON-DAG: "%317:sub26": 176 # CHECK-GX-JSON-DAG: "%317:sub27": 175 # CHECK-GX-JSON-DAG: "%317:sub28": 172 # CHECK-GX-JSON-DAG: "%317:sub29": 171 # CHECK-GX-JSON-DAG: "%317:sub30": 170 # CHECK-GX-JSON-DAG: "%317:sub31": 169 # CHECK-GX-JSON-DAG: "%359:sub0": 262 # CHECK-GX-JSON-DAG: "%359:sub1": 261 # CHECK-GX-JSON-DAG: "%359:sub2": 260 # CHECK-GX-JSON-DAG: "%359:sub3": 259 # CHECK-GX-JSON-DAG: "%359:sub4": 256 # CHECK-GX-JSON-DAG: "%359:sub5": 255 # CHECK-GX-JSON-DAG: "%359:sub6": 254 # CHECK-GX-JSON-DAG: "%359:sub7": 253 # CHECK-GX-JSON-DAG: "%359:sub8": 250 # CHECK-GX-JSON-DAG: "%359:sub9": 249 # CHECK-GX-JSON-DAG: "%359:sub10": 248 # CHECK-GX-JSON-DAG: "%359:sub11": 247 # CHECK-GX-JSON-DAG: "%359:sub12": 244 # CHECK-GX-JSON-DAG: "%359:sub13": 243 # CHECK-GX-JSON-DAG: "%359:sub14": 242 # CHECK-GX-JSON-DAG: "%359:sub15": 241 # CHECK-GX-JSON-DAG: "%359:sub16": 238 # CHECK-GX-JSON-DAG: "%359:sub17": 237 # CHECK-GX-JSON-DAG: "%359:sub18": 236 # CHECK-GX-JSON-DAG: "%359:sub19": 235 # CHECK-GX-JSON-DAG: "%359:sub20": 232 # CHECK-GX-JSON-DAG: "%359:sub21": 231 # CHECK-GX-JSON-DAG: "%359:sub22": 230 # CHECK-GX-JSON-DAG: "%359:sub23": 229 # CHECK-GX-JSON-DAG: "%359:sub24": 226 # CHECK-GX-JSON-DAG: "%359:sub25": 225 # CHECK-GX-JSON-DAG: "%359:sub26": 224 # CHECK-GX-JSON-DAG: "%359:sub27": 223 # CHECK-GX-JSON-DAG: "%359:sub28": 220 # CHECK-GX-JSON-DAG: "%359:sub29": 219 # CHECK-GX-JSON-DAG: "%359:sub30": 218 # CHECK-GX-JSON-DAG: "%359:sub31": 217 # CHECK-GX-JSON-DAG: "%401:sub0": 310 # CHECK-GX-JSON-DAG: "%401:sub1": 309 # CHECK-GX-JSON-DAG: "%401:sub2": 308 # CHECK-GX-JSON-DAG: "%401:sub3": 307 # CHECK-GX-JSON-DAG: "%401:sub4": 304 # CHECK-GX-JSON-DAG: "%401:sub5": 303 # CHECK-GX-JSON-DAG: "%401:sub6": 302 # CHECK-GX-JSON-DAG: "%401:sub7": 301 # CHECK-GX-JSON-DAG: "%401:sub8": 298 # CHECK-GX-JSON-DAG: "%401:sub9": 297 # CHECK-GX-JSON-DAG: "%401:sub10": 296 # CHECK-GX-JSON-DAG: "%401:sub11": 295 # CHECK-GX-JSON-DAG: "%401:sub12": 292 # CHECK-GX-JSON-DAG: "%401:sub13": 291 # CHECK-GX-JSON-DAG: "%401:sub14": 290 # CHECK-GX-JSON-DAG: "%401:sub15": 289 # CHECK-GX-JSON-DAG: "%401:sub16": 286 # CHECK-GX-JSON-DAG: "%401:sub17": 285 # CHECK-GX-JSON-DAG: "%401:sub18": 284 # CHECK-GX-JSON-DAG: "%401:sub19": 283 # CHECK-GX-JSON-DAG: "%401:sub20": 280 # CHECK-GX-JSON-DAG: "%401:sub21": 279 # CHECK-GX-JSON-DAG: "%401:sub22": 278 # CHECK-GX-JSON-DAG: "%401:sub23": 277 # CHECK-GX-JSON-DAG: "%401:sub24": 274 # CHECK-GX-JSON-DAG: "%401:sub25": 273 # CHECK-GX-JSON-DAG: "%401:sub26": 272 # CHECK-GX-JSON-DAG: "%401:sub27": 271 # CHECK-GX-JSON-DAG: "%401:sub28": 268 # CHECK-GX-JSON-DAG: "%401:sub29": 267 # CHECK-GX-JSON-DAG: "%401:sub30": 266 # CHECK-GX-JSON-DAG: "%401:sub31": 265 # CHECK-GX-JSON-DAG: "%520": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 265 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 310 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%522:vgpr_32 = COPY %149.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 21 # CHECK-GX-JSON-DAG: "%149:sub1": 20 # CHECK-GX-JSON-DAG: "%149:sub2": 19 # CHECK-GX-JSON-DAG: "%149:sub3": 18 # CHECK-GX-JSON-DAG: "%149:sub4": 15 # CHECK-GX-JSON-DAG: "%149:sub5": 14 # CHECK-GX-JSON-DAG: "%149:sub6": 13 # CHECK-GX-JSON-DAG: "%149:sub7": 12 # CHECK-GX-JSON-DAG: "%149:sub8": 9 # CHECK-GX-JSON-DAG: "%149:sub9": 8 # CHECK-GX-JSON-DAG: "%149:sub10": 7 # CHECK-GX-JSON-DAG: "%149:sub11": 6 # CHECK-GX-JSON-DAG: "%149:sub12": 3 # CHECK-GX-JSON-DAG: "%149:sub13": 2 # CHECK-GX-JSON-DAG: "%149:sub14": 1 # CHECK-GX-JSON-DAG: "%149:sub15": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 69 # CHECK-GX-JSON-DAG: "%191:sub1": 68 # CHECK-GX-JSON-DAG: "%191:sub2": 67 # CHECK-GX-JSON-DAG: "%191:sub3": 66 # CHECK-GX-JSON-DAG: "%191:sub4": 63 # CHECK-GX-JSON-DAG: "%191:sub5": 62 # CHECK-GX-JSON-DAG: "%191:sub6": 61 # CHECK-GX-JSON-DAG: "%191:sub7": 60 # CHECK-GX-JSON-DAG: "%191:sub8": 57 # CHECK-GX-JSON-DAG: "%191:sub9": 56 # CHECK-GX-JSON-DAG: "%191:sub10": 55 # CHECK-GX-JSON-DAG: "%191:sub11": 54 # CHECK-GX-JSON-DAG: "%191:sub12": 51 # CHECK-GX-JSON-DAG: "%191:sub13": 50 # CHECK-GX-JSON-DAG: "%191:sub14": 49 # CHECK-GX-JSON-DAG: "%191:sub15": 48 # CHECK-GX-JSON-DAG: "%191:sub16": 45 # CHECK-GX-JSON-DAG: "%191:sub17": 44 # CHECK-GX-JSON-DAG: "%191:sub18": 43 # CHECK-GX-JSON-DAG: "%191:sub19": 42 # CHECK-GX-JSON-DAG: "%191:sub20": 39 # CHECK-GX-JSON-DAG: "%191:sub21": 38 # CHECK-GX-JSON-DAG: "%191:sub22": 37 # CHECK-GX-JSON-DAG: "%191:sub23": 36 # CHECK-GX-JSON-DAG: "%191:sub24": 33 # CHECK-GX-JSON-DAG: "%191:sub25": 32 # CHECK-GX-JSON-DAG: "%191:sub26": 31 # CHECK-GX-JSON-DAG: "%191:sub27": 30 # CHECK-GX-JSON-DAG: "%191:sub28": 27 # CHECK-GX-JSON-DAG: "%191:sub29": 26 # CHECK-GX-JSON-DAG: "%191:sub30": 25 # CHECK-GX-JSON-DAG: "%191:sub31": 24 # CHECK-GX-JSON-DAG: "%233:sub0": 117 # CHECK-GX-JSON-DAG: "%233:sub1": 116 # CHECK-GX-JSON-DAG: "%233:sub2": 115 # CHECK-GX-JSON-DAG: "%233:sub3": 114 # CHECK-GX-JSON-DAG: "%233:sub4": 111 # CHECK-GX-JSON-DAG: "%233:sub5": 110 # CHECK-GX-JSON-DAG: "%233:sub6": 109 # CHECK-GX-JSON-DAG: "%233:sub7": 108 # CHECK-GX-JSON-DAG: "%233:sub8": 105 # CHECK-GX-JSON-DAG: "%233:sub9": 104 # CHECK-GX-JSON-DAG: "%233:sub10": 103 # CHECK-GX-JSON-DAG: "%233:sub11": 102 # CHECK-GX-JSON-DAG: "%233:sub12": 99 # CHECK-GX-JSON-DAG: "%233:sub13": 98 # CHECK-GX-JSON-DAG: "%233:sub14": 97 # CHECK-GX-JSON-DAG: "%233:sub15": 96 # CHECK-GX-JSON-DAG: "%233:sub16": 93 # CHECK-GX-JSON-DAG: "%233:sub17": 92 # CHECK-GX-JSON-DAG: "%233:sub18": 91 # CHECK-GX-JSON-DAG: "%233:sub19": 90 # CHECK-GX-JSON-DAG: "%233:sub20": 87 # CHECK-GX-JSON-DAG: "%233:sub21": 86 # CHECK-GX-JSON-DAG: "%233:sub22": 85 # CHECK-GX-JSON-DAG: "%233:sub23": 84 # CHECK-GX-JSON-DAG: "%233:sub24": 81 # CHECK-GX-JSON-DAG: "%233:sub25": 80 # CHECK-GX-JSON-DAG: "%233:sub26": 79 # CHECK-GX-JSON-DAG: "%233:sub27": 78 # CHECK-GX-JSON-DAG: "%233:sub28": 75 # CHECK-GX-JSON-DAG: "%233:sub29": 74 # CHECK-GX-JSON-DAG: "%233:sub30": 73 # CHECK-GX-JSON-DAG: "%233:sub31": 72 # CHECK-GX-JSON-DAG: "%275:sub0": 165 # CHECK-GX-JSON-DAG: "%275:sub1": 164 # CHECK-GX-JSON-DAG: "%275:sub2": 163 # CHECK-GX-JSON-DAG: "%275:sub3": 162 # CHECK-GX-JSON-DAG: "%275:sub4": 159 # CHECK-GX-JSON-DAG: "%275:sub5": 158 # CHECK-GX-JSON-DAG: "%275:sub6": 157 # CHECK-GX-JSON-DAG: "%275:sub7": 156 # CHECK-GX-JSON-DAG: "%275:sub8": 153 # CHECK-GX-JSON-DAG: "%275:sub9": 152 # CHECK-GX-JSON-DAG: "%275:sub10": 151 # CHECK-GX-JSON-DAG: "%275:sub11": 150 # CHECK-GX-JSON-DAG: "%275:sub12": 147 # CHECK-GX-JSON-DAG: "%275:sub13": 146 # CHECK-GX-JSON-DAG: "%275:sub14": 145 # CHECK-GX-JSON-DAG: "%275:sub15": 144 # CHECK-GX-JSON-DAG: "%275:sub16": 141 # CHECK-GX-JSON-DAG: "%275:sub17": 140 # CHECK-GX-JSON-DAG: "%275:sub18": 139 # CHECK-GX-JSON-DAG: "%275:sub19": 138 # CHECK-GX-JSON-DAG: "%275:sub20": 135 # CHECK-GX-JSON-DAG: "%275:sub21": 134 # CHECK-GX-JSON-DAG: "%275:sub22": 133 # CHECK-GX-JSON-DAG: "%275:sub23": 132 # CHECK-GX-JSON-DAG: "%275:sub24": 129 # CHECK-GX-JSON-DAG: "%275:sub25": 128 # CHECK-GX-JSON-DAG: "%275:sub26": 127 # CHECK-GX-JSON-DAG: "%275:sub27": 126 # CHECK-GX-JSON-DAG: "%275:sub28": 123 # CHECK-GX-JSON-DAG: "%275:sub29": 122 # CHECK-GX-JSON-DAG: "%275:sub30": 121 # CHECK-GX-JSON-DAG: "%275:sub31": 120 # CHECK-GX-JSON-DAG: "%317:sub0": 213 # CHECK-GX-JSON-DAG: "%317:sub1": 212 # CHECK-GX-JSON-DAG: "%317:sub2": 211 # CHECK-GX-JSON-DAG: "%317:sub3": 210 # CHECK-GX-JSON-DAG: "%317:sub4": 207 # CHECK-GX-JSON-DAG: "%317:sub5": 206 # CHECK-GX-JSON-DAG: "%317:sub6": 205 # CHECK-GX-JSON-DAG: "%317:sub7": 204 # CHECK-GX-JSON-DAG: "%317:sub8": 201 # CHECK-GX-JSON-DAG: "%317:sub9": 200 # CHECK-GX-JSON-DAG: "%317:sub10": 199 # CHECK-GX-JSON-DAG: "%317:sub11": 198 # CHECK-GX-JSON-DAG: "%317:sub12": 195 # CHECK-GX-JSON-DAG: "%317:sub13": 194 # CHECK-GX-JSON-DAG: "%317:sub14": 193 # CHECK-GX-JSON-DAG: "%317:sub15": 192 # CHECK-GX-JSON-DAG: "%317:sub16": 189 # CHECK-GX-JSON-DAG: "%317:sub17": 188 # CHECK-GX-JSON-DAG: "%317:sub18": 187 # CHECK-GX-JSON-DAG: "%317:sub19": 186 # CHECK-GX-JSON-DAG: "%317:sub20": 183 # CHECK-GX-JSON-DAG: "%317:sub21": 182 # CHECK-GX-JSON-DAG: "%317:sub22": 181 # CHECK-GX-JSON-DAG: "%317:sub23": 180 # CHECK-GX-JSON-DAG: "%317:sub24": 177 # CHECK-GX-JSON-DAG: "%317:sub25": 176 # CHECK-GX-JSON-DAG: "%317:sub26": 175 # CHECK-GX-JSON-DAG: "%317:sub27": 174 # CHECK-GX-JSON-DAG: "%317:sub28": 171 # CHECK-GX-JSON-DAG: "%317:sub29": 170 # CHECK-GX-JSON-DAG: "%317:sub30": 169 # CHECK-GX-JSON-DAG: "%317:sub31": 168 # CHECK-GX-JSON-DAG: "%359:sub0": 261 # CHECK-GX-JSON-DAG: "%359:sub1": 260 # CHECK-GX-JSON-DAG: "%359:sub2": 259 # CHECK-GX-JSON-DAG: "%359:sub3": 258 # CHECK-GX-JSON-DAG: "%359:sub4": 255 # CHECK-GX-JSON-DAG: "%359:sub5": 254 # CHECK-GX-JSON-DAG: "%359:sub6": 253 # CHECK-GX-JSON-DAG: "%359:sub7": 252 # CHECK-GX-JSON-DAG: "%359:sub8": 249 # CHECK-GX-JSON-DAG: "%359:sub9": 248 # CHECK-GX-JSON-DAG: "%359:sub10": 247 # CHECK-GX-JSON-DAG: "%359:sub11": 246 # CHECK-GX-JSON-DAG: "%359:sub12": 243 # CHECK-GX-JSON-DAG: "%359:sub13": 242 # CHECK-GX-JSON-DAG: "%359:sub14": 241 # CHECK-GX-JSON-DAG: "%359:sub15": 240 # CHECK-GX-JSON-DAG: "%359:sub16": 237 # CHECK-GX-JSON-DAG: "%359:sub17": 236 # CHECK-GX-JSON-DAG: "%359:sub18": 235 # CHECK-GX-JSON-DAG: "%359:sub19": 234 # CHECK-GX-JSON-DAG: "%359:sub20": 231 # CHECK-GX-JSON-DAG: "%359:sub21": 230 # CHECK-GX-JSON-DAG: "%359:sub22": 229 # CHECK-GX-JSON-DAG: "%359:sub23": 228 # CHECK-GX-JSON-DAG: "%359:sub24": 225 # CHECK-GX-JSON-DAG: "%359:sub25": 224 # CHECK-GX-JSON-DAG: "%359:sub26": 223 # CHECK-GX-JSON-DAG: "%359:sub27": 222 # CHECK-GX-JSON-DAG: "%359:sub28": 219 # CHECK-GX-JSON-DAG: "%359:sub29": 218 # CHECK-GX-JSON-DAG: "%359:sub30": 217 # CHECK-GX-JSON-DAG: "%359:sub31": 216 # CHECK-GX-JSON-DAG: "%401:sub0": 309 # CHECK-GX-JSON-DAG: "%401:sub1": 308 # CHECK-GX-JSON-DAG: "%401:sub2": 307 # CHECK-GX-JSON-DAG: "%401:sub3": 306 # CHECK-GX-JSON-DAG: "%401:sub4": 303 # CHECK-GX-JSON-DAG: "%401:sub5": 302 # CHECK-GX-JSON-DAG: "%401:sub6": 301 # CHECK-GX-JSON-DAG: "%401:sub7": 300 # CHECK-GX-JSON-DAG: "%401:sub8": 297 # CHECK-GX-JSON-DAG: "%401:sub9": 296 # CHECK-GX-JSON-DAG: "%401:sub10": 295 # CHECK-GX-JSON-DAG: "%401:sub11": 294 # CHECK-GX-JSON-DAG: "%401:sub12": 291 # CHECK-GX-JSON-DAG: "%401:sub13": 290 # CHECK-GX-JSON-DAG: "%401:sub14": 289 # CHECK-GX-JSON-DAG: "%401:sub15": 288 # CHECK-GX-JSON-DAG: "%401:sub16": 285 # CHECK-GX-JSON-DAG: "%401:sub17": 284 # CHECK-GX-JSON-DAG: "%401:sub18": 283 # CHECK-GX-JSON-DAG: "%401:sub19": 282 # CHECK-GX-JSON-DAG: "%401:sub20": 279 # CHECK-GX-JSON-DAG: "%401:sub21": 278 # CHECK-GX-JSON-DAG: "%401:sub22": 277 # CHECK-GX-JSON-DAG: "%401:sub23": 276 # CHECK-GX-JSON-DAG: "%401:sub24": 273 # CHECK-GX-JSON-DAG: "%401:sub25": 272 # CHECK-GX-JSON-DAG: "%401:sub26": 271 # CHECK-GX-JSON-DAG: "%401:sub27": 270 # CHECK-GX-JSON-DAG: "%401:sub28": 267 # CHECK-GX-JSON-DAG: "%401:sub29": 266 # CHECK-GX-JSON-DAG: "%401:sub30": 265 # CHECK-GX-JSON-DAG: "%401:sub31": 264 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 264 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 309 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%523:vgpr_32 = COPY %149.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 20 # CHECK-GX-JSON-DAG: "%149:sub1": 19 # CHECK-GX-JSON-DAG: "%149:sub2": 18 # CHECK-GX-JSON-DAG: "%149:sub3": 17 # CHECK-GX-JSON-DAG: "%149:sub4": 14 # CHECK-GX-JSON-DAG: "%149:sub5": 13 # CHECK-GX-JSON-DAG: "%149:sub6": 12 # CHECK-GX-JSON-DAG: "%149:sub7": 11 # CHECK-GX-JSON-DAG: "%149:sub8": 8 # CHECK-GX-JSON-DAG: "%149:sub9": 7 # CHECK-GX-JSON-DAG: "%149:sub10": 6 # CHECK-GX-JSON-DAG: "%149:sub11": 5 # CHECK-GX-JSON-DAG: "%149:sub12": 2 # CHECK-GX-JSON-DAG: "%149:sub13": 1 # CHECK-GX-JSON-DAG: "%149:sub14": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 68 # CHECK-GX-JSON-DAG: "%191:sub1": 67 # CHECK-GX-JSON-DAG: "%191:sub2": 66 # CHECK-GX-JSON-DAG: "%191:sub3": 65 # CHECK-GX-JSON-DAG: "%191:sub4": 62 # CHECK-GX-JSON-DAG: "%191:sub5": 61 # CHECK-GX-JSON-DAG: "%191:sub6": 60 # CHECK-GX-JSON-DAG: "%191:sub7": 59 # CHECK-GX-JSON-DAG: "%191:sub8": 56 # CHECK-GX-JSON-DAG: "%191:sub9": 55 # CHECK-GX-JSON-DAG: "%191:sub10": 54 # CHECK-GX-JSON-DAG: "%191:sub11": 53 # CHECK-GX-JSON-DAG: "%191:sub12": 50 # CHECK-GX-JSON-DAG: "%191:sub13": 49 # CHECK-GX-JSON-DAG: "%191:sub14": 48 # CHECK-GX-JSON-DAG: "%191:sub15": 47 # CHECK-GX-JSON-DAG: "%191:sub16": 44 # CHECK-GX-JSON-DAG: "%191:sub17": 43 # CHECK-GX-JSON-DAG: "%191:sub18": 42 # CHECK-GX-JSON-DAG: "%191:sub19": 41 # CHECK-GX-JSON-DAG: "%191:sub20": 38 # CHECK-GX-JSON-DAG: "%191:sub21": 37 # CHECK-GX-JSON-DAG: "%191:sub22": 36 # CHECK-GX-JSON-DAG: "%191:sub23": 35 # CHECK-GX-JSON-DAG: "%191:sub24": 32 # CHECK-GX-JSON-DAG: "%191:sub25": 31 # CHECK-GX-JSON-DAG: "%191:sub26": 30 # CHECK-GX-JSON-DAG: "%191:sub27": 29 # CHECK-GX-JSON-DAG: "%191:sub28": 26 # CHECK-GX-JSON-DAG: "%191:sub29": 25 # CHECK-GX-JSON-DAG: "%191:sub30": 24 # CHECK-GX-JSON-DAG: "%191:sub31": 23 # CHECK-GX-JSON-DAG: "%233:sub0": 116 # CHECK-GX-JSON-DAG: "%233:sub1": 115 # CHECK-GX-JSON-DAG: "%233:sub2": 114 # CHECK-GX-JSON-DAG: "%233:sub3": 113 # CHECK-GX-JSON-DAG: "%233:sub4": 110 # CHECK-GX-JSON-DAG: "%233:sub5": 109 # CHECK-GX-JSON-DAG: "%233:sub6": 108 # CHECK-GX-JSON-DAG: "%233:sub7": 107 # CHECK-GX-JSON-DAG: "%233:sub8": 104 # CHECK-GX-JSON-DAG: "%233:sub9": 103 # CHECK-GX-JSON-DAG: "%233:sub10": 102 # CHECK-GX-JSON-DAG: "%233:sub11": 101 # CHECK-GX-JSON-DAG: "%233:sub12": 98 # CHECK-GX-JSON-DAG: "%233:sub13": 97 # CHECK-GX-JSON-DAG: "%233:sub14": 96 # CHECK-GX-JSON-DAG: "%233:sub15": 95 # CHECK-GX-JSON-DAG: "%233:sub16": 92 # CHECK-GX-JSON-DAG: "%233:sub17": 91 # CHECK-GX-JSON-DAG: "%233:sub18": 90 # CHECK-GX-JSON-DAG: "%233:sub19": 89 # CHECK-GX-JSON-DAG: "%233:sub20": 86 # CHECK-GX-JSON-DAG: "%233:sub21": 85 # CHECK-GX-JSON-DAG: "%233:sub22": 84 # CHECK-GX-JSON-DAG: "%233:sub23": 83 # CHECK-GX-JSON-DAG: "%233:sub24": 80 # CHECK-GX-JSON-DAG: "%233:sub25": 79 # CHECK-GX-JSON-DAG: "%233:sub26": 78 # CHECK-GX-JSON-DAG: "%233:sub27": 77 # CHECK-GX-JSON-DAG: "%233:sub28": 74 # CHECK-GX-JSON-DAG: "%233:sub29": 73 # CHECK-GX-JSON-DAG: "%233:sub30": 72 # CHECK-GX-JSON-DAG: "%233:sub31": 71 # CHECK-GX-JSON-DAG: "%275:sub0": 164 # CHECK-GX-JSON-DAG: "%275:sub1": 163 # CHECK-GX-JSON-DAG: "%275:sub2": 162 # CHECK-GX-JSON-DAG: "%275:sub3": 161 # CHECK-GX-JSON-DAG: "%275:sub4": 158 # CHECK-GX-JSON-DAG: "%275:sub5": 157 # CHECK-GX-JSON-DAG: "%275:sub6": 156 # CHECK-GX-JSON-DAG: "%275:sub7": 155 # CHECK-GX-JSON-DAG: "%275:sub8": 152 # CHECK-GX-JSON-DAG: "%275:sub9": 151 # CHECK-GX-JSON-DAG: "%275:sub10": 150 # CHECK-GX-JSON-DAG: "%275:sub11": 149 # CHECK-GX-JSON-DAG: "%275:sub12": 146 # CHECK-GX-JSON-DAG: "%275:sub13": 145 # CHECK-GX-JSON-DAG: "%275:sub14": 144 # CHECK-GX-JSON-DAG: "%275:sub15": 143 # CHECK-GX-JSON-DAG: "%275:sub16": 140 # CHECK-GX-JSON-DAG: "%275:sub17": 139 # CHECK-GX-JSON-DAG: "%275:sub18": 138 # CHECK-GX-JSON-DAG: "%275:sub19": 137 # CHECK-GX-JSON-DAG: "%275:sub20": 134 # CHECK-GX-JSON-DAG: "%275:sub21": 133 # CHECK-GX-JSON-DAG: "%275:sub22": 132 # CHECK-GX-JSON-DAG: "%275:sub23": 131 # CHECK-GX-JSON-DAG: "%275:sub24": 128 # CHECK-GX-JSON-DAG: "%275:sub25": 127 # CHECK-GX-JSON-DAG: "%275:sub26": 126 # CHECK-GX-JSON-DAG: "%275:sub27": 125 # CHECK-GX-JSON-DAG: "%275:sub28": 122 # CHECK-GX-JSON-DAG: "%275:sub29": 121 # CHECK-GX-JSON-DAG: "%275:sub30": 120 # CHECK-GX-JSON-DAG: "%275:sub31": 119 # CHECK-GX-JSON-DAG: "%317:sub0": 212 # CHECK-GX-JSON-DAG: "%317:sub1": 211 # CHECK-GX-JSON-DAG: "%317:sub2": 210 # CHECK-GX-JSON-DAG: "%317:sub3": 209 # CHECK-GX-JSON-DAG: "%317:sub4": 206 # CHECK-GX-JSON-DAG: "%317:sub5": 205 # CHECK-GX-JSON-DAG: "%317:sub6": 204 # CHECK-GX-JSON-DAG: "%317:sub7": 203 # CHECK-GX-JSON-DAG: "%317:sub8": 200 # CHECK-GX-JSON-DAG: "%317:sub9": 199 # CHECK-GX-JSON-DAG: "%317:sub10": 198 # CHECK-GX-JSON-DAG: "%317:sub11": 197 # CHECK-GX-JSON-DAG: "%317:sub12": 194 # CHECK-GX-JSON-DAG: "%317:sub13": 193 # CHECK-GX-JSON-DAG: "%317:sub14": 192 # CHECK-GX-JSON-DAG: "%317:sub15": 191 # CHECK-GX-JSON-DAG: "%317:sub16": 188 # CHECK-GX-JSON-DAG: "%317:sub17": 187 # CHECK-GX-JSON-DAG: "%317:sub18": 186 # CHECK-GX-JSON-DAG: "%317:sub19": 185 # CHECK-GX-JSON-DAG: "%317:sub20": 182 # CHECK-GX-JSON-DAG: "%317:sub21": 181 # CHECK-GX-JSON-DAG: "%317:sub22": 180 # CHECK-GX-JSON-DAG: "%317:sub23": 179 # CHECK-GX-JSON-DAG: "%317:sub24": 176 # CHECK-GX-JSON-DAG: "%317:sub25": 175 # CHECK-GX-JSON-DAG: "%317:sub26": 174 # CHECK-GX-JSON-DAG: "%317:sub27": 173 # CHECK-GX-JSON-DAG: "%317:sub28": 170 # CHECK-GX-JSON-DAG: "%317:sub29": 169 # CHECK-GX-JSON-DAG: "%317:sub30": 168 # CHECK-GX-JSON-DAG: "%317:sub31": 167 # CHECK-GX-JSON-DAG: "%359:sub0": 260 # CHECK-GX-JSON-DAG: "%359:sub1": 259 # CHECK-GX-JSON-DAG: "%359:sub2": 258 # CHECK-GX-JSON-DAG: "%359:sub3": 257 # CHECK-GX-JSON-DAG: "%359:sub4": 254 # CHECK-GX-JSON-DAG: "%359:sub5": 253 # CHECK-GX-JSON-DAG: "%359:sub6": 252 # CHECK-GX-JSON-DAG: "%359:sub7": 251 # CHECK-GX-JSON-DAG: "%359:sub8": 248 # CHECK-GX-JSON-DAG: "%359:sub9": 247 # CHECK-GX-JSON-DAG: "%359:sub10": 246 # CHECK-GX-JSON-DAG: "%359:sub11": 245 # CHECK-GX-JSON-DAG: "%359:sub12": 242 # CHECK-GX-JSON-DAG: "%359:sub13": 241 # CHECK-GX-JSON-DAG: "%359:sub14": 240 # CHECK-GX-JSON-DAG: "%359:sub15": 239 # CHECK-GX-JSON-DAG: "%359:sub16": 236 # CHECK-GX-JSON-DAG: "%359:sub17": 235 # CHECK-GX-JSON-DAG: "%359:sub18": 234 # CHECK-GX-JSON-DAG: "%359:sub19": 233 # CHECK-GX-JSON-DAG: "%359:sub20": 230 # CHECK-GX-JSON-DAG: "%359:sub21": 229 # CHECK-GX-JSON-DAG: "%359:sub22": 228 # CHECK-GX-JSON-DAG: "%359:sub23": 227 # CHECK-GX-JSON-DAG: "%359:sub24": 224 # CHECK-GX-JSON-DAG: "%359:sub25": 223 # CHECK-GX-JSON-DAG: "%359:sub26": 222 # CHECK-GX-JSON-DAG: "%359:sub27": 221 # CHECK-GX-JSON-DAG: "%359:sub28": 218 # CHECK-GX-JSON-DAG: "%359:sub29": 217 # CHECK-GX-JSON-DAG: "%359:sub30": 216 # CHECK-GX-JSON-DAG: "%359:sub31": 215 # CHECK-GX-JSON-DAG: "%401:sub0": 308 # CHECK-GX-JSON-DAG: "%401:sub1": 307 # CHECK-GX-JSON-DAG: "%401:sub2": 306 # CHECK-GX-JSON-DAG: "%401:sub3": 305 # CHECK-GX-JSON-DAG: "%401:sub4": 302 # CHECK-GX-JSON-DAG: "%401:sub5": 301 # CHECK-GX-JSON-DAG: "%401:sub6": 300 # CHECK-GX-JSON-DAG: "%401:sub7": 299 # CHECK-GX-JSON-DAG: "%401:sub8": 296 # CHECK-GX-JSON-DAG: "%401:sub9": 295 # CHECK-GX-JSON-DAG: "%401:sub10": 294 # CHECK-GX-JSON-DAG: "%401:sub11": 293 # CHECK-GX-JSON-DAG: "%401:sub12": 290 # CHECK-GX-JSON-DAG: "%401:sub13": 289 # CHECK-GX-JSON-DAG: "%401:sub14": 288 # CHECK-GX-JSON-DAG: "%401:sub15": 287 # CHECK-GX-JSON-DAG: "%401:sub16": 284 # CHECK-GX-JSON-DAG: "%401:sub17": 283 # CHECK-GX-JSON-DAG: "%401:sub18": 282 # CHECK-GX-JSON-DAG: "%401:sub19": 281 # CHECK-GX-JSON-DAG: "%401:sub20": 278 # CHECK-GX-JSON-DAG: "%401:sub21": 277 # CHECK-GX-JSON-DAG: "%401:sub22": 276 # CHECK-GX-JSON-DAG: "%401:sub23": 275 # CHECK-GX-JSON-DAG: "%401:sub24": 272 # CHECK-GX-JSON-DAG: "%401:sub25": 271 # CHECK-GX-JSON-DAG: "%401:sub26": 270 # CHECK-GX-JSON-DAG: "%401:sub27": 269 # CHECK-GX-JSON-DAG: "%401:sub28": 266 # CHECK-GX-JSON-DAG: "%401:sub29": 265 # CHECK-GX-JSON-DAG: "%401:sub30": 264 # CHECK-GX-JSON-DAG: "%401:sub31": 263 # CHECK-GX-JSON-DAG: "%522": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 263 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 308 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%524:vgpr_32 = COPY %149.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 19 # CHECK-GX-JSON-DAG: "%149:sub1": 18 # CHECK-GX-JSON-DAG: "%149:sub2": 17 # CHECK-GX-JSON-DAG: "%149:sub3": 16 # CHECK-GX-JSON-DAG: "%149:sub4": 13 # CHECK-GX-JSON-DAG: "%149:sub5": 12 # CHECK-GX-JSON-DAG: "%149:sub6": 11 # CHECK-GX-JSON-DAG: "%149:sub7": 10 # CHECK-GX-JSON-DAG: "%149:sub8": 7 # CHECK-GX-JSON-DAG: "%149:sub9": 6 # CHECK-GX-JSON-DAG: "%149:sub10": 5 # CHECK-GX-JSON-DAG: "%149:sub11": 4 # CHECK-GX-JSON-DAG: "%149:sub12": 1 # CHECK-GX-JSON-DAG: "%149:sub13": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 67 # CHECK-GX-JSON-DAG: "%191:sub1": 66 # CHECK-GX-JSON-DAG: "%191:sub2": 65 # CHECK-GX-JSON-DAG: "%191:sub3": 64 # CHECK-GX-JSON-DAG: "%191:sub4": 61 # CHECK-GX-JSON-DAG: "%191:sub5": 60 # CHECK-GX-JSON-DAG: "%191:sub6": 59 # CHECK-GX-JSON-DAG: "%191:sub7": 58 # CHECK-GX-JSON-DAG: "%191:sub8": 55 # CHECK-GX-JSON-DAG: "%191:sub9": 54 # CHECK-GX-JSON-DAG: "%191:sub10": 53 # CHECK-GX-JSON-DAG: "%191:sub11": 52 # CHECK-GX-JSON-DAG: "%191:sub12": 49 # CHECK-GX-JSON-DAG: "%191:sub13": 48 # CHECK-GX-JSON-DAG: "%191:sub14": 47 # CHECK-GX-JSON-DAG: "%191:sub15": 46 # CHECK-GX-JSON-DAG: "%191:sub16": 43 # CHECK-GX-JSON-DAG: "%191:sub17": 42 # CHECK-GX-JSON-DAG: "%191:sub18": 41 # CHECK-GX-JSON-DAG: "%191:sub19": 40 # CHECK-GX-JSON-DAG: "%191:sub20": 37 # CHECK-GX-JSON-DAG: "%191:sub21": 36 # CHECK-GX-JSON-DAG: "%191:sub22": 35 # CHECK-GX-JSON-DAG: "%191:sub23": 34 # CHECK-GX-JSON-DAG: "%191:sub24": 31 # CHECK-GX-JSON-DAG: "%191:sub25": 30 # CHECK-GX-JSON-DAG: "%191:sub26": 29 # CHECK-GX-JSON-DAG: "%191:sub27": 28 # CHECK-GX-JSON-DAG: "%191:sub28": 25 # CHECK-GX-JSON-DAG: "%191:sub29": 24 # CHECK-GX-JSON-DAG: "%191:sub30": 23 # CHECK-GX-JSON-DAG: "%191:sub31": 22 # CHECK-GX-JSON-DAG: "%233:sub0": 115 # CHECK-GX-JSON-DAG: "%233:sub1": 114 # CHECK-GX-JSON-DAG: "%233:sub2": 113 # CHECK-GX-JSON-DAG: "%233:sub3": 112 # CHECK-GX-JSON-DAG: "%233:sub4": 109 # CHECK-GX-JSON-DAG: "%233:sub5": 108 # CHECK-GX-JSON-DAG: "%233:sub6": 107 # CHECK-GX-JSON-DAG: "%233:sub7": 106 # CHECK-GX-JSON-DAG: "%233:sub8": 103 # CHECK-GX-JSON-DAG: "%233:sub9": 102 # CHECK-GX-JSON-DAG: "%233:sub10": 101 # CHECK-GX-JSON-DAG: "%233:sub11": 100 # CHECK-GX-JSON-DAG: "%233:sub12": 97 # CHECK-GX-JSON-DAG: "%233:sub13": 96 # CHECK-GX-JSON-DAG: "%233:sub14": 95 # CHECK-GX-JSON-DAG: "%233:sub15": 94 # CHECK-GX-JSON-DAG: "%233:sub16": 91 # CHECK-GX-JSON-DAG: "%233:sub17": 90 # CHECK-GX-JSON-DAG: "%233:sub18": 89 # CHECK-GX-JSON-DAG: "%233:sub19": 88 # CHECK-GX-JSON-DAG: "%233:sub20": 85 # CHECK-GX-JSON-DAG: "%233:sub21": 84 # CHECK-GX-JSON-DAG: "%233:sub22": 83 # CHECK-GX-JSON-DAG: "%233:sub23": 82 # CHECK-GX-JSON-DAG: "%233:sub24": 79 # CHECK-GX-JSON-DAG: "%233:sub25": 78 # CHECK-GX-JSON-DAG: "%233:sub26": 77 # CHECK-GX-JSON-DAG: "%233:sub27": 76 # CHECK-GX-JSON-DAG: "%233:sub28": 73 # CHECK-GX-JSON-DAG: "%233:sub29": 72 # CHECK-GX-JSON-DAG: "%233:sub30": 71 # CHECK-GX-JSON-DAG: "%233:sub31": 70 # CHECK-GX-JSON-DAG: "%275:sub0": 163 # CHECK-GX-JSON-DAG: "%275:sub1": 162 # CHECK-GX-JSON-DAG: "%275:sub2": 161 # CHECK-GX-JSON-DAG: "%275:sub3": 160 # CHECK-GX-JSON-DAG: "%275:sub4": 157 # CHECK-GX-JSON-DAG: "%275:sub5": 156 # CHECK-GX-JSON-DAG: "%275:sub6": 155 # CHECK-GX-JSON-DAG: "%275:sub7": 154 # CHECK-GX-JSON-DAG: "%275:sub8": 151 # CHECK-GX-JSON-DAG: "%275:sub9": 150 # CHECK-GX-JSON-DAG: "%275:sub10": 149 # CHECK-GX-JSON-DAG: "%275:sub11": 148 # CHECK-GX-JSON-DAG: "%275:sub12": 145 # CHECK-GX-JSON-DAG: "%275:sub13": 144 # CHECK-GX-JSON-DAG: "%275:sub14": 143 # CHECK-GX-JSON-DAG: "%275:sub15": 142 # CHECK-GX-JSON-DAG: "%275:sub16": 139 # CHECK-GX-JSON-DAG: "%275:sub17": 138 # CHECK-GX-JSON-DAG: "%275:sub18": 137 # CHECK-GX-JSON-DAG: "%275:sub19": 136 # CHECK-GX-JSON-DAG: "%275:sub20": 133 # CHECK-GX-JSON-DAG: "%275:sub21": 132 # CHECK-GX-JSON-DAG: "%275:sub22": 131 # CHECK-GX-JSON-DAG: "%275:sub23": 130 # CHECK-GX-JSON-DAG: "%275:sub24": 127 # CHECK-GX-JSON-DAG: "%275:sub25": 126 # CHECK-GX-JSON-DAG: "%275:sub26": 125 # CHECK-GX-JSON-DAG: "%275:sub27": 124 # CHECK-GX-JSON-DAG: "%275:sub28": 121 # CHECK-GX-JSON-DAG: "%275:sub29": 120 # CHECK-GX-JSON-DAG: "%275:sub30": 119 # CHECK-GX-JSON-DAG: "%275:sub31": 118 # CHECK-GX-JSON-DAG: "%317:sub0": 211 # CHECK-GX-JSON-DAG: "%317:sub1": 210 # CHECK-GX-JSON-DAG: "%317:sub2": 209 # CHECK-GX-JSON-DAG: "%317:sub3": 208 # CHECK-GX-JSON-DAG: "%317:sub4": 205 # CHECK-GX-JSON-DAG: "%317:sub5": 204 # CHECK-GX-JSON-DAG: "%317:sub6": 203 # CHECK-GX-JSON-DAG: "%317:sub7": 202 # CHECK-GX-JSON-DAG: "%317:sub8": 199 # CHECK-GX-JSON-DAG: "%317:sub9": 198 # CHECK-GX-JSON-DAG: "%317:sub10": 197 # CHECK-GX-JSON-DAG: "%317:sub11": 196 # CHECK-GX-JSON-DAG: "%317:sub12": 193 # CHECK-GX-JSON-DAG: "%317:sub13": 192 # CHECK-GX-JSON-DAG: "%317:sub14": 191 # CHECK-GX-JSON-DAG: "%317:sub15": 190 # CHECK-GX-JSON-DAG: "%317:sub16": 187 # CHECK-GX-JSON-DAG: "%317:sub17": 186 # CHECK-GX-JSON-DAG: "%317:sub18": 185 # CHECK-GX-JSON-DAG: "%317:sub19": 184 # CHECK-GX-JSON-DAG: "%317:sub20": 181 # CHECK-GX-JSON-DAG: "%317:sub21": 180 # CHECK-GX-JSON-DAG: "%317:sub22": 179 # CHECK-GX-JSON-DAG: "%317:sub23": 178 # CHECK-GX-JSON-DAG: "%317:sub24": 175 # CHECK-GX-JSON-DAG: "%317:sub25": 174 # CHECK-GX-JSON-DAG: "%317:sub26": 173 # CHECK-GX-JSON-DAG: "%317:sub27": 172 # CHECK-GX-JSON-DAG: "%317:sub28": 169 # CHECK-GX-JSON-DAG: "%317:sub29": 168 # CHECK-GX-JSON-DAG: "%317:sub30": 167 # CHECK-GX-JSON-DAG: "%317:sub31": 166 # CHECK-GX-JSON-DAG: "%359:sub0": 259 # CHECK-GX-JSON-DAG: "%359:sub1": 258 # CHECK-GX-JSON-DAG: "%359:sub2": 257 # CHECK-GX-JSON-DAG: "%359:sub3": 256 # CHECK-GX-JSON-DAG: "%359:sub4": 253 # CHECK-GX-JSON-DAG: "%359:sub5": 252 # CHECK-GX-JSON-DAG: "%359:sub6": 251 # CHECK-GX-JSON-DAG: "%359:sub7": 250 # CHECK-GX-JSON-DAG: "%359:sub8": 247 # CHECK-GX-JSON-DAG: "%359:sub9": 246 # CHECK-GX-JSON-DAG: "%359:sub10": 245 # CHECK-GX-JSON-DAG: "%359:sub11": 244 # CHECK-GX-JSON-DAG: "%359:sub12": 241 # CHECK-GX-JSON-DAG: "%359:sub13": 240 # CHECK-GX-JSON-DAG: "%359:sub14": 239 # CHECK-GX-JSON-DAG: "%359:sub15": 238 # CHECK-GX-JSON-DAG: "%359:sub16": 235 # CHECK-GX-JSON-DAG: "%359:sub17": 234 # CHECK-GX-JSON-DAG: "%359:sub18": 233 # CHECK-GX-JSON-DAG: "%359:sub19": 232 # CHECK-GX-JSON-DAG: "%359:sub20": 229 # CHECK-GX-JSON-DAG: "%359:sub21": 228 # CHECK-GX-JSON-DAG: "%359:sub22": 227 # CHECK-GX-JSON-DAG: "%359:sub23": 226 # CHECK-GX-JSON-DAG: "%359:sub24": 223 # CHECK-GX-JSON-DAG: "%359:sub25": 222 # CHECK-GX-JSON-DAG: "%359:sub26": 221 # CHECK-GX-JSON-DAG: "%359:sub27": 220 # CHECK-GX-JSON-DAG: "%359:sub28": 217 # CHECK-GX-JSON-DAG: "%359:sub29": 216 # CHECK-GX-JSON-DAG: "%359:sub30": 215 # CHECK-GX-JSON-DAG: "%359:sub31": 214 # CHECK-GX-JSON-DAG: "%401:sub0": 307 # CHECK-GX-JSON-DAG: "%401:sub1": 306 # CHECK-GX-JSON-DAG: "%401:sub2": 305 # CHECK-GX-JSON-DAG: "%401:sub3": 304 # CHECK-GX-JSON-DAG: "%401:sub4": 301 # CHECK-GX-JSON-DAG: "%401:sub5": 300 # CHECK-GX-JSON-DAG: "%401:sub6": 299 # CHECK-GX-JSON-DAG: "%401:sub7": 298 # CHECK-GX-JSON-DAG: "%401:sub8": 295 # CHECK-GX-JSON-DAG: "%401:sub9": 294 # CHECK-GX-JSON-DAG: "%401:sub10": 293 # CHECK-GX-JSON-DAG: "%401:sub11": 292 # CHECK-GX-JSON-DAG: "%401:sub12": 289 # CHECK-GX-JSON-DAG: "%401:sub13": 288 # CHECK-GX-JSON-DAG: "%401:sub14": 287 # CHECK-GX-JSON-DAG: "%401:sub15": 286 # CHECK-GX-JSON-DAG: "%401:sub16": 283 # CHECK-GX-JSON-DAG: "%401:sub17": 282 # CHECK-GX-JSON-DAG: "%401:sub18": 281 # CHECK-GX-JSON-DAG: "%401:sub19": 280 # CHECK-GX-JSON-DAG: "%401:sub20": 277 # CHECK-GX-JSON-DAG: "%401:sub21": 276 # CHECK-GX-JSON-DAG: "%401:sub22": 275 # CHECK-GX-JSON-DAG: "%401:sub23": 274 # CHECK-GX-JSON-DAG: "%401:sub24": 271 # CHECK-GX-JSON-DAG: "%401:sub25": 270 # CHECK-GX-JSON-DAG: "%401:sub26": 269 # CHECK-GX-JSON-DAG: "%401:sub27": 268 # CHECK-GX-JSON-DAG: "%401:sub28": 265 # CHECK-GX-JSON-DAG: "%401:sub29": 264 # CHECK-GX-JSON-DAG: "%401:sub30": 263 # CHECK-GX-JSON-DAG: "%401:sub31": 262 # CHECK-GX-JSON-DAG: "%522": 2 # CHECK-GX-JSON-DAG: "%523": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 262 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 307 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%525:vgpr_32 = COPY %149.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 18 # CHECK-GX-JSON-DAG: "%149:sub1": 17 # CHECK-GX-JSON-DAG: "%149:sub2": 16 # CHECK-GX-JSON-DAG: "%149:sub3": 15 # CHECK-GX-JSON-DAG: "%149:sub4": 12 # CHECK-GX-JSON-DAG: "%149:sub5": 11 # CHECK-GX-JSON-DAG: "%149:sub6": 10 # CHECK-GX-JSON-DAG: "%149:sub7": 9 # CHECK-GX-JSON-DAG: "%149:sub8": 6 # CHECK-GX-JSON-DAG: "%149:sub9": 5 # CHECK-GX-JSON-DAG: "%149:sub10": 4 # CHECK-GX-JSON-DAG: "%149:sub11": 3 # CHECK-GX-JSON-DAG: "%149:sub12": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 66 # CHECK-GX-JSON-DAG: "%191:sub1": 65 # CHECK-GX-JSON-DAG: "%191:sub2": 64 # CHECK-GX-JSON-DAG: "%191:sub3": 63 # CHECK-GX-JSON-DAG: "%191:sub4": 60 # CHECK-GX-JSON-DAG: "%191:sub5": 59 # CHECK-GX-JSON-DAG: "%191:sub6": 58 # CHECK-GX-JSON-DAG: "%191:sub7": 57 # CHECK-GX-JSON-DAG: "%191:sub8": 54 # CHECK-GX-JSON-DAG: "%191:sub9": 53 # CHECK-GX-JSON-DAG: "%191:sub10": 52 # CHECK-GX-JSON-DAG: "%191:sub11": 51 # CHECK-GX-JSON-DAG: "%191:sub12": 48 # CHECK-GX-JSON-DAG: "%191:sub13": 47 # CHECK-GX-JSON-DAG: "%191:sub14": 46 # CHECK-GX-JSON-DAG: "%191:sub15": 45 # CHECK-GX-JSON-DAG: "%191:sub16": 42 # CHECK-GX-JSON-DAG: "%191:sub17": 41 # CHECK-GX-JSON-DAG: "%191:sub18": 40 # CHECK-GX-JSON-DAG: "%191:sub19": 39 # CHECK-GX-JSON-DAG: "%191:sub20": 36 # CHECK-GX-JSON-DAG: "%191:sub21": 35 # CHECK-GX-JSON-DAG: "%191:sub22": 34 # CHECK-GX-JSON-DAG: "%191:sub23": 33 # CHECK-GX-JSON-DAG: "%191:sub24": 30 # CHECK-GX-JSON-DAG: "%191:sub25": 29 # CHECK-GX-JSON-DAG: "%191:sub26": 28 # CHECK-GX-JSON-DAG: "%191:sub27": 27 # CHECK-GX-JSON-DAG: "%191:sub28": 24 # CHECK-GX-JSON-DAG: "%191:sub29": 23 # CHECK-GX-JSON-DAG: "%191:sub30": 22 # CHECK-GX-JSON-DAG: "%191:sub31": 21 # CHECK-GX-JSON-DAG: "%233:sub0": 114 # CHECK-GX-JSON-DAG: "%233:sub1": 113 # CHECK-GX-JSON-DAG: "%233:sub2": 112 # CHECK-GX-JSON-DAG: "%233:sub3": 111 # CHECK-GX-JSON-DAG: "%233:sub4": 108 # CHECK-GX-JSON-DAG: "%233:sub5": 107 # CHECK-GX-JSON-DAG: "%233:sub6": 106 # CHECK-GX-JSON-DAG: "%233:sub7": 105 # CHECK-GX-JSON-DAG: "%233:sub8": 102 # CHECK-GX-JSON-DAG: "%233:sub9": 101 # CHECK-GX-JSON-DAG: "%233:sub10": 100 # CHECK-GX-JSON-DAG: "%233:sub11": 99 # CHECK-GX-JSON-DAG: "%233:sub12": 96 # CHECK-GX-JSON-DAG: "%233:sub13": 95 # CHECK-GX-JSON-DAG: "%233:sub14": 94 # CHECK-GX-JSON-DAG: "%233:sub15": 93 # CHECK-GX-JSON-DAG: "%233:sub16": 90 # CHECK-GX-JSON-DAG: "%233:sub17": 89 # CHECK-GX-JSON-DAG: "%233:sub18": 88 # CHECK-GX-JSON-DAG: "%233:sub19": 87 # CHECK-GX-JSON-DAG: "%233:sub20": 84 # CHECK-GX-JSON-DAG: "%233:sub21": 83 # CHECK-GX-JSON-DAG: "%233:sub22": 82 # CHECK-GX-JSON-DAG: "%233:sub23": 81 # CHECK-GX-JSON-DAG: "%233:sub24": 78 # CHECK-GX-JSON-DAG: "%233:sub25": 77 # CHECK-GX-JSON-DAG: "%233:sub26": 76 # CHECK-GX-JSON-DAG: "%233:sub27": 75 # CHECK-GX-JSON-DAG: "%233:sub28": 72 # CHECK-GX-JSON-DAG: "%233:sub29": 71 # CHECK-GX-JSON-DAG: "%233:sub30": 70 # CHECK-GX-JSON-DAG: "%233:sub31": 69 # CHECK-GX-JSON-DAG: "%275:sub0": 162 # CHECK-GX-JSON-DAG: "%275:sub1": 161 # CHECK-GX-JSON-DAG: "%275:sub2": 160 # CHECK-GX-JSON-DAG: "%275:sub3": 159 # CHECK-GX-JSON-DAG: "%275:sub4": 156 # CHECK-GX-JSON-DAG: "%275:sub5": 155 # CHECK-GX-JSON-DAG: "%275:sub6": 154 # CHECK-GX-JSON-DAG: "%275:sub7": 153 # CHECK-GX-JSON-DAG: "%275:sub8": 150 # CHECK-GX-JSON-DAG: "%275:sub9": 149 # CHECK-GX-JSON-DAG: "%275:sub10": 148 # CHECK-GX-JSON-DAG: "%275:sub11": 147 # CHECK-GX-JSON-DAG: "%275:sub12": 144 # CHECK-GX-JSON-DAG: "%275:sub13": 143 # CHECK-GX-JSON-DAG: "%275:sub14": 142 # CHECK-GX-JSON-DAG: "%275:sub15": 141 # CHECK-GX-JSON-DAG: "%275:sub16": 138 # CHECK-GX-JSON-DAG: "%275:sub17": 137 # CHECK-GX-JSON-DAG: "%275:sub18": 136 # CHECK-GX-JSON-DAG: "%275:sub19": 135 # CHECK-GX-JSON-DAG: "%275:sub20": 132 # CHECK-GX-JSON-DAG: "%275:sub21": 131 # CHECK-GX-JSON-DAG: "%275:sub22": 130 # CHECK-GX-JSON-DAG: "%275:sub23": 129 # CHECK-GX-JSON-DAG: "%275:sub24": 126 # CHECK-GX-JSON-DAG: "%275:sub25": 125 # CHECK-GX-JSON-DAG: "%275:sub26": 124 # CHECK-GX-JSON-DAG: "%275:sub27": 123 # CHECK-GX-JSON-DAG: "%275:sub28": 120 # CHECK-GX-JSON-DAG: "%275:sub29": 119 # CHECK-GX-JSON-DAG: "%275:sub30": 118 # CHECK-GX-JSON-DAG: "%275:sub31": 117 # CHECK-GX-JSON-DAG: "%317:sub0": 210 # CHECK-GX-JSON-DAG: "%317:sub1": 209 # CHECK-GX-JSON-DAG: "%317:sub2": 208 # CHECK-GX-JSON-DAG: "%317:sub3": 207 # CHECK-GX-JSON-DAG: "%317:sub4": 204 # CHECK-GX-JSON-DAG: "%317:sub5": 203 # CHECK-GX-JSON-DAG: "%317:sub6": 202 # CHECK-GX-JSON-DAG: "%317:sub7": 201 # CHECK-GX-JSON-DAG: "%317:sub8": 198 # CHECK-GX-JSON-DAG: "%317:sub9": 197 # CHECK-GX-JSON-DAG: "%317:sub10": 196 # CHECK-GX-JSON-DAG: "%317:sub11": 195 # CHECK-GX-JSON-DAG: "%317:sub12": 192 # CHECK-GX-JSON-DAG: "%317:sub13": 191 # CHECK-GX-JSON-DAG: "%317:sub14": 190 # CHECK-GX-JSON-DAG: "%317:sub15": 189 # CHECK-GX-JSON-DAG: "%317:sub16": 186 # CHECK-GX-JSON-DAG: "%317:sub17": 185 # CHECK-GX-JSON-DAG: "%317:sub18": 184 # CHECK-GX-JSON-DAG: "%317:sub19": 183 # CHECK-GX-JSON-DAG: "%317:sub20": 180 # CHECK-GX-JSON-DAG: "%317:sub21": 179 # CHECK-GX-JSON-DAG: "%317:sub22": 178 # CHECK-GX-JSON-DAG: "%317:sub23": 177 # CHECK-GX-JSON-DAG: "%317:sub24": 174 # CHECK-GX-JSON-DAG: "%317:sub25": 173 # CHECK-GX-JSON-DAG: "%317:sub26": 172 # CHECK-GX-JSON-DAG: "%317:sub27": 171 # CHECK-GX-JSON-DAG: "%317:sub28": 168 # CHECK-GX-JSON-DAG: "%317:sub29": 167 # CHECK-GX-JSON-DAG: "%317:sub30": 166 # CHECK-GX-JSON-DAG: "%317:sub31": 165 # CHECK-GX-JSON-DAG: "%359:sub0": 258 # CHECK-GX-JSON-DAG: "%359:sub1": 257 # CHECK-GX-JSON-DAG: "%359:sub2": 256 # CHECK-GX-JSON-DAG: "%359:sub3": 255 # CHECK-GX-JSON-DAG: "%359:sub4": 252 # CHECK-GX-JSON-DAG: "%359:sub5": 251 # CHECK-GX-JSON-DAG: "%359:sub6": 250 # CHECK-GX-JSON-DAG: "%359:sub7": 249 # CHECK-GX-JSON-DAG: "%359:sub8": 246 # CHECK-GX-JSON-DAG: "%359:sub9": 245 # CHECK-GX-JSON-DAG: "%359:sub10": 244 # CHECK-GX-JSON-DAG: "%359:sub11": 243 # CHECK-GX-JSON-DAG: "%359:sub12": 240 # CHECK-GX-JSON-DAG: "%359:sub13": 239 # CHECK-GX-JSON-DAG: "%359:sub14": 238 # CHECK-GX-JSON-DAG: "%359:sub15": 237 # CHECK-GX-JSON-DAG: "%359:sub16": 234 # CHECK-GX-JSON-DAG: "%359:sub17": 233 # CHECK-GX-JSON-DAG: "%359:sub18": 232 # CHECK-GX-JSON-DAG: "%359:sub19": 231 # CHECK-GX-JSON-DAG: "%359:sub20": 228 # CHECK-GX-JSON-DAG: "%359:sub21": 227 # CHECK-GX-JSON-DAG: "%359:sub22": 226 # CHECK-GX-JSON-DAG: "%359:sub23": 225 # CHECK-GX-JSON-DAG: "%359:sub24": 222 # CHECK-GX-JSON-DAG: "%359:sub25": 221 # CHECK-GX-JSON-DAG: "%359:sub26": 220 # CHECK-GX-JSON-DAG: "%359:sub27": 219 # CHECK-GX-JSON-DAG: "%359:sub28": 216 # CHECK-GX-JSON-DAG: "%359:sub29": 215 # CHECK-GX-JSON-DAG: "%359:sub30": 214 # CHECK-GX-JSON-DAG: "%359:sub31": 213 # CHECK-GX-JSON-DAG: "%401:sub0": 306 # CHECK-GX-JSON-DAG: "%401:sub1": 305 # CHECK-GX-JSON-DAG: "%401:sub2": 304 # CHECK-GX-JSON-DAG: "%401:sub3": 303 # CHECK-GX-JSON-DAG: "%401:sub4": 300 # CHECK-GX-JSON-DAG: "%401:sub5": 299 # CHECK-GX-JSON-DAG: "%401:sub6": 298 # CHECK-GX-JSON-DAG: "%401:sub7": 297 # CHECK-GX-JSON-DAG: "%401:sub8": 294 # CHECK-GX-JSON-DAG: "%401:sub9": 293 # CHECK-GX-JSON-DAG: "%401:sub10": 292 # CHECK-GX-JSON-DAG: "%401:sub11": 291 # CHECK-GX-JSON-DAG: "%401:sub12": 288 # CHECK-GX-JSON-DAG: "%401:sub13": 287 # CHECK-GX-JSON-DAG: "%401:sub14": 286 # CHECK-GX-JSON-DAG: "%401:sub15": 285 # CHECK-GX-JSON-DAG: "%401:sub16": 282 # CHECK-GX-JSON-DAG: "%401:sub17": 281 # CHECK-GX-JSON-DAG: "%401:sub18": 280 # CHECK-GX-JSON-DAG: "%401:sub19": 279 # CHECK-GX-JSON-DAG: "%401:sub20": 276 # CHECK-GX-JSON-DAG: "%401:sub21": 275 # CHECK-GX-JSON-DAG: "%401:sub22": 274 # CHECK-GX-JSON-DAG: "%401:sub23": 273 # CHECK-GX-JSON-DAG: "%401:sub24": 270 # CHECK-GX-JSON-DAG: "%401:sub25": 269 # CHECK-GX-JSON-DAG: "%401:sub26": 268 # CHECK-GX-JSON-DAG: "%401:sub27": 267 # CHECK-GX-JSON-DAG: "%401:sub28": 264 # CHECK-GX-JSON-DAG: "%401:sub29": 263 # CHECK-GX-JSON-DAG: "%401:sub30": 262 # CHECK-GX-JSON-DAG: "%401:sub31": 261 # CHECK-GX-JSON-DAG: "%522": 1 # CHECK-GX-JSON-DAG: "%523": 1 # CHECK-GX-JSON-DAG: "%524": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 261 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 306 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%526:vreg_128 = REG_SEQUENCE %525, %subreg.sub0, %524, %subreg.sub1, %523, %subreg.sub2, %522, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 17 # CHECK-GX-JSON-DAG: "%149:sub1": 16 # CHECK-GX-JSON-DAG: "%149:sub2": 15 # CHECK-GX-JSON-DAG: "%149:sub3": 14 # CHECK-GX-JSON-DAG: "%149:sub4": 11 # CHECK-GX-JSON-DAG: "%149:sub5": 10 # CHECK-GX-JSON-DAG: "%149:sub6": 9 # CHECK-GX-JSON-DAG: "%149:sub7": 8 # CHECK-GX-JSON-DAG: "%149:sub8": 5 # CHECK-GX-JSON-DAG: "%149:sub9": 4 # CHECK-GX-JSON-DAG: "%149:sub10": 3 # CHECK-GX-JSON-DAG: "%149:sub11": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 65 # CHECK-GX-JSON-DAG: "%191:sub1": 64 # CHECK-GX-JSON-DAG: "%191:sub2": 63 # CHECK-GX-JSON-DAG: "%191:sub3": 62 # CHECK-GX-JSON-DAG: "%191:sub4": 59 # CHECK-GX-JSON-DAG: "%191:sub5": 58 # CHECK-GX-JSON-DAG: "%191:sub6": 57 # CHECK-GX-JSON-DAG: "%191:sub7": 56 # CHECK-GX-JSON-DAG: "%191:sub8": 53 # CHECK-GX-JSON-DAG: "%191:sub9": 52 # CHECK-GX-JSON-DAG: "%191:sub10": 51 # CHECK-GX-JSON-DAG: "%191:sub11": 50 # CHECK-GX-JSON-DAG: "%191:sub12": 47 # CHECK-GX-JSON-DAG: "%191:sub13": 46 # CHECK-GX-JSON-DAG: "%191:sub14": 45 # CHECK-GX-JSON-DAG: "%191:sub15": 44 # CHECK-GX-JSON-DAG: "%191:sub16": 41 # CHECK-GX-JSON-DAG: "%191:sub17": 40 # CHECK-GX-JSON-DAG: "%191:sub18": 39 # CHECK-GX-JSON-DAG: "%191:sub19": 38 # CHECK-GX-JSON-DAG: "%191:sub20": 35 # CHECK-GX-JSON-DAG: "%191:sub21": 34 # CHECK-GX-JSON-DAG: "%191:sub22": 33 # CHECK-GX-JSON-DAG: "%191:sub23": 32 # CHECK-GX-JSON-DAG: "%191:sub24": 29 # CHECK-GX-JSON-DAG: "%191:sub25": 28 # CHECK-GX-JSON-DAG: "%191:sub26": 27 # CHECK-GX-JSON-DAG: "%191:sub27": 26 # CHECK-GX-JSON-DAG: "%191:sub28": 23 # CHECK-GX-JSON-DAG: "%191:sub29": 22 # CHECK-GX-JSON-DAG: "%191:sub30": 21 # CHECK-GX-JSON-DAG: "%191:sub31": 20 # CHECK-GX-JSON-DAG: "%233:sub0": 113 # CHECK-GX-JSON-DAG: "%233:sub1": 112 # CHECK-GX-JSON-DAG: "%233:sub2": 111 # CHECK-GX-JSON-DAG: "%233:sub3": 110 # CHECK-GX-JSON-DAG: "%233:sub4": 107 # CHECK-GX-JSON-DAG: "%233:sub5": 106 # CHECK-GX-JSON-DAG: "%233:sub6": 105 # CHECK-GX-JSON-DAG: "%233:sub7": 104 # CHECK-GX-JSON-DAG: "%233:sub8": 101 # CHECK-GX-JSON-DAG: "%233:sub9": 100 # CHECK-GX-JSON-DAG: "%233:sub10": 99 # CHECK-GX-JSON-DAG: "%233:sub11": 98 # CHECK-GX-JSON-DAG: "%233:sub12": 95 # CHECK-GX-JSON-DAG: "%233:sub13": 94 # CHECK-GX-JSON-DAG: "%233:sub14": 93 # CHECK-GX-JSON-DAG: "%233:sub15": 92 # CHECK-GX-JSON-DAG: "%233:sub16": 89 # CHECK-GX-JSON-DAG: "%233:sub17": 88 # CHECK-GX-JSON-DAG: "%233:sub18": 87 # CHECK-GX-JSON-DAG: "%233:sub19": 86 # CHECK-GX-JSON-DAG: "%233:sub20": 83 # CHECK-GX-JSON-DAG: "%233:sub21": 82 # CHECK-GX-JSON-DAG: "%233:sub22": 81 # CHECK-GX-JSON-DAG: "%233:sub23": 80 # CHECK-GX-JSON-DAG: "%233:sub24": 77 # CHECK-GX-JSON-DAG: "%233:sub25": 76 # CHECK-GX-JSON-DAG: "%233:sub26": 75 # CHECK-GX-JSON-DAG: "%233:sub27": 74 # CHECK-GX-JSON-DAG: "%233:sub28": 71 # CHECK-GX-JSON-DAG: "%233:sub29": 70 # CHECK-GX-JSON-DAG: "%233:sub30": 69 # CHECK-GX-JSON-DAG: "%233:sub31": 68 # CHECK-GX-JSON-DAG: "%275:sub0": 161 # CHECK-GX-JSON-DAG: "%275:sub1": 160 # CHECK-GX-JSON-DAG: "%275:sub2": 159 # CHECK-GX-JSON-DAG: "%275:sub3": 158 # CHECK-GX-JSON-DAG: "%275:sub4": 155 # CHECK-GX-JSON-DAG: "%275:sub5": 154 # CHECK-GX-JSON-DAG: "%275:sub6": 153 # CHECK-GX-JSON-DAG: "%275:sub7": 152 # CHECK-GX-JSON-DAG: "%275:sub8": 149 # CHECK-GX-JSON-DAG: "%275:sub9": 148 # CHECK-GX-JSON-DAG: "%275:sub10": 147 # CHECK-GX-JSON-DAG: "%275:sub11": 146 # CHECK-GX-JSON-DAG: "%275:sub12": 143 # CHECK-GX-JSON-DAG: "%275:sub13": 142 # CHECK-GX-JSON-DAG: "%275:sub14": 141 # CHECK-GX-JSON-DAG: "%275:sub15": 140 # CHECK-GX-JSON-DAG: "%275:sub16": 137 # CHECK-GX-JSON-DAG: "%275:sub17": 136 # CHECK-GX-JSON-DAG: "%275:sub18": 135 # CHECK-GX-JSON-DAG: "%275:sub19": 134 # CHECK-GX-JSON-DAG: "%275:sub20": 131 # CHECK-GX-JSON-DAG: "%275:sub21": 130 # CHECK-GX-JSON-DAG: "%275:sub22": 129 # CHECK-GX-JSON-DAG: "%275:sub23": 128 # CHECK-GX-JSON-DAG: "%275:sub24": 125 # CHECK-GX-JSON-DAG: "%275:sub25": 124 # CHECK-GX-JSON-DAG: "%275:sub26": 123 # CHECK-GX-JSON-DAG: "%275:sub27": 122 # CHECK-GX-JSON-DAG: "%275:sub28": 119 # CHECK-GX-JSON-DAG: "%275:sub29": 118 # CHECK-GX-JSON-DAG: "%275:sub30": 117 # CHECK-GX-JSON-DAG: "%275:sub31": 116 # CHECK-GX-JSON-DAG: "%317:sub0": 209 # CHECK-GX-JSON-DAG: "%317:sub1": 208 # CHECK-GX-JSON-DAG: "%317:sub2": 207 # CHECK-GX-JSON-DAG: "%317:sub3": 206 # CHECK-GX-JSON-DAG: "%317:sub4": 203 # CHECK-GX-JSON-DAG: "%317:sub5": 202 # CHECK-GX-JSON-DAG: "%317:sub6": 201 # CHECK-GX-JSON-DAG: "%317:sub7": 200 # CHECK-GX-JSON-DAG: "%317:sub8": 197 # CHECK-GX-JSON-DAG: "%317:sub9": 196 # CHECK-GX-JSON-DAG: "%317:sub10": 195 # CHECK-GX-JSON-DAG: "%317:sub11": 194 # CHECK-GX-JSON-DAG: "%317:sub12": 191 # CHECK-GX-JSON-DAG: "%317:sub13": 190 # CHECK-GX-JSON-DAG: "%317:sub14": 189 # CHECK-GX-JSON-DAG: "%317:sub15": 188 # CHECK-GX-JSON-DAG: "%317:sub16": 185 # CHECK-GX-JSON-DAG: "%317:sub17": 184 # CHECK-GX-JSON-DAG: "%317:sub18": 183 # CHECK-GX-JSON-DAG: "%317:sub19": 182 # CHECK-GX-JSON-DAG: "%317:sub20": 179 # CHECK-GX-JSON-DAG: "%317:sub21": 178 # CHECK-GX-JSON-DAG: "%317:sub22": 177 # CHECK-GX-JSON-DAG: "%317:sub23": 176 # CHECK-GX-JSON-DAG: "%317:sub24": 173 # CHECK-GX-JSON-DAG: "%317:sub25": 172 # CHECK-GX-JSON-DAG: "%317:sub26": 171 # CHECK-GX-JSON-DAG: "%317:sub27": 170 # CHECK-GX-JSON-DAG: "%317:sub28": 167 # CHECK-GX-JSON-DAG: "%317:sub29": 166 # CHECK-GX-JSON-DAG: "%317:sub30": 165 # CHECK-GX-JSON-DAG: "%317:sub31": 164 # CHECK-GX-JSON-DAG: "%359:sub0": 257 # CHECK-GX-JSON-DAG: "%359:sub1": 256 # CHECK-GX-JSON-DAG: "%359:sub2": 255 # CHECK-GX-JSON-DAG: "%359:sub3": 254 # CHECK-GX-JSON-DAG: "%359:sub4": 251 # CHECK-GX-JSON-DAG: "%359:sub5": 250 # CHECK-GX-JSON-DAG: "%359:sub6": 249 # CHECK-GX-JSON-DAG: "%359:sub7": 248 # CHECK-GX-JSON-DAG: "%359:sub8": 245 # CHECK-GX-JSON-DAG: "%359:sub9": 244 # CHECK-GX-JSON-DAG: "%359:sub10": 243 # CHECK-GX-JSON-DAG: "%359:sub11": 242 # CHECK-GX-JSON-DAG: "%359:sub12": 239 # CHECK-GX-JSON-DAG: "%359:sub13": 238 # CHECK-GX-JSON-DAG: "%359:sub14": 237 # CHECK-GX-JSON-DAG: "%359:sub15": 236 # CHECK-GX-JSON-DAG: "%359:sub16": 233 # CHECK-GX-JSON-DAG: "%359:sub17": 232 # CHECK-GX-JSON-DAG: "%359:sub18": 231 # CHECK-GX-JSON-DAG: "%359:sub19": 230 # CHECK-GX-JSON-DAG: "%359:sub20": 227 # CHECK-GX-JSON-DAG: "%359:sub21": 226 # CHECK-GX-JSON-DAG: "%359:sub22": 225 # CHECK-GX-JSON-DAG: "%359:sub23": 224 # CHECK-GX-JSON-DAG: "%359:sub24": 221 # CHECK-GX-JSON-DAG: "%359:sub25": 220 # CHECK-GX-JSON-DAG: "%359:sub26": 219 # CHECK-GX-JSON-DAG: "%359:sub27": 218 # CHECK-GX-JSON-DAG: "%359:sub28": 215 # CHECK-GX-JSON-DAG: "%359:sub29": 214 # CHECK-GX-JSON-DAG: "%359:sub30": 213 # CHECK-GX-JSON-DAG: "%359:sub31": 212 # CHECK-GX-JSON-DAG: "%401:sub0": 305 # CHECK-GX-JSON-DAG: "%401:sub1": 304 # CHECK-GX-JSON-DAG: "%401:sub2": 303 # CHECK-GX-JSON-DAG: "%401:sub3": 302 # CHECK-GX-JSON-DAG: "%401:sub4": 299 # CHECK-GX-JSON-DAG: "%401:sub5": 298 # CHECK-GX-JSON-DAG: "%401:sub6": 297 # CHECK-GX-JSON-DAG: "%401:sub7": 296 # CHECK-GX-JSON-DAG: "%401:sub8": 293 # CHECK-GX-JSON-DAG: "%401:sub9": 292 # CHECK-GX-JSON-DAG: "%401:sub10": 291 # CHECK-GX-JSON-DAG: "%401:sub11": 290 # CHECK-GX-JSON-DAG: "%401:sub12": 287 # CHECK-GX-JSON-DAG: "%401:sub13": 286 # CHECK-GX-JSON-DAG: "%401:sub14": 285 # CHECK-GX-JSON-DAG: "%401:sub15": 284 # CHECK-GX-JSON-DAG: "%401:sub16": 281 # CHECK-GX-JSON-DAG: "%401:sub17": 280 # CHECK-GX-JSON-DAG: "%401:sub18": 279 # CHECK-GX-JSON-DAG: "%401:sub19": 278 # CHECK-GX-JSON-DAG: "%401:sub20": 275 # CHECK-GX-JSON-DAG: "%401:sub21": 274 # CHECK-GX-JSON-DAG: "%401:sub22": 273 # CHECK-GX-JSON-DAG: "%401:sub23": 272 # CHECK-GX-JSON-DAG: "%401:sub24": 269 # CHECK-GX-JSON-DAG: "%401:sub25": 268 # CHECK-GX-JSON-DAG: "%401:sub26": 267 # CHECK-GX-JSON-DAG: "%401:sub27": 266 # CHECK-GX-JSON-DAG: "%401:sub28": 263 # CHECK-GX-JSON-DAG: "%401:sub29": 262 # CHECK-GX-JSON-DAG: "%401:sub30": 261 # CHECK-GX-JSON-DAG: "%401:sub31": 260 # CHECK-GX-JSON-DAG: "%522": 0 # CHECK-GX-JSON-DAG: "%523": 0 # CHECK-GX-JSON-DAG: "%524": 0 # CHECK-GX-JSON-DAG: "%525": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 260 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 305 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %527:vreg_64, %526, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 16 # CHECK-GX-JSON-DAG: "%149:sub1": 15 # CHECK-GX-JSON-DAG: "%149:sub2": 14 # CHECK-GX-JSON-DAG: "%149:sub3": 13 # CHECK-GX-JSON-DAG: "%149:sub4": 10 # CHECK-GX-JSON-DAG: "%149:sub5": 9 # CHECK-GX-JSON-DAG: "%149:sub6": 8 # CHECK-GX-JSON-DAG: "%149:sub7": 7 # CHECK-GX-JSON-DAG: "%149:sub8": 4 # CHECK-GX-JSON-DAG: "%149:sub9": 3 # CHECK-GX-JSON-DAG: "%149:sub10": 2 # CHECK-GX-JSON-DAG: "%149:sub11": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 64 # CHECK-GX-JSON-DAG: "%191:sub1": 63 # CHECK-GX-JSON-DAG: "%191:sub2": 62 # CHECK-GX-JSON-DAG: "%191:sub3": 61 # CHECK-GX-JSON-DAG: "%191:sub4": 58 # CHECK-GX-JSON-DAG: "%191:sub5": 57 # CHECK-GX-JSON-DAG: "%191:sub6": 56 # CHECK-GX-JSON-DAG: "%191:sub7": 55 # CHECK-GX-JSON-DAG: "%191:sub8": 52 # CHECK-GX-JSON-DAG: "%191:sub9": 51 # CHECK-GX-JSON-DAG: "%191:sub10": 50 # CHECK-GX-JSON-DAG: "%191:sub11": 49 # CHECK-GX-JSON-DAG: "%191:sub12": 46 # CHECK-GX-JSON-DAG: "%191:sub13": 45 # CHECK-GX-JSON-DAG: "%191:sub14": 44 # CHECK-GX-JSON-DAG: "%191:sub15": 43 # CHECK-GX-JSON-DAG: "%191:sub16": 40 # CHECK-GX-JSON-DAG: "%191:sub17": 39 # CHECK-GX-JSON-DAG: "%191:sub18": 38 # CHECK-GX-JSON-DAG: "%191:sub19": 37 # CHECK-GX-JSON-DAG: "%191:sub20": 34 # CHECK-GX-JSON-DAG: "%191:sub21": 33 # CHECK-GX-JSON-DAG: "%191:sub22": 32 # CHECK-GX-JSON-DAG: "%191:sub23": 31 # CHECK-GX-JSON-DAG: "%191:sub24": 28 # CHECK-GX-JSON-DAG: "%191:sub25": 27 # CHECK-GX-JSON-DAG: "%191:sub26": 26 # CHECK-GX-JSON-DAG: "%191:sub27": 25 # CHECK-GX-JSON-DAG: "%191:sub28": 22 # CHECK-GX-JSON-DAG: "%191:sub29": 21 # CHECK-GX-JSON-DAG: "%191:sub30": 20 # CHECK-GX-JSON-DAG: "%191:sub31": 19 # CHECK-GX-JSON-DAG: "%233:sub0": 112 # CHECK-GX-JSON-DAG: "%233:sub1": 111 # CHECK-GX-JSON-DAG: "%233:sub2": 110 # CHECK-GX-JSON-DAG: "%233:sub3": 109 # CHECK-GX-JSON-DAG: "%233:sub4": 106 # CHECK-GX-JSON-DAG: "%233:sub5": 105 # CHECK-GX-JSON-DAG: "%233:sub6": 104 # CHECK-GX-JSON-DAG: "%233:sub7": 103 # CHECK-GX-JSON-DAG: "%233:sub8": 100 # CHECK-GX-JSON-DAG: "%233:sub9": 99 # CHECK-GX-JSON-DAG: "%233:sub10": 98 # CHECK-GX-JSON-DAG: "%233:sub11": 97 # CHECK-GX-JSON-DAG: "%233:sub12": 94 # CHECK-GX-JSON-DAG: "%233:sub13": 93 # CHECK-GX-JSON-DAG: "%233:sub14": 92 # CHECK-GX-JSON-DAG: "%233:sub15": 91 # CHECK-GX-JSON-DAG: "%233:sub16": 88 # CHECK-GX-JSON-DAG: "%233:sub17": 87 # CHECK-GX-JSON-DAG: "%233:sub18": 86 # CHECK-GX-JSON-DAG: "%233:sub19": 85 # CHECK-GX-JSON-DAG: "%233:sub20": 82 # CHECK-GX-JSON-DAG: "%233:sub21": 81 # CHECK-GX-JSON-DAG: "%233:sub22": 80 # CHECK-GX-JSON-DAG: "%233:sub23": 79 # CHECK-GX-JSON-DAG: "%233:sub24": 76 # CHECK-GX-JSON-DAG: "%233:sub25": 75 # CHECK-GX-JSON-DAG: "%233:sub26": 74 # CHECK-GX-JSON-DAG: "%233:sub27": 73 # CHECK-GX-JSON-DAG: "%233:sub28": 70 # CHECK-GX-JSON-DAG: "%233:sub29": 69 # CHECK-GX-JSON-DAG: "%233:sub30": 68 # CHECK-GX-JSON-DAG: "%233:sub31": 67 # CHECK-GX-JSON-DAG: "%275:sub0": 160 # CHECK-GX-JSON-DAG: "%275:sub1": 159 # CHECK-GX-JSON-DAG: "%275:sub2": 158 # CHECK-GX-JSON-DAG: "%275:sub3": 157 # CHECK-GX-JSON-DAG: "%275:sub4": 154 # CHECK-GX-JSON-DAG: "%275:sub5": 153 # CHECK-GX-JSON-DAG: "%275:sub6": 152 # CHECK-GX-JSON-DAG: "%275:sub7": 151 # CHECK-GX-JSON-DAG: "%275:sub8": 148 # CHECK-GX-JSON-DAG: "%275:sub9": 147 # CHECK-GX-JSON-DAG: "%275:sub10": 146 # CHECK-GX-JSON-DAG: "%275:sub11": 145 # CHECK-GX-JSON-DAG: "%275:sub12": 142 # CHECK-GX-JSON-DAG: "%275:sub13": 141 # CHECK-GX-JSON-DAG: "%275:sub14": 140 # CHECK-GX-JSON-DAG: "%275:sub15": 139 # CHECK-GX-JSON-DAG: "%275:sub16": 136 # CHECK-GX-JSON-DAG: "%275:sub17": 135 # CHECK-GX-JSON-DAG: "%275:sub18": 134 # CHECK-GX-JSON-DAG: "%275:sub19": 133 # CHECK-GX-JSON-DAG: "%275:sub20": 130 # CHECK-GX-JSON-DAG: "%275:sub21": 129 # CHECK-GX-JSON-DAG: "%275:sub22": 128 # CHECK-GX-JSON-DAG: "%275:sub23": 127 # CHECK-GX-JSON-DAG: "%275:sub24": 124 # CHECK-GX-JSON-DAG: "%275:sub25": 123 # CHECK-GX-JSON-DAG: "%275:sub26": 122 # CHECK-GX-JSON-DAG: "%275:sub27": 121 # CHECK-GX-JSON-DAG: "%275:sub28": 118 # CHECK-GX-JSON-DAG: "%275:sub29": 117 # CHECK-GX-JSON-DAG: "%275:sub30": 116 # CHECK-GX-JSON-DAG: "%275:sub31": 115 # CHECK-GX-JSON-DAG: "%317:sub0": 208 # CHECK-GX-JSON-DAG: "%317:sub1": 207 # CHECK-GX-JSON-DAG: "%317:sub2": 206 # CHECK-GX-JSON-DAG: "%317:sub3": 205 # CHECK-GX-JSON-DAG: "%317:sub4": 202 # CHECK-GX-JSON-DAG: "%317:sub5": 201 # CHECK-GX-JSON-DAG: "%317:sub6": 200 # CHECK-GX-JSON-DAG: "%317:sub7": 199 # CHECK-GX-JSON-DAG: "%317:sub8": 196 # CHECK-GX-JSON-DAG: "%317:sub9": 195 # CHECK-GX-JSON-DAG: "%317:sub10": 194 # CHECK-GX-JSON-DAG: "%317:sub11": 193 # CHECK-GX-JSON-DAG: "%317:sub12": 190 # CHECK-GX-JSON-DAG: "%317:sub13": 189 # CHECK-GX-JSON-DAG: "%317:sub14": 188 # CHECK-GX-JSON-DAG: "%317:sub15": 187 # CHECK-GX-JSON-DAG: "%317:sub16": 184 # CHECK-GX-JSON-DAG: "%317:sub17": 183 # CHECK-GX-JSON-DAG: "%317:sub18": 182 # CHECK-GX-JSON-DAG: "%317:sub19": 181 # CHECK-GX-JSON-DAG: "%317:sub20": 178 # CHECK-GX-JSON-DAG: "%317:sub21": 177 # CHECK-GX-JSON-DAG: "%317:sub22": 176 # CHECK-GX-JSON-DAG: "%317:sub23": 175 # CHECK-GX-JSON-DAG: "%317:sub24": 172 # CHECK-GX-JSON-DAG: "%317:sub25": 171 # CHECK-GX-JSON-DAG: "%317:sub26": 170 # CHECK-GX-JSON-DAG: "%317:sub27": 169 # CHECK-GX-JSON-DAG: "%317:sub28": 166 # CHECK-GX-JSON-DAG: "%317:sub29": 165 # CHECK-GX-JSON-DAG: "%317:sub30": 164 # CHECK-GX-JSON-DAG: "%317:sub31": 163 # CHECK-GX-JSON-DAG: "%359:sub0": 256 # CHECK-GX-JSON-DAG: "%359:sub1": 255 # CHECK-GX-JSON-DAG: "%359:sub2": 254 # CHECK-GX-JSON-DAG: "%359:sub3": 253 # CHECK-GX-JSON-DAG: "%359:sub4": 250 # CHECK-GX-JSON-DAG: "%359:sub5": 249 # CHECK-GX-JSON-DAG: "%359:sub6": 248 # CHECK-GX-JSON-DAG: "%359:sub7": 247 # CHECK-GX-JSON-DAG: "%359:sub8": 244 # CHECK-GX-JSON-DAG: "%359:sub9": 243 # CHECK-GX-JSON-DAG: "%359:sub10": 242 # CHECK-GX-JSON-DAG: "%359:sub11": 241 # CHECK-GX-JSON-DAG: "%359:sub12": 238 # CHECK-GX-JSON-DAG: "%359:sub13": 237 # CHECK-GX-JSON-DAG: "%359:sub14": 236 # CHECK-GX-JSON-DAG: "%359:sub15": 235 # CHECK-GX-JSON-DAG: "%359:sub16": 232 # CHECK-GX-JSON-DAG: "%359:sub17": 231 # CHECK-GX-JSON-DAG: "%359:sub18": 230 # CHECK-GX-JSON-DAG: "%359:sub19": 229 # CHECK-GX-JSON-DAG: "%359:sub20": 226 # CHECK-GX-JSON-DAG: "%359:sub21": 225 # CHECK-GX-JSON-DAG: "%359:sub22": 224 # CHECK-GX-JSON-DAG: "%359:sub23": 223 # CHECK-GX-JSON-DAG: "%359:sub24": 220 # CHECK-GX-JSON-DAG: "%359:sub25": 219 # CHECK-GX-JSON-DAG: "%359:sub26": 218 # CHECK-GX-JSON-DAG: "%359:sub27": 217 # CHECK-GX-JSON-DAG: "%359:sub28": 214 # CHECK-GX-JSON-DAG: "%359:sub29": 213 # CHECK-GX-JSON-DAG: "%359:sub30": 212 # CHECK-GX-JSON-DAG: "%359:sub31": 211 # CHECK-GX-JSON-DAG: "%401:sub0": 304 # CHECK-GX-JSON-DAG: "%401:sub1": 303 # CHECK-GX-JSON-DAG: "%401:sub2": 302 # CHECK-GX-JSON-DAG: "%401:sub3": 301 # CHECK-GX-JSON-DAG: "%401:sub4": 298 # CHECK-GX-JSON-DAG: "%401:sub5": 297 # CHECK-GX-JSON-DAG: "%401:sub6": 296 # CHECK-GX-JSON-DAG: "%401:sub7": 295 # CHECK-GX-JSON-DAG: "%401:sub8": 292 # CHECK-GX-JSON-DAG: "%401:sub9": 291 # CHECK-GX-JSON-DAG: "%401:sub10": 290 # CHECK-GX-JSON-DAG: "%401:sub11": 289 # CHECK-GX-JSON-DAG: "%401:sub12": 286 # CHECK-GX-JSON-DAG: "%401:sub13": 285 # CHECK-GX-JSON-DAG: "%401:sub14": 284 # CHECK-GX-JSON-DAG: "%401:sub15": 283 # CHECK-GX-JSON-DAG: "%401:sub16": 280 # CHECK-GX-JSON-DAG: "%401:sub17": 279 # CHECK-GX-JSON-DAG: "%401:sub18": 278 # CHECK-GX-JSON-DAG: "%401:sub19": 277 # CHECK-GX-JSON-DAG: "%401:sub20": 274 # CHECK-GX-JSON-DAG: "%401:sub21": 273 # CHECK-GX-JSON-DAG: "%401:sub22": 272 # CHECK-GX-JSON-DAG: "%401:sub23": 271 # CHECK-GX-JSON-DAG: "%401:sub24": 268 # CHECK-GX-JSON-DAG: "%401:sub25": 267 # CHECK-GX-JSON-DAG: "%401:sub26": 266 # CHECK-GX-JSON-DAG: "%401:sub27": 265 # CHECK-GX-JSON-DAG: "%401:sub28": 262 # CHECK-GX-JSON-DAG: "%401:sub29": 261 # CHECK-GX-JSON-DAG: "%401:sub30": 260 # CHECK-GX-JSON-DAG: "%401:sub31": 259 # CHECK-GX-JSON-DAG: "%526": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 259 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 304 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%528:vgpr_32 = COPY %149.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 15 # CHECK-GX-JSON-DAG: "%149:sub1": 14 # CHECK-GX-JSON-DAG: "%149:sub2": 13 # CHECK-GX-JSON-DAG: "%149:sub3": 12 # CHECK-GX-JSON-DAG: "%149:sub4": 9 # CHECK-GX-JSON-DAG: "%149:sub5": 8 # CHECK-GX-JSON-DAG: "%149:sub6": 7 # CHECK-GX-JSON-DAG: "%149:sub7": 6 # CHECK-GX-JSON-DAG: "%149:sub8": 3 # CHECK-GX-JSON-DAG: "%149:sub9": 2 # CHECK-GX-JSON-DAG: "%149:sub10": 1 # CHECK-GX-JSON-DAG: "%149:sub11": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 63 # CHECK-GX-JSON-DAG: "%191:sub1": 62 # CHECK-GX-JSON-DAG: "%191:sub2": 61 # CHECK-GX-JSON-DAG: "%191:sub3": 60 # CHECK-GX-JSON-DAG: "%191:sub4": 57 # CHECK-GX-JSON-DAG: "%191:sub5": 56 # CHECK-GX-JSON-DAG: "%191:sub6": 55 # CHECK-GX-JSON-DAG: "%191:sub7": 54 # CHECK-GX-JSON-DAG: "%191:sub8": 51 # CHECK-GX-JSON-DAG: "%191:sub9": 50 # CHECK-GX-JSON-DAG: "%191:sub10": 49 # CHECK-GX-JSON-DAG: "%191:sub11": 48 # CHECK-GX-JSON-DAG: "%191:sub12": 45 # CHECK-GX-JSON-DAG: "%191:sub13": 44 # CHECK-GX-JSON-DAG: "%191:sub14": 43 # CHECK-GX-JSON-DAG: "%191:sub15": 42 # CHECK-GX-JSON-DAG: "%191:sub16": 39 # CHECK-GX-JSON-DAG: "%191:sub17": 38 # CHECK-GX-JSON-DAG: "%191:sub18": 37 # CHECK-GX-JSON-DAG: "%191:sub19": 36 # CHECK-GX-JSON-DAG: "%191:sub20": 33 # CHECK-GX-JSON-DAG: "%191:sub21": 32 # CHECK-GX-JSON-DAG: "%191:sub22": 31 # CHECK-GX-JSON-DAG: "%191:sub23": 30 # CHECK-GX-JSON-DAG: "%191:sub24": 27 # CHECK-GX-JSON-DAG: "%191:sub25": 26 # CHECK-GX-JSON-DAG: "%191:sub26": 25 # CHECK-GX-JSON-DAG: "%191:sub27": 24 # CHECK-GX-JSON-DAG: "%191:sub28": 21 # CHECK-GX-JSON-DAG: "%191:sub29": 20 # CHECK-GX-JSON-DAG: "%191:sub30": 19 # CHECK-GX-JSON-DAG: "%191:sub31": 18 # CHECK-GX-JSON-DAG: "%233:sub0": 111 # CHECK-GX-JSON-DAG: "%233:sub1": 110 # CHECK-GX-JSON-DAG: "%233:sub2": 109 # CHECK-GX-JSON-DAG: "%233:sub3": 108 # CHECK-GX-JSON-DAG: "%233:sub4": 105 # CHECK-GX-JSON-DAG: "%233:sub5": 104 # CHECK-GX-JSON-DAG: "%233:sub6": 103 # CHECK-GX-JSON-DAG: "%233:sub7": 102 # CHECK-GX-JSON-DAG: "%233:sub8": 99 # CHECK-GX-JSON-DAG: "%233:sub9": 98 # CHECK-GX-JSON-DAG: "%233:sub10": 97 # CHECK-GX-JSON-DAG: "%233:sub11": 96 # CHECK-GX-JSON-DAG: "%233:sub12": 93 # CHECK-GX-JSON-DAG: "%233:sub13": 92 # CHECK-GX-JSON-DAG: "%233:sub14": 91 # CHECK-GX-JSON-DAG: "%233:sub15": 90 # CHECK-GX-JSON-DAG: "%233:sub16": 87 # CHECK-GX-JSON-DAG: "%233:sub17": 86 # CHECK-GX-JSON-DAG: "%233:sub18": 85 # CHECK-GX-JSON-DAG: "%233:sub19": 84 # CHECK-GX-JSON-DAG: "%233:sub20": 81 # CHECK-GX-JSON-DAG: "%233:sub21": 80 # CHECK-GX-JSON-DAG: "%233:sub22": 79 # CHECK-GX-JSON-DAG: "%233:sub23": 78 # CHECK-GX-JSON-DAG: "%233:sub24": 75 # CHECK-GX-JSON-DAG: "%233:sub25": 74 # CHECK-GX-JSON-DAG: "%233:sub26": 73 # CHECK-GX-JSON-DAG: "%233:sub27": 72 # CHECK-GX-JSON-DAG: "%233:sub28": 69 # CHECK-GX-JSON-DAG: "%233:sub29": 68 # CHECK-GX-JSON-DAG: "%233:sub30": 67 # CHECK-GX-JSON-DAG: "%233:sub31": 66 # CHECK-GX-JSON-DAG: "%275:sub0": 159 # CHECK-GX-JSON-DAG: "%275:sub1": 158 # CHECK-GX-JSON-DAG: "%275:sub2": 157 # CHECK-GX-JSON-DAG: "%275:sub3": 156 # CHECK-GX-JSON-DAG: "%275:sub4": 153 # CHECK-GX-JSON-DAG: "%275:sub5": 152 # CHECK-GX-JSON-DAG: "%275:sub6": 151 # CHECK-GX-JSON-DAG: "%275:sub7": 150 # CHECK-GX-JSON-DAG: "%275:sub8": 147 # CHECK-GX-JSON-DAG: "%275:sub9": 146 # CHECK-GX-JSON-DAG: "%275:sub10": 145 # CHECK-GX-JSON-DAG: "%275:sub11": 144 # CHECK-GX-JSON-DAG: "%275:sub12": 141 # CHECK-GX-JSON-DAG: "%275:sub13": 140 # CHECK-GX-JSON-DAG: "%275:sub14": 139 # CHECK-GX-JSON-DAG: "%275:sub15": 138 # CHECK-GX-JSON-DAG: "%275:sub16": 135 # CHECK-GX-JSON-DAG: "%275:sub17": 134 # CHECK-GX-JSON-DAG: "%275:sub18": 133 # CHECK-GX-JSON-DAG: "%275:sub19": 132 # CHECK-GX-JSON-DAG: "%275:sub20": 129 # CHECK-GX-JSON-DAG: "%275:sub21": 128 # CHECK-GX-JSON-DAG: "%275:sub22": 127 # CHECK-GX-JSON-DAG: "%275:sub23": 126 # CHECK-GX-JSON-DAG: "%275:sub24": 123 # CHECK-GX-JSON-DAG: "%275:sub25": 122 # CHECK-GX-JSON-DAG: "%275:sub26": 121 # CHECK-GX-JSON-DAG: "%275:sub27": 120 # CHECK-GX-JSON-DAG: "%275:sub28": 117 # CHECK-GX-JSON-DAG: "%275:sub29": 116 # CHECK-GX-JSON-DAG: "%275:sub30": 115 # CHECK-GX-JSON-DAG: "%275:sub31": 114 # CHECK-GX-JSON-DAG: "%317:sub0": 207 # CHECK-GX-JSON-DAG: "%317:sub1": 206 # CHECK-GX-JSON-DAG: "%317:sub2": 205 # CHECK-GX-JSON-DAG: "%317:sub3": 204 # CHECK-GX-JSON-DAG: "%317:sub4": 201 # CHECK-GX-JSON-DAG: "%317:sub5": 200 # CHECK-GX-JSON-DAG: "%317:sub6": 199 # CHECK-GX-JSON-DAG: "%317:sub7": 198 # CHECK-GX-JSON-DAG: "%317:sub8": 195 # CHECK-GX-JSON-DAG: "%317:sub9": 194 # CHECK-GX-JSON-DAG: "%317:sub10": 193 # CHECK-GX-JSON-DAG: "%317:sub11": 192 # CHECK-GX-JSON-DAG: "%317:sub12": 189 # CHECK-GX-JSON-DAG: "%317:sub13": 188 # CHECK-GX-JSON-DAG: "%317:sub14": 187 # CHECK-GX-JSON-DAG: "%317:sub15": 186 # CHECK-GX-JSON-DAG: "%317:sub16": 183 # CHECK-GX-JSON-DAG: "%317:sub17": 182 # CHECK-GX-JSON-DAG: "%317:sub18": 181 # CHECK-GX-JSON-DAG: "%317:sub19": 180 # CHECK-GX-JSON-DAG: "%317:sub20": 177 # CHECK-GX-JSON-DAG: "%317:sub21": 176 # CHECK-GX-JSON-DAG: "%317:sub22": 175 # CHECK-GX-JSON-DAG: "%317:sub23": 174 # CHECK-GX-JSON-DAG: "%317:sub24": 171 # CHECK-GX-JSON-DAG: "%317:sub25": 170 # CHECK-GX-JSON-DAG: "%317:sub26": 169 # CHECK-GX-JSON-DAG: "%317:sub27": 168 # CHECK-GX-JSON-DAG: "%317:sub28": 165 # CHECK-GX-JSON-DAG: "%317:sub29": 164 # CHECK-GX-JSON-DAG: "%317:sub30": 163 # CHECK-GX-JSON-DAG: "%317:sub31": 162 # CHECK-GX-JSON-DAG: "%359:sub0": 255 # CHECK-GX-JSON-DAG: "%359:sub1": 254 # CHECK-GX-JSON-DAG: "%359:sub2": 253 # CHECK-GX-JSON-DAG: "%359:sub3": 252 # CHECK-GX-JSON-DAG: "%359:sub4": 249 # CHECK-GX-JSON-DAG: "%359:sub5": 248 # CHECK-GX-JSON-DAG: "%359:sub6": 247 # CHECK-GX-JSON-DAG: "%359:sub7": 246 # CHECK-GX-JSON-DAG: "%359:sub8": 243 # CHECK-GX-JSON-DAG: "%359:sub9": 242 # CHECK-GX-JSON-DAG: "%359:sub10": 241 # CHECK-GX-JSON-DAG: "%359:sub11": 240 # CHECK-GX-JSON-DAG: "%359:sub12": 237 # CHECK-GX-JSON-DAG: "%359:sub13": 236 # CHECK-GX-JSON-DAG: "%359:sub14": 235 # CHECK-GX-JSON-DAG: "%359:sub15": 234 # CHECK-GX-JSON-DAG: "%359:sub16": 231 # CHECK-GX-JSON-DAG: "%359:sub17": 230 # CHECK-GX-JSON-DAG: "%359:sub18": 229 # CHECK-GX-JSON-DAG: "%359:sub19": 228 # CHECK-GX-JSON-DAG: "%359:sub20": 225 # CHECK-GX-JSON-DAG: "%359:sub21": 224 # CHECK-GX-JSON-DAG: "%359:sub22": 223 # CHECK-GX-JSON-DAG: "%359:sub23": 222 # CHECK-GX-JSON-DAG: "%359:sub24": 219 # CHECK-GX-JSON-DAG: "%359:sub25": 218 # CHECK-GX-JSON-DAG: "%359:sub26": 217 # CHECK-GX-JSON-DAG: "%359:sub27": 216 # CHECK-GX-JSON-DAG: "%359:sub28": 213 # CHECK-GX-JSON-DAG: "%359:sub29": 212 # CHECK-GX-JSON-DAG: "%359:sub30": 211 # CHECK-GX-JSON-DAG: "%359:sub31": 210 # CHECK-GX-JSON-DAG: "%401:sub0": 303 # CHECK-GX-JSON-DAG: "%401:sub1": 302 # CHECK-GX-JSON-DAG: "%401:sub2": 301 # CHECK-GX-JSON-DAG: "%401:sub3": 300 # CHECK-GX-JSON-DAG: "%401:sub4": 297 # CHECK-GX-JSON-DAG: "%401:sub5": 296 # CHECK-GX-JSON-DAG: "%401:sub6": 295 # CHECK-GX-JSON-DAG: "%401:sub7": 294 # CHECK-GX-JSON-DAG: "%401:sub8": 291 # CHECK-GX-JSON-DAG: "%401:sub9": 290 # CHECK-GX-JSON-DAG: "%401:sub10": 289 # CHECK-GX-JSON-DAG: "%401:sub11": 288 # CHECK-GX-JSON-DAG: "%401:sub12": 285 # CHECK-GX-JSON-DAG: "%401:sub13": 284 # CHECK-GX-JSON-DAG: "%401:sub14": 283 # CHECK-GX-JSON-DAG: "%401:sub15": 282 # CHECK-GX-JSON-DAG: "%401:sub16": 279 # CHECK-GX-JSON-DAG: "%401:sub17": 278 # CHECK-GX-JSON-DAG: "%401:sub18": 277 # CHECK-GX-JSON-DAG: "%401:sub19": 276 # CHECK-GX-JSON-DAG: "%401:sub20": 273 # CHECK-GX-JSON-DAG: "%401:sub21": 272 # CHECK-GX-JSON-DAG: "%401:sub22": 271 # CHECK-GX-JSON-DAG: "%401:sub23": 270 # CHECK-GX-JSON-DAG: "%401:sub24": 267 # CHECK-GX-JSON-DAG: "%401:sub25": 266 # CHECK-GX-JSON-DAG: "%401:sub26": 265 # CHECK-GX-JSON-DAG: "%401:sub27": 264 # CHECK-GX-JSON-DAG: "%401:sub28": 261 # CHECK-GX-JSON-DAG: "%401:sub29": 260 # CHECK-GX-JSON-DAG: "%401:sub30": 259 # CHECK-GX-JSON-DAG: "%401:sub31": 258 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 258 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 303 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%529:vgpr_32 = COPY %149.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 14 # CHECK-GX-JSON-DAG: "%149:sub1": 13 # CHECK-GX-JSON-DAG: "%149:sub2": 12 # CHECK-GX-JSON-DAG: "%149:sub3": 11 # CHECK-GX-JSON-DAG: "%149:sub4": 8 # CHECK-GX-JSON-DAG: "%149:sub5": 7 # CHECK-GX-JSON-DAG: "%149:sub6": 6 # CHECK-GX-JSON-DAG: "%149:sub7": 5 # CHECK-GX-JSON-DAG: "%149:sub8": 2 # CHECK-GX-JSON-DAG: "%149:sub9": 1 # CHECK-GX-JSON-DAG: "%149:sub10": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 62 # CHECK-GX-JSON-DAG: "%191:sub1": 61 # CHECK-GX-JSON-DAG: "%191:sub2": 60 # CHECK-GX-JSON-DAG: "%191:sub3": 59 # CHECK-GX-JSON-DAG: "%191:sub4": 56 # CHECK-GX-JSON-DAG: "%191:sub5": 55 # CHECK-GX-JSON-DAG: "%191:sub6": 54 # CHECK-GX-JSON-DAG: "%191:sub7": 53 # CHECK-GX-JSON-DAG: "%191:sub8": 50 # CHECK-GX-JSON-DAG: "%191:sub9": 49 # CHECK-GX-JSON-DAG: "%191:sub10": 48 # CHECK-GX-JSON-DAG: "%191:sub11": 47 # CHECK-GX-JSON-DAG: "%191:sub12": 44 # CHECK-GX-JSON-DAG: "%191:sub13": 43 # CHECK-GX-JSON-DAG: "%191:sub14": 42 # CHECK-GX-JSON-DAG: "%191:sub15": 41 # CHECK-GX-JSON-DAG: "%191:sub16": 38 # CHECK-GX-JSON-DAG: "%191:sub17": 37 # CHECK-GX-JSON-DAG: "%191:sub18": 36 # CHECK-GX-JSON-DAG: "%191:sub19": 35 # CHECK-GX-JSON-DAG: "%191:sub20": 32 # CHECK-GX-JSON-DAG: "%191:sub21": 31 # CHECK-GX-JSON-DAG: "%191:sub22": 30 # CHECK-GX-JSON-DAG: "%191:sub23": 29 # CHECK-GX-JSON-DAG: "%191:sub24": 26 # CHECK-GX-JSON-DAG: "%191:sub25": 25 # CHECK-GX-JSON-DAG: "%191:sub26": 24 # CHECK-GX-JSON-DAG: "%191:sub27": 23 # CHECK-GX-JSON-DAG: "%191:sub28": 20 # CHECK-GX-JSON-DAG: "%191:sub29": 19 # CHECK-GX-JSON-DAG: "%191:sub30": 18 # CHECK-GX-JSON-DAG: "%191:sub31": 17 # CHECK-GX-JSON-DAG: "%233:sub0": 110 # CHECK-GX-JSON-DAG: "%233:sub1": 109 # CHECK-GX-JSON-DAG: "%233:sub2": 108 # CHECK-GX-JSON-DAG: "%233:sub3": 107 # CHECK-GX-JSON-DAG: "%233:sub4": 104 # CHECK-GX-JSON-DAG: "%233:sub5": 103 # CHECK-GX-JSON-DAG: "%233:sub6": 102 # CHECK-GX-JSON-DAG: "%233:sub7": 101 # CHECK-GX-JSON-DAG: "%233:sub8": 98 # CHECK-GX-JSON-DAG: "%233:sub9": 97 # CHECK-GX-JSON-DAG: "%233:sub10": 96 # CHECK-GX-JSON-DAG: "%233:sub11": 95 # CHECK-GX-JSON-DAG: "%233:sub12": 92 # CHECK-GX-JSON-DAG: "%233:sub13": 91 # CHECK-GX-JSON-DAG: "%233:sub14": 90 # CHECK-GX-JSON-DAG: "%233:sub15": 89 # CHECK-GX-JSON-DAG: "%233:sub16": 86 # CHECK-GX-JSON-DAG: "%233:sub17": 85 # CHECK-GX-JSON-DAG: "%233:sub18": 84 # CHECK-GX-JSON-DAG: "%233:sub19": 83 # CHECK-GX-JSON-DAG: "%233:sub20": 80 # CHECK-GX-JSON-DAG: "%233:sub21": 79 # CHECK-GX-JSON-DAG: "%233:sub22": 78 # CHECK-GX-JSON-DAG: "%233:sub23": 77 # CHECK-GX-JSON-DAG: "%233:sub24": 74 # CHECK-GX-JSON-DAG: "%233:sub25": 73 # CHECK-GX-JSON-DAG: "%233:sub26": 72 # CHECK-GX-JSON-DAG: "%233:sub27": 71 # CHECK-GX-JSON-DAG: "%233:sub28": 68 # CHECK-GX-JSON-DAG: "%233:sub29": 67 # CHECK-GX-JSON-DAG: "%233:sub30": 66 # CHECK-GX-JSON-DAG: "%233:sub31": 65 # CHECK-GX-JSON-DAG: "%275:sub0": 158 # CHECK-GX-JSON-DAG: "%275:sub1": 157 # CHECK-GX-JSON-DAG: "%275:sub2": 156 # CHECK-GX-JSON-DAG: "%275:sub3": 155 # CHECK-GX-JSON-DAG: "%275:sub4": 152 # CHECK-GX-JSON-DAG: "%275:sub5": 151 # CHECK-GX-JSON-DAG: "%275:sub6": 150 # CHECK-GX-JSON-DAG: "%275:sub7": 149 # CHECK-GX-JSON-DAG: "%275:sub8": 146 # CHECK-GX-JSON-DAG: "%275:sub9": 145 # CHECK-GX-JSON-DAG: "%275:sub10": 144 # CHECK-GX-JSON-DAG: "%275:sub11": 143 # CHECK-GX-JSON-DAG: "%275:sub12": 140 # CHECK-GX-JSON-DAG: "%275:sub13": 139 # CHECK-GX-JSON-DAG: "%275:sub14": 138 # CHECK-GX-JSON-DAG: "%275:sub15": 137 # CHECK-GX-JSON-DAG: "%275:sub16": 134 # CHECK-GX-JSON-DAG: "%275:sub17": 133 # CHECK-GX-JSON-DAG: "%275:sub18": 132 # CHECK-GX-JSON-DAG: "%275:sub19": 131 # CHECK-GX-JSON-DAG: "%275:sub20": 128 # CHECK-GX-JSON-DAG: "%275:sub21": 127 # CHECK-GX-JSON-DAG: "%275:sub22": 126 # CHECK-GX-JSON-DAG: "%275:sub23": 125 # CHECK-GX-JSON-DAG: "%275:sub24": 122 # CHECK-GX-JSON-DAG: "%275:sub25": 121 # CHECK-GX-JSON-DAG: "%275:sub26": 120 # CHECK-GX-JSON-DAG: "%275:sub27": 119 # CHECK-GX-JSON-DAG: "%275:sub28": 116 # CHECK-GX-JSON-DAG: "%275:sub29": 115 # CHECK-GX-JSON-DAG: "%275:sub30": 114 # CHECK-GX-JSON-DAG: "%275:sub31": 113 # CHECK-GX-JSON-DAG: "%317:sub0": 206 # CHECK-GX-JSON-DAG: "%317:sub1": 205 # CHECK-GX-JSON-DAG: "%317:sub2": 204 # CHECK-GX-JSON-DAG: "%317:sub3": 203 # CHECK-GX-JSON-DAG: "%317:sub4": 200 # CHECK-GX-JSON-DAG: "%317:sub5": 199 # CHECK-GX-JSON-DAG: "%317:sub6": 198 # CHECK-GX-JSON-DAG: "%317:sub7": 197 # CHECK-GX-JSON-DAG: "%317:sub8": 194 # CHECK-GX-JSON-DAG: "%317:sub9": 193 # CHECK-GX-JSON-DAG: "%317:sub10": 192 # CHECK-GX-JSON-DAG: "%317:sub11": 191 # CHECK-GX-JSON-DAG: "%317:sub12": 188 # CHECK-GX-JSON-DAG: "%317:sub13": 187 # CHECK-GX-JSON-DAG: "%317:sub14": 186 # CHECK-GX-JSON-DAG: "%317:sub15": 185 # CHECK-GX-JSON-DAG: "%317:sub16": 182 # CHECK-GX-JSON-DAG: "%317:sub17": 181 # CHECK-GX-JSON-DAG: "%317:sub18": 180 # CHECK-GX-JSON-DAG: "%317:sub19": 179 # CHECK-GX-JSON-DAG: "%317:sub20": 176 # CHECK-GX-JSON-DAG: "%317:sub21": 175 # CHECK-GX-JSON-DAG: "%317:sub22": 174 # CHECK-GX-JSON-DAG: "%317:sub23": 173 # CHECK-GX-JSON-DAG: "%317:sub24": 170 # CHECK-GX-JSON-DAG: "%317:sub25": 169 # CHECK-GX-JSON-DAG: "%317:sub26": 168 # CHECK-GX-JSON-DAG: "%317:sub27": 167 # CHECK-GX-JSON-DAG: "%317:sub28": 164 # CHECK-GX-JSON-DAG: "%317:sub29": 163 # CHECK-GX-JSON-DAG: "%317:sub30": 162 # CHECK-GX-JSON-DAG: "%317:sub31": 161 # CHECK-GX-JSON-DAG: "%359:sub0": 254 # CHECK-GX-JSON-DAG: "%359:sub1": 253 # CHECK-GX-JSON-DAG: "%359:sub2": 252 # CHECK-GX-JSON-DAG: "%359:sub3": 251 # CHECK-GX-JSON-DAG: "%359:sub4": 248 # CHECK-GX-JSON-DAG: "%359:sub5": 247 # CHECK-GX-JSON-DAG: "%359:sub6": 246 # CHECK-GX-JSON-DAG: "%359:sub7": 245 # CHECK-GX-JSON-DAG: "%359:sub8": 242 # CHECK-GX-JSON-DAG: "%359:sub9": 241 # CHECK-GX-JSON-DAG: "%359:sub10": 240 # CHECK-GX-JSON-DAG: "%359:sub11": 239 # CHECK-GX-JSON-DAG: "%359:sub12": 236 # CHECK-GX-JSON-DAG: "%359:sub13": 235 # CHECK-GX-JSON-DAG: "%359:sub14": 234 # CHECK-GX-JSON-DAG: "%359:sub15": 233 # CHECK-GX-JSON-DAG: "%359:sub16": 230 # CHECK-GX-JSON-DAG: "%359:sub17": 229 # CHECK-GX-JSON-DAG: "%359:sub18": 228 # CHECK-GX-JSON-DAG: "%359:sub19": 227 # CHECK-GX-JSON-DAG: "%359:sub20": 224 # CHECK-GX-JSON-DAG: "%359:sub21": 223 # CHECK-GX-JSON-DAG: "%359:sub22": 222 # CHECK-GX-JSON-DAG: "%359:sub23": 221 # CHECK-GX-JSON-DAG: "%359:sub24": 218 # CHECK-GX-JSON-DAG: "%359:sub25": 217 # CHECK-GX-JSON-DAG: "%359:sub26": 216 # CHECK-GX-JSON-DAG: "%359:sub27": 215 # CHECK-GX-JSON-DAG: "%359:sub28": 212 # CHECK-GX-JSON-DAG: "%359:sub29": 211 # CHECK-GX-JSON-DAG: "%359:sub30": 210 # CHECK-GX-JSON-DAG: "%359:sub31": 209 # CHECK-GX-JSON-DAG: "%401:sub0": 302 # CHECK-GX-JSON-DAG: "%401:sub1": 301 # CHECK-GX-JSON-DAG: "%401:sub2": 300 # CHECK-GX-JSON-DAG: "%401:sub3": 299 # CHECK-GX-JSON-DAG: "%401:sub4": 296 # CHECK-GX-JSON-DAG: "%401:sub5": 295 # CHECK-GX-JSON-DAG: "%401:sub6": 294 # CHECK-GX-JSON-DAG: "%401:sub7": 293 # CHECK-GX-JSON-DAG: "%401:sub8": 290 # CHECK-GX-JSON-DAG: "%401:sub9": 289 # CHECK-GX-JSON-DAG: "%401:sub10": 288 # CHECK-GX-JSON-DAG: "%401:sub11": 287 # CHECK-GX-JSON-DAG: "%401:sub12": 284 # CHECK-GX-JSON-DAG: "%401:sub13": 283 # CHECK-GX-JSON-DAG: "%401:sub14": 282 # CHECK-GX-JSON-DAG: "%401:sub15": 281 # CHECK-GX-JSON-DAG: "%401:sub16": 278 # CHECK-GX-JSON-DAG: "%401:sub17": 277 # CHECK-GX-JSON-DAG: "%401:sub18": 276 # CHECK-GX-JSON-DAG: "%401:sub19": 275 # CHECK-GX-JSON-DAG: "%401:sub20": 272 # CHECK-GX-JSON-DAG: "%401:sub21": 271 # CHECK-GX-JSON-DAG: "%401:sub22": 270 # CHECK-GX-JSON-DAG: "%401:sub23": 269 # CHECK-GX-JSON-DAG: "%401:sub24": 266 # CHECK-GX-JSON-DAG: "%401:sub25": 265 # CHECK-GX-JSON-DAG: "%401:sub26": 264 # CHECK-GX-JSON-DAG: "%401:sub27": 263 # CHECK-GX-JSON-DAG: "%401:sub28": 260 # CHECK-GX-JSON-DAG: "%401:sub29": 259 # CHECK-GX-JSON-DAG: "%401:sub30": 258 # CHECK-GX-JSON-DAG: "%401:sub31": 257 # CHECK-GX-JSON-DAG: "%528": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 257 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 302 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%530:vgpr_32 = COPY %149.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 13 # CHECK-GX-JSON-DAG: "%149:sub1": 12 # CHECK-GX-JSON-DAG: "%149:sub2": 11 # CHECK-GX-JSON-DAG: "%149:sub3": 10 # CHECK-GX-JSON-DAG: "%149:sub4": 7 # CHECK-GX-JSON-DAG: "%149:sub5": 6 # CHECK-GX-JSON-DAG: "%149:sub6": 5 # CHECK-GX-JSON-DAG: "%149:sub7": 4 # CHECK-GX-JSON-DAG: "%149:sub8": 1 # CHECK-GX-JSON-DAG: "%149:sub9": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 61 # CHECK-GX-JSON-DAG: "%191:sub1": 60 # CHECK-GX-JSON-DAG: "%191:sub2": 59 # CHECK-GX-JSON-DAG: "%191:sub3": 58 # CHECK-GX-JSON-DAG: "%191:sub4": 55 # CHECK-GX-JSON-DAG: "%191:sub5": 54 # CHECK-GX-JSON-DAG: "%191:sub6": 53 # CHECK-GX-JSON-DAG: "%191:sub7": 52 # CHECK-GX-JSON-DAG: "%191:sub8": 49 # CHECK-GX-JSON-DAG: "%191:sub9": 48 # CHECK-GX-JSON-DAG: "%191:sub10": 47 # CHECK-GX-JSON-DAG: "%191:sub11": 46 # CHECK-GX-JSON-DAG: "%191:sub12": 43 # CHECK-GX-JSON-DAG: "%191:sub13": 42 # CHECK-GX-JSON-DAG: "%191:sub14": 41 # CHECK-GX-JSON-DAG: "%191:sub15": 40 # CHECK-GX-JSON-DAG: "%191:sub16": 37 # CHECK-GX-JSON-DAG: "%191:sub17": 36 # CHECK-GX-JSON-DAG: "%191:sub18": 35 # CHECK-GX-JSON-DAG: "%191:sub19": 34 # CHECK-GX-JSON-DAG: "%191:sub20": 31 # CHECK-GX-JSON-DAG: "%191:sub21": 30 # CHECK-GX-JSON-DAG: "%191:sub22": 29 # CHECK-GX-JSON-DAG: "%191:sub23": 28 # CHECK-GX-JSON-DAG: "%191:sub24": 25 # CHECK-GX-JSON-DAG: "%191:sub25": 24 # CHECK-GX-JSON-DAG: "%191:sub26": 23 # CHECK-GX-JSON-DAG: "%191:sub27": 22 # CHECK-GX-JSON-DAG: "%191:sub28": 19 # CHECK-GX-JSON-DAG: "%191:sub29": 18 # CHECK-GX-JSON-DAG: "%191:sub30": 17 # CHECK-GX-JSON-DAG: "%191:sub31": 16 # CHECK-GX-JSON-DAG: "%233:sub0": 109 # CHECK-GX-JSON-DAG: "%233:sub1": 108 # CHECK-GX-JSON-DAG: "%233:sub2": 107 # CHECK-GX-JSON-DAG: "%233:sub3": 106 # CHECK-GX-JSON-DAG: "%233:sub4": 103 # CHECK-GX-JSON-DAG: "%233:sub5": 102 # CHECK-GX-JSON-DAG: "%233:sub6": 101 # CHECK-GX-JSON-DAG: "%233:sub7": 100 # CHECK-GX-JSON-DAG: "%233:sub8": 97 # CHECK-GX-JSON-DAG: "%233:sub9": 96 # CHECK-GX-JSON-DAG: "%233:sub10": 95 # CHECK-GX-JSON-DAG: "%233:sub11": 94 # CHECK-GX-JSON-DAG: "%233:sub12": 91 # CHECK-GX-JSON-DAG: "%233:sub13": 90 # CHECK-GX-JSON-DAG: "%233:sub14": 89 # CHECK-GX-JSON-DAG: "%233:sub15": 88 # CHECK-GX-JSON-DAG: "%233:sub16": 85 # CHECK-GX-JSON-DAG: "%233:sub17": 84 # CHECK-GX-JSON-DAG: "%233:sub18": 83 # CHECK-GX-JSON-DAG: "%233:sub19": 82 # CHECK-GX-JSON-DAG: "%233:sub20": 79 # CHECK-GX-JSON-DAG: "%233:sub21": 78 # CHECK-GX-JSON-DAG: "%233:sub22": 77 # CHECK-GX-JSON-DAG: "%233:sub23": 76 # CHECK-GX-JSON-DAG: "%233:sub24": 73 # CHECK-GX-JSON-DAG: "%233:sub25": 72 # CHECK-GX-JSON-DAG: "%233:sub26": 71 # CHECK-GX-JSON-DAG: "%233:sub27": 70 # CHECK-GX-JSON-DAG: "%233:sub28": 67 # CHECK-GX-JSON-DAG: "%233:sub29": 66 # CHECK-GX-JSON-DAG: "%233:sub30": 65 # CHECK-GX-JSON-DAG: "%233:sub31": 64 # CHECK-GX-JSON-DAG: "%275:sub0": 157 # CHECK-GX-JSON-DAG: "%275:sub1": 156 # CHECK-GX-JSON-DAG: "%275:sub2": 155 # CHECK-GX-JSON-DAG: "%275:sub3": 154 # CHECK-GX-JSON-DAG: "%275:sub4": 151 # CHECK-GX-JSON-DAG: "%275:sub5": 150 # CHECK-GX-JSON-DAG: "%275:sub6": 149 # CHECK-GX-JSON-DAG: "%275:sub7": 148 # CHECK-GX-JSON-DAG: "%275:sub8": 145 # CHECK-GX-JSON-DAG: "%275:sub9": 144 # CHECK-GX-JSON-DAG: "%275:sub10": 143 # CHECK-GX-JSON-DAG: "%275:sub11": 142 # CHECK-GX-JSON-DAG: "%275:sub12": 139 # CHECK-GX-JSON-DAG: "%275:sub13": 138 # CHECK-GX-JSON-DAG: "%275:sub14": 137 # CHECK-GX-JSON-DAG: "%275:sub15": 136 # CHECK-GX-JSON-DAG: "%275:sub16": 133 # CHECK-GX-JSON-DAG: "%275:sub17": 132 # CHECK-GX-JSON-DAG: "%275:sub18": 131 # CHECK-GX-JSON-DAG: "%275:sub19": 130 # CHECK-GX-JSON-DAG: "%275:sub20": 127 # CHECK-GX-JSON-DAG: "%275:sub21": 126 # CHECK-GX-JSON-DAG: "%275:sub22": 125 # CHECK-GX-JSON-DAG: "%275:sub23": 124 # CHECK-GX-JSON-DAG: "%275:sub24": 121 # CHECK-GX-JSON-DAG: "%275:sub25": 120 # CHECK-GX-JSON-DAG: "%275:sub26": 119 # CHECK-GX-JSON-DAG: "%275:sub27": 118 # CHECK-GX-JSON-DAG: "%275:sub28": 115 # CHECK-GX-JSON-DAG: "%275:sub29": 114 # CHECK-GX-JSON-DAG: "%275:sub30": 113 # CHECK-GX-JSON-DAG: "%275:sub31": 112 # CHECK-GX-JSON-DAG: "%317:sub0": 205 # CHECK-GX-JSON-DAG: "%317:sub1": 204 # CHECK-GX-JSON-DAG: "%317:sub2": 203 # CHECK-GX-JSON-DAG: "%317:sub3": 202 # CHECK-GX-JSON-DAG: "%317:sub4": 199 # CHECK-GX-JSON-DAG: "%317:sub5": 198 # CHECK-GX-JSON-DAG: "%317:sub6": 197 # CHECK-GX-JSON-DAG: "%317:sub7": 196 # CHECK-GX-JSON-DAG: "%317:sub8": 193 # CHECK-GX-JSON-DAG: "%317:sub9": 192 # CHECK-GX-JSON-DAG: "%317:sub10": 191 # CHECK-GX-JSON-DAG: "%317:sub11": 190 # CHECK-GX-JSON-DAG: "%317:sub12": 187 # CHECK-GX-JSON-DAG: "%317:sub13": 186 # CHECK-GX-JSON-DAG: "%317:sub14": 185 # CHECK-GX-JSON-DAG: "%317:sub15": 184 # CHECK-GX-JSON-DAG: "%317:sub16": 181 # CHECK-GX-JSON-DAG: "%317:sub17": 180 # CHECK-GX-JSON-DAG: "%317:sub18": 179 # CHECK-GX-JSON-DAG: "%317:sub19": 178 # CHECK-GX-JSON-DAG: "%317:sub20": 175 # CHECK-GX-JSON-DAG: "%317:sub21": 174 # CHECK-GX-JSON-DAG: "%317:sub22": 173 # CHECK-GX-JSON-DAG: "%317:sub23": 172 # CHECK-GX-JSON-DAG: "%317:sub24": 169 # CHECK-GX-JSON-DAG: "%317:sub25": 168 # CHECK-GX-JSON-DAG: "%317:sub26": 167 # CHECK-GX-JSON-DAG: "%317:sub27": 166 # CHECK-GX-JSON-DAG: "%317:sub28": 163 # CHECK-GX-JSON-DAG: "%317:sub29": 162 # CHECK-GX-JSON-DAG: "%317:sub30": 161 # CHECK-GX-JSON-DAG: "%317:sub31": 160 # CHECK-GX-JSON-DAG: "%359:sub0": 253 # CHECK-GX-JSON-DAG: "%359:sub1": 252 # CHECK-GX-JSON-DAG: "%359:sub2": 251 # CHECK-GX-JSON-DAG: "%359:sub3": 250 # CHECK-GX-JSON-DAG: "%359:sub4": 247 # CHECK-GX-JSON-DAG: "%359:sub5": 246 # CHECK-GX-JSON-DAG: "%359:sub6": 245 # CHECK-GX-JSON-DAG: "%359:sub7": 244 # CHECK-GX-JSON-DAG: "%359:sub8": 241 # CHECK-GX-JSON-DAG: "%359:sub9": 240 # CHECK-GX-JSON-DAG: "%359:sub10": 239 # CHECK-GX-JSON-DAG: "%359:sub11": 238 # CHECK-GX-JSON-DAG: "%359:sub12": 235 # CHECK-GX-JSON-DAG: "%359:sub13": 234 # CHECK-GX-JSON-DAG: "%359:sub14": 233 # CHECK-GX-JSON-DAG: "%359:sub15": 232 # CHECK-GX-JSON-DAG: "%359:sub16": 229 # CHECK-GX-JSON-DAG: "%359:sub17": 228 # CHECK-GX-JSON-DAG: "%359:sub18": 227 # CHECK-GX-JSON-DAG: "%359:sub19": 226 # CHECK-GX-JSON-DAG: "%359:sub20": 223 # CHECK-GX-JSON-DAG: "%359:sub21": 222 # CHECK-GX-JSON-DAG: "%359:sub22": 221 # CHECK-GX-JSON-DAG: "%359:sub23": 220 # CHECK-GX-JSON-DAG: "%359:sub24": 217 # CHECK-GX-JSON-DAG: "%359:sub25": 216 # CHECK-GX-JSON-DAG: "%359:sub26": 215 # CHECK-GX-JSON-DAG: "%359:sub27": 214 # CHECK-GX-JSON-DAG: "%359:sub28": 211 # CHECK-GX-JSON-DAG: "%359:sub29": 210 # CHECK-GX-JSON-DAG: "%359:sub30": 209 # CHECK-GX-JSON-DAG: "%359:sub31": 208 # CHECK-GX-JSON-DAG: "%401:sub0": 301 # CHECK-GX-JSON-DAG: "%401:sub1": 300 # CHECK-GX-JSON-DAG: "%401:sub2": 299 # CHECK-GX-JSON-DAG: "%401:sub3": 298 # CHECK-GX-JSON-DAG: "%401:sub4": 295 # CHECK-GX-JSON-DAG: "%401:sub5": 294 # CHECK-GX-JSON-DAG: "%401:sub6": 293 # CHECK-GX-JSON-DAG: "%401:sub7": 292 # CHECK-GX-JSON-DAG: "%401:sub8": 289 # CHECK-GX-JSON-DAG: "%401:sub9": 288 # CHECK-GX-JSON-DAG: "%401:sub10": 287 # CHECK-GX-JSON-DAG: "%401:sub11": 286 # CHECK-GX-JSON-DAG: "%401:sub12": 283 # CHECK-GX-JSON-DAG: "%401:sub13": 282 # CHECK-GX-JSON-DAG: "%401:sub14": 281 # CHECK-GX-JSON-DAG: "%401:sub15": 280 # CHECK-GX-JSON-DAG: "%401:sub16": 277 # CHECK-GX-JSON-DAG: "%401:sub17": 276 # CHECK-GX-JSON-DAG: "%401:sub18": 275 # CHECK-GX-JSON-DAG: "%401:sub19": 274 # CHECK-GX-JSON-DAG: "%401:sub20": 271 # CHECK-GX-JSON-DAG: "%401:sub21": 270 # CHECK-GX-JSON-DAG: "%401:sub22": 269 # CHECK-GX-JSON-DAG: "%401:sub23": 268 # CHECK-GX-JSON-DAG: "%401:sub24": 265 # CHECK-GX-JSON-DAG: "%401:sub25": 264 # CHECK-GX-JSON-DAG: "%401:sub26": 263 # CHECK-GX-JSON-DAG: "%401:sub27": 262 # CHECK-GX-JSON-DAG: "%401:sub28": 259 # CHECK-GX-JSON-DAG: "%401:sub29": 258 # CHECK-GX-JSON-DAG: "%401:sub30": 257 # CHECK-GX-JSON-DAG: "%401:sub31": 256 # CHECK-GX-JSON-DAG: "%528": 2 # CHECK-GX-JSON-DAG: "%529": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 256 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 301 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%531:vgpr_32 = COPY %149.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 12 # CHECK-GX-JSON-DAG: "%149:sub1": 11 # CHECK-GX-JSON-DAG: "%149:sub2": 10 # CHECK-GX-JSON-DAG: "%149:sub3": 9 # CHECK-GX-JSON-DAG: "%149:sub4": 6 # CHECK-GX-JSON-DAG: "%149:sub5": 5 # CHECK-GX-JSON-DAG: "%149:sub6": 4 # CHECK-GX-JSON-DAG: "%149:sub7": 3 # CHECK-GX-JSON-DAG: "%149:sub8": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 60 # CHECK-GX-JSON-DAG: "%191:sub1": 59 # CHECK-GX-JSON-DAG: "%191:sub2": 58 # CHECK-GX-JSON-DAG: "%191:sub3": 57 # CHECK-GX-JSON-DAG: "%191:sub4": 54 # CHECK-GX-JSON-DAG: "%191:sub5": 53 # CHECK-GX-JSON-DAG: "%191:sub6": 52 # CHECK-GX-JSON-DAG: "%191:sub7": 51 # CHECK-GX-JSON-DAG: "%191:sub8": 48 # CHECK-GX-JSON-DAG: "%191:sub9": 47 # CHECK-GX-JSON-DAG: "%191:sub10": 46 # CHECK-GX-JSON-DAG: "%191:sub11": 45 # CHECK-GX-JSON-DAG: "%191:sub12": 42 # CHECK-GX-JSON-DAG: "%191:sub13": 41 # CHECK-GX-JSON-DAG: "%191:sub14": 40 # CHECK-GX-JSON-DAG: "%191:sub15": 39 # CHECK-GX-JSON-DAG: "%191:sub16": 36 # CHECK-GX-JSON-DAG: "%191:sub17": 35 # CHECK-GX-JSON-DAG: "%191:sub18": 34 # CHECK-GX-JSON-DAG: "%191:sub19": 33 # CHECK-GX-JSON-DAG: "%191:sub20": 30 # CHECK-GX-JSON-DAG: "%191:sub21": 29 # CHECK-GX-JSON-DAG: "%191:sub22": 28 # CHECK-GX-JSON-DAG: "%191:sub23": 27 # CHECK-GX-JSON-DAG: "%191:sub24": 24 # CHECK-GX-JSON-DAG: "%191:sub25": 23 # CHECK-GX-JSON-DAG: "%191:sub26": 22 # CHECK-GX-JSON-DAG: "%191:sub27": 21 # CHECK-GX-JSON-DAG: "%191:sub28": 18 # CHECK-GX-JSON-DAG: "%191:sub29": 17 # CHECK-GX-JSON-DAG: "%191:sub30": 16 # CHECK-GX-JSON-DAG: "%191:sub31": 15 # CHECK-GX-JSON-DAG: "%233:sub0": 108 # CHECK-GX-JSON-DAG: "%233:sub1": 107 # CHECK-GX-JSON-DAG: "%233:sub2": 106 # CHECK-GX-JSON-DAG: "%233:sub3": 105 # CHECK-GX-JSON-DAG: "%233:sub4": 102 # CHECK-GX-JSON-DAG: "%233:sub5": 101 # CHECK-GX-JSON-DAG: "%233:sub6": 100 # CHECK-GX-JSON-DAG: "%233:sub7": 99 # CHECK-GX-JSON-DAG: "%233:sub8": 96 # CHECK-GX-JSON-DAG: "%233:sub9": 95 # CHECK-GX-JSON-DAG: "%233:sub10": 94 # CHECK-GX-JSON-DAG: "%233:sub11": 93 # CHECK-GX-JSON-DAG: "%233:sub12": 90 # CHECK-GX-JSON-DAG: "%233:sub13": 89 # CHECK-GX-JSON-DAG: "%233:sub14": 88 # CHECK-GX-JSON-DAG: "%233:sub15": 87 # CHECK-GX-JSON-DAG: "%233:sub16": 84 # CHECK-GX-JSON-DAG: "%233:sub17": 83 # CHECK-GX-JSON-DAG: "%233:sub18": 82 # CHECK-GX-JSON-DAG: "%233:sub19": 81 # CHECK-GX-JSON-DAG: "%233:sub20": 78 # CHECK-GX-JSON-DAG: "%233:sub21": 77 # CHECK-GX-JSON-DAG: "%233:sub22": 76 # CHECK-GX-JSON-DAG: "%233:sub23": 75 # CHECK-GX-JSON-DAG: "%233:sub24": 72 # CHECK-GX-JSON-DAG: "%233:sub25": 71 # CHECK-GX-JSON-DAG: "%233:sub26": 70 # CHECK-GX-JSON-DAG: "%233:sub27": 69 # CHECK-GX-JSON-DAG: "%233:sub28": 66 # CHECK-GX-JSON-DAG: "%233:sub29": 65 # CHECK-GX-JSON-DAG: "%233:sub30": 64 # CHECK-GX-JSON-DAG: "%233:sub31": 63 # CHECK-GX-JSON-DAG: "%275:sub0": 156 # CHECK-GX-JSON-DAG: "%275:sub1": 155 # CHECK-GX-JSON-DAG: "%275:sub2": 154 # CHECK-GX-JSON-DAG: "%275:sub3": 153 # CHECK-GX-JSON-DAG: "%275:sub4": 150 # CHECK-GX-JSON-DAG: "%275:sub5": 149 # CHECK-GX-JSON-DAG: "%275:sub6": 148 # CHECK-GX-JSON-DAG: "%275:sub7": 147 # CHECK-GX-JSON-DAG: "%275:sub8": 144 # CHECK-GX-JSON-DAG: "%275:sub9": 143 # CHECK-GX-JSON-DAG: "%275:sub10": 142 # CHECK-GX-JSON-DAG: "%275:sub11": 141 # CHECK-GX-JSON-DAG: "%275:sub12": 138 # CHECK-GX-JSON-DAG: "%275:sub13": 137 # CHECK-GX-JSON-DAG: "%275:sub14": 136 # CHECK-GX-JSON-DAG: "%275:sub15": 135 # CHECK-GX-JSON-DAG: "%275:sub16": 132 # CHECK-GX-JSON-DAG: "%275:sub17": 131 # CHECK-GX-JSON-DAG: "%275:sub18": 130 # CHECK-GX-JSON-DAG: "%275:sub19": 129 # CHECK-GX-JSON-DAG: "%275:sub20": 126 # CHECK-GX-JSON-DAG: "%275:sub21": 125 # CHECK-GX-JSON-DAG: "%275:sub22": 124 # CHECK-GX-JSON-DAG: "%275:sub23": 123 # CHECK-GX-JSON-DAG: "%275:sub24": 120 # CHECK-GX-JSON-DAG: "%275:sub25": 119 # CHECK-GX-JSON-DAG: "%275:sub26": 118 # CHECK-GX-JSON-DAG: "%275:sub27": 117 # CHECK-GX-JSON-DAG: "%275:sub28": 114 # CHECK-GX-JSON-DAG: "%275:sub29": 113 # CHECK-GX-JSON-DAG: "%275:sub30": 112 # CHECK-GX-JSON-DAG: "%275:sub31": 111 # CHECK-GX-JSON-DAG: "%317:sub0": 204 # CHECK-GX-JSON-DAG: "%317:sub1": 203 # CHECK-GX-JSON-DAG: "%317:sub2": 202 # CHECK-GX-JSON-DAG: "%317:sub3": 201 # CHECK-GX-JSON-DAG: "%317:sub4": 198 # CHECK-GX-JSON-DAG: "%317:sub5": 197 # CHECK-GX-JSON-DAG: "%317:sub6": 196 # CHECK-GX-JSON-DAG: "%317:sub7": 195 # CHECK-GX-JSON-DAG: "%317:sub8": 192 # CHECK-GX-JSON-DAG: "%317:sub9": 191 # CHECK-GX-JSON-DAG: "%317:sub10": 190 # CHECK-GX-JSON-DAG: "%317:sub11": 189 # CHECK-GX-JSON-DAG: "%317:sub12": 186 # CHECK-GX-JSON-DAG: "%317:sub13": 185 # CHECK-GX-JSON-DAG: "%317:sub14": 184 # CHECK-GX-JSON-DAG: "%317:sub15": 183 # CHECK-GX-JSON-DAG: "%317:sub16": 180 # CHECK-GX-JSON-DAG: "%317:sub17": 179 # CHECK-GX-JSON-DAG: "%317:sub18": 178 # CHECK-GX-JSON-DAG: "%317:sub19": 177 # CHECK-GX-JSON-DAG: "%317:sub20": 174 # CHECK-GX-JSON-DAG: "%317:sub21": 173 # CHECK-GX-JSON-DAG: "%317:sub22": 172 # CHECK-GX-JSON-DAG: "%317:sub23": 171 # CHECK-GX-JSON-DAG: "%317:sub24": 168 # CHECK-GX-JSON-DAG: "%317:sub25": 167 # CHECK-GX-JSON-DAG: "%317:sub26": 166 # CHECK-GX-JSON-DAG: "%317:sub27": 165 # CHECK-GX-JSON-DAG: "%317:sub28": 162 # CHECK-GX-JSON-DAG: "%317:sub29": 161 # CHECK-GX-JSON-DAG: "%317:sub30": 160 # CHECK-GX-JSON-DAG: "%317:sub31": 159 # CHECK-GX-JSON-DAG: "%359:sub0": 252 # CHECK-GX-JSON-DAG: "%359:sub1": 251 # CHECK-GX-JSON-DAG: "%359:sub2": 250 # CHECK-GX-JSON-DAG: "%359:sub3": 249 # CHECK-GX-JSON-DAG: "%359:sub4": 246 # CHECK-GX-JSON-DAG: "%359:sub5": 245 # CHECK-GX-JSON-DAG: "%359:sub6": 244 # CHECK-GX-JSON-DAG: "%359:sub7": 243 # CHECK-GX-JSON-DAG: "%359:sub8": 240 # CHECK-GX-JSON-DAG: "%359:sub9": 239 # CHECK-GX-JSON-DAG: "%359:sub10": 238 # CHECK-GX-JSON-DAG: "%359:sub11": 237 # CHECK-GX-JSON-DAG: "%359:sub12": 234 # CHECK-GX-JSON-DAG: "%359:sub13": 233 # CHECK-GX-JSON-DAG: "%359:sub14": 232 # CHECK-GX-JSON-DAG: "%359:sub15": 231 # CHECK-GX-JSON-DAG: "%359:sub16": 228 # CHECK-GX-JSON-DAG: "%359:sub17": 227 # CHECK-GX-JSON-DAG: "%359:sub18": 226 # CHECK-GX-JSON-DAG: "%359:sub19": 225 # CHECK-GX-JSON-DAG: "%359:sub20": 222 # CHECK-GX-JSON-DAG: "%359:sub21": 221 # CHECK-GX-JSON-DAG: "%359:sub22": 220 # CHECK-GX-JSON-DAG: "%359:sub23": 219 # CHECK-GX-JSON-DAG: "%359:sub24": 216 # CHECK-GX-JSON-DAG: "%359:sub25": 215 # CHECK-GX-JSON-DAG: "%359:sub26": 214 # CHECK-GX-JSON-DAG: "%359:sub27": 213 # CHECK-GX-JSON-DAG: "%359:sub28": 210 # CHECK-GX-JSON-DAG: "%359:sub29": 209 # CHECK-GX-JSON-DAG: "%359:sub30": 208 # CHECK-GX-JSON-DAG: "%359:sub31": 207 # CHECK-GX-JSON-DAG: "%401:sub0": 300 # CHECK-GX-JSON-DAG: "%401:sub1": 299 # CHECK-GX-JSON-DAG: "%401:sub2": 298 # CHECK-GX-JSON-DAG: "%401:sub3": 297 # CHECK-GX-JSON-DAG: "%401:sub4": 294 # CHECK-GX-JSON-DAG: "%401:sub5": 293 # CHECK-GX-JSON-DAG: "%401:sub6": 292 # CHECK-GX-JSON-DAG: "%401:sub7": 291 # CHECK-GX-JSON-DAG: "%401:sub8": 288 # CHECK-GX-JSON-DAG: "%401:sub9": 287 # CHECK-GX-JSON-DAG: "%401:sub10": 286 # CHECK-GX-JSON-DAG: "%401:sub11": 285 # CHECK-GX-JSON-DAG: "%401:sub12": 282 # CHECK-GX-JSON-DAG: "%401:sub13": 281 # CHECK-GX-JSON-DAG: "%401:sub14": 280 # CHECK-GX-JSON-DAG: "%401:sub15": 279 # CHECK-GX-JSON-DAG: "%401:sub16": 276 # CHECK-GX-JSON-DAG: "%401:sub17": 275 # CHECK-GX-JSON-DAG: "%401:sub18": 274 # CHECK-GX-JSON-DAG: "%401:sub19": 273 # CHECK-GX-JSON-DAG: "%401:sub20": 270 # CHECK-GX-JSON-DAG: "%401:sub21": 269 # CHECK-GX-JSON-DAG: "%401:sub22": 268 # CHECK-GX-JSON-DAG: "%401:sub23": 267 # CHECK-GX-JSON-DAG: "%401:sub24": 264 # CHECK-GX-JSON-DAG: "%401:sub25": 263 # CHECK-GX-JSON-DAG: "%401:sub26": 262 # CHECK-GX-JSON-DAG: "%401:sub27": 261 # CHECK-GX-JSON-DAG: "%401:sub28": 258 # CHECK-GX-JSON-DAG: "%401:sub29": 257 # CHECK-GX-JSON-DAG: "%401:sub30": 256 # CHECK-GX-JSON-DAG: "%401:sub31": 255 # CHECK-GX-JSON-DAG: "%528": 1 # CHECK-GX-JSON-DAG: "%529": 1 # CHECK-GX-JSON-DAG: "%530": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 255 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 300 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%532:vreg_128 = REG_SEQUENCE %531, %subreg.sub0, %530, %subreg.sub1, %529, %subreg.sub2, %528, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 11 # CHECK-GX-JSON-DAG: "%149:sub1": 10 # CHECK-GX-JSON-DAG: "%149:sub2": 9 # CHECK-GX-JSON-DAG: "%149:sub3": 8 # CHECK-GX-JSON-DAG: "%149:sub4": 5 # CHECK-GX-JSON-DAG: "%149:sub5": 4 # CHECK-GX-JSON-DAG: "%149:sub6": 3 # CHECK-GX-JSON-DAG: "%149:sub7": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 59 # CHECK-GX-JSON-DAG: "%191:sub1": 58 # CHECK-GX-JSON-DAG: "%191:sub2": 57 # CHECK-GX-JSON-DAG: "%191:sub3": 56 # CHECK-GX-JSON-DAG: "%191:sub4": 53 # CHECK-GX-JSON-DAG: "%191:sub5": 52 # CHECK-GX-JSON-DAG: "%191:sub6": 51 # CHECK-GX-JSON-DAG: "%191:sub7": 50 # CHECK-GX-JSON-DAG: "%191:sub8": 47 # CHECK-GX-JSON-DAG: "%191:sub9": 46 # CHECK-GX-JSON-DAG: "%191:sub10": 45 # CHECK-GX-JSON-DAG: "%191:sub11": 44 # CHECK-GX-JSON-DAG: "%191:sub12": 41 # CHECK-GX-JSON-DAG: "%191:sub13": 40 # CHECK-GX-JSON-DAG: "%191:sub14": 39 # CHECK-GX-JSON-DAG: "%191:sub15": 38 # CHECK-GX-JSON-DAG: "%191:sub16": 35 # CHECK-GX-JSON-DAG: "%191:sub17": 34 # CHECK-GX-JSON-DAG: "%191:sub18": 33 # CHECK-GX-JSON-DAG: "%191:sub19": 32 # CHECK-GX-JSON-DAG: "%191:sub20": 29 # CHECK-GX-JSON-DAG: "%191:sub21": 28 # CHECK-GX-JSON-DAG: "%191:sub22": 27 # CHECK-GX-JSON-DAG: "%191:sub23": 26 # CHECK-GX-JSON-DAG: "%191:sub24": 23 # CHECK-GX-JSON-DAG: "%191:sub25": 22 # CHECK-GX-JSON-DAG: "%191:sub26": 21 # CHECK-GX-JSON-DAG: "%191:sub27": 20 # CHECK-GX-JSON-DAG: "%191:sub28": 17 # CHECK-GX-JSON-DAG: "%191:sub29": 16 # CHECK-GX-JSON-DAG: "%191:sub30": 15 # CHECK-GX-JSON-DAG: "%191:sub31": 14 # CHECK-GX-JSON-DAG: "%233:sub0": 107 # CHECK-GX-JSON-DAG: "%233:sub1": 106 # CHECK-GX-JSON-DAG: "%233:sub2": 105 # CHECK-GX-JSON-DAG: "%233:sub3": 104 # CHECK-GX-JSON-DAG: "%233:sub4": 101 # CHECK-GX-JSON-DAG: "%233:sub5": 100 # CHECK-GX-JSON-DAG: "%233:sub6": 99 # CHECK-GX-JSON-DAG: "%233:sub7": 98 # CHECK-GX-JSON-DAG: "%233:sub8": 95 # CHECK-GX-JSON-DAG: "%233:sub9": 94 # CHECK-GX-JSON-DAG: "%233:sub10": 93 # CHECK-GX-JSON-DAG: "%233:sub11": 92 # CHECK-GX-JSON-DAG: "%233:sub12": 89 # CHECK-GX-JSON-DAG: "%233:sub13": 88 # CHECK-GX-JSON-DAG: "%233:sub14": 87 # CHECK-GX-JSON-DAG: "%233:sub15": 86 # CHECK-GX-JSON-DAG: "%233:sub16": 83 # CHECK-GX-JSON-DAG: "%233:sub17": 82 # CHECK-GX-JSON-DAG: "%233:sub18": 81 # CHECK-GX-JSON-DAG: "%233:sub19": 80 # CHECK-GX-JSON-DAG: "%233:sub20": 77 # CHECK-GX-JSON-DAG: "%233:sub21": 76 # CHECK-GX-JSON-DAG: "%233:sub22": 75 # CHECK-GX-JSON-DAG: "%233:sub23": 74 # CHECK-GX-JSON-DAG: "%233:sub24": 71 # CHECK-GX-JSON-DAG: "%233:sub25": 70 # CHECK-GX-JSON-DAG: "%233:sub26": 69 # CHECK-GX-JSON-DAG: "%233:sub27": 68 # CHECK-GX-JSON-DAG: "%233:sub28": 65 # CHECK-GX-JSON-DAG: "%233:sub29": 64 # CHECK-GX-JSON-DAG: "%233:sub30": 63 # CHECK-GX-JSON-DAG: "%233:sub31": 62 # CHECK-GX-JSON-DAG: "%275:sub0": 155 # CHECK-GX-JSON-DAG: "%275:sub1": 154 # CHECK-GX-JSON-DAG: "%275:sub2": 153 # CHECK-GX-JSON-DAG: "%275:sub3": 152 # CHECK-GX-JSON-DAG: "%275:sub4": 149 # CHECK-GX-JSON-DAG: "%275:sub5": 148 # CHECK-GX-JSON-DAG: "%275:sub6": 147 # CHECK-GX-JSON-DAG: "%275:sub7": 146 # CHECK-GX-JSON-DAG: "%275:sub8": 143 # CHECK-GX-JSON-DAG: "%275:sub9": 142 # CHECK-GX-JSON-DAG: "%275:sub10": 141 # CHECK-GX-JSON-DAG: "%275:sub11": 140 # CHECK-GX-JSON-DAG: "%275:sub12": 137 # CHECK-GX-JSON-DAG: "%275:sub13": 136 # CHECK-GX-JSON-DAG: "%275:sub14": 135 # CHECK-GX-JSON-DAG: "%275:sub15": 134 # CHECK-GX-JSON-DAG: "%275:sub16": 131 # CHECK-GX-JSON-DAG: "%275:sub17": 130 # CHECK-GX-JSON-DAG: "%275:sub18": 129 # CHECK-GX-JSON-DAG: "%275:sub19": 128 # CHECK-GX-JSON-DAG: "%275:sub20": 125 # CHECK-GX-JSON-DAG: "%275:sub21": 124 # CHECK-GX-JSON-DAG: "%275:sub22": 123 # CHECK-GX-JSON-DAG: "%275:sub23": 122 # CHECK-GX-JSON-DAG: "%275:sub24": 119 # CHECK-GX-JSON-DAG: "%275:sub25": 118 # CHECK-GX-JSON-DAG: "%275:sub26": 117 # CHECK-GX-JSON-DAG: "%275:sub27": 116 # CHECK-GX-JSON-DAG: "%275:sub28": 113 # CHECK-GX-JSON-DAG: "%275:sub29": 112 # CHECK-GX-JSON-DAG: "%275:sub30": 111 # CHECK-GX-JSON-DAG: "%275:sub31": 110 # CHECK-GX-JSON-DAG: "%317:sub0": 203 # CHECK-GX-JSON-DAG: "%317:sub1": 202 # CHECK-GX-JSON-DAG: "%317:sub2": 201 # CHECK-GX-JSON-DAG: "%317:sub3": 200 # CHECK-GX-JSON-DAG: "%317:sub4": 197 # CHECK-GX-JSON-DAG: "%317:sub5": 196 # CHECK-GX-JSON-DAG: "%317:sub6": 195 # CHECK-GX-JSON-DAG: "%317:sub7": 194 # CHECK-GX-JSON-DAG: "%317:sub8": 191 # CHECK-GX-JSON-DAG: "%317:sub9": 190 # CHECK-GX-JSON-DAG: "%317:sub10": 189 # CHECK-GX-JSON-DAG: "%317:sub11": 188 # CHECK-GX-JSON-DAG: "%317:sub12": 185 # CHECK-GX-JSON-DAG: "%317:sub13": 184 # CHECK-GX-JSON-DAG: "%317:sub14": 183 # CHECK-GX-JSON-DAG: "%317:sub15": 182 # CHECK-GX-JSON-DAG: "%317:sub16": 179 # CHECK-GX-JSON-DAG: "%317:sub17": 178 # CHECK-GX-JSON-DAG: "%317:sub18": 177 # CHECK-GX-JSON-DAG: "%317:sub19": 176 # CHECK-GX-JSON-DAG: "%317:sub20": 173 # CHECK-GX-JSON-DAG: "%317:sub21": 172 # CHECK-GX-JSON-DAG: "%317:sub22": 171 # CHECK-GX-JSON-DAG: "%317:sub23": 170 # CHECK-GX-JSON-DAG: "%317:sub24": 167 # CHECK-GX-JSON-DAG: "%317:sub25": 166 # CHECK-GX-JSON-DAG: "%317:sub26": 165 # CHECK-GX-JSON-DAG: "%317:sub27": 164 # CHECK-GX-JSON-DAG: "%317:sub28": 161 # CHECK-GX-JSON-DAG: "%317:sub29": 160 # CHECK-GX-JSON-DAG: "%317:sub30": 159 # CHECK-GX-JSON-DAG: "%317:sub31": 158 # CHECK-GX-JSON-DAG: "%359:sub0": 251 # CHECK-GX-JSON-DAG: "%359:sub1": 250 # CHECK-GX-JSON-DAG: "%359:sub2": 249 # CHECK-GX-JSON-DAG: "%359:sub3": 248 # CHECK-GX-JSON-DAG: "%359:sub4": 245 # CHECK-GX-JSON-DAG: "%359:sub5": 244 # CHECK-GX-JSON-DAG: "%359:sub6": 243 # CHECK-GX-JSON-DAG: "%359:sub7": 242 # CHECK-GX-JSON-DAG: "%359:sub8": 239 # CHECK-GX-JSON-DAG: "%359:sub9": 238 # CHECK-GX-JSON-DAG: "%359:sub10": 237 # CHECK-GX-JSON-DAG: "%359:sub11": 236 # CHECK-GX-JSON-DAG: "%359:sub12": 233 # CHECK-GX-JSON-DAG: "%359:sub13": 232 # CHECK-GX-JSON-DAG: "%359:sub14": 231 # CHECK-GX-JSON-DAG: "%359:sub15": 230 # CHECK-GX-JSON-DAG: "%359:sub16": 227 # CHECK-GX-JSON-DAG: "%359:sub17": 226 # CHECK-GX-JSON-DAG: "%359:sub18": 225 # CHECK-GX-JSON-DAG: "%359:sub19": 224 # CHECK-GX-JSON-DAG: "%359:sub20": 221 # CHECK-GX-JSON-DAG: "%359:sub21": 220 # CHECK-GX-JSON-DAG: "%359:sub22": 219 # CHECK-GX-JSON-DAG: "%359:sub23": 218 # CHECK-GX-JSON-DAG: "%359:sub24": 215 # CHECK-GX-JSON-DAG: "%359:sub25": 214 # CHECK-GX-JSON-DAG: "%359:sub26": 213 # CHECK-GX-JSON-DAG: "%359:sub27": 212 # CHECK-GX-JSON-DAG: "%359:sub28": 209 # CHECK-GX-JSON-DAG: "%359:sub29": 208 # CHECK-GX-JSON-DAG: "%359:sub30": 207 # CHECK-GX-JSON-DAG: "%359:sub31": 206 # CHECK-GX-JSON-DAG: "%401:sub0": 299 # CHECK-GX-JSON-DAG: "%401:sub1": 298 # CHECK-GX-JSON-DAG: "%401:sub2": 297 # CHECK-GX-JSON-DAG: "%401:sub3": 296 # CHECK-GX-JSON-DAG: "%401:sub4": 293 # CHECK-GX-JSON-DAG: "%401:sub5": 292 # CHECK-GX-JSON-DAG: "%401:sub6": 291 # CHECK-GX-JSON-DAG: "%401:sub7": 290 # CHECK-GX-JSON-DAG: "%401:sub8": 287 # CHECK-GX-JSON-DAG: "%401:sub9": 286 # CHECK-GX-JSON-DAG: "%401:sub10": 285 # CHECK-GX-JSON-DAG: "%401:sub11": 284 # CHECK-GX-JSON-DAG: "%401:sub12": 281 # CHECK-GX-JSON-DAG: "%401:sub13": 280 # CHECK-GX-JSON-DAG: "%401:sub14": 279 # CHECK-GX-JSON-DAG: "%401:sub15": 278 # CHECK-GX-JSON-DAG: "%401:sub16": 275 # CHECK-GX-JSON-DAG: "%401:sub17": 274 # CHECK-GX-JSON-DAG: "%401:sub18": 273 # CHECK-GX-JSON-DAG: "%401:sub19": 272 # CHECK-GX-JSON-DAG: "%401:sub20": 269 # CHECK-GX-JSON-DAG: "%401:sub21": 268 # CHECK-GX-JSON-DAG: "%401:sub22": 267 # CHECK-GX-JSON-DAG: "%401:sub23": 266 # CHECK-GX-JSON-DAG: "%401:sub24": 263 # CHECK-GX-JSON-DAG: "%401:sub25": 262 # CHECK-GX-JSON-DAG: "%401:sub26": 261 # CHECK-GX-JSON-DAG: "%401:sub27": 260 # CHECK-GX-JSON-DAG: "%401:sub28": 257 # CHECK-GX-JSON-DAG: "%401:sub29": 256 # CHECK-GX-JSON-DAG: "%401:sub30": 255 # CHECK-GX-JSON-DAG: "%401:sub31": 254 # CHECK-GX-JSON-DAG: "%528": 0 # CHECK-GX-JSON-DAG: "%529": 0 # CHECK-GX-JSON-DAG: "%530": 0 # CHECK-GX-JSON-DAG: "%531": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 254 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 299 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %533:vreg_64, %532, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 10 # CHECK-GX-JSON-DAG: "%149:sub1": 9 # CHECK-GX-JSON-DAG: "%149:sub2": 8 # CHECK-GX-JSON-DAG: "%149:sub3": 7 # CHECK-GX-JSON-DAG: "%149:sub4": 4 # CHECK-GX-JSON-DAG: "%149:sub5": 3 # CHECK-GX-JSON-DAG: "%149:sub6": 2 # CHECK-GX-JSON-DAG: "%149:sub7": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 58 # CHECK-GX-JSON-DAG: "%191:sub1": 57 # CHECK-GX-JSON-DAG: "%191:sub2": 56 # CHECK-GX-JSON-DAG: "%191:sub3": 55 # CHECK-GX-JSON-DAG: "%191:sub4": 52 # CHECK-GX-JSON-DAG: "%191:sub5": 51 # CHECK-GX-JSON-DAG: "%191:sub6": 50 # CHECK-GX-JSON-DAG: "%191:sub7": 49 # CHECK-GX-JSON-DAG: "%191:sub8": 46 # CHECK-GX-JSON-DAG: "%191:sub9": 45 # CHECK-GX-JSON-DAG: "%191:sub10": 44 # CHECK-GX-JSON-DAG: "%191:sub11": 43 # CHECK-GX-JSON-DAG: "%191:sub12": 40 # CHECK-GX-JSON-DAG: "%191:sub13": 39 # CHECK-GX-JSON-DAG: "%191:sub14": 38 # CHECK-GX-JSON-DAG: "%191:sub15": 37 # CHECK-GX-JSON-DAG: "%191:sub16": 34 # CHECK-GX-JSON-DAG: "%191:sub17": 33 # CHECK-GX-JSON-DAG: "%191:sub18": 32 # CHECK-GX-JSON-DAG: "%191:sub19": 31 # CHECK-GX-JSON-DAG: "%191:sub20": 28 # CHECK-GX-JSON-DAG: "%191:sub21": 27 # CHECK-GX-JSON-DAG: "%191:sub22": 26 # CHECK-GX-JSON-DAG: "%191:sub23": 25 # CHECK-GX-JSON-DAG: "%191:sub24": 22 # CHECK-GX-JSON-DAG: "%191:sub25": 21 # CHECK-GX-JSON-DAG: "%191:sub26": 20 # CHECK-GX-JSON-DAG: "%191:sub27": 19 # CHECK-GX-JSON-DAG: "%191:sub28": 16 # CHECK-GX-JSON-DAG: "%191:sub29": 15 # CHECK-GX-JSON-DAG: "%191:sub30": 14 # CHECK-GX-JSON-DAG: "%191:sub31": 13 # CHECK-GX-JSON-DAG: "%233:sub0": 106 # CHECK-GX-JSON-DAG: "%233:sub1": 105 # CHECK-GX-JSON-DAG: "%233:sub2": 104 # CHECK-GX-JSON-DAG: "%233:sub3": 103 # CHECK-GX-JSON-DAG: "%233:sub4": 100 # CHECK-GX-JSON-DAG: "%233:sub5": 99 # CHECK-GX-JSON-DAG: "%233:sub6": 98 # CHECK-GX-JSON-DAG: "%233:sub7": 97 # CHECK-GX-JSON-DAG: "%233:sub8": 94 # CHECK-GX-JSON-DAG: "%233:sub9": 93 # CHECK-GX-JSON-DAG: "%233:sub10": 92 # CHECK-GX-JSON-DAG: "%233:sub11": 91 # CHECK-GX-JSON-DAG: "%233:sub12": 88 # CHECK-GX-JSON-DAG: "%233:sub13": 87 # CHECK-GX-JSON-DAG: "%233:sub14": 86 # CHECK-GX-JSON-DAG: "%233:sub15": 85 # CHECK-GX-JSON-DAG: "%233:sub16": 82 # CHECK-GX-JSON-DAG: "%233:sub17": 81 # CHECK-GX-JSON-DAG: "%233:sub18": 80 # CHECK-GX-JSON-DAG: "%233:sub19": 79 # CHECK-GX-JSON-DAG: "%233:sub20": 76 # CHECK-GX-JSON-DAG: "%233:sub21": 75 # CHECK-GX-JSON-DAG: "%233:sub22": 74 # CHECK-GX-JSON-DAG: "%233:sub23": 73 # CHECK-GX-JSON-DAG: "%233:sub24": 70 # CHECK-GX-JSON-DAG: "%233:sub25": 69 # CHECK-GX-JSON-DAG: "%233:sub26": 68 # CHECK-GX-JSON-DAG: "%233:sub27": 67 # CHECK-GX-JSON-DAG: "%233:sub28": 64 # CHECK-GX-JSON-DAG: "%233:sub29": 63 # CHECK-GX-JSON-DAG: "%233:sub30": 62 # CHECK-GX-JSON-DAG: "%233:sub31": 61 # CHECK-GX-JSON-DAG: "%275:sub0": 154 # CHECK-GX-JSON-DAG: "%275:sub1": 153 # CHECK-GX-JSON-DAG: "%275:sub2": 152 # CHECK-GX-JSON-DAG: "%275:sub3": 151 # CHECK-GX-JSON-DAG: "%275:sub4": 148 # CHECK-GX-JSON-DAG: "%275:sub5": 147 # CHECK-GX-JSON-DAG: "%275:sub6": 146 # CHECK-GX-JSON-DAG: "%275:sub7": 145 # CHECK-GX-JSON-DAG: "%275:sub8": 142 # CHECK-GX-JSON-DAG: "%275:sub9": 141 # CHECK-GX-JSON-DAG: "%275:sub10": 140 # CHECK-GX-JSON-DAG: "%275:sub11": 139 # CHECK-GX-JSON-DAG: "%275:sub12": 136 # CHECK-GX-JSON-DAG: "%275:sub13": 135 # CHECK-GX-JSON-DAG: "%275:sub14": 134 # CHECK-GX-JSON-DAG: "%275:sub15": 133 # CHECK-GX-JSON-DAG: "%275:sub16": 130 # CHECK-GX-JSON-DAG: "%275:sub17": 129 # CHECK-GX-JSON-DAG: "%275:sub18": 128 # CHECK-GX-JSON-DAG: "%275:sub19": 127 # CHECK-GX-JSON-DAG: "%275:sub20": 124 # CHECK-GX-JSON-DAG: "%275:sub21": 123 # CHECK-GX-JSON-DAG: "%275:sub22": 122 # CHECK-GX-JSON-DAG: "%275:sub23": 121 # CHECK-GX-JSON-DAG: "%275:sub24": 118 # CHECK-GX-JSON-DAG: "%275:sub25": 117 # CHECK-GX-JSON-DAG: "%275:sub26": 116 # CHECK-GX-JSON-DAG: "%275:sub27": 115 # CHECK-GX-JSON-DAG: "%275:sub28": 112 # CHECK-GX-JSON-DAG: "%275:sub29": 111 # CHECK-GX-JSON-DAG: "%275:sub30": 110 # CHECK-GX-JSON-DAG: "%275:sub31": 109 # CHECK-GX-JSON-DAG: "%317:sub0": 202 # CHECK-GX-JSON-DAG: "%317:sub1": 201 # CHECK-GX-JSON-DAG: "%317:sub2": 200 # CHECK-GX-JSON-DAG: "%317:sub3": 199 # CHECK-GX-JSON-DAG: "%317:sub4": 196 # CHECK-GX-JSON-DAG: "%317:sub5": 195 # CHECK-GX-JSON-DAG: "%317:sub6": 194 # CHECK-GX-JSON-DAG: "%317:sub7": 193 # CHECK-GX-JSON-DAG: "%317:sub8": 190 # CHECK-GX-JSON-DAG: "%317:sub9": 189 # CHECK-GX-JSON-DAG: "%317:sub10": 188 # CHECK-GX-JSON-DAG: "%317:sub11": 187 # CHECK-GX-JSON-DAG: "%317:sub12": 184 # CHECK-GX-JSON-DAG: "%317:sub13": 183 # CHECK-GX-JSON-DAG: "%317:sub14": 182 # CHECK-GX-JSON-DAG: "%317:sub15": 181 # CHECK-GX-JSON-DAG: "%317:sub16": 178 # CHECK-GX-JSON-DAG: "%317:sub17": 177 # CHECK-GX-JSON-DAG: "%317:sub18": 176 # CHECK-GX-JSON-DAG: "%317:sub19": 175 # CHECK-GX-JSON-DAG: "%317:sub20": 172 # CHECK-GX-JSON-DAG: "%317:sub21": 171 # CHECK-GX-JSON-DAG: "%317:sub22": 170 # CHECK-GX-JSON-DAG: "%317:sub23": 169 # CHECK-GX-JSON-DAG: "%317:sub24": 166 # CHECK-GX-JSON-DAG: "%317:sub25": 165 # CHECK-GX-JSON-DAG: "%317:sub26": 164 # CHECK-GX-JSON-DAG: "%317:sub27": 163 # CHECK-GX-JSON-DAG: "%317:sub28": 160 # CHECK-GX-JSON-DAG: "%317:sub29": 159 # CHECK-GX-JSON-DAG: "%317:sub30": 158 # CHECK-GX-JSON-DAG: "%317:sub31": 157 # CHECK-GX-JSON-DAG: "%359:sub0": 250 # CHECK-GX-JSON-DAG: "%359:sub1": 249 # CHECK-GX-JSON-DAG: "%359:sub2": 248 # CHECK-GX-JSON-DAG: "%359:sub3": 247 # CHECK-GX-JSON-DAG: "%359:sub4": 244 # CHECK-GX-JSON-DAG: "%359:sub5": 243 # CHECK-GX-JSON-DAG: "%359:sub6": 242 # CHECK-GX-JSON-DAG: "%359:sub7": 241 # CHECK-GX-JSON-DAG: "%359:sub8": 238 # CHECK-GX-JSON-DAG: "%359:sub9": 237 # CHECK-GX-JSON-DAG: "%359:sub10": 236 # CHECK-GX-JSON-DAG: "%359:sub11": 235 # CHECK-GX-JSON-DAG: "%359:sub12": 232 # CHECK-GX-JSON-DAG: "%359:sub13": 231 # CHECK-GX-JSON-DAG: "%359:sub14": 230 # CHECK-GX-JSON-DAG: "%359:sub15": 229 # CHECK-GX-JSON-DAG: "%359:sub16": 226 # CHECK-GX-JSON-DAG: "%359:sub17": 225 # CHECK-GX-JSON-DAG: "%359:sub18": 224 # CHECK-GX-JSON-DAG: "%359:sub19": 223 # CHECK-GX-JSON-DAG: "%359:sub20": 220 # CHECK-GX-JSON-DAG: "%359:sub21": 219 # CHECK-GX-JSON-DAG: "%359:sub22": 218 # CHECK-GX-JSON-DAG: "%359:sub23": 217 # CHECK-GX-JSON-DAG: "%359:sub24": 214 # CHECK-GX-JSON-DAG: "%359:sub25": 213 # CHECK-GX-JSON-DAG: "%359:sub26": 212 # CHECK-GX-JSON-DAG: "%359:sub27": 211 # CHECK-GX-JSON-DAG: "%359:sub28": 208 # CHECK-GX-JSON-DAG: "%359:sub29": 207 # CHECK-GX-JSON-DAG: "%359:sub30": 206 # CHECK-GX-JSON-DAG: "%359:sub31": 205 # CHECK-GX-JSON-DAG: "%401:sub0": 298 # CHECK-GX-JSON-DAG: "%401:sub1": 297 # CHECK-GX-JSON-DAG: "%401:sub2": 296 # CHECK-GX-JSON-DAG: "%401:sub3": 295 # CHECK-GX-JSON-DAG: "%401:sub4": 292 # CHECK-GX-JSON-DAG: "%401:sub5": 291 # CHECK-GX-JSON-DAG: "%401:sub6": 290 # CHECK-GX-JSON-DAG: "%401:sub7": 289 # CHECK-GX-JSON-DAG: "%401:sub8": 286 # CHECK-GX-JSON-DAG: "%401:sub9": 285 # CHECK-GX-JSON-DAG: "%401:sub10": 284 # CHECK-GX-JSON-DAG: "%401:sub11": 283 # CHECK-GX-JSON-DAG: "%401:sub12": 280 # CHECK-GX-JSON-DAG: "%401:sub13": 279 # CHECK-GX-JSON-DAG: "%401:sub14": 278 # CHECK-GX-JSON-DAG: "%401:sub15": 277 # CHECK-GX-JSON-DAG: "%401:sub16": 274 # CHECK-GX-JSON-DAG: "%401:sub17": 273 # CHECK-GX-JSON-DAG: "%401:sub18": 272 # CHECK-GX-JSON-DAG: "%401:sub19": 271 # CHECK-GX-JSON-DAG: "%401:sub20": 268 # CHECK-GX-JSON-DAG: "%401:sub21": 267 # CHECK-GX-JSON-DAG: "%401:sub22": 266 # CHECK-GX-JSON-DAG: "%401:sub23": 265 # CHECK-GX-JSON-DAG: "%401:sub24": 262 # CHECK-GX-JSON-DAG: "%401:sub25": 261 # CHECK-GX-JSON-DAG: "%401:sub26": 260 # CHECK-GX-JSON-DAG: "%401:sub27": 259 # CHECK-GX-JSON-DAG: "%401:sub28": 256 # CHECK-GX-JSON-DAG: "%401:sub29": 255 # CHECK-GX-JSON-DAG: "%401:sub30": 254 # CHECK-GX-JSON-DAG: "%401:sub31": 253 # CHECK-GX-JSON-DAG: "%532": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 253 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 298 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%534:vgpr_32 = COPY %149.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 9 # CHECK-GX-JSON-DAG: "%149:sub1": 8 # CHECK-GX-JSON-DAG: "%149:sub2": 7 # CHECK-GX-JSON-DAG: "%149:sub3": 6 # CHECK-GX-JSON-DAG: "%149:sub4": 3 # CHECK-GX-JSON-DAG: "%149:sub5": 2 # CHECK-GX-JSON-DAG: "%149:sub6": 1 # CHECK-GX-JSON-DAG: "%149:sub7": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 57 # CHECK-GX-JSON-DAG: "%191:sub1": 56 # CHECK-GX-JSON-DAG: "%191:sub2": 55 # CHECK-GX-JSON-DAG: "%191:sub3": 54 # CHECK-GX-JSON-DAG: "%191:sub4": 51 # CHECK-GX-JSON-DAG: "%191:sub5": 50 # CHECK-GX-JSON-DAG: "%191:sub6": 49 # CHECK-GX-JSON-DAG: "%191:sub7": 48 # CHECK-GX-JSON-DAG: "%191:sub8": 45 # CHECK-GX-JSON-DAG: "%191:sub9": 44 # CHECK-GX-JSON-DAG: "%191:sub10": 43 # CHECK-GX-JSON-DAG: "%191:sub11": 42 # CHECK-GX-JSON-DAG: "%191:sub12": 39 # CHECK-GX-JSON-DAG: "%191:sub13": 38 # CHECK-GX-JSON-DAG: "%191:sub14": 37 # CHECK-GX-JSON-DAG: "%191:sub15": 36 # CHECK-GX-JSON-DAG: "%191:sub16": 33 # CHECK-GX-JSON-DAG: "%191:sub17": 32 # CHECK-GX-JSON-DAG: "%191:sub18": 31 # CHECK-GX-JSON-DAG: "%191:sub19": 30 # CHECK-GX-JSON-DAG: "%191:sub20": 27 # CHECK-GX-JSON-DAG: "%191:sub21": 26 # CHECK-GX-JSON-DAG: "%191:sub22": 25 # CHECK-GX-JSON-DAG: "%191:sub23": 24 # CHECK-GX-JSON-DAG: "%191:sub24": 21 # CHECK-GX-JSON-DAG: "%191:sub25": 20 # CHECK-GX-JSON-DAG: "%191:sub26": 19 # CHECK-GX-JSON-DAG: "%191:sub27": 18 # CHECK-GX-JSON-DAG: "%191:sub28": 15 # CHECK-GX-JSON-DAG: "%191:sub29": 14 # CHECK-GX-JSON-DAG: "%191:sub30": 13 # CHECK-GX-JSON-DAG: "%191:sub31": 12 # CHECK-GX-JSON-DAG: "%233:sub0": 105 # CHECK-GX-JSON-DAG: "%233:sub1": 104 # CHECK-GX-JSON-DAG: "%233:sub2": 103 # CHECK-GX-JSON-DAG: "%233:sub3": 102 # CHECK-GX-JSON-DAG: "%233:sub4": 99 # CHECK-GX-JSON-DAG: "%233:sub5": 98 # CHECK-GX-JSON-DAG: "%233:sub6": 97 # CHECK-GX-JSON-DAG: "%233:sub7": 96 # CHECK-GX-JSON-DAG: "%233:sub8": 93 # CHECK-GX-JSON-DAG: "%233:sub9": 92 # CHECK-GX-JSON-DAG: "%233:sub10": 91 # CHECK-GX-JSON-DAG: "%233:sub11": 90 # CHECK-GX-JSON-DAG: "%233:sub12": 87 # CHECK-GX-JSON-DAG: "%233:sub13": 86 # CHECK-GX-JSON-DAG: "%233:sub14": 85 # CHECK-GX-JSON-DAG: "%233:sub15": 84 # CHECK-GX-JSON-DAG: "%233:sub16": 81 # CHECK-GX-JSON-DAG: "%233:sub17": 80 # CHECK-GX-JSON-DAG: "%233:sub18": 79 # CHECK-GX-JSON-DAG: "%233:sub19": 78 # CHECK-GX-JSON-DAG: "%233:sub20": 75 # CHECK-GX-JSON-DAG: "%233:sub21": 74 # CHECK-GX-JSON-DAG: "%233:sub22": 73 # CHECK-GX-JSON-DAG: "%233:sub23": 72 # CHECK-GX-JSON-DAG: "%233:sub24": 69 # CHECK-GX-JSON-DAG: "%233:sub25": 68 # CHECK-GX-JSON-DAG: "%233:sub26": 67 # CHECK-GX-JSON-DAG: "%233:sub27": 66 # CHECK-GX-JSON-DAG: "%233:sub28": 63 # CHECK-GX-JSON-DAG: "%233:sub29": 62 # CHECK-GX-JSON-DAG: "%233:sub30": 61 # CHECK-GX-JSON-DAG: "%233:sub31": 60 # CHECK-GX-JSON-DAG: "%275:sub0": 153 # CHECK-GX-JSON-DAG: "%275:sub1": 152 # CHECK-GX-JSON-DAG: "%275:sub2": 151 # CHECK-GX-JSON-DAG: "%275:sub3": 150 # CHECK-GX-JSON-DAG: "%275:sub4": 147 # CHECK-GX-JSON-DAG: "%275:sub5": 146 # CHECK-GX-JSON-DAG: "%275:sub6": 145 # CHECK-GX-JSON-DAG: "%275:sub7": 144 # CHECK-GX-JSON-DAG: "%275:sub8": 141 # CHECK-GX-JSON-DAG: "%275:sub9": 140 # CHECK-GX-JSON-DAG: "%275:sub10": 139 # CHECK-GX-JSON-DAG: "%275:sub11": 138 # CHECK-GX-JSON-DAG: "%275:sub12": 135 # CHECK-GX-JSON-DAG: "%275:sub13": 134 # CHECK-GX-JSON-DAG: "%275:sub14": 133 # CHECK-GX-JSON-DAG: "%275:sub15": 132 # CHECK-GX-JSON-DAG: "%275:sub16": 129 # CHECK-GX-JSON-DAG: "%275:sub17": 128 # CHECK-GX-JSON-DAG: "%275:sub18": 127 # CHECK-GX-JSON-DAG: "%275:sub19": 126 # CHECK-GX-JSON-DAG: "%275:sub20": 123 # CHECK-GX-JSON-DAG: "%275:sub21": 122 # CHECK-GX-JSON-DAG: "%275:sub22": 121 # CHECK-GX-JSON-DAG: "%275:sub23": 120 # CHECK-GX-JSON-DAG: "%275:sub24": 117 # CHECK-GX-JSON-DAG: "%275:sub25": 116 # CHECK-GX-JSON-DAG: "%275:sub26": 115 # CHECK-GX-JSON-DAG: "%275:sub27": 114 # CHECK-GX-JSON-DAG: "%275:sub28": 111 # CHECK-GX-JSON-DAG: "%275:sub29": 110 # CHECK-GX-JSON-DAG: "%275:sub30": 109 # CHECK-GX-JSON-DAG: "%275:sub31": 108 # CHECK-GX-JSON-DAG: "%317:sub0": 201 # CHECK-GX-JSON-DAG: "%317:sub1": 200 # CHECK-GX-JSON-DAG: "%317:sub2": 199 # CHECK-GX-JSON-DAG: "%317:sub3": 198 # CHECK-GX-JSON-DAG: "%317:sub4": 195 # CHECK-GX-JSON-DAG: "%317:sub5": 194 # CHECK-GX-JSON-DAG: "%317:sub6": 193 # CHECK-GX-JSON-DAG: "%317:sub7": 192 # CHECK-GX-JSON-DAG: "%317:sub8": 189 # CHECK-GX-JSON-DAG: "%317:sub9": 188 # CHECK-GX-JSON-DAG: "%317:sub10": 187 # CHECK-GX-JSON-DAG: "%317:sub11": 186 # CHECK-GX-JSON-DAG: "%317:sub12": 183 # CHECK-GX-JSON-DAG: "%317:sub13": 182 # CHECK-GX-JSON-DAG: "%317:sub14": 181 # CHECK-GX-JSON-DAG: "%317:sub15": 180 # CHECK-GX-JSON-DAG: "%317:sub16": 177 # CHECK-GX-JSON-DAG: "%317:sub17": 176 # CHECK-GX-JSON-DAG: "%317:sub18": 175 # CHECK-GX-JSON-DAG: "%317:sub19": 174 # CHECK-GX-JSON-DAG: "%317:sub20": 171 # CHECK-GX-JSON-DAG: "%317:sub21": 170 # CHECK-GX-JSON-DAG: "%317:sub22": 169 # CHECK-GX-JSON-DAG: "%317:sub23": 168 # CHECK-GX-JSON-DAG: "%317:sub24": 165 # CHECK-GX-JSON-DAG: "%317:sub25": 164 # CHECK-GX-JSON-DAG: "%317:sub26": 163 # CHECK-GX-JSON-DAG: "%317:sub27": 162 # CHECK-GX-JSON-DAG: "%317:sub28": 159 # CHECK-GX-JSON-DAG: "%317:sub29": 158 # CHECK-GX-JSON-DAG: "%317:sub30": 157 # CHECK-GX-JSON-DAG: "%317:sub31": 156 # CHECK-GX-JSON-DAG: "%359:sub0": 249 # CHECK-GX-JSON-DAG: "%359:sub1": 248 # CHECK-GX-JSON-DAG: "%359:sub2": 247 # CHECK-GX-JSON-DAG: "%359:sub3": 246 # CHECK-GX-JSON-DAG: "%359:sub4": 243 # CHECK-GX-JSON-DAG: "%359:sub5": 242 # CHECK-GX-JSON-DAG: "%359:sub6": 241 # CHECK-GX-JSON-DAG: "%359:sub7": 240 # CHECK-GX-JSON-DAG: "%359:sub8": 237 # CHECK-GX-JSON-DAG: "%359:sub9": 236 # CHECK-GX-JSON-DAG: "%359:sub10": 235 # CHECK-GX-JSON-DAG: "%359:sub11": 234 # CHECK-GX-JSON-DAG: "%359:sub12": 231 # CHECK-GX-JSON-DAG: "%359:sub13": 230 # CHECK-GX-JSON-DAG: "%359:sub14": 229 # CHECK-GX-JSON-DAG: "%359:sub15": 228 # CHECK-GX-JSON-DAG: "%359:sub16": 225 # CHECK-GX-JSON-DAG: "%359:sub17": 224 # CHECK-GX-JSON-DAG: "%359:sub18": 223 # CHECK-GX-JSON-DAG: "%359:sub19": 222 # CHECK-GX-JSON-DAG: "%359:sub20": 219 # CHECK-GX-JSON-DAG: "%359:sub21": 218 # CHECK-GX-JSON-DAG: "%359:sub22": 217 # CHECK-GX-JSON-DAG: "%359:sub23": 216 # CHECK-GX-JSON-DAG: "%359:sub24": 213 # CHECK-GX-JSON-DAG: "%359:sub25": 212 # CHECK-GX-JSON-DAG: "%359:sub26": 211 # CHECK-GX-JSON-DAG: "%359:sub27": 210 # CHECK-GX-JSON-DAG: "%359:sub28": 207 # CHECK-GX-JSON-DAG: "%359:sub29": 206 # CHECK-GX-JSON-DAG: "%359:sub30": 205 # CHECK-GX-JSON-DAG: "%359:sub31": 204 # CHECK-GX-JSON-DAG: "%401:sub0": 297 # CHECK-GX-JSON-DAG: "%401:sub1": 296 # CHECK-GX-JSON-DAG: "%401:sub2": 295 # CHECK-GX-JSON-DAG: "%401:sub3": 294 # CHECK-GX-JSON-DAG: "%401:sub4": 291 # CHECK-GX-JSON-DAG: "%401:sub5": 290 # CHECK-GX-JSON-DAG: "%401:sub6": 289 # CHECK-GX-JSON-DAG: "%401:sub7": 288 # CHECK-GX-JSON-DAG: "%401:sub8": 285 # CHECK-GX-JSON-DAG: "%401:sub9": 284 # CHECK-GX-JSON-DAG: "%401:sub10": 283 # CHECK-GX-JSON-DAG: "%401:sub11": 282 # CHECK-GX-JSON-DAG: "%401:sub12": 279 # CHECK-GX-JSON-DAG: "%401:sub13": 278 # CHECK-GX-JSON-DAG: "%401:sub14": 277 # CHECK-GX-JSON-DAG: "%401:sub15": 276 # CHECK-GX-JSON-DAG: "%401:sub16": 273 # CHECK-GX-JSON-DAG: "%401:sub17": 272 # CHECK-GX-JSON-DAG: "%401:sub18": 271 # CHECK-GX-JSON-DAG: "%401:sub19": 270 # CHECK-GX-JSON-DAG: "%401:sub20": 267 # CHECK-GX-JSON-DAG: "%401:sub21": 266 # CHECK-GX-JSON-DAG: "%401:sub22": 265 # CHECK-GX-JSON-DAG: "%401:sub23": 264 # CHECK-GX-JSON-DAG: "%401:sub24": 261 # CHECK-GX-JSON-DAG: "%401:sub25": 260 # CHECK-GX-JSON-DAG: "%401:sub26": 259 # CHECK-GX-JSON-DAG: "%401:sub27": 258 # CHECK-GX-JSON-DAG: "%401:sub28": 255 # CHECK-GX-JSON-DAG: "%401:sub29": 254 # CHECK-GX-JSON-DAG: "%401:sub30": 253 # CHECK-GX-JSON-DAG: "%401:sub31": 252 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 252 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 297 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%535:vgpr_32 = COPY %149.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 8 # CHECK-GX-JSON-DAG: "%149:sub1": 7 # CHECK-GX-JSON-DAG: "%149:sub2": 6 # CHECK-GX-JSON-DAG: "%149:sub3": 5 # CHECK-GX-JSON-DAG: "%149:sub4": 2 # CHECK-GX-JSON-DAG: "%149:sub5": 1 # CHECK-GX-JSON-DAG: "%149:sub6": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 56 # CHECK-GX-JSON-DAG: "%191:sub1": 55 # CHECK-GX-JSON-DAG: "%191:sub2": 54 # CHECK-GX-JSON-DAG: "%191:sub3": 53 # CHECK-GX-JSON-DAG: "%191:sub4": 50 # CHECK-GX-JSON-DAG: "%191:sub5": 49 # CHECK-GX-JSON-DAG: "%191:sub6": 48 # CHECK-GX-JSON-DAG: "%191:sub7": 47 # CHECK-GX-JSON-DAG: "%191:sub8": 44 # CHECK-GX-JSON-DAG: "%191:sub9": 43 # CHECK-GX-JSON-DAG: "%191:sub10": 42 # CHECK-GX-JSON-DAG: "%191:sub11": 41 # CHECK-GX-JSON-DAG: "%191:sub12": 38 # CHECK-GX-JSON-DAG: "%191:sub13": 37 # CHECK-GX-JSON-DAG: "%191:sub14": 36 # CHECK-GX-JSON-DAG: "%191:sub15": 35 # CHECK-GX-JSON-DAG: "%191:sub16": 32 # CHECK-GX-JSON-DAG: "%191:sub17": 31 # CHECK-GX-JSON-DAG: "%191:sub18": 30 # CHECK-GX-JSON-DAG: "%191:sub19": 29 # CHECK-GX-JSON-DAG: "%191:sub20": 26 # CHECK-GX-JSON-DAG: "%191:sub21": 25 # CHECK-GX-JSON-DAG: "%191:sub22": 24 # CHECK-GX-JSON-DAG: "%191:sub23": 23 # CHECK-GX-JSON-DAG: "%191:sub24": 20 # CHECK-GX-JSON-DAG: "%191:sub25": 19 # CHECK-GX-JSON-DAG: "%191:sub26": 18 # CHECK-GX-JSON-DAG: "%191:sub27": 17 # CHECK-GX-JSON-DAG: "%191:sub28": 14 # CHECK-GX-JSON-DAG: "%191:sub29": 13 # CHECK-GX-JSON-DAG: "%191:sub30": 12 # CHECK-GX-JSON-DAG: "%191:sub31": 11 # CHECK-GX-JSON-DAG: "%233:sub0": 104 # CHECK-GX-JSON-DAG: "%233:sub1": 103 # CHECK-GX-JSON-DAG: "%233:sub2": 102 # CHECK-GX-JSON-DAG: "%233:sub3": 101 # CHECK-GX-JSON-DAG: "%233:sub4": 98 # CHECK-GX-JSON-DAG: "%233:sub5": 97 # CHECK-GX-JSON-DAG: "%233:sub6": 96 # CHECK-GX-JSON-DAG: "%233:sub7": 95 # CHECK-GX-JSON-DAG: "%233:sub8": 92 # CHECK-GX-JSON-DAG: "%233:sub9": 91 # CHECK-GX-JSON-DAG: "%233:sub10": 90 # CHECK-GX-JSON-DAG: "%233:sub11": 89 # CHECK-GX-JSON-DAG: "%233:sub12": 86 # CHECK-GX-JSON-DAG: "%233:sub13": 85 # CHECK-GX-JSON-DAG: "%233:sub14": 84 # CHECK-GX-JSON-DAG: "%233:sub15": 83 # CHECK-GX-JSON-DAG: "%233:sub16": 80 # CHECK-GX-JSON-DAG: "%233:sub17": 79 # CHECK-GX-JSON-DAG: "%233:sub18": 78 # CHECK-GX-JSON-DAG: "%233:sub19": 77 # CHECK-GX-JSON-DAG: "%233:sub20": 74 # CHECK-GX-JSON-DAG: "%233:sub21": 73 # CHECK-GX-JSON-DAG: "%233:sub22": 72 # CHECK-GX-JSON-DAG: "%233:sub23": 71 # CHECK-GX-JSON-DAG: "%233:sub24": 68 # CHECK-GX-JSON-DAG: "%233:sub25": 67 # CHECK-GX-JSON-DAG: "%233:sub26": 66 # CHECK-GX-JSON-DAG: "%233:sub27": 65 # CHECK-GX-JSON-DAG: "%233:sub28": 62 # CHECK-GX-JSON-DAG: "%233:sub29": 61 # CHECK-GX-JSON-DAG: "%233:sub30": 60 # CHECK-GX-JSON-DAG: "%233:sub31": 59 # CHECK-GX-JSON-DAG: "%275:sub0": 152 # CHECK-GX-JSON-DAG: "%275:sub1": 151 # CHECK-GX-JSON-DAG: "%275:sub2": 150 # CHECK-GX-JSON-DAG: "%275:sub3": 149 # CHECK-GX-JSON-DAG: "%275:sub4": 146 # CHECK-GX-JSON-DAG: "%275:sub5": 145 # CHECK-GX-JSON-DAG: "%275:sub6": 144 # CHECK-GX-JSON-DAG: "%275:sub7": 143 # CHECK-GX-JSON-DAG: "%275:sub8": 140 # CHECK-GX-JSON-DAG: "%275:sub9": 139 # CHECK-GX-JSON-DAG: "%275:sub10": 138 # CHECK-GX-JSON-DAG: "%275:sub11": 137 # CHECK-GX-JSON-DAG: "%275:sub12": 134 # CHECK-GX-JSON-DAG: "%275:sub13": 133 # CHECK-GX-JSON-DAG: "%275:sub14": 132 # CHECK-GX-JSON-DAG: "%275:sub15": 131 # CHECK-GX-JSON-DAG: "%275:sub16": 128 # CHECK-GX-JSON-DAG: "%275:sub17": 127 # CHECK-GX-JSON-DAG: "%275:sub18": 126 # CHECK-GX-JSON-DAG: "%275:sub19": 125 # CHECK-GX-JSON-DAG: "%275:sub20": 122 # CHECK-GX-JSON-DAG: "%275:sub21": 121 # CHECK-GX-JSON-DAG: "%275:sub22": 120 # CHECK-GX-JSON-DAG: "%275:sub23": 119 # CHECK-GX-JSON-DAG: "%275:sub24": 116 # CHECK-GX-JSON-DAG: "%275:sub25": 115 # CHECK-GX-JSON-DAG: "%275:sub26": 114 # CHECK-GX-JSON-DAG: "%275:sub27": 113 # CHECK-GX-JSON-DAG: "%275:sub28": 110 # CHECK-GX-JSON-DAG: "%275:sub29": 109 # CHECK-GX-JSON-DAG: "%275:sub30": 108 # CHECK-GX-JSON-DAG: "%275:sub31": 107 # CHECK-GX-JSON-DAG: "%317:sub0": 200 # CHECK-GX-JSON-DAG: "%317:sub1": 199 # CHECK-GX-JSON-DAG: "%317:sub2": 198 # CHECK-GX-JSON-DAG: "%317:sub3": 197 # CHECK-GX-JSON-DAG: "%317:sub4": 194 # CHECK-GX-JSON-DAG: "%317:sub5": 193 # CHECK-GX-JSON-DAG: "%317:sub6": 192 # CHECK-GX-JSON-DAG: "%317:sub7": 191 # CHECK-GX-JSON-DAG: "%317:sub8": 188 # CHECK-GX-JSON-DAG: "%317:sub9": 187 # CHECK-GX-JSON-DAG: "%317:sub10": 186 # CHECK-GX-JSON-DAG: "%317:sub11": 185 # CHECK-GX-JSON-DAG: "%317:sub12": 182 # CHECK-GX-JSON-DAG: "%317:sub13": 181 # CHECK-GX-JSON-DAG: "%317:sub14": 180 # CHECK-GX-JSON-DAG: "%317:sub15": 179 # CHECK-GX-JSON-DAG: "%317:sub16": 176 # CHECK-GX-JSON-DAG: "%317:sub17": 175 # CHECK-GX-JSON-DAG: "%317:sub18": 174 # CHECK-GX-JSON-DAG: "%317:sub19": 173 # CHECK-GX-JSON-DAG: "%317:sub20": 170 # CHECK-GX-JSON-DAG: "%317:sub21": 169 # CHECK-GX-JSON-DAG: "%317:sub22": 168 # CHECK-GX-JSON-DAG: "%317:sub23": 167 # CHECK-GX-JSON-DAG: "%317:sub24": 164 # CHECK-GX-JSON-DAG: "%317:sub25": 163 # CHECK-GX-JSON-DAG: "%317:sub26": 162 # CHECK-GX-JSON-DAG: "%317:sub27": 161 # CHECK-GX-JSON-DAG: "%317:sub28": 158 # CHECK-GX-JSON-DAG: "%317:sub29": 157 # CHECK-GX-JSON-DAG: "%317:sub30": 156 # CHECK-GX-JSON-DAG: "%317:sub31": 155 # CHECK-GX-JSON-DAG: "%359:sub0": 248 # CHECK-GX-JSON-DAG: "%359:sub1": 247 # CHECK-GX-JSON-DAG: "%359:sub2": 246 # CHECK-GX-JSON-DAG: "%359:sub3": 245 # CHECK-GX-JSON-DAG: "%359:sub4": 242 # CHECK-GX-JSON-DAG: "%359:sub5": 241 # CHECK-GX-JSON-DAG: "%359:sub6": 240 # CHECK-GX-JSON-DAG: "%359:sub7": 239 # CHECK-GX-JSON-DAG: "%359:sub8": 236 # CHECK-GX-JSON-DAG: "%359:sub9": 235 # CHECK-GX-JSON-DAG: "%359:sub10": 234 # CHECK-GX-JSON-DAG: "%359:sub11": 233 # CHECK-GX-JSON-DAG: "%359:sub12": 230 # CHECK-GX-JSON-DAG: "%359:sub13": 229 # CHECK-GX-JSON-DAG: "%359:sub14": 228 # CHECK-GX-JSON-DAG: "%359:sub15": 227 # CHECK-GX-JSON-DAG: "%359:sub16": 224 # CHECK-GX-JSON-DAG: "%359:sub17": 223 # CHECK-GX-JSON-DAG: "%359:sub18": 222 # CHECK-GX-JSON-DAG: "%359:sub19": 221 # CHECK-GX-JSON-DAG: "%359:sub20": 218 # CHECK-GX-JSON-DAG: "%359:sub21": 217 # CHECK-GX-JSON-DAG: "%359:sub22": 216 # CHECK-GX-JSON-DAG: "%359:sub23": 215 # CHECK-GX-JSON-DAG: "%359:sub24": 212 # CHECK-GX-JSON-DAG: "%359:sub25": 211 # CHECK-GX-JSON-DAG: "%359:sub26": 210 # CHECK-GX-JSON-DAG: "%359:sub27": 209 # CHECK-GX-JSON-DAG: "%359:sub28": 206 # CHECK-GX-JSON-DAG: "%359:sub29": 205 # CHECK-GX-JSON-DAG: "%359:sub30": 204 # CHECK-GX-JSON-DAG: "%359:sub31": 203 # CHECK-GX-JSON-DAG: "%401:sub0": 296 # CHECK-GX-JSON-DAG: "%401:sub1": 295 # CHECK-GX-JSON-DAG: "%401:sub2": 294 # CHECK-GX-JSON-DAG: "%401:sub3": 293 # CHECK-GX-JSON-DAG: "%401:sub4": 290 # CHECK-GX-JSON-DAG: "%401:sub5": 289 # CHECK-GX-JSON-DAG: "%401:sub6": 288 # CHECK-GX-JSON-DAG: "%401:sub7": 287 # CHECK-GX-JSON-DAG: "%401:sub8": 284 # CHECK-GX-JSON-DAG: "%401:sub9": 283 # CHECK-GX-JSON-DAG: "%401:sub10": 282 # CHECK-GX-JSON-DAG: "%401:sub11": 281 # CHECK-GX-JSON-DAG: "%401:sub12": 278 # CHECK-GX-JSON-DAG: "%401:sub13": 277 # CHECK-GX-JSON-DAG: "%401:sub14": 276 # CHECK-GX-JSON-DAG: "%401:sub15": 275 # CHECK-GX-JSON-DAG: "%401:sub16": 272 # CHECK-GX-JSON-DAG: "%401:sub17": 271 # CHECK-GX-JSON-DAG: "%401:sub18": 270 # CHECK-GX-JSON-DAG: "%401:sub19": 269 # CHECK-GX-JSON-DAG: "%401:sub20": 266 # CHECK-GX-JSON-DAG: "%401:sub21": 265 # CHECK-GX-JSON-DAG: "%401:sub22": 264 # CHECK-GX-JSON-DAG: "%401:sub23": 263 # CHECK-GX-JSON-DAG: "%401:sub24": 260 # CHECK-GX-JSON-DAG: "%401:sub25": 259 # CHECK-GX-JSON-DAG: "%401:sub26": 258 # CHECK-GX-JSON-DAG: "%401:sub27": 257 # CHECK-GX-JSON-DAG: "%401:sub28": 254 # CHECK-GX-JSON-DAG: "%401:sub29": 253 # CHECK-GX-JSON-DAG: "%401:sub30": 252 # CHECK-GX-JSON-DAG: "%401:sub31": 251 # CHECK-GX-JSON-DAG: "%534": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 251 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 296 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%536:vgpr_32 = COPY %149.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 7 # CHECK-GX-JSON-DAG: "%149:sub1": 6 # CHECK-GX-JSON-DAG: "%149:sub2": 5 # CHECK-GX-JSON-DAG: "%149:sub3": 4 # CHECK-GX-JSON-DAG: "%149:sub4": 1 # CHECK-GX-JSON-DAG: "%149:sub5": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 55 # CHECK-GX-JSON-DAG: "%191:sub1": 54 # CHECK-GX-JSON-DAG: "%191:sub2": 53 # CHECK-GX-JSON-DAG: "%191:sub3": 52 # CHECK-GX-JSON-DAG: "%191:sub4": 49 # CHECK-GX-JSON-DAG: "%191:sub5": 48 # CHECK-GX-JSON-DAG: "%191:sub6": 47 # CHECK-GX-JSON-DAG: "%191:sub7": 46 # CHECK-GX-JSON-DAG: "%191:sub8": 43 # CHECK-GX-JSON-DAG: "%191:sub9": 42 # CHECK-GX-JSON-DAG: "%191:sub10": 41 # CHECK-GX-JSON-DAG: "%191:sub11": 40 # CHECK-GX-JSON-DAG: "%191:sub12": 37 # CHECK-GX-JSON-DAG: "%191:sub13": 36 # CHECK-GX-JSON-DAG: "%191:sub14": 35 # CHECK-GX-JSON-DAG: "%191:sub15": 34 # CHECK-GX-JSON-DAG: "%191:sub16": 31 # CHECK-GX-JSON-DAG: "%191:sub17": 30 # CHECK-GX-JSON-DAG: "%191:sub18": 29 # CHECK-GX-JSON-DAG: "%191:sub19": 28 # CHECK-GX-JSON-DAG: "%191:sub20": 25 # CHECK-GX-JSON-DAG: "%191:sub21": 24 # CHECK-GX-JSON-DAG: "%191:sub22": 23 # CHECK-GX-JSON-DAG: "%191:sub23": 22 # CHECK-GX-JSON-DAG: "%191:sub24": 19 # CHECK-GX-JSON-DAG: "%191:sub25": 18 # CHECK-GX-JSON-DAG: "%191:sub26": 17 # CHECK-GX-JSON-DAG: "%191:sub27": 16 # CHECK-GX-JSON-DAG: "%191:sub28": 13 # CHECK-GX-JSON-DAG: "%191:sub29": 12 # CHECK-GX-JSON-DAG: "%191:sub30": 11 # CHECK-GX-JSON-DAG: "%191:sub31": 10 # CHECK-GX-JSON-DAG: "%233:sub0": 103 # CHECK-GX-JSON-DAG: "%233:sub1": 102 # CHECK-GX-JSON-DAG: "%233:sub2": 101 # CHECK-GX-JSON-DAG: "%233:sub3": 100 # CHECK-GX-JSON-DAG: "%233:sub4": 97 # CHECK-GX-JSON-DAG: "%233:sub5": 96 # CHECK-GX-JSON-DAG: "%233:sub6": 95 # CHECK-GX-JSON-DAG: "%233:sub7": 94 # CHECK-GX-JSON-DAG: "%233:sub8": 91 # CHECK-GX-JSON-DAG: "%233:sub9": 90 # CHECK-GX-JSON-DAG: "%233:sub10": 89 # CHECK-GX-JSON-DAG: "%233:sub11": 88 # CHECK-GX-JSON-DAG: "%233:sub12": 85 # CHECK-GX-JSON-DAG: "%233:sub13": 84 # CHECK-GX-JSON-DAG: "%233:sub14": 83 # CHECK-GX-JSON-DAG: "%233:sub15": 82 # CHECK-GX-JSON-DAG: "%233:sub16": 79 # CHECK-GX-JSON-DAG: "%233:sub17": 78 # CHECK-GX-JSON-DAG: "%233:sub18": 77 # CHECK-GX-JSON-DAG: "%233:sub19": 76 # CHECK-GX-JSON-DAG: "%233:sub20": 73 # CHECK-GX-JSON-DAG: "%233:sub21": 72 # CHECK-GX-JSON-DAG: "%233:sub22": 71 # CHECK-GX-JSON-DAG: "%233:sub23": 70 # CHECK-GX-JSON-DAG: "%233:sub24": 67 # CHECK-GX-JSON-DAG: "%233:sub25": 66 # CHECK-GX-JSON-DAG: "%233:sub26": 65 # CHECK-GX-JSON-DAG: "%233:sub27": 64 # CHECK-GX-JSON-DAG: "%233:sub28": 61 # CHECK-GX-JSON-DAG: "%233:sub29": 60 # CHECK-GX-JSON-DAG: "%233:sub30": 59 # CHECK-GX-JSON-DAG: "%233:sub31": 58 # CHECK-GX-JSON-DAG: "%275:sub0": 151 # CHECK-GX-JSON-DAG: "%275:sub1": 150 # CHECK-GX-JSON-DAG: "%275:sub2": 149 # CHECK-GX-JSON-DAG: "%275:sub3": 148 # CHECK-GX-JSON-DAG: "%275:sub4": 145 # CHECK-GX-JSON-DAG: "%275:sub5": 144 # CHECK-GX-JSON-DAG: "%275:sub6": 143 # CHECK-GX-JSON-DAG: "%275:sub7": 142 # CHECK-GX-JSON-DAG: "%275:sub8": 139 # CHECK-GX-JSON-DAG: "%275:sub9": 138 # CHECK-GX-JSON-DAG: "%275:sub10": 137 # CHECK-GX-JSON-DAG: "%275:sub11": 136 # CHECK-GX-JSON-DAG: "%275:sub12": 133 # CHECK-GX-JSON-DAG: "%275:sub13": 132 # CHECK-GX-JSON-DAG: "%275:sub14": 131 # CHECK-GX-JSON-DAG: "%275:sub15": 130 # CHECK-GX-JSON-DAG: "%275:sub16": 127 # CHECK-GX-JSON-DAG: "%275:sub17": 126 # CHECK-GX-JSON-DAG: "%275:sub18": 125 # CHECK-GX-JSON-DAG: "%275:sub19": 124 # CHECK-GX-JSON-DAG: "%275:sub20": 121 # CHECK-GX-JSON-DAG: "%275:sub21": 120 # CHECK-GX-JSON-DAG: "%275:sub22": 119 # CHECK-GX-JSON-DAG: "%275:sub23": 118 # CHECK-GX-JSON-DAG: "%275:sub24": 115 # CHECK-GX-JSON-DAG: "%275:sub25": 114 # CHECK-GX-JSON-DAG: "%275:sub26": 113 # CHECK-GX-JSON-DAG: "%275:sub27": 112 # CHECK-GX-JSON-DAG: "%275:sub28": 109 # CHECK-GX-JSON-DAG: "%275:sub29": 108 # CHECK-GX-JSON-DAG: "%275:sub30": 107 # CHECK-GX-JSON-DAG: "%275:sub31": 106 # CHECK-GX-JSON-DAG: "%317:sub0": 199 # CHECK-GX-JSON-DAG: "%317:sub1": 198 # CHECK-GX-JSON-DAG: "%317:sub2": 197 # CHECK-GX-JSON-DAG: "%317:sub3": 196 # CHECK-GX-JSON-DAG: "%317:sub4": 193 # CHECK-GX-JSON-DAG: "%317:sub5": 192 # CHECK-GX-JSON-DAG: "%317:sub6": 191 # CHECK-GX-JSON-DAG: "%317:sub7": 190 # CHECK-GX-JSON-DAG: "%317:sub8": 187 # CHECK-GX-JSON-DAG: "%317:sub9": 186 # CHECK-GX-JSON-DAG: "%317:sub10": 185 # CHECK-GX-JSON-DAG: "%317:sub11": 184 # CHECK-GX-JSON-DAG: "%317:sub12": 181 # CHECK-GX-JSON-DAG: "%317:sub13": 180 # CHECK-GX-JSON-DAG: "%317:sub14": 179 # CHECK-GX-JSON-DAG: "%317:sub15": 178 # CHECK-GX-JSON-DAG: "%317:sub16": 175 # CHECK-GX-JSON-DAG: "%317:sub17": 174 # CHECK-GX-JSON-DAG: "%317:sub18": 173 # CHECK-GX-JSON-DAG: "%317:sub19": 172 # CHECK-GX-JSON-DAG: "%317:sub20": 169 # CHECK-GX-JSON-DAG: "%317:sub21": 168 # CHECK-GX-JSON-DAG: "%317:sub22": 167 # CHECK-GX-JSON-DAG: "%317:sub23": 166 # CHECK-GX-JSON-DAG: "%317:sub24": 163 # CHECK-GX-JSON-DAG: "%317:sub25": 162 # CHECK-GX-JSON-DAG: "%317:sub26": 161 # CHECK-GX-JSON-DAG: "%317:sub27": 160 # CHECK-GX-JSON-DAG: "%317:sub28": 157 # CHECK-GX-JSON-DAG: "%317:sub29": 156 # CHECK-GX-JSON-DAG: "%317:sub30": 155 # CHECK-GX-JSON-DAG: "%317:sub31": 154 # CHECK-GX-JSON-DAG: "%359:sub0": 247 # CHECK-GX-JSON-DAG: "%359:sub1": 246 # CHECK-GX-JSON-DAG: "%359:sub2": 245 # CHECK-GX-JSON-DAG: "%359:sub3": 244 # CHECK-GX-JSON-DAG: "%359:sub4": 241 # CHECK-GX-JSON-DAG: "%359:sub5": 240 # CHECK-GX-JSON-DAG: "%359:sub6": 239 # CHECK-GX-JSON-DAG: "%359:sub7": 238 # CHECK-GX-JSON-DAG: "%359:sub8": 235 # CHECK-GX-JSON-DAG: "%359:sub9": 234 # CHECK-GX-JSON-DAG: "%359:sub10": 233 # CHECK-GX-JSON-DAG: "%359:sub11": 232 # CHECK-GX-JSON-DAG: "%359:sub12": 229 # CHECK-GX-JSON-DAG: "%359:sub13": 228 # CHECK-GX-JSON-DAG: "%359:sub14": 227 # CHECK-GX-JSON-DAG: "%359:sub15": 226 # CHECK-GX-JSON-DAG: "%359:sub16": 223 # CHECK-GX-JSON-DAG: "%359:sub17": 222 # CHECK-GX-JSON-DAG: "%359:sub18": 221 # CHECK-GX-JSON-DAG: "%359:sub19": 220 # CHECK-GX-JSON-DAG: "%359:sub20": 217 # CHECK-GX-JSON-DAG: "%359:sub21": 216 # CHECK-GX-JSON-DAG: "%359:sub22": 215 # CHECK-GX-JSON-DAG: "%359:sub23": 214 # CHECK-GX-JSON-DAG: "%359:sub24": 211 # CHECK-GX-JSON-DAG: "%359:sub25": 210 # CHECK-GX-JSON-DAG: "%359:sub26": 209 # CHECK-GX-JSON-DAG: "%359:sub27": 208 # CHECK-GX-JSON-DAG: "%359:sub28": 205 # CHECK-GX-JSON-DAG: "%359:sub29": 204 # CHECK-GX-JSON-DAG: "%359:sub30": 203 # CHECK-GX-JSON-DAG: "%359:sub31": 202 # CHECK-GX-JSON-DAG: "%401:sub0": 295 # CHECK-GX-JSON-DAG: "%401:sub1": 294 # CHECK-GX-JSON-DAG: "%401:sub2": 293 # CHECK-GX-JSON-DAG: "%401:sub3": 292 # CHECK-GX-JSON-DAG: "%401:sub4": 289 # CHECK-GX-JSON-DAG: "%401:sub5": 288 # CHECK-GX-JSON-DAG: "%401:sub6": 287 # CHECK-GX-JSON-DAG: "%401:sub7": 286 # CHECK-GX-JSON-DAG: "%401:sub8": 283 # CHECK-GX-JSON-DAG: "%401:sub9": 282 # CHECK-GX-JSON-DAG: "%401:sub10": 281 # CHECK-GX-JSON-DAG: "%401:sub11": 280 # CHECK-GX-JSON-DAG: "%401:sub12": 277 # CHECK-GX-JSON-DAG: "%401:sub13": 276 # CHECK-GX-JSON-DAG: "%401:sub14": 275 # CHECK-GX-JSON-DAG: "%401:sub15": 274 # CHECK-GX-JSON-DAG: "%401:sub16": 271 # CHECK-GX-JSON-DAG: "%401:sub17": 270 # CHECK-GX-JSON-DAG: "%401:sub18": 269 # CHECK-GX-JSON-DAG: "%401:sub19": 268 # CHECK-GX-JSON-DAG: "%401:sub20": 265 # CHECK-GX-JSON-DAG: "%401:sub21": 264 # CHECK-GX-JSON-DAG: "%401:sub22": 263 # CHECK-GX-JSON-DAG: "%401:sub23": 262 # CHECK-GX-JSON-DAG: "%401:sub24": 259 # CHECK-GX-JSON-DAG: "%401:sub25": 258 # CHECK-GX-JSON-DAG: "%401:sub26": 257 # CHECK-GX-JSON-DAG: "%401:sub27": 256 # CHECK-GX-JSON-DAG: "%401:sub28": 253 # CHECK-GX-JSON-DAG: "%401:sub29": 252 # CHECK-GX-JSON-DAG: "%401:sub30": 251 # CHECK-GX-JSON-DAG: "%401:sub31": 250 # CHECK-GX-JSON-DAG: "%534": 2 # CHECK-GX-JSON-DAG: "%535": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 250 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 295 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%537:vgpr_32 = COPY %149.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 6 # CHECK-GX-JSON-DAG: "%149:sub1": 5 # CHECK-GX-JSON-DAG: "%149:sub2": 4 # CHECK-GX-JSON-DAG: "%149:sub3": 3 # CHECK-GX-JSON-DAG: "%149:sub4": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 54 # CHECK-GX-JSON-DAG: "%191:sub1": 53 # CHECK-GX-JSON-DAG: "%191:sub2": 52 # CHECK-GX-JSON-DAG: "%191:sub3": 51 # CHECK-GX-JSON-DAG: "%191:sub4": 48 # CHECK-GX-JSON-DAG: "%191:sub5": 47 # CHECK-GX-JSON-DAG: "%191:sub6": 46 # CHECK-GX-JSON-DAG: "%191:sub7": 45 # CHECK-GX-JSON-DAG: "%191:sub8": 42 # CHECK-GX-JSON-DAG: "%191:sub9": 41 # CHECK-GX-JSON-DAG: "%191:sub10": 40 # CHECK-GX-JSON-DAG: "%191:sub11": 39 # CHECK-GX-JSON-DAG: "%191:sub12": 36 # CHECK-GX-JSON-DAG: "%191:sub13": 35 # CHECK-GX-JSON-DAG: "%191:sub14": 34 # CHECK-GX-JSON-DAG: "%191:sub15": 33 # CHECK-GX-JSON-DAG: "%191:sub16": 30 # CHECK-GX-JSON-DAG: "%191:sub17": 29 # CHECK-GX-JSON-DAG: "%191:sub18": 28 # CHECK-GX-JSON-DAG: "%191:sub19": 27 # CHECK-GX-JSON-DAG: "%191:sub20": 24 # CHECK-GX-JSON-DAG: "%191:sub21": 23 # CHECK-GX-JSON-DAG: "%191:sub22": 22 # CHECK-GX-JSON-DAG: "%191:sub23": 21 # CHECK-GX-JSON-DAG: "%191:sub24": 18 # CHECK-GX-JSON-DAG: "%191:sub25": 17 # CHECK-GX-JSON-DAG: "%191:sub26": 16 # CHECK-GX-JSON-DAG: "%191:sub27": 15 # CHECK-GX-JSON-DAG: "%191:sub28": 12 # CHECK-GX-JSON-DAG: "%191:sub29": 11 # CHECK-GX-JSON-DAG: "%191:sub30": 10 # CHECK-GX-JSON-DAG: "%191:sub31": 9 # CHECK-GX-JSON-DAG: "%233:sub0": 102 # CHECK-GX-JSON-DAG: "%233:sub1": 101 # CHECK-GX-JSON-DAG: "%233:sub2": 100 # CHECK-GX-JSON-DAG: "%233:sub3": 99 # CHECK-GX-JSON-DAG: "%233:sub4": 96 # CHECK-GX-JSON-DAG: "%233:sub5": 95 # CHECK-GX-JSON-DAG: "%233:sub6": 94 # CHECK-GX-JSON-DAG: "%233:sub7": 93 # CHECK-GX-JSON-DAG: "%233:sub8": 90 # CHECK-GX-JSON-DAG: "%233:sub9": 89 # CHECK-GX-JSON-DAG: "%233:sub10": 88 # CHECK-GX-JSON-DAG: "%233:sub11": 87 # CHECK-GX-JSON-DAG: "%233:sub12": 84 # CHECK-GX-JSON-DAG: "%233:sub13": 83 # CHECK-GX-JSON-DAG: "%233:sub14": 82 # CHECK-GX-JSON-DAG: "%233:sub15": 81 # CHECK-GX-JSON-DAG: "%233:sub16": 78 # CHECK-GX-JSON-DAG: "%233:sub17": 77 # CHECK-GX-JSON-DAG: "%233:sub18": 76 # CHECK-GX-JSON-DAG: "%233:sub19": 75 # CHECK-GX-JSON-DAG: "%233:sub20": 72 # CHECK-GX-JSON-DAG: "%233:sub21": 71 # CHECK-GX-JSON-DAG: "%233:sub22": 70 # CHECK-GX-JSON-DAG: "%233:sub23": 69 # CHECK-GX-JSON-DAG: "%233:sub24": 66 # CHECK-GX-JSON-DAG: "%233:sub25": 65 # CHECK-GX-JSON-DAG: "%233:sub26": 64 # CHECK-GX-JSON-DAG: "%233:sub27": 63 # CHECK-GX-JSON-DAG: "%233:sub28": 60 # CHECK-GX-JSON-DAG: "%233:sub29": 59 # CHECK-GX-JSON-DAG: "%233:sub30": 58 # CHECK-GX-JSON-DAG: "%233:sub31": 57 # CHECK-GX-JSON-DAG: "%275:sub0": 150 # CHECK-GX-JSON-DAG: "%275:sub1": 149 # CHECK-GX-JSON-DAG: "%275:sub2": 148 # CHECK-GX-JSON-DAG: "%275:sub3": 147 # CHECK-GX-JSON-DAG: "%275:sub4": 144 # CHECK-GX-JSON-DAG: "%275:sub5": 143 # CHECK-GX-JSON-DAG: "%275:sub6": 142 # CHECK-GX-JSON-DAG: "%275:sub7": 141 # CHECK-GX-JSON-DAG: "%275:sub8": 138 # CHECK-GX-JSON-DAG: "%275:sub9": 137 # CHECK-GX-JSON-DAG: "%275:sub10": 136 # CHECK-GX-JSON-DAG: "%275:sub11": 135 # CHECK-GX-JSON-DAG: "%275:sub12": 132 # CHECK-GX-JSON-DAG: "%275:sub13": 131 # CHECK-GX-JSON-DAG: "%275:sub14": 130 # CHECK-GX-JSON-DAG: "%275:sub15": 129 # CHECK-GX-JSON-DAG: "%275:sub16": 126 # CHECK-GX-JSON-DAG: "%275:sub17": 125 # CHECK-GX-JSON-DAG: "%275:sub18": 124 # CHECK-GX-JSON-DAG: "%275:sub19": 123 # CHECK-GX-JSON-DAG: "%275:sub20": 120 # CHECK-GX-JSON-DAG: "%275:sub21": 119 # CHECK-GX-JSON-DAG: "%275:sub22": 118 # CHECK-GX-JSON-DAG: "%275:sub23": 117 # CHECK-GX-JSON-DAG: "%275:sub24": 114 # CHECK-GX-JSON-DAG: "%275:sub25": 113 # CHECK-GX-JSON-DAG: "%275:sub26": 112 # CHECK-GX-JSON-DAG: "%275:sub27": 111 # CHECK-GX-JSON-DAG: "%275:sub28": 108 # CHECK-GX-JSON-DAG: "%275:sub29": 107 # CHECK-GX-JSON-DAG: "%275:sub30": 106 # CHECK-GX-JSON-DAG: "%275:sub31": 105 # CHECK-GX-JSON-DAG: "%317:sub0": 198 # CHECK-GX-JSON-DAG: "%317:sub1": 197 # CHECK-GX-JSON-DAG: "%317:sub2": 196 # CHECK-GX-JSON-DAG: "%317:sub3": 195 # CHECK-GX-JSON-DAG: "%317:sub4": 192 # CHECK-GX-JSON-DAG: "%317:sub5": 191 # CHECK-GX-JSON-DAG: "%317:sub6": 190 # CHECK-GX-JSON-DAG: "%317:sub7": 189 # CHECK-GX-JSON-DAG: "%317:sub8": 186 # CHECK-GX-JSON-DAG: "%317:sub9": 185 # CHECK-GX-JSON-DAG: "%317:sub10": 184 # CHECK-GX-JSON-DAG: "%317:sub11": 183 # CHECK-GX-JSON-DAG: "%317:sub12": 180 # CHECK-GX-JSON-DAG: "%317:sub13": 179 # CHECK-GX-JSON-DAG: "%317:sub14": 178 # CHECK-GX-JSON-DAG: "%317:sub15": 177 # CHECK-GX-JSON-DAG: "%317:sub16": 174 # CHECK-GX-JSON-DAG: "%317:sub17": 173 # CHECK-GX-JSON-DAG: "%317:sub18": 172 # CHECK-GX-JSON-DAG: "%317:sub19": 171 # CHECK-GX-JSON-DAG: "%317:sub20": 168 # CHECK-GX-JSON-DAG: "%317:sub21": 167 # CHECK-GX-JSON-DAG: "%317:sub22": 166 # CHECK-GX-JSON-DAG: "%317:sub23": 165 # CHECK-GX-JSON-DAG: "%317:sub24": 162 # CHECK-GX-JSON-DAG: "%317:sub25": 161 # CHECK-GX-JSON-DAG: "%317:sub26": 160 # CHECK-GX-JSON-DAG: "%317:sub27": 159 # CHECK-GX-JSON-DAG: "%317:sub28": 156 # CHECK-GX-JSON-DAG: "%317:sub29": 155 # CHECK-GX-JSON-DAG: "%317:sub30": 154 # CHECK-GX-JSON-DAG: "%317:sub31": 153 # CHECK-GX-JSON-DAG: "%359:sub0": 246 # CHECK-GX-JSON-DAG: "%359:sub1": 245 # CHECK-GX-JSON-DAG: "%359:sub2": 244 # CHECK-GX-JSON-DAG: "%359:sub3": 243 # CHECK-GX-JSON-DAG: "%359:sub4": 240 # CHECK-GX-JSON-DAG: "%359:sub5": 239 # CHECK-GX-JSON-DAG: "%359:sub6": 238 # CHECK-GX-JSON-DAG: "%359:sub7": 237 # CHECK-GX-JSON-DAG: "%359:sub8": 234 # CHECK-GX-JSON-DAG: "%359:sub9": 233 # CHECK-GX-JSON-DAG: "%359:sub10": 232 # CHECK-GX-JSON-DAG: "%359:sub11": 231 # CHECK-GX-JSON-DAG: "%359:sub12": 228 # CHECK-GX-JSON-DAG: "%359:sub13": 227 # CHECK-GX-JSON-DAG: "%359:sub14": 226 # CHECK-GX-JSON-DAG: "%359:sub15": 225 # CHECK-GX-JSON-DAG: "%359:sub16": 222 # CHECK-GX-JSON-DAG: "%359:sub17": 221 # CHECK-GX-JSON-DAG: "%359:sub18": 220 # CHECK-GX-JSON-DAG: "%359:sub19": 219 # CHECK-GX-JSON-DAG: "%359:sub20": 216 # CHECK-GX-JSON-DAG: "%359:sub21": 215 # CHECK-GX-JSON-DAG: "%359:sub22": 214 # CHECK-GX-JSON-DAG: "%359:sub23": 213 # CHECK-GX-JSON-DAG: "%359:sub24": 210 # CHECK-GX-JSON-DAG: "%359:sub25": 209 # CHECK-GX-JSON-DAG: "%359:sub26": 208 # CHECK-GX-JSON-DAG: "%359:sub27": 207 # CHECK-GX-JSON-DAG: "%359:sub28": 204 # CHECK-GX-JSON-DAG: "%359:sub29": 203 # CHECK-GX-JSON-DAG: "%359:sub30": 202 # CHECK-GX-JSON-DAG: "%359:sub31": 201 # CHECK-GX-JSON-DAG: "%401:sub0": 294 # CHECK-GX-JSON-DAG: "%401:sub1": 293 # CHECK-GX-JSON-DAG: "%401:sub2": 292 # CHECK-GX-JSON-DAG: "%401:sub3": 291 # CHECK-GX-JSON-DAG: "%401:sub4": 288 # CHECK-GX-JSON-DAG: "%401:sub5": 287 # CHECK-GX-JSON-DAG: "%401:sub6": 286 # CHECK-GX-JSON-DAG: "%401:sub7": 285 # CHECK-GX-JSON-DAG: "%401:sub8": 282 # CHECK-GX-JSON-DAG: "%401:sub9": 281 # CHECK-GX-JSON-DAG: "%401:sub10": 280 # CHECK-GX-JSON-DAG: "%401:sub11": 279 # CHECK-GX-JSON-DAG: "%401:sub12": 276 # CHECK-GX-JSON-DAG: "%401:sub13": 275 # CHECK-GX-JSON-DAG: "%401:sub14": 274 # CHECK-GX-JSON-DAG: "%401:sub15": 273 # CHECK-GX-JSON-DAG: "%401:sub16": 270 # CHECK-GX-JSON-DAG: "%401:sub17": 269 # CHECK-GX-JSON-DAG: "%401:sub18": 268 # CHECK-GX-JSON-DAG: "%401:sub19": 267 # CHECK-GX-JSON-DAG: "%401:sub20": 264 # CHECK-GX-JSON-DAG: "%401:sub21": 263 # CHECK-GX-JSON-DAG: "%401:sub22": 262 # CHECK-GX-JSON-DAG: "%401:sub23": 261 # CHECK-GX-JSON-DAG: "%401:sub24": 258 # CHECK-GX-JSON-DAG: "%401:sub25": 257 # CHECK-GX-JSON-DAG: "%401:sub26": 256 # CHECK-GX-JSON-DAG: "%401:sub27": 255 # CHECK-GX-JSON-DAG: "%401:sub28": 252 # CHECK-GX-JSON-DAG: "%401:sub29": 251 # CHECK-GX-JSON-DAG: "%401:sub30": 250 # CHECK-GX-JSON-DAG: "%401:sub31": 249 # CHECK-GX-JSON-DAG: "%534": 1 # CHECK-GX-JSON-DAG: "%535": 1 # CHECK-GX-JSON-DAG: "%536": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 249 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 294 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%538:vreg_128 = REG_SEQUENCE %537, %subreg.sub0, %536, %subreg.sub1, %535, %subreg.sub2, %534, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 5 # CHECK-GX-JSON-DAG: "%149:sub1": 4 # CHECK-GX-JSON-DAG: "%149:sub2": 3 # CHECK-GX-JSON-DAG: "%149:sub3": 2 # CHECK-GX-JSON-DAG: "%191:sub0": 53 # CHECK-GX-JSON-DAG: "%191:sub1": 52 # CHECK-GX-JSON-DAG: "%191:sub2": 51 # CHECK-GX-JSON-DAG: "%191:sub3": 50 # CHECK-GX-JSON-DAG: "%191:sub4": 47 # CHECK-GX-JSON-DAG: "%191:sub5": 46 # CHECK-GX-JSON-DAG: "%191:sub6": 45 # CHECK-GX-JSON-DAG: "%191:sub7": 44 # CHECK-GX-JSON-DAG: "%191:sub8": 41 # CHECK-GX-JSON-DAG: "%191:sub9": 40 # CHECK-GX-JSON-DAG: "%191:sub10": 39 # CHECK-GX-JSON-DAG: "%191:sub11": 38 # CHECK-GX-JSON-DAG: "%191:sub12": 35 # CHECK-GX-JSON-DAG: "%191:sub13": 34 # CHECK-GX-JSON-DAG: "%191:sub14": 33 # CHECK-GX-JSON-DAG: "%191:sub15": 32 # CHECK-GX-JSON-DAG: "%191:sub16": 29 # CHECK-GX-JSON-DAG: "%191:sub17": 28 # CHECK-GX-JSON-DAG: "%191:sub18": 27 # CHECK-GX-JSON-DAG: "%191:sub19": 26 # CHECK-GX-JSON-DAG: "%191:sub20": 23 # CHECK-GX-JSON-DAG: "%191:sub21": 22 # CHECK-GX-JSON-DAG: "%191:sub22": 21 # CHECK-GX-JSON-DAG: "%191:sub23": 20 # CHECK-GX-JSON-DAG: "%191:sub24": 17 # CHECK-GX-JSON-DAG: "%191:sub25": 16 # CHECK-GX-JSON-DAG: "%191:sub26": 15 # CHECK-GX-JSON-DAG: "%191:sub27": 14 # CHECK-GX-JSON-DAG: "%191:sub28": 11 # CHECK-GX-JSON-DAG: "%191:sub29": 10 # CHECK-GX-JSON-DAG: "%191:sub30": 9 # CHECK-GX-JSON-DAG: "%191:sub31": 8 # CHECK-GX-JSON-DAG: "%233:sub0": 101 # CHECK-GX-JSON-DAG: "%233:sub1": 100 # CHECK-GX-JSON-DAG: "%233:sub2": 99 # CHECK-GX-JSON-DAG: "%233:sub3": 98 # CHECK-GX-JSON-DAG: "%233:sub4": 95 # CHECK-GX-JSON-DAG: "%233:sub5": 94 # CHECK-GX-JSON-DAG: "%233:sub6": 93 # CHECK-GX-JSON-DAG: "%233:sub7": 92 # CHECK-GX-JSON-DAG: "%233:sub8": 89 # CHECK-GX-JSON-DAG: "%233:sub9": 88 # CHECK-GX-JSON-DAG: "%233:sub10": 87 # CHECK-GX-JSON-DAG: "%233:sub11": 86 # CHECK-GX-JSON-DAG: "%233:sub12": 83 # CHECK-GX-JSON-DAG: "%233:sub13": 82 # CHECK-GX-JSON-DAG: "%233:sub14": 81 # CHECK-GX-JSON-DAG: "%233:sub15": 80 # CHECK-GX-JSON-DAG: "%233:sub16": 77 # CHECK-GX-JSON-DAG: "%233:sub17": 76 # CHECK-GX-JSON-DAG: "%233:sub18": 75 # CHECK-GX-JSON-DAG: "%233:sub19": 74 # CHECK-GX-JSON-DAG: "%233:sub20": 71 # CHECK-GX-JSON-DAG: "%233:sub21": 70 # CHECK-GX-JSON-DAG: "%233:sub22": 69 # CHECK-GX-JSON-DAG: "%233:sub23": 68 # CHECK-GX-JSON-DAG: "%233:sub24": 65 # CHECK-GX-JSON-DAG: "%233:sub25": 64 # CHECK-GX-JSON-DAG: "%233:sub26": 63 # CHECK-GX-JSON-DAG: "%233:sub27": 62 # CHECK-GX-JSON-DAG: "%233:sub28": 59 # CHECK-GX-JSON-DAG: "%233:sub29": 58 # CHECK-GX-JSON-DAG: "%233:sub30": 57 # CHECK-GX-JSON-DAG: "%233:sub31": 56 # CHECK-GX-JSON-DAG: "%275:sub0": 149 # CHECK-GX-JSON-DAG: "%275:sub1": 148 # CHECK-GX-JSON-DAG: "%275:sub2": 147 # CHECK-GX-JSON-DAG: "%275:sub3": 146 # CHECK-GX-JSON-DAG: "%275:sub4": 143 # CHECK-GX-JSON-DAG: "%275:sub5": 142 # CHECK-GX-JSON-DAG: "%275:sub6": 141 # CHECK-GX-JSON-DAG: "%275:sub7": 140 # CHECK-GX-JSON-DAG: "%275:sub8": 137 # CHECK-GX-JSON-DAG: "%275:sub9": 136 # CHECK-GX-JSON-DAG: "%275:sub10": 135 # CHECK-GX-JSON-DAG: "%275:sub11": 134 # CHECK-GX-JSON-DAG: "%275:sub12": 131 # CHECK-GX-JSON-DAG: "%275:sub13": 130 # CHECK-GX-JSON-DAG: "%275:sub14": 129 # CHECK-GX-JSON-DAG: "%275:sub15": 128 # CHECK-GX-JSON-DAG: "%275:sub16": 125 # CHECK-GX-JSON-DAG: "%275:sub17": 124 # CHECK-GX-JSON-DAG: "%275:sub18": 123 # CHECK-GX-JSON-DAG: "%275:sub19": 122 # CHECK-GX-JSON-DAG: "%275:sub20": 119 # CHECK-GX-JSON-DAG: "%275:sub21": 118 # CHECK-GX-JSON-DAG: "%275:sub22": 117 # CHECK-GX-JSON-DAG: "%275:sub23": 116 # CHECK-GX-JSON-DAG: "%275:sub24": 113 # CHECK-GX-JSON-DAG: "%275:sub25": 112 # CHECK-GX-JSON-DAG: "%275:sub26": 111 # CHECK-GX-JSON-DAG: "%275:sub27": 110 # CHECK-GX-JSON-DAG: "%275:sub28": 107 # CHECK-GX-JSON-DAG: "%275:sub29": 106 # CHECK-GX-JSON-DAG: "%275:sub30": 105 # CHECK-GX-JSON-DAG: "%275:sub31": 104 # CHECK-GX-JSON-DAG: "%317:sub0": 197 # CHECK-GX-JSON-DAG: "%317:sub1": 196 # CHECK-GX-JSON-DAG: "%317:sub2": 195 # CHECK-GX-JSON-DAG: "%317:sub3": 194 # CHECK-GX-JSON-DAG: "%317:sub4": 191 # CHECK-GX-JSON-DAG: "%317:sub5": 190 # CHECK-GX-JSON-DAG: "%317:sub6": 189 # CHECK-GX-JSON-DAG: "%317:sub7": 188 # CHECK-GX-JSON-DAG: "%317:sub8": 185 # CHECK-GX-JSON-DAG: "%317:sub9": 184 # CHECK-GX-JSON-DAG: "%317:sub10": 183 # CHECK-GX-JSON-DAG: "%317:sub11": 182 # CHECK-GX-JSON-DAG: "%317:sub12": 179 # CHECK-GX-JSON-DAG: "%317:sub13": 178 # CHECK-GX-JSON-DAG: "%317:sub14": 177 # CHECK-GX-JSON-DAG: "%317:sub15": 176 # CHECK-GX-JSON-DAG: "%317:sub16": 173 # CHECK-GX-JSON-DAG: "%317:sub17": 172 # CHECK-GX-JSON-DAG: "%317:sub18": 171 # CHECK-GX-JSON-DAG: "%317:sub19": 170 # CHECK-GX-JSON-DAG: "%317:sub20": 167 # CHECK-GX-JSON-DAG: "%317:sub21": 166 # CHECK-GX-JSON-DAG: "%317:sub22": 165 # CHECK-GX-JSON-DAG: "%317:sub23": 164 # CHECK-GX-JSON-DAG: "%317:sub24": 161 # CHECK-GX-JSON-DAG: "%317:sub25": 160 # CHECK-GX-JSON-DAG: "%317:sub26": 159 # CHECK-GX-JSON-DAG: "%317:sub27": 158 # CHECK-GX-JSON-DAG: "%317:sub28": 155 # CHECK-GX-JSON-DAG: "%317:sub29": 154 # CHECK-GX-JSON-DAG: "%317:sub30": 153 # CHECK-GX-JSON-DAG: "%317:sub31": 152 # CHECK-GX-JSON-DAG: "%359:sub0": 245 # CHECK-GX-JSON-DAG: "%359:sub1": 244 # CHECK-GX-JSON-DAG: "%359:sub2": 243 # CHECK-GX-JSON-DAG: "%359:sub3": 242 # CHECK-GX-JSON-DAG: "%359:sub4": 239 # CHECK-GX-JSON-DAG: "%359:sub5": 238 # CHECK-GX-JSON-DAG: "%359:sub6": 237 # CHECK-GX-JSON-DAG: "%359:sub7": 236 # CHECK-GX-JSON-DAG: "%359:sub8": 233 # CHECK-GX-JSON-DAG: "%359:sub9": 232 # CHECK-GX-JSON-DAG: "%359:sub10": 231 # CHECK-GX-JSON-DAG: "%359:sub11": 230 # CHECK-GX-JSON-DAG: "%359:sub12": 227 # CHECK-GX-JSON-DAG: "%359:sub13": 226 # CHECK-GX-JSON-DAG: "%359:sub14": 225 # CHECK-GX-JSON-DAG: "%359:sub15": 224 # CHECK-GX-JSON-DAG: "%359:sub16": 221 # CHECK-GX-JSON-DAG: "%359:sub17": 220 # CHECK-GX-JSON-DAG: "%359:sub18": 219 # CHECK-GX-JSON-DAG: "%359:sub19": 218 # CHECK-GX-JSON-DAG: "%359:sub20": 215 # CHECK-GX-JSON-DAG: "%359:sub21": 214 # CHECK-GX-JSON-DAG: "%359:sub22": 213 # CHECK-GX-JSON-DAG: "%359:sub23": 212 # CHECK-GX-JSON-DAG: "%359:sub24": 209 # CHECK-GX-JSON-DAG: "%359:sub25": 208 # CHECK-GX-JSON-DAG: "%359:sub26": 207 # CHECK-GX-JSON-DAG: "%359:sub27": 206 # CHECK-GX-JSON-DAG: "%359:sub28": 203 # CHECK-GX-JSON-DAG: "%359:sub29": 202 # CHECK-GX-JSON-DAG: "%359:sub30": 201 # CHECK-GX-JSON-DAG: "%359:sub31": 200 # CHECK-GX-JSON-DAG: "%401:sub0": 293 # CHECK-GX-JSON-DAG: "%401:sub1": 292 # CHECK-GX-JSON-DAG: "%401:sub2": 291 # CHECK-GX-JSON-DAG: "%401:sub3": 290 # CHECK-GX-JSON-DAG: "%401:sub4": 287 # CHECK-GX-JSON-DAG: "%401:sub5": 286 # CHECK-GX-JSON-DAG: "%401:sub6": 285 # CHECK-GX-JSON-DAG: "%401:sub7": 284 # CHECK-GX-JSON-DAG: "%401:sub8": 281 # CHECK-GX-JSON-DAG: "%401:sub9": 280 # CHECK-GX-JSON-DAG: "%401:sub10": 279 # CHECK-GX-JSON-DAG: "%401:sub11": 278 # CHECK-GX-JSON-DAG: "%401:sub12": 275 # CHECK-GX-JSON-DAG: "%401:sub13": 274 # CHECK-GX-JSON-DAG: "%401:sub14": 273 # CHECK-GX-JSON-DAG: "%401:sub15": 272 # CHECK-GX-JSON-DAG: "%401:sub16": 269 # CHECK-GX-JSON-DAG: "%401:sub17": 268 # CHECK-GX-JSON-DAG: "%401:sub18": 267 # CHECK-GX-JSON-DAG: "%401:sub19": 266 # CHECK-GX-JSON-DAG: "%401:sub20": 263 # CHECK-GX-JSON-DAG: "%401:sub21": 262 # CHECK-GX-JSON-DAG: "%401:sub22": 261 # CHECK-GX-JSON-DAG: "%401:sub23": 260 # CHECK-GX-JSON-DAG: "%401:sub24": 257 # CHECK-GX-JSON-DAG: "%401:sub25": 256 # CHECK-GX-JSON-DAG: "%401:sub26": 255 # CHECK-GX-JSON-DAG: "%401:sub27": 254 # CHECK-GX-JSON-DAG: "%401:sub28": 251 # CHECK-GX-JSON-DAG: "%401:sub29": 250 # CHECK-GX-JSON-DAG: "%401:sub30": 249 # CHECK-GX-JSON-DAG: "%401:sub31": 248 # CHECK-GX-JSON-DAG: "%534": 0 # CHECK-GX-JSON-DAG: "%535": 0 # CHECK-GX-JSON-DAG: "%536": 0 # CHECK-GX-JSON-DAG: "%537": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 248 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 293 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %539:vreg_64, %538, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 4 # CHECK-GX-JSON-DAG: "%149:sub1": 3 # CHECK-GX-JSON-DAG: "%149:sub2": 2 # CHECK-GX-JSON-DAG: "%149:sub3": 1 # CHECK-GX-JSON-DAG: "%191:sub0": 52 # CHECK-GX-JSON-DAG: "%191:sub1": 51 # CHECK-GX-JSON-DAG: "%191:sub2": 50 # CHECK-GX-JSON-DAG: "%191:sub3": 49 # CHECK-GX-JSON-DAG: "%191:sub4": 46 # CHECK-GX-JSON-DAG: "%191:sub5": 45 # CHECK-GX-JSON-DAG: "%191:sub6": 44 # CHECK-GX-JSON-DAG: "%191:sub7": 43 # CHECK-GX-JSON-DAG: "%191:sub8": 40 # CHECK-GX-JSON-DAG: "%191:sub9": 39 # CHECK-GX-JSON-DAG: "%191:sub10": 38 # CHECK-GX-JSON-DAG: "%191:sub11": 37 # CHECK-GX-JSON-DAG: "%191:sub12": 34 # CHECK-GX-JSON-DAG: "%191:sub13": 33 # CHECK-GX-JSON-DAG: "%191:sub14": 32 # CHECK-GX-JSON-DAG: "%191:sub15": 31 # CHECK-GX-JSON-DAG: "%191:sub16": 28 # CHECK-GX-JSON-DAG: "%191:sub17": 27 # CHECK-GX-JSON-DAG: "%191:sub18": 26 # CHECK-GX-JSON-DAG: "%191:sub19": 25 # CHECK-GX-JSON-DAG: "%191:sub20": 22 # CHECK-GX-JSON-DAG: "%191:sub21": 21 # CHECK-GX-JSON-DAG: "%191:sub22": 20 # CHECK-GX-JSON-DAG: "%191:sub23": 19 # CHECK-GX-JSON-DAG: "%191:sub24": 16 # CHECK-GX-JSON-DAG: "%191:sub25": 15 # CHECK-GX-JSON-DAG: "%191:sub26": 14 # CHECK-GX-JSON-DAG: "%191:sub27": 13 # CHECK-GX-JSON-DAG: "%191:sub28": 10 # CHECK-GX-JSON-DAG: "%191:sub29": 9 # CHECK-GX-JSON-DAG: "%191:sub30": 8 # CHECK-GX-JSON-DAG: "%191:sub31": 7 # CHECK-GX-JSON-DAG: "%233:sub0": 100 # CHECK-GX-JSON-DAG: "%233:sub1": 99 # CHECK-GX-JSON-DAG: "%233:sub2": 98 # CHECK-GX-JSON-DAG: "%233:sub3": 97 # CHECK-GX-JSON-DAG: "%233:sub4": 94 # CHECK-GX-JSON-DAG: "%233:sub5": 93 # CHECK-GX-JSON-DAG: "%233:sub6": 92 # CHECK-GX-JSON-DAG: "%233:sub7": 91 # CHECK-GX-JSON-DAG: "%233:sub8": 88 # CHECK-GX-JSON-DAG: "%233:sub9": 87 # CHECK-GX-JSON-DAG: "%233:sub10": 86 # CHECK-GX-JSON-DAG: "%233:sub11": 85 # CHECK-GX-JSON-DAG: "%233:sub12": 82 # CHECK-GX-JSON-DAG: "%233:sub13": 81 # CHECK-GX-JSON-DAG: "%233:sub14": 80 # CHECK-GX-JSON-DAG: "%233:sub15": 79 # CHECK-GX-JSON-DAG: "%233:sub16": 76 # CHECK-GX-JSON-DAG: "%233:sub17": 75 # CHECK-GX-JSON-DAG: "%233:sub18": 74 # CHECK-GX-JSON-DAG: "%233:sub19": 73 # CHECK-GX-JSON-DAG: "%233:sub20": 70 # CHECK-GX-JSON-DAG: "%233:sub21": 69 # CHECK-GX-JSON-DAG: "%233:sub22": 68 # CHECK-GX-JSON-DAG: "%233:sub23": 67 # CHECK-GX-JSON-DAG: "%233:sub24": 64 # CHECK-GX-JSON-DAG: "%233:sub25": 63 # CHECK-GX-JSON-DAG: "%233:sub26": 62 # CHECK-GX-JSON-DAG: "%233:sub27": 61 # CHECK-GX-JSON-DAG: "%233:sub28": 58 # CHECK-GX-JSON-DAG: "%233:sub29": 57 # CHECK-GX-JSON-DAG: "%233:sub30": 56 # CHECK-GX-JSON-DAG: "%233:sub31": 55 # CHECK-GX-JSON-DAG: "%275:sub0": 148 # CHECK-GX-JSON-DAG: "%275:sub1": 147 # CHECK-GX-JSON-DAG: "%275:sub2": 146 # CHECK-GX-JSON-DAG: "%275:sub3": 145 # CHECK-GX-JSON-DAG: "%275:sub4": 142 # CHECK-GX-JSON-DAG: "%275:sub5": 141 # CHECK-GX-JSON-DAG: "%275:sub6": 140 # CHECK-GX-JSON-DAG: "%275:sub7": 139 # CHECK-GX-JSON-DAG: "%275:sub8": 136 # CHECK-GX-JSON-DAG: "%275:sub9": 135 # CHECK-GX-JSON-DAG: "%275:sub10": 134 # CHECK-GX-JSON-DAG: "%275:sub11": 133 # CHECK-GX-JSON-DAG: "%275:sub12": 130 # CHECK-GX-JSON-DAG: "%275:sub13": 129 # CHECK-GX-JSON-DAG: "%275:sub14": 128 # CHECK-GX-JSON-DAG: "%275:sub15": 127 # CHECK-GX-JSON-DAG: "%275:sub16": 124 # CHECK-GX-JSON-DAG: "%275:sub17": 123 # CHECK-GX-JSON-DAG: "%275:sub18": 122 # CHECK-GX-JSON-DAG: "%275:sub19": 121 # CHECK-GX-JSON-DAG: "%275:sub20": 118 # CHECK-GX-JSON-DAG: "%275:sub21": 117 # CHECK-GX-JSON-DAG: "%275:sub22": 116 # CHECK-GX-JSON-DAG: "%275:sub23": 115 # CHECK-GX-JSON-DAG: "%275:sub24": 112 # CHECK-GX-JSON-DAG: "%275:sub25": 111 # CHECK-GX-JSON-DAG: "%275:sub26": 110 # CHECK-GX-JSON-DAG: "%275:sub27": 109 # CHECK-GX-JSON-DAG: "%275:sub28": 106 # CHECK-GX-JSON-DAG: "%275:sub29": 105 # CHECK-GX-JSON-DAG: "%275:sub30": 104 # CHECK-GX-JSON-DAG: "%275:sub31": 103 # CHECK-GX-JSON-DAG: "%317:sub0": 196 # CHECK-GX-JSON-DAG: "%317:sub1": 195 # CHECK-GX-JSON-DAG: "%317:sub2": 194 # CHECK-GX-JSON-DAG: "%317:sub3": 193 # CHECK-GX-JSON-DAG: "%317:sub4": 190 # CHECK-GX-JSON-DAG: "%317:sub5": 189 # CHECK-GX-JSON-DAG: "%317:sub6": 188 # CHECK-GX-JSON-DAG: "%317:sub7": 187 # CHECK-GX-JSON-DAG: "%317:sub8": 184 # CHECK-GX-JSON-DAG: "%317:sub9": 183 # CHECK-GX-JSON-DAG: "%317:sub10": 182 # CHECK-GX-JSON-DAG: "%317:sub11": 181 # CHECK-GX-JSON-DAG: "%317:sub12": 178 # CHECK-GX-JSON-DAG: "%317:sub13": 177 # CHECK-GX-JSON-DAG: "%317:sub14": 176 # CHECK-GX-JSON-DAG: "%317:sub15": 175 # CHECK-GX-JSON-DAG: "%317:sub16": 172 # CHECK-GX-JSON-DAG: "%317:sub17": 171 # CHECK-GX-JSON-DAG: "%317:sub18": 170 # CHECK-GX-JSON-DAG: "%317:sub19": 169 # CHECK-GX-JSON-DAG: "%317:sub20": 166 # CHECK-GX-JSON-DAG: "%317:sub21": 165 # CHECK-GX-JSON-DAG: "%317:sub22": 164 # CHECK-GX-JSON-DAG: "%317:sub23": 163 # CHECK-GX-JSON-DAG: "%317:sub24": 160 # CHECK-GX-JSON-DAG: "%317:sub25": 159 # CHECK-GX-JSON-DAG: "%317:sub26": 158 # CHECK-GX-JSON-DAG: "%317:sub27": 157 # CHECK-GX-JSON-DAG: "%317:sub28": 154 # CHECK-GX-JSON-DAG: "%317:sub29": 153 # CHECK-GX-JSON-DAG: "%317:sub30": 152 # CHECK-GX-JSON-DAG: "%317:sub31": 151 # CHECK-GX-JSON-DAG: "%359:sub0": 244 # CHECK-GX-JSON-DAG: "%359:sub1": 243 # CHECK-GX-JSON-DAG: "%359:sub2": 242 # CHECK-GX-JSON-DAG: "%359:sub3": 241 # CHECK-GX-JSON-DAG: "%359:sub4": 238 # CHECK-GX-JSON-DAG: "%359:sub5": 237 # CHECK-GX-JSON-DAG: "%359:sub6": 236 # CHECK-GX-JSON-DAG: "%359:sub7": 235 # CHECK-GX-JSON-DAG: "%359:sub8": 232 # CHECK-GX-JSON-DAG: "%359:sub9": 231 # CHECK-GX-JSON-DAG: "%359:sub10": 230 # CHECK-GX-JSON-DAG: "%359:sub11": 229 # CHECK-GX-JSON-DAG: "%359:sub12": 226 # CHECK-GX-JSON-DAG: "%359:sub13": 225 # CHECK-GX-JSON-DAG: "%359:sub14": 224 # CHECK-GX-JSON-DAG: "%359:sub15": 223 # CHECK-GX-JSON-DAG: "%359:sub16": 220 # CHECK-GX-JSON-DAG: "%359:sub17": 219 # CHECK-GX-JSON-DAG: "%359:sub18": 218 # CHECK-GX-JSON-DAG: "%359:sub19": 217 # CHECK-GX-JSON-DAG: "%359:sub20": 214 # CHECK-GX-JSON-DAG: "%359:sub21": 213 # CHECK-GX-JSON-DAG: "%359:sub22": 212 # CHECK-GX-JSON-DAG: "%359:sub23": 211 # CHECK-GX-JSON-DAG: "%359:sub24": 208 # CHECK-GX-JSON-DAG: "%359:sub25": 207 # CHECK-GX-JSON-DAG: "%359:sub26": 206 # CHECK-GX-JSON-DAG: "%359:sub27": 205 # CHECK-GX-JSON-DAG: "%359:sub28": 202 # CHECK-GX-JSON-DAG: "%359:sub29": 201 # CHECK-GX-JSON-DAG: "%359:sub30": 200 # CHECK-GX-JSON-DAG: "%359:sub31": 199 # CHECK-GX-JSON-DAG: "%401:sub0": 292 # CHECK-GX-JSON-DAG: "%401:sub1": 291 # CHECK-GX-JSON-DAG: "%401:sub2": 290 # CHECK-GX-JSON-DAG: "%401:sub3": 289 # CHECK-GX-JSON-DAG: "%401:sub4": 286 # CHECK-GX-JSON-DAG: "%401:sub5": 285 # CHECK-GX-JSON-DAG: "%401:sub6": 284 # CHECK-GX-JSON-DAG: "%401:sub7": 283 # CHECK-GX-JSON-DAG: "%401:sub8": 280 # CHECK-GX-JSON-DAG: "%401:sub9": 279 # CHECK-GX-JSON-DAG: "%401:sub10": 278 # CHECK-GX-JSON-DAG: "%401:sub11": 277 # CHECK-GX-JSON-DAG: "%401:sub12": 274 # CHECK-GX-JSON-DAG: "%401:sub13": 273 # CHECK-GX-JSON-DAG: "%401:sub14": 272 # CHECK-GX-JSON-DAG: "%401:sub15": 271 # CHECK-GX-JSON-DAG: "%401:sub16": 268 # CHECK-GX-JSON-DAG: "%401:sub17": 267 # CHECK-GX-JSON-DAG: "%401:sub18": 266 # CHECK-GX-JSON-DAG: "%401:sub19": 265 # CHECK-GX-JSON-DAG: "%401:sub20": 262 # CHECK-GX-JSON-DAG: "%401:sub21": 261 # CHECK-GX-JSON-DAG: "%401:sub22": 260 # CHECK-GX-JSON-DAG: "%401:sub23": 259 # CHECK-GX-JSON-DAG: "%401:sub24": 256 # CHECK-GX-JSON-DAG: "%401:sub25": 255 # CHECK-GX-JSON-DAG: "%401:sub26": 254 # CHECK-GX-JSON-DAG: "%401:sub27": 253 # CHECK-GX-JSON-DAG: "%401:sub28": 250 # CHECK-GX-JSON-DAG: "%401:sub29": 249 # CHECK-GX-JSON-DAG: "%401:sub30": 248 # CHECK-GX-JSON-DAG: "%401:sub31": 247 # CHECK-GX-JSON-DAG: "%538": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 247 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 292 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%540:vgpr_32 = COPY %149.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 3 # CHECK-GX-JSON-DAG: "%149:sub1": 2 # CHECK-GX-JSON-DAG: "%149:sub2": 1 # CHECK-GX-JSON-DAG: "%149:sub3": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 51 # CHECK-GX-JSON-DAG: "%191:sub1": 50 # CHECK-GX-JSON-DAG: "%191:sub2": 49 # CHECK-GX-JSON-DAG: "%191:sub3": 48 # CHECK-GX-JSON-DAG: "%191:sub4": 45 # CHECK-GX-JSON-DAG: "%191:sub5": 44 # CHECK-GX-JSON-DAG: "%191:sub6": 43 # CHECK-GX-JSON-DAG: "%191:sub7": 42 # CHECK-GX-JSON-DAG: "%191:sub8": 39 # CHECK-GX-JSON-DAG: "%191:sub9": 38 # CHECK-GX-JSON-DAG: "%191:sub10": 37 # CHECK-GX-JSON-DAG: "%191:sub11": 36 # CHECK-GX-JSON-DAG: "%191:sub12": 33 # CHECK-GX-JSON-DAG: "%191:sub13": 32 # CHECK-GX-JSON-DAG: "%191:sub14": 31 # CHECK-GX-JSON-DAG: "%191:sub15": 30 # CHECK-GX-JSON-DAG: "%191:sub16": 27 # CHECK-GX-JSON-DAG: "%191:sub17": 26 # CHECK-GX-JSON-DAG: "%191:sub18": 25 # CHECK-GX-JSON-DAG: "%191:sub19": 24 # CHECK-GX-JSON-DAG: "%191:sub20": 21 # CHECK-GX-JSON-DAG: "%191:sub21": 20 # CHECK-GX-JSON-DAG: "%191:sub22": 19 # CHECK-GX-JSON-DAG: "%191:sub23": 18 # CHECK-GX-JSON-DAG: "%191:sub24": 15 # CHECK-GX-JSON-DAG: "%191:sub25": 14 # CHECK-GX-JSON-DAG: "%191:sub26": 13 # CHECK-GX-JSON-DAG: "%191:sub27": 12 # CHECK-GX-JSON-DAG: "%191:sub28": 9 # CHECK-GX-JSON-DAG: "%191:sub29": 8 # CHECK-GX-JSON-DAG: "%191:sub30": 7 # CHECK-GX-JSON-DAG: "%191:sub31": 6 # CHECK-GX-JSON-DAG: "%233:sub0": 99 # CHECK-GX-JSON-DAG: "%233:sub1": 98 # CHECK-GX-JSON-DAG: "%233:sub2": 97 # CHECK-GX-JSON-DAG: "%233:sub3": 96 # CHECK-GX-JSON-DAG: "%233:sub4": 93 # CHECK-GX-JSON-DAG: "%233:sub5": 92 # CHECK-GX-JSON-DAG: "%233:sub6": 91 # CHECK-GX-JSON-DAG: "%233:sub7": 90 # CHECK-GX-JSON-DAG: "%233:sub8": 87 # CHECK-GX-JSON-DAG: "%233:sub9": 86 # CHECK-GX-JSON-DAG: "%233:sub10": 85 # CHECK-GX-JSON-DAG: "%233:sub11": 84 # CHECK-GX-JSON-DAG: "%233:sub12": 81 # CHECK-GX-JSON-DAG: "%233:sub13": 80 # CHECK-GX-JSON-DAG: "%233:sub14": 79 # CHECK-GX-JSON-DAG: "%233:sub15": 78 # CHECK-GX-JSON-DAG: "%233:sub16": 75 # CHECK-GX-JSON-DAG: "%233:sub17": 74 # CHECK-GX-JSON-DAG: "%233:sub18": 73 # CHECK-GX-JSON-DAG: "%233:sub19": 72 # CHECK-GX-JSON-DAG: "%233:sub20": 69 # CHECK-GX-JSON-DAG: "%233:sub21": 68 # CHECK-GX-JSON-DAG: "%233:sub22": 67 # CHECK-GX-JSON-DAG: "%233:sub23": 66 # CHECK-GX-JSON-DAG: "%233:sub24": 63 # CHECK-GX-JSON-DAG: "%233:sub25": 62 # CHECK-GX-JSON-DAG: "%233:sub26": 61 # CHECK-GX-JSON-DAG: "%233:sub27": 60 # CHECK-GX-JSON-DAG: "%233:sub28": 57 # CHECK-GX-JSON-DAG: "%233:sub29": 56 # CHECK-GX-JSON-DAG: "%233:sub30": 55 # CHECK-GX-JSON-DAG: "%233:sub31": 54 # CHECK-GX-JSON-DAG: "%275:sub0": 147 # CHECK-GX-JSON-DAG: "%275:sub1": 146 # CHECK-GX-JSON-DAG: "%275:sub2": 145 # CHECK-GX-JSON-DAG: "%275:sub3": 144 # CHECK-GX-JSON-DAG: "%275:sub4": 141 # CHECK-GX-JSON-DAG: "%275:sub5": 140 # CHECK-GX-JSON-DAG: "%275:sub6": 139 # CHECK-GX-JSON-DAG: "%275:sub7": 138 # CHECK-GX-JSON-DAG: "%275:sub8": 135 # CHECK-GX-JSON-DAG: "%275:sub9": 134 # CHECK-GX-JSON-DAG: "%275:sub10": 133 # CHECK-GX-JSON-DAG: "%275:sub11": 132 # CHECK-GX-JSON-DAG: "%275:sub12": 129 # CHECK-GX-JSON-DAG: "%275:sub13": 128 # CHECK-GX-JSON-DAG: "%275:sub14": 127 # CHECK-GX-JSON-DAG: "%275:sub15": 126 # CHECK-GX-JSON-DAG: "%275:sub16": 123 # CHECK-GX-JSON-DAG: "%275:sub17": 122 # CHECK-GX-JSON-DAG: "%275:sub18": 121 # CHECK-GX-JSON-DAG: "%275:sub19": 120 # CHECK-GX-JSON-DAG: "%275:sub20": 117 # CHECK-GX-JSON-DAG: "%275:sub21": 116 # CHECK-GX-JSON-DAG: "%275:sub22": 115 # CHECK-GX-JSON-DAG: "%275:sub23": 114 # CHECK-GX-JSON-DAG: "%275:sub24": 111 # CHECK-GX-JSON-DAG: "%275:sub25": 110 # CHECK-GX-JSON-DAG: "%275:sub26": 109 # CHECK-GX-JSON-DAG: "%275:sub27": 108 # CHECK-GX-JSON-DAG: "%275:sub28": 105 # CHECK-GX-JSON-DAG: "%275:sub29": 104 # CHECK-GX-JSON-DAG: "%275:sub30": 103 # CHECK-GX-JSON-DAG: "%275:sub31": 102 # CHECK-GX-JSON-DAG: "%317:sub0": 195 # CHECK-GX-JSON-DAG: "%317:sub1": 194 # CHECK-GX-JSON-DAG: "%317:sub2": 193 # CHECK-GX-JSON-DAG: "%317:sub3": 192 # CHECK-GX-JSON-DAG: "%317:sub4": 189 # CHECK-GX-JSON-DAG: "%317:sub5": 188 # CHECK-GX-JSON-DAG: "%317:sub6": 187 # CHECK-GX-JSON-DAG: "%317:sub7": 186 # CHECK-GX-JSON-DAG: "%317:sub8": 183 # CHECK-GX-JSON-DAG: "%317:sub9": 182 # CHECK-GX-JSON-DAG: "%317:sub10": 181 # CHECK-GX-JSON-DAG: "%317:sub11": 180 # CHECK-GX-JSON-DAG: "%317:sub12": 177 # CHECK-GX-JSON-DAG: "%317:sub13": 176 # CHECK-GX-JSON-DAG: "%317:sub14": 175 # CHECK-GX-JSON-DAG: "%317:sub15": 174 # CHECK-GX-JSON-DAG: "%317:sub16": 171 # CHECK-GX-JSON-DAG: "%317:sub17": 170 # CHECK-GX-JSON-DAG: "%317:sub18": 169 # CHECK-GX-JSON-DAG: "%317:sub19": 168 # CHECK-GX-JSON-DAG: "%317:sub20": 165 # CHECK-GX-JSON-DAG: "%317:sub21": 164 # CHECK-GX-JSON-DAG: "%317:sub22": 163 # CHECK-GX-JSON-DAG: "%317:sub23": 162 # CHECK-GX-JSON-DAG: "%317:sub24": 159 # CHECK-GX-JSON-DAG: "%317:sub25": 158 # CHECK-GX-JSON-DAG: "%317:sub26": 157 # CHECK-GX-JSON-DAG: "%317:sub27": 156 # CHECK-GX-JSON-DAG: "%317:sub28": 153 # CHECK-GX-JSON-DAG: "%317:sub29": 152 # CHECK-GX-JSON-DAG: "%317:sub30": 151 # CHECK-GX-JSON-DAG: "%317:sub31": 150 # CHECK-GX-JSON-DAG: "%359:sub0": 243 # CHECK-GX-JSON-DAG: "%359:sub1": 242 # CHECK-GX-JSON-DAG: "%359:sub2": 241 # CHECK-GX-JSON-DAG: "%359:sub3": 240 # CHECK-GX-JSON-DAG: "%359:sub4": 237 # CHECK-GX-JSON-DAG: "%359:sub5": 236 # CHECK-GX-JSON-DAG: "%359:sub6": 235 # CHECK-GX-JSON-DAG: "%359:sub7": 234 # CHECK-GX-JSON-DAG: "%359:sub8": 231 # CHECK-GX-JSON-DAG: "%359:sub9": 230 # CHECK-GX-JSON-DAG: "%359:sub10": 229 # CHECK-GX-JSON-DAG: "%359:sub11": 228 # CHECK-GX-JSON-DAG: "%359:sub12": 225 # CHECK-GX-JSON-DAG: "%359:sub13": 224 # CHECK-GX-JSON-DAG: "%359:sub14": 223 # CHECK-GX-JSON-DAG: "%359:sub15": 222 # CHECK-GX-JSON-DAG: "%359:sub16": 219 # CHECK-GX-JSON-DAG: "%359:sub17": 218 # CHECK-GX-JSON-DAG: "%359:sub18": 217 # CHECK-GX-JSON-DAG: "%359:sub19": 216 # CHECK-GX-JSON-DAG: "%359:sub20": 213 # CHECK-GX-JSON-DAG: "%359:sub21": 212 # CHECK-GX-JSON-DAG: "%359:sub22": 211 # CHECK-GX-JSON-DAG: "%359:sub23": 210 # CHECK-GX-JSON-DAG: "%359:sub24": 207 # CHECK-GX-JSON-DAG: "%359:sub25": 206 # CHECK-GX-JSON-DAG: "%359:sub26": 205 # CHECK-GX-JSON-DAG: "%359:sub27": 204 # CHECK-GX-JSON-DAG: "%359:sub28": 201 # CHECK-GX-JSON-DAG: "%359:sub29": 200 # CHECK-GX-JSON-DAG: "%359:sub30": 199 # CHECK-GX-JSON-DAG: "%359:sub31": 198 # CHECK-GX-JSON-DAG: "%401:sub0": 291 # CHECK-GX-JSON-DAG: "%401:sub1": 290 # CHECK-GX-JSON-DAG: "%401:sub2": 289 # CHECK-GX-JSON-DAG: "%401:sub3": 288 # CHECK-GX-JSON-DAG: "%401:sub4": 285 # CHECK-GX-JSON-DAG: "%401:sub5": 284 # CHECK-GX-JSON-DAG: "%401:sub6": 283 # CHECK-GX-JSON-DAG: "%401:sub7": 282 # CHECK-GX-JSON-DAG: "%401:sub8": 279 # CHECK-GX-JSON-DAG: "%401:sub9": 278 # CHECK-GX-JSON-DAG: "%401:sub10": 277 # CHECK-GX-JSON-DAG: "%401:sub11": 276 # CHECK-GX-JSON-DAG: "%401:sub12": 273 # CHECK-GX-JSON-DAG: "%401:sub13": 272 # CHECK-GX-JSON-DAG: "%401:sub14": 271 # CHECK-GX-JSON-DAG: "%401:sub15": 270 # CHECK-GX-JSON-DAG: "%401:sub16": 267 # CHECK-GX-JSON-DAG: "%401:sub17": 266 # CHECK-GX-JSON-DAG: "%401:sub18": 265 # CHECK-GX-JSON-DAG: "%401:sub19": 264 # CHECK-GX-JSON-DAG: "%401:sub20": 261 # CHECK-GX-JSON-DAG: "%401:sub21": 260 # CHECK-GX-JSON-DAG: "%401:sub22": 259 # CHECK-GX-JSON-DAG: "%401:sub23": 258 # CHECK-GX-JSON-DAG: "%401:sub24": 255 # CHECK-GX-JSON-DAG: "%401:sub25": 254 # CHECK-GX-JSON-DAG: "%401:sub26": 253 # CHECK-GX-JSON-DAG: "%401:sub27": 252 # CHECK-GX-JSON-DAG: "%401:sub28": 249 # CHECK-GX-JSON-DAG: "%401:sub29": 248 # CHECK-GX-JSON-DAG: "%401:sub30": 247 # CHECK-GX-JSON-DAG: "%401:sub31": 246 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 246 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 291 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%541:vgpr_32 = COPY %149.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 2 # CHECK-GX-JSON-DAG: "%149:sub1": 1 # CHECK-GX-JSON-DAG: "%149:sub2": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 50 # CHECK-GX-JSON-DAG: "%191:sub1": 49 # CHECK-GX-JSON-DAG: "%191:sub2": 48 # CHECK-GX-JSON-DAG: "%191:sub3": 47 # CHECK-GX-JSON-DAG: "%191:sub4": 44 # CHECK-GX-JSON-DAG: "%191:sub5": 43 # CHECK-GX-JSON-DAG: "%191:sub6": 42 # CHECK-GX-JSON-DAG: "%191:sub7": 41 # CHECK-GX-JSON-DAG: "%191:sub8": 38 # CHECK-GX-JSON-DAG: "%191:sub9": 37 # CHECK-GX-JSON-DAG: "%191:sub10": 36 # CHECK-GX-JSON-DAG: "%191:sub11": 35 # CHECK-GX-JSON-DAG: "%191:sub12": 32 # CHECK-GX-JSON-DAG: "%191:sub13": 31 # CHECK-GX-JSON-DAG: "%191:sub14": 30 # CHECK-GX-JSON-DAG: "%191:sub15": 29 # CHECK-GX-JSON-DAG: "%191:sub16": 26 # CHECK-GX-JSON-DAG: "%191:sub17": 25 # CHECK-GX-JSON-DAG: "%191:sub18": 24 # CHECK-GX-JSON-DAG: "%191:sub19": 23 # CHECK-GX-JSON-DAG: "%191:sub20": 20 # CHECK-GX-JSON-DAG: "%191:sub21": 19 # CHECK-GX-JSON-DAG: "%191:sub22": 18 # CHECK-GX-JSON-DAG: "%191:sub23": 17 # CHECK-GX-JSON-DAG: "%191:sub24": 14 # CHECK-GX-JSON-DAG: "%191:sub25": 13 # CHECK-GX-JSON-DAG: "%191:sub26": 12 # CHECK-GX-JSON-DAG: "%191:sub27": 11 # CHECK-GX-JSON-DAG: "%191:sub28": 8 # CHECK-GX-JSON-DAG: "%191:sub29": 7 # CHECK-GX-JSON-DAG: "%191:sub30": 6 # CHECK-GX-JSON-DAG: "%191:sub31": 5 # CHECK-GX-JSON-DAG: "%233:sub0": 98 # CHECK-GX-JSON-DAG: "%233:sub1": 97 # CHECK-GX-JSON-DAG: "%233:sub2": 96 # CHECK-GX-JSON-DAG: "%233:sub3": 95 # CHECK-GX-JSON-DAG: "%233:sub4": 92 # CHECK-GX-JSON-DAG: "%233:sub5": 91 # CHECK-GX-JSON-DAG: "%233:sub6": 90 # CHECK-GX-JSON-DAG: "%233:sub7": 89 # CHECK-GX-JSON-DAG: "%233:sub8": 86 # CHECK-GX-JSON-DAG: "%233:sub9": 85 # CHECK-GX-JSON-DAG: "%233:sub10": 84 # CHECK-GX-JSON-DAG: "%233:sub11": 83 # CHECK-GX-JSON-DAG: "%233:sub12": 80 # CHECK-GX-JSON-DAG: "%233:sub13": 79 # CHECK-GX-JSON-DAG: "%233:sub14": 78 # CHECK-GX-JSON-DAG: "%233:sub15": 77 # CHECK-GX-JSON-DAG: "%233:sub16": 74 # CHECK-GX-JSON-DAG: "%233:sub17": 73 # CHECK-GX-JSON-DAG: "%233:sub18": 72 # CHECK-GX-JSON-DAG: "%233:sub19": 71 # CHECK-GX-JSON-DAG: "%233:sub20": 68 # CHECK-GX-JSON-DAG: "%233:sub21": 67 # CHECK-GX-JSON-DAG: "%233:sub22": 66 # CHECK-GX-JSON-DAG: "%233:sub23": 65 # CHECK-GX-JSON-DAG: "%233:sub24": 62 # CHECK-GX-JSON-DAG: "%233:sub25": 61 # CHECK-GX-JSON-DAG: "%233:sub26": 60 # CHECK-GX-JSON-DAG: "%233:sub27": 59 # CHECK-GX-JSON-DAG: "%233:sub28": 56 # CHECK-GX-JSON-DAG: "%233:sub29": 55 # CHECK-GX-JSON-DAG: "%233:sub30": 54 # CHECK-GX-JSON-DAG: "%233:sub31": 53 # CHECK-GX-JSON-DAG: "%275:sub0": 146 # CHECK-GX-JSON-DAG: "%275:sub1": 145 # CHECK-GX-JSON-DAG: "%275:sub2": 144 # CHECK-GX-JSON-DAG: "%275:sub3": 143 # CHECK-GX-JSON-DAG: "%275:sub4": 140 # CHECK-GX-JSON-DAG: "%275:sub5": 139 # CHECK-GX-JSON-DAG: "%275:sub6": 138 # CHECK-GX-JSON-DAG: "%275:sub7": 137 # CHECK-GX-JSON-DAG: "%275:sub8": 134 # CHECK-GX-JSON-DAG: "%275:sub9": 133 # CHECK-GX-JSON-DAG: "%275:sub10": 132 # CHECK-GX-JSON-DAG: "%275:sub11": 131 # CHECK-GX-JSON-DAG: "%275:sub12": 128 # CHECK-GX-JSON-DAG: "%275:sub13": 127 # CHECK-GX-JSON-DAG: "%275:sub14": 126 # CHECK-GX-JSON-DAG: "%275:sub15": 125 # CHECK-GX-JSON-DAG: "%275:sub16": 122 # CHECK-GX-JSON-DAG: "%275:sub17": 121 # CHECK-GX-JSON-DAG: "%275:sub18": 120 # CHECK-GX-JSON-DAG: "%275:sub19": 119 # CHECK-GX-JSON-DAG: "%275:sub20": 116 # CHECK-GX-JSON-DAG: "%275:sub21": 115 # CHECK-GX-JSON-DAG: "%275:sub22": 114 # CHECK-GX-JSON-DAG: "%275:sub23": 113 # CHECK-GX-JSON-DAG: "%275:sub24": 110 # CHECK-GX-JSON-DAG: "%275:sub25": 109 # CHECK-GX-JSON-DAG: "%275:sub26": 108 # CHECK-GX-JSON-DAG: "%275:sub27": 107 # CHECK-GX-JSON-DAG: "%275:sub28": 104 # CHECK-GX-JSON-DAG: "%275:sub29": 103 # CHECK-GX-JSON-DAG: "%275:sub30": 102 # CHECK-GX-JSON-DAG: "%275:sub31": 101 # CHECK-GX-JSON-DAG: "%317:sub0": 194 # CHECK-GX-JSON-DAG: "%317:sub1": 193 # CHECK-GX-JSON-DAG: "%317:sub2": 192 # CHECK-GX-JSON-DAG: "%317:sub3": 191 # CHECK-GX-JSON-DAG: "%317:sub4": 188 # CHECK-GX-JSON-DAG: "%317:sub5": 187 # CHECK-GX-JSON-DAG: "%317:sub6": 186 # CHECK-GX-JSON-DAG: "%317:sub7": 185 # CHECK-GX-JSON-DAG: "%317:sub8": 182 # CHECK-GX-JSON-DAG: "%317:sub9": 181 # CHECK-GX-JSON-DAG: "%317:sub10": 180 # CHECK-GX-JSON-DAG: "%317:sub11": 179 # CHECK-GX-JSON-DAG: "%317:sub12": 176 # CHECK-GX-JSON-DAG: "%317:sub13": 175 # CHECK-GX-JSON-DAG: "%317:sub14": 174 # CHECK-GX-JSON-DAG: "%317:sub15": 173 # CHECK-GX-JSON-DAG: "%317:sub16": 170 # CHECK-GX-JSON-DAG: "%317:sub17": 169 # CHECK-GX-JSON-DAG: "%317:sub18": 168 # CHECK-GX-JSON-DAG: "%317:sub19": 167 # CHECK-GX-JSON-DAG: "%317:sub20": 164 # CHECK-GX-JSON-DAG: "%317:sub21": 163 # CHECK-GX-JSON-DAG: "%317:sub22": 162 # CHECK-GX-JSON-DAG: "%317:sub23": 161 # CHECK-GX-JSON-DAG: "%317:sub24": 158 # CHECK-GX-JSON-DAG: "%317:sub25": 157 # CHECK-GX-JSON-DAG: "%317:sub26": 156 # CHECK-GX-JSON-DAG: "%317:sub27": 155 # CHECK-GX-JSON-DAG: "%317:sub28": 152 # CHECK-GX-JSON-DAG: "%317:sub29": 151 # CHECK-GX-JSON-DAG: "%317:sub30": 150 # CHECK-GX-JSON-DAG: "%317:sub31": 149 # CHECK-GX-JSON-DAG: "%359:sub0": 242 # CHECK-GX-JSON-DAG: "%359:sub1": 241 # CHECK-GX-JSON-DAG: "%359:sub2": 240 # CHECK-GX-JSON-DAG: "%359:sub3": 239 # CHECK-GX-JSON-DAG: "%359:sub4": 236 # CHECK-GX-JSON-DAG: "%359:sub5": 235 # CHECK-GX-JSON-DAG: "%359:sub6": 234 # CHECK-GX-JSON-DAG: "%359:sub7": 233 # CHECK-GX-JSON-DAG: "%359:sub8": 230 # CHECK-GX-JSON-DAG: "%359:sub9": 229 # CHECK-GX-JSON-DAG: "%359:sub10": 228 # CHECK-GX-JSON-DAG: "%359:sub11": 227 # CHECK-GX-JSON-DAG: "%359:sub12": 224 # CHECK-GX-JSON-DAG: "%359:sub13": 223 # CHECK-GX-JSON-DAG: "%359:sub14": 222 # CHECK-GX-JSON-DAG: "%359:sub15": 221 # CHECK-GX-JSON-DAG: "%359:sub16": 218 # CHECK-GX-JSON-DAG: "%359:sub17": 217 # CHECK-GX-JSON-DAG: "%359:sub18": 216 # CHECK-GX-JSON-DAG: "%359:sub19": 215 # CHECK-GX-JSON-DAG: "%359:sub20": 212 # CHECK-GX-JSON-DAG: "%359:sub21": 211 # CHECK-GX-JSON-DAG: "%359:sub22": 210 # CHECK-GX-JSON-DAG: "%359:sub23": 209 # CHECK-GX-JSON-DAG: "%359:sub24": 206 # CHECK-GX-JSON-DAG: "%359:sub25": 205 # CHECK-GX-JSON-DAG: "%359:sub26": 204 # CHECK-GX-JSON-DAG: "%359:sub27": 203 # CHECK-GX-JSON-DAG: "%359:sub28": 200 # CHECK-GX-JSON-DAG: "%359:sub29": 199 # CHECK-GX-JSON-DAG: "%359:sub30": 198 # CHECK-GX-JSON-DAG: "%359:sub31": 197 # CHECK-GX-JSON-DAG: "%401:sub0": 290 # CHECK-GX-JSON-DAG: "%401:sub1": 289 # CHECK-GX-JSON-DAG: "%401:sub2": 288 # CHECK-GX-JSON-DAG: "%401:sub3": 287 # CHECK-GX-JSON-DAG: "%401:sub4": 284 # CHECK-GX-JSON-DAG: "%401:sub5": 283 # CHECK-GX-JSON-DAG: "%401:sub6": 282 # CHECK-GX-JSON-DAG: "%401:sub7": 281 # CHECK-GX-JSON-DAG: "%401:sub8": 278 # CHECK-GX-JSON-DAG: "%401:sub9": 277 # CHECK-GX-JSON-DAG: "%401:sub10": 276 # CHECK-GX-JSON-DAG: "%401:sub11": 275 # CHECK-GX-JSON-DAG: "%401:sub12": 272 # CHECK-GX-JSON-DAG: "%401:sub13": 271 # CHECK-GX-JSON-DAG: "%401:sub14": 270 # CHECK-GX-JSON-DAG: "%401:sub15": 269 # CHECK-GX-JSON-DAG: "%401:sub16": 266 # CHECK-GX-JSON-DAG: "%401:sub17": 265 # CHECK-GX-JSON-DAG: "%401:sub18": 264 # CHECK-GX-JSON-DAG: "%401:sub19": 263 # CHECK-GX-JSON-DAG: "%401:sub20": 260 # CHECK-GX-JSON-DAG: "%401:sub21": 259 # CHECK-GX-JSON-DAG: "%401:sub22": 258 # CHECK-GX-JSON-DAG: "%401:sub23": 257 # CHECK-GX-JSON-DAG: "%401:sub24": 254 # CHECK-GX-JSON-DAG: "%401:sub25": 253 # CHECK-GX-JSON-DAG: "%401:sub26": 252 # CHECK-GX-JSON-DAG: "%401:sub27": 251 # CHECK-GX-JSON-DAG: "%401:sub28": 248 # CHECK-GX-JSON-DAG: "%401:sub29": 247 # CHECK-GX-JSON-DAG: "%401:sub30": 246 # CHECK-GX-JSON-DAG: "%401:sub31": 245 # CHECK-GX-JSON-DAG: "%540": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 245 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 290 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%542:vgpr_32 = COPY %149.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 1 # CHECK-GX-JSON-DAG: "%149:sub1": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 49 # CHECK-GX-JSON-DAG: "%191:sub1": 48 # CHECK-GX-JSON-DAG: "%191:sub2": 47 # CHECK-GX-JSON-DAG: "%191:sub3": 46 # CHECK-GX-JSON-DAG: "%191:sub4": 43 # CHECK-GX-JSON-DAG: "%191:sub5": 42 # CHECK-GX-JSON-DAG: "%191:sub6": 41 # CHECK-GX-JSON-DAG: "%191:sub7": 40 # CHECK-GX-JSON-DAG: "%191:sub8": 37 # CHECK-GX-JSON-DAG: "%191:sub9": 36 # CHECK-GX-JSON-DAG: "%191:sub10": 35 # CHECK-GX-JSON-DAG: "%191:sub11": 34 # CHECK-GX-JSON-DAG: "%191:sub12": 31 # CHECK-GX-JSON-DAG: "%191:sub13": 30 # CHECK-GX-JSON-DAG: "%191:sub14": 29 # CHECK-GX-JSON-DAG: "%191:sub15": 28 # CHECK-GX-JSON-DAG: "%191:sub16": 25 # CHECK-GX-JSON-DAG: "%191:sub17": 24 # CHECK-GX-JSON-DAG: "%191:sub18": 23 # CHECK-GX-JSON-DAG: "%191:sub19": 22 # CHECK-GX-JSON-DAG: "%191:sub20": 19 # CHECK-GX-JSON-DAG: "%191:sub21": 18 # CHECK-GX-JSON-DAG: "%191:sub22": 17 # CHECK-GX-JSON-DAG: "%191:sub23": 16 # CHECK-GX-JSON-DAG: "%191:sub24": 13 # CHECK-GX-JSON-DAG: "%191:sub25": 12 # CHECK-GX-JSON-DAG: "%191:sub26": 11 # CHECK-GX-JSON-DAG: "%191:sub27": 10 # CHECK-GX-JSON-DAG: "%191:sub28": 7 # CHECK-GX-JSON-DAG: "%191:sub29": 6 # CHECK-GX-JSON-DAG: "%191:sub30": 5 # CHECK-GX-JSON-DAG: "%191:sub31": 4 # CHECK-GX-JSON-DAG: "%233:sub0": 97 # CHECK-GX-JSON-DAG: "%233:sub1": 96 # CHECK-GX-JSON-DAG: "%233:sub2": 95 # CHECK-GX-JSON-DAG: "%233:sub3": 94 # CHECK-GX-JSON-DAG: "%233:sub4": 91 # CHECK-GX-JSON-DAG: "%233:sub5": 90 # CHECK-GX-JSON-DAG: "%233:sub6": 89 # CHECK-GX-JSON-DAG: "%233:sub7": 88 # CHECK-GX-JSON-DAG: "%233:sub8": 85 # CHECK-GX-JSON-DAG: "%233:sub9": 84 # CHECK-GX-JSON-DAG: "%233:sub10": 83 # CHECK-GX-JSON-DAG: "%233:sub11": 82 # CHECK-GX-JSON-DAG: "%233:sub12": 79 # CHECK-GX-JSON-DAG: "%233:sub13": 78 # CHECK-GX-JSON-DAG: "%233:sub14": 77 # CHECK-GX-JSON-DAG: "%233:sub15": 76 # CHECK-GX-JSON-DAG: "%233:sub16": 73 # CHECK-GX-JSON-DAG: "%233:sub17": 72 # CHECK-GX-JSON-DAG: "%233:sub18": 71 # CHECK-GX-JSON-DAG: "%233:sub19": 70 # CHECK-GX-JSON-DAG: "%233:sub20": 67 # CHECK-GX-JSON-DAG: "%233:sub21": 66 # CHECK-GX-JSON-DAG: "%233:sub22": 65 # CHECK-GX-JSON-DAG: "%233:sub23": 64 # CHECK-GX-JSON-DAG: "%233:sub24": 61 # CHECK-GX-JSON-DAG: "%233:sub25": 60 # CHECK-GX-JSON-DAG: "%233:sub26": 59 # CHECK-GX-JSON-DAG: "%233:sub27": 58 # CHECK-GX-JSON-DAG: "%233:sub28": 55 # CHECK-GX-JSON-DAG: "%233:sub29": 54 # CHECK-GX-JSON-DAG: "%233:sub30": 53 # CHECK-GX-JSON-DAG: "%233:sub31": 52 # CHECK-GX-JSON-DAG: "%275:sub0": 145 # CHECK-GX-JSON-DAG: "%275:sub1": 144 # CHECK-GX-JSON-DAG: "%275:sub2": 143 # CHECK-GX-JSON-DAG: "%275:sub3": 142 # CHECK-GX-JSON-DAG: "%275:sub4": 139 # CHECK-GX-JSON-DAG: "%275:sub5": 138 # CHECK-GX-JSON-DAG: "%275:sub6": 137 # CHECK-GX-JSON-DAG: "%275:sub7": 136 # CHECK-GX-JSON-DAG: "%275:sub8": 133 # CHECK-GX-JSON-DAG: "%275:sub9": 132 # CHECK-GX-JSON-DAG: "%275:sub10": 131 # CHECK-GX-JSON-DAG: "%275:sub11": 130 # CHECK-GX-JSON-DAG: "%275:sub12": 127 # CHECK-GX-JSON-DAG: "%275:sub13": 126 # CHECK-GX-JSON-DAG: "%275:sub14": 125 # CHECK-GX-JSON-DAG: "%275:sub15": 124 # CHECK-GX-JSON-DAG: "%275:sub16": 121 # CHECK-GX-JSON-DAG: "%275:sub17": 120 # CHECK-GX-JSON-DAG: "%275:sub18": 119 # CHECK-GX-JSON-DAG: "%275:sub19": 118 # CHECK-GX-JSON-DAG: "%275:sub20": 115 # CHECK-GX-JSON-DAG: "%275:sub21": 114 # CHECK-GX-JSON-DAG: "%275:sub22": 113 # CHECK-GX-JSON-DAG: "%275:sub23": 112 # CHECK-GX-JSON-DAG: "%275:sub24": 109 # CHECK-GX-JSON-DAG: "%275:sub25": 108 # CHECK-GX-JSON-DAG: "%275:sub26": 107 # CHECK-GX-JSON-DAG: "%275:sub27": 106 # CHECK-GX-JSON-DAG: "%275:sub28": 103 # CHECK-GX-JSON-DAG: "%275:sub29": 102 # CHECK-GX-JSON-DAG: "%275:sub30": 101 # CHECK-GX-JSON-DAG: "%275:sub31": 100 # CHECK-GX-JSON-DAG: "%317:sub0": 193 # CHECK-GX-JSON-DAG: "%317:sub1": 192 # CHECK-GX-JSON-DAG: "%317:sub2": 191 # CHECK-GX-JSON-DAG: "%317:sub3": 190 # CHECK-GX-JSON-DAG: "%317:sub4": 187 # CHECK-GX-JSON-DAG: "%317:sub5": 186 # CHECK-GX-JSON-DAG: "%317:sub6": 185 # CHECK-GX-JSON-DAG: "%317:sub7": 184 # CHECK-GX-JSON-DAG: "%317:sub8": 181 # CHECK-GX-JSON-DAG: "%317:sub9": 180 # CHECK-GX-JSON-DAG: "%317:sub10": 179 # CHECK-GX-JSON-DAG: "%317:sub11": 178 # CHECK-GX-JSON-DAG: "%317:sub12": 175 # CHECK-GX-JSON-DAG: "%317:sub13": 174 # CHECK-GX-JSON-DAG: "%317:sub14": 173 # CHECK-GX-JSON-DAG: "%317:sub15": 172 # CHECK-GX-JSON-DAG: "%317:sub16": 169 # CHECK-GX-JSON-DAG: "%317:sub17": 168 # CHECK-GX-JSON-DAG: "%317:sub18": 167 # CHECK-GX-JSON-DAG: "%317:sub19": 166 # CHECK-GX-JSON-DAG: "%317:sub20": 163 # CHECK-GX-JSON-DAG: "%317:sub21": 162 # CHECK-GX-JSON-DAG: "%317:sub22": 161 # CHECK-GX-JSON-DAG: "%317:sub23": 160 # CHECK-GX-JSON-DAG: "%317:sub24": 157 # CHECK-GX-JSON-DAG: "%317:sub25": 156 # CHECK-GX-JSON-DAG: "%317:sub26": 155 # CHECK-GX-JSON-DAG: "%317:sub27": 154 # CHECK-GX-JSON-DAG: "%317:sub28": 151 # CHECK-GX-JSON-DAG: "%317:sub29": 150 # CHECK-GX-JSON-DAG: "%317:sub30": 149 # CHECK-GX-JSON-DAG: "%317:sub31": 148 # CHECK-GX-JSON-DAG: "%359:sub0": 241 # CHECK-GX-JSON-DAG: "%359:sub1": 240 # CHECK-GX-JSON-DAG: "%359:sub2": 239 # CHECK-GX-JSON-DAG: "%359:sub3": 238 # CHECK-GX-JSON-DAG: "%359:sub4": 235 # CHECK-GX-JSON-DAG: "%359:sub5": 234 # CHECK-GX-JSON-DAG: "%359:sub6": 233 # CHECK-GX-JSON-DAG: "%359:sub7": 232 # CHECK-GX-JSON-DAG: "%359:sub8": 229 # CHECK-GX-JSON-DAG: "%359:sub9": 228 # CHECK-GX-JSON-DAG: "%359:sub10": 227 # CHECK-GX-JSON-DAG: "%359:sub11": 226 # CHECK-GX-JSON-DAG: "%359:sub12": 223 # CHECK-GX-JSON-DAG: "%359:sub13": 222 # CHECK-GX-JSON-DAG: "%359:sub14": 221 # CHECK-GX-JSON-DAG: "%359:sub15": 220 # CHECK-GX-JSON-DAG: "%359:sub16": 217 # CHECK-GX-JSON-DAG: "%359:sub17": 216 # CHECK-GX-JSON-DAG: "%359:sub18": 215 # CHECK-GX-JSON-DAG: "%359:sub19": 214 # CHECK-GX-JSON-DAG: "%359:sub20": 211 # CHECK-GX-JSON-DAG: "%359:sub21": 210 # CHECK-GX-JSON-DAG: "%359:sub22": 209 # CHECK-GX-JSON-DAG: "%359:sub23": 208 # CHECK-GX-JSON-DAG: "%359:sub24": 205 # CHECK-GX-JSON-DAG: "%359:sub25": 204 # CHECK-GX-JSON-DAG: "%359:sub26": 203 # CHECK-GX-JSON-DAG: "%359:sub27": 202 # CHECK-GX-JSON-DAG: "%359:sub28": 199 # CHECK-GX-JSON-DAG: "%359:sub29": 198 # CHECK-GX-JSON-DAG: "%359:sub30": 197 # CHECK-GX-JSON-DAG: "%359:sub31": 196 # CHECK-GX-JSON-DAG: "%401:sub0": 289 # CHECK-GX-JSON-DAG: "%401:sub1": 288 # CHECK-GX-JSON-DAG: "%401:sub2": 287 # CHECK-GX-JSON-DAG: "%401:sub3": 286 # CHECK-GX-JSON-DAG: "%401:sub4": 283 # CHECK-GX-JSON-DAG: "%401:sub5": 282 # CHECK-GX-JSON-DAG: "%401:sub6": 281 # CHECK-GX-JSON-DAG: "%401:sub7": 280 # CHECK-GX-JSON-DAG: "%401:sub8": 277 # CHECK-GX-JSON-DAG: "%401:sub9": 276 # CHECK-GX-JSON-DAG: "%401:sub10": 275 # CHECK-GX-JSON-DAG: "%401:sub11": 274 # CHECK-GX-JSON-DAG: "%401:sub12": 271 # CHECK-GX-JSON-DAG: "%401:sub13": 270 # CHECK-GX-JSON-DAG: "%401:sub14": 269 # CHECK-GX-JSON-DAG: "%401:sub15": 268 # CHECK-GX-JSON-DAG: "%401:sub16": 265 # CHECK-GX-JSON-DAG: "%401:sub17": 264 # CHECK-GX-JSON-DAG: "%401:sub18": 263 # CHECK-GX-JSON-DAG: "%401:sub19": 262 # CHECK-GX-JSON-DAG: "%401:sub20": 259 # CHECK-GX-JSON-DAG: "%401:sub21": 258 # CHECK-GX-JSON-DAG: "%401:sub22": 257 # CHECK-GX-JSON-DAG: "%401:sub23": 256 # CHECK-GX-JSON-DAG: "%401:sub24": 253 # CHECK-GX-JSON-DAG: "%401:sub25": 252 # CHECK-GX-JSON-DAG: "%401:sub26": 251 # CHECK-GX-JSON-DAG: "%401:sub27": 250 # CHECK-GX-JSON-DAG: "%401:sub28": 247 # CHECK-GX-JSON-DAG: "%401:sub29": 246 # CHECK-GX-JSON-DAG: "%401:sub30": 245 # CHECK-GX-JSON-DAG: "%401:sub31": 244 # CHECK-GX-JSON-DAG: "%540": 2 # CHECK-GX-JSON-DAG: "%541": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 244 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 289 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%543:vgpr_32 = COPY %149.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%149:sub0": 0 # CHECK-GX-JSON-DAG: "%191:sub0": 48 # CHECK-GX-JSON-DAG: "%191:sub1": 47 # CHECK-GX-JSON-DAG: "%191:sub2": 46 # CHECK-GX-JSON-DAG: "%191:sub3": 45 # CHECK-GX-JSON-DAG: "%191:sub4": 42 # CHECK-GX-JSON-DAG: "%191:sub5": 41 # CHECK-GX-JSON-DAG: "%191:sub6": 40 # CHECK-GX-JSON-DAG: "%191:sub7": 39 # CHECK-GX-JSON-DAG: "%191:sub8": 36 # CHECK-GX-JSON-DAG: "%191:sub9": 35 # CHECK-GX-JSON-DAG: "%191:sub10": 34 # CHECK-GX-JSON-DAG: "%191:sub11": 33 # CHECK-GX-JSON-DAG: "%191:sub12": 30 # CHECK-GX-JSON-DAG: "%191:sub13": 29 # CHECK-GX-JSON-DAG: "%191:sub14": 28 # CHECK-GX-JSON-DAG: "%191:sub15": 27 # CHECK-GX-JSON-DAG: "%191:sub16": 24 # CHECK-GX-JSON-DAG: "%191:sub17": 23 # CHECK-GX-JSON-DAG: "%191:sub18": 22 # CHECK-GX-JSON-DAG: "%191:sub19": 21 # CHECK-GX-JSON-DAG: "%191:sub20": 18 # CHECK-GX-JSON-DAG: "%191:sub21": 17 # CHECK-GX-JSON-DAG: "%191:sub22": 16 # CHECK-GX-JSON-DAG: "%191:sub23": 15 # CHECK-GX-JSON-DAG: "%191:sub24": 12 # CHECK-GX-JSON-DAG: "%191:sub25": 11 # CHECK-GX-JSON-DAG: "%191:sub26": 10 # CHECK-GX-JSON-DAG: "%191:sub27": 9 # CHECK-GX-JSON-DAG: "%191:sub28": 6 # CHECK-GX-JSON-DAG: "%191:sub29": 5 # CHECK-GX-JSON-DAG: "%191:sub30": 4 # CHECK-GX-JSON-DAG: "%191:sub31": 3 # CHECK-GX-JSON-DAG: "%233:sub0": 96 # CHECK-GX-JSON-DAG: "%233:sub1": 95 # CHECK-GX-JSON-DAG: "%233:sub2": 94 # CHECK-GX-JSON-DAG: "%233:sub3": 93 # CHECK-GX-JSON-DAG: "%233:sub4": 90 # CHECK-GX-JSON-DAG: "%233:sub5": 89 # CHECK-GX-JSON-DAG: "%233:sub6": 88 # CHECK-GX-JSON-DAG: "%233:sub7": 87 # CHECK-GX-JSON-DAG: "%233:sub8": 84 # CHECK-GX-JSON-DAG: "%233:sub9": 83 # CHECK-GX-JSON-DAG: "%233:sub10": 82 # CHECK-GX-JSON-DAG: "%233:sub11": 81 # CHECK-GX-JSON-DAG: "%233:sub12": 78 # CHECK-GX-JSON-DAG: "%233:sub13": 77 # CHECK-GX-JSON-DAG: "%233:sub14": 76 # CHECK-GX-JSON-DAG: "%233:sub15": 75 # CHECK-GX-JSON-DAG: "%233:sub16": 72 # CHECK-GX-JSON-DAG: "%233:sub17": 71 # CHECK-GX-JSON-DAG: "%233:sub18": 70 # CHECK-GX-JSON-DAG: "%233:sub19": 69 # CHECK-GX-JSON-DAG: "%233:sub20": 66 # CHECK-GX-JSON-DAG: "%233:sub21": 65 # CHECK-GX-JSON-DAG: "%233:sub22": 64 # CHECK-GX-JSON-DAG: "%233:sub23": 63 # CHECK-GX-JSON-DAG: "%233:sub24": 60 # CHECK-GX-JSON-DAG: "%233:sub25": 59 # CHECK-GX-JSON-DAG: "%233:sub26": 58 # CHECK-GX-JSON-DAG: "%233:sub27": 57 # CHECK-GX-JSON-DAG: "%233:sub28": 54 # CHECK-GX-JSON-DAG: "%233:sub29": 53 # CHECK-GX-JSON-DAG: "%233:sub30": 52 # CHECK-GX-JSON-DAG: "%233:sub31": 51 # CHECK-GX-JSON-DAG: "%275:sub0": 144 # CHECK-GX-JSON-DAG: "%275:sub1": 143 # CHECK-GX-JSON-DAG: "%275:sub2": 142 # CHECK-GX-JSON-DAG: "%275:sub3": 141 # CHECK-GX-JSON-DAG: "%275:sub4": 138 # CHECK-GX-JSON-DAG: "%275:sub5": 137 # CHECK-GX-JSON-DAG: "%275:sub6": 136 # CHECK-GX-JSON-DAG: "%275:sub7": 135 # CHECK-GX-JSON-DAG: "%275:sub8": 132 # CHECK-GX-JSON-DAG: "%275:sub9": 131 # CHECK-GX-JSON-DAG: "%275:sub10": 130 # CHECK-GX-JSON-DAG: "%275:sub11": 129 # CHECK-GX-JSON-DAG: "%275:sub12": 126 # CHECK-GX-JSON-DAG: "%275:sub13": 125 # CHECK-GX-JSON-DAG: "%275:sub14": 124 # CHECK-GX-JSON-DAG: "%275:sub15": 123 # CHECK-GX-JSON-DAG: "%275:sub16": 120 # CHECK-GX-JSON-DAG: "%275:sub17": 119 # CHECK-GX-JSON-DAG: "%275:sub18": 118 # CHECK-GX-JSON-DAG: "%275:sub19": 117 # CHECK-GX-JSON-DAG: "%275:sub20": 114 # CHECK-GX-JSON-DAG: "%275:sub21": 113 # CHECK-GX-JSON-DAG: "%275:sub22": 112 # CHECK-GX-JSON-DAG: "%275:sub23": 111 # CHECK-GX-JSON-DAG: "%275:sub24": 108 # CHECK-GX-JSON-DAG: "%275:sub25": 107 # CHECK-GX-JSON-DAG: "%275:sub26": 106 # CHECK-GX-JSON-DAG: "%275:sub27": 105 # CHECK-GX-JSON-DAG: "%275:sub28": 102 # CHECK-GX-JSON-DAG: "%275:sub29": 101 # CHECK-GX-JSON-DAG: "%275:sub30": 100 # CHECK-GX-JSON-DAG: "%275:sub31": 99 # CHECK-GX-JSON-DAG: "%317:sub0": 192 # CHECK-GX-JSON-DAG: "%317:sub1": 191 # CHECK-GX-JSON-DAG: "%317:sub2": 190 # CHECK-GX-JSON-DAG: "%317:sub3": 189 # CHECK-GX-JSON-DAG: "%317:sub4": 186 # CHECK-GX-JSON-DAG: "%317:sub5": 185 # CHECK-GX-JSON-DAG: "%317:sub6": 184 # CHECK-GX-JSON-DAG: "%317:sub7": 183 # CHECK-GX-JSON-DAG: "%317:sub8": 180 # CHECK-GX-JSON-DAG: "%317:sub9": 179 # CHECK-GX-JSON-DAG: "%317:sub10": 178 # CHECK-GX-JSON-DAG: "%317:sub11": 177 # CHECK-GX-JSON-DAG: "%317:sub12": 174 # CHECK-GX-JSON-DAG: "%317:sub13": 173 # CHECK-GX-JSON-DAG: "%317:sub14": 172 # CHECK-GX-JSON-DAG: "%317:sub15": 171 # CHECK-GX-JSON-DAG: "%317:sub16": 168 # CHECK-GX-JSON-DAG: "%317:sub17": 167 # CHECK-GX-JSON-DAG: "%317:sub18": 166 # CHECK-GX-JSON-DAG: "%317:sub19": 165 # CHECK-GX-JSON-DAG: "%317:sub20": 162 # CHECK-GX-JSON-DAG: "%317:sub21": 161 # CHECK-GX-JSON-DAG: "%317:sub22": 160 # CHECK-GX-JSON-DAG: "%317:sub23": 159 # CHECK-GX-JSON-DAG: "%317:sub24": 156 # CHECK-GX-JSON-DAG: "%317:sub25": 155 # CHECK-GX-JSON-DAG: "%317:sub26": 154 # CHECK-GX-JSON-DAG: "%317:sub27": 153 # CHECK-GX-JSON-DAG: "%317:sub28": 150 # CHECK-GX-JSON-DAG: "%317:sub29": 149 # CHECK-GX-JSON-DAG: "%317:sub30": 148 # CHECK-GX-JSON-DAG: "%317:sub31": 147 # CHECK-GX-JSON-DAG: "%359:sub0": 240 # CHECK-GX-JSON-DAG: "%359:sub1": 239 # CHECK-GX-JSON-DAG: "%359:sub2": 238 # CHECK-GX-JSON-DAG: "%359:sub3": 237 # CHECK-GX-JSON-DAG: "%359:sub4": 234 # CHECK-GX-JSON-DAG: "%359:sub5": 233 # CHECK-GX-JSON-DAG: "%359:sub6": 232 # CHECK-GX-JSON-DAG: "%359:sub7": 231 # CHECK-GX-JSON-DAG: "%359:sub8": 228 # CHECK-GX-JSON-DAG: "%359:sub9": 227 # CHECK-GX-JSON-DAG: "%359:sub10": 226 # CHECK-GX-JSON-DAG: "%359:sub11": 225 # CHECK-GX-JSON-DAG: "%359:sub12": 222 # CHECK-GX-JSON-DAG: "%359:sub13": 221 # CHECK-GX-JSON-DAG: "%359:sub14": 220 # CHECK-GX-JSON-DAG: "%359:sub15": 219 # CHECK-GX-JSON-DAG: "%359:sub16": 216 # CHECK-GX-JSON-DAG: "%359:sub17": 215 # CHECK-GX-JSON-DAG: "%359:sub18": 214 # CHECK-GX-JSON-DAG: "%359:sub19": 213 # CHECK-GX-JSON-DAG: "%359:sub20": 210 # CHECK-GX-JSON-DAG: "%359:sub21": 209 # CHECK-GX-JSON-DAG: "%359:sub22": 208 # CHECK-GX-JSON-DAG: "%359:sub23": 207 # CHECK-GX-JSON-DAG: "%359:sub24": 204 # CHECK-GX-JSON-DAG: "%359:sub25": 203 # CHECK-GX-JSON-DAG: "%359:sub26": 202 # CHECK-GX-JSON-DAG: "%359:sub27": 201 # CHECK-GX-JSON-DAG: "%359:sub28": 198 # CHECK-GX-JSON-DAG: "%359:sub29": 197 # CHECK-GX-JSON-DAG: "%359:sub30": 196 # CHECK-GX-JSON-DAG: "%359:sub31": 195 # CHECK-GX-JSON-DAG: "%401:sub0": 288 # CHECK-GX-JSON-DAG: "%401:sub1": 287 # CHECK-GX-JSON-DAG: "%401:sub2": 286 # CHECK-GX-JSON-DAG: "%401:sub3": 285 # CHECK-GX-JSON-DAG: "%401:sub4": 282 # CHECK-GX-JSON-DAG: "%401:sub5": 281 # CHECK-GX-JSON-DAG: "%401:sub6": 280 # CHECK-GX-JSON-DAG: "%401:sub7": 279 # CHECK-GX-JSON-DAG: "%401:sub8": 276 # CHECK-GX-JSON-DAG: "%401:sub9": 275 # CHECK-GX-JSON-DAG: "%401:sub10": 274 # CHECK-GX-JSON-DAG: "%401:sub11": 273 # CHECK-GX-JSON-DAG: "%401:sub12": 270 # CHECK-GX-JSON-DAG: "%401:sub13": 269 # CHECK-GX-JSON-DAG: "%401:sub14": 268 # CHECK-GX-JSON-DAG: "%401:sub15": 267 # CHECK-GX-JSON-DAG: "%401:sub16": 264 # CHECK-GX-JSON-DAG: "%401:sub17": 263 # CHECK-GX-JSON-DAG: "%401:sub18": 262 # CHECK-GX-JSON-DAG: "%401:sub19": 261 # CHECK-GX-JSON-DAG: "%401:sub20": 258 # CHECK-GX-JSON-DAG: "%401:sub21": 257 # CHECK-GX-JSON-DAG: "%401:sub22": 256 # CHECK-GX-JSON-DAG: "%401:sub23": 255 # CHECK-GX-JSON-DAG: "%401:sub24": 252 # CHECK-GX-JSON-DAG: "%401:sub25": 251 # CHECK-GX-JSON-DAG: "%401:sub26": 250 # CHECK-GX-JSON-DAG: "%401:sub27": 249 # CHECK-GX-JSON-DAG: "%401:sub28": 246 # CHECK-GX-JSON-DAG: "%401:sub29": 245 # CHECK-GX-JSON-DAG: "%401:sub30": 244 # CHECK-GX-JSON-DAG: "%401:sub31": 243 # CHECK-GX-JSON-DAG: "%540": 1 # CHECK-GX-JSON-DAG: "%541": 1 # CHECK-GX-JSON-DAG: "%542": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 243 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 288 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%544:vreg_128 = REG_SEQUENCE %543, %subreg.sub0, %542, %subreg.sub1, %541, %subreg.sub2, %540, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 47 # CHECK-GX-JSON-DAG: "%191:sub1": 46 # CHECK-GX-JSON-DAG: "%191:sub2": 45 # CHECK-GX-JSON-DAG: "%191:sub3": 44 # CHECK-GX-JSON-DAG: "%191:sub4": 41 # CHECK-GX-JSON-DAG: "%191:sub5": 40 # CHECK-GX-JSON-DAG: "%191:sub6": 39 # CHECK-GX-JSON-DAG: "%191:sub7": 38 # CHECK-GX-JSON-DAG: "%191:sub8": 35 # CHECK-GX-JSON-DAG: "%191:sub9": 34 # CHECK-GX-JSON-DAG: "%191:sub10": 33 # CHECK-GX-JSON-DAG: "%191:sub11": 32 # CHECK-GX-JSON-DAG: "%191:sub12": 29 # CHECK-GX-JSON-DAG: "%191:sub13": 28 # CHECK-GX-JSON-DAG: "%191:sub14": 27 # CHECK-GX-JSON-DAG: "%191:sub15": 26 # CHECK-GX-JSON-DAG: "%191:sub16": 23 # CHECK-GX-JSON-DAG: "%191:sub17": 22 # CHECK-GX-JSON-DAG: "%191:sub18": 21 # CHECK-GX-JSON-DAG: "%191:sub19": 20 # CHECK-GX-JSON-DAG: "%191:sub20": 17 # CHECK-GX-JSON-DAG: "%191:sub21": 16 # CHECK-GX-JSON-DAG: "%191:sub22": 15 # CHECK-GX-JSON-DAG: "%191:sub23": 14 # CHECK-GX-JSON-DAG: "%191:sub24": 11 # CHECK-GX-JSON-DAG: "%191:sub25": 10 # CHECK-GX-JSON-DAG: "%191:sub26": 9 # CHECK-GX-JSON-DAG: "%191:sub27": 8 # CHECK-GX-JSON-DAG: "%191:sub28": 5 # CHECK-GX-JSON-DAG: "%191:sub29": 4 # CHECK-GX-JSON-DAG: "%191:sub30": 3 # CHECK-GX-JSON-DAG: "%191:sub31": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 95 # CHECK-GX-JSON-DAG: "%233:sub1": 94 # CHECK-GX-JSON-DAG: "%233:sub2": 93 # CHECK-GX-JSON-DAG: "%233:sub3": 92 # CHECK-GX-JSON-DAG: "%233:sub4": 89 # CHECK-GX-JSON-DAG: "%233:sub5": 88 # CHECK-GX-JSON-DAG: "%233:sub6": 87 # CHECK-GX-JSON-DAG: "%233:sub7": 86 # CHECK-GX-JSON-DAG: "%233:sub8": 83 # CHECK-GX-JSON-DAG: "%233:sub9": 82 # CHECK-GX-JSON-DAG: "%233:sub10": 81 # CHECK-GX-JSON-DAG: "%233:sub11": 80 # CHECK-GX-JSON-DAG: "%233:sub12": 77 # CHECK-GX-JSON-DAG: "%233:sub13": 76 # CHECK-GX-JSON-DAG: "%233:sub14": 75 # CHECK-GX-JSON-DAG: "%233:sub15": 74 # CHECK-GX-JSON-DAG: "%233:sub16": 71 # CHECK-GX-JSON-DAG: "%233:sub17": 70 # CHECK-GX-JSON-DAG: "%233:sub18": 69 # CHECK-GX-JSON-DAG: "%233:sub19": 68 # CHECK-GX-JSON-DAG: "%233:sub20": 65 # CHECK-GX-JSON-DAG: "%233:sub21": 64 # CHECK-GX-JSON-DAG: "%233:sub22": 63 # CHECK-GX-JSON-DAG: "%233:sub23": 62 # CHECK-GX-JSON-DAG: "%233:sub24": 59 # CHECK-GX-JSON-DAG: "%233:sub25": 58 # CHECK-GX-JSON-DAG: "%233:sub26": 57 # CHECK-GX-JSON-DAG: "%233:sub27": 56 # CHECK-GX-JSON-DAG: "%233:sub28": 53 # CHECK-GX-JSON-DAG: "%233:sub29": 52 # CHECK-GX-JSON-DAG: "%233:sub30": 51 # CHECK-GX-JSON-DAG: "%233:sub31": 50 # CHECK-GX-JSON-DAG: "%275:sub0": 143 # CHECK-GX-JSON-DAG: "%275:sub1": 142 # CHECK-GX-JSON-DAG: "%275:sub2": 141 # CHECK-GX-JSON-DAG: "%275:sub3": 140 # CHECK-GX-JSON-DAG: "%275:sub4": 137 # CHECK-GX-JSON-DAG: "%275:sub5": 136 # CHECK-GX-JSON-DAG: "%275:sub6": 135 # CHECK-GX-JSON-DAG: "%275:sub7": 134 # CHECK-GX-JSON-DAG: "%275:sub8": 131 # CHECK-GX-JSON-DAG: "%275:sub9": 130 # CHECK-GX-JSON-DAG: "%275:sub10": 129 # CHECK-GX-JSON-DAG: "%275:sub11": 128 # CHECK-GX-JSON-DAG: "%275:sub12": 125 # CHECK-GX-JSON-DAG: "%275:sub13": 124 # CHECK-GX-JSON-DAG: "%275:sub14": 123 # CHECK-GX-JSON-DAG: "%275:sub15": 122 # CHECK-GX-JSON-DAG: "%275:sub16": 119 # CHECK-GX-JSON-DAG: "%275:sub17": 118 # CHECK-GX-JSON-DAG: "%275:sub18": 117 # CHECK-GX-JSON-DAG: "%275:sub19": 116 # CHECK-GX-JSON-DAG: "%275:sub20": 113 # CHECK-GX-JSON-DAG: "%275:sub21": 112 # CHECK-GX-JSON-DAG: "%275:sub22": 111 # CHECK-GX-JSON-DAG: "%275:sub23": 110 # CHECK-GX-JSON-DAG: "%275:sub24": 107 # CHECK-GX-JSON-DAG: "%275:sub25": 106 # CHECK-GX-JSON-DAG: "%275:sub26": 105 # CHECK-GX-JSON-DAG: "%275:sub27": 104 # CHECK-GX-JSON-DAG: "%275:sub28": 101 # CHECK-GX-JSON-DAG: "%275:sub29": 100 # CHECK-GX-JSON-DAG: "%275:sub30": 99 # CHECK-GX-JSON-DAG: "%275:sub31": 98 # CHECK-GX-JSON-DAG: "%317:sub0": 191 # CHECK-GX-JSON-DAG: "%317:sub1": 190 # CHECK-GX-JSON-DAG: "%317:sub2": 189 # CHECK-GX-JSON-DAG: "%317:sub3": 188 # CHECK-GX-JSON-DAG: "%317:sub4": 185 # CHECK-GX-JSON-DAG: "%317:sub5": 184 # CHECK-GX-JSON-DAG: "%317:sub6": 183 # CHECK-GX-JSON-DAG: "%317:sub7": 182 # CHECK-GX-JSON-DAG: "%317:sub8": 179 # CHECK-GX-JSON-DAG: "%317:sub9": 178 # CHECK-GX-JSON-DAG: "%317:sub10": 177 # CHECK-GX-JSON-DAG: "%317:sub11": 176 # CHECK-GX-JSON-DAG: "%317:sub12": 173 # CHECK-GX-JSON-DAG: "%317:sub13": 172 # CHECK-GX-JSON-DAG: "%317:sub14": 171 # CHECK-GX-JSON-DAG: "%317:sub15": 170 # CHECK-GX-JSON-DAG: "%317:sub16": 167 # CHECK-GX-JSON-DAG: "%317:sub17": 166 # CHECK-GX-JSON-DAG: "%317:sub18": 165 # CHECK-GX-JSON-DAG: "%317:sub19": 164 # CHECK-GX-JSON-DAG: "%317:sub20": 161 # CHECK-GX-JSON-DAG: "%317:sub21": 160 # CHECK-GX-JSON-DAG: "%317:sub22": 159 # CHECK-GX-JSON-DAG: "%317:sub23": 158 # CHECK-GX-JSON-DAG: "%317:sub24": 155 # CHECK-GX-JSON-DAG: "%317:sub25": 154 # CHECK-GX-JSON-DAG: "%317:sub26": 153 # CHECK-GX-JSON-DAG: "%317:sub27": 152 # CHECK-GX-JSON-DAG: "%317:sub28": 149 # CHECK-GX-JSON-DAG: "%317:sub29": 148 # CHECK-GX-JSON-DAG: "%317:sub30": 147 # CHECK-GX-JSON-DAG: "%317:sub31": 146 # CHECK-GX-JSON-DAG: "%359:sub0": 239 # CHECK-GX-JSON-DAG: "%359:sub1": 238 # CHECK-GX-JSON-DAG: "%359:sub2": 237 # CHECK-GX-JSON-DAG: "%359:sub3": 236 # CHECK-GX-JSON-DAG: "%359:sub4": 233 # CHECK-GX-JSON-DAG: "%359:sub5": 232 # CHECK-GX-JSON-DAG: "%359:sub6": 231 # CHECK-GX-JSON-DAG: "%359:sub7": 230 # CHECK-GX-JSON-DAG: "%359:sub8": 227 # CHECK-GX-JSON-DAG: "%359:sub9": 226 # CHECK-GX-JSON-DAG: "%359:sub10": 225 # CHECK-GX-JSON-DAG: "%359:sub11": 224 # CHECK-GX-JSON-DAG: "%359:sub12": 221 # CHECK-GX-JSON-DAG: "%359:sub13": 220 # CHECK-GX-JSON-DAG: "%359:sub14": 219 # CHECK-GX-JSON-DAG: "%359:sub15": 218 # CHECK-GX-JSON-DAG: "%359:sub16": 215 # CHECK-GX-JSON-DAG: "%359:sub17": 214 # CHECK-GX-JSON-DAG: "%359:sub18": 213 # CHECK-GX-JSON-DAG: "%359:sub19": 212 # CHECK-GX-JSON-DAG: "%359:sub20": 209 # CHECK-GX-JSON-DAG: "%359:sub21": 208 # CHECK-GX-JSON-DAG: "%359:sub22": 207 # CHECK-GX-JSON-DAG: "%359:sub23": 206 # CHECK-GX-JSON-DAG: "%359:sub24": 203 # CHECK-GX-JSON-DAG: "%359:sub25": 202 # CHECK-GX-JSON-DAG: "%359:sub26": 201 # CHECK-GX-JSON-DAG: "%359:sub27": 200 # CHECK-GX-JSON-DAG: "%359:sub28": 197 # CHECK-GX-JSON-DAG: "%359:sub29": 196 # CHECK-GX-JSON-DAG: "%359:sub30": 195 # CHECK-GX-JSON-DAG: "%359:sub31": 194 # CHECK-GX-JSON-DAG: "%401:sub0": 287 # CHECK-GX-JSON-DAG: "%401:sub1": 286 # CHECK-GX-JSON-DAG: "%401:sub2": 285 # CHECK-GX-JSON-DAG: "%401:sub3": 284 # CHECK-GX-JSON-DAG: "%401:sub4": 281 # CHECK-GX-JSON-DAG: "%401:sub5": 280 # CHECK-GX-JSON-DAG: "%401:sub6": 279 # CHECK-GX-JSON-DAG: "%401:sub7": 278 # CHECK-GX-JSON-DAG: "%401:sub8": 275 # CHECK-GX-JSON-DAG: "%401:sub9": 274 # CHECK-GX-JSON-DAG: "%401:sub10": 273 # CHECK-GX-JSON-DAG: "%401:sub11": 272 # CHECK-GX-JSON-DAG: "%401:sub12": 269 # CHECK-GX-JSON-DAG: "%401:sub13": 268 # CHECK-GX-JSON-DAG: "%401:sub14": 267 # CHECK-GX-JSON-DAG: "%401:sub15": 266 # CHECK-GX-JSON-DAG: "%401:sub16": 263 # CHECK-GX-JSON-DAG: "%401:sub17": 262 # CHECK-GX-JSON-DAG: "%401:sub18": 261 # CHECK-GX-JSON-DAG: "%401:sub19": 260 # CHECK-GX-JSON-DAG: "%401:sub20": 257 # CHECK-GX-JSON-DAG: "%401:sub21": 256 # CHECK-GX-JSON-DAG: "%401:sub22": 255 # CHECK-GX-JSON-DAG: "%401:sub23": 254 # CHECK-GX-JSON-DAG: "%401:sub24": 251 # CHECK-GX-JSON-DAG: "%401:sub25": 250 # CHECK-GX-JSON-DAG: "%401:sub26": 249 # CHECK-GX-JSON-DAG: "%401:sub27": 248 # CHECK-GX-JSON-DAG: "%401:sub28": 245 # CHECK-GX-JSON-DAG: "%401:sub29": 244 # CHECK-GX-JSON-DAG: "%401:sub30": 243 # CHECK-GX-JSON-DAG: "%401:sub31": 242 # CHECK-GX-JSON-DAG: "%540": 0 # CHECK-GX-JSON-DAG: "%541": 0 # CHECK-GX-JSON-DAG: "%542": 0 # CHECK-GX-JSON-DAG: "%543": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 242 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 287 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %545:vreg_64, %544, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 46 # CHECK-GX-JSON-DAG: "%191:sub1": 45 # CHECK-GX-JSON-DAG: "%191:sub2": 44 # CHECK-GX-JSON-DAG: "%191:sub3": 43 # CHECK-GX-JSON-DAG: "%191:sub4": 40 # CHECK-GX-JSON-DAG: "%191:sub5": 39 # CHECK-GX-JSON-DAG: "%191:sub6": 38 # CHECK-GX-JSON-DAG: "%191:sub7": 37 # CHECK-GX-JSON-DAG: "%191:sub8": 34 # CHECK-GX-JSON-DAG: "%191:sub9": 33 # CHECK-GX-JSON-DAG: "%191:sub10": 32 # CHECK-GX-JSON-DAG: "%191:sub11": 31 # CHECK-GX-JSON-DAG: "%191:sub12": 28 # CHECK-GX-JSON-DAG: "%191:sub13": 27 # CHECK-GX-JSON-DAG: "%191:sub14": 26 # CHECK-GX-JSON-DAG: "%191:sub15": 25 # CHECK-GX-JSON-DAG: "%191:sub16": 22 # CHECK-GX-JSON-DAG: "%191:sub17": 21 # CHECK-GX-JSON-DAG: "%191:sub18": 20 # CHECK-GX-JSON-DAG: "%191:sub19": 19 # CHECK-GX-JSON-DAG: "%191:sub20": 16 # CHECK-GX-JSON-DAG: "%191:sub21": 15 # CHECK-GX-JSON-DAG: "%191:sub22": 14 # CHECK-GX-JSON-DAG: "%191:sub23": 13 # CHECK-GX-JSON-DAG: "%191:sub24": 10 # CHECK-GX-JSON-DAG: "%191:sub25": 9 # CHECK-GX-JSON-DAG: "%191:sub26": 8 # CHECK-GX-JSON-DAG: "%191:sub27": 7 # CHECK-GX-JSON-DAG: "%191:sub28": 4 # CHECK-GX-JSON-DAG: "%191:sub29": 3 # CHECK-GX-JSON-DAG: "%191:sub30": 2 # CHECK-GX-JSON-DAG: "%191:sub31": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 94 # CHECK-GX-JSON-DAG: "%233:sub1": 93 # CHECK-GX-JSON-DAG: "%233:sub2": 92 # CHECK-GX-JSON-DAG: "%233:sub3": 91 # CHECK-GX-JSON-DAG: "%233:sub4": 88 # CHECK-GX-JSON-DAG: "%233:sub5": 87 # CHECK-GX-JSON-DAG: "%233:sub6": 86 # CHECK-GX-JSON-DAG: "%233:sub7": 85 # CHECK-GX-JSON-DAG: "%233:sub8": 82 # CHECK-GX-JSON-DAG: "%233:sub9": 81 # CHECK-GX-JSON-DAG: "%233:sub10": 80 # CHECK-GX-JSON-DAG: "%233:sub11": 79 # CHECK-GX-JSON-DAG: "%233:sub12": 76 # CHECK-GX-JSON-DAG: "%233:sub13": 75 # CHECK-GX-JSON-DAG: "%233:sub14": 74 # CHECK-GX-JSON-DAG: "%233:sub15": 73 # CHECK-GX-JSON-DAG: "%233:sub16": 70 # CHECK-GX-JSON-DAG: "%233:sub17": 69 # CHECK-GX-JSON-DAG: "%233:sub18": 68 # CHECK-GX-JSON-DAG: "%233:sub19": 67 # CHECK-GX-JSON-DAG: "%233:sub20": 64 # CHECK-GX-JSON-DAG: "%233:sub21": 63 # CHECK-GX-JSON-DAG: "%233:sub22": 62 # CHECK-GX-JSON-DAG: "%233:sub23": 61 # CHECK-GX-JSON-DAG: "%233:sub24": 58 # CHECK-GX-JSON-DAG: "%233:sub25": 57 # CHECK-GX-JSON-DAG: "%233:sub26": 56 # CHECK-GX-JSON-DAG: "%233:sub27": 55 # CHECK-GX-JSON-DAG: "%233:sub28": 52 # CHECK-GX-JSON-DAG: "%233:sub29": 51 # CHECK-GX-JSON-DAG: "%233:sub30": 50 # CHECK-GX-JSON-DAG: "%233:sub31": 49 # CHECK-GX-JSON-DAG: "%275:sub0": 142 # CHECK-GX-JSON-DAG: "%275:sub1": 141 # CHECK-GX-JSON-DAG: "%275:sub2": 140 # CHECK-GX-JSON-DAG: "%275:sub3": 139 # CHECK-GX-JSON-DAG: "%275:sub4": 136 # CHECK-GX-JSON-DAG: "%275:sub5": 135 # CHECK-GX-JSON-DAG: "%275:sub6": 134 # CHECK-GX-JSON-DAG: "%275:sub7": 133 # CHECK-GX-JSON-DAG: "%275:sub8": 130 # CHECK-GX-JSON-DAG: "%275:sub9": 129 # CHECK-GX-JSON-DAG: "%275:sub10": 128 # CHECK-GX-JSON-DAG: "%275:sub11": 127 # CHECK-GX-JSON-DAG: "%275:sub12": 124 # CHECK-GX-JSON-DAG: "%275:sub13": 123 # CHECK-GX-JSON-DAG: "%275:sub14": 122 # CHECK-GX-JSON-DAG: "%275:sub15": 121 # CHECK-GX-JSON-DAG: "%275:sub16": 118 # CHECK-GX-JSON-DAG: "%275:sub17": 117 # CHECK-GX-JSON-DAG: "%275:sub18": 116 # CHECK-GX-JSON-DAG: "%275:sub19": 115 # CHECK-GX-JSON-DAG: "%275:sub20": 112 # CHECK-GX-JSON-DAG: "%275:sub21": 111 # CHECK-GX-JSON-DAG: "%275:sub22": 110 # CHECK-GX-JSON-DAG: "%275:sub23": 109 # CHECK-GX-JSON-DAG: "%275:sub24": 106 # CHECK-GX-JSON-DAG: "%275:sub25": 105 # CHECK-GX-JSON-DAG: "%275:sub26": 104 # CHECK-GX-JSON-DAG: "%275:sub27": 103 # CHECK-GX-JSON-DAG: "%275:sub28": 100 # CHECK-GX-JSON-DAG: "%275:sub29": 99 # CHECK-GX-JSON-DAG: "%275:sub30": 98 # CHECK-GX-JSON-DAG: "%275:sub31": 97 # CHECK-GX-JSON-DAG: "%317:sub0": 190 # CHECK-GX-JSON-DAG: "%317:sub1": 189 # CHECK-GX-JSON-DAG: "%317:sub2": 188 # CHECK-GX-JSON-DAG: "%317:sub3": 187 # CHECK-GX-JSON-DAG: "%317:sub4": 184 # CHECK-GX-JSON-DAG: "%317:sub5": 183 # CHECK-GX-JSON-DAG: "%317:sub6": 182 # CHECK-GX-JSON-DAG: "%317:sub7": 181 # CHECK-GX-JSON-DAG: "%317:sub8": 178 # CHECK-GX-JSON-DAG: "%317:sub9": 177 # CHECK-GX-JSON-DAG: "%317:sub10": 176 # CHECK-GX-JSON-DAG: "%317:sub11": 175 # CHECK-GX-JSON-DAG: "%317:sub12": 172 # CHECK-GX-JSON-DAG: "%317:sub13": 171 # CHECK-GX-JSON-DAG: "%317:sub14": 170 # CHECK-GX-JSON-DAG: "%317:sub15": 169 # CHECK-GX-JSON-DAG: "%317:sub16": 166 # CHECK-GX-JSON-DAG: "%317:sub17": 165 # CHECK-GX-JSON-DAG: "%317:sub18": 164 # CHECK-GX-JSON-DAG: "%317:sub19": 163 # CHECK-GX-JSON-DAG: "%317:sub20": 160 # CHECK-GX-JSON-DAG: "%317:sub21": 159 # CHECK-GX-JSON-DAG: "%317:sub22": 158 # CHECK-GX-JSON-DAG: "%317:sub23": 157 # CHECK-GX-JSON-DAG: "%317:sub24": 154 # CHECK-GX-JSON-DAG: "%317:sub25": 153 # CHECK-GX-JSON-DAG: "%317:sub26": 152 # CHECK-GX-JSON-DAG: "%317:sub27": 151 # CHECK-GX-JSON-DAG: "%317:sub28": 148 # CHECK-GX-JSON-DAG: "%317:sub29": 147 # CHECK-GX-JSON-DAG: "%317:sub30": 146 # CHECK-GX-JSON-DAG: "%317:sub31": 145 # CHECK-GX-JSON-DAG: "%359:sub0": 238 # CHECK-GX-JSON-DAG: "%359:sub1": 237 # CHECK-GX-JSON-DAG: "%359:sub2": 236 # CHECK-GX-JSON-DAG: "%359:sub3": 235 # CHECK-GX-JSON-DAG: "%359:sub4": 232 # CHECK-GX-JSON-DAG: "%359:sub5": 231 # CHECK-GX-JSON-DAG: "%359:sub6": 230 # CHECK-GX-JSON-DAG: "%359:sub7": 229 # CHECK-GX-JSON-DAG: "%359:sub8": 226 # CHECK-GX-JSON-DAG: "%359:sub9": 225 # CHECK-GX-JSON-DAG: "%359:sub10": 224 # CHECK-GX-JSON-DAG: "%359:sub11": 223 # CHECK-GX-JSON-DAG: "%359:sub12": 220 # CHECK-GX-JSON-DAG: "%359:sub13": 219 # CHECK-GX-JSON-DAG: "%359:sub14": 218 # CHECK-GX-JSON-DAG: "%359:sub15": 217 # CHECK-GX-JSON-DAG: "%359:sub16": 214 # CHECK-GX-JSON-DAG: "%359:sub17": 213 # CHECK-GX-JSON-DAG: "%359:sub18": 212 # CHECK-GX-JSON-DAG: "%359:sub19": 211 # CHECK-GX-JSON-DAG: "%359:sub20": 208 # CHECK-GX-JSON-DAG: "%359:sub21": 207 # CHECK-GX-JSON-DAG: "%359:sub22": 206 # CHECK-GX-JSON-DAG: "%359:sub23": 205 # CHECK-GX-JSON-DAG: "%359:sub24": 202 # CHECK-GX-JSON-DAG: "%359:sub25": 201 # CHECK-GX-JSON-DAG: "%359:sub26": 200 # CHECK-GX-JSON-DAG: "%359:sub27": 199 # CHECK-GX-JSON-DAG: "%359:sub28": 196 # CHECK-GX-JSON-DAG: "%359:sub29": 195 # CHECK-GX-JSON-DAG: "%359:sub30": 194 # CHECK-GX-JSON-DAG: "%359:sub31": 193 # CHECK-GX-JSON-DAG: "%401:sub0": 286 # CHECK-GX-JSON-DAG: "%401:sub1": 285 # CHECK-GX-JSON-DAG: "%401:sub2": 284 # CHECK-GX-JSON-DAG: "%401:sub3": 283 # CHECK-GX-JSON-DAG: "%401:sub4": 280 # CHECK-GX-JSON-DAG: "%401:sub5": 279 # CHECK-GX-JSON-DAG: "%401:sub6": 278 # CHECK-GX-JSON-DAG: "%401:sub7": 277 # CHECK-GX-JSON-DAG: "%401:sub8": 274 # CHECK-GX-JSON-DAG: "%401:sub9": 273 # CHECK-GX-JSON-DAG: "%401:sub10": 272 # CHECK-GX-JSON-DAG: "%401:sub11": 271 # CHECK-GX-JSON-DAG: "%401:sub12": 268 # CHECK-GX-JSON-DAG: "%401:sub13": 267 # CHECK-GX-JSON-DAG: "%401:sub14": 266 # CHECK-GX-JSON-DAG: "%401:sub15": 265 # CHECK-GX-JSON-DAG: "%401:sub16": 262 # CHECK-GX-JSON-DAG: "%401:sub17": 261 # CHECK-GX-JSON-DAG: "%401:sub18": 260 # CHECK-GX-JSON-DAG: "%401:sub19": 259 # CHECK-GX-JSON-DAG: "%401:sub20": 256 # CHECK-GX-JSON-DAG: "%401:sub21": 255 # CHECK-GX-JSON-DAG: "%401:sub22": 254 # CHECK-GX-JSON-DAG: "%401:sub23": 253 # CHECK-GX-JSON-DAG: "%401:sub24": 250 # CHECK-GX-JSON-DAG: "%401:sub25": 249 # CHECK-GX-JSON-DAG: "%401:sub26": 248 # CHECK-GX-JSON-DAG: "%401:sub27": 247 # CHECK-GX-JSON-DAG: "%401:sub28": 244 # CHECK-GX-JSON-DAG: "%401:sub29": 243 # CHECK-GX-JSON-DAG: "%401:sub30": 242 # CHECK-GX-JSON-DAG: "%401:sub31": 241 # CHECK-GX-JSON-DAG: "%544": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 241 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 286 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%546:vgpr_32 = COPY %191.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 45 # CHECK-GX-JSON-DAG: "%191:sub1": 44 # CHECK-GX-JSON-DAG: "%191:sub2": 43 # CHECK-GX-JSON-DAG: "%191:sub3": 42 # CHECK-GX-JSON-DAG: "%191:sub4": 39 # CHECK-GX-JSON-DAG: "%191:sub5": 38 # CHECK-GX-JSON-DAG: "%191:sub6": 37 # CHECK-GX-JSON-DAG: "%191:sub7": 36 # CHECK-GX-JSON-DAG: "%191:sub8": 33 # CHECK-GX-JSON-DAG: "%191:sub9": 32 # CHECK-GX-JSON-DAG: "%191:sub10": 31 # CHECK-GX-JSON-DAG: "%191:sub11": 30 # CHECK-GX-JSON-DAG: "%191:sub12": 27 # CHECK-GX-JSON-DAG: "%191:sub13": 26 # CHECK-GX-JSON-DAG: "%191:sub14": 25 # CHECK-GX-JSON-DAG: "%191:sub15": 24 # CHECK-GX-JSON-DAG: "%191:sub16": 21 # CHECK-GX-JSON-DAG: "%191:sub17": 20 # CHECK-GX-JSON-DAG: "%191:sub18": 19 # CHECK-GX-JSON-DAG: "%191:sub19": 18 # CHECK-GX-JSON-DAG: "%191:sub20": 15 # CHECK-GX-JSON-DAG: "%191:sub21": 14 # CHECK-GX-JSON-DAG: "%191:sub22": 13 # CHECK-GX-JSON-DAG: "%191:sub23": 12 # CHECK-GX-JSON-DAG: "%191:sub24": 9 # CHECK-GX-JSON-DAG: "%191:sub25": 8 # CHECK-GX-JSON-DAG: "%191:sub26": 7 # CHECK-GX-JSON-DAG: "%191:sub27": 6 # CHECK-GX-JSON-DAG: "%191:sub28": 3 # CHECK-GX-JSON-DAG: "%191:sub29": 2 # CHECK-GX-JSON-DAG: "%191:sub30": 1 # CHECK-GX-JSON-DAG: "%191:sub31": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 93 # CHECK-GX-JSON-DAG: "%233:sub1": 92 # CHECK-GX-JSON-DAG: "%233:sub2": 91 # CHECK-GX-JSON-DAG: "%233:sub3": 90 # CHECK-GX-JSON-DAG: "%233:sub4": 87 # CHECK-GX-JSON-DAG: "%233:sub5": 86 # CHECK-GX-JSON-DAG: "%233:sub6": 85 # CHECK-GX-JSON-DAG: "%233:sub7": 84 # CHECK-GX-JSON-DAG: "%233:sub8": 81 # CHECK-GX-JSON-DAG: "%233:sub9": 80 # CHECK-GX-JSON-DAG: "%233:sub10": 79 # CHECK-GX-JSON-DAG: "%233:sub11": 78 # CHECK-GX-JSON-DAG: "%233:sub12": 75 # CHECK-GX-JSON-DAG: "%233:sub13": 74 # CHECK-GX-JSON-DAG: "%233:sub14": 73 # CHECK-GX-JSON-DAG: "%233:sub15": 72 # CHECK-GX-JSON-DAG: "%233:sub16": 69 # CHECK-GX-JSON-DAG: "%233:sub17": 68 # CHECK-GX-JSON-DAG: "%233:sub18": 67 # CHECK-GX-JSON-DAG: "%233:sub19": 66 # CHECK-GX-JSON-DAG: "%233:sub20": 63 # CHECK-GX-JSON-DAG: "%233:sub21": 62 # CHECK-GX-JSON-DAG: "%233:sub22": 61 # CHECK-GX-JSON-DAG: "%233:sub23": 60 # CHECK-GX-JSON-DAG: "%233:sub24": 57 # CHECK-GX-JSON-DAG: "%233:sub25": 56 # CHECK-GX-JSON-DAG: "%233:sub26": 55 # CHECK-GX-JSON-DAG: "%233:sub27": 54 # CHECK-GX-JSON-DAG: "%233:sub28": 51 # CHECK-GX-JSON-DAG: "%233:sub29": 50 # CHECK-GX-JSON-DAG: "%233:sub30": 49 # CHECK-GX-JSON-DAG: "%233:sub31": 48 # CHECK-GX-JSON-DAG: "%275:sub0": 141 # CHECK-GX-JSON-DAG: "%275:sub1": 140 # CHECK-GX-JSON-DAG: "%275:sub2": 139 # CHECK-GX-JSON-DAG: "%275:sub3": 138 # CHECK-GX-JSON-DAG: "%275:sub4": 135 # CHECK-GX-JSON-DAG: "%275:sub5": 134 # CHECK-GX-JSON-DAG: "%275:sub6": 133 # CHECK-GX-JSON-DAG: "%275:sub7": 132 # CHECK-GX-JSON-DAG: "%275:sub8": 129 # CHECK-GX-JSON-DAG: "%275:sub9": 128 # CHECK-GX-JSON-DAG: "%275:sub10": 127 # CHECK-GX-JSON-DAG: "%275:sub11": 126 # CHECK-GX-JSON-DAG: "%275:sub12": 123 # CHECK-GX-JSON-DAG: "%275:sub13": 122 # CHECK-GX-JSON-DAG: "%275:sub14": 121 # CHECK-GX-JSON-DAG: "%275:sub15": 120 # CHECK-GX-JSON-DAG: "%275:sub16": 117 # CHECK-GX-JSON-DAG: "%275:sub17": 116 # CHECK-GX-JSON-DAG: "%275:sub18": 115 # CHECK-GX-JSON-DAG: "%275:sub19": 114 # CHECK-GX-JSON-DAG: "%275:sub20": 111 # CHECK-GX-JSON-DAG: "%275:sub21": 110 # CHECK-GX-JSON-DAG: "%275:sub22": 109 # CHECK-GX-JSON-DAG: "%275:sub23": 108 # CHECK-GX-JSON-DAG: "%275:sub24": 105 # CHECK-GX-JSON-DAG: "%275:sub25": 104 # CHECK-GX-JSON-DAG: "%275:sub26": 103 # CHECK-GX-JSON-DAG: "%275:sub27": 102 # CHECK-GX-JSON-DAG: "%275:sub28": 99 # CHECK-GX-JSON-DAG: "%275:sub29": 98 # CHECK-GX-JSON-DAG: "%275:sub30": 97 # CHECK-GX-JSON-DAG: "%275:sub31": 96 # CHECK-GX-JSON-DAG: "%317:sub0": 189 # CHECK-GX-JSON-DAG: "%317:sub1": 188 # CHECK-GX-JSON-DAG: "%317:sub2": 187 # CHECK-GX-JSON-DAG: "%317:sub3": 186 # CHECK-GX-JSON-DAG: "%317:sub4": 183 # CHECK-GX-JSON-DAG: "%317:sub5": 182 # CHECK-GX-JSON-DAG: "%317:sub6": 181 # CHECK-GX-JSON-DAG: "%317:sub7": 180 # CHECK-GX-JSON-DAG: "%317:sub8": 177 # CHECK-GX-JSON-DAG: "%317:sub9": 176 # CHECK-GX-JSON-DAG: "%317:sub10": 175 # CHECK-GX-JSON-DAG: "%317:sub11": 174 # CHECK-GX-JSON-DAG: "%317:sub12": 171 # CHECK-GX-JSON-DAG: "%317:sub13": 170 # CHECK-GX-JSON-DAG: "%317:sub14": 169 # CHECK-GX-JSON-DAG: "%317:sub15": 168 # CHECK-GX-JSON-DAG: "%317:sub16": 165 # CHECK-GX-JSON-DAG: "%317:sub17": 164 # CHECK-GX-JSON-DAG: "%317:sub18": 163 # CHECK-GX-JSON-DAG: "%317:sub19": 162 # CHECK-GX-JSON-DAG: "%317:sub20": 159 # CHECK-GX-JSON-DAG: "%317:sub21": 158 # CHECK-GX-JSON-DAG: "%317:sub22": 157 # CHECK-GX-JSON-DAG: "%317:sub23": 156 # CHECK-GX-JSON-DAG: "%317:sub24": 153 # CHECK-GX-JSON-DAG: "%317:sub25": 152 # CHECK-GX-JSON-DAG: "%317:sub26": 151 # CHECK-GX-JSON-DAG: "%317:sub27": 150 # CHECK-GX-JSON-DAG: "%317:sub28": 147 # CHECK-GX-JSON-DAG: "%317:sub29": 146 # CHECK-GX-JSON-DAG: "%317:sub30": 145 # CHECK-GX-JSON-DAG: "%317:sub31": 144 # CHECK-GX-JSON-DAG: "%359:sub0": 237 # CHECK-GX-JSON-DAG: "%359:sub1": 236 # CHECK-GX-JSON-DAG: "%359:sub2": 235 # CHECK-GX-JSON-DAG: "%359:sub3": 234 # CHECK-GX-JSON-DAG: "%359:sub4": 231 # CHECK-GX-JSON-DAG: "%359:sub5": 230 # CHECK-GX-JSON-DAG: "%359:sub6": 229 # CHECK-GX-JSON-DAG: "%359:sub7": 228 # CHECK-GX-JSON-DAG: "%359:sub8": 225 # CHECK-GX-JSON-DAG: "%359:sub9": 224 # CHECK-GX-JSON-DAG: "%359:sub10": 223 # CHECK-GX-JSON-DAG: "%359:sub11": 222 # CHECK-GX-JSON-DAG: "%359:sub12": 219 # CHECK-GX-JSON-DAG: "%359:sub13": 218 # CHECK-GX-JSON-DAG: "%359:sub14": 217 # CHECK-GX-JSON-DAG: "%359:sub15": 216 # CHECK-GX-JSON-DAG: "%359:sub16": 213 # CHECK-GX-JSON-DAG: "%359:sub17": 212 # CHECK-GX-JSON-DAG: "%359:sub18": 211 # CHECK-GX-JSON-DAG: "%359:sub19": 210 # CHECK-GX-JSON-DAG: "%359:sub20": 207 # CHECK-GX-JSON-DAG: "%359:sub21": 206 # CHECK-GX-JSON-DAG: "%359:sub22": 205 # CHECK-GX-JSON-DAG: "%359:sub23": 204 # CHECK-GX-JSON-DAG: "%359:sub24": 201 # CHECK-GX-JSON-DAG: "%359:sub25": 200 # CHECK-GX-JSON-DAG: "%359:sub26": 199 # CHECK-GX-JSON-DAG: "%359:sub27": 198 # CHECK-GX-JSON-DAG: "%359:sub28": 195 # CHECK-GX-JSON-DAG: "%359:sub29": 194 # CHECK-GX-JSON-DAG: "%359:sub30": 193 # CHECK-GX-JSON-DAG: "%359:sub31": 192 # CHECK-GX-JSON-DAG: "%401:sub0": 285 # CHECK-GX-JSON-DAG: "%401:sub1": 284 # CHECK-GX-JSON-DAG: "%401:sub2": 283 # CHECK-GX-JSON-DAG: "%401:sub3": 282 # CHECK-GX-JSON-DAG: "%401:sub4": 279 # CHECK-GX-JSON-DAG: "%401:sub5": 278 # CHECK-GX-JSON-DAG: "%401:sub6": 277 # CHECK-GX-JSON-DAG: "%401:sub7": 276 # CHECK-GX-JSON-DAG: "%401:sub8": 273 # CHECK-GX-JSON-DAG: "%401:sub9": 272 # CHECK-GX-JSON-DAG: "%401:sub10": 271 # CHECK-GX-JSON-DAG: "%401:sub11": 270 # CHECK-GX-JSON-DAG: "%401:sub12": 267 # CHECK-GX-JSON-DAG: "%401:sub13": 266 # CHECK-GX-JSON-DAG: "%401:sub14": 265 # CHECK-GX-JSON-DAG: "%401:sub15": 264 # CHECK-GX-JSON-DAG: "%401:sub16": 261 # CHECK-GX-JSON-DAG: "%401:sub17": 260 # CHECK-GX-JSON-DAG: "%401:sub18": 259 # CHECK-GX-JSON-DAG: "%401:sub19": 258 # CHECK-GX-JSON-DAG: "%401:sub20": 255 # CHECK-GX-JSON-DAG: "%401:sub21": 254 # CHECK-GX-JSON-DAG: "%401:sub22": 253 # CHECK-GX-JSON-DAG: "%401:sub23": 252 # CHECK-GX-JSON-DAG: "%401:sub24": 249 # CHECK-GX-JSON-DAG: "%401:sub25": 248 # CHECK-GX-JSON-DAG: "%401:sub26": 247 # CHECK-GX-JSON-DAG: "%401:sub27": 246 # CHECK-GX-JSON-DAG: "%401:sub28": 243 # CHECK-GX-JSON-DAG: "%401:sub29": 242 # CHECK-GX-JSON-DAG: "%401:sub30": 241 # CHECK-GX-JSON-DAG: "%401:sub31": 240 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 240 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 285 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%547:vgpr_32 = COPY %191.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 44 # CHECK-GX-JSON-DAG: "%191:sub1": 43 # CHECK-GX-JSON-DAG: "%191:sub2": 42 # CHECK-GX-JSON-DAG: "%191:sub3": 41 # CHECK-GX-JSON-DAG: "%191:sub4": 38 # CHECK-GX-JSON-DAG: "%191:sub5": 37 # CHECK-GX-JSON-DAG: "%191:sub6": 36 # CHECK-GX-JSON-DAG: "%191:sub7": 35 # CHECK-GX-JSON-DAG: "%191:sub8": 32 # CHECK-GX-JSON-DAG: "%191:sub9": 31 # CHECK-GX-JSON-DAG: "%191:sub10": 30 # CHECK-GX-JSON-DAG: "%191:sub11": 29 # CHECK-GX-JSON-DAG: "%191:sub12": 26 # CHECK-GX-JSON-DAG: "%191:sub13": 25 # CHECK-GX-JSON-DAG: "%191:sub14": 24 # CHECK-GX-JSON-DAG: "%191:sub15": 23 # CHECK-GX-JSON-DAG: "%191:sub16": 20 # CHECK-GX-JSON-DAG: "%191:sub17": 19 # CHECK-GX-JSON-DAG: "%191:sub18": 18 # CHECK-GX-JSON-DAG: "%191:sub19": 17 # CHECK-GX-JSON-DAG: "%191:sub20": 14 # CHECK-GX-JSON-DAG: "%191:sub21": 13 # CHECK-GX-JSON-DAG: "%191:sub22": 12 # CHECK-GX-JSON-DAG: "%191:sub23": 11 # CHECK-GX-JSON-DAG: "%191:sub24": 8 # CHECK-GX-JSON-DAG: "%191:sub25": 7 # CHECK-GX-JSON-DAG: "%191:sub26": 6 # CHECK-GX-JSON-DAG: "%191:sub27": 5 # CHECK-GX-JSON-DAG: "%191:sub28": 2 # CHECK-GX-JSON-DAG: "%191:sub29": 1 # CHECK-GX-JSON-DAG: "%191:sub30": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 92 # CHECK-GX-JSON-DAG: "%233:sub1": 91 # CHECK-GX-JSON-DAG: "%233:sub2": 90 # CHECK-GX-JSON-DAG: "%233:sub3": 89 # CHECK-GX-JSON-DAG: "%233:sub4": 86 # CHECK-GX-JSON-DAG: "%233:sub5": 85 # CHECK-GX-JSON-DAG: "%233:sub6": 84 # CHECK-GX-JSON-DAG: "%233:sub7": 83 # CHECK-GX-JSON-DAG: "%233:sub8": 80 # CHECK-GX-JSON-DAG: "%233:sub9": 79 # CHECK-GX-JSON-DAG: "%233:sub10": 78 # CHECK-GX-JSON-DAG: "%233:sub11": 77 # CHECK-GX-JSON-DAG: "%233:sub12": 74 # CHECK-GX-JSON-DAG: "%233:sub13": 73 # CHECK-GX-JSON-DAG: "%233:sub14": 72 # CHECK-GX-JSON-DAG: "%233:sub15": 71 # CHECK-GX-JSON-DAG: "%233:sub16": 68 # CHECK-GX-JSON-DAG: "%233:sub17": 67 # CHECK-GX-JSON-DAG: "%233:sub18": 66 # CHECK-GX-JSON-DAG: "%233:sub19": 65 # CHECK-GX-JSON-DAG: "%233:sub20": 62 # CHECK-GX-JSON-DAG: "%233:sub21": 61 # CHECK-GX-JSON-DAG: "%233:sub22": 60 # CHECK-GX-JSON-DAG: "%233:sub23": 59 # CHECK-GX-JSON-DAG: "%233:sub24": 56 # CHECK-GX-JSON-DAG: "%233:sub25": 55 # CHECK-GX-JSON-DAG: "%233:sub26": 54 # CHECK-GX-JSON-DAG: "%233:sub27": 53 # CHECK-GX-JSON-DAG: "%233:sub28": 50 # CHECK-GX-JSON-DAG: "%233:sub29": 49 # CHECK-GX-JSON-DAG: "%233:sub30": 48 # CHECK-GX-JSON-DAG: "%233:sub31": 47 # CHECK-GX-JSON-DAG: "%275:sub0": 140 # CHECK-GX-JSON-DAG: "%275:sub1": 139 # CHECK-GX-JSON-DAG: "%275:sub2": 138 # CHECK-GX-JSON-DAG: "%275:sub3": 137 # CHECK-GX-JSON-DAG: "%275:sub4": 134 # CHECK-GX-JSON-DAG: "%275:sub5": 133 # CHECK-GX-JSON-DAG: "%275:sub6": 132 # CHECK-GX-JSON-DAG: "%275:sub7": 131 # CHECK-GX-JSON-DAG: "%275:sub8": 128 # CHECK-GX-JSON-DAG: "%275:sub9": 127 # CHECK-GX-JSON-DAG: "%275:sub10": 126 # CHECK-GX-JSON-DAG: "%275:sub11": 125 # CHECK-GX-JSON-DAG: "%275:sub12": 122 # CHECK-GX-JSON-DAG: "%275:sub13": 121 # CHECK-GX-JSON-DAG: "%275:sub14": 120 # CHECK-GX-JSON-DAG: "%275:sub15": 119 # CHECK-GX-JSON-DAG: "%275:sub16": 116 # CHECK-GX-JSON-DAG: "%275:sub17": 115 # CHECK-GX-JSON-DAG: "%275:sub18": 114 # CHECK-GX-JSON-DAG: "%275:sub19": 113 # CHECK-GX-JSON-DAG: "%275:sub20": 110 # CHECK-GX-JSON-DAG: "%275:sub21": 109 # CHECK-GX-JSON-DAG: "%275:sub22": 108 # CHECK-GX-JSON-DAG: "%275:sub23": 107 # CHECK-GX-JSON-DAG: "%275:sub24": 104 # CHECK-GX-JSON-DAG: "%275:sub25": 103 # CHECK-GX-JSON-DAG: "%275:sub26": 102 # CHECK-GX-JSON-DAG: "%275:sub27": 101 # CHECK-GX-JSON-DAG: "%275:sub28": 98 # CHECK-GX-JSON-DAG: "%275:sub29": 97 # CHECK-GX-JSON-DAG: "%275:sub30": 96 # CHECK-GX-JSON-DAG: "%275:sub31": 95 # CHECK-GX-JSON-DAG: "%317:sub0": 188 # CHECK-GX-JSON-DAG: "%317:sub1": 187 # CHECK-GX-JSON-DAG: "%317:sub2": 186 # CHECK-GX-JSON-DAG: "%317:sub3": 185 # CHECK-GX-JSON-DAG: "%317:sub4": 182 # CHECK-GX-JSON-DAG: "%317:sub5": 181 # CHECK-GX-JSON-DAG: "%317:sub6": 180 # CHECK-GX-JSON-DAG: "%317:sub7": 179 # CHECK-GX-JSON-DAG: "%317:sub8": 176 # CHECK-GX-JSON-DAG: "%317:sub9": 175 # CHECK-GX-JSON-DAG: "%317:sub10": 174 # CHECK-GX-JSON-DAG: "%317:sub11": 173 # CHECK-GX-JSON-DAG: "%317:sub12": 170 # CHECK-GX-JSON-DAG: "%317:sub13": 169 # CHECK-GX-JSON-DAG: "%317:sub14": 168 # CHECK-GX-JSON-DAG: "%317:sub15": 167 # CHECK-GX-JSON-DAG: "%317:sub16": 164 # CHECK-GX-JSON-DAG: "%317:sub17": 163 # CHECK-GX-JSON-DAG: "%317:sub18": 162 # CHECK-GX-JSON-DAG: "%317:sub19": 161 # CHECK-GX-JSON-DAG: "%317:sub20": 158 # CHECK-GX-JSON-DAG: "%317:sub21": 157 # CHECK-GX-JSON-DAG: "%317:sub22": 156 # CHECK-GX-JSON-DAG: "%317:sub23": 155 # CHECK-GX-JSON-DAG: "%317:sub24": 152 # CHECK-GX-JSON-DAG: "%317:sub25": 151 # CHECK-GX-JSON-DAG: "%317:sub26": 150 # CHECK-GX-JSON-DAG: "%317:sub27": 149 # CHECK-GX-JSON-DAG: "%317:sub28": 146 # CHECK-GX-JSON-DAG: "%317:sub29": 145 # CHECK-GX-JSON-DAG: "%317:sub30": 144 # CHECK-GX-JSON-DAG: "%317:sub31": 143 # CHECK-GX-JSON-DAG: "%359:sub0": 236 # CHECK-GX-JSON-DAG: "%359:sub1": 235 # CHECK-GX-JSON-DAG: "%359:sub2": 234 # CHECK-GX-JSON-DAG: "%359:sub3": 233 # CHECK-GX-JSON-DAG: "%359:sub4": 230 # CHECK-GX-JSON-DAG: "%359:sub5": 229 # CHECK-GX-JSON-DAG: "%359:sub6": 228 # CHECK-GX-JSON-DAG: "%359:sub7": 227 # CHECK-GX-JSON-DAG: "%359:sub8": 224 # CHECK-GX-JSON-DAG: "%359:sub9": 223 # CHECK-GX-JSON-DAG: "%359:sub10": 222 # CHECK-GX-JSON-DAG: "%359:sub11": 221 # CHECK-GX-JSON-DAG: "%359:sub12": 218 # CHECK-GX-JSON-DAG: "%359:sub13": 217 # CHECK-GX-JSON-DAG: "%359:sub14": 216 # CHECK-GX-JSON-DAG: "%359:sub15": 215 # CHECK-GX-JSON-DAG: "%359:sub16": 212 # CHECK-GX-JSON-DAG: "%359:sub17": 211 # CHECK-GX-JSON-DAG: "%359:sub18": 210 # CHECK-GX-JSON-DAG: "%359:sub19": 209 # CHECK-GX-JSON-DAG: "%359:sub20": 206 # CHECK-GX-JSON-DAG: "%359:sub21": 205 # CHECK-GX-JSON-DAG: "%359:sub22": 204 # CHECK-GX-JSON-DAG: "%359:sub23": 203 # CHECK-GX-JSON-DAG: "%359:sub24": 200 # CHECK-GX-JSON-DAG: "%359:sub25": 199 # CHECK-GX-JSON-DAG: "%359:sub26": 198 # CHECK-GX-JSON-DAG: "%359:sub27": 197 # CHECK-GX-JSON-DAG: "%359:sub28": 194 # CHECK-GX-JSON-DAG: "%359:sub29": 193 # CHECK-GX-JSON-DAG: "%359:sub30": 192 # CHECK-GX-JSON-DAG: "%359:sub31": 191 # CHECK-GX-JSON-DAG: "%401:sub0": 284 # CHECK-GX-JSON-DAG: "%401:sub1": 283 # CHECK-GX-JSON-DAG: "%401:sub2": 282 # CHECK-GX-JSON-DAG: "%401:sub3": 281 # CHECK-GX-JSON-DAG: "%401:sub4": 278 # CHECK-GX-JSON-DAG: "%401:sub5": 277 # CHECK-GX-JSON-DAG: "%401:sub6": 276 # CHECK-GX-JSON-DAG: "%401:sub7": 275 # CHECK-GX-JSON-DAG: "%401:sub8": 272 # CHECK-GX-JSON-DAG: "%401:sub9": 271 # CHECK-GX-JSON-DAG: "%401:sub10": 270 # CHECK-GX-JSON-DAG: "%401:sub11": 269 # CHECK-GX-JSON-DAG: "%401:sub12": 266 # CHECK-GX-JSON-DAG: "%401:sub13": 265 # CHECK-GX-JSON-DAG: "%401:sub14": 264 # CHECK-GX-JSON-DAG: "%401:sub15": 263 # CHECK-GX-JSON-DAG: "%401:sub16": 260 # CHECK-GX-JSON-DAG: "%401:sub17": 259 # CHECK-GX-JSON-DAG: "%401:sub18": 258 # CHECK-GX-JSON-DAG: "%401:sub19": 257 # CHECK-GX-JSON-DAG: "%401:sub20": 254 # CHECK-GX-JSON-DAG: "%401:sub21": 253 # CHECK-GX-JSON-DAG: "%401:sub22": 252 # CHECK-GX-JSON-DAG: "%401:sub23": 251 # CHECK-GX-JSON-DAG: "%401:sub24": 248 # CHECK-GX-JSON-DAG: "%401:sub25": 247 # CHECK-GX-JSON-DAG: "%401:sub26": 246 # CHECK-GX-JSON-DAG: "%401:sub27": 245 # CHECK-GX-JSON-DAG: "%401:sub28": 242 # CHECK-GX-JSON-DAG: "%401:sub29": 241 # CHECK-GX-JSON-DAG: "%401:sub30": 240 # CHECK-GX-JSON-DAG: "%401:sub31": 239 # CHECK-GX-JSON-DAG: "%546": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 239 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 284 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%548:vgpr_32 = COPY %191.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 43 # CHECK-GX-JSON-DAG: "%191:sub1": 42 # CHECK-GX-JSON-DAG: "%191:sub2": 41 # CHECK-GX-JSON-DAG: "%191:sub3": 40 # CHECK-GX-JSON-DAG: "%191:sub4": 37 # CHECK-GX-JSON-DAG: "%191:sub5": 36 # CHECK-GX-JSON-DAG: "%191:sub6": 35 # CHECK-GX-JSON-DAG: "%191:sub7": 34 # CHECK-GX-JSON-DAG: "%191:sub8": 31 # CHECK-GX-JSON-DAG: "%191:sub9": 30 # CHECK-GX-JSON-DAG: "%191:sub10": 29 # CHECK-GX-JSON-DAG: "%191:sub11": 28 # CHECK-GX-JSON-DAG: "%191:sub12": 25 # CHECK-GX-JSON-DAG: "%191:sub13": 24 # CHECK-GX-JSON-DAG: "%191:sub14": 23 # CHECK-GX-JSON-DAG: "%191:sub15": 22 # CHECK-GX-JSON-DAG: "%191:sub16": 19 # CHECK-GX-JSON-DAG: "%191:sub17": 18 # CHECK-GX-JSON-DAG: "%191:sub18": 17 # CHECK-GX-JSON-DAG: "%191:sub19": 16 # CHECK-GX-JSON-DAG: "%191:sub20": 13 # CHECK-GX-JSON-DAG: "%191:sub21": 12 # CHECK-GX-JSON-DAG: "%191:sub22": 11 # CHECK-GX-JSON-DAG: "%191:sub23": 10 # CHECK-GX-JSON-DAG: "%191:sub24": 7 # CHECK-GX-JSON-DAG: "%191:sub25": 6 # CHECK-GX-JSON-DAG: "%191:sub26": 5 # CHECK-GX-JSON-DAG: "%191:sub27": 4 # CHECK-GX-JSON-DAG: "%191:sub28": 1 # CHECK-GX-JSON-DAG: "%191:sub29": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 91 # CHECK-GX-JSON-DAG: "%233:sub1": 90 # CHECK-GX-JSON-DAG: "%233:sub2": 89 # CHECK-GX-JSON-DAG: "%233:sub3": 88 # CHECK-GX-JSON-DAG: "%233:sub4": 85 # CHECK-GX-JSON-DAG: "%233:sub5": 84 # CHECK-GX-JSON-DAG: "%233:sub6": 83 # CHECK-GX-JSON-DAG: "%233:sub7": 82 # CHECK-GX-JSON-DAG: "%233:sub8": 79 # CHECK-GX-JSON-DAG: "%233:sub9": 78 # CHECK-GX-JSON-DAG: "%233:sub10": 77 # CHECK-GX-JSON-DAG: "%233:sub11": 76 # CHECK-GX-JSON-DAG: "%233:sub12": 73 # CHECK-GX-JSON-DAG: "%233:sub13": 72 # CHECK-GX-JSON-DAG: "%233:sub14": 71 # CHECK-GX-JSON-DAG: "%233:sub15": 70 # CHECK-GX-JSON-DAG: "%233:sub16": 67 # CHECK-GX-JSON-DAG: "%233:sub17": 66 # CHECK-GX-JSON-DAG: "%233:sub18": 65 # CHECK-GX-JSON-DAG: "%233:sub19": 64 # CHECK-GX-JSON-DAG: "%233:sub20": 61 # CHECK-GX-JSON-DAG: "%233:sub21": 60 # CHECK-GX-JSON-DAG: "%233:sub22": 59 # CHECK-GX-JSON-DAG: "%233:sub23": 58 # CHECK-GX-JSON-DAG: "%233:sub24": 55 # CHECK-GX-JSON-DAG: "%233:sub25": 54 # CHECK-GX-JSON-DAG: "%233:sub26": 53 # CHECK-GX-JSON-DAG: "%233:sub27": 52 # CHECK-GX-JSON-DAG: "%233:sub28": 49 # CHECK-GX-JSON-DAG: "%233:sub29": 48 # CHECK-GX-JSON-DAG: "%233:sub30": 47 # CHECK-GX-JSON-DAG: "%233:sub31": 46 # CHECK-GX-JSON-DAG: "%275:sub0": 139 # CHECK-GX-JSON-DAG: "%275:sub1": 138 # CHECK-GX-JSON-DAG: "%275:sub2": 137 # CHECK-GX-JSON-DAG: "%275:sub3": 136 # CHECK-GX-JSON-DAG: "%275:sub4": 133 # CHECK-GX-JSON-DAG: "%275:sub5": 132 # CHECK-GX-JSON-DAG: "%275:sub6": 131 # CHECK-GX-JSON-DAG: "%275:sub7": 130 # CHECK-GX-JSON-DAG: "%275:sub8": 127 # CHECK-GX-JSON-DAG: "%275:sub9": 126 # CHECK-GX-JSON-DAG: "%275:sub10": 125 # CHECK-GX-JSON-DAG: "%275:sub11": 124 # CHECK-GX-JSON-DAG: "%275:sub12": 121 # CHECK-GX-JSON-DAG: "%275:sub13": 120 # CHECK-GX-JSON-DAG: "%275:sub14": 119 # CHECK-GX-JSON-DAG: "%275:sub15": 118 # CHECK-GX-JSON-DAG: "%275:sub16": 115 # CHECK-GX-JSON-DAG: "%275:sub17": 114 # CHECK-GX-JSON-DAG: "%275:sub18": 113 # CHECK-GX-JSON-DAG: "%275:sub19": 112 # CHECK-GX-JSON-DAG: "%275:sub20": 109 # CHECK-GX-JSON-DAG: "%275:sub21": 108 # CHECK-GX-JSON-DAG: "%275:sub22": 107 # CHECK-GX-JSON-DAG: "%275:sub23": 106 # CHECK-GX-JSON-DAG: "%275:sub24": 103 # CHECK-GX-JSON-DAG: "%275:sub25": 102 # CHECK-GX-JSON-DAG: "%275:sub26": 101 # CHECK-GX-JSON-DAG: "%275:sub27": 100 # CHECK-GX-JSON-DAG: "%275:sub28": 97 # CHECK-GX-JSON-DAG: "%275:sub29": 96 # CHECK-GX-JSON-DAG: "%275:sub30": 95 # CHECK-GX-JSON-DAG: "%275:sub31": 94 # CHECK-GX-JSON-DAG: "%317:sub0": 187 # CHECK-GX-JSON-DAG: "%317:sub1": 186 # CHECK-GX-JSON-DAG: "%317:sub2": 185 # CHECK-GX-JSON-DAG: "%317:sub3": 184 # CHECK-GX-JSON-DAG: "%317:sub4": 181 # CHECK-GX-JSON-DAG: "%317:sub5": 180 # CHECK-GX-JSON-DAG: "%317:sub6": 179 # CHECK-GX-JSON-DAG: "%317:sub7": 178 # CHECK-GX-JSON-DAG: "%317:sub8": 175 # CHECK-GX-JSON-DAG: "%317:sub9": 174 # CHECK-GX-JSON-DAG: "%317:sub10": 173 # CHECK-GX-JSON-DAG: "%317:sub11": 172 # CHECK-GX-JSON-DAG: "%317:sub12": 169 # CHECK-GX-JSON-DAG: "%317:sub13": 168 # CHECK-GX-JSON-DAG: "%317:sub14": 167 # CHECK-GX-JSON-DAG: "%317:sub15": 166 # CHECK-GX-JSON-DAG: "%317:sub16": 163 # CHECK-GX-JSON-DAG: "%317:sub17": 162 # CHECK-GX-JSON-DAG: "%317:sub18": 161 # CHECK-GX-JSON-DAG: "%317:sub19": 160 # CHECK-GX-JSON-DAG: "%317:sub20": 157 # CHECK-GX-JSON-DAG: "%317:sub21": 156 # CHECK-GX-JSON-DAG: "%317:sub22": 155 # CHECK-GX-JSON-DAG: "%317:sub23": 154 # CHECK-GX-JSON-DAG: "%317:sub24": 151 # CHECK-GX-JSON-DAG: "%317:sub25": 150 # CHECK-GX-JSON-DAG: "%317:sub26": 149 # CHECK-GX-JSON-DAG: "%317:sub27": 148 # CHECK-GX-JSON-DAG: "%317:sub28": 145 # CHECK-GX-JSON-DAG: "%317:sub29": 144 # CHECK-GX-JSON-DAG: "%317:sub30": 143 # CHECK-GX-JSON-DAG: "%317:sub31": 142 # CHECK-GX-JSON-DAG: "%359:sub0": 235 # CHECK-GX-JSON-DAG: "%359:sub1": 234 # CHECK-GX-JSON-DAG: "%359:sub2": 233 # CHECK-GX-JSON-DAG: "%359:sub3": 232 # CHECK-GX-JSON-DAG: "%359:sub4": 229 # CHECK-GX-JSON-DAG: "%359:sub5": 228 # CHECK-GX-JSON-DAG: "%359:sub6": 227 # CHECK-GX-JSON-DAG: "%359:sub7": 226 # CHECK-GX-JSON-DAG: "%359:sub8": 223 # CHECK-GX-JSON-DAG: "%359:sub9": 222 # CHECK-GX-JSON-DAG: "%359:sub10": 221 # CHECK-GX-JSON-DAG: "%359:sub11": 220 # CHECK-GX-JSON-DAG: "%359:sub12": 217 # CHECK-GX-JSON-DAG: "%359:sub13": 216 # CHECK-GX-JSON-DAG: "%359:sub14": 215 # CHECK-GX-JSON-DAG: "%359:sub15": 214 # CHECK-GX-JSON-DAG: "%359:sub16": 211 # CHECK-GX-JSON-DAG: "%359:sub17": 210 # CHECK-GX-JSON-DAG: "%359:sub18": 209 # CHECK-GX-JSON-DAG: "%359:sub19": 208 # CHECK-GX-JSON-DAG: "%359:sub20": 205 # CHECK-GX-JSON-DAG: "%359:sub21": 204 # CHECK-GX-JSON-DAG: "%359:sub22": 203 # CHECK-GX-JSON-DAG: "%359:sub23": 202 # CHECK-GX-JSON-DAG: "%359:sub24": 199 # CHECK-GX-JSON-DAG: "%359:sub25": 198 # CHECK-GX-JSON-DAG: "%359:sub26": 197 # CHECK-GX-JSON-DAG: "%359:sub27": 196 # CHECK-GX-JSON-DAG: "%359:sub28": 193 # CHECK-GX-JSON-DAG: "%359:sub29": 192 # CHECK-GX-JSON-DAG: "%359:sub30": 191 # CHECK-GX-JSON-DAG: "%359:sub31": 190 # CHECK-GX-JSON-DAG: "%401:sub0": 283 # CHECK-GX-JSON-DAG: "%401:sub1": 282 # CHECK-GX-JSON-DAG: "%401:sub2": 281 # CHECK-GX-JSON-DAG: "%401:sub3": 280 # CHECK-GX-JSON-DAG: "%401:sub4": 277 # CHECK-GX-JSON-DAG: "%401:sub5": 276 # CHECK-GX-JSON-DAG: "%401:sub6": 275 # CHECK-GX-JSON-DAG: "%401:sub7": 274 # CHECK-GX-JSON-DAG: "%401:sub8": 271 # CHECK-GX-JSON-DAG: "%401:sub9": 270 # CHECK-GX-JSON-DAG: "%401:sub10": 269 # CHECK-GX-JSON-DAG: "%401:sub11": 268 # CHECK-GX-JSON-DAG: "%401:sub12": 265 # CHECK-GX-JSON-DAG: "%401:sub13": 264 # CHECK-GX-JSON-DAG: "%401:sub14": 263 # CHECK-GX-JSON-DAG: "%401:sub15": 262 # CHECK-GX-JSON-DAG: "%401:sub16": 259 # CHECK-GX-JSON-DAG: "%401:sub17": 258 # CHECK-GX-JSON-DAG: "%401:sub18": 257 # CHECK-GX-JSON-DAG: "%401:sub19": 256 # CHECK-GX-JSON-DAG: "%401:sub20": 253 # CHECK-GX-JSON-DAG: "%401:sub21": 252 # CHECK-GX-JSON-DAG: "%401:sub22": 251 # CHECK-GX-JSON-DAG: "%401:sub23": 250 # CHECK-GX-JSON-DAG: "%401:sub24": 247 # CHECK-GX-JSON-DAG: "%401:sub25": 246 # CHECK-GX-JSON-DAG: "%401:sub26": 245 # CHECK-GX-JSON-DAG: "%401:sub27": 244 # CHECK-GX-JSON-DAG: "%401:sub28": 241 # CHECK-GX-JSON-DAG: "%401:sub29": 240 # CHECK-GX-JSON-DAG: "%401:sub30": 239 # CHECK-GX-JSON-DAG: "%401:sub31": 238 # CHECK-GX-JSON-DAG: "%546": 2 # CHECK-GX-JSON-DAG: "%547": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 238 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 283 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%549:vgpr_32 = COPY %191.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 42 # CHECK-GX-JSON-DAG: "%191:sub1": 41 # CHECK-GX-JSON-DAG: "%191:sub2": 40 # CHECK-GX-JSON-DAG: "%191:sub3": 39 # CHECK-GX-JSON-DAG: "%191:sub4": 36 # CHECK-GX-JSON-DAG: "%191:sub5": 35 # CHECK-GX-JSON-DAG: "%191:sub6": 34 # CHECK-GX-JSON-DAG: "%191:sub7": 33 # CHECK-GX-JSON-DAG: "%191:sub8": 30 # CHECK-GX-JSON-DAG: "%191:sub9": 29 # CHECK-GX-JSON-DAG: "%191:sub10": 28 # CHECK-GX-JSON-DAG: "%191:sub11": 27 # CHECK-GX-JSON-DAG: "%191:sub12": 24 # CHECK-GX-JSON-DAG: "%191:sub13": 23 # CHECK-GX-JSON-DAG: "%191:sub14": 22 # CHECK-GX-JSON-DAG: "%191:sub15": 21 # CHECK-GX-JSON-DAG: "%191:sub16": 18 # CHECK-GX-JSON-DAG: "%191:sub17": 17 # CHECK-GX-JSON-DAG: "%191:sub18": 16 # CHECK-GX-JSON-DAG: "%191:sub19": 15 # CHECK-GX-JSON-DAG: "%191:sub20": 12 # CHECK-GX-JSON-DAG: "%191:sub21": 11 # CHECK-GX-JSON-DAG: "%191:sub22": 10 # CHECK-GX-JSON-DAG: "%191:sub23": 9 # CHECK-GX-JSON-DAG: "%191:sub24": 6 # CHECK-GX-JSON-DAG: "%191:sub25": 5 # CHECK-GX-JSON-DAG: "%191:sub26": 4 # CHECK-GX-JSON-DAG: "%191:sub27": 3 # CHECK-GX-JSON-DAG: "%191:sub28": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 90 # CHECK-GX-JSON-DAG: "%233:sub1": 89 # CHECK-GX-JSON-DAG: "%233:sub2": 88 # CHECK-GX-JSON-DAG: "%233:sub3": 87 # CHECK-GX-JSON-DAG: "%233:sub4": 84 # CHECK-GX-JSON-DAG: "%233:sub5": 83 # CHECK-GX-JSON-DAG: "%233:sub6": 82 # CHECK-GX-JSON-DAG: "%233:sub7": 81 # CHECK-GX-JSON-DAG: "%233:sub8": 78 # CHECK-GX-JSON-DAG: "%233:sub9": 77 # CHECK-GX-JSON-DAG: "%233:sub10": 76 # CHECK-GX-JSON-DAG: "%233:sub11": 75 # CHECK-GX-JSON-DAG: "%233:sub12": 72 # CHECK-GX-JSON-DAG: "%233:sub13": 71 # CHECK-GX-JSON-DAG: "%233:sub14": 70 # CHECK-GX-JSON-DAG: "%233:sub15": 69 # CHECK-GX-JSON-DAG: "%233:sub16": 66 # CHECK-GX-JSON-DAG: "%233:sub17": 65 # CHECK-GX-JSON-DAG: "%233:sub18": 64 # CHECK-GX-JSON-DAG: "%233:sub19": 63 # CHECK-GX-JSON-DAG: "%233:sub20": 60 # CHECK-GX-JSON-DAG: "%233:sub21": 59 # CHECK-GX-JSON-DAG: "%233:sub22": 58 # CHECK-GX-JSON-DAG: "%233:sub23": 57 # CHECK-GX-JSON-DAG: "%233:sub24": 54 # CHECK-GX-JSON-DAG: "%233:sub25": 53 # CHECK-GX-JSON-DAG: "%233:sub26": 52 # CHECK-GX-JSON-DAG: "%233:sub27": 51 # CHECK-GX-JSON-DAG: "%233:sub28": 48 # CHECK-GX-JSON-DAG: "%233:sub29": 47 # CHECK-GX-JSON-DAG: "%233:sub30": 46 # CHECK-GX-JSON-DAG: "%233:sub31": 45 # CHECK-GX-JSON-DAG: "%275:sub0": 138 # CHECK-GX-JSON-DAG: "%275:sub1": 137 # CHECK-GX-JSON-DAG: "%275:sub2": 136 # CHECK-GX-JSON-DAG: "%275:sub3": 135 # CHECK-GX-JSON-DAG: "%275:sub4": 132 # CHECK-GX-JSON-DAG: "%275:sub5": 131 # CHECK-GX-JSON-DAG: "%275:sub6": 130 # CHECK-GX-JSON-DAG: "%275:sub7": 129 # CHECK-GX-JSON-DAG: "%275:sub8": 126 # CHECK-GX-JSON-DAG: "%275:sub9": 125 # CHECK-GX-JSON-DAG: "%275:sub10": 124 # CHECK-GX-JSON-DAG: "%275:sub11": 123 # CHECK-GX-JSON-DAG: "%275:sub12": 120 # CHECK-GX-JSON-DAG: "%275:sub13": 119 # CHECK-GX-JSON-DAG: "%275:sub14": 118 # CHECK-GX-JSON-DAG: "%275:sub15": 117 # CHECK-GX-JSON-DAG: "%275:sub16": 114 # CHECK-GX-JSON-DAG: "%275:sub17": 113 # CHECK-GX-JSON-DAG: "%275:sub18": 112 # CHECK-GX-JSON-DAG: "%275:sub19": 111 # CHECK-GX-JSON-DAG: "%275:sub20": 108 # CHECK-GX-JSON-DAG: "%275:sub21": 107 # CHECK-GX-JSON-DAG: "%275:sub22": 106 # CHECK-GX-JSON-DAG: "%275:sub23": 105 # CHECK-GX-JSON-DAG: "%275:sub24": 102 # CHECK-GX-JSON-DAG: "%275:sub25": 101 # CHECK-GX-JSON-DAG: "%275:sub26": 100 # CHECK-GX-JSON-DAG: "%275:sub27": 99 # CHECK-GX-JSON-DAG: "%275:sub28": 96 # CHECK-GX-JSON-DAG: "%275:sub29": 95 # CHECK-GX-JSON-DAG: "%275:sub30": 94 # CHECK-GX-JSON-DAG: "%275:sub31": 93 # CHECK-GX-JSON-DAG: "%317:sub0": 186 # CHECK-GX-JSON-DAG: "%317:sub1": 185 # CHECK-GX-JSON-DAG: "%317:sub2": 184 # CHECK-GX-JSON-DAG: "%317:sub3": 183 # CHECK-GX-JSON-DAG: "%317:sub4": 180 # CHECK-GX-JSON-DAG: "%317:sub5": 179 # CHECK-GX-JSON-DAG: "%317:sub6": 178 # CHECK-GX-JSON-DAG: "%317:sub7": 177 # CHECK-GX-JSON-DAG: "%317:sub8": 174 # CHECK-GX-JSON-DAG: "%317:sub9": 173 # CHECK-GX-JSON-DAG: "%317:sub10": 172 # CHECK-GX-JSON-DAG: "%317:sub11": 171 # CHECK-GX-JSON-DAG: "%317:sub12": 168 # CHECK-GX-JSON-DAG: "%317:sub13": 167 # CHECK-GX-JSON-DAG: "%317:sub14": 166 # CHECK-GX-JSON-DAG: "%317:sub15": 165 # CHECK-GX-JSON-DAG: "%317:sub16": 162 # CHECK-GX-JSON-DAG: "%317:sub17": 161 # CHECK-GX-JSON-DAG: "%317:sub18": 160 # CHECK-GX-JSON-DAG: "%317:sub19": 159 # CHECK-GX-JSON-DAG: "%317:sub20": 156 # CHECK-GX-JSON-DAG: "%317:sub21": 155 # CHECK-GX-JSON-DAG: "%317:sub22": 154 # CHECK-GX-JSON-DAG: "%317:sub23": 153 # CHECK-GX-JSON-DAG: "%317:sub24": 150 # CHECK-GX-JSON-DAG: "%317:sub25": 149 # CHECK-GX-JSON-DAG: "%317:sub26": 148 # CHECK-GX-JSON-DAG: "%317:sub27": 147 # CHECK-GX-JSON-DAG: "%317:sub28": 144 # CHECK-GX-JSON-DAG: "%317:sub29": 143 # CHECK-GX-JSON-DAG: "%317:sub30": 142 # CHECK-GX-JSON-DAG: "%317:sub31": 141 # CHECK-GX-JSON-DAG: "%359:sub0": 234 # CHECK-GX-JSON-DAG: "%359:sub1": 233 # CHECK-GX-JSON-DAG: "%359:sub2": 232 # CHECK-GX-JSON-DAG: "%359:sub3": 231 # CHECK-GX-JSON-DAG: "%359:sub4": 228 # CHECK-GX-JSON-DAG: "%359:sub5": 227 # CHECK-GX-JSON-DAG: "%359:sub6": 226 # CHECK-GX-JSON-DAG: "%359:sub7": 225 # CHECK-GX-JSON-DAG: "%359:sub8": 222 # CHECK-GX-JSON-DAG: "%359:sub9": 221 # CHECK-GX-JSON-DAG: "%359:sub10": 220 # CHECK-GX-JSON-DAG: "%359:sub11": 219 # CHECK-GX-JSON-DAG: "%359:sub12": 216 # CHECK-GX-JSON-DAG: "%359:sub13": 215 # CHECK-GX-JSON-DAG: "%359:sub14": 214 # CHECK-GX-JSON-DAG: "%359:sub15": 213 # CHECK-GX-JSON-DAG: "%359:sub16": 210 # CHECK-GX-JSON-DAG: "%359:sub17": 209 # CHECK-GX-JSON-DAG: "%359:sub18": 208 # CHECK-GX-JSON-DAG: "%359:sub19": 207 # CHECK-GX-JSON-DAG: "%359:sub20": 204 # CHECK-GX-JSON-DAG: "%359:sub21": 203 # CHECK-GX-JSON-DAG: "%359:sub22": 202 # CHECK-GX-JSON-DAG: "%359:sub23": 201 # CHECK-GX-JSON-DAG: "%359:sub24": 198 # CHECK-GX-JSON-DAG: "%359:sub25": 197 # CHECK-GX-JSON-DAG: "%359:sub26": 196 # CHECK-GX-JSON-DAG: "%359:sub27": 195 # CHECK-GX-JSON-DAG: "%359:sub28": 192 # CHECK-GX-JSON-DAG: "%359:sub29": 191 # CHECK-GX-JSON-DAG: "%359:sub30": 190 # CHECK-GX-JSON-DAG: "%359:sub31": 189 # CHECK-GX-JSON-DAG: "%401:sub0": 282 # CHECK-GX-JSON-DAG: "%401:sub1": 281 # CHECK-GX-JSON-DAG: "%401:sub2": 280 # CHECK-GX-JSON-DAG: "%401:sub3": 279 # CHECK-GX-JSON-DAG: "%401:sub4": 276 # CHECK-GX-JSON-DAG: "%401:sub5": 275 # CHECK-GX-JSON-DAG: "%401:sub6": 274 # CHECK-GX-JSON-DAG: "%401:sub7": 273 # CHECK-GX-JSON-DAG: "%401:sub8": 270 # CHECK-GX-JSON-DAG: "%401:sub9": 269 # CHECK-GX-JSON-DAG: "%401:sub10": 268 # CHECK-GX-JSON-DAG: "%401:sub11": 267 # CHECK-GX-JSON-DAG: "%401:sub12": 264 # CHECK-GX-JSON-DAG: "%401:sub13": 263 # CHECK-GX-JSON-DAG: "%401:sub14": 262 # CHECK-GX-JSON-DAG: "%401:sub15": 261 # CHECK-GX-JSON-DAG: "%401:sub16": 258 # CHECK-GX-JSON-DAG: "%401:sub17": 257 # CHECK-GX-JSON-DAG: "%401:sub18": 256 # CHECK-GX-JSON-DAG: "%401:sub19": 255 # CHECK-GX-JSON-DAG: "%401:sub20": 252 # CHECK-GX-JSON-DAG: "%401:sub21": 251 # CHECK-GX-JSON-DAG: "%401:sub22": 250 # CHECK-GX-JSON-DAG: "%401:sub23": 249 # CHECK-GX-JSON-DAG: "%401:sub24": 246 # CHECK-GX-JSON-DAG: "%401:sub25": 245 # CHECK-GX-JSON-DAG: "%401:sub26": 244 # CHECK-GX-JSON-DAG: "%401:sub27": 243 # CHECK-GX-JSON-DAG: "%401:sub28": 240 # CHECK-GX-JSON-DAG: "%401:sub29": 239 # CHECK-GX-JSON-DAG: "%401:sub30": 238 # CHECK-GX-JSON-DAG: "%401:sub31": 237 # CHECK-GX-JSON-DAG: "%546": 1 # CHECK-GX-JSON-DAG: "%547": 1 # CHECK-GX-JSON-DAG: "%548": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 237 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 282 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%550:vreg_128 = REG_SEQUENCE %549, %subreg.sub0, %548, %subreg.sub1, %547, %subreg.sub2, %546, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 41 # CHECK-GX-JSON-DAG: "%191:sub1": 40 # CHECK-GX-JSON-DAG: "%191:sub2": 39 # CHECK-GX-JSON-DAG: "%191:sub3": 38 # CHECK-GX-JSON-DAG: "%191:sub4": 35 # CHECK-GX-JSON-DAG: "%191:sub5": 34 # CHECK-GX-JSON-DAG: "%191:sub6": 33 # CHECK-GX-JSON-DAG: "%191:sub7": 32 # CHECK-GX-JSON-DAG: "%191:sub8": 29 # CHECK-GX-JSON-DAG: "%191:sub9": 28 # CHECK-GX-JSON-DAG: "%191:sub10": 27 # CHECK-GX-JSON-DAG: "%191:sub11": 26 # CHECK-GX-JSON-DAG: "%191:sub12": 23 # CHECK-GX-JSON-DAG: "%191:sub13": 22 # CHECK-GX-JSON-DAG: "%191:sub14": 21 # CHECK-GX-JSON-DAG: "%191:sub15": 20 # CHECK-GX-JSON-DAG: "%191:sub16": 17 # CHECK-GX-JSON-DAG: "%191:sub17": 16 # CHECK-GX-JSON-DAG: "%191:sub18": 15 # CHECK-GX-JSON-DAG: "%191:sub19": 14 # CHECK-GX-JSON-DAG: "%191:sub20": 11 # CHECK-GX-JSON-DAG: "%191:sub21": 10 # CHECK-GX-JSON-DAG: "%191:sub22": 9 # CHECK-GX-JSON-DAG: "%191:sub23": 8 # CHECK-GX-JSON-DAG: "%191:sub24": 5 # CHECK-GX-JSON-DAG: "%191:sub25": 4 # CHECK-GX-JSON-DAG: "%191:sub26": 3 # CHECK-GX-JSON-DAG: "%191:sub27": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 89 # CHECK-GX-JSON-DAG: "%233:sub1": 88 # CHECK-GX-JSON-DAG: "%233:sub2": 87 # CHECK-GX-JSON-DAG: "%233:sub3": 86 # CHECK-GX-JSON-DAG: "%233:sub4": 83 # CHECK-GX-JSON-DAG: "%233:sub5": 82 # CHECK-GX-JSON-DAG: "%233:sub6": 81 # CHECK-GX-JSON-DAG: "%233:sub7": 80 # CHECK-GX-JSON-DAG: "%233:sub8": 77 # CHECK-GX-JSON-DAG: "%233:sub9": 76 # CHECK-GX-JSON-DAG: "%233:sub10": 75 # CHECK-GX-JSON-DAG: "%233:sub11": 74 # CHECK-GX-JSON-DAG: "%233:sub12": 71 # CHECK-GX-JSON-DAG: "%233:sub13": 70 # CHECK-GX-JSON-DAG: "%233:sub14": 69 # CHECK-GX-JSON-DAG: "%233:sub15": 68 # CHECK-GX-JSON-DAG: "%233:sub16": 65 # CHECK-GX-JSON-DAG: "%233:sub17": 64 # CHECK-GX-JSON-DAG: "%233:sub18": 63 # CHECK-GX-JSON-DAG: "%233:sub19": 62 # CHECK-GX-JSON-DAG: "%233:sub20": 59 # CHECK-GX-JSON-DAG: "%233:sub21": 58 # CHECK-GX-JSON-DAG: "%233:sub22": 57 # CHECK-GX-JSON-DAG: "%233:sub23": 56 # CHECK-GX-JSON-DAG: "%233:sub24": 53 # CHECK-GX-JSON-DAG: "%233:sub25": 52 # CHECK-GX-JSON-DAG: "%233:sub26": 51 # CHECK-GX-JSON-DAG: "%233:sub27": 50 # CHECK-GX-JSON-DAG: "%233:sub28": 47 # CHECK-GX-JSON-DAG: "%233:sub29": 46 # CHECK-GX-JSON-DAG: "%233:sub30": 45 # CHECK-GX-JSON-DAG: "%233:sub31": 44 # CHECK-GX-JSON-DAG: "%275:sub0": 137 # CHECK-GX-JSON-DAG: "%275:sub1": 136 # CHECK-GX-JSON-DAG: "%275:sub2": 135 # CHECK-GX-JSON-DAG: "%275:sub3": 134 # CHECK-GX-JSON-DAG: "%275:sub4": 131 # CHECK-GX-JSON-DAG: "%275:sub5": 130 # CHECK-GX-JSON-DAG: "%275:sub6": 129 # CHECK-GX-JSON-DAG: "%275:sub7": 128 # CHECK-GX-JSON-DAG: "%275:sub8": 125 # CHECK-GX-JSON-DAG: "%275:sub9": 124 # CHECK-GX-JSON-DAG: "%275:sub10": 123 # CHECK-GX-JSON-DAG: "%275:sub11": 122 # CHECK-GX-JSON-DAG: "%275:sub12": 119 # CHECK-GX-JSON-DAG: "%275:sub13": 118 # CHECK-GX-JSON-DAG: "%275:sub14": 117 # CHECK-GX-JSON-DAG: "%275:sub15": 116 # CHECK-GX-JSON-DAG: "%275:sub16": 113 # CHECK-GX-JSON-DAG: "%275:sub17": 112 # CHECK-GX-JSON-DAG: "%275:sub18": 111 # CHECK-GX-JSON-DAG: "%275:sub19": 110 # CHECK-GX-JSON-DAG: "%275:sub20": 107 # CHECK-GX-JSON-DAG: "%275:sub21": 106 # CHECK-GX-JSON-DAG: "%275:sub22": 105 # CHECK-GX-JSON-DAG: "%275:sub23": 104 # CHECK-GX-JSON-DAG: "%275:sub24": 101 # CHECK-GX-JSON-DAG: "%275:sub25": 100 # CHECK-GX-JSON-DAG: "%275:sub26": 99 # CHECK-GX-JSON-DAG: "%275:sub27": 98 # CHECK-GX-JSON-DAG: "%275:sub28": 95 # CHECK-GX-JSON-DAG: "%275:sub29": 94 # CHECK-GX-JSON-DAG: "%275:sub30": 93 # CHECK-GX-JSON-DAG: "%275:sub31": 92 # CHECK-GX-JSON-DAG: "%317:sub0": 185 # CHECK-GX-JSON-DAG: "%317:sub1": 184 # CHECK-GX-JSON-DAG: "%317:sub2": 183 # CHECK-GX-JSON-DAG: "%317:sub3": 182 # CHECK-GX-JSON-DAG: "%317:sub4": 179 # CHECK-GX-JSON-DAG: "%317:sub5": 178 # CHECK-GX-JSON-DAG: "%317:sub6": 177 # CHECK-GX-JSON-DAG: "%317:sub7": 176 # CHECK-GX-JSON-DAG: "%317:sub8": 173 # CHECK-GX-JSON-DAG: "%317:sub9": 172 # CHECK-GX-JSON-DAG: "%317:sub10": 171 # CHECK-GX-JSON-DAG: "%317:sub11": 170 # CHECK-GX-JSON-DAG: "%317:sub12": 167 # CHECK-GX-JSON-DAG: "%317:sub13": 166 # CHECK-GX-JSON-DAG: "%317:sub14": 165 # CHECK-GX-JSON-DAG: "%317:sub15": 164 # CHECK-GX-JSON-DAG: "%317:sub16": 161 # CHECK-GX-JSON-DAG: "%317:sub17": 160 # CHECK-GX-JSON-DAG: "%317:sub18": 159 # CHECK-GX-JSON-DAG: "%317:sub19": 158 # CHECK-GX-JSON-DAG: "%317:sub20": 155 # CHECK-GX-JSON-DAG: "%317:sub21": 154 # CHECK-GX-JSON-DAG: "%317:sub22": 153 # CHECK-GX-JSON-DAG: "%317:sub23": 152 # CHECK-GX-JSON-DAG: "%317:sub24": 149 # CHECK-GX-JSON-DAG: "%317:sub25": 148 # CHECK-GX-JSON-DAG: "%317:sub26": 147 # CHECK-GX-JSON-DAG: "%317:sub27": 146 # CHECK-GX-JSON-DAG: "%317:sub28": 143 # CHECK-GX-JSON-DAG: "%317:sub29": 142 # CHECK-GX-JSON-DAG: "%317:sub30": 141 # CHECK-GX-JSON-DAG: "%317:sub31": 140 # CHECK-GX-JSON-DAG: "%359:sub0": 233 # CHECK-GX-JSON-DAG: "%359:sub1": 232 # CHECK-GX-JSON-DAG: "%359:sub2": 231 # CHECK-GX-JSON-DAG: "%359:sub3": 230 # CHECK-GX-JSON-DAG: "%359:sub4": 227 # CHECK-GX-JSON-DAG: "%359:sub5": 226 # CHECK-GX-JSON-DAG: "%359:sub6": 225 # CHECK-GX-JSON-DAG: "%359:sub7": 224 # CHECK-GX-JSON-DAG: "%359:sub8": 221 # CHECK-GX-JSON-DAG: "%359:sub9": 220 # CHECK-GX-JSON-DAG: "%359:sub10": 219 # CHECK-GX-JSON-DAG: "%359:sub11": 218 # CHECK-GX-JSON-DAG: "%359:sub12": 215 # CHECK-GX-JSON-DAG: "%359:sub13": 214 # CHECK-GX-JSON-DAG: "%359:sub14": 213 # CHECK-GX-JSON-DAG: "%359:sub15": 212 # CHECK-GX-JSON-DAG: "%359:sub16": 209 # CHECK-GX-JSON-DAG: "%359:sub17": 208 # CHECK-GX-JSON-DAG: "%359:sub18": 207 # CHECK-GX-JSON-DAG: "%359:sub19": 206 # CHECK-GX-JSON-DAG: "%359:sub20": 203 # CHECK-GX-JSON-DAG: "%359:sub21": 202 # CHECK-GX-JSON-DAG: "%359:sub22": 201 # CHECK-GX-JSON-DAG: "%359:sub23": 200 # CHECK-GX-JSON-DAG: "%359:sub24": 197 # CHECK-GX-JSON-DAG: "%359:sub25": 196 # CHECK-GX-JSON-DAG: "%359:sub26": 195 # CHECK-GX-JSON-DAG: "%359:sub27": 194 # CHECK-GX-JSON-DAG: "%359:sub28": 191 # CHECK-GX-JSON-DAG: "%359:sub29": 190 # CHECK-GX-JSON-DAG: "%359:sub30": 189 # CHECK-GX-JSON-DAG: "%359:sub31": 188 # CHECK-GX-JSON-DAG: "%401:sub0": 281 # CHECK-GX-JSON-DAG: "%401:sub1": 280 # CHECK-GX-JSON-DAG: "%401:sub2": 279 # CHECK-GX-JSON-DAG: "%401:sub3": 278 # CHECK-GX-JSON-DAG: "%401:sub4": 275 # CHECK-GX-JSON-DAG: "%401:sub5": 274 # CHECK-GX-JSON-DAG: "%401:sub6": 273 # CHECK-GX-JSON-DAG: "%401:sub7": 272 # CHECK-GX-JSON-DAG: "%401:sub8": 269 # CHECK-GX-JSON-DAG: "%401:sub9": 268 # CHECK-GX-JSON-DAG: "%401:sub10": 267 # CHECK-GX-JSON-DAG: "%401:sub11": 266 # CHECK-GX-JSON-DAG: "%401:sub12": 263 # CHECK-GX-JSON-DAG: "%401:sub13": 262 # CHECK-GX-JSON-DAG: "%401:sub14": 261 # CHECK-GX-JSON-DAG: "%401:sub15": 260 # CHECK-GX-JSON-DAG: "%401:sub16": 257 # CHECK-GX-JSON-DAG: "%401:sub17": 256 # CHECK-GX-JSON-DAG: "%401:sub18": 255 # CHECK-GX-JSON-DAG: "%401:sub19": 254 # CHECK-GX-JSON-DAG: "%401:sub20": 251 # CHECK-GX-JSON-DAG: "%401:sub21": 250 # CHECK-GX-JSON-DAG: "%401:sub22": 249 # CHECK-GX-JSON-DAG: "%401:sub23": 248 # CHECK-GX-JSON-DAG: "%401:sub24": 245 # CHECK-GX-JSON-DAG: "%401:sub25": 244 # CHECK-GX-JSON-DAG: "%401:sub26": 243 # CHECK-GX-JSON-DAG: "%401:sub27": 242 # CHECK-GX-JSON-DAG: "%401:sub28": 239 # CHECK-GX-JSON-DAG: "%401:sub29": 238 # CHECK-GX-JSON-DAG: "%401:sub30": 237 # CHECK-GX-JSON-DAG: "%401:sub31": 236 # CHECK-GX-JSON-DAG: "%546": 0 # CHECK-GX-JSON-DAG: "%547": 0 # CHECK-GX-JSON-DAG: "%548": 0 # CHECK-GX-JSON-DAG: "%549": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 236 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 281 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %551:vreg_64, %550, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 40 # CHECK-GX-JSON-DAG: "%191:sub1": 39 # CHECK-GX-JSON-DAG: "%191:sub2": 38 # CHECK-GX-JSON-DAG: "%191:sub3": 37 # CHECK-GX-JSON-DAG: "%191:sub4": 34 # CHECK-GX-JSON-DAG: "%191:sub5": 33 # CHECK-GX-JSON-DAG: "%191:sub6": 32 # CHECK-GX-JSON-DAG: "%191:sub7": 31 # CHECK-GX-JSON-DAG: "%191:sub8": 28 # CHECK-GX-JSON-DAG: "%191:sub9": 27 # CHECK-GX-JSON-DAG: "%191:sub10": 26 # CHECK-GX-JSON-DAG: "%191:sub11": 25 # CHECK-GX-JSON-DAG: "%191:sub12": 22 # CHECK-GX-JSON-DAG: "%191:sub13": 21 # CHECK-GX-JSON-DAG: "%191:sub14": 20 # CHECK-GX-JSON-DAG: "%191:sub15": 19 # CHECK-GX-JSON-DAG: "%191:sub16": 16 # CHECK-GX-JSON-DAG: "%191:sub17": 15 # CHECK-GX-JSON-DAG: "%191:sub18": 14 # CHECK-GX-JSON-DAG: "%191:sub19": 13 # CHECK-GX-JSON-DAG: "%191:sub20": 10 # CHECK-GX-JSON-DAG: "%191:sub21": 9 # CHECK-GX-JSON-DAG: "%191:sub22": 8 # CHECK-GX-JSON-DAG: "%191:sub23": 7 # CHECK-GX-JSON-DAG: "%191:sub24": 4 # CHECK-GX-JSON-DAG: "%191:sub25": 3 # CHECK-GX-JSON-DAG: "%191:sub26": 2 # CHECK-GX-JSON-DAG: "%191:sub27": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 88 # CHECK-GX-JSON-DAG: "%233:sub1": 87 # CHECK-GX-JSON-DAG: "%233:sub2": 86 # CHECK-GX-JSON-DAG: "%233:sub3": 85 # CHECK-GX-JSON-DAG: "%233:sub4": 82 # CHECK-GX-JSON-DAG: "%233:sub5": 81 # CHECK-GX-JSON-DAG: "%233:sub6": 80 # CHECK-GX-JSON-DAG: "%233:sub7": 79 # CHECK-GX-JSON-DAG: "%233:sub8": 76 # CHECK-GX-JSON-DAG: "%233:sub9": 75 # CHECK-GX-JSON-DAG: "%233:sub10": 74 # CHECK-GX-JSON-DAG: "%233:sub11": 73 # CHECK-GX-JSON-DAG: "%233:sub12": 70 # CHECK-GX-JSON-DAG: "%233:sub13": 69 # CHECK-GX-JSON-DAG: "%233:sub14": 68 # CHECK-GX-JSON-DAG: "%233:sub15": 67 # CHECK-GX-JSON-DAG: "%233:sub16": 64 # CHECK-GX-JSON-DAG: "%233:sub17": 63 # CHECK-GX-JSON-DAG: "%233:sub18": 62 # CHECK-GX-JSON-DAG: "%233:sub19": 61 # CHECK-GX-JSON-DAG: "%233:sub20": 58 # CHECK-GX-JSON-DAG: "%233:sub21": 57 # CHECK-GX-JSON-DAG: "%233:sub22": 56 # CHECK-GX-JSON-DAG: "%233:sub23": 55 # CHECK-GX-JSON-DAG: "%233:sub24": 52 # CHECK-GX-JSON-DAG: "%233:sub25": 51 # CHECK-GX-JSON-DAG: "%233:sub26": 50 # CHECK-GX-JSON-DAG: "%233:sub27": 49 # CHECK-GX-JSON-DAG: "%233:sub28": 46 # CHECK-GX-JSON-DAG: "%233:sub29": 45 # CHECK-GX-JSON-DAG: "%233:sub30": 44 # CHECK-GX-JSON-DAG: "%233:sub31": 43 # CHECK-GX-JSON-DAG: "%275:sub0": 136 # CHECK-GX-JSON-DAG: "%275:sub1": 135 # CHECK-GX-JSON-DAG: "%275:sub2": 134 # CHECK-GX-JSON-DAG: "%275:sub3": 133 # CHECK-GX-JSON-DAG: "%275:sub4": 130 # CHECK-GX-JSON-DAG: "%275:sub5": 129 # CHECK-GX-JSON-DAG: "%275:sub6": 128 # CHECK-GX-JSON-DAG: "%275:sub7": 127 # CHECK-GX-JSON-DAG: "%275:sub8": 124 # CHECK-GX-JSON-DAG: "%275:sub9": 123 # CHECK-GX-JSON-DAG: "%275:sub10": 122 # CHECK-GX-JSON-DAG: "%275:sub11": 121 # CHECK-GX-JSON-DAG: "%275:sub12": 118 # CHECK-GX-JSON-DAG: "%275:sub13": 117 # CHECK-GX-JSON-DAG: "%275:sub14": 116 # CHECK-GX-JSON-DAG: "%275:sub15": 115 # CHECK-GX-JSON-DAG: "%275:sub16": 112 # CHECK-GX-JSON-DAG: "%275:sub17": 111 # CHECK-GX-JSON-DAG: "%275:sub18": 110 # CHECK-GX-JSON-DAG: "%275:sub19": 109 # CHECK-GX-JSON-DAG: "%275:sub20": 106 # CHECK-GX-JSON-DAG: "%275:sub21": 105 # CHECK-GX-JSON-DAG: "%275:sub22": 104 # CHECK-GX-JSON-DAG: "%275:sub23": 103 # CHECK-GX-JSON-DAG: "%275:sub24": 100 # CHECK-GX-JSON-DAG: "%275:sub25": 99 # CHECK-GX-JSON-DAG: "%275:sub26": 98 # CHECK-GX-JSON-DAG: "%275:sub27": 97 # CHECK-GX-JSON-DAG: "%275:sub28": 94 # CHECK-GX-JSON-DAG: "%275:sub29": 93 # CHECK-GX-JSON-DAG: "%275:sub30": 92 # CHECK-GX-JSON-DAG: "%275:sub31": 91 # CHECK-GX-JSON-DAG: "%317:sub0": 184 # CHECK-GX-JSON-DAG: "%317:sub1": 183 # CHECK-GX-JSON-DAG: "%317:sub2": 182 # CHECK-GX-JSON-DAG: "%317:sub3": 181 # CHECK-GX-JSON-DAG: "%317:sub4": 178 # CHECK-GX-JSON-DAG: "%317:sub5": 177 # CHECK-GX-JSON-DAG: "%317:sub6": 176 # CHECK-GX-JSON-DAG: "%317:sub7": 175 # CHECK-GX-JSON-DAG: "%317:sub8": 172 # CHECK-GX-JSON-DAG: "%317:sub9": 171 # CHECK-GX-JSON-DAG: "%317:sub10": 170 # CHECK-GX-JSON-DAG: "%317:sub11": 169 # CHECK-GX-JSON-DAG: "%317:sub12": 166 # CHECK-GX-JSON-DAG: "%317:sub13": 165 # CHECK-GX-JSON-DAG: "%317:sub14": 164 # CHECK-GX-JSON-DAG: "%317:sub15": 163 # CHECK-GX-JSON-DAG: "%317:sub16": 160 # CHECK-GX-JSON-DAG: "%317:sub17": 159 # CHECK-GX-JSON-DAG: "%317:sub18": 158 # CHECK-GX-JSON-DAG: "%317:sub19": 157 # CHECK-GX-JSON-DAG: "%317:sub20": 154 # CHECK-GX-JSON-DAG: "%317:sub21": 153 # CHECK-GX-JSON-DAG: "%317:sub22": 152 # CHECK-GX-JSON-DAG: "%317:sub23": 151 # CHECK-GX-JSON-DAG: "%317:sub24": 148 # CHECK-GX-JSON-DAG: "%317:sub25": 147 # CHECK-GX-JSON-DAG: "%317:sub26": 146 # CHECK-GX-JSON-DAG: "%317:sub27": 145 # CHECK-GX-JSON-DAG: "%317:sub28": 142 # CHECK-GX-JSON-DAG: "%317:sub29": 141 # CHECK-GX-JSON-DAG: "%317:sub30": 140 # CHECK-GX-JSON-DAG: "%317:sub31": 139 # CHECK-GX-JSON-DAG: "%359:sub0": 232 # CHECK-GX-JSON-DAG: "%359:sub1": 231 # CHECK-GX-JSON-DAG: "%359:sub2": 230 # CHECK-GX-JSON-DAG: "%359:sub3": 229 # CHECK-GX-JSON-DAG: "%359:sub4": 226 # CHECK-GX-JSON-DAG: "%359:sub5": 225 # CHECK-GX-JSON-DAG: "%359:sub6": 224 # CHECK-GX-JSON-DAG: "%359:sub7": 223 # CHECK-GX-JSON-DAG: "%359:sub8": 220 # CHECK-GX-JSON-DAG: "%359:sub9": 219 # CHECK-GX-JSON-DAG: "%359:sub10": 218 # CHECK-GX-JSON-DAG: "%359:sub11": 217 # CHECK-GX-JSON-DAG: "%359:sub12": 214 # CHECK-GX-JSON-DAG: "%359:sub13": 213 # CHECK-GX-JSON-DAG: "%359:sub14": 212 # CHECK-GX-JSON-DAG: "%359:sub15": 211 # CHECK-GX-JSON-DAG: "%359:sub16": 208 # CHECK-GX-JSON-DAG: "%359:sub17": 207 # CHECK-GX-JSON-DAG: "%359:sub18": 206 # CHECK-GX-JSON-DAG: "%359:sub19": 205 # CHECK-GX-JSON-DAG: "%359:sub20": 202 # CHECK-GX-JSON-DAG: "%359:sub21": 201 # CHECK-GX-JSON-DAG: "%359:sub22": 200 # CHECK-GX-JSON-DAG: "%359:sub23": 199 # CHECK-GX-JSON-DAG: "%359:sub24": 196 # CHECK-GX-JSON-DAG: "%359:sub25": 195 # CHECK-GX-JSON-DAG: "%359:sub26": 194 # CHECK-GX-JSON-DAG: "%359:sub27": 193 # CHECK-GX-JSON-DAG: "%359:sub28": 190 # CHECK-GX-JSON-DAG: "%359:sub29": 189 # CHECK-GX-JSON-DAG: "%359:sub30": 188 # CHECK-GX-JSON-DAG: "%359:sub31": 187 # CHECK-GX-JSON-DAG: "%401:sub0": 280 # CHECK-GX-JSON-DAG: "%401:sub1": 279 # CHECK-GX-JSON-DAG: "%401:sub2": 278 # CHECK-GX-JSON-DAG: "%401:sub3": 277 # CHECK-GX-JSON-DAG: "%401:sub4": 274 # CHECK-GX-JSON-DAG: "%401:sub5": 273 # CHECK-GX-JSON-DAG: "%401:sub6": 272 # CHECK-GX-JSON-DAG: "%401:sub7": 271 # CHECK-GX-JSON-DAG: "%401:sub8": 268 # CHECK-GX-JSON-DAG: "%401:sub9": 267 # CHECK-GX-JSON-DAG: "%401:sub10": 266 # CHECK-GX-JSON-DAG: "%401:sub11": 265 # CHECK-GX-JSON-DAG: "%401:sub12": 262 # CHECK-GX-JSON-DAG: "%401:sub13": 261 # CHECK-GX-JSON-DAG: "%401:sub14": 260 # CHECK-GX-JSON-DAG: "%401:sub15": 259 # CHECK-GX-JSON-DAG: "%401:sub16": 256 # CHECK-GX-JSON-DAG: "%401:sub17": 255 # CHECK-GX-JSON-DAG: "%401:sub18": 254 # CHECK-GX-JSON-DAG: "%401:sub19": 253 # CHECK-GX-JSON-DAG: "%401:sub20": 250 # CHECK-GX-JSON-DAG: "%401:sub21": 249 # CHECK-GX-JSON-DAG: "%401:sub22": 248 # CHECK-GX-JSON-DAG: "%401:sub23": 247 # CHECK-GX-JSON-DAG: "%401:sub24": 244 # CHECK-GX-JSON-DAG: "%401:sub25": 243 # CHECK-GX-JSON-DAG: "%401:sub26": 242 # CHECK-GX-JSON-DAG: "%401:sub27": 241 # CHECK-GX-JSON-DAG: "%401:sub28": 238 # CHECK-GX-JSON-DAG: "%401:sub29": 237 # CHECK-GX-JSON-DAG: "%401:sub30": 236 # CHECK-GX-JSON-DAG: "%401:sub31": 235 # CHECK-GX-JSON-DAG: "%550": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 235 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 280 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%552:vgpr_32 = COPY %191.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 39 # CHECK-GX-JSON-DAG: "%191:sub1": 38 # CHECK-GX-JSON-DAG: "%191:sub2": 37 # CHECK-GX-JSON-DAG: "%191:sub3": 36 # CHECK-GX-JSON-DAG: "%191:sub4": 33 # CHECK-GX-JSON-DAG: "%191:sub5": 32 # CHECK-GX-JSON-DAG: "%191:sub6": 31 # CHECK-GX-JSON-DAG: "%191:sub7": 30 # CHECK-GX-JSON-DAG: "%191:sub8": 27 # CHECK-GX-JSON-DAG: "%191:sub9": 26 # CHECK-GX-JSON-DAG: "%191:sub10": 25 # CHECK-GX-JSON-DAG: "%191:sub11": 24 # CHECK-GX-JSON-DAG: "%191:sub12": 21 # CHECK-GX-JSON-DAG: "%191:sub13": 20 # CHECK-GX-JSON-DAG: "%191:sub14": 19 # CHECK-GX-JSON-DAG: "%191:sub15": 18 # CHECK-GX-JSON-DAG: "%191:sub16": 15 # CHECK-GX-JSON-DAG: "%191:sub17": 14 # CHECK-GX-JSON-DAG: "%191:sub18": 13 # CHECK-GX-JSON-DAG: "%191:sub19": 12 # CHECK-GX-JSON-DAG: "%191:sub20": 9 # CHECK-GX-JSON-DAG: "%191:sub21": 8 # CHECK-GX-JSON-DAG: "%191:sub22": 7 # CHECK-GX-JSON-DAG: "%191:sub23": 6 # CHECK-GX-JSON-DAG: "%191:sub24": 3 # CHECK-GX-JSON-DAG: "%191:sub25": 2 # CHECK-GX-JSON-DAG: "%191:sub26": 1 # CHECK-GX-JSON-DAG: "%191:sub27": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 87 # CHECK-GX-JSON-DAG: "%233:sub1": 86 # CHECK-GX-JSON-DAG: "%233:sub2": 85 # CHECK-GX-JSON-DAG: "%233:sub3": 84 # CHECK-GX-JSON-DAG: "%233:sub4": 81 # CHECK-GX-JSON-DAG: "%233:sub5": 80 # CHECK-GX-JSON-DAG: "%233:sub6": 79 # CHECK-GX-JSON-DAG: "%233:sub7": 78 # CHECK-GX-JSON-DAG: "%233:sub8": 75 # CHECK-GX-JSON-DAG: "%233:sub9": 74 # CHECK-GX-JSON-DAG: "%233:sub10": 73 # CHECK-GX-JSON-DAG: "%233:sub11": 72 # CHECK-GX-JSON-DAG: "%233:sub12": 69 # CHECK-GX-JSON-DAG: "%233:sub13": 68 # CHECK-GX-JSON-DAG: "%233:sub14": 67 # CHECK-GX-JSON-DAG: "%233:sub15": 66 # CHECK-GX-JSON-DAG: "%233:sub16": 63 # CHECK-GX-JSON-DAG: "%233:sub17": 62 # CHECK-GX-JSON-DAG: "%233:sub18": 61 # CHECK-GX-JSON-DAG: "%233:sub19": 60 # CHECK-GX-JSON-DAG: "%233:sub20": 57 # CHECK-GX-JSON-DAG: "%233:sub21": 56 # CHECK-GX-JSON-DAG: "%233:sub22": 55 # CHECK-GX-JSON-DAG: "%233:sub23": 54 # CHECK-GX-JSON-DAG: "%233:sub24": 51 # CHECK-GX-JSON-DAG: "%233:sub25": 50 # CHECK-GX-JSON-DAG: "%233:sub26": 49 # CHECK-GX-JSON-DAG: "%233:sub27": 48 # CHECK-GX-JSON-DAG: "%233:sub28": 45 # CHECK-GX-JSON-DAG: "%233:sub29": 44 # CHECK-GX-JSON-DAG: "%233:sub30": 43 # CHECK-GX-JSON-DAG: "%233:sub31": 42 # CHECK-GX-JSON-DAG: "%275:sub0": 135 # CHECK-GX-JSON-DAG: "%275:sub1": 134 # CHECK-GX-JSON-DAG: "%275:sub2": 133 # CHECK-GX-JSON-DAG: "%275:sub3": 132 # CHECK-GX-JSON-DAG: "%275:sub4": 129 # CHECK-GX-JSON-DAG: "%275:sub5": 128 # CHECK-GX-JSON-DAG: "%275:sub6": 127 # CHECK-GX-JSON-DAG: "%275:sub7": 126 # CHECK-GX-JSON-DAG: "%275:sub8": 123 # CHECK-GX-JSON-DAG: "%275:sub9": 122 # CHECK-GX-JSON-DAG: "%275:sub10": 121 # CHECK-GX-JSON-DAG: "%275:sub11": 120 # CHECK-GX-JSON-DAG: "%275:sub12": 117 # CHECK-GX-JSON-DAG: "%275:sub13": 116 # CHECK-GX-JSON-DAG: "%275:sub14": 115 # CHECK-GX-JSON-DAG: "%275:sub15": 114 # CHECK-GX-JSON-DAG: "%275:sub16": 111 # CHECK-GX-JSON-DAG: "%275:sub17": 110 # CHECK-GX-JSON-DAG: "%275:sub18": 109 # CHECK-GX-JSON-DAG: "%275:sub19": 108 # CHECK-GX-JSON-DAG: "%275:sub20": 105 # CHECK-GX-JSON-DAG: "%275:sub21": 104 # CHECK-GX-JSON-DAG: "%275:sub22": 103 # CHECK-GX-JSON-DAG: "%275:sub23": 102 # CHECK-GX-JSON-DAG: "%275:sub24": 99 # CHECK-GX-JSON-DAG: "%275:sub25": 98 # CHECK-GX-JSON-DAG: "%275:sub26": 97 # CHECK-GX-JSON-DAG: "%275:sub27": 96 # CHECK-GX-JSON-DAG: "%275:sub28": 93 # CHECK-GX-JSON-DAG: "%275:sub29": 92 # CHECK-GX-JSON-DAG: "%275:sub30": 91 # CHECK-GX-JSON-DAG: "%275:sub31": 90 # CHECK-GX-JSON-DAG: "%317:sub0": 183 # CHECK-GX-JSON-DAG: "%317:sub1": 182 # CHECK-GX-JSON-DAG: "%317:sub2": 181 # CHECK-GX-JSON-DAG: "%317:sub3": 180 # CHECK-GX-JSON-DAG: "%317:sub4": 177 # CHECK-GX-JSON-DAG: "%317:sub5": 176 # CHECK-GX-JSON-DAG: "%317:sub6": 175 # CHECK-GX-JSON-DAG: "%317:sub7": 174 # CHECK-GX-JSON-DAG: "%317:sub8": 171 # CHECK-GX-JSON-DAG: "%317:sub9": 170 # CHECK-GX-JSON-DAG: "%317:sub10": 169 # CHECK-GX-JSON-DAG: "%317:sub11": 168 # CHECK-GX-JSON-DAG: "%317:sub12": 165 # CHECK-GX-JSON-DAG: "%317:sub13": 164 # CHECK-GX-JSON-DAG: "%317:sub14": 163 # CHECK-GX-JSON-DAG: "%317:sub15": 162 # CHECK-GX-JSON-DAG: "%317:sub16": 159 # CHECK-GX-JSON-DAG: "%317:sub17": 158 # CHECK-GX-JSON-DAG: "%317:sub18": 157 # CHECK-GX-JSON-DAG: "%317:sub19": 156 # CHECK-GX-JSON-DAG: "%317:sub20": 153 # CHECK-GX-JSON-DAG: "%317:sub21": 152 # CHECK-GX-JSON-DAG: "%317:sub22": 151 # CHECK-GX-JSON-DAG: "%317:sub23": 150 # CHECK-GX-JSON-DAG: "%317:sub24": 147 # CHECK-GX-JSON-DAG: "%317:sub25": 146 # CHECK-GX-JSON-DAG: "%317:sub26": 145 # CHECK-GX-JSON-DAG: "%317:sub27": 144 # CHECK-GX-JSON-DAG: "%317:sub28": 141 # CHECK-GX-JSON-DAG: "%317:sub29": 140 # CHECK-GX-JSON-DAG: "%317:sub30": 139 # CHECK-GX-JSON-DAG: "%317:sub31": 138 # CHECK-GX-JSON-DAG: "%359:sub0": 231 # CHECK-GX-JSON-DAG: "%359:sub1": 230 # CHECK-GX-JSON-DAG: "%359:sub2": 229 # CHECK-GX-JSON-DAG: "%359:sub3": 228 # CHECK-GX-JSON-DAG: "%359:sub4": 225 # CHECK-GX-JSON-DAG: "%359:sub5": 224 # CHECK-GX-JSON-DAG: "%359:sub6": 223 # CHECK-GX-JSON-DAG: "%359:sub7": 222 # CHECK-GX-JSON-DAG: "%359:sub8": 219 # CHECK-GX-JSON-DAG: "%359:sub9": 218 # CHECK-GX-JSON-DAG: "%359:sub10": 217 # CHECK-GX-JSON-DAG: "%359:sub11": 216 # CHECK-GX-JSON-DAG: "%359:sub12": 213 # CHECK-GX-JSON-DAG: "%359:sub13": 212 # CHECK-GX-JSON-DAG: "%359:sub14": 211 # CHECK-GX-JSON-DAG: "%359:sub15": 210 # CHECK-GX-JSON-DAG: "%359:sub16": 207 # CHECK-GX-JSON-DAG: "%359:sub17": 206 # CHECK-GX-JSON-DAG: "%359:sub18": 205 # CHECK-GX-JSON-DAG: "%359:sub19": 204 # CHECK-GX-JSON-DAG: "%359:sub20": 201 # CHECK-GX-JSON-DAG: "%359:sub21": 200 # CHECK-GX-JSON-DAG: "%359:sub22": 199 # CHECK-GX-JSON-DAG: "%359:sub23": 198 # CHECK-GX-JSON-DAG: "%359:sub24": 195 # CHECK-GX-JSON-DAG: "%359:sub25": 194 # CHECK-GX-JSON-DAG: "%359:sub26": 193 # CHECK-GX-JSON-DAG: "%359:sub27": 192 # CHECK-GX-JSON-DAG: "%359:sub28": 189 # CHECK-GX-JSON-DAG: "%359:sub29": 188 # CHECK-GX-JSON-DAG: "%359:sub30": 187 # CHECK-GX-JSON-DAG: "%359:sub31": 186 # CHECK-GX-JSON-DAG: "%401:sub0": 279 # CHECK-GX-JSON-DAG: "%401:sub1": 278 # CHECK-GX-JSON-DAG: "%401:sub2": 277 # CHECK-GX-JSON-DAG: "%401:sub3": 276 # CHECK-GX-JSON-DAG: "%401:sub4": 273 # CHECK-GX-JSON-DAG: "%401:sub5": 272 # CHECK-GX-JSON-DAG: "%401:sub6": 271 # CHECK-GX-JSON-DAG: "%401:sub7": 270 # CHECK-GX-JSON-DAG: "%401:sub8": 267 # CHECK-GX-JSON-DAG: "%401:sub9": 266 # CHECK-GX-JSON-DAG: "%401:sub10": 265 # CHECK-GX-JSON-DAG: "%401:sub11": 264 # CHECK-GX-JSON-DAG: "%401:sub12": 261 # CHECK-GX-JSON-DAG: "%401:sub13": 260 # CHECK-GX-JSON-DAG: "%401:sub14": 259 # CHECK-GX-JSON-DAG: "%401:sub15": 258 # CHECK-GX-JSON-DAG: "%401:sub16": 255 # CHECK-GX-JSON-DAG: "%401:sub17": 254 # CHECK-GX-JSON-DAG: "%401:sub18": 253 # CHECK-GX-JSON-DAG: "%401:sub19": 252 # CHECK-GX-JSON-DAG: "%401:sub20": 249 # CHECK-GX-JSON-DAG: "%401:sub21": 248 # CHECK-GX-JSON-DAG: "%401:sub22": 247 # CHECK-GX-JSON-DAG: "%401:sub23": 246 # CHECK-GX-JSON-DAG: "%401:sub24": 243 # CHECK-GX-JSON-DAG: "%401:sub25": 242 # CHECK-GX-JSON-DAG: "%401:sub26": 241 # CHECK-GX-JSON-DAG: "%401:sub27": 240 # CHECK-GX-JSON-DAG: "%401:sub28": 237 # CHECK-GX-JSON-DAG: "%401:sub29": 236 # CHECK-GX-JSON-DAG: "%401:sub30": 235 # CHECK-GX-JSON-DAG: "%401:sub31": 234 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 234 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 279 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%553:vgpr_32 = COPY %191.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 38 # CHECK-GX-JSON-DAG: "%191:sub1": 37 # CHECK-GX-JSON-DAG: "%191:sub2": 36 # CHECK-GX-JSON-DAG: "%191:sub3": 35 # CHECK-GX-JSON-DAG: "%191:sub4": 32 # CHECK-GX-JSON-DAG: "%191:sub5": 31 # CHECK-GX-JSON-DAG: "%191:sub6": 30 # CHECK-GX-JSON-DAG: "%191:sub7": 29 # CHECK-GX-JSON-DAG: "%191:sub8": 26 # CHECK-GX-JSON-DAG: "%191:sub9": 25 # CHECK-GX-JSON-DAG: "%191:sub10": 24 # CHECK-GX-JSON-DAG: "%191:sub11": 23 # CHECK-GX-JSON-DAG: "%191:sub12": 20 # CHECK-GX-JSON-DAG: "%191:sub13": 19 # CHECK-GX-JSON-DAG: "%191:sub14": 18 # CHECK-GX-JSON-DAG: "%191:sub15": 17 # CHECK-GX-JSON-DAG: "%191:sub16": 14 # CHECK-GX-JSON-DAG: "%191:sub17": 13 # CHECK-GX-JSON-DAG: "%191:sub18": 12 # CHECK-GX-JSON-DAG: "%191:sub19": 11 # CHECK-GX-JSON-DAG: "%191:sub20": 8 # CHECK-GX-JSON-DAG: "%191:sub21": 7 # CHECK-GX-JSON-DAG: "%191:sub22": 6 # CHECK-GX-JSON-DAG: "%191:sub23": 5 # CHECK-GX-JSON-DAG: "%191:sub24": 2 # CHECK-GX-JSON-DAG: "%191:sub25": 1 # CHECK-GX-JSON-DAG: "%191:sub26": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 86 # CHECK-GX-JSON-DAG: "%233:sub1": 85 # CHECK-GX-JSON-DAG: "%233:sub2": 84 # CHECK-GX-JSON-DAG: "%233:sub3": 83 # CHECK-GX-JSON-DAG: "%233:sub4": 80 # CHECK-GX-JSON-DAG: "%233:sub5": 79 # CHECK-GX-JSON-DAG: "%233:sub6": 78 # CHECK-GX-JSON-DAG: "%233:sub7": 77 # CHECK-GX-JSON-DAG: "%233:sub8": 74 # CHECK-GX-JSON-DAG: "%233:sub9": 73 # CHECK-GX-JSON-DAG: "%233:sub10": 72 # CHECK-GX-JSON-DAG: "%233:sub11": 71 # CHECK-GX-JSON-DAG: "%233:sub12": 68 # CHECK-GX-JSON-DAG: "%233:sub13": 67 # CHECK-GX-JSON-DAG: "%233:sub14": 66 # CHECK-GX-JSON-DAG: "%233:sub15": 65 # CHECK-GX-JSON-DAG: "%233:sub16": 62 # CHECK-GX-JSON-DAG: "%233:sub17": 61 # CHECK-GX-JSON-DAG: "%233:sub18": 60 # CHECK-GX-JSON-DAG: "%233:sub19": 59 # CHECK-GX-JSON-DAG: "%233:sub20": 56 # CHECK-GX-JSON-DAG: "%233:sub21": 55 # CHECK-GX-JSON-DAG: "%233:sub22": 54 # CHECK-GX-JSON-DAG: "%233:sub23": 53 # CHECK-GX-JSON-DAG: "%233:sub24": 50 # CHECK-GX-JSON-DAG: "%233:sub25": 49 # CHECK-GX-JSON-DAG: "%233:sub26": 48 # CHECK-GX-JSON-DAG: "%233:sub27": 47 # CHECK-GX-JSON-DAG: "%233:sub28": 44 # CHECK-GX-JSON-DAG: "%233:sub29": 43 # CHECK-GX-JSON-DAG: "%233:sub30": 42 # CHECK-GX-JSON-DAG: "%233:sub31": 41 # CHECK-GX-JSON-DAG: "%275:sub0": 134 # CHECK-GX-JSON-DAG: "%275:sub1": 133 # CHECK-GX-JSON-DAG: "%275:sub2": 132 # CHECK-GX-JSON-DAG: "%275:sub3": 131 # CHECK-GX-JSON-DAG: "%275:sub4": 128 # CHECK-GX-JSON-DAG: "%275:sub5": 127 # CHECK-GX-JSON-DAG: "%275:sub6": 126 # CHECK-GX-JSON-DAG: "%275:sub7": 125 # CHECK-GX-JSON-DAG: "%275:sub8": 122 # CHECK-GX-JSON-DAG: "%275:sub9": 121 # CHECK-GX-JSON-DAG: "%275:sub10": 120 # CHECK-GX-JSON-DAG: "%275:sub11": 119 # CHECK-GX-JSON-DAG: "%275:sub12": 116 # CHECK-GX-JSON-DAG: "%275:sub13": 115 # CHECK-GX-JSON-DAG: "%275:sub14": 114 # CHECK-GX-JSON-DAG: "%275:sub15": 113 # CHECK-GX-JSON-DAG: "%275:sub16": 110 # CHECK-GX-JSON-DAG: "%275:sub17": 109 # CHECK-GX-JSON-DAG: "%275:sub18": 108 # CHECK-GX-JSON-DAG: "%275:sub19": 107 # CHECK-GX-JSON-DAG: "%275:sub20": 104 # CHECK-GX-JSON-DAG: "%275:sub21": 103 # CHECK-GX-JSON-DAG: "%275:sub22": 102 # CHECK-GX-JSON-DAG: "%275:sub23": 101 # CHECK-GX-JSON-DAG: "%275:sub24": 98 # CHECK-GX-JSON-DAG: "%275:sub25": 97 # CHECK-GX-JSON-DAG: "%275:sub26": 96 # CHECK-GX-JSON-DAG: "%275:sub27": 95 # CHECK-GX-JSON-DAG: "%275:sub28": 92 # CHECK-GX-JSON-DAG: "%275:sub29": 91 # CHECK-GX-JSON-DAG: "%275:sub30": 90 # CHECK-GX-JSON-DAG: "%275:sub31": 89 # CHECK-GX-JSON-DAG: "%317:sub0": 182 # CHECK-GX-JSON-DAG: "%317:sub1": 181 # CHECK-GX-JSON-DAG: "%317:sub2": 180 # CHECK-GX-JSON-DAG: "%317:sub3": 179 # CHECK-GX-JSON-DAG: "%317:sub4": 176 # CHECK-GX-JSON-DAG: "%317:sub5": 175 # CHECK-GX-JSON-DAG: "%317:sub6": 174 # CHECK-GX-JSON-DAG: "%317:sub7": 173 # CHECK-GX-JSON-DAG: "%317:sub8": 170 # CHECK-GX-JSON-DAG: "%317:sub9": 169 # CHECK-GX-JSON-DAG: "%317:sub10": 168 # CHECK-GX-JSON-DAG: "%317:sub11": 167 # CHECK-GX-JSON-DAG: "%317:sub12": 164 # CHECK-GX-JSON-DAG: "%317:sub13": 163 # CHECK-GX-JSON-DAG: "%317:sub14": 162 # CHECK-GX-JSON-DAG: "%317:sub15": 161 # CHECK-GX-JSON-DAG: "%317:sub16": 158 # CHECK-GX-JSON-DAG: "%317:sub17": 157 # CHECK-GX-JSON-DAG: "%317:sub18": 156 # CHECK-GX-JSON-DAG: "%317:sub19": 155 # CHECK-GX-JSON-DAG: "%317:sub20": 152 # CHECK-GX-JSON-DAG: "%317:sub21": 151 # CHECK-GX-JSON-DAG: "%317:sub22": 150 # CHECK-GX-JSON-DAG: "%317:sub23": 149 # CHECK-GX-JSON-DAG: "%317:sub24": 146 # CHECK-GX-JSON-DAG: "%317:sub25": 145 # CHECK-GX-JSON-DAG: "%317:sub26": 144 # CHECK-GX-JSON-DAG: "%317:sub27": 143 # CHECK-GX-JSON-DAG: "%317:sub28": 140 # CHECK-GX-JSON-DAG: "%317:sub29": 139 # CHECK-GX-JSON-DAG: "%317:sub30": 138 # CHECK-GX-JSON-DAG: "%317:sub31": 137 # CHECK-GX-JSON-DAG: "%359:sub0": 230 # CHECK-GX-JSON-DAG: "%359:sub1": 229 # CHECK-GX-JSON-DAG: "%359:sub2": 228 # CHECK-GX-JSON-DAG: "%359:sub3": 227 # CHECK-GX-JSON-DAG: "%359:sub4": 224 # CHECK-GX-JSON-DAG: "%359:sub5": 223 # CHECK-GX-JSON-DAG: "%359:sub6": 222 # CHECK-GX-JSON-DAG: "%359:sub7": 221 # CHECK-GX-JSON-DAG: "%359:sub8": 218 # CHECK-GX-JSON-DAG: "%359:sub9": 217 # CHECK-GX-JSON-DAG: "%359:sub10": 216 # CHECK-GX-JSON-DAG: "%359:sub11": 215 # CHECK-GX-JSON-DAG: "%359:sub12": 212 # CHECK-GX-JSON-DAG: "%359:sub13": 211 # CHECK-GX-JSON-DAG: "%359:sub14": 210 # CHECK-GX-JSON-DAG: "%359:sub15": 209 # CHECK-GX-JSON-DAG: "%359:sub16": 206 # CHECK-GX-JSON-DAG: "%359:sub17": 205 # CHECK-GX-JSON-DAG: "%359:sub18": 204 # CHECK-GX-JSON-DAG: "%359:sub19": 203 # CHECK-GX-JSON-DAG: "%359:sub20": 200 # CHECK-GX-JSON-DAG: "%359:sub21": 199 # CHECK-GX-JSON-DAG: "%359:sub22": 198 # CHECK-GX-JSON-DAG: "%359:sub23": 197 # CHECK-GX-JSON-DAG: "%359:sub24": 194 # CHECK-GX-JSON-DAG: "%359:sub25": 193 # CHECK-GX-JSON-DAG: "%359:sub26": 192 # CHECK-GX-JSON-DAG: "%359:sub27": 191 # CHECK-GX-JSON-DAG: "%359:sub28": 188 # CHECK-GX-JSON-DAG: "%359:sub29": 187 # CHECK-GX-JSON-DAG: "%359:sub30": 186 # CHECK-GX-JSON-DAG: "%359:sub31": 185 # CHECK-GX-JSON-DAG: "%401:sub0": 278 # CHECK-GX-JSON-DAG: "%401:sub1": 277 # CHECK-GX-JSON-DAG: "%401:sub2": 276 # CHECK-GX-JSON-DAG: "%401:sub3": 275 # CHECK-GX-JSON-DAG: "%401:sub4": 272 # CHECK-GX-JSON-DAG: "%401:sub5": 271 # CHECK-GX-JSON-DAG: "%401:sub6": 270 # CHECK-GX-JSON-DAG: "%401:sub7": 269 # CHECK-GX-JSON-DAG: "%401:sub8": 266 # CHECK-GX-JSON-DAG: "%401:sub9": 265 # CHECK-GX-JSON-DAG: "%401:sub10": 264 # CHECK-GX-JSON-DAG: "%401:sub11": 263 # CHECK-GX-JSON-DAG: "%401:sub12": 260 # CHECK-GX-JSON-DAG: "%401:sub13": 259 # CHECK-GX-JSON-DAG: "%401:sub14": 258 # CHECK-GX-JSON-DAG: "%401:sub15": 257 # CHECK-GX-JSON-DAG: "%401:sub16": 254 # CHECK-GX-JSON-DAG: "%401:sub17": 253 # CHECK-GX-JSON-DAG: "%401:sub18": 252 # CHECK-GX-JSON-DAG: "%401:sub19": 251 # CHECK-GX-JSON-DAG: "%401:sub20": 248 # CHECK-GX-JSON-DAG: "%401:sub21": 247 # CHECK-GX-JSON-DAG: "%401:sub22": 246 # CHECK-GX-JSON-DAG: "%401:sub23": 245 # CHECK-GX-JSON-DAG: "%401:sub24": 242 # CHECK-GX-JSON-DAG: "%401:sub25": 241 # CHECK-GX-JSON-DAG: "%401:sub26": 240 # CHECK-GX-JSON-DAG: "%401:sub27": 239 # CHECK-GX-JSON-DAG: "%401:sub28": 236 # CHECK-GX-JSON-DAG: "%401:sub29": 235 # CHECK-GX-JSON-DAG: "%401:sub30": 234 # CHECK-GX-JSON-DAG: "%401:sub31": 233 # CHECK-GX-JSON-DAG: "%552": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 233 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 278 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%554:vgpr_32 = COPY %191.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 37 # CHECK-GX-JSON-DAG: "%191:sub1": 36 # CHECK-GX-JSON-DAG: "%191:sub2": 35 # CHECK-GX-JSON-DAG: "%191:sub3": 34 # CHECK-GX-JSON-DAG: "%191:sub4": 31 # CHECK-GX-JSON-DAG: "%191:sub5": 30 # CHECK-GX-JSON-DAG: "%191:sub6": 29 # CHECK-GX-JSON-DAG: "%191:sub7": 28 # CHECK-GX-JSON-DAG: "%191:sub8": 25 # CHECK-GX-JSON-DAG: "%191:sub9": 24 # CHECK-GX-JSON-DAG: "%191:sub10": 23 # CHECK-GX-JSON-DAG: "%191:sub11": 22 # CHECK-GX-JSON-DAG: "%191:sub12": 19 # CHECK-GX-JSON-DAG: "%191:sub13": 18 # CHECK-GX-JSON-DAG: "%191:sub14": 17 # CHECK-GX-JSON-DAG: "%191:sub15": 16 # CHECK-GX-JSON-DAG: "%191:sub16": 13 # CHECK-GX-JSON-DAG: "%191:sub17": 12 # CHECK-GX-JSON-DAG: "%191:sub18": 11 # CHECK-GX-JSON-DAG: "%191:sub19": 10 # CHECK-GX-JSON-DAG: "%191:sub20": 7 # CHECK-GX-JSON-DAG: "%191:sub21": 6 # CHECK-GX-JSON-DAG: "%191:sub22": 5 # CHECK-GX-JSON-DAG: "%191:sub23": 4 # CHECK-GX-JSON-DAG: "%191:sub24": 1 # CHECK-GX-JSON-DAG: "%191:sub25": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 85 # CHECK-GX-JSON-DAG: "%233:sub1": 84 # CHECK-GX-JSON-DAG: "%233:sub2": 83 # CHECK-GX-JSON-DAG: "%233:sub3": 82 # CHECK-GX-JSON-DAG: "%233:sub4": 79 # CHECK-GX-JSON-DAG: "%233:sub5": 78 # CHECK-GX-JSON-DAG: "%233:sub6": 77 # CHECK-GX-JSON-DAG: "%233:sub7": 76 # CHECK-GX-JSON-DAG: "%233:sub8": 73 # CHECK-GX-JSON-DAG: "%233:sub9": 72 # CHECK-GX-JSON-DAG: "%233:sub10": 71 # CHECK-GX-JSON-DAG: "%233:sub11": 70 # CHECK-GX-JSON-DAG: "%233:sub12": 67 # CHECK-GX-JSON-DAG: "%233:sub13": 66 # CHECK-GX-JSON-DAG: "%233:sub14": 65 # CHECK-GX-JSON-DAG: "%233:sub15": 64 # CHECK-GX-JSON-DAG: "%233:sub16": 61 # CHECK-GX-JSON-DAG: "%233:sub17": 60 # CHECK-GX-JSON-DAG: "%233:sub18": 59 # CHECK-GX-JSON-DAG: "%233:sub19": 58 # CHECK-GX-JSON-DAG: "%233:sub20": 55 # CHECK-GX-JSON-DAG: "%233:sub21": 54 # CHECK-GX-JSON-DAG: "%233:sub22": 53 # CHECK-GX-JSON-DAG: "%233:sub23": 52 # CHECK-GX-JSON-DAG: "%233:sub24": 49 # CHECK-GX-JSON-DAG: "%233:sub25": 48 # CHECK-GX-JSON-DAG: "%233:sub26": 47 # CHECK-GX-JSON-DAG: "%233:sub27": 46 # CHECK-GX-JSON-DAG: "%233:sub28": 43 # CHECK-GX-JSON-DAG: "%233:sub29": 42 # CHECK-GX-JSON-DAG: "%233:sub30": 41 # CHECK-GX-JSON-DAG: "%233:sub31": 40 # CHECK-GX-JSON-DAG: "%275:sub0": 133 # CHECK-GX-JSON-DAG: "%275:sub1": 132 # CHECK-GX-JSON-DAG: "%275:sub2": 131 # CHECK-GX-JSON-DAG: "%275:sub3": 130 # CHECK-GX-JSON-DAG: "%275:sub4": 127 # CHECK-GX-JSON-DAG: "%275:sub5": 126 # CHECK-GX-JSON-DAG: "%275:sub6": 125 # CHECK-GX-JSON-DAG: "%275:sub7": 124 # CHECK-GX-JSON-DAG: "%275:sub8": 121 # CHECK-GX-JSON-DAG: "%275:sub9": 120 # CHECK-GX-JSON-DAG: "%275:sub10": 119 # CHECK-GX-JSON-DAG: "%275:sub11": 118 # CHECK-GX-JSON-DAG: "%275:sub12": 115 # CHECK-GX-JSON-DAG: "%275:sub13": 114 # CHECK-GX-JSON-DAG: "%275:sub14": 113 # CHECK-GX-JSON-DAG: "%275:sub15": 112 # CHECK-GX-JSON-DAG: "%275:sub16": 109 # CHECK-GX-JSON-DAG: "%275:sub17": 108 # CHECK-GX-JSON-DAG: "%275:sub18": 107 # CHECK-GX-JSON-DAG: "%275:sub19": 106 # CHECK-GX-JSON-DAG: "%275:sub20": 103 # CHECK-GX-JSON-DAG: "%275:sub21": 102 # CHECK-GX-JSON-DAG: "%275:sub22": 101 # CHECK-GX-JSON-DAG: "%275:sub23": 100 # CHECK-GX-JSON-DAG: "%275:sub24": 97 # CHECK-GX-JSON-DAG: "%275:sub25": 96 # CHECK-GX-JSON-DAG: "%275:sub26": 95 # CHECK-GX-JSON-DAG: "%275:sub27": 94 # CHECK-GX-JSON-DAG: "%275:sub28": 91 # CHECK-GX-JSON-DAG: "%275:sub29": 90 # CHECK-GX-JSON-DAG: "%275:sub30": 89 # CHECK-GX-JSON-DAG: "%275:sub31": 88 # CHECK-GX-JSON-DAG: "%317:sub0": 181 # CHECK-GX-JSON-DAG: "%317:sub1": 180 # CHECK-GX-JSON-DAG: "%317:sub2": 179 # CHECK-GX-JSON-DAG: "%317:sub3": 178 # CHECK-GX-JSON-DAG: "%317:sub4": 175 # CHECK-GX-JSON-DAG: "%317:sub5": 174 # CHECK-GX-JSON-DAG: "%317:sub6": 173 # CHECK-GX-JSON-DAG: "%317:sub7": 172 # CHECK-GX-JSON-DAG: "%317:sub8": 169 # CHECK-GX-JSON-DAG: "%317:sub9": 168 # CHECK-GX-JSON-DAG: "%317:sub10": 167 # CHECK-GX-JSON-DAG: "%317:sub11": 166 # CHECK-GX-JSON-DAG: "%317:sub12": 163 # CHECK-GX-JSON-DAG: "%317:sub13": 162 # CHECK-GX-JSON-DAG: "%317:sub14": 161 # CHECK-GX-JSON-DAG: "%317:sub15": 160 # CHECK-GX-JSON-DAG: "%317:sub16": 157 # CHECK-GX-JSON-DAG: "%317:sub17": 156 # CHECK-GX-JSON-DAG: "%317:sub18": 155 # CHECK-GX-JSON-DAG: "%317:sub19": 154 # CHECK-GX-JSON-DAG: "%317:sub20": 151 # CHECK-GX-JSON-DAG: "%317:sub21": 150 # CHECK-GX-JSON-DAG: "%317:sub22": 149 # CHECK-GX-JSON-DAG: "%317:sub23": 148 # CHECK-GX-JSON-DAG: "%317:sub24": 145 # CHECK-GX-JSON-DAG: "%317:sub25": 144 # CHECK-GX-JSON-DAG: "%317:sub26": 143 # CHECK-GX-JSON-DAG: "%317:sub27": 142 # CHECK-GX-JSON-DAG: "%317:sub28": 139 # CHECK-GX-JSON-DAG: "%317:sub29": 138 # CHECK-GX-JSON-DAG: "%317:sub30": 137 # CHECK-GX-JSON-DAG: "%317:sub31": 136 # CHECK-GX-JSON-DAG: "%359:sub0": 229 # CHECK-GX-JSON-DAG: "%359:sub1": 228 # CHECK-GX-JSON-DAG: "%359:sub2": 227 # CHECK-GX-JSON-DAG: "%359:sub3": 226 # CHECK-GX-JSON-DAG: "%359:sub4": 223 # CHECK-GX-JSON-DAG: "%359:sub5": 222 # CHECK-GX-JSON-DAG: "%359:sub6": 221 # CHECK-GX-JSON-DAG: "%359:sub7": 220 # CHECK-GX-JSON-DAG: "%359:sub8": 217 # CHECK-GX-JSON-DAG: "%359:sub9": 216 # CHECK-GX-JSON-DAG: "%359:sub10": 215 # CHECK-GX-JSON-DAG: "%359:sub11": 214 # CHECK-GX-JSON-DAG: "%359:sub12": 211 # CHECK-GX-JSON-DAG: "%359:sub13": 210 # CHECK-GX-JSON-DAG: "%359:sub14": 209 # CHECK-GX-JSON-DAG: "%359:sub15": 208 # CHECK-GX-JSON-DAG: "%359:sub16": 205 # CHECK-GX-JSON-DAG: "%359:sub17": 204 # CHECK-GX-JSON-DAG: "%359:sub18": 203 # CHECK-GX-JSON-DAG: "%359:sub19": 202 # CHECK-GX-JSON-DAG: "%359:sub20": 199 # CHECK-GX-JSON-DAG: "%359:sub21": 198 # CHECK-GX-JSON-DAG: "%359:sub22": 197 # CHECK-GX-JSON-DAG: "%359:sub23": 196 # CHECK-GX-JSON-DAG: "%359:sub24": 193 # CHECK-GX-JSON-DAG: "%359:sub25": 192 # CHECK-GX-JSON-DAG: "%359:sub26": 191 # CHECK-GX-JSON-DAG: "%359:sub27": 190 # CHECK-GX-JSON-DAG: "%359:sub28": 187 # CHECK-GX-JSON-DAG: "%359:sub29": 186 # CHECK-GX-JSON-DAG: "%359:sub30": 185 # CHECK-GX-JSON-DAG: "%359:sub31": 184 # CHECK-GX-JSON-DAG: "%401:sub0": 277 # CHECK-GX-JSON-DAG: "%401:sub1": 276 # CHECK-GX-JSON-DAG: "%401:sub2": 275 # CHECK-GX-JSON-DAG: "%401:sub3": 274 # CHECK-GX-JSON-DAG: "%401:sub4": 271 # CHECK-GX-JSON-DAG: "%401:sub5": 270 # CHECK-GX-JSON-DAG: "%401:sub6": 269 # CHECK-GX-JSON-DAG: "%401:sub7": 268 # CHECK-GX-JSON-DAG: "%401:sub8": 265 # CHECK-GX-JSON-DAG: "%401:sub9": 264 # CHECK-GX-JSON-DAG: "%401:sub10": 263 # CHECK-GX-JSON-DAG: "%401:sub11": 262 # CHECK-GX-JSON-DAG: "%401:sub12": 259 # CHECK-GX-JSON-DAG: "%401:sub13": 258 # CHECK-GX-JSON-DAG: "%401:sub14": 257 # CHECK-GX-JSON-DAG: "%401:sub15": 256 # CHECK-GX-JSON-DAG: "%401:sub16": 253 # CHECK-GX-JSON-DAG: "%401:sub17": 252 # CHECK-GX-JSON-DAG: "%401:sub18": 251 # CHECK-GX-JSON-DAG: "%401:sub19": 250 # CHECK-GX-JSON-DAG: "%401:sub20": 247 # CHECK-GX-JSON-DAG: "%401:sub21": 246 # CHECK-GX-JSON-DAG: "%401:sub22": 245 # CHECK-GX-JSON-DAG: "%401:sub23": 244 # CHECK-GX-JSON-DAG: "%401:sub24": 241 # CHECK-GX-JSON-DAG: "%401:sub25": 240 # CHECK-GX-JSON-DAG: "%401:sub26": 239 # CHECK-GX-JSON-DAG: "%401:sub27": 238 # CHECK-GX-JSON-DAG: "%401:sub28": 235 # CHECK-GX-JSON-DAG: "%401:sub29": 234 # CHECK-GX-JSON-DAG: "%401:sub30": 233 # CHECK-GX-JSON-DAG: "%401:sub31": 232 # CHECK-GX-JSON-DAG: "%552": 2 # CHECK-GX-JSON-DAG: "%553": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 232 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 277 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%555:vgpr_32 = COPY %191.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 36 # CHECK-GX-JSON-DAG: "%191:sub1": 35 # CHECK-GX-JSON-DAG: "%191:sub2": 34 # CHECK-GX-JSON-DAG: "%191:sub3": 33 # CHECK-GX-JSON-DAG: "%191:sub4": 30 # CHECK-GX-JSON-DAG: "%191:sub5": 29 # CHECK-GX-JSON-DAG: "%191:sub6": 28 # CHECK-GX-JSON-DAG: "%191:sub7": 27 # CHECK-GX-JSON-DAG: "%191:sub8": 24 # CHECK-GX-JSON-DAG: "%191:sub9": 23 # CHECK-GX-JSON-DAG: "%191:sub10": 22 # CHECK-GX-JSON-DAG: "%191:sub11": 21 # CHECK-GX-JSON-DAG: "%191:sub12": 18 # CHECK-GX-JSON-DAG: "%191:sub13": 17 # CHECK-GX-JSON-DAG: "%191:sub14": 16 # CHECK-GX-JSON-DAG: "%191:sub15": 15 # CHECK-GX-JSON-DAG: "%191:sub16": 12 # CHECK-GX-JSON-DAG: "%191:sub17": 11 # CHECK-GX-JSON-DAG: "%191:sub18": 10 # CHECK-GX-JSON-DAG: "%191:sub19": 9 # CHECK-GX-JSON-DAG: "%191:sub20": 6 # CHECK-GX-JSON-DAG: "%191:sub21": 5 # CHECK-GX-JSON-DAG: "%191:sub22": 4 # CHECK-GX-JSON-DAG: "%191:sub23": 3 # CHECK-GX-JSON-DAG: "%191:sub24": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 84 # CHECK-GX-JSON-DAG: "%233:sub1": 83 # CHECK-GX-JSON-DAG: "%233:sub2": 82 # CHECK-GX-JSON-DAG: "%233:sub3": 81 # CHECK-GX-JSON-DAG: "%233:sub4": 78 # CHECK-GX-JSON-DAG: "%233:sub5": 77 # CHECK-GX-JSON-DAG: "%233:sub6": 76 # CHECK-GX-JSON-DAG: "%233:sub7": 75 # CHECK-GX-JSON-DAG: "%233:sub8": 72 # CHECK-GX-JSON-DAG: "%233:sub9": 71 # CHECK-GX-JSON-DAG: "%233:sub10": 70 # CHECK-GX-JSON-DAG: "%233:sub11": 69 # CHECK-GX-JSON-DAG: "%233:sub12": 66 # CHECK-GX-JSON-DAG: "%233:sub13": 65 # CHECK-GX-JSON-DAG: "%233:sub14": 64 # CHECK-GX-JSON-DAG: "%233:sub15": 63 # CHECK-GX-JSON-DAG: "%233:sub16": 60 # CHECK-GX-JSON-DAG: "%233:sub17": 59 # CHECK-GX-JSON-DAG: "%233:sub18": 58 # CHECK-GX-JSON-DAG: "%233:sub19": 57 # CHECK-GX-JSON-DAG: "%233:sub20": 54 # CHECK-GX-JSON-DAG: "%233:sub21": 53 # CHECK-GX-JSON-DAG: "%233:sub22": 52 # CHECK-GX-JSON-DAG: "%233:sub23": 51 # CHECK-GX-JSON-DAG: "%233:sub24": 48 # CHECK-GX-JSON-DAG: "%233:sub25": 47 # CHECK-GX-JSON-DAG: "%233:sub26": 46 # CHECK-GX-JSON-DAG: "%233:sub27": 45 # CHECK-GX-JSON-DAG: "%233:sub28": 42 # CHECK-GX-JSON-DAG: "%233:sub29": 41 # CHECK-GX-JSON-DAG: "%233:sub30": 40 # CHECK-GX-JSON-DAG: "%233:sub31": 39 # CHECK-GX-JSON-DAG: "%275:sub0": 132 # CHECK-GX-JSON-DAG: "%275:sub1": 131 # CHECK-GX-JSON-DAG: "%275:sub2": 130 # CHECK-GX-JSON-DAG: "%275:sub3": 129 # CHECK-GX-JSON-DAG: "%275:sub4": 126 # CHECK-GX-JSON-DAG: "%275:sub5": 125 # CHECK-GX-JSON-DAG: "%275:sub6": 124 # CHECK-GX-JSON-DAG: "%275:sub7": 123 # CHECK-GX-JSON-DAG: "%275:sub8": 120 # CHECK-GX-JSON-DAG: "%275:sub9": 119 # CHECK-GX-JSON-DAG: "%275:sub10": 118 # CHECK-GX-JSON-DAG: "%275:sub11": 117 # CHECK-GX-JSON-DAG: "%275:sub12": 114 # CHECK-GX-JSON-DAG: "%275:sub13": 113 # CHECK-GX-JSON-DAG: "%275:sub14": 112 # CHECK-GX-JSON-DAG: "%275:sub15": 111 # CHECK-GX-JSON-DAG: "%275:sub16": 108 # CHECK-GX-JSON-DAG: "%275:sub17": 107 # CHECK-GX-JSON-DAG: "%275:sub18": 106 # CHECK-GX-JSON-DAG: "%275:sub19": 105 # CHECK-GX-JSON-DAG: "%275:sub20": 102 # CHECK-GX-JSON-DAG: "%275:sub21": 101 # CHECK-GX-JSON-DAG: "%275:sub22": 100 # CHECK-GX-JSON-DAG: "%275:sub23": 99 # CHECK-GX-JSON-DAG: "%275:sub24": 96 # CHECK-GX-JSON-DAG: "%275:sub25": 95 # CHECK-GX-JSON-DAG: "%275:sub26": 94 # CHECK-GX-JSON-DAG: "%275:sub27": 93 # CHECK-GX-JSON-DAG: "%275:sub28": 90 # CHECK-GX-JSON-DAG: "%275:sub29": 89 # CHECK-GX-JSON-DAG: "%275:sub30": 88 # CHECK-GX-JSON-DAG: "%275:sub31": 87 # CHECK-GX-JSON-DAG: "%317:sub0": 180 # CHECK-GX-JSON-DAG: "%317:sub1": 179 # CHECK-GX-JSON-DAG: "%317:sub2": 178 # CHECK-GX-JSON-DAG: "%317:sub3": 177 # CHECK-GX-JSON-DAG: "%317:sub4": 174 # CHECK-GX-JSON-DAG: "%317:sub5": 173 # CHECK-GX-JSON-DAG: "%317:sub6": 172 # CHECK-GX-JSON-DAG: "%317:sub7": 171 # CHECK-GX-JSON-DAG: "%317:sub8": 168 # CHECK-GX-JSON-DAG: "%317:sub9": 167 # CHECK-GX-JSON-DAG: "%317:sub10": 166 # CHECK-GX-JSON-DAG: "%317:sub11": 165 # CHECK-GX-JSON-DAG: "%317:sub12": 162 # CHECK-GX-JSON-DAG: "%317:sub13": 161 # CHECK-GX-JSON-DAG: "%317:sub14": 160 # CHECK-GX-JSON-DAG: "%317:sub15": 159 # CHECK-GX-JSON-DAG: "%317:sub16": 156 # CHECK-GX-JSON-DAG: "%317:sub17": 155 # CHECK-GX-JSON-DAG: "%317:sub18": 154 # CHECK-GX-JSON-DAG: "%317:sub19": 153 # CHECK-GX-JSON-DAG: "%317:sub20": 150 # CHECK-GX-JSON-DAG: "%317:sub21": 149 # CHECK-GX-JSON-DAG: "%317:sub22": 148 # CHECK-GX-JSON-DAG: "%317:sub23": 147 # CHECK-GX-JSON-DAG: "%317:sub24": 144 # CHECK-GX-JSON-DAG: "%317:sub25": 143 # CHECK-GX-JSON-DAG: "%317:sub26": 142 # CHECK-GX-JSON-DAG: "%317:sub27": 141 # CHECK-GX-JSON-DAG: "%317:sub28": 138 # CHECK-GX-JSON-DAG: "%317:sub29": 137 # CHECK-GX-JSON-DAG: "%317:sub30": 136 # CHECK-GX-JSON-DAG: "%317:sub31": 135 # CHECK-GX-JSON-DAG: "%359:sub0": 228 # CHECK-GX-JSON-DAG: "%359:sub1": 227 # CHECK-GX-JSON-DAG: "%359:sub2": 226 # CHECK-GX-JSON-DAG: "%359:sub3": 225 # CHECK-GX-JSON-DAG: "%359:sub4": 222 # CHECK-GX-JSON-DAG: "%359:sub5": 221 # CHECK-GX-JSON-DAG: "%359:sub6": 220 # CHECK-GX-JSON-DAG: "%359:sub7": 219 # CHECK-GX-JSON-DAG: "%359:sub8": 216 # CHECK-GX-JSON-DAG: "%359:sub9": 215 # CHECK-GX-JSON-DAG: "%359:sub10": 214 # CHECK-GX-JSON-DAG: "%359:sub11": 213 # CHECK-GX-JSON-DAG: "%359:sub12": 210 # CHECK-GX-JSON-DAG: "%359:sub13": 209 # CHECK-GX-JSON-DAG: "%359:sub14": 208 # CHECK-GX-JSON-DAG: "%359:sub15": 207 # CHECK-GX-JSON-DAG: "%359:sub16": 204 # CHECK-GX-JSON-DAG: "%359:sub17": 203 # CHECK-GX-JSON-DAG: "%359:sub18": 202 # CHECK-GX-JSON-DAG: "%359:sub19": 201 # CHECK-GX-JSON-DAG: "%359:sub20": 198 # CHECK-GX-JSON-DAG: "%359:sub21": 197 # CHECK-GX-JSON-DAG: "%359:sub22": 196 # CHECK-GX-JSON-DAG: "%359:sub23": 195 # CHECK-GX-JSON-DAG: "%359:sub24": 192 # CHECK-GX-JSON-DAG: "%359:sub25": 191 # CHECK-GX-JSON-DAG: "%359:sub26": 190 # CHECK-GX-JSON-DAG: "%359:sub27": 189 # CHECK-GX-JSON-DAG: "%359:sub28": 186 # CHECK-GX-JSON-DAG: "%359:sub29": 185 # CHECK-GX-JSON-DAG: "%359:sub30": 184 # CHECK-GX-JSON-DAG: "%359:sub31": 183 # CHECK-GX-JSON-DAG: "%401:sub0": 276 # CHECK-GX-JSON-DAG: "%401:sub1": 275 # CHECK-GX-JSON-DAG: "%401:sub2": 274 # CHECK-GX-JSON-DAG: "%401:sub3": 273 # CHECK-GX-JSON-DAG: "%401:sub4": 270 # CHECK-GX-JSON-DAG: "%401:sub5": 269 # CHECK-GX-JSON-DAG: "%401:sub6": 268 # CHECK-GX-JSON-DAG: "%401:sub7": 267 # CHECK-GX-JSON-DAG: "%401:sub8": 264 # CHECK-GX-JSON-DAG: "%401:sub9": 263 # CHECK-GX-JSON-DAG: "%401:sub10": 262 # CHECK-GX-JSON-DAG: "%401:sub11": 261 # CHECK-GX-JSON-DAG: "%401:sub12": 258 # CHECK-GX-JSON-DAG: "%401:sub13": 257 # CHECK-GX-JSON-DAG: "%401:sub14": 256 # CHECK-GX-JSON-DAG: "%401:sub15": 255 # CHECK-GX-JSON-DAG: "%401:sub16": 252 # CHECK-GX-JSON-DAG: "%401:sub17": 251 # CHECK-GX-JSON-DAG: "%401:sub18": 250 # CHECK-GX-JSON-DAG: "%401:sub19": 249 # CHECK-GX-JSON-DAG: "%401:sub20": 246 # CHECK-GX-JSON-DAG: "%401:sub21": 245 # CHECK-GX-JSON-DAG: "%401:sub22": 244 # CHECK-GX-JSON-DAG: "%401:sub23": 243 # CHECK-GX-JSON-DAG: "%401:sub24": 240 # CHECK-GX-JSON-DAG: "%401:sub25": 239 # CHECK-GX-JSON-DAG: "%401:sub26": 238 # CHECK-GX-JSON-DAG: "%401:sub27": 237 # CHECK-GX-JSON-DAG: "%401:sub28": 234 # CHECK-GX-JSON-DAG: "%401:sub29": 233 # CHECK-GX-JSON-DAG: "%401:sub30": 232 # CHECK-GX-JSON-DAG: "%401:sub31": 231 # CHECK-GX-JSON-DAG: "%552": 1 # CHECK-GX-JSON-DAG: "%553": 1 # CHECK-GX-JSON-DAG: "%554": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 231 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 276 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%556:vreg_128 = REG_SEQUENCE %555, %subreg.sub0, %554, %subreg.sub1, %553, %subreg.sub2, %552, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 35 # CHECK-GX-JSON-DAG: "%191:sub1": 34 # CHECK-GX-JSON-DAG: "%191:sub2": 33 # CHECK-GX-JSON-DAG: "%191:sub3": 32 # CHECK-GX-JSON-DAG: "%191:sub4": 29 # CHECK-GX-JSON-DAG: "%191:sub5": 28 # CHECK-GX-JSON-DAG: "%191:sub6": 27 # CHECK-GX-JSON-DAG: "%191:sub7": 26 # CHECK-GX-JSON-DAG: "%191:sub8": 23 # CHECK-GX-JSON-DAG: "%191:sub9": 22 # CHECK-GX-JSON-DAG: "%191:sub10": 21 # CHECK-GX-JSON-DAG: "%191:sub11": 20 # CHECK-GX-JSON-DAG: "%191:sub12": 17 # CHECK-GX-JSON-DAG: "%191:sub13": 16 # CHECK-GX-JSON-DAG: "%191:sub14": 15 # CHECK-GX-JSON-DAG: "%191:sub15": 14 # CHECK-GX-JSON-DAG: "%191:sub16": 11 # CHECK-GX-JSON-DAG: "%191:sub17": 10 # CHECK-GX-JSON-DAG: "%191:sub18": 9 # CHECK-GX-JSON-DAG: "%191:sub19": 8 # CHECK-GX-JSON-DAG: "%191:sub20": 5 # CHECK-GX-JSON-DAG: "%191:sub21": 4 # CHECK-GX-JSON-DAG: "%191:sub22": 3 # CHECK-GX-JSON-DAG: "%191:sub23": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 83 # CHECK-GX-JSON-DAG: "%233:sub1": 82 # CHECK-GX-JSON-DAG: "%233:sub2": 81 # CHECK-GX-JSON-DAG: "%233:sub3": 80 # CHECK-GX-JSON-DAG: "%233:sub4": 77 # CHECK-GX-JSON-DAG: "%233:sub5": 76 # CHECK-GX-JSON-DAG: "%233:sub6": 75 # CHECK-GX-JSON-DAG: "%233:sub7": 74 # CHECK-GX-JSON-DAG: "%233:sub8": 71 # CHECK-GX-JSON-DAG: "%233:sub9": 70 # CHECK-GX-JSON-DAG: "%233:sub10": 69 # CHECK-GX-JSON-DAG: "%233:sub11": 68 # CHECK-GX-JSON-DAG: "%233:sub12": 65 # CHECK-GX-JSON-DAG: "%233:sub13": 64 # CHECK-GX-JSON-DAG: "%233:sub14": 63 # CHECK-GX-JSON-DAG: "%233:sub15": 62 # CHECK-GX-JSON-DAG: "%233:sub16": 59 # CHECK-GX-JSON-DAG: "%233:sub17": 58 # CHECK-GX-JSON-DAG: "%233:sub18": 57 # CHECK-GX-JSON-DAG: "%233:sub19": 56 # CHECK-GX-JSON-DAG: "%233:sub20": 53 # CHECK-GX-JSON-DAG: "%233:sub21": 52 # CHECK-GX-JSON-DAG: "%233:sub22": 51 # CHECK-GX-JSON-DAG: "%233:sub23": 50 # CHECK-GX-JSON-DAG: "%233:sub24": 47 # CHECK-GX-JSON-DAG: "%233:sub25": 46 # CHECK-GX-JSON-DAG: "%233:sub26": 45 # CHECK-GX-JSON-DAG: "%233:sub27": 44 # CHECK-GX-JSON-DAG: "%233:sub28": 41 # CHECK-GX-JSON-DAG: "%233:sub29": 40 # CHECK-GX-JSON-DAG: "%233:sub30": 39 # CHECK-GX-JSON-DAG: "%233:sub31": 38 # CHECK-GX-JSON-DAG: "%275:sub0": 131 # CHECK-GX-JSON-DAG: "%275:sub1": 130 # CHECK-GX-JSON-DAG: "%275:sub2": 129 # CHECK-GX-JSON-DAG: "%275:sub3": 128 # CHECK-GX-JSON-DAG: "%275:sub4": 125 # CHECK-GX-JSON-DAG: "%275:sub5": 124 # CHECK-GX-JSON-DAG: "%275:sub6": 123 # CHECK-GX-JSON-DAG: "%275:sub7": 122 # CHECK-GX-JSON-DAG: "%275:sub8": 119 # CHECK-GX-JSON-DAG: "%275:sub9": 118 # CHECK-GX-JSON-DAG: "%275:sub10": 117 # CHECK-GX-JSON-DAG: "%275:sub11": 116 # CHECK-GX-JSON-DAG: "%275:sub12": 113 # CHECK-GX-JSON-DAG: "%275:sub13": 112 # CHECK-GX-JSON-DAG: "%275:sub14": 111 # CHECK-GX-JSON-DAG: "%275:sub15": 110 # CHECK-GX-JSON-DAG: "%275:sub16": 107 # CHECK-GX-JSON-DAG: "%275:sub17": 106 # CHECK-GX-JSON-DAG: "%275:sub18": 105 # CHECK-GX-JSON-DAG: "%275:sub19": 104 # CHECK-GX-JSON-DAG: "%275:sub20": 101 # CHECK-GX-JSON-DAG: "%275:sub21": 100 # CHECK-GX-JSON-DAG: "%275:sub22": 99 # CHECK-GX-JSON-DAG: "%275:sub23": 98 # CHECK-GX-JSON-DAG: "%275:sub24": 95 # CHECK-GX-JSON-DAG: "%275:sub25": 94 # CHECK-GX-JSON-DAG: "%275:sub26": 93 # CHECK-GX-JSON-DAG: "%275:sub27": 92 # CHECK-GX-JSON-DAG: "%275:sub28": 89 # CHECK-GX-JSON-DAG: "%275:sub29": 88 # CHECK-GX-JSON-DAG: "%275:sub30": 87 # CHECK-GX-JSON-DAG: "%275:sub31": 86 # CHECK-GX-JSON-DAG: "%317:sub0": 179 # CHECK-GX-JSON-DAG: "%317:sub1": 178 # CHECK-GX-JSON-DAG: "%317:sub2": 177 # CHECK-GX-JSON-DAG: "%317:sub3": 176 # CHECK-GX-JSON-DAG: "%317:sub4": 173 # CHECK-GX-JSON-DAG: "%317:sub5": 172 # CHECK-GX-JSON-DAG: "%317:sub6": 171 # CHECK-GX-JSON-DAG: "%317:sub7": 170 # CHECK-GX-JSON-DAG: "%317:sub8": 167 # CHECK-GX-JSON-DAG: "%317:sub9": 166 # CHECK-GX-JSON-DAG: "%317:sub10": 165 # CHECK-GX-JSON-DAG: "%317:sub11": 164 # CHECK-GX-JSON-DAG: "%317:sub12": 161 # CHECK-GX-JSON-DAG: "%317:sub13": 160 # CHECK-GX-JSON-DAG: "%317:sub14": 159 # CHECK-GX-JSON-DAG: "%317:sub15": 158 # CHECK-GX-JSON-DAG: "%317:sub16": 155 # CHECK-GX-JSON-DAG: "%317:sub17": 154 # CHECK-GX-JSON-DAG: "%317:sub18": 153 # CHECK-GX-JSON-DAG: "%317:sub19": 152 # CHECK-GX-JSON-DAG: "%317:sub20": 149 # CHECK-GX-JSON-DAG: "%317:sub21": 148 # CHECK-GX-JSON-DAG: "%317:sub22": 147 # CHECK-GX-JSON-DAG: "%317:sub23": 146 # CHECK-GX-JSON-DAG: "%317:sub24": 143 # CHECK-GX-JSON-DAG: "%317:sub25": 142 # CHECK-GX-JSON-DAG: "%317:sub26": 141 # CHECK-GX-JSON-DAG: "%317:sub27": 140 # CHECK-GX-JSON-DAG: "%317:sub28": 137 # CHECK-GX-JSON-DAG: "%317:sub29": 136 # CHECK-GX-JSON-DAG: "%317:sub30": 135 # CHECK-GX-JSON-DAG: "%317:sub31": 134 # CHECK-GX-JSON-DAG: "%359:sub0": 227 # CHECK-GX-JSON-DAG: "%359:sub1": 226 # CHECK-GX-JSON-DAG: "%359:sub2": 225 # CHECK-GX-JSON-DAG: "%359:sub3": 224 # CHECK-GX-JSON-DAG: "%359:sub4": 221 # CHECK-GX-JSON-DAG: "%359:sub5": 220 # CHECK-GX-JSON-DAG: "%359:sub6": 219 # CHECK-GX-JSON-DAG: "%359:sub7": 218 # CHECK-GX-JSON-DAG: "%359:sub8": 215 # CHECK-GX-JSON-DAG: "%359:sub9": 214 # CHECK-GX-JSON-DAG: "%359:sub10": 213 # CHECK-GX-JSON-DAG: "%359:sub11": 212 # CHECK-GX-JSON-DAG: "%359:sub12": 209 # CHECK-GX-JSON-DAG: "%359:sub13": 208 # CHECK-GX-JSON-DAG: "%359:sub14": 207 # CHECK-GX-JSON-DAG: "%359:sub15": 206 # CHECK-GX-JSON-DAG: "%359:sub16": 203 # CHECK-GX-JSON-DAG: "%359:sub17": 202 # CHECK-GX-JSON-DAG: "%359:sub18": 201 # CHECK-GX-JSON-DAG: "%359:sub19": 200 # CHECK-GX-JSON-DAG: "%359:sub20": 197 # CHECK-GX-JSON-DAG: "%359:sub21": 196 # CHECK-GX-JSON-DAG: "%359:sub22": 195 # CHECK-GX-JSON-DAG: "%359:sub23": 194 # CHECK-GX-JSON-DAG: "%359:sub24": 191 # CHECK-GX-JSON-DAG: "%359:sub25": 190 # CHECK-GX-JSON-DAG: "%359:sub26": 189 # CHECK-GX-JSON-DAG: "%359:sub27": 188 # CHECK-GX-JSON-DAG: "%359:sub28": 185 # CHECK-GX-JSON-DAG: "%359:sub29": 184 # CHECK-GX-JSON-DAG: "%359:sub30": 183 # CHECK-GX-JSON-DAG: "%359:sub31": 182 # CHECK-GX-JSON-DAG: "%401:sub0": 275 # CHECK-GX-JSON-DAG: "%401:sub1": 274 # CHECK-GX-JSON-DAG: "%401:sub2": 273 # CHECK-GX-JSON-DAG: "%401:sub3": 272 # CHECK-GX-JSON-DAG: "%401:sub4": 269 # CHECK-GX-JSON-DAG: "%401:sub5": 268 # CHECK-GX-JSON-DAG: "%401:sub6": 267 # CHECK-GX-JSON-DAG: "%401:sub7": 266 # CHECK-GX-JSON-DAG: "%401:sub8": 263 # CHECK-GX-JSON-DAG: "%401:sub9": 262 # CHECK-GX-JSON-DAG: "%401:sub10": 261 # CHECK-GX-JSON-DAG: "%401:sub11": 260 # CHECK-GX-JSON-DAG: "%401:sub12": 257 # CHECK-GX-JSON-DAG: "%401:sub13": 256 # CHECK-GX-JSON-DAG: "%401:sub14": 255 # CHECK-GX-JSON-DAG: "%401:sub15": 254 # CHECK-GX-JSON-DAG: "%401:sub16": 251 # CHECK-GX-JSON-DAG: "%401:sub17": 250 # CHECK-GX-JSON-DAG: "%401:sub18": 249 # CHECK-GX-JSON-DAG: "%401:sub19": 248 # CHECK-GX-JSON-DAG: "%401:sub20": 245 # CHECK-GX-JSON-DAG: "%401:sub21": 244 # CHECK-GX-JSON-DAG: "%401:sub22": 243 # CHECK-GX-JSON-DAG: "%401:sub23": 242 # CHECK-GX-JSON-DAG: "%401:sub24": 239 # CHECK-GX-JSON-DAG: "%401:sub25": 238 # CHECK-GX-JSON-DAG: "%401:sub26": 237 # CHECK-GX-JSON-DAG: "%401:sub27": 236 # CHECK-GX-JSON-DAG: "%401:sub28": 233 # CHECK-GX-JSON-DAG: "%401:sub29": 232 # CHECK-GX-JSON-DAG: "%401:sub30": 231 # CHECK-GX-JSON-DAG: "%401:sub31": 230 # CHECK-GX-JSON-DAG: "%552": 0 # CHECK-GX-JSON-DAG: "%553": 0 # CHECK-GX-JSON-DAG: "%554": 0 # CHECK-GX-JSON-DAG: "%555": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 230 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 275 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %557:vreg_64, %556, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 34 # CHECK-GX-JSON-DAG: "%191:sub1": 33 # CHECK-GX-JSON-DAG: "%191:sub2": 32 # CHECK-GX-JSON-DAG: "%191:sub3": 31 # CHECK-GX-JSON-DAG: "%191:sub4": 28 # CHECK-GX-JSON-DAG: "%191:sub5": 27 # CHECK-GX-JSON-DAG: "%191:sub6": 26 # CHECK-GX-JSON-DAG: "%191:sub7": 25 # CHECK-GX-JSON-DAG: "%191:sub8": 22 # CHECK-GX-JSON-DAG: "%191:sub9": 21 # CHECK-GX-JSON-DAG: "%191:sub10": 20 # CHECK-GX-JSON-DAG: "%191:sub11": 19 # CHECK-GX-JSON-DAG: "%191:sub12": 16 # CHECK-GX-JSON-DAG: "%191:sub13": 15 # CHECK-GX-JSON-DAG: "%191:sub14": 14 # CHECK-GX-JSON-DAG: "%191:sub15": 13 # CHECK-GX-JSON-DAG: "%191:sub16": 10 # CHECK-GX-JSON-DAG: "%191:sub17": 9 # CHECK-GX-JSON-DAG: "%191:sub18": 8 # CHECK-GX-JSON-DAG: "%191:sub19": 7 # CHECK-GX-JSON-DAG: "%191:sub20": 4 # CHECK-GX-JSON-DAG: "%191:sub21": 3 # CHECK-GX-JSON-DAG: "%191:sub22": 2 # CHECK-GX-JSON-DAG: "%191:sub23": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 82 # CHECK-GX-JSON-DAG: "%233:sub1": 81 # CHECK-GX-JSON-DAG: "%233:sub2": 80 # CHECK-GX-JSON-DAG: "%233:sub3": 79 # CHECK-GX-JSON-DAG: "%233:sub4": 76 # CHECK-GX-JSON-DAG: "%233:sub5": 75 # CHECK-GX-JSON-DAG: "%233:sub6": 74 # CHECK-GX-JSON-DAG: "%233:sub7": 73 # CHECK-GX-JSON-DAG: "%233:sub8": 70 # CHECK-GX-JSON-DAG: "%233:sub9": 69 # CHECK-GX-JSON-DAG: "%233:sub10": 68 # CHECK-GX-JSON-DAG: "%233:sub11": 67 # CHECK-GX-JSON-DAG: "%233:sub12": 64 # CHECK-GX-JSON-DAG: "%233:sub13": 63 # CHECK-GX-JSON-DAG: "%233:sub14": 62 # CHECK-GX-JSON-DAG: "%233:sub15": 61 # CHECK-GX-JSON-DAG: "%233:sub16": 58 # CHECK-GX-JSON-DAG: "%233:sub17": 57 # CHECK-GX-JSON-DAG: "%233:sub18": 56 # CHECK-GX-JSON-DAG: "%233:sub19": 55 # CHECK-GX-JSON-DAG: "%233:sub20": 52 # CHECK-GX-JSON-DAG: "%233:sub21": 51 # CHECK-GX-JSON-DAG: "%233:sub22": 50 # CHECK-GX-JSON-DAG: "%233:sub23": 49 # CHECK-GX-JSON-DAG: "%233:sub24": 46 # CHECK-GX-JSON-DAG: "%233:sub25": 45 # CHECK-GX-JSON-DAG: "%233:sub26": 44 # CHECK-GX-JSON-DAG: "%233:sub27": 43 # CHECK-GX-JSON-DAG: "%233:sub28": 40 # CHECK-GX-JSON-DAG: "%233:sub29": 39 # CHECK-GX-JSON-DAG: "%233:sub30": 38 # CHECK-GX-JSON-DAG: "%233:sub31": 37 # CHECK-GX-JSON-DAG: "%275:sub0": 130 # CHECK-GX-JSON-DAG: "%275:sub1": 129 # CHECK-GX-JSON-DAG: "%275:sub2": 128 # CHECK-GX-JSON-DAG: "%275:sub3": 127 # CHECK-GX-JSON-DAG: "%275:sub4": 124 # CHECK-GX-JSON-DAG: "%275:sub5": 123 # CHECK-GX-JSON-DAG: "%275:sub6": 122 # CHECK-GX-JSON-DAG: "%275:sub7": 121 # CHECK-GX-JSON-DAG: "%275:sub8": 118 # CHECK-GX-JSON-DAG: "%275:sub9": 117 # CHECK-GX-JSON-DAG: "%275:sub10": 116 # CHECK-GX-JSON-DAG: "%275:sub11": 115 # CHECK-GX-JSON-DAG: "%275:sub12": 112 # CHECK-GX-JSON-DAG: "%275:sub13": 111 # CHECK-GX-JSON-DAG: "%275:sub14": 110 # CHECK-GX-JSON-DAG: "%275:sub15": 109 # CHECK-GX-JSON-DAG: "%275:sub16": 106 # CHECK-GX-JSON-DAG: "%275:sub17": 105 # CHECK-GX-JSON-DAG: "%275:sub18": 104 # CHECK-GX-JSON-DAG: "%275:sub19": 103 # CHECK-GX-JSON-DAG: "%275:sub20": 100 # CHECK-GX-JSON-DAG: "%275:sub21": 99 # CHECK-GX-JSON-DAG: "%275:sub22": 98 # CHECK-GX-JSON-DAG: "%275:sub23": 97 # CHECK-GX-JSON-DAG: "%275:sub24": 94 # CHECK-GX-JSON-DAG: "%275:sub25": 93 # CHECK-GX-JSON-DAG: "%275:sub26": 92 # CHECK-GX-JSON-DAG: "%275:sub27": 91 # CHECK-GX-JSON-DAG: "%275:sub28": 88 # CHECK-GX-JSON-DAG: "%275:sub29": 87 # CHECK-GX-JSON-DAG: "%275:sub30": 86 # CHECK-GX-JSON-DAG: "%275:sub31": 85 # CHECK-GX-JSON-DAG: "%317:sub0": 178 # CHECK-GX-JSON-DAG: "%317:sub1": 177 # CHECK-GX-JSON-DAG: "%317:sub2": 176 # CHECK-GX-JSON-DAG: "%317:sub3": 175 # CHECK-GX-JSON-DAG: "%317:sub4": 172 # CHECK-GX-JSON-DAG: "%317:sub5": 171 # CHECK-GX-JSON-DAG: "%317:sub6": 170 # CHECK-GX-JSON-DAG: "%317:sub7": 169 # CHECK-GX-JSON-DAG: "%317:sub8": 166 # CHECK-GX-JSON-DAG: "%317:sub9": 165 # CHECK-GX-JSON-DAG: "%317:sub10": 164 # CHECK-GX-JSON-DAG: "%317:sub11": 163 # CHECK-GX-JSON-DAG: "%317:sub12": 160 # CHECK-GX-JSON-DAG: "%317:sub13": 159 # CHECK-GX-JSON-DAG: "%317:sub14": 158 # CHECK-GX-JSON-DAG: "%317:sub15": 157 # CHECK-GX-JSON-DAG: "%317:sub16": 154 # CHECK-GX-JSON-DAG: "%317:sub17": 153 # CHECK-GX-JSON-DAG: "%317:sub18": 152 # CHECK-GX-JSON-DAG: "%317:sub19": 151 # CHECK-GX-JSON-DAG: "%317:sub20": 148 # CHECK-GX-JSON-DAG: "%317:sub21": 147 # CHECK-GX-JSON-DAG: "%317:sub22": 146 # CHECK-GX-JSON-DAG: "%317:sub23": 145 # CHECK-GX-JSON-DAG: "%317:sub24": 142 # CHECK-GX-JSON-DAG: "%317:sub25": 141 # CHECK-GX-JSON-DAG: "%317:sub26": 140 # CHECK-GX-JSON-DAG: "%317:sub27": 139 # CHECK-GX-JSON-DAG: "%317:sub28": 136 # CHECK-GX-JSON-DAG: "%317:sub29": 135 # CHECK-GX-JSON-DAG: "%317:sub30": 134 # CHECK-GX-JSON-DAG: "%317:sub31": 133 # CHECK-GX-JSON-DAG: "%359:sub0": 226 # CHECK-GX-JSON-DAG: "%359:sub1": 225 # CHECK-GX-JSON-DAG: "%359:sub2": 224 # CHECK-GX-JSON-DAG: "%359:sub3": 223 # CHECK-GX-JSON-DAG: "%359:sub4": 220 # CHECK-GX-JSON-DAG: "%359:sub5": 219 # CHECK-GX-JSON-DAG: "%359:sub6": 218 # CHECK-GX-JSON-DAG: "%359:sub7": 217 # CHECK-GX-JSON-DAG: "%359:sub8": 214 # CHECK-GX-JSON-DAG: "%359:sub9": 213 # CHECK-GX-JSON-DAG: "%359:sub10": 212 # CHECK-GX-JSON-DAG: "%359:sub11": 211 # CHECK-GX-JSON-DAG: "%359:sub12": 208 # CHECK-GX-JSON-DAG: "%359:sub13": 207 # CHECK-GX-JSON-DAG: "%359:sub14": 206 # CHECK-GX-JSON-DAG: "%359:sub15": 205 # CHECK-GX-JSON-DAG: "%359:sub16": 202 # CHECK-GX-JSON-DAG: "%359:sub17": 201 # CHECK-GX-JSON-DAG: "%359:sub18": 200 # CHECK-GX-JSON-DAG: "%359:sub19": 199 # CHECK-GX-JSON-DAG: "%359:sub20": 196 # CHECK-GX-JSON-DAG: "%359:sub21": 195 # CHECK-GX-JSON-DAG: "%359:sub22": 194 # CHECK-GX-JSON-DAG: "%359:sub23": 193 # CHECK-GX-JSON-DAG: "%359:sub24": 190 # CHECK-GX-JSON-DAG: "%359:sub25": 189 # CHECK-GX-JSON-DAG: "%359:sub26": 188 # CHECK-GX-JSON-DAG: "%359:sub27": 187 # CHECK-GX-JSON-DAG: "%359:sub28": 184 # CHECK-GX-JSON-DAG: "%359:sub29": 183 # CHECK-GX-JSON-DAG: "%359:sub30": 182 # CHECK-GX-JSON-DAG: "%359:sub31": 181 # CHECK-GX-JSON-DAG: "%401:sub0": 274 # CHECK-GX-JSON-DAG: "%401:sub1": 273 # CHECK-GX-JSON-DAG: "%401:sub2": 272 # CHECK-GX-JSON-DAG: "%401:sub3": 271 # CHECK-GX-JSON-DAG: "%401:sub4": 268 # CHECK-GX-JSON-DAG: "%401:sub5": 267 # CHECK-GX-JSON-DAG: "%401:sub6": 266 # CHECK-GX-JSON-DAG: "%401:sub7": 265 # CHECK-GX-JSON-DAG: "%401:sub8": 262 # CHECK-GX-JSON-DAG: "%401:sub9": 261 # CHECK-GX-JSON-DAG: "%401:sub10": 260 # CHECK-GX-JSON-DAG: "%401:sub11": 259 # CHECK-GX-JSON-DAG: "%401:sub12": 256 # CHECK-GX-JSON-DAG: "%401:sub13": 255 # CHECK-GX-JSON-DAG: "%401:sub14": 254 # CHECK-GX-JSON-DAG: "%401:sub15": 253 # CHECK-GX-JSON-DAG: "%401:sub16": 250 # CHECK-GX-JSON-DAG: "%401:sub17": 249 # CHECK-GX-JSON-DAG: "%401:sub18": 248 # CHECK-GX-JSON-DAG: "%401:sub19": 247 # CHECK-GX-JSON-DAG: "%401:sub20": 244 # CHECK-GX-JSON-DAG: "%401:sub21": 243 # CHECK-GX-JSON-DAG: "%401:sub22": 242 # CHECK-GX-JSON-DAG: "%401:sub23": 241 # CHECK-GX-JSON-DAG: "%401:sub24": 238 # CHECK-GX-JSON-DAG: "%401:sub25": 237 # CHECK-GX-JSON-DAG: "%401:sub26": 236 # CHECK-GX-JSON-DAG: "%401:sub27": 235 # CHECK-GX-JSON-DAG: "%401:sub28": 232 # CHECK-GX-JSON-DAG: "%401:sub29": 231 # CHECK-GX-JSON-DAG: "%401:sub30": 230 # CHECK-GX-JSON-DAG: "%401:sub31": 229 # CHECK-GX-JSON-DAG: "%556": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 229 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 274 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%558:vgpr_32 = COPY %191.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 33 # CHECK-GX-JSON-DAG: "%191:sub1": 32 # CHECK-GX-JSON-DAG: "%191:sub2": 31 # CHECK-GX-JSON-DAG: "%191:sub3": 30 # CHECK-GX-JSON-DAG: "%191:sub4": 27 # CHECK-GX-JSON-DAG: "%191:sub5": 26 # CHECK-GX-JSON-DAG: "%191:sub6": 25 # CHECK-GX-JSON-DAG: "%191:sub7": 24 # CHECK-GX-JSON-DAG: "%191:sub8": 21 # CHECK-GX-JSON-DAG: "%191:sub9": 20 # CHECK-GX-JSON-DAG: "%191:sub10": 19 # CHECK-GX-JSON-DAG: "%191:sub11": 18 # CHECK-GX-JSON-DAG: "%191:sub12": 15 # CHECK-GX-JSON-DAG: "%191:sub13": 14 # CHECK-GX-JSON-DAG: "%191:sub14": 13 # CHECK-GX-JSON-DAG: "%191:sub15": 12 # CHECK-GX-JSON-DAG: "%191:sub16": 9 # CHECK-GX-JSON-DAG: "%191:sub17": 8 # CHECK-GX-JSON-DAG: "%191:sub18": 7 # CHECK-GX-JSON-DAG: "%191:sub19": 6 # CHECK-GX-JSON-DAG: "%191:sub20": 3 # CHECK-GX-JSON-DAG: "%191:sub21": 2 # CHECK-GX-JSON-DAG: "%191:sub22": 1 # CHECK-GX-JSON-DAG: "%191:sub23": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 81 # CHECK-GX-JSON-DAG: "%233:sub1": 80 # CHECK-GX-JSON-DAG: "%233:sub2": 79 # CHECK-GX-JSON-DAG: "%233:sub3": 78 # CHECK-GX-JSON-DAG: "%233:sub4": 75 # CHECK-GX-JSON-DAG: "%233:sub5": 74 # CHECK-GX-JSON-DAG: "%233:sub6": 73 # CHECK-GX-JSON-DAG: "%233:sub7": 72 # CHECK-GX-JSON-DAG: "%233:sub8": 69 # CHECK-GX-JSON-DAG: "%233:sub9": 68 # CHECK-GX-JSON-DAG: "%233:sub10": 67 # CHECK-GX-JSON-DAG: "%233:sub11": 66 # CHECK-GX-JSON-DAG: "%233:sub12": 63 # CHECK-GX-JSON-DAG: "%233:sub13": 62 # CHECK-GX-JSON-DAG: "%233:sub14": 61 # CHECK-GX-JSON-DAG: "%233:sub15": 60 # CHECK-GX-JSON-DAG: "%233:sub16": 57 # CHECK-GX-JSON-DAG: "%233:sub17": 56 # CHECK-GX-JSON-DAG: "%233:sub18": 55 # CHECK-GX-JSON-DAG: "%233:sub19": 54 # CHECK-GX-JSON-DAG: "%233:sub20": 51 # CHECK-GX-JSON-DAG: "%233:sub21": 50 # CHECK-GX-JSON-DAG: "%233:sub22": 49 # CHECK-GX-JSON-DAG: "%233:sub23": 48 # CHECK-GX-JSON-DAG: "%233:sub24": 45 # CHECK-GX-JSON-DAG: "%233:sub25": 44 # CHECK-GX-JSON-DAG: "%233:sub26": 43 # CHECK-GX-JSON-DAG: "%233:sub27": 42 # CHECK-GX-JSON-DAG: "%233:sub28": 39 # CHECK-GX-JSON-DAG: "%233:sub29": 38 # CHECK-GX-JSON-DAG: "%233:sub30": 37 # CHECK-GX-JSON-DAG: "%233:sub31": 36 # CHECK-GX-JSON-DAG: "%275:sub0": 129 # CHECK-GX-JSON-DAG: "%275:sub1": 128 # CHECK-GX-JSON-DAG: "%275:sub2": 127 # CHECK-GX-JSON-DAG: "%275:sub3": 126 # CHECK-GX-JSON-DAG: "%275:sub4": 123 # CHECK-GX-JSON-DAG: "%275:sub5": 122 # CHECK-GX-JSON-DAG: "%275:sub6": 121 # CHECK-GX-JSON-DAG: "%275:sub7": 120 # CHECK-GX-JSON-DAG: "%275:sub8": 117 # CHECK-GX-JSON-DAG: "%275:sub9": 116 # CHECK-GX-JSON-DAG: "%275:sub10": 115 # CHECK-GX-JSON-DAG: "%275:sub11": 114 # CHECK-GX-JSON-DAG: "%275:sub12": 111 # CHECK-GX-JSON-DAG: "%275:sub13": 110 # CHECK-GX-JSON-DAG: "%275:sub14": 109 # CHECK-GX-JSON-DAG: "%275:sub15": 108 # CHECK-GX-JSON-DAG: "%275:sub16": 105 # CHECK-GX-JSON-DAG: "%275:sub17": 104 # CHECK-GX-JSON-DAG: "%275:sub18": 103 # CHECK-GX-JSON-DAG: "%275:sub19": 102 # CHECK-GX-JSON-DAG: "%275:sub20": 99 # CHECK-GX-JSON-DAG: "%275:sub21": 98 # CHECK-GX-JSON-DAG: "%275:sub22": 97 # CHECK-GX-JSON-DAG: "%275:sub23": 96 # CHECK-GX-JSON-DAG: "%275:sub24": 93 # CHECK-GX-JSON-DAG: "%275:sub25": 92 # CHECK-GX-JSON-DAG: "%275:sub26": 91 # CHECK-GX-JSON-DAG: "%275:sub27": 90 # CHECK-GX-JSON-DAG: "%275:sub28": 87 # CHECK-GX-JSON-DAG: "%275:sub29": 86 # CHECK-GX-JSON-DAG: "%275:sub30": 85 # CHECK-GX-JSON-DAG: "%275:sub31": 84 # CHECK-GX-JSON-DAG: "%317:sub0": 177 # CHECK-GX-JSON-DAG: "%317:sub1": 176 # CHECK-GX-JSON-DAG: "%317:sub2": 175 # CHECK-GX-JSON-DAG: "%317:sub3": 174 # CHECK-GX-JSON-DAG: "%317:sub4": 171 # CHECK-GX-JSON-DAG: "%317:sub5": 170 # CHECK-GX-JSON-DAG: "%317:sub6": 169 # CHECK-GX-JSON-DAG: "%317:sub7": 168 # CHECK-GX-JSON-DAG: "%317:sub8": 165 # CHECK-GX-JSON-DAG: "%317:sub9": 164 # CHECK-GX-JSON-DAG: "%317:sub10": 163 # CHECK-GX-JSON-DAG: "%317:sub11": 162 # CHECK-GX-JSON-DAG: "%317:sub12": 159 # CHECK-GX-JSON-DAG: "%317:sub13": 158 # CHECK-GX-JSON-DAG: "%317:sub14": 157 # CHECK-GX-JSON-DAG: "%317:sub15": 156 # CHECK-GX-JSON-DAG: "%317:sub16": 153 # CHECK-GX-JSON-DAG: "%317:sub17": 152 # CHECK-GX-JSON-DAG: "%317:sub18": 151 # CHECK-GX-JSON-DAG: "%317:sub19": 150 # CHECK-GX-JSON-DAG: "%317:sub20": 147 # CHECK-GX-JSON-DAG: "%317:sub21": 146 # CHECK-GX-JSON-DAG: "%317:sub22": 145 # CHECK-GX-JSON-DAG: "%317:sub23": 144 # CHECK-GX-JSON-DAG: "%317:sub24": 141 # CHECK-GX-JSON-DAG: "%317:sub25": 140 # CHECK-GX-JSON-DAG: "%317:sub26": 139 # CHECK-GX-JSON-DAG: "%317:sub27": 138 # CHECK-GX-JSON-DAG: "%317:sub28": 135 # CHECK-GX-JSON-DAG: "%317:sub29": 134 # CHECK-GX-JSON-DAG: "%317:sub30": 133 # CHECK-GX-JSON-DAG: "%317:sub31": 132 # CHECK-GX-JSON-DAG: "%359:sub0": 225 # CHECK-GX-JSON-DAG: "%359:sub1": 224 # CHECK-GX-JSON-DAG: "%359:sub2": 223 # CHECK-GX-JSON-DAG: "%359:sub3": 222 # CHECK-GX-JSON-DAG: "%359:sub4": 219 # CHECK-GX-JSON-DAG: "%359:sub5": 218 # CHECK-GX-JSON-DAG: "%359:sub6": 217 # CHECK-GX-JSON-DAG: "%359:sub7": 216 # CHECK-GX-JSON-DAG: "%359:sub8": 213 # CHECK-GX-JSON-DAG: "%359:sub9": 212 # CHECK-GX-JSON-DAG: "%359:sub10": 211 # CHECK-GX-JSON-DAG: "%359:sub11": 210 # CHECK-GX-JSON-DAG: "%359:sub12": 207 # CHECK-GX-JSON-DAG: "%359:sub13": 206 # CHECK-GX-JSON-DAG: "%359:sub14": 205 # CHECK-GX-JSON-DAG: "%359:sub15": 204 # CHECK-GX-JSON-DAG: "%359:sub16": 201 # CHECK-GX-JSON-DAG: "%359:sub17": 200 # CHECK-GX-JSON-DAG: "%359:sub18": 199 # CHECK-GX-JSON-DAG: "%359:sub19": 198 # CHECK-GX-JSON-DAG: "%359:sub20": 195 # CHECK-GX-JSON-DAG: "%359:sub21": 194 # CHECK-GX-JSON-DAG: "%359:sub22": 193 # CHECK-GX-JSON-DAG: "%359:sub23": 192 # CHECK-GX-JSON-DAG: "%359:sub24": 189 # CHECK-GX-JSON-DAG: "%359:sub25": 188 # CHECK-GX-JSON-DAG: "%359:sub26": 187 # CHECK-GX-JSON-DAG: "%359:sub27": 186 # CHECK-GX-JSON-DAG: "%359:sub28": 183 # CHECK-GX-JSON-DAG: "%359:sub29": 182 # CHECK-GX-JSON-DAG: "%359:sub30": 181 # CHECK-GX-JSON-DAG: "%359:sub31": 180 # CHECK-GX-JSON-DAG: "%401:sub0": 273 # CHECK-GX-JSON-DAG: "%401:sub1": 272 # CHECK-GX-JSON-DAG: "%401:sub2": 271 # CHECK-GX-JSON-DAG: "%401:sub3": 270 # CHECK-GX-JSON-DAG: "%401:sub4": 267 # CHECK-GX-JSON-DAG: "%401:sub5": 266 # CHECK-GX-JSON-DAG: "%401:sub6": 265 # CHECK-GX-JSON-DAG: "%401:sub7": 264 # CHECK-GX-JSON-DAG: "%401:sub8": 261 # CHECK-GX-JSON-DAG: "%401:sub9": 260 # CHECK-GX-JSON-DAG: "%401:sub10": 259 # CHECK-GX-JSON-DAG: "%401:sub11": 258 # CHECK-GX-JSON-DAG: "%401:sub12": 255 # CHECK-GX-JSON-DAG: "%401:sub13": 254 # CHECK-GX-JSON-DAG: "%401:sub14": 253 # CHECK-GX-JSON-DAG: "%401:sub15": 252 # CHECK-GX-JSON-DAG: "%401:sub16": 249 # CHECK-GX-JSON-DAG: "%401:sub17": 248 # CHECK-GX-JSON-DAG: "%401:sub18": 247 # CHECK-GX-JSON-DAG: "%401:sub19": 246 # CHECK-GX-JSON-DAG: "%401:sub20": 243 # CHECK-GX-JSON-DAG: "%401:sub21": 242 # CHECK-GX-JSON-DAG: "%401:sub22": 241 # CHECK-GX-JSON-DAG: "%401:sub23": 240 # CHECK-GX-JSON-DAG: "%401:sub24": 237 # CHECK-GX-JSON-DAG: "%401:sub25": 236 # CHECK-GX-JSON-DAG: "%401:sub26": 235 # CHECK-GX-JSON-DAG: "%401:sub27": 234 # CHECK-GX-JSON-DAG: "%401:sub28": 231 # CHECK-GX-JSON-DAG: "%401:sub29": 230 # CHECK-GX-JSON-DAG: "%401:sub30": 229 # CHECK-GX-JSON-DAG: "%401:sub31": 228 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 228 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 273 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%559:vgpr_32 = COPY %191.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 32 # CHECK-GX-JSON-DAG: "%191:sub1": 31 # CHECK-GX-JSON-DAG: "%191:sub2": 30 # CHECK-GX-JSON-DAG: "%191:sub3": 29 # CHECK-GX-JSON-DAG: "%191:sub4": 26 # CHECK-GX-JSON-DAG: "%191:sub5": 25 # CHECK-GX-JSON-DAG: "%191:sub6": 24 # CHECK-GX-JSON-DAG: "%191:sub7": 23 # CHECK-GX-JSON-DAG: "%191:sub8": 20 # CHECK-GX-JSON-DAG: "%191:sub9": 19 # CHECK-GX-JSON-DAG: "%191:sub10": 18 # CHECK-GX-JSON-DAG: "%191:sub11": 17 # CHECK-GX-JSON-DAG: "%191:sub12": 14 # CHECK-GX-JSON-DAG: "%191:sub13": 13 # CHECK-GX-JSON-DAG: "%191:sub14": 12 # CHECK-GX-JSON-DAG: "%191:sub15": 11 # CHECK-GX-JSON-DAG: "%191:sub16": 8 # CHECK-GX-JSON-DAG: "%191:sub17": 7 # CHECK-GX-JSON-DAG: "%191:sub18": 6 # CHECK-GX-JSON-DAG: "%191:sub19": 5 # CHECK-GX-JSON-DAG: "%191:sub20": 2 # CHECK-GX-JSON-DAG: "%191:sub21": 1 # CHECK-GX-JSON-DAG: "%191:sub22": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 80 # CHECK-GX-JSON-DAG: "%233:sub1": 79 # CHECK-GX-JSON-DAG: "%233:sub2": 78 # CHECK-GX-JSON-DAG: "%233:sub3": 77 # CHECK-GX-JSON-DAG: "%233:sub4": 74 # CHECK-GX-JSON-DAG: "%233:sub5": 73 # CHECK-GX-JSON-DAG: "%233:sub6": 72 # CHECK-GX-JSON-DAG: "%233:sub7": 71 # CHECK-GX-JSON-DAG: "%233:sub8": 68 # CHECK-GX-JSON-DAG: "%233:sub9": 67 # CHECK-GX-JSON-DAG: "%233:sub10": 66 # CHECK-GX-JSON-DAG: "%233:sub11": 65 # CHECK-GX-JSON-DAG: "%233:sub12": 62 # CHECK-GX-JSON-DAG: "%233:sub13": 61 # CHECK-GX-JSON-DAG: "%233:sub14": 60 # CHECK-GX-JSON-DAG: "%233:sub15": 59 # CHECK-GX-JSON-DAG: "%233:sub16": 56 # CHECK-GX-JSON-DAG: "%233:sub17": 55 # CHECK-GX-JSON-DAG: "%233:sub18": 54 # CHECK-GX-JSON-DAG: "%233:sub19": 53 # CHECK-GX-JSON-DAG: "%233:sub20": 50 # CHECK-GX-JSON-DAG: "%233:sub21": 49 # CHECK-GX-JSON-DAG: "%233:sub22": 48 # CHECK-GX-JSON-DAG: "%233:sub23": 47 # CHECK-GX-JSON-DAG: "%233:sub24": 44 # CHECK-GX-JSON-DAG: "%233:sub25": 43 # CHECK-GX-JSON-DAG: "%233:sub26": 42 # CHECK-GX-JSON-DAG: "%233:sub27": 41 # CHECK-GX-JSON-DAG: "%233:sub28": 38 # CHECK-GX-JSON-DAG: "%233:sub29": 37 # CHECK-GX-JSON-DAG: "%233:sub30": 36 # CHECK-GX-JSON-DAG: "%233:sub31": 35 # CHECK-GX-JSON-DAG: "%275:sub0": 128 # CHECK-GX-JSON-DAG: "%275:sub1": 127 # CHECK-GX-JSON-DAG: "%275:sub2": 126 # CHECK-GX-JSON-DAG: "%275:sub3": 125 # CHECK-GX-JSON-DAG: "%275:sub4": 122 # CHECK-GX-JSON-DAG: "%275:sub5": 121 # CHECK-GX-JSON-DAG: "%275:sub6": 120 # CHECK-GX-JSON-DAG: "%275:sub7": 119 # CHECK-GX-JSON-DAG: "%275:sub8": 116 # CHECK-GX-JSON-DAG: "%275:sub9": 115 # CHECK-GX-JSON-DAG: "%275:sub10": 114 # CHECK-GX-JSON-DAG: "%275:sub11": 113 # CHECK-GX-JSON-DAG: "%275:sub12": 110 # CHECK-GX-JSON-DAG: "%275:sub13": 109 # CHECK-GX-JSON-DAG: "%275:sub14": 108 # CHECK-GX-JSON-DAG: "%275:sub15": 107 # CHECK-GX-JSON-DAG: "%275:sub16": 104 # CHECK-GX-JSON-DAG: "%275:sub17": 103 # CHECK-GX-JSON-DAG: "%275:sub18": 102 # CHECK-GX-JSON-DAG: "%275:sub19": 101 # CHECK-GX-JSON-DAG: "%275:sub20": 98 # CHECK-GX-JSON-DAG: "%275:sub21": 97 # CHECK-GX-JSON-DAG: "%275:sub22": 96 # CHECK-GX-JSON-DAG: "%275:sub23": 95 # CHECK-GX-JSON-DAG: "%275:sub24": 92 # CHECK-GX-JSON-DAG: "%275:sub25": 91 # CHECK-GX-JSON-DAG: "%275:sub26": 90 # CHECK-GX-JSON-DAG: "%275:sub27": 89 # CHECK-GX-JSON-DAG: "%275:sub28": 86 # CHECK-GX-JSON-DAG: "%275:sub29": 85 # CHECK-GX-JSON-DAG: "%275:sub30": 84 # CHECK-GX-JSON-DAG: "%275:sub31": 83 # CHECK-GX-JSON-DAG: "%317:sub0": 176 # CHECK-GX-JSON-DAG: "%317:sub1": 175 # CHECK-GX-JSON-DAG: "%317:sub2": 174 # CHECK-GX-JSON-DAG: "%317:sub3": 173 # CHECK-GX-JSON-DAG: "%317:sub4": 170 # CHECK-GX-JSON-DAG: "%317:sub5": 169 # CHECK-GX-JSON-DAG: "%317:sub6": 168 # CHECK-GX-JSON-DAG: "%317:sub7": 167 # CHECK-GX-JSON-DAG: "%317:sub8": 164 # CHECK-GX-JSON-DAG: "%317:sub9": 163 # CHECK-GX-JSON-DAG: "%317:sub10": 162 # CHECK-GX-JSON-DAG: "%317:sub11": 161 # CHECK-GX-JSON-DAG: "%317:sub12": 158 # CHECK-GX-JSON-DAG: "%317:sub13": 157 # CHECK-GX-JSON-DAG: "%317:sub14": 156 # CHECK-GX-JSON-DAG: "%317:sub15": 155 # CHECK-GX-JSON-DAG: "%317:sub16": 152 # CHECK-GX-JSON-DAG: "%317:sub17": 151 # CHECK-GX-JSON-DAG: "%317:sub18": 150 # CHECK-GX-JSON-DAG: "%317:sub19": 149 # CHECK-GX-JSON-DAG: "%317:sub20": 146 # CHECK-GX-JSON-DAG: "%317:sub21": 145 # CHECK-GX-JSON-DAG: "%317:sub22": 144 # CHECK-GX-JSON-DAG: "%317:sub23": 143 # CHECK-GX-JSON-DAG: "%317:sub24": 140 # CHECK-GX-JSON-DAG: "%317:sub25": 139 # CHECK-GX-JSON-DAG: "%317:sub26": 138 # CHECK-GX-JSON-DAG: "%317:sub27": 137 # CHECK-GX-JSON-DAG: "%317:sub28": 134 # CHECK-GX-JSON-DAG: "%317:sub29": 133 # CHECK-GX-JSON-DAG: "%317:sub30": 132 # CHECK-GX-JSON-DAG: "%317:sub31": 131 # CHECK-GX-JSON-DAG: "%359:sub0": 224 # CHECK-GX-JSON-DAG: "%359:sub1": 223 # CHECK-GX-JSON-DAG: "%359:sub2": 222 # CHECK-GX-JSON-DAG: "%359:sub3": 221 # CHECK-GX-JSON-DAG: "%359:sub4": 218 # CHECK-GX-JSON-DAG: "%359:sub5": 217 # CHECK-GX-JSON-DAG: "%359:sub6": 216 # CHECK-GX-JSON-DAG: "%359:sub7": 215 # CHECK-GX-JSON-DAG: "%359:sub8": 212 # CHECK-GX-JSON-DAG: "%359:sub9": 211 # CHECK-GX-JSON-DAG: "%359:sub10": 210 # CHECK-GX-JSON-DAG: "%359:sub11": 209 # CHECK-GX-JSON-DAG: "%359:sub12": 206 # CHECK-GX-JSON-DAG: "%359:sub13": 205 # CHECK-GX-JSON-DAG: "%359:sub14": 204 # CHECK-GX-JSON-DAG: "%359:sub15": 203 # CHECK-GX-JSON-DAG: "%359:sub16": 200 # CHECK-GX-JSON-DAG: "%359:sub17": 199 # CHECK-GX-JSON-DAG: "%359:sub18": 198 # CHECK-GX-JSON-DAG: "%359:sub19": 197 # CHECK-GX-JSON-DAG: "%359:sub20": 194 # CHECK-GX-JSON-DAG: "%359:sub21": 193 # CHECK-GX-JSON-DAG: "%359:sub22": 192 # CHECK-GX-JSON-DAG: "%359:sub23": 191 # CHECK-GX-JSON-DAG: "%359:sub24": 188 # CHECK-GX-JSON-DAG: "%359:sub25": 187 # CHECK-GX-JSON-DAG: "%359:sub26": 186 # CHECK-GX-JSON-DAG: "%359:sub27": 185 # CHECK-GX-JSON-DAG: "%359:sub28": 182 # CHECK-GX-JSON-DAG: "%359:sub29": 181 # CHECK-GX-JSON-DAG: "%359:sub30": 180 # CHECK-GX-JSON-DAG: "%359:sub31": 179 # CHECK-GX-JSON-DAG: "%401:sub0": 272 # CHECK-GX-JSON-DAG: "%401:sub1": 271 # CHECK-GX-JSON-DAG: "%401:sub2": 270 # CHECK-GX-JSON-DAG: "%401:sub3": 269 # CHECK-GX-JSON-DAG: "%401:sub4": 266 # CHECK-GX-JSON-DAG: "%401:sub5": 265 # CHECK-GX-JSON-DAG: "%401:sub6": 264 # CHECK-GX-JSON-DAG: "%401:sub7": 263 # CHECK-GX-JSON-DAG: "%401:sub8": 260 # CHECK-GX-JSON-DAG: "%401:sub9": 259 # CHECK-GX-JSON-DAG: "%401:sub10": 258 # CHECK-GX-JSON-DAG: "%401:sub11": 257 # CHECK-GX-JSON-DAG: "%401:sub12": 254 # CHECK-GX-JSON-DAG: "%401:sub13": 253 # CHECK-GX-JSON-DAG: "%401:sub14": 252 # CHECK-GX-JSON-DAG: "%401:sub15": 251 # CHECK-GX-JSON-DAG: "%401:sub16": 248 # CHECK-GX-JSON-DAG: "%401:sub17": 247 # CHECK-GX-JSON-DAG: "%401:sub18": 246 # CHECK-GX-JSON-DAG: "%401:sub19": 245 # CHECK-GX-JSON-DAG: "%401:sub20": 242 # CHECK-GX-JSON-DAG: "%401:sub21": 241 # CHECK-GX-JSON-DAG: "%401:sub22": 240 # CHECK-GX-JSON-DAG: "%401:sub23": 239 # CHECK-GX-JSON-DAG: "%401:sub24": 236 # CHECK-GX-JSON-DAG: "%401:sub25": 235 # CHECK-GX-JSON-DAG: "%401:sub26": 234 # CHECK-GX-JSON-DAG: "%401:sub27": 233 # CHECK-GX-JSON-DAG: "%401:sub28": 230 # CHECK-GX-JSON-DAG: "%401:sub29": 229 # CHECK-GX-JSON-DAG: "%401:sub30": 228 # CHECK-GX-JSON-DAG: "%401:sub31": 227 # CHECK-GX-JSON-DAG: "%558": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 227 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 272 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%560:vgpr_32 = COPY %191.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 31 # CHECK-GX-JSON-DAG: "%191:sub1": 30 # CHECK-GX-JSON-DAG: "%191:sub2": 29 # CHECK-GX-JSON-DAG: "%191:sub3": 28 # CHECK-GX-JSON-DAG: "%191:sub4": 25 # CHECK-GX-JSON-DAG: "%191:sub5": 24 # CHECK-GX-JSON-DAG: "%191:sub6": 23 # CHECK-GX-JSON-DAG: "%191:sub7": 22 # CHECK-GX-JSON-DAG: "%191:sub8": 19 # CHECK-GX-JSON-DAG: "%191:sub9": 18 # CHECK-GX-JSON-DAG: "%191:sub10": 17 # CHECK-GX-JSON-DAG: "%191:sub11": 16 # CHECK-GX-JSON-DAG: "%191:sub12": 13 # CHECK-GX-JSON-DAG: "%191:sub13": 12 # CHECK-GX-JSON-DAG: "%191:sub14": 11 # CHECK-GX-JSON-DAG: "%191:sub15": 10 # CHECK-GX-JSON-DAG: "%191:sub16": 7 # CHECK-GX-JSON-DAG: "%191:sub17": 6 # CHECK-GX-JSON-DAG: "%191:sub18": 5 # CHECK-GX-JSON-DAG: "%191:sub19": 4 # CHECK-GX-JSON-DAG: "%191:sub20": 1 # CHECK-GX-JSON-DAG: "%191:sub21": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 79 # CHECK-GX-JSON-DAG: "%233:sub1": 78 # CHECK-GX-JSON-DAG: "%233:sub2": 77 # CHECK-GX-JSON-DAG: "%233:sub3": 76 # CHECK-GX-JSON-DAG: "%233:sub4": 73 # CHECK-GX-JSON-DAG: "%233:sub5": 72 # CHECK-GX-JSON-DAG: "%233:sub6": 71 # CHECK-GX-JSON-DAG: "%233:sub7": 70 # CHECK-GX-JSON-DAG: "%233:sub8": 67 # CHECK-GX-JSON-DAG: "%233:sub9": 66 # CHECK-GX-JSON-DAG: "%233:sub10": 65 # CHECK-GX-JSON-DAG: "%233:sub11": 64 # CHECK-GX-JSON-DAG: "%233:sub12": 61 # CHECK-GX-JSON-DAG: "%233:sub13": 60 # CHECK-GX-JSON-DAG: "%233:sub14": 59 # CHECK-GX-JSON-DAG: "%233:sub15": 58 # CHECK-GX-JSON-DAG: "%233:sub16": 55 # CHECK-GX-JSON-DAG: "%233:sub17": 54 # CHECK-GX-JSON-DAG: "%233:sub18": 53 # CHECK-GX-JSON-DAG: "%233:sub19": 52 # CHECK-GX-JSON-DAG: "%233:sub20": 49 # CHECK-GX-JSON-DAG: "%233:sub21": 48 # CHECK-GX-JSON-DAG: "%233:sub22": 47 # CHECK-GX-JSON-DAG: "%233:sub23": 46 # CHECK-GX-JSON-DAG: "%233:sub24": 43 # CHECK-GX-JSON-DAG: "%233:sub25": 42 # CHECK-GX-JSON-DAG: "%233:sub26": 41 # CHECK-GX-JSON-DAG: "%233:sub27": 40 # CHECK-GX-JSON-DAG: "%233:sub28": 37 # CHECK-GX-JSON-DAG: "%233:sub29": 36 # CHECK-GX-JSON-DAG: "%233:sub30": 35 # CHECK-GX-JSON-DAG: "%233:sub31": 34 # CHECK-GX-JSON-DAG: "%275:sub0": 127 # CHECK-GX-JSON-DAG: "%275:sub1": 126 # CHECK-GX-JSON-DAG: "%275:sub2": 125 # CHECK-GX-JSON-DAG: "%275:sub3": 124 # CHECK-GX-JSON-DAG: "%275:sub4": 121 # CHECK-GX-JSON-DAG: "%275:sub5": 120 # CHECK-GX-JSON-DAG: "%275:sub6": 119 # CHECK-GX-JSON-DAG: "%275:sub7": 118 # CHECK-GX-JSON-DAG: "%275:sub8": 115 # CHECK-GX-JSON-DAG: "%275:sub9": 114 # CHECK-GX-JSON-DAG: "%275:sub10": 113 # CHECK-GX-JSON-DAG: "%275:sub11": 112 # CHECK-GX-JSON-DAG: "%275:sub12": 109 # CHECK-GX-JSON-DAG: "%275:sub13": 108 # CHECK-GX-JSON-DAG: "%275:sub14": 107 # CHECK-GX-JSON-DAG: "%275:sub15": 106 # CHECK-GX-JSON-DAG: "%275:sub16": 103 # CHECK-GX-JSON-DAG: "%275:sub17": 102 # CHECK-GX-JSON-DAG: "%275:sub18": 101 # CHECK-GX-JSON-DAG: "%275:sub19": 100 # CHECK-GX-JSON-DAG: "%275:sub20": 97 # CHECK-GX-JSON-DAG: "%275:sub21": 96 # CHECK-GX-JSON-DAG: "%275:sub22": 95 # CHECK-GX-JSON-DAG: "%275:sub23": 94 # CHECK-GX-JSON-DAG: "%275:sub24": 91 # CHECK-GX-JSON-DAG: "%275:sub25": 90 # CHECK-GX-JSON-DAG: "%275:sub26": 89 # CHECK-GX-JSON-DAG: "%275:sub27": 88 # CHECK-GX-JSON-DAG: "%275:sub28": 85 # CHECK-GX-JSON-DAG: "%275:sub29": 84 # CHECK-GX-JSON-DAG: "%275:sub30": 83 # CHECK-GX-JSON-DAG: "%275:sub31": 82 # CHECK-GX-JSON-DAG: "%317:sub0": 175 # CHECK-GX-JSON-DAG: "%317:sub1": 174 # CHECK-GX-JSON-DAG: "%317:sub2": 173 # CHECK-GX-JSON-DAG: "%317:sub3": 172 # CHECK-GX-JSON-DAG: "%317:sub4": 169 # CHECK-GX-JSON-DAG: "%317:sub5": 168 # CHECK-GX-JSON-DAG: "%317:sub6": 167 # CHECK-GX-JSON-DAG: "%317:sub7": 166 # CHECK-GX-JSON-DAG: "%317:sub8": 163 # CHECK-GX-JSON-DAG: "%317:sub9": 162 # CHECK-GX-JSON-DAG: "%317:sub10": 161 # CHECK-GX-JSON-DAG: "%317:sub11": 160 # CHECK-GX-JSON-DAG: "%317:sub12": 157 # CHECK-GX-JSON-DAG: "%317:sub13": 156 # CHECK-GX-JSON-DAG: "%317:sub14": 155 # CHECK-GX-JSON-DAG: "%317:sub15": 154 # CHECK-GX-JSON-DAG: "%317:sub16": 151 # CHECK-GX-JSON-DAG: "%317:sub17": 150 # CHECK-GX-JSON-DAG: "%317:sub18": 149 # CHECK-GX-JSON-DAG: "%317:sub19": 148 # CHECK-GX-JSON-DAG: "%317:sub20": 145 # CHECK-GX-JSON-DAG: "%317:sub21": 144 # CHECK-GX-JSON-DAG: "%317:sub22": 143 # CHECK-GX-JSON-DAG: "%317:sub23": 142 # CHECK-GX-JSON-DAG: "%317:sub24": 139 # CHECK-GX-JSON-DAG: "%317:sub25": 138 # CHECK-GX-JSON-DAG: "%317:sub26": 137 # CHECK-GX-JSON-DAG: "%317:sub27": 136 # CHECK-GX-JSON-DAG: "%317:sub28": 133 # CHECK-GX-JSON-DAG: "%317:sub29": 132 # CHECK-GX-JSON-DAG: "%317:sub30": 131 # CHECK-GX-JSON-DAG: "%317:sub31": 130 # CHECK-GX-JSON-DAG: "%359:sub0": 223 # CHECK-GX-JSON-DAG: "%359:sub1": 222 # CHECK-GX-JSON-DAG: "%359:sub2": 221 # CHECK-GX-JSON-DAG: "%359:sub3": 220 # CHECK-GX-JSON-DAG: "%359:sub4": 217 # CHECK-GX-JSON-DAG: "%359:sub5": 216 # CHECK-GX-JSON-DAG: "%359:sub6": 215 # CHECK-GX-JSON-DAG: "%359:sub7": 214 # CHECK-GX-JSON-DAG: "%359:sub8": 211 # CHECK-GX-JSON-DAG: "%359:sub9": 210 # CHECK-GX-JSON-DAG: "%359:sub10": 209 # CHECK-GX-JSON-DAG: "%359:sub11": 208 # CHECK-GX-JSON-DAG: "%359:sub12": 205 # CHECK-GX-JSON-DAG: "%359:sub13": 204 # CHECK-GX-JSON-DAG: "%359:sub14": 203 # CHECK-GX-JSON-DAG: "%359:sub15": 202 # CHECK-GX-JSON-DAG: "%359:sub16": 199 # CHECK-GX-JSON-DAG: "%359:sub17": 198 # CHECK-GX-JSON-DAG: "%359:sub18": 197 # CHECK-GX-JSON-DAG: "%359:sub19": 196 # CHECK-GX-JSON-DAG: "%359:sub20": 193 # CHECK-GX-JSON-DAG: "%359:sub21": 192 # CHECK-GX-JSON-DAG: "%359:sub22": 191 # CHECK-GX-JSON-DAG: "%359:sub23": 190 # CHECK-GX-JSON-DAG: "%359:sub24": 187 # CHECK-GX-JSON-DAG: "%359:sub25": 186 # CHECK-GX-JSON-DAG: "%359:sub26": 185 # CHECK-GX-JSON-DAG: "%359:sub27": 184 # CHECK-GX-JSON-DAG: "%359:sub28": 181 # CHECK-GX-JSON-DAG: "%359:sub29": 180 # CHECK-GX-JSON-DAG: "%359:sub30": 179 # CHECK-GX-JSON-DAG: "%359:sub31": 178 # CHECK-GX-JSON-DAG: "%401:sub0": 271 # CHECK-GX-JSON-DAG: "%401:sub1": 270 # CHECK-GX-JSON-DAG: "%401:sub2": 269 # CHECK-GX-JSON-DAG: "%401:sub3": 268 # CHECK-GX-JSON-DAG: "%401:sub4": 265 # CHECK-GX-JSON-DAG: "%401:sub5": 264 # CHECK-GX-JSON-DAG: "%401:sub6": 263 # CHECK-GX-JSON-DAG: "%401:sub7": 262 # CHECK-GX-JSON-DAG: "%401:sub8": 259 # CHECK-GX-JSON-DAG: "%401:sub9": 258 # CHECK-GX-JSON-DAG: "%401:sub10": 257 # CHECK-GX-JSON-DAG: "%401:sub11": 256 # CHECK-GX-JSON-DAG: "%401:sub12": 253 # CHECK-GX-JSON-DAG: "%401:sub13": 252 # CHECK-GX-JSON-DAG: "%401:sub14": 251 # CHECK-GX-JSON-DAG: "%401:sub15": 250 # CHECK-GX-JSON-DAG: "%401:sub16": 247 # CHECK-GX-JSON-DAG: "%401:sub17": 246 # CHECK-GX-JSON-DAG: "%401:sub18": 245 # CHECK-GX-JSON-DAG: "%401:sub19": 244 # CHECK-GX-JSON-DAG: "%401:sub20": 241 # CHECK-GX-JSON-DAG: "%401:sub21": 240 # CHECK-GX-JSON-DAG: "%401:sub22": 239 # CHECK-GX-JSON-DAG: "%401:sub23": 238 # CHECK-GX-JSON-DAG: "%401:sub24": 235 # CHECK-GX-JSON-DAG: "%401:sub25": 234 # CHECK-GX-JSON-DAG: "%401:sub26": 233 # CHECK-GX-JSON-DAG: "%401:sub27": 232 # CHECK-GX-JSON-DAG: "%401:sub28": 229 # CHECK-GX-JSON-DAG: "%401:sub29": 228 # CHECK-GX-JSON-DAG: "%401:sub30": 227 # CHECK-GX-JSON-DAG: "%401:sub31": 226 # CHECK-GX-JSON-DAG: "%558": 2 # CHECK-GX-JSON-DAG: "%559": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 226 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 271 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%561:vgpr_32 = COPY %191.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 30 # CHECK-GX-JSON-DAG: "%191:sub1": 29 # CHECK-GX-JSON-DAG: "%191:sub2": 28 # CHECK-GX-JSON-DAG: "%191:sub3": 27 # CHECK-GX-JSON-DAG: "%191:sub4": 24 # CHECK-GX-JSON-DAG: "%191:sub5": 23 # CHECK-GX-JSON-DAG: "%191:sub6": 22 # CHECK-GX-JSON-DAG: "%191:sub7": 21 # CHECK-GX-JSON-DAG: "%191:sub8": 18 # CHECK-GX-JSON-DAG: "%191:sub9": 17 # CHECK-GX-JSON-DAG: "%191:sub10": 16 # CHECK-GX-JSON-DAG: "%191:sub11": 15 # CHECK-GX-JSON-DAG: "%191:sub12": 12 # CHECK-GX-JSON-DAG: "%191:sub13": 11 # CHECK-GX-JSON-DAG: "%191:sub14": 10 # CHECK-GX-JSON-DAG: "%191:sub15": 9 # CHECK-GX-JSON-DAG: "%191:sub16": 6 # CHECK-GX-JSON-DAG: "%191:sub17": 5 # CHECK-GX-JSON-DAG: "%191:sub18": 4 # CHECK-GX-JSON-DAG: "%191:sub19": 3 # CHECK-GX-JSON-DAG: "%191:sub20": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 78 # CHECK-GX-JSON-DAG: "%233:sub1": 77 # CHECK-GX-JSON-DAG: "%233:sub2": 76 # CHECK-GX-JSON-DAG: "%233:sub3": 75 # CHECK-GX-JSON-DAG: "%233:sub4": 72 # CHECK-GX-JSON-DAG: "%233:sub5": 71 # CHECK-GX-JSON-DAG: "%233:sub6": 70 # CHECK-GX-JSON-DAG: "%233:sub7": 69 # CHECK-GX-JSON-DAG: "%233:sub8": 66 # CHECK-GX-JSON-DAG: "%233:sub9": 65 # CHECK-GX-JSON-DAG: "%233:sub10": 64 # CHECK-GX-JSON-DAG: "%233:sub11": 63 # CHECK-GX-JSON-DAG: "%233:sub12": 60 # CHECK-GX-JSON-DAG: "%233:sub13": 59 # CHECK-GX-JSON-DAG: "%233:sub14": 58 # CHECK-GX-JSON-DAG: "%233:sub15": 57 # CHECK-GX-JSON-DAG: "%233:sub16": 54 # CHECK-GX-JSON-DAG: "%233:sub17": 53 # CHECK-GX-JSON-DAG: "%233:sub18": 52 # CHECK-GX-JSON-DAG: "%233:sub19": 51 # CHECK-GX-JSON-DAG: "%233:sub20": 48 # CHECK-GX-JSON-DAG: "%233:sub21": 47 # CHECK-GX-JSON-DAG: "%233:sub22": 46 # CHECK-GX-JSON-DAG: "%233:sub23": 45 # CHECK-GX-JSON-DAG: "%233:sub24": 42 # CHECK-GX-JSON-DAG: "%233:sub25": 41 # CHECK-GX-JSON-DAG: "%233:sub26": 40 # CHECK-GX-JSON-DAG: "%233:sub27": 39 # CHECK-GX-JSON-DAG: "%233:sub28": 36 # CHECK-GX-JSON-DAG: "%233:sub29": 35 # CHECK-GX-JSON-DAG: "%233:sub30": 34 # CHECK-GX-JSON-DAG: "%233:sub31": 33 # CHECK-GX-JSON-DAG: "%275:sub0": 126 # CHECK-GX-JSON-DAG: "%275:sub1": 125 # CHECK-GX-JSON-DAG: "%275:sub2": 124 # CHECK-GX-JSON-DAG: "%275:sub3": 123 # CHECK-GX-JSON-DAG: "%275:sub4": 120 # CHECK-GX-JSON-DAG: "%275:sub5": 119 # CHECK-GX-JSON-DAG: "%275:sub6": 118 # CHECK-GX-JSON-DAG: "%275:sub7": 117 # CHECK-GX-JSON-DAG: "%275:sub8": 114 # CHECK-GX-JSON-DAG: "%275:sub9": 113 # CHECK-GX-JSON-DAG: "%275:sub10": 112 # CHECK-GX-JSON-DAG: "%275:sub11": 111 # CHECK-GX-JSON-DAG: "%275:sub12": 108 # CHECK-GX-JSON-DAG: "%275:sub13": 107 # CHECK-GX-JSON-DAG: "%275:sub14": 106 # CHECK-GX-JSON-DAG: "%275:sub15": 105 # CHECK-GX-JSON-DAG: "%275:sub16": 102 # CHECK-GX-JSON-DAG: "%275:sub17": 101 # CHECK-GX-JSON-DAG: "%275:sub18": 100 # CHECK-GX-JSON-DAG: "%275:sub19": 99 # CHECK-GX-JSON-DAG: "%275:sub20": 96 # CHECK-GX-JSON-DAG: "%275:sub21": 95 # CHECK-GX-JSON-DAG: "%275:sub22": 94 # CHECK-GX-JSON-DAG: "%275:sub23": 93 # CHECK-GX-JSON-DAG: "%275:sub24": 90 # CHECK-GX-JSON-DAG: "%275:sub25": 89 # CHECK-GX-JSON-DAG: "%275:sub26": 88 # CHECK-GX-JSON-DAG: "%275:sub27": 87 # CHECK-GX-JSON-DAG: "%275:sub28": 84 # CHECK-GX-JSON-DAG: "%275:sub29": 83 # CHECK-GX-JSON-DAG: "%275:sub30": 82 # CHECK-GX-JSON-DAG: "%275:sub31": 81 # CHECK-GX-JSON-DAG: "%317:sub0": 174 # CHECK-GX-JSON-DAG: "%317:sub1": 173 # CHECK-GX-JSON-DAG: "%317:sub2": 172 # CHECK-GX-JSON-DAG: "%317:sub3": 171 # CHECK-GX-JSON-DAG: "%317:sub4": 168 # CHECK-GX-JSON-DAG: "%317:sub5": 167 # CHECK-GX-JSON-DAG: "%317:sub6": 166 # CHECK-GX-JSON-DAG: "%317:sub7": 165 # CHECK-GX-JSON-DAG: "%317:sub8": 162 # CHECK-GX-JSON-DAG: "%317:sub9": 161 # CHECK-GX-JSON-DAG: "%317:sub10": 160 # CHECK-GX-JSON-DAG: "%317:sub11": 159 # CHECK-GX-JSON-DAG: "%317:sub12": 156 # CHECK-GX-JSON-DAG: "%317:sub13": 155 # CHECK-GX-JSON-DAG: "%317:sub14": 154 # CHECK-GX-JSON-DAG: "%317:sub15": 153 # CHECK-GX-JSON-DAG: "%317:sub16": 150 # CHECK-GX-JSON-DAG: "%317:sub17": 149 # CHECK-GX-JSON-DAG: "%317:sub18": 148 # CHECK-GX-JSON-DAG: "%317:sub19": 147 # CHECK-GX-JSON-DAG: "%317:sub20": 144 # CHECK-GX-JSON-DAG: "%317:sub21": 143 # CHECK-GX-JSON-DAG: "%317:sub22": 142 # CHECK-GX-JSON-DAG: "%317:sub23": 141 # CHECK-GX-JSON-DAG: "%317:sub24": 138 # CHECK-GX-JSON-DAG: "%317:sub25": 137 # CHECK-GX-JSON-DAG: "%317:sub26": 136 # CHECK-GX-JSON-DAG: "%317:sub27": 135 # CHECK-GX-JSON-DAG: "%317:sub28": 132 # CHECK-GX-JSON-DAG: "%317:sub29": 131 # CHECK-GX-JSON-DAG: "%317:sub30": 130 # CHECK-GX-JSON-DAG: "%317:sub31": 129 # CHECK-GX-JSON-DAG: "%359:sub0": 222 # CHECK-GX-JSON-DAG: "%359:sub1": 221 # CHECK-GX-JSON-DAG: "%359:sub2": 220 # CHECK-GX-JSON-DAG: "%359:sub3": 219 # CHECK-GX-JSON-DAG: "%359:sub4": 216 # CHECK-GX-JSON-DAG: "%359:sub5": 215 # CHECK-GX-JSON-DAG: "%359:sub6": 214 # CHECK-GX-JSON-DAG: "%359:sub7": 213 # CHECK-GX-JSON-DAG: "%359:sub8": 210 # CHECK-GX-JSON-DAG: "%359:sub9": 209 # CHECK-GX-JSON-DAG: "%359:sub10": 208 # CHECK-GX-JSON-DAG: "%359:sub11": 207 # CHECK-GX-JSON-DAG: "%359:sub12": 204 # CHECK-GX-JSON-DAG: "%359:sub13": 203 # CHECK-GX-JSON-DAG: "%359:sub14": 202 # CHECK-GX-JSON-DAG: "%359:sub15": 201 # CHECK-GX-JSON-DAG: "%359:sub16": 198 # CHECK-GX-JSON-DAG: "%359:sub17": 197 # CHECK-GX-JSON-DAG: "%359:sub18": 196 # CHECK-GX-JSON-DAG: "%359:sub19": 195 # CHECK-GX-JSON-DAG: "%359:sub20": 192 # CHECK-GX-JSON-DAG: "%359:sub21": 191 # CHECK-GX-JSON-DAG: "%359:sub22": 190 # CHECK-GX-JSON-DAG: "%359:sub23": 189 # CHECK-GX-JSON-DAG: "%359:sub24": 186 # CHECK-GX-JSON-DAG: "%359:sub25": 185 # CHECK-GX-JSON-DAG: "%359:sub26": 184 # CHECK-GX-JSON-DAG: "%359:sub27": 183 # CHECK-GX-JSON-DAG: "%359:sub28": 180 # CHECK-GX-JSON-DAG: "%359:sub29": 179 # CHECK-GX-JSON-DAG: "%359:sub30": 178 # CHECK-GX-JSON-DAG: "%359:sub31": 177 # CHECK-GX-JSON-DAG: "%401:sub0": 270 # CHECK-GX-JSON-DAG: "%401:sub1": 269 # CHECK-GX-JSON-DAG: "%401:sub2": 268 # CHECK-GX-JSON-DAG: "%401:sub3": 267 # CHECK-GX-JSON-DAG: "%401:sub4": 264 # CHECK-GX-JSON-DAG: "%401:sub5": 263 # CHECK-GX-JSON-DAG: "%401:sub6": 262 # CHECK-GX-JSON-DAG: "%401:sub7": 261 # CHECK-GX-JSON-DAG: "%401:sub8": 258 # CHECK-GX-JSON-DAG: "%401:sub9": 257 # CHECK-GX-JSON-DAG: "%401:sub10": 256 # CHECK-GX-JSON-DAG: "%401:sub11": 255 # CHECK-GX-JSON-DAG: "%401:sub12": 252 # CHECK-GX-JSON-DAG: "%401:sub13": 251 # CHECK-GX-JSON-DAG: "%401:sub14": 250 # CHECK-GX-JSON-DAG: "%401:sub15": 249 # CHECK-GX-JSON-DAG: "%401:sub16": 246 # CHECK-GX-JSON-DAG: "%401:sub17": 245 # CHECK-GX-JSON-DAG: "%401:sub18": 244 # CHECK-GX-JSON-DAG: "%401:sub19": 243 # CHECK-GX-JSON-DAG: "%401:sub20": 240 # CHECK-GX-JSON-DAG: "%401:sub21": 239 # CHECK-GX-JSON-DAG: "%401:sub22": 238 # CHECK-GX-JSON-DAG: "%401:sub23": 237 # CHECK-GX-JSON-DAG: "%401:sub24": 234 # CHECK-GX-JSON-DAG: "%401:sub25": 233 # CHECK-GX-JSON-DAG: "%401:sub26": 232 # CHECK-GX-JSON-DAG: "%401:sub27": 231 # CHECK-GX-JSON-DAG: "%401:sub28": 228 # CHECK-GX-JSON-DAG: "%401:sub29": 227 # CHECK-GX-JSON-DAG: "%401:sub30": 226 # CHECK-GX-JSON-DAG: "%401:sub31": 225 # CHECK-GX-JSON-DAG: "%558": 1 # CHECK-GX-JSON-DAG: "%559": 1 # CHECK-GX-JSON-DAG: "%560": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 225 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 270 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%562:vreg_128 = REG_SEQUENCE %561, %subreg.sub0, %560, %subreg.sub1, %559, %subreg.sub2, %558, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 29 # CHECK-GX-JSON-DAG: "%191:sub1": 28 # CHECK-GX-JSON-DAG: "%191:sub2": 27 # CHECK-GX-JSON-DAG: "%191:sub3": 26 # CHECK-GX-JSON-DAG: "%191:sub4": 23 # CHECK-GX-JSON-DAG: "%191:sub5": 22 # CHECK-GX-JSON-DAG: "%191:sub6": 21 # CHECK-GX-JSON-DAG: "%191:sub7": 20 # CHECK-GX-JSON-DAG: "%191:sub8": 17 # CHECK-GX-JSON-DAG: "%191:sub9": 16 # CHECK-GX-JSON-DAG: "%191:sub10": 15 # CHECK-GX-JSON-DAG: "%191:sub11": 14 # CHECK-GX-JSON-DAG: "%191:sub12": 11 # CHECK-GX-JSON-DAG: "%191:sub13": 10 # CHECK-GX-JSON-DAG: "%191:sub14": 9 # CHECK-GX-JSON-DAG: "%191:sub15": 8 # CHECK-GX-JSON-DAG: "%191:sub16": 5 # CHECK-GX-JSON-DAG: "%191:sub17": 4 # CHECK-GX-JSON-DAG: "%191:sub18": 3 # CHECK-GX-JSON-DAG: "%191:sub19": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 77 # CHECK-GX-JSON-DAG: "%233:sub1": 76 # CHECK-GX-JSON-DAG: "%233:sub2": 75 # CHECK-GX-JSON-DAG: "%233:sub3": 74 # CHECK-GX-JSON-DAG: "%233:sub4": 71 # CHECK-GX-JSON-DAG: "%233:sub5": 70 # CHECK-GX-JSON-DAG: "%233:sub6": 69 # CHECK-GX-JSON-DAG: "%233:sub7": 68 # CHECK-GX-JSON-DAG: "%233:sub8": 65 # CHECK-GX-JSON-DAG: "%233:sub9": 64 # CHECK-GX-JSON-DAG: "%233:sub10": 63 # CHECK-GX-JSON-DAG: "%233:sub11": 62 # CHECK-GX-JSON-DAG: "%233:sub12": 59 # CHECK-GX-JSON-DAG: "%233:sub13": 58 # CHECK-GX-JSON-DAG: "%233:sub14": 57 # CHECK-GX-JSON-DAG: "%233:sub15": 56 # CHECK-GX-JSON-DAG: "%233:sub16": 53 # CHECK-GX-JSON-DAG: "%233:sub17": 52 # CHECK-GX-JSON-DAG: "%233:sub18": 51 # CHECK-GX-JSON-DAG: "%233:sub19": 50 # CHECK-GX-JSON-DAG: "%233:sub20": 47 # CHECK-GX-JSON-DAG: "%233:sub21": 46 # CHECK-GX-JSON-DAG: "%233:sub22": 45 # CHECK-GX-JSON-DAG: "%233:sub23": 44 # CHECK-GX-JSON-DAG: "%233:sub24": 41 # CHECK-GX-JSON-DAG: "%233:sub25": 40 # CHECK-GX-JSON-DAG: "%233:sub26": 39 # CHECK-GX-JSON-DAG: "%233:sub27": 38 # CHECK-GX-JSON-DAG: "%233:sub28": 35 # CHECK-GX-JSON-DAG: "%233:sub29": 34 # CHECK-GX-JSON-DAG: "%233:sub30": 33 # CHECK-GX-JSON-DAG: "%233:sub31": 32 # CHECK-GX-JSON-DAG: "%275:sub0": 125 # CHECK-GX-JSON-DAG: "%275:sub1": 124 # CHECK-GX-JSON-DAG: "%275:sub2": 123 # CHECK-GX-JSON-DAG: "%275:sub3": 122 # CHECK-GX-JSON-DAG: "%275:sub4": 119 # CHECK-GX-JSON-DAG: "%275:sub5": 118 # CHECK-GX-JSON-DAG: "%275:sub6": 117 # CHECK-GX-JSON-DAG: "%275:sub7": 116 # CHECK-GX-JSON-DAG: "%275:sub8": 113 # CHECK-GX-JSON-DAG: "%275:sub9": 112 # CHECK-GX-JSON-DAG: "%275:sub10": 111 # CHECK-GX-JSON-DAG: "%275:sub11": 110 # CHECK-GX-JSON-DAG: "%275:sub12": 107 # CHECK-GX-JSON-DAG: "%275:sub13": 106 # CHECK-GX-JSON-DAG: "%275:sub14": 105 # CHECK-GX-JSON-DAG: "%275:sub15": 104 # CHECK-GX-JSON-DAG: "%275:sub16": 101 # CHECK-GX-JSON-DAG: "%275:sub17": 100 # CHECK-GX-JSON-DAG: "%275:sub18": 99 # CHECK-GX-JSON-DAG: "%275:sub19": 98 # CHECK-GX-JSON-DAG: "%275:sub20": 95 # CHECK-GX-JSON-DAG: "%275:sub21": 94 # CHECK-GX-JSON-DAG: "%275:sub22": 93 # CHECK-GX-JSON-DAG: "%275:sub23": 92 # CHECK-GX-JSON-DAG: "%275:sub24": 89 # CHECK-GX-JSON-DAG: "%275:sub25": 88 # CHECK-GX-JSON-DAG: "%275:sub26": 87 # CHECK-GX-JSON-DAG: "%275:sub27": 86 # CHECK-GX-JSON-DAG: "%275:sub28": 83 # CHECK-GX-JSON-DAG: "%275:sub29": 82 # CHECK-GX-JSON-DAG: "%275:sub30": 81 # CHECK-GX-JSON-DAG: "%275:sub31": 80 # CHECK-GX-JSON-DAG: "%317:sub0": 173 # CHECK-GX-JSON-DAG: "%317:sub1": 172 # CHECK-GX-JSON-DAG: "%317:sub2": 171 # CHECK-GX-JSON-DAG: "%317:sub3": 170 # CHECK-GX-JSON-DAG: "%317:sub4": 167 # CHECK-GX-JSON-DAG: "%317:sub5": 166 # CHECK-GX-JSON-DAG: "%317:sub6": 165 # CHECK-GX-JSON-DAG: "%317:sub7": 164 # CHECK-GX-JSON-DAG: "%317:sub8": 161 # CHECK-GX-JSON-DAG: "%317:sub9": 160 # CHECK-GX-JSON-DAG: "%317:sub10": 159 # CHECK-GX-JSON-DAG: "%317:sub11": 158 # CHECK-GX-JSON-DAG: "%317:sub12": 155 # CHECK-GX-JSON-DAG: "%317:sub13": 154 # CHECK-GX-JSON-DAG: "%317:sub14": 153 # CHECK-GX-JSON-DAG: "%317:sub15": 152 # CHECK-GX-JSON-DAG: "%317:sub16": 149 # CHECK-GX-JSON-DAG: "%317:sub17": 148 # CHECK-GX-JSON-DAG: "%317:sub18": 147 # CHECK-GX-JSON-DAG: "%317:sub19": 146 # CHECK-GX-JSON-DAG: "%317:sub20": 143 # CHECK-GX-JSON-DAG: "%317:sub21": 142 # CHECK-GX-JSON-DAG: "%317:sub22": 141 # CHECK-GX-JSON-DAG: "%317:sub23": 140 # CHECK-GX-JSON-DAG: "%317:sub24": 137 # CHECK-GX-JSON-DAG: "%317:sub25": 136 # CHECK-GX-JSON-DAG: "%317:sub26": 135 # CHECK-GX-JSON-DAG: "%317:sub27": 134 # CHECK-GX-JSON-DAG: "%317:sub28": 131 # CHECK-GX-JSON-DAG: "%317:sub29": 130 # CHECK-GX-JSON-DAG: "%317:sub30": 129 # CHECK-GX-JSON-DAG: "%317:sub31": 128 # CHECK-GX-JSON-DAG: "%359:sub0": 221 # CHECK-GX-JSON-DAG: "%359:sub1": 220 # CHECK-GX-JSON-DAG: "%359:sub2": 219 # CHECK-GX-JSON-DAG: "%359:sub3": 218 # CHECK-GX-JSON-DAG: "%359:sub4": 215 # CHECK-GX-JSON-DAG: "%359:sub5": 214 # CHECK-GX-JSON-DAG: "%359:sub6": 213 # CHECK-GX-JSON-DAG: "%359:sub7": 212 # CHECK-GX-JSON-DAG: "%359:sub8": 209 # CHECK-GX-JSON-DAG: "%359:sub9": 208 # CHECK-GX-JSON-DAG: "%359:sub10": 207 # CHECK-GX-JSON-DAG: "%359:sub11": 206 # CHECK-GX-JSON-DAG: "%359:sub12": 203 # CHECK-GX-JSON-DAG: "%359:sub13": 202 # CHECK-GX-JSON-DAG: "%359:sub14": 201 # CHECK-GX-JSON-DAG: "%359:sub15": 200 # CHECK-GX-JSON-DAG: "%359:sub16": 197 # CHECK-GX-JSON-DAG: "%359:sub17": 196 # CHECK-GX-JSON-DAG: "%359:sub18": 195 # CHECK-GX-JSON-DAG: "%359:sub19": 194 # CHECK-GX-JSON-DAG: "%359:sub20": 191 # CHECK-GX-JSON-DAG: "%359:sub21": 190 # CHECK-GX-JSON-DAG: "%359:sub22": 189 # CHECK-GX-JSON-DAG: "%359:sub23": 188 # CHECK-GX-JSON-DAG: "%359:sub24": 185 # CHECK-GX-JSON-DAG: "%359:sub25": 184 # CHECK-GX-JSON-DAG: "%359:sub26": 183 # CHECK-GX-JSON-DAG: "%359:sub27": 182 # CHECK-GX-JSON-DAG: "%359:sub28": 179 # CHECK-GX-JSON-DAG: "%359:sub29": 178 # CHECK-GX-JSON-DAG: "%359:sub30": 177 # CHECK-GX-JSON-DAG: "%359:sub31": 176 # CHECK-GX-JSON-DAG: "%401:sub0": 269 # CHECK-GX-JSON-DAG: "%401:sub1": 268 # CHECK-GX-JSON-DAG: "%401:sub2": 267 # CHECK-GX-JSON-DAG: "%401:sub3": 266 # CHECK-GX-JSON-DAG: "%401:sub4": 263 # CHECK-GX-JSON-DAG: "%401:sub5": 262 # CHECK-GX-JSON-DAG: "%401:sub6": 261 # CHECK-GX-JSON-DAG: "%401:sub7": 260 # CHECK-GX-JSON-DAG: "%401:sub8": 257 # CHECK-GX-JSON-DAG: "%401:sub9": 256 # CHECK-GX-JSON-DAG: "%401:sub10": 255 # CHECK-GX-JSON-DAG: "%401:sub11": 254 # CHECK-GX-JSON-DAG: "%401:sub12": 251 # CHECK-GX-JSON-DAG: "%401:sub13": 250 # CHECK-GX-JSON-DAG: "%401:sub14": 249 # CHECK-GX-JSON-DAG: "%401:sub15": 248 # CHECK-GX-JSON-DAG: "%401:sub16": 245 # CHECK-GX-JSON-DAG: "%401:sub17": 244 # CHECK-GX-JSON-DAG: "%401:sub18": 243 # CHECK-GX-JSON-DAG: "%401:sub19": 242 # CHECK-GX-JSON-DAG: "%401:sub20": 239 # CHECK-GX-JSON-DAG: "%401:sub21": 238 # CHECK-GX-JSON-DAG: "%401:sub22": 237 # CHECK-GX-JSON-DAG: "%401:sub23": 236 # CHECK-GX-JSON-DAG: "%401:sub24": 233 # CHECK-GX-JSON-DAG: "%401:sub25": 232 # CHECK-GX-JSON-DAG: "%401:sub26": 231 # CHECK-GX-JSON-DAG: "%401:sub27": 230 # CHECK-GX-JSON-DAG: "%401:sub28": 227 # CHECK-GX-JSON-DAG: "%401:sub29": 226 # CHECK-GX-JSON-DAG: "%401:sub30": 225 # CHECK-GX-JSON-DAG: "%401:sub31": 224 # CHECK-GX-JSON-DAG: "%558": 0 # CHECK-GX-JSON-DAG: "%559": 0 # CHECK-GX-JSON-DAG: "%560": 0 # CHECK-GX-JSON-DAG: "%561": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 224 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 269 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %563:vreg_64, %562, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 28 # CHECK-GX-JSON-DAG: "%191:sub1": 27 # CHECK-GX-JSON-DAG: "%191:sub2": 26 # CHECK-GX-JSON-DAG: "%191:sub3": 25 # CHECK-GX-JSON-DAG: "%191:sub4": 22 # CHECK-GX-JSON-DAG: "%191:sub5": 21 # CHECK-GX-JSON-DAG: "%191:sub6": 20 # CHECK-GX-JSON-DAG: "%191:sub7": 19 # CHECK-GX-JSON-DAG: "%191:sub8": 16 # CHECK-GX-JSON-DAG: "%191:sub9": 15 # CHECK-GX-JSON-DAG: "%191:sub10": 14 # CHECK-GX-JSON-DAG: "%191:sub11": 13 # CHECK-GX-JSON-DAG: "%191:sub12": 10 # CHECK-GX-JSON-DAG: "%191:sub13": 9 # CHECK-GX-JSON-DAG: "%191:sub14": 8 # CHECK-GX-JSON-DAG: "%191:sub15": 7 # CHECK-GX-JSON-DAG: "%191:sub16": 4 # CHECK-GX-JSON-DAG: "%191:sub17": 3 # CHECK-GX-JSON-DAG: "%191:sub18": 2 # CHECK-GX-JSON-DAG: "%191:sub19": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 76 # CHECK-GX-JSON-DAG: "%233:sub1": 75 # CHECK-GX-JSON-DAG: "%233:sub2": 74 # CHECK-GX-JSON-DAG: "%233:sub3": 73 # CHECK-GX-JSON-DAG: "%233:sub4": 70 # CHECK-GX-JSON-DAG: "%233:sub5": 69 # CHECK-GX-JSON-DAG: "%233:sub6": 68 # CHECK-GX-JSON-DAG: "%233:sub7": 67 # CHECK-GX-JSON-DAG: "%233:sub8": 64 # CHECK-GX-JSON-DAG: "%233:sub9": 63 # CHECK-GX-JSON-DAG: "%233:sub10": 62 # CHECK-GX-JSON-DAG: "%233:sub11": 61 # CHECK-GX-JSON-DAG: "%233:sub12": 58 # CHECK-GX-JSON-DAG: "%233:sub13": 57 # CHECK-GX-JSON-DAG: "%233:sub14": 56 # CHECK-GX-JSON-DAG: "%233:sub15": 55 # CHECK-GX-JSON-DAG: "%233:sub16": 52 # CHECK-GX-JSON-DAG: "%233:sub17": 51 # CHECK-GX-JSON-DAG: "%233:sub18": 50 # CHECK-GX-JSON-DAG: "%233:sub19": 49 # CHECK-GX-JSON-DAG: "%233:sub20": 46 # CHECK-GX-JSON-DAG: "%233:sub21": 45 # CHECK-GX-JSON-DAG: "%233:sub22": 44 # CHECK-GX-JSON-DAG: "%233:sub23": 43 # CHECK-GX-JSON-DAG: "%233:sub24": 40 # CHECK-GX-JSON-DAG: "%233:sub25": 39 # CHECK-GX-JSON-DAG: "%233:sub26": 38 # CHECK-GX-JSON-DAG: "%233:sub27": 37 # CHECK-GX-JSON-DAG: "%233:sub28": 34 # CHECK-GX-JSON-DAG: "%233:sub29": 33 # CHECK-GX-JSON-DAG: "%233:sub30": 32 # CHECK-GX-JSON-DAG: "%233:sub31": 31 # CHECK-GX-JSON-DAG: "%275:sub0": 124 # CHECK-GX-JSON-DAG: "%275:sub1": 123 # CHECK-GX-JSON-DAG: "%275:sub2": 122 # CHECK-GX-JSON-DAG: "%275:sub3": 121 # CHECK-GX-JSON-DAG: "%275:sub4": 118 # CHECK-GX-JSON-DAG: "%275:sub5": 117 # CHECK-GX-JSON-DAG: "%275:sub6": 116 # CHECK-GX-JSON-DAG: "%275:sub7": 115 # CHECK-GX-JSON-DAG: "%275:sub8": 112 # CHECK-GX-JSON-DAG: "%275:sub9": 111 # CHECK-GX-JSON-DAG: "%275:sub10": 110 # CHECK-GX-JSON-DAG: "%275:sub11": 109 # CHECK-GX-JSON-DAG: "%275:sub12": 106 # CHECK-GX-JSON-DAG: "%275:sub13": 105 # CHECK-GX-JSON-DAG: "%275:sub14": 104 # CHECK-GX-JSON-DAG: "%275:sub15": 103 # CHECK-GX-JSON-DAG: "%275:sub16": 100 # CHECK-GX-JSON-DAG: "%275:sub17": 99 # CHECK-GX-JSON-DAG: "%275:sub18": 98 # CHECK-GX-JSON-DAG: "%275:sub19": 97 # CHECK-GX-JSON-DAG: "%275:sub20": 94 # CHECK-GX-JSON-DAG: "%275:sub21": 93 # CHECK-GX-JSON-DAG: "%275:sub22": 92 # CHECK-GX-JSON-DAG: "%275:sub23": 91 # CHECK-GX-JSON-DAG: "%275:sub24": 88 # CHECK-GX-JSON-DAG: "%275:sub25": 87 # CHECK-GX-JSON-DAG: "%275:sub26": 86 # CHECK-GX-JSON-DAG: "%275:sub27": 85 # CHECK-GX-JSON-DAG: "%275:sub28": 82 # CHECK-GX-JSON-DAG: "%275:sub29": 81 # CHECK-GX-JSON-DAG: "%275:sub30": 80 # CHECK-GX-JSON-DAG: "%275:sub31": 79 # CHECK-GX-JSON-DAG: "%317:sub0": 172 # CHECK-GX-JSON-DAG: "%317:sub1": 171 # CHECK-GX-JSON-DAG: "%317:sub2": 170 # CHECK-GX-JSON-DAG: "%317:sub3": 169 # CHECK-GX-JSON-DAG: "%317:sub4": 166 # CHECK-GX-JSON-DAG: "%317:sub5": 165 # CHECK-GX-JSON-DAG: "%317:sub6": 164 # CHECK-GX-JSON-DAG: "%317:sub7": 163 # CHECK-GX-JSON-DAG: "%317:sub8": 160 # CHECK-GX-JSON-DAG: "%317:sub9": 159 # CHECK-GX-JSON-DAG: "%317:sub10": 158 # CHECK-GX-JSON-DAG: "%317:sub11": 157 # CHECK-GX-JSON-DAG: "%317:sub12": 154 # CHECK-GX-JSON-DAG: "%317:sub13": 153 # CHECK-GX-JSON-DAG: "%317:sub14": 152 # CHECK-GX-JSON-DAG: "%317:sub15": 151 # CHECK-GX-JSON-DAG: "%317:sub16": 148 # CHECK-GX-JSON-DAG: "%317:sub17": 147 # CHECK-GX-JSON-DAG: "%317:sub18": 146 # CHECK-GX-JSON-DAG: "%317:sub19": 145 # CHECK-GX-JSON-DAG: "%317:sub20": 142 # CHECK-GX-JSON-DAG: "%317:sub21": 141 # CHECK-GX-JSON-DAG: "%317:sub22": 140 # CHECK-GX-JSON-DAG: "%317:sub23": 139 # CHECK-GX-JSON-DAG: "%317:sub24": 136 # CHECK-GX-JSON-DAG: "%317:sub25": 135 # CHECK-GX-JSON-DAG: "%317:sub26": 134 # CHECK-GX-JSON-DAG: "%317:sub27": 133 # CHECK-GX-JSON-DAG: "%317:sub28": 130 # CHECK-GX-JSON-DAG: "%317:sub29": 129 # CHECK-GX-JSON-DAG: "%317:sub30": 128 # CHECK-GX-JSON-DAG: "%317:sub31": 127 # CHECK-GX-JSON-DAG: "%359:sub0": 220 # CHECK-GX-JSON-DAG: "%359:sub1": 219 # CHECK-GX-JSON-DAG: "%359:sub2": 218 # CHECK-GX-JSON-DAG: "%359:sub3": 217 # CHECK-GX-JSON-DAG: "%359:sub4": 214 # CHECK-GX-JSON-DAG: "%359:sub5": 213 # CHECK-GX-JSON-DAG: "%359:sub6": 212 # CHECK-GX-JSON-DAG: "%359:sub7": 211 # CHECK-GX-JSON-DAG: "%359:sub8": 208 # CHECK-GX-JSON-DAG: "%359:sub9": 207 # CHECK-GX-JSON-DAG: "%359:sub10": 206 # CHECK-GX-JSON-DAG: "%359:sub11": 205 # CHECK-GX-JSON-DAG: "%359:sub12": 202 # CHECK-GX-JSON-DAG: "%359:sub13": 201 # CHECK-GX-JSON-DAG: "%359:sub14": 200 # CHECK-GX-JSON-DAG: "%359:sub15": 199 # CHECK-GX-JSON-DAG: "%359:sub16": 196 # CHECK-GX-JSON-DAG: "%359:sub17": 195 # CHECK-GX-JSON-DAG: "%359:sub18": 194 # CHECK-GX-JSON-DAG: "%359:sub19": 193 # CHECK-GX-JSON-DAG: "%359:sub20": 190 # CHECK-GX-JSON-DAG: "%359:sub21": 189 # CHECK-GX-JSON-DAG: "%359:sub22": 188 # CHECK-GX-JSON-DAG: "%359:sub23": 187 # CHECK-GX-JSON-DAG: "%359:sub24": 184 # CHECK-GX-JSON-DAG: "%359:sub25": 183 # CHECK-GX-JSON-DAG: "%359:sub26": 182 # CHECK-GX-JSON-DAG: "%359:sub27": 181 # CHECK-GX-JSON-DAG: "%359:sub28": 178 # CHECK-GX-JSON-DAG: "%359:sub29": 177 # CHECK-GX-JSON-DAG: "%359:sub30": 176 # CHECK-GX-JSON-DAG: "%359:sub31": 175 # CHECK-GX-JSON-DAG: "%401:sub0": 268 # CHECK-GX-JSON-DAG: "%401:sub1": 267 # CHECK-GX-JSON-DAG: "%401:sub2": 266 # CHECK-GX-JSON-DAG: "%401:sub3": 265 # CHECK-GX-JSON-DAG: "%401:sub4": 262 # CHECK-GX-JSON-DAG: "%401:sub5": 261 # CHECK-GX-JSON-DAG: "%401:sub6": 260 # CHECK-GX-JSON-DAG: "%401:sub7": 259 # CHECK-GX-JSON-DAG: "%401:sub8": 256 # CHECK-GX-JSON-DAG: "%401:sub9": 255 # CHECK-GX-JSON-DAG: "%401:sub10": 254 # CHECK-GX-JSON-DAG: "%401:sub11": 253 # CHECK-GX-JSON-DAG: "%401:sub12": 250 # CHECK-GX-JSON-DAG: "%401:sub13": 249 # CHECK-GX-JSON-DAG: "%401:sub14": 248 # CHECK-GX-JSON-DAG: "%401:sub15": 247 # CHECK-GX-JSON-DAG: "%401:sub16": 244 # CHECK-GX-JSON-DAG: "%401:sub17": 243 # CHECK-GX-JSON-DAG: "%401:sub18": 242 # CHECK-GX-JSON-DAG: "%401:sub19": 241 # CHECK-GX-JSON-DAG: "%401:sub20": 238 # CHECK-GX-JSON-DAG: "%401:sub21": 237 # CHECK-GX-JSON-DAG: "%401:sub22": 236 # CHECK-GX-JSON-DAG: "%401:sub23": 235 # CHECK-GX-JSON-DAG: "%401:sub24": 232 # CHECK-GX-JSON-DAG: "%401:sub25": 231 # CHECK-GX-JSON-DAG: "%401:sub26": 230 # CHECK-GX-JSON-DAG: "%401:sub27": 229 # CHECK-GX-JSON-DAG: "%401:sub28": 226 # CHECK-GX-JSON-DAG: "%401:sub29": 225 # CHECK-GX-JSON-DAG: "%401:sub30": 224 # CHECK-GX-JSON-DAG: "%401:sub31": 223 # CHECK-GX-JSON-DAG: "%562": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 223 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 268 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%564:vgpr_32 = COPY %191.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 27 # CHECK-GX-JSON-DAG: "%191:sub1": 26 # CHECK-GX-JSON-DAG: "%191:sub2": 25 # CHECK-GX-JSON-DAG: "%191:sub3": 24 # CHECK-GX-JSON-DAG: "%191:sub4": 21 # CHECK-GX-JSON-DAG: "%191:sub5": 20 # CHECK-GX-JSON-DAG: "%191:sub6": 19 # CHECK-GX-JSON-DAG: "%191:sub7": 18 # CHECK-GX-JSON-DAG: "%191:sub8": 15 # CHECK-GX-JSON-DAG: "%191:sub9": 14 # CHECK-GX-JSON-DAG: "%191:sub10": 13 # CHECK-GX-JSON-DAG: "%191:sub11": 12 # CHECK-GX-JSON-DAG: "%191:sub12": 9 # CHECK-GX-JSON-DAG: "%191:sub13": 8 # CHECK-GX-JSON-DAG: "%191:sub14": 7 # CHECK-GX-JSON-DAG: "%191:sub15": 6 # CHECK-GX-JSON-DAG: "%191:sub16": 3 # CHECK-GX-JSON-DAG: "%191:sub17": 2 # CHECK-GX-JSON-DAG: "%191:sub18": 1 # CHECK-GX-JSON-DAG: "%191:sub19": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 75 # CHECK-GX-JSON-DAG: "%233:sub1": 74 # CHECK-GX-JSON-DAG: "%233:sub2": 73 # CHECK-GX-JSON-DAG: "%233:sub3": 72 # CHECK-GX-JSON-DAG: "%233:sub4": 69 # CHECK-GX-JSON-DAG: "%233:sub5": 68 # CHECK-GX-JSON-DAG: "%233:sub6": 67 # CHECK-GX-JSON-DAG: "%233:sub7": 66 # CHECK-GX-JSON-DAG: "%233:sub8": 63 # CHECK-GX-JSON-DAG: "%233:sub9": 62 # CHECK-GX-JSON-DAG: "%233:sub10": 61 # CHECK-GX-JSON-DAG: "%233:sub11": 60 # CHECK-GX-JSON-DAG: "%233:sub12": 57 # CHECK-GX-JSON-DAG: "%233:sub13": 56 # CHECK-GX-JSON-DAG: "%233:sub14": 55 # CHECK-GX-JSON-DAG: "%233:sub15": 54 # CHECK-GX-JSON-DAG: "%233:sub16": 51 # CHECK-GX-JSON-DAG: "%233:sub17": 50 # CHECK-GX-JSON-DAG: "%233:sub18": 49 # CHECK-GX-JSON-DAG: "%233:sub19": 48 # CHECK-GX-JSON-DAG: "%233:sub20": 45 # CHECK-GX-JSON-DAG: "%233:sub21": 44 # CHECK-GX-JSON-DAG: "%233:sub22": 43 # CHECK-GX-JSON-DAG: "%233:sub23": 42 # CHECK-GX-JSON-DAG: "%233:sub24": 39 # CHECK-GX-JSON-DAG: "%233:sub25": 38 # CHECK-GX-JSON-DAG: "%233:sub26": 37 # CHECK-GX-JSON-DAG: "%233:sub27": 36 # CHECK-GX-JSON-DAG: "%233:sub28": 33 # CHECK-GX-JSON-DAG: "%233:sub29": 32 # CHECK-GX-JSON-DAG: "%233:sub30": 31 # CHECK-GX-JSON-DAG: "%233:sub31": 30 # CHECK-GX-JSON-DAG: "%275:sub0": 123 # CHECK-GX-JSON-DAG: "%275:sub1": 122 # CHECK-GX-JSON-DAG: "%275:sub2": 121 # CHECK-GX-JSON-DAG: "%275:sub3": 120 # CHECK-GX-JSON-DAG: "%275:sub4": 117 # CHECK-GX-JSON-DAG: "%275:sub5": 116 # CHECK-GX-JSON-DAG: "%275:sub6": 115 # CHECK-GX-JSON-DAG: "%275:sub7": 114 # CHECK-GX-JSON-DAG: "%275:sub8": 111 # CHECK-GX-JSON-DAG: "%275:sub9": 110 # CHECK-GX-JSON-DAG: "%275:sub10": 109 # CHECK-GX-JSON-DAG: "%275:sub11": 108 # CHECK-GX-JSON-DAG: "%275:sub12": 105 # CHECK-GX-JSON-DAG: "%275:sub13": 104 # CHECK-GX-JSON-DAG: "%275:sub14": 103 # CHECK-GX-JSON-DAG: "%275:sub15": 102 # CHECK-GX-JSON-DAG: "%275:sub16": 99 # CHECK-GX-JSON-DAG: "%275:sub17": 98 # CHECK-GX-JSON-DAG: "%275:sub18": 97 # CHECK-GX-JSON-DAG: "%275:sub19": 96 # CHECK-GX-JSON-DAG: "%275:sub20": 93 # CHECK-GX-JSON-DAG: "%275:sub21": 92 # CHECK-GX-JSON-DAG: "%275:sub22": 91 # CHECK-GX-JSON-DAG: "%275:sub23": 90 # CHECK-GX-JSON-DAG: "%275:sub24": 87 # CHECK-GX-JSON-DAG: "%275:sub25": 86 # CHECK-GX-JSON-DAG: "%275:sub26": 85 # CHECK-GX-JSON-DAG: "%275:sub27": 84 # CHECK-GX-JSON-DAG: "%275:sub28": 81 # CHECK-GX-JSON-DAG: "%275:sub29": 80 # CHECK-GX-JSON-DAG: "%275:sub30": 79 # CHECK-GX-JSON-DAG: "%275:sub31": 78 # CHECK-GX-JSON-DAG: "%317:sub0": 171 # CHECK-GX-JSON-DAG: "%317:sub1": 170 # CHECK-GX-JSON-DAG: "%317:sub2": 169 # CHECK-GX-JSON-DAG: "%317:sub3": 168 # CHECK-GX-JSON-DAG: "%317:sub4": 165 # CHECK-GX-JSON-DAG: "%317:sub5": 164 # CHECK-GX-JSON-DAG: "%317:sub6": 163 # CHECK-GX-JSON-DAG: "%317:sub7": 162 # CHECK-GX-JSON-DAG: "%317:sub8": 159 # CHECK-GX-JSON-DAG: "%317:sub9": 158 # CHECK-GX-JSON-DAG: "%317:sub10": 157 # CHECK-GX-JSON-DAG: "%317:sub11": 156 # CHECK-GX-JSON-DAG: "%317:sub12": 153 # CHECK-GX-JSON-DAG: "%317:sub13": 152 # CHECK-GX-JSON-DAG: "%317:sub14": 151 # CHECK-GX-JSON-DAG: "%317:sub15": 150 # CHECK-GX-JSON-DAG: "%317:sub16": 147 # CHECK-GX-JSON-DAG: "%317:sub17": 146 # CHECK-GX-JSON-DAG: "%317:sub18": 145 # CHECK-GX-JSON-DAG: "%317:sub19": 144 # CHECK-GX-JSON-DAG: "%317:sub20": 141 # CHECK-GX-JSON-DAG: "%317:sub21": 140 # CHECK-GX-JSON-DAG: "%317:sub22": 139 # CHECK-GX-JSON-DAG: "%317:sub23": 138 # CHECK-GX-JSON-DAG: "%317:sub24": 135 # CHECK-GX-JSON-DAG: "%317:sub25": 134 # CHECK-GX-JSON-DAG: "%317:sub26": 133 # CHECK-GX-JSON-DAG: "%317:sub27": 132 # CHECK-GX-JSON-DAG: "%317:sub28": 129 # CHECK-GX-JSON-DAG: "%317:sub29": 128 # CHECK-GX-JSON-DAG: "%317:sub30": 127 # CHECK-GX-JSON-DAG: "%317:sub31": 126 # CHECK-GX-JSON-DAG: "%359:sub0": 219 # CHECK-GX-JSON-DAG: "%359:sub1": 218 # CHECK-GX-JSON-DAG: "%359:sub2": 217 # CHECK-GX-JSON-DAG: "%359:sub3": 216 # CHECK-GX-JSON-DAG: "%359:sub4": 213 # CHECK-GX-JSON-DAG: "%359:sub5": 212 # CHECK-GX-JSON-DAG: "%359:sub6": 211 # CHECK-GX-JSON-DAG: "%359:sub7": 210 # CHECK-GX-JSON-DAG: "%359:sub8": 207 # CHECK-GX-JSON-DAG: "%359:sub9": 206 # CHECK-GX-JSON-DAG: "%359:sub10": 205 # CHECK-GX-JSON-DAG: "%359:sub11": 204 # CHECK-GX-JSON-DAG: "%359:sub12": 201 # CHECK-GX-JSON-DAG: "%359:sub13": 200 # CHECK-GX-JSON-DAG: "%359:sub14": 199 # CHECK-GX-JSON-DAG: "%359:sub15": 198 # CHECK-GX-JSON-DAG: "%359:sub16": 195 # CHECK-GX-JSON-DAG: "%359:sub17": 194 # CHECK-GX-JSON-DAG: "%359:sub18": 193 # CHECK-GX-JSON-DAG: "%359:sub19": 192 # CHECK-GX-JSON-DAG: "%359:sub20": 189 # CHECK-GX-JSON-DAG: "%359:sub21": 188 # CHECK-GX-JSON-DAG: "%359:sub22": 187 # CHECK-GX-JSON-DAG: "%359:sub23": 186 # CHECK-GX-JSON-DAG: "%359:sub24": 183 # CHECK-GX-JSON-DAG: "%359:sub25": 182 # CHECK-GX-JSON-DAG: "%359:sub26": 181 # CHECK-GX-JSON-DAG: "%359:sub27": 180 # CHECK-GX-JSON-DAG: "%359:sub28": 177 # CHECK-GX-JSON-DAG: "%359:sub29": 176 # CHECK-GX-JSON-DAG: "%359:sub30": 175 # CHECK-GX-JSON-DAG: "%359:sub31": 174 # CHECK-GX-JSON-DAG: "%401:sub0": 267 # CHECK-GX-JSON-DAG: "%401:sub1": 266 # CHECK-GX-JSON-DAG: "%401:sub2": 265 # CHECK-GX-JSON-DAG: "%401:sub3": 264 # CHECK-GX-JSON-DAG: "%401:sub4": 261 # CHECK-GX-JSON-DAG: "%401:sub5": 260 # CHECK-GX-JSON-DAG: "%401:sub6": 259 # CHECK-GX-JSON-DAG: "%401:sub7": 258 # CHECK-GX-JSON-DAG: "%401:sub8": 255 # CHECK-GX-JSON-DAG: "%401:sub9": 254 # CHECK-GX-JSON-DAG: "%401:sub10": 253 # CHECK-GX-JSON-DAG: "%401:sub11": 252 # CHECK-GX-JSON-DAG: "%401:sub12": 249 # CHECK-GX-JSON-DAG: "%401:sub13": 248 # CHECK-GX-JSON-DAG: "%401:sub14": 247 # CHECK-GX-JSON-DAG: "%401:sub15": 246 # CHECK-GX-JSON-DAG: "%401:sub16": 243 # CHECK-GX-JSON-DAG: "%401:sub17": 242 # CHECK-GX-JSON-DAG: "%401:sub18": 241 # CHECK-GX-JSON-DAG: "%401:sub19": 240 # CHECK-GX-JSON-DAG: "%401:sub20": 237 # CHECK-GX-JSON-DAG: "%401:sub21": 236 # CHECK-GX-JSON-DAG: "%401:sub22": 235 # CHECK-GX-JSON-DAG: "%401:sub23": 234 # CHECK-GX-JSON-DAG: "%401:sub24": 231 # CHECK-GX-JSON-DAG: "%401:sub25": 230 # CHECK-GX-JSON-DAG: "%401:sub26": 229 # CHECK-GX-JSON-DAG: "%401:sub27": 228 # CHECK-GX-JSON-DAG: "%401:sub28": 225 # CHECK-GX-JSON-DAG: "%401:sub29": 224 # CHECK-GX-JSON-DAG: "%401:sub30": 223 # CHECK-GX-JSON-DAG: "%401:sub31": 222 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 222 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 267 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%565:vgpr_32 = COPY %191.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 26 # CHECK-GX-JSON-DAG: "%191:sub1": 25 # CHECK-GX-JSON-DAG: "%191:sub2": 24 # CHECK-GX-JSON-DAG: "%191:sub3": 23 # CHECK-GX-JSON-DAG: "%191:sub4": 20 # CHECK-GX-JSON-DAG: "%191:sub5": 19 # CHECK-GX-JSON-DAG: "%191:sub6": 18 # CHECK-GX-JSON-DAG: "%191:sub7": 17 # CHECK-GX-JSON-DAG: "%191:sub8": 14 # CHECK-GX-JSON-DAG: "%191:sub9": 13 # CHECK-GX-JSON-DAG: "%191:sub10": 12 # CHECK-GX-JSON-DAG: "%191:sub11": 11 # CHECK-GX-JSON-DAG: "%191:sub12": 8 # CHECK-GX-JSON-DAG: "%191:sub13": 7 # CHECK-GX-JSON-DAG: "%191:sub14": 6 # CHECK-GX-JSON-DAG: "%191:sub15": 5 # CHECK-GX-JSON-DAG: "%191:sub16": 2 # CHECK-GX-JSON-DAG: "%191:sub17": 1 # CHECK-GX-JSON-DAG: "%191:sub18": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 74 # CHECK-GX-JSON-DAG: "%233:sub1": 73 # CHECK-GX-JSON-DAG: "%233:sub2": 72 # CHECK-GX-JSON-DAG: "%233:sub3": 71 # CHECK-GX-JSON-DAG: "%233:sub4": 68 # CHECK-GX-JSON-DAG: "%233:sub5": 67 # CHECK-GX-JSON-DAG: "%233:sub6": 66 # CHECK-GX-JSON-DAG: "%233:sub7": 65 # CHECK-GX-JSON-DAG: "%233:sub8": 62 # CHECK-GX-JSON-DAG: "%233:sub9": 61 # CHECK-GX-JSON-DAG: "%233:sub10": 60 # CHECK-GX-JSON-DAG: "%233:sub11": 59 # CHECK-GX-JSON-DAG: "%233:sub12": 56 # CHECK-GX-JSON-DAG: "%233:sub13": 55 # CHECK-GX-JSON-DAG: "%233:sub14": 54 # CHECK-GX-JSON-DAG: "%233:sub15": 53 # CHECK-GX-JSON-DAG: "%233:sub16": 50 # CHECK-GX-JSON-DAG: "%233:sub17": 49 # CHECK-GX-JSON-DAG: "%233:sub18": 48 # CHECK-GX-JSON-DAG: "%233:sub19": 47 # CHECK-GX-JSON-DAG: "%233:sub20": 44 # CHECK-GX-JSON-DAG: "%233:sub21": 43 # CHECK-GX-JSON-DAG: "%233:sub22": 42 # CHECK-GX-JSON-DAG: "%233:sub23": 41 # CHECK-GX-JSON-DAG: "%233:sub24": 38 # CHECK-GX-JSON-DAG: "%233:sub25": 37 # CHECK-GX-JSON-DAG: "%233:sub26": 36 # CHECK-GX-JSON-DAG: "%233:sub27": 35 # CHECK-GX-JSON-DAG: "%233:sub28": 32 # CHECK-GX-JSON-DAG: "%233:sub29": 31 # CHECK-GX-JSON-DAG: "%233:sub30": 30 # CHECK-GX-JSON-DAG: "%233:sub31": 29 # CHECK-GX-JSON-DAG: "%275:sub0": 122 # CHECK-GX-JSON-DAG: "%275:sub1": 121 # CHECK-GX-JSON-DAG: "%275:sub2": 120 # CHECK-GX-JSON-DAG: "%275:sub3": 119 # CHECK-GX-JSON-DAG: "%275:sub4": 116 # CHECK-GX-JSON-DAG: "%275:sub5": 115 # CHECK-GX-JSON-DAG: "%275:sub6": 114 # CHECK-GX-JSON-DAG: "%275:sub7": 113 # CHECK-GX-JSON-DAG: "%275:sub8": 110 # CHECK-GX-JSON-DAG: "%275:sub9": 109 # CHECK-GX-JSON-DAG: "%275:sub10": 108 # CHECK-GX-JSON-DAG: "%275:sub11": 107 # CHECK-GX-JSON-DAG: "%275:sub12": 104 # CHECK-GX-JSON-DAG: "%275:sub13": 103 # CHECK-GX-JSON-DAG: "%275:sub14": 102 # CHECK-GX-JSON-DAG: "%275:sub15": 101 # CHECK-GX-JSON-DAG: "%275:sub16": 98 # CHECK-GX-JSON-DAG: "%275:sub17": 97 # CHECK-GX-JSON-DAG: "%275:sub18": 96 # CHECK-GX-JSON-DAG: "%275:sub19": 95 # CHECK-GX-JSON-DAG: "%275:sub20": 92 # CHECK-GX-JSON-DAG: "%275:sub21": 91 # CHECK-GX-JSON-DAG: "%275:sub22": 90 # CHECK-GX-JSON-DAG: "%275:sub23": 89 # CHECK-GX-JSON-DAG: "%275:sub24": 86 # CHECK-GX-JSON-DAG: "%275:sub25": 85 # CHECK-GX-JSON-DAG: "%275:sub26": 84 # CHECK-GX-JSON-DAG: "%275:sub27": 83 # CHECK-GX-JSON-DAG: "%275:sub28": 80 # CHECK-GX-JSON-DAG: "%275:sub29": 79 # CHECK-GX-JSON-DAG: "%275:sub30": 78 # CHECK-GX-JSON-DAG: "%275:sub31": 77 # CHECK-GX-JSON-DAG: "%317:sub0": 170 # CHECK-GX-JSON-DAG: "%317:sub1": 169 # CHECK-GX-JSON-DAG: "%317:sub2": 168 # CHECK-GX-JSON-DAG: "%317:sub3": 167 # CHECK-GX-JSON-DAG: "%317:sub4": 164 # CHECK-GX-JSON-DAG: "%317:sub5": 163 # CHECK-GX-JSON-DAG: "%317:sub6": 162 # CHECK-GX-JSON-DAG: "%317:sub7": 161 # CHECK-GX-JSON-DAG: "%317:sub8": 158 # CHECK-GX-JSON-DAG: "%317:sub9": 157 # CHECK-GX-JSON-DAG: "%317:sub10": 156 # CHECK-GX-JSON-DAG: "%317:sub11": 155 # CHECK-GX-JSON-DAG: "%317:sub12": 152 # CHECK-GX-JSON-DAG: "%317:sub13": 151 # CHECK-GX-JSON-DAG: "%317:sub14": 150 # CHECK-GX-JSON-DAG: "%317:sub15": 149 # CHECK-GX-JSON-DAG: "%317:sub16": 146 # CHECK-GX-JSON-DAG: "%317:sub17": 145 # CHECK-GX-JSON-DAG: "%317:sub18": 144 # CHECK-GX-JSON-DAG: "%317:sub19": 143 # CHECK-GX-JSON-DAG: "%317:sub20": 140 # CHECK-GX-JSON-DAG: "%317:sub21": 139 # CHECK-GX-JSON-DAG: "%317:sub22": 138 # CHECK-GX-JSON-DAG: "%317:sub23": 137 # CHECK-GX-JSON-DAG: "%317:sub24": 134 # CHECK-GX-JSON-DAG: "%317:sub25": 133 # CHECK-GX-JSON-DAG: "%317:sub26": 132 # CHECK-GX-JSON-DAG: "%317:sub27": 131 # CHECK-GX-JSON-DAG: "%317:sub28": 128 # CHECK-GX-JSON-DAG: "%317:sub29": 127 # CHECK-GX-JSON-DAG: "%317:sub30": 126 # CHECK-GX-JSON-DAG: "%317:sub31": 125 # CHECK-GX-JSON-DAG: "%359:sub0": 218 # CHECK-GX-JSON-DAG: "%359:sub1": 217 # CHECK-GX-JSON-DAG: "%359:sub2": 216 # CHECK-GX-JSON-DAG: "%359:sub3": 215 # CHECK-GX-JSON-DAG: "%359:sub4": 212 # CHECK-GX-JSON-DAG: "%359:sub5": 211 # CHECK-GX-JSON-DAG: "%359:sub6": 210 # CHECK-GX-JSON-DAG: "%359:sub7": 209 # CHECK-GX-JSON-DAG: "%359:sub8": 206 # CHECK-GX-JSON-DAG: "%359:sub9": 205 # CHECK-GX-JSON-DAG: "%359:sub10": 204 # CHECK-GX-JSON-DAG: "%359:sub11": 203 # CHECK-GX-JSON-DAG: "%359:sub12": 200 # CHECK-GX-JSON-DAG: "%359:sub13": 199 # CHECK-GX-JSON-DAG: "%359:sub14": 198 # CHECK-GX-JSON-DAG: "%359:sub15": 197 # CHECK-GX-JSON-DAG: "%359:sub16": 194 # CHECK-GX-JSON-DAG: "%359:sub17": 193 # CHECK-GX-JSON-DAG: "%359:sub18": 192 # CHECK-GX-JSON-DAG: "%359:sub19": 191 # CHECK-GX-JSON-DAG: "%359:sub20": 188 # CHECK-GX-JSON-DAG: "%359:sub21": 187 # CHECK-GX-JSON-DAG: "%359:sub22": 186 # CHECK-GX-JSON-DAG: "%359:sub23": 185 # CHECK-GX-JSON-DAG: "%359:sub24": 182 # CHECK-GX-JSON-DAG: "%359:sub25": 181 # CHECK-GX-JSON-DAG: "%359:sub26": 180 # CHECK-GX-JSON-DAG: "%359:sub27": 179 # CHECK-GX-JSON-DAG: "%359:sub28": 176 # CHECK-GX-JSON-DAG: "%359:sub29": 175 # CHECK-GX-JSON-DAG: "%359:sub30": 174 # CHECK-GX-JSON-DAG: "%359:sub31": 173 # CHECK-GX-JSON-DAG: "%401:sub0": 266 # CHECK-GX-JSON-DAG: "%401:sub1": 265 # CHECK-GX-JSON-DAG: "%401:sub2": 264 # CHECK-GX-JSON-DAG: "%401:sub3": 263 # CHECK-GX-JSON-DAG: "%401:sub4": 260 # CHECK-GX-JSON-DAG: "%401:sub5": 259 # CHECK-GX-JSON-DAG: "%401:sub6": 258 # CHECK-GX-JSON-DAG: "%401:sub7": 257 # CHECK-GX-JSON-DAG: "%401:sub8": 254 # CHECK-GX-JSON-DAG: "%401:sub9": 253 # CHECK-GX-JSON-DAG: "%401:sub10": 252 # CHECK-GX-JSON-DAG: "%401:sub11": 251 # CHECK-GX-JSON-DAG: "%401:sub12": 248 # CHECK-GX-JSON-DAG: "%401:sub13": 247 # CHECK-GX-JSON-DAG: "%401:sub14": 246 # CHECK-GX-JSON-DAG: "%401:sub15": 245 # CHECK-GX-JSON-DAG: "%401:sub16": 242 # CHECK-GX-JSON-DAG: "%401:sub17": 241 # CHECK-GX-JSON-DAG: "%401:sub18": 240 # CHECK-GX-JSON-DAG: "%401:sub19": 239 # CHECK-GX-JSON-DAG: "%401:sub20": 236 # CHECK-GX-JSON-DAG: "%401:sub21": 235 # CHECK-GX-JSON-DAG: "%401:sub22": 234 # CHECK-GX-JSON-DAG: "%401:sub23": 233 # CHECK-GX-JSON-DAG: "%401:sub24": 230 # CHECK-GX-JSON-DAG: "%401:sub25": 229 # CHECK-GX-JSON-DAG: "%401:sub26": 228 # CHECK-GX-JSON-DAG: "%401:sub27": 227 # CHECK-GX-JSON-DAG: "%401:sub28": 224 # CHECK-GX-JSON-DAG: "%401:sub29": 223 # CHECK-GX-JSON-DAG: "%401:sub30": 222 # CHECK-GX-JSON-DAG: "%401:sub31": 221 # CHECK-GX-JSON-DAG: "%564": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 221 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 266 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%566:vgpr_32 = COPY %191.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 25 # CHECK-GX-JSON-DAG: "%191:sub1": 24 # CHECK-GX-JSON-DAG: "%191:sub2": 23 # CHECK-GX-JSON-DAG: "%191:sub3": 22 # CHECK-GX-JSON-DAG: "%191:sub4": 19 # CHECK-GX-JSON-DAG: "%191:sub5": 18 # CHECK-GX-JSON-DAG: "%191:sub6": 17 # CHECK-GX-JSON-DAG: "%191:sub7": 16 # CHECK-GX-JSON-DAG: "%191:sub8": 13 # CHECK-GX-JSON-DAG: "%191:sub9": 12 # CHECK-GX-JSON-DAG: "%191:sub10": 11 # CHECK-GX-JSON-DAG: "%191:sub11": 10 # CHECK-GX-JSON-DAG: "%191:sub12": 7 # CHECK-GX-JSON-DAG: "%191:sub13": 6 # CHECK-GX-JSON-DAG: "%191:sub14": 5 # CHECK-GX-JSON-DAG: "%191:sub15": 4 # CHECK-GX-JSON-DAG: "%191:sub16": 1 # CHECK-GX-JSON-DAG: "%191:sub17": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 73 # CHECK-GX-JSON-DAG: "%233:sub1": 72 # CHECK-GX-JSON-DAG: "%233:sub2": 71 # CHECK-GX-JSON-DAG: "%233:sub3": 70 # CHECK-GX-JSON-DAG: "%233:sub4": 67 # CHECK-GX-JSON-DAG: "%233:sub5": 66 # CHECK-GX-JSON-DAG: "%233:sub6": 65 # CHECK-GX-JSON-DAG: "%233:sub7": 64 # CHECK-GX-JSON-DAG: "%233:sub8": 61 # CHECK-GX-JSON-DAG: "%233:sub9": 60 # CHECK-GX-JSON-DAG: "%233:sub10": 59 # CHECK-GX-JSON-DAG: "%233:sub11": 58 # CHECK-GX-JSON-DAG: "%233:sub12": 55 # CHECK-GX-JSON-DAG: "%233:sub13": 54 # CHECK-GX-JSON-DAG: "%233:sub14": 53 # CHECK-GX-JSON-DAG: "%233:sub15": 52 # CHECK-GX-JSON-DAG: "%233:sub16": 49 # CHECK-GX-JSON-DAG: "%233:sub17": 48 # CHECK-GX-JSON-DAG: "%233:sub18": 47 # CHECK-GX-JSON-DAG: "%233:sub19": 46 # CHECK-GX-JSON-DAG: "%233:sub20": 43 # CHECK-GX-JSON-DAG: "%233:sub21": 42 # CHECK-GX-JSON-DAG: "%233:sub22": 41 # CHECK-GX-JSON-DAG: "%233:sub23": 40 # CHECK-GX-JSON-DAG: "%233:sub24": 37 # CHECK-GX-JSON-DAG: "%233:sub25": 36 # CHECK-GX-JSON-DAG: "%233:sub26": 35 # CHECK-GX-JSON-DAG: "%233:sub27": 34 # CHECK-GX-JSON-DAG: "%233:sub28": 31 # CHECK-GX-JSON-DAG: "%233:sub29": 30 # CHECK-GX-JSON-DAG: "%233:sub30": 29 # CHECK-GX-JSON-DAG: "%233:sub31": 28 # CHECK-GX-JSON-DAG: "%275:sub0": 121 # CHECK-GX-JSON-DAG: "%275:sub1": 120 # CHECK-GX-JSON-DAG: "%275:sub2": 119 # CHECK-GX-JSON-DAG: "%275:sub3": 118 # CHECK-GX-JSON-DAG: "%275:sub4": 115 # CHECK-GX-JSON-DAG: "%275:sub5": 114 # CHECK-GX-JSON-DAG: "%275:sub6": 113 # CHECK-GX-JSON-DAG: "%275:sub7": 112 # CHECK-GX-JSON-DAG: "%275:sub8": 109 # CHECK-GX-JSON-DAG: "%275:sub9": 108 # CHECK-GX-JSON-DAG: "%275:sub10": 107 # CHECK-GX-JSON-DAG: "%275:sub11": 106 # CHECK-GX-JSON-DAG: "%275:sub12": 103 # CHECK-GX-JSON-DAG: "%275:sub13": 102 # CHECK-GX-JSON-DAG: "%275:sub14": 101 # CHECK-GX-JSON-DAG: "%275:sub15": 100 # CHECK-GX-JSON-DAG: "%275:sub16": 97 # CHECK-GX-JSON-DAG: "%275:sub17": 96 # CHECK-GX-JSON-DAG: "%275:sub18": 95 # CHECK-GX-JSON-DAG: "%275:sub19": 94 # CHECK-GX-JSON-DAG: "%275:sub20": 91 # CHECK-GX-JSON-DAG: "%275:sub21": 90 # CHECK-GX-JSON-DAG: "%275:sub22": 89 # CHECK-GX-JSON-DAG: "%275:sub23": 88 # CHECK-GX-JSON-DAG: "%275:sub24": 85 # CHECK-GX-JSON-DAG: "%275:sub25": 84 # CHECK-GX-JSON-DAG: "%275:sub26": 83 # CHECK-GX-JSON-DAG: "%275:sub27": 82 # CHECK-GX-JSON-DAG: "%275:sub28": 79 # CHECK-GX-JSON-DAG: "%275:sub29": 78 # CHECK-GX-JSON-DAG: "%275:sub30": 77 # CHECK-GX-JSON-DAG: "%275:sub31": 76 # CHECK-GX-JSON-DAG: "%317:sub0": 169 # CHECK-GX-JSON-DAG: "%317:sub1": 168 # CHECK-GX-JSON-DAG: "%317:sub2": 167 # CHECK-GX-JSON-DAG: "%317:sub3": 166 # CHECK-GX-JSON-DAG: "%317:sub4": 163 # CHECK-GX-JSON-DAG: "%317:sub5": 162 # CHECK-GX-JSON-DAG: "%317:sub6": 161 # CHECK-GX-JSON-DAG: "%317:sub7": 160 # CHECK-GX-JSON-DAG: "%317:sub8": 157 # CHECK-GX-JSON-DAG: "%317:sub9": 156 # CHECK-GX-JSON-DAG: "%317:sub10": 155 # CHECK-GX-JSON-DAG: "%317:sub11": 154 # CHECK-GX-JSON-DAG: "%317:sub12": 151 # CHECK-GX-JSON-DAG: "%317:sub13": 150 # CHECK-GX-JSON-DAG: "%317:sub14": 149 # CHECK-GX-JSON-DAG: "%317:sub15": 148 # CHECK-GX-JSON-DAG: "%317:sub16": 145 # CHECK-GX-JSON-DAG: "%317:sub17": 144 # CHECK-GX-JSON-DAG: "%317:sub18": 143 # CHECK-GX-JSON-DAG: "%317:sub19": 142 # CHECK-GX-JSON-DAG: "%317:sub20": 139 # CHECK-GX-JSON-DAG: "%317:sub21": 138 # CHECK-GX-JSON-DAG: "%317:sub22": 137 # CHECK-GX-JSON-DAG: "%317:sub23": 136 # CHECK-GX-JSON-DAG: "%317:sub24": 133 # CHECK-GX-JSON-DAG: "%317:sub25": 132 # CHECK-GX-JSON-DAG: "%317:sub26": 131 # CHECK-GX-JSON-DAG: "%317:sub27": 130 # CHECK-GX-JSON-DAG: "%317:sub28": 127 # CHECK-GX-JSON-DAG: "%317:sub29": 126 # CHECK-GX-JSON-DAG: "%317:sub30": 125 # CHECK-GX-JSON-DAG: "%317:sub31": 124 # CHECK-GX-JSON-DAG: "%359:sub0": 217 # CHECK-GX-JSON-DAG: "%359:sub1": 216 # CHECK-GX-JSON-DAG: "%359:sub2": 215 # CHECK-GX-JSON-DAG: "%359:sub3": 214 # CHECK-GX-JSON-DAG: "%359:sub4": 211 # CHECK-GX-JSON-DAG: "%359:sub5": 210 # CHECK-GX-JSON-DAG: "%359:sub6": 209 # CHECK-GX-JSON-DAG: "%359:sub7": 208 # CHECK-GX-JSON-DAG: "%359:sub8": 205 # CHECK-GX-JSON-DAG: "%359:sub9": 204 # CHECK-GX-JSON-DAG: "%359:sub10": 203 # CHECK-GX-JSON-DAG: "%359:sub11": 202 # CHECK-GX-JSON-DAG: "%359:sub12": 199 # CHECK-GX-JSON-DAG: "%359:sub13": 198 # CHECK-GX-JSON-DAG: "%359:sub14": 197 # CHECK-GX-JSON-DAG: "%359:sub15": 196 # CHECK-GX-JSON-DAG: "%359:sub16": 193 # CHECK-GX-JSON-DAG: "%359:sub17": 192 # CHECK-GX-JSON-DAG: "%359:sub18": 191 # CHECK-GX-JSON-DAG: "%359:sub19": 190 # CHECK-GX-JSON-DAG: "%359:sub20": 187 # CHECK-GX-JSON-DAG: "%359:sub21": 186 # CHECK-GX-JSON-DAG: "%359:sub22": 185 # CHECK-GX-JSON-DAG: "%359:sub23": 184 # CHECK-GX-JSON-DAG: "%359:sub24": 181 # CHECK-GX-JSON-DAG: "%359:sub25": 180 # CHECK-GX-JSON-DAG: "%359:sub26": 179 # CHECK-GX-JSON-DAG: "%359:sub27": 178 # CHECK-GX-JSON-DAG: "%359:sub28": 175 # CHECK-GX-JSON-DAG: "%359:sub29": 174 # CHECK-GX-JSON-DAG: "%359:sub30": 173 # CHECK-GX-JSON-DAG: "%359:sub31": 172 # CHECK-GX-JSON-DAG: "%401:sub0": 265 # CHECK-GX-JSON-DAG: "%401:sub1": 264 # CHECK-GX-JSON-DAG: "%401:sub2": 263 # CHECK-GX-JSON-DAG: "%401:sub3": 262 # CHECK-GX-JSON-DAG: "%401:sub4": 259 # CHECK-GX-JSON-DAG: "%401:sub5": 258 # CHECK-GX-JSON-DAG: "%401:sub6": 257 # CHECK-GX-JSON-DAG: "%401:sub7": 256 # CHECK-GX-JSON-DAG: "%401:sub8": 253 # CHECK-GX-JSON-DAG: "%401:sub9": 252 # CHECK-GX-JSON-DAG: "%401:sub10": 251 # CHECK-GX-JSON-DAG: "%401:sub11": 250 # CHECK-GX-JSON-DAG: "%401:sub12": 247 # CHECK-GX-JSON-DAG: "%401:sub13": 246 # CHECK-GX-JSON-DAG: "%401:sub14": 245 # CHECK-GX-JSON-DAG: "%401:sub15": 244 # CHECK-GX-JSON-DAG: "%401:sub16": 241 # CHECK-GX-JSON-DAG: "%401:sub17": 240 # CHECK-GX-JSON-DAG: "%401:sub18": 239 # CHECK-GX-JSON-DAG: "%401:sub19": 238 # CHECK-GX-JSON-DAG: "%401:sub20": 235 # CHECK-GX-JSON-DAG: "%401:sub21": 234 # CHECK-GX-JSON-DAG: "%401:sub22": 233 # CHECK-GX-JSON-DAG: "%401:sub23": 232 # CHECK-GX-JSON-DAG: "%401:sub24": 229 # CHECK-GX-JSON-DAG: "%401:sub25": 228 # CHECK-GX-JSON-DAG: "%401:sub26": 227 # CHECK-GX-JSON-DAG: "%401:sub27": 226 # CHECK-GX-JSON-DAG: "%401:sub28": 223 # CHECK-GX-JSON-DAG: "%401:sub29": 222 # CHECK-GX-JSON-DAG: "%401:sub30": 221 # CHECK-GX-JSON-DAG: "%401:sub31": 220 # CHECK-GX-JSON-DAG: "%564": 2 # CHECK-GX-JSON-DAG: "%565": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 220 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 265 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%567:vgpr_32 = COPY %191.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 24 # CHECK-GX-JSON-DAG: "%191:sub1": 23 # CHECK-GX-JSON-DAG: "%191:sub2": 22 # CHECK-GX-JSON-DAG: "%191:sub3": 21 # CHECK-GX-JSON-DAG: "%191:sub4": 18 # CHECK-GX-JSON-DAG: "%191:sub5": 17 # CHECK-GX-JSON-DAG: "%191:sub6": 16 # CHECK-GX-JSON-DAG: "%191:sub7": 15 # CHECK-GX-JSON-DAG: "%191:sub8": 12 # CHECK-GX-JSON-DAG: "%191:sub9": 11 # CHECK-GX-JSON-DAG: "%191:sub10": 10 # CHECK-GX-JSON-DAG: "%191:sub11": 9 # CHECK-GX-JSON-DAG: "%191:sub12": 6 # CHECK-GX-JSON-DAG: "%191:sub13": 5 # CHECK-GX-JSON-DAG: "%191:sub14": 4 # CHECK-GX-JSON-DAG: "%191:sub15": 3 # CHECK-GX-JSON-DAG: "%191:sub16": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 72 # CHECK-GX-JSON-DAG: "%233:sub1": 71 # CHECK-GX-JSON-DAG: "%233:sub2": 70 # CHECK-GX-JSON-DAG: "%233:sub3": 69 # CHECK-GX-JSON-DAG: "%233:sub4": 66 # CHECK-GX-JSON-DAG: "%233:sub5": 65 # CHECK-GX-JSON-DAG: "%233:sub6": 64 # CHECK-GX-JSON-DAG: "%233:sub7": 63 # CHECK-GX-JSON-DAG: "%233:sub8": 60 # CHECK-GX-JSON-DAG: "%233:sub9": 59 # CHECK-GX-JSON-DAG: "%233:sub10": 58 # CHECK-GX-JSON-DAG: "%233:sub11": 57 # CHECK-GX-JSON-DAG: "%233:sub12": 54 # CHECK-GX-JSON-DAG: "%233:sub13": 53 # CHECK-GX-JSON-DAG: "%233:sub14": 52 # CHECK-GX-JSON-DAG: "%233:sub15": 51 # CHECK-GX-JSON-DAG: "%233:sub16": 48 # CHECK-GX-JSON-DAG: "%233:sub17": 47 # CHECK-GX-JSON-DAG: "%233:sub18": 46 # CHECK-GX-JSON-DAG: "%233:sub19": 45 # CHECK-GX-JSON-DAG: "%233:sub20": 42 # CHECK-GX-JSON-DAG: "%233:sub21": 41 # CHECK-GX-JSON-DAG: "%233:sub22": 40 # CHECK-GX-JSON-DAG: "%233:sub23": 39 # CHECK-GX-JSON-DAG: "%233:sub24": 36 # CHECK-GX-JSON-DAG: "%233:sub25": 35 # CHECK-GX-JSON-DAG: "%233:sub26": 34 # CHECK-GX-JSON-DAG: "%233:sub27": 33 # CHECK-GX-JSON-DAG: "%233:sub28": 30 # CHECK-GX-JSON-DAG: "%233:sub29": 29 # CHECK-GX-JSON-DAG: "%233:sub30": 28 # CHECK-GX-JSON-DAG: "%233:sub31": 27 # CHECK-GX-JSON-DAG: "%275:sub0": 120 # CHECK-GX-JSON-DAG: "%275:sub1": 119 # CHECK-GX-JSON-DAG: "%275:sub2": 118 # CHECK-GX-JSON-DAG: "%275:sub3": 117 # CHECK-GX-JSON-DAG: "%275:sub4": 114 # CHECK-GX-JSON-DAG: "%275:sub5": 113 # CHECK-GX-JSON-DAG: "%275:sub6": 112 # CHECK-GX-JSON-DAG: "%275:sub7": 111 # CHECK-GX-JSON-DAG: "%275:sub8": 108 # CHECK-GX-JSON-DAG: "%275:sub9": 107 # CHECK-GX-JSON-DAG: "%275:sub10": 106 # CHECK-GX-JSON-DAG: "%275:sub11": 105 # CHECK-GX-JSON-DAG: "%275:sub12": 102 # CHECK-GX-JSON-DAG: "%275:sub13": 101 # CHECK-GX-JSON-DAG: "%275:sub14": 100 # CHECK-GX-JSON-DAG: "%275:sub15": 99 # CHECK-GX-JSON-DAG: "%275:sub16": 96 # CHECK-GX-JSON-DAG: "%275:sub17": 95 # CHECK-GX-JSON-DAG: "%275:sub18": 94 # CHECK-GX-JSON-DAG: "%275:sub19": 93 # CHECK-GX-JSON-DAG: "%275:sub20": 90 # CHECK-GX-JSON-DAG: "%275:sub21": 89 # CHECK-GX-JSON-DAG: "%275:sub22": 88 # CHECK-GX-JSON-DAG: "%275:sub23": 87 # CHECK-GX-JSON-DAG: "%275:sub24": 84 # CHECK-GX-JSON-DAG: "%275:sub25": 83 # CHECK-GX-JSON-DAG: "%275:sub26": 82 # CHECK-GX-JSON-DAG: "%275:sub27": 81 # CHECK-GX-JSON-DAG: "%275:sub28": 78 # CHECK-GX-JSON-DAG: "%275:sub29": 77 # CHECK-GX-JSON-DAG: "%275:sub30": 76 # CHECK-GX-JSON-DAG: "%275:sub31": 75 # CHECK-GX-JSON-DAG: "%317:sub0": 168 # CHECK-GX-JSON-DAG: "%317:sub1": 167 # CHECK-GX-JSON-DAG: "%317:sub2": 166 # CHECK-GX-JSON-DAG: "%317:sub3": 165 # CHECK-GX-JSON-DAG: "%317:sub4": 162 # CHECK-GX-JSON-DAG: "%317:sub5": 161 # CHECK-GX-JSON-DAG: "%317:sub6": 160 # CHECK-GX-JSON-DAG: "%317:sub7": 159 # CHECK-GX-JSON-DAG: "%317:sub8": 156 # CHECK-GX-JSON-DAG: "%317:sub9": 155 # CHECK-GX-JSON-DAG: "%317:sub10": 154 # CHECK-GX-JSON-DAG: "%317:sub11": 153 # CHECK-GX-JSON-DAG: "%317:sub12": 150 # CHECK-GX-JSON-DAG: "%317:sub13": 149 # CHECK-GX-JSON-DAG: "%317:sub14": 148 # CHECK-GX-JSON-DAG: "%317:sub15": 147 # CHECK-GX-JSON-DAG: "%317:sub16": 144 # CHECK-GX-JSON-DAG: "%317:sub17": 143 # CHECK-GX-JSON-DAG: "%317:sub18": 142 # CHECK-GX-JSON-DAG: "%317:sub19": 141 # CHECK-GX-JSON-DAG: "%317:sub20": 138 # CHECK-GX-JSON-DAG: "%317:sub21": 137 # CHECK-GX-JSON-DAG: "%317:sub22": 136 # CHECK-GX-JSON-DAG: "%317:sub23": 135 # CHECK-GX-JSON-DAG: "%317:sub24": 132 # CHECK-GX-JSON-DAG: "%317:sub25": 131 # CHECK-GX-JSON-DAG: "%317:sub26": 130 # CHECK-GX-JSON-DAG: "%317:sub27": 129 # CHECK-GX-JSON-DAG: "%317:sub28": 126 # CHECK-GX-JSON-DAG: "%317:sub29": 125 # CHECK-GX-JSON-DAG: "%317:sub30": 124 # CHECK-GX-JSON-DAG: "%317:sub31": 123 # CHECK-GX-JSON-DAG: "%359:sub0": 216 # CHECK-GX-JSON-DAG: "%359:sub1": 215 # CHECK-GX-JSON-DAG: "%359:sub2": 214 # CHECK-GX-JSON-DAG: "%359:sub3": 213 # CHECK-GX-JSON-DAG: "%359:sub4": 210 # CHECK-GX-JSON-DAG: "%359:sub5": 209 # CHECK-GX-JSON-DAG: "%359:sub6": 208 # CHECK-GX-JSON-DAG: "%359:sub7": 207 # CHECK-GX-JSON-DAG: "%359:sub8": 204 # CHECK-GX-JSON-DAG: "%359:sub9": 203 # CHECK-GX-JSON-DAG: "%359:sub10": 202 # CHECK-GX-JSON-DAG: "%359:sub11": 201 # CHECK-GX-JSON-DAG: "%359:sub12": 198 # CHECK-GX-JSON-DAG: "%359:sub13": 197 # CHECK-GX-JSON-DAG: "%359:sub14": 196 # CHECK-GX-JSON-DAG: "%359:sub15": 195 # CHECK-GX-JSON-DAG: "%359:sub16": 192 # CHECK-GX-JSON-DAG: "%359:sub17": 191 # CHECK-GX-JSON-DAG: "%359:sub18": 190 # CHECK-GX-JSON-DAG: "%359:sub19": 189 # CHECK-GX-JSON-DAG: "%359:sub20": 186 # CHECK-GX-JSON-DAG: "%359:sub21": 185 # CHECK-GX-JSON-DAG: "%359:sub22": 184 # CHECK-GX-JSON-DAG: "%359:sub23": 183 # CHECK-GX-JSON-DAG: "%359:sub24": 180 # CHECK-GX-JSON-DAG: "%359:sub25": 179 # CHECK-GX-JSON-DAG: "%359:sub26": 178 # CHECK-GX-JSON-DAG: "%359:sub27": 177 # CHECK-GX-JSON-DAG: "%359:sub28": 174 # CHECK-GX-JSON-DAG: "%359:sub29": 173 # CHECK-GX-JSON-DAG: "%359:sub30": 172 # CHECK-GX-JSON-DAG: "%359:sub31": 171 # CHECK-GX-JSON-DAG: "%401:sub0": 264 # CHECK-GX-JSON-DAG: "%401:sub1": 263 # CHECK-GX-JSON-DAG: "%401:sub2": 262 # CHECK-GX-JSON-DAG: "%401:sub3": 261 # CHECK-GX-JSON-DAG: "%401:sub4": 258 # CHECK-GX-JSON-DAG: "%401:sub5": 257 # CHECK-GX-JSON-DAG: "%401:sub6": 256 # CHECK-GX-JSON-DAG: "%401:sub7": 255 # CHECK-GX-JSON-DAG: "%401:sub8": 252 # CHECK-GX-JSON-DAG: "%401:sub9": 251 # CHECK-GX-JSON-DAG: "%401:sub10": 250 # CHECK-GX-JSON-DAG: "%401:sub11": 249 # CHECK-GX-JSON-DAG: "%401:sub12": 246 # CHECK-GX-JSON-DAG: "%401:sub13": 245 # CHECK-GX-JSON-DAG: "%401:sub14": 244 # CHECK-GX-JSON-DAG: "%401:sub15": 243 # CHECK-GX-JSON-DAG: "%401:sub16": 240 # CHECK-GX-JSON-DAG: "%401:sub17": 239 # CHECK-GX-JSON-DAG: "%401:sub18": 238 # CHECK-GX-JSON-DAG: "%401:sub19": 237 # CHECK-GX-JSON-DAG: "%401:sub20": 234 # CHECK-GX-JSON-DAG: "%401:sub21": 233 # CHECK-GX-JSON-DAG: "%401:sub22": 232 # CHECK-GX-JSON-DAG: "%401:sub23": 231 # CHECK-GX-JSON-DAG: "%401:sub24": 228 # CHECK-GX-JSON-DAG: "%401:sub25": 227 # CHECK-GX-JSON-DAG: "%401:sub26": 226 # CHECK-GX-JSON-DAG: "%401:sub27": 225 # CHECK-GX-JSON-DAG: "%401:sub28": 222 # CHECK-GX-JSON-DAG: "%401:sub29": 221 # CHECK-GX-JSON-DAG: "%401:sub30": 220 # CHECK-GX-JSON-DAG: "%401:sub31": 219 # CHECK-GX-JSON-DAG: "%564": 1 # CHECK-GX-JSON-DAG: "%565": 1 # CHECK-GX-JSON-DAG: "%566": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 219 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 264 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%568:vreg_128 = REG_SEQUENCE %567, %subreg.sub0, %566, %subreg.sub1, %565, %subreg.sub2, %564, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 23 # CHECK-GX-JSON-DAG: "%191:sub1": 22 # CHECK-GX-JSON-DAG: "%191:sub2": 21 # CHECK-GX-JSON-DAG: "%191:sub3": 20 # CHECK-GX-JSON-DAG: "%191:sub4": 17 # CHECK-GX-JSON-DAG: "%191:sub5": 16 # CHECK-GX-JSON-DAG: "%191:sub6": 15 # CHECK-GX-JSON-DAG: "%191:sub7": 14 # CHECK-GX-JSON-DAG: "%191:sub8": 11 # CHECK-GX-JSON-DAG: "%191:sub9": 10 # CHECK-GX-JSON-DAG: "%191:sub10": 9 # CHECK-GX-JSON-DAG: "%191:sub11": 8 # CHECK-GX-JSON-DAG: "%191:sub12": 5 # CHECK-GX-JSON-DAG: "%191:sub13": 4 # CHECK-GX-JSON-DAG: "%191:sub14": 3 # CHECK-GX-JSON-DAG: "%191:sub15": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 71 # CHECK-GX-JSON-DAG: "%233:sub1": 70 # CHECK-GX-JSON-DAG: "%233:sub2": 69 # CHECK-GX-JSON-DAG: "%233:sub3": 68 # CHECK-GX-JSON-DAG: "%233:sub4": 65 # CHECK-GX-JSON-DAG: "%233:sub5": 64 # CHECK-GX-JSON-DAG: "%233:sub6": 63 # CHECK-GX-JSON-DAG: "%233:sub7": 62 # CHECK-GX-JSON-DAG: "%233:sub8": 59 # CHECK-GX-JSON-DAG: "%233:sub9": 58 # CHECK-GX-JSON-DAG: "%233:sub10": 57 # CHECK-GX-JSON-DAG: "%233:sub11": 56 # CHECK-GX-JSON-DAG: "%233:sub12": 53 # CHECK-GX-JSON-DAG: "%233:sub13": 52 # CHECK-GX-JSON-DAG: "%233:sub14": 51 # CHECK-GX-JSON-DAG: "%233:sub15": 50 # CHECK-GX-JSON-DAG: "%233:sub16": 47 # CHECK-GX-JSON-DAG: "%233:sub17": 46 # CHECK-GX-JSON-DAG: "%233:sub18": 45 # CHECK-GX-JSON-DAG: "%233:sub19": 44 # CHECK-GX-JSON-DAG: "%233:sub20": 41 # CHECK-GX-JSON-DAG: "%233:sub21": 40 # CHECK-GX-JSON-DAG: "%233:sub22": 39 # CHECK-GX-JSON-DAG: "%233:sub23": 38 # CHECK-GX-JSON-DAG: "%233:sub24": 35 # CHECK-GX-JSON-DAG: "%233:sub25": 34 # CHECK-GX-JSON-DAG: "%233:sub26": 33 # CHECK-GX-JSON-DAG: "%233:sub27": 32 # CHECK-GX-JSON-DAG: "%233:sub28": 29 # CHECK-GX-JSON-DAG: "%233:sub29": 28 # CHECK-GX-JSON-DAG: "%233:sub30": 27 # CHECK-GX-JSON-DAG: "%233:sub31": 26 # CHECK-GX-JSON-DAG: "%275:sub0": 119 # CHECK-GX-JSON-DAG: "%275:sub1": 118 # CHECK-GX-JSON-DAG: "%275:sub2": 117 # CHECK-GX-JSON-DAG: "%275:sub3": 116 # CHECK-GX-JSON-DAG: "%275:sub4": 113 # CHECK-GX-JSON-DAG: "%275:sub5": 112 # CHECK-GX-JSON-DAG: "%275:sub6": 111 # CHECK-GX-JSON-DAG: "%275:sub7": 110 # CHECK-GX-JSON-DAG: "%275:sub8": 107 # CHECK-GX-JSON-DAG: "%275:sub9": 106 # CHECK-GX-JSON-DAG: "%275:sub10": 105 # CHECK-GX-JSON-DAG: "%275:sub11": 104 # CHECK-GX-JSON-DAG: "%275:sub12": 101 # CHECK-GX-JSON-DAG: "%275:sub13": 100 # CHECK-GX-JSON-DAG: "%275:sub14": 99 # CHECK-GX-JSON-DAG: "%275:sub15": 98 # CHECK-GX-JSON-DAG: "%275:sub16": 95 # CHECK-GX-JSON-DAG: "%275:sub17": 94 # CHECK-GX-JSON-DAG: "%275:sub18": 93 # CHECK-GX-JSON-DAG: "%275:sub19": 92 # CHECK-GX-JSON-DAG: "%275:sub20": 89 # CHECK-GX-JSON-DAG: "%275:sub21": 88 # CHECK-GX-JSON-DAG: "%275:sub22": 87 # CHECK-GX-JSON-DAG: "%275:sub23": 86 # CHECK-GX-JSON-DAG: "%275:sub24": 83 # CHECK-GX-JSON-DAG: "%275:sub25": 82 # CHECK-GX-JSON-DAG: "%275:sub26": 81 # CHECK-GX-JSON-DAG: "%275:sub27": 80 # CHECK-GX-JSON-DAG: "%275:sub28": 77 # CHECK-GX-JSON-DAG: "%275:sub29": 76 # CHECK-GX-JSON-DAG: "%275:sub30": 75 # CHECK-GX-JSON-DAG: "%275:sub31": 74 # CHECK-GX-JSON-DAG: "%317:sub0": 167 # CHECK-GX-JSON-DAG: "%317:sub1": 166 # CHECK-GX-JSON-DAG: "%317:sub2": 165 # CHECK-GX-JSON-DAG: "%317:sub3": 164 # CHECK-GX-JSON-DAG: "%317:sub4": 161 # CHECK-GX-JSON-DAG: "%317:sub5": 160 # CHECK-GX-JSON-DAG: "%317:sub6": 159 # CHECK-GX-JSON-DAG: "%317:sub7": 158 # CHECK-GX-JSON-DAG: "%317:sub8": 155 # CHECK-GX-JSON-DAG: "%317:sub9": 154 # CHECK-GX-JSON-DAG: "%317:sub10": 153 # CHECK-GX-JSON-DAG: "%317:sub11": 152 # CHECK-GX-JSON-DAG: "%317:sub12": 149 # CHECK-GX-JSON-DAG: "%317:sub13": 148 # CHECK-GX-JSON-DAG: "%317:sub14": 147 # CHECK-GX-JSON-DAG: "%317:sub15": 146 # CHECK-GX-JSON-DAG: "%317:sub16": 143 # CHECK-GX-JSON-DAG: "%317:sub17": 142 # CHECK-GX-JSON-DAG: "%317:sub18": 141 # CHECK-GX-JSON-DAG: "%317:sub19": 140 # CHECK-GX-JSON-DAG: "%317:sub20": 137 # CHECK-GX-JSON-DAG: "%317:sub21": 136 # CHECK-GX-JSON-DAG: "%317:sub22": 135 # CHECK-GX-JSON-DAG: "%317:sub23": 134 # CHECK-GX-JSON-DAG: "%317:sub24": 131 # CHECK-GX-JSON-DAG: "%317:sub25": 130 # CHECK-GX-JSON-DAG: "%317:sub26": 129 # CHECK-GX-JSON-DAG: "%317:sub27": 128 # CHECK-GX-JSON-DAG: "%317:sub28": 125 # CHECK-GX-JSON-DAG: "%317:sub29": 124 # CHECK-GX-JSON-DAG: "%317:sub30": 123 # CHECK-GX-JSON-DAG: "%317:sub31": 122 # CHECK-GX-JSON-DAG: "%359:sub0": 215 # CHECK-GX-JSON-DAG: "%359:sub1": 214 # CHECK-GX-JSON-DAG: "%359:sub2": 213 # CHECK-GX-JSON-DAG: "%359:sub3": 212 # CHECK-GX-JSON-DAG: "%359:sub4": 209 # CHECK-GX-JSON-DAG: "%359:sub5": 208 # CHECK-GX-JSON-DAG: "%359:sub6": 207 # CHECK-GX-JSON-DAG: "%359:sub7": 206 # CHECK-GX-JSON-DAG: "%359:sub8": 203 # CHECK-GX-JSON-DAG: "%359:sub9": 202 # CHECK-GX-JSON-DAG: "%359:sub10": 201 # CHECK-GX-JSON-DAG: "%359:sub11": 200 # CHECK-GX-JSON-DAG: "%359:sub12": 197 # CHECK-GX-JSON-DAG: "%359:sub13": 196 # CHECK-GX-JSON-DAG: "%359:sub14": 195 # CHECK-GX-JSON-DAG: "%359:sub15": 194 # CHECK-GX-JSON-DAG: "%359:sub16": 191 # CHECK-GX-JSON-DAG: "%359:sub17": 190 # CHECK-GX-JSON-DAG: "%359:sub18": 189 # CHECK-GX-JSON-DAG: "%359:sub19": 188 # CHECK-GX-JSON-DAG: "%359:sub20": 185 # CHECK-GX-JSON-DAG: "%359:sub21": 184 # CHECK-GX-JSON-DAG: "%359:sub22": 183 # CHECK-GX-JSON-DAG: "%359:sub23": 182 # CHECK-GX-JSON-DAG: "%359:sub24": 179 # CHECK-GX-JSON-DAG: "%359:sub25": 178 # CHECK-GX-JSON-DAG: "%359:sub26": 177 # CHECK-GX-JSON-DAG: "%359:sub27": 176 # CHECK-GX-JSON-DAG: "%359:sub28": 173 # CHECK-GX-JSON-DAG: "%359:sub29": 172 # CHECK-GX-JSON-DAG: "%359:sub30": 171 # CHECK-GX-JSON-DAG: "%359:sub31": 170 # CHECK-GX-JSON-DAG: "%401:sub0": 263 # CHECK-GX-JSON-DAG: "%401:sub1": 262 # CHECK-GX-JSON-DAG: "%401:sub2": 261 # CHECK-GX-JSON-DAG: "%401:sub3": 260 # CHECK-GX-JSON-DAG: "%401:sub4": 257 # CHECK-GX-JSON-DAG: "%401:sub5": 256 # CHECK-GX-JSON-DAG: "%401:sub6": 255 # CHECK-GX-JSON-DAG: "%401:sub7": 254 # CHECK-GX-JSON-DAG: "%401:sub8": 251 # CHECK-GX-JSON-DAG: "%401:sub9": 250 # CHECK-GX-JSON-DAG: "%401:sub10": 249 # CHECK-GX-JSON-DAG: "%401:sub11": 248 # CHECK-GX-JSON-DAG: "%401:sub12": 245 # CHECK-GX-JSON-DAG: "%401:sub13": 244 # CHECK-GX-JSON-DAG: "%401:sub14": 243 # CHECK-GX-JSON-DAG: "%401:sub15": 242 # CHECK-GX-JSON-DAG: "%401:sub16": 239 # CHECK-GX-JSON-DAG: "%401:sub17": 238 # CHECK-GX-JSON-DAG: "%401:sub18": 237 # CHECK-GX-JSON-DAG: "%401:sub19": 236 # CHECK-GX-JSON-DAG: "%401:sub20": 233 # CHECK-GX-JSON-DAG: "%401:sub21": 232 # CHECK-GX-JSON-DAG: "%401:sub22": 231 # CHECK-GX-JSON-DAG: "%401:sub23": 230 # CHECK-GX-JSON-DAG: "%401:sub24": 227 # CHECK-GX-JSON-DAG: "%401:sub25": 226 # CHECK-GX-JSON-DAG: "%401:sub26": 225 # CHECK-GX-JSON-DAG: "%401:sub27": 224 # CHECK-GX-JSON-DAG: "%401:sub28": 221 # CHECK-GX-JSON-DAG: "%401:sub29": 220 # CHECK-GX-JSON-DAG: "%401:sub30": 219 # CHECK-GX-JSON-DAG: "%401:sub31": 218 # CHECK-GX-JSON-DAG: "%564": 0 # CHECK-GX-JSON-DAG: "%565": 0 # CHECK-GX-JSON-DAG: "%566": 0 # CHECK-GX-JSON-DAG: "%567": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 218 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 263 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %569:vreg_64, %568, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 22 # CHECK-GX-JSON-DAG: "%191:sub1": 21 # CHECK-GX-JSON-DAG: "%191:sub2": 20 # CHECK-GX-JSON-DAG: "%191:sub3": 19 # CHECK-GX-JSON-DAG: "%191:sub4": 16 # CHECK-GX-JSON-DAG: "%191:sub5": 15 # CHECK-GX-JSON-DAG: "%191:sub6": 14 # CHECK-GX-JSON-DAG: "%191:sub7": 13 # CHECK-GX-JSON-DAG: "%191:sub8": 10 # CHECK-GX-JSON-DAG: "%191:sub9": 9 # CHECK-GX-JSON-DAG: "%191:sub10": 8 # CHECK-GX-JSON-DAG: "%191:sub11": 7 # CHECK-GX-JSON-DAG: "%191:sub12": 4 # CHECK-GX-JSON-DAG: "%191:sub13": 3 # CHECK-GX-JSON-DAG: "%191:sub14": 2 # CHECK-GX-JSON-DAG: "%191:sub15": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 70 # CHECK-GX-JSON-DAG: "%233:sub1": 69 # CHECK-GX-JSON-DAG: "%233:sub2": 68 # CHECK-GX-JSON-DAG: "%233:sub3": 67 # CHECK-GX-JSON-DAG: "%233:sub4": 64 # CHECK-GX-JSON-DAG: "%233:sub5": 63 # CHECK-GX-JSON-DAG: "%233:sub6": 62 # CHECK-GX-JSON-DAG: "%233:sub7": 61 # CHECK-GX-JSON-DAG: "%233:sub8": 58 # CHECK-GX-JSON-DAG: "%233:sub9": 57 # CHECK-GX-JSON-DAG: "%233:sub10": 56 # CHECK-GX-JSON-DAG: "%233:sub11": 55 # CHECK-GX-JSON-DAG: "%233:sub12": 52 # CHECK-GX-JSON-DAG: "%233:sub13": 51 # CHECK-GX-JSON-DAG: "%233:sub14": 50 # CHECK-GX-JSON-DAG: "%233:sub15": 49 # CHECK-GX-JSON-DAG: "%233:sub16": 46 # CHECK-GX-JSON-DAG: "%233:sub17": 45 # CHECK-GX-JSON-DAG: "%233:sub18": 44 # CHECK-GX-JSON-DAG: "%233:sub19": 43 # CHECK-GX-JSON-DAG: "%233:sub20": 40 # CHECK-GX-JSON-DAG: "%233:sub21": 39 # CHECK-GX-JSON-DAG: "%233:sub22": 38 # CHECK-GX-JSON-DAG: "%233:sub23": 37 # CHECK-GX-JSON-DAG: "%233:sub24": 34 # CHECK-GX-JSON-DAG: "%233:sub25": 33 # CHECK-GX-JSON-DAG: "%233:sub26": 32 # CHECK-GX-JSON-DAG: "%233:sub27": 31 # CHECK-GX-JSON-DAG: "%233:sub28": 28 # CHECK-GX-JSON-DAG: "%233:sub29": 27 # CHECK-GX-JSON-DAG: "%233:sub30": 26 # CHECK-GX-JSON-DAG: "%233:sub31": 25 # CHECK-GX-JSON-DAG: "%275:sub0": 118 # CHECK-GX-JSON-DAG: "%275:sub1": 117 # CHECK-GX-JSON-DAG: "%275:sub2": 116 # CHECK-GX-JSON-DAG: "%275:sub3": 115 # CHECK-GX-JSON-DAG: "%275:sub4": 112 # CHECK-GX-JSON-DAG: "%275:sub5": 111 # CHECK-GX-JSON-DAG: "%275:sub6": 110 # CHECK-GX-JSON-DAG: "%275:sub7": 109 # CHECK-GX-JSON-DAG: "%275:sub8": 106 # CHECK-GX-JSON-DAG: "%275:sub9": 105 # CHECK-GX-JSON-DAG: "%275:sub10": 104 # CHECK-GX-JSON-DAG: "%275:sub11": 103 # CHECK-GX-JSON-DAG: "%275:sub12": 100 # CHECK-GX-JSON-DAG: "%275:sub13": 99 # CHECK-GX-JSON-DAG: "%275:sub14": 98 # CHECK-GX-JSON-DAG: "%275:sub15": 97 # CHECK-GX-JSON-DAG: "%275:sub16": 94 # CHECK-GX-JSON-DAG: "%275:sub17": 93 # CHECK-GX-JSON-DAG: "%275:sub18": 92 # CHECK-GX-JSON-DAG: "%275:sub19": 91 # CHECK-GX-JSON-DAG: "%275:sub20": 88 # CHECK-GX-JSON-DAG: "%275:sub21": 87 # CHECK-GX-JSON-DAG: "%275:sub22": 86 # CHECK-GX-JSON-DAG: "%275:sub23": 85 # CHECK-GX-JSON-DAG: "%275:sub24": 82 # CHECK-GX-JSON-DAG: "%275:sub25": 81 # CHECK-GX-JSON-DAG: "%275:sub26": 80 # CHECK-GX-JSON-DAG: "%275:sub27": 79 # CHECK-GX-JSON-DAG: "%275:sub28": 76 # CHECK-GX-JSON-DAG: "%275:sub29": 75 # CHECK-GX-JSON-DAG: "%275:sub30": 74 # CHECK-GX-JSON-DAG: "%275:sub31": 73 # CHECK-GX-JSON-DAG: "%317:sub0": 166 # CHECK-GX-JSON-DAG: "%317:sub1": 165 # CHECK-GX-JSON-DAG: "%317:sub2": 164 # CHECK-GX-JSON-DAG: "%317:sub3": 163 # CHECK-GX-JSON-DAG: "%317:sub4": 160 # CHECK-GX-JSON-DAG: "%317:sub5": 159 # CHECK-GX-JSON-DAG: "%317:sub6": 158 # CHECK-GX-JSON-DAG: "%317:sub7": 157 # CHECK-GX-JSON-DAG: "%317:sub8": 154 # CHECK-GX-JSON-DAG: "%317:sub9": 153 # CHECK-GX-JSON-DAG: "%317:sub10": 152 # CHECK-GX-JSON-DAG: "%317:sub11": 151 # CHECK-GX-JSON-DAG: "%317:sub12": 148 # CHECK-GX-JSON-DAG: "%317:sub13": 147 # CHECK-GX-JSON-DAG: "%317:sub14": 146 # CHECK-GX-JSON-DAG: "%317:sub15": 145 # CHECK-GX-JSON-DAG: "%317:sub16": 142 # CHECK-GX-JSON-DAG: "%317:sub17": 141 # CHECK-GX-JSON-DAG: "%317:sub18": 140 # CHECK-GX-JSON-DAG: "%317:sub19": 139 # CHECK-GX-JSON-DAG: "%317:sub20": 136 # CHECK-GX-JSON-DAG: "%317:sub21": 135 # CHECK-GX-JSON-DAG: "%317:sub22": 134 # CHECK-GX-JSON-DAG: "%317:sub23": 133 # CHECK-GX-JSON-DAG: "%317:sub24": 130 # CHECK-GX-JSON-DAG: "%317:sub25": 129 # CHECK-GX-JSON-DAG: "%317:sub26": 128 # CHECK-GX-JSON-DAG: "%317:sub27": 127 # CHECK-GX-JSON-DAG: "%317:sub28": 124 # CHECK-GX-JSON-DAG: "%317:sub29": 123 # CHECK-GX-JSON-DAG: "%317:sub30": 122 # CHECK-GX-JSON-DAG: "%317:sub31": 121 # CHECK-GX-JSON-DAG: "%359:sub0": 214 # CHECK-GX-JSON-DAG: "%359:sub1": 213 # CHECK-GX-JSON-DAG: "%359:sub2": 212 # CHECK-GX-JSON-DAG: "%359:sub3": 211 # CHECK-GX-JSON-DAG: "%359:sub4": 208 # CHECK-GX-JSON-DAG: "%359:sub5": 207 # CHECK-GX-JSON-DAG: "%359:sub6": 206 # CHECK-GX-JSON-DAG: "%359:sub7": 205 # CHECK-GX-JSON-DAG: "%359:sub8": 202 # CHECK-GX-JSON-DAG: "%359:sub9": 201 # CHECK-GX-JSON-DAG: "%359:sub10": 200 # CHECK-GX-JSON-DAG: "%359:sub11": 199 # CHECK-GX-JSON-DAG: "%359:sub12": 196 # CHECK-GX-JSON-DAG: "%359:sub13": 195 # CHECK-GX-JSON-DAG: "%359:sub14": 194 # CHECK-GX-JSON-DAG: "%359:sub15": 193 # CHECK-GX-JSON-DAG: "%359:sub16": 190 # CHECK-GX-JSON-DAG: "%359:sub17": 189 # CHECK-GX-JSON-DAG: "%359:sub18": 188 # CHECK-GX-JSON-DAG: "%359:sub19": 187 # CHECK-GX-JSON-DAG: "%359:sub20": 184 # CHECK-GX-JSON-DAG: "%359:sub21": 183 # CHECK-GX-JSON-DAG: "%359:sub22": 182 # CHECK-GX-JSON-DAG: "%359:sub23": 181 # CHECK-GX-JSON-DAG: "%359:sub24": 178 # CHECK-GX-JSON-DAG: "%359:sub25": 177 # CHECK-GX-JSON-DAG: "%359:sub26": 176 # CHECK-GX-JSON-DAG: "%359:sub27": 175 # CHECK-GX-JSON-DAG: "%359:sub28": 172 # CHECK-GX-JSON-DAG: "%359:sub29": 171 # CHECK-GX-JSON-DAG: "%359:sub30": 170 # CHECK-GX-JSON-DAG: "%359:sub31": 169 # CHECK-GX-JSON-DAG: "%401:sub0": 262 # CHECK-GX-JSON-DAG: "%401:sub1": 261 # CHECK-GX-JSON-DAG: "%401:sub2": 260 # CHECK-GX-JSON-DAG: "%401:sub3": 259 # CHECK-GX-JSON-DAG: "%401:sub4": 256 # CHECK-GX-JSON-DAG: "%401:sub5": 255 # CHECK-GX-JSON-DAG: "%401:sub6": 254 # CHECK-GX-JSON-DAG: "%401:sub7": 253 # CHECK-GX-JSON-DAG: "%401:sub8": 250 # CHECK-GX-JSON-DAG: "%401:sub9": 249 # CHECK-GX-JSON-DAG: "%401:sub10": 248 # CHECK-GX-JSON-DAG: "%401:sub11": 247 # CHECK-GX-JSON-DAG: "%401:sub12": 244 # CHECK-GX-JSON-DAG: "%401:sub13": 243 # CHECK-GX-JSON-DAG: "%401:sub14": 242 # CHECK-GX-JSON-DAG: "%401:sub15": 241 # CHECK-GX-JSON-DAG: "%401:sub16": 238 # CHECK-GX-JSON-DAG: "%401:sub17": 237 # CHECK-GX-JSON-DAG: "%401:sub18": 236 # CHECK-GX-JSON-DAG: "%401:sub19": 235 # CHECK-GX-JSON-DAG: "%401:sub20": 232 # CHECK-GX-JSON-DAG: "%401:sub21": 231 # CHECK-GX-JSON-DAG: "%401:sub22": 230 # CHECK-GX-JSON-DAG: "%401:sub23": 229 # CHECK-GX-JSON-DAG: "%401:sub24": 226 # CHECK-GX-JSON-DAG: "%401:sub25": 225 # CHECK-GX-JSON-DAG: "%401:sub26": 224 # CHECK-GX-JSON-DAG: "%401:sub27": 223 # CHECK-GX-JSON-DAG: "%401:sub28": 220 # CHECK-GX-JSON-DAG: "%401:sub29": 219 # CHECK-GX-JSON-DAG: "%401:sub30": 218 # CHECK-GX-JSON-DAG: "%401:sub31": 217 # CHECK-GX-JSON-DAG: "%568": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 217 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 262 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%570:vgpr_32 = COPY %191.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 21 # CHECK-GX-JSON-DAG: "%191:sub1": 20 # CHECK-GX-JSON-DAG: "%191:sub2": 19 # CHECK-GX-JSON-DAG: "%191:sub3": 18 # CHECK-GX-JSON-DAG: "%191:sub4": 15 # CHECK-GX-JSON-DAG: "%191:sub5": 14 # CHECK-GX-JSON-DAG: "%191:sub6": 13 # CHECK-GX-JSON-DAG: "%191:sub7": 12 # CHECK-GX-JSON-DAG: "%191:sub8": 9 # CHECK-GX-JSON-DAG: "%191:sub9": 8 # CHECK-GX-JSON-DAG: "%191:sub10": 7 # CHECK-GX-JSON-DAG: "%191:sub11": 6 # CHECK-GX-JSON-DAG: "%191:sub12": 3 # CHECK-GX-JSON-DAG: "%191:sub13": 2 # CHECK-GX-JSON-DAG: "%191:sub14": 1 # CHECK-GX-JSON-DAG: "%191:sub15": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 69 # CHECK-GX-JSON-DAG: "%233:sub1": 68 # CHECK-GX-JSON-DAG: "%233:sub2": 67 # CHECK-GX-JSON-DAG: "%233:sub3": 66 # CHECK-GX-JSON-DAG: "%233:sub4": 63 # CHECK-GX-JSON-DAG: "%233:sub5": 62 # CHECK-GX-JSON-DAG: "%233:sub6": 61 # CHECK-GX-JSON-DAG: "%233:sub7": 60 # CHECK-GX-JSON-DAG: "%233:sub8": 57 # CHECK-GX-JSON-DAG: "%233:sub9": 56 # CHECK-GX-JSON-DAG: "%233:sub10": 55 # CHECK-GX-JSON-DAG: "%233:sub11": 54 # CHECK-GX-JSON-DAG: "%233:sub12": 51 # CHECK-GX-JSON-DAG: "%233:sub13": 50 # CHECK-GX-JSON-DAG: "%233:sub14": 49 # CHECK-GX-JSON-DAG: "%233:sub15": 48 # CHECK-GX-JSON-DAG: "%233:sub16": 45 # CHECK-GX-JSON-DAG: "%233:sub17": 44 # CHECK-GX-JSON-DAG: "%233:sub18": 43 # CHECK-GX-JSON-DAG: "%233:sub19": 42 # CHECK-GX-JSON-DAG: "%233:sub20": 39 # CHECK-GX-JSON-DAG: "%233:sub21": 38 # CHECK-GX-JSON-DAG: "%233:sub22": 37 # CHECK-GX-JSON-DAG: "%233:sub23": 36 # CHECK-GX-JSON-DAG: "%233:sub24": 33 # CHECK-GX-JSON-DAG: "%233:sub25": 32 # CHECK-GX-JSON-DAG: "%233:sub26": 31 # CHECK-GX-JSON-DAG: "%233:sub27": 30 # CHECK-GX-JSON-DAG: "%233:sub28": 27 # CHECK-GX-JSON-DAG: "%233:sub29": 26 # CHECK-GX-JSON-DAG: "%233:sub30": 25 # CHECK-GX-JSON-DAG: "%233:sub31": 24 # CHECK-GX-JSON-DAG: "%275:sub0": 117 # CHECK-GX-JSON-DAG: "%275:sub1": 116 # CHECK-GX-JSON-DAG: "%275:sub2": 115 # CHECK-GX-JSON-DAG: "%275:sub3": 114 # CHECK-GX-JSON-DAG: "%275:sub4": 111 # CHECK-GX-JSON-DAG: "%275:sub5": 110 # CHECK-GX-JSON-DAG: "%275:sub6": 109 # CHECK-GX-JSON-DAG: "%275:sub7": 108 # CHECK-GX-JSON-DAG: "%275:sub8": 105 # CHECK-GX-JSON-DAG: "%275:sub9": 104 # CHECK-GX-JSON-DAG: "%275:sub10": 103 # CHECK-GX-JSON-DAG: "%275:sub11": 102 # CHECK-GX-JSON-DAG: "%275:sub12": 99 # CHECK-GX-JSON-DAG: "%275:sub13": 98 # CHECK-GX-JSON-DAG: "%275:sub14": 97 # CHECK-GX-JSON-DAG: "%275:sub15": 96 # CHECK-GX-JSON-DAG: "%275:sub16": 93 # CHECK-GX-JSON-DAG: "%275:sub17": 92 # CHECK-GX-JSON-DAG: "%275:sub18": 91 # CHECK-GX-JSON-DAG: "%275:sub19": 90 # CHECK-GX-JSON-DAG: "%275:sub20": 87 # CHECK-GX-JSON-DAG: "%275:sub21": 86 # CHECK-GX-JSON-DAG: "%275:sub22": 85 # CHECK-GX-JSON-DAG: "%275:sub23": 84 # CHECK-GX-JSON-DAG: "%275:sub24": 81 # CHECK-GX-JSON-DAG: "%275:sub25": 80 # CHECK-GX-JSON-DAG: "%275:sub26": 79 # CHECK-GX-JSON-DAG: "%275:sub27": 78 # CHECK-GX-JSON-DAG: "%275:sub28": 75 # CHECK-GX-JSON-DAG: "%275:sub29": 74 # CHECK-GX-JSON-DAG: "%275:sub30": 73 # CHECK-GX-JSON-DAG: "%275:sub31": 72 # CHECK-GX-JSON-DAG: "%317:sub0": 165 # CHECK-GX-JSON-DAG: "%317:sub1": 164 # CHECK-GX-JSON-DAG: "%317:sub2": 163 # CHECK-GX-JSON-DAG: "%317:sub3": 162 # CHECK-GX-JSON-DAG: "%317:sub4": 159 # CHECK-GX-JSON-DAG: "%317:sub5": 158 # CHECK-GX-JSON-DAG: "%317:sub6": 157 # CHECK-GX-JSON-DAG: "%317:sub7": 156 # CHECK-GX-JSON-DAG: "%317:sub8": 153 # CHECK-GX-JSON-DAG: "%317:sub9": 152 # CHECK-GX-JSON-DAG: "%317:sub10": 151 # CHECK-GX-JSON-DAG: "%317:sub11": 150 # CHECK-GX-JSON-DAG: "%317:sub12": 147 # CHECK-GX-JSON-DAG: "%317:sub13": 146 # CHECK-GX-JSON-DAG: "%317:sub14": 145 # CHECK-GX-JSON-DAG: "%317:sub15": 144 # CHECK-GX-JSON-DAG: "%317:sub16": 141 # CHECK-GX-JSON-DAG: "%317:sub17": 140 # CHECK-GX-JSON-DAG: "%317:sub18": 139 # CHECK-GX-JSON-DAG: "%317:sub19": 138 # CHECK-GX-JSON-DAG: "%317:sub20": 135 # CHECK-GX-JSON-DAG: "%317:sub21": 134 # CHECK-GX-JSON-DAG: "%317:sub22": 133 # CHECK-GX-JSON-DAG: "%317:sub23": 132 # CHECK-GX-JSON-DAG: "%317:sub24": 129 # CHECK-GX-JSON-DAG: "%317:sub25": 128 # CHECK-GX-JSON-DAG: "%317:sub26": 127 # CHECK-GX-JSON-DAG: "%317:sub27": 126 # CHECK-GX-JSON-DAG: "%317:sub28": 123 # CHECK-GX-JSON-DAG: "%317:sub29": 122 # CHECK-GX-JSON-DAG: "%317:sub30": 121 # CHECK-GX-JSON-DAG: "%317:sub31": 120 # CHECK-GX-JSON-DAG: "%359:sub0": 213 # CHECK-GX-JSON-DAG: "%359:sub1": 212 # CHECK-GX-JSON-DAG: "%359:sub2": 211 # CHECK-GX-JSON-DAG: "%359:sub3": 210 # CHECK-GX-JSON-DAG: "%359:sub4": 207 # CHECK-GX-JSON-DAG: "%359:sub5": 206 # CHECK-GX-JSON-DAG: "%359:sub6": 205 # CHECK-GX-JSON-DAG: "%359:sub7": 204 # CHECK-GX-JSON-DAG: "%359:sub8": 201 # CHECK-GX-JSON-DAG: "%359:sub9": 200 # CHECK-GX-JSON-DAG: "%359:sub10": 199 # CHECK-GX-JSON-DAG: "%359:sub11": 198 # CHECK-GX-JSON-DAG: "%359:sub12": 195 # CHECK-GX-JSON-DAG: "%359:sub13": 194 # CHECK-GX-JSON-DAG: "%359:sub14": 193 # CHECK-GX-JSON-DAG: "%359:sub15": 192 # CHECK-GX-JSON-DAG: "%359:sub16": 189 # CHECK-GX-JSON-DAG: "%359:sub17": 188 # CHECK-GX-JSON-DAG: "%359:sub18": 187 # CHECK-GX-JSON-DAG: "%359:sub19": 186 # CHECK-GX-JSON-DAG: "%359:sub20": 183 # CHECK-GX-JSON-DAG: "%359:sub21": 182 # CHECK-GX-JSON-DAG: "%359:sub22": 181 # CHECK-GX-JSON-DAG: "%359:sub23": 180 # CHECK-GX-JSON-DAG: "%359:sub24": 177 # CHECK-GX-JSON-DAG: "%359:sub25": 176 # CHECK-GX-JSON-DAG: "%359:sub26": 175 # CHECK-GX-JSON-DAG: "%359:sub27": 174 # CHECK-GX-JSON-DAG: "%359:sub28": 171 # CHECK-GX-JSON-DAG: "%359:sub29": 170 # CHECK-GX-JSON-DAG: "%359:sub30": 169 # CHECK-GX-JSON-DAG: "%359:sub31": 168 # CHECK-GX-JSON-DAG: "%401:sub0": 261 # CHECK-GX-JSON-DAG: "%401:sub1": 260 # CHECK-GX-JSON-DAG: "%401:sub2": 259 # CHECK-GX-JSON-DAG: "%401:sub3": 258 # CHECK-GX-JSON-DAG: "%401:sub4": 255 # CHECK-GX-JSON-DAG: "%401:sub5": 254 # CHECK-GX-JSON-DAG: "%401:sub6": 253 # CHECK-GX-JSON-DAG: "%401:sub7": 252 # CHECK-GX-JSON-DAG: "%401:sub8": 249 # CHECK-GX-JSON-DAG: "%401:sub9": 248 # CHECK-GX-JSON-DAG: "%401:sub10": 247 # CHECK-GX-JSON-DAG: "%401:sub11": 246 # CHECK-GX-JSON-DAG: "%401:sub12": 243 # CHECK-GX-JSON-DAG: "%401:sub13": 242 # CHECK-GX-JSON-DAG: "%401:sub14": 241 # CHECK-GX-JSON-DAG: "%401:sub15": 240 # CHECK-GX-JSON-DAG: "%401:sub16": 237 # CHECK-GX-JSON-DAG: "%401:sub17": 236 # CHECK-GX-JSON-DAG: "%401:sub18": 235 # CHECK-GX-JSON-DAG: "%401:sub19": 234 # CHECK-GX-JSON-DAG: "%401:sub20": 231 # CHECK-GX-JSON-DAG: "%401:sub21": 230 # CHECK-GX-JSON-DAG: "%401:sub22": 229 # CHECK-GX-JSON-DAG: "%401:sub23": 228 # CHECK-GX-JSON-DAG: "%401:sub24": 225 # CHECK-GX-JSON-DAG: "%401:sub25": 224 # CHECK-GX-JSON-DAG: "%401:sub26": 223 # CHECK-GX-JSON-DAG: "%401:sub27": 222 # CHECK-GX-JSON-DAG: "%401:sub28": 219 # CHECK-GX-JSON-DAG: "%401:sub29": 218 # CHECK-GX-JSON-DAG: "%401:sub30": 217 # CHECK-GX-JSON-DAG: "%401:sub31": 216 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 216 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 261 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%571:vgpr_32 = COPY %191.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 20 # CHECK-GX-JSON-DAG: "%191:sub1": 19 # CHECK-GX-JSON-DAG: "%191:sub2": 18 # CHECK-GX-JSON-DAG: "%191:sub3": 17 # CHECK-GX-JSON-DAG: "%191:sub4": 14 # CHECK-GX-JSON-DAG: "%191:sub5": 13 # CHECK-GX-JSON-DAG: "%191:sub6": 12 # CHECK-GX-JSON-DAG: "%191:sub7": 11 # CHECK-GX-JSON-DAG: "%191:sub8": 8 # CHECK-GX-JSON-DAG: "%191:sub9": 7 # CHECK-GX-JSON-DAG: "%191:sub10": 6 # CHECK-GX-JSON-DAG: "%191:sub11": 5 # CHECK-GX-JSON-DAG: "%191:sub12": 2 # CHECK-GX-JSON-DAG: "%191:sub13": 1 # CHECK-GX-JSON-DAG: "%191:sub14": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 68 # CHECK-GX-JSON-DAG: "%233:sub1": 67 # CHECK-GX-JSON-DAG: "%233:sub2": 66 # CHECK-GX-JSON-DAG: "%233:sub3": 65 # CHECK-GX-JSON-DAG: "%233:sub4": 62 # CHECK-GX-JSON-DAG: "%233:sub5": 61 # CHECK-GX-JSON-DAG: "%233:sub6": 60 # CHECK-GX-JSON-DAG: "%233:sub7": 59 # CHECK-GX-JSON-DAG: "%233:sub8": 56 # CHECK-GX-JSON-DAG: "%233:sub9": 55 # CHECK-GX-JSON-DAG: "%233:sub10": 54 # CHECK-GX-JSON-DAG: "%233:sub11": 53 # CHECK-GX-JSON-DAG: "%233:sub12": 50 # CHECK-GX-JSON-DAG: "%233:sub13": 49 # CHECK-GX-JSON-DAG: "%233:sub14": 48 # CHECK-GX-JSON-DAG: "%233:sub15": 47 # CHECK-GX-JSON-DAG: "%233:sub16": 44 # CHECK-GX-JSON-DAG: "%233:sub17": 43 # CHECK-GX-JSON-DAG: "%233:sub18": 42 # CHECK-GX-JSON-DAG: "%233:sub19": 41 # CHECK-GX-JSON-DAG: "%233:sub20": 38 # CHECK-GX-JSON-DAG: "%233:sub21": 37 # CHECK-GX-JSON-DAG: "%233:sub22": 36 # CHECK-GX-JSON-DAG: "%233:sub23": 35 # CHECK-GX-JSON-DAG: "%233:sub24": 32 # CHECK-GX-JSON-DAG: "%233:sub25": 31 # CHECK-GX-JSON-DAG: "%233:sub26": 30 # CHECK-GX-JSON-DAG: "%233:sub27": 29 # CHECK-GX-JSON-DAG: "%233:sub28": 26 # CHECK-GX-JSON-DAG: "%233:sub29": 25 # CHECK-GX-JSON-DAG: "%233:sub30": 24 # CHECK-GX-JSON-DAG: "%233:sub31": 23 # CHECK-GX-JSON-DAG: "%275:sub0": 116 # CHECK-GX-JSON-DAG: "%275:sub1": 115 # CHECK-GX-JSON-DAG: "%275:sub2": 114 # CHECK-GX-JSON-DAG: "%275:sub3": 113 # CHECK-GX-JSON-DAG: "%275:sub4": 110 # CHECK-GX-JSON-DAG: "%275:sub5": 109 # CHECK-GX-JSON-DAG: "%275:sub6": 108 # CHECK-GX-JSON-DAG: "%275:sub7": 107 # CHECK-GX-JSON-DAG: "%275:sub8": 104 # CHECK-GX-JSON-DAG: "%275:sub9": 103 # CHECK-GX-JSON-DAG: "%275:sub10": 102 # CHECK-GX-JSON-DAG: "%275:sub11": 101 # CHECK-GX-JSON-DAG: "%275:sub12": 98 # CHECK-GX-JSON-DAG: "%275:sub13": 97 # CHECK-GX-JSON-DAG: "%275:sub14": 96 # CHECK-GX-JSON-DAG: "%275:sub15": 95 # CHECK-GX-JSON-DAG: "%275:sub16": 92 # CHECK-GX-JSON-DAG: "%275:sub17": 91 # CHECK-GX-JSON-DAG: "%275:sub18": 90 # CHECK-GX-JSON-DAG: "%275:sub19": 89 # CHECK-GX-JSON-DAG: "%275:sub20": 86 # CHECK-GX-JSON-DAG: "%275:sub21": 85 # CHECK-GX-JSON-DAG: "%275:sub22": 84 # CHECK-GX-JSON-DAG: "%275:sub23": 83 # CHECK-GX-JSON-DAG: "%275:sub24": 80 # CHECK-GX-JSON-DAG: "%275:sub25": 79 # CHECK-GX-JSON-DAG: "%275:sub26": 78 # CHECK-GX-JSON-DAG: "%275:sub27": 77 # CHECK-GX-JSON-DAG: "%275:sub28": 74 # CHECK-GX-JSON-DAG: "%275:sub29": 73 # CHECK-GX-JSON-DAG: "%275:sub30": 72 # CHECK-GX-JSON-DAG: "%275:sub31": 71 # CHECK-GX-JSON-DAG: "%317:sub0": 164 # CHECK-GX-JSON-DAG: "%317:sub1": 163 # CHECK-GX-JSON-DAG: "%317:sub2": 162 # CHECK-GX-JSON-DAG: "%317:sub3": 161 # CHECK-GX-JSON-DAG: "%317:sub4": 158 # CHECK-GX-JSON-DAG: "%317:sub5": 157 # CHECK-GX-JSON-DAG: "%317:sub6": 156 # CHECK-GX-JSON-DAG: "%317:sub7": 155 # CHECK-GX-JSON-DAG: "%317:sub8": 152 # CHECK-GX-JSON-DAG: "%317:sub9": 151 # CHECK-GX-JSON-DAG: "%317:sub10": 150 # CHECK-GX-JSON-DAG: "%317:sub11": 149 # CHECK-GX-JSON-DAG: "%317:sub12": 146 # CHECK-GX-JSON-DAG: "%317:sub13": 145 # CHECK-GX-JSON-DAG: "%317:sub14": 144 # CHECK-GX-JSON-DAG: "%317:sub15": 143 # CHECK-GX-JSON-DAG: "%317:sub16": 140 # CHECK-GX-JSON-DAG: "%317:sub17": 139 # CHECK-GX-JSON-DAG: "%317:sub18": 138 # CHECK-GX-JSON-DAG: "%317:sub19": 137 # CHECK-GX-JSON-DAG: "%317:sub20": 134 # CHECK-GX-JSON-DAG: "%317:sub21": 133 # CHECK-GX-JSON-DAG: "%317:sub22": 132 # CHECK-GX-JSON-DAG: "%317:sub23": 131 # CHECK-GX-JSON-DAG: "%317:sub24": 128 # CHECK-GX-JSON-DAG: "%317:sub25": 127 # CHECK-GX-JSON-DAG: "%317:sub26": 126 # CHECK-GX-JSON-DAG: "%317:sub27": 125 # CHECK-GX-JSON-DAG: "%317:sub28": 122 # CHECK-GX-JSON-DAG: "%317:sub29": 121 # CHECK-GX-JSON-DAG: "%317:sub30": 120 # CHECK-GX-JSON-DAG: "%317:sub31": 119 # CHECK-GX-JSON-DAG: "%359:sub0": 212 # CHECK-GX-JSON-DAG: "%359:sub1": 211 # CHECK-GX-JSON-DAG: "%359:sub2": 210 # CHECK-GX-JSON-DAG: "%359:sub3": 209 # CHECK-GX-JSON-DAG: "%359:sub4": 206 # CHECK-GX-JSON-DAG: "%359:sub5": 205 # CHECK-GX-JSON-DAG: "%359:sub6": 204 # CHECK-GX-JSON-DAG: "%359:sub7": 203 # CHECK-GX-JSON-DAG: "%359:sub8": 200 # CHECK-GX-JSON-DAG: "%359:sub9": 199 # CHECK-GX-JSON-DAG: "%359:sub10": 198 # CHECK-GX-JSON-DAG: "%359:sub11": 197 # CHECK-GX-JSON-DAG: "%359:sub12": 194 # CHECK-GX-JSON-DAG: "%359:sub13": 193 # CHECK-GX-JSON-DAG: "%359:sub14": 192 # CHECK-GX-JSON-DAG: "%359:sub15": 191 # CHECK-GX-JSON-DAG: "%359:sub16": 188 # CHECK-GX-JSON-DAG: "%359:sub17": 187 # CHECK-GX-JSON-DAG: "%359:sub18": 186 # CHECK-GX-JSON-DAG: "%359:sub19": 185 # CHECK-GX-JSON-DAG: "%359:sub20": 182 # CHECK-GX-JSON-DAG: "%359:sub21": 181 # CHECK-GX-JSON-DAG: "%359:sub22": 180 # CHECK-GX-JSON-DAG: "%359:sub23": 179 # CHECK-GX-JSON-DAG: "%359:sub24": 176 # CHECK-GX-JSON-DAG: "%359:sub25": 175 # CHECK-GX-JSON-DAG: "%359:sub26": 174 # CHECK-GX-JSON-DAG: "%359:sub27": 173 # CHECK-GX-JSON-DAG: "%359:sub28": 170 # CHECK-GX-JSON-DAG: "%359:sub29": 169 # CHECK-GX-JSON-DAG: "%359:sub30": 168 # CHECK-GX-JSON-DAG: "%359:sub31": 167 # CHECK-GX-JSON-DAG: "%401:sub0": 260 # CHECK-GX-JSON-DAG: "%401:sub1": 259 # CHECK-GX-JSON-DAG: "%401:sub2": 258 # CHECK-GX-JSON-DAG: "%401:sub3": 257 # CHECK-GX-JSON-DAG: "%401:sub4": 254 # CHECK-GX-JSON-DAG: "%401:sub5": 253 # CHECK-GX-JSON-DAG: "%401:sub6": 252 # CHECK-GX-JSON-DAG: "%401:sub7": 251 # CHECK-GX-JSON-DAG: "%401:sub8": 248 # CHECK-GX-JSON-DAG: "%401:sub9": 247 # CHECK-GX-JSON-DAG: "%401:sub10": 246 # CHECK-GX-JSON-DAG: "%401:sub11": 245 # CHECK-GX-JSON-DAG: "%401:sub12": 242 # CHECK-GX-JSON-DAG: "%401:sub13": 241 # CHECK-GX-JSON-DAG: "%401:sub14": 240 # CHECK-GX-JSON-DAG: "%401:sub15": 239 # CHECK-GX-JSON-DAG: "%401:sub16": 236 # CHECK-GX-JSON-DAG: "%401:sub17": 235 # CHECK-GX-JSON-DAG: "%401:sub18": 234 # CHECK-GX-JSON-DAG: "%401:sub19": 233 # CHECK-GX-JSON-DAG: "%401:sub20": 230 # CHECK-GX-JSON-DAG: "%401:sub21": 229 # CHECK-GX-JSON-DAG: "%401:sub22": 228 # CHECK-GX-JSON-DAG: "%401:sub23": 227 # CHECK-GX-JSON-DAG: "%401:sub24": 224 # CHECK-GX-JSON-DAG: "%401:sub25": 223 # CHECK-GX-JSON-DAG: "%401:sub26": 222 # CHECK-GX-JSON-DAG: "%401:sub27": 221 # CHECK-GX-JSON-DAG: "%401:sub28": 218 # CHECK-GX-JSON-DAG: "%401:sub29": 217 # CHECK-GX-JSON-DAG: "%401:sub30": 216 # CHECK-GX-JSON-DAG: "%401:sub31": 215 # CHECK-GX-JSON-DAG: "%570": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 215 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 260 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%572:vgpr_32 = COPY %191.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 19 # CHECK-GX-JSON-DAG: "%191:sub1": 18 # CHECK-GX-JSON-DAG: "%191:sub2": 17 # CHECK-GX-JSON-DAG: "%191:sub3": 16 # CHECK-GX-JSON-DAG: "%191:sub4": 13 # CHECK-GX-JSON-DAG: "%191:sub5": 12 # CHECK-GX-JSON-DAG: "%191:sub6": 11 # CHECK-GX-JSON-DAG: "%191:sub7": 10 # CHECK-GX-JSON-DAG: "%191:sub8": 7 # CHECK-GX-JSON-DAG: "%191:sub9": 6 # CHECK-GX-JSON-DAG: "%191:sub10": 5 # CHECK-GX-JSON-DAG: "%191:sub11": 4 # CHECK-GX-JSON-DAG: "%191:sub12": 1 # CHECK-GX-JSON-DAG: "%191:sub13": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 67 # CHECK-GX-JSON-DAG: "%233:sub1": 66 # CHECK-GX-JSON-DAG: "%233:sub2": 65 # CHECK-GX-JSON-DAG: "%233:sub3": 64 # CHECK-GX-JSON-DAG: "%233:sub4": 61 # CHECK-GX-JSON-DAG: "%233:sub5": 60 # CHECK-GX-JSON-DAG: "%233:sub6": 59 # CHECK-GX-JSON-DAG: "%233:sub7": 58 # CHECK-GX-JSON-DAG: "%233:sub8": 55 # CHECK-GX-JSON-DAG: "%233:sub9": 54 # CHECK-GX-JSON-DAG: "%233:sub10": 53 # CHECK-GX-JSON-DAG: "%233:sub11": 52 # CHECK-GX-JSON-DAG: "%233:sub12": 49 # CHECK-GX-JSON-DAG: "%233:sub13": 48 # CHECK-GX-JSON-DAG: "%233:sub14": 47 # CHECK-GX-JSON-DAG: "%233:sub15": 46 # CHECK-GX-JSON-DAG: "%233:sub16": 43 # CHECK-GX-JSON-DAG: "%233:sub17": 42 # CHECK-GX-JSON-DAG: "%233:sub18": 41 # CHECK-GX-JSON-DAG: "%233:sub19": 40 # CHECK-GX-JSON-DAG: "%233:sub20": 37 # CHECK-GX-JSON-DAG: "%233:sub21": 36 # CHECK-GX-JSON-DAG: "%233:sub22": 35 # CHECK-GX-JSON-DAG: "%233:sub23": 34 # CHECK-GX-JSON-DAG: "%233:sub24": 31 # CHECK-GX-JSON-DAG: "%233:sub25": 30 # CHECK-GX-JSON-DAG: "%233:sub26": 29 # CHECK-GX-JSON-DAG: "%233:sub27": 28 # CHECK-GX-JSON-DAG: "%233:sub28": 25 # CHECK-GX-JSON-DAG: "%233:sub29": 24 # CHECK-GX-JSON-DAG: "%233:sub30": 23 # CHECK-GX-JSON-DAG: "%233:sub31": 22 # CHECK-GX-JSON-DAG: "%275:sub0": 115 # CHECK-GX-JSON-DAG: "%275:sub1": 114 # CHECK-GX-JSON-DAG: "%275:sub2": 113 # CHECK-GX-JSON-DAG: "%275:sub3": 112 # CHECK-GX-JSON-DAG: "%275:sub4": 109 # CHECK-GX-JSON-DAG: "%275:sub5": 108 # CHECK-GX-JSON-DAG: "%275:sub6": 107 # CHECK-GX-JSON-DAG: "%275:sub7": 106 # CHECK-GX-JSON-DAG: "%275:sub8": 103 # CHECK-GX-JSON-DAG: "%275:sub9": 102 # CHECK-GX-JSON-DAG: "%275:sub10": 101 # CHECK-GX-JSON-DAG: "%275:sub11": 100 # CHECK-GX-JSON-DAG: "%275:sub12": 97 # CHECK-GX-JSON-DAG: "%275:sub13": 96 # CHECK-GX-JSON-DAG: "%275:sub14": 95 # CHECK-GX-JSON-DAG: "%275:sub15": 94 # CHECK-GX-JSON-DAG: "%275:sub16": 91 # CHECK-GX-JSON-DAG: "%275:sub17": 90 # CHECK-GX-JSON-DAG: "%275:sub18": 89 # CHECK-GX-JSON-DAG: "%275:sub19": 88 # CHECK-GX-JSON-DAG: "%275:sub20": 85 # CHECK-GX-JSON-DAG: "%275:sub21": 84 # CHECK-GX-JSON-DAG: "%275:sub22": 83 # CHECK-GX-JSON-DAG: "%275:sub23": 82 # CHECK-GX-JSON-DAG: "%275:sub24": 79 # CHECK-GX-JSON-DAG: "%275:sub25": 78 # CHECK-GX-JSON-DAG: "%275:sub26": 77 # CHECK-GX-JSON-DAG: "%275:sub27": 76 # CHECK-GX-JSON-DAG: "%275:sub28": 73 # CHECK-GX-JSON-DAG: "%275:sub29": 72 # CHECK-GX-JSON-DAG: "%275:sub30": 71 # CHECK-GX-JSON-DAG: "%275:sub31": 70 # CHECK-GX-JSON-DAG: "%317:sub0": 163 # CHECK-GX-JSON-DAG: "%317:sub1": 162 # CHECK-GX-JSON-DAG: "%317:sub2": 161 # CHECK-GX-JSON-DAG: "%317:sub3": 160 # CHECK-GX-JSON-DAG: "%317:sub4": 157 # CHECK-GX-JSON-DAG: "%317:sub5": 156 # CHECK-GX-JSON-DAG: "%317:sub6": 155 # CHECK-GX-JSON-DAG: "%317:sub7": 154 # CHECK-GX-JSON-DAG: "%317:sub8": 151 # CHECK-GX-JSON-DAG: "%317:sub9": 150 # CHECK-GX-JSON-DAG: "%317:sub10": 149 # CHECK-GX-JSON-DAG: "%317:sub11": 148 # CHECK-GX-JSON-DAG: "%317:sub12": 145 # CHECK-GX-JSON-DAG: "%317:sub13": 144 # CHECK-GX-JSON-DAG: "%317:sub14": 143 # CHECK-GX-JSON-DAG: "%317:sub15": 142 # CHECK-GX-JSON-DAG: "%317:sub16": 139 # CHECK-GX-JSON-DAG: "%317:sub17": 138 # CHECK-GX-JSON-DAG: "%317:sub18": 137 # CHECK-GX-JSON-DAG: "%317:sub19": 136 # CHECK-GX-JSON-DAG: "%317:sub20": 133 # CHECK-GX-JSON-DAG: "%317:sub21": 132 # CHECK-GX-JSON-DAG: "%317:sub22": 131 # CHECK-GX-JSON-DAG: "%317:sub23": 130 # CHECK-GX-JSON-DAG: "%317:sub24": 127 # CHECK-GX-JSON-DAG: "%317:sub25": 126 # CHECK-GX-JSON-DAG: "%317:sub26": 125 # CHECK-GX-JSON-DAG: "%317:sub27": 124 # CHECK-GX-JSON-DAG: "%317:sub28": 121 # CHECK-GX-JSON-DAG: "%317:sub29": 120 # CHECK-GX-JSON-DAG: "%317:sub30": 119 # CHECK-GX-JSON-DAG: "%317:sub31": 118 # CHECK-GX-JSON-DAG: "%359:sub0": 211 # CHECK-GX-JSON-DAG: "%359:sub1": 210 # CHECK-GX-JSON-DAG: "%359:sub2": 209 # CHECK-GX-JSON-DAG: "%359:sub3": 208 # CHECK-GX-JSON-DAG: "%359:sub4": 205 # CHECK-GX-JSON-DAG: "%359:sub5": 204 # CHECK-GX-JSON-DAG: "%359:sub6": 203 # CHECK-GX-JSON-DAG: "%359:sub7": 202 # CHECK-GX-JSON-DAG: "%359:sub8": 199 # CHECK-GX-JSON-DAG: "%359:sub9": 198 # CHECK-GX-JSON-DAG: "%359:sub10": 197 # CHECK-GX-JSON-DAG: "%359:sub11": 196 # CHECK-GX-JSON-DAG: "%359:sub12": 193 # CHECK-GX-JSON-DAG: "%359:sub13": 192 # CHECK-GX-JSON-DAG: "%359:sub14": 191 # CHECK-GX-JSON-DAG: "%359:sub15": 190 # CHECK-GX-JSON-DAG: "%359:sub16": 187 # CHECK-GX-JSON-DAG: "%359:sub17": 186 # CHECK-GX-JSON-DAG: "%359:sub18": 185 # CHECK-GX-JSON-DAG: "%359:sub19": 184 # CHECK-GX-JSON-DAG: "%359:sub20": 181 # CHECK-GX-JSON-DAG: "%359:sub21": 180 # CHECK-GX-JSON-DAG: "%359:sub22": 179 # CHECK-GX-JSON-DAG: "%359:sub23": 178 # CHECK-GX-JSON-DAG: "%359:sub24": 175 # CHECK-GX-JSON-DAG: "%359:sub25": 174 # CHECK-GX-JSON-DAG: "%359:sub26": 173 # CHECK-GX-JSON-DAG: "%359:sub27": 172 # CHECK-GX-JSON-DAG: "%359:sub28": 169 # CHECK-GX-JSON-DAG: "%359:sub29": 168 # CHECK-GX-JSON-DAG: "%359:sub30": 167 # CHECK-GX-JSON-DAG: "%359:sub31": 166 # CHECK-GX-JSON-DAG: "%401:sub0": 259 # CHECK-GX-JSON-DAG: "%401:sub1": 258 # CHECK-GX-JSON-DAG: "%401:sub2": 257 # CHECK-GX-JSON-DAG: "%401:sub3": 256 # CHECK-GX-JSON-DAG: "%401:sub4": 253 # CHECK-GX-JSON-DAG: "%401:sub5": 252 # CHECK-GX-JSON-DAG: "%401:sub6": 251 # CHECK-GX-JSON-DAG: "%401:sub7": 250 # CHECK-GX-JSON-DAG: "%401:sub8": 247 # CHECK-GX-JSON-DAG: "%401:sub9": 246 # CHECK-GX-JSON-DAG: "%401:sub10": 245 # CHECK-GX-JSON-DAG: "%401:sub11": 244 # CHECK-GX-JSON-DAG: "%401:sub12": 241 # CHECK-GX-JSON-DAG: "%401:sub13": 240 # CHECK-GX-JSON-DAG: "%401:sub14": 239 # CHECK-GX-JSON-DAG: "%401:sub15": 238 # CHECK-GX-JSON-DAG: "%401:sub16": 235 # CHECK-GX-JSON-DAG: "%401:sub17": 234 # CHECK-GX-JSON-DAG: "%401:sub18": 233 # CHECK-GX-JSON-DAG: "%401:sub19": 232 # CHECK-GX-JSON-DAG: "%401:sub20": 229 # CHECK-GX-JSON-DAG: "%401:sub21": 228 # CHECK-GX-JSON-DAG: "%401:sub22": 227 # CHECK-GX-JSON-DAG: "%401:sub23": 226 # CHECK-GX-JSON-DAG: "%401:sub24": 223 # CHECK-GX-JSON-DAG: "%401:sub25": 222 # CHECK-GX-JSON-DAG: "%401:sub26": 221 # CHECK-GX-JSON-DAG: "%401:sub27": 220 # CHECK-GX-JSON-DAG: "%401:sub28": 217 # CHECK-GX-JSON-DAG: "%401:sub29": 216 # CHECK-GX-JSON-DAG: "%401:sub30": 215 # CHECK-GX-JSON-DAG: "%401:sub31": 214 # CHECK-GX-JSON-DAG: "%570": 2 # CHECK-GX-JSON-DAG: "%571": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 214 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 259 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%573:vgpr_32 = COPY %191.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 18 # CHECK-GX-JSON-DAG: "%191:sub1": 17 # CHECK-GX-JSON-DAG: "%191:sub2": 16 # CHECK-GX-JSON-DAG: "%191:sub3": 15 # CHECK-GX-JSON-DAG: "%191:sub4": 12 # CHECK-GX-JSON-DAG: "%191:sub5": 11 # CHECK-GX-JSON-DAG: "%191:sub6": 10 # CHECK-GX-JSON-DAG: "%191:sub7": 9 # CHECK-GX-JSON-DAG: "%191:sub8": 6 # CHECK-GX-JSON-DAG: "%191:sub9": 5 # CHECK-GX-JSON-DAG: "%191:sub10": 4 # CHECK-GX-JSON-DAG: "%191:sub11": 3 # CHECK-GX-JSON-DAG: "%191:sub12": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 66 # CHECK-GX-JSON-DAG: "%233:sub1": 65 # CHECK-GX-JSON-DAG: "%233:sub2": 64 # CHECK-GX-JSON-DAG: "%233:sub3": 63 # CHECK-GX-JSON-DAG: "%233:sub4": 60 # CHECK-GX-JSON-DAG: "%233:sub5": 59 # CHECK-GX-JSON-DAG: "%233:sub6": 58 # CHECK-GX-JSON-DAG: "%233:sub7": 57 # CHECK-GX-JSON-DAG: "%233:sub8": 54 # CHECK-GX-JSON-DAG: "%233:sub9": 53 # CHECK-GX-JSON-DAG: "%233:sub10": 52 # CHECK-GX-JSON-DAG: "%233:sub11": 51 # CHECK-GX-JSON-DAG: "%233:sub12": 48 # CHECK-GX-JSON-DAG: "%233:sub13": 47 # CHECK-GX-JSON-DAG: "%233:sub14": 46 # CHECK-GX-JSON-DAG: "%233:sub15": 45 # CHECK-GX-JSON-DAG: "%233:sub16": 42 # CHECK-GX-JSON-DAG: "%233:sub17": 41 # CHECK-GX-JSON-DAG: "%233:sub18": 40 # CHECK-GX-JSON-DAG: "%233:sub19": 39 # CHECK-GX-JSON-DAG: "%233:sub20": 36 # CHECK-GX-JSON-DAG: "%233:sub21": 35 # CHECK-GX-JSON-DAG: "%233:sub22": 34 # CHECK-GX-JSON-DAG: "%233:sub23": 33 # CHECK-GX-JSON-DAG: "%233:sub24": 30 # CHECK-GX-JSON-DAG: "%233:sub25": 29 # CHECK-GX-JSON-DAG: "%233:sub26": 28 # CHECK-GX-JSON-DAG: "%233:sub27": 27 # CHECK-GX-JSON-DAG: "%233:sub28": 24 # CHECK-GX-JSON-DAG: "%233:sub29": 23 # CHECK-GX-JSON-DAG: "%233:sub30": 22 # CHECK-GX-JSON-DAG: "%233:sub31": 21 # CHECK-GX-JSON-DAG: "%275:sub0": 114 # CHECK-GX-JSON-DAG: "%275:sub1": 113 # CHECK-GX-JSON-DAG: "%275:sub2": 112 # CHECK-GX-JSON-DAG: "%275:sub3": 111 # CHECK-GX-JSON-DAG: "%275:sub4": 108 # CHECK-GX-JSON-DAG: "%275:sub5": 107 # CHECK-GX-JSON-DAG: "%275:sub6": 106 # CHECK-GX-JSON-DAG: "%275:sub7": 105 # CHECK-GX-JSON-DAG: "%275:sub8": 102 # CHECK-GX-JSON-DAG: "%275:sub9": 101 # CHECK-GX-JSON-DAG: "%275:sub10": 100 # CHECK-GX-JSON-DAG: "%275:sub11": 99 # CHECK-GX-JSON-DAG: "%275:sub12": 96 # CHECK-GX-JSON-DAG: "%275:sub13": 95 # CHECK-GX-JSON-DAG: "%275:sub14": 94 # CHECK-GX-JSON-DAG: "%275:sub15": 93 # CHECK-GX-JSON-DAG: "%275:sub16": 90 # CHECK-GX-JSON-DAG: "%275:sub17": 89 # CHECK-GX-JSON-DAG: "%275:sub18": 88 # CHECK-GX-JSON-DAG: "%275:sub19": 87 # CHECK-GX-JSON-DAG: "%275:sub20": 84 # CHECK-GX-JSON-DAG: "%275:sub21": 83 # CHECK-GX-JSON-DAG: "%275:sub22": 82 # CHECK-GX-JSON-DAG: "%275:sub23": 81 # CHECK-GX-JSON-DAG: "%275:sub24": 78 # CHECK-GX-JSON-DAG: "%275:sub25": 77 # CHECK-GX-JSON-DAG: "%275:sub26": 76 # CHECK-GX-JSON-DAG: "%275:sub27": 75 # CHECK-GX-JSON-DAG: "%275:sub28": 72 # CHECK-GX-JSON-DAG: "%275:sub29": 71 # CHECK-GX-JSON-DAG: "%275:sub30": 70 # CHECK-GX-JSON-DAG: "%275:sub31": 69 # CHECK-GX-JSON-DAG: "%317:sub0": 162 # CHECK-GX-JSON-DAG: "%317:sub1": 161 # CHECK-GX-JSON-DAG: "%317:sub2": 160 # CHECK-GX-JSON-DAG: "%317:sub3": 159 # CHECK-GX-JSON-DAG: "%317:sub4": 156 # CHECK-GX-JSON-DAG: "%317:sub5": 155 # CHECK-GX-JSON-DAG: "%317:sub6": 154 # CHECK-GX-JSON-DAG: "%317:sub7": 153 # CHECK-GX-JSON-DAG: "%317:sub8": 150 # CHECK-GX-JSON-DAG: "%317:sub9": 149 # CHECK-GX-JSON-DAG: "%317:sub10": 148 # CHECK-GX-JSON-DAG: "%317:sub11": 147 # CHECK-GX-JSON-DAG: "%317:sub12": 144 # CHECK-GX-JSON-DAG: "%317:sub13": 143 # CHECK-GX-JSON-DAG: "%317:sub14": 142 # CHECK-GX-JSON-DAG: "%317:sub15": 141 # CHECK-GX-JSON-DAG: "%317:sub16": 138 # CHECK-GX-JSON-DAG: "%317:sub17": 137 # CHECK-GX-JSON-DAG: "%317:sub18": 136 # CHECK-GX-JSON-DAG: "%317:sub19": 135 # CHECK-GX-JSON-DAG: "%317:sub20": 132 # CHECK-GX-JSON-DAG: "%317:sub21": 131 # CHECK-GX-JSON-DAG: "%317:sub22": 130 # CHECK-GX-JSON-DAG: "%317:sub23": 129 # CHECK-GX-JSON-DAG: "%317:sub24": 126 # CHECK-GX-JSON-DAG: "%317:sub25": 125 # CHECK-GX-JSON-DAG: "%317:sub26": 124 # CHECK-GX-JSON-DAG: "%317:sub27": 123 # CHECK-GX-JSON-DAG: "%317:sub28": 120 # CHECK-GX-JSON-DAG: "%317:sub29": 119 # CHECK-GX-JSON-DAG: "%317:sub30": 118 # CHECK-GX-JSON-DAG: "%317:sub31": 117 # CHECK-GX-JSON-DAG: "%359:sub0": 210 # CHECK-GX-JSON-DAG: "%359:sub1": 209 # CHECK-GX-JSON-DAG: "%359:sub2": 208 # CHECK-GX-JSON-DAG: "%359:sub3": 207 # CHECK-GX-JSON-DAG: "%359:sub4": 204 # CHECK-GX-JSON-DAG: "%359:sub5": 203 # CHECK-GX-JSON-DAG: "%359:sub6": 202 # CHECK-GX-JSON-DAG: "%359:sub7": 201 # CHECK-GX-JSON-DAG: "%359:sub8": 198 # CHECK-GX-JSON-DAG: "%359:sub9": 197 # CHECK-GX-JSON-DAG: "%359:sub10": 196 # CHECK-GX-JSON-DAG: "%359:sub11": 195 # CHECK-GX-JSON-DAG: "%359:sub12": 192 # CHECK-GX-JSON-DAG: "%359:sub13": 191 # CHECK-GX-JSON-DAG: "%359:sub14": 190 # CHECK-GX-JSON-DAG: "%359:sub15": 189 # CHECK-GX-JSON-DAG: "%359:sub16": 186 # CHECK-GX-JSON-DAG: "%359:sub17": 185 # CHECK-GX-JSON-DAG: "%359:sub18": 184 # CHECK-GX-JSON-DAG: "%359:sub19": 183 # CHECK-GX-JSON-DAG: "%359:sub20": 180 # CHECK-GX-JSON-DAG: "%359:sub21": 179 # CHECK-GX-JSON-DAG: "%359:sub22": 178 # CHECK-GX-JSON-DAG: "%359:sub23": 177 # CHECK-GX-JSON-DAG: "%359:sub24": 174 # CHECK-GX-JSON-DAG: "%359:sub25": 173 # CHECK-GX-JSON-DAG: "%359:sub26": 172 # CHECK-GX-JSON-DAG: "%359:sub27": 171 # CHECK-GX-JSON-DAG: "%359:sub28": 168 # CHECK-GX-JSON-DAG: "%359:sub29": 167 # CHECK-GX-JSON-DAG: "%359:sub30": 166 # CHECK-GX-JSON-DAG: "%359:sub31": 165 # CHECK-GX-JSON-DAG: "%401:sub0": 258 # CHECK-GX-JSON-DAG: "%401:sub1": 257 # CHECK-GX-JSON-DAG: "%401:sub2": 256 # CHECK-GX-JSON-DAG: "%401:sub3": 255 # CHECK-GX-JSON-DAG: "%401:sub4": 252 # CHECK-GX-JSON-DAG: "%401:sub5": 251 # CHECK-GX-JSON-DAG: "%401:sub6": 250 # CHECK-GX-JSON-DAG: "%401:sub7": 249 # CHECK-GX-JSON-DAG: "%401:sub8": 246 # CHECK-GX-JSON-DAG: "%401:sub9": 245 # CHECK-GX-JSON-DAG: "%401:sub10": 244 # CHECK-GX-JSON-DAG: "%401:sub11": 243 # CHECK-GX-JSON-DAG: "%401:sub12": 240 # CHECK-GX-JSON-DAG: "%401:sub13": 239 # CHECK-GX-JSON-DAG: "%401:sub14": 238 # CHECK-GX-JSON-DAG: "%401:sub15": 237 # CHECK-GX-JSON-DAG: "%401:sub16": 234 # CHECK-GX-JSON-DAG: "%401:sub17": 233 # CHECK-GX-JSON-DAG: "%401:sub18": 232 # CHECK-GX-JSON-DAG: "%401:sub19": 231 # CHECK-GX-JSON-DAG: "%401:sub20": 228 # CHECK-GX-JSON-DAG: "%401:sub21": 227 # CHECK-GX-JSON-DAG: "%401:sub22": 226 # CHECK-GX-JSON-DAG: "%401:sub23": 225 # CHECK-GX-JSON-DAG: "%401:sub24": 222 # CHECK-GX-JSON-DAG: "%401:sub25": 221 # CHECK-GX-JSON-DAG: "%401:sub26": 220 # CHECK-GX-JSON-DAG: "%401:sub27": 219 # CHECK-GX-JSON-DAG: "%401:sub28": 216 # CHECK-GX-JSON-DAG: "%401:sub29": 215 # CHECK-GX-JSON-DAG: "%401:sub30": 214 # CHECK-GX-JSON-DAG: "%401:sub31": 213 # CHECK-GX-JSON-DAG: "%570": 1 # CHECK-GX-JSON-DAG: "%571": 1 # CHECK-GX-JSON-DAG: "%572": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 213 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 258 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%574:vreg_128 = REG_SEQUENCE %573, %subreg.sub0, %572, %subreg.sub1, %571, %subreg.sub2, %570, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 17 # CHECK-GX-JSON-DAG: "%191:sub1": 16 # CHECK-GX-JSON-DAG: "%191:sub2": 15 # CHECK-GX-JSON-DAG: "%191:sub3": 14 # CHECK-GX-JSON-DAG: "%191:sub4": 11 # CHECK-GX-JSON-DAG: "%191:sub5": 10 # CHECK-GX-JSON-DAG: "%191:sub6": 9 # CHECK-GX-JSON-DAG: "%191:sub7": 8 # CHECK-GX-JSON-DAG: "%191:sub8": 5 # CHECK-GX-JSON-DAG: "%191:sub9": 4 # CHECK-GX-JSON-DAG: "%191:sub10": 3 # CHECK-GX-JSON-DAG: "%191:sub11": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 65 # CHECK-GX-JSON-DAG: "%233:sub1": 64 # CHECK-GX-JSON-DAG: "%233:sub2": 63 # CHECK-GX-JSON-DAG: "%233:sub3": 62 # CHECK-GX-JSON-DAG: "%233:sub4": 59 # CHECK-GX-JSON-DAG: "%233:sub5": 58 # CHECK-GX-JSON-DAG: "%233:sub6": 57 # CHECK-GX-JSON-DAG: "%233:sub7": 56 # CHECK-GX-JSON-DAG: "%233:sub8": 53 # CHECK-GX-JSON-DAG: "%233:sub9": 52 # CHECK-GX-JSON-DAG: "%233:sub10": 51 # CHECK-GX-JSON-DAG: "%233:sub11": 50 # CHECK-GX-JSON-DAG: "%233:sub12": 47 # CHECK-GX-JSON-DAG: "%233:sub13": 46 # CHECK-GX-JSON-DAG: "%233:sub14": 45 # CHECK-GX-JSON-DAG: "%233:sub15": 44 # CHECK-GX-JSON-DAG: "%233:sub16": 41 # CHECK-GX-JSON-DAG: "%233:sub17": 40 # CHECK-GX-JSON-DAG: "%233:sub18": 39 # CHECK-GX-JSON-DAG: "%233:sub19": 38 # CHECK-GX-JSON-DAG: "%233:sub20": 35 # CHECK-GX-JSON-DAG: "%233:sub21": 34 # CHECK-GX-JSON-DAG: "%233:sub22": 33 # CHECK-GX-JSON-DAG: "%233:sub23": 32 # CHECK-GX-JSON-DAG: "%233:sub24": 29 # CHECK-GX-JSON-DAG: "%233:sub25": 28 # CHECK-GX-JSON-DAG: "%233:sub26": 27 # CHECK-GX-JSON-DAG: "%233:sub27": 26 # CHECK-GX-JSON-DAG: "%233:sub28": 23 # CHECK-GX-JSON-DAG: "%233:sub29": 22 # CHECK-GX-JSON-DAG: "%233:sub30": 21 # CHECK-GX-JSON-DAG: "%233:sub31": 20 # CHECK-GX-JSON-DAG: "%275:sub0": 113 # CHECK-GX-JSON-DAG: "%275:sub1": 112 # CHECK-GX-JSON-DAG: "%275:sub2": 111 # CHECK-GX-JSON-DAG: "%275:sub3": 110 # CHECK-GX-JSON-DAG: "%275:sub4": 107 # CHECK-GX-JSON-DAG: "%275:sub5": 106 # CHECK-GX-JSON-DAG: "%275:sub6": 105 # CHECK-GX-JSON-DAG: "%275:sub7": 104 # CHECK-GX-JSON-DAG: "%275:sub8": 101 # CHECK-GX-JSON-DAG: "%275:sub9": 100 # CHECK-GX-JSON-DAG: "%275:sub10": 99 # CHECK-GX-JSON-DAG: "%275:sub11": 98 # CHECK-GX-JSON-DAG: "%275:sub12": 95 # CHECK-GX-JSON-DAG: "%275:sub13": 94 # CHECK-GX-JSON-DAG: "%275:sub14": 93 # CHECK-GX-JSON-DAG: "%275:sub15": 92 # CHECK-GX-JSON-DAG: "%275:sub16": 89 # CHECK-GX-JSON-DAG: "%275:sub17": 88 # CHECK-GX-JSON-DAG: "%275:sub18": 87 # CHECK-GX-JSON-DAG: "%275:sub19": 86 # CHECK-GX-JSON-DAG: "%275:sub20": 83 # CHECK-GX-JSON-DAG: "%275:sub21": 82 # CHECK-GX-JSON-DAG: "%275:sub22": 81 # CHECK-GX-JSON-DAG: "%275:sub23": 80 # CHECK-GX-JSON-DAG: "%275:sub24": 77 # CHECK-GX-JSON-DAG: "%275:sub25": 76 # CHECK-GX-JSON-DAG: "%275:sub26": 75 # CHECK-GX-JSON-DAG: "%275:sub27": 74 # CHECK-GX-JSON-DAG: "%275:sub28": 71 # CHECK-GX-JSON-DAG: "%275:sub29": 70 # CHECK-GX-JSON-DAG: "%275:sub30": 69 # CHECK-GX-JSON-DAG: "%275:sub31": 68 # CHECK-GX-JSON-DAG: "%317:sub0": 161 # CHECK-GX-JSON-DAG: "%317:sub1": 160 # CHECK-GX-JSON-DAG: "%317:sub2": 159 # CHECK-GX-JSON-DAG: "%317:sub3": 158 # CHECK-GX-JSON-DAG: "%317:sub4": 155 # CHECK-GX-JSON-DAG: "%317:sub5": 154 # CHECK-GX-JSON-DAG: "%317:sub6": 153 # CHECK-GX-JSON-DAG: "%317:sub7": 152 # CHECK-GX-JSON-DAG: "%317:sub8": 149 # CHECK-GX-JSON-DAG: "%317:sub9": 148 # CHECK-GX-JSON-DAG: "%317:sub10": 147 # CHECK-GX-JSON-DAG: "%317:sub11": 146 # CHECK-GX-JSON-DAG: "%317:sub12": 143 # CHECK-GX-JSON-DAG: "%317:sub13": 142 # CHECK-GX-JSON-DAG: "%317:sub14": 141 # CHECK-GX-JSON-DAG: "%317:sub15": 140 # CHECK-GX-JSON-DAG: "%317:sub16": 137 # CHECK-GX-JSON-DAG: "%317:sub17": 136 # CHECK-GX-JSON-DAG: "%317:sub18": 135 # CHECK-GX-JSON-DAG: "%317:sub19": 134 # CHECK-GX-JSON-DAG: "%317:sub20": 131 # CHECK-GX-JSON-DAG: "%317:sub21": 130 # CHECK-GX-JSON-DAG: "%317:sub22": 129 # CHECK-GX-JSON-DAG: "%317:sub23": 128 # CHECK-GX-JSON-DAG: "%317:sub24": 125 # CHECK-GX-JSON-DAG: "%317:sub25": 124 # CHECK-GX-JSON-DAG: "%317:sub26": 123 # CHECK-GX-JSON-DAG: "%317:sub27": 122 # CHECK-GX-JSON-DAG: "%317:sub28": 119 # CHECK-GX-JSON-DAG: "%317:sub29": 118 # CHECK-GX-JSON-DAG: "%317:sub30": 117 # CHECK-GX-JSON-DAG: "%317:sub31": 116 # CHECK-GX-JSON-DAG: "%359:sub0": 209 # CHECK-GX-JSON-DAG: "%359:sub1": 208 # CHECK-GX-JSON-DAG: "%359:sub2": 207 # CHECK-GX-JSON-DAG: "%359:sub3": 206 # CHECK-GX-JSON-DAG: "%359:sub4": 203 # CHECK-GX-JSON-DAG: "%359:sub5": 202 # CHECK-GX-JSON-DAG: "%359:sub6": 201 # CHECK-GX-JSON-DAG: "%359:sub7": 200 # CHECK-GX-JSON-DAG: "%359:sub8": 197 # CHECK-GX-JSON-DAG: "%359:sub9": 196 # CHECK-GX-JSON-DAG: "%359:sub10": 195 # CHECK-GX-JSON-DAG: "%359:sub11": 194 # CHECK-GX-JSON-DAG: "%359:sub12": 191 # CHECK-GX-JSON-DAG: "%359:sub13": 190 # CHECK-GX-JSON-DAG: "%359:sub14": 189 # CHECK-GX-JSON-DAG: "%359:sub15": 188 # CHECK-GX-JSON-DAG: "%359:sub16": 185 # CHECK-GX-JSON-DAG: "%359:sub17": 184 # CHECK-GX-JSON-DAG: "%359:sub18": 183 # CHECK-GX-JSON-DAG: "%359:sub19": 182 # CHECK-GX-JSON-DAG: "%359:sub20": 179 # CHECK-GX-JSON-DAG: "%359:sub21": 178 # CHECK-GX-JSON-DAG: "%359:sub22": 177 # CHECK-GX-JSON-DAG: "%359:sub23": 176 # CHECK-GX-JSON-DAG: "%359:sub24": 173 # CHECK-GX-JSON-DAG: "%359:sub25": 172 # CHECK-GX-JSON-DAG: "%359:sub26": 171 # CHECK-GX-JSON-DAG: "%359:sub27": 170 # CHECK-GX-JSON-DAG: "%359:sub28": 167 # CHECK-GX-JSON-DAG: "%359:sub29": 166 # CHECK-GX-JSON-DAG: "%359:sub30": 165 # CHECK-GX-JSON-DAG: "%359:sub31": 164 # CHECK-GX-JSON-DAG: "%401:sub0": 257 # CHECK-GX-JSON-DAG: "%401:sub1": 256 # CHECK-GX-JSON-DAG: "%401:sub2": 255 # CHECK-GX-JSON-DAG: "%401:sub3": 254 # CHECK-GX-JSON-DAG: "%401:sub4": 251 # CHECK-GX-JSON-DAG: "%401:sub5": 250 # CHECK-GX-JSON-DAG: "%401:sub6": 249 # CHECK-GX-JSON-DAG: "%401:sub7": 248 # CHECK-GX-JSON-DAG: "%401:sub8": 245 # CHECK-GX-JSON-DAG: "%401:sub9": 244 # CHECK-GX-JSON-DAG: "%401:sub10": 243 # CHECK-GX-JSON-DAG: "%401:sub11": 242 # CHECK-GX-JSON-DAG: "%401:sub12": 239 # CHECK-GX-JSON-DAG: "%401:sub13": 238 # CHECK-GX-JSON-DAG: "%401:sub14": 237 # CHECK-GX-JSON-DAG: "%401:sub15": 236 # CHECK-GX-JSON-DAG: "%401:sub16": 233 # CHECK-GX-JSON-DAG: "%401:sub17": 232 # CHECK-GX-JSON-DAG: "%401:sub18": 231 # CHECK-GX-JSON-DAG: "%401:sub19": 230 # CHECK-GX-JSON-DAG: "%401:sub20": 227 # CHECK-GX-JSON-DAG: "%401:sub21": 226 # CHECK-GX-JSON-DAG: "%401:sub22": 225 # CHECK-GX-JSON-DAG: "%401:sub23": 224 # CHECK-GX-JSON-DAG: "%401:sub24": 221 # CHECK-GX-JSON-DAG: "%401:sub25": 220 # CHECK-GX-JSON-DAG: "%401:sub26": 219 # CHECK-GX-JSON-DAG: "%401:sub27": 218 # CHECK-GX-JSON-DAG: "%401:sub28": 215 # CHECK-GX-JSON-DAG: "%401:sub29": 214 # CHECK-GX-JSON-DAG: "%401:sub30": 213 # CHECK-GX-JSON-DAG: "%401:sub31": 212 # CHECK-GX-JSON-DAG: "%570": 0 # CHECK-GX-JSON-DAG: "%571": 0 # CHECK-GX-JSON-DAG: "%572": 0 # CHECK-GX-JSON-DAG: "%573": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 212 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 257 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %575:vreg_64, %574, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 16 # CHECK-GX-JSON-DAG: "%191:sub1": 15 # CHECK-GX-JSON-DAG: "%191:sub2": 14 # CHECK-GX-JSON-DAG: "%191:sub3": 13 # CHECK-GX-JSON-DAG: "%191:sub4": 10 # CHECK-GX-JSON-DAG: "%191:sub5": 9 # CHECK-GX-JSON-DAG: "%191:sub6": 8 # CHECK-GX-JSON-DAG: "%191:sub7": 7 # CHECK-GX-JSON-DAG: "%191:sub8": 4 # CHECK-GX-JSON-DAG: "%191:sub9": 3 # CHECK-GX-JSON-DAG: "%191:sub10": 2 # CHECK-GX-JSON-DAG: "%191:sub11": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 64 # CHECK-GX-JSON-DAG: "%233:sub1": 63 # CHECK-GX-JSON-DAG: "%233:sub2": 62 # CHECK-GX-JSON-DAG: "%233:sub3": 61 # CHECK-GX-JSON-DAG: "%233:sub4": 58 # CHECK-GX-JSON-DAG: "%233:sub5": 57 # CHECK-GX-JSON-DAG: "%233:sub6": 56 # CHECK-GX-JSON-DAG: "%233:sub7": 55 # CHECK-GX-JSON-DAG: "%233:sub8": 52 # CHECK-GX-JSON-DAG: "%233:sub9": 51 # CHECK-GX-JSON-DAG: "%233:sub10": 50 # CHECK-GX-JSON-DAG: "%233:sub11": 49 # CHECK-GX-JSON-DAG: "%233:sub12": 46 # CHECK-GX-JSON-DAG: "%233:sub13": 45 # CHECK-GX-JSON-DAG: "%233:sub14": 44 # CHECK-GX-JSON-DAG: "%233:sub15": 43 # CHECK-GX-JSON-DAG: "%233:sub16": 40 # CHECK-GX-JSON-DAG: "%233:sub17": 39 # CHECK-GX-JSON-DAG: "%233:sub18": 38 # CHECK-GX-JSON-DAG: "%233:sub19": 37 # CHECK-GX-JSON-DAG: "%233:sub20": 34 # CHECK-GX-JSON-DAG: "%233:sub21": 33 # CHECK-GX-JSON-DAG: "%233:sub22": 32 # CHECK-GX-JSON-DAG: "%233:sub23": 31 # CHECK-GX-JSON-DAG: "%233:sub24": 28 # CHECK-GX-JSON-DAG: "%233:sub25": 27 # CHECK-GX-JSON-DAG: "%233:sub26": 26 # CHECK-GX-JSON-DAG: "%233:sub27": 25 # CHECK-GX-JSON-DAG: "%233:sub28": 22 # CHECK-GX-JSON-DAG: "%233:sub29": 21 # CHECK-GX-JSON-DAG: "%233:sub30": 20 # CHECK-GX-JSON-DAG: "%233:sub31": 19 # CHECK-GX-JSON-DAG: "%275:sub0": 112 # CHECK-GX-JSON-DAG: "%275:sub1": 111 # CHECK-GX-JSON-DAG: "%275:sub2": 110 # CHECK-GX-JSON-DAG: "%275:sub3": 109 # CHECK-GX-JSON-DAG: "%275:sub4": 106 # CHECK-GX-JSON-DAG: "%275:sub5": 105 # CHECK-GX-JSON-DAG: "%275:sub6": 104 # CHECK-GX-JSON-DAG: "%275:sub7": 103 # CHECK-GX-JSON-DAG: "%275:sub8": 100 # CHECK-GX-JSON-DAG: "%275:sub9": 99 # CHECK-GX-JSON-DAG: "%275:sub10": 98 # CHECK-GX-JSON-DAG: "%275:sub11": 97 # CHECK-GX-JSON-DAG: "%275:sub12": 94 # CHECK-GX-JSON-DAG: "%275:sub13": 93 # CHECK-GX-JSON-DAG: "%275:sub14": 92 # CHECK-GX-JSON-DAG: "%275:sub15": 91 # CHECK-GX-JSON-DAG: "%275:sub16": 88 # CHECK-GX-JSON-DAG: "%275:sub17": 87 # CHECK-GX-JSON-DAG: "%275:sub18": 86 # CHECK-GX-JSON-DAG: "%275:sub19": 85 # CHECK-GX-JSON-DAG: "%275:sub20": 82 # CHECK-GX-JSON-DAG: "%275:sub21": 81 # CHECK-GX-JSON-DAG: "%275:sub22": 80 # CHECK-GX-JSON-DAG: "%275:sub23": 79 # CHECK-GX-JSON-DAG: "%275:sub24": 76 # CHECK-GX-JSON-DAG: "%275:sub25": 75 # CHECK-GX-JSON-DAG: "%275:sub26": 74 # CHECK-GX-JSON-DAG: "%275:sub27": 73 # CHECK-GX-JSON-DAG: "%275:sub28": 70 # CHECK-GX-JSON-DAG: "%275:sub29": 69 # CHECK-GX-JSON-DAG: "%275:sub30": 68 # CHECK-GX-JSON-DAG: "%275:sub31": 67 # CHECK-GX-JSON-DAG: "%317:sub0": 160 # CHECK-GX-JSON-DAG: "%317:sub1": 159 # CHECK-GX-JSON-DAG: "%317:sub2": 158 # CHECK-GX-JSON-DAG: "%317:sub3": 157 # CHECK-GX-JSON-DAG: "%317:sub4": 154 # CHECK-GX-JSON-DAG: "%317:sub5": 153 # CHECK-GX-JSON-DAG: "%317:sub6": 152 # CHECK-GX-JSON-DAG: "%317:sub7": 151 # CHECK-GX-JSON-DAG: "%317:sub8": 148 # CHECK-GX-JSON-DAG: "%317:sub9": 147 # CHECK-GX-JSON-DAG: "%317:sub10": 146 # CHECK-GX-JSON-DAG: "%317:sub11": 145 # CHECK-GX-JSON-DAG: "%317:sub12": 142 # CHECK-GX-JSON-DAG: "%317:sub13": 141 # CHECK-GX-JSON-DAG: "%317:sub14": 140 # CHECK-GX-JSON-DAG: "%317:sub15": 139 # CHECK-GX-JSON-DAG: "%317:sub16": 136 # CHECK-GX-JSON-DAG: "%317:sub17": 135 # CHECK-GX-JSON-DAG: "%317:sub18": 134 # CHECK-GX-JSON-DAG: "%317:sub19": 133 # CHECK-GX-JSON-DAG: "%317:sub20": 130 # CHECK-GX-JSON-DAG: "%317:sub21": 129 # CHECK-GX-JSON-DAG: "%317:sub22": 128 # CHECK-GX-JSON-DAG: "%317:sub23": 127 # CHECK-GX-JSON-DAG: "%317:sub24": 124 # CHECK-GX-JSON-DAG: "%317:sub25": 123 # CHECK-GX-JSON-DAG: "%317:sub26": 122 # CHECK-GX-JSON-DAG: "%317:sub27": 121 # CHECK-GX-JSON-DAG: "%317:sub28": 118 # CHECK-GX-JSON-DAG: "%317:sub29": 117 # CHECK-GX-JSON-DAG: "%317:sub30": 116 # CHECK-GX-JSON-DAG: "%317:sub31": 115 # CHECK-GX-JSON-DAG: "%359:sub0": 208 # CHECK-GX-JSON-DAG: "%359:sub1": 207 # CHECK-GX-JSON-DAG: "%359:sub2": 206 # CHECK-GX-JSON-DAG: "%359:sub3": 205 # CHECK-GX-JSON-DAG: "%359:sub4": 202 # CHECK-GX-JSON-DAG: "%359:sub5": 201 # CHECK-GX-JSON-DAG: "%359:sub6": 200 # CHECK-GX-JSON-DAG: "%359:sub7": 199 # CHECK-GX-JSON-DAG: "%359:sub8": 196 # CHECK-GX-JSON-DAG: "%359:sub9": 195 # CHECK-GX-JSON-DAG: "%359:sub10": 194 # CHECK-GX-JSON-DAG: "%359:sub11": 193 # CHECK-GX-JSON-DAG: "%359:sub12": 190 # CHECK-GX-JSON-DAG: "%359:sub13": 189 # CHECK-GX-JSON-DAG: "%359:sub14": 188 # CHECK-GX-JSON-DAG: "%359:sub15": 187 # CHECK-GX-JSON-DAG: "%359:sub16": 184 # CHECK-GX-JSON-DAG: "%359:sub17": 183 # CHECK-GX-JSON-DAG: "%359:sub18": 182 # CHECK-GX-JSON-DAG: "%359:sub19": 181 # CHECK-GX-JSON-DAG: "%359:sub20": 178 # CHECK-GX-JSON-DAG: "%359:sub21": 177 # CHECK-GX-JSON-DAG: "%359:sub22": 176 # CHECK-GX-JSON-DAG: "%359:sub23": 175 # CHECK-GX-JSON-DAG: "%359:sub24": 172 # CHECK-GX-JSON-DAG: "%359:sub25": 171 # CHECK-GX-JSON-DAG: "%359:sub26": 170 # CHECK-GX-JSON-DAG: "%359:sub27": 169 # CHECK-GX-JSON-DAG: "%359:sub28": 166 # CHECK-GX-JSON-DAG: "%359:sub29": 165 # CHECK-GX-JSON-DAG: "%359:sub30": 164 # CHECK-GX-JSON-DAG: "%359:sub31": 163 # CHECK-GX-JSON-DAG: "%401:sub0": 256 # CHECK-GX-JSON-DAG: "%401:sub1": 255 # CHECK-GX-JSON-DAG: "%401:sub2": 254 # CHECK-GX-JSON-DAG: "%401:sub3": 253 # CHECK-GX-JSON-DAG: "%401:sub4": 250 # CHECK-GX-JSON-DAG: "%401:sub5": 249 # CHECK-GX-JSON-DAG: "%401:sub6": 248 # CHECK-GX-JSON-DAG: "%401:sub7": 247 # CHECK-GX-JSON-DAG: "%401:sub8": 244 # CHECK-GX-JSON-DAG: "%401:sub9": 243 # CHECK-GX-JSON-DAG: "%401:sub10": 242 # CHECK-GX-JSON-DAG: "%401:sub11": 241 # CHECK-GX-JSON-DAG: "%401:sub12": 238 # CHECK-GX-JSON-DAG: "%401:sub13": 237 # CHECK-GX-JSON-DAG: "%401:sub14": 236 # CHECK-GX-JSON-DAG: "%401:sub15": 235 # CHECK-GX-JSON-DAG: "%401:sub16": 232 # CHECK-GX-JSON-DAG: "%401:sub17": 231 # CHECK-GX-JSON-DAG: "%401:sub18": 230 # CHECK-GX-JSON-DAG: "%401:sub19": 229 # CHECK-GX-JSON-DAG: "%401:sub20": 226 # CHECK-GX-JSON-DAG: "%401:sub21": 225 # CHECK-GX-JSON-DAG: "%401:sub22": 224 # CHECK-GX-JSON-DAG: "%401:sub23": 223 # CHECK-GX-JSON-DAG: "%401:sub24": 220 # CHECK-GX-JSON-DAG: "%401:sub25": 219 # CHECK-GX-JSON-DAG: "%401:sub26": 218 # CHECK-GX-JSON-DAG: "%401:sub27": 217 # CHECK-GX-JSON-DAG: "%401:sub28": 214 # CHECK-GX-JSON-DAG: "%401:sub29": 213 # CHECK-GX-JSON-DAG: "%401:sub30": 212 # CHECK-GX-JSON-DAG: "%401:sub31": 211 # CHECK-GX-JSON-DAG: "%574": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 211 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 256 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%576:vgpr_32 = COPY %191.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 15 # CHECK-GX-JSON-DAG: "%191:sub1": 14 # CHECK-GX-JSON-DAG: "%191:sub2": 13 # CHECK-GX-JSON-DAG: "%191:sub3": 12 # CHECK-GX-JSON-DAG: "%191:sub4": 9 # CHECK-GX-JSON-DAG: "%191:sub5": 8 # CHECK-GX-JSON-DAG: "%191:sub6": 7 # CHECK-GX-JSON-DAG: "%191:sub7": 6 # CHECK-GX-JSON-DAG: "%191:sub8": 3 # CHECK-GX-JSON-DAG: "%191:sub9": 2 # CHECK-GX-JSON-DAG: "%191:sub10": 1 # CHECK-GX-JSON-DAG: "%191:sub11": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 63 # CHECK-GX-JSON-DAG: "%233:sub1": 62 # CHECK-GX-JSON-DAG: "%233:sub2": 61 # CHECK-GX-JSON-DAG: "%233:sub3": 60 # CHECK-GX-JSON-DAG: "%233:sub4": 57 # CHECK-GX-JSON-DAG: "%233:sub5": 56 # CHECK-GX-JSON-DAG: "%233:sub6": 55 # CHECK-GX-JSON-DAG: "%233:sub7": 54 # CHECK-GX-JSON-DAG: "%233:sub8": 51 # CHECK-GX-JSON-DAG: "%233:sub9": 50 # CHECK-GX-JSON-DAG: "%233:sub10": 49 # CHECK-GX-JSON-DAG: "%233:sub11": 48 # CHECK-GX-JSON-DAG: "%233:sub12": 45 # CHECK-GX-JSON-DAG: "%233:sub13": 44 # CHECK-GX-JSON-DAG: "%233:sub14": 43 # CHECK-GX-JSON-DAG: "%233:sub15": 42 # CHECK-GX-JSON-DAG: "%233:sub16": 39 # CHECK-GX-JSON-DAG: "%233:sub17": 38 # CHECK-GX-JSON-DAG: "%233:sub18": 37 # CHECK-GX-JSON-DAG: "%233:sub19": 36 # CHECK-GX-JSON-DAG: "%233:sub20": 33 # CHECK-GX-JSON-DAG: "%233:sub21": 32 # CHECK-GX-JSON-DAG: "%233:sub22": 31 # CHECK-GX-JSON-DAG: "%233:sub23": 30 # CHECK-GX-JSON-DAG: "%233:sub24": 27 # CHECK-GX-JSON-DAG: "%233:sub25": 26 # CHECK-GX-JSON-DAG: "%233:sub26": 25 # CHECK-GX-JSON-DAG: "%233:sub27": 24 # CHECK-GX-JSON-DAG: "%233:sub28": 21 # CHECK-GX-JSON-DAG: "%233:sub29": 20 # CHECK-GX-JSON-DAG: "%233:sub30": 19 # CHECK-GX-JSON-DAG: "%233:sub31": 18 # CHECK-GX-JSON-DAG: "%275:sub0": 111 # CHECK-GX-JSON-DAG: "%275:sub1": 110 # CHECK-GX-JSON-DAG: "%275:sub2": 109 # CHECK-GX-JSON-DAG: "%275:sub3": 108 # CHECK-GX-JSON-DAG: "%275:sub4": 105 # CHECK-GX-JSON-DAG: "%275:sub5": 104 # CHECK-GX-JSON-DAG: "%275:sub6": 103 # CHECK-GX-JSON-DAG: "%275:sub7": 102 # CHECK-GX-JSON-DAG: "%275:sub8": 99 # CHECK-GX-JSON-DAG: "%275:sub9": 98 # CHECK-GX-JSON-DAG: "%275:sub10": 97 # CHECK-GX-JSON-DAG: "%275:sub11": 96 # CHECK-GX-JSON-DAG: "%275:sub12": 93 # CHECK-GX-JSON-DAG: "%275:sub13": 92 # CHECK-GX-JSON-DAG: "%275:sub14": 91 # CHECK-GX-JSON-DAG: "%275:sub15": 90 # CHECK-GX-JSON-DAG: "%275:sub16": 87 # CHECK-GX-JSON-DAG: "%275:sub17": 86 # CHECK-GX-JSON-DAG: "%275:sub18": 85 # CHECK-GX-JSON-DAG: "%275:sub19": 84 # CHECK-GX-JSON-DAG: "%275:sub20": 81 # CHECK-GX-JSON-DAG: "%275:sub21": 80 # CHECK-GX-JSON-DAG: "%275:sub22": 79 # CHECK-GX-JSON-DAG: "%275:sub23": 78 # CHECK-GX-JSON-DAG: "%275:sub24": 75 # CHECK-GX-JSON-DAG: "%275:sub25": 74 # CHECK-GX-JSON-DAG: "%275:sub26": 73 # CHECK-GX-JSON-DAG: "%275:sub27": 72 # CHECK-GX-JSON-DAG: "%275:sub28": 69 # CHECK-GX-JSON-DAG: "%275:sub29": 68 # CHECK-GX-JSON-DAG: "%275:sub30": 67 # CHECK-GX-JSON-DAG: "%275:sub31": 66 # CHECK-GX-JSON-DAG: "%317:sub0": 159 # CHECK-GX-JSON-DAG: "%317:sub1": 158 # CHECK-GX-JSON-DAG: "%317:sub2": 157 # CHECK-GX-JSON-DAG: "%317:sub3": 156 # CHECK-GX-JSON-DAG: "%317:sub4": 153 # CHECK-GX-JSON-DAG: "%317:sub5": 152 # CHECK-GX-JSON-DAG: "%317:sub6": 151 # CHECK-GX-JSON-DAG: "%317:sub7": 150 # CHECK-GX-JSON-DAG: "%317:sub8": 147 # CHECK-GX-JSON-DAG: "%317:sub9": 146 # CHECK-GX-JSON-DAG: "%317:sub10": 145 # CHECK-GX-JSON-DAG: "%317:sub11": 144 # CHECK-GX-JSON-DAG: "%317:sub12": 141 # CHECK-GX-JSON-DAG: "%317:sub13": 140 # CHECK-GX-JSON-DAG: "%317:sub14": 139 # CHECK-GX-JSON-DAG: "%317:sub15": 138 # CHECK-GX-JSON-DAG: "%317:sub16": 135 # CHECK-GX-JSON-DAG: "%317:sub17": 134 # CHECK-GX-JSON-DAG: "%317:sub18": 133 # CHECK-GX-JSON-DAG: "%317:sub19": 132 # CHECK-GX-JSON-DAG: "%317:sub20": 129 # CHECK-GX-JSON-DAG: "%317:sub21": 128 # CHECK-GX-JSON-DAG: "%317:sub22": 127 # CHECK-GX-JSON-DAG: "%317:sub23": 126 # CHECK-GX-JSON-DAG: "%317:sub24": 123 # CHECK-GX-JSON-DAG: "%317:sub25": 122 # CHECK-GX-JSON-DAG: "%317:sub26": 121 # CHECK-GX-JSON-DAG: "%317:sub27": 120 # CHECK-GX-JSON-DAG: "%317:sub28": 117 # CHECK-GX-JSON-DAG: "%317:sub29": 116 # CHECK-GX-JSON-DAG: "%317:sub30": 115 # CHECK-GX-JSON-DAG: "%317:sub31": 114 # CHECK-GX-JSON-DAG: "%359:sub0": 207 # CHECK-GX-JSON-DAG: "%359:sub1": 206 # CHECK-GX-JSON-DAG: "%359:sub2": 205 # CHECK-GX-JSON-DAG: "%359:sub3": 204 # CHECK-GX-JSON-DAG: "%359:sub4": 201 # CHECK-GX-JSON-DAG: "%359:sub5": 200 # CHECK-GX-JSON-DAG: "%359:sub6": 199 # CHECK-GX-JSON-DAG: "%359:sub7": 198 # CHECK-GX-JSON-DAG: "%359:sub8": 195 # CHECK-GX-JSON-DAG: "%359:sub9": 194 # CHECK-GX-JSON-DAG: "%359:sub10": 193 # CHECK-GX-JSON-DAG: "%359:sub11": 192 # CHECK-GX-JSON-DAG: "%359:sub12": 189 # CHECK-GX-JSON-DAG: "%359:sub13": 188 # CHECK-GX-JSON-DAG: "%359:sub14": 187 # CHECK-GX-JSON-DAG: "%359:sub15": 186 # CHECK-GX-JSON-DAG: "%359:sub16": 183 # CHECK-GX-JSON-DAG: "%359:sub17": 182 # CHECK-GX-JSON-DAG: "%359:sub18": 181 # CHECK-GX-JSON-DAG: "%359:sub19": 180 # CHECK-GX-JSON-DAG: "%359:sub20": 177 # CHECK-GX-JSON-DAG: "%359:sub21": 176 # CHECK-GX-JSON-DAG: "%359:sub22": 175 # CHECK-GX-JSON-DAG: "%359:sub23": 174 # CHECK-GX-JSON-DAG: "%359:sub24": 171 # CHECK-GX-JSON-DAG: "%359:sub25": 170 # CHECK-GX-JSON-DAG: "%359:sub26": 169 # CHECK-GX-JSON-DAG: "%359:sub27": 168 # CHECK-GX-JSON-DAG: "%359:sub28": 165 # CHECK-GX-JSON-DAG: "%359:sub29": 164 # CHECK-GX-JSON-DAG: "%359:sub30": 163 # CHECK-GX-JSON-DAG: "%359:sub31": 162 # CHECK-GX-JSON-DAG: "%401:sub0": 255 # CHECK-GX-JSON-DAG: "%401:sub1": 254 # CHECK-GX-JSON-DAG: "%401:sub2": 253 # CHECK-GX-JSON-DAG: "%401:sub3": 252 # CHECK-GX-JSON-DAG: "%401:sub4": 249 # CHECK-GX-JSON-DAG: "%401:sub5": 248 # CHECK-GX-JSON-DAG: "%401:sub6": 247 # CHECK-GX-JSON-DAG: "%401:sub7": 246 # CHECK-GX-JSON-DAG: "%401:sub8": 243 # CHECK-GX-JSON-DAG: "%401:sub9": 242 # CHECK-GX-JSON-DAG: "%401:sub10": 241 # CHECK-GX-JSON-DAG: "%401:sub11": 240 # CHECK-GX-JSON-DAG: "%401:sub12": 237 # CHECK-GX-JSON-DAG: "%401:sub13": 236 # CHECK-GX-JSON-DAG: "%401:sub14": 235 # CHECK-GX-JSON-DAG: "%401:sub15": 234 # CHECK-GX-JSON-DAG: "%401:sub16": 231 # CHECK-GX-JSON-DAG: "%401:sub17": 230 # CHECK-GX-JSON-DAG: "%401:sub18": 229 # CHECK-GX-JSON-DAG: "%401:sub19": 228 # CHECK-GX-JSON-DAG: "%401:sub20": 225 # CHECK-GX-JSON-DAG: "%401:sub21": 224 # CHECK-GX-JSON-DAG: "%401:sub22": 223 # CHECK-GX-JSON-DAG: "%401:sub23": 222 # CHECK-GX-JSON-DAG: "%401:sub24": 219 # CHECK-GX-JSON-DAG: "%401:sub25": 218 # CHECK-GX-JSON-DAG: "%401:sub26": 217 # CHECK-GX-JSON-DAG: "%401:sub27": 216 # CHECK-GX-JSON-DAG: "%401:sub28": 213 # CHECK-GX-JSON-DAG: "%401:sub29": 212 # CHECK-GX-JSON-DAG: "%401:sub30": 211 # CHECK-GX-JSON-DAG: "%401:sub31": 210 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 210 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 255 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%577:vgpr_32 = COPY %191.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 14 # CHECK-GX-JSON-DAG: "%191:sub1": 13 # CHECK-GX-JSON-DAG: "%191:sub2": 12 # CHECK-GX-JSON-DAG: "%191:sub3": 11 # CHECK-GX-JSON-DAG: "%191:sub4": 8 # CHECK-GX-JSON-DAG: "%191:sub5": 7 # CHECK-GX-JSON-DAG: "%191:sub6": 6 # CHECK-GX-JSON-DAG: "%191:sub7": 5 # CHECK-GX-JSON-DAG: "%191:sub8": 2 # CHECK-GX-JSON-DAG: "%191:sub9": 1 # CHECK-GX-JSON-DAG: "%191:sub10": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 62 # CHECK-GX-JSON-DAG: "%233:sub1": 61 # CHECK-GX-JSON-DAG: "%233:sub2": 60 # CHECK-GX-JSON-DAG: "%233:sub3": 59 # CHECK-GX-JSON-DAG: "%233:sub4": 56 # CHECK-GX-JSON-DAG: "%233:sub5": 55 # CHECK-GX-JSON-DAG: "%233:sub6": 54 # CHECK-GX-JSON-DAG: "%233:sub7": 53 # CHECK-GX-JSON-DAG: "%233:sub8": 50 # CHECK-GX-JSON-DAG: "%233:sub9": 49 # CHECK-GX-JSON-DAG: "%233:sub10": 48 # CHECK-GX-JSON-DAG: "%233:sub11": 47 # CHECK-GX-JSON-DAG: "%233:sub12": 44 # CHECK-GX-JSON-DAG: "%233:sub13": 43 # CHECK-GX-JSON-DAG: "%233:sub14": 42 # CHECK-GX-JSON-DAG: "%233:sub15": 41 # CHECK-GX-JSON-DAG: "%233:sub16": 38 # CHECK-GX-JSON-DAG: "%233:sub17": 37 # CHECK-GX-JSON-DAG: "%233:sub18": 36 # CHECK-GX-JSON-DAG: "%233:sub19": 35 # CHECK-GX-JSON-DAG: "%233:sub20": 32 # CHECK-GX-JSON-DAG: "%233:sub21": 31 # CHECK-GX-JSON-DAG: "%233:sub22": 30 # CHECK-GX-JSON-DAG: "%233:sub23": 29 # CHECK-GX-JSON-DAG: "%233:sub24": 26 # CHECK-GX-JSON-DAG: "%233:sub25": 25 # CHECK-GX-JSON-DAG: "%233:sub26": 24 # CHECK-GX-JSON-DAG: "%233:sub27": 23 # CHECK-GX-JSON-DAG: "%233:sub28": 20 # CHECK-GX-JSON-DAG: "%233:sub29": 19 # CHECK-GX-JSON-DAG: "%233:sub30": 18 # CHECK-GX-JSON-DAG: "%233:sub31": 17 # CHECK-GX-JSON-DAG: "%275:sub0": 110 # CHECK-GX-JSON-DAG: "%275:sub1": 109 # CHECK-GX-JSON-DAG: "%275:sub2": 108 # CHECK-GX-JSON-DAG: "%275:sub3": 107 # CHECK-GX-JSON-DAG: "%275:sub4": 104 # CHECK-GX-JSON-DAG: "%275:sub5": 103 # CHECK-GX-JSON-DAG: "%275:sub6": 102 # CHECK-GX-JSON-DAG: "%275:sub7": 101 # CHECK-GX-JSON-DAG: "%275:sub8": 98 # CHECK-GX-JSON-DAG: "%275:sub9": 97 # CHECK-GX-JSON-DAG: "%275:sub10": 96 # CHECK-GX-JSON-DAG: "%275:sub11": 95 # CHECK-GX-JSON-DAG: "%275:sub12": 92 # CHECK-GX-JSON-DAG: "%275:sub13": 91 # CHECK-GX-JSON-DAG: "%275:sub14": 90 # CHECK-GX-JSON-DAG: "%275:sub15": 89 # CHECK-GX-JSON-DAG: "%275:sub16": 86 # CHECK-GX-JSON-DAG: "%275:sub17": 85 # CHECK-GX-JSON-DAG: "%275:sub18": 84 # CHECK-GX-JSON-DAG: "%275:sub19": 83 # CHECK-GX-JSON-DAG: "%275:sub20": 80 # CHECK-GX-JSON-DAG: "%275:sub21": 79 # CHECK-GX-JSON-DAG: "%275:sub22": 78 # CHECK-GX-JSON-DAG: "%275:sub23": 77 # CHECK-GX-JSON-DAG: "%275:sub24": 74 # CHECK-GX-JSON-DAG: "%275:sub25": 73 # CHECK-GX-JSON-DAG: "%275:sub26": 72 # CHECK-GX-JSON-DAG: "%275:sub27": 71 # CHECK-GX-JSON-DAG: "%275:sub28": 68 # CHECK-GX-JSON-DAG: "%275:sub29": 67 # CHECK-GX-JSON-DAG: "%275:sub30": 66 # CHECK-GX-JSON-DAG: "%275:sub31": 65 # CHECK-GX-JSON-DAG: "%317:sub0": 158 # CHECK-GX-JSON-DAG: "%317:sub1": 157 # CHECK-GX-JSON-DAG: "%317:sub2": 156 # CHECK-GX-JSON-DAG: "%317:sub3": 155 # CHECK-GX-JSON-DAG: "%317:sub4": 152 # CHECK-GX-JSON-DAG: "%317:sub5": 151 # CHECK-GX-JSON-DAG: "%317:sub6": 150 # CHECK-GX-JSON-DAG: "%317:sub7": 149 # CHECK-GX-JSON-DAG: "%317:sub8": 146 # CHECK-GX-JSON-DAG: "%317:sub9": 145 # CHECK-GX-JSON-DAG: "%317:sub10": 144 # CHECK-GX-JSON-DAG: "%317:sub11": 143 # CHECK-GX-JSON-DAG: "%317:sub12": 140 # CHECK-GX-JSON-DAG: "%317:sub13": 139 # CHECK-GX-JSON-DAG: "%317:sub14": 138 # CHECK-GX-JSON-DAG: "%317:sub15": 137 # CHECK-GX-JSON-DAG: "%317:sub16": 134 # CHECK-GX-JSON-DAG: "%317:sub17": 133 # CHECK-GX-JSON-DAG: "%317:sub18": 132 # CHECK-GX-JSON-DAG: "%317:sub19": 131 # CHECK-GX-JSON-DAG: "%317:sub20": 128 # CHECK-GX-JSON-DAG: "%317:sub21": 127 # CHECK-GX-JSON-DAG: "%317:sub22": 126 # CHECK-GX-JSON-DAG: "%317:sub23": 125 # CHECK-GX-JSON-DAG: "%317:sub24": 122 # CHECK-GX-JSON-DAG: "%317:sub25": 121 # CHECK-GX-JSON-DAG: "%317:sub26": 120 # CHECK-GX-JSON-DAG: "%317:sub27": 119 # CHECK-GX-JSON-DAG: "%317:sub28": 116 # CHECK-GX-JSON-DAG: "%317:sub29": 115 # CHECK-GX-JSON-DAG: "%317:sub30": 114 # CHECK-GX-JSON-DAG: "%317:sub31": 113 # CHECK-GX-JSON-DAG: "%359:sub0": 206 # CHECK-GX-JSON-DAG: "%359:sub1": 205 # CHECK-GX-JSON-DAG: "%359:sub2": 204 # CHECK-GX-JSON-DAG: "%359:sub3": 203 # CHECK-GX-JSON-DAG: "%359:sub4": 200 # CHECK-GX-JSON-DAG: "%359:sub5": 199 # CHECK-GX-JSON-DAG: "%359:sub6": 198 # CHECK-GX-JSON-DAG: "%359:sub7": 197 # CHECK-GX-JSON-DAG: "%359:sub8": 194 # CHECK-GX-JSON-DAG: "%359:sub9": 193 # CHECK-GX-JSON-DAG: "%359:sub10": 192 # CHECK-GX-JSON-DAG: "%359:sub11": 191 # CHECK-GX-JSON-DAG: "%359:sub12": 188 # CHECK-GX-JSON-DAG: "%359:sub13": 187 # CHECK-GX-JSON-DAG: "%359:sub14": 186 # CHECK-GX-JSON-DAG: "%359:sub15": 185 # CHECK-GX-JSON-DAG: "%359:sub16": 182 # CHECK-GX-JSON-DAG: "%359:sub17": 181 # CHECK-GX-JSON-DAG: "%359:sub18": 180 # CHECK-GX-JSON-DAG: "%359:sub19": 179 # CHECK-GX-JSON-DAG: "%359:sub20": 176 # CHECK-GX-JSON-DAG: "%359:sub21": 175 # CHECK-GX-JSON-DAG: "%359:sub22": 174 # CHECK-GX-JSON-DAG: "%359:sub23": 173 # CHECK-GX-JSON-DAG: "%359:sub24": 170 # CHECK-GX-JSON-DAG: "%359:sub25": 169 # CHECK-GX-JSON-DAG: "%359:sub26": 168 # CHECK-GX-JSON-DAG: "%359:sub27": 167 # CHECK-GX-JSON-DAG: "%359:sub28": 164 # CHECK-GX-JSON-DAG: "%359:sub29": 163 # CHECK-GX-JSON-DAG: "%359:sub30": 162 # CHECK-GX-JSON-DAG: "%359:sub31": 161 # CHECK-GX-JSON-DAG: "%401:sub0": 254 # CHECK-GX-JSON-DAG: "%401:sub1": 253 # CHECK-GX-JSON-DAG: "%401:sub2": 252 # CHECK-GX-JSON-DAG: "%401:sub3": 251 # CHECK-GX-JSON-DAG: "%401:sub4": 248 # CHECK-GX-JSON-DAG: "%401:sub5": 247 # CHECK-GX-JSON-DAG: "%401:sub6": 246 # CHECK-GX-JSON-DAG: "%401:sub7": 245 # CHECK-GX-JSON-DAG: "%401:sub8": 242 # CHECK-GX-JSON-DAG: "%401:sub9": 241 # CHECK-GX-JSON-DAG: "%401:sub10": 240 # CHECK-GX-JSON-DAG: "%401:sub11": 239 # CHECK-GX-JSON-DAG: "%401:sub12": 236 # CHECK-GX-JSON-DAG: "%401:sub13": 235 # CHECK-GX-JSON-DAG: "%401:sub14": 234 # CHECK-GX-JSON-DAG: "%401:sub15": 233 # CHECK-GX-JSON-DAG: "%401:sub16": 230 # CHECK-GX-JSON-DAG: "%401:sub17": 229 # CHECK-GX-JSON-DAG: "%401:sub18": 228 # CHECK-GX-JSON-DAG: "%401:sub19": 227 # CHECK-GX-JSON-DAG: "%401:sub20": 224 # CHECK-GX-JSON-DAG: "%401:sub21": 223 # CHECK-GX-JSON-DAG: "%401:sub22": 222 # CHECK-GX-JSON-DAG: "%401:sub23": 221 # CHECK-GX-JSON-DAG: "%401:sub24": 218 # CHECK-GX-JSON-DAG: "%401:sub25": 217 # CHECK-GX-JSON-DAG: "%401:sub26": 216 # CHECK-GX-JSON-DAG: "%401:sub27": 215 # CHECK-GX-JSON-DAG: "%401:sub28": 212 # CHECK-GX-JSON-DAG: "%401:sub29": 211 # CHECK-GX-JSON-DAG: "%401:sub30": 210 # CHECK-GX-JSON-DAG: "%401:sub31": 209 # CHECK-GX-JSON-DAG: "%576": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 209 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 254 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%578:vgpr_32 = COPY %191.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 13 # CHECK-GX-JSON-DAG: "%191:sub1": 12 # CHECK-GX-JSON-DAG: "%191:sub2": 11 # CHECK-GX-JSON-DAG: "%191:sub3": 10 # CHECK-GX-JSON-DAG: "%191:sub4": 7 # CHECK-GX-JSON-DAG: "%191:sub5": 6 # CHECK-GX-JSON-DAG: "%191:sub6": 5 # CHECK-GX-JSON-DAG: "%191:sub7": 4 # CHECK-GX-JSON-DAG: "%191:sub8": 1 # CHECK-GX-JSON-DAG: "%191:sub9": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 61 # CHECK-GX-JSON-DAG: "%233:sub1": 60 # CHECK-GX-JSON-DAG: "%233:sub2": 59 # CHECK-GX-JSON-DAG: "%233:sub3": 58 # CHECK-GX-JSON-DAG: "%233:sub4": 55 # CHECK-GX-JSON-DAG: "%233:sub5": 54 # CHECK-GX-JSON-DAG: "%233:sub6": 53 # CHECK-GX-JSON-DAG: "%233:sub7": 52 # CHECK-GX-JSON-DAG: "%233:sub8": 49 # CHECK-GX-JSON-DAG: "%233:sub9": 48 # CHECK-GX-JSON-DAG: "%233:sub10": 47 # CHECK-GX-JSON-DAG: "%233:sub11": 46 # CHECK-GX-JSON-DAG: "%233:sub12": 43 # CHECK-GX-JSON-DAG: "%233:sub13": 42 # CHECK-GX-JSON-DAG: "%233:sub14": 41 # CHECK-GX-JSON-DAG: "%233:sub15": 40 # CHECK-GX-JSON-DAG: "%233:sub16": 37 # CHECK-GX-JSON-DAG: "%233:sub17": 36 # CHECK-GX-JSON-DAG: "%233:sub18": 35 # CHECK-GX-JSON-DAG: "%233:sub19": 34 # CHECK-GX-JSON-DAG: "%233:sub20": 31 # CHECK-GX-JSON-DAG: "%233:sub21": 30 # CHECK-GX-JSON-DAG: "%233:sub22": 29 # CHECK-GX-JSON-DAG: "%233:sub23": 28 # CHECK-GX-JSON-DAG: "%233:sub24": 25 # CHECK-GX-JSON-DAG: "%233:sub25": 24 # CHECK-GX-JSON-DAG: "%233:sub26": 23 # CHECK-GX-JSON-DAG: "%233:sub27": 22 # CHECK-GX-JSON-DAG: "%233:sub28": 19 # CHECK-GX-JSON-DAG: "%233:sub29": 18 # CHECK-GX-JSON-DAG: "%233:sub30": 17 # CHECK-GX-JSON-DAG: "%233:sub31": 16 # CHECK-GX-JSON-DAG: "%275:sub0": 109 # CHECK-GX-JSON-DAG: "%275:sub1": 108 # CHECK-GX-JSON-DAG: "%275:sub2": 107 # CHECK-GX-JSON-DAG: "%275:sub3": 106 # CHECK-GX-JSON-DAG: "%275:sub4": 103 # CHECK-GX-JSON-DAG: "%275:sub5": 102 # CHECK-GX-JSON-DAG: "%275:sub6": 101 # CHECK-GX-JSON-DAG: "%275:sub7": 100 # CHECK-GX-JSON-DAG: "%275:sub8": 97 # CHECK-GX-JSON-DAG: "%275:sub9": 96 # CHECK-GX-JSON-DAG: "%275:sub10": 95 # CHECK-GX-JSON-DAG: "%275:sub11": 94 # CHECK-GX-JSON-DAG: "%275:sub12": 91 # CHECK-GX-JSON-DAG: "%275:sub13": 90 # CHECK-GX-JSON-DAG: "%275:sub14": 89 # CHECK-GX-JSON-DAG: "%275:sub15": 88 # CHECK-GX-JSON-DAG: "%275:sub16": 85 # CHECK-GX-JSON-DAG: "%275:sub17": 84 # CHECK-GX-JSON-DAG: "%275:sub18": 83 # CHECK-GX-JSON-DAG: "%275:sub19": 82 # CHECK-GX-JSON-DAG: "%275:sub20": 79 # CHECK-GX-JSON-DAG: "%275:sub21": 78 # CHECK-GX-JSON-DAG: "%275:sub22": 77 # CHECK-GX-JSON-DAG: "%275:sub23": 76 # CHECK-GX-JSON-DAG: "%275:sub24": 73 # CHECK-GX-JSON-DAG: "%275:sub25": 72 # CHECK-GX-JSON-DAG: "%275:sub26": 71 # CHECK-GX-JSON-DAG: "%275:sub27": 70 # CHECK-GX-JSON-DAG: "%275:sub28": 67 # CHECK-GX-JSON-DAG: "%275:sub29": 66 # CHECK-GX-JSON-DAG: "%275:sub30": 65 # CHECK-GX-JSON-DAG: "%275:sub31": 64 # CHECK-GX-JSON-DAG: "%317:sub0": 157 # CHECK-GX-JSON-DAG: "%317:sub1": 156 # CHECK-GX-JSON-DAG: "%317:sub2": 155 # CHECK-GX-JSON-DAG: "%317:sub3": 154 # CHECK-GX-JSON-DAG: "%317:sub4": 151 # CHECK-GX-JSON-DAG: "%317:sub5": 150 # CHECK-GX-JSON-DAG: "%317:sub6": 149 # CHECK-GX-JSON-DAG: "%317:sub7": 148 # CHECK-GX-JSON-DAG: "%317:sub8": 145 # CHECK-GX-JSON-DAG: "%317:sub9": 144 # CHECK-GX-JSON-DAG: "%317:sub10": 143 # CHECK-GX-JSON-DAG: "%317:sub11": 142 # CHECK-GX-JSON-DAG: "%317:sub12": 139 # CHECK-GX-JSON-DAG: "%317:sub13": 138 # CHECK-GX-JSON-DAG: "%317:sub14": 137 # CHECK-GX-JSON-DAG: "%317:sub15": 136 # CHECK-GX-JSON-DAG: "%317:sub16": 133 # CHECK-GX-JSON-DAG: "%317:sub17": 132 # CHECK-GX-JSON-DAG: "%317:sub18": 131 # CHECK-GX-JSON-DAG: "%317:sub19": 130 # CHECK-GX-JSON-DAG: "%317:sub20": 127 # CHECK-GX-JSON-DAG: "%317:sub21": 126 # CHECK-GX-JSON-DAG: "%317:sub22": 125 # CHECK-GX-JSON-DAG: "%317:sub23": 124 # CHECK-GX-JSON-DAG: "%317:sub24": 121 # CHECK-GX-JSON-DAG: "%317:sub25": 120 # CHECK-GX-JSON-DAG: "%317:sub26": 119 # CHECK-GX-JSON-DAG: "%317:sub27": 118 # CHECK-GX-JSON-DAG: "%317:sub28": 115 # CHECK-GX-JSON-DAG: "%317:sub29": 114 # CHECK-GX-JSON-DAG: "%317:sub30": 113 # CHECK-GX-JSON-DAG: "%317:sub31": 112 # CHECK-GX-JSON-DAG: "%359:sub0": 205 # CHECK-GX-JSON-DAG: "%359:sub1": 204 # CHECK-GX-JSON-DAG: "%359:sub2": 203 # CHECK-GX-JSON-DAG: "%359:sub3": 202 # CHECK-GX-JSON-DAG: "%359:sub4": 199 # CHECK-GX-JSON-DAG: "%359:sub5": 198 # CHECK-GX-JSON-DAG: "%359:sub6": 197 # CHECK-GX-JSON-DAG: "%359:sub7": 196 # CHECK-GX-JSON-DAG: "%359:sub8": 193 # CHECK-GX-JSON-DAG: "%359:sub9": 192 # CHECK-GX-JSON-DAG: "%359:sub10": 191 # CHECK-GX-JSON-DAG: "%359:sub11": 190 # CHECK-GX-JSON-DAG: "%359:sub12": 187 # CHECK-GX-JSON-DAG: "%359:sub13": 186 # CHECK-GX-JSON-DAG: "%359:sub14": 185 # CHECK-GX-JSON-DAG: "%359:sub15": 184 # CHECK-GX-JSON-DAG: "%359:sub16": 181 # CHECK-GX-JSON-DAG: "%359:sub17": 180 # CHECK-GX-JSON-DAG: "%359:sub18": 179 # CHECK-GX-JSON-DAG: "%359:sub19": 178 # CHECK-GX-JSON-DAG: "%359:sub20": 175 # CHECK-GX-JSON-DAG: "%359:sub21": 174 # CHECK-GX-JSON-DAG: "%359:sub22": 173 # CHECK-GX-JSON-DAG: "%359:sub23": 172 # CHECK-GX-JSON-DAG: "%359:sub24": 169 # CHECK-GX-JSON-DAG: "%359:sub25": 168 # CHECK-GX-JSON-DAG: "%359:sub26": 167 # CHECK-GX-JSON-DAG: "%359:sub27": 166 # CHECK-GX-JSON-DAG: "%359:sub28": 163 # CHECK-GX-JSON-DAG: "%359:sub29": 162 # CHECK-GX-JSON-DAG: "%359:sub30": 161 # CHECK-GX-JSON-DAG: "%359:sub31": 160 # CHECK-GX-JSON-DAG: "%401:sub0": 253 # CHECK-GX-JSON-DAG: "%401:sub1": 252 # CHECK-GX-JSON-DAG: "%401:sub2": 251 # CHECK-GX-JSON-DAG: "%401:sub3": 250 # CHECK-GX-JSON-DAG: "%401:sub4": 247 # CHECK-GX-JSON-DAG: "%401:sub5": 246 # CHECK-GX-JSON-DAG: "%401:sub6": 245 # CHECK-GX-JSON-DAG: "%401:sub7": 244 # CHECK-GX-JSON-DAG: "%401:sub8": 241 # CHECK-GX-JSON-DAG: "%401:sub9": 240 # CHECK-GX-JSON-DAG: "%401:sub10": 239 # CHECK-GX-JSON-DAG: "%401:sub11": 238 # CHECK-GX-JSON-DAG: "%401:sub12": 235 # CHECK-GX-JSON-DAG: "%401:sub13": 234 # CHECK-GX-JSON-DAG: "%401:sub14": 233 # CHECK-GX-JSON-DAG: "%401:sub15": 232 # CHECK-GX-JSON-DAG: "%401:sub16": 229 # CHECK-GX-JSON-DAG: "%401:sub17": 228 # CHECK-GX-JSON-DAG: "%401:sub18": 227 # CHECK-GX-JSON-DAG: "%401:sub19": 226 # CHECK-GX-JSON-DAG: "%401:sub20": 223 # CHECK-GX-JSON-DAG: "%401:sub21": 222 # CHECK-GX-JSON-DAG: "%401:sub22": 221 # CHECK-GX-JSON-DAG: "%401:sub23": 220 # CHECK-GX-JSON-DAG: "%401:sub24": 217 # CHECK-GX-JSON-DAG: "%401:sub25": 216 # CHECK-GX-JSON-DAG: "%401:sub26": 215 # CHECK-GX-JSON-DAG: "%401:sub27": 214 # CHECK-GX-JSON-DAG: "%401:sub28": 211 # CHECK-GX-JSON-DAG: "%401:sub29": 210 # CHECK-GX-JSON-DAG: "%401:sub30": 209 # CHECK-GX-JSON-DAG: "%401:sub31": 208 # CHECK-GX-JSON-DAG: "%576": 2 # CHECK-GX-JSON-DAG: "%577": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 208 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 253 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%579:vgpr_32 = COPY %191.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 12 # CHECK-GX-JSON-DAG: "%191:sub1": 11 # CHECK-GX-JSON-DAG: "%191:sub2": 10 # CHECK-GX-JSON-DAG: "%191:sub3": 9 # CHECK-GX-JSON-DAG: "%191:sub4": 6 # CHECK-GX-JSON-DAG: "%191:sub5": 5 # CHECK-GX-JSON-DAG: "%191:sub6": 4 # CHECK-GX-JSON-DAG: "%191:sub7": 3 # CHECK-GX-JSON-DAG: "%191:sub8": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 60 # CHECK-GX-JSON-DAG: "%233:sub1": 59 # CHECK-GX-JSON-DAG: "%233:sub2": 58 # CHECK-GX-JSON-DAG: "%233:sub3": 57 # CHECK-GX-JSON-DAG: "%233:sub4": 54 # CHECK-GX-JSON-DAG: "%233:sub5": 53 # CHECK-GX-JSON-DAG: "%233:sub6": 52 # CHECK-GX-JSON-DAG: "%233:sub7": 51 # CHECK-GX-JSON-DAG: "%233:sub8": 48 # CHECK-GX-JSON-DAG: "%233:sub9": 47 # CHECK-GX-JSON-DAG: "%233:sub10": 46 # CHECK-GX-JSON-DAG: "%233:sub11": 45 # CHECK-GX-JSON-DAG: "%233:sub12": 42 # CHECK-GX-JSON-DAG: "%233:sub13": 41 # CHECK-GX-JSON-DAG: "%233:sub14": 40 # CHECK-GX-JSON-DAG: "%233:sub15": 39 # CHECK-GX-JSON-DAG: "%233:sub16": 36 # CHECK-GX-JSON-DAG: "%233:sub17": 35 # CHECK-GX-JSON-DAG: "%233:sub18": 34 # CHECK-GX-JSON-DAG: "%233:sub19": 33 # CHECK-GX-JSON-DAG: "%233:sub20": 30 # CHECK-GX-JSON-DAG: "%233:sub21": 29 # CHECK-GX-JSON-DAG: "%233:sub22": 28 # CHECK-GX-JSON-DAG: "%233:sub23": 27 # CHECK-GX-JSON-DAG: "%233:sub24": 24 # CHECK-GX-JSON-DAG: "%233:sub25": 23 # CHECK-GX-JSON-DAG: "%233:sub26": 22 # CHECK-GX-JSON-DAG: "%233:sub27": 21 # CHECK-GX-JSON-DAG: "%233:sub28": 18 # CHECK-GX-JSON-DAG: "%233:sub29": 17 # CHECK-GX-JSON-DAG: "%233:sub30": 16 # CHECK-GX-JSON-DAG: "%233:sub31": 15 # CHECK-GX-JSON-DAG: "%275:sub0": 108 # CHECK-GX-JSON-DAG: "%275:sub1": 107 # CHECK-GX-JSON-DAG: "%275:sub2": 106 # CHECK-GX-JSON-DAG: "%275:sub3": 105 # CHECK-GX-JSON-DAG: "%275:sub4": 102 # CHECK-GX-JSON-DAG: "%275:sub5": 101 # CHECK-GX-JSON-DAG: "%275:sub6": 100 # CHECK-GX-JSON-DAG: "%275:sub7": 99 # CHECK-GX-JSON-DAG: "%275:sub8": 96 # CHECK-GX-JSON-DAG: "%275:sub9": 95 # CHECK-GX-JSON-DAG: "%275:sub10": 94 # CHECK-GX-JSON-DAG: "%275:sub11": 93 # CHECK-GX-JSON-DAG: "%275:sub12": 90 # CHECK-GX-JSON-DAG: "%275:sub13": 89 # CHECK-GX-JSON-DAG: "%275:sub14": 88 # CHECK-GX-JSON-DAG: "%275:sub15": 87 # CHECK-GX-JSON-DAG: "%275:sub16": 84 # CHECK-GX-JSON-DAG: "%275:sub17": 83 # CHECK-GX-JSON-DAG: "%275:sub18": 82 # CHECK-GX-JSON-DAG: "%275:sub19": 81 # CHECK-GX-JSON-DAG: "%275:sub20": 78 # CHECK-GX-JSON-DAG: "%275:sub21": 77 # CHECK-GX-JSON-DAG: "%275:sub22": 76 # CHECK-GX-JSON-DAG: "%275:sub23": 75 # CHECK-GX-JSON-DAG: "%275:sub24": 72 # CHECK-GX-JSON-DAG: "%275:sub25": 71 # CHECK-GX-JSON-DAG: "%275:sub26": 70 # CHECK-GX-JSON-DAG: "%275:sub27": 69 # CHECK-GX-JSON-DAG: "%275:sub28": 66 # CHECK-GX-JSON-DAG: "%275:sub29": 65 # CHECK-GX-JSON-DAG: "%275:sub30": 64 # CHECK-GX-JSON-DAG: "%275:sub31": 63 # CHECK-GX-JSON-DAG: "%317:sub0": 156 # CHECK-GX-JSON-DAG: "%317:sub1": 155 # CHECK-GX-JSON-DAG: "%317:sub2": 154 # CHECK-GX-JSON-DAG: "%317:sub3": 153 # CHECK-GX-JSON-DAG: "%317:sub4": 150 # CHECK-GX-JSON-DAG: "%317:sub5": 149 # CHECK-GX-JSON-DAG: "%317:sub6": 148 # CHECK-GX-JSON-DAG: "%317:sub7": 147 # CHECK-GX-JSON-DAG: "%317:sub8": 144 # CHECK-GX-JSON-DAG: "%317:sub9": 143 # CHECK-GX-JSON-DAG: "%317:sub10": 142 # CHECK-GX-JSON-DAG: "%317:sub11": 141 # CHECK-GX-JSON-DAG: "%317:sub12": 138 # CHECK-GX-JSON-DAG: "%317:sub13": 137 # CHECK-GX-JSON-DAG: "%317:sub14": 136 # CHECK-GX-JSON-DAG: "%317:sub15": 135 # CHECK-GX-JSON-DAG: "%317:sub16": 132 # CHECK-GX-JSON-DAG: "%317:sub17": 131 # CHECK-GX-JSON-DAG: "%317:sub18": 130 # CHECK-GX-JSON-DAG: "%317:sub19": 129 # CHECK-GX-JSON-DAG: "%317:sub20": 126 # CHECK-GX-JSON-DAG: "%317:sub21": 125 # CHECK-GX-JSON-DAG: "%317:sub22": 124 # CHECK-GX-JSON-DAG: "%317:sub23": 123 # CHECK-GX-JSON-DAG: "%317:sub24": 120 # CHECK-GX-JSON-DAG: "%317:sub25": 119 # CHECK-GX-JSON-DAG: "%317:sub26": 118 # CHECK-GX-JSON-DAG: "%317:sub27": 117 # CHECK-GX-JSON-DAG: "%317:sub28": 114 # CHECK-GX-JSON-DAG: "%317:sub29": 113 # CHECK-GX-JSON-DAG: "%317:sub30": 112 # CHECK-GX-JSON-DAG: "%317:sub31": 111 # CHECK-GX-JSON-DAG: "%359:sub0": 204 # CHECK-GX-JSON-DAG: "%359:sub1": 203 # CHECK-GX-JSON-DAG: "%359:sub2": 202 # CHECK-GX-JSON-DAG: "%359:sub3": 201 # CHECK-GX-JSON-DAG: "%359:sub4": 198 # CHECK-GX-JSON-DAG: "%359:sub5": 197 # CHECK-GX-JSON-DAG: "%359:sub6": 196 # CHECK-GX-JSON-DAG: "%359:sub7": 195 # CHECK-GX-JSON-DAG: "%359:sub8": 192 # CHECK-GX-JSON-DAG: "%359:sub9": 191 # CHECK-GX-JSON-DAG: "%359:sub10": 190 # CHECK-GX-JSON-DAG: "%359:sub11": 189 # CHECK-GX-JSON-DAG: "%359:sub12": 186 # CHECK-GX-JSON-DAG: "%359:sub13": 185 # CHECK-GX-JSON-DAG: "%359:sub14": 184 # CHECK-GX-JSON-DAG: "%359:sub15": 183 # CHECK-GX-JSON-DAG: "%359:sub16": 180 # CHECK-GX-JSON-DAG: "%359:sub17": 179 # CHECK-GX-JSON-DAG: "%359:sub18": 178 # CHECK-GX-JSON-DAG: "%359:sub19": 177 # CHECK-GX-JSON-DAG: "%359:sub20": 174 # CHECK-GX-JSON-DAG: "%359:sub21": 173 # CHECK-GX-JSON-DAG: "%359:sub22": 172 # CHECK-GX-JSON-DAG: "%359:sub23": 171 # CHECK-GX-JSON-DAG: "%359:sub24": 168 # CHECK-GX-JSON-DAG: "%359:sub25": 167 # CHECK-GX-JSON-DAG: "%359:sub26": 166 # CHECK-GX-JSON-DAG: "%359:sub27": 165 # CHECK-GX-JSON-DAG: "%359:sub28": 162 # CHECK-GX-JSON-DAG: "%359:sub29": 161 # CHECK-GX-JSON-DAG: "%359:sub30": 160 # CHECK-GX-JSON-DAG: "%359:sub31": 159 # CHECK-GX-JSON-DAG: "%401:sub0": 252 # CHECK-GX-JSON-DAG: "%401:sub1": 251 # CHECK-GX-JSON-DAG: "%401:sub2": 250 # CHECK-GX-JSON-DAG: "%401:sub3": 249 # CHECK-GX-JSON-DAG: "%401:sub4": 246 # CHECK-GX-JSON-DAG: "%401:sub5": 245 # CHECK-GX-JSON-DAG: "%401:sub6": 244 # CHECK-GX-JSON-DAG: "%401:sub7": 243 # CHECK-GX-JSON-DAG: "%401:sub8": 240 # CHECK-GX-JSON-DAG: "%401:sub9": 239 # CHECK-GX-JSON-DAG: "%401:sub10": 238 # CHECK-GX-JSON-DAG: "%401:sub11": 237 # CHECK-GX-JSON-DAG: "%401:sub12": 234 # CHECK-GX-JSON-DAG: "%401:sub13": 233 # CHECK-GX-JSON-DAG: "%401:sub14": 232 # CHECK-GX-JSON-DAG: "%401:sub15": 231 # CHECK-GX-JSON-DAG: "%401:sub16": 228 # CHECK-GX-JSON-DAG: "%401:sub17": 227 # CHECK-GX-JSON-DAG: "%401:sub18": 226 # CHECK-GX-JSON-DAG: "%401:sub19": 225 # CHECK-GX-JSON-DAG: "%401:sub20": 222 # CHECK-GX-JSON-DAG: "%401:sub21": 221 # CHECK-GX-JSON-DAG: "%401:sub22": 220 # CHECK-GX-JSON-DAG: "%401:sub23": 219 # CHECK-GX-JSON-DAG: "%401:sub24": 216 # CHECK-GX-JSON-DAG: "%401:sub25": 215 # CHECK-GX-JSON-DAG: "%401:sub26": 214 # CHECK-GX-JSON-DAG: "%401:sub27": 213 # CHECK-GX-JSON-DAG: "%401:sub28": 210 # CHECK-GX-JSON-DAG: "%401:sub29": 209 # CHECK-GX-JSON-DAG: "%401:sub30": 208 # CHECK-GX-JSON-DAG: "%401:sub31": 207 # CHECK-GX-JSON-DAG: "%576": 1 # CHECK-GX-JSON-DAG: "%577": 1 # CHECK-GX-JSON-DAG: "%578": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 207 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 252 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%580:vreg_128 = REG_SEQUENCE %579, %subreg.sub0, %578, %subreg.sub1, %577, %subreg.sub2, %576, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 11 # CHECK-GX-JSON-DAG: "%191:sub1": 10 # CHECK-GX-JSON-DAG: "%191:sub2": 9 # CHECK-GX-JSON-DAG: "%191:sub3": 8 # CHECK-GX-JSON-DAG: "%191:sub4": 5 # CHECK-GX-JSON-DAG: "%191:sub5": 4 # CHECK-GX-JSON-DAG: "%191:sub6": 3 # CHECK-GX-JSON-DAG: "%191:sub7": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 59 # CHECK-GX-JSON-DAG: "%233:sub1": 58 # CHECK-GX-JSON-DAG: "%233:sub2": 57 # CHECK-GX-JSON-DAG: "%233:sub3": 56 # CHECK-GX-JSON-DAG: "%233:sub4": 53 # CHECK-GX-JSON-DAG: "%233:sub5": 52 # CHECK-GX-JSON-DAG: "%233:sub6": 51 # CHECK-GX-JSON-DAG: "%233:sub7": 50 # CHECK-GX-JSON-DAG: "%233:sub8": 47 # CHECK-GX-JSON-DAG: "%233:sub9": 46 # CHECK-GX-JSON-DAG: "%233:sub10": 45 # CHECK-GX-JSON-DAG: "%233:sub11": 44 # CHECK-GX-JSON-DAG: "%233:sub12": 41 # CHECK-GX-JSON-DAG: "%233:sub13": 40 # CHECK-GX-JSON-DAG: "%233:sub14": 39 # CHECK-GX-JSON-DAG: "%233:sub15": 38 # CHECK-GX-JSON-DAG: "%233:sub16": 35 # CHECK-GX-JSON-DAG: "%233:sub17": 34 # CHECK-GX-JSON-DAG: "%233:sub18": 33 # CHECK-GX-JSON-DAG: "%233:sub19": 32 # CHECK-GX-JSON-DAG: "%233:sub20": 29 # CHECK-GX-JSON-DAG: "%233:sub21": 28 # CHECK-GX-JSON-DAG: "%233:sub22": 27 # CHECK-GX-JSON-DAG: "%233:sub23": 26 # CHECK-GX-JSON-DAG: "%233:sub24": 23 # CHECK-GX-JSON-DAG: "%233:sub25": 22 # CHECK-GX-JSON-DAG: "%233:sub26": 21 # CHECK-GX-JSON-DAG: "%233:sub27": 20 # CHECK-GX-JSON-DAG: "%233:sub28": 17 # CHECK-GX-JSON-DAG: "%233:sub29": 16 # CHECK-GX-JSON-DAG: "%233:sub30": 15 # CHECK-GX-JSON-DAG: "%233:sub31": 14 # CHECK-GX-JSON-DAG: "%275:sub0": 107 # CHECK-GX-JSON-DAG: "%275:sub1": 106 # CHECK-GX-JSON-DAG: "%275:sub2": 105 # CHECK-GX-JSON-DAG: "%275:sub3": 104 # CHECK-GX-JSON-DAG: "%275:sub4": 101 # CHECK-GX-JSON-DAG: "%275:sub5": 100 # CHECK-GX-JSON-DAG: "%275:sub6": 99 # CHECK-GX-JSON-DAG: "%275:sub7": 98 # CHECK-GX-JSON-DAG: "%275:sub8": 95 # CHECK-GX-JSON-DAG: "%275:sub9": 94 # CHECK-GX-JSON-DAG: "%275:sub10": 93 # CHECK-GX-JSON-DAG: "%275:sub11": 92 # CHECK-GX-JSON-DAG: "%275:sub12": 89 # CHECK-GX-JSON-DAG: "%275:sub13": 88 # CHECK-GX-JSON-DAG: "%275:sub14": 87 # CHECK-GX-JSON-DAG: "%275:sub15": 86 # CHECK-GX-JSON-DAG: "%275:sub16": 83 # CHECK-GX-JSON-DAG: "%275:sub17": 82 # CHECK-GX-JSON-DAG: "%275:sub18": 81 # CHECK-GX-JSON-DAG: "%275:sub19": 80 # CHECK-GX-JSON-DAG: "%275:sub20": 77 # CHECK-GX-JSON-DAG: "%275:sub21": 76 # CHECK-GX-JSON-DAG: "%275:sub22": 75 # CHECK-GX-JSON-DAG: "%275:sub23": 74 # CHECK-GX-JSON-DAG: "%275:sub24": 71 # CHECK-GX-JSON-DAG: "%275:sub25": 70 # CHECK-GX-JSON-DAG: "%275:sub26": 69 # CHECK-GX-JSON-DAG: "%275:sub27": 68 # CHECK-GX-JSON-DAG: "%275:sub28": 65 # CHECK-GX-JSON-DAG: "%275:sub29": 64 # CHECK-GX-JSON-DAG: "%275:sub30": 63 # CHECK-GX-JSON-DAG: "%275:sub31": 62 # CHECK-GX-JSON-DAG: "%317:sub0": 155 # CHECK-GX-JSON-DAG: "%317:sub1": 154 # CHECK-GX-JSON-DAG: "%317:sub2": 153 # CHECK-GX-JSON-DAG: "%317:sub3": 152 # CHECK-GX-JSON-DAG: "%317:sub4": 149 # CHECK-GX-JSON-DAG: "%317:sub5": 148 # CHECK-GX-JSON-DAG: "%317:sub6": 147 # CHECK-GX-JSON-DAG: "%317:sub7": 146 # CHECK-GX-JSON-DAG: "%317:sub8": 143 # CHECK-GX-JSON-DAG: "%317:sub9": 142 # CHECK-GX-JSON-DAG: "%317:sub10": 141 # CHECK-GX-JSON-DAG: "%317:sub11": 140 # CHECK-GX-JSON-DAG: "%317:sub12": 137 # CHECK-GX-JSON-DAG: "%317:sub13": 136 # CHECK-GX-JSON-DAG: "%317:sub14": 135 # CHECK-GX-JSON-DAG: "%317:sub15": 134 # CHECK-GX-JSON-DAG: "%317:sub16": 131 # CHECK-GX-JSON-DAG: "%317:sub17": 130 # CHECK-GX-JSON-DAG: "%317:sub18": 129 # CHECK-GX-JSON-DAG: "%317:sub19": 128 # CHECK-GX-JSON-DAG: "%317:sub20": 125 # CHECK-GX-JSON-DAG: "%317:sub21": 124 # CHECK-GX-JSON-DAG: "%317:sub22": 123 # CHECK-GX-JSON-DAG: "%317:sub23": 122 # CHECK-GX-JSON-DAG: "%317:sub24": 119 # CHECK-GX-JSON-DAG: "%317:sub25": 118 # CHECK-GX-JSON-DAG: "%317:sub26": 117 # CHECK-GX-JSON-DAG: "%317:sub27": 116 # CHECK-GX-JSON-DAG: "%317:sub28": 113 # CHECK-GX-JSON-DAG: "%317:sub29": 112 # CHECK-GX-JSON-DAG: "%317:sub30": 111 # CHECK-GX-JSON-DAG: "%317:sub31": 110 # CHECK-GX-JSON-DAG: "%359:sub0": 203 # CHECK-GX-JSON-DAG: "%359:sub1": 202 # CHECK-GX-JSON-DAG: "%359:sub2": 201 # CHECK-GX-JSON-DAG: "%359:sub3": 200 # CHECK-GX-JSON-DAG: "%359:sub4": 197 # CHECK-GX-JSON-DAG: "%359:sub5": 196 # CHECK-GX-JSON-DAG: "%359:sub6": 195 # CHECK-GX-JSON-DAG: "%359:sub7": 194 # CHECK-GX-JSON-DAG: "%359:sub8": 191 # CHECK-GX-JSON-DAG: "%359:sub9": 190 # CHECK-GX-JSON-DAG: "%359:sub10": 189 # CHECK-GX-JSON-DAG: "%359:sub11": 188 # CHECK-GX-JSON-DAG: "%359:sub12": 185 # CHECK-GX-JSON-DAG: "%359:sub13": 184 # CHECK-GX-JSON-DAG: "%359:sub14": 183 # CHECK-GX-JSON-DAG: "%359:sub15": 182 # CHECK-GX-JSON-DAG: "%359:sub16": 179 # CHECK-GX-JSON-DAG: "%359:sub17": 178 # CHECK-GX-JSON-DAG: "%359:sub18": 177 # CHECK-GX-JSON-DAG: "%359:sub19": 176 # CHECK-GX-JSON-DAG: "%359:sub20": 173 # CHECK-GX-JSON-DAG: "%359:sub21": 172 # CHECK-GX-JSON-DAG: "%359:sub22": 171 # CHECK-GX-JSON-DAG: "%359:sub23": 170 # CHECK-GX-JSON-DAG: "%359:sub24": 167 # CHECK-GX-JSON-DAG: "%359:sub25": 166 # CHECK-GX-JSON-DAG: "%359:sub26": 165 # CHECK-GX-JSON-DAG: "%359:sub27": 164 # CHECK-GX-JSON-DAG: "%359:sub28": 161 # CHECK-GX-JSON-DAG: "%359:sub29": 160 # CHECK-GX-JSON-DAG: "%359:sub30": 159 # CHECK-GX-JSON-DAG: "%359:sub31": 158 # CHECK-GX-JSON-DAG: "%401:sub0": 251 # CHECK-GX-JSON-DAG: "%401:sub1": 250 # CHECK-GX-JSON-DAG: "%401:sub2": 249 # CHECK-GX-JSON-DAG: "%401:sub3": 248 # CHECK-GX-JSON-DAG: "%401:sub4": 245 # CHECK-GX-JSON-DAG: "%401:sub5": 244 # CHECK-GX-JSON-DAG: "%401:sub6": 243 # CHECK-GX-JSON-DAG: "%401:sub7": 242 # CHECK-GX-JSON-DAG: "%401:sub8": 239 # CHECK-GX-JSON-DAG: "%401:sub9": 238 # CHECK-GX-JSON-DAG: "%401:sub10": 237 # CHECK-GX-JSON-DAG: "%401:sub11": 236 # CHECK-GX-JSON-DAG: "%401:sub12": 233 # CHECK-GX-JSON-DAG: "%401:sub13": 232 # CHECK-GX-JSON-DAG: "%401:sub14": 231 # CHECK-GX-JSON-DAG: "%401:sub15": 230 # CHECK-GX-JSON-DAG: "%401:sub16": 227 # CHECK-GX-JSON-DAG: "%401:sub17": 226 # CHECK-GX-JSON-DAG: "%401:sub18": 225 # CHECK-GX-JSON-DAG: "%401:sub19": 224 # CHECK-GX-JSON-DAG: "%401:sub20": 221 # CHECK-GX-JSON-DAG: "%401:sub21": 220 # CHECK-GX-JSON-DAG: "%401:sub22": 219 # CHECK-GX-JSON-DAG: "%401:sub23": 218 # CHECK-GX-JSON-DAG: "%401:sub24": 215 # CHECK-GX-JSON-DAG: "%401:sub25": 214 # CHECK-GX-JSON-DAG: "%401:sub26": 213 # CHECK-GX-JSON-DAG: "%401:sub27": 212 # CHECK-GX-JSON-DAG: "%401:sub28": 209 # CHECK-GX-JSON-DAG: "%401:sub29": 208 # CHECK-GX-JSON-DAG: "%401:sub30": 207 # CHECK-GX-JSON-DAG: "%401:sub31": 206 # CHECK-GX-JSON-DAG: "%576": 0 # CHECK-GX-JSON-DAG: "%577": 0 # CHECK-GX-JSON-DAG: "%578": 0 # CHECK-GX-JSON-DAG: "%579": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 206 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 251 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %581:vreg_64, %580, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 10 # CHECK-GX-JSON-DAG: "%191:sub1": 9 # CHECK-GX-JSON-DAG: "%191:sub2": 8 # CHECK-GX-JSON-DAG: "%191:sub3": 7 # CHECK-GX-JSON-DAG: "%191:sub4": 4 # CHECK-GX-JSON-DAG: "%191:sub5": 3 # CHECK-GX-JSON-DAG: "%191:sub6": 2 # CHECK-GX-JSON-DAG: "%191:sub7": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 58 # CHECK-GX-JSON-DAG: "%233:sub1": 57 # CHECK-GX-JSON-DAG: "%233:sub2": 56 # CHECK-GX-JSON-DAG: "%233:sub3": 55 # CHECK-GX-JSON-DAG: "%233:sub4": 52 # CHECK-GX-JSON-DAG: "%233:sub5": 51 # CHECK-GX-JSON-DAG: "%233:sub6": 50 # CHECK-GX-JSON-DAG: "%233:sub7": 49 # CHECK-GX-JSON-DAG: "%233:sub8": 46 # CHECK-GX-JSON-DAG: "%233:sub9": 45 # CHECK-GX-JSON-DAG: "%233:sub10": 44 # CHECK-GX-JSON-DAG: "%233:sub11": 43 # CHECK-GX-JSON-DAG: "%233:sub12": 40 # CHECK-GX-JSON-DAG: "%233:sub13": 39 # CHECK-GX-JSON-DAG: "%233:sub14": 38 # CHECK-GX-JSON-DAG: "%233:sub15": 37 # CHECK-GX-JSON-DAG: "%233:sub16": 34 # CHECK-GX-JSON-DAG: "%233:sub17": 33 # CHECK-GX-JSON-DAG: "%233:sub18": 32 # CHECK-GX-JSON-DAG: "%233:sub19": 31 # CHECK-GX-JSON-DAG: "%233:sub20": 28 # CHECK-GX-JSON-DAG: "%233:sub21": 27 # CHECK-GX-JSON-DAG: "%233:sub22": 26 # CHECK-GX-JSON-DAG: "%233:sub23": 25 # CHECK-GX-JSON-DAG: "%233:sub24": 22 # CHECK-GX-JSON-DAG: "%233:sub25": 21 # CHECK-GX-JSON-DAG: "%233:sub26": 20 # CHECK-GX-JSON-DAG: "%233:sub27": 19 # CHECK-GX-JSON-DAG: "%233:sub28": 16 # CHECK-GX-JSON-DAG: "%233:sub29": 15 # CHECK-GX-JSON-DAG: "%233:sub30": 14 # CHECK-GX-JSON-DAG: "%233:sub31": 13 # CHECK-GX-JSON-DAG: "%275:sub0": 106 # CHECK-GX-JSON-DAG: "%275:sub1": 105 # CHECK-GX-JSON-DAG: "%275:sub2": 104 # CHECK-GX-JSON-DAG: "%275:sub3": 103 # CHECK-GX-JSON-DAG: "%275:sub4": 100 # CHECK-GX-JSON-DAG: "%275:sub5": 99 # CHECK-GX-JSON-DAG: "%275:sub6": 98 # CHECK-GX-JSON-DAG: "%275:sub7": 97 # CHECK-GX-JSON-DAG: "%275:sub8": 94 # CHECK-GX-JSON-DAG: "%275:sub9": 93 # CHECK-GX-JSON-DAG: "%275:sub10": 92 # CHECK-GX-JSON-DAG: "%275:sub11": 91 # CHECK-GX-JSON-DAG: "%275:sub12": 88 # CHECK-GX-JSON-DAG: "%275:sub13": 87 # CHECK-GX-JSON-DAG: "%275:sub14": 86 # CHECK-GX-JSON-DAG: "%275:sub15": 85 # CHECK-GX-JSON-DAG: "%275:sub16": 82 # CHECK-GX-JSON-DAG: "%275:sub17": 81 # CHECK-GX-JSON-DAG: "%275:sub18": 80 # CHECK-GX-JSON-DAG: "%275:sub19": 79 # CHECK-GX-JSON-DAG: "%275:sub20": 76 # CHECK-GX-JSON-DAG: "%275:sub21": 75 # CHECK-GX-JSON-DAG: "%275:sub22": 74 # CHECK-GX-JSON-DAG: "%275:sub23": 73 # CHECK-GX-JSON-DAG: "%275:sub24": 70 # CHECK-GX-JSON-DAG: "%275:sub25": 69 # CHECK-GX-JSON-DAG: "%275:sub26": 68 # CHECK-GX-JSON-DAG: "%275:sub27": 67 # CHECK-GX-JSON-DAG: "%275:sub28": 64 # CHECK-GX-JSON-DAG: "%275:sub29": 63 # CHECK-GX-JSON-DAG: "%275:sub30": 62 # CHECK-GX-JSON-DAG: "%275:sub31": 61 # CHECK-GX-JSON-DAG: "%317:sub0": 154 # CHECK-GX-JSON-DAG: "%317:sub1": 153 # CHECK-GX-JSON-DAG: "%317:sub2": 152 # CHECK-GX-JSON-DAG: "%317:sub3": 151 # CHECK-GX-JSON-DAG: "%317:sub4": 148 # CHECK-GX-JSON-DAG: "%317:sub5": 147 # CHECK-GX-JSON-DAG: "%317:sub6": 146 # CHECK-GX-JSON-DAG: "%317:sub7": 145 # CHECK-GX-JSON-DAG: "%317:sub8": 142 # CHECK-GX-JSON-DAG: "%317:sub9": 141 # CHECK-GX-JSON-DAG: "%317:sub10": 140 # CHECK-GX-JSON-DAG: "%317:sub11": 139 # CHECK-GX-JSON-DAG: "%317:sub12": 136 # CHECK-GX-JSON-DAG: "%317:sub13": 135 # CHECK-GX-JSON-DAG: "%317:sub14": 134 # CHECK-GX-JSON-DAG: "%317:sub15": 133 # CHECK-GX-JSON-DAG: "%317:sub16": 130 # CHECK-GX-JSON-DAG: "%317:sub17": 129 # CHECK-GX-JSON-DAG: "%317:sub18": 128 # CHECK-GX-JSON-DAG: "%317:sub19": 127 # CHECK-GX-JSON-DAG: "%317:sub20": 124 # CHECK-GX-JSON-DAG: "%317:sub21": 123 # CHECK-GX-JSON-DAG: "%317:sub22": 122 # CHECK-GX-JSON-DAG: "%317:sub23": 121 # CHECK-GX-JSON-DAG: "%317:sub24": 118 # CHECK-GX-JSON-DAG: "%317:sub25": 117 # CHECK-GX-JSON-DAG: "%317:sub26": 116 # CHECK-GX-JSON-DAG: "%317:sub27": 115 # CHECK-GX-JSON-DAG: "%317:sub28": 112 # CHECK-GX-JSON-DAG: "%317:sub29": 111 # CHECK-GX-JSON-DAG: "%317:sub30": 110 # CHECK-GX-JSON-DAG: "%317:sub31": 109 # CHECK-GX-JSON-DAG: "%359:sub0": 202 # CHECK-GX-JSON-DAG: "%359:sub1": 201 # CHECK-GX-JSON-DAG: "%359:sub2": 200 # CHECK-GX-JSON-DAG: "%359:sub3": 199 # CHECK-GX-JSON-DAG: "%359:sub4": 196 # CHECK-GX-JSON-DAG: "%359:sub5": 195 # CHECK-GX-JSON-DAG: "%359:sub6": 194 # CHECK-GX-JSON-DAG: "%359:sub7": 193 # CHECK-GX-JSON-DAG: "%359:sub8": 190 # CHECK-GX-JSON-DAG: "%359:sub9": 189 # CHECK-GX-JSON-DAG: "%359:sub10": 188 # CHECK-GX-JSON-DAG: "%359:sub11": 187 # CHECK-GX-JSON-DAG: "%359:sub12": 184 # CHECK-GX-JSON-DAG: "%359:sub13": 183 # CHECK-GX-JSON-DAG: "%359:sub14": 182 # CHECK-GX-JSON-DAG: "%359:sub15": 181 # CHECK-GX-JSON-DAG: "%359:sub16": 178 # CHECK-GX-JSON-DAG: "%359:sub17": 177 # CHECK-GX-JSON-DAG: "%359:sub18": 176 # CHECK-GX-JSON-DAG: "%359:sub19": 175 # CHECK-GX-JSON-DAG: "%359:sub20": 172 # CHECK-GX-JSON-DAG: "%359:sub21": 171 # CHECK-GX-JSON-DAG: "%359:sub22": 170 # CHECK-GX-JSON-DAG: "%359:sub23": 169 # CHECK-GX-JSON-DAG: "%359:sub24": 166 # CHECK-GX-JSON-DAG: "%359:sub25": 165 # CHECK-GX-JSON-DAG: "%359:sub26": 164 # CHECK-GX-JSON-DAG: "%359:sub27": 163 # CHECK-GX-JSON-DAG: "%359:sub28": 160 # CHECK-GX-JSON-DAG: "%359:sub29": 159 # CHECK-GX-JSON-DAG: "%359:sub30": 158 # CHECK-GX-JSON-DAG: "%359:sub31": 157 # CHECK-GX-JSON-DAG: "%401:sub0": 250 # CHECK-GX-JSON-DAG: "%401:sub1": 249 # CHECK-GX-JSON-DAG: "%401:sub2": 248 # CHECK-GX-JSON-DAG: "%401:sub3": 247 # CHECK-GX-JSON-DAG: "%401:sub4": 244 # CHECK-GX-JSON-DAG: "%401:sub5": 243 # CHECK-GX-JSON-DAG: "%401:sub6": 242 # CHECK-GX-JSON-DAG: "%401:sub7": 241 # CHECK-GX-JSON-DAG: "%401:sub8": 238 # CHECK-GX-JSON-DAG: "%401:sub9": 237 # CHECK-GX-JSON-DAG: "%401:sub10": 236 # CHECK-GX-JSON-DAG: "%401:sub11": 235 # CHECK-GX-JSON-DAG: "%401:sub12": 232 # CHECK-GX-JSON-DAG: "%401:sub13": 231 # CHECK-GX-JSON-DAG: "%401:sub14": 230 # CHECK-GX-JSON-DAG: "%401:sub15": 229 # CHECK-GX-JSON-DAG: "%401:sub16": 226 # CHECK-GX-JSON-DAG: "%401:sub17": 225 # CHECK-GX-JSON-DAG: "%401:sub18": 224 # CHECK-GX-JSON-DAG: "%401:sub19": 223 # CHECK-GX-JSON-DAG: "%401:sub20": 220 # CHECK-GX-JSON-DAG: "%401:sub21": 219 # CHECK-GX-JSON-DAG: "%401:sub22": 218 # CHECK-GX-JSON-DAG: "%401:sub23": 217 # CHECK-GX-JSON-DAG: "%401:sub24": 214 # CHECK-GX-JSON-DAG: "%401:sub25": 213 # CHECK-GX-JSON-DAG: "%401:sub26": 212 # CHECK-GX-JSON-DAG: "%401:sub27": 211 # CHECK-GX-JSON-DAG: "%401:sub28": 208 # CHECK-GX-JSON-DAG: "%401:sub29": 207 # CHECK-GX-JSON-DAG: "%401:sub30": 206 # CHECK-GX-JSON-DAG: "%401:sub31": 205 # CHECK-GX-JSON-DAG: "%580": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 205 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 250 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%582:vgpr_32 = COPY %191.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 9 # CHECK-GX-JSON-DAG: "%191:sub1": 8 # CHECK-GX-JSON-DAG: "%191:sub2": 7 # CHECK-GX-JSON-DAG: "%191:sub3": 6 # CHECK-GX-JSON-DAG: "%191:sub4": 3 # CHECK-GX-JSON-DAG: "%191:sub5": 2 # CHECK-GX-JSON-DAG: "%191:sub6": 1 # CHECK-GX-JSON-DAG: "%191:sub7": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 57 # CHECK-GX-JSON-DAG: "%233:sub1": 56 # CHECK-GX-JSON-DAG: "%233:sub2": 55 # CHECK-GX-JSON-DAG: "%233:sub3": 54 # CHECK-GX-JSON-DAG: "%233:sub4": 51 # CHECK-GX-JSON-DAG: "%233:sub5": 50 # CHECK-GX-JSON-DAG: "%233:sub6": 49 # CHECK-GX-JSON-DAG: "%233:sub7": 48 # CHECK-GX-JSON-DAG: "%233:sub8": 45 # CHECK-GX-JSON-DAG: "%233:sub9": 44 # CHECK-GX-JSON-DAG: "%233:sub10": 43 # CHECK-GX-JSON-DAG: "%233:sub11": 42 # CHECK-GX-JSON-DAG: "%233:sub12": 39 # CHECK-GX-JSON-DAG: "%233:sub13": 38 # CHECK-GX-JSON-DAG: "%233:sub14": 37 # CHECK-GX-JSON-DAG: "%233:sub15": 36 # CHECK-GX-JSON-DAG: "%233:sub16": 33 # CHECK-GX-JSON-DAG: "%233:sub17": 32 # CHECK-GX-JSON-DAG: "%233:sub18": 31 # CHECK-GX-JSON-DAG: "%233:sub19": 30 # CHECK-GX-JSON-DAG: "%233:sub20": 27 # CHECK-GX-JSON-DAG: "%233:sub21": 26 # CHECK-GX-JSON-DAG: "%233:sub22": 25 # CHECK-GX-JSON-DAG: "%233:sub23": 24 # CHECK-GX-JSON-DAG: "%233:sub24": 21 # CHECK-GX-JSON-DAG: "%233:sub25": 20 # CHECK-GX-JSON-DAG: "%233:sub26": 19 # CHECK-GX-JSON-DAG: "%233:sub27": 18 # CHECK-GX-JSON-DAG: "%233:sub28": 15 # CHECK-GX-JSON-DAG: "%233:sub29": 14 # CHECK-GX-JSON-DAG: "%233:sub30": 13 # CHECK-GX-JSON-DAG: "%233:sub31": 12 # CHECK-GX-JSON-DAG: "%275:sub0": 105 # CHECK-GX-JSON-DAG: "%275:sub1": 104 # CHECK-GX-JSON-DAG: "%275:sub2": 103 # CHECK-GX-JSON-DAG: "%275:sub3": 102 # CHECK-GX-JSON-DAG: "%275:sub4": 99 # CHECK-GX-JSON-DAG: "%275:sub5": 98 # CHECK-GX-JSON-DAG: "%275:sub6": 97 # CHECK-GX-JSON-DAG: "%275:sub7": 96 # CHECK-GX-JSON-DAG: "%275:sub8": 93 # CHECK-GX-JSON-DAG: "%275:sub9": 92 # CHECK-GX-JSON-DAG: "%275:sub10": 91 # CHECK-GX-JSON-DAG: "%275:sub11": 90 # CHECK-GX-JSON-DAG: "%275:sub12": 87 # CHECK-GX-JSON-DAG: "%275:sub13": 86 # CHECK-GX-JSON-DAG: "%275:sub14": 85 # CHECK-GX-JSON-DAG: "%275:sub15": 84 # CHECK-GX-JSON-DAG: "%275:sub16": 81 # CHECK-GX-JSON-DAG: "%275:sub17": 80 # CHECK-GX-JSON-DAG: "%275:sub18": 79 # CHECK-GX-JSON-DAG: "%275:sub19": 78 # CHECK-GX-JSON-DAG: "%275:sub20": 75 # CHECK-GX-JSON-DAG: "%275:sub21": 74 # CHECK-GX-JSON-DAG: "%275:sub22": 73 # CHECK-GX-JSON-DAG: "%275:sub23": 72 # CHECK-GX-JSON-DAG: "%275:sub24": 69 # CHECK-GX-JSON-DAG: "%275:sub25": 68 # CHECK-GX-JSON-DAG: "%275:sub26": 67 # CHECK-GX-JSON-DAG: "%275:sub27": 66 # CHECK-GX-JSON-DAG: "%275:sub28": 63 # CHECK-GX-JSON-DAG: "%275:sub29": 62 # CHECK-GX-JSON-DAG: "%275:sub30": 61 # CHECK-GX-JSON-DAG: "%275:sub31": 60 # CHECK-GX-JSON-DAG: "%317:sub0": 153 # CHECK-GX-JSON-DAG: "%317:sub1": 152 # CHECK-GX-JSON-DAG: "%317:sub2": 151 # CHECK-GX-JSON-DAG: "%317:sub3": 150 # CHECK-GX-JSON-DAG: "%317:sub4": 147 # CHECK-GX-JSON-DAG: "%317:sub5": 146 # CHECK-GX-JSON-DAG: "%317:sub6": 145 # CHECK-GX-JSON-DAG: "%317:sub7": 144 # CHECK-GX-JSON-DAG: "%317:sub8": 141 # CHECK-GX-JSON-DAG: "%317:sub9": 140 # CHECK-GX-JSON-DAG: "%317:sub10": 139 # CHECK-GX-JSON-DAG: "%317:sub11": 138 # CHECK-GX-JSON-DAG: "%317:sub12": 135 # CHECK-GX-JSON-DAG: "%317:sub13": 134 # CHECK-GX-JSON-DAG: "%317:sub14": 133 # CHECK-GX-JSON-DAG: "%317:sub15": 132 # CHECK-GX-JSON-DAG: "%317:sub16": 129 # CHECK-GX-JSON-DAG: "%317:sub17": 128 # CHECK-GX-JSON-DAG: "%317:sub18": 127 # CHECK-GX-JSON-DAG: "%317:sub19": 126 # CHECK-GX-JSON-DAG: "%317:sub20": 123 # CHECK-GX-JSON-DAG: "%317:sub21": 122 # CHECK-GX-JSON-DAG: "%317:sub22": 121 # CHECK-GX-JSON-DAG: "%317:sub23": 120 # CHECK-GX-JSON-DAG: "%317:sub24": 117 # CHECK-GX-JSON-DAG: "%317:sub25": 116 # CHECK-GX-JSON-DAG: "%317:sub26": 115 # CHECK-GX-JSON-DAG: "%317:sub27": 114 # CHECK-GX-JSON-DAG: "%317:sub28": 111 # CHECK-GX-JSON-DAG: "%317:sub29": 110 # CHECK-GX-JSON-DAG: "%317:sub30": 109 # CHECK-GX-JSON-DAG: "%317:sub31": 108 # CHECK-GX-JSON-DAG: "%359:sub0": 201 # CHECK-GX-JSON-DAG: "%359:sub1": 200 # CHECK-GX-JSON-DAG: "%359:sub2": 199 # CHECK-GX-JSON-DAG: "%359:sub3": 198 # CHECK-GX-JSON-DAG: "%359:sub4": 195 # CHECK-GX-JSON-DAG: "%359:sub5": 194 # CHECK-GX-JSON-DAG: "%359:sub6": 193 # CHECK-GX-JSON-DAG: "%359:sub7": 192 # CHECK-GX-JSON-DAG: "%359:sub8": 189 # CHECK-GX-JSON-DAG: "%359:sub9": 188 # CHECK-GX-JSON-DAG: "%359:sub10": 187 # CHECK-GX-JSON-DAG: "%359:sub11": 186 # CHECK-GX-JSON-DAG: "%359:sub12": 183 # CHECK-GX-JSON-DAG: "%359:sub13": 182 # CHECK-GX-JSON-DAG: "%359:sub14": 181 # CHECK-GX-JSON-DAG: "%359:sub15": 180 # CHECK-GX-JSON-DAG: "%359:sub16": 177 # CHECK-GX-JSON-DAG: "%359:sub17": 176 # CHECK-GX-JSON-DAG: "%359:sub18": 175 # CHECK-GX-JSON-DAG: "%359:sub19": 174 # CHECK-GX-JSON-DAG: "%359:sub20": 171 # CHECK-GX-JSON-DAG: "%359:sub21": 170 # CHECK-GX-JSON-DAG: "%359:sub22": 169 # CHECK-GX-JSON-DAG: "%359:sub23": 168 # CHECK-GX-JSON-DAG: "%359:sub24": 165 # CHECK-GX-JSON-DAG: "%359:sub25": 164 # CHECK-GX-JSON-DAG: "%359:sub26": 163 # CHECK-GX-JSON-DAG: "%359:sub27": 162 # CHECK-GX-JSON-DAG: "%359:sub28": 159 # CHECK-GX-JSON-DAG: "%359:sub29": 158 # CHECK-GX-JSON-DAG: "%359:sub30": 157 # CHECK-GX-JSON-DAG: "%359:sub31": 156 # CHECK-GX-JSON-DAG: "%401:sub0": 249 # CHECK-GX-JSON-DAG: "%401:sub1": 248 # CHECK-GX-JSON-DAG: "%401:sub2": 247 # CHECK-GX-JSON-DAG: "%401:sub3": 246 # CHECK-GX-JSON-DAG: "%401:sub4": 243 # CHECK-GX-JSON-DAG: "%401:sub5": 242 # CHECK-GX-JSON-DAG: "%401:sub6": 241 # CHECK-GX-JSON-DAG: "%401:sub7": 240 # CHECK-GX-JSON-DAG: "%401:sub8": 237 # CHECK-GX-JSON-DAG: "%401:sub9": 236 # CHECK-GX-JSON-DAG: "%401:sub10": 235 # CHECK-GX-JSON-DAG: "%401:sub11": 234 # CHECK-GX-JSON-DAG: "%401:sub12": 231 # CHECK-GX-JSON-DAG: "%401:sub13": 230 # CHECK-GX-JSON-DAG: "%401:sub14": 229 # CHECK-GX-JSON-DAG: "%401:sub15": 228 # CHECK-GX-JSON-DAG: "%401:sub16": 225 # CHECK-GX-JSON-DAG: "%401:sub17": 224 # CHECK-GX-JSON-DAG: "%401:sub18": 223 # CHECK-GX-JSON-DAG: "%401:sub19": 222 # CHECK-GX-JSON-DAG: "%401:sub20": 219 # CHECK-GX-JSON-DAG: "%401:sub21": 218 # CHECK-GX-JSON-DAG: "%401:sub22": 217 # CHECK-GX-JSON-DAG: "%401:sub23": 216 # CHECK-GX-JSON-DAG: "%401:sub24": 213 # CHECK-GX-JSON-DAG: "%401:sub25": 212 # CHECK-GX-JSON-DAG: "%401:sub26": 211 # CHECK-GX-JSON-DAG: "%401:sub27": 210 # CHECK-GX-JSON-DAG: "%401:sub28": 207 # CHECK-GX-JSON-DAG: "%401:sub29": 206 # CHECK-GX-JSON-DAG: "%401:sub30": 205 # CHECK-GX-JSON-DAG: "%401:sub31": 204 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 204 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 249 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%583:vgpr_32 = COPY %191.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 8 # CHECK-GX-JSON-DAG: "%191:sub1": 7 # CHECK-GX-JSON-DAG: "%191:sub2": 6 # CHECK-GX-JSON-DAG: "%191:sub3": 5 # CHECK-GX-JSON-DAG: "%191:sub4": 2 # CHECK-GX-JSON-DAG: "%191:sub5": 1 # CHECK-GX-JSON-DAG: "%191:sub6": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 56 # CHECK-GX-JSON-DAG: "%233:sub1": 55 # CHECK-GX-JSON-DAG: "%233:sub2": 54 # CHECK-GX-JSON-DAG: "%233:sub3": 53 # CHECK-GX-JSON-DAG: "%233:sub4": 50 # CHECK-GX-JSON-DAG: "%233:sub5": 49 # CHECK-GX-JSON-DAG: "%233:sub6": 48 # CHECK-GX-JSON-DAG: "%233:sub7": 47 # CHECK-GX-JSON-DAG: "%233:sub8": 44 # CHECK-GX-JSON-DAG: "%233:sub9": 43 # CHECK-GX-JSON-DAG: "%233:sub10": 42 # CHECK-GX-JSON-DAG: "%233:sub11": 41 # CHECK-GX-JSON-DAG: "%233:sub12": 38 # CHECK-GX-JSON-DAG: "%233:sub13": 37 # CHECK-GX-JSON-DAG: "%233:sub14": 36 # CHECK-GX-JSON-DAG: "%233:sub15": 35 # CHECK-GX-JSON-DAG: "%233:sub16": 32 # CHECK-GX-JSON-DAG: "%233:sub17": 31 # CHECK-GX-JSON-DAG: "%233:sub18": 30 # CHECK-GX-JSON-DAG: "%233:sub19": 29 # CHECK-GX-JSON-DAG: "%233:sub20": 26 # CHECK-GX-JSON-DAG: "%233:sub21": 25 # CHECK-GX-JSON-DAG: "%233:sub22": 24 # CHECK-GX-JSON-DAG: "%233:sub23": 23 # CHECK-GX-JSON-DAG: "%233:sub24": 20 # CHECK-GX-JSON-DAG: "%233:sub25": 19 # CHECK-GX-JSON-DAG: "%233:sub26": 18 # CHECK-GX-JSON-DAG: "%233:sub27": 17 # CHECK-GX-JSON-DAG: "%233:sub28": 14 # CHECK-GX-JSON-DAG: "%233:sub29": 13 # CHECK-GX-JSON-DAG: "%233:sub30": 12 # CHECK-GX-JSON-DAG: "%233:sub31": 11 # CHECK-GX-JSON-DAG: "%275:sub0": 104 # CHECK-GX-JSON-DAG: "%275:sub1": 103 # CHECK-GX-JSON-DAG: "%275:sub2": 102 # CHECK-GX-JSON-DAG: "%275:sub3": 101 # CHECK-GX-JSON-DAG: "%275:sub4": 98 # CHECK-GX-JSON-DAG: "%275:sub5": 97 # CHECK-GX-JSON-DAG: "%275:sub6": 96 # CHECK-GX-JSON-DAG: "%275:sub7": 95 # CHECK-GX-JSON-DAG: "%275:sub8": 92 # CHECK-GX-JSON-DAG: "%275:sub9": 91 # CHECK-GX-JSON-DAG: "%275:sub10": 90 # CHECK-GX-JSON-DAG: "%275:sub11": 89 # CHECK-GX-JSON-DAG: "%275:sub12": 86 # CHECK-GX-JSON-DAG: "%275:sub13": 85 # CHECK-GX-JSON-DAG: "%275:sub14": 84 # CHECK-GX-JSON-DAG: "%275:sub15": 83 # CHECK-GX-JSON-DAG: "%275:sub16": 80 # CHECK-GX-JSON-DAG: "%275:sub17": 79 # CHECK-GX-JSON-DAG: "%275:sub18": 78 # CHECK-GX-JSON-DAG: "%275:sub19": 77 # CHECK-GX-JSON-DAG: "%275:sub20": 74 # CHECK-GX-JSON-DAG: "%275:sub21": 73 # CHECK-GX-JSON-DAG: "%275:sub22": 72 # CHECK-GX-JSON-DAG: "%275:sub23": 71 # CHECK-GX-JSON-DAG: "%275:sub24": 68 # CHECK-GX-JSON-DAG: "%275:sub25": 67 # CHECK-GX-JSON-DAG: "%275:sub26": 66 # CHECK-GX-JSON-DAG: "%275:sub27": 65 # CHECK-GX-JSON-DAG: "%275:sub28": 62 # CHECK-GX-JSON-DAG: "%275:sub29": 61 # CHECK-GX-JSON-DAG: "%275:sub30": 60 # CHECK-GX-JSON-DAG: "%275:sub31": 59 # CHECK-GX-JSON-DAG: "%317:sub0": 152 # CHECK-GX-JSON-DAG: "%317:sub1": 151 # CHECK-GX-JSON-DAG: "%317:sub2": 150 # CHECK-GX-JSON-DAG: "%317:sub3": 149 # CHECK-GX-JSON-DAG: "%317:sub4": 146 # CHECK-GX-JSON-DAG: "%317:sub5": 145 # CHECK-GX-JSON-DAG: "%317:sub6": 144 # CHECK-GX-JSON-DAG: "%317:sub7": 143 # CHECK-GX-JSON-DAG: "%317:sub8": 140 # CHECK-GX-JSON-DAG: "%317:sub9": 139 # CHECK-GX-JSON-DAG: "%317:sub10": 138 # CHECK-GX-JSON-DAG: "%317:sub11": 137 # CHECK-GX-JSON-DAG: "%317:sub12": 134 # CHECK-GX-JSON-DAG: "%317:sub13": 133 # CHECK-GX-JSON-DAG: "%317:sub14": 132 # CHECK-GX-JSON-DAG: "%317:sub15": 131 # CHECK-GX-JSON-DAG: "%317:sub16": 128 # CHECK-GX-JSON-DAG: "%317:sub17": 127 # CHECK-GX-JSON-DAG: "%317:sub18": 126 # CHECK-GX-JSON-DAG: "%317:sub19": 125 # CHECK-GX-JSON-DAG: "%317:sub20": 122 # CHECK-GX-JSON-DAG: "%317:sub21": 121 # CHECK-GX-JSON-DAG: "%317:sub22": 120 # CHECK-GX-JSON-DAG: "%317:sub23": 119 # CHECK-GX-JSON-DAG: "%317:sub24": 116 # CHECK-GX-JSON-DAG: "%317:sub25": 115 # CHECK-GX-JSON-DAG: "%317:sub26": 114 # CHECK-GX-JSON-DAG: "%317:sub27": 113 # CHECK-GX-JSON-DAG: "%317:sub28": 110 # CHECK-GX-JSON-DAG: "%317:sub29": 109 # CHECK-GX-JSON-DAG: "%317:sub30": 108 # CHECK-GX-JSON-DAG: "%317:sub31": 107 # CHECK-GX-JSON-DAG: "%359:sub0": 200 # CHECK-GX-JSON-DAG: "%359:sub1": 199 # CHECK-GX-JSON-DAG: "%359:sub2": 198 # CHECK-GX-JSON-DAG: "%359:sub3": 197 # CHECK-GX-JSON-DAG: "%359:sub4": 194 # CHECK-GX-JSON-DAG: "%359:sub5": 193 # CHECK-GX-JSON-DAG: "%359:sub6": 192 # CHECK-GX-JSON-DAG: "%359:sub7": 191 # CHECK-GX-JSON-DAG: "%359:sub8": 188 # CHECK-GX-JSON-DAG: "%359:sub9": 187 # CHECK-GX-JSON-DAG: "%359:sub10": 186 # CHECK-GX-JSON-DAG: "%359:sub11": 185 # CHECK-GX-JSON-DAG: "%359:sub12": 182 # CHECK-GX-JSON-DAG: "%359:sub13": 181 # CHECK-GX-JSON-DAG: "%359:sub14": 180 # CHECK-GX-JSON-DAG: "%359:sub15": 179 # CHECK-GX-JSON-DAG: "%359:sub16": 176 # CHECK-GX-JSON-DAG: "%359:sub17": 175 # CHECK-GX-JSON-DAG: "%359:sub18": 174 # CHECK-GX-JSON-DAG: "%359:sub19": 173 # CHECK-GX-JSON-DAG: "%359:sub20": 170 # CHECK-GX-JSON-DAG: "%359:sub21": 169 # CHECK-GX-JSON-DAG: "%359:sub22": 168 # CHECK-GX-JSON-DAG: "%359:sub23": 167 # CHECK-GX-JSON-DAG: "%359:sub24": 164 # CHECK-GX-JSON-DAG: "%359:sub25": 163 # CHECK-GX-JSON-DAG: "%359:sub26": 162 # CHECK-GX-JSON-DAG: "%359:sub27": 161 # CHECK-GX-JSON-DAG: "%359:sub28": 158 # CHECK-GX-JSON-DAG: "%359:sub29": 157 # CHECK-GX-JSON-DAG: "%359:sub30": 156 # CHECK-GX-JSON-DAG: "%359:sub31": 155 # CHECK-GX-JSON-DAG: "%401:sub0": 248 # CHECK-GX-JSON-DAG: "%401:sub1": 247 # CHECK-GX-JSON-DAG: "%401:sub2": 246 # CHECK-GX-JSON-DAG: "%401:sub3": 245 # CHECK-GX-JSON-DAG: "%401:sub4": 242 # CHECK-GX-JSON-DAG: "%401:sub5": 241 # CHECK-GX-JSON-DAG: "%401:sub6": 240 # CHECK-GX-JSON-DAG: "%401:sub7": 239 # CHECK-GX-JSON-DAG: "%401:sub8": 236 # CHECK-GX-JSON-DAG: "%401:sub9": 235 # CHECK-GX-JSON-DAG: "%401:sub10": 234 # CHECK-GX-JSON-DAG: "%401:sub11": 233 # CHECK-GX-JSON-DAG: "%401:sub12": 230 # CHECK-GX-JSON-DAG: "%401:sub13": 229 # CHECK-GX-JSON-DAG: "%401:sub14": 228 # CHECK-GX-JSON-DAG: "%401:sub15": 227 # CHECK-GX-JSON-DAG: "%401:sub16": 224 # CHECK-GX-JSON-DAG: "%401:sub17": 223 # CHECK-GX-JSON-DAG: "%401:sub18": 222 # CHECK-GX-JSON-DAG: "%401:sub19": 221 # CHECK-GX-JSON-DAG: "%401:sub20": 218 # CHECK-GX-JSON-DAG: "%401:sub21": 217 # CHECK-GX-JSON-DAG: "%401:sub22": 216 # CHECK-GX-JSON-DAG: "%401:sub23": 215 # CHECK-GX-JSON-DAG: "%401:sub24": 212 # CHECK-GX-JSON-DAG: "%401:sub25": 211 # CHECK-GX-JSON-DAG: "%401:sub26": 210 # CHECK-GX-JSON-DAG: "%401:sub27": 209 # CHECK-GX-JSON-DAG: "%401:sub28": 206 # CHECK-GX-JSON-DAG: "%401:sub29": 205 # CHECK-GX-JSON-DAG: "%401:sub30": 204 # CHECK-GX-JSON-DAG: "%401:sub31": 203 # CHECK-GX-JSON-DAG: "%582": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 203 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 248 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%584:vgpr_32 = COPY %191.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 7 # CHECK-GX-JSON-DAG: "%191:sub1": 6 # CHECK-GX-JSON-DAG: "%191:sub2": 5 # CHECK-GX-JSON-DAG: "%191:sub3": 4 # CHECK-GX-JSON-DAG: "%191:sub4": 1 # CHECK-GX-JSON-DAG: "%191:sub5": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 55 # CHECK-GX-JSON-DAG: "%233:sub1": 54 # CHECK-GX-JSON-DAG: "%233:sub2": 53 # CHECK-GX-JSON-DAG: "%233:sub3": 52 # CHECK-GX-JSON-DAG: "%233:sub4": 49 # CHECK-GX-JSON-DAG: "%233:sub5": 48 # CHECK-GX-JSON-DAG: "%233:sub6": 47 # CHECK-GX-JSON-DAG: "%233:sub7": 46 # CHECK-GX-JSON-DAG: "%233:sub8": 43 # CHECK-GX-JSON-DAG: "%233:sub9": 42 # CHECK-GX-JSON-DAG: "%233:sub10": 41 # CHECK-GX-JSON-DAG: "%233:sub11": 40 # CHECK-GX-JSON-DAG: "%233:sub12": 37 # CHECK-GX-JSON-DAG: "%233:sub13": 36 # CHECK-GX-JSON-DAG: "%233:sub14": 35 # CHECK-GX-JSON-DAG: "%233:sub15": 34 # CHECK-GX-JSON-DAG: "%233:sub16": 31 # CHECK-GX-JSON-DAG: "%233:sub17": 30 # CHECK-GX-JSON-DAG: "%233:sub18": 29 # CHECK-GX-JSON-DAG: "%233:sub19": 28 # CHECK-GX-JSON-DAG: "%233:sub20": 25 # CHECK-GX-JSON-DAG: "%233:sub21": 24 # CHECK-GX-JSON-DAG: "%233:sub22": 23 # CHECK-GX-JSON-DAG: "%233:sub23": 22 # CHECK-GX-JSON-DAG: "%233:sub24": 19 # CHECK-GX-JSON-DAG: "%233:sub25": 18 # CHECK-GX-JSON-DAG: "%233:sub26": 17 # CHECK-GX-JSON-DAG: "%233:sub27": 16 # CHECK-GX-JSON-DAG: "%233:sub28": 13 # CHECK-GX-JSON-DAG: "%233:sub29": 12 # CHECK-GX-JSON-DAG: "%233:sub30": 11 # CHECK-GX-JSON-DAG: "%233:sub31": 10 # CHECK-GX-JSON-DAG: "%275:sub0": 103 # CHECK-GX-JSON-DAG: "%275:sub1": 102 # CHECK-GX-JSON-DAG: "%275:sub2": 101 # CHECK-GX-JSON-DAG: "%275:sub3": 100 # CHECK-GX-JSON-DAG: "%275:sub4": 97 # CHECK-GX-JSON-DAG: "%275:sub5": 96 # CHECK-GX-JSON-DAG: "%275:sub6": 95 # CHECK-GX-JSON-DAG: "%275:sub7": 94 # CHECK-GX-JSON-DAG: "%275:sub8": 91 # CHECK-GX-JSON-DAG: "%275:sub9": 90 # CHECK-GX-JSON-DAG: "%275:sub10": 89 # CHECK-GX-JSON-DAG: "%275:sub11": 88 # CHECK-GX-JSON-DAG: "%275:sub12": 85 # CHECK-GX-JSON-DAG: "%275:sub13": 84 # CHECK-GX-JSON-DAG: "%275:sub14": 83 # CHECK-GX-JSON-DAG: "%275:sub15": 82 # CHECK-GX-JSON-DAG: "%275:sub16": 79 # CHECK-GX-JSON-DAG: "%275:sub17": 78 # CHECK-GX-JSON-DAG: "%275:sub18": 77 # CHECK-GX-JSON-DAG: "%275:sub19": 76 # CHECK-GX-JSON-DAG: "%275:sub20": 73 # CHECK-GX-JSON-DAG: "%275:sub21": 72 # CHECK-GX-JSON-DAG: "%275:sub22": 71 # CHECK-GX-JSON-DAG: "%275:sub23": 70 # CHECK-GX-JSON-DAG: "%275:sub24": 67 # CHECK-GX-JSON-DAG: "%275:sub25": 66 # CHECK-GX-JSON-DAG: "%275:sub26": 65 # CHECK-GX-JSON-DAG: "%275:sub27": 64 # CHECK-GX-JSON-DAG: "%275:sub28": 61 # CHECK-GX-JSON-DAG: "%275:sub29": 60 # CHECK-GX-JSON-DAG: "%275:sub30": 59 # CHECK-GX-JSON-DAG: "%275:sub31": 58 # CHECK-GX-JSON-DAG: "%317:sub0": 151 # CHECK-GX-JSON-DAG: "%317:sub1": 150 # CHECK-GX-JSON-DAG: "%317:sub2": 149 # CHECK-GX-JSON-DAG: "%317:sub3": 148 # CHECK-GX-JSON-DAG: "%317:sub4": 145 # CHECK-GX-JSON-DAG: "%317:sub5": 144 # CHECK-GX-JSON-DAG: "%317:sub6": 143 # CHECK-GX-JSON-DAG: "%317:sub7": 142 # CHECK-GX-JSON-DAG: "%317:sub8": 139 # CHECK-GX-JSON-DAG: "%317:sub9": 138 # CHECK-GX-JSON-DAG: "%317:sub10": 137 # CHECK-GX-JSON-DAG: "%317:sub11": 136 # CHECK-GX-JSON-DAG: "%317:sub12": 133 # CHECK-GX-JSON-DAG: "%317:sub13": 132 # CHECK-GX-JSON-DAG: "%317:sub14": 131 # CHECK-GX-JSON-DAG: "%317:sub15": 130 # CHECK-GX-JSON-DAG: "%317:sub16": 127 # CHECK-GX-JSON-DAG: "%317:sub17": 126 # CHECK-GX-JSON-DAG: "%317:sub18": 125 # CHECK-GX-JSON-DAG: "%317:sub19": 124 # CHECK-GX-JSON-DAG: "%317:sub20": 121 # CHECK-GX-JSON-DAG: "%317:sub21": 120 # CHECK-GX-JSON-DAG: "%317:sub22": 119 # CHECK-GX-JSON-DAG: "%317:sub23": 118 # CHECK-GX-JSON-DAG: "%317:sub24": 115 # CHECK-GX-JSON-DAG: "%317:sub25": 114 # CHECK-GX-JSON-DAG: "%317:sub26": 113 # CHECK-GX-JSON-DAG: "%317:sub27": 112 # CHECK-GX-JSON-DAG: "%317:sub28": 109 # CHECK-GX-JSON-DAG: "%317:sub29": 108 # CHECK-GX-JSON-DAG: "%317:sub30": 107 # CHECK-GX-JSON-DAG: "%317:sub31": 106 # CHECK-GX-JSON-DAG: "%359:sub0": 199 # CHECK-GX-JSON-DAG: "%359:sub1": 198 # CHECK-GX-JSON-DAG: "%359:sub2": 197 # CHECK-GX-JSON-DAG: "%359:sub3": 196 # CHECK-GX-JSON-DAG: "%359:sub4": 193 # CHECK-GX-JSON-DAG: "%359:sub5": 192 # CHECK-GX-JSON-DAG: "%359:sub6": 191 # CHECK-GX-JSON-DAG: "%359:sub7": 190 # CHECK-GX-JSON-DAG: "%359:sub8": 187 # CHECK-GX-JSON-DAG: "%359:sub9": 186 # CHECK-GX-JSON-DAG: "%359:sub10": 185 # CHECK-GX-JSON-DAG: "%359:sub11": 184 # CHECK-GX-JSON-DAG: "%359:sub12": 181 # CHECK-GX-JSON-DAG: "%359:sub13": 180 # CHECK-GX-JSON-DAG: "%359:sub14": 179 # CHECK-GX-JSON-DAG: "%359:sub15": 178 # CHECK-GX-JSON-DAG: "%359:sub16": 175 # CHECK-GX-JSON-DAG: "%359:sub17": 174 # CHECK-GX-JSON-DAG: "%359:sub18": 173 # CHECK-GX-JSON-DAG: "%359:sub19": 172 # CHECK-GX-JSON-DAG: "%359:sub20": 169 # CHECK-GX-JSON-DAG: "%359:sub21": 168 # CHECK-GX-JSON-DAG: "%359:sub22": 167 # CHECK-GX-JSON-DAG: "%359:sub23": 166 # CHECK-GX-JSON-DAG: "%359:sub24": 163 # CHECK-GX-JSON-DAG: "%359:sub25": 162 # CHECK-GX-JSON-DAG: "%359:sub26": 161 # CHECK-GX-JSON-DAG: "%359:sub27": 160 # CHECK-GX-JSON-DAG: "%359:sub28": 157 # CHECK-GX-JSON-DAG: "%359:sub29": 156 # CHECK-GX-JSON-DAG: "%359:sub30": 155 # CHECK-GX-JSON-DAG: "%359:sub31": 154 # CHECK-GX-JSON-DAG: "%401:sub0": 247 # CHECK-GX-JSON-DAG: "%401:sub1": 246 # CHECK-GX-JSON-DAG: "%401:sub2": 245 # CHECK-GX-JSON-DAG: "%401:sub3": 244 # CHECK-GX-JSON-DAG: "%401:sub4": 241 # CHECK-GX-JSON-DAG: "%401:sub5": 240 # CHECK-GX-JSON-DAG: "%401:sub6": 239 # CHECK-GX-JSON-DAG: "%401:sub7": 238 # CHECK-GX-JSON-DAG: "%401:sub8": 235 # CHECK-GX-JSON-DAG: "%401:sub9": 234 # CHECK-GX-JSON-DAG: "%401:sub10": 233 # CHECK-GX-JSON-DAG: "%401:sub11": 232 # CHECK-GX-JSON-DAG: "%401:sub12": 229 # CHECK-GX-JSON-DAG: "%401:sub13": 228 # CHECK-GX-JSON-DAG: "%401:sub14": 227 # CHECK-GX-JSON-DAG: "%401:sub15": 226 # CHECK-GX-JSON-DAG: "%401:sub16": 223 # CHECK-GX-JSON-DAG: "%401:sub17": 222 # CHECK-GX-JSON-DAG: "%401:sub18": 221 # CHECK-GX-JSON-DAG: "%401:sub19": 220 # CHECK-GX-JSON-DAG: "%401:sub20": 217 # CHECK-GX-JSON-DAG: "%401:sub21": 216 # CHECK-GX-JSON-DAG: "%401:sub22": 215 # CHECK-GX-JSON-DAG: "%401:sub23": 214 # CHECK-GX-JSON-DAG: "%401:sub24": 211 # CHECK-GX-JSON-DAG: "%401:sub25": 210 # CHECK-GX-JSON-DAG: "%401:sub26": 209 # CHECK-GX-JSON-DAG: "%401:sub27": 208 # CHECK-GX-JSON-DAG: "%401:sub28": 205 # CHECK-GX-JSON-DAG: "%401:sub29": 204 # CHECK-GX-JSON-DAG: "%401:sub30": 203 # CHECK-GX-JSON-DAG: "%401:sub31": 202 # CHECK-GX-JSON-DAG: "%582": 2 # CHECK-GX-JSON-DAG: "%583": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 202 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 247 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%585:vgpr_32 = COPY %191.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 6 # CHECK-GX-JSON-DAG: "%191:sub1": 5 # CHECK-GX-JSON-DAG: "%191:sub2": 4 # CHECK-GX-JSON-DAG: "%191:sub3": 3 # CHECK-GX-JSON-DAG: "%191:sub4": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 54 # CHECK-GX-JSON-DAG: "%233:sub1": 53 # CHECK-GX-JSON-DAG: "%233:sub2": 52 # CHECK-GX-JSON-DAG: "%233:sub3": 51 # CHECK-GX-JSON-DAG: "%233:sub4": 48 # CHECK-GX-JSON-DAG: "%233:sub5": 47 # CHECK-GX-JSON-DAG: "%233:sub6": 46 # CHECK-GX-JSON-DAG: "%233:sub7": 45 # CHECK-GX-JSON-DAG: "%233:sub8": 42 # CHECK-GX-JSON-DAG: "%233:sub9": 41 # CHECK-GX-JSON-DAG: "%233:sub10": 40 # CHECK-GX-JSON-DAG: "%233:sub11": 39 # CHECK-GX-JSON-DAG: "%233:sub12": 36 # CHECK-GX-JSON-DAG: "%233:sub13": 35 # CHECK-GX-JSON-DAG: "%233:sub14": 34 # CHECK-GX-JSON-DAG: "%233:sub15": 33 # CHECK-GX-JSON-DAG: "%233:sub16": 30 # CHECK-GX-JSON-DAG: "%233:sub17": 29 # CHECK-GX-JSON-DAG: "%233:sub18": 28 # CHECK-GX-JSON-DAG: "%233:sub19": 27 # CHECK-GX-JSON-DAG: "%233:sub20": 24 # CHECK-GX-JSON-DAG: "%233:sub21": 23 # CHECK-GX-JSON-DAG: "%233:sub22": 22 # CHECK-GX-JSON-DAG: "%233:sub23": 21 # CHECK-GX-JSON-DAG: "%233:sub24": 18 # CHECK-GX-JSON-DAG: "%233:sub25": 17 # CHECK-GX-JSON-DAG: "%233:sub26": 16 # CHECK-GX-JSON-DAG: "%233:sub27": 15 # CHECK-GX-JSON-DAG: "%233:sub28": 12 # CHECK-GX-JSON-DAG: "%233:sub29": 11 # CHECK-GX-JSON-DAG: "%233:sub30": 10 # CHECK-GX-JSON-DAG: "%233:sub31": 9 # CHECK-GX-JSON-DAG: "%275:sub0": 102 # CHECK-GX-JSON-DAG: "%275:sub1": 101 # CHECK-GX-JSON-DAG: "%275:sub2": 100 # CHECK-GX-JSON-DAG: "%275:sub3": 99 # CHECK-GX-JSON-DAG: "%275:sub4": 96 # CHECK-GX-JSON-DAG: "%275:sub5": 95 # CHECK-GX-JSON-DAG: "%275:sub6": 94 # CHECK-GX-JSON-DAG: "%275:sub7": 93 # CHECK-GX-JSON-DAG: "%275:sub8": 90 # CHECK-GX-JSON-DAG: "%275:sub9": 89 # CHECK-GX-JSON-DAG: "%275:sub10": 88 # CHECK-GX-JSON-DAG: "%275:sub11": 87 # CHECK-GX-JSON-DAG: "%275:sub12": 84 # CHECK-GX-JSON-DAG: "%275:sub13": 83 # CHECK-GX-JSON-DAG: "%275:sub14": 82 # CHECK-GX-JSON-DAG: "%275:sub15": 81 # CHECK-GX-JSON-DAG: "%275:sub16": 78 # CHECK-GX-JSON-DAG: "%275:sub17": 77 # CHECK-GX-JSON-DAG: "%275:sub18": 76 # CHECK-GX-JSON-DAG: "%275:sub19": 75 # CHECK-GX-JSON-DAG: "%275:sub20": 72 # CHECK-GX-JSON-DAG: "%275:sub21": 71 # CHECK-GX-JSON-DAG: "%275:sub22": 70 # CHECK-GX-JSON-DAG: "%275:sub23": 69 # CHECK-GX-JSON-DAG: "%275:sub24": 66 # CHECK-GX-JSON-DAG: "%275:sub25": 65 # CHECK-GX-JSON-DAG: "%275:sub26": 64 # CHECK-GX-JSON-DAG: "%275:sub27": 63 # CHECK-GX-JSON-DAG: "%275:sub28": 60 # CHECK-GX-JSON-DAG: "%275:sub29": 59 # CHECK-GX-JSON-DAG: "%275:sub30": 58 # CHECK-GX-JSON-DAG: "%275:sub31": 57 # CHECK-GX-JSON-DAG: "%317:sub0": 150 # CHECK-GX-JSON-DAG: "%317:sub1": 149 # CHECK-GX-JSON-DAG: "%317:sub2": 148 # CHECK-GX-JSON-DAG: "%317:sub3": 147 # CHECK-GX-JSON-DAG: "%317:sub4": 144 # CHECK-GX-JSON-DAG: "%317:sub5": 143 # CHECK-GX-JSON-DAG: "%317:sub6": 142 # CHECK-GX-JSON-DAG: "%317:sub7": 141 # CHECK-GX-JSON-DAG: "%317:sub8": 138 # CHECK-GX-JSON-DAG: "%317:sub9": 137 # CHECK-GX-JSON-DAG: "%317:sub10": 136 # CHECK-GX-JSON-DAG: "%317:sub11": 135 # CHECK-GX-JSON-DAG: "%317:sub12": 132 # CHECK-GX-JSON-DAG: "%317:sub13": 131 # CHECK-GX-JSON-DAG: "%317:sub14": 130 # CHECK-GX-JSON-DAG: "%317:sub15": 129 # CHECK-GX-JSON-DAG: "%317:sub16": 126 # CHECK-GX-JSON-DAG: "%317:sub17": 125 # CHECK-GX-JSON-DAG: "%317:sub18": 124 # CHECK-GX-JSON-DAG: "%317:sub19": 123 # CHECK-GX-JSON-DAG: "%317:sub20": 120 # CHECK-GX-JSON-DAG: "%317:sub21": 119 # CHECK-GX-JSON-DAG: "%317:sub22": 118 # CHECK-GX-JSON-DAG: "%317:sub23": 117 # CHECK-GX-JSON-DAG: "%317:sub24": 114 # CHECK-GX-JSON-DAG: "%317:sub25": 113 # CHECK-GX-JSON-DAG: "%317:sub26": 112 # CHECK-GX-JSON-DAG: "%317:sub27": 111 # CHECK-GX-JSON-DAG: "%317:sub28": 108 # CHECK-GX-JSON-DAG: "%317:sub29": 107 # CHECK-GX-JSON-DAG: "%317:sub30": 106 # CHECK-GX-JSON-DAG: "%317:sub31": 105 # CHECK-GX-JSON-DAG: "%359:sub0": 198 # CHECK-GX-JSON-DAG: "%359:sub1": 197 # CHECK-GX-JSON-DAG: "%359:sub2": 196 # CHECK-GX-JSON-DAG: "%359:sub3": 195 # CHECK-GX-JSON-DAG: "%359:sub4": 192 # CHECK-GX-JSON-DAG: "%359:sub5": 191 # CHECK-GX-JSON-DAG: "%359:sub6": 190 # CHECK-GX-JSON-DAG: "%359:sub7": 189 # CHECK-GX-JSON-DAG: "%359:sub8": 186 # CHECK-GX-JSON-DAG: "%359:sub9": 185 # CHECK-GX-JSON-DAG: "%359:sub10": 184 # CHECK-GX-JSON-DAG: "%359:sub11": 183 # CHECK-GX-JSON-DAG: "%359:sub12": 180 # CHECK-GX-JSON-DAG: "%359:sub13": 179 # CHECK-GX-JSON-DAG: "%359:sub14": 178 # CHECK-GX-JSON-DAG: "%359:sub15": 177 # CHECK-GX-JSON-DAG: "%359:sub16": 174 # CHECK-GX-JSON-DAG: "%359:sub17": 173 # CHECK-GX-JSON-DAG: "%359:sub18": 172 # CHECK-GX-JSON-DAG: "%359:sub19": 171 # CHECK-GX-JSON-DAG: "%359:sub20": 168 # CHECK-GX-JSON-DAG: "%359:sub21": 167 # CHECK-GX-JSON-DAG: "%359:sub22": 166 # CHECK-GX-JSON-DAG: "%359:sub23": 165 # CHECK-GX-JSON-DAG: "%359:sub24": 162 # CHECK-GX-JSON-DAG: "%359:sub25": 161 # CHECK-GX-JSON-DAG: "%359:sub26": 160 # CHECK-GX-JSON-DAG: "%359:sub27": 159 # CHECK-GX-JSON-DAG: "%359:sub28": 156 # CHECK-GX-JSON-DAG: "%359:sub29": 155 # CHECK-GX-JSON-DAG: "%359:sub30": 154 # CHECK-GX-JSON-DAG: "%359:sub31": 153 # CHECK-GX-JSON-DAG: "%401:sub0": 246 # CHECK-GX-JSON-DAG: "%401:sub1": 245 # CHECK-GX-JSON-DAG: "%401:sub2": 244 # CHECK-GX-JSON-DAG: "%401:sub3": 243 # CHECK-GX-JSON-DAG: "%401:sub4": 240 # CHECK-GX-JSON-DAG: "%401:sub5": 239 # CHECK-GX-JSON-DAG: "%401:sub6": 238 # CHECK-GX-JSON-DAG: "%401:sub7": 237 # CHECK-GX-JSON-DAG: "%401:sub8": 234 # CHECK-GX-JSON-DAG: "%401:sub9": 233 # CHECK-GX-JSON-DAG: "%401:sub10": 232 # CHECK-GX-JSON-DAG: "%401:sub11": 231 # CHECK-GX-JSON-DAG: "%401:sub12": 228 # CHECK-GX-JSON-DAG: "%401:sub13": 227 # CHECK-GX-JSON-DAG: "%401:sub14": 226 # CHECK-GX-JSON-DAG: "%401:sub15": 225 # CHECK-GX-JSON-DAG: "%401:sub16": 222 # CHECK-GX-JSON-DAG: "%401:sub17": 221 # CHECK-GX-JSON-DAG: "%401:sub18": 220 # CHECK-GX-JSON-DAG: "%401:sub19": 219 # CHECK-GX-JSON-DAG: "%401:sub20": 216 # CHECK-GX-JSON-DAG: "%401:sub21": 215 # CHECK-GX-JSON-DAG: "%401:sub22": 214 # CHECK-GX-JSON-DAG: "%401:sub23": 213 # CHECK-GX-JSON-DAG: "%401:sub24": 210 # CHECK-GX-JSON-DAG: "%401:sub25": 209 # CHECK-GX-JSON-DAG: "%401:sub26": 208 # CHECK-GX-JSON-DAG: "%401:sub27": 207 # CHECK-GX-JSON-DAG: "%401:sub28": 204 # CHECK-GX-JSON-DAG: "%401:sub29": 203 # CHECK-GX-JSON-DAG: "%401:sub30": 202 # CHECK-GX-JSON-DAG: "%401:sub31": 201 # CHECK-GX-JSON-DAG: "%582": 1 # CHECK-GX-JSON-DAG: "%583": 1 # CHECK-GX-JSON-DAG: "%584": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 201 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 246 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%586:vreg_128 = REG_SEQUENCE %585, %subreg.sub0, %584, %subreg.sub1, %583, %subreg.sub2, %582, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 5 # CHECK-GX-JSON-DAG: "%191:sub1": 4 # CHECK-GX-JSON-DAG: "%191:sub2": 3 # CHECK-GX-JSON-DAG: "%191:sub3": 2 # CHECK-GX-JSON-DAG: "%233:sub0": 53 # CHECK-GX-JSON-DAG: "%233:sub1": 52 # CHECK-GX-JSON-DAG: "%233:sub2": 51 # CHECK-GX-JSON-DAG: "%233:sub3": 50 # CHECK-GX-JSON-DAG: "%233:sub4": 47 # CHECK-GX-JSON-DAG: "%233:sub5": 46 # CHECK-GX-JSON-DAG: "%233:sub6": 45 # CHECK-GX-JSON-DAG: "%233:sub7": 44 # CHECK-GX-JSON-DAG: "%233:sub8": 41 # CHECK-GX-JSON-DAG: "%233:sub9": 40 # CHECK-GX-JSON-DAG: "%233:sub10": 39 # CHECK-GX-JSON-DAG: "%233:sub11": 38 # CHECK-GX-JSON-DAG: "%233:sub12": 35 # CHECK-GX-JSON-DAG: "%233:sub13": 34 # CHECK-GX-JSON-DAG: "%233:sub14": 33 # CHECK-GX-JSON-DAG: "%233:sub15": 32 # CHECK-GX-JSON-DAG: "%233:sub16": 29 # CHECK-GX-JSON-DAG: "%233:sub17": 28 # CHECK-GX-JSON-DAG: "%233:sub18": 27 # CHECK-GX-JSON-DAG: "%233:sub19": 26 # CHECK-GX-JSON-DAG: "%233:sub20": 23 # CHECK-GX-JSON-DAG: "%233:sub21": 22 # CHECK-GX-JSON-DAG: "%233:sub22": 21 # CHECK-GX-JSON-DAG: "%233:sub23": 20 # CHECK-GX-JSON-DAG: "%233:sub24": 17 # CHECK-GX-JSON-DAG: "%233:sub25": 16 # CHECK-GX-JSON-DAG: "%233:sub26": 15 # CHECK-GX-JSON-DAG: "%233:sub27": 14 # CHECK-GX-JSON-DAG: "%233:sub28": 11 # CHECK-GX-JSON-DAG: "%233:sub29": 10 # CHECK-GX-JSON-DAG: "%233:sub30": 9 # CHECK-GX-JSON-DAG: "%233:sub31": 8 # CHECK-GX-JSON-DAG: "%275:sub0": 101 # CHECK-GX-JSON-DAG: "%275:sub1": 100 # CHECK-GX-JSON-DAG: "%275:sub2": 99 # CHECK-GX-JSON-DAG: "%275:sub3": 98 # CHECK-GX-JSON-DAG: "%275:sub4": 95 # CHECK-GX-JSON-DAG: "%275:sub5": 94 # CHECK-GX-JSON-DAG: "%275:sub6": 93 # CHECK-GX-JSON-DAG: "%275:sub7": 92 # CHECK-GX-JSON-DAG: "%275:sub8": 89 # CHECK-GX-JSON-DAG: "%275:sub9": 88 # CHECK-GX-JSON-DAG: "%275:sub10": 87 # CHECK-GX-JSON-DAG: "%275:sub11": 86 # CHECK-GX-JSON-DAG: "%275:sub12": 83 # CHECK-GX-JSON-DAG: "%275:sub13": 82 # CHECK-GX-JSON-DAG: "%275:sub14": 81 # CHECK-GX-JSON-DAG: "%275:sub15": 80 # CHECK-GX-JSON-DAG: "%275:sub16": 77 # CHECK-GX-JSON-DAG: "%275:sub17": 76 # CHECK-GX-JSON-DAG: "%275:sub18": 75 # CHECK-GX-JSON-DAG: "%275:sub19": 74 # CHECK-GX-JSON-DAG: "%275:sub20": 71 # CHECK-GX-JSON-DAG: "%275:sub21": 70 # CHECK-GX-JSON-DAG: "%275:sub22": 69 # CHECK-GX-JSON-DAG: "%275:sub23": 68 # CHECK-GX-JSON-DAG: "%275:sub24": 65 # CHECK-GX-JSON-DAG: "%275:sub25": 64 # CHECK-GX-JSON-DAG: "%275:sub26": 63 # CHECK-GX-JSON-DAG: "%275:sub27": 62 # CHECK-GX-JSON-DAG: "%275:sub28": 59 # CHECK-GX-JSON-DAG: "%275:sub29": 58 # CHECK-GX-JSON-DAG: "%275:sub30": 57 # CHECK-GX-JSON-DAG: "%275:sub31": 56 # CHECK-GX-JSON-DAG: "%317:sub0": 149 # CHECK-GX-JSON-DAG: "%317:sub1": 148 # CHECK-GX-JSON-DAG: "%317:sub2": 147 # CHECK-GX-JSON-DAG: "%317:sub3": 146 # CHECK-GX-JSON-DAG: "%317:sub4": 143 # CHECK-GX-JSON-DAG: "%317:sub5": 142 # CHECK-GX-JSON-DAG: "%317:sub6": 141 # CHECK-GX-JSON-DAG: "%317:sub7": 140 # CHECK-GX-JSON-DAG: "%317:sub8": 137 # CHECK-GX-JSON-DAG: "%317:sub9": 136 # CHECK-GX-JSON-DAG: "%317:sub10": 135 # CHECK-GX-JSON-DAG: "%317:sub11": 134 # CHECK-GX-JSON-DAG: "%317:sub12": 131 # CHECK-GX-JSON-DAG: "%317:sub13": 130 # CHECK-GX-JSON-DAG: "%317:sub14": 129 # CHECK-GX-JSON-DAG: "%317:sub15": 128 # CHECK-GX-JSON-DAG: "%317:sub16": 125 # CHECK-GX-JSON-DAG: "%317:sub17": 124 # CHECK-GX-JSON-DAG: "%317:sub18": 123 # CHECK-GX-JSON-DAG: "%317:sub19": 122 # CHECK-GX-JSON-DAG: "%317:sub20": 119 # CHECK-GX-JSON-DAG: "%317:sub21": 118 # CHECK-GX-JSON-DAG: "%317:sub22": 117 # CHECK-GX-JSON-DAG: "%317:sub23": 116 # CHECK-GX-JSON-DAG: "%317:sub24": 113 # CHECK-GX-JSON-DAG: "%317:sub25": 112 # CHECK-GX-JSON-DAG: "%317:sub26": 111 # CHECK-GX-JSON-DAG: "%317:sub27": 110 # CHECK-GX-JSON-DAG: "%317:sub28": 107 # CHECK-GX-JSON-DAG: "%317:sub29": 106 # CHECK-GX-JSON-DAG: "%317:sub30": 105 # CHECK-GX-JSON-DAG: "%317:sub31": 104 # CHECK-GX-JSON-DAG: "%359:sub0": 197 # CHECK-GX-JSON-DAG: "%359:sub1": 196 # CHECK-GX-JSON-DAG: "%359:sub2": 195 # CHECK-GX-JSON-DAG: "%359:sub3": 194 # CHECK-GX-JSON-DAG: "%359:sub4": 191 # CHECK-GX-JSON-DAG: "%359:sub5": 190 # CHECK-GX-JSON-DAG: "%359:sub6": 189 # CHECK-GX-JSON-DAG: "%359:sub7": 188 # CHECK-GX-JSON-DAG: "%359:sub8": 185 # CHECK-GX-JSON-DAG: "%359:sub9": 184 # CHECK-GX-JSON-DAG: "%359:sub10": 183 # CHECK-GX-JSON-DAG: "%359:sub11": 182 # CHECK-GX-JSON-DAG: "%359:sub12": 179 # CHECK-GX-JSON-DAG: "%359:sub13": 178 # CHECK-GX-JSON-DAG: "%359:sub14": 177 # CHECK-GX-JSON-DAG: "%359:sub15": 176 # CHECK-GX-JSON-DAG: "%359:sub16": 173 # CHECK-GX-JSON-DAG: "%359:sub17": 172 # CHECK-GX-JSON-DAG: "%359:sub18": 171 # CHECK-GX-JSON-DAG: "%359:sub19": 170 # CHECK-GX-JSON-DAG: "%359:sub20": 167 # CHECK-GX-JSON-DAG: "%359:sub21": 166 # CHECK-GX-JSON-DAG: "%359:sub22": 165 # CHECK-GX-JSON-DAG: "%359:sub23": 164 # CHECK-GX-JSON-DAG: "%359:sub24": 161 # CHECK-GX-JSON-DAG: "%359:sub25": 160 # CHECK-GX-JSON-DAG: "%359:sub26": 159 # CHECK-GX-JSON-DAG: "%359:sub27": 158 # CHECK-GX-JSON-DAG: "%359:sub28": 155 # CHECK-GX-JSON-DAG: "%359:sub29": 154 # CHECK-GX-JSON-DAG: "%359:sub30": 153 # CHECK-GX-JSON-DAG: "%359:sub31": 152 # CHECK-GX-JSON-DAG: "%401:sub0": 245 # CHECK-GX-JSON-DAG: "%401:sub1": 244 # CHECK-GX-JSON-DAG: "%401:sub2": 243 # CHECK-GX-JSON-DAG: "%401:sub3": 242 # CHECK-GX-JSON-DAG: "%401:sub4": 239 # CHECK-GX-JSON-DAG: "%401:sub5": 238 # CHECK-GX-JSON-DAG: "%401:sub6": 237 # CHECK-GX-JSON-DAG: "%401:sub7": 236 # CHECK-GX-JSON-DAG: "%401:sub8": 233 # CHECK-GX-JSON-DAG: "%401:sub9": 232 # CHECK-GX-JSON-DAG: "%401:sub10": 231 # CHECK-GX-JSON-DAG: "%401:sub11": 230 # CHECK-GX-JSON-DAG: "%401:sub12": 227 # CHECK-GX-JSON-DAG: "%401:sub13": 226 # CHECK-GX-JSON-DAG: "%401:sub14": 225 # CHECK-GX-JSON-DAG: "%401:sub15": 224 # CHECK-GX-JSON-DAG: "%401:sub16": 221 # CHECK-GX-JSON-DAG: "%401:sub17": 220 # CHECK-GX-JSON-DAG: "%401:sub18": 219 # CHECK-GX-JSON-DAG: "%401:sub19": 218 # CHECK-GX-JSON-DAG: "%401:sub20": 215 # CHECK-GX-JSON-DAG: "%401:sub21": 214 # CHECK-GX-JSON-DAG: "%401:sub22": 213 # CHECK-GX-JSON-DAG: "%401:sub23": 212 # CHECK-GX-JSON-DAG: "%401:sub24": 209 # CHECK-GX-JSON-DAG: "%401:sub25": 208 # CHECK-GX-JSON-DAG: "%401:sub26": 207 # CHECK-GX-JSON-DAG: "%401:sub27": 206 # CHECK-GX-JSON-DAG: "%401:sub28": 203 # CHECK-GX-JSON-DAG: "%401:sub29": 202 # CHECK-GX-JSON-DAG: "%401:sub30": 201 # CHECK-GX-JSON-DAG: "%401:sub31": 200 # CHECK-GX-JSON-DAG: "%582": 0 # CHECK-GX-JSON-DAG: "%583": 0 # CHECK-GX-JSON-DAG: "%584": 0 # CHECK-GX-JSON-DAG: "%585": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 200 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 245 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %587:vreg_64, %586, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 4 # CHECK-GX-JSON-DAG: "%191:sub1": 3 # CHECK-GX-JSON-DAG: "%191:sub2": 2 # CHECK-GX-JSON-DAG: "%191:sub3": 1 # CHECK-GX-JSON-DAG: "%233:sub0": 52 # CHECK-GX-JSON-DAG: "%233:sub1": 51 # CHECK-GX-JSON-DAG: "%233:sub2": 50 # CHECK-GX-JSON-DAG: "%233:sub3": 49 # CHECK-GX-JSON-DAG: "%233:sub4": 46 # CHECK-GX-JSON-DAG: "%233:sub5": 45 # CHECK-GX-JSON-DAG: "%233:sub6": 44 # CHECK-GX-JSON-DAG: "%233:sub7": 43 # CHECK-GX-JSON-DAG: "%233:sub8": 40 # CHECK-GX-JSON-DAG: "%233:sub9": 39 # CHECK-GX-JSON-DAG: "%233:sub10": 38 # CHECK-GX-JSON-DAG: "%233:sub11": 37 # CHECK-GX-JSON-DAG: "%233:sub12": 34 # CHECK-GX-JSON-DAG: "%233:sub13": 33 # CHECK-GX-JSON-DAG: "%233:sub14": 32 # CHECK-GX-JSON-DAG: "%233:sub15": 31 # CHECK-GX-JSON-DAG: "%233:sub16": 28 # CHECK-GX-JSON-DAG: "%233:sub17": 27 # CHECK-GX-JSON-DAG: "%233:sub18": 26 # CHECK-GX-JSON-DAG: "%233:sub19": 25 # CHECK-GX-JSON-DAG: "%233:sub20": 22 # CHECK-GX-JSON-DAG: "%233:sub21": 21 # CHECK-GX-JSON-DAG: "%233:sub22": 20 # CHECK-GX-JSON-DAG: "%233:sub23": 19 # CHECK-GX-JSON-DAG: "%233:sub24": 16 # CHECK-GX-JSON-DAG: "%233:sub25": 15 # CHECK-GX-JSON-DAG: "%233:sub26": 14 # CHECK-GX-JSON-DAG: "%233:sub27": 13 # CHECK-GX-JSON-DAG: "%233:sub28": 10 # CHECK-GX-JSON-DAG: "%233:sub29": 9 # CHECK-GX-JSON-DAG: "%233:sub30": 8 # CHECK-GX-JSON-DAG: "%233:sub31": 7 # CHECK-GX-JSON-DAG: "%275:sub0": 100 # CHECK-GX-JSON-DAG: "%275:sub1": 99 # CHECK-GX-JSON-DAG: "%275:sub2": 98 # CHECK-GX-JSON-DAG: "%275:sub3": 97 # CHECK-GX-JSON-DAG: "%275:sub4": 94 # CHECK-GX-JSON-DAG: "%275:sub5": 93 # CHECK-GX-JSON-DAG: "%275:sub6": 92 # CHECK-GX-JSON-DAG: "%275:sub7": 91 # CHECK-GX-JSON-DAG: "%275:sub8": 88 # CHECK-GX-JSON-DAG: "%275:sub9": 87 # CHECK-GX-JSON-DAG: "%275:sub10": 86 # CHECK-GX-JSON-DAG: "%275:sub11": 85 # CHECK-GX-JSON-DAG: "%275:sub12": 82 # CHECK-GX-JSON-DAG: "%275:sub13": 81 # CHECK-GX-JSON-DAG: "%275:sub14": 80 # CHECK-GX-JSON-DAG: "%275:sub15": 79 # CHECK-GX-JSON-DAG: "%275:sub16": 76 # CHECK-GX-JSON-DAG: "%275:sub17": 75 # CHECK-GX-JSON-DAG: "%275:sub18": 74 # CHECK-GX-JSON-DAG: "%275:sub19": 73 # CHECK-GX-JSON-DAG: "%275:sub20": 70 # CHECK-GX-JSON-DAG: "%275:sub21": 69 # CHECK-GX-JSON-DAG: "%275:sub22": 68 # CHECK-GX-JSON-DAG: "%275:sub23": 67 # CHECK-GX-JSON-DAG: "%275:sub24": 64 # CHECK-GX-JSON-DAG: "%275:sub25": 63 # CHECK-GX-JSON-DAG: "%275:sub26": 62 # CHECK-GX-JSON-DAG: "%275:sub27": 61 # CHECK-GX-JSON-DAG: "%275:sub28": 58 # CHECK-GX-JSON-DAG: "%275:sub29": 57 # CHECK-GX-JSON-DAG: "%275:sub30": 56 # CHECK-GX-JSON-DAG: "%275:sub31": 55 # CHECK-GX-JSON-DAG: "%317:sub0": 148 # CHECK-GX-JSON-DAG: "%317:sub1": 147 # CHECK-GX-JSON-DAG: "%317:sub2": 146 # CHECK-GX-JSON-DAG: "%317:sub3": 145 # CHECK-GX-JSON-DAG: "%317:sub4": 142 # CHECK-GX-JSON-DAG: "%317:sub5": 141 # CHECK-GX-JSON-DAG: "%317:sub6": 140 # CHECK-GX-JSON-DAG: "%317:sub7": 139 # CHECK-GX-JSON-DAG: "%317:sub8": 136 # CHECK-GX-JSON-DAG: "%317:sub9": 135 # CHECK-GX-JSON-DAG: "%317:sub10": 134 # CHECK-GX-JSON-DAG: "%317:sub11": 133 # CHECK-GX-JSON-DAG: "%317:sub12": 130 # CHECK-GX-JSON-DAG: "%317:sub13": 129 # CHECK-GX-JSON-DAG: "%317:sub14": 128 # CHECK-GX-JSON-DAG: "%317:sub15": 127 # CHECK-GX-JSON-DAG: "%317:sub16": 124 # CHECK-GX-JSON-DAG: "%317:sub17": 123 # CHECK-GX-JSON-DAG: "%317:sub18": 122 # CHECK-GX-JSON-DAG: "%317:sub19": 121 # CHECK-GX-JSON-DAG: "%317:sub20": 118 # CHECK-GX-JSON-DAG: "%317:sub21": 117 # CHECK-GX-JSON-DAG: "%317:sub22": 116 # CHECK-GX-JSON-DAG: "%317:sub23": 115 # CHECK-GX-JSON-DAG: "%317:sub24": 112 # CHECK-GX-JSON-DAG: "%317:sub25": 111 # CHECK-GX-JSON-DAG: "%317:sub26": 110 # CHECK-GX-JSON-DAG: "%317:sub27": 109 # CHECK-GX-JSON-DAG: "%317:sub28": 106 # CHECK-GX-JSON-DAG: "%317:sub29": 105 # CHECK-GX-JSON-DAG: "%317:sub30": 104 # CHECK-GX-JSON-DAG: "%317:sub31": 103 # CHECK-GX-JSON-DAG: "%359:sub0": 196 # CHECK-GX-JSON-DAG: "%359:sub1": 195 # CHECK-GX-JSON-DAG: "%359:sub2": 194 # CHECK-GX-JSON-DAG: "%359:sub3": 193 # CHECK-GX-JSON-DAG: "%359:sub4": 190 # CHECK-GX-JSON-DAG: "%359:sub5": 189 # CHECK-GX-JSON-DAG: "%359:sub6": 188 # CHECK-GX-JSON-DAG: "%359:sub7": 187 # CHECK-GX-JSON-DAG: "%359:sub8": 184 # CHECK-GX-JSON-DAG: "%359:sub9": 183 # CHECK-GX-JSON-DAG: "%359:sub10": 182 # CHECK-GX-JSON-DAG: "%359:sub11": 181 # CHECK-GX-JSON-DAG: "%359:sub12": 178 # CHECK-GX-JSON-DAG: "%359:sub13": 177 # CHECK-GX-JSON-DAG: "%359:sub14": 176 # CHECK-GX-JSON-DAG: "%359:sub15": 175 # CHECK-GX-JSON-DAG: "%359:sub16": 172 # CHECK-GX-JSON-DAG: "%359:sub17": 171 # CHECK-GX-JSON-DAG: "%359:sub18": 170 # CHECK-GX-JSON-DAG: "%359:sub19": 169 # CHECK-GX-JSON-DAG: "%359:sub20": 166 # CHECK-GX-JSON-DAG: "%359:sub21": 165 # CHECK-GX-JSON-DAG: "%359:sub22": 164 # CHECK-GX-JSON-DAG: "%359:sub23": 163 # CHECK-GX-JSON-DAG: "%359:sub24": 160 # CHECK-GX-JSON-DAG: "%359:sub25": 159 # CHECK-GX-JSON-DAG: "%359:sub26": 158 # CHECK-GX-JSON-DAG: "%359:sub27": 157 # CHECK-GX-JSON-DAG: "%359:sub28": 154 # CHECK-GX-JSON-DAG: "%359:sub29": 153 # CHECK-GX-JSON-DAG: "%359:sub30": 152 # CHECK-GX-JSON-DAG: "%359:sub31": 151 # CHECK-GX-JSON-DAG: "%401:sub0": 244 # CHECK-GX-JSON-DAG: "%401:sub1": 243 # CHECK-GX-JSON-DAG: "%401:sub2": 242 # CHECK-GX-JSON-DAG: "%401:sub3": 241 # CHECK-GX-JSON-DAG: "%401:sub4": 238 # CHECK-GX-JSON-DAG: "%401:sub5": 237 # CHECK-GX-JSON-DAG: "%401:sub6": 236 # CHECK-GX-JSON-DAG: "%401:sub7": 235 # CHECK-GX-JSON-DAG: "%401:sub8": 232 # CHECK-GX-JSON-DAG: "%401:sub9": 231 # CHECK-GX-JSON-DAG: "%401:sub10": 230 # CHECK-GX-JSON-DAG: "%401:sub11": 229 # CHECK-GX-JSON-DAG: "%401:sub12": 226 # CHECK-GX-JSON-DAG: "%401:sub13": 225 # CHECK-GX-JSON-DAG: "%401:sub14": 224 # CHECK-GX-JSON-DAG: "%401:sub15": 223 # CHECK-GX-JSON-DAG: "%401:sub16": 220 # CHECK-GX-JSON-DAG: "%401:sub17": 219 # CHECK-GX-JSON-DAG: "%401:sub18": 218 # CHECK-GX-JSON-DAG: "%401:sub19": 217 # CHECK-GX-JSON-DAG: "%401:sub20": 214 # CHECK-GX-JSON-DAG: "%401:sub21": 213 # CHECK-GX-JSON-DAG: "%401:sub22": 212 # CHECK-GX-JSON-DAG: "%401:sub23": 211 # CHECK-GX-JSON-DAG: "%401:sub24": 208 # CHECK-GX-JSON-DAG: "%401:sub25": 207 # CHECK-GX-JSON-DAG: "%401:sub26": 206 # CHECK-GX-JSON-DAG: "%401:sub27": 205 # CHECK-GX-JSON-DAG: "%401:sub28": 202 # CHECK-GX-JSON-DAG: "%401:sub29": 201 # CHECK-GX-JSON-DAG: "%401:sub30": 200 # CHECK-GX-JSON-DAG: "%401:sub31": 199 # CHECK-GX-JSON-DAG: "%586": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 199 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 244 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%588:vgpr_32 = COPY %191.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 3 # CHECK-GX-JSON-DAG: "%191:sub1": 2 # CHECK-GX-JSON-DAG: "%191:sub2": 1 # CHECK-GX-JSON-DAG: "%191:sub3": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 51 # CHECK-GX-JSON-DAG: "%233:sub1": 50 # CHECK-GX-JSON-DAG: "%233:sub2": 49 # CHECK-GX-JSON-DAG: "%233:sub3": 48 # CHECK-GX-JSON-DAG: "%233:sub4": 45 # CHECK-GX-JSON-DAG: "%233:sub5": 44 # CHECK-GX-JSON-DAG: "%233:sub6": 43 # CHECK-GX-JSON-DAG: "%233:sub7": 42 # CHECK-GX-JSON-DAG: "%233:sub8": 39 # CHECK-GX-JSON-DAG: "%233:sub9": 38 # CHECK-GX-JSON-DAG: "%233:sub10": 37 # CHECK-GX-JSON-DAG: "%233:sub11": 36 # CHECK-GX-JSON-DAG: "%233:sub12": 33 # CHECK-GX-JSON-DAG: "%233:sub13": 32 # CHECK-GX-JSON-DAG: "%233:sub14": 31 # CHECK-GX-JSON-DAG: "%233:sub15": 30 # CHECK-GX-JSON-DAG: "%233:sub16": 27 # CHECK-GX-JSON-DAG: "%233:sub17": 26 # CHECK-GX-JSON-DAG: "%233:sub18": 25 # CHECK-GX-JSON-DAG: "%233:sub19": 24 # CHECK-GX-JSON-DAG: "%233:sub20": 21 # CHECK-GX-JSON-DAG: "%233:sub21": 20 # CHECK-GX-JSON-DAG: "%233:sub22": 19 # CHECK-GX-JSON-DAG: "%233:sub23": 18 # CHECK-GX-JSON-DAG: "%233:sub24": 15 # CHECK-GX-JSON-DAG: "%233:sub25": 14 # CHECK-GX-JSON-DAG: "%233:sub26": 13 # CHECK-GX-JSON-DAG: "%233:sub27": 12 # CHECK-GX-JSON-DAG: "%233:sub28": 9 # CHECK-GX-JSON-DAG: "%233:sub29": 8 # CHECK-GX-JSON-DAG: "%233:sub30": 7 # CHECK-GX-JSON-DAG: "%233:sub31": 6 # CHECK-GX-JSON-DAG: "%275:sub0": 99 # CHECK-GX-JSON-DAG: "%275:sub1": 98 # CHECK-GX-JSON-DAG: "%275:sub2": 97 # CHECK-GX-JSON-DAG: "%275:sub3": 96 # CHECK-GX-JSON-DAG: "%275:sub4": 93 # CHECK-GX-JSON-DAG: "%275:sub5": 92 # CHECK-GX-JSON-DAG: "%275:sub6": 91 # CHECK-GX-JSON-DAG: "%275:sub7": 90 # CHECK-GX-JSON-DAG: "%275:sub8": 87 # CHECK-GX-JSON-DAG: "%275:sub9": 86 # CHECK-GX-JSON-DAG: "%275:sub10": 85 # CHECK-GX-JSON-DAG: "%275:sub11": 84 # CHECK-GX-JSON-DAG: "%275:sub12": 81 # CHECK-GX-JSON-DAG: "%275:sub13": 80 # CHECK-GX-JSON-DAG: "%275:sub14": 79 # CHECK-GX-JSON-DAG: "%275:sub15": 78 # CHECK-GX-JSON-DAG: "%275:sub16": 75 # CHECK-GX-JSON-DAG: "%275:sub17": 74 # CHECK-GX-JSON-DAG: "%275:sub18": 73 # CHECK-GX-JSON-DAG: "%275:sub19": 72 # CHECK-GX-JSON-DAG: "%275:sub20": 69 # CHECK-GX-JSON-DAG: "%275:sub21": 68 # CHECK-GX-JSON-DAG: "%275:sub22": 67 # CHECK-GX-JSON-DAG: "%275:sub23": 66 # CHECK-GX-JSON-DAG: "%275:sub24": 63 # CHECK-GX-JSON-DAG: "%275:sub25": 62 # CHECK-GX-JSON-DAG: "%275:sub26": 61 # CHECK-GX-JSON-DAG: "%275:sub27": 60 # CHECK-GX-JSON-DAG: "%275:sub28": 57 # CHECK-GX-JSON-DAG: "%275:sub29": 56 # CHECK-GX-JSON-DAG: "%275:sub30": 55 # CHECK-GX-JSON-DAG: "%275:sub31": 54 # CHECK-GX-JSON-DAG: "%317:sub0": 147 # CHECK-GX-JSON-DAG: "%317:sub1": 146 # CHECK-GX-JSON-DAG: "%317:sub2": 145 # CHECK-GX-JSON-DAG: "%317:sub3": 144 # CHECK-GX-JSON-DAG: "%317:sub4": 141 # CHECK-GX-JSON-DAG: "%317:sub5": 140 # CHECK-GX-JSON-DAG: "%317:sub6": 139 # CHECK-GX-JSON-DAG: "%317:sub7": 138 # CHECK-GX-JSON-DAG: "%317:sub8": 135 # CHECK-GX-JSON-DAG: "%317:sub9": 134 # CHECK-GX-JSON-DAG: "%317:sub10": 133 # CHECK-GX-JSON-DAG: "%317:sub11": 132 # CHECK-GX-JSON-DAG: "%317:sub12": 129 # CHECK-GX-JSON-DAG: "%317:sub13": 128 # CHECK-GX-JSON-DAG: "%317:sub14": 127 # CHECK-GX-JSON-DAG: "%317:sub15": 126 # CHECK-GX-JSON-DAG: "%317:sub16": 123 # CHECK-GX-JSON-DAG: "%317:sub17": 122 # CHECK-GX-JSON-DAG: "%317:sub18": 121 # CHECK-GX-JSON-DAG: "%317:sub19": 120 # CHECK-GX-JSON-DAG: "%317:sub20": 117 # CHECK-GX-JSON-DAG: "%317:sub21": 116 # CHECK-GX-JSON-DAG: "%317:sub22": 115 # CHECK-GX-JSON-DAG: "%317:sub23": 114 # CHECK-GX-JSON-DAG: "%317:sub24": 111 # CHECK-GX-JSON-DAG: "%317:sub25": 110 # CHECK-GX-JSON-DAG: "%317:sub26": 109 # CHECK-GX-JSON-DAG: "%317:sub27": 108 # CHECK-GX-JSON-DAG: "%317:sub28": 105 # CHECK-GX-JSON-DAG: "%317:sub29": 104 # CHECK-GX-JSON-DAG: "%317:sub30": 103 # CHECK-GX-JSON-DAG: "%317:sub31": 102 # CHECK-GX-JSON-DAG: "%359:sub0": 195 # CHECK-GX-JSON-DAG: "%359:sub1": 194 # CHECK-GX-JSON-DAG: "%359:sub2": 193 # CHECK-GX-JSON-DAG: "%359:sub3": 192 # CHECK-GX-JSON-DAG: "%359:sub4": 189 # CHECK-GX-JSON-DAG: "%359:sub5": 188 # CHECK-GX-JSON-DAG: "%359:sub6": 187 # CHECK-GX-JSON-DAG: "%359:sub7": 186 # CHECK-GX-JSON-DAG: "%359:sub8": 183 # CHECK-GX-JSON-DAG: "%359:sub9": 182 # CHECK-GX-JSON-DAG: "%359:sub10": 181 # CHECK-GX-JSON-DAG: "%359:sub11": 180 # CHECK-GX-JSON-DAG: "%359:sub12": 177 # CHECK-GX-JSON-DAG: "%359:sub13": 176 # CHECK-GX-JSON-DAG: "%359:sub14": 175 # CHECK-GX-JSON-DAG: "%359:sub15": 174 # CHECK-GX-JSON-DAG: "%359:sub16": 171 # CHECK-GX-JSON-DAG: "%359:sub17": 170 # CHECK-GX-JSON-DAG: "%359:sub18": 169 # CHECK-GX-JSON-DAG: "%359:sub19": 168 # CHECK-GX-JSON-DAG: "%359:sub20": 165 # CHECK-GX-JSON-DAG: "%359:sub21": 164 # CHECK-GX-JSON-DAG: "%359:sub22": 163 # CHECK-GX-JSON-DAG: "%359:sub23": 162 # CHECK-GX-JSON-DAG: "%359:sub24": 159 # CHECK-GX-JSON-DAG: "%359:sub25": 158 # CHECK-GX-JSON-DAG: "%359:sub26": 157 # CHECK-GX-JSON-DAG: "%359:sub27": 156 # CHECK-GX-JSON-DAG: "%359:sub28": 153 # CHECK-GX-JSON-DAG: "%359:sub29": 152 # CHECK-GX-JSON-DAG: "%359:sub30": 151 # CHECK-GX-JSON-DAG: "%359:sub31": 150 # CHECK-GX-JSON-DAG: "%401:sub0": 243 # CHECK-GX-JSON-DAG: "%401:sub1": 242 # CHECK-GX-JSON-DAG: "%401:sub2": 241 # CHECK-GX-JSON-DAG: "%401:sub3": 240 # CHECK-GX-JSON-DAG: "%401:sub4": 237 # CHECK-GX-JSON-DAG: "%401:sub5": 236 # CHECK-GX-JSON-DAG: "%401:sub6": 235 # CHECK-GX-JSON-DAG: "%401:sub7": 234 # CHECK-GX-JSON-DAG: "%401:sub8": 231 # CHECK-GX-JSON-DAG: "%401:sub9": 230 # CHECK-GX-JSON-DAG: "%401:sub10": 229 # CHECK-GX-JSON-DAG: "%401:sub11": 228 # CHECK-GX-JSON-DAG: "%401:sub12": 225 # CHECK-GX-JSON-DAG: "%401:sub13": 224 # CHECK-GX-JSON-DAG: "%401:sub14": 223 # CHECK-GX-JSON-DAG: "%401:sub15": 222 # CHECK-GX-JSON-DAG: "%401:sub16": 219 # CHECK-GX-JSON-DAG: "%401:sub17": 218 # CHECK-GX-JSON-DAG: "%401:sub18": 217 # CHECK-GX-JSON-DAG: "%401:sub19": 216 # CHECK-GX-JSON-DAG: "%401:sub20": 213 # CHECK-GX-JSON-DAG: "%401:sub21": 212 # CHECK-GX-JSON-DAG: "%401:sub22": 211 # CHECK-GX-JSON-DAG: "%401:sub23": 210 # CHECK-GX-JSON-DAG: "%401:sub24": 207 # CHECK-GX-JSON-DAG: "%401:sub25": 206 # CHECK-GX-JSON-DAG: "%401:sub26": 205 # CHECK-GX-JSON-DAG: "%401:sub27": 204 # CHECK-GX-JSON-DAG: "%401:sub28": 201 # CHECK-GX-JSON-DAG: "%401:sub29": 200 # CHECK-GX-JSON-DAG: "%401:sub30": 199 # CHECK-GX-JSON-DAG: "%401:sub31": 198 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 198 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 243 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%589:vgpr_32 = COPY %191.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 2 # CHECK-GX-JSON-DAG: "%191:sub1": 1 # CHECK-GX-JSON-DAG: "%191:sub2": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 50 # CHECK-GX-JSON-DAG: "%233:sub1": 49 # CHECK-GX-JSON-DAG: "%233:sub2": 48 # CHECK-GX-JSON-DAG: "%233:sub3": 47 # CHECK-GX-JSON-DAG: "%233:sub4": 44 # CHECK-GX-JSON-DAG: "%233:sub5": 43 # CHECK-GX-JSON-DAG: "%233:sub6": 42 # CHECK-GX-JSON-DAG: "%233:sub7": 41 # CHECK-GX-JSON-DAG: "%233:sub8": 38 # CHECK-GX-JSON-DAG: "%233:sub9": 37 # CHECK-GX-JSON-DAG: "%233:sub10": 36 # CHECK-GX-JSON-DAG: "%233:sub11": 35 # CHECK-GX-JSON-DAG: "%233:sub12": 32 # CHECK-GX-JSON-DAG: "%233:sub13": 31 # CHECK-GX-JSON-DAG: "%233:sub14": 30 # CHECK-GX-JSON-DAG: "%233:sub15": 29 # CHECK-GX-JSON-DAG: "%233:sub16": 26 # CHECK-GX-JSON-DAG: "%233:sub17": 25 # CHECK-GX-JSON-DAG: "%233:sub18": 24 # CHECK-GX-JSON-DAG: "%233:sub19": 23 # CHECK-GX-JSON-DAG: "%233:sub20": 20 # CHECK-GX-JSON-DAG: "%233:sub21": 19 # CHECK-GX-JSON-DAG: "%233:sub22": 18 # CHECK-GX-JSON-DAG: "%233:sub23": 17 # CHECK-GX-JSON-DAG: "%233:sub24": 14 # CHECK-GX-JSON-DAG: "%233:sub25": 13 # CHECK-GX-JSON-DAG: "%233:sub26": 12 # CHECK-GX-JSON-DAG: "%233:sub27": 11 # CHECK-GX-JSON-DAG: "%233:sub28": 8 # CHECK-GX-JSON-DAG: "%233:sub29": 7 # CHECK-GX-JSON-DAG: "%233:sub30": 6 # CHECK-GX-JSON-DAG: "%233:sub31": 5 # CHECK-GX-JSON-DAG: "%275:sub0": 98 # CHECK-GX-JSON-DAG: "%275:sub1": 97 # CHECK-GX-JSON-DAG: "%275:sub2": 96 # CHECK-GX-JSON-DAG: "%275:sub3": 95 # CHECK-GX-JSON-DAG: "%275:sub4": 92 # CHECK-GX-JSON-DAG: "%275:sub5": 91 # CHECK-GX-JSON-DAG: "%275:sub6": 90 # CHECK-GX-JSON-DAG: "%275:sub7": 89 # CHECK-GX-JSON-DAG: "%275:sub8": 86 # CHECK-GX-JSON-DAG: "%275:sub9": 85 # CHECK-GX-JSON-DAG: "%275:sub10": 84 # CHECK-GX-JSON-DAG: "%275:sub11": 83 # CHECK-GX-JSON-DAG: "%275:sub12": 80 # CHECK-GX-JSON-DAG: "%275:sub13": 79 # CHECK-GX-JSON-DAG: "%275:sub14": 78 # CHECK-GX-JSON-DAG: "%275:sub15": 77 # CHECK-GX-JSON-DAG: "%275:sub16": 74 # CHECK-GX-JSON-DAG: "%275:sub17": 73 # CHECK-GX-JSON-DAG: "%275:sub18": 72 # CHECK-GX-JSON-DAG: "%275:sub19": 71 # CHECK-GX-JSON-DAG: "%275:sub20": 68 # CHECK-GX-JSON-DAG: "%275:sub21": 67 # CHECK-GX-JSON-DAG: "%275:sub22": 66 # CHECK-GX-JSON-DAG: "%275:sub23": 65 # CHECK-GX-JSON-DAG: "%275:sub24": 62 # CHECK-GX-JSON-DAG: "%275:sub25": 61 # CHECK-GX-JSON-DAG: "%275:sub26": 60 # CHECK-GX-JSON-DAG: "%275:sub27": 59 # CHECK-GX-JSON-DAG: "%275:sub28": 56 # CHECK-GX-JSON-DAG: "%275:sub29": 55 # CHECK-GX-JSON-DAG: "%275:sub30": 54 # CHECK-GX-JSON-DAG: "%275:sub31": 53 # CHECK-GX-JSON-DAG: "%317:sub0": 146 # CHECK-GX-JSON-DAG: "%317:sub1": 145 # CHECK-GX-JSON-DAG: "%317:sub2": 144 # CHECK-GX-JSON-DAG: "%317:sub3": 143 # CHECK-GX-JSON-DAG: "%317:sub4": 140 # CHECK-GX-JSON-DAG: "%317:sub5": 139 # CHECK-GX-JSON-DAG: "%317:sub6": 138 # CHECK-GX-JSON-DAG: "%317:sub7": 137 # CHECK-GX-JSON-DAG: "%317:sub8": 134 # CHECK-GX-JSON-DAG: "%317:sub9": 133 # CHECK-GX-JSON-DAG: "%317:sub10": 132 # CHECK-GX-JSON-DAG: "%317:sub11": 131 # CHECK-GX-JSON-DAG: "%317:sub12": 128 # CHECK-GX-JSON-DAG: "%317:sub13": 127 # CHECK-GX-JSON-DAG: "%317:sub14": 126 # CHECK-GX-JSON-DAG: "%317:sub15": 125 # CHECK-GX-JSON-DAG: "%317:sub16": 122 # CHECK-GX-JSON-DAG: "%317:sub17": 121 # CHECK-GX-JSON-DAG: "%317:sub18": 120 # CHECK-GX-JSON-DAG: "%317:sub19": 119 # CHECK-GX-JSON-DAG: "%317:sub20": 116 # CHECK-GX-JSON-DAG: "%317:sub21": 115 # CHECK-GX-JSON-DAG: "%317:sub22": 114 # CHECK-GX-JSON-DAG: "%317:sub23": 113 # CHECK-GX-JSON-DAG: "%317:sub24": 110 # CHECK-GX-JSON-DAG: "%317:sub25": 109 # CHECK-GX-JSON-DAG: "%317:sub26": 108 # CHECK-GX-JSON-DAG: "%317:sub27": 107 # CHECK-GX-JSON-DAG: "%317:sub28": 104 # CHECK-GX-JSON-DAG: "%317:sub29": 103 # CHECK-GX-JSON-DAG: "%317:sub30": 102 # CHECK-GX-JSON-DAG: "%317:sub31": 101 # CHECK-GX-JSON-DAG: "%359:sub0": 194 # CHECK-GX-JSON-DAG: "%359:sub1": 193 # CHECK-GX-JSON-DAG: "%359:sub2": 192 # CHECK-GX-JSON-DAG: "%359:sub3": 191 # CHECK-GX-JSON-DAG: "%359:sub4": 188 # CHECK-GX-JSON-DAG: "%359:sub5": 187 # CHECK-GX-JSON-DAG: "%359:sub6": 186 # CHECK-GX-JSON-DAG: "%359:sub7": 185 # CHECK-GX-JSON-DAG: "%359:sub8": 182 # CHECK-GX-JSON-DAG: "%359:sub9": 181 # CHECK-GX-JSON-DAG: "%359:sub10": 180 # CHECK-GX-JSON-DAG: "%359:sub11": 179 # CHECK-GX-JSON-DAG: "%359:sub12": 176 # CHECK-GX-JSON-DAG: "%359:sub13": 175 # CHECK-GX-JSON-DAG: "%359:sub14": 174 # CHECK-GX-JSON-DAG: "%359:sub15": 173 # CHECK-GX-JSON-DAG: "%359:sub16": 170 # CHECK-GX-JSON-DAG: "%359:sub17": 169 # CHECK-GX-JSON-DAG: "%359:sub18": 168 # CHECK-GX-JSON-DAG: "%359:sub19": 167 # CHECK-GX-JSON-DAG: "%359:sub20": 164 # CHECK-GX-JSON-DAG: "%359:sub21": 163 # CHECK-GX-JSON-DAG: "%359:sub22": 162 # CHECK-GX-JSON-DAG: "%359:sub23": 161 # CHECK-GX-JSON-DAG: "%359:sub24": 158 # CHECK-GX-JSON-DAG: "%359:sub25": 157 # CHECK-GX-JSON-DAG: "%359:sub26": 156 # CHECK-GX-JSON-DAG: "%359:sub27": 155 # CHECK-GX-JSON-DAG: "%359:sub28": 152 # CHECK-GX-JSON-DAG: "%359:sub29": 151 # CHECK-GX-JSON-DAG: "%359:sub30": 150 # CHECK-GX-JSON-DAG: "%359:sub31": 149 # CHECK-GX-JSON-DAG: "%401:sub0": 242 # CHECK-GX-JSON-DAG: "%401:sub1": 241 # CHECK-GX-JSON-DAG: "%401:sub2": 240 # CHECK-GX-JSON-DAG: "%401:sub3": 239 # CHECK-GX-JSON-DAG: "%401:sub4": 236 # CHECK-GX-JSON-DAG: "%401:sub5": 235 # CHECK-GX-JSON-DAG: "%401:sub6": 234 # CHECK-GX-JSON-DAG: "%401:sub7": 233 # CHECK-GX-JSON-DAG: "%401:sub8": 230 # CHECK-GX-JSON-DAG: "%401:sub9": 229 # CHECK-GX-JSON-DAG: "%401:sub10": 228 # CHECK-GX-JSON-DAG: "%401:sub11": 227 # CHECK-GX-JSON-DAG: "%401:sub12": 224 # CHECK-GX-JSON-DAG: "%401:sub13": 223 # CHECK-GX-JSON-DAG: "%401:sub14": 222 # CHECK-GX-JSON-DAG: "%401:sub15": 221 # CHECK-GX-JSON-DAG: "%401:sub16": 218 # CHECK-GX-JSON-DAG: "%401:sub17": 217 # CHECK-GX-JSON-DAG: "%401:sub18": 216 # CHECK-GX-JSON-DAG: "%401:sub19": 215 # CHECK-GX-JSON-DAG: "%401:sub20": 212 # CHECK-GX-JSON-DAG: "%401:sub21": 211 # CHECK-GX-JSON-DAG: "%401:sub22": 210 # CHECK-GX-JSON-DAG: "%401:sub23": 209 # CHECK-GX-JSON-DAG: "%401:sub24": 206 # CHECK-GX-JSON-DAG: "%401:sub25": 205 # CHECK-GX-JSON-DAG: "%401:sub26": 204 # CHECK-GX-JSON-DAG: "%401:sub27": 203 # CHECK-GX-JSON-DAG: "%401:sub28": 200 # CHECK-GX-JSON-DAG: "%401:sub29": 199 # CHECK-GX-JSON-DAG: "%401:sub30": 198 # CHECK-GX-JSON-DAG: "%401:sub31": 197 # CHECK-GX-JSON-DAG: "%588": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 197 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 242 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%590:vgpr_32 = COPY %191.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 1 # CHECK-GX-JSON-DAG: "%191:sub1": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 49 # CHECK-GX-JSON-DAG: "%233:sub1": 48 # CHECK-GX-JSON-DAG: "%233:sub2": 47 # CHECK-GX-JSON-DAG: "%233:sub3": 46 # CHECK-GX-JSON-DAG: "%233:sub4": 43 # CHECK-GX-JSON-DAG: "%233:sub5": 42 # CHECK-GX-JSON-DAG: "%233:sub6": 41 # CHECK-GX-JSON-DAG: "%233:sub7": 40 # CHECK-GX-JSON-DAG: "%233:sub8": 37 # CHECK-GX-JSON-DAG: "%233:sub9": 36 # CHECK-GX-JSON-DAG: "%233:sub10": 35 # CHECK-GX-JSON-DAG: "%233:sub11": 34 # CHECK-GX-JSON-DAG: "%233:sub12": 31 # CHECK-GX-JSON-DAG: "%233:sub13": 30 # CHECK-GX-JSON-DAG: "%233:sub14": 29 # CHECK-GX-JSON-DAG: "%233:sub15": 28 # CHECK-GX-JSON-DAG: "%233:sub16": 25 # CHECK-GX-JSON-DAG: "%233:sub17": 24 # CHECK-GX-JSON-DAG: "%233:sub18": 23 # CHECK-GX-JSON-DAG: "%233:sub19": 22 # CHECK-GX-JSON-DAG: "%233:sub20": 19 # CHECK-GX-JSON-DAG: "%233:sub21": 18 # CHECK-GX-JSON-DAG: "%233:sub22": 17 # CHECK-GX-JSON-DAG: "%233:sub23": 16 # CHECK-GX-JSON-DAG: "%233:sub24": 13 # CHECK-GX-JSON-DAG: "%233:sub25": 12 # CHECK-GX-JSON-DAG: "%233:sub26": 11 # CHECK-GX-JSON-DAG: "%233:sub27": 10 # CHECK-GX-JSON-DAG: "%233:sub28": 7 # CHECK-GX-JSON-DAG: "%233:sub29": 6 # CHECK-GX-JSON-DAG: "%233:sub30": 5 # CHECK-GX-JSON-DAG: "%233:sub31": 4 # CHECK-GX-JSON-DAG: "%275:sub0": 97 # CHECK-GX-JSON-DAG: "%275:sub1": 96 # CHECK-GX-JSON-DAG: "%275:sub2": 95 # CHECK-GX-JSON-DAG: "%275:sub3": 94 # CHECK-GX-JSON-DAG: "%275:sub4": 91 # CHECK-GX-JSON-DAG: "%275:sub5": 90 # CHECK-GX-JSON-DAG: "%275:sub6": 89 # CHECK-GX-JSON-DAG: "%275:sub7": 88 # CHECK-GX-JSON-DAG: "%275:sub8": 85 # CHECK-GX-JSON-DAG: "%275:sub9": 84 # CHECK-GX-JSON-DAG: "%275:sub10": 83 # CHECK-GX-JSON-DAG: "%275:sub11": 82 # CHECK-GX-JSON-DAG: "%275:sub12": 79 # CHECK-GX-JSON-DAG: "%275:sub13": 78 # CHECK-GX-JSON-DAG: "%275:sub14": 77 # CHECK-GX-JSON-DAG: "%275:sub15": 76 # CHECK-GX-JSON-DAG: "%275:sub16": 73 # CHECK-GX-JSON-DAG: "%275:sub17": 72 # CHECK-GX-JSON-DAG: "%275:sub18": 71 # CHECK-GX-JSON-DAG: "%275:sub19": 70 # CHECK-GX-JSON-DAG: "%275:sub20": 67 # CHECK-GX-JSON-DAG: "%275:sub21": 66 # CHECK-GX-JSON-DAG: "%275:sub22": 65 # CHECK-GX-JSON-DAG: "%275:sub23": 64 # CHECK-GX-JSON-DAG: "%275:sub24": 61 # CHECK-GX-JSON-DAG: "%275:sub25": 60 # CHECK-GX-JSON-DAG: "%275:sub26": 59 # CHECK-GX-JSON-DAG: "%275:sub27": 58 # CHECK-GX-JSON-DAG: "%275:sub28": 55 # CHECK-GX-JSON-DAG: "%275:sub29": 54 # CHECK-GX-JSON-DAG: "%275:sub30": 53 # CHECK-GX-JSON-DAG: "%275:sub31": 52 # CHECK-GX-JSON-DAG: "%317:sub0": 145 # CHECK-GX-JSON-DAG: "%317:sub1": 144 # CHECK-GX-JSON-DAG: "%317:sub2": 143 # CHECK-GX-JSON-DAG: "%317:sub3": 142 # CHECK-GX-JSON-DAG: "%317:sub4": 139 # CHECK-GX-JSON-DAG: "%317:sub5": 138 # CHECK-GX-JSON-DAG: "%317:sub6": 137 # CHECK-GX-JSON-DAG: "%317:sub7": 136 # CHECK-GX-JSON-DAG: "%317:sub8": 133 # CHECK-GX-JSON-DAG: "%317:sub9": 132 # CHECK-GX-JSON-DAG: "%317:sub10": 131 # CHECK-GX-JSON-DAG: "%317:sub11": 130 # CHECK-GX-JSON-DAG: "%317:sub12": 127 # CHECK-GX-JSON-DAG: "%317:sub13": 126 # CHECK-GX-JSON-DAG: "%317:sub14": 125 # CHECK-GX-JSON-DAG: "%317:sub15": 124 # CHECK-GX-JSON-DAG: "%317:sub16": 121 # CHECK-GX-JSON-DAG: "%317:sub17": 120 # CHECK-GX-JSON-DAG: "%317:sub18": 119 # CHECK-GX-JSON-DAG: "%317:sub19": 118 # CHECK-GX-JSON-DAG: "%317:sub20": 115 # CHECK-GX-JSON-DAG: "%317:sub21": 114 # CHECK-GX-JSON-DAG: "%317:sub22": 113 # CHECK-GX-JSON-DAG: "%317:sub23": 112 # CHECK-GX-JSON-DAG: "%317:sub24": 109 # CHECK-GX-JSON-DAG: "%317:sub25": 108 # CHECK-GX-JSON-DAG: "%317:sub26": 107 # CHECK-GX-JSON-DAG: "%317:sub27": 106 # CHECK-GX-JSON-DAG: "%317:sub28": 103 # CHECK-GX-JSON-DAG: "%317:sub29": 102 # CHECK-GX-JSON-DAG: "%317:sub30": 101 # CHECK-GX-JSON-DAG: "%317:sub31": 100 # CHECK-GX-JSON-DAG: "%359:sub0": 193 # CHECK-GX-JSON-DAG: "%359:sub1": 192 # CHECK-GX-JSON-DAG: "%359:sub2": 191 # CHECK-GX-JSON-DAG: "%359:sub3": 190 # CHECK-GX-JSON-DAG: "%359:sub4": 187 # CHECK-GX-JSON-DAG: "%359:sub5": 186 # CHECK-GX-JSON-DAG: "%359:sub6": 185 # CHECK-GX-JSON-DAG: "%359:sub7": 184 # CHECK-GX-JSON-DAG: "%359:sub8": 181 # CHECK-GX-JSON-DAG: "%359:sub9": 180 # CHECK-GX-JSON-DAG: "%359:sub10": 179 # CHECK-GX-JSON-DAG: "%359:sub11": 178 # CHECK-GX-JSON-DAG: "%359:sub12": 175 # CHECK-GX-JSON-DAG: "%359:sub13": 174 # CHECK-GX-JSON-DAG: "%359:sub14": 173 # CHECK-GX-JSON-DAG: "%359:sub15": 172 # CHECK-GX-JSON-DAG: "%359:sub16": 169 # CHECK-GX-JSON-DAG: "%359:sub17": 168 # CHECK-GX-JSON-DAG: "%359:sub18": 167 # CHECK-GX-JSON-DAG: "%359:sub19": 166 # CHECK-GX-JSON-DAG: "%359:sub20": 163 # CHECK-GX-JSON-DAG: "%359:sub21": 162 # CHECK-GX-JSON-DAG: "%359:sub22": 161 # CHECK-GX-JSON-DAG: "%359:sub23": 160 # CHECK-GX-JSON-DAG: "%359:sub24": 157 # CHECK-GX-JSON-DAG: "%359:sub25": 156 # CHECK-GX-JSON-DAG: "%359:sub26": 155 # CHECK-GX-JSON-DAG: "%359:sub27": 154 # CHECK-GX-JSON-DAG: "%359:sub28": 151 # CHECK-GX-JSON-DAG: "%359:sub29": 150 # CHECK-GX-JSON-DAG: "%359:sub30": 149 # CHECK-GX-JSON-DAG: "%359:sub31": 148 # CHECK-GX-JSON-DAG: "%401:sub0": 241 # CHECK-GX-JSON-DAG: "%401:sub1": 240 # CHECK-GX-JSON-DAG: "%401:sub2": 239 # CHECK-GX-JSON-DAG: "%401:sub3": 238 # CHECK-GX-JSON-DAG: "%401:sub4": 235 # CHECK-GX-JSON-DAG: "%401:sub5": 234 # CHECK-GX-JSON-DAG: "%401:sub6": 233 # CHECK-GX-JSON-DAG: "%401:sub7": 232 # CHECK-GX-JSON-DAG: "%401:sub8": 229 # CHECK-GX-JSON-DAG: "%401:sub9": 228 # CHECK-GX-JSON-DAG: "%401:sub10": 227 # CHECK-GX-JSON-DAG: "%401:sub11": 226 # CHECK-GX-JSON-DAG: "%401:sub12": 223 # CHECK-GX-JSON-DAG: "%401:sub13": 222 # CHECK-GX-JSON-DAG: "%401:sub14": 221 # CHECK-GX-JSON-DAG: "%401:sub15": 220 # CHECK-GX-JSON-DAG: "%401:sub16": 217 # CHECK-GX-JSON-DAG: "%401:sub17": 216 # CHECK-GX-JSON-DAG: "%401:sub18": 215 # CHECK-GX-JSON-DAG: "%401:sub19": 214 # CHECK-GX-JSON-DAG: "%401:sub20": 211 # CHECK-GX-JSON-DAG: "%401:sub21": 210 # CHECK-GX-JSON-DAG: "%401:sub22": 209 # CHECK-GX-JSON-DAG: "%401:sub23": 208 # CHECK-GX-JSON-DAG: "%401:sub24": 205 # CHECK-GX-JSON-DAG: "%401:sub25": 204 # CHECK-GX-JSON-DAG: "%401:sub26": 203 # CHECK-GX-JSON-DAG: "%401:sub27": 202 # CHECK-GX-JSON-DAG: "%401:sub28": 199 # CHECK-GX-JSON-DAG: "%401:sub29": 198 # CHECK-GX-JSON-DAG: "%401:sub30": 197 # CHECK-GX-JSON-DAG: "%401:sub31": 196 # CHECK-GX-JSON-DAG: "%588": 2 # CHECK-GX-JSON-DAG: "%589": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 196 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 241 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%591:vgpr_32 = COPY %191.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%191:sub0": 0 # CHECK-GX-JSON-DAG: "%233:sub0": 48 # CHECK-GX-JSON-DAG: "%233:sub1": 47 # CHECK-GX-JSON-DAG: "%233:sub2": 46 # CHECK-GX-JSON-DAG: "%233:sub3": 45 # CHECK-GX-JSON-DAG: "%233:sub4": 42 # CHECK-GX-JSON-DAG: "%233:sub5": 41 # CHECK-GX-JSON-DAG: "%233:sub6": 40 # CHECK-GX-JSON-DAG: "%233:sub7": 39 # CHECK-GX-JSON-DAG: "%233:sub8": 36 # CHECK-GX-JSON-DAG: "%233:sub9": 35 # CHECK-GX-JSON-DAG: "%233:sub10": 34 # CHECK-GX-JSON-DAG: "%233:sub11": 33 # CHECK-GX-JSON-DAG: "%233:sub12": 30 # CHECK-GX-JSON-DAG: "%233:sub13": 29 # CHECK-GX-JSON-DAG: "%233:sub14": 28 # CHECK-GX-JSON-DAG: "%233:sub15": 27 # CHECK-GX-JSON-DAG: "%233:sub16": 24 # CHECK-GX-JSON-DAG: "%233:sub17": 23 # CHECK-GX-JSON-DAG: "%233:sub18": 22 # CHECK-GX-JSON-DAG: "%233:sub19": 21 # CHECK-GX-JSON-DAG: "%233:sub20": 18 # CHECK-GX-JSON-DAG: "%233:sub21": 17 # CHECK-GX-JSON-DAG: "%233:sub22": 16 # CHECK-GX-JSON-DAG: "%233:sub23": 15 # CHECK-GX-JSON-DAG: "%233:sub24": 12 # CHECK-GX-JSON-DAG: "%233:sub25": 11 # CHECK-GX-JSON-DAG: "%233:sub26": 10 # CHECK-GX-JSON-DAG: "%233:sub27": 9 # CHECK-GX-JSON-DAG: "%233:sub28": 6 # CHECK-GX-JSON-DAG: "%233:sub29": 5 # CHECK-GX-JSON-DAG: "%233:sub30": 4 # CHECK-GX-JSON-DAG: "%233:sub31": 3 # CHECK-GX-JSON-DAG: "%275:sub0": 96 # CHECK-GX-JSON-DAG: "%275:sub1": 95 # CHECK-GX-JSON-DAG: "%275:sub2": 94 # CHECK-GX-JSON-DAG: "%275:sub3": 93 # CHECK-GX-JSON-DAG: "%275:sub4": 90 # CHECK-GX-JSON-DAG: "%275:sub5": 89 # CHECK-GX-JSON-DAG: "%275:sub6": 88 # CHECK-GX-JSON-DAG: "%275:sub7": 87 # CHECK-GX-JSON-DAG: "%275:sub8": 84 # CHECK-GX-JSON-DAG: "%275:sub9": 83 # CHECK-GX-JSON-DAG: "%275:sub10": 82 # CHECK-GX-JSON-DAG: "%275:sub11": 81 # CHECK-GX-JSON-DAG: "%275:sub12": 78 # CHECK-GX-JSON-DAG: "%275:sub13": 77 # CHECK-GX-JSON-DAG: "%275:sub14": 76 # CHECK-GX-JSON-DAG: "%275:sub15": 75 # CHECK-GX-JSON-DAG: "%275:sub16": 72 # CHECK-GX-JSON-DAG: "%275:sub17": 71 # CHECK-GX-JSON-DAG: "%275:sub18": 70 # CHECK-GX-JSON-DAG: "%275:sub19": 69 # CHECK-GX-JSON-DAG: "%275:sub20": 66 # CHECK-GX-JSON-DAG: "%275:sub21": 65 # CHECK-GX-JSON-DAG: "%275:sub22": 64 # CHECK-GX-JSON-DAG: "%275:sub23": 63 # CHECK-GX-JSON-DAG: "%275:sub24": 60 # CHECK-GX-JSON-DAG: "%275:sub25": 59 # CHECK-GX-JSON-DAG: "%275:sub26": 58 # CHECK-GX-JSON-DAG: "%275:sub27": 57 # CHECK-GX-JSON-DAG: "%275:sub28": 54 # CHECK-GX-JSON-DAG: "%275:sub29": 53 # CHECK-GX-JSON-DAG: "%275:sub30": 52 # CHECK-GX-JSON-DAG: "%275:sub31": 51 # CHECK-GX-JSON-DAG: "%317:sub0": 144 # CHECK-GX-JSON-DAG: "%317:sub1": 143 # CHECK-GX-JSON-DAG: "%317:sub2": 142 # CHECK-GX-JSON-DAG: "%317:sub3": 141 # CHECK-GX-JSON-DAG: "%317:sub4": 138 # CHECK-GX-JSON-DAG: "%317:sub5": 137 # CHECK-GX-JSON-DAG: "%317:sub6": 136 # CHECK-GX-JSON-DAG: "%317:sub7": 135 # CHECK-GX-JSON-DAG: "%317:sub8": 132 # CHECK-GX-JSON-DAG: "%317:sub9": 131 # CHECK-GX-JSON-DAG: "%317:sub10": 130 # CHECK-GX-JSON-DAG: "%317:sub11": 129 # CHECK-GX-JSON-DAG: "%317:sub12": 126 # CHECK-GX-JSON-DAG: "%317:sub13": 125 # CHECK-GX-JSON-DAG: "%317:sub14": 124 # CHECK-GX-JSON-DAG: "%317:sub15": 123 # CHECK-GX-JSON-DAG: "%317:sub16": 120 # CHECK-GX-JSON-DAG: "%317:sub17": 119 # CHECK-GX-JSON-DAG: "%317:sub18": 118 # CHECK-GX-JSON-DAG: "%317:sub19": 117 # CHECK-GX-JSON-DAG: "%317:sub20": 114 # CHECK-GX-JSON-DAG: "%317:sub21": 113 # CHECK-GX-JSON-DAG: "%317:sub22": 112 # CHECK-GX-JSON-DAG: "%317:sub23": 111 # CHECK-GX-JSON-DAG: "%317:sub24": 108 # CHECK-GX-JSON-DAG: "%317:sub25": 107 # CHECK-GX-JSON-DAG: "%317:sub26": 106 # CHECK-GX-JSON-DAG: "%317:sub27": 105 # CHECK-GX-JSON-DAG: "%317:sub28": 102 # CHECK-GX-JSON-DAG: "%317:sub29": 101 # CHECK-GX-JSON-DAG: "%317:sub30": 100 # CHECK-GX-JSON-DAG: "%317:sub31": 99 # CHECK-GX-JSON-DAG: "%359:sub0": 192 # CHECK-GX-JSON-DAG: "%359:sub1": 191 # CHECK-GX-JSON-DAG: "%359:sub2": 190 # CHECK-GX-JSON-DAG: "%359:sub3": 189 # CHECK-GX-JSON-DAG: "%359:sub4": 186 # CHECK-GX-JSON-DAG: "%359:sub5": 185 # CHECK-GX-JSON-DAG: "%359:sub6": 184 # CHECK-GX-JSON-DAG: "%359:sub7": 183 # CHECK-GX-JSON-DAG: "%359:sub8": 180 # CHECK-GX-JSON-DAG: "%359:sub9": 179 # CHECK-GX-JSON-DAG: "%359:sub10": 178 # CHECK-GX-JSON-DAG: "%359:sub11": 177 # CHECK-GX-JSON-DAG: "%359:sub12": 174 # CHECK-GX-JSON-DAG: "%359:sub13": 173 # CHECK-GX-JSON-DAG: "%359:sub14": 172 # CHECK-GX-JSON-DAG: "%359:sub15": 171 # CHECK-GX-JSON-DAG: "%359:sub16": 168 # CHECK-GX-JSON-DAG: "%359:sub17": 167 # CHECK-GX-JSON-DAG: "%359:sub18": 166 # CHECK-GX-JSON-DAG: "%359:sub19": 165 # CHECK-GX-JSON-DAG: "%359:sub20": 162 # CHECK-GX-JSON-DAG: "%359:sub21": 161 # CHECK-GX-JSON-DAG: "%359:sub22": 160 # CHECK-GX-JSON-DAG: "%359:sub23": 159 # CHECK-GX-JSON-DAG: "%359:sub24": 156 # CHECK-GX-JSON-DAG: "%359:sub25": 155 # CHECK-GX-JSON-DAG: "%359:sub26": 154 # CHECK-GX-JSON-DAG: "%359:sub27": 153 # CHECK-GX-JSON-DAG: "%359:sub28": 150 # CHECK-GX-JSON-DAG: "%359:sub29": 149 # CHECK-GX-JSON-DAG: "%359:sub30": 148 # CHECK-GX-JSON-DAG: "%359:sub31": 147 # CHECK-GX-JSON-DAG: "%401:sub0": 240 # CHECK-GX-JSON-DAG: "%401:sub1": 239 # CHECK-GX-JSON-DAG: "%401:sub2": 238 # CHECK-GX-JSON-DAG: "%401:sub3": 237 # CHECK-GX-JSON-DAG: "%401:sub4": 234 # CHECK-GX-JSON-DAG: "%401:sub5": 233 # CHECK-GX-JSON-DAG: "%401:sub6": 232 # CHECK-GX-JSON-DAG: "%401:sub7": 231 # CHECK-GX-JSON-DAG: "%401:sub8": 228 # CHECK-GX-JSON-DAG: "%401:sub9": 227 # CHECK-GX-JSON-DAG: "%401:sub10": 226 # CHECK-GX-JSON-DAG: "%401:sub11": 225 # CHECK-GX-JSON-DAG: "%401:sub12": 222 # CHECK-GX-JSON-DAG: "%401:sub13": 221 # CHECK-GX-JSON-DAG: "%401:sub14": 220 # CHECK-GX-JSON-DAG: "%401:sub15": 219 # CHECK-GX-JSON-DAG: "%401:sub16": 216 # CHECK-GX-JSON-DAG: "%401:sub17": 215 # CHECK-GX-JSON-DAG: "%401:sub18": 214 # CHECK-GX-JSON-DAG: "%401:sub19": 213 # CHECK-GX-JSON-DAG: "%401:sub20": 210 # CHECK-GX-JSON-DAG: "%401:sub21": 209 # CHECK-GX-JSON-DAG: "%401:sub22": 208 # CHECK-GX-JSON-DAG: "%401:sub23": 207 # CHECK-GX-JSON-DAG: "%401:sub24": 204 # CHECK-GX-JSON-DAG: "%401:sub25": 203 # CHECK-GX-JSON-DAG: "%401:sub26": 202 # CHECK-GX-JSON-DAG: "%401:sub27": 201 # CHECK-GX-JSON-DAG: "%401:sub28": 198 # CHECK-GX-JSON-DAG: "%401:sub29": 197 # CHECK-GX-JSON-DAG: "%401:sub30": 196 # CHECK-GX-JSON-DAG: "%401:sub31": 195 # CHECK-GX-JSON-DAG: "%588": 1 # CHECK-GX-JSON-DAG: "%589": 1 # CHECK-GX-JSON-DAG: "%590": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 195 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 240 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%592:vreg_128 = REG_SEQUENCE %591, %subreg.sub0, %590, %subreg.sub1, %589, %subreg.sub2, %588, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 47 # CHECK-GX-JSON-DAG: "%233:sub1": 46 # CHECK-GX-JSON-DAG: "%233:sub2": 45 # CHECK-GX-JSON-DAG: "%233:sub3": 44 # CHECK-GX-JSON-DAG: "%233:sub4": 41 # CHECK-GX-JSON-DAG: "%233:sub5": 40 # CHECK-GX-JSON-DAG: "%233:sub6": 39 # CHECK-GX-JSON-DAG: "%233:sub7": 38 # CHECK-GX-JSON-DAG: "%233:sub8": 35 # CHECK-GX-JSON-DAG: "%233:sub9": 34 # CHECK-GX-JSON-DAG: "%233:sub10": 33 # CHECK-GX-JSON-DAG: "%233:sub11": 32 # CHECK-GX-JSON-DAG: "%233:sub12": 29 # CHECK-GX-JSON-DAG: "%233:sub13": 28 # CHECK-GX-JSON-DAG: "%233:sub14": 27 # CHECK-GX-JSON-DAG: "%233:sub15": 26 # CHECK-GX-JSON-DAG: "%233:sub16": 23 # CHECK-GX-JSON-DAG: "%233:sub17": 22 # CHECK-GX-JSON-DAG: "%233:sub18": 21 # CHECK-GX-JSON-DAG: "%233:sub19": 20 # CHECK-GX-JSON-DAG: "%233:sub20": 17 # CHECK-GX-JSON-DAG: "%233:sub21": 16 # CHECK-GX-JSON-DAG: "%233:sub22": 15 # CHECK-GX-JSON-DAG: "%233:sub23": 14 # CHECK-GX-JSON-DAG: "%233:sub24": 11 # CHECK-GX-JSON-DAG: "%233:sub25": 10 # CHECK-GX-JSON-DAG: "%233:sub26": 9 # CHECK-GX-JSON-DAG: "%233:sub27": 8 # CHECK-GX-JSON-DAG: "%233:sub28": 5 # CHECK-GX-JSON-DAG: "%233:sub29": 4 # CHECK-GX-JSON-DAG: "%233:sub30": 3 # CHECK-GX-JSON-DAG: "%233:sub31": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 95 # CHECK-GX-JSON-DAG: "%275:sub1": 94 # CHECK-GX-JSON-DAG: "%275:sub2": 93 # CHECK-GX-JSON-DAG: "%275:sub3": 92 # CHECK-GX-JSON-DAG: "%275:sub4": 89 # CHECK-GX-JSON-DAG: "%275:sub5": 88 # CHECK-GX-JSON-DAG: "%275:sub6": 87 # CHECK-GX-JSON-DAG: "%275:sub7": 86 # CHECK-GX-JSON-DAG: "%275:sub8": 83 # CHECK-GX-JSON-DAG: "%275:sub9": 82 # CHECK-GX-JSON-DAG: "%275:sub10": 81 # CHECK-GX-JSON-DAG: "%275:sub11": 80 # CHECK-GX-JSON-DAG: "%275:sub12": 77 # CHECK-GX-JSON-DAG: "%275:sub13": 76 # CHECK-GX-JSON-DAG: "%275:sub14": 75 # CHECK-GX-JSON-DAG: "%275:sub15": 74 # CHECK-GX-JSON-DAG: "%275:sub16": 71 # CHECK-GX-JSON-DAG: "%275:sub17": 70 # CHECK-GX-JSON-DAG: "%275:sub18": 69 # CHECK-GX-JSON-DAG: "%275:sub19": 68 # CHECK-GX-JSON-DAG: "%275:sub20": 65 # CHECK-GX-JSON-DAG: "%275:sub21": 64 # CHECK-GX-JSON-DAG: "%275:sub22": 63 # CHECK-GX-JSON-DAG: "%275:sub23": 62 # CHECK-GX-JSON-DAG: "%275:sub24": 59 # CHECK-GX-JSON-DAG: "%275:sub25": 58 # CHECK-GX-JSON-DAG: "%275:sub26": 57 # CHECK-GX-JSON-DAG: "%275:sub27": 56 # CHECK-GX-JSON-DAG: "%275:sub28": 53 # CHECK-GX-JSON-DAG: "%275:sub29": 52 # CHECK-GX-JSON-DAG: "%275:sub30": 51 # CHECK-GX-JSON-DAG: "%275:sub31": 50 # CHECK-GX-JSON-DAG: "%317:sub0": 143 # CHECK-GX-JSON-DAG: "%317:sub1": 142 # CHECK-GX-JSON-DAG: "%317:sub2": 141 # CHECK-GX-JSON-DAG: "%317:sub3": 140 # CHECK-GX-JSON-DAG: "%317:sub4": 137 # CHECK-GX-JSON-DAG: "%317:sub5": 136 # CHECK-GX-JSON-DAG: "%317:sub6": 135 # CHECK-GX-JSON-DAG: "%317:sub7": 134 # CHECK-GX-JSON-DAG: "%317:sub8": 131 # CHECK-GX-JSON-DAG: "%317:sub9": 130 # CHECK-GX-JSON-DAG: "%317:sub10": 129 # CHECK-GX-JSON-DAG: "%317:sub11": 128 # CHECK-GX-JSON-DAG: "%317:sub12": 125 # CHECK-GX-JSON-DAG: "%317:sub13": 124 # CHECK-GX-JSON-DAG: "%317:sub14": 123 # CHECK-GX-JSON-DAG: "%317:sub15": 122 # CHECK-GX-JSON-DAG: "%317:sub16": 119 # CHECK-GX-JSON-DAG: "%317:sub17": 118 # CHECK-GX-JSON-DAG: "%317:sub18": 117 # CHECK-GX-JSON-DAG: "%317:sub19": 116 # CHECK-GX-JSON-DAG: "%317:sub20": 113 # CHECK-GX-JSON-DAG: "%317:sub21": 112 # CHECK-GX-JSON-DAG: "%317:sub22": 111 # CHECK-GX-JSON-DAG: "%317:sub23": 110 # CHECK-GX-JSON-DAG: "%317:sub24": 107 # CHECK-GX-JSON-DAG: "%317:sub25": 106 # CHECK-GX-JSON-DAG: "%317:sub26": 105 # CHECK-GX-JSON-DAG: "%317:sub27": 104 # CHECK-GX-JSON-DAG: "%317:sub28": 101 # CHECK-GX-JSON-DAG: "%317:sub29": 100 # CHECK-GX-JSON-DAG: "%317:sub30": 99 # CHECK-GX-JSON-DAG: "%317:sub31": 98 # CHECK-GX-JSON-DAG: "%359:sub0": 191 # CHECK-GX-JSON-DAG: "%359:sub1": 190 # CHECK-GX-JSON-DAG: "%359:sub2": 189 # CHECK-GX-JSON-DAG: "%359:sub3": 188 # CHECK-GX-JSON-DAG: "%359:sub4": 185 # CHECK-GX-JSON-DAG: "%359:sub5": 184 # CHECK-GX-JSON-DAG: "%359:sub6": 183 # CHECK-GX-JSON-DAG: "%359:sub7": 182 # CHECK-GX-JSON-DAG: "%359:sub8": 179 # CHECK-GX-JSON-DAG: "%359:sub9": 178 # CHECK-GX-JSON-DAG: "%359:sub10": 177 # CHECK-GX-JSON-DAG: "%359:sub11": 176 # CHECK-GX-JSON-DAG: "%359:sub12": 173 # CHECK-GX-JSON-DAG: "%359:sub13": 172 # CHECK-GX-JSON-DAG: "%359:sub14": 171 # CHECK-GX-JSON-DAG: "%359:sub15": 170 # CHECK-GX-JSON-DAG: "%359:sub16": 167 # CHECK-GX-JSON-DAG: "%359:sub17": 166 # CHECK-GX-JSON-DAG: "%359:sub18": 165 # CHECK-GX-JSON-DAG: "%359:sub19": 164 # CHECK-GX-JSON-DAG: "%359:sub20": 161 # CHECK-GX-JSON-DAG: "%359:sub21": 160 # CHECK-GX-JSON-DAG: "%359:sub22": 159 # CHECK-GX-JSON-DAG: "%359:sub23": 158 # CHECK-GX-JSON-DAG: "%359:sub24": 155 # CHECK-GX-JSON-DAG: "%359:sub25": 154 # CHECK-GX-JSON-DAG: "%359:sub26": 153 # CHECK-GX-JSON-DAG: "%359:sub27": 152 # CHECK-GX-JSON-DAG: "%359:sub28": 149 # CHECK-GX-JSON-DAG: "%359:sub29": 148 # CHECK-GX-JSON-DAG: "%359:sub30": 147 # CHECK-GX-JSON-DAG: "%359:sub31": 146 # CHECK-GX-JSON-DAG: "%401:sub0": 239 # CHECK-GX-JSON-DAG: "%401:sub1": 238 # CHECK-GX-JSON-DAG: "%401:sub2": 237 # CHECK-GX-JSON-DAG: "%401:sub3": 236 # CHECK-GX-JSON-DAG: "%401:sub4": 233 # CHECK-GX-JSON-DAG: "%401:sub5": 232 # CHECK-GX-JSON-DAG: "%401:sub6": 231 # CHECK-GX-JSON-DAG: "%401:sub7": 230 # CHECK-GX-JSON-DAG: "%401:sub8": 227 # CHECK-GX-JSON-DAG: "%401:sub9": 226 # CHECK-GX-JSON-DAG: "%401:sub10": 225 # CHECK-GX-JSON-DAG: "%401:sub11": 224 # CHECK-GX-JSON-DAG: "%401:sub12": 221 # CHECK-GX-JSON-DAG: "%401:sub13": 220 # CHECK-GX-JSON-DAG: "%401:sub14": 219 # CHECK-GX-JSON-DAG: "%401:sub15": 218 # CHECK-GX-JSON-DAG: "%401:sub16": 215 # CHECK-GX-JSON-DAG: "%401:sub17": 214 # CHECK-GX-JSON-DAG: "%401:sub18": 213 # CHECK-GX-JSON-DAG: "%401:sub19": 212 # CHECK-GX-JSON-DAG: "%401:sub20": 209 # CHECK-GX-JSON-DAG: "%401:sub21": 208 # CHECK-GX-JSON-DAG: "%401:sub22": 207 # CHECK-GX-JSON-DAG: "%401:sub23": 206 # CHECK-GX-JSON-DAG: "%401:sub24": 203 # CHECK-GX-JSON-DAG: "%401:sub25": 202 # CHECK-GX-JSON-DAG: "%401:sub26": 201 # CHECK-GX-JSON-DAG: "%401:sub27": 200 # CHECK-GX-JSON-DAG: "%401:sub28": 197 # CHECK-GX-JSON-DAG: "%401:sub29": 196 # CHECK-GX-JSON-DAG: "%401:sub30": 195 # CHECK-GX-JSON-DAG: "%401:sub31": 194 # CHECK-GX-JSON-DAG: "%588": 0 # CHECK-GX-JSON-DAG: "%589": 0 # CHECK-GX-JSON-DAG: "%590": 0 # CHECK-GX-JSON-DAG: "%591": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 194 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 239 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %593:vreg_64, %592, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 46 # CHECK-GX-JSON-DAG: "%233:sub1": 45 # CHECK-GX-JSON-DAG: "%233:sub2": 44 # CHECK-GX-JSON-DAG: "%233:sub3": 43 # CHECK-GX-JSON-DAG: "%233:sub4": 40 # CHECK-GX-JSON-DAG: "%233:sub5": 39 # CHECK-GX-JSON-DAG: "%233:sub6": 38 # CHECK-GX-JSON-DAG: "%233:sub7": 37 # CHECK-GX-JSON-DAG: "%233:sub8": 34 # CHECK-GX-JSON-DAG: "%233:sub9": 33 # CHECK-GX-JSON-DAG: "%233:sub10": 32 # CHECK-GX-JSON-DAG: "%233:sub11": 31 # CHECK-GX-JSON-DAG: "%233:sub12": 28 # CHECK-GX-JSON-DAG: "%233:sub13": 27 # CHECK-GX-JSON-DAG: "%233:sub14": 26 # CHECK-GX-JSON-DAG: "%233:sub15": 25 # CHECK-GX-JSON-DAG: "%233:sub16": 22 # CHECK-GX-JSON-DAG: "%233:sub17": 21 # CHECK-GX-JSON-DAG: "%233:sub18": 20 # CHECK-GX-JSON-DAG: "%233:sub19": 19 # CHECK-GX-JSON-DAG: "%233:sub20": 16 # CHECK-GX-JSON-DAG: "%233:sub21": 15 # CHECK-GX-JSON-DAG: "%233:sub22": 14 # CHECK-GX-JSON-DAG: "%233:sub23": 13 # CHECK-GX-JSON-DAG: "%233:sub24": 10 # CHECK-GX-JSON-DAG: "%233:sub25": 9 # CHECK-GX-JSON-DAG: "%233:sub26": 8 # CHECK-GX-JSON-DAG: "%233:sub27": 7 # CHECK-GX-JSON-DAG: "%233:sub28": 4 # CHECK-GX-JSON-DAG: "%233:sub29": 3 # CHECK-GX-JSON-DAG: "%233:sub30": 2 # CHECK-GX-JSON-DAG: "%233:sub31": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 94 # CHECK-GX-JSON-DAG: "%275:sub1": 93 # CHECK-GX-JSON-DAG: "%275:sub2": 92 # CHECK-GX-JSON-DAG: "%275:sub3": 91 # CHECK-GX-JSON-DAG: "%275:sub4": 88 # CHECK-GX-JSON-DAG: "%275:sub5": 87 # CHECK-GX-JSON-DAG: "%275:sub6": 86 # CHECK-GX-JSON-DAG: "%275:sub7": 85 # CHECK-GX-JSON-DAG: "%275:sub8": 82 # CHECK-GX-JSON-DAG: "%275:sub9": 81 # CHECK-GX-JSON-DAG: "%275:sub10": 80 # CHECK-GX-JSON-DAG: "%275:sub11": 79 # CHECK-GX-JSON-DAG: "%275:sub12": 76 # CHECK-GX-JSON-DAG: "%275:sub13": 75 # CHECK-GX-JSON-DAG: "%275:sub14": 74 # CHECK-GX-JSON-DAG: "%275:sub15": 73 # CHECK-GX-JSON-DAG: "%275:sub16": 70 # CHECK-GX-JSON-DAG: "%275:sub17": 69 # CHECK-GX-JSON-DAG: "%275:sub18": 68 # CHECK-GX-JSON-DAG: "%275:sub19": 67 # CHECK-GX-JSON-DAG: "%275:sub20": 64 # CHECK-GX-JSON-DAG: "%275:sub21": 63 # CHECK-GX-JSON-DAG: "%275:sub22": 62 # CHECK-GX-JSON-DAG: "%275:sub23": 61 # CHECK-GX-JSON-DAG: "%275:sub24": 58 # CHECK-GX-JSON-DAG: "%275:sub25": 57 # CHECK-GX-JSON-DAG: "%275:sub26": 56 # CHECK-GX-JSON-DAG: "%275:sub27": 55 # CHECK-GX-JSON-DAG: "%275:sub28": 52 # CHECK-GX-JSON-DAG: "%275:sub29": 51 # CHECK-GX-JSON-DAG: "%275:sub30": 50 # CHECK-GX-JSON-DAG: "%275:sub31": 49 # CHECK-GX-JSON-DAG: "%317:sub0": 142 # CHECK-GX-JSON-DAG: "%317:sub1": 141 # CHECK-GX-JSON-DAG: "%317:sub2": 140 # CHECK-GX-JSON-DAG: "%317:sub3": 139 # CHECK-GX-JSON-DAG: "%317:sub4": 136 # CHECK-GX-JSON-DAG: "%317:sub5": 135 # CHECK-GX-JSON-DAG: "%317:sub6": 134 # CHECK-GX-JSON-DAG: "%317:sub7": 133 # CHECK-GX-JSON-DAG: "%317:sub8": 130 # CHECK-GX-JSON-DAG: "%317:sub9": 129 # CHECK-GX-JSON-DAG: "%317:sub10": 128 # CHECK-GX-JSON-DAG: "%317:sub11": 127 # CHECK-GX-JSON-DAG: "%317:sub12": 124 # CHECK-GX-JSON-DAG: "%317:sub13": 123 # CHECK-GX-JSON-DAG: "%317:sub14": 122 # CHECK-GX-JSON-DAG: "%317:sub15": 121 # CHECK-GX-JSON-DAG: "%317:sub16": 118 # CHECK-GX-JSON-DAG: "%317:sub17": 117 # CHECK-GX-JSON-DAG: "%317:sub18": 116 # CHECK-GX-JSON-DAG: "%317:sub19": 115 # CHECK-GX-JSON-DAG: "%317:sub20": 112 # CHECK-GX-JSON-DAG: "%317:sub21": 111 # CHECK-GX-JSON-DAG: "%317:sub22": 110 # CHECK-GX-JSON-DAG: "%317:sub23": 109 # CHECK-GX-JSON-DAG: "%317:sub24": 106 # CHECK-GX-JSON-DAG: "%317:sub25": 105 # CHECK-GX-JSON-DAG: "%317:sub26": 104 # CHECK-GX-JSON-DAG: "%317:sub27": 103 # CHECK-GX-JSON-DAG: "%317:sub28": 100 # CHECK-GX-JSON-DAG: "%317:sub29": 99 # CHECK-GX-JSON-DAG: "%317:sub30": 98 # CHECK-GX-JSON-DAG: "%317:sub31": 97 # CHECK-GX-JSON-DAG: "%359:sub0": 190 # CHECK-GX-JSON-DAG: "%359:sub1": 189 # CHECK-GX-JSON-DAG: "%359:sub2": 188 # CHECK-GX-JSON-DAG: "%359:sub3": 187 # CHECK-GX-JSON-DAG: "%359:sub4": 184 # CHECK-GX-JSON-DAG: "%359:sub5": 183 # CHECK-GX-JSON-DAG: "%359:sub6": 182 # CHECK-GX-JSON-DAG: "%359:sub7": 181 # CHECK-GX-JSON-DAG: "%359:sub8": 178 # CHECK-GX-JSON-DAG: "%359:sub9": 177 # CHECK-GX-JSON-DAG: "%359:sub10": 176 # CHECK-GX-JSON-DAG: "%359:sub11": 175 # CHECK-GX-JSON-DAG: "%359:sub12": 172 # CHECK-GX-JSON-DAG: "%359:sub13": 171 # CHECK-GX-JSON-DAG: "%359:sub14": 170 # CHECK-GX-JSON-DAG: "%359:sub15": 169 # CHECK-GX-JSON-DAG: "%359:sub16": 166 # CHECK-GX-JSON-DAG: "%359:sub17": 165 # CHECK-GX-JSON-DAG: "%359:sub18": 164 # CHECK-GX-JSON-DAG: "%359:sub19": 163 # CHECK-GX-JSON-DAG: "%359:sub20": 160 # CHECK-GX-JSON-DAG: "%359:sub21": 159 # CHECK-GX-JSON-DAG: "%359:sub22": 158 # CHECK-GX-JSON-DAG: "%359:sub23": 157 # CHECK-GX-JSON-DAG: "%359:sub24": 154 # CHECK-GX-JSON-DAG: "%359:sub25": 153 # CHECK-GX-JSON-DAG: "%359:sub26": 152 # CHECK-GX-JSON-DAG: "%359:sub27": 151 # CHECK-GX-JSON-DAG: "%359:sub28": 148 # CHECK-GX-JSON-DAG: "%359:sub29": 147 # CHECK-GX-JSON-DAG: "%359:sub30": 146 # CHECK-GX-JSON-DAG: "%359:sub31": 145 # CHECK-GX-JSON-DAG: "%401:sub0": 238 # CHECK-GX-JSON-DAG: "%401:sub1": 237 # CHECK-GX-JSON-DAG: "%401:sub2": 236 # CHECK-GX-JSON-DAG: "%401:sub3": 235 # CHECK-GX-JSON-DAG: "%401:sub4": 232 # CHECK-GX-JSON-DAG: "%401:sub5": 231 # CHECK-GX-JSON-DAG: "%401:sub6": 230 # CHECK-GX-JSON-DAG: "%401:sub7": 229 # CHECK-GX-JSON-DAG: "%401:sub8": 226 # CHECK-GX-JSON-DAG: "%401:sub9": 225 # CHECK-GX-JSON-DAG: "%401:sub10": 224 # CHECK-GX-JSON-DAG: "%401:sub11": 223 # CHECK-GX-JSON-DAG: "%401:sub12": 220 # CHECK-GX-JSON-DAG: "%401:sub13": 219 # CHECK-GX-JSON-DAG: "%401:sub14": 218 # CHECK-GX-JSON-DAG: "%401:sub15": 217 # CHECK-GX-JSON-DAG: "%401:sub16": 214 # CHECK-GX-JSON-DAG: "%401:sub17": 213 # CHECK-GX-JSON-DAG: "%401:sub18": 212 # CHECK-GX-JSON-DAG: "%401:sub19": 211 # CHECK-GX-JSON-DAG: "%401:sub20": 208 # CHECK-GX-JSON-DAG: "%401:sub21": 207 # CHECK-GX-JSON-DAG: "%401:sub22": 206 # CHECK-GX-JSON-DAG: "%401:sub23": 205 # CHECK-GX-JSON-DAG: "%401:sub24": 202 # CHECK-GX-JSON-DAG: "%401:sub25": 201 # CHECK-GX-JSON-DAG: "%401:sub26": 200 # CHECK-GX-JSON-DAG: "%401:sub27": 199 # CHECK-GX-JSON-DAG: "%401:sub28": 196 # CHECK-GX-JSON-DAG: "%401:sub29": 195 # CHECK-GX-JSON-DAG: "%401:sub30": 194 # CHECK-GX-JSON-DAG: "%401:sub31": 193 # CHECK-GX-JSON-DAG: "%592": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 193 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 238 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%594:vgpr_32 = COPY %233.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 45 # CHECK-GX-JSON-DAG: "%233:sub1": 44 # CHECK-GX-JSON-DAG: "%233:sub2": 43 # CHECK-GX-JSON-DAG: "%233:sub3": 42 # CHECK-GX-JSON-DAG: "%233:sub4": 39 # CHECK-GX-JSON-DAG: "%233:sub5": 38 # CHECK-GX-JSON-DAG: "%233:sub6": 37 # CHECK-GX-JSON-DAG: "%233:sub7": 36 # CHECK-GX-JSON-DAG: "%233:sub8": 33 # CHECK-GX-JSON-DAG: "%233:sub9": 32 # CHECK-GX-JSON-DAG: "%233:sub10": 31 # CHECK-GX-JSON-DAG: "%233:sub11": 30 # CHECK-GX-JSON-DAG: "%233:sub12": 27 # CHECK-GX-JSON-DAG: "%233:sub13": 26 # CHECK-GX-JSON-DAG: "%233:sub14": 25 # CHECK-GX-JSON-DAG: "%233:sub15": 24 # CHECK-GX-JSON-DAG: "%233:sub16": 21 # CHECK-GX-JSON-DAG: "%233:sub17": 20 # CHECK-GX-JSON-DAG: "%233:sub18": 19 # CHECK-GX-JSON-DAG: "%233:sub19": 18 # CHECK-GX-JSON-DAG: "%233:sub20": 15 # CHECK-GX-JSON-DAG: "%233:sub21": 14 # CHECK-GX-JSON-DAG: "%233:sub22": 13 # CHECK-GX-JSON-DAG: "%233:sub23": 12 # CHECK-GX-JSON-DAG: "%233:sub24": 9 # CHECK-GX-JSON-DAG: "%233:sub25": 8 # CHECK-GX-JSON-DAG: "%233:sub26": 7 # CHECK-GX-JSON-DAG: "%233:sub27": 6 # CHECK-GX-JSON-DAG: "%233:sub28": 3 # CHECK-GX-JSON-DAG: "%233:sub29": 2 # CHECK-GX-JSON-DAG: "%233:sub30": 1 # CHECK-GX-JSON-DAG: "%233:sub31": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 93 # CHECK-GX-JSON-DAG: "%275:sub1": 92 # CHECK-GX-JSON-DAG: "%275:sub2": 91 # CHECK-GX-JSON-DAG: "%275:sub3": 90 # CHECK-GX-JSON-DAG: "%275:sub4": 87 # CHECK-GX-JSON-DAG: "%275:sub5": 86 # CHECK-GX-JSON-DAG: "%275:sub6": 85 # CHECK-GX-JSON-DAG: "%275:sub7": 84 # CHECK-GX-JSON-DAG: "%275:sub8": 81 # CHECK-GX-JSON-DAG: "%275:sub9": 80 # CHECK-GX-JSON-DAG: "%275:sub10": 79 # CHECK-GX-JSON-DAG: "%275:sub11": 78 # CHECK-GX-JSON-DAG: "%275:sub12": 75 # CHECK-GX-JSON-DAG: "%275:sub13": 74 # CHECK-GX-JSON-DAG: "%275:sub14": 73 # CHECK-GX-JSON-DAG: "%275:sub15": 72 # CHECK-GX-JSON-DAG: "%275:sub16": 69 # CHECK-GX-JSON-DAG: "%275:sub17": 68 # CHECK-GX-JSON-DAG: "%275:sub18": 67 # CHECK-GX-JSON-DAG: "%275:sub19": 66 # CHECK-GX-JSON-DAG: "%275:sub20": 63 # CHECK-GX-JSON-DAG: "%275:sub21": 62 # CHECK-GX-JSON-DAG: "%275:sub22": 61 # CHECK-GX-JSON-DAG: "%275:sub23": 60 # CHECK-GX-JSON-DAG: "%275:sub24": 57 # CHECK-GX-JSON-DAG: "%275:sub25": 56 # CHECK-GX-JSON-DAG: "%275:sub26": 55 # CHECK-GX-JSON-DAG: "%275:sub27": 54 # CHECK-GX-JSON-DAG: "%275:sub28": 51 # CHECK-GX-JSON-DAG: "%275:sub29": 50 # CHECK-GX-JSON-DAG: "%275:sub30": 49 # CHECK-GX-JSON-DAG: "%275:sub31": 48 # CHECK-GX-JSON-DAG: "%317:sub0": 141 # CHECK-GX-JSON-DAG: "%317:sub1": 140 # CHECK-GX-JSON-DAG: "%317:sub2": 139 # CHECK-GX-JSON-DAG: "%317:sub3": 138 # CHECK-GX-JSON-DAG: "%317:sub4": 135 # CHECK-GX-JSON-DAG: "%317:sub5": 134 # CHECK-GX-JSON-DAG: "%317:sub6": 133 # CHECK-GX-JSON-DAG: "%317:sub7": 132 # CHECK-GX-JSON-DAG: "%317:sub8": 129 # CHECK-GX-JSON-DAG: "%317:sub9": 128 # CHECK-GX-JSON-DAG: "%317:sub10": 127 # CHECK-GX-JSON-DAG: "%317:sub11": 126 # CHECK-GX-JSON-DAG: "%317:sub12": 123 # CHECK-GX-JSON-DAG: "%317:sub13": 122 # CHECK-GX-JSON-DAG: "%317:sub14": 121 # CHECK-GX-JSON-DAG: "%317:sub15": 120 # CHECK-GX-JSON-DAG: "%317:sub16": 117 # CHECK-GX-JSON-DAG: "%317:sub17": 116 # CHECK-GX-JSON-DAG: "%317:sub18": 115 # CHECK-GX-JSON-DAG: "%317:sub19": 114 # CHECK-GX-JSON-DAG: "%317:sub20": 111 # CHECK-GX-JSON-DAG: "%317:sub21": 110 # CHECK-GX-JSON-DAG: "%317:sub22": 109 # CHECK-GX-JSON-DAG: "%317:sub23": 108 # CHECK-GX-JSON-DAG: "%317:sub24": 105 # CHECK-GX-JSON-DAG: "%317:sub25": 104 # CHECK-GX-JSON-DAG: "%317:sub26": 103 # CHECK-GX-JSON-DAG: "%317:sub27": 102 # CHECK-GX-JSON-DAG: "%317:sub28": 99 # CHECK-GX-JSON-DAG: "%317:sub29": 98 # CHECK-GX-JSON-DAG: "%317:sub30": 97 # CHECK-GX-JSON-DAG: "%317:sub31": 96 # CHECK-GX-JSON-DAG: "%359:sub0": 189 # CHECK-GX-JSON-DAG: "%359:sub1": 188 # CHECK-GX-JSON-DAG: "%359:sub2": 187 # CHECK-GX-JSON-DAG: "%359:sub3": 186 # CHECK-GX-JSON-DAG: "%359:sub4": 183 # CHECK-GX-JSON-DAG: "%359:sub5": 182 # CHECK-GX-JSON-DAG: "%359:sub6": 181 # CHECK-GX-JSON-DAG: "%359:sub7": 180 # CHECK-GX-JSON-DAG: "%359:sub8": 177 # CHECK-GX-JSON-DAG: "%359:sub9": 176 # CHECK-GX-JSON-DAG: "%359:sub10": 175 # CHECK-GX-JSON-DAG: "%359:sub11": 174 # CHECK-GX-JSON-DAG: "%359:sub12": 171 # CHECK-GX-JSON-DAG: "%359:sub13": 170 # CHECK-GX-JSON-DAG: "%359:sub14": 169 # CHECK-GX-JSON-DAG: "%359:sub15": 168 # CHECK-GX-JSON-DAG: "%359:sub16": 165 # CHECK-GX-JSON-DAG: "%359:sub17": 164 # CHECK-GX-JSON-DAG: "%359:sub18": 163 # CHECK-GX-JSON-DAG: "%359:sub19": 162 # CHECK-GX-JSON-DAG: "%359:sub20": 159 # CHECK-GX-JSON-DAG: "%359:sub21": 158 # CHECK-GX-JSON-DAG: "%359:sub22": 157 # CHECK-GX-JSON-DAG: "%359:sub23": 156 # CHECK-GX-JSON-DAG: "%359:sub24": 153 # CHECK-GX-JSON-DAG: "%359:sub25": 152 # CHECK-GX-JSON-DAG: "%359:sub26": 151 # CHECK-GX-JSON-DAG: "%359:sub27": 150 # CHECK-GX-JSON-DAG: "%359:sub28": 147 # CHECK-GX-JSON-DAG: "%359:sub29": 146 # CHECK-GX-JSON-DAG: "%359:sub30": 145 # CHECK-GX-JSON-DAG: "%359:sub31": 144 # CHECK-GX-JSON-DAG: "%401:sub0": 237 # CHECK-GX-JSON-DAG: "%401:sub1": 236 # CHECK-GX-JSON-DAG: "%401:sub2": 235 # CHECK-GX-JSON-DAG: "%401:sub3": 234 # CHECK-GX-JSON-DAG: "%401:sub4": 231 # CHECK-GX-JSON-DAG: "%401:sub5": 230 # CHECK-GX-JSON-DAG: "%401:sub6": 229 # CHECK-GX-JSON-DAG: "%401:sub7": 228 # CHECK-GX-JSON-DAG: "%401:sub8": 225 # CHECK-GX-JSON-DAG: "%401:sub9": 224 # CHECK-GX-JSON-DAG: "%401:sub10": 223 # CHECK-GX-JSON-DAG: "%401:sub11": 222 # CHECK-GX-JSON-DAG: "%401:sub12": 219 # CHECK-GX-JSON-DAG: "%401:sub13": 218 # CHECK-GX-JSON-DAG: "%401:sub14": 217 # CHECK-GX-JSON-DAG: "%401:sub15": 216 # CHECK-GX-JSON-DAG: "%401:sub16": 213 # CHECK-GX-JSON-DAG: "%401:sub17": 212 # CHECK-GX-JSON-DAG: "%401:sub18": 211 # CHECK-GX-JSON-DAG: "%401:sub19": 210 # CHECK-GX-JSON-DAG: "%401:sub20": 207 # CHECK-GX-JSON-DAG: "%401:sub21": 206 # CHECK-GX-JSON-DAG: "%401:sub22": 205 # CHECK-GX-JSON-DAG: "%401:sub23": 204 # CHECK-GX-JSON-DAG: "%401:sub24": 201 # CHECK-GX-JSON-DAG: "%401:sub25": 200 # CHECK-GX-JSON-DAG: "%401:sub26": 199 # CHECK-GX-JSON-DAG: "%401:sub27": 198 # CHECK-GX-JSON-DAG: "%401:sub28": 195 # CHECK-GX-JSON-DAG: "%401:sub29": 194 # CHECK-GX-JSON-DAG: "%401:sub30": 193 # CHECK-GX-JSON-DAG: "%401:sub31": 192 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 192 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 237 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%595:vgpr_32 = COPY %233.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 44 # CHECK-GX-JSON-DAG: "%233:sub1": 43 # CHECK-GX-JSON-DAG: "%233:sub2": 42 # CHECK-GX-JSON-DAG: "%233:sub3": 41 # CHECK-GX-JSON-DAG: "%233:sub4": 38 # CHECK-GX-JSON-DAG: "%233:sub5": 37 # CHECK-GX-JSON-DAG: "%233:sub6": 36 # CHECK-GX-JSON-DAG: "%233:sub7": 35 # CHECK-GX-JSON-DAG: "%233:sub8": 32 # CHECK-GX-JSON-DAG: "%233:sub9": 31 # CHECK-GX-JSON-DAG: "%233:sub10": 30 # CHECK-GX-JSON-DAG: "%233:sub11": 29 # CHECK-GX-JSON-DAG: "%233:sub12": 26 # CHECK-GX-JSON-DAG: "%233:sub13": 25 # CHECK-GX-JSON-DAG: "%233:sub14": 24 # CHECK-GX-JSON-DAG: "%233:sub15": 23 # CHECK-GX-JSON-DAG: "%233:sub16": 20 # CHECK-GX-JSON-DAG: "%233:sub17": 19 # CHECK-GX-JSON-DAG: "%233:sub18": 18 # CHECK-GX-JSON-DAG: "%233:sub19": 17 # CHECK-GX-JSON-DAG: "%233:sub20": 14 # CHECK-GX-JSON-DAG: "%233:sub21": 13 # CHECK-GX-JSON-DAG: "%233:sub22": 12 # CHECK-GX-JSON-DAG: "%233:sub23": 11 # CHECK-GX-JSON-DAG: "%233:sub24": 8 # CHECK-GX-JSON-DAG: "%233:sub25": 7 # CHECK-GX-JSON-DAG: "%233:sub26": 6 # CHECK-GX-JSON-DAG: "%233:sub27": 5 # CHECK-GX-JSON-DAG: "%233:sub28": 2 # CHECK-GX-JSON-DAG: "%233:sub29": 1 # CHECK-GX-JSON-DAG: "%233:sub30": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 92 # CHECK-GX-JSON-DAG: "%275:sub1": 91 # CHECK-GX-JSON-DAG: "%275:sub2": 90 # CHECK-GX-JSON-DAG: "%275:sub3": 89 # CHECK-GX-JSON-DAG: "%275:sub4": 86 # CHECK-GX-JSON-DAG: "%275:sub5": 85 # CHECK-GX-JSON-DAG: "%275:sub6": 84 # CHECK-GX-JSON-DAG: "%275:sub7": 83 # CHECK-GX-JSON-DAG: "%275:sub8": 80 # CHECK-GX-JSON-DAG: "%275:sub9": 79 # CHECK-GX-JSON-DAG: "%275:sub10": 78 # CHECK-GX-JSON-DAG: "%275:sub11": 77 # CHECK-GX-JSON-DAG: "%275:sub12": 74 # CHECK-GX-JSON-DAG: "%275:sub13": 73 # CHECK-GX-JSON-DAG: "%275:sub14": 72 # CHECK-GX-JSON-DAG: "%275:sub15": 71 # CHECK-GX-JSON-DAG: "%275:sub16": 68 # CHECK-GX-JSON-DAG: "%275:sub17": 67 # CHECK-GX-JSON-DAG: "%275:sub18": 66 # CHECK-GX-JSON-DAG: "%275:sub19": 65 # CHECK-GX-JSON-DAG: "%275:sub20": 62 # CHECK-GX-JSON-DAG: "%275:sub21": 61 # CHECK-GX-JSON-DAG: "%275:sub22": 60 # CHECK-GX-JSON-DAG: "%275:sub23": 59 # CHECK-GX-JSON-DAG: "%275:sub24": 56 # CHECK-GX-JSON-DAG: "%275:sub25": 55 # CHECK-GX-JSON-DAG: "%275:sub26": 54 # CHECK-GX-JSON-DAG: "%275:sub27": 53 # CHECK-GX-JSON-DAG: "%275:sub28": 50 # CHECK-GX-JSON-DAG: "%275:sub29": 49 # CHECK-GX-JSON-DAG: "%275:sub30": 48 # CHECK-GX-JSON-DAG: "%275:sub31": 47 # CHECK-GX-JSON-DAG: "%317:sub0": 140 # CHECK-GX-JSON-DAG: "%317:sub1": 139 # CHECK-GX-JSON-DAG: "%317:sub2": 138 # CHECK-GX-JSON-DAG: "%317:sub3": 137 # CHECK-GX-JSON-DAG: "%317:sub4": 134 # CHECK-GX-JSON-DAG: "%317:sub5": 133 # CHECK-GX-JSON-DAG: "%317:sub6": 132 # CHECK-GX-JSON-DAG: "%317:sub7": 131 # CHECK-GX-JSON-DAG: "%317:sub8": 128 # CHECK-GX-JSON-DAG: "%317:sub9": 127 # CHECK-GX-JSON-DAG: "%317:sub10": 126 # CHECK-GX-JSON-DAG: "%317:sub11": 125 # CHECK-GX-JSON-DAG: "%317:sub12": 122 # CHECK-GX-JSON-DAG: "%317:sub13": 121 # CHECK-GX-JSON-DAG: "%317:sub14": 120 # CHECK-GX-JSON-DAG: "%317:sub15": 119 # CHECK-GX-JSON-DAG: "%317:sub16": 116 # CHECK-GX-JSON-DAG: "%317:sub17": 115 # CHECK-GX-JSON-DAG: "%317:sub18": 114 # CHECK-GX-JSON-DAG: "%317:sub19": 113 # CHECK-GX-JSON-DAG: "%317:sub20": 110 # CHECK-GX-JSON-DAG: "%317:sub21": 109 # CHECK-GX-JSON-DAG: "%317:sub22": 108 # CHECK-GX-JSON-DAG: "%317:sub23": 107 # CHECK-GX-JSON-DAG: "%317:sub24": 104 # CHECK-GX-JSON-DAG: "%317:sub25": 103 # CHECK-GX-JSON-DAG: "%317:sub26": 102 # CHECK-GX-JSON-DAG: "%317:sub27": 101 # CHECK-GX-JSON-DAG: "%317:sub28": 98 # CHECK-GX-JSON-DAG: "%317:sub29": 97 # CHECK-GX-JSON-DAG: "%317:sub30": 96 # CHECK-GX-JSON-DAG: "%317:sub31": 95 # CHECK-GX-JSON-DAG: "%359:sub0": 188 # CHECK-GX-JSON-DAG: "%359:sub1": 187 # CHECK-GX-JSON-DAG: "%359:sub2": 186 # CHECK-GX-JSON-DAG: "%359:sub3": 185 # CHECK-GX-JSON-DAG: "%359:sub4": 182 # CHECK-GX-JSON-DAG: "%359:sub5": 181 # CHECK-GX-JSON-DAG: "%359:sub6": 180 # CHECK-GX-JSON-DAG: "%359:sub7": 179 # CHECK-GX-JSON-DAG: "%359:sub8": 176 # CHECK-GX-JSON-DAG: "%359:sub9": 175 # CHECK-GX-JSON-DAG: "%359:sub10": 174 # CHECK-GX-JSON-DAG: "%359:sub11": 173 # CHECK-GX-JSON-DAG: "%359:sub12": 170 # CHECK-GX-JSON-DAG: "%359:sub13": 169 # CHECK-GX-JSON-DAG: "%359:sub14": 168 # CHECK-GX-JSON-DAG: "%359:sub15": 167 # CHECK-GX-JSON-DAG: "%359:sub16": 164 # CHECK-GX-JSON-DAG: "%359:sub17": 163 # CHECK-GX-JSON-DAG: "%359:sub18": 162 # CHECK-GX-JSON-DAG: "%359:sub19": 161 # CHECK-GX-JSON-DAG: "%359:sub20": 158 # CHECK-GX-JSON-DAG: "%359:sub21": 157 # CHECK-GX-JSON-DAG: "%359:sub22": 156 # CHECK-GX-JSON-DAG: "%359:sub23": 155 # CHECK-GX-JSON-DAG: "%359:sub24": 152 # CHECK-GX-JSON-DAG: "%359:sub25": 151 # CHECK-GX-JSON-DAG: "%359:sub26": 150 # CHECK-GX-JSON-DAG: "%359:sub27": 149 # CHECK-GX-JSON-DAG: "%359:sub28": 146 # CHECK-GX-JSON-DAG: "%359:sub29": 145 # CHECK-GX-JSON-DAG: "%359:sub30": 144 # CHECK-GX-JSON-DAG: "%359:sub31": 143 # CHECK-GX-JSON-DAG: "%401:sub0": 236 # CHECK-GX-JSON-DAG: "%401:sub1": 235 # CHECK-GX-JSON-DAG: "%401:sub2": 234 # CHECK-GX-JSON-DAG: "%401:sub3": 233 # CHECK-GX-JSON-DAG: "%401:sub4": 230 # CHECK-GX-JSON-DAG: "%401:sub5": 229 # CHECK-GX-JSON-DAG: "%401:sub6": 228 # CHECK-GX-JSON-DAG: "%401:sub7": 227 # CHECK-GX-JSON-DAG: "%401:sub8": 224 # CHECK-GX-JSON-DAG: "%401:sub9": 223 # CHECK-GX-JSON-DAG: "%401:sub10": 222 # CHECK-GX-JSON-DAG: "%401:sub11": 221 # CHECK-GX-JSON-DAG: "%401:sub12": 218 # CHECK-GX-JSON-DAG: "%401:sub13": 217 # CHECK-GX-JSON-DAG: "%401:sub14": 216 # CHECK-GX-JSON-DAG: "%401:sub15": 215 # CHECK-GX-JSON-DAG: "%401:sub16": 212 # CHECK-GX-JSON-DAG: "%401:sub17": 211 # CHECK-GX-JSON-DAG: "%401:sub18": 210 # CHECK-GX-JSON-DAG: "%401:sub19": 209 # CHECK-GX-JSON-DAG: "%401:sub20": 206 # CHECK-GX-JSON-DAG: "%401:sub21": 205 # CHECK-GX-JSON-DAG: "%401:sub22": 204 # CHECK-GX-JSON-DAG: "%401:sub23": 203 # CHECK-GX-JSON-DAG: "%401:sub24": 200 # CHECK-GX-JSON-DAG: "%401:sub25": 199 # CHECK-GX-JSON-DAG: "%401:sub26": 198 # CHECK-GX-JSON-DAG: "%401:sub27": 197 # CHECK-GX-JSON-DAG: "%401:sub28": 194 # CHECK-GX-JSON-DAG: "%401:sub29": 193 # CHECK-GX-JSON-DAG: "%401:sub30": 192 # CHECK-GX-JSON-DAG: "%401:sub31": 191 # CHECK-GX-JSON-DAG: "%594": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 191 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 236 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%596:vgpr_32 = COPY %233.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 43 # CHECK-GX-JSON-DAG: "%233:sub1": 42 # CHECK-GX-JSON-DAG: "%233:sub2": 41 # CHECK-GX-JSON-DAG: "%233:sub3": 40 # CHECK-GX-JSON-DAG: "%233:sub4": 37 # CHECK-GX-JSON-DAG: "%233:sub5": 36 # CHECK-GX-JSON-DAG: "%233:sub6": 35 # CHECK-GX-JSON-DAG: "%233:sub7": 34 # CHECK-GX-JSON-DAG: "%233:sub8": 31 # CHECK-GX-JSON-DAG: "%233:sub9": 30 # CHECK-GX-JSON-DAG: "%233:sub10": 29 # CHECK-GX-JSON-DAG: "%233:sub11": 28 # CHECK-GX-JSON-DAG: "%233:sub12": 25 # CHECK-GX-JSON-DAG: "%233:sub13": 24 # CHECK-GX-JSON-DAG: "%233:sub14": 23 # CHECK-GX-JSON-DAG: "%233:sub15": 22 # CHECK-GX-JSON-DAG: "%233:sub16": 19 # CHECK-GX-JSON-DAG: "%233:sub17": 18 # CHECK-GX-JSON-DAG: "%233:sub18": 17 # CHECK-GX-JSON-DAG: "%233:sub19": 16 # CHECK-GX-JSON-DAG: "%233:sub20": 13 # CHECK-GX-JSON-DAG: "%233:sub21": 12 # CHECK-GX-JSON-DAG: "%233:sub22": 11 # CHECK-GX-JSON-DAG: "%233:sub23": 10 # CHECK-GX-JSON-DAG: "%233:sub24": 7 # CHECK-GX-JSON-DAG: "%233:sub25": 6 # CHECK-GX-JSON-DAG: "%233:sub26": 5 # CHECK-GX-JSON-DAG: "%233:sub27": 4 # CHECK-GX-JSON-DAG: "%233:sub28": 1 # CHECK-GX-JSON-DAG: "%233:sub29": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 91 # CHECK-GX-JSON-DAG: "%275:sub1": 90 # CHECK-GX-JSON-DAG: "%275:sub2": 89 # CHECK-GX-JSON-DAG: "%275:sub3": 88 # CHECK-GX-JSON-DAG: "%275:sub4": 85 # CHECK-GX-JSON-DAG: "%275:sub5": 84 # CHECK-GX-JSON-DAG: "%275:sub6": 83 # CHECK-GX-JSON-DAG: "%275:sub7": 82 # CHECK-GX-JSON-DAG: "%275:sub8": 79 # CHECK-GX-JSON-DAG: "%275:sub9": 78 # CHECK-GX-JSON-DAG: "%275:sub10": 77 # CHECK-GX-JSON-DAG: "%275:sub11": 76 # CHECK-GX-JSON-DAG: "%275:sub12": 73 # CHECK-GX-JSON-DAG: "%275:sub13": 72 # CHECK-GX-JSON-DAG: "%275:sub14": 71 # CHECK-GX-JSON-DAG: "%275:sub15": 70 # CHECK-GX-JSON-DAG: "%275:sub16": 67 # CHECK-GX-JSON-DAG: "%275:sub17": 66 # CHECK-GX-JSON-DAG: "%275:sub18": 65 # CHECK-GX-JSON-DAG: "%275:sub19": 64 # CHECK-GX-JSON-DAG: "%275:sub20": 61 # CHECK-GX-JSON-DAG: "%275:sub21": 60 # CHECK-GX-JSON-DAG: "%275:sub22": 59 # CHECK-GX-JSON-DAG: "%275:sub23": 58 # CHECK-GX-JSON-DAG: "%275:sub24": 55 # CHECK-GX-JSON-DAG: "%275:sub25": 54 # CHECK-GX-JSON-DAG: "%275:sub26": 53 # CHECK-GX-JSON-DAG: "%275:sub27": 52 # CHECK-GX-JSON-DAG: "%275:sub28": 49 # CHECK-GX-JSON-DAG: "%275:sub29": 48 # CHECK-GX-JSON-DAG: "%275:sub30": 47 # CHECK-GX-JSON-DAG: "%275:sub31": 46 # CHECK-GX-JSON-DAG: "%317:sub0": 139 # CHECK-GX-JSON-DAG: "%317:sub1": 138 # CHECK-GX-JSON-DAG: "%317:sub2": 137 # CHECK-GX-JSON-DAG: "%317:sub3": 136 # CHECK-GX-JSON-DAG: "%317:sub4": 133 # CHECK-GX-JSON-DAG: "%317:sub5": 132 # CHECK-GX-JSON-DAG: "%317:sub6": 131 # CHECK-GX-JSON-DAG: "%317:sub7": 130 # CHECK-GX-JSON-DAG: "%317:sub8": 127 # CHECK-GX-JSON-DAG: "%317:sub9": 126 # CHECK-GX-JSON-DAG: "%317:sub10": 125 # CHECK-GX-JSON-DAG: "%317:sub11": 124 # CHECK-GX-JSON-DAG: "%317:sub12": 121 # CHECK-GX-JSON-DAG: "%317:sub13": 120 # CHECK-GX-JSON-DAG: "%317:sub14": 119 # CHECK-GX-JSON-DAG: "%317:sub15": 118 # CHECK-GX-JSON-DAG: "%317:sub16": 115 # CHECK-GX-JSON-DAG: "%317:sub17": 114 # CHECK-GX-JSON-DAG: "%317:sub18": 113 # CHECK-GX-JSON-DAG: "%317:sub19": 112 # CHECK-GX-JSON-DAG: "%317:sub20": 109 # CHECK-GX-JSON-DAG: "%317:sub21": 108 # CHECK-GX-JSON-DAG: "%317:sub22": 107 # CHECK-GX-JSON-DAG: "%317:sub23": 106 # CHECK-GX-JSON-DAG: "%317:sub24": 103 # CHECK-GX-JSON-DAG: "%317:sub25": 102 # CHECK-GX-JSON-DAG: "%317:sub26": 101 # CHECK-GX-JSON-DAG: "%317:sub27": 100 # CHECK-GX-JSON-DAG: "%317:sub28": 97 # CHECK-GX-JSON-DAG: "%317:sub29": 96 # CHECK-GX-JSON-DAG: "%317:sub30": 95 # CHECK-GX-JSON-DAG: "%317:sub31": 94 # CHECK-GX-JSON-DAG: "%359:sub0": 187 # CHECK-GX-JSON-DAG: "%359:sub1": 186 # CHECK-GX-JSON-DAG: "%359:sub2": 185 # CHECK-GX-JSON-DAG: "%359:sub3": 184 # CHECK-GX-JSON-DAG: "%359:sub4": 181 # CHECK-GX-JSON-DAG: "%359:sub5": 180 # CHECK-GX-JSON-DAG: "%359:sub6": 179 # CHECK-GX-JSON-DAG: "%359:sub7": 178 # CHECK-GX-JSON-DAG: "%359:sub8": 175 # CHECK-GX-JSON-DAG: "%359:sub9": 174 # CHECK-GX-JSON-DAG: "%359:sub10": 173 # CHECK-GX-JSON-DAG: "%359:sub11": 172 # CHECK-GX-JSON-DAG: "%359:sub12": 169 # CHECK-GX-JSON-DAG: "%359:sub13": 168 # CHECK-GX-JSON-DAG: "%359:sub14": 167 # CHECK-GX-JSON-DAG: "%359:sub15": 166 # CHECK-GX-JSON-DAG: "%359:sub16": 163 # CHECK-GX-JSON-DAG: "%359:sub17": 162 # CHECK-GX-JSON-DAG: "%359:sub18": 161 # CHECK-GX-JSON-DAG: "%359:sub19": 160 # CHECK-GX-JSON-DAG: "%359:sub20": 157 # CHECK-GX-JSON-DAG: "%359:sub21": 156 # CHECK-GX-JSON-DAG: "%359:sub22": 155 # CHECK-GX-JSON-DAG: "%359:sub23": 154 # CHECK-GX-JSON-DAG: "%359:sub24": 151 # CHECK-GX-JSON-DAG: "%359:sub25": 150 # CHECK-GX-JSON-DAG: "%359:sub26": 149 # CHECK-GX-JSON-DAG: "%359:sub27": 148 # CHECK-GX-JSON-DAG: "%359:sub28": 145 # CHECK-GX-JSON-DAG: "%359:sub29": 144 # CHECK-GX-JSON-DAG: "%359:sub30": 143 # CHECK-GX-JSON-DAG: "%359:sub31": 142 # CHECK-GX-JSON-DAG: "%401:sub0": 235 # CHECK-GX-JSON-DAG: "%401:sub1": 234 # CHECK-GX-JSON-DAG: "%401:sub2": 233 # CHECK-GX-JSON-DAG: "%401:sub3": 232 # CHECK-GX-JSON-DAG: "%401:sub4": 229 # CHECK-GX-JSON-DAG: "%401:sub5": 228 # CHECK-GX-JSON-DAG: "%401:sub6": 227 # CHECK-GX-JSON-DAG: "%401:sub7": 226 # CHECK-GX-JSON-DAG: "%401:sub8": 223 # CHECK-GX-JSON-DAG: "%401:sub9": 222 # CHECK-GX-JSON-DAG: "%401:sub10": 221 # CHECK-GX-JSON-DAG: "%401:sub11": 220 # CHECK-GX-JSON-DAG: "%401:sub12": 217 # CHECK-GX-JSON-DAG: "%401:sub13": 216 # CHECK-GX-JSON-DAG: "%401:sub14": 215 # CHECK-GX-JSON-DAG: "%401:sub15": 214 # CHECK-GX-JSON-DAG: "%401:sub16": 211 # CHECK-GX-JSON-DAG: "%401:sub17": 210 # CHECK-GX-JSON-DAG: "%401:sub18": 209 # CHECK-GX-JSON-DAG: "%401:sub19": 208 # CHECK-GX-JSON-DAG: "%401:sub20": 205 # CHECK-GX-JSON-DAG: "%401:sub21": 204 # CHECK-GX-JSON-DAG: "%401:sub22": 203 # CHECK-GX-JSON-DAG: "%401:sub23": 202 # CHECK-GX-JSON-DAG: "%401:sub24": 199 # CHECK-GX-JSON-DAG: "%401:sub25": 198 # CHECK-GX-JSON-DAG: "%401:sub26": 197 # CHECK-GX-JSON-DAG: "%401:sub27": 196 # CHECK-GX-JSON-DAG: "%401:sub28": 193 # CHECK-GX-JSON-DAG: "%401:sub29": 192 # CHECK-GX-JSON-DAG: "%401:sub30": 191 # CHECK-GX-JSON-DAG: "%401:sub31": 190 # CHECK-GX-JSON-DAG: "%594": 2 # CHECK-GX-JSON-DAG: "%595": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 190 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 235 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%597:vgpr_32 = COPY %233.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 42 # CHECK-GX-JSON-DAG: "%233:sub1": 41 # CHECK-GX-JSON-DAG: "%233:sub2": 40 # CHECK-GX-JSON-DAG: "%233:sub3": 39 # CHECK-GX-JSON-DAG: "%233:sub4": 36 # CHECK-GX-JSON-DAG: "%233:sub5": 35 # CHECK-GX-JSON-DAG: "%233:sub6": 34 # CHECK-GX-JSON-DAG: "%233:sub7": 33 # CHECK-GX-JSON-DAG: "%233:sub8": 30 # CHECK-GX-JSON-DAG: "%233:sub9": 29 # CHECK-GX-JSON-DAG: "%233:sub10": 28 # CHECK-GX-JSON-DAG: "%233:sub11": 27 # CHECK-GX-JSON-DAG: "%233:sub12": 24 # CHECK-GX-JSON-DAG: "%233:sub13": 23 # CHECK-GX-JSON-DAG: "%233:sub14": 22 # CHECK-GX-JSON-DAG: "%233:sub15": 21 # CHECK-GX-JSON-DAG: "%233:sub16": 18 # CHECK-GX-JSON-DAG: "%233:sub17": 17 # CHECK-GX-JSON-DAG: "%233:sub18": 16 # CHECK-GX-JSON-DAG: "%233:sub19": 15 # CHECK-GX-JSON-DAG: "%233:sub20": 12 # CHECK-GX-JSON-DAG: "%233:sub21": 11 # CHECK-GX-JSON-DAG: "%233:sub22": 10 # CHECK-GX-JSON-DAG: "%233:sub23": 9 # CHECK-GX-JSON-DAG: "%233:sub24": 6 # CHECK-GX-JSON-DAG: "%233:sub25": 5 # CHECK-GX-JSON-DAG: "%233:sub26": 4 # CHECK-GX-JSON-DAG: "%233:sub27": 3 # CHECK-GX-JSON-DAG: "%233:sub28": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 90 # CHECK-GX-JSON-DAG: "%275:sub1": 89 # CHECK-GX-JSON-DAG: "%275:sub2": 88 # CHECK-GX-JSON-DAG: "%275:sub3": 87 # CHECK-GX-JSON-DAG: "%275:sub4": 84 # CHECK-GX-JSON-DAG: "%275:sub5": 83 # CHECK-GX-JSON-DAG: "%275:sub6": 82 # CHECK-GX-JSON-DAG: "%275:sub7": 81 # CHECK-GX-JSON-DAG: "%275:sub8": 78 # CHECK-GX-JSON-DAG: "%275:sub9": 77 # CHECK-GX-JSON-DAG: "%275:sub10": 76 # CHECK-GX-JSON-DAG: "%275:sub11": 75 # CHECK-GX-JSON-DAG: "%275:sub12": 72 # CHECK-GX-JSON-DAG: "%275:sub13": 71 # CHECK-GX-JSON-DAG: "%275:sub14": 70 # CHECK-GX-JSON-DAG: "%275:sub15": 69 # CHECK-GX-JSON-DAG: "%275:sub16": 66 # CHECK-GX-JSON-DAG: "%275:sub17": 65 # CHECK-GX-JSON-DAG: "%275:sub18": 64 # CHECK-GX-JSON-DAG: "%275:sub19": 63 # CHECK-GX-JSON-DAG: "%275:sub20": 60 # CHECK-GX-JSON-DAG: "%275:sub21": 59 # CHECK-GX-JSON-DAG: "%275:sub22": 58 # CHECK-GX-JSON-DAG: "%275:sub23": 57 # CHECK-GX-JSON-DAG: "%275:sub24": 54 # CHECK-GX-JSON-DAG: "%275:sub25": 53 # CHECK-GX-JSON-DAG: "%275:sub26": 52 # CHECK-GX-JSON-DAG: "%275:sub27": 51 # CHECK-GX-JSON-DAG: "%275:sub28": 48 # CHECK-GX-JSON-DAG: "%275:sub29": 47 # CHECK-GX-JSON-DAG: "%275:sub30": 46 # CHECK-GX-JSON-DAG: "%275:sub31": 45 # CHECK-GX-JSON-DAG: "%317:sub0": 138 # CHECK-GX-JSON-DAG: "%317:sub1": 137 # CHECK-GX-JSON-DAG: "%317:sub2": 136 # CHECK-GX-JSON-DAG: "%317:sub3": 135 # CHECK-GX-JSON-DAG: "%317:sub4": 132 # CHECK-GX-JSON-DAG: "%317:sub5": 131 # CHECK-GX-JSON-DAG: "%317:sub6": 130 # CHECK-GX-JSON-DAG: "%317:sub7": 129 # CHECK-GX-JSON-DAG: "%317:sub8": 126 # CHECK-GX-JSON-DAG: "%317:sub9": 125 # CHECK-GX-JSON-DAG: "%317:sub10": 124 # CHECK-GX-JSON-DAG: "%317:sub11": 123 # CHECK-GX-JSON-DAG: "%317:sub12": 120 # CHECK-GX-JSON-DAG: "%317:sub13": 119 # CHECK-GX-JSON-DAG: "%317:sub14": 118 # CHECK-GX-JSON-DAG: "%317:sub15": 117 # CHECK-GX-JSON-DAG: "%317:sub16": 114 # CHECK-GX-JSON-DAG: "%317:sub17": 113 # CHECK-GX-JSON-DAG: "%317:sub18": 112 # CHECK-GX-JSON-DAG: "%317:sub19": 111 # CHECK-GX-JSON-DAG: "%317:sub20": 108 # CHECK-GX-JSON-DAG: "%317:sub21": 107 # CHECK-GX-JSON-DAG: "%317:sub22": 106 # CHECK-GX-JSON-DAG: "%317:sub23": 105 # CHECK-GX-JSON-DAG: "%317:sub24": 102 # CHECK-GX-JSON-DAG: "%317:sub25": 101 # CHECK-GX-JSON-DAG: "%317:sub26": 100 # CHECK-GX-JSON-DAG: "%317:sub27": 99 # CHECK-GX-JSON-DAG: "%317:sub28": 96 # CHECK-GX-JSON-DAG: "%317:sub29": 95 # CHECK-GX-JSON-DAG: "%317:sub30": 94 # CHECK-GX-JSON-DAG: "%317:sub31": 93 # CHECK-GX-JSON-DAG: "%359:sub0": 186 # CHECK-GX-JSON-DAG: "%359:sub1": 185 # CHECK-GX-JSON-DAG: "%359:sub2": 184 # CHECK-GX-JSON-DAG: "%359:sub3": 183 # CHECK-GX-JSON-DAG: "%359:sub4": 180 # CHECK-GX-JSON-DAG: "%359:sub5": 179 # CHECK-GX-JSON-DAG: "%359:sub6": 178 # CHECK-GX-JSON-DAG: "%359:sub7": 177 # CHECK-GX-JSON-DAG: "%359:sub8": 174 # CHECK-GX-JSON-DAG: "%359:sub9": 173 # CHECK-GX-JSON-DAG: "%359:sub10": 172 # CHECK-GX-JSON-DAG: "%359:sub11": 171 # CHECK-GX-JSON-DAG: "%359:sub12": 168 # CHECK-GX-JSON-DAG: "%359:sub13": 167 # CHECK-GX-JSON-DAG: "%359:sub14": 166 # CHECK-GX-JSON-DAG: "%359:sub15": 165 # CHECK-GX-JSON-DAG: "%359:sub16": 162 # CHECK-GX-JSON-DAG: "%359:sub17": 161 # CHECK-GX-JSON-DAG: "%359:sub18": 160 # CHECK-GX-JSON-DAG: "%359:sub19": 159 # CHECK-GX-JSON-DAG: "%359:sub20": 156 # CHECK-GX-JSON-DAG: "%359:sub21": 155 # CHECK-GX-JSON-DAG: "%359:sub22": 154 # CHECK-GX-JSON-DAG: "%359:sub23": 153 # CHECK-GX-JSON-DAG: "%359:sub24": 150 # CHECK-GX-JSON-DAG: "%359:sub25": 149 # CHECK-GX-JSON-DAG: "%359:sub26": 148 # CHECK-GX-JSON-DAG: "%359:sub27": 147 # CHECK-GX-JSON-DAG: "%359:sub28": 144 # CHECK-GX-JSON-DAG: "%359:sub29": 143 # CHECK-GX-JSON-DAG: "%359:sub30": 142 # CHECK-GX-JSON-DAG: "%359:sub31": 141 # CHECK-GX-JSON-DAG: "%401:sub0": 234 # CHECK-GX-JSON-DAG: "%401:sub1": 233 # CHECK-GX-JSON-DAG: "%401:sub2": 232 # CHECK-GX-JSON-DAG: "%401:sub3": 231 # CHECK-GX-JSON-DAG: "%401:sub4": 228 # CHECK-GX-JSON-DAG: "%401:sub5": 227 # CHECK-GX-JSON-DAG: "%401:sub6": 226 # CHECK-GX-JSON-DAG: "%401:sub7": 225 # CHECK-GX-JSON-DAG: "%401:sub8": 222 # CHECK-GX-JSON-DAG: "%401:sub9": 221 # CHECK-GX-JSON-DAG: "%401:sub10": 220 # CHECK-GX-JSON-DAG: "%401:sub11": 219 # CHECK-GX-JSON-DAG: "%401:sub12": 216 # CHECK-GX-JSON-DAG: "%401:sub13": 215 # CHECK-GX-JSON-DAG: "%401:sub14": 214 # CHECK-GX-JSON-DAG: "%401:sub15": 213 # CHECK-GX-JSON-DAG: "%401:sub16": 210 # CHECK-GX-JSON-DAG: "%401:sub17": 209 # CHECK-GX-JSON-DAG: "%401:sub18": 208 # CHECK-GX-JSON-DAG: "%401:sub19": 207 # CHECK-GX-JSON-DAG: "%401:sub20": 204 # CHECK-GX-JSON-DAG: "%401:sub21": 203 # CHECK-GX-JSON-DAG: "%401:sub22": 202 # CHECK-GX-JSON-DAG: "%401:sub23": 201 # CHECK-GX-JSON-DAG: "%401:sub24": 198 # CHECK-GX-JSON-DAG: "%401:sub25": 197 # CHECK-GX-JSON-DAG: "%401:sub26": 196 # CHECK-GX-JSON-DAG: "%401:sub27": 195 # CHECK-GX-JSON-DAG: "%401:sub28": 192 # CHECK-GX-JSON-DAG: "%401:sub29": 191 # CHECK-GX-JSON-DAG: "%401:sub30": 190 # CHECK-GX-JSON-DAG: "%401:sub31": 189 # CHECK-GX-JSON-DAG: "%594": 1 # CHECK-GX-JSON-DAG: "%595": 1 # CHECK-GX-JSON-DAG: "%596": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 189 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 234 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%598:vreg_128 = REG_SEQUENCE %597, %subreg.sub0, %596, %subreg.sub1, %595, %subreg.sub2, %594, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 41 # CHECK-GX-JSON-DAG: "%233:sub1": 40 # CHECK-GX-JSON-DAG: "%233:sub2": 39 # CHECK-GX-JSON-DAG: "%233:sub3": 38 # CHECK-GX-JSON-DAG: "%233:sub4": 35 # CHECK-GX-JSON-DAG: "%233:sub5": 34 # CHECK-GX-JSON-DAG: "%233:sub6": 33 # CHECK-GX-JSON-DAG: "%233:sub7": 32 # CHECK-GX-JSON-DAG: "%233:sub8": 29 # CHECK-GX-JSON-DAG: "%233:sub9": 28 # CHECK-GX-JSON-DAG: "%233:sub10": 27 # CHECK-GX-JSON-DAG: "%233:sub11": 26 # CHECK-GX-JSON-DAG: "%233:sub12": 23 # CHECK-GX-JSON-DAG: "%233:sub13": 22 # CHECK-GX-JSON-DAG: "%233:sub14": 21 # CHECK-GX-JSON-DAG: "%233:sub15": 20 # CHECK-GX-JSON-DAG: "%233:sub16": 17 # CHECK-GX-JSON-DAG: "%233:sub17": 16 # CHECK-GX-JSON-DAG: "%233:sub18": 15 # CHECK-GX-JSON-DAG: "%233:sub19": 14 # CHECK-GX-JSON-DAG: "%233:sub20": 11 # CHECK-GX-JSON-DAG: "%233:sub21": 10 # CHECK-GX-JSON-DAG: "%233:sub22": 9 # CHECK-GX-JSON-DAG: "%233:sub23": 8 # CHECK-GX-JSON-DAG: "%233:sub24": 5 # CHECK-GX-JSON-DAG: "%233:sub25": 4 # CHECK-GX-JSON-DAG: "%233:sub26": 3 # CHECK-GX-JSON-DAG: "%233:sub27": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 89 # CHECK-GX-JSON-DAG: "%275:sub1": 88 # CHECK-GX-JSON-DAG: "%275:sub2": 87 # CHECK-GX-JSON-DAG: "%275:sub3": 86 # CHECK-GX-JSON-DAG: "%275:sub4": 83 # CHECK-GX-JSON-DAG: "%275:sub5": 82 # CHECK-GX-JSON-DAG: "%275:sub6": 81 # CHECK-GX-JSON-DAG: "%275:sub7": 80 # CHECK-GX-JSON-DAG: "%275:sub8": 77 # CHECK-GX-JSON-DAG: "%275:sub9": 76 # CHECK-GX-JSON-DAG: "%275:sub10": 75 # CHECK-GX-JSON-DAG: "%275:sub11": 74 # CHECK-GX-JSON-DAG: "%275:sub12": 71 # CHECK-GX-JSON-DAG: "%275:sub13": 70 # CHECK-GX-JSON-DAG: "%275:sub14": 69 # CHECK-GX-JSON-DAG: "%275:sub15": 68 # CHECK-GX-JSON-DAG: "%275:sub16": 65 # CHECK-GX-JSON-DAG: "%275:sub17": 64 # CHECK-GX-JSON-DAG: "%275:sub18": 63 # CHECK-GX-JSON-DAG: "%275:sub19": 62 # CHECK-GX-JSON-DAG: "%275:sub20": 59 # CHECK-GX-JSON-DAG: "%275:sub21": 58 # CHECK-GX-JSON-DAG: "%275:sub22": 57 # CHECK-GX-JSON-DAG: "%275:sub23": 56 # CHECK-GX-JSON-DAG: "%275:sub24": 53 # CHECK-GX-JSON-DAG: "%275:sub25": 52 # CHECK-GX-JSON-DAG: "%275:sub26": 51 # CHECK-GX-JSON-DAG: "%275:sub27": 50 # CHECK-GX-JSON-DAG: "%275:sub28": 47 # CHECK-GX-JSON-DAG: "%275:sub29": 46 # CHECK-GX-JSON-DAG: "%275:sub30": 45 # CHECK-GX-JSON-DAG: "%275:sub31": 44 # CHECK-GX-JSON-DAG: "%317:sub0": 137 # CHECK-GX-JSON-DAG: "%317:sub1": 136 # CHECK-GX-JSON-DAG: "%317:sub2": 135 # CHECK-GX-JSON-DAG: "%317:sub3": 134 # CHECK-GX-JSON-DAG: "%317:sub4": 131 # CHECK-GX-JSON-DAG: "%317:sub5": 130 # CHECK-GX-JSON-DAG: "%317:sub6": 129 # CHECK-GX-JSON-DAG: "%317:sub7": 128 # CHECK-GX-JSON-DAG: "%317:sub8": 125 # CHECK-GX-JSON-DAG: "%317:sub9": 124 # CHECK-GX-JSON-DAG: "%317:sub10": 123 # CHECK-GX-JSON-DAG: "%317:sub11": 122 # CHECK-GX-JSON-DAG: "%317:sub12": 119 # CHECK-GX-JSON-DAG: "%317:sub13": 118 # CHECK-GX-JSON-DAG: "%317:sub14": 117 # CHECK-GX-JSON-DAG: "%317:sub15": 116 # CHECK-GX-JSON-DAG: "%317:sub16": 113 # CHECK-GX-JSON-DAG: "%317:sub17": 112 # CHECK-GX-JSON-DAG: "%317:sub18": 111 # CHECK-GX-JSON-DAG: "%317:sub19": 110 # CHECK-GX-JSON-DAG: "%317:sub20": 107 # CHECK-GX-JSON-DAG: "%317:sub21": 106 # CHECK-GX-JSON-DAG: "%317:sub22": 105 # CHECK-GX-JSON-DAG: "%317:sub23": 104 # CHECK-GX-JSON-DAG: "%317:sub24": 101 # CHECK-GX-JSON-DAG: "%317:sub25": 100 # CHECK-GX-JSON-DAG: "%317:sub26": 99 # CHECK-GX-JSON-DAG: "%317:sub27": 98 # CHECK-GX-JSON-DAG: "%317:sub28": 95 # CHECK-GX-JSON-DAG: "%317:sub29": 94 # CHECK-GX-JSON-DAG: "%317:sub30": 93 # CHECK-GX-JSON-DAG: "%317:sub31": 92 # CHECK-GX-JSON-DAG: "%359:sub0": 185 # CHECK-GX-JSON-DAG: "%359:sub1": 184 # CHECK-GX-JSON-DAG: "%359:sub2": 183 # CHECK-GX-JSON-DAG: "%359:sub3": 182 # CHECK-GX-JSON-DAG: "%359:sub4": 179 # CHECK-GX-JSON-DAG: "%359:sub5": 178 # CHECK-GX-JSON-DAG: "%359:sub6": 177 # CHECK-GX-JSON-DAG: "%359:sub7": 176 # CHECK-GX-JSON-DAG: "%359:sub8": 173 # CHECK-GX-JSON-DAG: "%359:sub9": 172 # CHECK-GX-JSON-DAG: "%359:sub10": 171 # CHECK-GX-JSON-DAG: "%359:sub11": 170 # CHECK-GX-JSON-DAG: "%359:sub12": 167 # CHECK-GX-JSON-DAG: "%359:sub13": 166 # CHECK-GX-JSON-DAG: "%359:sub14": 165 # CHECK-GX-JSON-DAG: "%359:sub15": 164 # CHECK-GX-JSON-DAG: "%359:sub16": 161 # CHECK-GX-JSON-DAG: "%359:sub17": 160 # CHECK-GX-JSON-DAG: "%359:sub18": 159 # CHECK-GX-JSON-DAG: "%359:sub19": 158 # CHECK-GX-JSON-DAG: "%359:sub20": 155 # CHECK-GX-JSON-DAG: "%359:sub21": 154 # CHECK-GX-JSON-DAG: "%359:sub22": 153 # CHECK-GX-JSON-DAG: "%359:sub23": 152 # CHECK-GX-JSON-DAG: "%359:sub24": 149 # CHECK-GX-JSON-DAG: "%359:sub25": 148 # CHECK-GX-JSON-DAG: "%359:sub26": 147 # CHECK-GX-JSON-DAG: "%359:sub27": 146 # CHECK-GX-JSON-DAG: "%359:sub28": 143 # CHECK-GX-JSON-DAG: "%359:sub29": 142 # CHECK-GX-JSON-DAG: "%359:sub30": 141 # CHECK-GX-JSON-DAG: "%359:sub31": 140 # CHECK-GX-JSON-DAG: "%401:sub0": 233 # CHECK-GX-JSON-DAG: "%401:sub1": 232 # CHECK-GX-JSON-DAG: "%401:sub2": 231 # CHECK-GX-JSON-DAG: "%401:sub3": 230 # CHECK-GX-JSON-DAG: "%401:sub4": 227 # CHECK-GX-JSON-DAG: "%401:sub5": 226 # CHECK-GX-JSON-DAG: "%401:sub6": 225 # CHECK-GX-JSON-DAG: "%401:sub7": 224 # CHECK-GX-JSON-DAG: "%401:sub8": 221 # CHECK-GX-JSON-DAG: "%401:sub9": 220 # CHECK-GX-JSON-DAG: "%401:sub10": 219 # CHECK-GX-JSON-DAG: "%401:sub11": 218 # CHECK-GX-JSON-DAG: "%401:sub12": 215 # CHECK-GX-JSON-DAG: "%401:sub13": 214 # CHECK-GX-JSON-DAG: "%401:sub14": 213 # CHECK-GX-JSON-DAG: "%401:sub15": 212 # CHECK-GX-JSON-DAG: "%401:sub16": 209 # CHECK-GX-JSON-DAG: "%401:sub17": 208 # CHECK-GX-JSON-DAG: "%401:sub18": 207 # CHECK-GX-JSON-DAG: "%401:sub19": 206 # CHECK-GX-JSON-DAG: "%401:sub20": 203 # CHECK-GX-JSON-DAG: "%401:sub21": 202 # CHECK-GX-JSON-DAG: "%401:sub22": 201 # CHECK-GX-JSON-DAG: "%401:sub23": 200 # CHECK-GX-JSON-DAG: "%401:sub24": 197 # CHECK-GX-JSON-DAG: "%401:sub25": 196 # CHECK-GX-JSON-DAG: "%401:sub26": 195 # CHECK-GX-JSON-DAG: "%401:sub27": 194 # CHECK-GX-JSON-DAG: "%401:sub28": 191 # CHECK-GX-JSON-DAG: "%401:sub29": 190 # CHECK-GX-JSON-DAG: "%401:sub30": 189 # CHECK-GX-JSON-DAG: "%401:sub31": 188 # CHECK-GX-JSON-DAG: "%594": 0 # CHECK-GX-JSON-DAG: "%595": 0 # CHECK-GX-JSON-DAG: "%596": 0 # CHECK-GX-JSON-DAG: "%597": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 188 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 233 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %599:vreg_64, %598, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 40 # CHECK-GX-JSON-DAG: "%233:sub1": 39 # CHECK-GX-JSON-DAG: "%233:sub2": 38 # CHECK-GX-JSON-DAG: "%233:sub3": 37 # CHECK-GX-JSON-DAG: "%233:sub4": 34 # CHECK-GX-JSON-DAG: "%233:sub5": 33 # CHECK-GX-JSON-DAG: "%233:sub6": 32 # CHECK-GX-JSON-DAG: "%233:sub7": 31 # CHECK-GX-JSON-DAG: "%233:sub8": 28 # CHECK-GX-JSON-DAG: "%233:sub9": 27 # CHECK-GX-JSON-DAG: "%233:sub10": 26 # CHECK-GX-JSON-DAG: "%233:sub11": 25 # CHECK-GX-JSON-DAG: "%233:sub12": 22 # CHECK-GX-JSON-DAG: "%233:sub13": 21 # CHECK-GX-JSON-DAG: "%233:sub14": 20 # CHECK-GX-JSON-DAG: "%233:sub15": 19 # CHECK-GX-JSON-DAG: "%233:sub16": 16 # CHECK-GX-JSON-DAG: "%233:sub17": 15 # CHECK-GX-JSON-DAG: "%233:sub18": 14 # CHECK-GX-JSON-DAG: "%233:sub19": 13 # CHECK-GX-JSON-DAG: "%233:sub20": 10 # CHECK-GX-JSON-DAG: "%233:sub21": 9 # CHECK-GX-JSON-DAG: "%233:sub22": 8 # CHECK-GX-JSON-DAG: "%233:sub23": 7 # CHECK-GX-JSON-DAG: "%233:sub24": 4 # CHECK-GX-JSON-DAG: "%233:sub25": 3 # CHECK-GX-JSON-DAG: "%233:sub26": 2 # CHECK-GX-JSON-DAG: "%233:sub27": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 88 # CHECK-GX-JSON-DAG: "%275:sub1": 87 # CHECK-GX-JSON-DAG: "%275:sub2": 86 # CHECK-GX-JSON-DAG: "%275:sub3": 85 # CHECK-GX-JSON-DAG: "%275:sub4": 82 # CHECK-GX-JSON-DAG: "%275:sub5": 81 # CHECK-GX-JSON-DAG: "%275:sub6": 80 # CHECK-GX-JSON-DAG: "%275:sub7": 79 # CHECK-GX-JSON-DAG: "%275:sub8": 76 # CHECK-GX-JSON-DAG: "%275:sub9": 75 # CHECK-GX-JSON-DAG: "%275:sub10": 74 # CHECK-GX-JSON-DAG: "%275:sub11": 73 # CHECK-GX-JSON-DAG: "%275:sub12": 70 # CHECK-GX-JSON-DAG: "%275:sub13": 69 # CHECK-GX-JSON-DAG: "%275:sub14": 68 # CHECK-GX-JSON-DAG: "%275:sub15": 67 # CHECK-GX-JSON-DAG: "%275:sub16": 64 # CHECK-GX-JSON-DAG: "%275:sub17": 63 # CHECK-GX-JSON-DAG: "%275:sub18": 62 # CHECK-GX-JSON-DAG: "%275:sub19": 61 # CHECK-GX-JSON-DAG: "%275:sub20": 58 # CHECK-GX-JSON-DAG: "%275:sub21": 57 # CHECK-GX-JSON-DAG: "%275:sub22": 56 # CHECK-GX-JSON-DAG: "%275:sub23": 55 # CHECK-GX-JSON-DAG: "%275:sub24": 52 # CHECK-GX-JSON-DAG: "%275:sub25": 51 # CHECK-GX-JSON-DAG: "%275:sub26": 50 # CHECK-GX-JSON-DAG: "%275:sub27": 49 # CHECK-GX-JSON-DAG: "%275:sub28": 46 # CHECK-GX-JSON-DAG: "%275:sub29": 45 # CHECK-GX-JSON-DAG: "%275:sub30": 44 # CHECK-GX-JSON-DAG: "%275:sub31": 43 # CHECK-GX-JSON-DAG: "%317:sub0": 136 # CHECK-GX-JSON-DAG: "%317:sub1": 135 # CHECK-GX-JSON-DAG: "%317:sub2": 134 # CHECK-GX-JSON-DAG: "%317:sub3": 133 # CHECK-GX-JSON-DAG: "%317:sub4": 130 # CHECK-GX-JSON-DAG: "%317:sub5": 129 # CHECK-GX-JSON-DAG: "%317:sub6": 128 # CHECK-GX-JSON-DAG: "%317:sub7": 127 # CHECK-GX-JSON-DAG: "%317:sub8": 124 # CHECK-GX-JSON-DAG: "%317:sub9": 123 # CHECK-GX-JSON-DAG: "%317:sub10": 122 # CHECK-GX-JSON-DAG: "%317:sub11": 121 # CHECK-GX-JSON-DAG: "%317:sub12": 118 # CHECK-GX-JSON-DAG: "%317:sub13": 117 # CHECK-GX-JSON-DAG: "%317:sub14": 116 # CHECK-GX-JSON-DAG: "%317:sub15": 115 # CHECK-GX-JSON-DAG: "%317:sub16": 112 # CHECK-GX-JSON-DAG: "%317:sub17": 111 # CHECK-GX-JSON-DAG: "%317:sub18": 110 # CHECK-GX-JSON-DAG: "%317:sub19": 109 # CHECK-GX-JSON-DAG: "%317:sub20": 106 # CHECK-GX-JSON-DAG: "%317:sub21": 105 # CHECK-GX-JSON-DAG: "%317:sub22": 104 # CHECK-GX-JSON-DAG: "%317:sub23": 103 # CHECK-GX-JSON-DAG: "%317:sub24": 100 # CHECK-GX-JSON-DAG: "%317:sub25": 99 # CHECK-GX-JSON-DAG: "%317:sub26": 98 # CHECK-GX-JSON-DAG: "%317:sub27": 97 # CHECK-GX-JSON-DAG: "%317:sub28": 94 # CHECK-GX-JSON-DAG: "%317:sub29": 93 # CHECK-GX-JSON-DAG: "%317:sub30": 92 # CHECK-GX-JSON-DAG: "%317:sub31": 91 # CHECK-GX-JSON-DAG: "%359:sub0": 184 # CHECK-GX-JSON-DAG: "%359:sub1": 183 # CHECK-GX-JSON-DAG: "%359:sub2": 182 # CHECK-GX-JSON-DAG: "%359:sub3": 181 # CHECK-GX-JSON-DAG: "%359:sub4": 178 # CHECK-GX-JSON-DAG: "%359:sub5": 177 # CHECK-GX-JSON-DAG: "%359:sub6": 176 # CHECK-GX-JSON-DAG: "%359:sub7": 175 # CHECK-GX-JSON-DAG: "%359:sub8": 172 # CHECK-GX-JSON-DAG: "%359:sub9": 171 # CHECK-GX-JSON-DAG: "%359:sub10": 170 # CHECK-GX-JSON-DAG: "%359:sub11": 169 # CHECK-GX-JSON-DAG: "%359:sub12": 166 # CHECK-GX-JSON-DAG: "%359:sub13": 165 # CHECK-GX-JSON-DAG: "%359:sub14": 164 # CHECK-GX-JSON-DAG: "%359:sub15": 163 # CHECK-GX-JSON-DAG: "%359:sub16": 160 # CHECK-GX-JSON-DAG: "%359:sub17": 159 # CHECK-GX-JSON-DAG: "%359:sub18": 158 # CHECK-GX-JSON-DAG: "%359:sub19": 157 # CHECK-GX-JSON-DAG: "%359:sub20": 154 # CHECK-GX-JSON-DAG: "%359:sub21": 153 # CHECK-GX-JSON-DAG: "%359:sub22": 152 # CHECK-GX-JSON-DAG: "%359:sub23": 151 # CHECK-GX-JSON-DAG: "%359:sub24": 148 # CHECK-GX-JSON-DAG: "%359:sub25": 147 # CHECK-GX-JSON-DAG: "%359:sub26": 146 # CHECK-GX-JSON-DAG: "%359:sub27": 145 # CHECK-GX-JSON-DAG: "%359:sub28": 142 # CHECK-GX-JSON-DAG: "%359:sub29": 141 # CHECK-GX-JSON-DAG: "%359:sub30": 140 # CHECK-GX-JSON-DAG: "%359:sub31": 139 # CHECK-GX-JSON-DAG: "%401:sub0": 232 # CHECK-GX-JSON-DAG: "%401:sub1": 231 # CHECK-GX-JSON-DAG: "%401:sub2": 230 # CHECK-GX-JSON-DAG: "%401:sub3": 229 # CHECK-GX-JSON-DAG: "%401:sub4": 226 # CHECK-GX-JSON-DAG: "%401:sub5": 225 # CHECK-GX-JSON-DAG: "%401:sub6": 224 # CHECK-GX-JSON-DAG: "%401:sub7": 223 # CHECK-GX-JSON-DAG: "%401:sub8": 220 # CHECK-GX-JSON-DAG: "%401:sub9": 219 # CHECK-GX-JSON-DAG: "%401:sub10": 218 # CHECK-GX-JSON-DAG: "%401:sub11": 217 # CHECK-GX-JSON-DAG: "%401:sub12": 214 # CHECK-GX-JSON-DAG: "%401:sub13": 213 # CHECK-GX-JSON-DAG: "%401:sub14": 212 # CHECK-GX-JSON-DAG: "%401:sub15": 211 # CHECK-GX-JSON-DAG: "%401:sub16": 208 # CHECK-GX-JSON-DAG: "%401:sub17": 207 # CHECK-GX-JSON-DAG: "%401:sub18": 206 # CHECK-GX-JSON-DAG: "%401:sub19": 205 # CHECK-GX-JSON-DAG: "%401:sub20": 202 # CHECK-GX-JSON-DAG: "%401:sub21": 201 # CHECK-GX-JSON-DAG: "%401:sub22": 200 # CHECK-GX-JSON-DAG: "%401:sub23": 199 # CHECK-GX-JSON-DAG: "%401:sub24": 196 # CHECK-GX-JSON-DAG: "%401:sub25": 195 # CHECK-GX-JSON-DAG: "%401:sub26": 194 # CHECK-GX-JSON-DAG: "%401:sub27": 193 # CHECK-GX-JSON-DAG: "%401:sub28": 190 # CHECK-GX-JSON-DAG: "%401:sub29": 189 # CHECK-GX-JSON-DAG: "%401:sub30": 188 # CHECK-GX-JSON-DAG: "%401:sub31": 187 # CHECK-GX-JSON-DAG: "%598": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 187 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 232 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%600:vgpr_32 = COPY %233.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 39 # CHECK-GX-JSON-DAG: "%233:sub1": 38 # CHECK-GX-JSON-DAG: "%233:sub2": 37 # CHECK-GX-JSON-DAG: "%233:sub3": 36 # CHECK-GX-JSON-DAG: "%233:sub4": 33 # CHECK-GX-JSON-DAG: "%233:sub5": 32 # CHECK-GX-JSON-DAG: "%233:sub6": 31 # CHECK-GX-JSON-DAG: "%233:sub7": 30 # CHECK-GX-JSON-DAG: "%233:sub8": 27 # CHECK-GX-JSON-DAG: "%233:sub9": 26 # CHECK-GX-JSON-DAG: "%233:sub10": 25 # CHECK-GX-JSON-DAG: "%233:sub11": 24 # CHECK-GX-JSON-DAG: "%233:sub12": 21 # CHECK-GX-JSON-DAG: "%233:sub13": 20 # CHECK-GX-JSON-DAG: "%233:sub14": 19 # CHECK-GX-JSON-DAG: "%233:sub15": 18 # CHECK-GX-JSON-DAG: "%233:sub16": 15 # CHECK-GX-JSON-DAG: "%233:sub17": 14 # CHECK-GX-JSON-DAG: "%233:sub18": 13 # CHECK-GX-JSON-DAG: "%233:sub19": 12 # CHECK-GX-JSON-DAG: "%233:sub20": 9 # CHECK-GX-JSON-DAG: "%233:sub21": 8 # CHECK-GX-JSON-DAG: "%233:sub22": 7 # CHECK-GX-JSON-DAG: "%233:sub23": 6 # CHECK-GX-JSON-DAG: "%233:sub24": 3 # CHECK-GX-JSON-DAG: "%233:sub25": 2 # CHECK-GX-JSON-DAG: "%233:sub26": 1 # CHECK-GX-JSON-DAG: "%233:sub27": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 87 # CHECK-GX-JSON-DAG: "%275:sub1": 86 # CHECK-GX-JSON-DAG: "%275:sub2": 85 # CHECK-GX-JSON-DAG: "%275:sub3": 84 # CHECK-GX-JSON-DAG: "%275:sub4": 81 # CHECK-GX-JSON-DAG: "%275:sub5": 80 # CHECK-GX-JSON-DAG: "%275:sub6": 79 # CHECK-GX-JSON-DAG: "%275:sub7": 78 # CHECK-GX-JSON-DAG: "%275:sub8": 75 # CHECK-GX-JSON-DAG: "%275:sub9": 74 # CHECK-GX-JSON-DAG: "%275:sub10": 73 # CHECK-GX-JSON-DAG: "%275:sub11": 72 # CHECK-GX-JSON-DAG: "%275:sub12": 69 # CHECK-GX-JSON-DAG: "%275:sub13": 68 # CHECK-GX-JSON-DAG: "%275:sub14": 67 # CHECK-GX-JSON-DAG: "%275:sub15": 66 # CHECK-GX-JSON-DAG: "%275:sub16": 63 # CHECK-GX-JSON-DAG: "%275:sub17": 62 # CHECK-GX-JSON-DAG: "%275:sub18": 61 # CHECK-GX-JSON-DAG: "%275:sub19": 60 # CHECK-GX-JSON-DAG: "%275:sub20": 57 # CHECK-GX-JSON-DAG: "%275:sub21": 56 # CHECK-GX-JSON-DAG: "%275:sub22": 55 # CHECK-GX-JSON-DAG: "%275:sub23": 54 # CHECK-GX-JSON-DAG: "%275:sub24": 51 # CHECK-GX-JSON-DAG: "%275:sub25": 50 # CHECK-GX-JSON-DAG: "%275:sub26": 49 # CHECK-GX-JSON-DAG: "%275:sub27": 48 # CHECK-GX-JSON-DAG: "%275:sub28": 45 # CHECK-GX-JSON-DAG: "%275:sub29": 44 # CHECK-GX-JSON-DAG: "%275:sub30": 43 # CHECK-GX-JSON-DAG: "%275:sub31": 42 # CHECK-GX-JSON-DAG: "%317:sub0": 135 # CHECK-GX-JSON-DAG: "%317:sub1": 134 # CHECK-GX-JSON-DAG: "%317:sub2": 133 # CHECK-GX-JSON-DAG: "%317:sub3": 132 # CHECK-GX-JSON-DAG: "%317:sub4": 129 # CHECK-GX-JSON-DAG: "%317:sub5": 128 # CHECK-GX-JSON-DAG: "%317:sub6": 127 # CHECK-GX-JSON-DAG: "%317:sub7": 126 # CHECK-GX-JSON-DAG: "%317:sub8": 123 # CHECK-GX-JSON-DAG: "%317:sub9": 122 # CHECK-GX-JSON-DAG: "%317:sub10": 121 # CHECK-GX-JSON-DAG: "%317:sub11": 120 # CHECK-GX-JSON-DAG: "%317:sub12": 117 # CHECK-GX-JSON-DAG: "%317:sub13": 116 # CHECK-GX-JSON-DAG: "%317:sub14": 115 # CHECK-GX-JSON-DAG: "%317:sub15": 114 # CHECK-GX-JSON-DAG: "%317:sub16": 111 # CHECK-GX-JSON-DAG: "%317:sub17": 110 # CHECK-GX-JSON-DAG: "%317:sub18": 109 # CHECK-GX-JSON-DAG: "%317:sub19": 108 # CHECK-GX-JSON-DAG: "%317:sub20": 105 # CHECK-GX-JSON-DAG: "%317:sub21": 104 # CHECK-GX-JSON-DAG: "%317:sub22": 103 # CHECK-GX-JSON-DAG: "%317:sub23": 102 # CHECK-GX-JSON-DAG: "%317:sub24": 99 # CHECK-GX-JSON-DAG: "%317:sub25": 98 # CHECK-GX-JSON-DAG: "%317:sub26": 97 # CHECK-GX-JSON-DAG: "%317:sub27": 96 # CHECK-GX-JSON-DAG: "%317:sub28": 93 # CHECK-GX-JSON-DAG: "%317:sub29": 92 # CHECK-GX-JSON-DAG: "%317:sub30": 91 # CHECK-GX-JSON-DAG: "%317:sub31": 90 # CHECK-GX-JSON-DAG: "%359:sub0": 183 # CHECK-GX-JSON-DAG: "%359:sub1": 182 # CHECK-GX-JSON-DAG: "%359:sub2": 181 # CHECK-GX-JSON-DAG: "%359:sub3": 180 # CHECK-GX-JSON-DAG: "%359:sub4": 177 # CHECK-GX-JSON-DAG: "%359:sub5": 176 # CHECK-GX-JSON-DAG: "%359:sub6": 175 # CHECK-GX-JSON-DAG: "%359:sub7": 174 # CHECK-GX-JSON-DAG: "%359:sub8": 171 # CHECK-GX-JSON-DAG: "%359:sub9": 170 # CHECK-GX-JSON-DAG: "%359:sub10": 169 # CHECK-GX-JSON-DAG: "%359:sub11": 168 # CHECK-GX-JSON-DAG: "%359:sub12": 165 # CHECK-GX-JSON-DAG: "%359:sub13": 164 # CHECK-GX-JSON-DAG: "%359:sub14": 163 # CHECK-GX-JSON-DAG: "%359:sub15": 162 # CHECK-GX-JSON-DAG: "%359:sub16": 159 # CHECK-GX-JSON-DAG: "%359:sub17": 158 # CHECK-GX-JSON-DAG: "%359:sub18": 157 # CHECK-GX-JSON-DAG: "%359:sub19": 156 # CHECK-GX-JSON-DAG: "%359:sub20": 153 # CHECK-GX-JSON-DAG: "%359:sub21": 152 # CHECK-GX-JSON-DAG: "%359:sub22": 151 # CHECK-GX-JSON-DAG: "%359:sub23": 150 # CHECK-GX-JSON-DAG: "%359:sub24": 147 # CHECK-GX-JSON-DAG: "%359:sub25": 146 # CHECK-GX-JSON-DAG: "%359:sub26": 145 # CHECK-GX-JSON-DAG: "%359:sub27": 144 # CHECK-GX-JSON-DAG: "%359:sub28": 141 # CHECK-GX-JSON-DAG: "%359:sub29": 140 # CHECK-GX-JSON-DAG: "%359:sub30": 139 # CHECK-GX-JSON-DAG: "%359:sub31": 138 # CHECK-GX-JSON-DAG: "%401:sub0": 231 # CHECK-GX-JSON-DAG: "%401:sub1": 230 # CHECK-GX-JSON-DAG: "%401:sub2": 229 # CHECK-GX-JSON-DAG: "%401:sub3": 228 # CHECK-GX-JSON-DAG: "%401:sub4": 225 # CHECK-GX-JSON-DAG: "%401:sub5": 224 # CHECK-GX-JSON-DAG: "%401:sub6": 223 # CHECK-GX-JSON-DAG: "%401:sub7": 222 # CHECK-GX-JSON-DAG: "%401:sub8": 219 # CHECK-GX-JSON-DAG: "%401:sub9": 218 # CHECK-GX-JSON-DAG: "%401:sub10": 217 # CHECK-GX-JSON-DAG: "%401:sub11": 216 # CHECK-GX-JSON-DAG: "%401:sub12": 213 # CHECK-GX-JSON-DAG: "%401:sub13": 212 # CHECK-GX-JSON-DAG: "%401:sub14": 211 # CHECK-GX-JSON-DAG: "%401:sub15": 210 # CHECK-GX-JSON-DAG: "%401:sub16": 207 # CHECK-GX-JSON-DAG: "%401:sub17": 206 # CHECK-GX-JSON-DAG: "%401:sub18": 205 # CHECK-GX-JSON-DAG: "%401:sub19": 204 # CHECK-GX-JSON-DAG: "%401:sub20": 201 # CHECK-GX-JSON-DAG: "%401:sub21": 200 # CHECK-GX-JSON-DAG: "%401:sub22": 199 # CHECK-GX-JSON-DAG: "%401:sub23": 198 # CHECK-GX-JSON-DAG: "%401:sub24": 195 # CHECK-GX-JSON-DAG: "%401:sub25": 194 # CHECK-GX-JSON-DAG: "%401:sub26": 193 # CHECK-GX-JSON-DAG: "%401:sub27": 192 # CHECK-GX-JSON-DAG: "%401:sub28": 189 # CHECK-GX-JSON-DAG: "%401:sub29": 188 # CHECK-GX-JSON-DAG: "%401:sub30": 187 # CHECK-GX-JSON-DAG: "%401:sub31": 186 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 186 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 231 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%601:vgpr_32 = COPY %233.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 38 # CHECK-GX-JSON-DAG: "%233:sub1": 37 # CHECK-GX-JSON-DAG: "%233:sub2": 36 # CHECK-GX-JSON-DAG: "%233:sub3": 35 # CHECK-GX-JSON-DAG: "%233:sub4": 32 # CHECK-GX-JSON-DAG: "%233:sub5": 31 # CHECK-GX-JSON-DAG: "%233:sub6": 30 # CHECK-GX-JSON-DAG: "%233:sub7": 29 # CHECK-GX-JSON-DAG: "%233:sub8": 26 # CHECK-GX-JSON-DAG: "%233:sub9": 25 # CHECK-GX-JSON-DAG: "%233:sub10": 24 # CHECK-GX-JSON-DAG: "%233:sub11": 23 # CHECK-GX-JSON-DAG: "%233:sub12": 20 # CHECK-GX-JSON-DAG: "%233:sub13": 19 # CHECK-GX-JSON-DAG: "%233:sub14": 18 # CHECK-GX-JSON-DAG: "%233:sub15": 17 # CHECK-GX-JSON-DAG: "%233:sub16": 14 # CHECK-GX-JSON-DAG: "%233:sub17": 13 # CHECK-GX-JSON-DAG: "%233:sub18": 12 # CHECK-GX-JSON-DAG: "%233:sub19": 11 # CHECK-GX-JSON-DAG: "%233:sub20": 8 # CHECK-GX-JSON-DAG: "%233:sub21": 7 # CHECK-GX-JSON-DAG: "%233:sub22": 6 # CHECK-GX-JSON-DAG: "%233:sub23": 5 # CHECK-GX-JSON-DAG: "%233:sub24": 2 # CHECK-GX-JSON-DAG: "%233:sub25": 1 # CHECK-GX-JSON-DAG: "%233:sub26": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 86 # CHECK-GX-JSON-DAG: "%275:sub1": 85 # CHECK-GX-JSON-DAG: "%275:sub2": 84 # CHECK-GX-JSON-DAG: "%275:sub3": 83 # CHECK-GX-JSON-DAG: "%275:sub4": 80 # CHECK-GX-JSON-DAG: "%275:sub5": 79 # CHECK-GX-JSON-DAG: "%275:sub6": 78 # CHECK-GX-JSON-DAG: "%275:sub7": 77 # CHECK-GX-JSON-DAG: "%275:sub8": 74 # CHECK-GX-JSON-DAG: "%275:sub9": 73 # CHECK-GX-JSON-DAG: "%275:sub10": 72 # CHECK-GX-JSON-DAG: "%275:sub11": 71 # CHECK-GX-JSON-DAG: "%275:sub12": 68 # CHECK-GX-JSON-DAG: "%275:sub13": 67 # CHECK-GX-JSON-DAG: "%275:sub14": 66 # CHECK-GX-JSON-DAG: "%275:sub15": 65 # CHECK-GX-JSON-DAG: "%275:sub16": 62 # CHECK-GX-JSON-DAG: "%275:sub17": 61 # CHECK-GX-JSON-DAG: "%275:sub18": 60 # CHECK-GX-JSON-DAG: "%275:sub19": 59 # CHECK-GX-JSON-DAG: "%275:sub20": 56 # CHECK-GX-JSON-DAG: "%275:sub21": 55 # CHECK-GX-JSON-DAG: "%275:sub22": 54 # CHECK-GX-JSON-DAG: "%275:sub23": 53 # CHECK-GX-JSON-DAG: "%275:sub24": 50 # CHECK-GX-JSON-DAG: "%275:sub25": 49 # CHECK-GX-JSON-DAG: "%275:sub26": 48 # CHECK-GX-JSON-DAG: "%275:sub27": 47 # CHECK-GX-JSON-DAG: "%275:sub28": 44 # CHECK-GX-JSON-DAG: "%275:sub29": 43 # CHECK-GX-JSON-DAG: "%275:sub30": 42 # CHECK-GX-JSON-DAG: "%275:sub31": 41 # CHECK-GX-JSON-DAG: "%317:sub0": 134 # CHECK-GX-JSON-DAG: "%317:sub1": 133 # CHECK-GX-JSON-DAG: "%317:sub2": 132 # CHECK-GX-JSON-DAG: "%317:sub3": 131 # CHECK-GX-JSON-DAG: "%317:sub4": 128 # CHECK-GX-JSON-DAG: "%317:sub5": 127 # CHECK-GX-JSON-DAG: "%317:sub6": 126 # CHECK-GX-JSON-DAG: "%317:sub7": 125 # CHECK-GX-JSON-DAG: "%317:sub8": 122 # CHECK-GX-JSON-DAG: "%317:sub9": 121 # CHECK-GX-JSON-DAG: "%317:sub10": 120 # CHECK-GX-JSON-DAG: "%317:sub11": 119 # CHECK-GX-JSON-DAG: "%317:sub12": 116 # CHECK-GX-JSON-DAG: "%317:sub13": 115 # CHECK-GX-JSON-DAG: "%317:sub14": 114 # CHECK-GX-JSON-DAG: "%317:sub15": 113 # CHECK-GX-JSON-DAG: "%317:sub16": 110 # CHECK-GX-JSON-DAG: "%317:sub17": 109 # CHECK-GX-JSON-DAG: "%317:sub18": 108 # CHECK-GX-JSON-DAG: "%317:sub19": 107 # CHECK-GX-JSON-DAG: "%317:sub20": 104 # CHECK-GX-JSON-DAG: "%317:sub21": 103 # CHECK-GX-JSON-DAG: "%317:sub22": 102 # CHECK-GX-JSON-DAG: "%317:sub23": 101 # CHECK-GX-JSON-DAG: "%317:sub24": 98 # CHECK-GX-JSON-DAG: "%317:sub25": 97 # CHECK-GX-JSON-DAG: "%317:sub26": 96 # CHECK-GX-JSON-DAG: "%317:sub27": 95 # CHECK-GX-JSON-DAG: "%317:sub28": 92 # CHECK-GX-JSON-DAG: "%317:sub29": 91 # CHECK-GX-JSON-DAG: "%317:sub30": 90 # CHECK-GX-JSON-DAG: "%317:sub31": 89 # CHECK-GX-JSON-DAG: "%359:sub0": 182 # CHECK-GX-JSON-DAG: "%359:sub1": 181 # CHECK-GX-JSON-DAG: "%359:sub2": 180 # CHECK-GX-JSON-DAG: "%359:sub3": 179 # CHECK-GX-JSON-DAG: "%359:sub4": 176 # CHECK-GX-JSON-DAG: "%359:sub5": 175 # CHECK-GX-JSON-DAG: "%359:sub6": 174 # CHECK-GX-JSON-DAG: "%359:sub7": 173 # CHECK-GX-JSON-DAG: "%359:sub8": 170 # CHECK-GX-JSON-DAG: "%359:sub9": 169 # CHECK-GX-JSON-DAG: "%359:sub10": 168 # CHECK-GX-JSON-DAG: "%359:sub11": 167 # CHECK-GX-JSON-DAG: "%359:sub12": 164 # CHECK-GX-JSON-DAG: "%359:sub13": 163 # CHECK-GX-JSON-DAG: "%359:sub14": 162 # CHECK-GX-JSON-DAG: "%359:sub15": 161 # CHECK-GX-JSON-DAG: "%359:sub16": 158 # CHECK-GX-JSON-DAG: "%359:sub17": 157 # CHECK-GX-JSON-DAG: "%359:sub18": 156 # CHECK-GX-JSON-DAG: "%359:sub19": 155 # CHECK-GX-JSON-DAG: "%359:sub20": 152 # CHECK-GX-JSON-DAG: "%359:sub21": 151 # CHECK-GX-JSON-DAG: "%359:sub22": 150 # CHECK-GX-JSON-DAG: "%359:sub23": 149 # CHECK-GX-JSON-DAG: "%359:sub24": 146 # CHECK-GX-JSON-DAG: "%359:sub25": 145 # CHECK-GX-JSON-DAG: "%359:sub26": 144 # CHECK-GX-JSON-DAG: "%359:sub27": 143 # CHECK-GX-JSON-DAG: "%359:sub28": 140 # CHECK-GX-JSON-DAG: "%359:sub29": 139 # CHECK-GX-JSON-DAG: "%359:sub30": 138 # CHECK-GX-JSON-DAG: "%359:sub31": 137 # CHECK-GX-JSON-DAG: "%401:sub0": 230 # CHECK-GX-JSON-DAG: "%401:sub1": 229 # CHECK-GX-JSON-DAG: "%401:sub2": 228 # CHECK-GX-JSON-DAG: "%401:sub3": 227 # CHECK-GX-JSON-DAG: "%401:sub4": 224 # CHECK-GX-JSON-DAG: "%401:sub5": 223 # CHECK-GX-JSON-DAG: "%401:sub6": 222 # CHECK-GX-JSON-DAG: "%401:sub7": 221 # CHECK-GX-JSON-DAG: "%401:sub8": 218 # CHECK-GX-JSON-DAG: "%401:sub9": 217 # CHECK-GX-JSON-DAG: "%401:sub10": 216 # CHECK-GX-JSON-DAG: "%401:sub11": 215 # CHECK-GX-JSON-DAG: "%401:sub12": 212 # CHECK-GX-JSON-DAG: "%401:sub13": 211 # CHECK-GX-JSON-DAG: "%401:sub14": 210 # CHECK-GX-JSON-DAG: "%401:sub15": 209 # CHECK-GX-JSON-DAG: "%401:sub16": 206 # CHECK-GX-JSON-DAG: "%401:sub17": 205 # CHECK-GX-JSON-DAG: "%401:sub18": 204 # CHECK-GX-JSON-DAG: "%401:sub19": 203 # CHECK-GX-JSON-DAG: "%401:sub20": 200 # CHECK-GX-JSON-DAG: "%401:sub21": 199 # CHECK-GX-JSON-DAG: "%401:sub22": 198 # CHECK-GX-JSON-DAG: "%401:sub23": 197 # CHECK-GX-JSON-DAG: "%401:sub24": 194 # CHECK-GX-JSON-DAG: "%401:sub25": 193 # CHECK-GX-JSON-DAG: "%401:sub26": 192 # CHECK-GX-JSON-DAG: "%401:sub27": 191 # CHECK-GX-JSON-DAG: "%401:sub28": 188 # CHECK-GX-JSON-DAG: "%401:sub29": 187 # CHECK-GX-JSON-DAG: "%401:sub30": 186 # CHECK-GX-JSON-DAG: "%401:sub31": 185 # CHECK-GX-JSON-DAG: "%600": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 185 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 230 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%602:vgpr_32 = COPY %233.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 37 # CHECK-GX-JSON-DAG: "%233:sub1": 36 # CHECK-GX-JSON-DAG: "%233:sub2": 35 # CHECK-GX-JSON-DAG: "%233:sub3": 34 # CHECK-GX-JSON-DAG: "%233:sub4": 31 # CHECK-GX-JSON-DAG: "%233:sub5": 30 # CHECK-GX-JSON-DAG: "%233:sub6": 29 # CHECK-GX-JSON-DAG: "%233:sub7": 28 # CHECK-GX-JSON-DAG: "%233:sub8": 25 # CHECK-GX-JSON-DAG: "%233:sub9": 24 # CHECK-GX-JSON-DAG: "%233:sub10": 23 # CHECK-GX-JSON-DAG: "%233:sub11": 22 # CHECK-GX-JSON-DAG: "%233:sub12": 19 # CHECK-GX-JSON-DAG: "%233:sub13": 18 # CHECK-GX-JSON-DAG: "%233:sub14": 17 # CHECK-GX-JSON-DAG: "%233:sub15": 16 # CHECK-GX-JSON-DAG: "%233:sub16": 13 # CHECK-GX-JSON-DAG: "%233:sub17": 12 # CHECK-GX-JSON-DAG: "%233:sub18": 11 # CHECK-GX-JSON-DAG: "%233:sub19": 10 # CHECK-GX-JSON-DAG: "%233:sub20": 7 # CHECK-GX-JSON-DAG: "%233:sub21": 6 # CHECK-GX-JSON-DAG: "%233:sub22": 5 # CHECK-GX-JSON-DAG: "%233:sub23": 4 # CHECK-GX-JSON-DAG: "%233:sub24": 1 # CHECK-GX-JSON-DAG: "%233:sub25": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 85 # CHECK-GX-JSON-DAG: "%275:sub1": 84 # CHECK-GX-JSON-DAG: "%275:sub2": 83 # CHECK-GX-JSON-DAG: "%275:sub3": 82 # CHECK-GX-JSON-DAG: "%275:sub4": 79 # CHECK-GX-JSON-DAG: "%275:sub5": 78 # CHECK-GX-JSON-DAG: "%275:sub6": 77 # CHECK-GX-JSON-DAG: "%275:sub7": 76 # CHECK-GX-JSON-DAG: "%275:sub8": 73 # CHECK-GX-JSON-DAG: "%275:sub9": 72 # CHECK-GX-JSON-DAG: "%275:sub10": 71 # CHECK-GX-JSON-DAG: "%275:sub11": 70 # CHECK-GX-JSON-DAG: "%275:sub12": 67 # CHECK-GX-JSON-DAG: "%275:sub13": 66 # CHECK-GX-JSON-DAG: "%275:sub14": 65 # CHECK-GX-JSON-DAG: "%275:sub15": 64 # CHECK-GX-JSON-DAG: "%275:sub16": 61 # CHECK-GX-JSON-DAG: "%275:sub17": 60 # CHECK-GX-JSON-DAG: "%275:sub18": 59 # CHECK-GX-JSON-DAG: "%275:sub19": 58 # CHECK-GX-JSON-DAG: "%275:sub20": 55 # CHECK-GX-JSON-DAG: "%275:sub21": 54 # CHECK-GX-JSON-DAG: "%275:sub22": 53 # CHECK-GX-JSON-DAG: "%275:sub23": 52 # CHECK-GX-JSON-DAG: "%275:sub24": 49 # CHECK-GX-JSON-DAG: "%275:sub25": 48 # CHECK-GX-JSON-DAG: "%275:sub26": 47 # CHECK-GX-JSON-DAG: "%275:sub27": 46 # CHECK-GX-JSON-DAG: "%275:sub28": 43 # CHECK-GX-JSON-DAG: "%275:sub29": 42 # CHECK-GX-JSON-DAG: "%275:sub30": 41 # CHECK-GX-JSON-DAG: "%275:sub31": 40 # CHECK-GX-JSON-DAG: "%317:sub0": 133 # CHECK-GX-JSON-DAG: "%317:sub1": 132 # CHECK-GX-JSON-DAG: "%317:sub2": 131 # CHECK-GX-JSON-DAG: "%317:sub3": 130 # CHECK-GX-JSON-DAG: "%317:sub4": 127 # CHECK-GX-JSON-DAG: "%317:sub5": 126 # CHECK-GX-JSON-DAG: "%317:sub6": 125 # CHECK-GX-JSON-DAG: "%317:sub7": 124 # CHECK-GX-JSON-DAG: "%317:sub8": 121 # CHECK-GX-JSON-DAG: "%317:sub9": 120 # CHECK-GX-JSON-DAG: "%317:sub10": 119 # CHECK-GX-JSON-DAG: "%317:sub11": 118 # CHECK-GX-JSON-DAG: "%317:sub12": 115 # CHECK-GX-JSON-DAG: "%317:sub13": 114 # CHECK-GX-JSON-DAG: "%317:sub14": 113 # CHECK-GX-JSON-DAG: "%317:sub15": 112 # CHECK-GX-JSON-DAG: "%317:sub16": 109 # CHECK-GX-JSON-DAG: "%317:sub17": 108 # CHECK-GX-JSON-DAG: "%317:sub18": 107 # CHECK-GX-JSON-DAG: "%317:sub19": 106 # CHECK-GX-JSON-DAG: "%317:sub20": 103 # CHECK-GX-JSON-DAG: "%317:sub21": 102 # CHECK-GX-JSON-DAG: "%317:sub22": 101 # CHECK-GX-JSON-DAG: "%317:sub23": 100 # CHECK-GX-JSON-DAG: "%317:sub24": 97 # CHECK-GX-JSON-DAG: "%317:sub25": 96 # CHECK-GX-JSON-DAG: "%317:sub26": 95 # CHECK-GX-JSON-DAG: "%317:sub27": 94 # CHECK-GX-JSON-DAG: "%317:sub28": 91 # CHECK-GX-JSON-DAG: "%317:sub29": 90 # CHECK-GX-JSON-DAG: "%317:sub30": 89 # CHECK-GX-JSON-DAG: "%317:sub31": 88 # CHECK-GX-JSON-DAG: "%359:sub0": 181 # CHECK-GX-JSON-DAG: "%359:sub1": 180 # CHECK-GX-JSON-DAG: "%359:sub2": 179 # CHECK-GX-JSON-DAG: "%359:sub3": 178 # CHECK-GX-JSON-DAG: "%359:sub4": 175 # CHECK-GX-JSON-DAG: "%359:sub5": 174 # CHECK-GX-JSON-DAG: "%359:sub6": 173 # CHECK-GX-JSON-DAG: "%359:sub7": 172 # CHECK-GX-JSON-DAG: "%359:sub8": 169 # CHECK-GX-JSON-DAG: "%359:sub9": 168 # CHECK-GX-JSON-DAG: "%359:sub10": 167 # CHECK-GX-JSON-DAG: "%359:sub11": 166 # CHECK-GX-JSON-DAG: "%359:sub12": 163 # CHECK-GX-JSON-DAG: "%359:sub13": 162 # CHECK-GX-JSON-DAG: "%359:sub14": 161 # CHECK-GX-JSON-DAG: "%359:sub15": 160 # CHECK-GX-JSON-DAG: "%359:sub16": 157 # CHECK-GX-JSON-DAG: "%359:sub17": 156 # CHECK-GX-JSON-DAG: "%359:sub18": 155 # CHECK-GX-JSON-DAG: "%359:sub19": 154 # CHECK-GX-JSON-DAG: "%359:sub20": 151 # CHECK-GX-JSON-DAG: "%359:sub21": 150 # CHECK-GX-JSON-DAG: "%359:sub22": 149 # CHECK-GX-JSON-DAG: "%359:sub23": 148 # CHECK-GX-JSON-DAG: "%359:sub24": 145 # CHECK-GX-JSON-DAG: "%359:sub25": 144 # CHECK-GX-JSON-DAG: "%359:sub26": 143 # CHECK-GX-JSON-DAG: "%359:sub27": 142 # CHECK-GX-JSON-DAG: "%359:sub28": 139 # CHECK-GX-JSON-DAG: "%359:sub29": 138 # CHECK-GX-JSON-DAG: "%359:sub30": 137 # CHECK-GX-JSON-DAG: "%359:sub31": 136 # CHECK-GX-JSON-DAG: "%401:sub0": 229 # CHECK-GX-JSON-DAG: "%401:sub1": 228 # CHECK-GX-JSON-DAG: "%401:sub2": 227 # CHECK-GX-JSON-DAG: "%401:sub3": 226 # CHECK-GX-JSON-DAG: "%401:sub4": 223 # CHECK-GX-JSON-DAG: "%401:sub5": 222 # CHECK-GX-JSON-DAG: "%401:sub6": 221 # CHECK-GX-JSON-DAG: "%401:sub7": 220 # CHECK-GX-JSON-DAG: "%401:sub8": 217 # CHECK-GX-JSON-DAG: "%401:sub9": 216 # CHECK-GX-JSON-DAG: "%401:sub10": 215 # CHECK-GX-JSON-DAG: "%401:sub11": 214 # CHECK-GX-JSON-DAG: "%401:sub12": 211 # CHECK-GX-JSON-DAG: "%401:sub13": 210 # CHECK-GX-JSON-DAG: "%401:sub14": 209 # CHECK-GX-JSON-DAG: "%401:sub15": 208 # CHECK-GX-JSON-DAG: "%401:sub16": 205 # CHECK-GX-JSON-DAG: "%401:sub17": 204 # CHECK-GX-JSON-DAG: "%401:sub18": 203 # CHECK-GX-JSON-DAG: "%401:sub19": 202 # CHECK-GX-JSON-DAG: "%401:sub20": 199 # CHECK-GX-JSON-DAG: "%401:sub21": 198 # CHECK-GX-JSON-DAG: "%401:sub22": 197 # CHECK-GX-JSON-DAG: "%401:sub23": 196 # CHECK-GX-JSON-DAG: "%401:sub24": 193 # CHECK-GX-JSON-DAG: "%401:sub25": 192 # CHECK-GX-JSON-DAG: "%401:sub26": 191 # CHECK-GX-JSON-DAG: "%401:sub27": 190 # CHECK-GX-JSON-DAG: "%401:sub28": 187 # CHECK-GX-JSON-DAG: "%401:sub29": 186 # CHECK-GX-JSON-DAG: "%401:sub30": 185 # CHECK-GX-JSON-DAG: "%401:sub31": 184 # CHECK-GX-JSON-DAG: "%600": 2 # CHECK-GX-JSON-DAG: "%601": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 184 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 229 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%603:vgpr_32 = COPY %233.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 36 # CHECK-GX-JSON-DAG: "%233:sub1": 35 # CHECK-GX-JSON-DAG: "%233:sub2": 34 # CHECK-GX-JSON-DAG: "%233:sub3": 33 # CHECK-GX-JSON-DAG: "%233:sub4": 30 # CHECK-GX-JSON-DAG: "%233:sub5": 29 # CHECK-GX-JSON-DAG: "%233:sub6": 28 # CHECK-GX-JSON-DAG: "%233:sub7": 27 # CHECK-GX-JSON-DAG: "%233:sub8": 24 # CHECK-GX-JSON-DAG: "%233:sub9": 23 # CHECK-GX-JSON-DAG: "%233:sub10": 22 # CHECK-GX-JSON-DAG: "%233:sub11": 21 # CHECK-GX-JSON-DAG: "%233:sub12": 18 # CHECK-GX-JSON-DAG: "%233:sub13": 17 # CHECK-GX-JSON-DAG: "%233:sub14": 16 # CHECK-GX-JSON-DAG: "%233:sub15": 15 # CHECK-GX-JSON-DAG: "%233:sub16": 12 # CHECK-GX-JSON-DAG: "%233:sub17": 11 # CHECK-GX-JSON-DAG: "%233:sub18": 10 # CHECK-GX-JSON-DAG: "%233:sub19": 9 # CHECK-GX-JSON-DAG: "%233:sub20": 6 # CHECK-GX-JSON-DAG: "%233:sub21": 5 # CHECK-GX-JSON-DAG: "%233:sub22": 4 # CHECK-GX-JSON-DAG: "%233:sub23": 3 # CHECK-GX-JSON-DAG: "%233:sub24": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 84 # CHECK-GX-JSON-DAG: "%275:sub1": 83 # CHECK-GX-JSON-DAG: "%275:sub2": 82 # CHECK-GX-JSON-DAG: "%275:sub3": 81 # CHECK-GX-JSON-DAG: "%275:sub4": 78 # CHECK-GX-JSON-DAG: "%275:sub5": 77 # CHECK-GX-JSON-DAG: "%275:sub6": 76 # CHECK-GX-JSON-DAG: "%275:sub7": 75 # CHECK-GX-JSON-DAG: "%275:sub8": 72 # CHECK-GX-JSON-DAG: "%275:sub9": 71 # CHECK-GX-JSON-DAG: "%275:sub10": 70 # CHECK-GX-JSON-DAG: "%275:sub11": 69 # CHECK-GX-JSON-DAG: "%275:sub12": 66 # CHECK-GX-JSON-DAG: "%275:sub13": 65 # CHECK-GX-JSON-DAG: "%275:sub14": 64 # CHECK-GX-JSON-DAG: "%275:sub15": 63 # CHECK-GX-JSON-DAG: "%275:sub16": 60 # CHECK-GX-JSON-DAG: "%275:sub17": 59 # CHECK-GX-JSON-DAG: "%275:sub18": 58 # CHECK-GX-JSON-DAG: "%275:sub19": 57 # CHECK-GX-JSON-DAG: "%275:sub20": 54 # CHECK-GX-JSON-DAG: "%275:sub21": 53 # CHECK-GX-JSON-DAG: "%275:sub22": 52 # CHECK-GX-JSON-DAG: "%275:sub23": 51 # CHECK-GX-JSON-DAG: "%275:sub24": 48 # CHECK-GX-JSON-DAG: "%275:sub25": 47 # CHECK-GX-JSON-DAG: "%275:sub26": 46 # CHECK-GX-JSON-DAG: "%275:sub27": 45 # CHECK-GX-JSON-DAG: "%275:sub28": 42 # CHECK-GX-JSON-DAG: "%275:sub29": 41 # CHECK-GX-JSON-DAG: "%275:sub30": 40 # CHECK-GX-JSON-DAG: "%275:sub31": 39 # CHECK-GX-JSON-DAG: "%317:sub0": 132 # CHECK-GX-JSON-DAG: "%317:sub1": 131 # CHECK-GX-JSON-DAG: "%317:sub2": 130 # CHECK-GX-JSON-DAG: "%317:sub3": 129 # CHECK-GX-JSON-DAG: "%317:sub4": 126 # CHECK-GX-JSON-DAG: "%317:sub5": 125 # CHECK-GX-JSON-DAG: "%317:sub6": 124 # CHECK-GX-JSON-DAG: "%317:sub7": 123 # CHECK-GX-JSON-DAG: "%317:sub8": 120 # CHECK-GX-JSON-DAG: "%317:sub9": 119 # CHECK-GX-JSON-DAG: "%317:sub10": 118 # CHECK-GX-JSON-DAG: "%317:sub11": 117 # CHECK-GX-JSON-DAG: "%317:sub12": 114 # CHECK-GX-JSON-DAG: "%317:sub13": 113 # CHECK-GX-JSON-DAG: "%317:sub14": 112 # CHECK-GX-JSON-DAG: "%317:sub15": 111 # CHECK-GX-JSON-DAG: "%317:sub16": 108 # CHECK-GX-JSON-DAG: "%317:sub17": 107 # CHECK-GX-JSON-DAG: "%317:sub18": 106 # CHECK-GX-JSON-DAG: "%317:sub19": 105 # CHECK-GX-JSON-DAG: "%317:sub20": 102 # CHECK-GX-JSON-DAG: "%317:sub21": 101 # CHECK-GX-JSON-DAG: "%317:sub22": 100 # CHECK-GX-JSON-DAG: "%317:sub23": 99 # CHECK-GX-JSON-DAG: "%317:sub24": 96 # CHECK-GX-JSON-DAG: "%317:sub25": 95 # CHECK-GX-JSON-DAG: "%317:sub26": 94 # CHECK-GX-JSON-DAG: "%317:sub27": 93 # CHECK-GX-JSON-DAG: "%317:sub28": 90 # CHECK-GX-JSON-DAG: "%317:sub29": 89 # CHECK-GX-JSON-DAG: "%317:sub30": 88 # CHECK-GX-JSON-DAG: "%317:sub31": 87 # CHECK-GX-JSON-DAG: "%359:sub0": 180 # CHECK-GX-JSON-DAG: "%359:sub1": 179 # CHECK-GX-JSON-DAG: "%359:sub2": 178 # CHECK-GX-JSON-DAG: "%359:sub3": 177 # CHECK-GX-JSON-DAG: "%359:sub4": 174 # CHECK-GX-JSON-DAG: "%359:sub5": 173 # CHECK-GX-JSON-DAG: "%359:sub6": 172 # CHECK-GX-JSON-DAG: "%359:sub7": 171 # CHECK-GX-JSON-DAG: "%359:sub8": 168 # CHECK-GX-JSON-DAG: "%359:sub9": 167 # CHECK-GX-JSON-DAG: "%359:sub10": 166 # CHECK-GX-JSON-DAG: "%359:sub11": 165 # CHECK-GX-JSON-DAG: "%359:sub12": 162 # CHECK-GX-JSON-DAG: "%359:sub13": 161 # CHECK-GX-JSON-DAG: "%359:sub14": 160 # CHECK-GX-JSON-DAG: "%359:sub15": 159 # CHECK-GX-JSON-DAG: "%359:sub16": 156 # CHECK-GX-JSON-DAG: "%359:sub17": 155 # CHECK-GX-JSON-DAG: "%359:sub18": 154 # CHECK-GX-JSON-DAG: "%359:sub19": 153 # CHECK-GX-JSON-DAG: "%359:sub20": 150 # CHECK-GX-JSON-DAG: "%359:sub21": 149 # CHECK-GX-JSON-DAG: "%359:sub22": 148 # CHECK-GX-JSON-DAG: "%359:sub23": 147 # CHECK-GX-JSON-DAG: "%359:sub24": 144 # CHECK-GX-JSON-DAG: "%359:sub25": 143 # CHECK-GX-JSON-DAG: "%359:sub26": 142 # CHECK-GX-JSON-DAG: "%359:sub27": 141 # CHECK-GX-JSON-DAG: "%359:sub28": 138 # CHECK-GX-JSON-DAG: "%359:sub29": 137 # CHECK-GX-JSON-DAG: "%359:sub30": 136 # CHECK-GX-JSON-DAG: "%359:sub31": 135 # CHECK-GX-JSON-DAG: "%401:sub0": 228 # CHECK-GX-JSON-DAG: "%401:sub1": 227 # CHECK-GX-JSON-DAG: "%401:sub2": 226 # CHECK-GX-JSON-DAG: "%401:sub3": 225 # CHECK-GX-JSON-DAG: "%401:sub4": 222 # CHECK-GX-JSON-DAG: "%401:sub5": 221 # CHECK-GX-JSON-DAG: "%401:sub6": 220 # CHECK-GX-JSON-DAG: "%401:sub7": 219 # CHECK-GX-JSON-DAG: "%401:sub8": 216 # CHECK-GX-JSON-DAG: "%401:sub9": 215 # CHECK-GX-JSON-DAG: "%401:sub10": 214 # CHECK-GX-JSON-DAG: "%401:sub11": 213 # CHECK-GX-JSON-DAG: "%401:sub12": 210 # CHECK-GX-JSON-DAG: "%401:sub13": 209 # CHECK-GX-JSON-DAG: "%401:sub14": 208 # CHECK-GX-JSON-DAG: "%401:sub15": 207 # CHECK-GX-JSON-DAG: "%401:sub16": 204 # CHECK-GX-JSON-DAG: "%401:sub17": 203 # CHECK-GX-JSON-DAG: "%401:sub18": 202 # CHECK-GX-JSON-DAG: "%401:sub19": 201 # CHECK-GX-JSON-DAG: "%401:sub20": 198 # CHECK-GX-JSON-DAG: "%401:sub21": 197 # CHECK-GX-JSON-DAG: "%401:sub22": 196 # CHECK-GX-JSON-DAG: "%401:sub23": 195 # CHECK-GX-JSON-DAG: "%401:sub24": 192 # CHECK-GX-JSON-DAG: "%401:sub25": 191 # CHECK-GX-JSON-DAG: "%401:sub26": 190 # CHECK-GX-JSON-DAG: "%401:sub27": 189 # CHECK-GX-JSON-DAG: "%401:sub28": 186 # CHECK-GX-JSON-DAG: "%401:sub29": 185 # CHECK-GX-JSON-DAG: "%401:sub30": 184 # CHECK-GX-JSON-DAG: "%401:sub31": 183 # CHECK-GX-JSON-DAG: "%600": 1 # CHECK-GX-JSON-DAG: "%601": 1 # CHECK-GX-JSON-DAG: "%602": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 183 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 228 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%604:vreg_128 = REG_SEQUENCE %603, %subreg.sub0, %602, %subreg.sub1, %601, %subreg.sub2, %600, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 35 # CHECK-GX-JSON-DAG: "%233:sub1": 34 # CHECK-GX-JSON-DAG: "%233:sub2": 33 # CHECK-GX-JSON-DAG: "%233:sub3": 32 # CHECK-GX-JSON-DAG: "%233:sub4": 29 # CHECK-GX-JSON-DAG: "%233:sub5": 28 # CHECK-GX-JSON-DAG: "%233:sub6": 27 # CHECK-GX-JSON-DAG: "%233:sub7": 26 # CHECK-GX-JSON-DAG: "%233:sub8": 23 # CHECK-GX-JSON-DAG: "%233:sub9": 22 # CHECK-GX-JSON-DAG: "%233:sub10": 21 # CHECK-GX-JSON-DAG: "%233:sub11": 20 # CHECK-GX-JSON-DAG: "%233:sub12": 17 # CHECK-GX-JSON-DAG: "%233:sub13": 16 # CHECK-GX-JSON-DAG: "%233:sub14": 15 # CHECK-GX-JSON-DAG: "%233:sub15": 14 # CHECK-GX-JSON-DAG: "%233:sub16": 11 # CHECK-GX-JSON-DAG: "%233:sub17": 10 # CHECK-GX-JSON-DAG: "%233:sub18": 9 # CHECK-GX-JSON-DAG: "%233:sub19": 8 # CHECK-GX-JSON-DAG: "%233:sub20": 5 # CHECK-GX-JSON-DAG: "%233:sub21": 4 # CHECK-GX-JSON-DAG: "%233:sub22": 3 # CHECK-GX-JSON-DAG: "%233:sub23": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 83 # CHECK-GX-JSON-DAG: "%275:sub1": 82 # CHECK-GX-JSON-DAG: "%275:sub2": 81 # CHECK-GX-JSON-DAG: "%275:sub3": 80 # CHECK-GX-JSON-DAG: "%275:sub4": 77 # CHECK-GX-JSON-DAG: "%275:sub5": 76 # CHECK-GX-JSON-DAG: "%275:sub6": 75 # CHECK-GX-JSON-DAG: "%275:sub7": 74 # CHECK-GX-JSON-DAG: "%275:sub8": 71 # CHECK-GX-JSON-DAG: "%275:sub9": 70 # CHECK-GX-JSON-DAG: "%275:sub10": 69 # CHECK-GX-JSON-DAG: "%275:sub11": 68 # CHECK-GX-JSON-DAG: "%275:sub12": 65 # CHECK-GX-JSON-DAG: "%275:sub13": 64 # CHECK-GX-JSON-DAG: "%275:sub14": 63 # CHECK-GX-JSON-DAG: "%275:sub15": 62 # CHECK-GX-JSON-DAG: "%275:sub16": 59 # CHECK-GX-JSON-DAG: "%275:sub17": 58 # CHECK-GX-JSON-DAG: "%275:sub18": 57 # CHECK-GX-JSON-DAG: "%275:sub19": 56 # CHECK-GX-JSON-DAG: "%275:sub20": 53 # CHECK-GX-JSON-DAG: "%275:sub21": 52 # CHECK-GX-JSON-DAG: "%275:sub22": 51 # CHECK-GX-JSON-DAG: "%275:sub23": 50 # CHECK-GX-JSON-DAG: "%275:sub24": 47 # CHECK-GX-JSON-DAG: "%275:sub25": 46 # CHECK-GX-JSON-DAG: "%275:sub26": 45 # CHECK-GX-JSON-DAG: "%275:sub27": 44 # CHECK-GX-JSON-DAG: "%275:sub28": 41 # CHECK-GX-JSON-DAG: "%275:sub29": 40 # CHECK-GX-JSON-DAG: "%275:sub30": 39 # CHECK-GX-JSON-DAG: "%275:sub31": 38 # CHECK-GX-JSON-DAG: "%317:sub0": 131 # CHECK-GX-JSON-DAG: "%317:sub1": 130 # CHECK-GX-JSON-DAG: "%317:sub2": 129 # CHECK-GX-JSON-DAG: "%317:sub3": 128 # CHECK-GX-JSON-DAG: "%317:sub4": 125 # CHECK-GX-JSON-DAG: "%317:sub5": 124 # CHECK-GX-JSON-DAG: "%317:sub6": 123 # CHECK-GX-JSON-DAG: "%317:sub7": 122 # CHECK-GX-JSON-DAG: "%317:sub8": 119 # CHECK-GX-JSON-DAG: "%317:sub9": 118 # CHECK-GX-JSON-DAG: "%317:sub10": 117 # CHECK-GX-JSON-DAG: "%317:sub11": 116 # CHECK-GX-JSON-DAG: "%317:sub12": 113 # CHECK-GX-JSON-DAG: "%317:sub13": 112 # CHECK-GX-JSON-DAG: "%317:sub14": 111 # CHECK-GX-JSON-DAG: "%317:sub15": 110 # CHECK-GX-JSON-DAG: "%317:sub16": 107 # CHECK-GX-JSON-DAG: "%317:sub17": 106 # CHECK-GX-JSON-DAG: "%317:sub18": 105 # CHECK-GX-JSON-DAG: "%317:sub19": 104 # CHECK-GX-JSON-DAG: "%317:sub20": 101 # CHECK-GX-JSON-DAG: "%317:sub21": 100 # CHECK-GX-JSON-DAG: "%317:sub22": 99 # CHECK-GX-JSON-DAG: "%317:sub23": 98 # CHECK-GX-JSON-DAG: "%317:sub24": 95 # CHECK-GX-JSON-DAG: "%317:sub25": 94 # CHECK-GX-JSON-DAG: "%317:sub26": 93 # CHECK-GX-JSON-DAG: "%317:sub27": 92 # CHECK-GX-JSON-DAG: "%317:sub28": 89 # CHECK-GX-JSON-DAG: "%317:sub29": 88 # CHECK-GX-JSON-DAG: "%317:sub30": 87 # CHECK-GX-JSON-DAG: "%317:sub31": 86 # CHECK-GX-JSON-DAG: "%359:sub0": 179 # CHECK-GX-JSON-DAG: "%359:sub1": 178 # CHECK-GX-JSON-DAG: "%359:sub2": 177 # CHECK-GX-JSON-DAG: "%359:sub3": 176 # CHECK-GX-JSON-DAG: "%359:sub4": 173 # CHECK-GX-JSON-DAG: "%359:sub5": 172 # CHECK-GX-JSON-DAG: "%359:sub6": 171 # CHECK-GX-JSON-DAG: "%359:sub7": 170 # CHECK-GX-JSON-DAG: "%359:sub8": 167 # CHECK-GX-JSON-DAG: "%359:sub9": 166 # CHECK-GX-JSON-DAG: "%359:sub10": 165 # CHECK-GX-JSON-DAG: "%359:sub11": 164 # CHECK-GX-JSON-DAG: "%359:sub12": 161 # CHECK-GX-JSON-DAG: "%359:sub13": 160 # CHECK-GX-JSON-DAG: "%359:sub14": 159 # CHECK-GX-JSON-DAG: "%359:sub15": 158 # CHECK-GX-JSON-DAG: "%359:sub16": 155 # CHECK-GX-JSON-DAG: "%359:sub17": 154 # CHECK-GX-JSON-DAG: "%359:sub18": 153 # CHECK-GX-JSON-DAG: "%359:sub19": 152 # CHECK-GX-JSON-DAG: "%359:sub20": 149 # CHECK-GX-JSON-DAG: "%359:sub21": 148 # CHECK-GX-JSON-DAG: "%359:sub22": 147 # CHECK-GX-JSON-DAG: "%359:sub23": 146 # CHECK-GX-JSON-DAG: "%359:sub24": 143 # CHECK-GX-JSON-DAG: "%359:sub25": 142 # CHECK-GX-JSON-DAG: "%359:sub26": 141 # CHECK-GX-JSON-DAG: "%359:sub27": 140 # CHECK-GX-JSON-DAG: "%359:sub28": 137 # CHECK-GX-JSON-DAG: "%359:sub29": 136 # CHECK-GX-JSON-DAG: "%359:sub30": 135 # CHECK-GX-JSON-DAG: "%359:sub31": 134 # CHECK-GX-JSON-DAG: "%401:sub0": 227 # CHECK-GX-JSON-DAG: "%401:sub1": 226 # CHECK-GX-JSON-DAG: "%401:sub2": 225 # CHECK-GX-JSON-DAG: "%401:sub3": 224 # CHECK-GX-JSON-DAG: "%401:sub4": 221 # CHECK-GX-JSON-DAG: "%401:sub5": 220 # CHECK-GX-JSON-DAG: "%401:sub6": 219 # CHECK-GX-JSON-DAG: "%401:sub7": 218 # CHECK-GX-JSON-DAG: "%401:sub8": 215 # CHECK-GX-JSON-DAG: "%401:sub9": 214 # CHECK-GX-JSON-DAG: "%401:sub10": 213 # CHECK-GX-JSON-DAG: "%401:sub11": 212 # CHECK-GX-JSON-DAG: "%401:sub12": 209 # CHECK-GX-JSON-DAG: "%401:sub13": 208 # CHECK-GX-JSON-DAG: "%401:sub14": 207 # CHECK-GX-JSON-DAG: "%401:sub15": 206 # CHECK-GX-JSON-DAG: "%401:sub16": 203 # CHECK-GX-JSON-DAG: "%401:sub17": 202 # CHECK-GX-JSON-DAG: "%401:sub18": 201 # CHECK-GX-JSON-DAG: "%401:sub19": 200 # CHECK-GX-JSON-DAG: "%401:sub20": 197 # CHECK-GX-JSON-DAG: "%401:sub21": 196 # CHECK-GX-JSON-DAG: "%401:sub22": 195 # CHECK-GX-JSON-DAG: "%401:sub23": 194 # CHECK-GX-JSON-DAG: "%401:sub24": 191 # CHECK-GX-JSON-DAG: "%401:sub25": 190 # CHECK-GX-JSON-DAG: "%401:sub26": 189 # CHECK-GX-JSON-DAG: "%401:sub27": 188 # CHECK-GX-JSON-DAG: "%401:sub28": 185 # CHECK-GX-JSON-DAG: "%401:sub29": 184 # CHECK-GX-JSON-DAG: "%401:sub30": 183 # CHECK-GX-JSON-DAG: "%401:sub31": 182 # CHECK-GX-JSON-DAG: "%600": 0 # CHECK-GX-JSON-DAG: "%601": 0 # CHECK-GX-JSON-DAG: "%602": 0 # CHECK-GX-JSON-DAG: "%603": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 182 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 227 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %605:vreg_64, %604, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 34 # CHECK-GX-JSON-DAG: "%233:sub1": 33 # CHECK-GX-JSON-DAG: "%233:sub2": 32 # CHECK-GX-JSON-DAG: "%233:sub3": 31 # CHECK-GX-JSON-DAG: "%233:sub4": 28 # CHECK-GX-JSON-DAG: "%233:sub5": 27 # CHECK-GX-JSON-DAG: "%233:sub6": 26 # CHECK-GX-JSON-DAG: "%233:sub7": 25 # CHECK-GX-JSON-DAG: "%233:sub8": 22 # CHECK-GX-JSON-DAG: "%233:sub9": 21 # CHECK-GX-JSON-DAG: "%233:sub10": 20 # CHECK-GX-JSON-DAG: "%233:sub11": 19 # CHECK-GX-JSON-DAG: "%233:sub12": 16 # CHECK-GX-JSON-DAG: "%233:sub13": 15 # CHECK-GX-JSON-DAG: "%233:sub14": 14 # CHECK-GX-JSON-DAG: "%233:sub15": 13 # CHECK-GX-JSON-DAG: "%233:sub16": 10 # CHECK-GX-JSON-DAG: "%233:sub17": 9 # CHECK-GX-JSON-DAG: "%233:sub18": 8 # CHECK-GX-JSON-DAG: "%233:sub19": 7 # CHECK-GX-JSON-DAG: "%233:sub20": 4 # CHECK-GX-JSON-DAG: "%233:sub21": 3 # CHECK-GX-JSON-DAG: "%233:sub22": 2 # CHECK-GX-JSON-DAG: "%233:sub23": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 82 # CHECK-GX-JSON-DAG: "%275:sub1": 81 # CHECK-GX-JSON-DAG: "%275:sub2": 80 # CHECK-GX-JSON-DAG: "%275:sub3": 79 # CHECK-GX-JSON-DAG: "%275:sub4": 76 # CHECK-GX-JSON-DAG: "%275:sub5": 75 # CHECK-GX-JSON-DAG: "%275:sub6": 74 # CHECK-GX-JSON-DAG: "%275:sub7": 73 # CHECK-GX-JSON-DAG: "%275:sub8": 70 # CHECK-GX-JSON-DAG: "%275:sub9": 69 # CHECK-GX-JSON-DAG: "%275:sub10": 68 # CHECK-GX-JSON-DAG: "%275:sub11": 67 # CHECK-GX-JSON-DAG: "%275:sub12": 64 # CHECK-GX-JSON-DAG: "%275:sub13": 63 # CHECK-GX-JSON-DAG: "%275:sub14": 62 # CHECK-GX-JSON-DAG: "%275:sub15": 61 # CHECK-GX-JSON-DAG: "%275:sub16": 58 # CHECK-GX-JSON-DAG: "%275:sub17": 57 # CHECK-GX-JSON-DAG: "%275:sub18": 56 # CHECK-GX-JSON-DAG: "%275:sub19": 55 # CHECK-GX-JSON-DAG: "%275:sub20": 52 # CHECK-GX-JSON-DAG: "%275:sub21": 51 # CHECK-GX-JSON-DAG: "%275:sub22": 50 # CHECK-GX-JSON-DAG: "%275:sub23": 49 # CHECK-GX-JSON-DAG: "%275:sub24": 46 # CHECK-GX-JSON-DAG: "%275:sub25": 45 # CHECK-GX-JSON-DAG: "%275:sub26": 44 # CHECK-GX-JSON-DAG: "%275:sub27": 43 # CHECK-GX-JSON-DAG: "%275:sub28": 40 # CHECK-GX-JSON-DAG: "%275:sub29": 39 # CHECK-GX-JSON-DAG: "%275:sub30": 38 # CHECK-GX-JSON-DAG: "%275:sub31": 37 # CHECK-GX-JSON-DAG: "%317:sub0": 130 # CHECK-GX-JSON-DAG: "%317:sub1": 129 # CHECK-GX-JSON-DAG: "%317:sub2": 128 # CHECK-GX-JSON-DAG: "%317:sub3": 127 # CHECK-GX-JSON-DAG: "%317:sub4": 124 # CHECK-GX-JSON-DAG: "%317:sub5": 123 # CHECK-GX-JSON-DAG: "%317:sub6": 122 # CHECK-GX-JSON-DAG: "%317:sub7": 121 # CHECK-GX-JSON-DAG: "%317:sub8": 118 # CHECK-GX-JSON-DAG: "%317:sub9": 117 # CHECK-GX-JSON-DAG: "%317:sub10": 116 # CHECK-GX-JSON-DAG: "%317:sub11": 115 # CHECK-GX-JSON-DAG: "%317:sub12": 112 # CHECK-GX-JSON-DAG: "%317:sub13": 111 # CHECK-GX-JSON-DAG: "%317:sub14": 110 # CHECK-GX-JSON-DAG: "%317:sub15": 109 # CHECK-GX-JSON-DAG: "%317:sub16": 106 # CHECK-GX-JSON-DAG: "%317:sub17": 105 # CHECK-GX-JSON-DAG: "%317:sub18": 104 # CHECK-GX-JSON-DAG: "%317:sub19": 103 # CHECK-GX-JSON-DAG: "%317:sub20": 100 # CHECK-GX-JSON-DAG: "%317:sub21": 99 # CHECK-GX-JSON-DAG: "%317:sub22": 98 # CHECK-GX-JSON-DAG: "%317:sub23": 97 # CHECK-GX-JSON-DAG: "%317:sub24": 94 # CHECK-GX-JSON-DAG: "%317:sub25": 93 # CHECK-GX-JSON-DAG: "%317:sub26": 92 # CHECK-GX-JSON-DAG: "%317:sub27": 91 # CHECK-GX-JSON-DAG: "%317:sub28": 88 # CHECK-GX-JSON-DAG: "%317:sub29": 87 # CHECK-GX-JSON-DAG: "%317:sub30": 86 # CHECK-GX-JSON-DAG: "%317:sub31": 85 # CHECK-GX-JSON-DAG: "%359:sub0": 178 # CHECK-GX-JSON-DAG: "%359:sub1": 177 # CHECK-GX-JSON-DAG: "%359:sub2": 176 # CHECK-GX-JSON-DAG: "%359:sub3": 175 # CHECK-GX-JSON-DAG: "%359:sub4": 172 # CHECK-GX-JSON-DAG: "%359:sub5": 171 # CHECK-GX-JSON-DAG: "%359:sub6": 170 # CHECK-GX-JSON-DAG: "%359:sub7": 169 # CHECK-GX-JSON-DAG: "%359:sub8": 166 # CHECK-GX-JSON-DAG: "%359:sub9": 165 # CHECK-GX-JSON-DAG: "%359:sub10": 164 # CHECK-GX-JSON-DAG: "%359:sub11": 163 # CHECK-GX-JSON-DAG: "%359:sub12": 160 # CHECK-GX-JSON-DAG: "%359:sub13": 159 # CHECK-GX-JSON-DAG: "%359:sub14": 158 # CHECK-GX-JSON-DAG: "%359:sub15": 157 # CHECK-GX-JSON-DAG: "%359:sub16": 154 # CHECK-GX-JSON-DAG: "%359:sub17": 153 # CHECK-GX-JSON-DAG: "%359:sub18": 152 # CHECK-GX-JSON-DAG: "%359:sub19": 151 # CHECK-GX-JSON-DAG: "%359:sub20": 148 # CHECK-GX-JSON-DAG: "%359:sub21": 147 # CHECK-GX-JSON-DAG: "%359:sub22": 146 # CHECK-GX-JSON-DAG: "%359:sub23": 145 # CHECK-GX-JSON-DAG: "%359:sub24": 142 # CHECK-GX-JSON-DAG: "%359:sub25": 141 # CHECK-GX-JSON-DAG: "%359:sub26": 140 # CHECK-GX-JSON-DAG: "%359:sub27": 139 # CHECK-GX-JSON-DAG: "%359:sub28": 136 # CHECK-GX-JSON-DAG: "%359:sub29": 135 # CHECK-GX-JSON-DAG: "%359:sub30": 134 # CHECK-GX-JSON-DAG: "%359:sub31": 133 # CHECK-GX-JSON-DAG: "%401:sub0": 226 # CHECK-GX-JSON-DAG: "%401:sub1": 225 # CHECK-GX-JSON-DAG: "%401:sub2": 224 # CHECK-GX-JSON-DAG: "%401:sub3": 223 # CHECK-GX-JSON-DAG: "%401:sub4": 220 # CHECK-GX-JSON-DAG: "%401:sub5": 219 # CHECK-GX-JSON-DAG: "%401:sub6": 218 # CHECK-GX-JSON-DAG: "%401:sub7": 217 # CHECK-GX-JSON-DAG: "%401:sub8": 214 # CHECK-GX-JSON-DAG: "%401:sub9": 213 # CHECK-GX-JSON-DAG: "%401:sub10": 212 # CHECK-GX-JSON-DAG: "%401:sub11": 211 # CHECK-GX-JSON-DAG: "%401:sub12": 208 # CHECK-GX-JSON-DAG: "%401:sub13": 207 # CHECK-GX-JSON-DAG: "%401:sub14": 206 # CHECK-GX-JSON-DAG: "%401:sub15": 205 # CHECK-GX-JSON-DAG: "%401:sub16": 202 # CHECK-GX-JSON-DAG: "%401:sub17": 201 # CHECK-GX-JSON-DAG: "%401:sub18": 200 # CHECK-GX-JSON-DAG: "%401:sub19": 199 # CHECK-GX-JSON-DAG: "%401:sub20": 196 # CHECK-GX-JSON-DAG: "%401:sub21": 195 # CHECK-GX-JSON-DAG: "%401:sub22": 194 # CHECK-GX-JSON-DAG: "%401:sub23": 193 # CHECK-GX-JSON-DAG: "%401:sub24": 190 # CHECK-GX-JSON-DAG: "%401:sub25": 189 # CHECK-GX-JSON-DAG: "%401:sub26": 188 # CHECK-GX-JSON-DAG: "%401:sub27": 187 # CHECK-GX-JSON-DAG: "%401:sub28": 184 # CHECK-GX-JSON-DAG: "%401:sub29": 183 # CHECK-GX-JSON-DAG: "%401:sub30": 182 # CHECK-GX-JSON-DAG: "%401:sub31": 181 # CHECK-GX-JSON-DAG: "%604": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 181 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 226 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%606:vgpr_32 = COPY %233.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 33 # CHECK-GX-JSON-DAG: "%233:sub1": 32 # CHECK-GX-JSON-DAG: "%233:sub2": 31 # CHECK-GX-JSON-DAG: "%233:sub3": 30 # CHECK-GX-JSON-DAG: "%233:sub4": 27 # CHECK-GX-JSON-DAG: "%233:sub5": 26 # CHECK-GX-JSON-DAG: "%233:sub6": 25 # CHECK-GX-JSON-DAG: "%233:sub7": 24 # CHECK-GX-JSON-DAG: "%233:sub8": 21 # CHECK-GX-JSON-DAG: "%233:sub9": 20 # CHECK-GX-JSON-DAG: "%233:sub10": 19 # CHECK-GX-JSON-DAG: "%233:sub11": 18 # CHECK-GX-JSON-DAG: "%233:sub12": 15 # CHECK-GX-JSON-DAG: "%233:sub13": 14 # CHECK-GX-JSON-DAG: "%233:sub14": 13 # CHECK-GX-JSON-DAG: "%233:sub15": 12 # CHECK-GX-JSON-DAG: "%233:sub16": 9 # CHECK-GX-JSON-DAG: "%233:sub17": 8 # CHECK-GX-JSON-DAG: "%233:sub18": 7 # CHECK-GX-JSON-DAG: "%233:sub19": 6 # CHECK-GX-JSON-DAG: "%233:sub20": 3 # CHECK-GX-JSON-DAG: "%233:sub21": 2 # CHECK-GX-JSON-DAG: "%233:sub22": 1 # CHECK-GX-JSON-DAG: "%233:sub23": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 81 # CHECK-GX-JSON-DAG: "%275:sub1": 80 # CHECK-GX-JSON-DAG: "%275:sub2": 79 # CHECK-GX-JSON-DAG: "%275:sub3": 78 # CHECK-GX-JSON-DAG: "%275:sub4": 75 # CHECK-GX-JSON-DAG: "%275:sub5": 74 # CHECK-GX-JSON-DAG: "%275:sub6": 73 # CHECK-GX-JSON-DAG: "%275:sub7": 72 # CHECK-GX-JSON-DAG: "%275:sub8": 69 # CHECK-GX-JSON-DAG: "%275:sub9": 68 # CHECK-GX-JSON-DAG: "%275:sub10": 67 # CHECK-GX-JSON-DAG: "%275:sub11": 66 # CHECK-GX-JSON-DAG: "%275:sub12": 63 # CHECK-GX-JSON-DAG: "%275:sub13": 62 # CHECK-GX-JSON-DAG: "%275:sub14": 61 # CHECK-GX-JSON-DAG: "%275:sub15": 60 # CHECK-GX-JSON-DAG: "%275:sub16": 57 # CHECK-GX-JSON-DAG: "%275:sub17": 56 # CHECK-GX-JSON-DAG: "%275:sub18": 55 # CHECK-GX-JSON-DAG: "%275:sub19": 54 # CHECK-GX-JSON-DAG: "%275:sub20": 51 # CHECK-GX-JSON-DAG: "%275:sub21": 50 # CHECK-GX-JSON-DAG: "%275:sub22": 49 # CHECK-GX-JSON-DAG: "%275:sub23": 48 # CHECK-GX-JSON-DAG: "%275:sub24": 45 # CHECK-GX-JSON-DAG: "%275:sub25": 44 # CHECK-GX-JSON-DAG: "%275:sub26": 43 # CHECK-GX-JSON-DAG: "%275:sub27": 42 # CHECK-GX-JSON-DAG: "%275:sub28": 39 # CHECK-GX-JSON-DAG: "%275:sub29": 38 # CHECK-GX-JSON-DAG: "%275:sub30": 37 # CHECK-GX-JSON-DAG: "%275:sub31": 36 # CHECK-GX-JSON-DAG: "%317:sub0": 129 # CHECK-GX-JSON-DAG: "%317:sub1": 128 # CHECK-GX-JSON-DAG: "%317:sub2": 127 # CHECK-GX-JSON-DAG: "%317:sub3": 126 # CHECK-GX-JSON-DAG: "%317:sub4": 123 # CHECK-GX-JSON-DAG: "%317:sub5": 122 # CHECK-GX-JSON-DAG: "%317:sub6": 121 # CHECK-GX-JSON-DAG: "%317:sub7": 120 # CHECK-GX-JSON-DAG: "%317:sub8": 117 # CHECK-GX-JSON-DAG: "%317:sub9": 116 # CHECK-GX-JSON-DAG: "%317:sub10": 115 # CHECK-GX-JSON-DAG: "%317:sub11": 114 # CHECK-GX-JSON-DAG: "%317:sub12": 111 # CHECK-GX-JSON-DAG: "%317:sub13": 110 # CHECK-GX-JSON-DAG: "%317:sub14": 109 # CHECK-GX-JSON-DAG: "%317:sub15": 108 # CHECK-GX-JSON-DAG: "%317:sub16": 105 # CHECK-GX-JSON-DAG: "%317:sub17": 104 # CHECK-GX-JSON-DAG: "%317:sub18": 103 # CHECK-GX-JSON-DAG: "%317:sub19": 102 # CHECK-GX-JSON-DAG: "%317:sub20": 99 # CHECK-GX-JSON-DAG: "%317:sub21": 98 # CHECK-GX-JSON-DAG: "%317:sub22": 97 # CHECK-GX-JSON-DAG: "%317:sub23": 96 # CHECK-GX-JSON-DAG: "%317:sub24": 93 # CHECK-GX-JSON-DAG: "%317:sub25": 92 # CHECK-GX-JSON-DAG: "%317:sub26": 91 # CHECK-GX-JSON-DAG: "%317:sub27": 90 # CHECK-GX-JSON-DAG: "%317:sub28": 87 # CHECK-GX-JSON-DAG: "%317:sub29": 86 # CHECK-GX-JSON-DAG: "%317:sub30": 85 # CHECK-GX-JSON-DAG: "%317:sub31": 84 # CHECK-GX-JSON-DAG: "%359:sub0": 177 # CHECK-GX-JSON-DAG: "%359:sub1": 176 # CHECK-GX-JSON-DAG: "%359:sub2": 175 # CHECK-GX-JSON-DAG: "%359:sub3": 174 # CHECK-GX-JSON-DAG: "%359:sub4": 171 # CHECK-GX-JSON-DAG: "%359:sub5": 170 # CHECK-GX-JSON-DAG: "%359:sub6": 169 # CHECK-GX-JSON-DAG: "%359:sub7": 168 # CHECK-GX-JSON-DAG: "%359:sub8": 165 # CHECK-GX-JSON-DAG: "%359:sub9": 164 # CHECK-GX-JSON-DAG: "%359:sub10": 163 # CHECK-GX-JSON-DAG: "%359:sub11": 162 # CHECK-GX-JSON-DAG: "%359:sub12": 159 # CHECK-GX-JSON-DAG: "%359:sub13": 158 # CHECK-GX-JSON-DAG: "%359:sub14": 157 # CHECK-GX-JSON-DAG: "%359:sub15": 156 # CHECK-GX-JSON-DAG: "%359:sub16": 153 # CHECK-GX-JSON-DAG: "%359:sub17": 152 # CHECK-GX-JSON-DAG: "%359:sub18": 151 # CHECK-GX-JSON-DAG: "%359:sub19": 150 # CHECK-GX-JSON-DAG: "%359:sub20": 147 # CHECK-GX-JSON-DAG: "%359:sub21": 146 # CHECK-GX-JSON-DAG: "%359:sub22": 145 # CHECK-GX-JSON-DAG: "%359:sub23": 144 # CHECK-GX-JSON-DAG: "%359:sub24": 141 # CHECK-GX-JSON-DAG: "%359:sub25": 140 # CHECK-GX-JSON-DAG: "%359:sub26": 139 # CHECK-GX-JSON-DAG: "%359:sub27": 138 # CHECK-GX-JSON-DAG: "%359:sub28": 135 # CHECK-GX-JSON-DAG: "%359:sub29": 134 # CHECK-GX-JSON-DAG: "%359:sub30": 133 # CHECK-GX-JSON-DAG: "%359:sub31": 132 # CHECK-GX-JSON-DAG: "%401:sub0": 225 # CHECK-GX-JSON-DAG: "%401:sub1": 224 # CHECK-GX-JSON-DAG: "%401:sub2": 223 # CHECK-GX-JSON-DAG: "%401:sub3": 222 # CHECK-GX-JSON-DAG: "%401:sub4": 219 # CHECK-GX-JSON-DAG: "%401:sub5": 218 # CHECK-GX-JSON-DAG: "%401:sub6": 217 # CHECK-GX-JSON-DAG: "%401:sub7": 216 # CHECK-GX-JSON-DAG: "%401:sub8": 213 # CHECK-GX-JSON-DAG: "%401:sub9": 212 # CHECK-GX-JSON-DAG: "%401:sub10": 211 # CHECK-GX-JSON-DAG: "%401:sub11": 210 # CHECK-GX-JSON-DAG: "%401:sub12": 207 # CHECK-GX-JSON-DAG: "%401:sub13": 206 # CHECK-GX-JSON-DAG: "%401:sub14": 205 # CHECK-GX-JSON-DAG: "%401:sub15": 204 # CHECK-GX-JSON-DAG: "%401:sub16": 201 # CHECK-GX-JSON-DAG: "%401:sub17": 200 # CHECK-GX-JSON-DAG: "%401:sub18": 199 # CHECK-GX-JSON-DAG: "%401:sub19": 198 # CHECK-GX-JSON-DAG: "%401:sub20": 195 # CHECK-GX-JSON-DAG: "%401:sub21": 194 # CHECK-GX-JSON-DAG: "%401:sub22": 193 # CHECK-GX-JSON-DAG: "%401:sub23": 192 # CHECK-GX-JSON-DAG: "%401:sub24": 189 # CHECK-GX-JSON-DAG: "%401:sub25": 188 # CHECK-GX-JSON-DAG: "%401:sub26": 187 # CHECK-GX-JSON-DAG: "%401:sub27": 186 # CHECK-GX-JSON-DAG: "%401:sub28": 183 # CHECK-GX-JSON-DAG: "%401:sub29": 182 # CHECK-GX-JSON-DAG: "%401:sub30": 181 # CHECK-GX-JSON-DAG: "%401:sub31": 180 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 180 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 225 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%607:vgpr_32 = COPY %233.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 32 # CHECK-GX-JSON-DAG: "%233:sub1": 31 # CHECK-GX-JSON-DAG: "%233:sub2": 30 # CHECK-GX-JSON-DAG: "%233:sub3": 29 # CHECK-GX-JSON-DAG: "%233:sub4": 26 # CHECK-GX-JSON-DAG: "%233:sub5": 25 # CHECK-GX-JSON-DAG: "%233:sub6": 24 # CHECK-GX-JSON-DAG: "%233:sub7": 23 # CHECK-GX-JSON-DAG: "%233:sub8": 20 # CHECK-GX-JSON-DAG: "%233:sub9": 19 # CHECK-GX-JSON-DAG: "%233:sub10": 18 # CHECK-GX-JSON-DAG: "%233:sub11": 17 # CHECK-GX-JSON-DAG: "%233:sub12": 14 # CHECK-GX-JSON-DAG: "%233:sub13": 13 # CHECK-GX-JSON-DAG: "%233:sub14": 12 # CHECK-GX-JSON-DAG: "%233:sub15": 11 # CHECK-GX-JSON-DAG: "%233:sub16": 8 # CHECK-GX-JSON-DAG: "%233:sub17": 7 # CHECK-GX-JSON-DAG: "%233:sub18": 6 # CHECK-GX-JSON-DAG: "%233:sub19": 5 # CHECK-GX-JSON-DAG: "%233:sub20": 2 # CHECK-GX-JSON-DAG: "%233:sub21": 1 # CHECK-GX-JSON-DAG: "%233:sub22": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 80 # CHECK-GX-JSON-DAG: "%275:sub1": 79 # CHECK-GX-JSON-DAG: "%275:sub2": 78 # CHECK-GX-JSON-DAG: "%275:sub3": 77 # CHECK-GX-JSON-DAG: "%275:sub4": 74 # CHECK-GX-JSON-DAG: "%275:sub5": 73 # CHECK-GX-JSON-DAG: "%275:sub6": 72 # CHECK-GX-JSON-DAG: "%275:sub7": 71 # CHECK-GX-JSON-DAG: "%275:sub8": 68 # CHECK-GX-JSON-DAG: "%275:sub9": 67 # CHECK-GX-JSON-DAG: "%275:sub10": 66 # CHECK-GX-JSON-DAG: "%275:sub11": 65 # CHECK-GX-JSON-DAG: "%275:sub12": 62 # CHECK-GX-JSON-DAG: "%275:sub13": 61 # CHECK-GX-JSON-DAG: "%275:sub14": 60 # CHECK-GX-JSON-DAG: "%275:sub15": 59 # CHECK-GX-JSON-DAG: "%275:sub16": 56 # CHECK-GX-JSON-DAG: "%275:sub17": 55 # CHECK-GX-JSON-DAG: "%275:sub18": 54 # CHECK-GX-JSON-DAG: "%275:sub19": 53 # CHECK-GX-JSON-DAG: "%275:sub20": 50 # CHECK-GX-JSON-DAG: "%275:sub21": 49 # CHECK-GX-JSON-DAG: "%275:sub22": 48 # CHECK-GX-JSON-DAG: "%275:sub23": 47 # CHECK-GX-JSON-DAG: "%275:sub24": 44 # CHECK-GX-JSON-DAG: "%275:sub25": 43 # CHECK-GX-JSON-DAG: "%275:sub26": 42 # CHECK-GX-JSON-DAG: "%275:sub27": 41 # CHECK-GX-JSON-DAG: "%275:sub28": 38 # CHECK-GX-JSON-DAG: "%275:sub29": 37 # CHECK-GX-JSON-DAG: "%275:sub30": 36 # CHECK-GX-JSON-DAG: "%275:sub31": 35 # CHECK-GX-JSON-DAG: "%317:sub0": 128 # CHECK-GX-JSON-DAG: "%317:sub1": 127 # CHECK-GX-JSON-DAG: "%317:sub2": 126 # CHECK-GX-JSON-DAG: "%317:sub3": 125 # CHECK-GX-JSON-DAG: "%317:sub4": 122 # CHECK-GX-JSON-DAG: "%317:sub5": 121 # CHECK-GX-JSON-DAG: "%317:sub6": 120 # CHECK-GX-JSON-DAG: "%317:sub7": 119 # CHECK-GX-JSON-DAG: "%317:sub8": 116 # CHECK-GX-JSON-DAG: "%317:sub9": 115 # CHECK-GX-JSON-DAG: "%317:sub10": 114 # CHECK-GX-JSON-DAG: "%317:sub11": 113 # CHECK-GX-JSON-DAG: "%317:sub12": 110 # CHECK-GX-JSON-DAG: "%317:sub13": 109 # CHECK-GX-JSON-DAG: "%317:sub14": 108 # CHECK-GX-JSON-DAG: "%317:sub15": 107 # CHECK-GX-JSON-DAG: "%317:sub16": 104 # CHECK-GX-JSON-DAG: "%317:sub17": 103 # CHECK-GX-JSON-DAG: "%317:sub18": 102 # CHECK-GX-JSON-DAG: "%317:sub19": 101 # CHECK-GX-JSON-DAG: "%317:sub20": 98 # CHECK-GX-JSON-DAG: "%317:sub21": 97 # CHECK-GX-JSON-DAG: "%317:sub22": 96 # CHECK-GX-JSON-DAG: "%317:sub23": 95 # CHECK-GX-JSON-DAG: "%317:sub24": 92 # CHECK-GX-JSON-DAG: "%317:sub25": 91 # CHECK-GX-JSON-DAG: "%317:sub26": 90 # CHECK-GX-JSON-DAG: "%317:sub27": 89 # CHECK-GX-JSON-DAG: "%317:sub28": 86 # CHECK-GX-JSON-DAG: "%317:sub29": 85 # CHECK-GX-JSON-DAG: "%317:sub30": 84 # CHECK-GX-JSON-DAG: "%317:sub31": 83 # CHECK-GX-JSON-DAG: "%359:sub0": 176 # CHECK-GX-JSON-DAG: "%359:sub1": 175 # CHECK-GX-JSON-DAG: "%359:sub2": 174 # CHECK-GX-JSON-DAG: "%359:sub3": 173 # CHECK-GX-JSON-DAG: "%359:sub4": 170 # CHECK-GX-JSON-DAG: "%359:sub5": 169 # CHECK-GX-JSON-DAG: "%359:sub6": 168 # CHECK-GX-JSON-DAG: "%359:sub7": 167 # CHECK-GX-JSON-DAG: "%359:sub8": 164 # CHECK-GX-JSON-DAG: "%359:sub9": 163 # CHECK-GX-JSON-DAG: "%359:sub10": 162 # CHECK-GX-JSON-DAG: "%359:sub11": 161 # CHECK-GX-JSON-DAG: "%359:sub12": 158 # CHECK-GX-JSON-DAG: "%359:sub13": 157 # CHECK-GX-JSON-DAG: "%359:sub14": 156 # CHECK-GX-JSON-DAG: "%359:sub15": 155 # CHECK-GX-JSON-DAG: "%359:sub16": 152 # CHECK-GX-JSON-DAG: "%359:sub17": 151 # CHECK-GX-JSON-DAG: "%359:sub18": 150 # CHECK-GX-JSON-DAG: "%359:sub19": 149 # CHECK-GX-JSON-DAG: "%359:sub20": 146 # CHECK-GX-JSON-DAG: "%359:sub21": 145 # CHECK-GX-JSON-DAG: "%359:sub22": 144 # CHECK-GX-JSON-DAG: "%359:sub23": 143 # CHECK-GX-JSON-DAG: "%359:sub24": 140 # CHECK-GX-JSON-DAG: "%359:sub25": 139 # CHECK-GX-JSON-DAG: "%359:sub26": 138 # CHECK-GX-JSON-DAG: "%359:sub27": 137 # CHECK-GX-JSON-DAG: "%359:sub28": 134 # CHECK-GX-JSON-DAG: "%359:sub29": 133 # CHECK-GX-JSON-DAG: "%359:sub30": 132 # CHECK-GX-JSON-DAG: "%359:sub31": 131 # CHECK-GX-JSON-DAG: "%401:sub0": 224 # CHECK-GX-JSON-DAG: "%401:sub1": 223 # CHECK-GX-JSON-DAG: "%401:sub2": 222 # CHECK-GX-JSON-DAG: "%401:sub3": 221 # CHECK-GX-JSON-DAG: "%401:sub4": 218 # CHECK-GX-JSON-DAG: "%401:sub5": 217 # CHECK-GX-JSON-DAG: "%401:sub6": 216 # CHECK-GX-JSON-DAG: "%401:sub7": 215 # CHECK-GX-JSON-DAG: "%401:sub8": 212 # CHECK-GX-JSON-DAG: "%401:sub9": 211 # CHECK-GX-JSON-DAG: "%401:sub10": 210 # CHECK-GX-JSON-DAG: "%401:sub11": 209 # CHECK-GX-JSON-DAG: "%401:sub12": 206 # CHECK-GX-JSON-DAG: "%401:sub13": 205 # CHECK-GX-JSON-DAG: "%401:sub14": 204 # CHECK-GX-JSON-DAG: "%401:sub15": 203 # CHECK-GX-JSON-DAG: "%401:sub16": 200 # CHECK-GX-JSON-DAG: "%401:sub17": 199 # CHECK-GX-JSON-DAG: "%401:sub18": 198 # CHECK-GX-JSON-DAG: "%401:sub19": 197 # CHECK-GX-JSON-DAG: "%401:sub20": 194 # CHECK-GX-JSON-DAG: "%401:sub21": 193 # CHECK-GX-JSON-DAG: "%401:sub22": 192 # CHECK-GX-JSON-DAG: "%401:sub23": 191 # CHECK-GX-JSON-DAG: "%401:sub24": 188 # CHECK-GX-JSON-DAG: "%401:sub25": 187 # CHECK-GX-JSON-DAG: "%401:sub26": 186 # CHECK-GX-JSON-DAG: "%401:sub27": 185 # CHECK-GX-JSON-DAG: "%401:sub28": 182 # CHECK-GX-JSON-DAG: "%401:sub29": 181 # CHECK-GX-JSON-DAG: "%401:sub30": 180 # CHECK-GX-JSON-DAG: "%401:sub31": 179 # CHECK-GX-JSON-DAG: "%606": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 179 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 224 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%608:vgpr_32 = COPY %233.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 31 # CHECK-GX-JSON-DAG: "%233:sub1": 30 # CHECK-GX-JSON-DAG: "%233:sub2": 29 # CHECK-GX-JSON-DAG: "%233:sub3": 28 # CHECK-GX-JSON-DAG: "%233:sub4": 25 # CHECK-GX-JSON-DAG: "%233:sub5": 24 # CHECK-GX-JSON-DAG: "%233:sub6": 23 # CHECK-GX-JSON-DAG: "%233:sub7": 22 # CHECK-GX-JSON-DAG: "%233:sub8": 19 # CHECK-GX-JSON-DAG: "%233:sub9": 18 # CHECK-GX-JSON-DAG: "%233:sub10": 17 # CHECK-GX-JSON-DAG: "%233:sub11": 16 # CHECK-GX-JSON-DAG: "%233:sub12": 13 # CHECK-GX-JSON-DAG: "%233:sub13": 12 # CHECK-GX-JSON-DAG: "%233:sub14": 11 # CHECK-GX-JSON-DAG: "%233:sub15": 10 # CHECK-GX-JSON-DAG: "%233:sub16": 7 # CHECK-GX-JSON-DAG: "%233:sub17": 6 # CHECK-GX-JSON-DAG: "%233:sub18": 5 # CHECK-GX-JSON-DAG: "%233:sub19": 4 # CHECK-GX-JSON-DAG: "%233:sub20": 1 # CHECK-GX-JSON-DAG: "%233:sub21": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 79 # CHECK-GX-JSON-DAG: "%275:sub1": 78 # CHECK-GX-JSON-DAG: "%275:sub2": 77 # CHECK-GX-JSON-DAG: "%275:sub3": 76 # CHECK-GX-JSON-DAG: "%275:sub4": 73 # CHECK-GX-JSON-DAG: "%275:sub5": 72 # CHECK-GX-JSON-DAG: "%275:sub6": 71 # CHECK-GX-JSON-DAG: "%275:sub7": 70 # CHECK-GX-JSON-DAG: "%275:sub8": 67 # CHECK-GX-JSON-DAG: "%275:sub9": 66 # CHECK-GX-JSON-DAG: "%275:sub10": 65 # CHECK-GX-JSON-DAG: "%275:sub11": 64 # CHECK-GX-JSON-DAG: "%275:sub12": 61 # CHECK-GX-JSON-DAG: "%275:sub13": 60 # CHECK-GX-JSON-DAG: "%275:sub14": 59 # CHECK-GX-JSON-DAG: "%275:sub15": 58 # CHECK-GX-JSON-DAG: "%275:sub16": 55 # CHECK-GX-JSON-DAG: "%275:sub17": 54 # CHECK-GX-JSON-DAG: "%275:sub18": 53 # CHECK-GX-JSON-DAG: "%275:sub19": 52 # CHECK-GX-JSON-DAG: "%275:sub20": 49 # CHECK-GX-JSON-DAG: "%275:sub21": 48 # CHECK-GX-JSON-DAG: "%275:sub22": 47 # CHECK-GX-JSON-DAG: "%275:sub23": 46 # CHECK-GX-JSON-DAG: "%275:sub24": 43 # CHECK-GX-JSON-DAG: "%275:sub25": 42 # CHECK-GX-JSON-DAG: "%275:sub26": 41 # CHECK-GX-JSON-DAG: "%275:sub27": 40 # CHECK-GX-JSON-DAG: "%275:sub28": 37 # CHECK-GX-JSON-DAG: "%275:sub29": 36 # CHECK-GX-JSON-DAG: "%275:sub30": 35 # CHECK-GX-JSON-DAG: "%275:sub31": 34 # CHECK-GX-JSON-DAG: "%317:sub0": 127 # CHECK-GX-JSON-DAG: "%317:sub1": 126 # CHECK-GX-JSON-DAG: "%317:sub2": 125 # CHECK-GX-JSON-DAG: "%317:sub3": 124 # CHECK-GX-JSON-DAG: "%317:sub4": 121 # CHECK-GX-JSON-DAG: "%317:sub5": 120 # CHECK-GX-JSON-DAG: "%317:sub6": 119 # CHECK-GX-JSON-DAG: "%317:sub7": 118 # CHECK-GX-JSON-DAG: "%317:sub8": 115 # CHECK-GX-JSON-DAG: "%317:sub9": 114 # CHECK-GX-JSON-DAG: "%317:sub10": 113 # CHECK-GX-JSON-DAG: "%317:sub11": 112 # CHECK-GX-JSON-DAG: "%317:sub12": 109 # CHECK-GX-JSON-DAG: "%317:sub13": 108 # CHECK-GX-JSON-DAG: "%317:sub14": 107 # CHECK-GX-JSON-DAG: "%317:sub15": 106 # CHECK-GX-JSON-DAG: "%317:sub16": 103 # CHECK-GX-JSON-DAG: "%317:sub17": 102 # CHECK-GX-JSON-DAG: "%317:sub18": 101 # CHECK-GX-JSON-DAG: "%317:sub19": 100 # CHECK-GX-JSON-DAG: "%317:sub20": 97 # CHECK-GX-JSON-DAG: "%317:sub21": 96 # CHECK-GX-JSON-DAG: "%317:sub22": 95 # CHECK-GX-JSON-DAG: "%317:sub23": 94 # CHECK-GX-JSON-DAG: "%317:sub24": 91 # CHECK-GX-JSON-DAG: "%317:sub25": 90 # CHECK-GX-JSON-DAG: "%317:sub26": 89 # CHECK-GX-JSON-DAG: "%317:sub27": 88 # CHECK-GX-JSON-DAG: "%317:sub28": 85 # CHECK-GX-JSON-DAG: "%317:sub29": 84 # CHECK-GX-JSON-DAG: "%317:sub30": 83 # CHECK-GX-JSON-DAG: "%317:sub31": 82 # CHECK-GX-JSON-DAG: "%359:sub0": 175 # CHECK-GX-JSON-DAG: "%359:sub1": 174 # CHECK-GX-JSON-DAG: "%359:sub2": 173 # CHECK-GX-JSON-DAG: "%359:sub3": 172 # CHECK-GX-JSON-DAG: "%359:sub4": 169 # CHECK-GX-JSON-DAG: "%359:sub5": 168 # CHECK-GX-JSON-DAG: "%359:sub6": 167 # CHECK-GX-JSON-DAG: "%359:sub7": 166 # CHECK-GX-JSON-DAG: "%359:sub8": 163 # CHECK-GX-JSON-DAG: "%359:sub9": 162 # CHECK-GX-JSON-DAG: "%359:sub10": 161 # CHECK-GX-JSON-DAG: "%359:sub11": 160 # CHECK-GX-JSON-DAG: "%359:sub12": 157 # CHECK-GX-JSON-DAG: "%359:sub13": 156 # CHECK-GX-JSON-DAG: "%359:sub14": 155 # CHECK-GX-JSON-DAG: "%359:sub15": 154 # CHECK-GX-JSON-DAG: "%359:sub16": 151 # CHECK-GX-JSON-DAG: "%359:sub17": 150 # CHECK-GX-JSON-DAG: "%359:sub18": 149 # CHECK-GX-JSON-DAG: "%359:sub19": 148 # CHECK-GX-JSON-DAG: "%359:sub20": 145 # CHECK-GX-JSON-DAG: "%359:sub21": 144 # CHECK-GX-JSON-DAG: "%359:sub22": 143 # CHECK-GX-JSON-DAG: "%359:sub23": 142 # CHECK-GX-JSON-DAG: "%359:sub24": 139 # CHECK-GX-JSON-DAG: "%359:sub25": 138 # CHECK-GX-JSON-DAG: "%359:sub26": 137 # CHECK-GX-JSON-DAG: "%359:sub27": 136 # CHECK-GX-JSON-DAG: "%359:sub28": 133 # CHECK-GX-JSON-DAG: "%359:sub29": 132 # CHECK-GX-JSON-DAG: "%359:sub30": 131 # CHECK-GX-JSON-DAG: "%359:sub31": 130 # CHECK-GX-JSON-DAG: "%401:sub0": 223 # CHECK-GX-JSON-DAG: "%401:sub1": 222 # CHECK-GX-JSON-DAG: "%401:sub2": 221 # CHECK-GX-JSON-DAG: "%401:sub3": 220 # CHECK-GX-JSON-DAG: "%401:sub4": 217 # CHECK-GX-JSON-DAG: "%401:sub5": 216 # CHECK-GX-JSON-DAG: "%401:sub6": 215 # CHECK-GX-JSON-DAG: "%401:sub7": 214 # CHECK-GX-JSON-DAG: "%401:sub8": 211 # CHECK-GX-JSON-DAG: "%401:sub9": 210 # CHECK-GX-JSON-DAG: "%401:sub10": 209 # CHECK-GX-JSON-DAG: "%401:sub11": 208 # CHECK-GX-JSON-DAG: "%401:sub12": 205 # CHECK-GX-JSON-DAG: "%401:sub13": 204 # CHECK-GX-JSON-DAG: "%401:sub14": 203 # CHECK-GX-JSON-DAG: "%401:sub15": 202 # CHECK-GX-JSON-DAG: "%401:sub16": 199 # CHECK-GX-JSON-DAG: "%401:sub17": 198 # CHECK-GX-JSON-DAG: "%401:sub18": 197 # CHECK-GX-JSON-DAG: "%401:sub19": 196 # CHECK-GX-JSON-DAG: "%401:sub20": 193 # CHECK-GX-JSON-DAG: "%401:sub21": 192 # CHECK-GX-JSON-DAG: "%401:sub22": 191 # CHECK-GX-JSON-DAG: "%401:sub23": 190 # CHECK-GX-JSON-DAG: "%401:sub24": 187 # CHECK-GX-JSON-DAG: "%401:sub25": 186 # CHECK-GX-JSON-DAG: "%401:sub26": 185 # CHECK-GX-JSON-DAG: "%401:sub27": 184 # CHECK-GX-JSON-DAG: "%401:sub28": 181 # CHECK-GX-JSON-DAG: "%401:sub29": 180 # CHECK-GX-JSON-DAG: "%401:sub30": 179 # CHECK-GX-JSON-DAG: "%401:sub31": 178 # CHECK-GX-JSON-DAG: "%606": 2 # CHECK-GX-JSON-DAG: "%607": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 178 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 223 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%609:vgpr_32 = COPY %233.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 30 # CHECK-GX-JSON-DAG: "%233:sub1": 29 # CHECK-GX-JSON-DAG: "%233:sub2": 28 # CHECK-GX-JSON-DAG: "%233:sub3": 27 # CHECK-GX-JSON-DAG: "%233:sub4": 24 # CHECK-GX-JSON-DAG: "%233:sub5": 23 # CHECK-GX-JSON-DAG: "%233:sub6": 22 # CHECK-GX-JSON-DAG: "%233:sub7": 21 # CHECK-GX-JSON-DAG: "%233:sub8": 18 # CHECK-GX-JSON-DAG: "%233:sub9": 17 # CHECK-GX-JSON-DAG: "%233:sub10": 16 # CHECK-GX-JSON-DAG: "%233:sub11": 15 # CHECK-GX-JSON-DAG: "%233:sub12": 12 # CHECK-GX-JSON-DAG: "%233:sub13": 11 # CHECK-GX-JSON-DAG: "%233:sub14": 10 # CHECK-GX-JSON-DAG: "%233:sub15": 9 # CHECK-GX-JSON-DAG: "%233:sub16": 6 # CHECK-GX-JSON-DAG: "%233:sub17": 5 # CHECK-GX-JSON-DAG: "%233:sub18": 4 # CHECK-GX-JSON-DAG: "%233:sub19": 3 # CHECK-GX-JSON-DAG: "%233:sub20": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 78 # CHECK-GX-JSON-DAG: "%275:sub1": 77 # CHECK-GX-JSON-DAG: "%275:sub2": 76 # CHECK-GX-JSON-DAG: "%275:sub3": 75 # CHECK-GX-JSON-DAG: "%275:sub4": 72 # CHECK-GX-JSON-DAG: "%275:sub5": 71 # CHECK-GX-JSON-DAG: "%275:sub6": 70 # CHECK-GX-JSON-DAG: "%275:sub7": 69 # CHECK-GX-JSON-DAG: "%275:sub8": 66 # CHECK-GX-JSON-DAG: "%275:sub9": 65 # CHECK-GX-JSON-DAG: "%275:sub10": 64 # CHECK-GX-JSON-DAG: "%275:sub11": 63 # CHECK-GX-JSON-DAG: "%275:sub12": 60 # CHECK-GX-JSON-DAG: "%275:sub13": 59 # CHECK-GX-JSON-DAG: "%275:sub14": 58 # CHECK-GX-JSON-DAG: "%275:sub15": 57 # CHECK-GX-JSON-DAG: "%275:sub16": 54 # CHECK-GX-JSON-DAG: "%275:sub17": 53 # CHECK-GX-JSON-DAG: "%275:sub18": 52 # CHECK-GX-JSON-DAG: "%275:sub19": 51 # CHECK-GX-JSON-DAG: "%275:sub20": 48 # CHECK-GX-JSON-DAG: "%275:sub21": 47 # CHECK-GX-JSON-DAG: "%275:sub22": 46 # CHECK-GX-JSON-DAG: "%275:sub23": 45 # CHECK-GX-JSON-DAG: "%275:sub24": 42 # CHECK-GX-JSON-DAG: "%275:sub25": 41 # CHECK-GX-JSON-DAG: "%275:sub26": 40 # CHECK-GX-JSON-DAG: "%275:sub27": 39 # CHECK-GX-JSON-DAG: "%275:sub28": 36 # CHECK-GX-JSON-DAG: "%275:sub29": 35 # CHECK-GX-JSON-DAG: "%275:sub30": 34 # CHECK-GX-JSON-DAG: "%275:sub31": 33 # CHECK-GX-JSON-DAG: "%317:sub0": 126 # CHECK-GX-JSON-DAG: "%317:sub1": 125 # CHECK-GX-JSON-DAG: "%317:sub2": 124 # CHECK-GX-JSON-DAG: "%317:sub3": 123 # CHECK-GX-JSON-DAG: "%317:sub4": 120 # CHECK-GX-JSON-DAG: "%317:sub5": 119 # CHECK-GX-JSON-DAG: "%317:sub6": 118 # CHECK-GX-JSON-DAG: "%317:sub7": 117 # CHECK-GX-JSON-DAG: "%317:sub8": 114 # CHECK-GX-JSON-DAG: "%317:sub9": 113 # CHECK-GX-JSON-DAG: "%317:sub10": 112 # CHECK-GX-JSON-DAG: "%317:sub11": 111 # CHECK-GX-JSON-DAG: "%317:sub12": 108 # CHECK-GX-JSON-DAG: "%317:sub13": 107 # CHECK-GX-JSON-DAG: "%317:sub14": 106 # CHECK-GX-JSON-DAG: "%317:sub15": 105 # CHECK-GX-JSON-DAG: "%317:sub16": 102 # CHECK-GX-JSON-DAG: "%317:sub17": 101 # CHECK-GX-JSON-DAG: "%317:sub18": 100 # CHECK-GX-JSON-DAG: "%317:sub19": 99 # CHECK-GX-JSON-DAG: "%317:sub20": 96 # CHECK-GX-JSON-DAG: "%317:sub21": 95 # CHECK-GX-JSON-DAG: "%317:sub22": 94 # CHECK-GX-JSON-DAG: "%317:sub23": 93 # CHECK-GX-JSON-DAG: "%317:sub24": 90 # CHECK-GX-JSON-DAG: "%317:sub25": 89 # CHECK-GX-JSON-DAG: "%317:sub26": 88 # CHECK-GX-JSON-DAG: "%317:sub27": 87 # CHECK-GX-JSON-DAG: "%317:sub28": 84 # CHECK-GX-JSON-DAG: "%317:sub29": 83 # CHECK-GX-JSON-DAG: "%317:sub30": 82 # CHECK-GX-JSON-DAG: "%317:sub31": 81 # CHECK-GX-JSON-DAG: "%359:sub0": 174 # CHECK-GX-JSON-DAG: "%359:sub1": 173 # CHECK-GX-JSON-DAG: "%359:sub2": 172 # CHECK-GX-JSON-DAG: "%359:sub3": 171 # CHECK-GX-JSON-DAG: "%359:sub4": 168 # CHECK-GX-JSON-DAG: "%359:sub5": 167 # CHECK-GX-JSON-DAG: "%359:sub6": 166 # CHECK-GX-JSON-DAG: "%359:sub7": 165 # CHECK-GX-JSON-DAG: "%359:sub8": 162 # CHECK-GX-JSON-DAG: "%359:sub9": 161 # CHECK-GX-JSON-DAG: "%359:sub10": 160 # CHECK-GX-JSON-DAG: "%359:sub11": 159 # CHECK-GX-JSON-DAG: "%359:sub12": 156 # CHECK-GX-JSON-DAG: "%359:sub13": 155 # CHECK-GX-JSON-DAG: "%359:sub14": 154 # CHECK-GX-JSON-DAG: "%359:sub15": 153 # CHECK-GX-JSON-DAG: "%359:sub16": 150 # CHECK-GX-JSON-DAG: "%359:sub17": 149 # CHECK-GX-JSON-DAG: "%359:sub18": 148 # CHECK-GX-JSON-DAG: "%359:sub19": 147 # CHECK-GX-JSON-DAG: "%359:sub20": 144 # CHECK-GX-JSON-DAG: "%359:sub21": 143 # CHECK-GX-JSON-DAG: "%359:sub22": 142 # CHECK-GX-JSON-DAG: "%359:sub23": 141 # CHECK-GX-JSON-DAG: "%359:sub24": 138 # CHECK-GX-JSON-DAG: "%359:sub25": 137 # CHECK-GX-JSON-DAG: "%359:sub26": 136 # CHECK-GX-JSON-DAG: "%359:sub27": 135 # CHECK-GX-JSON-DAG: "%359:sub28": 132 # CHECK-GX-JSON-DAG: "%359:sub29": 131 # CHECK-GX-JSON-DAG: "%359:sub30": 130 # CHECK-GX-JSON-DAG: "%359:sub31": 129 # CHECK-GX-JSON-DAG: "%401:sub0": 222 # CHECK-GX-JSON-DAG: "%401:sub1": 221 # CHECK-GX-JSON-DAG: "%401:sub2": 220 # CHECK-GX-JSON-DAG: "%401:sub3": 219 # CHECK-GX-JSON-DAG: "%401:sub4": 216 # CHECK-GX-JSON-DAG: "%401:sub5": 215 # CHECK-GX-JSON-DAG: "%401:sub6": 214 # CHECK-GX-JSON-DAG: "%401:sub7": 213 # CHECK-GX-JSON-DAG: "%401:sub8": 210 # CHECK-GX-JSON-DAG: "%401:sub9": 209 # CHECK-GX-JSON-DAG: "%401:sub10": 208 # CHECK-GX-JSON-DAG: "%401:sub11": 207 # CHECK-GX-JSON-DAG: "%401:sub12": 204 # CHECK-GX-JSON-DAG: "%401:sub13": 203 # CHECK-GX-JSON-DAG: "%401:sub14": 202 # CHECK-GX-JSON-DAG: "%401:sub15": 201 # CHECK-GX-JSON-DAG: "%401:sub16": 198 # CHECK-GX-JSON-DAG: "%401:sub17": 197 # CHECK-GX-JSON-DAG: "%401:sub18": 196 # CHECK-GX-JSON-DAG: "%401:sub19": 195 # CHECK-GX-JSON-DAG: "%401:sub20": 192 # CHECK-GX-JSON-DAG: "%401:sub21": 191 # CHECK-GX-JSON-DAG: "%401:sub22": 190 # CHECK-GX-JSON-DAG: "%401:sub23": 189 # CHECK-GX-JSON-DAG: "%401:sub24": 186 # CHECK-GX-JSON-DAG: "%401:sub25": 185 # CHECK-GX-JSON-DAG: "%401:sub26": 184 # CHECK-GX-JSON-DAG: "%401:sub27": 183 # CHECK-GX-JSON-DAG: "%401:sub28": 180 # CHECK-GX-JSON-DAG: "%401:sub29": 179 # CHECK-GX-JSON-DAG: "%401:sub30": 178 # CHECK-GX-JSON-DAG: "%401:sub31": 177 # CHECK-GX-JSON-DAG: "%606": 1 # CHECK-GX-JSON-DAG: "%607": 1 # CHECK-GX-JSON-DAG: "%608": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 177 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 222 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%610:vreg_128 = REG_SEQUENCE %609, %subreg.sub0, %608, %subreg.sub1, %607, %subreg.sub2, %606, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 29 # CHECK-GX-JSON-DAG: "%233:sub1": 28 # CHECK-GX-JSON-DAG: "%233:sub2": 27 # CHECK-GX-JSON-DAG: "%233:sub3": 26 # CHECK-GX-JSON-DAG: "%233:sub4": 23 # CHECK-GX-JSON-DAG: "%233:sub5": 22 # CHECK-GX-JSON-DAG: "%233:sub6": 21 # CHECK-GX-JSON-DAG: "%233:sub7": 20 # CHECK-GX-JSON-DAG: "%233:sub8": 17 # CHECK-GX-JSON-DAG: "%233:sub9": 16 # CHECK-GX-JSON-DAG: "%233:sub10": 15 # CHECK-GX-JSON-DAG: "%233:sub11": 14 # CHECK-GX-JSON-DAG: "%233:sub12": 11 # CHECK-GX-JSON-DAG: "%233:sub13": 10 # CHECK-GX-JSON-DAG: "%233:sub14": 9 # CHECK-GX-JSON-DAG: "%233:sub15": 8 # CHECK-GX-JSON-DAG: "%233:sub16": 5 # CHECK-GX-JSON-DAG: "%233:sub17": 4 # CHECK-GX-JSON-DAG: "%233:sub18": 3 # CHECK-GX-JSON-DAG: "%233:sub19": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 77 # CHECK-GX-JSON-DAG: "%275:sub1": 76 # CHECK-GX-JSON-DAG: "%275:sub2": 75 # CHECK-GX-JSON-DAG: "%275:sub3": 74 # CHECK-GX-JSON-DAG: "%275:sub4": 71 # CHECK-GX-JSON-DAG: "%275:sub5": 70 # CHECK-GX-JSON-DAG: "%275:sub6": 69 # CHECK-GX-JSON-DAG: "%275:sub7": 68 # CHECK-GX-JSON-DAG: "%275:sub8": 65 # CHECK-GX-JSON-DAG: "%275:sub9": 64 # CHECK-GX-JSON-DAG: "%275:sub10": 63 # CHECK-GX-JSON-DAG: "%275:sub11": 62 # CHECK-GX-JSON-DAG: "%275:sub12": 59 # CHECK-GX-JSON-DAG: "%275:sub13": 58 # CHECK-GX-JSON-DAG: "%275:sub14": 57 # CHECK-GX-JSON-DAG: "%275:sub15": 56 # CHECK-GX-JSON-DAG: "%275:sub16": 53 # CHECK-GX-JSON-DAG: "%275:sub17": 52 # CHECK-GX-JSON-DAG: "%275:sub18": 51 # CHECK-GX-JSON-DAG: "%275:sub19": 50 # CHECK-GX-JSON-DAG: "%275:sub20": 47 # CHECK-GX-JSON-DAG: "%275:sub21": 46 # CHECK-GX-JSON-DAG: "%275:sub22": 45 # CHECK-GX-JSON-DAG: "%275:sub23": 44 # CHECK-GX-JSON-DAG: "%275:sub24": 41 # CHECK-GX-JSON-DAG: "%275:sub25": 40 # CHECK-GX-JSON-DAG: "%275:sub26": 39 # CHECK-GX-JSON-DAG: "%275:sub27": 38 # CHECK-GX-JSON-DAG: "%275:sub28": 35 # CHECK-GX-JSON-DAG: "%275:sub29": 34 # CHECK-GX-JSON-DAG: "%275:sub30": 33 # CHECK-GX-JSON-DAG: "%275:sub31": 32 # CHECK-GX-JSON-DAG: "%317:sub0": 125 # CHECK-GX-JSON-DAG: "%317:sub1": 124 # CHECK-GX-JSON-DAG: "%317:sub2": 123 # CHECK-GX-JSON-DAG: "%317:sub3": 122 # CHECK-GX-JSON-DAG: "%317:sub4": 119 # CHECK-GX-JSON-DAG: "%317:sub5": 118 # CHECK-GX-JSON-DAG: "%317:sub6": 117 # CHECK-GX-JSON-DAG: "%317:sub7": 116 # CHECK-GX-JSON-DAG: "%317:sub8": 113 # CHECK-GX-JSON-DAG: "%317:sub9": 112 # CHECK-GX-JSON-DAG: "%317:sub10": 111 # CHECK-GX-JSON-DAG: "%317:sub11": 110 # CHECK-GX-JSON-DAG: "%317:sub12": 107 # CHECK-GX-JSON-DAG: "%317:sub13": 106 # CHECK-GX-JSON-DAG: "%317:sub14": 105 # CHECK-GX-JSON-DAG: "%317:sub15": 104 # CHECK-GX-JSON-DAG: "%317:sub16": 101 # CHECK-GX-JSON-DAG: "%317:sub17": 100 # CHECK-GX-JSON-DAG: "%317:sub18": 99 # CHECK-GX-JSON-DAG: "%317:sub19": 98 # CHECK-GX-JSON-DAG: "%317:sub20": 95 # CHECK-GX-JSON-DAG: "%317:sub21": 94 # CHECK-GX-JSON-DAG: "%317:sub22": 93 # CHECK-GX-JSON-DAG: "%317:sub23": 92 # CHECK-GX-JSON-DAG: "%317:sub24": 89 # CHECK-GX-JSON-DAG: "%317:sub25": 88 # CHECK-GX-JSON-DAG: "%317:sub26": 87 # CHECK-GX-JSON-DAG: "%317:sub27": 86 # CHECK-GX-JSON-DAG: "%317:sub28": 83 # CHECK-GX-JSON-DAG: "%317:sub29": 82 # CHECK-GX-JSON-DAG: "%317:sub30": 81 # CHECK-GX-JSON-DAG: "%317:sub31": 80 # CHECK-GX-JSON-DAG: "%359:sub0": 173 # CHECK-GX-JSON-DAG: "%359:sub1": 172 # CHECK-GX-JSON-DAG: "%359:sub2": 171 # CHECK-GX-JSON-DAG: "%359:sub3": 170 # CHECK-GX-JSON-DAG: "%359:sub4": 167 # CHECK-GX-JSON-DAG: "%359:sub5": 166 # CHECK-GX-JSON-DAG: "%359:sub6": 165 # CHECK-GX-JSON-DAG: "%359:sub7": 164 # CHECK-GX-JSON-DAG: "%359:sub8": 161 # CHECK-GX-JSON-DAG: "%359:sub9": 160 # CHECK-GX-JSON-DAG: "%359:sub10": 159 # CHECK-GX-JSON-DAG: "%359:sub11": 158 # CHECK-GX-JSON-DAG: "%359:sub12": 155 # CHECK-GX-JSON-DAG: "%359:sub13": 154 # CHECK-GX-JSON-DAG: "%359:sub14": 153 # CHECK-GX-JSON-DAG: "%359:sub15": 152 # CHECK-GX-JSON-DAG: "%359:sub16": 149 # CHECK-GX-JSON-DAG: "%359:sub17": 148 # CHECK-GX-JSON-DAG: "%359:sub18": 147 # CHECK-GX-JSON-DAG: "%359:sub19": 146 # CHECK-GX-JSON-DAG: "%359:sub20": 143 # CHECK-GX-JSON-DAG: "%359:sub21": 142 # CHECK-GX-JSON-DAG: "%359:sub22": 141 # CHECK-GX-JSON-DAG: "%359:sub23": 140 # CHECK-GX-JSON-DAG: "%359:sub24": 137 # CHECK-GX-JSON-DAG: "%359:sub25": 136 # CHECK-GX-JSON-DAG: "%359:sub26": 135 # CHECK-GX-JSON-DAG: "%359:sub27": 134 # CHECK-GX-JSON-DAG: "%359:sub28": 131 # CHECK-GX-JSON-DAG: "%359:sub29": 130 # CHECK-GX-JSON-DAG: "%359:sub30": 129 # CHECK-GX-JSON-DAG: "%359:sub31": 128 # CHECK-GX-JSON-DAG: "%401:sub0": 221 # CHECK-GX-JSON-DAG: "%401:sub1": 220 # CHECK-GX-JSON-DAG: "%401:sub2": 219 # CHECK-GX-JSON-DAG: "%401:sub3": 218 # CHECK-GX-JSON-DAG: "%401:sub4": 215 # CHECK-GX-JSON-DAG: "%401:sub5": 214 # CHECK-GX-JSON-DAG: "%401:sub6": 213 # CHECK-GX-JSON-DAG: "%401:sub7": 212 # CHECK-GX-JSON-DAG: "%401:sub8": 209 # CHECK-GX-JSON-DAG: "%401:sub9": 208 # CHECK-GX-JSON-DAG: "%401:sub10": 207 # CHECK-GX-JSON-DAG: "%401:sub11": 206 # CHECK-GX-JSON-DAG: "%401:sub12": 203 # CHECK-GX-JSON-DAG: "%401:sub13": 202 # CHECK-GX-JSON-DAG: "%401:sub14": 201 # CHECK-GX-JSON-DAG: "%401:sub15": 200 # CHECK-GX-JSON-DAG: "%401:sub16": 197 # CHECK-GX-JSON-DAG: "%401:sub17": 196 # CHECK-GX-JSON-DAG: "%401:sub18": 195 # CHECK-GX-JSON-DAG: "%401:sub19": 194 # CHECK-GX-JSON-DAG: "%401:sub20": 191 # CHECK-GX-JSON-DAG: "%401:sub21": 190 # CHECK-GX-JSON-DAG: "%401:sub22": 189 # CHECK-GX-JSON-DAG: "%401:sub23": 188 # CHECK-GX-JSON-DAG: "%401:sub24": 185 # CHECK-GX-JSON-DAG: "%401:sub25": 184 # CHECK-GX-JSON-DAG: "%401:sub26": 183 # CHECK-GX-JSON-DAG: "%401:sub27": 182 # CHECK-GX-JSON-DAG: "%401:sub28": 179 # CHECK-GX-JSON-DAG: "%401:sub29": 178 # CHECK-GX-JSON-DAG: "%401:sub30": 177 # CHECK-GX-JSON-DAG: "%401:sub31": 176 # CHECK-GX-JSON-DAG: "%606": 0 # CHECK-GX-JSON-DAG: "%607": 0 # CHECK-GX-JSON-DAG: "%608": 0 # CHECK-GX-JSON-DAG: "%609": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 176 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 221 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %611:vreg_64, %610, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 28 # CHECK-GX-JSON-DAG: "%233:sub1": 27 # CHECK-GX-JSON-DAG: "%233:sub2": 26 # CHECK-GX-JSON-DAG: "%233:sub3": 25 # CHECK-GX-JSON-DAG: "%233:sub4": 22 # CHECK-GX-JSON-DAG: "%233:sub5": 21 # CHECK-GX-JSON-DAG: "%233:sub6": 20 # CHECK-GX-JSON-DAG: "%233:sub7": 19 # CHECK-GX-JSON-DAG: "%233:sub8": 16 # CHECK-GX-JSON-DAG: "%233:sub9": 15 # CHECK-GX-JSON-DAG: "%233:sub10": 14 # CHECK-GX-JSON-DAG: "%233:sub11": 13 # CHECK-GX-JSON-DAG: "%233:sub12": 10 # CHECK-GX-JSON-DAG: "%233:sub13": 9 # CHECK-GX-JSON-DAG: "%233:sub14": 8 # CHECK-GX-JSON-DAG: "%233:sub15": 7 # CHECK-GX-JSON-DAG: "%233:sub16": 4 # CHECK-GX-JSON-DAG: "%233:sub17": 3 # CHECK-GX-JSON-DAG: "%233:sub18": 2 # CHECK-GX-JSON-DAG: "%233:sub19": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 76 # CHECK-GX-JSON-DAG: "%275:sub1": 75 # CHECK-GX-JSON-DAG: "%275:sub2": 74 # CHECK-GX-JSON-DAG: "%275:sub3": 73 # CHECK-GX-JSON-DAG: "%275:sub4": 70 # CHECK-GX-JSON-DAG: "%275:sub5": 69 # CHECK-GX-JSON-DAG: "%275:sub6": 68 # CHECK-GX-JSON-DAG: "%275:sub7": 67 # CHECK-GX-JSON-DAG: "%275:sub8": 64 # CHECK-GX-JSON-DAG: "%275:sub9": 63 # CHECK-GX-JSON-DAG: "%275:sub10": 62 # CHECK-GX-JSON-DAG: "%275:sub11": 61 # CHECK-GX-JSON-DAG: "%275:sub12": 58 # CHECK-GX-JSON-DAG: "%275:sub13": 57 # CHECK-GX-JSON-DAG: "%275:sub14": 56 # CHECK-GX-JSON-DAG: "%275:sub15": 55 # CHECK-GX-JSON-DAG: "%275:sub16": 52 # CHECK-GX-JSON-DAG: "%275:sub17": 51 # CHECK-GX-JSON-DAG: "%275:sub18": 50 # CHECK-GX-JSON-DAG: "%275:sub19": 49 # CHECK-GX-JSON-DAG: "%275:sub20": 46 # CHECK-GX-JSON-DAG: "%275:sub21": 45 # CHECK-GX-JSON-DAG: "%275:sub22": 44 # CHECK-GX-JSON-DAG: "%275:sub23": 43 # CHECK-GX-JSON-DAG: "%275:sub24": 40 # CHECK-GX-JSON-DAG: "%275:sub25": 39 # CHECK-GX-JSON-DAG: "%275:sub26": 38 # CHECK-GX-JSON-DAG: "%275:sub27": 37 # CHECK-GX-JSON-DAG: "%275:sub28": 34 # CHECK-GX-JSON-DAG: "%275:sub29": 33 # CHECK-GX-JSON-DAG: "%275:sub30": 32 # CHECK-GX-JSON-DAG: "%275:sub31": 31 # CHECK-GX-JSON-DAG: "%317:sub0": 124 # CHECK-GX-JSON-DAG: "%317:sub1": 123 # CHECK-GX-JSON-DAG: "%317:sub2": 122 # CHECK-GX-JSON-DAG: "%317:sub3": 121 # CHECK-GX-JSON-DAG: "%317:sub4": 118 # CHECK-GX-JSON-DAG: "%317:sub5": 117 # CHECK-GX-JSON-DAG: "%317:sub6": 116 # CHECK-GX-JSON-DAG: "%317:sub7": 115 # CHECK-GX-JSON-DAG: "%317:sub8": 112 # CHECK-GX-JSON-DAG: "%317:sub9": 111 # CHECK-GX-JSON-DAG: "%317:sub10": 110 # CHECK-GX-JSON-DAG: "%317:sub11": 109 # CHECK-GX-JSON-DAG: "%317:sub12": 106 # CHECK-GX-JSON-DAG: "%317:sub13": 105 # CHECK-GX-JSON-DAG: "%317:sub14": 104 # CHECK-GX-JSON-DAG: "%317:sub15": 103 # CHECK-GX-JSON-DAG: "%317:sub16": 100 # CHECK-GX-JSON-DAG: "%317:sub17": 99 # CHECK-GX-JSON-DAG: "%317:sub18": 98 # CHECK-GX-JSON-DAG: "%317:sub19": 97 # CHECK-GX-JSON-DAG: "%317:sub20": 94 # CHECK-GX-JSON-DAG: "%317:sub21": 93 # CHECK-GX-JSON-DAG: "%317:sub22": 92 # CHECK-GX-JSON-DAG: "%317:sub23": 91 # CHECK-GX-JSON-DAG: "%317:sub24": 88 # CHECK-GX-JSON-DAG: "%317:sub25": 87 # CHECK-GX-JSON-DAG: "%317:sub26": 86 # CHECK-GX-JSON-DAG: "%317:sub27": 85 # CHECK-GX-JSON-DAG: "%317:sub28": 82 # CHECK-GX-JSON-DAG: "%317:sub29": 81 # CHECK-GX-JSON-DAG: "%317:sub30": 80 # CHECK-GX-JSON-DAG: "%317:sub31": 79 # CHECK-GX-JSON-DAG: "%359:sub0": 172 # CHECK-GX-JSON-DAG: "%359:sub1": 171 # CHECK-GX-JSON-DAG: "%359:sub2": 170 # CHECK-GX-JSON-DAG: "%359:sub3": 169 # CHECK-GX-JSON-DAG: "%359:sub4": 166 # CHECK-GX-JSON-DAG: "%359:sub5": 165 # CHECK-GX-JSON-DAG: "%359:sub6": 164 # CHECK-GX-JSON-DAG: "%359:sub7": 163 # CHECK-GX-JSON-DAG: "%359:sub8": 160 # CHECK-GX-JSON-DAG: "%359:sub9": 159 # CHECK-GX-JSON-DAG: "%359:sub10": 158 # CHECK-GX-JSON-DAG: "%359:sub11": 157 # CHECK-GX-JSON-DAG: "%359:sub12": 154 # CHECK-GX-JSON-DAG: "%359:sub13": 153 # CHECK-GX-JSON-DAG: "%359:sub14": 152 # CHECK-GX-JSON-DAG: "%359:sub15": 151 # CHECK-GX-JSON-DAG: "%359:sub16": 148 # CHECK-GX-JSON-DAG: "%359:sub17": 147 # CHECK-GX-JSON-DAG: "%359:sub18": 146 # CHECK-GX-JSON-DAG: "%359:sub19": 145 # CHECK-GX-JSON-DAG: "%359:sub20": 142 # CHECK-GX-JSON-DAG: "%359:sub21": 141 # CHECK-GX-JSON-DAG: "%359:sub22": 140 # CHECK-GX-JSON-DAG: "%359:sub23": 139 # CHECK-GX-JSON-DAG: "%359:sub24": 136 # CHECK-GX-JSON-DAG: "%359:sub25": 135 # CHECK-GX-JSON-DAG: "%359:sub26": 134 # CHECK-GX-JSON-DAG: "%359:sub27": 133 # CHECK-GX-JSON-DAG: "%359:sub28": 130 # CHECK-GX-JSON-DAG: "%359:sub29": 129 # CHECK-GX-JSON-DAG: "%359:sub30": 128 # CHECK-GX-JSON-DAG: "%359:sub31": 127 # CHECK-GX-JSON-DAG: "%401:sub0": 220 # CHECK-GX-JSON-DAG: "%401:sub1": 219 # CHECK-GX-JSON-DAG: "%401:sub2": 218 # CHECK-GX-JSON-DAG: "%401:sub3": 217 # CHECK-GX-JSON-DAG: "%401:sub4": 214 # CHECK-GX-JSON-DAG: "%401:sub5": 213 # CHECK-GX-JSON-DAG: "%401:sub6": 212 # CHECK-GX-JSON-DAG: "%401:sub7": 211 # CHECK-GX-JSON-DAG: "%401:sub8": 208 # CHECK-GX-JSON-DAG: "%401:sub9": 207 # CHECK-GX-JSON-DAG: "%401:sub10": 206 # CHECK-GX-JSON-DAG: "%401:sub11": 205 # CHECK-GX-JSON-DAG: "%401:sub12": 202 # CHECK-GX-JSON-DAG: "%401:sub13": 201 # CHECK-GX-JSON-DAG: "%401:sub14": 200 # CHECK-GX-JSON-DAG: "%401:sub15": 199 # CHECK-GX-JSON-DAG: "%401:sub16": 196 # CHECK-GX-JSON-DAG: "%401:sub17": 195 # CHECK-GX-JSON-DAG: "%401:sub18": 194 # CHECK-GX-JSON-DAG: "%401:sub19": 193 # CHECK-GX-JSON-DAG: "%401:sub20": 190 # CHECK-GX-JSON-DAG: "%401:sub21": 189 # CHECK-GX-JSON-DAG: "%401:sub22": 188 # CHECK-GX-JSON-DAG: "%401:sub23": 187 # CHECK-GX-JSON-DAG: "%401:sub24": 184 # CHECK-GX-JSON-DAG: "%401:sub25": 183 # CHECK-GX-JSON-DAG: "%401:sub26": 182 # CHECK-GX-JSON-DAG: "%401:sub27": 181 # CHECK-GX-JSON-DAG: "%401:sub28": 178 # CHECK-GX-JSON-DAG: "%401:sub29": 177 # CHECK-GX-JSON-DAG: "%401:sub30": 176 # CHECK-GX-JSON-DAG: "%401:sub31": 175 # CHECK-GX-JSON-DAG: "%610": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 175 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 220 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%612:vgpr_32 = COPY %233.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 27 # CHECK-GX-JSON-DAG: "%233:sub1": 26 # CHECK-GX-JSON-DAG: "%233:sub2": 25 # CHECK-GX-JSON-DAG: "%233:sub3": 24 # CHECK-GX-JSON-DAG: "%233:sub4": 21 # CHECK-GX-JSON-DAG: "%233:sub5": 20 # CHECK-GX-JSON-DAG: "%233:sub6": 19 # CHECK-GX-JSON-DAG: "%233:sub7": 18 # CHECK-GX-JSON-DAG: "%233:sub8": 15 # CHECK-GX-JSON-DAG: "%233:sub9": 14 # CHECK-GX-JSON-DAG: "%233:sub10": 13 # CHECK-GX-JSON-DAG: "%233:sub11": 12 # CHECK-GX-JSON-DAG: "%233:sub12": 9 # CHECK-GX-JSON-DAG: "%233:sub13": 8 # CHECK-GX-JSON-DAG: "%233:sub14": 7 # CHECK-GX-JSON-DAG: "%233:sub15": 6 # CHECK-GX-JSON-DAG: "%233:sub16": 3 # CHECK-GX-JSON-DAG: "%233:sub17": 2 # CHECK-GX-JSON-DAG: "%233:sub18": 1 # CHECK-GX-JSON-DAG: "%233:sub19": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 75 # CHECK-GX-JSON-DAG: "%275:sub1": 74 # CHECK-GX-JSON-DAG: "%275:sub2": 73 # CHECK-GX-JSON-DAG: "%275:sub3": 72 # CHECK-GX-JSON-DAG: "%275:sub4": 69 # CHECK-GX-JSON-DAG: "%275:sub5": 68 # CHECK-GX-JSON-DAG: "%275:sub6": 67 # CHECK-GX-JSON-DAG: "%275:sub7": 66 # CHECK-GX-JSON-DAG: "%275:sub8": 63 # CHECK-GX-JSON-DAG: "%275:sub9": 62 # CHECK-GX-JSON-DAG: "%275:sub10": 61 # CHECK-GX-JSON-DAG: "%275:sub11": 60 # CHECK-GX-JSON-DAG: "%275:sub12": 57 # CHECK-GX-JSON-DAG: "%275:sub13": 56 # CHECK-GX-JSON-DAG: "%275:sub14": 55 # CHECK-GX-JSON-DAG: "%275:sub15": 54 # CHECK-GX-JSON-DAG: "%275:sub16": 51 # CHECK-GX-JSON-DAG: "%275:sub17": 50 # CHECK-GX-JSON-DAG: "%275:sub18": 49 # CHECK-GX-JSON-DAG: "%275:sub19": 48 # CHECK-GX-JSON-DAG: "%275:sub20": 45 # CHECK-GX-JSON-DAG: "%275:sub21": 44 # CHECK-GX-JSON-DAG: "%275:sub22": 43 # CHECK-GX-JSON-DAG: "%275:sub23": 42 # CHECK-GX-JSON-DAG: "%275:sub24": 39 # CHECK-GX-JSON-DAG: "%275:sub25": 38 # CHECK-GX-JSON-DAG: "%275:sub26": 37 # CHECK-GX-JSON-DAG: "%275:sub27": 36 # CHECK-GX-JSON-DAG: "%275:sub28": 33 # CHECK-GX-JSON-DAG: "%275:sub29": 32 # CHECK-GX-JSON-DAG: "%275:sub30": 31 # CHECK-GX-JSON-DAG: "%275:sub31": 30 # CHECK-GX-JSON-DAG: "%317:sub0": 123 # CHECK-GX-JSON-DAG: "%317:sub1": 122 # CHECK-GX-JSON-DAG: "%317:sub2": 121 # CHECK-GX-JSON-DAG: "%317:sub3": 120 # CHECK-GX-JSON-DAG: "%317:sub4": 117 # CHECK-GX-JSON-DAG: "%317:sub5": 116 # CHECK-GX-JSON-DAG: "%317:sub6": 115 # CHECK-GX-JSON-DAG: "%317:sub7": 114 # CHECK-GX-JSON-DAG: "%317:sub8": 111 # CHECK-GX-JSON-DAG: "%317:sub9": 110 # CHECK-GX-JSON-DAG: "%317:sub10": 109 # CHECK-GX-JSON-DAG: "%317:sub11": 108 # CHECK-GX-JSON-DAG: "%317:sub12": 105 # CHECK-GX-JSON-DAG: "%317:sub13": 104 # CHECK-GX-JSON-DAG: "%317:sub14": 103 # CHECK-GX-JSON-DAG: "%317:sub15": 102 # CHECK-GX-JSON-DAG: "%317:sub16": 99 # CHECK-GX-JSON-DAG: "%317:sub17": 98 # CHECK-GX-JSON-DAG: "%317:sub18": 97 # CHECK-GX-JSON-DAG: "%317:sub19": 96 # CHECK-GX-JSON-DAG: "%317:sub20": 93 # CHECK-GX-JSON-DAG: "%317:sub21": 92 # CHECK-GX-JSON-DAG: "%317:sub22": 91 # CHECK-GX-JSON-DAG: "%317:sub23": 90 # CHECK-GX-JSON-DAG: "%317:sub24": 87 # CHECK-GX-JSON-DAG: "%317:sub25": 86 # CHECK-GX-JSON-DAG: "%317:sub26": 85 # CHECK-GX-JSON-DAG: "%317:sub27": 84 # CHECK-GX-JSON-DAG: "%317:sub28": 81 # CHECK-GX-JSON-DAG: "%317:sub29": 80 # CHECK-GX-JSON-DAG: "%317:sub30": 79 # CHECK-GX-JSON-DAG: "%317:sub31": 78 # CHECK-GX-JSON-DAG: "%359:sub0": 171 # CHECK-GX-JSON-DAG: "%359:sub1": 170 # CHECK-GX-JSON-DAG: "%359:sub2": 169 # CHECK-GX-JSON-DAG: "%359:sub3": 168 # CHECK-GX-JSON-DAG: "%359:sub4": 165 # CHECK-GX-JSON-DAG: "%359:sub5": 164 # CHECK-GX-JSON-DAG: "%359:sub6": 163 # CHECK-GX-JSON-DAG: "%359:sub7": 162 # CHECK-GX-JSON-DAG: "%359:sub8": 159 # CHECK-GX-JSON-DAG: "%359:sub9": 158 # CHECK-GX-JSON-DAG: "%359:sub10": 157 # CHECK-GX-JSON-DAG: "%359:sub11": 156 # CHECK-GX-JSON-DAG: "%359:sub12": 153 # CHECK-GX-JSON-DAG: "%359:sub13": 152 # CHECK-GX-JSON-DAG: "%359:sub14": 151 # CHECK-GX-JSON-DAG: "%359:sub15": 150 # CHECK-GX-JSON-DAG: "%359:sub16": 147 # CHECK-GX-JSON-DAG: "%359:sub17": 146 # CHECK-GX-JSON-DAG: "%359:sub18": 145 # CHECK-GX-JSON-DAG: "%359:sub19": 144 # CHECK-GX-JSON-DAG: "%359:sub20": 141 # CHECK-GX-JSON-DAG: "%359:sub21": 140 # CHECK-GX-JSON-DAG: "%359:sub22": 139 # CHECK-GX-JSON-DAG: "%359:sub23": 138 # CHECK-GX-JSON-DAG: "%359:sub24": 135 # CHECK-GX-JSON-DAG: "%359:sub25": 134 # CHECK-GX-JSON-DAG: "%359:sub26": 133 # CHECK-GX-JSON-DAG: "%359:sub27": 132 # CHECK-GX-JSON-DAG: "%359:sub28": 129 # CHECK-GX-JSON-DAG: "%359:sub29": 128 # CHECK-GX-JSON-DAG: "%359:sub30": 127 # CHECK-GX-JSON-DAG: "%359:sub31": 126 # CHECK-GX-JSON-DAG: "%401:sub0": 219 # CHECK-GX-JSON-DAG: "%401:sub1": 218 # CHECK-GX-JSON-DAG: "%401:sub2": 217 # CHECK-GX-JSON-DAG: "%401:sub3": 216 # CHECK-GX-JSON-DAG: "%401:sub4": 213 # CHECK-GX-JSON-DAG: "%401:sub5": 212 # CHECK-GX-JSON-DAG: "%401:sub6": 211 # CHECK-GX-JSON-DAG: "%401:sub7": 210 # CHECK-GX-JSON-DAG: "%401:sub8": 207 # CHECK-GX-JSON-DAG: "%401:sub9": 206 # CHECK-GX-JSON-DAG: "%401:sub10": 205 # CHECK-GX-JSON-DAG: "%401:sub11": 204 # CHECK-GX-JSON-DAG: "%401:sub12": 201 # CHECK-GX-JSON-DAG: "%401:sub13": 200 # CHECK-GX-JSON-DAG: "%401:sub14": 199 # CHECK-GX-JSON-DAG: "%401:sub15": 198 # CHECK-GX-JSON-DAG: "%401:sub16": 195 # CHECK-GX-JSON-DAG: "%401:sub17": 194 # CHECK-GX-JSON-DAG: "%401:sub18": 193 # CHECK-GX-JSON-DAG: "%401:sub19": 192 # CHECK-GX-JSON-DAG: "%401:sub20": 189 # CHECK-GX-JSON-DAG: "%401:sub21": 188 # CHECK-GX-JSON-DAG: "%401:sub22": 187 # CHECK-GX-JSON-DAG: "%401:sub23": 186 # CHECK-GX-JSON-DAG: "%401:sub24": 183 # CHECK-GX-JSON-DAG: "%401:sub25": 182 # CHECK-GX-JSON-DAG: "%401:sub26": 181 # CHECK-GX-JSON-DAG: "%401:sub27": 180 # CHECK-GX-JSON-DAG: "%401:sub28": 177 # CHECK-GX-JSON-DAG: "%401:sub29": 176 # CHECK-GX-JSON-DAG: "%401:sub30": 175 # CHECK-GX-JSON-DAG: "%401:sub31": 174 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 174 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 219 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%613:vgpr_32 = COPY %233.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 26 # CHECK-GX-JSON-DAG: "%233:sub1": 25 # CHECK-GX-JSON-DAG: "%233:sub2": 24 # CHECK-GX-JSON-DAG: "%233:sub3": 23 # CHECK-GX-JSON-DAG: "%233:sub4": 20 # CHECK-GX-JSON-DAG: "%233:sub5": 19 # CHECK-GX-JSON-DAG: "%233:sub6": 18 # CHECK-GX-JSON-DAG: "%233:sub7": 17 # CHECK-GX-JSON-DAG: "%233:sub8": 14 # CHECK-GX-JSON-DAG: "%233:sub9": 13 # CHECK-GX-JSON-DAG: "%233:sub10": 12 # CHECK-GX-JSON-DAG: "%233:sub11": 11 # CHECK-GX-JSON-DAG: "%233:sub12": 8 # CHECK-GX-JSON-DAG: "%233:sub13": 7 # CHECK-GX-JSON-DAG: "%233:sub14": 6 # CHECK-GX-JSON-DAG: "%233:sub15": 5 # CHECK-GX-JSON-DAG: "%233:sub16": 2 # CHECK-GX-JSON-DAG: "%233:sub17": 1 # CHECK-GX-JSON-DAG: "%233:sub18": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 74 # CHECK-GX-JSON-DAG: "%275:sub1": 73 # CHECK-GX-JSON-DAG: "%275:sub2": 72 # CHECK-GX-JSON-DAG: "%275:sub3": 71 # CHECK-GX-JSON-DAG: "%275:sub4": 68 # CHECK-GX-JSON-DAG: "%275:sub5": 67 # CHECK-GX-JSON-DAG: "%275:sub6": 66 # CHECK-GX-JSON-DAG: "%275:sub7": 65 # CHECK-GX-JSON-DAG: "%275:sub8": 62 # CHECK-GX-JSON-DAG: "%275:sub9": 61 # CHECK-GX-JSON-DAG: "%275:sub10": 60 # CHECK-GX-JSON-DAG: "%275:sub11": 59 # CHECK-GX-JSON-DAG: "%275:sub12": 56 # CHECK-GX-JSON-DAG: "%275:sub13": 55 # CHECK-GX-JSON-DAG: "%275:sub14": 54 # CHECK-GX-JSON-DAG: "%275:sub15": 53 # CHECK-GX-JSON-DAG: "%275:sub16": 50 # CHECK-GX-JSON-DAG: "%275:sub17": 49 # CHECK-GX-JSON-DAG: "%275:sub18": 48 # CHECK-GX-JSON-DAG: "%275:sub19": 47 # CHECK-GX-JSON-DAG: "%275:sub20": 44 # CHECK-GX-JSON-DAG: "%275:sub21": 43 # CHECK-GX-JSON-DAG: "%275:sub22": 42 # CHECK-GX-JSON-DAG: "%275:sub23": 41 # CHECK-GX-JSON-DAG: "%275:sub24": 38 # CHECK-GX-JSON-DAG: "%275:sub25": 37 # CHECK-GX-JSON-DAG: "%275:sub26": 36 # CHECK-GX-JSON-DAG: "%275:sub27": 35 # CHECK-GX-JSON-DAG: "%275:sub28": 32 # CHECK-GX-JSON-DAG: "%275:sub29": 31 # CHECK-GX-JSON-DAG: "%275:sub30": 30 # CHECK-GX-JSON-DAG: "%275:sub31": 29 # CHECK-GX-JSON-DAG: "%317:sub0": 122 # CHECK-GX-JSON-DAG: "%317:sub1": 121 # CHECK-GX-JSON-DAG: "%317:sub2": 120 # CHECK-GX-JSON-DAG: "%317:sub3": 119 # CHECK-GX-JSON-DAG: "%317:sub4": 116 # CHECK-GX-JSON-DAG: "%317:sub5": 115 # CHECK-GX-JSON-DAG: "%317:sub6": 114 # CHECK-GX-JSON-DAG: "%317:sub7": 113 # CHECK-GX-JSON-DAG: "%317:sub8": 110 # CHECK-GX-JSON-DAG: "%317:sub9": 109 # CHECK-GX-JSON-DAG: "%317:sub10": 108 # CHECK-GX-JSON-DAG: "%317:sub11": 107 # CHECK-GX-JSON-DAG: "%317:sub12": 104 # CHECK-GX-JSON-DAG: "%317:sub13": 103 # CHECK-GX-JSON-DAG: "%317:sub14": 102 # CHECK-GX-JSON-DAG: "%317:sub15": 101 # CHECK-GX-JSON-DAG: "%317:sub16": 98 # CHECK-GX-JSON-DAG: "%317:sub17": 97 # CHECK-GX-JSON-DAG: "%317:sub18": 96 # CHECK-GX-JSON-DAG: "%317:sub19": 95 # CHECK-GX-JSON-DAG: "%317:sub20": 92 # CHECK-GX-JSON-DAG: "%317:sub21": 91 # CHECK-GX-JSON-DAG: "%317:sub22": 90 # CHECK-GX-JSON-DAG: "%317:sub23": 89 # CHECK-GX-JSON-DAG: "%317:sub24": 86 # CHECK-GX-JSON-DAG: "%317:sub25": 85 # CHECK-GX-JSON-DAG: "%317:sub26": 84 # CHECK-GX-JSON-DAG: "%317:sub27": 83 # CHECK-GX-JSON-DAG: "%317:sub28": 80 # CHECK-GX-JSON-DAG: "%317:sub29": 79 # CHECK-GX-JSON-DAG: "%317:sub30": 78 # CHECK-GX-JSON-DAG: "%317:sub31": 77 # CHECK-GX-JSON-DAG: "%359:sub0": 170 # CHECK-GX-JSON-DAG: "%359:sub1": 169 # CHECK-GX-JSON-DAG: "%359:sub2": 168 # CHECK-GX-JSON-DAG: "%359:sub3": 167 # CHECK-GX-JSON-DAG: "%359:sub4": 164 # CHECK-GX-JSON-DAG: "%359:sub5": 163 # CHECK-GX-JSON-DAG: "%359:sub6": 162 # CHECK-GX-JSON-DAG: "%359:sub7": 161 # CHECK-GX-JSON-DAG: "%359:sub8": 158 # CHECK-GX-JSON-DAG: "%359:sub9": 157 # CHECK-GX-JSON-DAG: "%359:sub10": 156 # CHECK-GX-JSON-DAG: "%359:sub11": 155 # CHECK-GX-JSON-DAG: "%359:sub12": 152 # CHECK-GX-JSON-DAG: "%359:sub13": 151 # CHECK-GX-JSON-DAG: "%359:sub14": 150 # CHECK-GX-JSON-DAG: "%359:sub15": 149 # CHECK-GX-JSON-DAG: "%359:sub16": 146 # CHECK-GX-JSON-DAG: "%359:sub17": 145 # CHECK-GX-JSON-DAG: "%359:sub18": 144 # CHECK-GX-JSON-DAG: "%359:sub19": 143 # CHECK-GX-JSON-DAG: "%359:sub20": 140 # CHECK-GX-JSON-DAG: "%359:sub21": 139 # CHECK-GX-JSON-DAG: "%359:sub22": 138 # CHECK-GX-JSON-DAG: "%359:sub23": 137 # CHECK-GX-JSON-DAG: "%359:sub24": 134 # CHECK-GX-JSON-DAG: "%359:sub25": 133 # CHECK-GX-JSON-DAG: "%359:sub26": 132 # CHECK-GX-JSON-DAG: "%359:sub27": 131 # CHECK-GX-JSON-DAG: "%359:sub28": 128 # CHECK-GX-JSON-DAG: "%359:sub29": 127 # CHECK-GX-JSON-DAG: "%359:sub30": 126 # CHECK-GX-JSON-DAG: "%359:sub31": 125 # CHECK-GX-JSON-DAG: "%401:sub0": 218 # CHECK-GX-JSON-DAG: "%401:sub1": 217 # CHECK-GX-JSON-DAG: "%401:sub2": 216 # CHECK-GX-JSON-DAG: "%401:sub3": 215 # CHECK-GX-JSON-DAG: "%401:sub4": 212 # CHECK-GX-JSON-DAG: "%401:sub5": 211 # CHECK-GX-JSON-DAG: "%401:sub6": 210 # CHECK-GX-JSON-DAG: "%401:sub7": 209 # CHECK-GX-JSON-DAG: "%401:sub8": 206 # CHECK-GX-JSON-DAG: "%401:sub9": 205 # CHECK-GX-JSON-DAG: "%401:sub10": 204 # CHECK-GX-JSON-DAG: "%401:sub11": 203 # CHECK-GX-JSON-DAG: "%401:sub12": 200 # CHECK-GX-JSON-DAG: "%401:sub13": 199 # CHECK-GX-JSON-DAG: "%401:sub14": 198 # CHECK-GX-JSON-DAG: "%401:sub15": 197 # CHECK-GX-JSON-DAG: "%401:sub16": 194 # CHECK-GX-JSON-DAG: "%401:sub17": 193 # CHECK-GX-JSON-DAG: "%401:sub18": 192 # CHECK-GX-JSON-DAG: "%401:sub19": 191 # CHECK-GX-JSON-DAG: "%401:sub20": 188 # CHECK-GX-JSON-DAG: "%401:sub21": 187 # CHECK-GX-JSON-DAG: "%401:sub22": 186 # CHECK-GX-JSON-DAG: "%401:sub23": 185 # CHECK-GX-JSON-DAG: "%401:sub24": 182 # CHECK-GX-JSON-DAG: "%401:sub25": 181 # CHECK-GX-JSON-DAG: "%401:sub26": 180 # CHECK-GX-JSON-DAG: "%401:sub27": 179 # CHECK-GX-JSON-DAG: "%401:sub28": 176 # CHECK-GX-JSON-DAG: "%401:sub29": 175 # CHECK-GX-JSON-DAG: "%401:sub30": 174 # CHECK-GX-JSON-DAG: "%401:sub31": 173 # CHECK-GX-JSON-DAG: "%612": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 173 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 218 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%614:vgpr_32 = COPY %233.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 25 # CHECK-GX-JSON-DAG: "%233:sub1": 24 # CHECK-GX-JSON-DAG: "%233:sub2": 23 # CHECK-GX-JSON-DAG: "%233:sub3": 22 # CHECK-GX-JSON-DAG: "%233:sub4": 19 # CHECK-GX-JSON-DAG: "%233:sub5": 18 # CHECK-GX-JSON-DAG: "%233:sub6": 17 # CHECK-GX-JSON-DAG: "%233:sub7": 16 # CHECK-GX-JSON-DAG: "%233:sub8": 13 # CHECK-GX-JSON-DAG: "%233:sub9": 12 # CHECK-GX-JSON-DAG: "%233:sub10": 11 # CHECK-GX-JSON-DAG: "%233:sub11": 10 # CHECK-GX-JSON-DAG: "%233:sub12": 7 # CHECK-GX-JSON-DAG: "%233:sub13": 6 # CHECK-GX-JSON-DAG: "%233:sub14": 5 # CHECK-GX-JSON-DAG: "%233:sub15": 4 # CHECK-GX-JSON-DAG: "%233:sub16": 1 # CHECK-GX-JSON-DAG: "%233:sub17": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 73 # CHECK-GX-JSON-DAG: "%275:sub1": 72 # CHECK-GX-JSON-DAG: "%275:sub2": 71 # CHECK-GX-JSON-DAG: "%275:sub3": 70 # CHECK-GX-JSON-DAG: "%275:sub4": 67 # CHECK-GX-JSON-DAG: "%275:sub5": 66 # CHECK-GX-JSON-DAG: "%275:sub6": 65 # CHECK-GX-JSON-DAG: "%275:sub7": 64 # CHECK-GX-JSON-DAG: "%275:sub8": 61 # CHECK-GX-JSON-DAG: "%275:sub9": 60 # CHECK-GX-JSON-DAG: "%275:sub10": 59 # CHECK-GX-JSON-DAG: "%275:sub11": 58 # CHECK-GX-JSON-DAG: "%275:sub12": 55 # CHECK-GX-JSON-DAG: "%275:sub13": 54 # CHECK-GX-JSON-DAG: "%275:sub14": 53 # CHECK-GX-JSON-DAG: "%275:sub15": 52 # CHECK-GX-JSON-DAG: "%275:sub16": 49 # CHECK-GX-JSON-DAG: "%275:sub17": 48 # CHECK-GX-JSON-DAG: "%275:sub18": 47 # CHECK-GX-JSON-DAG: "%275:sub19": 46 # CHECK-GX-JSON-DAG: "%275:sub20": 43 # CHECK-GX-JSON-DAG: "%275:sub21": 42 # CHECK-GX-JSON-DAG: "%275:sub22": 41 # CHECK-GX-JSON-DAG: "%275:sub23": 40 # CHECK-GX-JSON-DAG: "%275:sub24": 37 # CHECK-GX-JSON-DAG: "%275:sub25": 36 # CHECK-GX-JSON-DAG: "%275:sub26": 35 # CHECK-GX-JSON-DAG: "%275:sub27": 34 # CHECK-GX-JSON-DAG: "%275:sub28": 31 # CHECK-GX-JSON-DAG: "%275:sub29": 30 # CHECK-GX-JSON-DAG: "%275:sub30": 29 # CHECK-GX-JSON-DAG: "%275:sub31": 28 # CHECK-GX-JSON-DAG: "%317:sub0": 121 # CHECK-GX-JSON-DAG: "%317:sub1": 120 # CHECK-GX-JSON-DAG: "%317:sub2": 119 # CHECK-GX-JSON-DAG: "%317:sub3": 118 # CHECK-GX-JSON-DAG: "%317:sub4": 115 # CHECK-GX-JSON-DAG: "%317:sub5": 114 # CHECK-GX-JSON-DAG: "%317:sub6": 113 # CHECK-GX-JSON-DAG: "%317:sub7": 112 # CHECK-GX-JSON-DAG: "%317:sub8": 109 # CHECK-GX-JSON-DAG: "%317:sub9": 108 # CHECK-GX-JSON-DAG: "%317:sub10": 107 # CHECK-GX-JSON-DAG: "%317:sub11": 106 # CHECK-GX-JSON-DAG: "%317:sub12": 103 # CHECK-GX-JSON-DAG: "%317:sub13": 102 # CHECK-GX-JSON-DAG: "%317:sub14": 101 # CHECK-GX-JSON-DAG: "%317:sub15": 100 # CHECK-GX-JSON-DAG: "%317:sub16": 97 # CHECK-GX-JSON-DAG: "%317:sub17": 96 # CHECK-GX-JSON-DAG: "%317:sub18": 95 # CHECK-GX-JSON-DAG: "%317:sub19": 94 # CHECK-GX-JSON-DAG: "%317:sub20": 91 # CHECK-GX-JSON-DAG: "%317:sub21": 90 # CHECK-GX-JSON-DAG: "%317:sub22": 89 # CHECK-GX-JSON-DAG: "%317:sub23": 88 # CHECK-GX-JSON-DAG: "%317:sub24": 85 # CHECK-GX-JSON-DAG: "%317:sub25": 84 # CHECK-GX-JSON-DAG: "%317:sub26": 83 # CHECK-GX-JSON-DAG: "%317:sub27": 82 # CHECK-GX-JSON-DAG: "%317:sub28": 79 # CHECK-GX-JSON-DAG: "%317:sub29": 78 # CHECK-GX-JSON-DAG: "%317:sub30": 77 # CHECK-GX-JSON-DAG: "%317:sub31": 76 # CHECK-GX-JSON-DAG: "%359:sub0": 169 # CHECK-GX-JSON-DAG: "%359:sub1": 168 # CHECK-GX-JSON-DAG: "%359:sub2": 167 # CHECK-GX-JSON-DAG: "%359:sub3": 166 # CHECK-GX-JSON-DAG: "%359:sub4": 163 # CHECK-GX-JSON-DAG: "%359:sub5": 162 # CHECK-GX-JSON-DAG: "%359:sub6": 161 # CHECK-GX-JSON-DAG: "%359:sub7": 160 # CHECK-GX-JSON-DAG: "%359:sub8": 157 # CHECK-GX-JSON-DAG: "%359:sub9": 156 # CHECK-GX-JSON-DAG: "%359:sub10": 155 # CHECK-GX-JSON-DAG: "%359:sub11": 154 # CHECK-GX-JSON-DAG: "%359:sub12": 151 # CHECK-GX-JSON-DAG: "%359:sub13": 150 # CHECK-GX-JSON-DAG: "%359:sub14": 149 # CHECK-GX-JSON-DAG: "%359:sub15": 148 # CHECK-GX-JSON-DAG: "%359:sub16": 145 # CHECK-GX-JSON-DAG: "%359:sub17": 144 # CHECK-GX-JSON-DAG: "%359:sub18": 143 # CHECK-GX-JSON-DAG: "%359:sub19": 142 # CHECK-GX-JSON-DAG: "%359:sub20": 139 # CHECK-GX-JSON-DAG: "%359:sub21": 138 # CHECK-GX-JSON-DAG: "%359:sub22": 137 # CHECK-GX-JSON-DAG: "%359:sub23": 136 # CHECK-GX-JSON-DAG: "%359:sub24": 133 # CHECK-GX-JSON-DAG: "%359:sub25": 132 # CHECK-GX-JSON-DAG: "%359:sub26": 131 # CHECK-GX-JSON-DAG: "%359:sub27": 130 # CHECK-GX-JSON-DAG: "%359:sub28": 127 # CHECK-GX-JSON-DAG: "%359:sub29": 126 # CHECK-GX-JSON-DAG: "%359:sub30": 125 # CHECK-GX-JSON-DAG: "%359:sub31": 124 # CHECK-GX-JSON-DAG: "%401:sub0": 217 # CHECK-GX-JSON-DAG: "%401:sub1": 216 # CHECK-GX-JSON-DAG: "%401:sub2": 215 # CHECK-GX-JSON-DAG: "%401:sub3": 214 # CHECK-GX-JSON-DAG: "%401:sub4": 211 # CHECK-GX-JSON-DAG: "%401:sub5": 210 # CHECK-GX-JSON-DAG: "%401:sub6": 209 # CHECK-GX-JSON-DAG: "%401:sub7": 208 # CHECK-GX-JSON-DAG: "%401:sub8": 205 # CHECK-GX-JSON-DAG: "%401:sub9": 204 # CHECK-GX-JSON-DAG: "%401:sub10": 203 # CHECK-GX-JSON-DAG: "%401:sub11": 202 # CHECK-GX-JSON-DAG: "%401:sub12": 199 # CHECK-GX-JSON-DAG: "%401:sub13": 198 # CHECK-GX-JSON-DAG: "%401:sub14": 197 # CHECK-GX-JSON-DAG: "%401:sub15": 196 # CHECK-GX-JSON-DAG: "%401:sub16": 193 # CHECK-GX-JSON-DAG: "%401:sub17": 192 # CHECK-GX-JSON-DAG: "%401:sub18": 191 # CHECK-GX-JSON-DAG: "%401:sub19": 190 # CHECK-GX-JSON-DAG: "%401:sub20": 187 # CHECK-GX-JSON-DAG: "%401:sub21": 186 # CHECK-GX-JSON-DAG: "%401:sub22": 185 # CHECK-GX-JSON-DAG: "%401:sub23": 184 # CHECK-GX-JSON-DAG: "%401:sub24": 181 # CHECK-GX-JSON-DAG: "%401:sub25": 180 # CHECK-GX-JSON-DAG: "%401:sub26": 179 # CHECK-GX-JSON-DAG: "%401:sub27": 178 # CHECK-GX-JSON-DAG: "%401:sub28": 175 # CHECK-GX-JSON-DAG: "%401:sub29": 174 # CHECK-GX-JSON-DAG: "%401:sub30": 173 # CHECK-GX-JSON-DAG: "%401:sub31": 172 # CHECK-GX-JSON-DAG: "%612": 2 # CHECK-GX-JSON-DAG: "%613": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 172 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 217 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%615:vgpr_32 = COPY %233.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 24 # CHECK-GX-JSON-DAG: "%233:sub1": 23 # CHECK-GX-JSON-DAG: "%233:sub2": 22 # CHECK-GX-JSON-DAG: "%233:sub3": 21 # CHECK-GX-JSON-DAG: "%233:sub4": 18 # CHECK-GX-JSON-DAG: "%233:sub5": 17 # CHECK-GX-JSON-DAG: "%233:sub6": 16 # CHECK-GX-JSON-DAG: "%233:sub7": 15 # CHECK-GX-JSON-DAG: "%233:sub8": 12 # CHECK-GX-JSON-DAG: "%233:sub9": 11 # CHECK-GX-JSON-DAG: "%233:sub10": 10 # CHECK-GX-JSON-DAG: "%233:sub11": 9 # CHECK-GX-JSON-DAG: "%233:sub12": 6 # CHECK-GX-JSON-DAG: "%233:sub13": 5 # CHECK-GX-JSON-DAG: "%233:sub14": 4 # CHECK-GX-JSON-DAG: "%233:sub15": 3 # CHECK-GX-JSON-DAG: "%233:sub16": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 72 # CHECK-GX-JSON-DAG: "%275:sub1": 71 # CHECK-GX-JSON-DAG: "%275:sub2": 70 # CHECK-GX-JSON-DAG: "%275:sub3": 69 # CHECK-GX-JSON-DAG: "%275:sub4": 66 # CHECK-GX-JSON-DAG: "%275:sub5": 65 # CHECK-GX-JSON-DAG: "%275:sub6": 64 # CHECK-GX-JSON-DAG: "%275:sub7": 63 # CHECK-GX-JSON-DAG: "%275:sub8": 60 # CHECK-GX-JSON-DAG: "%275:sub9": 59 # CHECK-GX-JSON-DAG: "%275:sub10": 58 # CHECK-GX-JSON-DAG: "%275:sub11": 57 # CHECK-GX-JSON-DAG: "%275:sub12": 54 # CHECK-GX-JSON-DAG: "%275:sub13": 53 # CHECK-GX-JSON-DAG: "%275:sub14": 52 # CHECK-GX-JSON-DAG: "%275:sub15": 51 # CHECK-GX-JSON-DAG: "%275:sub16": 48 # CHECK-GX-JSON-DAG: "%275:sub17": 47 # CHECK-GX-JSON-DAG: "%275:sub18": 46 # CHECK-GX-JSON-DAG: "%275:sub19": 45 # CHECK-GX-JSON-DAG: "%275:sub20": 42 # CHECK-GX-JSON-DAG: "%275:sub21": 41 # CHECK-GX-JSON-DAG: "%275:sub22": 40 # CHECK-GX-JSON-DAG: "%275:sub23": 39 # CHECK-GX-JSON-DAG: "%275:sub24": 36 # CHECK-GX-JSON-DAG: "%275:sub25": 35 # CHECK-GX-JSON-DAG: "%275:sub26": 34 # CHECK-GX-JSON-DAG: "%275:sub27": 33 # CHECK-GX-JSON-DAG: "%275:sub28": 30 # CHECK-GX-JSON-DAG: "%275:sub29": 29 # CHECK-GX-JSON-DAG: "%275:sub30": 28 # CHECK-GX-JSON-DAG: "%275:sub31": 27 # CHECK-GX-JSON-DAG: "%317:sub0": 120 # CHECK-GX-JSON-DAG: "%317:sub1": 119 # CHECK-GX-JSON-DAG: "%317:sub2": 118 # CHECK-GX-JSON-DAG: "%317:sub3": 117 # CHECK-GX-JSON-DAG: "%317:sub4": 114 # CHECK-GX-JSON-DAG: "%317:sub5": 113 # CHECK-GX-JSON-DAG: "%317:sub6": 112 # CHECK-GX-JSON-DAG: "%317:sub7": 111 # CHECK-GX-JSON-DAG: "%317:sub8": 108 # CHECK-GX-JSON-DAG: "%317:sub9": 107 # CHECK-GX-JSON-DAG: "%317:sub10": 106 # CHECK-GX-JSON-DAG: "%317:sub11": 105 # CHECK-GX-JSON-DAG: "%317:sub12": 102 # CHECK-GX-JSON-DAG: "%317:sub13": 101 # CHECK-GX-JSON-DAG: "%317:sub14": 100 # CHECK-GX-JSON-DAG: "%317:sub15": 99 # CHECK-GX-JSON-DAG: "%317:sub16": 96 # CHECK-GX-JSON-DAG: "%317:sub17": 95 # CHECK-GX-JSON-DAG: "%317:sub18": 94 # CHECK-GX-JSON-DAG: "%317:sub19": 93 # CHECK-GX-JSON-DAG: "%317:sub20": 90 # CHECK-GX-JSON-DAG: "%317:sub21": 89 # CHECK-GX-JSON-DAG: "%317:sub22": 88 # CHECK-GX-JSON-DAG: "%317:sub23": 87 # CHECK-GX-JSON-DAG: "%317:sub24": 84 # CHECK-GX-JSON-DAG: "%317:sub25": 83 # CHECK-GX-JSON-DAG: "%317:sub26": 82 # CHECK-GX-JSON-DAG: "%317:sub27": 81 # CHECK-GX-JSON-DAG: "%317:sub28": 78 # CHECK-GX-JSON-DAG: "%317:sub29": 77 # CHECK-GX-JSON-DAG: "%317:sub30": 76 # CHECK-GX-JSON-DAG: "%317:sub31": 75 # CHECK-GX-JSON-DAG: "%359:sub0": 168 # CHECK-GX-JSON-DAG: "%359:sub1": 167 # CHECK-GX-JSON-DAG: "%359:sub2": 166 # CHECK-GX-JSON-DAG: "%359:sub3": 165 # CHECK-GX-JSON-DAG: "%359:sub4": 162 # CHECK-GX-JSON-DAG: "%359:sub5": 161 # CHECK-GX-JSON-DAG: "%359:sub6": 160 # CHECK-GX-JSON-DAG: "%359:sub7": 159 # CHECK-GX-JSON-DAG: "%359:sub8": 156 # CHECK-GX-JSON-DAG: "%359:sub9": 155 # CHECK-GX-JSON-DAG: "%359:sub10": 154 # CHECK-GX-JSON-DAG: "%359:sub11": 153 # CHECK-GX-JSON-DAG: "%359:sub12": 150 # CHECK-GX-JSON-DAG: "%359:sub13": 149 # CHECK-GX-JSON-DAG: "%359:sub14": 148 # CHECK-GX-JSON-DAG: "%359:sub15": 147 # CHECK-GX-JSON-DAG: "%359:sub16": 144 # CHECK-GX-JSON-DAG: "%359:sub17": 143 # CHECK-GX-JSON-DAG: "%359:sub18": 142 # CHECK-GX-JSON-DAG: "%359:sub19": 141 # CHECK-GX-JSON-DAG: "%359:sub20": 138 # CHECK-GX-JSON-DAG: "%359:sub21": 137 # CHECK-GX-JSON-DAG: "%359:sub22": 136 # CHECK-GX-JSON-DAG: "%359:sub23": 135 # CHECK-GX-JSON-DAG: "%359:sub24": 132 # CHECK-GX-JSON-DAG: "%359:sub25": 131 # CHECK-GX-JSON-DAG: "%359:sub26": 130 # CHECK-GX-JSON-DAG: "%359:sub27": 129 # CHECK-GX-JSON-DAG: "%359:sub28": 126 # CHECK-GX-JSON-DAG: "%359:sub29": 125 # CHECK-GX-JSON-DAG: "%359:sub30": 124 # CHECK-GX-JSON-DAG: "%359:sub31": 123 # CHECK-GX-JSON-DAG: "%401:sub0": 216 # CHECK-GX-JSON-DAG: "%401:sub1": 215 # CHECK-GX-JSON-DAG: "%401:sub2": 214 # CHECK-GX-JSON-DAG: "%401:sub3": 213 # CHECK-GX-JSON-DAG: "%401:sub4": 210 # CHECK-GX-JSON-DAG: "%401:sub5": 209 # CHECK-GX-JSON-DAG: "%401:sub6": 208 # CHECK-GX-JSON-DAG: "%401:sub7": 207 # CHECK-GX-JSON-DAG: "%401:sub8": 204 # CHECK-GX-JSON-DAG: "%401:sub9": 203 # CHECK-GX-JSON-DAG: "%401:sub10": 202 # CHECK-GX-JSON-DAG: "%401:sub11": 201 # CHECK-GX-JSON-DAG: "%401:sub12": 198 # CHECK-GX-JSON-DAG: "%401:sub13": 197 # CHECK-GX-JSON-DAG: "%401:sub14": 196 # CHECK-GX-JSON-DAG: "%401:sub15": 195 # CHECK-GX-JSON-DAG: "%401:sub16": 192 # CHECK-GX-JSON-DAG: "%401:sub17": 191 # CHECK-GX-JSON-DAG: "%401:sub18": 190 # CHECK-GX-JSON-DAG: "%401:sub19": 189 # CHECK-GX-JSON-DAG: "%401:sub20": 186 # CHECK-GX-JSON-DAG: "%401:sub21": 185 # CHECK-GX-JSON-DAG: "%401:sub22": 184 # CHECK-GX-JSON-DAG: "%401:sub23": 183 # CHECK-GX-JSON-DAG: "%401:sub24": 180 # CHECK-GX-JSON-DAG: "%401:sub25": 179 # CHECK-GX-JSON-DAG: "%401:sub26": 178 # CHECK-GX-JSON-DAG: "%401:sub27": 177 # CHECK-GX-JSON-DAG: "%401:sub28": 174 # CHECK-GX-JSON-DAG: "%401:sub29": 173 # CHECK-GX-JSON-DAG: "%401:sub30": 172 # CHECK-GX-JSON-DAG: "%401:sub31": 171 # CHECK-GX-JSON-DAG: "%612": 1 # CHECK-GX-JSON-DAG: "%613": 1 # CHECK-GX-JSON-DAG: "%614": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 171 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 216 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%616:vreg_128 = REG_SEQUENCE %615, %subreg.sub0, %614, %subreg.sub1, %613, %subreg.sub2, %612, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 23 # CHECK-GX-JSON-DAG: "%233:sub1": 22 # CHECK-GX-JSON-DAG: "%233:sub2": 21 # CHECK-GX-JSON-DAG: "%233:sub3": 20 # CHECK-GX-JSON-DAG: "%233:sub4": 17 # CHECK-GX-JSON-DAG: "%233:sub5": 16 # CHECK-GX-JSON-DAG: "%233:sub6": 15 # CHECK-GX-JSON-DAG: "%233:sub7": 14 # CHECK-GX-JSON-DAG: "%233:sub8": 11 # CHECK-GX-JSON-DAG: "%233:sub9": 10 # CHECK-GX-JSON-DAG: "%233:sub10": 9 # CHECK-GX-JSON-DAG: "%233:sub11": 8 # CHECK-GX-JSON-DAG: "%233:sub12": 5 # CHECK-GX-JSON-DAG: "%233:sub13": 4 # CHECK-GX-JSON-DAG: "%233:sub14": 3 # CHECK-GX-JSON-DAG: "%233:sub15": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 71 # CHECK-GX-JSON-DAG: "%275:sub1": 70 # CHECK-GX-JSON-DAG: "%275:sub2": 69 # CHECK-GX-JSON-DAG: "%275:sub3": 68 # CHECK-GX-JSON-DAG: "%275:sub4": 65 # CHECK-GX-JSON-DAG: "%275:sub5": 64 # CHECK-GX-JSON-DAG: "%275:sub6": 63 # CHECK-GX-JSON-DAG: "%275:sub7": 62 # CHECK-GX-JSON-DAG: "%275:sub8": 59 # CHECK-GX-JSON-DAG: "%275:sub9": 58 # CHECK-GX-JSON-DAG: "%275:sub10": 57 # CHECK-GX-JSON-DAG: "%275:sub11": 56 # CHECK-GX-JSON-DAG: "%275:sub12": 53 # CHECK-GX-JSON-DAG: "%275:sub13": 52 # CHECK-GX-JSON-DAG: "%275:sub14": 51 # CHECK-GX-JSON-DAG: "%275:sub15": 50 # CHECK-GX-JSON-DAG: "%275:sub16": 47 # CHECK-GX-JSON-DAG: "%275:sub17": 46 # CHECK-GX-JSON-DAG: "%275:sub18": 45 # CHECK-GX-JSON-DAG: "%275:sub19": 44 # CHECK-GX-JSON-DAG: "%275:sub20": 41 # CHECK-GX-JSON-DAG: "%275:sub21": 40 # CHECK-GX-JSON-DAG: "%275:sub22": 39 # CHECK-GX-JSON-DAG: "%275:sub23": 38 # CHECK-GX-JSON-DAG: "%275:sub24": 35 # CHECK-GX-JSON-DAG: "%275:sub25": 34 # CHECK-GX-JSON-DAG: "%275:sub26": 33 # CHECK-GX-JSON-DAG: "%275:sub27": 32 # CHECK-GX-JSON-DAG: "%275:sub28": 29 # CHECK-GX-JSON-DAG: "%275:sub29": 28 # CHECK-GX-JSON-DAG: "%275:sub30": 27 # CHECK-GX-JSON-DAG: "%275:sub31": 26 # CHECK-GX-JSON-DAG: "%317:sub0": 119 # CHECK-GX-JSON-DAG: "%317:sub1": 118 # CHECK-GX-JSON-DAG: "%317:sub2": 117 # CHECK-GX-JSON-DAG: "%317:sub3": 116 # CHECK-GX-JSON-DAG: "%317:sub4": 113 # CHECK-GX-JSON-DAG: "%317:sub5": 112 # CHECK-GX-JSON-DAG: "%317:sub6": 111 # CHECK-GX-JSON-DAG: "%317:sub7": 110 # CHECK-GX-JSON-DAG: "%317:sub8": 107 # CHECK-GX-JSON-DAG: "%317:sub9": 106 # CHECK-GX-JSON-DAG: "%317:sub10": 105 # CHECK-GX-JSON-DAG: "%317:sub11": 104 # CHECK-GX-JSON-DAG: "%317:sub12": 101 # CHECK-GX-JSON-DAG: "%317:sub13": 100 # CHECK-GX-JSON-DAG: "%317:sub14": 99 # CHECK-GX-JSON-DAG: "%317:sub15": 98 # CHECK-GX-JSON-DAG: "%317:sub16": 95 # CHECK-GX-JSON-DAG: "%317:sub17": 94 # CHECK-GX-JSON-DAG: "%317:sub18": 93 # CHECK-GX-JSON-DAG: "%317:sub19": 92 # CHECK-GX-JSON-DAG: "%317:sub20": 89 # CHECK-GX-JSON-DAG: "%317:sub21": 88 # CHECK-GX-JSON-DAG: "%317:sub22": 87 # CHECK-GX-JSON-DAG: "%317:sub23": 86 # CHECK-GX-JSON-DAG: "%317:sub24": 83 # CHECK-GX-JSON-DAG: "%317:sub25": 82 # CHECK-GX-JSON-DAG: "%317:sub26": 81 # CHECK-GX-JSON-DAG: "%317:sub27": 80 # CHECK-GX-JSON-DAG: "%317:sub28": 77 # CHECK-GX-JSON-DAG: "%317:sub29": 76 # CHECK-GX-JSON-DAG: "%317:sub30": 75 # CHECK-GX-JSON-DAG: "%317:sub31": 74 # CHECK-GX-JSON-DAG: "%359:sub0": 167 # CHECK-GX-JSON-DAG: "%359:sub1": 166 # CHECK-GX-JSON-DAG: "%359:sub2": 165 # CHECK-GX-JSON-DAG: "%359:sub3": 164 # CHECK-GX-JSON-DAG: "%359:sub4": 161 # CHECK-GX-JSON-DAG: "%359:sub5": 160 # CHECK-GX-JSON-DAG: "%359:sub6": 159 # CHECK-GX-JSON-DAG: "%359:sub7": 158 # CHECK-GX-JSON-DAG: "%359:sub8": 155 # CHECK-GX-JSON-DAG: "%359:sub9": 154 # CHECK-GX-JSON-DAG: "%359:sub10": 153 # CHECK-GX-JSON-DAG: "%359:sub11": 152 # CHECK-GX-JSON-DAG: "%359:sub12": 149 # CHECK-GX-JSON-DAG: "%359:sub13": 148 # CHECK-GX-JSON-DAG: "%359:sub14": 147 # CHECK-GX-JSON-DAG: "%359:sub15": 146 # CHECK-GX-JSON-DAG: "%359:sub16": 143 # CHECK-GX-JSON-DAG: "%359:sub17": 142 # CHECK-GX-JSON-DAG: "%359:sub18": 141 # CHECK-GX-JSON-DAG: "%359:sub19": 140 # CHECK-GX-JSON-DAG: "%359:sub20": 137 # CHECK-GX-JSON-DAG: "%359:sub21": 136 # CHECK-GX-JSON-DAG: "%359:sub22": 135 # CHECK-GX-JSON-DAG: "%359:sub23": 134 # CHECK-GX-JSON-DAG: "%359:sub24": 131 # CHECK-GX-JSON-DAG: "%359:sub25": 130 # CHECK-GX-JSON-DAG: "%359:sub26": 129 # CHECK-GX-JSON-DAG: "%359:sub27": 128 # CHECK-GX-JSON-DAG: "%359:sub28": 125 # CHECK-GX-JSON-DAG: "%359:sub29": 124 # CHECK-GX-JSON-DAG: "%359:sub30": 123 # CHECK-GX-JSON-DAG: "%359:sub31": 122 # CHECK-GX-JSON-DAG: "%401:sub0": 215 # CHECK-GX-JSON-DAG: "%401:sub1": 214 # CHECK-GX-JSON-DAG: "%401:sub2": 213 # CHECK-GX-JSON-DAG: "%401:sub3": 212 # CHECK-GX-JSON-DAG: "%401:sub4": 209 # CHECK-GX-JSON-DAG: "%401:sub5": 208 # CHECK-GX-JSON-DAG: "%401:sub6": 207 # CHECK-GX-JSON-DAG: "%401:sub7": 206 # CHECK-GX-JSON-DAG: "%401:sub8": 203 # CHECK-GX-JSON-DAG: "%401:sub9": 202 # CHECK-GX-JSON-DAG: "%401:sub10": 201 # CHECK-GX-JSON-DAG: "%401:sub11": 200 # CHECK-GX-JSON-DAG: "%401:sub12": 197 # CHECK-GX-JSON-DAG: "%401:sub13": 196 # CHECK-GX-JSON-DAG: "%401:sub14": 195 # CHECK-GX-JSON-DAG: "%401:sub15": 194 # CHECK-GX-JSON-DAG: "%401:sub16": 191 # CHECK-GX-JSON-DAG: "%401:sub17": 190 # CHECK-GX-JSON-DAG: "%401:sub18": 189 # CHECK-GX-JSON-DAG: "%401:sub19": 188 # CHECK-GX-JSON-DAG: "%401:sub20": 185 # CHECK-GX-JSON-DAG: "%401:sub21": 184 # CHECK-GX-JSON-DAG: "%401:sub22": 183 # CHECK-GX-JSON-DAG: "%401:sub23": 182 # CHECK-GX-JSON-DAG: "%401:sub24": 179 # CHECK-GX-JSON-DAG: "%401:sub25": 178 # CHECK-GX-JSON-DAG: "%401:sub26": 177 # CHECK-GX-JSON-DAG: "%401:sub27": 176 # CHECK-GX-JSON-DAG: "%401:sub28": 173 # CHECK-GX-JSON-DAG: "%401:sub29": 172 # CHECK-GX-JSON-DAG: "%401:sub30": 171 # CHECK-GX-JSON-DAG: "%401:sub31": 170 # CHECK-GX-JSON-DAG: "%612": 0 # CHECK-GX-JSON-DAG: "%613": 0 # CHECK-GX-JSON-DAG: "%614": 0 # CHECK-GX-JSON-DAG: "%615": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 170 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 215 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %617:vreg_64, %616, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 22 # CHECK-GX-JSON-DAG: "%233:sub1": 21 # CHECK-GX-JSON-DAG: "%233:sub2": 20 # CHECK-GX-JSON-DAG: "%233:sub3": 19 # CHECK-GX-JSON-DAG: "%233:sub4": 16 # CHECK-GX-JSON-DAG: "%233:sub5": 15 # CHECK-GX-JSON-DAG: "%233:sub6": 14 # CHECK-GX-JSON-DAG: "%233:sub7": 13 # CHECK-GX-JSON-DAG: "%233:sub8": 10 # CHECK-GX-JSON-DAG: "%233:sub9": 9 # CHECK-GX-JSON-DAG: "%233:sub10": 8 # CHECK-GX-JSON-DAG: "%233:sub11": 7 # CHECK-GX-JSON-DAG: "%233:sub12": 4 # CHECK-GX-JSON-DAG: "%233:sub13": 3 # CHECK-GX-JSON-DAG: "%233:sub14": 2 # CHECK-GX-JSON-DAG: "%233:sub15": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 70 # CHECK-GX-JSON-DAG: "%275:sub1": 69 # CHECK-GX-JSON-DAG: "%275:sub2": 68 # CHECK-GX-JSON-DAG: "%275:sub3": 67 # CHECK-GX-JSON-DAG: "%275:sub4": 64 # CHECK-GX-JSON-DAG: "%275:sub5": 63 # CHECK-GX-JSON-DAG: "%275:sub6": 62 # CHECK-GX-JSON-DAG: "%275:sub7": 61 # CHECK-GX-JSON-DAG: "%275:sub8": 58 # CHECK-GX-JSON-DAG: "%275:sub9": 57 # CHECK-GX-JSON-DAG: "%275:sub10": 56 # CHECK-GX-JSON-DAG: "%275:sub11": 55 # CHECK-GX-JSON-DAG: "%275:sub12": 52 # CHECK-GX-JSON-DAG: "%275:sub13": 51 # CHECK-GX-JSON-DAG: "%275:sub14": 50 # CHECK-GX-JSON-DAG: "%275:sub15": 49 # CHECK-GX-JSON-DAG: "%275:sub16": 46 # CHECK-GX-JSON-DAG: "%275:sub17": 45 # CHECK-GX-JSON-DAG: "%275:sub18": 44 # CHECK-GX-JSON-DAG: "%275:sub19": 43 # CHECK-GX-JSON-DAG: "%275:sub20": 40 # CHECK-GX-JSON-DAG: "%275:sub21": 39 # CHECK-GX-JSON-DAG: "%275:sub22": 38 # CHECK-GX-JSON-DAG: "%275:sub23": 37 # CHECK-GX-JSON-DAG: "%275:sub24": 34 # CHECK-GX-JSON-DAG: "%275:sub25": 33 # CHECK-GX-JSON-DAG: "%275:sub26": 32 # CHECK-GX-JSON-DAG: "%275:sub27": 31 # CHECK-GX-JSON-DAG: "%275:sub28": 28 # CHECK-GX-JSON-DAG: "%275:sub29": 27 # CHECK-GX-JSON-DAG: "%275:sub30": 26 # CHECK-GX-JSON-DAG: "%275:sub31": 25 # CHECK-GX-JSON-DAG: "%317:sub0": 118 # CHECK-GX-JSON-DAG: "%317:sub1": 117 # CHECK-GX-JSON-DAG: "%317:sub2": 116 # CHECK-GX-JSON-DAG: "%317:sub3": 115 # CHECK-GX-JSON-DAG: "%317:sub4": 112 # CHECK-GX-JSON-DAG: "%317:sub5": 111 # CHECK-GX-JSON-DAG: "%317:sub6": 110 # CHECK-GX-JSON-DAG: "%317:sub7": 109 # CHECK-GX-JSON-DAG: "%317:sub8": 106 # CHECK-GX-JSON-DAG: "%317:sub9": 105 # CHECK-GX-JSON-DAG: "%317:sub10": 104 # CHECK-GX-JSON-DAG: "%317:sub11": 103 # CHECK-GX-JSON-DAG: "%317:sub12": 100 # CHECK-GX-JSON-DAG: "%317:sub13": 99 # CHECK-GX-JSON-DAG: "%317:sub14": 98 # CHECK-GX-JSON-DAG: "%317:sub15": 97 # CHECK-GX-JSON-DAG: "%317:sub16": 94 # CHECK-GX-JSON-DAG: "%317:sub17": 93 # CHECK-GX-JSON-DAG: "%317:sub18": 92 # CHECK-GX-JSON-DAG: "%317:sub19": 91 # CHECK-GX-JSON-DAG: "%317:sub20": 88 # CHECK-GX-JSON-DAG: "%317:sub21": 87 # CHECK-GX-JSON-DAG: "%317:sub22": 86 # CHECK-GX-JSON-DAG: "%317:sub23": 85 # CHECK-GX-JSON-DAG: "%317:sub24": 82 # CHECK-GX-JSON-DAG: "%317:sub25": 81 # CHECK-GX-JSON-DAG: "%317:sub26": 80 # CHECK-GX-JSON-DAG: "%317:sub27": 79 # CHECK-GX-JSON-DAG: "%317:sub28": 76 # CHECK-GX-JSON-DAG: "%317:sub29": 75 # CHECK-GX-JSON-DAG: "%317:sub30": 74 # CHECK-GX-JSON-DAG: "%317:sub31": 73 # CHECK-GX-JSON-DAG: "%359:sub0": 166 # CHECK-GX-JSON-DAG: "%359:sub1": 165 # CHECK-GX-JSON-DAG: "%359:sub2": 164 # CHECK-GX-JSON-DAG: "%359:sub3": 163 # CHECK-GX-JSON-DAG: "%359:sub4": 160 # CHECK-GX-JSON-DAG: "%359:sub5": 159 # CHECK-GX-JSON-DAG: "%359:sub6": 158 # CHECK-GX-JSON-DAG: "%359:sub7": 157 # CHECK-GX-JSON-DAG: "%359:sub8": 154 # CHECK-GX-JSON-DAG: "%359:sub9": 153 # CHECK-GX-JSON-DAG: "%359:sub10": 152 # CHECK-GX-JSON-DAG: "%359:sub11": 151 # CHECK-GX-JSON-DAG: "%359:sub12": 148 # CHECK-GX-JSON-DAG: "%359:sub13": 147 # CHECK-GX-JSON-DAG: "%359:sub14": 146 # CHECK-GX-JSON-DAG: "%359:sub15": 145 # CHECK-GX-JSON-DAG: "%359:sub16": 142 # CHECK-GX-JSON-DAG: "%359:sub17": 141 # CHECK-GX-JSON-DAG: "%359:sub18": 140 # CHECK-GX-JSON-DAG: "%359:sub19": 139 # CHECK-GX-JSON-DAG: "%359:sub20": 136 # CHECK-GX-JSON-DAG: "%359:sub21": 135 # CHECK-GX-JSON-DAG: "%359:sub22": 134 # CHECK-GX-JSON-DAG: "%359:sub23": 133 # CHECK-GX-JSON-DAG: "%359:sub24": 130 # CHECK-GX-JSON-DAG: "%359:sub25": 129 # CHECK-GX-JSON-DAG: "%359:sub26": 128 # CHECK-GX-JSON-DAG: "%359:sub27": 127 # CHECK-GX-JSON-DAG: "%359:sub28": 124 # CHECK-GX-JSON-DAG: "%359:sub29": 123 # CHECK-GX-JSON-DAG: "%359:sub30": 122 # CHECK-GX-JSON-DAG: "%359:sub31": 121 # CHECK-GX-JSON-DAG: "%401:sub0": 214 # CHECK-GX-JSON-DAG: "%401:sub1": 213 # CHECK-GX-JSON-DAG: "%401:sub2": 212 # CHECK-GX-JSON-DAG: "%401:sub3": 211 # CHECK-GX-JSON-DAG: "%401:sub4": 208 # CHECK-GX-JSON-DAG: "%401:sub5": 207 # CHECK-GX-JSON-DAG: "%401:sub6": 206 # CHECK-GX-JSON-DAG: "%401:sub7": 205 # CHECK-GX-JSON-DAG: "%401:sub8": 202 # CHECK-GX-JSON-DAG: "%401:sub9": 201 # CHECK-GX-JSON-DAG: "%401:sub10": 200 # CHECK-GX-JSON-DAG: "%401:sub11": 199 # CHECK-GX-JSON-DAG: "%401:sub12": 196 # CHECK-GX-JSON-DAG: "%401:sub13": 195 # CHECK-GX-JSON-DAG: "%401:sub14": 194 # CHECK-GX-JSON-DAG: "%401:sub15": 193 # CHECK-GX-JSON-DAG: "%401:sub16": 190 # CHECK-GX-JSON-DAG: "%401:sub17": 189 # CHECK-GX-JSON-DAG: "%401:sub18": 188 # CHECK-GX-JSON-DAG: "%401:sub19": 187 # CHECK-GX-JSON-DAG: "%401:sub20": 184 # CHECK-GX-JSON-DAG: "%401:sub21": 183 # CHECK-GX-JSON-DAG: "%401:sub22": 182 # CHECK-GX-JSON-DAG: "%401:sub23": 181 # CHECK-GX-JSON-DAG: "%401:sub24": 178 # CHECK-GX-JSON-DAG: "%401:sub25": 177 # CHECK-GX-JSON-DAG: "%401:sub26": 176 # CHECK-GX-JSON-DAG: "%401:sub27": 175 # CHECK-GX-JSON-DAG: "%401:sub28": 172 # CHECK-GX-JSON-DAG: "%401:sub29": 171 # CHECK-GX-JSON-DAG: "%401:sub30": 170 # CHECK-GX-JSON-DAG: "%401:sub31": 169 # CHECK-GX-JSON-DAG: "%616": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 169 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 214 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%618:vgpr_32 = COPY %233.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 21 # CHECK-GX-JSON-DAG: "%233:sub1": 20 # CHECK-GX-JSON-DAG: "%233:sub2": 19 # CHECK-GX-JSON-DAG: "%233:sub3": 18 # CHECK-GX-JSON-DAG: "%233:sub4": 15 # CHECK-GX-JSON-DAG: "%233:sub5": 14 # CHECK-GX-JSON-DAG: "%233:sub6": 13 # CHECK-GX-JSON-DAG: "%233:sub7": 12 # CHECK-GX-JSON-DAG: "%233:sub8": 9 # CHECK-GX-JSON-DAG: "%233:sub9": 8 # CHECK-GX-JSON-DAG: "%233:sub10": 7 # CHECK-GX-JSON-DAG: "%233:sub11": 6 # CHECK-GX-JSON-DAG: "%233:sub12": 3 # CHECK-GX-JSON-DAG: "%233:sub13": 2 # CHECK-GX-JSON-DAG: "%233:sub14": 1 # CHECK-GX-JSON-DAG: "%233:sub15": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 69 # CHECK-GX-JSON-DAG: "%275:sub1": 68 # CHECK-GX-JSON-DAG: "%275:sub2": 67 # CHECK-GX-JSON-DAG: "%275:sub3": 66 # CHECK-GX-JSON-DAG: "%275:sub4": 63 # CHECK-GX-JSON-DAG: "%275:sub5": 62 # CHECK-GX-JSON-DAG: "%275:sub6": 61 # CHECK-GX-JSON-DAG: "%275:sub7": 60 # CHECK-GX-JSON-DAG: "%275:sub8": 57 # CHECK-GX-JSON-DAG: "%275:sub9": 56 # CHECK-GX-JSON-DAG: "%275:sub10": 55 # CHECK-GX-JSON-DAG: "%275:sub11": 54 # CHECK-GX-JSON-DAG: "%275:sub12": 51 # CHECK-GX-JSON-DAG: "%275:sub13": 50 # CHECK-GX-JSON-DAG: "%275:sub14": 49 # CHECK-GX-JSON-DAG: "%275:sub15": 48 # CHECK-GX-JSON-DAG: "%275:sub16": 45 # CHECK-GX-JSON-DAG: "%275:sub17": 44 # CHECK-GX-JSON-DAG: "%275:sub18": 43 # CHECK-GX-JSON-DAG: "%275:sub19": 42 # CHECK-GX-JSON-DAG: "%275:sub20": 39 # CHECK-GX-JSON-DAG: "%275:sub21": 38 # CHECK-GX-JSON-DAG: "%275:sub22": 37 # CHECK-GX-JSON-DAG: "%275:sub23": 36 # CHECK-GX-JSON-DAG: "%275:sub24": 33 # CHECK-GX-JSON-DAG: "%275:sub25": 32 # CHECK-GX-JSON-DAG: "%275:sub26": 31 # CHECK-GX-JSON-DAG: "%275:sub27": 30 # CHECK-GX-JSON-DAG: "%275:sub28": 27 # CHECK-GX-JSON-DAG: "%275:sub29": 26 # CHECK-GX-JSON-DAG: "%275:sub30": 25 # CHECK-GX-JSON-DAG: "%275:sub31": 24 # CHECK-GX-JSON-DAG: "%317:sub0": 117 # CHECK-GX-JSON-DAG: "%317:sub1": 116 # CHECK-GX-JSON-DAG: "%317:sub2": 115 # CHECK-GX-JSON-DAG: "%317:sub3": 114 # CHECK-GX-JSON-DAG: "%317:sub4": 111 # CHECK-GX-JSON-DAG: "%317:sub5": 110 # CHECK-GX-JSON-DAG: "%317:sub6": 109 # CHECK-GX-JSON-DAG: "%317:sub7": 108 # CHECK-GX-JSON-DAG: "%317:sub8": 105 # CHECK-GX-JSON-DAG: "%317:sub9": 104 # CHECK-GX-JSON-DAG: "%317:sub10": 103 # CHECK-GX-JSON-DAG: "%317:sub11": 102 # CHECK-GX-JSON-DAG: "%317:sub12": 99 # CHECK-GX-JSON-DAG: "%317:sub13": 98 # CHECK-GX-JSON-DAG: "%317:sub14": 97 # CHECK-GX-JSON-DAG: "%317:sub15": 96 # CHECK-GX-JSON-DAG: "%317:sub16": 93 # CHECK-GX-JSON-DAG: "%317:sub17": 92 # CHECK-GX-JSON-DAG: "%317:sub18": 91 # CHECK-GX-JSON-DAG: "%317:sub19": 90 # CHECK-GX-JSON-DAG: "%317:sub20": 87 # CHECK-GX-JSON-DAG: "%317:sub21": 86 # CHECK-GX-JSON-DAG: "%317:sub22": 85 # CHECK-GX-JSON-DAG: "%317:sub23": 84 # CHECK-GX-JSON-DAG: "%317:sub24": 81 # CHECK-GX-JSON-DAG: "%317:sub25": 80 # CHECK-GX-JSON-DAG: "%317:sub26": 79 # CHECK-GX-JSON-DAG: "%317:sub27": 78 # CHECK-GX-JSON-DAG: "%317:sub28": 75 # CHECK-GX-JSON-DAG: "%317:sub29": 74 # CHECK-GX-JSON-DAG: "%317:sub30": 73 # CHECK-GX-JSON-DAG: "%317:sub31": 72 # CHECK-GX-JSON-DAG: "%359:sub0": 165 # CHECK-GX-JSON-DAG: "%359:sub1": 164 # CHECK-GX-JSON-DAG: "%359:sub2": 163 # CHECK-GX-JSON-DAG: "%359:sub3": 162 # CHECK-GX-JSON-DAG: "%359:sub4": 159 # CHECK-GX-JSON-DAG: "%359:sub5": 158 # CHECK-GX-JSON-DAG: "%359:sub6": 157 # CHECK-GX-JSON-DAG: "%359:sub7": 156 # CHECK-GX-JSON-DAG: "%359:sub8": 153 # CHECK-GX-JSON-DAG: "%359:sub9": 152 # CHECK-GX-JSON-DAG: "%359:sub10": 151 # CHECK-GX-JSON-DAG: "%359:sub11": 150 # CHECK-GX-JSON-DAG: "%359:sub12": 147 # CHECK-GX-JSON-DAG: "%359:sub13": 146 # CHECK-GX-JSON-DAG: "%359:sub14": 145 # CHECK-GX-JSON-DAG: "%359:sub15": 144 # CHECK-GX-JSON-DAG: "%359:sub16": 141 # CHECK-GX-JSON-DAG: "%359:sub17": 140 # CHECK-GX-JSON-DAG: "%359:sub18": 139 # CHECK-GX-JSON-DAG: "%359:sub19": 138 # CHECK-GX-JSON-DAG: "%359:sub20": 135 # CHECK-GX-JSON-DAG: "%359:sub21": 134 # CHECK-GX-JSON-DAG: "%359:sub22": 133 # CHECK-GX-JSON-DAG: "%359:sub23": 132 # CHECK-GX-JSON-DAG: "%359:sub24": 129 # CHECK-GX-JSON-DAG: "%359:sub25": 128 # CHECK-GX-JSON-DAG: "%359:sub26": 127 # CHECK-GX-JSON-DAG: "%359:sub27": 126 # CHECK-GX-JSON-DAG: "%359:sub28": 123 # CHECK-GX-JSON-DAG: "%359:sub29": 122 # CHECK-GX-JSON-DAG: "%359:sub30": 121 # CHECK-GX-JSON-DAG: "%359:sub31": 120 # CHECK-GX-JSON-DAG: "%401:sub0": 213 # CHECK-GX-JSON-DAG: "%401:sub1": 212 # CHECK-GX-JSON-DAG: "%401:sub2": 211 # CHECK-GX-JSON-DAG: "%401:sub3": 210 # CHECK-GX-JSON-DAG: "%401:sub4": 207 # CHECK-GX-JSON-DAG: "%401:sub5": 206 # CHECK-GX-JSON-DAG: "%401:sub6": 205 # CHECK-GX-JSON-DAG: "%401:sub7": 204 # CHECK-GX-JSON-DAG: "%401:sub8": 201 # CHECK-GX-JSON-DAG: "%401:sub9": 200 # CHECK-GX-JSON-DAG: "%401:sub10": 199 # CHECK-GX-JSON-DAG: "%401:sub11": 198 # CHECK-GX-JSON-DAG: "%401:sub12": 195 # CHECK-GX-JSON-DAG: "%401:sub13": 194 # CHECK-GX-JSON-DAG: "%401:sub14": 193 # CHECK-GX-JSON-DAG: "%401:sub15": 192 # CHECK-GX-JSON-DAG: "%401:sub16": 189 # CHECK-GX-JSON-DAG: "%401:sub17": 188 # CHECK-GX-JSON-DAG: "%401:sub18": 187 # CHECK-GX-JSON-DAG: "%401:sub19": 186 # CHECK-GX-JSON-DAG: "%401:sub20": 183 # CHECK-GX-JSON-DAG: "%401:sub21": 182 # CHECK-GX-JSON-DAG: "%401:sub22": 181 # CHECK-GX-JSON-DAG: "%401:sub23": 180 # CHECK-GX-JSON-DAG: "%401:sub24": 177 # CHECK-GX-JSON-DAG: "%401:sub25": 176 # CHECK-GX-JSON-DAG: "%401:sub26": 175 # CHECK-GX-JSON-DAG: "%401:sub27": 174 # CHECK-GX-JSON-DAG: "%401:sub28": 171 # CHECK-GX-JSON-DAG: "%401:sub29": 170 # CHECK-GX-JSON-DAG: "%401:sub30": 169 # CHECK-GX-JSON-DAG: "%401:sub31": 168 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 168 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 213 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%619:vgpr_32 = COPY %233.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 20 # CHECK-GX-JSON-DAG: "%233:sub1": 19 # CHECK-GX-JSON-DAG: "%233:sub2": 18 # CHECK-GX-JSON-DAG: "%233:sub3": 17 # CHECK-GX-JSON-DAG: "%233:sub4": 14 # CHECK-GX-JSON-DAG: "%233:sub5": 13 # CHECK-GX-JSON-DAG: "%233:sub6": 12 # CHECK-GX-JSON-DAG: "%233:sub7": 11 # CHECK-GX-JSON-DAG: "%233:sub8": 8 # CHECK-GX-JSON-DAG: "%233:sub9": 7 # CHECK-GX-JSON-DAG: "%233:sub10": 6 # CHECK-GX-JSON-DAG: "%233:sub11": 5 # CHECK-GX-JSON-DAG: "%233:sub12": 2 # CHECK-GX-JSON-DAG: "%233:sub13": 1 # CHECK-GX-JSON-DAG: "%233:sub14": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 68 # CHECK-GX-JSON-DAG: "%275:sub1": 67 # CHECK-GX-JSON-DAG: "%275:sub2": 66 # CHECK-GX-JSON-DAG: "%275:sub3": 65 # CHECK-GX-JSON-DAG: "%275:sub4": 62 # CHECK-GX-JSON-DAG: "%275:sub5": 61 # CHECK-GX-JSON-DAG: "%275:sub6": 60 # CHECK-GX-JSON-DAG: "%275:sub7": 59 # CHECK-GX-JSON-DAG: "%275:sub8": 56 # CHECK-GX-JSON-DAG: "%275:sub9": 55 # CHECK-GX-JSON-DAG: "%275:sub10": 54 # CHECK-GX-JSON-DAG: "%275:sub11": 53 # CHECK-GX-JSON-DAG: "%275:sub12": 50 # CHECK-GX-JSON-DAG: "%275:sub13": 49 # CHECK-GX-JSON-DAG: "%275:sub14": 48 # CHECK-GX-JSON-DAG: "%275:sub15": 47 # CHECK-GX-JSON-DAG: "%275:sub16": 44 # CHECK-GX-JSON-DAG: "%275:sub17": 43 # CHECK-GX-JSON-DAG: "%275:sub18": 42 # CHECK-GX-JSON-DAG: "%275:sub19": 41 # CHECK-GX-JSON-DAG: "%275:sub20": 38 # CHECK-GX-JSON-DAG: "%275:sub21": 37 # CHECK-GX-JSON-DAG: "%275:sub22": 36 # CHECK-GX-JSON-DAG: "%275:sub23": 35 # CHECK-GX-JSON-DAG: "%275:sub24": 32 # CHECK-GX-JSON-DAG: "%275:sub25": 31 # CHECK-GX-JSON-DAG: "%275:sub26": 30 # CHECK-GX-JSON-DAG: "%275:sub27": 29 # CHECK-GX-JSON-DAG: "%275:sub28": 26 # CHECK-GX-JSON-DAG: "%275:sub29": 25 # CHECK-GX-JSON-DAG: "%275:sub30": 24 # CHECK-GX-JSON-DAG: "%275:sub31": 23 # CHECK-GX-JSON-DAG: "%317:sub0": 116 # CHECK-GX-JSON-DAG: "%317:sub1": 115 # CHECK-GX-JSON-DAG: "%317:sub2": 114 # CHECK-GX-JSON-DAG: "%317:sub3": 113 # CHECK-GX-JSON-DAG: "%317:sub4": 110 # CHECK-GX-JSON-DAG: "%317:sub5": 109 # CHECK-GX-JSON-DAG: "%317:sub6": 108 # CHECK-GX-JSON-DAG: "%317:sub7": 107 # CHECK-GX-JSON-DAG: "%317:sub8": 104 # CHECK-GX-JSON-DAG: "%317:sub9": 103 # CHECK-GX-JSON-DAG: "%317:sub10": 102 # CHECK-GX-JSON-DAG: "%317:sub11": 101 # CHECK-GX-JSON-DAG: "%317:sub12": 98 # CHECK-GX-JSON-DAG: "%317:sub13": 97 # CHECK-GX-JSON-DAG: "%317:sub14": 96 # CHECK-GX-JSON-DAG: "%317:sub15": 95 # CHECK-GX-JSON-DAG: "%317:sub16": 92 # CHECK-GX-JSON-DAG: "%317:sub17": 91 # CHECK-GX-JSON-DAG: "%317:sub18": 90 # CHECK-GX-JSON-DAG: "%317:sub19": 89 # CHECK-GX-JSON-DAG: "%317:sub20": 86 # CHECK-GX-JSON-DAG: "%317:sub21": 85 # CHECK-GX-JSON-DAG: "%317:sub22": 84 # CHECK-GX-JSON-DAG: "%317:sub23": 83 # CHECK-GX-JSON-DAG: "%317:sub24": 80 # CHECK-GX-JSON-DAG: "%317:sub25": 79 # CHECK-GX-JSON-DAG: "%317:sub26": 78 # CHECK-GX-JSON-DAG: "%317:sub27": 77 # CHECK-GX-JSON-DAG: "%317:sub28": 74 # CHECK-GX-JSON-DAG: "%317:sub29": 73 # CHECK-GX-JSON-DAG: "%317:sub30": 72 # CHECK-GX-JSON-DAG: "%317:sub31": 71 # CHECK-GX-JSON-DAG: "%359:sub0": 164 # CHECK-GX-JSON-DAG: "%359:sub1": 163 # CHECK-GX-JSON-DAG: "%359:sub2": 162 # CHECK-GX-JSON-DAG: "%359:sub3": 161 # CHECK-GX-JSON-DAG: "%359:sub4": 158 # CHECK-GX-JSON-DAG: "%359:sub5": 157 # CHECK-GX-JSON-DAG: "%359:sub6": 156 # CHECK-GX-JSON-DAG: "%359:sub7": 155 # CHECK-GX-JSON-DAG: "%359:sub8": 152 # CHECK-GX-JSON-DAG: "%359:sub9": 151 # CHECK-GX-JSON-DAG: "%359:sub10": 150 # CHECK-GX-JSON-DAG: "%359:sub11": 149 # CHECK-GX-JSON-DAG: "%359:sub12": 146 # CHECK-GX-JSON-DAG: "%359:sub13": 145 # CHECK-GX-JSON-DAG: "%359:sub14": 144 # CHECK-GX-JSON-DAG: "%359:sub15": 143 # CHECK-GX-JSON-DAG: "%359:sub16": 140 # CHECK-GX-JSON-DAG: "%359:sub17": 139 # CHECK-GX-JSON-DAG: "%359:sub18": 138 # CHECK-GX-JSON-DAG: "%359:sub19": 137 # CHECK-GX-JSON-DAG: "%359:sub20": 134 # CHECK-GX-JSON-DAG: "%359:sub21": 133 # CHECK-GX-JSON-DAG: "%359:sub22": 132 # CHECK-GX-JSON-DAG: "%359:sub23": 131 # CHECK-GX-JSON-DAG: "%359:sub24": 128 # CHECK-GX-JSON-DAG: "%359:sub25": 127 # CHECK-GX-JSON-DAG: "%359:sub26": 126 # CHECK-GX-JSON-DAG: "%359:sub27": 125 # CHECK-GX-JSON-DAG: "%359:sub28": 122 # CHECK-GX-JSON-DAG: "%359:sub29": 121 # CHECK-GX-JSON-DAG: "%359:sub30": 120 # CHECK-GX-JSON-DAG: "%359:sub31": 119 # CHECK-GX-JSON-DAG: "%401:sub0": 212 # CHECK-GX-JSON-DAG: "%401:sub1": 211 # CHECK-GX-JSON-DAG: "%401:sub2": 210 # CHECK-GX-JSON-DAG: "%401:sub3": 209 # CHECK-GX-JSON-DAG: "%401:sub4": 206 # CHECK-GX-JSON-DAG: "%401:sub5": 205 # CHECK-GX-JSON-DAG: "%401:sub6": 204 # CHECK-GX-JSON-DAG: "%401:sub7": 203 # CHECK-GX-JSON-DAG: "%401:sub8": 200 # CHECK-GX-JSON-DAG: "%401:sub9": 199 # CHECK-GX-JSON-DAG: "%401:sub10": 198 # CHECK-GX-JSON-DAG: "%401:sub11": 197 # CHECK-GX-JSON-DAG: "%401:sub12": 194 # CHECK-GX-JSON-DAG: "%401:sub13": 193 # CHECK-GX-JSON-DAG: "%401:sub14": 192 # CHECK-GX-JSON-DAG: "%401:sub15": 191 # CHECK-GX-JSON-DAG: "%401:sub16": 188 # CHECK-GX-JSON-DAG: "%401:sub17": 187 # CHECK-GX-JSON-DAG: "%401:sub18": 186 # CHECK-GX-JSON-DAG: "%401:sub19": 185 # CHECK-GX-JSON-DAG: "%401:sub20": 182 # CHECK-GX-JSON-DAG: "%401:sub21": 181 # CHECK-GX-JSON-DAG: "%401:sub22": 180 # CHECK-GX-JSON-DAG: "%401:sub23": 179 # CHECK-GX-JSON-DAG: "%401:sub24": 176 # CHECK-GX-JSON-DAG: "%401:sub25": 175 # CHECK-GX-JSON-DAG: "%401:sub26": 174 # CHECK-GX-JSON-DAG: "%401:sub27": 173 # CHECK-GX-JSON-DAG: "%401:sub28": 170 # CHECK-GX-JSON-DAG: "%401:sub29": 169 # CHECK-GX-JSON-DAG: "%401:sub30": 168 # CHECK-GX-JSON-DAG: "%401:sub31": 167 # CHECK-GX-JSON-DAG: "%618": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 167 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 212 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%620:vgpr_32 = COPY %233.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 19 # CHECK-GX-JSON-DAG: "%233:sub1": 18 # CHECK-GX-JSON-DAG: "%233:sub2": 17 # CHECK-GX-JSON-DAG: "%233:sub3": 16 # CHECK-GX-JSON-DAG: "%233:sub4": 13 # CHECK-GX-JSON-DAG: "%233:sub5": 12 # CHECK-GX-JSON-DAG: "%233:sub6": 11 # CHECK-GX-JSON-DAG: "%233:sub7": 10 # CHECK-GX-JSON-DAG: "%233:sub8": 7 # CHECK-GX-JSON-DAG: "%233:sub9": 6 # CHECK-GX-JSON-DAG: "%233:sub10": 5 # CHECK-GX-JSON-DAG: "%233:sub11": 4 # CHECK-GX-JSON-DAG: "%233:sub12": 1 # CHECK-GX-JSON-DAG: "%233:sub13": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 67 # CHECK-GX-JSON-DAG: "%275:sub1": 66 # CHECK-GX-JSON-DAG: "%275:sub2": 65 # CHECK-GX-JSON-DAG: "%275:sub3": 64 # CHECK-GX-JSON-DAG: "%275:sub4": 61 # CHECK-GX-JSON-DAG: "%275:sub5": 60 # CHECK-GX-JSON-DAG: "%275:sub6": 59 # CHECK-GX-JSON-DAG: "%275:sub7": 58 # CHECK-GX-JSON-DAG: "%275:sub8": 55 # CHECK-GX-JSON-DAG: "%275:sub9": 54 # CHECK-GX-JSON-DAG: "%275:sub10": 53 # CHECK-GX-JSON-DAG: "%275:sub11": 52 # CHECK-GX-JSON-DAG: "%275:sub12": 49 # CHECK-GX-JSON-DAG: "%275:sub13": 48 # CHECK-GX-JSON-DAG: "%275:sub14": 47 # CHECK-GX-JSON-DAG: "%275:sub15": 46 # CHECK-GX-JSON-DAG: "%275:sub16": 43 # CHECK-GX-JSON-DAG: "%275:sub17": 42 # CHECK-GX-JSON-DAG: "%275:sub18": 41 # CHECK-GX-JSON-DAG: "%275:sub19": 40 # CHECK-GX-JSON-DAG: "%275:sub20": 37 # CHECK-GX-JSON-DAG: "%275:sub21": 36 # CHECK-GX-JSON-DAG: "%275:sub22": 35 # CHECK-GX-JSON-DAG: "%275:sub23": 34 # CHECK-GX-JSON-DAG: "%275:sub24": 31 # CHECK-GX-JSON-DAG: "%275:sub25": 30 # CHECK-GX-JSON-DAG: "%275:sub26": 29 # CHECK-GX-JSON-DAG: "%275:sub27": 28 # CHECK-GX-JSON-DAG: "%275:sub28": 25 # CHECK-GX-JSON-DAG: "%275:sub29": 24 # CHECK-GX-JSON-DAG: "%275:sub30": 23 # CHECK-GX-JSON-DAG: "%275:sub31": 22 # CHECK-GX-JSON-DAG: "%317:sub0": 115 # CHECK-GX-JSON-DAG: "%317:sub1": 114 # CHECK-GX-JSON-DAG: "%317:sub2": 113 # CHECK-GX-JSON-DAG: "%317:sub3": 112 # CHECK-GX-JSON-DAG: "%317:sub4": 109 # CHECK-GX-JSON-DAG: "%317:sub5": 108 # CHECK-GX-JSON-DAG: "%317:sub6": 107 # CHECK-GX-JSON-DAG: "%317:sub7": 106 # CHECK-GX-JSON-DAG: "%317:sub8": 103 # CHECK-GX-JSON-DAG: "%317:sub9": 102 # CHECK-GX-JSON-DAG: "%317:sub10": 101 # CHECK-GX-JSON-DAG: "%317:sub11": 100 # CHECK-GX-JSON-DAG: "%317:sub12": 97 # CHECK-GX-JSON-DAG: "%317:sub13": 96 # CHECK-GX-JSON-DAG: "%317:sub14": 95 # CHECK-GX-JSON-DAG: "%317:sub15": 94 # CHECK-GX-JSON-DAG: "%317:sub16": 91 # CHECK-GX-JSON-DAG: "%317:sub17": 90 # CHECK-GX-JSON-DAG: "%317:sub18": 89 # CHECK-GX-JSON-DAG: "%317:sub19": 88 # CHECK-GX-JSON-DAG: "%317:sub20": 85 # CHECK-GX-JSON-DAG: "%317:sub21": 84 # CHECK-GX-JSON-DAG: "%317:sub22": 83 # CHECK-GX-JSON-DAG: "%317:sub23": 82 # CHECK-GX-JSON-DAG: "%317:sub24": 79 # CHECK-GX-JSON-DAG: "%317:sub25": 78 # CHECK-GX-JSON-DAG: "%317:sub26": 77 # CHECK-GX-JSON-DAG: "%317:sub27": 76 # CHECK-GX-JSON-DAG: "%317:sub28": 73 # CHECK-GX-JSON-DAG: "%317:sub29": 72 # CHECK-GX-JSON-DAG: "%317:sub30": 71 # CHECK-GX-JSON-DAG: "%317:sub31": 70 # CHECK-GX-JSON-DAG: "%359:sub0": 163 # CHECK-GX-JSON-DAG: "%359:sub1": 162 # CHECK-GX-JSON-DAG: "%359:sub2": 161 # CHECK-GX-JSON-DAG: "%359:sub3": 160 # CHECK-GX-JSON-DAG: "%359:sub4": 157 # CHECK-GX-JSON-DAG: "%359:sub5": 156 # CHECK-GX-JSON-DAG: "%359:sub6": 155 # CHECK-GX-JSON-DAG: "%359:sub7": 154 # CHECK-GX-JSON-DAG: "%359:sub8": 151 # CHECK-GX-JSON-DAG: "%359:sub9": 150 # CHECK-GX-JSON-DAG: "%359:sub10": 149 # CHECK-GX-JSON-DAG: "%359:sub11": 148 # CHECK-GX-JSON-DAG: "%359:sub12": 145 # CHECK-GX-JSON-DAG: "%359:sub13": 144 # CHECK-GX-JSON-DAG: "%359:sub14": 143 # CHECK-GX-JSON-DAG: "%359:sub15": 142 # CHECK-GX-JSON-DAG: "%359:sub16": 139 # CHECK-GX-JSON-DAG: "%359:sub17": 138 # CHECK-GX-JSON-DAG: "%359:sub18": 137 # CHECK-GX-JSON-DAG: "%359:sub19": 136 # CHECK-GX-JSON-DAG: "%359:sub20": 133 # CHECK-GX-JSON-DAG: "%359:sub21": 132 # CHECK-GX-JSON-DAG: "%359:sub22": 131 # CHECK-GX-JSON-DAG: "%359:sub23": 130 # CHECK-GX-JSON-DAG: "%359:sub24": 127 # CHECK-GX-JSON-DAG: "%359:sub25": 126 # CHECK-GX-JSON-DAG: "%359:sub26": 125 # CHECK-GX-JSON-DAG: "%359:sub27": 124 # CHECK-GX-JSON-DAG: "%359:sub28": 121 # CHECK-GX-JSON-DAG: "%359:sub29": 120 # CHECK-GX-JSON-DAG: "%359:sub30": 119 # CHECK-GX-JSON-DAG: "%359:sub31": 118 # CHECK-GX-JSON-DAG: "%401:sub0": 211 # CHECK-GX-JSON-DAG: "%401:sub1": 210 # CHECK-GX-JSON-DAG: "%401:sub2": 209 # CHECK-GX-JSON-DAG: "%401:sub3": 208 # CHECK-GX-JSON-DAG: "%401:sub4": 205 # CHECK-GX-JSON-DAG: "%401:sub5": 204 # CHECK-GX-JSON-DAG: "%401:sub6": 203 # CHECK-GX-JSON-DAG: "%401:sub7": 202 # CHECK-GX-JSON-DAG: "%401:sub8": 199 # CHECK-GX-JSON-DAG: "%401:sub9": 198 # CHECK-GX-JSON-DAG: "%401:sub10": 197 # CHECK-GX-JSON-DAG: "%401:sub11": 196 # CHECK-GX-JSON-DAG: "%401:sub12": 193 # CHECK-GX-JSON-DAG: "%401:sub13": 192 # CHECK-GX-JSON-DAG: "%401:sub14": 191 # CHECK-GX-JSON-DAG: "%401:sub15": 190 # CHECK-GX-JSON-DAG: "%401:sub16": 187 # CHECK-GX-JSON-DAG: "%401:sub17": 186 # CHECK-GX-JSON-DAG: "%401:sub18": 185 # CHECK-GX-JSON-DAG: "%401:sub19": 184 # CHECK-GX-JSON-DAG: "%401:sub20": 181 # CHECK-GX-JSON-DAG: "%401:sub21": 180 # CHECK-GX-JSON-DAG: "%401:sub22": 179 # CHECK-GX-JSON-DAG: "%401:sub23": 178 # CHECK-GX-JSON-DAG: "%401:sub24": 175 # CHECK-GX-JSON-DAG: "%401:sub25": 174 # CHECK-GX-JSON-DAG: "%401:sub26": 173 # CHECK-GX-JSON-DAG: "%401:sub27": 172 # CHECK-GX-JSON-DAG: "%401:sub28": 169 # CHECK-GX-JSON-DAG: "%401:sub29": 168 # CHECK-GX-JSON-DAG: "%401:sub30": 167 # CHECK-GX-JSON-DAG: "%401:sub31": 166 # CHECK-GX-JSON-DAG: "%618": 2 # CHECK-GX-JSON-DAG: "%619": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 166 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 211 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%621:vgpr_32 = COPY %233.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 18 # CHECK-GX-JSON-DAG: "%233:sub1": 17 # CHECK-GX-JSON-DAG: "%233:sub2": 16 # CHECK-GX-JSON-DAG: "%233:sub3": 15 # CHECK-GX-JSON-DAG: "%233:sub4": 12 # CHECK-GX-JSON-DAG: "%233:sub5": 11 # CHECK-GX-JSON-DAG: "%233:sub6": 10 # CHECK-GX-JSON-DAG: "%233:sub7": 9 # CHECK-GX-JSON-DAG: "%233:sub8": 6 # CHECK-GX-JSON-DAG: "%233:sub9": 5 # CHECK-GX-JSON-DAG: "%233:sub10": 4 # CHECK-GX-JSON-DAG: "%233:sub11": 3 # CHECK-GX-JSON-DAG: "%233:sub12": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 66 # CHECK-GX-JSON-DAG: "%275:sub1": 65 # CHECK-GX-JSON-DAG: "%275:sub2": 64 # CHECK-GX-JSON-DAG: "%275:sub3": 63 # CHECK-GX-JSON-DAG: "%275:sub4": 60 # CHECK-GX-JSON-DAG: "%275:sub5": 59 # CHECK-GX-JSON-DAG: "%275:sub6": 58 # CHECK-GX-JSON-DAG: "%275:sub7": 57 # CHECK-GX-JSON-DAG: "%275:sub8": 54 # CHECK-GX-JSON-DAG: "%275:sub9": 53 # CHECK-GX-JSON-DAG: "%275:sub10": 52 # CHECK-GX-JSON-DAG: "%275:sub11": 51 # CHECK-GX-JSON-DAG: "%275:sub12": 48 # CHECK-GX-JSON-DAG: "%275:sub13": 47 # CHECK-GX-JSON-DAG: "%275:sub14": 46 # CHECK-GX-JSON-DAG: "%275:sub15": 45 # CHECK-GX-JSON-DAG: "%275:sub16": 42 # CHECK-GX-JSON-DAG: "%275:sub17": 41 # CHECK-GX-JSON-DAG: "%275:sub18": 40 # CHECK-GX-JSON-DAG: "%275:sub19": 39 # CHECK-GX-JSON-DAG: "%275:sub20": 36 # CHECK-GX-JSON-DAG: "%275:sub21": 35 # CHECK-GX-JSON-DAG: "%275:sub22": 34 # CHECK-GX-JSON-DAG: "%275:sub23": 33 # CHECK-GX-JSON-DAG: "%275:sub24": 30 # CHECK-GX-JSON-DAG: "%275:sub25": 29 # CHECK-GX-JSON-DAG: "%275:sub26": 28 # CHECK-GX-JSON-DAG: "%275:sub27": 27 # CHECK-GX-JSON-DAG: "%275:sub28": 24 # CHECK-GX-JSON-DAG: "%275:sub29": 23 # CHECK-GX-JSON-DAG: "%275:sub30": 22 # CHECK-GX-JSON-DAG: "%275:sub31": 21 # CHECK-GX-JSON-DAG: "%317:sub0": 114 # CHECK-GX-JSON-DAG: "%317:sub1": 113 # CHECK-GX-JSON-DAG: "%317:sub2": 112 # CHECK-GX-JSON-DAG: "%317:sub3": 111 # CHECK-GX-JSON-DAG: "%317:sub4": 108 # CHECK-GX-JSON-DAG: "%317:sub5": 107 # CHECK-GX-JSON-DAG: "%317:sub6": 106 # CHECK-GX-JSON-DAG: "%317:sub7": 105 # CHECK-GX-JSON-DAG: "%317:sub8": 102 # CHECK-GX-JSON-DAG: "%317:sub9": 101 # CHECK-GX-JSON-DAG: "%317:sub10": 100 # CHECK-GX-JSON-DAG: "%317:sub11": 99 # CHECK-GX-JSON-DAG: "%317:sub12": 96 # CHECK-GX-JSON-DAG: "%317:sub13": 95 # CHECK-GX-JSON-DAG: "%317:sub14": 94 # CHECK-GX-JSON-DAG: "%317:sub15": 93 # CHECK-GX-JSON-DAG: "%317:sub16": 90 # CHECK-GX-JSON-DAG: "%317:sub17": 89 # CHECK-GX-JSON-DAG: "%317:sub18": 88 # CHECK-GX-JSON-DAG: "%317:sub19": 87 # CHECK-GX-JSON-DAG: "%317:sub20": 84 # CHECK-GX-JSON-DAG: "%317:sub21": 83 # CHECK-GX-JSON-DAG: "%317:sub22": 82 # CHECK-GX-JSON-DAG: "%317:sub23": 81 # CHECK-GX-JSON-DAG: "%317:sub24": 78 # CHECK-GX-JSON-DAG: "%317:sub25": 77 # CHECK-GX-JSON-DAG: "%317:sub26": 76 # CHECK-GX-JSON-DAG: "%317:sub27": 75 # CHECK-GX-JSON-DAG: "%317:sub28": 72 # CHECK-GX-JSON-DAG: "%317:sub29": 71 # CHECK-GX-JSON-DAG: "%317:sub30": 70 # CHECK-GX-JSON-DAG: "%317:sub31": 69 # CHECK-GX-JSON-DAG: "%359:sub0": 162 # CHECK-GX-JSON-DAG: "%359:sub1": 161 # CHECK-GX-JSON-DAG: "%359:sub2": 160 # CHECK-GX-JSON-DAG: "%359:sub3": 159 # CHECK-GX-JSON-DAG: "%359:sub4": 156 # CHECK-GX-JSON-DAG: "%359:sub5": 155 # CHECK-GX-JSON-DAG: "%359:sub6": 154 # CHECK-GX-JSON-DAG: "%359:sub7": 153 # CHECK-GX-JSON-DAG: "%359:sub8": 150 # CHECK-GX-JSON-DAG: "%359:sub9": 149 # CHECK-GX-JSON-DAG: "%359:sub10": 148 # CHECK-GX-JSON-DAG: "%359:sub11": 147 # CHECK-GX-JSON-DAG: "%359:sub12": 144 # CHECK-GX-JSON-DAG: "%359:sub13": 143 # CHECK-GX-JSON-DAG: "%359:sub14": 142 # CHECK-GX-JSON-DAG: "%359:sub15": 141 # CHECK-GX-JSON-DAG: "%359:sub16": 138 # CHECK-GX-JSON-DAG: "%359:sub17": 137 # CHECK-GX-JSON-DAG: "%359:sub18": 136 # CHECK-GX-JSON-DAG: "%359:sub19": 135 # CHECK-GX-JSON-DAG: "%359:sub20": 132 # CHECK-GX-JSON-DAG: "%359:sub21": 131 # CHECK-GX-JSON-DAG: "%359:sub22": 130 # CHECK-GX-JSON-DAG: "%359:sub23": 129 # CHECK-GX-JSON-DAG: "%359:sub24": 126 # CHECK-GX-JSON-DAG: "%359:sub25": 125 # CHECK-GX-JSON-DAG: "%359:sub26": 124 # CHECK-GX-JSON-DAG: "%359:sub27": 123 # CHECK-GX-JSON-DAG: "%359:sub28": 120 # CHECK-GX-JSON-DAG: "%359:sub29": 119 # CHECK-GX-JSON-DAG: "%359:sub30": 118 # CHECK-GX-JSON-DAG: "%359:sub31": 117 # CHECK-GX-JSON-DAG: "%401:sub0": 210 # CHECK-GX-JSON-DAG: "%401:sub1": 209 # CHECK-GX-JSON-DAG: "%401:sub2": 208 # CHECK-GX-JSON-DAG: "%401:sub3": 207 # CHECK-GX-JSON-DAG: "%401:sub4": 204 # CHECK-GX-JSON-DAG: "%401:sub5": 203 # CHECK-GX-JSON-DAG: "%401:sub6": 202 # CHECK-GX-JSON-DAG: "%401:sub7": 201 # CHECK-GX-JSON-DAG: "%401:sub8": 198 # CHECK-GX-JSON-DAG: "%401:sub9": 197 # CHECK-GX-JSON-DAG: "%401:sub10": 196 # CHECK-GX-JSON-DAG: "%401:sub11": 195 # CHECK-GX-JSON-DAG: "%401:sub12": 192 # CHECK-GX-JSON-DAG: "%401:sub13": 191 # CHECK-GX-JSON-DAG: "%401:sub14": 190 # CHECK-GX-JSON-DAG: "%401:sub15": 189 # CHECK-GX-JSON-DAG: "%401:sub16": 186 # CHECK-GX-JSON-DAG: "%401:sub17": 185 # CHECK-GX-JSON-DAG: "%401:sub18": 184 # CHECK-GX-JSON-DAG: "%401:sub19": 183 # CHECK-GX-JSON-DAG: "%401:sub20": 180 # CHECK-GX-JSON-DAG: "%401:sub21": 179 # CHECK-GX-JSON-DAG: "%401:sub22": 178 # CHECK-GX-JSON-DAG: "%401:sub23": 177 # CHECK-GX-JSON-DAG: "%401:sub24": 174 # CHECK-GX-JSON-DAG: "%401:sub25": 173 # CHECK-GX-JSON-DAG: "%401:sub26": 172 # CHECK-GX-JSON-DAG: "%401:sub27": 171 # CHECK-GX-JSON-DAG: "%401:sub28": 168 # CHECK-GX-JSON-DAG: "%401:sub29": 167 # CHECK-GX-JSON-DAG: "%401:sub30": 166 # CHECK-GX-JSON-DAG: "%401:sub31": 165 # CHECK-GX-JSON-DAG: "%618": 1 # CHECK-GX-JSON-DAG: "%619": 1 # CHECK-GX-JSON-DAG: "%620": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 165 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 210 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%622:vreg_128 = REG_SEQUENCE %621, %subreg.sub0, %620, %subreg.sub1, %619, %subreg.sub2, %618, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 17 # CHECK-GX-JSON-DAG: "%233:sub1": 16 # CHECK-GX-JSON-DAG: "%233:sub2": 15 # CHECK-GX-JSON-DAG: "%233:sub3": 14 # CHECK-GX-JSON-DAG: "%233:sub4": 11 # CHECK-GX-JSON-DAG: "%233:sub5": 10 # CHECK-GX-JSON-DAG: "%233:sub6": 9 # CHECK-GX-JSON-DAG: "%233:sub7": 8 # CHECK-GX-JSON-DAG: "%233:sub8": 5 # CHECK-GX-JSON-DAG: "%233:sub9": 4 # CHECK-GX-JSON-DAG: "%233:sub10": 3 # CHECK-GX-JSON-DAG: "%233:sub11": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 65 # CHECK-GX-JSON-DAG: "%275:sub1": 64 # CHECK-GX-JSON-DAG: "%275:sub2": 63 # CHECK-GX-JSON-DAG: "%275:sub3": 62 # CHECK-GX-JSON-DAG: "%275:sub4": 59 # CHECK-GX-JSON-DAG: "%275:sub5": 58 # CHECK-GX-JSON-DAG: "%275:sub6": 57 # CHECK-GX-JSON-DAG: "%275:sub7": 56 # CHECK-GX-JSON-DAG: "%275:sub8": 53 # CHECK-GX-JSON-DAG: "%275:sub9": 52 # CHECK-GX-JSON-DAG: "%275:sub10": 51 # CHECK-GX-JSON-DAG: "%275:sub11": 50 # CHECK-GX-JSON-DAG: "%275:sub12": 47 # CHECK-GX-JSON-DAG: "%275:sub13": 46 # CHECK-GX-JSON-DAG: "%275:sub14": 45 # CHECK-GX-JSON-DAG: "%275:sub15": 44 # CHECK-GX-JSON-DAG: "%275:sub16": 41 # CHECK-GX-JSON-DAG: "%275:sub17": 40 # CHECK-GX-JSON-DAG: "%275:sub18": 39 # CHECK-GX-JSON-DAG: "%275:sub19": 38 # CHECK-GX-JSON-DAG: "%275:sub20": 35 # CHECK-GX-JSON-DAG: "%275:sub21": 34 # CHECK-GX-JSON-DAG: "%275:sub22": 33 # CHECK-GX-JSON-DAG: "%275:sub23": 32 # CHECK-GX-JSON-DAG: "%275:sub24": 29 # CHECK-GX-JSON-DAG: "%275:sub25": 28 # CHECK-GX-JSON-DAG: "%275:sub26": 27 # CHECK-GX-JSON-DAG: "%275:sub27": 26 # CHECK-GX-JSON-DAG: "%275:sub28": 23 # CHECK-GX-JSON-DAG: "%275:sub29": 22 # CHECK-GX-JSON-DAG: "%275:sub30": 21 # CHECK-GX-JSON-DAG: "%275:sub31": 20 # CHECK-GX-JSON-DAG: "%317:sub0": 113 # CHECK-GX-JSON-DAG: "%317:sub1": 112 # CHECK-GX-JSON-DAG: "%317:sub2": 111 # CHECK-GX-JSON-DAG: "%317:sub3": 110 # CHECK-GX-JSON-DAG: "%317:sub4": 107 # CHECK-GX-JSON-DAG: "%317:sub5": 106 # CHECK-GX-JSON-DAG: "%317:sub6": 105 # CHECK-GX-JSON-DAG: "%317:sub7": 104 # CHECK-GX-JSON-DAG: "%317:sub8": 101 # CHECK-GX-JSON-DAG: "%317:sub9": 100 # CHECK-GX-JSON-DAG: "%317:sub10": 99 # CHECK-GX-JSON-DAG: "%317:sub11": 98 # CHECK-GX-JSON-DAG: "%317:sub12": 95 # CHECK-GX-JSON-DAG: "%317:sub13": 94 # CHECK-GX-JSON-DAG: "%317:sub14": 93 # CHECK-GX-JSON-DAG: "%317:sub15": 92 # CHECK-GX-JSON-DAG: "%317:sub16": 89 # CHECK-GX-JSON-DAG: "%317:sub17": 88 # CHECK-GX-JSON-DAG: "%317:sub18": 87 # CHECK-GX-JSON-DAG: "%317:sub19": 86 # CHECK-GX-JSON-DAG: "%317:sub20": 83 # CHECK-GX-JSON-DAG: "%317:sub21": 82 # CHECK-GX-JSON-DAG: "%317:sub22": 81 # CHECK-GX-JSON-DAG: "%317:sub23": 80 # CHECK-GX-JSON-DAG: "%317:sub24": 77 # CHECK-GX-JSON-DAG: "%317:sub25": 76 # CHECK-GX-JSON-DAG: "%317:sub26": 75 # CHECK-GX-JSON-DAG: "%317:sub27": 74 # CHECK-GX-JSON-DAG: "%317:sub28": 71 # CHECK-GX-JSON-DAG: "%317:sub29": 70 # CHECK-GX-JSON-DAG: "%317:sub30": 69 # CHECK-GX-JSON-DAG: "%317:sub31": 68 # CHECK-GX-JSON-DAG: "%359:sub0": 161 # CHECK-GX-JSON-DAG: "%359:sub1": 160 # CHECK-GX-JSON-DAG: "%359:sub2": 159 # CHECK-GX-JSON-DAG: "%359:sub3": 158 # CHECK-GX-JSON-DAG: "%359:sub4": 155 # CHECK-GX-JSON-DAG: "%359:sub5": 154 # CHECK-GX-JSON-DAG: "%359:sub6": 153 # CHECK-GX-JSON-DAG: "%359:sub7": 152 # CHECK-GX-JSON-DAG: "%359:sub8": 149 # CHECK-GX-JSON-DAG: "%359:sub9": 148 # CHECK-GX-JSON-DAG: "%359:sub10": 147 # CHECK-GX-JSON-DAG: "%359:sub11": 146 # CHECK-GX-JSON-DAG: "%359:sub12": 143 # CHECK-GX-JSON-DAG: "%359:sub13": 142 # CHECK-GX-JSON-DAG: "%359:sub14": 141 # CHECK-GX-JSON-DAG: "%359:sub15": 140 # CHECK-GX-JSON-DAG: "%359:sub16": 137 # CHECK-GX-JSON-DAG: "%359:sub17": 136 # CHECK-GX-JSON-DAG: "%359:sub18": 135 # CHECK-GX-JSON-DAG: "%359:sub19": 134 # CHECK-GX-JSON-DAG: "%359:sub20": 131 # CHECK-GX-JSON-DAG: "%359:sub21": 130 # CHECK-GX-JSON-DAG: "%359:sub22": 129 # CHECK-GX-JSON-DAG: "%359:sub23": 128 # CHECK-GX-JSON-DAG: "%359:sub24": 125 # CHECK-GX-JSON-DAG: "%359:sub25": 124 # CHECK-GX-JSON-DAG: "%359:sub26": 123 # CHECK-GX-JSON-DAG: "%359:sub27": 122 # CHECK-GX-JSON-DAG: "%359:sub28": 119 # CHECK-GX-JSON-DAG: "%359:sub29": 118 # CHECK-GX-JSON-DAG: "%359:sub30": 117 # CHECK-GX-JSON-DAG: "%359:sub31": 116 # CHECK-GX-JSON-DAG: "%401:sub0": 209 # CHECK-GX-JSON-DAG: "%401:sub1": 208 # CHECK-GX-JSON-DAG: "%401:sub2": 207 # CHECK-GX-JSON-DAG: "%401:sub3": 206 # CHECK-GX-JSON-DAG: "%401:sub4": 203 # CHECK-GX-JSON-DAG: "%401:sub5": 202 # CHECK-GX-JSON-DAG: "%401:sub6": 201 # CHECK-GX-JSON-DAG: "%401:sub7": 200 # CHECK-GX-JSON-DAG: "%401:sub8": 197 # CHECK-GX-JSON-DAG: "%401:sub9": 196 # CHECK-GX-JSON-DAG: "%401:sub10": 195 # CHECK-GX-JSON-DAG: "%401:sub11": 194 # CHECK-GX-JSON-DAG: "%401:sub12": 191 # CHECK-GX-JSON-DAG: "%401:sub13": 190 # CHECK-GX-JSON-DAG: "%401:sub14": 189 # CHECK-GX-JSON-DAG: "%401:sub15": 188 # CHECK-GX-JSON-DAG: "%401:sub16": 185 # CHECK-GX-JSON-DAG: "%401:sub17": 184 # CHECK-GX-JSON-DAG: "%401:sub18": 183 # CHECK-GX-JSON-DAG: "%401:sub19": 182 # CHECK-GX-JSON-DAG: "%401:sub20": 179 # CHECK-GX-JSON-DAG: "%401:sub21": 178 # CHECK-GX-JSON-DAG: "%401:sub22": 177 # CHECK-GX-JSON-DAG: "%401:sub23": 176 # CHECK-GX-JSON-DAG: "%401:sub24": 173 # CHECK-GX-JSON-DAG: "%401:sub25": 172 # CHECK-GX-JSON-DAG: "%401:sub26": 171 # CHECK-GX-JSON-DAG: "%401:sub27": 170 # CHECK-GX-JSON-DAG: "%401:sub28": 167 # CHECK-GX-JSON-DAG: "%401:sub29": 166 # CHECK-GX-JSON-DAG: "%401:sub30": 165 # CHECK-GX-JSON-DAG: "%401:sub31": 164 # CHECK-GX-JSON-DAG: "%618": 0 # CHECK-GX-JSON-DAG: "%619": 0 # CHECK-GX-JSON-DAG: "%620": 0 # CHECK-GX-JSON-DAG: "%621": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 164 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 209 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %623:vreg_64, %622, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 16 # CHECK-GX-JSON-DAG: "%233:sub1": 15 # CHECK-GX-JSON-DAG: "%233:sub2": 14 # CHECK-GX-JSON-DAG: "%233:sub3": 13 # CHECK-GX-JSON-DAG: "%233:sub4": 10 # CHECK-GX-JSON-DAG: "%233:sub5": 9 # CHECK-GX-JSON-DAG: "%233:sub6": 8 # CHECK-GX-JSON-DAG: "%233:sub7": 7 # CHECK-GX-JSON-DAG: "%233:sub8": 4 # CHECK-GX-JSON-DAG: "%233:sub9": 3 # CHECK-GX-JSON-DAG: "%233:sub10": 2 # CHECK-GX-JSON-DAG: "%233:sub11": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 64 # CHECK-GX-JSON-DAG: "%275:sub1": 63 # CHECK-GX-JSON-DAG: "%275:sub2": 62 # CHECK-GX-JSON-DAG: "%275:sub3": 61 # CHECK-GX-JSON-DAG: "%275:sub4": 58 # CHECK-GX-JSON-DAG: "%275:sub5": 57 # CHECK-GX-JSON-DAG: "%275:sub6": 56 # CHECK-GX-JSON-DAG: "%275:sub7": 55 # CHECK-GX-JSON-DAG: "%275:sub8": 52 # CHECK-GX-JSON-DAG: "%275:sub9": 51 # CHECK-GX-JSON-DAG: "%275:sub10": 50 # CHECK-GX-JSON-DAG: "%275:sub11": 49 # CHECK-GX-JSON-DAG: "%275:sub12": 46 # CHECK-GX-JSON-DAG: "%275:sub13": 45 # CHECK-GX-JSON-DAG: "%275:sub14": 44 # CHECK-GX-JSON-DAG: "%275:sub15": 43 # CHECK-GX-JSON-DAG: "%275:sub16": 40 # CHECK-GX-JSON-DAG: "%275:sub17": 39 # CHECK-GX-JSON-DAG: "%275:sub18": 38 # CHECK-GX-JSON-DAG: "%275:sub19": 37 # CHECK-GX-JSON-DAG: "%275:sub20": 34 # CHECK-GX-JSON-DAG: "%275:sub21": 33 # CHECK-GX-JSON-DAG: "%275:sub22": 32 # CHECK-GX-JSON-DAG: "%275:sub23": 31 # CHECK-GX-JSON-DAG: "%275:sub24": 28 # CHECK-GX-JSON-DAG: "%275:sub25": 27 # CHECK-GX-JSON-DAG: "%275:sub26": 26 # CHECK-GX-JSON-DAG: "%275:sub27": 25 # CHECK-GX-JSON-DAG: "%275:sub28": 22 # CHECK-GX-JSON-DAG: "%275:sub29": 21 # CHECK-GX-JSON-DAG: "%275:sub30": 20 # CHECK-GX-JSON-DAG: "%275:sub31": 19 # CHECK-GX-JSON-DAG: "%317:sub0": 112 # CHECK-GX-JSON-DAG: "%317:sub1": 111 # CHECK-GX-JSON-DAG: "%317:sub2": 110 # CHECK-GX-JSON-DAG: "%317:sub3": 109 # CHECK-GX-JSON-DAG: "%317:sub4": 106 # CHECK-GX-JSON-DAG: "%317:sub5": 105 # CHECK-GX-JSON-DAG: "%317:sub6": 104 # CHECK-GX-JSON-DAG: "%317:sub7": 103 # CHECK-GX-JSON-DAG: "%317:sub8": 100 # CHECK-GX-JSON-DAG: "%317:sub9": 99 # CHECK-GX-JSON-DAG: "%317:sub10": 98 # CHECK-GX-JSON-DAG: "%317:sub11": 97 # CHECK-GX-JSON-DAG: "%317:sub12": 94 # CHECK-GX-JSON-DAG: "%317:sub13": 93 # CHECK-GX-JSON-DAG: "%317:sub14": 92 # CHECK-GX-JSON-DAG: "%317:sub15": 91 # CHECK-GX-JSON-DAG: "%317:sub16": 88 # CHECK-GX-JSON-DAG: "%317:sub17": 87 # CHECK-GX-JSON-DAG: "%317:sub18": 86 # CHECK-GX-JSON-DAG: "%317:sub19": 85 # CHECK-GX-JSON-DAG: "%317:sub20": 82 # CHECK-GX-JSON-DAG: "%317:sub21": 81 # CHECK-GX-JSON-DAG: "%317:sub22": 80 # CHECK-GX-JSON-DAG: "%317:sub23": 79 # CHECK-GX-JSON-DAG: "%317:sub24": 76 # CHECK-GX-JSON-DAG: "%317:sub25": 75 # CHECK-GX-JSON-DAG: "%317:sub26": 74 # CHECK-GX-JSON-DAG: "%317:sub27": 73 # CHECK-GX-JSON-DAG: "%317:sub28": 70 # CHECK-GX-JSON-DAG: "%317:sub29": 69 # CHECK-GX-JSON-DAG: "%317:sub30": 68 # CHECK-GX-JSON-DAG: "%317:sub31": 67 # CHECK-GX-JSON-DAG: "%359:sub0": 160 # CHECK-GX-JSON-DAG: "%359:sub1": 159 # CHECK-GX-JSON-DAG: "%359:sub2": 158 # CHECK-GX-JSON-DAG: "%359:sub3": 157 # CHECK-GX-JSON-DAG: "%359:sub4": 154 # CHECK-GX-JSON-DAG: "%359:sub5": 153 # CHECK-GX-JSON-DAG: "%359:sub6": 152 # CHECK-GX-JSON-DAG: "%359:sub7": 151 # CHECK-GX-JSON-DAG: "%359:sub8": 148 # CHECK-GX-JSON-DAG: "%359:sub9": 147 # CHECK-GX-JSON-DAG: "%359:sub10": 146 # CHECK-GX-JSON-DAG: "%359:sub11": 145 # CHECK-GX-JSON-DAG: "%359:sub12": 142 # CHECK-GX-JSON-DAG: "%359:sub13": 141 # CHECK-GX-JSON-DAG: "%359:sub14": 140 # CHECK-GX-JSON-DAG: "%359:sub15": 139 # CHECK-GX-JSON-DAG: "%359:sub16": 136 # CHECK-GX-JSON-DAG: "%359:sub17": 135 # CHECK-GX-JSON-DAG: "%359:sub18": 134 # CHECK-GX-JSON-DAG: "%359:sub19": 133 # CHECK-GX-JSON-DAG: "%359:sub20": 130 # CHECK-GX-JSON-DAG: "%359:sub21": 129 # CHECK-GX-JSON-DAG: "%359:sub22": 128 # CHECK-GX-JSON-DAG: "%359:sub23": 127 # CHECK-GX-JSON-DAG: "%359:sub24": 124 # CHECK-GX-JSON-DAG: "%359:sub25": 123 # CHECK-GX-JSON-DAG: "%359:sub26": 122 # CHECK-GX-JSON-DAG: "%359:sub27": 121 # CHECK-GX-JSON-DAG: "%359:sub28": 118 # CHECK-GX-JSON-DAG: "%359:sub29": 117 # CHECK-GX-JSON-DAG: "%359:sub30": 116 # CHECK-GX-JSON-DAG: "%359:sub31": 115 # CHECK-GX-JSON-DAG: "%401:sub0": 208 # CHECK-GX-JSON-DAG: "%401:sub1": 207 # CHECK-GX-JSON-DAG: "%401:sub2": 206 # CHECK-GX-JSON-DAG: "%401:sub3": 205 # CHECK-GX-JSON-DAG: "%401:sub4": 202 # CHECK-GX-JSON-DAG: "%401:sub5": 201 # CHECK-GX-JSON-DAG: "%401:sub6": 200 # CHECK-GX-JSON-DAG: "%401:sub7": 199 # CHECK-GX-JSON-DAG: "%401:sub8": 196 # CHECK-GX-JSON-DAG: "%401:sub9": 195 # CHECK-GX-JSON-DAG: "%401:sub10": 194 # CHECK-GX-JSON-DAG: "%401:sub11": 193 # CHECK-GX-JSON-DAG: "%401:sub12": 190 # CHECK-GX-JSON-DAG: "%401:sub13": 189 # CHECK-GX-JSON-DAG: "%401:sub14": 188 # CHECK-GX-JSON-DAG: "%401:sub15": 187 # CHECK-GX-JSON-DAG: "%401:sub16": 184 # CHECK-GX-JSON-DAG: "%401:sub17": 183 # CHECK-GX-JSON-DAG: "%401:sub18": 182 # CHECK-GX-JSON-DAG: "%401:sub19": 181 # CHECK-GX-JSON-DAG: "%401:sub20": 178 # CHECK-GX-JSON-DAG: "%401:sub21": 177 # CHECK-GX-JSON-DAG: "%401:sub22": 176 # CHECK-GX-JSON-DAG: "%401:sub23": 175 # CHECK-GX-JSON-DAG: "%401:sub24": 172 # CHECK-GX-JSON-DAG: "%401:sub25": 171 # CHECK-GX-JSON-DAG: "%401:sub26": 170 # CHECK-GX-JSON-DAG: "%401:sub27": 169 # CHECK-GX-JSON-DAG: "%401:sub28": 166 # CHECK-GX-JSON-DAG: "%401:sub29": 165 # CHECK-GX-JSON-DAG: "%401:sub30": 164 # CHECK-GX-JSON-DAG: "%401:sub31": 163 # CHECK-GX-JSON-DAG: "%622": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 163 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 208 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%624:vgpr_32 = COPY %233.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 15 # CHECK-GX-JSON-DAG: "%233:sub1": 14 # CHECK-GX-JSON-DAG: "%233:sub2": 13 # CHECK-GX-JSON-DAG: "%233:sub3": 12 # CHECK-GX-JSON-DAG: "%233:sub4": 9 # CHECK-GX-JSON-DAG: "%233:sub5": 8 # CHECK-GX-JSON-DAG: "%233:sub6": 7 # CHECK-GX-JSON-DAG: "%233:sub7": 6 # CHECK-GX-JSON-DAG: "%233:sub8": 3 # CHECK-GX-JSON-DAG: "%233:sub9": 2 # CHECK-GX-JSON-DAG: "%233:sub10": 1 # CHECK-GX-JSON-DAG: "%233:sub11": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 63 # CHECK-GX-JSON-DAG: "%275:sub1": 62 # CHECK-GX-JSON-DAG: "%275:sub2": 61 # CHECK-GX-JSON-DAG: "%275:sub3": 60 # CHECK-GX-JSON-DAG: "%275:sub4": 57 # CHECK-GX-JSON-DAG: "%275:sub5": 56 # CHECK-GX-JSON-DAG: "%275:sub6": 55 # CHECK-GX-JSON-DAG: "%275:sub7": 54 # CHECK-GX-JSON-DAG: "%275:sub8": 51 # CHECK-GX-JSON-DAG: "%275:sub9": 50 # CHECK-GX-JSON-DAG: "%275:sub10": 49 # CHECK-GX-JSON-DAG: "%275:sub11": 48 # CHECK-GX-JSON-DAG: "%275:sub12": 45 # CHECK-GX-JSON-DAG: "%275:sub13": 44 # CHECK-GX-JSON-DAG: "%275:sub14": 43 # CHECK-GX-JSON-DAG: "%275:sub15": 42 # CHECK-GX-JSON-DAG: "%275:sub16": 39 # CHECK-GX-JSON-DAG: "%275:sub17": 38 # CHECK-GX-JSON-DAG: "%275:sub18": 37 # CHECK-GX-JSON-DAG: "%275:sub19": 36 # CHECK-GX-JSON-DAG: "%275:sub20": 33 # CHECK-GX-JSON-DAG: "%275:sub21": 32 # CHECK-GX-JSON-DAG: "%275:sub22": 31 # CHECK-GX-JSON-DAG: "%275:sub23": 30 # CHECK-GX-JSON-DAG: "%275:sub24": 27 # CHECK-GX-JSON-DAG: "%275:sub25": 26 # CHECK-GX-JSON-DAG: "%275:sub26": 25 # CHECK-GX-JSON-DAG: "%275:sub27": 24 # CHECK-GX-JSON-DAG: "%275:sub28": 21 # CHECK-GX-JSON-DAG: "%275:sub29": 20 # CHECK-GX-JSON-DAG: "%275:sub30": 19 # CHECK-GX-JSON-DAG: "%275:sub31": 18 # CHECK-GX-JSON-DAG: "%317:sub0": 111 # CHECK-GX-JSON-DAG: "%317:sub1": 110 # CHECK-GX-JSON-DAG: "%317:sub2": 109 # CHECK-GX-JSON-DAG: "%317:sub3": 108 # CHECK-GX-JSON-DAG: "%317:sub4": 105 # CHECK-GX-JSON-DAG: "%317:sub5": 104 # CHECK-GX-JSON-DAG: "%317:sub6": 103 # CHECK-GX-JSON-DAG: "%317:sub7": 102 # CHECK-GX-JSON-DAG: "%317:sub8": 99 # CHECK-GX-JSON-DAG: "%317:sub9": 98 # CHECK-GX-JSON-DAG: "%317:sub10": 97 # CHECK-GX-JSON-DAG: "%317:sub11": 96 # CHECK-GX-JSON-DAG: "%317:sub12": 93 # CHECK-GX-JSON-DAG: "%317:sub13": 92 # CHECK-GX-JSON-DAG: "%317:sub14": 91 # CHECK-GX-JSON-DAG: "%317:sub15": 90 # CHECK-GX-JSON-DAG: "%317:sub16": 87 # CHECK-GX-JSON-DAG: "%317:sub17": 86 # CHECK-GX-JSON-DAG: "%317:sub18": 85 # CHECK-GX-JSON-DAG: "%317:sub19": 84 # CHECK-GX-JSON-DAG: "%317:sub20": 81 # CHECK-GX-JSON-DAG: "%317:sub21": 80 # CHECK-GX-JSON-DAG: "%317:sub22": 79 # CHECK-GX-JSON-DAG: "%317:sub23": 78 # CHECK-GX-JSON-DAG: "%317:sub24": 75 # CHECK-GX-JSON-DAG: "%317:sub25": 74 # CHECK-GX-JSON-DAG: "%317:sub26": 73 # CHECK-GX-JSON-DAG: "%317:sub27": 72 # CHECK-GX-JSON-DAG: "%317:sub28": 69 # CHECK-GX-JSON-DAG: "%317:sub29": 68 # CHECK-GX-JSON-DAG: "%317:sub30": 67 # CHECK-GX-JSON-DAG: "%317:sub31": 66 # CHECK-GX-JSON-DAG: "%359:sub0": 159 # CHECK-GX-JSON-DAG: "%359:sub1": 158 # CHECK-GX-JSON-DAG: "%359:sub2": 157 # CHECK-GX-JSON-DAG: "%359:sub3": 156 # CHECK-GX-JSON-DAG: "%359:sub4": 153 # CHECK-GX-JSON-DAG: "%359:sub5": 152 # CHECK-GX-JSON-DAG: "%359:sub6": 151 # CHECK-GX-JSON-DAG: "%359:sub7": 150 # CHECK-GX-JSON-DAG: "%359:sub8": 147 # CHECK-GX-JSON-DAG: "%359:sub9": 146 # CHECK-GX-JSON-DAG: "%359:sub10": 145 # CHECK-GX-JSON-DAG: "%359:sub11": 144 # CHECK-GX-JSON-DAG: "%359:sub12": 141 # CHECK-GX-JSON-DAG: "%359:sub13": 140 # CHECK-GX-JSON-DAG: "%359:sub14": 139 # CHECK-GX-JSON-DAG: "%359:sub15": 138 # CHECK-GX-JSON-DAG: "%359:sub16": 135 # CHECK-GX-JSON-DAG: "%359:sub17": 134 # CHECK-GX-JSON-DAG: "%359:sub18": 133 # CHECK-GX-JSON-DAG: "%359:sub19": 132 # CHECK-GX-JSON-DAG: "%359:sub20": 129 # CHECK-GX-JSON-DAG: "%359:sub21": 128 # CHECK-GX-JSON-DAG: "%359:sub22": 127 # CHECK-GX-JSON-DAG: "%359:sub23": 126 # CHECK-GX-JSON-DAG: "%359:sub24": 123 # CHECK-GX-JSON-DAG: "%359:sub25": 122 # CHECK-GX-JSON-DAG: "%359:sub26": 121 # CHECK-GX-JSON-DAG: "%359:sub27": 120 # CHECK-GX-JSON-DAG: "%359:sub28": 117 # CHECK-GX-JSON-DAG: "%359:sub29": 116 # CHECK-GX-JSON-DAG: "%359:sub30": 115 # CHECK-GX-JSON-DAG: "%359:sub31": 114 # CHECK-GX-JSON-DAG: "%401:sub0": 207 # CHECK-GX-JSON-DAG: "%401:sub1": 206 # CHECK-GX-JSON-DAG: "%401:sub2": 205 # CHECK-GX-JSON-DAG: "%401:sub3": 204 # CHECK-GX-JSON-DAG: "%401:sub4": 201 # CHECK-GX-JSON-DAG: "%401:sub5": 200 # CHECK-GX-JSON-DAG: "%401:sub6": 199 # CHECK-GX-JSON-DAG: "%401:sub7": 198 # CHECK-GX-JSON-DAG: "%401:sub8": 195 # CHECK-GX-JSON-DAG: "%401:sub9": 194 # CHECK-GX-JSON-DAG: "%401:sub10": 193 # CHECK-GX-JSON-DAG: "%401:sub11": 192 # CHECK-GX-JSON-DAG: "%401:sub12": 189 # CHECK-GX-JSON-DAG: "%401:sub13": 188 # CHECK-GX-JSON-DAG: "%401:sub14": 187 # CHECK-GX-JSON-DAG: "%401:sub15": 186 # CHECK-GX-JSON-DAG: "%401:sub16": 183 # CHECK-GX-JSON-DAG: "%401:sub17": 182 # CHECK-GX-JSON-DAG: "%401:sub18": 181 # CHECK-GX-JSON-DAG: "%401:sub19": 180 # CHECK-GX-JSON-DAG: "%401:sub20": 177 # CHECK-GX-JSON-DAG: "%401:sub21": 176 # CHECK-GX-JSON-DAG: "%401:sub22": 175 # CHECK-GX-JSON-DAG: "%401:sub23": 174 # CHECK-GX-JSON-DAG: "%401:sub24": 171 # CHECK-GX-JSON-DAG: "%401:sub25": 170 # CHECK-GX-JSON-DAG: "%401:sub26": 169 # CHECK-GX-JSON-DAG: "%401:sub27": 168 # CHECK-GX-JSON-DAG: "%401:sub28": 165 # CHECK-GX-JSON-DAG: "%401:sub29": 164 # CHECK-GX-JSON-DAG: "%401:sub30": 163 # CHECK-GX-JSON-DAG: "%401:sub31": 162 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 162 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 207 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%625:vgpr_32 = COPY %233.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 14 # CHECK-GX-JSON-DAG: "%233:sub1": 13 # CHECK-GX-JSON-DAG: "%233:sub2": 12 # CHECK-GX-JSON-DAG: "%233:sub3": 11 # CHECK-GX-JSON-DAG: "%233:sub4": 8 # CHECK-GX-JSON-DAG: "%233:sub5": 7 # CHECK-GX-JSON-DAG: "%233:sub6": 6 # CHECK-GX-JSON-DAG: "%233:sub7": 5 # CHECK-GX-JSON-DAG: "%233:sub8": 2 # CHECK-GX-JSON-DAG: "%233:sub9": 1 # CHECK-GX-JSON-DAG: "%233:sub10": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 62 # CHECK-GX-JSON-DAG: "%275:sub1": 61 # CHECK-GX-JSON-DAG: "%275:sub2": 60 # CHECK-GX-JSON-DAG: "%275:sub3": 59 # CHECK-GX-JSON-DAG: "%275:sub4": 56 # CHECK-GX-JSON-DAG: "%275:sub5": 55 # CHECK-GX-JSON-DAG: "%275:sub6": 54 # CHECK-GX-JSON-DAG: "%275:sub7": 53 # CHECK-GX-JSON-DAG: "%275:sub8": 50 # CHECK-GX-JSON-DAG: "%275:sub9": 49 # CHECK-GX-JSON-DAG: "%275:sub10": 48 # CHECK-GX-JSON-DAG: "%275:sub11": 47 # CHECK-GX-JSON-DAG: "%275:sub12": 44 # CHECK-GX-JSON-DAG: "%275:sub13": 43 # CHECK-GX-JSON-DAG: "%275:sub14": 42 # CHECK-GX-JSON-DAG: "%275:sub15": 41 # CHECK-GX-JSON-DAG: "%275:sub16": 38 # CHECK-GX-JSON-DAG: "%275:sub17": 37 # CHECK-GX-JSON-DAG: "%275:sub18": 36 # CHECK-GX-JSON-DAG: "%275:sub19": 35 # CHECK-GX-JSON-DAG: "%275:sub20": 32 # CHECK-GX-JSON-DAG: "%275:sub21": 31 # CHECK-GX-JSON-DAG: "%275:sub22": 30 # CHECK-GX-JSON-DAG: "%275:sub23": 29 # CHECK-GX-JSON-DAG: "%275:sub24": 26 # CHECK-GX-JSON-DAG: "%275:sub25": 25 # CHECK-GX-JSON-DAG: "%275:sub26": 24 # CHECK-GX-JSON-DAG: "%275:sub27": 23 # CHECK-GX-JSON-DAG: "%275:sub28": 20 # CHECK-GX-JSON-DAG: "%275:sub29": 19 # CHECK-GX-JSON-DAG: "%275:sub30": 18 # CHECK-GX-JSON-DAG: "%275:sub31": 17 # CHECK-GX-JSON-DAG: "%317:sub0": 110 # CHECK-GX-JSON-DAG: "%317:sub1": 109 # CHECK-GX-JSON-DAG: "%317:sub2": 108 # CHECK-GX-JSON-DAG: "%317:sub3": 107 # CHECK-GX-JSON-DAG: "%317:sub4": 104 # CHECK-GX-JSON-DAG: "%317:sub5": 103 # CHECK-GX-JSON-DAG: "%317:sub6": 102 # CHECK-GX-JSON-DAG: "%317:sub7": 101 # CHECK-GX-JSON-DAG: "%317:sub8": 98 # CHECK-GX-JSON-DAG: "%317:sub9": 97 # CHECK-GX-JSON-DAG: "%317:sub10": 96 # CHECK-GX-JSON-DAG: "%317:sub11": 95 # CHECK-GX-JSON-DAG: "%317:sub12": 92 # CHECK-GX-JSON-DAG: "%317:sub13": 91 # CHECK-GX-JSON-DAG: "%317:sub14": 90 # CHECK-GX-JSON-DAG: "%317:sub15": 89 # CHECK-GX-JSON-DAG: "%317:sub16": 86 # CHECK-GX-JSON-DAG: "%317:sub17": 85 # CHECK-GX-JSON-DAG: "%317:sub18": 84 # CHECK-GX-JSON-DAG: "%317:sub19": 83 # CHECK-GX-JSON-DAG: "%317:sub20": 80 # CHECK-GX-JSON-DAG: "%317:sub21": 79 # CHECK-GX-JSON-DAG: "%317:sub22": 78 # CHECK-GX-JSON-DAG: "%317:sub23": 77 # CHECK-GX-JSON-DAG: "%317:sub24": 74 # CHECK-GX-JSON-DAG: "%317:sub25": 73 # CHECK-GX-JSON-DAG: "%317:sub26": 72 # CHECK-GX-JSON-DAG: "%317:sub27": 71 # CHECK-GX-JSON-DAG: "%317:sub28": 68 # CHECK-GX-JSON-DAG: "%317:sub29": 67 # CHECK-GX-JSON-DAG: "%317:sub30": 66 # CHECK-GX-JSON-DAG: "%317:sub31": 65 # CHECK-GX-JSON-DAG: "%359:sub0": 158 # CHECK-GX-JSON-DAG: "%359:sub1": 157 # CHECK-GX-JSON-DAG: "%359:sub2": 156 # CHECK-GX-JSON-DAG: "%359:sub3": 155 # CHECK-GX-JSON-DAG: "%359:sub4": 152 # CHECK-GX-JSON-DAG: "%359:sub5": 151 # CHECK-GX-JSON-DAG: "%359:sub6": 150 # CHECK-GX-JSON-DAG: "%359:sub7": 149 # CHECK-GX-JSON-DAG: "%359:sub8": 146 # CHECK-GX-JSON-DAG: "%359:sub9": 145 # CHECK-GX-JSON-DAG: "%359:sub10": 144 # CHECK-GX-JSON-DAG: "%359:sub11": 143 # CHECK-GX-JSON-DAG: "%359:sub12": 140 # CHECK-GX-JSON-DAG: "%359:sub13": 139 # CHECK-GX-JSON-DAG: "%359:sub14": 138 # CHECK-GX-JSON-DAG: "%359:sub15": 137 # CHECK-GX-JSON-DAG: "%359:sub16": 134 # CHECK-GX-JSON-DAG: "%359:sub17": 133 # CHECK-GX-JSON-DAG: "%359:sub18": 132 # CHECK-GX-JSON-DAG: "%359:sub19": 131 # CHECK-GX-JSON-DAG: "%359:sub20": 128 # CHECK-GX-JSON-DAG: "%359:sub21": 127 # CHECK-GX-JSON-DAG: "%359:sub22": 126 # CHECK-GX-JSON-DAG: "%359:sub23": 125 # CHECK-GX-JSON-DAG: "%359:sub24": 122 # CHECK-GX-JSON-DAG: "%359:sub25": 121 # CHECK-GX-JSON-DAG: "%359:sub26": 120 # CHECK-GX-JSON-DAG: "%359:sub27": 119 # CHECK-GX-JSON-DAG: "%359:sub28": 116 # CHECK-GX-JSON-DAG: "%359:sub29": 115 # CHECK-GX-JSON-DAG: "%359:sub30": 114 # CHECK-GX-JSON-DAG: "%359:sub31": 113 # CHECK-GX-JSON-DAG: "%401:sub0": 206 # CHECK-GX-JSON-DAG: "%401:sub1": 205 # CHECK-GX-JSON-DAG: "%401:sub2": 204 # CHECK-GX-JSON-DAG: "%401:sub3": 203 # CHECK-GX-JSON-DAG: "%401:sub4": 200 # CHECK-GX-JSON-DAG: "%401:sub5": 199 # CHECK-GX-JSON-DAG: "%401:sub6": 198 # CHECK-GX-JSON-DAG: "%401:sub7": 197 # CHECK-GX-JSON-DAG: "%401:sub8": 194 # CHECK-GX-JSON-DAG: "%401:sub9": 193 # CHECK-GX-JSON-DAG: "%401:sub10": 192 # CHECK-GX-JSON-DAG: "%401:sub11": 191 # CHECK-GX-JSON-DAG: "%401:sub12": 188 # CHECK-GX-JSON-DAG: "%401:sub13": 187 # CHECK-GX-JSON-DAG: "%401:sub14": 186 # CHECK-GX-JSON-DAG: "%401:sub15": 185 # CHECK-GX-JSON-DAG: "%401:sub16": 182 # CHECK-GX-JSON-DAG: "%401:sub17": 181 # CHECK-GX-JSON-DAG: "%401:sub18": 180 # CHECK-GX-JSON-DAG: "%401:sub19": 179 # CHECK-GX-JSON-DAG: "%401:sub20": 176 # CHECK-GX-JSON-DAG: "%401:sub21": 175 # CHECK-GX-JSON-DAG: "%401:sub22": 174 # CHECK-GX-JSON-DAG: "%401:sub23": 173 # CHECK-GX-JSON-DAG: "%401:sub24": 170 # CHECK-GX-JSON-DAG: "%401:sub25": 169 # CHECK-GX-JSON-DAG: "%401:sub26": 168 # CHECK-GX-JSON-DAG: "%401:sub27": 167 # CHECK-GX-JSON-DAG: "%401:sub28": 164 # CHECK-GX-JSON-DAG: "%401:sub29": 163 # CHECK-GX-JSON-DAG: "%401:sub30": 162 # CHECK-GX-JSON-DAG: "%401:sub31": 161 # CHECK-GX-JSON-DAG: "%624": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 161 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 206 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%626:vgpr_32 = COPY %233.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 13 # CHECK-GX-JSON-DAG: "%233:sub1": 12 # CHECK-GX-JSON-DAG: "%233:sub2": 11 # CHECK-GX-JSON-DAG: "%233:sub3": 10 # CHECK-GX-JSON-DAG: "%233:sub4": 7 # CHECK-GX-JSON-DAG: "%233:sub5": 6 # CHECK-GX-JSON-DAG: "%233:sub6": 5 # CHECK-GX-JSON-DAG: "%233:sub7": 4 # CHECK-GX-JSON-DAG: "%233:sub8": 1 # CHECK-GX-JSON-DAG: "%233:sub9": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 61 # CHECK-GX-JSON-DAG: "%275:sub1": 60 # CHECK-GX-JSON-DAG: "%275:sub2": 59 # CHECK-GX-JSON-DAG: "%275:sub3": 58 # CHECK-GX-JSON-DAG: "%275:sub4": 55 # CHECK-GX-JSON-DAG: "%275:sub5": 54 # CHECK-GX-JSON-DAG: "%275:sub6": 53 # CHECK-GX-JSON-DAG: "%275:sub7": 52 # CHECK-GX-JSON-DAG: "%275:sub8": 49 # CHECK-GX-JSON-DAG: "%275:sub9": 48 # CHECK-GX-JSON-DAG: "%275:sub10": 47 # CHECK-GX-JSON-DAG: "%275:sub11": 46 # CHECK-GX-JSON-DAG: "%275:sub12": 43 # CHECK-GX-JSON-DAG: "%275:sub13": 42 # CHECK-GX-JSON-DAG: "%275:sub14": 41 # CHECK-GX-JSON-DAG: "%275:sub15": 40 # CHECK-GX-JSON-DAG: "%275:sub16": 37 # CHECK-GX-JSON-DAG: "%275:sub17": 36 # CHECK-GX-JSON-DAG: "%275:sub18": 35 # CHECK-GX-JSON-DAG: "%275:sub19": 34 # CHECK-GX-JSON-DAG: "%275:sub20": 31 # CHECK-GX-JSON-DAG: "%275:sub21": 30 # CHECK-GX-JSON-DAG: "%275:sub22": 29 # CHECK-GX-JSON-DAG: "%275:sub23": 28 # CHECK-GX-JSON-DAG: "%275:sub24": 25 # CHECK-GX-JSON-DAG: "%275:sub25": 24 # CHECK-GX-JSON-DAG: "%275:sub26": 23 # CHECK-GX-JSON-DAG: "%275:sub27": 22 # CHECK-GX-JSON-DAG: "%275:sub28": 19 # CHECK-GX-JSON-DAG: "%275:sub29": 18 # CHECK-GX-JSON-DAG: "%275:sub30": 17 # CHECK-GX-JSON-DAG: "%275:sub31": 16 # CHECK-GX-JSON-DAG: "%317:sub0": 109 # CHECK-GX-JSON-DAG: "%317:sub1": 108 # CHECK-GX-JSON-DAG: "%317:sub2": 107 # CHECK-GX-JSON-DAG: "%317:sub3": 106 # CHECK-GX-JSON-DAG: "%317:sub4": 103 # CHECK-GX-JSON-DAG: "%317:sub5": 102 # CHECK-GX-JSON-DAG: "%317:sub6": 101 # CHECK-GX-JSON-DAG: "%317:sub7": 100 # CHECK-GX-JSON-DAG: "%317:sub8": 97 # CHECK-GX-JSON-DAG: "%317:sub9": 96 # CHECK-GX-JSON-DAG: "%317:sub10": 95 # CHECK-GX-JSON-DAG: "%317:sub11": 94 # CHECK-GX-JSON-DAG: "%317:sub12": 91 # CHECK-GX-JSON-DAG: "%317:sub13": 90 # CHECK-GX-JSON-DAG: "%317:sub14": 89 # CHECK-GX-JSON-DAG: "%317:sub15": 88 # CHECK-GX-JSON-DAG: "%317:sub16": 85 # CHECK-GX-JSON-DAG: "%317:sub17": 84 # CHECK-GX-JSON-DAG: "%317:sub18": 83 # CHECK-GX-JSON-DAG: "%317:sub19": 82 # CHECK-GX-JSON-DAG: "%317:sub20": 79 # CHECK-GX-JSON-DAG: "%317:sub21": 78 # CHECK-GX-JSON-DAG: "%317:sub22": 77 # CHECK-GX-JSON-DAG: "%317:sub23": 76 # CHECK-GX-JSON-DAG: "%317:sub24": 73 # CHECK-GX-JSON-DAG: "%317:sub25": 72 # CHECK-GX-JSON-DAG: "%317:sub26": 71 # CHECK-GX-JSON-DAG: "%317:sub27": 70 # CHECK-GX-JSON-DAG: "%317:sub28": 67 # CHECK-GX-JSON-DAG: "%317:sub29": 66 # CHECK-GX-JSON-DAG: "%317:sub30": 65 # CHECK-GX-JSON-DAG: "%317:sub31": 64 # CHECK-GX-JSON-DAG: "%359:sub0": 157 # CHECK-GX-JSON-DAG: "%359:sub1": 156 # CHECK-GX-JSON-DAG: "%359:sub2": 155 # CHECK-GX-JSON-DAG: "%359:sub3": 154 # CHECK-GX-JSON-DAG: "%359:sub4": 151 # CHECK-GX-JSON-DAG: "%359:sub5": 150 # CHECK-GX-JSON-DAG: "%359:sub6": 149 # CHECK-GX-JSON-DAG: "%359:sub7": 148 # CHECK-GX-JSON-DAG: "%359:sub8": 145 # CHECK-GX-JSON-DAG: "%359:sub9": 144 # CHECK-GX-JSON-DAG: "%359:sub10": 143 # CHECK-GX-JSON-DAG: "%359:sub11": 142 # CHECK-GX-JSON-DAG: "%359:sub12": 139 # CHECK-GX-JSON-DAG: "%359:sub13": 138 # CHECK-GX-JSON-DAG: "%359:sub14": 137 # CHECK-GX-JSON-DAG: "%359:sub15": 136 # CHECK-GX-JSON-DAG: "%359:sub16": 133 # CHECK-GX-JSON-DAG: "%359:sub17": 132 # CHECK-GX-JSON-DAG: "%359:sub18": 131 # CHECK-GX-JSON-DAG: "%359:sub19": 130 # CHECK-GX-JSON-DAG: "%359:sub20": 127 # CHECK-GX-JSON-DAG: "%359:sub21": 126 # CHECK-GX-JSON-DAG: "%359:sub22": 125 # CHECK-GX-JSON-DAG: "%359:sub23": 124 # CHECK-GX-JSON-DAG: "%359:sub24": 121 # CHECK-GX-JSON-DAG: "%359:sub25": 120 # CHECK-GX-JSON-DAG: "%359:sub26": 119 # CHECK-GX-JSON-DAG: "%359:sub27": 118 # CHECK-GX-JSON-DAG: "%359:sub28": 115 # CHECK-GX-JSON-DAG: "%359:sub29": 114 # CHECK-GX-JSON-DAG: "%359:sub30": 113 # CHECK-GX-JSON-DAG: "%359:sub31": 112 # CHECK-GX-JSON-DAG: "%401:sub0": 205 # CHECK-GX-JSON-DAG: "%401:sub1": 204 # CHECK-GX-JSON-DAG: "%401:sub2": 203 # CHECK-GX-JSON-DAG: "%401:sub3": 202 # CHECK-GX-JSON-DAG: "%401:sub4": 199 # CHECK-GX-JSON-DAG: "%401:sub5": 198 # CHECK-GX-JSON-DAG: "%401:sub6": 197 # CHECK-GX-JSON-DAG: "%401:sub7": 196 # CHECK-GX-JSON-DAG: "%401:sub8": 193 # CHECK-GX-JSON-DAG: "%401:sub9": 192 # CHECK-GX-JSON-DAG: "%401:sub10": 191 # CHECK-GX-JSON-DAG: "%401:sub11": 190 # CHECK-GX-JSON-DAG: "%401:sub12": 187 # CHECK-GX-JSON-DAG: "%401:sub13": 186 # CHECK-GX-JSON-DAG: "%401:sub14": 185 # CHECK-GX-JSON-DAG: "%401:sub15": 184 # CHECK-GX-JSON-DAG: "%401:sub16": 181 # CHECK-GX-JSON-DAG: "%401:sub17": 180 # CHECK-GX-JSON-DAG: "%401:sub18": 179 # CHECK-GX-JSON-DAG: "%401:sub19": 178 # CHECK-GX-JSON-DAG: "%401:sub20": 175 # CHECK-GX-JSON-DAG: "%401:sub21": 174 # CHECK-GX-JSON-DAG: "%401:sub22": 173 # CHECK-GX-JSON-DAG: "%401:sub23": 172 # CHECK-GX-JSON-DAG: "%401:sub24": 169 # CHECK-GX-JSON-DAG: "%401:sub25": 168 # CHECK-GX-JSON-DAG: "%401:sub26": 167 # CHECK-GX-JSON-DAG: "%401:sub27": 166 # CHECK-GX-JSON-DAG: "%401:sub28": 163 # CHECK-GX-JSON-DAG: "%401:sub29": 162 # CHECK-GX-JSON-DAG: "%401:sub30": 161 # CHECK-GX-JSON-DAG: "%401:sub31": 160 # CHECK-GX-JSON-DAG: "%624": 2 # CHECK-GX-JSON-DAG: "%625": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 160 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 205 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%627:vgpr_32 = COPY %233.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 12 # CHECK-GX-JSON-DAG: "%233:sub1": 11 # CHECK-GX-JSON-DAG: "%233:sub2": 10 # CHECK-GX-JSON-DAG: "%233:sub3": 9 # CHECK-GX-JSON-DAG: "%233:sub4": 6 # CHECK-GX-JSON-DAG: "%233:sub5": 5 # CHECK-GX-JSON-DAG: "%233:sub6": 4 # CHECK-GX-JSON-DAG: "%233:sub7": 3 # CHECK-GX-JSON-DAG: "%233:sub8": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 60 # CHECK-GX-JSON-DAG: "%275:sub1": 59 # CHECK-GX-JSON-DAG: "%275:sub2": 58 # CHECK-GX-JSON-DAG: "%275:sub3": 57 # CHECK-GX-JSON-DAG: "%275:sub4": 54 # CHECK-GX-JSON-DAG: "%275:sub5": 53 # CHECK-GX-JSON-DAG: "%275:sub6": 52 # CHECK-GX-JSON-DAG: "%275:sub7": 51 # CHECK-GX-JSON-DAG: "%275:sub8": 48 # CHECK-GX-JSON-DAG: "%275:sub9": 47 # CHECK-GX-JSON-DAG: "%275:sub10": 46 # CHECK-GX-JSON-DAG: "%275:sub11": 45 # CHECK-GX-JSON-DAG: "%275:sub12": 42 # CHECK-GX-JSON-DAG: "%275:sub13": 41 # CHECK-GX-JSON-DAG: "%275:sub14": 40 # CHECK-GX-JSON-DAG: "%275:sub15": 39 # CHECK-GX-JSON-DAG: "%275:sub16": 36 # CHECK-GX-JSON-DAG: "%275:sub17": 35 # CHECK-GX-JSON-DAG: "%275:sub18": 34 # CHECK-GX-JSON-DAG: "%275:sub19": 33 # CHECK-GX-JSON-DAG: "%275:sub20": 30 # CHECK-GX-JSON-DAG: "%275:sub21": 29 # CHECK-GX-JSON-DAG: "%275:sub22": 28 # CHECK-GX-JSON-DAG: "%275:sub23": 27 # CHECK-GX-JSON-DAG: "%275:sub24": 24 # CHECK-GX-JSON-DAG: "%275:sub25": 23 # CHECK-GX-JSON-DAG: "%275:sub26": 22 # CHECK-GX-JSON-DAG: "%275:sub27": 21 # CHECK-GX-JSON-DAG: "%275:sub28": 18 # CHECK-GX-JSON-DAG: "%275:sub29": 17 # CHECK-GX-JSON-DAG: "%275:sub30": 16 # CHECK-GX-JSON-DAG: "%275:sub31": 15 # CHECK-GX-JSON-DAG: "%317:sub0": 108 # CHECK-GX-JSON-DAG: "%317:sub1": 107 # CHECK-GX-JSON-DAG: "%317:sub2": 106 # CHECK-GX-JSON-DAG: "%317:sub3": 105 # CHECK-GX-JSON-DAG: "%317:sub4": 102 # CHECK-GX-JSON-DAG: "%317:sub5": 101 # CHECK-GX-JSON-DAG: "%317:sub6": 100 # CHECK-GX-JSON-DAG: "%317:sub7": 99 # CHECK-GX-JSON-DAG: "%317:sub8": 96 # CHECK-GX-JSON-DAG: "%317:sub9": 95 # CHECK-GX-JSON-DAG: "%317:sub10": 94 # CHECK-GX-JSON-DAG: "%317:sub11": 93 # CHECK-GX-JSON-DAG: "%317:sub12": 90 # CHECK-GX-JSON-DAG: "%317:sub13": 89 # CHECK-GX-JSON-DAG: "%317:sub14": 88 # CHECK-GX-JSON-DAG: "%317:sub15": 87 # CHECK-GX-JSON-DAG: "%317:sub16": 84 # CHECK-GX-JSON-DAG: "%317:sub17": 83 # CHECK-GX-JSON-DAG: "%317:sub18": 82 # CHECK-GX-JSON-DAG: "%317:sub19": 81 # CHECK-GX-JSON-DAG: "%317:sub20": 78 # CHECK-GX-JSON-DAG: "%317:sub21": 77 # CHECK-GX-JSON-DAG: "%317:sub22": 76 # CHECK-GX-JSON-DAG: "%317:sub23": 75 # CHECK-GX-JSON-DAG: "%317:sub24": 72 # CHECK-GX-JSON-DAG: "%317:sub25": 71 # CHECK-GX-JSON-DAG: "%317:sub26": 70 # CHECK-GX-JSON-DAG: "%317:sub27": 69 # CHECK-GX-JSON-DAG: "%317:sub28": 66 # CHECK-GX-JSON-DAG: "%317:sub29": 65 # CHECK-GX-JSON-DAG: "%317:sub30": 64 # CHECK-GX-JSON-DAG: "%317:sub31": 63 # CHECK-GX-JSON-DAG: "%359:sub0": 156 # CHECK-GX-JSON-DAG: "%359:sub1": 155 # CHECK-GX-JSON-DAG: "%359:sub2": 154 # CHECK-GX-JSON-DAG: "%359:sub3": 153 # CHECK-GX-JSON-DAG: "%359:sub4": 150 # CHECK-GX-JSON-DAG: "%359:sub5": 149 # CHECK-GX-JSON-DAG: "%359:sub6": 148 # CHECK-GX-JSON-DAG: "%359:sub7": 147 # CHECK-GX-JSON-DAG: "%359:sub8": 144 # CHECK-GX-JSON-DAG: "%359:sub9": 143 # CHECK-GX-JSON-DAG: "%359:sub10": 142 # CHECK-GX-JSON-DAG: "%359:sub11": 141 # CHECK-GX-JSON-DAG: "%359:sub12": 138 # CHECK-GX-JSON-DAG: "%359:sub13": 137 # CHECK-GX-JSON-DAG: "%359:sub14": 136 # CHECK-GX-JSON-DAG: "%359:sub15": 135 # CHECK-GX-JSON-DAG: "%359:sub16": 132 # CHECK-GX-JSON-DAG: "%359:sub17": 131 # CHECK-GX-JSON-DAG: "%359:sub18": 130 # CHECK-GX-JSON-DAG: "%359:sub19": 129 # CHECK-GX-JSON-DAG: "%359:sub20": 126 # CHECK-GX-JSON-DAG: "%359:sub21": 125 # CHECK-GX-JSON-DAG: "%359:sub22": 124 # CHECK-GX-JSON-DAG: "%359:sub23": 123 # CHECK-GX-JSON-DAG: "%359:sub24": 120 # CHECK-GX-JSON-DAG: "%359:sub25": 119 # CHECK-GX-JSON-DAG: "%359:sub26": 118 # CHECK-GX-JSON-DAG: "%359:sub27": 117 # CHECK-GX-JSON-DAG: "%359:sub28": 114 # CHECK-GX-JSON-DAG: "%359:sub29": 113 # CHECK-GX-JSON-DAG: "%359:sub30": 112 # CHECK-GX-JSON-DAG: "%359:sub31": 111 # CHECK-GX-JSON-DAG: "%401:sub0": 204 # CHECK-GX-JSON-DAG: "%401:sub1": 203 # CHECK-GX-JSON-DAG: "%401:sub2": 202 # CHECK-GX-JSON-DAG: "%401:sub3": 201 # CHECK-GX-JSON-DAG: "%401:sub4": 198 # CHECK-GX-JSON-DAG: "%401:sub5": 197 # CHECK-GX-JSON-DAG: "%401:sub6": 196 # CHECK-GX-JSON-DAG: "%401:sub7": 195 # CHECK-GX-JSON-DAG: "%401:sub8": 192 # CHECK-GX-JSON-DAG: "%401:sub9": 191 # CHECK-GX-JSON-DAG: "%401:sub10": 190 # CHECK-GX-JSON-DAG: "%401:sub11": 189 # CHECK-GX-JSON-DAG: "%401:sub12": 186 # CHECK-GX-JSON-DAG: "%401:sub13": 185 # CHECK-GX-JSON-DAG: "%401:sub14": 184 # CHECK-GX-JSON-DAG: "%401:sub15": 183 # CHECK-GX-JSON-DAG: "%401:sub16": 180 # CHECK-GX-JSON-DAG: "%401:sub17": 179 # CHECK-GX-JSON-DAG: "%401:sub18": 178 # CHECK-GX-JSON-DAG: "%401:sub19": 177 # CHECK-GX-JSON-DAG: "%401:sub20": 174 # CHECK-GX-JSON-DAG: "%401:sub21": 173 # CHECK-GX-JSON-DAG: "%401:sub22": 172 # CHECK-GX-JSON-DAG: "%401:sub23": 171 # CHECK-GX-JSON-DAG: "%401:sub24": 168 # CHECK-GX-JSON-DAG: "%401:sub25": 167 # CHECK-GX-JSON-DAG: "%401:sub26": 166 # CHECK-GX-JSON-DAG: "%401:sub27": 165 # CHECK-GX-JSON-DAG: "%401:sub28": 162 # CHECK-GX-JSON-DAG: "%401:sub29": 161 # CHECK-GX-JSON-DAG: "%401:sub30": 160 # CHECK-GX-JSON-DAG: "%401:sub31": 159 # CHECK-GX-JSON-DAG: "%624": 1 # CHECK-GX-JSON-DAG: "%625": 1 # CHECK-GX-JSON-DAG: "%626": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 159 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 204 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%628:vreg_128 = REG_SEQUENCE %627, %subreg.sub0, %626, %subreg.sub1, %625, %subreg.sub2, %624, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 11 # CHECK-GX-JSON-DAG: "%233:sub1": 10 # CHECK-GX-JSON-DAG: "%233:sub2": 9 # CHECK-GX-JSON-DAG: "%233:sub3": 8 # CHECK-GX-JSON-DAG: "%233:sub4": 5 # CHECK-GX-JSON-DAG: "%233:sub5": 4 # CHECK-GX-JSON-DAG: "%233:sub6": 3 # CHECK-GX-JSON-DAG: "%233:sub7": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 59 # CHECK-GX-JSON-DAG: "%275:sub1": 58 # CHECK-GX-JSON-DAG: "%275:sub2": 57 # CHECK-GX-JSON-DAG: "%275:sub3": 56 # CHECK-GX-JSON-DAG: "%275:sub4": 53 # CHECK-GX-JSON-DAG: "%275:sub5": 52 # CHECK-GX-JSON-DAG: "%275:sub6": 51 # CHECK-GX-JSON-DAG: "%275:sub7": 50 # CHECK-GX-JSON-DAG: "%275:sub8": 47 # CHECK-GX-JSON-DAG: "%275:sub9": 46 # CHECK-GX-JSON-DAG: "%275:sub10": 45 # CHECK-GX-JSON-DAG: "%275:sub11": 44 # CHECK-GX-JSON-DAG: "%275:sub12": 41 # CHECK-GX-JSON-DAG: "%275:sub13": 40 # CHECK-GX-JSON-DAG: "%275:sub14": 39 # CHECK-GX-JSON-DAG: "%275:sub15": 38 # CHECK-GX-JSON-DAG: "%275:sub16": 35 # CHECK-GX-JSON-DAG: "%275:sub17": 34 # CHECK-GX-JSON-DAG: "%275:sub18": 33 # CHECK-GX-JSON-DAG: "%275:sub19": 32 # CHECK-GX-JSON-DAG: "%275:sub20": 29 # CHECK-GX-JSON-DAG: "%275:sub21": 28 # CHECK-GX-JSON-DAG: "%275:sub22": 27 # CHECK-GX-JSON-DAG: "%275:sub23": 26 # CHECK-GX-JSON-DAG: "%275:sub24": 23 # CHECK-GX-JSON-DAG: "%275:sub25": 22 # CHECK-GX-JSON-DAG: "%275:sub26": 21 # CHECK-GX-JSON-DAG: "%275:sub27": 20 # CHECK-GX-JSON-DAG: "%275:sub28": 17 # CHECK-GX-JSON-DAG: "%275:sub29": 16 # CHECK-GX-JSON-DAG: "%275:sub30": 15 # CHECK-GX-JSON-DAG: "%275:sub31": 14 # CHECK-GX-JSON-DAG: "%317:sub0": 107 # CHECK-GX-JSON-DAG: "%317:sub1": 106 # CHECK-GX-JSON-DAG: "%317:sub2": 105 # CHECK-GX-JSON-DAG: "%317:sub3": 104 # CHECK-GX-JSON-DAG: "%317:sub4": 101 # CHECK-GX-JSON-DAG: "%317:sub5": 100 # CHECK-GX-JSON-DAG: "%317:sub6": 99 # CHECK-GX-JSON-DAG: "%317:sub7": 98 # CHECK-GX-JSON-DAG: "%317:sub8": 95 # CHECK-GX-JSON-DAG: "%317:sub9": 94 # CHECK-GX-JSON-DAG: "%317:sub10": 93 # CHECK-GX-JSON-DAG: "%317:sub11": 92 # CHECK-GX-JSON-DAG: "%317:sub12": 89 # CHECK-GX-JSON-DAG: "%317:sub13": 88 # CHECK-GX-JSON-DAG: "%317:sub14": 87 # CHECK-GX-JSON-DAG: "%317:sub15": 86 # CHECK-GX-JSON-DAG: "%317:sub16": 83 # CHECK-GX-JSON-DAG: "%317:sub17": 82 # CHECK-GX-JSON-DAG: "%317:sub18": 81 # CHECK-GX-JSON-DAG: "%317:sub19": 80 # CHECK-GX-JSON-DAG: "%317:sub20": 77 # CHECK-GX-JSON-DAG: "%317:sub21": 76 # CHECK-GX-JSON-DAG: "%317:sub22": 75 # CHECK-GX-JSON-DAG: "%317:sub23": 74 # CHECK-GX-JSON-DAG: "%317:sub24": 71 # CHECK-GX-JSON-DAG: "%317:sub25": 70 # CHECK-GX-JSON-DAG: "%317:sub26": 69 # CHECK-GX-JSON-DAG: "%317:sub27": 68 # CHECK-GX-JSON-DAG: "%317:sub28": 65 # CHECK-GX-JSON-DAG: "%317:sub29": 64 # CHECK-GX-JSON-DAG: "%317:sub30": 63 # CHECK-GX-JSON-DAG: "%317:sub31": 62 # CHECK-GX-JSON-DAG: "%359:sub0": 155 # CHECK-GX-JSON-DAG: "%359:sub1": 154 # CHECK-GX-JSON-DAG: "%359:sub2": 153 # CHECK-GX-JSON-DAG: "%359:sub3": 152 # CHECK-GX-JSON-DAG: "%359:sub4": 149 # CHECK-GX-JSON-DAG: "%359:sub5": 148 # CHECK-GX-JSON-DAG: "%359:sub6": 147 # CHECK-GX-JSON-DAG: "%359:sub7": 146 # CHECK-GX-JSON-DAG: "%359:sub8": 143 # CHECK-GX-JSON-DAG: "%359:sub9": 142 # CHECK-GX-JSON-DAG: "%359:sub10": 141 # CHECK-GX-JSON-DAG: "%359:sub11": 140 # CHECK-GX-JSON-DAG: "%359:sub12": 137 # CHECK-GX-JSON-DAG: "%359:sub13": 136 # CHECK-GX-JSON-DAG: "%359:sub14": 135 # CHECK-GX-JSON-DAG: "%359:sub15": 134 # CHECK-GX-JSON-DAG: "%359:sub16": 131 # CHECK-GX-JSON-DAG: "%359:sub17": 130 # CHECK-GX-JSON-DAG: "%359:sub18": 129 # CHECK-GX-JSON-DAG: "%359:sub19": 128 # CHECK-GX-JSON-DAG: "%359:sub20": 125 # CHECK-GX-JSON-DAG: "%359:sub21": 124 # CHECK-GX-JSON-DAG: "%359:sub22": 123 # CHECK-GX-JSON-DAG: "%359:sub23": 122 # CHECK-GX-JSON-DAG: "%359:sub24": 119 # CHECK-GX-JSON-DAG: "%359:sub25": 118 # CHECK-GX-JSON-DAG: "%359:sub26": 117 # CHECK-GX-JSON-DAG: "%359:sub27": 116 # CHECK-GX-JSON-DAG: "%359:sub28": 113 # CHECK-GX-JSON-DAG: "%359:sub29": 112 # CHECK-GX-JSON-DAG: "%359:sub30": 111 # CHECK-GX-JSON-DAG: "%359:sub31": 110 # CHECK-GX-JSON-DAG: "%401:sub0": 203 # CHECK-GX-JSON-DAG: "%401:sub1": 202 # CHECK-GX-JSON-DAG: "%401:sub2": 201 # CHECK-GX-JSON-DAG: "%401:sub3": 200 # CHECK-GX-JSON-DAG: "%401:sub4": 197 # CHECK-GX-JSON-DAG: "%401:sub5": 196 # CHECK-GX-JSON-DAG: "%401:sub6": 195 # CHECK-GX-JSON-DAG: "%401:sub7": 194 # CHECK-GX-JSON-DAG: "%401:sub8": 191 # CHECK-GX-JSON-DAG: "%401:sub9": 190 # CHECK-GX-JSON-DAG: "%401:sub10": 189 # CHECK-GX-JSON-DAG: "%401:sub11": 188 # CHECK-GX-JSON-DAG: "%401:sub12": 185 # CHECK-GX-JSON-DAG: "%401:sub13": 184 # CHECK-GX-JSON-DAG: "%401:sub14": 183 # CHECK-GX-JSON-DAG: "%401:sub15": 182 # CHECK-GX-JSON-DAG: "%401:sub16": 179 # CHECK-GX-JSON-DAG: "%401:sub17": 178 # CHECK-GX-JSON-DAG: "%401:sub18": 177 # CHECK-GX-JSON-DAG: "%401:sub19": 176 # CHECK-GX-JSON-DAG: "%401:sub20": 173 # CHECK-GX-JSON-DAG: "%401:sub21": 172 # CHECK-GX-JSON-DAG: "%401:sub22": 171 # CHECK-GX-JSON-DAG: "%401:sub23": 170 # CHECK-GX-JSON-DAG: "%401:sub24": 167 # CHECK-GX-JSON-DAG: "%401:sub25": 166 # CHECK-GX-JSON-DAG: "%401:sub26": 165 # CHECK-GX-JSON-DAG: "%401:sub27": 164 # CHECK-GX-JSON-DAG: "%401:sub28": 161 # CHECK-GX-JSON-DAG: "%401:sub29": 160 # CHECK-GX-JSON-DAG: "%401:sub30": 159 # CHECK-GX-JSON-DAG: "%401:sub31": 158 # CHECK-GX-JSON-DAG: "%624": 0 # CHECK-GX-JSON-DAG: "%625": 0 # CHECK-GX-JSON-DAG: "%626": 0 # CHECK-GX-JSON-DAG: "%627": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 158 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 203 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %629:vreg_64, %628, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 10 # CHECK-GX-JSON-DAG: "%233:sub1": 9 # CHECK-GX-JSON-DAG: "%233:sub2": 8 # CHECK-GX-JSON-DAG: "%233:sub3": 7 # CHECK-GX-JSON-DAG: "%233:sub4": 4 # CHECK-GX-JSON-DAG: "%233:sub5": 3 # CHECK-GX-JSON-DAG: "%233:sub6": 2 # CHECK-GX-JSON-DAG: "%233:sub7": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 58 # CHECK-GX-JSON-DAG: "%275:sub1": 57 # CHECK-GX-JSON-DAG: "%275:sub2": 56 # CHECK-GX-JSON-DAG: "%275:sub3": 55 # CHECK-GX-JSON-DAG: "%275:sub4": 52 # CHECK-GX-JSON-DAG: "%275:sub5": 51 # CHECK-GX-JSON-DAG: "%275:sub6": 50 # CHECK-GX-JSON-DAG: "%275:sub7": 49 # CHECK-GX-JSON-DAG: "%275:sub8": 46 # CHECK-GX-JSON-DAG: "%275:sub9": 45 # CHECK-GX-JSON-DAG: "%275:sub10": 44 # CHECK-GX-JSON-DAG: "%275:sub11": 43 # CHECK-GX-JSON-DAG: "%275:sub12": 40 # CHECK-GX-JSON-DAG: "%275:sub13": 39 # CHECK-GX-JSON-DAG: "%275:sub14": 38 # CHECK-GX-JSON-DAG: "%275:sub15": 37 # CHECK-GX-JSON-DAG: "%275:sub16": 34 # CHECK-GX-JSON-DAG: "%275:sub17": 33 # CHECK-GX-JSON-DAG: "%275:sub18": 32 # CHECK-GX-JSON-DAG: "%275:sub19": 31 # CHECK-GX-JSON-DAG: "%275:sub20": 28 # CHECK-GX-JSON-DAG: "%275:sub21": 27 # CHECK-GX-JSON-DAG: "%275:sub22": 26 # CHECK-GX-JSON-DAG: "%275:sub23": 25 # CHECK-GX-JSON-DAG: "%275:sub24": 22 # CHECK-GX-JSON-DAG: "%275:sub25": 21 # CHECK-GX-JSON-DAG: "%275:sub26": 20 # CHECK-GX-JSON-DAG: "%275:sub27": 19 # CHECK-GX-JSON-DAG: "%275:sub28": 16 # CHECK-GX-JSON-DAG: "%275:sub29": 15 # CHECK-GX-JSON-DAG: "%275:sub30": 14 # CHECK-GX-JSON-DAG: "%275:sub31": 13 # CHECK-GX-JSON-DAG: "%317:sub0": 106 # CHECK-GX-JSON-DAG: "%317:sub1": 105 # CHECK-GX-JSON-DAG: "%317:sub2": 104 # CHECK-GX-JSON-DAG: "%317:sub3": 103 # CHECK-GX-JSON-DAG: "%317:sub4": 100 # CHECK-GX-JSON-DAG: "%317:sub5": 99 # CHECK-GX-JSON-DAG: "%317:sub6": 98 # CHECK-GX-JSON-DAG: "%317:sub7": 97 # CHECK-GX-JSON-DAG: "%317:sub8": 94 # CHECK-GX-JSON-DAG: "%317:sub9": 93 # CHECK-GX-JSON-DAG: "%317:sub10": 92 # CHECK-GX-JSON-DAG: "%317:sub11": 91 # CHECK-GX-JSON-DAG: "%317:sub12": 88 # CHECK-GX-JSON-DAG: "%317:sub13": 87 # CHECK-GX-JSON-DAG: "%317:sub14": 86 # CHECK-GX-JSON-DAG: "%317:sub15": 85 # CHECK-GX-JSON-DAG: "%317:sub16": 82 # CHECK-GX-JSON-DAG: "%317:sub17": 81 # CHECK-GX-JSON-DAG: "%317:sub18": 80 # CHECK-GX-JSON-DAG: "%317:sub19": 79 # CHECK-GX-JSON-DAG: "%317:sub20": 76 # CHECK-GX-JSON-DAG: "%317:sub21": 75 # CHECK-GX-JSON-DAG: "%317:sub22": 74 # CHECK-GX-JSON-DAG: "%317:sub23": 73 # CHECK-GX-JSON-DAG: "%317:sub24": 70 # CHECK-GX-JSON-DAG: "%317:sub25": 69 # CHECK-GX-JSON-DAG: "%317:sub26": 68 # CHECK-GX-JSON-DAG: "%317:sub27": 67 # CHECK-GX-JSON-DAG: "%317:sub28": 64 # CHECK-GX-JSON-DAG: "%317:sub29": 63 # CHECK-GX-JSON-DAG: "%317:sub30": 62 # CHECK-GX-JSON-DAG: "%317:sub31": 61 # CHECK-GX-JSON-DAG: "%359:sub0": 154 # CHECK-GX-JSON-DAG: "%359:sub1": 153 # CHECK-GX-JSON-DAG: "%359:sub2": 152 # CHECK-GX-JSON-DAG: "%359:sub3": 151 # CHECK-GX-JSON-DAG: "%359:sub4": 148 # CHECK-GX-JSON-DAG: "%359:sub5": 147 # CHECK-GX-JSON-DAG: "%359:sub6": 146 # CHECK-GX-JSON-DAG: "%359:sub7": 145 # CHECK-GX-JSON-DAG: "%359:sub8": 142 # CHECK-GX-JSON-DAG: "%359:sub9": 141 # CHECK-GX-JSON-DAG: "%359:sub10": 140 # CHECK-GX-JSON-DAG: "%359:sub11": 139 # CHECK-GX-JSON-DAG: "%359:sub12": 136 # CHECK-GX-JSON-DAG: "%359:sub13": 135 # CHECK-GX-JSON-DAG: "%359:sub14": 134 # CHECK-GX-JSON-DAG: "%359:sub15": 133 # CHECK-GX-JSON-DAG: "%359:sub16": 130 # CHECK-GX-JSON-DAG: "%359:sub17": 129 # CHECK-GX-JSON-DAG: "%359:sub18": 128 # CHECK-GX-JSON-DAG: "%359:sub19": 127 # CHECK-GX-JSON-DAG: "%359:sub20": 124 # CHECK-GX-JSON-DAG: "%359:sub21": 123 # CHECK-GX-JSON-DAG: "%359:sub22": 122 # CHECK-GX-JSON-DAG: "%359:sub23": 121 # CHECK-GX-JSON-DAG: "%359:sub24": 118 # CHECK-GX-JSON-DAG: "%359:sub25": 117 # CHECK-GX-JSON-DAG: "%359:sub26": 116 # CHECK-GX-JSON-DAG: "%359:sub27": 115 # CHECK-GX-JSON-DAG: "%359:sub28": 112 # CHECK-GX-JSON-DAG: "%359:sub29": 111 # CHECK-GX-JSON-DAG: "%359:sub30": 110 # CHECK-GX-JSON-DAG: "%359:sub31": 109 # CHECK-GX-JSON-DAG: "%401:sub0": 202 # CHECK-GX-JSON-DAG: "%401:sub1": 201 # CHECK-GX-JSON-DAG: "%401:sub2": 200 # CHECK-GX-JSON-DAG: "%401:sub3": 199 # CHECK-GX-JSON-DAG: "%401:sub4": 196 # CHECK-GX-JSON-DAG: "%401:sub5": 195 # CHECK-GX-JSON-DAG: "%401:sub6": 194 # CHECK-GX-JSON-DAG: "%401:sub7": 193 # CHECK-GX-JSON-DAG: "%401:sub8": 190 # CHECK-GX-JSON-DAG: "%401:sub9": 189 # CHECK-GX-JSON-DAG: "%401:sub10": 188 # CHECK-GX-JSON-DAG: "%401:sub11": 187 # CHECK-GX-JSON-DAG: "%401:sub12": 184 # CHECK-GX-JSON-DAG: "%401:sub13": 183 # CHECK-GX-JSON-DAG: "%401:sub14": 182 # CHECK-GX-JSON-DAG: "%401:sub15": 181 # CHECK-GX-JSON-DAG: "%401:sub16": 178 # CHECK-GX-JSON-DAG: "%401:sub17": 177 # CHECK-GX-JSON-DAG: "%401:sub18": 176 # CHECK-GX-JSON-DAG: "%401:sub19": 175 # CHECK-GX-JSON-DAG: "%401:sub20": 172 # CHECK-GX-JSON-DAG: "%401:sub21": 171 # CHECK-GX-JSON-DAG: "%401:sub22": 170 # CHECK-GX-JSON-DAG: "%401:sub23": 169 # CHECK-GX-JSON-DAG: "%401:sub24": 166 # CHECK-GX-JSON-DAG: "%401:sub25": 165 # CHECK-GX-JSON-DAG: "%401:sub26": 164 # CHECK-GX-JSON-DAG: "%401:sub27": 163 # CHECK-GX-JSON-DAG: "%401:sub28": 160 # CHECK-GX-JSON-DAG: "%401:sub29": 159 # CHECK-GX-JSON-DAG: "%401:sub30": 158 # CHECK-GX-JSON-DAG: "%401:sub31": 157 # CHECK-GX-JSON-DAG: "%628": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 157 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 202 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%630:vgpr_32 = COPY %233.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 9 # CHECK-GX-JSON-DAG: "%233:sub1": 8 # CHECK-GX-JSON-DAG: "%233:sub2": 7 # CHECK-GX-JSON-DAG: "%233:sub3": 6 # CHECK-GX-JSON-DAG: "%233:sub4": 3 # CHECK-GX-JSON-DAG: "%233:sub5": 2 # CHECK-GX-JSON-DAG: "%233:sub6": 1 # CHECK-GX-JSON-DAG: "%233:sub7": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 57 # CHECK-GX-JSON-DAG: "%275:sub1": 56 # CHECK-GX-JSON-DAG: "%275:sub2": 55 # CHECK-GX-JSON-DAG: "%275:sub3": 54 # CHECK-GX-JSON-DAG: "%275:sub4": 51 # CHECK-GX-JSON-DAG: "%275:sub5": 50 # CHECK-GX-JSON-DAG: "%275:sub6": 49 # CHECK-GX-JSON-DAG: "%275:sub7": 48 # CHECK-GX-JSON-DAG: "%275:sub8": 45 # CHECK-GX-JSON-DAG: "%275:sub9": 44 # CHECK-GX-JSON-DAG: "%275:sub10": 43 # CHECK-GX-JSON-DAG: "%275:sub11": 42 # CHECK-GX-JSON-DAG: "%275:sub12": 39 # CHECK-GX-JSON-DAG: "%275:sub13": 38 # CHECK-GX-JSON-DAG: "%275:sub14": 37 # CHECK-GX-JSON-DAG: "%275:sub15": 36 # CHECK-GX-JSON-DAG: "%275:sub16": 33 # CHECK-GX-JSON-DAG: "%275:sub17": 32 # CHECK-GX-JSON-DAG: "%275:sub18": 31 # CHECK-GX-JSON-DAG: "%275:sub19": 30 # CHECK-GX-JSON-DAG: "%275:sub20": 27 # CHECK-GX-JSON-DAG: "%275:sub21": 26 # CHECK-GX-JSON-DAG: "%275:sub22": 25 # CHECK-GX-JSON-DAG: "%275:sub23": 24 # CHECK-GX-JSON-DAG: "%275:sub24": 21 # CHECK-GX-JSON-DAG: "%275:sub25": 20 # CHECK-GX-JSON-DAG: "%275:sub26": 19 # CHECK-GX-JSON-DAG: "%275:sub27": 18 # CHECK-GX-JSON-DAG: "%275:sub28": 15 # CHECK-GX-JSON-DAG: "%275:sub29": 14 # CHECK-GX-JSON-DAG: "%275:sub30": 13 # CHECK-GX-JSON-DAG: "%275:sub31": 12 # CHECK-GX-JSON-DAG: "%317:sub0": 105 # CHECK-GX-JSON-DAG: "%317:sub1": 104 # CHECK-GX-JSON-DAG: "%317:sub2": 103 # CHECK-GX-JSON-DAG: "%317:sub3": 102 # CHECK-GX-JSON-DAG: "%317:sub4": 99 # CHECK-GX-JSON-DAG: "%317:sub5": 98 # CHECK-GX-JSON-DAG: "%317:sub6": 97 # CHECK-GX-JSON-DAG: "%317:sub7": 96 # CHECK-GX-JSON-DAG: "%317:sub8": 93 # CHECK-GX-JSON-DAG: "%317:sub9": 92 # CHECK-GX-JSON-DAG: "%317:sub10": 91 # CHECK-GX-JSON-DAG: "%317:sub11": 90 # CHECK-GX-JSON-DAG: "%317:sub12": 87 # CHECK-GX-JSON-DAG: "%317:sub13": 86 # CHECK-GX-JSON-DAG: "%317:sub14": 85 # CHECK-GX-JSON-DAG: "%317:sub15": 84 # CHECK-GX-JSON-DAG: "%317:sub16": 81 # CHECK-GX-JSON-DAG: "%317:sub17": 80 # CHECK-GX-JSON-DAG: "%317:sub18": 79 # CHECK-GX-JSON-DAG: "%317:sub19": 78 # CHECK-GX-JSON-DAG: "%317:sub20": 75 # CHECK-GX-JSON-DAG: "%317:sub21": 74 # CHECK-GX-JSON-DAG: "%317:sub22": 73 # CHECK-GX-JSON-DAG: "%317:sub23": 72 # CHECK-GX-JSON-DAG: "%317:sub24": 69 # CHECK-GX-JSON-DAG: "%317:sub25": 68 # CHECK-GX-JSON-DAG: "%317:sub26": 67 # CHECK-GX-JSON-DAG: "%317:sub27": 66 # CHECK-GX-JSON-DAG: "%317:sub28": 63 # CHECK-GX-JSON-DAG: "%317:sub29": 62 # CHECK-GX-JSON-DAG: "%317:sub30": 61 # CHECK-GX-JSON-DAG: "%317:sub31": 60 # CHECK-GX-JSON-DAG: "%359:sub0": 153 # CHECK-GX-JSON-DAG: "%359:sub1": 152 # CHECK-GX-JSON-DAG: "%359:sub2": 151 # CHECK-GX-JSON-DAG: "%359:sub3": 150 # CHECK-GX-JSON-DAG: "%359:sub4": 147 # CHECK-GX-JSON-DAG: "%359:sub5": 146 # CHECK-GX-JSON-DAG: "%359:sub6": 145 # CHECK-GX-JSON-DAG: "%359:sub7": 144 # CHECK-GX-JSON-DAG: "%359:sub8": 141 # CHECK-GX-JSON-DAG: "%359:sub9": 140 # CHECK-GX-JSON-DAG: "%359:sub10": 139 # CHECK-GX-JSON-DAG: "%359:sub11": 138 # CHECK-GX-JSON-DAG: "%359:sub12": 135 # CHECK-GX-JSON-DAG: "%359:sub13": 134 # CHECK-GX-JSON-DAG: "%359:sub14": 133 # CHECK-GX-JSON-DAG: "%359:sub15": 132 # CHECK-GX-JSON-DAG: "%359:sub16": 129 # CHECK-GX-JSON-DAG: "%359:sub17": 128 # CHECK-GX-JSON-DAG: "%359:sub18": 127 # CHECK-GX-JSON-DAG: "%359:sub19": 126 # CHECK-GX-JSON-DAG: "%359:sub20": 123 # CHECK-GX-JSON-DAG: "%359:sub21": 122 # CHECK-GX-JSON-DAG: "%359:sub22": 121 # CHECK-GX-JSON-DAG: "%359:sub23": 120 # CHECK-GX-JSON-DAG: "%359:sub24": 117 # CHECK-GX-JSON-DAG: "%359:sub25": 116 # CHECK-GX-JSON-DAG: "%359:sub26": 115 # CHECK-GX-JSON-DAG: "%359:sub27": 114 # CHECK-GX-JSON-DAG: "%359:sub28": 111 # CHECK-GX-JSON-DAG: "%359:sub29": 110 # CHECK-GX-JSON-DAG: "%359:sub30": 109 # CHECK-GX-JSON-DAG: "%359:sub31": 108 # CHECK-GX-JSON-DAG: "%401:sub0": 201 # CHECK-GX-JSON-DAG: "%401:sub1": 200 # CHECK-GX-JSON-DAG: "%401:sub2": 199 # CHECK-GX-JSON-DAG: "%401:sub3": 198 # CHECK-GX-JSON-DAG: "%401:sub4": 195 # CHECK-GX-JSON-DAG: "%401:sub5": 194 # CHECK-GX-JSON-DAG: "%401:sub6": 193 # CHECK-GX-JSON-DAG: "%401:sub7": 192 # CHECK-GX-JSON-DAG: "%401:sub8": 189 # CHECK-GX-JSON-DAG: "%401:sub9": 188 # CHECK-GX-JSON-DAG: "%401:sub10": 187 # CHECK-GX-JSON-DAG: "%401:sub11": 186 # CHECK-GX-JSON-DAG: "%401:sub12": 183 # CHECK-GX-JSON-DAG: "%401:sub13": 182 # CHECK-GX-JSON-DAG: "%401:sub14": 181 # CHECK-GX-JSON-DAG: "%401:sub15": 180 # CHECK-GX-JSON-DAG: "%401:sub16": 177 # CHECK-GX-JSON-DAG: "%401:sub17": 176 # CHECK-GX-JSON-DAG: "%401:sub18": 175 # CHECK-GX-JSON-DAG: "%401:sub19": 174 # CHECK-GX-JSON-DAG: "%401:sub20": 171 # CHECK-GX-JSON-DAG: "%401:sub21": 170 # CHECK-GX-JSON-DAG: "%401:sub22": 169 # CHECK-GX-JSON-DAG: "%401:sub23": 168 # CHECK-GX-JSON-DAG: "%401:sub24": 165 # CHECK-GX-JSON-DAG: "%401:sub25": 164 # CHECK-GX-JSON-DAG: "%401:sub26": 163 # CHECK-GX-JSON-DAG: "%401:sub27": 162 # CHECK-GX-JSON-DAG: "%401:sub28": 159 # CHECK-GX-JSON-DAG: "%401:sub29": 158 # CHECK-GX-JSON-DAG: "%401:sub30": 157 # CHECK-GX-JSON-DAG: "%401:sub31": 156 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 156 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 201 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%631:vgpr_32 = COPY %233.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 8 # CHECK-GX-JSON-DAG: "%233:sub1": 7 # CHECK-GX-JSON-DAG: "%233:sub2": 6 # CHECK-GX-JSON-DAG: "%233:sub3": 5 # CHECK-GX-JSON-DAG: "%233:sub4": 2 # CHECK-GX-JSON-DAG: "%233:sub5": 1 # CHECK-GX-JSON-DAG: "%233:sub6": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 56 # CHECK-GX-JSON-DAG: "%275:sub1": 55 # CHECK-GX-JSON-DAG: "%275:sub2": 54 # CHECK-GX-JSON-DAG: "%275:sub3": 53 # CHECK-GX-JSON-DAG: "%275:sub4": 50 # CHECK-GX-JSON-DAG: "%275:sub5": 49 # CHECK-GX-JSON-DAG: "%275:sub6": 48 # CHECK-GX-JSON-DAG: "%275:sub7": 47 # CHECK-GX-JSON-DAG: "%275:sub8": 44 # CHECK-GX-JSON-DAG: "%275:sub9": 43 # CHECK-GX-JSON-DAG: "%275:sub10": 42 # CHECK-GX-JSON-DAG: "%275:sub11": 41 # CHECK-GX-JSON-DAG: "%275:sub12": 38 # CHECK-GX-JSON-DAG: "%275:sub13": 37 # CHECK-GX-JSON-DAG: "%275:sub14": 36 # CHECK-GX-JSON-DAG: "%275:sub15": 35 # CHECK-GX-JSON-DAG: "%275:sub16": 32 # CHECK-GX-JSON-DAG: "%275:sub17": 31 # CHECK-GX-JSON-DAG: "%275:sub18": 30 # CHECK-GX-JSON-DAG: "%275:sub19": 29 # CHECK-GX-JSON-DAG: "%275:sub20": 26 # CHECK-GX-JSON-DAG: "%275:sub21": 25 # CHECK-GX-JSON-DAG: "%275:sub22": 24 # CHECK-GX-JSON-DAG: "%275:sub23": 23 # CHECK-GX-JSON-DAG: "%275:sub24": 20 # CHECK-GX-JSON-DAG: "%275:sub25": 19 # CHECK-GX-JSON-DAG: "%275:sub26": 18 # CHECK-GX-JSON-DAG: "%275:sub27": 17 # CHECK-GX-JSON-DAG: "%275:sub28": 14 # CHECK-GX-JSON-DAG: "%275:sub29": 13 # CHECK-GX-JSON-DAG: "%275:sub30": 12 # CHECK-GX-JSON-DAG: "%275:sub31": 11 # CHECK-GX-JSON-DAG: "%317:sub0": 104 # CHECK-GX-JSON-DAG: "%317:sub1": 103 # CHECK-GX-JSON-DAG: "%317:sub2": 102 # CHECK-GX-JSON-DAG: "%317:sub3": 101 # CHECK-GX-JSON-DAG: "%317:sub4": 98 # CHECK-GX-JSON-DAG: "%317:sub5": 97 # CHECK-GX-JSON-DAG: "%317:sub6": 96 # CHECK-GX-JSON-DAG: "%317:sub7": 95 # CHECK-GX-JSON-DAG: "%317:sub8": 92 # CHECK-GX-JSON-DAG: "%317:sub9": 91 # CHECK-GX-JSON-DAG: "%317:sub10": 90 # CHECK-GX-JSON-DAG: "%317:sub11": 89 # CHECK-GX-JSON-DAG: "%317:sub12": 86 # CHECK-GX-JSON-DAG: "%317:sub13": 85 # CHECK-GX-JSON-DAG: "%317:sub14": 84 # CHECK-GX-JSON-DAG: "%317:sub15": 83 # CHECK-GX-JSON-DAG: "%317:sub16": 80 # CHECK-GX-JSON-DAG: "%317:sub17": 79 # CHECK-GX-JSON-DAG: "%317:sub18": 78 # CHECK-GX-JSON-DAG: "%317:sub19": 77 # CHECK-GX-JSON-DAG: "%317:sub20": 74 # CHECK-GX-JSON-DAG: "%317:sub21": 73 # CHECK-GX-JSON-DAG: "%317:sub22": 72 # CHECK-GX-JSON-DAG: "%317:sub23": 71 # CHECK-GX-JSON-DAG: "%317:sub24": 68 # CHECK-GX-JSON-DAG: "%317:sub25": 67 # CHECK-GX-JSON-DAG: "%317:sub26": 66 # CHECK-GX-JSON-DAG: "%317:sub27": 65 # CHECK-GX-JSON-DAG: "%317:sub28": 62 # CHECK-GX-JSON-DAG: "%317:sub29": 61 # CHECK-GX-JSON-DAG: "%317:sub30": 60 # CHECK-GX-JSON-DAG: "%317:sub31": 59 # CHECK-GX-JSON-DAG: "%359:sub0": 152 # CHECK-GX-JSON-DAG: "%359:sub1": 151 # CHECK-GX-JSON-DAG: "%359:sub2": 150 # CHECK-GX-JSON-DAG: "%359:sub3": 149 # CHECK-GX-JSON-DAG: "%359:sub4": 146 # CHECK-GX-JSON-DAG: "%359:sub5": 145 # CHECK-GX-JSON-DAG: "%359:sub6": 144 # CHECK-GX-JSON-DAG: "%359:sub7": 143 # CHECK-GX-JSON-DAG: "%359:sub8": 140 # CHECK-GX-JSON-DAG: "%359:sub9": 139 # CHECK-GX-JSON-DAG: "%359:sub10": 138 # CHECK-GX-JSON-DAG: "%359:sub11": 137 # CHECK-GX-JSON-DAG: "%359:sub12": 134 # CHECK-GX-JSON-DAG: "%359:sub13": 133 # CHECK-GX-JSON-DAG: "%359:sub14": 132 # CHECK-GX-JSON-DAG: "%359:sub15": 131 # CHECK-GX-JSON-DAG: "%359:sub16": 128 # CHECK-GX-JSON-DAG: "%359:sub17": 127 # CHECK-GX-JSON-DAG: "%359:sub18": 126 # CHECK-GX-JSON-DAG: "%359:sub19": 125 # CHECK-GX-JSON-DAG: "%359:sub20": 122 # CHECK-GX-JSON-DAG: "%359:sub21": 121 # CHECK-GX-JSON-DAG: "%359:sub22": 120 # CHECK-GX-JSON-DAG: "%359:sub23": 119 # CHECK-GX-JSON-DAG: "%359:sub24": 116 # CHECK-GX-JSON-DAG: "%359:sub25": 115 # CHECK-GX-JSON-DAG: "%359:sub26": 114 # CHECK-GX-JSON-DAG: "%359:sub27": 113 # CHECK-GX-JSON-DAG: "%359:sub28": 110 # CHECK-GX-JSON-DAG: "%359:sub29": 109 # CHECK-GX-JSON-DAG: "%359:sub30": 108 # CHECK-GX-JSON-DAG: "%359:sub31": 107 # CHECK-GX-JSON-DAG: "%401:sub0": 200 # CHECK-GX-JSON-DAG: "%401:sub1": 199 # CHECK-GX-JSON-DAG: "%401:sub2": 198 # CHECK-GX-JSON-DAG: "%401:sub3": 197 # CHECK-GX-JSON-DAG: "%401:sub4": 194 # CHECK-GX-JSON-DAG: "%401:sub5": 193 # CHECK-GX-JSON-DAG: "%401:sub6": 192 # CHECK-GX-JSON-DAG: "%401:sub7": 191 # CHECK-GX-JSON-DAG: "%401:sub8": 188 # CHECK-GX-JSON-DAG: "%401:sub9": 187 # CHECK-GX-JSON-DAG: "%401:sub10": 186 # CHECK-GX-JSON-DAG: "%401:sub11": 185 # CHECK-GX-JSON-DAG: "%401:sub12": 182 # CHECK-GX-JSON-DAG: "%401:sub13": 181 # CHECK-GX-JSON-DAG: "%401:sub14": 180 # CHECK-GX-JSON-DAG: "%401:sub15": 179 # CHECK-GX-JSON-DAG: "%401:sub16": 176 # CHECK-GX-JSON-DAG: "%401:sub17": 175 # CHECK-GX-JSON-DAG: "%401:sub18": 174 # CHECK-GX-JSON-DAG: "%401:sub19": 173 # CHECK-GX-JSON-DAG: "%401:sub20": 170 # CHECK-GX-JSON-DAG: "%401:sub21": 169 # CHECK-GX-JSON-DAG: "%401:sub22": 168 # CHECK-GX-JSON-DAG: "%401:sub23": 167 # CHECK-GX-JSON-DAG: "%401:sub24": 164 # CHECK-GX-JSON-DAG: "%401:sub25": 163 # CHECK-GX-JSON-DAG: "%401:sub26": 162 # CHECK-GX-JSON-DAG: "%401:sub27": 161 # CHECK-GX-JSON-DAG: "%401:sub28": 158 # CHECK-GX-JSON-DAG: "%401:sub29": 157 # CHECK-GX-JSON-DAG: "%401:sub30": 156 # CHECK-GX-JSON-DAG: "%401:sub31": 155 # CHECK-GX-JSON-DAG: "%630": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 155 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 200 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%632:vgpr_32 = COPY %233.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 7 # CHECK-GX-JSON-DAG: "%233:sub1": 6 # CHECK-GX-JSON-DAG: "%233:sub2": 5 # CHECK-GX-JSON-DAG: "%233:sub3": 4 # CHECK-GX-JSON-DAG: "%233:sub4": 1 # CHECK-GX-JSON-DAG: "%233:sub5": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 55 # CHECK-GX-JSON-DAG: "%275:sub1": 54 # CHECK-GX-JSON-DAG: "%275:sub2": 53 # CHECK-GX-JSON-DAG: "%275:sub3": 52 # CHECK-GX-JSON-DAG: "%275:sub4": 49 # CHECK-GX-JSON-DAG: "%275:sub5": 48 # CHECK-GX-JSON-DAG: "%275:sub6": 47 # CHECK-GX-JSON-DAG: "%275:sub7": 46 # CHECK-GX-JSON-DAG: "%275:sub8": 43 # CHECK-GX-JSON-DAG: "%275:sub9": 42 # CHECK-GX-JSON-DAG: "%275:sub10": 41 # CHECK-GX-JSON-DAG: "%275:sub11": 40 # CHECK-GX-JSON-DAG: "%275:sub12": 37 # CHECK-GX-JSON-DAG: "%275:sub13": 36 # CHECK-GX-JSON-DAG: "%275:sub14": 35 # CHECK-GX-JSON-DAG: "%275:sub15": 34 # CHECK-GX-JSON-DAG: "%275:sub16": 31 # CHECK-GX-JSON-DAG: "%275:sub17": 30 # CHECK-GX-JSON-DAG: "%275:sub18": 29 # CHECK-GX-JSON-DAG: "%275:sub19": 28 # CHECK-GX-JSON-DAG: "%275:sub20": 25 # CHECK-GX-JSON-DAG: "%275:sub21": 24 # CHECK-GX-JSON-DAG: "%275:sub22": 23 # CHECK-GX-JSON-DAG: "%275:sub23": 22 # CHECK-GX-JSON-DAG: "%275:sub24": 19 # CHECK-GX-JSON-DAG: "%275:sub25": 18 # CHECK-GX-JSON-DAG: "%275:sub26": 17 # CHECK-GX-JSON-DAG: "%275:sub27": 16 # CHECK-GX-JSON-DAG: "%275:sub28": 13 # CHECK-GX-JSON-DAG: "%275:sub29": 12 # CHECK-GX-JSON-DAG: "%275:sub30": 11 # CHECK-GX-JSON-DAG: "%275:sub31": 10 # CHECK-GX-JSON-DAG: "%317:sub0": 103 # CHECK-GX-JSON-DAG: "%317:sub1": 102 # CHECK-GX-JSON-DAG: "%317:sub2": 101 # CHECK-GX-JSON-DAG: "%317:sub3": 100 # CHECK-GX-JSON-DAG: "%317:sub4": 97 # CHECK-GX-JSON-DAG: "%317:sub5": 96 # CHECK-GX-JSON-DAG: "%317:sub6": 95 # CHECK-GX-JSON-DAG: "%317:sub7": 94 # CHECK-GX-JSON-DAG: "%317:sub8": 91 # CHECK-GX-JSON-DAG: "%317:sub9": 90 # CHECK-GX-JSON-DAG: "%317:sub10": 89 # CHECK-GX-JSON-DAG: "%317:sub11": 88 # CHECK-GX-JSON-DAG: "%317:sub12": 85 # CHECK-GX-JSON-DAG: "%317:sub13": 84 # CHECK-GX-JSON-DAG: "%317:sub14": 83 # CHECK-GX-JSON-DAG: "%317:sub15": 82 # CHECK-GX-JSON-DAG: "%317:sub16": 79 # CHECK-GX-JSON-DAG: "%317:sub17": 78 # CHECK-GX-JSON-DAG: "%317:sub18": 77 # CHECK-GX-JSON-DAG: "%317:sub19": 76 # CHECK-GX-JSON-DAG: "%317:sub20": 73 # CHECK-GX-JSON-DAG: "%317:sub21": 72 # CHECK-GX-JSON-DAG: "%317:sub22": 71 # CHECK-GX-JSON-DAG: "%317:sub23": 70 # CHECK-GX-JSON-DAG: "%317:sub24": 67 # CHECK-GX-JSON-DAG: "%317:sub25": 66 # CHECK-GX-JSON-DAG: "%317:sub26": 65 # CHECK-GX-JSON-DAG: "%317:sub27": 64 # CHECK-GX-JSON-DAG: "%317:sub28": 61 # CHECK-GX-JSON-DAG: "%317:sub29": 60 # CHECK-GX-JSON-DAG: "%317:sub30": 59 # CHECK-GX-JSON-DAG: "%317:sub31": 58 # CHECK-GX-JSON-DAG: "%359:sub0": 151 # CHECK-GX-JSON-DAG: "%359:sub1": 150 # CHECK-GX-JSON-DAG: "%359:sub2": 149 # CHECK-GX-JSON-DAG: "%359:sub3": 148 # CHECK-GX-JSON-DAG: "%359:sub4": 145 # CHECK-GX-JSON-DAG: "%359:sub5": 144 # CHECK-GX-JSON-DAG: "%359:sub6": 143 # CHECK-GX-JSON-DAG: "%359:sub7": 142 # CHECK-GX-JSON-DAG: "%359:sub8": 139 # CHECK-GX-JSON-DAG: "%359:sub9": 138 # CHECK-GX-JSON-DAG: "%359:sub10": 137 # CHECK-GX-JSON-DAG: "%359:sub11": 136 # CHECK-GX-JSON-DAG: "%359:sub12": 133 # CHECK-GX-JSON-DAG: "%359:sub13": 132 # CHECK-GX-JSON-DAG: "%359:sub14": 131 # CHECK-GX-JSON-DAG: "%359:sub15": 130 # CHECK-GX-JSON-DAG: "%359:sub16": 127 # CHECK-GX-JSON-DAG: "%359:sub17": 126 # CHECK-GX-JSON-DAG: "%359:sub18": 125 # CHECK-GX-JSON-DAG: "%359:sub19": 124 # CHECK-GX-JSON-DAG: "%359:sub20": 121 # CHECK-GX-JSON-DAG: "%359:sub21": 120 # CHECK-GX-JSON-DAG: "%359:sub22": 119 # CHECK-GX-JSON-DAG: "%359:sub23": 118 # CHECK-GX-JSON-DAG: "%359:sub24": 115 # CHECK-GX-JSON-DAG: "%359:sub25": 114 # CHECK-GX-JSON-DAG: "%359:sub26": 113 # CHECK-GX-JSON-DAG: "%359:sub27": 112 # CHECK-GX-JSON-DAG: "%359:sub28": 109 # CHECK-GX-JSON-DAG: "%359:sub29": 108 # CHECK-GX-JSON-DAG: "%359:sub30": 107 # CHECK-GX-JSON-DAG: "%359:sub31": 106 # CHECK-GX-JSON-DAG: "%401:sub0": 199 # CHECK-GX-JSON-DAG: "%401:sub1": 198 # CHECK-GX-JSON-DAG: "%401:sub2": 197 # CHECK-GX-JSON-DAG: "%401:sub3": 196 # CHECK-GX-JSON-DAG: "%401:sub4": 193 # CHECK-GX-JSON-DAG: "%401:sub5": 192 # CHECK-GX-JSON-DAG: "%401:sub6": 191 # CHECK-GX-JSON-DAG: "%401:sub7": 190 # CHECK-GX-JSON-DAG: "%401:sub8": 187 # CHECK-GX-JSON-DAG: "%401:sub9": 186 # CHECK-GX-JSON-DAG: "%401:sub10": 185 # CHECK-GX-JSON-DAG: "%401:sub11": 184 # CHECK-GX-JSON-DAG: "%401:sub12": 181 # CHECK-GX-JSON-DAG: "%401:sub13": 180 # CHECK-GX-JSON-DAG: "%401:sub14": 179 # CHECK-GX-JSON-DAG: "%401:sub15": 178 # CHECK-GX-JSON-DAG: "%401:sub16": 175 # CHECK-GX-JSON-DAG: "%401:sub17": 174 # CHECK-GX-JSON-DAG: "%401:sub18": 173 # CHECK-GX-JSON-DAG: "%401:sub19": 172 # CHECK-GX-JSON-DAG: "%401:sub20": 169 # CHECK-GX-JSON-DAG: "%401:sub21": 168 # CHECK-GX-JSON-DAG: "%401:sub22": 167 # CHECK-GX-JSON-DAG: "%401:sub23": 166 # CHECK-GX-JSON-DAG: "%401:sub24": 163 # CHECK-GX-JSON-DAG: "%401:sub25": 162 # CHECK-GX-JSON-DAG: "%401:sub26": 161 # CHECK-GX-JSON-DAG: "%401:sub27": 160 # CHECK-GX-JSON-DAG: "%401:sub28": 157 # CHECK-GX-JSON-DAG: "%401:sub29": 156 # CHECK-GX-JSON-DAG: "%401:sub30": 155 # CHECK-GX-JSON-DAG: "%401:sub31": 154 # CHECK-GX-JSON-DAG: "%630": 2 # CHECK-GX-JSON-DAG: "%631": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 154 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 199 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%633:vgpr_32 = COPY %233.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 6 # CHECK-GX-JSON-DAG: "%233:sub1": 5 # CHECK-GX-JSON-DAG: "%233:sub2": 4 # CHECK-GX-JSON-DAG: "%233:sub3": 3 # CHECK-GX-JSON-DAG: "%233:sub4": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 54 # CHECK-GX-JSON-DAG: "%275:sub1": 53 # CHECK-GX-JSON-DAG: "%275:sub2": 52 # CHECK-GX-JSON-DAG: "%275:sub3": 51 # CHECK-GX-JSON-DAG: "%275:sub4": 48 # CHECK-GX-JSON-DAG: "%275:sub5": 47 # CHECK-GX-JSON-DAG: "%275:sub6": 46 # CHECK-GX-JSON-DAG: "%275:sub7": 45 # CHECK-GX-JSON-DAG: "%275:sub8": 42 # CHECK-GX-JSON-DAG: "%275:sub9": 41 # CHECK-GX-JSON-DAG: "%275:sub10": 40 # CHECK-GX-JSON-DAG: "%275:sub11": 39 # CHECK-GX-JSON-DAG: "%275:sub12": 36 # CHECK-GX-JSON-DAG: "%275:sub13": 35 # CHECK-GX-JSON-DAG: "%275:sub14": 34 # CHECK-GX-JSON-DAG: "%275:sub15": 33 # CHECK-GX-JSON-DAG: "%275:sub16": 30 # CHECK-GX-JSON-DAG: "%275:sub17": 29 # CHECK-GX-JSON-DAG: "%275:sub18": 28 # CHECK-GX-JSON-DAG: "%275:sub19": 27 # CHECK-GX-JSON-DAG: "%275:sub20": 24 # CHECK-GX-JSON-DAG: "%275:sub21": 23 # CHECK-GX-JSON-DAG: "%275:sub22": 22 # CHECK-GX-JSON-DAG: "%275:sub23": 21 # CHECK-GX-JSON-DAG: "%275:sub24": 18 # CHECK-GX-JSON-DAG: "%275:sub25": 17 # CHECK-GX-JSON-DAG: "%275:sub26": 16 # CHECK-GX-JSON-DAG: "%275:sub27": 15 # CHECK-GX-JSON-DAG: "%275:sub28": 12 # CHECK-GX-JSON-DAG: "%275:sub29": 11 # CHECK-GX-JSON-DAG: "%275:sub30": 10 # CHECK-GX-JSON-DAG: "%275:sub31": 9 # CHECK-GX-JSON-DAG: "%317:sub0": 102 # CHECK-GX-JSON-DAG: "%317:sub1": 101 # CHECK-GX-JSON-DAG: "%317:sub2": 100 # CHECK-GX-JSON-DAG: "%317:sub3": 99 # CHECK-GX-JSON-DAG: "%317:sub4": 96 # CHECK-GX-JSON-DAG: "%317:sub5": 95 # CHECK-GX-JSON-DAG: "%317:sub6": 94 # CHECK-GX-JSON-DAG: "%317:sub7": 93 # CHECK-GX-JSON-DAG: "%317:sub8": 90 # CHECK-GX-JSON-DAG: "%317:sub9": 89 # CHECK-GX-JSON-DAG: "%317:sub10": 88 # CHECK-GX-JSON-DAG: "%317:sub11": 87 # CHECK-GX-JSON-DAG: "%317:sub12": 84 # CHECK-GX-JSON-DAG: "%317:sub13": 83 # CHECK-GX-JSON-DAG: "%317:sub14": 82 # CHECK-GX-JSON-DAG: "%317:sub15": 81 # CHECK-GX-JSON-DAG: "%317:sub16": 78 # CHECK-GX-JSON-DAG: "%317:sub17": 77 # CHECK-GX-JSON-DAG: "%317:sub18": 76 # CHECK-GX-JSON-DAG: "%317:sub19": 75 # CHECK-GX-JSON-DAG: "%317:sub20": 72 # CHECK-GX-JSON-DAG: "%317:sub21": 71 # CHECK-GX-JSON-DAG: "%317:sub22": 70 # CHECK-GX-JSON-DAG: "%317:sub23": 69 # CHECK-GX-JSON-DAG: "%317:sub24": 66 # CHECK-GX-JSON-DAG: "%317:sub25": 65 # CHECK-GX-JSON-DAG: "%317:sub26": 64 # CHECK-GX-JSON-DAG: "%317:sub27": 63 # CHECK-GX-JSON-DAG: "%317:sub28": 60 # CHECK-GX-JSON-DAG: "%317:sub29": 59 # CHECK-GX-JSON-DAG: "%317:sub30": 58 # CHECK-GX-JSON-DAG: "%317:sub31": 57 # CHECK-GX-JSON-DAG: "%359:sub0": 150 # CHECK-GX-JSON-DAG: "%359:sub1": 149 # CHECK-GX-JSON-DAG: "%359:sub2": 148 # CHECK-GX-JSON-DAG: "%359:sub3": 147 # CHECK-GX-JSON-DAG: "%359:sub4": 144 # CHECK-GX-JSON-DAG: "%359:sub5": 143 # CHECK-GX-JSON-DAG: "%359:sub6": 142 # CHECK-GX-JSON-DAG: "%359:sub7": 141 # CHECK-GX-JSON-DAG: "%359:sub8": 138 # CHECK-GX-JSON-DAG: "%359:sub9": 137 # CHECK-GX-JSON-DAG: "%359:sub10": 136 # CHECK-GX-JSON-DAG: "%359:sub11": 135 # CHECK-GX-JSON-DAG: "%359:sub12": 132 # CHECK-GX-JSON-DAG: "%359:sub13": 131 # CHECK-GX-JSON-DAG: "%359:sub14": 130 # CHECK-GX-JSON-DAG: "%359:sub15": 129 # CHECK-GX-JSON-DAG: "%359:sub16": 126 # CHECK-GX-JSON-DAG: "%359:sub17": 125 # CHECK-GX-JSON-DAG: "%359:sub18": 124 # CHECK-GX-JSON-DAG: "%359:sub19": 123 # CHECK-GX-JSON-DAG: "%359:sub20": 120 # CHECK-GX-JSON-DAG: "%359:sub21": 119 # CHECK-GX-JSON-DAG: "%359:sub22": 118 # CHECK-GX-JSON-DAG: "%359:sub23": 117 # CHECK-GX-JSON-DAG: "%359:sub24": 114 # CHECK-GX-JSON-DAG: "%359:sub25": 113 # CHECK-GX-JSON-DAG: "%359:sub26": 112 # CHECK-GX-JSON-DAG: "%359:sub27": 111 # CHECK-GX-JSON-DAG: "%359:sub28": 108 # CHECK-GX-JSON-DAG: "%359:sub29": 107 # CHECK-GX-JSON-DAG: "%359:sub30": 106 # CHECK-GX-JSON-DAG: "%359:sub31": 105 # CHECK-GX-JSON-DAG: "%401:sub0": 198 # CHECK-GX-JSON-DAG: "%401:sub1": 197 # CHECK-GX-JSON-DAG: "%401:sub2": 196 # CHECK-GX-JSON-DAG: "%401:sub3": 195 # CHECK-GX-JSON-DAG: "%401:sub4": 192 # CHECK-GX-JSON-DAG: "%401:sub5": 191 # CHECK-GX-JSON-DAG: "%401:sub6": 190 # CHECK-GX-JSON-DAG: "%401:sub7": 189 # CHECK-GX-JSON-DAG: "%401:sub8": 186 # CHECK-GX-JSON-DAG: "%401:sub9": 185 # CHECK-GX-JSON-DAG: "%401:sub10": 184 # CHECK-GX-JSON-DAG: "%401:sub11": 183 # CHECK-GX-JSON-DAG: "%401:sub12": 180 # CHECK-GX-JSON-DAG: "%401:sub13": 179 # CHECK-GX-JSON-DAG: "%401:sub14": 178 # CHECK-GX-JSON-DAG: "%401:sub15": 177 # CHECK-GX-JSON-DAG: "%401:sub16": 174 # CHECK-GX-JSON-DAG: "%401:sub17": 173 # CHECK-GX-JSON-DAG: "%401:sub18": 172 # CHECK-GX-JSON-DAG: "%401:sub19": 171 # CHECK-GX-JSON-DAG: "%401:sub20": 168 # CHECK-GX-JSON-DAG: "%401:sub21": 167 # CHECK-GX-JSON-DAG: "%401:sub22": 166 # CHECK-GX-JSON-DAG: "%401:sub23": 165 # CHECK-GX-JSON-DAG: "%401:sub24": 162 # CHECK-GX-JSON-DAG: "%401:sub25": 161 # CHECK-GX-JSON-DAG: "%401:sub26": 160 # CHECK-GX-JSON-DAG: "%401:sub27": 159 # CHECK-GX-JSON-DAG: "%401:sub28": 156 # CHECK-GX-JSON-DAG: "%401:sub29": 155 # CHECK-GX-JSON-DAG: "%401:sub30": 154 # CHECK-GX-JSON-DAG: "%401:sub31": 153 # CHECK-GX-JSON-DAG: "%630": 1 # CHECK-GX-JSON-DAG: "%631": 1 # CHECK-GX-JSON-DAG: "%632": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 153 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 198 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%634:vreg_128 = REG_SEQUENCE %633, %subreg.sub0, %632, %subreg.sub1, %631, %subreg.sub2, %630, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 5 # CHECK-GX-JSON-DAG: "%233:sub1": 4 # CHECK-GX-JSON-DAG: "%233:sub2": 3 # CHECK-GX-JSON-DAG: "%233:sub3": 2 # CHECK-GX-JSON-DAG: "%275:sub0": 53 # CHECK-GX-JSON-DAG: "%275:sub1": 52 # CHECK-GX-JSON-DAG: "%275:sub2": 51 # CHECK-GX-JSON-DAG: "%275:sub3": 50 # CHECK-GX-JSON-DAG: "%275:sub4": 47 # CHECK-GX-JSON-DAG: "%275:sub5": 46 # CHECK-GX-JSON-DAG: "%275:sub6": 45 # CHECK-GX-JSON-DAG: "%275:sub7": 44 # CHECK-GX-JSON-DAG: "%275:sub8": 41 # CHECK-GX-JSON-DAG: "%275:sub9": 40 # CHECK-GX-JSON-DAG: "%275:sub10": 39 # CHECK-GX-JSON-DAG: "%275:sub11": 38 # CHECK-GX-JSON-DAG: "%275:sub12": 35 # CHECK-GX-JSON-DAG: "%275:sub13": 34 # CHECK-GX-JSON-DAG: "%275:sub14": 33 # CHECK-GX-JSON-DAG: "%275:sub15": 32 # CHECK-GX-JSON-DAG: "%275:sub16": 29 # CHECK-GX-JSON-DAG: "%275:sub17": 28 # CHECK-GX-JSON-DAG: "%275:sub18": 27 # CHECK-GX-JSON-DAG: "%275:sub19": 26 # CHECK-GX-JSON-DAG: "%275:sub20": 23 # CHECK-GX-JSON-DAG: "%275:sub21": 22 # CHECK-GX-JSON-DAG: "%275:sub22": 21 # CHECK-GX-JSON-DAG: "%275:sub23": 20 # CHECK-GX-JSON-DAG: "%275:sub24": 17 # CHECK-GX-JSON-DAG: "%275:sub25": 16 # CHECK-GX-JSON-DAG: "%275:sub26": 15 # CHECK-GX-JSON-DAG: "%275:sub27": 14 # CHECK-GX-JSON-DAG: "%275:sub28": 11 # CHECK-GX-JSON-DAG: "%275:sub29": 10 # CHECK-GX-JSON-DAG: "%275:sub30": 9 # CHECK-GX-JSON-DAG: "%275:sub31": 8 # CHECK-GX-JSON-DAG: "%317:sub0": 101 # CHECK-GX-JSON-DAG: "%317:sub1": 100 # CHECK-GX-JSON-DAG: "%317:sub2": 99 # CHECK-GX-JSON-DAG: "%317:sub3": 98 # CHECK-GX-JSON-DAG: "%317:sub4": 95 # CHECK-GX-JSON-DAG: "%317:sub5": 94 # CHECK-GX-JSON-DAG: "%317:sub6": 93 # CHECK-GX-JSON-DAG: "%317:sub7": 92 # CHECK-GX-JSON-DAG: "%317:sub8": 89 # CHECK-GX-JSON-DAG: "%317:sub9": 88 # CHECK-GX-JSON-DAG: "%317:sub10": 87 # CHECK-GX-JSON-DAG: "%317:sub11": 86 # CHECK-GX-JSON-DAG: "%317:sub12": 83 # CHECK-GX-JSON-DAG: "%317:sub13": 82 # CHECK-GX-JSON-DAG: "%317:sub14": 81 # CHECK-GX-JSON-DAG: "%317:sub15": 80 # CHECK-GX-JSON-DAG: "%317:sub16": 77 # CHECK-GX-JSON-DAG: "%317:sub17": 76 # CHECK-GX-JSON-DAG: "%317:sub18": 75 # CHECK-GX-JSON-DAG: "%317:sub19": 74 # CHECK-GX-JSON-DAG: "%317:sub20": 71 # CHECK-GX-JSON-DAG: "%317:sub21": 70 # CHECK-GX-JSON-DAG: "%317:sub22": 69 # CHECK-GX-JSON-DAG: "%317:sub23": 68 # CHECK-GX-JSON-DAG: "%317:sub24": 65 # CHECK-GX-JSON-DAG: "%317:sub25": 64 # CHECK-GX-JSON-DAG: "%317:sub26": 63 # CHECK-GX-JSON-DAG: "%317:sub27": 62 # CHECK-GX-JSON-DAG: "%317:sub28": 59 # CHECK-GX-JSON-DAG: "%317:sub29": 58 # CHECK-GX-JSON-DAG: "%317:sub30": 57 # CHECK-GX-JSON-DAG: "%317:sub31": 56 # CHECK-GX-JSON-DAG: "%359:sub0": 149 # CHECK-GX-JSON-DAG: "%359:sub1": 148 # CHECK-GX-JSON-DAG: "%359:sub2": 147 # CHECK-GX-JSON-DAG: "%359:sub3": 146 # CHECK-GX-JSON-DAG: "%359:sub4": 143 # CHECK-GX-JSON-DAG: "%359:sub5": 142 # CHECK-GX-JSON-DAG: "%359:sub6": 141 # CHECK-GX-JSON-DAG: "%359:sub7": 140 # CHECK-GX-JSON-DAG: "%359:sub8": 137 # CHECK-GX-JSON-DAG: "%359:sub9": 136 # CHECK-GX-JSON-DAG: "%359:sub10": 135 # CHECK-GX-JSON-DAG: "%359:sub11": 134 # CHECK-GX-JSON-DAG: "%359:sub12": 131 # CHECK-GX-JSON-DAG: "%359:sub13": 130 # CHECK-GX-JSON-DAG: "%359:sub14": 129 # CHECK-GX-JSON-DAG: "%359:sub15": 128 # CHECK-GX-JSON-DAG: "%359:sub16": 125 # CHECK-GX-JSON-DAG: "%359:sub17": 124 # CHECK-GX-JSON-DAG: "%359:sub18": 123 # CHECK-GX-JSON-DAG: "%359:sub19": 122 # CHECK-GX-JSON-DAG: "%359:sub20": 119 # CHECK-GX-JSON-DAG: "%359:sub21": 118 # CHECK-GX-JSON-DAG: "%359:sub22": 117 # CHECK-GX-JSON-DAG: "%359:sub23": 116 # CHECK-GX-JSON-DAG: "%359:sub24": 113 # CHECK-GX-JSON-DAG: "%359:sub25": 112 # CHECK-GX-JSON-DAG: "%359:sub26": 111 # CHECK-GX-JSON-DAG: "%359:sub27": 110 # CHECK-GX-JSON-DAG: "%359:sub28": 107 # CHECK-GX-JSON-DAG: "%359:sub29": 106 # CHECK-GX-JSON-DAG: "%359:sub30": 105 # CHECK-GX-JSON-DAG: "%359:sub31": 104 # CHECK-GX-JSON-DAG: "%401:sub0": 197 # CHECK-GX-JSON-DAG: "%401:sub1": 196 # CHECK-GX-JSON-DAG: "%401:sub2": 195 # CHECK-GX-JSON-DAG: "%401:sub3": 194 # CHECK-GX-JSON-DAG: "%401:sub4": 191 # CHECK-GX-JSON-DAG: "%401:sub5": 190 # CHECK-GX-JSON-DAG: "%401:sub6": 189 # CHECK-GX-JSON-DAG: "%401:sub7": 188 # CHECK-GX-JSON-DAG: "%401:sub8": 185 # CHECK-GX-JSON-DAG: "%401:sub9": 184 # CHECK-GX-JSON-DAG: "%401:sub10": 183 # CHECK-GX-JSON-DAG: "%401:sub11": 182 # CHECK-GX-JSON-DAG: "%401:sub12": 179 # CHECK-GX-JSON-DAG: "%401:sub13": 178 # CHECK-GX-JSON-DAG: "%401:sub14": 177 # CHECK-GX-JSON-DAG: "%401:sub15": 176 # CHECK-GX-JSON-DAG: "%401:sub16": 173 # CHECK-GX-JSON-DAG: "%401:sub17": 172 # CHECK-GX-JSON-DAG: "%401:sub18": 171 # CHECK-GX-JSON-DAG: "%401:sub19": 170 # CHECK-GX-JSON-DAG: "%401:sub20": 167 # CHECK-GX-JSON-DAG: "%401:sub21": 166 # CHECK-GX-JSON-DAG: "%401:sub22": 165 # CHECK-GX-JSON-DAG: "%401:sub23": 164 # CHECK-GX-JSON-DAG: "%401:sub24": 161 # CHECK-GX-JSON-DAG: "%401:sub25": 160 # CHECK-GX-JSON-DAG: "%401:sub26": 159 # CHECK-GX-JSON-DAG: "%401:sub27": 158 # CHECK-GX-JSON-DAG: "%401:sub28": 155 # CHECK-GX-JSON-DAG: "%401:sub29": 154 # CHECK-GX-JSON-DAG: "%401:sub30": 153 # CHECK-GX-JSON-DAG: "%401:sub31": 152 # CHECK-GX-JSON-DAG: "%630": 0 # CHECK-GX-JSON-DAG: "%631": 0 # CHECK-GX-JSON-DAG: "%632": 0 # CHECK-GX-JSON-DAG: "%633": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 152 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 197 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %635:vreg_64, %634, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 4 # CHECK-GX-JSON-DAG: "%233:sub1": 3 # CHECK-GX-JSON-DAG: "%233:sub2": 2 # CHECK-GX-JSON-DAG: "%233:sub3": 1 # CHECK-GX-JSON-DAG: "%275:sub0": 52 # CHECK-GX-JSON-DAG: "%275:sub1": 51 # CHECK-GX-JSON-DAG: "%275:sub2": 50 # CHECK-GX-JSON-DAG: "%275:sub3": 49 # CHECK-GX-JSON-DAG: "%275:sub4": 46 # CHECK-GX-JSON-DAG: "%275:sub5": 45 # CHECK-GX-JSON-DAG: "%275:sub6": 44 # CHECK-GX-JSON-DAG: "%275:sub7": 43 # CHECK-GX-JSON-DAG: "%275:sub8": 40 # CHECK-GX-JSON-DAG: "%275:sub9": 39 # CHECK-GX-JSON-DAG: "%275:sub10": 38 # CHECK-GX-JSON-DAG: "%275:sub11": 37 # CHECK-GX-JSON-DAG: "%275:sub12": 34 # CHECK-GX-JSON-DAG: "%275:sub13": 33 # CHECK-GX-JSON-DAG: "%275:sub14": 32 # CHECK-GX-JSON-DAG: "%275:sub15": 31 # CHECK-GX-JSON-DAG: "%275:sub16": 28 # CHECK-GX-JSON-DAG: "%275:sub17": 27 # CHECK-GX-JSON-DAG: "%275:sub18": 26 # CHECK-GX-JSON-DAG: "%275:sub19": 25 # CHECK-GX-JSON-DAG: "%275:sub20": 22 # CHECK-GX-JSON-DAG: "%275:sub21": 21 # CHECK-GX-JSON-DAG: "%275:sub22": 20 # CHECK-GX-JSON-DAG: "%275:sub23": 19 # CHECK-GX-JSON-DAG: "%275:sub24": 16 # CHECK-GX-JSON-DAG: "%275:sub25": 15 # CHECK-GX-JSON-DAG: "%275:sub26": 14 # CHECK-GX-JSON-DAG: "%275:sub27": 13 # CHECK-GX-JSON-DAG: "%275:sub28": 10 # CHECK-GX-JSON-DAG: "%275:sub29": 9 # CHECK-GX-JSON-DAG: "%275:sub30": 8 # CHECK-GX-JSON-DAG: "%275:sub31": 7 # CHECK-GX-JSON-DAG: "%317:sub0": 100 # CHECK-GX-JSON-DAG: "%317:sub1": 99 # CHECK-GX-JSON-DAG: "%317:sub2": 98 # CHECK-GX-JSON-DAG: "%317:sub3": 97 # CHECK-GX-JSON-DAG: "%317:sub4": 94 # CHECK-GX-JSON-DAG: "%317:sub5": 93 # CHECK-GX-JSON-DAG: "%317:sub6": 92 # CHECK-GX-JSON-DAG: "%317:sub7": 91 # CHECK-GX-JSON-DAG: "%317:sub8": 88 # CHECK-GX-JSON-DAG: "%317:sub9": 87 # CHECK-GX-JSON-DAG: "%317:sub10": 86 # CHECK-GX-JSON-DAG: "%317:sub11": 85 # CHECK-GX-JSON-DAG: "%317:sub12": 82 # CHECK-GX-JSON-DAG: "%317:sub13": 81 # CHECK-GX-JSON-DAG: "%317:sub14": 80 # CHECK-GX-JSON-DAG: "%317:sub15": 79 # CHECK-GX-JSON-DAG: "%317:sub16": 76 # CHECK-GX-JSON-DAG: "%317:sub17": 75 # CHECK-GX-JSON-DAG: "%317:sub18": 74 # CHECK-GX-JSON-DAG: "%317:sub19": 73 # CHECK-GX-JSON-DAG: "%317:sub20": 70 # CHECK-GX-JSON-DAG: "%317:sub21": 69 # CHECK-GX-JSON-DAG: "%317:sub22": 68 # CHECK-GX-JSON-DAG: "%317:sub23": 67 # CHECK-GX-JSON-DAG: "%317:sub24": 64 # CHECK-GX-JSON-DAG: "%317:sub25": 63 # CHECK-GX-JSON-DAG: "%317:sub26": 62 # CHECK-GX-JSON-DAG: "%317:sub27": 61 # CHECK-GX-JSON-DAG: "%317:sub28": 58 # CHECK-GX-JSON-DAG: "%317:sub29": 57 # CHECK-GX-JSON-DAG: "%317:sub30": 56 # CHECK-GX-JSON-DAG: "%317:sub31": 55 # CHECK-GX-JSON-DAG: "%359:sub0": 148 # CHECK-GX-JSON-DAG: "%359:sub1": 147 # CHECK-GX-JSON-DAG: "%359:sub2": 146 # CHECK-GX-JSON-DAG: "%359:sub3": 145 # CHECK-GX-JSON-DAG: "%359:sub4": 142 # CHECK-GX-JSON-DAG: "%359:sub5": 141 # CHECK-GX-JSON-DAG: "%359:sub6": 140 # CHECK-GX-JSON-DAG: "%359:sub7": 139 # CHECK-GX-JSON-DAG: "%359:sub8": 136 # CHECK-GX-JSON-DAG: "%359:sub9": 135 # CHECK-GX-JSON-DAG: "%359:sub10": 134 # CHECK-GX-JSON-DAG: "%359:sub11": 133 # CHECK-GX-JSON-DAG: "%359:sub12": 130 # CHECK-GX-JSON-DAG: "%359:sub13": 129 # CHECK-GX-JSON-DAG: "%359:sub14": 128 # CHECK-GX-JSON-DAG: "%359:sub15": 127 # CHECK-GX-JSON-DAG: "%359:sub16": 124 # CHECK-GX-JSON-DAG: "%359:sub17": 123 # CHECK-GX-JSON-DAG: "%359:sub18": 122 # CHECK-GX-JSON-DAG: "%359:sub19": 121 # CHECK-GX-JSON-DAG: "%359:sub20": 118 # CHECK-GX-JSON-DAG: "%359:sub21": 117 # CHECK-GX-JSON-DAG: "%359:sub22": 116 # CHECK-GX-JSON-DAG: "%359:sub23": 115 # CHECK-GX-JSON-DAG: "%359:sub24": 112 # CHECK-GX-JSON-DAG: "%359:sub25": 111 # CHECK-GX-JSON-DAG: "%359:sub26": 110 # CHECK-GX-JSON-DAG: "%359:sub27": 109 # CHECK-GX-JSON-DAG: "%359:sub28": 106 # CHECK-GX-JSON-DAG: "%359:sub29": 105 # CHECK-GX-JSON-DAG: "%359:sub30": 104 # CHECK-GX-JSON-DAG: "%359:sub31": 103 # CHECK-GX-JSON-DAG: "%401:sub0": 196 # CHECK-GX-JSON-DAG: "%401:sub1": 195 # CHECK-GX-JSON-DAG: "%401:sub2": 194 # CHECK-GX-JSON-DAG: "%401:sub3": 193 # CHECK-GX-JSON-DAG: "%401:sub4": 190 # CHECK-GX-JSON-DAG: "%401:sub5": 189 # CHECK-GX-JSON-DAG: "%401:sub6": 188 # CHECK-GX-JSON-DAG: "%401:sub7": 187 # CHECK-GX-JSON-DAG: "%401:sub8": 184 # CHECK-GX-JSON-DAG: "%401:sub9": 183 # CHECK-GX-JSON-DAG: "%401:sub10": 182 # CHECK-GX-JSON-DAG: "%401:sub11": 181 # CHECK-GX-JSON-DAG: "%401:sub12": 178 # CHECK-GX-JSON-DAG: "%401:sub13": 177 # CHECK-GX-JSON-DAG: "%401:sub14": 176 # CHECK-GX-JSON-DAG: "%401:sub15": 175 # CHECK-GX-JSON-DAG: "%401:sub16": 172 # CHECK-GX-JSON-DAG: "%401:sub17": 171 # CHECK-GX-JSON-DAG: "%401:sub18": 170 # CHECK-GX-JSON-DAG: "%401:sub19": 169 # CHECK-GX-JSON-DAG: "%401:sub20": 166 # CHECK-GX-JSON-DAG: "%401:sub21": 165 # CHECK-GX-JSON-DAG: "%401:sub22": 164 # CHECK-GX-JSON-DAG: "%401:sub23": 163 # CHECK-GX-JSON-DAG: "%401:sub24": 160 # CHECK-GX-JSON-DAG: "%401:sub25": 159 # CHECK-GX-JSON-DAG: "%401:sub26": 158 # CHECK-GX-JSON-DAG: "%401:sub27": 157 # CHECK-GX-JSON-DAG: "%401:sub28": 154 # CHECK-GX-JSON-DAG: "%401:sub29": 153 # CHECK-GX-JSON-DAG: "%401:sub30": 152 # CHECK-GX-JSON-DAG: "%401:sub31": 151 # CHECK-GX-JSON-DAG: "%634": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 151 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 196 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%636:vgpr_32 = COPY %233.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 3 # CHECK-GX-JSON-DAG: "%233:sub1": 2 # CHECK-GX-JSON-DAG: "%233:sub2": 1 # CHECK-GX-JSON-DAG: "%233:sub3": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 51 # CHECK-GX-JSON-DAG: "%275:sub1": 50 # CHECK-GX-JSON-DAG: "%275:sub2": 49 # CHECK-GX-JSON-DAG: "%275:sub3": 48 # CHECK-GX-JSON-DAG: "%275:sub4": 45 # CHECK-GX-JSON-DAG: "%275:sub5": 44 # CHECK-GX-JSON-DAG: "%275:sub6": 43 # CHECK-GX-JSON-DAG: "%275:sub7": 42 # CHECK-GX-JSON-DAG: "%275:sub8": 39 # CHECK-GX-JSON-DAG: "%275:sub9": 38 # CHECK-GX-JSON-DAG: "%275:sub10": 37 # CHECK-GX-JSON-DAG: "%275:sub11": 36 # CHECK-GX-JSON-DAG: "%275:sub12": 33 # CHECK-GX-JSON-DAG: "%275:sub13": 32 # CHECK-GX-JSON-DAG: "%275:sub14": 31 # CHECK-GX-JSON-DAG: "%275:sub15": 30 # CHECK-GX-JSON-DAG: "%275:sub16": 27 # CHECK-GX-JSON-DAG: "%275:sub17": 26 # CHECK-GX-JSON-DAG: "%275:sub18": 25 # CHECK-GX-JSON-DAG: "%275:sub19": 24 # CHECK-GX-JSON-DAG: "%275:sub20": 21 # CHECK-GX-JSON-DAG: "%275:sub21": 20 # CHECK-GX-JSON-DAG: "%275:sub22": 19 # CHECK-GX-JSON-DAG: "%275:sub23": 18 # CHECK-GX-JSON-DAG: "%275:sub24": 15 # CHECK-GX-JSON-DAG: "%275:sub25": 14 # CHECK-GX-JSON-DAG: "%275:sub26": 13 # CHECK-GX-JSON-DAG: "%275:sub27": 12 # CHECK-GX-JSON-DAG: "%275:sub28": 9 # CHECK-GX-JSON-DAG: "%275:sub29": 8 # CHECK-GX-JSON-DAG: "%275:sub30": 7 # CHECK-GX-JSON-DAG: "%275:sub31": 6 # CHECK-GX-JSON-DAG: "%317:sub0": 99 # CHECK-GX-JSON-DAG: "%317:sub1": 98 # CHECK-GX-JSON-DAG: "%317:sub2": 97 # CHECK-GX-JSON-DAG: "%317:sub3": 96 # CHECK-GX-JSON-DAG: "%317:sub4": 93 # CHECK-GX-JSON-DAG: "%317:sub5": 92 # CHECK-GX-JSON-DAG: "%317:sub6": 91 # CHECK-GX-JSON-DAG: "%317:sub7": 90 # CHECK-GX-JSON-DAG: "%317:sub8": 87 # CHECK-GX-JSON-DAG: "%317:sub9": 86 # CHECK-GX-JSON-DAG: "%317:sub10": 85 # CHECK-GX-JSON-DAG: "%317:sub11": 84 # CHECK-GX-JSON-DAG: "%317:sub12": 81 # CHECK-GX-JSON-DAG: "%317:sub13": 80 # CHECK-GX-JSON-DAG: "%317:sub14": 79 # CHECK-GX-JSON-DAG: "%317:sub15": 78 # CHECK-GX-JSON-DAG: "%317:sub16": 75 # CHECK-GX-JSON-DAG: "%317:sub17": 74 # CHECK-GX-JSON-DAG: "%317:sub18": 73 # CHECK-GX-JSON-DAG: "%317:sub19": 72 # CHECK-GX-JSON-DAG: "%317:sub20": 69 # CHECK-GX-JSON-DAG: "%317:sub21": 68 # CHECK-GX-JSON-DAG: "%317:sub22": 67 # CHECK-GX-JSON-DAG: "%317:sub23": 66 # CHECK-GX-JSON-DAG: "%317:sub24": 63 # CHECK-GX-JSON-DAG: "%317:sub25": 62 # CHECK-GX-JSON-DAG: "%317:sub26": 61 # CHECK-GX-JSON-DAG: "%317:sub27": 60 # CHECK-GX-JSON-DAG: "%317:sub28": 57 # CHECK-GX-JSON-DAG: "%317:sub29": 56 # CHECK-GX-JSON-DAG: "%317:sub30": 55 # CHECK-GX-JSON-DAG: "%317:sub31": 54 # CHECK-GX-JSON-DAG: "%359:sub0": 147 # CHECK-GX-JSON-DAG: "%359:sub1": 146 # CHECK-GX-JSON-DAG: "%359:sub2": 145 # CHECK-GX-JSON-DAG: "%359:sub3": 144 # CHECK-GX-JSON-DAG: "%359:sub4": 141 # CHECK-GX-JSON-DAG: "%359:sub5": 140 # CHECK-GX-JSON-DAG: "%359:sub6": 139 # CHECK-GX-JSON-DAG: "%359:sub7": 138 # CHECK-GX-JSON-DAG: "%359:sub8": 135 # CHECK-GX-JSON-DAG: "%359:sub9": 134 # CHECK-GX-JSON-DAG: "%359:sub10": 133 # CHECK-GX-JSON-DAG: "%359:sub11": 132 # CHECK-GX-JSON-DAG: "%359:sub12": 129 # CHECK-GX-JSON-DAG: "%359:sub13": 128 # CHECK-GX-JSON-DAG: "%359:sub14": 127 # CHECK-GX-JSON-DAG: "%359:sub15": 126 # CHECK-GX-JSON-DAG: "%359:sub16": 123 # CHECK-GX-JSON-DAG: "%359:sub17": 122 # CHECK-GX-JSON-DAG: "%359:sub18": 121 # CHECK-GX-JSON-DAG: "%359:sub19": 120 # CHECK-GX-JSON-DAG: "%359:sub20": 117 # CHECK-GX-JSON-DAG: "%359:sub21": 116 # CHECK-GX-JSON-DAG: "%359:sub22": 115 # CHECK-GX-JSON-DAG: "%359:sub23": 114 # CHECK-GX-JSON-DAG: "%359:sub24": 111 # CHECK-GX-JSON-DAG: "%359:sub25": 110 # CHECK-GX-JSON-DAG: "%359:sub26": 109 # CHECK-GX-JSON-DAG: "%359:sub27": 108 # CHECK-GX-JSON-DAG: "%359:sub28": 105 # CHECK-GX-JSON-DAG: "%359:sub29": 104 # CHECK-GX-JSON-DAG: "%359:sub30": 103 # CHECK-GX-JSON-DAG: "%359:sub31": 102 # CHECK-GX-JSON-DAG: "%401:sub0": 195 # CHECK-GX-JSON-DAG: "%401:sub1": 194 # CHECK-GX-JSON-DAG: "%401:sub2": 193 # CHECK-GX-JSON-DAG: "%401:sub3": 192 # CHECK-GX-JSON-DAG: "%401:sub4": 189 # CHECK-GX-JSON-DAG: "%401:sub5": 188 # CHECK-GX-JSON-DAG: "%401:sub6": 187 # CHECK-GX-JSON-DAG: "%401:sub7": 186 # CHECK-GX-JSON-DAG: "%401:sub8": 183 # CHECK-GX-JSON-DAG: "%401:sub9": 182 # CHECK-GX-JSON-DAG: "%401:sub10": 181 # CHECK-GX-JSON-DAG: "%401:sub11": 180 # CHECK-GX-JSON-DAG: "%401:sub12": 177 # CHECK-GX-JSON-DAG: "%401:sub13": 176 # CHECK-GX-JSON-DAG: "%401:sub14": 175 # CHECK-GX-JSON-DAG: "%401:sub15": 174 # CHECK-GX-JSON-DAG: "%401:sub16": 171 # CHECK-GX-JSON-DAG: "%401:sub17": 170 # CHECK-GX-JSON-DAG: "%401:sub18": 169 # CHECK-GX-JSON-DAG: "%401:sub19": 168 # CHECK-GX-JSON-DAG: "%401:sub20": 165 # CHECK-GX-JSON-DAG: "%401:sub21": 164 # CHECK-GX-JSON-DAG: "%401:sub22": 163 # CHECK-GX-JSON-DAG: "%401:sub23": 162 # CHECK-GX-JSON-DAG: "%401:sub24": 159 # CHECK-GX-JSON-DAG: "%401:sub25": 158 # CHECK-GX-JSON-DAG: "%401:sub26": 157 # CHECK-GX-JSON-DAG: "%401:sub27": 156 # CHECK-GX-JSON-DAG: "%401:sub28": 153 # CHECK-GX-JSON-DAG: "%401:sub29": 152 # CHECK-GX-JSON-DAG: "%401:sub30": 151 # CHECK-GX-JSON-DAG: "%401:sub31": 150 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 150 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 195 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%637:vgpr_32 = COPY %233.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 2 # CHECK-GX-JSON-DAG: "%233:sub1": 1 # CHECK-GX-JSON-DAG: "%233:sub2": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 50 # CHECK-GX-JSON-DAG: "%275:sub1": 49 # CHECK-GX-JSON-DAG: "%275:sub2": 48 # CHECK-GX-JSON-DAG: "%275:sub3": 47 # CHECK-GX-JSON-DAG: "%275:sub4": 44 # CHECK-GX-JSON-DAG: "%275:sub5": 43 # CHECK-GX-JSON-DAG: "%275:sub6": 42 # CHECK-GX-JSON-DAG: "%275:sub7": 41 # CHECK-GX-JSON-DAG: "%275:sub8": 38 # CHECK-GX-JSON-DAG: "%275:sub9": 37 # CHECK-GX-JSON-DAG: "%275:sub10": 36 # CHECK-GX-JSON-DAG: "%275:sub11": 35 # CHECK-GX-JSON-DAG: "%275:sub12": 32 # CHECK-GX-JSON-DAG: "%275:sub13": 31 # CHECK-GX-JSON-DAG: "%275:sub14": 30 # CHECK-GX-JSON-DAG: "%275:sub15": 29 # CHECK-GX-JSON-DAG: "%275:sub16": 26 # CHECK-GX-JSON-DAG: "%275:sub17": 25 # CHECK-GX-JSON-DAG: "%275:sub18": 24 # CHECK-GX-JSON-DAG: "%275:sub19": 23 # CHECK-GX-JSON-DAG: "%275:sub20": 20 # CHECK-GX-JSON-DAG: "%275:sub21": 19 # CHECK-GX-JSON-DAG: "%275:sub22": 18 # CHECK-GX-JSON-DAG: "%275:sub23": 17 # CHECK-GX-JSON-DAG: "%275:sub24": 14 # CHECK-GX-JSON-DAG: "%275:sub25": 13 # CHECK-GX-JSON-DAG: "%275:sub26": 12 # CHECK-GX-JSON-DAG: "%275:sub27": 11 # CHECK-GX-JSON-DAG: "%275:sub28": 8 # CHECK-GX-JSON-DAG: "%275:sub29": 7 # CHECK-GX-JSON-DAG: "%275:sub30": 6 # CHECK-GX-JSON-DAG: "%275:sub31": 5 # CHECK-GX-JSON-DAG: "%317:sub0": 98 # CHECK-GX-JSON-DAG: "%317:sub1": 97 # CHECK-GX-JSON-DAG: "%317:sub2": 96 # CHECK-GX-JSON-DAG: "%317:sub3": 95 # CHECK-GX-JSON-DAG: "%317:sub4": 92 # CHECK-GX-JSON-DAG: "%317:sub5": 91 # CHECK-GX-JSON-DAG: "%317:sub6": 90 # CHECK-GX-JSON-DAG: "%317:sub7": 89 # CHECK-GX-JSON-DAG: "%317:sub8": 86 # CHECK-GX-JSON-DAG: "%317:sub9": 85 # CHECK-GX-JSON-DAG: "%317:sub10": 84 # CHECK-GX-JSON-DAG: "%317:sub11": 83 # CHECK-GX-JSON-DAG: "%317:sub12": 80 # CHECK-GX-JSON-DAG: "%317:sub13": 79 # CHECK-GX-JSON-DAG: "%317:sub14": 78 # CHECK-GX-JSON-DAG: "%317:sub15": 77 # CHECK-GX-JSON-DAG: "%317:sub16": 74 # CHECK-GX-JSON-DAG: "%317:sub17": 73 # CHECK-GX-JSON-DAG: "%317:sub18": 72 # CHECK-GX-JSON-DAG: "%317:sub19": 71 # CHECK-GX-JSON-DAG: "%317:sub20": 68 # CHECK-GX-JSON-DAG: "%317:sub21": 67 # CHECK-GX-JSON-DAG: "%317:sub22": 66 # CHECK-GX-JSON-DAG: "%317:sub23": 65 # CHECK-GX-JSON-DAG: "%317:sub24": 62 # CHECK-GX-JSON-DAG: "%317:sub25": 61 # CHECK-GX-JSON-DAG: "%317:sub26": 60 # CHECK-GX-JSON-DAG: "%317:sub27": 59 # CHECK-GX-JSON-DAG: "%317:sub28": 56 # CHECK-GX-JSON-DAG: "%317:sub29": 55 # CHECK-GX-JSON-DAG: "%317:sub30": 54 # CHECK-GX-JSON-DAG: "%317:sub31": 53 # CHECK-GX-JSON-DAG: "%359:sub0": 146 # CHECK-GX-JSON-DAG: "%359:sub1": 145 # CHECK-GX-JSON-DAG: "%359:sub2": 144 # CHECK-GX-JSON-DAG: "%359:sub3": 143 # CHECK-GX-JSON-DAG: "%359:sub4": 140 # CHECK-GX-JSON-DAG: "%359:sub5": 139 # CHECK-GX-JSON-DAG: "%359:sub6": 138 # CHECK-GX-JSON-DAG: "%359:sub7": 137 # CHECK-GX-JSON-DAG: "%359:sub8": 134 # CHECK-GX-JSON-DAG: "%359:sub9": 133 # CHECK-GX-JSON-DAG: "%359:sub10": 132 # CHECK-GX-JSON-DAG: "%359:sub11": 131 # CHECK-GX-JSON-DAG: "%359:sub12": 128 # CHECK-GX-JSON-DAG: "%359:sub13": 127 # CHECK-GX-JSON-DAG: "%359:sub14": 126 # CHECK-GX-JSON-DAG: "%359:sub15": 125 # CHECK-GX-JSON-DAG: "%359:sub16": 122 # CHECK-GX-JSON-DAG: "%359:sub17": 121 # CHECK-GX-JSON-DAG: "%359:sub18": 120 # CHECK-GX-JSON-DAG: "%359:sub19": 119 # CHECK-GX-JSON-DAG: "%359:sub20": 116 # CHECK-GX-JSON-DAG: "%359:sub21": 115 # CHECK-GX-JSON-DAG: "%359:sub22": 114 # CHECK-GX-JSON-DAG: "%359:sub23": 113 # CHECK-GX-JSON-DAG: "%359:sub24": 110 # CHECK-GX-JSON-DAG: "%359:sub25": 109 # CHECK-GX-JSON-DAG: "%359:sub26": 108 # CHECK-GX-JSON-DAG: "%359:sub27": 107 # CHECK-GX-JSON-DAG: "%359:sub28": 104 # CHECK-GX-JSON-DAG: "%359:sub29": 103 # CHECK-GX-JSON-DAG: "%359:sub30": 102 # CHECK-GX-JSON-DAG: "%359:sub31": 101 # CHECK-GX-JSON-DAG: "%401:sub0": 194 # CHECK-GX-JSON-DAG: "%401:sub1": 193 # CHECK-GX-JSON-DAG: "%401:sub2": 192 # CHECK-GX-JSON-DAG: "%401:sub3": 191 # CHECK-GX-JSON-DAG: "%401:sub4": 188 # CHECK-GX-JSON-DAG: "%401:sub5": 187 # CHECK-GX-JSON-DAG: "%401:sub6": 186 # CHECK-GX-JSON-DAG: "%401:sub7": 185 # CHECK-GX-JSON-DAG: "%401:sub8": 182 # CHECK-GX-JSON-DAG: "%401:sub9": 181 # CHECK-GX-JSON-DAG: "%401:sub10": 180 # CHECK-GX-JSON-DAG: "%401:sub11": 179 # CHECK-GX-JSON-DAG: "%401:sub12": 176 # CHECK-GX-JSON-DAG: "%401:sub13": 175 # CHECK-GX-JSON-DAG: "%401:sub14": 174 # CHECK-GX-JSON-DAG: "%401:sub15": 173 # CHECK-GX-JSON-DAG: "%401:sub16": 170 # CHECK-GX-JSON-DAG: "%401:sub17": 169 # CHECK-GX-JSON-DAG: "%401:sub18": 168 # CHECK-GX-JSON-DAG: "%401:sub19": 167 # CHECK-GX-JSON-DAG: "%401:sub20": 164 # CHECK-GX-JSON-DAG: "%401:sub21": 163 # CHECK-GX-JSON-DAG: "%401:sub22": 162 # CHECK-GX-JSON-DAG: "%401:sub23": 161 # CHECK-GX-JSON-DAG: "%401:sub24": 158 # CHECK-GX-JSON-DAG: "%401:sub25": 157 # CHECK-GX-JSON-DAG: "%401:sub26": 156 # CHECK-GX-JSON-DAG: "%401:sub27": 155 # CHECK-GX-JSON-DAG: "%401:sub28": 152 # CHECK-GX-JSON-DAG: "%401:sub29": 151 # CHECK-GX-JSON-DAG: "%401:sub30": 150 # CHECK-GX-JSON-DAG: "%401:sub31": 149 # CHECK-GX-JSON-DAG: "%636": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 149 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 194 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%638:vgpr_32 = COPY %233.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 1 # CHECK-GX-JSON-DAG: "%233:sub1": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 49 # CHECK-GX-JSON-DAG: "%275:sub1": 48 # CHECK-GX-JSON-DAG: "%275:sub2": 47 # CHECK-GX-JSON-DAG: "%275:sub3": 46 # CHECK-GX-JSON-DAG: "%275:sub4": 43 # CHECK-GX-JSON-DAG: "%275:sub5": 42 # CHECK-GX-JSON-DAG: "%275:sub6": 41 # CHECK-GX-JSON-DAG: "%275:sub7": 40 # CHECK-GX-JSON-DAG: "%275:sub8": 37 # CHECK-GX-JSON-DAG: "%275:sub9": 36 # CHECK-GX-JSON-DAG: "%275:sub10": 35 # CHECK-GX-JSON-DAG: "%275:sub11": 34 # CHECK-GX-JSON-DAG: "%275:sub12": 31 # CHECK-GX-JSON-DAG: "%275:sub13": 30 # CHECK-GX-JSON-DAG: "%275:sub14": 29 # CHECK-GX-JSON-DAG: "%275:sub15": 28 # CHECK-GX-JSON-DAG: "%275:sub16": 25 # CHECK-GX-JSON-DAG: "%275:sub17": 24 # CHECK-GX-JSON-DAG: "%275:sub18": 23 # CHECK-GX-JSON-DAG: "%275:sub19": 22 # CHECK-GX-JSON-DAG: "%275:sub20": 19 # CHECK-GX-JSON-DAG: "%275:sub21": 18 # CHECK-GX-JSON-DAG: "%275:sub22": 17 # CHECK-GX-JSON-DAG: "%275:sub23": 16 # CHECK-GX-JSON-DAG: "%275:sub24": 13 # CHECK-GX-JSON-DAG: "%275:sub25": 12 # CHECK-GX-JSON-DAG: "%275:sub26": 11 # CHECK-GX-JSON-DAG: "%275:sub27": 10 # CHECK-GX-JSON-DAG: "%275:sub28": 7 # CHECK-GX-JSON-DAG: "%275:sub29": 6 # CHECK-GX-JSON-DAG: "%275:sub30": 5 # CHECK-GX-JSON-DAG: "%275:sub31": 4 # CHECK-GX-JSON-DAG: "%317:sub0": 97 # CHECK-GX-JSON-DAG: "%317:sub1": 96 # CHECK-GX-JSON-DAG: "%317:sub2": 95 # CHECK-GX-JSON-DAG: "%317:sub3": 94 # CHECK-GX-JSON-DAG: "%317:sub4": 91 # CHECK-GX-JSON-DAG: "%317:sub5": 90 # CHECK-GX-JSON-DAG: "%317:sub6": 89 # CHECK-GX-JSON-DAG: "%317:sub7": 88 # CHECK-GX-JSON-DAG: "%317:sub8": 85 # CHECK-GX-JSON-DAG: "%317:sub9": 84 # CHECK-GX-JSON-DAG: "%317:sub10": 83 # CHECK-GX-JSON-DAG: "%317:sub11": 82 # CHECK-GX-JSON-DAG: "%317:sub12": 79 # CHECK-GX-JSON-DAG: "%317:sub13": 78 # CHECK-GX-JSON-DAG: "%317:sub14": 77 # CHECK-GX-JSON-DAG: "%317:sub15": 76 # CHECK-GX-JSON-DAG: "%317:sub16": 73 # CHECK-GX-JSON-DAG: "%317:sub17": 72 # CHECK-GX-JSON-DAG: "%317:sub18": 71 # CHECK-GX-JSON-DAG: "%317:sub19": 70 # CHECK-GX-JSON-DAG: "%317:sub20": 67 # CHECK-GX-JSON-DAG: "%317:sub21": 66 # CHECK-GX-JSON-DAG: "%317:sub22": 65 # CHECK-GX-JSON-DAG: "%317:sub23": 64 # CHECK-GX-JSON-DAG: "%317:sub24": 61 # CHECK-GX-JSON-DAG: "%317:sub25": 60 # CHECK-GX-JSON-DAG: "%317:sub26": 59 # CHECK-GX-JSON-DAG: "%317:sub27": 58 # CHECK-GX-JSON-DAG: "%317:sub28": 55 # CHECK-GX-JSON-DAG: "%317:sub29": 54 # CHECK-GX-JSON-DAG: "%317:sub30": 53 # CHECK-GX-JSON-DAG: "%317:sub31": 52 # CHECK-GX-JSON-DAG: "%359:sub0": 145 # CHECK-GX-JSON-DAG: "%359:sub1": 144 # CHECK-GX-JSON-DAG: "%359:sub2": 143 # CHECK-GX-JSON-DAG: "%359:sub3": 142 # CHECK-GX-JSON-DAG: "%359:sub4": 139 # CHECK-GX-JSON-DAG: "%359:sub5": 138 # CHECK-GX-JSON-DAG: "%359:sub6": 137 # CHECK-GX-JSON-DAG: "%359:sub7": 136 # CHECK-GX-JSON-DAG: "%359:sub8": 133 # CHECK-GX-JSON-DAG: "%359:sub9": 132 # CHECK-GX-JSON-DAG: "%359:sub10": 131 # CHECK-GX-JSON-DAG: "%359:sub11": 130 # CHECK-GX-JSON-DAG: "%359:sub12": 127 # CHECK-GX-JSON-DAG: "%359:sub13": 126 # CHECK-GX-JSON-DAG: "%359:sub14": 125 # CHECK-GX-JSON-DAG: "%359:sub15": 124 # CHECK-GX-JSON-DAG: "%359:sub16": 121 # CHECK-GX-JSON-DAG: "%359:sub17": 120 # CHECK-GX-JSON-DAG: "%359:sub18": 119 # CHECK-GX-JSON-DAG: "%359:sub19": 118 # CHECK-GX-JSON-DAG: "%359:sub20": 115 # CHECK-GX-JSON-DAG: "%359:sub21": 114 # CHECK-GX-JSON-DAG: "%359:sub22": 113 # CHECK-GX-JSON-DAG: "%359:sub23": 112 # CHECK-GX-JSON-DAG: "%359:sub24": 109 # CHECK-GX-JSON-DAG: "%359:sub25": 108 # CHECK-GX-JSON-DAG: "%359:sub26": 107 # CHECK-GX-JSON-DAG: "%359:sub27": 106 # CHECK-GX-JSON-DAG: "%359:sub28": 103 # CHECK-GX-JSON-DAG: "%359:sub29": 102 # CHECK-GX-JSON-DAG: "%359:sub30": 101 # CHECK-GX-JSON-DAG: "%359:sub31": 100 # CHECK-GX-JSON-DAG: "%401:sub0": 193 # CHECK-GX-JSON-DAG: "%401:sub1": 192 # CHECK-GX-JSON-DAG: "%401:sub2": 191 # CHECK-GX-JSON-DAG: "%401:sub3": 190 # CHECK-GX-JSON-DAG: "%401:sub4": 187 # CHECK-GX-JSON-DAG: "%401:sub5": 186 # CHECK-GX-JSON-DAG: "%401:sub6": 185 # CHECK-GX-JSON-DAG: "%401:sub7": 184 # CHECK-GX-JSON-DAG: "%401:sub8": 181 # CHECK-GX-JSON-DAG: "%401:sub9": 180 # CHECK-GX-JSON-DAG: "%401:sub10": 179 # CHECK-GX-JSON-DAG: "%401:sub11": 178 # CHECK-GX-JSON-DAG: "%401:sub12": 175 # CHECK-GX-JSON-DAG: "%401:sub13": 174 # CHECK-GX-JSON-DAG: "%401:sub14": 173 # CHECK-GX-JSON-DAG: "%401:sub15": 172 # CHECK-GX-JSON-DAG: "%401:sub16": 169 # CHECK-GX-JSON-DAG: "%401:sub17": 168 # CHECK-GX-JSON-DAG: "%401:sub18": 167 # CHECK-GX-JSON-DAG: "%401:sub19": 166 # CHECK-GX-JSON-DAG: "%401:sub20": 163 # CHECK-GX-JSON-DAG: "%401:sub21": 162 # CHECK-GX-JSON-DAG: "%401:sub22": 161 # CHECK-GX-JSON-DAG: "%401:sub23": 160 # CHECK-GX-JSON-DAG: "%401:sub24": 157 # CHECK-GX-JSON-DAG: "%401:sub25": 156 # CHECK-GX-JSON-DAG: "%401:sub26": 155 # CHECK-GX-JSON-DAG: "%401:sub27": 154 # CHECK-GX-JSON-DAG: "%401:sub28": 151 # CHECK-GX-JSON-DAG: "%401:sub29": 150 # CHECK-GX-JSON-DAG: "%401:sub30": 149 # CHECK-GX-JSON-DAG: "%401:sub31": 148 # CHECK-GX-JSON-DAG: "%636": 2 # CHECK-GX-JSON-DAG: "%637": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 148 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 193 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%639:vgpr_32 = COPY %233.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%233:sub0": 0 # CHECK-GX-JSON-DAG: "%275:sub0": 48 # CHECK-GX-JSON-DAG: "%275:sub1": 47 # CHECK-GX-JSON-DAG: "%275:sub2": 46 # CHECK-GX-JSON-DAG: "%275:sub3": 45 # CHECK-GX-JSON-DAG: "%275:sub4": 42 # CHECK-GX-JSON-DAG: "%275:sub5": 41 # CHECK-GX-JSON-DAG: "%275:sub6": 40 # CHECK-GX-JSON-DAG: "%275:sub7": 39 # CHECK-GX-JSON-DAG: "%275:sub8": 36 # CHECK-GX-JSON-DAG: "%275:sub9": 35 # CHECK-GX-JSON-DAG: "%275:sub10": 34 # CHECK-GX-JSON-DAG: "%275:sub11": 33 # CHECK-GX-JSON-DAG: "%275:sub12": 30 # CHECK-GX-JSON-DAG: "%275:sub13": 29 # CHECK-GX-JSON-DAG: "%275:sub14": 28 # CHECK-GX-JSON-DAG: "%275:sub15": 27 # CHECK-GX-JSON-DAG: "%275:sub16": 24 # CHECK-GX-JSON-DAG: "%275:sub17": 23 # CHECK-GX-JSON-DAG: "%275:sub18": 22 # CHECK-GX-JSON-DAG: "%275:sub19": 21 # CHECK-GX-JSON-DAG: "%275:sub20": 18 # CHECK-GX-JSON-DAG: "%275:sub21": 17 # CHECK-GX-JSON-DAG: "%275:sub22": 16 # CHECK-GX-JSON-DAG: "%275:sub23": 15 # CHECK-GX-JSON-DAG: "%275:sub24": 12 # CHECK-GX-JSON-DAG: "%275:sub25": 11 # CHECK-GX-JSON-DAG: "%275:sub26": 10 # CHECK-GX-JSON-DAG: "%275:sub27": 9 # CHECK-GX-JSON-DAG: "%275:sub28": 6 # CHECK-GX-JSON-DAG: "%275:sub29": 5 # CHECK-GX-JSON-DAG: "%275:sub30": 4 # CHECK-GX-JSON-DAG: "%275:sub31": 3 # CHECK-GX-JSON-DAG: "%317:sub0": 96 # CHECK-GX-JSON-DAG: "%317:sub1": 95 # CHECK-GX-JSON-DAG: "%317:sub2": 94 # CHECK-GX-JSON-DAG: "%317:sub3": 93 # CHECK-GX-JSON-DAG: "%317:sub4": 90 # CHECK-GX-JSON-DAG: "%317:sub5": 89 # CHECK-GX-JSON-DAG: "%317:sub6": 88 # CHECK-GX-JSON-DAG: "%317:sub7": 87 # CHECK-GX-JSON-DAG: "%317:sub8": 84 # CHECK-GX-JSON-DAG: "%317:sub9": 83 # CHECK-GX-JSON-DAG: "%317:sub10": 82 # CHECK-GX-JSON-DAG: "%317:sub11": 81 # CHECK-GX-JSON-DAG: "%317:sub12": 78 # CHECK-GX-JSON-DAG: "%317:sub13": 77 # CHECK-GX-JSON-DAG: "%317:sub14": 76 # CHECK-GX-JSON-DAG: "%317:sub15": 75 # CHECK-GX-JSON-DAG: "%317:sub16": 72 # CHECK-GX-JSON-DAG: "%317:sub17": 71 # CHECK-GX-JSON-DAG: "%317:sub18": 70 # CHECK-GX-JSON-DAG: "%317:sub19": 69 # CHECK-GX-JSON-DAG: "%317:sub20": 66 # CHECK-GX-JSON-DAG: "%317:sub21": 65 # CHECK-GX-JSON-DAG: "%317:sub22": 64 # CHECK-GX-JSON-DAG: "%317:sub23": 63 # CHECK-GX-JSON-DAG: "%317:sub24": 60 # CHECK-GX-JSON-DAG: "%317:sub25": 59 # CHECK-GX-JSON-DAG: "%317:sub26": 58 # CHECK-GX-JSON-DAG: "%317:sub27": 57 # CHECK-GX-JSON-DAG: "%317:sub28": 54 # CHECK-GX-JSON-DAG: "%317:sub29": 53 # CHECK-GX-JSON-DAG: "%317:sub30": 52 # CHECK-GX-JSON-DAG: "%317:sub31": 51 # CHECK-GX-JSON-DAG: "%359:sub0": 144 # CHECK-GX-JSON-DAG: "%359:sub1": 143 # CHECK-GX-JSON-DAG: "%359:sub2": 142 # CHECK-GX-JSON-DAG: "%359:sub3": 141 # CHECK-GX-JSON-DAG: "%359:sub4": 138 # CHECK-GX-JSON-DAG: "%359:sub5": 137 # CHECK-GX-JSON-DAG: "%359:sub6": 136 # CHECK-GX-JSON-DAG: "%359:sub7": 135 # CHECK-GX-JSON-DAG: "%359:sub8": 132 # CHECK-GX-JSON-DAG: "%359:sub9": 131 # CHECK-GX-JSON-DAG: "%359:sub10": 130 # CHECK-GX-JSON-DAG: "%359:sub11": 129 # CHECK-GX-JSON-DAG: "%359:sub12": 126 # CHECK-GX-JSON-DAG: "%359:sub13": 125 # CHECK-GX-JSON-DAG: "%359:sub14": 124 # CHECK-GX-JSON-DAG: "%359:sub15": 123 # CHECK-GX-JSON-DAG: "%359:sub16": 120 # CHECK-GX-JSON-DAG: "%359:sub17": 119 # CHECK-GX-JSON-DAG: "%359:sub18": 118 # CHECK-GX-JSON-DAG: "%359:sub19": 117 # CHECK-GX-JSON-DAG: "%359:sub20": 114 # CHECK-GX-JSON-DAG: "%359:sub21": 113 # CHECK-GX-JSON-DAG: "%359:sub22": 112 # CHECK-GX-JSON-DAG: "%359:sub23": 111 # CHECK-GX-JSON-DAG: "%359:sub24": 108 # CHECK-GX-JSON-DAG: "%359:sub25": 107 # CHECK-GX-JSON-DAG: "%359:sub26": 106 # CHECK-GX-JSON-DAG: "%359:sub27": 105 # CHECK-GX-JSON-DAG: "%359:sub28": 102 # CHECK-GX-JSON-DAG: "%359:sub29": 101 # CHECK-GX-JSON-DAG: "%359:sub30": 100 # CHECK-GX-JSON-DAG: "%359:sub31": 99 # CHECK-GX-JSON-DAG: "%401:sub0": 192 # CHECK-GX-JSON-DAG: "%401:sub1": 191 # CHECK-GX-JSON-DAG: "%401:sub2": 190 # CHECK-GX-JSON-DAG: "%401:sub3": 189 # CHECK-GX-JSON-DAG: "%401:sub4": 186 # CHECK-GX-JSON-DAG: "%401:sub5": 185 # CHECK-GX-JSON-DAG: "%401:sub6": 184 # CHECK-GX-JSON-DAG: "%401:sub7": 183 # CHECK-GX-JSON-DAG: "%401:sub8": 180 # CHECK-GX-JSON-DAG: "%401:sub9": 179 # CHECK-GX-JSON-DAG: "%401:sub10": 178 # CHECK-GX-JSON-DAG: "%401:sub11": 177 # CHECK-GX-JSON-DAG: "%401:sub12": 174 # CHECK-GX-JSON-DAG: "%401:sub13": 173 # CHECK-GX-JSON-DAG: "%401:sub14": 172 # CHECK-GX-JSON-DAG: "%401:sub15": 171 # CHECK-GX-JSON-DAG: "%401:sub16": 168 # CHECK-GX-JSON-DAG: "%401:sub17": 167 # CHECK-GX-JSON-DAG: "%401:sub18": 166 # CHECK-GX-JSON-DAG: "%401:sub19": 165 # CHECK-GX-JSON-DAG: "%401:sub20": 162 # CHECK-GX-JSON-DAG: "%401:sub21": 161 # CHECK-GX-JSON-DAG: "%401:sub22": 160 # CHECK-GX-JSON-DAG: "%401:sub23": 159 # CHECK-GX-JSON-DAG: "%401:sub24": 156 # CHECK-GX-JSON-DAG: "%401:sub25": 155 # CHECK-GX-JSON-DAG: "%401:sub26": 154 # CHECK-GX-JSON-DAG: "%401:sub27": 153 # CHECK-GX-JSON-DAG: "%401:sub28": 150 # CHECK-GX-JSON-DAG: "%401:sub29": 149 # CHECK-GX-JSON-DAG: "%401:sub30": 148 # CHECK-GX-JSON-DAG: "%401:sub31": 147 # CHECK-GX-JSON-DAG: "%636": 1 # CHECK-GX-JSON-DAG: "%637": 1 # CHECK-GX-JSON-DAG: "%638": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 147 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 192 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%640:vreg_128 = REG_SEQUENCE %639, %subreg.sub0, %638, %subreg.sub1, %637, %subreg.sub2, %636, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 47 # CHECK-GX-JSON-DAG: "%275:sub1": 46 # CHECK-GX-JSON-DAG: "%275:sub2": 45 # CHECK-GX-JSON-DAG: "%275:sub3": 44 # CHECK-GX-JSON-DAG: "%275:sub4": 41 # CHECK-GX-JSON-DAG: "%275:sub5": 40 # CHECK-GX-JSON-DAG: "%275:sub6": 39 # CHECK-GX-JSON-DAG: "%275:sub7": 38 # CHECK-GX-JSON-DAG: "%275:sub8": 35 # CHECK-GX-JSON-DAG: "%275:sub9": 34 # CHECK-GX-JSON-DAG: "%275:sub10": 33 # CHECK-GX-JSON-DAG: "%275:sub11": 32 # CHECK-GX-JSON-DAG: "%275:sub12": 29 # CHECK-GX-JSON-DAG: "%275:sub13": 28 # CHECK-GX-JSON-DAG: "%275:sub14": 27 # CHECK-GX-JSON-DAG: "%275:sub15": 26 # CHECK-GX-JSON-DAG: "%275:sub16": 23 # CHECK-GX-JSON-DAG: "%275:sub17": 22 # CHECK-GX-JSON-DAG: "%275:sub18": 21 # CHECK-GX-JSON-DAG: "%275:sub19": 20 # CHECK-GX-JSON-DAG: "%275:sub20": 17 # CHECK-GX-JSON-DAG: "%275:sub21": 16 # CHECK-GX-JSON-DAG: "%275:sub22": 15 # CHECK-GX-JSON-DAG: "%275:sub23": 14 # CHECK-GX-JSON-DAG: "%275:sub24": 11 # CHECK-GX-JSON-DAG: "%275:sub25": 10 # CHECK-GX-JSON-DAG: "%275:sub26": 9 # CHECK-GX-JSON-DAG: "%275:sub27": 8 # CHECK-GX-JSON-DAG: "%275:sub28": 5 # CHECK-GX-JSON-DAG: "%275:sub29": 4 # CHECK-GX-JSON-DAG: "%275:sub30": 3 # CHECK-GX-JSON-DAG: "%275:sub31": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 95 # CHECK-GX-JSON-DAG: "%317:sub1": 94 # CHECK-GX-JSON-DAG: "%317:sub2": 93 # CHECK-GX-JSON-DAG: "%317:sub3": 92 # CHECK-GX-JSON-DAG: "%317:sub4": 89 # CHECK-GX-JSON-DAG: "%317:sub5": 88 # CHECK-GX-JSON-DAG: "%317:sub6": 87 # CHECK-GX-JSON-DAG: "%317:sub7": 86 # CHECK-GX-JSON-DAG: "%317:sub8": 83 # CHECK-GX-JSON-DAG: "%317:sub9": 82 # CHECK-GX-JSON-DAG: "%317:sub10": 81 # CHECK-GX-JSON-DAG: "%317:sub11": 80 # CHECK-GX-JSON-DAG: "%317:sub12": 77 # CHECK-GX-JSON-DAG: "%317:sub13": 76 # CHECK-GX-JSON-DAG: "%317:sub14": 75 # CHECK-GX-JSON-DAG: "%317:sub15": 74 # CHECK-GX-JSON-DAG: "%317:sub16": 71 # CHECK-GX-JSON-DAG: "%317:sub17": 70 # CHECK-GX-JSON-DAG: "%317:sub18": 69 # CHECK-GX-JSON-DAG: "%317:sub19": 68 # CHECK-GX-JSON-DAG: "%317:sub20": 65 # CHECK-GX-JSON-DAG: "%317:sub21": 64 # CHECK-GX-JSON-DAG: "%317:sub22": 63 # CHECK-GX-JSON-DAG: "%317:sub23": 62 # CHECK-GX-JSON-DAG: "%317:sub24": 59 # CHECK-GX-JSON-DAG: "%317:sub25": 58 # CHECK-GX-JSON-DAG: "%317:sub26": 57 # CHECK-GX-JSON-DAG: "%317:sub27": 56 # CHECK-GX-JSON-DAG: "%317:sub28": 53 # CHECK-GX-JSON-DAG: "%317:sub29": 52 # CHECK-GX-JSON-DAG: "%317:sub30": 51 # CHECK-GX-JSON-DAG: "%317:sub31": 50 # CHECK-GX-JSON-DAG: "%359:sub0": 143 # CHECK-GX-JSON-DAG: "%359:sub1": 142 # CHECK-GX-JSON-DAG: "%359:sub2": 141 # CHECK-GX-JSON-DAG: "%359:sub3": 140 # CHECK-GX-JSON-DAG: "%359:sub4": 137 # CHECK-GX-JSON-DAG: "%359:sub5": 136 # CHECK-GX-JSON-DAG: "%359:sub6": 135 # CHECK-GX-JSON-DAG: "%359:sub7": 134 # CHECK-GX-JSON-DAG: "%359:sub8": 131 # CHECK-GX-JSON-DAG: "%359:sub9": 130 # CHECK-GX-JSON-DAG: "%359:sub10": 129 # CHECK-GX-JSON-DAG: "%359:sub11": 128 # CHECK-GX-JSON-DAG: "%359:sub12": 125 # CHECK-GX-JSON-DAG: "%359:sub13": 124 # CHECK-GX-JSON-DAG: "%359:sub14": 123 # CHECK-GX-JSON-DAG: "%359:sub15": 122 # CHECK-GX-JSON-DAG: "%359:sub16": 119 # CHECK-GX-JSON-DAG: "%359:sub17": 118 # CHECK-GX-JSON-DAG: "%359:sub18": 117 # CHECK-GX-JSON-DAG: "%359:sub19": 116 # CHECK-GX-JSON-DAG: "%359:sub20": 113 # CHECK-GX-JSON-DAG: "%359:sub21": 112 # CHECK-GX-JSON-DAG: "%359:sub22": 111 # CHECK-GX-JSON-DAG: "%359:sub23": 110 # CHECK-GX-JSON-DAG: "%359:sub24": 107 # CHECK-GX-JSON-DAG: "%359:sub25": 106 # CHECK-GX-JSON-DAG: "%359:sub26": 105 # CHECK-GX-JSON-DAG: "%359:sub27": 104 # CHECK-GX-JSON-DAG: "%359:sub28": 101 # CHECK-GX-JSON-DAG: "%359:sub29": 100 # CHECK-GX-JSON-DAG: "%359:sub30": 99 # CHECK-GX-JSON-DAG: "%359:sub31": 98 # CHECK-GX-JSON-DAG: "%401:sub0": 191 # CHECK-GX-JSON-DAG: "%401:sub1": 190 # CHECK-GX-JSON-DAG: "%401:sub2": 189 # CHECK-GX-JSON-DAG: "%401:sub3": 188 # CHECK-GX-JSON-DAG: "%401:sub4": 185 # CHECK-GX-JSON-DAG: "%401:sub5": 184 # CHECK-GX-JSON-DAG: "%401:sub6": 183 # CHECK-GX-JSON-DAG: "%401:sub7": 182 # CHECK-GX-JSON-DAG: "%401:sub8": 179 # CHECK-GX-JSON-DAG: "%401:sub9": 178 # CHECK-GX-JSON-DAG: "%401:sub10": 177 # CHECK-GX-JSON-DAG: "%401:sub11": 176 # CHECK-GX-JSON-DAG: "%401:sub12": 173 # CHECK-GX-JSON-DAG: "%401:sub13": 172 # CHECK-GX-JSON-DAG: "%401:sub14": 171 # CHECK-GX-JSON-DAG: "%401:sub15": 170 # CHECK-GX-JSON-DAG: "%401:sub16": 167 # CHECK-GX-JSON-DAG: "%401:sub17": 166 # CHECK-GX-JSON-DAG: "%401:sub18": 165 # CHECK-GX-JSON-DAG: "%401:sub19": 164 # CHECK-GX-JSON-DAG: "%401:sub20": 161 # CHECK-GX-JSON-DAG: "%401:sub21": 160 # CHECK-GX-JSON-DAG: "%401:sub22": 159 # CHECK-GX-JSON-DAG: "%401:sub23": 158 # CHECK-GX-JSON-DAG: "%401:sub24": 155 # CHECK-GX-JSON-DAG: "%401:sub25": 154 # CHECK-GX-JSON-DAG: "%401:sub26": 153 # CHECK-GX-JSON-DAG: "%401:sub27": 152 # CHECK-GX-JSON-DAG: "%401:sub28": 149 # CHECK-GX-JSON-DAG: "%401:sub29": 148 # CHECK-GX-JSON-DAG: "%401:sub30": 147 # CHECK-GX-JSON-DAG: "%401:sub31": 146 # CHECK-GX-JSON-DAG: "%636": 0 # CHECK-GX-JSON-DAG: "%637": 0 # CHECK-GX-JSON-DAG: "%638": 0 # CHECK-GX-JSON-DAG: "%639": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 146 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 191 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %641:vreg_64, %640, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 46 # CHECK-GX-JSON-DAG: "%275:sub1": 45 # CHECK-GX-JSON-DAG: "%275:sub2": 44 # CHECK-GX-JSON-DAG: "%275:sub3": 43 # CHECK-GX-JSON-DAG: "%275:sub4": 40 # CHECK-GX-JSON-DAG: "%275:sub5": 39 # CHECK-GX-JSON-DAG: "%275:sub6": 38 # CHECK-GX-JSON-DAG: "%275:sub7": 37 # CHECK-GX-JSON-DAG: "%275:sub8": 34 # CHECK-GX-JSON-DAG: "%275:sub9": 33 # CHECK-GX-JSON-DAG: "%275:sub10": 32 # CHECK-GX-JSON-DAG: "%275:sub11": 31 # CHECK-GX-JSON-DAG: "%275:sub12": 28 # CHECK-GX-JSON-DAG: "%275:sub13": 27 # CHECK-GX-JSON-DAG: "%275:sub14": 26 # CHECK-GX-JSON-DAG: "%275:sub15": 25 # CHECK-GX-JSON-DAG: "%275:sub16": 22 # CHECK-GX-JSON-DAG: "%275:sub17": 21 # CHECK-GX-JSON-DAG: "%275:sub18": 20 # CHECK-GX-JSON-DAG: "%275:sub19": 19 # CHECK-GX-JSON-DAG: "%275:sub20": 16 # CHECK-GX-JSON-DAG: "%275:sub21": 15 # CHECK-GX-JSON-DAG: "%275:sub22": 14 # CHECK-GX-JSON-DAG: "%275:sub23": 13 # CHECK-GX-JSON-DAG: "%275:sub24": 10 # CHECK-GX-JSON-DAG: "%275:sub25": 9 # CHECK-GX-JSON-DAG: "%275:sub26": 8 # CHECK-GX-JSON-DAG: "%275:sub27": 7 # CHECK-GX-JSON-DAG: "%275:sub28": 4 # CHECK-GX-JSON-DAG: "%275:sub29": 3 # CHECK-GX-JSON-DAG: "%275:sub30": 2 # CHECK-GX-JSON-DAG: "%275:sub31": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 94 # CHECK-GX-JSON-DAG: "%317:sub1": 93 # CHECK-GX-JSON-DAG: "%317:sub2": 92 # CHECK-GX-JSON-DAG: "%317:sub3": 91 # CHECK-GX-JSON-DAG: "%317:sub4": 88 # CHECK-GX-JSON-DAG: "%317:sub5": 87 # CHECK-GX-JSON-DAG: "%317:sub6": 86 # CHECK-GX-JSON-DAG: "%317:sub7": 85 # CHECK-GX-JSON-DAG: "%317:sub8": 82 # CHECK-GX-JSON-DAG: "%317:sub9": 81 # CHECK-GX-JSON-DAG: "%317:sub10": 80 # CHECK-GX-JSON-DAG: "%317:sub11": 79 # CHECK-GX-JSON-DAG: "%317:sub12": 76 # CHECK-GX-JSON-DAG: "%317:sub13": 75 # CHECK-GX-JSON-DAG: "%317:sub14": 74 # CHECK-GX-JSON-DAG: "%317:sub15": 73 # CHECK-GX-JSON-DAG: "%317:sub16": 70 # CHECK-GX-JSON-DAG: "%317:sub17": 69 # CHECK-GX-JSON-DAG: "%317:sub18": 68 # CHECK-GX-JSON-DAG: "%317:sub19": 67 # CHECK-GX-JSON-DAG: "%317:sub20": 64 # CHECK-GX-JSON-DAG: "%317:sub21": 63 # CHECK-GX-JSON-DAG: "%317:sub22": 62 # CHECK-GX-JSON-DAG: "%317:sub23": 61 # CHECK-GX-JSON-DAG: "%317:sub24": 58 # CHECK-GX-JSON-DAG: "%317:sub25": 57 # CHECK-GX-JSON-DAG: "%317:sub26": 56 # CHECK-GX-JSON-DAG: "%317:sub27": 55 # CHECK-GX-JSON-DAG: "%317:sub28": 52 # CHECK-GX-JSON-DAG: "%317:sub29": 51 # CHECK-GX-JSON-DAG: "%317:sub30": 50 # CHECK-GX-JSON-DAG: "%317:sub31": 49 # CHECK-GX-JSON-DAG: "%359:sub0": 142 # CHECK-GX-JSON-DAG: "%359:sub1": 141 # CHECK-GX-JSON-DAG: "%359:sub2": 140 # CHECK-GX-JSON-DAG: "%359:sub3": 139 # CHECK-GX-JSON-DAG: "%359:sub4": 136 # CHECK-GX-JSON-DAG: "%359:sub5": 135 # CHECK-GX-JSON-DAG: "%359:sub6": 134 # CHECK-GX-JSON-DAG: "%359:sub7": 133 # CHECK-GX-JSON-DAG: "%359:sub8": 130 # CHECK-GX-JSON-DAG: "%359:sub9": 129 # CHECK-GX-JSON-DAG: "%359:sub10": 128 # CHECK-GX-JSON-DAG: "%359:sub11": 127 # CHECK-GX-JSON-DAG: "%359:sub12": 124 # CHECK-GX-JSON-DAG: "%359:sub13": 123 # CHECK-GX-JSON-DAG: "%359:sub14": 122 # CHECK-GX-JSON-DAG: "%359:sub15": 121 # CHECK-GX-JSON-DAG: "%359:sub16": 118 # CHECK-GX-JSON-DAG: "%359:sub17": 117 # CHECK-GX-JSON-DAG: "%359:sub18": 116 # CHECK-GX-JSON-DAG: "%359:sub19": 115 # CHECK-GX-JSON-DAG: "%359:sub20": 112 # CHECK-GX-JSON-DAG: "%359:sub21": 111 # CHECK-GX-JSON-DAG: "%359:sub22": 110 # CHECK-GX-JSON-DAG: "%359:sub23": 109 # CHECK-GX-JSON-DAG: "%359:sub24": 106 # CHECK-GX-JSON-DAG: "%359:sub25": 105 # CHECK-GX-JSON-DAG: "%359:sub26": 104 # CHECK-GX-JSON-DAG: "%359:sub27": 103 # CHECK-GX-JSON-DAG: "%359:sub28": 100 # CHECK-GX-JSON-DAG: "%359:sub29": 99 # CHECK-GX-JSON-DAG: "%359:sub30": 98 # CHECK-GX-JSON-DAG: "%359:sub31": 97 # CHECK-GX-JSON-DAG: "%401:sub0": 190 # CHECK-GX-JSON-DAG: "%401:sub1": 189 # CHECK-GX-JSON-DAG: "%401:sub2": 188 # CHECK-GX-JSON-DAG: "%401:sub3": 187 # CHECK-GX-JSON-DAG: "%401:sub4": 184 # CHECK-GX-JSON-DAG: "%401:sub5": 183 # CHECK-GX-JSON-DAG: "%401:sub6": 182 # CHECK-GX-JSON-DAG: "%401:sub7": 181 # CHECK-GX-JSON-DAG: "%401:sub8": 178 # CHECK-GX-JSON-DAG: "%401:sub9": 177 # CHECK-GX-JSON-DAG: "%401:sub10": 176 # CHECK-GX-JSON-DAG: "%401:sub11": 175 # CHECK-GX-JSON-DAG: "%401:sub12": 172 # CHECK-GX-JSON-DAG: "%401:sub13": 171 # CHECK-GX-JSON-DAG: "%401:sub14": 170 # CHECK-GX-JSON-DAG: "%401:sub15": 169 # CHECK-GX-JSON-DAG: "%401:sub16": 166 # CHECK-GX-JSON-DAG: "%401:sub17": 165 # CHECK-GX-JSON-DAG: "%401:sub18": 164 # CHECK-GX-JSON-DAG: "%401:sub19": 163 # CHECK-GX-JSON-DAG: "%401:sub20": 160 # CHECK-GX-JSON-DAG: "%401:sub21": 159 # CHECK-GX-JSON-DAG: "%401:sub22": 158 # CHECK-GX-JSON-DAG: "%401:sub23": 157 # CHECK-GX-JSON-DAG: "%401:sub24": 154 # CHECK-GX-JSON-DAG: "%401:sub25": 153 # CHECK-GX-JSON-DAG: "%401:sub26": 152 # CHECK-GX-JSON-DAG: "%401:sub27": 151 # CHECK-GX-JSON-DAG: "%401:sub28": 148 # CHECK-GX-JSON-DAG: "%401:sub29": 147 # CHECK-GX-JSON-DAG: "%401:sub30": 146 # CHECK-GX-JSON-DAG: "%401:sub31": 145 # CHECK-GX-JSON-DAG: "%640": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 145 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 190 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%642:vgpr_32 = COPY %275.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 45 # CHECK-GX-JSON-DAG: "%275:sub1": 44 # CHECK-GX-JSON-DAG: "%275:sub2": 43 # CHECK-GX-JSON-DAG: "%275:sub3": 42 # CHECK-GX-JSON-DAG: "%275:sub4": 39 # CHECK-GX-JSON-DAG: "%275:sub5": 38 # CHECK-GX-JSON-DAG: "%275:sub6": 37 # CHECK-GX-JSON-DAG: "%275:sub7": 36 # CHECK-GX-JSON-DAG: "%275:sub8": 33 # CHECK-GX-JSON-DAG: "%275:sub9": 32 # CHECK-GX-JSON-DAG: "%275:sub10": 31 # CHECK-GX-JSON-DAG: "%275:sub11": 30 # CHECK-GX-JSON-DAG: "%275:sub12": 27 # CHECK-GX-JSON-DAG: "%275:sub13": 26 # CHECK-GX-JSON-DAG: "%275:sub14": 25 # CHECK-GX-JSON-DAG: "%275:sub15": 24 # CHECK-GX-JSON-DAG: "%275:sub16": 21 # CHECK-GX-JSON-DAG: "%275:sub17": 20 # CHECK-GX-JSON-DAG: "%275:sub18": 19 # CHECK-GX-JSON-DAG: "%275:sub19": 18 # CHECK-GX-JSON-DAG: "%275:sub20": 15 # CHECK-GX-JSON-DAG: "%275:sub21": 14 # CHECK-GX-JSON-DAG: "%275:sub22": 13 # CHECK-GX-JSON-DAG: "%275:sub23": 12 # CHECK-GX-JSON-DAG: "%275:sub24": 9 # CHECK-GX-JSON-DAG: "%275:sub25": 8 # CHECK-GX-JSON-DAG: "%275:sub26": 7 # CHECK-GX-JSON-DAG: "%275:sub27": 6 # CHECK-GX-JSON-DAG: "%275:sub28": 3 # CHECK-GX-JSON-DAG: "%275:sub29": 2 # CHECK-GX-JSON-DAG: "%275:sub30": 1 # CHECK-GX-JSON-DAG: "%275:sub31": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 93 # CHECK-GX-JSON-DAG: "%317:sub1": 92 # CHECK-GX-JSON-DAG: "%317:sub2": 91 # CHECK-GX-JSON-DAG: "%317:sub3": 90 # CHECK-GX-JSON-DAG: "%317:sub4": 87 # CHECK-GX-JSON-DAG: "%317:sub5": 86 # CHECK-GX-JSON-DAG: "%317:sub6": 85 # CHECK-GX-JSON-DAG: "%317:sub7": 84 # CHECK-GX-JSON-DAG: "%317:sub8": 81 # CHECK-GX-JSON-DAG: "%317:sub9": 80 # CHECK-GX-JSON-DAG: "%317:sub10": 79 # CHECK-GX-JSON-DAG: "%317:sub11": 78 # CHECK-GX-JSON-DAG: "%317:sub12": 75 # CHECK-GX-JSON-DAG: "%317:sub13": 74 # CHECK-GX-JSON-DAG: "%317:sub14": 73 # CHECK-GX-JSON-DAG: "%317:sub15": 72 # CHECK-GX-JSON-DAG: "%317:sub16": 69 # CHECK-GX-JSON-DAG: "%317:sub17": 68 # CHECK-GX-JSON-DAG: "%317:sub18": 67 # CHECK-GX-JSON-DAG: "%317:sub19": 66 # CHECK-GX-JSON-DAG: "%317:sub20": 63 # CHECK-GX-JSON-DAG: "%317:sub21": 62 # CHECK-GX-JSON-DAG: "%317:sub22": 61 # CHECK-GX-JSON-DAG: "%317:sub23": 60 # CHECK-GX-JSON-DAG: "%317:sub24": 57 # CHECK-GX-JSON-DAG: "%317:sub25": 56 # CHECK-GX-JSON-DAG: "%317:sub26": 55 # CHECK-GX-JSON-DAG: "%317:sub27": 54 # CHECK-GX-JSON-DAG: "%317:sub28": 51 # CHECK-GX-JSON-DAG: "%317:sub29": 50 # CHECK-GX-JSON-DAG: "%317:sub30": 49 # CHECK-GX-JSON-DAG: "%317:sub31": 48 # CHECK-GX-JSON-DAG: "%359:sub0": 141 # CHECK-GX-JSON-DAG: "%359:sub1": 140 # CHECK-GX-JSON-DAG: "%359:sub2": 139 # CHECK-GX-JSON-DAG: "%359:sub3": 138 # CHECK-GX-JSON-DAG: "%359:sub4": 135 # CHECK-GX-JSON-DAG: "%359:sub5": 134 # CHECK-GX-JSON-DAG: "%359:sub6": 133 # CHECK-GX-JSON-DAG: "%359:sub7": 132 # CHECK-GX-JSON-DAG: "%359:sub8": 129 # CHECK-GX-JSON-DAG: "%359:sub9": 128 # CHECK-GX-JSON-DAG: "%359:sub10": 127 # CHECK-GX-JSON-DAG: "%359:sub11": 126 # CHECK-GX-JSON-DAG: "%359:sub12": 123 # CHECK-GX-JSON-DAG: "%359:sub13": 122 # CHECK-GX-JSON-DAG: "%359:sub14": 121 # CHECK-GX-JSON-DAG: "%359:sub15": 120 # CHECK-GX-JSON-DAG: "%359:sub16": 117 # CHECK-GX-JSON-DAG: "%359:sub17": 116 # CHECK-GX-JSON-DAG: "%359:sub18": 115 # CHECK-GX-JSON-DAG: "%359:sub19": 114 # CHECK-GX-JSON-DAG: "%359:sub20": 111 # CHECK-GX-JSON-DAG: "%359:sub21": 110 # CHECK-GX-JSON-DAG: "%359:sub22": 109 # CHECK-GX-JSON-DAG: "%359:sub23": 108 # CHECK-GX-JSON-DAG: "%359:sub24": 105 # CHECK-GX-JSON-DAG: "%359:sub25": 104 # CHECK-GX-JSON-DAG: "%359:sub26": 103 # CHECK-GX-JSON-DAG: "%359:sub27": 102 # CHECK-GX-JSON-DAG: "%359:sub28": 99 # CHECK-GX-JSON-DAG: "%359:sub29": 98 # CHECK-GX-JSON-DAG: "%359:sub30": 97 # CHECK-GX-JSON-DAG: "%359:sub31": 96 # CHECK-GX-JSON-DAG: "%401:sub0": 189 # CHECK-GX-JSON-DAG: "%401:sub1": 188 # CHECK-GX-JSON-DAG: "%401:sub2": 187 # CHECK-GX-JSON-DAG: "%401:sub3": 186 # CHECK-GX-JSON-DAG: "%401:sub4": 183 # CHECK-GX-JSON-DAG: "%401:sub5": 182 # CHECK-GX-JSON-DAG: "%401:sub6": 181 # CHECK-GX-JSON-DAG: "%401:sub7": 180 # CHECK-GX-JSON-DAG: "%401:sub8": 177 # CHECK-GX-JSON-DAG: "%401:sub9": 176 # CHECK-GX-JSON-DAG: "%401:sub10": 175 # CHECK-GX-JSON-DAG: "%401:sub11": 174 # CHECK-GX-JSON-DAG: "%401:sub12": 171 # CHECK-GX-JSON-DAG: "%401:sub13": 170 # CHECK-GX-JSON-DAG: "%401:sub14": 169 # CHECK-GX-JSON-DAG: "%401:sub15": 168 # CHECK-GX-JSON-DAG: "%401:sub16": 165 # CHECK-GX-JSON-DAG: "%401:sub17": 164 # CHECK-GX-JSON-DAG: "%401:sub18": 163 # CHECK-GX-JSON-DAG: "%401:sub19": 162 # CHECK-GX-JSON-DAG: "%401:sub20": 159 # CHECK-GX-JSON-DAG: "%401:sub21": 158 # CHECK-GX-JSON-DAG: "%401:sub22": 157 # CHECK-GX-JSON-DAG: "%401:sub23": 156 # CHECK-GX-JSON-DAG: "%401:sub24": 153 # CHECK-GX-JSON-DAG: "%401:sub25": 152 # CHECK-GX-JSON-DAG: "%401:sub26": 151 # CHECK-GX-JSON-DAG: "%401:sub27": 150 # CHECK-GX-JSON-DAG: "%401:sub28": 147 # CHECK-GX-JSON-DAG: "%401:sub29": 146 # CHECK-GX-JSON-DAG: "%401:sub30": 145 # CHECK-GX-JSON-DAG: "%401:sub31": 144 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 144 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 189 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%643:vgpr_32 = COPY %275.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 44 # CHECK-GX-JSON-DAG: "%275:sub1": 43 # CHECK-GX-JSON-DAG: "%275:sub2": 42 # CHECK-GX-JSON-DAG: "%275:sub3": 41 # CHECK-GX-JSON-DAG: "%275:sub4": 38 # CHECK-GX-JSON-DAG: "%275:sub5": 37 # CHECK-GX-JSON-DAG: "%275:sub6": 36 # CHECK-GX-JSON-DAG: "%275:sub7": 35 # CHECK-GX-JSON-DAG: "%275:sub8": 32 # CHECK-GX-JSON-DAG: "%275:sub9": 31 # CHECK-GX-JSON-DAG: "%275:sub10": 30 # CHECK-GX-JSON-DAG: "%275:sub11": 29 # CHECK-GX-JSON-DAG: "%275:sub12": 26 # CHECK-GX-JSON-DAG: "%275:sub13": 25 # CHECK-GX-JSON-DAG: "%275:sub14": 24 # CHECK-GX-JSON-DAG: "%275:sub15": 23 # CHECK-GX-JSON-DAG: "%275:sub16": 20 # CHECK-GX-JSON-DAG: "%275:sub17": 19 # CHECK-GX-JSON-DAG: "%275:sub18": 18 # CHECK-GX-JSON-DAG: "%275:sub19": 17 # CHECK-GX-JSON-DAG: "%275:sub20": 14 # CHECK-GX-JSON-DAG: "%275:sub21": 13 # CHECK-GX-JSON-DAG: "%275:sub22": 12 # CHECK-GX-JSON-DAG: "%275:sub23": 11 # CHECK-GX-JSON-DAG: "%275:sub24": 8 # CHECK-GX-JSON-DAG: "%275:sub25": 7 # CHECK-GX-JSON-DAG: "%275:sub26": 6 # CHECK-GX-JSON-DAG: "%275:sub27": 5 # CHECK-GX-JSON-DAG: "%275:sub28": 2 # CHECK-GX-JSON-DAG: "%275:sub29": 1 # CHECK-GX-JSON-DAG: "%275:sub30": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 92 # CHECK-GX-JSON-DAG: "%317:sub1": 91 # CHECK-GX-JSON-DAG: "%317:sub2": 90 # CHECK-GX-JSON-DAG: "%317:sub3": 89 # CHECK-GX-JSON-DAG: "%317:sub4": 86 # CHECK-GX-JSON-DAG: "%317:sub5": 85 # CHECK-GX-JSON-DAG: "%317:sub6": 84 # CHECK-GX-JSON-DAG: "%317:sub7": 83 # CHECK-GX-JSON-DAG: "%317:sub8": 80 # CHECK-GX-JSON-DAG: "%317:sub9": 79 # CHECK-GX-JSON-DAG: "%317:sub10": 78 # CHECK-GX-JSON-DAG: "%317:sub11": 77 # CHECK-GX-JSON-DAG: "%317:sub12": 74 # CHECK-GX-JSON-DAG: "%317:sub13": 73 # CHECK-GX-JSON-DAG: "%317:sub14": 72 # CHECK-GX-JSON-DAG: "%317:sub15": 71 # CHECK-GX-JSON-DAG: "%317:sub16": 68 # CHECK-GX-JSON-DAG: "%317:sub17": 67 # CHECK-GX-JSON-DAG: "%317:sub18": 66 # CHECK-GX-JSON-DAG: "%317:sub19": 65 # CHECK-GX-JSON-DAG: "%317:sub20": 62 # CHECK-GX-JSON-DAG: "%317:sub21": 61 # CHECK-GX-JSON-DAG: "%317:sub22": 60 # CHECK-GX-JSON-DAG: "%317:sub23": 59 # CHECK-GX-JSON-DAG: "%317:sub24": 56 # CHECK-GX-JSON-DAG: "%317:sub25": 55 # CHECK-GX-JSON-DAG: "%317:sub26": 54 # CHECK-GX-JSON-DAG: "%317:sub27": 53 # CHECK-GX-JSON-DAG: "%317:sub28": 50 # CHECK-GX-JSON-DAG: "%317:sub29": 49 # CHECK-GX-JSON-DAG: "%317:sub30": 48 # CHECK-GX-JSON-DAG: "%317:sub31": 47 # CHECK-GX-JSON-DAG: "%359:sub0": 140 # CHECK-GX-JSON-DAG: "%359:sub1": 139 # CHECK-GX-JSON-DAG: "%359:sub2": 138 # CHECK-GX-JSON-DAG: "%359:sub3": 137 # CHECK-GX-JSON-DAG: "%359:sub4": 134 # CHECK-GX-JSON-DAG: "%359:sub5": 133 # CHECK-GX-JSON-DAG: "%359:sub6": 132 # CHECK-GX-JSON-DAG: "%359:sub7": 131 # CHECK-GX-JSON-DAG: "%359:sub8": 128 # CHECK-GX-JSON-DAG: "%359:sub9": 127 # CHECK-GX-JSON-DAG: "%359:sub10": 126 # CHECK-GX-JSON-DAG: "%359:sub11": 125 # CHECK-GX-JSON-DAG: "%359:sub12": 122 # CHECK-GX-JSON-DAG: "%359:sub13": 121 # CHECK-GX-JSON-DAG: "%359:sub14": 120 # CHECK-GX-JSON-DAG: "%359:sub15": 119 # CHECK-GX-JSON-DAG: "%359:sub16": 116 # CHECK-GX-JSON-DAG: "%359:sub17": 115 # CHECK-GX-JSON-DAG: "%359:sub18": 114 # CHECK-GX-JSON-DAG: "%359:sub19": 113 # CHECK-GX-JSON-DAG: "%359:sub20": 110 # CHECK-GX-JSON-DAG: "%359:sub21": 109 # CHECK-GX-JSON-DAG: "%359:sub22": 108 # CHECK-GX-JSON-DAG: "%359:sub23": 107 # CHECK-GX-JSON-DAG: "%359:sub24": 104 # CHECK-GX-JSON-DAG: "%359:sub25": 103 # CHECK-GX-JSON-DAG: "%359:sub26": 102 # CHECK-GX-JSON-DAG: "%359:sub27": 101 # CHECK-GX-JSON-DAG: "%359:sub28": 98 # CHECK-GX-JSON-DAG: "%359:sub29": 97 # CHECK-GX-JSON-DAG: "%359:sub30": 96 # CHECK-GX-JSON-DAG: "%359:sub31": 95 # CHECK-GX-JSON-DAG: "%401:sub0": 188 # CHECK-GX-JSON-DAG: "%401:sub1": 187 # CHECK-GX-JSON-DAG: "%401:sub2": 186 # CHECK-GX-JSON-DAG: "%401:sub3": 185 # CHECK-GX-JSON-DAG: "%401:sub4": 182 # CHECK-GX-JSON-DAG: "%401:sub5": 181 # CHECK-GX-JSON-DAG: "%401:sub6": 180 # CHECK-GX-JSON-DAG: "%401:sub7": 179 # CHECK-GX-JSON-DAG: "%401:sub8": 176 # CHECK-GX-JSON-DAG: "%401:sub9": 175 # CHECK-GX-JSON-DAG: "%401:sub10": 174 # CHECK-GX-JSON-DAG: "%401:sub11": 173 # CHECK-GX-JSON-DAG: "%401:sub12": 170 # CHECK-GX-JSON-DAG: "%401:sub13": 169 # CHECK-GX-JSON-DAG: "%401:sub14": 168 # CHECK-GX-JSON-DAG: "%401:sub15": 167 # CHECK-GX-JSON-DAG: "%401:sub16": 164 # CHECK-GX-JSON-DAG: "%401:sub17": 163 # CHECK-GX-JSON-DAG: "%401:sub18": 162 # CHECK-GX-JSON-DAG: "%401:sub19": 161 # CHECK-GX-JSON-DAG: "%401:sub20": 158 # CHECK-GX-JSON-DAG: "%401:sub21": 157 # CHECK-GX-JSON-DAG: "%401:sub22": 156 # CHECK-GX-JSON-DAG: "%401:sub23": 155 # CHECK-GX-JSON-DAG: "%401:sub24": 152 # CHECK-GX-JSON-DAG: "%401:sub25": 151 # CHECK-GX-JSON-DAG: "%401:sub26": 150 # CHECK-GX-JSON-DAG: "%401:sub27": 149 # CHECK-GX-JSON-DAG: "%401:sub28": 146 # CHECK-GX-JSON-DAG: "%401:sub29": 145 # CHECK-GX-JSON-DAG: "%401:sub30": 144 # CHECK-GX-JSON-DAG: "%401:sub31": 143 # CHECK-GX-JSON-DAG: "%642": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 143 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 188 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%644:vgpr_32 = COPY %275.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 43 # CHECK-GX-JSON-DAG: "%275:sub1": 42 # CHECK-GX-JSON-DAG: "%275:sub2": 41 # CHECK-GX-JSON-DAG: "%275:sub3": 40 # CHECK-GX-JSON-DAG: "%275:sub4": 37 # CHECK-GX-JSON-DAG: "%275:sub5": 36 # CHECK-GX-JSON-DAG: "%275:sub6": 35 # CHECK-GX-JSON-DAG: "%275:sub7": 34 # CHECK-GX-JSON-DAG: "%275:sub8": 31 # CHECK-GX-JSON-DAG: "%275:sub9": 30 # CHECK-GX-JSON-DAG: "%275:sub10": 29 # CHECK-GX-JSON-DAG: "%275:sub11": 28 # CHECK-GX-JSON-DAG: "%275:sub12": 25 # CHECK-GX-JSON-DAG: "%275:sub13": 24 # CHECK-GX-JSON-DAG: "%275:sub14": 23 # CHECK-GX-JSON-DAG: "%275:sub15": 22 # CHECK-GX-JSON-DAG: "%275:sub16": 19 # CHECK-GX-JSON-DAG: "%275:sub17": 18 # CHECK-GX-JSON-DAG: "%275:sub18": 17 # CHECK-GX-JSON-DAG: "%275:sub19": 16 # CHECK-GX-JSON-DAG: "%275:sub20": 13 # CHECK-GX-JSON-DAG: "%275:sub21": 12 # CHECK-GX-JSON-DAG: "%275:sub22": 11 # CHECK-GX-JSON-DAG: "%275:sub23": 10 # CHECK-GX-JSON-DAG: "%275:sub24": 7 # CHECK-GX-JSON-DAG: "%275:sub25": 6 # CHECK-GX-JSON-DAG: "%275:sub26": 5 # CHECK-GX-JSON-DAG: "%275:sub27": 4 # CHECK-GX-JSON-DAG: "%275:sub28": 1 # CHECK-GX-JSON-DAG: "%275:sub29": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 91 # CHECK-GX-JSON-DAG: "%317:sub1": 90 # CHECK-GX-JSON-DAG: "%317:sub2": 89 # CHECK-GX-JSON-DAG: "%317:sub3": 88 # CHECK-GX-JSON-DAG: "%317:sub4": 85 # CHECK-GX-JSON-DAG: "%317:sub5": 84 # CHECK-GX-JSON-DAG: "%317:sub6": 83 # CHECK-GX-JSON-DAG: "%317:sub7": 82 # CHECK-GX-JSON-DAG: "%317:sub8": 79 # CHECK-GX-JSON-DAG: "%317:sub9": 78 # CHECK-GX-JSON-DAG: "%317:sub10": 77 # CHECK-GX-JSON-DAG: "%317:sub11": 76 # CHECK-GX-JSON-DAG: "%317:sub12": 73 # CHECK-GX-JSON-DAG: "%317:sub13": 72 # CHECK-GX-JSON-DAG: "%317:sub14": 71 # CHECK-GX-JSON-DAG: "%317:sub15": 70 # CHECK-GX-JSON-DAG: "%317:sub16": 67 # CHECK-GX-JSON-DAG: "%317:sub17": 66 # CHECK-GX-JSON-DAG: "%317:sub18": 65 # CHECK-GX-JSON-DAG: "%317:sub19": 64 # CHECK-GX-JSON-DAG: "%317:sub20": 61 # CHECK-GX-JSON-DAG: "%317:sub21": 60 # CHECK-GX-JSON-DAG: "%317:sub22": 59 # CHECK-GX-JSON-DAG: "%317:sub23": 58 # CHECK-GX-JSON-DAG: "%317:sub24": 55 # CHECK-GX-JSON-DAG: "%317:sub25": 54 # CHECK-GX-JSON-DAG: "%317:sub26": 53 # CHECK-GX-JSON-DAG: "%317:sub27": 52 # CHECK-GX-JSON-DAG: "%317:sub28": 49 # CHECK-GX-JSON-DAG: "%317:sub29": 48 # CHECK-GX-JSON-DAG: "%317:sub30": 47 # CHECK-GX-JSON-DAG: "%317:sub31": 46 # CHECK-GX-JSON-DAG: "%359:sub0": 139 # CHECK-GX-JSON-DAG: "%359:sub1": 138 # CHECK-GX-JSON-DAG: "%359:sub2": 137 # CHECK-GX-JSON-DAG: "%359:sub3": 136 # CHECK-GX-JSON-DAG: "%359:sub4": 133 # CHECK-GX-JSON-DAG: "%359:sub5": 132 # CHECK-GX-JSON-DAG: "%359:sub6": 131 # CHECK-GX-JSON-DAG: "%359:sub7": 130 # CHECK-GX-JSON-DAG: "%359:sub8": 127 # CHECK-GX-JSON-DAG: "%359:sub9": 126 # CHECK-GX-JSON-DAG: "%359:sub10": 125 # CHECK-GX-JSON-DAG: "%359:sub11": 124 # CHECK-GX-JSON-DAG: "%359:sub12": 121 # CHECK-GX-JSON-DAG: "%359:sub13": 120 # CHECK-GX-JSON-DAG: "%359:sub14": 119 # CHECK-GX-JSON-DAG: "%359:sub15": 118 # CHECK-GX-JSON-DAG: "%359:sub16": 115 # CHECK-GX-JSON-DAG: "%359:sub17": 114 # CHECK-GX-JSON-DAG: "%359:sub18": 113 # CHECK-GX-JSON-DAG: "%359:sub19": 112 # CHECK-GX-JSON-DAG: "%359:sub20": 109 # CHECK-GX-JSON-DAG: "%359:sub21": 108 # CHECK-GX-JSON-DAG: "%359:sub22": 107 # CHECK-GX-JSON-DAG: "%359:sub23": 106 # CHECK-GX-JSON-DAG: "%359:sub24": 103 # CHECK-GX-JSON-DAG: "%359:sub25": 102 # CHECK-GX-JSON-DAG: "%359:sub26": 101 # CHECK-GX-JSON-DAG: "%359:sub27": 100 # CHECK-GX-JSON-DAG: "%359:sub28": 97 # CHECK-GX-JSON-DAG: "%359:sub29": 96 # CHECK-GX-JSON-DAG: "%359:sub30": 95 # CHECK-GX-JSON-DAG: "%359:sub31": 94 # CHECK-GX-JSON-DAG: "%401:sub0": 187 # CHECK-GX-JSON-DAG: "%401:sub1": 186 # CHECK-GX-JSON-DAG: "%401:sub2": 185 # CHECK-GX-JSON-DAG: "%401:sub3": 184 # CHECK-GX-JSON-DAG: "%401:sub4": 181 # CHECK-GX-JSON-DAG: "%401:sub5": 180 # CHECK-GX-JSON-DAG: "%401:sub6": 179 # CHECK-GX-JSON-DAG: "%401:sub7": 178 # CHECK-GX-JSON-DAG: "%401:sub8": 175 # CHECK-GX-JSON-DAG: "%401:sub9": 174 # CHECK-GX-JSON-DAG: "%401:sub10": 173 # CHECK-GX-JSON-DAG: "%401:sub11": 172 # CHECK-GX-JSON-DAG: "%401:sub12": 169 # CHECK-GX-JSON-DAG: "%401:sub13": 168 # CHECK-GX-JSON-DAG: "%401:sub14": 167 # CHECK-GX-JSON-DAG: "%401:sub15": 166 # CHECK-GX-JSON-DAG: "%401:sub16": 163 # CHECK-GX-JSON-DAG: "%401:sub17": 162 # CHECK-GX-JSON-DAG: "%401:sub18": 161 # CHECK-GX-JSON-DAG: "%401:sub19": 160 # CHECK-GX-JSON-DAG: "%401:sub20": 157 # CHECK-GX-JSON-DAG: "%401:sub21": 156 # CHECK-GX-JSON-DAG: "%401:sub22": 155 # CHECK-GX-JSON-DAG: "%401:sub23": 154 # CHECK-GX-JSON-DAG: "%401:sub24": 151 # CHECK-GX-JSON-DAG: "%401:sub25": 150 # CHECK-GX-JSON-DAG: "%401:sub26": 149 # CHECK-GX-JSON-DAG: "%401:sub27": 148 # CHECK-GX-JSON-DAG: "%401:sub28": 145 # CHECK-GX-JSON-DAG: "%401:sub29": 144 # CHECK-GX-JSON-DAG: "%401:sub30": 143 # CHECK-GX-JSON-DAG: "%401:sub31": 142 # CHECK-GX-JSON-DAG: "%642": 2 # CHECK-GX-JSON-DAG: "%643": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 142 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 187 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%645:vgpr_32 = COPY %275.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 42 # CHECK-GX-JSON-DAG: "%275:sub1": 41 # CHECK-GX-JSON-DAG: "%275:sub2": 40 # CHECK-GX-JSON-DAG: "%275:sub3": 39 # CHECK-GX-JSON-DAG: "%275:sub4": 36 # CHECK-GX-JSON-DAG: "%275:sub5": 35 # CHECK-GX-JSON-DAG: "%275:sub6": 34 # CHECK-GX-JSON-DAG: "%275:sub7": 33 # CHECK-GX-JSON-DAG: "%275:sub8": 30 # CHECK-GX-JSON-DAG: "%275:sub9": 29 # CHECK-GX-JSON-DAG: "%275:sub10": 28 # CHECK-GX-JSON-DAG: "%275:sub11": 27 # CHECK-GX-JSON-DAG: "%275:sub12": 24 # CHECK-GX-JSON-DAG: "%275:sub13": 23 # CHECK-GX-JSON-DAG: "%275:sub14": 22 # CHECK-GX-JSON-DAG: "%275:sub15": 21 # CHECK-GX-JSON-DAG: "%275:sub16": 18 # CHECK-GX-JSON-DAG: "%275:sub17": 17 # CHECK-GX-JSON-DAG: "%275:sub18": 16 # CHECK-GX-JSON-DAG: "%275:sub19": 15 # CHECK-GX-JSON-DAG: "%275:sub20": 12 # CHECK-GX-JSON-DAG: "%275:sub21": 11 # CHECK-GX-JSON-DAG: "%275:sub22": 10 # CHECK-GX-JSON-DAG: "%275:sub23": 9 # CHECK-GX-JSON-DAG: "%275:sub24": 6 # CHECK-GX-JSON-DAG: "%275:sub25": 5 # CHECK-GX-JSON-DAG: "%275:sub26": 4 # CHECK-GX-JSON-DAG: "%275:sub27": 3 # CHECK-GX-JSON-DAG: "%275:sub28": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 90 # CHECK-GX-JSON-DAG: "%317:sub1": 89 # CHECK-GX-JSON-DAG: "%317:sub2": 88 # CHECK-GX-JSON-DAG: "%317:sub3": 87 # CHECK-GX-JSON-DAG: "%317:sub4": 84 # CHECK-GX-JSON-DAG: "%317:sub5": 83 # CHECK-GX-JSON-DAG: "%317:sub6": 82 # CHECK-GX-JSON-DAG: "%317:sub7": 81 # CHECK-GX-JSON-DAG: "%317:sub8": 78 # CHECK-GX-JSON-DAG: "%317:sub9": 77 # CHECK-GX-JSON-DAG: "%317:sub10": 76 # CHECK-GX-JSON-DAG: "%317:sub11": 75 # CHECK-GX-JSON-DAG: "%317:sub12": 72 # CHECK-GX-JSON-DAG: "%317:sub13": 71 # CHECK-GX-JSON-DAG: "%317:sub14": 70 # CHECK-GX-JSON-DAG: "%317:sub15": 69 # CHECK-GX-JSON-DAG: "%317:sub16": 66 # CHECK-GX-JSON-DAG: "%317:sub17": 65 # CHECK-GX-JSON-DAG: "%317:sub18": 64 # CHECK-GX-JSON-DAG: "%317:sub19": 63 # CHECK-GX-JSON-DAG: "%317:sub20": 60 # CHECK-GX-JSON-DAG: "%317:sub21": 59 # CHECK-GX-JSON-DAG: "%317:sub22": 58 # CHECK-GX-JSON-DAG: "%317:sub23": 57 # CHECK-GX-JSON-DAG: "%317:sub24": 54 # CHECK-GX-JSON-DAG: "%317:sub25": 53 # CHECK-GX-JSON-DAG: "%317:sub26": 52 # CHECK-GX-JSON-DAG: "%317:sub27": 51 # CHECK-GX-JSON-DAG: "%317:sub28": 48 # CHECK-GX-JSON-DAG: "%317:sub29": 47 # CHECK-GX-JSON-DAG: "%317:sub30": 46 # CHECK-GX-JSON-DAG: "%317:sub31": 45 # CHECK-GX-JSON-DAG: "%359:sub0": 138 # CHECK-GX-JSON-DAG: "%359:sub1": 137 # CHECK-GX-JSON-DAG: "%359:sub2": 136 # CHECK-GX-JSON-DAG: "%359:sub3": 135 # CHECK-GX-JSON-DAG: "%359:sub4": 132 # CHECK-GX-JSON-DAG: "%359:sub5": 131 # CHECK-GX-JSON-DAG: "%359:sub6": 130 # CHECK-GX-JSON-DAG: "%359:sub7": 129 # CHECK-GX-JSON-DAG: "%359:sub8": 126 # CHECK-GX-JSON-DAG: "%359:sub9": 125 # CHECK-GX-JSON-DAG: "%359:sub10": 124 # CHECK-GX-JSON-DAG: "%359:sub11": 123 # CHECK-GX-JSON-DAG: "%359:sub12": 120 # CHECK-GX-JSON-DAG: "%359:sub13": 119 # CHECK-GX-JSON-DAG: "%359:sub14": 118 # CHECK-GX-JSON-DAG: "%359:sub15": 117 # CHECK-GX-JSON-DAG: "%359:sub16": 114 # CHECK-GX-JSON-DAG: "%359:sub17": 113 # CHECK-GX-JSON-DAG: "%359:sub18": 112 # CHECK-GX-JSON-DAG: "%359:sub19": 111 # CHECK-GX-JSON-DAG: "%359:sub20": 108 # CHECK-GX-JSON-DAG: "%359:sub21": 107 # CHECK-GX-JSON-DAG: "%359:sub22": 106 # CHECK-GX-JSON-DAG: "%359:sub23": 105 # CHECK-GX-JSON-DAG: "%359:sub24": 102 # CHECK-GX-JSON-DAG: "%359:sub25": 101 # CHECK-GX-JSON-DAG: "%359:sub26": 100 # CHECK-GX-JSON-DAG: "%359:sub27": 99 # CHECK-GX-JSON-DAG: "%359:sub28": 96 # CHECK-GX-JSON-DAG: "%359:sub29": 95 # CHECK-GX-JSON-DAG: "%359:sub30": 94 # CHECK-GX-JSON-DAG: "%359:sub31": 93 # CHECK-GX-JSON-DAG: "%401:sub0": 186 # CHECK-GX-JSON-DAG: "%401:sub1": 185 # CHECK-GX-JSON-DAG: "%401:sub2": 184 # CHECK-GX-JSON-DAG: "%401:sub3": 183 # CHECK-GX-JSON-DAG: "%401:sub4": 180 # CHECK-GX-JSON-DAG: "%401:sub5": 179 # CHECK-GX-JSON-DAG: "%401:sub6": 178 # CHECK-GX-JSON-DAG: "%401:sub7": 177 # CHECK-GX-JSON-DAG: "%401:sub8": 174 # CHECK-GX-JSON-DAG: "%401:sub9": 173 # CHECK-GX-JSON-DAG: "%401:sub10": 172 # CHECK-GX-JSON-DAG: "%401:sub11": 171 # CHECK-GX-JSON-DAG: "%401:sub12": 168 # CHECK-GX-JSON-DAG: "%401:sub13": 167 # CHECK-GX-JSON-DAG: "%401:sub14": 166 # CHECK-GX-JSON-DAG: "%401:sub15": 165 # CHECK-GX-JSON-DAG: "%401:sub16": 162 # CHECK-GX-JSON-DAG: "%401:sub17": 161 # CHECK-GX-JSON-DAG: "%401:sub18": 160 # CHECK-GX-JSON-DAG: "%401:sub19": 159 # CHECK-GX-JSON-DAG: "%401:sub20": 156 # CHECK-GX-JSON-DAG: "%401:sub21": 155 # CHECK-GX-JSON-DAG: "%401:sub22": 154 # CHECK-GX-JSON-DAG: "%401:sub23": 153 # CHECK-GX-JSON-DAG: "%401:sub24": 150 # CHECK-GX-JSON-DAG: "%401:sub25": 149 # CHECK-GX-JSON-DAG: "%401:sub26": 148 # CHECK-GX-JSON-DAG: "%401:sub27": 147 # CHECK-GX-JSON-DAG: "%401:sub28": 144 # CHECK-GX-JSON-DAG: "%401:sub29": 143 # CHECK-GX-JSON-DAG: "%401:sub30": 142 # CHECK-GX-JSON-DAG: "%401:sub31": 141 # CHECK-GX-JSON-DAG: "%642": 1 # CHECK-GX-JSON-DAG: "%643": 1 # CHECK-GX-JSON-DAG: "%644": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 141 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 186 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%646:vreg_128 = REG_SEQUENCE %645, %subreg.sub0, %644, %subreg.sub1, %643, %subreg.sub2, %642, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 41 # CHECK-GX-JSON-DAG: "%275:sub1": 40 # CHECK-GX-JSON-DAG: "%275:sub2": 39 # CHECK-GX-JSON-DAG: "%275:sub3": 38 # CHECK-GX-JSON-DAG: "%275:sub4": 35 # CHECK-GX-JSON-DAG: "%275:sub5": 34 # CHECK-GX-JSON-DAG: "%275:sub6": 33 # CHECK-GX-JSON-DAG: "%275:sub7": 32 # CHECK-GX-JSON-DAG: "%275:sub8": 29 # CHECK-GX-JSON-DAG: "%275:sub9": 28 # CHECK-GX-JSON-DAG: "%275:sub10": 27 # CHECK-GX-JSON-DAG: "%275:sub11": 26 # CHECK-GX-JSON-DAG: "%275:sub12": 23 # CHECK-GX-JSON-DAG: "%275:sub13": 22 # CHECK-GX-JSON-DAG: "%275:sub14": 21 # CHECK-GX-JSON-DAG: "%275:sub15": 20 # CHECK-GX-JSON-DAG: "%275:sub16": 17 # CHECK-GX-JSON-DAG: "%275:sub17": 16 # CHECK-GX-JSON-DAG: "%275:sub18": 15 # CHECK-GX-JSON-DAG: "%275:sub19": 14 # CHECK-GX-JSON-DAG: "%275:sub20": 11 # CHECK-GX-JSON-DAG: "%275:sub21": 10 # CHECK-GX-JSON-DAG: "%275:sub22": 9 # CHECK-GX-JSON-DAG: "%275:sub23": 8 # CHECK-GX-JSON-DAG: "%275:sub24": 5 # CHECK-GX-JSON-DAG: "%275:sub25": 4 # CHECK-GX-JSON-DAG: "%275:sub26": 3 # CHECK-GX-JSON-DAG: "%275:sub27": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 89 # CHECK-GX-JSON-DAG: "%317:sub1": 88 # CHECK-GX-JSON-DAG: "%317:sub2": 87 # CHECK-GX-JSON-DAG: "%317:sub3": 86 # CHECK-GX-JSON-DAG: "%317:sub4": 83 # CHECK-GX-JSON-DAG: "%317:sub5": 82 # CHECK-GX-JSON-DAG: "%317:sub6": 81 # CHECK-GX-JSON-DAG: "%317:sub7": 80 # CHECK-GX-JSON-DAG: "%317:sub8": 77 # CHECK-GX-JSON-DAG: "%317:sub9": 76 # CHECK-GX-JSON-DAG: "%317:sub10": 75 # CHECK-GX-JSON-DAG: "%317:sub11": 74 # CHECK-GX-JSON-DAG: "%317:sub12": 71 # CHECK-GX-JSON-DAG: "%317:sub13": 70 # CHECK-GX-JSON-DAG: "%317:sub14": 69 # CHECK-GX-JSON-DAG: "%317:sub15": 68 # CHECK-GX-JSON-DAG: "%317:sub16": 65 # CHECK-GX-JSON-DAG: "%317:sub17": 64 # CHECK-GX-JSON-DAG: "%317:sub18": 63 # CHECK-GX-JSON-DAG: "%317:sub19": 62 # CHECK-GX-JSON-DAG: "%317:sub20": 59 # CHECK-GX-JSON-DAG: "%317:sub21": 58 # CHECK-GX-JSON-DAG: "%317:sub22": 57 # CHECK-GX-JSON-DAG: "%317:sub23": 56 # CHECK-GX-JSON-DAG: "%317:sub24": 53 # CHECK-GX-JSON-DAG: "%317:sub25": 52 # CHECK-GX-JSON-DAG: "%317:sub26": 51 # CHECK-GX-JSON-DAG: "%317:sub27": 50 # CHECK-GX-JSON-DAG: "%317:sub28": 47 # CHECK-GX-JSON-DAG: "%317:sub29": 46 # CHECK-GX-JSON-DAG: "%317:sub30": 45 # CHECK-GX-JSON-DAG: "%317:sub31": 44 # CHECK-GX-JSON-DAG: "%359:sub0": 137 # CHECK-GX-JSON-DAG: "%359:sub1": 136 # CHECK-GX-JSON-DAG: "%359:sub2": 135 # CHECK-GX-JSON-DAG: "%359:sub3": 134 # CHECK-GX-JSON-DAG: "%359:sub4": 131 # CHECK-GX-JSON-DAG: "%359:sub5": 130 # CHECK-GX-JSON-DAG: "%359:sub6": 129 # CHECK-GX-JSON-DAG: "%359:sub7": 128 # CHECK-GX-JSON-DAG: "%359:sub8": 125 # CHECK-GX-JSON-DAG: "%359:sub9": 124 # CHECK-GX-JSON-DAG: "%359:sub10": 123 # CHECK-GX-JSON-DAG: "%359:sub11": 122 # CHECK-GX-JSON-DAG: "%359:sub12": 119 # CHECK-GX-JSON-DAG: "%359:sub13": 118 # CHECK-GX-JSON-DAG: "%359:sub14": 117 # CHECK-GX-JSON-DAG: "%359:sub15": 116 # CHECK-GX-JSON-DAG: "%359:sub16": 113 # CHECK-GX-JSON-DAG: "%359:sub17": 112 # CHECK-GX-JSON-DAG: "%359:sub18": 111 # CHECK-GX-JSON-DAG: "%359:sub19": 110 # CHECK-GX-JSON-DAG: "%359:sub20": 107 # CHECK-GX-JSON-DAG: "%359:sub21": 106 # CHECK-GX-JSON-DAG: "%359:sub22": 105 # CHECK-GX-JSON-DAG: "%359:sub23": 104 # CHECK-GX-JSON-DAG: "%359:sub24": 101 # CHECK-GX-JSON-DAG: "%359:sub25": 100 # CHECK-GX-JSON-DAG: "%359:sub26": 99 # CHECK-GX-JSON-DAG: "%359:sub27": 98 # CHECK-GX-JSON-DAG: "%359:sub28": 95 # CHECK-GX-JSON-DAG: "%359:sub29": 94 # CHECK-GX-JSON-DAG: "%359:sub30": 93 # CHECK-GX-JSON-DAG: "%359:sub31": 92 # CHECK-GX-JSON-DAG: "%401:sub0": 185 # CHECK-GX-JSON-DAG: "%401:sub1": 184 # CHECK-GX-JSON-DAG: "%401:sub2": 183 # CHECK-GX-JSON-DAG: "%401:sub3": 182 # CHECK-GX-JSON-DAG: "%401:sub4": 179 # CHECK-GX-JSON-DAG: "%401:sub5": 178 # CHECK-GX-JSON-DAG: "%401:sub6": 177 # CHECK-GX-JSON-DAG: "%401:sub7": 176 # CHECK-GX-JSON-DAG: "%401:sub8": 173 # CHECK-GX-JSON-DAG: "%401:sub9": 172 # CHECK-GX-JSON-DAG: "%401:sub10": 171 # CHECK-GX-JSON-DAG: "%401:sub11": 170 # CHECK-GX-JSON-DAG: "%401:sub12": 167 # CHECK-GX-JSON-DAG: "%401:sub13": 166 # CHECK-GX-JSON-DAG: "%401:sub14": 165 # CHECK-GX-JSON-DAG: "%401:sub15": 164 # CHECK-GX-JSON-DAG: "%401:sub16": 161 # CHECK-GX-JSON-DAG: "%401:sub17": 160 # CHECK-GX-JSON-DAG: "%401:sub18": 159 # CHECK-GX-JSON-DAG: "%401:sub19": 158 # CHECK-GX-JSON-DAG: "%401:sub20": 155 # CHECK-GX-JSON-DAG: "%401:sub21": 154 # CHECK-GX-JSON-DAG: "%401:sub22": 153 # CHECK-GX-JSON-DAG: "%401:sub23": 152 # CHECK-GX-JSON-DAG: "%401:sub24": 149 # CHECK-GX-JSON-DAG: "%401:sub25": 148 # CHECK-GX-JSON-DAG: "%401:sub26": 147 # CHECK-GX-JSON-DAG: "%401:sub27": 146 # CHECK-GX-JSON-DAG: "%401:sub28": 143 # CHECK-GX-JSON-DAG: "%401:sub29": 142 # CHECK-GX-JSON-DAG: "%401:sub30": 141 # CHECK-GX-JSON-DAG: "%401:sub31": 140 # CHECK-GX-JSON-DAG: "%642": 0 # CHECK-GX-JSON-DAG: "%643": 0 # CHECK-GX-JSON-DAG: "%644": 0 # CHECK-GX-JSON-DAG: "%645": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 140 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 185 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %647:vreg_64, %646, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 40 # CHECK-GX-JSON-DAG: "%275:sub1": 39 # CHECK-GX-JSON-DAG: "%275:sub2": 38 # CHECK-GX-JSON-DAG: "%275:sub3": 37 # CHECK-GX-JSON-DAG: "%275:sub4": 34 # CHECK-GX-JSON-DAG: "%275:sub5": 33 # CHECK-GX-JSON-DAG: "%275:sub6": 32 # CHECK-GX-JSON-DAG: "%275:sub7": 31 # CHECK-GX-JSON-DAG: "%275:sub8": 28 # CHECK-GX-JSON-DAG: "%275:sub9": 27 # CHECK-GX-JSON-DAG: "%275:sub10": 26 # CHECK-GX-JSON-DAG: "%275:sub11": 25 # CHECK-GX-JSON-DAG: "%275:sub12": 22 # CHECK-GX-JSON-DAG: "%275:sub13": 21 # CHECK-GX-JSON-DAG: "%275:sub14": 20 # CHECK-GX-JSON-DAG: "%275:sub15": 19 # CHECK-GX-JSON-DAG: "%275:sub16": 16 # CHECK-GX-JSON-DAG: "%275:sub17": 15 # CHECK-GX-JSON-DAG: "%275:sub18": 14 # CHECK-GX-JSON-DAG: "%275:sub19": 13 # CHECK-GX-JSON-DAG: "%275:sub20": 10 # CHECK-GX-JSON-DAG: "%275:sub21": 9 # CHECK-GX-JSON-DAG: "%275:sub22": 8 # CHECK-GX-JSON-DAG: "%275:sub23": 7 # CHECK-GX-JSON-DAG: "%275:sub24": 4 # CHECK-GX-JSON-DAG: "%275:sub25": 3 # CHECK-GX-JSON-DAG: "%275:sub26": 2 # CHECK-GX-JSON-DAG: "%275:sub27": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 88 # CHECK-GX-JSON-DAG: "%317:sub1": 87 # CHECK-GX-JSON-DAG: "%317:sub2": 86 # CHECK-GX-JSON-DAG: "%317:sub3": 85 # CHECK-GX-JSON-DAG: "%317:sub4": 82 # CHECK-GX-JSON-DAG: "%317:sub5": 81 # CHECK-GX-JSON-DAG: "%317:sub6": 80 # CHECK-GX-JSON-DAG: "%317:sub7": 79 # CHECK-GX-JSON-DAG: "%317:sub8": 76 # CHECK-GX-JSON-DAG: "%317:sub9": 75 # CHECK-GX-JSON-DAG: "%317:sub10": 74 # CHECK-GX-JSON-DAG: "%317:sub11": 73 # CHECK-GX-JSON-DAG: "%317:sub12": 70 # CHECK-GX-JSON-DAG: "%317:sub13": 69 # CHECK-GX-JSON-DAG: "%317:sub14": 68 # CHECK-GX-JSON-DAG: "%317:sub15": 67 # CHECK-GX-JSON-DAG: "%317:sub16": 64 # CHECK-GX-JSON-DAG: "%317:sub17": 63 # CHECK-GX-JSON-DAG: "%317:sub18": 62 # CHECK-GX-JSON-DAG: "%317:sub19": 61 # CHECK-GX-JSON-DAG: "%317:sub20": 58 # CHECK-GX-JSON-DAG: "%317:sub21": 57 # CHECK-GX-JSON-DAG: "%317:sub22": 56 # CHECK-GX-JSON-DAG: "%317:sub23": 55 # CHECK-GX-JSON-DAG: "%317:sub24": 52 # CHECK-GX-JSON-DAG: "%317:sub25": 51 # CHECK-GX-JSON-DAG: "%317:sub26": 50 # CHECK-GX-JSON-DAG: "%317:sub27": 49 # CHECK-GX-JSON-DAG: "%317:sub28": 46 # CHECK-GX-JSON-DAG: "%317:sub29": 45 # CHECK-GX-JSON-DAG: "%317:sub30": 44 # CHECK-GX-JSON-DAG: "%317:sub31": 43 # CHECK-GX-JSON-DAG: "%359:sub0": 136 # CHECK-GX-JSON-DAG: "%359:sub1": 135 # CHECK-GX-JSON-DAG: "%359:sub2": 134 # CHECK-GX-JSON-DAG: "%359:sub3": 133 # CHECK-GX-JSON-DAG: "%359:sub4": 130 # CHECK-GX-JSON-DAG: "%359:sub5": 129 # CHECK-GX-JSON-DAG: "%359:sub6": 128 # CHECK-GX-JSON-DAG: "%359:sub7": 127 # CHECK-GX-JSON-DAG: "%359:sub8": 124 # CHECK-GX-JSON-DAG: "%359:sub9": 123 # CHECK-GX-JSON-DAG: "%359:sub10": 122 # CHECK-GX-JSON-DAG: "%359:sub11": 121 # CHECK-GX-JSON-DAG: "%359:sub12": 118 # CHECK-GX-JSON-DAG: "%359:sub13": 117 # CHECK-GX-JSON-DAG: "%359:sub14": 116 # CHECK-GX-JSON-DAG: "%359:sub15": 115 # CHECK-GX-JSON-DAG: "%359:sub16": 112 # CHECK-GX-JSON-DAG: "%359:sub17": 111 # CHECK-GX-JSON-DAG: "%359:sub18": 110 # CHECK-GX-JSON-DAG: "%359:sub19": 109 # CHECK-GX-JSON-DAG: "%359:sub20": 106 # CHECK-GX-JSON-DAG: "%359:sub21": 105 # CHECK-GX-JSON-DAG: "%359:sub22": 104 # CHECK-GX-JSON-DAG: "%359:sub23": 103 # CHECK-GX-JSON-DAG: "%359:sub24": 100 # CHECK-GX-JSON-DAG: "%359:sub25": 99 # CHECK-GX-JSON-DAG: "%359:sub26": 98 # CHECK-GX-JSON-DAG: "%359:sub27": 97 # CHECK-GX-JSON-DAG: "%359:sub28": 94 # CHECK-GX-JSON-DAG: "%359:sub29": 93 # CHECK-GX-JSON-DAG: "%359:sub30": 92 # CHECK-GX-JSON-DAG: "%359:sub31": 91 # CHECK-GX-JSON-DAG: "%401:sub0": 184 # CHECK-GX-JSON-DAG: "%401:sub1": 183 # CHECK-GX-JSON-DAG: "%401:sub2": 182 # CHECK-GX-JSON-DAG: "%401:sub3": 181 # CHECK-GX-JSON-DAG: "%401:sub4": 178 # CHECK-GX-JSON-DAG: "%401:sub5": 177 # CHECK-GX-JSON-DAG: "%401:sub6": 176 # CHECK-GX-JSON-DAG: "%401:sub7": 175 # CHECK-GX-JSON-DAG: "%401:sub8": 172 # CHECK-GX-JSON-DAG: "%401:sub9": 171 # CHECK-GX-JSON-DAG: "%401:sub10": 170 # CHECK-GX-JSON-DAG: "%401:sub11": 169 # CHECK-GX-JSON-DAG: "%401:sub12": 166 # CHECK-GX-JSON-DAG: "%401:sub13": 165 # CHECK-GX-JSON-DAG: "%401:sub14": 164 # CHECK-GX-JSON-DAG: "%401:sub15": 163 # CHECK-GX-JSON-DAG: "%401:sub16": 160 # CHECK-GX-JSON-DAG: "%401:sub17": 159 # CHECK-GX-JSON-DAG: "%401:sub18": 158 # CHECK-GX-JSON-DAG: "%401:sub19": 157 # CHECK-GX-JSON-DAG: "%401:sub20": 154 # CHECK-GX-JSON-DAG: "%401:sub21": 153 # CHECK-GX-JSON-DAG: "%401:sub22": 152 # CHECK-GX-JSON-DAG: "%401:sub23": 151 # CHECK-GX-JSON-DAG: "%401:sub24": 148 # CHECK-GX-JSON-DAG: "%401:sub25": 147 # CHECK-GX-JSON-DAG: "%401:sub26": 146 # CHECK-GX-JSON-DAG: "%401:sub27": 145 # CHECK-GX-JSON-DAG: "%401:sub28": 142 # CHECK-GX-JSON-DAG: "%401:sub29": 141 # CHECK-GX-JSON-DAG: "%401:sub30": 140 # CHECK-GX-JSON-DAG: "%401:sub31": 139 # CHECK-GX-JSON-DAG: "%646": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 139 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 184 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%648:vgpr_32 = COPY %275.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 39 # CHECK-GX-JSON-DAG: "%275:sub1": 38 # CHECK-GX-JSON-DAG: "%275:sub2": 37 # CHECK-GX-JSON-DAG: "%275:sub3": 36 # CHECK-GX-JSON-DAG: "%275:sub4": 33 # CHECK-GX-JSON-DAG: "%275:sub5": 32 # CHECK-GX-JSON-DAG: "%275:sub6": 31 # CHECK-GX-JSON-DAG: "%275:sub7": 30 # CHECK-GX-JSON-DAG: "%275:sub8": 27 # CHECK-GX-JSON-DAG: "%275:sub9": 26 # CHECK-GX-JSON-DAG: "%275:sub10": 25 # CHECK-GX-JSON-DAG: "%275:sub11": 24 # CHECK-GX-JSON-DAG: "%275:sub12": 21 # CHECK-GX-JSON-DAG: "%275:sub13": 20 # CHECK-GX-JSON-DAG: "%275:sub14": 19 # CHECK-GX-JSON-DAG: "%275:sub15": 18 # CHECK-GX-JSON-DAG: "%275:sub16": 15 # CHECK-GX-JSON-DAG: "%275:sub17": 14 # CHECK-GX-JSON-DAG: "%275:sub18": 13 # CHECK-GX-JSON-DAG: "%275:sub19": 12 # CHECK-GX-JSON-DAG: "%275:sub20": 9 # CHECK-GX-JSON-DAG: "%275:sub21": 8 # CHECK-GX-JSON-DAG: "%275:sub22": 7 # CHECK-GX-JSON-DAG: "%275:sub23": 6 # CHECK-GX-JSON-DAG: "%275:sub24": 3 # CHECK-GX-JSON-DAG: "%275:sub25": 2 # CHECK-GX-JSON-DAG: "%275:sub26": 1 # CHECK-GX-JSON-DAG: "%275:sub27": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 87 # CHECK-GX-JSON-DAG: "%317:sub1": 86 # CHECK-GX-JSON-DAG: "%317:sub2": 85 # CHECK-GX-JSON-DAG: "%317:sub3": 84 # CHECK-GX-JSON-DAG: "%317:sub4": 81 # CHECK-GX-JSON-DAG: "%317:sub5": 80 # CHECK-GX-JSON-DAG: "%317:sub6": 79 # CHECK-GX-JSON-DAG: "%317:sub7": 78 # CHECK-GX-JSON-DAG: "%317:sub8": 75 # CHECK-GX-JSON-DAG: "%317:sub9": 74 # CHECK-GX-JSON-DAG: "%317:sub10": 73 # CHECK-GX-JSON-DAG: "%317:sub11": 72 # CHECK-GX-JSON-DAG: "%317:sub12": 69 # CHECK-GX-JSON-DAG: "%317:sub13": 68 # CHECK-GX-JSON-DAG: "%317:sub14": 67 # CHECK-GX-JSON-DAG: "%317:sub15": 66 # CHECK-GX-JSON-DAG: "%317:sub16": 63 # CHECK-GX-JSON-DAG: "%317:sub17": 62 # CHECK-GX-JSON-DAG: "%317:sub18": 61 # CHECK-GX-JSON-DAG: "%317:sub19": 60 # CHECK-GX-JSON-DAG: "%317:sub20": 57 # CHECK-GX-JSON-DAG: "%317:sub21": 56 # CHECK-GX-JSON-DAG: "%317:sub22": 55 # CHECK-GX-JSON-DAG: "%317:sub23": 54 # CHECK-GX-JSON-DAG: "%317:sub24": 51 # CHECK-GX-JSON-DAG: "%317:sub25": 50 # CHECK-GX-JSON-DAG: "%317:sub26": 49 # CHECK-GX-JSON-DAG: "%317:sub27": 48 # CHECK-GX-JSON-DAG: "%317:sub28": 45 # CHECK-GX-JSON-DAG: "%317:sub29": 44 # CHECK-GX-JSON-DAG: "%317:sub30": 43 # CHECK-GX-JSON-DAG: "%317:sub31": 42 # CHECK-GX-JSON-DAG: "%359:sub0": 135 # CHECK-GX-JSON-DAG: "%359:sub1": 134 # CHECK-GX-JSON-DAG: "%359:sub2": 133 # CHECK-GX-JSON-DAG: "%359:sub3": 132 # CHECK-GX-JSON-DAG: "%359:sub4": 129 # CHECK-GX-JSON-DAG: "%359:sub5": 128 # CHECK-GX-JSON-DAG: "%359:sub6": 127 # CHECK-GX-JSON-DAG: "%359:sub7": 126 # CHECK-GX-JSON-DAG: "%359:sub8": 123 # CHECK-GX-JSON-DAG: "%359:sub9": 122 # CHECK-GX-JSON-DAG: "%359:sub10": 121 # CHECK-GX-JSON-DAG: "%359:sub11": 120 # CHECK-GX-JSON-DAG: "%359:sub12": 117 # CHECK-GX-JSON-DAG: "%359:sub13": 116 # CHECK-GX-JSON-DAG: "%359:sub14": 115 # CHECK-GX-JSON-DAG: "%359:sub15": 114 # CHECK-GX-JSON-DAG: "%359:sub16": 111 # CHECK-GX-JSON-DAG: "%359:sub17": 110 # CHECK-GX-JSON-DAG: "%359:sub18": 109 # CHECK-GX-JSON-DAG: "%359:sub19": 108 # CHECK-GX-JSON-DAG: "%359:sub20": 105 # CHECK-GX-JSON-DAG: "%359:sub21": 104 # CHECK-GX-JSON-DAG: "%359:sub22": 103 # CHECK-GX-JSON-DAG: "%359:sub23": 102 # CHECK-GX-JSON-DAG: "%359:sub24": 99 # CHECK-GX-JSON-DAG: "%359:sub25": 98 # CHECK-GX-JSON-DAG: "%359:sub26": 97 # CHECK-GX-JSON-DAG: "%359:sub27": 96 # CHECK-GX-JSON-DAG: "%359:sub28": 93 # CHECK-GX-JSON-DAG: "%359:sub29": 92 # CHECK-GX-JSON-DAG: "%359:sub30": 91 # CHECK-GX-JSON-DAG: "%359:sub31": 90 # CHECK-GX-JSON-DAG: "%401:sub0": 183 # CHECK-GX-JSON-DAG: "%401:sub1": 182 # CHECK-GX-JSON-DAG: "%401:sub2": 181 # CHECK-GX-JSON-DAG: "%401:sub3": 180 # CHECK-GX-JSON-DAG: "%401:sub4": 177 # CHECK-GX-JSON-DAG: "%401:sub5": 176 # CHECK-GX-JSON-DAG: "%401:sub6": 175 # CHECK-GX-JSON-DAG: "%401:sub7": 174 # CHECK-GX-JSON-DAG: "%401:sub8": 171 # CHECK-GX-JSON-DAG: "%401:sub9": 170 # CHECK-GX-JSON-DAG: "%401:sub10": 169 # CHECK-GX-JSON-DAG: "%401:sub11": 168 # CHECK-GX-JSON-DAG: "%401:sub12": 165 # CHECK-GX-JSON-DAG: "%401:sub13": 164 # CHECK-GX-JSON-DAG: "%401:sub14": 163 # CHECK-GX-JSON-DAG: "%401:sub15": 162 # CHECK-GX-JSON-DAG: "%401:sub16": 159 # CHECK-GX-JSON-DAG: "%401:sub17": 158 # CHECK-GX-JSON-DAG: "%401:sub18": 157 # CHECK-GX-JSON-DAG: "%401:sub19": 156 # CHECK-GX-JSON-DAG: "%401:sub20": 153 # CHECK-GX-JSON-DAG: "%401:sub21": 152 # CHECK-GX-JSON-DAG: "%401:sub22": 151 # CHECK-GX-JSON-DAG: "%401:sub23": 150 # CHECK-GX-JSON-DAG: "%401:sub24": 147 # CHECK-GX-JSON-DAG: "%401:sub25": 146 # CHECK-GX-JSON-DAG: "%401:sub26": 145 # CHECK-GX-JSON-DAG: "%401:sub27": 144 # CHECK-GX-JSON-DAG: "%401:sub28": 141 # CHECK-GX-JSON-DAG: "%401:sub29": 140 # CHECK-GX-JSON-DAG: "%401:sub30": 139 # CHECK-GX-JSON-DAG: "%401:sub31": 138 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 138 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 183 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%649:vgpr_32 = COPY %275.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 38 # CHECK-GX-JSON-DAG: "%275:sub1": 37 # CHECK-GX-JSON-DAG: "%275:sub2": 36 # CHECK-GX-JSON-DAG: "%275:sub3": 35 # CHECK-GX-JSON-DAG: "%275:sub4": 32 # CHECK-GX-JSON-DAG: "%275:sub5": 31 # CHECK-GX-JSON-DAG: "%275:sub6": 30 # CHECK-GX-JSON-DAG: "%275:sub7": 29 # CHECK-GX-JSON-DAG: "%275:sub8": 26 # CHECK-GX-JSON-DAG: "%275:sub9": 25 # CHECK-GX-JSON-DAG: "%275:sub10": 24 # CHECK-GX-JSON-DAG: "%275:sub11": 23 # CHECK-GX-JSON-DAG: "%275:sub12": 20 # CHECK-GX-JSON-DAG: "%275:sub13": 19 # CHECK-GX-JSON-DAG: "%275:sub14": 18 # CHECK-GX-JSON-DAG: "%275:sub15": 17 # CHECK-GX-JSON-DAG: "%275:sub16": 14 # CHECK-GX-JSON-DAG: "%275:sub17": 13 # CHECK-GX-JSON-DAG: "%275:sub18": 12 # CHECK-GX-JSON-DAG: "%275:sub19": 11 # CHECK-GX-JSON-DAG: "%275:sub20": 8 # CHECK-GX-JSON-DAG: "%275:sub21": 7 # CHECK-GX-JSON-DAG: "%275:sub22": 6 # CHECK-GX-JSON-DAG: "%275:sub23": 5 # CHECK-GX-JSON-DAG: "%275:sub24": 2 # CHECK-GX-JSON-DAG: "%275:sub25": 1 # CHECK-GX-JSON-DAG: "%275:sub26": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 86 # CHECK-GX-JSON-DAG: "%317:sub1": 85 # CHECK-GX-JSON-DAG: "%317:sub2": 84 # CHECK-GX-JSON-DAG: "%317:sub3": 83 # CHECK-GX-JSON-DAG: "%317:sub4": 80 # CHECK-GX-JSON-DAG: "%317:sub5": 79 # CHECK-GX-JSON-DAG: "%317:sub6": 78 # CHECK-GX-JSON-DAG: "%317:sub7": 77 # CHECK-GX-JSON-DAG: "%317:sub8": 74 # CHECK-GX-JSON-DAG: "%317:sub9": 73 # CHECK-GX-JSON-DAG: "%317:sub10": 72 # CHECK-GX-JSON-DAG: "%317:sub11": 71 # CHECK-GX-JSON-DAG: "%317:sub12": 68 # CHECK-GX-JSON-DAG: "%317:sub13": 67 # CHECK-GX-JSON-DAG: "%317:sub14": 66 # CHECK-GX-JSON-DAG: "%317:sub15": 65 # CHECK-GX-JSON-DAG: "%317:sub16": 62 # CHECK-GX-JSON-DAG: "%317:sub17": 61 # CHECK-GX-JSON-DAG: "%317:sub18": 60 # CHECK-GX-JSON-DAG: "%317:sub19": 59 # CHECK-GX-JSON-DAG: "%317:sub20": 56 # CHECK-GX-JSON-DAG: "%317:sub21": 55 # CHECK-GX-JSON-DAG: "%317:sub22": 54 # CHECK-GX-JSON-DAG: "%317:sub23": 53 # CHECK-GX-JSON-DAG: "%317:sub24": 50 # CHECK-GX-JSON-DAG: "%317:sub25": 49 # CHECK-GX-JSON-DAG: "%317:sub26": 48 # CHECK-GX-JSON-DAG: "%317:sub27": 47 # CHECK-GX-JSON-DAG: "%317:sub28": 44 # CHECK-GX-JSON-DAG: "%317:sub29": 43 # CHECK-GX-JSON-DAG: "%317:sub30": 42 # CHECK-GX-JSON-DAG: "%317:sub31": 41 # CHECK-GX-JSON-DAG: "%359:sub0": 134 # CHECK-GX-JSON-DAG: "%359:sub1": 133 # CHECK-GX-JSON-DAG: "%359:sub2": 132 # CHECK-GX-JSON-DAG: "%359:sub3": 131 # CHECK-GX-JSON-DAG: "%359:sub4": 128 # CHECK-GX-JSON-DAG: "%359:sub5": 127 # CHECK-GX-JSON-DAG: "%359:sub6": 126 # CHECK-GX-JSON-DAG: "%359:sub7": 125 # CHECK-GX-JSON-DAG: "%359:sub8": 122 # CHECK-GX-JSON-DAG: "%359:sub9": 121 # CHECK-GX-JSON-DAG: "%359:sub10": 120 # CHECK-GX-JSON-DAG: "%359:sub11": 119 # CHECK-GX-JSON-DAG: "%359:sub12": 116 # CHECK-GX-JSON-DAG: "%359:sub13": 115 # CHECK-GX-JSON-DAG: "%359:sub14": 114 # CHECK-GX-JSON-DAG: "%359:sub15": 113 # CHECK-GX-JSON-DAG: "%359:sub16": 110 # CHECK-GX-JSON-DAG: "%359:sub17": 109 # CHECK-GX-JSON-DAG: "%359:sub18": 108 # CHECK-GX-JSON-DAG: "%359:sub19": 107 # CHECK-GX-JSON-DAG: "%359:sub20": 104 # CHECK-GX-JSON-DAG: "%359:sub21": 103 # CHECK-GX-JSON-DAG: "%359:sub22": 102 # CHECK-GX-JSON-DAG: "%359:sub23": 101 # CHECK-GX-JSON-DAG: "%359:sub24": 98 # CHECK-GX-JSON-DAG: "%359:sub25": 97 # CHECK-GX-JSON-DAG: "%359:sub26": 96 # CHECK-GX-JSON-DAG: "%359:sub27": 95 # CHECK-GX-JSON-DAG: "%359:sub28": 92 # CHECK-GX-JSON-DAG: "%359:sub29": 91 # CHECK-GX-JSON-DAG: "%359:sub30": 90 # CHECK-GX-JSON-DAG: "%359:sub31": 89 # CHECK-GX-JSON-DAG: "%401:sub0": 182 # CHECK-GX-JSON-DAG: "%401:sub1": 181 # CHECK-GX-JSON-DAG: "%401:sub2": 180 # CHECK-GX-JSON-DAG: "%401:sub3": 179 # CHECK-GX-JSON-DAG: "%401:sub4": 176 # CHECK-GX-JSON-DAG: "%401:sub5": 175 # CHECK-GX-JSON-DAG: "%401:sub6": 174 # CHECK-GX-JSON-DAG: "%401:sub7": 173 # CHECK-GX-JSON-DAG: "%401:sub8": 170 # CHECK-GX-JSON-DAG: "%401:sub9": 169 # CHECK-GX-JSON-DAG: "%401:sub10": 168 # CHECK-GX-JSON-DAG: "%401:sub11": 167 # CHECK-GX-JSON-DAG: "%401:sub12": 164 # CHECK-GX-JSON-DAG: "%401:sub13": 163 # CHECK-GX-JSON-DAG: "%401:sub14": 162 # CHECK-GX-JSON-DAG: "%401:sub15": 161 # CHECK-GX-JSON-DAG: "%401:sub16": 158 # CHECK-GX-JSON-DAG: "%401:sub17": 157 # CHECK-GX-JSON-DAG: "%401:sub18": 156 # CHECK-GX-JSON-DAG: "%401:sub19": 155 # CHECK-GX-JSON-DAG: "%401:sub20": 152 # CHECK-GX-JSON-DAG: "%401:sub21": 151 # CHECK-GX-JSON-DAG: "%401:sub22": 150 # CHECK-GX-JSON-DAG: "%401:sub23": 149 # CHECK-GX-JSON-DAG: "%401:sub24": 146 # CHECK-GX-JSON-DAG: "%401:sub25": 145 # CHECK-GX-JSON-DAG: "%401:sub26": 144 # CHECK-GX-JSON-DAG: "%401:sub27": 143 # CHECK-GX-JSON-DAG: "%401:sub28": 140 # CHECK-GX-JSON-DAG: "%401:sub29": 139 # CHECK-GX-JSON-DAG: "%401:sub30": 138 # CHECK-GX-JSON-DAG: "%401:sub31": 137 # CHECK-GX-JSON-DAG: "%648": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 137 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 182 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%650:vgpr_32 = COPY %275.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 37 # CHECK-GX-JSON-DAG: "%275:sub1": 36 # CHECK-GX-JSON-DAG: "%275:sub2": 35 # CHECK-GX-JSON-DAG: "%275:sub3": 34 # CHECK-GX-JSON-DAG: "%275:sub4": 31 # CHECK-GX-JSON-DAG: "%275:sub5": 30 # CHECK-GX-JSON-DAG: "%275:sub6": 29 # CHECK-GX-JSON-DAG: "%275:sub7": 28 # CHECK-GX-JSON-DAG: "%275:sub8": 25 # CHECK-GX-JSON-DAG: "%275:sub9": 24 # CHECK-GX-JSON-DAG: "%275:sub10": 23 # CHECK-GX-JSON-DAG: "%275:sub11": 22 # CHECK-GX-JSON-DAG: "%275:sub12": 19 # CHECK-GX-JSON-DAG: "%275:sub13": 18 # CHECK-GX-JSON-DAG: "%275:sub14": 17 # CHECK-GX-JSON-DAG: "%275:sub15": 16 # CHECK-GX-JSON-DAG: "%275:sub16": 13 # CHECK-GX-JSON-DAG: "%275:sub17": 12 # CHECK-GX-JSON-DAG: "%275:sub18": 11 # CHECK-GX-JSON-DAG: "%275:sub19": 10 # CHECK-GX-JSON-DAG: "%275:sub20": 7 # CHECK-GX-JSON-DAG: "%275:sub21": 6 # CHECK-GX-JSON-DAG: "%275:sub22": 5 # CHECK-GX-JSON-DAG: "%275:sub23": 4 # CHECK-GX-JSON-DAG: "%275:sub24": 1 # CHECK-GX-JSON-DAG: "%275:sub25": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 85 # CHECK-GX-JSON-DAG: "%317:sub1": 84 # CHECK-GX-JSON-DAG: "%317:sub2": 83 # CHECK-GX-JSON-DAG: "%317:sub3": 82 # CHECK-GX-JSON-DAG: "%317:sub4": 79 # CHECK-GX-JSON-DAG: "%317:sub5": 78 # CHECK-GX-JSON-DAG: "%317:sub6": 77 # CHECK-GX-JSON-DAG: "%317:sub7": 76 # CHECK-GX-JSON-DAG: "%317:sub8": 73 # CHECK-GX-JSON-DAG: "%317:sub9": 72 # CHECK-GX-JSON-DAG: "%317:sub10": 71 # CHECK-GX-JSON-DAG: "%317:sub11": 70 # CHECK-GX-JSON-DAG: "%317:sub12": 67 # CHECK-GX-JSON-DAG: "%317:sub13": 66 # CHECK-GX-JSON-DAG: "%317:sub14": 65 # CHECK-GX-JSON-DAG: "%317:sub15": 64 # CHECK-GX-JSON-DAG: "%317:sub16": 61 # CHECK-GX-JSON-DAG: "%317:sub17": 60 # CHECK-GX-JSON-DAG: "%317:sub18": 59 # CHECK-GX-JSON-DAG: "%317:sub19": 58 # CHECK-GX-JSON-DAG: "%317:sub20": 55 # CHECK-GX-JSON-DAG: "%317:sub21": 54 # CHECK-GX-JSON-DAG: "%317:sub22": 53 # CHECK-GX-JSON-DAG: "%317:sub23": 52 # CHECK-GX-JSON-DAG: "%317:sub24": 49 # CHECK-GX-JSON-DAG: "%317:sub25": 48 # CHECK-GX-JSON-DAG: "%317:sub26": 47 # CHECK-GX-JSON-DAG: "%317:sub27": 46 # CHECK-GX-JSON-DAG: "%317:sub28": 43 # CHECK-GX-JSON-DAG: "%317:sub29": 42 # CHECK-GX-JSON-DAG: "%317:sub30": 41 # CHECK-GX-JSON-DAG: "%317:sub31": 40 # CHECK-GX-JSON-DAG: "%359:sub0": 133 # CHECK-GX-JSON-DAG: "%359:sub1": 132 # CHECK-GX-JSON-DAG: "%359:sub2": 131 # CHECK-GX-JSON-DAG: "%359:sub3": 130 # CHECK-GX-JSON-DAG: "%359:sub4": 127 # CHECK-GX-JSON-DAG: "%359:sub5": 126 # CHECK-GX-JSON-DAG: "%359:sub6": 125 # CHECK-GX-JSON-DAG: "%359:sub7": 124 # CHECK-GX-JSON-DAG: "%359:sub8": 121 # CHECK-GX-JSON-DAG: "%359:sub9": 120 # CHECK-GX-JSON-DAG: "%359:sub10": 119 # CHECK-GX-JSON-DAG: "%359:sub11": 118 # CHECK-GX-JSON-DAG: "%359:sub12": 115 # CHECK-GX-JSON-DAG: "%359:sub13": 114 # CHECK-GX-JSON-DAG: "%359:sub14": 113 # CHECK-GX-JSON-DAG: "%359:sub15": 112 # CHECK-GX-JSON-DAG: "%359:sub16": 109 # CHECK-GX-JSON-DAG: "%359:sub17": 108 # CHECK-GX-JSON-DAG: "%359:sub18": 107 # CHECK-GX-JSON-DAG: "%359:sub19": 106 # CHECK-GX-JSON-DAG: "%359:sub20": 103 # CHECK-GX-JSON-DAG: "%359:sub21": 102 # CHECK-GX-JSON-DAG: "%359:sub22": 101 # CHECK-GX-JSON-DAG: "%359:sub23": 100 # CHECK-GX-JSON-DAG: "%359:sub24": 97 # CHECK-GX-JSON-DAG: "%359:sub25": 96 # CHECK-GX-JSON-DAG: "%359:sub26": 95 # CHECK-GX-JSON-DAG: "%359:sub27": 94 # CHECK-GX-JSON-DAG: "%359:sub28": 91 # CHECK-GX-JSON-DAG: "%359:sub29": 90 # CHECK-GX-JSON-DAG: "%359:sub30": 89 # CHECK-GX-JSON-DAG: "%359:sub31": 88 # CHECK-GX-JSON-DAG: "%401:sub0": 181 # CHECK-GX-JSON-DAG: "%401:sub1": 180 # CHECK-GX-JSON-DAG: "%401:sub2": 179 # CHECK-GX-JSON-DAG: "%401:sub3": 178 # CHECK-GX-JSON-DAG: "%401:sub4": 175 # CHECK-GX-JSON-DAG: "%401:sub5": 174 # CHECK-GX-JSON-DAG: "%401:sub6": 173 # CHECK-GX-JSON-DAG: "%401:sub7": 172 # CHECK-GX-JSON-DAG: "%401:sub8": 169 # CHECK-GX-JSON-DAG: "%401:sub9": 168 # CHECK-GX-JSON-DAG: "%401:sub10": 167 # CHECK-GX-JSON-DAG: "%401:sub11": 166 # CHECK-GX-JSON-DAG: "%401:sub12": 163 # CHECK-GX-JSON-DAG: "%401:sub13": 162 # CHECK-GX-JSON-DAG: "%401:sub14": 161 # CHECK-GX-JSON-DAG: "%401:sub15": 160 # CHECK-GX-JSON-DAG: "%401:sub16": 157 # CHECK-GX-JSON-DAG: "%401:sub17": 156 # CHECK-GX-JSON-DAG: "%401:sub18": 155 # CHECK-GX-JSON-DAG: "%401:sub19": 154 # CHECK-GX-JSON-DAG: "%401:sub20": 151 # CHECK-GX-JSON-DAG: "%401:sub21": 150 # CHECK-GX-JSON-DAG: "%401:sub22": 149 # CHECK-GX-JSON-DAG: "%401:sub23": 148 # CHECK-GX-JSON-DAG: "%401:sub24": 145 # CHECK-GX-JSON-DAG: "%401:sub25": 144 # CHECK-GX-JSON-DAG: "%401:sub26": 143 # CHECK-GX-JSON-DAG: "%401:sub27": 142 # CHECK-GX-JSON-DAG: "%401:sub28": 139 # CHECK-GX-JSON-DAG: "%401:sub29": 138 # CHECK-GX-JSON-DAG: "%401:sub30": 137 # CHECK-GX-JSON-DAG: "%401:sub31": 136 # CHECK-GX-JSON-DAG: "%648": 2 # CHECK-GX-JSON-DAG: "%649": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 136 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 181 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%651:vgpr_32 = COPY %275.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 36 # CHECK-GX-JSON-DAG: "%275:sub1": 35 # CHECK-GX-JSON-DAG: "%275:sub2": 34 # CHECK-GX-JSON-DAG: "%275:sub3": 33 # CHECK-GX-JSON-DAG: "%275:sub4": 30 # CHECK-GX-JSON-DAG: "%275:sub5": 29 # CHECK-GX-JSON-DAG: "%275:sub6": 28 # CHECK-GX-JSON-DAG: "%275:sub7": 27 # CHECK-GX-JSON-DAG: "%275:sub8": 24 # CHECK-GX-JSON-DAG: "%275:sub9": 23 # CHECK-GX-JSON-DAG: "%275:sub10": 22 # CHECK-GX-JSON-DAG: "%275:sub11": 21 # CHECK-GX-JSON-DAG: "%275:sub12": 18 # CHECK-GX-JSON-DAG: "%275:sub13": 17 # CHECK-GX-JSON-DAG: "%275:sub14": 16 # CHECK-GX-JSON-DAG: "%275:sub15": 15 # CHECK-GX-JSON-DAG: "%275:sub16": 12 # CHECK-GX-JSON-DAG: "%275:sub17": 11 # CHECK-GX-JSON-DAG: "%275:sub18": 10 # CHECK-GX-JSON-DAG: "%275:sub19": 9 # CHECK-GX-JSON-DAG: "%275:sub20": 6 # CHECK-GX-JSON-DAG: "%275:sub21": 5 # CHECK-GX-JSON-DAG: "%275:sub22": 4 # CHECK-GX-JSON-DAG: "%275:sub23": 3 # CHECK-GX-JSON-DAG: "%275:sub24": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 84 # CHECK-GX-JSON-DAG: "%317:sub1": 83 # CHECK-GX-JSON-DAG: "%317:sub2": 82 # CHECK-GX-JSON-DAG: "%317:sub3": 81 # CHECK-GX-JSON-DAG: "%317:sub4": 78 # CHECK-GX-JSON-DAG: "%317:sub5": 77 # CHECK-GX-JSON-DAG: "%317:sub6": 76 # CHECK-GX-JSON-DAG: "%317:sub7": 75 # CHECK-GX-JSON-DAG: "%317:sub8": 72 # CHECK-GX-JSON-DAG: "%317:sub9": 71 # CHECK-GX-JSON-DAG: "%317:sub10": 70 # CHECK-GX-JSON-DAG: "%317:sub11": 69 # CHECK-GX-JSON-DAG: "%317:sub12": 66 # CHECK-GX-JSON-DAG: "%317:sub13": 65 # CHECK-GX-JSON-DAG: "%317:sub14": 64 # CHECK-GX-JSON-DAG: "%317:sub15": 63 # CHECK-GX-JSON-DAG: "%317:sub16": 60 # CHECK-GX-JSON-DAG: "%317:sub17": 59 # CHECK-GX-JSON-DAG: "%317:sub18": 58 # CHECK-GX-JSON-DAG: "%317:sub19": 57 # CHECK-GX-JSON-DAG: "%317:sub20": 54 # CHECK-GX-JSON-DAG: "%317:sub21": 53 # CHECK-GX-JSON-DAG: "%317:sub22": 52 # CHECK-GX-JSON-DAG: "%317:sub23": 51 # CHECK-GX-JSON-DAG: "%317:sub24": 48 # CHECK-GX-JSON-DAG: "%317:sub25": 47 # CHECK-GX-JSON-DAG: "%317:sub26": 46 # CHECK-GX-JSON-DAG: "%317:sub27": 45 # CHECK-GX-JSON-DAG: "%317:sub28": 42 # CHECK-GX-JSON-DAG: "%317:sub29": 41 # CHECK-GX-JSON-DAG: "%317:sub30": 40 # CHECK-GX-JSON-DAG: "%317:sub31": 39 # CHECK-GX-JSON-DAG: "%359:sub0": 132 # CHECK-GX-JSON-DAG: "%359:sub1": 131 # CHECK-GX-JSON-DAG: "%359:sub2": 130 # CHECK-GX-JSON-DAG: "%359:sub3": 129 # CHECK-GX-JSON-DAG: "%359:sub4": 126 # CHECK-GX-JSON-DAG: "%359:sub5": 125 # CHECK-GX-JSON-DAG: "%359:sub6": 124 # CHECK-GX-JSON-DAG: "%359:sub7": 123 # CHECK-GX-JSON-DAG: "%359:sub8": 120 # CHECK-GX-JSON-DAG: "%359:sub9": 119 # CHECK-GX-JSON-DAG: "%359:sub10": 118 # CHECK-GX-JSON-DAG: "%359:sub11": 117 # CHECK-GX-JSON-DAG: "%359:sub12": 114 # CHECK-GX-JSON-DAG: "%359:sub13": 113 # CHECK-GX-JSON-DAG: "%359:sub14": 112 # CHECK-GX-JSON-DAG: "%359:sub15": 111 # CHECK-GX-JSON-DAG: "%359:sub16": 108 # CHECK-GX-JSON-DAG: "%359:sub17": 107 # CHECK-GX-JSON-DAG: "%359:sub18": 106 # CHECK-GX-JSON-DAG: "%359:sub19": 105 # CHECK-GX-JSON-DAG: "%359:sub20": 102 # CHECK-GX-JSON-DAG: "%359:sub21": 101 # CHECK-GX-JSON-DAG: "%359:sub22": 100 # CHECK-GX-JSON-DAG: "%359:sub23": 99 # CHECK-GX-JSON-DAG: "%359:sub24": 96 # CHECK-GX-JSON-DAG: "%359:sub25": 95 # CHECK-GX-JSON-DAG: "%359:sub26": 94 # CHECK-GX-JSON-DAG: "%359:sub27": 93 # CHECK-GX-JSON-DAG: "%359:sub28": 90 # CHECK-GX-JSON-DAG: "%359:sub29": 89 # CHECK-GX-JSON-DAG: "%359:sub30": 88 # CHECK-GX-JSON-DAG: "%359:sub31": 87 # CHECK-GX-JSON-DAG: "%401:sub0": 180 # CHECK-GX-JSON-DAG: "%401:sub1": 179 # CHECK-GX-JSON-DAG: "%401:sub2": 178 # CHECK-GX-JSON-DAG: "%401:sub3": 177 # CHECK-GX-JSON-DAG: "%401:sub4": 174 # CHECK-GX-JSON-DAG: "%401:sub5": 173 # CHECK-GX-JSON-DAG: "%401:sub6": 172 # CHECK-GX-JSON-DAG: "%401:sub7": 171 # CHECK-GX-JSON-DAG: "%401:sub8": 168 # CHECK-GX-JSON-DAG: "%401:sub9": 167 # CHECK-GX-JSON-DAG: "%401:sub10": 166 # CHECK-GX-JSON-DAG: "%401:sub11": 165 # CHECK-GX-JSON-DAG: "%401:sub12": 162 # CHECK-GX-JSON-DAG: "%401:sub13": 161 # CHECK-GX-JSON-DAG: "%401:sub14": 160 # CHECK-GX-JSON-DAG: "%401:sub15": 159 # CHECK-GX-JSON-DAG: "%401:sub16": 156 # CHECK-GX-JSON-DAG: "%401:sub17": 155 # CHECK-GX-JSON-DAG: "%401:sub18": 154 # CHECK-GX-JSON-DAG: "%401:sub19": 153 # CHECK-GX-JSON-DAG: "%401:sub20": 150 # CHECK-GX-JSON-DAG: "%401:sub21": 149 # CHECK-GX-JSON-DAG: "%401:sub22": 148 # CHECK-GX-JSON-DAG: "%401:sub23": 147 # CHECK-GX-JSON-DAG: "%401:sub24": 144 # CHECK-GX-JSON-DAG: "%401:sub25": 143 # CHECK-GX-JSON-DAG: "%401:sub26": 142 # CHECK-GX-JSON-DAG: "%401:sub27": 141 # CHECK-GX-JSON-DAG: "%401:sub28": 138 # CHECK-GX-JSON-DAG: "%401:sub29": 137 # CHECK-GX-JSON-DAG: "%401:sub30": 136 # CHECK-GX-JSON-DAG: "%401:sub31": 135 # CHECK-GX-JSON-DAG: "%648": 1 # CHECK-GX-JSON-DAG: "%649": 1 # CHECK-GX-JSON-DAG: "%650": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 135 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 180 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%652:vreg_128 = REG_SEQUENCE %651, %subreg.sub0, %650, %subreg.sub1, %649, %subreg.sub2, %648, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 35 # CHECK-GX-JSON-DAG: "%275:sub1": 34 # CHECK-GX-JSON-DAG: "%275:sub2": 33 # CHECK-GX-JSON-DAG: "%275:sub3": 32 # CHECK-GX-JSON-DAG: "%275:sub4": 29 # CHECK-GX-JSON-DAG: "%275:sub5": 28 # CHECK-GX-JSON-DAG: "%275:sub6": 27 # CHECK-GX-JSON-DAG: "%275:sub7": 26 # CHECK-GX-JSON-DAG: "%275:sub8": 23 # CHECK-GX-JSON-DAG: "%275:sub9": 22 # CHECK-GX-JSON-DAG: "%275:sub10": 21 # CHECK-GX-JSON-DAG: "%275:sub11": 20 # CHECK-GX-JSON-DAG: "%275:sub12": 17 # CHECK-GX-JSON-DAG: "%275:sub13": 16 # CHECK-GX-JSON-DAG: "%275:sub14": 15 # CHECK-GX-JSON-DAG: "%275:sub15": 14 # CHECK-GX-JSON-DAG: "%275:sub16": 11 # CHECK-GX-JSON-DAG: "%275:sub17": 10 # CHECK-GX-JSON-DAG: "%275:sub18": 9 # CHECK-GX-JSON-DAG: "%275:sub19": 8 # CHECK-GX-JSON-DAG: "%275:sub20": 5 # CHECK-GX-JSON-DAG: "%275:sub21": 4 # CHECK-GX-JSON-DAG: "%275:sub22": 3 # CHECK-GX-JSON-DAG: "%275:sub23": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 83 # CHECK-GX-JSON-DAG: "%317:sub1": 82 # CHECK-GX-JSON-DAG: "%317:sub2": 81 # CHECK-GX-JSON-DAG: "%317:sub3": 80 # CHECK-GX-JSON-DAG: "%317:sub4": 77 # CHECK-GX-JSON-DAG: "%317:sub5": 76 # CHECK-GX-JSON-DAG: "%317:sub6": 75 # CHECK-GX-JSON-DAG: "%317:sub7": 74 # CHECK-GX-JSON-DAG: "%317:sub8": 71 # CHECK-GX-JSON-DAG: "%317:sub9": 70 # CHECK-GX-JSON-DAG: "%317:sub10": 69 # CHECK-GX-JSON-DAG: "%317:sub11": 68 # CHECK-GX-JSON-DAG: "%317:sub12": 65 # CHECK-GX-JSON-DAG: "%317:sub13": 64 # CHECK-GX-JSON-DAG: "%317:sub14": 63 # CHECK-GX-JSON-DAG: "%317:sub15": 62 # CHECK-GX-JSON-DAG: "%317:sub16": 59 # CHECK-GX-JSON-DAG: "%317:sub17": 58 # CHECK-GX-JSON-DAG: "%317:sub18": 57 # CHECK-GX-JSON-DAG: "%317:sub19": 56 # CHECK-GX-JSON-DAG: "%317:sub20": 53 # CHECK-GX-JSON-DAG: "%317:sub21": 52 # CHECK-GX-JSON-DAG: "%317:sub22": 51 # CHECK-GX-JSON-DAG: "%317:sub23": 50 # CHECK-GX-JSON-DAG: "%317:sub24": 47 # CHECK-GX-JSON-DAG: "%317:sub25": 46 # CHECK-GX-JSON-DAG: "%317:sub26": 45 # CHECK-GX-JSON-DAG: "%317:sub27": 44 # CHECK-GX-JSON-DAG: "%317:sub28": 41 # CHECK-GX-JSON-DAG: "%317:sub29": 40 # CHECK-GX-JSON-DAG: "%317:sub30": 39 # CHECK-GX-JSON-DAG: "%317:sub31": 38 # CHECK-GX-JSON-DAG: "%359:sub0": 131 # CHECK-GX-JSON-DAG: "%359:sub1": 130 # CHECK-GX-JSON-DAG: "%359:sub2": 129 # CHECK-GX-JSON-DAG: "%359:sub3": 128 # CHECK-GX-JSON-DAG: "%359:sub4": 125 # CHECK-GX-JSON-DAG: "%359:sub5": 124 # CHECK-GX-JSON-DAG: "%359:sub6": 123 # CHECK-GX-JSON-DAG: "%359:sub7": 122 # CHECK-GX-JSON-DAG: "%359:sub8": 119 # CHECK-GX-JSON-DAG: "%359:sub9": 118 # CHECK-GX-JSON-DAG: "%359:sub10": 117 # CHECK-GX-JSON-DAG: "%359:sub11": 116 # CHECK-GX-JSON-DAG: "%359:sub12": 113 # CHECK-GX-JSON-DAG: "%359:sub13": 112 # CHECK-GX-JSON-DAG: "%359:sub14": 111 # CHECK-GX-JSON-DAG: "%359:sub15": 110 # CHECK-GX-JSON-DAG: "%359:sub16": 107 # CHECK-GX-JSON-DAG: "%359:sub17": 106 # CHECK-GX-JSON-DAG: "%359:sub18": 105 # CHECK-GX-JSON-DAG: "%359:sub19": 104 # CHECK-GX-JSON-DAG: "%359:sub20": 101 # CHECK-GX-JSON-DAG: "%359:sub21": 100 # CHECK-GX-JSON-DAG: "%359:sub22": 99 # CHECK-GX-JSON-DAG: "%359:sub23": 98 # CHECK-GX-JSON-DAG: "%359:sub24": 95 # CHECK-GX-JSON-DAG: "%359:sub25": 94 # CHECK-GX-JSON-DAG: "%359:sub26": 93 # CHECK-GX-JSON-DAG: "%359:sub27": 92 # CHECK-GX-JSON-DAG: "%359:sub28": 89 # CHECK-GX-JSON-DAG: "%359:sub29": 88 # CHECK-GX-JSON-DAG: "%359:sub30": 87 # CHECK-GX-JSON-DAG: "%359:sub31": 86 # CHECK-GX-JSON-DAG: "%401:sub0": 179 # CHECK-GX-JSON-DAG: "%401:sub1": 178 # CHECK-GX-JSON-DAG: "%401:sub2": 177 # CHECK-GX-JSON-DAG: "%401:sub3": 176 # CHECK-GX-JSON-DAG: "%401:sub4": 173 # CHECK-GX-JSON-DAG: "%401:sub5": 172 # CHECK-GX-JSON-DAG: "%401:sub6": 171 # CHECK-GX-JSON-DAG: "%401:sub7": 170 # CHECK-GX-JSON-DAG: "%401:sub8": 167 # CHECK-GX-JSON-DAG: "%401:sub9": 166 # CHECK-GX-JSON-DAG: "%401:sub10": 165 # CHECK-GX-JSON-DAG: "%401:sub11": 164 # CHECK-GX-JSON-DAG: "%401:sub12": 161 # CHECK-GX-JSON-DAG: "%401:sub13": 160 # CHECK-GX-JSON-DAG: "%401:sub14": 159 # CHECK-GX-JSON-DAG: "%401:sub15": 158 # CHECK-GX-JSON-DAG: "%401:sub16": 155 # CHECK-GX-JSON-DAG: "%401:sub17": 154 # CHECK-GX-JSON-DAG: "%401:sub18": 153 # CHECK-GX-JSON-DAG: "%401:sub19": 152 # CHECK-GX-JSON-DAG: "%401:sub20": 149 # CHECK-GX-JSON-DAG: "%401:sub21": 148 # CHECK-GX-JSON-DAG: "%401:sub22": 147 # CHECK-GX-JSON-DAG: "%401:sub23": 146 # CHECK-GX-JSON-DAG: "%401:sub24": 143 # CHECK-GX-JSON-DAG: "%401:sub25": 142 # CHECK-GX-JSON-DAG: "%401:sub26": 141 # CHECK-GX-JSON-DAG: "%401:sub27": 140 # CHECK-GX-JSON-DAG: "%401:sub28": 137 # CHECK-GX-JSON-DAG: "%401:sub29": 136 # CHECK-GX-JSON-DAG: "%401:sub30": 135 # CHECK-GX-JSON-DAG: "%401:sub31": 134 # CHECK-GX-JSON-DAG: "%648": 0 # CHECK-GX-JSON-DAG: "%649": 0 # CHECK-GX-JSON-DAG: "%650": 0 # CHECK-GX-JSON-DAG: "%651": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 134 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 179 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %653:vreg_64, %652, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 34 # CHECK-GX-JSON-DAG: "%275:sub1": 33 # CHECK-GX-JSON-DAG: "%275:sub2": 32 # CHECK-GX-JSON-DAG: "%275:sub3": 31 # CHECK-GX-JSON-DAG: "%275:sub4": 28 # CHECK-GX-JSON-DAG: "%275:sub5": 27 # CHECK-GX-JSON-DAG: "%275:sub6": 26 # CHECK-GX-JSON-DAG: "%275:sub7": 25 # CHECK-GX-JSON-DAG: "%275:sub8": 22 # CHECK-GX-JSON-DAG: "%275:sub9": 21 # CHECK-GX-JSON-DAG: "%275:sub10": 20 # CHECK-GX-JSON-DAG: "%275:sub11": 19 # CHECK-GX-JSON-DAG: "%275:sub12": 16 # CHECK-GX-JSON-DAG: "%275:sub13": 15 # CHECK-GX-JSON-DAG: "%275:sub14": 14 # CHECK-GX-JSON-DAG: "%275:sub15": 13 # CHECK-GX-JSON-DAG: "%275:sub16": 10 # CHECK-GX-JSON-DAG: "%275:sub17": 9 # CHECK-GX-JSON-DAG: "%275:sub18": 8 # CHECK-GX-JSON-DAG: "%275:sub19": 7 # CHECK-GX-JSON-DAG: "%275:sub20": 4 # CHECK-GX-JSON-DAG: "%275:sub21": 3 # CHECK-GX-JSON-DAG: "%275:sub22": 2 # CHECK-GX-JSON-DAG: "%275:sub23": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 82 # CHECK-GX-JSON-DAG: "%317:sub1": 81 # CHECK-GX-JSON-DAG: "%317:sub2": 80 # CHECK-GX-JSON-DAG: "%317:sub3": 79 # CHECK-GX-JSON-DAG: "%317:sub4": 76 # CHECK-GX-JSON-DAG: "%317:sub5": 75 # CHECK-GX-JSON-DAG: "%317:sub6": 74 # CHECK-GX-JSON-DAG: "%317:sub7": 73 # CHECK-GX-JSON-DAG: "%317:sub8": 70 # CHECK-GX-JSON-DAG: "%317:sub9": 69 # CHECK-GX-JSON-DAG: "%317:sub10": 68 # CHECK-GX-JSON-DAG: "%317:sub11": 67 # CHECK-GX-JSON-DAG: "%317:sub12": 64 # CHECK-GX-JSON-DAG: "%317:sub13": 63 # CHECK-GX-JSON-DAG: "%317:sub14": 62 # CHECK-GX-JSON-DAG: "%317:sub15": 61 # CHECK-GX-JSON-DAG: "%317:sub16": 58 # CHECK-GX-JSON-DAG: "%317:sub17": 57 # CHECK-GX-JSON-DAG: "%317:sub18": 56 # CHECK-GX-JSON-DAG: "%317:sub19": 55 # CHECK-GX-JSON-DAG: "%317:sub20": 52 # CHECK-GX-JSON-DAG: "%317:sub21": 51 # CHECK-GX-JSON-DAG: "%317:sub22": 50 # CHECK-GX-JSON-DAG: "%317:sub23": 49 # CHECK-GX-JSON-DAG: "%317:sub24": 46 # CHECK-GX-JSON-DAG: "%317:sub25": 45 # CHECK-GX-JSON-DAG: "%317:sub26": 44 # CHECK-GX-JSON-DAG: "%317:sub27": 43 # CHECK-GX-JSON-DAG: "%317:sub28": 40 # CHECK-GX-JSON-DAG: "%317:sub29": 39 # CHECK-GX-JSON-DAG: "%317:sub30": 38 # CHECK-GX-JSON-DAG: "%317:sub31": 37 # CHECK-GX-JSON-DAG: "%359:sub0": 130 # CHECK-GX-JSON-DAG: "%359:sub1": 129 # CHECK-GX-JSON-DAG: "%359:sub2": 128 # CHECK-GX-JSON-DAG: "%359:sub3": 127 # CHECK-GX-JSON-DAG: "%359:sub4": 124 # CHECK-GX-JSON-DAG: "%359:sub5": 123 # CHECK-GX-JSON-DAG: "%359:sub6": 122 # CHECK-GX-JSON-DAG: "%359:sub7": 121 # CHECK-GX-JSON-DAG: "%359:sub8": 118 # CHECK-GX-JSON-DAG: "%359:sub9": 117 # CHECK-GX-JSON-DAG: "%359:sub10": 116 # CHECK-GX-JSON-DAG: "%359:sub11": 115 # CHECK-GX-JSON-DAG: "%359:sub12": 112 # CHECK-GX-JSON-DAG: "%359:sub13": 111 # CHECK-GX-JSON-DAG: "%359:sub14": 110 # CHECK-GX-JSON-DAG: "%359:sub15": 109 # CHECK-GX-JSON-DAG: "%359:sub16": 106 # CHECK-GX-JSON-DAG: "%359:sub17": 105 # CHECK-GX-JSON-DAG: "%359:sub18": 104 # CHECK-GX-JSON-DAG: "%359:sub19": 103 # CHECK-GX-JSON-DAG: "%359:sub20": 100 # CHECK-GX-JSON-DAG: "%359:sub21": 99 # CHECK-GX-JSON-DAG: "%359:sub22": 98 # CHECK-GX-JSON-DAG: "%359:sub23": 97 # CHECK-GX-JSON-DAG: "%359:sub24": 94 # CHECK-GX-JSON-DAG: "%359:sub25": 93 # CHECK-GX-JSON-DAG: "%359:sub26": 92 # CHECK-GX-JSON-DAG: "%359:sub27": 91 # CHECK-GX-JSON-DAG: "%359:sub28": 88 # CHECK-GX-JSON-DAG: "%359:sub29": 87 # CHECK-GX-JSON-DAG: "%359:sub30": 86 # CHECK-GX-JSON-DAG: "%359:sub31": 85 # CHECK-GX-JSON-DAG: "%401:sub0": 178 # CHECK-GX-JSON-DAG: "%401:sub1": 177 # CHECK-GX-JSON-DAG: "%401:sub2": 176 # CHECK-GX-JSON-DAG: "%401:sub3": 175 # CHECK-GX-JSON-DAG: "%401:sub4": 172 # CHECK-GX-JSON-DAG: "%401:sub5": 171 # CHECK-GX-JSON-DAG: "%401:sub6": 170 # CHECK-GX-JSON-DAG: "%401:sub7": 169 # CHECK-GX-JSON-DAG: "%401:sub8": 166 # CHECK-GX-JSON-DAG: "%401:sub9": 165 # CHECK-GX-JSON-DAG: "%401:sub10": 164 # CHECK-GX-JSON-DAG: "%401:sub11": 163 # CHECK-GX-JSON-DAG: "%401:sub12": 160 # CHECK-GX-JSON-DAG: "%401:sub13": 159 # CHECK-GX-JSON-DAG: "%401:sub14": 158 # CHECK-GX-JSON-DAG: "%401:sub15": 157 # CHECK-GX-JSON-DAG: "%401:sub16": 154 # CHECK-GX-JSON-DAG: "%401:sub17": 153 # CHECK-GX-JSON-DAG: "%401:sub18": 152 # CHECK-GX-JSON-DAG: "%401:sub19": 151 # CHECK-GX-JSON-DAG: "%401:sub20": 148 # CHECK-GX-JSON-DAG: "%401:sub21": 147 # CHECK-GX-JSON-DAG: "%401:sub22": 146 # CHECK-GX-JSON-DAG: "%401:sub23": 145 # CHECK-GX-JSON-DAG: "%401:sub24": 142 # CHECK-GX-JSON-DAG: "%401:sub25": 141 # CHECK-GX-JSON-DAG: "%401:sub26": 140 # CHECK-GX-JSON-DAG: "%401:sub27": 139 # CHECK-GX-JSON-DAG: "%401:sub28": 136 # CHECK-GX-JSON-DAG: "%401:sub29": 135 # CHECK-GX-JSON-DAG: "%401:sub30": 134 # CHECK-GX-JSON-DAG: "%401:sub31": 133 # CHECK-GX-JSON-DAG: "%652": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 133 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 178 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%654:vgpr_32 = COPY %275.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 33 # CHECK-GX-JSON-DAG: "%275:sub1": 32 # CHECK-GX-JSON-DAG: "%275:sub2": 31 # CHECK-GX-JSON-DAG: "%275:sub3": 30 # CHECK-GX-JSON-DAG: "%275:sub4": 27 # CHECK-GX-JSON-DAG: "%275:sub5": 26 # CHECK-GX-JSON-DAG: "%275:sub6": 25 # CHECK-GX-JSON-DAG: "%275:sub7": 24 # CHECK-GX-JSON-DAG: "%275:sub8": 21 # CHECK-GX-JSON-DAG: "%275:sub9": 20 # CHECK-GX-JSON-DAG: "%275:sub10": 19 # CHECK-GX-JSON-DAG: "%275:sub11": 18 # CHECK-GX-JSON-DAG: "%275:sub12": 15 # CHECK-GX-JSON-DAG: "%275:sub13": 14 # CHECK-GX-JSON-DAG: "%275:sub14": 13 # CHECK-GX-JSON-DAG: "%275:sub15": 12 # CHECK-GX-JSON-DAG: "%275:sub16": 9 # CHECK-GX-JSON-DAG: "%275:sub17": 8 # CHECK-GX-JSON-DAG: "%275:sub18": 7 # CHECK-GX-JSON-DAG: "%275:sub19": 6 # CHECK-GX-JSON-DAG: "%275:sub20": 3 # CHECK-GX-JSON-DAG: "%275:sub21": 2 # CHECK-GX-JSON-DAG: "%275:sub22": 1 # CHECK-GX-JSON-DAG: "%275:sub23": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 81 # CHECK-GX-JSON-DAG: "%317:sub1": 80 # CHECK-GX-JSON-DAG: "%317:sub2": 79 # CHECK-GX-JSON-DAG: "%317:sub3": 78 # CHECK-GX-JSON-DAG: "%317:sub4": 75 # CHECK-GX-JSON-DAG: "%317:sub5": 74 # CHECK-GX-JSON-DAG: "%317:sub6": 73 # CHECK-GX-JSON-DAG: "%317:sub7": 72 # CHECK-GX-JSON-DAG: "%317:sub8": 69 # CHECK-GX-JSON-DAG: "%317:sub9": 68 # CHECK-GX-JSON-DAG: "%317:sub10": 67 # CHECK-GX-JSON-DAG: "%317:sub11": 66 # CHECK-GX-JSON-DAG: "%317:sub12": 63 # CHECK-GX-JSON-DAG: "%317:sub13": 62 # CHECK-GX-JSON-DAG: "%317:sub14": 61 # CHECK-GX-JSON-DAG: "%317:sub15": 60 # CHECK-GX-JSON-DAG: "%317:sub16": 57 # CHECK-GX-JSON-DAG: "%317:sub17": 56 # CHECK-GX-JSON-DAG: "%317:sub18": 55 # CHECK-GX-JSON-DAG: "%317:sub19": 54 # CHECK-GX-JSON-DAG: "%317:sub20": 51 # CHECK-GX-JSON-DAG: "%317:sub21": 50 # CHECK-GX-JSON-DAG: "%317:sub22": 49 # CHECK-GX-JSON-DAG: "%317:sub23": 48 # CHECK-GX-JSON-DAG: "%317:sub24": 45 # CHECK-GX-JSON-DAG: "%317:sub25": 44 # CHECK-GX-JSON-DAG: "%317:sub26": 43 # CHECK-GX-JSON-DAG: "%317:sub27": 42 # CHECK-GX-JSON-DAG: "%317:sub28": 39 # CHECK-GX-JSON-DAG: "%317:sub29": 38 # CHECK-GX-JSON-DAG: "%317:sub30": 37 # CHECK-GX-JSON-DAG: "%317:sub31": 36 # CHECK-GX-JSON-DAG: "%359:sub0": 129 # CHECK-GX-JSON-DAG: "%359:sub1": 128 # CHECK-GX-JSON-DAG: "%359:sub2": 127 # CHECK-GX-JSON-DAG: "%359:sub3": 126 # CHECK-GX-JSON-DAG: "%359:sub4": 123 # CHECK-GX-JSON-DAG: "%359:sub5": 122 # CHECK-GX-JSON-DAG: "%359:sub6": 121 # CHECK-GX-JSON-DAG: "%359:sub7": 120 # CHECK-GX-JSON-DAG: "%359:sub8": 117 # CHECK-GX-JSON-DAG: "%359:sub9": 116 # CHECK-GX-JSON-DAG: "%359:sub10": 115 # CHECK-GX-JSON-DAG: "%359:sub11": 114 # CHECK-GX-JSON-DAG: "%359:sub12": 111 # CHECK-GX-JSON-DAG: "%359:sub13": 110 # CHECK-GX-JSON-DAG: "%359:sub14": 109 # CHECK-GX-JSON-DAG: "%359:sub15": 108 # CHECK-GX-JSON-DAG: "%359:sub16": 105 # CHECK-GX-JSON-DAG: "%359:sub17": 104 # CHECK-GX-JSON-DAG: "%359:sub18": 103 # CHECK-GX-JSON-DAG: "%359:sub19": 102 # CHECK-GX-JSON-DAG: "%359:sub20": 99 # CHECK-GX-JSON-DAG: "%359:sub21": 98 # CHECK-GX-JSON-DAG: "%359:sub22": 97 # CHECK-GX-JSON-DAG: "%359:sub23": 96 # CHECK-GX-JSON-DAG: "%359:sub24": 93 # CHECK-GX-JSON-DAG: "%359:sub25": 92 # CHECK-GX-JSON-DAG: "%359:sub26": 91 # CHECK-GX-JSON-DAG: "%359:sub27": 90 # CHECK-GX-JSON-DAG: "%359:sub28": 87 # CHECK-GX-JSON-DAG: "%359:sub29": 86 # CHECK-GX-JSON-DAG: "%359:sub30": 85 # CHECK-GX-JSON-DAG: "%359:sub31": 84 # CHECK-GX-JSON-DAG: "%401:sub0": 177 # CHECK-GX-JSON-DAG: "%401:sub1": 176 # CHECK-GX-JSON-DAG: "%401:sub2": 175 # CHECK-GX-JSON-DAG: "%401:sub3": 174 # CHECK-GX-JSON-DAG: "%401:sub4": 171 # CHECK-GX-JSON-DAG: "%401:sub5": 170 # CHECK-GX-JSON-DAG: "%401:sub6": 169 # CHECK-GX-JSON-DAG: "%401:sub7": 168 # CHECK-GX-JSON-DAG: "%401:sub8": 165 # CHECK-GX-JSON-DAG: "%401:sub9": 164 # CHECK-GX-JSON-DAG: "%401:sub10": 163 # CHECK-GX-JSON-DAG: "%401:sub11": 162 # CHECK-GX-JSON-DAG: "%401:sub12": 159 # CHECK-GX-JSON-DAG: "%401:sub13": 158 # CHECK-GX-JSON-DAG: "%401:sub14": 157 # CHECK-GX-JSON-DAG: "%401:sub15": 156 # CHECK-GX-JSON-DAG: "%401:sub16": 153 # CHECK-GX-JSON-DAG: "%401:sub17": 152 # CHECK-GX-JSON-DAG: "%401:sub18": 151 # CHECK-GX-JSON-DAG: "%401:sub19": 150 # CHECK-GX-JSON-DAG: "%401:sub20": 147 # CHECK-GX-JSON-DAG: "%401:sub21": 146 # CHECK-GX-JSON-DAG: "%401:sub22": 145 # CHECK-GX-JSON-DAG: "%401:sub23": 144 # CHECK-GX-JSON-DAG: "%401:sub24": 141 # CHECK-GX-JSON-DAG: "%401:sub25": 140 # CHECK-GX-JSON-DAG: "%401:sub26": 139 # CHECK-GX-JSON-DAG: "%401:sub27": 138 # CHECK-GX-JSON-DAG: "%401:sub28": 135 # CHECK-GX-JSON-DAG: "%401:sub29": 134 # CHECK-GX-JSON-DAG: "%401:sub30": 133 # CHECK-GX-JSON-DAG: "%401:sub31": 132 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 132 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 177 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%655:vgpr_32 = COPY %275.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 32 # CHECK-GX-JSON-DAG: "%275:sub1": 31 # CHECK-GX-JSON-DAG: "%275:sub2": 30 # CHECK-GX-JSON-DAG: "%275:sub3": 29 # CHECK-GX-JSON-DAG: "%275:sub4": 26 # CHECK-GX-JSON-DAG: "%275:sub5": 25 # CHECK-GX-JSON-DAG: "%275:sub6": 24 # CHECK-GX-JSON-DAG: "%275:sub7": 23 # CHECK-GX-JSON-DAG: "%275:sub8": 20 # CHECK-GX-JSON-DAG: "%275:sub9": 19 # CHECK-GX-JSON-DAG: "%275:sub10": 18 # CHECK-GX-JSON-DAG: "%275:sub11": 17 # CHECK-GX-JSON-DAG: "%275:sub12": 14 # CHECK-GX-JSON-DAG: "%275:sub13": 13 # CHECK-GX-JSON-DAG: "%275:sub14": 12 # CHECK-GX-JSON-DAG: "%275:sub15": 11 # CHECK-GX-JSON-DAG: "%275:sub16": 8 # CHECK-GX-JSON-DAG: "%275:sub17": 7 # CHECK-GX-JSON-DAG: "%275:sub18": 6 # CHECK-GX-JSON-DAG: "%275:sub19": 5 # CHECK-GX-JSON-DAG: "%275:sub20": 2 # CHECK-GX-JSON-DAG: "%275:sub21": 1 # CHECK-GX-JSON-DAG: "%275:sub22": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 80 # CHECK-GX-JSON-DAG: "%317:sub1": 79 # CHECK-GX-JSON-DAG: "%317:sub2": 78 # CHECK-GX-JSON-DAG: "%317:sub3": 77 # CHECK-GX-JSON-DAG: "%317:sub4": 74 # CHECK-GX-JSON-DAG: "%317:sub5": 73 # CHECK-GX-JSON-DAG: "%317:sub6": 72 # CHECK-GX-JSON-DAG: "%317:sub7": 71 # CHECK-GX-JSON-DAG: "%317:sub8": 68 # CHECK-GX-JSON-DAG: "%317:sub9": 67 # CHECK-GX-JSON-DAG: "%317:sub10": 66 # CHECK-GX-JSON-DAG: "%317:sub11": 65 # CHECK-GX-JSON-DAG: "%317:sub12": 62 # CHECK-GX-JSON-DAG: "%317:sub13": 61 # CHECK-GX-JSON-DAG: "%317:sub14": 60 # CHECK-GX-JSON-DAG: "%317:sub15": 59 # CHECK-GX-JSON-DAG: "%317:sub16": 56 # CHECK-GX-JSON-DAG: "%317:sub17": 55 # CHECK-GX-JSON-DAG: "%317:sub18": 54 # CHECK-GX-JSON-DAG: "%317:sub19": 53 # CHECK-GX-JSON-DAG: "%317:sub20": 50 # CHECK-GX-JSON-DAG: "%317:sub21": 49 # CHECK-GX-JSON-DAG: "%317:sub22": 48 # CHECK-GX-JSON-DAG: "%317:sub23": 47 # CHECK-GX-JSON-DAG: "%317:sub24": 44 # CHECK-GX-JSON-DAG: "%317:sub25": 43 # CHECK-GX-JSON-DAG: "%317:sub26": 42 # CHECK-GX-JSON-DAG: "%317:sub27": 41 # CHECK-GX-JSON-DAG: "%317:sub28": 38 # CHECK-GX-JSON-DAG: "%317:sub29": 37 # CHECK-GX-JSON-DAG: "%317:sub30": 36 # CHECK-GX-JSON-DAG: "%317:sub31": 35 # CHECK-GX-JSON-DAG: "%359:sub0": 128 # CHECK-GX-JSON-DAG: "%359:sub1": 127 # CHECK-GX-JSON-DAG: "%359:sub2": 126 # CHECK-GX-JSON-DAG: "%359:sub3": 125 # CHECK-GX-JSON-DAG: "%359:sub4": 122 # CHECK-GX-JSON-DAG: "%359:sub5": 121 # CHECK-GX-JSON-DAG: "%359:sub6": 120 # CHECK-GX-JSON-DAG: "%359:sub7": 119 # CHECK-GX-JSON-DAG: "%359:sub8": 116 # CHECK-GX-JSON-DAG: "%359:sub9": 115 # CHECK-GX-JSON-DAG: "%359:sub10": 114 # CHECK-GX-JSON-DAG: "%359:sub11": 113 # CHECK-GX-JSON-DAG: "%359:sub12": 110 # CHECK-GX-JSON-DAG: "%359:sub13": 109 # CHECK-GX-JSON-DAG: "%359:sub14": 108 # CHECK-GX-JSON-DAG: "%359:sub15": 107 # CHECK-GX-JSON-DAG: "%359:sub16": 104 # CHECK-GX-JSON-DAG: "%359:sub17": 103 # CHECK-GX-JSON-DAG: "%359:sub18": 102 # CHECK-GX-JSON-DAG: "%359:sub19": 101 # CHECK-GX-JSON-DAG: "%359:sub20": 98 # CHECK-GX-JSON-DAG: "%359:sub21": 97 # CHECK-GX-JSON-DAG: "%359:sub22": 96 # CHECK-GX-JSON-DAG: "%359:sub23": 95 # CHECK-GX-JSON-DAG: "%359:sub24": 92 # CHECK-GX-JSON-DAG: "%359:sub25": 91 # CHECK-GX-JSON-DAG: "%359:sub26": 90 # CHECK-GX-JSON-DAG: "%359:sub27": 89 # CHECK-GX-JSON-DAG: "%359:sub28": 86 # CHECK-GX-JSON-DAG: "%359:sub29": 85 # CHECK-GX-JSON-DAG: "%359:sub30": 84 # CHECK-GX-JSON-DAG: "%359:sub31": 83 # CHECK-GX-JSON-DAG: "%401:sub0": 176 # CHECK-GX-JSON-DAG: "%401:sub1": 175 # CHECK-GX-JSON-DAG: "%401:sub2": 174 # CHECK-GX-JSON-DAG: "%401:sub3": 173 # CHECK-GX-JSON-DAG: "%401:sub4": 170 # CHECK-GX-JSON-DAG: "%401:sub5": 169 # CHECK-GX-JSON-DAG: "%401:sub6": 168 # CHECK-GX-JSON-DAG: "%401:sub7": 167 # CHECK-GX-JSON-DAG: "%401:sub8": 164 # CHECK-GX-JSON-DAG: "%401:sub9": 163 # CHECK-GX-JSON-DAG: "%401:sub10": 162 # CHECK-GX-JSON-DAG: "%401:sub11": 161 # CHECK-GX-JSON-DAG: "%401:sub12": 158 # CHECK-GX-JSON-DAG: "%401:sub13": 157 # CHECK-GX-JSON-DAG: "%401:sub14": 156 # CHECK-GX-JSON-DAG: "%401:sub15": 155 # CHECK-GX-JSON-DAG: "%401:sub16": 152 # CHECK-GX-JSON-DAG: "%401:sub17": 151 # CHECK-GX-JSON-DAG: "%401:sub18": 150 # CHECK-GX-JSON-DAG: "%401:sub19": 149 # CHECK-GX-JSON-DAG: "%401:sub20": 146 # CHECK-GX-JSON-DAG: "%401:sub21": 145 # CHECK-GX-JSON-DAG: "%401:sub22": 144 # CHECK-GX-JSON-DAG: "%401:sub23": 143 # CHECK-GX-JSON-DAG: "%401:sub24": 140 # CHECK-GX-JSON-DAG: "%401:sub25": 139 # CHECK-GX-JSON-DAG: "%401:sub26": 138 # CHECK-GX-JSON-DAG: "%401:sub27": 137 # CHECK-GX-JSON-DAG: "%401:sub28": 134 # CHECK-GX-JSON-DAG: "%401:sub29": 133 # CHECK-GX-JSON-DAG: "%401:sub30": 132 # CHECK-GX-JSON-DAG: "%401:sub31": 131 # CHECK-GX-JSON-DAG: "%654": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 131 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 176 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%656:vgpr_32 = COPY %275.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 31 # CHECK-GX-JSON-DAG: "%275:sub1": 30 # CHECK-GX-JSON-DAG: "%275:sub2": 29 # CHECK-GX-JSON-DAG: "%275:sub3": 28 # CHECK-GX-JSON-DAG: "%275:sub4": 25 # CHECK-GX-JSON-DAG: "%275:sub5": 24 # CHECK-GX-JSON-DAG: "%275:sub6": 23 # CHECK-GX-JSON-DAG: "%275:sub7": 22 # CHECK-GX-JSON-DAG: "%275:sub8": 19 # CHECK-GX-JSON-DAG: "%275:sub9": 18 # CHECK-GX-JSON-DAG: "%275:sub10": 17 # CHECK-GX-JSON-DAG: "%275:sub11": 16 # CHECK-GX-JSON-DAG: "%275:sub12": 13 # CHECK-GX-JSON-DAG: "%275:sub13": 12 # CHECK-GX-JSON-DAG: "%275:sub14": 11 # CHECK-GX-JSON-DAG: "%275:sub15": 10 # CHECK-GX-JSON-DAG: "%275:sub16": 7 # CHECK-GX-JSON-DAG: "%275:sub17": 6 # CHECK-GX-JSON-DAG: "%275:sub18": 5 # CHECK-GX-JSON-DAG: "%275:sub19": 4 # CHECK-GX-JSON-DAG: "%275:sub20": 1 # CHECK-GX-JSON-DAG: "%275:sub21": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 79 # CHECK-GX-JSON-DAG: "%317:sub1": 78 # CHECK-GX-JSON-DAG: "%317:sub2": 77 # CHECK-GX-JSON-DAG: "%317:sub3": 76 # CHECK-GX-JSON-DAG: "%317:sub4": 73 # CHECK-GX-JSON-DAG: "%317:sub5": 72 # CHECK-GX-JSON-DAG: "%317:sub6": 71 # CHECK-GX-JSON-DAG: "%317:sub7": 70 # CHECK-GX-JSON-DAG: "%317:sub8": 67 # CHECK-GX-JSON-DAG: "%317:sub9": 66 # CHECK-GX-JSON-DAG: "%317:sub10": 65 # CHECK-GX-JSON-DAG: "%317:sub11": 64 # CHECK-GX-JSON-DAG: "%317:sub12": 61 # CHECK-GX-JSON-DAG: "%317:sub13": 60 # CHECK-GX-JSON-DAG: "%317:sub14": 59 # CHECK-GX-JSON-DAG: "%317:sub15": 58 # CHECK-GX-JSON-DAG: "%317:sub16": 55 # CHECK-GX-JSON-DAG: "%317:sub17": 54 # CHECK-GX-JSON-DAG: "%317:sub18": 53 # CHECK-GX-JSON-DAG: "%317:sub19": 52 # CHECK-GX-JSON-DAG: "%317:sub20": 49 # CHECK-GX-JSON-DAG: "%317:sub21": 48 # CHECK-GX-JSON-DAG: "%317:sub22": 47 # CHECK-GX-JSON-DAG: "%317:sub23": 46 # CHECK-GX-JSON-DAG: "%317:sub24": 43 # CHECK-GX-JSON-DAG: "%317:sub25": 42 # CHECK-GX-JSON-DAG: "%317:sub26": 41 # CHECK-GX-JSON-DAG: "%317:sub27": 40 # CHECK-GX-JSON-DAG: "%317:sub28": 37 # CHECK-GX-JSON-DAG: "%317:sub29": 36 # CHECK-GX-JSON-DAG: "%317:sub30": 35 # CHECK-GX-JSON-DAG: "%317:sub31": 34 # CHECK-GX-JSON-DAG: "%359:sub0": 127 # CHECK-GX-JSON-DAG: "%359:sub1": 126 # CHECK-GX-JSON-DAG: "%359:sub2": 125 # CHECK-GX-JSON-DAG: "%359:sub3": 124 # CHECK-GX-JSON-DAG: "%359:sub4": 121 # CHECK-GX-JSON-DAG: "%359:sub5": 120 # CHECK-GX-JSON-DAG: "%359:sub6": 119 # CHECK-GX-JSON-DAG: "%359:sub7": 118 # CHECK-GX-JSON-DAG: "%359:sub8": 115 # CHECK-GX-JSON-DAG: "%359:sub9": 114 # CHECK-GX-JSON-DAG: "%359:sub10": 113 # CHECK-GX-JSON-DAG: "%359:sub11": 112 # CHECK-GX-JSON-DAG: "%359:sub12": 109 # CHECK-GX-JSON-DAG: "%359:sub13": 108 # CHECK-GX-JSON-DAG: "%359:sub14": 107 # CHECK-GX-JSON-DAG: "%359:sub15": 106 # CHECK-GX-JSON-DAG: "%359:sub16": 103 # CHECK-GX-JSON-DAG: "%359:sub17": 102 # CHECK-GX-JSON-DAG: "%359:sub18": 101 # CHECK-GX-JSON-DAG: "%359:sub19": 100 # CHECK-GX-JSON-DAG: "%359:sub20": 97 # CHECK-GX-JSON-DAG: "%359:sub21": 96 # CHECK-GX-JSON-DAG: "%359:sub22": 95 # CHECK-GX-JSON-DAG: "%359:sub23": 94 # CHECK-GX-JSON-DAG: "%359:sub24": 91 # CHECK-GX-JSON-DAG: "%359:sub25": 90 # CHECK-GX-JSON-DAG: "%359:sub26": 89 # CHECK-GX-JSON-DAG: "%359:sub27": 88 # CHECK-GX-JSON-DAG: "%359:sub28": 85 # CHECK-GX-JSON-DAG: "%359:sub29": 84 # CHECK-GX-JSON-DAG: "%359:sub30": 83 # CHECK-GX-JSON-DAG: "%359:sub31": 82 # CHECK-GX-JSON-DAG: "%401:sub0": 175 # CHECK-GX-JSON-DAG: "%401:sub1": 174 # CHECK-GX-JSON-DAG: "%401:sub2": 173 # CHECK-GX-JSON-DAG: "%401:sub3": 172 # CHECK-GX-JSON-DAG: "%401:sub4": 169 # CHECK-GX-JSON-DAG: "%401:sub5": 168 # CHECK-GX-JSON-DAG: "%401:sub6": 167 # CHECK-GX-JSON-DAG: "%401:sub7": 166 # CHECK-GX-JSON-DAG: "%401:sub8": 163 # CHECK-GX-JSON-DAG: "%401:sub9": 162 # CHECK-GX-JSON-DAG: "%401:sub10": 161 # CHECK-GX-JSON-DAG: "%401:sub11": 160 # CHECK-GX-JSON-DAG: "%401:sub12": 157 # CHECK-GX-JSON-DAG: "%401:sub13": 156 # CHECK-GX-JSON-DAG: "%401:sub14": 155 # CHECK-GX-JSON-DAG: "%401:sub15": 154 # CHECK-GX-JSON-DAG: "%401:sub16": 151 # CHECK-GX-JSON-DAG: "%401:sub17": 150 # CHECK-GX-JSON-DAG: "%401:sub18": 149 # CHECK-GX-JSON-DAG: "%401:sub19": 148 # CHECK-GX-JSON-DAG: "%401:sub20": 145 # CHECK-GX-JSON-DAG: "%401:sub21": 144 # CHECK-GX-JSON-DAG: "%401:sub22": 143 # CHECK-GX-JSON-DAG: "%401:sub23": 142 # CHECK-GX-JSON-DAG: "%401:sub24": 139 # CHECK-GX-JSON-DAG: "%401:sub25": 138 # CHECK-GX-JSON-DAG: "%401:sub26": 137 # CHECK-GX-JSON-DAG: "%401:sub27": 136 # CHECK-GX-JSON-DAG: "%401:sub28": 133 # CHECK-GX-JSON-DAG: "%401:sub29": 132 # CHECK-GX-JSON-DAG: "%401:sub30": 131 # CHECK-GX-JSON-DAG: "%401:sub31": 130 # CHECK-GX-JSON-DAG: "%654": 2 # CHECK-GX-JSON-DAG: "%655": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 130 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 175 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%657:vgpr_32 = COPY %275.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 30 # CHECK-GX-JSON-DAG: "%275:sub1": 29 # CHECK-GX-JSON-DAG: "%275:sub2": 28 # CHECK-GX-JSON-DAG: "%275:sub3": 27 # CHECK-GX-JSON-DAG: "%275:sub4": 24 # CHECK-GX-JSON-DAG: "%275:sub5": 23 # CHECK-GX-JSON-DAG: "%275:sub6": 22 # CHECK-GX-JSON-DAG: "%275:sub7": 21 # CHECK-GX-JSON-DAG: "%275:sub8": 18 # CHECK-GX-JSON-DAG: "%275:sub9": 17 # CHECK-GX-JSON-DAG: "%275:sub10": 16 # CHECK-GX-JSON-DAG: "%275:sub11": 15 # CHECK-GX-JSON-DAG: "%275:sub12": 12 # CHECK-GX-JSON-DAG: "%275:sub13": 11 # CHECK-GX-JSON-DAG: "%275:sub14": 10 # CHECK-GX-JSON-DAG: "%275:sub15": 9 # CHECK-GX-JSON-DAG: "%275:sub16": 6 # CHECK-GX-JSON-DAG: "%275:sub17": 5 # CHECK-GX-JSON-DAG: "%275:sub18": 4 # CHECK-GX-JSON-DAG: "%275:sub19": 3 # CHECK-GX-JSON-DAG: "%275:sub20": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 78 # CHECK-GX-JSON-DAG: "%317:sub1": 77 # CHECK-GX-JSON-DAG: "%317:sub2": 76 # CHECK-GX-JSON-DAG: "%317:sub3": 75 # CHECK-GX-JSON-DAG: "%317:sub4": 72 # CHECK-GX-JSON-DAG: "%317:sub5": 71 # CHECK-GX-JSON-DAG: "%317:sub6": 70 # CHECK-GX-JSON-DAG: "%317:sub7": 69 # CHECK-GX-JSON-DAG: "%317:sub8": 66 # CHECK-GX-JSON-DAG: "%317:sub9": 65 # CHECK-GX-JSON-DAG: "%317:sub10": 64 # CHECK-GX-JSON-DAG: "%317:sub11": 63 # CHECK-GX-JSON-DAG: "%317:sub12": 60 # CHECK-GX-JSON-DAG: "%317:sub13": 59 # CHECK-GX-JSON-DAG: "%317:sub14": 58 # CHECK-GX-JSON-DAG: "%317:sub15": 57 # CHECK-GX-JSON-DAG: "%317:sub16": 54 # CHECK-GX-JSON-DAG: "%317:sub17": 53 # CHECK-GX-JSON-DAG: "%317:sub18": 52 # CHECK-GX-JSON-DAG: "%317:sub19": 51 # CHECK-GX-JSON-DAG: "%317:sub20": 48 # CHECK-GX-JSON-DAG: "%317:sub21": 47 # CHECK-GX-JSON-DAG: "%317:sub22": 46 # CHECK-GX-JSON-DAG: "%317:sub23": 45 # CHECK-GX-JSON-DAG: "%317:sub24": 42 # CHECK-GX-JSON-DAG: "%317:sub25": 41 # CHECK-GX-JSON-DAG: "%317:sub26": 40 # CHECK-GX-JSON-DAG: "%317:sub27": 39 # CHECK-GX-JSON-DAG: "%317:sub28": 36 # CHECK-GX-JSON-DAG: "%317:sub29": 35 # CHECK-GX-JSON-DAG: "%317:sub30": 34 # CHECK-GX-JSON-DAG: "%317:sub31": 33 # CHECK-GX-JSON-DAG: "%359:sub0": 126 # CHECK-GX-JSON-DAG: "%359:sub1": 125 # CHECK-GX-JSON-DAG: "%359:sub2": 124 # CHECK-GX-JSON-DAG: "%359:sub3": 123 # CHECK-GX-JSON-DAG: "%359:sub4": 120 # CHECK-GX-JSON-DAG: "%359:sub5": 119 # CHECK-GX-JSON-DAG: "%359:sub6": 118 # CHECK-GX-JSON-DAG: "%359:sub7": 117 # CHECK-GX-JSON-DAG: "%359:sub8": 114 # CHECK-GX-JSON-DAG: "%359:sub9": 113 # CHECK-GX-JSON-DAG: "%359:sub10": 112 # CHECK-GX-JSON-DAG: "%359:sub11": 111 # CHECK-GX-JSON-DAG: "%359:sub12": 108 # CHECK-GX-JSON-DAG: "%359:sub13": 107 # CHECK-GX-JSON-DAG: "%359:sub14": 106 # CHECK-GX-JSON-DAG: "%359:sub15": 105 # CHECK-GX-JSON-DAG: "%359:sub16": 102 # CHECK-GX-JSON-DAG: "%359:sub17": 101 # CHECK-GX-JSON-DAG: "%359:sub18": 100 # CHECK-GX-JSON-DAG: "%359:sub19": 99 # CHECK-GX-JSON-DAG: "%359:sub20": 96 # CHECK-GX-JSON-DAG: "%359:sub21": 95 # CHECK-GX-JSON-DAG: "%359:sub22": 94 # CHECK-GX-JSON-DAG: "%359:sub23": 93 # CHECK-GX-JSON-DAG: "%359:sub24": 90 # CHECK-GX-JSON-DAG: "%359:sub25": 89 # CHECK-GX-JSON-DAG: "%359:sub26": 88 # CHECK-GX-JSON-DAG: "%359:sub27": 87 # CHECK-GX-JSON-DAG: "%359:sub28": 84 # CHECK-GX-JSON-DAG: "%359:sub29": 83 # CHECK-GX-JSON-DAG: "%359:sub30": 82 # CHECK-GX-JSON-DAG: "%359:sub31": 81 # CHECK-GX-JSON-DAG: "%401:sub0": 174 # CHECK-GX-JSON-DAG: "%401:sub1": 173 # CHECK-GX-JSON-DAG: "%401:sub2": 172 # CHECK-GX-JSON-DAG: "%401:sub3": 171 # CHECK-GX-JSON-DAG: "%401:sub4": 168 # CHECK-GX-JSON-DAG: "%401:sub5": 167 # CHECK-GX-JSON-DAG: "%401:sub6": 166 # CHECK-GX-JSON-DAG: "%401:sub7": 165 # CHECK-GX-JSON-DAG: "%401:sub8": 162 # CHECK-GX-JSON-DAG: "%401:sub9": 161 # CHECK-GX-JSON-DAG: "%401:sub10": 160 # CHECK-GX-JSON-DAG: "%401:sub11": 159 # CHECK-GX-JSON-DAG: "%401:sub12": 156 # CHECK-GX-JSON-DAG: "%401:sub13": 155 # CHECK-GX-JSON-DAG: "%401:sub14": 154 # CHECK-GX-JSON-DAG: "%401:sub15": 153 # CHECK-GX-JSON-DAG: "%401:sub16": 150 # CHECK-GX-JSON-DAG: "%401:sub17": 149 # CHECK-GX-JSON-DAG: "%401:sub18": 148 # CHECK-GX-JSON-DAG: "%401:sub19": 147 # CHECK-GX-JSON-DAG: "%401:sub20": 144 # CHECK-GX-JSON-DAG: "%401:sub21": 143 # CHECK-GX-JSON-DAG: "%401:sub22": 142 # CHECK-GX-JSON-DAG: "%401:sub23": 141 # CHECK-GX-JSON-DAG: "%401:sub24": 138 # CHECK-GX-JSON-DAG: "%401:sub25": 137 # CHECK-GX-JSON-DAG: "%401:sub26": 136 # CHECK-GX-JSON-DAG: "%401:sub27": 135 # CHECK-GX-JSON-DAG: "%401:sub28": 132 # CHECK-GX-JSON-DAG: "%401:sub29": 131 # CHECK-GX-JSON-DAG: "%401:sub30": 130 # CHECK-GX-JSON-DAG: "%401:sub31": 129 # CHECK-GX-JSON-DAG: "%654": 1 # CHECK-GX-JSON-DAG: "%655": 1 # CHECK-GX-JSON-DAG: "%656": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 129 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 174 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%658:vreg_128 = REG_SEQUENCE %657, %subreg.sub0, %656, %subreg.sub1, %655, %subreg.sub2, %654, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 29 # CHECK-GX-JSON-DAG: "%275:sub1": 28 # CHECK-GX-JSON-DAG: "%275:sub2": 27 # CHECK-GX-JSON-DAG: "%275:sub3": 26 # CHECK-GX-JSON-DAG: "%275:sub4": 23 # CHECK-GX-JSON-DAG: "%275:sub5": 22 # CHECK-GX-JSON-DAG: "%275:sub6": 21 # CHECK-GX-JSON-DAG: "%275:sub7": 20 # CHECK-GX-JSON-DAG: "%275:sub8": 17 # CHECK-GX-JSON-DAG: "%275:sub9": 16 # CHECK-GX-JSON-DAG: "%275:sub10": 15 # CHECK-GX-JSON-DAG: "%275:sub11": 14 # CHECK-GX-JSON-DAG: "%275:sub12": 11 # CHECK-GX-JSON-DAG: "%275:sub13": 10 # CHECK-GX-JSON-DAG: "%275:sub14": 9 # CHECK-GX-JSON-DAG: "%275:sub15": 8 # CHECK-GX-JSON-DAG: "%275:sub16": 5 # CHECK-GX-JSON-DAG: "%275:sub17": 4 # CHECK-GX-JSON-DAG: "%275:sub18": 3 # CHECK-GX-JSON-DAG: "%275:sub19": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 77 # CHECK-GX-JSON-DAG: "%317:sub1": 76 # CHECK-GX-JSON-DAG: "%317:sub2": 75 # CHECK-GX-JSON-DAG: "%317:sub3": 74 # CHECK-GX-JSON-DAG: "%317:sub4": 71 # CHECK-GX-JSON-DAG: "%317:sub5": 70 # CHECK-GX-JSON-DAG: "%317:sub6": 69 # CHECK-GX-JSON-DAG: "%317:sub7": 68 # CHECK-GX-JSON-DAG: "%317:sub8": 65 # CHECK-GX-JSON-DAG: "%317:sub9": 64 # CHECK-GX-JSON-DAG: "%317:sub10": 63 # CHECK-GX-JSON-DAG: "%317:sub11": 62 # CHECK-GX-JSON-DAG: "%317:sub12": 59 # CHECK-GX-JSON-DAG: "%317:sub13": 58 # CHECK-GX-JSON-DAG: "%317:sub14": 57 # CHECK-GX-JSON-DAG: "%317:sub15": 56 # CHECK-GX-JSON-DAG: "%317:sub16": 53 # CHECK-GX-JSON-DAG: "%317:sub17": 52 # CHECK-GX-JSON-DAG: "%317:sub18": 51 # CHECK-GX-JSON-DAG: "%317:sub19": 50 # CHECK-GX-JSON-DAG: "%317:sub20": 47 # CHECK-GX-JSON-DAG: "%317:sub21": 46 # CHECK-GX-JSON-DAG: "%317:sub22": 45 # CHECK-GX-JSON-DAG: "%317:sub23": 44 # CHECK-GX-JSON-DAG: "%317:sub24": 41 # CHECK-GX-JSON-DAG: "%317:sub25": 40 # CHECK-GX-JSON-DAG: "%317:sub26": 39 # CHECK-GX-JSON-DAG: "%317:sub27": 38 # CHECK-GX-JSON-DAG: "%317:sub28": 35 # CHECK-GX-JSON-DAG: "%317:sub29": 34 # CHECK-GX-JSON-DAG: "%317:sub30": 33 # CHECK-GX-JSON-DAG: "%317:sub31": 32 # CHECK-GX-JSON-DAG: "%359:sub0": 125 # CHECK-GX-JSON-DAG: "%359:sub1": 124 # CHECK-GX-JSON-DAG: "%359:sub2": 123 # CHECK-GX-JSON-DAG: "%359:sub3": 122 # CHECK-GX-JSON-DAG: "%359:sub4": 119 # CHECK-GX-JSON-DAG: "%359:sub5": 118 # CHECK-GX-JSON-DAG: "%359:sub6": 117 # CHECK-GX-JSON-DAG: "%359:sub7": 116 # CHECK-GX-JSON-DAG: "%359:sub8": 113 # CHECK-GX-JSON-DAG: "%359:sub9": 112 # CHECK-GX-JSON-DAG: "%359:sub10": 111 # CHECK-GX-JSON-DAG: "%359:sub11": 110 # CHECK-GX-JSON-DAG: "%359:sub12": 107 # CHECK-GX-JSON-DAG: "%359:sub13": 106 # CHECK-GX-JSON-DAG: "%359:sub14": 105 # CHECK-GX-JSON-DAG: "%359:sub15": 104 # CHECK-GX-JSON-DAG: "%359:sub16": 101 # CHECK-GX-JSON-DAG: "%359:sub17": 100 # CHECK-GX-JSON-DAG: "%359:sub18": 99 # CHECK-GX-JSON-DAG: "%359:sub19": 98 # CHECK-GX-JSON-DAG: "%359:sub20": 95 # CHECK-GX-JSON-DAG: "%359:sub21": 94 # CHECK-GX-JSON-DAG: "%359:sub22": 93 # CHECK-GX-JSON-DAG: "%359:sub23": 92 # CHECK-GX-JSON-DAG: "%359:sub24": 89 # CHECK-GX-JSON-DAG: "%359:sub25": 88 # CHECK-GX-JSON-DAG: "%359:sub26": 87 # CHECK-GX-JSON-DAG: "%359:sub27": 86 # CHECK-GX-JSON-DAG: "%359:sub28": 83 # CHECK-GX-JSON-DAG: "%359:sub29": 82 # CHECK-GX-JSON-DAG: "%359:sub30": 81 # CHECK-GX-JSON-DAG: "%359:sub31": 80 # CHECK-GX-JSON-DAG: "%401:sub0": 173 # CHECK-GX-JSON-DAG: "%401:sub1": 172 # CHECK-GX-JSON-DAG: "%401:sub2": 171 # CHECK-GX-JSON-DAG: "%401:sub3": 170 # CHECK-GX-JSON-DAG: "%401:sub4": 167 # CHECK-GX-JSON-DAG: "%401:sub5": 166 # CHECK-GX-JSON-DAG: "%401:sub6": 165 # CHECK-GX-JSON-DAG: "%401:sub7": 164 # CHECK-GX-JSON-DAG: "%401:sub8": 161 # CHECK-GX-JSON-DAG: "%401:sub9": 160 # CHECK-GX-JSON-DAG: "%401:sub10": 159 # CHECK-GX-JSON-DAG: "%401:sub11": 158 # CHECK-GX-JSON-DAG: "%401:sub12": 155 # CHECK-GX-JSON-DAG: "%401:sub13": 154 # CHECK-GX-JSON-DAG: "%401:sub14": 153 # CHECK-GX-JSON-DAG: "%401:sub15": 152 # CHECK-GX-JSON-DAG: "%401:sub16": 149 # CHECK-GX-JSON-DAG: "%401:sub17": 148 # CHECK-GX-JSON-DAG: "%401:sub18": 147 # CHECK-GX-JSON-DAG: "%401:sub19": 146 # CHECK-GX-JSON-DAG: "%401:sub20": 143 # CHECK-GX-JSON-DAG: "%401:sub21": 142 # CHECK-GX-JSON-DAG: "%401:sub22": 141 # CHECK-GX-JSON-DAG: "%401:sub23": 140 # CHECK-GX-JSON-DAG: "%401:sub24": 137 # CHECK-GX-JSON-DAG: "%401:sub25": 136 # CHECK-GX-JSON-DAG: "%401:sub26": 135 # CHECK-GX-JSON-DAG: "%401:sub27": 134 # CHECK-GX-JSON-DAG: "%401:sub28": 131 # CHECK-GX-JSON-DAG: "%401:sub29": 130 # CHECK-GX-JSON-DAG: "%401:sub30": 129 # CHECK-GX-JSON-DAG: "%401:sub31": 128 # CHECK-GX-JSON-DAG: "%654": 0 # CHECK-GX-JSON-DAG: "%655": 0 # CHECK-GX-JSON-DAG: "%656": 0 # CHECK-GX-JSON-DAG: "%657": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 128 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 173 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %659:vreg_64, %658, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 28 # CHECK-GX-JSON-DAG: "%275:sub1": 27 # CHECK-GX-JSON-DAG: "%275:sub2": 26 # CHECK-GX-JSON-DAG: "%275:sub3": 25 # CHECK-GX-JSON-DAG: "%275:sub4": 22 # CHECK-GX-JSON-DAG: "%275:sub5": 21 # CHECK-GX-JSON-DAG: "%275:sub6": 20 # CHECK-GX-JSON-DAG: "%275:sub7": 19 # CHECK-GX-JSON-DAG: "%275:sub8": 16 # CHECK-GX-JSON-DAG: "%275:sub9": 15 # CHECK-GX-JSON-DAG: "%275:sub10": 14 # CHECK-GX-JSON-DAG: "%275:sub11": 13 # CHECK-GX-JSON-DAG: "%275:sub12": 10 # CHECK-GX-JSON-DAG: "%275:sub13": 9 # CHECK-GX-JSON-DAG: "%275:sub14": 8 # CHECK-GX-JSON-DAG: "%275:sub15": 7 # CHECK-GX-JSON-DAG: "%275:sub16": 4 # CHECK-GX-JSON-DAG: "%275:sub17": 3 # CHECK-GX-JSON-DAG: "%275:sub18": 2 # CHECK-GX-JSON-DAG: "%275:sub19": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 76 # CHECK-GX-JSON-DAG: "%317:sub1": 75 # CHECK-GX-JSON-DAG: "%317:sub2": 74 # CHECK-GX-JSON-DAG: "%317:sub3": 73 # CHECK-GX-JSON-DAG: "%317:sub4": 70 # CHECK-GX-JSON-DAG: "%317:sub5": 69 # CHECK-GX-JSON-DAG: "%317:sub6": 68 # CHECK-GX-JSON-DAG: "%317:sub7": 67 # CHECK-GX-JSON-DAG: "%317:sub8": 64 # CHECK-GX-JSON-DAG: "%317:sub9": 63 # CHECK-GX-JSON-DAG: "%317:sub10": 62 # CHECK-GX-JSON-DAG: "%317:sub11": 61 # CHECK-GX-JSON-DAG: "%317:sub12": 58 # CHECK-GX-JSON-DAG: "%317:sub13": 57 # CHECK-GX-JSON-DAG: "%317:sub14": 56 # CHECK-GX-JSON-DAG: "%317:sub15": 55 # CHECK-GX-JSON-DAG: "%317:sub16": 52 # CHECK-GX-JSON-DAG: "%317:sub17": 51 # CHECK-GX-JSON-DAG: "%317:sub18": 50 # CHECK-GX-JSON-DAG: "%317:sub19": 49 # CHECK-GX-JSON-DAG: "%317:sub20": 46 # CHECK-GX-JSON-DAG: "%317:sub21": 45 # CHECK-GX-JSON-DAG: "%317:sub22": 44 # CHECK-GX-JSON-DAG: "%317:sub23": 43 # CHECK-GX-JSON-DAG: "%317:sub24": 40 # CHECK-GX-JSON-DAG: "%317:sub25": 39 # CHECK-GX-JSON-DAG: "%317:sub26": 38 # CHECK-GX-JSON-DAG: "%317:sub27": 37 # CHECK-GX-JSON-DAG: "%317:sub28": 34 # CHECK-GX-JSON-DAG: "%317:sub29": 33 # CHECK-GX-JSON-DAG: "%317:sub30": 32 # CHECK-GX-JSON-DAG: "%317:sub31": 31 # CHECK-GX-JSON-DAG: "%359:sub0": 124 # CHECK-GX-JSON-DAG: "%359:sub1": 123 # CHECK-GX-JSON-DAG: "%359:sub2": 122 # CHECK-GX-JSON-DAG: "%359:sub3": 121 # CHECK-GX-JSON-DAG: "%359:sub4": 118 # CHECK-GX-JSON-DAG: "%359:sub5": 117 # CHECK-GX-JSON-DAG: "%359:sub6": 116 # CHECK-GX-JSON-DAG: "%359:sub7": 115 # CHECK-GX-JSON-DAG: "%359:sub8": 112 # CHECK-GX-JSON-DAG: "%359:sub9": 111 # CHECK-GX-JSON-DAG: "%359:sub10": 110 # CHECK-GX-JSON-DAG: "%359:sub11": 109 # CHECK-GX-JSON-DAG: "%359:sub12": 106 # CHECK-GX-JSON-DAG: "%359:sub13": 105 # CHECK-GX-JSON-DAG: "%359:sub14": 104 # CHECK-GX-JSON-DAG: "%359:sub15": 103 # CHECK-GX-JSON-DAG: "%359:sub16": 100 # CHECK-GX-JSON-DAG: "%359:sub17": 99 # CHECK-GX-JSON-DAG: "%359:sub18": 98 # CHECK-GX-JSON-DAG: "%359:sub19": 97 # CHECK-GX-JSON-DAG: "%359:sub20": 94 # CHECK-GX-JSON-DAG: "%359:sub21": 93 # CHECK-GX-JSON-DAG: "%359:sub22": 92 # CHECK-GX-JSON-DAG: "%359:sub23": 91 # CHECK-GX-JSON-DAG: "%359:sub24": 88 # CHECK-GX-JSON-DAG: "%359:sub25": 87 # CHECK-GX-JSON-DAG: "%359:sub26": 86 # CHECK-GX-JSON-DAG: "%359:sub27": 85 # CHECK-GX-JSON-DAG: "%359:sub28": 82 # CHECK-GX-JSON-DAG: "%359:sub29": 81 # CHECK-GX-JSON-DAG: "%359:sub30": 80 # CHECK-GX-JSON-DAG: "%359:sub31": 79 # CHECK-GX-JSON-DAG: "%401:sub0": 172 # CHECK-GX-JSON-DAG: "%401:sub1": 171 # CHECK-GX-JSON-DAG: "%401:sub2": 170 # CHECK-GX-JSON-DAG: "%401:sub3": 169 # CHECK-GX-JSON-DAG: "%401:sub4": 166 # CHECK-GX-JSON-DAG: "%401:sub5": 165 # CHECK-GX-JSON-DAG: "%401:sub6": 164 # CHECK-GX-JSON-DAG: "%401:sub7": 163 # CHECK-GX-JSON-DAG: "%401:sub8": 160 # CHECK-GX-JSON-DAG: "%401:sub9": 159 # CHECK-GX-JSON-DAG: "%401:sub10": 158 # CHECK-GX-JSON-DAG: "%401:sub11": 157 # CHECK-GX-JSON-DAG: "%401:sub12": 154 # CHECK-GX-JSON-DAG: "%401:sub13": 153 # CHECK-GX-JSON-DAG: "%401:sub14": 152 # CHECK-GX-JSON-DAG: "%401:sub15": 151 # CHECK-GX-JSON-DAG: "%401:sub16": 148 # CHECK-GX-JSON-DAG: "%401:sub17": 147 # CHECK-GX-JSON-DAG: "%401:sub18": 146 # CHECK-GX-JSON-DAG: "%401:sub19": 145 # CHECK-GX-JSON-DAG: "%401:sub20": 142 # CHECK-GX-JSON-DAG: "%401:sub21": 141 # CHECK-GX-JSON-DAG: "%401:sub22": 140 # CHECK-GX-JSON-DAG: "%401:sub23": 139 # CHECK-GX-JSON-DAG: "%401:sub24": 136 # CHECK-GX-JSON-DAG: "%401:sub25": 135 # CHECK-GX-JSON-DAG: "%401:sub26": 134 # CHECK-GX-JSON-DAG: "%401:sub27": 133 # CHECK-GX-JSON-DAG: "%401:sub28": 130 # CHECK-GX-JSON-DAG: "%401:sub29": 129 # CHECK-GX-JSON-DAG: "%401:sub30": 128 # CHECK-GX-JSON-DAG: "%401:sub31": 127 # CHECK-GX-JSON-DAG: "%658": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 127 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 172 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%660:vgpr_32 = COPY %275.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 27 # CHECK-GX-JSON-DAG: "%275:sub1": 26 # CHECK-GX-JSON-DAG: "%275:sub2": 25 # CHECK-GX-JSON-DAG: "%275:sub3": 24 # CHECK-GX-JSON-DAG: "%275:sub4": 21 # CHECK-GX-JSON-DAG: "%275:sub5": 20 # CHECK-GX-JSON-DAG: "%275:sub6": 19 # CHECK-GX-JSON-DAG: "%275:sub7": 18 # CHECK-GX-JSON-DAG: "%275:sub8": 15 # CHECK-GX-JSON-DAG: "%275:sub9": 14 # CHECK-GX-JSON-DAG: "%275:sub10": 13 # CHECK-GX-JSON-DAG: "%275:sub11": 12 # CHECK-GX-JSON-DAG: "%275:sub12": 9 # CHECK-GX-JSON-DAG: "%275:sub13": 8 # CHECK-GX-JSON-DAG: "%275:sub14": 7 # CHECK-GX-JSON-DAG: "%275:sub15": 6 # CHECK-GX-JSON-DAG: "%275:sub16": 3 # CHECK-GX-JSON-DAG: "%275:sub17": 2 # CHECK-GX-JSON-DAG: "%275:sub18": 1 # CHECK-GX-JSON-DAG: "%275:sub19": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 75 # CHECK-GX-JSON-DAG: "%317:sub1": 74 # CHECK-GX-JSON-DAG: "%317:sub2": 73 # CHECK-GX-JSON-DAG: "%317:sub3": 72 # CHECK-GX-JSON-DAG: "%317:sub4": 69 # CHECK-GX-JSON-DAG: "%317:sub5": 68 # CHECK-GX-JSON-DAG: "%317:sub6": 67 # CHECK-GX-JSON-DAG: "%317:sub7": 66 # CHECK-GX-JSON-DAG: "%317:sub8": 63 # CHECK-GX-JSON-DAG: "%317:sub9": 62 # CHECK-GX-JSON-DAG: "%317:sub10": 61 # CHECK-GX-JSON-DAG: "%317:sub11": 60 # CHECK-GX-JSON-DAG: "%317:sub12": 57 # CHECK-GX-JSON-DAG: "%317:sub13": 56 # CHECK-GX-JSON-DAG: "%317:sub14": 55 # CHECK-GX-JSON-DAG: "%317:sub15": 54 # CHECK-GX-JSON-DAG: "%317:sub16": 51 # CHECK-GX-JSON-DAG: "%317:sub17": 50 # CHECK-GX-JSON-DAG: "%317:sub18": 49 # CHECK-GX-JSON-DAG: "%317:sub19": 48 # CHECK-GX-JSON-DAG: "%317:sub20": 45 # CHECK-GX-JSON-DAG: "%317:sub21": 44 # CHECK-GX-JSON-DAG: "%317:sub22": 43 # CHECK-GX-JSON-DAG: "%317:sub23": 42 # CHECK-GX-JSON-DAG: "%317:sub24": 39 # CHECK-GX-JSON-DAG: "%317:sub25": 38 # CHECK-GX-JSON-DAG: "%317:sub26": 37 # CHECK-GX-JSON-DAG: "%317:sub27": 36 # CHECK-GX-JSON-DAG: "%317:sub28": 33 # CHECK-GX-JSON-DAG: "%317:sub29": 32 # CHECK-GX-JSON-DAG: "%317:sub30": 31 # CHECK-GX-JSON-DAG: "%317:sub31": 30 # CHECK-GX-JSON-DAG: "%359:sub0": 123 # CHECK-GX-JSON-DAG: "%359:sub1": 122 # CHECK-GX-JSON-DAG: "%359:sub2": 121 # CHECK-GX-JSON-DAG: "%359:sub3": 120 # CHECK-GX-JSON-DAG: "%359:sub4": 117 # CHECK-GX-JSON-DAG: "%359:sub5": 116 # CHECK-GX-JSON-DAG: "%359:sub6": 115 # CHECK-GX-JSON-DAG: "%359:sub7": 114 # CHECK-GX-JSON-DAG: "%359:sub8": 111 # CHECK-GX-JSON-DAG: "%359:sub9": 110 # CHECK-GX-JSON-DAG: "%359:sub10": 109 # CHECK-GX-JSON-DAG: "%359:sub11": 108 # CHECK-GX-JSON-DAG: "%359:sub12": 105 # CHECK-GX-JSON-DAG: "%359:sub13": 104 # CHECK-GX-JSON-DAG: "%359:sub14": 103 # CHECK-GX-JSON-DAG: "%359:sub15": 102 # CHECK-GX-JSON-DAG: "%359:sub16": 99 # CHECK-GX-JSON-DAG: "%359:sub17": 98 # CHECK-GX-JSON-DAG: "%359:sub18": 97 # CHECK-GX-JSON-DAG: "%359:sub19": 96 # CHECK-GX-JSON-DAG: "%359:sub20": 93 # CHECK-GX-JSON-DAG: "%359:sub21": 92 # CHECK-GX-JSON-DAG: "%359:sub22": 91 # CHECK-GX-JSON-DAG: "%359:sub23": 90 # CHECK-GX-JSON-DAG: "%359:sub24": 87 # CHECK-GX-JSON-DAG: "%359:sub25": 86 # CHECK-GX-JSON-DAG: "%359:sub26": 85 # CHECK-GX-JSON-DAG: "%359:sub27": 84 # CHECK-GX-JSON-DAG: "%359:sub28": 81 # CHECK-GX-JSON-DAG: "%359:sub29": 80 # CHECK-GX-JSON-DAG: "%359:sub30": 79 # CHECK-GX-JSON-DAG: "%359:sub31": 78 # CHECK-GX-JSON-DAG: "%401:sub0": 171 # CHECK-GX-JSON-DAG: "%401:sub1": 170 # CHECK-GX-JSON-DAG: "%401:sub2": 169 # CHECK-GX-JSON-DAG: "%401:sub3": 168 # CHECK-GX-JSON-DAG: "%401:sub4": 165 # CHECK-GX-JSON-DAG: "%401:sub5": 164 # CHECK-GX-JSON-DAG: "%401:sub6": 163 # CHECK-GX-JSON-DAG: "%401:sub7": 162 # CHECK-GX-JSON-DAG: "%401:sub8": 159 # CHECK-GX-JSON-DAG: "%401:sub9": 158 # CHECK-GX-JSON-DAG: "%401:sub10": 157 # CHECK-GX-JSON-DAG: "%401:sub11": 156 # CHECK-GX-JSON-DAG: "%401:sub12": 153 # CHECK-GX-JSON-DAG: "%401:sub13": 152 # CHECK-GX-JSON-DAG: "%401:sub14": 151 # CHECK-GX-JSON-DAG: "%401:sub15": 150 # CHECK-GX-JSON-DAG: "%401:sub16": 147 # CHECK-GX-JSON-DAG: "%401:sub17": 146 # CHECK-GX-JSON-DAG: "%401:sub18": 145 # CHECK-GX-JSON-DAG: "%401:sub19": 144 # CHECK-GX-JSON-DAG: "%401:sub20": 141 # CHECK-GX-JSON-DAG: "%401:sub21": 140 # CHECK-GX-JSON-DAG: "%401:sub22": 139 # CHECK-GX-JSON-DAG: "%401:sub23": 138 # CHECK-GX-JSON-DAG: "%401:sub24": 135 # CHECK-GX-JSON-DAG: "%401:sub25": 134 # CHECK-GX-JSON-DAG: "%401:sub26": 133 # CHECK-GX-JSON-DAG: "%401:sub27": 132 # CHECK-GX-JSON-DAG: "%401:sub28": 129 # CHECK-GX-JSON-DAG: "%401:sub29": 128 # CHECK-GX-JSON-DAG: "%401:sub30": 127 # CHECK-GX-JSON-DAG: "%401:sub31": 126 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 126 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 171 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%661:vgpr_32 = COPY %275.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 26 # CHECK-GX-JSON-DAG: "%275:sub1": 25 # CHECK-GX-JSON-DAG: "%275:sub2": 24 # CHECK-GX-JSON-DAG: "%275:sub3": 23 # CHECK-GX-JSON-DAG: "%275:sub4": 20 # CHECK-GX-JSON-DAG: "%275:sub5": 19 # CHECK-GX-JSON-DAG: "%275:sub6": 18 # CHECK-GX-JSON-DAG: "%275:sub7": 17 # CHECK-GX-JSON-DAG: "%275:sub8": 14 # CHECK-GX-JSON-DAG: "%275:sub9": 13 # CHECK-GX-JSON-DAG: "%275:sub10": 12 # CHECK-GX-JSON-DAG: "%275:sub11": 11 # CHECK-GX-JSON-DAG: "%275:sub12": 8 # CHECK-GX-JSON-DAG: "%275:sub13": 7 # CHECK-GX-JSON-DAG: "%275:sub14": 6 # CHECK-GX-JSON-DAG: "%275:sub15": 5 # CHECK-GX-JSON-DAG: "%275:sub16": 2 # CHECK-GX-JSON-DAG: "%275:sub17": 1 # CHECK-GX-JSON-DAG: "%275:sub18": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 74 # CHECK-GX-JSON-DAG: "%317:sub1": 73 # CHECK-GX-JSON-DAG: "%317:sub2": 72 # CHECK-GX-JSON-DAG: "%317:sub3": 71 # CHECK-GX-JSON-DAG: "%317:sub4": 68 # CHECK-GX-JSON-DAG: "%317:sub5": 67 # CHECK-GX-JSON-DAG: "%317:sub6": 66 # CHECK-GX-JSON-DAG: "%317:sub7": 65 # CHECK-GX-JSON-DAG: "%317:sub8": 62 # CHECK-GX-JSON-DAG: "%317:sub9": 61 # CHECK-GX-JSON-DAG: "%317:sub10": 60 # CHECK-GX-JSON-DAG: "%317:sub11": 59 # CHECK-GX-JSON-DAG: "%317:sub12": 56 # CHECK-GX-JSON-DAG: "%317:sub13": 55 # CHECK-GX-JSON-DAG: "%317:sub14": 54 # CHECK-GX-JSON-DAG: "%317:sub15": 53 # CHECK-GX-JSON-DAG: "%317:sub16": 50 # CHECK-GX-JSON-DAG: "%317:sub17": 49 # CHECK-GX-JSON-DAG: "%317:sub18": 48 # CHECK-GX-JSON-DAG: "%317:sub19": 47 # CHECK-GX-JSON-DAG: "%317:sub20": 44 # CHECK-GX-JSON-DAG: "%317:sub21": 43 # CHECK-GX-JSON-DAG: "%317:sub22": 42 # CHECK-GX-JSON-DAG: "%317:sub23": 41 # CHECK-GX-JSON-DAG: "%317:sub24": 38 # CHECK-GX-JSON-DAG: "%317:sub25": 37 # CHECK-GX-JSON-DAG: "%317:sub26": 36 # CHECK-GX-JSON-DAG: "%317:sub27": 35 # CHECK-GX-JSON-DAG: "%317:sub28": 32 # CHECK-GX-JSON-DAG: "%317:sub29": 31 # CHECK-GX-JSON-DAG: "%317:sub30": 30 # CHECK-GX-JSON-DAG: "%317:sub31": 29 # CHECK-GX-JSON-DAG: "%359:sub0": 122 # CHECK-GX-JSON-DAG: "%359:sub1": 121 # CHECK-GX-JSON-DAG: "%359:sub2": 120 # CHECK-GX-JSON-DAG: "%359:sub3": 119 # CHECK-GX-JSON-DAG: "%359:sub4": 116 # CHECK-GX-JSON-DAG: "%359:sub5": 115 # CHECK-GX-JSON-DAG: "%359:sub6": 114 # CHECK-GX-JSON-DAG: "%359:sub7": 113 # CHECK-GX-JSON-DAG: "%359:sub8": 110 # CHECK-GX-JSON-DAG: "%359:sub9": 109 # CHECK-GX-JSON-DAG: "%359:sub10": 108 # CHECK-GX-JSON-DAG: "%359:sub11": 107 # CHECK-GX-JSON-DAG: "%359:sub12": 104 # CHECK-GX-JSON-DAG: "%359:sub13": 103 # CHECK-GX-JSON-DAG: "%359:sub14": 102 # CHECK-GX-JSON-DAG: "%359:sub15": 101 # CHECK-GX-JSON-DAG: "%359:sub16": 98 # CHECK-GX-JSON-DAG: "%359:sub17": 97 # CHECK-GX-JSON-DAG: "%359:sub18": 96 # CHECK-GX-JSON-DAG: "%359:sub19": 95 # CHECK-GX-JSON-DAG: "%359:sub20": 92 # CHECK-GX-JSON-DAG: "%359:sub21": 91 # CHECK-GX-JSON-DAG: "%359:sub22": 90 # CHECK-GX-JSON-DAG: "%359:sub23": 89 # CHECK-GX-JSON-DAG: "%359:sub24": 86 # CHECK-GX-JSON-DAG: "%359:sub25": 85 # CHECK-GX-JSON-DAG: "%359:sub26": 84 # CHECK-GX-JSON-DAG: "%359:sub27": 83 # CHECK-GX-JSON-DAG: "%359:sub28": 80 # CHECK-GX-JSON-DAG: "%359:sub29": 79 # CHECK-GX-JSON-DAG: "%359:sub30": 78 # CHECK-GX-JSON-DAG: "%359:sub31": 77 # CHECK-GX-JSON-DAG: "%401:sub0": 170 # CHECK-GX-JSON-DAG: "%401:sub1": 169 # CHECK-GX-JSON-DAG: "%401:sub2": 168 # CHECK-GX-JSON-DAG: "%401:sub3": 167 # CHECK-GX-JSON-DAG: "%401:sub4": 164 # CHECK-GX-JSON-DAG: "%401:sub5": 163 # CHECK-GX-JSON-DAG: "%401:sub6": 162 # CHECK-GX-JSON-DAG: "%401:sub7": 161 # CHECK-GX-JSON-DAG: "%401:sub8": 158 # CHECK-GX-JSON-DAG: "%401:sub9": 157 # CHECK-GX-JSON-DAG: "%401:sub10": 156 # CHECK-GX-JSON-DAG: "%401:sub11": 155 # CHECK-GX-JSON-DAG: "%401:sub12": 152 # CHECK-GX-JSON-DAG: "%401:sub13": 151 # CHECK-GX-JSON-DAG: "%401:sub14": 150 # CHECK-GX-JSON-DAG: "%401:sub15": 149 # CHECK-GX-JSON-DAG: "%401:sub16": 146 # CHECK-GX-JSON-DAG: "%401:sub17": 145 # CHECK-GX-JSON-DAG: "%401:sub18": 144 # CHECK-GX-JSON-DAG: "%401:sub19": 143 # CHECK-GX-JSON-DAG: "%401:sub20": 140 # CHECK-GX-JSON-DAG: "%401:sub21": 139 # CHECK-GX-JSON-DAG: "%401:sub22": 138 # CHECK-GX-JSON-DAG: "%401:sub23": 137 # CHECK-GX-JSON-DAG: "%401:sub24": 134 # CHECK-GX-JSON-DAG: "%401:sub25": 133 # CHECK-GX-JSON-DAG: "%401:sub26": 132 # CHECK-GX-JSON-DAG: "%401:sub27": 131 # CHECK-GX-JSON-DAG: "%401:sub28": 128 # CHECK-GX-JSON-DAG: "%401:sub29": 127 # CHECK-GX-JSON-DAG: "%401:sub30": 126 # CHECK-GX-JSON-DAG: "%401:sub31": 125 # CHECK-GX-JSON-DAG: "%660": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 125 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 170 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%662:vgpr_32 = COPY %275.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 25 # CHECK-GX-JSON-DAG: "%275:sub1": 24 # CHECK-GX-JSON-DAG: "%275:sub2": 23 # CHECK-GX-JSON-DAG: "%275:sub3": 22 # CHECK-GX-JSON-DAG: "%275:sub4": 19 # CHECK-GX-JSON-DAG: "%275:sub5": 18 # CHECK-GX-JSON-DAG: "%275:sub6": 17 # CHECK-GX-JSON-DAG: "%275:sub7": 16 # CHECK-GX-JSON-DAG: "%275:sub8": 13 # CHECK-GX-JSON-DAG: "%275:sub9": 12 # CHECK-GX-JSON-DAG: "%275:sub10": 11 # CHECK-GX-JSON-DAG: "%275:sub11": 10 # CHECK-GX-JSON-DAG: "%275:sub12": 7 # CHECK-GX-JSON-DAG: "%275:sub13": 6 # CHECK-GX-JSON-DAG: "%275:sub14": 5 # CHECK-GX-JSON-DAG: "%275:sub15": 4 # CHECK-GX-JSON-DAG: "%275:sub16": 1 # CHECK-GX-JSON-DAG: "%275:sub17": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 73 # CHECK-GX-JSON-DAG: "%317:sub1": 72 # CHECK-GX-JSON-DAG: "%317:sub2": 71 # CHECK-GX-JSON-DAG: "%317:sub3": 70 # CHECK-GX-JSON-DAG: "%317:sub4": 67 # CHECK-GX-JSON-DAG: "%317:sub5": 66 # CHECK-GX-JSON-DAG: "%317:sub6": 65 # CHECK-GX-JSON-DAG: "%317:sub7": 64 # CHECK-GX-JSON-DAG: "%317:sub8": 61 # CHECK-GX-JSON-DAG: "%317:sub9": 60 # CHECK-GX-JSON-DAG: "%317:sub10": 59 # CHECK-GX-JSON-DAG: "%317:sub11": 58 # CHECK-GX-JSON-DAG: "%317:sub12": 55 # CHECK-GX-JSON-DAG: "%317:sub13": 54 # CHECK-GX-JSON-DAG: "%317:sub14": 53 # CHECK-GX-JSON-DAG: "%317:sub15": 52 # CHECK-GX-JSON-DAG: "%317:sub16": 49 # CHECK-GX-JSON-DAG: "%317:sub17": 48 # CHECK-GX-JSON-DAG: "%317:sub18": 47 # CHECK-GX-JSON-DAG: "%317:sub19": 46 # CHECK-GX-JSON-DAG: "%317:sub20": 43 # CHECK-GX-JSON-DAG: "%317:sub21": 42 # CHECK-GX-JSON-DAG: "%317:sub22": 41 # CHECK-GX-JSON-DAG: "%317:sub23": 40 # CHECK-GX-JSON-DAG: "%317:sub24": 37 # CHECK-GX-JSON-DAG: "%317:sub25": 36 # CHECK-GX-JSON-DAG: "%317:sub26": 35 # CHECK-GX-JSON-DAG: "%317:sub27": 34 # CHECK-GX-JSON-DAG: "%317:sub28": 31 # CHECK-GX-JSON-DAG: "%317:sub29": 30 # CHECK-GX-JSON-DAG: "%317:sub30": 29 # CHECK-GX-JSON-DAG: "%317:sub31": 28 # CHECK-GX-JSON-DAG: "%359:sub0": 121 # CHECK-GX-JSON-DAG: "%359:sub1": 120 # CHECK-GX-JSON-DAG: "%359:sub2": 119 # CHECK-GX-JSON-DAG: "%359:sub3": 118 # CHECK-GX-JSON-DAG: "%359:sub4": 115 # CHECK-GX-JSON-DAG: "%359:sub5": 114 # CHECK-GX-JSON-DAG: "%359:sub6": 113 # CHECK-GX-JSON-DAG: "%359:sub7": 112 # CHECK-GX-JSON-DAG: "%359:sub8": 109 # CHECK-GX-JSON-DAG: "%359:sub9": 108 # CHECK-GX-JSON-DAG: "%359:sub10": 107 # CHECK-GX-JSON-DAG: "%359:sub11": 106 # CHECK-GX-JSON-DAG: "%359:sub12": 103 # CHECK-GX-JSON-DAG: "%359:sub13": 102 # CHECK-GX-JSON-DAG: "%359:sub14": 101 # CHECK-GX-JSON-DAG: "%359:sub15": 100 # CHECK-GX-JSON-DAG: "%359:sub16": 97 # CHECK-GX-JSON-DAG: "%359:sub17": 96 # CHECK-GX-JSON-DAG: "%359:sub18": 95 # CHECK-GX-JSON-DAG: "%359:sub19": 94 # CHECK-GX-JSON-DAG: "%359:sub20": 91 # CHECK-GX-JSON-DAG: "%359:sub21": 90 # CHECK-GX-JSON-DAG: "%359:sub22": 89 # CHECK-GX-JSON-DAG: "%359:sub23": 88 # CHECK-GX-JSON-DAG: "%359:sub24": 85 # CHECK-GX-JSON-DAG: "%359:sub25": 84 # CHECK-GX-JSON-DAG: "%359:sub26": 83 # CHECK-GX-JSON-DAG: "%359:sub27": 82 # CHECK-GX-JSON-DAG: "%359:sub28": 79 # CHECK-GX-JSON-DAG: "%359:sub29": 78 # CHECK-GX-JSON-DAG: "%359:sub30": 77 # CHECK-GX-JSON-DAG: "%359:sub31": 76 # CHECK-GX-JSON-DAG: "%401:sub0": 169 # CHECK-GX-JSON-DAG: "%401:sub1": 168 # CHECK-GX-JSON-DAG: "%401:sub2": 167 # CHECK-GX-JSON-DAG: "%401:sub3": 166 # CHECK-GX-JSON-DAG: "%401:sub4": 163 # CHECK-GX-JSON-DAG: "%401:sub5": 162 # CHECK-GX-JSON-DAG: "%401:sub6": 161 # CHECK-GX-JSON-DAG: "%401:sub7": 160 # CHECK-GX-JSON-DAG: "%401:sub8": 157 # CHECK-GX-JSON-DAG: "%401:sub9": 156 # CHECK-GX-JSON-DAG: "%401:sub10": 155 # CHECK-GX-JSON-DAG: "%401:sub11": 154 # CHECK-GX-JSON-DAG: "%401:sub12": 151 # CHECK-GX-JSON-DAG: "%401:sub13": 150 # CHECK-GX-JSON-DAG: "%401:sub14": 149 # CHECK-GX-JSON-DAG: "%401:sub15": 148 # CHECK-GX-JSON-DAG: "%401:sub16": 145 # CHECK-GX-JSON-DAG: "%401:sub17": 144 # CHECK-GX-JSON-DAG: "%401:sub18": 143 # CHECK-GX-JSON-DAG: "%401:sub19": 142 # CHECK-GX-JSON-DAG: "%401:sub20": 139 # CHECK-GX-JSON-DAG: "%401:sub21": 138 # CHECK-GX-JSON-DAG: "%401:sub22": 137 # CHECK-GX-JSON-DAG: "%401:sub23": 136 # CHECK-GX-JSON-DAG: "%401:sub24": 133 # CHECK-GX-JSON-DAG: "%401:sub25": 132 # CHECK-GX-JSON-DAG: "%401:sub26": 131 # CHECK-GX-JSON-DAG: "%401:sub27": 130 # CHECK-GX-JSON-DAG: "%401:sub28": 127 # CHECK-GX-JSON-DAG: "%401:sub29": 126 # CHECK-GX-JSON-DAG: "%401:sub30": 125 # CHECK-GX-JSON-DAG: "%401:sub31": 124 # CHECK-GX-JSON-DAG: "%660": 2 # CHECK-GX-JSON-DAG: "%661": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 124 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 169 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%663:vgpr_32 = COPY %275.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 24 # CHECK-GX-JSON-DAG: "%275:sub1": 23 # CHECK-GX-JSON-DAG: "%275:sub2": 22 # CHECK-GX-JSON-DAG: "%275:sub3": 21 # CHECK-GX-JSON-DAG: "%275:sub4": 18 # CHECK-GX-JSON-DAG: "%275:sub5": 17 # CHECK-GX-JSON-DAG: "%275:sub6": 16 # CHECK-GX-JSON-DAG: "%275:sub7": 15 # CHECK-GX-JSON-DAG: "%275:sub8": 12 # CHECK-GX-JSON-DAG: "%275:sub9": 11 # CHECK-GX-JSON-DAG: "%275:sub10": 10 # CHECK-GX-JSON-DAG: "%275:sub11": 9 # CHECK-GX-JSON-DAG: "%275:sub12": 6 # CHECK-GX-JSON-DAG: "%275:sub13": 5 # CHECK-GX-JSON-DAG: "%275:sub14": 4 # CHECK-GX-JSON-DAG: "%275:sub15": 3 # CHECK-GX-JSON-DAG: "%275:sub16": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 72 # CHECK-GX-JSON-DAG: "%317:sub1": 71 # CHECK-GX-JSON-DAG: "%317:sub2": 70 # CHECK-GX-JSON-DAG: "%317:sub3": 69 # CHECK-GX-JSON-DAG: "%317:sub4": 66 # CHECK-GX-JSON-DAG: "%317:sub5": 65 # CHECK-GX-JSON-DAG: "%317:sub6": 64 # CHECK-GX-JSON-DAG: "%317:sub7": 63 # CHECK-GX-JSON-DAG: "%317:sub8": 60 # CHECK-GX-JSON-DAG: "%317:sub9": 59 # CHECK-GX-JSON-DAG: "%317:sub10": 58 # CHECK-GX-JSON-DAG: "%317:sub11": 57 # CHECK-GX-JSON-DAG: "%317:sub12": 54 # CHECK-GX-JSON-DAG: "%317:sub13": 53 # CHECK-GX-JSON-DAG: "%317:sub14": 52 # CHECK-GX-JSON-DAG: "%317:sub15": 51 # CHECK-GX-JSON-DAG: "%317:sub16": 48 # CHECK-GX-JSON-DAG: "%317:sub17": 47 # CHECK-GX-JSON-DAG: "%317:sub18": 46 # CHECK-GX-JSON-DAG: "%317:sub19": 45 # CHECK-GX-JSON-DAG: "%317:sub20": 42 # CHECK-GX-JSON-DAG: "%317:sub21": 41 # CHECK-GX-JSON-DAG: "%317:sub22": 40 # CHECK-GX-JSON-DAG: "%317:sub23": 39 # CHECK-GX-JSON-DAG: "%317:sub24": 36 # CHECK-GX-JSON-DAG: "%317:sub25": 35 # CHECK-GX-JSON-DAG: "%317:sub26": 34 # CHECK-GX-JSON-DAG: "%317:sub27": 33 # CHECK-GX-JSON-DAG: "%317:sub28": 30 # CHECK-GX-JSON-DAG: "%317:sub29": 29 # CHECK-GX-JSON-DAG: "%317:sub30": 28 # CHECK-GX-JSON-DAG: "%317:sub31": 27 # CHECK-GX-JSON-DAG: "%359:sub0": 120 # CHECK-GX-JSON-DAG: "%359:sub1": 119 # CHECK-GX-JSON-DAG: "%359:sub2": 118 # CHECK-GX-JSON-DAG: "%359:sub3": 117 # CHECK-GX-JSON-DAG: "%359:sub4": 114 # CHECK-GX-JSON-DAG: "%359:sub5": 113 # CHECK-GX-JSON-DAG: "%359:sub6": 112 # CHECK-GX-JSON-DAG: "%359:sub7": 111 # CHECK-GX-JSON-DAG: "%359:sub8": 108 # CHECK-GX-JSON-DAG: "%359:sub9": 107 # CHECK-GX-JSON-DAG: "%359:sub10": 106 # CHECK-GX-JSON-DAG: "%359:sub11": 105 # CHECK-GX-JSON-DAG: "%359:sub12": 102 # CHECK-GX-JSON-DAG: "%359:sub13": 101 # CHECK-GX-JSON-DAG: "%359:sub14": 100 # CHECK-GX-JSON-DAG: "%359:sub15": 99 # CHECK-GX-JSON-DAG: "%359:sub16": 96 # CHECK-GX-JSON-DAG: "%359:sub17": 95 # CHECK-GX-JSON-DAG: "%359:sub18": 94 # CHECK-GX-JSON-DAG: "%359:sub19": 93 # CHECK-GX-JSON-DAG: "%359:sub20": 90 # CHECK-GX-JSON-DAG: "%359:sub21": 89 # CHECK-GX-JSON-DAG: "%359:sub22": 88 # CHECK-GX-JSON-DAG: "%359:sub23": 87 # CHECK-GX-JSON-DAG: "%359:sub24": 84 # CHECK-GX-JSON-DAG: "%359:sub25": 83 # CHECK-GX-JSON-DAG: "%359:sub26": 82 # CHECK-GX-JSON-DAG: "%359:sub27": 81 # CHECK-GX-JSON-DAG: "%359:sub28": 78 # CHECK-GX-JSON-DAG: "%359:sub29": 77 # CHECK-GX-JSON-DAG: "%359:sub30": 76 # CHECK-GX-JSON-DAG: "%359:sub31": 75 # CHECK-GX-JSON-DAG: "%401:sub0": 168 # CHECK-GX-JSON-DAG: "%401:sub1": 167 # CHECK-GX-JSON-DAG: "%401:sub2": 166 # CHECK-GX-JSON-DAG: "%401:sub3": 165 # CHECK-GX-JSON-DAG: "%401:sub4": 162 # CHECK-GX-JSON-DAG: "%401:sub5": 161 # CHECK-GX-JSON-DAG: "%401:sub6": 160 # CHECK-GX-JSON-DAG: "%401:sub7": 159 # CHECK-GX-JSON-DAG: "%401:sub8": 156 # CHECK-GX-JSON-DAG: "%401:sub9": 155 # CHECK-GX-JSON-DAG: "%401:sub10": 154 # CHECK-GX-JSON-DAG: "%401:sub11": 153 # CHECK-GX-JSON-DAG: "%401:sub12": 150 # CHECK-GX-JSON-DAG: "%401:sub13": 149 # CHECK-GX-JSON-DAG: "%401:sub14": 148 # CHECK-GX-JSON-DAG: "%401:sub15": 147 # CHECK-GX-JSON-DAG: "%401:sub16": 144 # CHECK-GX-JSON-DAG: "%401:sub17": 143 # CHECK-GX-JSON-DAG: "%401:sub18": 142 # CHECK-GX-JSON-DAG: "%401:sub19": 141 # CHECK-GX-JSON-DAG: "%401:sub20": 138 # CHECK-GX-JSON-DAG: "%401:sub21": 137 # CHECK-GX-JSON-DAG: "%401:sub22": 136 # CHECK-GX-JSON-DAG: "%401:sub23": 135 # CHECK-GX-JSON-DAG: "%401:sub24": 132 # CHECK-GX-JSON-DAG: "%401:sub25": 131 # CHECK-GX-JSON-DAG: "%401:sub26": 130 # CHECK-GX-JSON-DAG: "%401:sub27": 129 # CHECK-GX-JSON-DAG: "%401:sub28": 126 # CHECK-GX-JSON-DAG: "%401:sub29": 125 # CHECK-GX-JSON-DAG: "%401:sub30": 124 # CHECK-GX-JSON-DAG: "%401:sub31": 123 # CHECK-GX-JSON-DAG: "%660": 1 # CHECK-GX-JSON-DAG: "%661": 1 # CHECK-GX-JSON-DAG: "%662": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 123 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 168 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%664:vreg_128 = REG_SEQUENCE %663, %subreg.sub0, %662, %subreg.sub1, %661, %subreg.sub2, %660, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 23 # CHECK-GX-JSON-DAG: "%275:sub1": 22 # CHECK-GX-JSON-DAG: "%275:sub2": 21 # CHECK-GX-JSON-DAG: "%275:sub3": 20 # CHECK-GX-JSON-DAG: "%275:sub4": 17 # CHECK-GX-JSON-DAG: "%275:sub5": 16 # CHECK-GX-JSON-DAG: "%275:sub6": 15 # CHECK-GX-JSON-DAG: "%275:sub7": 14 # CHECK-GX-JSON-DAG: "%275:sub8": 11 # CHECK-GX-JSON-DAG: "%275:sub9": 10 # CHECK-GX-JSON-DAG: "%275:sub10": 9 # CHECK-GX-JSON-DAG: "%275:sub11": 8 # CHECK-GX-JSON-DAG: "%275:sub12": 5 # CHECK-GX-JSON-DAG: "%275:sub13": 4 # CHECK-GX-JSON-DAG: "%275:sub14": 3 # CHECK-GX-JSON-DAG: "%275:sub15": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 71 # CHECK-GX-JSON-DAG: "%317:sub1": 70 # CHECK-GX-JSON-DAG: "%317:sub2": 69 # CHECK-GX-JSON-DAG: "%317:sub3": 68 # CHECK-GX-JSON-DAG: "%317:sub4": 65 # CHECK-GX-JSON-DAG: "%317:sub5": 64 # CHECK-GX-JSON-DAG: "%317:sub6": 63 # CHECK-GX-JSON-DAG: "%317:sub7": 62 # CHECK-GX-JSON-DAG: "%317:sub8": 59 # CHECK-GX-JSON-DAG: "%317:sub9": 58 # CHECK-GX-JSON-DAG: "%317:sub10": 57 # CHECK-GX-JSON-DAG: "%317:sub11": 56 # CHECK-GX-JSON-DAG: "%317:sub12": 53 # CHECK-GX-JSON-DAG: "%317:sub13": 52 # CHECK-GX-JSON-DAG: "%317:sub14": 51 # CHECK-GX-JSON-DAG: "%317:sub15": 50 # CHECK-GX-JSON-DAG: "%317:sub16": 47 # CHECK-GX-JSON-DAG: "%317:sub17": 46 # CHECK-GX-JSON-DAG: "%317:sub18": 45 # CHECK-GX-JSON-DAG: "%317:sub19": 44 # CHECK-GX-JSON-DAG: "%317:sub20": 41 # CHECK-GX-JSON-DAG: "%317:sub21": 40 # CHECK-GX-JSON-DAG: "%317:sub22": 39 # CHECK-GX-JSON-DAG: "%317:sub23": 38 # CHECK-GX-JSON-DAG: "%317:sub24": 35 # CHECK-GX-JSON-DAG: "%317:sub25": 34 # CHECK-GX-JSON-DAG: "%317:sub26": 33 # CHECK-GX-JSON-DAG: "%317:sub27": 32 # CHECK-GX-JSON-DAG: "%317:sub28": 29 # CHECK-GX-JSON-DAG: "%317:sub29": 28 # CHECK-GX-JSON-DAG: "%317:sub30": 27 # CHECK-GX-JSON-DAG: "%317:sub31": 26 # CHECK-GX-JSON-DAG: "%359:sub0": 119 # CHECK-GX-JSON-DAG: "%359:sub1": 118 # CHECK-GX-JSON-DAG: "%359:sub2": 117 # CHECK-GX-JSON-DAG: "%359:sub3": 116 # CHECK-GX-JSON-DAG: "%359:sub4": 113 # CHECK-GX-JSON-DAG: "%359:sub5": 112 # CHECK-GX-JSON-DAG: "%359:sub6": 111 # CHECK-GX-JSON-DAG: "%359:sub7": 110 # CHECK-GX-JSON-DAG: "%359:sub8": 107 # CHECK-GX-JSON-DAG: "%359:sub9": 106 # CHECK-GX-JSON-DAG: "%359:sub10": 105 # CHECK-GX-JSON-DAG: "%359:sub11": 104 # CHECK-GX-JSON-DAG: "%359:sub12": 101 # CHECK-GX-JSON-DAG: "%359:sub13": 100 # CHECK-GX-JSON-DAG: "%359:sub14": 99 # CHECK-GX-JSON-DAG: "%359:sub15": 98 # CHECK-GX-JSON-DAG: "%359:sub16": 95 # CHECK-GX-JSON-DAG: "%359:sub17": 94 # CHECK-GX-JSON-DAG: "%359:sub18": 93 # CHECK-GX-JSON-DAG: "%359:sub19": 92 # CHECK-GX-JSON-DAG: "%359:sub20": 89 # CHECK-GX-JSON-DAG: "%359:sub21": 88 # CHECK-GX-JSON-DAG: "%359:sub22": 87 # CHECK-GX-JSON-DAG: "%359:sub23": 86 # CHECK-GX-JSON-DAG: "%359:sub24": 83 # CHECK-GX-JSON-DAG: "%359:sub25": 82 # CHECK-GX-JSON-DAG: "%359:sub26": 81 # CHECK-GX-JSON-DAG: "%359:sub27": 80 # CHECK-GX-JSON-DAG: "%359:sub28": 77 # CHECK-GX-JSON-DAG: "%359:sub29": 76 # CHECK-GX-JSON-DAG: "%359:sub30": 75 # CHECK-GX-JSON-DAG: "%359:sub31": 74 # CHECK-GX-JSON-DAG: "%401:sub0": 167 # CHECK-GX-JSON-DAG: "%401:sub1": 166 # CHECK-GX-JSON-DAG: "%401:sub2": 165 # CHECK-GX-JSON-DAG: "%401:sub3": 164 # CHECK-GX-JSON-DAG: "%401:sub4": 161 # CHECK-GX-JSON-DAG: "%401:sub5": 160 # CHECK-GX-JSON-DAG: "%401:sub6": 159 # CHECK-GX-JSON-DAG: "%401:sub7": 158 # CHECK-GX-JSON-DAG: "%401:sub8": 155 # CHECK-GX-JSON-DAG: "%401:sub9": 154 # CHECK-GX-JSON-DAG: "%401:sub10": 153 # CHECK-GX-JSON-DAG: "%401:sub11": 152 # CHECK-GX-JSON-DAG: "%401:sub12": 149 # CHECK-GX-JSON-DAG: "%401:sub13": 148 # CHECK-GX-JSON-DAG: "%401:sub14": 147 # CHECK-GX-JSON-DAG: "%401:sub15": 146 # CHECK-GX-JSON-DAG: "%401:sub16": 143 # CHECK-GX-JSON-DAG: "%401:sub17": 142 # CHECK-GX-JSON-DAG: "%401:sub18": 141 # CHECK-GX-JSON-DAG: "%401:sub19": 140 # CHECK-GX-JSON-DAG: "%401:sub20": 137 # CHECK-GX-JSON-DAG: "%401:sub21": 136 # CHECK-GX-JSON-DAG: "%401:sub22": 135 # CHECK-GX-JSON-DAG: "%401:sub23": 134 # CHECK-GX-JSON-DAG: "%401:sub24": 131 # CHECK-GX-JSON-DAG: "%401:sub25": 130 # CHECK-GX-JSON-DAG: "%401:sub26": 129 # CHECK-GX-JSON-DAG: "%401:sub27": 128 # CHECK-GX-JSON-DAG: "%401:sub28": 125 # CHECK-GX-JSON-DAG: "%401:sub29": 124 # CHECK-GX-JSON-DAG: "%401:sub30": 123 # CHECK-GX-JSON-DAG: "%401:sub31": 122 # CHECK-GX-JSON-DAG: "%660": 0 # CHECK-GX-JSON-DAG: "%661": 0 # CHECK-GX-JSON-DAG: "%662": 0 # CHECK-GX-JSON-DAG: "%663": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 122 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 167 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %665:vreg_64, %664, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 22 # CHECK-GX-JSON-DAG: "%275:sub1": 21 # CHECK-GX-JSON-DAG: "%275:sub2": 20 # CHECK-GX-JSON-DAG: "%275:sub3": 19 # CHECK-GX-JSON-DAG: "%275:sub4": 16 # CHECK-GX-JSON-DAG: "%275:sub5": 15 # CHECK-GX-JSON-DAG: "%275:sub6": 14 # CHECK-GX-JSON-DAG: "%275:sub7": 13 # CHECK-GX-JSON-DAG: "%275:sub8": 10 # CHECK-GX-JSON-DAG: "%275:sub9": 9 # CHECK-GX-JSON-DAG: "%275:sub10": 8 # CHECK-GX-JSON-DAG: "%275:sub11": 7 # CHECK-GX-JSON-DAG: "%275:sub12": 4 # CHECK-GX-JSON-DAG: "%275:sub13": 3 # CHECK-GX-JSON-DAG: "%275:sub14": 2 # CHECK-GX-JSON-DAG: "%275:sub15": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 70 # CHECK-GX-JSON-DAG: "%317:sub1": 69 # CHECK-GX-JSON-DAG: "%317:sub2": 68 # CHECK-GX-JSON-DAG: "%317:sub3": 67 # CHECK-GX-JSON-DAG: "%317:sub4": 64 # CHECK-GX-JSON-DAG: "%317:sub5": 63 # CHECK-GX-JSON-DAG: "%317:sub6": 62 # CHECK-GX-JSON-DAG: "%317:sub7": 61 # CHECK-GX-JSON-DAG: "%317:sub8": 58 # CHECK-GX-JSON-DAG: "%317:sub9": 57 # CHECK-GX-JSON-DAG: "%317:sub10": 56 # CHECK-GX-JSON-DAG: "%317:sub11": 55 # CHECK-GX-JSON-DAG: "%317:sub12": 52 # CHECK-GX-JSON-DAG: "%317:sub13": 51 # CHECK-GX-JSON-DAG: "%317:sub14": 50 # CHECK-GX-JSON-DAG: "%317:sub15": 49 # CHECK-GX-JSON-DAG: "%317:sub16": 46 # CHECK-GX-JSON-DAG: "%317:sub17": 45 # CHECK-GX-JSON-DAG: "%317:sub18": 44 # CHECK-GX-JSON-DAG: "%317:sub19": 43 # CHECK-GX-JSON-DAG: "%317:sub20": 40 # CHECK-GX-JSON-DAG: "%317:sub21": 39 # CHECK-GX-JSON-DAG: "%317:sub22": 38 # CHECK-GX-JSON-DAG: "%317:sub23": 37 # CHECK-GX-JSON-DAG: "%317:sub24": 34 # CHECK-GX-JSON-DAG: "%317:sub25": 33 # CHECK-GX-JSON-DAG: "%317:sub26": 32 # CHECK-GX-JSON-DAG: "%317:sub27": 31 # CHECK-GX-JSON-DAG: "%317:sub28": 28 # CHECK-GX-JSON-DAG: "%317:sub29": 27 # CHECK-GX-JSON-DAG: "%317:sub30": 26 # CHECK-GX-JSON-DAG: "%317:sub31": 25 # CHECK-GX-JSON-DAG: "%359:sub0": 118 # CHECK-GX-JSON-DAG: "%359:sub1": 117 # CHECK-GX-JSON-DAG: "%359:sub2": 116 # CHECK-GX-JSON-DAG: "%359:sub3": 115 # CHECK-GX-JSON-DAG: "%359:sub4": 112 # CHECK-GX-JSON-DAG: "%359:sub5": 111 # CHECK-GX-JSON-DAG: "%359:sub6": 110 # CHECK-GX-JSON-DAG: "%359:sub7": 109 # CHECK-GX-JSON-DAG: "%359:sub8": 106 # CHECK-GX-JSON-DAG: "%359:sub9": 105 # CHECK-GX-JSON-DAG: "%359:sub10": 104 # CHECK-GX-JSON-DAG: "%359:sub11": 103 # CHECK-GX-JSON-DAG: "%359:sub12": 100 # CHECK-GX-JSON-DAG: "%359:sub13": 99 # CHECK-GX-JSON-DAG: "%359:sub14": 98 # CHECK-GX-JSON-DAG: "%359:sub15": 97 # CHECK-GX-JSON-DAG: "%359:sub16": 94 # CHECK-GX-JSON-DAG: "%359:sub17": 93 # CHECK-GX-JSON-DAG: "%359:sub18": 92 # CHECK-GX-JSON-DAG: "%359:sub19": 91 # CHECK-GX-JSON-DAG: "%359:sub20": 88 # CHECK-GX-JSON-DAG: "%359:sub21": 87 # CHECK-GX-JSON-DAG: "%359:sub22": 86 # CHECK-GX-JSON-DAG: "%359:sub23": 85 # CHECK-GX-JSON-DAG: "%359:sub24": 82 # CHECK-GX-JSON-DAG: "%359:sub25": 81 # CHECK-GX-JSON-DAG: "%359:sub26": 80 # CHECK-GX-JSON-DAG: "%359:sub27": 79 # CHECK-GX-JSON-DAG: "%359:sub28": 76 # CHECK-GX-JSON-DAG: "%359:sub29": 75 # CHECK-GX-JSON-DAG: "%359:sub30": 74 # CHECK-GX-JSON-DAG: "%359:sub31": 73 # CHECK-GX-JSON-DAG: "%401:sub0": 166 # CHECK-GX-JSON-DAG: "%401:sub1": 165 # CHECK-GX-JSON-DAG: "%401:sub2": 164 # CHECK-GX-JSON-DAG: "%401:sub3": 163 # CHECK-GX-JSON-DAG: "%401:sub4": 160 # CHECK-GX-JSON-DAG: "%401:sub5": 159 # CHECK-GX-JSON-DAG: "%401:sub6": 158 # CHECK-GX-JSON-DAG: "%401:sub7": 157 # CHECK-GX-JSON-DAG: "%401:sub8": 154 # CHECK-GX-JSON-DAG: "%401:sub9": 153 # CHECK-GX-JSON-DAG: "%401:sub10": 152 # CHECK-GX-JSON-DAG: "%401:sub11": 151 # CHECK-GX-JSON-DAG: "%401:sub12": 148 # CHECK-GX-JSON-DAG: "%401:sub13": 147 # CHECK-GX-JSON-DAG: "%401:sub14": 146 # CHECK-GX-JSON-DAG: "%401:sub15": 145 # CHECK-GX-JSON-DAG: "%401:sub16": 142 # CHECK-GX-JSON-DAG: "%401:sub17": 141 # CHECK-GX-JSON-DAG: "%401:sub18": 140 # CHECK-GX-JSON-DAG: "%401:sub19": 139 # CHECK-GX-JSON-DAG: "%401:sub20": 136 # CHECK-GX-JSON-DAG: "%401:sub21": 135 # CHECK-GX-JSON-DAG: "%401:sub22": 134 # CHECK-GX-JSON-DAG: "%401:sub23": 133 # CHECK-GX-JSON-DAG: "%401:sub24": 130 # CHECK-GX-JSON-DAG: "%401:sub25": 129 # CHECK-GX-JSON-DAG: "%401:sub26": 128 # CHECK-GX-JSON-DAG: "%401:sub27": 127 # CHECK-GX-JSON-DAG: "%401:sub28": 124 # CHECK-GX-JSON-DAG: "%401:sub29": 123 # CHECK-GX-JSON-DAG: "%401:sub30": 122 # CHECK-GX-JSON-DAG: "%401:sub31": 121 # CHECK-GX-JSON-DAG: "%664": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 121 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 166 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%666:vgpr_32 = COPY %275.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 21 # CHECK-GX-JSON-DAG: "%275:sub1": 20 # CHECK-GX-JSON-DAG: "%275:sub2": 19 # CHECK-GX-JSON-DAG: "%275:sub3": 18 # CHECK-GX-JSON-DAG: "%275:sub4": 15 # CHECK-GX-JSON-DAG: "%275:sub5": 14 # CHECK-GX-JSON-DAG: "%275:sub6": 13 # CHECK-GX-JSON-DAG: "%275:sub7": 12 # CHECK-GX-JSON-DAG: "%275:sub8": 9 # CHECK-GX-JSON-DAG: "%275:sub9": 8 # CHECK-GX-JSON-DAG: "%275:sub10": 7 # CHECK-GX-JSON-DAG: "%275:sub11": 6 # CHECK-GX-JSON-DAG: "%275:sub12": 3 # CHECK-GX-JSON-DAG: "%275:sub13": 2 # CHECK-GX-JSON-DAG: "%275:sub14": 1 # CHECK-GX-JSON-DAG: "%275:sub15": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 69 # CHECK-GX-JSON-DAG: "%317:sub1": 68 # CHECK-GX-JSON-DAG: "%317:sub2": 67 # CHECK-GX-JSON-DAG: "%317:sub3": 66 # CHECK-GX-JSON-DAG: "%317:sub4": 63 # CHECK-GX-JSON-DAG: "%317:sub5": 62 # CHECK-GX-JSON-DAG: "%317:sub6": 61 # CHECK-GX-JSON-DAG: "%317:sub7": 60 # CHECK-GX-JSON-DAG: "%317:sub8": 57 # CHECK-GX-JSON-DAG: "%317:sub9": 56 # CHECK-GX-JSON-DAG: "%317:sub10": 55 # CHECK-GX-JSON-DAG: "%317:sub11": 54 # CHECK-GX-JSON-DAG: "%317:sub12": 51 # CHECK-GX-JSON-DAG: "%317:sub13": 50 # CHECK-GX-JSON-DAG: "%317:sub14": 49 # CHECK-GX-JSON-DAG: "%317:sub15": 48 # CHECK-GX-JSON-DAG: "%317:sub16": 45 # CHECK-GX-JSON-DAG: "%317:sub17": 44 # CHECK-GX-JSON-DAG: "%317:sub18": 43 # CHECK-GX-JSON-DAG: "%317:sub19": 42 # CHECK-GX-JSON-DAG: "%317:sub20": 39 # CHECK-GX-JSON-DAG: "%317:sub21": 38 # CHECK-GX-JSON-DAG: "%317:sub22": 37 # CHECK-GX-JSON-DAG: "%317:sub23": 36 # CHECK-GX-JSON-DAG: "%317:sub24": 33 # CHECK-GX-JSON-DAG: "%317:sub25": 32 # CHECK-GX-JSON-DAG: "%317:sub26": 31 # CHECK-GX-JSON-DAG: "%317:sub27": 30 # CHECK-GX-JSON-DAG: "%317:sub28": 27 # CHECK-GX-JSON-DAG: "%317:sub29": 26 # CHECK-GX-JSON-DAG: "%317:sub30": 25 # CHECK-GX-JSON-DAG: "%317:sub31": 24 # CHECK-GX-JSON-DAG: "%359:sub0": 117 # CHECK-GX-JSON-DAG: "%359:sub1": 116 # CHECK-GX-JSON-DAG: "%359:sub2": 115 # CHECK-GX-JSON-DAG: "%359:sub3": 114 # CHECK-GX-JSON-DAG: "%359:sub4": 111 # CHECK-GX-JSON-DAG: "%359:sub5": 110 # CHECK-GX-JSON-DAG: "%359:sub6": 109 # CHECK-GX-JSON-DAG: "%359:sub7": 108 # CHECK-GX-JSON-DAG: "%359:sub8": 105 # CHECK-GX-JSON-DAG: "%359:sub9": 104 # CHECK-GX-JSON-DAG: "%359:sub10": 103 # CHECK-GX-JSON-DAG: "%359:sub11": 102 # CHECK-GX-JSON-DAG: "%359:sub12": 99 # CHECK-GX-JSON-DAG: "%359:sub13": 98 # CHECK-GX-JSON-DAG: "%359:sub14": 97 # CHECK-GX-JSON-DAG: "%359:sub15": 96 # CHECK-GX-JSON-DAG: "%359:sub16": 93 # CHECK-GX-JSON-DAG: "%359:sub17": 92 # CHECK-GX-JSON-DAG: "%359:sub18": 91 # CHECK-GX-JSON-DAG: "%359:sub19": 90 # CHECK-GX-JSON-DAG: "%359:sub20": 87 # CHECK-GX-JSON-DAG: "%359:sub21": 86 # CHECK-GX-JSON-DAG: "%359:sub22": 85 # CHECK-GX-JSON-DAG: "%359:sub23": 84 # CHECK-GX-JSON-DAG: "%359:sub24": 81 # CHECK-GX-JSON-DAG: "%359:sub25": 80 # CHECK-GX-JSON-DAG: "%359:sub26": 79 # CHECK-GX-JSON-DAG: "%359:sub27": 78 # CHECK-GX-JSON-DAG: "%359:sub28": 75 # CHECK-GX-JSON-DAG: "%359:sub29": 74 # CHECK-GX-JSON-DAG: "%359:sub30": 73 # CHECK-GX-JSON-DAG: "%359:sub31": 72 # CHECK-GX-JSON-DAG: "%401:sub0": 165 # CHECK-GX-JSON-DAG: "%401:sub1": 164 # CHECK-GX-JSON-DAG: "%401:sub2": 163 # CHECK-GX-JSON-DAG: "%401:sub3": 162 # CHECK-GX-JSON-DAG: "%401:sub4": 159 # CHECK-GX-JSON-DAG: "%401:sub5": 158 # CHECK-GX-JSON-DAG: "%401:sub6": 157 # CHECK-GX-JSON-DAG: "%401:sub7": 156 # CHECK-GX-JSON-DAG: "%401:sub8": 153 # CHECK-GX-JSON-DAG: "%401:sub9": 152 # CHECK-GX-JSON-DAG: "%401:sub10": 151 # CHECK-GX-JSON-DAG: "%401:sub11": 150 # CHECK-GX-JSON-DAG: "%401:sub12": 147 # CHECK-GX-JSON-DAG: "%401:sub13": 146 # CHECK-GX-JSON-DAG: "%401:sub14": 145 # CHECK-GX-JSON-DAG: "%401:sub15": 144 # CHECK-GX-JSON-DAG: "%401:sub16": 141 # CHECK-GX-JSON-DAG: "%401:sub17": 140 # CHECK-GX-JSON-DAG: "%401:sub18": 139 # CHECK-GX-JSON-DAG: "%401:sub19": 138 # CHECK-GX-JSON-DAG: "%401:sub20": 135 # CHECK-GX-JSON-DAG: "%401:sub21": 134 # CHECK-GX-JSON-DAG: "%401:sub22": 133 # CHECK-GX-JSON-DAG: "%401:sub23": 132 # CHECK-GX-JSON-DAG: "%401:sub24": 129 # CHECK-GX-JSON-DAG: "%401:sub25": 128 # CHECK-GX-JSON-DAG: "%401:sub26": 127 # CHECK-GX-JSON-DAG: "%401:sub27": 126 # CHECK-GX-JSON-DAG: "%401:sub28": 123 # CHECK-GX-JSON-DAG: "%401:sub29": 122 # CHECK-GX-JSON-DAG: "%401:sub30": 121 # CHECK-GX-JSON-DAG: "%401:sub31": 120 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 120 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 165 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%667:vgpr_32 = COPY %275.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 20 # CHECK-GX-JSON-DAG: "%275:sub1": 19 # CHECK-GX-JSON-DAG: "%275:sub2": 18 # CHECK-GX-JSON-DAG: "%275:sub3": 17 # CHECK-GX-JSON-DAG: "%275:sub4": 14 # CHECK-GX-JSON-DAG: "%275:sub5": 13 # CHECK-GX-JSON-DAG: "%275:sub6": 12 # CHECK-GX-JSON-DAG: "%275:sub7": 11 # CHECK-GX-JSON-DAG: "%275:sub8": 8 # CHECK-GX-JSON-DAG: "%275:sub9": 7 # CHECK-GX-JSON-DAG: "%275:sub10": 6 # CHECK-GX-JSON-DAG: "%275:sub11": 5 # CHECK-GX-JSON-DAG: "%275:sub12": 2 # CHECK-GX-JSON-DAG: "%275:sub13": 1 # CHECK-GX-JSON-DAG: "%275:sub14": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 68 # CHECK-GX-JSON-DAG: "%317:sub1": 67 # CHECK-GX-JSON-DAG: "%317:sub2": 66 # CHECK-GX-JSON-DAG: "%317:sub3": 65 # CHECK-GX-JSON-DAG: "%317:sub4": 62 # CHECK-GX-JSON-DAG: "%317:sub5": 61 # CHECK-GX-JSON-DAG: "%317:sub6": 60 # CHECK-GX-JSON-DAG: "%317:sub7": 59 # CHECK-GX-JSON-DAG: "%317:sub8": 56 # CHECK-GX-JSON-DAG: "%317:sub9": 55 # CHECK-GX-JSON-DAG: "%317:sub10": 54 # CHECK-GX-JSON-DAG: "%317:sub11": 53 # CHECK-GX-JSON-DAG: "%317:sub12": 50 # CHECK-GX-JSON-DAG: "%317:sub13": 49 # CHECK-GX-JSON-DAG: "%317:sub14": 48 # CHECK-GX-JSON-DAG: "%317:sub15": 47 # CHECK-GX-JSON-DAG: "%317:sub16": 44 # CHECK-GX-JSON-DAG: "%317:sub17": 43 # CHECK-GX-JSON-DAG: "%317:sub18": 42 # CHECK-GX-JSON-DAG: "%317:sub19": 41 # CHECK-GX-JSON-DAG: "%317:sub20": 38 # CHECK-GX-JSON-DAG: "%317:sub21": 37 # CHECK-GX-JSON-DAG: "%317:sub22": 36 # CHECK-GX-JSON-DAG: "%317:sub23": 35 # CHECK-GX-JSON-DAG: "%317:sub24": 32 # CHECK-GX-JSON-DAG: "%317:sub25": 31 # CHECK-GX-JSON-DAG: "%317:sub26": 30 # CHECK-GX-JSON-DAG: "%317:sub27": 29 # CHECK-GX-JSON-DAG: "%317:sub28": 26 # CHECK-GX-JSON-DAG: "%317:sub29": 25 # CHECK-GX-JSON-DAG: "%317:sub30": 24 # CHECK-GX-JSON-DAG: "%317:sub31": 23 # CHECK-GX-JSON-DAG: "%359:sub0": 116 # CHECK-GX-JSON-DAG: "%359:sub1": 115 # CHECK-GX-JSON-DAG: "%359:sub2": 114 # CHECK-GX-JSON-DAG: "%359:sub3": 113 # CHECK-GX-JSON-DAG: "%359:sub4": 110 # CHECK-GX-JSON-DAG: "%359:sub5": 109 # CHECK-GX-JSON-DAG: "%359:sub6": 108 # CHECK-GX-JSON-DAG: "%359:sub7": 107 # CHECK-GX-JSON-DAG: "%359:sub8": 104 # CHECK-GX-JSON-DAG: "%359:sub9": 103 # CHECK-GX-JSON-DAG: "%359:sub10": 102 # CHECK-GX-JSON-DAG: "%359:sub11": 101 # CHECK-GX-JSON-DAG: "%359:sub12": 98 # CHECK-GX-JSON-DAG: "%359:sub13": 97 # CHECK-GX-JSON-DAG: "%359:sub14": 96 # CHECK-GX-JSON-DAG: "%359:sub15": 95 # CHECK-GX-JSON-DAG: "%359:sub16": 92 # CHECK-GX-JSON-DAG: "%359:sub17": 91 # CHECK-GX-JSON-DAG: "%359:sub18": 90 # CHECK-GX-JSON-DAG: "%359:sub19": 89 # CHECK-GX-JSON-DAG: "%359:sub20": 86 # CHECK-GX-JSON-DAG: "%359:sub21": 85 # CHECK-GX-JSON-DAG: "%359:sub22": 84 # CHECK-GX-JSON-DAG: "%359:sub23": 83 # CHECK-GX-JSON-DAG: "%359:sub24": 80 # CHECK-GX-JSON-DAG: "%359:sub25": 79 # CHECK-GX-JSON-DAG: "%359:sub26": 78 # CHECK-GX-JSON-DAG: "%359:sub27": 77 # CHECK-GX-JSON-DAG: "%359:sub28": 74 # CHECK-GX-JSON-DAG: "%359:sub29": 73 # CHECK-GX-JSON-DAG: "%359:sub30": 72 # CHECK-GX-JSON-DAG: "%359:sub31": 71 # CHECK-GX-JSON-DAG: "%401:sub0": 164 # CHECK-GX-JSON-DAG: "%401:sub1": 163 # CHECK-GX-JSON-DAG: "%401:sub2": 162 # CHECK-GX-JSON-DAG: "%401:sub3": 161 # CHECK-GX-JSON-DAG: "%401:sub4": 158 # CHECK-GX-JSON-DAG: "%401:sub5": 157 # CHECK-GX-JSON-DAG: "%401:sub6": 156 # CHECK-GX-JSON-DAG: "%401:sub7": 155 # CHECK-GX-JSON-DAG: "%401:sub8": 152 # CHECK-GX-JSON-DAG: "%401:sub9": 151 # CHECK-GX-JSON-DAG: "%401:sub10": 150 # CHECK-GX-JSON-DAG: "%401:sub11": 149 # CHECK-GX-JSON-DAG: "%401:sub12": 146 # CHECK-GX-JSON-DAG: "%401:sub13": 145 # CHECK-GX-JSON-DAG: "%401:sub14": 144 # CHECK-GX-JSON-DAG: "%401:sub15": 143 # CHECK-GX-JSON-DAG: "%401:sub16": 140 # CHECK-GX-JSON-DAG: "%401:sub17": 139 # CHECK-GX-JSON-DAG: "%401:sub18": 138 # CHECK-GX-JSON-DAG: "%401:sub19": 137 # CHECK-GX-JSON-DAG: "%401:sub20": 134 # CHECK-GX-JSON-DAG: "%401:sub21": 133 # CHECK-GX-JSON-DAG: "%401:sub22": 132 # CHECK-GX-JSON-DAG: "%401:sub23": 131 # CHECK-GX-JSON-DAG: "%401:sub24": 128 # CHECK-GX-JSON-DAG: "%401:sub25": 127 # CHECK-GX-JSON-DAG: "%401:sub26": 126 # CHECK-GX-JSON-DAG: "%401:sub27": 125 # CHECK-GX-JSON-DAG: "%401:sub28": 122 # CHECK-GX-JSON-DAG: "%401:sub29": 121 # CHECK-GX-JSON-DAG: "%401:sub30": 120 # CHECK-GX-JSON-DAG: "%401:sub31": 119 # CHECK-GX-JSON-DAG: "%666": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 119 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 164 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%668:vgpr_32 = COPY %275.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 19 # CHECK-GX-JSON-DAG: "%275:sub1": 18 # CHECK-GX-JSON-DAG: "%275:sub2": 17 # CHECK-GX-JSON-DAG: "%275:sub3": 16 # CHECK-GX-JSON-DAG: "%275:sub4": 13 # CHECK-GX-JSON-DAG: "%275:sub5": 12 # CHECK-GX-JSON-DAG: "%275:sub6": 11 # CHECK-GX-JSON-DAG: "%275:sub7": 10 # CHECK-GX-JSON-DAG: "%275:sub8": 7 # CHECK-GX-JSON-DAG: "%275:sub9": 6 # CHECK-GX-JSON-DAG: "%275:sub10": 5 # CHECK-GX-JSON-DAG: "%275:sub11": 4 # CHECK-GX-JSON-DAG: "%275:sub12": 1 # CHECK-GX-JSON-DAG: "%275:sub13": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 67 # CHECK-GX-JSON-DAG: "%317:sub1": 66 # CHECK-GX-JSON-DAG: "%317:sub2": 65 # CHECK-GX-JSON-DAG: "%317:sub3": 64 # CHECK-GX-JSON-DAG: "%317:sub4": 61 # CHECK-GX-JSON-DAG: "%317:sub5": 60 # CHECK-GX-JSON-DAG: "%317:sub6": 59 # CHECK-GX-JSON-DAG: "%317:sub7": 58 # CHECK-GX-JSON-DAG: "%317:sub8": 55 # CHECK-GX-JSON-DAG: "%317:sub9": 54 # CHECK-GX-JSON-DAG: "%317:sub10": 53 # CHECK-GX-JSON-DAG: "%317:sub11": 52 # CHECK-GX-JSON-DAG: "%317:sub12": 49 # CHECK-GX-JSON-DAG: "%317:sub13": 48 # CHECK-GX-JSON-DAG: "%317:sub14": 47 # CHECK-GX-JSON-DAG: "%317:sub15": 46 # CHECK-GX-JSON-DAG: "%317:sub16": 43 # CHECK-GX-JSON-DAG: "%317:sub17": 42 # CHECK-GX-JSON-DAG: "%317:sub18": 41 # CHECK-GX-JSON-DAG: "%317:sub19": 40 # CHECK-GX-JSON-DAG: "%317:sub20": 37 # CHECK-GX-JSON-DAG: "%317:sub21": 36 # CHECK-GX-JSON-DAG: "%317:sub22": 35 # CHECK-GX-JSON-DAG: "%317:sub23": 34 # CHECK-GX-JSON-DAG: "%317:sub24": 31 # CHECK-GX-JSON-DAG: "%317:sub25": 30 # CHECK-GX-JSON-DAG: "%317:sub26": 29 # CHECK-GX-JSON-DAG: "%317:sub27": 28 # CHECK-GX-JSON-DAG: "%317:sub28": 25 # CHECK-GX-JSON-DAG: "%317:sub29": 24 # CHECK-GX-JSON-DAG: "%317:sub30": 23 # CHECK-GX-JSON-DAG: "%317:sub31": 22 # CHECK-GX-JSON-DAG: "%359:sub0": 115 # CHECK-GX-JSON-DAG: "%359:sub1": 114 # CHECK-GX-JSON-DAG: "%359:sub2": 113 # CHECK-GX-JSON-DAG: "%359:sub3": 112 # CHECK-GX-JSON-DAG: "%359:sub4": 109 # CHECK-GX-JSON-DAG: "%359:sub5": 108 # CHECK-GX-JSON-DAG: "%359:sub6": 107 # CHECK-GX-JSON-DAG: "%359:sub7": 106 # CHECK-GX-JSON-DAG: "%359:sub8": 103 # CHECK-GX-JSON-DAG: "%359:sub9": 102 # CHECK-GX-JSON-DAG: "%359:sub10": 101 # CHECK-GX-JSON-DAG: "%359:sub11": 100 # CHECK-GX-JSON-DAG: "%359:sub12": 97 # CHECK-GX-JSON-DAG: "%359:sub13": 96 # CHECK-GX-JSON-DAG: "%359:sub14": 95 # CHECK-GX-JSON-DAG: "%359:sub15": 94 # CHECK-GX-JSON-DAG: "%359:sub16": 91 # CHECK-GX-JSON-DAG: "%359:sub17": 90 # CHECK-GX-JSON-DAG: "%359:sub18": 89 # CHECK-GX-JSON-DAG: "%359:sub19": 88 # CHECK-GX-JSON-DAG: "%359:sub20": 85 # CHECK-GX-JSON-DAG: "%359:sub21": 84 # CHECK-GX-JSON-DAG: "%359:sub22": 83 # CHECK-GX-JSON-DAG: "%359:sub23": 82 # CHECK-GX-JSON-DAG: "%359:sub24": 79 # CHECK-GX-JSON-DAG: "%359:sub25": 78 # CHECK-GX-JSON-DAG: "%359:sub26": 77 # CHECK-GX-JSON-DAG: "%359:sub27": 76 # CHECK-GX-JSON-DAG: "%359:sub28": 73 # CHECK-GX-JSON-DAG: "%359:sub29": 72 # CHECK-GX-JSON-DAG: "%359:sub30": 71 # CHECK-GX-JSON-DAG: "%359:sub31": 70 # CHECK-GX-JSON-DAG: "%401:sub0": 163 # CHECK-GX-JSON-DAG: "%401:sub1": 162 # CHECK-GX-JSON-DAG: "%401:sub2": 161 # CHECK-GX-JSON-DAG: "%401:sub3": 160 # CHECK-GX-JSON-DAG: "%401:sub4": 157 # CHECK-GX-JSON-DAG: "%401:sub5": 156 # CHECK-GX-JSON-DAG: "%401:sub6": 155 # CHECK-GX-JSON-DAG: "%401:sub7": 154 # CHECK-GX-JSON-DAG: "%401:sub8": 151 # CHECK-GX-JSON-DAG: "%401:sub9": 150 # CHECK-GX-JSON-DAG: "%401:sub10": 149 # CHECK-GX-JSON-DAG: "%401:sub11": 148 # CHECK-GX-JSON-DAG: "%401:sub12": 145 # CHECK-GX-JSON-DAG: "%401:sub13": 144 # CHECK-GX-JSON-DAG: "%401:sub14": 143 # CHECK-GX-JSON-DAG: "%401:sub15": 142 # CHECK-GX-JSON-DAG: "%401:sub16": 139 # CHECK-GX-JSON-DAG: "%401:sub17": 138 # CHECK-GX-JSON-DAG: "%401:sub18": 137 # CHECK-GX-JSON-DAG: "%401:sub19": 136 # CHECK-GX-JSON-DAG: "%401:sub20": 133 # CHECK-GX-JSON-DAG: "%401:sub21": 132 # CHECK-GX-JSON-DAG: "%401:sub22": 131 # CHECK-GX-JSON-DAG: "%401:sub23": 130 # CHECK-GX-JSON-DAG: "%401:sub24": 127 # CHECK-GX-JSON-DAG: "%401:sub25": 126 # CHECK-GX-JSON-DAG: "%401:sub26": 125 # CHECK-GX-JSON-DAG: "%401:sub27": 124 # CHECK-GX-JSON-DAG: "%401:sub28": 121 # CHECK-GX-JSON-DAG: "%401:sub29": 120 # CHECK-GX-JSON-DAG: "%401:sub30": 119 # CHECK-GX-JSON-DAG: "%401:sub31": 118 # CHECK-GX-JSON-DAG: "%666": 2 # CHECK-GX-JSON-DAG: "%667": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 118 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 163 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%669:vgpr_32 = COPY %275.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 18 # CHECK-GX-JSON-DAG: "%275:sub1": 17 # CHECK-GX-JSON-DAG: "%275:sub2": 16 # CHECK-GX-JSON-DAG: "%275:sub3": 15 # CHECK-GX-JSON-DAG: "%275:sub4": 12 # CHECK-GX-JSON-DAG: "%275:sub5": 11 # CHECK-GX-JSON-DAG: "%275:sub6": 10 # CHECK-GX-JSON-DAG: "%275:sub7": 9 # CHECK-GX-JSON-DAG: "%275:sub8": 6 # CHECK-GX-JSON-DAG: "%275:sub9": 5 # CHECK-GX-JSON-DAG: "%275:sub10": 4 # CHECK-GX-JSON-DAG: "%275:sub11": 3 # CHECK-GX-JSON-DAG: "%275:sub12": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 66 # CHECK-GX-JSON-DAG: "%317:sub1": 65 # CHECK-GX-JSON-DAG: "%317:sub2": 64 # CHECK-GX-JSON-DAG: "%317:sub3": 63 # CHECK-GX-JSON-DAG: "%317:sub4": 60 # CHECK-GX-JSON-DAG: "%317:sub5": 59 # CHECK-GX-JSON-DAG: "%317:sub6": 58 # CHECK-GX-JSON-DAG: "%317:sub7": 57 # CHECK-GX-JSON-DAG: "%317:sub8": 54 # CHECK-GX-JSON-DAG: "%317:sub9": 53 # CHECK-GX-JSON-DAG: "%317:sub10": 52 # CHECK-GX-JSON-DAG: "%317:sub11": 51 # CHECK-GX-JSON-DAG: "%317:sub12": 48 # CHECK-GX-JSON-DAG: "%317:sub13": 47 # CHECK-GX-JSON-DAG: "%317:sub14": 46 # CHECK-GX-JSON-DAG: "%317:sub15": 45 # CHECK-GX-JSON-DAG: "%317:sub16": 42 # CHECK-GX-JSON-DAG: "%317:sub17": 41 # CHECK-GX-JSON-DAG: "%317:sub18": 40 # CHECK-GX-JSON-DAG: "%317:sub19": 39 # CHECK-GX-JSON-DAG: "%317:sub20": 36 # CHECK-GX-JSON-DAG: "%317:sub21": 35 # CHECK-GX-JSON-DAG: "%317:sub22": 34 # CHECK-GX-JSON-DAG: "%317:sub23": 33 # CHECK-GX-JSON-DAG: "%317:sub24": 30 # CHECK-GX-JSON-DAG: "%317:sub25": 29 # CHECK-GX-JSON-DAG: "%317:sub26": 28 # CHECK-GX-JSON-DAG: "%317:sub27": 27 # CHECK-GX-JSON-DAG: "%317:sub28": 24 # CHECK-GX-JSON-DAG: "%317:sub29": 23 # CHECK-GX-JSON-DAG: "%317:sub30": 22 # CHECK-GX-JSON-DAG: "%317:sub31": 21 # CHECK-GX-JSON-DAG: "%359:sub0": 114 # CHECK-GX-JSON-DAG: "%359:sub1": 113 # CHECK-GX-JSON-DAG: "%359:sub2": 112 # CHECK-GX-JSON-DAG: "%359:sub3": 111 # CHECK-GX-JSON-DAG: "%359:sub4": 108 # CHECK-GX-JSON-DAG: "%359:sub5": 107 # CHECK-GX-JSON-DAG: "%359:sub6": 106 # CHECK-GX-JSON-DAG: "%359:sub7": 105 # CHECK-GX-JSON-DAG: "%359:sub8": 102 # CHECK-GX-JSON-DAG: "%359:sub9": 101 # CHECK-GX-JSON-DAG: "%359:sub10": 100 # CHECK-GX-JSON-DAG: "%359:sub11": 99 # CHECK-GX-JSON-DAG: "%359:sub12": 96 # CHECK-GX-JSON-DAG: "%359:sub13": 95 # CHECK-GX-JSON-DAG: "%359:sub14": 94 # CHECK-GX-JSON-DAG: "%359:sub15": 93 # CHECK-GX-JSON-DAG: "%359:sub16": 90 # CHECK-GX-JSON-DAG: "%359:sub17": 89 # CHECK-GX-JSON-DAG: "%359:sub18": 88 # CHECK-GX-JSON-DAG: "%359:sub19": 87 # CHECK-GX-JSON-DAG: "%359:sub20": 84 # CHECK-GX-JSON-DAG: "%359:sub21": 83 # CHECK-GX-JSON-DAG: "%359:sub22": 82 # CHECK-GX-JSON-DAG: "%359:sub23": 81 # CHECK-GX-JSON-DAG: "%359:sub24": 78 # CHECK-GX-JSON-DAG: "%359:sub25": 77 # CHECK-GX-JSON-DAG: "%359:sub26": 76 # CHECK-GX-JSON-DAG: "%359:sub27": 75 # CHECK-GX-JSON-DAG: "%359:sub28": 72 # CHECK-GX-JSON-DAG: "%359:sub29": 71 # CHECK-GX-JSON-DAG: "%359:sub30": 70 # CHECK-GX-JSON-DAG: "%359:sub31": 69 # CHECK-GX-JSON-DAG: "%401:sub0": 162 # CHECK-GX-JSON-DAG: "%401:sub1": 161 # CHECK-GX-JSON-DAG: "%401:sub2": 160 # CHECK-GX-JSON-DAG: "%401:sub3": 159 # CHECK-GX-JSON-DAG: "%401:sub4": 156 # CHECK-GX-JSON-DAG: "%401:sub5": 155 # CHECK-GX-JSON-DAG: "%401:sub6": 154 # CHECK-GX-JSON-DAG: "%401:sub7": 153 # CHECK-GX-JSON-DAG: "%401:sub8": 150 # CHECK-GX-JSON-DAG: "%401:sub9": 149 # CHECK-GX-JSON-DAG: "%401:sub10": 148 # CHECK-GX-JSON-DAG: "%401:sub11": 147 # CHECK-GX-JSON-DAG: "%401:sub12": 144 # CHECK-GX-JSON-DAG: "%401:sub13": 143 # CHECK-GX-JSON-DAG: "%401:sub14": 142 # CHECK-GX-JSON-DAG: "%401:sub15": 141 # CHECK-GX-JSON-DAG: "%401:sub16": 138 # CHECK-GX-JSON-DAG: "%401:sub17": 137 # CHECK-GX-JSON-DAG: "%401:sub18": 136 # CHECK-GX-JSON-DAG: "%401:sub19": 135 # CHECK-GX-JSON-DAG: "%401:sub20": 132 # CHECK-GX-JSON-DAG: "%401:sub21": 131 # CHECK-GX-JSON-DAG: "%401:sub22": 130 # CHECK-GX-JSON-DAG: "%401:sub23": 129 # CHECK-GX-JSON-DAG: "%401:sub24": 126 # CHECK-GX-JSON-DAG: "%401:sub25": 125 # CHECK-GX-JSON-DAG: "%401:sub26": 124 # CHECK-GX-JSON-DAG: "%401:sub27": 123 # CHECK-GX-JSON-DAG: "%401:sub28": 120 # CHECK-GX-JSON-DAG: "%401:sub29": 119 # CHECK-GX-JSON-DAG: "%401:sub30": 118 # CHECK-GX-JSON-DAG: "%401:sub31": 117 # CHECK-GX-JSON-DAG: "%666": 1 # CHECK-GX-JSON-DAG: "%667": 1 # CHECK-GX-JSON-DAG: "%668": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 117 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 162 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%670:vreg_128 = REG_SEQUENCE %669, %subreg.sub0, %668, %subreg.sub1, %667, %subreg.sub2, %666, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 17 # CHECK-GX-JSON-DAG: "%275:sub1": 16 # CHECK-GX-JSON-DAG: "%275:sub2": 15 # CHECK-GX-JSON-DAG: "%275:sub3": 14 # CHECK-GX-JSON-DAG: "%275:sub4": 11 # CHECK-GX-JSON-DAG: "%275:sub5": 10 # CHECK-GX-JSON-DAG: "%275:sub6": 9 # CHECK-GX-JSON-DAG: "%275:sub7": 8 # CHECK-GX-JSON-DAG: "%275:sub8": 5 # CHECK-GX-JSON-DAG: "%275:sub9": 4 # CHECK-GX-JSON-DAG: "%275:sub10": 3 # CHECK-GX-JSON-DAG: "%275:sub11": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 65 # CHECK-GX-JSON-DAG: "%317:sub1": 64 # CHECK-GX-JSON-DAG: "%317:sub2": 63 # CHECK-GX-JSON-DAG: "%317:sub3": 62 # CHECK-GX-JSON-DAG: "%317:sub4": 59 # CHECK-GX-JSON-DAG: "%317:sub5": 58 # CHECK-GX-JSON-DAG: "%317:sub6": 57 # CHECK-GX-JSON-DAG: "%317:sub7": 56 # CHECK-GX-JSON-DAG: "%317:sub8": 53 # CHECK-GX-JSON-DAG: "%317:sub9": 52 # CHECK-GX-JSON-DAG: "%317:sub10": 51 # CHECK-GX-JSON-DAG: "%317:sub11": 50 # CHECK-GX-JSON-DAG: "%317:sub12": 47 # CHECK-GX-JSON-DAG: "%317:sub13": 46 # CHECK-GX-JSON-DAG: "%317:sub14": 45 # CHECK-GX-JSON-DAG: "%317:sub15": 44 # CHECK-GX-JSON-DAG: "%317:sub16": 41 # CHECK-GX-JSON-DAG: "%317:sub17": 40 # CHECK-GX-JSON-DAG: "%317:sub18": 39 # CHECK-GX-JSON-DAG: "%317:sub19": 38 # CHECK-GX-JSON-DAG: "%317:sub20": 35 # CHECK-GX-JSON-DAG: "%317:sub21": 34 # CHECK-GX-JSON-DAG: "%317:sub22": 33 # CHECK-GX-JSON-DAG: "%317:sub23": 32 # CHECK-GX-JSON-DAG: "%317:sub24": 29 # CHECK-GX-JSON-DAG: "%317:sub25": 28 # CHECK-GX-JSON-DAG: "%317:sub26": 27 # CHECK-GX-JSON-DAG: "%317:sub27": 26 # CHECK-GX-JSON-DAG: "%317:sub28": 23 # CHECK-GX-JSON-DAG: "%317:sub29": 22 # CHECK-GX-JSON-DAG: "%317:sub30": 21 # CHECK-GX-JSON-DAG: "%317:sub31": 20 # CHECK-GX-JSON-DAG: "%359:sub0": 113 # CHECK-GX-JSON-DAG: "%359:sub1": 112 # CHECK-GX-JSON-DAG: "%359:sub2": 111 # CHECK-GX-JSON-DAG: "%359:sub3": 110 # CHECK-GX-JSON-DAG: "%359:sub4": 107 # CHECK-GX-JSON-DAG: "%359:sub5": 106 # CHECK-GX-JSON-DAG: "%359:sub6": 105 # CHECK-GX-JSON-DAG: "%359:sub7": 104 # CHECK-GX-JSON-DAG: "%359:sub8": 101 # CHECK-GX-JSON-DAG: "%359:sub9": 100 # CHECK-GX-JSON-DAG: "%359:sub10": 99 # CHECK-GX-JSON-DAG: "%359:sub11": 98 # CHECK-GX-JSON-DAG: "%359:sub12": 95 # CHECK-GX-JSON-DAG: "%359:sub13": 94 # CHECK-GX-JSON-DAG: "%359:sub14": 93 # CHECK-GX-JSON-DAG: "%359:sub15": 92 # CHECK-GX-JSON-DAG: "%359:sub16": 89 # CHECK-GX-JSON-DAG: "%359:sub17": 88 # CHECK-GX-JSON-DAG: "%359:sub18": 87 # CHECK-GX-JSON-DAG: "%359:sub19": 86 # CHECK-GX-JSON-DAG: "%359:sub20": 83 # CHECK-GX-JSON-DAG: "%359:sub21": 82 # CHECK-GX-JSON-DAG: "%359:sub22": 81 # CHECK-GX-JSON-DAG: "%359:sub23": 80 # CHECK-GX-JSON-DAG: "%359:sub24": 77 # CHECK-GX-JSON-DAG: "%359:sub25": 76 # CHECK-GX-JSON-DAG: "%359:sub26": 75 # CHECK-GX-JSON-DAG: "%359:sub27": 74 # CHECK-GX-JSON-DAG: "%359:sub28": 71 # CHECK-GX-JSON-DAG: "%359:sub29": 70 # CHECK-GX-JSON-DAG: "%359:sub30": 69 # CHECK-GX-JSON-DAG: "%359:sub31": 68 # CHECK-GX-JSON-DAG: "%401:sub0": 161 # CHECK-GX-JSON-DAG: "%401:sub1": 160 # CHECK-GX-JSON-DAG: "%401:sub2": 159 # CHECK-GX-JSON-DAG: "%401:sub3": 158 # CHECK-GX-JSON-DAG: "%401:sub4": 155 # CHECK-GX-JSON-DAG: "%401:sub5": 154 # CHECK-GX-JSON-DAG: "%401:sub6": 153 # CHECK-GX-JSON-DAG: "%401:sub7": 152 # CHECK-GX-JSON-DAG: "%401:sub8": 149 # CHECK-GX-JSON-DAG: "%401:sub9": 148 # CHECK-GX-JSON-DAG: "%401:sub10": 147 # CHECK-GX-JSON-DAG: "%401:sub11": 146 # CHECK-GX-JSON-DAG: "%401:sub12": 143 # CHECK-GX-JSON-DAG: "%401:sub13": 142 # CHECK-GX-JSON-DAG: "%401:sub14": 141 # CHECK-GX-JSON-DAG: "%401:sub15": 140 # CHECK-GX-JSON-DAG: "%401:sub16": 137 # CHECK-GX-JSON-DAG: "%401:sub17": 136 # CHECK-GX-JSON-DAG: "%401:sub18": 135 # CHECK-GX-JSON-DAG: "%401:sub19": 134 # CHECK-GX-JSON-DAG: "%401:sub20": 131 # CHECK-GX-JSON-DAG: "%401:sub21": 130 # CHECK-GX-JSON-DAG: "%401:sub22": 129 # CHECK-GX-JSON-DAG: "%401:sub23": 128 # CHECK-GX-JSON-DAG: "%401:sub24": 125 # CHECK-GX-JSON-DAG: "%401:sub25": 124 # CHECK-GX-JSON-DAG: "%401:sub26": 123 # CHECK-GX-JSON-DAG: "%401:sub27": 122 # CHECK-GX-JSON-DAG: "%401:sub28": 119 # CHECK-GX-JSON-DAG: "%401:sub29": 118 # CHECK-GX-JSON-DAG: "%401:sub30": 117 # CHECK-GX-JSON-DAG: "%401:sub31": 116 # CHECK-GX-JSON-DAG: "%666": 0 # CHECK-GX-JSON-DAG: "%667": 0 # CHECK-GX-JSON-DAG: "%668": 0 # CHECK-GX-JSON-DAG: "%669": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 116 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 161 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %671:vreg_64, %670, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 16 # CHECK-GX-JSON-DAG: "%275:sub1": 15 # CHECK-GX-JSON-DAG: "%275:sub2": 14 # CHECK-GX-JSON-DAG: "%275:sub3": 13 # CHECK-GX-JSON-DAG: "%275:sub4": 10 # CHECK-GX-JSON-DAG: "%275:sub5": 9 # CHECK-GX-JSON-DAG: "%275:sub6": 8 # CHECK-GX-JSON-DAG: "%275:sub7": 7 # CHECK-GX-JSON-DAG: "%275:sub8": 4 # CHECK-GX-JSON-DAG: "%275:sub9": 3 # CHECK-GX-JSON-DAG: "%275:sub10": 2 # CHECK-GX-JSON-DAG: "%275:sub11": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 64 # CHECK-GX-JSON-DAG: "%317:sub1": 63 # CHECK-GX-JSON-DAG: "%317:sub2": 62 # CHECK-GX-JSON-DAG: "%317:sub3": 61 # CHECK-GX-JSON-DAG: "%317:sub4": 58 # CHECK-GX-JSON-DAG: "%317:sub5": 57 # CHECK-GX-JSON-DAG: "%317:sub6": 56 # CHECK-GX-JSON-DAG: "%317:sub7": 55 # CHECK-GX-JSON-DAG: "%317:sub8": 52 # CHECK-GX-JSON-DAG: "%317:sub9": 51 # CHECK-GX-JSON-DAG: "%317:sub10": 50 # CHECK-GX-JSON-DAG: "%317:sub11": 49 # CHECK-GX-JSON-DAG: "%317:sub12": 46 # CHECK-GX-JSON-DAG: "%317:sub13": 45 # CHECK-GX-JSON-DAG: "%317:sub14": 44 # CHECK-GX-JSON-DAG: "%317:sub15": 43 # CHECK-GX-JSON-DAG: "%317:sub16": 40 # CHECK-GX-JSON-DAG: "%317:sub17": 39 # CHECK-GX-JSON-DAG: "%317:sub18": 38 # CHECK-GX-JSON-DAG: "%317:sub19": 37 # CHECK-GX-JSON-DAG: "%317:sub20": 34 # CHECK-GX-JSON-DAG: "%317:sub21": 33 # CHECK-GX-JSON-DAG: "%317:sub22": 32 # CHECK-GX-JSON-DAG: "%317:sub23": 31 # CHECK-GX-JSON-DAG: "%317:sub24": 28 # CHECK-GX-JSON-DAG: "%317:sub25": 27 # CHECK-GX-JSON-DAG: "%317:sub26": 26 # CHECK-GX-JSON-DAG: "%317:sub27": 25 # CHECK-GX-JSON-DAG: "%317:sub28": 22 # CHECK-GX-JSON-DAG: "%317:sub29": 21 # CHECK-GX-JSON-DAG: "%317:sub30": 20 # CHECK-GX-JSON-DAG: "%317:sub31": 19 # CHECK-GX-JSON-DAG: "%359:sub0": 112 # CHECK-GX-JSON-DAG: "%359:sub1": 111 # CHECK-GX-JSON-DAG: "%359:sub2": 110 # CHECK-GX-JSON-DAG: "%359:sub3": 109 # CHECK-GX-JSON-DAG: "%359:sub4": 106 # CHECK-GX-JSON-DAG: "%359:sub5": 105 # CHECK-GX-JSON-DAG: "%359:sub6": 104 # CHECK-GX-JSON-DAG: "%359:sub7": 103 # CHECK-GX-JSON-DAG: "%359:sub8": 100 # CHECK-GX-JSON-DAG: "%359:sub9": 99 # CHECK-GX-JSON-DAG: "%359:sub10": 98 # CHECK-GX-JSON-DAG: "%359:sub11": 97 # CHECK-GX-JSON-DAG: "%359:sub12": 94 # CHECK-GX-JSON-DAG: "%359:sub13": 93 # CHECK-GX-JSON-DAG: "%359:sub14": 92 # CHECK-GX-JSON-DAG: "%359:sub15": 91 # CHECK-GX-JSON-DAG: "%359:sub16": 88 # CHECK-GX-JSON-DAG: "%359:sub17": 87 # CHECK-GX-JSON-DAG: "%359:sub18": 86 # CHECK-GX-JSON-DAG: "%359:sub19": 85 # CHECK-GX-JSON-DAG: "%359:sub20": 82 # CHECK-GX-JSON-DAG: "%359:sub21": 81 # CHECK-GX-JSON-DAG: "%359:sub22": 80 # CHECK-GX-JSON-DAG: "%359:sub23": 79 # CHECK-GX-JSON-DAG: "%359:sub24": 76 # CHECK-GX-JSON-DAG: "%359:sub25": 75 # CHECK-GX-JSON-DAG: "%359:sub26": 74 # CHECK-GX-JSON-DAG: "%359:sub27": 73 # CHECK-GX-JSON-DAG: "%359:sub28": 70 # CHECK-GX-JSON-DAG: "%359:sub29": 69 # CHECK-GX-JSON-DAG: "%359:sub30": 68 # CHECK-GX-JSON-DAG: "%359:sub31": 67 # CHECK-GX-JSON-DAG: "%401:sub0": 160 # CHECK-GX-JSON-DAG: "%401:sub1": 159 # CHECK-GX-JSON-DAG: "%401:sub2": 158 # CHECK-GX-JSON-DAG: "%401:sub3": 157 # CHECK-GX-JSON-DAG: "%401:sub4": 154 # CHECK-GX-JSON-DAG: "%401:sub5": 153 # CHECK-GX-JSON-DAG: "%401:sub6": 152 # CHECK-GX-JSON-DAG: "%401:sub7": 151 # CHECK-GX-JSON-DAG: "%401:sub8": 148 # CHECK-GX-JSON-DAG: "%401:sub9": 147 # CHECK-GX-JSON-DAG: "%401:sub10": 146 # CHECK-GX-JSON-DAG: "%401:sub11": 145 # CHECK-GX-JSON-DAG: "%401:sub12": 142 # CHECK-GX-JSON-DAG: "%401:sub13": 141 # CHECK-GX-JSON-DAG: "%401:sub14": 140 # CHECK-GX-JSON-DAG: "%401:sub15": 139 # CHECK-GX-JSON-DAG: "%401:sub16": 136 # CHECK-GX-JSON-DAG: "%401:sub17": 135 # CHECK-GX-JSON-DAG: "%401:sub18": 134 # CHECK-GX-JSON-DAG: "%401:sub19": 133 # CHECK-GX-JSON-DAG: "%401:sub20": 130 # CHECK-GX-JSON-DAG: "%401:sub21": 129 # CHECK-GX-JSON-DAG: "%401:sub22": 128 # CHECK-GX-JSON-DAG: "%401:sub23": 127 # CHECK-GX-JSON-DAG: "%401:sub24": 124 # CHECK-GX-JSON-DAG: "%401:sub25": 123 # CHECK-GX-JSON-DAG: "%401:sub26": 122 # CHECK-GX-JSON-DAG: "%401:sub27": 121 # CHECK-GX-JSON-DAG: "%401:sub28": 118 # CHECK-GX-JSON-DAG: "%401:sub29": 117 # CHECK-GX-JSON-DAG: "%401:sub30": 116 # CHECK-GX-JSON-DAG: "%401:sub31": 115 # CHECK-GX-JSON-DAG: "%670": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 115 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 160 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%672:vgpr_32 = COPY %275.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 15 # CHECK-GX-JSON-DAG: "%275:sub1": 14 # CHECK-GX-JSON-DAG: "%275:sub2": 13 # CHECK-GX-JSON-DAG: "%275:sub3": 12 # CHECK-GX-JSON-DAG: "%275:sub4": 9 # CHECK-GX-JSON-DAG: "%275:sub5": 8 # CHECK-GX-JSON-DAG: "%275:sub6": 7 # CHECK-GX-JSON-DAG: "%275:sub7": 6 # CHECK-GX-JSON-DAG: "%275:sub8": 3 # CHECK-GX-JSON-DAG: "%275:sub9": 2 # CHECK-GX-JSON-DAG: "%275:sub10": 1 # CHECK-GX-JSON-DAG: "%275:sub11": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 63 # CHECK-GX-JSON-DAG: "%317:sub1": 62 # CHECK-GX-JSON-DAG: "%317:sub2": 61 # CHECK-GX-JSON-DAG: "%317:sub3": 60 # CHECK-GX-JSON-DAG: "%317:sub4": 57 # CHECK-GX-JSON-DAG: "%317:sub5": 56 # CHECK-GX-JSON-DAG: "%317:sub6": 55 # CHECK-GX-JSON-DAG: "%317:sub7": 54 # CHECK-GX-JSON-DAG: "%317:sub8": 51 # CHECK-GX-JSON-DAG: "%317:sub9": 50 # CHECK-GX-JSON-DAG: "%317:sub10": 49 # CHECK-GX-JSON-DAG: "%317:sub11": 48 # CHECK-GX-JSON-DAG: "%317:sub12": 45 # CHECK-GX-JSON-DAG: "%317:sub13": 44 # CHECK-GX-JSON-DAG: "%317:sub14": 43 # CHECK-GX-JSON-DAG: "%317:sub15": 42 # CHECK-GX-JSON-DAG: "%317:sub16": 39 # CHECK-GX-JSON-DAG: "%317:sub17": 38 # CHECK-GX-JSON-DAG: "%317:sub18": 37 # CHECK-GX-JSON-DAG: "%317:sub19": 36 # CHECK-GX-JSON-DAG: "%317:sub20": 33 # CHECK-GX-JSON-DAG: "%317:sub21": 32 # CHECK-GX-JSON-DAG: "%317:sub22": 31 # CHECK-GX-JSON-DAG: "%317:sub23": 30 # CHECK-GX-JSON-DAG: "%317:sub24": 27 # CHECK-GX-JSON-DAG: "%317:sub25": 26 # CHECK-GX-JSON-DAG: "%317:sub26": 25 # CHECK-GX-JSON-DAG: "%317:sub27": 24 # CHECK-GX-JSON-DAG: "%317:sub28": 21 # CHECK-GX-JSON-DAG: "%317:sub29": 20 # CHECK-GX-JSON-DAG: "%317:sub30": 19 # CHECK-GX-JSON-DAG: "%317:sub31": 18 # CHECK-GX-JSON-DAG: "%359:sub0": 111 # CHECK-GX-JSON-DAG: "%359:sub1": 110 # CHECK-GX-JSON-DAG: "%359:sub2": 109 # CHECK-GX-JSON-DAG: "%359:sub3": 108 # CHECK-GX-JSON-DAG: "%359:sub4": 105 # CHECK-GX-JSON-DAG: "%359:sub5": 104 # CHECK-GX-JSON-DAG: "%359:sub6": 103 # CHECK-GX-JSON-DAG: "%359:sub7": 102 # CHECK-GX-JSON-DAG: "%359:sub8": 99 # CHECK-GX-JSON-DAG: "%359:sub9": 98 # CHECK-GX-JSON-DAG: "%359:sub10": 97 # CHECK-GX-JSON-DAG: "%359:sub11": 96 # CHECK-GX-JSON-DAG: "%359:sub12": 93 # CHECK-GX-JSON-DAG: "%359:sub13": 92 # CHECK-GX-JSON-DAG: "%359:sub14": 91 # CHECK-GX-JSON-DAG: "%359:sub15": 90 # CHECK-GX-JSON-DAG: "%359:sub16": 87 # CHECK-GX-JSON-DAG: "%359:sub17": 86 # CHECK-GX-JSON-DAG: "%359:sub18": 85 # CHECK-GX-JSON-DAG: "%359:sub19": 84 # CHECK-GX-JSON-DAG: "%359:sub20": 81 # CHECK-GX-JSON-DAG: "%359:sub21": 80 # CHECK-GX-JSON-DAG: "%359:sub22": 79 # CHECK-GX-JSON-DAG: "%359:sub23": 78 # CHECK-GX-JSON-DAG: "%359:sub24": 75 # CHECK-GX-JSON-DAG: "%359:sub25": 74 # CHECK-GX-JSON-DAG: "%359:sub26": 73 # CHECK-GX-JSON-DAG: "%359:sub27": 72 # CHECK-GX-JSON-DAG: "%359:sub28": 69 # CHECK-GX-JSON-DAG: "%359:sub29": 68 # CHECK-GX-JSON-DAG: "%359:sub30": 67 # CHECK-GX-JSON-DAG: "%359:sub31": 66 # CHECK-GX-JSON-DAG: "%401:sub0": 159 # CHECK-GX-JSON-DAG: "%401:sub1": 158 # CHECK-GX-JSON-DAG: "%401:sub2": 157 # CHECK-GX-JSON-DAG: "%401:sub3": 156 # CHECK-GX-JSON-DAG: "%401:sub4": 153 # CHECK-GX-JSON-DAG: "%401:sub5": 152 # CHECK-GX-JSON-DAG: "%401:sub6": 151 # CHECK-GX-JSON-DAG: "%401:sub7": 150 # CHECK-GX-JSON-DAG: "%401:sub8": 147 # CHECK-GX-JSON-DAG: "%401:sub9": 146 # CHECK-GX-JSON-DAG: "%401:sub10": 145 # CHECK-GX-JSON-DAG: "%401:sub11": 144 # CHECK-GX-JSON-DAG: "%401:sub12": 141 # CHECK-GX-JSON-DAG: "%401:sub13": 140 # CHECK-GX-JSON-DAG: "%401:sub14": 139 # CHECK-GX-JSON-DAG: "%401:sub15": 138 # CHECK-GX-JSON-DAG: "%401:sub16": 135 # CHECK-GX-JSON-DAG: "%401:sub17": 134 # CHECK-GX-JSON-DAG: "%401:sub18": 133 # CHECK-GX-JSON-DAG: "%401:sub19": 132 # CHECK-GX-JSON-DAG: "%401:sub20": 129 # CHECK-GX-JSON-DAG: "%401:sub21": 128 # CHECK-GX-JSON-DAG: "%401:sub22": 127 # CHECK-GX-JSON-DAG: "%401:sub23": 126 # CHECK-GX-JSON-DAG: "%401:sub24": 123 # CHECK-GX-JSON-DAG: "%401:sub25": 122 # CHECK-GX-JSON-DAG: "%401:sub26": 121 # CHECK-GX-JSON-DAG: "%401:sub27": 120 # CHECK-GX-JSON-DAG: "%401:sub28": 117 # CHECK-GX-JSON-DAG: "%401:sub29": 116 # CHECK-GX-JSON-DAG: "%401:sub30": 115 # CHECK-GX-JSON-DAG: "%401:sub31": 114 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 114 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 159 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%673:vgpr_32 = COPY %275.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 14 # CHECK-GX-JSON-DAG: "%275:sub1": 13 # CHECK-GX-JSON-DAG: "%275:sub2": 12 # CHECK-GX-JSON-DAG: "%275:sub3": 11 # CHECK-GX-JSON-DAG: "%275:sub4": 8 # CHECK-GX-JSON-DAG: "%275:sub5": 7 # CHECK-GX-JSON-DAG: "%275:sub6": 6 # CHECK-GX-JSON-DAG: "%275:sub7": 5 # CHECK-GX-JSON-DAG: "%275:sub8": 2 # CHECK-GX-JSON-DAG: "%275:sub9": 1 # CHECK-GX-JSON-DAG: "%275:sub10": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 62 # CHECK-GX-JSON-DAG: "%317:sub1": 61 # CHECK-GX-JSON-DAG: "%317:sub2": 60 # CHECK-GX-JSON-DAG: "%317:sub3": 59 # CHECK-GX-JSON-DAG: "%317:sub4": 56 # CHECK-GX-JSON-DAG: "%317:sub5": 55 # CHECK-GX-JSON-DAG: "%317:sub6": 54 # CHECK-GX-JSON-DAG: "%317:sub7": 53 # CHECK-GX-JSON-DAG: "%317:sub8": 50 # CHECK-GX-JSON-DAG: "%317:sub9": 49 # CHECK-GX-JSON-DAG: "%317:sub10": 48 # CHECK-GX-JSON-DAG: "%317:sub11": 47 # CHECK-GX-JSON-DAG: "%317:sub12": 44 # CHECK-GX-JSON-DAG: "%317:sub13": 43 # CHECK-GX-JSON-DAG: "%317:sub14": 42 # CHECK-GX-JSON-DAG: "%317:sub15": 41 # CHECK-GX-JSON-DAG: "%317:sub16": 38 # CHECK-GX-JSON-DAG: "%317:sub17": 37 # CHECK-GX-JSON-DAG: "%317:sub18": 36 # CHECK-GX-JSON-DAG: "%317:sub19": 35 # CHECK-GX-JSON-DAG: "%317:sub20": 32 # CHECK-GX-JSON-DAG: "%317:sub21": 31 # CHECK-GX-JSON-DAG: "%317:sub22": 30 # CHECK-GX-JSON-DAG: "%317:sub23": 29 # CHECK-GX-JSON-DAG: "%317:sub24": 26 # CHECK-GX-JSON-DAG: "%317:sub25": 25 # CHECK-GX-JSON-DAG: "%317:sub26": 24 # CHECK-GX-JSON-DAG: "%317:sub27": 23 # CHECK-GX-JSON-DAG: "%317:sub28": 20 # CHECK-GX-JSON-DAG: "%317:sub29": 19 # CHECK-GX-JSON-DAG: "%317:sub30": 18 # CHECK-GX-JSON-DAG: "%317:sub31": 17 # CHECK-GX-JSON-DAG: "%359:sub0": 110 # CHECK-GX-JSON-DAG: "%359:sub1": 109 # CHECK-GX-JSON-DAG: "%359:sub2": 108 # CHECK-GX-JSON-DAG: "%359:sub3": 107 # CHECK-GX-JSON-DAG: "%359:sub4": 104 # CHECK-GX-JSON-DAG: "%359:sub5": 103 # CHECK-GX-JSON-DAG: "%359:sub6": 102 # CHECK-GX-JSON-DAG: "%359:sub7": 101 # CHECK-GX-JSON-DAG: "%359:sub8": 98 # CHECK-GX-JSON-DAG: "%359:sub9": 97 # CHECK-GX-JSON-DAG: "%359:sub10": 96 # CHECK-GX-JSON-DAG: "%359:sub11": 95 # CHECK-GX-JSON-DAG: "%359:sub12": 92 # CHECK-GX-JSON-DAG: "%359:sub13": 91 # CHECK-GX-JSON-DAG: "%359:sub14": 90 # CHECK-GX-JSON-DAG: "%359:sub15": 89 # CHECK-GX-JSON-DAG: "%359:sub16": 86 # CHECK-GX-JSON-DAG: "%359:sub17": 85 # CHECK-GX-JSON-DAG: "%359:sub18": 84 # CHECK-GX-JSON-DAG: "%359:sub19": 83 # CHECK-GX-JSON-DAG: "%359:sub20": 80 # CHECK-GX-JSON-DAG: "%359:sub21": 79 # CHECK-GX-JSON-DAG: "%359:sub22": 78 # CHECK-GX-JSON-DAG: "%359:sub23": 77 # CHECK-GX-JSON-DAG: "%359:sub24": 74 # CHECK-GX-JSON-DAG: "%359:sub25": 73 # CHECK-GX-JSON-DAG: "%359:sub26": 72 # CHECK-GX-JSON-DAG: "%359:sub27": 71 # CHECK-GX-JSON-DAG: "%359:sub28": 68 # CHECK-GX-JSON-DAG: "%359:sub29": 67 # CHECK-GX-JSON-DAG: "%359:sub30": 66 # CHECK-GX-JSON-DAG: "%359:sub31": 65 # CHECK-GX-JSON-DAG: "%401:sub0": 158 # CHECK-GX-JSON-DAG: "%401:sub1": 157 # CHECK-GX-JSON-DAG: "%401:sub2": 156 # CHECK-GX-JSON-DAG: "%401:sub3": 155 # CHECK-GX-JSON-DAG: "%401:sub4": 152 # CHECK-GX-JSON-DAG: "%401:sub5": 151 # CHECK-GX-JSON-DAG: "%401:sub6": 150 # CHECK-GX-JSON-DAG: "%401:sub7": 149 # CHECK-GX-JSON-DAG: "%401:sub8": 146 # CHECK-GX-JSON-DAG: "%401:sub9": 145 # CHECK-GX-JSON-DAG: "%401:sub10": 144 # CHECK-GX-JSON-DAG: "%401:sub11": 143 # CHECK-GX-JSON-DAG: "%401:sub12": 140 # CHECK-GX-JSON-DAG: "%401:sub13": 139 # CHECK-GX-JSON-DAG: "%401:sub14": 138 # CHECK-GX-JSON-DAG: "%401:sub15": 137 # CHECK-GX-JSON-DAG: "%401:sub16": 134 # CHECK-GX-JSON-DAG: "%401:sub17": 133 # CHECK-GX-JSON-DAG: "%401:sub18": 132 # CHECK-GX-JSON-DAG: "%401:sub19": 131 # CHECK-GX-JSON-DAG: "%401:sub20": 128 # CHECK-GX-JSON-DAG: "%401:sub21": 127 # CHECK-GX-JSON-DAG: "%401:sub22": 126 # CHECK-GX-JSON-DAG: "%401:sub23": 125 # CHECK-GX-JSON-DAG: "%401:sub24": 122 # CHECK-GX-JSON-DAG: "%401:sub25": 121 # CHECK-GX-JSON-DAG: "%401:sub26": 120 # CHECK-GX-JSON-DAG: "%401:sub27": 119 # CHECK-GX-JSON-DAG: "%401:sub28": 116 # CHECK-GX-JSON-DAG: "%401:sub29": 115 # CHECK-GX-JSON-DAG: "%401:sub30": 114 # CHECK-GX-JSON-DAG: "%401:sub31": 113 # CHECK-GX-JSON-DAG: "%672": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 113 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 158 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%674:vgpr_32 = COPY %275.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 13 # CHECK-GX-JSON-DAG: "%275:sub1": 12 # CHECK-GX-JSON-DAG: "%275:sub2": 11 # CHECK-GX-JSON-DAG: "%275:sub3": 10 # CHECK-GX-JSON-DAG: "%275:sub4": 7 # CHECK-GX-JSON-DAG: "%275:sub5": 6 # CHECK-GX-JSON-DAG: "%275:sub6": 5 # CHECK-GX-JSON-DAG: "%275:sub7": 4 # CHECK-GX-JSON-DAG: "%275:sub8": 1 # CHECK-GX-JSON-DAG: "%275:sub9": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 61 # CHECK-GX-JSON-DAG: "%317:sub1": 60 # CHECK-GX-JSON-DAG: "%317:sub2": 59 # CHECK-GX-JSON-DAG: "%317:sub3": 58 # CHECK-GX-JSON-DAG: "%317:sub4": 55 # CHECK-GX-JSON-DAG: "%317:sub5": 54 # CHECK-GX-JSON-DAG: "%317:sub6": 53 # CHECK-GX-JSON-DAG: "%317:sub7": 52 # CHECK-GX-JSON-DAG: "%317:sub8": 49 # CHECK-GX-JSON-DAG: "%317:sub9": 48 # CHECK-GX-JSON-DAG: "%317:sub10": 47 # CHECK-GX-JSON-DAG: "%317:sub11": 46 # CHECK-GX-JSON-DAG: "%317:sub12": 43 # CHECK-GX-JSON-DAG: "%317:sub13": 42 # CHECK-GX-JSON-DAG: "%317:sub14": 41 # CHECK-GX-JSON-DAG: "%317:sub15": 40 # CHECK-GX-JSON-DAG: "%317:sub16": 37 # CHECK-GX-JSON-DAG: "%317:sub17": 36 # CHECK-GX-JSON-DAG: "%317:sub18": 35 # CHECK-GX-JSON-DAG: "%317:sub19": 34 # CHECK-GX-JSON-DAG: "%317:sub20": 31 # CHECK-GX-JSON-DAG: "%317:sub21": 30 # CHECK-GX-JSON-DAG: "%317:sub22": 29 # CHECK-GX-JSON-DAG: "%317:sub23": 28 # CHECK-GX-JSON-DAG: "%317:sub24": 25 # CHECK-GX-JSON-DAG: "%317:sub25": 24 # CHECK-GX-JSON-DAG: "%317:sub26": 23 # CHECK-GX-JSON-DAG: "%317:sub27": 22 # CHECK-GX-JSON-DAG: "%317:sub28": 19 # CHECK-GX-JSON-DAG: "%317:sub29": 18 # CHECK-GX-JSON-DAG: "%317:sub30": 17 # CHECK-GX-JSON-DAG: "%317:sub31": 16 # CHECK-GX-JSON-DAG: "%359:sub0": 109 # CHECK-GX-JSON-DAG: "%359:sub1": 108 # CHECK-GX-JSON-DAG: "%359:sub2": 107 # CHECK-GX-JSON-DAG: "%359:sub3": 106 # CHECK-GX-JSON-DAG: "%359:sub4": 103 # CHECK-GX-JSON-DAG: "%359:sub5": 102 # CHECK-GX-JSON-DAG: "%359:sub6": 101 # CHECK-GX-JSON-DAG: "%359:sub7": 100 # CHECK-GX-JSON-DAG: "%359:sub8": 97 # CHECK-GX-JSON-DAG: "%359:sub9": 96 # CHECK-GX-JSON-DAG: "%359:sub10": 95 # CHECK-GX-JSON-DAG: "%359:sub11": 94 # CHECK-GX-JSON-DAG: "%359:sub12": 91 # CHECK-GX-JSON-DAG: "%359:sub13": 90 # CHECK-GX-JSON-DAG: "%359:sub14": 89 # CHECK-GX-JSON-DAG: "%359:sub15": 88 # CHECK-GX-JSON-DAG: "%359:sub16": 85 # CHECK-GX-JSON-DAG: "%359:sub17": 84 # CHECK-GX-JSON-DAG: "%359:sub18": 83 # CHECK-GX-JSON-DAG: "%359:sub19": 82 # CHECK-GX-JSON-DAG: "%359:sub20": 79 # CHECK-GX-JSON-DAG: "%359:sub21": 78 # CHECK-GX-JSON-DAG: "%359:sub22": 77 # CHECK-GX-JSON-DAG: "%359:sub23": 76 # CHECK-GX-JSON-DAG: "%359:sub24": 73 # CHECK-GX-JSON-DAG: "%359:sub25": 72 # CHECK-GX-JSON-DAG: "%359:sub26": 71 # CHECK-GX-JSON-DAG: "%359:sub27": 70 # CHECK-GX-JSON-DAG: "%359:sub28": 67 # CHECK-GX-JSON-DAG: "%359:sub29": 66 # CHECK-GX-JSON-DAG: "%359:sub30": 65 # CHECK-GX-JSON-DAG: "%359:sub31": 64 # CHECK-GX-JSON-DAG: "%401:sub0": 157 # CHECK-GX-JSON-DAG: "%401:sub1": 156 # CHECK-GX-JSON-DAG: "%401:sub2": 155 # CHECK-GX-JSON-DAG: "%401:sub3": 154 # CHECK-GX-JSON-DAG: "%401:sub4": 151 # CHECK-GX-JSON-DAG: "%401:sub5": 150 # CHECK-GX-JSON-DAG: "%401:sub6": 149 # CHECK-GX-JSON-DAG: "%401:sub7": 148 # CHECK-GX-JSON-DAG: "%401:sub8": 145 # CHECK-GX-JSON-DAG: "%401:sub9": 144 # CHECK-GX-JSON-DAG: "%401:sub10": 143 # CHECK-GX-JSON-DAG: "%401:sub11": 142 # CHECK-GX-JSON-DAG: "%401:sub12": 139 # CHECK-GX-JSON-DAG: "%401:sub13": 138 # CHECK-GX-JSON-DAG: "%401:sub14": 137 # CHECK-GX-JSON-DAG: "%401:sub15": 136 # CHECK-GX-JSON-DAG: "%401:sub16": 133 # CHECK-GX-JSON-DAG: "%401:sub17": 132 # CHECK-GX-JSON-DAG: "%401:sub18": 131 # CHECK-GX-JSON-DAG: "%401:sub19": 130 # CHECK-GX-JSON-DAG: "%401:sub20": 127 # CHECK-GX-JSON-DAG: "%401:sub21": 126 # CHECK-GX-JSON-DAG: "%401:sub22": 125 # CHECK-GX-JSON-DAG: "%401:sub23": 124 # CHECK-GX-JSON-DAG: "%401:sub24": 121 # CHECK-GX-JSON-DAG: "%401:sub25": 120 # CHECK-GX-JSON-DAG: "%401:sub26": 119 # CHECK-GX-JSON-DAG: "%401:sub27": 118 # CHECK-GX-JSON-DAG: "%401:sub28": 115 # CHECK-GX-JSON-DAG: "%401:sub29": 114 # CHECK-GX-JSON-DAG: "%401:sub30": 113 # CHECK-GX-JSON-DAG: "%401:sub31": 112 # CHECK-GX-JSON-DAG: "%672": 2 # CHECK-GX-JSON-DAG: "%673": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 112 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 157 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%675:vgpr_32 = COPY %275.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 12 # CHECK-GX-JSON-DAG: "%275:sub1": 11 # CHECK-GX-JSON-DAG: "%275:sub2": 10 # CHECK-GX-JSON-DAG: "%275:sub3": 9 # CHECK-GX-JSON-DAG: "%275:sub4": 6 # CHECK-GX-JSON-DAG: "%275:sub5": 5 # CHECK-GX-JSON-DAG: "%275:sub6": 4 # CHECK-GX-JSON-DAG: "%275:sub7": 3 # CHECK-GX-JSON-DAG: "%275:sub8": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 60 # CHECK-GX-JSON-DAG: "%317:sub1": 59 # CHECK-GX-JSON-DAG: "%317:sub2": 58 # CHECK-GX-JSON-DAG: "%317:sub3": 57 # CHECK-GX-JSON-DAG: "%317:sub4": 54 # CHECK-GX-JSON-DAG: "%317:sub5": 53 # CHECK-GX-JSON-DAG: "%317:sub6": 52 # CHECK-GX-JSON-DAG: "%317:sub7": 51 # CHECK-GX-JSON-DAG: "%317:sub8": 48 # CHECK-GX-JSON-DAG: "%317:sub9": 47 # CHECK-GX-JSON-DAG: "%317:sub10": 46 # CHECK-GX-JSON-DAG: "%317:sub11": 45 # CHECK-GX-JSON-DAG: "%317:sub12": 42 # CHECK-GX-JSON-DAG: "%317:sub13": 41 # CHECK-GX-JSON-DAG: "%317:sub14": 40 # CHECK-GX-JSON-DAG: "%317:sub15": 39 # CHECK-GX-JSON-DAG: "%317:sub16": 36 # CHECK-GX-JSON-DAG: "%317:sub17": 35 # CHECK-GX-JSON-DAG: "%317:sub18": 34 # CHECK-GX-JSON-DAG: "%317:sub19": 33 # CHECK-GX-JSON-DAG: "%317:sub20": 30 # CHECK-GX-JSON-DAG: "%317:sub21": 29 # CHECK-GX-JSON-DAG: "%317:sub22": 28 # CHECK-GX-JSON-DAG: "%317:sub23": 27 # CHECK-GX-JSON-DAG: "%317:sub24": 24 # CHECK-GX-JSON-DAG: "%317:sub25": 23 # CHECK-GX-JSON-DAG: "%317:sub26": 22 # CHECK-GX-JSON-DAG: "%317:sub27": 21 # CHECK-GX-JSON-DAG: "%317:sub28": 18 # CHECK-GX-JSON-DAG: "%317:sub29": 17 # CHECK-GX-JSON-DAG: "%317:sub30": 16 # CHECK-GX-JSON-DAG: "%317:sub31": 15 # CHECK-GX-JSON-DAG: "%359:sub0": 108 # CHECK-GX-JSON-DAG: "%359:sub1": 107 # CHECK-GX-JSON-DAG: "%359:sub2": 106 # CHECK-GX-JSON-DAG: "%359:sub3": 105 # CHECK-GX-JSON-DAG: "%359:sub4": 102 # CHECK-GX-JSON-DAG: "%359:sub5": 101 # CHECK-GX-JSON-DAG: "%359:sub6": 100 # CHECK-GX-JSON-DAG: "%359:sub7": 99 # CHECK-GX-JSON-DAG: "%359:sub8": 96 # CHECK-GX-JSON-DAG: "%359:sub9": 95 # CHECK-GX-JSON-DAG: "%359:sub10": 94 # CHECK-GX-JSON-DAG: "%359:sub11": 93 # CHECK-GX-JSON-DAG: "%359:sub12": 90 # CHECK-GX-JSON-DAG: "%359:sub13": 89 # CHECK-GX-JSON-DAG: "%359:sub14": 88 # CHECK-GX-JSON-DAG: "%359:sub15": 87 # CHECK-GX-JSON-DAG: "%359:sub16": 84 # CHECK-GX-JSON-DAG: "%359:sub17": 83 # CHECK-GX-JSON-DAG: "%359:sub18": 82 # CHECK-GX-JSON-DAG: "%359:sub19": 81 # CHECK-GX-JSON-DAG: "%359:sub20": 78 # CHECK-GX-JSON-DAG: "%359:sub21": 77 # CHECK-GX-JSON-DAG: "%359:sub22": 76 # CHECK-GX-JSON-DAG: "%359:sub23": 75 # CHECK-GX-JSON-DAG: "%359:sub24": 72 # CHECK-GX-JSON-DAG: "%359:sub25": 71 # CHECK-GX-JSON-DAG: "%359:sub26": 70 # CHECK-GX-JSON-DAG: "%359:sub27": 69 # CHECK-GX-JSON-DAG: "%359:sub28": 66 # CHECK-GX-JSON-DAG: "%359:sub29": 65 # CHECK-GX-JSON-DAG: "%359:sub30": 64 # CHECK-GX-JSON-DAG: "%359:sub31": 63 # CHECK-GX-JSON-DAG: "%401:sub0": 156 # CHECK-GX-JSON-DAG: "%401:sub1": 155 # CHECK-GX-JSON-DAG: "%401:sub2": 154 # CHECK-GX-JSON-DAG: "%401:sub3": 153 # CHECK-GX-JSON-DAG: "%401:sub4": 150 # CHECK-GX-JSON-DAG: "%401:sub5": 149 # CHECK-GX-JSON-DAG: "%401:sub6": 148 # CHECK-GX-JSON-DAG: "%401:sub7": 147 # CHECK-GX-JSON-DAG: "%401:sub8": 144 # CHECK-GX-JSON-DAG: "%401:sub9": 143 # CHECK-GX-JSON-DAG: "%401:sub10": 142 # CHECK-GX-JSON-DAG: "%401:sub11": 141 # CHECK-GX-JSON-DAG: "%401:sub12": 138 # CHECK-GX-JSON-DAG: "%401:sub13": 137 # CHECK-GX-JSON-DAG: "%401:sub14": 136 # CHECK-GX-JSON-DAG: "%401:sub15": 135 # CHECK-GX-JSON-DAG: "%401:sub16": 132 # CHECK-GX-JSON-DAG: "%401:sub17": 131 # CHECK-GX-JSON-DAG: "%401:sub18": 130 # CHECK-GX-JSON-DAG: "%401:sub19": 129 # CHECK-GX-JSON-DAG: "%401:sub20": 126 # CHECK-GX-JSON-DAG: "%401:sub21": 125 # CHECK-GX-JSON-DAG: "%401:sub22": 124 # CHECK-GX-JSON-DAG: "%401:sub23": 123 # CHECK-GX-JSON-DAG: "%401:sub24": 120 # CHECK-GX-JSON-DAG: "%401:sub25": 119 # CHECK-GX-JSON-DAG: "%401:sub26": 118 # CHECK-GX-JSON-DAG: "%401:sub27": 117 # CHECK-GX-JSON-DAG: "%401:sub28": 114 # CHECK-GX-JSON-DAG: "%401:sub29": 113 # CHECK-GX-JSON-DAG: "%401:sub30": 112 # CHECK-GX-JSON-DAG: "%401:sub31": 111 # CHECK-GX-JSON-DAG: "%672": 1 # CHECK-GX-JSON-DAG: "%673": 1 # CHECK-GX-JSON-DAG: "%674": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 111 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 156 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%676:vreg_128 = REG_SEQUENCE %675, %subreg.sub0, %674, %subreg.sub1, %673, %subreg.sub2, %672, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 11 # CHECK-GX-JSON-DAG: "%275:sub1": 10 # CHECK-GX-JSON-DAG: "%275:sub2": 9 # CHECK-GX-JSON-DAG: "%275:sub3": 8 # CHECK-GX-JSON-DAG: "%275:sub4": 5 # CHECK-GX-JSON-DAG: "%275:sub5": 4 # CHECK-GX-JSON-DAG: "%275:sub6": 3 # CHECK-GX-JSON-DAG: "%275:sub7": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 59 # CHECK-GX-JSON-DAG: "%317:sub1": 58 # CHECK-GX-JSON-DAG: "%317:sub2": 57 # CHECK-GX-JSON-DAG: "%317:sub3": 56 # CHECK-GX-JSON-DAG: "%317:sub4": 53 # CHECK-GX-JSON-DAG: "%317:sub5": 52 # CHECK-GX-JSON-DAG: "%317:sub6": 51 # CHECK-GX-JSON-DAG: "%317:sub7": 50 # CHECK-GX-JSON-DAG: "%317:sub8": 47 # CHECK-GX-JSON-DAG: "%317:sub9": 46 # CHECK-GX-JSON-DAG: "%317:sub10": 45 # CHECK-GX-JSON-DAG: "%317:sub11": 44 # CHECK-GX-JSON-DAG: "%317:sub12": 41 # CHECK-GX-JSON-DAG: "%317:sub13": 40 # CHECK-GX-JSON-DAG: "%317:sub14": 39 # CHECK-GX-JSON-DAG: "%317:sub15": 38 # CHECK-GX-JSON-DAG: "%317:sub16": 35 # CHECK-GX-JSON-DAG: "%317:sub17": 34 # CHECK-GX-JSON-DAG: "%317:sub18": 33 # CHECK-GX-JSON-DAG: "%317:sub19": 32 # CHECK-GX-JSON-DAG: "%317:sub20": 29 # CHECK-GX-JSON-DAG: "%317:sub21": 28 # CHECK-GX-JSON-DAG: "%317:sub22": 27 # CHECK-GX-JSON-DAG: "%317:sub23": 26 # CHECK-GX-JSON-DAG: "%317:sub24": 23 # CHECK-GX-JSON-DAG: "%317:sub25": 22 # CHECK-GX-JSON-DAG: "%317:sub26": 21 # CHECK-GX-JSON-DAG: "%317:sub27": 20 # CHECK-GX-JSON-DAG: "%317:sub28": 17 # CHECK-GX-JSON-DAG: "%317:sub29": 16 # CHECK-GX-JSON-DAG: "%317:sub30": 15 # CHECK-GX-JSON-DAG: "%317:sub31": 14 # CHECK-GX-JSON-DAG: "%359:sub0": 107 # CHECK-GX-JSON-DAG: "%359:sub1": 106 # CHECK-GX-JSON-DAG: "%359:sub2": 105 # CHECK-GX-JSON-DAG: "%359:sub3": 104 # CHECK-GX-JSON-DAG: "%359:sub4": 101 # CHECK-GX-JSON-DAG: "%359:sub5": 100 # CHECK-GX-JSON-DAG: "%359:sub6": 99 # CHECK-GX-JSON-DAG: "%359:sub7": 98 # CHECK-GX-JSON-DAG: "%359:sub8": 95 # CHECK-GX-JSON-DAG: "%359:sub9": 94 # CHECK-GX-JSON-DAG: "%359:sub10": 93 # CHECK-GX-JSON-DAG: "%359:sub11": 92 # CHECK-GX-JSON-DAG: "%359:sub12": 89 # CHECK-GX-JSON-DAG: "%359:sub13": 88 # CHECK-GX-JSON-DAG: "%359:sub14": 87 # CHECK-GX-JSON-DAG: "%359:sub15": 86 # CHECK-GX-JSON-DAG: "%359:sub16": 83 # CHECK-GX-JSON-DAG: "%359:sub17": 82 # CHECK-GX-JSON-DAG: "%359:sub18": 81 # CHECK-GX-JSON-DAG: "%359:sub19": 80 # CHECK-GX-JSON-DAG: "%359:sub20": 77 # CHECK-GX-JSON-DAG: "%359:sub21": 76 # CHECK-GX-JSON-DAG: "%359:sub22": 75 # CHECK-GX-JSON-DAG: "%359:sub23": 74 # CHECK-GX-JSON-DAG: "%359:sub24": 71 # CHECK-GX-JSON-DAG: "%359:sub25": 70 # CHECK-GX-JSON-DAG: "%359:sub26": 69 # CHECK-GX-JSON-DAG: "%359:sub27": 68 # CHECK-GX-JSON-DAG: "%359:sub28": 65 # CHECK-GX-JSON-DAG: "%359:sub29": 64 # CHECK-GX-JSON-DAG: "%359:sub30": 63 # CHECK-GX-JSON-DAG: "%359:sub31": 62 # CHECK-GX-JSON-DAG: "%401:sub0": 155 # CHECK-GX-JSON-DAG: "%401:sub1": 154 # CHECK-GX-JSON-DAG: "%401:sub2": 153 # CHECK-GX-JSON-DAG: "%401:sub3": 152 # CHECK-GX-JSON-DAG: "%401:sub4": 149 # CHECK-GX-JSON-DAG: "%401:sub5": 148 # CHECK-GX-JSON-DAG: "%401:sub6": 147 # CHECK-GX-JSON-DAG: "%401:sub7": 146 # CHECK-GX-JSON-DAG: "%401:sub8": 143 # CHECK-GX-JSON-DAG: "%401:sub9": 142 # CHECK-GX-JSON-DAG: "%401:sub10": 141 # CHECK-GX-JSON-DAG: "%401:sub11": 140 # CHECK-GX-JSON-DAG: "%401:sub12": 137 # CHECK-GX-JSON-DAG: "%401:sub13": 136 # CHECK-GX-JSON-DAG: "%401:sub14": 135 # CHECK-GX-JSON-DAG: "%401:sub15": 134 # CHECK-GX-JSON-DAG: "%401:sub16": 131 # CHECK-GX-JSON-DAG: "%401:sub17": 130 # CHECK-GX-JSON-DAG: "%401:sub18": 129 # CHECK-GX-JSON-DAG: "%401:sub19": 128 # CHECK-GX-JSON-DAG: "%401:sub20": 125 # CHECK-GX-JSON-DAG: "%401:sub21": 124 # CHECK-GX-JSON-DAG: "%401:sub22": 123 # CHECK-GX-JSON-DAG: "%401:sub23": 122 # CHECK-GX-JSON-DAG: "%401:sub24": 119 # CHECK-GX-JSON-DAG: "%401:sub25": 118 # CHECK-GX-JSON-DAG: "%401:sub26": 117 # CHECK-GX-JSON-DAG: "%401:sub27": 116 # CHECK-GX-JSON-DAG: "%401:sub28": 113 # CHECK-GX-JSON-DAG: "%401:sub29": 112 # CHECK-GX-JSON-DAG: "%401:sub30": 111 # CHECK-GX-JSON-DAG: "%401:sub31": 110 # CHECK-GX-JSON-DAG: "%672": 0 # CHECK-GX-JSON-DAG: "%673": 0 # CHECK-GX-JSON-DAG: "%674": 0 # CHECK-GX-JSON-DAG: "%675": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 110 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 155 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %677:vreg_64, %676, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 10 # CHECK-GX-JSON-DAG: "%275:sub1": 9 # CHECK-GX-JSON-DAG: "%275:sub2": 8 # CHECK-GX-JSON-DAG: "%275:sub3": 7 # CHECK-GX-JSON-DAG: "%275:sub4": 4 # CHECK-GX-JSON-DAG: "%275:sub5": 3 # CHECK-GX-JSON-DAG: "%275:sub6": 2 # CHECK-GX-JSON-DAG: "%275:sub7": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 58 # CHECK-GX-JSON-DAG: "%317:sub1": 57 # CHECK-GX-JSON-DAG: "%317:sub2": 56 # CHECK-GX-JSON-DAG: "%317:sub3": 55 # CHECK-GX-JSON-DAG: "%317:sub4": 52 # CHECK-GX-JSON-DAG: "%317:sub5": 51 # CHECK-GX-JSON-DAG: "%317:sub6": 50 # CHECK-GX-JSON-DAG: "%317:sub7": 49 # CHECK-GX-JSON-DAG: "%317:sub8": 46 # CHECK-GX-JSON-DAG: "%317:sub9": 45 # CHECK-GX-JSON-DAG: "%317:sub10": 44 # CHECK-GX-JSON-DAG: "%317:sub11": 43 # CHECK-GX-JSON-DAG: "%317:sub12": 40 # CHECK-GX-JSON-DAG: "%317:sub13": 39 # CHECK-GX-JSON-DAG: "%317:sub14": 38 # CHECK-GX-JSON-DAG: "%317:sub15": 37 # CHECK-GX-JSON-DAG: "%317:sub16": 34 # CHECK-GX-JSON-DAG: "%317:sub17": 33 # CHECK-GX-JSON-DAG: "%317:sub18": 32 # CHECK-GX-JSON-DAG: "%317:sub19": 31 # CHECK-GX-JSON-DAG: "%317:sub20": 28 # CHECK-GX-JSON-DAG: "%317:sub21": 27 # CHECK-GX-JSON-DAG: "%317:sub22": 26 # CHECK-GX-JSON-DAG: "%317:sub23": 25 # CHECK-GX-JSON-DAG: "%317:sub24": 22 # CHECK-GX-JSON-DAG: "%317:sub25": 21 # CHECK-GX-JSON-DAG: "%317:sub26": 20 # CHECK-GX-JSON-DAG: "%317:sub27": 19 # CHECK-GX-JSON-DAG: "%317:sub28": 16 # CHECK-GX-JSON-DAG: "%317:sub29": 15 # CHECK-GX-JSON-DAG: "%317:sub30": 14 # CHECK-GX-JSON-DAG: "%317:sub31": 13 # CHECK-GX-JSON-DAG: "%359:sub0": 106 # CHECK-GX-JSON-DAG: "%359:sub1": 105 # CHECK-GX-JSON-DAG: "%359:sub2": 104 # CHECK-GX-JSON-DAG: "%359:sub3": 103 # CHECK-GX-JSON-DAG: "%359:sub4": 100 # CHECK-GX-JSON-DAG: "%359:sub5": 99 # CHECK-GX-JSON-DAG: "%359:sub6": 98 # CHECK-GX-JSON-DAG: "%359:sub7": 97 # CHECK-GX-JSON-DAG: "%359:sub8": 94 # CHECK-GX-JSON-DAG: "%359:sub9": 93 # CHECK-GX-JSON-DAG: "%359:sub10": 92 # CHECK-GX-JSON-DAG: "%359:sub11": 91 # CHECK-GX-JSON-DAG: "%359:sub12": 88 # CHECK-GX-JSON-DAG: "%359:sub13": 87 # CHECK-GX-JSON-DAG: "%359:sub14": 86 # CHECK-GX-JSON-DAG: "%359:sub15": 85 # CHECK-GX-JSON-DAG: "%359:sub16": 82 # CHECK-GX-JSON-DAG: "%359:sub17": 81 # CHECK-GX-JSON-DAG: "%359:sub18": 80 # CHECK-GX-JSON-DAG: "%359:sub19": 79 # CHECK-GX-JSON-DAG: "%359:sub20": 76 # CHECK-GX-JSON-DAG: "%359:sub21": 75 # CHECK-GX-JSON-DAG: "%359:sub22": 74 # CHECK-GX-JSON-DAG: "%359:sub23": 73 # CHECK-GX-JSON-DAG: "%359:sub24": 70 # CHECK-GX-JSON-DAG: "%359:sub25": 69 # CHECK-GX-JSON-DAG: "%359:sub26": 68 # CHECK-GX-JSON-DAG: "%359:sub27": 67 # CHECK-GX-JSON-DAG: "%359:sub28": 64 # CHECK-GX-JSON-DAG: "%359:sub29": 63 # CHECK-GX-JSON-DAG: "%359:sub30": 62 # CHECK-GX-JSON-DAG: "%359:sub31": 61 # CHECK-GX-JSON-DAG: "%401:sub0": 154 # CHECK-GX-JSON-DAG: "%401:sub1": 153 # CHECK-GX-JSON-DAG: "%401:sub2": 152 # CHECK-GX-JSON-DAG: "%401:sub3": 151 # CHECK-GX-JSON-DAG: "%401:sub4": 148 # CHECK-GX-JSON-DAG: "%401:sub5": 147 # CHECK-GX-JSON-DAG: "%401:sub6": 146 # CHECK-GX-JSON-DAG: "%401:sub7": 145 # CHECK-GX-JSON-DAG: "%401:sub8": 142 # CHECK-GX-JSON-DAG: "%401:sub9": 141 # CHECK-GX-JSON-DAG: "%401:sub10": 140 # CHECK-GX-JSON-DAG: "%401:sub11": 139 # CHECK-GX-JSON-DAG: "%401:sub12": 136 # CHECK-GX-JSON-DAG: "%401:sub13": 135 # CHECK-GX-JSON-DAG: "%401:sub14": 134 # CHECK-GX-JSON-DAG: "%401:sub15": 133 # CHECK-GX-JSON-DAG: "%401:sub16": 130 # CHECK-GX-JSON-DAG: "%401:sub17": 129 # CHECK-GX-JSON-DAG: "%401:sub18": 128 # CHECK-GX-JSON-DAG: "%401:sub19": 127 # CHECK-GX-JSON-DAG: "%401:sub20": 124 # CHECK-GX-JSON-DAG: "%401:sub21": 123 # CHECK-GX-JSON-DAG: "%401:sub22": 122 # CHECK-GX-JSON-DAG: "%401:sub23": 121 # CHECK-GX-JSON-DAG: "%401:sub24": 118 # CHECK-GX-JSON-DAG: "%401:sub25": 117 # CHECK-GX-JSON-DAG: "%401:sub26": 116 # CHECK-GX-JSON-DAG: "%401:sub27": 115 # CHECK-GX-JSON-DAG: "%401:sub28": 112 # CHECK-GX-JSON-DAG: "%401:sub29": 111 # CHECK-GX-JSON-DAG: "%401:sub30": 110 # CHECK-GX-JSON-DAG: "%401:sub31": 109 # CHECK-GX-JSON-DAG: "%676": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 109 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 154 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%678:vgpr_32 = COPY %275.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 9 # CHECK-GX-JSON-DAG: "%275:sub1": 8 # CHECK-GX-JSON-DAG: "%275:sub2": 7 # CHECK-GX-JSON-DAG: "%275:sub3": 6 # CHECK-GX-JSON-DAG: "%275:sub4": 3 # CHECK-GX-JSON-DAG: "%275:sub5": 2 # CHECK-GX-JSON-DAG: "%275:sub6": 1 # CHECK-GX-JSON-DAG: "%275:sub7": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 57 # CHECK-GX-JSON-DAG: "%317:sub1": 56 # CHECK-GX-JSON-DAG: "%317:sub2": 55 # CHECK-GX-JSON-DAG: "%317:sub3": 54 # CHECK-GX-JSON-DAG: "%317:sub4": 51 # CHECK-GX-JSON-DAG: "%317:sub5": 50 # CHECK-GX-JSON-DAG: "%317:sub6": 49 # CHECK-GX-JSON-DAG: "%317:sub7": 48 # CHECK-GX-JSON-DAG: "%317:sub8": 45 # CHECK-GX-JSON-DAG: "%317:sub9": 44 # CHECK-GX-JSON-DAG: "%317:sub10": 43 # CHECK-GX-JSON-DAG: "%317:sub11": 42 # CHECK-GX-JSON-DAG: "%317:sub12": 39 # CHECK-GX-JSON-DAG: "%317:sub13": 38 # CHECK-GX-JSON-DAG: "%317:sub14": 37 # CHECK-GX-JSON-DAG: "%317:sub15": 36 # CHECK-GX-JSON-DAG: "%317:sub16": 33 # CHECK-GX-JSON-DAG: "%317:sub17": 32 # CHECK-GX-JSON-DAG: "%317:sub18": 31 # CHECK-GX-JSON-DAG: "%317:sub19": 30 # CHECK-GX-JSON-DAG: "%317:sub20": 27 # CHECK-GX-JSON-DAG: "%317:sub21": 26 # CHECK-GX-JSON-DAG: "%317:sub22": 25 # CHECK-GX-JSON-DAG: "%317:sub23": 24 # CHECK-GX-JSON-DAG: "%317:sub24": 21 # CHECK-GX-JSON-DAG: "%317:sub25": 20 # CHECK-GX-JSON-DAG: "%317:sub26": 19 # CHECK-GX-JSON-DAG: "%317:sub27": 18 # CHECK-GX-JSON-DAG: "%317:sub28": 15 # CHECK-GX-JSON-DAG: "%317:sub29": 14 # CHECK-GX-JSON-DAG: "%317:sub30": 13 # CHECK-GX-JSON-DAG: "%317:sub31": 12 # CHECK-GX-JSON-DAG: "%359:sub0": 105 # CHECK-GX-JSON-DAG: "%359:sub1": 104 # CHECK-GX-JSON-DAG: "%359:sub2": 103 # CHECK-GX-JSON-DAG: "%359:sub3": 102 # CHECK-GX-JSON-DAG: "%359:sub4": 99 # CHECK-GX-JSON-DAG: "%359:sub5": 98 # CHECK-GX-JSON-DAG: "%359:sub6": 97 # CHECK-GX-JSON-DAG: "%359:sub7": 96 # CHECK-GX-JSON-DAG: "%359:sub8": 93 # CHECK-GX-JSON-DAG: "%359:sub9": 92 # CHECK-GX-JSON-DAG: "%359:sub10": 91 # CHECK-GX-JSON-DAG: "%359:sub11": 90 # CHECK-GX-JSON-DAG: "%359:sub12": 87 # CHECK-GX-JSON-DAG: "%359:sub13": 86 # CHECK-GX-JSON-DAG: "%359:sub14": 85 # CHECK-GX-JSON-DAG: "%359:sub15": 84 # CHECK-GX-JSON-DAG: "%359:sub16": 81 # CHECK-GX-JSON-DAG: "%359:sub17": 80 # CHECK-GX-JSON-DAG: "%359:sub18": 79 # CHECK-GX-JSON-DAG: "%359:sub19": 78 # CHECK-GX-JSON-DAG: "%359:sub20": 75 # CHECK-GX-JSON-DAG: "%359:sub21": 74 # CHECK-GX-JSON-DAG: "%359:sub22": 73 # CHECK-GX-JSON-DAG: "%359:sub23": 72 # CHECK-GX-JSON-DAG: "%359:sub24": 69 # CHECK-GX-JSON-DAG: "%359:sub25": 68 # CHECK-GX-JSON-DAG: "%359:sub26": 67 # CHECK-GX-JSON-DAG: "%359:sub27": 66 # CHECK-GX-JSON-DAG: "%359:sub28": 63 # CHECK-GX-JSON-DAG: "%359:sub29": 62 # CHECK-GX-JSON-DAG: "%359:sub30": 61 # CHECK-GX-JSON-DAG: "%359:sub31": 60 # CHECK-GX-JSON-DAG: "%401:sub0": 153 # CHECK-GX-JSON-DAG: "%401:sub1": 152 # CHECK-GX-JSON-DAG: "%401:sub2": 151 # CHECK-GX-JSON-DAG: "%401:sub3": 150 # CHECK-GX-JSON-DAG: "%401:sub4": 147 # CHECK-GX-JSON-DAG: "%401:sub5": 146 # CHECK-GX-JSON-DAG: "%401:sub6": 145 # CHECK-GX-JSON-DAG: "%401:sub7": 144 # CHECK-GX-JSON-DAG: "%401:sub8": 141 # CHECK-GX-JSON-DAG: "%401:sub9": 140 # CHECK-GX-JSON-DAG: "%401:sub10": 139 # CHECK-GX-JSON-DAG: "%401:sub11": 138 # CHECK-GX-JSON-DAG: "%401:sub12": 135 # CHECK-GX-JSON-DAG: "%401:sub13": 134 # CHECK-GX-JSON-DAG: "%401:sub14": 133 # CHECK-GX-JSON-DAG: "%401:sub15": 132 # CHECK-GX-JSON-DAG: "%401:sub16": 129 # CHECK-GX-JSON-DAG: "%401:sub17": 128 # CHECK-GX-JSON-DAG: "%401:sub18": 127 # CHECK-GX-JSON-DAG: "%401:sub19": 126 # CHECK-GX-JSON-DAG: "%401:sub20": 123 # CHECK-GX-JSON-DAG: "%401:sub21": 122 # CHECK-GX-JSON-DAG: "%401:sub22": 121 # CHECK-GX-JSON-DAG: "%401:sub23": 120 # CHECK-GX-JSON-DAG: "%401:sub24": 117 # CHECK-GX-JSON-DAG: "%401:sub25": 116 # CHECK-GX-JSON-DAG: "%401:sub26": 115 # CHECK-GX-JSON-DAG: "%401:sub27": 114 # CHECK-GX-JSON-DAG: "%401:sub28": 111 # CHECK-GX-JSON-DAG: "%401:sub29": 110 # CHECK-GX-JSON-DAG: "%401:sub30": 109 # CHECK-GX-JSON-DAG: "%401:sub31": 108 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 108 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 153 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%679:vgpr_32 = COPY %275.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 8 # CHECK-GX-JSON-DAG: "%275:sub1": 7 # CHECK-GX-JSON-DAG: "%275:sub2": 6 # CHECK-GX-JSON-DAG: "%275:sub3": 5 # CHECK-GX-JSON-DAG: "%275:sub4": 2 # CHECK-GX-JSON-DAG: "%275:sub5": 1 # CHECK-GX-JSON-DAG: "%275:sub6": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 56 # CHECK-GX-JSON-DAG: "%317:sub1": 55 # CHECK-GX-JSON-DAG: "%317:sub2": 54 # CHECK-GX-JSON-DAG: "%317:sub3": 53 # CHECK-GX-JSON-DAG: "%317:sub4": 50 # CHECK-GX-JSON-DAG: "%317:sub5": 49 # CHECK-GX-JSON-DAG: "%317:sub6": 48 # CHECK-GX-JSON-DAG: "%317:sub7": 47 # CHECK-GX-JSON-DAG: "%317:sub8": 44 # CHECK-GX-JSON-DAG: "%317:sub9": 43 # CHECK-GX-JSON-DAG: "%317:sub10": 42 # CHECK-GX-JSON-DAG: "%317:sub11": 41 # CHECK-GX-JSON-DAG: "%317:sub12": 38 # CHECK-GX-JSON-DAG: "%317:sub13": 37 # CHECK-GX-JSON-DAG: "%317:sub14": 36 # CHECK-GX-JSON-DAG: "%317:sub15": 35 # CHECK-GX-JSON-DAG: "%317:sub16": 32 # CHECK-GX-JSON-DAG: "%317:sub17": 31 # CHECK-GX-JSON-DAG: "%317:sub18": 30 # CHECK-GX-JSON-DAG: "%317:sub19": 29 # CHECK-GX-JSON-DAG: "%317:sub20": 26 # CHECK-GX-JSON-DAG: "%317:sub21": 25 # CHECK-GX-JSON-DAG: "%317:sub22": 24 # CHECK-GX-JSON-DAG: "%317:sub23": 23 # CHECK-GX-JSON-DAG: "%317:sub24": 20 # CHECK-GX-JSON-DAG: "%317:sub25": 19 # CHECK-GX-JSON-DAG: "%317:sub26": 18 # CHECK-GX-JSON-DAG: "%317:sub27": 17 # CHECK-GX-JSON-DAG: "%317:sub28": 14 # CHECK-GX-JSON-DAG: "%317:sub29": 13 # CHECK-GX-JSON-DAG: "%317:sub30": 12 # CHECK-GX-JSON-DAG: "%317:sub31": 11 # CHECK-GX-JSON-DAG: "%359:sub0": 104 # CHECK-GX-JSON-DAG: "%359:sub1": 103 # CHECK-GX-JSON-DAG: "%359:sub2": 102 # CHECK-GX-JSON-DAG: "%359:sub3": 101 # CHECK-GX-JSON-DAG: "%359:sub4": 98 # CHECK-GX-JSON-DAG: "%359:sub5": 97 # CHECK-GX-JSON-DAG: "%359:sub6": 96 # CHECK-GX-JSON-DAG: "%359:sub7": 95 # CHECK-GX-JSON-DAG: "%359:sub8": 92 # CHECK-GX-JSON-DAG: "%359:sub9": 91 # CHECK-GX-JSON-DAG: "%359:sub10": 90 # CHECK-GX-JSON-DAG: "%359:sub11": 89 # CHECK-GX-JSON-DAG: "%359:sub12": 86 # CHECK-GX-JSON-DAG: "%359:sub13": 85 # CHECK-GX-JSON-DAG: "%359:sub14": 84 # CHECK-GX-JSON-DAG: "%359:sub15": 83 # CHECK-GX-JSON-DAG: "%359:sub16": 80 # CHECK-GX-JSON-DAG: "%359:sub17": 79 # CHECK-GX-JSON-DAG: "%359:sub18": 78 # CHECK-GX-JSON-DAG: "%359:sub19": 77 # CHECK-GX-JSON-DAG: "%359:sub20": 74 # CHECK-GX-JSON-DAG: "%359:sub21": 73 # CHECK-GX-JSON-DAG: "%359:sub22": 72 # CHECK-GX-JSON-DAG: "%359:sub23": 71 # CHECK-GX-JSON-DAG: "%359:sub24": 68 # CHECK-GX-JSON-DAG: "%359:sub25": 67 # CHECK-GX-JSON-DAG: "%359:sub26": 66 # CHECK-GX-JSON-DAG: "%359:sub27": 65 # CHECK-GX-JSON-DAG: "%359:sub28": 62 # CHECK-GX-JSON-DAG: "%359:sub29": 61 # CHECK-GX-JSON-DAG: "%359:sub30": 60 # CHECK-GX-JSON-DAG: "%359:sub31": 59 # CHECK-GX-JSON-DAG: "%401:sub0": 152 # CHECK-GX-JSON-DAG: "%401:sub1": 151 # CHECK-GX-JSON-DAG: "%401:sub2": 150 # CHECK-GX-JSON-DAG: "%401:sub3": 149 # CHECK-GX-JSON-DAG: "%401:sub4": 146 # CHECK-GX-JSON-DAG: "%401:sub5": 145 # CHECK-GX-JSON-DAG: "%401:sub6": 144 # CHECK-GX-JSON-DAG: "%401:sub7": 143 # CHECK-GX-JSON-DAG: "%401:sub8": 140 # CHECK-GX-JSON-DAG: "%401:sub9": 139 # CHECK-GX-JSON-DAG: "%401:sub10": 138 # CHECK-GX-JSON-DAG: "%401:sub11": 137 # CHECK-GX-JSON-DAG: "%401:sub12": 134 # CHECK-GX-JSON-DAG: "%401:sub13": 133 # CHECK-GX-JSON-DAG: "%401:sub14": 132 # CHECK-GX-JSON-DAG: "%401:sub15": 131 # CHECK-GX-JSON-DAG: "%401:sub16": 128 # CHECK-GX-JSON-DAG: "%401:sub17": 127 # CHECK-GX-JSON-DAG: "%401:sub18": 126 # CHECK-GX-JSON-DAG: "%401:sub19": 125 # CHECK-GX-JSON-DAG: "%401:sub20": 122 # CHECK-GX-JSON-DAG: "%401:sub21": 121 # CHECK-GX-JSON-DAG: "%401:sub22": 120 # CHECK-GX-JSON-DAG: "%401:sub23": 119 # CHECK-GX-JSON-DAG: "%401:sub24": 116 # CHECK-GX-JSON-DAG: "%401:sub25": 115 # CHECK-GX-JSON-DAG: "%401:sub26": 114 # CHECK-GX-JSON-DAG: "%401:sub27": 113 # CHECK-GX-JSON-DAG: "%401:sub28": 110 # CHECK-GX-JSON-DAG: "%401:sub29": 109 # CHECK-GX-JSON-DAG: "%401:sub30": 108 # CHECK-GX-JSON-DAG: "%401:sub31": 107 # CHECK-GX-JSON-DAG: "%678": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 107 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 152 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%680:vgpr_32 = COPY %275.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 7 # CHECK-GX-JSON-DAG: "%275:sub1": 6 # CHECK-GX-JSON-DAG: "%275:sub2": 5 # CHECK-GX-JSON-DAG: "%275:sub3": 4 # CHECK-GX-JSON-DAG: "%275:sub4": 1 # CHECK-GX-JSON-DAG: "%275:sub5": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 55 # CHECK-GX-JSON-DAG: "%317:sub1": 54 # CHECK-GX-JSON-DAG: "%317:sub2": 53 # CHECK-GX-JSON-DAG: "%317:sub3": 52 # CHECK-GX-JSON-DAG: "%317:sub4": 49 # CHECK-GX-JSON-DAG: "%317:sub5": 48 # CHECK-GX-JSON-DAG: "%317:sub6": 47 # CHECK-GX-JSON-DAG: "%317:sub7": 46 # CHECK-GX-JSON-DAG: "%317:sub8": 43 # CHECK-GX-JSON-DAG: "%317:sub9": 42 # CHECK-GX-JSON-DAG: "%317:sub10": 41 # CHECK-GX-JSON-DAG: "%317:sub11": 40 # CHECK-GX-JSON-DAG: "%317:sub12": 37 # CHECK-GX-JSON-DAG: "%317:sub13": 36 # CHECK-GX-JSON-DAG: "%317:sub14": 35 # CHECK-GX-JSON-DAG: "%317:sub15": 34 # CHECK-GX-JSON-DAG: "%317:sub16": 31 # CHECK-GX-JSON-DAG: "%317:sub17": 30 # CHECK-GX-JSON-DAG: "%317:sub18": 29 # CHECK-GX-JSON-DAG: "%317:sub19": 28 # CHECK-GX-JSON-DAG: "%317:sub20": 25 # CHECK-GX-JSON-DAG: "%317:sub21": 24 # CHECK-GX-JSON-DAG: "%317:sub22": 23 # CHECK-GX-JSON-DAG: "%317:sub23": 22 # CHECK-GX-JSON-DAG: "%317:sub24": 19 # CHECK-GX-JSON-DAG: "%317:sub25": 18 # CHECK-GX-JSON-DAG: "%317:sub26": 17 # CHECK-GX-JSON-DAG: "%317:sub27": 16 # CHECK-GX-JSON-DAG: "%317:sub28": 13 # CHECK-GX-JSON-DAG: "%317:sub29": 12 # CHECK-GX-JSON-DAG: "%317:sub30": 11 # CHECK-GX-JSON-DAG: "%317:sub31": 10 # CHECK-GX-JSON-DAG: "%359:sub0": 103 # CHECK-GX-JSON-DAG: "%359:sub1": 102 # CHECK-GX-JSON-DAG: "%359:sub2": 101 # CHECK-GX-JSON-DAG: "%359:sub3": 100 # CHECK-GX-JSON-DAG: "%359:sub4": 97 # CHECK-GX-JSON-DAG: "%359:sub5": 96 # CHECK-GX-JSON-DAG: "%359:sub6": 95 # CHECK-GX-JSON-DAG: "%359:sub7": 94 # CHECK-GX-JSON-DAG: "%359:sub8": 91 # CHECK-GX-JSON-DAG: "%359:sub9": 90 # CHECK-GX-JSON-DAG: "%359:sub10": 89 # CHECK-GX-JSON-DAG: "%359:sub11": 88 # CHECK-GX-JSON-DAG: "%359:sub12": 85 # CHECK-GX-JSON-DAG: "%359:sub13": 84 # CHECK-GX-JSON-DAG: "%359:sub14": 83 # CHECK-GX-JSON-DAG: "%359:sub15": 82 # CHECK-GX-JSON-DAG: "%359:sub16": 79 # CHECK-GX-JSON-DAG: "%359:sub17": 78 # CHECK-GX-JSON-DAG: "%359:sub18": 77 # CHECK-GX-JSON-DAG: "%359:sub19": 76 # CHECK-GX-JSON-DAG: "%359:sub20": 73 # CHECK-GX-JSON-DAG: "%359:sub21": 72 # CHECK-GX-JSON-DAG: "%359:sub22": 71 # CHECK-GX-JSON-DAG: "%359:sub23": 70 # CHECK-GX-JSON-DAG: "%359:sub24": 67 # CHECK-GX-JSON-DAG: "%359:sub25": 66 # CHECK-GX-JSON-DAG: "%359:sub26": 65 # CHECK-GX-JSON-DAG: "%359:sub27": 64 # CHECK-GX-JSON-DAG: "%359:sub28": 61 # CHECK-GX-JSON-DAG: "%359:sub29": 60 # CHECK-GX-JSON-DAG: "%359:sub30": 59 # CHECK-GX-JSON-DAG: "%359:sub31": 58 # CHECK-GX-JSON-DAG: "%401:sub0": 151 # CHECK-GX-JSON-DAG: "%401:sub1": 150 # CHECK-GX-JSON-DAG: "%401:sub2": 149 # CHECK-GX-JSON-DAG: "%401:sub3": 148 # CHECK-GX-JSON-DAG: "%401:sub4": 145 # CHECK-GX-JSON-DAG: "%401:sub5": 144 # CHECK-GX-JSON-DAG: "%401:sub6": 143 # CHECK-GX-JSON-DAG: "%401:sub7": 142 # CHECK-GX-JSON-DAG: "%401:sub8": 139 # CHECK-GX-JSON-DAG: "%401:sub9": 138 # CHECK-GX-JSON-DAG: "%401:sub10": 137 # CHECK-GX-JSON-DAG: "%401:sub11": 136 # CHECK-GX-JSON-DAG: "%401:sub12": 133 # CHECK-GX-JSON-DAG: "%401:sub13": 132 # CHECK-GX-JSON-DAG: "%401:sub14": 131 # CHECK-GX-JSON-DAG: "%401:sub15": 130 # CHECK-GX-JSON-DAG: "%401:sub16": 127 # CHECK-GX-JSON-DAG: "%401:sub17": 126 # CHECK-GX-JSON-DAG: "%401:sub18": 125 # CHECK-GX-JSON-DAG: "%401:sub19": 124 # CHECK-GX-JSON-DAG: "%401:sub20": 121 # CHECK-GX-JSON-DAG: "%401:sub21": 120 # CHECK-GX-JSON-DAG: "%401:sub22": 119 # CHECK-GX-JSON-DAG: "%401:sub23": 118 # CHECK-GX-JSON-DAG: "%401:sub24": 115 # CHECK-GX-JSON-DAG: "%401:sub25": 114 # CHECK-GX-JSON-DAG: "%401:sub26": 113 # CHECK-GX-JSON-DAG: "%401:sub27": 112 # CHECK-GX-JSON-DAG: "%401:sub28": 109 # CHECK-GX-JSON-DAG: "%401:sub29": 108 # CHECK-GX-JSON-DAG: "%401:sub30": 107 # CHECK-GX-JSON-DAG: "%401:sub31": 106 # CHECK-GX-JSON-DAG: "%678": 2 # CHECK-GX-JSON-DAG: "%679": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 106 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 151 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%681:vgpr_32 = COPY %275.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 6 # CHECK-GX-JSON-DAG: "%275:sub1": 5 # CHECK-GX-JSON-DAG: "%275:sub2": 4 # CHECK-GX-JSON-DAG: "%275:sub3": 3 # CHECK-GX-JSON-DAG: "%275:sub4": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 54 # CHECK-GX-JSON-DAG: "%317:sub1": 53 # CHECK-GX-JSON-DAG: "%317:sub2": 52 # CHECK-GX-JSON-DAG: "%317:sub3": 51 # CHECK-GX-JSON-DAG: "%317:sub4": 48 # CHECK-GX-JSON-DAG: "%317:sub5": 47 # CHECK-GX-JSON-DAG: "%317:sub6": 46 # CHECK-GX-JSON-DAG: "%317:sub7": 45 # CHECK-GX-JSON-DAG: "%317:sub8": 42 # CHECK-GX-JSON-DAG: "%317:sub9": 41 # CHECK-GX-JSON-DAG: "%317:sub10": 40 # CHECK-GX-JSON-DAG: "%317:sub11": 39 # CHECK-GX-JSON-DAG: "%317:sub12": 36 # CHECK-GX-JSON-DAG: "%317:sub13": 35 # CHECK-GX-JSON-DAG: "%317:sub14": 34 # CHECK-GX-JSON-DAG: "%317:sub15": 33 # CHECK-GX-JSON-DAG: "%317:sub16": 30 # CHECK-GX-JSON-DAG: "%317:sub17": 29 # CHECK-GX-JSON-DAG: "%317:sub18": 28 # CHECK-GX-JSON-DAG: "%317:sub19": 27 # CHECK-GX-JSON-DAG: "%317:sub20": 24 # CHECK-GX-JSON-DAG: "%317:sub21": 23 # CHECK-GX-JSON-DAG: "%317:sub22": 22 # CHECK-GX-JSON-DAG: "%317:sub23": 21 # CHECK-GX-JSON-DAG: "%317:sub24": 18 # CHECK-GX-JSON-DAG: "%317:sub25": 17 # CHECK-GX-JSON-DAG: "%317:sub26": 16 # CHECK-GX-JSON-DAG: "%317:sub27": 15 # CHECK-GX-JSON-DAG: "%317:sub28": 12 # CHECK-GX-JSON-DAG: "%317:sub29": 11 # CHECK-GX-JSON-DAG: "%317:sub30": 10 # CHECK-GX-JSON-DAG: "%317:sub31": 9 # CHECK-GX-JSON-DAG: "%359:sub0": 102 # CHECK-GX-JSON-DAG: "%359:sub1": 101 # CHECK-GX-JSON-DAG: "%359:sub2": 100 # CHECK-GX-JSON-DAG: "%359:sub3": 99 # CHECK-GX-JSON-DAG: "%359:sub4": 96 # CHECK-GX-JSON-DAG: "%359:sub5": 95 # CHECK-GX-JSON-DAG: "%359:sub6": 94 # CHECK-GX-JSON-DAG: "%359:sub7": 93 # CHECK-GX-JSON-DAG: "%359:sub8": 90 # CHECK-GX-JSON-DAG: "%359:sub9": 89 # CHECK-GX-JSON-DAG: "%359:sub10": 88 # CHECK-GX-JSON-DAG: "%359:sub11": 87 # CHECK-GX-JSON-DAG: "%359:sub12": 84 # CHECK-GX-JSON-DAG: "%359:sub13": 83 # CHECK-GX-JSON-DAG: "%359:sub14": 82 # CHECK-GX-JSON-DAG: "%359:sub15": 81 # CHECK-GX-JSON-DAG: "%359:sub16": 78 # CHECK-GX-JSON-DAG: "%359:sub17": 77 # CHECK-GX-JSON-DAG: "%359:sub18": 76 # CHECK-GX-JSON-DAG: "%359:sub19": 75 # CHECK-GX-JSON-DAG: "%359:sub20": 72 # CHECK-GX-JSON-DAG: "%359:sub21": 71 # CHECK-GX-JSON-DAG: "%359:sub22": 70 # CHECK-GX-JSON-DAG: "%359:sub23": 69 # CHECK-GX-JSON-DAG: "%359:sub24": 66 # CHECK-GX-JSON-DAG: "%359:sub25": 65 # CHECK-GX-JSON-DAG: "%359:sub26": 64 # CHECK-GX-JSON-DAG: "%359:sub27": 63 # CHECK-GX-JSON-DAG: "%359:sub28": 60 # CHECK-GX-JSON-DAG: "%359:sub29": 59 # CHECK-GX-JSON-DAG: "%359:sub30": 58 # CHECK-GX-JSON-DAG: "%359:sub31": 57 # CHECK-GX-JSON-DAG: "%401:sub0": 150 # CHECK-GX-JSON-DAG: "%401:sub1": 149 # CHECK-GX-JSON-DAG: "%401:sub2": 148 # CHECK-GX-JSON-DAG: "%401:sub3": 147 # CHECK-GX-JSON-DAG: "%401:sub4": 144 # CHECK-GX-JSON-DAG: "%401:sub5": 143 # CHECK-GX-JSON-DAG: "%401:sub6": 142 # CHECK-GX-JSON-DAG: "%401:sub7": 141 # CHECK-GX-JSON-DAG: "%401:sub8": 138 # CHECK-GX-JSON-DAG: "%401:sub9": 137 # CHECK-GX-JSON-DAG: "%401:sub10": 136 # CHECK-GX-JSON-DAG: "%401:sub11": 135 # CHECK-GX-JSON-DAG: "%401:sub12": 132 # CHECK-GX-JSON-DAG: "%401:sub13": 131 # CHECK-GX-JSON-DAG: "%401:sub14": 130 # CHECK-GX-JSON-DAG: "%401:sub15": 129 # CHECK-GX-JSON-DAG: "%401:sub16": 126 # CHECK-GX-JSON-DAG: "%401:sub17": 125 # CHECK-GX-JSON-DAG: "%401:sub18": 124 # CHECK-GX-JSON-DAG: "%401:sub19": 123 # CHECK-GX-JSON-DAG: "%401:sub20": 120 # CHECK-GX-JSON-DAG: "%401:sub21": 119 # CHECK-GX-JSON-DAG: "%401:sub22": 118 # CHECK-GX-JSON-DAG: "%401:sub23": 117 # CHECK-GX-JSON-DAG: "%401:sub24": 114 # CHECK-GX-JSON-DAG: "%401:sub25": 113 # CHECK-GX-JSON-DAG: "%401:sub26": 112 # CHECK-GX-JSON-DAG: "%401:sub27": 111 # CHECK-GX-JSON-DAG: "%401:sub28": 108 # CHECK-GX-JSON-DAG: "%401:sub29": 107 # CHECK-GX-JSON-DAG: "%401:sub30": 106 # CHECK-GX-JSON-DAG: "%401:sub31": 105 # CHECK-GX-JSON-DAG: "%678": 1 # CHECK-GX-JSON-DAG: "%679": 1 # CHECK-GX-JSON-DAG: "%680": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 105 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 150 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%682:vreg_128 = REG_SEQUENCE %681, %subreg.sub0, %680, %subreg.sub1, %679, %subreg.sub2, %678, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 5 # CHECK-GX-JSON-DAG: "%275:sub1": 4 # CHECK-GX-JSON-DAG: "%275:sub2": 3 # CHECK-GX-JSON-DAG: "%275:sub3": 2 # CHECK-GX-JSON-DAG: "%317:sub0": 53 # CHECK-GX-JSON-DAG: "%317:sub1": 52 # CHECK-GX-JSON-DAG: "%317:sub2": 51 # CHECK-GX-JSON-DAG: "%317:sub3": 50 # CHECK-GX-JSON-DAG: "%317:sub4": 47 # CHECK-GX-JSON-DAG: "%317:sub5": 46 # CHECK-GX-JSON-DAG: "%317:sub6": 45 # CHECK-GX-JSON-DAG: "%317:sub7": 44 # CHECK-GX-JSON-DAG: "%317:sub8": 41 # CHECK-GX-JSON-DAG: "%317:sub9": 40 # CHECK-GX-JSON-DAG: "%317:sub10": 39 # CHECK-GX-JSON-DAG: "%317:sub11": 38 # CHECK-GX-JSON-DAG: "%317:sub12": 35 # CHECK-GX-JSON-DAG: "%317:sub13": 34 # CHECK-GX-JSON-DAG: "%317:sub14": 33 # CHECK-GX-JSON-DAG: "%317:sub15": 32 # CHECK-GX-JSON-DAG: "%317:sub16": 29 # CHECK-GX-JSON-DAG: "%317:sub17": 28 # CHECK-GX-JSON-DAG: "%317:sub18": 27 # CHECK-GX-JSON-DAG: "%317:sub19": 26 # CHECK-GX-JSON-DAG: "%317:sub20": 23 # CHECK-GX-JSON-DAG: "%317:sub21": 22 # CHECK-GX-JSON-DAG: "%317:sub22": 21 # CHECK-GX-JSON-DAG: "%317:sub23": 20 # CHECK-GX-JSON-DAG: "%317:sub24": 17 # CHECK-GX-JSON-DAG: "%317:sub25": 16 # CHECK-GX-JSON-DAG: "%317:sub26": 15 # CHECK-GX-JSON-DAG: "%317:sub27": 14 # CHECK-GX-JSON-DAG: "%317:sub28": 11 # CHECK-GX-JSON-DAG: "%317:sub29": 10 # CHECK-GX-JSON-DAG: "%317:sub30": 9 # CHECK-GX-JSON-DAG: "%317:sub31": 8 # CHECK-GX-JSON-DAG: "%359:sub0": 101 # CHECK-GX-JSON-DAG: "%359:sub1": 100 # CHECK-GX-JSON-DAG: "%359:sub2": 99 # CHECK-GX-JSON-DAG: "%359:sub3": 98 # CHECK-GX-JSON-DAG: "%359:sub4": 95 # CHECK-GX-JSON-DAG: "%359:sub5": 94 # CHECK-GX-JSON-DAG: "%359:sub6": 93 # CHECK-GX-JSON-DAG: "%359:sub7": 92 # CHECK-GX-JSON-DAG: "%359:sub8": 89 # CHECK-GX-JSON-DAG: "%359:sub9": 88 # CHECK-GX-JSON-DAG: "%359:sub10": 87 # CHECK-GX-JSON-DAG: "%359:sub11": 86 # CHECK-GX-JSON-DAG: "%359:sub12": 83 # CHECK-GX-JSON-DAG: "%359:sub13": 82 # CHECK-GX-JSON-DAG: "%359:sub14": 81 # CHECK-GX-JSON-DAG: "%359:sub15": 80 # CHECK-GX-JSON-DAG: "%359:sub16": 77 # CHECK-GX-JSON-DAG: "%359:sub17": 76 # CHECK-GX-JSON-DAG: "%359:sub18": 75 # CHECK-GX-JSON-DAG: "%359:sub19": 74 # CHECK-GX-JSON-DAG: "%359:sub20": 71 # CHECK-GX-JSON-DAG: "%359:sub21": 70 # CHECK-GX-JSON-DAG: "%359:sub22": 69 # CHECK-GX-JSON-DAG: "%359:sub23": 68 # CHECK-GX-JSON-DAG: "%359:sub24": 65 # CHECK-GX-JSON-DAG: "%359:sub25": 64 # CHECK-GX-JSON-DAG: "%359:sub26": 63 # CHECK-GX-JSON-DAG: "%359:sub27": 62 # CHECK-GX-JSON-DAG: "%359:sub28": 59 # CHECK-GX-JSON-DAG: "%359:sub29": 58 # CHECK-GX-JSON-DAG: "%359:sub30": 57 # CHECK-GX-JSON-DAG: "%359:sub31": 56 # CHECK-GX-JSON-DAG: "%401:sub0": 149 # CHECK-GX-JSON-DAG: "%401:sub1": 148 # CHECK-GX-JSON-DAG: "%401:sub2": 147 # CHECK-GX-JSON-DAG: "%401:sub3": 146 # CHECK-GX-JSON-DAG: "%401:sub4": 143 # CHECK-GX-JSON-DAG: "%401:sub5": 142 # CHECK-GX-JSON-DAG: "%401:sub6": 141 # CHECK-GX-JSON-DAG: "%401:sub7": 140 # CHECK-GX-JSON-DAG: "%401:sub8": 137 # CHECK-GX-JSON-DAG: "%401:sub9": 136 # CHECK-GX-JSON-DAG: "%401:sub10": 135 # CHECK-GX-JSON-DAG: "%401:sub11": 134 # CHECK-GX-JSON-DAG: "%401:sub12": 131 # CHECK-GX-JSON-DAG: "%401:sub13": 130 # CHECK-GX-JSON-DAG: "%401:sub14": 129 # CHECK-GX-JSON-DAG: "%401:sub15": 128 # CHECK-GX-JSON-DAG: "%401:sub16": 125 # CHECK-GX-JSON-DAG: "%401:sub17": 124 # CHECK-GX-JSON-DAG: "%401:sub18": 123 # CHECK-GX-JSON-DAG: "%401:sub19": 122 # CHECK-GX-JSON-DAG: "%401:sub20": 119 # CHECK-GX-JSON-DAG: "%401:sub21": 118 # CHECK-GX-JSON-DAG: "%401:sub22": 117 # CHECK-GX-JSON-DAG: "%401:sub23": 116 # CHECK-GX-JSON-DAG: "%401:sub24": 113 # CHECK-GX-JSON-DAG: "%401:sub25": 112 # CHECK-GX-JSON-DAG: "%401:sub26": 111 # CHECK-GX-JSON-DAG: "%401:sub27": 110 # CHECK-GX-JSON-DAG: "%401:sub28": 107 # CHECK-GX-JSON-DAG: "%401:sub29": 106 # CHECK-GX-JSON-DAG: "%401:sub30": 105 # CHECK-GX-JSON-DAG: "%401:sub31": 104 # CHECK-GX-JSON-DAG: "%678": 0 # CHECK-GX-JSON-DAG: "%679": 0 # CHECK-GX-JSON-DAG: "%680": 0 # CHECK-GX-JSON-DAG: "%681": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 104 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 149 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %683:vreg_64, %682, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 4 # CHECK-GX-JSON-DAG: "%275:sub1": 3 # CHECK-GX-JSON-DAG: "%275:sub2": 2 # CHECK-GX-JSON-DAG: "%275:sub3": 1 # CHECK-GX-JSON-DAG: "%317:sub0": 52 # CHECK-GX-JSON-DAG: "%317:sub1": 51 # CHECK-GX-JSON-DAG: "%317:sub2": 50 # CHECK-GX-JSON-DAG: "%317:sub3": 49 # CHECK-GX-JSON-DAG: "%317:sub4": 46 # CHECK-GX-JSON-DAG: "%317:sub5": 45 # CHECK-GX-JSON-DAG: "%317:sub6": 44 # CHECK-GX-JSON-DAG: "%317:sub7": 43 # CHECK-GX-JSON-DAG: "%317:sub8": 40 # CHECK-GX-JSON-DAG: "%317:sub9": 39 # CHECK-GX-JSON-DAG: "%317:sub10": 38 # CHECK-GX-JSON-DAG: "%317:sub11": 37 # CHECK-GX-JSON-DAG: "%317:sub12": 34 # CHECK-GX-JSON-DAG: "%317:sub13": 33 # CHECK-GX-JSON-DAG: "%317:sub14": 32 # CHECK-GX-JSON-DAG: "%317:sub15": 31 # CHECK-GX-JSON-DAG: "%317:sub16": 28 # CHECK-GX-JSON-DAG: "%317:sub17": 27 # CHECK-GX-JSON-DAG: "%317:sub18": 26 # CHECK-GX-JSON-DAG: "%317:sub19": 25 # CHECK-GX-JSON-DAG: "%317:sub20": 22 # CHECK-GX-JSON-DAG: "%317:sub21": 21 # CHECK-GX-JSON-DAG: "%317:sub22": 20 # CHECK-GX-JSON-DAG: "%317:sub23": 19 # CHECK-GX-JSON-DAG: "%317:sub24": 16 # CHECK-GX-JSON-DAG: "%317:sub25": 15 # CHECK-GX-JSON-DAG: "%317:sub26": 14 # CHECK-GX-JSON-DAG: "%317:sub27": 13 # CHECK-GX-JSON-DAG: "%317:sub28": 10 # CHECK-GX-JSON-DAG: "%317:sub29": 9 # CHECK-GX-JSON-DAG: "%317:sub30": 8 # CHECK-GX-JSON-DAG: "%317:sub31": 7 # CHECK-GX-JSON-DAG: "%359:sub0": 100 # CHECK-GX-JSON-DAG: "%359:sub1": 99 # CHECK-GX-JSON-DAG: "%359:sub2": 98 # CHECK-GX-JSON-DAG: "%359:sub3": 97 # CHECK-GX-JSON-DAG: "%359:sub4": 94 # CHECK-GX-JSON-DAG: "%359:sub5": 93 # CHECK-GX-JSON-DAG: "%359:sub6": 92 # CHECK-GX-JSON-DAG: "%359:sub7": 91 # CHECK-GX-JSON-DAG: "%359:sub8": 88 # CHECK-GX-JSON-DAG: "%359:sub9": 87 # CHECK-GX-JSON-DAG: "%359:sub10": 86 # CHECK-GX-JSON-DAG: "%359:sub11": 85 # CHECK-GX-JSON-DAG: "%359:sub12": 82 # CHECK-GX-JSON-DAG: "%359:sub13": 81 # CHECK-GX-JSON-DAG: "%359:sub14": 80 # CHECK-GX-JSON-DAG: "%359:sub15": 79 # CHECK-GX-JSON-DAG: "%359:sub16": 76 # CHECK-GX-JSON-DAG: "%359:sub17": 75 # CHECK-GX-JSON-DAG: "%359:sub18": 74 # CHECK-GX-JSON-DAG: "%359:sub19": 73 # CHECK-GX-JSON-DAG: "%359:sub20": 70 # CHECK-GX-JSON-DAG: "%359:sub21": 69 # CHECK-GX-JSON-DAG: "%359:sub22": 68 # CHECK-GX-JSON-DAG: "%359:sub23": 67 # CHECK-GX-JSON-DAG: "%359:sub24": 64 # CHECK-GX-JSON-DAG: "%359:sub25": 63 # CHECK-GX-JSON-DAG: "%359:sub26": 62 # CHECK-GX-JSON-DAG: "%359:sub27": 61 # CHECK-GX-JSON-DAG: "%359:sub28": 58 # CHECK-GX-JSON-DAG: "%359:sub29": 57 # CHECK-GX-JSON-DAG: "%359:sub30": 56 # CHECK-GX-JSON-DAG: "%359:sub31": 55 # CHECK-GX-JSON-DAG: "%401:sub0": 148 # CHECK-GX-JSON-DAG: "%401:sub1": 147 # CHECK-GX-JSON-DAG: "%401:sub2": 146 # CHECK-GX-JSON-DAG: "%401:sub3": 145 # CHECK-GX-JSON-DAG: "%401:sub4": 142 # CHECK-GX-JSON-DAG: "%401:sub5": 141 # CHECK-GX-JSON-DAG: "%401:sub6": 140 # CHECK-GX-JSON-DAG: "%401:sub7": 139 # CHECK-GX-JSON-DAG: "%401:sub8": 136 # CHECK-GX-JSON-DAG: "%401:sub9": 135 # CHECK-GX-JSON-DAG: "%401:sub10": 134 # CHECK-GX-JSON-DAG: "%401:sub11": 133 # CHECK-GX-JSON-DAG: "%401:sub12": 130 # CHECK-GX-JSON-DAG: "%401:sub13": 129 # CHECK-GX-JSON-DAG: "%401:sub14": 128 # CHECK-GX-JSON-DAG: "%401:sub15": 127 # CHECK-GX-JSON-DAG: "%401:sub16": 124 # CHECK-GX-JSON-DAG: "%401:sub17": 123 # CHECK-GX-JSON-DAG: "%401:sub18": 122 # CHECK-GX-JSON-DAG: "%401:sub19": 121 # CHECK-GX-JSON-DAG: "%401:sub20": 118 # CHECK-GX-JSON-DAG: "%401:sub21": 117 # CHECK-GX-JSON-DAG: "%401:sub22": 116 # CHECK-GX-JSON-DAG: "%401:sub23": 115 # CHECK-GX-JSON-DAG: "%401:sub24": 112 # CHECK-GX-JSON-DAG: "%401:sub25": 111 # CHECK-GX-JSON-DAG: "%401:sub26": 110 # CHECK-GX-JSON-DAG: "%401:sub27": 109 # CHECK-GX-JSON-DAG: "%401:sub28": 106 # CHECK-GX-JSON-DAG: "%401:sub29": 105 # CHECK-GX-JSON-DAG: "%401:sub30": 104 # CHECK-GX-JSON-DAG: "%401:sub31": 103 # CHECK-GX-JSON-DAG: "%682": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 103 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 148 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%684:vgpr_32 = COPY %275.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 3 # CHECK-GX-JSON-DAG: "%275:sub1": 2 # CHECK-GX-JSON-DAG: "%275:sub2": 1 # CHECK-GX-JSON-DAG: "%275:sub3": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 51 # CHECK-GX-JSON-DAG: "%317:sub1": 50 # CHECK-GX-JSON-DAG: "%317:sub2": 49 # CHECK-GX-JSON-DAG: "%317:sub3": 48 # CHECK-GX-JSON-DAG: "%317:sub4": 45 # CHECK-GX-JSON-DAG: "%317:sub5": 44 # CHECK-GX-JSON-DAG: "%317:sub6": 43 # CHECK-GX-JSON-DAG: "%317:sub7": 42 # CHECK-GX-JSON-DAG: "%317:sub8": 39 # CHECK-GX-JSON-DAG: "%317:sub9": 38 # CHECK-GX-JSON-DAG: "%317:sub10": 37 # CHECK-GX-JSON-DAG: "%317:sub11": 36 # CHECK-GX-JSON-DAG: "%317:sub12": 33 # CHECK-GX-JSON-DAG: "%317:sub13": 32 # CHECK-GX-JSON-DAG: "%317:sub14": 31 # CHECK-GX-JSON-DAG: "%317:sub15": 30 # CHECK-GX-JSON-DAG: "%317:sub16": 27 # CHECK-GX-JSON-DAG: "%317:sub17": 26 # CHECK-GX-JSON-DAG: "%317:sub18": 25 # CHECK-GX-JSON-DAG: "%317:sub19": 24 # CHECK-GX-JSON-DAG: "%317:sub20": 21 # CHECK-GX-JSON-DAG: "%317:sub21": 20 # CHECK-GX-JSON-DAG: "%317:sub22": 19 # CHECK-GX-JSON-DAG: "%317:sub23": 18 # CHECK-GX-JSON-DAG: "%317:sub24": 15 # CHECK-GX-JSON-DAG: "%317:sub25": 14 # CHECK-GX-JSON-DAG: "%317:sub26": 13 # CHECK-GX-JSON-DAG: "%317:sub27": 12 # CHECK-GX-JSON-DAG: "%317:sub28": 9 # CHECK-GX-JSON-DAG: "%317:sub29": 8 # CHECK-GX-JSON-DAG: "%317:sub30": 7 # CHECK-GX-JSON-DAG: "%317:sub31": 6 # CHECK-GX-JSON-DAG: "%359:sub0": 99 # CHECK-GX-JSON-DAG: "%359:sub1": 98 # CHECK-GX-JSON-DAG: "%359:sub2": 97 # CHECK-GX-JSON-DAG: "%359:sub3": 96 # CHECK-GX-JSON-DAG: "%359:sub4": 93 # CHECK-GX-JSON-DAG: "%359:sub5": 92 # CHECK-GX-JSON-DAG: "%359:sub6": 91 # CHECK-GX-JSON-DAG: "%359:sub7": 90 # CHECK-GX-JSON-DAG: "%359:sub8": 87 # CHECK-GX-JSON-DAG: "%359:sub9": 86 # CHECK-GX-JSON-DAG: "%359:sub10": 85 # CHECK-GX-JSON-DAG: "%359:sub11": 84 # CHECK-GX-JSON-DAG: "%359:sub12": 81 # CHECK-GX-JSON-DAG: "%359:sub13": 80 # CHECK-GX-JSON-DAG: "%359:sub14": 79 # CHECK-GX-JSON-DAG: "%359:sub15": 78 # CHECK-GX-JSON-DAG: "%359:sub16": 75 # CHECK-GX-JSON-DAG: "%359:sub17": 74 # CHECK-GX-JSON-DAG: "%359:sub18": 73 # CHECK-GX-JSON-DAG: "%359:sub19": 72 # CHECK-GX-JSON-DAG: "%359:sub20": 69 # CHECK-GX-JSON-DAG: "%359:sub21": 68 # CHECK-GX-JSON-DAG: "%359:sub22": 67 # CHECK-GX-JSON-DAG: "%359:sub23": 66 # CHECK-GX-JSON-DAG: "%359:sub24": 63 # CHECK-GX-JSON-DAG: "%359:sub25": 62 # CHECK-GX-JSON-DAG: "%359:sub26": 61 # CHECK-GX-JSON-DAG: "%359:sub27": 60 # CHECK-GX-JSON-DAG: "%359:sub28": 57 # CHECK-GX-JSON-DAG: "%359:sub29": 56 # CHECK-GX-JSON-DAG: "%359:sub30": 55 # CHECK-GX-JSON-DAG: "%359:sub31": 54 # CHECK-GX-JSON-DAG: "%401:sub0": 147 # CHECK-GX-JSON-DAG: "%401:sub1": 146 # CHECK-GX-JSON-DAG: "%401:sub2": 145 # CHECK-GX-JSON-DAG: "%401:sub3": 144 # CHECK-GX-JSON-DAG: "%401:sub4": 141 # CHECK-GX-JSON-DAG: "%401:sub5": 140 # CHECK-GX-JSON-DAG: "%401:sub6": 139 # CHECK-GX-JSON-DAG: "%401:sub7": 138 # CHECK-GX-JSON-DAG: "%401:sub8": 135 # CHECK-GX-JSON-DAG: "%401:sub9": 134 # CHECK-GX-JSON-DAG: "%401:sub10": 133 # CHECK-GX-JSON-DAG: "%401:sub11": 132 # CHECK-GX-JSON-DAG: "%401:sub12": 129 # CHECK-GX-JSON-DAG: "%401:sub13": 128 # CHECK-GX-JSON-DAG: "%401:sub14": 127 # CHECK-GX-JSON-DAG: "%401:sub15": 126 # CHECK-GX-JSON-DAG: "%401:sub16": 123 # CHECK-GX-JSON-DAG: "%401:sub17": 122 # CHECK-GX-JSON-DAG: "%401:sub18": 121 # CHECK-GX-JSON-DAG: "%401:sub19": 120 # CHECK-GX-JSON-DAG: "%401:sub20": 117 # CHECK-GX-JSON-DAG: "%401:sub21": 116 # CHECK-GX-JSON-DAG: "%401:sub22": 115 # CHECK-GX-JSON-DAG: "%401:sub23": 114 # CHECK-GX-JSON-DAG: "%401:sub24": 111 # CHECK-GX-JSON-DAG: "%401:sub25": 110 # CHECK-GX-JSON-DAG: "%401:sub26": 109 # CHECK-GX-JSON-DAG: "%401:sub27": 108 # CHECK-GX-JSON-DAG: "%401:sub28": 105 # CHECK-GX-JSON-DAG: "%401:sub29": 104 # CHECK-GX-JSON-DAG: "%401:sub30": 103 # CHECK-GX-JSON-DAG: "%401:sub31": 102 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 102 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 147 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%685:vgpr_32 = COPY %275.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 2 # CHECK-GX-JSON-DAG: "%275:sub1": 1 # CHECK-GX-JSON-DAG: "%275:sub2": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 50 # CHECK-GX-JSON-DAG: "%317:sub1": 49 # CHECK-GX-JSON-DAG: "%317:sub2": 48 # CHECK-GX-JSON-DAG: "%317:sub3": 47 # CHECK-GX-JSON-DAG: "%317:sub4": 44 # CHECK-GX-JSON-DAG: "%317:sub5": 43 # CHECK-GX-JSON-DAG: "%317:sub6": 42 # CHECK-GX-JSON-DAG: "%317:sub7": 41 # CHECK-GX-JSON-DAG: "%317:sub8": 38 # CHECK-GX-JSON-DAG: "%317:sub9": 37 # CHECK-GX-JSON-DAG: "%317:sub10": 36 # CHECK-GX-JSON-DAG: "%317:sub11": 35 # CHECK-GX-JSON-DAG: "%317:sub12": 32 # CHECK-GX-JSON-DAG: "%317:sub13": 31 # CHECK-GX-JSON-DAG: "%317:sub14": 30 # CHECK-GX-JSON-DAG: "%317:sub15": 29 # CHECK-GX-JSON-DAG: "%317:sub16": 26 # CHECK-GX-JSON-DAG: "%317:sub17": 25 # CHECK-GX-JSON-DAG: "%317:sub18": 24 # CHECK-GX-JSON-DAG: "%317:sub19": 23 # CHECK-GX-JSON-DAG: "%317:sub20": 20 # CHECK-GX-JSON-DAG: "%317:sub21": 19 # CHECK-GX-JSON-DAG: "%317:sub22": 18 # CHECK-GX-JSON-DAG: "%317:sub23": 17 # CHECK-GX-JSON-DAG: "%317:sub24": 14 # CHECK-GX-JSON-DAG: "%317:sub25": 13 # CHECK-GX-JSON-DAG: "%317:sub26": 12 # CHECK-GX-JSON-DAG: "%317:sub27": 11 # CHECK-GX-JSON-DAG: "%317:sub28": 8 # CHECK-GX-JSON-DAG: "%317:sub29": 7 # CHECK-GX-JSON-DAG: "%317:sub30": 6 # CHECK-GX-JSON-DAG: "%317:sub31": 5 # CHECK-GX-JSON-DAG: "%359:sub0": 98 # CHECK-GX-JSON-DAG: "%359:sub1": 97 # CHECK-GX-JSON-DAG: "%359:sub2": 96 # CHECK-GX-JSON-DAG: "%359:sub3": 95 # CHECK-GX-JSON-DAG: "%359:sub4": 92 # CHECK-GX-JSON-DAG: "%359:sub5": 91 # CHECK-GX-JSON-DAG: "%359:sub6": 90 # CHECK-GX-JSON-DAG: "%359:sub7": 89 # CHECK-GX-JSON-DAG: "%359:sub8": 86 # CHECK-GX-JSON-DAG: "%359:sub9": 85 # CHECK-GX-JSON-DAG: "%359:sub10": 84 # CHECK-GX-JSON-DAG: "%359:sub11": 83 # CHECK-GX-JSON-DAG: "%359:sub12": 80 # CHECK-GX-JSON-DAG: "%359:sub13": 79 # CHECK-GX-JSON-DAG: "%359:sub14": 78 # CHECK-GX-JSON-DAG: "%359:sub15": 77 # CHECK-GX-JSON-DAG: "%359:sub16": 74 # CHECK-GX-JSON-DAG: "%359:sub17": 73 # CHECK-GX-JSON-DAG: "%359:sub18": 72 # CHECK-GX-JSON-DAG: "%359:sub19": 71 # CHECK-GX-JSON-DAG: "%359:sub20": 68 # CHECK-GX-JSON-DAG: "%359:sub21": 67 # CHECK-GX-JSON-DAG: "%359:sub22": 66 # CHECK-GX-JSON-DAG: "%359:sub23": 65 # CHECK-GX-JSON-DAG: "%359:sub24": 62 # CHECK-GX-JSON-DAG: "%359:sub25": 61 # CHECK-GX-JSON-DAG: "%359:sub26": 60 # CHECK-GX-JSON-DAG: "%359:sub27": 59 # CHECK-GX-JSON-DAG: "%359:sub28": 56 # CHECK-GX-JSON-DAG: "%359:sub29": 55 # CHECK-GX-JSON-DAG: "%359:sub30": 54 # CHECK-GX-JSON-DAG: "%359:sub31": 53 # CHECK-GX-JSON-DAG: "%401:sub0": 146 # CHECK-GX-JSON-DAG: "%401:sub1": 145 # CHECK-GX-JSON-DAG: "%401:sub2": 144 # CHECK-GX-JSON-DAG: "%401:sub3": 143 # CHECK-GX-JSON-DAG: "%401:sub4": 140 # CHECK-GX-JSON-DAG: "%401:sub5": 139 # CHECK-GX-JSON-DAG: "%401:sub6": 138 # CHECK-GX-JSON-DAG: "%401:sub7": 137 # CHECK-GX-JSON-DAG: "%401:sub8": 134 # CHECK-GX-JSON-DAG: "%401:sub9": 133 # CHECK-GX-JSON-DAG: "%401:sub10": 132 # CHECK-GX-JSON-DAG: "%401:sub11": 131 # CHECK-GX-JSON-DAG: "%401:sub12": 128 # CHECK-GX-JSON-DAG: "%401:sub13": 127 # CHECK-GX-JSON-DAG: "%401:sub14": 126 # CHECK-GX-JSON-DAG: "%401:sub15": 125 # CHECK-GX-JSON-DAG: "%401:sub16": 122 # CHECK-GX-JSON-DAG: "%401:sub17": 121 # CHECK-GX-JSON-DAG: "%401:sub18": 120 # CHECK-GX-JSON-DAG: "%401:sub19": 119 # CHECK-GX-JSON-DAG: "%401:sub20": 116 # CHECK-GX-JSON-DAG: "%401:sub21": 115 # CHECK-GX-JSON-DAG: "%401:sub22": 114 # CHECK-GX-JSON-DAG: "%401:sub23": 113 # CHECK-GX-JSON-DAG: "%401:sub24": 110 # CHECK-GX-JSON-DAG: "%401:sub25": 109 # CHECK-GX-JSON-DAG: "%401:sub26": 108 # CHECK-GX-JSON-DAG: "%401:sub27": 107 # CHECK-GX-JSON-DAG: "%401:sub28": 104 # CHECK-GX-JSON-DAG: "%401:sub29": 103 # CHECK-GX-JSON-DAG: "%401:sub30": 102 # CHECK-GX-JSON-DAG: "%401:sub31": 101 # CHECK-GX-JSON-DAG: "%684": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 101 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 146 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%686:vgpr_32 = COPY %275.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 1 # CHECK-GX-JSON-DAG: "%275:sub1": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 49 # CHECK-GX-JSON-DAG: "%317:sub1": 48 # CHECK-GX-JSON-DAG: "%317:sub2": 47 # CHECK-GX-JSON-DAG: "%317:sub3": 46 # CHECK-GX-JSON-DAG: "%317:sub4": 43 # CHECK-GX-JSON-DAG: "%317:sub5": 42 # CHECK-GX-JSON-DAG: "%317:sub6": 41 # CHECK-GX-JSON-DAG: "%317:sub7": 40 # CHECK-GX-JSON-DAG: "%317:sub8": 37 # CHECK-GX-JSON-DAG: "%317:sub9": 36 # CHECK-GX-JSON-DAG: "%317:sub10": 35 # CHECK-GX-JSON-DAG: "%317:sub11": 34 # CHECK-GX-JSON-DAG: "%317:sub12": 31 # CHECK-GX-JSON-DAG: "%317:sub13": 30 # CHECK-GX-JSON-DAG: "%317:sub14": 29 # CHECK-GX-JSON-DAG: "%317:sub15": 28 # CHECK-GX-JSON-DAG: "%317:sub16": 25 # CHECK-GX-JSON-DAG: "%317:sub17": 24 # CHECK-GX-JSON-DAG: "%317:sub18": 23 # CHECK-GX-JSON-DAG: "%317:sub19": 22 # CHECK-GX-JSON-DAG: "%317:sub20": 19 # CHECK-GX-JSON-DAG: "%317:sub21": 18 # CHECK-GX-JSON-DAG: "%317:sub22": 17 # CHECK-GX-JSON-DAG: "%317:sub23": 16 # CHECK-GX-JSON-DAG: "%317:sub24": 13 # CHECK-GX-JSON-DAG: "%317:sub25": 12 # CHECK-GX-JSON-DAG: "%317:sub26": 11 # CHECK-GX-JSON-DAG: "%317:sub27": 10 # CHECK-GX-JSON-DAG: "%317:sub28": 7 # CHECK-GX-JSON-DAG: "%317:sub29": 6 # CHECK-GX-JSON-DAG: "%317:sub30": 5 # CHECK-GX-JSON-DAG: "%317:sub31": 4 # CHECK-GX-JSON-DAG: "%359:sub0": 97 # CHECK-GX-JSON-DAG: "%359:sub1": 96 # CHECK-GX-JSON-DAG: "%359:sub2": 95 # CHECK-GX-JSON-DAG: "%359:sub3": 94 # CHECK-GX-JSON-DAG: "%359:sub4": 91 # CHECK-GX-JSON-DAG: "%359:sub5": 90 # CHECK-GX-JSON-DAG: "%359:sub6": 89 # CHECK-GX-JSON-DAG: "%359:sub7": 88 # CHECK-GX-JSON-DAG: "%359:sub8": 85 # CHECK-GX-JSON-DAG: "%359:sub9": 84 # CHECK-GX-JSON-DAG: "%359:sub10": 83 # CHECK-GX-JSON-DAG: "%359:sub11": 82 # CHECK-GX-JSON-DAG: "%359:sub12": 79 # CHECK-GX-JSON-DAG: "%359:sub13": 78 # CHECK-GX-JSON-DAG: "%359:sub14": 77 # CHECK-GX-JSON-DAG: "%359:sub15": 76 # CHECK-GX-JSON-DAG: "%359:sub16": 73 # CHECK-GX-JSON-DAG: "%359:sub17": 72 # CHECK-GX-JSON-DAG: "%359:sub18": 71 # CHECK-GX-JSON-DAG: "%359:sub19": 70 # CHECK-GX-JSON-DAG: "%359:sub20": 67 # CHECK-GX-JSON-DAG: "%359:sub21": 66 # CHECK-GX-JSON-DAG: "%359:sub22": 65 # CHECK-GX-JSON-DAG: "%359:sub23": 64 # CHECK-GX-JSON-DAG: "%359:sub24": 61 # CHECK-GX-JSON-DAG: "%359:sub25": 60 # CHECK-GX-JSON-DAG: "%359:sub26": 59 # CHECK-GX-JSON-DAG: "%359:sub27": 58 # CHECK-GX-JSON-DAG: "%359:sub28": 55 # CHECK-GX-JSON-DAG: "%359:sub29": 54 # CHECK-GX-JSON-DAG: "%359:sub30": 53 # CHECK-GX-JSON-DAG: "%359:sub31": 52 # CHECK-GX-JSON-DAG: "%401:sub0": 145 # CHECK-GX-JSON-DAG: "%401:sub1": 144 # CHECK-GX-JSON-DAG: "%401:sub2": 143 # CHECK-GX-JSON-DAG: "%401:sub3": 142 # CHECK-GX-JSON-DAG: "%401:sub4": 139 # CHECK-GX-JSON-DAG: "%401:sub5": 138 # CHECK-GX-JSON-DAG: "%401:sub6": 137 # CHECK-GX-JSON-DAG: "%401:sub7": 136 # CHECK-GX-JSON-DAG: "%401:sub8": 133 # CHECK-GX-JSON-DAG: "%401:sub9": 132 # CHECK-GX-JSON-DAG: "%401:sub10": 131 # CHECK-GX-JSON-DAG: "%401:sub11": 130 # CHECK-GX-JSON-DAG: "%401:sub12": 127 # CHECK-GX-JSON-DAG: "%401:sub13": 126 # CHECK-GX-JSON-DAG: "%401:sub14": 125 # CHECK-GX-JSON-DAG: "%401:sub15": 124 # CHECK-GX-JSON-DAG: "%401:sub16": 121 # CHECK-GX-JSON-DAG: "%401:sub17": 120 # CHECK-GX-JSON-DAG: "%401:sub18": 119 # CHECK-GX-JSON-DAG: "%401:sub19": 118 # CHECK-GX-JSON-DAG: "%401:sub20": 115 # CHECK-GX-JSON-DAG: "%401:sub21": 114 # CHECK-GX-JSON-DAG: "%401:sub22": 113 # CHECK-GX-JSON-DAG: "%401:sub23": 112 # CHECK-GX-JSON-DAG: "%401:sub24": 109 # CHECK-GX-JSON-DAG: "%401:sub25": 108 # CHECK-GX-JSON-DAG: "%401:sub26": 107 # CHECK-GX-JSON-DAG: "%401:sub27": 106 # CHECK-GX-JSON-DAG: "%401:sub28": 103 # CHECK-GX-JSON-DAG: "%401:sub29": 102 # CHECK-GX-JSON-DAG: "%401:sub30": 101 # CHECK-GX-JSON-DAG: "%401:sub31": 100 # CHECK-GX-JSON-DAG: "%684": 2 # CHECK-GX-JSON-DAG: "%685": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 100 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 145 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%687:vgpr_32 = COPY %275.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%275:sub0": 0 # CHECK-GX-JSON-DAG: "%317:sub0": 48 # CHECK-GX-JSON-DAG: "%317:sub1": 47 # CHECK-GX-JSON-DAG: "%317:sub2": 46 # CHECK-GX-JSON-DAG: "%317:sub3": 45 # CHECK-GX-JSON-DAG: "%317:sub4": 42 # CHECK-GX-JSON-DAG: "%317:sub5": 41 # CHECK-GX-JSON-DAG: "%317:sub6": 40 # CHECK-GX-JSON-DAG: "%317:sub7": 39 # CHECK-GX-JSON-DAG: "%317:sub8": 36 # CHECK-GX-JSON-DAG: "%317:sub9": 35 # CHECK-GX-JSON-DAG: "%317:sub10": 34 # CHECK-GX-JSON-DAG: "%317:sub11": 33 # CHECK-GX-JSON-DAG: "%317:sub12": 30 # CHECK-GX-JSON-DAG: "%317:sub13": 29 # CHECK-GX-JSON-DAG: "%317:sub14": 28 # CHECK-GX-JSON-DAG: "%317:sub15": 27 # CHECK-GX-JSON-DAG: "%317:sub16": 24 # CHECK-GX-JSON-DAG: "%317:sub17": 23 # CHECK-GX-JSON-DAG: "%317:sub18": 22 # CHECK-GX-JSON-DAG: "%317:sub19": 21 # CHECK-GX-JSON-DAG: "%317:sub20": 18 # CHECK-GX-JSON-DAG: "%317:sub21": 17 # CHECK-GX-JSON-DAG: "%317:sub22": 16 # CHECK-GX-JSON-DAG: "%317:sub23": 15 # CHECK-GX-JSON-DAG: "%317:sub24": 12 # CHECK-GX-JSON-DAG: "%317:sub25": 11 # CHECK-GX-JSON-DAG: "%317:sub26": 10 # CHECK-GX-JSON-DAG: "%317:sub27": 9 # CHECK-GX-JSON-DAG: "%317:sub28": 6 # CHECK-GX-JSON-DAG: "%317:sub29": 5 # CHECK-GX-JSON-DAG: "%317:sub30": 4 # CHECK-GX-JSON-DAG: "%317:sub31": 3 # CHECK-GX-JSON-DAG: "%359:sub0": 96 # CHECK-GX-JSON-DAG: "%359:sub1": 95 # CHECK-GX-JSON-DAG: "%359:sub2": 94 # CHECK-GX-JSON-DAG: "%359:sub3": 93 # CHECK-GX-JSON-DAG: "%359:sub4": 90 # CHECK-GX-JSON-DAG: "%359:sub5": 89 # CHECK-GX-JSON-DAG: "%359:sub6": 88 # CHECK-GX-JSON-DAG: "%359:sub7": 87 # CHECK-GX-JSON-DAG: "%359:sub8": 84 # CHECK-GX-JSON-DAG: "%359:sub9": 83 # CHECK-GX-JSON-DAG: "%359:sub10": 82 # CHECK-GX-JSON-DAG: "%359:sub11": 81 # CHECK-GX-JSON-DAG: "%359:sub12": 78 # CHECK-GX-JSON-DAG: "%359:sub13": 77 # CHECK-GX-JSON-DAG: "%359:sub14": 76 # CHECK-GX-JSON-DAG: "%359:sub15": 75 # CHECK-GX-JSON-DAG: "%359:sub16": 72 # CHECK-GX-JSON-DAG: "%359:sub17": 71 # CHECK-GX-JSON-DAG: "%359:sub18": 70 # CHECK-GX-JSON-DAG: "%359:sub19": 69 # CHECK-GX-JSON-DAG: "%359:sub20": 66 # CHECK-GX-JSON-DAG: "%359:sub21": 65 # CHECK-GX-JSON-DAG: "%359:sub22": 64 # CHECK-GX-JSON-DAG: "%359:sub23": 63 # CHECK-GX-JSON-DAG: "%359:sub24": 60 # CHECK-GX-JSON-DAG: "%359:sub25": 59 # CHECK-GX-JSON-DAG: "%359:sub26": 58 # CHECK-GX-JSON-DAG: "%359:sub27": 57 # CHECK-GX-JSON-DAG: "%359:sub28": 54 # CHECK-GX-JSON-DAG: "%359:sub29": 53 # CHECK-GX-JSON-DAG: "%359:sub30": 52 # CHECK-GX-JSON-DAG: "%359:sub31": 51 # CHECK-GX-JSON-DAG: "%401:sub0": 144 # CHECK-GX-JSON-DAG: "%401:sub1": 143 # CHECK-GX-JSON-DAG: "%401:sub2": 142 # CHECK-GX-JSON-DAG: "%401:sub3": 141 # CHECK-GX-JSON-DAG: "%401:sub4": 138 # CHECK-GX-JSON-DAG: "%401:sub5": 137 # CHECK-GX-JSON-DAG: "%401:sub6": 136 # CHECK-GX-JSON-DAG: "%401:sub7": 135 # CHECK-GX-JSON-DAG: "%401:sub8": 132 # CHECK-GX-JSON-DAG: "%401:sub9": 131 # CHECK-GX-JSON-DAG: "%401:sub10": 130 # CHECK-GX-JSON-DAG: "%401:sub11": 129 # CHECK-GX-JSON-DAG: "%401:sub12": 126 # CHECK-GX-JSON-DAG: "%401:sub13": 125 # CHECK-GX-JSON-DAG: "%401:sub14": 124 # CHECK-GX-JSON-DAG: "%401:sub15": 123 # CHECK-GX-JSON-DAG: "%401:sub16": 120 # CHECK-GX-JSON-DAG: "%401:sub17": 119 # CHECK-GX-JSON-DAG: "%401:sub18": 118 # CHECK-GX-JSON-DAG: "%401:sub19": 117 # CHECK-GX-JSON-DAG: "%401:sub20": 114 # CHECK-GX-JSON-DAG: "%401:sub21": 113 # CHECK-GX-JSON-DAG: "%401:sub22": 112 # CHECK-GX-JSON-DAG: "%401:sub23": 111 # CHECK-GX-JSON-DAG: "%401:sub24": 108 # CHECK-GX-JSON-DAG: "%401:sub25": 107 # CHECK-GX-JSON-DAG: "%401:sub26": 106 # CHECK-GX-JSON-DAG: "%401:sub27": 105 # CHECK-GX-JSON-DAG: "%401:sub28": 102 # CHECK-GX-JSON-DAG: "%401:sub29": 101 # CHECK-GX-JSON-DAG: "%401:sub30": 100 # CHECK-GX-JSON-DAG: "%401:sub31": 99 # CHECK-GX-JSON-DAG: "%684": 1 # CHECK-GX-JSON-DAG: "%685": 1 # CHECK-GX-JSON-DAG: "%686": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 99 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 144 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%688:vreg_128 = REG_SEQUENCE %687, %subreg.sub0, %686, %subreg.sub1, %685, %subreg.sub2, %684, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 47 # CHECK-GX-JSON-DAG: "%317:sub1": 46 # CHECK-GX-JSON-DAG: "%317:sub2": 45 # CHECK-GX-JSON-DAG: "%317:sub3": 44 # CHECK-GX-JSON-DAG: "%317:sub4": 41 # CHECK-GX-JSON-DAG: "%317:sub5": 40 # CHECK-GX-JSON-DAG: "%317:sub6": 39 # CHECK-GX-JSON-DAG: "%317:sub7": 38 # CHECK-GX-JSON-DAG: "%317:sub8": 35 # CHECK-GX-JSON-DAG: "%317:sub9": 34 # CHECK-GX-JSON-DAG: "%317:sub10": 33 # CHECK-GX-JSON-DAG: "%317:sub11": 32 # CHECK-GX-JSON-DAG: "%317:sub12": 29 # CHECK-GX-JSON-DAG: "%317:sub13": 28 # CHECK-GX-JSON-DAG: "%317:sub14": 27 # CHECK-GX-JSON-DAG: "%317:sub15": 26 # CHECK-GX-JSON-DAG: "%317:sub16": 23 # CHECK-GX-JSON-DAG: "%317:sub17": 22 # CHECK-GX-JSON-DAG: "%317:sub18": 21 # CHECK-GX-JSON-DAG: "%317:sub19": 20 # CHECK-GX-JSON-DAG: "%317:sub20": 17 # CHECK-GX-JSON-DAG: "%317:sub21": 16 # CHECK-GX-JSON-DAG: "%317:sub22": 15 # CHECK-GX-JSON-DAG: "%317:sub23": 14 # CHECK-GX-JSON-DAG: "%317:sub24": 11 # CHECK-GX-JSON-DAG: "%317:sub25": 10 # CHECK-GX-JSON-DAG: "%317:sub26": 9 # CHECK-GX-JSON-DAG: "%317:sub27": 8 # CHECK-GX-JSON-DAG: "%317:sub28": 5 # CHECK-GX-JSON-DAG: "%317:sub29": 4 # CHECK-GX-JSON-DAG: "%317:sub30": 3 # CHECK-GX-JSON-DAG: "%317:sub31": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 95 # CHECK-GX-JSON-DAG: "%359:sub1": 94 # CHECK-GX-JSON-DAG: "%359:sub2": 93 # CHECK-GX-JSON-DAG: "%359:sub3": 92 # CHECK-GX-JSON-DAG: "%359:sub4": 89 # CHECK-GX-JSON-DAG: "%359:sub5": 88 # CHECK-GX-JSON-DAG: "%359:sub6": 87 # CHECK-GX-JSON-DAG: "%359:sub7": 86 # CHECK-GX-JSON-DAG: "%359:sub8": 83 # CHECK-GX-JSON-DAG: "%359:sub9": 82 # CHECK-GX-JSON-DAG: "%359:sub10": 81 # CHECK-GX-JSON-DAG: "%359:sub11": 80 # CHECK-GX-JSON-DAG: "%359:sub12": 77 # CHECK-GX-JSON-DAG: "%359:sub13": 76 # CHECK-GX-JSON-DAG: "%359:sub14": 75 # CHECK-GX-JSON-DAG: "%359:sub15": 74 # CHECK-GX-JSON-DAG: "%359:sub16": 71 # CHECK-GX-JSON-DAG: "%359:sub17": 70 # CHECK-GX-JSON-DAG: "%359:sub18": 69 # CHECK-GX-JSON-DAG: "%359:sub19": 68 # CHECK-GX-JSON-DAG: "%359:sub20": 65 # CHECK-GX-JSON-DAG: "%359:sub21": 64 # CHECK-GX-JSON-DAG: "%359:sub22": 63 # CHECK-GX-JSON-DAG: "%359:sub23": 62 # CHECK-GX-JSON-DAG: "%359:sub24": 59 # CHECK-GX-JSON-DAG: "%359:sub25": 58 # CHECK-GX-JSON-DAG: "%359:sub26": 57 # CHECK-GX-JSON-DAG: "%359:sub27": 56 # CHECK-GX-JSON-DAG: "%359:sub28": 53 # CHECK-GX-JSON-DAG: "%359:sub29": 52 # CHECK-GX-JSON-DAG: "%359:sub30": 51 # CHECK-GX-JSON-DAG: "%359:sub31": 50 # CHECK-GX-JSON-DAG: "%401:sub0": 143 # CHECK-GX-JSON-DAG: "%401:sub1": 142 # CHECK-GX-JSON-DAG: "%401:sub2": 141 # CHECK-GX-JSON-DAG: "%401:sub3": 140 # CHECK-GX-JSON-DAG: "%401:sub4": 137 # CHECK-GX-JSON-DAG: "%401:sub5": 136 # CHECK-GX-JSON-DAG: "%401:sub6": 135 # CHECK-GX-JSON-DAG: "%401:sub7": 134 # CHECK-GX-JSON-DAG: "%401:sub8": 131 # CHECK-GX-JSON-DAG: "%401:sub9": 130 # CHECK-GX-JSON-DAG: "%401:sub10": 129 # CHECK-GX-JSON-DAG: "%401:sub11": 128 # CHECK-GX-JSON-DAG: "%401:sub12": 125 # CHECK-GX-JSON-DAG: "%401:sub13": 124 # CHECK-GX-JSON-DAG: "%401:sub14": 123 # CHECK-GX-JSON-DAG: "%401:sub15": 122 # CHECK-GX-JSON-DAG: "%401:sub16": 119 # CHECK-GX-JSON-DAG: "%401:sub17": 118 # CHECK-GX-JSON-DAG: "%401:sub18": 117 # CHECK-GX-JSON-DAG: "%401:sub19": 116 # CHECK-GX-JSON-DAG: "%401:sub20": 113 # CHECK-GX-JSON-DAG: "%401:sub21": 112 # CHECK-GX-JSON-DAG: "%401:sub22": 111 # CHECK-GX-JSON-DAG: "%401:sub23": 110 # CHECK-GX-JSON-DAG: "%401:sub24": 107 # CHECK-GX-JSON-DAG: "%401:sub25": 106 # CHECK-GX-JSON-DAG: "%401:sub26": 105 # CHECK-GX-JSON-DAG: "%401:sub27": 104 # CHECK-GX-JSON-DAG: "%401:sub28": 101 # CHECK-GX-JSON-DAG: "%401:sub29": 100 # CHECK-GX-JSON-DAG: "%401:sub30": 99 # CHECK-GX-JSON-DAG: "%401:sub31": 98 # CHECK-GX-JSON-DAG: "%684": 0 # CHECK-GX-JSON-DAG: "%685": 0 # CHECK-GX-JSON-DAG: "%686": 0 # CHECK-GX-JSON-DAG: "%687": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 98 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 143 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %689:vreg_64, %688, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 46 # CHECK-GX-JSON-DAG: "%317:sub1": 45 # CHECK-GX-JSON-DAG: "%317:sub2": 44 # CHECK-GX-JSON-DAG: "%317:sub3": 43 # CHECK-GX-JSON-DAG: "%317:sub4": 40 # CHECK-GX-JSON-DAG: "%317:sub5": 39 # CHECK-GX-JSON-DAG: "%317:sub6": 38 # CHECK-GX-JSON-DAG: "%317:sub7": 37 # CHECK-GX-JSON-DAG: "%317:sub8": 34 # CHECK-GX-JSON-DAG: "%317:sub9": 33 # CHECK-GX-JSON-DAG: "%317:sub10": 32 # CHECK-GX-JSON-DAG: "%317:sub11": 31 # CHECK-GX-JSON-DAG: "%317:sub12": 28 # CHECK-GX-JSON-DAG: "%317:sub13": 27 # CHECK-GX-JSON-DAG: "%317:sub14": 26 # CHECK-GX-JSON-DAG: "%317:sub15": 25 # CHECK-GX-JSON-DAG: "%317:sub16": 22 # CHECK-GX-JSON-DAG: "%317:sub17": 21 # CHECK-GX-JSON-DAG: "%317:sub18": 20 # CHECK-GX-JSON-DAG: "%317:sub19": 19 # CHECK-GX-JSON-DAG: "%317:sub20": 16 # CHECK-GX-JSON-DAG: "%317:sub21": 15 # CHECK-GX-JSON-DAG: "%317:sub22": 14 # CHECK-GX-JSON-DAG: "%317:sub23": 13 # CHECK-GX-JSON-DAG: "%317:sub24": 10 # CHECK-GX-JSON-DAG: "%317:sub25": 9 # CHECK-GX-JSON-DAG: "%317:sub26": 8 # CHECK-GX-JSON-DAG: "%317:sub27": 7 # CHECK-GX-JSON-DAG: "%317:sub28": 4 # CHECK-GX-JSON-DAG: "%317:sub29": 3 # CHECK-GX-JSON-DAG: "%317:sub30": 2 # CHECK-GX-JSON-DAG: "%317:sub31": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 94 # CHECK-GX-JSON-DAG: "%359:sub1": 93 # CHECK-GX-JSON-DAG: "%359:sub2": 92 # CHECK-GX-JSON-DAG: "%359:sub3": 91 # CHECK-GX-JSON-DAG: "%359:sub4": 88 # CHECK-GX-JSON-DAG: "%359:sub5": 87 # CHECK-GX-JSON-DAG: "%359:sub6": 86 # CHECK-GX-JSON-DAG: "%359:sub7": 85 # CHECK-GX-JSON-DAG: "%359:sub8": 82 # CHECK-GX-JSON-DAG: "%359:sub9": 81 # CHECK-GX-JSON-DAG: "%359:sub10": 80 # CHECK-GX-JSON-DAG: "%359:sub11": 79 # CHECK-GX-JSON-DAG: "%359:sub12": 76 # CHECK-GX-JSON-DAG: "%359:sub13": 75 # CHECK-GX-JSON-DAG: "%359:sub14": 74 # CHECK-GX-JSON-DAG: "%359:sub15": 73 # CHECK-GX-JSON-DAG: "%359:sub16": 70 # CHECK-GX-JSON-DAG: "%359:sub17": 69 # CHECK-GX-JSON-DAG: "%359:sub18": 68 # CHECK-GX-JSON-DAG: "%359:sub19": 67 # CHECK-GX-JSON-DAG: "%359:sub20": 64 # CHECK-GX-JSON-DAG: "%359:sub21": 63 # CHECK-GX-JSON-DAG: "%359:sub22": 62 # CHECK-GX-JSON-DAG: "%359:sub23": 61 # CHECK-GX-JSON-DAG: "%359:sub24": 58 # CHECK-GX-JSON-DAG: "%359:sub25": 57 # CHECK-GX-JSON-DAG: "%359:sub26": 56 # CHECK-GX-JSON-DAG: "%359:sub27": 55 # CHECK-GX-JSON-DAG: "%359:sub28": 52 # CHECK-GX-JSON-DAG: "%359:sub29": 51 # CHECK-GX-JSON-DAG: "%359:sub30": 50 # CHECK-GX-JSON-DAG: "%359:sub31": 49 # CHECK-GX-JSON-DAG: "%401:sub0": 142 # CHECK-GX-JSON-DAG: "%401:sub1": 141 # CHECK-GX-JSON-DAG: "%401:sub2": 140 # CHECK-GX-JSON-DAG: "%401:sub3": 139 # CHECK-GX-JSON-DAG: "%401:sub4": 136 # CHECK-GX-JSON-DAG: "%401:sub5": 135 # CHECK-GX-JSON-DAG: "%401:sub6": 134 # CHECK-GX-JSON-DAG: "%401:sub7": 133 # CHECK-GX-JSON-DAG: "%401:sub8": 130 # CHECK-GX-JSON-DAG: "%401:sub9": 129 # CHECK-GX-JSON-DAG: "%401:sub10": 128 # CHECK-GX-JSON-DAG: "%401:sub11": 127 # CHECK-GX-JSON-DAG: "%401:sub12": 124 # CHECK-GX-JSON-DAG: "%401:sub13": 123 # CHECK-GX-JSON-DAG: "%401:sub14": 122 # CHECK-GX-JSON-DAG: "%401:sub15": 121 # CHECK-GX-JSON-DAG: "%401:sub16": 118 # CHECK-GX-JSON-DAG: "%401:sub17": 117 # CHECK-GX-JSON-DAG: "%401:sub18": 116 # CHECK-GX-JSON-DAG: "%401:sub19": 115 # CHECK-GX-JSON-DAG: "%401:sub20": 112 # CHECK-GX-JSON-DAG: "%401:sub21": 111 # CHECK-GX-JSON-DAG: "%401:sub22": 110 # CHECK-GX-JSON-DAG: "%401:sub23": 109 # CHECK-GX-JSON-DAG: "%401:sub24": 106 # CHECK-GX-JSON-DAG: "%401:sub25": 105 # CHECK-GX-JSON-DAG: "%401:sub26": 104 # CHECK-GX-JSON-DAG: "%401:sub27": 103 # CHECK-GX-JSON-DAG: "%401:sub28": 100 # CHECK-GX-JSON-DAG: "%401:sub29": 99 # CHECK-GX-JSON-DAG: "%401:sub30": 98 # CHECK-GX-JSON-DAG: "%401:sub31": 97 # CHECK-GX-JSON-DAG: "%688": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 97 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 142 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%690:vgpr_32 = COPY %317.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 45 # CHECK-GX-JSON-DAG: "%317:sub1": 44 # CHECK-GX-JSON-DAG: "%317:sub2": 43 # CHECK-GX-JSON-DAG: "%317:sub3": 42 # CHECK-GX-JSON-DAG: "%317:sub4": 39 # CHECK-GX-JSON-DAG: "%317:sub5": 38 # CHECK-GX-JSON-DAG: "%317:sub6": 37 # CHECK-GX-JSON-DAG: "%317:sub7": 36 # CHECK-GX-JSON-DAG: "%317:sub8": 33 # CHECK-GX-JSON-DAG: "%317:sub9": 32 # CHECK-GX-JSON-DAG: "%317:sub10": 31 # CHECK-GX-JSON-DAG: "%317:sub11": 30 # CHECK-GX-JSON-DAG: "%317:sub12": 27 # CHECK-GX-JSON-DAG: "%317:sub13": 26 # CHECK-GX-JSON-DAG: "%317:sub14": 25 # CHECK-GX-JSON-DAG: "%317:sub15": 24 # CHECK-GX-JSON-DAG: "%317:sub16": 21 # CHECK-GX-JSON-DAG: "%317:sub17": 20 # CHECK-GX-JSON-DAG: "%317:sub18": 19 # CHECK-GX-JSON-DAG: "%317:sub19": 18 # CHECK-GX-JSON-DAG: "%317:sub20": 15 # CHECK-GX-JSON-DAG: "%317:sub21": 14 # CHECK-GX-JSON-DAG: "%317:sub22": 13 # CHECK-GX-JSON-DAG: "%317:sub23": 12 # CHECK-GX-JSON-DAG: "%317:sub24": 9 # CHECK-GX-JSON-DAG: "%317:sub25": 8 # CHECK-GX-JSON-DAG: "%317:sub26": 7 # CHECK-GX-JSON-DAG: "%317:sub27": 6 # CHECK-GX-JSON-DAG: "%317:sub28": 3 # CHECK-GX-JSON-DAG: "%317:sub29": 2 # CHECK-GX-JSON-DAG: "%317:sub30": 1 # CHECK-GX-JSON-DAG: "%317:sub31": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 93 # CHECK-GX-JSON-DAG: "%359:sub1": 92 # CHECK-GX-JSON-DAG: "%359:sub2": 91 # CHECK-GX-JSON-DAG: "%359:sub3": 90 # CHECK-GX-JSON-DAG: "%359:sub4": 87 # CHECK-GX-JSON-DAG: "%359:sub5": 86 # CHECK-GX-JSON-DAG: "%359:sub6": 85 # CHECK-GX-JSON-DAG: "%359:sub7": 84 # CHECK-GX-JSON-DAG: "%359:sub8": 81 # CHECK-GX-JSON-DAG: "%359:sub9": 80 # CHECK-GX-JSON-DAG: "%359:sub10": 79 # CHECK-GX-JSON-DAG: "%359:sub11": 78 # CHECK-GX-JSON-DAG: "%359:sub12": 75 # CHECK-GX-JSON-DAG: "%359:sub13": 74 # CHECK-GX-JSON-DAG: "%359:sub14": 73 # CHECK-GX-JSON-DAG: "%359:sub15": 72 # CHECK-GX-JSON-DAG: "%359:sub16": 69 # CHECK-GX-JSON-DAG: "%359:sub17": 68 # CHECK-GX-JSON-DAG: "%359:sub18": 67 # CHECK-GX-JSON-DAG: "%359:sub19": 66 # CHECK-GX-JSON-DAG: "%359:sub20": 63 # CHECK-GX-JSON-DAG: "%359:sub21": 62 # CHECK-GX-JSON-DAG: "%359:sub22": 61 # CHECK-GX-JSON-DAG: "%359:sub23": 60 # CHECK-GX-JSON-DAG: "%359:sub24": 57 # CHECK-GX-JSON-DAG: "%359:sub25": 56 # CHECK-GX-JSON-DAG: "%359:sub26": 55 # CHECK-GX-JSON-DAG: "%359:sub27": 54 # CHECK-GX-JSON-DAG: "%359:sub28": 51 # CHECK-GX-JSON-DAG: "%359:sub29": 50 # CHECK-GX-JSON-DAG: "%359:sub30": 49 # CHECK-GX-JSON-DAG: "%359:sub31": 48 # CHECK-GX-JSON-DAG: "%401:sub0": 141 # CHECK-GX-JSON-DAG: "%401:sub1": 140 # CHECK-GX-JSON-DAG: "%401:sub2": 139 # CHECK-GX-JSON-DAG: "%401:sub3": 138 # CHECK-GX-JSON-DAG: "%401:sub4": 135 # CHECK-GX-JSON-DAG: "%401:sub5": 134 # CHECK-GX-JSON-DAG: "%401:sub6": 133 # CHECK-GX-JSON-DAG: "%401:sub7": 132 # CHECK-GX-JSON-DAG: "%401:sub8": 129 # CHECK-GX-JSON-DAG: "%401:sub9": 128 # CHECK-GX-JSON-DAG: "%401:sub10": 127 # CHECK-GX-JSON-DAG: "%401:sub11": 126 # CHECK-GX-JSON-DAG: "%401:sub12": 123 # CHECK-GX-JSON-DAG: "%401:sub13": 122 # CHECK-GX-JSON-DAG: "%401:sub14": 121 # CHECK-GX-JSON-DAG: "%401:sub15": 120 # CHECK-GX-JSON-DAG: "%401:sub16": 117 # CHECK-GX-JSON-DAG: "%401:sub17": 116 # CHECK-GX-JSON-DAG: "%401:sub18": 115 # CHECK-GX-JSON-DAG: "%401:sub19": 114 # CHECK-GX-JSON-DAG: "%401:sub20": 111 # CHECK-GX-JSON-DAG: "%401:sub21": 110 # CHECK-GX-JSON-DAG: "%401:sub22": 109 # CHECK-GX-JSON-DAG: "%401:sub23": 108 # CHECK-GX-JSON-DAG: "%401:sub24": 105 # CHECK-GX-JSON-DAG: "%401:sub25": 104 # CHECK-GX-JSON-DAG: "%401:sub26": 103 # CHECK-GX-JSON-DAG: "%401:sub27": 102 # CHECK-GX-JSON-DAG: "%401:sub28": 99 # CHECK-GX-JSON-DAG: "%401:sub29": 98 # CHECK-GX-JSON-DAG: "%401:sub30": 97 # CHECK-GX-JSON-DAG: "%401:sub31": 96 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 96 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 141 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%691:vgpr_32 = COPY %317.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 44 # CHECK-GX-JSON-DAG: "%317:sub1": 43 # CHECK-GX-JSON-DAG: "%317:sub2": 42 # CHECK-GX-JSON-DAG: "%317:sub3": 41 # CHECK-GX-JSON-DAG: "%317:sub4": 38 # CHECK-GX-JSON-DAG: "%317:sub5": 37 # CHECK-GX-JSON-DAG: "%317:sub6": 36 # CHECK-GX-JSON-DAG: "%317:sub7": 35 # CHECK-GX-JSON-DAG: "%317:sub8": 32 # CHECK-GX-JSON-DAG: "%317:sub9": 31 # CHECK-GX-JSON-DAG: "%317:sub10": 30 # CHECK-GX-JSON-DAG: "%317:sub11": 29 # CHECK-GX-JSON-DAG: "%317:sub12": 26 # CHECK-GX-JSON-DAG: "%317:sub13": 25 # CHECK-GX-JSON-DAG: "%317:sub14": 24 # CHECK-GX-JSON-DAG: "%317:sub15": 23 # CHECK-GX-JSON-DAG: "%317:sub16": 20 # CHECK-GX-JSON-DAG: "%317:sub17": 19 # CHECK-GX-JSON-DAG: "%317:sub18": 18 # CHECK-GX-JSON-DAG: "%317:sub19": 17 # CHECK-GX-JSON-DAG: "%317:sub20": 14 # CHECK-GX-JSON-DAG: "%317:sub21": 13 # CHECK-GX-JSON-DAG: "%317:sub22": 12 # CHECK-GX-JSON-DAG: "%317:sub23": 11 # CHECK-GX-JSON-DAG: "%317:sub24": 8 # CHECK-GX-JSON-DAG: "%317:sub25": 7 # CHECK-GX-JSON-DAG: "%317:sub26": 6 # CHECK-GX-JSON-DAG: "%317:sub27": 5 # CHECK-GX-JSON-DAG: "%317:sub28": 2 # CHECK-GX-JSON-DAG: "%317:sub29": 1 # CHECK-GX-JSON-DAG: "%317:sub30": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 92 # CHECK-GX-JSON-DAG: "%359:sub1": 91 # CHECK-GX-JSON-DAG: "%359:sub2": 90 # CHECK-GX-JSON-DAG: "%359:sub3": 89 # CHECK-GX-JSON-DAG: "%359:sub4": 86 # CHECK-GX-JSON-DAG: "%359:sub5": 85 # CHECK-GX-JSON-DAG: "%359:sub6": 84 # CHECK-GX-JSON-DAG: "%359:sub7": 83 # CHECK-GX-JSON-DAG: "%359:sub8": 80 # CHECK-GX-JSON-DAG: "%359:sub9": 79 # CHECK-GX-JSON-DAG: "%359:sub10": 78 # CHECK-GX-JSON-DAG: "%359:sub11": 77 # CHECK-GX-JSON-DAG: "%359:sub12": 74 # CHECK-GX-JSON-DAG: "%359:sub13": 73 # CHECK-GX-JSON-DAG: "%359:sub14": 72 # CHECK-GX-JSON-DAG: "%359:sub15": 71 # CHECK-GX-JSON-DAG: "%359:sub16": 68 # CHECK-GX-JSON-DAG: "%359:sub17": 67 # CHECK-GX-JSON-DAG: "%359:sub18": 66 # CHECK-GX-JSON-DAG: "%359:sub19": 65 # CHECK-GX-JSON-DAG: "%359:sub20": 62 # CHECK-GX-JSON-DAG: "%359:sub21": 61 # CHECK-GX-JSON-DAG: "%359:sub22": 60 # CHECK-GX-JSON-DAG: "%359:sub23": 59 # CHECK-GX-JSON-DAG: "%359:sub24": 56 # CHECK-GX-JSON-DAG: "%359:sub25": 55 # CHECK-GX-JSON-DAG: "%359:sub26": 54 # CHECK-GX-JSON-DAG: "%359:sub27": 53 # CHECK-GX-JSON-DAG: "%359:sub28": 50 # CHECK-GX-JSON-DAG: "%359:sub29": 49 # CHECK-GX-JSON-DAG: "%359:sub30": 48 # CHECK-GX-JSON-DAG: "%359:sub31": 47 # CHECK-GX-JSON-DAG: "%401:sub0": 140 # CHECK-GX-JSON-DAG: "%401:sub1": 139 # CHECK-GX-JSON-DAG: "%401:sub2": 138 # CHECK-GX-JSON-DAG: "%401:sub3": 137 # CHECK-GX-JSON-DAG: "%401:sub4": 134 # CHECK-GX-JSON-DAG: "%401:sub5": 133 # CHECK-GX-JSON-DAG: "%401:sub6": 132 # CHECK-GX-JSON-DAG: "%401:sub7": 131 # CHECK-GX-JSON-DAG: "%401:sub8": 128 # CHECK-GX-JSON-DAG: "%401:sub9": 127 # CHECK-GX-JSON-DAG: "%401:sub10": 126 # CHECK-GX-JSON-DAG: "%401:sub11": 125 # CHECK-GX-JSON-DAG: "%401:sub12": 122 # CHECK-GX-JSON-DAG: "%401:sub13": 121 # CHECK-GX-JSON-DAG: "%401:sub14": 120 # CHECK-GX-JSON-DAG: "%401:sub15": 119 # CHECK-GX-JSON-DAG: "%401:sub16": 116 # CHECK-GX-JSON-DAG: "%401:sub17": 115 # CHECK-GX-JSON-DAG: "%401:sub18": 114 # CHECK-GX-JSON-DAG: "%401:sub19": 113 # CHECK-GX-JSON-DAG: "%401:sub20": 110 # CHECK-GX-JSON-DAG: "%401:sub21": 109 # CHECK-GX-JSON-DAG: "%401:sub22": 108 # CHECK-GX-JSON-DAG: "%401:sub23": 107 # CHECK-GX-JSON-DAG: "%401:sub24": 104 # CHECK-GX-JSON-DAG: "%401:sub25": 103 # CHECK-GX-JSON-DAG: "%401:sub26": 102 # CHECK-GX-JSON-DAG: "%401:sub27": 101 # CHECK-GX-JSON-DAG: "%401:sub28": 98 # CHECK-GX-JSON-DAG: "%401:sub29": 97 # CHECK-GX-JSON-DAG: "%401:sub30": 96 # CHECK-GX-JSON-DAG: "%401:sub31": 95 # CHECK-GX-JSON-DAG: "%690": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 95 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 140 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%692:vgpr_32 = COPY %317.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 43 # CHECK-GX-JSON-DAG: "%317:sub1": 42 # CHECK-GX-JSON-DAG: "%317:sub2": 41 # CHECK-GX-JSON-DAG: "%317:sub3": 40 # CHECK-GX-JSON-DAG: "%317:sub4": 37 # CHECK-GX-JSON-DAG: "%317:sub5": 36 # CHECK-GX-JSON-DAG: "%317:sub6": 35 # CHECK-GX-JSON-DAG: "%317:sub7": 34 # CHECK-GX-JSON-DAG: "%317:sub8": 31 # CHECK-GX-JSON-DAG: "%317:sub9": 30 # CHECK-GX-JSON-DAG: "%317:sub10": 29 # CHECK-GX-JSON-DAG: "%317:sub11": 28 # CHECK-GX-JSON-DAG: "%317:sub12": 25 # CHECK-GX-JSON-DAG: "%317:sub13": 24 # CHECK-GX-JSON-DAG: "%317:sub14": 23 # CHECK-GX-JSON-DAG: "%317:sub15": 22 # CHECK-GX-JSON-DAG: "%317:sub16": 19 # CHECK-GX-JSON-DAG: "%317:sub17": 18 # CHECK-GX-JSON-DAG: "%317:sub18": 17 # CHECK-GX-JSON-DAG: "%317:sub19": 16 # CHECK-GX-JSON-DAG: "%317:sub20": 13 # CHECK-GX-JSON-DAG: "%317:sub21": 12 # CHECK-GX-JSON-DAG: "%317:sub22": 11 # CHECK-GX-JSON-DAG: "%317:sub23": 10 # CHECK-GX-JSON-DAG: "%317:sub24": 7 # CHECK-GX-JSON-DAG: "%317:sub25": 6 # CHECK-GX-JSON-DAG: "%317:sub26": 5 # CHECK-GX-JSON-DAG: "%317:sub27": 4 # CHECK-GX-JSON-DAG: "%317:sub28": 1 # CHECK-GX-JSON-DAG: "%317:sub29": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 91 # CHECK-GX-JSON-DAG: "%359:sub1": 90 # CHECK-GX-JSON-DAG: "%359:sub2": 89 # CHECK-GX-JSON-DAG: "%359:sub3": 88 # CHECK-GX-JSON-DAG: "%359:sub4": 85 # CHECK-GX-JSON-DAG: "%359:sub5": 84 # CHECK-GX-JSON-DAG: "%359:sub6": 83 # CHECK-GX-JSON-DAG: "%359:sub7": 82 # CHECK-GX-JSON-DAG: "%359:sub8": 79 # CHECK-GX-JSON-DAG: "%359:sub9": 78 # CHECK-GX-JSON-DAG: "%359:sub10": 77 # CHECK-GX-JSON-DAG: "%359:sub11": 76 # CHECK-GX-JSON-DAG: "%359:sub12": 73 # CHECK-GX-JSON-DAG: "%359:sub13": 72 # CHECK-GX-JSON-DAG: "%359:sub14": 71 # CHECK-GX-JSON-DAG: "%359:sub15": 70 # CHECK-GX-JSON-DAG: "%359:sub16": 67 # CHECK-GX-JSON-DAG: "%359:sub17": 66 # CHECK-GX-JSON-DAG: "%359:sub18": 65 # CHECK-GX-JSON-DAG: "%359:sub19": 64 # CHECK-GX-JSON-DAG: "%359:sub20": 61 # CHECK-GX-JSON-DAG: "%359:sub21": 60 # CHECK-GX-JSON-DAG: "%359:sub22": 59 # CHECK-GX-JSON-DAG: "%359:sub23": 58 # CHECK-GX-JSON-DAG: "%359:sub24": 55 # CHECK-GX-JSON-DAG: "%359:sub25": 54 # CHECK-GX-JSON-DAG: "%359:sub26": 53 # CHECK-GX-JSON-DAG: "%359:sub27": 52 # CHECK-GX-JSON-DAG: "%359:sub28": 49 # CHECK-GX-JSON-DAG: "%359:sub29": 48 # CHECK-GX-JSON-DAG: "%359:sub30": 47 # CHECK-GX-JSON-DAG: "%359:sub31": 46 # CHECK-GX-JSON-DAG: "%401:sub0": 139 # CHECK-GX-JSON-DAG: "%401:sub1": 138 # CHECK-GX-JSON-DAG: "%401:sub2": 137 # CHECK-GX-JSON-DAG: "%401:sub3": 136 # CHECK-GX-JSON-DAG: "%401:sub4": 133 # CHECK-GX-JSON-DAG: "%401:sub5": 132 # CHECK-GX-JSON-DAG: "%401:sub6": 131 # CHECK-GX-JSON-DAG: "%401:sub7": 130 # CHECK-GX-JSON-DAG: "%401:sub8": 127 # CHECK-GX-JSON-DAG: "%401:sub9": 126 # CHECK-GX-JSON-DAG: "%401:sub10": 125 # CHECK-GX-JSON-DAG: "%401:sub11": 124 # CHECK-GX-JSON-DAG: "%401:sub12": 121 # CHECK-GX-JSON-DAG: "%401:sub13": 120 # CHECK-GX-JSON-DAG: "%401:sub14": 119 # CHECK-GX-JSON-DAG: "%401:sub15": 118 # CHECK-GX-JSON-DAG: "%401:sub16": 115 # CHECK-GX-JSON-DAG: "%401:sub17": 114 # CHECK-GX-JSON-DAG: "%401:sub18": 113 # CHECK-GX-JSON-DAG: "%401:sub19": 112 # CHECK-GX-JSON-DAG: "%401:sub20": 109 # CHECK-GX-JSON-DAG: "%401:sub21": 108 # CHECK-GX-JSON-DAG: "%401:sub22": 107 # CHECK-GX-JSON-DAG: "%401:sub23": 106 # CHECK-GX-JSON-DAG: "%401:sub24": 103 # CHECK-GX-JSON-DAG: "%401:sub25": 102 # CHECK-GX-JSON-DAG: "%401:sub26": 101 # CHECK-GX-JSON-DAG: "%401:sub27": 100 # CHECK-GX-JSON-DAG: "%401:sub28": 97 # CHECK-GX-JSON-DAG: "%401:sub29": 96 # CHECK-GX-JSON-DAG: "%401:sub30": 95 # CHECK-GX-JSON-DAG: "%401:sub31": 94 # CHECK-GX-JSON-DAG: "%690": 2 # CHECK-GX-JSON-DAG: "%691": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 94 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 139 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%693:vgpr_32 = COPY %317.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 42 # CHECK-GX-JSON-DAG: "%317:sub1": 41 # CHECK-GX-JSON-DAG: "%317:sub2": 40 # CHECK-GX-JSON-DAG: "%317:sub3": 39 # CHECK-GX-JSON-DAG: "%317:sub4": 36 # CHECK-GX-JSON-DAG: "%317:sub5": 35 # CHECK-GX-JSON-DAG: "%317:sub6": 34 # CHECK-GX-JSON-DAG: "%317:sub7": 33 # CHECK-GX-JSON-DAG: "%317:sub8": 30 # CHECK-GX-JSON-DAG: "%317:sub9": 29 # CHECK-GX-JSON-DAG: "%317:sub10": 28 # CHECK-GX-JSON-DAG: "%317:sub11": 27 # CHECK-GX-JSON-DAG: "%317:sub12": 24 # CHECK-GX-JSON-DAG: "%317:sub13": 23 # CHECK-GX-JSON-DAG: "%317:sub14": 22 # CHECK-GX-JSON-DAG: "%317:sub15": 21 # CHECK-GX-JSON-DAG: "%317:sub16": 18 # CHECK-GX-JSON-DAG: "%317:sub17": 17 # CHECK-GX-JSON-DAG: "%317:sub18": 16 # CHECK-GX-JSON-DAG: "%317:sub19": 15 # CHECK-GX-JSON-DAG: "%317:sub20": 12 # CHECK-GX-JSON-DAG: "%317:sub21": 11 # CHECK-GX-JSON-DAG: "%317:sub22": 10 # CHECK-GX-JSON-DAG: "%317:sub23": 9 # CHECK-GX-JSON-DAG: "%317:sub24": 6 # CHECK-GX-JSON-DAG: "%317:sub25": 5 # CHECK-GX-JSON-DAG: "%317:sub26": 4 # CHECK-GX-JSON-DAG: "%317:sub27": 3 # CHECK-GX-JSON-DAG: "%317:sub28": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 90 # CHECK-GX-JSON-DAG: "%359:sub1": 89 # CHECK-GX-JSON-DAG: "%359:sub2": 88 # CHECK-GX-JSON-DAG: "%359:sub3": 87 # CHECK-GX-JSON-DAG: "%359:sub4": 84 # CHECK-GX-JSON-DAG: "%359:sub5": 83 # CHECK-GX-JSON-DAG: "%359:sub6": 82 # CHECK-GX-JSON-DAG: "%359:sub7": 81 # CHECK-GX-JSON-DAG: "%359:sub8": 78 # CHECK-GX-JSON-DAG: "%359:sub9": 77 # CHECK-GX-JSON-DAG: "%359:sub10": 76 # CHECK-GX-JSON-DAG: "%359:sub11": 75 # CHECK-GX-JSON-DAG: "%359:sub12": 72 # CHECK-GX-JSON-DAG: "%359:sub13": 71 # CHECK-GX-JSON-DAG: "%359:sub14": 70 # CHECK-GX-JSON-DAG: "%359:sub15": 69 # CHECK-GX-JSON-DAG: "%359:sub16": 66 # CHECK-GX-JSON-DAG: "%359:sub17": 65 # CHECK-GX-JSON-DAG: "%359:sub18": 64 # CHECK-GX-JSON-DAG: "%359:sub19": 63 # CHECK-GX-JSON-DAG: "%359:sub20": 60 # CHECK-GX-JSON-DAG: "%359:sub21": 59 # CHECK-GX-JSON-DAG: "%359:sub22": 58 # CHECK-GX-JSON-DAG: "%359:sub23": 57 # CHECK-GX-JSON-DAG: "%359:sub24": 54 # CHECK-GX-JSON-DAG: "%359:sub25": 53 # CHECK-GX-JSON-DAG: "%359:sub26": 52 # CHECK-GX-JSON-DAG: "%359:sub27": 51 # CHECK-GX-JSON-DAG: "%359:sub28": 48 # CHECK-GX-JSON-DAG: "%359:sub29": 47 # CHECK-GX-JSON-DAG: "%359:sub30": 46 # CHECK-GX-JSON-DAG: "%359:sub31": 45 # CHECK-GX-JSON-DAG: "%401:sub0": 138 # CHECK-GX-JSON-DAG: "%401:sub1": 137 # CHECK-GX-JSON-DAG: "%401:sub2": 136 # CHECK-GX-JSON-DAG: "%401:sub3": 135 # CHECK-GX-JSON-DAG: "%401:sub4": 132 # CHECK-GX-JSON-DAG: "%401:sub5": 131 # CHECK-GX-JSON-DAG: "%401:sub6": 130 # CHECK-GX-JSON-DAG: "%401:sub7": 129 # CHECK-GX-JSON-DAG: "%401:sub8": 126 # CHECK-GX-JSON-DAG: "%401:sub9": 125 # CHECK-GX-JSON-DAG: "%401:sub10": 124 # CHECK-GX-JSON-DAG: "%401:sub11": 123 # CHECK-GX-JSON-DAG: "%401:sub12": 120 # CHECK-GX-JSON-DAG: "%401:sub13": 119 # CHECK-GX-JSON-DAG: "%401:sub14": 118 # CHECK-GX-JSON-DAG: "%401:sub15": 117 # CHECK-GX-JSON-DAG: "%401:sub16": 114 # CHECK-GX-JSON-DAG: "%401:sub17": 113 # CHECK-GX-JSON-DAG: "%401:sub18": 112 # CHECK-GX-JSON-DAG: "%401:sub19": 111 # CHECK-GX-JSON-DAG: "%401:sub20": 108 # CHECK-GX-JSON-DAG: "%401:sub21": 107 # CHECK-GX-JSON-DAG: "%401:sub22": 106 # CHECK-GX-JSON-DAG: "%401:sub23": 105 # CHECK-GX-JSON-DAG: "%401:sub24": 102 # CHECK-GX-JSON-DAG: "%401:sub25": 101 # CHECK-GX-JSON-DAG: "%401:sub26": 100 # CHECK-GX-JSON-DAG: "%401:sub27": 99 # CHECK-GX-JSON-DAG: "%401:sub28": 96 # CHECK-GX-JSON-DAG: "%401:sub29": 95 # CHECK-GX-JSON-DAG: "%401:sub30": 94 # CHECK-GX-JSON-DAG: "%401:sub31": 93 # CHECK-GX-JSON-DAG: "%690": 1 # CHECK-GX-JSON-DAG: "%691": 1 # CHECK-GX-JSON-DAG: "%692": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 93 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 138 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%694:vreg_128 = REG_SEQUENCE %693, %subreg.sub0, %692, %subreg.sub1, %691, %subreg.sub2, %690, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 41 # CHECK-GX-JSON-DAG: "%317:sub1": 40 # CHECK-GX-JSON-DAG: "%317:sub2": 39 # CHECK-GX-JSON-DAG: "%317:sub3": 38 # CHECK-GX-JSON-DAG: "%317:sub4": 35 # CHECK-GX-JSON-DAG: "%317:sub5": 34 # CHECK-GX-JSON-DAG: "%317:sub6": 33 # CHECK-GX-JSON-DAG: "%317:sub7": 32 # CHECK-GX-JSON-DAG: "%317:sub8": 29 # CHECK-GX-JSON-DAG: "%317:sub9": 28 # CHECK-GX-JSON-DAG: "%317:sub10": 27 # CHECK-GX-JSON-DAG: "%317:sub11": 26 # CHECK-GX-JSON-DAG: "%317:sub12": 23 # CHECK-GX-JSON-DAG: "%317:sub13": 22 # CHECK-GX-JSON-DAG: "%317:sub14": 21 # CHECK-GX-JSON-DAG: "%317:sub15": 20 # CHECK-GX-JSON-DAG: "%317:sub16": 17 # CHECK-GX-JSON-DAG: "%317:sub17": 16 # CHECK-GX-JSON-DAG: "%317:sub18": 15 # CHECK-GX-JSON-DAG: "%317:sub19": 14 # CHECK-GX-JSON-DAG: "%317:sub20": 11 # CHECK-GX-JSON-DAG: "%317:sub21": 10 # CHECK-GX-JSON-DAG: "%317:sub22": 9 # CHECK-GX-JSON-DAG: "%317:sub23": 8 # CHECK-GX-JSON-DAG: "%317:sub24": 5 # CHECK-GX-JSON-DAG: "%317:sub25": 4 # CHECK-GX-JSON-DAG: "%317:sub26": 3 # CHECK-GX-JSON-DAG: "%317:sub27": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 89 # CHECK-GX-JSON-DAG: "%359:sub1": 88 # CHECK-GX-JSON-DAG: "%359:sub2": 87 # CHECK-GX-JSON-DAG: "%359:sub3": 86 # CHECK-GX-JSON-DAG: "%359:sub4": 83 # CHECK-GX-JSON-DAG: "%359:sub5": 82 # CHECK-GX-JSON-DAG: "%359:sub6": 81 # CHECK-GX-JSON-DAG: "%359:sub7": 80 # CHECK-GX-JSON-DAG: "%359:sub8": 77 # CHECK-GX-JSON-DAG: "%359:sub9": 76 # CHECK-GX-JSON-DAG: "%359:sub10": 75 # CHECK-GX-JSON-DAG: "%359:sub11": 74 # CHECK-GX-JSON-DAG: "%359:sub12": 71 # CHECK-GX-JSON-DAG: "%359:sub13": 70 # CHECK-GX-JSON-DAG: "%359:sub14": 69 # CHECK-GX-JSON-DAG: "%359:sub15": 68 # CHECK-GX-JSON-DAG: "%359:sub16": 65 # CHECK-GX-JSON-DAG: "%359:sub17": 64 # CHECK-GX-JSON-DAG: "%359:sub18": 63 # CHECK-GX-JSON-DAG: "%359:sub19": 62 # CHECK-GX-JSON-DAG: "%359:sub20": 59 # CHECK-GX-JSON-DAG: "%359:sub21": 58 # CHECK-GX-JSON-DAG: "%359:sub22": 57 # CHECK-GX-JSON-DAG: "%359:sub23": 56 # CHECK-GX-JSON-DAG: "%359:sub24": 53 # CHECK-GX-JSON-DAG: "%359:sub25": 52 # CHECK-GX-JSON-DAG: "%359:sub26": 51 # CHECK-GX-JSON-DAG: "%359:sub27": 50 # CHECK-GX-JSON-DAG: "%359:sub28": 47 # CHECK-GX-JSON-DAG: "%359:sub29": 46 # CHECK-GX-JSON-DAG: "%359:sub30": 45 # CHECK-GX-JSON-DAG: "%359:sub31": 44 # CHECK-GX-JSON-DAG: "%401:sub0": 137 # CHECK-GX-JSON-DAG: "%401:sub1": 136 # CHECK-GX-JSON-DAG: "%401:sub2": 135 # CHECK-GX-JSON-DAG: "%401:sub3": 134 # CHECK-GX-JSON-DAG: "%401:sub4": 131 # CHECK-GX-JSON-DAG: "%401:sub5": 130 # CHECK-GX-JSON-DAG: "%401:sub6": 129 # CHECK-GX-JSON-DAG: "%401:sub7": 128 # CHECK-GX-JSON-DAG: "%401:sub8": 125 # CHECK-GX-JSON-DAG: "%401:sub9": 124 # CHECK-GX-JSON-DAG: "%401:sub10": 123 # CHECK-GX-JSON-DAG: "%401:sub11": 122 # CHECK-GX-JSON-DAG: "%401:sub12": 119 # CHECK-GX-JSON-DAG: "%401:sub13": 118 # CHECK-GX-JSON-DAG: "%401:sub14": 117 # CHECK-GX-JSON-DAG: "%401:sub15": 116 # CHECK-GX-JSON-DAG: "%401:sub16": 113 # CHECK-GX-JSON-DAG: "%401:sub17": 112 # CHECK-GX-JSON-DAG: "%401:sub18": 111 # CHECK-GX-JSON-DAG: "%401:sub19": 110 # CHECK-GX-JSON-DAG: "%401:sub20": 107 # CHECK-GX-JSON-DAG: "%401:sub21": 106 # CHECK-GX-JSON-DAG: "%401:sub22": 105 # CHECK-GX-JSON-DAG: "%401:sub23": 104 # CHECK-GX-JSON-DAG: "%401:sub24": 101 # CHECK-GX-JSON-DAG: "%401:sub25": 100 # CHECK-GX-JSON-DAG: "%401:sub26": 99 # CHECK-GX-JSON-DAG: "%401:sub27": 98 # CHECK-GX-JSON-DAG: "%401:sub28": 95 # CHECK-GX-JSON-DAG: "%401:sub29": 94 # CHECK-GX-JSON-DAG: "%401:sub30": 93 # CHECK-GX-JSON-DAG: "%401:sub31": 92 # CHECK-GX-JSON-DAG: "%690": 0 # CHECK-GX-JSON-DAG: "%691": 0 # CHECK-GX-JSON-DAG: "%692": 0 # CHECK-GX-JSON-DAG: "%693": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 92 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 137 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %695:vreg_64, %694, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 40 # CHECK-GX-JSON-DAG: "%317:sub1": 39 # CHECK-GX-JSON-DAG: "%317:sub2": 38 # CHECK-GX-JSON-DAG: "%317:sub3": 37 # CHECK-GX-JSON-DAG: "%317:sub4": 34 # CHECK-GX-JSON-DAG: "%317:sub5": 33 # CHECK-GX-JSON-DAG: "%317:sub6": 32 # CHECK-GX-JSON-DAG: "%317:sub7": 31 # CHECK-GX-JSON-DAG: "%317:sub8": 28 # CHECK-GX-JSON-DAG: "%317:sub9": 27 # CHECK-GX-JSON-DAG: "%317:sub10": 26 # CHECK-GX-JSON-DAG: "%317:sub11": 25 # CHECK-GX-JSON-DAG: "%317:sub12": 22 # CHECK-GX-JSON-DAG: "%317:sub13": 21 # CHECK-GX-JSON-DAG: "%317:sub14": 20 # CHECK-GX-JSON-DAG: "%317:sub15": 19 # CHECK-GX-JSON-DAG: "%317:sub16": 16 # CHECK-GX-JSON-DAG: "%317:sub17": 15 # CHECK-GX-JSON-DAG: "%317:sub18": 14 # CHECK-GX-JSON-DAG: "%317:sub19": 13 # CHECK-GX-JSON-DAG: "%317:sub20": 10 # CHECK-GX-JSON-DAG: "%317:sub21": 9 # CHECK-GX-JSON-DAG: "%317:sub22": 8 # CHECK-GX-JSON-DAG: "%317:sub23": 7 # CHECK-GX-JSON-DAG: "%317:sub24": 4 # CHECK-GX-JSON-DAG: "%317:sub25": 3 # CHECK-GX-JSON-DAG: "%317:sub26": 2 # CHECK-GX-JSON-DAG: "%317:sub27": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 88 # CHECK-GX-JSON-DAG: "%359:sub1": 87 # CHECK-GX-JSON-DAG: "%359:sub2": 86 # CHECK-GX-JSON-DAG: "%359:sub3": 85 # CHECK-GX-JSON-DAG: "%359:sub4": 82 # CHECK-GX-JSON-DAG: "%359:sub5": 81 # CHECK-GX-JSON-DAG: "%359:sub6": 80 # CHECK-GX-JSON-DAG: "%359:sub7": 79 # CHECK-GX-JSON-DAG: "%359:sub8": 76 # CHECK-GX-JSON-DAG: "%359:sub9": 75 # CHECK-GX-JSON-DAG: "%359:sub10": 74 # CHECK-GX-JSON-DAG: "%359:sub11": 73 # CHECK-GX-JSON-DAG: "%359:sub12": 70 # CHECK-GX-JSON-DAG: "%359:sub13": 69 # CHECK-GX-JSON-DAG: "%359:sub14": 68 # CHECK-GX-JSON-DAG: "%359:sub15": 67 # CHECK-GX-JSON-DAG: "%359:sub16": 64 # CHECK-GX-JSON-DAG: "%359:sub17": 63 # CHECK-GX-JSON-DAG: "%359:sub18": 62 # CHECK-GX-JSON-DAG: "%359:sub19": 61 # CHECK-GX-JSON-DAG: "%359:sub20": 58 # CHECK-GX-JSON-DAG: "%359:sub21": 57 # CHECK-GX-JSON-DAG: "%359:sub22": 56 # CHECK-GX-JSON-DAG: "%359:sub23": 55 # CHECK-GX-JSON-DAG: "%359:sub24": 52 # CHECK-GX-JSON-DAG: "%359:sub25": 51 # CHECK-GX-JSON-DAG: "%359:sub26": 50 # CHECK-GX-JSON-DAG: "%359:sub27": 49 # CHECK-GX-JSON-DAG: "%359:sub28": 46 # CHECK-GX-JSON-DAG: "%359:sub29": 45 # CHECK-GX-JSON-DAG: "%359:sub30": 44 # CHECK-GX-JSON-DAG: "%359:sub31": 43 # CHECK-GX-JSON-DAG: "%401:sub0": 136 # CHECK-GX-JSON-DAG: "%401:sub1": 135 # CHECK-GX-JSON-DAG: "%401:sub2": 134 # CHECK-GX-JSON-DAG: "%401:sub3": 133 # CHECK-GX-JSON-DAG: "%401:sub4": 130 # CHECK-GX-JSON-DAG: "%401:sub5": 129 # CHECK-GX-JSON-DAG: "%401:sub6": 128 # CHECK-GX-JSON-DAG: "%401:sub7": 127 # CHECK-GX-JSON-DAG: "%401:sub8": 124 # CHECK-GX-JSON-DAG: "%401:sub9": 123 # CHECK-GX-JSON-DAG: "%401:sub10": 122 # CHECK-GX-JSON-DAG: "%401:sub11": 121 # CHECK-GX-JSON-DAG: "%401:sub12": 118 # CHECK-GX-JSON-DAG: "%401:sub13": 117 # CHECK-GX-JSON-DAG: "%401:sub14": 116 # CHECK-GX-JSON-DAG: "%401:sub15": 115 # CHECK-GX-JSON-DAG: "%401:sub16": 112 # CHECK-GX-JSON-DAG: "%401:sub17": 111 # CHECK-GX-JSON-DAG: "%401:sub18": 110 # CHECK-GX-JSON-DAG: "%401:sub19": 109 # CHECK-GX-JSON-DAG: "%401:sub20": 106 # CHECK-GX-JSON-DAG: "%401:sub21": 105 # CHECK-GX-JSON-DAG: "%401:sub22": 104 # CHECK-GX-JSON-DAG: "%401:sub23": 103 # CHECK-GX-JSON-DAG: "%401:sub24": 100 # CHECK-GX-JSON-DAG: "%401:sub25": 99 # CHECK-GX-JSON-DAG: "%401:sub26": 98 # CHECK-GX-JSON-DAG: "%401:sub27": 97 # CHECK-GX-JSON-DAG: "%401:sub28": 94 # CHECK-GX-JSON-DAG: "%401:sub29": 93 # CHECK-GX-JSON-DAG: "%401:sub30": 92 # CHECK-GX-JSON-DAG: "%401:sub31": 91 # CHECK-GX-JSON-DAG: "%694": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 91 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 136 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%696:vgpr_32 = COPY %317.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 39 # CHECK-GX-JSON-DAG: "%317:sub1": 38 # CHECK-GX-JSON-DAG: "%317:sub2": 37 # CHECK-GX-JSON-DAG: "%317:sub3": 36 # CHECK-GX-JSON-DAG: "%317:sub4": 33 # CHECK-GX-JSON-DAG: "%317:sub5": 32 # CHECK-GX-JSON-DAG: "%317:sub6": 31 # CHECK-GX-JSON-DAG: "%317:sub7": 30 # CHECK-GX-JSON-DAG: "%317:sub8": 27 # CHECK-GX-JSON-DAG: "%317:sub9": 26 # CHECK-GX-JSON-DAG: "%317:sub10": 25 # CHECK-GX-JSON-DAG: "%317:sub11": 24 # CHECK-GX-JSON-DAG: "%317:sub12": 21 # CHECK-GX-JSON-DAG: "%317:sub13": 20 # CHECK-GX-JSON-DAG: "%317:sub14": 19 # CHECK-GX-JSON-DAG: "%317:sub15": 18 # CHECK-GX-JSON-DAG: "%317:sub16": 15 # CHECK-GX-JSON-DAG: "%317:sub17": 14 # CHECK-GX-JSON-DAG: "%317:sub18": 13 # CHECK-GX-JSON-DAG: "%317:sub19": 12 # CHECK-GX-JSON-DAG: "%317:sub20": 9 # CHECK-GX-JSON-DAG: "%317:sub21": 8 # CHECK-GX-JSON-DAG: "%317:sub22": 7 # CHECK-GX-JSON-DAG: "%317:sub23": 6 # CHECK-GX-JSON-DAG: "%317:sub24": 3 # CHECK-GX-JSON-DAG: "%317:sub25": 2 # CHECK-GX-JSON-DAG: "%317:sub26": 1 # CHECK-GX-JSON-DAG: "%317:sub27": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 87 # CHECK-GX-JSON-DAG: "%359:sub1": 86 # CHECK-GX-JSON-DAG: "%359:sub2": 85 # CHECK-GX-JSON-DAG: "%359:sub3": 84 # CHECK-GX-JSON-DAG: "%359:sub4": 81 # CHECK-GX-JSON-DAG: "%359:sub5": 80 # CHECK-GX-JSON-DAG: "%359:sub6": 79 # CHECK-GX-JSON-DAG: "%359:sub7": 78 # CHECK-GX-JSON-DAG: "%359:sub8": 75 # CHECK-GX-JSON-DAG: "%359:sub9": 74 # CHECK-GX-JSON-DAG: "%359:sub10": 73 # CHECK-GX-JSON-DAG: "%359:sub11": 72 # CHECK-GX-JSON-DAG: "%359:sub12": 69 # CHECK-GX-JSON-DAG: "%359:sub13": 68 # CHECK-GX-JSON-DAG: "%359:sub14": 67 # CHECK-GX-JSON-DAG: "%359:sub15": 66 # CHECK-GX-JSON-DAG: "%359:sub16": 63 # CHECK-GX-JSON-DAG: "%359:sub17": 62 # CHECK-GX-JSON-DAG: "%359:sub18": 61 # CHECK-GX-JSON-DAG: "%359:sub19": 60 # CHECK-GX-JSON-DAG: "%359:sub20": 57 # CHECK-GX-JSON-DAG: "%359:sub21": 56 # CHECK-GX-JSON-DAG: "%359:sub22": 55 # CHECK-GX-JSON-DAG: "%359:sub23": 54 # CHECK-GX-JSON-DAG: "%359:sub24": 51 # CHECK-GX-JSON-DAG: "%359:sub25": 50 # CHECK-GX-JSON-DAG: "%359:sub26": 49 # CHECK-GX-JSON-DAG: "%359:sub27": 48 # CHECK-GX-JSON-DAG: "%359:sub28": 45 # CHECK-GX-JSON-DAG: "%359:sub29": 44 # CHECK-GX-JSON-DAG: "%359:sub30": 43 # CHECK-GX-JSON-DAG: "%359:sub31": 42 # CHECK-GX-JSON-DAG: "%401:sub0": 135 # CHECK-GX-JSON-DAG: "%401:sub1": 134 # CHECK-GX-JSON-DAG: "%401:sub2": 133 # CHECK-GX-JSON-DAG: "%401:sub3": 132 # CHECK-GX-JSON-DAG: "%401:sub4": 129 # CHECK-GX-JSON-DAG: "%401:sub5": 128 # CHECK-GX-JSON-DAG: "%401:sub6": 127 # CHECK-GX-JSON-DAG: "%401:sub7": 126 # CHECK-GX-JSON-DAG: "%401:sub8": 123 # CHECK-GX-JSON-DAG: "%401:sub9": 122 # CHECK-GX-JSON-DAG: "%401:sub10": 121 # CHECK-GX-JSON-DAG: "%401:sub11": 120 # CHECK-GX-JSON-DAG: "%401:sub12": 117 # CHECK-GX-JSON-DAG: "%401:sub13": 116 # CHECK-GX-JSON-DAG: "%401:sub14": 115 # CHECK-GX-JSON-DAG: "%401:sub15": 114 # CHECK-GX-JSON-DAG: "%401:sub16": 111 # CHECK-GX-JSON-DAG: "%401:sub17": 110 # CHECK-GX-JSON-DAG: "%401:sub18": 109 # CHECK-GX-JSON-DAG: "%401:sub19": 108 # CHECK-GX-JSON-DAG: "%401:sub20": 105 # CHECK-GX-JSON-DAG: "%401:sub21": 104 # CHECK-GX-JSON-DAG: "%401:sub22": 103 # CHECK-GX-JSON-DAG: "%401:sub23": 102 # CHECK-GX-JSON-DAG: "%401:sub24": 99 # CHECK-GX-JSON-DAG: "%401:sub25": 98 # CHECK-GX-JSON-DAG: "%401:sub26": 97 # CHECK-GX-JSON-DAG: "%401:sub27": 96 # CHECK-GX-JSON-DAG: "%401:sub28": 93 # CHECK-GX-JSON-DAG: "%401:sub29": 92 # CHECK-GX-JSON-DAG: "%401:sub30": 91 # CHECK-GX-JSON-DAG: "%401:sub31": 90 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 90 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 135 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%697:vgpr_32 = COPY %317.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 38 # CHECK-GX-JSON-DAG: "%317:sub1": 37 # CHECK-GX-JSON-DAG: "%317:sub2": 36 # CHECK-GX-JSON-DAG: "%317:sub3": 35 # CHECK-GX-JSON-DAG: "%317:sub4": 32 # CHECK-GX-JSON-DAG: "%317:sub5": 31 # CHECK-GX-JSON-DAG: "%317:sub6": 30 # CHECK-GX-JSON-DAG: "%317:sub7": 29 # CHECK-GX-JSON-DAG: "%317:sub8": 26 # CHECK-GX-JSON-DAG: "%317:sub9": 25 # CHECK-GX-JSON-DAG: "%317:sub10": 24 # CHECK-GX-JSON-DAG: "%317:sub11": 23 # CHECK-GX-JSON-DAG: "%317:sub12": 20 # CHECK-GX-JSON-DAG: "%317:sub13": 19 # CHECK-GX-JSON-DAG: "%317:sub14": 18 # CHECK-GX-JSON-DAG: "%317:sub15": 17 # CHECK-GX-JSON-DAG: "%317:sub16": 14 # CHECK-GX-JSON-DAG: "%317:sub17": 13 # CHECK-GX-JSON-DAG: "%317:sub18": 12 # CHECK-GX-JSON-DAG: "%317:sub19": 11 # CHECK-GX-JSON-DAG: "%317:sub20": 8 # CHECK-GX-JSON-DAG: "%317:sub21": 7 # CHECK-GX-JSON-DAG: "%317:sub22": 6 # CHECK-GX-JSON-DAG: "%317:sub23": 5 # CHECK-GX-JSON-DAG: "%317:sub24": 2 # CHECK-GX-JSON-DAG: "%317:sub25": 1 # CHECK-GX-JSON-DAG: "%317:sub26": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 86 # CHECK-GX-JSON-DAG: "%359:sub1": 85 # CHECK-GX-JSON-DAG: "%359:sub2": 84 # CHECK-GX-JSON-DAG: "%359:sub3": 83 # CHECK-GX-JSON-DAG: "%359:sub4": 80 # CHECK-GX-JSON-DAG: "%359:sub5": 79 # CHECK-GX-JSON-DAG: "%359:sub6": 78 # CHECK-GX-JSON-DAG: "%359:sub7": 77 # CHECK-GX-JSON-DAG: "%359:sub8": 74 # CHECK-GX-JSON-DAG: "%359:sub9": 73 # CHECK-GX-JSON-DAG: "%359:sub10": 72 # CHECK-GX-JSON-DAG: "%359:sub11": 71 # CHECK-GX-JSON-DAG: "%359:sub12": 68 # CHECK-GX-JSON-DAG: "%359:sub13": 67 # CHECK-GX-JSON-DAG: "%359:sub14": 66 # CHECK-GX-JSON-DAG: "%359:sub15": 65 # CHECK-GX-JSON-DAG: "%359:sub16": 62 # CHECK-GX-JSON-DAG: "%359:sub17": 61 # CHECK-GX-JSON-DAG: "%359:sub18": 60 # CHECK-GX-JSON-DAG: "%359:sub19": 59 # CHECK-GX-JSON-DAG: "%359:sub20": 56 # CHECK-GX-JSON-DAG: "%359:sub21": 55 # CHECK-GX-JSON-DAG: "%359:sub22": 54 # CHECK-GX-JSON-DAG: "%359:sub23": 53 # CHECK-GX-JSON-DAG: "%359:sub24": 50 # CHECK-GX-JSON-DAG: "%359:sub25": 49 # CHECK-GX-JSON-DAG: "%359:sub26": 48 # CHECK-GX-JSON-DAG: "%359:sub27": 47 # CHECK-GX-JSON-DAG: "%359:sub28": 44 # CHECK-GX-JSON-DAG: "%359:sub29": 43 # CHECK-GX-JSON-DAG: "%359:sub30": 42 # CHECK-GX-JSON-DAG: "%359:sub31": 41 # CHECK-GX-JSON-DAG: "%401:sub0": 134 # CHECK-GX-JSON-DAG: "%401:sub1": 133 # CHECK-GX-JSON-DAG: "%401:sub2": 132 # CHECK-GX-JSON-DAG: "%401:sub3": 131 # CHECK-GX-JSON-DAG: "%401:sub4": 128 # CHECK-GX-JSON-DAG: "%401:sub5": 127 # CHECK-GX-JSON-DAG: "%401:sub6": 126 # CHECK-GX-JSON-DAG: "%401:sub7": 125 # CHECK-GX-JSON-DAG: "%401:sub8": 122 # CHECK-GX-JSON-DAG: "%401:sub9": 121 # CHECK-GX-JSON-DAG: "%401:sub10": 120 # CHECK-GX-JSON-DAG: "%401:sub11": 119 # CHECK-GX-JSON-DAG: "%401:sub12": 116 # CHECK-GX-JSON-DAG: "%401:sub13": 115 # CHECK-GX-JSON-DAG: "%401:sub14": 114 # CHECK-GX-JSON-DAG: "%401:sub15": 113 # CHECK-GX-JSON-DAG: "%401:sub16": 110 # CHECK-GX-JSON-DAG: "%401:sub17": 109 # CHECK-GX-JSON-DAG: "%401:sub18": 108 # CHECK-GX-JSON-DAG: "%401:sub19": 107 # CHECK-GX-JSON-DAG: "%401:sub20": 104 # CHECK-GX-JSON-DAG: "%401:sub21": 103 # CHECK-GX-JSON-DAG: "%401:sub22": 102 # CHECK-GX-JSON-DAG: "%401:sub23": 101 # CHECK-GX-JSON-DAG: "%401:sub24": 98 # CHECK-GX-JSON-DAG: "%401:sub25": 97 # CHECK-GX-JSON-DAG: "%401:sub26": 96 # CHECK-GX-JSON-DAG: "%401:sub27": 95 # CHECK-GX-JSON-DAG: "%401:sub28": 92 # CHECK-GX-JSON-DAG: "%401:sub29": 91 # CHECK-GX-JSON-DAG: "%401:sub30": 90 # CHECK-GX-JSON-DAG: "%401:sub31": 89 # CHECK-GX-JSON-DAG: "%696": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 89 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 134 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%698:vgpr_32 = COPY %317.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 37 # CHECK-GX-JSON-DAG: "%317:sub1": 36 # CHECK-GX-JSON-DAG: "%317:sub2": 35 # CHECK-GX-JSON-DAG: "%317:sub3": 34 # CHECK-GX-JSON-DAG: "%317:sub4": 31 # CHECK-GX-JSON-DAG: "%317:sub5": 30 # CHECK-GX-JSON-DAG: "%317:sub6": 29 # CHECK-GX-JSON-DAG: "%317:sub7": 28 # CHECK-GX-JSON-DAG: "%317:sub8": 25 # CHECK-GX-JSON-DAG: "%317:sub9": 24 # CHECK-GX-JSON-DAG: "%317:sub10": 23 # CHECK-GX-JSON-DAG: "%317:sub11": 22 # CHECK-GX-JSON-DAG: "%317:sub12": 19 # CHECK-GX-JSON-DAG: "%317:sub13": 18 # CHECK-GX-JSON-DAG: "%317:sub14": 17 # CHECK-GX-JSON-DAG: "%317:sub15": 16 # CHECK-GX-JSON-DAG: "%317:sub16": 13 # CHECK-GX-JSON-DAG: "%317:sub17": 12 # CHECK-GX-JSON-DAG: "%317:sub18": 11 # CHECK-GX-JSON-DAG: "%317:sub19": 10 # CHECK-GX-JSON-DAG: "%317:sub20": 7 # CHECK-GX-JSON-DAG: "%317:sub21": 6 # CHECK-GX-JSON-DAG: "%317:sub22": 5 # CHECK-GX-JSON-DAG: "%317:sub23": 4 # CHECK-GX-JSON-DAG: "%317:sub24": 1 # CHECK-GX-JSON-DAG: "%317:sub25": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 85 # CHECK-GX-JSON-DAG: "%359:sub1": 84 # CHECK-GX-JSON-DAG: "%359:sub2": 83 # CHECK-GX-JSON-DAG: "%359:sub3": 82 # CHECK-GX-JSON-DAG: "%359:sub4": 79 # CHECK-GX-JSON-DAG: "%359:sub5": 78 # CHECK-GX-JSON-DAG: "%359:sub6": 77 # CHECK-GX-JSON-DAG: "%359:sub7": 76 # CHECK-GX-JSON-DAG: "%359:sub8": 73 # CHECK-GX-JSON-DAG: "%359:sub9": 72 # CHECK-GX-JSON-DAG: "%359:sub10": 71 # CHECK-GX-JSON-DAG: "%359:sub11": 70 # CHECK-GX-JSON-DAG: "%359:sub12": 67 # CHECK-GX-JSON-DAG: "%359:sub13": 66 # CHECK-GX-JSON-DAG: "%359:sub14": 65 # CHECK-GX-JSON-DAG: "%359:sub15": 64 # CHECK-GX-JSON-DAG: "%359:sub16": 61 # CHECK-GX-JSON-DAG: "%359:sub17": 60 # CHECK-GX-JSON-DAG: "%359:sub18": 59 # CHECK-GX-JSON-DAG: "%359:sub19": 58 # CHECK-GX-JSON-DAG: "%359:sub20": 55 # CHECK-GX-JSON-DAG: "%359:sub21": 54 # CHECK-GX-JSON-DAG: "%359:sub22": 53 # CHECK-GX-JSON-DAG: "%359:sub23": 52 # CHECK-GX-JSON-DAG: "%359:sub24": 49 # CHECK-GX-JSON-DAG: "%359:sub25": 48 # CHECK-GX-JSON-DAG: "%359:sub26": 47 # CHECK-GX-JSON-DAG: "%359:sub27": 46 # CHECK-GX-JSON-DAG: "%359:sub28": 43 # CHECK-GX-JSON-DAG: "%359:sub29": 42 # CHECK-GX-JSON-DAG: "%359:sub30": 41 # CHECK-GX-JSON-DAG: "%359:sub31": 40 # CHECK-GX-JSON-DAG: "%401:sub0": 133 # CHECK-GX-JSON-DAG: "%401:sub1": 132 # CHECK-GX-JSON-DAG: "%401:sub2": 131 # CHECK-GX-JSON-DAG: "%401:sub3": 130 # CHECK-GX-JSON-DAG: "%401:sub4": 127 # CHECK-GX-JSON-DAG: "%401:sub5": 126 # CHECK-GX-JSON-DAG: "%401:sub6": 125 # CHECK-GX-JSON-DAG: "%401:sub7": 124 # CHECK-GX-JSON-DAG: "%401:sub8": 121 # CHECK-GX-JSON-DAG: "%401:sub9": 120 # CHECK-GX-JSON-DAG: "%401:sub10": 119 # CHECK-GX-JSON-DAG: "%401:sub11": 118 # CHECK-GX-JSON-DAG: "%401:sub12": 115 # CHECK-GX-JSON-DAG: "%401:sub13": 114 # CHECK-GX-JSON-DAG: "%401:sub14": 113 # CHECK-GX-JSON-DAG: "%401:sub15": 112 # CHECK-GX-JSON-DAG: "%401:sub16": 109 # CHECK-GX-JSON-DAG: "%401:sub17": 108 # CHECK-GX-JSON-DAG: "%401:sub18": 107 # CHECK-GX-JSON-DAG: "%401:sub19": 106 # CHECK-GX-JSON-DAG: "%401:sub20": 103 # CHECK-GX-JSON-DAG: "%401:sub21": 102 # CHECK-GX-JSON-DAG: "%401:sub22": 101 # CHECK-GX-JSON-DAG: "%401:sub23": 100 # CHECK-GX-JSON-DAG: "%401:sub24": 97 # CHECK-GX-JSON-DAG: "%401:sub25": 96 # CHECK-GX-JSON-DAG: "%401:sub26": 95 # CHECK-GX-JSON-DAG: "%401:sub27": 94 # CHECK-GX-JSON-DAG: "%401:sub28": 91 # CHECK-GX-JSON-DAG: "%401:sub29": 90 # CHECK-GX-JSON-DAG: "%401:sub30": 89 # CHECK-GX-JSON-DAG: "%401:sub31": 88 # CHECK-GX-JSON-DAG: "%696": 2 # CHECK-GX-JSON-DAG: "%697": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 88 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 133 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%699:vgpr_32 = COPY %317.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 36 # CHECK-GX-JSON-DAG: "%317:sub1": 35 # CHECK-GX-JSON-DAG: "%317:sub2": 34 # CHECK-GX-JSON-DAG: "%317:sub3": 33 # CHECK-GX-JSON-DAG: "%317:sub4": 30 # CHECK-GX-JSON-DAG: "%317:sub5": 29 # CHECK-GX-JSON-DAG: "%317:sub6": 28 # CHECK-GX-JSON-DAG: "%317:sub7": 27 # CHECK-GX-JSON-DAG: "%317:sub8": 24 # CHECK-GX-JSON-DAG: "%317:sub9": 23 # CHECK-GX-JSON-DAG: "%317:sub10": 22 # CHECK-GX-JSON-DAG: "%317:sub11": 21 # CHECK-GX-JSON-DAG: "%317:sub12": 18 # CHECK-GX-JSON-DAG: "%317:sub13": 17 # CHECK-GX-JSON-DAG: "%317:sub14": 16 # CHECK-GX-JSON-DAG: "%317:sub15": 15 # CHECK-GX-JSON-DAG: "%317:sub16": 12 # CHECK-GX-JSON-DAG: "%317:sub17": 11 # CHECK-GX-JSON-DAG: "%317:sub18": 10 # CHECK-GX-JSON-DAG: "%317:sub19": 9 # CHECK-GX-JSON-DAG: "%317:sub20": 6 # CHECK-GX-JSON-DAG: "%317:sub21": 5 # CHECK-GX-JSON-DAG: "%317:sub22": 4 # CHECK-GX-JSON-DAG: "%317:sub23": 3 # CHECK-GX-JSON-DAG: "%317:sub24": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 84 # CHECK-GX-JSON-DAG: "%359:sub1": 83 # CHECK-GX-JSON-DAG: "%359:sub2": 82 # CHECK-GX-JSON-DAG: "%359:sub3": 81 # CHECK-GX-JSON-DAG: "%359:sub4": 78 # CHECK-GX-JSON-DAG: "%359:sub5": 77 # CHECK-GX-JSON-DAG: "%359:sub6": 76 # CHECK-GX-JSON-DAG: "%359:sub7": 75 # CHECK-GX-JSON-DAG: "%359:sub8": 72 # CHECK-GX-JSON-DAG: "%359:sub9": 71 # CHECK-GX-JSON-DAG: "%359:sub10": 70 # CHECK-GX-JSON-DAG: "%359:sub11": 69 # CHECK-GX-JSON-DAG: "%359:sub12": 66 # CHECK-GX-JSON-DAG: "%359:sub13": 65 # CHECK-GX-JSON-DAG: "%359:sub14": 64 # CHECK-GX-JSON-DAG: "%359:sub15": 63 # CHECK-GX-JSON-DAG: "%359:sub16": 60 # CHECK-GX-JSON-DAG: "%359:sub17": 59 # CHECK-GX-JSON-DAG: "%359:sub18": 58 # CHECK-GX-JSON-DAG: "%359:sub19": 57 # CHECK-GX-JSON-DAG: "%359:sub20": 54 # CHECK-GX-JSON-DAG: "%359:sub21": 53 # CHECK-GX-JSON-DAG: "%359:sub22": 52 # CHECK-GX-JSON-DAG: "%359:sub23": 51 # CHECK-GX-JSON-DAG: "%359:sub24": 48 # CHECK-GX-JSON-DAG: "%359:sub25": 47 # CHECK-GX-JSON-DAG: "%359:sub26": 46 # CHECK-GX-JSON-DAG: "%359:sub27": 45 # CHECK-GX-JSON-DAG: "%359:sub28": 42 # CHECK-GX-JSON-DAG: "%359:sub29": 41 # CHECK-GX-JSON-DAG: "%359:sub30": 40 # CHECK-GX-JSON-DAG: "%359:sub31": 39 # CHECK-GX-JSON-DAG: "%401:sub0": 132 # CHECK-GX-JSON-DAG: "%401:sub1": 131 # CHECK-GX-JSON-DAG: "%401:sub2": 130 # CHECK-GX-JSON-DAG: "%401:sub3": 129 # CHECK-GX-JSON-DAG: "%401:sub4": 126 # CHECK-GX-JSON-DAG: "%401:sub5": 125 # CHECK-GX-JSON-DAG: "%401:sub6": 124 # CHECK-GX-JSON-DAG: "%401:sub7": 123 # CHECK-GX-JSON-DAG: "%401:sub8": 120 # CHECK-GX-JSON-DAG: "%401:sub9": 119 # CHECK-GX-JSON-DAG: "%401:sub10": 118 # CHECK-GX-JSON-DAG: "%401:sub11": 117 # CHECK-GX-JSON-DAG: "%401:sub12": 114 # CHECK-GX-JSON-DAG: "%401:sub13": 113 # CHECK-GX-JSON-DAG: "%401:sub14": 112 # CHECK-GX-JSON-DAG: "%401:sub15": 111 # CHECK-GX-JSON-DAG: "%401:sub16": 108 # CHECK-GX-JSON-DAG: "%401:sub17": 107 # CHECK-GX-JSON-DAG: "%401:sub18": 106 # CHECK-GX-JSON-DAG: "%401:sub19": 105 # CHECK-GX-JSON-DAG: "%401:sub20": 102 # CHECK-GX-JSON-DAG: "%401:sub21": 101 # CHECK-GX-JSON-DAG: "%401:sub22": 100 # CHECK-GX-JSON-DAG: "%401:sub23": 99 # CHECK-GX-JSON-DAG: "%401:sub24": 96 # CHECK-GX-JSON-DAG: "%401:sub25": 95 # CHECK-GX-JSON-DAG: "%401:sub26": 94 # CHECK-GX-JSON-DAG: "%401:sub27": 93 # CHECK-GX-JSON-DAG: "%401:sub28": 90 # CHECK-GX-JSON-DAG: "%401:sub29": 89 # CHECK-GX-JSON-DAG: "%401:sub30": 88 # CHECK-GX-JSON-DAG: "%401:sub31": 87 # CHECK-GX-JSON-DAG: "%696": 1 # CHECK-GX-JSON-DAG: "%697": 1 # CHECK-GX-JSON-DAG: "%698": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 87 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 132 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%700:vreg_128 = REG_SEQUENCE %699, %subreg.sub0, %698, %subreg.sub1, %697, %subreg.sub2, %696, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 35 # CHECK-GX-JSON-DAG: "%317:sub1": 34 # CHECK-GX-JSON-DAG: "%317:sub2": 33 # CHECK-GX-JSON-DAG: "%317:sub3": 32 # CHECK-GX-JSON-DAG: "%317:sub4": 29 # CHECK-GX-JSON-DAG: "%317:sub5": 28 # CHECK-GX-JSON-DAG: "%317:sub6": 27 # CHECK-GX-JSON-DAG: "%317:sub7": 26 # CHECK-GX-JSON-DAG: "%317:sub8": 23 # CHECK-GX-JSON-DAG: "%317:sub9": 22 # CHECK-GX-JSON-DAG: "%317:sub10": 21 # CHECK-GX-JSON-DAG: "%317:sub11": 20 # CHECK-GX-JSON-DAG: "%317:sub12": 17 # CHECK-GX-JSON-DAG: "%317:sub13": 16 # CHECK-GX-JSON-DAG: "%317:sub14": 15 # CHECK-GX-JSON-DAG: "%317:sub15": 14 # CHECK-GX-JSON-DAG: "%317:sub16": 11 # CHECK-GX-JSON-DAG: "%317:sub17": 10 # CHECK-GX-JSON-DAG: "%317:sub18": 9 # CHECK-GX-JSON-DAG: "%317:sub19": 8 # CHECK-GX-JSON-DAG: "%317:sub20": 5 # CHECK-GX-JSON-DAG: "%317:sub21": 4 # CHECK-GX-JSON-DAG: "%317:sub22": 3 # CHECK-GX-JSON-DAG: "%317:sub23": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 83 # CHECK-GX-JSON-DAG: "%359:sub1": 82 # CHECK-GX-JSON-DAG: "%359:sub2": 81 # CHECK-GX-JSON-DAG: "%359:sub3": 80 # CHECK-GX-JSON-DAG: "%359:sub4": 77 # CHECK-GX-JSON-DAG: "%359:sub5": 76 # CHECK-GX-JSON-DAG: "%359:sub6": 75 # CHECK-GX-JSON-DAG: "%359:sub7": 74 # CHECK-GX-JSON-DAG: "%359:sub8": 71 # CHECK-GX-JSON-DAG: "%359:sub9": 70 # CHECK-GX-JSON-DAG: "%359:sub10": 69 # CHECK-GX-JSON-DAG: "%359:sub11": 68 # CHECK-GX-JSON-DAG: "%359:sub12": 65 # CHECK-GX-JSON-DAG: "%359:sub13": 64 # CHECK-GX-JSON-DAG: "%359:sub14": 63 # CHECK-GX-JSON-DAG: "%359:sub15": 62 # CHECK-GX-JSON-DAG: "%359:sub16": 59 # CHECK-GX-JSON-DAG: "%359:sub17": 58 # CHECK-GX-JSON-DAG: "%359:sub18": 57 # CHECK-GX-JSON-DAG: "%359:sub19": 56 # CHECK-GX-JSON-DAG: "%359:sub20": 53 # CHECK-GX-JSON-DAG: "%359:sub21": 52 # CHECK-GX-JSON-DAG: "%359:sub22": 51 # CHECK-GX-JSON-DAG: "%359:sub23": 50 # CHECK-GX-JSON-DAG: "%359:sub24": 47 # CHECK-GX-JSON-DAG: "%359:sub25": 46 # CHECK-GX-JSON-DAG: "%359:sub26": 45 # CHECK-GX-JSON-DAG: "%359:sub27": 44 # CHECK-GX-JSON-DAG: "%359:sub28": 41 # CHECK-GX-JSON-DAG: "%359:sub29": 40 # CHECK-GX-JSON-DAG: "%359:sub30": 39 # CHECK-GX-JSON-DAG: "%359:sub31": 38 # CHECK-GX-JSON-DAG: "%401:sub0": 131 # CHECK-GX-JSON-DAG: "%401:sub1": 130 # CHECK-GX-JSON-DAG: "%401:sub2": 129 # CHECK-GX-JSON-DAG: "%401:sub3": 128 # CHECK-GX-JSON-DAG: "%401:sub4": 125 # CHECK-GX-JSON-DAG: "%401:sub5": 124 # CHECK-GX-JSON-DAG: "%401:sub6": 123 # CHECK-GX-JSON-DAG: "%401:sub7": 122 # CHECK-GX-JSON-DAG: "%401:sub8": 119 # CHECK-GX-JSON-DAG: "%401:sub9": 118 # CHECK-GX-JSON-DAG: "%401:sub10": 117 # CHECK-GX-JSON-DAG: "%401:sub11": 116 # CHECK-GX-JSON-DAG: "%401:sub12": 113 # CHECK-GX-JSON-DAG: "%401:sub13": 112 # CHECK-GX-JSON-DAG: "%401:sub14": 111 # CHECK-GX-JSON-DAG: "%401:sub15": 110 # CHECK-GX-JSON-DAG: "%401:sub16": 107 # CHECK-GX-JSON-DAG: "%401:sub17": 106 # CHECK-GX-JSON-DAG: "%401:sub18": 105 # CHECK-GX-JSON-DAG: "%401:sub19": 104 # CHECK-GX-JSON-DAG: "%401:sub20": 101 # CHECK-GX-JSON-DAG: "%401:sub21": 100 # CHECK-GX-JSON-DAG: "%401:sub22": 99 # CHECK-GX-JSON-DAG: "%401:sub23": 98 # CHECK-GX-JSON-DAG: "%401:sub24": 95 # CHECK-GX-JSON-DAG: "%401:sub25": 94 # CHECK-GX-JSON-DAG: "%401:sub26": 93 # CHECK-GX-JSON-DAG: "%401:sub27": 92 # CHECK-GX-JSON-DAG: "%401:sub28": 89 # CHECK-GX-JSON-DAG: "%401:sub29": 88 # CHECK-GX-JSON-DAG: "%401:sub30": 87 # CHECK-GX-JSON-DAG: "%401:sub31": 86 # CHECK-GX-JSON-DAG: "%696": 0 # CHECK-GX-JSON-DAG: "%697": 0 # CHECK-GX-JSON-DAG: "%698": 0 # CHECK-GX-JSON-DAG: "%699": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 86 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 131 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %701:vreg_64, %700, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 34 # CHECK-GX-JSON-DAG: "%317:sub1": 33 # CHECK-GX-JSON-DAG: "%317:sub2": 32 # CHECK-GX-JSON-DAG: "%317:sub3": 31 # CHECK-GX-JSON-DAG: "%317:sub4": 28 # CHECK-GX-JSON-DAG: "%317:sub5": 27 # CHECK-GX-JSON-DAG: "%317:sub6": 26 # CHECK-GX-JSON-DAG: "%317:sub7": 25 # CHECK-GX-JSON-DAG: "%317:sub8": 22 # CHECK-GX-JSON-DAG: "%317:sub9": 21 # CHECK-GX-JSON-DAG: "%317:sub10": 20 # CHECK-GX-JSON-DAG: "%317:sub11": 19 # CHECK-GX-JSON-DAG: "%317:sub12": 16 # CHECK-GX-JSON-DAG: "%317:sub13": 15 # CHECK-GX-JSON-DAG: "%317:sub14": 14 # CHECK-GX-JSON-DAG: "%317:sub15": 13 # CHECK-GX-JSON-DAG: "%317:sub16": 10 # CHECK-GX-JSON-DAG: "%317:sub17": 9 # CHECK-GX-JSON-DAG: "%317:sub18": 8 # CHECK-GX-JSON-DAG: "%317:sub19": 7 # CHECK-GX-JSON-DAG: "%317:sub20": 4 # CHECK-GX-JSON-DAG: "%317:sub21": 3 # CHECK-GX-JSON-DAG: "%317:sub22": 2 # CHECK-GX-JSON-DAG: "%317:sub23": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 82 # CHECK-GX-JSON-DAG: "%359:sub1": 81 # CHECK-GX-JSON-DAG: "%359:sub2": 80 # CHECK-GX-JSON-DAG: "%359:sub3": 79 # CHECK-GX-JSON-DAG: "%359:sub4": 76 # CHECK-GX-JSON-DAG: "%359:sub5": 75 # CHECK-GX-JSON-DAG: "%359:sub6": 74 # CHECK-GX-JSON-DAG: "%359:sub7": 73 # CHECK-GX-JSON-DAG: "%359:sub8": 70 # CHECK-GX-JSON-DAG: "%359:sub9": 69 # CHECK-GX-JSON-DAG: "%359:sub10": 68 # CHECK-GX-JSON-DAG: "%359:sub11": 67 # CHECK-GX-JSON-DAG: "%359:sub12": 64 # CHECK-GX-JSON-DAG: "%359:sub13": 63 # CHECK-GX-JSON-DAG: "%359:sub14": 62 # CHECK-GX-JSON-DAG: "%359:sub15": 61 # CHECK-GX-JSON-DAG: "%359:sub16": 58 # CHECK-GX-JSON-DAG: "%359:sub17": 57 # CHECK-GX-JSON-DAG: "%359:sub18": 56 # CHECK-GX-JSON-DAG: "%359:sub19": 55 # CHECK-GX-JSON-DAG: "%359:sub20": 52 # CHECK-GX-JSON-DAG: "%359:sub21": 51 # CHECK-GX-JSON-DAG: "%359:sub22": 50 # CHECK-GX-JSON-DAG: "%359:sub23": 49 # CHECK-GX-JSON-DAG: "%359:sub24": 46 # CHECK-GX-JSON-DAG: "%359:sub25": 45 # CHECK-GX-JSON-DAG: "%359:sub26": 44 # CHECK-GX-JSON-DAG: "%359:sub27": 43 # CHECK-GX-JSON-DAG: "%359:sub28": 40 # CHECK-GX-JSON-DAG: "%359:sub29": 39 # CHECK-GX-JSON-DAG: "%359:sub30": 38 # CHECK-GX-JSON-DAG: "%359:sub31": 37 # CHECK-GX-JSON-DAG: "%401:sub0": 130 # CHECK-GX-JSON-DAG: "%401:sub1": 129 # CHECK-GX-JSON-DAG: "%401:sub2": 128 # CHECK-GX-JSON-DAG: "%401:sub3": 127 # CHECK-GX-JSON-DAG: "%401:sub4": 124 # CHECK-GX-JSON-DAG: "%401:sub5": 123 # CHECK-GX-JSON-DAG: "%401:sub6": 122 # CHECK-GX-JSON-DAG: "%401:sub7": 121 # CHECK-GX-JSON-DAG: "%401:sub8": 118 # CHECK-GX-JSON-DAG: "%401:sub9": 117 # CHECK-GX-JSON-DAG: "%401:sub10": 116 # CHECK-GX-JSON-DAG: "%401:sub11": 115 # CHECK-GX-JSON-DAG: "%401:sub12": 112 # CHECK-GX-JSON-DAG: "%401:sub13": 111 # CHECK-GX-JSON-DAG: "%401:sub14": 110 # CHECK-GX-JSON-DAG: "%401:sub15": 109 # CHECK-GX-JSON-DAG: "%401:sub16": 106 # CHECK-GX-JSON-DAG: "%401:sub17": 105 # CHECK-GX-JSON-DAG: "%401:sub18": 104 # CHECK-GX-JSON-DAG: "%401:sub19": 103 # CHECK-GX-JSON-DAG: "%401:sub20": 100 # CHECK-GX-JSON-DAG: "%401:sub21": 99 # CHECK-GX-JSON-DAG: "%401:sub22": 98 # CHECK-GX-JSON-DAG: "%401:sub23": 97 # CHECK-GX-JSON-DAG: "%401:sub24": 94 # CHECK-GX-JSON-DAG: "%401:sub25": 93 # CHECK-GX-JSON-DAG: "%401:sub26": 92 # CHECK-GX-JSON-DAG: "%401:sub27": 91 # CHECK-GX-JSON-DAG: "%401:sub28": 88 # CHECK-GX-JSON-DAG: "%401:sub29": 87 # CHECK-GX-JSON-DAG: "%401:sub30": 86 # CHECK-GX-JSON-DAG: "%401:sub31": 85 # CHECK-GX-JSON-DAG: "%700": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 85 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 130 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%702:vgpr_32 = COPY %317.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 33 # CHECK-GX-JSON-DAG: "%317:sub1": 32 # CHECK-GX-JSON-DAG: "%317:sub2": 31 # CHECK-GX-JSON-DAG: "%317:sub3": 30 # CHECK-GX-JSON-DAG: "%317:sub4": 27 # CHECK-GX-JSON-DAG: "%317:sub5": 26 # CHECK-GX-JSON-DAG: "%317:sub6": 25 # CHECK-GX-JSON-DAG: "%317:sub7": 24 # CHECK-GX-JSON-DAG: "%317:sub8": 21 # CHECK-GX-JSON-DAG: "%317:sub9": 20 # CHECK-GX-JSON-DAG: "%317:sub10": 19 # CHECK-GX-JSON-DAG: "%317:sub11": 18 # CHECK-GX-JSON-DAG: "%317:sub12": 15 # CHECK-GX-JSON-DAG: "%317:sub13": 14 # CHECK-GX-JSON-DAG: "%317:sub14": 13 # CHECK-GX-JSON-DAG: "%317:sub15": 12 # CHECK-GX-JSON-DAG: "%317:sub16": 9 # CHECK-GX-JSON-DAG: "%317:sub17": 8 # CHECK-GX-JSON-DAG: "%317:sub18": 7 # CHECK-GX-JSON-DAG: "%317:sub19": 6 # CHECK-GX-JSON-DAG: "%317:sub20": 3 # CHECK-GX-JSON-DAG: "%317:sub21": 2 # CHECK-GX-JSON-DAG: "%317:sub22": 1 # CHECK-GX-JSON-DAG: "%317:sub23": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 81 # CHECK-GX-JSON-DAG: "%359:sub1": 80 # CHECK-GX-JSON-DAG: "%359:sub2": 79 # CHECK-GX-JSON-DAG: "%359:sub3": 78 # CHECK-GX-JSON-DAG: "%359:sub4": 75 # CHECK-GX-JSON-DAG: "%359:sub5": 74 # CHECK-GX-JSON-DAG: "%359:sub6": 73 # CHECK-GX-JSON-DAG: "%359:sub7": 72 # CHECK-GX-JSON-DAG: "%359:sub8": 69 # CHECK-GX-JSON-DAG: "%359:sub9": 68 # CHECK-GX-JSON-DAG: "%359:sub10": 67 # CHECK-GX-JSON-DAG: "%359:sub11": 66 # CHECK-GX-JSON-DAG: "%359:sub12": 63 # CHECK-GX-JSON-DAG: "%359:sub13": 62 # CHECK-GX-JSON-DAG: "%359:sub14": 61 # CHECK-GX-JSON-DAG: "%359:sub15": 60 # CHECK-GX-JSON-DAG: "%359:sub16": 57 # CHECK-GX-JSON-DAG: "%359:sub17": 56 # CHECK-GX-JSON-DAG: "%359:sub18": 55 # CHECK-GX-JSON-DAG: "%359:sub19": 54 # CHECK-GX-JSON-DAG: "%359:sub20": 51 # CHECK-GX-JSON-DAG: "%359:sub21": 50 # CHECK-GX-JSON-DAG: "%359:sub22": 49 # CHECK-GX-JSON-DAG: "%359:sub23": 48 # CHECK-GX-JSON-DAG: "%359:sub24": 45 # CHECK-GX-JSON-DAG: "%359:sub25": 44 # CHECK-GX-JSON-DAG: "%359:sub26": 43 # CHECK-GX-JSON-DAG: "%359:sub27": 42 # CHECK-GX-JSON-DAG: "%359:sub28": 39 # CHECK-GX-JSON-DAG: "%359:sub29": 38 # CHECK-GX-JSON-DAG: "%359:sub30": 37 # CHECK-GX-JSON-DAG: "%359:sub31": 36 # CHECK-GX-JSON-DAG: "%401:sub0": 129 # CHECK-GX-JSON-DAG: "%401:sub1": 128 # CHECK-GX-JSON-DAG: "%401:sub2": 127 # CHECK-GX-JSON-DAG: "%401:sub3": 126 # CHECK-GX-JSON-DAG: "%401:sub4": 123 # CHECK-GX-JSON-DAG: "%401:sub5": 122 # CHECK-GX-JSON-DAG: "%401:sub6": 121 # CHECK-GX-JSON-DAG: "%401:sub7": 120 # CHECK-GX-JSON-DAG: "%401:sub8": 117 # CHECK-GX-JSON-DAG: "%401:sub9": 116 # CHECK-GX-JSON-DAG: "%401:sub10": 115 # CHECK-GX-JSON-DAG: "%401:sub11": 114 # CHECK-GX-JSON-DAG: "%401:sub12": 111 # CHECK-GX-JSON-DAG: "%401:sub13": 110 # CHECK-GX-JSON-DAG: "%401:sub14": 109 # CHECK-GX-JSON-DAG: "%401:sub15": 108 # CHECK-GX-JSON-DAG: "%401:sub16": 105 # CHECK-GX-JSON-DAG: "%401:sub17": 104 # CHECK-GX-JSON-DAG: "%401:sub18": 103 # CHECK-GX-JSON-DAG: "%401:sub19": 102 # CHECK-GX-JSON-DAG: "%401:sub20": 99 # CHECK-GX-JSON-DAG: "%401:sub21": 98 # CHECK-GX-JSON-DAG: "%401:sub22": 97 # CHECK-GX-JSON-DAG: "%401:sub23": 96 # CHECK-GX-JSON-DAG: "%401:sub24": 93 # CHECK-GX-JSON-DAG: "%401:sub25": 92 # CHECK-GX-JSON-DAG: "%401:sub26": 91 # CHECK-GX-JSON-DAG: "%401:sub27": 90 # CHECK-GX-JSON-DAG: "%401:sub28": 87 # CHECK-GX-JSON-DAG: "%401:sub29": 86 # CHECK-GX-JSON-DAG: "%401:sub30": 85 # CHECK-GX-JSON-DAG: "%401:sub31": 84 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 84 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 129 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%703:vgpr_32 = COPY %317.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 32 # CHECK-GX-JSON-DAG: "%317:sub1": 31 # CHECK-GX-JSON-DAG: "%317:sub2": 30 # CHECK-GX-JSON-DAG: "%317:sub3": 29 # CHECK-GX-JSON-DAG: "%317:sub4": 26 # CHECK-GX-JSON-DAG: "%317:sub5": 25 # CHECK-GX-JSON-DAG: "%317:sub6": 24 # CHECK-GX-JSON-DAG: "%317:sub7": 23 # CHECK-GX-JSON-DAG: "%317:sub8": 20 # CHECK-GX-JSON-DAG: "%317:sub9": 19 # CHECK-GX-JSON-DAG: "%317:sub10": 18 # CHECK-GX-JSON-DAG: "%317:sub11": 17 # CHECK-GX-JSON-DAG: "%317:sub12": 14 # CHECK-GX-JSON-DAG: "%317:sub13": 13 # CHECK-GX-JSON-DAG: "%317:sub14": 12 # CHECK-GX-JSON-DAG: "%317:sub15": 11 # CHECK-GX-JSON-DAG: "%317:sub16": 8 # CHECK-GX-JSON-DAG: "%317:sub17": 7 # CHECK-GX-JSON-DAG: "%317:sub18": 6 # CHECK-GX-JSON-DAG: "%317:sub19": 5 # CHECK-GX-JSON-DAG: "%317:sub20": 2 # CHECK-GX-JSON-DAG: "%317:sub21": 1 # CHECK-GX-JSON-DAG: "%317:sub22": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 80 # CHECK-GX-JSON-DAG: "%359:sub1": 79 # CHECK-GX-JSON-DAG: "%359:sub2": 78 # CHECK-GX-JSON-DAG: "%359:sub3": 77 # CHECK-GX-JSON-DAG: "%359:sub4": 74 # CHECK-GX-JSON-DAG: "%359:sub5": 73 # CHECK-GX-JSON-DAG: "%359:sub6": 72 # CHECK-GX-JSON-DAG: "%359:sub7": 71 # CHECK-GX-JSON-DAG: "%359:sub8": 68 # CHECK-GX-JSON-DAG: "%359:sub9": 67 # CHECK-GX-JSON-DAG: "%359:sub10": 66 # CHECK-GX-JSON-DAG: "%359:sub11": 65 # CHECK-GX-JSON-DAG: "%359:sub12": 62 # CHECK-GX-JSON-DAG: "%359:sub13": 61 # CHECK-GX-JSON-DAG: "%359:sub14": 60 # CHECK-GX-JSON-DAG: "%359:sub15": 59 # CHECK-GX-JSON-DAG: "%359:sub16": 56 # CHECK-GX-JSON-DAG: "%359:sub17": 55 # CHECK-GX-JSON-DAG: "%359:sub18": 54 # CHECK-GX-JSON-DAG: "%359:sub19": 53 # CHECK-GX-JSON-DAG: "%359:sub20": 50 # CHECK-GX-JSON-DAG: "%359:sub21": 49 # CHECK-GX-JSON-DAG: "%359:sub22": 48 # CHECK-GX-JSON-DAG: "%359:sub23": 47 # CHECK-GX-JSON-DAG: "%359:sub24": 44 # CHECK-GX-JSON-DAG: "%359:sub25": 43 # CHECK-GX-JSON-DAG: "%359:sub26": 42 # CHECK-GX-JSON-DAG: "%359:sub27": 41 # CHECK-GX-JSON-DAG: "%359:sub28": 38 # CHECK-GX-JSON-DAG: "%359:sub29": 37 # CHECK-GX-JSON-DAG: "%359:sub30": 36 # CHECK-GX-JSON-DAG: "%359:sub31": 35 # CHECK-GX-JSON-DAG: "%401:sub0": 128 # CHECK-GX-JSON-DAG: "%401:sub1": 127 # CHECK-GX-JSON-DAG: "%401:sub2": 126 # CHECK-GX-JSON-DAG: "%401:sub3": 125 # CHECK-GX-JSON-DAG: "%401:sub4": 122 # CHECK-GX-JSON-DAG: "%401:sub5": 121 # CHECK-GX-JSON-DAG: "%401:sub6": 120 # CHECK-GX-JSON-DAG: "%401:sub7": 119 # CHECK-GX-JSON-DAG: "%401:sub8": 116 # CHECK-GX-JSON-DAG: "%401:sub9": 115 # CHECK-GX-JSON-DAG: "%401:sub10": 114 # CHECK-GX-JSON-DAG: "%401:sub11": 113 # CHECK-GX-JSON-DAG: "%401:sub12": 110 # CHECK-GX-JSON-DAG: "%401:sub13": 109 # CHECK-GX-JSON-DAG: "%401:sub14": 108 # CHECK-GX-JSON-DAG: "%401:sub15": 107 # CHECK-GX-JSON-DAG: "%401:sub16": 104 # CHECK-GX-JSON-DAG: "%401:sub17": 103 # CHECK-GX-JSON-DAG: "%401:sub18": 102 # CHECK-GX-JSON-DAG: "%401:sub19": 101 # CHECK-GX-JSON-DAG: "%401:sub20": 98 # CHECK-GX-JSON-DAG: "%401:sub21": 97 # CHECK-GX-JSON-DAG: "%401:sub22": 96 # CHECK-GX-JSON-DAG: "%401:sub23": 95 # CHECK-GX-JSON-DAG: "%401:sub24": 92 # CHECK-GX-JSON-DAG: "%401:sub25": 91 # CHECK-GX-JSON-DAG: "%401:sub26": 90 # CHECK-GX-JSON-DAG: "%401:sub27": 89 # CHECK-GX-JSON-DAG: "%401:sub28": 86 # CHECK-GX-JSON-DAG: "%401:sub29": 85 # CHECK-GX-JSON-DAG: "%401:sub30": 84 # CHECK-GX-JSON-DAG: "%401:sub31": 83 # CHECK-GX-JSON-DAG: "%702": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 83 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 128 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%704:vgpr_32 = COPY %317.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 31 # CHECK-GX-JSON-DAG: "%317:sub1": 30 # CHECK-GX-JSON-DAG: "%317:sub2": 29 # CHECK-GX-JSON-DAG: "%317:sub3": 28 # CHECK-GX-JSON-DAG: "%317:sub4": 25 # CHECK-GX-JSON-DAG: "%317:sub5": 24 # CHECK-GX-JSON-DAG: "%317:sub6": 23 # CHECK-GX-JSON-DAG: "%317:sub7": 22 # CHECK-GX-JSON-DAG: "%317:sub8": 19 # CHECK-GX-JSON-DAG: "%317:sub9": 18 # CHECK-GX-JSON-DAG: "%317:sub10": 17 # CHECK-GX-JSON-DAG: "%317:sub11": 16 # CHECK-GX-JSON-DAG: "%317:sub12": 13 # CHECK-GX-JSON-DAG: "%317:sub13": 12 # CHECK-GX-JSON-DAG: "%317:sub14": 11 # CHECK-GX-JSON-DAG: "%317:sub15": 10 # CHECK-GX-JSON-DAG: "%317:sub16": 7 # CHECK-GX-JSON-DAG: "%317:sub17": 6 # CHECK-GX-JSON-DAG: "%317:sub18": 5 # CHECK-GX-JSON-DAG: "%317:sub19": 4 # CHECK-GX-JSON-DAG: "%317:sub20": 1 # CHECK-GX-JSON-DAG: "%317:sub21": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 79 # CHECK-GX-JSON-DAG: "%359:sub1": 78 # CHECK-GX-JSON-DAG: "%359:sub2": 77 # CHECK-GX-JSON-DAG: "%359:sub3": 76 # CHECK-GX-JSON-DAG: "%359:sub4": 73 # CHECK-GX-JSON-DAG: "%359:sub5": 72 # CHECK-GX-JSON-DAG: "%359:sub6": 71 # CHECK-GX-JSON-DAG: "%359:sub7": 70 # CHECK-GX-JSON-DAG: "%359:sub8": 67 # CHECK-GX-JSON-DAG: "%359:sub9": 66 # CHECK-GX-JSON-DAG: "%359:sub10": 65 # CHECK-GX-JSON-DAG: "%359:sub11": 64 # CHECK-GX-JSON-DAG: "%359:sub12": 61 # CHECK-GX-JSON-DAG: "%359:sub13": 60 # CHECK-GX-JSON-DAG: "%359:sub14": 59 # CHECK-GX-JSON-DAG: "%359:sub15": 58 # CHECK-GX-JSON-DAG: "%359:sub16": 55 # CHECK-GX-JSON-DAG: "%359:sub17": 54 # CHECK-GX-JSON-DAG: "%359:sub18": 53 # CHECK-GX-JSON-DAG: "%359:sub19": 52 # CHECK-GX-JSON-DAG: "%359:sub20": 49 # CHECK-GX-JSON-DAG: "%359:sub21": 48 # CHECK-GX-JSON-DAG: "%359:sub22": 47 # CHECK-GX-JSON-DAG: "%359:sub23": 46 # CHECK-GX-JSON-DAG: "%359:sub24": 43 # CHECK-GX-JSON-DAG: "%359:sub25": 42 # CHECK-GX-JSON-DAG: "%359:sub26": 41 # CHECK-GX-JSON-DAG: "%359:sub27": 40 # CHECK-GX-JSON-DAG: "%359:sub28": 37 # CHECK-GX-JSON-DAG: "%359:sub29": 36 # CHECK-GX-JSON-DAG: "%359:sub30": 35 # CHECK-GX-JSON-DAG: "%359:sub31": 34 # CHECK-GX-JSON-DAG: "%401:sub0": 127 # CHECK-GX-JSON-DAG: "%401:sub1": 126 # CHECK-GX-JSON-DAG: "%401:sub2": 125 # CHECK-GX-JSON-DAG: "%401:sub3": 124 # CHECK-GX-JSON-DAG: "%401:sub4": 121 # CHECK-GX-JSON-DAG: "%401:sub5": 120 # CHECK-GX-JSON-DAG: "%401:sub6": 119 # CHECK-GX-JSON-DAG: "%401:sub7": 118 # CHECK-GX-JSON-DAG: "%401:sub8": 115 # CHECK-GX-JSON-DAG: "%401:sub9": 114 # CHECK-GX-JSON-DAG: "%401:sub10": 113 # CHECK-GX-JSON-DAG: "%401:sub11": 112 # CHECK-GX-JSON-DAG: "%401:sub12": 109 # CHECK-GX-JSON-DAG: "%401:sub13": 108 # CHECK-GX-JSON-DAG: "%401:sub14": 107 # CHECK-GX-JSON-DAG: "%401:sub15": 106 # CHECK-GX-JSON-DAG: "%401:sub16": 103 # CHECK-GX-JSON-DAG: "%401:sub17": 102 # CHECK-GX-JSON-DAG: "%401:sub18": 101 # CHECK-GX-JSON-DAG: "%401:sub19": 100 # CHECK-GX-JSON-DAG: "%401:sub20": 97 # CHECK-GX-JSON-DAG: "%401:sub21": 96 # CHECK-GX-JSON-DAG: "%401:sub22": 95 # CHECK-GX-JSON-DAG: "%401:sub23": 94 # CHECK-GX-JSON-DAG: "%401:sub24": 91 # CHECK-GX-JSON-DAG: "%401:sub25": 90 # CHECK-GX-JSON-DAG: "%401:sub26": 89 # CHECK-GX-JSON-DAG: "%401:sub27": 88 # CHECK-GX-JSON-DAG: "%401:sub28": 85 # CHECK-GX-JSON-DAG: "%401:sub29": 84 # CHECK-GX-JSON-DAG: "%401:sub30": 83 # CHECK-GX-JSON-DAG: "%401:sub31": 82 # CHECK-GX-JSON-DAG: "%702": 2 # CHECK-GX-JSON-DAG: "%703": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 82 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 127 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%705:vgpr_32 = COPY %317.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 30 # CHECK-GX-JSON-DAG: "%317:sub1": 29 # CHECK-GX-JSON-DAG: "%317:sub2": 28 # CHECK-GX-JSON-DAG: "%317:sub3": 27 # CHECK-GX-JSON-DAG: "%317:sub4": 24 # CHECK-GX-JSON-DAG: "%317:sub5": 23 # CHECK-GX-JSON-DAG: "%317:sub6": 22 # CHECK-GX-JSON-DAG: "%317:sub7": 21 # CHECK-GX-JSON-DAG: "%317:sub8": 18 # CHECK-GX-JSON-DAG: "%317:sub9": 17 # CHECK-GX-JSON-DAG: "%317:sub10": 16 # CHECK-GX-JSON-DAG: "%317:sub11": 15 # CHECK-GX-JSON-DAG: "%317:sub12": 12 # CHECK-GX-JSON-DAG: "%317:sub13": 11 # CHECK-GX-JSON-DAG: "%317:sub14": 10 # CHECK-GX-JSON-DAG: "%317:sub15": 9 # CHECK-GX-JSON-DAG: "%317:sub16": 6 # CHECK-GX-JSON-DAG: "%317:sub17": 5 # CHECK-GX-JSON-DAG: "%317:sub18": 4 # CHECK-GX-JSON-DAG: "%317:sub19": 3 # CHECK-GX-JSON-DAG: "%317:sub20": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 78 # CHECK-GX-JSON-DAG: "%359:sub1": 77 # CHECK-GX-JSON-DAG: "%359:sub2": 76 # CHECK-GX-JSON-DAG: "%359:sub3": 75 # CHECK-GX-JSON-DAG: "%359:sub4": 72 # CHECK-GX-JSON-DAG: "%359:sub5": 71 # CHECK-GX-JSON-DAG: "%359:sub6": 70 # CHECK-GX-JSON-DAG: "%359:sub7": 69 # CHECK-GX-JSON-DAG: "%359:sub8": 66 # CHECK-GX-JSON-DAG: "%359:sub9": 65 # CHECK-GX-JSON-DAG: "%359:sub10": 64 # CHECK-GX-JSON-DAG: "%359:sub11": 63 # CHECK-GX-JSON-DAG: "%359:sub12": 60 # CHECK-GX-JSON-DAG: "%359:sub13": 59 # CHECK-GX-JSON-DAG: "%359:sub14": 58 # CHECK-GX-JSON-DAG: "%359:sub15": 57 # CHECK-GX-JSON-DAG: "%359:sub16": 54 # CHECK-GX-JSON-DAG: "%359:sub17": 53 # CHECK-GX-JSON-DAG: "%359:sub18": 52 # CHECK-GX-JSON-DAG: "%359:sub19": 51 # CHECK-GX-JSON-DAG: "%359:sub20": 48 # CHECK-GX-JSON-DAG: "%359:sub21": 47 # CHECK-GX-JSON-DAG: "%359:sub22": 46 # CHECK-GX-JSON-DAG: "%359:sub23": 45 # CHECK-GX-JSON-DAG: "%359:sub24": 42 # CHECK-GX-JSON-DAG: "%359:sub25": 41 # CHECK-GX-JSON-DAG: "%359:sub26": 40 # CHECK-GX-JSON-DAG: "%359:sub27": 39 # CHECK-GX-JSON-DAG: "%359:sub28": 36 # CHECK-GX-JSON-DAG: "%359:sub29": 35 # CHECK-GX-JSON-DAG: "%359:sub30": 34 # CHECK-GX-JSON-DAG: "%359:sub31": 33 # CHECK-GX-JSON-DAG: "%401:sub0": 126 # CHECK-GX-JSON-DAG: "%401:sub1": 125 # CHECK-GX-JSON-DAG: "%401:sub2": 124 # CHECK-GX-JSON-DAG: "%401:sub3": 123 # CHECK-GX-JSON-DAG: "%401:sub4": 120 # CHECK-GX-JSON-DAG: "%401:sub5": 119 # CHECK-GX-JSON-DAG: "%401:sub6": 118 # CHECK-GX-JSON-DAG: "%401:sub7": 117 # CHECK-GX-JSON-DAG: "%401:sub8": 114 # CHECK-GX-JSON-DAG: "%401:sub9": 113 # CHECK-GX-JSON-DAG: "%401:sub10": 112 # CHECK-GX-JSON-DAG: "%401:sub11": 111 # CHECK-GX-JSON-DAG: "%401:sub12": 108 # CHECK-GX-JSON-DAG: "%401:sub13": 107 # CHECK-GX-JSON-DAG: "%401:sub14": 106 # CHECK-GX-JSON-DAG: "%401:sub15": 105 # CHECK-GX-JSON-DAG: "%401:sub16": 102 # CHECK-GX-JSON-DAG: "%401:sub17": 101 # CHECK-GX-JSON-DAG: "%401:sub18": 100 # CHECK-GX-JSON-DAG: "%401:sub19": 99 # CHECK-GX-JSON-DAG: "%401:sub20": 96 # CHECK-GX-JSON-DAG: "%401:sub21": 95 # CHECK-GX-JSON-DAG: "%401:sub22": 94 # CHECK-GX-JSON-DAG: "%401:sub23": 93 # CHECK-GX-JSON-DAG: "%401:sub24": 90 # CHECK-GX-JSON-DAG: "%401:sub25": 89 # CHECK-GX-JSON-DAG: "%401:sub26": 88 # CHECK-GX-JSON-DAG: "%401:sub27": 87 # CHECK-GX-JSON-DAG: "%401:sub28": 84 # CHECK-GX-JSON-DAG: "%401:sub29": 83 # CHECK-GX-JSON-DAG: "%401:sub30": 82 # CHECK-GX-JSON-DAG: "%401:sub31": 81 # CHECK-GX-JSON-DAG: "%702": 1 # CHECK-GX-JSON-DAG: "%703": 1 # CHECK-GX-JSON-DAG: "%704": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 81 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 126 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%706:vreg_128 = REG_SEQUENCE %705, %subreg.sub0, %704, %subreg.sub1, %703, %subreg.sub2, %702, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 29 # CHECK-GX-JSON-DAG: "%317:sub1": 28 # CHECK-GX-JSON-DAG: "%317:sub2": 27 # CHECK-GX-JSON-DAG: "%317:sub3": 26 # CHECK-GX-JSON-DAG: "%317:sub4": 23 # CHECK-GX-JSON-DAG: "%317:sub5": 22 # CHECK-GX-JSON-DAG: "%317:sub6": 21 # CHECK-GX-JSON-DAG: "%317:sub7": 20 # CHECK-GX-JSON-DAG: "%317:sub8": 17 # CHECK-GX-JSON-DAG: "%317:sub9": 16 # CHECK-GX-JSON-DAG: "%317:sub10": 15 # CHECK-GX-JSON-DAG: "%317:sub11": 14 # CHECK-GX-JSON-DAG: "%317:sub12": 11 # CHECK-GX-JSON-DAG: "%317:sub13": 10 # CHECK-GX-JSON-DAG: "%317:sub14": 9 # CHECK-GX-JSON-DAG: "%317:sub15": 8 # CHECK-GX-JSON-DAG: "%317:sub16": 5 # CHECK-GX-JSON-DAG: "%317:sub17": 4 # CHECK-GX-JSON-DAG: "%317:sub18": 3 # CHECK-GX-JSON-DAG: "%317:sub19": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 77 # CHECK-GX-JSON-DAG: "%359:sub1": 76 # CHECK-GX-JSON-DAG: "%359:sub2": 75 # CHECK-GX-JSON-DAG: "%359:sub3": 74 # CHECK-GX-JSON-DAG: "%359:sub4": 71 # CHECK-GX-JSON-DAG: "%359:sub5": 70 # CHECK-GX-JSON-DAG: "%359:sub6": 69 # CHECK-GX-JSON-DAG: "%359:sub7": 68 # CHECK-GX-JSON-DAG: "%359:sub8": 65 # CHECK-GX-JSON-DAG: "%359:sub9": 64 # CHECK-GX-JSON-DAG: "%359:sub10": 63 # CHECK-GX-JSON-DAG: "%359:sub11": 62 # CHECK-GX-JSON-DAG: "%359:sub12": 59 # CHECK-GX-JSON-DAG: "%359:sub13": 58 # CHECK-GX-JSON-DAG: "%359:sub14": 57 # CHECK-GX-JSON-DAG: "%359:sub15": 56 # CHECK-GX-JSON-DAG: "%359:sub16": 53 # CHECK-GX-JSON-DAG: "%359:sub17": 52 # CHECK-GX-JSON-DAG: "%359:sub18": 51 # CHECK-GX-JSON-DAG: "%359:sub19": 50 # CHECK-GX-JSON-DAG: "%359:sub20": 47 # CHECK-GX-JSON-DAG: "%359:sub21": 46 # CHECK-GX-JSON-DAG: "%359:sub22": 45 # CHECK-GX-JSON-DAG: "%359:sub23": 44 # CHECK-GX-JSON-DAG: "%359:sub24": 41 # CHECK-GX-JSON-DAG: "%359:sub25": 40 # CHECK-GX-JSON-DAG: "%359:sub26": 39 # CHECK-GX-JSON-DAG: "%359:sub27": 38 # CHECK-GX-JSON-DAG: "%359:sub28": 35 # CHECK-GX-JSON-DAG: "%359:sub29": 34 # CHECK-GX-JSON-DAG: "%359:sub30": 33 # CHECK-GX-JSON-DAG: "%359:sub31": 32 # CHECK-GX-JSON-DAG: "%401:sub0": 125 # CHECK-GX-JSON-DAG: "%401:sub1": 124 # CHECK-GX-JSON-DAG: "%401:sub2": 123 # CHECK-GX-JSON-DAG: "%401:sub3": 122 # CHECK-GX-JSON-DAG: "%401:sub4": 119 # CHECK-GX-JSON-DAG: "%401:sub5": 118 # CHECK-GX-JSON-DAG: "%401:sub6": 117 # CHECK-GX-JSON-DAG: "%401:sub7": 116 # CHECK-GX-JSON-DAG: "%401:sub8": 113 # CHECK-GX-JSON-DAG: "%401:sub9": 112 # CHECK-GX-JSON-DAG: "%401:sub10": 111 # CHECK-GX-JSON-DAG: "%401:sub11": 110 # CHECK-GX-JSON-DAG: "%401:sub12": 107 # CHECK-GX-JSON-DAG: "%401:sub13": 106 # CHECK-GX-JSON-DAG: "%401:sub14": 105 # CHECK-GX-JSON-DAG: "%401:sub15": 104 # CHECK-GX-JSON-DAG: "%401:sub16": 101 # CHECK-GX-JSON-DAG: "%401:sub17": 100 # CHECK-GX-JSON-DAG: "%401:sub18": 99 # CHECK-GX-JSON-DAG: "%401:sub19": 98 # CHECK-GX-JSON-DAG: "%401:sub20": 95 # CHECK-GX-JSON-DAG: "%401:sub21": 94 # CHECK-GX-JSON-DAG: "%401:sub22": 93 # CHECK-GX-JSON-DAG: "%401:sub23": 92 # CHECK-GX-JSON-DAG: "%401:sub24": 89 # CHECK-GX-JSON-DAG: "%401:sub25": 88 # CHECK-GX-JSON-DAG: "%401:sub26": 87 # CHECK-GX-JSON-DAG: "%401:sub27": 86 # CHECK-GX-JSON-DAG: "%401:sub28": 83 # CHECK-GX-JSON-DAG: "%401:sub29": 82 # CHECK-GX-JSON-DAG: "%401:sub30": 81 # CHECK-GX-JSON-DAG: "%401:sub31": 80 # CHECK-GX-JSON-DAG: "%702": 0 # CHECK-GX-JSON-DAG: "%703": 0 # CHECK-GX-JSON-DAG: "%704": 0 # CHECK-GX-JSON-DAG: "%705": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 80 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 125 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %707:vreg_64, %706, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 28 # CHECK-GX-JSON-DAG: "%317:sub1": 27 # CHECK-GX-JSON-DAG: "%317:sub2": 26 # CHECK-GX-JSON-DAG: "%317:sub3": 25 # CHECK-GX-JSON-DAG: "%317:sub4": 22 # CHECK-GX-JSON-DAG: "%317:sub5": 21 # CHECK-GX-JSON-DAG: "%317:sub6": 20 # CHECK-GX-JSON-DAG: "%317:sub7": 19 # CHECK-GX-JSON-DAG: "%317:sub8": 16 # CHECK-GX-JSON-DAG: "%317:sub9": 15 # CHECK-GX-JSON-DAG: "%317:sub10": 14 # CHECK-GX-JSON-DAG: "%317:sub11": 13 # CHECK-GX-JSON-DAG: "%317:sub12": 10 # CHECK-GX-JSON-DAG: "%317:sub13": 9 # CHECK-GX-JSON-DAG: "%317:sub14": 8 # CHECK-GX-JSON-DAG: "%317:sub15": 7 # CHECK-GX-JSON-DAG: "%317:sub16": 4 # CHECK-GX-JSON-DAG: "%317:sub17": 3 # CHECK-GX-JSON-DAG: "%317:sub18": 2 # CHECK-GX-JSON-DAG: "%317:sub19": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 76 # CHECK-GX-JSON-DAG: "%359:sub1": 75 # CHECK-GX-JSON-DAG: "%359:sub2": 74 # CHECK-GX-JSON-DAG: "%359:sub3": 73 # CHECK-GX-JSON-DAG: "%359:sub4": 70 # CHECK-GX-JSON-DAG: "%359:sub5": 69 # CHECK-GX-JSON-DAG: "%359:sub6": 68 # CHECK-GX-JSON-DAG: "%359:sub7": 67 # CHECK-GX-JSON-DAG: "%359:sub8": 64 # CHECK-GX-JSON-DAG: "%359:sub9": 63 # CHECK-GX-JSON-DAG: "%359:sub10": 62 # CHECK-GX-JSON-DAG: "%359:sub11": 61 # CHECK-GX-JSON-DAG: "%359:sub12": 58 # CHECK-GX-JSON-DAG: "%359:sub13": 57 # CHECK-GX-JSON-DAG: "%359:sub14": 56 # CHECK-GX-JSON-DAG: "%359:sub15": 55 # CHECK-GX-JSON-DAG: "%359:sub16": 52 # CHECK-GX-JSON-DAG: "%359:sub17": 51 # CHECK-GX-JSON-DAG: "%359:sub18": 50 # CHECK-GX-JSON-DAG: "%359:sub19": 49 # CHECK-GX-JSON-DAG: "%359:sub20": 46 # CHECK-GX-JSON-DAG: "%359:sub21": 45 # CHECK-GX-JSON-DAG: "%359:sub22": 44 # CHECK-GX-JSON-DAG: "%359:sub23": 43 # CHECK-GX-JSON-DAG: "%359:sub24": 40 # CHECK-GX-JSON-DAG: "%359:sub25": 39 # CHECK-GX-JSON-DAG: "%359:sub26": 38 # CHECK-GX-JSON-DAG: "%359:sub27": 37 # CHECK-GX-JSON-DAG: "%359:sub28": 34 # CHECK-GX-JSON-DAG: "%359:sub29": 33 # CHECK-GX-JSON-DAG: "%359:sub30": 32 # CHECK-GX-JSON-DAG: "%359:sub31": 31 # CHECK-GX-JSON-DAG: "%401:sub0": 124 # CHECK-GX-JSON-DAG: "%401:sub1": 123 # CHECK-GX-JSON-DAG: "%401:sub2": 122 # CHECK-GX-JSON-DAG: "%401:sub3": 121 # CHECK-GX-JSON-DAG: "%401:sub4": 118 # CHECK-GX-JSON-DAG: "%401:sub5": 117 # CHECK-GX-JSON-DAG: "%401:sub6": 116 # CHECK-GX-JSON-DAG: "%401:sub7": 115 # CHECK-GX-JSON-DAG: "%401:sub8": 112 # CHECK-GX-JSON-DAG: "%401:sub9": 111 # CHECK-GX-JSON-DAG: "%401:sub10": 110 # CHECK-GX-JSON-DAG: "%401:sub11": 109 # CHECK-GX-JSON-DAG: "%401:sub12": 106 # CHECK-GX-JSON-DAG: "%401:sub13": 105 # CHECK-GX-JSON-DAG: "%401:sub14": 104 # CHECK-GX-JSON-DAG: "%401:sub15": 103 # CHECK-GX-JSON-DAG: "%401:sub16": 100 # CHECK-GX-JSON-DAG: "%401:sub17": 99 # CHECK-GX-JSON-DAG: "%401:sub18": 98 # CHECK-GX-JSON-DAG: "%401:sub19": 97 # CHECK-GX-JSON-DAG: "%401:sub20": 94 # CHECK-GX-JSON-DAG: "%401:sub21": 93 # CHECK-GX-JSON-DAG: "%401:sub22": 92 # CHECK-GX-JSON-DAG: "%401:sub23": 91 # CHECK-GX-JSON-DAG: "%401:sub24": 88 # CHECK-GX-JSON-DAG: "%401:sub25": 87 # CHECK-GX-JSON-DAG: "%401:sub26": 86 # CHECK-GX-JSON-DAG: "%401:sub27": 85 # CHECK-GX-JSON-DAG: "%401:sub28": 82 # CHECK-GX-JSON-DAG: "%401:sub29": 81 # CHECK-GX-JSON-DAG: "%401:sub30": 80 # CHECK-GX-JSON-DAG: "%401:sub31": 79 # CHECK-GX-JSON-DAG: "%706": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 79 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 124 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%708:vgpr_32 = COPY %317.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 27 # CHECK-GX-JSON-DAG: "%317:sub1": 26 # CHECK-GX-JSON-DAG: "%317:sub2": 25 # CHECK-GX-JSON-DAG: "%317:sub3": 24 # CHECK-GX-JSON-DAG: "%317:sub4": 21 # CHECK-GX-JSON-DAG: "%317:sub5": 20 # CHECK-GX-JSON-DAG: "%317:sub6": 19 # CHECK-GX-JSON-DAG: "%317:sub7": 18 # CHECK-GX-JSON-DAG: "%317:sub8": 15 # CHECK-GX-JSON-DAG: "%317:sub9": 14 # CHECK-GX-JSON-DAG: "%317:sub10": 13 # CHECK-GX-JSON-DAG: "%317:sub11": 12 # CHECK-GX-JSON-DAG: "%317:sub12": 9 # CHECK-GX-JSON-DAG: "%317:sub13": 8 # CHECK-GX-JSON-DAG: "%317:sub14": 7 # CHECK-GX-JSON-DAG: "%317:sub15": 6 # CHECK-GX-JSON-DAG: "%317:sub16": 3 # CHECK-GX-JSON-DAG: "%317:sub17": 2 # CHECK-GX-JSON-DAG: "%317:sub18": 1 # CHECK-GX-JSON-DAG: "%317:sub19": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 75 # CHECK-GX-JSON-DAG: "%359:sub1": 74 # CHECK-GX-JSON-DAG: "%359:sub2": 73 # CHECK-GX-JSON-DAG: "%359:sub3": 72 # CHECK-GX-JSON-DAG: "%359:sub4": 69 # CHECK-GX-JSON-DAG: "%359:sub5": 68 # CHECK-GX-JSON-DAG: "%359:sub6": 67 # CHECK-GX-JSON-DAG: "%359:sub7": 66 # CHECK-GX-JSON-DAG: "%359:sub8": 63 # CHECK-GX-JSON-DAG: "%359:sub9": 62 # CHECK-GX-JSON-DAG: "%359:sub10": 61 # CHECK-GX-JSON-DAG: "%359:sub11": 60 # CHECK-GX-JSON-DAG: "%359:sub12": 57 # CHECK-GX-JSON-DAG: "%359:sub13": 56 # CHECK-GX-JSON-DAG: "%359:sub14": 55 # CHECK-GX-JSON-DAG: "%359:sub15": 54 # CHECK-GX-JSON-DAG: "%359:sub16": 51 # CHECK-GX-JSON-DAG: "%359:sub17": 50 # CHECK-GX-JSON-DAG: "%359:sub18": 49 # CHECK-GX-JSON-DAG: "%359:sub19": 48 # CHECK-GX-JSON-DAG: "%359:sub20": 45 # CHECK-GX-JSON-DAG: "%359:sub21": 44 # CHECK-GX-JSON-DAG: "%359:sub22": 43 # CHECK-GX-JSON-DAG: "%359:sub23": 42 # CHECK-GX-JSON-DAG: "%359:sub24": 39 # CHECK-GX-JSON-DAG: "%359:sub25": 38 # CHECK-GX-JSON-DAG: "%359:sub26": 37 # CHECK-GX-JSON-DAG: "%359:sub27": 36 # CHECK-GX-JSON-DAG: "%359:sub28": 33 # CHECK-GX-JSON-DAG: "%359:sub29": 32 # CHECK-GX-JSON-DAG: "%359:sub30": 31 # CHECK-GX-JSON-DAG: "%359:sub31": 30 # CHECK-GX-JSON-DAG: "%401:sub0": 123 # CHECK-GX-JSON-DAG: "%401:sub1": 122 # CHECK-GX-JSON-DAG: "%401:sub2": 121 # CHECK-GX-JSON-DAG: "%401:sub3": 120 # CHECK-GX-JSON-DAG: "%401:sub4": 117 # CHECK-GX-JSON-DAG: "%401:sub5": 116 # CHECK-GX-JSON-DAG: "%401:sub6": 115 # CHECK-GX-JSON-DAG: "%401:sub7": 114 # CHECK-GX-JSON-DAG: "%401:sub8": 111 # CHECK-GX-JSON-DAG: "%401:sub9": 110 # CHECK-GX-JSON-DAG: "%401:sub10": 109 # CHECK-GX-JSON-DAG: "%401:sub11": 108 # CHECK-GX-JSON-DAG: "%401:sub12": 105 # CHECK-GX-JSON-DAG: "%401:sub13": 104 # CHECK-GX-JSON-DAG: "%401:sub14": 103 # CHECK-GX-JSON-DAG: "%401:sub15": 102 # CHECK-GX-JSON-DAG: "%401:sub16": 99 # CHECK-GX-JSON-DAG: "%401:sub17": 98 # CHECK-GX-JSON-DAG: "%401:sub18": 97 # CHECK-GX-JSON-DAG: "%401:sub19": 96 # CHECK-GX-JSON-DAG: "%401:sub20": 93 # CHECK-GX-JSON-DAG: "%401:sub21": 92 # CHECK-GX-JSON-DAG: "%401:sub22": 91 # CHECK-GX-JSON-DAG: "%401:sub23": 90 # CHECK-GX-JSON-DAG: "%401:sub24": 87 # CHECK-GX-JSON-DAG: "%401:sub25": 86 # CHECK-GX-JSON-DAG: "%401:sub26": 85 # CHECK-GX-JSON-DAG: "%401:sub27": 84 # CHECK-GX-JSON-DAG: "%401:sub28": 81 # CHECK-GX-JSON-DAG: "%401:sub29": 80 # CHECK-GX-JSON-DAG: "%401:sub30": 79 # CHECK-GX-JSON-DAG: "%401:sub31": 78 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 78 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 123 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%709:vgpr_32 = COPY %317.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 26 # CHECK-GX-JSON-DAG: "%317:sub1": 25 # CHECK-GX-JSON-DAG: "%317:sub2": 24 # CHECK-GX-JSON-DAG: "%317:sub3": 23 # CHECK-GX-JSON-DAG: "%317:sub4": 20 # CHECK-GX-JSON-DAG: "%317:sub5": 19 # CHECK-GX-JSON-DAG: "%317:sub6": 18 # CHECK-GX-JSON-DAG: "%317:sub7": 17 # CHECK-GX-JSON-DAG: "%317:sub8": 14 # CHECK-GX-JSON-DAG: "%317:sub9": 13 # CHECK-GX-JSON-DAG: "%317:sub10": 12 # CHECK-GX-JSON-DAG: "%317:sub11": 11 # CHECK-GX-JSON-DAG: "%317:sub12": 8 # CHECK-GX-JSON-DAG: "%317:sub13": 7 # CHECK-GX-JSON-DAG: "%317:sub14": 6 # CHECK-GX-JSON-DAG: "%317:sub15": 5 # CHECK-GX-JSON-DAG: "%317:sub16": 2 # CHECK-GX-JSON-DAG: "%317:sub17": 1 # CHECK-GX-JSON-DAG: "%317:sub18": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 74 # CHECK-GX-JSON-DAG: "%359:sub1": 73 # CHECK-GX-JSON-DAG: "%359:sub2": 72 # CHECK-GX-JSON-DAG: "%359:sub3": 71 # CHECK-GX-JSON-DAG: "%359:sub4": 68 # CHECK-GX-JSON-DAG: "%359:sub5": 67 # CHECK-GX-JSON-DAG: "%359:sub6": 66 # CHECK-GX-JSON-DAG: "%359:sub7": 65 # CHECK-GX-JSON-DAG: "%359:sub8": 62 # CHECK-GX-JSON-DAG: "%359:sub9": 61 # CHECK-GX-JSON-DAG: "%359:sub10": 60 # CHECK-GX-JSON-DAG: "%359:sub11": 59 # CHECK-GX-JSON-DAG: "%359:sub12": 56 # CHECK-GX-JSON-DAG: "%359:sub13": 55 # CHECK-GX-JSON-DAG: "%359:sub14": 54 # CHECK-GX-JSON-DAG: "%359:sub15": 53 # CHECK-GX-JSON-DAG: "%359:sub16": 50 # CHECK-GX-JSON-DAG: "%359:sub17": 49 # CHECK-GX-JSON-DAG: "%359:sub18": 48 # CHECK-GX-JSON-DAG: "%359:sub19": 47 # CHECK-GX-JSON-DAG: "%359:sub20": 44 # CHECK-GX-JSON-DAG: "%359:sub21": 43 # CHECK-GX-JSON-DAG: "%359:sub22": 42 # CHECK-GX-JSON-DAG: "%359:sub23": 41 # CHECK-GX-JSON-DAG: "%359:sub24": 38 # CHECK-GX-JSON-DAG: "%359:sub25": 37 # CHECK-GX-JSON-DAG: "%359:sub26": 36 # CHECK-GX-JSON-DAG: "%359:sub27": 35 # CHECK-GX-JSON-DAG: "%359:sub28": 32 # CHECK-GX-JSON-DAG: "%359:sub29": 31 # CHECK-GX-JSON-DAG: "%359:sub30": 30 # CHECK-GX-JSON-DAG: "%359:sub31": 29 # CHECK-GX-JSON-DAG: "%401:sub0": 122 # CHECK-GX-JSON-DAG: "%401:sub1": 121 # CHECK-GX-JSON-DAG: "%401:sub2": 120 # CHECK-GX-JSON-DAG: "%401:sub3": 119 # CHECK-GX-JSON-DAG: "%401:sub4": 116 # CHECK-GX-JSON-DAG: "%401:sub5": 115 # CHECK-GX-JSON-DAG: "%401:sub6": 114 # CHECK-GX-JSON-DAG: "%401:sub7": 113 # CHECK-GX-JSON-DAG: "%401:sub8": 110 # CHECK-GX-JSON-DAG: "%401:sub9": 109 # CHECK-GX-JSON-DAG: "%401:sub10": 108 # CHECK-GX-JSON-DAG: "%401:sub11": 107 # CHECK-GX-JSON-DAG: "%401:sub12": 104 # CHECK-GX-JSON-DAG: "%401:sub13": 103 # CHECK-GX-JSON-DAG: "%401:sub14": 102 # CHECK-GX-JSON-DAG: "%401:sub15": 101 # CHECK-GX-JSON-DAG: "%401:sub16": 98 # CHECK-GX-JSON-DAG: "%401:sub17": 97 # CHECK-GX-JSON-DAG: "%401:sub18": 96 # CHECK-GX-JSON-DAG: "%401:sub19": 95 # CHECK-GX-JSON-DAG: "%401:sub20": 92 # CHECK-GX-JSON-DAG: "%401:sub21": 91 # CHECK-GX-JSON-DAG: "%401:sub22": 90 # CHECK-GX-JSON-DAG: "%401:sub23": 89 # CHECK-GX-JSON-DAG: "%401:sub24": 86 # CHECK-GX-JSON-DAG: "%401:sub25": 85 # CHECK-GX-JSON-DAG: "%401:sub26": 84 # CHECK-GX-JSON-DAG: "%401:sub27": 83 # CHECK-GX-JSON-DAG: "%401:sub28": 80 # CHECK-GX-JSON-DAG: "%401:sub29": 79 # CHECK-GX-JSON-DAG: "%401:sub30": 78 # CHECK-GX-JSON-DAG: "%401:sub31": 77 # CHECK-GX-JSON-DAG: "%708": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 77 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 122 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%710:vgpr_32 = COPY %317.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 25 # CHECK-GX-JSON-DAG: "%317:sub1": 24 # CHECK-GX-JSON-DAG: "%317:sub2": 23 # CHECK-GX-JSON-DAG: "%317:sub3": 22 # CHECK-GX-JSON-DAG: "%317:sub4": 19 # CHECK-GX-JSON-DAG: "%317:sub5": 18 # CHECK-GX-JSON-DAG: "%317:sub6": 17 # CHECK-GX-JSON-DAG: "%317:sub7": 16 # CHECK-GX-JSON-DAG: "%317:sub8": 13 # CHECK-GX-JSON-DAG: "%317:sub9": 12 # CHECK-GX-JSON-DAG: "%317:sub10": 11 # CHECK-GX-JSON-DAG: "%317:sub11": 10 # CHECK-GX-JSON-DAG: "%317:sub12": 7 # CHECK-GX-JSON-DAG: "%317:sub13": 6 # CHECK-GX-JSON-DAG: "%317:sub14": 5 # CHECK-GX-JSON-DAG: "%317:sub15": 4 # CHECK-GX-JSON-DAG: "%317:sub16": 1 # CHECK-GX-JSON-DAG: "%317:sub17": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 73 # CHECK-GX-JSON-DAG: "%359:sub1": 72 # CHECK-GX-JSON-DAG: "%359:sub2": 71 # CHECK-GX-JSON-DAG: "%359:sub3": 70 # CHECK-GX-JSON-DAG: "%359:sub4": 67 # CHECK-GX-JSON-DAG: "%359:sub5": 66 # CHECK-GX-JSON-DAG: "%359:sub6": 65 # CHECK-GX-JSON-DAG: "%359:sub7": 64 # CHECK-GX-JSON-DAG: "%359:sub8": 61 # CHECK-GX-JSON-DAG: "%359:sub9": 60 # CHECK-GX-JSON-DAG: "%359:sub10": 59 # CHECK-GX-JSON-DAG: "%359:sub11": 58 # CHECK-GX-JSON-DAG: "%359:sub12": 55 # CHECK-GX-JSON-DAG: "%359:sub13": 54 # CHECK-GX-JSON-DAG: "%359:sub14": 53 # CHECK-GX-JSON-DAG: "%359:sub15": 52 # CHECK-GX-JSON-DAG: "%359:sub16": 49 # CHECK-GX-JSON-DAG: "%359:sub17": 48 # CHECK-GX-JSON-DAG: "%359:sub18": 47 # CHECK-GX-JSON-DAG: "%359:sub19": 46 # CHECK-GX-JSON-DAG: "%359:sub20": 43 # CHECK-GX-JSON-DAG: "%359:sub21": 42 # CHECK-GX-JSON-DAG: "%359:sub22": 41 # CHECK-GX-JSON-DAG: "%359:sub23": 40 # CHECK-GX-JSON-DAG: "%359:sub24": 37 # CHECK-GX-JSON-DAG: "%359:sub25": 36 # CHECK-GX-JSON-DAG: "%359:sub26": 35 # CHECK-GX-JSON-DAG: "%359:sub27": 34 # CHECK-GX-JSON-DAG: "%359:sub28": 31 # CHECK-GX-JSON-DAG: "%359:sub29": 30 # CHECK-GX-JSON-DAG: "%359:sub30": 29 # CHECK-GX-JSON-DAG: "%359:sub31": 28 # CHECK-GX-JSON-DAG: "%401:sub0": 121 # CHECK-GX-JSON-DAG: "%401:sub1": 120 # CHECK-GX-JSON-DAG: "%401:sub2": 119 # CHECK-GX-JSON-DAG: "%401:sub3": 118 # CHECK-GX-JSON-DAG: "%401:sub4": 115 # CHECK-GX-JSON-DAG: "%401:sub5": 114 # CHECK-GX-JSON-DAG: "%401:sub6": 113 # CHECK-GX-JSON-DAG: "%401:sub7": 112 # CHECK-GX-JSON-DAG: "%401:sub8": 109 # CHECK-GX-JSON-DAG: "%401:sub9": 108 # CHECK-GX-JSON-DAG: "%401:sub10": 107 # CHECK-GX-JSON-DAG: "%401:sub11": 106 # CHECK-GX-JSON-DAG: "%401:sub12": 103 # CHECK-GX-JSON-DAG: "%401:sub13": 102 # CHECK-GX-JSON-DAG: "%401:sub14": 101 # CHECK-GX-JSON-DAG: "%401:sub15": 100 # CHECK-GX-JSON-DAG: "%401:sub16": 97 # CHECK-GX-JSON-DAG: "%401:sub17": 96 # CHECK-GX-JSON-DAG: "%401:sub18": 95 # CHECK-GX-JSON-DAG: "%401:sub19": 94 # CHECK-GX-JSON-DAG: "%401:sub20": 91 # CHECK-GX-JSON-DAG: "%401:sub21": 90 # CHECK-GX-JSON-DAG: "%401:sub22": 89 # CHECK-GX-JSON-DAG: "%401:sub23": 88 # CHECK-GX-JSON-DAG: "%401:sub24": 85 # CHECK-GX-JSON-DAG: "%401:sub25": 84 # CHECK-GX-JSON-DAG: "%401:sub26": 83 # CHECK-GX-JSON-DAG: "%401:sub27": 82 # CHECK-GX-JSON-DAG: "%401:sub28": 79 # CHECK-GX-JSON-DAG: "%401:sub29": 78 # CHECK-GX-JSON-DAG: "%401:sub30": 77 # CHECK-GX-JSON-DAG: "%401:sub31": 76 # CHECK-GX-JSON-DAG: "%708": 2 # CHECK-GX-JSON-DAG: "%709": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 76 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 121 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%711:vgpr_32 = COPY %317.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 24 # CHECK-GX-JSON-DAG: "%317:sub1": 23 # CHECK-GX-JSON-DAG: "%317:sub2": 22 # CHECK-GX-JSON-DAG: "%317:sub3": 21 # CHECK-GX-JSON-DAG: "%317:sub4": 18 # CHECK-GX-JSON-DAG: "%317:sub5": 17 # CHECK-GX-JSON-DAG: "%317:sub6": 16 # CHECK-GX-JSON-DAG: "%317:sub7": 15 # CHECK-GX-JSON-DAG: "%317:sub8": 12 # CHECK-GX-JSON-DAG: "%317:sub9": 11 # CHECK-GX-JSON-DAG: "%317:sub10": 10 # CHECK-GX-JSON-DAG: "%317:sub11": 9 # CHECK-GX-JSON-DAG: "%317:sub12": 6 # CHECK-GX-JSON-DAG: "%317:sub13": 5 # CHECK-GX-JSON-DAG: "%317:sub14": 4 # CHECK-GX-JSON-DAG: "%317:sub15": 3 # CHECK-GX-JSON-DAG: "%317:sub16": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 72 # CHECK-GX-JSON-DAG: "%359:sub1": 71 # CHECK-GX-JSON-DAG: "%359:sub2": 70 # CHECK-GX-JSON-DAG: "%359:sub3": 69 # CHECK-GX-JSON-DAG: "%359:sub4": 66 # CHECK-GX-JSON-DAG: "%359:sub5": 65 # CHECK-GX-JSON-DAG: "%359:sub6": 64 # CHECK-GX-JSON-DAG: "%359:sub7": 63 # CHECK-GX-JSON-DAG: "%359:sub8": 60 # CHECK-GX-JSON-DAG: "%359:sub9": 59 # CHECK-GX-JSON-DAG: "%359:sub10": 58 # CHECK-GX-JSON-DAG: "%359:sub11": 57 # CHECK-GX-JSON-DAG: "%359:sub12": 54 # CHECK-GX-JSON-DAG: "%359:sub13": 53 # CHECK-GX-JSON-DAG: "%359:sub14": 52 # CHECK-GX-JSON-DAG: "%359:sub15": 51 # CHECK-GX-JSON-DAG: "%359:sub16": 48 # CHECK-GX-JSON-DAG: "%359:sub17": 47 # CHECK-GX-JSON-DAG: "%359:sub18": 46 # CHECK-GX-JSON-DAG: "%359:sub19": 45 # CHECK-GX-JSON-DAG: "%359:sub20": 42 # CHECK-GX-JSON-DAG: "%359:sub21": 41 # CHECK-GX-JSON-DAG: "%359:sub22": 40 # CHECK-GX-JSON-DAG: "%359:sub23": 39 # CHECK-GX-JSON-DAG: "%359:sub24": 36 # CHECK-GX-JSON-DAG: "%359:sub25": 35 # CHECK-GX-JSON-DAG: "%359:sub26": 34 # CHECK-GX-JSON-DAG: "%359:sub27": 33 # CHECK-GX-JSON-DAG: "%359:sub28": 30 # CHECK-GX-JSON-DAG: "%359:sub29": 29 # CHECK-GX-JSON-DAG: "%359:sub30": 28 # CHECK-GX-JSON-DAG: "%359:sub31": 27 # CHECK-GX-JSON-DAG: "%401:sub0": 120 # CHECK-GX-JSON-DAG: "%401:sub1": 119 # CHECK-GX-JSON-DAG: "%401:sub2": 118 # CHECK-GX-JSON-DAG: "%401:sub3": 117 # CHECK-GX-JSON-DAG: "%401:sub4": 114 # CHECK-GX-JSON-DAG: "%401:sub5": 113 # CHECK-GX-JSON-DAG: "%401:sub6": 112 # CHECK-GX-JSON-DAG: "%401:sub7": 111 # CHECK-GX-JSON-DAG: "%401:sub8": 108 # CHECK-GX-JSON-DAG: "%401:sub9": 107 # CHECK-GX-JSON-DAG: "%401:sub10": 106 # CHECK-GX-JSON-DAG: "%401:sub11": 105 # CHECK-GX-JSON-DAG: "%401:sub12": 102 # CHECK-GX-JSON-DAG: "%401:sub13": 101 # CHECK-GX-JSON-DAG: "%401:sub14": 100 # CHECK-GX-JSON-DAG: "%401:sub15": 99 # CHECK-GX-JSON-DAG: "%401:sub16": 96 # CHECK-GX-JSON-DAG: "%401:sub17": 95 # CHECK-GX-JSON-DAG: "%401:sub18": 94 # CHECK-GX-JSON-DAG: "%401:sub19": 93 # CHECK-GX-JSON-DAG: "%401:sub20": 90 # CHECK-GX-JSON-DAG: "%401:sub21": 89 # CHECK-GX-JSON-DAG: "%401:sub22": 88 # CHECK-GX-JSON-DAG: "%401:sub23": 87 # CHECK-GX-JSON-DAG: "%401:sub24": 84 # CHECK-GX-JSON-DAG: "%401:sub25": 83 # CHECK-GX-JSON-DAG: "%401:sub26": 82 # CHECK-GX-JSON-DAG: "%401:sub27": 81 # CHECK-GX-JSON-DAG: "%401:sub28": 78 # CHECK-GX-JSON-DAG: "%401:sub29": 77 # CHECK-GX-JSON-DAG: "%401:sub30": 76 # CHECK-GX-JSON-DAG: "%401:sub31": 75 # CHECK-GX-JSON-DAG: "%708": 1 # CHECK-GX-JSON-DAG: "%709": 1 # CHECK-GX-JSON-DAG: "%710": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 75 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 120 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%712:vreg_128 = REG_SEQUENCE %711, %subreg.sub0, %710, %subreg.sub1, %709, %subreg.sub2, %708, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 23 # CHECK-GX-JSON-DAG: "%317:sub1": 22 # CHECK-GX-JSON-DAG: "%317:sub2": 21 # CHECK-GX-JSON-DAG: "%317:sub3": 20 # CHECK-GX-JSON-DAG: "%317:sub4": 17 # CHECK-GX-JSON-DAG: "%317:sub5": 16 # CHECK-GX-JSON-DAG: "%317:sub6": 15 # CHECK-GX-JSON-DAG: "%317:sub7": 14 # CHECK-GX-JSON-DAG: "%317:sub8": 11 # CHECK-GX-JSON-DAG: "%317:sub9": 10 # CHECK-GX-JSON-DAG: "%317:sub10": 9 # CHECK-GX-JSON-DAG: "%317:sub11": 8 # CHECK-GX-JSON-DAG: "%317:sub12": 5 # CHECK-GX-JSON-DAG: "%317:sub13": 4 # CHECK-GX-JSON-DAG: "%317:sub14": 3 # CHECK-GX-JSON-DAG: "%317:sub15": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 71 # CHECK-GX-JSON-DAG: "%359:sub1": 70 # CHECK-GX-JSON-DAG: "%359:sub2": 69 # CHECK-GX-JSON-DAG: "%359:sub3": 68 # CHECK-GX-JSON-DAG: "%359:sub4": 65 # CHECK-GX-JSON-DAG: "%359:sub5": 64 # CHECK-GX-JSON-DAG: "%359:sub6": 63 # CHECK-GX-JSON-DAG: "%359:sub7": 62 # CHECK-GX-JSON-DAG: "%359:sub8": 59 # CHECK-GX-JSON-DAG: "%359:sub9": 58 # CHECK-GX-JSON-DAG: "%359:sub10": 57 # CHECK-GX-JSON-DAG: "%359:sub11": 56 # CHECK-GX-JSON-DAG: "%359:sub12": 53 # CHECK-GX-JSON-DAG: "%359:sub13": 52 # CHECK-GX-JSON-DAG: "%359:sub14": 51 # CHECK-GX-JSON-DAG: "%359:sub15": 50 # CHECK-GX-JSON-DAG: "%359:sub16": 47 # CHECK-GX-JSON-DAG: "%359:sub17": 46 # CHECK-GX-JSON-DAG: "%359:sub18": 45 # CHECK-GX-JSON-DAG: "%359:sub19": 44 # CHECK-GX-JSON-DAG: "%359:sub20": 41 # CHECK-GX-JSON-DAG: "%359:sub21": 40 # CHECK-GX-JSON-DAG: "%359:sub22": 39 # CHECK-GX-JSON-DAG: "%359:sub23": 38 # CHECK-GX-JSON-DAG: "%359:sub24": 35 # CHECK-GX-JSON-DAG: "%359:sub25": 34 # CHECK-GX-JSON-DAG: "%359:sub26": 33 # CHECK-GX-JSON-DAG: "%359:sub27": 32 # CHECK-GX-JSON-DAG: "%359:sub28": 29 # CHECK-GX-JSON-DAG: "%359:sub29": 28 # CHECK-GX-JSON-DAG: "%359:sub30": 27 # CHECK-GX-JSON-DAG: "%359:sub31": 26 # CHECK-GX-JSON-DAG: "%401:sub0": 119 # CHECK-GX-JSON-DAG: "%401:sub1": 118 # CHECK-GX-JSON-DAG: "%401:sub2": 117 # CHECK-GX-JSON-DAG: "%401:sub3": 116 # CHECK-GX-JSON-DAG: "%401:sub4": 113 # CHECK-GX-JSON-DAG: "%401:sub5": 112 # CHECK-GX-JSON-DAG: "%401:sub6": 111 # CHECK-GX-JSON-DAG: "%401:sub7": 110 # CHECK-GX-JSON-DAG: "%401:sub8": 107 # CHECK-GX-JSON-DAG: "%401:sub9": 106 # CHECK-GX-JSON-DAG: "%401:sub10": 105 # CHECK-GX-JSON-DAG: "%401:sub11": 104 # CHECK-GX-JSON-DAG: "%401:sub12": 101 # CHECK-GX-JSON-DAG: "%401:sub13": 100 # CHECK-GX-JSON-DAG: "%401:sub14": 99 # CHECK-GX-JSON-DAG: "%401:sub15": 98 # CHECK-GX-JSON-DAG: "%401:sub16": 95 # CHECK-GX-JSON-DAG: "%401:sub17": 94 # CHECK-GX-JSON-DAG: "%401:sub18": 93 # CHECK-GX-JSON-DAG: "%401:sub19": 92 # CHECK-GX-JSON-DAG: "%401:sub20": 89 # CHECK-GX-JSON-DAG: "%401:sub21": 88 # CHECK-GX-JSON-DAG: "%401:sub22": 87 # CHECK-GX-JSON-DAG: "%401:sub23": 86 # CHECK-GX-JSON-DAG: "%401:sub24": 83 # CHECK-GX-JSON-DAG: "%401:sub25": 82 # CHECK-GX-JSON-DAG: "%401:sub26": 81 # CHECK-GX-JSON-DAG: "%401:sub27": 80 # CHECK-GX-JSON-DAG: "%401:sub28": 77 # CHECK-GX-JSON-DAG: "%401:sub29": 76 # CHECK-GX-JSON-DAG: "%401:sub30": 75 # CHECK-GX-JSON-DAG: "%401:sub31": 74 # CHECK-GX-JSON-DAG: "%708": 0 # CHECK-GX-JSON-DAG: "%709": 0 # CHECK-GX-JSON-DAG: "%710": 0 # CHECK-GX-JSON-DAG: "%711": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 74 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 119 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %713:vreg_64, %712, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 22 # CHECK-GX-JSON-DAG: "%317:sub1": 21 # CHECK-GX-JSON-DAG: "%317:sub2": 20 # CHECK-GX-JSON-DAG: "%317:sub3": 19 # CHECK-GX-JSON-DAG: "%317:sub4": 16 # CHECK-GX-JSON-DAG: "%317:sub5": 15 # CHECK-GX-JSON-DAG: "%317:sub6": 14 # CHECK-GX-JSON-DAG: "%317:sub7": 13 # CHECK-GX-JSON-DAG: "%317:sub8": 10 # CHECK-GX-JSON-DAG: "%317:sub9": 9 # CHECK-GX-JSON-DAG: "%317:sub10": 8 # CHECK-GX-JSON-DAG: "%317:sub11": 7 # CHECK-GX-JSON-DAG: "%317:sub12": 4 # CHECK-GX-JSON-DAG: "%317:sub13": 3 # CHECK-GX-JSON-DAG: "%317:sub14": 2 # CHECK-GX-JSON-DAG: "%317:sub15": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 70 # CHECK-GX-JSON-DAG: "%359:sub1": 69 # CHECK-GX-JSON-DAG: "%359:sub2": 68 # CHECK-GX-JSON-DAG: "%359:sub3": 67 # CHECK-GX-JSON-DAG: "%359:sub4": 64 # CHECK-GX-JSON-DAG: "%359:sub5": 63 # CHECK-GX-JSON-DAG: "%359:sub6": 62 # CHECK-GX-JSON-DAG: "%359:sub7": 61 # CHECK-GX-JSON-DAG: "%359:sub8": 58 # CHECK-GX-JSON-DAG: "%359:sub9": 57 # CHECK-GX-JSON-DAG: "%359:sub10": 56 # CHECK-GX-JSON-DAG: "%359:sub11": 55 # CHECK-GX-JSON-DAG: "%359:sub12": 52 # CHECK-GX-JSON-DAG: "%359:sub13": 51 # CHECK-GX-JSON-DAG: "%359:sub14": 50 # CHECK-GX-JSON-DAG: "%359:sub15": 49 # CHECK-GX-JSON-DAG: "%359:sub16": 46 # CHECK-GX-JSON-DAG: "%359:sub17": 45 # CHECK-GX-JSON-DAG: "%359:sub18": 44 # CHECK-GX-JSON-DAG: "%359:sub19": 43 # CHECK-GX-JSON-DAG: "%359:sub20": 40 # CHECK-GX-JSON-DAG: "%359:sub21": 39 # CHECK-GX-JSON-DAG: "%359:sub22": 38 # CHECK-GX-JSON-DAG: "%359:sub23": 37 # CHECK-GX-JSON-DAG: "%359:sub24": 34 # CHECK-GX-JSON-DAG: "%359:sub25": 33 # CHECK-GX-JSON-DAG: "%359:sub26": 32 # CHECK-GX-JSON-DAG: "%359:sub27": 31 # CHECK-GX-JSON-DAG: "%359:sub28": 28 # CHECK-GX-JSON-DAG: "%359:sub29": 27 # CHECK-GX-JSON-DAG: "%359:sub30": 26 # CHECK-GX-JSON-DAG: "%359:sub31": 25 # CHECK-GX-JSON-DAG: "%401:sub0": 118 # CHECK-GX-JSON-DAG: "%401:sub1": 117 # CHECK-GX-JSON-DAG: "%401:sub2": 116 # CHECK-GX-JSON-DAG: "%401:sub3": 115 # CHECK-GX-JSON-DAG: "%401:sub4": 112 # CHECK-GX-JSON-DAG: "%401:sub5": 111 # CHECK-GX-JSON-DAG: "%401:sub6": 110 # CHECK-GX-JSON-DAG: "%401:sub7": 109 # CHECK-GX-JSON-DAG: "%401:sub8": 106 # CHECK-GX-JSON-DAG: "%401:sub9": 105 # CHECK-GX-JSON-DAG: "%401:sub10": 104 # CHECK-GX-JSON-DAG: "%401:sub11": 103 # CHECK-GX-JSON-DAG: "%401:sub12": 100 # CHECK-GX-JSON-DAG: "%401:sub13": 99 # CHECK-GX-JSON-DAG: "%401:sub14": 98 # CHECK-GX-JSON-DAG: "%401:sub15": 97 # CHECK-GX-JSON-DAG: "%401:sub16": 94 # CHECK-GX-JSON-DAG: "%401:sub17": 93 # CHECK-GX-JSON-DAG: "%401:sub18": 92 # CHECK-GX-JSON-DAG: "%401:sub19": 91 # CHECK-GX-JSON-DAG: "%401:sub20": 88 # CHECK-GX-JSON-DAG: "%401:sub21": 87 # CHECK-GX-JSON-DAG: "%401:sub22": 86 # CHECK-GX-JSON-DAG: "%401:sub23": 85 # CHECK-GX-JSON-DAG: "%401:sub24": 82 # CHECK-GX-JSON-DAG: "%401:sub25": 81 # CHECK-GX-JSON-DAG: "%401:sub26": 80 # CHECK-GX-JSON-DAG: "%401:sub27": 79 # CHECK-GX-JSON-DAG: "%401:sub28": 76 # CHECK-GX-JSON-DAG: "%401:sub29": 75 # CHECK-GX-JSON-DAG: "%401:sub30": 74 # CHECK-GX-JSON-DAG: "%401:sub31": 73 # CHECK-GX-JSON-DAG: "%712": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 73 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 118 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%714:vgpr_32 = COPY %317.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 21 # CHECK-GX-JSON-DAG: "%317:sub1": 20 # CHECK-GX-JSON-DAG: "%317:sub2": 19 # CHECK-GX-JSON-DAG: "%317:sub3": 18 # CHECK-GX-JSON-DAG: "%317:sub4": 15 # CHECK-GX-JSON-DAG: "%317:sub5": 14 # CHECK-GX-JSON-DAG: "%317:sub6": 13 # CHECK-GX-JSON-DAG: "%317:sub7": 12 # CHECK-GX-JSON-DAG: "%317:sub8": 9 # CHECK-GX-JSON-DAG: "%317:sub9": 8 # CHECK-GX-JSON-DAG: "%317:sub10": 7 # CHECK-GX-JSON-DAG: "%317:sub11": 6 # CHECK-GX-JSON-DAG: "%317:sub12": 3 # CHECK-GX-JSON-DAG: "%317:sub13": 2 # CHECK-GX-JSON-DAG: "%317:sub14": 1 # CHECK-GX-JSON-DAG: "%317:sub15": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 69 # CHECK-GX-JSON-DAG: "%359:sub1": 68 # CHECK-GX-JSON-DAG: "%359:sub2": 67 # CHECK-GX-JSON-DAG: "%359:sub3": 66 # CHECK-GX-JSON-DAG: "%359:sub4": 63 # CHECK-GX-JSON-DAG: "%359:sub5": 62 # CHECK-GX-JSON-DAG: "%359:sub6": 61 # CHECK-GX-JSON-DAG: "%359:sub7": 60 # CHECK-GX-JSON-DAG: "%359:sub8": 57 # CHECK-GX-JSON-DAG: "%359:sub9": 56 # CHECK-GX-JSON-DAG: "%359:sub10": 55 # CHECK-GX-JSON-DAG: "%359:sub11": 54 # CHECK-GX-JSON-DAG: "%359:sub12": 51 # CHECK-GX-JSON-DAG: "%359:sub13": 50 # CHECK-GX-JSON-DAG: "%359:sub14": 49 # CHECK-GX-JSON-DAG: "%359:sub15": 48 # CHECK-GX-JSON-DAG: "%359:sub16": 45 # CHECK-GX-JSON-DAG: "%359:sub17": 44 # CHECK-GX-JSON-DAG: "%359:sub18": 43 # CHECK-GX-JSON-DAG: "%359:sub19": 42 # CHECK-GX-JSON-DAG: "%359:sub20": 39 # CHECK-GX-JSON-DAG: "%359:sub21": 38 # CHECK-GX-JSON-DAG: "%359:sub22": 37 # CHECK-GX-JSON-DAG: "%359:sub23": 36 # CHECK-GX-JSON-DAG: "%359:sub24": 33 # CHECK-GX-JSON-DAG: "%359:sub25": 32 # CHECK-GX-JSON-DAG: "%359:sub26": 31 # CHECK-GX-JSON-DAG: "%359:sub27": 30 # CHECK-GX-JSON-DAG: "%359:sub28": 27 # CHECK-GX-JSON-DAG: "%359:sub29": 26 # CHECK-GX-JSON-DAG: "%359:sub30": 25 # CHECK-GX-JSON-DAG: "%359:sub31": 24 # CHECK-GX-JSON-DAG: "%401:sub0": 117 # CHECK-GX-JSON-DAG: "%401:sub1": 116 # CHECK-GX-JSON-DAG: "%401:sub2": 115 # CHECK-GX-JSON-DAG: "%401:sub3": 114 # CHECK-GX-JSON-DAG: "%401:sub4": 111 # CHECK-GX-JSON-DAG: "%401:sub5": 110 # CHECK-GX-JSON-DAG: "%401:sub6": 109 # CHECK-GX-JSON-DAG: "%401:sub7": 108 # CHECK-GX-JSON-DAG: "%401:sub8": 105 # CHECK-GX-JSON-DAG: "%401:sub9": 104 # CHECK-GX-JSON-DAG: "%401:sub10": 103 # CHECK-GX-JSON-DAG: "%401:sub11": 102 # CHECK-GX-JSON-DAG: "%401:sub12": 99 # CHECK-GX-JSON-DAG: "%401:sub13": 98 # CHECK-GX-JSON-DAG: "%401:sub14": 97 # CHECK-GX-JSON-DAG: "%401:sub15": 96 # CHECK-GX-JSON-DAG: "%401:sub16": 93 # CHECK-GX-JSON-DAG: "%401:sub17": 92 # CHECK-GX-JSON-DAG: "%401:sub18": 91 # CHECK-GX-JSON-DAG: "%401:sub19": 90 # CHECK-GX-JSON-DAG: "%401:sub20": 87 # CHECK-GX-JSON-DAG: "%401:sub21": 86 # CHECK-GX-JSON-DAG: "%401:sub22": 85 # CHECK-GX-JSON-DAG: "%401:sub23": 84 # CHECK-GX-JSON-DAG: "%401:sub24": 81 # CHECK-GX-JSON-DAG: "%401:sub25": 80 # CHECK-GX-JSON-DAG: "%401:sub26": 79 # CHECK-GX-JSON-DAG: "%401:sub27": 78 # CHECK-GX-JSON-DAG: "%401:sub28": 75 # CHECK-GX-JSON-DAG: "%401:sub29": 74 # CHECK-GX-JSON-DAG: "%401:sub30": 73 # CHECK-GX-JSON-DAG: "%401:sub31": 72 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 72 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 117 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%715:vgpr_32 = COPY %317.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 20 # CHECK-GX-JSON-DAG: "%317:sub1": 19 # CHECK-GX-JSON-DAG: "%317:sub2": 18 # CHECK-GX-JSON-DAG: "%317:sub3": 17 # CHECK-GX-JSON-DAG: "%317:sub4": 14 # CHECK-GX-JSON-DAG: "%317:sub5": 13 # CHECK-GX-JSON-DAG: "%317:sub6": 12 # CHECK-GX-JSON-DAG: "%317:sub7": 11 # CHECK-GX-JSON-DAG: "%317:sub8": 8 # CHECK-GX-JSON-DAG: "%317:sub9": 7 # CHECK-GX-JSON-DAG: "%317:sub10": 6 # CHECK-GX-JSON-DAG: "%317:sub11": 5 # CHECK-GX-JSON-DAG: "%317:sub12": 2 # CHECK-GX-JSON-DAG: "%317:sub13": 1 # CHECK-GX-JSON-DAG: "%317:sub14": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 68 # CHECK-GX-JSON-DAG: "%359:sub1": 67 # CHECK-GX-JSON-DAG: "%359:sub2": 66 # CHECK-GX-JSON-DAG: "%359:sub3": 65 # CHECK-GX-JSON-DAG: "%359:sub4": 62 # CHECK-GX-JSON-DAG: "%359:sub5": 61 # CHECK-GX-JSON-DAG: "%359:sub6": 60 # CHECK-GX-JSON-DAG: "%359:sub7": 59 # CHECK-GX-JSON-DAG: "%359:sub8": 56 # CHECK-GX-JSON-DAG: "%359:sub9": 55 # CHECK-GX-JSON-DAG: "%359:sub10": 54 # CHECK-GX-JSON-DAG: "%359:sub11": 53 # CHECK-GX-JSON-DAG: "%359:sub12": 50 # CHECK-GX-JSON-DAG: "%359:sub13": 49 # CHECK-GX-JSON-DAG: "%359:sub14": 48 # CHECK-GX-JSON-DAG: "%359:sub15": 47 # CHECK-GX-JSON-DAG: "%359:sub16": 44 # CHECK-GX-JSON-DAG: "%359:sub17": 43 # CHECK-GX-JSON-DAG: "%359:sub18": 42 # CHECK-GX-JSON-DAG: "%359:sub19": 41 # CHECK-GX-JSON-DAG: "%359:sub20": 38 # CHECK-GX-JSON-DAG: "%359:sub21": 37 # CHECK-GX-JSON-DAG: "%359:sub22": 36 # CHECK-GX-JSON-DAG: "%359:sub23": 35 # CHECK-GX-JSON-DAG: "%359:sub24": 32 # CHECK-GX-JSON-DAG: "%359:sub25": 31 # CHECK-GX-JSON-DAG: "%359:sub26": 30 # CHECK-GX-JSON-DAG: "%359:sub27": 29 # CHECK-GX-JSON-DAG: "%359:sub28": 26 # CHECK-GX-JSON-DAG: "%359:sub29": 25 # CHECK-GX-JSON-DAG: "%359:sub30": 24 # CHECK-GX-JSON-DAG: "%359:sub31": 23 # CHECK-GX-JSON-DAG: "%401:sub0": 116 # CHECK-GX-JSON-DAG: "%401:sub1": 115 # CHECK-GX-JSON-DAG: "%401:sub2": 114 # CHECK-GX-JSON-DAG: "%401:sub3": 113 # CHECK-GX-JSON-DAG: "%401:sub4": 110 # CHECK-GX-JSON-DAG: "%401:sub5": 109 # CHECK-GX-JSON-DAG: "%401:sub6": 108 # CHECK-GX-JSON-DAG: "%401:sub7": 107 # CHECK-GX-JSON-DAG: "%401:sub8": 104 # CHECK-GX-JSON-DAG: "%401:sub9": 103 # CHECK-GX-JSON-DAG: "%401:sub10": 102 # CHECK-GX-JSON-DAG: "%401:sub11": 101 # CHECK-GX-JSON-DAG: "%401:sub12": 98 # CHECK-GX-JSON-DAG: "%401:sub13": 97 # CHECK-GX-JSON-DAG: "%401:sub14": 96 # CHECK-GX-JSON-DAG: "%401:sub15": 95 # CHECK-GX-JSON-DAG: "%401:sub16": 92 # CHECK-GX-JSON-DAG: "%401:sub17": 91 # CHECK-GX-JSON-DAG: "%401:sub18": 90 # CHECK-GX-JSON-DAG: "%401:sub19": 89 # CHECK-GX-JSON-DAG: "%401:sub20": 86 # CHECK-GX-JSON-DAG: "%401:sub21": 85 # CHECK-GX-JSON-DAG: "%401:sub22": 84 # CHECK-GX-JSON-DAG: "%401:sub23": 83 # CHECK-GX-JSON-DAG: "%401:sub24": 80 # CHECK-GX-JSON-DAG: "%401:sub25": 79 # CHECK-GX-JSON-DAG: "%401:sub26": 78 # CHECK-GX-JSON-DAG: "%401:sub27": 77 # CHECK-GX-JSON-DAG: "%401:sub28": 74 # CHECK-GX-JSON-DAG: "%401:sub29": 73 # CHECK-GX-JSON-DAG: "%401:sub30": 72 # CHECK-GX-JSON-DAG: "%401:sub31": 71 # CHECK-GX-JSON-DAG: "%714": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 71 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 116 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%716:vgpr_32 = COPY %317.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 19 # CHECK-GX-JSON-DAG: "%317:sub1": 18 # CHECK-GX-JSON-DAG: "%317:sub2": 17 # CHECK-GX-JSON-DAG: "%317:sub3": 16 # CHECK-GX-JSON-DAG: "%317:sub4": 13 # CHECK-GX-JSON-DAG: "%317:sub5": 12 # CHECK-GX-JSON-DAG: "%317:sub6": 11 # CHECK-GX-JSON-DAG: "%317:sub7": 10 # CHECK-GX-JSON-DAG: "%317:sub8": 7 # CHECK-GX-JSON-DAG: "%317:sub9": 6 # CHECK-GX-JSON-DAG: "%317:sub10": 5 # CHECK-GX-JSON-DAG: "%317:sub11": 4 # CHECK-GX-JSON-DAG: "%317:sub12": 1 # CHECK-GX-JSON-DAG: "%317:sub13": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 67 # CHECK-GX-JSON-DAG: "%359:sub1": 66 # CHECK-GX-JSON-DAG: "%359:sub2": 65 # CHECK-GX-JSON-DAG: "%359:sub3": 64 # CHECK-GX-JSON-DAG: "%359:sub4": 61 # CHECK-GX-JSON-DAG: "%359:sub5": 60 # CHECK-GX-JSON-DAG: "%359:sub6": 59 # CHECK-GX-JSON-DAG: "%359:sub7": 58 # CHECK-GX-JSON-DAG: "%359:sub8": 55 # CHECK-GX-JSON-DAG: "%359:sub9": 54 # CHECK-GX-JSON-DAG: "%359:sub10": 53 # CHECK-GX-JSON-DAG: "%359:sub11": 52 # CHECK-GX-JSON-DAG: "%359:sub12": 49 # CHECK-GX-JSON-DAG: "%359:sub13": 48 # CHECK-GX-JSON-DAG: "%359:sub14": 47 # CHECK-GX-JSON-DAG: "%359:sub15": 46 # CHECK-GX-JSON-DAG: "%359:sub16": 43 # CHECK-GX-JSON-DAG: "%359:sub17": 42 # CHECK-GX-JSON-DAG: "%359:sub18": 41 # CHECK-GX-JSON-DAG: "%359:sub19": 40 # CHECK-GX-JSON-DAG: "%359:sub20": 37 # CHECK-GX-JSON-DAG: "%359:sub21": 36 # CHECK-GX-JSON-DAG: "%359:sub22": 35 # CHECK-GX-JSON-DAG: "%359:sub23": 34 # CHECK-GX-JSON-DAG: "%359:sub24": 31 # CHECK-GX-JSON-DAG: "%359:sub25": 30 # CHECK-GX-JSON-DAG: "%359:sub26": 29 # CHECK-GX-JSON-DAG: "%359:sub27": 28 # CHECK-GX-JSON-DAG: "%359:sub28": 25 # CHECK-GX-JSON-DAG: "%359:sub29": 24 # CHECK-GX-JSON-DAG: "%359:sub30": 23 # CHECK-GX-JSON-DAG: "%359:sub31": 22 # CHECK-GX-JSON-DAG: "%401:sub0": 115 # CHECK-GX-JSON-DAG: "%401:sub1": 114 # CHECK-GX-JSON-DAG: "%401:sub2": 113 # CHECK-GX-JSON-DAG: "%401:sub3": 112 # CHECK-GX-JSON-DAG: "%401:sub4": 109 # CHECK-GX-JSON-DAG: "%401:sub5": 108 # CHECK-GX-JSON-DAG: "%401:sub6": 107 # CHECK-GX-JSON-DAG: "%401:sub7": 106 # CHECK-GX-JSON-DAG: "%401:sub8": 103 # CHECK-GX-JSON-DAG: "%401:sub9": 102 # CHECK-GX-JSON-DAG: "%401:sub10": 101 # CHECK-GX-JSON-DAG: "%401:sub11": 100 # CHECK-GX-JSON-DAG: "%401:sub12": 97 # CHECK-GX-JSON-DAG: "%401:sub13": 96 # CHECK-GX-JSON-DAG: "%401:sub14": 95 # CHECK-GX-JSON-DAG: "%401:sub15": 94 # CHECK-GX-JSON-DAG: "%401:sub16": 91 # CHECK-GX-JSON-DAG: "%401:sub17": 90 # CHECK-GX-JSON-DAG: "%401:sub18": 89 # CHECK-GX-JSON-DAG: "%401:sub19": 88 # CHECK-GX-JSON-DAG: "%401:sub20": 85 # CHECK-GX-JSON-DAG: "%401:sub21": 84 # CHECK-GX-JSON-DAG: "%401:sub22": 83 # CHECK-GX-JSON-DAG: "%401:sub23": 82 # CHECK-GX-JSON-DAG: "%401:sub24": 79 # CHECK-GX-JSON-DAG: "%401:sub25": 78 # CHECK-GX-JSON-DAG: "%401:sub26": 77 # CHECK-GX-JSON-DAG: "%401:sub27": 76 # CHECK-GX-JSON-DAG: "%401:sub28": 73 # CHECK-GX-JSON-DAG: "%401:sub29": 72 # CHECK-GX-JSON-DAG: "%401:sub30": 71 # CHECK-GX-JSON-DAG: "%401:sub31": 70 # CHECK-GX-JSON-DAG: "%714": 2 # CHECK-GX-JSON-DAG: "%715": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 70 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 115 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%717:vgpr_32 = COPY %317.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 18 # CHECK-GX-JSON-DAG: "%317:sub1": 17 # CHECK-GX-JSON-DAG: "%317:sub2": 16 # CHECK-GX-JSON-DAG: "%317:sub3": 15 # CHECK-GX-JSON-DAG: "%317:sub4": 12 # CHECK-GX-JSON-DAG: "%317:sub5": 11 # CHECK-GX-JSON-DAG: "%317:sub6": 10 # CHECK-GX-JSON-DAG: "%317:sub7": 9 # CHECK-GX-JSON-DAG: "%317:sub8": 6 # CHECK-GX-JSON-DAG: "%317:sub9": 5 # CHECK-GX-JSON-DAG: "%317:sub10": 4 # CHECK-GX-JSON-DAG: "%317:sub11": 3 # CHECK-GX-JSON-DAG: "%317:sub12": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 66 # CHECK-GX-JSON-DAG: "%359:sub1": 65 # CHECK-GX-JSON-DAG: "%359:sub2": 64 # CHECK-GX-JSON-DAG: "%359:sub3": 63 # CHECK-GX-JSON-DAG: "%359:sub4": 60 # CHECK-GX-JSON-DAG: "%359:sub5": 59 # CHECK-GX-JSON-DAG: "%359:sub6": 58 # CHECK-GX-JSON-DAG: "%359:sub7": 57 # CHECK-GX-JSON-DAG: "%359:sub8": 54 # CHECK-GX-JSON-DAG: "%359:sub9": 53 # CHECK-GX-JSON-DAG: "%359:sub10": 52 # CHECK-GX-JSON-DAG: "%359:sub11": 51 # CHECK-GX-JSON-DAG: "%359:sub12": 48 # CHECK-GX-JSON-DAG: "%359:sub13": 47 # CHECK-GX-JSON-DAG: "%359:sub14": 46 # CHECK-GX-JSON-DAG: "%359:sub15": 45 # CHECK-GX-JSON-DAG: "%359:sub16": 42 # CHECK-GX-JSON-DAG: "%359:sub17": 41 # CHECK-GX-JSON-DAG: "%359:sub18": 40 # CHECK-GX-JSON-DAG: "%359:sub19": 39 # CHECK-GX-JSON-DAG: "%359:sub20": 36 # CHECK-GX-JSON-DAG: "%359:sub21": 35 # CHECK-GX-JSON-DAG: "%359:sub22": 34 # CHECK-GX-JSON-DAG: "%359:sub23": 33 # CHECK-GX-JSON-DAG: "%359:sub24": 30 # CHECK-GX-JSON-DAG: "%359:sub25": 29 # CHECK-GX-JSON-DAG: "%359:sub26": 28 # CHECK-GX-JSON-DAG: "%359:sub27": 27 # CHECK-GX-JSON-DAG: "%359:sub28": 24 # CHECK-GX-JSON-DAG: "%359:sub29": 23 # CHECK-GX-JSON-DAG: "%359:sub30": 22 # CHECK-GX-JSON-DAG: "%359:sub31": 21 # CHECK-GX-JSON-DAG: "%401:sub0": 114 # CHECK-GX-JSON-DAG: "%401:sub1": 113 # CHECK-GX-JSON-DAG: "%401:sub2": 112 # CHECK-GX-JSON-DAG: "%401:sub3": 111 # CHECK-GX-JSON-DAG: "%401:sub4": 108 # CHECK-GX-JSON-DAG: "%401:sub5": 107 # CHECK-GX-JSON-DAG: "%401:sub6": 106 # CHECK-GX-JSON-DAG: "%401:sub7": 105 # CHECK-GX-JSON-DAG: "%401:sub8": 102 # CHECK-GX-JSON-DAG: "%401:sub9": 101 # CHECK-GX-JSON-DAG: "%401:sub10": 100 # CHECK-GX-JSON-DAG: "%401:sub11": 99 # CHECK-GX-JSON-DAG: "%401:sub12": 96 # CHECK-GX-JSON-DAG: "%401:sub13": 95 # CHECK-GX-JSON-DAG: "%401:sub14": 94 # CHECK-GX-JSON-DAG: "%401:sub15": 93 # CHECK-GX-JSON-DAG: "%401:sub16": 90 # CHECK-GX-JSON-DAG: "%401:sub17": 89 # CHECK-GX-JSON-DAG: "%401:sub18": 88 # CHECK-GX-JSON-DAG: "%401:sub19": 87 # CHECK-GX-JSON-DAG: "%401:sub20": 84 # CHECK-GX-JSON-DAG: "%401:sub21": 83 # CHECK-GX-JSON-DAG: "%401:sub22": 82 # CHECK-GX-JSON-DAG: "%401:sub23": 81 # CHECK-GX-JSON-DAG: "%401:sub24": 78 # CHECK-GX-JSON-DAG: "%401:sub25": 77 # CHECK-GX-JSON-DAG: "%401:sub26": 76 # CHECK-GX-JSON-DAG: "%401:sub27": 75 # CHECK-GX-JSON-DAG: "%401:sub28": 72 # CHECK-GX-JSON-DAG: "%401:sub29": 71 # CHECK-GX-JSON-DAG: "%401:sub30": 70 # CHECK-GX-JSON-DAG: "%401:sub31": 69 # CHECK-GX-JSON-DAG: "%714": 1 # CHECK-GX-JSON-DAG: "%715": 1 # CHECK-GX-JSON-DAG: "%716": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 69 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 114 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%718:vreg_128 = REG_SEQUENCE %717, %subreg.sub0, %716, %subreg.sub1, %715, %subreg.sub2, %714, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 17 # CHECK-GX-JSON-DAG: "%317:sub1": 16 # CHECK-GX-JSON-DAG: "%317:sub2": 15 # CHECK-GX-JSON-DAG: "%317:sub3": 14 # CHECK-GX-JSON-DAG: "%317:sub4": 11 # CHECK-GX-JSON-DAG: "%317:sub5": 10 # CHECK-GX-JSON-DAG: "%317:sub6": 9 # CHECK-GX-JSON-DAG: "%317:sub7": 8 # CHECK-GX-JSON-DAG: "%317:sub8": 5 # CHECK-GX-JSON-DAG: "%317:sub9": 4 # CHECK-GX-JSON-DAG: "%317:sub10": 3 # CHECK-GX-JSON-DAG: "%317:sub11": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 65 # CHECK-GX-JSON-DAG: "%359:sub1": 64 # CHECK-GX-JSON-DAG: "%359:sub2": 63 # CHECK-GX-JSON-DAG: "%359:sub3": 62 # CHECK-GX-JSON-DAG: "%359:sub4": 59 # CHECK-GX-JSON-DAG: "%359:sub5": 58 # CHECK-GX-JSON-DAG: "%359:sub6": 57 # CHECK-GX-JSON-DAG: "%359:sub7": 56 # CHECK-GX-JSON-DAG: "%359:sub8": 53 # CHECK-GX-JSON-DAG: "%359:sub9": 52 # CHECK-GX-JSON-DAG: "%359:sub10": 51 # CHECK-GX-JSON-DAG: "%359:sub11": 50 # CHECK-GX-JSON-DAG: "%359:sub12": 47 # CHECK-GX-JSON-DAG: "%359:sub13": 46 # CHECK-GX-JSON-DAG: "%359:sub14": 45 # CHECK-GX-JSON-DAG: "%359:sub15": 44 # CHECK-GX-JSON-DAG: "%359:sub16": 41 # CHECK-GX-JSON-DAG: "%359:sub17": 40 # CHECK-GX-JSON-DAG: "%359:sub18": 39 # CHECK-GX-JSON-DAG: "%359:sub19": 38 # CHECK-GX-JSON-DAG: "%359:sub20": 35 # CHECK-GX-JSON-DAG: "%359:sub21": 34 # CHECK-GX-JSON-DAG: "%359:sub22": 33 # CHECK-GX-JSON-DAG: "%359:sub23": 32 # CHECK-GX-JSON-DAG: "%359:sub24": 29 # CHECK-GX-JSON-DAG: "%359:sub25": 28 # CHECK-GX-JSON-DAG: "%359:sub26": 27 # CHECK-GX-JSON-DAG: "%359:sub27": 26 # CHECK-GX-JSON-DAG: "%359:sub28": 23 # CHECK-GX-JSON-DAG: "%359:sub29": 22 # CHECK-GX-JSON-DAG: "%359:sub30": 21 # CHECK-GX-JSON-DAG: "%359:sub31": 20 # CHECK-GX-JSON-DAG: "%401:sub0": 113 # CHECK-GX-JSON-DAG: "%401:sub1": 112 # CHECK-GX-JSON-DAG: "%401:sub2": 111 # CHECK-GX-JSON-DAG: "%401:sub3": 110 # CHECK-GX-JSON-DAG: "%401:sub4": 107 # CHECK-GX-JSON-DAG: "%401:sub5": 106 # CHECK-GX-JSON-DAG: "%401:sub6": 105 # CHECK-GX-JSON-DAG: "%401:sub7": 104 # CHECK-GX-JSON-DAG: "%401:sub8": 101 # CHECK-GX-JSON-DAG: "%401:sub9": 100 # CHECK-GX-JSON-DAG: "%401:sub10": 99 # CHECK-GX-JSON-DAG: "%401:sub11": 98 # CHECK-GX-JSON-DAG: "%401:sub12": 95 # CHECK-GX-JSON-DAG: "%401:sub13": 94 # CHECK-GX-JSON-DAG: "%401:sub14": 93 # CHECK-GX-JSON-DAG: "%401:sub15": 92 # CHECK-GX-JSON-DAG: "%401:sub16": 89 # CHECK-GX-JSON-DAG: "%401:sub17": 88 # CHECK-GX-JSON-DAG: "%401:sub18": 87 # CHECK-GX-JSON-DAG: "%401:sub19": 86 # CHECK-GX-JSON-DAG: "%401:sub20": 83 # CHECK-GX-JSON-DAG: "%401:sub21": 82 # CHECK-GX-JSON-DAG: "%401:sub22": 81 # CHECK-GX-JSON-DAG: "%401:sub23": 80 # CHECK-GX-JSON-DAG: "%401:sub24": 77 # CHECK-GX-JSON-DAG: "%401:sub25": 76 # CHECK-GX-JSON-DAG: "%401:sub26": 75 # CHECK-GX-JSON-DAG: "%401:sub27": 74 # CHECK-GX-JSON-DAG: "%401:sub28": 71 # CHECK-GX-JSON-DAG: "%401:sub29": 70 # CHECK-GX-JSON-DAG: "%401:sub30": 69 # CHECK-GX-JSON-DAG: "%401:sub31": 68 # CHECK-GX-JSON-DAG: "%714": 0 # CHECK-GX-JSON-DAG: "%715": 0 # CHECK-GX-JSON-DAG: "%716": 0 # CHECK-GX-JSON-DAG: "%717": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 68 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 113 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %719:vreg_64, %718, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 16 # CHECK-GX-JSON-DAG: "%317:sub1": 15 # CHECK-GX-JSON-DAG: "%317:sub2": 14 # CHECK-GX-JSON-DAG: "%317:sub3": 13 # CHECK-GX-JSON-DAG: "%317:sub4": 10 # CHECK-GX-JSON-DAG: "%317:sub5": 9 # CHECK-GX-JSON-DAG: "%317:sub6": 8 # CHECK-GX-JSON-DAG: "%317:sub7": 7 # CHECK-GX-JSON-DAG: "%317:sub8": 4 # CHECK-GX-JSON-DAG: "%317:sub9": 3 # CHECK-GX-JSON-DAG: "%317:sub10": 2 # CHECK-GX-JSON-DAG: "%317:sub11": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 64 # CHECK-GX-JSON-DAG: "%359:sub1": 63 # CHECK-GX-JSON-DAG: "%359:sub2": 62 # CHECK-GX-JSON-DAG: "%359:sub3": 61 # CHECK-GX-JSON-DAG: "%359:sub4": 58 # CHECK-GX-JSON-DAG: "%359:sub5": 57 # CHECK-GX-JSON-DAG: "%359:sub6": 56 # CHECK-GX-JSON-DAG: "%359:sub7": 55 # CHECK-GX-JSON-DAG: "%359:sub8": 52 # CHECK-GX-JSON-DAG: "%359:sub9": 51 # CHECK-GX-JSON-DAG: "%359:sub10": 50 # CHECK-GX-JSON-DAG: "%359:sub11": 49 # CHECK-GX-JSON-DAG: "%359:sub12": 46 # CHECK-GX-JSON-DAG: "%359:sub13": 45 # CHECK-GX-JSON-DAG: "%359:sub14": 44 # CHECK-GX-JSON-DAG: "%359:sub15": 43 # CHECK-GX-JSON-DAG: "%359:sub16": 40 # CHECK-GX-JSON-DAG: "%359:sub17": 39 # CHECK-GX-JSON-DAG: "%359:sub18": 38 # CHECK-GX-JSON-DAG: "%359:sub19": 37 # CHECK-GX-JSON-DAG: "%359:sub20": 34 # CHECK-GX-JSON-DAG: "%359:sub21": 33 # CHECK-GX-JSON-DAG: "%359:sub22": 32 # CHECK-GX-JSON-DAG: "%359:sub23": 31 # CHECK-GX-JSON-DAG: "%359:sub24": 28 # CHECK-GX-JSON-DAG: "%359:sub25": 27 # CHECK-GX-JSON-DAG: "%359:sub26": 26 # CHECK-GX-JSON-DAG: "%359:sub27": 25 # CHECK-GX-JSON-DAG: "%359:sub28": 22 # CHECK-GX-JSON-DAG: "%359:sub29": 21 # CHECK-GX-JSON-DAG: "%359:sub30": 20 # CHECK-GX-JSON-DAG: "%359:sub31": 19 # CHECK-GX-JSON-DAG: "%401:sub0": 112 # CHECK-GX-JSON-DAG: "%401:sub1": 111 # CHECK-GX-JSON-DAG: "%401:sub2": 110 # CHECK-GX-JSON-DAG: "%401:sub3": 109 # CHECK-GX-JSON-DAG: "%401:sub4": 106 # CHECK-GX-JSON-DAG: "%401:sub5": 105 # CHECK-GX-JSON-DAG: "%401:sub6": 104 # CHECK-GX-JSON-DAG: "%401:sub7": 103 # CHECK-GX-JSON-DAG: "%401:sub8": 100 # CHECK-GX-JSON-DAG: "%401:sub9": 99 # CHECK-GX-JSON-DAG: "%401:sub10": 98 # CHECK-GX-JSON-DAG: "%401:sub11": 97 # CHECK-GX-JSON-DAG: "%401:sub12": 94 # CHECK-GX-JSON-DAG: "%401:sub13": 93 # CHECK-GX-JSON-DAG: "%401:sub14": 92 # CHECK-GX-JSON-DAG: "%401:sub15": 91 # CHECK-GX-JSON-DAG: "%401:sub16": 88 # CHECK-GX-JSON-DAG: "%401:sub17": 87 # CHECK-GX-JSON-DAG: "%401:sub18": 86 # CHECK-GX-JSON-DAG: "%401:sub19": 85 # CHECK-GX-JSON-DAG: "%401:sub20": 82 # CHECK-GX-JSON-DAG: "%401:sub21": 81 # CHECK-GX-JSON-DAG: "%401:sub22": 80 # CHECK-GX-JSON-DAG: "%401:sub23": 79 # CHECK-GX-JSON-DAG: "%401:sub24": 76 # CHECK-GX-JSON-DAG: "%401:sub25": 75 # CHECK-GX-JSON-DAG: "%401:sub26": 74 # CHECK-GX-JSON-DAG: "%401:sub27": 73 # CHECK-GX-JSON-DAG: "%401:sub28": 70 # CHECK-GX-JSON-DAG: "%401:sub29": 69 # CHECK-GX-JSON-DAG: "%401:sub30": 68 # CHECK-GX-JSON-DAG: "%401:sub31": 67 # CHECK-GX-JSON-DAG: "%718": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 67 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 112 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%720:vgpr_32 = COPY %317.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 15 # CHECK-GX-JSON-DAG: "%317:sub1": 14 # CHECK-GX-JSON-DAG: "%317:sub2": 13 # CHECK-GX-JSON-DAG: "%317:sub3": 12 # CHECK-GX-JSON-DAG: "%317:sub4": 9 # CHECK-GX-JSON-DAG: "%317:sub5": 8 # CHECK-GX-JSON-DAG: "%317:sub6": 7 # CHECK-GX-JSON-DAG: "%317:sub7": 6 # CHECK-GX-JSON-DAG: "%317:sub8": 3 # CHECK-GX-JSON-DAG: "%317:sub9": 2 # CHECK-GX-JSON-DAG: "%317:sub10": 1 # CHECK-GX-JSON-DAG: "%317:sub11": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 63 # CHECK-GX-JSON-DAG: "%359:sub1": 62 # CHECK-GX-JSON-DAG: "%359:sub2": 61 # CHECK-GX-JSON-DAG: "%359:sub3": 60 # CHECK-GX-JSON-DAG: "%359:sub4": 57 # CHECK-GX-JSON-DAG: "%359:sub5": 56 # CHECK-GX-JSON-DAG: "%359:sub6": 55 # CHECK-GX-JSON-DAG: "%359:sub7": 54 # CHECK-GX-JSON-DAG: "%359:sub8": 51 # CHECK-GX-JSON-DAG: "%359:sub9": 50 # CHECK-GX-JSON-DAG: "%359:sub10": 49 # CHECK-GX-JSON-DAG: "%359:sub11": 48 # CHECK-GX-JSON-DAG: "%359:sub12": 45 # CHECK-GX-JSON-DAG: "%359:sub13": 44 # CHECK-GX-JSON-DAG: "%359:sub14": 43 # CHECK-GX-JSON-DAG: "%359:sub15": 42 # CHECK-GX-JSON-DAG: "%359:sub16": 39 # CHECK-GX-JSON-DAG: "%359:sub17": 38 # CHECK-GX-JSON-DAG: "%359:sub18": 37 # CHECK-GX-JSON-DAG: "%359:sub19": 36 # CHECK-GX-JSON-DAG: "%359:sub20": 33 # CHECK-GX-JSON-DAG: "%359:sub21": 32 # CHECK-GX-JSON-DAG: "%359:sub22": 31 # CHECK-GX-JSON-DAG: "%359:sub23": 30 # CHECK-GX-JSON-DAG: "%359:sub24": 27 # CHECK-GX-JSON-DAG: "%359:sub25": 26 # CHECK-GX-JSON-DAG: "%359:sub26": 25 # CHECK-GX-JSON-DAG: "%359:sub27": 24 # CHECK-GX-JSON-DAG: "%359:sub28": 21 # CHECK-GX-JSON-DAG: "%359:sub29": 20 # CHECK-GX-JSON-DAG: "%359:sub30": 19 # CHECK-GX-JSON-DAG: "%359:sub31": 18 # CHECK-GX-JSON-DAG: "%401:sub0": 111 # CHECK-GX-JSON-DAG: "%401:sub1": 110 # CHECK-GX-JSON-DAG: "%401:sub2": 109 # CHECK-GX-JSON-DAG: "%401:sub3": 108 # CHECK-GX-JSON-DAG: "%401:sub4": 105 # CHECK-GX-JSON-DAG: "%401:sub5": 104 # CHECK-GX-JSON-DAG: "%401:sub6": 103 # CHECK-GX-JSON-DAG: "%401:sub7": 102 # CHECK-GX-JSON-DAG: "%401:sub8": 99 # CHECK-GX-JSON-DAG: "%401:sub9": 98 # CHECK-GX-JSON-DAG: "%401:sub10": 97 # CHECK-GX-JSON-DAG: "%401:sub11": 96 # CHECK-GX-JSON-DAG: "%401:sub12": 93 # CHECK-GX-JSON-DAG: "%401:sub13": 92 # CHECK-GX-JSON-DAG: "%401:sub14": 91 # CHECK-GX-JSON-DAG: "%401:sub15": 90 # CHECK-GX-JSON-DAG: "%401:sub16": 87 # CHECK-GX-JSON-DAG: "%401:sub17": 86 # CHECK-GX-JSON-DAG: "%401:sub18": 85 # CHECK-GX-JSON-DAG: "%401:sub19": 84 # CHECK-GX-JSON-DAG: "%401:sub20": 81 # CHECK-GX-JSON-DAG: "%401:sub21": 80 # CHECK-GX-JSON-DAG: "%401:sub22": 79 # CHECK-GX-JSON-DAG: "%401:sub23": 78 # CHECK-GX-JSON-DAG: "%401:sub24": 75 # CHECK-GX-JSON-DAG: "%401:sub25": 74 # CHECK-GX-JSON-DAG: "%401:sub26": 73 # CHECK-GX-JSON-DAG: "%401:sub27": 72 # CHECK-GX-JSON-DAG: "%401:sub28": 69 # CHECK-GX-JSON-DAG: "%401:sub29": 68 # CHECK-GX-JSON-DAG: "%401:sub30": 67 # CHECK-GX-JSON-DAG: "%401:sub31": 66 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 66 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 111 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%721:vgpr_32 = COPY %317.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 14 # CHECK-GX-JSON-DAG: "%317:sub1": 13 # CHECK-GX-JSON-DAG: "%317:sub2": 12 # CHECK-GX-JSON-DAG: "%317:sub3": 11 # CHECK-GX-JSON-DAG: "%317:sub4": 8 # CHECK-GX-JSON-DAG: "%317:sub5": 7 # CHECK-GX-JSON-DAG: "%317:sub6": 6 # CHECK-GX-JSON-DAG: "%317:sub7": 5 # CHECK-GX-JSON-DAG: "%317:sub8": 2 # CHECK-GX-JSON-DAG: "%317:sub9": 1 # CHECK-GX-JSON-DAG: "%317:sub10": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 62 # CHECK-GX-JSON-DAG: "%359:sub1": 61 # CHECK-GX-JSON-DAG: "%359:sub2": 60 # CHECK-GX-JSON-DAG: "%359:sub3": 59 # CHECK-GX-JSON-DAG: "%359:sub4": 56 # CHECK-GX-JSON-DAG: "%359:sub5": 55 # CHECK-GX-JSON-DAG: "%359:sub6": 54 # CHECK-GX-JSON-DAG: "%359:sub7": 53 # CHECK-GX-JSON-DAG: "%359:sub8": 50 # CHECK-GX-JSON-DAG: "%359:sub9": 49 # CHECK-GX-JSON-DAG: "%359:sub10": 48 # CHECK-GX-JSON-DAG: "%359:sub11": 47 # CHECK-GX-JSON-DAG: "%359:sub12": 44 # CHECK-GX-JSON-DAG: "%359:sub13": 43 # CHECK-GX-JSON-DAG: "%359:sub14": 42 # CHECK-GX-JSON-DAG: "%359:sub15": 41 # CHECK-GX-JSON-DAG: "%359:sub16": 38 # CHECK-GX-JSON-DAG: "%359:sub17": 37 # CHECK-GX-JSON-DAG: "%359:sub18": 36 # CHECK-GX-JSON-DAG: "%359:sub19": 35 # CHECK-GX-JSON-DAG: "%359:sub20": 32 # CHECK-GX-JSON-DAG: "%359:sub21": 31 # CHECK-GX-JSON-DAG: "%359:sub22": 30 # CHECK-GX-JSON-DAG: "%359:sub23": 29 # CHECK-GX-JSON-DAG: "%359:sub24": 26 # CHECK-GX-JSON-DAG: "%359:sub25": 25 # CHECK-GX-JSON-DAG: "%359:sub26": 24 # CHECK-GX-JSON-DAG: "%359:sub27": 23 # CHECK-GX-JSON-DAG: "%359:sub28": 20 # CHECK-GX-JSON-DAG: "%359:sub29": 19 # CHECK-GX-JSON-DAG: "%359:sub30": 18 # CHECK-GX-JSON-DAG: "%359:sub31": 17 # CHECK-GX-JSON-DAG: "%401:sub0": 110 # CHECK-GX-JSON-DAG: "%401:sub1": 109 # CHECK-GX-JSON-DAG: "%401:sub2": 108 # CHECK-GX-JSON-DAG: "%401:sub3": 107 # CHECK-GX-JSON-DAG: "%401:sub4": 104 # CHECK-GX-JSON-DAG: "%401:sub5": 103 # CHECK-GX-JSON-DAG: "%401:sub6": 102 # CHECK-GX-JSON-DAG: "%401:sub7": 101 # CHECK-GX-JSON-DAG: "%401:sub8": 98 # CHECK-GX-JSON-DAG: "%401:sub9": 97 # CHECK-GX-JSON-DAG: "%401:sub10": 96 # CHECK-GX-JSON-DAG: "%401:sub11": 95 # CHECK-GX-JSON-DAG: "%401:sub12": 92 # CHECK-GX-JSON-DAG: "%401:sub13": 91 # CHECK-GX-JSON-DAG: "%401:sub14": 90 # CHECK-GX-JSON-DAG: "%401:sub15": 89 # CHECK-GX-JSON-DAG: "%401:sub16": 86 # CHECK-GX-JSON-DAG: "%401:sub17": 85 # CHECK-GX-JSON-DAG: "%401:sub18": 84 # CHECK-GX-JSON-DAG: "%401:sub19": 83 # CHECK-GX-JSON-DAG: "%401:sub20": 80 # CHECK-GX-JSON-DAG: "%401:sub21": 79 # CHECK-GX-JSON-DAG: "%401:sub22": 78 # CHECK-GX-JSON-DAG: "%401:sub23": 77 # CHECK-GX-JSON-DAG: "%401:sub24": 74 # CHECK-GX-JSON-DAG: "%401:sub25": 73 # CHECK-GX-JSON-DAG: "%401:sub26": 72 # CHECK-GX-JSON-DAG: "%401:sub27": 71 # CHECK-GX-JSON-DAG: "%401:sub28": 68 # CHECK-GX-JSON-DAG: "%401:sub29": 67 # CHECK-GX-JSON-DAG: "%401:sub30": 66 # CHECK-GX-JSON-DAG: "%401:sub31": 65 # CHECK-GX-JSON-DAG: "%720": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 65 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 110 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%722:vgpr_32 = COPY %317.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 13 # CHECK-GX-JSON-DAG: "%317:sub1": 12 # CHECK-GX-JSON-DAG: "%317:sub2": 11 # CHECK-GX-JSON-DAG: "%317:sub3": 10 # CHECK-GX-JSON-DAG: "%317:sub4": 7 # CHECK-GX-JSON-DAG: "%317:sub5": 6 # CHECK-GX-JSON-DAG: "%317:sub6": 5 # CHECK-GX-JSON-DAG: "%317:sub7": 4 # CHECK-GX-JSON-DAG: "%317:sub8": 1 # CHECK-GX-JSON-DAG: "%317:sub9": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 61 # CHECK-GX-JSON-DAG: "%359:sub1": 60 # CHECK-GX-JSON-DAG: "%359:sub2": 59 # CHECK-GX-JSON-DAG: "%359:sub3": 58 # CHECK-GX-JSON-DAG: "%359:sub4": 55 # CHECK-GX-JSON-DAG: "%359:sub5": 54 # CHECK-GX-JSON-DAG: "%359:sub6": 53 # CHECK-GX-JSON-DAG: "%359:sub7": 52 # CHECK-GX-JSON-DAG: "%359:sub8": 49 # CHECK-GX-JSON-DAG: "%359:sub9": 48 # CHECK-GX-JSON-DAG: "%359:sub10": 47 # CHECK-GX-JSON-DAG: "%359:sub11": 46 # CHECK-GX-JSON-DAG: "%359:sub12": 43 # CHECK-GX-JSON-DAG: "%359:sub13": 42 # CHECK-GX-JSON-DAG: "%359:sub14": 41 # CHECK-GX-JSON-DAG: "%359:sub15": 40 # CHECK-GX-JSON-DAG: "%359:sub16": 37 # CHECK-GX-JSON-DAG: "%359:sub17": 36 # CHECK-GX-JSON-DAG: "%359:sub18": 35 # CHECK-GX-JSON-DAG: "%359:sub19": 34 # CHECK-GX-JSON-DAG: "%359:sub20": 31 # CHECK-GX-JSON-DAG: "%359:sub21": 30 # CHECK-GX-JSON-DAG: "%359:sub22": 29 # CHECK-GX-JSON-DAG: "%359:sub23": 28 # CHECK-GX-JSON-DAG: "%359:sub24": 25 # CHECK-GX-JSON-DAG: "%359:sub25": 24 # CHECK-GX-JSON-DAG: "%359:sub26": 23 # CHECK-GX-JSON-DAG: "%359:sub27": 22 # CHECK-GX-JSON-DAG: "%359:sub28": 19 # CHECK-GX-JSON-DAG: "%359:sub29": 18 # CHECK-GX-JSON-DAG: "%359:sub30": 17 # CHECK-GX-JSON-DAG: "%359:sub31": 16 # CHECK-GX-JSON-DAG: "%401:sub0": 109 # CHECK-GX-JSON-DAG: "%401:sub1": 108 # CHECK-GX-JSON-DAG: "%401:sub2": 107 # CHECK-GX-JSON-DAG: "%401:sub3": 106 # CHECK-GX-JSON-DAG: "%401:sub4": 103 # CHECK-GX-JSON-DAG: "%401:sub5": 102 # CHECK-GX-JSON-DAG: "%401:sub6": 101 # CHECK-GX-JSON-DAG: "%401:sub7": 100 # CHECK-GX-JSON-DAG: "%401:sub8": 97 # CHECK-GX-JSON-DAG: "%401:sub9": 96 # CHECK-GX-JSON-DAG: "%401:sub10": 95 # CHECK-GX-JSON-DAG: "%401:sub11": 94 # CHECK-GX-JSON-DAG: "%401:sub12": 91 # CHECK-GX-JSON-DAG: "%401:sub13": 90 # CHECK-GX-JSON-DAG: "%401:sub14": 89 # CHECK-GX-JSON-DAG: "%401:sub15": 88 # CHECK-GX-JSON-DAG: "%401:sub16": 85 # CHECK-GX-JSON-DAG: "%401:sub17": 84 # CHECK-GX-JSON-DAG: "%401:sub18": 83 # CHECK-GX-JSON-DAG: "%401:sub19": 82 # CHECK-GX-JSON-DAG: "%401:sub20": 79 # CHECK-GX-JSON-DAG: "%401:sub21": 78 # CHECK-GX-JSON-DAG: "%401:sub22": 77 # CHECK-GX-JSON-DAG: "%401:sub23": 76 # CHECK-GX-JSON-DAG: "%401:sub24": 73 # CHECK-GX-JSON-DAG: "%401:sub25": 72 # CHECK-GX-JSON-DAG: "%401:sub26": 71 # CHECK-GX-JSON-DAG: "%401:sub27": 70 # CHECK-GX-JSON-DAG: "%401:sub28": 67 # CHECK-GX-JSON-DAG: "%401:sub29": 66 # CHECK-GX-JSON-DAG: "%401:sub30": 65 # CHECK-GX-JSON-DAG: "%401:sub31": 64 # CHECK-GX-JSON-DAG: "%720": 2 # CHECK-GX-JSON-DAG: "%721": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 64 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 109 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%723:vgpr_32 = COPY %317.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 12 # CHECK-GX-JSON-DAG: "%317:sub1": 11 # CHECK-GX-JSON-DAG: "%317:sub2": 10 # CHECK-GX-JSON-DAG: "%317:sub3": 9 # CHECK-GX-JSON-DAG: "%317:sub4": 6 # CHECK-GX-JSON-DAG: "%317:sub5": 5 # CHECK-GX-JSON-DAG: "%317:sub6": 4 # CHECK-GX-JSON-DAG: "%317:sub7": 3 # CHECK-GX-JSON-DAG: "%317:sub8": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 60 # CHECK-GX-JSON-DAG: "%359:sub1": 59 # CHECK-GX-JSON-DAG: "%359:sub2": 58 # CHECK-GX-JSON-DAG: "%359:sub3": 57 # CHECK-GX-JSON-DAG: "%359:sub4": 54 # CHECK-GX-JSON-DAG: "%359:sub5": 53 # CHECK-GX-JSON-DAG: "%359:sub6": 52 # CHECK-GX-JSON-DAG: "%359:sub7": 51 # CHECK-GX-JSON-DAG: "%359:sub8": 48 # CHECK-GX-JSON-DAG: "%359:sub9": 47 # CHECK-GX-JSON-DAG: "%359:sub10": 46 # CHECK-GX-JSON-DAG: "%359:sub11": 45 # CHECK-GX-JSON-DAG: "%359:sub12": 42 # CHECK-GX-JSON-DAG: "%359:sub13": 41 # CHECK-GX-JSON-DAG: "%359:sub14": 40 # CHECK-GX-JSON-DAG: "%359:sub15": 39 # CHECK-GX-JSON-DAG: "%359:sub16": 36 # CHECK-GX-JSON-DAG: "%359:sub17": 35 # CHECK-GX-JSON-DAG: "%359:sub18": 34 # CHECK-GX-JSON-DAG: "%359:sub19": 33 # CHECK-GX-JSON-DAG: "%359:sub20": 30 # CHECK-GX-JSON-DAG: "%359:sub21": 29 # CHECK-GX-JSON-DAG: "%359:sub22": 28 # CHECK-GX-JSON-DAG: "%359:sub23": 27 # CHECK-GX-JSON-DAG: "%359:sub24": 24 # CHECK-GX-JSON-DAG: "%359:sub25": 23 # CHECK-GX-JSON-DAG: "%359:sub26": 22 # CHECK-GX-JSON-DAG: "%359:sub27": 21 # CHECK-GX-JSON-DAG: "%359:sub28": 18 # CHECK-GX-JSON-DAG: "%359:sub29": 17 # CHECK-GX-JSON-DAG: "%359:sub30": 16 # CHECK-GX-JSON-DAG: "%359:sub31": 15 # CHECK-GX-JSON-DAG: "%401:sub0": 108 # CHECK-GX-JSON-DAG: "%401:sub1": 107 # CHECK-GX-JSON-DAG: "%401:sub2": 106 # CHECK-GX-JSON-DAG: "%401:sub3": 105 # CHECK-GX-JSON-DAG: "%401:sub4": 102 # CHECK-GX-JSON-DAG: "%401:sub5": 101 # CHECK-GX-JSON-DAG: "%401:sub6": 100 # CHECK-GX-JSON-DAG: "%401:sub7": 99 # CHECK-GX-JSON-DAG: "%401:sub8": 96 # CHECK-GX-JSON-DAG: "%401:sub9": 95 # CHECK-GX-JSON-DAG: "%401:sub10": 94 # CHECK-GX-JSON-DAG: "%401:sub11": 93 # CHECK-GX-JSON-DAG: "%401:sub12": 90 # CHECK-GX-JSON-DAG: "%401:sub13": 89 # CHECK-GX-JSON-DAG: "%401:sub14": 88 # CHECK-GX-JSON-DAG: "%401:sub15": 87 # CHECK-GX-JSON-DAG: "%401:sub16": 84 # CHECK-GX-JSON-DAG: "%401:sub17": 83 # CHECK-GX-JSON-DAG: "%401:sub18": 82 # CHECK-GX-JSON-DAG: "%401:sub19": 81 # CHECK-GX-JSON-DAG: "%401:sub20": 78 # CHECK-GX-JSON-DAG: "%401:sub21": 77 # CHECK-GX-JSON-DAG: "%401:sub22": 76 # CHECK-GX-JSON-DAG: "%401:sub23": 75 # CHECK-GX-JSON-DAG: "%401:sub24": 72 # CHECK-GX-JSON-DAG: "%401:sub25": 71 # CHECK-GX-JSON-DAG: "%401:sub26": 70 # CHECK-GX-JSON-DAG: "%401:sub27": 69 # CHECK-GX-JSON-DAG: "%401:sub28": 66 # CHECK-GX-JSON-DAG: "%401:sub29": 65 # CHECK-GX-JSON-DAG: "%401:sub30": 64 # CHECK-GX-JSON-DAG: "%401:sub31": 63 # CHECK-GX-JSON-DAG: "%720": 1 # CHECK-GX-JSON-DAG: "%721": 1 # CHECK-GX-JSON-DAG: "%722": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 63 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 108 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%724:vreg_128 = REG_SEQUENCE %723, %subreg.sub0, %722, %subreg.sub1, %721, %subreg.sub2, %720, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 11 # CHECK-GX-JSON-DAG: "%317:sub1": 10 # CHECK-GX-JSON-DAG: "%317:sub2": 9 # CHECK-GX-JSON-DAG: "%317:sub3": 8 # CHECK-GX-JSON-DAG: "%317:sub4": 5 # CHECK-GX-JSON-DAG: "%317:sub5": 4 # CHECK-GX-JSON-DAG: "%317:sub6": 3 # CHECK-GX-JSON-DAG: "%317:sub7": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 59 # CHECK-GX-JSON-DAG: "%359:sub1": 58 # CHECK-GX-JSON-DAG: "%359:sub2": 57 # CHECK-GX-JSON-DAG: "%359:sub3": 56 # CHECK-GX-JSON-DAG: "%359:sub4": 53 # CHECK-GX-JSON-DAG: "%359:sub5": 52 # CHECK-GX-JSON-DAG: "%359:sub6": 51 # CHECK-GX-JSON-DAG: "%359:sub7": 50 # CHECK-GX-JSON-DAG: "%359:sub8": 47 # CHECK-GX-JSON-DAG: "%359:sub9": 46 # CHECK-GX-JSON-DAG: "%359:sub10": 45 # CHECK-GX-JSON-DAG: "%359:sub11": 44 # CHECK-GX-JSON-DAG: "%359:sub12": 41 # CHECK-GX-JSON-DAG: "%359:sub13": 40 # CHECK-GX-JSON-DAG: "%359:sub14": 39 # CHECK-GX-JSON-DAG: "%359:sub15": 38 # CHECK-GX-JSON-DAG: "%359:sub16": 35 # CHECK-GX-JSON-DAG: "%359:sub17": 34 # CHECK-GX-JSON-DAG: "%359:sub18": 33 # CHECK-GX-JSON-DAG: "%359:sub19": 32 # CHECK-GX-JSON-DAG: "%359:sub20": 29 # CHECK-GX-JSON-DAG: "%359:sub21": 28 # CHECK-GX-JSON-DAG: "%359:sub22": 27 # CHECK-GX-JSON-DAG: "%359:sub23": 26 # CHECK-GX-JSON-DAG: "%359:sub24": 23 # CHECK-GX-JSON-DAG: "%359:sub25": 22 # CHECK-GX-JSON-DAG: "%359:sub26": 21 # CHECK-GX-JSON-DAG: "%359:sub27": 20 # CHECK-GX-JSON-DAG: "%359:sub28": 17 # CHECK-GX-JSON-DAG: "%359:sub29": 16 # CHECK-GX-JSON-DAG: "%359:sub30": 15 # CHECK-GX-JSON-DAG: "%359:sub31": 14 # CHECK-GX-JSON-DAG: "%401:sub0": 107 # CHECK-GX-JSON-DAG: "%401:sub1": 106 # CHECK-GX-JSON-DAG: "%401:sub2": 105 # CHECK-GX-JSON-DAG: "%401:sub3": 104 # CHECK-GX-JSON-DAG: "%401:sub4": 101 # CHECK-GX-JSON-DAG: "%401:sub5": 100 # CHECK-GX-JSON-DAG: "%401:sub6": 99 # CHECK-GX-JSON-DAG: "%401:sub7": 98 # CHECK-GX-JSON-DAG: "%401:sub8": 95 # CHECK-GX-JSON-DAG: "%401:sub9": 94 # CHECK-GX-JSON-DAG: "%401:sub10": 93 # CHECK-GX-JSON-DAG: "%401:sub11": 92 # CHECK-GX-JSON-DAG: "%401:sub12": 89 # CHECK-GX-JSON-DAG: "%401:sub13": 88 # CHECK-GX-JSON-DAG: "%401:sub14": 87 # CHECK-GX-JSON-DAG: "%401:sub15": 86 # CHECK-GX-JSON-DAG: "%401:sub16": 83 # CHECK-GX-JSON-DAG: "%401:sub17": 82 # CHECK-GX-JSON-DAG: "%401:sub18": 81 # CHECK-GX-JSON-DAG: "%401:sub19": 80 # CHECK-GX-JSON-DAG: "%401:sub20": 77 # CHECK-GX-JSON-DAG: "%401:sub21": 76 # CHECK-GX-JSON-DAG: "%401:sub22": 75 # CHECK-GX-JSON-DAG: "%401:sub23": 74 # CHECK-GX-JSON-DAG: "%401:sub24": 71 # CHECK-GX-JSON-DAG: "%401:sub25": 70 # CHECK-GX-JSON-DAG: "%401:sub26": 69 # CHECK-GX-JSON-DAG: "%401:sub27": 68 # CHECK-GX-JSON-DAG: "%401:sub28": 65 # CHECK-GX-JSON-DAG: "%401:sub29": 64 # CHECK-GX-JSON-DAG: "%401:sub30": 63 # CHECK-GX-JSON-DAG: "%401:sub31": 62 # CHECK-GX-JSON-DAG: "%720": 0 # CHECK-GX-JSON-DAG: "%721": 0 # CHECK-GX-JSON-DAG: "%722": 0 # CHECK-GX-JSON-DAG: "%723": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 62 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 107 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %725:vreg_64, %724, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 10 # CHECK-GX-JSON-DAG: "%317:sub1": 9 # CHECK-GX-JSON-DAG: "%317:sub2": 8 # CHECK-GX-JSON-DAG: "%317:sub3": 7 # CHECK-GX-JSON-DAG: "%317:sub4": 4 # CHECK-GX-JSON-DAG: "%317:sub5": 3 # CHECK-GX-JSON-DAG: "%317:sub6": 2 # CHECK-GX-JSON-DAG: "%317:sub7": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 58 # CHECK-GX-JSON-DAG: "%359:sub1": 57 # CHECK-GX-JSON-DAG: "%359:sub2": 56 # CHECK-GX-JSON-DAG: "%359:sub3": 55 # CHECK-GX-JSON-DAG: "%359:sub4": 52 # CHECK-GX-JSON-DAG: "%359:sub5": 51 # CHECK-GX-JSON-DAG: "%359:sub6": 50 # CHECK-GX-JSON-DAG: "%359:sub7": 49 # CHECK-GX-JSON-DAG: "%359:sub8": 46 # CHECK-GX-JSON-DAG: "%359:sub9": 45 # CHECK-GX-JSON-DAG: "%359:sub10": 44 # CHECK-GX-JSON-DAG: "%359:sub11": 43 # CHECK-GX-JSON-DAG: "%359:sub12": 40 # CHECK-GX-JSON-DAG: "%359:sub13": 39 # CHECK-GX-JSON-DAG: "%359:sub14": 38 # CHECK-GX-JSON-DAG: "%359:sub15": 37 # CHECK-GX-JSON-DAG: "%359:sub16": 34 # CHECK-GX-JSON-DAG: "%359:sub17": 33 # CHECK-GX-JSON-DAG: "%359:sub18": 32 # CHECK-GX-JSON-DAG: "%359:sub19": 31 # CHECK-GX-JSON-DAG: "%359:sub20": 28 # CHECK-GX-JSON-DAG: "%359:sub21": 27 # CHECK-GX-JSON-DAG: "%359:sub22": 26 # CHECK-GX-JSON-DAG: "%359:sub23": 25 # CHECK-GX-JSON-DAG: "%359:sub24": 22 # CHECK-GX-JSON-DAG: "%359:sub25": 21 # CHECK-GX-JSON-DAG: "%359:sub26": 20 # CHECK-GX-JSON-DAG: "%359:sub27": 19 # CHECK-GX-JSON-DAG: "%359:sub28": 16 # CHECK-GX-JSON-DAG: "%359:sub29": 15 # CHECK-GX-JSON-DAG: "%359:sub30": 14 # CHECK-GX-JSON-DAG: "%359:sub31": 13 # CHECK-GX-JSON-DAG: "%401:sub0": 106 # CHECK-GX-JSON-DAG: "%401:sub1": 105 # CHECK-GX-JSON-DAG: "%401:sub2": 104 # CHECK-GX-JSON-DAG: "%401:sub3": 103 # CHECK-GX-JSON-DAG: "%401:sub4": 100 # CHECK-GX-JSON-DAG: "%401:sub5": 99 # CHECK-GX-JSON-DAG: "%401:sub6": 98 # CHECK-GX-JSON-DAG: "%401:sub7": 97 # CHECK-GX-JSON-DAG: "%401:sub8": 94 # CHECK-GX-JSON-DAG: "%401:sub9": 93 # CHECK-GX-JSON-DAG: "%401:sub10": 92 # CHECK-GX-JSON-DAG: "%401:sub11": 91 # CHECK-GX-JSON-DAG: "%401:sub12": 88 # CHECK-GX-JSON-DAG: "%401:sub13": 87 # CHECK-GX-JSON-DAG: "%401:sub14": 86 # CHECK-GX-JSON-DAG: "%401:sub15": 85 # CHECK-GX-JSON-DAG: "%401:sub16": 82 # CHECK-GX-JSON-DAG: "%401:sub17": 81 # CHECK-GX-JSON-DAG: "%401:sub18": 80 # CHECK-GX-JSON-DAG: "%401:sub19": 79 # CHECK-GX-JSON-DAG: "%401:sub20": 76 # CHECK-GX-JSON-DAG: "%401:sub21": 75 # CHECK-GX-JSON-DAG: "%401:sub22": 74 # CHECK-GX-JSON-DAG: "%401:sub23": 73 # CHECK-GX-JSON-DAG: "%401:sub24": 70 # CHECK-GX-JSON-DAG: "%401:sub25": 69 # CHECK-GX-JSON-DAG: "%401:sub26": 68 # CHECK-GX-JSON-DAG: "%401:sub27": 67 # CHECK-GX-JSON-DAG: "%401:sub28": 64 # CHECK-GX-JSON-DAG: "%401:sub29": 63 # CHECK-GX-JSON-DAG: "%401:sub30": 62 # CHECK-GX-JSON-DAG: "%401:sub31": 61 # CHECK-GX-JSON-DAG: "%724": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 61 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 106 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%726:vgpr_32 = COPY %317.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 9 # CHECK-GX-JSON-DAG: "%317:sub1": 8 # CHECK-GX-JSON-DAG: "%317:sub2": 7 # CHECK-GX-JSON-DAG: "%317:sub3": 6 # CHECK-GX-JSON-DAG: "%317:sub4": 3 # CHECK-GX-JSON-DAG: "%317:sub5": 2 # CHECK-GX-JSON-DAG: "%317:sub6": 1 # CHECK-GX-JSON-DAG: "%317:sub7": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 57 # CHECK-GX-JSON-DAG: "%359:sub1": 56 # CHECK-GX-JSON-DAG: "%359:sub2": 55 # CHECK-GX-JSON-DAG: "%359:sub3": 54 # CHECK-GX-JSON-DAG: "%359:sub4": 51 # CHECK-GX-JSON-DAG: "%359:sub5": 50 # CHECK-GX-JSON-DAG: "%359:sub6": 49 # CHECK-GX-JSON-DAG: "%359:sub7": 48 # CHECK-GX-JSON-DAG: "%359:sub8": 45 # CHECK-GX-JSON-DAG: "%359:sub9": 44 # CHECK-GX-JSON-DAG: "%359:sub10": 43 # CHECK-GX-JSON-DAG: "%359:sub11": 42 # CHECK-GX-JSON-DAG: "%359:sub12": 39 # CHECK-GX-JSON-DAG: "%359:sub13": 38 # CHECK-GX-JSON-DAG: "%359:sub14": 37 # CHECK-GX-JSON-DAG: "%359:sub15": 36 # CHECK-GX-JSON-DAG: "%359:sub16": 33 # CHECK-GX-JSON-DAG: "%359:sub17": 32 # CHECK-GX-JSON-DAG: "%359:sub18": 31 # CHECK-GX-JSON-DAG: "%359:sub19": 30 # CHECK-GX-JSON-DAG: "%359:sub20": 27 # CHECK-GX-JSON-DAG: "%359:sub21": 26 # CHECK-GX-JSON-DAG: "%359:sub22": 25 # CHECK-GX-JSON-DAG: "%359:sub23": 24 # CHECK-GX-JSON-DAG: "%359:sub24": 21 # CHECK-GX-JSON-DAG: "%359:sub25": 20 # CHECK-GX-JSON-DAG: "%359:sub26": 19 # CHECK-GX-JSON-DAG: "%359:sub27": 18 # CHECK-GX-JSON-DAG: "%359:sub28": 15 # CHECK-GX-JSON-DAG: "%359:sub29": 14 # CHECK-GX-JSON-DAG: "%359:sub30": 13 # CHECK-GX-JSON-DAG: "%359:sub31": 12 # CHECK-GX-JSON-DAG: "%401:sub0": 105 # CHECK-GX-JSON-DAG: "%401:sub1": 104 # CHECK-GX-JSON-DAG: "%401:sub2": 103 # CHECK-GX-JSON-DAG: "%401:sub3": 102 # CHECK-GX-JSON-DAG: "%401:sub4": 99 # CHECK-GX-JSON-DAG: "%401:sub5": 98 # CHECK-GX-JSON-DAG: "%401:sub6": 97 # CHECK-GX-JSON-DAG: "%401:sub7": 96 # CHECK-GX-JSON-DAG: "%401:sub8": 93 # CHECK-GX-JSON-DAG: "%401:sub9": 92 # CHECK-GX-JSON-DAG: "%401:sub10": 91 # CHECK-GX-JSON-DAG: "%401:sub11": 90 # CHECK-GX-JSON-DAG: "%401:sub12": 87 # CHECK-GX-JSON-DAG: "%401:sub13": 86 # CHECK-GX-JSON-DAG: "%401:sub14": 85 # CHECK-GX-JSON-DAG: "%401:sub15": 84 # CHECK-GX-JSON-DAG: "%401:sub16": 81 # CHECK-GX-JSON-DAG: "%401:sub17": 80 # CHECK-GX-JSON-DAG: "%401:sub18": 79 # CHECK-GX-JSON-DAG: "%401:sub19": 78 # CHECK-GX-JSON-DAG: "%401:sub20": 75 # CHECK-GX-JSON-DAG: "%401:sub21": 74 # CHECK-GX-JSON-DAG: "%401:sub22": 73 # CHECK-GX-JSON-DAG: "%401:sub23": 72 # CHECK-GX-JSON-DAG: "%401:sub24": 69 # CHECK-GX-JSON-DAG: "%401:sub25": 68 # CHECK-GX-JSON-DAG: "%401:sub26": 67 # CHECK-GX-JSON-DAG: "%401:sub27": 66 # CHECK-GX-JSON-DAG: "%401:sub28": 63 # CHECK-GX-JSON-DAG: "%401:sub29": 62 # CHECK-GX-JSON-DAG: "%401:sub30": 61 # CHECK-GX-JSON-DAG: "%401:sub31": 60 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 60 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 105 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%727:vgpr_32 = COPY %317.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 8 # CHECK-GX-JSON-DAG: "%317:sub1": 7 # CHECK-GX-JSON-DAG: "%317:sub2": 6 # CHECK-GX-JSON-DAG: "%317:sub3": 5 # CHECK-GX-JSON-DAG: "%317:sub4": 2 # CHECK-GX-JSON-DAG: "%317:sub5": 1 # CHECK-GX-JSON-DAG: "%317:sub6": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 56 # CHECK-GX-JSON-DAG: "%359:sub1": 55 # CHECK-GX-JSON-DAG: "%359:sub2": 54 # CHECK-GX-JSON-DAG: "%359:sub3": 53 # CHECK-GX-JSON-DAG: "%359:sub4": 50 # CHECK-GX-JSON-DAG: "%359:sub5": 49 # CHECK-GX-JSON-DAG: "%359:sub6": 48 # CHECK-GX-JSON-DAG: "%359:sub7": 47 # CHECK-GX-JSON-DAG: "%359:sub8": 44 # CHECK-GX-JSON-DAG: "%359:sub9": 43 # CHECK-GX-JSON-DAG: "%359:sub10": 42 # CHECK-GX-JSON-DAG: "%359:sub11": 41 # CHECK-GX-JSON-DAG: "%359:sub12": 38 # CHECK-GX-JSON-DAG: "%359:sub13": 37 # CHECK-GX-JSON-DAG: "%359:sub14": 36 # CHECK-GX-JSON-DAG: "%359:sub15": 35 # CHECK-GX-JSON-DAG: "%359:sub16": 32 # CHECK-GX-JSON-DAG: "%359:sub17": 31 # CHECK-GX-JSON-DAG: "%359:sub18": 30 # CHECK-GX-JSON-DAG: "%359:sub19": 29 # CHECK-GX-JSON-DAG: "%359:sub20": 26 # CHECK-GX-JSON-DAG: "%359:sub21": 25 # CHECK-GX-JSON-DAG: "%359:sub22": 24 # CHECK-GX-JSON-DAG: "%359:sub23": 23 # CHECK-GX-JSON-DAG: "%359:sub24": 20 # CHECK-GX-JSON-DAG: "%359:sub25": 19 # CHECK-GX-JSON-DAG: "%359:sub26": 18 # CHECK-GX-JSON-DAG: "%359:sub27": 17 # CHECK-GX-JSON-DAG: "%359:sub28": 14 # CHECK-GX-JSON-DAG: "%359:sub29": 13 # CHECK-GX-JSON-DAG: "%359:sub30": 12 # CHECK-GX-JSON-DAG: "%359:sub31": 11 # CHECK-GX-JSON-DAG: "%401:sub0": 104 # CHECK-GX-JSON-DAG: "%401:sub1": 103 # CHECK-GX-JSON-DAG: "%401:sub2": 102 # CHECK-GX-JSON-DAG: "%401:sub3": 101 # CHECK-GX-JSON-DAG: "%401:sub4": 98 # CHECK-GX-JSON-DAG: "%401:sub5": 97 # CHECK-GX-JSON-DAG: "%401:sub6": 96 # CHECK-GX-JSON-DAG: "%401:sub7": 95 # CHECK-GX-JSON-DAG: "%401:sub8": 92 # CHECK-GX-JSON-DAG: "%401:sub9": 91 # CHECK-GX-JSON-DAG: "%401:sub10": 90 # CHECK-GX-JSON-DAG: "%401:sub11": 89 # CHECK-GX-JSON-DAG: "%401:sub12": 86 # CHECK-GX-JSON-DAG: "%401:sub13": 85 # CHECK-GX-JSON-DAG: "%401:sub14": 84 # CHECK-GX-JSON-DAG: "%401:sub15": 83 # CHECK-GX-JSON-DAG: "%401:sub16": 80 # CHECK-GX-JSON-DAG: "%401:sub17": 79 # CHECK-GX-JSON-DAG: "%401:sub18": 78 # CHECK-GX-JSON-DAG: "%401:sub19": 77 # CHECK-GX-JSON-DAG: "%401:sub20": 74 # CHECK-GX-JSON-DAG: "%401:sub21": 73 # CHECK-GX-JSON-DAG: "%401:sub22": 72 # CHECK-GX-JSON-DAG: "%401:sub23": 71 # CHECK-GX-JSON-DAG: "%401:sub24": 68 # CHECK-GX-JSON-DAG: "%401:sub25": 67 # CHECK-GX-JSON-DAG: "%401:sub26": 66 # CHECK-GX-JSON-DAG: "%401:sub27": 65 # CHECK-GX-JSON-DAG: "%401:sub28": 62 # CHECK-GX-JSON-DAG: "%401:sub29": 61 # CHECK-GX-JSON-DAG: "%401:sub30": 60 # CHECK-GX-JSON-DAG: "%401:sub31": 59 # CHECK-GX-JSON-DAG: "%726": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 59 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 104 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%728:vgpr_32 = COPY %317.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 7 # CHECK-GX-JSON-DAG: "%317:sub1": 6 # CHECK-GX-JSON-DAG: "%317:sub2": 5 # CHECK-GX-JSON-DAG: "%317:sub3": 4 # CHECK-GX-JSON-DAG: "%317:sub4": 1 # CHECK-GX-JSON-DAG: "%317:sub5": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 55 # CHECK-GX-JSON-DAG: "%359:sub1": 54 # CHECK-GX-JSON-DAG: "%359:sub2": 53 # CHECK-GX-JSON-DAG: "%359:sub3": 52 # CHECK-GX-JSON-DAG: "%359:sub4": 49 # CHECK-GX-JSON-DAG: "%359:sub5": 48 # CHECK-GX-JSON-DAG: "%359:sub6": 47 # CHECK-GX-JSON-DAG: "%359:sub7": 46 # CHECK-GX-JSON-DAG: "%359:sub8": 43 # CHECK-GX-JSON-DAG: "%359:sub9": 42 # CHECK-GX-JSON-DAG: "%359:sub10": 41 # CHECK-GX-JSON-DAG: "%359:sub11": 40 # CHECK-GX-JSON-DAG: "%359:sub12": 37 # CHECK-GX-JSON-DAG: "%359:sub13": 36 # CHECK-GX-JSON-DAG: "%359:sub14": 35 # CHECK-GX-JSON-DAG: "%359:sub15": 34 # CHECK-GX-JSON-DAG: "%359:sub16": 31 # CHECK-GX-JSON-DAG: "%359:sub17": 30 # CHECK-GX-JSON-DAG: "%359:sub18": 29 # CHECK-GX-JSON-DAG: "%359:sub19": 28 # CHECK-GX-JSON-DAG: "%359:sub20": 25 # CHECK-GX-JSON-DAG: "%359:sub21": 24 # CHECK-GX-JSON-DAG: "%359:sub22": 23 # CHECK-GX-JSON-DAG: "%359:sub23": 22 # CHECK-GX-JSON-DAG: "%359:sub24": 19 # CHECK-GX-JSON-DAG: "%359:sub25": 18 # CHECK-GX-JSON-DAG: "%359:sub26": 17 # CHECK-GX-JSON-DAG: "%359:sub27": 16 # CHECK-GX-JSON-DAG: "%359:sub28": 13 # CHECK-GX-JSON-DAG: "%359:sub29": 12 # CHECK-GX-JSON-DAG: "%359:sub30": 11 # CHECK-GX-JSON-DAG: "%359:sub31": 10 # CHECK-GX-JSON-DAG: "%401:sub0": 103 # CHECK-GX-JSON-DAG: "%401:sub1": 102 # CHECK-GX-JSON-DAG: "%401:sub2": 101 # CHECK-GX-JSON-DAG: "%401:sub3": 100 # CHECK-GX-JSON-DAG: "%401:sub4": 97 # CHECK-GX-JSON-DAG: "%401:sub5": 96 # CHECK-GX-JSON-DAG: "%401:sub6": 95 # CHECK-GX-JSON-DAG: "%401:sub7": 94 # CHECK-GX-JSON-DAG: "%401:sub8": 91 # CHECK-GX-JSON-DAG: "%401:sub9": 90 # CHECK-GX-JSON-DAG: "%401:sub10": 89 # CHECK-GX-JSON-DAG: "%401:sub11": 88 # CHECK-GX-JSON-DAG: "%401:sub12": 85 # CHECK-GX-JSON-DAG: "%401:sub13": 84 # CHECK-GX-JSON-DAG: "%401:sub14": 83 # CHECK-GX-JSON-DAG: "%401:sub15": 82 # CHECK-GX-JSON-DAG: "%401:sub16": 79 # CHECK-GX-JSON-DAG: "%401:sub17": 78 # CHECK-GX-JSON-DAG: "%401:sub18": 77 # CHECK-GX-JSON-DAG: "%401:sub19": 76 # CHECK-GX-JSON-DAG: "%401:sub20": 73 # CHECK-GX-JSON-DAG: "%401:sub21": 72 # CHECK-GX-JSON-DAG: "%401:sub22": 71 # CHECK-GX-JSON-DAG: "%401:sub23": 70 # CHECK-GX-JSON-DAG: "%401:sub24": 67 # CHECK-GX-JSON-DAG: "%401:sub25": 66 # CHECK-GX-JSON-DAG: "%401:sub26": 65 # CHECK-GX-JSON-DAG: "%401:sub27": 64 # CHECK-GX-JSON-DAG: "%401:sub28": 61 # CHECK-GX-JSON-DAG: "%401:sub29": 60 # CHECK-GX-JSON-DAG: "%401:sub30": 59 # CHECK-GX-JSON-DAG: "%401:sub31": 58 # CHECK-GX-JSON-DAG: "%726": 2 # CHECK-GX-JSON-DAG: "%727": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 58 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 103 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%729:vgpr_32 = COPY %317.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 6 # CHECK-GX-JSON-DAG: "%317:sub1": 5 # CHECK-GX-JSON-DAG: "%317:sub2": 4 # CHECK-GX-JSON-DAG: "%317:sub3": 3 # CHECK-GX-JSON-DAG: "%317:sub4": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 54 # CHECK-GX-JSON-DAG: "%359:sub1": 53 # CHECK-GX-JSON-DAG: "%359:sub2": 52 # CHECK-GX-JSON-DAG: "%359:sub3": 51 # CHECK-GX-JSON-DAG: "%359:sub4": 48 # CHECK-GX-JSON-DAG: "%359:sub5": 47 # CHECK-GX-JSON-DAG: "%359:sub6": 46 # CHECK-GX-JSON-DAG: "%359:sub7": 45 # CHECK-GX-JSON-DAG: "%359:sub8": 42 # CHECK-GX-JSON-DAG: "%359:sub9": 41 # CHECK-GX-JSON-DAG: "%359:sub10": 40 # CHECK-GX-JSON-DAG: "%359:sub11": 39 # CHECK-GX-JSON-DAG: "%359:sub12": 36 # CHECK-GX-JSON-DAG: "%359:sub13": 35 # CHECK-GX-JSON-DAG: "%359:sub14": 34 # CHECK-GX-JSON-DAG: "%359:sub15": 33 # CHECK-GX-JSON-DAG: "%359:sub16": 30 # CHECK-GX-JSON-DAG: "%359:sub17": 29 # CHECK-GX-JSON-DAG: "%359:sub18": 28 # CHECK-GX-JSON-DAG: "%359:sub19": 27 # CHECK-GX-JSON-DAG: "%359:sub20": 24 # CHECK-GX-JSON-DAG: "%359:sub21": 23 # CHECK-GX-JSON-DAG: "%359:sub22": 22 # CHECK-GX-JSON-DAG: "%359:sub23": 21 # CHECK-GX-JSON-DAG: "%359:sub24": 18 # CHECK-GX-JSON-DAG: "%359:sub25": 17 # CHECK-GX-JSON-DAG: "%359:sub26": 16 # CHECK-GX-JSON-DAG: "%359:sub27": 15 # CHECK-GX-JSON-DAG: "%359:sub28": 12 # CHECK-GX-JSON-DAG: "%359:sub29": 11 # CHECK-GX-JSON-DAG: "%359:sub30": 10 # CHECK-GX-JSON-DAG: "%359:sub31": 9 # CHECK-GX-JSON-DAG: "%401:sub0": 102 # CHECK-GX-JSON-DAG: "%401:sub1": 101 # CHECK-GX-JSON-DAG: "%401:sub2": 100 # CHECK-GX-JSON-DAG: "%401:sub3": 99 # CHECK-GX-JSON-DAG: "%401:sub4": 96 # CHECK-GX-JSON-DAG: "%401:sub5": 95 # CHECK-GX-JSON-DAG: "%401:sub6": 94 # CHECK-GX-JSON-DAG: "%401:sub7": 93 # CHECK-GX-JSON-DAG: "%401:sub8": 90 # CHECK-GX-JSON-DAG: "%401:sub9": 89 # CHECK-GX-JSON-DAG: "%401:sub10": 88 # CHECK-GX-JSON-DAG: "%401:sub11": 87 # CHECK-GX-JSON-DAG: "%401:sub12": 84 # CHECK-GX-JSON-DAG: "%401:sub13": 83 # CHECK-GX-JSON-DAG: "%401:sub14": 82 # CHECK-GX-JSON-DAG: "%401:sub15": 81 # CHECK-GX-JSON-DAG: "%401:sub16": 78 # CHECK-GX-JSON-DAG: "%401:sub17": 77 # CHECK-GX-JSON-DAG: "%401:sub18": 76 # CHECK-GX-JSON-DAG: "%401:sub19": 75 # CHECK-GX-JSON-DAG: "%401:sub20": 72 # CHECK-GX-JSON-DAG: "%401:sub21": 71 # CHECK-GX-JSON-DAG: "%401:sub22": 70 # CHECK-GX-JSON-DAG: "%401:sub23": 69 # CHECK-GX-JSON-DAG: "%401:sub24": 66 # CHECK-GX-JSON-DAG: "%401:sub25": 65 # CHECK-GX-JSON-DAG: "%401:sub26": 64 # CHECK-GX-JSON-DAG: "%401:sub27": 63 # CHECK-GX-JSON-DAG: "%401:sub28": 60 # CHECK-GX-JSON-DAG: "%401:sub29": 59 # CHECK-GX-JSON-DAG: "%401:sub30": 58 # CHECK-GX-JSON-DAG: "%401:sub31": 57 # CHECK-GX-JSON-DAG: "%726": 1 # CHECK-GX-JSON-DAG: "%727": 1 # CHECK-GX-JSON-DAG: "%728": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 57 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 102 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%730:vreg_128 = REG_SEQUENCE %729, %subreg.sub0, %728, %subreg.sub1, %727, %subreg.sub2, %726, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 5 # CHECK-GX-JSON-DAG: "%317:sub1": 4 # CHECK-GX-JSON-DAG: "%317:sub2": 3 # CHECK-GX-JSON-DAG: "%317:sub3": 2 # CHECK-GX-JSON-DAG: "%359:sub0": 53 # CHECK-GX-JSON-DAG: "%359:sub1": 52 # CHECK-GX-JSON-DAG: "%359:sub2": 51 # CHECK-GX-JSON-DAG: "%359:sub3": 50 # CHECK-GX-JSON-DAG: "%359:sub4": 47 # CHECK-GX-JSON-DAG: "%359:sub5": 46 # CHECK-GX-JSON-DAG: "%359:sub6": 45 # CHECK-GX-JSON-DAG: "%359:sub7": 44 # CHECK-GX-JSON-DAG: "%359:sub8": 41 # CHECK-GX-JSON-DAG: "%359:sub9": 40 # CHECK-GX-JSON-DAG: "%359:sub10": 39 # CHECK-GX-JSON-DAG: "%359:sub11": 38 # CHECK-GX-JSON-DAG: "%359:sub12": 35 # CHECK-GX-JSON-DAG: "%359:sub13": 34 # CHECK-GX-JSON-DAG: "%359:sub14": 33 # CHECK-GX-JSON-DAG: "%359:sub15": 32 # CHECK-GX-JSON-DAG: "%359:sub16": 29 # CHECK-GX-JSON-DAG: "%359:sub17": 28 # CHECK-GX-JSON-DAG: "%359:sub18": 27 # CHECK-GX-JSON-DAG: "%359:sub19": 26 # CHECK-GX-JSON-DAG: "%359:sub20": 23 # CHECK-GX-JSON-DAG: "%359:sub21": 22 # CHECK-GX-JSON-DAG: "%359:sub22": 21 # CHECK-GX-JSON-DAG: "%359:sub23": 20 # CHECK-GX-JSON-DAG: "%359:sub24": 17 # CHECK-GX-JSON-DAG: "%359:sub25": 16 # CHECK-GX-JSON-DAG: "%359:sub26": 15 # CHECK-GX-JSON-DAG: "%359:sub27": 14 # CHECK-GX-JSON-DAG: "%359:sub28": 11 # CHECK-GX-JSON-DAG: "%359:sub29": 10 # CHECK-GX-JSON-DAG: "%359:sub30": 9 # CHECK-GX-JSON-DAG: "%359:sub31": 8 # CHECK-GX-JSON-DAG: "%401:sub0": 101 # CHECK-GX-JSON-DAG: "%401:sub1": 100 # CHECK-GX-JSON-DAG: "%401:sub2": 99 # CHECK-GX-JSON-DAG: "%401:sub3": 98 # CHECK-GX-JSON-DAG: "%401:sub4": 95 # CHECK-GX-JSON-DAG: "%401:sub5": 94 # CHECK-GX-JSON-DAG: "%401:sub6": 93 # CHECK-GX-JSON-DAG: "%401:sub7": 92 # CHECK-GX-JSON-DAG: "%401:sub8": 89 # CHECK-GX-JSON-DAG: "%401:sub9": 88 # CHECK-GX-JSON-DAG: "%401:sub10": 87 # CHECK-GX-JSON-DAG: "%401:sub11": 86 # CHECK-GX-JSON-DAG: "%401:sub12": 83 # CHECK-GX-JSON-DAG: "%401:sub13": 82 # CHECK-GX-JSON-DAG: "%401:sub14": 81 # CHECK-GX-JSON-DAG: "%401:sub15": 80 # CHECK-GX-JSON-DAG: "%401:sub16": 77 # CHECK-GX-JSON-DAG: "%401:sub17": 76 # CHECK-GX-JSON-DAG: "%401:sub18": 75 # CHECK-GX-JSON-DAG: "%401:sub19": 74 # CHECK-GX-JSON-DAG: "%401:sub20": 71 # CHECK-GX-JSON-DAG: "%401:sub21": 70 # CHECK-GX-JSON-DAG: "%401:sub22": 69 # CHECK-GX-JSON-DAG: "%401:sub23": 68 # CHECK-GX-JSON-DAG: "%401:sub24": 65 # CHECK-GX-JSON-DAG: "%401:sub25": 64 # CHECK-GX-JSON-DAG: "%401:sub26": 63 # CHECK-GX-JSON-DAG: "%401:sub27": 62 # CHECK-GX-JSON-DAG: "%401:sub28": 59 # CHECK-GX-JSON-DAG: "%401:sub29": 58 # CHECK-GX-JSON-DAG: "%401:sub30": 57 # CHECK-GX-JSON-DAG: "%401:sub31": 56 # CHECK-GX-JSON-DAG: "%726": 0 # CHECK-GX-JSON-DAG: "%727": 0 # CHECK-GX-JSON-DAG: "%728": 0 # CHECK-GX-JSON-DAG: "%729": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 56 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 101 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %731:vreg_64, %730, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 4 # CHECK-GX-JSON-DAG: "%317:sub1": 3 # CHECK-GX-JSON-DAG: "%317:sub2": 2 # CHECK-GX-JSON-DAG: "%317:sub3": 1 # CHECK-GX-JSON-DAG: "%359:sub0": 52 # CHECK-GX-JSON-DAG: "%359:sub1": 51 # CHECK-GX-JSON-DAG: "%359:sub2": 50 # CHECK-GX-JSON-DAG: "%359:sub3": 49 # CHECK-GX-JSON-DAG: "%359:sub4": 46 # CHECK-GX-JSON-DAG: "%359:sub5": 45 # CHECK-GX-JSON-DAG: "%359:sub6": 44 # CHECK-GX-JSON-DAG: "%359:sub7": 43 # CHECK-GX-JSON-DAG: "%359:sub8": 40 # CHECK-GX-JSON-DAG: "%359:sub9": 39 # CHECK-GX-JSON-DAG: "%359:sub10": 38 # CHECK-GX-JSON-DAG: "%359:sub11": 37 # CHECK-GX-JSON-DAG: "%359:sub12": 34 # CHECK-GX-JSON-DAG: "%359:sub13": 33 # CHECK-GX-JSON-DAG: "%359:sub14": 32 # CHECK-GX-JSON-DAG: "%359:sub15": 31 # CHECK-GX-JSON-DAG: "%359:sub16": 28 # CHECK-GX-JSON-DAG: "%359:sub17": 27 # CHECK-GX-JSON-DAG: "%359:sub18": 26 # CHECK-GX-JSON-DAG: "%359:sub19": 25 # CHECK-GX-JSON-DAG: "%359:sub20": 22 # CHECK-GX-JSON-DAG: "%359:sub21": 21 # CHECK-GX-JSON-DAG: "%359:sub22": 20 # CHECK-GX-JSON-DAG: "%359:sub23": 19 # CHECK-GX-JSON-DAG: "%359:sub24": 16 # CHECK-GX-JSON-DAG: "%359:sub25": 15 # CHECK-GX-JSON-DAG: "%359:sub26": 14 # CHECK-GX-JSON-DAG: "%359:sub27": 13 # CHECK-GX-JSON-DAG: "%359:sub28": 10 # CHECK-GX-JSON-DAG: "%359:sub29": 9 # CHECK-GX-JSON-DAG: "%359:sub30": 8 # CHECK-GX-JSON-DAG: "%359:sub31": 7 # CHECK-GX-JSON-DAG: "%401:sub0": 100 # CHECK-GX-JSON-DAG: "%401:sub1": 99 # CHECK-GX-JSON-DAG: "%401:sub2": 98 # CHECK-GX-JSON-DAG: "%401:sub3": 97 # CHECK-GX-JSON-DAG: "%401:sub4": 94 # CHECK-GX-JSON-DAG: "%401:sub5": 93 # CHECK-GX-JSON-DAG: "%401:sub6": 92 # CHECK-GX-JSON-DAG: "%401:sub7": 91 # CHECK-GX-JSON-DAG: "%401:sub8": 88 # CHECK-GX-JSON-DAG: "%401:sub9": 87 # CHECK-GX-JSON-DAG: "%401:sub10": 86 # CHECK-GX-JSON-DAG: "%401:sub11": 85 # CHECK-GX-JSON-DAG: "%401:sub12": 82 # CHECK-GX-JSON-DAG: "%401:sub13": 81 # CHECK-GX-JSON-DAG: "%401:sub14": 80 # CHECK-GX-JSON-DAG: "%401:sub15": 79 # CHECK-GX-JSON-DAG: "%401:sub16": 76 # CHECK-GX-JSON-DAG: "%401:sub17": 75 # CHECK-GX-JSON-DAG: "%401:sub18": 74 # CHECK-GX-JSON-DAG: "%401:sub19": 73 # CHECK-GX-JSON-DAG: "%401:sub20": 70 # CHECK-GX-JSON-DAG: "%401:sub21": 69 # CHECK-GX-JSON-DAG: "%401:sub22": 68 # CHECK-GX-JSON-DAG: "%401:sub23": 67 # CHECK-GX-JSON-DAG: "%401:sub24": 64 # CHECK-GX-JSON-DAG: "%401:sub25": 63 # CHECK-GX-JSON-DAG: "%401:sub26": 62 # CHECK-GX-JSON-DAG: "%401:sub27": 61 # CHECK-GX-JSON-DAG: "%401:sub28": 58 # CHECK-GX-JSON-DAG: "%401:sub29": 57 # CHECK-GX-JSON-DAG: "%401:sub30": 56 # CHECK-GX-JSON-DAG: "%401:sub31": 55 # CHECK-GX-JSON-DAG: "%730": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 55 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 100 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%732:vgpr_32 = COPY %317.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 3 # CHECK-GX-JSON-DAG: "%317:sub1": 2 # CHECK-GX-JSON-DAG: "%317:sub2": 1 # CHECK-GX-JSON-DAG: "%317:sub3": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 51 # CHECK-GX-JSON-DAG: "%359:sub1": 50 # CHECK-GX-JSON-DAG: "%359:sub2": 49 # CHECK-GX-JSON-DAG: "%359:sub3": 48 # CHECK-GX-JSON-DAG: "%359:sub4": 45 # CHECK-GX-JSON-DAG: "%359:sub5": 44 # CHECK-GX-JSON-DAG: "%359:sub6": 43 # CHECK-GX-JSON-DAG: "%359:sub7": 42 # CHECK-GX-JSON-DAG: "%359:sub8": 39 # CHECK-GX-JSON-DAG: "%359:sub9": 38 # CHECK-GX-JSON-DAG: "%359:sub10": 37 # CHECK-GX-JSON-DAG: "%359:sub11": 36 # CHECK-GX-JSON-DAG: "%359:sub12": 33 # CHECK-GX-JSON-DAG: "%359:sub13": 32 # CHECK-GX-JSON-DAG: "%359:sub14": 31 # CHECK-GX-JSON-DAG: "%359:sub15": 30 # CHECK-GX-JSON-DAG: "%359:sub16": 27 # CHECK-GX-JSON-DAG: "%359:sub17": 26 # CHECK-GX-JSON-DAG: "%359:sub18": 25 # CHECK-GX-JSON-DAG: "%359:sub19": 24 # CHECK-GX-JSON-DAG: "%359:sub20": 21 # CHECK-GX-JSON-DAG: "%359:sub21": 20 # CHECK-GX-JSON-DAG: "%359:sub22": 19 # CHECK-GX-JSON-DAG: "%359:sub23": 18 # CHECK-GX-JSON-DAG: "%359:sub24": 15 # CHECK-GX-JSON-DAG: "%359:sub25": 14 # CHECK-GX-JSON-DAG: "%359:sub26": 13 # CHECK-GX-JSON-DAG: "%359:sub27": 12 # CHECK-GX-JSON-DAG: "%359:sub28": 9 # CHECK-GX-JSON-DAG: "%359:sub29": 8 # CHECK-GX-JSON-DAG: "%359:sub30": 7 # CHECK-GX-JSON-DAG: "%359:sub31": 6 # CHECK-GX-JSON-DAG: "%401:sub0": 99 # CHECK-GX-JSON-DAG: "%401:sub1": 98 # CHECK-GX-JSON-DAG: "%401:sub2": 97 # CHECK-GX-JSON-DAG: "%401:sub3": 96 # CHECK-GX-JSON-DAG: "%401:sub4": 93 # CHECK-GX-JSON-DAG: "%401:sub5": 92 # CHECK-GX-JSON-DAG: "%401:sub6": 91 # CHECK-GX-JSON-DAG: "%401:sub7": 90 # CHECK-GX-JSON-DAG: "%401:sub8": 87 # CHECK-GX-JSON-DAG: "%401:sub9": 86 # CHECK-GX-JSON-DAG: "%401:sub10": 85 # CHECK-GX-JSON-DAG: "%401:sub11": 84 # CHECK-GX-JSON-DAG: "%401:sub12": 81 # CHECK-GX-JSON-DAG: "%401:sub13": 80 # CHECK-GX-JSON-DAG: "%401:sub14": 79 # CHECK-GX-JSON-DAG: "%401:sub15": 78 # CHECK-GX-JSON-DAG: "%401:sub16": 75 # CHECK-GX-JSON-DAG: "%401:sub17": 74 # CHECK-GX-JSON-DAG: "%401:sub18": 73 # CHECK-GX-JSON-DAG: "%401:sub19": 72 # CHECK-GX-JSON-DAG: "%401:sub20": 69 # CHECK-GX-JSON-DAG: "%401:sub21": 68 # CHECK-GX-JSON-DAG: "%401:sub22": 67 # CHECK-GX-JSON-DAG: "%401:sub23": 66 # CHECK-GX-JSON-DAG: "%401:sub24": 63 # CHECK-GX-JSON-DAG: "%401:sub25": 62 # CHECK-GX-JSON-DAG: "%401:sub26": 61 # CHECK-GX-JSON-DAG: "%401:sub27": 60 # CHECK-GX-JSON-DAG: "%401:sub28": 57 # CHECK-GX-JSON-DAG: "%401:sub29": 56 # CHECK-GX-JSON-DAG: "%401:sub30": 55 # CHECK-GX-JSON-DAG: "%401:sub31": 54 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 54 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 99 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%733:vgpr_32 = COPY %317.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 2 # CHECK-GX-JSON-DAG: "%317:sub1": 1 # CHECK-GX-JSON-DAG: "%317:sub2": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 50 # CHECK-GX-JSON-DAG: "%359:sub1": 49 # CHECK-GX-JSON-DAG: "%359:sub2": 48 # CHECK-GX-JSON-DAG: "%359:sub3": 47 # CHECK-GX-JSON-DAG: "%359:sub4": 44 # CHECK-GX-JSON-DAG: "%359:sub5": 43 # CHECK-GX-JSON-DAG: "%359:sub6": 42 # CHECK-GX-JSON-DAG: "%359:sub7": 41 # CHECK-GX-JSON-DAG: "%359:sub8": 38 # CHECK-GX-JSON-DAG: "%359:sub9": 37 # CHECK-GX-JSON-DAG: "%359:sub10": 36 # CHECK-GX-JSON-DAG: "%359:sub11": 35 # CHECK-GX-JSON-DAG: "%359:sub12": 32 # CHECK-GX-JSON-DAG: "%359:sub13": 31 # CHECK-GX-JSON-DAG: "%359:sub14": 30 # CHECK-GX-JSON-DAG: "%359:sub15": 29 # CHECK-GX-JSON-DAG: "%359:sub16": 26 # CHECK-GX-JSON-DAG: "%359:sub17": 25 # CHECK-GX-JSON-DAG: "%359:sub18": 24 # CHECK-GX-JSON-DAG: "%359:sub19": 23 # CHECK-GX-JSON-DAG: "%359:sub20": 20 # CHECK-GX-JSON-DAG: "%359:sub21": 19 # CHECK-GX-JSON-DAG: "%359:sub22": 18 # CHECK-GX-JSON-DAG: "%359:sub23": 17 # CHECK-GX-JSON-DAG: "%359:sub24": 14 # CHECK-GX-JSON-DAG: "%359:sub25": 13 # CHECK-GX-JSON-DAG: "%359:sub26": 12 # CHECK-GX-JSON-DAG: "%359:sub27": 11 # CHECK-GX-JSON-DAG: "%359:sub28": 8 # CHECK-GX-JSON-DAG: "%359:sub29": 7 # CHECK-GX-JSON-DAG: "%359:sub30": 6 # CHECK-GX-JSON-DAG: "%359:sub31": 5 # CHECK-GX-JSON-DAG: "%401:sub0": 98 # CHECK-GX-JSON-DAG: "%401:sub1": 97 # CHECK-GX-JSON-DAG: "%401:sub2": 96 # CHECK-GX-JSON-DAG: "%401:sub3": 95 # CHECK-GX-JSON-DAG: "%401:sub4": 92 # CHECK-GX-JSON-DAG: "%401:sub5": 91 # CHECK-GX-JSON-DAG: "%401:sub6": 90 # CHECK-GX-JSON-DAG: "%401:sub7": 89 # CHECK-GX-JSON-DAG: "%401:sub8": 86 # CHECK-GX-JSON-DAG: "%401:sub9": 85 # CHECK-GX-JSON-DAG: "%401:sub10": 84 # CHECK-GX-JSON-DAG: "%401:sub11": 83 # CHECK-GX-JSON-DAG: "%401:sub12": 80 # CHECK-GX-JSON-DAG: "%401:sub13": 79 # CHECK-GX-JSON-DAG: "%401:sub14": 78 # CHECK-GX-JSON-DAG: "%401:sub15": 77 # CHECK-GX-JSON-DAG: "%401:sub16": 74 # CHECK-GX-JSON-DAG: "%401:sub17": 73 # CHECK-GX-JSON-DAG: "%401:sub18": 72 # CHECK-GX-JSON-DAG: "%401:sub19": 71 # CHECK-GX-JSON-DAG: "%401:sub20": 68 # CHECK-GX-JSON-DAG: "%401:sub21": 67 # CHECK-GX-JSON-DAG: "%401:sub22": 66 # CHECK-GX-JSON-DAG: "%401:sub23": 65 # CHECK-GX-JSON-DAG: "%401:sub24": 62 # CHECK-GX-JSON-DAG: "%401:sub25": 61 # CHECK-GX-JSON-DAG: "%401:sub26": 60 # CHECK-GX-JSON-DAG: "%401:sub27": 59 # CHECK-GX-JSON-DAG: "%401:sub28": 56 # CHECK-GX-JSON-DAG: "%401:sub29": 55 # CHECK-GX-JSON-DAG: "%401:sub30": 54 # CHECK-GX-JSON-DAG: "%401:sub31": 53 # CHECK-GX-JSON-DAG: "%732": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 53 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 98 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%734:vgpr_32 = COPY %317.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 1 # CHECK-GX-JSON-DAG: "%317:sub1": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 49 # CHECK-GX-JSON-DAG: "%359:sub1": 48 # CHECK-GX-JSON-DAG: "%359:sub2": 47 # CHECK-GX-JSON-DAG: "%359:sub3": 46 # CHECK-GX-JSON-DAG: "%359:sub4": 43 # CHECK-GX-JSON-DAG: "%359:sub5": 42 # CHECK-GX-JSON-DAG: "%359:sub6": 41 # CHECK-GX-JSON-DAG: "%359:sub7": 40 # CHECK-GX-JSON-DAG: "%359:sub8": 37 # CHECK-GX-JSON-DAG: "%359:sub9": 36 # CHECK-GX-JSON-DAG: "%359:sub10": 35 # CHECK-GX-JSON-DAG: "%359:sub11": 34 # CHECK-GX-JSON-DAG: "%359:sub12": 31 # CHECK-GX-JSON-DAG: "%359:sub13": 30 # CHECK-GX-JSON-DAG: "%359:sub14": 29 # CHECK-GX-JSON-DAG: "%359:sub15": 28 # CHECK-GX-JSON-DAG: "%359:sub16": 25 # CHECK-GX-JSON-DAG: "%359:sub17": 24 # CHECK-GX-JSON-DAG: "%359:sub18": 23 # CHECK-GX-JSON-DAG: "%359:sub19": 22 # CHECK-GX-JSON-DAG: "%359:sub20": 19 # CHECK-GX-JSON-DAG: "%359:sub21": 18 # CHECK-GX-JSON-DAG: "%359:sub22": 17 # CHECK-GX-JSON-DAG: "%359:sub23": 16 # CHECK-GX-JSON-DAG: "%359:sub24": 13 # CHECK-GX-JSON-DAG: "%359:sub25": 12 # CHECK-GX-JSON-DAG: "%359:sub26": 11 # CHECK-GX-JSON-DAG: "%359:sub27": 10 # CHECK-GX-JSON-DAG: "%359:sub28": 7 # CHECK-GX-JSON-DAG: "%359:sub29": 6 # CHECK-GX-JSON-DAG: "%359:sub30": 5 # CHECK-GX-JSON-DAG: "%359:sub31": 4 # CHECK-GX-JSON-DAG: "%401:sub0": 97 # CHECK-GX-JSON-DAG: "%401:sub1": 96 # CHECK-GX-JSON-DAG: "%401:sub2": 95 # CHECK-GX-JSON-DAG: "%401:sub3": 94 # CHECK-GX-JSON-DAG: "%401:sub4": 91 # CHECK-GX-JSON-DAG: "%401:sub5": 90 # CHECK-GX-JSON-DAG: "%401:sub6": 89 # CHECK-GX-JSON-DAG: "%401:sub7": 88 # CHECK-GX-JSON-DAG: "%401:sub8": 85 # CHECK-GX-JSON-DAG: "%401:sub9": 84 # CHECK-GX-JSON-DAG: "%401:sub10": 83 # CHECK-GX-JSON-DAG: "%401:sub11": 82 # CHECK-GX-JSON-DAG: "%401:sub12": 79 # CHECK-GX-JSON-DAG: "%401:sub13": 78 # CHECK-GX-JSON-DAG: "%401:sub14": 77 # CHECK-GX-JSON-DAG: "%401:sub15": 76 # CHECK-GX-JSON-DAG: "%401:sub16": 73 # CHECK-GX-JSON-DAG: "%401:sub17": 72 # CHECK-GX-JSON-DAG: "%401:sub18": 71 # CHECK-GX-JSON-DAG: "%401:sub19": 70 # CHECK-GX-JSON-DAG: "%401:sub20": 67 # CHECK-GX-JSON-DAG: "%401:sub21": 66 # CHECK-GX-JSON-DAG: "%401:sub22": 65 # CHECK-GX-JSON-DAG: "%401:sub23": 64 # CHECK-GX-JSON-DAG: "%401:sub24": 61 # CHECK-GX-JSON-DAG: "%401:sub25": 60 # CHECK-GX-JSON-DAG: "%401:sub26": 59 # CHECK-GX-JSON-DAG: "%401:sub27": 58 # CHECK-GX-JSON-DAG: "%401:sub28": 55 # CHECK-GX-JSON-DAG: "%401:sub29": 54 # CHECK-GX-JSON-DAG: "%401:sub30": 53 # CHECK-GX-JSON-DAG: "%401:sub31": 52 # CHECK-GX-JSON-DAG: "%732": 2 # CHECK-GX-JSON-DAG: "%733": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 52 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 97 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%735:vgpr_32 = COPY %317.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%317:sub0": 0 # CHECK-GX-JSON-DAG: "%359:sub0": 48 # CHECK-GX-JSON-DAG: "%359:sub1": 47 # CHECK-GX-JSON-DAG: "%359:sub2": 46 # CHECK-GX-JSON-DAG: "%359:sub3": 45 # CHECK-GX-JSON-DAG: "%359:sub4": 42 # CHECK-GX-JSON-DAG: "%359:sub5": 41 # CHECK-GX-JSON-DAG: "%359:sub6": 40 # CHECK-GX-JSON-DAG: "%359:sub7": 39 # CHECK-GX-JSON-DAG: "%359:sub8": 36 # CHECK-GX-JSON-DAG: "%359:sub9": 35 # CHECK-GX-JSON-DAG: "%359:sub10": 34 # CHECK-GX-JSON-DAG: "%359:sub11": 33 # CHECK-GX-JSON-DAG: "%359:sub12": 30 # CHECK-GX-JSON-DAG: "%359:sub13": 29 # CHECK-GX-JSON-DAG: "%359:sub14": 28 # CHECK-GX-JSON-DAG: "%359:sub15": 27 # CHECK-GX-JSON-DAG: "%359:sub16": 24 # CHECK-GX-JSON-DAG: "%359:sub17": 23 # CHECK-GX-JSON-DAG: "%359:sub18": 22 # CHECK-GX-JSON-DAG: "%359:sub19": 21 # CHECK-GX-JSON-DAG: "%359:sub20": 18 # CHECK-GX-JSON-DAG: "%359:sub21": 17 # CHECK-GX-JSON-DAG: "%359:sub22": 16 # CHECK-GX-JSON-DAG: "%359:sub23": 15 # CHECK-GX-JSON-DAG: "%359:sub24": 12 # CHECK-GX-JSON-DAG: "%359:sub25": 11 # CHECK-GX-JSON-DAG: "%359:sub26": 10 # CHECK-GX-JSON-DAG: "%359:sub27": 9 # CHECK-GX-JSON-DAG: "%359:sub28": 6 # CHECK-GX-JSON-DAG: "%359:sub29": 5 # CHECK-GX-JSON-DAG: "%359:sub30": 4 # CHECK-GX-JSON-DAG: "%359:sub31": 3 # CHECK-GX-JSON-DAG: "%401:sub0": 96 # CHECK-GX-JSON-DAG: "%401:sub1": 95 # CHECK-GX-JSON-DAG: "%401:sub2": 94 # CHECK-GX-JSON-DAG: "%401:sub3": 93 # CHECK-GX-JSON-DAG: "%401:sub4": 90 # CHECK-GX-JSON-DAG: "%401:sub5": 89 # CHECK-GX-JSON-DAG: "%401:sub6": 88 # CHECK-GX-JSON-DAG: "%401:sub7": 87 # CHECK-GX-JSON-DAG: "%401:sub8": 84 # CHECK-GX-JSON-DAG: "%401:sub9": 83 # CHECK-GX-JSON-DAG: "%401:sub10": 82 # CHECK-GX-JSON-DAG: "%401:sub11": 81 # CHECK-GX-JSON-DAG: "%401:sub12": 78 # CHECK-GX-JSON-DAG: "%401:sub13": 77 # CHECK-GX-JSON-DAG: "%401:sub14": 76 # CHECK-GX-JSON-DAG: "%401:sub15": 75 # CHECK-GX-JSON-DAG: "%401:sub16": 72 # CHECK-GX-JSON-DAG: "%401:sub17": 71 # CHECK-GX-JSON-DAG: "%401:sub18": 70 # CHECK-GX-JSON-DAG: "%401:sub19": 69 # CHECK-GX-JSON-DAG: "%401:sub20": 66 # CHECK-GX-JSON-DAG: "%401:sub21": 65 # CHECK-GX-JSON-DAG: "%401:sub22": 64 # CHECK-GX-JSON-DAG: "%401:sub23": 63 # CHECK-GX-JSON-DAG: "%401:sub24": 60 # CHECK-GX-JSON-DAG: "%401:sub25": 59 # CHECK-GX-JSON-DAG: "%401:sub26": 58 # CHECK-GX-JSON-DAG: "%401:sub27": 57 # CHECK-GX-JSON-DAG: "%401:sub28": 54 # CHECK-GX-JSON-DAG: "%401:sub29": 53 # CHECK-GX-JSON-DAG: "%401:sub30": 52 # CHECK-GX-JSON-DAG: "%401:sub31": 51 # CHECK-GX-JSON-DAG: "%732": 1 # CHECK-GX-JSON-DAG: "%733": 1 # CHECK-GX-JSON-DAG: "%734": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 51 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 96 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%736:vreg_128 = REG_SEQUENCE %735, %subreg.sub0, %734, %subreg.sub1, %733, %subreg.sub2, %732, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 47 # CHECK-GX-JSON-DAG: "%359:sub1": 46 # CHECK-GX-JSON-DAG: "%359:sub2": 45 # CHECK-GX-JSON-DAG: "%359:sub3": 44 # CHECK-GX-JSON-DAG: "%359:sub4": 41 # CHECK-GX-JSON-DAG: "%359:sub5": 40 # CHECK-GX-JSON-DAG: "%359:sub6": 39 # CHECK-GX-JSON-DAG: "%359:sub7": 38 # CHECK-GX-JSON-DAG: "%359:sub8": 35 # CHECK-GX-JSON-DAG: "%359:sub9": 34 # CHECK-GX-JSON-DAG: "%359:sub10": 33 # CHECK-GX-JSON-DAG: "%359:sub11": 32 # CHECK-GX-JSON-DAG: "%359:sub12": 29 # CHECK-GX-JSON-DAG: "%359:sub13": 28 # CHECK-GX-JSON-DAG: "%359:sub14": 27 # CHECK-GX-JSON-DAG: "%359:sub15": 26 # CHECK-GX-JSON-DAG: "%359:sub16": 23 # CHECK-GX-JSON-DAG: "%359:sub17": 22 # CHECK-GX-JSON-DAG: "%359:sub18": 21 # CHECK-GX-JSON-DAG: "%359:sub19": 20 # CHECK-GX-JSON-DAG: "%359:sub20": 17 # CHECK-GX-JSON-DAG: "%359:sub21": 16 # CHECK-GX-JSON-DAG: "%359:sub22": 15 # CHECK-GX-JSON-DAG: "%359:sub23": 14 # CHECK-GX-JSON-DAG: "%359:sub24": 11 # CHECK-GX-JSON-DAG: "%359:sub25": 10 # CHECK-GX-JSON-DAG: "%359:sub26": 9 # CHECK-GX-JSON-DAG: "%359:sub27": 8 # CHECK-GX-JSON-DAG: "%359:sub28": 5 # CHECK-GX-JSON-DAG: "%359:sub29": 4 # CHECK-GX-JSON-DAG: "%359:sub30": 3 # CHECK-GX-JSON-DAG: "%359:sub31": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 95 # CHECK-GX-JSON-DAG: "%401:sub1": 94 # CHECK-GX-JSON-DAG: "%401:sub2": 93 # CHECK-GX-JSON-DAG: "%401:sub3": 92 # CHECK-GX-JSON-DAG: "%401:sub4": 89 # CHECK-GX-JSON-DAG: "%401:sub5": 88 # CHECK-GX-JSON-DAG: "%401:sub6": 87 # CHECK-GX-JSON-DAG: "%401:sub7": 86 # CHECK-GX-JSON-DAG: "%401:sub8": 83 # CHECK-GX-JSON-DAG: "%401:sub9": 82 # CHECK-GX-JSON-DAG: "%401:sub10": 81 # CHECK-GX-JSON-DAG: "%401:sub11": 80 # CHECK-GX-JSON-DAG: "%401:sub12": 77 # CHECK-GX-JSON-DAG: "%401:sub13": 76 # CHECK-GX-JSON-DAG: "%401:sub14": 75 # CHECK-GX-JSON-DAG: "%401:sub15": 74 # CHECK-GX-JSON-DAG: "%401:sub16": 71 # CHECK-GX-JSON-DAG: "%401:sub17": 70 # CHECK-GX-JSON-DAG: "%401:sub18": 69 # CHECK-GX-JSON-DAG: "%401:sub19": 68 # CHECK-GX-JSON-DAG: "%401:sub20": 65 # CHECK-GX-JSON-DAG: "%401:sub21": 64 # CHECK-GX-JSON-DAG: "%401:sub22": 63 # CHECK-GX-JSON-DAG: "%401:sub23": 62 # CHECK-GX-JSON-DAG: "%401:sub24": 59 # CHECK-GX-JSON-DAG: "%401:sub25": 58 # CHECK-GX-JSON-DAG: "%401:sub26": 57 # CHECK-GX-JSON-DAG: "%401:sub27": 56 # CHECK-GX-JSON-DAG: "%401:sub28": 53 # CHECK-GX-JSON-DAG: "%401:sub29": 52 # CHECK-GX-JSON-DAG: "%401:sub30": 51 # CHECK-GX-JSON-DAG: "%401:sub31": 50 # CHECK-GX-JSON-DAG: "%732": 0 # CHECK-GX-JSON-DAG: "%733": 0 # CHECK-GX-JSON-DAG: "%734": 0 # CHECK-GX-JSON-DAG: "%735": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 50 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 95 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %737:vreg_64, %736, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 46 # CHECK-GX-JSON-DAG: "%359:sub1": 45 # CHECK-GX-JSON-DAG: "%359:sub2": 44 # CHECK-GX-JSON-DAG: "%359:sub3": 43 # CHECK-GX-JSON-DAG: "%359:sub4": 40 # CHECK-GX-JSON-DAG: "%359:sub5": 39 # CHECK-GX-JSON-DAG: "%359:sub6": 38 # CHECK-GX-JSON-DAG: "%359:sub7": 37 # CHECK-GX-JSON-DAG: "%359:sub8": 34 # CHECK-GX-JSON-DAG: "%359:sub9": 33 # CHECK-GX-JSON-DAG: "%359:sub10": 32 # CHECK-GX-JSON-DAG: "%359:sub11": 31 # CHECK-GX-JSON-DAG: "%359:sub12": 28 # CHECK-GX-JSON-DAG: "%359:sub13": 27 # CHECK-GX-JSON-DAG: "%359:sub14": 26 # CHECK-GX-JSON-DAG: "%359:sub15": 25 # CHECK-GX-JSON-DAG: "%359:sub16": 22 # CHECK-GX-JSON-DAG: "%359:sub17": 21 # CHECK-GX-JSON-DAG: "%359:sub18": 20 # CHECK-GX-JSON-DAG: "%359:sub19": 19 # CHECK-GX-JSON-DAG: "%359:sub20": 16 # CHECK-GX-JSON-DAG: "%359:sub21": 15 # CHECK-GX-JSON-DAG: "%359:sub22": 14 # CHECK-GX-JSON-DAG: "%359:sub23": 13 # CHECK-GX-JSON-DAG: "%359:sub24": 10 # CHECK-GX-JSON-DAG: "%359:sub25": 9 # CHECK-GX-JSON-DAG: "%359:sub26": 8 # CHECK-GX-JSON-DAG: "%359:sub27": 7 # CHECK-GX-JSON-DAG: "%359:sub28": 4 # CHECK-GX-JSON-DAG: "%359:sub29": 3 # CHECK-GX-JSON-DAG: "%359:sub30": 2 # CHECK-GX-JSON-DAG: "%359:sub31": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 94 # CHECK-GX-JSON-DAG: "%401:sub1": 93 # CHECK-GX-JSON-DAG: "%401:sub2": 92 # CHECK-GX-JSON-DAG: "%401:sub3": 91 # CHECK-GX-JSON-DAG: "%401:sub4": 88 # CHECK-GX-JSON-DAG: "%401:sub5": 87 # CHECK-GX-JSON-DAG: "%401:sub6": 86 # CHECK-GX-JSON-DAG: "%401:sub7": 85 # CHECK-GX-JSON-DAG: "%401:sub8": 82 # CHECK-GX-JSON-DAG: "%401:sub9": 81 # CHECK-GX-JSON-DAG: "%401:sub10": 80 # CHECK-GX-JSON-DAG: "%401:sub11": 79 # CHECK-GX-JSON-DAG: "%401:sub12": 76 # CHECK-GX-JSON-DAG: "%401:sub13": 75 # CHECK-GX-JSON-DAG: "%401:sub14": 74 # CHECK-GX-JSON-DAG: "%401:sub15": 73 # CHECK-GX-JSON-DAG: "%401:sub16": 70 # CHECK-GX-JSON-DAG: "%401:sub17": 69 # CHECK-GX-JSON-DAG: "%401:sub18": 68 # CHECK-GX-JSON-DAG: "%401:sub19": 67 # CHECK-GX-JSON-DAG: "%401:sub20": 64 # CHECK-GX-JSON-DAG: "%401:sub21": 63 # CHECK-GX-JSON-DAG: "%401:sub22": 62 # CHECK-GX-JSON-DAG: "%401:sub23": 61 # CHECK-GX-JSON-DAG: "%401:sub24": 58 # CHECK-GX-JSON-DAG: "%401:sub25": 57 # CHECK-GX-JSON-DAG: "%401:sub26": 56 # CHECK-GX-JSON-DAG: "%401:sub27": 55 # CHECK-GX-JSON-DAG: "%401:sub28": 52 # CHECK-GX-JSON-DAG: "%401:sub29": 51 # CHECK-GX-JSON-DAG: "%401:sub30": 50 # CHECK-GX-JSON-DAG: "%401:sub31": 49 # CHECK-GX-JSON-DAG: "%736": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 49 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 94 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%738:vgpr_32 = COPY %359.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 45 # CHECK-GX-JSON-DAG: "%359:sub1": 44 # CHECK-GX-JSON-DAG: "%359:sub2": 43 # CHECK-GX-JSON-DAG: "%359:sub3": 42 # CHECK-GX-JSON-DAG: "%359:sub4": 39 # CHECK-GX-JSON-DAG: "%359:sub5": 38 # CHECK-GX-JSON-DAG: "%359:sub6": 37 # CHECK-GX-JSON-DAG: "%359:sub7": 36 # CHECK-GX-JSON-DAG: "%359:sub8": 33 # CHECK-GX-JSON-DAG: "%359:sub9": 32 # CHECK-GX-JSON-DAG: "%359:sub10": 31 # CHECK-GX-JSON-DAG: "%359:sub11": 30 # CHECK-GX-JSON-DAG: "%359:sub12": 27 # CHECK-GX-JSON-DAG: "%359:sub13": 26 # CHECK-GX-JSON-DAG: "%359:sub14": 25 # CHECK-GX-JSON-DAG: "%359:sub15": 24 # CHECK-GX-JSON-DAG: "%359:sub16": 21 # CHECK-GX-JSON-DAG: "%359:sub17": 20 # CHECK-GX-JSON-DAG: "%359:sub18": 19 # CHECK-GX-JSON-DAG: "%359:sub19": 18 # CHECK-GX-JSON-DAG: "%359:sub20": 15 # CHECK-GX-JSON-DAG: "%359:sub21": 14 # CHECK-GX-JSON-DAG: "%359:sub22": 13 # CHECK-GX-JSON-DAG: "%359:sub23": 12 # CHECK-GX-JSON-DAG: "%359:sub24": 9 # CHECK-GX-JSON-DAG: "%359:sub25": 8 # CHECK-GX-JSON-DAG: "%359:sub26": 7 # CHECK-GX-JSON-DAG: "%359:sub27": 6 # CHECK-GX-JSON-DAG: "%359:sub28": 3 # CHECK-GX-JSON-DAG: "%359:sub29": 2 # CHECK-GX-JSON-DAG: "%359:sub30": 1 # CHECK-GX-JSON-DAG: "%359:sub31": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 93 # CHECK-GX-JSON-DAG: "%401:sub1": 92 # CHECK-GX-JSON-DAG: "%401:sub2": 91 # CHECK-GX-JSON-DAG: "%401:sub3": 90 # CHECK-GX-JSON-DAG: "%401:sub4": 87 # CHECK-GX-JSON-DAG: "%401:sub5": 86 # CHECK-GX-JSON-DAG: "%401:sub6": 85 # CHECK-GX-JSON-DAG: "%401:sub7": 84 # CHECK-GX-JSON-DAG: "%401:sub8": 81 # CHECK-GX-JSON-DAG: "%401:sub9": 80 # CHECK-GX-JSON-DAG: "%401:sub10": 79 # CHECK-GX-JSON-DAG: "%401:sub11": 78 # CHECK-GX-JSON-DAG: "%401:sub12": 75 # CHECK-GX-JSON-DAG: "%401:sub13": 74 # CHECK-GX-JSON-DAG: "%401:sub14": 73 # CHECK-GX-JSON-DAG: "%401:sub15": 72 # CHECK-GX-JSON-DAG: "%401:sub16": 69 # CHECK-GX-JSON-DAG: "%401:sub17": 68 # CHECK-GX-JSON-DAG: "%401:sub18": 67 # CHECK-GX-JSON-DAG: "%401:sub19": 66 # CHECK-GX-JSON-DAG: "%401:sub20": 63 # CHECK-GX-JSON-DAG: "%401:sub21": 62 # CHECK-GX-JSON-DAG: "%401:sub22": 61 # CHECK-GX-JSON-DAG: "%401:sub23": 60 # CHECK-GX-JSON-DAG: "%401:sub24": 57 # CHECK-GX-JSON-DAG: "%401:sub25": 56 # CHECK-GX-JSON-DAG: "%401:sub26": 55 # CHECK-GX-JSON-DAG: "%401:sub27": 54 # CHECK-GX-JSON-DAG: "%401:sub28": 51 # CHECK-GX-JSON-DAG: "%401:sub29": 50 # CHECK-GX-JSON-DAG: "%401:sub30": 49 # CHECK-GX-JSON-DAG: "%401:sub31": 48 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 48 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 93 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%739:vgpr_32 = COPY %359.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 44 # CHECK-GX-JSON-DAG: "%359:sub1": 43 # CHECK-GX-JSON-DAG: "%359:sub2": 42 # CHECK-GX-JSON-DAG: "%359:sub3": 41 # CHECK-GX-JSON-DAG: "%359:sub4": 38 # CHECK-GX-JSON-DAG: "%359:sub5": 37 # CHECK-GX-JSON-DAG: "%359:sub6": 36 # CHECK-GX-JSON-DAG: "%359:sub7": 35 # CHECK-GX-JSON-DAG: "%359:sub8": 32 # CHECK-GX-JSON-DAG: "%359:sub9": 31 # CHECK-GX-JSON-DAG: "%359:sub10": 30 # CHECK-GX-JSON-DAG: "%359:sub11": 29 # CHECK-GX-JSON-DAG: "%359:sub12": 26 # CHECK-GX-JSON-DAG: "%359:sub13": 25 # CHECK-GX-JSON-DAG: "%359:sub14": 24 # CHECK-GX-JSON-DAG: "%359:sub15": 23 # CHECK-GX-JSON-DAG: "%359:sub16": 20 # CHECK-GX-JSON-DAG: "%359:sub17": 19 # CHECK-GX-JSON-DAG: "%359:sub18": 18 # CHECK-GX-JSON-DAG: "%359:sub19": 17 # CHECK-GX-JSON-DAG: "%359:sub20": 14 # CHECK-GX-JSON-DAG: "%359:sub21": 13 # CHECK-GX-JSON-DAG: "%359:sub22": 12 # CHECK-GX-JSON-DAG: "%359:sub23": 11 # CHECK-GX-JSON-DAG: "%359:sub24": 8 # CHECK-GX-JSON-DAG: "%359:sub25": 7 # CHECK-GX-JSON-DAG: "%359:sub26": 6 # CHECK-GX-JSON-DAG: "%359:sub27": 5 # CHECK-GX-JSON-DAG: "%359:sub28": 2 # CHECK-GX-JSON-DAG: "%359:sub29": 1 # CHECK-GX-JSON-DAG: "%359:sub30": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 92 # CHECK-GX-JSON-DAG: "%401:sub1": 91 # CHECK-GX-JSON-DAG: "%401:sub2": 90 # CHECK-GX-JSON-DAG: "%401:sub3": 89 # CHECK-GX-JSON-DAG: "%401:sub4": 86 # CHECK-GX-JSON-DAG: "%401:sub5": 85 # CHECK-GX-JSON-DAG: "%401:sub6": 84 # CHECK-GX-JSON-DAG: "%401:sub7": 83 # CHECK-GX-JSON-DAG: "%401:sub8": 80 # CHECK-GX-JSON-DAG: "%401:sub9": 79 # CHECK-GX-JSON-DAG: "%401:sub10": 78 # CHECK-GX-JSON-DAG: "%401:sub11": 77 # CHECK-GX-JSON-DAG: "%401:sub12": 74 # CHECK-GX-JSON-DAG: "%401:sub13": 73 # CHECK-GX-JSON-DAG: "%401:sub14": 72 # CHECK-GX-JSON-DAG: "%401:sub15": 71 # CHECK-GX-JSON-DAG: "%401:sub16": 68 # CHECK-GX-JSON-DAG: "%401:sub17": 67 # CHECK-GX-JSON-DAG: "%401:sub18": 66 # CHECK-GX-JSON-DAG: "%401:sub19": 65 # CHECK-GX-JSON-DAG: "%401:sub20": 62 # CHECK-GX-JSON-DAG: "%401:sub21": 61 # CHECK-GX-JSON-DAG: "%401:sub22": 60 # CHECK-GX-JSON-DAG: "%401:sub23": 59 # CHECK-GX-JSON-DAG: "%401:sub24": 56 # CHECK-GX-JSON-DAG: "%401:sub25": 55 # CHECK-GX-JSON-DAG: "%401:sub26": 54 # CHECK-GX-JSON-DAG: "%401:sub27": 53 # CHECK-GX-JSON-DAG: "%401:sub28": 50 # CHECK-GX-JSON-DAG: "%401:sub29": 49 # CHECK-GX-JSON-DAG: "%401:sub30": 48 # CHECK-GX-JSON-DAG: "%401:sub31": 47 # CHECK-GX-JSON-DAG: "%738": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 47 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 92 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%740:vgpr_32 = COPY %359.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 43 # CHECK-GX-JSON-DAG: "%359:sub1": 42 # CHECK-GX-JSON-DAG: "%359:sub2": 41 # CHECK-GX-JSON-DAG: "%359:sub3": 40 # CHECK-GX-JSON-DAG: "%359:sub4": 37 # CHECK-GX-JSON-DAG: "%359:sub5": 36 # CHECK-GX-JSON-DAG: "%359:sub6": 35 # CHECK-GX-JSON-DAG: "%359:sub7": 34 # CHECK-GX-JSON-DAG: "%359:sub8": 31 # CHECK-GX-JSON-DAG: "%359:sub9": 30 # CHECK-GX-JSON-DAG: "%359:sub10": 29 # CHECK-GX-JSON-DAG: "%359:sub11": 28 # CHECK-GX-JSON-DAG: "%359:sub12": 25 # CHECK-GX-JSON-DAG: "%359:sub13": 24 # CHECK-GX-JSON-DAG: "%359:sub14": 23 # CHECK-GX-JSON-DAG: "%359:sub15": 22 # CHECK-GX-JSON-DAG: "%359:sub16": 19 # CHECK-GX-JSON-DAG: "%359:sub17": 18 # CHECK-GX-JSON-DAG: "%359:sub18": 17 # CHECK-GX-JSON-DAG: "%359:sub19": 16 # CHECK-GX-JSON-DAG: "%359:sub20": 13 # CHECK-GX-JSON-DAG: "%359:sub21": 12 # CHECK-GX-JSON-DAG: "%359:sub22": 11 # CHECK-GX-JSON-DAG: "%359:sub23": 10 # CHECK-GX-JSON-DAG: "%359:sub24": 7 # CHECK-GX-JSON-DAG: "%359:sub25": 6 # CHECK-GX-JSON-DAG: "%359:sub26": 5 # CHECK-GX-JSON-DAG: "%359:sub27": 4 # CHECK-GX-JSON-DAG: "%359:sub28": 1 # CHECK-GX-JSON-DAG: "%359:sub29": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 91 # CHECK-GX-JSON-DAG: "%401:sub1": 90 # CHECK-GX-JSON-DAG: "%401:sub2": 89 # CHECK-GX-JSON-DAG: "%401:sub3": 88 # CHECK-GX-JSON-DAG: "%401:sub4": 85 # CHECK-GX-JSON-DAG: "%401:sub5": 84 # CHECK-GX-JSON-DAG: "%401:sub6": 83 # CHECK-GX-JSON-DAG: "%401:sub7": 82 # CHECK-GX-JSON-DAG: "%401:sub8": 79 # CHECK-GX-JSON-DAG: "%401:sub9": 78 # CHECK-GX-JSON-DAG: "%401:sub10": 77 # CHECK-GX-JSON-DAG: "%401:sub11": 76 # CHECK-GX-JSON-DAG: "%401:sub12": 73 # CHECK-GX-JSON-DAG: "%401:sub13": 72 # CHECK-GX-JSON-DAG: "%401:sub14": 71 # CHECK-GX-JSON-DAG: "%401:sub15": 70 # CHECK-GX-JSON-DAG: "%401:sub16": 67 # CHECK-GX-JSON-DAG: "%401:sub17": 66 # CHECK-GX-JSON-DAG: "%401:sub18": 65 # CHECK-GX-JSON-DAG: "%401:sub19": 64 # CHECK-GX-JSON-DAG: "%401:sub20": 61 # CHECK-GX-JSON-DAG: "%401:sub21": 60 # CHECK-GX-JSON-DAG: "%401:sub22": 59 # CHECK-GX-JSON-DAG: "%401:sub23": 58 # CHECK-GX-JSON-DAG: "%401:sub24": 55 # CHECK-GX-JSON-DAG: "%401:sub25": 54 # CHECK-GX-JSON-DAG: "%401:sub26": 53 # CHECK-GX-JSON-DAG: "%401:sub27": 52 # CHECK-GX-JSON-DAG: "%401:sub28": 49 # CHECK-GX-JSON-DAG: "%401:sub29": 48 # CHECK-GX-JSON-DAG: "%401:sub30": 47 # CHECK-GX-JSON-DAG: "%401:sub31": 46 # CHECK-GX-JSON-DAG: "%738": 2 # CHECK-GX-JSON-DAG: "%739": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 46 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 91 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%741:vgpr_32 = COPY %359.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 42 # CHECK-GX-JSON-DAG: "%359:sub1": 41 # CHECK-GX-JSON-DAG: "%359:sub2": 40 # CHECK-GX-JSON-DAG: "%359:sub3": 39 # CHECK-GX-JSON-DAG: "%359:sub4": 36 # CHECK-GX-JSON-DAG: "%359:sub5": 35 # CHECK-GX-JSON-DAG: "%359:sub6": 34 # CHECK-GX-JSON-DAG: "%359:sub7": 33 # CHECK-GX-JSON-DAG: "%359:sub8": 30 # CHECK-GX-JSON-DAG: "%359:sub9": 29 # CHECK-GX-JSON-DAG: "%359:sub10": 28 # CHECK-GX-JSON-DAG: "%359:sub11": 27 # CHECK-GX-JSON-DAG: "%359:sub12": 24 # CHECK-GX-JSON-DAG: "%359:sub13": 23 # CHECK-GX-JSON-DAG: "%359:sub14": 22 # CHECK-GX-JSON-DAG: "%359:sub15": 21 # CHECK-GX-JSON-DAG: "%359:sub16": 18 # CHECK-GX-JSON-DAG: "%359:sub17": 17 # CHECK-GX-JSON-DAG: "%359:sub18": 16 # CHECK-GX-JSON-DAG: "%359:sub19": 15 # CHECK-GX-JSON-DAG: "%359:sub20": 12 # CHECK-GX-JSON-DAG: "%359:sub21": 11 # CHECK-GX-JSON-DAG: "%359:sub22": 10 # CHECK-GX-JSON-DAG: "%359:sub23": 9 # CHECK-GX-JSON-DAG: "%359:sub24": 6 # CHECK-GX-JSON-DAG: "%359:sub25": 5 # CHECK-GX-JSON-DAG: "%359:sub26": 4 # CHECK-GX-JSON-DAG: "%359:sub27": 3 # CHECK-GX-JSON-DAG: "%359:sub28": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 90 # CHECK-GX-JSON-DAG: "%401:sub1": 89 # CHECK-GX-JSON-DAG: "%401:sub2": 88 # CHECK-GX-JSON-DAG: "%401:sub3": 87 # CHECK-GX-JSON-DAG: "%401:sub4": 84 # CHECK-GX-JSON-DAG: "%401:sub5": 83 # CHECK-GX-JSON-DAG: "%401:sub6": 82 # CHECK-GX-JSON-DAG: "%401:sub7": 81 # CHECK-GX-JSON-DAG: "%401:sub8": 78 # CHECK-GX-JSON-DAG: "%401:sub9": 77 # CHECK-GX-JSON-DAG: "%401:sub10": 76 # CHECK-GX-JSON-DAG: "%401:sub11": 75 # CHECK-GX-JSON-DAG: "%401:sub12": 72 # CHECK-GX-JSON-DAG: "%401:sub13": 71 # CHECK-GX-JSON-DAG: "%401:sub14": 70 # CHECK-GX-JSON-DAG: "%401:sub15": 69 # CHECK-GX-JSON-DAG: "%401:sub16": 66 # CHECK-GX-JSON-DAG: "%401:sub17": 65 # CHECK-GX-JSON-DAG: "%401:sub18": 64 # CHECK-GX-JSON-DAG: "%401:sub19": 63 # CHECK-GX-JSON-DAG: "%401:sub20": 60 # CHECK-GX-JSON-DAG: "%401:sub21": 59 # CHECK-GX-JSON-DAG: "%401:sub22": 58 # CHECK-GX-JSON-DAG: "%401:sub23": 57 # CHECK-GX-JSON-DAG: "%401:sub24": 54 # CHECK-GX-JSON-DAG: "%401:sub25": 53 # CHECK-GX-JSON-DAG: "%401:sub26": 52 # CHECK-GX-JSON-DAG: "%401:sub27": 51 # CHECK-GX-JSON-DAG: "%401:sub28": 48 # CHECK-GX-JSON-DAG: "%401:sub29": 47 # CHECK-GX-JSON-DAG: "%401:sub30": 46 # CHECK-GX-JSON-DAG: "%401:sub31": 45 # CHECK-GX-JSON-DAG: "%738": 1 # CHECK-GX-JSON-DAG: "%739": 1 # CHECK-GX-JSON-DAG: "%740": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 45 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 90 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%742:vreg_128 = REG_SEQUENCE %741, %subreg.sub0, %740, %subreg.sub1, %739, %subreg.sub2, %738, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 41 # CHECK-GX-JSON-DAG: "%359:sub1": 40 # CHECK-GX-JSON-DAG: "%359:sub2": 39 # CHECK-GX-JSON-DAG: "%359:sub3": 38 # CHECK-GX-JSON-DAG: "%359:sub4": 35 # CHECK-GX-JSON-DAG: "%359:sub5": 34 # CHECK-GX-JSON-DAG: "%359:sub6": 33 # CHECK-GX-JSON-DAG: "%359:sub7": 32 # CHECK-GX-JSON-DAG: "%359:sub8": 29 # CHECK-GX-JSON-DAG: "%359:sub9": 28 # CHECK-GX-JSON-DAG: "%359:sub10": 27 # CHECK-GX-JSON-DAG: "%359:sub11": 26 # CHECK-GX-JSON-DAG: "%359:sub12": 23 # CHECK-GX-JSON-DAG: "%359:sub13": 22 # CHECK-GX-JSON-DAG: "%359:sub14": 21 # CHECK-GX-JSON-DAG: "%359:sub15": 20 # CHECK-GX-JSON-DAG: "%359:sub16": 17 # CHECK-GX-JSON-DAG: "%359:sub17": 16 # CHECK-GX-JSON-DAG: "%359:sub18": 15 # CHECK-GX-JSON-DAG: "%359:sub19": 14 # CHECK-GX-JSON-DAG: "%359:sub20": 11 # CHECK-GX-JSON-DAG: "%359:sub21": 10 # CHECK-GX-JSON-DAG: "%359:sub22": 9 # CHECK-GX-JSON-DAG: "%359:sub23": 8 # CHECK-GX-JSON-DAG: "%359:sub24": 5 # CHECK-GX-JSON-DAG: "%359:sub25": 4 # CHECK-GX-JSON-DAG: "%359:sub26": 3 # CHECK-GX-JSON-DAG: "%359:sub27": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 89 # CHECK-GX-JSON-DAG: "%401:sub1": 88 # CHECK-GX-JSON-DAG: "%401:sub2": 87 # CHECK-GX-JSON-DAG: "%401:sub3": 86 # CHECK-GX-JSON-DAG: "%401:sub4": 83 # CHECK-GX-JSON-DAG: "%401:sub5": 82 # CHECK-GX-JSON-DAG: "%401:sub6": 81 # CHECK-GX-JSON-DAG: "%401:sub7": 80 # CHECK-GX-JSON-DAG: "%401:sub8": 77 # CHECK-GX-JSON-DAG: "%401:sub9": 76 # CHECK-GX-JSON-DAG: "%401:sub10": 75 # CHECK-GX-JSON-DAG: "%401:sub11": 74 # CHECK-GX-JSON-DAG: "%401:sub12": 71 # CHECK-GX-JSON-DAG: "%401:sub13": 70 # CHECK-GX-JSON-DAG: "%401:sub14": 69 # CHECK-GX-JSON-DAG: "%401:sub15": 68 # CHECK-GX-JSON-DAG: "%401:sub16": 65 # CHECK-GX-JSON-DAG: "%401:sub17": 64 # CHECK-GX-JSON-DAG: "%401:sub18": 63 # CHECK-GX-JSON-DAG: "%401:sub19": 62 # CHECK-GX-JSON-DAG: "%401:sub20": 59 # CHECK-GX-JSON-DAG: "%401:sub21": 58 # CHECK-GX-JSON-DAG: "%401:sub22": 57 # CHECK-GX-JSON-DAG: "%401:sub23": 56 # CHECK-GX-JSON-DAG: "%401:sub24": 53 # CHECK-GX-JSON-DAG: "%401:sub25": 52 # CHECK-GX-JSON-DAG: "%401:sub26": 51 # CHECK-GX-JSON-DAG: "%401:sub27": 50 # CHECK-GX-JSON-DAG: "%401:sub28": 47 # CHECK-GX-JSON-DAG: "%401:sub29": 46 # CHECK-GX-JSON-DAG: "%401:sub30": 45 # CHECK-GX-JSON-DAG: "%401:sub31": 44 # CHECK-GX-JSON-DAG: "%738": 0 # CHECK-GX-JSON-DAG: "%739": 0 # CHECK-GX-JSON-DAG: "%740": 0 # CHECK-GX-JSON-DAG: "%741": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 44 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 89 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %743:vreg_64, %742, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 40 # CHECK-GX-JSON-DAG: "%359:sub1": 39 # CHECK-GX-JSON-DAG: "%359:sub2": 38 # CHECK-GX-JSON-DAG: "%359:sub3": 37 # CHECK-GX-JSON-DAG: "%359:sub4": 34 # CHECK-GX-JSON-DAG: "%359:sub5": 33 # CHECK-GX-JSON-DAG: "%359:sub6": 32 # CHECK-GX-JSON-DAG: "%359:sub7": 31 # CHECK-GX-JSON-DAG: "%359:sub8": 28 # CHECK-GX-JSON-DAG: "%359:sub9": 27 # CHECK-GX-JSON-DAG: "%359:sub10": 26 # CHECK-GX-JSON-DAG: "%359:sub11": 25 # CHECK-GX-JSON-DAG: "%359:sub12": 22 # CHECK-GX-JSON-DAG: "%359:sub13": 21 # CHECK-GX-JSON-DAG: "%359:sub14": 20 # CHECK-GX-JSON-DAG: "%359:sub15": 19 # CHECK-GX-JSON-DAG: "%359:sub16": 16 # CHECK-GX-JSON-DAG: "%359:sub17": 15 # CHECK-GX-JSON-DAG: "%359:sub18": 14 # CHECK-GX-JSON-DAG: "%359:sub19": 13 # CHECK-GX-JSON-DAG: "%359:sub20": 10 # CHECK-GX-JSON-DAG: "%359:sub21": 9 # CHECK-GX-JSON-DAG: "%359:sub22": 8 # CHECK-GX-JSON-DAG: "%359:sub23": 7 # CHECK-GX-JSON-DAG: "%359:sub24": 4 # CHECK-GX-JSON-DAG: "%359:sub25": 3 # CHECK-GX-JSON-DAG: "%359:sub26": 2 # CHECK-GX-JSON-DAG: "%359:sub27": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 88 # CHECK-GX-JSON-DAG: "%401:sub1": 87 # CHECK-GX-JSON-DAG: "%401:sub2": 86 # CHECK-GX-JSON-DAG: "%401:sub3": 85 # CHECK-GX-JSON-DAG: "%401:sub4": 82 # CHECK-GX-JSON-DAG: "%401:sub5": 81 # CHECK-GX-JSON-DAG: "%401:sub6": 80 # CHECK-GX-JSON-DAG: "%401:sub7": 79 # CHECK-GX-JSON-DAG: "%401:sub8": 76 # CHECK-GX-JSON-DAG: "%401:sub9": 75 # CHECK-GX-JSON-DAG: "%401:sub10": 74 # CHECK-GX-JSON-DAG: "%401:sub11": 73 # CHECK-GX-JSON-DAG: "%401:sub12": 70 # CHECK-GX-JSON-DAG: "%401:sub13": 69 # CHECK-GX-JSON-DAG: "%401:sub14": 68 # CHECK-GX-JSON-DAG: "%401:sub15": 67 # CHECK-GX-JSON-DAG: "%401:sub16": 64 # CHECK-GX-JSON-DAG: "%401:sub17": 63 # CHECK-GX-JSON-DAG: "%401:sub18": 62 # CHECK-GX-JSON-DAG: "%401:sub19": 61 # CHECK-GX-JSON-DAG: "%401:sub20": 58 # CHECK-GX-JSON-DAG: "%401:sub21": 57 # CHECK-GX-JSON-DAG: "%401:sub22": 56 # CHECK-GX-JSON-DAG: "%401:sub23": 55 # CHECK-GX-JSON-DAG: "%401:sub24": 52 # CHECK-GX-JSON-DAG: "%401:sub25": 51 # CHECK-GX-JSON-DAG: "%401:sub26": 50 # CHECK-GX-JSON-DAG: "%401:sub27": 49 # CHECK-GX-JSON-DAG: "%401:sub28": 46 # CHECK-GX-JSON-DAG: "%401:sub29": 45 # CHECK-GX-JSON-DAG: "%401:sub30": 44 # CHECK-GX-JSON-DAG: "%401:sub31": 43 # CHECK-GX-JSON-DAG: "%742": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 43 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 88 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%744:vgpr_32 = COPY %359.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 39 # CHECK-GX-JSON-DAG: "%359:sub1": 38 # CHECK-GX-JSON-DAG: "%359:sub2": 37 # CHECK-GX-JSON-DAG: "%359:sub3": 36 # CHECK-GX-JSON-DAG: "%359:sub4": 33 # CHECK-GX-JSON-DAG: "%359:sub5": 32 # CHECK-GX-JSON-DAG: "%359:sub6": 31 # CHECK-GX-JSON-DAG: "%359:sub7": 30 # CHECK-GX-JSON-DAG: "%359:sub8": 27 # CHECK-GX-JSON-DAG: "%359:sub9": 26 # CHECK-GX-JSON-DAG: "%359:sub10": 25 # CHECK-GX-JSON-DAG: "%359:sub11": 24 # CHECK-GX-JSON-DAG: "%359:sub12": 21 # CHECK-GX-JSON-DAG: "%359:sub13": 20 # CHECK-GX-JSON-DAG: "%359:sub14": 19 # CHECK-GX-JSON-DAG: "%359:sub15": 18 # CHECK-GX-JSON-DAG: "%359:sub16": 15 # CHECK-GX-JSON-DAG: "%359:sub17": 14 # CHECK-GX-JSON-DAG: "%359:sub18": 13 # CHECK-GX-JSON-DAG: "%359:sub19": 12 # CHECK-GX-JSON-DAG: "%359:sub20": 9 # CHECK-GX-JSON-DAG: "%359:sub21": 8 # CHECK-GX-JSON-DAG: "%359:sub22": 7 # CHECK-GX-JSON-DAG: "%359:sub23": 6 # CHECK-GX-JSON-DAG: "%359:sub24": 3 # CHECK-GX-JSON-DAG: "%359:sub25": 2 # CHECK-GX-JSON-DAG: "%359:sub26": 1 # CHECK-GX-JSON-DAG: "%359:sub27": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 87 # CHECK-GX-JSON-DAG: "%401:sub1": 86 # CHECK-GX-JSON-DAG: "%401:sub2": 85 # CHECK-GX-JSON-DAG: "%401:sub3": 84 # CHECK-GX-JSON-DAG: "%401:sub4": 81 # CHECK-GX-JSON-DAG: "%401:sub5": 80 # CHECK-GX-JSON-DAG: "%401:sub6": 79 # CHECK-GX-JSON-DAG: "%401:sub7": 78 # CHECK-GX-JSON-DAG: "%401:sub8": 75 # CHECK-GX-JSON-DAG: "%401:sub9": 74 # CHECK-GX-JSON-DAG: "%401:sub10": 73 # CHECK-GX-JSON-DAG: "%401:sub11": 72 # CHECK-GX-JSON-DAG: "%401:sub12": 69 # CHECK-GX-JSON-DAG: "%401:sub13": 68 # CHECK-GX-JSON-DAG: "%401:sub14": 67 # CHECK-GX-JSON-DAG: "%401:sub15": 66 # CHECK-GX-JSON-DAG: "%401:sub16": 63 # CHECK-GX-JSON-DAG: "%401:sub17": 62 # CHECK-GX-JSON-DAG: "%401:sub18": 61 # CHECK-GX-JSON-DAG: "%401:sub19": 60 # CHECK-GX-JSON-DAG: "%401:sub20": 57 # CHECK-GX-JSON-DAG: "%401:sub21": 56 # CHECK-GX-JSON-DAG: "%401:sub22": 55 # CHECK-GX-JSON-DAG: "%401:sub23": 54 # CHECK-GX-JSON-DAG: "%401:sub24": 51 # CHECK-GX-JSON-DAG: "%401:sub25": 50 # CHECK-GX-JSON-DAG: "%401:sub26": 49 # CHECK-GX-JSON-DAG: "%401:sub27": 48 # CHECK-GX-JSON-DAG: "%401:sub28": 45 # CHECK-GX-JSON-DAG: "%401:sub29": 44 # CHECK-GX-JSON-DAG: "%401:sub30": 43 # CHECK-GX-JSON-DAG: "%401:sub31": 42 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 42 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 87 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%745:vgpr_32 = COPY %359.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 38 # CHECK-GX-JSON-DAG: "%359:sub1": 37 # CHECK-GX-JSON-DAG: "%359:sub2": 36 # CHECK-GX-JSON-DAG: "%359:sub3": 35 # CHECK-GX-JSON-DAG: "%359:sub4": 32 # CHECK-GX-JSON-DAG: "%359:sub5": 31 # CHECK-GX-JSON-DAG: "%359:sub6": 30 # CHECK-GX-JSON-DAG: "%359:sub7": 29 # CHECK-GX-JSON-DAG: "%359:sub8": 26 # CHECK-GX-JSON-DAG: "%359:sub9": 25 # CHECK-GX-JSON-DAG: "%359:sub10": 24 # CHECK-GX-JSON-DAG: "%359:sub11": 23 # CHECK-GX-JSON-DAG: "%359:sub12": 20 # CHECK-GX-JSON-DAG: "%359:sub13": 19 # CHECK-GX-JSON-DAG: "%359:sub14": 18 # CHECK-GX-JSON-DAG: "%359:sub15": 17 # CHECK-GX-JSON-DAG: "%359:sub16": 14 # CHECK-GX-JSON-DAG: "%359:sub17": 13 # CHECK-GX-JSON-DAG: "%359:sub18": 12 # CHECK-GX-JSON-DAG: "%359:sub19": 11 # CHECK-GX-JSON-DAG: "%359:sub20": 8 # CHECK-GX-JSON-DAG: "%359:sub21": 7 # CHECK-GX-JSON-DAG: "%359:sub22": 6 # CHECK-GX-JSON-DAG: "%359:sub23": 5 # CHECK-GX-JSON-DAG: "%359:sub24": 2 # CHECK-GX-JSON-DAG: "%359:sub25": 1 # CHECK-GX-JSON-DAG: "%359:sub26": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 86 # CHECK-GX-JSON-DAG: "%401:sub1": 85 # CHECK-GX-JSON-DAG: "%401:sub2": 84 # CHECK-GX-JSON-DAG: "%401:sub3": 83 # CHECK-GX-JSON-DAG: "%401:sub4": 80 # CHECK-GX-JSON-DAG: "%401:sub5": 79 # CHECK-GX-JSON-DAG: "%401:sub6": 78 # CHECK-GX-JSON-DAG: "%401:sub7": 77 # CHECK-GX-JSON-DAG: "%401:sub8": 74 # CHECK-GX-JSON-DAG: "%401:sub9": 73 # CHECK-GX-JSON-DAG: "%401:sub10": 72 # CHECK-GX-JSON-DAG: "%401:sub11": 71 # CHECK-GX-JSON-DAG: "%401:sub12": 68 # CHECK-GX-JSON-DAG: "%401:sub13": 67 # CHECK-GX-JSON-DAG: "%401:sub14": 66 # CHECK-GX-JSON-DAG: "%401:sub15": 65 # CHECK-GX-JSON-DAG: "%401:sub16": 62 # CHECK-GX-JSON-DAG: "%401:sub17": 61 # CHECK-GX-JSON-DAG: "%401:sub18": 60 # CHECK-GX-JSON-DAG: "%401:sub19": 59 # CHECK-GX-JSON-DAG: "%401:sub20": 56 # CHECK-GX-JSON-DAG: "%401:sub21": 55 # CHECK-GX-JSON-DAG: "%401:sub22": 54 # CHECK-GX-JSON-DAG: "%401:sub23": 53 # CHECK-GX-JSON-DAG: "%401:sub24": 50 # CHECK-GX-JSON-DAG: "%401:sub25": 49 # CHECK-GX-JSON-DAG: "%401:sub26": 48 # CHECK-GX-JSON-DAG: "%401:sub27": 47 # CHECK-GX-JSON-DAG: "%401:sub28": 44 # CHECK-GX-JSON-DAG: "%401:sub29": 43 # CHECK-GX-JSON-DAG: "%401:sub30": 42 # CHECK-GX-JSON-DAG: "%401:sub31": 41 # CHECK-GX-JSON-DAG: "%744": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 41 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 86 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%746:vgpr_32 = COPY %359.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 37 # CHECK-GX-JSON-DAG: "%359:sub1": 36 # CHECK-GX-JSON-DAG: "%359:sub2": 35 # CHECK-GX-JSON-DAG: "%359:sub3": 34 # CHECK-GX-JSON-DAG: "%359:sub4": 31 # CHECK-GX-JSON-DAG: "%359:sub5": 30 # CHECK-GX-JSON-DAG: "%359:sub6": 29 # CHECK-GX-JSON-DAG: "%359:sub7": 28 # CHECK-GX-JSON-DAG: "%359:sub8": 25 # CHECK-GX-JSON-DAG: "%359:sub9": 24 # CHECK-GX-JSON-DAG: "%359:sub10": 23 # CHECK-GX-JSON-DAG: "%359:sub11": 22 # CHECK-GX-JSON-DAG: "%359:sub12": 19 # CHECK-GX-JSON-DAG: "%359:sub13": 18 # CHECK-GX-JSON-DAG: "%359:sub14": 17 # CHECK-GX-JSON-DAG: "%359:sub15": 16 # CHECK-GX-JSON-DAG: "%359:sub16": 13 # CHECK-GX-JSON-DAG: "%359:sub17": 12 # CHECK-GX-JSON-DAG: "%359:sub18": 11 # CHECK-GX-JSON-DAG: "%359:sub19": 10 # CHECK-GX-JSON-DAG: "%359:sub20": 7 # CHECK-GX-JSON-DAG: "%359:sub21": 6 # CHECK-GX-JSON-DAG: "%359:sub22": 5 # CHECK-GX-JSON-DAG: "%359:sub23": 4 # CHECK-GX-JSON-DAG: "%359:sub24": 1 # CHECK-GX-JSON-DAG: "%359:sub25": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 85 # CHECK-GX-JSON-DAG: "%401:sub1": 84 # CHECK-GX-JSON-DAG: "%401:sub2": 83 # CHECK-GX-JSON-DAG: "%401:sub3": 82 # CHECK-GX-JSON-DAG: "%401:sub4": 79 # CHECK-GX-JSON-DAG: "%401:sub5": 78 # CHECK-GX-JSON-DAG: "%401:sub6": 77 # CHECK-GX-JSON-DAG: "%401:sub7": 76 # CHECK-GX-JSON-DAG: "%401:sub8": 73 # CHECK-GX-JSON-DAG: "%401:sub9": 72 # CHECK-GX-JSON-DAG: "%401:sub10": 71 # CHECK-GX-JSON-DAG: "%401:sub11": 70 # CHECK-GX-JSON-DAG: "%401:sub12": 67 # CHECK-GX-JSON-DAG: "%401:sub13": 66 # CHECK-GX-JSON-DAG: "%401:sub14": 65 # CHECK-GX-JSON-DAG: "%401:sub15": 64 # CHECK-GX-JSON-DAG: "%401:sub16": 61 # CHECK-GX-JSON-DAG: "%401:sub17": 60 # CHECK-GX-JSON-DAG: "%401:sub18": 59 # CHECK-GX-JSON-DAG: "%401:sub19": 58 # CHECK-GX-JSON-DAG: "%401:sub20": 55 # CHECK-GX-JSON-DAG: "%401:sub21": 54 # CHECK-GX-JSON-DAG: "%401:sub22": 53 # CHECK-GX-JSON-DAG: "%401:sub23": 52 # CHECK-GX-JSON-DAG: "%401:sub24": 49 # CHECK-GX-JSON-DAG: "%401:sub25": 48 # CHECK-GX-JSON-DAG: "%401:sub26": 47 # CHECK-GX-JSON-DAG: "%401:sub27": 46 # CHECK-GX-JSON-DAG: "%401:sub28": 43 # CHECK-GX-JSON-DAG: "%401:sub29": 42 # CHECK-GX-JSON-DAG: "%401:sub30": 41 # CHECK-GX-JSON-DAG: "%401:sub31": 40 # CHECK-GX-JSON-DAG: "%744": 2 # CHECK-GX-JSON-DAG: "%745": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 40 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 85 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%747:vgpr_32 = COPY %359.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 36 # CHECK-GX-JSON-DAG: "%359:sub1": 35 # CHECK-GX-JSON-DAG: "%359:sub2": 34 # CHECK-GX-JSON-DAG: "%359:sub3": 33 # CHECK-GX-JSON-DAG: "%359:sub4": 30 # CHECK-GX-JSON-DAG: "%359:sub5": 29 # CHECK-GX-JSON-DAG: "%359:sub6": 28 # CHECK-GX-JSON-DAG: "%359:sub7": 27 # CHECK-GX-JSON-DAG: "%359:sub8": 24 # CHECK-GX-JSON-DAG: "%359:sub9": 23 # CHECK-GX-JSON-DAG: "%359:sub10": 22 # CHECK-GX-JSON-DAG: "%359:sub11": 21 # CHECK-GX-JSON-DAG: "%359:sub12": 18 # CHECK-GX-JSON-DAG: "%359:sub13": 17 # CHECK-GX-JSON-DAG: "%359:sub14": 16 # CHECK-GX-JSON-DAG: "%359:sub15": 15 # CHECK-GX-JSON-DAG: "%359:sub16": 12 # CHECK-GX-JSON-DAG: "%359:sub17": 11 # CHECK-GX-JSON-DAG: "%359:sub18": 10 # CHECK-GX-JSON-DAG: "%359:sub19": 9 # CHECK-GX-JSON-DAG: "%359:sub20": 6 # CHECK-GX-JSON-DAG: "%359:sub21": 5 # CHECK-GX-JSON-DAG: "%359:sub22": 4 # CHECK-GX-JSON-DAG: "%359:sub23": 3 # CHECK-GX-JSON-DAG: "%359:sub24": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 84 # CHECK-GX-JSON-DAG: "%401:sub1": 83 # CHECK-GX-JSON-DAG: "%401:sub2": 82 # CHECK-GX-JSON-DAG: "%401:sub3": 81 # CHECK-GX-JSON-DAG: "%401:sub4": 78 # CHECK-GX-JSON-DAG: "%401:sub5": 77 # CHECK-GX-JSON-DAG: "%401:sub6": 76 # CHECK-GX-JSON-DAG: "%401:sub7": 75 # CHECK-GX-JSON-DAG: "%401:sub8": 72 # CHECK-GX-JSON-DAG: "%401:sub9": 71 # CHECK-GX-JSON-DAG: "%401:sub10": 70 # CHECK-GX-JSON-DAG: "%401:sub11": 69 # CHECK-GX-JSON-DAG: "%401:sub12": 66 # CHECK-GX-JSON-DAG: "%401:sub13": 65 # CHECK-GX-JSON-DAG: "%401:sub14": 64 # CHECK-GX-JSON-DAG: "%401:sub15": 63 # CHECK-GX-JSON-DAG: "%401:sub16": 60 # CHECK-GX-JSON-DAG: "%401:sub17": 59 # CHECK-GX-JSON-DAG: "%401:sub18": 58 # CHECK-GX-JSON-DAG: "%401:sub19": 57 # CHECK-GX-JSON-DAG: "%401:sub20": 54 # CHECK-GX-JSON-DAG: "%401:sub21": 53 # CHECK-GX-JSON-DAG: "%401:sub22": 52 # CHECK-GX-JSON-DAG: "%401:sub23": 51 # CHECK-GX-JSON-DAG: "%401:sub24": 48 # CHECK-GX-JSON-DAG: "%401:sub25": 47 # CHECK-GX-JSON-DAG: "%401:sub26": 46 # CHECK-GX-JSON-DAG: "%401:sub27": 45 # CHECK-GX-JSON-DAG: "%401:sub28": 42 # CHECK-GX-JSON-DAG: "%401:sub29": 41 # CHECK-GX-JSON-DAG: "%401:sub30": 40 # CHECK-GX-JSON-DAG: "%401:sub31": 39 # CHECK-GX-JSON-DAG: "%744": 1 # CHECK-GX-JSON-DAG: "%745": 1 # CHECK-GX-JSON-DAG: "%746": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 39 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 84 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%748:vreg_128 = REG_SEQUENCE %747, %subreg.sub0, %746, %subreg.sub1, %745, %subreg.sub2, %744, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 35 # CHECK-GX-JSON-DAG: "%359:sub1": 34 # CHECK-GX-JSON-DAG: "%359:sub2": 33 # CHECK-GX-JSON-DAG: "%359:sub3": 32 # CHECK-GX-JSON-DAG: "%359:sub4": 29 # CHECK-GX-JSON-DAG: "%359:sub5": 28 # CHECK-GX-JSON-DAG: "%359:sub6": 27 # CHECK-GX-JSON-DAG: "%359:sub7": 26 # CHECK-GX-JSON-DAG: "%359:sub8": 23 # CHECK-GX-JSON-DAG: "%359:sub9": 22 # CHECK-GX-JSON-DAG: "%359:sub10": 21 # CHECK-GX-JSON-DAG: "%359:sub11": 20 # CHECK-GX-JSON-DAG: "%359:sub12": 17 # CHECK-GX-JSON-DAG: "%359:sub13": 16 # CHECK-GX-JSON-DAG: "%359:sub14": 15 # CHECK-GX-JSON-DAG: "%359:sub15": 14 # CHECK-GX-JSON-DAG: "%359:sub16": 11 # CHECK-GX-JSON-DAG: "%359:sub17": 10 # CHECK-GX-JSON-DAG: "%359:sub18": 9 # CHECK-GX-JSON-DAG: "%359:sub19": 8 # CHECK-GX-JSON-DAG: "%359:sub20": 5 # CHECK-GX-JSON-DAG: "%359:sub21": 4 # CHECK-GX-JSON-DAG: "%359:sub22": 3 # CHECK-GX-JSON-DAG: "%359:sub23": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 83 # CHECK-GX-JSON-DAG: "%401:sub1": 82 # CHECK-GX-JSON-DAG: "%401:sub2": 81 # CHECK-GX-JSON-DAG: "%401:sub3": 80 # CHECK-GX-JSON-DAG: "%401:sub4": 77 # CHECK-GX-JSON-DAG: "%401:sub5": 76 # CHECK-GX-JSON-DAG: "%401:sub6": 75 # CHECK-GX-JSON-DAG: "%401:sub7": 74 # CHECK-GX-JSON-DAG: "%401:sub8": 71 # CHECK-GX-JSON-DAG: "%401:sub9": 70 # CHECK-GX-JSON-DAG: "%401:sub10": 69 # CHECK-GX-JSON-DAG: "%401:sub11": 68 # CHECK-GX-JSON-DAG: "%401:sub12": 65 # CHECK-GX-JSON-DAG: "%401:sub13": 64 # CHECK-GX-JSON-DAG: "%401:sub14": 63 # CHECK-GX-JSON-DAG: "%401:sub15": 62 # CHECK-GX-JSON-DAG: "%401:sub16": 59 # CHECK-GX-JSON-DAG: "%401:sub17": 58 # CHECK-GX-JSON-DAG: "%401:sub18": 57 # CHECK-GX-JSON-DAG: "%401:sub19": 56 # CHECK-GX-JSON-DAG: "%401:sub20": 53 # CHECK-GX-JSON-DAG: "%401:sub21": 52 # CHECK-GX-JSON-DAG: "%401:sub22": 51 # CHECK-GX-JSON-DAG: "%401:sub23": 50 # CHECK-GX-JSON-DAG: "%401:sub24": 47 # CHECK-GX-JSON-DAG: "%401:sub25": 46 # CHECK-GX-JSON-DAG: "%401:sub26": 45 # CHECK-GX-JSON-DAG: "%401:sub27": 44 # CHECK-GX-JSON-DAG: "%401:sub28": 41 # CHECK-GX-JSON-DAG: "%401:sub29": 40 # CHECK-GX-JSON-DAG: "%401:sub30": 39 # CHECK-GX-JSON-DAG: "%401:sub31": 38 # CHECK-GX-JSON-DAG: "%744": 0 # CHECK-GX-JSON-DAG: "%745": 0 # CHECK-GX-JSON-DAG: "%746": 0 # CHECK-GX-JSON-DAG: "%747": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 38 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 83 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %749:vreg_64, %748, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 34 # CHECK-GX-JSON-DAG: "%359:sub1": 33 # CHECK-GX-JSON-DAG: "%359:sub2": 32 # CHECK-GX-JSON-DAG: "%359:sub3": 31 # CHECK-GX-JSON-DAG: "%359:sub4": 28 # CHECK-GX-JSON-DAG: "%359:sub5": 27 # CHECK-GX-JSON-DAG: "%359:sub6": 26 # CHECK-GX-JSON-DAG: "%359:sub7": 25 # CHECK-GX-JSON-DAG: "%359:sub8": 22 # CHECK-GX-JSON-DAG: "%359:sub9": 21 # CHECK-GX-JSON-DAG: "%359:sub10": 20 # CHECK-GX-JSON-DAG: "%359:sub11": 19 # CHECK-GX-JSON-DAG: "%359:sub12": 16 # CHECK-GX-JSON-DAG: "%359:sub13": 15 # CHECK-GX-JSON-DAG: "%359:sub14": 14 # CHECK-GX-JSON-DAG: "%359:sub15": 13 # CHECK-GX-JSON-DAG: "%359:sub16": 10 # CHECK-GX-JSON-DAG: "%359:sub17": 9 # CHECK-GX-JSON-DAG: "%359:sub18": 8 # CHECK-GX-JSON-DAG: "%359:sub19": 7 # CHECK-GX-JSON-DAG: "%359:sub20": 4 # CHECK-GX-JSON-DAG: "%359:sub21": 3 # CHECK-GX-JSON-DAG: "%359:sub22": 2 # CHECK-GX-JSON-DAG: "%359:sub23": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 82 # CHECK-GX-JSON-DAG: "%401:sub1": 81 # CHECK-GX-JSON-DAG: "%401:sub2": 80 # CHECK-GX-JSON-DAG: "%401:sub3": 79 # CHECK-GX-JSON-DAG: "%401:sub4": 76 # CHECK-GX-JSON-DAG: "%401:sub5": 75 # CHECK-GX-JSON-DAG: "%401:sub6": 74 # CHECK-GX-JSON-DAG: "%401:sub7": 73 # CHECK-GX-JSON-DAG: "%401:sub8": 70 # CHECK-GX-JSON-DAG: "%401:sub9": 69 # CHECK-GX-JSON-DAG: "%401:sub10": 68 # CHECK-GX-JSON-DAG: "%401:sub11": 67 # CHECK-GX-JSON-DAG: "%401:sub12": 64 # CHECK-GX-JSON-DAG: "%401:sub13": 63 # CHECK-GX-JSON-DAG: "%401:sub14": 62 # CHECK-GX-JSON-DAG: "%401:sub15": 61 # CHECK-GX-JSON-DAG: "%401:sub16": 58 # CHECK-GX-JSON-DAG: "%401:sub17": 57 # CHECK-GX-JSON-DAG: "%401:sub18": 56 # CHECK-GX-JSON-DAG: "%401:sub19": 55 # CHECK-GX-JSON-DAG: "%401:sub20": 52 # CHECK-GX-JSON-DAG: "%401:sub21": 51 # CHECK-GX-JSON-DAG: "%401:sub22": 50 # CHECK-GX-JSON-DAG: "%401:sub23": 49 # CHECK-GX-JSON-DAG: "%401:sub24": 46 # CHECK-GX-JSON-DAG: "%401:sub25": 45 # CHECK-GX-JSON-DAG: "%401:sub26": 44 # CHECK-GX-JSON-DAG: "%401:sub27": 43 # CHECK-GX-JSON-DAG: "%401:sub28": 40 # CHECK-GX-JSON-DAG: "%401:sub29": 39 # CHECK-GX-JSON-DAG: "%401:sub30": 38 # CHECK-GX-JSON-DAG: "%401:sub31": 37 # CHECK-GX-JSON-DAG: "%748": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 37 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 82 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%750:vgpr_32 = COPY %359.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 33 # CHECK-GX-JSON-DAG: "%359:sub1": 32 # CHECK-GX-JSON-DAG: "%359:sub2": 31 # CHECK-GX-JSON-DAG: "%359:sub3": 30 # CHECK-GX-JSON-DAG: "%359:sub4": 27 # CHECK-GX-JSON-DAG: "%359:sub5": 26 # CHECK-GX-JSON-DAG: "%359:sub6": 25 # CHECK-GX-JSON-DAG: "%359:sub7": 24 # CHECK-GX-JSON-DAG: "%359:sub8": 21 # CHECK-GX-JSON-DAG: "%359:sub9": 20 # CHECK-GX-JSON-DAG: "%359:sub10": 19 # CHECK-GX-JSON-DAG: "%359:sub11": 18 # CHECK-GX-JSON-DAG: "%359:sub12": 15 # CHECK-GX-JSON-DAG: "%359:sub13": 14 # CHECK-GX-JSON-DAG: "%359:sub14": 13 # CHECK-GX-JSON-DAG: "%359:sub15": 12 # CHECK-GX-JSON-DAG: "%359:sub16": 9 # CHECK-GX-JSON-DAG: "%359:sub17": 8 # CHECK-GX-JSON-DAG: "%359:sub18": 7 # CHECK-GX-JSON-DAG: "%359:sub19": 6 # CHECK-GX-JSON-DAG: "%359:sub20": 3 # CHECK-GX-JSON-DAG: "%359:sub21": 2 # CHECK-GX-JSON-DAG: "%359:sub22": 1 # CHECK-GX-JSON-DAG: "%359:sub23": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 81 # CHECK-GX-JSON-DAG: "%401:sub1": 80 # CHECK-GX-JSON-DAG: "%401:sub2": 79 # CHECK-GX-JSON-DAG: "%401:sub3": 78 # CHECK-GX-JSON-DAG: "%401:sub4": 75 # CHECK-GX-JSON-DAG: "%401:sub5": 74 # CHECK-GX-JSON-DAG: "%401:sub6": 73 # CHECK-GX-JSON-DAG: "%401:sub7": 72 # CHECK-GX-JSON-DAG: "%401:sub8": 69 # CHECK-GX-JSON-DAG: "%401:sub9": 68 # CHECK-GX-JSON-DAG: "%401:sub10": 67 # CHECK-GX-JSON-DAG: "%401:sub11": 66 # CHECK-GX-JSON-DAG: "%401:sub12": 63 # CHECK-GX-JSON-DAG: "%401:sub13": 62 # CHECK-GX-JSON-DAG: "%401:sub14": 61 # CHECK-GX-JSON-DAG: "%401:sub15": 60 # CHECK-GX-JSON-DAG: "%401:sub16": 57 # CHECK-GX-JSON-DAG: "%401:sub17": 56 # CHECK-GX-JSON-DAG: "%401:sub18": 55 # CHECK-GX-JSON-DAG: "%401:sub19": 54 # CHECK-GX-JSON-DAG: "%401:sub20": 51 # CHECK-GX-JSON-DAG: "%401:sub21": 50 # CHECK-GX-JSON-DAG: "%401:sub22": 49 # CHECK-GX-JSON-DAG: "%401:sub23": 48 # CHECK-GX-JSON-DAG: "%401:sub24": 45 # CHECK-GX-JSON-DAG: "%401:sub25": 44 # CHECK-GX-JSON-DAG: "%401:sub26": 43 # CHECK-GX-JSON-DAG: "%401:sub27": 42 # CHECK-GX-JSON-DAG: "%401:sub28": 39 # CHECK-GX-JSON-DAG: "%401:sub29": 38 # CHECK-GX-JSON-DAG: "%401:sub30": 37 # CHECK-GX-JSON-DAG: "%401:sub31": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 36 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 81 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%751:vgpr_32 = COPY %359.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 32 # CHECK-GX-JSON-DAG: "%359:sub1": 31 # CHECK-GX-JSON-DAG: "%359:sub2": 30 # CHECK-GX-JSON-DAG: "%359:sub3": 29 # CHECK-GX-JSON-DAG: "%359:sub4": 26 # CHECK-GX-JSON-DAG: "%359:sub5": 25 # CHECK-GX-JSON-DAG: "%359:sub6": 24 # CHECK-GX-JSON-DAG: "%359:sub7": 23 # CHECK-GX-JSON-DAG: "%359:sub8": 20 # CHECK-GX-JSON-DAG: "%359:sub9": 19 # CHECK-GX-JSON-DAG: "%359:sub10": 18 # CHECK-GX-JSON-DAG: "%359:sub11": 17 # CHECK-GX-JSON-DAG: "%359:sub12": 14 # CHECK-GX-JSON-DAG: "%359:sub13": 13 # CHECK-GX-JSON-DAG: "%359:sub14": 12 # CHECK-GX-JSON-DAG: "%359:sub15": 11 # CHECK-GX-JSON-DAG: "%359:sub16": 8 # CHECK-GX-JSON-DAG: "%359:sub17": 7 # CHECK-GX-JSON-DAG: "%359:sub18": 6 # CHECK-GX-JSON-DAG: "%359:sub19": 5 # CHECK-GX-JSON-DAG: "%359:sub20": 2 # CHECK-GX-JSON-DAG: "%359:sub21": 1 # CHECK-GX-JSON-DAG: "%359:sub22": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 80 # CHECK-GX-JSON-DAG: "%401:sub1": 79 # CHECK-GX-JSON-DAG: "%401:sub2": 78 # CHECK-GX-JSON-DAG: "%401:sub3": 77 # CHECK-GX-JSON-DAG: "%401:sub4": 74 # CHECK-GX-JSON-DAG: "%401:sub5": 73 # CHECK-GX-JSON-DAG: "%401:sub6": 72 # CHECK-GX-JSON-DAG: "%401:sub7": 71 # CHECK-GX-JSON-DAG: "%401:sub8": 68 # CHECK-GX-JSON-DAG: "%401:sub9": 67 # CHECK-GX-JSON-DAG: "%401:sub10": 66 # CHECK-GX-JSON-DAG: "%401:sub11": 65 # CHECK-GX-JSON-DAG: "%401:sub12": 62 # CHECK-GX-JSON-DAG: "%401:sub13": 61 # CHECK-GX-JSON-DAG: "%401:sub14": 60 # CHECK-GX-JSON-DAG: "%401:sub15": 59 # CHECK-GX-JSON-DAG: "%401:sub16": 56 # CHECK-GX-JSON-DAG: "%401:sub17": 55 # CHECK-GX-JSON-DAG: "%401:sub18": 54 # CHECK-GX-JSON-DAG: "%401:sub19": 53 # CHECK-GX-JSON-DAG: "%401:sub20": 50 # CHECK-GX-JSON-DAG: "%401:sub21": 49 # CHECK-GX-JSON-DAG: "%401:sub22": 48 # CHECK-GX-JSON-DAG: "%401:sub23": 47 # CHECK-GX-JSON-DAG: "%401:sub24": 44 # CHECK-GX-JSON-DAG: "%401:sub25": 43 # CHECK-GX-JSON-DAG: "%401:sub26": 42 # CHECK-GX-JSON-DAG: "%401:sub27": 41 # CHECK-GX-JSON-DAG: "%401:sub28": 38 # CHECK-GX-JSON-DAG: "%401:sub29": 37 # CHECK-GX-JSON-DAG: "%401:sub30": 36 # CHECK-GX-JSON-DAG: "%401:sub31": 35 # CHECK-GX-JSON-DAG: "%750": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 35 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 80 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%752:vgpr_32 = COPY %359.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 31 # CHECK-GX-JSON-DAG: "%359:sub1": 30 # CHECK-GX-JSON-DAG: "%359:sub2": 29 # CHECK-GX-JSON-DAG: "%359:sub3": 28 # CHECK-GX-JSON-DAG: "%359:sub4": 25 # CHECK-GX-JSON-DAG: "%359:sub5": 24 # CHECK-GX-JSON-DAG: "%359:sub6": 23 # CHECK-GX-JSON-DAG: "%359:sub7": 22 # CHECK-GX-JSON-DAG: "%359:sub8": 19 # CHECK-GX-JSON-DAG: "%359:sub9": 18 # CHECK-GX-JSON-DAG: "%359:sub10": 17 # CHECK-GX-JSON-DAG: "%359:sub11": 16 # CHECK-GX-JSON-DAG: "%359:sub12": 13 # CHECK-GX-JSON-DAG: "%359:sub13": 12 # CHECK-GX-JSON-DAG: "%359:sub14": 11 # CHECK-GX-JSON-DAG: "%359:sub15": 10 # CHECK-GX-JSON-DAG: "%359:sub16": 7 # CHECK-GX-JSON-DAG: "%359:sub17": 6 # CHECK-GX-JSON-DAG: "%359:sub18": 5 # CHECK-GX-JSON-DAG: "%359:sub19": 4 # CHECK-GX-JSON-DAG: "%359:sub20": 1 # CHECK-GX-JSON-DAG: "%359:sub21": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 79 # CHECK-GX-JSON-DAG: "%401:sub1": 78 # CHECK-GX-JSON-DAG: "%401:sub2": 77 # CHECK-GX-JSON-DAG: "%401:sub3": 76 # CHECK-GX-JSON-DAG: "%401:sub4": 73 # CHECK-GX-JSON-DAG: "%401:sub5": 72 # CHECK-GX-JSON-DAG: "%401:sub6": 71 # CHECK-GX-JSON-DAG: "%401:sub7": 70 # CHECK-GX-JSON-DAG: "%401:sub8": 67 # CHECK-GX-JSON-DAG: "%401:sub9": 66 # CHECK-GX-JSON-DAG: "%401:sub10": 65 # CHECK-GX-JSON-DAG: "%401:sub11": 64 # CHECK-GX-JSON-DAG: "%401:sub12": 61 # CHECK-GX-JSON-DAG: "%401:sub13": 60 # CHECK-GX-JSON-DAG: "%401:sub14": 59 # CHECK-GX-JSON-DAG: "%401:sub15": 58 # CHECK-GX-JSON-DAG: "%401:sub16": 55 # CHECK-GX-JSON-DAG: "%401:sub17": 54 # CHECK-GX-JSON-DAG: "%401:sub18": 53 # CHECK-GX-JSON-DAG: "%401:sub19": 52 # CHECK-GX-JSON-DAG: "%401:sub20": 49 # CHECK-GX-JSON-DAG: "%401:sub21": 48 # CHECK-GX-JSON-DAG: "%401:sub22": 47 # CHECK-GX-JSON-DAG: "%401:sub23": 46 # CHECK-GX-JSON-DAG: "%401:sub24": 43 # CHECK-GX-JSON-DAG: "%401:sub25": 42 # CHECK-GX-JSON-DAG: "%401:sub26": 41 # CHECK-GX-JSON-DAG: "%401:sub27": 40 # CHECK-GX-JSON-DAG: "%401:sub28": 37 # CHECK-GX-JSON-DAG: "%401:sub29": 36 # CHECK-GX-JSON-DAG: "%401:sub30": 35 # CHECK-GX-JSON-DAG: "%401:sub31": 34 # CHECK-GX-JSON-DAG: "%750": 2 # CHECK-GX-JSON-DAG: "%751": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 34 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 79 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%753:vgpr_32 = COPY %359.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 30 # CHECK-GX-JSON-DAG: "%359:sub1": 29 # CHECK-GX-JSON-DAG: "%359:sub2": 28 # CHECK-GX-JSON-DAG: "%359:sub3": 27 # CHECK-GX-JSON-DAG: "%359:sub4": 24 # CHECK-GX-JSON-DAG: "%359:sub5": 23 # CHECK-GX-JSON-DAG: "%359:sub6": 22 # CHECK-GX-JSON-DAG: "%359:sub7": 21 # CHECK-GX-JSON-DAG: "%359:sub8": 18 # CHECK-GX-JSON-DAG: "%359:sub9": 17 # CHECK-GX-JSON-DAG: "%359:sub10": 16 # CHECK-GX-JSON-DAG: "%359:sub11": 15 # CHECK-GX-JSON-DAG: "%359:sub12": 12 # CHECK-GX-JSON-DAG: "%359:sub13": 11 # CHECK-GX-JSON-DAG: "%359:sub14": 10 # CHECK-GX-JSON-DAG: "%359:sub15": 9 # CHECK-GX-JSON-DAG: "%359:sub16": 6 # CHECK-GX-JSON-DAG: "%359:sub17": 5 # CHECK-GX-JSON-DAG: "%359:sub18": 4 # CHECK-GX-JSON-DAG: "%359:sub19": 3 # CHECK-GX-JSON-DAG: "%359:sub20": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 78 # CHECK-GX-JSON-DAG: "%401:sub1": 77 # CHECK-GX-JSON-DAG: "%401:sub2": 76 # CHECK-GX-JSON-DAG: "%401:sub3": 75 # CHECK-GX-JSON-DAG: "%401:sub4": 72 # CHECK-GX-JSON-DAG: "%401:sub5": 71 # CHECK-GX-JSON-DAG: "%401:sub6": 70 # CHECK-GX-JSON-DAG: "%401:sub7": 69 # CHECK-GX-JSON-DAG: "%401:sub8": 66 # CHECK-GX-JSON-DAG: "%401:sub9": 65 # CHECK-GX-JSON-DAG: "%401:sub10": 64 # CHECK-GX-JSON-DAG: "%401:sub11": 63 # CHECK-GX-JSON-DAG: "%401:sub12": 60 # CHECK-GX-JSON-DAG: "%401:sub13": 59 # CHECK-GX-JSON-DAG: "%401:sub14": 58 # CHECK-GX-JSON-DAG: "%401:sub15": 57 # CHECK-GX-JSON-DAG: "%401:sub16": 54 # CHECK-GX-JSON-DAG: "%401:sub17": 53 # CHECK-GX-JSON-DAG: "%401:sub18": 52 # CHECK-GX-JSON-DAG: "%401:sub19": 51 # CHECK-GX-JSON-DAG: "%401:sub20": 48 # CHECK-GX-JSON-DAG: "%401:sub21": 47 # CHECK-GX-JSON-DAG: "%401:sub22": 46 # CHECK-GX-JSON-DAG: "%401:sub23": 45 # CHECK-GX-JSON-DAG: "%401:sub24": 42 # CHECK-GX-JSON-DAG: "%401:sub25": 41 # CHECK-GX-JSON-DAG: "%401:sub26": 40 # CHECK-GX-JSON-DAG: "%401:sub27": 39 # CHECK-GX-JSON-DAG: "%401:sub28": 36 # CHECK-GX-JSON-DAG: "%401:sub29": 35 # CHECK-GX-JSON-DAG: "%401:sub30": 34 # CHECK-GX-JSON-DAG: "%401:sub31": 33 # CHECK-GX-JSON-DAG: "%750": 1 # CHECK-GX-JSON-DAG: "%751": 1 # CHECK-GX-JSON-DAG: "%752": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 33 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 78 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%754:vreg_128 = REG_SEQUENCE %753, %subreg.sub0, %752, %subreg.sub1, %751, %subreg.sub2, %750, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 29 # CHECK-GX-JSON-DAG: "%359:sub1": 28 # CHECK-GX-JSON-DAG: "%359:sub2": 27 # CHECK-GX-JSON-DAG: "%359:sub3": 26 # CHECK-GX-JSON-DAG: "%359:sub4": 23 # CHECK-GX-JSON-DAG: "%359:sub5": 22 # CHECK-GX-JSON-DAG: "%359:sub6": 21 # CHECK-GX-JSON-DAG: "%359:sub7": 20 # CHECK-GX-JSON-DAG: "%359:sub8": 17 # CHECK-GX-JSON-DAG: "%359:sub9": 16 # CHECK-GX-JSON-DAG: "%359:sub10": 15 # CHECK-GX-JSON-DAG: "%359:sub11": 14 # CHECK-GX-JSON-DAG: "%359:sub12": 11 # CHECK-GX-JSON-DAG: "%359:sub13": 10 # CHECK-GX-JSON-DAG: "%359:sub14": 9 # CHECK-GX-JSON-DAG: "%359:sub15": 8 # CHECK-GX-JSON-DAG: "%359:sub16": 5 # CHECK-GX-JSON-DAG: "%359:sub17": 4 # CHECK-GX-JSON-DAG: "%359:sub18": 3 # CHECK-GX-JSON-DAG: "%359:sub19": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 77 # CHECK-GX-JSON-DAG: "%401:sub1": 76 # CHECK-GX-JSON-DAG: "%401:sub2": 75 # CHECK-GX-JSON-DAG: "%401:sub3": 74 # CHECK-GX-JSON-DAG: "%401:sub4": 71 # CHECK-GX-JSON-DAG: "%401:sub5": 70 # CHECK-GX-JSON-DAG: "%401:sub6": 69 # CHECK-GX-JSON-DAG: "%401:sub7": 68 # CHECK-GX-JSON-DAG: "%401:sub8": 65 # CHECK-GX-JSON-DAG: "%401:sub9": 64 # CHECK-GX-JSON-DAG: "%401:sub10": 63 # CHECK-GX-JSON-DAG: "%401:sub11": 62 # CHECK-GX-JSON-DAG: "%401:sub12": 59 # CHECK-GX-JSON-DAG: "%401:sub13": 58 # CHECK-GX-JSON-DAG: "%401:sub14": 57 # CHECK-GX-JSON-DAG: "%401:sub15": 56 # CHECK-GX-JSON-DAG: "%401:sub16": 53 # CHECK-GX-JSON-DAG: "%401:sub17": 52 # CHECK-GX-JSON-DAG: "%401:sub18": 51 # CHECK-GX-JSON-DAG: "%401:sub19": 50 # CHECK-GX-JSON-DAG: "%401:sub20": 47 # CHECK-GX-JSON-DAG: "%401:sub21": 46 # CHECK-GX-JSON-DAG: "%401:sub22": 45 # CHECK-GX-JSON-DAG: "%401:sub23": 44 # CHECK-GX-JSON-DAG: "%401:sub24": 41 # CHECK-GX-JSON-DAG: "%401:sub25": 40 # CHECK-GX-JSON-DAG: "%401:sub26": 39 # CHECK-GX-JSON-DAG: "%401:sub27": 38 # CHECK-GX-JSON-DAG: "%401:sub28": 35 # CHECK-GX-JSON-DAG: "%401:sub29": 34 # CHECK-GX-JSON-DAG: "%401:sub30": 33 # CHECK-GX-JSON-DAG: "%401:sub31": 32 # CHECK-GX-JSON-DAG: "%750": 0 # CHECK-GX-JSON-DAG: "%751": 0 # CHECK-GX-JSON-DAG: "%752": 0 # CHECK-GX-JSON-DAG: "%753": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 32 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 77 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %755:vreg_64, %754, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 28 # CHECK-GX-JSON-DAG: "%359:sub1": 27 # CHECK-GX-JSON-DAG: "%359:sub2": 26 # CHECK-GX-JSON-DAG: "%359:sub3": 25 # CHECK-GX-JSON-DAG: "%359:sub4": 22 # CHECK-GX-JSON-DAG: "%359:sub5": 21 # CHECK-GX-JSON-DAG: "%359:sub6": 20 # CHECK-GX-JSON-DAG: "%359:sub7": 19 # CHECK-GX-JSON-DAG: "%359:sub8": 16 # CHECK-GX-JSON-DAG: "%359:sub9": 15 # CHECK-GX-JSON-DAG: "%359:sub10": 14 # CHECK-GX-JSON-DAG: "%359:sub11": 13 # CHECK-GX-JSON-DAG: "%359:sub12": 10 # CHECK-GX-JSON-DAG: "%359:sub13": 9 # CHECK-GX-JSON-DAG: "%359:sub14": 8 # CHECK-GX-JSON-DAG: "%359:sub15": 7 # CHECK-GX-JSON-DAG: "%359:sub16": 4 # CHECK-GX-JSON-DAG: "%359:sub17": 3 # CHECK-GX-JSON-DAG: "%359:sub18": 2 # CHECK-GX-JSON-DAG: "%359:sub19": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 76 # CHECK-GX-JSON-DAG: "%401:sub1": 75 # CHECK-GX-JSON-DAG: "%401:sub2": 74 # CHECK-GX-JSON-DAG: "%401:sub3": 73 # CHECK-GX-JSON-DAG: "%401:sub4": 70 # CHECK-GX-JSON-DAG: "%401:sub5": 69 # CHECK-GX-JSON-DAG: "%401:sub6": 68 # CHECK-GX-JSON-DAG: "%401:sub7": 67 # CHECK-GX-JSON-DAG: "%401:sub8": 64 # CHECK-GX-JSON-DAG: "%401:sub9": 63 # CHECK-GX-JSON-DAG: "%401:sub10": 62 # CHECK-GX-JSON-DAG: "%401:sub11": 61 # CHECK-GX-JSON-DAG: "%401:sub12": 58 # CHECK-GX-JSON-DAG: "%401:sub13": 57 # CHECK-GX-JSON-DAG: "%401:sub14": 56 # CHECK-GX-JSON-DAG: "%401:sub15": 55 # CHECK-GX-JSON-DAG: "%401:sub16": 52 # CHECK-GX-JSON-DAG: "%401:sub17": 51 # CHECK-GX-JSON-DAG: "%401:sub18": 50 # CHECK-GX-JSON-DAG: "%401:sub19": 49 # CHECK-GX-JSON-DAG: "%401:sub20": 46 # CHECK-GX-JSON-DAG: "%401:sub21": 45 # CHECK-GX-JSON-DAG: "%401:sub22": 44 # CHECK-GX-JSON-DAG: "%401:sub23": 43 # CHECK-GX-JSON-DAG: "%401:sub24": 40 # CHECK-GX-JSON-DAG: "%401:sub25": 39 # CHECK-GX-JSON-DAG: "%401:sub26": 38 # CHECK-GX-JSON-DAG: "%401:sub27": 37 # CHECK-GX-JSON-DAG: "%401:sub28": 34 # CHECK-GX-JSON-DAG: "%401:sub29": 33 # CHECK-GX-JSON-DAG: "%401:sub30": 32 # CHECK-GX-JSON-DAG: "%401:sub31": 31 # CHECK-GX-JSON-DAG: "%754": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 31 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 76 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%756:vgpr_32 = COPY %359.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 27 # CHECK-GX-JSON-DAG: "%359:sub1": 26 # CHECK-GX-JSON-DAG: "%359:sub2": 25 # CHECK-GX-JSON-DAG: "%359:sub3": 24 # CHECK-GX-JSON-DAG: "%359:sub4": 21 # CHECK-GX-JSON-DAG: "%359:sub5": 20 # CHECK-GX-JSON-DAG: "%359:sub6": 19 # CHECK-GX-JSON-DAG: "%359:sub7": 18 # CHECK-GX-JSON-DAG: "%359:sub8": 15 # CHECK-GX-JSON-DAG: "%359:sub9": 14 # CHECK-GX-JSON-DAG: "%359:sub10": 13 # CHECK-GX-JSON-DAG: "%359:sub11": 12 # CHECK-GX-JSON-DAG: "%359:sub12": 9 # CHECK-GX-JSON-DAG: "%359:sub13": 8 # CHECK-GX-JSON-DAG: "%359:sub14": 7 # CHECK-GX-JSON-DAG: "%359:sub15": 6 # CHECK-GX-JSON-DAG: "%359:sub16": 3 # CHECK-GX-JSON-DAG: "%359:sub17": 2 # CHECK-GX-JSON-DAG: "%359:sub18": 1 # CHECK-GX-JSON-DAG: "%359:sub19": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 75 # CHECK-GX-JSON-DAG: "%401:sub1": 74 # CHECK-GX-JSON-DAG: "%401:sub2": 73 # CHECK-GX-JSON-DAG: "%401:sub3": 72 # CHECK-GX-JSON-DAG: "%401:sub4": 69 # CHECK-GX-JSON-DAG: "%401:sub5": 68 # CHECK-GX-JSON-DAG: "%401:sub6": 67 # CHECK-GX-JSON-DAG: "%401:sub7": 66 # CHECK-GX-JSON-DAG: "%401:sub8": 63 # CHECK-GX-JSON-DAG: "%401:sub9": 62 # CHECK-GX-JSON-DAG: "%401:sub10": 61 # CHECK-GX-JSON-DAG: "%401:sub11": 60 # CHECK-GX-JSON-DAG: "%401:sub12": 57 # CHECK-GX-JSON-DAG: "%401:sub13": 56 # CHECK-GX-JSON-DAG: "%401:sub14": 55 # CHECK-GX-JSON-DAG: "%401:sub15": 54 # CHECK-GX-JSON-DAG: "%401:sub16": 51 # CHECK-GX-JSON-DAG: "%401:sub17": 50 # CHECK-GX-JSON-DAG: "%401:sub18": 49 # CHECK-GX-JSON-DAG: "%401:sub19": 48 # CHECK-GX-JSON-DAG: "%401:sub20": 45 # CHECK-GX-JSON-DAG: "%401:sub21": 44 # CHECK-GX-JSON-DAG: "%401:sub22": 43 # CHECK-GX-JSON-DAG: "%401:sub23": 42 # CHECK-GX-JSON-DAG: "%401:sub24": 39 # CHECK-GX-JSON-DAG: "%401:sub25": 38 # CHECK-GX-JSON-DAG: "%401:sub26": 37 # CHECK-GX-JSON-DAG: "%401:sub27": 36 # CHECK-GX-JSON-DAG: "%401:sub28": 33 # CHECK-GX-JSON-DAG: "%401:sub29": 32 # CHECK-GX-JSON-DAG: "%401:sub30": 31 # CHECK-GX-JSON-DAG: "%401:sub31": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 30 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 75 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%757:vgpr_32 = COPY %359.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 26 # CHECK-GX-JSON-DAG: "%359:sub1": 25 # CHECK-GX-JSON-DAG: "%359:sub2": 24 # CHECK-GX-JSON-DAG: "%359:sub3": 23 # CHECK-GX-JSON-DAG: "%359:sub4": 20 # CHECK-GX-JSON-DAG: "%359:sub5": 19 # CHECK-GX-JSON-DAG: "%359:sub6": 18 # CHECK-GX-JSON-DAG: "%359:sub7": 17 # CHECK-GX-JSON-DAG: "%359:sub8": 14 # CHECK-GX-JSON-DAG: "%359:sub9": 13 # CHECK-GX-JSON-DAG: "%359:sub10": 12 # CHECK-GX-JSON-DAG: "%359:sub11": 11 # CHECK-GX-JSON-DAG: "%359:sub12": 8 # CHECK-GX-JSON-DAG: "%359:sub13": 7 # CHECK-GX-JSON-DAG: "%359:sub14": 6 # CHECK-GX-JSON-DAG: "%359:sub15": 5 # CHECK-GX-JSON-DAG: "%359:sub16": 2 # CHECK-GX-JSON-DAG: "%359:sub17": 1 # CHECK-GX-JSON-DAG: "%359:sub18": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 74 # CHECK-GX-JSON-DAG: "%401:sub1": 73 # CHECK-GX-JSON-DAG: "%401:sub2": 72 # CHECK-GX-JSON-DAG: "%401:sub3": 71 # CHECK-GX-JSON-DAG: "%401:sub4": 68 # CHECK-GX-JSON-DAG: "%401:sub5": 67 # CHECK-GX-JSON-DAG: "%401:sub6": 66 # CHECK-GX-JSON-DAG: "%401:sub7": 65 # CHECK-GX-JSON-DAG: "%401:sub8": 62 # CHECK-GX-JSON-DAG: "%401:sub9": 61 # CHECK-GX-JSON-DAG: "%401:sub10": 60 # CHECK-GX-JSON-DAG: "%401:sub11": 59 # CHECK-GX-JSON-DAG: "%401:sub12": 56 # CHECK-GX-JSON-DAG: "%401:sub13": 55 # CHECK-GX-JSON-DAG: "%401:sub14": 54 # CHECK-GX-JSON-DAG: "%401:sub15": 53 # CHECK-GX-JSON-DAG: "%401:sub16": 50 # CHECK-GX-JSON-DAG: "%401:sub17": 49 # CHECK-GX-JSON-DAG: "%401:sub18": 48 # CHECK-GX-JSON-DAG: "%401:sub19": 47 # CHECK-GX-JSON-DAG: "%401:sub20": 44 # CHECK-GX-JSON-DAG: "%401:sub21": 43 # CHECK-GX-JSON-DAG: "%401:sub22": 42 # CHECK-GX-JSON-DAG: "%401:sub23": 41 # CHECK-GX-JSON-DAG: "%401:sub24": 38 # CHECK-GX-JSON-DAG: "%401:sub25": 37 # CHECK-GX-JSON-DAG: "%401:sub26": 36 # CHECK-GX-JSON-DAG: "%401:sub27": 35 # CHECK-GX-JSON-DAG: "%401:sub28": 32 # CHECK-GX-JSON-DAG: "%401:sub29": 31 # CHECK-GX-JSON-DAG: "%401:sub30": 30 # CHECK-GX-JSON-DAG: "%401:sub31": 29 # CHECK-GX-JSON-DAG: "%756": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 29 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 74 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%758:vgpr_32 = COPY %359.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 25 # CHECK-GX-JSON-DAG: "%359:sub1": 24 # CHECK-GX-JSON-DAG: "%359:sub2": 23 # CHECK-GX-JSON-DAG: "%359:sub3": 22 # CHECK-GX-JSON-DAG: "%359:sub4": 19 # CHECK-GX-JSON-DAG: "%359:sub5": 18 # CHECK-GX-JSON-DAG: "%359:sub6": 17 # CHECK-GX-JSON-DAG: "%359:sub7": 16 # CHECK-GX-JSON-DAG: "%359:sub8": 13 # CHECK-GX-JSON-DAG: "%359:sub9": 12 # CHECK-GX-JSON-DAG: "%359:sub10": 11 # CHECK-GX-JSON-DAG: "%359:sub11": 10 # CHECK-GX-JSON-DAG: "%359:sub12": 7 # CHECK-GX-JSON-DAG: "%359:sub13": 6 # CHECK-GX-JSON-DAG: "%359:sub14": 5 # CHECK-GX-JSON-DAG: "%359:sub15": 4 # CHECK-GX-JSON-DAG: "%359:sub16": 1 # CHECK-GX-JSON-DAG: "%359:sub17": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 73 # CHECK-GX-JSON-DAG: "%401:sub1": 72 # CHECK-GX-JSON-DAG: "%401:sub2": 71 # CHECK-GX-JSON-DAG: "%401:sub3": 70 # CHECK-GX-JSON-DAG: "%401:sub4": 67 # CHECK-GX-JSON-DAG: "%401:sub5": 66 # CHECK-GX-JSON-DAG: "%401:sub6": 65 # CHECK-GX-JSON-DAG: "%401:sub7": 64 # CHECK-GX-JSON-DAG: "%401:sub8": 61 # CHECK-GX-JSON-DAG: "%401:sub9": 60 # CHECK-GX-JSON-DAG: "%401:sub10": 59 # CHECK-GX-JSON-DAG: "%401:sub11": 58 # CHECK-GX-JSON-DAG: "%401:sub12": 55 # CHECK-GX-JSON-DAG: "%401:sub13": 54 # CHECK-GX-JSON-DAG: "%401:sub14": 53 # CHECK-GX-JSON-DAG: "%401:sub15": 52 # CHECK-GX-JSON-DAG: "%401:sub16": 49 # CHECK-GX-JSON-DAG: "%401:sub17": 48 # CHECK-GX-JSON-DAG: "%401:sub18": 47 # CHECK-GX-JSON-DAG: "%401:sub19": 46 # CHECK-GX-JSON-DAG: "%401:sub20": 43 # CHECK-GX-JSON-DAG: "%401:sub21": 42 # CHECK-GX-JSON-DAG: "%401:sub22": 41 # CHECK-GX-JSON-DAG: "%401:sub23": 40 # CHECK-GX-JSON-DAG: "%401:sub24": 37 # CHECK-GX-JSON-DAG: "%401:sub25": 36 # CHECK-GX-JSON-DAG: "%401:sub26": 35 # CHECK-GX-JSON-DAG: "%401:sub27": 34 # CHECK-GX-JSON-DAG: "%401:sub28": 31 # CHECK-GX-JSON-DAG: "%401:sub29": 30 # CHECK-GX-JSON-DAG: "%401:sub30": 29 # CHECK-GX-JSON-DAG: "%401:sub31": 28 # CHECK-GX-JSON-DAG: "%756": 2 # CHECK-GX-JSON-DAG: "%757": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 28 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 73 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%759:vgpr_32 = COPY %359.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 24 # CHECK-GX-JSON-DAG: "%359:sub1": 23 # CHECK-GX-JSON-DAG: "%359:sub2": 22 # CHECK-GX-JSON-DAG: "%359:sub3": 21 # CHECK-GX-JSON-DAG: "%359:sub4": 18 # CHECK-GX-JSON-DAG: "%359:sub5": 17 # CHECK-GX-JSON-DAG: "%359:sub6": 16 # CHECK-GX-JSON-DAG: "%359:sub7": 15 # CHECK-GX-JSON-DAG: "%359:sub8": 12 # CHECK-GX-JSON-DAG: "%359:sub9": 11 # CHECK-GX-JSON-DAG: "%359:sub10": 10 # CHECK-GX-JSON-DAG: "%359:sub11": 9 # CHECK-GX-JSON-DAG: "%359:sub12": 6 # CHECK-GX-JSON-DAG: "%359:sub13": 5 # CHECK-GX-JSON-DAG: "%359:sub14": 4 # CHECK-GX-JSON-DAG: "%359:sub15": 3 # CHECK-GX-JSON-DAG: "%359:sub16": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 72 # CHECK-GX-JSON-DAG: "%401:sub1": 71 # CHECK-GX-JSON-DAG: "%401:sub2": 70 # CHECK-GX-JSON-DAG: "%401:sub3": 69 # CHECK-GX-JSON-DAG: "%401:sub4": 66 # CHECK-GX-JSON-DAG: "%401:sub5": 65 # CHECK-GX-JSON-DAG: "%401:sub6": 64 # CHECK-GX-JSON-DAG: "%401:sub7": 63 # CHECK-GX-JSON-DAG: "%401:sub8": 60 # CHECK-GX-JSON-DAG: "%401:sub9": 59 # CHECK-GX-JSON-DAG: "%401:sub10": 58 # CHECK-GX-JSON-DAG: "%401:sub11": 57 # CHECK-GX-JSON-DAG: "%401:sub12": 54 # CHECK-GX-JSON-DAG: "%401:sub13": 53 # CHECK-GX-JSON-DAG: "%401:sub14": 52 # CHECK-GX-JSON-DAG: "%401:sub15": 51 # CHECK-GX-JSON-DAG: "%401:sub16": 48 # CHECK-GX-JSON-DAG: "%401:sub17": 47 # CHECK-GX-JSON-DAG: "%401:sub18": 46 # CHECK-GX-JSON-DAG: "%401:sub19": 45 # CHECK-GX-JSON-DAG: "%401:sub20": 42 # CHECK-GX-JSON-DAG: "%401:sub21": 41 # CHECK-GX-JSON-DAG: "%401:sub22": 40 # CHECK-GX-JSON-DAG: "%401:sub23": 39 # CHECK-GX-JSON-DAG: "%401:sub24": 36 # CHECK-GX-JSON-DAG: "%401:sub25": 35 # CHECK-GX-JSON-DAG: "%401:sub26": 34 # CHECK-GX-JSON-DAG: "%401:sub27": 33 # CHECK-GX-JSON-DAG: "%401:sub28": 30 # CHECK-GX-JSON-DAG: "%401:sub29": 29 # CHECK-GX-JSON-DAG: "%401:sub30": 28 # CHECK-GX-JSON-DAG: "%401:sub31": 27 # CHECK-GX-JSON-DAG: "%756": 1 # CHECK-GX-JSON-DAG: "%757": 1 # CHECK-GX-JSON-DAG: "%758": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 27 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 72 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%760:vreg_128 = REG_SEQUENCE %759, %subreg.sub0, %758, %subreg.sub1, %757, %subreg.sub2, %756, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 23 # CHECK-GX-JSON-DAG: "%359:sub1": 22 # CHECK-GX-JSON-DAG: "%359:sub2": 21 # CHECK-GX-JSON-DAG: "%359:sub3": 20 # CHECK-GX-JSON-DAG: "%359:sub4": 17 # CHECK-GX-JSON-DAG: "%359:sub5": 16 # CHECK-GX-JSON-DAG: "%359:sub6": 15 # CHECK-GX-JSON-DAG: "%359:sub7": 14 # CHECK-GX-JSON-DAG: "%359:sub8": 11 # CHECK-GX-JSON-DAG: "%359:sub9": 10 # CHECK-GX-JSON-DAG: "%359:sub10": 9 # CHECK-GX-JSON-DAG: "%359:sub11": 8 # CHECK-GX-JSON-DAG: "%359:sub12": 5 # CHECK-GX-JSON-DAG: "%359:sub13": 4 # CHECK-GX-JSON-DAG: "%359:sub14": 3 # CHECK-GX-JSON-DAG: "%359:sub15": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 71 # CHECK-GX-JSON-DAG: "%401:sub1": 70 # CHECK-GX-JSON-DAG: "%401:sub2": 69 # CHECK-GX-JSON-DAG: "%401:sub3": 68 # CHECK-GX-JSON-DAG: "%401:sub4": 65 # CHECK-GX-JSON-DAG: "%401:sub5": 64 # CHECK-GX-JSON-DAG: "%401:sub6": 63 # CHECK-GX-JSON-DAG: "%401:sub7": 62 # CHECK-GX-JSON-DAG: "%401:sub8": 59 # CHECK-GX-JSON-DAG: "%401:sub9": 58 # CHECK-GX-JSON-DAG: "%401:sub10": 57 # CHECK-GX-JSON-DAG: "%401:sub11": 56 # CHECK-GX-JSON-DAG: "%401:sub12": 53 # CHECK-GX-JSON-DAG: "%401:sub13": 52 # CHECK-GX-JSON-DAG: "%401:sub14": 51 # CHECK-GX-JSON-DAG: "%401:sub15": 50 # CHECK-GX-JSON-DAG: "%401:sub16": 47 # CHECK-GX-JSON-DAG: "%401:sub17": 46 # CHECK-GX-JSON-DAG: "%401:sub18": 45 # CHECK-GX-JSON-DAG: "%401:sub19": 44 # CHECK-GX-JSON-DAG: "%401:sub20": 41 # CHECK-GX-JSON-DAG: "%401:sub21": 40 # CHECK-GX-JSON-DAG: "%401:sub22": 39 # CHECK-GX-JSON-DAG: "%401:sub23": 38 # CHECK-GX-JSON-DAG: "%401:sub24": 35 # CHECK-GX-JSON-DAG: "%401:sub25": 34 # CHECK-GX-JSON-DAG: "%401:sub26": 33 # CHECK-GX-JSON-DAG: "%401:sub27": 32 # CHECK-GX-JSON-DAG: "%401:sub28": 29 # CHECK-GX-JSON-DAG: "%401:sub29": 28 # CHECK-GX-JSON-DAG: "%401:sub30": 27 # CHECK-GX-JSON-DAG: "%401:sub31": 26 # CHECK-GX-JSON-DAG: "%756": 0 # CHECK-GX-JSON-DAG: "%757": 0 # CHECK-GX-JSON-DAG: "%758": 0 # CHECK-GX-JSON-DAG: "%759": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 26 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 71 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %761:vreg_64, %760, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 22 # CHECK-GX-JSON-DAG: "%359:sub1": 21 # CHECK-GX-JSON-DAG: "%359:sub2": 20 # CHECK-GX-JSON-DAG: "%359:sub3": 19 # CHECK-GX-JSON-DAG: "%359:sub4": 16 # CHECK-GX-JSON-DAG: "%359:sub5": 15 # CHECK-GX-JSON-DAG: "%359:sub6": 14 # CHECK-GX-JSON-DAG: "%359:sub7": 13 # CHECK-GX-JSON-DAG: "%359:sub8": 10 # CHECK-GX-JSON-DAG: "%359:sub9": 9 # CHECK-GX-JSON-DAG: "%359:sub10": 8 # CHECK-GX-JSON-DAG: "%359:sub11": 7 # CHECK-GX-JSON-DAG: "%359:sub12": 4 # CHECK-GX-JSON-DAG: "%359:sub13": 3 # CHECK-GX-JSON-DAG: "%359:sub14": 2 # CHECK-GX-JSON-DAG: "%359:sub15": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 70 # CHECK-GX-JSON-DAG: "%401:sub1": 69 # CHECK-GX-JSON-DAG: "%401:sub2": 68 # CHECK-GX-JSON-DAG: "%401:sub3": 67 # CHECK-GX-JSON-DAG: "%401:sub4": 64 # CHECK-GX-JSON-DAG: "%401:sub5": 63 # CHECK-GX-JSON-DAG: "%401:sub6": 62 # CHECK-GX-JSON-DAG: "%401:sub7": 61 # CHECK-GX-JSON-DAG: "%401:sub8": 58 # CHECK-GX-JSON-DAG: "%401:sub9": 57 # CHECK-GX-JSON-DAG: "%401:sub10": 56 # CHECK-GX-JSON-DAG: "%401:sub11": 55 # CHECK-GX-JSON-DAG: "%401:sub12": 52 # CHECK-GX-JSON-DAG: "%401:sub13": 51 # CHECK-GX-JSON-DAG: "%401:sub14": 50 # CHECK-GX-JSON-DAG: "%401:sub15": 49 # CHECK-GX-JSON-DAG: "%401:sub16": 46 # CHECK-GX-JSON-DAG: "%401:sub17": 45 # CHECK-GX-JSON-DAG: "%401:sub18": 44 # CHECK-GX-JSON-DAG: "%401:sub19": 43 # CHECK-GX-JSON-DAG: "%401:sub20": 40 # CHECK-GX-JSON-DAG: "%401:sub21": 39 # CHECK-GX-JSON-DAG: "%401:sub22": 38 # CHECK-GX-JSON-DAG: "%401:sub23": 37 # CHECK-GX-JSON-DAG: "%401:sub24": 34 # CHECK-GX-JSON-DAG: "%401:sub25": 33 # CHECK-GX-JSON-DAG: "%401:sub26": 32 # CHECK-GX-JSON-DAG: "%401:sub27": 31 # CHECK-GX-JSON-DAG: "%401:sub28": 28 # CHECK-GX-JSON-DAG: "%401:sub29": 27 # CHECK-GX-JSON-DAG: "%401:sub30": 26 # CHECK-GX-JSON-DAG: "%401:sub31": 25 # CHECK-GX-JSON-DAG: "%760": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 25 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 70 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%762:vgpr_32 = COPY %359.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 21 # CHECK-GX-JSON-DAG: "%359:sub1": 20 # CHECK-GX-JSON-DAG: "%359:sub2": 19 # CHECK-GX-JSON-DAG: "%359:sub3": 18 # CHECK-GX-JSON-DAG: "%359:sub4": 15 # CHECK-GX-JSON-DAG: "%359:sub5": 14 # CHECK-GX-JSON-DAG: "%359:sub6": 13 # CHECK-GX-JSON-DAG: "%359:sub7": 12 # CHECK-GX-JSON-DAG: "%359:sub8": 9 # CHECK-GX-JSON-DAG: "%359:sub9": 8 # CHECK-GX-JSON-DAG: "%359:sub10": 7 # CHECK-GX-JSON-DAG: "%359:sub11": 6 # CHECK-GX-JSON-DAG: "%359:sub12": 3 # CHECK-GX-JSON-DAG: "%359:sub13": 2 # CHECK-GX-JSON-DAG: "%359:sub14": 1 # CHECK-GX-JSON-DAG: "%359:sub15": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 69 # CHECK-GX-JSON-DAG: "%401:sub1": 68 # CHECK-GX-JSON-DAG: "%401:sub2": 67 # CHECK-GX-JSON-DAG: "%401:sub3": 66 # CHECK-GX-JSON-DAG: "%401:sub4": 63 # CHECK-GX-JSON-DAG: "%401:sub5": 62 # CHECK-GX-JSON-DAG: "%401:sub6": 61 # CHECK-GX-JSON-DAG: "%401:sub7": 60 # CHECK-GX-JSON-DAG: "%401:sub8": 57 # CHECK-GX-JSON-DAG: "%401:sub9": 56 # CHECK-GX-JSON-DAG: "%401:sub10": 55 # CHECK-GX-JSON-DAG: "%401:sub11": 54 # CHECK-GX-JSON-DAG: "%401:sub12": 51 # CHECK-GX-JSON-DAG: "%401:sub13": 50 # CHECK-GX-JSON-DAG: "%401:sub14": 49 # CHECK-GX-JSON-DAG: "%401:sub15": 48 # CHECK-GX-JSON-DAG: "%401:sub16": 45 # CHECK-GX-JSON-DAG: "%401:sub17": 44 # CHECK-GX-JSON-DAG: "%401:sub18": 43 # CHECK-GX-JSON-DAG: "%401:sub19": 42 # CHECK-GX-JSON-DAG: "%401:sub20": 39 # CHECK-GX-JSON-DAG: "%401:sub21": 38 # CHECK-GX-JSON-DAG: "%401:sub22": 37 # CHECK-GX-JSON-DAG: "%401:sub23": 36 # CHECK-GX-JSON-DAG: "%401:sub24": 33 # CHECK-GX-JSON-DAG: "%401:sub25": 32 # CHECK-GX-JSON-DAG: "%401:sub26": 31 # CHECK-GX-JSON-DAG: "%401:sub27": 30 # CHECK-GX-JSON-DAG: "%401:sub28": 27 # CHECK-GX-JSON-DAG: "%401:sub29": 26 # CHECK-GX-JSON-DAG: "%401:sub30": 25 # CHECK-GX-JSON-DAG: "%401:sub31": 24 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 24 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 69 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%763:vgpr_32 = COPY %359.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 20 # CHECK-GX-JSON-DAG: "%359:sub1": 19 # CHECK-GX-JSON-DAG: "%359:sub2": 18 # CHECK-GX-JSON-DAG: "%359:sub3": 17 # CHECK-GX-JSON-DAG: "%359:sub4": 14 # CHECK-GX-JSON-DAG: "%359:sub5": 13 # CHECK-GX-JSON-DAG: "%359:sub6": 12 # CHECK-GX-JSON-DAG: "%359:sub7": 11 # CHECK-GX-JSON-DAG: "%359:sub8": 8 # CHECK-GX-JSON-DAG: "%359:sub9": 7 # CHECK-GX-JSON-DAG: "%359:sub10": 6 # CHECK-GX-JSON-DAG: "%359:sub11": 5 # CHECK-GX-JSON-DAG: "%359:sub12": 2 # CHECK-GX-JSON-DAG: "%359:sub13": 1 # CHECK-GX-JSON-DAG: "%359:sub14": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 68 # CHECK-GX-JSON-DAG: "%401:sub1": 67 # CHECK-GX-JSON-DAG: "%401:sub2": 66 # CHECK-GX-JSON-DAG: "%401:sub3": 65 # CHECK-GX-JSON-DAG: "%401:sub4": 62 # CHECK-GX-JSON-DAG: "%401:sub5": 61 # CHECK-GX-JSON-DAG: "%401:sub6": 60 # CHECK-GX-JSON-DAG: "%401:sub7": 59 # CHECK-GX-JSON-DAG: "%401:sub8": 56 # CHECK-GX-JSON-DAG: "%401:sub9": 55 # CHECK-GX-JSON-DAG: "%401:sub10": 54 # CHECK-GX-JSON-DAG: "%401:sub11": 53 # CHECK-GX-JSON-DAG: "%401:sub12": 50 # CHECK-GX-JSON-DAG: "%401:sub13": 49 # CHECK-GX-JSON-DAG: "%401:sub14": 48 # CHECK-GX-JSON-DAG: "%401:sub15": 47 # CHECK-GX-JSON-DAG: "%401:sub16": 44 # CHECK-GX-JSON-DAG: "%401:sub17": 43 # CHECK-GX-JSON-DAG: "%401:sub18": 42 # CHECK-GX-JSON-DAG: "%401:sub19": 41 # CHECK-GX-JSON-DAG: "%401:sub20": 38 # CHECK-GX-JSON-DAG: "%401:sub21": 37 # CHECK-GX-JSON-DAG: "%401:sub22": 36 # CHECK-GX-JSON-DAG: "%401:sub23": 35 # CHECK-GX-JSON-DAG: "%401:sub24": 32 # CHECK-GX-JSON-DAG: "%401:sub25": 31 # CHECK-GX-JSON-DAG: "%401:sub26": 30 # CHECK-GX-JSON-DAG: "%401:sub27": 29 # CHECK-GX-JSON-DAG: "%401:sub28": 26 # CHECK-GX-JSON-DAG: "%401:sub29": 25 # CHECK-GX-JSON-DAG: "%401:sub30": 24 # CHECK-GX-JSON-DAG: "%401:sub31": 23 # CHECK-GX-JSON-DAG: "%762": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 23 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 68 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%764:vgpr_32 = COPY %359.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 19 # CHECK-GX-JSON-DAG: "%359:sub1": 18 # CHECK-GX-JSON-DAG: "%359:sub2": 17 # CHECK-GX-JSON-DAG: "%359:sub3": 16 # CHECK-GX-JSON-DAG: "%359:sub4": 13 # CHECK-GX-JSON-DAG: "%359:sub5": 12 # CHECK-GX-JSON-DAG: "%359:sub6": 11 # CHECK-GX-JSON-DAG: "%359:sub7": 10 # CHECK-GX-JSON-DAG: "%359:sub8": 7 # CHECK-GX-JSON-DAG: "%359:sub9": 6 # CHECK-GX-JSON-DAG: "%359:sub10": 5 # CHECK-GX-JSON-DAG: "%359:sub11": 4 # CHECK-GX-JSON-DAG: "%359:sub12": 1 # CHECK-GX-JSON-DAG: "%359:sub13": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 67 # CHECK-GX-JSON-DAG: "%401:sub1": 66 # CHECK-GX-JSON-DAG: "%401:sub2": 65 # CHECK-GX-JSON-DAG: "%401:sub3": 64 # CHECK-GX-JSON-DAG: "%401:sub4": 61 # CHECK-GX-JSON-DAG: "%401:sub5": 60 # CHECK-GX-JSON-DAG: "%401:sub6": 59 # CHECK-GX-JSON-DAG: "%401:sub7": 58 # CHECK-GX-JSON-DAG: "%401:sub8": 55 # CHECK-GX-JSON-DAG: "%401:sub9": 54 # CHECK-GX-JSON-DAG: "%401:sub10": 53 # CHECK-GX-JSON-DAG: "%401:sub11": 52 # CHECK-GX-JSON-DAG: "%401:sub12": 49 # CHECK-GX-JSON-DAG: "%401:sub13": 48 # CHECK-GX-JSON-DAG: "%401:sub14": 47 # CHECK-GX-JSON-DAG: "%401:sub15": 46 # CHECK-GX-JSON-DAG: "%401:sub16": 43 # CHECK-GX-JSON-DAG: "%401:sub17": 42 # CHECK-GX-JSON-DAG: "%401:sub18": 41 # CHECK-GX-JSON-DAG: "%401:sub19": 40 # CHECK-GX-JSON-DAG: "%401:sub20": 37 # CHECK-GX-JSON-DAG: "%401:sub21": 36 # CHECK-GX-JSON-DAG: "%401:sub22": 35 # CHECK-GX-JSON-DAG: "%401:sub23": 34 # CHECK-GX-JSON-DAG: "%401:sub24": 31 # CHECK-GX-JSON-DAG: "%401:sub25": 30 # CHECK-GX-JSON-DAG: "%401:sub26": 29 # CHECK-GX-JSON-DAG: "%401:sub27": 28 # CHECK-GX-JSON-DAG: "%401:sub28": 25 # CHECK-GX-JSON-DAG: "%401:sub29": 24 # CHECK-GX-JSON-DAG: "%401:sub30": 23 # CHECK-GX-JSON-DAG: "%401:sub31": 22 # CHECK-GX-JSON-DAG: "%762": 2 # CHECK-GX-JSON-DAG: "%763": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 22 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 67 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%765:vgpr_32 = COPY %359.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 18 # CHECK-GX-JSON-DAG: "%359:sub1": 17 # CHECK-GX-JSON-DAG: "%359:sub2": 16 # CHECK-GX-JSON-DAG: "%359:sub3": 15 # CHECK-GX-JSON-DAG: "%359:sub4": 12 # CHECK-GX-JSON-DAG: "%359:sub5": 11 # CHECK-GX-JSON-DAG: "%359:sub6": 10 # CHECK-GX-JSON-DAG: "%359:sub7": 9 # CHECK-GX-JSON-DAG: "%359:sub8": 6 # CHECK-GX-JSON-DAG: "%359:sub9": 5 # CHECK-GX-JSON-DAG: "%359:sub10": 4 # CHECK-GX-JSON-DAG: "%359:sub11": 3 # CHECK-GX-JSON-DAG: "%359:sub12": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 66 # CHECK-GX-JSON-DAG: "%401:sub1": 65 # CHECK-GX-JSON-DAG: "%401:sub2": 64 # CHECK-GX-JSON-DAG: "%401:sub3": 63 # CHECK-GX-JSON-DAG: "%401:sub4": 60 # CHECK-GX-JSON-DAG: "%401:sub5": 59 # CHECK-GX-JSON-DAG: "%401:sub6": 58 # CHECK-GX-JSON-DAG: "%401:sub7": 57 # CHECK-GX-JSON-DAG: "%401:sub8": 54 # CHECK-GX-JSON-DAG: "%401:sub9": 53 # CHECK-GX-JSON-DAG: "%401:sub10": 52 # CHECK-GX-JSON-DAG: "%401:sub11": 51 # CHECK-GX-JSON-DAG: "%401:sub12": 48 # CHECK-GX-JSON-DAG: "%401:sub13": 47 # CHECK-GX-JSON-DAG: "%401:sub14": 46 # CHECK-GX-JSON-DAG: "%401:sub15": 45 # CHECK-GX-JSON-DAG: "%401:sub16": 42 # CHECK-GX-JSON-DAG: "%401:sub17": 41 # CHECK-GX-JSON-DAG: "%401:sub18": 40 # CHECK-GX-JSON-DAG: "%401:sub19": 39 # CHECK-GX-JSON-DAG: "%401:sub20": 36 # CHECK-GX-JSON-DAG: "%401:sub21": 35 # CHECK-GX-JSON-DAG: "%401:sub22": 34 # CHECK-GX-JSON-DAG: "%401:sub23": 33 # CHECK-GX-JSON-DAG: "%401:sub24": 30 # CHECK-GX-JSON-DAG: "%401:sub25": 29 # CHECK-GX-JSON-DAG: "%401:sub26": 28 # CHECK-GX-JSON-DAG: "%401:sub27": 27 # CHECK-GX-JSON-DAG: "%401:sub28": 24 # CHECK-GX-JSON-DAG: "%401:sub29": 23 # CHECK-GX-JSON-DAG: "%401:sub30": 22 # CHECK-GX-JSON-DAG: "%401:sub31": 21 # CHECK-GX-JSON-DAG: "%762": 1 # CHECK-GX-JSON-DAG: "%763": 1 # CHECK-GX-JSON-DAG: "%764": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 21 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 66 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%766:vreg_128 = REG_SEQUENCE %765, %subreg.sub0, %764, %subreg.sub1, %763, %subreg.sub2, %762, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 17 # CHECK-GX-JSON-DAG: "%359:sub1": 16 # CHECK-GX-JSON-DAG: "%359:sub2": 15 # CHECK-GX-JSON-DAG: "%359:sub3": 14 # CHECK-GX-JSON-DAG: "%359:sub4": 11 # CHECK-GX-JSON-DAG: "%359:sub5": 10 # CHECK-GX-JSON-DAG: "%359:sub6": 9 # CHECK-GX-JSON-DAG: "%359:sub7": 8 # CHECK-GX-JSON-DAG: "%359:sub8": 5 # CHECK-GX-JSON-DAG: "%359:sub9": 4 # CHECK-GX-JSON-DAG: "%359:sub10": 3 # CHECK-GX-JSON-DAG: "%359:sub11": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 65 # CHECK-GX-JSON-DAG: "%401:sub1": 64 # CHECK-GX-JSON-DAG: "%401:sub2": 63 # CHECK-GX-JSON-DAG: "%401:sub3": 62 # CHECK-GX-JSON-DAG: "%401:sub4": 59 # CHECK-GX-JSON-DAG: "%401:sub5": 58 # CHECK-GX-JSON-DAG: "%401:sub6": 57 # CHECK-GX-JSON-DAG: "%401:sub7": 56 # CHECK-GX-JSON-DAG: "%401:sub8": 53 # CHECK-GX-JSON-DAG: "%401:sub9": 52 # CHECK-GX-JSON-DAG: "%401:sub10": 51 # CHECK-GX-JSON-DAG: "%401:sub11": 50 # CHECK-GX-JSON-DAG: "%401:sub12": 47 # CHECK-GX-JSON-DAG: "%401:sub13": 46 # CHECK-GX-JSON-DAG: "%401:sub14": 45 # CHECK-GX-JSON-DAG: "%401:sub15": 44 # CHECK-GX-JSON-DAG: "%401:sub16": 41 # CHECK-GX-JSON-DAG: "%401:sub17": 40 # CHECK-GX-JSON-DAG: "%401:sub18": 39 # CHECK-GX-JSON-DAG: "%401:sub19": 38 # CHECK-GX-JSON-DAG: "%401:sub20": 35 # CHECK-GX-JSON-DAG: "%401:sub21": 34 # CHECK-GX-JSON-DAG: "%401:sub22": 33 # CHECK-GX-JSON-DAG: "%401:sub23": 32 # CHECK-GX-JSON-DAG: "%401:sub24": 29 # CHECK-GX-JSON-DAG: "%401:sub25": 28 # CHECK-GX-JSON-DAG: "%401:sub26": 27 # CHECK-GX-JSON-DAG: "%401:sub27": 26 # CHECK-GX-JSON-DAG: "%401:sub28": 23 # CHECK-GX-JSON-DAG: "%401:sub29": 22 # CHECK-GX-JSON-DAG: "%401:sub30": 21 # CHECK-GX-JSON-DAG: "%401:sub31": 20 # CHECK-GX-JSON-DAG: "%762": 0 # CHECK-GX-JSON-DAG: "%763": 0 # CHECK-GX-JSON-DAG: "%764": 0 # CHECK-GX-JSON-DAG: "%765": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 20 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 65 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %767:vreg_64, %766, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 16 # CHECK-GX-JSON-DAG: "%359:sub1": 15 # CHECK-GX-JSON-DAG: "%359:sub2": 14 # CHECK-GX-JSON-DAG: "%359:sub3": 13 # CHECK-GX-JSON-DAG: "%359:sub4": 10 # CHECK-GX-JSON-DAG: "%359:sub5": 9 # CHECK-GX-JSON-DAG: "%359:sub6": 8 # CHECK-GX-JSON-DAG: "%359:sub7": 7 # CHECK-GX-JSON-DAG: "%359:sub8": 4 # CHECK-GX-JSON-DAG: "%359:sub9": 3 # CHECK-GX-JSON-DAG: "%359:sub10": 2 # CHECK-GX-JSON-DAG: "%359:sub11": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 64 # CHECK-GX-JSON-DAG: "%401:sub1": 63 # CHECK-GX-JSON-DAG: "%401:sub2": 62 # CHECK-GX-JSON-DAG: "%401:sub3": 61 # CHECK-GX-JSON-DAG: "%401:sub4": 58 # CHECK-GX-JSON-DAG: "%401:sub5": 57 # CHECK-GX-JSON-DAG: "%401:sub6": 56 # CHECK-GX-JSON-DAG: "%401:sub7": 55 # CHECK-GX-JSON-DAG: "%401:sub8": 52 # CHECK-GX-JSON-DAG: "%401:sub9": 51 # CHECK-GX-JSON-DAG: "%401:sub10": 50 # CHECK-GX-JSON-DAG: "%401:sub11": 49 # CHECK-GX-JSON-DAG: "%401:sub12": 46 # CHECK-GX-JSON-DAG: "%401:sub13": 45 # CHECK-GX-JSON-DAG: "%401:sub14": 44 # CHECK-GX-JSON-DAG: "%401:sub15": 43 # CHECK-GX-JSON-DAG: "%401:sub16": 40 # CHECK-GX-JSON-DAG: "%401:sub17": 39 # CHECK-GX-JSON-DAG: "%401:sub18": 38 # CHECK-GX-JSON-DAG: "%401:sub19": 37 # CHECK-GX-JSON-DAG: "%401:sub20": 34 # CHECK-GX-JSON-DAG: "%401:sub21": 33 # CHECK-GX-JSON-DAG: "%401:sub22": 32 # CHECK-GX-JSON-DAG: "%401:sub23": 31 # CHECK-GX-JSON-DAG: "%401:sub24": 28 # CHECK-GX-JSON-DAG: "%401:sub25": 27 # CHECK-GX-JSON-DAG: "%401:sub26": 26 # CHECK-GX-JSON-DAG: "%401:sub27": 25 # CHECK-GX-JSON-DAG: "%401:sub28": 22 # CHECK-GX-JSON-DAG: "%401:sub29": 21 # CHECK-GX-JSON-DAG: "%401:sub30": 20 # CHECK-GX-JSON-DAG: "%401:sub31": 19 # CHECK-GX-JSON-DAG: "%766": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 19 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 64 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%768:vgpr_32 = COPY %359.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 15 # CHECK-GX-JSON-DAG: "%359:sub1": 14 # CHECK-GX-JSON-DAG: "%359:sub2": 13 # CHECK-GX-JSON-DAG: "%359:sub3": 12 # CHECK-GX-JSON-DAG: "%359:sub4": 9 # CHECK-GX-JSON-DAG: "%359:sub5": 8 # CHECK-GX-JSON-DAG: "%359:sub6": 7 # CHECK-GX-JSON-DAG: "%359:sub7": 6 # CHECK-GX-JSON-DAG: "%359:sub8": 3 # CHECK-GX-JSON-DAG: "%359:sub9": 2 # CHECK-GX-JSON-DAG: "%359:sub10": 1 # CHECK-GX-JSON-DAG: "%359:sub11": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 63 # CHECK-GX-JSON-DAG: "%401:sub1": 62 # CHECK-GX-JSON-DAG: "%401:sub2": 61 # CHECK-GX-JSON-DAG: "%401:sub3": 60 # CHECK-GX-JSON-DAG: "%401:sub4": 57 # CHECK-GX-JSON-DAG: "%401:sub5": 56 # CHECK-GX-JSON-DAG: "%401:sub6": 55 # CHECK-GX-JSON-DAG: "%401:sub7": 54 # CHECK-GX-JSON-DAG: "%401:sub8": 51 # CHECK-GX-JSON-DAG: "%401:sub9": 50 # CHECK-GX-JSON-DAG: "%401:sub10": 49 # CHECK-GX-JSON-DAG: "%401:sub11": 48 # CHECK-GX-JSON-DAG: "%401:sub12": 45 # CHECK-GX-JSON-DAG: "%401:sub13": 44 # CHECK-GX-JSON-DAG: "%401:sub14": 43 # CHECK-GX-JSON-DAG: "%401:sub15": 42 # CHECK-GX-JSON-DAG: "%401:sub16": 39 # CHECK-GX-JSON-DAG: "%401:sub17": 38 # CHECK-GX-JSON-DAG: "%401:sub18": 37 # CHECK-GX-JSON-DAG: "%401:sub19": 36 # CHECK-GX-JSON-DAG: "%401:sub20": 33 # CHECK-GX-JSON-DAG: "%401:sub21": 32 # CHECK-GX-JSON-DAG: "%401:sub22": 31 # CHECK-GX-JSON-DAG: "%401:sub23": 30 # CHECK-GX-JSON-DAG: "%401:sub24": 27 # CHECK-GX-JSON-DAG: "%401:sub25": 26 # CHECK-GX-JSON-DAG: "%401:sub26": 25 # CHECK-GX-JSON-DAG: "%401:sub27": 24 # CHECK-GX-JSON-DAG: "%401:sub28": 21 # CHECK-GX-JSON-DAG: "%401:sub29": 20 # CHECK-GX-JSON-DAG: "%401:sub30": 19 # CHECK-GX-JSON-DAG: "%401:sub31": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 18 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 63 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%769:vgpr_32 = COPY %359.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 14 # CHECK-GX-JSON-DAG: "%359:sub1": 13 # CHECK-GX-JSON-DAG: "%359:sub2": 12 # CHECK-GX-JSON-DAG: "%359:sub3": 11 # CHECK-GX-JSON-DAG: "%359:sub4": 8 # CHECK-GX-JSON-DAG: "%359:sub5": 7 # CHECK-GX-JSON-DAG: "%359:sub6": 6 # CHECK-GX-JSON-DAG: "%359:sub7": 5 # CHECK-GX-JSON-DAG: "%359:sub8": 2 # CHECK-GX-JSON-DAG: "%359:sub9": 1 # CHECK-GX-JSON-DAG: "%359:sub10": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 62 # CHECK-GX-JSON-DAG: "%401:sub1": 61 # CHECK-GX-JSON-DAG: "%401:sub2": 60 # CHECK-GX-JSON-DAG: "%401:sub3": 59 # CHECK-GX-JSON-DAG: "%401:sub4": 56 # CHECK-GX-JSON-DAG: "%401:sub5": 55 # CHECK-GX-JSON-DAG: "%401:sub6": 54 # CHECK-GX-JSON-DAG: "%401:sub7": 53 # CHECK-GX-JSON-DAG: "%401:sub8": 50 # CHECK-GX-JSON-DAG: "%401:sub9": 49 # CHECK-GX-JSON-DAG: "%401:sub10": 48 # CHECK-GX-JSON-DAG: "%401:sub11": 47 # CHECK-GX-JSON-DAG: "%401:sub12": 44 # CHECK-GX-JSON-DAG: "%401:sub13": 43 # CHECK-GX-JSON-DAG: "%401:sub14": 42 # CHECK-GX-JSON-DAG: "%401:sub15": 41 # CHECK-GX-JSON-DAG: "%401:sub16": 38 # CHECK-GX-JSON-DAG: "%401:sub17": 37 # CHECK-GX-JSON-DAG: "%401:sub18": 36 # CHECK-GX-JSON-DAG: "%401:sub19": 35 # CHECK-GX-JSON-DAG: "%401:sub20": 32 # CHECK-GX-JSON-DAG: "%401:sub21": 31 # CHECK-GX-JSON-DAG: "%401:sub22": 30 # CHECK-GX-JSON-DAG: "%401:sub23": 29 # CHECK-GX-JSON-DAG: "%401:sub24": 26 # CHECK-GX-JSON-DAG: "%401:sub25": 25 # CHECK-GX-JSON-DAG: "%401:sub26": 24 # CHECK-GX-JSON-DAG: "%401:sub27": 23 # CHECK-GX-JSON-DAG: "%401:sub28": 20 # CHECK-GX-JSON-DAG: "%401:sub29": 19 # CHECK-GX-JSON-DAG: "%401:sub30": 18 # CHECK-GX-JSON-DAG: "%401:sub31": 17 # CHECK-GX-JSON-DAG: "%768": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 17 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 62 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%770:vgpr_32 = COPY %359.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 13 # CHECK-GX-JSON-DAG: "%359:sub1": 12 # CHECK-GX-JSON-DAG: "%359:sub2": 11 # CHECK-GX-JSON-DAG: "%359:sub3": 10 # CHECK-GX-JSON-DAG: "%359:sub4": 7 # CHECK-GX-JSON-DAG: "%359:sub5": 6 # CHECK-GX-JSON-DAG: "%359:sub6": 5 # CHECK-GX-JSON-DAG: "%359:sub7": 4 # CHECK-GX-JSON-DAG: "%359:sub8": 1 # CHECK-GX-JSON-DAG: "%359:sub9": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 61 # CHECK-GX-JSON-DAG: "%401:sub1": 60 # CHECK-GX-JSON-DAG: "%401:sub2": 59 # CHECK-GX-JSON-DAG: "%401:sub3": 58 # CHECK-GX-JSON-DAG: "%401:sub4": 55 # CHECK-GX-JSON-DAG: "%401:sub5": 54 # CHECK-GX-JSON-DAG: "%401:sub6": 53 # CHECK-GX-JSON-DAG: "%401:sub7": 52 # CHECK-GX-JSON-DAG: "%401:sub8": 49 # CHECK-GX-JSON-DAG: "%401:sub9": 48 # CHECK-GX-JSON-DAG: "%401:sub10": 47 # CHECK-GX-JSON-DAG: "%401:sub11": 46 # CHECK-GX-JSON-DAG: "%401:sub12": 43 # CHECK-GX-JSON-DAG: "%401:sub13": 42 # CHECK-GX-JSON-DAG: "%401:sub14": 41 # CHECK-GX-JSON-DAG: "%401:sub15": 40 # CHECK-GX-JSON-DAG: "%401:sub16": 37 # CHECK-GX-JSON-DAG: "%401:sub17": 36 # CHECK-GX-JSON-DAG: "%401:sub18": 35 # CHECK-GX-JSON-DAG: "%401:sub19": 34 # CHECK-GX-JSON-DAG: "%401:sub20": 31 # CHECK-GX-JSON-DAG: "%401:sub21": 30 # CHECK-GX-JSON-DAG: "%401:sub22": 29 # CHECK-GX-JSON-DAG: "%401:sub23": 28 # CHECK-GX-JSON-DAG: "%401:sub24": 25 # CHECK-GX-JSON-DAG: "%401:sub25": 24 # CHECK-GX-JSON-DAG: "%401:sub26": 23 # CHECK-GX-JSON-DAG: "%401:sub27": 22 # CHECK-GX-JSON-DAG: "%401:sub28": 19 # CHECK-GX-JSON-DAG: "%401:sub29": 18 # CHECK-GX-JSON-DAG: "%401:sub30": 17 # CHECK-GX-JSON-DAG: "%401:sub31": 16 # CHECK-GX-JSON-DAG: "%768": 2 # CHECK-GX-JSON-DAG: "%769": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 16 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 61 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%771:vgpr_32 = COPY %359.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 12 # CHECK-GX-JSON-DAG: "%359:sub1": 11 # CHECK-GX-JSON-DAG: "%359:sub2": 10 # CHECK-GX-JSON-DAG: "%359:sub3": 9 # CHECK-GX-JSON-DAG: "%359:sub4": 6 # CHECK-GX-JSON-DAG: "%359:sub5": 5 # CHECK-GX-JSON-DAG: "%359:sub6": 4 # CHECK-GX-JSON-DAG: "%359:sub7": 3 # CHECK-GX-JSON-DAG: "%359:sub8": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 60 # CHECK-GX-JSON-DAG: "%401:sub1": 59 # CHECK-GX-JSON-DAG: "%401:sub2": 58 # CHECK-GX-JSON-DAG: "%401:sub3": 57 # CHECK-GX-JSON-DAG: "%401:sub4": 54 # CHECK-GX-JSON-DAG: "%401:sub5": 53 # CHECK-GX-JSON-DAG: "%401:sub6": 52 # CHECK-GX-JSON-DAG: "%401:sub7": 51 # CHECK-GX-JSON-DAG: "%401:sub8": 48 # CHECK-GX-JSON-DAG: "%401:sub9": 47 # CHECK-GX-JSON-DAG: "%401:sub10": 46 # CHECK-GX-JSON-DAG: "%401:sub11": 45 # CHECK-GX-JSON-DAG: "%401:sub12": 42 # CHECK-GX-JSON-DAG: "%401:sub13": 41 # CHECK-GX-JSON-DAG: "%401:sub14": 40 # CHECK-GX-JSON-DAG: "%401:sub15": 39 # CHECK-GX-JSON-DAG: "%401:sub16": 36 # CHECK-GX-JSON-DAG: "%401:sub17": 35 # CHECK-GX-JSON-DAG: "%401:sub18": 34 # CHECK-GX-JSON-DAG: "%401:sub19": 33 # CHECK-GX-JSON-DAG: "%401:sub20": 30 # CHECK-GX-JSON-DAG: "%401:sub21": 29 # CHECK-GX-JSON-DAG: "%401:sub22": 28 # CHECK-GX-JSON-DAG: "%401:sub23": 27 # CHECK-GX-JSON-DAG: "%401:sub24": 24 # CHECK-GX-JSON-DAG: "%401:sub25": 23 # CHECK-GX-JSON-DAG: "%401:sub26": 22 # CHECK-GX-JSON-DAG: "%401:sub27": 21 # CHECK-GX-JSON-DAG: "%401:sub28": 18 # CHECK-GX-JSON-DAG: "%401:sub29": 17 # CHECK-GX-JSON-DAG: "%401:sub30": 16 # CHECK-GX-JSON-DAG: "%401:sub31": 15 # CHECK-GX-JSON-DAG: "%768": 1 # CHECK-GX-JSON-DAG: "%769": 1 # CHECK-GX-JSON-DAG: "%770": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 15 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 60 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%772:vreg_128 = REG_SEQUENCE %771, %subreg.sub0, %770, %subreg.sub1, %769, %subreg.sub2, %768, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 11 # CHECK-GX-JSON-DAG: "%359:sub1": 10 # CHECK-GX-JSON-DAG: "%359:sub2": 9 # CHECK-GX-JSON-DAG: "%359:sub3": 8 # CHECK-GX-JSON-DAG: "%359:sub4": 5 # CHECK-GX-JSON-DAG: "%359:sub5": 4 # CHECK-GX-JSON-DAG: "%359:sub6": 3 # CHECK-GX-JSON-DAG: "%359:sub7": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 59 # CHECK-GX-JSON-DAG: "%401:sub1": 58 # CHECK-GX-JSON-DAG: "%401:sub2": 57 # CHECK-GX-JSON-DAG: "%401:sub3": 56 # CHECK-GX-JSON-DAG: "%401:sub4": 53 # CHECK-GX-JSON-DAG: "%401:sub5": 52 # CHECK-GX-JSON-DAG: "%401:sub6": 51 # CHECK-GX-JSON-DAG: "%401:sub7": 50 # CHECK-GX-JSON-DAG: "%401:sub8": 47 # CHECK-GX-JSON-DAG: "%401:sub9": 46 # CHECK-GX-JSON-DAG: "%401:sub10": 45 # CHECK-GX-JSON-DAG: "%401:sub11": 44 # CHECK-GX-JSON-DAG: "%401:sub12": 41 # CHECK-GX-JSON-DAG: "%401:sub13": 40 # CHECK-GX-JSON-DAG: "%401:sub14": 39 # CHECK-GX-JSON-DAG: "%401:sub15": 38 # CHECK-GX-JSON-DAG: "%401:sub16": 35 # CHECK-GX-JSON-DAG: "%401:sub17": 34 # CHECK-GX-JSON-DAG: "%401:sub18": 33 # CHECK-GX-JSON-DAG: "%401:sub19": 32 # CHECK-GX-JSON-DAG: "%401:sub20": 29 # CHECK-GX-JSON-DAG: "%401:sub21": 28 # CHECK-GX-JSON-DAG: "%401:sub22": 27 # CHECK-GX-JSON-DAG: "%401:sub23": 26 # CHECK-GX-JSON-DAG: "%401:sub24": 23 # CHECK-GX-JSON-DAG: "%401:sub25": 22 # CHECK-GX-JSON-DAG: "%401:sub26": 21 # CHECK-GX-JSON-DAG: "%401:sub27": 20 # CHECK-GX-JSON-DAG: "%401:sub28": 17 # CHECK-GX-JSON-DAG: "%401:sub29": 16 # CHECK-GX-JSON-DAG: "%401:sub30": 15 # CHECK-GX-JSON-DAG: "%401:sub31": 14 # CHECK-GX-JSON-DAG: "%768": 0 # CHECK-GX-JSON-DAG: "%769": 0 # CHECK-GX-JSON-DAG: "%770": 0 # CHECK-GX-JSON-DAG: "%771": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 14 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 59 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %773:vreg_64, %772, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 10 # CHECK-GX-JSON-DAG: "%359:sub1": 9 # CHECK-GX-JSON-DAG: "%359:sub2": 8 # CHECK-GX-JSON-DAG: "%359:sub3": 7 # CHECK-GX-JSON-DAG: "%359:sub4": 4 # CHECK-GX-JSON-DAG: "%359:sub5": 3 # CHECK-GX-JSON-DAG: "%359:sub6": 2 # CHECK-GX-JSON-DAG: "%359:sub7": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 58 # CHECK-GX-JSON-DAG: "%401:sub1": 57 # CHECK-GX-JSON-DAG: "%401:sub2": 56 # CHECK-GX-JSON-DAG: "%401:sub3": 55 # CHECK-GX-JSON-DAG: "%401:sub4": 52 # CHECK-GX-JSON-DAG: "%401:sub5": 51 # CHECK-GX-JSON-DAG: "%401:sub6": 50 # CHECK-GX-JSON-DAG: "%401:sub7": 49 # CHECK-GX-JSON-DAG: "%401:sub8": 46 # CHECK-GX-JSON-DAG: "%401:sub9": 45 # CHECK-GX-JSON-DAG: "%401:sub10": 44 # CHECK-GX-JSON-DAG: "%401:sub11": 43 # CHECK-GX-JSON-DAG: "%401:sub12": 40 # CHECK-GX-JSON-DAG: "%401:sub13": 39 # CHECK-GX-JSON-DAG: "%401:sub14": 38 # CHECK-GX-JSON-DAG: "%401:sub15": 37 # CHECK-GX-JSON-DAG: "%401:sub16": 34 # CHECK-GX-JSON-DAG: "%401:sub17": 33 # CHECK-GX-JSON-DAG: "%401:sub18": 32 # CHECK-GX-JSON-DAG: "%401:sub19": 31 # CHECK-GX-JSON-DAG: "%401:sub20": 28 # CHECK-GX-JSON-DAG: "%401:sub21": 27 # CHECK-GX-JSON-DAG: "%401:sub22": 26 # CHECK-GX-JSON-DAG: "%401:sub23": 25 # CHECK-GX-JSON-DAG: "%401:sub24": 22 # CHECK-GX-JSON-DAG: "%401:sub25": 21 # CHECK-GX-JSON-DAG: "%401:sub26": 20 # CHECK-GX-JSON-DAG: "%401:sub27": 19 # CHECK-GX-JSON-DAG: "%401:sub28": 16 # CHECK-GX-JSON-DAG: "%401:sub29": 15 # CHECK-GX-JSON-DAG: "%401:sub30": 14 # CHECK-GX-JSON-DAG: "%401:sub31": 13 # CHECK-GX-JSON-DAG: "%772": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 13 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 58 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%774:vgpr_32 = COPY %359.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 9 # CHECK-GX-JSON-DAG: "%359:sub1": 8 # CHECK-GX-JSON-DAG: "%359:sub2": 7 # CHECK-GX-JSON-DAG: "%359:sub3": 6 # CHECK-GX-JSON-DAG: "%359:sub4": 3 # CHECK-GX-JSON-DAG: "%359:sub5": 2 # CHECK-GX-JSON-DAG: "%359:sub6": 1 # CHECK-GX-JSON-DAG: "%359:sub7": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 57 # CHECK-GX-JSON-DAG: "%401:sub1": 56 # CHECK-GX-JSON-DAG: "%401:sub2": 55 # CHECK-GX-JSON-DAG: "%401:sub3": 54 # CHECK-GX-JSON-DAG: "%401:sub4": 51 # CHECK-GX-JSON-DAG: "%401:sub5": 50 # CHECK-GX-JSON-DAG: "%401:sub6": 49 # CHECK-GX-JSON-DAG: "%401:sub7": 48 # CHECK-GX-JSON-DAG: "%401:sub8": 45 # CHECK-GX-JSON-DAG: "%401:sub9": 44 # CHECK-GX-JSON-DAG: "%401:sub10": 43 # CHECK-GX-JSON-DAG: "%401:sub11": 42 # CHECK-GX-JSON-DAG: "%401:sub12": 39 # CHECK-GX-JSON-DAG: "%401:sub13": 38 # CHECK-GX-JSON-DAG: "%401:sub14": 37 # CHECK-GX-JSON-DAG: "%401:sub15": 36 # CHECK-GX-JSON-DAG: "%401:sub16": 33 # CHECK-GX-JSON-DAG: "%401:sub17": 32 # CHECK-GX-JSON-DAG: "%401:sub18": 31 # CHECK-GX-JSON-DAG: "%401:sub19": 30 # CHECK-GX-JSON-DAG: "%401:sub20": 27 # CHECK-GX-JSON-DAG: "%401:sub21": 26 # CHECK-GX-JSON-DAG: "%401:sub22": 25 # CHECK-GX-JSON-DAG: "%401:sub23": 24 # CHECK-GX-JSON-DAG: "%401:sub24": 21 # CHECK-GX-JSON-DAG: "%401:sub25": 20 # CHECK-GX-JSON-DAG: "%401:sub26": 19 # CHECK-GX-JSON-DAG: "%401:sub27": 18 # CHECK-GX-JSON-DAG: "%401:sub28": 15 # CHECK-GX-JSON-DAG: "%401:sub29": 14 # CHECK-GX-JSON-DAG: "%401:sub30": 13 # CHECK-GX-JSON-DAG: "%401:sub31": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 12 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 57 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%775:vgpr_32 = COPY %359.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 8 # CHECK-GX-JSON-DAG: "%359:sub1": 7 # CHECK-GX-JSON-DAG: "%359:sub2": 6 # CHECK-GX-JSON-DAG: "%359:sub3": 5 # CHECK-GX-JSON-DAG: "%359:sub4": 2 # CHECK-GX-JSON-DAG: "%359:sub5": 1 # CHECK-GX-JSON-DAG: "%359:sub6": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 56 # CHECK-GX-JSON-DAG: "%401:sub1": 55 # CHECK-GX-JSON-DAG: "%401:sub2": 54 # CHECK-GX-JSON-DAG: "%401:sub3": 53 # CHECK-GX-JSON-DAG: "%401:sub4": 50 # CHECK-GX-JSON-DAG: "%401:sub5": 49 # CHECK-GX-JSON-DAG: "%401:sub6": 48 # CHECK-GX-JSON-DAG: "%401:sub7": 47 # CHECK-GX-JSON-DAG: "%401:sub8": 44 # CHECK-GX-JSON-DAG: "%401:sub9": 43 # CHECK-GX-JSON-DAG: "%401:sub10": 42 # CHECK-GX-JSON-DAG: "%401:sub11": 41 # CHECK-GX-JSON-DAG: "%401:sub12": 38 # CHECK-GX-JSON-DAG: "%401:sub13": 37 # CHECK-GX-JSON-DAG: "%401:sub14": 36 # CHECK-GX-JSON-DAG: "%401:sub15": 35 # CHECK-GX-JSON-DAG: "%401:sub16": 32 # CHECK-GX-JSON-DAG: "%401:sub17": 31 # CHECK-GX-JSON-DAG: "%401:sub18": 30 # CHECK-GX-JSON-DAG: "%401:sub19": 29 # CHECK-GX-JSON-DAG: "%401:sub20": 26 # CHECK-GX-JSON-DAG: "%401:sub21": 25 # CHECK-GX-JSON-DAG: "%401:sub22": 24 # CHECK-GX-JSON-DAG: "%401:sub23": 23 # CHECK-GX-JSON-DAG: "%401:sub24": 20 # CHECK-GX-JSON-DAG: "%401:sub25": 19 # CHECK-GX-JSON-DAG: "%401:sub26": 18 # CHECK-GX-JSON-DAG: "%401:sub27": 17 # CHECK-GX-JSON-DAG: "%401:sub28": 14 # CHECK-GX-JSON-DAG: "%401:sub29": 13 # CHECK-GX-JSON-DAG: "%401:sub30": 12 # CHECK-GX-JSON-DAG: "%401:sub31": 11 # CHECK-GX-JSON-DAG: "%774": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 11 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 56 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%776:vgpr_32 = COPY %359.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 7 # CHECK-GX-JSON-DAG: "%359:sub1": 6 # CHECK-GX-JSON-DAG: "%359:sub2": 5 # CHECK-GX-JSON-DAG: "%359:sub3": 4 # CHECK-GX-JSON-DAG: "%359:sub4": 1 # CHECK-GX-JSON-DAG: "%359:sub5": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 55 # CHECK-GX-JSON-DAG: "%401:sub1": 54 # CHECK-GX-JSON-DAG: "%401:sub2": 53 # CHECK-GX-JSON-DAG: "%401:sub3": 52 # CHECK-GX-JSON-DAG: "%401:sub4": 49 # CHECK-GX-JSON-DAG: "%401:sub5": 48 # CHECK-GX-JSON-DAG: "%401:sub6": 47 # CHECK-GX-JSON-DAG: "%401:sub7": 46 # CHECK-GX-JSON-DAG: "%401:sub8": 43 # CHECK-GX-JSON-DAG: "%401:sub9": 42 # CHECK-GX-JSON-DAG: "%401:sub10": 41 # CHECK-GX-JSON-DAG: "%401:sub11": 40 # CHECK-GX-JSON-DAG: "%401:sub12": 37 # CHECK-GX-JSON-DAG: "%401:sub13": 36 # CHECK-GX-JSON-DAG: "%401:sub14": 35 # CHECK-GX-JSON-DAG: "%401:sub15": 34 # CHECK-GX-JSON-DAG: "%401:sub16": 31 # CHECK-GX-JSON-DAG: "%401:sub17": 30 # CHECK-GX-JSON-DAG: "%401:sub18": 29 # CHECK-GX-JSON-DAG: "%401:sub19": 28 # CHECK-GX-JSON-DAG: "%401:sub20": 25 # CHECK-GX-JSON-DAG: "%401:sub21": 24 # CHECK-GX-JSON-DAG: "%401:sub22": 23 # CHECK-GX-JSON-DAG: "%401:sub23": 22 # CHECK-GX-JSON-DAG: "%401:sub24": 19 # CHECK-GX-JSON-DAG: "%401:sub25": 18 # CHECK-GX-JSON-DAG: "%401:sub26": 17 # CHECK-GX-JSON-DAG: "%401:sub27": 16 # CHECK-GX-JSON-DAG: "%401:sub28": 13 # CHECK-GX-JSON-DAG: "%401:sub29": 12 # CHECK-GX-JSON-DAG: "%401:sub30": 11 # CHECK-GX-JSON-DAG: "%401:sub31": 10 # CHECK-GX-JSON-DAG: "%774": 2 # CHECK-GX-JSON-DAG: "%775": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 10 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 55 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%777:vgpr_32 = COPY %359.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 6 # CHECK-GX-JSON-DAG: "%359:sub1": 5 # CHECK-GX-JSON-DAG: "%359:sub2": 4 # CHECK-GX-JSON-DAG: "%359:sub3": 3 # CHECK-GX-JSON-DAG: "%359:sub4": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 54 # CHECK-GX-JSON-DAG: "%401:sub1": 53 # CHECK-GX-JSON-DAG: "%401:sub2": 52 # CHECK-GX-JSON-DAG: "%401:sub3": 51 # CHECK-GX-JSON-DAG: "%401:sub4": 48 # CHECK-GX-JSON-DAG: "%401:sub5": 47 # CHECK-GX-JSON-DAG: "%401:sub6": 46 # CHECK-GX-JSON-DAG: "%401:sub7": 45 # CHECK-GX-JSON-DAG: "%401:sub8": 42 # CHECK-GX-JSON-DAG: "%401:sub9": 41 # CHECK-GX-JSON-DAG: "%401:sub10": 40 # CHECK-GX-JSON-DAG: "%401:sub11": 39 # CHECK-GX-JSON-DAG: "%401:sub12": 36 # CHECK-GX-JSON-DAG: "%401:sub13": 35 # CHECK-GX-JSON-DAG: "%401:sub14": 34 # CHECK-GX-JSON-DAG: "%401:sub15": 33 # CHECK-GX-JSON-DAG: "%401:sub16": 30 # CHECK-GX-JSON-DAG: "%401:sub17": 29 # CHECK-GX-JSON-DAG: "%401:sub18": 28 # CHECK-GX-JSON-DAG: "%401:sub19": 27 # CHECK-GX-JSON-DAG: "%401:sub20": 24 # CHECK-GX-JSON-DAG: "%401:sub21": 23 # CHECK-GX-JSON-DAG: "%401:sub22": 22 # CHECK-GX-JSON-DAG: "%401:sub23": 21 # CHECK-GX-JSON-DAG: "%401:sub24": 18 # CHECK-GX-JSON-DAG: "%401:sub25": 17 # CHECK-GX-JSON-DAG: "%401:sub26": 16 # CHECK-GX-JSON-DAG: "%401:sub27": 15 # CHECK-GX-JSON-DAG: "%401:sub28": 12 # CHECK-GX-JSON-DAG: "%401:sub29": 11 # CHECK-GX-JSON-DAG: "%401:sub30": 10 # CHECK-GX-JSON-DAG: "%401:sub31": 9 # CHECK-GX-JSON-DAG: "%774": 1 # CHECK-GX-JSON-DAG: "%775": 1 # CHECK-GX-JSON-DAG: "%776": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 9 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 54 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%778:vreg_128 = REG_SEQUENCE %777, %subreg.sub0, %776, %subreg.sub1, %775, %subreg.sub2, %774, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 5 # CHECK-GX-JSON-DAG: "%359:sub1": 4 # CHECK-GX-JSON-DAG: "%359:sub2": 3 # CHECK-GX-JSON-DAG: "%359:sub3": 2 # CHECK-GX-JSON-DAG: "%401:sub0": 53 # CHECK-GX-JSON-DAG: "%401:sub1": 52 # CHECK-GX-JSON-DAG: "%401:sub2": 51 # CHECK-GX-JSON-DAG: "%401:sub3": 50 # CHECK-GX-JSON-DAG: "%401:sub4": 47 # CHECK-GX-JSON-DAG: "%401:sub5": 46 # CHECK-GX-JSON-DAG: "%401:sub6": 45 # CHECK-GX-JSON-DAG: "%401:sub7": 44 # CHECK-GX-JSON-DAG: "%401:sub8": 41 # CHECK-GX-JSON-DAG: "%401:sub9": 40 # CHECK-GX-JSON-DAG: "%401:sub10": 39 # CHECK-GX-JSON-DAG: "%401:sub11": 38 # CHECK-GX-JSON-DAG: "%401:sub12": 35 # CHECK-GX-JSON-DAG: "%401:sub13": 34 # CHECK-GX-JSON-DAG: "%401:sub14": 33 # CHECK-GX-JSON-DAG: "%401:sub15": 32 # CHECK-GX-JSON-DAG: "%401:sub16": 29 # CHECK-GX-JSON-DAG: "%401:sub17": 28 # CHECK-GX-JSON-DAG: "%401:sub18": 27 # CHECK-GX-JSON-DAG: "%401:sub19": 26 # CHECK-GX-JSON-DAG: "%401:sub20": 23 # CHECK-GX-JSON-DAG: "%401:sub21": 22 # CHECK-GX-JSON-DAG: "%401:sub22": 21 # CHECK-GX-JSON-DAG: "%401:sub23": 20 # CHECK-GX-JSON-DAG: "%401:sub24": 17 # CHECK-GX-JSON-DAG: "%401:sub25": 16 # CHECK-GX-JSON-DAG: "%401:sub26": 15 # CHECK-GX-JSON-DAG: "%401:sub27": 14 # CHECK-GX-JSON-DAG: "%401:sub28": 11 # CHECK-GX-JSON-DAG: "%401:sub29": 10 # CHECK-GX-JSON-DAG: "%401:sub30": 9 # CHECK-GX-JSON-DAG: "%401:sub31": 8 # CHECK-GX-JSON-DAG: "%774": 0 # CHECK-GX-JSON-DAG: "%775": 0 # CHECK-GX-JSON-DAG: "%776": 0 # CHECK-GX-JSON-DAG: "%777": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 8 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 53 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %779:vreg_64, %778, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 4 # CHECK-GX-JSON-DAG: "%359:sub1": 3 # CHECK-GX-JSON-DAG: "%359:sub2": 2 # CHECK-GX-JSON-DAG: "%359:sub3": 1 # CHECK-GX-JSON-DAG: "%401:sub0": 52 # CHECK-GX-JSON-DAG: "%401:sub1": 51 # CHECK-GX-JSON-DAG: "%401:sub2": 50 # CHECK-GX-JSON-DAG: "%401:sub3": 49 # CHECK-GX-JSON-DAG: "%401:sub4": 46 # CHECK-GX-JSON-DAG: "%401:sub5": 45 # CHECK-GX-JSON-DAG: "%401:sub6": 44 # CHECK-GX-JSON-DAG: "%401:sub7": 43 # CHECK-GX-JSON-DAG: "%401:sub8": 40 # CHECK-GX-JSON-DAG: "%401:sub9": 39 # CHECK-GX-JSON-DAG: "%401:sub10": 38 # CHECK-GX-JSON-DAG: "%401:sub11": 37 # CHECK-GX-JSON-DAG: "%401:sub12": 34 # CHECK-GX-JSON-DAG: "%401:sub13": 33 # CHECK-GX-JSON-DAG: "%401:sub14": 32 # CHECK-GX-JSON-DAG: "%401:sub15": 31 # CHECK-GX-JSON-DAG: "%401:sub16": 28 # CHECK-GX-JSON-DAG: "%401:sub17": 27 # CHECK-GX-JSON-DAG: "%401:sub18": 26 # CHECK-GX-JSON-DAG: "%401:sub19": 25 # CHECK-GX-JSON-DAG: "%401:sub20": 22 # CHECK-GX-JSON-DAG: "%401:sub21": 21 # CHECK-GX-JSON-DAG: "%401:sub22": 20 # CHECK-GX-JSON-DAG: "%401:sub23": 19 # CHECK-GX-JSON-DAG: "%401:sub24": 16 # CHECK-GX-JSON-DAG: "%401:sub25": 15 # CHECK-GX-JSON-DAG: "%401:sub26": 14 # CHECK-GX-JSON-DAG: "%401:sub27": 13 # CHECK-GX-JSON-DAG: "%401:sub28": 10 # CHECK-GX-JSON-DAG: "%401:sub29": 9 # CHECK-GX-JSON-DAG: "%401:sub30": 8 # CHECK-GX-JSON-DAG: "%401:sub31": 7 # CHECK-GX-JSON-DAG: "%778": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 7 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 52 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%780:vgpr_32 = COPY %359.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 3 # CHECK-GX-JSON-DAG: "%359:sub1": 2 # CHECK-GX-JSON-DAG: "%359:sub2": 1 # CHECK-GX-JSON-DAG: "%359:sub3": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 51 # CHECK-GX-JSON-DAG: "%401:sub1": 50 # CHECK-GX-JSON-DAG: "%401:sub2": 49 # CHECK-GX-JSON-DAG: "%401:sub3": 48 # CHECK-GX-JSON-DAG: "%401:sub4": 45 # CHECK-GX-JSON-DAG: "%401:sub5": 44 # CHECK-GX-JSON-DAG: "%401:sub6": 43 # CHECK-GX-JSON-DAG: "%401:sub7": 42 # CHECK-GX-JSON-DAG: "%401:sub8": 39 # CHECK-GX-JSON-DAG: "%401:sub9": 38 # CHECK-GX-JSON-DAG: "%401:sub10": 37 # CHECK-GX-JSON-DAG: "%401:sub11": 36 # CHECK-GX-JSON-DAG: "%401:sub12": 33 # CHECK-GX-JSON-DAG: "%401:sub13": 32 # CHECK-GX-JSON-DAG: "%401:sub14": 31 # CHECK-GX-JSON-DAG: "%401:sub15": 30 # CHECK-GX-JSON-DAG: "%401:sub16": 27 # CHECK-GX-JSON-DAG: "%401:sub17": 26 # CHECK-GX-JSON-DAG: "%401:sub18": 25 # CHECK-GX-JSON-DAG: "%401:sub19": 24 # CHECK-GX-JSON-DAG: "%401:sub20": 21 # CHECK-GX-JSON-DAG: "%401:sub21": 20 # CHECK-GX-JSON-DAG: "%401:sub22": 19 # CHECK-GX-JSON-DAG: "%401:sub23": 18 # CHECK-GX-JSON-DAG: "%401:sub24": 15 # CHECK-GX-JSON-DAG: "%401:sub25": 14 # CHECK-GX-JSON-DAG: "%401:sub26": 13 # CHECK-GX-JSON-DAG: "%401:sub27": 12 # CHECK-GX-JSON-DAG: "%401:sub28": 9 # CHECK-GX-JSON-DAG: "%401:sub29": 8 # CHECK-GX-JSON-DAG: "%401:sub30": 7 # CHECK-GX-JSON-DAG: "%401:sub31": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 51 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%781:vgpr_32 = COPY %359.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 2 # CHECK-GX-JSON-DAG: "%359:sub1": 1 # CHECK-GX-JSON-DAG: "%359:sub2": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 50 # CHECK-GX-JSON-DAG: "%401:sub1": 49 # CHECK-GX-JSON-DAG: "%401:sub2": 48 # CHECK-GX-JSON-DAG: "%401:sub3": 47 # CHECK-GX-JSON-DAG: "%401:sub4": 44 # CHECK-GX-JSON-DAG: "%401:sub5": 43 # CHECK-GX-JSON-DAG: "%401:sub6": 42 # CHECK-GX-JSON-DAG: "%401:sub7": 41 # CHECK-GX-JSON-DAG: "%401:sub8": 38 # CHECK-GX-JSON-DAG: "%401:sub9": 37 # CHECK-GX-JSON-DAG: "%401:sub10": 36 # CHECK-GX-JSON-DAG: "%401:sub11": 35 # CHECK-GX-JSON-DAG: "%401:sub12": 32 # CHECK-GX-JSON-DAG: "%401:sub13": 31 # CHECK-GX-JSON-DAG: "%401:sub14": 30 # CHECK-GX-JSON-DAG: "%401:sub15": 29 # CHECK-GX-JSON-DAG: "%401:sub16": 26 # CHECK-GX-JSON-DAG: "%401:sub17": 25 # CHECK-GX-JSON-DAG: "%401:sub18": 24 # CHECK-GX-JSON-DAG: "%401:sub19": 23 # CHECK-GX-JSON-DAG: "%401:sub20": 20 # CHECK-GX-JSON-DAG: "%401:sub21": 19 # CHECK-GX-JSON-DAG: "%401:sub22": 18 # CHECK-GX-JSON-DAG: "%401:sub23": 17 # CHECK-GX-JSON-DAG: "%401:sub24": 14 # CHECK-GX-JSON-DAG: "%401:sub25": 13 # CHECK-GX-JSON-DAG: "%401:sub26": 12 # CHECK-GX-JSON-DAG: "%401:sub27": 11 # CHECK-GX-JSON-DAG: "%401:sub28": 8 # CHECK-GX-JSON-DAG: "%401:sub29": 7 # CHECK-GX-JSON-DAG: "%401:sub30": 6 # CHECK-GX-JSON-DAG: "%401:sub31": 5 # CHECK-GX-JSON-DAG: "%780": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 50 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%782:vgpr_32 = COPY %359.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 1 # CHECK-GX-JSON-DAG: "%359:sub1": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 49 # CHECK-GX-JSON-DAG: "%401:sub1": 48 # CHECK-GX-JSON-DAG: "%401:sub2": 47 # CHECK-GX-JSON-DAG: "%401:sub3": 46 # CHECK-GX-JSON-DAG: "%401:sub4": 43 # CHECK-GX-JSON-DAG: "%401:sub5": 42 # CHECK-GX-JSON-DAG: "%401:sub6": 41 # CHECK-GX-JSON-DAG: "%401:sub7": 40 # CHECK-GX-JSON-DAG: "%401:sub8": 37 # CHECK-GX-JSON-DAG: "%401:sub9": 36 # CHECK-GX-JSON-DAG: "%401:sub10": 35 # CHECK-GX-JSON-DAG: "%401:sub11": 34 # CHECK-GX-JSON-DAG: "%401:sub12": 31 # CHECK-GX-JSON-DAG: "%401:sub13": 30 # CHECK-GX-JSON-DAG: "%401:sub14": 29 # CHECK-GX-JSON-DAG: "%401:sub15": 28 # CHECK-GX-JSON-DAG: "%401:sub16": 25 # CHECK-GX-JSON-DAG: "%401:sub17": 24 # CHECK-GX-JSON-DAG: "%401:sub18": 23 # CHECK-GX-JSON-DAG: "%401:sub19": 22 # CHECK-GX-JSON-DAG: "%401:sub20": 19 # CHECK-GX-JSON-DAG: "%401:sub21": 18 # CHECK-GX-JSON-DAG: "%401:sub22": 17 # CHECK-GX-JSON-DAG: "%401:sub23": 16 # CHECK-GX-JSON-DAG: "%401:sub24": 13 # CHECK-GX-JSON-DAG: "%401:sub25": 12 # CHECK-GX-JSON-DAG: "%401:sub26": 11 # CHECK-GX-JSON-DAG: "%401:sub27": 10 # CHECK-GX-JSON-DAG: "%401:sub28": 7 # CHECK-GX-JSON-DAG: "%401:sub29": 6 # CHECK-GX-JSON-DAG: "%401:sub30": 5 # CHECK-GX-JSON-DAG: "%401:sub31": 4 # CHECK-GX-JSON-DAG: "%780": 2 # CHECK-GX-JSON-DAG: "%781": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 4 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 49 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%783:vgpr_32 = COPY %359.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%359:sub0": 0 # CHECK-GX-JSON-DAG: "%401:sub0": 48 # CHECK-GX-JSON-DAG: "%401:sub1": 47 # CHECK-GX-JSON-DAG: "%401:sub2": 46 # CHECK-GX-JSON-DAG: "%401:sub3": 45 # CHECK-GX-JSON-DAG: "%401:sub4": 42 # CHECK-GX-JSON-DAG: "%401:sub5": 41 # CHECK-GX-JSON-DAG: "%401:sub6": 40 # CHECK-GX-JSON-DAG: "%401:sub7": 39 # CHECK-GX-JSON-DAG: "%401:sub8": 36 # CHECK-GX-JSON-DAG: "%401:sub9": 35 # CHECK-GX-JSON-DAG: "%401:sub10": 34 # CHECK-GX-JSON-DAG: "%401:sub11": 33 # CHECK-GX-JSON-DAG: "%401:sub12": 30 # CHECK-GX-JSON-DAG: "%401:sub13": 29 # CHECK-GX-JSON-DAG: "%401:sub14": 28 # CHECK-GX-JSON-DAG: "%401:sub15": 27 # CHECK-GX-JSON-DAG: "%401:sub16": 24 # CHECK-GX-JSON-DAG: "%401:sub17": 23 # CHECK-GX-JSON-DAG: "%401:sub18": 22 # CHECK-GX-JSON-DAG: "%401:sub19": 21 # CHECK-GX-JSON-DAG: "%401:sub20": 18 # CHECK-GX-JSON-DAG: "%401:sub21": 17 # CHECK-GX-JSON-DAG: "%401:sub22": 16 # CHECK-GX-JSON-DAG: "%401:sub23": 15 # CHECK-GX-JSON-DAG: "%401:sub24": 12 # CHECK-GX-JSON-DAG: "%401:sub25": 11 # CHECK-GX-JSON-DAG: "%401:sub26": 10 # CHECK-GX-JSON-DAG: "%401:sub27": 9 # CHECK-GX-JSON-DAG: "%401:sub28": 6 # CHECK-GX-JSON-DAG: "%401:sub29": 5 # CHECK-GX-JSON-DAG: "%401:sub30": 4 # CHECK-GX-JSON-DAG: "%401:sub31": 3 # CHECK-GX-JSON-DAG: "%780": 1 # CHECK-GX-JSON-DAG: "%781": 1 # CHECK-GX-JSON-DAG: "%782": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 48 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%784:vreg_128 = REG_SEQUENCE %783, %subreg.sub0, %782, %subreg.sub1, %781, %subreg.sub2, %780, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 47 # CHECK-GX-JSON-DAG: "%401:sub1": 46 # CHECK-GX-JSON-DAG: "%401:sub2": 45 # CHECK-GX-JSON-DAG: "%401:sub3": 44 # CHECK-GX-JSON-DAG: "%401:sub4": 41 # CHECK-GX-JSON-DAG: "%401:sub5": 40 # CHECK-GX-JSON-DAG: "%401:sub6": 39 # CHECK-GX-JSON-DAG: "%401:sub7": 38 # CHECK-GX-JSON-DAG: "%401:sub8": 35 # CHECK-GX-JSON-DAG: "%401:sub9": 34 # CHECK-GX-JSON-DAG: "%401:sub10": 33 # CHECK-GX-JSON-DAG: "%401:sub11": 32 # CHECK-GX-JSON-DAG: "%401:sub12": 29 # CHECK-GX-JSON-DAG: "%401:sub13": 28 # CHECK-GX-JSON-DAG: "%401:sub14": 27 # CHECK-GX-JSON-DAG: "%401:sub15": 26 # CHECK-GX-JSON-DAG: "%401:sub16": 23 # CHECK-GX-JSON-DAG: "%401:sub17": 22 # CHECK-GX-JSON-DAG: "%401:sub18": 21 # CHECK-GX-JSON-DAG: "%401:sub19": 20 # CHECK-GX-JSON-DAG: "%401:sub20": 17 # CHECK-GX-JSON-DAG: "%401:sub21": 16 # CHECK-GX-JSON-DAG: "%401:sub22": 15 # CHECK-GX-JSON-DAG: "%401:sub23": 14 # CHECK-GX-JSON-DAG: "%401:sub24": 11 # CHECK-GX-JSON-DAG: "%401:sub25": 10 # CHECK-GX-JSON-DAG: "%401:sub26": 9 # CHECK-GX-JSON-DAG: "%401:sub27": 8 # CHECK-GX-JSON-DAG: "%401:sub28": 5 # CHECK-GX-JSON-DAG: "%401:sub29": 4 # CHECK-GX-JSON-DAG: "%401:sub30": 3 # CHECK-GX-JSON-DAG: "%401:sub31": 2 # CHECK-GX-JSON-DAG: "%780": 0 # CHECK-GX-JSON-DAG: "%781": 0 # CHECK-GX-JSON-DAG: "%782": 0 # CHECK-GX-JSON-DAG: "%783": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 47 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %785:vreg_64, %784, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 46 # CHECK-GX-JSON-DAG: "%401:sub1": 45 # CHECK-GX-JSON-DAG: "%401:sub2": 44 # CHECK-GX-JSON-DAG: "%401:sub3": 43 # CHECK-GX-JSON-DAG: "%401:sub4": 40 # CHECK-GX-JSON-DAG: "%401:sub5": 39 # CHECK-GX-JSON-DAG: "%401:sub6": 38 # CHECK-GX-JSON-DAG: "%401:sub7": 37 # CHECK-GX-JSON-DAG: "%401:sub8": 34 # CHECK-GX-JSON-DAG: "%401:sub9": 33 # CHECK-GX-JSON-DAG: "%401:sub10": 32 # CHECK-GX-JSON-DAG: "%401:sub11": 31 # CHECK-GX-JSON-DAG: "%401:sub12": 28 # CHECK-GX-JSON-DAG: "%401:sub13": 27 # CHECK-GX-JSON-DAG: "%401:sub14": 26 # CHECK-GX-JSON-DAG: "%401:sub15": 25 # CHECK-GX-JSON-DAG: "%401:sub16": 22 # CHECK-GX-JSON-DAG: "%401:sub17": 21 # CHECK-GX-JSON-DAG: "%401:sub18": 20 # CHECK-GX-JSON-DAG: "%401:sub19": 19 # CHECK-GX-JSON-DAG: "%401:sub20": 16 # CHECK-GX-JSON-DAG: "%401:sub21": 15 # CHECK-GX-JSON-DAG: "%401:sub22": 14 # CHECK-GX-JSON-DAG: "%401:sub23": 13 # CHECK-GX-JSON-DAG: "%401:sub24": 10 # CHECK-GX-JSON-DAG: "%401:sub25": 9 # CHECK-GX-JSON-DAG: "%401:sub26": 8 # CHECK-GX-JSON-DAG: "%401:sub27": 7 # CHECK-GX-JSON-DAG: "%401:sub28": 4 # CHECK-GX-JSON-DAG: "%401:sub29": 3 # CHECK-GX-JSON-DAG: "%401:sub30": 2 # CHECK-GX-JSON-DAG: "%401:sub31": 1 # CHECK-GX-JSON-DAG: "%784": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 46 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%786:vgpr_32 = COPY %401.sub31", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 45 # CHECK-GX-JSON-DAG: "%401:sub1": 44 # CHECK-GX-JSON-DAG: "%401:sub2": 43 # CHECK-GX-JSON-DAG: "%401:sub3": 42 # CHECK-GX-JSON-DAG: "%401:sub4": 39 # CHECK-GX-JSON-DAG: "%401:sub5": 38 # CHECK-GX-JSON-DAG: "%401:sub6": 37 # CHECK-GX-JSON-DAG: "%401:sub7": 36 # CHECK-GX-JSON-DAG: "%401:sub8": 33 # CHECK-GX-JSON-DAG: "%401:sub9": 32 # CHECK-GX-JSON-DAG: "%401:sub10": 31 # CHECK-GX-JSON-DAG: "%401:sub11": 30 # CHECK-GX-JSON-DAG: "%401:sub12": 27 # CHECK-GX-JSON-DAG: "%401:sub13": 26 # CHECK-GX-JSON-DAG: "%401:sub14": 25 # CHECK-GX-JSON-DAG: "%401:sub15": 24 # CHECK-GX-JSON-DAG: "%401:sub16": 21 # CHECK-GX-JSON-DAG: "%401:sub17": 20 # CHECK-GX-JSON-DAG: "%401:sub18": 19 # CHECK-GX-JSON-DAG: "%401:sub19": 18 # CHECK-GX-JSON-DAG: "%401:sub20": 15 # CHECK-GX-JSON-DAG: "%401:sub21": 14 # CHECK-GX-JSON-DAG: "%401:sub22": 13 # CHECK-GX-JSON-DAG: "%401:sub23": 12 # CHECK-GX-JSON-DAG: "%401:sub24": 9 # CHECK-GX-JSON-DAG: "%401:sub25": 8 # CHECK-GX-JSON-DAG: "%401:sub26": 7 # CHECK-GX-JSON-DAG: "%401:sub27": 6 # CHECK-GX-JSON-DAG: "%401:sub28": 3 # CHECK-GX-JSON-DAG: "%401:sub29": 2 # CHECK-GX-JSON-DAG: "%401:sub30": 1 # CHECK-GX-JSON-DAG: "%401:sub31": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 45 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%787:vgpr_32 = COPY %401.sub30", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 44 # CHECK-GX-JSON-DAG: "%401:sub1": 43 # CHECK-GX-JSON-DAG: "%401:sub2": 42 # CHECK-GX-JSON-DAG: "%401:sub3": 41 # CHECK-GX-JSON-DAG: "%401:sub4": 38 # CHECK-GX-JSON-DAG: "%401:sub5": 37 # CHECK-GX-JSON-DAG: "%401:sub6": 36 # CHECK-GX-JSON-DAG: "%401:sub7": 35 # CHECK-GX-JSON-DAG: "%401:sub8": 32 # CHECK-GX-JSON-DAG: "%401:sub9": 31 # CHECK-GX-JSON-DAG: "%401:sub10": 30 # CHECK-GX-JSON-DAG: "%401:sub11": 29 # CHECK-GX-JSON-DAG: "%401:sub12": 26 # CHECK-GX-JSON-DAG: "%401:sub13": 25 # CHECK-GX-JSON-DAG: "%401:sub14": 24 # CHECK-GX-JSON-DAG: "%401:sub15": 23 # CHECK-GX-JSON-DAG: "%401:sub16": 20 # CHECK-GX-JSON-DAG: "%401:sub17": 19 # CHECK-GX-JSON-DAG: "%401:sub18": 18 # CHECK-GX-JSON-DAG: "%401:sub19": 17 # CHECK-GX-JSON-DAG: "%401:sub20": 14 # CHECK-GX-JSON-DAG: "%401:sub21": 13 # CHECK-GX-JSON-DAG: "%401:sub22": 12 # CHECK-GX-JSON-DAG: "%401:sub23": 11 # CHECK-GX-JSON-DAG: "%401:sub24": 8 # CHECK-GX-JSON-DAG: "%401:sub25": 7 # CHECK-GX-JSON-DAG: "%401:sub26": 6 # CHECK-GX-JSON-DAG: "%401:sub27": 5 # CHECK-GX-JSON-DAG: "%401:sub28": 2 # CHECK-GX-JSON-DAG: "%401:sub29": 1 # CHECK-GX-JSON-DAG: "%401:sub30": 0 # CHECK-GX-JSON-DAG: "%786": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%786", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 44 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%788:vgpr_32 = COPY %401.sub29", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 43 # CHECK-GX-JSON-DAG: "%401:sub1": 42 # CHECK-GX-JSON-DAG: "%401:sub2": 41 # CHECK-GX-JSON-DAG: "%401:sub3": 40 # CHECK-GX-JSON-DAG: "%401:sub4": 37 # CHECK-GX-JSON-DAG: "%401:sub5": 36 # CHECK-GX-JSON-DAG: "%401:sub6": 35 # CHECK-GX-JSON-DAG: "%401:sub7": 34 # CHECK-GX-JSON-DAG: "%401:sub8": 31 # CHECK-GX-JSON-DAG: "%401:sub9": 30 # CHECK-GX-JSON-DAG: "%401:sub10": 29 # CHECK-GX-JSON-DAG: "%401:sub11": 28 # CHECK-GX-JSON-DAG: "%401:sub12": 25 # CHECK-GX-JSON-DAG: "%401:sub13": 24 # CHECK-GX-JSON-DAG: "%401:sub14": 23 # CHECK-GX-JSON-DAG: "%401:sub15": 22 # CHECK-GX-JSON-DAG: "%401:sub16": 19 # CHECK-GX-JSON-DAG: "%401:sub17": 18 # CHECK-GX-JSON-DAG: "%401:sub18": 17 # CHECK-GX-JSON-DAG: "%401:sub19": 16 # CHECK-GX-JSON-DAG: "%401:sub20": 13 # CHECK-GX-JSON-DAG: "%401:sub21": 12 # CHECK-GX-JSON-DAG: "%401:sub22": 11 # CHECK-GX-JSON-DAG: "%401:sub23": 10 # CHECK-GX-JSON-DAG: "%401:sub24": 7 # CHECK-GX-JSON-DAG: "%401:sub25": 6 # CHECK-GX-JSON-DAG: "%401:sub26": 5 # CHECK-GX-JSON-DAG: "%401:sub27": 4 # CHECK-GX-JSON-DAG: "%401:sub28": 1 # CHECK-GX-JSON-DAG: "%401:sub29": 0 # CHECK-GX-JSON-DAG: "%786": 2 # CHECK-GX-JSON-DAG: "%787": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%786", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 43 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%789:vgpr_32 = COPY %401.sub28", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 42 # CHECK-GX-JSON-DAG: "%401:sub1": 41 # CHECK-GX-JSON-DAG: "%401:sub2": 40 # CHECK-GX-JSON-DAG: "%401:sub3": 39 # CHECK-GX-JSON-DAG: "%401:sub4": 36 # CHECK-GX-JSON-DAG: "%401:sub5": 35 # CHECK-GX-JSON-DAG: "%401:sub6": 34 # CHECK-GX-JSON-DAG: "%401:sub7": 33 # CHECK-GX-JSON-DAG: "%401:sub8": 30 # CHECK-GX-JSON-DAG: "%401:sub9": 29 # CHECK-GX-JSON-DAG: "%401:sub10": 28 # CHECK-GX-JSON-DAG: "%401:sub11": 27 # CHECK-GX-JSON-DAG: "%401:sub12": 24 # CHECK-GX-JSON-DAG: "%401:sub13": 23 # CHECK-GX-JSON-DAG: "%401:sub14": 22 # CHECK-GX-JSON-DAG: "%401:sub15": 21 # CHECK-GX-JSON-DAG: "%401:sub16": 18 # CHECK-GX-JSON-DAG: "%401:sub17": 17 # CHECK-GX-JSON-DAG: "%401:sub18": 16 # CHECK-GX-JSON-DAG: "%401:sub19": 15 # CHECK-GX-JSON-DAG: "%401:sub20": 12 # CHECK-GX-JSON-DAG: "%401:sub21": 11 # CHECK-GX-JSON-DAG: "%401:sub22": 10 # CHECK-GX-JSON-DAG: "%401:sub23": 9 # CHECK-GX-JSON-DAG: "%401:sub24": 6 # CHECK-GX-JSON-DAG: "%401:sub25": 5 # CHECK-GX-JSON-DAG: "%401:sub26": 4 # CHECK-GX-JSON-DAG: "%401:sub27": 3 # CHECK-GX-JSON-DAG: "%401:sub28": 0 # CHECK-GX-JSON-DAG: "%786": 1 # CHECK-GX-JSON-DAG: "%787": 1 # CHECK-GX-JSON-DAG: "%788": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%786", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 42 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%790:vreg_128 = REG_SEQUENCE %789, %subreg.sub0, %788, %subreg.sub1, %787, %subreg.sub2, %786, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 41 # CHECK-GX-JSON-DAG: "%401:sub1": 40 # CHECK-GX-JSON-DAG: "%401:sub2": 39 # CHECK-GX-JSON-DAG: "%401:sub3": 38 # CHECK-GX-JSON-DAG: "%401:sub4": 35 # CHECK-GX-JSON-DAG: "%401:sub5": 34 # CHECK-GX-JSON-DAG: "%401:sub6": 33 # CHECK-GX-JSON-DAG: "%401:sub7": 32 # CHECK-GX-JSON-DAG: "%401:sub8": 29 # CHECK-GX-JSON-DAG: "%401:sub9": 28 # CHECK-GX-JSON-DAG: "%401:sub10": 27 # CHECK-GX-JSON-DAG: "%401:sub11": 26 # CHECK-GX-JSON-DAG: "%401:sub12": 23 # CHECK-GX-JSON-DAG: "%401:sub13": 22 # CHECK-GX-JSON-DAG: "%401:sub14": 21 # CHECK-GX-JSON-DAG: "%401:sub15": 20 # CHECK-GX-JSON-DAG: "%401:sub16": 17 # CHECK-GX-JSON-DAG: "%401:sub17": 16 # CHECK-GX-JSON-DAG: "%401:sub18": 15 # CHECK-GX-JSON-DAG: "%401:sub19": 14 # CHECK-GX-JSON-DAG: "%401:sub20": 11 # CHECK-GX-JSON-DAG: "%401:sub21": 10 # CHECK-GX-JSON-DAG: "%401:sub22": 9 # CHECK-GX-JSON-DAG: "%401:sub23": 8 # CHECK-GX-JSON-DAG: "%401:sub24": 5 # CHECK-GX-JSON-DAG: "%401:sub25": 4 # CHECK-GX-JSON-DAG: "%401:sub26": 3 # CHECK-GX-JSON-DAG: "%401:sub27": 2 # CHECK-GX-JSON-DAG: "%786": 0 # CHECK-GX-JSON-DAG: "%787": 0 # CHECK-GX-JSON-DAG: "%788": 0 # CHECK-GX-JSON-DAG: "%789": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 41 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %791:vreg_64, %790, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 40 # CHECK-GX-JSON-DAG: "%401:sub1": 39 # CHECK-GX-JSON-DAG: "%401:sub2": 38 # CHECK-GX-JSON-DAG: "%401:sub3": 37 # CHECK-GX-JSON-DAG: "%401:sub4": 34 # CHECK-GX-JSON-DAG: "%401:sub5": 33 # CHECK-GX-JSON-DAG: "%401:sub6": 32 # CHECK-GX-JSON-DAG: "%401:sub7": 31 # CHECK-GX-JSON-DAG: "%401:sub8": 28 # CHECK-GX-JSON-DAG: "%401:sub9": 27 # CHECK-GX-JSON-DAG: "%401:sub10": 26 # CHECK-GX-JSON-DAG: "%401:sub11": 25 # CHECK-GX-JSON-DAG: "%401:sub12": 22 # CHECK-GX-JSON-DAG: "%401:sub13": 21 # CHECK-GX-JSON-DAG: "%401:sub14": 20 # CHECK-GX-JSON-DAG: "%401:sub15": 19 # CHECK-GX-JSON-DAG: "%401:sub16": 16 # CHECK-GX-JSON-DAG: "%401:sub17": 15 # CHECK-GX-JSON-DAG: "%401:sub18": 14 # CHECK-GX-JSON-DAG: "%401:sub19": 13 # CHECK-GX-JSON-DAG: "%401:sub20": 10 # CHECK-GX-JSON-DAG: "%401:sub21": 9 # CHECK-GX-JSON-DAG: "%401:sub22": 8 # CHECK-GX-JSON-DAG: "%401:sub23": 7 # CHECK-GX-JSON-DAG: "%401:sub24": 4 # CHECK-GX-JSON-DAG: "%401:sub25": 3 # CHECK-GX-JSON-DAG: "%401:sub26": 2 # CHECK-GX-JSON-DAG: "%401:sub27": 1 # CHECK-GX-JSON-DAG: "%790": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 40 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%792:vgpr_32 = COPY %401.sub27", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 39 # CHECK-GX-JSON-DAG: "%401:sub1": 38 # CHECK-GX-JSON-DAG: "%401:sub2": 37 # CHECK-GX-JSON-DAG: "%401:sub3": 36 # CHECK-GX-JSON-DAG: "%401:sub4": 33 # CHECK-GX-JSON-DAG: "%401:sub5": 32 # CHECK-GX-JSON-DAG: "%401:sub6": 31 # CHECK-GX-JSON-DAG: "%401:sub7": 30 # CHECK-GX-JSON-DAG: "%401:sub8": 27 # CHECK-GX-JSON-DAG: "%401:sub9": 26 # CHECK-GX-JSON-DAG: "%401:sub10": 25 # CHECK-GX-JSON-DAG: "%401:sub11": 24 # CHECK-GX-JSON-DAG: "%401:sub12": 21 # CHECK-GX-JSON-DAG: "%401:sub13": 20 # CHECK-GX-JSON-DAG: "%401:sub14": 19 # CHECK-GX-JSON-DAG: "%401:sub15": 18 # CHECK-GX-JSON-DAG: "%401:sub16": 15 # CHECK-GX-JSON-DAG: "%401:sub17": 14 # CHECK-GX-JSON-DAG: "%401:sub18": 13 # CHECK-GX-JSON-DAG: "%401:sub19": 12 # CHECK-GX-JSON-DAG: "%401:sub20": 9 # CHECK-GX-JSON-DAG: "%401:sub21": 8 # CHECK-GX-JSON-DAG: "%401:sub22": 7 # CHECK-GX-JSON-DAG: "%401:sub23": 6 # CHECK-GX-JSON-DAG: "%401:sub24": 3 # CHECK-GX-JSON-DAG: "%401:sub25": 2 # CHECK-GX-JSON-DAG: "%401:sub26": 1 # CHECK-GX-JSON-DAG: "%401:sub27": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 39 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%793:vgpr_32 = COPY %401.sub26", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 38 # CHECK-GX-JSON-DAG: "%401:sub1": 37 # CHECK-GX-JSON-DAG: "%401:sub2": 36 # CHECK-GX-JSON-DAG: "%401:sub3": 35 # CHECK-GX-JSON-DAG: "%401:sub4": 32 # CHECK-GX-JSON-DAG: "%401:sub5": 31 # CHECK-GX-JSON-DAG: "%401:sub6": 30 # CHECK-GX-JSON-DAG: "%401:sub7": 29 # CHECK-GX-JSON-DAG: "%401:sub8": 26 # CHECK-GX-JSON-DAG: "%401:sub9": 25 # CHECK-GX-JSON-DAG: "%401:sub10": 24 # CHECK-GX-JSON-DAG: "%401:sub11": 23 # CHECK-GX-JSON-DAG: "%401:sub12": 20 # CHECK-GX-JSON-DAG: "%401:sub13": 19 # CHECK-GX-JSON-DAG: "%401:sub14": 18 # CHECK-GX-JSON-DAG: "%401:sub15": 17 # CHECK-GX-JSON-DAG: "%401:sub16": 14 # CHECK-GX-JSON-DAG: "%401:sub17": 13 # CHECK-GX-JSON-DAG: "%401:sub18": 12 # CHECK-GX-JSON-DAG: "%401:sub19": 11 # CHECK-GX-JSON-DAG: "%401:sub20": 8 # CHECK-GX-JSON-DAG: "%401:sub21": 7 # CHECK-GX-JSON-DAG: "%401:sub22": 6 # CHECK-GX-JSON-DAG: "%401:sub23": 5 # CHECK-GX-JSON-DAG: "%401:sub24": 2 # CHECK-GX-JSON-DAG: "%401:sub25": 1 # CHECK-GX-JSON-DAG: "%401:sub26": 0 # CHECK-GX-JSON-DAG: "%792": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%792", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 38 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%794:vgpr_32 = COPY %401.sub25", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 37 # CHECK-GX-JSON-DAG: "%401:sub1": 36 # CHECK-GX-JSON-DAG: "%401:sub2": 35 # CHECK-GX-JSON-DAG: "%401:sub3": 34 # CHECK-GX-JSON-DAG: "%401:sub4": 31 # CHECK-GX-JSON-DAG: "%401:sub5": 30 # CHECK-GX-JSON-DAG: "%401:sub6": 29 # CHECK-GX-JSON-DAG: "%401:sub7": 28 # CHECK-GX-JSON-DAG: "%401:sub8": 25 # CHECK-GX-JSON-DAG: "%401:sub9": 24 # CHECK-GX-JSON-DAG: "%401:sub10": 23 # CHECK-GX-JSON-DAG: "%401:sub11": 22 # CHECK-GX-JSON-DAG: "%401:sub12": 19 # CHECK-GX-JSON-DAG: "%401:sub13": 18 # CHECK-GX-JSON-DAG: "%401:sub14": 17 # CHECK-GX-JSON-DAG: "%401:sub15": 16 # CHECK-GX-JSON-DAG: "%401:sub16": 13 # CHECK-GX-JSON-DAG: "%401:sub17": 12 # CHECK-GX-JSON-DAG: "%401:sub18": 11 # CHECK-GX-JSON-DAG: "%401:sub19": 10 # CHECK-GX-JSON-DAG: "%401:sub20": 7 # CHECK-GX-JSON-DAG: "%401:sub21": 6 # CHECK-GX-JSON-DAG: "%401:sub22": 5 # CHECK-GX-JSON-DAG: "%401:sub23": 4 # CHECK-GX-JSON-DAG: "%401:sub24": 1 # CHECK-GX-JSON-DAG: "%401:sub25": 0 # CHECK-GX-JSON-DAG: "%792": 2 # CHECK-GX-JSON-DAG: "%793": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%792", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 37 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%795:vgpr_32 = COPY %401.sub24", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 36 # CHECK-GX-JSON-DAG: "%401:sub1": 35 # CHECK-GX-JSON-DAG: "%401:sub2": 34 # CHECK-GX-JSON-DAG: "%401:sub3": 33 # CHECK-GX-JSON-DAG: "%401:sub4": 30 # CHECK-GX-JSON-DAG: "%401:sub5": 29 # CHECK-GX-JSON-DAG: "%401:sub6": 28 # CHECK-GX-JSON-DAG: "%401:sub7": 27 # CHECK-GX-JSON-DAG: "%401:sub8": 24 # CHECK-GX-JSON-DAG: "%401:sub9": 23 # CHECK-GX-JSON-DAG: "%401:sub10": 22 # CHECK-GX-JSON-DAG: "%401:sub11": 21 # CHECK-GX-JSON-DAG: "%401:sub12": 18 # CHECK-GX-JSON-DAG: "%401:sub13": 17 # CHECK-GX-JSON-DAG: "%401:sub14": 16 # CHECK-GX-JSON-DAG: "%401:sub15": 15 # CHECK-GX-JSON-DAG: "%401:sub16": 12 # CHECK-GX-JSON-DAG: "%401:sub17": 11 # CHECK-GX-JSON-DAG: "%401:sub18": 10 # CHECK-GX-JSON-DAG: "%401:sub19": 9 # CHECK-GX-JSON-DAG: "%401:sub20": 6 # CHECK-GX-JSON-DAG: "%401:sub21": 5 # CHECK-GX-JSON-DAG: "%401:sub22": 4 # CHECK-GX-JSON-DAG: "%401:sub23": 3 # CHECK-GX-JSON-DAG: "%401:sub24": 0 # CHECK-GX-JSON-DAG: "%792": 1 # CHECK-GX-JSON-DAG: "%793": 1 # CHECK-GX-JSON-DAG: "%794": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%792", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 36 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%796:vreg_128 = REG_SEQUENCE %795, %subreg.sub0, %794, %subreg.sub1, %793, %subreg.sub2, %792, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 35 # CHECK-GX-JSON-DAG: "%401:sub1": 34 # CHECK-GX-JSON-DAG: "%401:sub2": 33 # CHECK-GX-JSON-DAG: "%401:sub3": 32 # CHECK-GX-JSON-DAG: "%401:sub4": 29 # CHECK-GX-JSON-DAG: "%401:sub5": 28 # CHECK-GX-JSON-DAG: "%401:sub6": 27 # CHECK-GX-JSON-DAG: "%401:sub7": 26 # CHECK-GX-JSON-DAG: "%401:sub8": 23 # CHECK-GX-JSON-DAG: "%401:sub9": 22 # CHECK-GX-JSON-DAG: "%401:sub10": 21 # CHECK-GX-JSON-DAG: "%401:sub11": 20 # CHECK-GX-JSON-DAG: "%401:sub12": 17 # CHECK-GX-JSON-DAG: "%401:sub13": 16 # CHECK-GX-JSON-DAG: "%401:sub14": 15 # CHECK-GX-JSON-DAG: "%401:sub15": 14 # CHECK-GX-JSON-DAG: "%401:sub16": 11 # CHECK-GX-JSON-DAG: "%401:sub17": 10 # CHECK-GX-JSON-DAG: "%401:sub18": 9 # CHECK-GX-JSON-DAG: "%401:sub19": 8 # CHECK-GX-JSON-DAG: "%401:sub20": 5 # CHECK-GX-JSON-DAG: "%401:sub21": 4 # CHECK-GX-JSON-DAG: "%401:sub22": 3 # CHECK-GX-JSON-DAG: "%401:sub23": 2 # CHECK-GX-JSON-DAG: "%792": 0 # CHECK-GX-JSON-DAG: "%793": 0 # CHECK-GX-JSON-DAG: "%794": 0 # CHECK-GX-JSON-DAG: "%795": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 35 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %797:vreg_64, %796, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 34 # CHECK-GX-JSON-DAG: "%401:sub1": 33 # CHECK-GX-JSON-DAG: "%401:sub2": 32 # CHECK-GX-JSON-DAG: "%401:sub3": 31 # CHECK-GX-JSON-DAG: "%401:sub4": 28 # CHECK-GX-JSON-DAG: "%401:sub5": 27 # CHECK-GX-JSON-DAG: "%401:sub6": 26 # CHECK-GX-JSON-DAG: "%401:sub7": 25 # CHECK-GX-JSON-DAG: "%401:sub8": 22 # CHECK-GX-JSON-DAG: "%401:sub9": 21 # CHECK-GX-JSON-DAG: "%401:sub10": 20 # CHECK-GX-JSON-DAG: "%401:sub11": 19 # CHECK-GX-JSON-DAG: "%401:sub12": 16 # CHECK-GX-JSON-DAG: "%401:sub13": 15 # CHECK-GX-JSON-DAG: "%401:sub14": 14 # CHECK-GX-JSON-DAG: "%401:sub15": 13 # CHECK-GX-JSON-DAG: "%401:sub16": 10 # CHECK-GX-JSON-DAG: "%401:sub17": 9 # CHECK-GX-JSON-DAG: "%401:sub18": 8 # CHECK-GX-JSON-DAG: "%401:sub19": 7 # CHECK-GX-JSON-DAG: "%401:sub20": 4 # CHECK-GX-JSON-DAG: "%401:sub21": 3 # CHECK-GX-JSON-DAG: "%401:sub22": 2 # CHECK-GX-JSON-DAG: "%401:sub23": 1 # CHECK-GX-JSON-DAG: "%796": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 34 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%798:vgpr_32 = COPY %401.sub23", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 33 # CHECK-GX-JSON-DAG: "%401:sub1": 32 # CHECK-GX-JSON-DAG: "%401:sub2": 31 # CHECK-GX-JSON-DAG: "%401:sub3": 30 # CHECK-GX-JSON-DAG: "%401:sub4": 27 # CHECK-GX-JSON-DAG: "%401:sub5": 26 # CHECK-GX-JSON-DAG: "%401:sub6": 25 # CHECK-GX-JSON-DAG: "%401:sub7": 24 # CHECK-GX-JSON-DAG: "%401:sub8": 21 # CHECK-GX-JSON-DAG: "%401:sub9": 20 # CHECK-GX-JSON-DAG: "%401:sub10": 19 # CHECK-GX-JSON-DAG: "%401:sub11": 18 # CHECK-GX-JSON-DAG: "%401:sub12": 15 # CHECK-GX-JSON-DAG: "%401:sub13": 14 # CHECK-GX-JSON-DAG: "%401:sub14": 13 # CHECK-GX-JSON-DAG: "%401:sub15": 12 # CHECK-GX-JSON-DAG: "%401:sub16": 9 # CHECK-GX-JSON-DAG: "%401:sub17": 8 # CHECK-GX-JSON-DAG: "%401:sub18": 7 # CHECK-GX-JSON-DAG: "%401:sub19": 6 # CHECK-GX-JSON-DAG: "%401:sub20": 3 # CHECK-GX-JSON-DAG: "%401:sub21": 2 # CHECK-GX-JSON-DAG: "%401:sub22": 1 # CHECK-GX-JSON-DAG: "%401:sub23": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 33 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%799:vgpr_32 = COPY %401.sub22", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 32 # CHECK-GX-JSON-DAG: "%401:sub1": 31 # CHECK-GX-JSON-DAG: "%401:sub2": 30 # CHECK-GX-JSON-DAG: "%401:sub3": 29 # CHECK-GX-JSON-DAG: "%401:sub4": 26 # CHECK-GX-JSON-DAG: "%401:sub5": 25 # CHECK-GX-JSON-DAG: "%401:sub6": 24 # CHECK-GX-JSON-DAG: "%401:sub7": 23 # CHECK-GX-JSON-DAG: "%401:sub8": 20 # CHECK-GX-JSON-DAG: "%401:sub9": 19 # CHECK-GX-JSON-DAG: "%401:sub10": 18 # CHECK-GX-JSON-DAG: "%401:sub11": 17 # CHECK-GX-JSON-DAG: "%401:sub12": 14 # CHECK-GX-JSON-DAG: "%401:sub13": 13 # CHECK-GX-JSON-DAG: "%401:sub14": 12 # CHECK-GX-JSON-DAG: "%401:sub15": 11 # CHECK-GX-JSON-DAG: "%401:sub16": 8 # CHECK-GX-JSON-DAG: "%401:sub17": 7 # CHECK-GX-JSON-DAG: "%401:sub18": 6 # CHECK-GX-JSON-DAG: "%401:sub19": 5 # CHECK-GX-JSON-DAG: "%401:sub20": 2 # CHECK-GX-JSON-DAG: "%401:sub21": 1 # CHECK-GX-JSON-DAG: "%401:sub22": 0 # CHECK-GX-JSON-DAG: "%798": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%798", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 32 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%800:vgpr_32 = COPY %401.sub21", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 31 # CHECK-GX-JSON-DAG: "%401:sub1": 30 # CHECK-GX-JSON-DAG: "%401:sub2": 29 # CHECK-GX-JSON-DAG: "%401:sub3": 28 # CHECK-GX-JSON-DAG: "%401:sub4": 25 # CHECK-GX-JSON-DAG: "%401:sub5": 24 # CHECK-GX-JSON-DAG: "%401:sub6": 23 # CHECK-GX-JSON-DAG: "%401:sub7": 22 # CHECK-GX-JSON-DAG: "%401:sub8": 19 # CHECK-GX-JSON-DAG: "%401:sub9": 18 # CHECK-GX-JSON-DAG: "%401:sub10": 17 # CHECK-GX-JSON-DAG: "%401:sub11": 16 # CHECK-GX-JSON-DAG: "%401:sub12": 13 # CHECK-GX-JSON-DAG: "%401:sub13": 12 # CHECK-GX-JSON-DAG: "%401:sub14": 11 # CHECK-GX-JSON-DAG: "%401:sub15": 10 # CHECK-GX-JSON-DAG: "%401:sub16": 7 # CHECK-GX-JSON-DAG: "%401:sub17": 6 # CHECK-GX-JSON-DAG: "%401:sub18": 5 # CHECK-GX-JSON-DAG: "%401:sub19": 4 # CHECK-GX-JSON-DAG: "%401:sub20": 1 # CHECK-GX-JSON-DAG: "%401:sub21": 0 # CHECK-GX-JSON-DAG: "%798": 2 # CHECK-GX-JSON-DAG: "%799": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%798", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 31 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%801:vgpr_32 = COPY %401.sub20", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 30 # CHECK-GX-JSON-DAG: "%401:sub1": 29 # CHECK-GX-JSON-DAG: "%401:sub2": 28 # CHECK-GX-JSON-DAG: "%401:sub3": 27 # CHECK-GX-JSON-DAG: "%401:sub4": 24 # CHECK-GX-JSON-DAG: "%401:sub5": 23 # CHECK-GX-JSON-DAG: "%401:sub6": 22 # CHECK-GX-JSON-DAG: "%401:sub7": 21 # CHECK-GX-JSON-DAG: "%401:sub8": 18 # CHECK-GX-JSON-DAG: "%401:sub9": 17 # CHECK-GX-JSON-DAG: "%401:sub10": 16 # CHECK-GX-JSON-DAG: "%401:sub11": 15 # CHECK-GX-JSON-DAG: "%401:sub12": 12 # CHECK-GX-JSON-DAG: "%401:sub13": 11 # CHECK-GX-JSON-DAG: "%401:sub14": 10 # CHECK-GX-JSON-DAG: "%401:sub15": 9 # CHECK-GX-JSON-DAG: "%401:sub16": 6 # CHECK-GX-JSON-DAG: "%401:sub17": 5 # CHECK-GX-JSON-DAG: "%401:sub18": 4 # CHECK-GX-JSON-DAG: "%401:sub19": 3 # CHECK-GX-JSON-DAG: "%401:sub20": 0 # CHECK-GX-JSON-DAG: "%798": 1 # CHECK-GX-JSON-DAG: "%799": 1 # CHECK-GX-JSON-DAG: "%800": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%798", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 30 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%802:vreg_128 = REG_SEQUENCE %801, %subreg.sub0, %800, %subreg.sub1, %799, %subreg.sub2, %798, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 29 # CHECK-GX-JSON-DAG: "%401:sub1": 28 # CHECK-GX-JSON-DAG: "%401:sub2": 27 # CHECK-GX-JSON-DAG: "%401:sub3": 26 # CHECK-GX-JSON-DAG: "%401:sub4": 23 # CHECK-GX-JSON-DAG: "%401:sub5": 22 # CHECK-GX-JSON-DAG: "%401:sub6": 21 # CHECK-GX-JSON-DAG: "%401:sub7": 20 # CHECK-GX-JSON-DAG: "%401:sub8": 17 # CHECK-GX-JSON-DAG: "%401:sub9": 16 # CHECK-GX-JSON-DAG: "%401:sub10": 15 # CHECK-GX-JSON-DAG: "%401:sub11": 14 # CHECK-GX-JSON-DAG: "%401:sub12": 11 # CHECK-GX-JSON-DAG: "%401:sub13": 10 # CHECK-GX-JSON-DAG: "%401:sub14": 9 # CHECK-GX-JSON-DAG: "%401:sub15": 8 # CHECK-GX-JSON-DAG: "%401:sub16": 5 # CHECK-GX-JSON-DAG: "%401:sub17": 4 # CHECK-GX-JSON-DAG: "%401:sub18": 3 # CHECK-GX-JSON-DAG: "%401:sub19": 2 # CHECK-GX-JSON-DAG: "%798": 0 # CHECK-GX-JSON-DAG: "%799": 0 # CHECK-GX-JSON-DAG: "%800": 0 # CHECK-GX-JSON-DAG: "%801": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 29 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %803:vreg_64, %802, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 28 # CHECK-GX-JSON-DAG: "%401:sub1": 27 # CHECK-GX-JSON-DAG: "%401:sub2": 26 # CHECK-GX-JSON-DAG: "%401:sub3": 25 # CHECK-GX-JSON-DAG: "%401:sub4": 22 # CHECK-GX-JSON-DAG: "%401:sub5": 21 # CHECK-GX-JSON-DAG: "%401:sub6": 20 # CHECK-GX-JSON-DAG: "%401:sub7": 19 # CHECK-GX-JSON-DAG: "%401:sub8": 16 # CHECK-GX-JSON-DAG: "%401:sub9": 15 # CHECK-GX-JSON-DAG: "%401:sub10": 14 # CHECK-GX-JSON-DAG: "%401:sub11": 13 # CHECK-GX-JSON-DAG: "%401:sub12": 10 # CHECK-GX-JSON-DAG: "%401:sub13": 9 # CHECK-GX-JSON-DAG: "%401:sub14": 8 # CHECK-GX-JSON-DAG: "%401:sub15": 7 # CHECK-GX-JSON-DAG: "%401:sub16": 4 # CHECK-GX-JSON-DAG: "%401:sub17": 3 # CHECK-GX-JSON-DAG: "%401:sub18": 2 # CHECK-GX-JSON-DAG: "%401:sub19": 1 # CHECK-GX-JSON-DAG: "%802": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 28 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%804:vgpr_32 = COPY %401.sub19", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 27 # CHECK-GX-JSON-DAG: "%401:sub1": 26 # CHECK-GX-JSON-DAG: "%401:sub2": 25 # CHECK-GX-JSON-DAG: "%401:sub3": 24 # CHECK-GX-JSON-DAG: "%401:sub4": 21 # CHECK-GX-JSON-DAG: "%401:sub5": 20 # CHECK-GX-JSON-DAG: "%401:sub6": 19 # CHECK-GX-JSON-DAG: "%401:sub7": 18 # CHECK-GX-JSON-DAG: "%401:sub8": 15 # CHECK-GX-JSON-DAG: "%401:sub9": 14 # CHECK-GX-JSON-DAG: "%401:sub10": 13 # CHECK-GX-JSON-DAG: "%401:sub11": 12 # CHECK-GX-JSON-DAG: "%401:sub12": 9 # CHECK-GX-JSON-DAG: "%401:sub13": 8 # CHECK-GX-JSON-DAG: "%401:sub14": 7 # CHECK-GX-JSON-DAG: "%401:sub15": 6 # CHECK-GX-JSON-DAG: "%401:sub16": 3 # CHECK-GX-JSON-DAG: "%401:sub17": 2 # CHECK-GX-JSON-DAG: "%401:sub18": 1 # CHECK-GX-JSON-DAG: "%401:sub19": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 27 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%805:vgpr_32 = COPY %401.sub18", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 26 # CHECK-GX-JSON-DAG: "%401:sub1": 25 # CHECK-GX-JSON-DAG: "%401:sub2": 24 # CHECK-GX-JSON-DAG: "%401:sub3": 23 # CHECK-GX-JSON-DAG: "%401:sub4": 20 # CHECK-GX-JSON-DAG: "%401:sub5": 19 # CHECK-GX-JSON-DAG: "%401:sub6": 18 # CHECK-GX-JSON-DAG: "%401:sub7": 17 # CHECK-GX-JSON-DAG: "%401:sub8": 14 # CHECK-GX-JSON-DAG: "%401:sub9": 13 # CHECK-GX-JSON-DAG: "%401:sub10": 12 # CHECK-GX-JSON-DAG: "%401:sub11": 11 # CHECK-GX-JSON-DAG: "%401:sub12": 8 # CHECK-GX-JSON-DAG: "%401:sub13": 7 # CHECK-GX-JSON-DAG: "%401:sub14": 6 # CHECK-GX-JSON-DAG: "%401:sub15": 5 # CHECK-GX-JSON-DAG: "%401:sub16": 2 # CHECK-GX-JSON-DAG: "%401:sub17": 1 # CHECK-GX-JSON-DAG: "%401:sub18": 0 # CHECK-GX-JSON-DAG: "%804": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%804", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 26 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%806:vgpr_32 = COPY %401.sub17", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 25 # CHECK-GX-JSON-DAG: "%401:sub1": 24 # CHECK-GX-JSON-DAG: "%401:sub2": 23 # CHECK-GX-JSON-DAG: "%401:sub3": 22 # CHECK-GX-JSON-DAG: "%401:sub4": 19 # CHECK-GX-JSON-DAG: "%401:sub5": 18 # CHECK-GX-JSON-DAG: "%401:sub6": 17 # CHECK-GX-JSON-DAG: "%401:sub7": 16 # CHECK-GX-JSON-DAG: "%401:sub8": 13 # CHECK-GX-JSON-DAG: "%401:sub9": 12 # CHECK-GX-JSON-DAG: "%401:sub10": 11 # CHECK-GX-JSON-DAG: "%401:sub11": 10 # CHECK-GX-JSON-DAG: "%401:sub12": 7 # CHECK-GX-JSON-DAG: "%401:sub13": 6 # CHECK-GX-JSON-DAG: "%401:sub14": 5 # CHECK-GX-JSON-DAG: "%401:sub15": 4 # CHECK-GX-JSON-DAG: "%401:sub16": 1 # CHECK-GX-JSON-DAG: "%401:sub17": 0 # CHECK-GX-JSON-DAG: "%804": 2 # CHECK-GX-JSON-DAG: "%805": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%804", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 25 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%807:vgpr_32 = COPY %401.sub16", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 24 # CHECK-GX-JSON-DAG: "%401:sub1": 23 # CHECK-GX-JSON-DAG: "%401:sub2": 22 # CHECK-GX-JSON-DAG: "%401:sub3": 21 # CHECK-GX-JSON-DAG: "%401:sub4": 18 # CHECK-GX-JSON-DAG: "%401:sub5": 17 # CHECK-GX-JSON-DAG: "%401:sub6": 16 # CHECK-GX-JSON-DAG: "%401:sub7": 15 # CHECK-GX-JSON-DAG: "%401:sub8": 12 # CHECK-GX-JSON-DAG: "%401:sub9": 11 # CHECK-GX-JSON-DAG: "%401:sub10": 10 # CHECK-GX-JSON-DAG: "%401:sub11": 9 # CHECK-GX-JSON-DAG: "%401:sub12": 6 # CHECK-GX-JSON-DAG: "%401:sub13": 5 # CHECK-GX-JSON-DAG: "%401:sub14": 4 # CHECK-GX-JSON-DAG: "%401:sub15": 3 # CHECK-GX-JSON-DAG: "%401:sub16": 0 # CHECK-GX-JSON-DAG: "%804": 1 # CHECK-GX-JSON-DAG: "%805": 1 # CHECK-GX-JSON-DAG: "%806": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%804", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 24 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%808:vreg_128 = REG_SEQUENCE %807, %subreg.sub0, %806, %subreg.sub1, %805, %subreg.sub2, %804, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 23 # CHECK-GX-JSON-DAG: "%401:sub1": 22 # CHECK-GX-JSON-DAG: "%401:sub2": 21 # CHECK-GX-JSON-DAG: "%401:sub3": 20 # CHECK-GX-JSON-DAG: "%401:sub4": 17 # CHECK-GX-JSON-DAG: "%401:sub5": 16 # CHECK-GX-JSON-DAG: "%401:sub6": 15 # CHECK-GX-JSON-DAG: "%401:sub7": 14 # CHECK-GX-JSON-DAG: "%401:sub8": 11 # CHECK-GX-JSON-DAG: "%401:sub9": 10 # CHECK-GX-JSON-DAG: "%401:sub10": 9 # CHECK-GX-JSON-DAG: "%401:sub11": 8 # CHECK-GX-JSON-DAG: "%401:sub12": 5 # CHECK-GX-JSON-DAG: "%401:sub13": 4 # CHECK-GX-JSON-DAG: "%401:sub14": 3 # CHECK-GX-JSON-DAG: "%401:sub15": 2 # CHECK-GX-JSON-DAG: "%804": 0 # CHECK-GX-JSON-DAG: "%805": 0 # CHECK-GX-JSON-DAG: "%806": 0 # CHECK-GX-JSON-DAG: "%807": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 23 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %809:vreg_64, %808, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 22 # CHECK-GX-JSON-DAG: "%401:sub1": 21 # CHECK-GX-JSON-DAG: "%401:sub2": 20 # CHECK-GX-JSON-DAG: "%401:sub3": 19 # CHECK-GX-JSON-DAG: "%401:sub4": 16 # CHECK-GX-JSON-DAG: "%401:sub5": 15 # CHECK-GX-JSON-DAG: "%401:sub6": 14 # CHECK-GX-JSON-DAG: "%401:sub7": 13 # CHECK-GX-JSON-DAG: "%401:sub8": 10 # CHECK-GX-JSON-DAG: "%401:sub9": 9 # CHECK-GX-JSON-DAG: "%401:sub10": 8 # CHECK-GX-JSON-DAG: "%401:sub11": 7 # CHECK-GX-JSON-DAG: "%401:sub12": 4 # CHECK-GX-JSON-DAG: "%401:sub13": 3 # CHECK-GX-JSON-DAG: "%401:sub14": 2 # CHECK-GX-JSON-DAG: "%401:sub15": 1 # CHECK-GX-JSON-DAG: "%808": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 22 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%810:vgpr_32 = COPY %401.sub15", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 21 # CHECK-GX-JSON-DAG: "%401:sub1": 20 # CHECK-GX-JSON-DAG: "%401:sub2": 19 # CHECK-GX-JSON-DAG: "%401:sub3": 18 # CHECK-GX-JSON-DAG: "%401:sub4": 15 # CHECK-GX-JSON-DAG: "%401:sub5": 14 # CHECK-GX-JSON-DAG: "%401:sub6": 13 # CHECK-GX-JSON-DAG: "%401:sub7": 12 # CHECK-GX-JSON-DAG: "%401:sub8": 9 # CHECK-GX-JSON-DAG: "%401:sub9": 8 # CHECK-GX-JSON-DAG: "%401:sub10": 7 # CHECK-GX-JSON-DAG: "%401:sub11": 6 # CHECK-GX-JSON-DAG: "%401:sub12": 3 # CHECK-GX-JSON-DAG: "%401:sub13": 2 # CHECK-GX-JSON-DAG: "%401:sub14": 1 # CHECK-GX-JSON-DAG: "%401:sub15": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 21 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%811:vgpr_32 = COPY %401.sub14", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 20 # CHECK-GX-JSON-DAG: "%401:sub1": 19 # CHECK-GX-JSON-DAG: "%401:sub2": 18 # CHECK-GX-JSON-DAG: "%401:sub3": 17 # CHECK-GX-JSON-DAG: "%401:sub4": 14 # CHECK-GX-JSON-DAG: "%401:sub5": 13 # CHECK-GX-JSON-DAG: "%401:sub6": 12 # CHECK-GX-JSON-DAG: "%401:sub7": 11 # CHECK-GX-JSON-DAG: "%401:sub8": 8 # CHECK-GX-JSON-DAG: "%401:sub9": 7 # CHECK-GX-JSON-DAG: "%401:sub10": 6 # CHECK-GX-JSON-DAG: "%401:sub11": 5 # CHECK-GX-JSON-DAG: "%401:sub12": 2 # CHECK-GX-JSON-DAG: "%401:sub13": 1 # CHECK-GX-JSON-DAG: "%401:sub14": 0 # CHECK-GX-JSON-DAG: "%810": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%810", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 20 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%812:vgpr_32 = COPY %401.sub13", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 19 # CHECK-GX-JSON-DAG: "%401:sub1": 18 # CHECK-GX-JSON-DAG: "%401:sub2": 17 # CHECK-GX-JSON-DAG: "%401:sub3": 16 # CHECK-GX-JSON-DAG: "%401:sub4": 13 # CHECK-GX-JSON-DAG: "%401:sub5": 12 # CHECK-GX-JSON-DAG: "%401:sub6": 11 # CHECK-GX-JSON-DAG: "%401:sub7": 10 # CHECK-GX-JSON-DAG: "%401:sub8": 7 # CHECK-GX-JSON-DAG: "%401:sub9": 6 # CHECK-GX-JSON-DAG: "%401:sub10": 5 # CHECK-GX-JSON-DAG: "%401:sub11": 4 # CHECK-GX-JSON-DAG: "%401:sub12": 1 # CHECK-GX-JSON-DAG: "%401:sub13": 0 # CHECK-GX-JSON-DAG: "%810": 2 # CHECK-GX-JSON-DAG: "%811": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%810", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 19 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%813:vgpr_32 = COPY %401.sub12", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 18 # CHECK-GX-JSON-DAG: "%401:sub1": 17 # CHECK-GX-JSON-DAG: "%401:sub2": 16 # CHECK-GX-JSON-DAG: "%401:sub3": 15 # CHECK-GX-JSON-DAG: "%401:sub4": 12 # CHECK-GX-JSON-DAG: "%401:sub5": 11 # CHECK-GX-JSON-DAG: "%401:sub6": 10 # CHECK-GX-JSON-DAG: "%401:sub7": 9 # CHECK-GX-JSON-DAG: "%401:sub8": 6 # CHECK-GX-JSON-DAG: "%401:sub9": 5 # CHECK-GX-JSON-DAG: "%401:sub10": 4 # CHECK-GX-JSON-DAG: "%401:sub11": 3 # CHECK-GX-JSON-DAG: "%401:sub12": 0 # CHECK-GX-JSON-DAG: "%810": 1 # CHECK-GX-JSON-DAG: "%811": 1 # CHECK-GX-JSON-DAG: "%812": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%810", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 18 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%814:vreg_128 = REG_SEQUENCE %813, %subreg.sub0, %812, %subreg.sub1, %811, %subreg.sub2, %810, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 17 # CHECK-GX-JSON-DAG: "%401:sub1": 16 # CHECK-GX-JSON-DAG: "%401:sub2": 15 # CHECK-GX-JSON-DAG: "%401:sub3": 14 # CHECK-GX-JSON-DAG: "%401:sub4": 11 # CHECK-GX-JSON-DAG: "%401:sub5": 10 # CHECK-GX-JSON-DAG: "%401:sub6": 9 # CHECK-GX-JSON-DAG: "%401:sub7": 8 # CHECK-GX-JSON-DAG: "%401:sub8": 5 # CHECK-GX-JSON-DAG: "%401:sub9": 4 # CHECK-GX-JSON-DAG: "%401:sub10": 3 # CHECK-GX-JSON-DAG: "%401:sub11": 2 # CHECK-GX-JSON-DAG: "%810": 0 # CHECK-GX-JSON-DAG: "%811": 0 # CHECK-GX-JSON-DAG: "%812": 0 # CHECK-GX-JSON-DAG: "%813": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 17 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %815:vreg_64, %814, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 16 # CHECK-GX-JSON-DAG: "%401:sub1": 15 # CHECK-GX-JSON-DAG: "%401:sub2": 14 # CHECK-GX-JSON-DAG: "%401:sub3": 13 # CHECK-GX-JSON-DAG: "%401:sub4": 10 # CHECK-GX-JSON-DAG: "%401:sub5": 9 # CHECK-GX-JSON-DAG: "%401:sub6": 8 # CHECK-GX-JSON-DAG: "%401:sub7": 7 # CHECK-GX-JSON-DAG: "%401:sub8": 4 # CHECK-GX-JSON-DAG: "%401:sub9": 3 # CHECK-GX-JSON-DAG: "%401:sub10": 2 # CHECK-GX-JSON-DAG: "%401:sub11": 1 # CHECK-GX-JSON-DAG: "%814": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 16 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%816:vgpr_32 = COPY %401.sub11", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 15 # CHECK-GX-JSON-DAG: "%401:sub1": 14 # CHECK-GX-JSON-DAG: "%401:sub2": 13 # CHECK-GX-JSON-DAG: "%401:sub3": 12 # CHECK-GX-JSON-DAG: "%401:sub4": 9 # CHECK-GX-JSON-DAG: "%401:sub5": 8 # CHECK-GX-JSON-DAG: "%401:sub6": 7 # CHECK-GX-JSON-DAG: "%401:sub7": 6 # CHECK-GX-JSON-DAG: "%401:sub8": 3 # CHECK-GX-JSON-DAG: "%401:sub9": 2 # CHECK-GX-JSON-DAG: "%401:sub10": 1 # CHECK-GX-JSON-DAG: "%401:sub11": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 15 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%817:vgpr_32 = COPY %401.sub10", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 14 # CHECK-GX-JSON-DAG: "%401:sub1": 13 # CHECK-GX-JSON-DAG: "%401:sub2": 12 # CHECK-GX-JSON-DAG: "%401:sub3": 11 # CHECK-GX-JSON-DAG: "%401:sub4": 8 # CHECK-GX-JSON-DAG: "%401:sub5": 7 # CHECK-GX-JSON-DAG: "%401:sub6": 6 # CHECK-GX-JSON-DAG: "%401:sub7": 5 # CHECK-GX-JSON-DAG: "%401:sub8": 2 # CHECK-GX-JSON-DAG: "%401:sub9": 1 # CHECK-GX-JSON-DAG: "%401:sub10": 0 # CHECK-GX-JSON-DAG: "%816": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%816", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 14 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%818:vgpr_32 = COPY %401.sub9", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 13 # CHECK-GX-JSON-DAG: "%401:sub1": 12 # CHECK-GX-JSON-DAG: "%401:sub2": 11 # CHECK-GX-JSON-DAG: "%401:sub3": 10 # CHECK-GX-JSON-DAG: "%401:sub4": 7 # CHECK-GX-JSON-DAG: "%401:sub5": 6 # CHECK-GX-JSON-DAG: "%401:sub6": 5 # CHECK-GX-JSON-DAG: "%401:sub7": 4 # CHECK-GX-JSON-DAG: "%401:sub8": 1 # CHECK-GX-JSON-DAG: "%401:sub9": 0 # CHECK-GX-JSON-DAG: "%816": 2 # CHECK-GX-JSON-DAG: "%817": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%816", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 13 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%819:vgpr_32 = COPY %401.sub8", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 12 # CHECK-GX-JSON-DAG: "%401:sub1": 11 # CHECK-GX-JSON-DAG: "%401:sub2": 10 # CHECK-GX-JSON-DAG: "%401:sub3": 9 # CHECK-GX-JSON-DAG: "%401:sub4": 6 # CHECK-GX-JSON-DAG: "%401:sub5": 5 # CHECK-GX-JSON-DAG: "%401:sub6": 4 # CHECK-GX-JSON-DAG: "%401:sub7": 3 # CHECK-GX-JSON-DAG: "%401:sub8": 0 # CHECK-GX-JSON-DAG: "%816": 1 # CHECK-GX-JSON-DAG: "%817": 1 # CHECK-GX-JSON-DAG: "%818": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%816", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 12 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%820:vreg_128 = REG_SEQUENCE %819, %subreg.sub0, %818, %subreg.sub1, %817, %subreg.sub2, %816, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 11 # CHECK-GX-JSON-DAG: "%401:sub1": 10 # CHECK-GX-JSON-DAG: "%401:sub2": 9 # CHECK-GX-JSON-DAG: "%401:sub3": 8 # CHECK-GX-JSON-DAG: "%401:sub4": 5 # CHECK-GX-JSON-DAG: "%401:sub5": 4 # CHECK-GX-JSON-DAG: "%401:sub6": 3 # CHECK-GX-JSON-DAG: "%401:sub7": 2 # CHECK-GX-JSON-DAG: "%816": 0 # CHECK-GX-JSON-DAG: "%817": 0 # CHECK-GX-JSON-DAG: "%818": 0 # CHECK-GX-JSON-DAG: "%819": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 11 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %821:vreg_64, %820, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 10 # CHECK-GX-JSON-DAG: "%401:sub1": 9 # CHECK-GX-JSON-DAG: "%401:sub2": 8 # CHECK-GX-JSON-DAG: "%401:sub3": 7 # CHECK-GX-JSON-DAG: "%401:sub4": 4 # CHECK-GX-JSON-DAG: "%401:sub5": 3 # CHECK-GX-JSON-DAG: "%401:sub6": 2 # CHECK-GX-JSON-DAG: "%401:sub7": 1 # CHECK-GX-JSON-DAG: "%820": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 10 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%822:vgpr_32 = COPY %401.sub7", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 9 # CHECK-GX-JSON-DAG: "%401:sub1": 8 # CHECK-GX-JSON-DAG: "%401:sub2": 7 # CHECK-GX-JSON-DAG: "%401:sub3": 6 # CHECK-GX-JSON-DAG: "%401:sub4": 3 # CHECK-GX-JSON-DAG: "%401:sub5": 2 # CHECK-GX-JSON-DAG: "%401:sub6": 1 # CHECK-GX-JSON-DAG: "%401:sub7": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 9 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%823:vgpr_32 = COPY %401.sub6", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 8 # CHECK-GX-JSON-DAG: "%401:sub1": 7 # CHECK-GX-JSON-DAG: "%401:sub2": 6 # CHECK-GX-JSON-DAG: "%401:sub3": 5 # CHECK-GX-JSON-DAG: "%401:sub4": 2 # CHECK-GX-JSON-DAG: "%401:sub5": 1 # CHECK-GX-JSON-DAG: "%401:sub6": 0 # CHECK-GX-JSON-DAG: "%822": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%822", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 8 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%824:vgpr_32 = COPY %401.sub5", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 7 # CHECK-GX-JSON-DAG: "%401:sub1": 6 # CHECK-GX-JSON-DAG: "%401:sub2": 5 # CHECK-GX-JSON-DAG: "%401:sub3": 4 # CHECK-GX-JSON-DAG: "%401:sub4": 1 # CHECK-GX-JSON-DAG: "%401:sub5": 0 # CHECK-GX-JSON-DAG: "%822": 2 # CHECK-GX-JSON-DAG: "%823": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%822", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 7 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%825:vgpr_32 = COPY %401.sub4", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 6 # CHECK-GX-JSON-DAG: "%401:sub1": 5 # CHECK-GX-JSON-DAG: "%401:sub2": 4 # CHECK-GX-JSON-DAG: "%401:sub3": 3 # CHECK-GX-JSON-DAG: "%401:sub4": 0 # CHECK-GX-JSON-DAG: "%822": 1 # CHECK-GX-JSON-DAG: "%823": 1 # CHECK-GX-JSON-DAG: "%824": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%822", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 6 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%826:vreg_128 = REG_SEQUENCE %825, %subreg.sub0, %824, %subreg.sub1, %823, %subreg.sub2, %822, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 5 # CHECK-GX-JSON-DAG: "%401:sub1": 4 # CHECK-GX-JSON-DAG: "%401:sub2": 3 # CHECK-GX-JSON-DAG: "%401:sub3": 2 # CHECK-GX-JSON-DAG: "%822": 0 # CHECK-GX-JSON-DAG: "%823": 0 # CHECK-GX-JSON-DAG: "%824": 0 # CHECK-GX-JSON-DAG: "%825": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 5 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %827:vreg_64, %826, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 4 # CHECK-GX-JSON-DAG: "%401:sub1": 3 # CHECK-GX-JSON-DAG: "%401:sub2": 2 # CHECK-GX-JSON-DAG: "%401:sub3": 1 # CHECK-GX-JSON-DAG: "%826": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 4 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%828:vgpr_32 = COPY %401.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 3 # CHECK-GX-JSON-DAG: "%401:sub1": 2 # CHECK-GX-JSON-DAG: "%401:sub2": 1 # CHECK-GX-JSON-DAG: "%401:sub3": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%401", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%401:sub0", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%829:vgpr_32 = COPY %401.sub2", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 2 # CHECK-GX-JSON-DAG: "%401:sub1": 1 # CHECK-GX-JSON-DAG: "%401:sub2": 0 # CHECK-GX-JSON-DAG: "%828": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 3 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%830:vgpr_32 = COPY %401.sub1", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 1 # CHECK-GX-JSON-DAG: "%401:sub1": 0 # CHECK-GX-JSON-DAG: "%828": 2 # CHECK-GX-JSON-DAG: "%829": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 2 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%831:vgpr_32 = COPY %401.sub0", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%401:sub0": 0 # CHECK-GX-JSON-DAG: "%828": 1 # CHECK-GX-JSON-DAG: "%829": 1 # CHECK-GX-JSON-DAG: "%830": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 1 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "%832:vreg_128 = REG_SEQUENCE %831, %subreg.sub0, %830, %subreg.sub1, %829, %subreg.sub2, %828, %subreg.sub3", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%828": 0 # CHECK-GX-JSON-DAG: "%829": 0 # CHECK-GX-JSON-DAG: "%830": 0 # CHECK-GX-JSON-DAG: "%831": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%828", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %833:vreg_64, %832, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": { # CHECK-GX-JSON-DAG: "%832": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest": { # CHECK-GX-JSON-DAG: "register": "%832", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "furthest-subreg": { # CHECK-GX-JSON-DAG: "register": "%832", # CHECK-GX-JSON-DAG: "use": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-GX-JSON-DAG: "distance": 0 # CHECK-GX-JSON: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: { # CHECK-GX-JSON-NEXT: "instr": "SI_RETURN", # CHECK-GX-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "distances": {}, # CHECK-GX-JSON-NEXT: "furthest": {}, # CHECK-GX-JSON-NEXT: "furthest-subreg": {} # CHECK-GX-JSON-NEXT: } # CHECK-GX-JSON-NEXT: ] # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-NEXT: "distance-from-def-to-closest-use": { # CHECK-GX-JSON-DAG: "%0": 71, # CHECK-GX-JSON-DAG: "%1": 65, # CHECK-GX-JSON-DAG: "%2": 64, # CHECK-GX-JSON-DAG: "%3": 63, # CHECK-GX-JSON-DAG: "%4": 62, # CHECK-GX-JSON-DAG: "%5": 61, # CHECK-GX-JSON-DAG: "%6": 60, # CHECK-GX-JSON-DAG: "%7": 59, # CHECK-GX-JSON-DAG: "%8": 58, # CHECK-GX-JSON-DAG: "%9": 57, # CHECK-GX-JSON-DAG: "%10": 56, # CHECK-GX-JSON-DAG: "%11": 55, # CHECK-GX-JSON-DAG: "%12": 54, # CHECK-GX-JSON-DAG: "%13": 53, # CHECK-GX-JSON-DAG: "%14": 52, # CHECK-GX-JSON-DAG: "%15": 51, # CHECK-GX-JSON-DAG: "%16": 50, # CHECK-GX-JSON-DAG: "%17": 49, # CHECK-GX-JSON-DAG: "%18": 48, # CHECK-GX-JSON-DAG: "%19": 47, # CHECK-GX-JSON-DAG: "%20": 46, # CHECK-GX-JSON-DAG: "%21": 45, # CHECK-GX-JSON-DAG: "%22": 44, # CHECK-GX-JSON-DAG: "%23": 43, # CHECK-GX-JSON-DAG: "%24": 42, # CHECK-GX-JSON-DAG: "%25": 41, # CHECK-GX-JSON-DAG: "%26": 40, # CHECK-GX-JSON-DAG: "%27": 39, # CHECK-GX-JSON-DAG: "%28": 38, # CHECK-GX-JSON-DAG: "%29": 37, # CHECK-GX-JSON-DAG: "%30": 36, # CHECK-GX-JSON-DAG: "%31": 35, # CHECK-GX-JSON-DAG: "%32": 32, # CHECK-GX-JSON-DAG: "%33": 31, # CHECK-GX-JSON-DAG: "%34": 30, # CHECK-GX-JSON-DAG: "%35": 29, # CHECK-GX-JSON-DAG: "%36": 28, # CHECK-GX-JSON-DAG: "%37": 27, # CHECK-GX-JSON-DAG: "%38": 26, # CHECK-GX-JSON-DAG: "%39": 25, # CHECK-GX-JSON-DAG: "%40": 24, # CHECK-GX-JSON-DAG: "%41": 23, # CHECK-GX-JSON-DAG: "%42": 22, # CHECK-GX-JSON-DAG: "%43": 21, # CHECK-GX-JSON-DAG: "%44": 20, # CHECK-GX-JSON-DAG: "%45": 19, # CHECK-GX-JSON-DAG: "%46": 18, # CHECK-GX-JSON-DAG: "%47": 17, # CHECK-GX-JSON-DAG: "%48": 16, # CHECK-GX-JSON-DAG: "%49": 15, # CHECK-GX-JSON-DAG: "%50": 14, # CHECK-GX-JSON-DAG: "%51": 13, # CHECK-GX-JSON-DAG: "%52": 12, # CHECK-GX-JSON-DAG: "%53": 11, # CHECK-GX-JSON-DAG: "%54": 10, # CHECK-GX-JSON-DAG: "%55": 9, # CHECK-GX-JSON-DAG: "%56": 8, # CHECK-GX-JSON-DAG: "%57": 7, # CHECK-GX-JSON-DAG: "%58": 6, # CHECK-GX-JSON-DAG: "%59": 5, # CHECK-GX-JSON-DAG: "%60": 4, # CHECK-GX-JSON-DAG: "%61": 3, # CHECK-GX-JSON-DAG: "%62": 2, # CHECK-GX-JSON-DAG: "%63": 1, # CHECK-GX-JSON-DAG: "%64": 5, # CHECK-GX-JSON-DAG: "%65": 1, # CHECK-GX-JSON-DAG: "%66": 4, # CHECK-GX-JSON-DAG: "%67": 7, # CHECK-GX-JSON-DAG: "%68": 5, # CHECK-GX-JSON-DAG: "%69": 367, # CHECK-GX-JSON-DAG: "%70": 318, # CHECK-GX-JSON-DAG: "%71": 1, # CHECK-GX-JSON-DAG: "%72": 1, # CHECK-GX-JSON-DAG: "%73": 2, # CHECK-GX-JSON-DAG: "%74": 1, # CHECK-GX-JSON-DAG: "%75": 1, # CHECK-GX-JSON-DAG: "%76": "", # CHECK-GX-JSON-DAG: "%77": 19, # CHECK-GX-JSON-DAG: "%78": 2, # CHECK-GX-JSON-DAG: "%79": 1, # CHECK-GX-JSON-DAG: "%80": 1, # CHECK-GX-JSON-DAG: "%81": "", # CHECK-GX-JSON-DAG: "%82": 58, # CHECK-GX-JSON-DAG: "%83": 2, # CHECK-GX-JSON-DAG: "%84": 1, # CHECK-GX-JSON-DAG: "%85": 1, # CHECK-GX-JSON-DAG: "%86": "", # CHECK-GX-JSON-DAG: "%87": 97, # CHECK-GX-JSON-DAG: "%88": 2, # CHECK-GX-JSON-DAG: "%89": 1, # CHECK-GX-JSON-DAG: "%90": 1, # CHECK-GX-JSON-DAG: "%91": "", # CHECK-GX-JSON-DAG: "%92": 136, # CHECK-GX-JSON-DAG: "%93": 2, # CHECK-GX-JSON-DAG: "%94": 1, # CHECK-GX-JSON-DAG: "%95": 1, # CHECK-GX-JSON-DAG: "%96": "", # CHECK-GX-JSON-DAG: "%97": 175, # CHECK-GX-JSON-DAG: "%98": 2, # CHECK-GX-JSON-DAG: "%99": 1, # CHECK-GX-JSON-DAG: "%100": 1, # CHECK-GX-JSON-DAG: "%101": "", # CHECK-GX-JSON-DAG: "%102": 214, # CHECK-GX-JSON-DAG: "%103": 2, # CHECK-GX-JSON-DAG: "%104": 1, # CHECK-GX-JSON-DAG: "%105": 1, # CHECK-GX-JSON-DAG: "%106": "", # CHECK-GX-JSON-DAG: "%107": 253, # CHECK-GX-JSON-DAG: "%108": 1, # CHECK-GX-JSON-DAG: "%109": 39, # CHECK-GX-JSON-DAG: "%110": 38, # CHECK-GX-JSON-DAG: "%111": 37, # CHECK-GX-JSON-DAG: "%112": 36, # CHECK-GX-JSON-DAG: "%113": 1, # CHECK-GX-JSON-DAG: "%114": 34, # CHECK-GX-JSON-DAG: "%115": 33, # CHECK-GX-JSON-DAG: "%116": 32, # CHECK-GX-JSON-DAG: "%117": 31, # CHECK-GX-JSON-DAG: "%118": 1, # CHECK-GX-JSON-DAG: "%119": 29, # CHECK-GX-JSON-DAG: "%120": 28, # CHECK-GX-JSON-DAG: "%121": 27, # CHECK-GX-JSON-DAG: "%122": 26, # CHECK-GX-JSON-DAG: "%123": 1, # CHECK-GX-JSON-DAG: "%124": 24, # CHECK-GX-JSON-DAG: "%125": 23, # CHECK-GX-JSON-DAG: "%126": 22, # CHECK-GX-JSON-DAG: "%127": 21, # CHECK-GX-JSON-DAG: "%128": 1, # CHECK-GX-JSON-DAG: "%129": 19, # CHECK-GX-JSON-DAG: "%130": 18, # CHECK-GX-JSON-DAG: "%131": 17, # CHECK-GX-JSON-DAG: "%132": 16, # CHECK-GX-JSON-DAG: "%133": 1, # CHECK-GX-JSON-DAG: "%134": 14, # CHECK-GX-JSON-DAG: "%135": 13, # CHECK-GX-JSON-DAG: "%136": 12, # CHECK-GX-JSON-DAG: "%137": 11, # CHECK-GX-JSON-DAG: "%138": 1, # CHECK-GX-JSON-DAG: "%139": 9, # CHECK-GX-JSON-DAG: "%140": 8, # CHECK-GX-JSON-DAG: "%141": 7, # CHECK-GX-JSON-DAG: "%142": 6, # CHECK-GX-JSON-DAG: "%143": 1, # CHECK-GX-JSON-DAG: "%144": 4, # CHECK-GX-JSON-DAG: "%145": 3, # CHECK-GX-JSON-DAG: "%146": 2, # CHECK-GX-JSON-DAG: "%147": 1, # CHECK-GX-JSON-DAG: "%148": 1, # CHECK-GX-JSON-DAG: "%149": 349, # CHECK-GX-JSON-DAG: "%150": 1, # CHECK-GX-JSON-DAG: "%151": 39, # CHECK-GX-JSON-DAG: "%152": 38, # CHECK-GX-JSON-DAG: "%153": 37, # CHECK-GX-JSON-DAG: "%154": 36, # CHECK-GX-JSON-DAG: "%155": 1, # CHECK-GX-JSON-DAG: "%156": 34, # CHECK-GX-JSON-DAG: "%157": 33, # CHECK-GX-JSON-DAG: "%158": 32, # CHECK-GX-JSON-DAG: "%159": 31, # CHECK-GX-JSON-DAG: "%160": 1, # CHECK-GX-JSON-DAG: "%161": 29, # CHECK-GX-JSON-DAG: "%162": 28, # CHECK-GX-JSON-DAG: "%163": 27, # CHECK-GX-JSON-DAG: "%164": 26, # CHECK-GX-JSON-DAG: "%165": 1, # CHECK-GX-JSON-DAG: "%166": 24, # CHECK-GX-JSON-DAG: "%167": 23, # CHECK-GX-JSON-DAG: "%168": 22, # CHECK-GX-JSON-DAG: "%169": 21, # CHECK-GX-JSON-DAG: "%170": 1, # CHECK-GX-JSON-DAG: "%171": 19, # CHECK-GX-JSON-DAG: "%172": 18, # CHECK-GX-JSON-DAG: "%173": 17, # CHECK-GX-JSON-DAG: "%174": 16, # CHECK-GX-JSON-DAG: "%175": 1, # CHECK-GX-JSON-DAG: "%176": 14, # CHECK-GX-JSON-DAG: "%177": 13, # CHECK-GX-JSON-DAG: "%178": 12, # CHECK-GX-JSON-DAG: "%179": 11, # CHECK-GX-JSON-DAG: "%180": 1, # CHECK-GX-JSON-DAG: "%181": 9, # CHECK-GX-JSON-DAG: "%182": 8, # CHECK-GX-JSON-DAG: "%183": 7, # CHECK-GX-JSON-DAG: "%184": 6, # CHECK-GX-JSON-DAG: "%185": 1, # CHECK-GX-JSON-DAG: "%186": 4, # CHECK-GX-JSON-DAG: "%187": 3, # CHECK-GX-JSON-DAG: "%188": 2, # CHECK-GX-JSON-DAG: "%189": 1, # CHECK-GX-JSON-DAG: "%190": 1, # CHECK-GX-JSON-DAG: "%191": 355, # CHECK-GX-JSON-DAG: "%192": 1, # CHECK-GX-JSON-DAG: "%193": 39, # CHECK-GX-JSON-DAG: "%194": 38, # CHECK-GX-JSON-DAG: "%195": 37, # CHECK-GX-JSON-DAG: "%196": 36, # CHECK-GX-JSON-DAG: "%197": 1, # CHECK-GX-JSON-DAG: "%198": 34, # CHECK-GX-JSON-DAG: "%199": 33, # CHECK-GX-JSON-DAG: "%200": 32, # CHECK-GX-JSON-DAG: "%201": 31, # CHECK-GX-JSON-DAG: "%202": 1, # CHECK-GX-JSON-DAG: "%203": 29, # CHECK-GX-JSON-DAG: "%204": 28, # CHECK-GX-JSON-DAG: "%205": 27, # CHECK-GX-JSON-DAG: "%206": 26, # CHECK-GX-JSON-DAG: "%207": 1, # CHECK-GX-JSON-DAG: "%208": 24, # CHECK-GX-JSON-DAG: "%209": 23, # CHECK-GX-JSON-DAG: "%210": 22, # CHECK-GX-JSON-DAG: "%211": 21, # CHECK-GX-JSON-DAG: "%212": 1, # CHECK-GX-JSON-DAG: "%213": 19, # CHECK-GX-JSON-DAG: "%214": 18, # CHECK-GX-JSON-DAG: "%215": 17, # CHECK-GX-JSON-DAG: "%216": 16, # CHECK-GX-JSON-DAG: "%217": 1, # CHECK-GX-JSON-DAG: "%218": 14, # CHECK-GX-JSON-DAG: "%219": 13, # CHECK-GX-JSON-DAG: "%220": 12, # CHECK-GX-JSON-DAG: "%221": 11, # CHECK-GX-JSON-DAG: "%222": 1, # CHECK-GX-JSON-DAG: "%223": 9, # CHECK-GX-JSON-DAG: "%224": 8, # CHECK-GX-JSON-DAG: "%225": 7, # CHECK-GX-JSON-DAG: "%226": 6, # CHECK-GX-JSON-DAG: "%227": 1, # CHECK-GX-JSON-DAG: "%228": 4, # CHECK-GX-JSON-DAG: "%229": 3, # CHECK-GX-JSON-DAG: "%230": 2, # CHECK-GX-JSON-DAG: "%231": 1, # CHECK-GX-JSON-DAG: "%232": 1, # CHECK-GX-JSON-DAG: "%233": 361, # CHECK-GX-JSON-DAG: "%234": 1, # CHECK-GX-JSON-DAG: "%235": 39, # CHECK-GX-JSON-DAG: "%236": 38, # CHECK-GX-JSON-DAG: "%237": 37, # CHECK-GX-JSON-DAG: "%238": 36, # CHECK-GX-JSON-DAG: "%239": 1, # CHECK-GX-JSON-DAG: "%240": 34, # CHECK-GX-JSON-DAG: "%241": 33, # CHECK-GX-JSON-DAG: "%242": 32, # CHECK-GX-JSON-DAG: "%243": 31, # CHECK-GX-JSON-DAG: "%244": 1, # CHECK-GX-JSON-DAG: "%245": 29, # CHECK-GX-JSON-DAG: "%246": 28, # CHECK-GX-JSON-DAG: "%247": 27, # CHECK-GX-JSON-DAG: "%248": 26, # CHECK-GX-JSON-DAG: "%249": 1, # CHECK-GX-JSON-DAG: "%250": 24, # CHECK-GX-JSON-DAG: "%251": 23, # CHECK-GX-JSON-DAG: "%252": 22, # CHECK-GX-JSON-DAG: "%253": 21, # CHECK-GX-JSON-DAG: "%254": 1, # CHECK-GX-JSON-DAG: "%255": 19, # CHECK-GX-JSON-DAG: "%256": 18, # CHECK-GX-JSON-DAG: "%257": 17, # CHECK-GX-JSON-DAG: "%258": 16, # CHECK-GX-JSON-DAG: "%259": 1, # CHECK-GX-JSON-DAG: "%260": 14, # CHECK-GX-JSON-DAG: "%261": 13, # CHECK-GX-JSON-DAG: "%262": 12, # CHECK-GX-JSON-DAG: "%263": 11, # CHECK-GX-JSON-DAG: "%264": 1, # CHECK-GX-JSON-DAG: "%265": 9, # CHECK-GX-JSON-DAG: "%266": 8, # CHECK-GX-JSON-DAG: "%267": 7, # CHECK-GX-JSON-DAG: "%268": 6, # CHECK-GX-JSON-DAG: "%269": 1, # CHECK-GX-JSON-DAG: "%270": 4, # CHECK-GX-JSON-DAG: "%271": 3, # CHECK-GX-JSON-DAG: "%272": 2, # CHECK-GX-JSON-DAG: "%273": 1, # CHECK-GX-JSON-DAG: "%274": 1, # CHECK-GX-JSON-DAG: "%275": 367, # CHECK-GX-JSON-DAG: "%276": 1, # CHECK-GX-JSON-DAG: "%277": 39, # CHECK-GX-JSON-DAG: "%278": 38, # CHECK-GX-JSON-DAG: "%279": 37, # CHECK-GX-JSON-DAG: "%280": 36, # CHECK-GX-JSON-DAG: "%281": 1, # CHECK-GX-JSON-DAG: "%282": 34, # CHECK-GX-JSON-DAG: "%283": 33, # CHECK-GX-JSON-DAG: "%284": 32, # CHECK-GX-JSON-DAG: "%285": 31, # CHECK-GX-JSON-DAG: "%286": 1, # CHECK-GX-JSON-DAG: "%287": 29, # CHECK-GX-JSON-DAG: "%288": 28, # CHECK-GX-JSON-DAG: "%289": 27, # CHECK-GX-JSON-DAG: "%290": 26, # CHECK-GX-JSON-DAG: "%291": 1, # CHECK-GX-JSON-DAG: "%292": 24, # CHECK-GX-JSON-DAG: "%293": 23, # CHECK-GX-JSON-DAG: "%294": 22, # CHECK-GX-JSON-DAG: "%295": 21, # CHECK-GX-JSON-DAG: "%296": 1, # CHECK-GX-JSON-DAG: "%297": 19, # CHECK-GX-JSON-DAG: "%298": 18, # CHECK-GX-JSON-DAG: "%299": 17, # CHECK-GX-JSON-DAG: "%300": 16, # CHECK-GX-JSON-DAG: "%301": 1, # CHECK-GX-JSON-DAG: "%302": 14, # CHECK-GX-JSON-DAG: "%303": 13, # CHECK-GX-JSON-DAG: "%304": 12, # CHECK-GX-JSON-DAG: "%305": 11, # CHECK-GX-JSON-DAG: "%306": 1, # CHECK-GX-JSON-DAG: "%307": 9, # CHECK-GX-JSON-DAG: "%308": 8, # CHECK-GX-JSON-DAG: "%309": 7, # CHECK-GX-JSON-DAG: "%310": 6, # CHECK-GX-JSON-DAG: "%311": 1, # CHECK-GX-JSON-DAG: "%312": 4, # CHECK-GX-JSON-DAG: "%313": 3, # CHECK-GX-JSON-DAG: "%314": 2, # CHECK-GX-JSON-DAG: "%315": 1, # CHECK-GX-JSON-DAG: "%316": 1, # CHECK-GX-JSON-DAG: "%317": 373, # CHECK-GX-JSON-DAG: "%318": 1, # CHECK-GX-JSON-DAG: "%319": 39, # CHECK-GX-JSON-DAG: "%320": 38, # CHECK-GX-JSON-DAG: "%321": 37, # CHECK-GX-JSON-DAG: "%322": 36, # CHECK-GX-JSON-DAG: "%323": 1, # CHECK-GX-JSON-DAG: "%324": 34, # CHECK-GX-JSON-DAG: "%325": 33, # CHECK-GX-JSON-DAG: "%326": 32, # CHECK-GX-JSON-DAG: "%327": 31, # CHECK-GX-JSON-DAG: "%328": 1, # CHECK-GX-JSON-DAG: "%329": 29, # CHECK-GX-JSON-DAG: "%330": 28, # CHECK-GX-JSON-DAG: "%331": 27, # CHECK-GX-JSON-DAG: "%332": 26, # CHECK-GX-JSON-DAG: "%333": 1, # CHECK-GX-JSON-DAG: "%334": 24, # CHECK-GX-JSON-DAG: "%335": 23, # CHECK-GX-JSON-DAG: "%336": 22, # CHECK-GX-JSON-DAG: "%337": 21, # CHECK-GX-JSON-DAG: "%338": 1, # CHECK-GX-JSON-DAG: "%339": 19, # CHECK-GX-JSON-DAG: "%340": 18, # CHECK-GX-JSON-DAG: "%341": 17, # CHECK-GX-JSON-DAG: "%342": 16, # CHECK-GX-JSON-DAG: "%343": 1, # CHECK-GX-JSON-DAG: "%344": 14, # CHECK-GX-JSON-DAG: "%345": 13, # CHECK-GX-JSON-DAG: "%346": 12, # CHECK-GX-JSON-DAG: "%347": 11, # CHECK-GX-JSON-DAG: "%348": 1, # CHECK-GX-JSON-DAG: "%349": 9, # CHECK-GX-JSON-DAG: "%350": 8, # CHECK-GX-JSON-DAG: "%351": 7, # CHECK-GX-JSON-DAG: "%352": 6, # CHECK-GX-JSON-DAG: "%353": 1, # CHECK-GX-JSON-DAG: "%354": 4, # CHECK-GX-JSON-DAG: "%355": 3, # CHECK-GX-JSON-DAG: "%356": 2, # CHECK-GX-JSON-DAG: "%357": 1, # CHECK-GX-JSON-DAG: "%358": 1, # CHECK-GX-JSON-DAG: "%359": 379, # CHECK-GX-JSON-DAG: "%360": 1, # CHECK-GX-JSON-DAG: "%361": 39, # CHECK-GX-JSON-DAG: "%362": 38, # CHECK-GX-JSON-DAG: "%363": 37, # CHECK-GX-JSON-DAG: "%364": 36, # CHECK-GX-JSON-DAG: "%365": 1, # CHECK-GX-JSON-DAG: "%366": 34, # CHECK-GX-JSON-DAG: "%367": 33, # CHECK-GX-JSON-DAG: "%368": 32, # CHECK-GX-JSON-DAG: "%369": 31, # CHECK-GX-JSON-DAG: "%370": 1, # CHECK-GX-JSON-DAG: "%371": 29, # CHECK-GX-JSON-DAG: "%372": 28, # CHECK-GX-JSON-DAG: "%373": 27, # CHECK-GX-JSON-DAG: "%374": 26, # CHECK-GX-JSON-DAG: "%375": 1, # CHECK-GX-JSON-DAG: "%376": 24, # CHECK-GX-JSON-DAG: "%377": 23, # CHECK-GX-JSON-DAG: "%378": 22, # CHECK-GX-JSON-DAG: "%379": 21, # CHECK-GX-JSON-DAG: "%380": 1, # CHECK-GX-JSON-DAG: "%381": 19, # CHECK-GX-JSON-DAG: "%382": 18, # CHECK-GX-JSON-DAG: "%383": 17, # CHECK-GX-JSON-DAG: "%384": 16, # CHECK-GX-JSON-DAG: "%385": 1, # CHECK-GX-JSON-DAG: "%386": 14, # CHECK-GX-JSON-DAG: "%387": 13, # CHECK-GX-JSON-DAG: "%388": 12, # CHECK-GX-JSON-DAG: "%389": 11, # CHECK-GX-JSON-DAG: "%390": 1, # CHECK-GX-JSON-DAG: "%391": 9, # CHECK-GX-JSON-DAG: "%392": 8, # CHECK-GX-JSON-DAG: "%393": 7, # CHECK-GX-JSON-DAG: "%394": 6, # CHECK-GX-JSON-DAG: "%395": 1, # CHECK-GX-JSON-DAG: "%396": 4, # CHECK-GX-JSON-DAG: "%397": 3, # CHECK-GX-JSON-DAG: "%398": 2, # CHECK-GX-JSON-DAG: "%399": 1, # CHECK-GX-JSON-DAG: "%400": 1, # CHECK-GX-JSON-DAG: "%401": 385, # CHECK-GX-JSON-DAG: "%402": 4, # CHECK-GX-JSON-DAG: "%403": 3, # CHECK-GX-JSON-DAG: "%404": 2, # CHECK-GX-JSON-DAG: "%405": 1, # CHECK-GX-JSON-DAG: "%406": 1, # CHECK-GX-JSON-DAG: "%408": 4, # CHECK-GX-JSON-DAG: "%409": 3, # CHECK-GX-JSON-DAG: "%410": 2, # CHECK-GX-JSON-DAG: "%411": 1, # CHECK-GX-JSON-DAG: "%412": 1, # CHECK-GX-JSON-DAG: "%414": 4, # CHECK-GX-JSON-DAG: "%415": 3, # CHECK-GX-JSON-DAG: "%416": 2, # CHECK-GX-JSON-DAG: "%417": 1, # CHECK-GX-JSON-DAG: "%418": 1, # CHECK-GX-JSON-DAG: "%420": 4, # CHECK-GX-JSON-DAG: "%421": 3, # CHECK-GX-JSON-DAG: "%422": 2, # CHECK-GX-JSON-DAG: "%423": 1, # CHECK-GX-JSON-DAG: "%424": 1, # CHECK-GX-JSON-DAG: "%426": 4, # CHECK-GX-JSON-DAG: "%427": 3, # CHECK-GX-JSON-DAG: "%428": 2, # CHECK-GX-JSON-DAG: "%429": 1, # CHECK-GX-JSON-DAG: "%430": 1, # CHECK-GX-JSON-DAG: "%432": 4, # CHECK-GX-JSON-DAG: "%433": 3, # CHECK-GX-JSON-DAG: "%434": 2, # CHECK-GX-JSON-DAG: "%435": 1, # CHECK-GX-JSON-DAG: "%436": 1, # CHECK-GX-JSON-DAG: "%438": 4, # CHECK-GX-JSON-DAG: "%439": 3, # CHECK-GX-JSON-DAG: "%440": 2, # CHECK-GX-JSON-DAG: "%441": 1, # CHECK-GX-JSON-DAG: "%442": 1, # CHECK-GX-JSON-DAG: "%444": 4, # CHECK-GX-JSON-DAG: "%445": 3, # CHECK-GX-JSON-DAG: "%446": 2, # CHECK-GX-JSON-DAG: "%447": 1, # CHECK-GX-JSON-DAG: "%448": 1, # CHECK-GX-JSON-DAG: "%450": 4, # CHECK-GX-JSON-DAG: "%451": 3, # CHECK-GX-JSON-DAG: "%452": 2, # CHECK-GX-JSON-DAG: "%453": 1, # CHECK-GX-JSON-DAG: "%454": 1, # CHECK-GX-JSON-DAG: "%456": 4, # CHECK-GX-JSON-DAG: "%457": 3, # CHECK-GX-JSON-DAG: "%458": 2, # CHECK-GX-JSON-DAG: "%459": 1, # CHECK-GX-JSON-DAG: "%460": 1, # CHECK-GX-JSON-DAG: "%462": 4, # CHECK-GX-JSON-DAG: "%463": 3, # CHECK-GX-JSON-DAG: "%464": 2, # CHECK-GX-JSON-DAG: "%465": 1, # CHECK-GX-JSON-DAG: "%466": 1, # CHECK-GX-JSON-DAG: "%468": 4, # CHECK-GX-JSON-DAG: "%469": 3, # CHECK-GX-JSON-DAG: "%470": 2, # CHECK-GX-JSON-DAG: "%471": 1, # CHECK-GX-JSON-DAG: "%472": 1, # CHECK-GX-JSON-DAG: "%474": 4, # CHECK-GX-JSON-DAG: "%475": 3, # CHECK-GX-JSON-DAG: "%476": 2, # CHECK-GX-JSON-DAG: "%477": 1, # CHECK-GX-JSON-DAG: "%478": 1, # CHECK-GX-JSON-DAG: "%480": 4, # CHECK-GX-JSON-DAG: "%481": 3, # CHECK-GX-JSON-DAG: "%482": 2, # CHECK-GX-JSON-DAG: "%483": 1, # CHECK-GX-JSON-DAG: "%484": 1, # CHECK-GX-JSON-DAG: "%486": 4, # CHECK-GX-JSON-DAG: "%487": 3, # CHECK-GX-JSON-DAG: "%488": 2, # CHECK-GX-JSON-DAG: "%489": 1, # CHECK-GX-JSON-DAG: "%490": 1, # CHECK-GX-JSON-DAG: "%492": 4, # CHECK-GX-JSON-DAG: "%493": 3, # CHECK-GX-JSON-DAG: "%494": 2, # CHECK-GX-JSON-DAG: "%495": 1, # CHECK-GX-JSON-DAG: "%496": 1, # CHECK-GX-JSON-DAG: "%498": 4, # CHECK-GX-JSON-DAG: "%499": 3, # CHECK-GX-JSON-DAG: "%500": 2, # CHECK-GX-JSON-DAG: "%501": 1, # CHECK-GX-JSON-DAG: "%502": 1, # CHECK-GX-JSON-DAG: "%504": 4, # CHECK-GX-JSON-DAG: "%505": 3, # CHECK-GX-JSON-DAG: "%506": 2, # CHECK-GX-JSON-DAG: "%507": 1, # CHECK-GX-JSON-DAG: "%508": 1, # CHECK-GX-JSON-DAG: "%510": 4, # CHECK-GX-JSON-DAG: "%511": 3, # CHECK-GX-JSON-DAG: "%512": 2, # CHECK-GX-JSON-DAG: "%513": 1, # CHECK-GX-JSON-DAG: "%514": 1, # CHECK-GX-JSON-DAG: "%516": 4, # CHECK-GX-JSON-DAG: "%517": 3, # CHECK-GX-JSON-DAG: "%518": 2, # CHECK-GX-JSON-DAG: "%519": 1, # CHECK-GX-JSON-DAG: "%520": 1, # CHECK-GX-JSON-DAG: "%522": 4, # CHECK-GX-JSON-DAG: "%523": 3, # CHECK-GX-JSON-DAG: "%524": 2, # CHECK-GX-JSON-DAG: "%525": 1, # CHECK-GX-JSON-DAG: "%526": 1, # CHECK-GX-JSON-DAG: "%528": 4, # CHECK-GX-JSON-DAG: "%529": 3, # CHECK-GX-JSON-DAG: "%530": 2, # CHECK-GX-JSON-DAG: "%531": 1, # CHECK-GX-JSON-DAG: "%532": 1, # CHECK-GX-JSON-DAG: "%534": 4, # CHECK-GX-JSON-DAG: "%535": 3, # CHECK-GX-JSON-DAG: "%536": 2, # CHECK-GX-JSON-DAG: "%537": 1, # CHECK-GX-JSON-DAG: "%538": 1, # CHECK-GX-JSON-DAG: "%540": 4, # CHECK-GX-JSON-DAG: "%541": 3, # CHECK-GX-JSON-DAG: "%542": 2, # CHECK-GX-JSON-DAG: "%543": 1, # CHECK-GX-JSON-DAG: "%544": 1, # CHECK-GX-JSON-DAG: "%546": 4, # CHECK-GX-JSON-DAG: "%547": 3, # CHECK-GX-JSON-DAG: "%548": 2, # CHECK-GX-JSON-DAG: "%549": 1, # CHECK-GX-JSON-DAG: "%550": 1, # CHECK-GX-JSON-DAG: "%552": 4, # CHECK-GX-JSON-DAG: "%553": 3, # CHECK-GX-JSON-DAG: "%554": 2, # CHECK-GX-JSON-DAG: "%555": 1, # CHECK-GX-JSON-DAG: "%556": 1, # CHECK-GX-JSON-DAG: "%558": 4, # CHECK-GX-JSON-DAG: "%559": 3, # CHECK-GX-JSON-DAG: "%560": 2, # CHECK-GX-JSON-DAG: "%561": 1, # CHECK-GX-JSON-DAG: "%562": 1, # CHECK-GX-JSON-DAG: "%564": 4, # CHECK-GX-JSON-DAG: "%565": 3, # CHECK-GX-JSON-DAG: "%566": 2, # CHECK-GX-JSON-DAG: "%567": 1, # CHECK-GX-JSON-DAG: "%568": 1, # CHECK-GX-JSON-DAG: "%570": 4, # CHECK-GX-JSON-DAG: "%571": 3, # CHECK-GX-JSON-DAG: "%572": 2, # CHECK-GX-JSON-DAG: "%573": 1, # CHECK-GX-JSON-DAG: "%574": 1, # CHECK-GX-JSON-DAG: "%576": 4, # CHECK-GX-JSON-DAG: "%577": 3, # CHECK-GX-JSON-DAG: "%578": 2, # CHECK-GX-JSON-DAG: "%579": 1, # CHECK-GX-JSON-DAG: "%580": 1, # CHECK-GX-JSON-DAG: "%582": 4, # CHECK-GX-JSON-DAG: "%583": 3, # CHECK-GX-JSON-DAG: "%584": 2, # CHECK-GX-JSON-DAG: "%585": 1, # CHECK-GX-JSON-DAG: "%586": 1, # CHECK-GX-JSON-DAG: "%588": 4, # CHECK-GX-JSON-DAG: "%589": 3, # CHECK-GX-JSON-DAG: "%590": 2, # CHECK-GX-JSON-DAG: "%591": 1, # CHECK-GX-JSON-DAG: "%592": 1, # CHECK-GX-JSON-DAG: "%594": 4, # CHECK-GX-JSON-DAG: "%595": 3, # CHECK-GX-JSON-DAG: "%596": 2, # CHECK-GX-JSON-DAG: "%597": 1, # CHECK-GX-JSON-DAG: "%598": 1, # CHECK-GX-JSON-DAG: "%600": 4, # CHECK-GX-JSON-DAG: "%601": 3, # CHECK-GX-JSON-DAG: "%602": 2, # CHECK-GX-JSON-DAG: "%603": 1, # CHECK-GX-JSON-DAG: "%604": 1, # CHECK-GX-JSON-DAG: "%606": 4, # CHECK-GX-JSON-DAG: "%607": 3, # CHECK-GX-JSON-DAG: "%608": 2, # CHECK-GX-JSON-DAG: "%609": 1, # CHECK-GX-JSON-DAG: "%610": 1, # CHECK-GX-JSON-DAG: "%612": 4, # CHECK-GX-JSON-DAG: "%613": 3, # CHECK-GX-JSON-DAG: "%614": 2, # CHECK-GX-JSON-DAG: "%615": 1, # CHECK-GX-JSON-DAG: "%616": 1, # CHECK-GX-JSON-DAG: "%618": 4, # CHECK-GX-JSON-DAG: "%619": 3, # CHECK-GX-JSON-DAG: "%620": 2, # CHECK-GX-JSON-DAG: "%621": 1, # CHECK-GX-JSON-DAG: "%622": 1, # CHECK-GX-JSON-DAG: "%624": 4, # CHECK-GX-JSON-DAG: "%625": 3, # CHECK-GX-JSON-DAG: "%626": 2, # CHECK-GX-JSON-DAG: "%627": 1, # CHECK-GX-JSON-DAG: "%628": 1, # CHECK-GX-JSON-DAG: "%630": 4, # CHECK-GX-JSON-DAG: "%631": 3, # CHECK-GX-JSON-DAG: "%632": 2, # CHECK-GX-JSON-DAG: "%633": 1, # CHECK-GX-JSON-DAG: "%634": 1, # CHECK-GX-JSON-DAG: "%636": 4, # CHECK-GX-JSON-DAG: "%637": 3, # CHECK-GX-JSON-DAG: "%638": 2, # CHECK-GX-JSON-DAG: "%639": 1, # CHECK-GX-JSON-DAG: "%640": 1, # CHECK-GX-JSON-DAG: "%642": 4, # CHECK-GX-JSON-DAG: "%643": 3, # CHECK-GX-JSON-DAG: "%644": 2, # CHECK-GX-JSON-DAG: "%645": 1, # CHECK-GX-JSON-DAG: "%646": 1, # CHECK-GX-JSON-DAG: "%648": 4, # CHECK-GX-JSON-DAG: "%649": 3, # CHECK-GX-JSON-DAG: "%650": 2, # CHECK-GX-JSON-DAG: "%651": 1, # CHECK-GX-JSON-DAG: "%652": 1, # CHECK-GX-JSON-DAG: "%654": 4, # CHECK-GX-JSON-DAG: "%655": 3, # CHECK-GX-JSON-DAG: "%656": 2, # CHECK-GX-JSON-DAG: "%657": 1, # CHECK-GX-JSON-DAG: "%658": 1, # CHECK-GX-JSON-DAG: "%660": 4, # CHECK-GX-JSON-DAG: "%661": 3, # CHECK-GX-JSON-DAG: "%662": 2, # CHECK-GX-JSON-DAG: "%663": 1, # CHECK-GX-JSON-DAG: "%664": 1, # CHECK-GX-JSON-DAG: "%666": 4, # CHECK-GX-JSON-DAG: "%667": 3, # CHECK-GX-JSON-DAG: "%668": 2, # CHECK-GX-JSON-DAG: "%669": 1, # CHECK-GX-JSON-DAG: "%670": 1, # CHECK-GX-JSON-DAG: "%672": 4, # CHECK-GX-JSON-DAG: "%673": 3, # CHECK-GX-JSON-DAG: "%674": 2, # CHECK-GX-JSON-DAG: "%675": 1, # CHECK-GX-JSON-DAG: "%676": 1, # CHECK-GX-JSON-DAG: "%678": 4, # CHECK-GX-JSON-DAG: "%679": 3, # CHECK-GX-JSON-DAG: "%680": 2, # CHECK-GX-JSON-DAG: "%681": 1, # CHECK-GX-JSON-DAG: "%682": 1, # CHECK-GX-JSON-DAG: "%684": 4, # CHECK-GX-JSON-DAG: "%685": 3, # CHECK-GX-JSON-DAG: "%686": 2, # CHECK-GX-JSON-DAG: "%687": 1, # CHECK-GX-JSON-DAG: "%688": 1, # CHECK-GX-JSON-DAG: "%690": 4, # CHECK-GX-JSON-DAG: "%691": 3, # CHECK-GX-JSON-DAG: "%692": 2, # CHECK-GX-JSON-DAG: "%693": 1, # CHECK-GX-JSON-DAG: "%694": 1, # CHECK-GX-JSON-DAG: "%696": 4, # CHECK-GX-JSON-DAG: "%697": 3, # CHECK-GX-JSON-DAG: "%698": 2, # CHECK-GX-JSON-DAG: "%699": 1, # CHECK-GX-JSON-DAG: "%700": 1, # CHECK-GX-JSON-DAG: "%702": 4, # CHECK-GX-JSON-DAG: "%703": 3, # CHECK-GX-JSON-DAG: "%704": 2, # CHECK-GX-JSON-DAG: "%705": 1, # CHECK-GX-JSON-DAG: "%706": 1, # CHECK-GX-JSON-DAG: "%708": 4, # CHECK-GX-JSON-DAG: "%709": 3, # CHECK-GX-JSON-DAG: "%710": 2, # CHECK-GX-JSON-DAG: "%711": 1, # CHECK-GX-JSON-DAG: "%712": 1, # CHECK-GX-JSON-DAG: "%714": 4, # CHECK-GX-JSON-DAG: "%715": 3, # CHECK-GX-JSON-DAG: "%716": 2, # CHECK-GX-JSON-DAG: "%717": 1, # CHECK-GX-JSON-DAG: "%718": 1, # CHECK-GX-JSON-DAG: "%720": 4, # CHECK-GX-JSON-DAG: "%721": 3, # CHECK-GX-JSON-DAG: "%722": 2, # CHECK-GX-JSON-DAG: "%723": 1, # CHECK-GX-JSON-DAG: "%724": 1, # CHECK-GX-JSON-DAG: "%726": 4, # CHECK-GX-JSON-DAG: "%727": 3, # CHECK-GX-JSON-DAG: "%728": 2, # CHECK-GX-JSON-DAG: "%729": 1, # CHECK-GX-JSON-DAG: "%730": 1, # CHECK-GX-JSON-DAG: "%732": 4, # CHECK-GX-JSON-DAG: "%733": 3, # CHECK-GX-JSON-DAG: "%734": 2, # CHECK-GX-JSON-DAG: "%735": 1, # CHECK-GX-JSON-DAG: "%736": 1, # CHECK-GX-JSON-DAG: "%738": 4, # CHECK-GX-JSON-DAG: "%739": 3, # CHECK-GX-JSON-DAG: "%740": 2, # CHECK-GX-JSON-DAG: "%741": 1, # CHECK-GX-JSON-DAG: "%742": 1, # CHECK-GX-JSON-DAG: "%744": 4, # CHECK-GX-JSON-DAG: "%745": 3, # CHECK-GX-JSON-DAG: "%746": 2, # CHECK-GX-JSON-DAG: "%747": 1, # CHECK-GX-JSON-DAG: "%748": 1, # CHECK-GX-JSON-DAG: "%750": 4, # CHECK-GX-JSON-DAG: "%751": 3, # CHECK-GX-JSON-DAG: "%752": 2, # CHECK-GX-JSON-DAG: "%753": 1, # CHECK-GX-JSON-DAG: "%754": 1, # CHECK-GX-JSON-DAG: "%756": 4, # CHECK-GX-JSON-DAG: "%757": 3, # CHECK-GX-JSON-DAG: "%758": 2, # CHECK-GX-JSON-DAG: "%759": 1, # CHECK-GX-JSON-DAG: "%760": 1, # CHECK-GX-JSON-DAG: "%762": 4, # CHECK-GX-JSON-DAG: "%763": 3, # CHECK-GX-JSON-DAG: "%764": 2, # CHECK-GX-JSON-DAG: "%765": 1, # CHECK-GX-JSON-DAG: "%766": 1, # CHECK-GX-JSON-DAG: "%768": 4, # CHECK-GX-JSON-DAG: "%769": 3, # CHECK-GX-JSON-DAG: "%770": 2, # CHECK-GX-JSON-DAG: "%771": 1, # CHECK-GX-JSON-DAG: "%772": 1, # CHECK-GX-JSON-DAG: "%774": 4, # CHECK-GX-JSON-DAG: "%775": 3, # CHECK-GX-JSON-DAG: "%776": 2, # CHECK-GX-JSON-DAG: "%777": 1, # CHECK-GX-JSON-DAG: "%778": 1, # CHECK-GX-JSON-DAG: "%780": 4, # CHECK-GX-JSON-DAG: "%781": 3, # CHECK-GX-JSON-DAG: "%782": 2, # CHECK-GX-JSON-DAG: "%783": 1, # CHECK-GX-JSON-DAG: "%784": 1, # CHECK-GX-JSON-DAG: "%786": 4, # CHECK-GX-JSON-DAG: "%787": 3, # CHECK-GX-JSON-DAG: "%788": 2, # CHECK-GX-JSON-DAG: "%789": 1, # CHECK-GX-JSON-DAG: "%790": 1, # CHECK-GX-JSON-DAG: "%792": 4, # CHECK-GX-JSON-DAG: "%793": 3, # CHECK-GX-JSON-DAG: "%794": 2, # CHECK-GX-JSON-DAG: "%795": 1, # CHECK-GX-JSON-DAG: "%796": 1, # CHECK-GX-JSON-DAG: "%798": 4, # CHECK-GX-JSON-DAG: "%799": 3, # CHECK-GX-JSON-DAG: "%800": 2, # CHECK-GX-JSON-DAG: "%801": 1, # CHECK-GX-JSON-DAG: "%802": 1, # CHECK-GX-JSON-DAG: "%804": 4, # CHECK-GX-JSON-DAG: "%805": 3, # CHECK-GX-JSON-DAG: "%806": 2, # CHECK-GX-JSON-DAG: "%807": 1, # CHECK-GX-JSON-DAG: "%808": 1, # CHECK-GX-JSON-DAG: "%810": 4, # CHECK-GX-JSON-DAG: "%811": 3, # CHECK-GX-JSON-DAG: "%812": 2, # CHECK-GX-JSON-DAG: "%813": 1, # CHECK-GX-JSON-DAG: "%814": 1, # CHECK-GX-JSON-DAG: "%816": 4, # CHECK-GX-JSON-DAG: "%817": 3, # CHECK-GX-JSON-DAG: "%818": 2, # CHECK-GX-JSON-DAG: "%819": 1, # CHECK-GX-JSON-DAG: "%820": 1, # CHECK-GX-JSON-DAG: "%822": 4, # CHECK-GX-JSON-DAG: "%823": 3, # CHECK-GX-JSON-DAG: "%824": 2, # CHECK-GX-JSON-DAG: "%825": 1, # CHECK-GX-JSON-DAG: "%826": 1, # CHECK-GX-JSON-DAG: "%828": 4, # CHECK-GX-JSON-DAG: "%829": 3, # CHECK-GX-JSON-DAG: "%830": 2, # CHECK-GX-JSON-DAG: "%831": 1, # CHECK-GX-JSON-DAG: "%832": 1 # CHECK-GX-JSON: }, # CHECK-GX-JSON-NEXT: "paths": [ # CHECK-GX-JSON: ], # CHECK-GX-JSON-NEXT: "metrics": { # CHECK-GX-JSON-NEXT: "distance-cache": { # CHECK-GX-JSON-NEXT: "hits": {{[0-9]+}}, # CHECK-GX-JSON-NEXT: "misses": {{[0-9]+}} # CHECK-GX-JSON-NEXT: } # CHECK-GX-JSON-NEXT: } # CHECK-GX-JSON-NEXT: }, # CHECK-GX-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.wall": {{[0-9.e+-]+}}, # CHECK-GX-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.user": {{[0-9.e+-]+}}, # CHECK-GX-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.sys": {{[0-9.e+-]+}} # CHECK-GX-JSON: } # CHECK-CP-JSON: { # CHECK-CP-JSON-NEXT: "next-use-analysis": { # CHECK-CP-JSON-NEXT: "furthest-distances": { # CHECK-CP-JSON-NEXT: "bb.0": [ # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%0:vgpr_32 = COPY $vgpr31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": {}, # CHECK-CP-JSON-NEXT: "furthest": {}, # CHECK-CP-JSON-NEXT: "furthest-subreg": {} # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%1:vgpr_32 = COPY $vgpr30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 70 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 70 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 70 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%2:vgpr_32 = COPY $vgpr29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 69 # CHECK-CP-JSON-DAG: "%1": 64 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 69 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 69 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%3:vgpr_32 = COPY $vgpr28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 68 # CHECK-CP-JSON-DAG: "%1": 63 # CHECK-CP-JSON-DAG: "%2": 63 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 68 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 68 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%4:vgpr_32 = COPY $vgpr27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 67 # CHECK-CP-JSON-DAG: "%1": 62 # CHECK-CP-JSON-DAG: "%2": 62 # CHECK-CP-JSON-DAG: "%3": 62 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 67 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 67 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%5:vgpr_32 = COPY $vgpr26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 66 # CHECK-CP-JSON-DAG: "%1": 61 # CHECK-CP-JSON-DAG: "%2": 61 # CHECK-CP-JSON-DAG: "%3": 61 # CHECK-CP-JSON-DAG: "%4": 61 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 66 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 66 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%6:vgpr_32 = COPY $vgpr25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 65 # CHECK-CP-JSON-DAG: "%1": 60 # CHECK-CP-JSON-DAG: "%2": 60 # CHECK-CP-JSON-DAG: "%3": 60 # CHECK-CP-JSON-DAG: "%4": 60 # CHECK-CP-JSON-DAG: "%5": 60 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 65 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 65 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%7:vgpr_32 = COPY $vgpr24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 64 # CHECK-CP-JSON-DAG: "%1": 59 # CHECK-CP-JSON-DAG: "%2": 59 # CHECK-CP-JSON-DAG: "%3": 59 # CHECK-CP-JSON-DAG: "%4": 59 # CHECK-CP-JSON-DAG: "%5": 59 # CHECK-CP-JSON-DAG: "%6": 59 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 64 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 64 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%8:vgpr_32 = COPY $vgpr23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 63 # CHECK-CP-JSON-DAG: "%1": 58 # CHECK-CP-JSON-DAG: "%2": 58 # CHECK-CP-JSON-DAG: "%3": 58 # CHECK-CP-JSON-DAG: "%4": 58 # CHECK-CP-JSON-DAG: "%5": 58 # CHECK-CP-JSON-DAG: "%6": 58 # CHECK-CP-JSON-DAG: "%7": 58 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 63 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 63 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%9:vgpr_32 = COPY $vgpr22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 62 # CHECK-CP-JSON-DAG: "%1": 57 # CHECK-CP-JSON-DAG: "%2": 57 # CHECK-CP-JSON-DAG: "%3": 57 # CHECK-CP-JSON-DAG: "%4": 57 # CHECK-CP-JSON-DAG: "%5": 57 # CHECK-CP-JSON-DAG: "%6": 57 # CHECK-CP-JSON-DAG: "%7": 57 # CHECK-CP-JSON-DAG: "%8": 57 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 62 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 62 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%10:vgpr_32 = COPY $vgpr21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 61 # CHECK-CP-JSON-DAG: "%1": 56 # CHECK-CP-JSON-DAG: "%2": 56 # CHECK-CP-JSON-DAG: "%3": 56 # CHECK-CP-JSON-DAG: "%4": 56 # CHECK-CP-JSON-DAG: "%5": 56 # CHECK-CP-JSON-DAG: "%6": 56 # CHECK-CP-JSON-DAG: "%7": 56 # CHECK-CP-JSON-DAG: "%8": 56 # CHECK-CP-JSON-DAG: "%9": 56 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 61 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 61 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%11:vgpr_32 = COPY $vgpr20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 60 # CHECK-CP-JSON-DAG: "%1": 55 # CHECK-CP-JSON-DAG: "%2": 55 # CHECK-CP-JSON-DAG: "%3": 55 # CHECK-CP-JSON-DAG: "%4": 55 # CHECK-CP-JSON-DAG: "%5": 55 # CHECK-CP-JSON-DAG: "%6": 55 # CHECK-CP-JSON-DAG: "%7": 55 # CHECK-CP-JSON-DAG: "%8": 55 # CHECK-CP-JSON-DAG: "%9": 55 # CHECK-CP-JSON-DAG: "%10": 55 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 60 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 60 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%12:vgpr_32 = COPY $vgpr19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 59 # CHECK-CP-JSON-DAG: "%1": 54 # CHECK-CP-JSON-DAG: "%2": 54 # CHECK-CP-JSON-DAG: "%3": 54 # CHECK-CP-JSON-DAG: "%4": 54 # CHECK-CP-JSON-DAG: "%5": 54 # CHECK-CP-JSON-DAG: "%6": 54 # CHECK-CP-JSON-DAG: "%7": 54 # CHECK-CP-JSON-DAG: "%8": 54 # CHECK-CP-JSON-DAG: "%9": 54 # CHECK-CP-JSON-DAG: "%10": 54 # CHECK-CP-JSON-DAG: "%11": 54 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 59 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 59 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%13:vgpr_32 = COPY $vgpr18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 58 # CHECK-CP-JSON-DAG: "%1": 53 # CHECK-CP-JSON-DAG: "%2": 53 # CHECK-CP-JSON-DAG: "%3": 53 # CHECK-CP-JSON-DAG: "%4": 53 # CHECK-CP-JSON-DAG: "%5": 53 # CHECK-CP-JSON-DAG: "%6": 53 # CHECK-CP-JSON-DAG: "%7": 53 # CHECK-CP-JSON-DAG: "%8": 53 # CHECK-CP-JSON-DAG: "%9": 53 # CHECK-CP-JSON-DAG: "%10": 53 # CHECK-CP-JSON-DAG: "%11": 53 # CHECK-CP-JSON-DAG: "%12": 53 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 58 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 58 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%14:vgpr_32 = COPY $vgpr17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 57 # CHECK-CP-JSON-DAG: "%1": 52 # CHECK-CP-JSON-DAG: "%2": 52 # CHECK-CP-JSON-DAG: "%3": 52 # CHECK-CP-JSON-DAG: "%4": 52 # CHECK-CP-JSON-DAG: "%5": 52 # CHECK-CP-JSON-DAG: "%6": 52 # CHECK-CP-JSON-DAG: "%7": 52 # CHECK-CP-JSON-DAG: "%8": 52 # CHECK-CP-JSON-DAG: "%9": 52 # CHECK-CP-JSON-DAG: "%10": 52 # CHECK-CP-JSON-DAG: "%11": 52 # CHECK-CP-JSON-DAG: "%12": 52 # CHECK-CP-JSON-DAG: "%13": 52 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 57 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 57 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%15:vgpr_32 = COPY $vgpr16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 56 # CHECK-CP-JSON-DAG: "%1": 51 # CHECK-CP-JSON-DAG: "%2": 51 # CHECK-CP-JSON-DAG: "%3": 51 # CHECK-CP-JSON-DAG: "%4": 51 # CHECK-CP-JSON-DAG: "%5": 51 # CHECK-CP-JSON-DAG: "%6": 51 # CHECK-CP-JSON-DAG: "%7": 51 # CHECK-CP-JSON-DAG: "%8": 51 # CHECK-CP-JSON-DAG: "%9": 51 # CHECK-CP-JSON-DAG: "%10": 51 # CHECK-CP-JSON-DAG: "%11": 51 # CHECK-CP-JSON-DAG: "%12": 51 # CHECK-CP-JSON-DAG: "%13": 51 # CHECK-CP-JSON-DAG: "%14": 51 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 56 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 56 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%16:vgpr_32 = COPY $vgpr15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 55 # CHECK-CP-JSON-DAG: "%1": 50 # CHECK-CP-JSON-DAG: "%2": 50 # CHECK-CP-JSON-DAG: "%3": 50 # CHECK-CP-JSON-DAG: "%4": 50 # CHECK-CP-JSON-DAG: "%5": 50 # CHECK-CP-JSON-DAG: "%6": 50 # CHECK-CP-JSON-DAG: "%7": 50 # CHECK-CP-JSON-DAG: "%8": 50 # CHECK-CP-JSON-DAG: "%9": 50 # CHECK-CP-JSON-DAG: "%10": 50 # CHECK-CP-JSON-DAG: "%11": 50 # CHECK-CP-JSON-DAG: "%12": 50 # CHECK-CP-JSON-DAG: "%13": 50 # CHECK-CP-JSON-DAG: "%14": 50 # CHECK-CP-JSON-DAG: "%15": 50 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 55 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 55 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%17:vgpr_32 = COPY $vgpr14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 54 # CHECK-CP-JSON-DAG: "%1": 49 # CHECK-CP-JSON-DAG: "%2": 49 # CHECK-CP-JSON-DAG: "%3": 49 # CHECK-CP-JSON-DAG: "%4": 49 # CHECK-CP-JSON-DAG: "%5": 49 # CHECK-CP-JSON-DAG: "%6": 49 # CHECK-CP-JSON-DAG: "%7": 49 # CHECK-CP-JSON-DAG: "%8": 49 # CHECK-CP-JSON-DAG: "%9": 49 # CHECK-CP-JSON-DAG: "%10": 49 # CHECK-CP-JSON-DAG: "%11": 49 # CHECK-CP-JSON-DAG: "%12": 49 # CHECK-CP-JSON-DAG: "%13": 49 # CHECK-CP-JSON-DAG: "%14": 49 # CHECK-CP-JSON-DAG: "%15": 49 # CHECK-CP-JSON-DAG: "%16": 49 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 54 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 54 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%18:vgpr_32 = COPY $vgpr13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 53 # CHECK-CP-JSON-DAG: "%1": 48 # CHECK-CP-JSON-DAG: "%2": 48 # CHECK-CP-JSON-DAG: "%3": 48 # CHECK-CP-JSON-DAG: "%4": 48 # CHECK-CP-JSON-DAG: "%5": 48 # CHECK-CP-JSON-DAG: "%6": 48 # CHECK-CP-JSON-DAG: "%7": 48 # CHECK-CP-JSON-DAG: "%8": 48 # CHECK-CP-JSON-DAG: "%9": 48 # CHECK-CP-JSON-DAG: "%10": 48 # CHECK-CP-JSON-DAG: "%11": 48 # CHECK-CP-JSON-DAG: "%12": 48 # CHECK-CP-JSON-DAG: "%13": 48 # CHECK-CP-JSON-DAG: "%14": 48 # CHECK-CP-JSON-DAG: "%15": 48 # CHECK-CP-JSON-DAG: "%16": 48 # CHECK-CP-JSON-DAG: "%17": 48 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 53 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 53 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%19:vgpr_32 = COPY $vgpr12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 52 # CHECK-CP-JSON-DAG: "%1": 47 # CHECK-CP-JSON-DAG: "%2": 47 # CHECK-CP-JSON-DAG: "%3": 47 # CHECK-CP-JSON-DAG: "%4": 47 # CHECK-CP-JSON-DAG: "%5": 47 # CHECK-CP-JSON-DAG: "%6": 47 # CHECK-CP-JSON-DAG: "%7": 47 # CHECK-CP-JSON-DAG: "%8": 47 # CHECK-CP-JSON-DAG: "%9": 47 # CHECK-CP-JSON-DAG: "%10": 47 # CHECK-CP-JSON-DAG: "%11": 47 # CHECK-CP-JSON-DAG: "%12": 47 # CHECK-CP-JSON-DAG: "%13": 47 # CHECK-CP-JSON-DAG: "%14": 47 # CHECK-CP-JSON-DAG: "%15": 47 # CHECK-CP-JSON-DAG: "%16": 47 # CHECK-CP-JSON-DAG: "%17": 47 # CHECK-CP-JSON-DAG: "%18": 47 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 52 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 52 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%20:vgpr_32 = COPY $vgpr11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 51 # CHECK-CP-JSON-DAG: "%1": 46 # CHECK-CP-JSON-DAG: "%2": 46 # CHECK-CP-JSON-DAG: "%3": 46 # CHECK-CP-JSON-DAG: "%4": 46 # CHECK-CP-JSON-DAG: "%5": 46 # CHECK-CP-JSON-DAG: "%6": 46 # CHECK-CP-JSON-DAG: "%7": 46 # CHECK-CP-JSON-DAG: "%8": 46 # CHECK-CP-JSON-DAG: "%9": 46 # CHECK-CP-JSON-DAG: "%10": 46 # CHECK-CP-JSON-DAG: "%11": 46 # CHECK-CP-JSON-DAG: "%12": 46 # CHECK-CP-JSON-DAG: "%13": 46 # CHECK-CP-JSON-DAG: "%14": 46 # CHECK-CP-JSON-DAG: "%15": 46 # CHECK-CP-JSON-DAG: "%16": 46 # CHECK-CP-JSON-DAG: "%17": 46 # CHECK-CP-JSON-DAG: "%18": 46 # CHECK-CP-JSON-DAG: "%19": 46 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 51 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 51 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%21:vgpr_32 = COPY $vgpr10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 50 # CHECK-CP-JSON-DAG: "%1": 45 # CHECK-CP-JSON-DAG: "%2": 45 # CHECK-CP-JSON-DAG: "%3": 45 # CHECK-CP-JSON-DAG: "%4": 45 # CHECK-CP-JSON-DAG: "%5": 45 # CHECK-CP-JSON-DAG: "%6": 45 # CHECK-CP-JSON-DAG: "%7": 45 # CHECK-CP-JSON-DAG: "%8": 45 # CHECK-CP-JSON-DAG: "%9": 45 # CHECK-CP-JSON-DAG: "%10": 45 # CHECK-CP-JSON-DAG: "%11": 45 # CHECK-CP-JSON-DAG: "%12": 45 # CHECK-CP-JSON-DAG: "%13": 45 # CHECK-CP-JSON-DAG: "%14": 45 # CHECK-CP-JSON-DAG: "%15": 45 # CHECK-CP-JSON-DAG: "%16": 45 # CHECK-CP-JSON-DAG: "%17": 45 # CHECK-CP-JSON-DAG: "%18": 45 # CHECK-CP-JSON-DAG: "%19": 45 # CHECK-CP-JSON-DAG: "%20": 45 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 50 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 50 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%22:vgpr_32 = COPY $vgpr9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 49 # CHECK-CP-JSON-DAG: "%1": 44 # CHECK-CP-JSON-DAG: "%2": 44 # CHECK-CP-JSON-DAG: "%3": 44 # CHECK-CP-JSON-DAG: "%4": 44 # CHECK-CP-JSON-DAG: "%5": 44 # CHECK-CP-JSON-DAG: "%6": 44 # CHECK-CP-JSON-DAG: "%7": 44 # CHECK-CP-JSON-DAG: "%8": 44 # CHECK-CP-JSON-DAG: "%9": 44 # CHECK-CP-JSON-DAG: "%10": 44 # CHECK-CP-JSON-DAG: "%11": 44 # CHECK-CP-JSON-DAG: "%12": 44 # CHECK-CP-JSON-DAG: "%13": 44 # CHECK-CP-JSON-DAG: "%14": 44 # CHECK-CP-JSON-DAG: "%15": 44 # CHECK-CP-JSON-DAG: "%16": 44 # CHECK-CP-JSON-DAG: "%17": 44 # CHECK-CP-JSON-DAG: "%18": 44 # CHECK-CP-JSON-DAG: "%19": 44 # CHECK-CP-JSON-DAG: "%20": 44 # CHECK-CP-JSON-DAG: "%21": 44 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 49 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 49 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%23:vgpr_32 = COPY $vgpr8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 48 # CHECK-CP-JSON-DAG: "%1": 43 # CHECK-CP-JSON-DAG: "%2": 43 # CHECK-CP-JSON-DAG: "%3": 43 # CHECK-CP-JSON-DAG: "%4": 43 # CHECK-CP-JSON-DAG: "%5": 43 # CHECK-CP-JSON-DAG: "%6": 43 # CHECK-CP-JSON-DAG: "%7": 43 # CHECK-CP-JSON-DAG: "%8": 43 # CHECK-CP-JSON-DAG: "%9": 43 # CHECK-CP-JSON-DAG: "%10": 43 # CHECK-CP-JSON-DAG: "%11": 43 # CHECK-CP-JSON-DAG: "%12": 43 # CHECK-CP-JSON-DAG: "%13": 43 # CHECK-CP-JSON-DAG: "%14": 43 # CHECK-CP-JSON-DAG: "%15": 43 # CHECK-CP-JSON-DAG: "%16": 43 # CHECK-CP-JSON-DAG: "%17": 43 # CHECK-CP-JSON-DAG: "%18": 43 # CHECK-CP-JSON-DAG: "%19": 43 # CHECK-CP-JSON-DAG: "%20": 43 # CHECK-CP-JSON-DAG: "%21": 43 # CHECK-CP-JSON-DAG: "%22": 43 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 48 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 48 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%24:vgpr_32 = COPY $vgpr7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 47 # CHECK-CP-JSON-DAG: "%1": 42 # CHECK-CP-JSON-DAG: "%2": 42 # CHECK-CP-JSON-DAG: "%3": 42 # CHECK-CP-JSON-DAG: "%4": 42 # CHECK-CP-JSON-DAG: "%5": 42 # CHECK-CP-JSON-DAG: "%6": 42 # CHECK-CP-JSON-DAG: "%7": 42 # CHECK-CP-JSON-DAG: "%8": 42 # CHECK-CP-JSON-DAG: "%9": 42 # CHECK-CP-JSON-DAG: "%10": 42 # CHECK-CP-JSON-DAG: "%11": 42 # CHECK-CP-JSON-DAG: "%12": 42 # CHECK-CP-JSON-DAG: "%13": 42 # CHECK-CP-JSON-DAG: "%14": 42 # CHECK-CP-JSON-DAG: "%15": 42 # CHECK-CP-JSON-DAG: "%16": 42 # CHECK-CP-JSON-DAG: "%17": 42 # CHECK-CP-JSON-DAG: "%18": 42 # CHECK-CP-JSON-DAG: "%19": 42 # CHECK-CP-JSON-DAG: "%20": 42 # CHECK-CP-JSON-DAG: "%21": 42 # CHECK-CP-JSON-DAG: "%22": 42 # CHECK-CP-JSON-DAG: "%23": 42 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 47 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 47 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%25:vgpr_32 = COPY $vgpr6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 46 # CHECK-CP-JSON-DAG: "%1": 41 # CHECK-CP-JSON-DAG: "%2": 41 # CHECK-CP-JSON-DAG: "%3": 41 # CHECK-CP-JSON-DAG: "%4": 41 # CHECK-CP-JSON-DAG: "%5": 41 # CHECK-CP-JSON-DAG: "%6": 41 # CHECK-CP-JSON-DAG: "%7": 41 # CHECK-CP-JSON-DAG: "%8": 41 # CHECK-CP-JSON-DAG: "%9": 41 # CHECK-CP-JSON-DAG: "%10": 41 # CHECK-CP-JSON-DAG: "%11": 41 # CHECK-CP-JSON-DAG: "%12": 41 # CHECK-CP-JSON-DAG: "%13": 41 # CHECK-CP-JSON-DAG: "%14": 41 # CHECK-CP-JSON-DAG: "%15": 41 # CHECK-CP-JSON-DAG: "%16": 41 # CHECK-CP-JSON-DAG: "%17": 41 # CHECK-CP-JSON-DAG: "%18": 41 # CHECK-CP-JSON-DAG: "%19": 41 # CHECK-CP-JSON-DAG: "%20": 41 # CHECK-CP-JSON-DAG: "%21": 41 # CHECK-CP-JSON-DAG: "%22": 41 # CHECK-CP-JSON-DAG: "%23": 41 # CHECK-CP-JSON-DAG: "%24": 41 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 46 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 46 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%26:vgpr_32 = COPY $vgpr5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 45 # CHECK-CP-JSON-DAG: "%1": 40 # CHECK-CP-JSON-DAG: "%2": 40 # CHECK-CP-JSON-DAG: "%3": 40 # CHECK-CP-JSON-DAG: "%4": 40 # CHECK-CP-JSON-DAG: "%5": 40 # CHECK-CP-JSON-DAG: "%6": 40 # CHECK-CP-JSON-DAG: "%7": 40 # CHECK-CP-JSON-DAG: "%8": 40 # CHECK-CP-JSON-DAG: "%9": 40 # CHECK-CP-JSON-DAG: "%10": 40 # CHECK-CP-JSON-DAG: "%11": 40 # CHECK-CP-JSON-DAG: "%12": 40 # CHECK-CP-JSON-DAG: "%13": 40 # CHECK-CP-JSON-DAG: "%14": 40 # CHECK-CP-JSON-DAG: "%15": 40 # CHECK-CP-JSON-DAG: "%16": 40 # CHECK-CP-JSON-DAG: "%17": 40 # CHECK-CP-JSON-DAG: "%18": 40 # CHECK-CP-JSON-DAG: "%19": 40 # CHECK-CP-JSON-DAG: "%20": 40 # CHECK-CP-JSON-DAG: "%21": 40 # CHECK-CP-JSON-DAG: "%22": 40 # CHECK-CP-JSON-DAG: "%23": 40 # CHECK-CP-JSON-DAG: "%24": 40 # CHECK-CP-JSON-DAG: "%25": 40 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 45 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 45 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%27:vgpr_32 = COPY $vgpr4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 44 # CHECK-CP-JSON-DAG: "%1": 39 # CHECK-CP-JSON-DAG: "%2": 39 # CHECK-CP-JSON-DAG: "%3": 39 # CHECK-CP-JSON-DAG: "%4": 39 # CHECK-CP-JSON-DAG: "%5": 39 # CHECK-CP-JSON-DAG: "%6": 39 # CHECK-CP-JSON-DAG: "%7": 39 # CHECK-CP-JSON-DAG: "%8": 39 # CHECK-CP-JSON-DAG: "%9": 39 # CHECK-CP-JSON-DAG: "%10": 39 # CHECK-CP-JSON-DAG: "%11": 39 # CHECK-CP-JSON-DAG: "%12": 39 # CHECK-CP-JSON-DAG: "%13": 39 # CHECK-CP-JSON-DAG: "%14": 39 # CHECK-CP-JSON-DAG: "%15": 39 # CHECK-CP-JSON-DAG: "%16": 39 # CHECK-CP-JSON-DAG: "%17": 39 # CHECK-CP-JSON-DAG: "%18": 39 # CHECK-CP-JSON-DAG: "%19": 39 # CHECK-CP-JSON-DAG: "%20": 39 # CHECK-CP-JSON-DAG: "%21": 39 # CHECK-CP-JSON-DAG: "%22": 39 # CHECK-CP-JSON-DAG: "%23": 39 # CHECK-CP-JSON-DAG: "%24": 39 # CHECK-CP-JSON-DAG: "%25": 39 # CHECK-CP-JSON-DAG: "%26": 39 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 44 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 44 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%28:vgpr_32 = COPY $vgpr3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 43 # CHECK-CP-JSON-DAG: "%1": 38 # CHECK-CP-JSON-DAG: "%2": 38 # CHECK-CP-JSON-DAG: "%3": 38 # CHECK-CP-JSON-DAG: "%4": 38 # CHECK-CP-JSON-DAG: "%5": 38 # CHECK-CP-JSON-DAG: "%6": 38 # CHECK-CP-JSON-DAG: "%7": 38 # CHECK-CP-JSON-DAG: "%8": 38 # CHECK-CP-JSON-DAG: "%9": 38 # CHECK-CP-JSON-DAG: "%10": 38 # CHECK-CP-JSON-DAG: "%11": 38 # CHECK-CP-JSON-DAG: "%12": 38 # CHECK-CP-JSON-DAG: "%13": 38 # CHECK-CP-JSON-DAG: "%14": 38 # CHECK-CP-JSON-DAG: "%15": 38 # CHECK-CP-JSON-DAG: "%16": 38 # CHECK-CP-JSON-DAG: "%17": 38 # CHECK-CP-JSON-DAG: "%18": 38 # CHECK-CP-JSON-DAG: "%19": 38 # CHECK-CP-JSON-DAG: "%20": 38 # CHECK-CP-JSON-DAG: "%21": 38 # CHECK-CP-JSON-DAG: "%22": 38 # CHECK-CP-JSON-DAG: "%23": 38 # CHECK-CP-JSON-DAG: "%24": 38 # CHECK-CP-JSON-DAG: "%25": 38 # CHECK-CP-JSON-DAG: "%26": 38 # CHECK-CP-JSON-DAG: "%27": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 43 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 43 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%29:vgpr_32 = COPY $vgpr2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 42 # CHECK-CP-JSON-DAG: "%1": 37 # CHECK-CP-JSON-DAG: "%2": 37 # CHECK-CP-JSON-DAG: "%3": 37 # CHECK-CP-JSON-DAG: "%4": 37 # CHECK-CP-JSON-DAG: "%5": 37 # CHECK-CP-JSON-DAG: "%6": 37 # CHECK-CP-JSON-DAG: "%7": 37 # CHECK-CP-JSON-DAG: "%8": 37 # CHECK-CP-JSON-DAG: "%9": 37 # CHECK-CP-JSON-DAG: "%10": 37 # CHECK-CP-JSON-DAG: "%11": 37 # CHECK-CP-JSON-DAG: "%12": 37 # CHECK-CP-JSON-DAG: "%13": 37 # CHECK-CP-JSON-DAG: "%14": 37 # CHECK-CP-JSON-DAG: "%15": 37 # CHECK-CP-JSON-DAG: "%16": 37 # CHECK-CP-JSON-DAG: "%17": 37 # CHECK-CP-JSON-DAG: "%18": 37 # CHECK-CP-JSON-DAG: "%19": 37 # CHECK-CP-JSON-DAG: "%20": 37 # CHECK-CP-JSON-DAG: "%21": 37 # CHECK-CP-JSON-DAG: "%22": 37 # CHECK-CP-JSON-DAG: "%23": 37 # CHECK-CP-JSON-DAG: "%24": 37 # CHECK-CP-JSON-DAG: "%25": 37 # CHECK-CP-JSON-DAG: "%26": 37 # CHECK-CP-JSON-DAG: "%27": 37 # CHECK-CP-JSON-DAG: "%28": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 42 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 42 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%30:vgpr_32 = COPY $vgpr1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 41 # CHECK-CP-JSON-DAG: "%1": 36 # CHECK-CP-JSON-DAG: "%2": 36 # CHECK-CP-JSON-DAG: "%3": 36 # CHECK-CP-JSON-DAG: "%4": 36 # CHECK-CP-JSON-DAG: "%5": 36 # CHECK-CP-JSON-DAG: "%6": 36 # CHECK-CP-JSON-DAG: "%7": 36 # CHECK-CP-JSON-DAG: "%8": 36 # CHECK-CP-JSON-DAG: "%9": 36 # CHECK-CP-JSON-DAG: "%10": 36 # CHECK-CP-JSON-DAG: "%11": 36 # CHECK-CP-JSON-DAG: "%12": 36 # CHECK-CP-JSON-DAG: "%13": 36 # CHECK-CP-JSON-DAG: "%14": 36 # CHECK-CP-JSON-DAG: "%15": 36 # CHECK-CP-JSON-DAG: "%16": 36 # CHECK-CP-JSON-DAG: "%17": 36 # CHECK-CP-JSON-DAG: "%18": 36 # CHECK-CP-JSON-DAG: "%19": 36 # CHECK-CP-JSON-DAG: "%20": 36 # CHECK-CP-JSON-DAG: "%21": 36 # CHECK-CP-JSON-DAG: "%22": 36 # CHECK-CP-JSON-DAG: "%23": 36 # CHECK-CP-JSON-DAG: "%24": 36 # CHECK-CP-JSON-DAG: "%25": 36 # CHECK-CP-JSON-DAG: "%26": 36 # CHECK-CP-JSON-DAG: "%27": 36 # CHECK-CP-JSON-DAG: "%28": 36 # CHECK-CP-JSON-DAG: "%29": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 41 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 41 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%31:vgpr_32 = COPY $vgpr0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 40 # CHECK-CP-JSON-DAG: "%1": 35 # CHECK-CP-JSON-DAG: "%2": 35 # CHECK-CP-JSON-DAG: "%3": 35 # CHECK-CP-JSON-DAG: "%4": 35 # CHECK-CP-JSON-DAG: "%5": 35 # CHECK-CP-JSON-DAG: "%6": 35 # CHECK-CP-JSON-DAG: "%7": 35 # CHECK-CP-JSON-DAG: "%8": 35 # CHECK-CP-JSON-DAG: "%9": 35 # CHECK-CP-JSON-DAG: "%10": 35 # CHECK-CP-JSON-DAG: "%11": 35 # CHECK-CP-JSON-DAG: "%12": 35 # CHECK-CP-JSON-DAG: "%13": 35 # CHECK-CP-JSON-DAG: "%14": 35 # CHECK-CP-JSON-DAG: "%15": 35 # CHECK-CP-JSON-DAG: "%16": 35 # CHECK-CP-JSON-DAG: "%17": 35 # CHECK-CP-JSON-DAG: "%18": 35 # CHECK-CP-JSON-DAG: "%19": 35 # CHECK-CP-JSON-DAG: "%20": 35 # CHECK-CP-JSON-DAG: "%21": 35 # CHECK-CP-JSON-DAG: "%22": 35 # CHECK-CP-JSON-DAG: "%23": 35 # CHECK-CP-JSON-DAG: "%24": 35 # CHECK-CP-JSON-DAG: "%25": 35 # CHECK-CP-JSON-DAG: "%26": 35 # CHECK-CP-JSON-DAG: "%27": 35 # CHECK-CP-JSON-DAG: "%28": 35 # CHECK-CP-JSON-DAG: "%29": 35 # CHECK-CP-JSON-DAG: "%30": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 40 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 40 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%32:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.32, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.32, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 39 # CHECK-CP-JSON-DAG: "%1": 34 # CHECK-CP-JSON-DAG: "%2": 34 # CHECK-CP-JSON-DAG: "%3": 34 # CHECK-CP-JSON-DAG: "%4": 34 # CHECK-CP-JSON-DAG: "%5": 34 # CHECK-CP-JSON-DAG: "%6": 34 # CHECK-CP-JSON-DAG: "%7": 34 # CHECK-CP-JSON-DAG: "%8": 34 # CHECK-CP-JSON-DAG: "%9": 34 # CHECK-CP-JSON-DAG: "%10": 34 # CHECK-CP-JSON-DAG: "%11": 34 # CHECK-CP-JSON-DAG: "%12": 34 # CHECK-CP-JSON-DAG: "%13": 34 # CHECK-CP-JSON-DAG: "%14": 34 # CHECK-CP-JSON-DAG: "%15": 34 # CHECK-CP-JSON-DAG: "%16": 34 # CHECK-CP-JSON-DAG: "%17": 34 # CHECK-CP-JSON-DAG: "%18": 34 # CHECK-CP-JSON-DAG: "%19": 34 # CHECK-CP-JSON-DAG: "%20": 34 # CHECK-CP-JSON-DAG: "%21": 34 # CHECK-CP-JSON-DAG: "%22": 34 # CHECK-CP-JSON-DAG: "%23": 34 # CHECK-CP-JSON-DAG: "%24": 34 # CHECK-CP-JSON-DAG: "%25": 34 # CHECK-CP-JSON-DAG: "%26": 34 # CHECK-CP-JSON-DAG: "%27": 34 # CHECK-CP-JSON-DAG: "%28": 34 # CHECK-CP-JSON-DAG: "%29": 34 # CHECK-CP-JSON-DAG: "%30": 34 # CHECK-CP-JSON-DAG: "%31": 34 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 39 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 39 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%33:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.31, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.31, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 38 # CHECK-CP-JSON-DAG: "%1": 33 # CHECK-CP-JSON-DAG: "%2": 33 # CHECK-CP-JSON-DAG: "%3": 33 # CHECK-CP-JSON-DAG: "%4": 33 # CHECK-CP-JSON-DAG: "%5": 33 # CHECK-CP-JSON-DAG: "%6": 33 # CHECK-CP-JSON-DAG: "%7": 33 # CHECK-CP-JSON-DAG: "%8": 33 # CHECK-CP-JSON-DAG: "%9": 33 # CHECK-CP-JSON-DAG: "%10": 33 # CHECK-CP-JSON-DAG: "%11": 33 # CHECK-CP-JSON-DAG: "%12": 33 # CHECK-CP-JSON-DAG: "%13": 33 # CHECK-CP-JSON-DAG: "%14": 33 # CHECK-CP-JSON-DAG: "%15": 33 # CHECK-CP-JSON-DAG: "%16": 33 # CHECK-CP-JSON-DAG: "%17": 33 # CHECK-CP-JSON-DAG: "%18": 33 # CHECK-CP-JSON-DAG: "%19": 33 # CHECK-CP-JSON-DAG: "%20": 33 # CHECK-CP-JSON-DAG: "%21": 33 # CHECK-CP-JSON-DAG: "%22": 33 # CHECK-CP-JSON-DAG: "%23": 33 # CHECK-CP-JSON-DAG: "%24": 33 # CHECK-CP-JSON-DAG: "%25": 33 # CHECK-CP-JSON-DAG: "%26": 33 # CHECK-CP-JSON-DAG: "%27": 33 # CHECK-CP-JSON-DAG: "%28": 33 # CHECK-CP-JSON-DAG: "%29": 33 # CHECK-CP-JSON-DAG: "%30": 33 # CHECK-CP-JSON-DAG: "%31": 33 # CHECK-CP-JSON-DAG: "%32": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 38 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%34:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.30, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.30, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 37 # CHECK-CP-JSON-DAG: "%1": 32 # CHECK-CP-JSON-DAG: "%2": 32 # CHECK-CP-JSON-DAG: "%3": 32 # CHECK-CP-JSON-DAG: "%4": 32 # CHECK-CP-JSON-DAG: "%5": 32 # CHECK-CP-JSON-DAG: "%6": 32 # CHECK-CP-JSON-DAG: "%7": 32 # CHECK-CP-JSON-DAG: "%8": 32 # CHECK-CP-JSON-DAG: "%9": 32 # CHECK-CP-JSON-DAG: "%10": 32 # CHECK-CP-JSON-DAG: "%11": 32 # CHECK-CP-JSON-DAG: "%12": 32 # CHECK-CP-JSON-DAG: "%13": 32 # CHECK-CP-JSON-DAG: "%14": 32 # CHECK-CP-JSON-DAG: "%15": 32 # CHECK-CP-JSON-DAG: "%16": 32 # CHECK-CP-JSON-DAG: "%17": 32 # CHECK-CP-JSON-DAG: "%18": 32 # CHECK-CP-JSON-DAG: "%19": 32 # CHECK-CP-JSON-DAG: "%20": 32 # CHECK-CP-JSON-DAG: "%21": 32 # CHECK-CP-JSON-DAG: "%22": 32 # CHECK-CP-JSON-DAG: "%23": 32 # CHECK-CP-JSON-DAG: "%24": 32 # CHECK-CP-JSON-DAG: "%25": 32 # CHECK-CP-JSON-DAG: "%26": 32 # CHECK-CP-JSON-DAG: "%27": 32 # CHECK-CP-JSON-DAG: "%28": 32 # CHECK-CP-JSON-DAG: "%29": 32 # CHECK-CP-JSON-DAG: "%30": 32 # CHECK-CP-JSON-DAG: "%31": 32 # CHECK-CP-JSON-DAG: "%32": 30 # CHECK-CP-JSON-DAG: "%33": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 37 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%35:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.29, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.29, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 36 # CHECK-CP-JSON-DAG: "%1": 31 # CHECK-CP-JSON-DAG: "%2": 31 # CHECK-CP-JSON-DAG: "%3": 31 # CHECK-CP-JSON-DAG: "%4": 31 # CHECK-CP-JSON-DAG: "%5": 31 # CHECK-CP-JSON-DAG: "%6": 31 # CHECK-CP-JSON-DAG: "%7": 31 # CHECK-CP-JSON-DAG: "%8": 31 # CHECK-CP-JSON-DAG: "%9": 31 # CHECK-CP-JSON-DAG: "%10": 31 # CHECK-CP-JSON-DAG: "%11": 31 # CHECK-CP-JSON-DAG: "%12": 31 # CHECK-CP-JSON-DAG: "%13": 31 # CHECK-CP-JSON-DAG: "%14": 31 # CHECK-CP-JSON-DAG: "%15": 31 # CHECK-CP-JSON-DAG: "%16": 31 # CHECK-CP-JSON-DAG: "%17": 31 # CHECK-CP-JSON-DAG: "%18": 31 # CHECK-CP-JSON-DAG: "%19": 31 # CHECK-CP-JSON-DAG: "%20": 31 # CHECK-CP-JSON-DAG: "%21": 31 # CHECK-CP-JSON-DAG: "%22": 31 # CHECK-CP-JSON-DAG: "%23": 31 # CHECK-CP-JSON-DAG: "%24": 31 # CHECK-CP-JSON-DAG: "%25": 31 # CHECK-CP-JSON-DAG: "%26": 31 # CHECK-CP-JSON-DAG: "%27": 31 # CHECK-CP-JSON-DAG: "%28": 31 # CHECK-CP-JSON-DAG: "%29": 31 # CHECK-CP-JSON-DAG: "%30": 31 # CHECK-CP-JSON-DAG: "%31": 31 # CHECK-CP-JSON-DAG: "%32": 29 # CHECK-CP-JSON-DAG: "%33": 29 # CHECK-CP-JSON-DAG: "%34": 29 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 36 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%36:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.28, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.28, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 35 # CHECK-CP-JSON-DAG: "%1": 30 # CHECK-CP-JSON-DAG: "%2": 30 # CHECK-CP-JSON-DAG: "%3": 30 # CHECK-CP-JSON-DAG: "%4": 30 # CHECK-CP-JSON-DAG: "%5": 30 # CHECK-CP-JSON-DAG: "%6": 30 # CHECK-CP-JSON-DAG: "%7": 30 # CHECK-CP-JSON-DAG: "%8": 30 # CHECK-CP-JSON-DAG: "%9": 30 # CHECK-CP-JSON-DAG: "%10": 30 # CHECK-CP-JSON-DAG: "%11": 30 # CHECK-CP-JSON-DAG: "%12": 30 # CHECK-CP-JSON-DAG: "%13": 30 # CHECK-CP-JSON-DAG: "%14": 30 # CHECK-CP-JSON-DAG: "%15": 30 # CHECK-CP-JSON-DAG: "%16": 30 # CHECK-CP-JSON-DAG: "%17": 30 # CHECK-CP-JSON-DAG: "%18": 30 # CHECK-CP-JSON-DAG: "%19": 30 # CHECK-CP-JSON-DAG: "%20": 30 # CHECK-CP-JSON-DAG: "%21": 30 # CHECK-CP-JSON-DAG: "%22": 30 # CHECK-CP-JSON-DAG: "%23": 30 # CHECK-CP-JSON-DAG: "%24": 30 # CHECK-CP-JSON-DAG: "%25": 30 # CHECK-CP-JSON-DAG: "%26": 30 # CHECK-CP-JSON-DAG: "%27": 30 # CHECK-CP-JSON-DAG: "%28": 30 # CHECK-CP-JSON-DAG: "%29": 30 # CHECK-CP-JSON-DAG: "%30": 30 # CHECK-CP-JSON-DAG: "%31": 30 # CHECK-CP-JSON-DAG: "%32": 28 # CHECK-CP-JSON-DAG: "%33": 28 # CHECK-CP-JSON-DAG: "%34": 28 # CHECK-CP-JSON-DAG: "%35": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 35 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%37:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.27, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.27, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 34 # CHECK-CP-JSON-DAG: "%1": 29 # CHECK-CP-JSON-DAG: "%2": 29 # CHECK-CP-JSON-DAG: "%3": 29 # CHECK-CP-JSON-DAG: "%4": 29 # CHECK-CP-JSON-DAG: "%5": 29 # CHECK-CP-JSON-DAG: "%6": 29 # CHECK-CP-JSON-DAG: "%7": 29 # CHECK-CP-JSON-DAG: "%8": 29 # CHECK-CP-JSON-DAG: "%9": 29 # CHECK-CP-JSON-DAG: "%10": 29 # CHECK-CP-JSON-DAG: "%11": 29 # CHECK-CP-JSON-DAG: "%12": 29 # CHECK-CP-JSON-DAG: "%13": 29 # CHECK-CP-JSON-DAG: "%14": 29 # CHECK-CP-JSON-DAG: "%15": 29 # CHECK-CP-JSON-DAG: "%16": 29 # CHECK-CP-JSON-DAG: "%17": 29 # CHECK-CP-JSON-DAG: "%18": 29 # CHECK-CP-JSON-DAG: "%19": 29 # CHECK-CP-JSON-DAG: "%20": 29 # CHECK-CP-JSON-DAG: "%21": 29 # CHECK-CP-JSON-DAG: "%22": 29 # CHECK-CP-JSON-DAG: "%23": 29 # CHECK-CP-JSON-DAG: "%24": 29 # CHECK-CP-JSON-DAG: "%25": 29 # CHECK-CP-JSON-DAG: "%26": 29 # CHECK-CP-JSON-DAG: "%27": 29 # CHECK-CP-JSON-DAG: "%28": 29 # CHECK-CP-JSON-DAG: "%29": 29 # CHECK-CP-JSON-DAG: "%30": 29 # CHECK-CP-JSON-DAG: "%31": 29 # CHECK-CP-JSON-DAG: "%32": 27 # CHECK-CP-JSON-DAG: "%33": 27 # CHECK-CP-JSON-DAG: "%34": 27 # CHECK-CP-JSON-DAG: "%35": 27 # CHECK-CP-JSON-DAG: "%36": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 34 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 34 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%38:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.26, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.26, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 33 # CHECK-CP-JSON-DAG: "%1": 28 # CHECK-CP-JSON-DAG: "%2": 28 # CHECK-CP-JSON-DAG: "%3": 28 # CHECK-CP-JSON-DAG: "%4": 28 # CHECK-CP-JSON-DAG: "%5": 28 # CHECK-CP-JSON-DAG: "%6": 28 # CHECK-CP-JSON-DAG: "%7": 28 # CHECK-CP-JSON-DAG: "%8": 28 # CHECK-CP-JSON-DAG: "%9": 28 # CHECK-CP-JSON-DAG: "%10": 28 # CHECK-CP-JSON-DAG: "%11": 28 # CHECK-CP-JSON-DAG: "%12": 28 # CHECK-CP-JSON-DAG: "%13": 28 # CHECK-CP-JSON-DAG: "%14": 28 # CHECK-CP-JSON-DAG: "%15": 28 # CHECK-CP-JSON-DAG: "%16": 28 # CHECK-CP-JSON-DAG: "%17": 28 # CHECK-CP-JSON-DAG: "%18": 28 # CHECK-CP-JSON-DAG: "%19": 28 # CHECK-CP-JSON-DAG: "%20": 28 # CHECK-CP-JSON-DAG: "%21": 28 # CHECK-CP-JSON-DAG: "%22": 28 # CHECK-CP-JSON-DAG: "%23": 28 # CHECK-CP-JSON-DAG: "%24": 28 # CHECK-CP-JSON-DAG: "%25": 28 # CHECK-CP-JSON-DAG: "%26": 28 # CHECK-CP-JSON-DAG: "%27": 28 # CHECK-CP-JSON-DAG: "%28": 28 # CHECK-CP-JSON-DAG: "%29": 28 # CHECK-CP-JSON-DAG: "%30": 28 # CHECK-CP-JSON-DAG: "%31": 28 # CHECK-CP-JSON-DAG: "%32": 26 # CHECK-CP-JSON-DAG: "%33": 26 # CHECK-CP-JSON-DAG: "%34": 26 # CHECK-CP-JSON-DAG: "%35": 26 # CHECK-CP-JSON-DAG: "%36": 26 # CHECK-CP-JSON-DAG: "%37": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 33 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%39:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.25, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.25, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 32 # CHECK-CP-JSON-DAG: "%1": 27 # CHECK-CP-JSON-DAG: "%2": 27 # CHECK-CP-JSON-DAG: "%3": 27 # CHECK-CP-JSON-DAG: "%4": 27 # CHECK-CP-JSON-DAG: "%5": 27 # CHECK-CP-JSON-DAG: "%6": 27 # CHECK-CP-JSON-DAG: "%7": 27 # CHECK-CP-JSON-DAG: "%8": 27 # CHECK-CP-JSON-DAG: "%9": 27 # CHECK-CP-JSON-DAG: "%10": 27 # CHECK-CP-JSON-DAG: "%11": 27 # CHECK-CP-JSON-DAG: "%12": 27 # CHECK-CP-JSON-DAG: "%13": 27 # CHECK-CP-JSON-DAG: "%14": 27 # CHECK-CP-JSON-DAG: "%15": 27 # CHECK-CP-JSON-DAG: "%16": 27 # CHECK-CP-JSON-DAG: "%17": 27 # CHECK-CP-JSON-DAG: "%18": 27 # CHECK-CP-JSON-DAG: "%19": 27 # CHECK-CP-JSON-DAG: "%20": 27 # CHECK-CP-JSON-DAG: "%21": 27 # CHECK-CP-JSON-DAG: "%22": 27 # CHECK-CP-JSON-DAG: "%23": 27 # CHECK-CP-JSON-DAG: "%24": 27 # CHECK-CP-JSON-DAG: "%25": 27 # CHECK-CP-JSON-DAG: "%26": 27 # CHECK-CP-JSON-DAG: "%27": 27 # CHECK-CP-JSON-DAG: "%28": 27 # CHECK-CP-JSON-DAG: "%29": 27 # CHECK-CP-JSON-DAG: "%30": 27 # CHECK-CP-JSON-DAG: "%31": 27 # CHECK-CP-JSON-DAG: "%32": 25 # CHECK-CP-JSON-DAG: "%33": 25 # CHECK-CP-JSON-DAG: "%34": 25 # CHECK-CP-JSON-DAG: "%35": 25 # CHECK-CP-JSON-DAG: "%36": 25 # CHECK-CP-JSON-DAG: "%37": 25 # CHECK-CP-JSON-DAG: "%38": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 32 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%40:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.24, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.24, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 31 # CHECK-CP-JSON-DAG: "%1": 26 # CHECK-CP-JSON-DAG: "%2": 26 # CHECK-CP-JSON-DAG: "%3": 26 # CHECK-CP-JSON-DAG: "%4": 26 # CHECK-CP-JSON-DAG: "%5": 26 # CHECK-CP-JSON-DAG: "%6": 26 # CHECK-CP-JSON-DAG: "%7": 26 # CHECK-CP-JSON-DAG: "%8": 26 # CHECK-CP-JSON-DAG: "%9": 26 # CHECK-CP-JSON-DAG: "%10": 26 # CHECK-CP-JSON-DAG: "%11": 26 # CHECK-CP-JSON-DAG: "%12": 26 # CHECK-CP-JSON-DAG: "%13": 26 # CHECK-CP-JSON-DAG: "%14": 26 # CHECK-CP-JSON-DAG: "%15": 26 # CHECK-CP-JSON-DAG: "%16": 26 # CHECK-CP-JSON-DAG: "%17": 26 # CHECK-CP-JSON-DAG: "%18": 26 # CHECK-CP-JSON-DAG: "%19": 26 # CHECK-CP-JSON-DAG: "%20": 26 # CHECK-CP-JSON-DAG: "%21": 26 # CHECK-CP-JSON-DAG: "%22": 26 # CHECK-CP-JSON-DAG: "%23": 26 # CHECK-CP-JSON-DAG: "%24": 26 # CHECK-CP-JSON-DAG: "%25": 26 # CHECK-CP-JSON-DAG: "%26": 26 # CHECK-CP-JSON-DAG: "%27": 26 # CHECK-CP-JSON-DAG: "%28": 26 # CHECK-CP-JSON-DAG: "%29": 26 # CHECK-CP-JSON-DAG: "%30": 26 # CHECK-CP-JSON-DAG: "%31": 26 # CHECK-CP-JSON-DAG: "%32": 24 # CHECK-CP-JSON-DAG: "%33": 24 # CHECK-CP-JSON-DAG: "%34": 24 # CHECK-CP-JSON-DAG: "%35": 24 # CHECK-CP-JSON-DAG: "%36": 24 # CHECK-CP-JSON-DAG: "%37": 24 # CHECK-CP-JSON-DAG: "%38": 24 # CHECK-CP-JSON-DAG: "%39": 24 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 31 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%41:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.23, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.23, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 30 # CHECK-CP-JSON-DAG: "%1": 25 # CHECK-CP-JSON-DAG: "%2": 25 # CHECK-CP-JSON-DAG: "%3": 25 # CHECK-CP-JSON-DAG: "%4": 25 # CHECK-CP-JSON-DAG: "%5": 25 # CHECK-CP-JSON-DAG: "%6": 25 # CHECK-CP-JSON-DAG: "%7": 25 # CHECK-CP-JSON-DAG: "%8": 25 # CHECK-CP-JSON-DAG: "%9": 25 # CHECK-CP-JSON-DAG: "%10": 25 # CHECK-CP-JSON-DAG: "%11": 25 # CHECK-CP-JSON-DAG: "%12": 25 # CHECK-CP-JSON-DAG: "%13": 25 # CHECK-CP-JSON-DAG: "%14": 25 # CHECK-CP-JSON-DAG: "%15": 25 # CHECK-CP-JSON-DAG: "%16": 25 # CHECK-CP-JSON-DAG: "%17": 25 # CHECK-CP-JSON-DAG: "%18": 25 # CHECK-CP-JSON-DAG: "%19": 25 # CHECK-CP-JSON-DAG: "%20": 25 # CHECK-CP-JSON-DAG: "%21": 25 # CHECK-CP-JSON-DAG: "%22": 25 # CHECK-CP-JSON-DAG: "%23": 25 # CHECK-CP-JSON-DAG: "%24": 25 # CHECK-CP-JSON-DAG: "%25": 25 # CHECK-CP-JSON-DAG: "%26": 25 # CHECK-CP-JSON-DAG: "%27": 25 # CHECK-CP-JSON-DAG: "%28": 25 # CHECK-CP-JSON-DAG: "%29": 25 # CHECK-CP-JSON-DAG: "%30": 25 # CHECK-CP-JSON-DAG: "%31": 25 # CHECK-CP-JSON-DAG: "%32": 23 # CHECK-CP-JSON-DAG: "%33": 23 # CHECK-CP-JSON-DAG: "%34": 23 # CHECK-CP-JSON-DAG: "%35": 23 # CHECK-CP-JSON-DAG: "%36": 23 # CHECK-CP-JSON-DAG: "%37": 23 # CHECK-CP-JSON-DAG: "%38": 23 # CHECK-CP-JSON-DAG: "%39": 23 # CHECK-CP-JSON-DAG: "%40": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 30 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%42:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.22, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.22, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 29 # CHECK-CP-JSON-DAG: "%1": 24 # CHECK-CP-JSON-DAG: "%2": 24 # CHECK-CP-JSON-DAG: "%3": 24 # CHECK-CP-JSON-DAG: "%4": 24 # CHECK-CP-JSON-DAG: "%5": 24 # CHECK-CP-JSON-DAG: "%6": 24 # CHECK-CP-JSON-DAG: "%7": 24 # CHECK-CP-JSON-DAG: "%8": 24 # CHECK-CP-JSON-DAG: "%9": 24 # CHECK-CP-JSON-DAG: "%10": 24 # CHECK-CP-JSON-DAG: "%11": 24 # CHECK-CP-JSON-DAG: "%12": 24 # CHECK-CP-JSON-DAG: "%13": 24 # CHECK-CP-JSON-DAG: "%14": 24 # CHECK-CP-JSON-DAG: "%15": 24 # CHECK-CP-JSON-DAG: "%16": 24 # CHECK-CP-JSON-DAG: "%17": 24 # CHECK-CP-JSON-DAG: "%18": 24 # CHECK-CP-JSON-DAG: "%19": 24 # CHECK-CP-JSON-DAG: "%20": 24 # CHECK-CP-JSON-DAG: "%21": 24 # CHECK-CP-JSON-DAG: "%22": 24 # CHECK-CP-JSON-DAG: "%23": 24 # CHECK-CP-JSON-DAG: "%24": 24 # CHECK-CP-JSON-DAG: "%25": 24 # CHECK-CP-JSON-DAG: "%26": 24 # CHECK-CP-JSON-DAG: "%27": 24 # CHECK-CP-JSON-DAG: "%28": 24 # CHECK-CP-JSON-DAG: "%29": 24 # CHECK-CP-JSON-DAG: "%30": 24 # CHECK-CP-JSON-DAG: "%31": 24 # CHECK-CP-JSON-DAG: "%32": 22 # CHECK-CP-JSON-DAG: "%33": 22 # CHECK-CP-JSON-DAG: "%34": 22 # CHECK-CP-JSON-DAG: "%35": 22 # CHECK-CP-JSON-DAG: "%36": 22 # CHECK-CP-JSON-DAG: "%37": 22 # CHECK-CP-JSON-DAG: "%38": 22 # CHECK-CP-JSON-DAG: "%39": 22 # CHECK-CP-JSON-DAG: "%40": 22 # CHECK-CP-JSON-DAG: "%41": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 29 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 29 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%43:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.21, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.21, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 28 # CHECK-CP-JSON-DAG: "%1": 23 # CHECK-CP-JSON-DAG: "%2": 23 # CHECK-CP-JSON-DAG: "%3": 23 # CHECK-CP-JSON-DAG: "%4": 23 # CHECK-CP-JSON-DAG: "%5": 23 # CHECK-CP-JSON-DAG: "%6": 23 # CHECK-CP-JSON-DAG: "%7": 23 # CHECK-CP-JSON-DAG: "%8": 23 # CHECK-CP-JSON-DAG: "%9": 23 # CHECK-CP-JSON-DAG: "%10": 23 # CHECK-CP-JSON-DAG: "%11": 23 # CHECK-CP-JSON-DAG: "%12": 23 # CHECK-CP-JSON-DAG: "%13": 23 # CHECK-CP-JSON-DAG: "%14": 23 # CHECK-CP-JSON-DAG: "%15": 23 # CHECK-CP-JSON-DAG: "%16": 23 # CHECK-CP-JSON-DAG: "%17": 23 # CHECK-CP-JSON-DAG: "%18": 23 # CHECK-CP-JSON-DAG: "%19": 23 # CHECK-CP-JSON-DAG: "%20": 23 # CHECK-CP-JSON-DAG: "%21": 23 # CHECK-CP-JSON-DAG: "%22": 23 # CHECK-CP-JSON-DAG: "%23": 23 # CHECK-CP-JSON-DAG: "%24": 23 # CHECK-CP-JSON-DAG: "%25": 23 # CHECK-CP-JSON-DAG: "%26": 23 # CHECK-CP-JSON-DAG: "%27": 23 # CHECK-CP-JSON-DAG: "%28": 23 # CHECK-CP-JSON-DAG: "%29": 23 # CHECK-CP-JSON-DAG: "%30": 23 # CHECK-CP-JSON-DAG: "%31": 23 # CHECK-CP-JSON-DAG: "%32": 21 # CHECK-CP-JSON-DAG: "%33": 21 # CHECK-CP-JSON-DAG: "%34": 21 # CHECK-CP-JSON-DAG: "%35": 21 # CHECK-CP-JSON-DAG: "%36": 21 # CHECK-CP-JSON-DAG: "%37": 21 # CHECK-CP-JSON-DAG: "%38": 21 # CHECK-CP-JSON-DAG: "%39": 21 # CHECK-CP-JSON-DAG: "%40": 21 # CHECK-CP-JSON-DAG: "%41": 21 # CHECK-CP-JSON-DAG: "%42": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 28 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%44:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.20, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.20, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 27 # CHECK-CP-JSON-DAG: "%1": 22 # CHECK-CP-JSON-DAG: "%2": 22 # CHECK-CP-JSON-DAG: "%3": 22 # CHECK-CP-JSON-DAG: "%4": 22 # CHECK-CP-JSON-DAG: "%5": 22 # CHECK-CP-JSON-DAG: "%6": 22 # CHECK-CP-JSON-DAG: "%7": 22 # CHECK-CP-JSON-DAG: "%8": 22 # CHECK-CP-JSON-DAG: "%9": 22 # CHECK-CP-JSON-DAG: "%10": 22 # CHECK-CP-JSON-DAG: "%11": 22 # CHECK-CP-JSON-DAG: "%12": 22 # CHECK-CP-JSON-DAG: "%13": 22 # CHECK-CP-JSON-DAG: "%14": 22 # CHECK-CP-JSON-DAG: "%15": 22 # CHECK-CP-JSON-DAG: "%16": 22 # CHECK-CP-JSON-DAG: "%17": 22 # CHECK-CP-JSON-DAG: "%18": 22 # CHECK-CP-JSON-DAG: "%19": 22 # CHECK-CP-JSON-DAG: "%20": 22 # CHECK-CP-JSON-DAG: "%21": 22 # CHECK-CP-JSON-DAG: "%22": 22 # CHECK-CP-JSON-DAG: "%23": 22 # CHECK-CP-JSON-DAG: "%24": 22 # CHECK-CP-JSON-DAG: "%25": 22 # CHECK-CP-JSON-DAG: "%26": 22 # CHECK-CP-JSON-DAG: "%27": 22 # CHECK-CP-JSON-DAG: "%28": 22 # CHECK-CP-JSON-DAG: "%29": 22 # CHECK-CP-JSON-DAG: "%30": 22 # CHECK-CP-JSON-DAG: "%31": 22 # CHECK-CP-JSON-DAG: "%32": 20 # CHECK-CP-JSON-DAG: "%33": 20 # CHECK-CP-JSON-DAG: "%34": 20 # CHECK-CP-JSON-DAG: "%35": 20 # CHECK-CP-JSON-DAG: "%36": 20 # CHECK-CP-JSON-DAG: "%37": 20 # CHECK-CP-JSON-DAG: "%38": 20 # CHECK-CP-JSON-DAG: "%39": 20 # CHECK-CP-JSON-DAG: "%40": 20 # CHECK-CP-JSON-DAG: "%41": 20 # CHECK-CP-JSON-DAG: "%42": 20 # CHECK-CP-JSON-DAG: "%43": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 27 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%45:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.19, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.19, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 26 # CHECK-CP-JSON-DAG: "%1": 21 # CHECK-CP-JSON-DAG: "%2": 21 # CHECK-CP-JSON-DAG: "%3": 21 # CHECK-CP-JSON-DAG: "%4": 21 # CHECK-CP-JSON-DAG: "%5": 21 # CHECK-CP-JSON-DAG: "%6": 21 # CHECK-CP-JSON-DAG: "%7": 21 # CHECK-CP-JSON-DAG: "%8": 21 # CHECK-CP-JSON-DAG: "%9": 21 # CHECK-CP-JSON-DAG: "%10": 21 # CHECK-CP-JSON-DAG: "%11": 21 # CHECK-CP-JSON-DAG: "%12": 21 # CHECK-CP-JSON-DAG: "%13": 21 # CHECK-CP-JSON-DAG: "%14": 21 # CHECK-CP-JSON-DAG: "%15": 21 # CHECK-CP-JSON-DAG: "%16": 21 # CHECK-CP-JSON-DAG: "%17": 21 # CHECK-CP-JSON-DAG: "%18": 21 # CHECK-CP-JSON-DAG: "%19": 21 # CHECK-CP-JSON-DAG: "%20": 21 # CHECK-CP-JSON-DAG: "%21": 21 # CHECK-CP-JSON-DAG: "%22": 21 # CHECK-CP-JSON-DAG: "%23": 21 # CHECK-CP-JSON-DAG: "%24": 21 # CHECK-CP-JSON-DAG: "%25": 21 # CHECK-CP-JSON-DAG: "%26": 21 # CHECK-CP-JSON-DAG: "%27": 21 # CHECK-CP-JSON-DAG: "%28": 21 # CHECK-CP-JSON-DAG: "%29": 21 # CHECK-CP-JSON-DAG: "%30": 21 # CHECK-CP-JSON-DAG: "%31": 21 # CHECK-CP-JSON-DAG: "%32": 19 # CHECK-CP-JSON-DAG: "%33": 19 # CHECK-CP-JSON-DAG: "%34": 19 # CHECK-CP-JSON-DAG: "%35": 19 # CHECK-CP-JSON-DAG: "%36": 19 # CHECK-CP-JSON-DAG: "%37": 19 # CHECK-CP-JSON-DAG: "%38": 19 # CHECK-CP-JSON-DAG: "%39": 19 # CHECK-CP-JSON-DAG: "%40": 19 # CHECK-CP-JSON-DAG: "%41": 19 # CHECK-CP-JSON-DAG: "%42": 19 # CHECK-CP-JSON-DAG: "%43": 19 # CHECK-CP-JSON-DAG: "%44": 19 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 26 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%46:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.18, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.18, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 25 # CHECK-CP-JSON-DAG: "%1": 20 # CHECK-CP-JSON-DAG: "%2": 20 # CHECK-CP-JSON-DAG: "%3": 20 # CHECK-CP-JSON-DAG: "%4": 20 # CHECK-CP-JSON-DAG: "%5": 20 # CHECK-CP-JSON-DAG: "%6": 20 # CHECK-CP-JSON-DAG: "%7": 20 # CHECK-CP-JSON-DAG: "%8": 20 # CHECK-CP-JSON-DAG: "%9": 20 # CHECK-CP-JSON-DAG: "%10": 20 # CHECK-CP-JSON-DAG: "%11": 20 # CHECK-CP-JSON-DAG: "%12": 20 # CHECK-CP-JSON-DAG: "%13": 20 # CHECK-CP-JSON-DAG: "%14": 20 # CHECK-CP-JSON-DAG: "%15": 20 # CHECK-CP-JSON-DAG: "%16": 20 # CHECK-CP-JSON-DAG: "%17": 20 # CHECK-CP-JSON-DAG: "%18": 20 # CHECK-CP-JSON-DAG: "%19": 20 # CHECK-CP-JSON-DAG: "%20": 20 # CHECK-CP-JSON-DAG: "%21": 20 # CHECK-CP-JSON-DAG: "%22": 20 # CHECK-CP-JSON-DAG: "%23": 20 # CHECK-CP-JSON-DAG: "%24": 20 # CHECK-CP-JSON-DAG: "%25": 20 # CHECK-CP-JSON-DAG: "%26": 20 # CHECK-CP-JSON-DAG: "%27": 20 # CHECK-CP-JSON-DAG: "%28": 20 # CHECK-CP-JSON-DAG: "%29": 20 # CHECK-CP-JSON-DAG: "%30": 20 # CHECK-CP-JSON-DAG: "%31": 20 # CHECK-CP-JSON-DAG: "%32": 18 # CHECK-CP-JSON-DAG: "%33": 18 # CHECK-CP-JSON-DAG: "%34": 18 # CHECK-CP-JSON-DAG: "%35": 18 # CHECK-CP-JSON-DAG: "%36": 18 # CHECK-CP-JSON-DAG: "%37": 18 # CHECK-CP-JSON-DAG: "%38": 18 # CHECK-CP-JSON-DAG: "%39": 18 # CHECK-CP-JSON-DAG: "%40": 18 # CHECK-CP-JSON-DAG: "%41": 18 # CHECK-CP-JSON-DAG: "%42": 18 # CHECK-CP-JSON-DAG: "%43": 18 # CHECK-CP-JSON-DAG: "%44": 18 # CHECK-CP-JSON-DAG: "%45": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 25 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%47:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.17, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.17, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 24 # CHECK-CP-JSON-DAG: "%1": 19 # CHECK-CP-JSON-DAG: "%2": 19 # CHECK-CP-JSON-DAG: "%3": 19 # CHECK-CP-JSON-DAG: "%4": 19 # CHECK-CP-JSON-DAG: "%5": 19 # CHECK-CP-JSON-DAG: "%6": 19 # CHECK-CP-JSON-DAG: "%7": 19 # CHECK-CP-JSON-DAG: "%8": 19 # CHECK-CP-JSON-DAG: "%9": 19 # CHECK-CP-JSON-DAG: "%10": 19 # CHECK-CP-JSON-DAG: "%11": 19 # CHECK-CP-JSON-DAG: "%12": 19 # CHECK-CP-JSON-DAG: "%13": 19 # CHECK-CP-JSON-DAG: "%14": 19 # CHECK-CP-JSON-DAG: "%15": 19 # CHECK-CP-JSON-DAG: "%16": 19 # CHECK-CP-JSON-DAG: "%17": 19 # CHECK-CP-JSON-DAG: "%18": 19 # CHECK-CP-JSON-DAG: "%19": 19 # CHECK-CP-JSON-DAG: "%20": 19 # CHECK-CP-JSON-DAG: "%21": 19 # CHECK-CP-JSON-DAG: "%22": 19 # CHECK-CP-JSON-DAG: "%23": 19 # CHECK-CP-JSON-DAG: "%24": 19 # CHECK-CP-JSON-DAG: "%25": 19 # CHECK-CP-JSON-DAG: "%26": 19 # CHECK-CP-JSON-DAG: "%27": 19 # CHECK-CP-JSON-DAG: "%28": 19 # CHECK-CP-JSON-DAG: "%29": 19 # CHECK-CP-JSON-DAG: "%30": 19 # CHECK-CP-JSON-DAG: "%31": 19 # CHECK-CP-JSON-DAG: "%32": 17 # CHECK-CP-JSON-DAG: "%33": 17 # CHECK-CP-JSON-DAG: "%34": 17 # CHECK-CP-JSON-DAG: "%35": 17 # CHECK-CP-JSON-DAG: "%36": 17 # CHECK-CP-JSON-DAG: "%37": 17 # CHECK-CP-JSON-DAG: "%38": 17 # CHECK-CP-JSON-DAG: "%39": 17 # CHECK-CP-JSON-DAG: "%40": 17 # CHECK-CP-JSON-DAG: "%41": 17 # CHECK-CP-JSON-DAG: "%42": 17 # CHECK-CP-JSON-DAG: "%43": 17 # CHECK-CP-JSON-DAG: "%44": 17 # CHECK-CP-JSON-DAG: "%45": 17 # CHECK-CP-JSON-DAG: "%46": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 24 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 24 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%48:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.16, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.16, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 23 # CHECK-CP-JSON-DAG: "%1": 18 # CHECK-CP-JSON-DAG: "%2": 18 # CHECK-CP-JSON-DAG: "%3": 18 # CHECK-CP-JSON-DAG: "%4": 18 # CHECK-CP-JSON-DAG: "%5": 18 # CHECK-CP-JSON-DAG: "%6": 18 # CHECK-CP-JSON-DAG: "%7": 18 # CHECK-CP-JSON-DAG: "%8": 18 # CHECK-CP-JSON-DAG: "%9": 18 # CHECK-CP-JSON-DAG: "%10": 18 # CHECK-CP-JSON-DAG: "%11": 18 # CHECK-CP-JSON-DAG: "%12": 18 # CHECK-CP-JSON-DAG: "%13": 18 # CHECK-CP-JSON-DAG: "%14": 18 # CHECK-CP-JSON-DAG: "%15": 18 # CHECK-CP-JSON-DAG: "%16": 18 # CHECK-CP-JSON-DAG: "%17": 18 # CHECK-CP-JSON-DAG: "%18": 18 # CHECK-CP-JSON-DAG: "%19": 18 # CHECK-CP-JSON-DAG: "%20": 18 # CHECK-CP-JSON-DAG: "%21": 18 # CHECK-CP-JSON-DAG: "%22": 18 # CHECK-CP-JSON-DAG: "%23": 18 # CHECK-CP-JSON-DAG: "%24": 18 # CHECK-CP-JSON-DAG: "%25": 18 # CHECK-CP-JSON-DAG: "%26": 18 # CHECK-CP-JSON-DAG: "%27": 18 # CHECK-CP-JSON-DAG: "%28": 18 # CHECK-CP-JSON-DAG: "%29": 18 # CHECK-CP-JSON-DAG: "%30": 18 # CHECK-CP-JSON-DAG: "%31": 18 # CHECK-CP-JSON-DAG: "%32": 16 # CHECK-CP-JSON-DAG: "%33": 16 # CHECK-CP-JSON-DAG: "%34": 16 # CHECK-CP-JSON-DAG: "%35": 16 # CHECK-CP-JSON-DAG: "%36": 16 # CHECK-CP-JSON-DAG: "%37": 16 # CHECK-CP-JSON-DAG: "%38": 16 # CHECK-CP-JSON-DAG: "%39": 16 # CHECK-CP-JSON-DAG: "%40": 16 # CHECK-CP-JSON-DAG: "%41": 16 # CHECK-CP-JSON-DAG: "%42": 16 # CHECK-CP-JSON-DAG: "%43": 16 # CHECK-CP-JSON-DAG: "%44": 16 # CHECK-CP-JSON-DAG: "%45": 16 # CHECK-CP-JSON-DAG: "%46": 16 # CHECK-CP-JSON-DAG: "%47": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 23 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%49:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.15, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.15, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 22 # CHECK-CP-JSON-DAG: "%1": 17 # CHECK-CP-JSON-DAG: "%2": 17 # CHECK-CP-JSON-DAG: "%3": 17 # CHECK-CP-JSON-DAG: "%4": 17 # CHECK-CP-JSON-DAG: "%5": 17 # CHECK-CP-JSON-DAG: "%6": 17 # CHECK-CP-JSON-DAG: "%7": 17 # CHECK-CP-JSON-DAG: "%8": 17 # CHECK-CP-JSON-DAG: "%9": 17 # CHECK-CP-JSON-DAG: "%10": 17 # CHECK-CP-JSON-DAG: "%11": 17 # CHECK-CP-JSON-DAG: "%12": 17 # CHECK-CP-JSON-DAG: "%13": 17 # CHECK-CP-JSON-DAG: "%14": 17 # CHECK-CP-JSON-DAG: "%15": 17 # CHECK-CP-JSON-DAG: "%16": 17 # CHECK-CP-JSON-DAG: "%17": 17 # CHECK-CP-JSON-DAG: "%18": 17 # CHECK-CP-JSON-DAG: "%19": 17 # CHECK-CP-JSON-DAG: "%20": 17 # CHECK-CP-JSON-DAG: "%21": 17 # CHECK-CP-JSON-DAG: "%22": 17 # CHECK-CP-JSON-DAG: "%23": 17 # CHECK-CP-JSON-DAG: "%24": 17 # CHECK-CP-JSON-DAG: "%25": 17 # CHECK-CP-JSON-DAG: "%26": 17 # CHECK-CP-JSON-DAG: "%27": 17 # CHECK-CP-JSON-DAG: "%28": 17 # CHECK-CP-JSON-DAG: "%29": 17 # CHECK-CP-JSON-DAG: "%30": 17 # CHECK-CP-JSON-DAG: "%31": 17 # CHECK-CP-JSON-DAG: "%32": 15 # CHECK-CP-JSON-DAG: "%33": 15 # CHECK-CP-JSON-DAG: "%34": 15 # CHECK-CP-JSON-DAG: "%35": 15 # CHECK-CP-JSON-DAG: "%36": 15 # CHECK-CP-JSON-DAG: "%37": 15 # CHECK-CP-JSON-DAG: "%38": 15 # CHECK-CP-JSON-DAG: "%39": 15 # CHECK-CP-JSON-DAG: "%40": 15 # CHECK-CP-JSON-DAG: "%41": 15 # CHECK-CP-JSON-DAG: "%42": 15 # CHECK-CP-JSON-DAG: "%43": 15 # CHECK-CP-JSON-DAG: "%44": 15 # CHECK-CP-JSON-DAG: "%45": 15 # CHECK-CP-JSON-DAG: "%46": 15 # CHECK-CP-JSON-DAG: "%47": 15 # CHECK-CP-JSON-DAG: "%48": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 22 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%50:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.14, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.14, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 21 # CHECK-CP-JSON-DAG: "%1": 16 # CHECK-CP-JSON-DAG: "%2": 16 # CHECK-CP-JSON-DAG: "%3": 16 # CHECK-CP-JSON-DAG: "%4": 16 # CHECK-CP-JSON-DAG: "%5": 16 # CHECK-CP-JSON-DAG: "%6": 16 # CHECK-CP-JSON-DAG: "%7": 16 # CHECK-CP-JSON-DAG: "%8": 16 # CHECK-CP-JSON-DAG: "%9": 16 # CHECK-CP-JSON-DAG: "%10": 16 # CHECK-CP-JSON-DAG: "%11": 16 # CHECK-CP-JSON-DAG: "%12": 16 # CHECK-CP-JSON-DAG: "%13": 16 # CHECK-CP-JSON-DAG: "%14": 16 # CHECK-CP-JSON-DAG: "%15": 16 # CHECK-CP-JSON-DAG: "%16": 16 # CHECK-CP-JSON-DAG: "%17": 16 # CHECK-CP-JSON-DAG: "%18": 16 # CHECK-CP-JSON-DAG: "%19": 16 # CHECK-CP-JSON-DAG: "%20": 16 # CHECK-CP-JSON-DAG: "%21": 16 # CHECK-CP-JSON-DAG: "%22": 16 # CHECK-CP-JSON-DAG: "%23": 16 # CHECK-CP-JSON-DAG: "%24": 16 # CHECK-CP-JSON-DAG: "%25": 16 # CHECK-CP-JSON-DAG: "%26": 16 # CHECK-CP-JSON-DAG: "%27": 16 # CHECK-CP-JSON-DAG: "%28": 16 # CHECK-CP-JSON-DAG: "%29": 16 # CHECK-CP-JSON-DAG: "%30": 16 # CHECK-CP-JSON-DAG: "%31": 16 # CHECK-CP-JSON-DAG: "%32": 14 # CHECK-CP-JSON-DAG: "%33": 14 # CHECK-CP-JSON-DAG: "%34": 14 # CHECK-CP-JSON-DAG: "%35": 14 # CHECK-CP-JSON-DAG: "%36": 14 # CHECK-CP-JSON-DAG: "%37": 14 # CHECK-CP-JSON-DAG: "%38": 14 # CHECK-CP-JSON-DAG: "%39": 14 # CHECK-CP-JSON-DAG: "%40": 14 # CHECK-CP-JSON-DAG: "%41": 14 # CHECK-CP-JSON-DAG: "%42": 14 # CHECK-CP-JSON-DAG: "%43": 14 # CHECK-CP-JSON-DAG: "%44": 14 # CHECK-CP-JSON-DAG: "%45": 14 # CHECK-CP-JSON-DAG: "%46": 14 # CHECK-CP-JSON-DAG: "%47": 14 # CHECK-CP-JSON-DAG: "%48": 14 # CHECK-CP-JSON-DAG: "%49": 14 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 21 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%51:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.13, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.13, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 20 # CHECK-CP-JSON-DAG: "%1": 15 # CHECK-CP-JSON-DAG: "%2": 15 # CHECK-CP-JSON-DAG: "%3": 15 # CHECK-CP-JSON-DAG: "%4": 15 # CHECK-CP-JSON-DAG: "%5": 15 # CHECK-CP-JSON-DAG: "%6": 15 # CHECK-CP-JSON-DAG: "%7": 15 # CHECK-CP-JSON-DAG: "%8": 15 # CHECK-CP-JSON-DAG: "%9": 15 # CHECK-CP-JSON-DAG: "%10": 15 # CHECK-CP-JSON-DAG: "%11": 15 # CHECK-CP-JSON-DAG: "%12": 15 # CHECK-CP-JSON-DAG: "%13": 15 # CHECK-CP-JSON-DAG: "%14": 15 # CHECK-CP-JSON-DAG: "%15": 15 # CHECK-CP-JSON-DAG: "%16": 15 # CHECK-CP-JSON-DAG: "%17": 15 # CHECK-CP-JSON-DAG: "%18": 15 # CHECK-CP-JSON-DAG: "%19": 15 # CHECK-CP-JSON-DAG: "%20": 15 # CHECK-CP-JSON-DAG: "%21": 15 # CHECK-CP-JSON-DAG: "%22": 15 # CHECK-CP-JSON-DAG: "%23": 15 # CHECK-CP-JSON-DAG: "%24": 15 # CHECK-CP-JSON-DAG: "%25": 15 # CHECK-CP-JSON-DAG: "%26": 15 # CHECK-CP-JSON-DAG: "%27": 15 # CHECK-CP-JSON-DAG: "%28": 15 # CHECK-CP-JSON-DAG: "%29": 15 # CHECK-CP-JSON-DAG: "%30": 15 # CHECK-CP-JSON-DAG: "%31": 15 # CHECK-CP-JSON-DAG: "%32": 13 # CHECK-CP-JSON-DAG: "%33": 13 # CHECK-CP-JSON-DAG: "%34": 13 # CHECK-CP-JSON-DAG: "%35": 13 # CHECK-CP-JSON-DAG: "%36": 13 # CHECK-CP-JSON-DAG: "%37": 13 # CHECK-CP-JSON-DAG: "%38": 13 # CHECK-CP-JSON-DAG: "%39": 13 # CHECK-CP-JSON-DAG: "%40": 13 # CHECK-CP-JSON-DAG: "%41": 13 # CHECK-CP-JSON-DAG: "%42": 13 # CHECK-CP-JSON-DAG: "%43": 13 # CHECK-CP-JSON-DAG: "%44": 13 # CHECK-CP-JSON-DAG: "%45": 13 # CHECK-CP-JSON-DAG: "%46": 13 # CHECK-CP-JSON-DAG: "%47": 13 # CHECK-CP-JSON-DAG: "%48": 13 # CHECK-CP-JSON-DAG: "%49": 13 # CHECK-CP-JSON-DAG: "%50": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 20 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%52:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.12, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.12, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 19 # CHECK-CP-JSON-DAG: "%1": 14 # CHECK-CP-JSON-DAG: "%2": 14 # CHECK-CP-JSON-DAG: "%3": 14 # CHECK-CP-JSON-DAG: "%4": 14 # CHECK-CP-JSON-DAG: "%5": 14 # CHECK-CP-JSON-DAG: "%6": 14 # CHECK-CP-JSON-DAG: "%7": 14 # CHECK-CP-JSON-DAG: "%8": 14 # CHECK-CP-JSON-DAG: "%9": 14 # CHECK-CP-JSON-DAG: "%10": 14 # CHECK-CP-JSON-DAG: "%11": 14 # CHECK-CP-JSON-DAG: "%12": 14 # CHECK-CP-JSON-DAG: "%13": 14 # CHECK-CP-JSON-DAG: "%14": 14 # CHECK-CP-JSON-DAG: "%15": 14 # CHECK-CP-JSON-DAG: "%16": 14 # CHECK-CP-JSON-DAG: "%17": 14 # CHECK-CP-JSON-DAG: "%18": 14 # CHECK-CP-JSON-DAG: "%19": 14 # CHECK-CP-JSON-DAG: "%20": 14 # CHECK-CP-JSON-DAG: "%21": 14 # CHECK-CP-JSON-DAG: "%22": 14 # CHECK-CP-JSON-DAG: "%23": 14 # CHECK-CP-JSON-DAG: "%24": 14 # CHECK-CP-JSON-DAG: "%25": 14 # CHECK-CP-JSON-DAG: "%26": 14 # CHECK-CP-JSON-DAG: "%27": 14 # CHECK-CP-JSON-DAG: "%28": 14 # CHECK-CP-JSON-DAG: "%29": 14 # CHECK-CP-JSON-DAG: "%30": 14 # CHECK-CP-JSON-DAG: "%31": 14 # CHECK-CP-JSON-DAG: "%32": 12 # CHECK-CP-JSON-DAG: "%33": 12 # CHECK-CP-JSON-DAG: "%34": 12 # CHECK-CP-JSON-DAG: "%35": 12 # CHECK-CP-JSON-DAG: "%36": 12 # CHECK-CP-JSON-DAG: "%37": 12 # CHECK-CP-JSON-DAG: "%38": 12 # CHECK-CP-JSON-DAG: "%39": 12 # CHECK-CP-JSON-DAG: "%40": 12 # CHECK-CP-JSON-DAG: "%41": 12 # CHECK-CP-JSON-DAG: "%42": 12 # CHECK-CP-JSON-DAG: "%43": 12 # CHECK-CP-JSON-DAG: "%44": 12 # CHECK-CP-JSON-DAG: "%45": 12 # CHECK-CP-JSON-DAG: "%46": 12 # CHECK-CP-JSON-DAG: "%47": 12 # CHECK-CP-JSON-DAG: "%48": 12 # CHECK-CP-JSON-DAG: "%49": 12 # CHECK-CP-JSON-DAG: "%50": 12 # CHECK-CP-JSON-DAG: "%51": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 19 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 19 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%53:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.11, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.11, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 18 # CHECK-CP-JSON-DAG: "%1": 13 # CHECK-CP-JSON-DAG: "%2": 13 # CHECK-CP-JSON-DAG: "%3": 13 # CHECK-CP-JSON-DAG: "%4": 13 # CHECK-CP-JSON-DAG: "%5": 13 # CHECK-CP-JSON-DAG: "%6": 13 # CHECK-CP-JSON-DAG: "%7": 13 # CHECK-CP-JSON-DAG: "%8": 13 # CHECK-CP-JSON-DAG: "%9": 13 # CHECK-CP-JSON-DAG: "%10": 13 # CHECK-CP-JSON-DAG: "%11": 13 # CHECK-CP-JSON-DAG: "%12": 13 # CHECK-CP-JSON-DAG: "%13": 13 # CHECK-CP-JSON-DAG: "%14": 13 # CHECK-CP-JSON-DAG: "%15": 13 # CHECK-CP-JSON-DAG: "%16": 13 # CHECK-CP-JSON-DAG: "%17": 13 # CHECK-CP-JSON-DAG: "%18": 13 # CHECK-CP-JSON-DAG: "%19": 13 # CHECK-CP-JSON-DAG: "%20": 13 # CHECK-CP-JSON-DAG: "%21": 13 # CHECK-CP-JSON-DAG: "%22": 13 # CHECK-CP-JSON-DAG: "%23": 13 # CHECK-CP-JSON-DAG: "%24": 13 # CHECK-CP-JSON-DAG: "%25": 13 # CHECK-CP-JSON-DAG: "%26": 13 # CHECK-CP-JSON-DAG: "%27": 13 # CHECK-CP-JSON-DAG: "%28": 13 # CHECK-CP-JSON-DAG: "%29": 13 # CHECK-CP-JSON-DAG: "%30": 13 # CHECK-CP-JSON-DAG: "%31": 13 # CHECK-CP-JSON-DAG: "%32": 11 # CHECK-CP-JSON-DAG: "%33": 11 # CHECK-CP-JSON-DAG: "%34": 11 # CHECK-CP-JSON-DAG: "%35": 11 # CHECK-CP-JSON-DAG: "%36": 11 # CHECK-CP-JSON-DAG: "%37": 11 # CHECK-CP-JSON-DAG: "%38": 11 # CHECK-CP-JSON-DAG: "%39": 11 # CHECK-CP-JSON-DAG: "%40": 11 # CHECK-CP-JSON-DAG: "%41": 11 # CHECK-CP-JSON-DAG: "%42": 11 # CHECK-CP-JSON-DAG: "%43": 11 # CHECK-CP-JSON-DAG: "%44": 11 # CHECK-CP-JSON-DAG: "%45": 11 # CHECK-CP-JSON-DAG: "%46": 11 # CHECK-CP-JSON-DAG: "%47": 11 # CHECK-CP-JSON-DAG: "%48": 11 # CHECK-CP-JSON-DAG: "%49": 11 # CHECK-CP-JSON-DAG: "%50": 11 # CHECK-CP-JSON-DAG: "%51": 11 # CHECK-CP-JSON-DAG: "%52": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 18 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%54:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.10, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.10, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 17 # CHECK-CP-JSON-DAG: "%1": 12 # CHECK-CP-JSON-DAG: "%2": 12 # CHECK-CP-JSON-DAG: "%3": 12 # CHECK-CP-JSON-DAG: "%4": 12 # CHECK-CP-JSON-DAG: "%5": 12 # CHECK-CP-JSON-DAG: "%6": 12 # CHECK-CP-JSON-DAG: "%7": 12 # CHECK-CP-JSON-DAG: "%8": 12 # CHECK-CP-JSON-DAG: "%9": 12 # CHECK-CP-JSON-DAG: "%10": 12 # CHECK-CP-JSON-DAG: "%11": 12 # CHECK-CP-JSON-DAG: "%12": 12 # CHECK-CP-JSON-DAG: "%13": 12 # CHECK-CP-JSON-DAG: "%14": 12 # CHECK-CP-JSON-DAG: "%15": 12 # CHECK-CP-JSON-DAG: "%16": 12 # CHECK-CP-JSON-DAG: "%17": 12 # CHECK-CP-JSON-DAG: "%18": 12 # CHECK-CP-JSON-DAG: "%19": 12 # CHECK-CP-JSON-DAG: "%20": 12 # CHECK-CP-JSON-DAG: "%21": 12 # CHECK-CP-JSON-DAG: "%22": 12 # CHECK-CP-JSON-DAG: "%23": 12 # CHECK-CP-JSON-DAG: "%24": 12 # CHECK-CP-JSON-DAG: "%25": 12 # CHECK-CP-JSON-DAG: "%26": 12 # CHECK-CP-JSON-DAG: "%27": 12 # CHECK-CP-JSON-DAG: "%28": 12 # CHECK-CP-JSON-DAG: "%29": 12 # CHECK-CP-JSON-DAG: "%30": 12 # CHECK-CP-JSON-DAG: "%31": 12 # CHECK-CP-JSON-DAG: "%32": 10 # CHECK-CP-JSON-DAG: "%33": 10 # CHECK-CP-JSON-DAG: "%34": 10 # CHECK-CP-JSON-DAG: "%35": 10 # CHECK-CP-JSON-DAG: "%36": 10 # CHECK-CP-JSON-DAG: "%37": 10 # CHECK-CP-JSON-DAG: "%38": 10 # CHECK-CP-JSON-DAG: "%39": 10 # CHECK-CP-JSON-DAG: "%40": 10 # CHECK-CP-JSON-DAG: "%41": 10 # CHECK-CP-JSON-DAG: "%42": 10 # CHECK-CP-JSON-DAG: "%43": 10 # CHECK-CP-JSON-DAG: "%44": 10 # CHECK-CP-JSON-DAG: "%45": 10 # CHECK-CP-JSON-DAG: "%46": 10 # CHECK-CP-JSON-DAG: "%47": 10 # CHECK-CP-JSON-DAG: "%48": 10 # CHECK-CP-JSON-DAG: "%49": 10 # CHECK-CP-JSON-DAG: "%50": 10 # CHECK-CP-JSON-DAG: "%51": 10 # CHECK-CP-JSON-DAG: "%52": 10 # CHECK-CP-JSON-DAG: "%53": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 17 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%55:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.9, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.9, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 16 # CHECK-CP-JSON-DAG: "%1": 11 # CHECK-CP-JSON-DAG: "%2": 11 # CHECK-CP-JSON-DAG: "%3": 11 # CHECK-CP-JSON-DAG: "%4": 11 # CHECK-CP-JSON-DAG: "%5": 11 # CHECK-CP-JSON-DAG: "%6": 11 # CHECK-CP-JSON-DAG: "%7": 11 # CHECK-CP-JSON-DAG: "%8": 11 # CHECK-CP-JSON-DAG: "%9": 11 # CHECK-CP-JSON-DAG: "%10": 11 # CHECK-CP-JSON-DAG: "%11": 11 # CHECK-CP-JSON-DAG: "%12": 11 # CHECK-CP-JSON-DAG: "%13": 11 # CHECK-CP-JSON-DAG: "%14": 11 # CHECK-CP-JSON-DAG: "%15": 11 # CHECK-CP-JSON-DAG: "%16": 11 # CHECK-CP-JSON-DAG: "%17": 11 # CHECK-CP-JSON-DAG: "%18": 11 # CHECK-CP-JSON-DAG: "%19": 11 # CHECK-CP-JSON-DAG: "%20": 11 # CHECK-CP-JSON-DAG: "%21": 11 # CHECK-CP-JSON-DAG: "%22": 11 # CHECK-CP-JSON-DAG: "%23": 11 # CHECK-CP-JSON-DAG: "%24": 11 # CHECK-CP-JSON-DAG: "%25": 11 # CHECK-CP-JSON-DAG: "%26": 11 # CHECK-CP-JSON-DAG: "%27": 11 # CHECK-CP-JSON-DAG: "%28": 11 # CHECK-CP-JSON-DAG: "%29": 11 # CHECK-CP-JSON-DAG: "%30": 11 # CHECK-CP-JSON-DAG: "%31": 11 # CHECK-CP-JSON-DAG: "%32": 9 # CHECK-CP-JSON-DAG: "%33": 9 # CHECK-CP-JSON-DAG: "%34": 9 # CHECK-CP-JSON-DAG: "%35": 9 # CHECK-CP-JSON-DAG: "%36": 9 # CHECK-CP-JSON-DAG: "%37": 9 # CHECK-CP-JSON-DAG: "%38": 9 # CHECK-CP-JSON-DAG: "%39": 9 # CHECK-CP-JSON-DAG: "%40": 9 # CHECK-CP-JSON-DAG: "%41": 9 # CHECK-CP-JSON-DAG: "%42": 9 # CHECK-CP-JSON-DAG: "%43": 9 # CHECK-CP-JSON-DAG: "%44": 9 # CHECK-CP-JSON-DAG: "%45": 9 # CHECK-CP-JSON-DAG: "%46": 9 # CHECK-CP-JSON-DAG: "%47": 9 # CHECK-CP-JSON-DAG: "%48": 9 # CHECK-CP-JSON-DAG: "%49": 9 # CHECK-CP-JSON-DAG: "%50": 9 # CHECK-CP-JSON-DAG: "%51": 9 # CHECK-CP-JSON-DAG: "%52": 9 # CHECK-CP-JSON-DAG: "%53": 9 # CHECK-CP-JSON-DAG: "%54": 9 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 16 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%56:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.8, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.8, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 15 # CHECK-CP-JSON-DAG: "%1": 10 # CHECK-CP-JSON-DAG: "%2": 10 # CHECK-CP-JSON-DAG: "%3": 10 # CHECK-CP-JSON-DAG: "%4": 10 # CHECK-CP-JSON-DAG: "%5": 10 # CHECK-CP-JSON-DAG: "%6": 10 # CHECK-CP-JSON-DAG: "%7": 10 # CHECK-CP-JSON-DAG: "%8": 10 # CHECK-CP-JSON-DAG: "%9": 10 # CHECK-CP-JSON-DAG: "%10": 10 # CHECK-CP-JSON-DAG: "%11": 10 # CHECK-CP-JSON-DAG: "%12": 10 # CHECK-CP-JSON-DAG: "%13": 10 # CHECK-CP-JSON-DAG: "%14": 10 # CHECK-CP-JSON-DAG: "%15": 10 # CHECK-CP-JSON-DAG: "%16": 10 # CHECK-CP-JSON-DAG: "%17": 10 # CHECK-CP-JSON-DAG: "%18": 10 # CHECK-CP-JSON-DAG: "%19": 10 # CHECK-CP-JSON-DAG: "%20": 10 # CHECK-CP-JSON-DAG: "%21": 10 # CHECK-CP-JSON-DAG: "%22": 10 # CHECK-CP-JSON-DAG: "%23": 10 # CHECK-CP-JSON-DAG: "%24": 10 # CHECK-CP-JSON-DAG: "%25": 10 # CHECK-CP-JSON-DAG: "%26": 10 # CHECK-CP-JSON-DAG: "%27": 10 # CHECK-CP-JSON-DAG: "%28": 10 # CHECK-CP-JSON-DAG: "%29": 10 # CHECK-CP-JSON-DAG: "%30": 10 # CHECK-CP-JSON-DAG: "%31": 10 # CHECK-CP-JSON-DAG: "%32": 8 # CHECK-CP-JSON-DAG: "%33": 8 # CHECK-CP-JSON-DAG: "%34": 8 # CHECK-CP-JSON-DAG: "%35": 8 # CHECK-CP-JSON-DAG: "%36": 8 # CHECK-CP-JSON-DAG: "%37": 8 # CHECK-CP-JSON-DAG: "%38": 8 # CHECK-CP-JSON-DAG: "%39": 8 # CHECK-CP-JSON-DAG: "%40": 8 # CHECK-CP-JSON-DAG: "%41": 8 # CHECK-CP-JSON-DAG: "%42": 8 # CHECK-CP-JSON-DAG: "%43": 8 # CHECK-CP-JSON-DAG: "%44": 8 # CHECK-CP-JSON-DAG: "%45": 8 # CHECK-CP-JSON-DAG: "%46": 8 # CHECK-CP-JSON-DAG: "%47": 8 # CHECK-CP-JSON-DAG: "%48": 8 # CHECK-CP-JSON-DAG: "%49": 8 # CHECK-CP-JSON-DAG: "%50": 8 # CHECK-CP-JSON-DAG: "%51": 8 # CHECK-CP-JSON-DAG: "%52": 8 # CHECK-CP-JSON-DAG: "%53": 8 # CHECK-CP-JSON-DAG: "%54": 8 # CHECK-CP-JSON-DAG: "%55": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 15 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%57:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.7, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.7, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 14 # CHECK-CP-JSON-DAG: "%1": 9 # CHECK-CP-JSON-DAG: "%2": 9 # CHECK-CP-JSON-DAG: "%3": 9 # CHECK-CP-JSON-DAG: "%4": 9 # CHECK-CP-JSON-DAG: "%5": 9 # CHECK-CP-JSON-DAG: "%6": 9 # CHECK-CP-JSON-DAG: "%7": 9 # CHECK-CP-JSON-DAG: "%8": 9 # CHECK-CP-JSON-DAG: "%9": 9 # CHECK-CP-JSON-DAG: "%10": 9 # CHECK-CP-JSON-DAG: "%11": 9 # CHECK-CP-JSON-DAG: "%12": 9 # CHECK-CP-JSON-DAG: "%13": 9 # CHECK-CP-JSON-DAG: "%14": 9 # CHECK-CP-JSON-DAG: "%15": 9 # CHECK-CP-JSON-DAG: "%16": 9 # CHECK-CP-JSON-DAG: "%17": 9 # CHECK-CP-JSON-DAG: "%18": 9 # CHECK-CP-JSON-DAG: "%19": 9 # CHECK-CP-JSON-DAG: "%20": 9 # CHECK-CP-JSON-DAG: "%21": 9 # CHECK-CP-JSON-DAG: "%22": 9 # CHECK-CP-JSON-DAG: "%23": 9 # CHECK-CP-JSON-DAG: "%24": 9 # CHECK-CP-JSON-DAG: "%25": 9 # CHECK-CP-JSON-DAG: "%26": 9 # CHECK-CP-JSON-DAG: "%27": 9 # CHECK-CP-JSON-DAG: "%28": 9 # CHECK-CP-JSON-DAG: "%29": 9 # CHECK-CP-JSON-DAG: "%30": 9 # CHECK-CP-JSON-DAG: "%31": 9 # CHECK-CP-JSON-DAG: "%32": 7 # CHECK-CP-JSON-DAG: "%33": 7 # CHECK-CP-JSON-DAG: "%34": 7 # CHECK-CP-JSON-DAG: "%35": 7 # CHECK-CP-JSON-DAG: "%36": 7 # CHECK-CP-JSON-DAG: "%37": 7 # CHECK-CP-JSON-DAG: "%38": 7 # CHECK-CP-JSON-DAG: "%39": 7 # CHECK-CP-JSON-DAG: "%40": 7 # CHECK-CP-JSON-DAG: "%41": 7 # CHECK-CP-JSON-DAG: "%42": 7 # CHECK-CP-JSON-DAG: "%43": 7 # CHECK-CP-JSON-DAG: "%44": 7 # CHECK-CP-JSON-DAG: "%45": 7 # CHECK-CP-JSON-DAG: "%46": 7 # CHECK-CP-JSON-DAG: "%47": 7 # CHECK-CP-JSON-DAG: "%48": 7 # CHECK-CP-JSON-DAG: "%49": 7 # CHECK-CP-JSON-DAG: "%50": 7 # CHECK-CP-JSON-DAG: "%51": 7 # CHECK-CP-JSON-DAG: "%52": 7 # CHECK-CP-JSON-DAG: "%53": 7 # CHECK-CP-JSON-DAG: "%54": 7 # CHECK-CP-JSON-DAG: "%55": 7 # CHECK-CP-JSON-DAG: "%56": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 14 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 14 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%58:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.6, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.6, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 13 # CHECK-CP-JSON-DAG: "%1": 8 # CHECK-CP-JSON-DAG: "%2": 8 # CHECK-CP-JSON-DAG: "%3": 8 # CHECK-CP-JSON-DAG: "%4": 8 # CHECK-CP-JSON-DAG: "%5": 8 # CHECK-CP-JSON-DAG: "%6": 8 # CHECK-CP-JSON-DAG: "%7": 8 # CHECK-CP-JSON-DAG: "%8": 8 # CHECK-CP-JSON-DAG: "%9": 8 # CHECK-CP-JSON-DAG: "%10": 8 # CHECK-CP-JSON-DAG: "%11": 8 # CHECK-CP-JSON-DAG: "%12": 8 # CHECK-CP-JSON-DAG: "%13": 8 # CHECK-CP-JSON-DAG: "%14": 8 # CHECK-CP-JSON-DAG: "%15": 8 # CHECK-CP-JSON-DAG: "%16": 8 # CHECK-CP-JSON-DAG: "%17": 8 # CHECK-CP-JSON-DAG: "%18": 8 # CHECK-CP-JSON-DAG: "%19": 8 # CHECK-CP-JSON-DAG: "%20": 8 # CHECK-CP-JSON-DAG: "%21": 8 # CHECK-CP-JSON-DAG: "%22": 8 # CHECK-CP-JSON-DAG: "%23": 8 # CHECK-CP-JSON-DAG: "%24": 8 # CHECK-CP-JSON-DAG: "%25": 8 # CHECK-CP-JSON-DAG: "%26": 8 # CHECK-CP-JSON-DAG: "%27": 8 # CHECK-CP-JSON-DAG: "%28": 8 # CHECK-CP-JSON-DAG: "%29": 8 # CHECK-CP-JSON-DAG: "%30": 8 # CHECK-CP-JSON-DAG: "%31": 8 # CHECK-CP-JSON-DAG: "%32": 6 # CHECK-CP-JSON-DAG: "%33": 6 # CHECK-CP-JSON-DAG: "%34": 6 # CHECK-CP-JSON-DAG: "%35": 6 # CHECK-CP-JSON-DAG: "%36": 6 # CHECK-CP-JSON-DAG: "%37": 6 # CHECK-CP-JSON-DAG: "%38": 6 # CHECK-CP-JSON-DAG: "%39": 6 # CHECK-CP-JSON-DAG: "%40": 6 # CHECK-CP-JSON-DAG: "%41": 6 # CHECK-CP-JSON-DAG: "%42": 6 # CHECK-CP-JSON-DAG: "%43": 6 # CHECK-CP-JSON-DAG: "%44": 6 # CHECK-CP-JSON-DAG: "%45": 6 # CHECK-CP-JSON-DAG: "%46": 6 # CHECK-CP-JSON-DAG: "%47": 6 # CHECK-CP-JSON-DAG: "%48": 6 # CHECK-CP-JSON-DAG: "%49": 6 # CHECK-CP-JSON-DAG: "%50": 6 # CHECK-CP-JSON-DAG: "%51": 6 # CHECK-CP-JSON-DAG: "%52": 6 # CHECK-CP-JSON-DAG: "%53": 6 # CHECK-CP-JSON-DAG: "%54": 6 # CHECK-CP-JSON-DAG: "%55": 6 # CHECK-CP-JSON-DAG: "%56": 6 # CHECK-CP-JSON-DAG: "%57": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 13 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%59:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.5, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.5, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 12 # CHECK-CP-JSON-DAG: "%1": 7 # CHECK-CP-JSON-DAG: "%2": 7 # CHECK-CP-JSON-DAG: "%3": 7 # CHECK-CP-JSON-DAG: "%4": 7 # CHECK-CP-JSON-DAG: "%5": 7 # CHECK-CP-JSON-DAG: "%6": 7 # CHECK-CP-JSON-DAG: "%7": 7 # CHECK-CP-JSON-DAG: "%8": 7 # CHECK-CP-JSON-DAG: "%9": 7 # CHECK-CP-JSON-DAG: "%10": 7 # CHECK-CP-JSON-DAG: "%11": 7 # CHECK-CP-JSON-DAG: "%12": 7 # CHECK-CP-JSON-DAG: "%13": 7 # CHECK-CP-JSON-DAG: "%14": 7 # CHECK-CP-JSON-DAG: "%15": 7 # CHECK-CP-JSON-DAG: "%16": 7 # CHECK-CP-JSON-DAG: "%17": 7 # CHECK-CP-JSON-DAG: "%18": 7 # CHECK-CP-JSON-DAG: "%19": 7 # CHECK-CP-JSON-DAG: "%20": 7 # CHECK-CP-JSON-DAG: "%21": 7 # CHECK-CP-JSON-DAG: "%22": 7 # CHECK-CP-JSON-DAG: "%23": 7 # CHECK-CP-JSON-DAG: "%24": 7 # CHECK-CP-JSON-DAG: "%25": 7 # CHECK-CP-JSON-DAG: "%26": 7 # CHECK-CP-JSON-DAG: "%27": 7 # CHECK-CP-JSON-DAG: "%28": 7 # CHECK-CP-JSON-DAG: "%29": 7 # CHECK-CP-JSON-DAG: "%30": 7 # CHECK-CP-JSON-DAG: "%31": 7 # CHECK-CP-JSON-DAG: "%32": 5 # CHECK-CP-JSON-DAG: "%33": 5 # CHECK-CP-JSON-DAG: "%34": 5 # CHECK-CP-JSON-DAG: "%35": 5 # CHECK-CP-JSON-DAG: "%36": 5 # CHECK-CP-JSON-DAG: "%37": 5 # CHECK-CP-JSON-DAG: "%38": 5 # CHECK-CP-JSON-DAG: "%39": 5 # CHECK-CP-JSON-DAG: "%40": 5 # CHECK-CP-JSON-DAG: "%41": 5 # CHECK-CP-JSON-DAG: "%42": 5 # CHECK-CP-JSON-DAG: "%43": 5 # CHECK-CP-JSON-DAG: "%44": 5 # CHECK-CP-JSON-DAG: "%45": 5 # CHECK-CP-JSON-DAG: "%46": 5 # CHECK-CP-JSON-DAG: "%47": 5 # CHECK-CP-JSON-DAG: "%48": 5 # CHECK-CP-JSON-DAG: "%49": 5 # CHECK-CP-JSON-DAG: "%50": 5 # CHECK-CP-JSON-DAG: "%51": 5 # CHECK-CP-JSON-DAG: "%52": 5 # CHECK-CP-JSON-DAG: "%53": 5 # CHECK-CP-JSON-DAG: "%54": 5 # CHECK-CP-JSON-DAG: "%55": 5 # CHECK-CP-JSON-DAG: "%56": 5 # CHECK-CP-JSON-DAG: "%57": 5 # CHECK-CP-JSON-DAG: "%58": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 12 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%60:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.4, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.4, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 11 # CHECK-CP-JSON-DAG: "%1": 6 # CHECK-CP-JSON-DAG: "%2": 6 # CHECK-CP-JSON-DAG: "%3": 6 # CHECK-CP-JSON-DAG: "%4": 6 # CHECK-CP-JSON-DAG: "%5": 6 # CHECK-CP-JSON-DAG: "%6": 6 # CHECK-CP-JSON-DAG: "%7": 6 # CHECK-CP-JSON-DAG: "%8": 6 # CHECK-CP-JSON-DAG: "%9": 6 # CHECK-CP-JSON-DAG: "%10": 6 # CHECK-CP-JSON-DAG: "%11": 6 # CHECK-CP-JSON-DAG: "%12": 6 # CHECK-CP-JSON-DAG: "%13": 6 # CHECK-CP-JSON-DAG: "%14": 6 # CHECK-CP-JSON-DAG: "%15": 6 # CHECK-CP-JSON-DAG: "%16": 6 # CHECK-CP-JSON-DAG: "%17": 6 # CHECK-CP-JSON-DAG: "%18": 6 # CHECK-CP-JSON-DAG: "%19": 6 # CHECK-CP-JSON-DAG: "%20": 6 # CHECK-CP-JSON-DAG: "%21": 6 # CHECK-CP-JSON-DAG: "%22": 6 # CHECK-CP-JSON-DAG: "%23": 6 # CHECK-CP-JSON-DAG: "%24": 6 # CHECK-CP-JSON-DAG: "%25": 6 # CHECK-CP-JSON-DAG: "%26": 6 # CHECK-CP-JSON-DAG: "%27": 6 # CHECK-CP-JSON-DAG: "%28": 6 # CHECK-CP-JSON-DAG: "%29": 6 # CHECK-CP-JSON-DAG: "%30": 6 # CHECK-CP-JSON-DAG: "%31": 6 # CHECK-CP-JSON-DAG: "%32": 4 # CHECK-CP-JSON-DAG: "%33": 4 # CHECK-CP-JSON-DAG: "%34": 4 # CHECK-CP-JSON-DAG: "%35": 4 # CHECK-CP-JSON-DAG: "%36": 4 # CHECK-CP-JSON-DAG: "%37": 4 # CHECK-CP-JSON-DAG: "%38": 4 # CHECK-CP-JSON-DAG: "%39": 4 # CHECK-CP-JSON-DAG: "%40": 4 # CHECK-CP-JSON-DAG: "%41": 4 # CHECK-CP-JSON-DAG: "%42": 4 # CHECK-CP-JSON-DAG: "%43": 4 # CHECK-CP-JSON-DAG: "%44": 4 # CHECK-CP-JSON-DAG: "%45": 4 # CHECK-CP-JSON-DAG: "%46": 4 # CHECK-CP-JSON-DAG: "%47": 4 # CHECK-CP-JSON-DAG: "%48": 4 # CHECK-CP-JSON-DAG: "%49": 4 # CHECK-CP-JSON-DAG: "%50": 4 # CHECK-CP-JSON-DAG: "%51": 4 # CHECK-CP-JSON-DAG: "%52": 4 # CHECK-CP-JSON-DAG: "%53": 4 # CHECK-CP-JSON-DAG: "%54": 4 # CHECK-CP-JSON-DAG: "%55": 4 # CHECK-CP-JSON-DAG: "%56": 4 # CHECK-CP-JSON-DAG: "%57": 4 # CHECK-CP-JSON-DAG: "%58": 4 # CHECK-CP-JSON-DAG: "%59": 4 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 11 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%61:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.3, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.3, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 10 # CHECK-CP-JSON-DAG: "%1": 5 # CHECK-CP-JSON-DAG: "%2": 5 # CHECK-CP-JSON-DAG: "%3": 5 # CHECK-CP-JSON-DAG: "%4": 5 # CHECK-CP-JSON-DAG: "%5": 5 # CHECK-CP-JSON-DAG: "%6": 5 # CHECK-CP-JSON-DAG: "%7": 5 # CHECK-CP-JSON-DAG: "%8": 5 # CHECK-CP-JSON-DAG: "%9": 5 # CHECK-CP-JSON-DAG: "%10": 5 # CHECK-CP-JSON-DAG: "%11": 5 # CHECK-CP-JSON-DAG: "%12": 5 # CHECK-CP-JSON-DAG: "%13": 5 # CHECK-CP-JSON-DAG: "%14": 5 # CHECK-CP-JSON-DAG: "%15": 5 # CHECK-CP-JSON-DAG: "%16": 5 # CHECK-CP-JSON-DAG: "%17": 5 # CHECK-CP-JSON-DAG: "%18": 5 # CHECK-CP-JSON-DAG: "%19": 5 # CHECK-CP-JSON-DAG: "%20": 5 # CHECK-CP-JSON-DAG: "%21": 5 # CHECK-CP-JSON-DAG: "%22": 5 # CHECK-CP-JSON-DAG: "%23": 5 # CHECK-CP-JSON-DAG: "%24": 5 # CHECK-CP-JSON-DAG: "%25": 5 # CHECK-CP-JSON-DAG: "%26": 5 # CHECK-CP-JSON-DAG: "%27": 5 # CHECK-CP-JSON-DAG: "%28": 5 # CHECK-CP-JSON-DAG: "%29": 5 # CHECK-CP-JSON-DAG: "%30": 5 # CHECK-CP-JSON-DAG: "%31": 5 # CHECK-CP-JSON-DAG: "%32": 3 # CHECK-CP-JSON-DAG: "%33": 3 # CHECK-CP-JSON-DAG: "%34": 3 # CHECK-CP-JSON-DAG: "%35": 3 # CHECK-CP-JSON-DAG: "%36": 3 # CHECK-CP-JSON-DAG: "%37": 3 # CHECK-CP-JSON-DAG: "%38": 3 # CHECK-CP-JSON-DAG: "%39": 3 # CHECK-CP-JSON-DAG: "%40": 3 # CHECK-CP-JSON-DAG: "%41": 3 # CHECK-CP-JSON-DAG: "%42": 3 # CHECK-CP-JSON-DAG: "%43": 3 # CHECK-CP-JSON-DAG: "%44": 3 # CHECK-CP-JSON-DAG: "%45": 3 # CHECK-CP-JSON-DAG: "%46": 3 # CHECK-CP-JSON-DAG: "%47": 3 # CHECK-CP-JSON-DAG: "%48": 3 # CHECK-CP-JSON-DAG: "%49": 3 # CHECK-CP-JSON-DAG: "%50": 3 # CHECK-CP-JSON-DAG: "%51": 3 # CHECK-CP-JSON-DAG: "%52": 3 # CHECK-CP-JSON-DAG: "%53": 3 # CHECK-CP-JSON-DAG: "%54": 3 # CHECK-CP-JSON-DAG: "%55": 3 # CHECK-CP-JSON-DAG: "%56": 3 # CHECK-CP-JSON-DAG: "%57": 3 # CHECK-CP-JSON-DAG: "%58": 3 # CHECK-CP-JSON-DAG: "%59": 3 # CHECK-CP-JSON-DAG: "%60": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 10 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%62:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.2, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.2, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 9 # CHECK-CP-JSON-DAG: "%1": 4 # CHECK-CP-JSON-DAG: "%2": 4 # CHECK-CP-JSON-DAG: "%3": 4 # CHECK-CP-JSON-DAG: "%4": 4 # CHECK-CP-JSON-DAG: "%5": 4 # CHECK-CP-JSON-DAG: "%6": 4 # CHECK-CP-JSON-DAG: "%7": 4 # CHECK-CP-JSON-DAG: "%8": 4 # CHECK-CP-JSON-DAG: "%9": 4 # CHECK-CP-JSON-DAG: "%10": 4 # CHECK-CP-JSON-DAG: "%11": 4 # CHECK-CP-JSON-DAG: "%12": 4 # CHECK-CP-JSON-DAG: "%13": 4 # CHECK-CP-JSON-DAG: "%14": 4 # CHECK-CP-JSON-DAG: "%15": 4 # CHECK-CP-JSON-DAG: "%16": 4 # CHECK-CP-JSON-DAG: "%17": 4 # CHECK-CP-JSON-DAG: "%18": 4 # CHECK-CP-JSON-DAG: "%19": 4 # CHECK-CP-JSON-DAG: "%20": 4 # CHECK-CP-JSON-DAG: "%21": 4 # CHECK-CP-JSON-DAG: "%22": 4 # CHECK-CP-JSON-DAG: "%23": 4 # CHECK-CP-JSON-DAG: "%24": 4 # CHECK-CP-JSON-DAG: "%25": 4 # CHECK-CP-JSON-DAG: "%26": 4 # CHECK-CP-JSON-DAG: "%27": 4 # CHECK-CP-JSON-DAG: "%28": 4 # CHECK-CP-JSON-DAG: "%29": 4 # CHECK-CP-JSON-DAG: "%30": 4 # CHECK-CP-JSON-DAG: "%31": 4 # CHECK-CP-JSON-DAG: "%32": 2 # CHECK-CP-JSON-DAG: "%33": 2 # CHECK-CP-JSON-DAG: "%34": 2 # CHECK-CP-JSON-DAG: "%35": 2 # CHECK-CP-JSON-DAG: "%36": 2 # CHECK-CP-JSON-DAG: "%37": 2 # CHECK-CP-JSON-DAG: "%38": 2 # CHECK-CP-JSON-DAG: "%39": 2 # CHECK-CP-JSON-DAG: "%40": 2 # CHECK-CP-JSON-DAG: "%41": 2 # CHECK-CP-JSON-DAG: "%42": 2 # CHECK-CP-JSON-DAG: "%43": 2 # CHECK-CP-JSON-DAG: "%44": 2 # CHECK-CP-JSON-DAG: "%45": 2 # CHECK-CP-JSON-DAG: "%46": 2 # CHECK-CP-JSON-DAG: "%47": 2 # CHECK-CP-JSON-DAG: "%48": 2 # CHECK-CP-JSON-DAG: "%49": 2 # CHECK-CP-JSON-DAG: "%50": 2 # CHECK-CP-JSON-DAG: "%51": 2 # CHECK-CP-JSON-DAG: "%52": 2 # CHECK-CP-JSON-DAG: "%53": 2 # CHECK-CP-JSON-DAG: "%54": 2 # CHECK-CP-JSON-DAG: "%55": 2 # CHECK-CP-JSON-DAG: "%56": 2 # CHECK-CP-JSON-DAG: "%57": 2 # CHECK-CP-JSON-DAG: "%58": 2 # CHECK-CP-JSON-DAG: "%59": 2 # CHECK-CP-JSON-DAG: "%60": 2 # CHECK-CP-JSON-DAG: "%61": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 9 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 9 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%63:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.1, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.1, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 8 # CHECK-CP-JSON-DAG: "%1": 3 # CHECK-CP-JSON-DAG: "%2": 3 # CHECK-CP-JSON-DAG: "%3": 3 # CHECK-CP-JSON-DAG: "%4": 3 # CHECK-CP-JSON-DAG: "%5": 3 # CHECK-CP-JSON-DAG: "%6": 3 # CHECK-CP-JSON-DAG: "%7": 3 # CHECK-CP-JSON-DAG: "%8": 3 # CHECK-CP-JSON-DAG: "%9": 3 # CHECK-CP-JSON-DAG: "%10": 3 # CHECK-CP-JSON-DAG: "%11": 3 # CHECK-CP-JSON-DAG: "%12": 3 # CHECK-CP-JSON-DAG: "%13": 3 # CHECK-CP-JSON-DAG: "%14": 3 # CHECK-CP-JSON-DAG: "%15": 3 # CHECK-CP-JSON-DAG: "%16": 3 # CHECK-CP-JSON-DAG: "%17": 3 # CHECK-CP-JSON-DAG: "%18": 3 # CHECK-CP-JSON-DAG: "%19": 3 # CHECK-CP-JSON-DAG: "%20": 3 # CHECK-CP-JSON-DAG: "%21": 3 # CHECK-CP-JSON-DAG: "%22": 3 # CHECK-CP-JSON-DAG: "%23": 3 # CHECK-CP-JSON-DAG: "%24": 3 # CHECK-CP-JSON-DAG: "%25": 3 # CHECK-CP-JSON-DAG: "%26": 3 # CHECK-CP-JSON-DAG: "%27": 3 # CHECK-CP-JSON-DAG: "%28": 3 # CHECK-CP-JSON-DAG: "%29": 3 # CHECK-CP-JSON-DAG: "%30": 3 # CHECK-CP-JSON-DAG: "%31": 3 # CHECK-CP-JSON-DAG: "%32": 1 # CHECK-CP-JSON-DAG: "%33": 1 # CHECK-CP-JSON-DAG: "%34": 1 # CHECK-CP-JSON-DAG: "%35": 1 # CHECK-CP-JSON-DAG: "%36": 1 # CHECK-CP-JSON-DAG: "%37": 1 # CHECK-CP-JSON-DAG: "%38": 1 # CHECK-CP-JSON-DAG: "%39": 1 # CHECK-CP-JSON-DAG: "%40": 1 # CHECK-CP-JSON-DAG: "%41": 1 # CHECK-CP-JSON-DAG: "%42": 1 # CHECK-CP-JSON-DAG: "%43": 1 # CHECK-CP-JSON-DAG: "%44": 1 # CHECK-CP-JSON-DAG: "%45": 1 # CHECK-CP-JSON-DAG: "%46": 1 # CHECK-CP-JSON-DAG: "%47": 1 # CHECK-CP-JSON-DAG: "%48": 1 # CHECK-CP-JSON-DAG: "%49": 1 # CHECK-CP-JSON-DAG: "%50": 1 # CHECK-CP-JSON-DAG: "%51": 1 # CHECK-CP-JSON-DAG: "%52": 1 # CHECK-CP-JSON-DAG: "%53": 1 # CHECK-CP-JSON-DAG: "%54": 1 # CHECK-CP-JSON-DAG: "%55": 1 # CHECK-CP-JSON-DAG: "%56": 1 # CHECK-CP-JSON-DAG: "%57": 1 # CHECK-CP-JSON-DAG: "%58": 1 # CHECK-CP-JSON-DAG: "%59": 1 # CHECK-CP-JSON-DAG: "%60": 1 # CHECK-CP-JSON-DAG: "%61": 1 # CHECK-CP-JSON-DAG: "%62": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 8 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%64:vreg_1024 = REG_SEQUENCE %63, %subreg.sub0, %62, %subreg.sub1, %61, %subreg.sub2, %60, %subreg.sub3, %59, %subreg.sub4, %58, %subreg.sub5, %57, %subreg.sub6, %56, %subreg.sub7, %55, %subreg.sub8, %54, %subreg.sub9, %53, %subreg.sub10, %52, %subreg.sub11, %51, %subreg.sub12, %50, %subreg.sub13, %49, %subreg.sub14, %48, %subreg.sub15, %47, %subreg.sub16, %46, %subreg.sub17, %45, %subreg.sub18, %44, %subreg.sub19, %43, %subreg.sub20, %42, %subreg.sub21, %41, %subreg.sub22, %40, %subreg.sub23, %39, %subreg.sub24, %38, %subreg.sub25, %37, %subreg.sub26, %36, %subreg.sub27, %35, %subreg.sub28, %34, %subreg.sub29, %33, %subreg.sub30, %32, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 7 # CHECK-CP-JSON-DAG: "%1": 2 # CHECK-CP-JSON-DAG: "%2": 2 # CHECK-CP-JSON-DAG: "%3": 2 # CHECK-CP-JSON-DAG: "%4": 2 # CHECK-CP-JSON-DAG: "%5": 2 # CHECK-CP-JSON-DAG: "%6": 2 # CHECK-CP-JSON-DAG: "%7": 2 # CHECK-CP-JSON-DAG: "%8": 2 # CHECK-CP-JSON-DAG: "%9": 2 # CHECK-CP-JSON-DAG: "%10": 2 # CHECK-CP-JSON-DAG: "%11": 2 # CHECK-CP-JSON-DAG: "%12": 2 # CHECK-CP-JSON-DAG: "%13": 2 # CHECK-CP-JSON-DAG: "%14": 2 # CHECK-CP-JSON-DAG: "%15": 2 # CHECK-CP-JSON-DAG: "%16": 2 # CHECK-CP-JSON-DAG: "%17": 2 # CHECK-CP-JSON-DAG: "%18": 2 # CHECK-CP-JSON-DAG: "%19": 2 # CHECK-CP-JSON-DAG: "%20": 2 # CHECK-CP-JSON-DAG: "%21": 2 # CHECK-CP-JSON-DAG: "%22": 2 # CHECK-CP-JSON-DAG: "%23": 2 # CHECK-CP-JSON-DAG: "%24": 2 # CHECK-CP-JSON-DAG: "%25": 2 # CHECK-CP-JSON-DAG: "%26": 2 # CHECK-CP-JSON-DAG: "%27": 2 # CHECK-CP-JSON-DAG: "%28": 2 # CHECK-CP-JSON-DAG: "%29": 2 # CHECK-CP-JSON-DAG: "%30": 2 # CHECK-CP-JSON-DAG: "%31": 2 # CHECK-CP-JSON-DAG: "%32": 0 # CHECK-CP-JSON-DAG: "%33": 0 # CHECK-CP-JSON-DAG: "%34": 0 # CHECK-CP-JSON-DAG: "%35": 0 # CHECK-CP-JSON-DAG: "%36": 0 # CHECK-CP-JSON-DAG: "%37": 0 # CHECK-CP-JSON-DAG: "%38": 0 # CHECK-CP-JSON-DAG: "%39": 0 # CHECK-CP-JSON-DAG: "%40": 0 # CHECK-CP-JSON-DAG: "%41": 0 # CHECK-CP-JSON-DAG: "%42": 0 # CHECK-CP-JSON-DAG: "%43": 0 # CHECK-CP-JSON-DAG: "%44": 0 # CHECK-CP-JSON-DAG: "%45": 0 # CHECK-CP-JSON-DAG: "%46": 0 # CHECK-CP-JSON-DAG: "%47": 0 # CHECK-CP-JSON-DAG: "%48": 0 # CHECK-CP-JSON-DAG: "%49": 0 # CHECK-CP-JSON-DAG: "%50": 0 # CHECK-CP-JSON-DAG: "%51": 0 # CHECK-CP-JSON-DAG: "%52": 0 # CHECK-CP-JSON-DAG: "%53": 0 # CHECK-CP-JSON-DAG: "%54": 0 # CHECK-CP-JSON-DAG: "%55": 0 # CHECK-CP-JSON-DAG: "%56": 0 # CHECK-CP-JSON-DAG: "%57": 0 # CHECK-CP-JSON-DAG: "%58": 0 # CHECK-CP-JSON-DAG: "%59": 0 # CHECK-CP-JSON-DAG: "%60": 0 # CHECK-CP-JSON-DAG: "%61": 0 # CHECK-CP-JSON-DAG: "%62": 0 # CHECK-CP-JSON-DAG: "%63": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 7 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%65:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.0, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.0, align 16, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 6 # CHECK-CP-JSON-DAG: "%1": 1 # CHECK-CP-JSON-DAG: "%2": 1 # CHECK-CP-JSON-DAG: "%3": 1 # CHECK-CP-JSON-DAG: "%4": 1 # CHECK-CP-JSON-DAG: "%5": 1 # CHECK-CP-JSON-DAG: "%6": 1 # CHECK-CP-JSON-DAG: "%7": 1 # CHECK-CP-JSON-DAG: "%8": 1 # CHECK-CP-JSON-DAG: "%9": 1 # CHECK-CP-JSON-DAG: "%10": 1 # CHECK-CP-JSON-DAG: "%11": 1 # CHECK-CP-JSON-DAG: "%12": 1 # CHECK-CP-JSON-DAG: "%13": 1 # CHECK-CP-JSON-DAG: "%14": 1 # CHECK-CP-JSON-DAG: "%15": 1 # CHECK-CP-JSON-DAG: "%16": 1 # CHECK-CP-JSON-DAG: "%17": 1 # CHECK-CP-JSON-DAG: "%18": 1 # CHECK-CP-JSON-DAG: "%19": 1 # CHECK-CP-JSON-DAG: "%20": 1 # CHECK-CP-JSON-DAG: "%21": 1 # CHECK-CP-JSON-DAG: "%22": 1 # CHECK-CP-JSON-DAG: "%23": 1 # CHECK-CP-JSON-DAG: "%24": 1 # CHECK-CP-JSON-DAG: "%25": 1 # CHECK-CP-JSON-DAG: "%26": 1 # CHECK-CP-JSON-DAG: "%27": 1 # CHECK-CP-JSON-DAG: "%28": 1 # CHECK-CP-JSON-DAG: "%29": 1 # CHECK-CP-JSON-DAG: "%30": 1 # CHECK-CP-JSON-DAG: "%31": 1 # CHECK-CP-JSON-DAG: "%64": 4 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%66:vreg_1024 = REG_SEQUENCE %31, %subreg.sub0, %30, %subreg.sub1, %29, %subreg.sub2, %28, %subreg.sub3, %27, %subreg.sub4, %26, %subreg.sub5, %25, %subreg.sub6, %24, %subreg.sub7, %23, %subreg.sub8, %22, %subreg.sub9, %21, %subreg.sub10, %20, %subreg.sub11, %19, %subreg.sub12, %18, %subreg.sub13, %17, %subreg.sub14, %16, %subreg.sub15, %15, %subreg.sub16, %14, %subreg.sub17, %13, %subreg.sub18, %12, %subreg.sub19, %11, %subreg.sub20, %10, %subreg.sub21, %9, %subreg.sub22, %8, %subreg.sub23, %7, %subreg.sub24, %6, %subreg.sub25, %5, %subreg.sub26, %4, %subreg.sub27, %3, %subreg.sub28, %2, %subreg.sub29, %1, %subreg.sub30, %65, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 5 # CHECK-CP-JSON-DAG: "%1": 0 # CHECK-CP-JSON-DAG: "%2": 0 # CHECK-CP-JSON-DAG: "%3": 0 # CHECK-CP-JSON-DAG: "%4": 0 # CHECK-CP-JSON-DAG: "%5": 0 # CHECK-CP-JSON-DAG: "%6": 0 # CHECK-CP-JSON-DAG: "%7": 0 # CHECK-CP-JSON-DAG: "%8": 0 # CHECK-CP-JSON-DAG: "%9": 0 # CHECK-CP-JSON-DAG: "%10": 0 # CHECK-CP-JSON-DAG: "%11": 0 # CHECK-CP-JSON-DAG: "%12": 0 # CHECK-CP-JSON-DAG: "%13": 0 # CHECK-CP-JSON-DAG: "%14": 0 # CHECK-CP-JSON-DAG: "%15": 0 # CHECK-CP-JSON-DAG: "%16": 0 # CHECK-CP-JSON-DAG: "%17": 0 # CHECK-CP-JSON-DAG: "%18": 0 # CHECK-CP-JSON-DAG: "%19": 0 # CHECK-CP-JSON-DAG: "%20": 0 # CHECK-CP-JSON-DAG: "%21": 0 # CHECK-CP-JSON-DAG: "%22": 0 # CHECK-CP-JSON-DAG: "%23": 0 # CHECK-CP-JSON-DAG: "%24": 0 # CHECK-CP-JSON-DAG: "%25": 0 # CHECK-CP-JSON-DAG: "%26": 0 # CHECK-CP-JSON-DAG: "%27": 0 # CHECK-CP-JSON-DAG: "%28": 0 # CHECK-CP-JSON-DAG: "%29": 0 # CHECK-CP-JSON-DAG: "%30": 0 # CHECK-CP-JSON-DAG: "%31": 0 # CHECK-CP-JSON-DAG: "%64": 3 # CHECK-CP-JSON-DAG: "%65": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%67:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.34, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.34, align 8, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 4 # CHECK-CP-JSON-DAG: "%64": 2 # CHECK-CP-JSON-DAG: "%66": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 4 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 4 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%68:vgpr_32 = BUFFER_LOAD_DWORD_OFFEN %fixed-stack.33, $sgpr0_sgpr1_sgpr2_sgpr3, 0, 0, 0, 0, implicit $exec :: (load (s32) from %fixed-stack.33, addrspace 5)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 3 # CHECK-CP-JSON-DAG: "%64": 1 # CHECK-CP-JSON-DAG: "%66": 2 # CHECK-CP-JSON-DAG: "%67": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%67", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%67", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%69:vreg_1024 = COPY %64", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 2 # CHECK-CP-JSON-DAG: "%64": 0 # CHECK-CP-JSON-DAG: "%66": 1 # CHECK-CP-JSON-DAG: "%67": 5 # CHECK-CP-JSON-DAG: "%68": 4 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%67", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%67", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%70:vreg_1024 = COPY %66", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 1 # CHECK-CP-JSON-DAG: "%66": 0 # CHECK-CP-JSON-DAG: "%67": 4 # CHECK-CP-JSON-DAG: "%68": 3 # CHECK-CP-JSON-DAG: "%69:sub0": 411 # CHECK-CP-JSON-DAG: "%69:sub1": 410 # CHECK-CP-JSON-DAG: "%69:sub2": 409 # CHECK-CP-JSON-DAG: "%69:sub3": 408 # CHECK-CP-JSON-DAG: "%69:sub4": 405 # CHECK-CP-JSON-DAG: "%69:sub5": 404 # CHECK-CP-JSON-DAG: "%69:sub6": 403 # CHECK-CP-JSON-DAG: "%69:sub7": 402 # CHECK-CP-JSON-DAG: "%69:sub8": 399 # CHECK-CP-JSON-DAG: "%69:sub9": 398 # CHECK-CP-JSON-DAG: "%69:sub10": 397 # CHECK-CP-JSON-DAG: "%69:sub11": 396 # CHECK-CP-JSON-DAG: "%69:sub12": 393 # CHECK-CP-JSON-DAG: "%69:sub13": 392 # CHECK-CP-JSON-DAG: "%69:sub14": 391 # CHECK-CP-JSON-DAG: "%69:sub15": 390 # CHECK-CP-JSON-DAG: "%69:sub16": 387 # CHECK-CP-JSON-DAG: "%69:sub17": 386 # CHECK-CP-JSON-DAG: "%69:sub18": 385 # CHECK-CP-JSON-DAG: "%69:sub19": 384 # CHECK-CP-JSON-DAG: "%69:sub20": 381 # CHECK-CP-JSON-DAG: "%69:sub21": 380 # CHECK-CP-JSON-DAG: "%69:sub22": 379 # CHECK-CP-JSON-DAG: "%69:sub23": 378 # CHECK-CP-JSON-DAG: "%69:sub24": 375 # CHECK-CP-JSON-DAG: "%69:sub25": 374 # CHECK-CP-JSON-DAG: "%69:sub26": 373 # CHECK-CP-JSON-DAG: "%69:sub27": 372 # CHECK-CP-JSON-DAG: "%69:sub28": 369 # CHECK-CP-JSON-DAG: "%69:sub29": 368 # CHECK-CP-JSON-DAG: "%69:sub30": 367 # CHECK-CP-JSON-DAG: "%69:sub31": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 411 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%71:vgpr_32 = V_AND_B32_e32 1023, %0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%0": 0 # CHECK-CP-JSON-DAG: "%67": 3 # CHECK-CP-JSON-DAG: "%68": 2 # CHECK-CP-JSON-DAG: "%69:sub0": 410 # CHECK-CP-JSON-DAG: "%69:sub1": 409 # CHECK-CP-JSON-DAG: "%69:sub2": 408 # CHECK-CP-JSON-DAG: "%69:sub3": 407 # CHECK-CP-JSON-DAG: "%69:sub4": 404 # CHECK-CP-JSON-DAG: "%69:sub5": 403 # CHECK-CP-JSON-DAG: "%69:sub6": 402 # CHECK-CP-JSON-DAG: "%69:sub7": 401 # CHECK-CP-JSON-DAG: "%69:sub8": 398 # CHECK-CP-JSON-DAG: "%69:sub9": 397 # CHECK-CP-JSON-DAG: "%69:sub10": 396 # CHECK-CP-JSON-DAG: "%69:sub11": 395 # CHECK-CP-JSON-DAG: "%69:sub12": 392 # CHECK-CP-JSON-DAG: "%69:sub13": 391 # CHECK-CP-JSON-DAG: "%69:sub14": 390 # CHECK-CP-JSON-DAG: "%69:sub15": 389 # CHECK-CP-JSON-DAG: "%69:sub16": 386 # CHECK-CP-JSON-DAG: "%69:sub17": 385 # CHECK-CP-JSON-DAG: "%69:sub18": 384 # CHECK-CP-JSON-DAG: "%69:sub19": 383 # CHECK-CP-JSON-DAG: "%69:sub20": 380 # CHECK-CP-JSON-DAG: "%69:sub21": 379 # CHECK-CP-JSON-DAG: "%69:sub22": 378 # CHECK-CP-JSON-DAG: "%69:sub23": 377 # CHECK-CP-JSON-DAG: "%69:sub24": 374 # CHECK-CP-JSON-DAG: "%69:sub25": 373 # CHECK-CP-JSON-DAG: "%69:sub26": 372 # CHECK-CP-JSON-DAG: "%69:sub27": 371 # CHECK-CP-JSON-DAG: "%69:sub28": 368 # CHECK-CP-JSON-DAG: "%69:sub29": 367 # CHECK-CP-JSON-DAG: "%69:sub30": 366 # CHECK-CP-JSON-DAG: "%69:sub31": 365 # CHECK-CP-JSON-DAG: "%70:sub0": 362 # CHECK-CP-JSON-DAG: "%70:sub1": 361 # CHECK-CP-JSON-DAG: "%70:sub2": 360 # CHECK-CP-JSON-DAG: "%70:sub3": 359 # CHECK-CP-JSON-DAG: "%70:sub4": 356 # CHECK-CP-JSON-DAG: "%70:sub5": 355 # CHECK-CP-JSON-DAG: "%70:sub6": 354 # CHECK-CP-JSON-DAG: "%70:sub7": 353 # CHECK-CP-JSON-DAG: "%70:sub8": 350 # CHECK-CP-JSON-DAG: "%70:sub9": 349 # CHECK-CP-JSON-DAG: "%70:sub10": 348 # CHECK-CP-JSON-DAG: "%70:sub11": 347 # CHECK-CP-JSON-DAG: "%70:sub12": 344 # CHECK-CP-JSON-DAG: "%70:sub13": 343 # CHECK-CP-JSON-DAG: "%70:sub14": 342 # CHECK-CP-JSON-DAG: "%70:sub15": 341 # CHECK-CP-JSON-DAG: "%70:sub16": 338 # CHECK-CP-JSON-DAG: "%70:sub17": 337 # CHECK-CP-JSON-DAG: "%70:sub18": 336 # CHECK-CP-JSON-DAG: "%70:sub19": 335 # CHECK-CP-JSON-DAG: "%70:sub20": 332 # CHECK-CP-JSON-DAG: "%70:sub21": 331 # CHECK-CP-JSON-DAG: "%70:sub22": 330 # CHECK-CP-JSON-DAG: "%70:sub23": 329 # CHECK-CP-JSON-DAG: "%70:sub24": 326 # CHECK-CP-JSON-DAG: "%70:sub25": 325 # CHECK-CP-JSON-DAG: "%70:sub26": 324 # CHECK-CP-JSON-DAG: "%70:sub27": 323 # CHECK-CP-JSON-DAG: "%70:sub28": 320 # CHECK-CP-JSON-DAG: "%70:sub29": 319 # CHECK-CP-JSON-DAG: "%70:sub30": 318 # CHECK-CP-JSON-DAG: "%70:sub31": 317 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 410 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%72:vgpr_32 = nuw nsw V_LSHLREV_B32_e32 7, %71, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%67": 2 # CHECK-CP-JSON-DAG: "%68": 1 # CHECK-CP-JSON-DAG: "%69:sub0": 409 # CHECK-CP-JSON-DAG: "%69:sub1": 408 # CHECK-CP-JSON-DAG: "%69:sub2": 407 # CHECK-CP-JSON-DAG: "%69:sub3": 406 # CHECK-CP-JSON-DAG: "%69:sub4": 403 # CHECK-CP-JSON-DAG: "%69:sub5": 402 # CHECK-CP-JSON-DAG: "%69:sub6": 401 # CHECK-CP-JSON-DAG: "%69:sub7": 400 # CHECK-CP-JSON-DAG: "%69:sub8": 397 # CHECK-CP-JSON-DAG: "%69:sub9": 396 # CHECK-CP-JSON-DAG: "%69:sub10": 395 # CHECK-CP-JSON-DAG: "%69:sub11": 394 # CHECK-CP-JSON-DAG: "%69:sub12": 391 # CHECK-CP-JSON-DAG: "%69:sub13": 390 # CHECK-CP-JSON-DAG: "%69:sub14": 389 # CHECK-CP-JSON-DAG: "%69:sub15": 388 # CHECK-CP-JSON-DAG: "%69:sub16": 385 # CHECK-CP-JSON-DAG: "%69:sub17": 384 # CHECK-CP-JSON-DAG: "%69:sub18": 383 # CHECK-CP-JSON-DAG: "%69:sub19": 382 # CHECK-CP-JSON-DAG: "%69:sub20": 379 # CHECK-CP-JSON-DAG: "%69:sub21": 378 # CHECK-CP-JSON-DAG: "%69:sub22": 377 # CHECK-CP-JSON-DAG: "%69:sub23": 376 # CHECK-CP-JSON-DAG: "%69:sub24": 373 # CHECK-CP-JSON-DAG: "%69:sub25": 372 # CHECK-CP-JSON-DAG: "%69:sub26": 371 # CHECK-CP-JSON-DAG: "%69:sub27": 370 # CHECK-CP-JSON-DAG: "%69:sub28": 367 # CHECK-CP-JSON-DAG: "%69:sub29": 366 # CHECK-CP-JSON-DAG: "%69:sub30": 365 # CHECK-CP-JSON-DAG: "%69:sub31": 364 # CHECK-CP-JSON-DAG: "%70:sub0": 361 # CHECK-CP-JSON-DAG: "%70:sub1": 360 # CHECK-CP-JSON-DAG: "%70:sub2": 359 # CHECK-CP-JSON-DAG: "%70:sub3": 358 # CHECK-CP-JSON-DAG: "%70:sub4": 355 # CHECK-CP-JSON-DAG: "%70:sub5": 354 # CHECK-CP-JSON-DAG: "%70:sub6": 353 # CHECK-CP-JSON-DAG: "%70:sub7": 352 # CHECK-CP-JSON-DAG: "%70:sub8": 349 # CHECK-CP-JSON-DAG: "%70:sub9": 348 # CHECK-CP-JSON-DAG: "%70:sub10": 347 # CHECK-CP-JSON-DAG: "%70:sub11": 346 # CHECK-CP-JSON-DAG: "%70:sub12": 343 # CHECK-CP-JSON-DAG: "%70:sub13": 342 # CHECK-CP-JSON-DAG: "%70:sub14": 341 # CHECK-CP-JSON-DAG: "%70:sub15": 340 # CHECK-CP-JSON-DAG: "%70:sub16": 337 # CHECK-CP-JSON-DAG: "%70:sub17": 336 # CHECK-CP-JSON-DAG: "%70:sub18": 335 # CHECK-CP-JSON-DAG: "%70:sub19": 334 # CHECK-CP-JSON-DAG: "%70:sub20": 331 # CHECK-CP-JSON-DAG: "%70:sub21": 330 # CHECK-CP-JSON-DAG: "%70:sub22": 329 # CHECK-CP-JSON-DAG: "%70:sub23": 328 # CHECK-CP-JSON-DAG: "%70:sub24": 325 # CHECK-CP-JSON-DAG: "%70:sub25": 324 # CHECK-CP-JSON-DAG: "%70:sub26": 323 # CHECK-CP-JSON-DAG: "%70:sub27": 322 # CHECK-CP-JSON-DAG: "%70:sub28": 319 # CHECK-CP-JSON-DAG: "%70:sub29": 318 # CHECK-CP-JSON-DAG: "%70:sub30": 317 # CHECK-CP-JSON-DAG: "%70:sub31": 316 # CHECK-CP-JSON-DAG: "%71": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 409 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%73:vgpr_32, %74:sreg_64_xexec = V_ADD_CO_U32_e64 %68, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%67": 1 # CHECK-CP-JSON-DAG: "%68": 0 # CHECK-CP-JSON-DAG: "%69:sub0": 408 # CHECK-CP-JSON-DAG: "%69:sub1": 407 # CHECK-CP-JSON-DAG: "%69:sub2": 406 # CHECK-CP-JSON-DAG: "%69:sub3": 405 # CHECK-CP-JSON-DAG: "%69:sub4": 402 # CHECK-CP-JSON-DAG: "%69:sub5": 401 # CHECK-CP-JSON-DAG: "%69:sub6": 400 # CHECK-CP-JSON-DAG: "%69:sub7": 399 # CHECK-CP-JSON-DAG: "%69:sub8": 396 # CHECK-CP-JSON-DAG: "%69:sub9": 395 # CHECK-CP-JSON-DAG: "%69:sub10": 394 # CHECK-CP-JSON-DAG: "%69:sub11": 393 # CHECK-CP-JSON-DAG: "%69:sub12": 390 # CHECK-CP-JSON-DAG: "%69:sub13": 389 # CHECK-CP-JSON-DAG: "%69:sub14": 388 # CHECK-CP-JSON-DAG: "%69:sub15": 387 # CHECK-CP-JSON-DAG: "%69:sub16": 384 # CHECK-CP-JSON-DAG: "%69:sub17": 383 # CHECK-CP-JSON-DAG: "%69:sub18": 382 # CHECK-CP-JSON-DAG: "%69:sub19": 381 # CHECK-CP-JSON-DAG: "%69:sub20": 378 # CHECK-CP-JSON-DAG: "%69:sub21": 377 # CHECK-CP-JSON-DAG: "%69:sub22": 376 # CHECK-CP-JSON-DAG: "%69:sub23": 375 # CHECK-CP-JSON-DAG: "%69:sub24": 372 # CHECK-CP-JSON-DAG: "%69:sub25": 371 # CHECK-CP-JSON-DAG: "%69:sub26": 370 # CHECK-CP-JSON-DAG: "%69:sub27": 369 # CHECK-CP-JSON-DAG: "%69:sub28": 366 # CHECK-CP-JSON-DAG: "%69:sub29": 365 # CHECK-CP-JSON-DAG: "%69:sub30": 364 # CHECK-CP-JSON-DAG: "%69:sub31": 363 # CHECK-CP-JSON-DAG: "%70:sub0": 360 # CHECK-CP-JSON-DAG: "%70:sub1": 359 # CHECK-CP-JSON-DAG: "%70:sub2": 358 # CHECK-CP-JSON-DAG: "%70:sub3": 357 # CHECK-CP-JSON-DAG: "%70:sub4": 354 # CHECK-CP-JSON-DAG: "%70:sub5": 353 # CHECK-CP-JSON-DAG: "%70:sub6": 352 # CHECK-CP-JSON-DAG: "%70:sub7": 351 # CHECK-CP-JSON-DAG: "%70:sub8": 348 # CHECK-CP-JSON-DAG: "%70:sub9": 347 # CHECK-CP-JSON-DAG: "%70:sub10": 346 # CHECK-CP-JSON-DAG: "%70:sub11": 345 # CHECK-CP-JSON-DAG: "%70:sub12": 342 # CHECK-CP-JSON-DAG: "%70:sub13": 341 # CHECK-CP-JSON-DAG: "%70:sub14": 340 # CHECK-CP-JSON-DAG: "%70:sub15": 339 # CHECK-CP-JSON-DAG: "%70:sub16": 336 # CHECK-CP-JSON-DAG: "%70:sub17": 335 # CHECK-CP-JSON-DAG: "%70:sub18": 334 # CHECK-CP-JSON-DAG: "%70:sub19": 333 # CHECK-CP-JSON-DAG: "%70:sub20": 330 # CHECK-CP-JSON-DAG: "%70:sub21": 329 # CHECK-CP-JSON-DAG: "%70:sub22": 328 # CHECK-CP-JSON-DAG: "%70:sub23": 327 # CHECK-CP-JSON-DAG: "%70:sub24": 324 # CHECK-CP-JSON-DAG: "%70:sub25": 323 # CHECK-CP-JSON-DAG: "%70:sub26": 322 # CHECK-CP-JSON-DAG: "%70:sub27": 321 # CHECK-CP-JSON-DAG: "%70:sub28": 318 # CHECK-CP-JSON-DAG: "%70:sub29": 317 # CHECK-CP-JSON-DAG: "%70:sub30": 316 # CHECK-CP-JSON-DAG: "%70:sub31": 315 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 408 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%75:vgpr_32, dead %76:sreg_64_xexec = V_ADDC_U32_e64 0, %67, %74, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%67": 0 # CHECK-CP-JSON-DAG: "%69:sub0": 407 # CHECK-CP-JSON-DAG: "%69:sub1": 406 # CHECK-CP-JSON-DAG: "%69:sub2": 405 # CHECK-CP-JSON-DAG: "%69:sub3": 404 # CHECK-CP-JSON-DAG: "%69:sub4": 401 # CHECK-CP-JSON-DAG: "%69:sub5": 400 # CHECK-CP-JSON-DAG: "%69:sub6": 399 # CHECK-CP-JSON-DAG: "%69:sub7": 398 # CHECK-CP-JSON-DAG: "%69:sub8": 395 # CHECK-CP-JSON-DAG: "%69:sub9": 394 # CHECK-CP-JSON-DAG: "%69:sub10": 393 # CHECK-CP-JSON-DAG: "%69:sub11": 392 # CHECK-CP-JSON-DAG: "%69:sub12": 389 # CHECK-CP-JSON-DAG: "%69:sub13": 388 # CHECK-CP-JSON-DAG: "%69:sub14": 387 # CHECK-CP-JSON-DAG: "%69:sub15": 386 # CHECK-CP-JSON-DAG: "%69:sub16": 383 # CHECK-CP-JSON-DAG: "%69:sub17": 382 # CHECK-CP-JSON-DAG: "%69:sub18": 381 # CHECK-CP-JSON-DAG: "%69:sub19": 380 # CHECK-CP-JSON-DAG: "%69:sub20": 377 # CHECK-CP-JSON-DAG: "%69:sub21": 376 # CHECK-CP-JSON-DAG: "%69:sub22": 375 # CHECK-CP-JSON-DAG: "%69:sub23": 374 # CHECK-CP-JSON-DAG: "%69:sub24": 371 # CHECK-CP-JSON-DAG: "%69:sub25": 370 # CHECK-CP-JSON-DAG: "%69:sub26": 369 # CHECK-CP-JSON-DAG: "%69:sub27": 368 # CHECK-CP-JSON-DAG: "%69:sub28": 365 # CHECK-CP-JSON-DAG: "%69:sub29": 364 # CHECK-CP-JSON-DAG: "%69:sub30": 363 # CHECK-CP-JSON-DAG: "%69:sub31": 362 # CHECK-CP-JSON-DAG: "%70:sub0": 359 # CHECK-CP-JSON-DAG: "%70:sub1": 358 # CHECK-CP-JSON-DAG: "%70:sub2": 357 # CHECK-CP-JSON-DAG: "%70:sub3": 356 # CHECK-CP-JSON-DAG: "%70:sub4": 353 # CHECK-CP-JSON-DAG: "%70:sub5": 352 # CHECK-CP-JSON-DAG: "%70:sub6": 351 # CHECK-CP-JSON-DAG: "%70:sub7": 350 # CHECK-CP-JSON-DAG: "%70:sub8": 347 # CHECK-CP-JSON-DAG: "%70:sub9": 346 # CHECK-CP-JSON-DAG: "%70:sub10": 345 # CHECK-CP-JSON-DAG: "%70:sub11": 344 # CHECK-CP-JSON-DAG: "%70:sub12": 341 # CHECK-CP-JSON-DAG: "%70:sub13": 340 # CHECK-CP-JSON-DAG: "%70:sub14": 339 # CHECK-CP-JSON-DAG: "%70:sub15": 338 # CHECK-CP-JSON-DAG: "%70:sub16": 335 # CHECK-CP-JSON-DAG: "%70:sub17": 334 # CHECK-CP-JSON-DAG: "%70:sub18": 333 # CHECK-CP-JSON-DAG: "%70:sub19": 332 # CHECK-CP-JSON-DAG: "%70:sub20": 329 # CHECK-CP-JSON-DAG: "%70:sub21": 328 # CHECK-CP-JSON-DAG: "%70:sub22": 327 # CHECK-CP-JSON-DAG: "%70:sub23": 326 # CHECK-CP-JSON-DAG: "%70:sub24": 323 # CHECK-CP-JSON-DAG: "%70:sub25": 322 # CHECK-CP-JSON-DAG: "%70:sub26": 321 # CHECK-CP-JSON-DAG: "%70:sub27": 320 # CHECK-CP-JSON-DAG: "%70:sub28": 317 # CHECK-CP-JSON-DAG: "%70:sub29": 316 # CHECK-CP-JSON-DAG: "%70:sub30": 315 # CHECK-CP-JSON-DAG: "%70:sub31": 314 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%73": 1 # CHECK-CP-JSON-DAG: "%74": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 407 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%77:vreg_64 = REG_SEQUENCE %73, %subreg.sub0, %75, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 406 # CHECK-CP-JSON-DAG: "%69:sub1": 405 # CHECK-CP-JSON-DAG: "%69:sub2": 404 # CHECK-CP-JSON-DAG: "%69:sub3": 403 # CHECK-CP-JSON-DAG: "%69:sub4": 400 # CHECK-CP-JSON-DAG: "%69:sub5": 399 # CHECK-CP-JSON-DAG: "%69:sub6": 398 # CHECK-CP-JSON-DAG: "%69:sub7": 397 # CHECK-CP-JSON-DAG: "%69:sub8": 394 # CHECK-CP-JSON-DAG: "%69:sub9": 393 # CHECK-CP-JSON-DAG: "%69:sub10": 392 # CHECK-CP-JSON-DAG: "%69:sub11": 391 # CHECK-CP-JSON-DAG: "%69:sub12": 388 # CHECK-CP-JSON-DAG: "%69:sub13": 387 # CHECK-CP-JSON-DAG: "%69:sub14": 386 # CHECK-CP-JSON-DAG: "%69:sub15": 385 # CHECK-CP-JSON-DAG: "%69:sub16": 382 # CHECK-CP-JSON-DAG: "%69:sub17": 381 # CHECK-CP-JSON-DAG: "%69:sub18": 380 # CHECK-CP-JSON-DAG: "%69:sub19": 379 # CHECK-CP-JSON-DAG: "%69:sub20": 376 # CHECK-CP-JSON-DAG: "%69:sub21": 375 # CHECK-CP-JSON-DAG: "%69:sub22": 374 # CHECK-CP-JSON-DAG: "%69:sub23": 373 # CHECK-CP-JSON-DAG: "%69:sub24": 370 # CHECK-CP-JSON-DAG: "%69:sub25": 369 # CHECK-CP-JSON-DAG: "%69:sub26": 368 # CHECK-CP-JSON-DAG: "%69:sub27": 367 # CHECK-CP-JSON-DAG: "%69:sub28": 364 # CHECK-CP-JSON-DAG: "%69:sub29": 363 # CHECK-CP-JSON-DAG: "%69:sub30": 362 # CHECK-CP-JSON-DAG: "%69:sub31": 361 # CHECK-CP-JSON-DAG: "%70:sub0": 358 # CHECK-CP-JSON-DAG: "%70:sub1": 357 # CHECK-CP-JSON-DAG: "%70:sub2": 356 # CHECK-CP-JSON-DAG: "%70:sub3": 355 # CHECK-CP-JSON-DAG: "%70:sub4": 352 # CHECK-CP-JSON-DAG: "%70:sub5": 351 # CHECK-CP-JSON-DAG: "%70:sub6": 350 # CHECK-CP-JSON-DAG: "%70:sub7": 349 # CHECK-CP-JSON-DAG: "%70:sub8": 346 # CHECK-CP-JSON-DAG: "%70:sub9": 345 # CHECK-CP-JSON-DAG: "%70:sub10": 344 # CHECK-CP-JSON-DAG: "%70:sub11": 343 # CHECK-CP-JSON-DAG: "%70:sub12": 340 # CHECK-CP-JSON-DAG: "%70:sub13": 339 # CHECK-CP-JSON-DAG: "%70:sub14": 338 # CHECK-CP-JSON-DAG: "%70:sub15": 337 # CHECK-CP-JSON-DAG: "%70:sub16": 334 # CHECK-CP-JSON-DAG: "%70:sub17": 333 # CHECK-CP-JSON-DAG: "%70:sub18": 332 # CHECK-CP-JSON-DAG: "%70:sub19": 331 # CHECK-CP-JSON-DAG: "%70:sub20": 328 # CHECK-CP-JSON-DAG: "%70:sub21": 327 # CHECK-CP-JSON-DAG: "%70:sub22": 326 # CHECK-CP-JSON-DAG: "%70:sub23": 325 # CHECK-CP-JSON-DAG: "%70:sub24": 322 # CHECK-CP-JSON-DAG: "%70:sub25": 321 # CHECK-CP-JSON-DAG: "%70:sub26": 320 # CHECK-CP-JSON-DAG: "%70:sub27": 319 # CHECK-CP-JSON-DAG: "%70:sub28": 316 # CHECK-CP-JSON-DAG: "%70:sub29": 315 # CHECK-CP-JSON-DAG: "%70:sub30": 314 # CHECK-CP-JSON-DAG: "%70:sub31": 313 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%73": 0 # CHECK-CP-JSON-DAG: "%75": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 406 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%78:vgpr_32, %79:sreg_64_xexec = V_ADD_CO_U32_e64 %73, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 405 # CHECK-CP-JSON-DAG: "%69:sub1": 404 # CHECK-CP-JSON-DAG: "%69:sub2": 403 # CHECK-CP-JSON-DAG: "%69:sub3": 402 # CHECK-CP-JSON-DAG: "%69:sub4": 399 # CHECK-CP-JSON-DAG: "%69:sub5": 398 # CHECK-CP-JSON-DAG: "%69:sub6": 397 # CHECK-CP-JSON-DAG: "%69:sub7": 396 # CHECK-CP-JSON-DAG: "%69:sub8": 393 # CHECK-CP-JSON-DAG: "%69:sub9": 392 # CHECK-CP-JSON-DAG: "%69:sub10": 391 # CHECK-CP-JSON-DAG: "%69:sub11": 390 # CHECK-CP-JSON-DAG: "%69:sub12": 387 # CHECK-CP-JSON-DAG: "%69:sub13": 386 # CHECK-CP-JSON-DAG: "%69:sub14": 385 # CHECK-CP-JSON-DAG: "%69:sub15": 384 # CHECK-CP-JSON-DAG: "%69:sub16": 381 # CHECK-CP-JSON-DAG: "%69:sub17": 380 # CHECK-CP-JSON-DAG: "%69:sub18": 379 # CHECK-CP-JSON-DAG: "%69:sub19": 378 # CHECK-CP-JSON-DAG: "%69:sub20": 375 # CHECK-CP-JSON-DAG: "%69:sub21": 374 # CHECK-CP-JSON-DAG: "%69:sub22": 373 # CHECK-CP-JSON-DAG: "%69:sub23": 372 # CHECK-CP-JSON-DAG: "%69:sub24": 369 # CHECK-CP-JSON-DAG: "%69:sub25": 368 # CHECK-CP-JSON-DAG: "%69:sub26": 367 # CHECK-CP-JSON-DAG: "%69:sub27": 366 # CHECK-CP-JSON-DAG: "%69:sub28": 363 # CHECK-CP-JSON-DAG: "%69:sub29": 362 # CHECK-CP-JSON-DAG: "%69:sub30": 361 # CHECK-CP-JSON-DAG: "%69:sub31": 360 # CHECK-CP-JSON-DAG: "%70:sub0": 357 # CHECK-CP-JSON-DAG: "%70:sub1": 356 # CHECK-CP-JSON-DAG: "%70:sub2": 355 # CHECK-CP-JSON-DAG: "%70:sub3": 354 # CHECK-CP-JSON-DAG: "%70:sub4": 351 # CHECK-CP-JSON-DAG: "%70:sub5": 350 # CHECK-CP-JSON-DAG: "%70:sub6": 349 # CHECK-CP-JSON-DAG: "%70:sub7": 348 # CHECK-CP-JSON-DAG: "%70:sub8": 345 # CHECK-CP-JSON-DAG: "%70:sub9": 344 # CHECK-CP-JSON-DAG: "%70:sub10": 343 # CHECK-CP-JSON-DAG: "%70:sub11": 342 # CHECK-CP-JSON-DAG: "%70:sub12": 339 # CHECK-CP-JSON-DAG: "%70:sub13": 338 # CHECK-CP-JSON-DAG: "%70:sub14": 337 # CHECK-CP-JSON-DAG: "%70:sub15": 336 # CHECK-CP-JSON-DAG: "%70:sub16": 333 # CHECK-CP-JSON-DAG: "%70:sub17": 332 # CHECK-CP-JSON-DAG: "%70:sub18": 331 # CHECK-CP-JSON-DAG: "%70:sub19": 330 # CHECK-CP-JSON-DAG: "%70:sub20": 327 # CHECK-CP-JSON-DAG: "%70:sub21": 326 # CHECK-CP-JSON-DAG: "%70:sub22": 325 # CHECK-CP-JSON-DAG: "%70:sub23": 324 # CHECK-CP-JSON-DAG: "%70:sub24": 321 # CHECK-CP-JSON-DAG: "%70:sub25": 320 # CHECK-CP-JSON-DAG: "%70:sub26": 319 # CHECK-CP-JSON-DAG: "%70:sub27": 318 # CHECK-CP-JSON-DAG: "%70:sub28": 315 # CHECK-CP-JSON-DAG: "%70:sub29": 314 # CHECK-CP-JSON-DAG: "%70:sub30": 313 # CHECK-CP-JSON-DAG: "%70:sub31": 312 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%73": 0 # CHECK-CP-JSON-DAG: "%75": 1 # CHECK-CP-JSON-DAG: "%77": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%80:vgpr_32, dead %81:sreg_64_xexec = V_ADDC_U32_e64 0, %75, %79, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 404 # CHECK-CP-JSON-DAG: "%69:sub1": 403 # CHECK-CP-JSON-DAG: "%69:sub2": 402 # CHECK-CP-JSON-DAG: "%69:sub3": 401 # CHECK-CP-JSON-DAG: "%69:sub4": 398 # CHECK-CP-JSON-DAG: "%69:sub5": 397 # CHECK-CP-JSON-DAG: "%69:sub6": 396 # CHECK-CP-JSON-DAG: "%69:sub7": 395 # CHECK-CP-JSON-DAG: "%69:sub8": 392 # CHECK-CP-JSON-DAG: "%69:sub9": 391 # CHECK-CP-JSON-DAG: "%69:sub10": 390 # CHECK-CP-JSON-DAG: "%69:sub11": 389 # CHECK-CP-JSON-DAG: "%69:sub12": 386 # CHECK-CP-JSON-DAG: "%69:sub13": 385 # CHECK-CP-JSON-DAG: "%69:sub14": 384 # CHECK-CP-JSON-DAG: "%69:sub15": 383 # CHECK-CP-JSON-DAG: "%69:sub16": 380 # CHECK-CP-JSON-DAG: "%69:sub17": 379 # CHECK-CP-JSON-DAG: "%69:sub18": 378 # CHECK-CP-JSON-DAG: "%69:sub19": 377 # CHECK-CP-JSON-DAG: "%69:sub20": 374 # CHECK-CP-JSON-DAG: "%69:sub21": 373 # CHECK-CP-JSON-DAG: "%69:sub22": 372 # CHECK-CP-JSON-DAG: "%69:sub23": 371 # CHECK-CP-JSON-DAG: "%69:sub24": 368 # CHECK-CP-JSON-DAG: "%69:sub25": 367 # CHECK-CP-JSON-DAG: "%69:sub26": 366 # CHECK-CP-JSON-DAG: "%69:sub27": 365 # CHECK-CP-JSON-DAG: "%69:sub28": 362 # CHECK-CP-JSON-DAG: "%69:sub29": 361 # CHECK-CP-JSON-DAG: "%69:sub30": 360 # CHECK-CP-JSON-DAG: "%69:sub31": 359 # CHECK-CP-JSON-DAG: "%70:sub0": 356 # CHECK-CP-JSON-DAG: "%70:sub1": 355 # CHECK-CP-JSON-DAG: "%70:sub2": 354 # CHECK-CP-JSON-DAG: "%70:sub3": 353 # CHECK-CP-JSON-DAG: "%70:sub4": 350 # CHECK-CP-JSON-DAG: "%70:sub5": 349 # CHECK-CP-JSON-DAG: "%70:sub6": 348 # CHECK-CP-JSON-DAG: "%70:sub7": 347 # CHECK-CP-JSON-DAG: "%70:sub8": 344 # CHECK-CP-JSON-DAG: "%70:sub9": 343 # CHECK-CP-JSON-DAG: "%70:sub10": 342 # CHECK-CP-JSON-DAG: "%70:sub11": 341 # CHECK-CP-JSON-DAG: "%70:sub12": 338 # CHECK-CP-JSON-DAG: "%70:sub13": 337 # CHECK-CP-JSON-DAG: "%70:sub14": 336 # CHECK-CP-JSON-DAG: "%70:sub15": 335 # CHECK-CP-JSON-DAG: "%70:sub16": 332 # CHECK-CP-JSON-DAG: "%70:sub17": 331 # CHECK-CP-JSON-DAG: "%70:sub18": 330 # CHECK-CP-JSON-DAG: "%70:sub19": 329 # CHECK-CP-JSON-DAG: "%70:sub20": 326 # CHECK-CP-JSON-DAG: "%70:sub21": 325 # CHECK-CP-JSON-DAG: "%70:sub22": 324 # CHECK-CP-JSON-DAG: "%70:sub23": 323 # CHECK-CP-JSON-DAG: "%70:sub24": 320 # CHECK-CP-JSON-DAG: "%70:sub25": 319 # CHECK-CP-JSON-DAG: "%70:sub26": 318 # CHECK-CP-JSON-DAG: "%70:sub27": 317 # CHECK-CP-JSON-DAG: "%70:sub28": 314 # CHECK-CP-JSON-DAG: "%70:sub29": 313 # CHECK-CP-JSON-DAG: "%70:sub30": 312 # CHECK-CP-JSON-DAG: "%70:sub31": 311 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%75": 0 # CHECK-CP-JSON-DAG: "%77": 17 # CHECK-CP-JSON-DAG: "%78": 1 # CHECK-CP-JSON-DAG: "%79": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%82:vreg_64 = REG_SEQUENCE %78, %subreg.sub0, %80, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 403 # CHECK-CP-JSON-DAG: "%69:sub1": 402 # CHECK-CP-JSON-DAG: "%69:sub2": 401 # CHECK-CP-JSON-DAG: "%69:sub3": 400 # CHECK-CP-JSON-DAG: "%69:sub4": 397 # CHECK-CP-JSON-DAG: "%69:sub5": 396 # CHECK-CP-JSON-DAG: "%69:sub6": 395 # CHECK-CP-JSON-DAG: "%69:sub7": 394 # CHECK-CP-JSON-DAG: "%69:sub8": 391 # CHECK-CP-JSON-DAG: "%69:sub9": 390 # CHECK-CP-JSON-DAG: "%69:sub10": 389 # CHECK-CP-JSON-DAG: "%69:sub11": 388 # CHECK-CP-JSON-DAG: "%69:sub12": 385 # CHECK-CP-JSON-DAG: "%69:sub13": 384 # CHECK-CP-JSON-DAG: "%69:sub14": 383 # CHECK-CP-JSON-DAG: "%69:sub15": 382 # CHECK-CP-JSON-DAG: "%69:sub16": 379 # CHECK-CP-JSON-DAG: "%69:sub17": 378 # CHECK-CP-JSON-DAG: "%69:sub18": 377 # CHECK-CP-JSON-DAG: "%69:sub19": 376 # CHECK-CP-JSON-DAG: "%69:sub20": 373 # CHECK-CP-JSON-DAG: "%69:sub21": 372 # CHECK-CP-JSON-DAG: "%69:sub22": 371 # CHECK-CP-JSON-DAG: "%69:sub23": 370 # CHECK-CP-JSON-DAG: "%69:sub24": 367 # CHECK-CP-JSON-DAG: "%69:sub25": 366 # CHECK-CP-JSON-DAG: "%69:sub26": 365 # CHECK-CP-JSON-DAG: "%69:sub27": 364 # CHECK-CP-JSON-DAG: "%69:sub28": 361 # CHECK-CP-JSON-DAG: "%69:sub29": 360 # CHECK-CP-JSON-DAG: "%69:sub30": 359 # CHECK-CP-JSON-DAG: "%69:sub31": 358 # CHECK-CP-JSON-DAG: "%70:sub0": 355 # CHECK-CP-JSON-DAG: "%70:sub1": 354 # CHECK-CP-JSON-DAG: "%70:sub2": 353 # CHECK-CP-JSON-DAG: "%70:sub3": 352 # CHECK-CP-JSON-DAG: "%70:sub4": 349 # CHECK-CP-JSON-DAG: "%70:sub5": 348 # CHECK-CP-JSON-DAG: "%70:sub6": 347 # CHECK-CP-JSON-DAG: "%70:sub7": 346 # CHECK-CP-JSON-DAG: "%70:sub8": 343 # CHECK-CP-JSON-DAG: "%70:sub9": 342 # CHECK-CP-JSON-DAG: "%70:sub10": 341 # CHECK-CP-JSON-DAG: "%70:sub11": 340 # CHECK-CP-JSON-DAG: "%70:sub12": 337 # CHECK-CP-JSON-DAG: "%70:sub13": 336 # CHECK-CP-JSON-DAG: "%70:sub14": 335 # CHECK-CP-JSON-DAG: "%70:sub15": 334 # CHECK-CP-JSON-DAG: "%70:sub16": 331 # CHECK-CP-JSON-DAG: "%70:sub17": 330 # CHECK-CP-JSON-DAG: "%70:sub18": 329 # CHECK-CP-JSON-DAG: "%70:sub19": 328 # CHECK-CP-JSON-DAG: "%70:sub20": 325 # CHECK-CP-JSON-DAG: "%70:sub21": 324 # CHECK-CP-JSON-DAG: "%70:sub22": 323 # CHECK-CP-JSON-DAG: "%70:sub23": 322 # CHECK-CP-JSON-DAG: "%70:sub24": 319 # CHECK-CP-JSON-DAG: "%70:sub25": 318 # CHECK-CP-JSON-DAG: "%70:sub26": 317 # CHECK-CP-JSON-DAG: "%70:sub27": 316 # CHECK-CP-JSON-DAG: "%70:sub28": 313 # CHECK-CP-JSON-DAG: "%70:sub29": 312 # CHECK-CP-JSON-DAG: "%70:sub30": 311 # CHECK-CP-JSON-DAG: "%70:sub31": 310 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%77": 16 # CHECK-CP-JSON-DAG: "%78": 0 # CHECK-CP-JSON-DAG: "%80": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%83:vgpr_32, %84:sreg_64_xexec = V_ADD_CO_U32_e64 %78, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 402 # CHECK-CP-JSON-DAG: "%69:sub1": 401 # CHECK-CP-JSON-DAG: "%69:sub2": 400 # CHECK-CP-JSON-DAG: "%69:sub3": 399 # CHECK-CP-JSON-DAG: "%69:sub4": 396 # CHECK-CP-JSON-DAG: "%69:sub5": 395 # CHECK-CP-JSON-DAG: "%69:sub6": 394 # CHECK-CP-JSON-DAG: "%69:sub7": 393 # CHECK-CP-JSON-DAG: "%69:sub8": 390 # CHECK-CP-JSON-DAG: "%69:sub9": 389 # CHECK-CP-JSON-DAG: "%69:sub10": 388 # CHECK-CP-JSON-DAG: "%69:sub11": 387 # CHECK-CP-JSON-DAG: "%69:sub12": 384 # CHECK-CP-JSON-DAG: "%69:sub13": 383 # CHECK-CP-JSON-DAG: "%69:sub14": 382 # CHECK-CP-JSON-DAG: "%69:sub15": 381 # CHECK-CP-JSON-DAG: "%69:sub16": 378 # CHECK-CP-JSON-DAG: "%69:sub17": 377 # CHECK-CP-JSON-DAG: "%69:sub18": 376 # CHECK-CP-JSON-DAG: "%69:sub19": 375 # CHECK-CP-JSON-DAG: "%69:sub20": 372 # CHECK-CP-JSON-DAG: "%69:sub21": 371 # CHECK-CP-JSON-DAG: "%69:sub22": 370 # CHECK-CP-JSON-DAG: "%69:sub23": 369 # CHECK-CP-JSON-DAG: "%69:sub24": 366 # CHECK-CP-JSON-DAG: "%69:sub25": 365 # CHECK-CP-JSON-DAG: "%69:sub26": 364 # CHECK-CP-JSON-DAG: "%69:sub27": 363 # CHECK-CP-JSON-DAG: "%69:sub28": 360 # CHECK-CP-JSON-DAG: "%69:sub29": 359 # CHECK-CP-JSON-DAG: "%69:sub30": 358 # CHECK-CP-JSON-DAG: "%69:sub31": 357 # CHECK-CP-JSON-DAG: "%70:sub0": 354 # CHECK-CP-JSON-DAG: "%70:sub1": 353 # CHECK-CP-JSON-DAG: "%70:sub2": 352 # CHECK-CP-JSON-DAG: "%70:sub3": 351 # CHECK-CP-JSON-DAG: "%70:sub4": 348 # CHECK-CP-JSON-DAG: "%70:sub5": 347 # CHECK-CP-JSON-DAG: "%70:sub6": 346 # CHECK-CP-JSON-DAG: "%70:sub7": 345 # CHECK-CP-JSON-DAG: "%70:sub8": 342 # CHECK-CP-JSON-DAG: "%70:sub9": 341 # CHECK-CP-JSON-DAG: "%70:sub10": 340 # CHECK-CP-JSON-DAG: "%70:sub11": 339 # CHECK-CP-JSON-DAG: "%70:sub12": 336 # CHECK-CP-JSON-DAG: "%70:sub13": 335 # CHECK-CP-JSON-DAG: "%70:sub14": 334 # CHECK-CP-JSON-DAG: "%70:sub15": 333 # CHECK-CP-JSON-DAG: "%70:sub16": 330 # CHECK-CP-JSON-DAG: "%70:sub17": 329 # CHECK-CP-JSON-DAG: "%70:sub18": 328 # CHECK-CP-JSON-DAG: "%70:sub19": 327 # CHECK-CP-JSON-DAG: "%70:sub20": 324 # CHECK-CP-JSON-DAG: "%70:sub21": 323 # CHECK-CP-JSON-DAG: "%70:sub22": 322 # CHECK-CP-JSON-DAG: "%70:sub23": 321 # CHECK-CP-JSON-DAG: "%70:sub24": 318 # CHECK-CP-JSON-DAG: "%70:sub25": 317 # CHECK-CP-JSON-DAG: "%70:sub26": 316 # CHECK-CP-JSON-DAG: "%70:sub27": 315 # CHECK-CP-JSON-DAG: "%70:sub28": 312 # CHECK-CP-JSON-DAG: "%70:sub29": 311 # CHECK-CP-JSON-DAG: "%70:sub30": 310 # CHECK-CP-JSON-DAG: "%70:sub31": 309 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%77": 15 # CHECK-CP-JSON-DAG: "%78": 0 # CHECK-CP-JSON-DAG: "%80": 1 # CHECK-CP-JSON-DAG: "%82": 57 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%85:vgpr_32, dead %86:sreg_64_xexec = V_ADDC_U32_e64 0, %80, %84, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 401 # CHECK-CP-JSON-DAG: "%69:sub1": 400 # CHECK-CP-JSON-DAG: "%69:sub2": 399 # CHECK-CP-JSON-DAG: "%69:sub3": 398 # CHECK-CP-JSON-DAG: "%69:sub4": 395 # CHECK-CP-JSON-DAG: "%69:sub5": 394 # CHECK-CP-JSON-DAG: "%69:sub6": 393 # CHECK-CP-JSON-DAG: "%69:sub7": 392 # CHECK-CP-JSON-DAG: "%69:sub8": 389 # CHECK-CP-JSON-DAG: "%69:sub9": 388 # CHECK-CP-JSON-DAG: "%69:sub10": 387 # CHECK-CP-JSON-DAG: "%69:sub11": 386 # CHECK-CP-JSON-DAG: "%69:sub12": 383 # CHECK-CP-JSON-DAG: "%69:sub13": 382 # CHECK-CP-JSON-DAG: "%69:sub14": 381 # CHECK-CP-JSON-DAG: "%69:sub15": 380 # CHECK-CP-JSON-DAG: "%69:sub16": 377 # CHECK-CP-JSON-DAG: "%69:sub17": 376 # CHECK-CP-JSON-DAG: "%69:sub18": 375 # CHECK-CP-JSON-DAG: "%69:sub19": 374 # CHECK-CP-JSON-DAG: "%69:sub20": 371 # CHECK-CP-JSON-DAG: "%69:sub21": 370 # CHECK-CP-JSON-DAG: "%69:sub22": 369 # CHECK-CP-JSON-DAG: "%69:sub23": 368 # CHECK-CP-JSON-DAG: "%69:sub24": 365 # CHECK-CP-JSON-DAG: "%69:sub25": 364 # CHECK-CP-JSON-DAG: "%69:sub26": 363 # CHECK-CP-JSON-DAG: "%69:sub27": 362 # CHECK-CP-JSON-DAG: "%69:sub28": 359 # CHECK-CP-JSON-DAG: "%69:sub29": 358 # CHECK-CP-JSON-DAG: "%69:sub30": 357 # CHECK-CP-JSON-DAG: "%69:sub31": 356 # CHECK-CP-JSON-DAG: "%70:sub0": 353 # CHECK-CP-JSON-DAG: "%70:sub1": 352 # CHECK-CP-JSON-DAG: "%70:sub2": 351 # CHECK-CP-JSON-DAG: "%70:sub3": 350 # CHECK-CP-JSON-DAG: "%70:sub4": 347 # CHECK-CP-JSON-DAG: "%70:sub5": 346 # CHECK-CP-JSON-DAG: "%70:sub6": 345 # CHECK-CP-JSON-DAG: "%70:sub7": 344 # CHECK-CP-JSON-DAG: "%70:sub8": 341 # CHECK-CP-JSON-DAG: "%70:sub9": 340 # CHECK-CP-JSON-DAG: "%70:sub10": 339 # CHECK-CP-JSON-DAG: "%70:sub11": 338 # CHECK-CP-JSON-DAG: "%70:sub12": 335 # CHECK-CP-JSON-DAG: "%70:sub13": 334 # CHECK-CP-JSON-DAG: "%70:sub14": 333 # CHECK-CP-JSON-DAG: "%70:sub15": 332 # CHECK-CP-JSON-DAG: "%70:sub16": 329 # CHECK-CP-JSON-DAG: "%70:sub17": 328 # CHECK-CP-JSON-DAG: "%70:sub18": 327 # CHECK-CP-JSON-DAG: "%70:sub19": 326 # CHECK-CP-JSON-DAG: "%70:sub20": 323 # CHECK-CP-JSON-DAG: "%70:sub21": 322 # CHECK-CP-JSON-DAG: "%70:sub22": 321 # CHECK-CP-JSON-DAG: "%70:sub23": 320 # CHECK-CP-JSON-DAG: "%70:sub24": 317 # CHECK-CP-JSON-DAG: "%70:sub25": 316 # CHECK-CP-JSON-DAG: "%70:sub26": 315 # CHECK-CP-JSON-DAG: "%70:sub27": 314 # CHECK-CP-JSON-DAG: "%70:sub28": 311 # CHECK-CP-JSON-DAG: "%70:sub29": 310 # CHECK-CP-JSON-DAG: "%70:sub30": 309 # CHECK-CP-JSON-DAG: "%70:sub31": 308 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%77": 14 # CHECK-CP-JSON-DAG: "%80": 0 # CHECK-CP-JSON-DAG: "%82": 56 # CHECK-CP-JSON-DAG: "%83": 1 # CHECK-CP-JSON-DAG: "%84": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%87:vreg_64 = REG_SEQUENCE %83, %subreg.sub0, %85, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 400 # CHECK-CP-JSON-DAG: "%69:sub1": 399 # CHECK-CP-JSON-DAG: "%69:sub2": 398 # CHECK-CP-JSON-DAG: "%69:sub3": 397 # CHECK-CP-JSON-DAG: "%69:sub4": 394 # CHECK-CP-JSON-DAG: "%69:sub5": 393 # CHECK-CP-JSON-DAG: "%69:sub6": 392 # CHECK-CP-JSON-DAG: "%69:sub7": 391 # CHECK-CP-JSON-DAG: "%69:sub8": 388 # CHECK-CP-JSON-DAG: "%69:sub9": 387 # CHECK-CP-JSON-DAG: "%69:sub10": 386 # CHECK-CP-JSON-DAG: "%69:sub11": 385 # CHECK-CP-JSON-DAG: "%69:sub12": 382 # CHECK-CP-JSON-DAG: "%69:sub13": 381 # CHECK-CP-JSON-DAG: "%69:sub14": 380 # CHECK-CP-JSON-DAG: "%69:sub15": 379 # CHECK-CP-JSON-DAG: "%69:sub16": 376 # CHECK-CP-JSON-DAG: "%69:sub17": 375 # CHECK-CP-JSON-DAG: "%69:sub18": 374 # CHECK-CP-JSON-DAG: "%69:sub19": 373 # CHECK-CP-JSON-DAG: "%69:sub20": 370 # CHECK-CP-JSON-DAG: "%69:sub21": 369 # CHECK-CP-JSON-DAG: "%69:sub22": 368 # CHECK-CP-JSON-DAG: "%69:sub23": 367 # CHECK-CP-JSON-DAG: "%69:sub24": 364 # CHECK-CP-JSON-DAG: "%69:sub25": 363 # CHECK-CP-JSON-DAG: "%69:sub26": 362 # CHECK-CP-JSON-DAG: "%69:sub27": 361 # CHECK-CP-JSON-DAG: "%69:sub28": 358 # CHECK-CP-JSON-DAG: "%69:sub29": 357 # CHECK-CP-JSON-DAG: "%69:sub30": 356 # CHECK-CP-JSON-DAG: "%69:sub31": 355 # CHECK-CP-JSON-DAG: "%70:sub0": 352 # CHECK-CP-JSON-DAG: "%70:sub1": 351 # CHECK-CP-JSON-DAG: "%70:sub2": 350 # CHECK-CP-JSON-DAG: "%70:sub3": 349 # CHECK-CP-JSON-DAG: "%70:sub4": 346 # CHECK-CP-JSON-DAG: "%70:sub5": 345 # CHECK-CP-JSON-DAG: "%70:sub6": 344 # CHECK-CP-JSON-DAG: "%70:sub7": 343 # CHECK-CP-JSON-DAG: "%70:sub8": 340 # CHECK-CP-JSON-DAG: "%70:sub9": 339 # CHECK-CP-JSON-DAG: "%70:sub10": 338 # CHECK-CP-JSON-DAG: "%70:sub11": 337 # CHECK-CP-JSON-DAG: "%70:sub12": 334 # CHECK-CP-JSON-DAG: "%70:sub13": 333 # CHECK-CP-JSON-DAG: "%70:sub14": 332 # CHECK-CP-JSON-DAG: "%70:sub15": 331 # CHECK-CP-JSON-DAG: "%70:sub16": 328 # CHECK-CP-JSON-DAG: "%70:sub17": 327 # CHECK-CP-JSON-DAG: "%70:sub18": 326 # CHECK-CP-JSON-DAG: "%70:sub19": 325 # CHECK-CP-JSON-DAG: "%70:sub20": 322 # CHECK-CP-JSON-DAG: "%70:sub21": 321 # CHECK-CP-JSON-DAG: "%70:sub22": 320 # CHECK-CP-JSON-DAG: "%70:sub23": 319 # CHECK-CP-JSON-DAG: "%70:sub24": 316 # CHECK-CP-JSON-DAG: "%70:sub25": 315 # CHECK-CP-JSON-DAG: "%70:sub26": 314 # CHECK-CP-JSON-DAG: "%70:sub27": 313 # CHECK-CP-JSON-DAG: "%70:sub28": 310 # CHECK-CP-JSON-DAG: "%70:sub29": 309 # CHECK-CP-JSON-DAG: "%70:sub30": 308 # CHECK-CP-JSON-DAG: "%70:sub31": 307 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%77": 13 # CHECK-CP-JSON-DAG: "%82": 55 # CHECK-CP-JSON-DAG: "%83": 0 # CHECK-CP-JSON-DAG: "%85": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%88:vgpr_32, %89:sreg_64_xexec = V_ADD_CO_U32_e64 %83, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 399 # CHECK-CP-JSON-DAG: "%69:sub1": 398 # CHECK-CP-JSON-DAG: "%69:sub2": 397 # CHECK-CP-JSON-DAG: "%69:sub3": 396 # CHECK-CP-JSON-DAG: "%69:sub4": 393 # CHECK-CP-JSON-DAG: "%69:sub5": 392 # CHECK-CP-JSON-DAG: "%69:sub6": 391 # CHECK-CP-JSON-DAG: "%69:sub7": 390 # CHECK-CP-JSON-DAG: "%69:sub8": 387 # CHECK-CP-JSON-DAG: "%69:sub9": 386 # CHECK-CP-JSON-DAG: "%69:sub10": 385 # CHECK-CP-JSON-DAG: "%69:sub11": 384 # CHECK-CP-JSON-DAG: "%69:sub12": 381 # CHECK-CP-JSON-DAG: "%69:sub13": 380 # CHECK-CP-JSON-DAG: "%69:sub14": 379 # CHECK-CP-JSON-DAG: "%69:sub15": 378 # CHECK-CP-JSON-DAG: "%69:sub16": 375 # CHECK-CP-JSON-DAG: "%69:sub17": 374 # CHECK-CP-JSON-DAG: "%69:sub18": 373 # CHECK-CP-JSON-DAG: "%69:sub19": 372 # CHECK-CP-JSON-DAG: "%69:sub20": 369 # CHECK-CP-JSON-DAG: "%69:sub21": 368 # CHECK-CP-JSON-DAG: "%69:sub22": 367 # CHECK-CP-JSON-DAG: "%69:sub23": 366 # CHECK-CP-JSON-DAG: "%69:sub24": 363 # CHECK-CP-JSON-DAG: "%69:sub25": 362 # CHECK-CP-JSON-DAG: "%69:sub26": 361 # CHECK-CP-JSON-DAG: "%69:sub27": 360 # CHECK-CP-JSON-DAG: "%69:sub28": 357 # CHECK-CP-JSON-DAG: "%69:sub29": 356 # CHECK-CP-JSON-DAG: "%69:sub30": 355 # CHECK-CP-JSON-DAG: "%69:sub31": 354 # CHECK-CP-JSON-DAG: "%70:sub0": 351 # CHECK-CP-JSON-DAG: "%70:sub1": 350 # CHECK-CP-JSON-DAG: "%70:sub2": 349 # CHECK-CP-JSON-DAG: "%70:sub3": 348 # CHECK-CP-JSON-DAG: "%70:sub4": 345 # CHECK-CP-JSON-DAG: "%70:sub5": 344 # CHECK-CP-JSON-DAG: "%70:sub6": 343 # CHECK-CP-JSON-DAG: "%70:sub7": 342 # CHECK-CP-JSON-DAG: "%70:sub8": 339 # CHECK-CP-JSON-DAG: "%70:sub9": 338 # CHECK-CP-JSON-DAG: "%70:sub10": 337 # CHECK-CP-JSON-DAG: "%70:sub11": 336 # CHECK-CP-JSON-DAG: "%70:sub12": 333 # CHECK-CP-JSON-DAG: "%70:sub13": 332 # CHECK-CP-JSON-DAG: "%70:sub14": 331 # CHECK-CP-JSON-DAG: "%70:sub15": 330 # CHECK-CP-JSON-DAG: "%70:sub16": 327 # CHECK-CP-JSON-DAG: "%70:sub17": 326 # CHECK-CP-JSON-DAG: "%70:sub18": 325 # CHECK-CP-JSON-DAG: "%70:sub19": 324 # CHECK-CP-JSON-DAG: "%70:sub20": 321 # CHECK-CP-JSON-DAG: "%70:sub21": 320 # CHECK-CP-JSON-DAG: "%70:sub22": 319 # CHECK-CP-JSON-DAG: "%70:sub23": 318 # CHECK-CP-JSON-DAG: "%70:sub24": 315 # CHECK-CP-JSON-DAG: "%70:sub25": 314 # CHECK-CP-JSON-DAG: "%70:sub26": 313 # CHECK-CP-JSON-DAG: "%70:sub27": 312 # CHECK-CP-JSON-DAG: "%70:sub28": 309 # CHECK-CP-JSON-DAG: "%70:sub29": 308 # CHECK-CP-JSON-DAG: "%70:sub30": 307 # CHECK-CP-JSON-DAG: "%70:sub31": 306 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%77": 12 # CHECK-CP-JSON-DAG: "%82": 54 # CHECK-CP-JSON-DAG: "%83": 0 # CHECK-CP-JSON-DAG: "%85": 1 # CHECK-CP-JSON-DAG: "%87": 96 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%90:vgpr_32, dead %91:sreg_64_xexec = V_ADDC_U32_e64 0, %85, %89, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 398 # CHECK-CP-JSON-DAG: "%69:sub1": 397 # CHECK-CP-JSON-DAG: "%69:sub2": 396 # CHECK-CP-JSON-DAG: "%69:sub3": 395 # CHECK-CP-JSON-DAG: "%69:sub4": 392 # CHECK-CP-JSON-DAG: "%69:sub5": 391 # CHECK-CP-JSON-DAG: "%69:sub6": 390 # CHECK-CP-JSON-DAG: "%69:sub7": 389 # CHECK-CP-JSON-DAG: "%69:sub8": 386 # CHECK-CP-JSON-DAG: "%69:sub9": 385 # CHECK-CP-JSON-DAG: "%69:sub10": 384 # CHECK-CP-JSON-DAG: "%69:sub11": 383 # CHECK-CP-JSON-DAG: "%69:sub12": 380 # CHECK-CP-JSON-DAG: "%69:sub13": 379 # CHECK-CP-JSON-DAG: "%69:sub14": 378 # CHECK-CP-JSON-DAG: "%69:sub15": 377 # CHECK-CP-JSON-DAG: "%69:sub16": 374 # CHECK-CP-JSON-DAG: "%69:sub17": 373 # CHECK-CP-JSON-DAG: "%69:sub18": 372 # CHECK-CP-JSON-DAG: "%69:sub19": 371 # CHECK-CP-JSON-DAG: "%69:sub20": 368 # CHECK-CP-JSON-DAG: "%69:sub21": 367 # CHECK-CP-JSON-DAG: "%69:sub22": 366 # CHECK-CP-JSON-DAG: "%69:sub23": 365 # CHECK-CP-JSON-DAG: "%69:sub24": 362 # CHECK-CP-JSON-DAG: "%69:sub25": 361 # CHECK-CP-JSON-DAG: "%69:sub26": 360 # CHECK-CP-JSON-DAG: "%69:sub27": 359 # CHECK-CP-JSON-DAG: "%69:sub28": 356 # CHECK-CP-JSON-DAG: "%69:sub29": 355 # CHECK-CP-JSON-DAG: "%69:sub30": 354 # CHECK-CP-JSON-DAG: "%69:sub31": 353 # CHECK-CP-JSON-DAG: "%70:sub0": 350 # CHECK-CP-JSON-DAG: "%70:sub1": 349 # CHECK-CP-JSON-DAG: "%70:sub2": 348 # CHECK-CP-JSON-DAG: "%70:sub3": 347 # CHECK-CP-JSON-DAG: "%70:sub4": 344 # CHECK-CP-JSON-DAG: "%70:sub5": 343 # CHECK-CP-JSON-DAG: "%70:sub6": 342 # CHECK-CP-JSON-DAG: "%70:sub7": 341 # CHECK-CP-JSON-DAG: "%70:sub8": 338 # CHECK-CP-JSON-DAG: "%70:sub9": 337 # CHECK-CP-JSON-DAG: "%70:sub10": 336 # CHECK-CP-JSON-DAG: "%70:sub11": 335 # CHECK-CP-JSON-DAG: "%70:sub12": 332 # CHECK-CP-JSON-DAG: "%70:sub13": 331 # CHECK-CP-JSON-DAG: "%70:sub14": 330 # CHECK-CP-JSON-DAG: "%70:sub15": 329 # CHECK-CP-JSON-DAG: "%70:sub16": 326 # CHECK-CP-JSON-DAG: "%70:sub17": 325 # CHECK-CP-JSON-DAG: "%70:sub18": 324 # CHECK-CP-JSON-DAG: "%70:sub19": 323 # CHECK-CP-JSON-DAG: "%70:sub20": 320 # CHECK-CP-JSON-DAG: "%70:sub21": 319 # CHECK-CP-JSON-DAG: "%70:sub22": 318 # CHECK-CP-JSON-DAG: "%70:sub23": 317 # CHECK-CP-JSON-DAG: "%70:sub24": 314 # CHECK-CP-JSON-DAG: "%70:sub25": 313 # CHECK-CP-JSON-DAG: "%70:sub26": 312 # CHECK-CP-JSON-DAG: "%70:sub27": 311 # CHECK-CP-JSON-DAG: "%70:sub28": 308 # CHECK-CP-JSON-DAG: "%70:sub29": 307 # CHECK-CP-JSON-DAG: "%70:sub30": 306 # CHECK-CP-JSON-DAG: "%70:sub31": 305 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%77": 11 # CHECK-CP-JSON-DAG: "%82": 53 # CHECK-CP-JSON-DAG: "%85": 0 # CHECK-CP-JSON-DAG: "%87": 95 # CHECK-CP-JSON-DAG: "%88": 1 # CHECK-CP-JSON-DAG: "%89": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%92:vreg_64 = REG_SEQUENCE %88, %subreg.sub0, %90, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 397 # CHECK-CP-JSON-DAG: "%69:sub1": 396 # CHECK-CP-JSON-DAG: "%69:sub2": 395 # CHECK-CP-JSON-DAG: "%69:sub3": 394 # CHECK-CP-JSON-DAG: "%69:sub4": 391 # CHECK-CP-JSON-DAG: "%69:sub5": 390 # CHECK-CP-JSON-DAG: "%69:sub6": 389 # CHECK-CP-JSON-DAG: "%69:sub7": 388 # CHECK-CP-JSON-DAG: "%69:sub8": 385 # CHECK-CP-JSON-DAG: "%69:sub9": 384 # CHECK-CP-JSON-DAG: "%69:sub10": 383 # CHECK-CP-JSON-DAG: "%69:sub11": 382 # CHECK-CP-JSON-DAG: "%69:sub12": 379 # CHECK-CP-JSON-DAG: "%69:sub13": 378 # CHECK-CP-JSON-DAG: "%69:sub14": 377 # CHECK-CP-JSON-DAG: "%69:sub15": 376 # CHECK-CP-JSON-DAG: "%69:sub16": 373 # CHECK-CP-JSON-DAG: "%69:sub17": 372 # CHECK-CP-JSON-DAG: "%69:sub18": 371 # CHECK-CP-JSON-DAG: "%69:sub19": 370 # CHECK-CP-JSON-DAG: "%69:sub20": 367 # CHECK-CP-JSON-DAG: "%69:sub21": 366 # CHECK-CP-JSON-DAG: "%69:sub22": 365 # CHECK-CP-JSON-DAG: "%69:sub23": 364 # CHECK-CP-JSON-DAG: "%69:sub24": 361 # CHECK-CP-JSON-DAG: "%69:sub25": 360 # CHECK-CP-JSON-DAG: "%69:sub26": 359 # CHECK-CP-JSON-DAG: "%69:sub27": 358 # CHECK-CP-JSON-DAG: "%69:sub28": 355 # CHECK-CP-JSON-DAG: "%69:sub29": 354 # CHECK-CP-JSON-DAG: "%69:sub30": 353 # CHECK-CP-JSON-DAG: "%69:sub31": 352 # CHECK-CP-JSON-DAG: "%70:sub0": 349 # CHECK-CP-JSON-DAG: "%70:sub1": 348 # CHECK-CP-JSON-DAG: "%70:sub2": 347 # CHECK-CP-JSON-DAG: "%70:sub3": 346 # CHECK-CP-JSON-DAG: "%70:sub4": 343 # CHECK-CP-JSON-DAG: "%70:sub5": 342 # CHECK-CP-JSON-DAG: "%70:sub6": 341 # CHECK-CP-JSON-DAG: "%70:sub7": 340 # CHECK-CP-JSON-DAG: "%70:sub8": 337 # CHECK-CP-JSON-DAG: "%70:sub9": 336 # CHECK-CP-JSON-DAG: "%70:sub10": 335 # CHECK-CP-JSON-DAG: "%70:sub11": 334 # CHECK-CP-JSON-DAG: "%70:sub12": 331 # CHECK-CP-JSON-DAG: "%70:sub13": 330 # CHECK-CP-JSON-DAG: "%70:sub14": 329 # CHECK-CP-JSON-DAG: "%70:sub15": 328 # CHECK-CP-JSON-DAG: "%70:sub16": 325 # CHECK-CP-JSON-DAG: "%70:sub17": 324 # CHECK-CP-JSON-DAG: "%70:sub18": 323 # CHECK-CP-JSON-DAG: "%70:sub19": 322 # CHECK-CP-JSON-DAG: "%70:sub20": 319 # CHECK-CP-JSON-DAG: "%70:sub21": 318 # CHECK-CP-JSON-DAG: "%70:sub22": 317 # CHECK-CP-JSON-DAG: "%70:sub23": 316 # CHECK-CP-JSON-DAG: "%70:sub24": 313 # CHECK-CP-JSON-DAG: "%70:sub25": 312 # CHECK-CP-JSON-DAG: "%70:sub26": 311 # CHECK-CP-JSON-DAG: "%70:sub27": 310 # CHECK-CP-JSON-DAG: "%70:sub28": 307 # CHECK-CP-JSON-DAG: "%70:sub29": 306 # CHECK-CP-JSON-DAG: "%70:sub30": 305 # CHECK-CP-JSON-DAG: "%70:sub31": 304 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%77": 10 # CHECK-CP-JSON-DAG: "%82": 52 # CHECK-CP-JSON-DAG: "%87": 94 # CHECK-CP-JSON-DAG: "%88": 0 # CHECK-CP-JSON-DAG: "%90": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%93:vgpr_32, %94:sreg_64_xexec = V_ADD_CO_U32_e64 %88, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 396 # CHECK-CP-JSON-DAG: "%69:sub1": 395 # CHECK-CP-JSON-DAG: "%69:sub2": 394 # CHECK-CP-JSON-DAG: "%69:sub3": 393 # CHECK-CP-JSON-DAG: "%69:sub4": 390 # CHECK-CP-JSON-DAG: "%69:sub5": 389 # CHECK-CP-JSON-DAG: "%69:sub6": 388 # CHECK-CP-JSON-DAG: "%69:sub7": 387 # CHECK-CP-JSON-DAG: "%69:sub8": 384 # CHECK-CP-JSON-DAG: "%69:sub9": 383 # CHECK-CP-JSON-DAG: "%69:sub10": 382 # CHECK-CP-JSON-DAG: "%69:sub11": 381 # CHECK-CP-JSON-DAG: "%69:sub12": 378 # CHECK-CP-JSON-DAG: "%69:sub13": 377 # CHECK-CP-JSON-DAG: "%69:sub14": 376 # CHECK-CP-JSON-DAG: "%69:sub15": 375 # CHECK-CP-JSON-DAG: "%69:sub16": 372 # CHECK-CP-JSON-DAG: "%69:sub17": 371 # CHECK-CP-JSON-DAG: "%69:sub18": 370 # CHECK-CP-JSON-DAG: "%69:sub19": 369 # CHECK-CP-JSON-DAG: "%69:sub20": 366 # CHECK-CP-JSON-DAG: "%69:sub21": 365 # CHECK-CP-JSON-DAG: "%69:sub22": 364 # CHECK-CP-JSON-DAG: "%69:sub23": 363 # CHECK-CP-JSON-DAG: "%69:sub24": 360 # CHECK-CP-JSON-DAG: "%69:sub25": 359 # CHECK-CP-JSON-DAG: "%69:sub26": 358 # CHECK-CP-JSON-DAG: "%69:sub27": 357 # CHECK-CP-JSON-DAG: "%69:sub28": 354 # CHECK-CP-JSON-DAG: "%69:sub29": 353 # CHECK-CP-JSON-DAG: "%69:sub30": 352 # CHECK-CP-JSON-DAG: "%69:sub31": 351 # CHECK-CP-JSON-DAG: "%70:sub0": 348 # CHECK-CP-JSON-DAG: "%70:sub1": 347 # CHECK-CP-JSON-DAG: "%70:sub2": 346 # CHECK-CP-JSON-DAG: "%70:sub3": 345 # CHECK-CP-JSON-DAG: "%70:sub4": 342 # CHECK-CP-JSON-DAG: "%70:sub5": 341 # CHECK-CP-JSON-DAG: "%70:sub6": 340 # CHECK-CP-JSON-DAG: "%70:sub7": 339 # CHECK-CP-JSON-DAG: "%70:sub8": 336 # CHECK-CP-JSON-DAG: "%70:sub9": 335 # CHECK-CP-JSON-DAG: "%70:sub10": 334 # CHECK-CP-JSON-DAG: "%70:sub11": 333 # CHECK-CP-JSON-DAG: "%70:sub12": 330 # CHECK-CP-JSON-DAG: "%70:sub13": 329 # CHECK-CP-JSON-DAG: "%70:sub14": 328 # CHECK-CP-JSON-DAG: "%70:sub15": 327 # CHECK-CP-JSON-DAG: "%70:sub16": 324 # CHECK-CP-JSON-DAG: "%70:sub17": 323 # CHECK-CP-JSON-DAG: "%70:sub18": 322 # CHECK-CP-JSON-DAG: "%70:sub19": 321 # CHECK-CP-JSON-DAG: "%70:sub20": 318 # CHECK-CP-JSON-DAG: "%70:sub21": 317 # CHECK-CP-JSON-DAG: "%70:sub22": 316 # CHECK-CP-JSON-DAG: "%70:sub23": 315 # CHECK-CP-JSON-DAG: "%70:sub24": 312 # CHECK-CP-JSON-DAG: "%70:sub25": 311 # CHECK-CP-JSON-DAG: "%70:sub26": 310 # CHECK-CP-JSON-DAG: "%70:sub27": 309 # CHECK-CP-JSON-DAG: "%70:sub28": 306 # CHECK-CP-JSON-DAG: "%70:sub29": 305 # CHECK-CP-JSON-DAG: "%70:sub30": 304 # CHECK-CP-JSON-DAG: "%70:sub31": 303 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%77": 9 # CHECK-CP-JSON-DAG: "%82": 51 # CHECK-CP-JSON-DAG: "%87": 93 # CHECK-CP-JSON-DAG: "%88": 0 # CHECK-CP-JSON-DAG: "%90": 1 # CHECK-CP-JSON-DAG: "%92": 135 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%95:vgpr_32, dead %96:sreg_64_xexec = V_ADDC_U32_e64 0, %90, %94, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 395 # CHECK-CP-JSON-DAG: "%69:sub1": 394 # CHECK-CP-JSON-DAG: "%69:sub2": 393 # CHECK-CP-JSON-DAG: "%69:sub3": 392 # CHECK-CP-JSON-DAG: "%69:sub4": 389 # CHECK-CP-JSON-DAG: "%69:sub5": 388 # CHECK-CP-JSON-DAG: "%69:sub6": 387 # CHECK-CP-JSON-DAG: "%69:sub7": 386 # CHECK-CP-JSON-DAG: "%69:sub8": 383 # CHECK-CP-JSON-DAG: "%69:sub9": 382 # CHECK-CP-JSON-DAG: "%69:sub10": 381 # CHECK-CP-JSON-DAG: "%69:sub11": 380 # CHECK-CP-JSON-DAG: "%69:sub12": 377 # CHECK-CP-JSON-DAG: "%69:sub13": 376 # CHECK-CP-JSON-DAG: "%69:sub14": 375 # CHECK-CP-JSON-DAG: "%69:sub15": 374 # CHECK-CP-JSON-DAG: "%69:sub16": 371 # CHECK-CP-JSON-DAG: "%69:sub17": 370 # CHECK-CP-JSON-DAG: "%69:sub18": 369 # CHECK-CP-JSON-DAG: "%69:sub19": 368 # CHECK-CP-JSON-DAG: "%69:sub20": 365 # CHECK-CP-JSON-DAG: "%69:sub21": 364 # CHECK-CP-JSON-DAG: "%69:sub22": 363 # CHECK-CP-JSON-DAG: "%69:sub23": 362 # CHECK-CP-JSON-DAG: "%69:sub24": 359 # CHECK-CP-JSON-DAG: "%69:sub25": 358 # CHECK-CP-JSON-DAG: "%69:sub26": 357 # CHECK-CP-JSON-DAG: "%69:sub27": 356 # CHECK-CP-JSON-DAG: "%69:sub28": 353 # CHECK-CP-JSON-DAG: "%69:sub29": 352 # CHECK-CP-JSON-DAG: "%69:sub30": 351 # CHECK-CP-JSON-DAG: "%69:sub31": 350 # CHECK-CP-JSON-DAG: "%70:sub0": 347 # CHECK-CP-JSON-DAG: "%70:sub1": 346 # CHECK-CP-JSON-DAG: "%70:sub2": 345 # CHECK-CP-JSON-DAG: "%70:sub3": 344 # CHECK-CP-JSON-DAG: "%70:sub4": 341 # CHECK-CP-JSON-DAG: "%70:sub5": 340 # CHECK-CP-JSON-DAG: "%70:sub6": 339 # CHECK-CP-JSON-DAG: "%70:sub7": 338 # CHECK-CP-JSON-DAG: "%70:sub8": 335 # CHECK-CP-JSON-DAG: "%70:sub9": 334 # CHECK-CP-JSON-DAG: "%70:sub10": 333 # CHECK-CP-JSON-DAG: "%70:sub11": 332 # CHECK-CP-JSON-DAG: "%70:sub12": 329 # CHECK-CP-JSON-DAG: "%70:sub13": 328 # CHECK-CP-JSON-DAG: "%70:sub14": 327 # CHECK-CP-JSON-DAG: "%70:sub15": 326 # CHECK-CP-JSON-DAG: "%70:sub16": 323 # CHECK-CP-JSON-DAG: "%70:sub17": 322 # CHECK-CP-JSON-DAG: "%70:sub18": 321 # CHECK-CP-JSON-DAG: "%70:sub19": 320 # CHECK-CP-JSON-DAG: "%70:sub20": 317 # CHECK-CP-JSON-DAG: "%70:sub21": 316 # CHECK-CP-JSON-DAG: "%70:sub22": 315 # CHECK-CP-JSON-DAG: "%70:sub23": 314 # CHECK-CP-JSON-DAG: "%70:sub24": 311 # CHECK-CP-JSON-DAG: "%70:sub25": 310 # CHECK-CP-JSON-DAG: "%70:sub26": 309 # CHECK-CP-JSON-DAG: "%70:sub27": 308 # CHECK-CP-JSON-DAG: "%70:sub28": 305 # CHECK-CP-JSON-DAG: "%70:sub29": 304 # CHECK-CP-JSON-DAG: "%70:sub30": 303 # CHECK-CP-JSON-DAG: "%70:sub31": 302 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%77": 8 # CHECK-CP-JSON-DAG: "%82": 50 # CHECK-CP-JSON-DAG: "%87": 92 # CHECK-CP-JSON-DAG: "%90": 0 # CHECK-CP-JSON-DAG: "%92": 134 # CHECK-CP-JSON-DAG: "%93": 1 # CHECK-CP-JSON-DAG: "%94": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%97:vreg_64 = REG_SEQUENCE %93, %subreg.sub0, %95, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 394 # CHECK-CP-JSON-DAG: "%69:sub1": 393 # CHECK-CP-JSON-DAG: "%69:sub2": 392 # CHECK-CP-JSON-DAG: "%69:sub3": 391 # CHECK-CP-JSON-DAG: "%69:sub4": 388 # CHECK-CP-JSON-DAG: "%69:sub5": 387 # CHECK-CP-JSON-DAG: "%69:sub6": 386 # CHECK-CP-JSON-DAG: "%69:sub7": 385 # CHECK-CP-JSON-DAG: "%69:sub8": 382 # CHECK-CP-JSON-DAG: "%69:sub9": 381 # CHECK-CP-JSON-DAG: "%69:sub10": 380 # CHECK-CP-JSON-DAG: "%69:sub11": 379 # CHECK-CP-JSON-DAG: "%69:sub12": 376 # CHECK-CP-JSON-DAG: "%69:sub13": 375 # CHECK-CP-JSON-DAG: "%69:sub14": 374 # CHECK-CP-JSON-DAG: "%69:sub15": 373 # CHECK-CP-JSON-DAG: "%69:sub16": 370 # CHECK-CP-JSON-DAG: "%69:sub17": 369 # CHECK-CP-JSON-DAG: "%69:sub18": 368 # CHECK-CP-JSON-DAG: "%69:sub19": 367 # CHECK-CP-JSON-DAG: "%69:sub20": 364 # CHECK-CP-JSON-DAG: "%69:sub21": 363 # CHECK-CP-JSON-DAG: "%69:sub22": 362 # CHECK-CP-JSON-DAG: "%69:sub23": 361 # CHECK-CP-JSON-DAG: "%69:sub24": 358 # CHECK-CP-JSON-DAG: "%69:sub25": 357 # CHECK-CP-JSON-DAG: "%69:sub26": 356 # CHECK-CP-JSON-DAG: "%69:sub27": 355 # CHECK-CP-JSON-DAG: "%69:sub28": 352 # CHECK-CP-JSON-DAG: "%69:sub29": 351 # CHECK-CP-JSON-DAG: "%69:sub30": 350 # CHECK-CP-JSON-DAG: "%69:sub31": 349 # CHECK-CP-JSON-DAG: "%70:sub0": 346 # CHECK-CP-JSON-DAG: "%70:sub1": 345 # CHECK-CP-JSON-DAG: "%70:sub2": 344 # CHECK-CP-JSON-DAG: "%70:sub3": 343 # CHECK-CP-JSON-DAG: "%70:sub4": 340 # CHECK-CP-JSON-DAG: "%70:sub5": 339 # CHECK-CP-JSON-DAG: "%70:sub6": 338 # CHECK-CP-JSON-DAG: "%70:sub7": 337 # CHECK-CP-JSON-DAG: "%70:sub8": 334 # CHECK-CP-JSON-DAG: "%70:sub9": 333 # CHECK-CP-JSON-DAG: "%70:sub10": 332 # CHECK-CP-JSON-DAG: "%70:sub11": 331 # CHECK-CP-JSON-DAG: "%70:sub12": 328 # CHECK-CP-JSON-DAG: "%70:sub13": 327 # CHECK-CP-JSON-DAG: "%70:sub14": 326 # CHECK-CP-JSON-DAG: "%70:sub15": 325 # CHECK-CP-JSON-DAG: "%70:sub16": 322 # CHECK-CP-JSON-DAG: "%70:sub17": 321 # CHECK-CP-JSON-DAG: "%70:sub18": 320 # CHECK-CP-JSON-DAG: "%70:sub19": 319 # CHECK-CP-JSON-DAG: "%70:sub20": 316 # CHECK-CP-JSON-DAG: "%70:sub21": 315 # CHECK-CP-JSON-DAG: "%70:sub22": 314 # CHECK-CP-JSON-DAG: "%70:sub23": 313 # CHECK-CP-JSON-DAG: "%70:sub24": 310 # CHECK-CP-JSON-DAG: "%70:sub25": 309 # CHECK-CP-JSON-DAG: "%70:sub26": 308 # CHECK-CP-JSON-DAG: "%70:sub27": 307 # CHECK-CP-JSON-DAG: "%70:sub28": 304 # CHECK-CP-JSON-DAG: "%70:sub29": 303 # CHECK-CP-JSON-DAG: "%70:sub30": 302 # CHECK-CP-JSON-DAG: "%70:sub31": 301 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%77": 7 # CHECK-CP-JSON-DAG: "%82": 49 # CHECK-CP-JSON-DAG: "%87": 91 # CHECK-CP-JSON-DAG: "%92": 133 # CHECK-CP-JSON-DAG: "%93": 0 # CHECK-CP-JSON-DAG: "%95": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%98:vgpr_32, %99:sreg_64_xexec = V_ADD_CO_U32_e64 %93, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 393 # CHECK-CP-JSON-DAG: "%69:sub1": 392 # CHECK-CP-JSON-DAG: "%69:sub2": 391 # CHECK-CP-JSON-DAG: "%69:sub3": 390 # CHECK-CP-JSON-DAG: "%69:sub4": 387 # CHECK-CP-JSON-DAG: "%69:sub5": 386 # CHECK-CP-JSON-DAG: "%69:sub6": 385 # CHECK-CP-JSON-DAG: "%69:sub7": 384 # CHECK-CP-JSON-DAG: "%69:sub8": 381 # CHECK-CP-JSON-DAG: "%69:sub9": 380 # CHECK-CP-JSON-DAG: "%69:sub10": 379 # CHECK-CP-JSON-DAG: "%69:sub11": 378 # CHECK-CP-JSON-DAG: "%69:sub12": 375 # CHECK-CP-JSON-DAG: "%69:sub13": 374 # CHECK-CP-JSON-DAG: "%69:sub14": 373 # CHECK-CP-JSON-DAG: "%69:sub15": 372 # CHECK-CP-JSON-DAG: "%69:sub16": 369 # CHECK-CP-JSON-DAG: "%69:sub17": 368 # CHECK-CP-JSON-DAG: "%69:sub18": 367 # CHECK-CP-JSON-DAG: "%69:sub19": 366 # CHECK-CP-JSON-DAG: "%69:sub20": 363 # CHECK-CP-JSON-DAG: "%69:sub21": 362 # CHECK-CP-JSON-DAG: "%69:sub22": 361 # CHECK-CP-JSON-DAG: "%69:sub23": 360 # CHECK-CP-JSON-DAG: "%69:sub24": 357 # CHECK-CP-JSON-DAG: "%69:sub25": 356 # CHECK-CP-JSON-DAG: "%69:sub26": 355 # CHECK-CP-JSON-DAG: "%69:sub27": 354 # CHECK-CP-JSON-DAG: "%69:sub28": 351 # CHECK-CP-JSON-DAG: "%69:sub29": 350 # CHECK-CP-JSON-DAG: "%69:sub30": 349 # CHECK-CP-JSON-DAG: "%69:sub31": 348 # CHECK-CP-JSON-DAG: "%70:sub0": 345 # CHECK-CP-JSON-DAG: "%70:sub1": 344 # CHECK-CP-JSON-DAG: "%70:sub2": 343 # CHECK-CP-JSON-DAG: "%70:sub3": 342 # CHECK-CP-JSON-DAG: "%70:sub4": 339 # CHECK-CP-JSON-DAG: "%70:sub5": 338 # CHECK-CP-JSON-DAG: "%70:sub6": 337 # CHECK-CP-JSON-DAG: "%70:sub7": 336 # CHECK-CP-JSON-DAG: "%70:sub8": 333 # CHECK-CP-JSON-DAG: "%70:sub9": 332 # CHECK-CP-JSON-DAG: "%70:sub10": 331 # CHECK-CP-JSON-DAG: "%70:sub11": 330 # CHECK-CP-JSON-DAG: "%70:sub12": 327 # CHECK-CP-JSON-DAG: "%70:sub13": 326 # CHECK-CP-JSON-DAG: "%70:sub14": 325 # CHECK-CP-JSON-DAG: "%70:sub15": 324 # CHECK-CP-JSON-DAG: "%70:sub16": 321 # CHECK-CP-JSON-DAG: "%70:sub17": 320 # CHECK-CP-JSON-DAG: "%70:sub18": 319 # CHECK-CP-JSON-DAG: "%70:sub19": 318 # CHECK-CP-JSON-DAG: "%70:sub20": 315 # CHECK-CP-JSON-DAG: "%70:sub21": 314 # CHECK-CP-JSON-DAG: "%70:sub22": 313 # CHECK-CP-JSON-DAG: "%70:sub23": 312 # CHECK-CP-JSON-DAG: "%70:sub24": 309 # CHECK-CP-JSON-DAG: "%70:sub25": 308 # CHECK-CP-JSON-DAG: "%70:sub26": 307 # CHECK-CP-JSON-DAG: "%70:sub27": 306 # CHECK-CP-JSON-DAG: "%70:sub28": 303 # CHECK-CP-JSON-DAG: "%70:sub29": 302 # CHECK-CP-JSON-DAG: "%70:sub30": 301 # CHECK-CP-JSON-DAG: "%70:sub31": 300 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%77": 6 # CHECK-CP-JSON-DAG: "%82": 48 # CHECK-CP-JSON-DAG: "%87": 90 # CHECK-CP-JSON-DAG: "%92": 132 # CHECK-CP-JSON-DAG: "%93": 0 # CHECK-CP-JSON-DAG: "%95": 1 # CHECK-CP-JSON-DAG: "%97": 174 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%100:vgpr_32, dead %101:sreg_64_xexec = V_ADDC_U32_e64 0, %95, %99, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 392 # CHECK-CP-JSON-DAG: "%69:sub1": 391 # CHECK-CP-JSON-DAG: "%69:sub2": 390 # CHECK-CP-JSON-DAG: "%69:sub3": 389 # CHECK-CP-JSON-DAG: "%69:sub4": 386 # CHECK-CP-JSON-DAG: "%69:sub5": 385 # CHECK-CP-JSON-DAG: "%69:sub6": 384 # CHECK-CP-JSON-DAG: "%69:sub7": 383 # CHECK-CP-JSON-DAG: "%69:sub8": 380 # CHECK-CP-JSON-DAG: "%69:sub9": 379 # CHECK-CP-JSON-DAG: "%69:sub10": 378 # CHECK-CP-JSON-DAG: "%69:sub11": 377 # CHECK-CP-JSON-DAG: "%69:sub12": 374 # CHECK-CP-JSON-DAG: "%69:sub13": 373 # CHECK-CP-JSON-DAG: "%69:sub14": 372 # CHECK-CP-JSON-DAG: "%69:sub15": 371 # CHECK-CP-JSON-DAG: "%69:sub16": 368 # CHECK-CP-JSON-DAG: "%69:sub17": 367 # CHECK-CP-JSON-DAG: "%69:sub18": 366 # CHECK-CP-JSON-DAG: "%69:sub19": 365 # CHECK-CP-JSON-DAG: "%69:sub20": 362 # CHECK-CP-JSON-DAG: "%69:sub21": 361 # CHECK-CP-JSON-DAG: "%69:sub22": 360 # CHECK-CP-JSON-DAG: "%69:sub23": 359 # CHECK-CP-JSON-DAG: "%69:sub24": 356 # CHECK-CP-JSON-DAG: "%69:sub25": 355 # CHECK-CP-JSON-DAG: "%69:sub26": 354 # CHECK-CP-JSON-DAG: "%69:sub27": 353 # CHECK-CP-JSON-DAG: "%69:sub28": 350 # CHECK-CP-JSON-DAG: "%69:sub29": 349 # CHECK-CP-JSON-DAG: "%69:sub30": 348 # CHECK-CP-JSON-DAG: "%69:sub31": 347 # CHECK-CP-JSON-DAG: "%70:sub0": 344 # CHECK-CP-JSON-DAG: "%70:sub1": 343 # CHECK-CP-JSON-DAG: "%70:sub2": 342 # CHECK-CP-JSON-DAG: "%70:sub3": 341 # CHECK-CP-JSON-DAG: "%70:sub4": 338 # CHECK-CP-JSON-DAG: "%70:sub5": 337 # CHECK-CP-JSON-DAG: "%70:sub6": 336 # CHECK-CP-JSON-DAG: "%70:sub7": 335 # CHECK-CP-JSON-DAG: "%70:sub8": 332 # CHECK-CP-JSON-DAG: "%70:sub9": 331 # CHECK-CP-JSON-DAG: "%70:sub10": 330 # CHECK-CP-JSON-DAG: "%70:sub11": 329 # CHECK-CP-JSON-DAG: "%70:sub12": 326 # CHECK-CP-JSON-DAG: "%70:sub13": 325 # CHECK-CP-JSON-DAG: "%70:sub14": 324 # CHECK-CP-JSON-DAG: "%70:sub15": 323 # CHECK-CP-JSON-DAG: "%70:sub16": 320 # CHECK-CP-JSON-DAG: "%70:sub17": 319 # CHECK-CP-JSON-DAG: "%70:sub18": 318 # CHECK-CP-JSON-DAG: "%70:sub19": 317 # CHECK-CP-JSON-DAG: "%70:sub20": 314 # CHECK-CP-JSON-DAG: "%70:sub21": 313 # CHECK-CP-JSON-DAG: "%70:sub22": 312 # CHECK-CP-JSON-DAG: "%70:sub23": 311 # CHECK-CP-JSON-DAG: "%70:sub24": 308 # CHECK-CP-JSON-DAG: "%70:sub25": 307 # CHECK-CP-JSON-DAG: "%70:sub26": 306 # CHECK-CP-JSON-DAG: "%70:sub27": 305 # CHECK-CP-JSON-DAG: "%70:sub28": 302 # CHECK-CP-JSON-DAG: "%70:sub29": 301 # CHECK-CP-JSON-DAG: "%70:sub30": 300 # CHECK-CP-JSON-DAG: "%70:sub31": 299 # CHECK-CP-JSON-DAG: "%72": 2 # CHECK-CP-JSON-DAG: "%77": 5 # CHECK-CP-JSON-DAG: "%82": 47 # CHECK-CP-JSON-DAG: "%87": 89 # CHECK-CP-JSON-DAG: "%92": 131 # CHECK-CP-JSON-DAG: "%95": 0 # CHECK-CP-JSON-DAG: "%97": 173 # CHECK-CP-JSON-DAG: "%98": 1 # CHECK-CP-JSON-DAG: "%99": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%102:vreg_64 = REG_SEQUENCE %98, %subreg.sub0, %100, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 391 # CHECK-CP-JSON-DAG: "%69:sub1": 390 # CHECK-CP-JSON-DAG: "%69:sub2": 389 # CHECK-CP-JSON-DAG: "%69:sub3": 388 # CHECK-CP-JSON-DAG: "%69:sub4": 385 # CHECK-CP-JSON-DAG: "%69:sub5": 384 # CHECK-CP-JSON-DAG: "%69:sub6": 383 # CHECK-CP-JSON-DAG: "%69:sub7": 382 # CHECK-CP-JSON-DAG: "%69:sub8": 379 # CHECK-CP-JSON-DAG: "%69:sub9": 378 # CHECK-CP-JSON-DAG: "%69:sub10": 377 # CHECK-CP-JSON-DAG: "%69:sub11": 376 # CHECK-CP-JSON-DAG: "%69:sub12": 373 # CHECK-CP-JSON-DAG: "%69:sub13": 372 # CHECK-CP-JSON-DAG: "%69:sub14": 371 # CHECK-CP-JSON-DAG: "%69:sub15": 370 # CHECK-CP-JSON-DAG: "%69:sub16": 367 # CHECK-CP-JSON-DAG: "%69:sub17": 366 # CHECK-CP-JSON-DAG: "%69:sub18": 365 # CHECK-CP-JSON-DAG: "%69:sub19": 364 # CHECK-CP-JSON-DAG: "%69:sub20": 361 # CHECK-CP-JSON-DAG: "%69:sub21": 360 # CHECK-CP-JSON-DAG: "%69:sub22": 359 # CHECK-CP-JSON-DAG: "%69:sub23": 358 # CHECK-CP-JSON-DAG: "%69:sub24": 355 # CHECK-CP-JSON-DAG: "%69:sub25": 354 # CHECK-CP-JSON-DAG: "%69:sub26": 353 # CHECK-CP-JSON-DAG: "%69:sub27": 352 # CHECK-CP-JSON-DAG: "%69:sub28": 349 # CHECK-CP-JSON-DAG: "%69:sub29": 348 # CHECK-CP-JSON-DAG: "%69:sub30": 347 # CHECK-CP-JSON-DAG: "%69:sub31": 346 # CHECK-CP-JSON-DAG: "%70:sub0": 343 # CHECK-CP-JSON-DAG: "%70:sub1": 342 # CHECK-CP-JSON-DAG: "%70:sub2": 341 # CHECK-CP-JSON-DAG: "%70:sub3": 340 # CHECK-CP-JSON-DAG: "%70:sub4": 337 # CHECK-CP-JSON-DAG: "%70:sub5": 336 # CHECK-CP-JSON-DAG: "%70:sub6": 335 # CHECK-CP-JSON-DAG: "%70:sub7": 334 # CHECK-CP-JSON-DAG: "%70:sub8": 331 # CHECK-CP-JSON-DAG: "%70:sub9": 330 # CHECK-CP-JSON-DAG: "%70:sub10": 329 # CHECK-CP-JSON-DAG: "%70:sub11": 328 # CHECK-CP-JSON-DAG: "%70:sub12": 325 # CHECK-CP-JSON-DAG: "%70:sub13": 324 # CHECK-CP-JSON-DAG: "%70:sub14": 323 # CHECK-CP-JSON-DAG: "%70:sub15": 322 # CHECK-CP-JSON-DAG: "%70:sub16": 319 # CHECK-CP-JSON-DAG: "%70:sub17": 318 # CHECK-CP-JSON-DAG: "%70:sub18": 317 # CHECK-CP-JSON-DAG: "%70:sub19": 316 # CHECK-CP-JSON-DAG: "%70:sub20": 313 # CHECK-CP-JSON-DAG: "%70:sub21": 312 # CHECK-CP-JSON-DAG: "%70:sub22": 311 # CHECK-CP-JSON-DAG: "%70:sub23": 310 # CHECK-CP-JSON-DAG: "%70:sub24": 307 # CHECK-CP-JSON-DAG: "%70:sub25": 306 # CHECK-CP-JSON-DAG: "%70:sub26": 305 # CHECK-CP-JSON-DAG: "%70:sub27": 304 # CHECK-CP-JSON-DAG: "%70:sub28": 301 # CHECK-CP-JSON-DAG: "%70:sub29": 300 # CHECK-CP-JSON-DAG: "%70:sub30": 299 # CHECK-CP-JSON-DAG: "%70:sub31": 298 # CHECK-CP-JSON-DAG: "%72": 1 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 46 # CHECK-CP-JSON-DAG: "%87": 88 # CHECK-CP-JSON-DAG: "%92": 130 # CHECK-CP-JSON-DAG: "%97": 172 # CHECK-CP-JSON-DAG: "%98": 0 # CHECK-CP-JSON-DAG: "%100": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%103:vgpr_32, %104:sreg_64_xexec = V_ADD_CO_U32_e64 %98, %72, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 390 # CHECK-CP-JSON-DAG: "%69:sub1": 389 # CHECK-CP-JSON-DAG: "%69:sub2": 388 # CHECK-CP-JSON-DAG: "%69:sub3": 387 # CHECK-CP-JSON-DAG: "%69:sub4": 384 # CHECK-CP-JSON-DAG: "%69:sub5": 383 # CHECK-CP-JSON-DAG: "%69:sub6": 382 # CHECK-CP-JSON-DAG: "%69:sub7": 381 # CHECK-CP-JSON-DAG: "%69:sub8": 378 # CHECK-CP-JSON-DAG: "%69:sub9": 377 # CHECK-CP-JSON-DAG: "%69:sub10": 376 # CHECK-CP-JSON-DAG: "%69:sub11": 375 # CHECK-CP-JSON-DAG: "%69:sub12": 372 # CHECK-CP-JSON-DAG: "%69:sub13": 371 # CHECK-CP-JSON-DAG: "%69:sub14": 370 # CHECK-CP-JSON-DAG: "%69:sub15": 369 # CHECK-CP-JSON-DAG: "%69:sub16": 366 # CHECK-CP-JSON-DAG: "%69:sub17": 365 # CHECK-CP-JSON-DAG: "%69:sub18": 364 # CHECK-CP-JSON-DAG: "%69:sub19": 363 # CHECK-CP-JSON-DAG: "%69:sub20": 360 # CHECK-CP-JSON-DAG: "%69:sub21": 359 # CHECK-CP-JSON-DAG: "%69:sub22": 358 # CHECK-CP-JSON-DAG: "%69:sub23": 357 # CHECK-CP-JSON-DAG: "%69:sub24": 354 # CHECK-CP-JSON-DAG: "%69:sub25": 353 # CHECK-CP-JSON-DAG: "%69:sub26": 352 # CHECK-CP-JSON-DAG: "%69:sub27": 351 # CHECK-CP-JSON-DAG: "%69:sub28": 348 # CHECK-CP-JSON-DAG: "%69:sub29": 347 # CHECK-CP-JSON-DAG: "%69:sub30": 346 # CHECK-CP-JSON-DAG: "%69:sub31": 345 # CHECK-CP-JSON-DAG: "%70:sub0": 342 # CHECK-CP-JSON-DAG: "%70:sub1": 341 # CHECK-CP-JSON-DAG: "%70:sub2": 340 # CHECK-CP-JSON-DAG: "%70:sub3": 339 # CHECK-CP-JSON-DAG: "%70:sub4": 336 # CHECK-CP-JSON-DAG: "%70:sub5": 335 # CHECK-CP-JSON-DAG: "%70:sub6": 334 # CHECK-CP-JSON-DAG: "%70:sub7": 333 # CHECK-CP-JSON-DAG: "%70:sub8": 330 # CHECK-CP-JSON-DAG: "%70:sub9": 329 # CHECK-CP-JSON-DAG: "%70:sub10": 328 # CHECK-CP-JSON-DAG: "%70:sub11": 327 # CHECK-CP-JSON-DAG: "%70:sub12": 324 # CHECK-CP-JSON-DAG: "%70:sub13": 323 # CHECK-CP-JSON-DAG: "%70:sub14": 322 # CHECK-CP-JSON-DAG: "%70:sub15": 321 # CHECK-CP-JSON-DAG: "%70:sub16": 318 # CHECK-CP-JSON-DAG: "%70:sub17": 317 # CHECK-CP-JSON-DAG: "%70:sub18": 316 # CHECK-CP-JSON-DAG: "%70:sub19": 315 # CHECK-CP-JSON-DAG: "%70:sub20": 312 # CHECK-CP-JSON-DAG: "%70:sub21": 311 # CHECK-CP-JSON-DAG: "%70:sub22": 310 # CHECK-CP-JSON-DAG: "%70:sub23": 309 # CHECK-CP-JSON-DAG: "%70:sub24": 306 # CHECK-CP-JSON-DAG: "%70:sub25": 305 # CHECK-CP-JSON-DAG: "%70:sub26": 304 # CHECK-CP-JSON-DAG: "%70:sub27": 303 # CHECK-CP-JSON-DAG: "%70:sub28": 300 # CHECK-CP-JSON-DAG: "%70:sub29": 299 # CHECK-CP-JSON-DAG: "%70:sub30": 298 # CHECK-CP-JSON-DAG: "%70:sub31": 297 # CHECK-CP-JSON-DAG: "%72": 0 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 45 # CHECK-CP-JSON-DAG: "%87": 87 # CHECK-CP-JSON-DAG: "%92": 129 # CHECK-CP-JSON-DAG: "%97": 171 # CHECK-CP-JSON-DAG: "%98": 0 # CHECK-CP-JSON-DAG: "%100": 1 # CHECK-CP-JSON-DAG: "%102": 213 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%105:vgpr_32, dead %106:sreg_64_xexec = V_ADDC_U32_e64 0, %100, %104, 0, implicit $exec", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 389 # CHECK-CP-JSON-DAG: "%69:sub1": 388 # CHECK-CP-JSON-DAG: "%69:sub2": 387 # CHECK-CP-JSON-DAG: "%69:sub3": 386 # CHECK-CP-JSON-DAG: "%69:sub4": 383 # CHECK-CP-JSON-DAG: "%69:sub5": 382 # CHECK-CP-JSON-DAG: "%69:sub6": 381 # CHECK-CP-JSON-DAG: "%69:sub7": 380 # CHECK-CP-JSON-DAG: "%69:sub8": 377 # CHECK-CP-JSON-DAG: "%69:sub9": 376 # CHECK-CP-JSON-DAG: "%69:sub10": 375 # CHECK-CP-JSON-DAG: "%69:sub11": 374 # CHECK-CP-JSON-DAG: "%69:sub12": 371 # CHECK-CP-JSON-DAG: "%69:sub13": 370 # CHECK-CP-JSON-DAG: "%69:sub14": 369 # CHECK-CP-JSON-DAG: "%69:sub15": 368 # CHECK-CP-JSON-DAG: "%69:sub16": 365 # CHECK-CP-JSON-DAG: "%69:sub17": 364 # CHECK-CP-JSON-DAG: "%69:sub18": 363 # CHECK-CP-JSON-DAG: "%69:sub19": 362 # CHECK-CP-JSON-DAG: "%69:sub20": 359 # CHECK-CP-JSON-DAG: "%69:sub21": 358 # CHECK-CP-JSON-DAG: "%69:sub22": 357 # CHECK-CP-JSON-DAG: "%69:sub23": 356 # CHECK-CP-JSON-DAG: "%69:sub24": 353 # CHECK-CP-JSON-DAG: "%69:sub25": 352 # CHECK-CP-JSON-DAG: "%69:sub26": 351 # CHECK-CP-JSON-DAG: "%69:sub27": 350 # CHECK-CP-JSON-DAG: "%69:sub28": 347 # CHECK-CP-JSON-DAG: "%69:sub29": 346 # CHECK-CP-JSON-DAG: "%69:sub30": 345 # CHECK-CP-JSON-DAG: "%69:sub31": 344 # CHECK-CP-JSON-DAG: "%70:sub0": 341 # CHECK-CP-JSON-DAG: "%70:sub1": 340 # CHECK-CP-JSON-DAG: "%70:sub2": 339 # CHECK-CP-JSON-DAG: "%70:sub3": 338 # CHECK-CP-JSON-DAG: "%70:sub4": 335 # CHECK-CP-JSON-DAG: "%70:sub5": 334 # CHECK-CP-JSON-DAG: "%70:sub6": 333 # CHECK-CP-JSON-DAG: "%70:sub7": 332 # CHECK-CP-JSON-DAG: "%70:sub8": 329 # CHECK-CP-JSON-DAG: "%70:sub9": 328 # CHECK-CP-JSON-DAG: "%70:sub10": 327 # CHECK-CP-JSON-DAG: "%70:sub11": 326 # CHECK-CP-JSON-DAG: "%70:sub12": 323 # CHECK-CP-JSON-DAG: "%70:sub13": 322 # CHECK-CP-JSON-DAG: "%70:sub14": 321 # CHECK-CP-JSON-DAG: "%70:sub15": 320 # CHECK-CP-JSON-DAG: "%70:sub16": 317 # CHECK-CP-JSON-DAG: "%70:sub17": 316 # CHECK-CP-JSON-DAG: "%70:sub18": 315 # CHECK-CP-JSON-DAG: "%70:sub19": 314 # CHECK-CP-JSON-DAG: "%70:sub20": 311 # CHECK-CP-JSON-DAG: "%70:sub21": 310 # CHECK-CP-JSON-DAG: "%70:sub22": 309 # CHECK-CP-JSON-DAG: "%70:sub23": 308 # CHECK-CP-JSON-DAG: "%70:sub24": 305 # CHECK-CP-JSON-DAG: "%70:sub25": 304 # CHECK-CP-JSON-DAG: "%70:sub26": 303 # CHECK-CP-JSON-DAG: "%70:sub27": 302 # CHECK-CP-JSON-DAG: "%70:sub28": 299 # CHECK-CP-JSON-DAG: "%70:sub29": 298 # CHECK-CP-JSON-DAG: "%70:sub30": 297 # CHECK-CP-JSON-DAG: "%70:sub31": 296 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 44 # CHECK-CP-JSON-DAG: "%87": 86 # CHECK-CP-JSON-DAG: "%92": 128 # CHECK-CP-JSON-DAG: "%97": 170 # CHECK-CP-JSON-DAG: "%100": 0 # CHECK-CP-JSON-DAG: "%102": 212 # CHECK-CP-JSON-DAG: "%103": 1 # CHECK-CP-JSON-DAG: "%104": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%107:vreg_64 = REG_SEQUENCE %103, %subreg.sub0, %105, %subreg.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 388 # CHECK-CP-JSON-DAG: "%69:sub1": 387 # CHECK-CP-JSON-DAG: "%69:sub2": 386 # CHECK-CP-JSON-DAG: "%69:sub3": 385 # CHECK-CP-JSON-DAG: "%69:sub4": 382 # CHECK-CP-JSON-DAG: "%69:sub5": 381 # CHECK-CP-JSON-DAG: "%69:sub6": 380 # CHECK-CP-JSON-DAG: "%69:sub7": 379 # CHECK-CP-JSON-DAG: "%69:sub8": 376 # CHECK-CP-JSON-DAG: "%69:sub9": 375 # CHECK-CP-JSON-DAG: "%69:sub10": 374 # CHECK-CP-JSON-DAG: "%69:sub11": 373 # CHECK-CP-JSON-DAG: "%69:sub12": 370 # CHECK-CP-JSON-DAG: "%69:sub13": 369 # CHECK-CP-JSON-DAG: "%69:sub14": 368 # CHECK-CP-JSON-DAG: "%69:sub15": 367 # CHECK-CP-JSON-DAG: "%69:sub16": 364 # CHECK-CP-JSON-DAG: "%69:sub17": 363 # CHECK-CP-JSON-DAG: "%69:sub18": 362 # CHECK-CP-JSON-DAG: "%69:sub19": 361 # CHECK-CP-JSON-DAG: "%69:sub20": 358 # CHECK-CP-JSON-DAG: "%69:sub21": 357 # CHECK-CP-JSON-DAG: "%69:sub22": 356 # CHECK-CP-JSON-DAG: "%69:sub23": 355 # CHECK-CP-JSON-DAG: "%69:sub24": 352 # CHECK-CP-JSON-DAG: "%69:sub25": 351 # CHECK-CP-JSON-DAG: "%69:sub26": 350 # CHECK-CP-JSON-DAG: "%69:sub27": 349 # CHECK-CP-JSON-DAG: "%69:sub28": 346 # CHECK-CP-JSON-DAG: "%69:sub29": 345 # CHECK-CP-JSON-DAG: "%69:sub30": 344 # CHECK-CP-JSON-DAG: "%69:sub31": 343 # CHECK-CP-JSON-DAG: "%70:sub0": 340 # CHECK-CP-JSON-DAG: "%70:sub1": 339 # CHECK-CP-JSON-DAG: "%70:sub2": 338 # CHECK-CP-JSON-DAG: "%70:sub3": 337 # CHECK-CP-JSON-DAG: "%70:sub4": 334 # CHECK-CP-JSON-DAG: "%70:sub5": 333 # CHECK-CP-JSON-DAG: "%70:sub6": 332 # CHECK-CP-JSON-DAG: "%70:sub7": 331 # CHECK-CP-JSON-DAG: "%70:sub8": 328 # CHECK-CP-JSON-DAG: "%70:sub9": 327 # CHECK-CP-JSON-DAG: "%70:sub10": 326 # CHECK-CP-JSON-DAG: "%70:sub11": 325 # CHECK-CP-JSON-DAG: "%70:sub12": 322 # CHECK-CP-JSON-DAG: "%70:sub13": 321 # CHECK-CP-JSON-DAG: "%70:sub14": 320 # CHECK-CP-JSON-DAG: "%70:sub15": 319 # CHECK-CP-JSON-DAG: "%70:sub16": 316 # CHECK-CP-JSON-DAG: "%70:sub17": 315 # CHECK-CP-JSON-DAG: "%70:sub18": 314 # CHECK-CP-JSON-DAG: "%70:sub19": 313 # CHECK-CP-JSON-DAG: "%70:sub20": 310 # CHECK-CP-JSON-DAG: "%70:sub21": 309 # CHECK-CP-JSON-DAG: "%70:sub22": 308 # CHECK-CP-JSON-DAG: "%70:sub23": 307 # CHECK-CP-JSON-DAG: "%70:sub24": 304 # CHECK-CP-JSON-DAG: "%70:sub25": 303 # CHECK-CP-JSON-DAG: "%70:sub26": 302 # CHECK-CP-JSON-DAG: "%70:sub27": 301 # CHECK-CP-JSON-DAG: "%70:sub28": 298 # CHECK-CP-JSON-DAG: "%70:sub29": 297 # CHECK-CP-JSON-DAG: "%70:sub30": 296 # CHECK-CP-JSON-DAG: "%70:sub31": 295 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 43 # CHECK-CP-JSON-DAG: "%87": 85 # CHECK-CP-JSON-DAG: "%92": 127 # CHECK-CP-JSON-DAG: "%97": 169 # CHECK-CP-JSON-DAG: "%102": 211 # CHECK-CP-JSON-DAG: "%103": 0 # CHECK-CP-JSON-DAG: "%105": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%108:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 387 # CHECK-CP-JSON-DAG: "%69:sub1": 386 # CHECK-CP-JSON-DAG: "%69:sub2": 385 # CHECK-CP-JSON-DAG: "%69:sub3": 384 # CHECK-CP-JSON-DAG: "%69:sub4": 381 # CHECK-CP-JSON-DAG: "%69:sub5": 380 # CHECK-CP-JSON-DAG: "%69:sub6": 379 # CHECK-CP-JSON-DAG: "%69:sub7": 378 # CHECK-CP-JSON-DAG: "%69:sub8": 375 # CHECK-CP-JSON-DAG: "%69:sub9": 374 # CHECK-CP-JSON-DAG: "%69:sub10": 373 # CHECK-CP-JSON-DAG: "%69:sub11": 372 # CHECK-CP-JSON-DAG: "%69:sub12": 369 # CHECK-CP-JSON-DAG: "%69:sub13": 368 # CHECK-CP-JSON-DAG: "%69:sub14": 367 # CHECK-CP-JSON-DAG: "%69:sub15": 366 # CHECK-CP-JSON-DAG: "%69:sub16": 363 # CHECK-CP-JSON-DAG: "%69:sub17": 362 # CHECK-CP-JSON-DAG: "%69:sub18": 361 # CHECK-CP-JSON-DAG: "%69:sub19": 360 # CHECK-CP-JSON-DAG: "%69:sub20": 357 # CHECK-CP-JSON-DAG: "%69:sub21": 356 # CHECK-CP-JSON-DAG: "%69:sub22": 355 # CHECK-CP-JSON-DAG: "%69:sub23": 354 # CHECK-CP-JSON-DAG: "%69:sub24": 351 # CHECK-CP-JSON-DAG: "%69:sub25": 350 # CHECK-CP-JSON-DAG: "%69:sub26": 349 # CHECK-CP-JSON-DAG: "%69:sub27": 348 # CHECK-CP-JSON-DAG: "%69:sub28": 345 # CHECK-CP-JSON-DAG: "%69:sub29": 344 # CHECK-CP-JSON-DAG: "%69:sub30": 343 # CHECK-CP-JSON-DAG: "%69:sub31": 342 # CHECK-CP-JSON-DAG: "%70:sub0": 339 # CHECK-CP-JSON-DAG: "%70:sub1": 338 # CHECK-CP-JSON-DAG: "%70:sub2": 337 # CHECK-CP-JSON-DAG: "%70:sub3": 336 # CHECK-CP-JSON-DAG: "%70:sub4": 333 # CHECK-CP-JSON-DAG: "%70:sub5": 332 # CHECK-CP-JSON-DAG: "%70:sub6": 331 # CHECK-CP-JSON-DAG: "%70:sub7": 330 # CHECK-CP-JSON-DAG: "%70:sub8": 327 # CHECK-CP-JSON-DAG: "%70:sub9": 326 # CHECK-CP-JSON-DAG: "%70:sub10": 325 # CHECK-CP-JSON-DAG: "%70:sub11": 324 # CHECK-CP-JSON-DAG: "%70:sub12": 321 # CHECK-CP-JSON-DAG: "%70:sub13": 320 # CHECK-CP-JSON-DAG: "%70:sub14": 319 # CHECK-CP-JSON-DAG: "%70:sub15": 318 # CHECK-CP-JSON-DAG: "%70:sub16": 315 # CHECK-CP-JSON-DAG: "%70:sub17": 314 # CHECK-CP-JSON-DAG: "%70:sub18": 313 # CHECK-CP-JSON-DAG: "%70:sub19": 312 # CHECK-CP-JSON-DAG: "%70:sub20": 309 # CHECK-CP-JSON-DAG: "%70:sub21": 308 # CHECK-CP-JSON-DAG: "%70:sub22": 307 # CHECK-CP-JSON-DAG: "%70:sub23": 306 # CHECK-CP-JSON-DAG: "%70:sub24": 303 # CHECK-CP-JSON-DAG: "%70:sub25": 302 # CHECK-CP-JSON-DAG: "%70:sub26": 301 # CHECK-CP-JSON-DAG: "%70:sub27": 300 # CHECK-CP-JSON-DAG: "%70:sub28": 297 # CHECK-CP-JSON-DAG: "%70:sub29": 296 # CHECK-CP-JSON-DAG: "%70:sub30": 295 # CHECK-CP-JSON-DAG: "%70:sub31": 294 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 42 # CHECK-CP-JSON-DAG: "%87": 84 # CHECK-CP-JSON-DAG: "%92": 126 # CHECK-CP-JSON-DAG: "%97": 168 # CHECK-CP-JSON-DAG: "%102": 210 # CHECK-CP-JSON-DAG: "%107": 252 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%109:vgpr_32 = COPY %108.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 386 # CHECK-CP-JSON-DAG: "%69:sub1": 385 # CHECK-CP-JSON-DAG: "%69:sub2": 384 # CHECK-CP-JSON-DAG: "%69:sub3": 383 # CHECK-CP-JSON-DAG: "%69:sub4": 380 # CHECK-CP-JSON-DAG: "%69:sub5": 379 # CHECK-CP-JSON-DAG: "%69:sub6": 378 # CHECK-CP-JSON-DAG: "%69:sub7": 377 # CHECK-CP-JSON-DAG: "%69:sub8": 374 # CHECK-CP-JSON-DAG: "%69:sub9": 373 # CHECK-CP-JSON-DAG: "%69:sub10": 372 # CHECK-CP-JSON-DAG: "%69:sub11": 371 # CHECK-CP-JSON-DAG: "%69:sub12": 368 # CHECK-CP-JSON-DAG: "%69:sub13": 367 # CHECK-CP-JSON-DAG: "%69:sub14": 366 # CHECK-CP-JSON-DAG: "%69:sub15": 365 # CHECK-CP-JSON-DAG: "%69:sub16": 362 # CHECK-CP-JSON-DAG: "%69:sub17": 361 # CHECK-CP-JSON-DAG: "%69:sub18": 360 # CHECK-CP-JSON-DAG: "%69:sub19": 359 # CHECK-CP-JSON-DAG: "%69:sub20": 356 # CHECK-CP-JSON-DAG: "%69:sub21": 355 # CHECK-CP-JSON-DAG: "%69:sub22": 354 # CHECK-CP-JSON-DAG: "%69:sub23": 353 # CHECK-CP-JSON-DAG: "%69:sub24": 350 # CHECK-CP-JSON-DAG: "%69:sub25": 349 # CHECK-CP-JSON-DAG: "%69:sub26": 348 # CHECK-CP-JSON-DAG: "%69:sub27": 347 # CHECK-CP-JSON-DAG: "%69:sub28": 344 # CHECK-CP-JSON-DAG: "%69:sub29": 343 # CHECK-CP-JSON-DAG: "%69:sub30": 342 # CHECK-CP-JSON-DAG: "%69:sub31": 341 # CHECK-CP-JSON-DAG: "%70:sub0": 338 # CHECK-CP-JSON-DAG: "%70:sub1": 337 # CHECK-CP-JSON-DAG: "%70:sub2": 336 # CHECK-CP-JSON-DAG: "%70:sub3": 335 # CHECK-CP-JSON-DAG: "%70:sub4": 332 # CHECK-CP-JSON-DAG: "%70:sub5": 331 # CHECK-CP-JSON-DAG: "%70:sub6": 330 # CHECK-CP-JSON-DAG: "%70:sub7": 329 # CHECK-CP-JSON-DAG: "%70:sub8": 326 # CHECK-CP-JSON-DAG: "%70:sub9": 325 # CHECK-CP-JSON-DAG: "%70:sub10": 324 # CHECK-CP-JSON-DAG: "%70:sub11": 323 # CHECK-CP-JSON-DAG: "%70:sub12": 320 # CHECK-CP-JSON-DAG: "%70:sub13": 319 # CHECK-CP-JSON-DAG: "%70:sub14": 318 # CHECK-CP-JSON-DAG: "%70:sub15": 317 # CHECK-CP-JSON-DAG: "%70:sub16": 314 # CHECK-CP-JSON-DAG: "%70:sub17": 313 # CHECK-CP-JSON-DAG: "%70:sub18": 312 # CHECK-CP-JSON-DAG: "%70:sub19": 311 # CHECK-CP-JSON-DAG: "%70:sub20": 308 # CHECK-CP-JSON-DAG: "%70:sub21": 307 # CHECK-CP-JSON-DAG: "%70:sub22": 306 # CHECK-CP-JSON-DAG: "%70:sub23": 305 # CHECK-CP-JSON-DAG: "%70:sub24": 302 # CHECK-CP-JSON-DAG: "%70:sub25": 301 # CHECK-CP-JSON-DAG: "%70:sub26": 300 # CHECK-CP-JSON-DAG: "%70:sub27": 299 # CHECK-CP-JSON-DAG: "%70:sub28": 296 # CHECK-CP-JSON-DAG: "%70:sub29": 295 # CHECK-CP-JSON-DAG: "%70:sub30": 294 # CHECK-CP-JSON-DAG: "%70:sub31": 293 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 41 # CHECK-CP-JSON-DAG: "%87": 83 # CHECK-CP-JSON-DAG: "%92": 125 # CHECK-CP-JSON-DAG: "%97": 167 # CHECK-CP-JSON-DAG: "%102": 209 # CHECK-CP-JSON-DAG: "%107": 251 # CHECK-CP-JSON-DAG: "%108:sub0": 3 # CHECK-CP-JSON-DAG: "%108:sub1": 2 # CHECK-CP-JSON-DAG: "%108:sub2": 1 # CHECK-CP-JSON-DAG: "%108:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%110:vgpr_32 = COPY %108.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 385 # CHECK-CP-JSON-DAG: "%69:sub1": 384 # CHECK-CP-JSON-DAG: "%69:sub2": 383 # CHECK-CP-JSON-DAG: "%69:sub3": 382 # CHECK-CP-JSON-DAG: "%69:sub4": 379 # CHECK-CP-JSON-DAG: "%69:sub5": 378 # CHECK-CP-JSON-DAG: "%69:sub6": 377 # CHECK-CP-JSON-DAG: "%69:sub7": 376 # CHECK-CP-JSON-DAG: "%69:sub8": 373 # CHECK-CP-JSON-DAG: "%69:sub9": 372 # CHECK-CP-JSON-DAG: "%69:sub10": 371 # CHECK-CP-JSON-DAG: "%69:sub11": 370 # CHECK-CP-JSON-DAG: "%69:sub12": 367 # CHECK-CP-JSON-DAG: "%69:sub13": 366 # CHECK-CP-JSON-DAG: "%69:sub14": 365 # CHECK-CP-JSON-DAG: "%69:sub15": 364 # CHECK-CP-JSON-DAG: "%69:sub16": 361 # CHECK-CP-JSON-DAG: "%69:sub17": 360 # CHECK-CP-JSON-DAG: "%69:sub18": 359 # CHECK-CP-JSON-DAG: "%69:sub19": 358 # CHECK-CP-JSON-DAG: "%69:sub20": 355 # CHECK-CP-JSON-DAG: "%69:sub21": 354 # CHECK-CP-JSON-DAG: "%69:sub22": 353 # CHECK-CP-JSON-DAG: "%69:sub23": 352 # CHECK-CP-JSON-DAG: "%69:sub24": 349 # CHECK-CP-JSON-DAG: "%69:sub25": 348 # CHECK-CP-JSON-DAG: "%69:sub26": 347 # CHECK-CP-JSON-DAG: "%69:sub27": 346 # CHECK-CP-JSON-DAG: "%69:sub28": 343 # CHECK-CP-JSON-DAG: "%69:sub29": 342 # CHECK-CP-JSON-DAG: "%69:sub30": 341 # CHECK-CP-JSON-DAG: "%69:sub31": 340 # CHECK-CP-JSON-DAG: "%70:sub0": 337 # CHECK-CP-JSON-DAG: "%70:sub1": 336 # CHECK-CP-JSON-DAG: "%70:sub2": 335 # CHECK-CP-JSON-DAG: "%70:sub3": 334 # CHECK-CP-JSON-DAG: "%70:sub4": 331 # CHECK-CP-JSON-DAG: "%70:sub5": 330 # CHECK-CP-JSON-DAG: "%70:sub6": 329 # CHECK-CP-JSON-DAG: "%70:sub7": 328 # CHECK-CP-JSON-DAG: "%70:sub8": 325 # CHECK-CP-JSON-DAG: "%70:sub9": 324 # CHECK-CP-JSON-DAG: "%70:sub10": 323 # CHECK-CP-JSON-DAG: "%70:sub11": 322 # CHECK-CP-JSON-DAG: "%70:sub12": 319 # CHECK-CP-JSON-DAG: "%70:sub13": 318 # CHECK-CP-JSON-DAG: "%70:sub14": 317 # CHECK-CP-JSON-DAG: "%70:sub15": 316 # CHECK-CP-JSON-DAG: "%70:sub16": 313 # CHECK-CP-JSON-DAG: "%70:sub17": 312 # CHECK-CP-JSON-DAG: "%70:sub18": 311 # CHECK-CP-JSON-DAG: "%70:sub19": 310 # CHECK-CP-JSON-DAG: "%70:sub20": 307 # CHECK-CP-JSON-DAG: "%70:sub21": 306 # CHECK-CP-JSON-DAG: "%70:sub22": 305 # CHECK-CP-JSON-DAG: "%70:sub23": 304 # CHECK-CP-JSON-DAG: "%70:sub24": 301 # CHECK-CP-JSON-DAG: "%70:sub25": 300 # CHECK-CP-JSON-DAG: "%70:sub26": 299 # CHECK-CP-JSON-DAG: "%70:sub27": 298 # CHECK-CP-JSON-DAG: "%70:sub28": 295 # CHECK-CP-JSON-DAG: "%70:sub29": 294 # CHECK-CP-JSON-DAG: "%70:sub30": 293 # CHECK-CP-JSON-DAG: "%70:sub31": 292 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 40 # CHECK-CP-JSON-DAG: "%87": 82 # CHECK-CP-JSON-DAG: "%92": 124 # CHECK-CP-JSON-DAG: "%97": 166 # CHECK-CP-JSON-DAG: "%102": 208 # CHECK-CP-JSON-DAG: "%107": 250 # CHECK-CP-JSON-DAG: "%108:sub0": 2 # CHECK-CP-JSON-DAG: "%108:sub1": 1 # CHECK-CP-JSON-DAG: "%108:sub2": 0 # CHECK-CP-JSON-DAG: "%109": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%111:vgpr_32 = COPY %108.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 384 # CHECK-CP-JSON-DAG: "%69:sub1": 383 # CHECK-CP-JSON-DAG: "%69:sub2": 382 # CHECK-CP-JSON-DAG: "%69:sub3": 381 # CHECK-CP-JSON-DAG: "%69:sub4": 378 # CHECK-CP-JSON-DAG: "%69:sub5": 377 # CHECK-CP-JSON-DAG: "%69:sub6": 376 # CHECK-CP-JSON-DAG: "%69:sub7": 375 # CHECK-CP-JSON-DAG: "%69:sub8": 372 # CHECK-CP-JSON-DAG: "%69:sub9": 371 # CHECK-CP-JSON-DAG: "%69:sub10": 370 # CHECK-CP-JSON-DAG: "%69:sub11": 369 # CHECK-CP-JSON-DAG: "%69:sub12": 366 # CHECK-CP-JSON-DAG: "%69:sub13": 365 # CHECK-CP-JSON-DAG: "%69:sub14": 364 # CHECK-CP-JSON-DAG: "%69:sub15": 363 # CHECK-CP-JSON-DAG: "%69:sub16": 360 # CHECK-CP-JSON-DAG: "%69:sub17": 359 # CHECK-CP-JSON-DAG: "%69:sub18": 358 # CHECK-CP-JSON-DAG: "%69:sub19": 357 # CHECK-CP-JSON-DAG: "%69:sub20": 354 # CHECK-CP-JSON-DAG: "%69:sub21": 353 # CHECK-CP-JSON-DAG: "%69:sub22": 352 # CHECK-CP-JSON-DAG: "%69:sub23": 351 # CHECK-CP-JSON-DAG: "%69:sub24": 348 # CHECK-CP-JSON-DAG: "%69:sub25": 347 # CHECK-CP-JSON-DAG: "%69:sub26": 346 # CHECK-CP-JSON-DAG: "%69:sub27": 345 # CHECK-CP-JSON-DAG: "%69:sub28": 342 # CHECK-CP-JSON-DAG: "%69:sub29": 341 # CHECK-CP-JSON-DAG: "%69:sub30": 340 # CHECK-CP-JSON-DAG: "%69:sub31": 339 # CHECK-CP-JSON-DAG: "%70:sub0": 336 # CHECK-CP-JSON-DAG: "%70:sub1": 335 # CHECK-CP-JSON-DAG: "%70:sub2": 334 # CHECK-CP-JSON-DAG: "%70:sub3": 333 # CHECK-CP-JSON-DAG: "%70:sub4": 330 # CHECK-CP-JSON-DAG: "%70:sub5": 329 # CHECK-CP-JSON-DAG: "%70:sub6": 328 # CHECK-CP-JSON-DAG: "%70:sub7": 327 # CHECK-CP-JSON-DAG: "%70:sub8": 324 # CHECK-CP-JSON-DAG: "%70:sub9": 323 # CHECK-CP-JSON-DAG: "%70:sub10": 322 # CHECK-CP-JSON-DAG: "%70:sub11": 321 # CHECK-CP-JSON-DAG: "%70:sub12": 318 # CHECK-CP-JSON-DAG: "%70:sub13": 317 # CHECK-CP-JSON-DAG: "%70:sub14": 316 # CHECK-CP-JSON-DAG: "%70:sub15": 315 # CHECK-CP-JSON-DAG: "%70:sub16": 312 # CHECK-CP-JSON-DAG: "%70:sub17": 311 # CHECK-CP-JSON-DAG: "%70:sub18": 310 # CHECK-CP-JSON-DAG: "%70:sub19": 309 # CHECK-CP-JSON-DAG: "%70:sub20": 306 # CHECK-CP-JSON-DAG: "%70:sub21": 305 # CHECK-CP-JSON-DAG: "%70:sub22": 304 # CHECK-CP-JSON-DAG: "%70:sub23": 303 # CHECK-CP-JSON-DAG: "%70:sub24": 300 # CHECK-CP-JSON-DAG: "%70:sub25": 299 # CHECK-CP-JSON-DAG: "%70:sub26": 298 # CHECK-CP-JSON-DAG: "%70:sub27": 297 # CHECK-CP-JSON-DAG: "%70:sub28": 294 # CHECK-CP-JSON-DAG: "%70:sub29": 293 # CHECK-CP-JSON-DAG: "%70:sub30": 292 # CHECK-CP-JSON-DAG: "%70:sub31": 291 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 39 # CHECK-CP-JSON-DAG: "%87": 81 # CHECK-CP-JSON-DAG: "%92": 123 # CHECK-CP-JSON-DAG: "%97": 165 # CHECK-CP-JSON-DAG: "%102": 207 # CHECK-CP-JSON-DAG: "%107": 249 # CHECK-CP-JSON-DAG: "%108:sub0": 1 # CHECK-CP-JSON-DAG: "%108:sub1": 0 # CHECK-CP-JSON-DAG: "%109": 37 # CHECK-CP-JSON-DAG: "%110": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%112:vgpr_32 = COPY %108.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 383 # CHECK-CP-JSON-DAG: "%69:sub1": 382 # CHECK-CP-JSON-DAG: "%69:sub2": 381 # CHECK-CP-JSON-DAG: "%69:sub3": 380 # CHECK-CP-JSON-DAG: "%69:sub4": 377 # CHECK-CP-JSON-DAG: "%69:sub5": 376 # CHECK-CP-JSON-DAG: "%69:sub6": 375 # CHECK-CP-JSON-DAG: "%69:sub7": 374 # CHECK-CP-JSON-DAG: "%69:sub8": 371 # CHECK-CP-JSON-DAG: "%69:sub9": 370 # CHECK-CP-JSON-DAG: "%69:sub10": 369 # CHECK-CP-JSON-DAG: "%69:sub11": 368 # CHECK-CP-JSON-DAG: "%69:sub12": 365 # CHECK-CP-JSON-DAG: "%69:sub13": 364 # CHECK-CP-JSON-DAG: "%69:sub14": 363 # CHECK-CP-JSON-DAG: "%69:sub15": 362 # CHECK-CP-JSON-DAG: "%69:sub16": 359 # CHECK-CP-JSON-DAG: "%69:sub17": 358 # CHECK-CP-JSON-DAG: "%69:sub18": 357 # CHECK-CP-JSON-DAG: "%69:sub19": 356 # CHECK-CP-JSON-DAG: "%69:sub20": 353 # CHECK-CP-JSON-DAG: "%69:sub21": 352 # CHECK-CP-JSON-DAG: "%69:sub22": 351 # CHECK-CP-JSON-DAG: "%69:sub23": 350 # CHECK-CP-JSON-DAG: "%69:sub24": 347 # CHECK-CP-JSON-DAG: "%69:sub25": 346 # CHECK-CP-JSON-DAG: "%69:sub26": 345 # CHECK-CP-JSON-DAG: "%69:sub27": 344 # CHECK-CP-JSON-DAG: "%69:sub28": 341 # CHECK-CP-JSON-DAG: "%69:sub29": 340 # CHECK-CP-JSON-DAG: "%69:sub30": 339 # CHECK-CP-JSON-DAG: "%69:sub31": 338 # CHECK-CP-JSON-DAG: "%70:sub0": 335 # CHECK-CP-JSON-DAG: "%70:sub1": 334 # CHECK-CP-JSON-DAG: "%70:sub2": 333 # CHECK-CP-JSON-DAG: "%70:sub3": 332 # CHECK-CP-JSON-DAG: "%70:sub4": 329 # CHECK-CP-JSON-DAG: "%70:sub5": 328 # CHECK-CP-JSON-DAG: "%70:sub6": 327 # CHECK-CP-JSON-DAG: "%70:sub7": 326 # CHECK-CP-JSON-DAG: "%70:sub8": 323 # CHECK-CP-JSON-DAG: "%70:sub9": 322 # CHECK-CP-JSON-DAG: "%70:sub10": 321 # CHECK-CP-JSON-DAG: "%70:sub11": 320 # CHECK-CP-JSON-DAG: "%70:sub12": 317 # CHECK-CP-JSON-DAG: "%70:sub13": 316 # CHECK-CP-JSON-DAG: "%70:sub14": 315 # CHECK-CP-JSON-DAG: "%70:sub15": 314 # CHECK-CP-JSON-DAG: "%70:sub16": 311 # CHECK-CP-JSON-DAG: "%70:sub17": 310 # CHECK-CP-JSON-DAG: "%70:sub18": 309 # CHECK-CP-JSON-DAG: "%70:sub19": 308 # CHECK-CP-JSON-DAG: "%70:sub20": 305 # CHECK-CP-JSON-DAG: "%70:sub21": 304 # CHECK-CP-JSON-DAG: "%70:sub22": 303 # CHECK-CP-JSON-DAG: "%70:sub23": 302 # CHECK-CP-JSON-DAG: "%70:sub24": 299 # CHECK-CP-JSON-DAG: "%70:sub25": 298 # CHECK-CP-JSON-DAG: "%70:sub26": 297 # CHECK-CP-JSON-DAG: "%70:sub27": 296 # CHECK-CP-JSON-DAG: "%70:sub28": 293 # CHECK-CP-JSON-DAG: "%70:sub29": 292 # CHECK-CP-JSON-DAG: "%70:sub30": 291 # CHECK-CP-JSON-DAG: "%70:sub31": 290 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 38 # CHECK-CP-JSON-DAG: "%87": 80 # CHECK-CP-JSON-DAG: "%92": 122 # CHECK-CP-JSON-DAG: "%97": 164 # CHECK-CP-JSON-DAG: "%102": 206 # CHECK-CP-JSON-DAG: "%107": 248 # CHECK-CP-JSON-DAG: "%108:sub0": 0 # CHECK-CP-JSON-DAG: "%109": 36 # CHECK-CP-JSON-DAG: "%110": 36 # CHECK-CP-JSON-DAG: "%111": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%113:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 382 # CHECK-CP-JSON-DAG: "%69:sub1": 381 # CHECK-CP-JSON-DAG: "%69:sub2": 380 # CHECK-CP-JSON-DAG: "%69:sub3": 379 # CHECK-CP-JSON-DAG: "%69:sub4": 376 # CHECK-CP-JSON-DAG: "%69:sub5": 375 # CHECK-CP-JSON-DAG: "%69:sub6": 374 # CHECK-CP-JSON-DAG: "%69:sub7": 373 # CHECK-CP-JSON-DAG: "%69:sub8": 370 # CHECK-CP-JSON-DAG: "%69:sub9": 369 # CHECK-CP-JSON-DAG: "%69:sub10": 368 # CHECK-CP-JSON-DAG: "%69:sub11": 367 # CHECK-CP-JSON-DAG: "%69:sub12": 364 # CHECK-CP-JSON-DAG: "%69:sub13": 363 # CHECK-CP-JSON-DAG: "%69:sub14": 362 # CHECK-CP-JSON-DAG: "%69:sub15": 361 # CHECK-CP-JSON-DAG: "%69:sub16": 358 # CHECK-CP-JSON-DAG: "%69:sub17": 357 # CHECK-CP-JSON-DAG: "%69:sub18": 356 # CHECK-CP-JSON-DAG: "%69:sub19": 355 # CHECK-CP-JSON-DAG: "%69:sub20": 352 # CHECK-CP-JSON-DAG: "%69:sub21": 351 # CHECK-CP-JSON-DAG: "%69:sub22": 350 # CHECK-CP-JSON-DAG: "%69:sub23": 349 # CHECK-CP-JSON-DAG: "%69:sub24": 346 # CHECK-CP-JSON-DAG: "%69:sub25": 345 # CHECK-CP-JSON-DAG: "%69:sub26": 344 # CHECK-CP-JSON-DAG: "%69:sub27": 343 # CHECK-CP-JSON-DAG: "%69:sub28": 340 # CHECK-CP-JSON-DAG: "%69:sub29": 339 # CHECK-CP-JSON-DAG: "%69:sub30": 338 # CHECK-CP-JSON-DAG: "%69:sub31": 337 # CHECK-CP-JSON-DAG: "%70:sub0": 334 # CHECK-CP-JSON-DAG: "%70:sub1": 333 # CHECK-CP-JSON-DAG: "%70:sub2": 332 # CHECK-CP-JSON-DAG: "%70:sub3": 331 # CHECK-CP-JSON-DAG: "%70:sub4": 328 # CHECK-CP-JSON-DAG: "%70:sub5": 327 # CHECK-CP-JSON-DAG: "%70:sub6": 326 # CHECK-CP-JSON-DAG: "%70:sub7": 325 # CHECK-CP-JSON-DAG: "%70:sub8": 322 # CHECK-CP-JSON-DAG: "%70:sub9": 321 # CHECK-CP-JSON-DAG: "%70:sub10": 320 # CHECK-CP-JSON-DAG: "%70:sub11": 319 # CHECK-CP-JSON-DAG: "%70:sub12": 316 # CHECK-CP-JSON-DAG: "%70:sub13": 315 # CHECK-CP-JSON-DAG: "%70:sub14": 314 # CHECK-CP-JSON-DAG: "%70:sub15": 313 # CHECK-CP-JSON-DAG: "%70:sub16": 310 # CHECK-CP-JSON-DAG: "%70:sub17": 309 # CHECK-CP-JSON-DAG: "%70:sub18": 308 # CHECK-CP-JSON-DAG: "%70:sub19": 307 # CHECK-CP-JSON-DAG: "%70:sub20": 304 # CHECK-CP-JSON-DAG: "%70:sub21": 303 # CHECK-CP-JSON-DAG: "%70:sub22": 302 # CHECK-CP-JSON-DAG: "%70:sub23": 301 # CHECK-CP-JSON-DAG: "%70:sub24": 298 # CHECK-CP-JSON-DAG: "%70:sub25": 297 # CHECK-CP-JSON-DAG: "%70:sub26": 296 # CHECK-CP-JSON-DAG: "%70:sub27": 295 # CHECK-CP-JSON-DAG: "%70:sub28": 292 # CHECK-CP-JSON-DAG: "%70:sub29": 291 # CHECK-CP-JSON-DAG: "%70:sub30": 290 # CHECK-CP-JSON-DAG: "%70:sub31": 289 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 37 # CHECK-CP-JSON-DAG: "%87": 79 # CHECK-CP-JSON-DAG: "%92": 121 # CHECK-CP-JSON-DAG: "%97": 163 # CHECK-CP-JSON-DAG: "%102": 205 # CHECK-CP-JSON-DAG: "%107": 247 # CHECK-CP-JSON-DAG: "%109": 35 # CHECK-CP-JSON-DAG: "%110": 35 # CHECK-CP-JSON-DAG: "%111": 35 # CHECK-CP-JSON-DAG: "%112": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%114:vgpr_32 = COPY %113.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 381 # CHECK-CP-JSON-DAG: "%69:sub1": 380 # CHECK-CP-JSON-DAG: "%69:sub2": 379 # CHECK-CP-JSON-DAG: "%69:sub3": 378 # CHECK-CP-JSON-DAG: "%69:sub4": 375 # CHECK-CP-JSON-DAG: "%69:sub5": 374 # CHECK-CP-JSON-DAG: "%69:sub6": 373 # CHECK-CP-JSON-DAG: "%69:sub7": 372 # CHECK-CP-JSON-DAG: "%69:sub8": 369 # CHECK-CP-JSON-DAG: "%69:sub9": 368 # CHECK-CP-JSON-DAG: "%69:sub10": 367 # CHECK-CP-JSON-DAG: "%69:sub11": 366 # CHECK-CP-JSON-DAG: "%69:sub12": 363 # CHECK-CP-JSON-DAG: "%69:sub13": 362 # CHECK-CP-JSON-DAG: "%69:sub14": 361 # CHECK-CP-JSON-DAG: "%69:sub15": 360 # CHECK-CP-JSON-DAG: "%69:sub16": 357 # CHECK-CP-JSON-DAG: "%69:sub17": 356 # CHECK-CP-JSON-DAG: "%69:sub18": 355 # CHECK-CP-JSON-DAG: "%69:sub19": 354 # CHECK-CP-JSON-DAG: "%69:sub20": 351 # CHECK-CP-JSON-DAG: "%69:sub21": 350 # CHECK-CP-JSON-DAG: "%69:sub22": 349 # CHECK-CP-JSON-DAG: "%69:sub23": 348 # CHECK-CP-JSON-DAG: "%69:sub24": 345 # CHECK-CP-JSON-DAG: "%69:sub25": 344 # CHECK-CP-JSON-DAG: "%69:sub26": 343 # CHECK-CP-JSON-DAG: "%69:sub27": 342 # CHECK-CP-JSON-DAG: "%69:sub28": 339 # CHECK-CP-JSON-DAG: "%69:sub29": 338 # CHECK-CP-JSON-DAG: "%69:sub30": 337 # CHECK-CP-JSON-DAG: "%69:sub31": 336 # CHECK-CP-JSON-DAG: "%70:sub0": 333 # CHECK-CP-JSON-DAG: "%70:sub1": 332 # CHECK-CP-JSON-DAG: "%70:sub2": 331 # CHECK-CP-JSON-DAG: "%70:sub3": 330 # CHECK-CP-JSON-DAG: "%70:sub4": 327 # CHECK-CP-JSON-DAG: "%70:sub5": 326 # CHECK-CP-JSON-DAG: "%70:sub6": 325 # CHECK-CP-JSON-DAG: "%70:sub7": 324 # CHECK-CP-JSON-DAG: "%70:sub8": 321 # CHECK-CP-JSON-DAG: "%70:sub9": 320 # CHECK-CP-JSON-DAG: "%70:sub10": 319 # CHECK-CP-JSON-DAG: "%70:sub11": 318 # CHECK-CP-JSON-DAG: "%70:sub12": 315 # CHECK-CP-JSON-DAG: "%70:sub13": 314 # CHECK-CP-JSON-DAG: "%70:sub14": 313 # CHECK-CP-JSON-DAG: "%70:sub15": 312 # CHECK-CP-JSON-DAG: "%70:sub16": 309 # CHECK-CP-JSON-DAG: "%70:sub17": 308 # CHECK-CP-JSON-DAG: "%70:sub18": 307 # CHECK-CP-JSON-DAG: "%70:sub19": 306 # CHECK-CP-JSON-DAG: "%70:sub20": 303 # CHECK-CP-JSON-DAG: "%70:sub21": 302 # CHECK-CP-JSON-DAG: "%70:sub22": 301 # CHECK-CP-JSON-DAG: "%70:sub23": 300 # CHECK-CP-JSON-DAG: "%70:sub24": 297 # CHECK-CP-JSON-DAG: "%70:sub25": 296 # CHECK-CP-JSON-DAG: "%70:sub26": 295 # CHECK-CP-JSON-DAG: "%70:sub27": 294 # CHECK-CP-JSON-DAG: "%70:sub28": 291 # CHECK-CP-JSON-DAG: "%70:sub29": 290 # CHECK-CP-JSON-DAG: "%70:sub30": 289 # CHECK-CP-JSON-DAG: "%70:sub31": 288 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 36 # CHECK-CP-JSON-DAG: "%87": 78 # CHECK-CP-JSON-DAG: "%92": 120 # CHECK-CP-JSON-DAG: "%97": 162 # CHECK-CP-JSON-DAG: "%102": 204 # CHECK-CP-JSON-DAG: "%107": 246 # CHECK-CP-JSON-DAG: "%109": 34 # CHECK-CP-JSON-DAG: "%110": 34 # CHECK-CP-JSON-DAG: "%111": 34 # CHECK-CP-JSON-DAG: "%112": 34 # CHECK-CP-JSON-DAG: "%113:sub0": 3 # CHECK-CP-JSON-DAG: "%113:sub1": 2 # CHECK-CP-JSON-DAG: "%113:sub2": 1 # CHECK-CP-JSON-DAG: "%113:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%115:vgpr_32 = COPY %113.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 380 # CHECK-CP-JSON-DAG: "%69:sub1": 379 # CHECK-CP-JSON-DAG: "%69:sub2": 378 # CHECK-CP-JSON-DAG: "%69:sub3": 377 # CHECK-CP-JSON-DAG: "%69:sub4": 374 # CHECK-CP-JSON-DAG: "%69:sub5": 373 # CHECK-CP-JSON-DAG: "%69:sub6": 372 # CHECK-CP-JSON-DAG: "%69:sub7": 371 # CHECK-CP-JSON-DAG: "%69:sub8": 368 # CHECK-CP-JSON-DAG: "%69:sub9": 367 # CHECK-CP-JSON-DAG: "%69:sub10": 366 # CHECK-CP-JSON-DAG: "%69:sub11": 365 # CHECK-CP-JSON-DAG: "%69:sub12": 362 # CHECK-CP-JSON-DAG: "%69:sub13": 361 # CHECK-CP-JSON-DAG: "%69:sub14": 360 # CHECK-CP-JSON-DAG: "%69:sub15": 359 # CHECK-CP-JSON-DAG: "%69:sub16": 356 # CHECK-CP-JSON-DAG: "%69:sub17": 355 # CHECK-CP-JSON-DAG: "%69:sub18": 354 # CHECK-CP-JSON-DAG: "%69:sub19": 353 # CHECK-CP-JSON-DAG: "%69:sub20": 350 # CHECK-CP-JSON-DAG: "%69:sub21": 349 # CHECK-CP-JSON-DAG: "%69:sub22": 348 # CHECK-CP-JSON-DAG: "%69:sub23": 347 # CHECK-CP-JSON-DAG: "%69:sub24": 344 # CHECK-CP-JSON-DAG: "%69:sub25": 343 # CHECK-CP-JSON-DAG: "%69:sub26": 342 # CHECK-CP-JSON-DAG: "%69:sub27": 341 # CHECK-CP-JSON-DAG: "%69:sub28": 338 # CHECK-CP-JSON-DAG: "%69:sub29": 337 # CHECK-CP-JSON-DAG: "%69:sub30": 336 # CHECK-CP-JSON-DAG: "%69:sub31": 335 # CHECK-CP-JSON-DAG: "%70:sub0": 332 # CHECK-CP-JSON-DAG: "%70:sub1": 331 # CHECK-CP-JSON-DAG: "%70:sub2": 330 # CHECK-CP-JSON-DAG: "%70:sub3": 329 # CHECK-CP-JSON-DAG: "%70:sub4": 326 # CHECK-CP-JSON-DAG: "%70:sub5": 325 # CHECK-CP-JSON-DAG: "%70:sub6": 324 # CHECK-CP-JSON-DAG: "%70:sub7": 323 # CHECK-CP-JSON-DAG: "%70:sub8": 320 # CHECK-CP-JSON-DAG: "%70:sub9": 319 # CHECK-CP-JSON-DAG: "%70:sub10": 318 # CHECK-CP-JSON-DAG: "%70:sub11": 317 # CHECK-CP-JSON-DAG: "%70:sub12": 314 # CHECK-CP-JSON-DAG: "%70:sub13": 313 # CHECK-CP-JSON-DAG: "%70:sub14": 312 # CHECK-CP-JSON-DAG: "%70:sub15": 311 # CHECK-CP-JSON-DAG: "%70:sub16": 308 # CHECK-CP-JSON-DAG: "%70:sub17": 307 # CHECK-CP-JSON-DAG: "%70:sub18": 306 # CHECK-CP-JSON-DAG: "%70:sub19": 305 # CHECK-CP-JSON-DAG: "%70:sub20": 302 # CHECK-CP-JSON-DAG: "%70:sub21": 301 # CHECK-CP-JSON-DAG: "%70:sub22": 300 # CHECK-CP-JSON-DAG: "%70:sub23": 299 # CHECK-CP-JSON-DAG: "%70:sub24": 296 # CHECK-CP-JSON-DAG: "%70:sub25": 295 # CHECK-CP-JSON-DAG: "%70:sub26": 294 # CHECK-CP-JSON-DAG: "%70:sub27": 293 # CHECK-CP-JSON-DAG: "%70:sub28": 290 # CHECK-CP-JSON-DAG: "%70:sub29": 289 # CHECK-CP-JSON-DAG: "%70:sub30": 288 # CHECK-CP-JSON-DAG: "%70:sub31": 287 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 35 # CHECK-CP-JSON-DAG: "%87": 77 # CHECK-CP-JSON-DAG: "%92": 119 # CHECK-CP-JSON-DAG: "%97": 161 # CHECK-CP-JSON-DAG: "%102": 203 # CHECK-CP-JSON-DAG: "%107": 245 # CHECK-CP-JSON-DAG: "%109": 33 # CHECK-CP-JSON-DAG: "%110": 33 # CHECK-CP-JSON-DAG: "%111": 33 # CHECK-CP-JSON-DAG: "%112": 33 # CHECK-CP-JSON-DAG: "%113:sub0": 2 # CHECK-CP-JSON-DAG: "%113:sub1": 1 # CHECK-CP-JSON-DAG: "%113:sub2": 0 # CHECK-CP-JSON-DAG: "%114": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%116:vgpr_32 = COPY %113.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 379 # CHECK-CP-JSON-DAG: "%69:sub1": 378 # CHECK-CP-JSON-DAG: "%69:sub2": 377 # CHECK-CP-JSON-DAG: "%69:sub3": 376 # CHECK-CP-JSON-DAG: "%69:sub4": 373 # CHECK-CP-JSON-DAG: "%69:sub5": 372 # CHECK-CP-JSON-DAG: "%69:sub6": 371 # CHECK-CP-JSON-DAG: "%69:sub7": 370 # CHECK-CP-JSON-DAG: "%69:sub8": 367 # CHECK-CP-JSON-DAG: "%69:sub9": 366 # CHECK-CP-JSON-DAG: "%69:sub10": 365 # CHECK-CP-JSON-DAG: "%69:sub11": 364 # CHECK-CP-JSON-DAG: "%69:sub12": 361 # CHECK-CP-JSON-DAG: "%69:sub13": 360 # CHECK-CP-JSON-DAG: "%69:sub14": 359 # CHECK-CP-JSON-DAG: "%69:sub15": 358 # CHECK-CP-JSON-DAG: "%69:sub16": 355 # CHECK-CP-JSON-DAG: "%69:sub17": 354 # CHECK-CP-JSON-DAG: "%69:sub18": 353 # CHECK-CP-JSON-DAG: "%69:sub19": 352 # CHECK-CP-JSON-DAG: "%69:sub20": 349 # CHECK-CP-JSON-DAG: "%69:sub21": 348 # CHECK-CP-JSON-DAG: "%69:sub22": 347 # CHECK-CP-JSON-DAG: "%69:sub23": 346 # CHECK-CP-JSON-DAG: "%69:sub24": 343 # CHECK-CP-JSON-DAG: "%69:sub25": 342 # CHECK-CP-JSON-DAG: "%69:sub26": 341 # CHECK-CP-JSON-DAG: "%69:sub27": 340 # CHECK-CP-JSON-DAG: "%69:sub28": 337 # CHECK-CP-JSON-DAG: "%69:sub29": 336 # CHECK-CP-JSON-DAG: "%69:sub30": 335 # CHECK-CP-JSON-DAG: "%69:sub31": 334 # CHECK-CP-JSON-DAG: "%70:sub0": 331 # CHECK-CP-JSON-DAG: "%70:sub1": 330 # CHECK-CP-JSON-DAG: "%70:sub2": 329 # CHECK-CP-JSON-DAG: "%70:sub3": 328 # CHECK-CP-JSON-DAG: "%70:sub4": 325 # CHECK-CP-JSON-DAG: "%70:sub5": 324 # CHECK-CP-JSON-DAG: "%70:sub6": 323 # CHECK-CP-JSON-DAG: "%70:sub7": 322 # CHECK-CP-JSON-DAG: "%70:sub8": 319 # CHECK-CP-JSON-DAG: "%70:sub9": 318 # CHECK-CP-JSON-DAG: "%70:sub10": 317 # CHECK-CP-JSON-DAG: "%70:sub11": 316 # CHECK-CP-JSON-DAG: "%70:sub12": 313 # CHECK-CP-JSON-DAG: "%70:sub13": 312 # CHECK-CP-JSON-DAG: "%70:sub14": 311 # CHECK-CP-JSON-DAG: "%70:sub15": 310 # CHECK-CP-JSON-DAG: "%70:sub16": 307 # CHECK-CP-JSON-DAG: "%70:sub17": 306 # CHECK-CP-JSON-DAG: "%70:sub18": 305 # CHECK-CP-JSON-DAG: "%70:sub19": 304 # CHECK-CP-JSON-DAG: "%70:sub20": 301 # CHECK-CP-JSON-DAG: "%70:sub21": 300 # CHECK-CP-JSON-DAG: "%70:sub22": 299 # CHECK-CP-JSON-DAG: "%70:sub23": 298 # CHECK-CP-JSON-DAG: "%70:sub24": 295 # CHECK-CP-JSON-DAG: "%70:sub25": 294 # CHECK-CP-JSON-DAG: "%70:sub26": 293 # CHECK-CP-JSON-DAG: "%70:sub27": 292 # CHECK-CP-JSON-DAG: "%70:sub28": 289 # CHECK-CP-JSON-DAG: "%70:sub29": 288 # CHECK-CP-JSON-DAG: "%70:sub30": 287 # CHECK-CP-JSON-DAG: "%70:sub31": 286 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 34 # CHECK-CP-JSON-DAG: "%87": 76 # CHECK-CP-JSON-DAG: "%92": 118 # CHECK-CP-JSON-DAG: "%97": 160 # CHECK-CP-JSON-DAG: "%102": 202 # CHECK-CP-JSON-DAG: "%107": 244 # CHECK-CP-JSON-DAG: "%109": 32 # CHECK-CP-JSON-DAG: "%110": 32 # CHECK-CP-JSON-DAG: "%111": 32 # CHECK-CP-JSON-DAG: "%112": 32 # CHECK-CP-JSON-DAG: "%113:sub0": 1 # CHECK-CP-JSON-DAG: "%113:sub1": 0 # CHECK-CP-JSON-DAG: "%114": 32 # CHECK-CP-JSON-DAG: "%115": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%117:vgpr_32 = COPY %113.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 378 # CHECK-CP-JSON-DAG: "%69:sub1": 377 # CHECK-CP-JSON-DAG: "%69:sub2": 376 # CHECK-CP-JSON-DAG: "%69:sub3": 375 # CHECK-CP-JSON-DAG: "%69:sub4": 372 # CHECK-CP-JSON-DAG: "%69:sub5": 371 # CHECK-CP-JSON-DAG: "%69:sub6": 370 # CHECK-CP-JSON-DAG: "%69:sub7": 369 # CHECK-CP-JSON-DAG: "%69:sub8": 366 # CHECK-CP-JSON-DAG: "%69:sub9": 365 # CHECK-CP-JSON-DAG: "%69:sub10": 364 # CHECK-CP-JSON-DAG: "%69:sub11": 363 # CHECK-CP-JSON-DAG: "%69:sub12": 360 # CHECK-CP-JSON-DAG: "%69:sub13": 359 # CHECK-CP-JSON-DAG: "%69:sub14": 358 # CHECK-CP-JSON-DAG: "%69:sub15": 357 # CHECK-CP-JSON-DAG: "%69:sub16": 354 # CHECK-CP-JSON-DAG: "%69:sub17": 353 # CHECK-CP-JSON-DAG: "%69:sub18": 352 # CHECK-CP-JSON-DAG: "%69:sub19": 351 # CHECK-CP-JSON-DAG: "%69:sub20": 348 # CHECK-CP-JSON-DAG: "%69:sub21": 347 # CHECK-CP-JSON-DAG: "%69:sub22": 346 # CHECK-CP-JSON-DAG: "%69:sub23": 345 # CHECK-CP-JSON-DAG: "%69:sub24": 342 # CHECK-CP-JSON-DAG: "%69:sub25": 341 # CHECK-CP-JSON-DAG: "%69:sub26": 340 # CHECK-CP-JSON-DAG: "%69:sub27": 339 # CHECK-CP-JSON-DAG: "%69:sub28": 336 # CHECK-CP-JSON-DAG: "%69:sub29": 335 # CHECK-CP-JSON-DAG: "%69:sub30": 334 # CHECK-CP-JSON-DAG: "%69:sub31": 333 # CHECK-CP-JSON-DAG: "%70:sub0": 330 # CHECK-CP-JSON-DAG: "%70:sub1": 329 # CHECK-CP-JSON-DAG: "%70:sub2": 328 # CHECK-CP-JSON-DAG: "%70:sub3": 327 # CHECK-CP-JSON-DAG: "%70:sub4": 324 # CHECK-CP-JSON-DAG: "%70:sub5": 323 # CHECK-CP-JSON-DAG: "%70:sub6": 322 # CHECK-CP-JSON-DAG: "%70:sub7": 321 # CHECK-CP-JSON-DAG: "%70:sub8": 318 # CHECK-CP-JSON-DAG: "%70:sub9": 317 # CHECK-CP-JSON-DAG: "%70:sub10": 316 # CHECK-CP-JSON-DAG: "%70:sub11": 315 # CHECK-CP-JSON-DAG: "%70:sub12": 312 # CHECK-CP-JSON-DAG: "%70:sub13": 311 # CHECK-CP-JSON-DAG: "%70:sub14": 310 # CHECK-CP-JSON-DAG: "%70:sub15": 309 # CHECK-CP-JSON-DAG: "%70:sub16": 306 # CHECK-CP-JSON-DAG: "%70:sub17": 305 # CHECK-CP-JSON-DAG: "%70:sub18": 304 # CHECK-CP-JSON-DAG: "%70:sub19": 303 # CHECK-CP-JSON-DAG: "%70:sub20": 300 # CHECK-CP-JSON-DAG: "%70:sub21": 299 # CHECK-CP-JSON-DAG: "%70:sub22": 298 # CHECK-CP-JSON-DAG: "%70:sub23": 297 # CHECK-CP-JSON-DAG: "%70:sub24": 294 # CHECK-CP-JSON-DAG: "%70:sub25": 293 # CHECK-CP-JSON-DAG: "%70:sub26": 292 # CHECK-CP-JSON-DAG: "%70:sub27": 291 # CHECK-CP-JSON-DAG: "%70:sub28": 288 # CHECK-CP-JSON-DAG: "%70:sub29": 287 # CHECK-CP-JSON-DAG: "%70:sub30": 286 # CHECK-CP-JSON-DAG: "%70:sub31": 285 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 33 # CHECK-CP-JSON-DAG: "%87": 75 # CHECK-CP-JSON-DAG: "%92": 117 # CHECK-CP-JSON-DAG: "%97": 159 # CHECK-CP-JSON-DAG: "%102": 201 # CHECK-CP-JSON-DAG: "%107": 243 # CHECK-CP-JSON-DAG: "%109": 31 # CHECK-CP-JSON-DAG: "%110": 31 # CHECK-CP-JSON-DAG: "%111": 31 # CHECK-CP-JSON-DAG: "%112": 31 # CHECK-CP-JSON-DAG: "%113:sub0": 0 # CHECK-CP-JSON-DAG: "%114": 31 # CHECK-CP-JSON-DAG: "%115": 31 # CHECK-CP-JSON-DAG: "%116": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%118:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 377 # CHECK-CP-JSON-DAG: "%69:sub1": 376 # CHECK-CP-JSON-DAG: "%69:sub2": 375 # CHECK-CP-JSON-DAG: "%69:sub3": 374 # CHECK-CP-JSON-DAG: "%69:sub4": 371 # CHECK-CP-JSON-DAG: "%69:sub5": 370 # CHECK-CP-JSON-DAG: "%69:sub6": 369 # CHECK-CP-JSON-DAG: "%69:sub7": 368 # CHECK-CP-JSON-DAG: "%69:sub8": 365 # CHECK-CP-JSON-DAG: "%69:sub9": 364 # CHECK-CP-JSON-DAG: "%69:sub10": 363 # CHECK-CP-JSON-DAG: "%69:sub11": 362 # CHECK-CP-JSON-DAG: "%69:sub12": 359 # CHECK-CP-JSON-DAG: "%69:sub13": 358 # CHECK-CP-JSON-DAG: "%69:sub14": 357 # CHECK-CP-JSON-DAG: "%69:sub15": 356 # CHECK-CP-JSON-DAG: "%69:sub16": 353 # CHECK-CP-JSON-DAG: "%69:sub17": 352 # CHECK-CP-JSON-DAG: "%69:sub18": 351 # CHECK-CP-JSON-DAG: "%69:sub19": 350 # CHECK-CP-JSON-DAG: "%69:sub20": 347 # CHECK-CP-JSON-DAG: "%69:sub21": 346 # CHECK-CP-JSON-DAG: "%69:sub22": 345 # CHECK-CP-JSON-DAG: "%69:sub23": 344 # CHECK-CP-JSON-DAG: "%69:sub24": 341 # CHECK-CP-JSON-DAG: "%69:sub25": 340 # CHECK-CP-JSON-DAG: "%69:sub26": 339 # CHECK-CP-JSON-DAG: "%69:sub27": 338 # CHECK-CP-JSON-DAG: "%69:sub28": 335 # CHECK-CP-JSON-DAG: "%69:sub29": 334 # CHECK-CP-JSON-DAG: "%69:sub30": 333 # CHECK-CP-JSON-DAG: "%69:sub31": 332 # CHECK-CP-JSON-DAG: "%70:sub0": 329 # CHECK-CP-JSON-DAG: "%70:sub1": 328 # CHECK-CP-JSON-DAG: "%70:sub2": 327 # CHECK-CP-JSON-DAG: "%70:sub3": 326 # CHECK-CP-JSON-DAG: "%70:sub4": 323 # CHECK-CP-JSON-DAG: "%70:sub5": 322 # CHECK-CP-JSON-DAG: "%70:sub6": 321 # CHECK-CP-JSON-DAG: "%70:sub7": 320 # CHECK-CP-JSON-DAG: "%70:sub8": 317 # CHECK-CP-JSON-DAG: "%70:sub9": 316 # CHECK-CP-JSON-DAG: "%70:sub10": 315 # CHECK-CP-JSON-DAG: "%70:sub11": 314 # CHECK-CP-JSON-DAG: "%70:sub12": 311 # CHECK-CP-JSON-DAG: "%70:sub13": 310 # CHECK-CP-JSON-DAG: "%70:sub14": 309 # CHECK-CP-JSON-DAG: "%70:sub15": 308 # CHECK-CP-JSON-DAG: "%70:sub16": 305 # CHECK-CP-JSON-DAG: "%70:sub17": 304 # CHECK-CP-JSON-DAG: "%70:sub18": 303 # CHECK-CP-JSON-DAG: "%70:sub19": 302 # CHECK-CP-JSON-DAG: "%70:sub20": 299 # CHECK-CP-JSON-DAG: "%70:sub21": 298 # CHECK-CP-JSON-DAG: "%70:sub22": 297 # CHECK-CP-JSON-DAG: "%70:sub23": 296 # CHECK-CP-JSON-DAG: "%70:sub24": 293 # CHECK-CP-JSON-DAG: "%70:sub25": 292 # CHECK-CP-JSON-DAG: "%70:sub26": 291 # CHECK-CP-JSON-DAG: "%70:sub27": 290 # CHECK-CP-JSON-DAG: "%70:sub28": 287 # CHECK-CP-JSON-DAG: "%70:sub29": 286 # CHECK-CP-JSON-DAG: "%70:sub30": 285 # CHECK-CP-JSON-DAG: "%70:sub31": 284 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 32 # CHECK-CP-JSON-DAG: "%87": 74 # CHECK-CP-JSON-DAG: "%92": 116 # CHECK-CP-JSON-DAG: "%97": 158 # CHECK-CP-JSON-DAG: "%102": 200 # CHECK-CP-JSON-DAG: "%107": 242 # CHECK-CP-JSON-DAG: "%109": 30 # CHECK-CP-JSON-DAG: "%110": 30 # CHECK-CP-JSON-DAG: "%111": 30 # CHECK-CP-JSON-DAG: "%112": 30 # CHECK-CP-JSON-DAG: "%114": 30 # CHECK-CP-JSON-DAG: "%115": 30 # CHECK-CP-JSON-DAG: "%116": 30 # CHECK-CP-JSON-DAG: "%117": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%119:vgpr_32 = COPY %118.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 376 # CHECK-CP-JSON-DAG: "%69:sub1": 375 # CHECK-CP-JSON-DAG: "%69:sub2": 374 # CHECK-CP-JSON-DAG: "%69:sub3": 373 # CHECK-CP-JSON-DAG: "%69:sub4": 370 # CHECK-CP-JSON-DAG: "%69:sub5": 369 # CHECK-CP-JSON-DAG: "%69:sub6": 368 # CHECK-CP-JSON-DAG: "%69:sub7": 367 # CHECK-CP-JSON-DAG: "%69:sub8": 364 # CHECK-CP-JSON-DAG: "%69:sub9": 363 # CHECK-CP-JSON-DAG: "%69:sub10": 362 # CHECK-CP-JSON-DAG: "%69:sub11": 361 # CHECK-CP-JSON-DAG: "%69:sub12": 358 # CHECK-CP-JSON-DAG: "%69:sub13": 357 # CHECK-CP-JSON-DAG: "%69:sub14": 356 # CHECK-CP-JSON-DAG: "%69:sub15": 355 # CHECK-CP-JSON-DAG: "%69:sub16": 352 # CHECK-CP-JSON-DAG: "%69:sub17": 351 # CHECK-CP-JSON-DAG: "%69:sub18": 350 # CHECK-CP-JSON-DAG: "%69:sub19": 349 # CHECK-CP-JSON-DAG: "%69:sub20": 346 # CHECK-CP-JSON-DAG: "%69:sub21": 345 # CHECK-CP-JSON-DAG: "%69:sub22": 344 # CHECK-CP-JSON-DAG: "%69:sub23": 343 # CHECK-CP-JSON-DAG: "%69:sub24": 340 # CHECK-CP-JSON-DAG: "%69:sub25": 339 # CHECK-CP-JSON-DAG: "%69:sub26": 338 # CHECK-CP-JSON-DAG: "%69:sub27": 337 # CHECK-CP-JSON-DAG: "%69:sub28": 334 # CHECK-CP-JSON-DAG: "%69:sub29": 333 # CHECK-CP-JSON-DAG: "%69:sub30": 332 # CHECK-CP-JSON-DAG: "%69:sub31": 331 # CHECK-CP-JSON-DAG: "%70:sub0": 328 # CHECK-CP-JSON-DAG: "%70:sub1": 327 # CHECK-CP-JSON-DAG: "%70:sub2": 326 # CHECK-CP-JSON-DAG: "%70:sub3": 325 # CHECK-CP-JSON-DAG: "%70:sub4": 322 # CHECK-CP-JSON-DAG: "%70:sub5": 321 # CHECK-CP-JSON-DAG: "%70:sub6": 320 # CHECK-CP-JSON-DAG: "%70:sub7": 319 # CHECK-CP-JSON-DAG: "%70:sub8": 316 # CHECK-CP-JSON-DAG: "%70:sub9": 315 # CHECK-CP-JSON-DAG: "%70:sub10": 314 # CHECK-CP-JSON-DAG: "%70:sub11": 313 # CHECK-CP-JSON-DAG: "%70:sub12": 310 # CHECK-CP-JSON-DAG: "%70:sub13": 309 # CHECK-CP-JSON-DAG: "%70:sub14": 308 # CHECK-CP-JSON-DAG: "%70:sub15": 307 # CHECK-CP-JSON-DAG: "%70:sub16": 304 # CHECK-CP-JSON-DAG: "%70:sub17": 303 # CHECK-CP-JSON-DAG: "%70:sub18": 302 # CHECK-CP-JSON-DAG: "%70:sub19": 301 # CHECK-CP-JSON-DAG: "%70:sub20": 298 # CHECK-CP-JSON-DAG: "%70:sub21": 297 # CHECK-CP-JSON-DAG: "%70:sub22": 296 # CHECK-CP-JSON-DAG: "%70:sub23": 295 # CHECK-CP-JSON-DAG: "%70:sub24": 292 # CHECK-CP-JSON-DAG: "%70:sub25": 291 # CHECK-CP-JSON-DAG: "%70:sub26": 290 # CHECK-CP-JSON-DAG: "%70:sub27": 289 # CHECK-CP-JSON-DAG: "%70:sub28": 286 # CHECK-CP-JSON-DAG: "%70:sub29": 285 # CHECK-CP-JSON-DAG: "%70:sub30": 284 # CHECK-CP-JSON-DAG: "%70:sub31": 283 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 31 # CHECK-CP-JSON-DAG: "%87": 73 # CHECK-CP-JSON-DAG: "%92": 115 # CHECK-CP-JSON-DAG: "%97": 157 # CHECK-CP-JSON-DAG: "%102": 199 # CHECK-CP-JSON-DAG: "%107": 241 # CHECK-CP-JSON-DAG: "%109": 29 # CHECK-CP-JSON-DAG: "%110": 29 # CHECK-CP-JSON-DAG: "%111": 29 # CHECK-CP-JSON-DAG: "%112": 29 # CHECK-CP-JSON-DAG: "%114": 29 # CHECK-CP-JSON-DAG: "%115": 29 # CHECK-CP-JSON-DAG: "%116": 29 # CHECK-CP-JSON-DAG: "%117": 29 # CHECK-CP-JSON-DAG: "%118:sub0": 3 # CHECK-CP-JSON-DAG: "%118:sub1": 2 # CHECK-CP-JSON-DAG: "%118:sub2": 1 # CHECK-CP-JSON-DAG: "%118:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%120:vgpr_32 = COPY %118.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 375 # CHECK-CP-JSON-DAG: "%69:sub1": 374 # CHECK-CP-JSON-DAG: "%69:sub2": 373 # CHECK-CP-JSON-DAG: "%69:sub3": 372 # CHECK-CP-JSON-DAG: "%69:sub4": 369 # CHECK-CP-JSON-DAG: "%69:sub5": 368 # CHECK-CP-JSON-DAG: "%69:sub6": 367 # CHECK-CP-JSON-DAG: "%69:sub7": 366 # CHECK-CP-JSON-DAG: "%69:sub8": 363 # CHECK-CP-JSON-DAG: "%69:sub9": 362 # CHECK-CP-JSON-DAG: "%69:sub10": 361 # CHECK-CP-JSON-DAG: "%69:sub11": 360 # CHECK-CP-JSON-DAG: "%69:sub12": 357 # CHECK-CP-JSON-DAG: "%69:sub13": 356 # CHECK-CP-JSON-DAG: "%69:sub14": 355 # CHECK-CP-JSON-DAG: "%69:sub15": 354 # CHECK-CP-JSON-DAG: "%69:sub16": 351 # CHECK-CP-JSON-DAG: "%69:sub17": 350 # CHECK-CP-JSON-DAG: "%69:sub18": 349 # CHECK-CP-JSON-DAG: "%69:sub19": 348 # CHECK-CP-JSON-DAG: "%69:sub20": 345 # CHECK-CP-JSON-DAG: "%69:sub21": 344 # CHECK-CP-JSON-DAG: "%69:sub22": 343 # CHECK-CP-JSON-DAG: "%69:sub23": 342 # CHECK-CP-JSON-DAG: "%69:sub24": 339 # CHECK-CP-JSON-DAG: "%69:sub25": 338 # CHECK-CP-JSON-DAG: "%69:sub26": 337 # CHECK-CP-JSON-DAG: "%69:sub27": 336 # CHECK-CP-JSON-DAG: "%69:sub28": 333 # CHECK-CP-JSON-DAG: "%69:sub29": 332 # CHECK-CP-JSON-DAG: "%69:sub30": 331 # CHECK-CP-JSON-DAG: "%69:sub31": 330 # CHECK-CP-JSON-DAG: "%70:sub0": 327 # CHECK-CP-JSON-DAG: "%70:sub1": 326 # CHECK-CP-JSON-DAG: "%70:sub2": 325 # CHECK-CP-JSON-DAG: "%70:sub3": 324 # CHECK-CP-JSON-DAG: "%70:sub4": 321 # CHECK-CP-JSON-DAG: "%70:sub5": 320 # CHECK-CP-JSON-DAG: "%70:sub6": 319 # CHECK-CP-JSON-DAG: "%70:sub7": 318 # CHECK-CP-JSON-DAG: "%70:sub8": 315 # CHECK-CP-JSON-DAG: "%70:sub9": 314 # CHECK-CP-JSON-DAG: "%70:sub10": 313 # CHECK-CP-JSON-DAG: "%70:sub11": 312 # CHECK-CP-JSON-DAG: "%70:sub12": 309 # CHECK-CP-JSON-DAG: "%70:sub13": 308 # CHECK-CP-JSON-DAG: "%70:sub14": 307 # CHECK-CP-JSON-DAG: "%70:sub15": 306 # CHECK-CP-JSON-DAG: "%70:sub16": 303 # CHECK-CP-JSON-DAG: "%70:sub17": 302 # CHECK-CP-JSON-DAG: "%70:sub18": 301 # CHECK-CP-JSON-DAG: "%70:sub19": 300 # CHECK-CP-JSON-DAG: "%70:sub20": 297 # CHECK-CP-JSON-DAG: "%70:sub21": 296 # CHECK-CP-JSON-DAG: "%70:sub22": 295 # CHECK-CP-JSON-DAG: "%70:sub23": 294 # CHECK-CP-JSON-DAG: "%70:sub24": 291 # CHECK-CP-JSON-DAG: "%70:sub25": 290 # CHECK-CP-JSON-DAG: "%70:sub26": 289 # CHECK-CP-JSON-DAG: "%70:sub27": 288 # CHECK-CP-JSON-DAG: "%70:sub28": 285 # CHECK-CP-JSON-DAG: "%70:sub29": 284 # CHECK-CP-JSON-DAG: "%70:sub30": 283 # CHECK-CP-JSON-DAG: "%70:sub31": 282 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 30 # CHECK-CP-JSON-DAG: "%87": 72 # CHECK-CP-JSON-DAG: "%92": 114 # CHECK-CP-JSON-DAG: "%97": 156 # CHECK-CP-JSON-DAG: "%102": 198 # CHECK-CP-JSON-DAG: "%107": 240 # CHECK-CP-JSON-DAG: "%109": 28 # CHECK-CP-JSON-DAG: "%110": 28 # CHECK-CP-JSON-DAG: "%111": 28 # CHECK-CP-JSON-DAG: "%112": 28 # CHECK-CP-JSON-DAG: "%114": 28 # CHECK-CP-JSON-DAG: "%115": 28 # CHECK-CP-JSON-DAG: "%116": 28 # CHECK-CP-JSON-DAG: "%117": 28 # CHECK-CP-JSON-DAG: "%118:sub0": 2 # CHECK-CP-JSON-DAG: "%118:sub1": 1 # CHECK-CP-JSON-DAG: "%118:sub2": 0 # CHECK-CP-JSON-DAG: "%119": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%121:vgpr_32 = COPY %118.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 374 # CHECK-CP-JSON-DAG: "%69:sub1": 373 # CHECK-CP-JSON-DAG: "%69:sub2": 372 # CHECK-CP-JSON-DAG: "%69:sub3": 371 # CHECK-CP-JSON-DAG: "%69:sub4": 368 # CHECK-CP-JSON-DAG: "%69:sub5": 367 # CHECK-CP-JSON-DAG: "%69:sub6": 366 # CHECK-CP-JSON-DAG: "%69:sub7": 365 # CHECK-CP-JSON-DAG: "%69:sub8": 362 # CHECK-CP-JSON-DAG: "%69:sub9": 361 # CHECK-CP-JSON-DAG: "%69:sub10": 360 # CHECK-CP-JSON-DAG: "%69:sub11": 359 # CHECK-CP-JSON-DAG: "%69:sub12": 356 # CHECK-CP-JSON-DAG: "%69:sub13": 355 # CHECK-CP-JSON-DAG: "%69:sub14": 354 # CHECK-CP-JSON-DAG: "%69:sub15": 353 # CHECK-CP-JSON-DAG: "%69:sub16": 350 # CHECK-CP-JSON-DAG: "%69:sub17": 349 # CHECK-CP-JSON-DAG: "%69:sub18": 348 # CHECK-CP-JSON-DAG: "%69:sub19": 347 # CHECK-CP-JSON-DAG: "%69:sub20": 344 # CHECK-CP-JSON-DAG: "%69:sub21": 343 # CHECK-CP-JSON-DAG: "%69:sub22": 342 # CHECK-CP-JSON-DAG: "%69:sub23": 341 # CHECK-CP-JSON-DAG: "%69:sub24": 338 # CHECK-CP-JSON-DAG: "%69:sub25": 337 # CHECK-CP-JSON-DAG: "%69:sub26": 336 # CHECK-CP-JSON-DAG: "%69:sub27": 335 # CHECK-CP-JSON-DAG: "%69:sub28": 332 # CHECK-CP-JSON-DAG: "%69:sub29": 331 # CHECK-CP-JSON-DAG: "%69:sub30": 330 # CHECK-CP-JSON-DAG: "%69:sub31": 329 # CHECK-CP-JSON-DAG: "%70:sub0": 326 # CHECK-CP-JSON-DAG: "%70:sub1": 325 # CHECK-CP-JSON-DAG: "%70:sub2": 324 # CHECK-CP-JSON-DAG: "%70:sub3": 323 # CHECK-CP-JSON-DAG: "%70:sub4": 320 # CHECK-CP-JSON-DAG: "%70:sub5": 319 # CHECK-CP-JSON-DAG: "%70:sub6": 318 # CHECK-CP-JSON-DAG: "%70:sub7": 317 # CHECK-CP-JSON-DAG: "%70:sub8": 314 # CHECK-CP-JSON-DAG: "%70:sub9": 313 # CHECK-CP-JSON-DAG: "%70:sub10": 312 # CHECK-CP-JSON-DAG: "%70:sub11": 311 # CHECK-CP-JSON-DAG: "%70:sub12": 308 # CHECK-CP-JSON-DAG: "%70:sub13": 307 # CHECK-CP-JSON-DAG: "%70:sub14": 306 # CHECK-CP-JSON-DAG: "%70:sub15": 305 # CHECK-CP-JSON-DAG: "%70:sub16": 302 # CHECK-CP-JSON-DAG: "%70:sub17": 301 # CHECK-CP-JSON-DAG: "%70:sub18": 300 # CHECK-CP-JSON-DAG: "%70:sub19": 299 # CHECK-CP-JSON-DAG: "%70:sub20": 296 # CHECK-CP-JSON-DAG: "%70:sub21": 295 # CHECK-CP-JSON-DAG: "%70:sub22": 294 # CHECK-CP-JSON-DAG: "%70:sub23": 293 # CHECK-CP-JSON-DAG: "%70:sub24": 290 # CHECK-CP-JSON-DAG: "%70:sub25": 289 # CHECK-CP-JSON-DAG: "%70:sub26": 288 # CHECK-CP-JSON-DAG: "%70:sub27": 287 # CHECK-CP-JSON-DAG: "%70:sub28": 284 # CHECK-CP-JSON-DAG: "%70:sub29": 283 # CHECK-CP-JSON-DAG: "%70:sub30": 282 # CHECK-CP-JSON-DAG: "%70:sub31": 281 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 29 # CHECK-CP-JSON-DAG: "%87": 71 # CHECK-CP-JSON-DAG: "%92": 113 # CHECK-CP-JSON-DAG: "%97": 155 # CHECK-CP-JSON-DAG: "%102": 197 # CHECK-CP-JSON-DAG: "%107": 239 # CHECK-CP-JSON-DAG: "%109": 27 # CHECK-CP-JSON-DAG: "%110": 27 # CHECK-CP-JSON-DAG: "%111": 27 # CHECK-CP-JSON-DAG: "%112": 27 # CHECK-CP-JSON-DAG: "%114": 27 # CHECK-CP-JSON-DAG: "%115": 27 # CHECK-CP-JSON-DAG: "%116": 27 # CHECK-CP-JSON-DAG: "%117": 27 # CHECK-CP-JSON-DAG: "%118:sub0": 1 # CHECK-CP-JSON-DAG: "%118:sub1": 0 # CHECK-CP-JSON-DAG: "%119": 27 # CHECK-CP-JSON-DAG: "%120": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%122:vgpr_32 = COPY %118.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 373 # CHECK-CP-JSON-DAG: "%69:sub1": 372 # CHECK-CP-JSON-DAG: "%69:sub2": 371 # CHECK-CP-JSON-DAG: "%69:sub3": 370 # CHECK-CP-JSON-DAG: "%69:sub4": 367 # CHECK-CP-JSON-DAG: "%69:sub5": 366 # CHECK-CP-JSON-DAG: "%69:sub6": 365 # CHECK-CP-JSON-DAG: "%69:sub7": 364 # CHECK-CP-JSON-DAG: "%69:sub8": 361 # CHECK-CP-JSON-DAG: "%69:sub9": 360 # CHECK-CP-JSON-DAG: "%69:sub10": 359 # CHECK-CP-JSON-DAG: "%69:sub11": 358 # CHECK-CP-JSON-DAG: "%69:sub12": 355 # CHECK-CP-JSON-DAG: "%69:sub13": 354 # CHECK-CP-JSON-DAG: "%69:sub14": 353 # CHECK-CP-JSON-DAG: "%69:sub15": 352 # CHECK-CP-JSON-DAG: "%69:sub16": 349 # CHECK-CP-JSON-DAG: "%69:sub17": 348 # CHECK-CP-JSON-DAG: "%69:sub18": 347 # CHECK-CP-JSON-DAG: "%69:sub19": 346 # CHECK-CP-JSON-DAG: "%69:sub20": 343 # CHECK-CP-JSON-DAG: "%69:sub21": 342 # CHECK-CP-JSON-DAG: "%69:sub22": 341 # CHECK-CP-JSON-DAG: "%69:sub23": 340 # CHECK-CP-JSON-DAG: "%69:sub24": 337 # CHECK-CP-JSON-DAG: "%69:sub25": 336 # CHECK-CP-JSON-DAG: "%69:sub26": 335 # CHECK-CP-JSON-DAG: "%69:sub27": 334 # CHECK-CP-JSON-DAG: "%69:sub28": 331 # CHECK-CP-JSON-DAG: "%69:sub29": 330 # CHECK-CP-JSON-DAG: "%69:sub30": 329 # CHECK-CP-JSON-DAG: "%69:sub31": 328 # CHECK-CP-JSON-DAG: "%70:sub0": 325 # CHECK-CP-JSON-DAG: "%70:sub1": 324 # CHECK-CP-JSON-DAG: "%70:sub2": 323 # CHECK-CP-JSON-DAG: "%70:sub3": 322 # CHECK-CP-JSON-DAG: "%70:sub4": 319 # CHECK-CP-JSON-DAG: "%70:sub5": 318 # CHECK-CP-JSON-DAG: "%70:sub6": 317 # CHECK-CP-JSON-DAG: "%70:sub7": 316 # CHECK-CP-JSON-DAG: "%70:sub8": 313 # CHECK-CP-JSON-DAG: "%70:sub9": 312 # CHECK-CP-JSON-DAG: "%70:sub10": 311 # CHECK-CP-JSON-DAG: "%70:sub11": 310 # CHECK-CP-JSON-DAG: "%70:sub12": 307 # CHECK-CP-JSON-DAG: "%70:sub13": 306 # CHECK-CP-JSON-DAG: "%70:sub14": 305 # CHECK-CP-JSON-DAG: "%70:sub15": 304 # CHECK-CP-JSON-DAG: "%70:sub16": 301 # CHECK-CP-JSON-DAG: "%70:sub17": 300 # CHECK-CP-JSON-DAG: "%70:sub18": 299 # CHECK-CP-JSON-DAG: "%70:sub19": 298 # CHECK-CP-JSON-DAG: "%70:sub20": 295 # CHECK-CP-JSON-DAG: "%70:sub21": 294 # CHECK-CP-JSON-DAG: "%70:sub22": 293 # CHECK-CP-JSON-DAG: "%70:sub23": 292 # CHECK-CP-JSON-DAG: "%70:sub24": 289 # CHECK-CP-JSON-DAG: "%70:sub25": 288 # CHECK-CP-JSON-DAG: "%70:sub26": 287 # CHECK-CP-JSON-DAG: "%70:sub27": 286 # CHECK-CP-JSON-DAG: "%70:sub28": 283 # CHECK-CP-JSON-DAG: "%70:sub29": 282 # CHECK-CP-JSON-DAG: "%70:sub30": 281 # CHECK-CP-JSON-DAG: "%70:sub31": 280 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 28 # CHECK-CP-JSON-DAG: "%87": 70 # CHECK-CP-JSON-DAG: "%92": 112 # CHECK-CP-JSON-DAG: "%97": 154 # CHECK-CP-JSON-DAG: "%102": 196 # CHECK-CP-JSON-DAG: "%107": 238 # CHECK-CP-JSON-DAG: "%109": 26 # CHECK-CP-JSON-DAG: "%110": 26 # CHECK-CP-JSON-DAG: "%111": 26 # CHECK-CP-JSON-DAG: "%112": 26 # CHECK-CP-JSON-DAG: "%114": 26 # CHECK-CP-JSON-DAG: "%115": 26 # CHECK-CP-JSON-DAG: "%116": 26 # CHECK-CP-JSON-DAG: "%117": 26 # CHECK-CP-JSON-DAG: "%118:sub0": 0 # CHECK-CP-JSON-DAG: "%119": 26 # CHECK-CP-JSON-DAG: "%120": 26 # CHECK-CP-JSON-DAG: "%121": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%123:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 372 # CHECK-CP-JSON-DAG: "%69:sub1": 371 # CHECK-CP-JSON-DAG: "%69:sub2": 370 # CHECK-CP-JSON-DAG: "%69:sub3": 369 # CHECK-CP-JSON-DAG: "%69:sub4": 366 # CHECK-CP-JSON-DAG: "%69:sub5": 365 # CHECK-CP-JSON-DAG: "%69:sub6": 364 # CHECK-CP-JSON-DAG: "%69:sub7": 363 # CHECK-CP-JSON-DAG: "%69:sub8": 360 # CHECK-CP-JSON-DAG: "%69:sub9": 359 # CHECK-CP-JSON-DAG: "%69:sub10": 358 # CHECK-CP-JSON-DAG: "%69:sub11": 357 # CHECK-CP-JSON-DAG: "%69:sub12": 354 # CHECK-CP-JSON-DAG: "%69:sub13": 353 # CHECK-CP-JSON-DAG: "%69:sub14": 352 # CHECK-CP-JSON-DAG: "%69:sub15": 351 # CHECK-CP-JSON-DAG: "%69:sub16": 348 # CHECK-CP-JSON-DAG: "%69:sub17": 347 # CHECK-CP-JSON-DAG: "%69:sub18": 346 # CHECK-CP-JSON-DAG: "%69:sub19": 345 # CHECK-CP-JSON-DAG: "%69:sub20": 342 # CHECK-CP-JSON-DAG: "%69:sub21": 341 # CHECK-CP-JSON-DAG: "%69:sub22": 340 # CHECK-CP-JSON-DAG: "%69:sub23": 339 # CHECK-CP-JSON-DAG: "%69:sub24": 336 # CHECK-CP-JSON-DAG: "%69:sub25": 335 # CHECK-CP-JSON-DAG: "%69:sub26": 334 # CHECK-CP-JSON-DAG: "%69:sub27": 333 # CHECK-CP-JSON-DAG: "%69:sub28": 330 # CHECK-CP-JSON-DAG: "%69:sub29": 329 # CHECK-CP-JSON-DAG: "%69:sub30": 328 # CHECK-CP-JSON-DAG: "%69:sub31": 327 # CHECK-CP-JSON-DAG: "%70:sub0": 324 # CHECK-CP-JSON-DAG: "%70:sub1": 323 # CHECK-CP-JSON-DAG: "%70:sub2": 322 # CHECK-CP-JSON-DAG: "%70:sub3": 321 # CHECK-CP-JSON-DAG: "%70:sub4": 318 # CHECK-CP-JSON-DAG: "%70:sub5": 317 # CHECK-CP-JSON-DAG: "%70:sub6": 316 # CHECK-CP-JSON-DAG: "%70:sub7": 315 # CHECK-CP-JSON-DAG: "%70:sub8": 312 # CHECK-CP-JSON-DAG: "%70:sub9": 311 # CHECK-CP-JSON-DAG: "%70:sub10": 310 # CHECK-CP-JSON-DAG: "%70:sub11": 309 # CHECK-CP-JSON-DAG: "%70:sub12": 306 # CHECK-CP-JSON-DAG: "%70:sub13": 305 # CHECK-CP-JSON-DAG: "%70:sub14": 304 # CHECK-CP-JSON-DAG: "%70:sub15": 303 # CHECK-CP-JSON-DAG: "%70:sub16": 300 # CHECK-CP-JSON-DAG: "%70:sub17": 299 # CHECK-CP-JSON-DAG: "%70:sub18": 298 # CHECK-CP-JSON-DAG: "%70:sub19": 297 # CHECK-CP-JSON-DAG: "%70:sub20": 294 # CHECK-CP-JSON-DAG: "%70:sub21": 293 # CHECK-CP-JSON-DAG: "%70:sub22": 292 # CHECK-CP-JSON-DAG: "%70:sub23": 291 # CHECK-CP-JSON-DAG: "%70:sub24": 288 # CHECK-CP-JSON-DAG: "%70:sub25": 287 # CHECK-CP-JSON-DAG: "%70:sub26": 286 # CHECK-CP-JSON-DAG: "%70:sub27": 285 # CHECK-CP-JSON-DAG: "%70:sub28": 282 # CHECK-CP-JSON-DAG: "%70:sub29": 281 # CHECK-CP-JSON-DAG: "%70:sub30": 280 # CHECK-CP-JSON-DAG: "%70:sub31": 279 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 27 # CHECK-CP-JSON-DAG: "%87": 69 # CHECK-CP-JSON-DAG: "%92": 111 # CHECK-CP-JSON-DAG: "%97": 153 # CHECK-CP-JSON-DAG: "%102": 195 # CHECK-CP-JSON-DAG: "%107": 237 # CHECK-CP-JSON-DAG: "%109": 25 # CHECK-CP-JSON-DAG: "%110": 25 # CHECK-CP-JSON-DAG: "%111": 25 # CHECK-CP-JSON-DAG: "%112": 25 # CHECK-CP-JSON-DAG: "%114": 25 # CHECK-CP-JSON-DAG: "%115": 25 # CHECK-CP-JSON-DAG: "%116": 25 # CHECK-CP-JSON-DAG: "%117": 25 # CHECK-CP-JSON-DAG: "%119": 25 # CHECK-CP-JSON-DAG: "%120": 25 # CHECK-CP-JSON-DAG: "%121": 25 # CHECK-CP-JSON-DAG: "%122": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%124:vgpr_32 = COPY %123.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 371 # CHECK-CP-JSON-DAG: "%69:sub1": 370 # CHECK-CP-JSON-DAG: "%69:sub2": 369 # CHECK-CP-JSON-DAG: "%69:sub3": 368 # CHECK-CP-JSON-DAG: "%69:sub4": 365 # CHECK-CP-JSON-DAG: "%69:sub5": 364 # CHECK-CP-JSON-DAG: "%69:sub6": 363 # CHECK-CP-JSON-DAG: "%69:sub7": 362 # CHECK-CP-JSON-DAG: "%69:sub8": 359 # CHECK-CP-JSON-DAG: "%69:sub9": 358 # CHECK-CP-JSON-DAG: "%69:sub10": 357 # CHECK-CP-JSON-DAG: "%69:sub11": 356 # CHECK-CP-JSON-DAG: "%69:sub12": 353 # CHECK-CP-JSON-DAG: "%69:sub13": 352 # CHECK-CP-JSON-DAG: "%69:sub14": 351 # CHECK-CP-JSON-DAG: "%69:sub15": 350 # CHECK-CP-JSON-DAG: "%69:sub16": 347 # CHECK-CP-JSON-DAG: "%69:sub17": 346 # CHECK-CP-JSON-DAG: "%69:sub18": 345 # CHECK-CP-JSON-DAG: "%69:sub19": 344 # CHECK-CP-JSON-DAG: "%69:sub20": 341 # CHECK-CP-JSON-DAG: "%69:sub21": 340 # CHECK-CP-JSON-DAG: "%69:sub22": 339 # CHECK-CP-JSON-DAG: "%69:sub23": 338 # CHECK-CP-JSON-DAG: "%69:sub24": 335 # CHECK-CP-JSON-DAG: "%69:sub25": 334 # CHECK-CP-JSON-DAG: "%69:sub26": 333 # CHECK-CP-JSON-DAG: "%69:sub27": 332 # CHECK-CP-JSON-DAG: "%69:sub28": 329 # CHECK-CP-JSON-DAG: "%69:sub29": 328 # CHECK-CP-JSON-DAG: "%69:sub30": 327 # CHECK-CP-JSON-DAG: "%69:sub31": 326 # CHECK-CP-JSON-DAG: "%70:sub0": 323 # CHECK-CP-JSON-DAG: "%70:sub1": 322 # CHECK-CP-JSON-DAG: "%70:sub2": 321 # CHECK-CP-JSON-DAG: "%70:sub3": 320 # CHECK-CP-JSON-DAG: "%70:sub4": 317 # CHECK-CP-JSON-DAG: "%70:sub5": 316 # CHECK-CP-JSON-DAG: "%70:sub6": 315 # CHECK-CP-JSON-DAG: "%70:sub7": 314 # CHECK-CP-JSON-DAG: "%70:sub8": 311 # CHECK-CP-JSON-DAG: "%70:sub9": 310 # CHECK-CP-JSON-DAG: "%70:sub10": 309 # CHECK-CP-JSON-DAG: "%70:sub11": 308 # CHECK-CP-JSON-DAG: "%70:sub12": 305 # CHECK-CP-JSON-DAG: "%70:sub13": 304 # CHECK-CP-JSON-DAG: "%70:sub14": 303 # CHECK-CP-JSON-DAG: "%70:sub15": 302 # CHECK-CP-JSON-DAG: "%70:sub16": 299 # CHECK-CP-JSON-DAG: "%70:sub17": 298 # CHECK-CP-JSON-DAG: "%70:sub18": 297 # CHECK-CP-JSON-DAG: "%70:sub19": 296 # CHECK-CP-JSON-DAG: "%70:sub20": 293 # CHECK-CP-JSON-DAG: "%70:sub21": 292 # CHECK-CP-JSON-DAG: "%70:sub22": 291 # CHECK-CP-JSON-DAG: "%70:sub23": 290 # CHECK-CP-JSON-DAG: "%70:sub24": 287 # CHECK-CP-JSON-DAG: "%70:sub25": 286 # CHECK-CP-JSON-DAG: "%70:sub26": 285 # CHECK-CP-JSON-DAG: "%70:sub27": 284 # CHECK-CP-JSON-DAG: "%70:sub28": 281 # CHECK-CP-JSON-DAG: "%70:sub29": 280 # CHECK-CP-JSON-DAG: "%70:sub30": 279 # CHECK-CP-JSON-DAG: "%70:sub31": 278 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 26 # CHECK-CP-JSON-DAG: "%87": 68 # CHECK-CP-JSON-DAG: "%92": 110 # CHECK-CP-JSON-DAG: "%97": 152 # CHECK-CP-JSON-DAG: "%102": 194 # CHECK-CP-JSON-DAG: "%107": 236 # CHECK-CP-JSON-DAG: "%109": 24 # CHECK-CP-JSON-DAG: "%110": 24 # CHECK-CP-JSON-DAG: "%111": 24 # CHECK-CP-JSON-DAG: "%112": 24 # CHECK-CP-JSON-DAG: "%114": 24 # CHECK-CP-JSON-DAG: "%115": 24 # CHECK-CP-JSON-DAG: "%116": 24 # CHECK-CP-JSON-DAG: "%117": 24 # CHECK-CP-JSON-DAG: "%119": 24 # CHECK-CP-JSON-DAG: "%120": 24 # CHECK-CP-JSON-DAG: "%121": 24 # CHECK-CP-JSON-DAG: "%122": 24 # CHECK-CP-JSON-DAG: "%123:sub0": 3 # CHECK-CP-JSON-DAG: "%123:sub1": 2 # CHECK-CP-JSON-DAG: "%123:sub2": 1 # CHECK-CP-JSON-DAG: "%123:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%125:vgpr_32 = COPY %123.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 370 # CHECK-CP-JSON-DAG: "%69:sub1": 369 # CHECK-CP-JSON-DAG: "%69:sub2": 368 # CHECK-CP-JSON-DAG: "%69:sub3": 367 # CHECK-CP-JSON-DAG: "%69:sub4": 364 # CHECK-CP-JSON-DAG: "%69:sub5": 363 # CHECK-CP-JSON-DAG: "%69:sub6": 362 # CHECK-CP-JSON-DAG: "%69:sub7": 361 # CHECK-CP-JSON-DAG: "%69:sub8": 358 # CHECK-CP-JSON-DAG: "%69:sub9": 357 # CHECK-CP-JSON-DAG: "%69:sub10": 356 # CHECK-CP-JSON-DAG: "%69:sub11": 355 # CHECK-CP-JSON-DAG: "%69:sub12": 352 # CHECK-CP-JSON-DAG: "%69:sub13": 351 # CHECK-CP-JSON-DAG: "%69:sub14": 350 # CHECK-CP-JSON-DAG: "%69:sub15": 349 # CHECK-CP-JSON-DAG: "%69:sub16": 346 # CHECK-CP-JSON-DAG: "%69:sub17": 345 # CHECK-CP-JSON-DAG: "%69:sub18": 344 # CHECK-CP-JSON-DAG: "%69:sub19": 343 # CHECK-CP-JSON-DAG: "%69:sub20": 340 # CHECK-CP-JSON-DAG: "%69:sub21": 339 # CHECK-CP-JSON-DAG: "%69:sub22": 338 # CHECK-CP-JSON-DAG: "%69:sub23": 337 # CHECK-CP-JSON-DAG: "%69:sub24": 334 # CHECK-CP-JSON-DAG: "%69:sub25": 333 # CHECK-CP-JSON-DAG: "%69:sub26": 332 # CHECK-CP-JSON-DAG: "%69:sub27": 331 # CHECK-CP-JSON-DAG: "%69:sub28": 328 # CHECK-CP-JSON-DAG: "%69:sub29": 327 # CHECK-CP-JSON-DAG: "%69:sub30": 326 # CHECK-CP-JSON-DAG: "%69:sub31": 325 # CHECK-CP-JSON-DAG: "%70:sub0": 322 # CHECK-CP-JSON-DAG: "%70:sub1": 321 # CHECK-CP-JSON-DAG: "%70:sub2": 320 # CHECK-CP-JSON-DAG: "%70:sub3": 319 # CHECK-CP-JSON-DAG: "%70:sub4": 316 # CHECK-CP-JSON-DAG: "%70:sub5": 315 # CHECK-CP-JSON-DAG: "%70:sub6": 314 # CHECK-CP-JSON-DAG: "%70:sub7": 313 # CHECK-CP-JSON-DAG: "%70:sub8": 310 # CHECK-CP-JSON-DAG: "%70:sub9": 309 # CHECK-CP-JSON-DAG: "%70:sub10": 308 # CHECK-CP-JSON-DAG: "%70:sub11": 307 # CHECK-CP-JSON-DAG: "%70:sub12": 304 # CHECK-CP-JSON-DAG: "%70:sub13": 303 # CHECK-CP-JSON-DAG: "%70:sub14": 302 # CHECK-CP-JSON-DAG: "%70:sub15": 301 # CHECK-CP-JSON-DAG: "%70:sub16": 298 # CHECK-CP-JSON-DAG: "%70:sub17": 297 # CHECK-CP-JSON-DAG: "%70:sub18": 296 # CHECK-CP-JSON-DAG: "%70:sub19": 295 # CHECK-CP-JSON-DAG: "%70:sub20": 292 # CHECK-CP-JSON-DAG: "%70:sub21": 291 # CHECK-CP-JSON-DAG: "%70:sub22": 290 # CHECK-CP-JSON-DAG: "%70:sub23": 289 # CHECK-CP-JSON-DAG: "%70:sub24": 286 # CHECK-CP-JSON-DAG: "%70:sub25": 285 # CHECK-CP-JSON-DAG: "%70:sub26": 284 # CHECK-CP-JSON-DAG: "%70:sub27": 283 # CHECK-CP-JSON-DAG: "%70:sub28": 280 # CHECK-CP-JSON-DAG: "%70:sub29": 279 # CHECK-CP-JSON-DAG: "%70:sub30": 278 # CHECK-CP-JSON-DAG: "%70:sub31": 277 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 25 # CHECK-CP-JSON-DAG: "%87": 67 # CHECK-CP-JSON-DAG: "%92": 109 # CHECK-CP-JSON-DAG: "%97": 151 # CHECK-CP-JSON-DAG: "%102": 193 # CHECK-CP-JSON-DAG: "%107": 235 # CHECK-CP-JSON-DAG: "%109": 23 # CHECK-CP-JSON-DAG: "%110": 23 # CHECK-CP-JSON-DAG: "%111": 23 # CHECK-CP-JSON-DAG: "%112": 23 # CHECK-CP-JSON-DAG: "%114": 23 # CHECK-CP-JSON-DAG: "%115": 23 # CHECK-CP-JSON-DAG: "%116": 23 # CHECK-CP-JSON-DAG: "%117": 23 # CHECK-CP-JSON-DAG: "%119": 23 # CHECK-CP-JSON-DAG: "%120": 23 # CHECK-CP-JSON-DAG: "%121": 23 # CHECK-CP-JSON-DAG: "%122": 23 # CHECK-CP-JSON-DAG: "%123:sub0": 2 # CHECK-CP-JSON-DAG: "%123:sub1": 1 # CHECK-CP-JSON-DAG: "%123:sub2": 0 # CHECK-CP-JSON-DAG: "%124": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%126:vgpr_32 = COPY %123.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 369 # CHECK-CP-JSON-DAG: "%69:sub1": 368 # CHECK-CP-JSON-DAG: "%69:sub2": 367 # CHECK-CP-JSON-DAG: "%69:sub3": 366 # CHECK-CP-JSON-DAG: "%69:sub4": 363 # CHECK-CP-JSON-DAG: "%69:sub5": 362 # CHECK-CP-JSON-DAG: "%69:sub6": 361 # CHECK-CP-JSON-DAG: "%69:sub7": 360 # CHECK-CP-JSON-DAG: "%69:sub8": 357 # CHECK-CP-JSON-DAG: "%69:sub9": 356 # CHECK-CP-JSON-DAG: "%69:sub10": 355 # CHECK-CP-JSON-DAG: "%69:sub11": 354 # CHECK-CP-JSON-DAG: "%69:sub12": 351 # CHECK-CP-JSON-DAG: "%69:sub13": 350 # CHECK-CP-JSON-DAG: "%69:sub14": 349 # CHECK-CP-JSON-DAG: "%69:sub15": 348 # CHECK-CP-JSON-DAG: "%69:sub16": 345 # CHECK-CP-JSON-DAG: "%69:sub17": 344 # CHECK-CP-JSON-DAG: "%69:sub18": 343 # CHECK-CP-JSON-DAG: "%69:sub19": 342 # CHECK-CP-JSON-DAG: "%69:sub20": 339 # CHECK-CP-JSON-DAG: "%69:sub21": 338 # CHECK-CP-JSON-DAG: "%69:sub22": 337 # CHECK-CP-JSON-DAG: "%69:sub23": 336 # CHECK-CP-JSON-DAG: "%69:sub24": 333 # CHECK-CP-JSON-DAG: "%69:sub25": 332 # CHECK-CP-JSON-DAG: "%69:sub26": 331 # CHECK-CP-JSON-DAG: "%69:sub27": 330 # CHECK-CP-JSON-DAG: "%69:sub28": 327 # CHECK-CP-JSON-DAG: "%69:sub29": 326 # CHECK-CP-JSON-DAG: "%69:sub30": 325 # CHECK-CP-JSON-DAG: "%69:sub31": 324 # CHECK-CP-JSON-DAG: "%70:sub0": 321 # CHECK-CP-JSON-DAG: "%70:sub1": 320 # CHECK-CP-JSON-DAG: "%70:sub2": 319 # CHECK-CP-JSON-DAG: "%70:sub3": 318 # CHECK-CP-JSON-DAG: "%70:sub4": 315 # CHECK-CP-JSON-DAG: "%70:sub5": 314 # CHECK-CP-JSON-DAG: "%70:sub6": 313 # CHECK-CP-JSON-DAG: "%70:sub7": 312 # CHECK-CP-JSON-DAG: "%70:sub8": 309 # CHECK-CP-JSON-DAG: "%70:sub9": 308 # CHECK-CP-JSON-DAG: "%70:sub10": 307 # CHECK-CP-JSON-DAG: "%70:sub11": 306 # CHECK-CP-JSON-DAG: "%70:sub12": 303 # CHECK-CP-JSON-DAG: "%70:sub13": 302 # CHECK-CP-JSON-DAG: "%70:sub14": 301 # CHECK-CP-JSON-DAG: "%70:sub15": 300 # CHECK-CP-JSON-DAG: "%70:sub16": 297 # CHECK-CP-JSON-DAG: "%70:sub17": 296 # CHECK-CP-JSON-DAG: "%70:sub18": 295 # CHECK-CP-JSON-DAG: "%70:sub19": 294 # CHECK-CP-JSON-DAG: "%70:sub20": 291 # CHECK-CP-JSON-DAG: "%70:sub21": 290 # CHECK-CP-JSON-DAG: "%70:sub22": 289 # CHECK-CP-JSON-DAG: "%70:sub23": 288 # CHECK-CP-JSON-DAG: "%70:sub24": 285 # CHECK-CP-JSON-DAG: "%70:sub25": 284 # CHECK-CP-JSON-DAG: "%70:sub26": 283 # CHECK-CP-JSON-DAG: "%70:sub27": 282 # CHECK-CP-JSON-DAG: "%70:sub28": 279 # CHECK-CP-JSON-DAG: "%70:sub29": 278 # CHECK-CP-JSON-DAG: "%70:sub30": 277 # CHECK-CP-JSON-DAG: "%70:sub31": 276 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 24 # CHECK-CP-JSON-DAG: "%87": 66 # CHECK-CP-JSON-DAG: "%92": 108 # CHECK-CP-JSON-DAG: "%97": 150 # CHECK-CP-JSON-DAG: "%102": 192 # CHECK-CP-JSON-DAG: "%107": 234 # CHECK-CP-JSON-DAG: "%109": 22 # CHECK-CP-JSON-DAG: "%110": 22 # CHECK-CP-JSON-DAG: "%111": 22 # CHECK-CP-JSON-DAG: "%112": 22 # CHECK-CP-JSON-DAG: "%114": 22 # CHECK-CP-JSON-DAG: "%115": 22 # CHECK-CP-JSON-DAG: "%116": 22 # CHECK-CP-JSON-DAG: "%117": 22 # CHECK-CP-JSON-DAG: "%119": 22 # CHECK-CP-JSON-DAG: "%120": 22 # CHECK-CP-JSON-DAG: "%121": 22 # CHECK-CP-JSON-DAG: "%122": 22 # CHECK-CP-JSON-DAG: "%123:sub0": 1 # CHECK-CP-JSON-DAG: "%123:sub1": 0 # CHECK-CP-JSON-DAG: "%124": 22 # CHECK-CP-JSON-DAG: "%125": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%127:vgpr_32 = COPY %123.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 368 # CHECK-CP-JSON-DAG: "%69:sub1": 367 # CHECK-CP-JSON-DAG: "%69:sub2": 366 # CHECK-CP-JSON-DAG: "%69:sub3": 365 # CHECK-CP-JSON-DAG: "%69:sub4": 362 # CHECK-CP-JSON-DAG: "%69:sub5": 361 # CHECK-CP-JSON-DAG: "%69:sub6": 360 # CHECK-CP-JSON-DAG: "%69:sub7": 359 # CHECK-CP-JSON-DAG: "%69:sub8": 356 # CHECK-CP-JSON-DAG: "%69:sub9": 355 # CHECK-CP-JSON-DAG: "%69:sub10": 354 # CHECK-CP-JSON-DAG: "%69:sub11": 353 # CHECK-CP-JSON-DAG: "%69:sub12": 350 # CHECK-CP-JSON-DAG: "%69:sub13": 349 # CHECK-CP-JSON-DAG: "%69:sub14": 348 # CHECK-CP-JSON-DAG: "%69:sub15": 347 # CHECK-CP-JSON-DAG: "%69:sub16": 344 # CHECK-CP-JSON-DAG: "%69:sub17": 343 # CHECK-CP-JSON-DAG: "%69:sub18": 342 # CHECK-CP-JSON-DAG: "%69:sub19": 341 # CHECK-CP-JSON-DAG: "%69:sub20": 338 # CHECK-CP-JSON-DAG: "%69:sub21": 337 # CHECK-CP-JSON-DAG: "%69:sub22": 336 # CHECK-CP-JSON-DAG: "%69:sub23": 335 # CHECK-CP-JSON-DAG: "%69:sub24": 332 # CHECK-CP-JSON-DAG: "%69:sub25": 331 # CHECK-CP-JSON-DAG: "%69:sub26": 330 # CHECK-CP-JSON-DAG: "%69:sub27": 329 # CHECK-CP-JSON-DAG: "%69:sub28": 326 # CHECK-CP-JSON-DAG: "%69:sub29": 325 # CHECK-CP-JSON-DAG: "%69:sub30": 324 # CHECK-CP-JSON-DAG: "%69:sub31": 323 # CHECK-CP-JSON-DAG: "%70:sub0": 320 # CHECK-CP-JSON-DAG: "%70:sub1": 319 # CHECK-CP-JSON-DAG: "%70:sub2": 318 # CHECK-CP-JSON-DAG: "%70:sub3": 317 # CHECK-CP-JSON-DAG: "%70:sub4": 314 # CHECK-CP-JSON-DAG: "%70:sub5": 313 # CHECK-CP-JSON-DAG: "%70:sub6": 312 # CHECK-CP-JSON-DAG: "%70:sub7": 311 # CHECK-CP-JSON-DAG: "%70:sub8": 308 # CHECK-CP-JSON-DAG: "%70:sub9": 307 # CHECK-CP-JSON-DAG: "%70:sub10": 306 # CHECK-CP-JSON-DAG: "%70:sub11": 305 # CHECK-CP-JSON-DAG: "%70:sub12": 302 # CHECK-CP-JSON-DAG: "%70:sub13": 301 # CHECK-CP-JSON-DAG: "%70:sub14": 300 # CHECK-CP-JSON-DAG: "%70:sub15": 299 # CHECK-CP-JSON-DAG: "%70:sub16": 296 # CHECK-CP-JSON-DAG: "%70:sub17": 295 # CHECK-CP-JSON-DAG: "%70:sub18": 294 # CHECK-CP-JSON-DAG: "%70:sub19": 293 # CHECK-CP-JSON-DAG: "%70:sub20": 290 # CHECK-CP-JSON-DAG: "%70:sub21": 289 # CHECK-CP-JSON-DAG: "%70:sub22": 288 # CHECK-CP-JSON-DAG: "%70:sub23": 287 # CHECK-CP-JSON-DAG: "%70:sub24": 284 # CHECK-CP-JSON-DAG: "%70:sub25": 283 # CHECK-CP-JSON-DAG: "%70:sub26": 282 # CHECK-CP-JSON-DAG: "%70:sub27": 281 # CHECK-CP-JSON-DAG: "%70:sub28": 278 # CHECK-CP-JSON-DAG: "%70:sub29": 277 # CHECK-CP-JSON-DAG: "%70:sub30": 276 # CHECK-CP-JSON-DAG: "%70:sub31": 275 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 23 # CHECK-CP-JSON-DAG: "%87": 65 # CHECK-CP-JSON-DAG: "%92": 107 # CHECK-CP-JSON-DAG: "%97": 149 # CHECK-CP-JSON-DAG: "%102": 191 # CHECK-CP-JSON-DAG: "%107": 233 # CHECK-CP-JSON-DAG: "%109": 21 # CHECK-CP-JSON-DAG: "%110": 21 # CHECK-CP-JSON-DAG: "%111": 21 # CHECK-CP-JSON-DAG: "%112": 21 # CHECK-CP-JSON-DAG: "%114": 21 # CHECK-CP-JSON-DAG: "%115": 21 # CHECK-CP-JSON-DAG: "%116": 21 # CHECK-CP-JSON-DAG: "%117": 21 # CHECK-CP-JSON-DAG: "%119": 21 # CHECK-CP-JSON-DAG: "%120": 21 # CHECK-CP-JSON-DAG: "%121": 21 # CHECK-CP-JSON-DAG: "%122": 21 # CHECK-CP-JSON-DAG: "%123:sub0": 0 # CHECK-CP-JSON-DAG: "%124": 21 # CHECK-CP-JSON-DAG: "%125": 21 # CHECK-CP-JSON-DAG: "%126": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%128:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 367 # CHECK-CP-JSON-DAG: "%69:sub1": 366 # CHECK-CP-JSON-DAG: "%69:sub2": 365 # CHECK-CP-JSON-DAG: "%69:sub3": 364 # CHECK-CP-JSON-DAG: "%69:sub4": 361 # CHECK-CP-JSON-DAG: "%69:sub5": 360 # CHECK-CP-JSON-DAG: "%69:sub6": 359 # CHECK-CP-JSON-DAG: "%69:sub7": 358 # CHECK-CP-JSON-DAG: "%69:sub8": 355 # CHECK-CP-JSON-DAG: "%69:sub9": 354 # CHECK-CP-JSON-DAG: "%69:sub10": 353 # CHECK-CP-JSON-DAG: "%69:sub11": 352 # CHECK-CP-JSON-DAG: "%69:sub12": 349 # CHECK-CP-JSON-DAG: "%69:sub13": 348 # CHECK-CP-JSON-DAG: "%69:sub14": 347 # CHECK-CP-JSON-DAG: "%69:sub15": 346 # CHECK-CP-JSON-DAG: "%69:sub16": 343 # CHECK-CP-JSON-DAG: "%69:sub17": 342 # CHECK-CP-JSON-DAG: "%69:sub18": 341 # CHECK-CP-JSON-DAG: "%69:sub19": 340 # CHECK-CP-JSON-DAG: "%69:sub20": 337 # CHECK-CP-JSON-DAG: "%69:sub21": 336 # CHECK-CP-JSON-DAG: "%69:sub22": 335 # CHECK-CP-JSON-DAG: "%69:sub23": 334 # CHECK-CP-JSON-DAG: "%69:sub24": 331 # CHECK-CP-JSON-DAG: "%69:sub25": 330 # CHECK-CP-JSON-DAG: "%69:sub26": 329 # CHECK-CP-JSON-DAG: "%69:sub27": 328 # CHECK-CP-JSON-DAG: "%69:sub28": 325 # CHECK-CP-JSON-DAG: "%69:sub29": 324 # CHECK-CP-JSON-DAG: "%69:sub30": 323 # CHECK-CP-JSON-DAG: "%69:sub31": 322 # CHECK-CP-JSON-DAG: "%70:sub0": 319 # CHECK-CP-JSON-DAG: "%70:sub1": 318 # CHECK-CP-JSON-DAG: "%70:sub2": 317 # CHECK-CP-JSON-DAG: "%70:sub3": 316 # CHECK-CP-JSON-DAG: "%70:sub4": 313 # CHECK-CP-JSON-DAG: "%70:sub5": 312 # CHECK-CP-JSON-DAG: "%70:sub6": 311 # CHECK-CP-JSON-DAG: "%70:sub7": 310 # CHECK-CP-JSON-DAG: "%70:sub8": 307 # CHECK-CP-JSON-DAG: "%70:sub9": 306 # CHECK-CP-JSON-DAG: "%70:sub10": 305 # CHECK-CP-JSON-DAG: "%70:sub11": 304 # CHECK-CP-JSON-DAG: "%70:sub12": 301 # CHECK-CP-JSON-DAG: "%70:sub13": 300 # CHECK-CP-JSON-DAG: "%70:sub14": 299 # CHECK-CP-JSON-DAG: "%70:sub15": 298 # CHECK-CP-JSON-DAG: "%70:sub16": 295 # CHECK-CP-JSON-DAG: "%70:sub17": 294 # CHECK-CP-JSON-DAG: "%70:sub18": 293 # CHECK-CP-JSON-DAG: "%70:sub19": 292 # CHECK-CP-JSON-DAG: "%70:sub20": 289 # CHECK-CP-JSON-DAG: "%70:sub21": 288 # CHECK-CP-JSON-DAG: "%70:sub22": 287 # CHECK-CP-JSON-DAG: "%70:sub23": 286 # CHECK-CP-JSON-DAG: "%70:sub24": 283 # CHECK-CP-JSON-DAG: "%70:sub25": 282 # CHECK-CP-JSON-DAG: "%70:sub26": 281 # CHECK-CP-JSON-DAG: "%70:sub27": 280 # CHECK-CP-JSON-DAG: "%70:sub28": 277 # CHECK-CP-JSON-DAG: "%70:sub29": 276 # CHECK-CP-JSON-DAG: "%70:sub30": 275 # CHECK-CP-JSON-DAG: "%70:sub31": 274 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 22 # CHECK-CP-JSON-DAG: "%87": 64 # CHECK-CP-JSON-DAG: "%92": 106 # CHECK-CP-JSON-DAG: "%97": 148 # CHECK-CP-JSON-DAG: "%102": 190 # CHECK-CP-JSON-DAG: "%107": 232 # CHECK-CP-JSON-DAG: "%109": 20 # CHECK-CP-JSON-DAG: "%110": 20 # CHECK-CP-JSON-DAG: "%111": 20 # CHECK-CP-JSON-DAG: "%112": 20 # CHECK-CP-JSON-DAG: "%114": 20 # CHECK-CP-JSON-DAG: "%115": 20 # CHECK-CP-JSON-DAG: "%116": 20 # CHECK-CP-JSON-DAG: "%117": 20 # CHECK-CP-JSON-DAG: "%119": 20 # CHECK-CP-JSON-DAG: "%120": 20 # CHECK-CP-JSON-DAG: "%121": 20 # CHECK-CP-JSON-DAG: "%122": 20 # CHECK-CP-JSON-DAG: "%124": 20 # CHECK-CP-JSON-DAG: "%125": 20 # CHECK-CP-JSON-DAG: "%126": 20 # CHECK-CP-JSON-DAG: "%127": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%129:vgpr_32 = COPY %128.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 366 # CHECK-CP-JSON-DAG: "%69:sub1": 365 # CHECK-CP-JSON-DAG: "%69:sub2": 364 # CHECK-CP-JSON-DAG: "%69:sub3": 363 # CHECK-CP-JSON-DAG: "%69:sub4": 360 # CHECK-CP-JSON-DAG: "%69:sub5": 359 # CHECK-CP-JSON-DAG: "%69:sub6": 358 # CHECK-CP-JSON-DAG: "%69:sub7": 357 # CHECK-CP-JSON-DAG: "%69:sub8": 354 # CHECK-CP-JSON-DAG: "%69:sub9": 353 # CHECK-CP-JSON-DAG: "%69:sub10": 352 # CHECK-CP-JSON-DAG: "%69:sub11": 351 # CHECK-CP-JSON-DAG: "%69:sub12": 348 # CHECK-CP-JSON-DAG: "%69:sub13": 347 # CHECK-CP-JSON-DAG: "%69:sub14": 346 # CHECK-CP-JSON-DAG: "%69:sub15": 345 # CHECK-CP-JSON-DAG: "%69:sub16": 342 # CHECK-CP-JSON-DAG: "%69:sub17": 341 # CHECK-CP-JSON-DAG: "%69:sub18": 340 # CHECK-CP-JSON-DAG: "%69:sub19": 339 # CHECK-CP-JSON-DAG: "%69:sub20": 336 # CHECK-CP-JSON-DAG: "%69:sub21": 335 # CHECK-CP-JSON-DAG: "%69:sub22": 334 # CHECK-CP-JSON-DAG: "%69:sub23": 333 # CHECK-CP-JSON-DAG: "%69:sub24": 330 # CHECK-CP-JSON-DAG: "%69:sub25": 329 # CHECK-CP-JSON-DAG: "%69:sub26": 328 # CHECK-CP-JSON-DAG: "%69:sub27": 327 # CHECK-CP-JSON-DAG: "%69:sub28": 324 # CHECK-CP-JSON-DAG: "%69:sub29": 323 # CHECK-CP-JSON-DAG: "%69:sub30": 322 # CHECK-CP-JSON-DAG: "%69:sub31": 321 # CHECK-CP-JSON-DAG: "%70:sub0": 318 # CHECK-CP-JSON-DAG: "%70:sub1": 317 # CHECK-CP-JSON-DAG: "%70:sub2": 316 # CHECK-CP-JSON-DAG: "%70:sub3": 315 # CHECK-CP-JSON-DAG: "%70:sub4": 312 # CHECK-CP-JSON-DAG: "%70:sub5": 311 # CHECK-CP-JSON-DAG: "%70:sub6": 310 # CHECK-CP-JSON-DAG: "%70:sub7": 309 # CHECK-CP-JSON-DAG: "%70:sub8": 306 # CHECK-CP-JSON-DAG: "%70:sub9": 305 # CHECK-CP-JSON-DAG: "%70:sub10": 304 # CHECK-CP-JSON-DAG: "%70:sub11": 303 # CHECK-CP-JSON-DAG: "%70:sub12": 300 # CHECK-CP-JSON-DAG: "%70:sub13": 299 # CHECK-CP-JSON-DAG: "%70:sub14": 298 # CHECK-CP-JSON-DAG: "%70:sub15": 297 # CHECK-CP-JSON-DAG: "%70:sub16": 294 # CHECK-CP-JSON-DAG: "%70:sub17": 293 # CHECK-CP-JSON-DAG: "%70:sub18": 292 # CHECK-CP-JSON-DAG: "%70:sub19": 291 # CHECK-CP-JSON-DAG: "%70:sub20": 288 # CHECK-CP-JSON-DAG: "%70:sub21": 287 # CHECK-CP-JSON-DAG: "%70:sub22": 286 # CHECK-CP-JSON-DAG: "%70:sub23": 285 # CHECK-CP-JSON-DAG: "%70:sub24": 282 # CHECK-CP-JSON-DAG: "%70:sub25": 281 # CHECK-CP-JSON-DAG: "%70:sub26": 280 # CHECK-CP-JSON-DAG: "%70:sub27": 279 # CHECK-CP-JSON-DAG: "%70:sub28": 276 # CHECK-CP-JSON-DAG: "%70:sub29": 275 # CHECK-CP-JSON-DAG: "%70:sub30": 274 # CHECK-CP-JSON-DAG: "%70:sub31": 273 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 21 # CHECK-CP-JSON-DAG: "%87": 63 # CHECK-CP-JSON-DAG: "%92": 105 # CHECK-CP-JSON-DAG: "%97": 147 # CHECK-CP-JSON-DAG: "%102": 189 # CHECK-CP-JSON-DAG: "%107": 231 # CHECK-CP-JSON-DAG: "%109": 19 # CHECK-CP-JSON-DAG: "%110": 19 # CHECK-CP-JSON-DAG: "%111": 19 # CHECK-CP-JSON-DAG: "%112": 19 # CHECK-CP-JSON-DAG: "%114": 19 # CHECK-CP-JSON-DAG: "%115": 19 # CHECK-CP-JSON-DAG: "%116": 19 # CHECK-CP-JSON-DAG: "%117": 19 # CHECK-CP-JSON-DAG: "%119": 19 # CHECK-CP-JSON-DAG: "%120": 19 # CHECK-CP-JSON-DAG: "%121": 19 # CHECK-CP-JSON-DAG: "%122": 19 # CHECK-CP-JSON-DAG: "%124": 19 # CHECK-CP-JSON-DAG: "%125": 19 # CHECK-CP-JSON-DAG: "%126": 19 # CHECK-CP-JSON-DAG: "%127": 19 # CHECK-CP-JSON-DAG: "%128:sub0": 3 # CHECK-CP-JSON-DAG: "%128:sub1": 2 # CHECK-CP-JSON-DAG: "%128:sub2": 1 # CHECK-CP-JSON-DAG: "%128:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%130:vgpr_32 = COPY %128.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 365 # CHECK-CP-JSON-DAG: "%69:sub1": 364 # CHECK-CP-JSON-DAG: "%69:sub2": 363 # CHECK-CP-JSON-DAG: "%69:sub3": 362 # CHECK-CP-JSON-DAG: "%69:sub4": 359 # CHECK-CP-JSON-DAG: "%69:sub5": 358 # CHECK-CP-JSON-DAG: "%69:sub6": 357 # CHECK-CP-JSON-DAG: "%69:sub7": 356 # CHECK-CP-JSON-DAG: "%69:sub8": 353 # CHECK-CP-JSON-DAG: "%69:sub9": 352 # CHECK-CP-JSON-DAG: "%69:sub10": 351 # CHECK-CP-JSON-DAG: "%69:sub11": 350 # CHECK-CP-JSON-DAG: "%69:sub12": 347 # CHECK-CP-JSON-DAG: "%69:sub13": 346 # CHECK-CP-JSON-DAG: "%69:sub14": 345 # CHECK-CP-JSON-DAG: "%69:sub15": 344 # CHECK-CP-JSON-DAG: "%69:sub16": 341 # CHECK-CP-JSON-DAG: "%69:sub17": 340 # CHECK-CP-JSON-DAG: "%69:sub18": 339 # CHECK-CP-JSON-DAG: "%69:sub19": 338 # CHECK-CP-JSON-DAG: "%69:sub20": 335 # CHECK-CP-JSON-DAG: "%69:sub21": 334 # CHECK-CP-JSON-DAG: "%69:sub22": 333 # CHECK-CP-JSON-DAG: "%69:sub23": 332 # CHECK-CP-JSON-DAG: "%69:sub24": 329 # CHECK-CP-JSON-DAG: "%69:sub25": 328 # CHECK-CP-JSON-DAG: "%69:sub26": 327 # CHECK-CP-JSON-DAG: "%69:sub27": 326 # CHECK-CP-JSON-DAG: "%69:sub28": 323 # CHECK-CP-JSON-DAG: "%69:sub29": 322 # CHECK-CP-JSON-DAG: "%69:sub30": 321 # CHECK-CP-JSON-DAG: "%69:sub31": 320 # CHECK-CP-JSON-DAG: "%70:sub0": 317 # CHECK-CP-JSON-DAG: "%70:sub1": 316 # CHECK-CP-JSON-DAG: "%70:sub2": 315 # CHECK-CP-JSON-DAG: "%70:sub3": 314 # CHECK-CP-JSON-DAG: "%70:sub4": 311 # CHECK-CP-JSON-DAG: "%70:sub5": 310 # CHECK-CP-JSON-DAG: "%70:sub6": 309 # CHECK-CP-JSON-DAG: "%70:sub7": 308 # CHECK-CP-JSON-DAG: "%70:sub8": 305 # CHECK-CP-JSON-DAG: "%70:sub9": 304 # CHECK-CP-JSON-DAG: "%70:sub10": 303 # CHECK-CP-JSON-DAG: "%70:sub11": 302 # CHECK-CP-JSON-DAG: "%70:sub12": 299 # CHECK-CP-JSON-DAG: "%70:sub13": 298 # CHECK-CP-JSON-DAG: "%70:sub14": 297 # CHECK-CP-JSON-DAG: "%70:sub15": 296 # CHECK-CP-JSON-DAG: "%70:sub16": 293 # CHECK-CP-JSON-DAG: "%70:sub17": 292 # CHECK-CP-JSON-DAG: "%70:sub18": 291 # CHECK-CP-JSON-DAG: "%70:sub19": 290 # CHECK-CP-JSON-DAG: "%70:sub20": 287 # CHECK-CP-JSON-DAG: "%70:sub21": 286 # CHECK-CP-JSON-DAG: "%70:sub22": 285 # CHECK-CP-JSON-DAG: "%70:sub23": 284 # CHECK-CP-JSON-DAG: "%70:sub24": 281 # CHECK-CP-JSON-DAG: "%70:sub25": 280 # CHECK-CP-JSON-DAG: "%70:sub26": 279 # CHECK-CP-JSON-DAG: "%70:sub27": 278 # CHECK-CP-JSON-DAG: "%70:sub28": 275 # CHECK-CP-JSON-DAG: "%70:sub29": 274 # CHECK-CP-JSON-DAG: "%70:sub30": 273 # CHECK-CP-JSON-DAG: "%70:sub31": 272 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 20 # CHECK-CP-JSON-DAG: "%87": 62 # CHECK-CP-JSON-DAG: "%92": 104 # CHECK-CP-JSON-DAG: "%97": 146 # CHECK-CP-JSON-DAG: "%102": 188 # CHECK-CP-JSON-DAG: "%107": 230 # CHECK-CP-JSON-DAG: "%109": 18 # CHECK-CP-JSON-DAG: "%110": 18 # CHECK-CP-JSON-DAG: "%111": 18 # CHECK-CP-JSON-DAG: "%112": 18 # CHECK-CP-JSON-DAG: "%114": 18 # CHECK-CP-JSON-DAG: "%115": 18 # CHECK-CP-JSON-DAG: "%116": 18 # CHECK-CP-JSON-DAG: "%117": 18 # CHECK-CP-JSON-DAG: "%119": 18 # CHECK-CP-JSON-DAG: "%120": 18 # CHECK-CP-JSON-DAG: "%121": 18 # CHECK-CP-JSON-DAG: "%122": 18 # CHECK-CP-JSON-DAG: "%124": 18 # CHECK-CP-JSON-DAG: "%125": 18 # CHECK-CP-JSON-DAG: "%126": 18 # CHECK-CP-JSON-DAG: "%127": 18 # CHECK-CP-JSON-DAG: "%128:sub0": 2 # CHECK-CP-JSON-DAG: "%128:sub1": 1 # CHECK-CP-JSON-DAG: "%128:sub2": 0 # CHECK-CP-JSON-DAG: "%129": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%131:vgpr_32 = COPY %128.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 364 # CHECK-CP-JSON-DAG: "%69:sub1": 363 # CHECK-CP-JSON-DAG: "%69:sub2": 362 # CHECK-CP-JSON-DAG: "%69:sub3": 361 # CHECK-CP-JSON-DAG: "%69:sub4": 358 # CHECK-CP-JSON-DAG: "%69:sub5": 357 # CHECK-CP-JSON-DAG: "%69:sub6": 356 # CHECK-CP-JSON-DAG: "%69:sub7": 355 # CHECK-CP-JSON-DAG: "%69:sub8": 352 # CHECK-CP-JSON-DAG: "%69:sub9": 351 # CHECK-CP-JSON-DAG: "%69:sub10": 350 # CHECK-CP-JSON-DAG: "%69:sub11": 349 # CHECK-CP-JSON-DAG: "%69:sub12": 346 # CHECK-CP-JSON-DAG: "%69:sub13": 345 # CHECK-CP-JSON-DAG: "%69:sub14": 344 # CHECK-CP-JSON-DAG: "%69:sub15": 343 # CHECK-CP-JSON-DAG: "%69:sub16": 340 # CHECK-CP-JSON-DAG: "%69:sub17": 339 # CHECK-CP-JSON-DAG: "%69:sub18": 338 # CHECK-CP-JSON-DAG: "%69:sub19": 337 # CHECK-CP-JSON-DAG: "%69:sub20": 334 # CHECK-CP-JSON-DAG: "%69:sub21": 333 # CHECK-CP-JSON-DAG: "%69:sub22": 332 # CHECK-CP-JSON-DAG: "%69:sub23": 331 # CHECK-CP-JSON-DAG: "%69:sub24": 328 # CHECK-CP-JSON-DAG: "%69:sub25": 327 # CHECK-CP-JSON-DAG: "%69:sub26": 326 # CHECK-CP-JSON-DAG: "%69:sub27": 325 # CHECK-CP-JSON-DAG: "%69:sub28": 322 # CHECK-CP-JSON-DAG: "%69:sub29": 321 # CHECK-CP-JSON-DAG: "%69:sub30": 320 # CHECK-CP-JSON-DAG: "%69:sub31": 319 # CHECK-CP-JSON-DAG: "%70:sub0": 316 # CHECK-CP-JSON-DAG: "%70:sub1": 315 # CHECK-CP-JSON-DAG: "%70:sub2": 314 # CHECK-CP-JSON-DAG: "%70:sub3": 313 # CHECK-CP-JSON-DAG: "%70:sub4": 310 # CHECK-CP-JSON-DAG: "%70:sub5": 309 # CHECK-CP-JSON-DAG: "%70:sub6": 308 # CHECK-CP-JSON-DAG: "%70:sub7": 307 # CHECK-CP-JSON-DAG: "%70:sub8": 304 # CHECK-CP-JSON-DAG: "%70:sub9": 303 # CHECK-CP-JSON-DAG: "%70:sub10": 302 # CHECK-CP-JSON-DAG: "%70:sub11": 301 # CHECK-CP-JSON-DAG: "%70:sub12": 298 # CHECK-CP-JSON-DAG: "%70:sub13": 297 # CHECK-CP-JSON-DAG: "%70:sub14": 296 # CHECK-CP-JSON-DAG: "%70:sub15": 295 # CHECK-CP-JSON-DAG: "%70:sub16": 292 # CHECK-CP-JSON-DAG: "%70:sub17": 291 # CHECK-CP-JSON-DAG: "%70:sub18": 290 # CHECK-CP-JSON-DAG: "%70:sub19": 289 # CHECK-CP-JSON-DAG: "%70:sub20": 286 # CHECK-CP-JSON-DAG: "%70:sub21": 285 # CHECK-CP-JSON-DAG: "%70:sub22": 284 # CHECK-CP-JSON-DAG: "%70:sub23": 283 # CHECK-CP-JSON-DAG: "%70:sub24": 280 # CHECK-CP-JSON-DAG: "%70:sub25": 279 # CHECK-CP-JSON-DAG: "%70:sub26": 278 # CHECK-CP-JSON-DAG: "%70:sub27": 277 # CHECK-CP-JSON-DAG: "%70:sub28": 274 # CHECK-CP-JSON-DAG: "%70:sub29": 273 # CHECK-CP-JSON-DAG: "%70:sub30": 272 # CHECK-CP-JSON-DAG: "%70:sub31": 271 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 19 # CHECK-CP-JSON-DAG: "%87": 61 # CHECK-CP-JSON-DAG: "%92": 103 # CHECK-CP-JSON-DAG: "%97": 145 # CHECK-CP-JSON-DAG: "%102": 187 # CHECK-CP-JSON-DAG: "%107": 229 # CHECK-CP-JSON-DAG: "%109": 17 # CHECK-CP-JSON-DAG: "%110": 17 # CHECK-CP-JSON-DAG: "%111": 17 # CHECK-CP-JSON-DAG: "%112": 17 # CHECK-CP-JSON-DAG: "%114": 17 # CHECK-CP-JSON-DAG: "%115": 17 # CHECK-CP-JSON-DAG: "%116": 17 # CHECK-CP-JSON-DAG: "%117": 17 # CHECK-CP-JSON-DAG: "%119": 17 # CHECK-CP-JSON-DAG: "%120": 17 # CHECK-CP-JSON-DAG: "%121": 17 # CHECK-CP-JSON-DAG: "%122": 17 # CHECK-CP-JSON-DAG: "%124": 17 # CHECK-CP-JSON-DAG: "%125": 17 # CHECK-CP-JSON-DAG: "%126": 17 # CHECK-CP-JSON-DAG: "%127": 17 # CHECK-CP-JSON-DAG: "%128:sub0": 1 # CHECK-CP-JSON-DAG: "%128:sub1": 0 # CHECK-CP-JSON-DAG: "%129": 17 # CHECK-CP-JSON-DAG: "%130": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%132:vgpr_32 = COPY %128.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 363 # CHECK-CP-JSON-DAG: "%69:sub1": 362 # CHECK-CP-JSON-DAG: "%69:sub2": 361 # CHECK-CP-JSON-DAG: "%69:sub3": 360 # CHECK-CP-JSON-DAG: "%69:sub4": 357 # CHECK-CP-JSON-DAG: "%69:sub5": 356 # CHECK-CP-JSON-DAG: "%69:sub6": 355 # CHECK-CP-JSON-DAG: "%69:sub7": 354 # CHECK-CP-JSON-DAG: "%69:sub8": 351 # CHECK-CP-JSON-DAG: "%69:sub9": 350 # CHECK-CP-JSON-DAG: "%69:sub10": 349 # CHECK-CP-JSON-DAG: "%69:sub11": 348 # CHECK-CP-JSON-DAG: "%69:sub12": 345 # CHECK-CP-JSON-DAG: "%69:sub13": 344 # CHECK-CP-JSON-DAG: "%69:sub14": 343 # CHECK-CP-JSON-DAG: "%69:sub15": 342 # CHECK-CP-JSON-DAG: "%69:sub16": 339 # CHECK-CP-JSON-DAG: "%69:sub17": 338 # CHECK-CP-JSON-DAG: "%69:sub18": 337 # CHECK-CP-JSON-DAG: "%69:sub19": 336 # CHECK-CP-JSON-DAG: "%69:sub20": 333 # CHECK-CP-JSON-DAG: "%69:sub21": 332 # CHECK-CP-JSON-DAG: "%69:sub22": 331 # CHECK-CP-JSON-DAG: "%69:sub23": 330 # CHECK-CP-JSON-DAG: "%69:sub24": 327 # CHECK-CP-JSON-DAG: "%69:sub25": 326 # CHECK-CP-JSON-DAG: "%69:sub26": 325 # CHECK-CP-JSON-DAG: "%69:sub27": 324 # CHECK-CP-JSON-DAG: "%69:sub28": 321 # CHECK-CP-JSON-DAG: "%69:sub29": 320 # CHECK-CP-JSON-DAG: "%69:sub30": 319 # CHECK-CP-JSON-DAG: "%69:sub31": 318 # CHECK-CP-JSON-DAG: "%70:sub0": 315 # CHECK-CP-JSON-DAG: "%70:sub1": 314 # CHECK-CP-JSON-DAG: "%70:sub2": 313 # CHECK-CP-JSON-DAG: "%70:sub3": 312 # CHECK-CP-JSON-DAG: "%70:sub4": 309 # CHECK-CP-JSON-DAG: "%70:sub5": 308 # CHECK-CP-JSON-DAG: "%70:sub6": 307 # CHECK-CP-JSON-DAG: "%70:sub7": 306 # CHECK-CP-JSON-DAG: "%70:sub8": 303 # CHECK-CP-JSON-DAG: "%70:sub9": 302 # CHECK-CP-JSON-DAG: "%70:sub10": 301 # CHECK-CP-JSON-DAG: "%70:sub11": 300 # CHECK-CP-JSON-DAG: "%70:sub12": 297 # CHECK-CP-JSON-DAG: "%70:sub13": 296 # CHECK-CP-JSON-DAG: "%70:sub14": 295 # CHECK-CP-JSON-DAG: "%70:sub15": 294 # CHECK-CP-JSON-DAG: "%70:sub16": 291 # CHECK-CP-JSON-DAG: "%70:sub17": 290 # CHECK-CP-JSON-DAG: "%70:sub18": 289 # CHECK-CP-JSON-DAG: "%70:sub19": 288 # CHECK-CP-JSON-DAG: "%70:sub20": 285 # CHECK-CP-JSON-DAG: "%70:sub21": 284 # CHECK-CP-JSON-DAG: "%70:sub22": 283 # CHECK-CP-JSON-DAG: "%70:sub23": 282 # CHECK-CP-JSON-DAG: "%70:sub24": 279 # CHECK-CP-JSON-DAG: "%70:sub25": 278 # CHECK-CP-JSON-DAG: "%70:sub26": 277 # CHECK-CP-JSON-DAG: "%70:sub27": 276 # CHECK-CP-JSON-DAG: "%70:sub28": 273 # CHECK-CP-JSON-DAG: "%70:sub29": 272 # CHECK-CP-JSON-DAG: "%70:sub30": 271 # CHECK-CP-JSON-DAG: "%70:sub31": 270 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 18 # CHECK-CP-JSON-DAG: "%87": 60 # CHECK-CP-JSON-DAG: "%92": 102 # CHECK-CP-JSON-DAG: "%97": 144 # CHECK-CP-JSON-DAG: "%102": 186 # CHECK-CP-JSON-DAG: "%107": 228 # CHECK-CP-JSON-DAG: "%109": 16 # CHECK-CP-JSON-DAG: "%110": 16 # CHECK-CP-JSON-DAG: "%111": 16 # CHECK-CP-JSON-DAG: "%112": 16 # CHECK-CP-JSON-DAG: "%114": 16 # CHECK-CP-JSON-DAG: "%115": 16 # CHECK-CP-JSON-DAG: "%116": 16 # CHECK-CP-JSON-DAG: "%117": 16 # CHECK-CP-JSON-DAG: "%119": 16 # CHECK-CP-JSON-DAG: "%120": 16 # CHECK-CP-JSON-DAG: "%121": 16 # CHECK-CP-JSON-DAG: "%122": 16 # CHECK-CP-JSON-DAG: "%124": 16 # CHECK-CP-JSON-DAG: "%125": 16 # CHECK-CP-JSON-DAG: "%126": 16 # CHECK-CP-JSON-DAG: "%127": 16 # CHECK-CP-JSON-DAG: "%128:sub0": 0 # CHECK-CP-JSON-DAG: "%129": 16 # CHECK-CP-JSON-DAG: "%130": 16 # CHECK-CP-JSON-DAG: "%131": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 318 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%133:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 362 # CHECK-CP-JSON-DAG: "%69:sub1": 361 # CHECK-CP-JSON-DAG: "%69:sub2": 360 # CHECK-CP-JSON-DAG: "%69:sub3": 359 # CHECK-CP-JSON-DAG: "%69:sub4": 356 # CHECK-CP-JSON-DAG: "%69:sub5": 355 # CHECK-CP-JSON-DAG: "%69:sub6": 354 # CHECK-CP-JSON-DAG: "%69:sub7": 353 # CHECK-CP-JSON-DAG: "%69:sub8": 350 # CHECK-CP-JSON-DAG: "%69:sub9": 349 # CHECK-CP-JSON-DAG: "%69:sub10": 348 # CHECK-CP-JSON-DAG: "%69:sub11": 347 # CHECK-CP-JSON-DAG: "%69:sub12": 344 # CHECK-CP-JSON-DAG: "%69:sub13": 343 # CHECK-CP-JSON-DAG: "%69:sub14": 342 # CHECK-CP-JSON-DAG: "%69:sub15": 341 # CHECK-CP-JSON-DAG: "%69:sub16": 338 # CHECK-CP-JSON-DAG: "%69:sub17": 337 # CHECK-CP-JSON-DAG: "%69:sub18": 336 # CHECK-CP-JSON-DAG: "%69:sub19": 335 # CHECK-CP-JSON-DAG: "%69:sub20": 332 # CHECK-CP-JSON-DAG: "%69:sub21": 331 # CHECK-CP-JSON-DAG: "%69:sub22": 330 # CHECK-CP-JSON-DAG: "%69:sub23": 329 # CHECK-CP-JSON-DAG: "%69:sub24": 326 # CHECK-CP-JSON-DAG: "%69:sub25": 325 # CHECK-CP-JSON-DAG: "%69:sub26": 324 # CHECK-CP-JSON-DAG: "%69:sub27": 323 # CHECK-CP-JSON-DAG: "%69:sub28": 320 # CHECK-CP-JSON-DAG: "%69:sub29": 319 # CHECK-CP-JSON-DAG: "%69:sub30": 318 # CHECK-CP-JSON-DAG: "%69:sub31": 317 # CHECK-CP-JSON-DAG: "%70:sub0": 314 # CHECK-CP-JSON-DAG: "%70:sub1": 313 # CHECK-CP-JSON-DAG: "%70:sub2": 312 # CHECK-CP-JSON-DAG: "%70:sub3": 311 # CHECK-CP-JSON-DAG: "%70:sub4": 308 # CHECK-CP-JSON-DAG: "%70:sub5": 307 # CHECK-CP-JSON-DAG: "%70:sub6": 306 # CHECK-CP-JSON-DAG: "%70:sub7": 305 # CHECK-CP-JSON-DAG: "%70:sub8": 302 # CHECK-CP-JSON-DAG: "%70:sub9": 301 # CHECK-CP-JSON-DAG: "%70:sub10": 300 # CHECK-CP-JSON-DAG: "%70:sub11": 299 # CHECK-CP-JSON-DAG: "%70:sub12": 296 # CHECK-CP-JSON-DAG: "%70:sub13": 295 # CHECK-CP-JSON-DAG: "%70:sub14": 294 # CHECK-CP-JSON-DAG: "%70:sub15": 293 # CHECK-CP-JSON-DAG: "%70:sub16": 290 # CHECK-CP-JSON-DAG: "%70:sub17": 289 # CHECK-CP-JSON-DAG: "%70:sub18": 288 # CHECK-CP-JSON-DAG: "%70:sub19": 287 # CHECK-CP-JSON-DAG: "%70:sub20": 284 # CHECK-CP-JSON-DAG: "%70:sub21": 283 # CHECK-CP-JSON-DAG: "%70:sub22": 282 # CHECK-CP-JSON-DAG: "%70:sub23": 281 # CHECK-CP-JSON-DAG: "%70:sub24": 278 # CHECK-CP-JSON-DAG: "%70:sub25": 277 # CHECK-CP-JSON-DAG: "%70:sub26": 276 # CHECK-CP-JSON-DAG: "%70:sub27": 275 # CHECK-CP-JSON-DAG: "%70:sub28": 272 # CHECK-CP-JSON-DAG: "%70:sub29": 271 # CHECK-CP-JSON-DAG: "%70:sub30": 270 # CHECK-CP-JSON-DAG: "%70:sub31": 269 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 17 # CHECK-CP-JSON-DAG: "%87": 59 # CHECK-CP-JSON-DAG: "%92": 101 # CHECK-CP-JSON-DAG: "%97": 143 # CHECK-CP-JSON-DAG: "%102": 185 # CHECK-CP-JSON-DAG: "%107": 227 # CHECK-CP-JSON-DAG: "%109": 15 # CHECK-CP-JSON-DAG: "%110": 15 # CHECK-CP-JSON-DAG: "%111": 15 # CHECK-CP-JSON-DAG: "%112": 15 # CHECK-CP-JSON-DAG: "%114": 15 # CHECK-CP-JSON-DAG: "%115": 15 # CHECK-CP-JSON-DAG: "%116": 15 # CHECK-CP-JSON-DAG: "%117": 15 # CHECK-CP-JSON-DAG: "%119": 15 # CHECK-CP-JSON-DAG: "%120": 15 # CHECK-CP-JSON-DAG: "%121": 15 # CHECK-CP-JSON-DAG: "%122": 15 # CHECK-CP-JSON-DAG: "%124": 15 # CHECK-CP-JSON-DAG: "%125": 15 # CHECK-CP-JSON-DAG: "%126": 15 # CHECK-CP-JSON-DAG: "%127": 15 # CHECK-CP-JSON-DAG: "%129": 15 # CHECK-CP-JSON-DAG: "%130": 15 # CHECK-CP-JSON-DAG: "%131": 15 # CHECK-CP-JSON-DAG: "%132": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 317 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%134:vgpr_32 = COPY %133.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 361 # CHECK-CP-JSON-DAG: "%69:sub1": 360 # CHECK-CP-JSON-DAG: "%69:sub2": 359 # CHECK-CP-JSON-DAG: "%69:sub3": 358 # CHECK-CP-JSON-DAG: "%69:sub4": 355 # CHECK-CP-JSON-DAG: "%69:sub5": 354 # CHECK-CP-JSON-DAG: "%69:sub6": 353 # CHECK-CP-JSON-DAG: "%69:sub7": 352 # CHECK-CP-JSON-DAG: "%69:sub8": 349 # CHECK-CP-JSON-DAG: "%69:sub9": 348 # CHECK-CP-JSON-DAG: "%69:sub10": 347 # CHECK-CP-JSON-DAG: "%69:sub11": 346 # CHECK-CP-JSON-DAG: "%69:sub12": 343 # CHECK-CP-JSON-DAG: "%69:sub13": 342 # CHECK-CP-JSON-DAG: "%69:sub14": 341 # CHECK-CP-JSON-DAG: "%69:sub15": 340 # CHECK-CP-JSON-DAG: "%69:sub16": 337 # CHECK-CP-JSON-DAG: "%69:sub17": 336 # CHECK-CP-JSON-DAG: "%69:sub18": 335 # CHECK-CP-JSON-DAG: "%69:sub19": 334 # CHECK-CP-JSON-DAG: "%69:sub20": 331 # CHECK-CP-JSON-DAG: "%69:sub21": 330 # CHECK-CP-JSON-DAG: "%69:sub22": 329 # CHECK-CP-JSON-DAG: "%69:sub23": 328 # CHECK-CP-JSON-DAG: "%69:sub24": 325 # CHECK-CP-JSON-DAG: "%69:sub25": 324 # CHECK-CP-JSON-DAG: "%69:sub26": 323 # CHECK-CP-JSON-DAG: "%69:sub27": 322 # CHECK-CP-JSON-DAG: "%69:sub28": 319 # CHECK-CP-JSON-DAG: "%69:sub29": 318 # CHECK-CP-JSON-DAG: "%69:sub30": 317 # CHECK-CP-JSON-DAG: "%69:sub31": 316 # CHECK-CP-JSON-DAG: "%70:sub0": 313 # CHECK-CP-JSON-DAG: "%70:sub1": 312 # CHECK-CP-JSON-DAG: "%70:sub2": 311 # CHECK-CP-JSON-DAG: "%70:sub3": 310 # CHECK-CP-JSON-DAG: "%70:sub4": 307 # CHECK-CP-JSON-DAG: "%70:sub5": 306 # CHECK-CP-JSON-DAG: "%70:sub6": 305 # CHECK-CP-JSON-DAG: "%70:sub7": 304 # CHECK-CP-JSON-DAG: "%70:sub8": 301 # CHECK-CP-JSON-DAG: "%70:sub9": 300 # CHECK-CP-JSON-DAG: "%70:sub10": 299 # CHECK-CP-JSON-DAG: "%70:sub11": 298 # CHECK-CP-JSON-DAG: "%70:sub12": 295 # CHECK-CP-JSON-DAG: "%70:sub13": 294 # CHECK-CP-JSON-DAG: "%70:sub14": 293 # CHECK-CP-JSON-DAG: "%70:sub15": 292 # CHECK-CP-JSON-DAG: "%70:sub16": 289 # CHECK-CP-JSON-DAG: "%70:sub17": 288 # CHECK-CP-JSON-DAG: "%70:sub18": 287 # CHECK-CP-JSON-DAG: "%70:sub19": 286 # CHECK-CP-JSON-DAG: "%70:sub20": 283 # CHECK-CP-JSON-DAG: "%70:sub21": 282 # CHECK-CP-JSON-DAG: "%70:sub22": 281 # CHECK-CP-JSON-DAG: "%70:sub23": 280 # CHECK-CP-JSON-DAG: "%70:sub24": 277 # CHECK-CP-JSON-DAG: "%70:sub25": 276 # CHECK-CP-JSON-DAG: "%70:sub26": 275 # CHECK-CP-JSON-DAG: "%70:sub27": 274 # CHECK-CP-JSON-DAG: "%70:sub28": 271 # CHECK-CP-JSON-DAG: "%70:sub29": 270 # CHECK-CP-JSON-DAG: "%70:sub30": 269 # CHECK-CP-JSON-DAG: "%70:sub31": 268 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 16 # CHECK-CP-JSON-DAG: "%87": 58 # CHECK-CP-JSON-DAG: "%92": 100 # CHECK-CP-JSON-DAG: "%97": 142 # CHECK-CP-JSON-DAG: "%102": 184 # CHECK-CP-JSON-DAG: "%107": 226 # CHECK-CP-JSON-DAG: "%109": 14 # CHECK-CP-JSON-DAG: "%110": 14 # CHECK-CP-JSON-DAG: "%111": 14 # CHECK-CP-JSON-DAG: "%112": 14 # CHECK-CP-JSON-DAG: "%114": 14 # CHECK-CP-JSON-DAG: "%115": 14 # CHECK-CP-JSON-DAG: "%116": 14 # CHECK-CP-JSON-DAG: "%117": 14 # CHECK-CP-JSON-DAG: "%119": 14 # CHECK-CP-JSON-DAG: "%120": 14 # CHECK-CP-JSON-DAG: "%121": 14 # CHECK-CP-JSON-DAG: "%122": 14 # CHECK-CP-JSON-DAG: "%124": 14 # CHECK-CP-JSON-DAG: "%125": 14 # CHECK-CP-JSON-DAG: "%126": 14 # CHECK-CP-JSON-DAG: "%127": 14 # CHECK-CP-JSON-DAG: "%129": 14 # CHECK-CP-JSON-DAG: "%130": 14 # CHECK-CP-JSON-DAG: "%131": 14 # CHECK-CP-JSON-DAG: "%132": 14 # CHECK-CP-JSON-DAG: "%133:sub0": 3 # CHECK-CP-JSON-DAG: "%133:sub1": 2 # CHECK-CP-JSON-DAG: "%133:sub2": 1 # CHECK-CP-JSON-DAG: "%133:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 316 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%135:vgpr_32 = COPY %133.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 360 # CHECK-CP-JSON-DAG: "%69:sub1": 359 # CHECK-CP-JSON-DAG: "%69:sub2": 358 # CHECK-CP-JSON-DAG: "%69:sub3": 357 # CHECK-CP-JSON-DAG: "%69:sub4": 354 # CHECK-CP-JSON-DAG: "%69:sub5": 353 # CHECK-CP-JSON-DAG: "%69:sub6": 352 # CHECK-CP-JSON-DAG: "%69:sub7": 351 # CHECK-CP-JSON-DAG: "%69:sub8": 348 # CHECK-CP-JSON-DAG: "%69:sub9": 347 # CHECK-CP-JSON-DAG: "%69:sub10": 346 # CHECK-CP-JSON-DAG: "%69:sub11": 345 # CHECK-CP-JSON-DAG: "%69:sub12": 342 # CHECK-CP-JSON-DAG: "%69:sub13": 341 # CHECK-CP-JSON-DAG: "%69:sub14": 340 # CHECK-CP-JSON-DAG: "%69:sub15": 339 # CHECK-CP-JSON-DAG: "%69:sub16": 336 # CHECK-CP-JSON-DAG: "%69:sub17": 335 # CHECK-CP-JSON-DAG: "%69:sub18": 334 # CHECK-CP-JSON-DAG: "%69:sub19": 333 # CHECK-CP-JSON-DAG: "%69:sub20": 330 # CHECK-CP-JSON-DAG: "%69:sub21": 329 # CHECK-CP-JSON-DAG: "%69:sub22": 328 # CHECK-CP-JSON-DAG: "%69:sub23": 327 # CHECK-CP-JSON-DAG: "%69:sub24": 324 # CHECK-CP-JSON-DAG: "%69:sub25": 323 # CHECK-CP-JSON-DAG: "%69:sub26": 322 # CHECK-CP-JSON-DAG: "%69:sub27": 321 # CHECK-CP-JSON-DAG: "%69:sub28": 318 # CHECK-CP-JSON-DAG: "%69:sub29": 317 # CHECK-CP-JSON-DAG: "%69:sub30": 316 # CHECK-CP-JSON-DAG: "%69:sub31": 315 # CHECK-CP-JSON-DAG: "%70:sub0": 312 # CHECK-CP-JSON-DAG: "%70:sub1": 311 # CHECK-CP-JSON-DAG: "%70:sub2": 310 # CHECK-CP-JSON-DAG: "%70:sub3": 309 # CHECK-CP-JSON-DAG: "%70:sub4": 306 # CHECK-CP-JSON-DAG: "%70:sub5": 305 # CHECK-CP-JSON-DAG: "%70:sub6": 304 # CHECK-CP-JSON-DAG: "%70:sub7": 303 # CHECK-CP-JSON-DAG: "%70:sub8": 300 # CHECK-CP-JSON-DAG: "%70:sub9": 299 # CHECK-CP-JSON-DAG: "%70:sub10": 298 # CHECK-CP-JSON-DAG: "%70:sub11": 297 # CHECK-CP-JSON-DAG: "%70:sub12": 294 # CHECK-CP-JSON-DAG: "%70:sub13": 293 # CHECK-CP-JSON-DAG: "%70:sub14": 292 # CHECK-CP-JSON-DAG: "%70:sub15": 291 # CHECK-CP-JSON-DAG: "%70:sub16": 288 # CHECK-CP-JSON-DAG: "%70:sub17": 287 # CHECK-CP-JSON-DAG: "%70:sub18": 286 # CHECK-CP-JSON-DAG: "%70:sub19": 285 # CHECK-CP-JSON-DAG: "%70:sub20": 282 # CHECK-CP-JSON-DAG: "%70:sub21": 281 # CHECK-CP-JSON-DAG: "%70:sub22": 280 # CHECK-CP-JSON-DAG: "%70:sub23": 279 # CHECK-CP-JSON-DAG: "%70:sub24": 276 # CHECK-CP-JSON-DAG: "%70:sub25": 275 # CHECK-CP-JSON-DAG: "%70:sub26": 274 # CHECK-CP-JSON-DAG: "%70:sub27": 273 # CHECK-CP-JSON-DAG: "%70:sub28": 270 # CHECK-CP-JSON-DAG: "%70:sub29": 269 # CHECK-CP-JSON-DAG: "%70:sub30": 268 # CHECK-CP-JSON-DAG: "%70:sub31": 267 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 15 # CHECK-CP-JSON-DAG: "%87": 57 # CHECK-CP-JSON-DAG: "%92": 99 # CHECK-CP-JSON-DAG: "%97": 141 # CHECK-CP-JSON-DAG: "%102": 183 # CHECK-CP-JSON-DAG: "%107": 225 # CHECK-CP-JSON-DAG: "%109": 13 # CHECK-CP-JSON-DAG: "%110": 13 # CHECK-CP-JSON-DAG: "%111": 13 # CHECK-CP-JSON-DAG: "%112": 13 # CHECK-CP-JSON-DAG: "%114": 13 # CHECK-CP-JSON-DAG: "%115": 13 # CHECK-CP-JSON-DAG: "%116": 13 # CHECK-CP-JSON-DAG: "%117": 13 # CHECK-CP-JSON-DAG: "%119": 13 # CHECK-CP-JSON-DAG: "%120": 13 # CHECK-CP-JSON-DAG: "%121": 13 # CHECK-CP-JSON-DAG: "%122": 13 # CHECK-CP-JSON-DAG: "%124": 13 # CHECK-CP-JSON-DAG: "%125": 13 # CHECK-CP-JSON-DAG: "%126": 13 # CHECK-CP-JSON-DAG: "%127": 13 # CHECK-CP-JSON-DAG: "%129": 13 # CHECK-CP-JSON-DAG: "%130": 13 # CHECK-CP-JSON-DAG: "%131": 13 # CHECK-CP-JSON-DAG: "%132": 13 # CHECK-CP-JSON-DAG: "%133:sub0": 2 # CHECK-CP-JSON-DAG: "%133:sub1": 1 # CHECK-CP-JSON-DAG: "%133:sub2": 0 # CHECK-CP-JSON-DAG: "%134": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 315 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%136:vgpr_32 = COPY %133.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 359 # CHECK-CP-JSON-DAG: "%69:sub1": 358 # CHECK-CP-JSON-DAG: "%69:sub2": 357 # CHECK-CP-JSON-DAG: "%69:sub3": 356 # CHECK-CP-JSON-DAG: "%69:sub4": 353 # CHECK-CP-JSON-DAG: "%69:sub5": 352 # CHECK-CP-JSON-DAG: "%69:sub6": 351 # CHECK-CP-JSON-DAG: "%69:sub7": 350 # CHECK-CP-JSON-DAG: "%69:sub8": 347 # CHECK-CP-JSON-DAG: "%69:sub9": 346 # CHECK-CP-JSON-DAG: "%69:sub10": 345 # CHECK-CP-JSON-DAG: "%69:sub11": 344 # CHECK-CP-JSON-DAG: "%69:sub12": 341 # CHECK-CP-JSON-DAG: "%69:sub13": 340 # CHECK-CP-JSON-DAG: "%69:sub14": 339 # CHECK-CP-JSON-DAG: "%69:sub15": 338 # CHECK-CP-JSON-DAG: "%69:sub16": 335 # CHECK-CP-JSON-DAG: "%69:sub17": 334 # CHECK-CP-JSON-DAG: "%69:sub18": 333 # CHECK-CP-JSON-DAG: "%69:sub19": 332 # CHECK-CP-JSON-DAG: "%69:sub20": 329 # CHECK-CP-JSON-DAG: "%69:sub21": 328 # CHECK-CP-JSON-DAG: "%69:sub22": 327 # CHECK-CP-JSON-DAG: "%69:sub23": 326 # CHECK-CP-JSON-DAG: "%69:sub24": 323 # CHECK-CP-JSON-DAG: "%69:sub25": 322 # CHECK-CP-JSON-DAG: "%69:sub26": 321 # CHECK-CP-JSON-DAG: "%69:sub27": 320 # CHECK-CP-JSON-DAG: "%69:sub28": 317 # CHECK-CP-JSON-DAG: "%69:sub29": 316 # CHECK-CP-JSON-DAG: "%69:sub30": 315 # CHECK-CP-JSON-DAG: "%69:sub31": 314 # CHECK-CP-JSON-DAG: "%70:sub0": 311 # CHECK-CP-JSON-DAG: "%70:sub1": 310 # CHECK-CP-JSON-DAG: "%70:sub2": 309 # CHECK-CP-JSON-DAG: "%70:sub3": 308 # CHECK-CP-JSON-DAG: "%70:sub4": 305 # CHECK-CP-JSON-DAG: "%70:sub5": 304 # CHECK-CP-JSON-DAG: "%70:sub6": 303 # CHECK-CP-JSON-DAG: "%70:sub7": 302 # CHECK-CP-JSON-DAG: "%70:sub8": 299 # CHECK-CP-JSON-DAG: "%70:sub9": 298 # CHECK-CP-JSON-DAG: "%70:sub10": 297 # CHECK-CP-JSON-DAG: "%70:sub11": 296 # CHECK-CP-JSON-DAG: "%70:sub12": 293 # CHECK-CP-JSON-DAG: "%70:sub13": 292 # CHECK-CP-JSON-DAG: "%70:sub14": 291 # CHECK-CP-JSON-DAG: "%70:sub15": 290 # CHECK-CP-JSON-DAG: "%70:sub16": 287 # CHECK-CP-JSON-DAG: "%70:sub17": 286 # CHECK-CP-JSON-DAG: "%70:sub18": 285 # CHECK-CP-JSON-DAG: "%70:sub19": 284 # CHECK-CP-JSON-DAG: "%70:sub20": 281 # CHECK-CP-JSON-DAG: "%70:sub21": 280 # CHECK-CP-JSON-DAG: "%70:sub22": 279 # CHECK-CP-JSON-DAG: "%70:sub23": 278 # CHECK-CP-JSON-DAG: "%70:sub24": 275 # CHECK-CP-JSON-DAG: "%70:sub25": 274 # CHECK-CP-JSON-DAG: "%70:sub26": 273 # CHECK-CP-JSON-DAG: "%70:sub27": 272 # CHECK-CP-JSON-DAG: "%70:sub28": 269 # CHECK-CP-JSON-DAG: "%70:sub29": 268 # CHECK-CP-JSON-DAG: "%70:sub30": 267 # CHECK-CP-JSON-DAG: "%70:sub31": 266 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 14 # CHECK-CP-JSON-DAG: "%87": 56 # CHECK-CP-JSON-DAG: "%92": 98 # CHECK-CP-JSON-DAG: "%97": 140 # CHECK-CP-JSON-DAG: "%102": 182 # CHECK-CP-JSON-DAG: "%107": 224 # CHECK-CP-JSON-DAG: "%109": 12 # CHECK-CP-JSON-DAG: "%110": 12 # CHECK-CP-JSON-DAG: "%111": 12 # CHECK-CP-JSON-DAG: "%112": 12 # CHECK-CP-JSON-DAG: "%114": 12 # CHECK-CP-JSON-DAG: "%115": 12 # CHECK-CP-JSON-DAG: "%116": 12 # CHECK-CP-JSON-DAG: "%117": 12 # CHECK-CP-JSON-DAG: "%119": 12 # CHECK-CP-JSON-DAG: "%120": 12 # CHECK-CP-JSON-DAG: "%121": 12 # CHECK-CP-JSON-DAG: "%122": 12 # CHECK-CP-JSON-DAG: "%124": 12 # CHECK-CP-JSON-DAG: "%125": 12 # CHECK-CP-JSON-DAG: "%126": 12 # CHECK-CP-JSON-DAG: "%127": 12 # CHECK-CP-JSON-DAG: "%129": 12 # CHECK-CP-JSON-DAG: "%130": 12 # CHECK-CP-JSON-DAG: "%131": 12 # CHECK-CP-JSON-DAG: "%132": 12 # CHECK-CP-JSON-DAG: "%133:sub0": 1 # CHECK-CP-JSON-DAG: "%133:sub1": 0 # CHECK-CP-JSON-DAG: "%134": 12 # CHECK-CP-JSON-DAG: "%135": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 314 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%137:vgpr_32 = COPY %133.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 358 # CHECK-CP-JSON-DAG: "%69:sub1": 357 # CHECK-CP-JSON-DAG: "%69:sub2": 356 # CHECK-CP-JSON-DAG: "%69:sub3": 355 # CHECK-CP-JSON-DAG: "%69:sub4": 352 # CHECK-CP-JSON-DAG: "%69:sub5": 351 # CHECK-CP-JSON-DAG: "%69:sub6": 350 # CHECK-CP-JSON-DAG: "%69:sub7": 349 # CHECK-CP-JSON-DAG: "%69:sub8": 346 # CHECK-CP-JSON-DAG: "%69:sub9": 345 # CHECK-CP-JSON-DAG: "%69:sub10": 344 # CHECK-CP-JSON-DAG: "%69:sub11": 343 # CHECK-CP-JSON-DAG: "%69:sub12": 340 # CHECK-CP-JSON-DAG: "%69:sub13": 339 # CHECK-CP-JSON-DAG: "%69:sub14": 338 # CHECK-CP-JSON-DAG: "%69:sub15": 337 # CHECK-CP-JSON-DAG: "%69:sub16": 334 # CHECK-CP-JSON-DAG: "%69:sub17": 333 # CHECK-CP-JSON-DAG: "%69:sub18": 332 # CHECK-CP-JSON-DAG: "%69:sub19": 331 # CHECK-CP-JSON-DAG: "%69:sub20": 328 # CHECK-CP-JSON-DAG: "%69:sub21": 327 # CHECK-CP-JSON-DAG: "%69:sub22": 326 # CHECK-CP-JSON-DAG: "%69:sub23": 325 # CHECK-CP-JSON-DAG: "%69:sub24": 322 # CHECK-CP-JSON-DAG: "%69:sub25": 321 # CHECK-CP-JSON-DAG: "%69:sub26": 320 # CHECK-CP-JSON-DAG: "%69:sub27": 319 # CHECK-CP-JSON-DAG: "%69:sub28": 316 # CHECK-CP-JSON-DAG: "%69:sub29": 315 # CHECK-CP-JSON-DAG: "%69:sub30": 314 # CHECK-CP-JSON-DAG: "%69:sub31": 313 # CHECK-CP-JSON-DAG: "%70:sub0": 310 # CHECK-CP-JSON-DAG: "%70:sub1": 309 # CHECK-CP-JSON-DAG: "%70:sub2": 308 # CHECK-CP-JSON-DAG: "%70:sub3": 307 # CHECK-CP-JSON-DAG: "%70:sub4": 304 # CHECK-CP-JSON-DAG: "%70:sub5": 303 # CHECK-CP-JSON-DAG: "%70:sub6": 302 # CHECK-CP-JSON-DAG: "%70:sub7": 301 # CHECK-CP-JSON-DAG: "%70:sub8": 298 # CHECK-CP-JSON-DAG: "%70:sub9": 297 # CHECK-CP-JSON-DAG: "%70:sub10": 296 # CHECK-CP-JSON-DAG: "%70:sub11": 295 # CHECK-CP-JSON-DAG: "%70:sub12": 292 # CHECK-CP-JSON-DAG: "%70:sub13": 291 # CHECK-CP-JSON-DAG: "%70:sub14": 290 # CHECK-CP-JSON-DAG: "%70:sub15": 289 # CHECK-CP-JSON-DAG: "%70:sub16": 286 # CHECK-CP-JSON-DAG: "%70:sub17": 285 # CHECK-CP-JSON-DAG: "%70:sub18": 284 # CHECK-CP-JSON-DAG: "%70:sub19": 283 # CHECK-CP-JSON-DAG: "%70:sub20": 280 # CHECK-CP-JSON-DAG: "%70:sub21": 279 # CHECK-CP-JSON-DAG: "%70:sub22": 278 # CHECK-CP-JSON-DAG: "%70:sub23": 277 # CHECK-CP-JSON-DAG: "%70:sub24": 274 # CHECK-CP-JSON-DAG: "%70:sub25": 273 # CHECK-CP-JSON-DAG: "%70:sub26": 272 # CHECK-CP-JSON-DAG: "%70:sub27": 271 # CHECK-CP-JSON-DAG: "%70:sub28": 268 # CHECK-CP-JSON-DAG: "%70:sub29": 267 # CHECK-CP-JSON-DAG: "%70:sub30": 266 # CHECK-CP-JSON-DAG: "%70:sub31": 265 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 13 # CHECK-CP-JSON-DAG: "%87": 55 # CHECK-CP-JSON-DAG: "%92": 97 # CHECK-CP-JSON-DAG: "%97": 139 # CHECK-CP-JSON-DAG: "%102": 181 # CHECK-CP-JSON-DAG: "%107": 223 # CHECK-CP-JSON-DAG: "%109": 11 # CHECK-CP-JSON-DAG: "%110": 11 # CHECK-CP-JSON-DAG: "%111": 11 # CHECK-CP-JSON-DAG: "%112": 11 # CHECK-CP-JSON-DAG: "%114": 11 # CHECK-CP-JSON-DAG: "%115": 11 # CHECK-CP-JSON-DAG: "%116": 11 # CHECK-CP-JSON-DAG: "%117": 11 # CHECK-CP-JSON-DAG: "%119": 11 # CHECK-CP-JSON-DAG: "%120": 11 # CHECK-CP-JSON-DAG: "%121": 11 # CHECK-CP-JSON-DAG: "%122": 11 # CHECK-CP-JSON-DAG: "%124": 11 # CHECK-CP-JSON-DAG: "%125": 11 # CHECK-CP-JSON-DAG: "%126": 11 # CHECK-CP-JSON-DAG: "%127": 11 # CHECK-CP-JSON-DAG: "%129": 11 # CHECK-CP-JSON-DAG: "%130": 11 # CHECK-CP-JSON-DAG: "%131": 11 # CHECK-CP-JSON-DAG: "%132": 11 # CHECK-CP-JSON-DAG: "%133:sub0": 0 # CHECK-CP-JSON-DAG: "%134": 11 # CHECK-CP-JSON-DAG: "%135": 11 # CHECK-CP-JSON-DAG: "%136": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 313 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%138:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p1 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 357 # CHECK-CP-JSON-DAG: "%69:sub1": 356 # CHECK-CP-JSON-DAG: "%69:sub2": 355 # CHECK-CP-JSON-DAG: "%69:sub3": 354 # CHECK-CP-JSON-DAG: "%69:sub4": 351 # CHECK-CP-JSON-DAG: "%69:sub5": 350 # CHECK-CP-JSON-DAG: "%69:sub6": 349 # CHECK-CP-JSON-DAG: "%69:sub7": 348 # CHECK-CP-JSON-DAG: "%69:sub8": 345 # CHECK-CP-JSON-DAG: "%69:sub9": 344 # CHECK-CP-JSON-DAG: "%69:sub10": 343 # CHECK-CP-JSON-DAG: "%69:sub11": 342 # CHECK-CP-JSON-DAG: "%69:sub12": 339 # CHECK-CP-JSON-DAG: "%69:sub13": 338 # CHECK-CP-JSON-DAG: "%69:sub14": 337 # CHECK-CP-JSON-DAG: "%69:sub15": 336 # CHECK-CP-JSON-DAG: "%69:sub16": 333 # CHECK-CP-JSON-DAG: "%69:sub17": 332 # CHECK-CP-JSON-DAG: "%69:sub18": 331 # CHECK-CP-JSON-DAG: "%69:sub19": 330 # CHECK-CP-JSON-DAG: "%69:sub20": 327 # CHECK-CP-JSON-DAG: "%69:sub21": 326 # CHECK-CP-JSON-DAG: "%69:sub22": 325 # CHECK-CP-JSON-DAG: "%69:sub23": 324 # CHECK-CP-JSON-DAG: "%69:sub24": 321 # CHECK-CP-JSON-DAG: "%69:sub25": 320 # CHECK-CP-JSON-DAG: "%69:sub26": 319 # CHECK-CP-JSON-DAG: "%69:sub27": 318 # CHECK-CP-JSON-DAG: "%69:sub28": 315 # CHECK-CP-JSON-DAG: "%69:sub29": 314 # CHECK-CP-JSON-DAG: "%69:sub30": 313 # CHECK-CP-JSON-DAG: "%69:sub31": 312 # CHECK-CP-JSON-DAG: "%70:sub0": 309 # CHECK-CP-JSON-DAG: "%70:sub1": 308 # CHECK-CP-JSON-DAG: "%70:sub2": 307 # CHECK-CP-JSON-DAG: "%70:sub3": 306 # CHECK-CP-JSON-DAG: "%70:sub4": 303 # CHECK-CP-JSON-DAG: "%70:sub5": 302 # CHECK-CP-JSON-DAG: "%70:sub6": 301 # CHECK-CP-JSON-DAG: "%70:sub7": 300 # CHECK-CP-JSON-DAG: "%70:sub8": 297 # CHECK-CP-JSON-DAG: "%70:sub9": 296 # CHECK-CP-JSON-DAG: "%70:sub10": 295 # CHECK-CP-JSON-DAG: "%70:sub11": 294 # CHECK-CP-JSON-DAG: "%70:sub12": 291 # CHECK-CP-JSON-DAG: "%70:sub13": 290 # CHECK-CP-JSON-DAG: "%70:sub14": 289 # CHECK-CP-JSON-DAG: "%70:sub15": 288 # CHECK-CP-JSON-DAG: "%70:sub16": 285 # CHECK-CP-JSON-DAG: "%70:sub17": 284 # CHECK-CP-JSON-DAG: "%70:sub18": 283 # CHECK-CP-JSON-DAG: "%70:sub19": 282 # CHECK-CP-JSON-DAG: "%70:sub20": 279 # CHECK-CP-JSON-DAG: "%70:sub21": 278 # CHECK-CP-JSON-DAG: "%70:sub22": 277 # CHECK-CP-JSON-DAG: "%70:sub23": 276 # CHECK-CP-JSON-DAG: "%70:sub24": 273 # CHECK-CP-JSON-DAG: "%70:sub25": 272 # CHECK-CP-JSON-DAG: "%70:sub26": 271 # CHECK-CP-JSON-DAG: "%70:sub27": 270 # CHECK-CP-JSON-DAG: "%70:sub28": 267 # CHECK-CP-JSON-DAG: "%70:sub29": 266 # CHECK-CP-JSON-DAG: "%70:sub30": 265 # CHECK-CP-JSON-DAG: "%70:sub31": 264 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 12 # CHECK-CP-JSON-DAG: "%87": 54 # CHECK-CP-JSON-DAG: "%92": 96 # CHECK-CP-JSON-DAG: "%97": 138 # CHECK-CP-JSON-DAG: "%102": 180 # CHECK-CP-JSON-DAG: "%107": 222 # CHECK-CP-JSON-DAG: "%109": 10 # CHECK-CP-JSON-DAG: "%110": 10 # CHECK-CP-JSON-DAG: "%111": 10 # CHECK-CP-JSON-DAG: "%112": 10 # CHECK-CP-JSON-DAG: "%114": 10 # CHECK-CP-JSON-DAG: "%115": 10 # CHECK-CP-JSON-DAG: "%116": 10 # CHECK-CP-JSON-DAG: "%117": 10 # CHECK-CP-JSON-DAG: "%119": 10 # CHECK-CP-JSON-DAG: "%120": 10 # CHECK-CP-JSON-DAG: "%121": 10 # CHECK-CP-JSON-DAG: "%122": 10 # CHECK-CP-JSON-DAG: "%124": 10 # CHECK-CP-JSON-DAG: "%125": 10 # CHECK-CP-JSON-DAG: "%126": 10 # CHECK-CP-JSON-DAG: "%127": 10 # CHECK-CP-JSON-DAG: "%129": 10 # CHECK-CP-JSON-DAG: "%130": 10 # CHECK-CP-JSON-DAG: "%131": 10 # CHECK-CP-JSON-DAG: "%132": 10 # CHECK-CP-JSON-DAG: "%134": 10 # CHECK-CP-JSON-DAG: "%135": 10 # CHECK-CP-JSON-DAG: "%136": 10 # CHECK-CP-JSON-DAG: "%137": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 312 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%139:vgpr_32 = COPY %138.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 356 # CHECK-CP-JSON-DAG: "%69:sub1": 355 # CHECK-CP-JSON-DAG: "%69:sub2": 354 # CHECK-CP-JSON-DAG: "%69:sub3": 353 # CHECK-CP-JSON-DAG: "%69:sub4": 350 # CHECK-CP-JSON-DAG: "%69:sub5": 349 # CHECK-CP-JSON-DAG: "%69:sub6": 348 # CHECK-CP-JSON-DAG: "%69:sub7": 347 # CHECK-CP-JSON-DAG: "%69:sub8": 344 # CHECK-CP-JSON-DAG: "%69:sub9": 343 # CHECK-CP-JSON-DAG: "%69:sub10": 342 # CHECK-CP-JSON-DAG: "%69:sub11": 341 # CHECK-CP-JSON-DAG: "%69:sub12": 338 # CHECK-CP-JSON-DAG: "%69:sub13": 337 # CHECK-CP-JSON-DAG: "%69:sub14": 336 # CHECK-CP-JSON-DAG: "%69:sub15": 335 # CHECK-CP-JSON-DAG: "%69:sub16": 332 # CHECK-CP-JSON-DAG: "%69:sub17": 331 # CHECK-CP-JSON-DAG: "%69:sub18": 330 # CHECK-CP-JSON-DAG: "%69:sub19": 329 # CHECK-CP-JSON-DAG: "%69:sub20": 326 # CHECK-CP-JSON-DAG: "%69:sub21": 325 # CHECK-CP-JSON-DAG: "%69:sub22": 324 # CHECK-CP-JSON-DAG: "%69:sub23": 323 # CHECK-CP-JSON-DAG: "%69:sub24": 320 # CHECK-CP-JSON-DAG: "%69:sub25": 319 # CHECK-CP-JSON-DAG: "%69:sub26": 318 # CHECK-CP-JSON-DAG: "%69:sub27": 317 # CHECK-CP-JSON-DAG: "%69:sub28": 314 # CHECK-CP-JSON-DAG: "%69:sub29": 313 # CHECK-CP-JSON-DAG: "%69:sub30": 312 # CHECK-CP-JSON-DAG: "%69:sub31": 311 # CHECK-CP-JSON-DAG: "%70:sub0": 308 # CHECK-CP-JSON-DAG: "%70:sub1": 307 # CHECK-CP-JSON-DAG: "%70:sub2": 306 # CHECK-CP-JSON-DAG: "%70:sub3": 305 # CHECK-CP-JSON-DAG: "%70:sub4": 302 # CHECK-CP-JSON-DAG: "%70:sub5": 301 # CHECK-CP-JSON-DAG: "%70:sub6": 300 # CHECK-CP-JSON-DAG: "%70:sub7": 299 # CHECK-CP-JSON-DAG: "%70:sub8": 296 # CHECK-CP-JSON-DAG: "%70:sub9": 295 # CHECK-CP-JSON-DAG: "%70:sub10": 294 # CHECK-CP-JSON-DAG: "%70:sub11": 293 # CHECK-CP-JSON-DAG: "%70:sub12": 290 # CHECK-CP-JSON-DAG: "%70:sub13": 289 # CHECK-CP-JSON-DAG: "%70:sub14": 288 # CHECK-CP-JSON-DAG: "%70:sub15": 287 # CHECK-CP-JSON-DAG: "%70:sub16": 284 # CHECK-CP-JSON-DAG: "%70:sub17": 283 # CHECK-CP-JSON-DAG: "%70:sub18": 282 # CHECK-CP-JSON-DAG: "%70:sub19": 281 # CHECK-CP-JSON-DAG: "%70:sub20": 278 # CHECK-CP-JSON-DAG: "%70:sub21": 277 # CHECK-CP-JSON-DAG: "%70:sub22": 276 # CHECK-CP-JSON-DAG: "%70:sub23": 275 # CHECK-CP-JSON-DAG: "%70:sub24": 272 # CHECK-CP-JSON-DAG: "%70:sub25": 271 # CHECK-CP-JSON-DAG: "%70:sub26": 270 # CHECK-CP-JSON-DAG: "%70:sub27": 269 # CHECK-CP-JSON-DAG: "%70:sub28": 266 # CHECK-CP-JSON-DAG: "%70:sub29": 265 # CHECK-CP-JSON-DAG: "%70:sub30": 264 # CHECK-CP-JSON-DAG: "%70:sub31": 263 # CHECK-CP-JSON-DAG: "%77": 4 # CHECK-CP-JSON-DAG: "%82": 11 # CHECK-CP-JSON-DAG: "%87": 53 # CHECK-CP-JSON-DAG: "%92": 95 # CHECK-CP-JSON-DAG: "%97": 137 # CHECK-CP-JSON-DAG: "%102": 179 # CHECK-CP-JSON-DAG: "%107": 221 # CHECK-CP-JSON-DAG: "%109": 9 # CHECK-CP-JSON-DAG: "%110": 9 # CHECK-CP-JSON-DAG: "%111": 9 # CHECK-CP-JSON-DAG: "%112": 9 # CHECK-CP-JSON-DAG: "%114": 9 # CHECK-CP-JSON-DAG: "%115": 9 # CHECK-CP-JSON-DAG: "%116": 9 # CHECK-CP-JSON-DAG: "%117": 9 # CHECK-CP-JSON-DAG: "%119": 9 # CHECK-CP-JSON-DAG: "%120": 9 # CHECK-CP-JSON-DAG: "%121": 9 # CHECK-CP-JSON-DAG: "%122": 9 # CHECK-CP-JSON-DAG: "%124": 9 # CHECK-CP-JSON-DAG: "%125": 9 # CHECK-CP-JSON-DAG: "%126": 9 # CHECK-CP-JSON-DAG: "%127": 9 # CHECK-CP-JSON-DAG: "%129": 9 # CHECK-CP-JSON-DAG: "%130": 9 # CHECK-CP-JSON-DAG: "%131": 9 # CHECK-CP-JSON-DAG: "%132": 9 # CHECK-CP-JSON-DAG: "%134": 9 # CHECK-CP-JSON-DAG: "%135": 9 # CHECK-CP-JSON-DAG: "%136": 9 # CHECK-CP-JSON-DAG: "%137": 9 # CHECK-CP-JSON-DAG: "%138:sub0": 3 # CHECK-CP-JSON-DAG: "%138:sub1": 2 # CHECK-CP-JSON-DAG: "%138:sub2": 1 # CHECK-CP-JSON-DAG: "%138:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 311 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%140:vgpr_32 = COPY %138.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 355 # CHECK-CP-JSON-DAG: "%69:sub1": 354 # CHECK-CP-JSON-DAG: "%69:sub2": 353 # CHECK-CP-JSON-DAG: "%69:sub3": 352 # CHECK-CP-JSON-DAG: "%69:sub4": 349 # CHECK-CP-JSON-DAG: "%69:sub5": 348 # CHECK-CP-JSON-DAG: "%69:sub6": 347 # CHECK-CP-JSON-DAG: "%69:sub7": 346 # CHECK-CP-JSON-DAG: "%69:sub8": 343 # CHECK-CP-JSON-DAG: "%69:sub9": 342 # CHECK-CP-JSON-DAG: "%69:sub10": 341 # CHECK-CP-JSON-DAG: "%69:sub11": 340 # CHECK-CP-JSON-DAG: "%69:sub12": 337 # CHECK-CP-JSON-DAG: "%69:sub13": 336 # CHECK-CP-JSON-DAG: "%69:sub14": 335 # CHECK-CP-JSON-DAG: "%69:sub15": 334 # CHECK-CP-JSON-DAG: "%69:sub16": 331 # CHECK-CP-JSON-DAG: "%69:sub17": 330 # CHECK-CP-JSON-DAG: "%69:sub18": 329 # CHECK-CP-JSON-DAG: "%69:sub19": 328 # CHECK-CP-JSON-DAG: "%69:sub20": 325 # CHECK-CP-JSON-DAG: "%69:sub21": 324 # CHECK-CP-JSON-DAG: "%69:sub22": 323 # CHECK-CP-JSON-DAG: "%69:sub23": 322 # CHECK-CP-JSON-DAG: "%69:sub24": 319 # CHECK-CP-JSON-DAG: "%69:sub25": 318 # CHECK-CP-JSON-DAG: "%69:sub26": 317 # CHECK-CP-JSON-DAG: "%69:sub27": 316 # CHECK-CP-JSON-DAG: "%69:sub28": 313 # CHECK-CP-JSON-DAG: "%69:sub29": 312 # CHECK-CP-JSON-DAG: "%69:sub30": 311 # CHECK-CP-JSON-DAG: "%69:sub31": 310 # CHECK-CP-JSON-DAG: "%70:sub0": 307 # CHECK-CP-JSON-DAG: "%70:sub1": 306 # CHECK-CP-JSON-DAG: "%70:sub2": 305 # CHECK-CP-JSON-DAG: "%70:sub3": 304 # CHECK-CP-JSON-DAG: "%70:sub4": 301 # CHECK-CP-JSON-DAG: "%70:sub5": 300 # CHECK-CP-JSON-DAG: "%70:sub6": 299 # CHECK-CP-JSON-DAG: "%70:sub7": 298 # CHECK-CP-JSON-DAG: "%70:sub8": 295 # CHECK-CP-JSON-DAG: "%70:sub9": 294 # CHECK-CP-JSON-DAG: "%70:sub10": 293 # CHECK-CP-JSON-DAG: "%70:sub11": 292 # CHECK-CP-JSON-DAG: "%70:sub12": 289 # CHECK-CP-JSON-DAG: "%70:sub13": 288 # CHECK-CP-JSON-DAG: "%70:sub14": 287 # CHECK-CP-JSON-DAG: "%70:sub15": 286 # CHECK-CP-JSON-DAG: "%70:sub16": 283 # CHECK-CP-JSON-DAG: "%70:sub17": 282 # CHECK-CP-JSON-DAG: "%70:sub18": 281 # CHECK-CP-JSON-DAG: "%70:sub19": 280 # CHECK-CP-JSON-DAG: "%70:sub20": 277 # CHECK-CP-JSON-DAG: "%70:sub21": 276 # CHECK-CP-JSON-DAG: "%70:sub22": 275 # CHECK-CP-JSON-DAG: "%70:sub23": 274 # CHECK-CP-JSON-DAG: "%70:sub24": 271 # CHECK-CP-JSON-DAG: "%70:sub25": 270 # CHECK-CP-JSON-DAG: "%70:sub26": 269 # CHECK-CP-JSON-DAG: "%70:sub27": 268 # CHECK-CP-JSON-DAG: "%70:sub28": 265 # CHECK-CP-JSON-DAG: "%70:sub29": 264 # CHECK-CP-JSON-DAG: "%70:sub30": 263 # CHECK-CP-JSON-DAG: "%70:sub31": 262 # CHECK-CP-JSON-DAG: "%77": 3 # CHECK-CP-JSON-DAG: "%82": 10 # CHECK-CP-JSON-DAG: "%87": 52 # CHECK-CP-JSON-DAG: "%92": 94 # CHECK-CP-JSON-DAG: "%97": 136 # CHECK-CP-JSON-DAG: "%102": 178 # CHECK-CP-JSON-DAG: "%107": 220 # CHECK-CP-JSON-DAG: "%109": 8 # CHECK-CP-JSON-DAG: "%110": 8 # CHECK-CP-JSON-DAG: "%111": 8 # CHECK-CP-JSON-DAG: "%112": 8 # CHECK-CP-JSON-DAG: "%114": 8 # CHECK-CP-JSON-DAG: "%115": 8 # CHECK-CP-JSON-DAG: "%116": 8 # CHECK-CP-JSON-DAG: "%117": 8 # CHECK-CP-JSON-DAG: "%119": 8 # CHECK-CP-JSON-DAG: "%120": 8 # CHECK-CP-JSON-DAG: "%121": 8 # CHECK-CP-JSON-DAG: "%122": 8 # CHECK-CP-JSON-DAG: "%124": 8 # CHECK-CP-JSON-DAG: "%125": 8 # CHECK-CP-JSON-DAG: "%126": 8 # CHECK-CP-JSON-DAG: "%127": 8 # CHECK-CP-JSON-DAG: "%129": 8 # CHECK-CP-JSON-DAG: "%130": 8 # CHECK-CP-JSON-DAG: "%131": 8 # CHECK-CP-JSON-DAG: "%132": 8 # CHECK-CP-JSON-DAG: "%134": 8 # CHECK-CP-JSON-DAG: "%135": 8 # CHECK-CP-JSON-DAG: "%136": 8 # CHECK-CP-JSON-DAG: "%137": 8 # CHECK-CP-JSON-DAG: "%138:sub0": 2 # CHECK-CP-JSON-DAG: "%138:sub1": 1 # CHECK-CP-JSON-DAG: "%138:sub2": 0 # CHECK-CP-JSON-DAG: "%139": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 310 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%141:vgpr_32 = COPY %138.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 354 # CHECK-CP-JSON-DAG: "%69:sub1": 353 # CHECK-CP-JSON-DAG: "%69:sub2": 352 # CHECK-CP-JSON-DAG: "%69:sub3": 351 # CHECK-CP-JSON-DAG: "%69:sub4": 348 # CHECK-CP-JSON-DAG: "%69:sub5": 347 # CHECK-CP-JSON-DAG: "%69:sub6": 346 # CHECK-CP-JSON-DAG: "%69:sub7": 345 # CHECK-CP-JSON-DAG: "%69:sub8": 342 # CHECK-CP-JSON-DAG: "%69:sub9": 341 # CHECK-CP-JSON-DAG: "%69:sub10": 340 # CHECK-CP-JSON-DAG: "%69:sub11": 339 # CHECK-CP-JSON-DAG: "%69:sub12": 336 # CHECK-CP-JSON-DAG: "%69:sub13": 335 # CHECK-CP-JSON-DAG: "%69:sub14": 334 # CHECK-CP-JSON-DAG: "%69:sub15": 333 # CHECK-CP-JSON-DAG: "%69:sub16": 330 # CHECK-CP-JSON-DAG: "%69:sub17": 329 # CHECK-CP-JSON-DAG: "%69:sub18": 328 # CHECK-CP-JSON-DAG: "%69:sub19": 327 # CHECK-CP-JSON-DAG: "%69:sub20": 324 # CHECK-CP-JSON-DAG: "%69:sub21": 323 # CHECK-CP-JSON-DAG: "%69:sub22": 322 # CHECK-CP-JSON-DAG: "%69:sub23": 321 # CHECK-CP-JSON-DAG: "%69:sub24": 318 # CHECK-CP-JSON-DAG: "%69:sub25": 317 # CHECK-CP-JSON-DAG: "%69:sub26": 316 # CHECK-CP-JSON-DAG: "%69:sub27": 315 # CHECK-CP-JSON-DAG: "%69:sub28": 312 # CHECK-CP-JSON-DAG: "%69:sub29": 311 # CHECK-CP-JSON-DAG: "%69:sub30": 310 # CHECK-CP-JSON-DAG: "%69:sub31": 309 # CHECK-CP-JSON-DAG: "%70:sub0": 306 # CHECK-CP-JSON-DAG: "%70:sub1": 305 # CHECK-CP-JSON-DAG: "%70:sub2": 304 # CHECK-CP-JSON-DAG: "%70:sub3": 303 # CHECK-CP-JSON-DAG: "%70:sub4": 300 # CHECK-CP-JSON-DAG: "%70:sub5": 299 # CHECK-CP-JSON-DAG: "%70:sub6": 298 # CHECK-CP-JSON-DAG: "%70:sub7": 297 # CHECK-CP-JSON-DAG: "%70:sub8": 294 # CHECK-CP-JSON-DAG: "%70:sub9": 293 # CHECK-CP-JSON-DAG: "%70:sub10": 292 # CHECK-CP-JSON-DAG: "%70:sub11": 291 # CHECK-CP-JSON-DAG: "%70:sub12": 288 # CHECK-CP-JSON-DAG: "%70:sub13": 287 # CHECK-CP-JSON-DAG: "%70:sub14": 286 # CHECK-CP-JSON-DAG: "%70:sub15": 285 # CHECK-CP-JSON-DAG: "%70:sub16": 282 # CHECK-CP-JSON-DAG: "%70:sub17": 281 # CHECK-CP-JSON-DAG: "%70:sub18": 280 # CHECK-CP-JSON-DAG: "%70:sub19": 279 # CHECK-CP-JSON-DAG: "%70:sub20": 276 # CHECK-CP-JSON-DAG: "%70:sub21": 275 # CHECK-CP-JSON-DAG: "%70:sub22": 274 # CHECK-CP-JSON-DAG: "%70:sub23": 273 # CHECK-CP-JSON-DAG: "%70:sub24": 270 # CHECK-CP-JSON-DAG: "%70:sub25": 269 # CHECK-CP-JSON-DAG: "%70:sub26": 268 # CHECK-CP-JSON-DAG: "%70:sub27": 267 # CHECK-CP-JSON-DAG: "%70:sub28": 264 # CHECK-CP-JSON-DAG: "%70:sub29": 263 # CHECK-CP-JSON-DAG: "%70:sub30": 262 # CHECK-CP-JSON-DAG: "%70:sub31": 261 # CHECK-CP-JSON-DAG: "%77": 2 # CHECK-CP-JSON-DAG: "%82": 9 # CHECK-CP-JSON-DAG: "%87": 51 # CHECK-CP-JSON-DAG: "%92": 93 # CHECK-CP-JSON-DAG: "%97": 135 # CHECK-CP-JSON-DAG: "%102": 177 # CHECK-CP-JSON-DAG: "%107": 219 # CHECK-CP-JSON-DAG: "%109": 7 # CHECK-CP-JSON-DAG: "%110": 7 # CHECK-CP-JSON-DAG: "%111": 7 # CHECK-CP-JSON-DAG: "%112": 7 # CHECK-CP-JSON-DAG: "%114": 7 # CHECK-CP-JSON-DAG: "%115": 7 # CHECK-CP-JSON-DAG: "%116": 7 # CHECK-CP-JSON-DAG: "%117": 7 # CHECK-CP-JSON-DAG: "%119": 7 # CHECK-CP-JSON-DAG: "%120": 7 # CHECK-CP-JSON-DAG: "%121": 7 # CHECK-CP-JSON-DAG: "%122": 7 # CHECK-CP-JSON-DAG: "%124": 7 # CHECK-CP-JSON-DAG: "%125": 7 # CHECK-CP-JSON-DAG: "%126": 7 # CHECK-CP-JSON-DAG: "%127": 7 # CHECK-CP-JSON-DAG: "%129": 7 # CHECK-CP-JSON-DAG: "%130": 7 # CHECK-CP-JSON-DAG: "%131": 7 # CHECK-CP-JSON-DAG: "%132": 7 # CHECK-CP-JSON-DAG: "%134": 7 # CHECK-CP-JSON-DAG: "%135": 7 # CHECK-CP-JSON-DAG: "%136": 7 # CHECK-CP-JSON-DAG: "%137": 7 # CHECK-CP-JSON-DAG: "%138:sub0": 1 # CHECK-CP-JSON-DAG: "%138:sub1": 0 # CHECK-CP-JSON-DAG: "%139": 7 # CHECK-CP-JSON-DAG: "%140": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 309 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%142:vgpr_32 = COPY %138.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 353 # CHECK-CP-JSON-DAG: "%69:sub1": 352 # CHECK-CP-JSON-DAG: "%69:sub2": 351 # CHECK-CP-JSON-DAG: "%69:sub3": 350 # CHECK-CP-JSON-DAG: "%69:sub4": 347 # CHECK-CP-JSON-DAG: "%69:sub5": 346 # CHECK-CP-JSON-DAG: "%69:sub6": 345 # CHECK-CP-JSON-DAG: "%69:sub7": 344 # CHECK-CP-JSON-DAG: "%69:sub8": 341 # CHECK-CP-JSON-DAG: "%69:sub9": 340 # CHECK-CP-JSON-DAG: "%69:sub10": 339 # CHECK-CP-JSON-DAG: "%69:sub11": 338 # CHECK-CP-JSON-DAG: "%69:sub12": 335 # CHECK-CP-JSON-DAG: "%69:sub13": 334 # CHECK-CP-JSON-DAG: "%69:sub14": 333 # CHECK-CP-JSON-DAG: "%69:sub15": 332 # CHECK-CP-JSON-DAG: "%69:sub16": 329 # CHECK-CP-JSON-DAG: "%69:sub17": 328 # CHECK-CP-JSON-DAG: "%69:sub18": 327 # CHECK-CP-JSON-DAG: "%69:sub19": 326 # CHECK-CP-JSON-DAG: "%69:sub20": 323 # CHECK-CP-JSON-DAG: "%69:sub21": 322 # CHECK-CP-JSON-DAG: "%69:sub22": 321 # CHECK-CP-JSON-DAG: "%69:sub23": 320 # CHECK-CP-JSON-DAG: "%69:sub24": 317 # CHECK-CP-JSON-DAG: "%69:sub25": 316 # CHECK-CP-JSON-DAG: "%69:sub26": 315 # CHECK-CP-JSON-DAG: "%69:sub27": 314 # CHECK-CP-JSON-DAG: "%69:sub28": 311 # CHECK-CP-JSON-DAG: "%69:sub29": 310 # CHECK-CP-JSON-DAG: "%69:sub30": 309 # CHECK-CP-JSON-DAG: "%69:sub31": 308 # CHECK-CP-JSON-DAG: "%70:sub0": 305 # CHECK-CP-JSON-DAG: "%70:sub1": 304 # CHECK-CP-JSON-DAG: "%70:sub2": 303 # CHECK-CP-JSON-DAG: "%70:sub3": 302 # CHECK-CP-JSON-DAG: "%70:sub4": 299 # CHECK-CP-JSON-DAG: "%70:sub5": 298 # CHECK-CP-JSON-DAG: "%70:sub6": 297 # CHECK-CP-JSON-DAG: "%70:sub7": 296 # CHECK-CP-JSON-DAG: "%70:sub8": 293 # CHECK-CP-JSON-DAG: "%70:sub9": 292 # CHECK-CP-JSON-DAG: "%70:sub10": 291 # CHECK-CP-JSON-DAG: "%70:sub11": 290 # CHECK-CP-JSON-DAG: "%70:sub12": 287 # CHECK-CP-JSON-DAG: "%70:sub13": 286 # CHECK-CP-JSON-DAG: "%70:sub14": 285 # CHECK-CP-JSON-DAG: "%70:sub15": 284 # CHECK-CP-JSON-DAG: "%70:sub16": 281 # CHECK-CP-JSON-DAG: "%70:sub17": 280 # CHECK-CP-JSON-DAG: "%70:sub18": 279 # CHECK-CP-JSON-DAG: "%70:sub19": 278 # CHECK-CP-JSON-DAG: "%70:sub20": 275 # CHECK-CP-JSON-DAG: "%70:sub21": 274 # CHECK-CP-JSON-DAG: "%70:sub22": 273 # CHECK-CP-JSON-DAG: "%70:sub23": 272 # CHECK-CP-JSON-DAG: "%70:sub24": 269 # CHECK-CP-JSON-DAG: "%70:sub25": 268 # CHECK-CP-JSON-DAG: "%70:sub26": 267 # CHECK-CP-JSON-DAG: "%70:sub27": 266 # CHECK-CP-JSON-DAG: "%70:sub28": 263 # CHECK-CP-JSON-DAG: "%70:sub29": 262 # CHECK-CP-JSON-DAG: "%70:sub30": 261 # CHECK-CP-JSON-DAG: "%70:sub31": 260 # CHECK-CP-JSON-DAG: "%77": 1 # CHECK-CP-JSON-DAG: "%82": 8 # CHECK-CP-JSON-DAG: "%87": 50 # CHECK-CP-JSON-DAG: "%92": 92 # CHECK-CP-JSON-DAG: "%97": 134 # CHECK-CP-JSON-DAG: "%102": 176 # CHECK-CP-JSON-DAG: "%107": 218 # CHECK-CP-JSON-DAG: "%109": 6 # CHECK-CP-JSON-DAG: "%110": 6 # CHECK-CP-JSON-DAG: "%111": 6 # CHECK-CP-JSON-DAG: "%112": 6 # CHECK-CP-JSON-DAG: "%114": 6 # CHECK-CP-JSON-DAG: "%115": 6 # CHECK-CP-JSON-DAG: "%116": 6 # CHECK-CP-JSON-DAG: "%117": 6 # CHECK-CP-JSON-DAG: "%119": 6 # CHECK-CP-JSON-DAG: "%120": 6 # CHECK-CP-JSON-DAG: "%121": 6 # CHECK-CP-JSON-DAG: "%122": 6 # CHECK-CP-JSON-DAG: "%124": 6 # CHECK-CP-JSON-DAG: "%125": 6 # CHECK-CP-JSON-DAG: "%126": 6 # CHECK-CP-JSON-DAG: "%127": 6 # CHECK-CP-JSON-DAG: "%129": 6 # CHECK-CP-JSON-DAG: "%130": 6 # CHECK-CP-JSON-DAG: "%131": 6 # CHECK-CP-JSON-DAG: "%132": 6 # CHECK-CP-JSON-DAG: "%134": 6 # CHECK-CP-JSON-DAG: "%135": 6 # CHECK-CP-JSON-DAG: "%136": 6 # CHECK-CP-JSON-DAG: "%137": 6 # CHECK-CP-JSON-DAG: "%138:sub0": 0 # CHECK-CP-JSON-DAG: "%139": 6 # CHECK-CP-JSON-DAG: "%140": 6 # CHECK-CP-JSON-DAG: "%141": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 308 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%143:vreg_128 = GLOBAL_LOAD_DWORDX4 %77, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p1, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 352 # CHECK-CP-JSON-DAG: "%69:sub1": 351 # CHECK-CP-JSON-DAG: "%69:sub2": 350 # CHECK-CP-JSON-DAG: "%69:sub3": 349 # CHECK-CP-JSON-DAG: "%69:sub4": 346 # CHECK-CP-JSON-DAG: "%69:sub5": 345 # CHECK-CP-JSON-DAG: "%69:sub6": 344 # CHECK-CP-JSON-DAG: "%69:sub7": 343 # CHECK-CP-JSON-DAG: "%69:sub8": 340 # CHECK-CP-JSON-DAG: "%69:sub9": 339 # CHECK-CP-JSON-DAG: "%69:sub10": 338 # CHECK-CP-JSON-DAG: "%69:sub11": 337 # CHECK-CP-JSON-DAG: "%69:sub12": 334 # CHECK-CP-JSON-DAG: "%69:sub13": 333 # CHECK-CP-JSON-DAG: "%69:sub14": 332 # CHECK-CP-JSON-DAG: "%69:sub15": 331 # CHECK-CP-JSON-DAG: "%69:sub16": 328 # CHECK-CP-JSON-DAG: "%69:sub17": 327 # CHECK-CP-JSON-DAG: "%69:sub18": 326 # CHECK-CP-JSON-DAG: "%69:sub19": 325 # CHECK-CP-JSON-DAG: "%69:sub20": 322 # CHECK-CP-JSON-DAG: "%69:sub21": 321 # CHECK-CP-JSON-DAG: "%69:sub22": 320 # CHECK-CP-JSON-DAG: "%69:sub23": 319 # CHECK-CP-JSON-DAG: "%69:sub24": 316 # CHECK-CP-JSON-DAG: "%69:sub25": 315 # CHECK-CP-JSON-DAG: "%69:sub26": 314 # CHECK-CP-JSON-DAG: "%69:sub27": 313 # CHECK-CP-JSON-DAG: "%69:sub28": 310 # CHECK-CP-JSON-DAG: "%69:sub29": 309 # CHECK-CP-JSON-DAG: "%69:sub30": 308 # CHECK-CP-JSON-DAG: "%69:sub31": 307 # CHECK-CP-JSON-DAG: "%70:sub0": 304 # CHECK-CP-JSON-DAG: "%70:sub1": 303 # CHECK-CP-JSON-DAG: "%70:sub2": 302 # CHECK-CP-JSON-DAG: "%70:sub3": 301 # CHECK-CP-JSON-DAG: "%70:sub4": 298 # CHECK-CP-JSON-DAG: "%70:sub5": 297 # CHECK-CP-JSON-DAG: "%70:sub6": 296 # CHECK-CP-JSON-DAG: "%70:sub7": 295 # CHECK-CP-JSON-DAG: "%70:sub8": 292 # CHECK-CP-JSON-DAG: "%70:sub9": 291 # CHECK-CP-JSON-DAG: "%70:sub10": 290 # CHECK-CP-JSON-DAG: "%70:sub11": 289 # CHECK-CP-JSON-DAG: "%70:sub12": 286 # CHECK-CP-JSON-DAG: "%70:sub13": 285 # CHECK-CP-JSON-DAG: "%70:sub14": 284 # CHECK-CP-JSON-DAG: "%70:sub15": 283 # CHECK-CP-JSON-DAG: "%70:sub16": 280 # CHECK-CP-JSON-DAG: "%70:sub17": 279 # CHECK-CP-JSON-DAG: "%70:sub18": 278 # CHECK-CP-JSON-DAG: "%70:sub19": 277 # CHECK-CP-JSON-DAG: "%70:sub20": 274 # CHECK-CP-JSON-DAG: "%70:sub21": 273 # CHECK-CP-JSON-DAG: "%70:sub22": 272 # CHECK-CP-JSON-DAG: "%70:sub23": 271 # CHECK-CP-JSON-DAG: "%70:sub24": 268 # CHECK-CP-JSON-DAG: "%70:sub25": 267 # CHECK-CP-JSON-DAG: "%70:sub26": 266 # CHECK-CP-JSON-DAG: "%70:sub27": 265 # CHECK-CP-JSON-DAG: "%70:sub28": 262 # CHECK-CP-JSON-DAG: "%70:sub29": 261 # CHECK-CP-JSON-DAG: "%70:sub30": 260 # CHECK-CP-JSON-DAG: "%70:sub31": 259 # CHECK-CP-JSON-DAG: "%77": 0 # CHECK-CP-JSON-DAG: "%82": 7 # CHECK-CP-JSON-DAG: "%87": 49 # CHECK-CP-JSON-DAG: "%92": 91 # CHECK-CP-JSON-DAG: "%97": 133 # CHECK-CP-JSON-DAG: "%102": 175 # CHECK-CP-JSON-DAG: "%107": 217 # CHECK-CP-JSON-DAG: "%109": 5 # CHECK-CP-JSON-DAG: "%110": 5 # CHECK-CP-JSON-DAG: "%111": 5 # CHECK-CP-JSON-DAG: "%112": 5 # CHECK-CP-JSON-DAG: "%114": 5 # CHECK-CP-JSON-DAG: "%115": 5 # CHECK-CP-JSON-DAG: "%116": 5 # CHECK-CP-JSON-DAG: "%117": 5 # CHECK-CP-JSON-DAG: "%119": 5 # CHECK-CP-JSON-DAG: "%120": 5 # CHECK-CP-JSON-DAG: "%121": 5 # CHECK-CP-JSON-DAG: "%122": 5 # CHECK-CP-JSON-DAG: "%124": 5 # CHECK-CP-JSON-DAG: "%125": 5 # CHECK-CP-JSON-DAG: "%126": 5 # CHECK-CP-JSON-DAG: "%127": 5 # CHECK-CP-JSON-DAG: "%129": 5 # CHECK-CP-JSON-DAG: "%130": 5 # CHECK-CP-JSON-DAG: "%131": 5 # CHECK-CP-JSON-DAG: "%132": 5 # CHECK-CP-JSON-DAG: "%134": 5 # CHECK-CP-JSON-DAG: "%135": 5 # CHECK-CP-JSON-DAG: "%136": 5 # CHECK-CP-JSON-DAG: "%137": 5 # CHECK-CP-JSON-DAG: "%139": 5 # CHECK-CP-JSON-DAG: "%140": 5 # CHECK-CP-JSON-DAG: "%141": 5 # CHECK-CP-JSON-DAG: "%142": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 307 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%144:vgpr_32 = COPY %143.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 351 # CHECK-CP-JSON-DAG: "%69:sub1": 350 # CHECK-CP-JSON-DAG: "%69:sub2": 349 # CHECK-CP-JSON-DAG: "%69:sub3": 348 # CHECK-CP-JSON-DAG: "%69:sub4": 345 # CHECK-CP-JSON-DAG: "%69:sub5": 344 # CHECK-CP-JSON-DAG: "%69:sub6": 343 # CHECK-CP-JSON-DAG: "%69:sub7": 342 # CHECK-CP-JSON-DAG: "%69:sub8": 339 # CHECK-CP-JSON-DAG: "%69:sub9": 338 # CHECK-CP-JSON-DAG: "%69:sub10": 337 # CHECK-CP-JSON-DAG: "%69:sub11": 336 # CHECK-CP-JSON-DAG: "%69:sub12": 333 # CHECK-CP-JSON-DAG: "%69:sub13": 332 # CHECK-CP-JSON-DAG: "%69:sub14": 331 # CHECK-CP-JSON-DAG: "%69:sub15": 330 # CHECK-CP-JSON-DAG: "%69:sub16": 327 # CHECK-CP-JSON-DAG: "%69:sub17": 326 # CHECK-CP-JSON-DAG: "%69:sub18": 325 # CHECK-CP-JSON-DAG: "%69:sub19": 324 # CHECK-CP-JSON-DAG: "%69:sub20": 321 # CHECK-CP-JSON-DAG: "%69:sub21": 320 # CHECK-CP-JSON-DAG: "%69:sub22": 319 # CHECK-CP-JSON-DAG: "%69:sub23": 318 # CHECK-CP-JSON-DAG: "%69:sub24": 315 # CHECK-CP-JSON-DAG: "%69:sub25": 314 # CHECK-CP-JSON-DAG: "%69:sub26": 313 # CHECK-CP-JSON-DAG: "%69:sub27": 312 # CHECK-CP-JSON-DAG: "%69:sub28": 309 # CHECK-CP-JSON-DAG: "%69:sub29": 308 # CHECK-CP-JSON-DAG: "%69:sub30": 307 # CHECK-CP-JSON-DAG: "%69:sub31": 306 # CHECK-CP-JSON-DAG: "%70:sub0": 303 # CHECK-CP-JSON-DAG: "%70:sub1": 302 # CHECK-CP-JSON-DAG: "%70:sub2": 301 # CHECK-CP-JSON-DAG: "%70:sub3": 300 # CHECK-CP-JSON-DAG: "%70:sub4": 297 # CHECK-CP-JSON-DAG: "%70:sub5": 296 # CHECK-CP-JSON-DAG: "%70:sub6": 295 # CHECK-CP-JSON-DAG: "%70:sub7": 294 # CHECK-CP-JSON-DAG: "%70:sub8": 291 # CHECK-CP-JSON-DAG: "%70:sub9": 290 # CHECK-CP-JSON-DAG: "%70:sub10": 289 # CHECK-CP-JSON-DAG: "%70:sub11": 288 # CHECK-CP-JSON-DAG: "%70:sub12": 285 # CHECK-CP-JSON-DAG: "%70:sub13": 284 # CHECK-CP-JSON-DAG: "%70:sub14": 283 # CHECK-CP-JSON-DAG: "%70:sub15": 282 # CHECK-CP-JSON-DAG: "%70:sub16": 279 # CHECK-CP-JSON-DAG: "%70:sub17": 278 # CHECK-CP-JSON-DAG: "%70:sub18": 277 # CHECK-CP-JSON-DAG: "%70:sub19": 276 # CHECK-CP-JSON-DAG: "%70:sub20": 273 # CHECK-CP-JSON-DAG: "%70:sub21": 272 # CHECK-CP-JSON-DAG: "%70:sub22": 271 # CHECK-CP-JSON-DAG: "%70:sub23": 270 # CHECK-CP-JSON-DAG: "%70:sub24": 267 # CHECK-CP-JSON-DAG: "%70:sub25": 266 # CHECK-CP-JSON-DAG: "%70:sub26": 265 # CHECK-CP-JSON-DAG: "%70:sub27": 264 # CHECK-CP-JSON-DAG: "%70:sub28": 261 # CHECK-CP-JSON-DAG: "%70:sub29": 260 # CHECK-CP-JSON-DAG: "%70:sub30": 259 # CHECK-CP-JSON-DAG: "%70:sub31": 258 # CHECK-CP-JSON-DAG: "%82": 6 # CHECK-CP-JSON-DAG: "%87": 48 # CHECK-CP-JSON-DAG: "%92": 90 # CHECK-CP-JSON-DAG: "%97": 132 # CHECK-CP-JSON-DAG: "%102": 174 # CHECK-CP-JSON-DAG: "%107": 216 # CHECK-CP-JSON-DAG: "%109": 4 # CHECK-CP-JSON-DAG: "%110": 4 # CHECK-CP-JSON-DAG: "%111": 4 # CHECK-CP-JSON-DAG: "%112": 4 # CHECK-CP-JSON-DAG: "%114": 4 # CHECK-CP-JSON-DAG: "%115": 4 # CHECK-CP-JSON-DAG: "%116": 4 # CHECK-CP-JSON-DAG: "%117": 4 # CHECK-CP-JSON-DAG: "%119": 4 # CHECK-CP-JSON-DAG: "%120": 4 # CHECK-CP-JSON-DAG: "%121": 4 # CHECK-CP-JSON-DAG: "%122": 4 # CHECK-CP-JSON-DAG: "%124": 4 # CHECK-CP-JSON-DAG: "%125": 4 # CHECK-CP-JSON-DAG: "%126": 4 # CHECK-CP-JSON-DAG: "%127": 4 # CHECK-CP-JSON-DAG: "%129": 4 # CHECK-CP-JSON-DAG: "%130": 4 # CHECK-CP-JSON-DAG: "%131": 4 # CHECK-CP-JSON-DAG: "%132": 4 # CHECK-CP-JSON-DAG: "%134": 4 # CHECK-CP-JSON-DAG: "%135": 4 # CHECK-CP-JSON-DAG: "%136": 4 # CHECK-CP-JSON-DAG: "%137": 4 # CHECK-CP-JSON-DAG: "%139": 4 # CHECK-CP-JSON-DAG: "%140": 4 # CHECK-CP-JSON-DAG: "%141": 4 # CHECK-CP-JSON-DAG: "%142": 4 # CHECK-CP-JSON-DAG: "%143:sub0": 3 # CHECK-CP-JSON-DAG: "%143:sub1": 2 # CHECK-CP-JSON-DAG: "%143:sub2": 1 # CHECK-CP-JSON-DAG: "%143:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 306 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%145:vgpr_32 = COPY %143.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 350 # CHECK-CP-JSON-DAG: "%69:sub1": 349 # CHECK-CP-JSON-DAG: "%69:sub2": 348 # CHECK-CP-JSON-DAG: "%69:sub3": 347 # CHECK-CP-JSON-DAG: "%69:sub4": 344 # CHECK-CP-JSON-DAG: "%69:sub5": 343 # CHECK-CP-JSON-DAG: "%69:sub6": 342 # CHECK-CP-JSON-DAG: "%69:sub7": 341 # CHECK-CP-JSON-DAG: "%69:sub8": 338 # CHECK-CP-JSON-DAG: "%69:sub9": 337 # CHECK-CP-JSON-DAG: "%69:sub10": 336 # CHECK-CP-JSON-DAG: "%69:sub11": 335 # CHECK-CP-JSON-DAG: "%69:sub12": 332 # CHECK-CP-JSON-DAG: "%69:sub13": 331 # CHECK-CP-JSON-DAG: "%69:sub14": 330 # CHECK-CP-JSON-DAG: "%69:sub15": 329 # CHECK-CP-JSON-DAG: "%69:sub16": 326 # CHECK-CP-JSON-DAG: "%69:sub17": 325 # CHECK-CP-JSON-DAG: "%69:sub18": 324 # CHECK-CP-JSON-DAG: "%69:sub19": 323 # CHECK-CP-JSON-DAG: "%69:sub20": 320 # CHECK-CP-JSON-DAG: "%69:sub21": 319 # CHECK-CP-JSON-DAG: "%69:sub22": 318 # CHECK-CP-JSON-DAG: "%69:sub23": 317 # CHECK-CP-JSON-DAG: "%69:sub24": 314 # CHECK-CP-JSON-DAG: "%69:sub25": 313 # CHECK-CP-JSON-DAG: "%69:sub26": 312 # CHECK-CP-JSON-DAG: "%69:sub27": 311 # CHECK-CP-JSON-DAG: "%69:sub28": 308 # CHECK-CP-JSON-DAG: "%69:sub29": 307 # CHECK-CP-JSON-DAG: "%69:sub30": 306 # CHECK-CP-JSON-DAG: "%69:sub31": 305 # CHECK-CP-JSON-DAG: "%70:sub0": 302 # CHECK-CP-JSON-DAG: "%70:sub1": 301 # CHECK-CP-JSON-DAG: "%70:sub2": 300 # CHECK-CP-JSON-DAG: "%70:sub3": 299 # CHECK-CP-JSON-DAG: "%70:sub4": 296 # CHECK-CP-JSON-DAG: "%70:sub5": 295 # CHECK-CP-JSON-DAG: "%70:sub6": 294 # CHECK-CP-JSON-DAG: "%70:sub7": 293 # CHECK-CP-JSON-DAG: "%70:sub8": 290 # CHECK-CP-JSON-DAG: "%70:sub9": 289 # CHECK-CP-JSON-DAG: "%70:sub10": 288 # CHECK-CP-JSON-DAG: "%70:sub11": 287 # CHECK-CP-JSON-DAG: "%70:sub12": 284 # CHECK-CP-JSON-DAG: "%70:sub13": 283 # CHECK-CP-JSON-DAG: "%70:sub14": 282 # CHECK-CP-JSON-DAG: "%70:sub15": 281 # CHECK-CP-JSON-DAG: "%70:sub16": 278 # CHECK-CP-JSON-DAG: "%70:sub17": 277 # CHECK-CP-JSON-DAG: "%70:sub18": 276 # CHECK-CP-JSON-DAG: "%70:sub19": 275 # CHECK-CP-JSON-DAG: "%70:sub20": 272 # CHECK-CP-JSON-DAG: "%70:sub21": 271 # CHECK-CP-JSON-DAG: "%70:sub22": 270 # CHECK-CP-JSON-DAG: "%70:sub23": 269 # CHECK-CP-JSON-DAG: "%70:sub24": 266 # CHECK-CP-JSON-DAG: "%70:sub25": 265 # CHECK-CP-JSON-DAG: "%70:sub26": 264 # CHECK-CP-JSON-DAG: "%70:sub27": 263 # CHECK-CP-JSON-DAG: "%70:sub28": 260 # CHECK-CP-JSON-DAG: "%70:sub29": 259 # CHECK-CP-JSON-DAG: "%70:sub30": 258 # CHECK-CP-JSON-DAG: "%70:sub31": 257 # CHECK-CP-JSON-DAG: "%82": 5 # CHECK-CP-JSON-DAG: "%87": 47 # CHECK-CP-JSON-DAG: "%92": 89 # CHECK-CP-JSON-DAG: "%97": 131 # CHECK-CP-JSON-DAG: "%102": 173 # CHECK-CP-JSON-DAG: "%107": 215 # CHECK-CP-JSON-DAG: "%109": 3 # CHECK-CP-JSON-DAG: "%110": 3 # CHECK-CP-JSON-DAG: "%111": 3 # CHECK-CP-JSON-DAG: "%112": 3 # CHECK-CP-JSON-DAG: "%114": 3 # CHECK-CP-JSON-DAG: "%115": 3 # CHECK-CP-JSON-DAG: "%116": 3 # CHECK-CP-JSON-DAG: "%117": 3 # CHECK-CP-JSON-DAG: "%119": 3 # CHECK-CP-JSON-DAG: "%120": 3 # CHECK-CP-JSON-DAG: "%121": 3 # CHECK-CP-JSON-DAG: "%122": 3 # CHECK-CP-JSON-DAG: "%124": 3 # CHECK-CP-JSON-DAG: "%125": 3 # CHECK-CP-JSON-DAG: "%126": 3 # CHECK-CP-JSON-DAG: "%127": 3 # CHECK-CP-JSON-DAG: "%129": 3 # CHECK-CP-JSON-DAG: "%130": 3 # CHECK-CP-JSON-DAG: "%131": 3 # CHECK-CP-JSON-DAG: "%132": 3 # CHECK-CP-JSON-DAG: "%134": 3 # CHECK-CP-JSON-DAG: "%135": 3 # CHECK-CP-JSON-DAG: "%136": 3 # CHECK-CP-JSON-DAG: "%137": 3 # CHECK-CP-JSON-DAG: "%139": 3 # CHECK-CP-JSON-DAG: "%140": 3 # CHECK-CP-JSON-DAG: "%141": 3 # CHECK-CP-JSON-DAG: "%142": 3 # CHECK-CP-JSON-DAG: "%143:sub0": 2 # CHECK-CP-JSON-DAG: "%143:sub1": 1 # CHECK-CP-JSON-DAG: "%143:sub2": 0 # CHECK-CP-JSON-DAG: "%144": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 305 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%146:vgpr_32 = COPY %143.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 349 # CHECK-CP-JSON-DAG: "%69:sub1": 348 # CHECK-CP-JSON-DAG: "%69:sub2": 347 # CHECK-CP-JSON-DAG: "%69:sub3": 346 # CHECK-CP-JSON-DAG: "%69:sub4": 343 # CHECK-CP-JSON-DAG: "%69:sub5": 342 # CHECK-CP-JSON-DAG: "%69:sub6": 341 # CHECK-CP-JSON-DAG: "%69:sub7": 340 # CHECK-CP-JSON-DAG: "%69:sub8": 337 # CHECK-CP-JSON-DAG: "%69:sub9": 336 # CHECK-CP-JSON-DAG: "%69:sub10": 335 # CHECK-CP-JSON-DAG: "%69:sub11": 334 # CHECK-CP-JSON-DAG: "%69:sub12": 331 # CHECK-CP-JSON-DAG: "%69:sub13": 330 # CHECK-CP-JSON-DAG: "%69:sub14": 329 # CHECK-CP-JSON-DAG: "%69:sub15": 328 # CHECK-CP-JSON-DAG: "%69:sub16": 325 # CHECK-CP-JSON-DAG: "%69:sub17": 324 # CHECK-CP-JSON-DAG: "%69:sub18": 323 # CHECK-CP-JSON-DAG: "%69:sub19": 322 # CHECK-CP-JSON-DAG: "%69:sub20": 319 # CHECK-CP-JSON-DAG: "%69:sub21": 318 # CHECK-CP-JSON-DAG: "%69:sub22": 317 # CHECK-CP-JSON-DAG: "%69:sub23": 316 # CHECK-CP-JSON-DAG: "%69:sub24": 313 # CHECK-CP-JSON-DAG: "%69:sub25": 312 # CHECK-CP-JSON-DAG: "%69:sub26": 311 # CHECK-CP-JSON-DAG: "%69:sub27": 310 # CHECK-CP-JSON-DAG: "%69:sub28": 307 # CHECK-CP-JSON-DAG: "%69:sub29": 306 # CHECK-CP-JSON-DAG: "%69:sub30": 305 # CHECK-CP-JSON-DAG: "%69:sub31": 304 # CHECK-CP-JSON-DAG: "%70:sub0": 301 # CHECK-CP-JSON-DAG: "%70:sub1": 300 # CHECK-CP-JSON-DAG: "%70:sub2": 299 # CHECK-CP-JSON-DAG: "%70:sub3": 298 # CHECK-CP-JSON-DAG: "%70:sub4": 295 # CHECK-CP-JSON-DAG: "%70:sub5": 294 # CHECK-CP-JSON-DAG: "%70:sub6": 293 # CHECK-CP-JSON-DAG: "%70:sub7": 292 # CHECK-CP-JSON-DAG: "%70:sub8": 289 # CHECK-CP-JSON-DAG: "%70:sub9": 288 # CHECK-CP-JSON-DAG: "%70:sub10": 287 # CHECK-CP-JSON-DAG: "%70:sub11": 286 # CHECK-CP-JSON-DAG: "%70:sub12": 283 # CHECK-CP-JSON-DAG: "%70:sub13": 282 # CHECK-CP-JSON-DAG: "%70:sub14": 281 # CHECK-CP-JSON-DAG: "%70:sub15": 280 # CHECK-CP-JSON-DAG: "%70:sub16": 277 # CHECK-CP-JSON-DAG: "%70:sub17": 276 # CHECK-CP-JSON-DAG: "%70:sub18": 275 # CHECK-CP-JSON-DAG: "%70:sub19": 274 # CHECK-CP-JSON-DAG: "%70:sub20": 271 # CHECK-CP-JSON-DAG: "%70:sub21": 270 # CHECK-CP-JSON-DAG: "%70:sub22": 269 # CHECK-CP-JSON-DAG: "%70:sub23": 268 # CHECK-CP-JSON-DAG: "%70:sub24": 265 # CHECK-CP-JSON-DAG: "%70:sub25": 264 # CHECK-CP-JSON-DAG: "%70:sub26": 263 # CHECK-CP-JSON-DAG: "%70:sub27": 262 # CHECK-CP-JSON-DAG: "%70:sub28": 259 # CHECK-CP-JSON-DAG: "%70:sub29": 258 # CHECK-CP-JSON-DAG: "%70:sub30": 257 # CHECK-CP-JSON-DAG: "%70:sub31": 256 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 46 # CHECK-CP-JSON-DAG: "%92": 88 # CHECK-CP-JSON-DAG: "%97": 130 # CHECK-CP-JSON-DAG: "%102": 172 # CHECK-CP-JSON-DAG: "%107": 214 # CHECK-CP-JSON-DAG: "%109": 2 # CHECK-CP-JSON-DAG: "%110": 2 # CHECK-CP-JSON-DAG: "%111": 2 # CHECK-CP-JSON-DAG: "%112": 2 # CHECK-CP-JSON-DAG: "%114": 2 # CHECK-CP-JSON-DAG: "%115": 2 # CHECK-CP-JSON-DAG: "%116": 2 # CHECK-CP-JSON-DAG: "%117": 2 # CHECK-CP-JSON-DAG: "%119": 2 # CHECK-CP-JSON-DAG: "%120": 2 # CHECK-CP-JSON-DAG: "%121": 2 # CHECK-CP-JSON-DAG: "%122": 2 # CHECK-CP-JSON-DAG: "%124": 2 # CHECK-CP-JSON-DAG: "%125": 2 # CHECK-CP-JSON-DAG: "%126": 2 # CHECK-CP-JSON-DAG: "%127": 2 # CHECK-CP-JSON-DAG: "%129": 2 # CHECK-CP-JSON-DAG: "%130": 2 # CHECK-CP-JSON-DAG: "%131": 2 # CHECK-CP-JSON-DAG: "%132": 2 # CHECK-CP-JSON-DAG: "%134": 2 # CHECK-CP-JSON-DAG: "%135": 2 # CHECK-CP-JSON-DAG: "%136": 2 # CHECK-CP-JSON-DAG: "%137": 2 # CHECK-CP-JSON-DAG: "%139": 2 # CHECK-CP-JSON-DAG: "%140": 2 # CHECK-CP-JSON-DAG: "%141": 2 # CHECK-CP-JSON-DAG: "%142": 2 # CHECK-CP-JSON-DAG: "%143:sub0": 1 # CHECK-CP-JSON-DAG: "%143:sub1": 0 # CHECK-CP-JSON-DAG: "%144": 2 # CHECK-CP-JSON-DAG: "%145": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 304 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%147:vgpr_32 = COPY %143.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 348 # CHECK-CP-JSON-DAG: "%69:sub1": 347 # CHECK-CP-JSON-DAG: "%69:sub2": 346 # CHECK-CP-JSON-DAG: "%69:sub3": 345 # CHECK-CP-JSON-DAG: "%69:sub4": 342 # CHECK-CP-JSON-DAG: "%69:sub5": 341 # CHECK-CP-JSON-DAG: "%69:sub6": 340 # CHECK-CP-JSON-DAG: "%69:sub7": 339 # CHECK-CP-JSON-DAG: "%69:sub8": 336 # CHECK-CP-JSON-DAG: "%69:sub9": 335 # CHECK-CP-JSON-DAG: "%69:sub10": 334 # CHECK-CP-JSON-DAG: "%69:sub11": 333 # CHECK-CP-JSON-DAG: "%69:sub12": 330 # CHECK-CP-JSON-DAG: "%69:sub13": 329 # CHECK-CP-JSON-DAG: "%69:sub14": 328 # CHECK-CP-JSON-DAG: "%69:sub15": 327 # CHECK-CP-JSON-DAG: "%69:sub16": 324 # CHECK-CP-JSON-DAG: "%69:sub17": 323 # CHECK-CP-JSON-DAG: "%69:sub18": 322 # CHECK-CP-JSON-DAG: "%69:sub19": 321 # CHECK-CP-JSON-DAG: "%69:sub20": 318 # CHECK-CP-JSON-DAG: "%69:sub21": 317 # CHECK-CP-JSON-DAG: "%69:sub22": 316 # CHECK-CP-JSON-DAG: "%69:sub23": 315 # CHECK-CP-JSON-DAG: "%69:sub24": 312 # CHECK-CP-JSON-DAG: "%69:sub25": 311 # CHECK-CP-JSON-DAG: "%69:sub26": 310 # CHECK-CP-JSON-DAG: "%69:sub27": 309 # CHECK-CP-JSON-DAG: "%69:sub28": 306 # CHECK-CP-JSON-DAG: "%69:sub29": 305 # CHECK-CP-JSON-DAG: "%69:sub30": 304 # CHECK-CP-JSON-DAG: "%69:sub31": 303 # CHECK-CP-JSON-DAG: "%70:sub0": 300 # CHECK-CP-JSON-DAG: "%70:sub1": 299 # CHECK-CP-JSON-DAG: "%70:sub2": 298 # CHECK-CP-JSON-DAG: "%70:sub3": 297 # CHECK-CP-JSON-DAG: "%70:sub4": 294 # CHECK-CP-JSON-DAG: "%70:sub5": 293 # CHECK-CP-JSON-DAG: "%70:sub6": 292 # CHECK-CP-JSON-DAG: "%70:sub7": 291 # CHECK-CP-JSON-DAG: "%70:sub8": 288 # CHECK-CP-JSON-DAG: "%70:sub9": 287 # CHECK-CP-JSON-DAG: "%70:sub10": 286 # CHECK-CP-JSON-DAG: "%70:sub11": 285 # CHECK-CP-JSON-DAG: "%70:sub12": 282 # CHECK-CP-JSON-DAG: "%70:sub13": 281 # CHECK-CP-JSON-DAG: "%70:sub14": 280 # CHECK-CP-JSON-DAG: "%70:sub15": 279 # CHECK-CP-JSON-DAG: "%70:sub16": 276 # CHECK-CP-JSON-DAG: "%70:sub17": 275 # CHECK-CP-JSON-DAG: "%70:sub18": 274 # CHECK-CP-JSON-DAG: "%70:sub19": 273 # CHECK-CP-JSON-DAG: "%70:sub20": 270 # CHECK-CP-JSON-DAG: "%70:sub21": 269 # CHECK-CP-JSON-DAG: "%70:sub22": 268 # CHECK-CP-JSON-DAG: "%70:sub23": 267 # CHECK-CP-JSON-DAG: "%70:sub24": 264 # CHECK-CP-JSON-DAG: "%70:sub25": 263 # CHECK-CP-JSON-DAG: "%70:sub26": 262 # CHECK-CP-JSON-DAG: "%70:sub27": 261 # CHECK-CP-JSON-DAG: "%70:sub28": 258 # CHECK-CP-JSON-DAG: "%70:sub29": 257 # CHECK-CP-JSON-DAG: "%70:sub30": 256 # CHECK-CP-JSON-DAG: "%70:sub31": 255 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 45 # CHECK-CP-JSON-DAG: "%92": 87 # CHECK-CP-JSON-DAG: "%97": 129 # CHECK-CP-JSON-DAG: "%102": 171 # CHECK-CP-JSON-DAG: "%107": 213 # CHECK-CP-JSON-DAG: "%109": 1 # CHECK-CP-JSON-DAG: "%110": 1 # CHECK-CP-JSON-DAG: "%111": 1 # CHECK-CP-JSON-DAG: "%112": 1 # CHECK-CP-JSON-DAG: "%114": 1 # CHECK-CP-JSON-DAG: "%115": 1 # CHECK-CP-JSON-DAG: "%116": 1 # CHECK-CP-JSON-DAG: "%117": 1 # CHECK-CP-JSON-DAG: "%119": 1 # CHECK-CP-JSON-DAG: "%120": 1 # CHECK-CP-JSON-DAG: "%121": 1 # CHECK-CP-JSON-DAG: "%122": 1 # CHECK-CP-JSON-DAG: "%124": 1 # CHECK-CP-JSON-DAG: "%125": 1 # CHECK-CP-JSON-DAG: "%126": 1 # CHECK-CP-JSON-DAG: "%127": 1 # CHECK-CP-JSON-DAG: "%129": 1 # CHECK-CP-JSON-DAG: "%130": 1 # CHECK-CP-JSON-DAG: "%131": 1 # CHECK-CP-JSON-DAG: "%132": 1 # CHECK-CP-JSON-DAG: "%134": 1 # CHECK-CP-JSON-DAG: "%135": 1 # CHECK-CP-JSON-DAG: "%136": 1 # CHECK-CP-JSON-DAG: "%137": 1 # CHECK-CP-JSON-DAG: "%139": 1 # CHECK-CP-JSON-DAG: "%140": 1 # CHECK-CP-JSON-DAG: "%141": 1 # CHECK-CP-JSON-DAG: "%142": 1 # CHECK-CP-JSON-DAG: "%143:sub0": 0 # CHECK-CP-JSON-DAG: "%144": 1 # CHECK-CP-JSON-DAG: "%145": 1 # CHECK-CP-JSON-DAG: "%146": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 303 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%148:vreg_1024 = REG_SEQUENCE %147, %subreg.sub0, %146, %subreg.sub1, %145, %subreg.sub2, %144, %subreg.sub3, %142, %subreg.sub4, %141, %subreg.sub5, %140, %subreg.sub6, %139, %subreg.sub7, %137, %subreg.sub8, %136, %subreg.sub9, %135, %subreg.sub10, %134, %subreg.sub11, %132, %subreg.sub12, %131, %subreg.sub13, %130, %subreg.sub14, %129, %subreg.sub15, %127, %subreg.sub16, %126, %subreg.sub17, %125, %subreg.sub18, %124, %subreg.sub19, %122, %subreg.sub20, %121, %subreg.sub21, %120, %subreg.sub22, %119, %subreg.sub23, %117, %subreg.sub24, %116, %subreg.sub25, %115, %subreg.sub26, %114, %subreg.sub27, %112, %subreg.sub28, %111, %subreg.sub29, %110, %subreg.sub30, %109, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 347 # CHECK-CP-JSON-DAG: "%69:sub1": 346 # CHECK-CP-JSON-DAG: "%69:sub2": 345 # CHECK-CP-JSON-DAG: "%69:sub3": 344 # CHECK-CP-JSON-DAG: "%69:sub4": 341 # CHECK-CP-JSON-DAG: "%69:sub5": 340 # CHECK-CP-JSON-DAG: "%69:sub6": 339 # CHECK-CP-JSON-DAG: "%69:sub7": 338 # CHECK-CP-JSON-DAG: "%69:sub8": 335 # CHECK-CP-JSON-DAG: "%69:sub9": 334 # CHECK-CP-JSON-DAG: "%69:sub10": 333 # CHECK-CP-JSON-DAG: "%69:sub11": 332 # CHECK-CP-JSON-DAG: "%69:sub12": 329 # CHECK-CP-JSON-DAG: "%69:sub13": 328 # CHECK-CP-JSON-DAG: "%69:sub14": 327 # CHECK-CP-JSON-DAG: "%69:sub15": 326 # CHECK-CP-JSON-DAG: "%69:sub16": 323 # CHECK-CP-JSON-DAG: "%69:sub17": 322 # CHECK-CP-JSON-DAG: "%69:sub18": 321 # CHECK-CP-JSON-DAG: "%69:sub19": 320 # CHECK-CP-JSON-DAG: "%69:sub20": 317 # CHECK-CP-JSON-DAG: "%69:sub21": 316 # CHECK-CP-JSON-DAG: "%69:sub22": 315 # CHECK-CP-JSON-DAG: "%69:sub23": 314 # CHECK-CP-JSON-DAG: "%69:sub24": 311 # CHECK-CP-JSON-DAG: "%69:sub25": 310 # CHECK-CP-JSON-DAG: "%69:sub26": 309 # CHECK-CP-JSON-DAG: "%69:sub27": 308 # CHECK-CP-JSON-DAG: "%69:sub28": 305 # CHECK-CP-JSON-DAG: "%69:sub29": 304 # CHECK-CP-JSON-DAG: "%69:sub30": 303 # CHECK-CP-JSON-DAG: "%69:sub31": 302 # CHECK-CP-JSON-DAG: "%70:sub0": 299 # CHECK-CP-JSON-DAG: "%70:sub1": 298 # CHECK-CP-JSON-DAG: "%70:sub2": 297 # CHECK-CP-JSON-DAG: "%70:sub3": 296 # CHECK-CP-JSON-DAG: "%70:sub4": 293 # CHECK-CP-JSON-DAG: "%70:sub5": 292 # CHECK-CP-JSON-DAG: "%70:sub6": 291 # CHECK-CP-JSON-DAG: "%70:sub7": 290 # CHECK-CP-JSON-DAG: "%70:sub8": 287 # CHECK-CP-JSON-DAG: "%70:sub9": 286 # CHECK-CP-JSON-DAG: "%70:sub10": 285 # CHECK-CP-JSON-DAG: "%70:sub11": 284 # CHECK-CP-JSON-DAG: "%70:sub12": 281 # CHECK-CP-JSON-DAG: "%70:sub13": 280 # CHECK-CP-JSON-DAG: "%70:sub14": 279 # CHECK-CP-JSON-DAG: "%70:sub15": 278 # CHECK-CP-JSON-DAG: "%70:sub16": 275 # CHECK-CP-JSON-DAG: "%70:sub17": 274 # CHECK-CP-JSON-DAG: "%70:sub18": 273 # CHECK-CP-JSON-DAG: "%70:sub19": 272 # CHECK-CP-JSON-DAG: "%70:sub20": 269 # CHECK-CP-JSON-DAG: "%70:sub21": 268 # CHECK-CP-JSON-DAG: "%70:sub22": 267 # CHECK-CP-JSON-DAG: "%70:sub23": 266 # CHECK-CP-JSON-DAG: "%70:sub24": 263 # CHECK-CP-JSON-DAG: "%70:sub25": 262 # CHECK-CP-JSON-DAG: "%70:sub26": 261 # CHECK-CP-JSON-DAG: "%70:sub27": 260 # CHECK-CP-JSON-DAG: "%70:sub28": 257 # CHECK-CP-JSON-DAG: "%70:sub29": 256 # CHECK-CP-JSON-DAG: "%70:sub30": 255 # CHECK-CP-JSON-DAG: "%70:sub31": 254 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 44 # CHECK-CP-JSON-DAG: "%92": 86 # CHECK-CP-JSON-DAG: "%97": 128 # CHECK-CP-JSON-DAG: "%102": 170 # CHECK-CP-JSON-DAG: "%107": 212 # CHECK-CP-JSON-DAG: "%109": 0 # CHECK-CP-JSON-DAG: "%110": 0 # CHECK-CP-JSON-DAG: "%111": 0 # CHECK-CP-JSON-DAG: "%112": 0 # CHECK-CP-JSON-DAG: "%114": 0 # CHECK-CP-JSON-DAG: "%115": 0 # CHECK-CP-JSON-DAG: "%116": 0 # CHECK-CP-JSON-DAG: "%117": 0 # CHECK-CP-JSON-DAG: "%119": 0 # CHECK-CP-JSON-DAG: "%120": 0 # CHECK-CP-JSON-DAG: "%121": 0 # CHECK-CP-JSON-DAG: "%122": 0 # CHECK-CP-JSON-DAG: "%124": 0 # CHECK-CP-JSON-DAG: "%125": 0 # CHECK-CP-JSON-DAG: "%126": 0 # CHECK-CP-JSON-DAG: "%127": 0 # CHECK-CP-JSON-DAG: "%129": 0 # CHECK-CP-JSON-DAG: "%130": 0 # CHECK-CP-JSON-DAG: "%131": 0 # CHECK-CP-JSON-DAG: "%132": 0 # CHECK-CP-JSON-DAG: "%134": 0 # CHECK-CP-JSON-DAG: "%135": 0 # CHECK-CP-JSON-DAG: "%136": 0 # CHECK-CP-JSON-DAG: "%137": 0 # CHECK-CP-JSON-DAG: "%139": 0 # CHECK-CP-JSON-DAG: "%140": 0 # CHECK-CP-JSON-DAG: "%141": 0 # CHECK-CP-JSON-DAG: "%142": 0 # CHECK-CP-JSON-DAG: "%144": 0 # CHECK-CP-JSON-DAG: "%145": 0 # CHECK-CP-JSON-DAG: "%146": 0 # CHECK-CP-JSON-DAG: "%147": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 302 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%149:vreg_1024 = COPY %148", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 346 # CHECK-CP-JSON-DAG: "%69:sub1": 345 # CHECK-CP-JSON-DAG: "%69:sub2": 344 # CHECK-CP-JSON-DAG: "%69:sub3": 343 # CHECK-CP-JSON-DAG: "%69:sub4": 340 # CHECK-CP-JSON-DAG: "%69:sub5": 339 # CHECK-CP-JSON-DAG: "%69:sub6": 338 # CHECK-CP-JSON-DAG: "%69:sub7": 337 # CHECK-CP-JSON-DAG: "%69:sub8": 334 # CHECK-CP-JSON-DAG: "%69:sub9": 333 # CHECK-CP-JSON-DAG: "%69:sub10": 332 # CHECK-CP-JSON-DAG: "%69:sub11": 331 # CHECK-CP-JSON-DAG: "%69:sub12": 328 # CHECK-CP-JSON-DAG: "%69:sub13": 327 # CHECK-CP-JSON-DAG: "%69:sub14": 326 # CHECK-CP-JSON-DAG: "%69:sub15": 325 # CHECK-CP-JSON-DAG: "%69:sub16": 322 # CHECK-CP-JSON-DAG: "%69:sub17": 321 # CHECK-CP-JSON-DAG: "%69:sub18": 320 # CHECK-CP-JSON-DAG: "%69:sub19": 319 # CHECK-CP-JSON-DAG: "%69:sub20": 316 # CHECK-CP-JSON-DAG: "%69:sub21": 315 # CHECK-CP-JSON-DAG: "%69:sub22": 314 # CHECK-CP-JSON-DAG: "%69:sub23": 313 # CHECK-CP-JSON-DAG: "%69:sub24": 310 # CHECK-CP-JSON-DAG: "%69:sub25": 309 # CHECK-CP-JSON-DAG: "%69:sub26": 308 # CHECK-CP-JSON-DAG: "%69:sub27": 307 # CHECK-CP-JSON-DAG: "%69:sub28": 304 # CHECK-CP-JSON-DAG: "%69:sub29": 303 # CHECK-CP-JSON-DAG: "%69:sub30": 302 # CHECK-CP-JSON-DAG: "%69:sub31": 301 # CHECK-CP-JSON-DAG: "%70:sub0": 298 # CHECK-CP-JSON-DAG: "%70:sub1": 297 # CHECK-CP-JSON-DAG: "%70:sub2": 296 # CHECK-CP-JSON-DAG: "%70:sub3": 295 # CHECK-CP-JSON-DAG: "%70:sub4": 292 # CHECK-CP-JSON-DAG: "%70:sub5": 291 # CHECK-CP-JSON-DAG: "%70:sub6": 290 # CHECK-CP-JSON-DAG: "%70:sub7": 289 # CHECK-CP-JSON-DAG: "%70:sub8": 286 # CHECK-CP-JSON-DAG: "%70:sub9": 285 # CHECK-CP-JSON-DAG: "%70:sub10": 284 # CHECK-CP-JSON-DAG: "%70:sub11": 283 # CHECK-CP-JSON-DAG: "%70:sub12": 280 # CHECK-CP-JSON-DAG: "%70:sub13": 279 # CHECK-CP-JSON-DAG: "%70:sub14": 278 # CHECK-CP-JSON-DAG: "%70:sub15": 277 # CHECK-CP-JSON-DAG: "%70:sub16": 274 # CHECK-CP-JSON-DAG: "%70:sub17": 273 # CHECK-CP-JSON-DAG: "%70:sub18": 272 # CHECK-CP-JSON-DAG: "%70:sub19": 271 # CHECK-CP-JSON-DAG: "%70:sub20": 268 # CHECK-CP-JSON-DAG: "%70:sub21": 267 # CHECK-CP-JSON-DAG: "%70:sub22": 266 # CHECK-CP-JSON-DAG: "%70:sub23": 265 # CHECK-CP-JSON-DAG: "%70:sub24": 262 # CHECK-CP-JSON-DAG: "%70:sub25": 261 # CHECK-CP-JSON-DAG: "%70:sub26": 260 # CHECK-CP-JSON-DAG: "%70:sub27": 259 # CHECK-CP-JSON-DAG: "%70:sub28": 256 # CHECK-CP-JSON-DAG: "%70:sub29": 255 # CHECK-CP-JSON-DAG: "%70:sub30": 254 # CHECK-CP-JSON-DAG: "%70:sub31": 253 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 43 # CHECK-CP-JSON-DAG: "%92": 85 # CHECK-CP-JSON-DAG: "%97": 127 # CHECK-CP-JSON-DAG: "%102": 169 # CHECK-CP-JSON-DAG: "%107": 211 # CHECK-CP-JSON-DAG: "%148": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%69", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 301 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%69:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%150:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 345 # CHECK-CP-JSON-DAG: "%69:sub1": 344 # CHECK-CP-JSON-DAG: "%69:sub2": 343 # CHECK-CP-JSON-DAG: "%69:sub3": 342 # CHECK-CP-JSON-DAG: "%69:sub4": 339 # CHECK-CP-JSON-DAG: "%69:sub5": 338 # CHECK-CP-JSON-DAG: "%69:sub6": 337 # CHECK-CP-JSON-DAG: "%69:sub7": 336 # CHECK-CP-JSON-DAG: "%69:sub8": 333 # CHECK-CP-JSON-DAG: "%69:sub9": 332 # CHECK-CP-JSON-DAG: "%69:sub10": 331 # CHECK-CP-JSON-DAG: "%69:sub11": 330 # CHECK-CP-JSON-DAG: "%69:sub12": 327 # CHECK-CP-JSON-DAG: "%69:sub13": 326 # CHECK-CP-JSON-DAG: "%69:sub14": 325 # CHECK-CP-JSON-DAG: "%69:sub15": 324 # CHECK-CP-JSON-DAG: "%69:sub16": 321 # CHECK-CP-JSON-DAG: "%69:sub17": 320 # CHECK-CP-JSON-DAG: "%69:sub18": 319 # CHECK-CP-JSON-DAG: "%69:sub19": 318 # CHECK-CP-JSON-DAG: "%69:sub20": 315 # CHECK-CP-JSON-DAG: "%69:sub21": 314 # CHECK-CP-JSON-DAG: "%69:sub22": 313 # CHECK-CP-JSON-DAG: "%69:sub23": 312 # CHECK-CP-JSON-DAG: "%69:sub24": 309 # CHECK-CP-JSON-DAG: "%69:sub25": 308 # CHECK-CP-JSON-DAG: "%69:sub26": 307 # CHECK-CP-JSON-DAG: "%69:sub27": 306 # CHECK-CP-JSON-DAG: "%69:sub28": 303 # CHECK-CP-JSON-DAG: "%69:sub29": 302 # CHECK-CP-JSON-DAG: "%69:sub30": 301 # CHECK-CP-JSON-DAG: "%69:sub31": 300 # CHECK-CP-JSON-DAG: "%70:sub0": 297 # CHECK-CP-JSON-DAG: "%70:sub1": 296 # CHECK-CP-JSON-DAG: "%70:sub2": 295 # CHECK-CP-JSON-DAG: "%70:sub3": 294 # CHECK-CP-JSON-DAG: "%70:sub4": 291 # CHECK-CP-JSON-DAG: "%70:sub5": 290 # CHECK-CP-JSON-DAG: "%70:sub6": 289 # CHECK-CP-JSON-DAG: "%70:sub7": 288 # CHECK-CP-JSON-DAG: "%70:sub8": 285 # CHECK-CP-JSON-DAG: "%70:sub9": 284 # CHECK-CP-JSON-DAG: "%70:sub10": 283 # CHECK-CP-JSON-DAG: "%70:sub11": 282 # CHECK-CP-JSON-DAG: "%70:sub12": 279 # CHECK-CP-JSON-DAG: "%70:sub13": 278 # CHECK-CP-JSON-DAG: "%70:sub14": 277 # CHECK-CP-JSON-DAG: "%70:sub15": 276 # CHECK-CP-JSON-DAG: "%70:sub16": 273 # CHECK-CP-JSON-DAG: "%70:sub17": 272 # CHECK-CP-JSON-DAG: "%70:sub18": 271 # CHECK-CP-JSON-DAG: "%70:sub19": 270 # CHECK-CP-JSON-DAG: "%70:sub20": 267 # CHECK-CP-JSON-DAG: "%70:sub21": 266 # CHECK-CP-JSON-DAG: "%70:sub22": 265 # CHECK-CP-JSON-DAG: "%70:sub23": 264 # CHECK-CP-JSON-DAG: "%70:sub24": 261 # CHECK-CP-JSON-DAG: "%70:sub25": 260 # CHECK-CP-JSON-DAG: "%70:sub26": 259 # CHECK-CP-JSON-DAG: "%70:sub27": 258 # CHECK-CP-JSON-DAG: "%70:sub28": 255 # CHECK-CP-JSON-DAG: "%70:sub29": 254 # CHECK-CP-JSON-DAG: "%70:sub30": 253 # CHECK-CP-JSON-DAG: "%70:sub31": 252 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 42 # CHECK-CP-JSON-DAG: "%92": 84 # CHECK-CP-JSON-DAG: "%97": 126 # CHECK-CP-JSON-DAG: "%102": 168 # CHECK-CP-JSON-DAG: "%107": 210 # CHECK-CP-JSON-DAG: "%149:sub0": 393 # CHECK-CP-JSON-DAG: "%149:sub1": 392 # CHECK-CP-JSON-DAG: "%149:sub2": 391 # CHECK-CP-JSON-DAG: "%149:sub3": 390 # CHECK-CP-JSON-DAG: "%149:sub4": 387 # CHECK-CP-JSON-DAG: "%149:sub5": 386 # CHECK-CP-JSON-DAG: "%149:sub6": 385 # CHECK-CP-JSON-DAG: "%149:sub7": 384 # CHECK-CP-JSON-DAG: "%149:sub8": 381 # CHECK-CP-JSON-DAG: "%149:sub9": 380 # CHECK-CP-JSON-DAG: "%149:sub10": 379 # CHECK-CP-JSON-DAG: "%149:sub11": 378 # CHECK-CP-JSON-DAG: "%149:sub12": 375 # CHECK-CP-JSON-DAG: "%149:sub13": 374 # CHECK-CP-JSON-DAG: "%149:sub14": 373 # CHECK-CP-JSON-DAG: "%149:sub15": 372 # CHECK-CP-JSON-DAG: "%149:sub16": 369 # CHECK-CP-JSON-DAG: "%149:sub17": 368 # CHECK-CP-JSON-DAG: "%149:sub18": 367 # CHECK-CP-JSON-DAG: "%149:sub19": 366 # CHECK-CP-JSON-DAG: "%149:sub20": 363 # CHECK-CP-JSON-DAG: "%149:sub21": 362 # CHECK-CP-JSON-DAG: "%149:sub22": 361 # CHECK-CP-JSON-DAG: "%149:sub23": 360 # CHECK-CP-JSON-DAG: "%149:sub24": 357 # CHECK-CP-JSON-DAG: "%149:sub25": 356 # CHECK-CP-JSON-DAG: "%149:sub26": 355 # CHECK-CP-JSON-DAG: "%149:sub27": 354 # CHECK-CP-JSON-DAG: "%149:sub28": 351 # CHECK-CP-JSON-DAG: "%149:sub29": 350 # CHECK-CP-JSON-DAG: "%149:sub30": 349 # CHECK-CP-JSON-DAG: "%149:sub31": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%151:vgpr_32 = COPY %150.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 344 # CHECK-CP-JSON-DAG: "%69:sub1": 343 # CHECK-CP-JSON-DAG: "%69:sub2": 342 # CHECK-CP-JSON-DAG: "%69:sub3": 341 # CHECK-CP-JSON-DAG: "%69:sub4": 338 # CHECK-CP-JSON-DAG: "%69:sub5": 337 # CHECK-CP-JSON-DAG: "%69:sub6": 336 # CHECK-CP-JSON-DAG: "%69:sub7": 335 # CHECK-CP-JSON-DAG: "%69:sub8": 332 # CHECK-CP-JSON-DAG: "%69:sub9": 331 # CHECK-CP-JSON-DAG: "%69:sub10": 330 # CHECK-CP-JSON-DAG: "%69:sub11": 329 # CHECK-CP-JSON-DAG: "%69:sub12": 326 # CHECK-CP-JSON-DAG: "%69:sub13": 325 # CHECK-CP-JSON-DAG: "%69:sub14": 324 # CHECK-CP-JSON-DAG: "%69:sub15": 323 # CHECK-CP-JSON-DAG: "%69:sub16": 320 # CHECK-CP-JSON-DAG: "%69:sub17": 319 # CHECK-CP-JSON-DAG: "%69:sub18": 318 # CHECK-CP-JSON-DAG: "%69:sub19": 317 # CHECK-CP-JSON-DAG: "%69:sub20": 314 # CHECK-CP-JSON-DAG: "%69:sub21": 313 # CHECK-CP-JSON-DAG: "%69:sub22": 312 # CHECK-CP-JSON-DAG: "%69:sub23": 311 # CHECK-CP-JSON-DAG: "%69:sub24": 308 # CHECK-CP-JSON-DAG: "%69:sub25": 307 # CHECK-CP-JSON-DAG: "%69:sub26": 306 # CHECK-CP-JSON-DAG: "%69:sub27": 305 # CHECK-CP-JSON-DAG: "%69:sub28": 302 # CHECK-CP-JSON-DAG: "%69:sub29": 301 # CHECK-CP-JSON-DAG: "%69:sub30": 300 # CHECK-CP-JSON-DAG: "%69:sub31": 299 # CHECK-CP-JSON-DAG: "%70:sub0": 296 # CHECK-CP-JSON-DAG: "%70:sub1": 295 # CHECK-CP-JSON-DAG: "%70:sub2": 294 # CHECK-CP-JSON-DAG: "%70:sub3": 293 # CHECK-CP-JSON-DAG: "%70:sub4": 290 # CHECK-CP-JSON-DAG: "%70:sub5": 289 # CHECK-CP-JSON-DAG: "%70:sub6": 288 # CHECK-CP-JSON-DAG: "%70:sub7": 287 # CHECK-CP-JSON-DAG: "%70:sub8": 284 # CHECK-CP-JSON-DAG: "%70:sub9": 283 # CHECK-CP-JSON-DAG: "%70:sub10": 282 # CHECK-CP-JSON-DAG: "%70:sub11": 281 # CHECK-CP-JSON-DAG: "%70:sub12": 278 # CHECK-CP-JSON-DAG: "%70:sub13": 277 # CHECK-CP-JSON-DAG: "%70:sub14": 276 # CHECK-CP-JSON-DAG: "%70:sub15": 275 # CHECK-CP-JSON-DAG: "%70:sub16": 272 # CHECK-CP-JSON-DAG: "%70:sub17": 271 # CHECK-CP-JSON-DAG: "%70:sub18": 270 # CHECK-CP-JSON-DAG: "%70:sub19": 269 # CHECK-CP-JSON-DAG: "%70:sub20": 266 # CHECK-CP-JSON-DAG: "%70:sub21": 265 # CHECK-CP-JSON-DAG: "%70:sub22": 264 # CHECK-CP-JSON-DAG: "%70:sub23": 263 # CHECK-CP-JSON-DAG: "%70:sub24": 260 # CHECK-CP-JSON-DAG: "%70:sub25": 259 # CHECK-CP-JSON-DAG: "%70:sub26": 258 # CHECK-CP-JSON-DAG: "%70:sub27": 257 # CHECK-CP-JSON-DAG: "%70:sub28": 254 # CHECK-CP-JSON-DAG: "%70:sub29": 253 # CHECK-CP-JSON-DAG: "%70:sub30": 252 # CHECK-CP-JSON-DAG: "%70:sub31": 251 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 41 # CHECK-CP-JSON-DAG: "%92": 83 # CHECK-CP-JSON-DAG: "%97": 125 # CHECK-CP-JSON-DAG: "%102": 167 # CHECK-CP-JSON-DAG: "%107": 209 # CHECK-CP-JSON-DAG: "%149:sub0": 392 # CHECK-CP-JSON-DAG: "%149:sub1": 391 # CHECK-CP-JSON-DAG: "%149:sub2": 390 # CHECK-CP-JSON-DAG: "%149:sub3": 389 # CHECK-CP-JSON-DAG: "%149:sub4": 386 # CHECK-CP-JSON-DAG: "%149:sub5": 385 # CHECK-CP-JSON-DAG: "%149:sub6": 384 # CHECK-CP-JSON-DAG: "%149:sub7": 383 # CHECK-CP-JSON-DAG: "%149:sub8": 380 # CHECK-CP-JSON-DAG: "%149:sub9": 379 # CHECK-CP-JSON-DAG: "%149:sub10": 378 # CHECK-CP-JSON-DAG: "%149:sub11": 377 # CHECK-CP-JSON-DAG: "%149:sub12": 374 # CHECK-CP-JSON-DAG: "%149:sub13": 373 # CHECK-CP-JSON-DAG: "%149:sub14": 372 # CHECK-CP-JSON-DAG: "%149:sub15": 371 # CHECK-CP-JSON-DAG: "%149:sub16": 368 # CHECK-CP-JSON-DAG: "%149:sub17": 367 # CHECK-CP-JSON-DAG: "%149:sub18": 366 # CHECK-CP-JSON-DAG: "%149:sub19": 365 # CHECK-CP-JSON-DAG: "%149:sub20": 362 # CHECK-CP-JSON-DAG: "%149:sub21": 361 # CHECK-CP-JSON-DAG: "%149:sub22": 360 # CHECK-CP-JSON-DAG: "%149:sub23": 359 # CHECK-CP-JSON-DAG: "%149:sub24": 356 # CHECK-CP-JSON-DAG: "%149:sub25": 355 # CHECK-CP-JSON-DAG: "%149:sub26": 354 # CHECK-CP-JSON-DAG: "%149:sub27": 353 # CHECK-CP-JSON-DAG: "%149:sub28": 350 # CHECK-CP-JSON-DAG: "%149:sub29": 349 # CHECK-CP-JSON-DAG: "%149:sub30": 348 # CHECK-CP-JSON-DAG: "%149:sub31": 347 # CHECK-CP-JSON-DAG: "%150:sub0": 3 # CHECK-CP-JSON-DAG: "%150:sub1": 2 # CHECK-CP-JSON-DAG: "%150:sub2": 1 # CHECK-CP-JSON-DAG: "%150:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%152:vgpr_32 = COPY %150.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 343 # CHECK-CP-JSON-DAG: "%69:sub1": 342 # CHECK-CP-JSON-DAG: "%69:sub2": 341 # CHECK-CP-JSON-DAG: "%69:sub3": 340 # CHECK-CP-JSON-DAG: "%69:sub4": 337 # CHECK-CP-JSON-DAG: "%69:sub5": 336 # CHECK-CP-JSON-DAG: "%69:sub6": 335 # CHECK-CP-JSON-DAG: "%69:sub7": 334 # CHECK-CP-JSON-DAG: "%69:sub8": 331 # CHECK-CP-JSON-DAG: "%69:sub9": 330 # CHECK-CP-JSON-DAG: "%69:sub10": 329 # CHECK-CP-JSON-DAG: "%69:sub11": 328 # CHECK-CP-JSON-DAG: "%69:sub12": 325 # CHECK-CP-JSON-DAG: "%69:sub13": 324 # CHECK-CP-JSON-DAG: "%69:sub14": 323 # CHECK-CP-JSON-DAG: "%69:sub15": 322 # CHECK-CP-JSON-DAG: "%69:sub16": 319 # CHECK-CP-JSON-DAG: "%69:sub17": 318 # CHECK-CP-JSON-DAG: "%69:sub18": 317 # CHECK-CP-JSON-DAG: "%69:sub19": 316 # CHECK-CP-JSON-DAG: "%69:sub20": 313 # CHECK-CP-JSON-DAG: "%69:sub21": 312 # CHECK-CP-JSON-DAG: "%69:sub22": 311 # CHECK-CP-JSON-DAG: "%69:sub23": 310 # CHECK-CP-JSON-DAG: "%69:sub24": 307 # CHECK-CP-JSON-DAG: "%69:sub25": 306 # CHECK-CP-JSON-DAG: "%69:sub26": 305 # CHECK-CP-JSON-DAG: "%69:sub27": 304 # CHECK-CP-JSON-DAG: "%69:sub28": 301 # CHECK-CP-JSON-DAG: "%69:sub29": 300 # CHECK-CP-JSON-DAG: "%69:sub30": 299 # CHECK-CP-JSON-DAG: "%69:sub31": 298 # CHECK-CP-JSON-DAG: "%70:sub0": 295 # CHECK-CP-JSON-DAG: "%70:sub1": 294 # CHECK-CP-JSON-DAG: "%70:sub2": 293 # CHECK-CP-JSON-DAG: "%70:sub3": 292 # CHECK-CP-JSON-DAG: "%70:sub4": 289 # CHECK-CP-JSON-DAG: "%70:sub5": 288 # CHECK-CP-JSON-DAG: "%70:sub6": 287 # CHECK-CP-JSON-DAG: "%70:sub7": 286 # CHECK-CP-JSON-DAG: "%70:sub8": 283 # CHECK-CP-JSON-DAG: "%70:sub9": 282 # CHECK-CP-JSON-DAG: "%70:sub10": 281 # CHECK-CP-JSON-DAG: "%70:sub11": 280 # CHECK-CP-JSON-DAG: "%70:sub12": 277 # CHECK-CP-JSON-DAG: "%70:sub13": 276 # CHECK-CP-JSON-DAG: "%70:sub14": 275 # CHECK-CP-JSON-DAG: "%70:sub15": 274 # CHECK-CP-JSON-DAG: "%70:sub16": 271 # CHECK-CP-JSON-DAG: "%70:sub17": 270 # CHECK-CP-JSON-DAG: "%70:sub18": 269 # CHECK-CP-JSON-DAG: "%70:sub19": 268 # CHECK-CP-JSON-DAG: "%70:sub20": 265 # CHECK-CP-JSON-DAG: "%70:sub21": 264 # CHECK-CP-JSON-DAG: "%70:sub22": 263 # CHECK-CP-JSON-DAG: "%70:sub23": 262 # CHECK-CP-JSON-DAG: "%70:sub24": 259 # CHECK-CP-JSON-DAG: "%70:sub25": 258 # CHECK-CP-JSON-DAG: "%70:sub26": 257 # CHECK-CP-JSON-DAG: "%70:sub27": 256 # CHECK-CP-JSON-DAG: "%70:sub28": 253 # CHECK-CP-JSON-DAG: "%70:sub29": 252 # CHECK-CP-JSON-DAG: "%70:sub30": 251 # CHECK-CP-JSON-DAG: "%70:sub31": 250 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 40 # CHECK-CP-JSON-DAG: "%92": 82 # CHECK-CP-JSON-DAG: "%97": 124 # CHECK-CP-JSON-DAG: "%102": 166 # CHECK-CP-JSON-DAG: "%107": 208 # CHECK-CP-JSON-DAG: "%149:sub0": 391 # CHECK-CP-JSON-DAG: "%149:sub1": 390 # CHECK-CP-JSON-DAG: "%149:sub2": 389 # CHECK-CP-JSON-DAG: "%149:sub3": 388 # CHECK-CP-JSON-DAG: "%149:sub4": 385 # CHECK-CP-JSON-DAG: "%149:sub5": 384 # CHECK-CP-JSON-DAG: "%149:sub6": 383 # CHECK-CP-JSON-DAG: "%149:sub7": 382 # CHECK-CP-JSON-DAG: "%149:sub8": 379 # CHECK-CP-JSON-DAG: "%149:sub9": 378 # CHECK-CP-JSON-DAG: "%149:sub10": 377 # CHECK-CP-JSON-DAG: "%149:sub11": 376 # CHECK-CP-JSON-DAG: "%149:sub12": 373 # CHECK-CP-JSON-DAG: "%149:sub13": 372 # CHECK-CP-JSON-DAG: "%149:sub14": 371 # CHECK-CP-JSON-DAG: "%149:sub15": 370 # CHECK-CP-JSON-DAG: "%149:sub16": 367 # CHECK-CP-JSON-DAG: "%149:sub17": 366 # CHECK-CP-JSON-DAG: "%149:sub18": 365 # CHECK-CP-JSON-DAG: "%149:sub19": 364 # CHECK-CP-JSON-DAG: "%149:sub20": 361 # CHECK-CP-JSON-DAG: "%149:sub21": 360 # CHECK-CP-JSON-DAG: "%149:sub22": 359 # CHECK-CP-JSON-DAG: "%149:sub23": 358 # CHECK-CP-JSON-DAG: "%149:sub24": 355 # CHECK-CP-JSON-DAG: "%149:sub25": 354 # CHECK-CP-JSON-DAG: "%149:sub26": 353 # CHECK-CP-JSON-DAG: "%149:sub27": 352 # CHECK-CP-JSON-DAG: "%149:sub28": 349 # CHECK-CP-JSON-DAG: "%149:sub29": 348 # CHECK-CP-JSON-DAG: "%149:sub30": 347 # CHECK-CP-JSON-DAG: "%149:sub31": 346 # CHECK-CP-JSON-DAG: "%150:sub0": 2 # CHECK-CP-JSON-DAG: "%150:sub1": 1 # CHECK-CP-JSON-DAG: "%150:sub2": 0 # CHECK-CP-JSON-DAG: "%151": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%153:vgpr_32 = COPY %150.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 342 # CHECK-CP-JSON-DAG: "%69:sub1": 341 # CHECK-CP-JSON-DAG: "%69:sub2": 340 # CHECK-CP-JSON-DAG: "%69:sub3": 339 # CHECK-CP-JSON-DAG: "%69:sub4": 336 # CHECK-CP-JSON-DAG: "%69:sub5": 335 # CHECK-CP-JSON-DAG: "%69:sub6": 334 # CHECK-CP-JSON-DAG: "%69:sub7": 333 # CHECK-CP-JSON-DAG: "%69:sub8": 330 # CHECK-CP-JSON-DAG: "%69:sub9": 329 # CHECK-CP-JSON-DAG: "%69:sub10": 328 # CHECK-CP-JSON-DAG: "%69:sub11": 327 # CHECK-CP-JSON-DAG: "%69:sub12": 324 # CHECK-CP-JSON-DAG: "%69:sub13": 323 # CHECK-CP-JSON-DAG: "%69:sub14": 322 # CHECK-CP-JSON-DAG: "%69:sub15": 321 # CHECK-CP-JSON-DAG: "%69:sub16": 318 # CHECK-CP-JSON-DAG: "%69:sub17": 317 # CHECK-CP-JSON-DAG: "%69:sub18": 316 # CHECK-CP-JSON-DAG: "%69:sub19": 315 # CHECK-CP-JSON-DAG: "%69:sub20": 312 # CHECK-CP-JSON-DAG: "%69:sub21": 311 # CHECK-CP-JSON-DAG: "%69:sub22": 310 # CHECK-CP-JSON-DAG: "%69:sub23": 309 # CHECK-CP-JSON-DAG: "%69:sub24": 306 # CHECK-CP-JSON-DAG: "%69:sub25": 305 # CHECK-CP-JSON-DAG: "%69:sub26": 304 # CHECK-CP-JSON-DAG: "%69:sub27": 303 # CHECK-CP-JSON-DAG: "%69:sub28": 300 # CHECK-CP-JSON-DAG: "%69:sub29": 299 # CHECK-CP-JSON-DAG: "%69:sub30": 298 # CHECK-CP-JSON-DAG: "%69:sub31": 297 # CHECK-CP-JSON-DAG: "%70:sub0": 294 # CHECK-CP-JSON-DAG: "%70:sub1": 293 # CHECK-CP-JSON-DAG: "%70:sub2": 292 # CHECK-CP-JSON-DAG: "%70:sub3": 291 # CHECK-CP-JSON-DAG: "%70:sub4": 288 # CHECK-CP-JSON-DAG: "%70:sub5": 287 # CHECK-CP-JSON-DAG: "%70:sub6": 286 # CHECK-CP-JSON-DAG: "%70:sub7": 285 # CHECK-CP-JSON-DAG: "%70:sub8": 282 # CHECK-CP-JSON-DAG: "%70:sub9": 281 # CHECK-CP-JSON-DAG: "%70:sub10": 280 # CHECK-CP-JSON-DAG: "%70:sub11": 279 # CHECK-CP-JSON-DAG: "%70:sub12": 276 # CHECK-CP-JSON-DAG: "%70:sub13": 275 # CHECK-CP-JSON-DAG: "%70:sub14": 274 # CHECK-CP-JSON-DAG: "%70:sub15": 273 # CHECK-CP-JSON-DAG: "%70:sub16": 270 # CHECK-CP-JSON-DAG: "%70:sub17": 269 # CHECK-CP-JSON-DAG: "%70:sub18": 268 # CHECK-CP-JSON-DAG: "%70:sub19": 267 # CHECK-CP-JSON-DAG: "%70:sub20": 264 # CHECK-CP-JSON-DAG: "%70:sub21": 263 # CHECK-CP-JSON-DAG: "%70:sub22": 262 # CHECK-CP-JSON-DAG: "%70:sub23": 261 # CHECK-CP-JSON-DAG: "%70:sub24": 258 # CHECK-CP-JSON-DAG: "%70:sub25": 257 # CHECK-CP-JSON-DAG: "%70:sub26": 256 # CHECK-CP-JSON-DAG: "%70:sub27": 255 # CHECK-CP-JSON-DAG: "%70:sub28": 252 # CHECK-CP-JSON-DAG: "%70:sub29": 251 # CHECK-CP-JSON-DAG: "%70:sub30": 250 # CHECK-CP-JSON-DAG: "%70:sub31": 249 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 39 # CHECK-CP-JSON-DAG: "%92": 81 # CHECK-CP-JSON-DAG: "%97": 123 # CHECK-CP-JSON-DAG: "%102": 165 # CHECK-CP-JSON-DAG: "%107": 207 # CHECK-CP-JSON-DAG: "%149:sub0": 390 # CHECK-CP-JSON-DAG: "%149:sub1": 389 # CHECK-CP-JSON-DAG: "%149:sub2": 388 # CHECK-CP-JSON-DAG: "%149:sub3": 387 # CHECK-CP-JSON-DAG: "%149:sub4": 384 # CHECK-CP-JSON-DAG: "%149:sub5": 383 # CHECK-CP-JSON-DAG: "%149:sub6": 382 # CHECK-CP-JSON-DAG: "%149:sub7": 381 # CHECK-CP-JSON-DAG: "%149:sub8": 378 # CHECK-CP-JSON-DAG: "%149:sub9": 377 # CHECK-CP-JSON-DAG: "%149:sub10": 376 # CHECK-CP-JSON-DAG: "%149:sub11": 375 # CHECK-CP-JSON-DAG: "%149:sub12": 372 # CHECK-CP-JSON-DAG: "%149:sub13": 371 # CHECK-CP-JSON-DAG: "%149:sub14": 370 # CHECK-CP-JSON-DAG: "%149:sub15": 369 # CHECK-CP-JSON-DAG: "%149:sub16": 366 # CHECK-CP-JSON-DAG: "%149:sub17": 365 # CHECK-CP-JSON-DAG: "%149:sub18": 364 # CHECK-CP-JSON-DAG: "%149:sub19": 363 # CHECK-CP-JSON-DAG: "%149:sub20": 360 # CHECK-CP-JSON-DAG: "%149:sub21": 359 # CHECK-CP-JSON-DAG: "%149:sub22": 358 # CHECK-CP-JSON-DAG: "%149:sub23": 357 # CHECK-CP-JSON-DAG: "%149:sub24": 354 # CHECK-CP-JSON-DAG: "%149:sub25": 353 # CHECK-CP-JSON-DAG: "%149:sub26": 352 # CHECK-CP-JSON-DAG: "%149:sub27": 351 # CHECK-CP-JSON-DAG: "%149:sub28": 348 # CHECK-CP-JSON-DAG: "%149:sub29": 347 # CHECK-CP-JSON-DAG: "%149:sub30": 346 # CHECK-CP-JSON-DAG: "%149:sub31": 345 # CHECK-CP-JSON-DAG: "%150:sub0": 1 # CHECK-CP-JSON-DAG: "%150:sub1": 0 # CHECK-CP-JSON-DAG: "%151": 37 # CHECK-CP-JSON-DAG: "%152": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%154:vgpr_32 = COPY %150.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 341 # CHECK-CP-JSON-DAG: "%69:sub1": 340 # CHECK-CP-JSON-DAG: "%69:sub2": 339 # CHECK-CP-JSON-DAG: "%69:sub3": 338 # CHECK-CP-JSON-DAG: "%69:sub4": 335 # CHECK-CP-JSON-DAG: "%69:sub5": 334 # CHECK-CP-JSON-DAG: "%69:sub6": 333 # CHECK-CP-JSON-DAG: "%69:sub7": 332 # CHECK-CP-JSON-DAG: "%69:sub8": 329 # CHECK-CP-JSON-DAG: "%69:sub9": 328 # CHECK-CP-JSON-DAG: "%69:sub10": 327 # CHECK-CP-JSON-DAG: "%69:sub11": 326 # CHECK-CP-JSON-DAG: "%69:sub12": 323 # CHECK-CP-JSON-DAG: "%69:sub13": 322 # CHECK-CP-JSON-DAG: "%69:sub14": 321 # CHECK-CP-JSON-DAG: "%69:sub15": 320 # CHECK-CP-JSON-DAG: "%69:sub16": 317 # CHECK-CP-JSON-DAG: "%69:sub17": 316 # CHECK-CP-JSON-DAG: "%69:sub18": 315 # CHECK-CP-JSON-DAG: "%69:sub19": 314 # CHECK-CP-JSON-DAG: "%69:sub20": 311 # CHECK-CP-JSON-DAG: "%69:sub21": 310 # CHECK-CP-JSON-DAG: "%69:sub22": 309 # CHECK-CP-JSON-DAG: "%69:sub23": 308 # CHECK-CP-JSON-DAG: "%69:sub24": 305 # CHECK-CP-JSON-DAG: "%69:sub25": 304 # CHECK-CP-JSON-DAG: "%69:sub26": 303 # CHECK-CP-JSON-DAG: "%69:sub27": 302 # CHECK-CP-JSON-DAG: "%69:sub28": 299 # CHECK-CP-JSON-DAG: "%69:sub29": 298 # CHECK-CP-JSON-DAG: "%69:sub30": 297 # CHECK-CP-JSON-DAG: "%69:sub31": 296 # CHECK-CP-JSON-DAG: "%70:sub0": 293 # CHECK-CP-JSON-DAG: "%70:sub1": 292 # CHECK-CP-JSON-DAG: "%70:sub2": 291 # CHECK-CP-JSON-DAG: "%70:sub3": 290 # CHECK-CP-JSON-DAG: "%70:sub4": 287 # CHECK-CP-JSON-DAG: "%70:sub5": 286 # CHECK-CP-JSON-DAG: "%70:sub6": 285 # CHECK-CP-JSON-DAG: "%70:sub7": 284 # CHECK-CP-JSON-DAG: "%70:sub8": 281 # CHECK-CP-JSON-DAG: "%70:sub9": 280 # CHECK-CP-JSON-DAG: "%70:sub10": 279 # CHECK-CP-JSON-DAG: "%70:sub11": 278 # CHECK-CP-JSON-DAG: "%70:sub12": 275 # CHECK-CP-JSON-DAG: "%70:sub13": 274 # CHECK-CP-JSON-DAG: "%70:sub14": 273 # CHECK-CP-JSON-DAG: "%70:sub15": 272 # CHECK-CP-JSON-DAG: "%70:sub16": 269 # CHECK-CP-JSON-DAG: "%70:sub17": 268 # CHECK-CP-JSON-DAG: "%70:sub18": 267 # CHECK-CP-JSON-DAG: "%70:sub19": 266 # CHECK-CP-JSON-DAG: "%70:sub20": 263 # CHECK-CP-JSON-DAG: "%70:sub21": 262 # CHECK-CP-JSON-DAG: "%70:sub22": 261 # CHECK-CP-JSON-DAG: "%70:sub23": 260 # CHECK-CP-JSON-DAG: "%70:sub24": 257 # CHECK-CP-JSON-DAG: "%70:sub25": 256 # CHECK-CP-JSON-DAG: "%70:sub26": 255 # CHECK-CP-JSON-DAG: "%70:sub27": 254 # CHECK-CP-JSON-DAG: "%70:sub28": 251 # CHECK-CP-JSON-DAG: "%70:sub29": 250 # CHECK-CP-JSON-DAG: "%70:sub30": 249 # CHECK-CP-JSON-DAG: "%70:sub31": 248 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 38 # CHECK-CP-JSON-DAG: "%92": 80 # CHECK-CP-JSON-DAG: "%97": 122 # CHECK-CP-JSON-DAG: "%102": 164 # CHECK-CP-JSON-DAG: "%107": 206 # CHECK-CP-JSON-DAG: "%149:sub0": 389 # CHECK-CP-JSON-DAG: "%149:sub1": 388 # CHECK-CP-JSON-DAG: "%149:sub2": 387 # CHECK-CP-JSON-DAG: "%149:sub3": 386 # CHECK-CP-JSON-DAG: "%149:sub4": 383 # CHECK-CP-JSON-DAG: "%149:sub5": 382 # CHECK-CP-JSON-DAG: "%149:sub6": 381 # CHECK-CP-JSON-DAG: "%149:sub7": 380 # CHECK-CP-JSON-DAG: "%149:sub8": 377 # CHECK-CP-JSON-DAG: "%149:sub9": 376 # CHECK-CP-JSON-DAG: "%149:sub10": 375 # CHECK-CP-JSON-DAG: "%149:sub11": 374 # CHECK-CP-JSON-DAG: "%149:sub12": 371 # CHECK-CP-JSON-DAG: "%149:sub13": 370 # CHECK-CP-JSON-DAG: "%149:sub14": 369 # CHECK-CP-JSON-DAG: "%149:sub15": 368 # CHECK-CP-JSON-DAG: "%149:sub16": 365 # CHECK-CP-JSON-DAG: "%149:sub17": 364 # CHECK-CP-JSON-DAG: "%149:sub18": 363 # CHECK-CP-JSON-DAG: "%149:sub19": 362 # CHECK-CP-JSON-DAG: "%149:sub20": 359 # CHECK-CP-JSON-DAG: "%149:sub21": 358 # CHECK-CP-JSON-DAG: "%149:sub22": 357 # CHECK-CP-JSON-DAG: "%149:sub23": 356 # CHECK-CP-JSON-DAG: "%149:sub24": 353 # CHECK-CP-JSON-DAG: "%149:sub25": 352 # CHECK-CP-JSON-DAG: "%149:sub26": 351 # CHECK-CP-JSON-DAG: "%149:sub27": 350 # CHECK-CP-JSON-DAG: "%149:sub28": 347 # CHECK-CP-JSON-DAG: "%149:sub29": 346 # CHECK-CP-JSON-DAG: "%149:sub30": 345 # CHECK-CP-JSON-DAG: "%149:sub31": 344 # CHECK-CP-JSON-DAG: "%150:sub0": 0 # CHECK-CP-JSON-DAG: "%151": 36 # CHECK-CP-JSON-DAG: "%152": 36 # CHECK-CP-JSON-DAG: "%153": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%155:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 340 # CHECK-CP-JSON-DAG: "%69:sub1": 339 # CHECK-CP-JSON-DAG: "%69:sub2": 338 # CHECK-CP-JSON-DAG: "%69:sub3": 337 # CHECK-CP-JSON-DAG: "%69:sub4": 334 # CHECK-CP-JSON-DAG: "%69:sub5": 333 # CHECK-CP-JSON-DAG: "%69:sub6": 332 # CHECK-CP-JSON-DAG: "%69:sub7": 331 # CHECK-CP-JSON-DAG: "%69:sub8": 328 # CHECK-CP-JSON-DAG: "%69:sub9": 327 # CHECK-CP-JSON-DAG: "%69:sub10": 326 # CHECK-CP-JSON-DAG: "%69:sub11": 325 # CHECK-CP-JSON-DAG: "%69:sub12": 322 # CHECK-CP-JSON-DAG: "%69:sub13": 321 # CHECK-CP-JSON-DAG: "%69:sub14": 320 # CHECK-CP-JSON-DAG: "%69:sub15": 319 # CHECK-CP-JSON-DAG: "%69:sub16": 316 # CHECK-CP-JSON-DAG: "%69:sub17": 315 # CHECK-CP-JSON-DAG: "%69:sub18": 314 # CHECK-CP-JSON-DAG: "%69:sub19": 313 # CHECK-CP-JSON-DAG: "%69:sub20": 310 # CHECK-CP-JSON-DAG: "%69:sub21": 309 # CHECK-CP-JSON-DAG: "%69:sub22": 308 # CHECK-CP-JSON-DAG: "%69:sub23": 307 # CHECK-CP-JSON-DAG: "%69:sub24": 304 # CHECK-CP-JSON-DAG: "%69:sub25": 303 # CHECK-CP-JSON-DAG: "%69:sub26": 302 # CHECK-CP-JSON-DAG: "%69:sub27": 301 # CHECK-CP-JSON-DAG: "%69:sub28": 298 # CHECK-CP-JSON-DAG: "%69:sub29": 297 # CHECK-CP-JSON-DAG: "%69:sub30": 296 # CHECK-CP-JSON-DAG: "%69:sub31": 295 # CHECK-CP-JSON-DAG: "%70:sub0": 292 # CHECK-CP-JSON-DAG: "%70:sub1": 291 # CHECK-CP-JSON-DAG: "%70:sub2": 290 # CHECK-CP-JSON-DAG: "%70:sub3": 289 # CHECK-CP-JSON-DAG: "%70:sub4": 286 # CHECK-CP-JSON-DAG: "%70:sub5": 285 # CHECK-CP-JSON-DAG: "%70:sub6": 284 # CHECK-CP-JSON-DAG: "%70:sub7": 283 # CHECK-CP-JSON-DAG: "%70:sub8": 280 # CHECK-CP-JSON-DAG: "%70:sub9": 279 # CHECK-CP-JSON-DAG: "%70:sub10": 278 # CHECK-CP-JSON-DAG: "%70:sub11": 277 # CHECK-CP-JSON-DAG: "%70:sub12": 274 # CHECK-CP-JSON-DAG: "%70:sub13": 273 # CHECK-CP-JSON-DAG: "%70:sub14": 272 # CHECK-CP-JSON-DAG: "%70:sub15": 271 # CHECK-CP-JSON-DAG: "%70:sub16": 268 # CHECK-CP-JSON-DAG: "%70:sub17": 267 # CHECK-CP-JSON-DAG: "%70:sub18": 266 # CHECK-CP-JSON-DAG: "%70:sub19": 265 # CHECK-CP-JSON-DAG: "%70:sub20": 262 # CHECK-CP-JSON-DAG: "%70:sub21": 261 # CHECK-CP-JSON-DAG: "%70:sub22": 260 # CHECK-CP-JSON-DAG: "%70:sub23": 259 # CHECK-CP-JSON-DAG: "%70:sub24": 256 # CHECK-CP-JSON-DAG: "%70:sub25": 255 # CHECK-CP-JSON-DAG: "%70:sub26": 254 # CHECK-CP-JSON-DAG: "%70:sub27": 253 # CHECK-CP-JSON-DAG: "%70:sub28": 250 # CHECK-CP-JSON-DAG: "%70:sub29": 249 # CHECK-CP-JSON-DAG: "%70:sub30": 248 # CHECK-CP-JSON-DAG: "%70:sub31": 247 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 37 # CHECK-CP-JSON-DAG: "%92": 79 # CHECK-CP-JSON-DAG: "%97": 121 # CHECK-CP-JSON-DAG: "%102": 163 # CHECK-CP-JSON-DAG: "%107": 205 # CHECK-CP-JSON-DAG: "%149:sub0": 388 # CHECK-CP-JSON-DAG: "%149:sub1": 387 # CHECK-CP-JSON-DAG: "%149:sub2": 386 # CHECK-CP-JSON-DAG: "%149:sub3": 385 # CHECK-CP-JSON-DAG: "%149:sub4": 382 # CHECK-CP-JSON-DAG: "%149:sub5": 381 # CHECK-CP-JSON-DAG: "%149:sub6": 380 # CHECK-CP-JSON-DAG: "%149:sub7": 379 # CHECK-CP-JSON-DAG: "%149:sub8": 376 # CHECK-CP-JSON-DAG: "%149:sub9": 375 # CHECK-CP-JSON-DAG: "%149:sub10": 374 # CHECK-CP-JSON-DAG: "%149:sub11": 373 # CHECK-CP-JSON-DAG: "%149:sub12": 370 # CHECK-CP-JSON-DAG: "%149:sub13": 369 # CHECK-CP-JSON-DAG: "%149:sub14": 368 # CHECK-CP-JSON-DAG: "%149:sub15": 367 # CHECK-CP-JSON-DAG: "%149:sub16": 364 # CHECK-CP-JSON-DAG: "%149:sub17": 363 # CHECK-CP-JSON-DAG: "%149:sub18": 362 # CHECK-CP-JSON-DAG: "%149:sub19": 361 # CHECK-CP-JSON-DAG: "%149:sub20": 358 # CHECK-CP-JSON-DAG: "%149:sub21": 357 # CHECK-CP-JSON-DAG: "%149:sub22": 356 # CHECK-CP-JSON-DAG: "%149:sub23": 355 # CHECK-CP-JSON-DAG: "%149:sub24": 352 # CHECK-CP-JSON-DAG: "%149:sub25": 351 # CHECK-CP-JSON-DAG: "%149:sub26": 350 # CHECK-CP-JSON-DAG: "%149:sub27": 349 # CHECK-CP-JSON-DAG: "%149:sub28": 346 # CHECK-CP-JSON-DAG: "%149:sub29": 345 # CHECK-CP-JSON-DAG: "%149:sub30": 344 # CHECK-CP-JSON-DAG: "%149:sub31": 343 # CHECK-CP-JSON-DAG: "%151": 35 # CHECK-CP-JSON-DAG: "%152": 35 # CHECK-CP-JSON-DAG: "%153": 35 # CHECK-CP-JSON-DAG: "%154": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%156:vgpr_32 = COPY %155.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 339 # CHECK-CP-JSON-DAG: "%69:sub1": 338 # CHECK-CP-JSON-DAG: "%69:sub2": 337 # CHECK-CP-JSON-DAG: "%69:sub3": 336 # CHECK-CP-JSON-DAG: "%69:sub4": 333 # CHECK-CP-JSON-DAG: "%69:sub5": 332 # CHECK-CP-JSON-DAG: "%69:sub6": 331 # CHECK-CP-JSON-DAG: "%69:sub7": 330 # CHECK-CP-JSON-DAG: "%69:sub8": 327 # CHECK-CP-JSON-DAG: "%69:sub9": 326 # CHECK-CP-JSON-DAG: "%69:sub10": 325 # CHECK-CP-JSON-DAG: "%69:sub11": 324 # CHECK-CP-JSON-DAG: "%69:sub12": 321 # CHECK-CP-JSON-DAG: "%69:sub13": 320 # CHECK-CP-JSON-DAG: "%69:sub14": 319 # CHECK-CP-JSON-DAG: "%69:sub15": 318 # CHECK-CP-JSON-DAG: "%69:sub16": 315 # CHECK-CP-JSON-DAG: "%69:sub17": 314 # CHECK-CP-JSON-DAG: "%69:sub18": 313 # CHECK-CP-JSON-DAG: "%69:sub19": 312 # CHECK-CP-JSON-DAG: "%69:sub20": 309 # CHECK-CP-JSON-DAG: "%69:sub21": 308 # CHECK-CP-JSON-DAG: "%69:sub22": 307 # CHECK-CP-JSON-DAG: "%69:sub23": 306 # CHECK-CP-JSON-DAG: "%69:sub24": 303 # CHECK-CP-JSON-DAG: "%69:sub25": 302 # CHECK-CP-JSON-DAG: "%69:sub26": 301 # CHECK-CP-JSON-DAG: "%69:sub27": 300 # CHECK-CP-JSON-DAG: "%69:sub28": 297 # CHECK-CP-JSON-DAG: "%69:sub29": 296 # CHECK-CP-JSON-DAG: "%69:sub30": 295 # CHECK-CP-JSON-DAG: "%69:sub31": 294 # CHECK-CP-JSON-DAG: "%70:sub0": 291 # CHECK-CP-JSON-DAG: "%70:sub1": 290 # CHECK-CP-JSON-DAG: "%70:sub2": 289 # CHECK-CP-JSON-DAG: "%70:sub3": 288 # CHECK-CP-JSON-DAG: "%70:sub4": 285 # CHECK-CP-JSON-DAG: "%70:sub5": 284 # CHECK-CP-JSON-DAG: "%70:sub6": 283 # CHECK-CP-JSON-DAG: "%70:sub7": 282 # CHECK-CP-JSON-DAG: "%70:sub8": 279 # CHECK-CP-JSON-DAG: "%70:sub9": 278 # CHECK-CP-JSON-DAG: "%70:sub10": 277 # CHECK-CP-JSON-DAG: "%70:sub11": 276 # CHECK-CP-JSON-DAG: "%70:sub12": 273 # CHECK-CP-JSON-DAG: "%70:sub13": 272 # CHECK-CP-JSON-DAG: "%70:sub14": 271 # CHECK-CP-JSON-DAG: "%70:sub15": 270 # CHECK-CP-JSON-DAG: "%70:sub16": 267 # CHECK-CP-JSON-DAG: "%70:sub17": 266 # CHECK-CP-JSON-DAG: "%70:sub18": 265 # CHECK-CP-JSON-DAG: "%70:sub19": 264 # CHECK-CP-JSON-DAG: "%70:sub20": 261 # CHECK-CP-JSON-DAG: "%70:sub21": 260 # CHECK-CP-JSON-DAG: "%70:sub22": 259 # CHECK-CP-JSON-DAG: "%70:sub23": 258 # CHECK-CP-JSON-DAG: "%70:sub24": 255 # CHECK-CP-JSON-DAG: "%70:sub25": 254 # CHECK-CP-JSON-DAG: "%70:sub26": 253 # CHECK-CP-JSON-DAG: "%70:sub27": 252 # CHECK-CP-JSON-DAG: "%70:sub28": 249 # CHECK-CP-JSON-DAG: "%70:sub29": 248 # CHECK-CP-JSON-DAG: "%70:sub30": 247 # CHECK-CP-JSON-DAG: "%70:sub31": 246 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 36 # CHECK-CP-JSON-DAG: "%92": 78 # CHECK-CP-JSON-DAG: "%97": 120 # CHECK-CP-JSON-DAG: "%102": 162 # CHECK-CP-JSON-DAG: "%107": 204 # CHECK-CP-JSON-DAG: "%149:sub0": 387 # CHECK-CP-JSON-DAG: "%149:sub1": 386 # CHECK-CP-JSON-DAG: "%149:sub2": 385 # CHECK-CP-JSON-DAG: "%149:sub3": 384 # CHECK-CP-JSON-DAG: "%149:sub4": 381 # CHECK-CP-JSON-DAG: "%149:sub5": 380 # CHECK-CP-JSON-DAG: "%149:sub6": 379 # CHECK-CP-JSON-DAG: "%149:sub7": 378 # CHECK-CP-JSON-DAG: "%149:sub8": 375 # CHECK-CP-JSON-DAG: "%149:sub9": 374 # CHECK-CP-JSON-DAG: "%149:sub10": 373 # CHECK-CP-JSON-DAG: "%149:sub11": 372 # CHECK-CP-JSON-DAG: "%149:sub12": 369 # CHECK-CP-JSON-DAG: "%149:sub13": 368 # CHECK-CP-JSON-DAG: "%149:sub14": 367 # CHECK-CP-JSON-DAG: "%149:sub15": 366 # CHECK-CP-JSON-DAG: "%149:sub16": 363 # CHECK-CP-JSON-DAG: "%149:sub17": 362 # CHECK-CP-JSON-DAG: "%149:sub18": 361 # CHECK-CP-JSON-DAG: "%149:sub19": 360 # CHECK-CP-JSON-DAG: "%149:sub20": 357 # CHECK-CP-JSON-DAG: "%149:sub21": 356 # CHECK-CP-JSON-DAG: "%149:sub22": 355 # CHECK-CP-JSON-DAG: "%149:sub23": 354 # CHECK-CP-JSON-DAG: "%149:sub24": 351 # CHECK-CP-JSON-DAG: "%149:sub25": 350 # CHECK-CP-JSON-DAG: "%149:sub26": 349 # CHECK-CP-JSON-DAG: "%149:sub27": 348 # CHECK-CP-JSON-DAG: "%149:sub28": 345 # CHECK-CP-JSON-DAG: "%149:sub29": 344 # CHECK-CP-JSON-DAG: "%149:sub30": 343 # CHECK-CP-JSON-DAG: "%149:sub31": 342 # CHECK-CP-JSON-DAG: "%151": 34 # CHECK-CP-JSON-DAG: "%152": 34 # CHECK-CP-JSON-DAG: "%153": 34 # CHECK-CP-JSON-DAG: "%154": 34 # CHECK-CP-JSON-DAG: "%155:sub0": 3 # CHECK-CP-JSON-DAG: "%155:sub1": 2 # CHECK-CP-JSON-DAG: "%155:sub2": 1 # CHECK-CP-JSON-DAG: "%155:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%157:vgpr_32 = COPY %155.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 338 # CHECK-CP-JSON-DAG: "%69:sub1": 337 # CHECK-CP-JSON-DAG: "%69:sub2": 336 # CHECK-CP-JSON-DAG: "%69:sub3": 335 # CHECK-CP-JSON-DAG: "%69:sub4": 332 # CHECK-CP-JSON-DAG: "%69:sub5": 331 # CHECK-CP-JSON-DAG: "%69:sub6": 330 # CHECK-CP-JSON-DAG: "%69:sub7": 329 # CHECK-CP-JSON-DAG: "%69:sub8": 326 # CHECK-CP-JSON-DAG: "%69:sub9": 325 # CHECK-CP-JSON-DAG: "%69:sub10": 324 # CHECK-CP-JSON-DAG: "%69:sub11": 323 # CHECK-CP-JSON-DAG: "%69:sub12": 320 # CHECK-CP-JSON-DAG: "%69:sub13": 319 # CHECK-CP-JSON-DAG: "%69:sub14": 318 # CHECK-CP-JSON-DAG: "%69:sub15": 317 # CHECK-CP-JSON-DAG: "%69:sub16": 314 # CHECK-CP-JSON-DAG: "%69:sub17": 313 # CHECK-CP-JSON-DAG: "%69:sub18": 312 # CHECK-CP-JSON-DAG: "%69:sub19": 311 # CHECK-CP-JSON-DAG: "%69:sub20": 308 # CHECK-CP-JSON-DAG: "%69:sub21": 307 # CHECK-CP-JSON-DAG: "%69:sub22": 306 # CHECK-CP-JSON-DAG: "%69:sub23": 305 # CHECK-CP-JSON-DAG: "%69:sub24": 302 # CHECK-CP-JSON-DAG: "%69:sub25": 301 # CHECK-CP-JSON-DAG: "%69:sub26": 300 # CHECK-CP-JSON-DAG: "%69:sub27": 299 # CHECK-CP-JSON-DAG: "%69:sub28": 296 # CHECK-CP-JSON-DAG: "%69:sub29": 295 # CHECK-CP-JSON-DAG: "%69:sub30": 294 # CHECK-CP-JSON-DAG: "%69:sub31": 293 # CHECK-CP-JSON-DAG: "%70:sub0": 290 # CHECK-CP-JSON-DAG: "%70:sub1": 289 # CHECK-CP-JSON-DAG: "%70:sub2": 288 # CHECK-CP-JSON-DAG: "%70:sub3": 287 # CHECK-CP-JSON-DAG: "%70:sub4": 284 # CHECK-CP-JSON-DAG: "%70:sub5": 283 # CHECK-CP-JSON-DAG: "%70:sub6": 282 # CHECK-CP-JSON-DAG: "%70:sub7": 281 # CHECK-CP-JSON-DAG: "%70:sub8": 278 # CHECK-CP-JSON-DAG: "%70:sub9": 277 # CHECK-CP-JSON-DAG: "%70:sub10": 276 # CHECK-CP-JSON-DAG: "%70:sub11": 275 # CHECK-CP-JSON-DAG: "%70:sub12": 272 # CHECK-CP-JSON-DAG: "%70:sub13": 271 # CHECK-CP-JSON-DAG: "%70:sub14": 270 # CHECK-CP-JSON-DAG: "%70:sub15": 269 # CHECK-CP-JSON-DAG: "%70:sub16": 266 # CHECK-CP-JSON-DAG: "%70:sub17": 265 # CHECK-CP-JSON-DAG: "%70:sub18": 264 # CHECK-CP-JSON-DAG: "%70:sub19": 263 # CHECK-CP-JSON-DAG: "%70:sub20": 260 # CHECK-CP-JSON-DAG: "%70:sub21": 259 # CHECK-CP-JSON-DAG: "%70:sub22": 258 # CHECK-CP-JSON-DAG: "%70:sub23": 257 # CHECK-CP-JSON-DAG: "%70:sub24": 254 # CHECK-CP-JSON-DAG: "%70:sub25": 253 # CHECK-CP-JSON-DAG: "%70:sub26": 252 # CHECK-CP-JSON-DAG: "%70:sub27": 251 # CHECK-CP-JSON-DAG: "%70:sub28": 248 # CHECK-CP-JSON-DAG: "%70:sub29": 247 # CHECK-CP-JSON-DAG: "%70:sub30": 246 # CHECK-CP-JSON-DAG: "%70:sub31": 245 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 35 # CHECK-CP-JSON-DAG: "%92": 77 # CHECK-CP-JSON-DAG: "%97": 119 # CHECK-CP-JSON-DAG: "%102": 161 # CHECK-CP-JSON-DAG: "%107": 203 # CHECK-CP-JSON-DAG: "%149:sub0": 386 # CHECK-CP-JSON-DAG: "%149:sub1": 385 # CHECK-CP-JSON-DAG: "%149:sub2": 384 # CHECK-CP-JSON-DAG: "%149:sub3": 383 # CHECK-CP-JSON-DAG: "%149:sub4": 380 # CHECK-CP-JSON-DAG: "%149:sub5": 379 # CHECK-CP-JSON-DAG: "%149:sub6": 378 # CHECK-CP-JSON-DAG: "%149:sub7": 377 # CHECK-CP-JSON-DAG: "%149:sub8": 374 # CHECK-CP-JSON-DAG: "%149:sub9": 373 # CHECK-CP-JSON-DAG: "%149:sub10": 372 # CHECK-CP-JSON-DAG: "%149:sub11": 371 # CHECK-CP-JSON-DAG: "%149:sub12": 368 # CHECK-CP-JSON-DAG: "%149:sub13": 367 # CHECK-CP-JSON-DAG: "%149:sub14": 366 # CHECK-CP-JSON-DAG: "%149:sub15": 365 # CHECK-CP-JSON-DAG: "%149:sub16": 362 # CHECK-CP-JSON-DAG: "%149:sub17": 361 # CHECK-CP-JSON-DAG: "%149:sub18": 360 # CHECK-CP-JSON-DAG: "%149:sub19": 359 # CHECK-CP-JSON-DAG: "%149:sub20": 356 # CHECK-CP-JSON-DAG: "%149:sub21": 355 # CHECK-CP-JSON-DAG: "%149:sub22": 354 # CHECK-CP-JSON-DAG: "%149:sub23": 353 # CHECK-CP-JSON-DAG: "%149:sub24": 350 # CHECK-CP-JSON-DAG: "%149:sub25": 349 # CHECK-CP-JSON-DAG: "%149:sub26": 348 # CHECK-CP-JSON-DAG: "%149:sub27": 347 # CHECK-CP-JSON-DAG: "%149:sub28": 344 # CHECK-CP-JSON-DAG: "%149:sub29": 343 # CHECK-CP-JSON-DAG: "%149:sub30": 342 # CHECK-CP-JSON-DAG: "%149:sub31": 341 # CHECK-CP-JSON-DAG: "%151": 33 # CHECK-CP-JSON-DAG: "%152": 33 # CHECK-CP-JSON-DAG: "%153": 33 # CHECK-CP-JSON-DAG: "%154": 33 # CHECK-CP-JSON-DAG: "%155:sub0": 2 # CHECK-CP-JSON-DAG: "%155:sub1": 1 # CHECK-CP-JSON-DAG: "%155:sub2": 0 # CHECK-CP-JSON-DAG: "%156": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%158:vgpr_32 = COPY %155.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 337 # CHECK-CP-JSON-DAG: "%69:sub1": 336 # CHECK-CP-JSON-DAG: "%69:sub2": 335 # CHECK-CP-JSON-DAG: "%69:sub3": 334 # CHECK-CP-JSON-DAG: "%69:sub4": 331 # CHECK-CP-JSON-DAG: "%69:sub5": 330 # CHECK-CP-JSON-DAG: "%69:sub6": 329 # CHECK-CP-JSON-DAG: "%69:sub7": 328 # CHECK-CP-JSON-DAG: "%69:sub8": 325 # CHECK-CP-JSON-DAG: "%69:sub9": 324 # CHECK-CP-JSON-DAG: "%69:sub10": 323 # CHECK-CP-JSON-DAG: "%69:sub11": 322 # CHECK-CP-JSON-DAG: "%69:sub12": 319 # CHECK-CP-JSON-DAG: "%69:sub13": 318 # CHECK-CP-JSON-DAG: "%69:sub14": 317 # CHECK-CP-JSON-DAG: "%69:sub15": 316 # CHECK-CP-JSON-DAG: "%69:sub16": 313 # CHECK-CP-JSON-DAG: "%69:sub17": 312 # CHECK-CP-JSON-DAG: "%69:sub18": 311 # CHECK-CP-JSON-DAG: "%69:sub19": 310 # CHECK-CP-JSON-DAG: "%69:sub20": 307 # CHECK-CP-JSON-DAG: "%69:sub21": 306 # CHECK-CP-JSON-DAG: "%69:sub22": 305 # CHECK-CP-JSON-DAG: "%69:sub23": 304 # CHECK-CP-JSON-DAG: "%69:sub24": 301 # CHECK-CP-JSON-DAG: "%69:sub25": 300 # CHECK-CP-JSON-DAG: "%69:sub26": 299 # CHECK-CP-JSON-DAG: "%69:sub27": 298 # CHECK-CP-JSON-DAG: "%69:sub28": 295 # CHECK-CP-JSON-DAG: "%69:sub29": 294 # CHECK-CP-JSON-DAG: "%69:sub30": 293 # CHECK-CP-JSON-DAG: "%69:sub31": 292 # CHECK-CP-JSON-DAG: "%70:sub0": 289 # CHECK-CP-JSON-DAG: "%70:sub1": 288 # CHECK-CP-JSON-DAG: "%70:sub2": 287 # CHECK-CP-JSON-DAG: "%70:sub3": 286 # CHECK-CP-JSON-DAG: "%70:sub4": 283 # CHECK-CP-JSON-DAG: "%70:sub5": 282 # CHECK-CP-JSON-DAG: "%70:sub6": 281 # CHECK-CP-JSON-DAG: "%70:sub7": 280 # CHECK-CP-JSON-DAG: "%70:sub8": 277 # CHECK-CP-JSON-DAG: "%70:sub9": 276 # CHECK-CP-JSON-DAG: "%70:sub10": 275 # CHECK-CP-JSON-DAG: "%70:sub11": 274 # CHECK-CP-JSON-DAG: "%70:sub12": 271 # CHECK-CP-JSON-DAG: "%70:sub13": 270 # CHECK-CP-JSON-DAG: "%70:sub14": 269 # CHECK-CP-JSON-DAG: "%70:sub15": 268 # CHECK-CP-JSON-DAG: "%70:sub16": 265 # CHECK-CP-JSON-DAG: "%70:sub17": 264 # CHECK-CP-JSON-DAG: "%70:sub18": 263 # CHECK-CP-JSON-DAG: "%70:sub19": 262 # CHECK-CP-JSON-DAG: "%70:sub20": 259 # CHECK-CP-JSON-DAG: "%70:sub21": 258 # CHECK-CP-JSON-DAG: "%70:sub22": 257 # CHECK-CP-JSON-DAG: "%70:sub23": 256 # CHECK-CP-JSON-DAG: "%70:sub24": 253 # CHECK-CP-JSON-DAG: "%70:sub25": 252 # CHECK-CP-JSON-DAG: "%70:sub26": 251 # CHECK-CP-JSON-DAG: "%70:sub27": 250 # CHECK-CP-JSON-DAG: "%70:sub28": 247 # CHECK-CP-JSON-DAG: "%70:sub29": 246 # CHECK-CP-JSON-DAG: "%70:sub30": 245 # CHECK-CP-JSON-DAG: "%70:sub31": 244 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 34 # CHECK-CP-JSON-DAG: "%92": 76 # CHECK-CP-JSON-DAG: "%97": 118 # CHECK-CP-JSON-DAG: "%102": 160 # CHECK-CP-JSON-DAG: "%107": 202 # CHECK-CP-JSON-DAG: "%149:sub0": 385 # CHECK-CP-JSON-DAG: "%149:sub1": 384 # CHECK-CP-JSON-DAG: "%149:sub2": 383 # CHECK-CP-JSON-DAG: "%149:sub3": 382 # CHECK-CP-JSON-DAG: "%149:sub4": 379 # CHECK-CP-JSON-DAG: "%149:sub5": 378 # CHECK-CP-JSON-DAG: "%149:sub6": 377 # CHECK-CP-JSON-DAG: "%149:sub7": 376 # CHECK-CP-JSON-DAG: "%149:sub8": 373 # CHECK-CP-JSON-DAG: "%149:sub9": 372 # CHECK-CP-JSON-DAG: "%149:sub10": 371 # CHECK-CP-JSON-DAG: "%149:sub11": 370 # CHECK-CP-JSON-DAG: "%149:sub12": 367 # CHECK-CP-JSON-DAG: "%149:sub13": 366 # CHECK-CP-JSON-DAG: "%149:sub14": 365 # CHECK-CP-JSON-DAG: "%149:sub15": 364 # CHECK-CP-JSON-DAG: "%149:sub16": 361 # CHECK-CP-JSON-DAG: "%149:sub17": 360 # CHECK-CP-JSON-DAG: "%149:sub18": 359 # CHECK-CP-JSON-DAG: "%149:sub19": 358 # CHECK-CP-JSON-DAG: "%149:sub20": 355 # CHECK-CP-JSON-DAG: "%149:sub21": 354 # CHECK-CP-JSON-DAG: "%149:sub22": 353 # CHECK-CP-JSON-DAG: "%149:sub23": 352 # CHECK-CP-JSON-DAG: "%149:sub24": 349 # CHECK-CP-JSON-DAG: "%149:sub25": 348 # CHECK-CP-JSON-DAG: "%149:sub26": 347 # CHECK-CP-JSON-DAG: "%149:sub27": 346 # CHECK-CP-JSON-DAG: "%149:sub28": 343 # CHECK-CP-JSON-DAG: "%149:sub29": 342 # CHECK-CP-JSON-DAG: "%149:sub30": 341 # CHECK-CP-JSON-DAG: "%149:sub31": 340 # CHECK-CP-JSON-DAG: "%151": 32 # CHECK-CP-JSON-DAG: "%152": 32 # CHECK-CP-JSON-DAG: "%153": 32 # CHECK-CP-JSON-DAG: "%154": 32 # CHECK-CP-JSON-DAG: "%155:sub0": 1 # CHECK-CP-JSON-DAG: "%155:sub1": 0 # CHECK-CP-JSON-DAG: "%156": 32 # CHECK-CP-JSON-DAG: "%157": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%159:vgpr_32 = COPY %155.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 336 # CHECK-CP-JSON-DAG: "%69:sub1": 335 # CHECK-CP-JSON-DAG: "%69:sub2": 334 # CHECK-CP-JSON-DAG: "%69:sub3": 333 # CHECK-CP-JSON-DAG: "%69:sub4": 330 # CHECK-CP-JSON-DAG: "%69:sub5": 329 # CHECK-CP-JSON-DAG: "%69:sub6": 328 # CHECK-CP-JSON-DAG: "%69:sub7": 327 # CHECK-CP-JSON-DAG: "%69:sub8": 324 # CHECK-CP-JSON-DAG: "%69:sub9": 323 # CHECK-CP-JSON-DAG: "%69:sub10": 322 # CHECK-CP-JSON-DAG: "%69:sub11": 321 # CHECK-CP-JSON-DAG: "%69:sub12": 318 # CHECK-CP-JSON-DAG: "%69:sub13": 317 # CHECK-CP-JSON-DAG: "%69:sub14": 316 # CHECK-CP-JSON-DAG: "%69:sub15": 315 # CHECK-CP-JSON-DAG: "%69:sub16": 312 # CHECK-CP-JSON-DAG: "%69:sub17": 311 # CHECK-CP-JSON-DAG: "%69:sub18": 310 # CHECK-CP-JSON-DAG: "%69:sub19": 309 # CHECK-CP-JSON-DAG: "%69:sub20": 306 # CHECK-CP-JSON-DAG: "%69:sub21": 305 # CHECK-CP-JSON-DAG: "%69:sub22": 304 # CHECK-CP-JSON-DAG: "%69:sub23": 303 # CHECK-CP-JSON-DAG: "%69:sub24": 300 # CHECK-CP-JSON-DAG: "%69:sub25": 299 # CHECK-CP-JSON-DAG: "%69:sub26": 298 # CHECK-CP-JSON-DAG: "%69:sub27": 297 # CHECK-CP-JSON-DAG: "%69:sub28": 294 # CHECK-CP-JSON-DAG: "%69:sub29": 293 # CHECK-CP-JSON-DAG: "%69:sub30": 292 # CHECK-CP-JSON-DAG: "%69:sub31": 291 # CHECK-CP-JSON-DAG: "%70:sub0": 288 # CHECK-CP-JSON-DAG: "%70:sub1": 287 # CHECK-CP-JSON-DAG: "%70:sub2": 286 # CHECK-CP-JSON-DAG: "%70:sub3": 285 # CHECK-CP-JSON-DAG: "%70:sub4": 282 # CHECK-CP-JSON-DAG: "%70:sub5": 281 # CHECK-CP-JSON-DAG: "%70:sub6": 280 # CHECK-CP-JSON-DAG: "%70:sub7": 279 # CHECK-CP-JSON-DAG: "%70:sub8": 276 # CHECK-CP-JSON-DAG: "%70:sub9": 275 # CHECK-CP-JSON-DAG: "%70:sub10": 274 # CHECK-CP-JSON-DAG: "%70:sub11": 273 # CHECK-CP-JSON-DAG: "%70:sub12": 270 # CHECK-CP-JSON-DAG: "%70:sub13": 269 # CHECK-CP-JSON-DAG: "%70:sub14": 268 # CHECK-CP-JSON-DAG: "%70:sub15": 267 # CHECK-CP-JSON-DAG: "%70:sub16": 264 # CHECK-CP-JSON-DAG: "%70:sub17": 263 # CHECK-CP-JSON-DAG: "%70:sub18": 262 # CHECK-CP-JSON-DAG: "%70:sub19": 261 # CHECK-CP-JSON-DAG: "%70:sub20": 258 # CHECK-CP-JSON-DAG: "%70:sub21": 257 # CHECK-CP-JSON-DAG: "%70:sub22": 256 # CHECK-CP-JSON-DAG: "%70:sub23": 255 # CHECK-CP-JSON-DAG: "%70:sub24": 252 # CHECK-CP-JSON-DAG: "%70:sub25": 251 # CHECK-CP-JSON-DAG: "%70:sub26": 250 # CHECK-CP-JSON-DAG: "%70:sub27": 249 # CHECK-CP-JSON-DAG: "%70:sub28": 246 # CHECK-CP-JSON-DAG: "%70:sub29": 245 # CHECK-CP-JSON-DAG: "%70:sub30": 244 # CHECK-CP-JSON-DAG: "%70:sub31": 243 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 33 # CHECK-CP-JSON-DAG: "%92": 75 # CHECK-CP-JSON-DAG: "%97": 117 # CHECK-CP-JSON-DAG: "%102": 159 # CHECK-CP-JSON-DAG: "%107": 201 # CHECK-CP-JSON-DAG: "%149:sub0": 384 # CHECK-CP-JSON-DAG: "%149:sub1": 383 # CHECK-CP-JSON-DAG: "%149:sub2": 382 # CHECK-CP-JSON-DAG: "%149:sub3": 381 # CHECK-CP-JSON-DAG: "%149:sub4": 378 # CHECK-CP-JSON-DAG: "%149:sub5": 377 # CHECK-CP-JSON-DAG: "%149:sub6": 376 # CHECK-CP-JSON-DAG: "%149:sub7": 375 # CHECK-CP-JSON-DAG: "%149:sub8": 372 # CHECK-CP-JSON-DAG: "%149:sub9": 371 # CHECK-CP-JSON-DAG: "%149:sub10": 370 # CHECK-CP-JSON-DAG: "%149:sub11": 369 # CHECK-CP-JSON-DAG: "%149:sub12": 366 # CHECK-CP-JSON-DAG: "%149:sub13": 365 # CHECK-CP-JSON-DAG: "%149:sub14": 364 # CHECK-CP-JSON-DAG: "%149:sub15": 363 # CHECK-CP-JSON-DAG: "%149:sub16": 360 # CHECK-CP-JSON-DAG: "%149:sub17": 359 # CHECK-CP-JSON-DAG: "%149:sub18": 358 # CHECK-CP-JSON-DAG: "%149:sub19": 357 # CHECK-CP-JSON-DAG: "%149:sub20": 354 # CHECK-CP-JSON-DAG: "%149:sub21": 353 # CHECK-CP-JSON-DAG: "%149:sub22": 352 # CHECK-CP-JSON-DAG: "%149:sub23": 351 # CHECK-CP-JSON-DAG: "%149:sub24": 348 # CHECK-CP-JSON-DAG: "%149:sub25": 347 # CHECK-CP-JSON-DAG: "%149:sub26": 346 # CHECK-CP-JSON-DAG: "%149:sub27": 345 # CHECK-CP-JSON-DAG: "%149:sub28": 342 # CHECK-CP-JSON-DAG: "%149:sub29": 341 # CHECK-CP-JSON-DAG: "%149:sub30": 340 # CHECK-CP-JSON-DAG: "%149:sub31": 339 # CHECK-CP-JSON-DAG: "%151": 31 # CHECK-CP-JSON-DAG: "%152": 31 # CHECK-CP-JSON-DAG: "%153": 31 # CHECK-CP-JSON-DAG: "%154": 31 # CHECK-CP-JSON-DAG: "%155:sub0": 0 # CHECK-CP-JSON-DAG: "%156": 31 # CHECK-CP-JSON-DAG: "%157": 31 # CHECK-CP-JSON-DAG: "%158": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%160:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 335 # CHECK-CP-JSON-DAG: "%69:sub1": 334 # CHECK-CP-JSON-DAG: "%69:sub2": 333 # CHECK-CP-JSON-DAG: "%69:sub3": 332 # CHECK-CP-JSON-DAG: "%69:sub4": 329 # CHECK-CP-JSON-DAG: "%69:sub5": 328 # CHECK-CP-JSON-DAG: "%69:sub6": 327 # CHECK-CP-JSON-DAG: "%69:sub7": 326 # CHECK-CP-JSON-DAG: "%69:sub8": 323 # CHECK-CP-JSON-DAG: "%69:sub9": 322 # CHECK-CP-JSON-DAG: "%69:sub10": 321 # CHECK-CP-JSON-DAG: "%69:sub11": 320 # CHECK-CP-JSON-DAG: "%69:sub12": 317 # CHECK-CP-JSON-DAG: "%69:sub13": 316 # CHECK-CP-JSON-DAG: "%69:sub14": 315 # CHECK-CP-JSON-DAG: "%69:sub15": 314 # CHECK-CP-JSON-DAG: "%69:sub16": 311 # CHECK-CP-JSON-DAG: "%69:sub17": 310 # CHECK-CP-JSON-DAG: "%69:sub18": 309 # CHECK-CP-JSON-DAG: "%69:sub19": 308 # CHECK-CP-JSON-DAG: "%69:sub20": 305 # CHECK-CP-JSON-DAG: "%69:sub21": 304 # CHECK-CP-JSON-DAG: "%69:sub22": 303 # CHECK-CP-JSON-DAG: "%69:sub23": 302 # CHECK-CP-JSON-DAG: "%69:sub24": 299 # CHECK-CP-JSON-DAG: "%69:sub25": 298 # CHECK-CP-JSON-DAG: "%69:sub26": 297 # CHECK-CP-JSON-DAG: "%69:sub27": 296 # CHECK-CP-JSON-DAG: "%69:sub28": 293 # CHECK-CP-JSON-DAG: "%69:sub29": 292 # CHECK-CP-JSON-DAG: "%69:sub30": 291 # CHECK-CP-JSON-DAG: "%69:sub31": 290 # CHECK-CP-JSON-DAG: "%70:sub0": 287 # CHECK-CP-JSON-DAG: "%70:sub1": 286 # CHECK-CP-JSON-DAG: "%70:sub2": 285 # CHECK-CP-JSON-DAG: "%70:sub3": 284 # CHECK-CP-JSON-DAG: "%70:sub4": 281 # CHECK-CP-JSON-DAG: "%70:sub5": 280 # CHECK-CP-JSON-DAG: "%70:sub6": 279 # CHECK-CP-JSON-DAG: "%70:sub7": 278 # CHECK-CP-JSON-DAG: "%70:sub8": 275 # CHECK-CP-JSON-DAG: "%70:sub9": 274 # CHECK-CP-JSON-DAG: "%70:sub10": 273 # CHECK-CP-JSON-DAG: "%70:sub11": 272 # CHECK-CP-JSON-DAG: "%70:sub12": 269 # CHECK-CP-JSON-DAG: "%70:sub13": 268 # CHECK-CP-JSON-DAG: "%70:sub14": 267 # CHECK-CP-JSON-DAG: "%70:sub15": 266 # CHECK-CP-JSON-DAG: "%70:sub16": 263 # CHECK-CP-JSON-DAG: "%70:sub17": 262 # CHECK-CP-JSON-DAG: "%70:sub18": 261 # CHECK-CP-JSON-DAG: "%70:sub19": 260 # CHECK-CP-JSON-DAG: "%70:sub20": 257 # CHECK-CP-JSON-DAG: "%70:sub21": 256 # CHECK-CP-JSON-DAG: "%70:sub22": 255 # CHECK-CP-JSON-DAG: "%70:sub23": 254 # CHECK-CP-JSON-DAG: "%70:sub24": 251 # CHECK-CP-JSON-DAG: "%70:sub25": 250 # CHECK-CP-JSON-DAG: "%70:sub26": 249 # CHECK-CP-JSON-DAG: "%70:sub27": 248 # CHECK-CP-JSON-DAG: "%70:sub28": 245 # CHECK-CP-JSON-DAG: "%70:sub29": 244 # CHECK-CP-JSON-DAG: "%70:sub30": 243 # CHECK-CP-JSON-DAG: "%70:sub31": 242 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 32 # CHECK-CP-JSON-DAG: "%92": 74 # CHECK-CP-JSON-DAG: "%97": 116 # CHECK-CP-JSON-DAG: "%102": 158 # CHECK-CP-JSON-DAG: "%107": 200 # CHECK-CP-JSON-DAG: "%149:sub0": 383 # CHECK-CP-JSON-DAG: "%149:sub1": 382 # CHECK-CP-JSON-DAG: "%149:sub2": 381 # CHECK-CP-JSON-DAG: "%149:sub3": 380 # CHECK-CP-JSON-DAG: "%149:sub4": 377 # CHECK-CP-JSON-DAG: "%149:sub5": 376 # CHECK-CP-JSON-DAG: "%149:sub6": 375 # CHECK-CP-JSON-DAG: "%149:sub7": 374 # CHECK-CP-JSON-DAG: "%149:sub8": 371 # CHECK-CP-JSON-DAG: "%149:sub9": 370 # CHECK-CP-JSON-DAG: "%149:sub10": 369 # CHECK-CP-JSON-DAG: "%149:sub11": 368 # CHECK-CP-JSON-DAG: "%149:sub12": 365 # CHECK-CP-JSON-DAG: "%149:sub13": 364 # CHECK-CP-JSON-DAG: "%149:sub14": 363 # CHECK-CP-JSON-DAG: "%149:sub15": 362 # CHECK-CP-JSON-DAG: "%149:sub16": 359 # CHECK-CP-JSON-DAG: "%149:sub17": 358 # CHECK-CP-JSON-DAG: "%149:sub18": 357 # CHECK-CP-JSON-DAG: "%149:sub19": 356 # CHECK-CP-JSON-DAG: "%149:sub20": 353 # CHECK-CP-JSON-DAG: "%149:sub21": 352 # CHECK-CP-JSON-DAG: "%149:sub22": 351 # CHECK-CP-JSON-DAG: "%149:sub23": 350 # CHECK-CP-JSON-DAG: "%149:sub24": 347 # CHECK-CP-JSON-DAG: "%149:sub25": 346 # CHECK-CP-JSON-DAG: "%149:sub26": 345 # CHECK-CP-JSON-DAG: "%149:sub27": 344 # CHECK-CP-JSON-DAG: "%149:sub28": 341 # CHECK-CP-JSON-DAG: "%149:sub29": 340 # CHECK-CP-JSON-DAG: "%149:sub30": 339 # CHECK-CP-JSON-DAG: "%149:sub31": 338 # CHECK-CP-JSON-DAG: "%151": 30 # CHECK-CP-JSON-DAG: "%152": 30 # CHECK-CP-JSON-DAG: "%153": 30 # CHECK-CP-JSON-DAG: "%154": 30 # CHECK-CP-JSON-DAG: "%156": 30 # CHECK-CP-JSON-DAG: "%157": 30 # CHECK-CP-JSON-DAG: "%158": 30 # CHECK-CP-JSON-DAG: "%159": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%161:vgpr_32 = COPY %160.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 334 # CHECK-CP-JSON-DAG: "%69:sub1": 333 # CHECK-CP-JSON-DAG: "%69:sub2": 332 # CHECK-CP-JSON-DAG: "%69:sub3": 331 # CHECK-CP-JSON-DAG: "%69:sub4": 328 # CHECK-CP-JSON-DAG: "%69:sub5": 327 # CHECK-CP-JSON-DAG: "%69:sub6": 326 # CHECK-CP-JSON-DAG: "%69:sub7": 325 # CHECK-CP-JSON-DAG: "%69:sub8": 322 # CHECK-CP-JSON-DAG: "%69:sub9": 321 # CHECK-CP-JSON-DAG: "%69:sub10": 320 # CHECK-CP-JSON-DAG: "%69:sub11": 319 # CHECK-CP-JSON-DAG: "%69:sub12": 316 # CHECK-CP-JSON-DAG: "%69:sub13": 315 # CHECK-CP-JSON-DAG: "%69:sub14": 314 # CHECK-CP-JSON-DAG: "%69:sub15": 313 # CHECK-CP-JSON-DAG: "%69:sub16": 310 # CHECK-CP-JSON-DAG: "%69:sub17": 309 # CHECK-CP-JSON-DAG: "%69:sub18": 308 # CHECK-CP-JSON-DAG: "%69:sub19": 307 # CHECK-CP-JSON-DAG: "%69:sub20": 304 # CHECK-CP-JSON-DAG: "%69:sub21": 303 # CHECK-CP-JSON-DAG: "%69:sub22": 302 # CHECK-CP-JSON-DAG: "%69:sub23": 301 # CHECK-CP-JSON-DAG: "%69:sub24": 298 # CHECK-CP-JSON-DAG: "%69:sub25": 297 # CHECK-CP-JSON-DAG: "%69:sub26": 296 # CHECK-CP-JSON-DAG: "%69:sub27": 295 # CHECK-CP-JSON-DAG: "%69:sub28": 292 # CHECK-CP-JSON-DAG: "%69:sub29": 291 # CHECK-CP-JSON-DAG: "%69:sub30": 290 # CHECK-CP-JSON-DAG: "%69:sub31": 289 # CHECK-CP-JSON-DAG: "%70:sub0": 286 # CHECK-CP-JSON-DAG: "%70:sub1": 285 # CHECK-CP-JSON-DAG: "%70:sub2": 284 # CHECK-CP-JSON-DAG: "%70:sub3": 283 # CHECK-CP-JSON-DAG: "%70:sub4": 280 # CHECK-CP-JSON-DAG: "%70:sub5": 279 # CHECK-CP-JSON-DAG: "%70:sub6": 278 # CHECK-CP-JSON-DAG: "%70:sub7": 277 # CHECK-CP-JSON-DAG: "%70:sub8": 274 # CHECK-CP-JSON-DAG: "%70:sub9": 273 # CHECK-CP-JSON-DAG: "%70:sub10": 272 # CHECK-CP-JSON-DAG: "%70:sub11": 271 # CHECK-CP-JSON-DAG: "%70:sub12": 268 # CHECK-CP-JSON-DAG: "%70:sub13": 267 # CHECK-CP-JSON-DAG: "%70:sub14": 266 # CHECK-CP-JSON-DAG: "%70:sub15": 265 # CHECK-CP-JSON-DAG: "%70:sub16": 262 # CHECK-CP-JSON-DAG: "%70:sub17": 261 # CHECK-CP-JSON-DAG: "%70:sub18": 260 # CHECK-CP-JSON-DAG: "%70:sub19": 259 # CHECK-CP-JSON-DAG: "%70:sub20": 256 # CHECK-CP-JSON-DAG: "%70:sub21": 255 # CHECK-CP-JSON-DAG: "%70:sub22": 254 # CHECK-CP-JSON-DAG: "%70:sub23": 253 # CHECK-CP-JSON-DAG: "%70:sub24": 250 # CHECK-CP-JSON-DAG: "%70:sub25": 249 # CHECK-CP-JSON-DAG: "%70:sub26": 248 # CHECK-CP-JSON-DAG: "%70:sub27": 247 # CHECK-CP-JSON-DAG: "%70:sub28": 244 # CHECK-CP-JSON-DAG: "%70:sub29": 243 # CHECK-CP-JSON-DAG: "%70:sub30": 242 # CHECK-CP-JSON-DAG: "%70:sub31": 241 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 31 # CHECK-CP-JSON-DAG: "%92": 73 # CHECK-CP-JSON-DAG: "%97": 115 # CHECK-CP-JSON-DAG: "%102": 157 # CHECK-CP-JSON-DAG: "%107": 199 # CHECK-CP-JSON-DAG: "%149:sub0": 382 # CHECK-CP-JSON-DAG: "%149:sub1": 381 # CHECK-CP-JSON-DAG: "%149:sub2": 380 # CHECK-CP-JSON-DAG: "%149:sub3": 379 # CHECK-CP-JSON-DAG: "%149:sub4": 376 # CHECK-CP-JSON-DAG: "%149:sub5": 375 # CHECK-CP-JSON-DAG: "%149:sub6": 374 # CHECK-CP-JSON-DAG: "%149:sub7": 373 # CHECK-CP-JSON-DAG: "%149:sub8": 370 # CHECK-CP-JSON-DAG: "%149:sub9": 369 # CHECK-CP-JSON-DAG: "%149:sub10": 368 # CHECK-CP-JSON-DAG: "%149:sub11": 367 # CHECK-CP-JSON-DAG: "%149:sub12": 364 # CHECK-CP-JSON-DAG: "%149:sub13": 363 # CHECK-CP-JSON-DAG: "%149:sub14": 362 # CHECK-CP-JSON-DAG: "%149:sub15": 361 # CHECK-CP-JSON-DAG: "%149:sub16": 358 # CHECK-CP-JSON-DAG: "%149:sub17": 357 # CHECK-CP-JSON-DAG: "%149:sub18": 356 # CHECK-CP-JSON-DAG: "%149:sub19": 355 # CHECK-CP-JSON-DAG: "%149:sub20": 352 # CHECK-CP-JSON-DAG: "%149:sub21": 351 # CHECK-CP-JSON-DAG: "%149:sub22": 350 # CHECK-CP-JSON-DAG: "%149:sub23": 349 # CHECK-CP-JSON-DAG: "%149:sub24": 346 # CHECK-CP-JSON-DAG: "%149:sub25": 345 # CHECK-CP-JSON-DAG: "%149:sub26": 344 # CHECK-CP-JSON-DAG: "%149:sub27": 343 # CHECK-CP-JSON-DAG: "%149:sub28": 340 # CHECK-CP-JSON-DAG: "%149:sub29": 339 # CHECK-CP-JSON-DAG: "%149:sub30": 338 # CHECK-CP-JSON-DAG: "%149:sub31": 337 # CHECK-CP-JSON-DAG: "%151": 29 # CHECK-CP-JSON-DAG: "%152": 29 # CHECK-CP-JSON-DAG: "%153": 29 # CHECK-CP-JSON-DAG: "%154": 29 # CHECK-CP-JSON-DAG: "%156": 29 # CHECK-CP-JSON-DAG: "%157": 29 # CHECK-CP-JSON-DAG: "%158": 29 # CHECK-CP-JSON-DAG: "%159": 29 # CHECK-CP-JSON-DAG: "%160:sub0": 3 # CHECK-CP-JSON-DAG: "%160:sub1": 2 # CHECK-CP-JSON-DAG: "%160:sub2": 1 # CHECK-CP-JSON-DAG: "%160:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%162:vgpr_32 = COPY %160.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 333 # CHECK-CP-JSON-DAG: "%69:sub1": 332 # CHECK-CP-JSON-DAG: "%69:sub2": 331 # CHECK-CP-JSON-DAG: "%69:sub3": 330 # CHECK-CP-JSON-DAG: "%69:sub4": 327 # CHECK-CP-JSON-DAG: "%69:sub5": 326 # CHECK-CP-JSON-DAG: "%69:sub6": 325 # CHECK-CP-JSON-DAG: "%69:sub7": 324 # CHECK-CP-JSON-DAG: "%69:sub8": 321 # CHECK-CP-JSON-DAG: "%69:sub9": 320 # CHECK-CP-JSON-DAG: "%69:sub10": 319 # CHECK-CP-JSON-DAG: "%69:sub11": 318 # CHECK-CP-JSON-DAG: "%69:sub12": 315 # CHECK-CP-JSON-DAG: "%69:sub13": 314 # CHECK-CP-JSON-DAG: "%69:sub14": 313 # CHECK-CP-JSON-DAG: "%69:sub15": 312 # CHECK-CP-JSON-DAG: "%69:sub16": 309 # CHECK-CP-JSON-DAG: "%69:sub17": 308 # CHECK-CP-JSON-DAG: "%69:sub18": 307 # CHECK-CP-JSON-DAG: "%69:sub19": 306 # CHECK-CP-JSON-DAG: "%69:sub20": 303 # CHECK-CP-JSON-DAG: "%69:sub21": 302 # CHECK-CP-JSON-DAG: "%69:sub22": 301 # CHECK-CP-JSON-DAG: "%69:sub23": 300 # CHECK-CP-JSON-DAG: "%69:sub24": 297 # CHECK-CP-JSON-DAG: "%69:sub25": 296 # CHECK-CP-JSON-DAG: "%69:sub26": 295 # CHECK-CP-JSON-DAG: "%69:sub27": 294 # CHECK-CP-JSON-DAG: "%69:sub28": 291 # CHECK-CP-JSON-DAG: "%69:sub29": 290 # CHECK-CP-JSON-DAG: "%69:sub30": 289 # CHECK-CP-JSON-DAG: "%69:sub31": 288 # CHECK-CP-JSON-DAG: "%70:sub0": 285 # CHECK-CP-JSON-DAG: "%70:sub1": 284 # CHECK-CP-JSON-DAG: "%70:sub2": 283 # CHECK-CP-JSON-DAG: "%70:sub3": 282 # CHECK-CP-JSON-DAG: "%70:sub4": 279 # CHECK-CP-JSON-DAG: "%70:sub5": 278 # CHECK-CP-JSON-DAG: "%70:sub6": 277 # CHECK-CP-JSON-DAG: "%70:sub7": 276 # CHECK-CP-JSON-DAG: "%70:sub8": 273 # CHECK-CP-JSON-DAG: "%70:sub9": 272 # CHECK-CP-JSON-DAG: "%70:sub10": 271 # CHECK-CP-JSON-DAG: "%70:sub11": 270 # CHECK-CP-JSON-DAG: "%70:sub12": 267 # CHECK-CP-JSON-DAG: "%70:sub13": 266 # CHECK-CP-JSON-DAG: "%70:sub14": 265 # CHECK-CP-JSON-DAG: "%70:sub15": 264 # CHECK-CP-JSON-DAG: "%70:sub16": 261 # CHECK-CP-JSON-DAG: "%70:sub17": 260 # CHECK-CP-JSON-DAG: "%70:sub18": 259 # CHECK-CP-JSON-DAG: "%70:sub19": 258 # CHECK-CP-JSON-DAG: "%70:sub20": 255 # CHECK-CP-JSON-DAG: "%70:sub21": 254 # CHECK-CP-JSON-DAG: "%70:sub22": 253 # CHECK-CP-JSON-DAG: "%70:sub23": 252 # CHECK-CP-JSON-DAG: "%70:sub24": 249 # CHECK-CP-JSON-DAG: "%70:sub25": 248 # CHECK-CP-JSON-DAG: "%70:sub26": 247 # CHECK-CP-JSON-DAG: "%70:sub27": 246 # CHECK-CP-JSON-DAG: "%70:sub28": 243 # CHECK-CP-JSON-DAG: "%70:sub29": 242 # CHECK-CP-JSON-DAG: "%70:sub30": 241 # CHECK-CP-JSON-DAG: "%70:sub31": 240 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 30 # CHECK-CP-JSON-DAG: "%92": 72 # CHECK-CP-JSON-DAG: "%97": 114 # CHECK-CP-JSON-DAG: "%102": 156 # CHECK-CP-JSON-DAG: "%107": 198 # CHECK-CP-JSON-DAG: "%149:sub0": 381 # CHECK-CP-JSON-DAG: "%149:sub1": 380 # CHECK-CP-JSON-DAG: "%149:sub2": 379 # CHECK-CP-JSON-DAG: "%149:sub3": 378 # CHECK-CP-JSON-DAG: "%149:sub4": 375 # CHECK-CP-JSON-DAG: "%149:sub5": 374 # CHECK-CP-JSON-DAG: "%149:sub6": 373 # CHECK-CP-JSON-DAG: "%149:sub7": 372 # CHECK-CP-JSON-DAG: "%149:sub8": 369 # CHECK-CP-JSON-DAG: "%149:sub9": 368 # CHECK-CP-JSON-DAG: "%149:sub10": 367 # CHECK-CP-JSON-DAG: "%149:sub11": 366 # CHECK-CP-JSON-DAG: "%149:sub12": 363 # CHECK-CP-JSON-DAG: "%149:sub13": 362 # CHECK-CP-JSON-DAG: "%149:sub14": 361 # CHECK-CP-JSON-DAG: "%149:sub15": 360 # CHECK-CP-JSON-DAG: "%149:sub16": 357 # CHECK-CP-JSON-DAG: "%149:sub17": 356 # CHECK-CP-JSON-DAG: "%149:sub18": 355 # CHECK-CP-JSON-DAG: "%149:sub19": 354 # CHECK-CP-JSON-DAG: "%149:sub20": 351 # CHECK-CP-JSON-DAG: "%149:sub21": 350 # CHECK-CP-JSON-DAG: "%149:sub22": 349 # CHECK-CP-JSON-DAG: "%149:sub23": 348 # CHECK-CP-JSON-DAG: "%149:sub24": 345 # CHECK-CP-JSON-DAG: "%149:sub25": 344 # CHECK-CP-JSON-DAG: "%149:sub26": 343 # CHECK-CP-JSON-DAG: "%149:sub27": 342 # CHECK-CP-JSON-DAG: "%149:sub28": 339 # CHECK-CP-JSON-DAG: "%149:sub29": 338 # CHECK-CP-JSON-DAG: "%149:sub30": 337 # CHECK-CP-JSON-DAG: "%149:sub31": 336 # CHECK-CP-JSON-DAG: "%151": 28 # CHECK-CP-JSON-DAG: "%152": 28 # CHECK-CP-JSON-DAG: "%153": 28 # CHECK-CP-JSON-DAG: "%154": 28 # CHECK-CP-JSON-DAG: "%156": 28 # CHECK-CP-JSON-DAG: "%157": 28 # CHECK-CP-JSON-DAG: "%158": 28 # CHECK-CP-JSON-DAG: "%159": 28 # CHECK-CP-JSON-DAG: "%160:sub0": 2 # CHECK-CP-JSON-DAG: "%160:sub1": 1 # CHECK-CP-JSON-DAG: "%160:sub2": 0 # CHECK-CP-JSON-DAG: "%161": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%163:vgpr_32 = COPY %160.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 332 # CHECK-CP-JSON-DAG: "%69:sub1": 331 # CHECK-CP-JSON-DAG: "%69:sub2": 330 # CHECK-CP-JSON-DAG: "%69:sub3": 329 # CHECK-CP-JSON-DAG: "%69:sub4": 326 # CHECK-CP-JSON-DAG: "%69:sub5": 325 # CHECK-CP-JSON-DAG: "%69:sub6": 324 # CHECK-CP-JSON-DAG: "%69:sub7": 323 # CHECK-CP-JSON-DAG: "%69:sub8": 320 # CHECK-CP-JSON-DAG: "%69:sub9": 319 # CHECK-CP-JSON-DAG: "%69:sub10": 318 # CHECK-CP-JSON-DAG: "%69:sub11": 317 # CHECK-CP-JSON-DAG: "%69:sub12": 314 # CHECK-CP-JSON-DAG: "%69:sub13": 313 # CHECK-CP-JSON-DAG: "%69:sub14": 312 # CHECK-CP-JSON-DAG: "%69:sub15": 311 # CHECK-CP-JSON-DAG: "%69:sub16": 308 # CHECK-CP-JSON-DAG: "%69:sub17": 307 # CHECK-CP-JSON-DAG: "%69:sub18": 306 # CHECK-CP-JSON-DAG: "%69:sub19": 305 # CHECK-CP-JSON-DAG: "%69:sub20": 302 # CHECK-CP-JSON-DAG: "%69:sub21": 301 # CHECK-CP-JSON-DAG: "%69:sub22": 300 # CHECK-CP-JSON-DAG: "%69:sub23": 299 # CHECK-CP-JSON-DAG: "%69:sub24": 296 # CHECK-CP-JSON-DAG: "%69:sub25": 295 # CHECK-CP-JSON-DAG: "%69:sub26": 294 # CHECK-CP-JSON-DAG: "%69:sub27": 293 # CHECK-CP-JSON-DAG: "%69:sub28": 290 # CHECK-CP-JSON-DAG: "%69:sub29": 289 # CHECK-CP-JSON-DAG: "%69:sub30": 288 # CHECK-CP-JSON-DAG: "%69:sub31": 287 # CHECK-CP-JSON-DAG: "%70:sub0": 284 # CHECK-CP-JSON-DAG: "%70:sub1": 283 # CHECK-CP-JSON-DAG: "%70:sub2": 282 # CHECK-CP-JSON-DAG: "%70:sub3": 281 # CHECK-CP-JSON-DAG: "%70:sub4": 278 # CHECK-CP-JSON-DAG: "%70:sub5": 277 # CHECK-CP-JSON-DAG: "%70:sub6": 276 # CHECK-CP-JSON-DAG: "%70:sub7": 275 # CHECK-CP-JSON-DAG: "%70:sub8": 272 # CHECK-CP-JSON-DAG: "%70:sub9": 271 # CHECK-CP-JSON-DAG: "%70:sub10": 270 # CHECK-CP-JSON-DAG: "%70:sub11": 269 # CHECK-CP-JSON-DAG: "%70:sub12": 266 # CHECK-CP-JSON-DAG: "%70:sub13": 265 # CHECK-CP-JSON-DAG: "%70:sub14": 264 # CHECK-CP-JSON-DAG: "%70:sub15": 263 # CHECK-CP-JSON-DAG: "%70:sub16": 260 # CHECK-CP-JSON-DAG: "%70:sub17": 259 # CHECK-CP-JSON-DAG: "%70:sub18": 258 # CHECK-CP-JSON-DAG: "%70:sub19": 257 # CHECK-CP-JSON-DAG: "%70:sub20": 254 # CHECK-CP-JSON-DAG: "%70:sub21": 253 # CHECK-CP-JSON-DAG: "%70:sub22": 252 # CHECK-CP-JSON-DAG: "%70:sub23": 251 # CHECK-CP-JSON-DAG: "%70:sub24": 248 # CHECK-CP-JSON-DAG: "%70:sub25": 247 # CHECK-CP-JSON-DAG: "%70:sub26": 246 # CHECK-CP-JSON-DAG: "%70:sub27": 245 # CHECK-CP-JSON-DAG: "%70:sub28": 242 # CHECK-CP-JSON-DAG: "%70:sub29": 241 # CHECK-CP-JSON-DAG: "%70:sub30": 240 # CHECK-CP-JSON-DAG: "%70:sub31": 239 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 29 # CHECK-CP-JSON-DAG: "%92": 71 # CHECK-CP-JSON-DAG: "%97": 113 # CHECK-CP-JSON-DAG: "%102": 155 # CHECK-CP-JSON-DAG: "%107": 197 # CHECK-CP-JSON-DAG: "%149:sub0": 380 # CHECK-CP-JSON-DAG: "%149:sub1": 379 # CHECK-CP-JSON-DAG: "%149:sub2": 378 # CHECK-CP-JSON-DAG: "%149:sub3": 377 # CHECK-CP-JSON-DAG: "%149:sub4": 374 # CHECK-CP-JSON-DAG: "%149:sub5": 373 # CHECK-CP-JSON-DAG: "%149:sub6": 372 # CHECK-CP-JSON-DAG: "%149:sub7": 371 # CHECK-CP-JSON-DAG: "%149:sub8": 368 # CHECK-CP-JSON-DAG: "%149:sub9": 367 # CHECK-CP-JSON-DAG: "%149:sub10": 366 # CHECK-CP-JSON-DAG: "%149:sub11": 365 # CHECK-CP-JSON-DAG: "%149:sub12": 362 # CHECK-CP-JSON-DAG: "%149:sub13": 361 # CHECK-CP-JSON-DAG: "%149:sub14": 360 # CHECK-CP-JSON-DAG: "%149:sub15": 359 # CHECK-CP-JSON-DAG: "%149:sub16": 356 # CHECK-CP-JSON-DAG: "%149:sub17": 355 # CHECK-CP-JSON-DAG: "%149:sub18": 354 # CHECK-CP-JSON-DAG: "%149:sub19": 353 # CHECK-CP-JSON-DAG: "%149:sub20": 350 # CHECK-CP-JSON-DAG: "%149:sub21": 349 # CHECK-CP-JSON-DAG: "%149:sub22": 348 # CHECK-CP-JSON-DAG: "%149:sub23": 347 # CHECK-CP-JSON-DAG: "%149:sub24": 344 # CHECK-CP-JSON-DAG: "%149:sub25": 343 # CHECK-CP-JSON-DAG: "%149:sub26": 342 # CHECK-CP-JSON-DAG: "%149:sub27": 341 # CHECK-CP-JSON-DAG: "%149:sub28": 338 # CHECK-CP-JSON-DAG: "%149:sub29": 337 # CHECK-CP-JSON-DAG: "%149:sub30": 336 # CHECK-CP-JSON-DAG: "%149:sub31": 335 # CHECK-CP-JSON-DAG: "%151": 27 # CHECK-CP-JSON-DAG: "%152": 27 # CHECK-CP-JSON-DAG: "%153": 27 # CHECK-CP-JSON-DAG: "%154": 27 # CHECK-CP-JSON-DAG: "%156": 27 # CHECK-CP-JSON-DAG: "%157": 27 # CHECK-CP-JSON-DAG: "%158": 27 # CHECK-CP-JSON-DAG: "%159": 27 # CHECK-CP-JSON-DAG: "%160:sub0": 1 # CHECK-CP-JSON-DAG: "%160:sub1": 0 # CHECK-CP-JSON-DAG: "%161": 27 # CHECK-CP-JSON-DAG: "%162": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%164:vgpr_32 = COPY %160.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 331 # CHECK-CP-JSON-DAG: "%69:sub1": 330 # CHECK-CP-JSON-DAG: "%69:sub2": 329 # CHECK-CP-JSON-DAG: "%69:sub3": 328 # CHECK-CP-JSON-DAG: "%69:sub4": 325 # CHECK-CP-JSON-DAG: "%69:sub5": 324 # CHECK-CP-JSON-DAG: "%69:sub6": 323 # CHECK-CP-JSON-DAG: "%69:sub7": 322 # CHECK-CP-JSON-DAG: "%69:sub8": 319 # CHECK-CP-JSON-DAG: "%69:sub9": 318 # CHECK-CP-JSON-DAG: "%69:sub10": 317 # CHECK-CP-JSON-DAG: "%69:sub11": 316 # CHECK-CP-JSON-DAG: "%69:sub12": 313 # CHECK-CP-JSON-DAG: "%69:sub13": 312 # CHECK-CP-JSON-DAG: "%69:sub14": 311 # CHECK-CP-JSON-DAG: "%69:sub15": 310 # CHECK-CP-JSON-DAG: "%69:sub16": 307 # CHECK-CP-JSON-DAG: "%69:sub17": 306 # CHECK-CP-JSON-DAG: "%69:sub18": 305 # CHECK-CP-JSON-DAG: "%69:sub19": 304 # CHECK-CP-JSON-DAG: "%69:sub20": 301 # CHECK-CP-JSON-DAG: "%69:sub21": 300 # CHECK-CP-JSON-DAG: "%69:sub22": 299 # CHECK-CP-JSON-DAG: "%69:sub23": 298 # CHECK-CP-JSON-DAG: "%69:sub24": 295 # CHECK-CP-JSON-DAG: "%69:sub25": 294 # CHECK-CP-JSON-DAG: "%69:sub26": 293 # CHECK-CP-JSON-DAG: "%69:sub27": 292 # CHECK-CP-JSON-DAG: "%69:sub28": 289 # CHECK-CP-JSON-DAG: "%69:sub29": 288 # CHECK-CP-JSON-DAG: "%69:sub30": 287 # CHECK-CP-JSON-DAG: "%69:sub31": 286 # CHECK-CP-JSON-DAG: "%70:sub0": 283 # CHECK-CP-JSON-DAG: "%70:sub1": 282 # CHECK-CP-JSON-DAG: "%70:sub2": 281 # CHECK-CP-JSON-DAG: "%70:sub3": 280 # CHECK-CP-JSON-DAG: "%70:sub4": 277 # CHECK-CP-JSON-DAG: "%70:sub5": 276 # CHECK-CP-JSON-DAG: "%70:sub6": 275 # CHECK-CP-JSON-DAG: "%70:sub7": 274 # CHECK-CP-JSON-DAG: "%70:sub8": 271 # CHECK-CP-JSON-DAG: "%70:sub9": 270 # CHECK-CP-JSON-DAG: "%70:sub10": 269 # CHECK-CP-JSON-DAG: "%70:sub11": 268 # CHECK-CP-JSON-DAG: "%70:sub12": 265 # CHECK-CP-JSON-DAG: "%70:sub13": 264 # CHECK-CP-JSON-DAG: "%70:sub14": 263 # CHECK-CP-JSON-DAG: "%70:sub15": 262 # CHECK-CP-JSON-DAG: "%70:sub16": 259 # CHECK-CP-JSON-DAG: "%70:sub17": 258 # CHECK-CP-JSON-DAG: "%70:sub18": 257 # CHECK-CP-JSON-DAG: "%70:sub19": 256 # CHECK-CP-JSON-DAG: "%70:sub20": 253 # CHECK-CP-JSON-DAG: "%70:sub21": 252 # CHECK-CP-JSON-DAG: "%70:sub22": 251 # CHECK-CP-JSON-DAG: "%70:sub23": 250 # CHECK-CP-JSON-DAG: "%70:sub24": 247 # CHECK-CP-JSON-DAG: "%70:sub25": 246 # CHECK-CP-JSON-DAG: "%70:sub26": 245 # CHECK-CP-JSON-DAG: "%70:sub27": 244 # CHECK-CP-JSON-DAG: "%70:sub28": 241 # CHECK-CP-JSON-DAG: "%70:sub29": 240 # CHECK-CP-JSON-DAG: "%70:sub30": 239 # CHECK-CP-JSON-DAG: "%70:sub31": 238 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 28 # CHECK-CP-JSON-DAG: "%92": 70 # CHECK-CP-JSON-DAG: "%97": 112 # CHECK-CP-JSON-DAG: "%102": 154 # CHECK-CP-JSON-DAG: "%107": 196 # CHECK-CP-JSON-DAG: "%149:sub0": 379 # CHECK-CP-JSON-DAG: "%149:sub1": 378 # CHECK-CP-JSON-DAG: "%149:sub2": 377 # CHECK-CP-JSON-DAG: "%149:sub3": 376 # CHECK-CP-JSON-DAG: "%149:sub4": 373 # CHECK-CP-JSON-DAG: "%149:sub5": 372 # CHECK-CP-JSON-DAG: "%149:sub6": 371 # CHECK-CP-JSON-DAG: "%149:sub7": 370 # CHECK-CP-JSON-DAG: "%149:sub8": 367 # CHECK-CP-JSON-DAG: "%149:sub9": 366 # CHECK-CP-JSON-DAG: "%149:sub10": 365 # CHECK-CP-JSON-DAG: "%149:sub11": 364 # CHECK-CP-JSON-DAG: "%149:sub12": 361 # CHECK-CP-JSON-DAG: "%149:sub13": 360 # CHECK-CP-JSON-DAG: "%149:sub14": 359 # CHECK-CP-JSON-DAG: "%149:sub15": 358 # CHECK-CP-JSON-DAG: "%149:sub16": 355 # CHECK-CP-JSON-DAG: "%149:sub17": 354 # CHECK-CP-JSON-DAG: "%149:sub18": 353 # CHECK-CP-JSON-DAG: "%149:sub19": 352 # CHECK-CP-JSON-DAG: "%149:sub20": 349 # CHECK-CP-JSON-DAG: "%149:sub21": 348 # CHECK-CP-JSON-DAG: "%149:sub22": 347 # CHECK-CP-JSON-DAG: "%149:sub23": 346 # CHECK-CP-JSON-DAG: "%149:sub24": 343 # CHECK-CP-JSON-DAG: "%149:sub25": 342 # CHECK-CP-JSON-DAG: "%149:sub26": 341 # CHECK-CP-JSON-DAG: "%149:sub27": 340 # CHECK-CP-JSON-DAG: "%149:sub28": 337 # CHECK-CP-JSON-DAG: "%149:sub29": 336 # CHECK-CP-JSON-DAG: "%149:sub30": 335 # CHECK-CP-JSON-DAG: "%149:sub31": 334 # CHECK-CP-JSON-DAG: "%151": 26 # CHECK-CP-JSON-DAG: "%152": 26 # CHECK-CP-JSON-DAG: "%153": 26 # CHECK-CP-JSON-DAG: "%154": 26 # CHECK-CP-JSON-DAG: "%156": 26 # CHECK-CP-JSON-DAG: "%157": 26 # CHECK-CP-JSON-DAG: "%158": 26 # CHECK-CP-JSON-DAG: "%159": 26 # CHECK-CP-JSON-DAG: "%160:sub0": 0 # CHECK-CP-JSON-DAG: "%161": 26 # CHECK-CP-JSON-DAG: "%162": 26 # CHECK-CP-JSON-DAG: "%163": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%165:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 330 # CHECK-CP-JSON-DAG: "%69:sub1": 329 # CHECK-CP-JSON-DAG: "%69:sub2": 328 # CHECK-CP-JSON-DAG: "%69:sub3": 327 # CHECK-CP-JSON-DAG: "%69:sub4": 324 # CHECK-CP-JSON-DAG: "%69:sub5": 323 # CHECK-CP-JSON-DAG: "%69:sub6": 322 # CHECK-CP-JSON-DAG: "%69:sub7": 321 # CHECK-CP-JSON-DAG: "%69:sub8": 318 # CHECK-CP-JSON-DAG: "%69:sub9": 317 # CHECK-CP-JSON-DAG: "%69:sub10": 316 # CHECK-CP-JSON-DAG: "%69:sub11": 315 # CHECK-CP-JSON-DAG: "%69:sub12": 312 # CHECK-CP-JSON-DAG: "%69:sub13": 311 # CHECK-CP-JSON-DAG: "%69:sub14": 310 # CHECK-CP-JSON-DAG: "%69:sub15": 309 # CHECK-CP-JSON-DAG: "%69:sub16": 306 # CHECK-CP-JSON-DAG: "%69:sub17": 305 # CHECK-CP-JSON-DAG: "%69:sub18": 304 # CHECK-CP-JSON-DAG: "%69:sub19": 303 # CHECK-CP-JSON-DAG: "%69:sub20": 300 # CHECK-CP-JSON-DAG: "%69:sub21": 299 # CHECK-CP-JSON-DAG: "%69:sub22": 298 # CHECK-CP-JSON-DAG: "%69:sub23": 297 # CHECK-CP-JSON-DAG: "%69:sub24": 294 # CHECK-CP-JSON-DAG: "%69:sub25": 293 # CHECK-CP-JSON-DAG: "%69:sub26": 292 # CHECK-CP-JSON-DAG: "%69:sub27": 291 # CHECK-CP-JSON-DAG: "%69:sub28": 288 # CHECK-CP-JSON-DAG: "%69:sub29": 287 # CHECK-CP-JSON-DAG: "%69:sub30": 286 # CHECK-CP-JSON-DAG: "%69:sub31": 285 # CHECK-CP-JSON-DAG: "%70:sub0": 282 # CHECK-CP-JSON-DAG: "%70:sub1": 281 # CHECK-CP-JSON-DAG: "%70:sub2": 280 # CHECK-CP-JSON-DAG: "%70:sub3": 279 # CHECK-CP-JSON-DAG: "%70:sub4": 276 # CHECK-CP-JSON-DAG: "%70:sub5": 275 # CHECK-CP-JSON-DAG: "%70:sub6": 274 # CHECK-CP-JSON-DAG: "%70:sub7": 273 # CHECK-CP-JSON-DAG: "%70:sub8": 270 # CHECK-CP-JSON-DAG: "%70:sub9": 269 # CHECK-CP-JSON-DAG: "%70:sub10": 268 # CHECK-CP-JSON-DAG: "%70:sub11": 267 # CHECK-CP-JSON-DAG: "%70:sub12": 264 # CHECK-CP-JSON-DAG: "%70:sub13": 263 # CHECK-CP-JSON-DAG: "%70:sub14": 262 # CHECK-CP-JSON-DAG: "%70:sub15": 261 # CHECK-CP-JSON-DAG: "%70:sub16": 258 # CHECK-CP-JSON-DAG: "%70:sub17": 257 # CHECK-CP-JSON-DAG: "%70:sub18": 256 # CHECK-CP-JSON-DAG: "%70:sub19": 255 # CHECK-CP-JSON-DAG: "%70:sub20": 252 # CHECK-CP-JSON-DAG: "%70:sub21": 251 # CHECK-CP-JSON-DAG: "%70:sub22": 250 # CHECK-CP-JSON-DAG: "%70:sub23": 249 # CHECK-CP-JSON-DAG: "%70:sub24": 246 # CHECK-CP-JSON-DAG: "%70:sub25": 245 # CHECK-CP-JSON-DAG: "%70:sub26": 244 # CHECK-CP-JSON-DAG: "%70:sub27": 243 # CHECK-CP-JSON-DAG: "%70:sub28": 240 # CHECK-CP-JSON-DAG: "%70:sub29": 239 # CHECK-CP-JSON-DAG: "%70:sub30": 238 # CHECK-CP-JSON-DAG: "%70:sub31": 237 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 27 # CHECK-CP-JSON-DAG: "%92": 69 # CHECK-CP-JSON-DAG: "%97": 111 # CHECK-CP-JSON-DAG: "%102": 153 # CHECK-CP-JSON-DAG: "%107": 195 # CHECK-CP-JSON-DAG: "%149:sub0": 378 # CHECK-CP-JSON-DAG: "%149:sub1": 377 # CHECK-CP-JSON-DAG: "%149:sub2": 376 # CHECK-CP-JSON-DAG: "%149:sub3": 375 # CHECK-CP-JSON-DAG: "%149:sub4": 372 # CHECK-CP-JSON-DAG: "%149:sub5": 371 # CHECK-CP-JSON-DAG: "%149:sub6": 370 # CHECK-CP-JSON-DAG: "%149:sub7": 369 # CHECK-CP-JSON-DAG: "%149:sub8": 366 # CHECK-CP-JSON-DAG: "%149:sub9": 365 # CHECK-CP-JSON-DAG: "%149:sub10": 364 # CHECK-CP-JSON-DAG: "%149:sub11": 363 # CHECK-CP-JSON-DAG: "%149:sub12": 360 # CHECK-CP-JSON-DAG: "%149:sub13": 359 # CHECK-CP-JSON-DAG: "%149:sub14": 358 # CHECK-CP-JSON-DAG: "%149:sub15": 357 # CHECK-CP-JSON-DAG: "%149:sub16": 354 # CHECK-CP-JSON-DAG: "%149:sub17": 353 # CHECK-CP-JSON-DAG: "%149:sub18": 352 # CHECK-CP-JSON-DAG: "%149:sub19": 351 # CHECK-CP-JSON-DAG: "%149:sub20": 348 # CHECK-CP-JSON-DAG: "%149:sub21": 347 # CHECK-CP-JSON-DAG: "%149:sub22": 346 # CHECK-CP-JSON-DAG: "%149:sub23": 345 # CHECK-CP-JSON-DAG: "%149:sub24": 342 # CHECK-CP-JSON-DAG: "%149:sub25": 341 # CHECK-CP-JSON-DAG: "%149:sub26": 340 # CHECK-CP-JSON-DAG: "%149:sub27": 339 # CHECK-CP-JSON-DAG: "%149:sub28": 336 # CHECK-CP-JSON-DAG: "%149:sub29": 335 # CHECK-CP-JSON-DAG: "%149:sub30": 334 # CHECK-CP-JSON-DAG: "%149:sub31": 333 # CHECK-CP-JSON-DAG: "%151": 25 # CHECK-CP-JSON-DAG: "%152": 25 # CHECK-CP-JSON-DAG: "%153": 25 # CHECK-CP-JSON-DAG: "%154": 25 # CHECK-CP-JSON-DAG: "%156": 25 # CHECK-CP-JSON-DAG: "%157": 25 # CHECK-CP-JSON-DAG: "%158": 25 # CHECK-CP-JSON-DAG: "%159": 25 # CHECK-CP-JSON-DAG: "%161": 25 # CHECK-CP-JSON-DAG: "%162": 25 # CHECK-CP-JSON-DAG: "%163": 25 # CHECK-CP-JSON-DAG: "%164": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%166:vgpr_32 = COPY %165.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 329 # CHECK-CP-JSON-DAG: "%69:sub1": 328 # CHECK-CP-JSON-DAG: "%69:sub2": 327 # CHECK-CP-JSON-DAG: "%69:sub3": 326 # CHECK-CP-JSON-DAG: "%69:sub4": 323 # CHECK-CP-JSON-DAG: "%69:sub5": 322 # CHECK-CP-JSON-DAG: "%69:sub6": 321 # CHECK-CP-JSON-DAG: "%69:sub7": 320 # CHECK-CP-JSON-DAG: "%69:sub8": 317 # CHECK-CP-JSON-DAG: "%69:sub9": 316 # CHECK-CP-JSON-DAG: "%69:sub10": 315 # CHECK-CP-JSON-DAG: "%69:sub11": 314 # CHECK-CP-JSON-DAG: "%69:sub12": 311 # CHECK-CP-JSON-DAG: "%69:sub13": 310 # CHECK-CP-JSON-DAG: "%69:sub14": 309 # CHECK-CP-JSON-DAG: "%69:sub15": 308 # CHECK-CP-JSON-DAG: "%69:sub16": 305 # CHECK-CP-JSON-DAG: "%69:sub17": 304 # CHECK-CP-JSON-DAG: "%69:sub18": 303 # CHECK-CP-JSON-DAG: "%69:sub19": 302 # CHECK-CP-JSON-DAG: "%69:sub20": 299 # CHECK-CP-JSON-DAG: "%69:sub21": 298 # CHECK-CP-JSON-DAG: "%69:sub22": 297 # CHECK-CP-JSON-DAG: "%69:sub23": 296 # CHECK-CP-JSON-DAG: "%69:sub24": 293 # CHECK-CP-JSON-DAG: "%69:sub25": 292 # CHECK-CP-JSON-DAG: "%69:sub26": 291 # CHECK-CP-JSON-DAG: "%69:sub27": 290 # CHECK-CP-JSON-DAG: "%69:sub28": 287 # CHECK-CP-JSON-DAG: "%69:sub29": 286 # CHECK-CP-JSON-DAG: "%69:sub30": 285 # CHECK-CP-JSON-DAG: "%69:sub31": 284 # CHECK-CP-JSON-DAG: "%70:sub0": 281 # CHECK-CP-JSON-DAG: "%70:sub1": 280 # CHECK-CP-JSON-DAG: "%70:sub2": 279 # CHECK-CP-JSON-DAG: "%70:sub3": 278 # CHECK-CP-JSON-DAG: "%70:sub4": 275 # CHECK-CP-JSON-DAG: "%70:sub5": 274 # CHECK-CP-JSON-DAG: "%70:sub6": 273 # CHECK-CP-JSON-DAG: "%70:sub7": 272 # CHECK-CP-JSON-DAG: "%70:sub8": 269 # CHECK-CP-JSON-DAG: "%70:sub9": 268 # CHECK-CP-JSON-DAG: "%70:sub10": 267 # CHECK-CP-JSON-DAG: "%70:sub11": 266 # CHECK-CP-JSON-DAG: "%70:sub12": 263 # CHECK-CP-JSON-DAG: "%70:sub13": 262 # CHECK-CP-JSON-DAG: "%70:sub14": 261 # CHECK-CP-JSON-DAG: "%70:sub15": 260 # CHECK-CP-JSON-DAG: "%70:sub16": 257 # CHECK-CP-JSON-DAG: "%70:sub17": 256 # CHECK-CP-JSON-DAG: "%70:sub18": 255 # CHECK-CP-JSON-DAG: "%70:sub19": 254 # CHECK-CP-JSON-DAG: "%70:sub20": 251 # CHECK-CP-JSON-DAG: "%70:sub21": 250 # CHECK-CP-JSON-DAG: "%70:sub22": 249 # CHECK-CP-JSON-DAG: "%70:sub23": 248 # CHECK-CP-JSON-DAG: "%70:sub24": 245 # CHECK-CP-JSON-DAG: "%70:sub25": 244 # CHECK-CP-JSON-DAG: "%70:sub26": 243 # CHECK-CP-JSON-DAG: "%70:sub27": 242 # CHECK-CP-JSON-DAG: "%70:sub28": 239 # CHECK-CP-JSON-DAG: "%70:sub29": 238 # CHECK-CP-JSON-DAG: "%70:sub30": 237 # CHECK-CP-JSON-DAG: "%70:sub31": 236 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 26 # CHECK-CP-JSON-DAG: "%92": 68 # CHECK-CP-JSON-DAG: "%97": 110 # CHECK-CP-JSON-DAG: "%102": 152 # CHECK-CP-JSON-DAG: "%107": 194 # CHECK-CP-JSON-DAG: "%149:sub0": 377 # CHECK-CP-JSON-DAG: "%149:sub1": 376 # CHECK-CP-JSON-DAG: "%149:sub2": 375 # CHECK-CP-JSON-DAG: "%149:sub3": 374 # CHECK-CP-JSON-DAG: "%149:sub4": 371 # CHECK-CP-JSON-DAG: "%149:sub5": 370 # CHECK-CP-JSON-DAG: "%149:sub6": 369 # CHECK-CP-JSON-DAG: "%149:sub7": 368 # CHECK-CP-JSON-DAG: "%149:sub8": 365 # CHECK-CP-JSON-DAG: "%149:sub9": 364 # CHECK-CP-JSON-DAG: "%149:sub10": 363 # CHECK-CP-JSON-DAG: "%149:sub11": 362 # CHECK-CP-JSON-DAG: "%149:sub12": 359 # CHECK-CP-JSON-DAG: "%149:sub13": 358 # CHECK-CP-JSON-DAG: "%149:sub14": 357 # CHECK-CP-JSON-DAG: "%149:sub15": 356 # CHECK-CP-JSON-DAG: "%149:sub16": 353 # CHECK-CP-JSON-DAG: "%149:sub17": 352 # CHECK-CP-JSON-DAG: "%149:sub18": 351 # CHECK-CP-JSON-DAG: "%149:sub19": 350 # CHECK-CP-JSON-DAG: "%149:sub20": 347 # CHECK-CP-JSON-DAG: "%149:sub21": 346 # CHECK-CP-JSON-DAG: "%149:sub22": 345 # CHECK-CP-JSON-DAG: "%149:sub23": 344 # CHECK-CP-JSON-DAG: "%149:sub24": 341 # CHECK-CP-JSON-DAG: "%149:sub25": 340 # CHECK-CP-JSON-DAG: "%149:sub26": 339 # CHECK-CP-JSON-DAG: "%149:sub27": 338 # CHECK-CP-JSON-DAG: "%149:sub28": 335 # CHECK-CP-JSON-DAG: "%149:sub29": 334 # CHECK-CP-JSON-DAG: "%149:sub30": 333 # CHECK-CP-JSON-DAG: "%149:sub31": 332 # CHECK-CP-JSON-DAG: "%151": 24 # CHECK-CP-JSON-DAG: "%152": 24 # CHECK-CP-JSON-DAG: "%153": 24 # CHECK-CP-JSON-DAG: "%154": 24 # CHECK-CP-JSON-DAG: "%156": 24 # CHECK-CP-JSON-DAG: "%157": 24 # CHECK-CP-JSON-DAG: "%158": 24 # CHECK-CP-JSON-DAG: "%159": 24 # CHECK-CP-JSON-DAG: "%161": 24 # CHECK-CP-JSON-DAG: "%162": 24 # CHECK-CP-JSON-DAG: "%163": 24 # CHECK-CP-JSON-DAG: "%164": 24 # CHECK-CP-JSON-DAG: "%165:sub0": 3 # CHECK-CP-JSON-DAG: "%165:sub1": 2 # CHECK-CP-JSON-DAG: "%165:sub2": 1 # CHECK-CP-JSON-DAG: "%165:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%167:vgpr_32 = COPY %165.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 328 # CHECK-CP-JSON-DAG: "%69:sub1": 327 # CHECK-CP-JSON-DAG: "%69:sub2": 326 # CHECK-CP-JSON-DAG: "%69:sub3": 325 # CHECK-CP-JSON-DAG: "%69:sub4": 322 # CHECK-CP-JSON-DAG: "%69:sub5": 321 # CHECK-CP-JSON-DAG: "%69:sub6": 320 # CHECK-CP-JSON-DAG: "%69:sub7": 319 # CHECK-CP-JSON-DAG: "%69:sub8": 316 # CHECK-CP-JSON-DAG: "%69:sub9": 315 # CHECK-CP-JSON-DAG: "%69:sub10": 314 # CHECK-CP-JSON-DAG: "%69:sub11": 313 # CHECK-CP-JSON-DAG: "%69:sub12": 310 # CHECK-CP-JSON-DAG: "%69:sub13": 309 # CHECK-CP-JSON-DAG: "%69:sub14": 308 # CHECK-CP-JSON-DAG: "%69:sub15": 307 # CHECK-CP-JSON-DAG: "%69:sub16": 304 # CHECK-CP-JSON-DAG: "%69:sub17": 303 # CHECK-CP-JSON-DAG: "%69:sub18": 302 # CHECK-CP-JSON-DAG: "%69:sub19": 301 # CHECK-CP-JSON-DAG: "%69:sub20": 298 # CHECK-CP-JSON-DAG: "%69:sub21": 297 # CHECK-CP-JSON-DAG: "%69:sub22": 296 # CHECK-CP-JSON-DAG: "%69:sub23": 295 # CHECK-CP-JSON-DAG: "%69:sub24": 292 # CHECK-CP-JSON-DAG: "%69:sub25": 291 # CHECK-CP-JSON-DAG: "%69:sub26": 290 # CHECK-CP-JSON-DAG: "%69:sub27": 289 # CHECK-CP-JSON-DAG: "%69:sub28": 286 # CHECK-CP-JSON-DAG: "%69:sub29": 285 # CHECK-CP-JSON-DAG: "%69:sub30": 284 # CHECK-CP-JSON-DAG: "%69:sub31": 283 # CHECK-CP-JSON-DAG: "%70:sub0": 280 # CHECK-CP-JSON-DAG: "%70:sub1": 279 # CHECK-CP-JSON-DAG: "%70:sub2": 278 # CHECK-CP-JSON-DAG: "%70:sub3": 277 # CHECK-CP-JSON-DAG: "%70:sub4": 274 # CHECK-CP-JSON-DAG: "%70:sub5": 273 # CHECK-CP-JSON-DAG: "%70:sub6": 272 # CHECK-CP-JSON-DAG: "%70:sub7": 271 # CHECK-CP-JSON-DAG: "%70:sub8": 268 # CHECK-CP-JSON-DAG: "%70:sub9": 267 # CHECK-CP-JSON-DAG: "%70:sub10": 266 # CHECK-CP-JSON-DAG: "%70:sub11": 265 # CHECK-CP-JSON-DAG: "%70:sub12": 262 # CHECK-CP-JSON-DAG: "%70:sub13": 261 # CHECK-CP-JSON-DAG: "%70:sub14": 260 # CHECK-CP-JSON-DAG: "%70:sub15": 259 # CHECK-CP-JSON-DAG: "%70:sub16": 256 # CHECK-CP-JSON-DAG: "%70:sub17": 255 # CHECK-CP-JSON-DAG: "%70:sub18": 254 # CHECK-CP-JSON-DAG: "%70:sub19": 253 # CHECK-CP-JSON-DAG: "%70:sub20": 250 # CHECK-CP-JSON-DAG: "%70:sub21": 249 # CHECK-CP-JSON-DAG: "%70:sub22": 248 # CHECK-CP-JSON-DAG: "%70:sub23": 247 # CHECK-CP-JSON-DAG: "%70:sub24": 244 # CHECK-CP-JSON-DAG: "%70:sub25": 243 # CHECK-CP-JSON-DAG: "%70:sub26": 242 # CHECK-CP-JSON-DAG: "%70:sub27": 241 # CHECK-CP-JSON-DAG: "%70:sub28": 238 # CHECK-CP-JSON-DAG: "%70:sub29": 237 # CHECK-CP-JSON-DAG: "%70:sub30": 236 # CHECK-CP-JSON-DAG: "%70:sub31": 235 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 25 # CHECK-CP-JSON-DAG: "%92": 67 # CHECK-CP-JSON-DAG: "%97": 109 # CHECK-CP-JSON-DAG: "%102": 151 # CHECK-CP-JSON-DAG: "%107": 193 # CHECK-CP-JSON-DAG: "%149:sub0": 376 # CHECK-CP-JSON-DAG: "%149:sub1": 375 # CHECK-CP-JSON-DAG: "%149:sub2": 374 # CHECK-CP-JSON-DAG: "%149:sub3": 373 # CHECK-CP-JSON-DAG: "%149:sub4": 370 # CHECK-CP-JSON-DAG: "%149:sub5": 369 # CHECK-CP-JSON-DAG: "%149:sub6": 368 # CHECK-CP-JSON-DAG: "%149:sub7": 367 # CHECK-CP-JSON-DAG: "%149:sub8": 364 # CHECK-CP-JSON-DAG: "%149:sub9": 363 # CHECK-CP-JSON-DAG: "%149:sub10": 362 # CHECK-CP-JSON-DAG: "%149:sub11": 361 # CHECK-CP-JSON-DAG: "%149:sub12": 358 # CHECK-CP-JSON-DAG: "%149:sub13": 357 # CHECK-CP-JSON-DAG: "%149:sub14": 356 # CHECK-CP-JSON-DAG: "%149:sub15": 355 # CHECK-CP-JSON-DAG: "%149:sub16": 352 # CHECK-CP-JSON-DAG: "%149:sub17": 351 # CHECK-CP-JSON-DAG: "%149:sub18": 350 # CHECK-CP-JSON-DAG: "%149:sub19": 349 # CHECK-CP-JSON-DAG: "%149:sub20": 346 # CHECK-CP-JSON-DAG: "%149:sub21": 345 # CHECK-CP-JSON-DAG: "%149:sub22": 344 # CHECK-CP-JSON-DAG: "%149:sub23": 343 # CHECK-CP-JSON-DAG: "%149:sub24": 340 # CHECK-CP-JSON-DAG: "%149:sub25": 339 # CHECK-CP-JSON-DAG: "%149:sub26": 338 # CHECK-CP-JSON-DAG: "%149:sub27": 337 # CHECK-CP-JSON-DAG: "%149:sub28": 334 # CHECK-CP-JSON-DAG: "%149:sub29": 333 # CHECK-CP-JSON-DAG: "%149:sub30": 332 # CHECK-CP-JSON-DAG: "%149:sub31": 331 # CHECK-CP-JSON-DAG: "%151": 23 # CHECK-CP-JSON-DAG: "%152": 23 # CHECK-CP-JSON-DAG: "%153": 23 # CHECK-CP-JSON-DAG: "%154": 23 # CHECK-CP-JSON-DAG: "%156": 23 # CHECK-CP-JSON-DAG: "%157": 23 # CHECK-CP-JSON-DAG: "%158": 23 # CHECK-CP-JSON-DAG: "%159": 23 # CHECK-CP-JSON-DAG: "%161": 23 # CHECK-CP-JSON-DAG: "%162": 23 # CHECK-CP-JSON-DAG: "%163": 23 # CHECK-CP-JSON-DAG: "%164": 23 # CHECK-CP-JSON-DAG: "%165:sub0": 2 # CHECK-CP-JSON-DAG: "%165:sub1": 1 # CHECK-CP-JSON-DAG: "%165:sub2": 0 # CHECK-CP-JSON-DAG: "%166": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%168:vgpr_32 = COPY %165.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 327 # CHECK-CP-JSON-DAG: "%69:sub1": 326 # CHECK-CP-JSON-DAG: "%69:sub2": 325 # CHECK-CP-JSON-DAG: "%69:sub3": 324 # CHECK-CP-JSON-DAG: "%69:sub4": 321 # CHECK-CP-JSON-DAG: "%69:sub5": 320 # CHECK-CP-JSON-DAG: "%69:sub6": 319 # CHECK-CP-JSON-DAG: "%69:sub7": 318 # CHECK-CP-JSON-DAG: "%69:sub8": 315 # CHECK-CP-JSON-DAG: "%69:sub9": 314 # CHECK-CP-JSON-DAG: "%69:sub10": 313 # CHECK-CP-JSON-DAG: "%69:sub11": 312 # CHECK-CP-JSON-DAG: "%69:sub12": 309 # CHECK-CP-JSON-DAG: "%69:sub13": 308 # CHECK-CP-JSON-DAG: "%69:sub14": 307 # CHECK-CP-JSON-DAG: "%69:sub15": 306 # CHECK-CP-JSON-DAG: "%69:sub16": 303 # CHECK-CP-JSON-DAG: "%69:sub17": 302 # CHECK-CP-JSON-DAG: "%69:sub18": 301 # CHECK-CP-JSON-DAG: "%69:sub19": 300 # CHECK-CP-JSON-DAG: "%69:sub20": 297 # CHECK-CP-JSON-DAG: "%69:sub21": 296 # CHECK-CP-JSON-DAG: "%69:sub22": 295 # CHECK-CP-JSON-DAG: "%69:sub23": 294 # CHECK-CP-JSON-DAG: "%69:sub24": 291 # CHECK-CP-JSON-DAG: "%69:sub25": 290 # CHECK-CP-JSON-DAG: "%69:sub26": 289 # CHECK-CP-JSON-DAG: "%69:sub27": 288 # CHECK-CP-JSON-DAG: "%69:sub28": 285 # CHECK-CP-JSON-DAG: "%69:sub29": 284 # CHECK-CP-JSON-DAG: "%69:sub30": 283 # CHECK-CP-JSON-DAG: "%69:sub31": 282 # CHECK-CP-JSON-DAG: "%70:sub0": 279 # CHECK-CP-JSON-DAG: "%70:sub1": 278 # CHECK-CP-JSON-DAG: "%70:sub2": 277 # CHECK-CP-JSON-DAG: "%70:sub3": 276 # CHECK-CP-JSON-DAG: "%70:sub4": 273 # CHECK-CP-JSON-DAG: "%70:sub5": 272 # CHECK-CP-JSON-DAG: "%70:sub6": 271 # CHECK-CP-JSON-DAG: "%70:sub7": 270 # CHECK-CP-JSON-DAG: "%70:sub8": 267 # CHECK-CP-JSON-DAG: "%70:sub9": 266 # CHECK-CP-JSON-DAG: "%70:sub10": 265 # CHECK-CP-JSON-DAG: "%70:sub11": 264 # CHECK-CP-JSON-DAG: "%70:sub12": 261 # CHECK-CP-JSON-DAG: "%70:sub13": 260 # CHECK-CP-JSON-DAG: "%70:sub14": 259 # CHECK-CP-JSON-DAG: "%70:sub15": 258 # CHECK-CP-JSON-DAG: "%70:sub16": 255 # CHECK-CP-JSON-DAG: "%70:sub17": 254 # CHECK-CP-JSON-DAG: "%70:sub18": 253 # CHECK-CP-JSON-DAG: "%70:sub19": 252 # CHECK-CP-JSON-DAG: "%70:sub20": 249 # CHECK-CP-JSON-DAG: "%70:sub21": 248 # CHECK-CP-JSON-DAG: "%70:sub22": 247 # CHECK-CP-JSON-DAG: "%70:sub23": 246 # CHECK-CP-JSON-DAG: "%70:sub24": 243 # CHECK-CP-JSON-DAG: "%70:sub25": 242 # CHECK-CP-JSON-DAG: "%70:sub26": 241 # CHECK-CP-JSON-DAG: "%70:sub27": 240 # CHECK-CP-JSON-DAG: "%70:sub28": 237 # CHECK-CP-JSON-DAG: "%70:sub29": 236 # CHECK-CP-JSON-DAG: "%70:sub30": 235 # CHECK-CP-JSON-DAG: "%70:sub31": 234 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 24 # CHECK-CP-JSON-DAG: "%92": 66 # CHECK-CP-JSON-DAG: "%97": 108 # CHECK-CP-JSON-DAG: "%102": 150 # CHECK-CP-JSON-DAG: "%107": 192 # CHECK-CP-JSON-DAG: "%149:sub0": 375 # CHECK-CP-JSON-DAG: "%149:sub1": 374 # CHECK-CP-JSON-DAG: "%149:sub2": 373 # CHECK-CP-JSON-DAG: "%149:sub3": 372 # CHECK-CP-JSON-DAG: "%149:sub4": 369 # CHECK-CP-JSON-DAG: "%149:sub5": 368 # CHECK-CP-JSON-DAG: "%149:sub6": 367 # CHECK-CP-JSON-DAG: "%149:sub7": 366 # CHECK-CP-JSON-DAG: "%149:sub8": 363 # CHECK-CP-JSON-DAG: "%149:sub9": 362 # CHECK-CP-JSON-DAG: "%149:sub10": 361 # CHECK-CP-JSON-DAG: "%149:sub11": 360 # CHECK-CP-JSON-DAG: "%149:sub12": 357 # CHECK-CP-JSON-DAG: "%149:sub13": 356 # CHECK-CP-JSON-DAG: "%149:sub14": 355 # CHECK-CP-JSON-DAG: "%149:sub15": 354 # CHECK-CP-JSON-DAG: "%149:sub16": 351 # CHECK-CP-JSON-DAG: "%149:sub17": 350 # CHECK-CP-JSON-DAG: "%149:sub18": 349 # CHECK-CP-JSON-DAG: "%149:sub19": 348 # CHECK-CP-JSON-DAG: "%149:sub20": 345 # CHECK-CP-JSON-DAG: "%149:sub21": 344 # CHECK-CP-JSON-DAG: "%149:sub22": 343 # CHECK-CP-JSON-DAG: "%149:sub23": 342 # CHECK-CP-JSON-DAG: "%149:sub24": 339 # CHECK-CP-JSON-DAG: "%149:sub25": 338 # CHECK-CP-JSON-DAG: "%149:sub26": 337 # CHECK-CP-JSON-DAG: "%149:sub27": 336 # CHECK-CP-JSON-DAG: "%149:sub28": 333 # CHECK-CP-JSON-DAG: "%149:sub29": 332 # CHECK-CP-JSON-DAG: "%149:sub30": 331 # CHECK-CP-JSON-DAG: "%149:sub31": 330 # CHECK-CP-JSON-DAG: "%151": 22 # CHECK-CP-JSON-DAG: "%152": 22 # CHECK-CP-JSON-DAG: "%153": 22 # CHECK-CP-JSON-DAG: "%154": 22 # CHECK-CP-JSON-DAG: "%156": 22 # CHECK-CP-JSON-DAG: "%157": 22 # CHECK-CP-JSON-DAG: "%158": 22 # CHECK-CP-JSON-DAG: "%159": 22 # CHECK-CP-JSON-DAG: "%161": 22 # CHECK-CP-JSON-DAG: "%162": 22 # CHECK-CP-JSON-DAG: "%163": 22 # CHECK-CP-JSON-DAG: "%164": 22 # CHECK-CP-JSON-DAG: "%165:sub0": 1 # CHECK-CP-JSON-DAG: "%165:sub1": 0 # CHECK-CP-JSON-DAG: "%166": 22 # CHECK-CP-JSON-DAG: "%167": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%169:vgpr_32 = COPY %165.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 326 # CHECK-CP-JSON-DAG: "%69:sub1": 325 # CHECK-CP-JSON-DAG: "%69:sub2": 324 # CHECK-CP-JSON-DAG: "%69:sub3": 323 # CHECK-CP-JSON-DAG: "%69:sub4": 320 # CHECK-CP-JSON-DAG: "%69:sub5": 319 # CHECK-CP-JSON-DAG: "%69:sub6": 318 # CHECK-CP-JSON-DAG: "%69:sub7": 317 # CHECK-CP-JSON-DAG: "%69:sub8": 314 # CHECK-CP-JSON-DAG: "%69:sub9": 313 # CHECK-CP-JSON-DAG: "%69:sub10": 312 # CHECK-CP-JSON-DAG: "%69:sub11": 311 # CHECK-CP-JSON-DAG: "%69:sub12": 308 # CHECK-CP-JSON-DAG: "%69:sub13": 307 # CHECK-CP-JSON-DAG: "%69:sub14": 306 # CHECK-CP-JSON-DAG: "%69:sub15": 305 # CHECK-CP-JSON-DAG: "%69:sub16": 302 # CHECK-CP-JSON-DAG: "%69:sub17": 301 # CHECK-CP-JSON-DAG: "%69:sub18": 300 # CHECK-CP-JSON-DAG: "%69:sub19": 299 # CHECK-CP-JSON-DAG: "%69:sub20": 296 # CHECK-CP-JSON-DAG: "%69:sub21": 295 # CHECK-CP-JSON-DAG: "%69:sub22": 294 # CHECK-CP-JSON-DAG: "%69:sub23": 293 # CHECK-CP-JSON-DAG: "%69:sub24": 290 # CHECK-CP-JSON-DAG: "%69:sub25": 289 # CHECK-CP-JSON-DAG: "%69:sub26": 288 # CHECK-CP-JSON-DAG: "%69:sub27": 287 # CHECK-CP-JSON-DAG: "%69:sub28": 284 # CHECK-CP-JSON-DAG: "%69:sub29": 283 # CHECK-CP-JSON-DAG: "%69:sub30": 282 # CHECK-CP-JSON-DAG: "%69:sub31": 281 # CHECK-CP-JSON-DAG: "%70:sub0": 278 # CHECK-CP-JSON-DAG: "%70:sub1": 277 # CHECK-CP-JSON-DAG: "%70:sub2": 276 # CHECK-CP-JSON-DAG: "%70:sub3": 275 # CHECK-CP-JSON-DAG: "%70:sub4": 272 # CHECK-CP-JSON-DAG: "%70:sub5": 271 # CHECK-CP-JSON-DAG: "%70:sub6": 270 # CHECK-CP-JSON-DAG: "%70:sub7": 269 # CHECK-CP-JSON-DAG: "%70:sub8": 266 # CHECK-CP-JSON-DAG: "%70:sub9": 265 # CHECK-CP-JSON-DAG: "%70:sub10": 264 # CHECK-CP-JSON-DAG: "%70:sub11": 263 # CHECK-CP-JSON-DAG: "%70:sub12": 260 # CHECK-CP-JSON-DAG: "%70:sub13": 259 # CHECK-CP-JSON-DAG: "%70:sub14": 258 # CHECK-CP-JSON-DAG: "%70:sub15": 257 # CHECK-CP-JSON-DAG: "%70:sub16": 254 # CHECK-CP-JSON-DAG: "%70:sub17": 253 # CHECK-CP-JSON-DAG: "%70:sub18": 252 # CHECK-CP-JSON-DAG: "%70:sub19": 251 # CHECK-CP-JSON-DAG: "%70:sub20": 248 # CHECK-CP-JSON-DAG: "%70:sub21": 247 # CHECK-CP-JSON-DAG: "%70:sub22": 246 # CHECK-CP-JSON-DAG: "%70:sub23": 245 # CHECK-CP-JSON-DAG: "%70:sub24": 242 # CHECK-CP-JSON-DAG: "%70:sub25": 241 # CHECK-CP-JSON-DAG: "%70:sub26": 240 # CHECK-CP-JSON-DAG: "%70:sub27": 239 # CHECK-CP-JSON-DAG: "%70:sub28": 236 # CHECK-CP-JSON-DAG: "%70:sub29": 235 # CHECK-CP-JSON-DAG: "%70:sub30": 234 # CHECK-CP-JSON-DAG: "%70:sub31": 233 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 23 # CHECK-CP-JSON-DAG: "%92": 65 # CHECK-CP-JSON-DAG: "%97": 107 # CHECK-CP-JSON-DAG: "%102": 149 # CHECK-CP-JSON-DAG: "%107": 191 # CHECK-CP-JSON-DAG: "%149:sub0": 374 # CHECK-CP-JSON-DAG: "%149:sub1": 373 # CHECK-CP-JSON-DAG: "%149:sub2": 372 # CHECK-CP-JSON-DAG: "%149:sub3": 371 # CHECK-CP-JSON-DAG: "%149:sub4": 368 # CHECK-CP-JSON-DAG: "%149:sub5": 367 # CHECK-CP-JSON-DAG: "%149:sub6": 366 # CHECK-CP-JSON-DAG: "%149:sub7": 365 # CHECK-CP-JSON-DAG: "%149:sub8": 362 # CHECK-CP-JSON-DAG: "%149:sub9": 361 # CHECK-CP-JSON-DAG: "%149:sub10": 360 # CHECK-CP-JSON-DAG: "%149:sub11": 359 # CHECK-CP-JSON-DAG: "%149:sub12": 356 # CHECK-CP-JSON-DAG: "%149:sub13": 355 # CHECK-CP-JSON-DAG: "%149:sub14": 354 # CHECK-CP-JSON-DAG: "%149:sub15": 353 # CHECK-CP-JSON-DAG: "%149:sub16": 350 # CHECK-CP-JSON-DAG: "%149:sub17": 349 # CHECK-CP-JSON-DAG: "%149:sub18": 348 # CHECK-CP-JSON-DAG: "%149:sub19": 347 # CHECK-CP-JSON-DAG: "%149:sub20": 344 # CHECK-CP-JSON-DAG: "%149:sub21": 343 # CHECK-CP-JSON-DAG: "%149:sub22": 342 # CHECK-CP-JSON-DAG: "%149:sub23": 341 # CHECK-CP-JSON-DAG: "%149:sub24": 338 # CHECK-CP-JSON-DAG: "%149:sub25": 337 # CHECK-CP-JSON-DAG: "%149:sub26": 336 # CHECK-CP-JSON-DAG: "%149:sub27": 335 # CHECK-CP-JSON-DAG: "%149:sub28": 332 # CHECK-CP-JSON-DAG: "%149:sub29": 331 # CHECK-CP-JSON-DAG: "%149:sub30": 330 # CHECK-CP-JSON-DAG: "%149:sub31": 329 # CHECK-CP-JSON-DAG: "%151": 21 # CHECK-CP-JSON-DAG: "%152": 21 # CHECK-CP-JSON-DAG: "%153": 21 # CHECK-CP-JSON-DAG: "%154": 21 # CHECK-CP-JSON-DAG: "%156": 21 # CHECK-CP-JSON-DAG: "%157": 21 # CHECK-CP-JSON-DAG: "%158": 21 # CHECK-CP-JSON-DAG: "%159": 21 # CHECK-CP-JSON-DAG: "%161": 21 # CHECK-CP-JSON-DAG: "%162": 21 # CHECK-CP-JSON-DAG: "%163": 21 # CHECK-CP-JSON-DAG: "%164": 21 # CHECK-CP-JSON-DAG: "%165:sub0": 0 # CHECK-CP-JSON-DAG: "%166": 21 # CHECK-CP-JSON-DAG: "%167": 21 # CHECK-CP-JSON-DAG: "%168": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%170:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 325 # CHECK-CP-JSON-DAG: "%69:sub1": 324 # CHECK-CP-JSON-DAG: "%69:sub2": 323 # CHECK-CP-JSON-DAG: "%69:sub3": 322 # CHECK-CP-JSON-DAG: "%69:sub4": 319 # CHECK-CP-JSON-DAG: "%69:sub5": 318 # CHECK-CP-JSON-DAG: "%69:sub6": 317 # CHECK-CP-JSON-DAG: "%69:sub7": 316 # CHECK-CP-JSON-DAG: "%69:sub8": 313 # CHECK-CP-JSON-DAG: "%69:sub9": 312 # CHECK-CP-JSON-DAG: "%69:sub10": 311 # CHECK-CP-JSON-DAG: "%69:sub11": 310 # CHECK-CP-JSON-DAG: "%69:sub12": 307 # CHECK-CP-JSON-DAG: "%69:sub13": 306 # CHECK-CP-JSON-DAG: "%69:sub14": 305 # CHECK-CP-JSON-DAG: "%69:sub15": 304 # CHECK-CP-JSON-DAG: "%69:sub16": 301 # CHECK-CP-JSON-DAG: "%69:sub17": 300 # CHECK-CP-JSON-DAG: "%69:sub18": 299 # CHECK-CP-JSON-DAG: "%69:sub19": 298 # CHECK-CP-JSON-DAG: "%69:sub20": 295 # CHECK-CP-JSON-DAG: "%69:sub21": 294 # CHECK-CP-JSON-DAG: "%69:sub22": 293 # CHECK-CP-JSON-DAG: "%69:sub23": 292 # CHECK-CP-JSON-DAG: "%69:sub24": 289 # CHECK-CP-JSON-DAG: "%69:sub25": 288 # CHECK-CP-JSON-DAG: "%69:sub26": 287 # CHECK-CP-JSON-DAG: "%69:sub27": 286 # CHECK-CP-JSON-DAG: "%69:sub28": 283 # CHECK-CP-JSON-DAG: "%69:sub29": 282 # CHECK-CP-JSON-DAG: "%69:sub30": 281 # CHECK-CP-JSON-DAG: "%69:sub31": 280 # CHECK-CP-JSON-DAG: "%70:sub0": 277 # CHECK-CP-JSON-DAG: "%70:sub1": 276 # CHECK-CP-JSON-DAG: "%70:sub2": 275 # CHECK-CP-JSON-DAG: "%70:sub3": 274 # CHECK-CP-JSON-DAG: "%70:sub4": 271 # CHECK-CP-JSON-DAG: "%70:sub5": 270 # CHECK-CP-JSON-DAG: "%70:sub6": 269 # CHECK-CP-JSON-DAG: "%70:sub7": 268 # CHECK-CP-JSON-DAG: "%70:sub8": 265 # CHECK-CP-JSON-DAG: "%70:sub9": 264 # CHECK-CP-JSON-DAG: "%70:sub10": 263 # CHECK-CP-JSON-DAG: "%70:sub11": 262 # CHECK-CP-JSON-DAG: "%70:sub12": 259 # CHECK-CP-JSON-DAG: "%70:sub13": 258 # CHECK-CP-JSON-DAG: "%70:sub14": 257 # CHECK-CP-JSON-DAG: "%70:sub15": 256 # CHECK-CP-JSON-DAG: "%70:sub16": 253 # CHECK-CP-JSON-DAG: "%70:sub17": 252 # CHECK-CP-JSON-DAG: "%70:sub18": 251 # CHECK-CP-JSON-DAG: "%70:sub19": 250 # CHECK-CP-JSON-DAG: "%70:sub20": 247 # CHECK-CP-JSON-DAG: "%70:sub21": 246 # CHECK-CP-JSON-DAG: "%70:sub22": 245 # CHECK-CP-JSON-DAG: "%70:sub23": 244 # CHECK-CP-JSON-DAG: "%70:sub24": 241 # CHECK-CP-JSON-DAG: "%70:sub25": 240 # CHECK-CP-JSON-DAG: "%70:sub26": 239 # CHECK-CP-JSON-DAG: "%70:sub27": 238 # CHECK-CP-JSON-DAG: "%70:sub28": 235 # CHECK-CP-JSON-DAG: "%70:sub29": 234 # CHECK-CP-JSON-DAG: "%70:sub30": 233 # CHECK-CP-JSON-DAG: "%70:sub31": 232 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 22 # CHECK-CP-JSON-DAG: "%92": 64 # CHECK-CP-JSON-DAG: "%97": 106 # CHECK-CP-JSON-DAG: "%102": 148 # CHECK-CP-JSON-DAG: "%107": 190 # CHECK-CP-JSON-DAG: "%149:sub0": 373 # CHECK-CP-JSON-DAG: "%149:sub1": 372 # CHECK-CP-JSON-DAG: "%149:sub2": 371 # CHECK-CP-JSON-DAG: "%149:sub3": 370 # CHECK-CP-JSON-DAG: "%149:sub4": 367 # CHECK-CP-JSON-DAG: "%149:sub5": 366 # CHECK-CP-JSON-DAG: "%149:sub6": 365 # CHECK-CP-JSON-DAG: "%149:sub7": 364 # CHECK-CP-JSON-DAG: "%149:sub8": 361 # CHECK-CP-JSON-DAG: "%149:sub9": 360 # CHECK-CP-JSON-DAG: "%149:sub10": 359 # CHECK-CP-JSON-DAG: "%149:sub11": 358 # CHECK-CP-JSON-DAG: "%149:sub12": 355 # CHECK-CP-JSON-DAG: "%149:sub13": 354 # CHECK-CP-JSON-DAG: "%149:sub14": 353 # CHECK-CP-JSON-DAG: "%149:sub15": 352 # CHECK-CP-JSON-DAG: "%149:sub16": 349 # CHECK-CP-JSON-DAG: "%149:sub17": 348 # CHECK-CP-JSON-DAG: "%149:sub18": 347 # CHECK-CP-JSON-DAG: "%149:sub19": 346 # CHECK-CP-JSON-DAG: "%149:sub20": 343 # CHECK-CP-JSON-DAG: "%149:sub21": 342 # CHECK-CP-JSON-DAG: "%149:sub22": 341 # CHECK-CP-JSON-DAG: "%149:sub23": 340 # CHECK-CP-JSON-DAG: "%149:sub24": 337 # CHECK-CP-JSON-DAG: "%149:sub25": 336 # CHECK-CP-JSON-DAG: "%149:sub26": 335 # CHECK-CP-JSON-DAG: "%149:sub27": 334 # CHECK-CP-JSON-DAG: "%149:sub28": 331 # CHECK-CP-JSON-DAG: "%149:sub29": 330 # CHECK-CP-JSON-DAG: "%149:sub30": 329 # CHECK-CP-JSON-DAG: "%149:sub31": 328 # CHECK-CP-JSON-DAG: "%151": 20 # CHECK-CP-JSON-DAG: "%152": 20 # CHECK-CP-JSON-DAG: "%153": 20 # CHECK-CP-JSON-DAG: "%154": 20 # CHECK-CP-JSON-DAG: "%156": 20 # CHECK-CP-JSON-DAG: "%157": 20 # CHECK-CP-JSON-DAG: "%158": 20 # CHECK-CP-JSON-DAG: "%159": 20 # CHECK-CP-JSON-DAG: "%161": 20 # CHECK-CP-JSON-DAG: "%162": 20 # CHECK-CP-JSON-DAG: "%163": 20 # CHECK-CP-JSON-DAG: "%164": 20 # CHECK-CP-JSON-DAG: "%166": 20 # CHECK-CP-JSON-DAG: "%167": 20 # CHECK-CP-JSON-DAG: "%168": 20 # CHECK-CP-JSON-DAG: "%169": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%171:vgpr_32 = COPY %170.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 324 # CHECK-CP-JSON-DAG: "%69:sub1": 323 # CHECK-CP-JSON-DAG: "%69:sub2": 322 # CHECK-CP-JSON-DAG: "%69:sub3": 321 # CHECK-CP-JSON-DAG: "%69:sub4": 318 # CHECK-CP-JSON-DAG: "%69:sub5": 317 # CHECK-CP-JSON-DAG: "%69:sub6": 316 # CHECK-CP-JSON-DAG: "%69:sub7": 315 # CHECK-CP-JSON-DAG: "%69:sub8": 312 # CHECK-CP-JSON-DAG: "%69:sub9": 311 # CHECK-CP-JSON-DAG: "%69:sub10": 310 # CHECK-CP-JSON-DAG: "%69:sub11": 309 # CHECK-CP-JSON-DAG: "%69:sub12": 306 # CHECK-CP-JSON-DAG: "%69:sub13": 305 # CHECK-CP-JSON-DAG: "%69:sub14": 304 # CHECK-CP-JSON-DAG: "%69:sub15": 303 # CHECK-CP-JSON-DAG: "%69:sub16": 300 # CHECK-CP-JSON-DAG: "%69:sub17": 299 # CHECK-CP-JSON-DAG: "%69:sub18": 298 # CHECK-CP-JSON-DAG: "%69:sub19": 297 # CHECK-CP-JSON-DAG: "%69:sub20": 294 # CHECK-CP-JSON-DAG: "%69:sub21": 293 # CHECK-CP-JSON-DAG: "%69:sub22": 292 # CHECK-CP-JSON-DAG: "%69:sub23": 291 # CHECK-CP-JSON-DAG: "%69:sub24": 288 # CHECK-CP-JSON-DAG: "%69:sub25": 287 # CHECK-CP-JSON-DAG: "%69:sub26": 286 # CHECK-CP-JSON-DAG: "%69:sub27": 285 # CHECK-CP-JSON-DAG: "%69:sub28": 282 # CHECK-CP-JSON-DAG: "%69:sub29": 281 # CHECK-CP-JSON-DAG: "%69:sub30": 280 # CHECK-CP-JSON-DAG: "%69:sub31": 279 # CHECK-CP-JSON-DAG: "%70:sub0": 276 # CHECK-CP-JSON-DAG: "%70:sub1": 275 # CHECK-CP-JSON-DAG: "%70:sub2": 274 # CHECK-CP-JSON-DAG: "%70:sub3": 273 # CHECK-CP-JSON-DAG: "%70:sub4": 270 # CHECK-CP-JSON-DAG: "%70:sub5": 269 # CHECK-CP-JSON-DAG: "%70:sub6": 268 # CHECK-CP-JSON-DAG: "%70:sub7": 267 # CHECK-CP-JSON-DAG: "%70:sub8": 264 # CHECK-CP-JSON-DAG: "%70:sub9": 263 # CHECK-CP-JSON-DAG: "%70:sub10": 262 # CHECK-CP-JSON-DAG: "%70:sub11": 261 # CHECK-CP-JSON-DAG: "%70:sub12": 258 # CHECK-CP-JSON-DAG: "%70:sub13": 257 # CHECK-CP-JSON-DAG: "%70:sub14": 256 # CHECK-CP-JSON-DAG: "%70:sub15": 255 # CHECK-CP-JSON-DAG: "%70:sub16": 252 # CHECK-CP-JSON-DAG: "%70:sub17": 251 # CHECK-CP-JSON-DAG: "%70:sub18": 250 # CHECK-CP-JSON-DAG: "%70:sub19": 249 # CHECK-CP-JSON-DAG: "%70:sub20": 246 # CHECK-CP-JSON-DAG: "%70:sub21": 245 # CHECK-CP-JSON-DAG: "%70:sub22": 244 # CHECK-CP-JSON-DAG: "%70:sub23": 243 # CHECK-CP-JSON-DAG: "%70:sub24": 240 # CHECK-CP-JSON-DAG: "%70:sub25": 239 # CHECK-CP-JSON-DAG: "%70:sub26": 238 # CHECK-CP-JSON-DAG: "%70:sub27": 237 # CHECK-CP-JSON-DAG: "%70:sub28": 234 # CHECK-CP-JSON-DAG: "%70:sub29": 233 # CHECK-CP-JSON-DAG: "%70:sub30": 232 # CHECK-CP-JSON-DAG: "%70:sub31": 231 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 21 # CHECK-CP-JSON-DAG: "%92": 63 # CHECK-CP-JSON-DAG: "%97": 105 # CHECK-CP-JSON-DAG: "%102": 147 # CHECK-CP-JSON-DAG: "%107": 189 # CHECK-CP-JSON-DAG: "%149:sub0": 372 # CHECK-CP-JSON-DAG: "%149:sub1": 371 # CHECK-CP-JSON-DAG: "%149:sub2": 370 # CHECK-CP-JSON-DAG: "%149:sub3": 369 # CHECK-CP-JSON-DAG: "%149:sub4": 366 # CHECK-CP-JSON-DAG: "%149:sub5": 365 # CHECK-CP-JSON-DAG: "%149:sub6": 364 # CHECK-CP-JSON-DAG: "%149:sub7": 363 # CHECK-CP-JSON-DAG: "%149:sub8": 360 # CHECK-CP-JSON-DAG: "%149:sub9": 359 # CHECK-CP-JSON-DAG: "%149:sub10": 358 # CHECK-CP-JSON-DAG: "%149:sub11": 357 # CHECK-CP-JSON-DAG: "%149:sub12": 354 # CHECK-CP-JSON-DAG: "%149:sub13": 353 # CHECK-CP-JSON-DAG: "%149:sub14": 352 # CHECK-CP-JSON-DAG: "%149:sub15": 351 # CHECK-CP-JSON-DAG: "%149:sub16": 348 # CHECK-CP-JSON-DAG: "%149:sub17": 347 # CHECK-CP-JSON-DAG: "%149:sub18": 346 # CHECK-CP-JSON-DAG: "%149:sub19": 345 # CHECK-CP-JSON-DAG: "%149:sub20": 342 # CHECK-CP-JSON-DAG: "%149:sub21": 341 # CHECK-CP-JSON-DAG: "%149:sub22": 340 # CHECK-CP-JSON-DAG: "%149:sub23": 339 # CHECK-CP-JSON-DAG: "%149:sub24": 336 # CHECK-CP-JSON-DAG: "%149:sub25": 335 # CHECK-CP-JSON-DAG: "%149:sub26": 334 # CHECK-CP-JSON-DAG: "%149:sub27": 333 # CHECK-CP-JSON-DAG: "%149:sub28": 330 # CHECK-CP-JSON-DAG: "%149:sub29": 329 # CHECK-CP-JSON-DAG: "%149:sub30": 328 # CHECK-CP-JSON-DAG: "%149:sub31": 327 # CHECK-CP-JSON-DAG: "%151": 19 # CHECK-CP-JSON-DAG: "%152": 19 # CHECK-CP-JSON-DAG: "%153": 19 # CHECK-CP-JSON-DAG: "%154": 19 # CHECK-CP-JSON-DAG: "%156": 19 # CHECK-CP-JSON-DAG: "%157": 19 # CHECK-CP-JSON-DAG: "%158": 19 # CHECK-CP-JSON-DAG: "%159": 19 # CHECK-CP-JSON-DAG: "%161": 19 # CHECK-CP-JSON-DAG: "%162": 19 # CHECK-CP-JSON-DAG: "%163": 19 # CHECK-CP-JSON-DAG: "%164": 19 # CHECK-CP-JSON-DAG: "%166": 19 # CHECK-CP-JSON-DAG: "%167": 19 # CHECK-CP-JSON-DAG: "%168": 19 # CHECK-CP-JSON-DAG: "%169": 19 # CHECK-CP-JSON-DAG: "%170:sub0": 3 # CHECK-CP-JSON-DAG: "%170:sub1": 2 # CHECK-CP-JSON-DAG: "%170:sub2": 1 # CHECK-CP-JSON-DAG: "%170:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%172:vgpr_32 = COPY %170.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 323 # CHECK-CP-JSON-DAG: "%69:sub1": 322 # CHECK-CP-JSON-DAG: "%69:sub2": 321 # CHECK-CP-JSON-DAG: "%69:sub3": 320 # CHECK-CP-JSON-DAG: "%69:sub4": 317 # CHECK-CP-JSON-DAG: "%69:sub5": 316 # CHECK-CP-JSON-DAG: "%69:sub6": 315 # CHECK-CP-JSON-DAG: "%69:sub7": 314 # CHECK-CP-JSON-DAG: "%69:sub8": 311 # CHECK-CP-JSON-DAG: "%69:sub9": 310 # CHECK-CP-JSON-DAG: "%69:sub10": 309 # CHECK-CP-JSON-DAG: "%69:sub11": 308 # CHECK-CP-JSON-DAG: "%69:sub12": 305 # CHECK-CP-JSON-DAG: "%69:sub13": 304 # CHECK-CP-JSON-DAG: "%69:sub14": 303 # CHECK-CP-JSON-DAG: "%69:sub15": 302 # CHECK-CP-JSON-DAG: "%69:sub16": 299 # CHECK-CP-JSON-DAG: "%69:sub17": 298 # CHECK-CP-JSON-DAG: "%69:sub18": 297 # CHECK-CP-JSON-DAG: "%69:sub19": 296 # CHECK-CP-JSON-DAG: "%69:sub20": 293 # CHECK-CP-JSON-DAG: "%69:sub21": 292 # CHECK-CP-JSON-DAG: "%69:sub22": 291 # CHECK-CP-JSON-DAG: "%69:sub23": 290 # CHECK-CP-JSON-DAG: "%69:sub24": 287 # CHECK-CP-JSON-DAG: "%69:sub25": 286 # CHECK-CP-JSON-DAG: "%69:sub26": 285 # CHECK-CP-JSON-DAG: "%69:sub27": 284 # CHECK-CP-JSON-DAG: "%69:sub28": 281 # CHECK-CP-JSON-DAG: "%69:sub29": 280 # CHECK-CP-JSON-DAG: "%69:sub30": 279 # CHECK-CP-JSON-DAG: "%69:sub31": 278 # CHECK-CP-JSON-DAG: "%70:sub0": 275 # CHECK-CP-JSON-DAG: "%70:sub1": 274 # CHECK-CP-JSON-DAG: "%70:sub2": 273 # CHECK-CP-JSON-DAG: "%70:sub3": 272 # CHECK-CP-JSON-DAG: "%70:sub4": 269 # CHECK-CP-JSON-DAG: "%70:sub5": 268 # CHECK-CP-JSON-DAG: "%70:sub6": 267 # CHECK-CP-JSON-DAG: "%70:sub7": 266 # CHECK-CP-JSON-DAG: "%70:sub8": 263 # CHECK-CP-JSON-DAG: "%70:sub9": 262 # CHECK-CP-JSON-DAG: "%70:sub10": 261 # CHECK-CP-JSON-DAG: "%70:sub11": 260 # CHECK-CP-JSON-DAG: "%70:sub12": 257 # CHECK-CP-JSON-DAG: "%70:sub13": 256 # CHECK-CP-JSON-DAG: "%70:sub14": 255 # CHECK-CP-JSON-DAG: "%70:sub15": 254 # CHECK-CP-JSON-DAG: "%70:sub16": 251 # CHECK-CP-JSON-DAG: "%70:sub17": 250 # CHECK-CP-JSON-DAG: "%70:sub18": 249 # CHECK-CP-JSON-DAG: "%70:sub19": 248 # CHECK-CP-JSON-DAG: "%70:sub20": 245 # CHECK-CP-JSON-DAG: "%70:sub21": 244 # CHECK-CP-JSON-DAG: "%70:sub22": 243 # CHECK-CP-JSON-DAG: "%70:sub23": 242 # CHECK-CP-JSON-DAG: "%70:sub24": 239 # CHECK-CP-JSON-DAG: "%70:sub25": 238 # CHECK-CP-JSON-DAG: "%70:sub26": 237 # CHECK-CP-JSON-DAG: "%70:sub27": 236 # CHECK-CP-JSON-DAG: "%70:sub28": 233 # CHECK-CP-JSON-DAG: "%70:sub29": 232 # CHECK-CP-JSON-DAG: "%70:sub30": 231 # CHECK-CP-JSON-DAG: "%70:sub31": 230 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 20 # CHECK-CP-JSON-DAG: "%92": 62 # CHECK-CP-JSON-DAG: "%97": 104 # CHECK-CP-JSON-DAG: "%102": 146 # CHECK-CP-JSON-DAG: "%107": 188 # CHECK-CP-JSON-DAG: "%149:sub0": 371 # CHECK-CP-JSON-DAG: "%149:sub1": 370 # CHECK-CP-JSON-DAG: "%149:sub2": 369 # CHECK-CP-JSON-DAG: "%149:sub3": 368 # CHECK-CP-JSON-DAG: "%149:sub4": 365 # CHECK-CP-JSON-DAG: "%149:sub5": 364 # CHECK-CP-JSON-DAG: "%149:sub6": 363 # CHECK-CP-JSON-DAG: "%149:sub7": 362 # CHECK-CP-JSON-DAG: "%149:sub8": 359 # CHECK-CP-JSON-DAG: "%149:sub9": 358 # CHECK-CP-JSON-DAG: "%149:sub10": 357 # CHECK-CP-JSON-DAG: "%149:sub11": 356 # CHECK-CP-JSON-DAG: "%149:sub12": 353 # CHECK-CP-JSON-DAG: "%149:sub13": 352 # CHECK-CP-JSON-DAG: "%149:sub14": 351 # CHECK-CP-JSON-DAG: "%149:sub15": 350 # CHECK-CP-JSON-DAG: "%149:sub16": 347 # CHECK-CP-JSON-DAG: "%149:sub17": 346 # CHECK-CP-JSON-DAG: "%149:sub18": 345 # CHECK-CP-JSON-DAG: "%149:sub19": 344 # CHECK-CP-JSON-DAG: "%149:sub20": 341 # CHECK-CP-JSON-DAG: "%149:sub21": 340 # CHECK-CP-JSON-DAG: "%149:sub22": 339 # CHECK-CP-JSON-DAG: "%149:sub23": 338 # CHECK-CP-JSON-DAG: "%149:sub24": 335 # CHECK-CP-JSON-DAG: "%149:sub25": 334 # CHECK-CP-JSON-DAG: "%149:sub26": 333 # CHECK-CP-JSON-DAG: "%149:sub27": 332 # CHECK-CP-JSON-DAG: "%149:sub28": 329 # CHECK-CP-JSON-DAG: "%149:sub29": 328 # CHECK-CP-JSON-DAG: "%149:sub30": 327 # CHECK-CP-JSON-DAG: "%149:sub31": 326 # CHECK-CP-JSON-DAG: "%151": 18 # CHECK-CP-JSON-DAG: "%152": 18 # CHECK-CP-JSON-DAG: "%153": 18 # CHECK-CP-JSON-DAG: "%154": 18 # CHECK-CP-JSON-DAG: "%156": 18 # CHECK-CP-JSON-DAG: "%157": 18 # CHECK-CP-JSON-DAG: "%158": 18 # CHECK-CP-JSON-DAG: "%159": 18 # CHECK-CP-JSON-DAG: "%161": 18 # CHECK-CP-JSON-DAG: "%162": 18 # CHECK-CP-JSON-DAG: "%163": 18 # CHECK-CP-JSON-DAG: "%164": 18 # CHECK-CP-JSON-DAG: "%166": 18 # CHECK-CP-JSON-DAG: "%167": 18 # CHECK-CP-JSON-DAG: "%168": 18 # CHECK-CP-JSON-DAG: "%169": 18 # CHECK-CP-JSON-DAG: "%170:sub0": 2 # CHECK-CP-JSON-DAG: "%170:sub1": 1 # CHECK-CP-JSON-DAG: "%170:sub2": 0 # CHECK-CP-JSON-DAG: "%171": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%173:vgpr_32 = COPY %170.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 322 # CHECK-CP-JSON-DAG: "%69:sub1": 321 # CHECK-CP-JSON-DAG: "%69:sub2": 320 # CHECK-CP-JSON-DAG: "%69:sub3": 319 # CHECK-CP-JSON-DAG: "%69:sub4": 316 # CHECK-CP-JSON-DAG: "%69:sub5": 315 # CHECK-CP-JSON-DAG: "%69:sub6": 314 # CHECK-CP-JSON-DAG: "%69:sub7": 313 # CHECK-CP-JSON-DAG: "%69:sub8": 310 # CHECK-CP-JSON-DAG: "%69:sub9": 309 # CHECK-CP-JSON-DAG: "%69:sub10": 308 # CHECK-CP-JSON-DAG: "%69:sub11": 307 # CHECK-CP-JSON-DAG: "%69:sub12": 304 # CHECK-CP-JSON-DAG: "%69:sub13": 303 # CHECK-CP-JSON-DAG: "%69:sub14": 302 # CHECK-CP-JSON-DAG: "%69:sub15": 301 # CHECK-CP-JSON-DAG: "%69:sub16": 298 # CHECK-CP-JSON-DAG: "%69:sub17": 297 # CHECK-CP-JSON-DAG: "%69:sub18": 296 # CHECK-CP-JSON-DAG: "%69:sub19": 295 # CHECK-CP-JSON-DAG: "%69:sub20": 292 # CHECK-CP-JSON-DAG: "%69:sub21": 291 # CHECK-CP-JSON-DAG: "%69:sub22": 290 # CHECK-CP-JSON-DAG: "%69:sub23": 289 # CHECK-CP-JSON-DAG: "%69:sub24": 286 # CHECK-CP-JSON-DAG: "%69:sub25": 285 # CHECK-CP-JSON-DAG: "%69:sub26": 284 # CHECK-CP-JSON-DAG: "%69:sub27": 283 # CHECK-CP-JSON-DAG: "%69:sub28": 280 # CHECK-CP-JSON-DAG: "%69:sub29": 279 # CHECK-CP-JSON-DAG: "%69:sub30": 278 # CHECK-CP-JSON-DAG: "%69:sub31": 277 # CHECK-CP-JSON-DAG: "%70:sub0": 274 # CHECK-CP-JSON-DAG: "%70:sub1": 273 # CHECK-CP-JSON-DAG: "%70:sub2": 272 # CHECK-CP-JSON-DAG: "%70:sub3": 271 # CHECK-CP-JSON-DAG: "%70:sub4": 268 # CHECK-CP-JSON-DAG: "%70:sub5": 267 # CHECK-CP-JSON-DAG: "%70:sub6": 266 # CHECK-CP-JSON-DAG: "%70:sub7": 265 # CHECK-CP-JSON-DAG: "%70:sub8": 262 # CHECK-CP-JSON-DAG: "%70:sub9": 261 # CHECK-CP-JSON-DAG: "%70:sub10": 260 # CHECK-CP-JSON-DAG: "%70:sub11": 259 # CHECK-CP-JSON-DAG: "%70:sub12": 256 # CHECK-CP-JSON-DAG: "%70:sub13": 255 # CHECK-CP-JSON-DAG: "%70:sub14": 254 # CHECK-CP-JSON-DAG: "%70:sub15": 253 # CHECK-CP-JSON-DAG: "%70:sub16": 250 # CHECK-CP-JSON-DAG: "%70:sub17": 249 # CHECK-CP-JSON-DAG: "%70:sub18": 248 # CHECK-CP-JSON-DAG: "%70:sub19": 247 # CHECK-CP-JSON-DAG: "%70:sub20": 244 # CHECK-CP-JSON-DAG: "%70:sub21": 243 # CHECK-CP-JSON-DAG: "%70:sub22": 242 # CHECK-CP-JSON-DAG: "%70:sub23": 241 # CHECK-CP-JSON-DAG: "%70:sub24": 238 # CHECK-CP-JSON-DAG: "%70:sub25": 237 # CHECK-CP-JSON-DAG: "%70:sub26": 236 # CHECK-CP-JSON-DAG: "%70:sub27": 235 # CHECK-CP-JSON-DAG: "%70:sub28": 232 # CHECK-CP-JSON-DAG: "%70:sub29": 231 # CHECK-CP-JSON-DAG: "%70:sub30": 230 # CHECK-CP-JSON-DAG: "%70:sub31": 229 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 19 # CHECK-CP-JSON-DAG: "%92": 61 # CHECK-CP-JSON-DAG: "%97": 103 # CHECK-CP-JSON-DAG: "%102": 145 # CHECK-CP-JSON-DAG: "%107": 187 # CHECK-CP-JSON-DAG: "%149:sub0": 370 # CHECK-CP-JSON-DAG: "%149:sub1": 369 # CHECK-CP-JSON-DAG: "%149:sub2": 368 # CHECK-CP-JSON-DAG: "%149:sub3": 367 # CHECK-CP-JSON-DAG: "%149:sub4": 364 # CHECK-CP-JSON-DAG: "%149:sub5": 363 # CHECK-CP-JSON-DAG: "%149:sub6": 362 # CHECK-CP-JSON-DAG: "%149:sub7": 361 # CHECK-CP-JSON-DAG: "%149:sub8": 358 # CHECK-CP-JSON-DAG: "%149:sub9": 357 # CHECK-CP-JSON-DAG: "%149:sub10": 356 # CHECK-CP-JSON-DAG: "%149:sub11": 355 # CHECK-CP-JSON-DAG: "%149:sub12": 352 # CHECK-CP-JSON-DAG: "%149:sub13": 351 # CHECK-CP-JSON-DAG: "%149:sub14": 350 # CHECK-CP-JSON-DAG: "%149:sub15": 349 # CHECK-CP-JSON-DAG: "%149:sub16": 346 # CHECK-CP-JSON-DAG: "%149:sub17": 345 # CHECK-CP-JSON-DAG: "%149:sub18": 344 # CHECK-CP-JSON-DAG: "%149:sub19": 343 # CHECK-CP-JSON-DAG: "%149:sub20": 340 # CHECK-CP-JSON-DAG: "%149:sub21": 339 # CHECK-CP-JSON-DAG: "%149:sub22": 338 # CHECK-CP-JSON-DAG: "%149:sub23": 337 # CHECK-CP-JSON-DAG: "%149:sub24": 334 # CHECK-CP-JSON-DAG: "%149:sub25": 333 # CHECK-CP-JSON-DAG: "%149:sub26": 332 # CHECK-CP-JSON-DAG: "%149:sub27": 331 # CHECK-CP-JSON-DAG: "%149:sub28": 328 # CHECK-CP-JSON-DAG: "%149:sub29": 327 # CHECK-CP-JSON-DAG: "%149:sub30": 326 # CHECK-CP-JSON-DAG: "%149:sub31": 325 # CHECK-CP-JSON-DAG: "%151": 17 # CHECK-CP-JSON-DAG: "%152": 17 # CHECK-CP-JSON-DAG: "%153": 17 # CHECK-CP-JSON-DAG: "%154": 17 # CHECK-CP-JSON-DAG: "%156": 17 # CHECK-CP-JSON-DAG: "%157": 17 # CHECK-CP-JSON-DAG: "%158": 17 # CHECK-CP-JSON-DAG: "%159": 17 # CHECK-CP-JSON-DAG: "%161": 17 # CHECK-CP-JSON-DAG: "%162": 17 # CHECK-CP-JSON-DAG: "%163": 17 # CHECK-CP-JSON-DAG: "%164": 17 # CHECK-CP-JSON-DAG: "%166": 17 # CHECK-CP-JSON-DAG: "%167": 17 # CHECK-CP-JSON-DAG: "%168": 17 # CHECK-CP-JSON-DAG: "%169": 17 # CHECK-CP-JSON-DAG: "%170:sub0": 1 # CHECK-CP-JSON-DAG: "%170:sub1": 0 # CHECK-CP-JSON-DAG: "%171": 17 # CHECK-CP-JSON-DAG: "%172": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%174:vgpr_32 = COPY %170.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 321 # CHECK-CP-JSON-DAG: "%69:sub1": 320 # CHECK-CP-JSON-DAG: "%69:sub2": 319 # CHECK-CP-JSON-DAG: "%69:sub3": 318 # CHECK-CP-JSON-DAG: "%69:sub4": 315 # CHECK-CP-JSON-DAG: "%69:sub5": 314 # CHECK-CP-JSON-DAG: "%69:sub6": 313 # CHECK-CP-JSON-DAG: "%69:sub7": 312 # CHECK-CP-JSON-DAG: "%69:sub8": 309 # CHECK-CP-JSON-DAG: "%69:sub9": 308 # CHECK-CP-JSON-DAG: "%69:sub10": 307 # CHECK-CP-JSON-DAG: "%69:sub11": 306 # CHECK-CP-JSON-DAG: "%69:sub12": 303 # CHECK-CP-JSON-DAG: "%69:sub13": 302 # CHECK-CP-JSON-DAG: "%69:sub14": 301 # CHECK-CP-JSON-DAG: "%69:sub15": 300 # CHECK-CP-JSON-DAG: "%69:sub16": 297 # CHECK-CP-JSON-DAG: "%69:sub17": 296 # CHECK-CP-JSON-DAG: "%69:sub18": 295 # CHECK-CP-JSON-DAG: "%69:sub19": 294 # CHECK-CP-JSON-DAG: "%69:sub20": 291 # CHECK-CP-JSON-DAG: "%69:sub21": 290 # CHECK-CP-JSON-DAG: "%69:sub22": 289 # CHECK-CP-JSON-DAG: "%69:sub23": 288 # CHECK-CP-JSON-DAG: "%69:sub24": 285 # CHECK-CP-JSON-DAG: "%69:sub25": 284 # CHECK-CP-JSON-DAG: "%69:sub26": 283 # CHECK-CP-JSON-DAG: "%69:sub27": 282 # CHECK-CP-JSON-DAG: "%69:sub28": 279 # CHECK-CP-JSON-DAG: "%69:sub29": 278 # CHECK-CP-JSON-DAG: "%69:sub30": 277 # CHECK-CP-JSON-DAG: "%69:sub31": 276 # CHECK-CP-JSON-DAG: "%70:sub0": 273 # CHECK-CP-JSON-DAG: "%70:sub1": 272 # CHECK-CP-JSON-DAG: "%70:sub2": 271 # CHECK-CP-JSON-DAG: "%70:sub3": 270 # CHECK-CP-JSON-DAG: "%70:sub4": 267 # CHECK-CP-JSON-DAG: "%70:sub5": 266 # CHECK-CP-JSON-DAG: "%70:sub6": 265 # CHECK-CP-JSON-DAG: "%70:sub7": 264 # CHECK-CP-JSON-DAG: "%70:sub8": 261 # CHECK-CP-JSON-DAG: "%70:sub9": 260 # CHECK-CP-JSON-DAG: "%70:sub10": 259 # CHECK-CP-JSON-DAG: "%70:sub11": 258 # CHECK-CP-JSON-DAG: "%70:sub12": 255 # CHECK-CP-JSON-DAG: "%70:sub13": 254 # CHECK-CP-JSON-DAG: "%70:sub14": 253 # CHECK-CP-JSON-DAG: "%70:sub15": 252 # CHECK-CP-JSON-DAG: "%70:sub16": 249 # CHECK-CP-JSON-DAG: "%70:sub17": 248 # CHECK-CP-JSON-DAG: "%70:sub18": 247 # CHECK-CP-JSON-DAG: "%70:sub19": 246 # CHECK-CP-JSON-DAG: "%70:sub20": 243 # CHECK-CP-JSON-DAG: "%70:sub21": 242 # CHECK-CP-JSON-DAG: "%70:sub22": 241 # CHECK-CP-JSON-DAG: "%70:sub23": 240 # CHECK-CP-JSON-DAG: "%70:sub24": 237 # CHECK-CP-JSON-DAG: "%70:sub25": 236 # CHECK-CP-JSON-DAG: "%70:sub26": 235 # CHECK-CP-JSON-DAG: "%70:sub27": 234 # CHECK-CP-JSON-DAG: "%70:sub28": 231 # CHECK-CP-JSON-DAG: "%70:sub29": 230 # CHECK-CP-JSON-DAG: "%70:sub30": 229 # CHECK-CP-JSON-DAG: "%70:sub31": 228 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 18 # CHECK-CP-JSON-DAG: "%92": 60 # CHECK-CP-JSON-DAG: "%97": 102 # CHECK-CP-JSON-DAG: "%102": 144 # CHECK-CP-JSON-DAG: "%107": 186 # CHECK-CP-JSON-DAG: "%149:sub0": 369 # CHECK-CP-JSON-DAG: "%149:sub1": 368 # CHECK-CP-JSON-DAG: "%149:sub2": 367 # CHECK-CP-JSON-DAG: "%149:sub3": 366 # CHECK-CP-JSON-DAG: "%149:sub4": 363 # CHECK-CP-JSON-DAG: "%149:sub5": 362 # CHECK-CP-JSON-DAG: "%149:sub6": 361 # CHECK-CP-JSON-DAG: "%149:sub7": 360 # CHECK-CP-JSON-DAG: "%149:sub8": 357 # CHECK-CP-JSON-DAG: "%149:sub9": 356 # CHECK-CP-JSON-DAG: "%149:sub10": 355 # CHECK-CP-JSON-DAG: "%149:sub11": 354 # CHECK-CP-JSON-DAG: "%149:sub12": 351 # CHECK-CP-JSON-DAG: "%149:sub13": 350 # CHECK-CP-JSON-DAG: "%149:sub14": 349 # CHECK-CP-JSON-DAG: "%149:sub15": 348 # CHECK-CP-JSON-DAG: "%149:sub16": 345 # CHECK-CP-JSON-DAG: "%149:sub17": 344 # CHECK-CP-JSON-DAG: "%149:sub18": 343 # CHECK-CP-JSON-DAG: "%149:sub19": 342 # CHECK-CP-JSON-DAG: "%149:sub20": 339 # CHECK-CP-JSON-DAG: "%149:sub21": 338 # CHECK-CP-JSON-DAG: "%149:sub22": 337 # CHECK-CP-JSON-DAG: "%149:sub23": 336 # CHECK-CP-JSON-DAG: "%149:sub24": 333 # CHECK-CP-JSON-DAG: "%149:sub25": 332 # CHECK-CP-JSON-DAG: "%149:sub26": 331 # CHECK-CP-JSON-DAG: "%149:sub27": 330 # CHECK-CP-JSON-DAG: "%149:sub28": 327 # CHECK-CP-JSON-DAG: "%149:sub29": 326 # CHECK-CP-JSON-DAG: "%149:sub30": 325 # CHECK-CP-JSON-DAG: "%149:sub31": 324 # CHECK-CP-JSON-DAG: "%151": 16 # CHECK-CP-JSON-DAG: "%152": 16 # CHECK-CP-JSON-DAG: "%153": 16 # CHECK-CP-JSON-DAG: "%154": 16 # CHECK-CP-JSON-DAG: "%156": 16 # CHECK-CP-JSON-DAG: "%157": 16 # CHECK-CP-JSON-DAG: "%158": 16 # CHECK-CP-JSON-DAG: "%159": 16 # CHECK-CP-JSON-DAG: "%161": 16 # CHECK-CP-JSON-DAG: "%162": 16 # CHECK-CP-JSON-DAG: "%163": 16 # CHECK-CP-JSON-DAG: "%164": 16 # CHECK-CP-JSON-DAG: "%166": 16 # CHECK-CP-JSON-DAG: "%167": 16 # CHECK-CP-JSON-DAG: "%168": 16 # CHECK-CP-JSON-DAG: "%169": 16 # CHECK-CP-JSON-DAG: "%170:sub0": 0 # CHECK-CP-JSON-DAG: "%171": 16 # CHECK-CP-JSON-DAG: "%172": 16 # CHECK-CP-JSON-DAG: "%173": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%175:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 320 # CHECK-CP-JSON-DAG: "%69:sub1": 319 # CHECK-CP-JSON-DAG: "%69:sub2": 318 # CHECK-CP-JSON-DAG: "%69:sub3": 317 # CHECK-CP-JSON-DAG: "%69:sub4": 314 # CHECK-CP-JSON-DAG: "%69:sub5": 313 # CHECK-CP-JSON-DAG: "%69:sub6": 312 # CHECK-CP-JSON-DAG: "%69:sub7": 311 # CHECK-CP-JSON-DAG: "%69:sub8": 308 # CHECK-CP-JSON-DAG: "%69:sub9": 307 # CHECK-CP-JSON-DAG: "%69:sub10": 306 # CHECK-CP-JSON-DAG: "%69:sub11": 305 # CHECK-CP-JSON-DAG: "%69:sub12": 302 # CHECK-CP-JSON-DAG: "%69:sub13": 301 # CHECK-CP-JSON-DAG: "%69:sub14": 300 # CHECK-CP-JSON-DAG: "%69:sub15": 299 # CHECK-CP-JSON-DAG: "%69:sub16": 296 # CHECK-CP-JSON-DAG: "%69:sub17": 295 # CHECK-CP-JSON-DAG: "%69:sub18": 294 # CHECK-CP-JSON-DAG: "%69:sub19": 293 # CHECK-CP-JSON-DAG: "%69:sub20": 290 # CHECK-CP-JSON-DAG: "%69:sub21": 289 # CHECK-CP-JSON-DAG: "%69:sub22": 288 # CHECK-CP-JSON-DAG: "%69:sub23": 287 # CHECK-CP-JSON-DAG: "%69:sub24": 284 # CHECK-CP-JSON-DAG: "%69:sub25": 283 # CHECK-CP-JSON-DAG: "%69:sub26": 282 # CHECK-CP-JSON-DAG: "%69:sub27": 281 # CHECK-CP-JSON-DAG: "%69:sub28": 278 # CHECK-CP-JSON-DAG: "%69:sub29": 277 # CHECK-CP-JSON-DAG: "%69:sub30": 276 # CHECK-CP-JSON-DAG: "%69:sub31": 275 # CHECK-CP-JSON-DAG: "%70:sub0": 272 # CHECK-CP-JSON-DAG: "%70:sub1": 271 # CHECK-CP-JSON-DAG: "%70:sub2": 270 # CHECK-CP-JSON-DAG: "%70:sub3": 269 # CHECK-CP-JSON-DAG: "%70:sub4": 266 # CHECK-CP-JSON-DAG: "%70:sub5": 265 # CHECK-CP-JSON-DAG: "%70:sub6": 264 # CHECK-CP-JSON-DAG: "%70:sub7": 263 # CHECK-CP-JSON-DAG: "%70:sub8": 260 # CHECK-CP-JSON-DAG: "%70:sub9": 259 # CHECK-CP-JSON-DAG: "%70:sub10": 258 # CHECK-CP-JSON-DAG: "%70:sub11": 257 # CHECK-CP-JSON-DAG: "%70:sub12": 254 # CHECK-CP-JSON-DAG: "%70:sub13": 253 # CHECK-CP-JSON-DAG: "%70:sub14": 252 # CHECK-CP-JSON-DAG: "%70:sub15": 251 # CHECK-CP-JSON-DAG: "%70:sub16": 248 # CHECK-CP-JSON-DAG: "%70:sub17": 247 # CHECK-CP-JSON-DAG: "%70:sub18": 246 # CHECK-CP-JSON-DAG: "%70:sub19": 245 # CHECK-CP-JSON-DAG: "%70:sub20": 242 # CHECK-CP-JSON-DAG: "%70:sub21": 241 # CHECK-CP-JSON-DAG: "%70:sub22": 240 # CHECK-CP-JSON-DAG: "%70:sub23": 239 # CHECK-CP-JSON-DAG: "%70:sub24": 236 # CHECK-CP-JSON-DAG: "%70:sub25": 235 # CHECK-CP-JSON-DAG: "%70:sub26": 234 # CHECK-CP-JSON-DAG: "%70:sub27": 233 # CHECK-CP-JSON-DAG: "%70:sub28": 230 # CHECK-CP-JSON-DAG: "%70:sub29": 229 # CHECK-CP-JSON-DAG: "%70:sub30": 228 # CHECK-CP-JSON-DAG: "%70:sub31": 227 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 17 # CHECK-CP-JSON-DAG: "%92": 59 # CHECK-CP-JSON-DAG: "%97": 101 # CHECK-CP-JSON-DAG: "%102": 143 # CHECK-CP-JSON-DAG: "%107": 185 # CHECK-CP-JSON-DAG: "%149:sub0": 368 # CHECK-CP-JSON-DAG: "%149:sub1": 367 # CHECK-CP-JSON-DAG: "%149:sub2": 366 # CHECK-CP-JSON-DAG: "%149:sub3": 365 # CHECK-CP-JSON-DAG: "%149:sub4": 362 # CHECK-CP-JSON-DAG: "%149:sub5": 361 # CHECK-CP-JSON-DAG: "%149:sub6": 360 # CHECK-CP-JSON-DAG: "%149:sub7": 359 # CHECK-CP-JSON-DAG: "%149:sub8": 356 # CHECK-CP-JSON-DAG: "%149:sub9": 355 # CHECK-CP-JSON-DAG: "%149:sub10": 354 # CHECK-CP-JSON-DAG: "%149:sub11": 353 # CHECK-CP-JSON-DAG: "%149:sub12": 350 # CHECK-CP-JSON-DAG: "%149:sub13": 349 # CHECK-CP-JSON-DAG: "%149:sub14": 348 # CHECK-CP-JSON-DAG: "%149:sub15": 347 # CHECK-CP-JSON-DAG: "%149:sub16": 344 # CHECK-CP-JSON-DAG: "%149:sub17": 343 # CHECK-CP-JSON-DAG: "%149:sub18": 342 # CHECK-CP-JSON-DAG: "%149:sub19": 341 # CHECK-CP-JSON-DAG: "%149:sub20": 338 # CHECK-CP-JSON-DAG: "%149:sub21": 337 # CHECK-CP-JSON-DAG: "%149:sub22": 336 # CHECK-CP-JSON-DAG: "%149:sub23": 335 # CHECK-CP-JSON-DAG: "%149:sub24": 332 # CHECK-CP-JSON-DAG: "%149:sub25": 331 # CHECK-CP-JSON-DAG: "%149:sub26": 330 # CHECK-CP-JSON-DAG: "%149:sub27": 329 # CHECK-CP-JSON-DAG: "%149:sub28": 326 # CHECK-CP-JSON-DAG: "%149:sub29": 325 # CHECK-CP-JSON-DAG: "%149:sub30": 324 # CHECK-CP-JSON-DAG: "%149:sub31": 323 # CHECK-CP-JSON-DAG: "%151": 15 # CHECK-CP-JSON-DAG: "%152": 15 # CHECK-CP-JSON-DAG: "%153": 15 # CHECK-CP-JSON-DAG: "%154": 15 # CHECK-CP-JSON-DAG: "%156": 15 # CHECK-CP-JSON-DAG: "%157": 15 # CHECK-CP-JSON-DAG: "%158": 15 # CHECK-CP-JSON-DAG: "%159": 15 # CHECK-CP-JSON-DAG: "%161": 15 # CHECK-CP-JSON-DAG: "%162": 15 # CHECK-CP-JSON-DAG: "%163": 15 # CHECK-CP-JSON-DAG: "%164": 15 # CHECK-CP-JSON-DAG: "%166": 15 # CHECK-CP-JSON-DAG: "%167": 15 # CHECK-CP-JSON-DAG: "%168": 15 # CHECK-CP-JSON-DAG: "%169": 15 # CHECK-CP-JSON-DAG: "%171": 15 # CHECK-CP-JSON-DAG: "%172": 15 # CHECK-CP-JSON-DAG: "%173": 15 # CHECK-CP-JSON-DAG: "%174": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%176:vgpr_32 = COPY %175.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 319 # CHECK-CP-JSON-DAG: "%69:sub1": 318 # CHECK-CP-JSON-DAG: "%69:sub2": 317 # CHECK-CP-JSON-DAG: "%69:sub3": 316 # CHECK-CP-JSON-DAG: "%69:sub4": 313 # CHECK-CP-JSON-DAG: "%69:sub5": 312 # CHECK-CP-JSON-DAG: "%69:sub6": 311 # CHECK-CP-JSON-DAG: "%69:sub7": 310 # CHECK-CP-JSON-DAG: "%69:sub8": 307 # CHECK-CP-JSON-DAG: "%69:sub9": 306 # CHECK-CP-JSON-DAG: "%69:sub10": 305 # CHECK-CP-JSON-DAG: "%69:sub11": 304 # CHECK-CP-JSON-DAG: "%69:sub12": 301 # CHECK-CP-JSON-DAG: "%69:sub13": 300 # CHECK-CP-JSON-DAG: "%69:sub14": 299 # CHECK-CP-JSON-DAG: "%69:sub15": 298 # CHECK-CP-JSON-DAG: "%69:sub16": 295 # CHECK-CP-JSON-DAG: "%69:sub17": 294 # CHECK-CP-JSON-DAG: "%69:sub18": 293 # CHECK-CP-JSON-DAG: "%69:sub19": 292 # CHECK-CP-JSON-DAG: "%69:sub20": 289 # CHECK-CP-JSON-DAG: "%69:sub21": 288 # CHECK-CP-JSON-DAG: "%69:sub22": 287 # CHECK-CP-JSON-DAG: "%69:sub23": 286 # CHECK-CP-JSON-DAG: "%69:sub24": 283 # CHECK-CP-JSON-DAG: "%69:sub25": 282 # CHECK-CP-JSON-DAG: "%69:sub26": 281 # CHECK-CP-JSON-DAG: "%69:sub27": 280 # CHECK-CP-JSON-DAG: "%69:sub28": 277 # CHECK-CP-JSON-DAG: "%69:sub29": 276 # CHECK-CP-JSON-DAG: "%69:sub30": 275 # CHECK-CP-JSON-DAG: "%69:sub31": 274 # CHECK-CP-JSON-DAG: "%70:sub0": 271 # CHECK-CP-JSON-DAG: "%70:sub1": 270 # CHECK-CP-JSON-DAG: "%70:sub2": 269 # CHECK-CP-JSON-DAG: "%70:sub3": 268 # CHECK-CP-JSON-DAG: "%70:sub4": 265 # CHECK-CP-JSON-DAG: "%70:sub5": 264 # CHECK-CP-JSON-DAG: "%70:sub6": 263 # CHECK-CP-JSON-DAG: "%70:sub7": 262 # CHECK-CP-JSON-DAG: "%70:sub8": 259 # CHECK-CP-JSON-DAG: "%70:sub9": 258 # CHECK-CP-JSON-DAG: "%70:sub10": 257 # CHECK-CP-JSON-DAG: "%70:sub11": 256 # CHECK-CP-JSON-DAG: "%70:sub12": 253 # CHECK-CP-JSON-DAG: "%70:sub13": 252 # CHECK-CP-JSON-DAG: "%70:sub14": 251 # CHECK-CP-JSON-DAG: "%70:sub15": 250 # CHECK-CP-JSON-DAG: "%70:sub16": 247 # CHECK-CP-JSON-DAG: "%70:sub17": 246 # CHECK-CP-JSON-DAG: "%70:sub18": 245 # CHECK-CP-JSON-DAG: "%70:sub19": 244 # CHECK-CP-JSON-DAG: "%70:sub20": 241 # CHECK-CP-JSON-DAG: "%70:sub21": 240 # CHECK-CP-JSON-DAG: "%70:sub22": 239 # CHECK-CP-JSON-DAG: "%70:sub23": 238 # CHECK-CP-JSON-DAG: "%70:sub24": 235 # CHECK-CP-JSON-DAG: "%70:sub25": 234 # CHECK-CP-JSON-DAG: "%70:sub26": 233 # CHECK-CP-JSON-DAG: "%70:sub27": 232 # CHECK-CP-JSON-DAG: "%70:sub28": 229 # CHECK-CP-JSON-DAG: "%70:sub29": 228 # CHECK-CP-JSON-DAG: "%70:sub30": 227 # CHECK-CP-JSON-DAG: "%70:sub31": 226 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 16 # CHECK-CP-JSON-DAG: "%92": 58 # CHECK-CP-JSON-DAG: "%97": 100 # CHECK-CP-JSON-DAG: "%102": 142 # CHECK-CP-JSON-DAG: "%107": 184 # CHECK-CP-JSON-DAG: "%149:sub0": 367 # CHECK-CP-JSON-DAG: "%149:sub1": 366 # CHECK-CP-JSON-DAG: "%149:sub2": 365 # CHECK-CP-JSON-DAG: "%149:sub3": 364 # CHECK-CP-JSON-DAG: "%149:sub4": 361 # CHECK-CP-JSON-DAG: "%149:sub5": 360 # CHECK-CP-JSON-DAG: "%149:sub6": 359 # CHECK-CP-JSON-DAG: "%149:sub7": 358 # CHECK-CP-JSON-DAG: "%149:sub8": 355 # CHECK-CP-JSON-DAG: "%149:sub9": 354 # CHECK-CP-JSON-DAG: "%149:sub10": 353 # CHECK-CP-JSON-DAG: "%149:sub11": 352 # CHECK-CP-JSON-DAG: "%149:sub12": 349 # CHECK-CP-JSON-DAG: "%149:sub13": 348 # CHECK-CP-JSON-DAG: "%149:sub14": 347 # CHECK-CP-JSON-DAG: "%149:sub15": 346 # CHECK-CP-JSON-DAG: "%149:sub16": 343 # CHECK-CP-JSON-DAG: "%149:sub17": 342 # CHECK-CP-JSON-DAG: "%149:sub18": 341 # CHECK-CP-JSON-DAG: "%149:sub19": 340 # CHECK-CP-JSON-DAG: "%149:sub20": 337 # CHECK-CP-JSON-DAG: "%149:sub21": 336 # CHECK-CP-JSON-DAG: "%149:sub22": 335 # CHECK-CP-JSON-DAG: "%149:sub23": 334 # CHECK-CP-JSON-DAG: "%149:sub24": 331 # CHECK-CP-JSON-DAG: "%149:sub25": 330 # CHECK-CP-JSON-DAG: "%149:sub26": 329 # CHECK-CP-JSON-DAG: "%149:sub27": 328 # CHECK-CP-JSON-DAG: "%149:sub28": 325 # CHECK-CP-JSON-DAG: "%149:sub29": 324 # CHECK-CP-JSON-DAG: "%149:sub30": 323 # CHECK-CP-JSON-DAG: "%149:sub31": 322 # CHECK-CP-JSON-DAG: "%151": 14 # CHECK-CP-JSON-DAG: "%152": 14 # CHECK-CP-JSON-DAG: "%153": 14 # CHECK-CP-JSON-DAG: "%154": 14 # CHECK-CP-JSON-DAG: "%156": 14 # CHECK-CP-JSON-DAG: "%157": 14 # CHECK-CP-JSON-DAG: "%158": 14 # CHECK-CP-JSON-DAG: "%159": 14 # CHECK-CP-JSON-DAG: "%161": 14 # CHECK-CP-JSON-DAG: "%162": 14 # CHECK-CP-JSON-DAG: "%163": 14 # CHECK-CP-JSON-DAG: "%164": 14 # CHECK-CP-JSON-DAG: "%166": 14 # CHECK-CP-JSON-DAG: "%167": 14 # CHECK-CP-JSON-DAG: "%168": 14 # CHECK-CP-JSON-DAG: "%169": 14 # CHECK-CP-JSON-DAG: "%171": 14 # CHECK-CP-JSON-DAG: "%172": 14 # CHECK-CP-JSON-DAG: "%173": 14 # CHECK-CP-JSON-DAG: "%174": 14 # CHECK-CP-JSON-DAG: "%175:sub0": 3 # CHECK-CP-JSON-DAG: "%175:sub1": 2 # CHECK-CP-JSON-DAG: "%175:sub2": 1 # CHECK-CP-JSON-DAG: "%175:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%177:vgpr_32 = COPY %175.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 318 # CHECK-CP-JSON-DAG: "%69:sub1": 317 # CHECK-CP-JSON-DAG: "%69:sub2": 316 # CHECK-CP-JSON-DAG: "%69:sub3": 315 # CHECK-CP-JSON-DAG: "%69:sub4": 312 # CHECK-CP-JSON-DAG: "%69:sub5": 311 # CHECK-CP-JSON-DAG: "%69:sub6": 310 # CHECK-CP-JSON-DAG: "%69:sub7": 309 # CHECK-CP-JSON-DAG: "%69:sub8": 306 # CHECK-CP-JSON-DAG: "%69:sub9": 305 # CHECK-CP-JSON-DAG: "%69:sub10": 304 # CHECK-CP-JSON-DAG: "%69:sub11": 303 # CHECK-CP-JSON-DAG: "%69:sub12": 300 # CHECK-CP-JSON-DAG: "%69:sub13": 299 # CHECK-CP-JSON-DAG: "%69:sub14": 298 # CHECK-CP-JSON-DAG: "%69:sub15": 297 # CHECK-CP-JSON-DAG: "%69:sub16": 294 # CHECK-CP-JSON-DAG: "%69:sub17": 293 # CHECK-CP-JSON-DAG: "%69:sub18": 292 # CHECK-CP-JSON-DAG: "%69:sub19": 291 # CHECK-CP-JSON-DAG: "%69:sub20": 288 # CHECK-CP-JSON-DAG: "%69:sub21": 287 # CHECK-CP-JSON-DAG: "%69:sub22": 286 # CHECK-CP-JSON-DAG: "%69:sub23": 285 # CHECK-CP-JSON-DAG: "%69:sub24": 282 # CHECK-CP-JSON-DAG: "%69:sub25": 281 # CHECK-CP-JSON-DAG: "%69:sub26": 280 # CHECK-CP-JSON-DAG: "%69:sub27": 279 # CHECK-CP-JSON-DAG: "%69:sub28": 276 # CHECK-CP-JSON-DAG: "%69:sub29": 275 # CHECK-CP-JSON-DAG: "%69:sub30": 274 # CHECK-CP-JSON-DAG: "%69:sub31": 273 # CHECK-CP-JSON-DAG: "%70:sub0": 270 # CHECK-CP-JSON-DAG: "%70:sub1": 269 # CHECK-CP-JSON-DAG: "%70:sub2": 268 # CHECK-CP-JSON-DAG: "%70:sub3": 267 # CHECK-CP-JSON-DAG: "%70:sub4": 264 # CHECK-CP-JSON-DAG: "%70:sub5": 263 # CHECK-CP-JSON-DAG: "%70:sub6": 262 # CHECK-CP-JSON-DAG: "%70:sub7": 261 # CHECK-CP-JSON-DAG: "%70:sub8": 258 # CHECK-CP-JSON-DAG: "%70:sub9": 257 # CHECK-CP-JSON-DAG: "%70:sub10": 256 # CHECK-CP-JSON-DAG: "%70:sub11": 255 # CHECK-CP-JSON-DAG: "%70:sub12": 252 # CHECK-CP-JSON-DAG: "%70:sub13": 251 # CHECK-CP-JSON-DAG: "%70:sub14": 250 # CHECK-CP-JSON-DAG: "%70:sub15": 249 # CHECK-CP-JSON-DAG: "%70:sub16": 246 # CHECK-CP-JSON-DAG: "%70:sub17": 245 # CHECK-CP-JSON-DAG: "%70:sub18": 244 # CHECK-CP-JSON-DAG: "%70:sub19": 243 # CHECK-CP-JSON-DAG: "%70:sub20": 240 # CHECK-CP-JSON-DAG: "%70:sub21": 239 # CHECK-CP-JSON-DAG: "%70:sub22": 238 # CHECK-CP-JSON-DAG: "%70:sub23": 237 # CHECK-CP-JSON-DAG: "%70:sub24": 234 # CHECK-CP-JSON-DAG: "%70:sub25": 233 # CHECK-CP-JSON-DAG: "%70:sub26": 232 # CHECK-CP-JSON-DAG: "%70:sub27": 231 # CHECK-CP-JSON-DAG: "%70:sub28": 228 # CHECK-CP-JSON-DAG: "%70:sub29": 227 # CHECK-CP-JSON-DAG: "%70:sub30": 226 # CHECK-CP-JSON-DAG: "%70:sub31": 225 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 15 # CHECK-CP-JSON-DAG: "%92": 57 # CHECK-CP-JSON-DAG: "%97": 99 # CHECK-CP-JSON-DAG: "%102": 141 # CHECK-CP-JSON-DAG: "%107": 183 # CHECK-CP-JSON-DAG: "%149:sub0": 366 # CHECK-CP-JSON-DAG: "%149:sub1": 365 # CHECK-CP-JSON-DAG: "%149:sub2": 364 # CHECK-CP-JSON-DAG: "%149:sub3": 363 # CHECK-CP-JSON-DAG: "%149:sub4": 360 # CHECK-CP-JSON-DAG: "%149:sub5": 359 # CHECK-CP-JSON-DAG: "%149:sub6": 358 # CHECK-CP-JSON-DAG: "%149:sub7": 357 # CHECK-CP-JSON-DAG: "%149:sub8": 354 # CHECK-CP-JSON-DAG: "%149:sub9": 353 # CHECK-CP-JSON-DAG: "%149:sub10": 352 # CHECK-CP-JSON-DAG: "%149:sub11": 351 # CHECK-CP-JSON-DAG: "%149:sub12": 348 # CHECK-CP-JSON-DAG: "%149:sub13": 347 # CHECK-CP-JSON-DAG: "%149:sub14": 346 # CHECK-CP-JSON-DAG: "%149:sub15": 345 # CHECK-CP-JSON-DAG: "%149:sub16": 342 # CHECK-CP-JSON-DAG: "%149:sub17": 341 # CHECK-CP-JSON-DAG: "%149:sub18": 340 # CHECK-CP-JSON-DAG: "%149:sub19": 339 # CHECK-CP-JSON-DAG: "%149:sub20": 336 # CHECK-CP-JSON-DAG: "%149:sub21": 335 # CHECK-CP-JSON-DAG: "%149:sub22": 334 # CHECK-CP-JSON-DAG: "%149:sub23": 333 # CHECK-CP-JSON-DAG: "%149:sub24": 330 # CHECK-CP-JSON-DAG: "%149:sub25": 329 # CHECK-CP-JSON-DAG: "%149:sub26": 328 # CHECK-CP-JSON-DAG: "%149:sub27": 327 # CHECK-CP-JSON-DAG: "%149:sub28": 324 # CHECK-CP-JSON-DAG: "%149:sub29": 323 # CHECK-CP-JSON-DAG: "%149:sub30": 322 # CHECK-CP-JSON-DAG: "%149:sub31": 321 # CHECK-CP-JSON-DAG: "%151": 13 # CHECK-CP-JSON-DAG: "%152": 13 # CHECK-CP-JSON-DAG: "%153": 13 # CHECK-CP-JSON-DAG: "%154": 13 # CHECK-CP-JSON-DAG: "%156": 13 # CHECK-CP-JSON-DAG: "%157": 13 # CHECK-CP-JSON-DAG: "%158": 13 # CHECK-CP-JSON-DAG: "%159": 13 # CHECK-CP-JSON-DAG: "%161": 13 # CHECK-CP-JSON-DAG: "%162": 13 # CHECK-CP-JSON-DAG: "%163": 13 # CHECK-CP-JSON-DAG: "%164": 13 # CHECK-CP-JSON-DAG: "%166": 13 # CHECK-CP-JSON-DAG: "%167": 13 # CHECK-CP-JSON-DAG: "%168": 13 # CHECK-CP-JSON-DAG: "%169": 13 # CHECK-CP-JSON-DAG: "%171": 13 # CHECK-CP-JSON-DAG: "%172": 13 # CHECK-CP-JSON-DAG: "%173": 13 # CHECK-CP-JSON-DAG: "%174": 13 # CHECK-CP-JSON-DAG: "%175:sub0": 2 # CHECK-CP-JSON-DAG: "%175:sub1": 1 # CHECK-CP-JSON-DAG: "%175:sub2": 0 # CHECK-CP-JSON-DAG: "%176": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%178:vgpr_32 = COPY %175.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 317 # CHECK-CP-JSON-DAG: "%69:sub1": 316 # CHECK-CP-JSON-DAG: "%69:sub2": 315 # CHECK-CP-JSON-DAG: "%69:sub3": 314 # CHECK-CP-JSON-DAG: "%69:sub4": 311 # CHECK-CP-JSON-DAG: "%69:sub5": 310 # CHECK-CP-JSON-DAG: "%69:sub6": 309 # CHECK-CP-JSON-DAG: "%69:sub7": 308 # CHECK-CP-JSON-DAG: "%69:sub8": 305 # CHECK-CP-JSON-DAG: "%69:sub9": 304 # CHECK-CP-JSON-DAG: "%69:sub10": 303 # CHECK-CP-JSON-DAG: "%69:sub11": 302 # CHECK-CP-JSON-DAG: "%69:sub12": 299 # CHECK-CP-JSON-DAG: "%69:sub13": 298 # CHECK-CP-JSON-DAG: "%69:sub14": 297 # CHECK-CP-JSON-DAG: "%69:sub15": 296 # CHECK-CP-JSON-DAG: "%69:sub16": 293 # CHECK-CP-JSON-DAG: "%69:sub17": 292 # CHECK-CP-JSON-DAG: "%69:sub18": 291 # CHECK-CP-JSON-DAG: "%69:sub19": 290 # CHECK-CP-JSON-DAG: "%69:sub20": 287 # CHECK-CP-JSON-DAG: "%69:sub21": 286 # CHECK-CP-JSON-DAG: "%69:sub22": 285 # CHECK-CP-JSON-DAG: "%69:sub23": 284 # CHECK-CP-JSON-DAG: "%69:sub24": 281 # CHECK-CP-JSON-DAG: "%69:sub25": 280 # CHECK-CP-JSON-DAG: "%69:sub26": 279 # CHECK-CP-JSON-DAG: "%69:sub27": 278 # CHECK-CP-JSON-DAG: "%69:sub28": 275 # CHECK-CP-JSON-DAG: "%69:sub29": 274 # CHECK-CP-JSON-DAG: "%69:sub30": 273 # CHECK-CP-JSON-DAG: "%69:sub31": 272 # CHECK-CP-JSON-DAG: "%70:sub0": 269 # CHECK-CP-JSON-DAG: "%70:sub1": 268 # CHECK-CP-JSON-DAG: "%70:sub2": 267 # CHECK-CP-JSON-DAG: "%70:sub3": 266 # CHECK-CP-JSON-DAG: "%70:sub4": 263 # CHECK-CP-JSON-DAG: "%70:sub5": 262 # CHECK-CP-JSON-DAG: "%70:sub6": 261 # CHECK-CP-JSON-DAG: "%70:sub7": 260 # CHECK-CP-JSON-DAG: "%70:sub8": 257 # CHECK-CP-JSON-DAG: "%70:sub9": 256 # CHECK-CP-JSON-DAG: "%70:sub10": 255 # CHECK-CP-JSON-DAG: "%70:sub11": 254 # CHECK-CP-JSON-DAG: "%70:sub12": 251 # CHECK-CP-JSON-DAG: "%70:sub13": 250 # CHECK-CP-JSON-DAG: "%70:sub14": 249 # CHECK-CP-JSON-DAG: "%70:sub15": 248 # CHECK-CP-JSON-DAG: "%70:sub16": 245 # CHECK-CP-JSON-DAG: "%70:sub17": 244 # CHECK-CP-JSON-DAG: "%70:sub18": 243 # CHECK-CP-JSON-DAG: "%70:sub19": 242 # CHECK-CP-JSON-DAG: "%70:sub20": 239 # CHECK-CP-JSON-DAG: "%70:sub21": 238 # CHECK-CP-JSON-DAG: "%70:sub22": 237 # CHECK-CP-JSON-DAG: "%70:sub23": 236 # CHECK-CP-JSON-DAG: "%70:sub24": 233 # CHECK-CP-JSON-DAG: "%70:sub25": 232 # CHECK-CP-JSON-DAG: "%70:sub26": 231 # CHECK-CP-JSON-DAG: "%70:sub27": 230 # CHECK-CP-JSON-DAG: "%70:sub28": 227 # CHECK-CP-JSON-DAG: "%70:sub29": 226 # CHECK-CP-JSON-DAG: "%70:sub30": 225 # CHECK-CP-JSON-DAG: "%70:sub31": 224 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 14 # CHECK-CP-JSON-DAG: "%92": 56 # CHECK-CP-JSON-DAG: "%97": 98 # CHECK-CP-JSON-DAG: "%102": 140 # CHECK-CP-JSON-DAG: "%107": 182 # CHECK-CP-JSON-DAG: "%149:sub0": 365 # CHECK-CP-JSON-DAG: "%149:sub1": 364 # CHECK-CP-JSON-DAG: "%149:sub2": 363 # CHECK-CP-JSON-DAG: "%149:sub3": 362 # CHECK-CP-JSON-DAG: "%149:sub4": 359 # CHECK-CP-JSON-DAG: "%149:sub5": 358 # CHECK-CP-JSON-DAG: "%149:sub6": 357 # CHECK-CP-JSON-DAG: "%149:sub7": 356 # CHECK-CP-JSON-DAG: "%149:sub8": 353 # CHECK-CP-JSON-DAG: "%149:sub9": 352 # CHECK-CP-JSON-DAG: "%149:sub10": 351 # CHECK-CP-JSON-DAG: "%149:sub11": 350 # CHECK-CP-JSON-DAG: "%149:sub12": 347 # CHECK-CP-JSON-DAG: "%149:sub13": 346 # CHECK-CP-JSON-DAG: "%149:sub14": 345 # CHECK-CP-JSON-DAG: "%149:sub15": 344 # CHECK-CP-JSON-DAG: "%149:sub16": 341 # CHECK-CP-JSON-DAG: "%149:sub17": 340 # CHECK-CP-JSON-DAG: "%149:sub18": 339 # CHECK-CP-JSON-DAG: "%149:sub19": 338 # CHECK-CP-JSON-DAG: "%149:sub20": 335 # CHECK-CP-JSON-DAG: "%149:sub21": 334 # CHECK-CP-JSON-DAG: "%149:sub22": 333 # CHECK-CP-JSON-DAG: "%149:sub23": 332 # CHECK-CP-JSON-DAG: "%149:sub24": 329 # CHECK-CP-JSON-DAG: "%149:sub25": 328 # CHECK-CP-JSON-DAG: "%149:sub26": 327 # CHECK-CP-JSON-DAG: "%149:sub27": 326 # CHECK-CP-JSON-DAG: "%149:sub28": 323 # CHECK-CP-JSON-DAG: "%149:sub29": 322 # CHECK-CP-JSON-DAG: "%149:sub30": 321 # CHECK-CP-JSON-DAG: "%149:sub31": 320 # CHECK-CP-JSON-DAG: "%151": 12 # CHECK-CP-JSON-DAG: "%152": 12 # CHECK-CP-JSON-DAG: "%153": 12 # CHECK-CP-JSON-DAG: "%154": 12 # CHECK-CP-JSON-DAG: "%156": 12 # CHECK-CP-JSON-DAG: "%157": 12 # CHECK-CP-JSON-DAG: "%158": 12 # CHECK-CP-JSON-DAG: "%159": 12 # CHECK-CP-JSON-DAG: "%161": 12 # CHECK-CP-JSON-DAG: "%162": 12 # CHECK-CP-JSON-DAG: "%163": 12 # CHECK-CP-JSON-DAG: "%164": 12 # CHECK-CP-JSON-DAG: "%166": 12 # CHECK-CP-JSON-DAG: "%167": 12 # CHECK-CP-JSON-DAG: "%168": 12 # CHECK-CP-JSON-DAG: "%169": 12 # CHECK-CP-JSON-DAG: "%171": 12 # CHECK-CP-JSON-DAG: "%172": 12 # CHECK-CP-JSON-DAG: "%173": 12 # CHECK-CP-JSON-DAG: "%174": 12 # CHECK-CP-JSON-DAG: "%175:sub0": 1 # CHECK-CP-JSON-DAG: "%175:sub1": 0 # CHECK-CP-JSON-DAG: "%176": 12 # CHECK-CP-JSON-DAG: "%177": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%179:vgpr_32 = COPY %175.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 316 # CHECK-CP-JSON-DAG: "%69:sub1": 315 # CHECK-CP-JSON-DAG: "%69:sub2": 314 # CHECK-CP-JSON-DAG: "%69:sub3": 313 # CHECK-CP-JSON-DAG: "%69:sub4": 310 # CHECK-CP-JSON-DAG: "%69:sub5": 309 # CHECK-CP-JSON-DAG: "%69:sub6": 308 # CHECK-CP-JSON-DAG: "%69:sub7": 307 # CHECK-CP-JSON-DAG: "%69:sub8": 304 # CHECK-CP-JSON-DAG: "%69:sub9": 303 # CHECK-CP-JSON-DAG: "%69:sub10": 302 # CHECK-CP-JSON-DAG: "%69:sub11": 301 # CHECK-CP-JSON-DAG: "%69:sub12": 298 # CHECK-CP-JSON-DAG: "%69:sub13": 297 # CHECK-CP-JSON-DAG: "%69:sub14": 296 # CHECK-CP-JSON-DAG: "%69:sub15": 295 # CHECK-CP-JSON-DAG: "%69:sub16": 292 # CHECK-CP-JSON-DAG: "%69:sub17": 291 # CHECK-CP-JSON-DAG: "%69:sub18": 290 # CHECK-CP-JSON-DAG: "%69:sub19": 289 # CHECK-CP-JSON-DAG: "%69:sub20": 286 # CHECK-CP-JSON-DAG: "%69:sub21": 285 # CHECK-CP-JSON-DAG: "%69:sub22": 284 # CHECK-CP-JSON-DAG: "%69:sub23": 283 # CHECK-CP-JSON-DAG: "%69:sub24": 280 # CHECK-CP-JSON-DAG: "%69:sub25": 279 # CHECK-CP-JSON-DAG: "%69:sub26": 278 # CHECK-CP-JSON-DAG: "%69:sub27": 277 # CHECK-CP-JSON-DAG: "%69:sub28": 274 # CHECK-CP-JSON-DAG: "%69:sub29": 273 # CHECK-CP-JSON-DAG: "%69:sub30": 272 # CHECK-CP-JSON-DAG: "%69:sub31": 271 # CHECK-CP-JSON-DAG: "%70:sub0": 268 # CHECK-CP-JSON-DAG: "%70:sub1": 267 # CHECK-CP-JSON-DAG: "%70:sub2": 266 # CHECK-CP-JSON-DAG: "%70:sub3": 265 # CHECK-CP-JSON-DAG: "%70:sub4": 262 # CHECK-CP-JSON-DAG: "%70:sub5": 261 # CHECK-CP-JSON-DAG: "%70:sub6": 260 # CHECK-CP-JSON-DAG: "%70:sub7": 259 # CHECK-CP-JSON-DAG: "%70:sub8": 256 # CHECK-CP-JSON-DAG: "%70:sub9": 255 # CHECK-CP-JSON-DAG: "%70:sub10": 254 # CHECK-CP-JSON-DAG: "%70:sub11": 253 # CHECK-CP-JSON-DAG: "%70:sub12": 250 # CHECK-CP-JSON-DAG: "%70:sub13": 249 # CHECK-CP-JSON-DAG: "%70:sub14": 248 # CHECK-CP-JSON-DAG: "%70:sub15": 247 # CHECK-CP-JSON-DAG: "%70:sub16": 244 # CHECK-CP-JSON-DAG: "%70:sub17": 243 # CHECK-CP-JSON-DAG: "%70:sub18": 242 # CHECK-CP-JSON-DAG: "%70:sub19": 241 # CHECK-CP-JSON-DAG: "%70:sub20": 238 # CHECK-CP-JSON-DAG: "%70:sub21": 237 # CHECK-CP-JSON-DAG: "%70:sub22": 236 # CHECK-CP-JSON-DAG: "%70:sub23": 235 # CHECK-CP-JSON-DAG: "%70:sub24": 232 # CHECK-CP-JSON-DAG: "%70:sub25": 231 # CHECK-CP-JSON-DAG: "%70:sub26": 230 # CHECK-CP-JSON-DAG: "%70:sub27": 229 # CHECK-CP-JSON-DAG: "%70:sub28": 226 # CHECK-CP-JSON-DAG: "%70:sub29": 225 # CHECK-CP-JSON-DAG: "%70:sub30": 224 # CHECK-CP-JSON-DAG: "%70:sub31": 223 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 13 # CHECK-CP-JSON-DAG: "%92": 55 # CHECK-CP-JSON-DAG: "%97": 97 # CHECK-CP-JSON-DAG: "%102": 139 # CHECK-CP-JSON-DAG: "%107": 181 # CHECK-CP-JSON-DAG: "%149:sub0": 364 # CHECK-CP-JSON-DAG: "%149:sub1": 363 # CHECK-CP-JSON-DAG: "%149:sub2": 362 # CHECK-CP-JSON-DAG: "%149:sub3": 361 # CHECK-CP-JSON-DAG: "%149:sub4": 358 # CHECK-CP-JSON-DAG: "%149:sub5": 357 # CHECK-CP-JSON-DAG: "%149:sub6": 356 # CHECK-CP-JSON-DAG: "%149:sub7": 355 # CHECK-CP-JSON-DAG: "%149:sub8": 352 # CHECK-CP-JSON-DAG: "%149:sub9": 351 # CHECK-CP-JSON-DAG: "%149:sub10": 350 # CHECK-CP-JSON-DAG: "%149:sub11": 349 # CHECK-CP-JSON-DAG: "%149:sub12": 346 # CHECK-CP-JSON-DAG: "%149:sub13": 345 # CHECK-CP-JSON-DAG: "%149:sub14": 344 # CHECK-CP-JSON-DAG: "%149:sub15": 343 # CHECK-CP-JSON-DAG: "%149:sub16": 340 # CHECK-CP-JSON-DAG: "%149:sub17": 339 # CHECK-CP-JSON-DAG: "%149:sub18": 338 # CHECK-CP-JSON-DAG: "%149:sub19": 337 # CHECK-CP-JSON-DAG: "%149:sub20": 334 # CHECK-CP-JSON-DAG: "%149:sub21": 333 # CHECK-CP-JSON-DAG: "%149:sub22": 332 # CHECK-CP-JSON-DAG: "%149:sub23": 331 # CHECK-CP-JSON-DAG: "%149:sub24": 328 # CHECK-CP-JSON-DAG: "%149:sub25": 327 # CHECK-CP-JSON-DAG: "%149:sub26": 326 # CHECK-CP-JSON-DAG: "%149:sub27": 325 # CHECK-CP-JSON-DAG: "%149:sub28": 322 # CHECK-CP-JSON-DAG: "%149:sub29": 321 # CHECK-CP-JSON-DAG: "%149:sub30": 320 # CHECK-CP-JSON-DAG: "%149:sub31": 319 # CHECK-CP-JSON-DAG: "%151": 11 # CHECK-CP-JSON-DAG: "%152": 11 # CHECK-CP-JSON-DAG: "%153": 11 # CHECK-CP-JSON-DAG: "%154": 11 # CHECK-CP-JSON-DAG: "%156": 11 # CHECK-CP-JSON-DAG: "%157": 11 # CHECK-CP-JSON-DAG: "%158": 11 # CHECK-CP-JSON-DAG: "%159": 11 # CHECK-CP-JSON-DAG: "%161": 11 # CHECK-CP-JSON-DAG: "%162": 11 # CHECK-CP-JSON-DAG: "%163": 11 # CHECK-CP-JSON-DAG: "%164": 11 # CHECK-CP-JSON-DAG: "%166": 11 # CHECK-CP-JSON-DAG: "%167": 11 # CHECK-CP-JSON-DAG: "%168": 11 # CHECK-CP-JSON-DAG: "%169": 11 # CHECK-CP-JSON-DAG: "%171": 11 # CHECK-CP-JSON-DAG: "%172": 11 # CHECK-CP-JSON-DAG: "%173": 11 # CHECK-CP-JSON-DAG: "%174": 11 # CHECK-CP-JSON-DAG: "%175:sub0": 0 # CHECK-CP-JSON-DAG: "%176": 11 # CHECK-CP-JSON-DAG: "%177": 11 # CHECK-CP-JSON-DAG: "%178": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%180:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p2 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 315 # CHECK-CP-JSON-DAG: "%69:sub1": 314 # CHECK-CP-JSON-DAG: "%69:sub2": 313 # CHECK-CP-JSON-DAG: "%69:sub3": 312 # CHECK-CP-JSON-DAG: "%69:sub4": 309 # CHECK-CP-JSON-DAG: "%69:sub5": 308 # CHECK-CP-JSON-DAG: "%69:sub6": 307 # CHECK-CP-JSON-DAG: "%69:sub7": 306 # CHECK-CP-JSON-DAG: "%69:sub8": 303 # CHECK-CP-JSON-DAG: "%69:sub9": 302 # CHECK-CP-JSON-DAG: "%69:sub10": 301 # CHECK-CP-JSON-DAG: "%69:sub11": 300 # CHECK-CP-JSON-DAG: "%69:sub12": 297 # CHECK-CP-JSON-DAG: "%69:sub13": 296 # CHECK-CP-JSON-DAG: "%69:sub14": 295 # CHECK-CP-JSON-DAG: "%69:sub15": 294 # CHECK-CP-JSON-DAG: "%69:sub16": 291 # CHECK-CP-JSON-DAG: "%69:sub17": 290 # CHECK-CP-JSON-DAG: "%69:sub18": 289 # CHECK-CP-JSON-DAG: "%69:sub19": 288 # CHECK-CP-JSON-DAG: "%69:sub20": 285 # CHECK-CP-JSON-DAG: "%69:sub21": 284 # CHECK-CP-JSON-DAG: "%69:sub22": 283 # CHECK-CP-JSON-DAG: "%69:sub23": 282 # CHECK-CP-JSON-DAG: "%69:sub24": 279 # CHECK-CP-JSON-DAG: "%69:sub25": 278 # CHECK-CP-JSON-DAG: "%69:sub26": 277 # CHECK-CP-JSON-DAG: "%69:sub27": 276 # CHECK-CP-JSON-DAG: "%69:sub28": 273 # CHECK-CP-JSON-DAG: "%69:sub29": 272 # CHECK-CP-JSON-DAG: "%69:sub30": 271 # CHECK-CP-JSON-DAG: "%69:sub31": 270 # CHECK-CP-JSON-DAG: "%70:sub0": 267 # CHECK-CP-JSON-DAG: "%70:sub1": 266 # CHECK-CP-JSON-DAG: "%70:sub2": 265 # CHECK-CP-JSON-DAG: "%70:sub3": 264 # CHECK-CP-JSON-DAG: "%70:sub4": 261 # CHECK-CP-JSON-DAG: "%70:sub5": 260 # CHECK-CP-JSON-DAG: "%70:sub6": 259 # CHECK-CP-JSON-DAG: "%70:sub7": 258 # CHECK-CP-JSON-DAG: "%70:sub8": 255 # CHECK-CP-JSON-DAG: "%70:sub9": 254 # CHECK-CP-JSON-DAG: "%70:sub10": 253 # CHECK-CP-JSON-DAG: "%70:sub11": 252 # CHECK-CP-JSON-DAG: "%70:sub12": 249 # CHECK-CP-JSON-DAG: "%70:sub13": 248 # CHECK-CP-JSON-DAG: "%70:sub14": 247 # CHECK-CP-JSON-DAG: "%70:sub15": 246 # CHECK-CP-JSON-DAG: "%70:sub16": 243 # CHECK-CP-JSON-DAG: "%70:sub17": 242 # CHECK-CP-JSON-DAG: "%70:sub18": 241 # CHECK-CP-JSON-DAG: "%70:sub19": 240 # CHECK-CP-JSON-DAG: "%70:sub20": 237 # CHECK-CP-JSON-DAG: "%70:sub21": 236 # CHECK-CP-JSON-DAG: "%70:sub22": 235 # CHECK-CP-JSON-DAG: "%70:sub23": 234 # CHECK-CP-JSON-DAG: "%70:sub24": 231 # CHECK-CP-JSON-DAG: "%70:sub25": 230 # CHECK-CP-JSON-DAG: "%70:sub26": 229 # CHECK-CP-JSON-DAG: "%70:sub27": 228 # CHECK-CP-JSON-DAG: "%70:sub28": 225 # CHECK-CP-JSON-DAG: "%70:sub29": 224 # CHECK-CP-JSON-DAG: "%70:sub30": 223 # CHECK-CP-JSON-DAG: "%70:sub31": 222 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 12 # CHECK-CP-JSON-DAG: "%92": 54 # CHECK-CP-JSON-DAG: "%97": 96 # CHECK-CP-JSON-DAG: "%102": 138 # CHECK-CP-JSON-DAG: "%107": 180 # CHECK-CP-JSON-DAG: "%149:sub0": 363 # CHECK-CP-JSON-DAG: "%149:sub1": 362 # CHECK-CP-JSON-DAG: "%149:sub2": 361 # CHECK-CP-JSON-DAG: "%149:sub3": 360 # CHECK-CP-JSON-DAG: "%149:sub4": 357 # CHECK-CP-JSON-DAG: "%149:sub5": 356 # CHECK-CP-JSON-DAG: "%149:sub6": 355 # CHECK-CP-JSON-DAG: "%149:sub7": 354 # CHECK-CP-JSON-DAG: "%149:sub8": 351 # CHECK-CP-JSON-DAG: "%149:sub9": 350 # CHECK-CP-JSON-DAG: "%149:sub10": 349 # CHECK-CP-JSON-DAG: "%149:sub11": 348 # CHECK-CP-JSON-DAG: "%149:sub12": 345 # CHECK-CP-JSON-DAG: "%149:sub13": 344 # CHECK-CP-JSON-DAG: "%149:sub14": 343 # CHECK-CP-JSON-DAG: "%149:sub15": 342 # CHECK-CP-JSON-DAG: "%149:sub16": 339 # CHECK-CP-JSON-DAG: "%149:sub17": 338 # CHECK-CP-JSON-DAG: "%149:sub18": 337 # CHECK-CP-JSON-DAG: "%149:sub19": 336 # CHECK-CP-JSON-DAG: "%149:sub20": 333 # CHECK-CP-JSON-DAG: "%149:sub21": 332 # CHECK-CP-JSON-DAG: "%149:sub22": 331 # CHECK-CP-JSON-DAG: "%149:sub23": 330 # CHECK-CP-JSON-DAG: "%149:sub24": 327 # CHECK-CP-JSON-DAG: "%149:sub25": 326 # CHECK-CP-JSON-DAG: "%149:sub26": 325 # CHECK-CP-JSON-DAG: "%149:sub27": 324 # CHECK-CP-JSON-DAG: "%149:sub28": 321 # CHECK-CP-JSON-DAG: "%149:sub29": 320 # CHECK-CP-JSON-DAG: "%149:sub30": 319 # CHECK-CP-JSON-DAG: "%149:sub31": 318 # CHECK-CP-JSON-DAG: "%151": 10 # CHECK-CP-JSON-DAG: "%152": 10 # CHECK-CP-JSON-DAG: "%153": 10 # CHECK-CP-JSON-DAG: "%154": 10 # CHECK-CP-JSON-DAG: "%156": 10 # CHECK-CP-JSON-DAG: "%157": 10 # CHECK-CP-JSON-DAG: "%158": 10 # CHECK-CP-JSON-DAG: "%159": 10 # CHECK-CP-JSON-DAG: "%161": 10 # CHECK-CP-JSON-DAG: "%162": 10 # CHECK-CP-JSON-DAG: "%163": 10 # CHECK-CP-JSON-DAG: "%164": 10 # CHECK-CP-JSON-DAG: "%166": 10 # CHECK-CP-JSON-DAG: "%167": 10 # CHECK-CP-JSON-DAG: "%168": 10 # CHECK-CP-JSON-DAG: "%169": 10 # CHECK-CP-JSON-DAG: "%171": 10 # CHECK-CP-JSON-DAG: "%172": 10 # CHECK-CP-JSON-DAG: "%173": 10 # CHECK-CP-JSON-DAG: "%174": 10 # CHECK-CP-JSON-DAG: "%176": 10 # CHECK-CP-JSON-DAG: "%177": 10 # CHECK-CP-JSON-DAG: "%178": 10 # CHECK-CP-JSON-DAG: "%179": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 318 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%181:vgpr_32 = COPY %180.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 314 # CHECK-CP-JSON-DAG: "%69:sub1": 313 # CHECK-CP-JSON-DAG: "%69:sub2": 312 # CHECK-CP-JSON-DAG: "%69:sub3": 311 # CHECK-CP-JSON-DAG: "%69:sub4": 308 # CHECK-CP-JSON-DAG: "%69:sub5": 307 # CHECK-CP-JSON-DAG: "%69:sub6": 306 # CHECK-CP-JSON-DAG: "%69:sub7": 305 # CHECK-CP-JSON-DAG: "%69:sub8": 302 # CHECK-CP-JSON-DAG: "%69:sub9": 301 # CHECK-CP-JSON-DAG: "%69:sub10": 300 # CHECK-CP-JSON-DAG: "%69:sub11": 299 # CHECK-CP-JSON-DAG: "%69:sub12": 296 # CHECK-CP-JSON-DAG: "%69:sub13": 295 # CHECK-CP-JSON-DAG: "%69:sub14": 294 # CHECK-CP-JSON-DAG: "%69:sub15": 293 # CHECK-CP-JSON-DAG: "%69:sub16": 290 # CHECK-CP-JSON-DAG: "%69:sub17": 289 # CHECK-CP-JSON-DAG: "%69:sub18": 288 # CHECK-CP-JSON-DAG: "%69:sub19": 287 # CHECK-CP-JSON-DAG: "%69:sub20": 284 # CHECK-CP-JSON-DAG: "%69:sub21": 283 # CHECK-CP-JSON-DAG: "%69:sub22": 282 # CHECK-CP-JSON-DAG: "%69:sub23": 281 # CHECK-CP-JSON-DAG: "%69:sub24": 278 # CHECK-CP-JSON-DAG: "%69:sub25": 277 # CHECK-CP-JSON-DAG: "%69:sub26": 276 # CHECK-CP-JSON-DAG: "%69:sub27": 275 # CHECK-CP-JSON-DAG: "%69:sub28": 272 # CHECK-CP-JSON-DAG: "%69:sub29": 271 # CHECK-CP-JSON-DAG: "%69:sub30": 270 # CHECK-CP-JSON-DAG: "%69:sub31": 269 # CHECK-CP-JSON-DAG: "%70:sub0": 266 # CHECK-CP-JSON-DAG: "%70:sub1": 265 # CHECK-CP-JSON-DAG: "%70:sub2": 264 # CHECK-CP-JSON-DAG: "%70:sub3": 263 # CHECK-CP-JSON-DAG: "%70:sub4": 260 # CHECK-CP-JSON-DAG: "%70:sub5": 259 # CHECK-CP-JSON-DAG: "%70:sub6": 258 # CHECK-CP-JSON-DAG: "%70:sub7": 257 # CHECK-CP-JSON-DAG: "%70:sub8": 254 # CHECK-CP-JSON-DAG: "%70:sub9": 253 # CHECK-CP-JSON-DAG: "%70:sub10": 252 # CHECK-CP-JSON-DAG: "%70:sub11": 251 # CHECK-CP-JSON-DAG: "%70:sub12": 248 # CHECK-CP-JSON-DAG: "%70:sub13": 247 # CHECK-CP-JSON-DAG: "%70:sub14": 246 # CHECK-CP-JSON-DAG: "%70:sub15": 245 # CHECK-CP-JSON-DAG: "%70:sub16": 242 # CHECK-CP-JSON-DAG: "%70:sub17": 241 # CHECK-CP-JSON-DAG: "%70:sub18": 240 # CHECK-CP-JSON-DAG: "%70:sub19": 239 # CHECK-CP-JSON-DAG: "%70:sub20": 236 # CHECK-CP-JSON-DAG: "%70:sub21": 235 # CHECK-CP-JSON-DAG: "%70:sub22": 234 # CHECK-CP-JSON-DAG: "%70:sub23": 233 # CHECK-CP-JSON-DAG: "%70:sub24": 230 # CHECK-CP-JSON-DAG: "%70:sub25": 229 # CHECK-CP-JSON-DAG: "%70:sub26": 228 # CHECK-CP-JSON-DAG: "%70:sub27": 227 # CHECK-CP-JSON-DAG: "%70:sub28": 224 # CHECK-CP-JSON-DAG: "%70:sub29": 223 # CHECK-CP-JSON-DAG: "%70:sub30": 222 # CHECK-CP-JSON-DAG: "%70:sub31": 221 # CHECK-CP-JSON-DAG: "%82": 4 # CHECK-CP-JSON-DAG: "%87": 11 # CHECK-CP-JSON-DAG: "%92": 53 # CHECK-CP-JSON-DAG: "%97": 95 # CHECK-CP-JSON-DAG: "%102": 137 # CHECK-CP-JSON-DAG: "%107": 179 # CHECK-CP-JSON-DAG: "%149:sub0": 362 # CHECK-CP-JSON-DAG: "%149:sub1": 361 # CHECK-CP-JSON-DAG: "%149:sub2": 360 # CHECK-CP-JSON-DAG: "%149:sub3": 359 # CHECK-CP-JSON-DAG: "%149:sub4": 356 # CHECK-CP-JSON-DAG: "%149:sub5": 355 # CHECK-CP-JSON-DAG: "%149:sub6": 354 # CHECK-CP-JSON-DAG: "%149:sub7": 353 # CHECK-CP-JSON-DAG: "%149:sub8": 350 # CHECK-CP-JSON-DAG: "%149:sub9": 349 # CHECK-CP-JSON-DAG: "%149:sub10": 348 # CHECK-CP-JSON-DAG: "%149:sub11": 347 # CHECK-CP-JSON-DAG: "%149:sub12": 344 # CHECK-CP-JSON-DAG: "%149:sub13": 343 # CHECK-CP-JSON-DAG: "%149:sub14": 342 # CHECK-CP-JSON-DAG: "%149:sub15": 341 # CHECK-CP-JSON-DAG: "%149:sub16": 338 # CHECK-CP-JSON-DAG: "%149:sub17": 337 # CHECK-CP-JSON-DAG: "%149:sub18": 336 # CHECK-CP-JSON-DAG: "%149:sub19": 335 # CHECK-CP-JSON-DAG: "%149:sub20": 332 # CHECK-CP-JSON-DAG: "%149:sub21": 331 # CHECK-CP-JSON-DAG: "%149:sub22": 330 # CHECK-CP-JSON-DAG: "%149:sub23": 329 # CHECK-CP-JSON-DAG: "%149:sub24": 326 # CHECK-CP-JSON-DAG: "%149:sub25": 325 # CHECK-CP-JSON-DAG: "%149:sub26": 324 # CHECK-CP-JSON-DAG: "%149:sub27": 323 # CHECK-CP-JSON-DAG: "%149:sub28": 320 # CHECK-CP-JSON-DAG: "%149:sub29": 319 # CHECK-CP-JSON-DAG: "%149:sub30": 318 # CHECK-CP-JSON-DAG: "%149:sub31": 317 # CHECK-CP-JSON-DAG: "%151": 9 # CHECK-CP-JSON-DAG: "%152": 9 # CHECK-CP-JSON-DAG: "%153": 9 # CHECK-CP-JSON-DAG: "%154": 9 # CHECK-CP-JSON-DAG: "%156": 9 # CHECK-CP-JSON-DAG: "%157": 9 # CHECK-CP-JSON-DAG: "%158": 9 # CHECK-CP-JSON-DAG: "%159": 9 # CHECK-CP-JSON-DAG: "%161": 9 # CHECK-CP-JSON-DAG: "%162": 9 # CHECK-CP-JSON-DAG: "%163": 9 # CHECK-CP-JSON-DAG: "%164": 9 # CHECK-CP-JSON-DAG: "%166": 9 # CHECK-CP-JSON-DAG: "%167": 9 # CHECK-CP-JSON-DAG: "%168": 9 # CHECK-CP-JSON-DAG: "%169": 9 # CHECK-CP-JSON-DAG: "%171": 9 # CHECK-CP-JSON-DAG: "%172": 9 # CHECK-CP-JSON-DAG: "%173": 9 # CHECK-CP-JSON-DAG: "%174": 9 # CHECK-CP-JSON-DAG: "%176": 9 # CHECK-CP-JSON-DAG: "%177": 9 # CHECK-CP-JSON-DAG: "%178": 9 # CHECK-CP-JSON-DAG: "%179": 9 # CHECK-CP-JSON-DAG: "%180:sub0": 3 # CHECK-CP-JSON-DAG: "%180:sub1": 2 # CHECK-CP-JSON-DAG: "%180:sub2": 1 # CHECK-CP-JSON-DAG: "%180:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 317 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%182:vgpr_32 = COPY %180.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 313 # CHECK-CP-JSON-DAG: "%69:sub1": 312 # CHECK-CP-JSON-DAG: "%69:sub2": 311 # CHECK-CP-JSON-DAG: "%69:sub3": 310 # CHECK-CP-JSON-DAG: "%69:sub4": 307 # CHECK-CP-JSON-DAG: "%69:sub5": 306 # CHECK-CP-JSON-DAG: "%69:sub6": 305 # CHECK-CP-JSON-DAG: "%69:sub7": 304 # CHECK-CP-JSON-DAG: "%69:sub8": 301 # CHECK-CP-JSON-DAG: "%69:sub9": 300 # CHECK-CP-JSON-DAG: "%69:sub10": 299 # CHECK-CP-JSON-DAG: "%69:sub11": 298 # CHECK-CP-JSON-DAG: "%69:sub12": 295 # CHECK-CP-JSON-DAG: "%69:sub13": 294 # CHECK-CP-JSON-DAG: "%69:sub14": 293 # CHECK-CP-JSON-DAG: "%69:sub15": 292 # CHECK-CP-JSON-DAG: "%69:sub16": 289 # CHECK-CP-JSON-DAG: "%69:sub17": 288 # CHECK-CP-JSON-DAG: "%69:sub18": 287 # CHECK-CP-JSON-DAG: "%69:sub19": 286 # CHECK-CP-JSON-DAG: "%69:sub20": 283 # CHECK-CP-JSON-DAG: "%69:sub21": 282 # CHECK-CP-JSON-DAG: "%69:sub22": 281 # CHECK-CP-JSON-DAG: "%69:sub23": 280 # CHECK-CP-JSON-DAG: "%69:sub24": 277 # CHECK-CP-JSON-DAG: "%69:sub25": 276 # CHECK-CP-JSON-DAG: "%69:sub26": 275 # CHECK-CP-JSON-DAG: "%69:sub27": 274 # CHECK-CP-JSON-DAG: "%69:sub28": 271 # CHECK-CP-JSON-DAG: "%69:sub29": 270 # CHECK-CP-JSON-DAG: "%69:sub30": 269 # CHECK-CP-JSON-DAG: "%69:sub31": 268 # CHECK-CP-JSON-DAG: "%70:sub0": 265 # CHECK-CP-JSON-DAG: "%70:sub1": 264 # CHECK-CP-JSON-DAG: "%70:sub2": 263 # CHECK-CP-JSON-DAG: "%70:sub3": 262 # CHECK-CP-JSON-DAG: "%70:sub4": 259 # CHECK-CP-JSON-DAG: "%70:sub5": 258 # CHECK-CP-JSON-DAG: "%70:sub6": 257 # CHECK-CP-JSON-DAG: "%70:sub7": 256 # CHECK-CP-JSON-DAG: "%70:sub8": 253 # CHECK-CP-JSON-DAG: "%70:sub9": 252 # CHECK-CP-JSON-DAG: "%70:sub10": 251 # CHECK-CP-JSON-DAG: "%70:sub11": 250 # CHECK-CP-JSON-DAG: "%70:sub12": 247 # CHECK-CP-JSON-DAG: "%70:sub13": 246 # CHECK-CP-JSON-DAG: "%70:sub14": 245 # CHECK-CP-JSON-DAG: "%70:sub15": 244 # CHECK-CP-JSON-DAG: "%70:sub16": 241 # CHECK-CP-JSON-DAG: "%70:sub17": 240 # CHECK-CP-JSON-DAG: "%70:sub18": 239 # CHECK-CP-JSON-DAG: "%70:sub19": 238 # CHECK-CP-JSON-DAG: "%70:sub20": 235 # CHECK-CP-JSON-DAG: "%70:sub21": 234 # CHECK-CP-JSON-DAG: "%70:sub22": 233 # CHECK-CP-JSON-DAG: "%70:sub23": 232 # CHECK-CP-JSON-DAG: "%70:sub24": 229 # CHECK-CP-JSON-DAG: "%70:sub25": 228 # CHECK-CP-JSON-DAG: "%70:sub26": 227 # CHECK-CP-JSON-DAG: "%70:sub27": 226 # CHECK-CP-JSON-DAG: "%70:sub28": 223 # CHECK-CP-JSON-DAG: "%70:sub29": 222 # CHECK-CP-JSON-DAG: "%70:sub30": 221 # CHECK-CP-JSON-DAG: "%70:sub31": 220 # CHECK-CP-JSON-DAG: "%82": 3 # CHECK-CP-JSON-DAG: "%87": 10 # CHECK-CP-JSON-DAG: "%92": 52 # CHECK-CP-JSON-DAG: "%97": 94 # CHECK-CP-JSON-DAG: "%102": 136 # CHECK-CP-JSON-DAG: "%107": 178 # CHECK-CP-JSON-DAG: "%149:sub0": 361 # CHECK-CP-JSON-DAG: "%149:sub1": 360 # CHECK-CP-JSON-DAG: "%149:sub2": 359 # CHECK-CP-JSON-DAG: "%149:sub3": 358 # CHECK-CP-JSON-DAG: "%149:sub4": 355 # CHECK-CP-JSON-DAG: "%149:sub5": 354 # CHECK-CP-JSON-DAG: "%149:sub6": 353 # CHECK-CP-JSON-DAG: "%149:sub7": 352 # CHECK-CP-JSON-DAG: "%149:sub8": 349 # CHECK-CP-JSON-DAG: "%149:sub9": 348 # CHECK-CP-JSON-DAG: "%149:sub10": 347 # CHECK-CP-JSON-DAG: "%149:sub11": 346 # CHECK-CP-JSON-DAG: "%149:sub12": 343 # CHECK-CP-JSON-DAG: "%149:sub13": 342 # CHECK-CP-JSON-DAG: "%149:sub14": 341 # CHECK-CP-JSON-DAG: "%149:sub15": 340 # CHECK-CP-JSON-DAG: "%149:sub16": 337 # CHECK-CP-JSON-DAG: "%149:sub17": 336 # CHECK-CP-JSON-DAG: "%149:sub18": 335 # CHECK-CP-JSON-DAG: "%149:sub19": 334 # CHECK-CP-JSON-DAG: "%149:sub20": 331 # CHECK-CP-JSON-DAG: "%149:sub21": 330 # CHECK-CP-JSON-DAG: "%149:sub22": 329 # CHECK-CP-JSON-DAG: "%149:sub23": 328 # CHECK-CP-JSON-DAG: "%149:sub24": 325 # CHECK-CP-JSON-DAG: "%149:sub25": 324 # CHECK-CP-JSON-DAG: "%149:sub26": 323 # CHECK-CP-JSON-DAG: "%149:sub27": 322 # CHECK-CP-JSON-DAG: "%149:sub28": 319 # CHECK-CP-JSON-DAG: "%149:sub29": 318 # CHECK-CP-JSON-DAG: "%149:sub30": 317 # CHECK-CP-JSON-DAG: "%149:sub31": 316 # CHECK-CP-JSON-DAG: "%151": 8 # CHECK-CP-JSON-DAG: "%152": 8 # CHECK-CP-JSON-DAG: "%153": 8 # CHECK-CP-JSON-DAG: "%154": 8 # CHECK-CP-JSON-DAG: "%156": 8 # CHECK-CP-JSON-DAG: "%157": 8 # CHECK-CP-JSON-DAG: "%158": 8 # CHECK-CP-JSON-DAG: "%159": 8 # CHECK-CP-JSON-DAG: "%161": 8 # CHECK-CP-JSON-DAG: "%162": 8 # CHECK-CP-JSON-DAG: "%163": 8 # CHECK-CP-JSON-DAG: "%164": 8 # CHECK-CP-JSON-DAG: "%166": 8 # CHECK-CP-JSON-DAG: "%167": 8 # CHECK-CP-JSON-DAG: "%168": 8 # CHECK-CP-JSON-DAG: "%169": 8 # CHECK-CP-JSON-DAG: "%171": 8 # CHECK-CP-JSON-DAG: "%172": 8 # CHECK-CP-JSON-DAG: "%173": 8 # CHECK-CP-JSON-DAG: "%174": 8 # CHECK-CP-JSON-DAG: "%176": 8 # CHECK-CP-JSON-DAG: "%177": 8 # CHECK-CP-JSON-DAG: "%178": 8 # CHECK-CP-JSON-DAG: "%179": 8 # CHECK-CP-JSON-DAG: "%180:sub0": 2 # CHECK-CP-JSON-DAG: "%180:sub1": 1 # CHECK-CP-JSON-DAG: "%180:sub2": 0 # CHECK-CP-JSON-DAG: "%181": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 316 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%183:vgpr_32 = COPY %180.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 312 # CHECK-CP-JSON-DAG: "%69:sub1": 311 # CHECK-CP-JSON-DAG: "%69:sub2": 310 # CHECK-CP-JSON-DAG: "%69:sub3": 309 # CHECK-CP-JSON-DAG: "%69:sub4": 306 # CHECK-CP-JSON-DAG: "%69:sub5": 305 # CHECK-CP-JSON-DAG: "%69:sub6": 304 # CHECK-CP-JSON-DAG: "%69:sub7": 303 # CHECK-CP-JSON-DAG: "%69:sub8": 300 # CHECK-CP-JSON-DAG: "%69:sub9": 299 # CHECK-CP-JSON-DAG: "%69:sub10": 298 # CHECK-CP-JSON-DAG: "%69:sub11": 297 # CHECK-CP-JSON-DAG: "%69:sub12": 294 # CHECK-CP-JSON-DAG: "%69:sub13": 293 # CHECK-CP-JSON-DAG: "%69:sub14": 292 # CHECK-CP-JSON-DAG: "%69:sub15": 291 # CHECK-CP-JSON-DAG: "%69:sub16": 288 # CHECK-CP-JSON-DAG: "%69:sub17": 287 # CHECK-CP-JSON-DAG: "%69:sub18": 286 # CHECK-CP-JSON-DAG: "%69:sub19": 285 # CHECK-CP-JSON-DAG: "%69:sub20": 282 # CHECK-CP-JSON-DAG: "%69:sub21": 281 # CHECK-CP-JSON-DAG: "%69:sub22": 280 # CHECK-CP-JSON-DAG: "%69:sub23": 279 # CHECK-CP-JSON-DAG: "%69:sub24": 276 # CHECK-CP-JSON-DAG: "%69:sub25": 275 # CHECK-CP-JSON-DAG: "%69:sub26": 274 # CHECK-CP-JSON-DAG: "%69:sub27": 273 # CHECK-CP-JSON-DAG: "%69:sub28": 270 # CHECK-CP-JSON-DAG: "%69:sub29": 269 # CHECK-CP-JSON-DAG: "%69:sub30": 268 # CHECK-CP-JSON-DAG: "%69:sub31": 267 # CHECK-CP-JSON-DAG: "%70:sub0": 264 # CHECK-CP-JSON-DAG: "%70:sub1": 263 # CHECK-CP-JSON-DAG: "%70:sub2": 262 # CHECK-CP-JSON-DAG: "%70:sub3": 261 # CHECK-CP-JSON-DAG: "%70:sub4": 258 # CHECK-CP-JSON-DAG: "%70:sub5": 257 # CHECK-CP-JSON-DAG: "%70:sub6": 256 # CHECK-CP-JSON-DAG: "%70:sub7": 255 # CHECK-CP-JSON-DAG: "%70:sub8": 252 # CHECK-CP-JSON-DAG: "%70:sub9": 251 # CHECK-CP-JSON-DAG: "%70:sub10": 250 # CHECK-CP-JSON-DAG: "%70:sub11": 249 # CHECK-CP-JSON-DAG: "%70:sub12": 246 # CHECK-CP-JSON-DAG: "%70:sub13": 245 # CHECK-CP-JSON-DAG: "%70:sub14": 244 # CHECK-CP-JSON-DAG: "%70:sub15": 243 # CHECK-CP-JSON-DAG: "%70:sub16": 240 # CHECK-CP-JSON-DAG: "%70:sub17": 239 # CHECK-CP-JSON-DAG: "%70:sub18": 238 # CHECK-CP-JSON-DAG: "%70:sub19": 237 # CHECK-CP-JSON-DAG: "%70:sub20": 234 # CHECK-CP-JSON-DAG: "%70:sub21": 233 # CHECK-CP-JSON-DAG: "%70:sub22": 232 # CHECK-CP-JSON-DAG: "%70:sub23": 231 # CHECK-CP-JSON-DAG: "%70:sub24": 228 # CHECK-CP-JSON-DAG: "%70:sub25": 227 # CHECK-CP-JSON-DAG: "%70:sub26": 226 # CHECK-CP-JSON-DAG: "%70:sub27": 225 # CHECK-CP-JSON-DAG: "%70:sub28": 222 # CHECK-CP-JSON-DAG: "%70:sub29": 221 # CHECK-CP-JSON-DAG: "%70:sub30": 220 # CHECK-CP-JSON-DAG: "%70:sub31": 219 # CHECK-CP-JSON-DAG: "%82": 2 # CHECK-CP-JSON-DAG: "%87": 9 # CHECK-CP-JSON-DAG: "%92": 51 # CHECK-CP-JSON-DAG: "%97": 93 # CHECK-CP-JSON-DAG: "%102": 135 # CHECK-CP-JSON-DAG: "%107": 177 # CHECK-CP-JSON-DAG: "%149:sub0": 360 # CHECK-CP-JSON-DAG: "%149:sub1": 359 # CHECK-CP-JSON-DAG: "%149:sub2": 358 # CHECK-CP-JSON-DAG: "%149:sub3": 357 # CHECK-CP-JSON-DAG: "%149:sub4": 354 # CHECK-CP-JSON-DAG: "%149:sub5": 353 # CHECK-CP-JSON-DAG: "%149:sub6": 352 # CHECK-CP-JSON-DAG: "%149:sub7": 351 # CHECK-CP-JSON-DAG: "%149:sub8": 348 # CHECK-CP-JSON-DAG: "%149:sub9": 347 # CHECK-CP-JSON-DAG: "%149:sub10": 346 # CHECK-CP-JSON-DAG: "%149:sub11": 345 # CHECK-CP-JSON-DAG: "%149:sub12": 342 # CHECK-CP-JSON-DAG: "%149:sub13": 341 # CHECK-CP-JSON-DAG: "%149:sub14": 340 # CHECK-CP-JSON-DAG: "%149:sub15": 339 # CHECK-CP-JSON-DAG: "%149:sub16": 336 # CHECK-CP-JSON-DAG: "%149:sub17": 335 # CHECK-CP-JSON-DAG: "%149:sub18": 334 # CHECK-CP-JSON-DAG: "%149:sub19": 333 # CHECK-CP-JSON-DAG: "%149:sub20": 330 # CHECK-CP-JSON-DAG: "%149:sub21": 329 # CHECK-CP-JSON-DAG: "%149:sub22": 328 # CHECK-CP-JSON-DAG: "%149:sub23": 327 # CHECK-CP-JSON-DAG: "%149:sub24": 324 # CHECK-CP-JSON-DAG: "%149:sub25": 323 # CHECK-CP-JSON-DAG: "%149:sub26": 322 # CHECK-CP-JSON-DAG: "%149:sub27": 321 # CHECK-CP-JSON-DAG: "%149:sub28": 318 # CHECK-CP-JSON-DAG: "%149:sub29": 317 # CHECK-CP-JSON-DAG: "%149:sub30": 316 # CHECK-CP-JSON-DAG: "%149:sub31": 315 # CHECK-CP-JSON-DAG: "%151": 7 # CHECK-CP-JSON-DAG: "%152": 7 # CHECK-CP-JSON-DAG: "%153": 7 # CHECK-CP-JSON-DAG: "%154": 7 # CHECK-CP-JSON-DAG: "%156": 7 # CHECK-CP-JSON-DAG: "%157": 7 # CHECK-CP-JSON-DAG: "%158": 7 # CHECK-CP-JSON-DAG: "%159": 7 # CHECK-CP-JSON-DAG: "%161": 7 # CHECK-CP-JSON-DAG: "%162": 7 # CHECK-CP-JSON-DAG: "%163": 7 # CHECK-CP-JSON-DAG: "%164": 7 # CHECK-CP-JSON-DAG: "%166": 7 # CHECK-CP-JSON-DAG: "%167": 7 # CHECK-CP-JSON-DAG: "%168": 7 # CHECK-CP-JSON-DAG: "%169": 7 # CHECK-CP-JSON-DAG: "%171": 7 # CHECK-CP-JSON-DAG: "%172": 7 # CHECK-CP-JSON-DAG: "%173": 7 # CHECK-CP-JSON-DAG: "%174": 7 # CHECK-CP-JSON-DAG: "%176": 7 # CHECK-CP-JSON-DAG: "%177": 7 # CHECK-CP-JSON-DAG: "%178": 7 # CHECK-CP-JSON-DAG: "%179": 7 # CHECK-CP-JSON-DAG: "%180:sub0": 1 # CHECK-CP-JSON-DAG: "%180:sub1": 0 # CHECK-CP-JSON-DAG: "%181": 7 # CHECK-CP-JSON-DAG: "%182": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 315 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%184:vgpr_32 = COPY %180.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 311 # CHECK-CP-JSON-DAG: "%69:sub1": 310 # CHECK-CP-JSON-DAG: "%69:sub2": 309 # CHECK-CP-JSON-DAG: "%69:sub3": 308 # CHECK-CP-JSON-DAG: "%69:sub4": 305 # CHECK-CP-JSON-DAG: "%69:sub5": 304 # CHECK-CP-JSON-DAG: "%69:sub6": 303 # CHECK-CP-JSON-DAG: "%69:sub7": 302 # CHECK-CP-JSON-DAG: "%69:sub8": 299 # CHECK-CP-JSON-DAG: "%69:sub9": 298 # CHECK-CP-JSON-DAG: "%69:sub10": 297 # CHECK-CP-JSON-DAG: "%69:sub11": 296 # CHECK-CP-JSON-DAG: "%69:sub12": 293 # CHECK-CP-JSON-DAG: "%69:sub13": 292 # CHECK-CP-JSON-DAG: "%69:sub14": 291 # CHECK-CP-JSON-DAG: "%69:sub15": 290 # CHECK-CP-JSON-DAG: "%69:sub16": 287 # CHECK-CP-JSON-DAG: "%69:sub17": 286 # CHECK-CP-JSON-DAG: "%69:sub18": 285 # CHECK-CP-JSON-DAG: "%69:sub19": 284 # CHECK-CP-JSON-DAG: "%69:sub20": 281 # CHECK-CP-JSON-DAG: "%69:sub21": 280 # CHECK-CP-JSON-DAG: "%69:sub22": 279 # CHECK-CP-JSON-DAG: "%69:sub23": 278 # CHECK-CP-JSON-DAG: "%69:sub24": 275 # CHECK-CP-JSON-DAG: "%69:sub25": 274 # CHECK-CP-JSON-DAG: "%69:sub26": 273 # CHECK-CP-JSON-DAG: "%69:sub27": 272 # CHECK-CP-JSON-DAG: "%69:sub28": 269 # CHECK-CP-JSON-DAG: "%69:sub29": 268 # CHECK-CP-JSON-DAG: "%69:sub30": 267 # CHECK-CP-JSON-DAG: "%69:sub31": 266 # CHECK-CP-JSON-DAG: "%70:sub0": 263 # CHECK-CP-JSON-DAG: "%70:sub1": 262 # CHECK-CP-JSON-DAG: "%70:sub2": 261 # CHECK-CP-JSON-DAG: "%70:sub3": 260 # CHECK-CP-JSON-DAG: "%70:sub4": 257 # CHECK-CP-JSON-DAG: "%70:sub5": 256 # CHECK-CP-JSON-DAG: "%70:sub6": 255 # CHECK-CP-JSON-DAG: "%70:sub7": 254 # CHECK-CP-JSON-DAG: "%70:sub8": 251 # CHECK-CP-JSON-DAG: "%70:sub9": 250 # CHECK-CP-JSON-DAG: "%70:sub10": 249 # CHECK-CP-JSON-DAG: "%70:sub11": 248 # CHECK-CP-JSON-DAG: "%70:sub12": 245 # CHECK-CP-JSON-DAG: "%70:sub13": 244 # CHECK-CP-JSON-DAG: "%70:sub14": 243 # CHECK-CP-JSON-DAG: "%70:sub15": 242 # CHECK-CP-JSON-DAG: "%70:sub16": 239 # CHECK-CP-JSON-DAG: "%70:sub17": 238 # CHECK-CP-JSON-DAG: "%70:sub18": 237 # CHECK-CP-JSON-DAG: "%70:sub19": 236 # CHECK-CP-JSON-DAG: "%70:sub20": 233 # CHECK-CP-JSON-DAG: "%70:sub21": 232 # CHECK-CP-JSON-DAG: "%70:sub22": 231 # CHECK-CP-JSON-DAG: "%70:sub23": 230 # CHECK-CP-JSON-DAG: "%70:sub24": 227 # CHECK-CP-JSON-DAG: "%70:sub25": 226 # CHECK-CP-JSON-DAG: "%70:sub26": 225 # CHECK-CP-JSON-DAG: "%70:sub27": 224 # CHECK-CP-JSON-DAG: "%70:sub28": 221 # CHECK-CP-JSON-DAG: "%70:sub29": 220 # CHECK-CP-JSON-DAG: "%70:sub30": 219 # CHECK-CP-JSON-DAG: "%70:sub31": 218 # CHECK-CP-JSON-DAG: "%82": 1 # CHECK-CP-JSON-DAG: "%87": 8 # CHECK-CP-JSON-DAG: "%92": 50 # CHECK-CP-JSON-DAG: "%97": 92 # CHECK-CP-JSON-DAG: "%102": 134 # CHECK-CP-JSON-DAG: "%107": 176 # CHECK-CP-JSON-DAG: "%149:sub0": 359 # CHECK-CP-JSON-DAG: "%149:sub1": 358 # CHECK-CP-JSON-DAG: "%149:sub2": 357 # CHECK-CP-JSON-DAG: "%149:sub3": 356 # CHECK-CP-JSON-DAG: "%149:sub4": 353 # CHECK-CP-JSON-DAG: "%149:sub5": 352 # CHECK-CP-JSON-DAG: "%149:sub6": 351 # CHECK-CP-JSON-DAG: "%149:sub7": 350 # CHECK-CP-JSON-DAG: "%149:sub8": 347 # CHECK-CP-JSON-DAG: "%149:sub9": 346 # CHECK-CP-JSON-DAG: "%149:sub10": 345 # CHECK-CP-JSON-DAG: "%149:sub11": 344 # CHECK-CP-JSON-DAG: "%149:sub12": 341 # CHECK-CP-JSON-DAG: "%149:sub13": 340 # CHECK-CP-JSON-DAG: "%149:sub14": 339 # CHECK-CP-JSON-DAG: "%149:sub15": 338 # CHECK-CP-JSON-DAG: "%149:sub16": 335 # CHECK-CP-JSON-DAG: "%149:sub17": 334 # CHECK-CP-JSON-DAG: "%149:sub18": 333 # CHECK-CP-JSON-DAG: "%149:sub19": 332 # CHECK-CP-JSON-DAG: "%149:sub20": 329 # CHECK-CP-JSON-DAG: "%149:sub21": 328 # CHECK-CP-JSON-DAG: "%149:sub22": 327 # CHECK-CP-JSON-DAG: "%149:sub23": 326 # CHECK-CP-JSON-DAG: "%149:sub24": 323 # CHECK-CP-JSON-DAG: "%149:sub25": 322 # CHECK-CP-JSON-DAG: "%149:sub26": 321 # CHECK-CP-JSON-DAG: "%149:sub27": 320 # CHECK-CP-JSON-DAG: "%149:sub28": 317 # CHECK-CP-JSON-DAG: "%149:sub29": 316 # CHECK-CP-JSON-DAG: "%149:sub30": 315 # CHECK-CP-JSON-DAG: "%149:sub31": 314 # CHECK-CP-JSON-DAG: "%151": 6 # CHECK-CP-JSON-DAG: "%152": 6 # CHECK-CP-JSON-DAG: "%153": 6 # CHECK-CP-JSON-DAG: "%154": 6 # CHECK-CP-JSON-DAG: "%156": 6 # CHECK-CP-JSON-DAG: "%157": 6 # CHECK-CP-JSON-DAG: "%158": 6 # CHECK-CP-JSON-DAG: "%159": 6 # CHECK-CP-JSON-DAG: "%161": 6 # CHECK-CP-JSON-DAG: "%162": 6 # CHECK-CP-JSON-DAG: "%163": 6 # CHECK-CP-JSON-DAG: "%164": 6 # CHECK-CP-JSON-DAG: "%166": 6 # CHECK-CP-JSON-DAG: "%167": 6 # CHECK-CP-JSON-DAG: "%168": 6 # CHECK-CP-JSON-DAG: "%169": 6 # CHECK-CP-JSON-DAG: "%171": 6 # CHECK-CP-JSON-DAG: "%172": 6 # CHECK-CP-JSON-DAG: "%173": 6 # CHECK-CP-JSON-DAG: "%174": 6 # CHECK-CP-JSON-DAG: "%176": 6 # CHECK-CP-JSON-DAG: "%177": 6 # CHECK-CP-JSON-DAG: "%178": 6 # CHECK-CP-JSON-DAG: "%179": 6 # CHECK-CP-JSON-DAG: "%180:sub0": 0 # CHECK-CP-JSON-DAG: "%181": 6 # CHECK-CP-JSON-DAG: "%182": 6 # CHECK-CP-JSON-DAG: "%183": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 314 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%185:vreg_128 = GLOBAL_LOAD_DWORDX4 %82, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p2, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 310 # CHECK-CP-JSON-DAG: "%69:sub1": 309 # CHECK-CP-JSON-DAG: "%69:sub2": 308 # CHECK-CP-JSON-DAG: "%69:sub3": 307 # CHECK-CP-JSON-DAG: "%69:sub4": 304 # CHECK-CP-JSON-DAG: "%69:sub5": 303 # CHECK-CP-JSON-DAG: "%69:sub6": 302 # CHECK-CP-JSON-DAG: "%69:sub7": 301 # CHECK-CP-JSON-DAG: "%69:sub8": 298 # CHECK-CP-JSON-DAG: "%69:sub9": 297 # CHECK-CP-JSON-DAG: "%69:sub10": 296 # CHECK-CP-JSON-DAG: "%69:sub11": 295 # CHECK-CP-JSON-DAG: "%69:sub12": 292 # CHECK-CP-JSON-DAG: "%69:sub13": 291 # CHECK-CP-JSON-DAG: "%69:sub14": 290 # CHECK-CP-JSON-DAG: "%69:sub15": 289 # CHECK-CP-JSON-DAG: "%69:sub16": 286 # CHECK-CP-JSON-DAG: "%69:sub17": 285 # CHECK-CP-JSON-DAG: "%69:sub18": 284 # CHECK-CP-JSON-DAG: "%69:sub19": 283 # CHECK-CP-JSON-DAG: "%69:sub20": 280 # CHECK-CP-JSON-DAG: "%69:sub21": 279 # CHECK-CP-JSON-DAG: "%69:sub22": 278 # CHECK-CP-JSON-DAG: "%69:sub23": 277 # CHECK-CP-JSON-DAG: "%69:sub24": 274 # CHECK-CP-JSON-DAG: "%69:sub25": 273 # CHECK-CP-JSON-DAG: "%69:sub26": 272 # CHECK-CP-JSON-DAG: "%69:sub27": 271 # CHECK-CP-JSON-DAG: "%69:sub28": 268 # CHECK-CP-JSON-DAG: "%69:sub29": 267 # CHECK-CP-JSON-DAG: "%69:sub30": 266 # CHECK-CP-JSON-DAG: "%69:sub31": 265 # CHECK-CP-JSON-DAG: "%70:sub0": 262 # CHECK-CP-JSON-DAG: "%70:sub1": 261 # CHECK-CP-JSON-DAG: "%70:sub2": 260 # CHECK-CP-JSON-DAG: "%70:sub3": 259 # CHECK-CP-JSON-DAG: "%70:sub4": 256 # CHECK-CP-JSON-DAG: "%70:sub5": 255 # CHECK-CP-JSON-DAG: "%70:sub6": 254 # CHECK-CP-JSON-DAG: "%70:sub7": 253 # CHECK-CP-JSON-DAG: "%70:sub8": 250 # CHECK-CP-JSON-DAG: "%70:sub9": 249 # CHECK-CP-JSON-DAG: "%70:sub10": 248 # CHECK-CP-JSON-DAG: "%70:sub11": 247 # CHECK-CP-JSON-DAG: "%70:sub12": 244 # CHECK-CP-JSON-DAG: "%70:sub13": 243 # CHECK-CP-JSON-DAG: "%70:sub14": 242 # CHECK-CP-JSON-DAG: "%70:sub15": 241 # CHECK-CP-JSON-DAG: "%70:sub16": 238 # CHECK-CP-JSON-DAG: "%70:sub17": 237 # CHECK-CP-JSON-DAG: "%70:sub18": 236 # CHECK-CP-JSON-DAG: "%70:sub19": 235 # CHECK-CP-JSON-DAG: "%70:sub20": 232 # CHECK-CP-JSON-DAG: "%70:sub21": 231 # CHECK-CP-JSON-DAG: "%70:sub22": 230 # CHECK-CP-JSON-DAG: "%70:sub23": 229 # CHECK-CP-JSON-DAG: "%70:sub24": 226 # CHECK-CP-JSON-DAG: "%70:sub25": 225 # CHECK-CP-JSON-DAG: "%70:sub26": 224 # CHECK-CP-JSON-DAG: "%70:sub27": 223 # CHECK-CP-JSON-DAG: "%70:sub28": 220 # CHECK-CP-JSON-DAG: "%70:sub29": 219 # CHECK-CP-JSON-DAG: "%70:sub30": 218 # CHECK-CP-JSON-DAG: "%70:sub31": 217 # CHECK-CP-JSON-DAG: "%82": 0 # CHECK-CP-JSON-DAG: "%87": 7 # CHECK-CP-JSON-DAG: "%92": 49 # CHECK-CP-JSON-DAG: "%97": 91 # CHECK-CP-JSON-DAG: "%102": 133 # CHECK-CP-JSON-DAG: "%107": 175 # CHECK-CP-JSON-DAG: "%149:sub0": 358 # CHECK-CP-JSON-DAG: "%149:sub1": 357 # CHECK-CP-JSON-DAG: "%149:sub2": 356 # CHECK-CP-JSON-DAG: "%149:sub3": 355 # CHECK-CP-JSON-DAG: "%149:sub4": 352 # CHECK-CP-JSON-DAG: "%149:sub5": 351 # CHECK-CP-JSON-DAG: "%149:sub6": 350 # CHECK-CP-JSON-DAG: "%149:sub7": 349 # CHECK-CP-JSON-DAG: "%149:sub8": 346 # CHECK-CP-JSON-DAG: "%149:sub9": 345 # CHECK-CP-JSON-DAG: "%149:sub10": 344 # CHECK-CP-JSON-DAG: "%149:sub11": 343 # CHECK-CP-JSON-DAG: "%149:sub12": 340 # CHECK-CP-JSON-DAG: "%149:sub13": 339 # CHECK-CP-JSON-DAG: "%149:sub14": 338 # CHECK-CP-JSON-DAG: "%149:sub15": 337 # CHECK-CP-JSON-DAG: "%149:sub16": 334 # CHECK-CP-JSON-DAG: "%149:sub17": 333 # CHECK-CP-JSON-DAG: "%149:sub18": 332 # CHECK-CP-JSON-DAG: "%149:sub19": 331 # CHECK-CP-JSON-DAG: "%149:sub20": 328 # CHECK-CP-JSON-DAG: "%149:sub21": 327 # CHECK-CP-JSON-DAG: "%149:sub22": 326 # CHECK-CP-JSON-DAG: "%149:sub23": 325 # CHECK-CP-JSON-DAG: "%149:sub24": 322 # CHECK-CP-JSON-DAG: "%149:sub25": 321 # CHECK-CP-JSON-DAG: "%149:sub26": 320 # CHECK-CP-JSON-DAG: "%149:sub27": 319 # CHECK-CP-JSON-DAG: "%149:sub28": 316 # CHECK-CP-JSON-DAG: "%149:sub29": 315 # CHECK-CP-JSON-DAG: "%149:sub30": 314 # CHECK-CP-JSON-DAG: "%149:sub31": 313 # CHECK-CP-JSON-DAG: "%151": 5 # CHECK-CP-JSON-DAG: "%152": 5 # CHECK-CP-JSON-DAG: "%153": 5 # CHECK-CP-JSON-DAG: "%154": 5 # CHECK-CP-JSON-DAG: "%156": 5 # CHECK-CP-JSON-DAG: "%157": 5 # CHECK-CP-JSON-DAG: "%158": 5 # CHECK-CP-JSON-DAG: "%159": 5 # CHECK-CP-JSON-DAG: "%161": 5 # CHECK-CP-JSON-DAG: "%162": 5 # CHECK-CP-JSON-DAG: "%163": 5 # CHECK-CP-JSON-DAG: "%164": 5 # CHECK-CP-JSON-DAG: "%166": 5 # CHECK-CP-JSON-DAG: "%167": 5 # CHECK-CP-JSON-DAG: "%168": 5 # CHECK-CP-JSON-DAG: "%169": 5 # CHECK-CP-JSON-DAG: "%171": 5 # CHECK-CP-JSON-DAG: "%172": 5 # CHECK-CP-JSON-DAG: "%173": 5 # CHECK-CP-JSON-DAG: "%174": 5 # CHECK-CP-JSON-DAG: "%176": 5 # CHECK-CP-JSON-DAG: "%177": 5 # CHECK-CP-JSON-DAG: "%178": 5 # CHECK-CP-JSON-DAG: "%179": 5 # CHECK-CP-JSON-DAG: "%181": 5 # CHECK-CP-JSON-DAG: "%182": 5 # CHECK-CP-JSON-DAG: "%183": 5 # CHECK-CP-JSON-DAG: "%184": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 313 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%186:vgpr_32 = COPY %185.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 309 # CHECK-CP-JSON-DAG: "%69:sub1": 308 # CHECK-CP-JSON-DAG: "%69:sub2": 307 # CHECK-CP-JSON-DAG: "%69:sub3": 306 # CHECK-CP-JSON-DAG: "%69:sub4": 303 # CHECK-CP-JSON-DAG: "%69:sub5": 302 # CHECK-CP-JSON-DAG: "%69:sub6": 301 # CHECK-CP-JSON-DAG: "%69:sub7": 300 # CHECK-CP-JSON-DAG: "%69:sub8": 297 # CHECK-CP-JSON-DAG: "%69:sub9": 296 # CHECK-CP-JSON-DAG: "%69:sub10": 295 # CHECK-CP-JSON-DAG: "%69:sub11": 294 # CHECK-CP-JSON-DAG: "%69:sub12": 291 # CHECK-CP-JSON-DAG: "%69:sub13": 290 # CHECK-CP-JSON-DAG: "%69:sub14": 289 # CHECK-CP-JSON-DAG: "%69:sub15": 288 # CHECK-CP-JSON-DAG: "%69:sub16": 285 # CHECK-CP-JSON-DAG: "%69:sub17": 284 # CHECK-CP-JSON-DAG: "%69:sub18": 283 # CHECK-CP-JSON-DAG: "%69:sub19": 282 # CHECK-CP-JSON-DAG: "%69:sub20": 279 # CHECK-CP-JSON-DAG: "%69:sub21": 278 # CHECK-CP-JSON-DAG: "%69:sub22": 277 # CHECK-CP-JSON-DAG: "%69:sub23": 276 # CHECK-CP-JSON-DAG: "%69:sub24": 273 # CHECK-CP-JSON-DAG: "%69:sub25": 272 # CHECK-CP-JSON-DAG: "%69:sub26": 271 # CHECK-CP-JSON-DAG: "%69:sub27": 270 # CHECK-CP-JSON-DAG: "%69:sub28": 267 # CHECK-CP-JSON-DAG: "%69:sub29": 266 # CHECK-CP-JSON-DAG: "%69:sub30": 265 # CHECK-CP-JSON-DAG: "%69:sub31": 264 # CHECK-CP-JSON-DAG: "%70:sub0": 261 # CHECK-CP-JSON-DAG: "%70:sub1": 260 # CHECK-CP-JSON-DAG: "%70:sub2": 259 # CHECK-CP-JSON-DAG: "%70:sub3": 258 # CHECK-CP-JSON-DAG: "%70:sub4": 255 # CHECK-CP-JSON-DAG: "%70:sub5": 254 # CHECK-CP-JSON-DAG: "%70:sub6": 253 # CHECK-CP-JSON-DAG: "%70:sub7": 252 # CHECK-CP-JSON-DAG: "%70:sub8": 249 # CHECK-CP-JSON-DAG: "%70:sub9": 248 # CHECK-CP-JSON-DAG: "%70:sub10": 247 # CHECK-CP-JSON-DAG: "%70:sub11": 246 # CHECK-CP-JSON-DAG: "%70:sub12": 243 # CHECK-CP-JSON-DAG: "%70:sub13": 242 # CHECK-CP-JSON-DAG: "%70:sub14": 241 # CHECK-CP-JSON-DAG: "%70:sub15": 240 # CHECK-CP-JSON-DAG: "%70:sub16": 237 # CHECK-CP-JSON-DAG: "%70:sub17": 236 # CHECK-CP-JSON-DAG: "%70:sub18": 235 # CHECK-CP-JSON-DAG: "%70:sub19": 234 # CHECK-CP-JSON-DAG: "%70:sub20": 231 # CHECK-CP-JSON-DAG: "%70:sub21": 230 # CHECK-CP-JSON-DAG: "%70:sub22": 229 # CHECK-CP-JSON-DAG: "%70:sub23": 228 # CHECK-CP-JSON-DAG: "%70:sub24": 225 # CHECK-CP-JSON-DAG: "%70:sub25": 224 # CHECK-CP-JSON-DAG: "%70:sub26": 223 # CHECK-CP-JSON-DAG: "%70:sub27": 222 # CHECK-CP-JSON-DAG: "%70:sub28": 219 # CHECK-CP-JSON-DAG: "%70:sub29": 218 # CHECK-CP-JSON-DAG: "%70:sub30": 217 # CHECK-CP-JSON-DAG: "%70:sub31": 216 # CHECK-CP-JSON-DAG: "%87": 6 # CHECK-CP-JSON-DAG: "%92": 48 # CHECK-CP-JSON-DAG: "%97": 90 # CHECK-CP-JSON-DAG: "%102": 132 # CHECK-CP-JSON-DAG: "%107": 174 # CHECK-CP-JSON-DAG: "%149:sub0": 357 # CHECK-CP-JSON-DAG: "%149:sub1": 356 # CHECK-CP-JSON-DAG: "%149:sub2": 355 # CHECK-CP-JSON-DAG: "%149:sub3": 354 # CHECK-CP-JSON-DAG: "%149:sub4": 351 # CHECK-CP-JSON-DAG: "%149:sub5": 350 # CHECK-CP-JSON-DAG: "%149:sub6": 349 # CHECK-CP-JSON-DAG: "%149:sub7": 348 # CHECK-CP-JSON-DAG: "%149:sub8": 345 # CHECK-CP-JSON-DAG: "%149:sub9": 344 # CHECK-CP-JSON-DAG: "%149:sub10": 343 # CHECK-CP-JSON-DAG: "%149:sub11": 342 # CHECK-CP-JSON-DAG: "%149:sub12": 339 # CHECK-CP-JSON-DAG: "%149:sub13": 338 # CHECK-CP-JSON-DAG: "%149:sub14": 337 # CHECK-CP-JSON-DAG: "%149:sub15": 336 # CHECK-CP-JSON-DAG: "%149:sub16": 333 # CHECK-CP-JSON-DAG: "%149:sub17": 332 # CHECK-CP-JSON-DAG: "%149:sub18": 331 # CHECK-CP-JSON-DAG: "%149:sub19": 330 # CHECK-CP-JSON-DAG: "%149:sub20": 327 # CHECK-CP-JSON-DAG: "%149:sub21": 326 # CHECK-CP-JSON-DAG: "%149:sub22": 325 # CHECK-CP-JSON-DAG: "%149:sub23": 324 # CHECK-CP-JSON-DAG: "%149:sub24": 321 # CHECK-CP-JSON-DAG: "%149:sub25": 320 # CHECK-CP-JSON-DAG: "%149:sub26": 319 # CHECK-CP-JSON-DAG: "%149:sub27": 318 # CHECK-CP-JSON-DAG: "%149:sub28": 315 # CHECK-CP-JSON-DAG: "%149:sub29": 314 # CHECK-CP-JSON-DAG: "%149:sub30": 313 # CHECK-CP-JSON-DAG: "%149:sub31": 312 # CHECK-CP-JSON-DAG: "%151": 4 # CHECK-CP-JSON-DAG: "%152": 4 # CHECK-CP-JSON-DAG: "%153": 4 # CHECK-CP-JSON-DAG: "%154": 4 # CHECK-CP-JSON-DAG: "%156": 4 # CHECK-CP-JSON-DAG: "%157": 4 # CHECK-CP-JSON-DAG: "%158": 4 # CHECK-CP-JSON-DAG: "%159": 4 # CHECK-CP-JSON-DAG: "%161": 4 # CHECK-CP-JSON-DAG: "%162": 4 # CHECK-CP-JSON-DAG: "%163": 4 # CHECK-CP-JSON-DAG: "%164": 4 # CHECK-CP-JSON-DAG: "%166": 4 # CHECK-CP-JSON-DAG: "%167": 4 # CHECK-CP-JSON-DAG: "%168": 4 # CHECK-CP-JSON-DAG: "%169": 4 # CHECK-CP-JSON-DAG: "%171": 4 # CHECK-CP-JSON-DAG: "%172": 4 # CHECK-CP-JSON-DAG: "%173": 4 # CHECK-CP-JSON-DAG: "%174": 4 # CHECK-CP-JSON-DAG: "%176": 4 # CHECK-CP-JSON-DAG: "%177": 4 # CHECK-CP-JSON-DAG: "%178": 4 # CHECK-CP-JSON-DAG: "%179": 4 # CHECK-CP-JSON-DAG: "%181": 4 # CHECK-CP-JSON-DAG: "%182": 4 # CHECK-CP-JSON-DAG: "%183": 4 # CHECK-CP-JSON-DAG: "%184": 4 # CHECK-CP-JSON-DAG: "%185:sub0": 3 # CHECK-CP-JSON-DAG: "%185:sub1": 2 # CHECK-CP-JSON-DAG: "%185:sub2": 1 # CHECK-CP-JSON-DAG: "%185:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 312 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%187:vgpr_32 = COPY %185.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 308 # CHECK-CP-JSON-DAG: "%69:sub1": 307 # CHECK-CP-JSON-DAG: "%69:sub2": 306 # CHECK-CP-JSON-DAG: "%69:sub3": 305 # CHECK-CP-JSON-DAG: "%69:sub4": 302 # CHECK-CP-JSON-DAG: "%69:sub5": 301 # CHECK-CP-JSON-DAG: "%69:sub6": 300 # CHECK-CP-JSON-DAG: "%69:sub7": 299 # CHECK-CP-JSON-DAG: "%69:sub8": 296 # CHECK-CP-JSON-DAG: "%69:sub9": 295 # CHECK-CP-JSON-DAG: "%69:sub10": 294 # CHECK-CP-JSON-DAG: "%69:sub11": 293 # CHECK-CP-JSON-DAG: "%69:sub12": 290 # CHECK-CP-JSON-DAG: "%69:sub13": 289 # CHECK-CP-JSON-DAG: "%69:sub14": 288 # CHECK-CP-JSON-DAG: "%69:sub15": 287 # CHECK-CP-JSON-DAG: "%69:sub16": 284 # CHECK-CP-JSON-DAG: "%69:sub17": 283 # CHECK-CP-JSON-DAG: "%69:sub18": 282 # CHECK-CP-JSON-DAG: "%69:sub19": 281 # CHECK-CP-JSON-DAG: "%69:sub20": 278 # CHECK-CP-JSON-DAG: "%69:sub21": 277 # CHECK-CP-JSON-DAG: "%69:sub22": 276 # CHECK-CP-JSON-DAG: "%69:sub23": 275 # CHECK-CP-JSON-DAG: "%69:sub24": 272 # CHECK-CP-JSON-DAG: "%69:sub25": 271 # CHECK-CP-JSON-DAG: "%69:sub26": 270 # CHECK-CP-JSON-DAG: "%69:sub27": 269 # CHECK-CP-JSON-DAG: "%69:sub28": 266 # CHECK-CP-JSON-DAG: "%69:sub29": 265 # CHECK-CP-JSON-DAG: "%69:sub30": 264 # CHECK-CP-JSON-DAG: "%69:sub31": 263 # CHECK-CP-JSON-DAG: "%70:sub0": 260 # CHECK-CP-JSON-DAG: "%70:sub1": 259 # CHECK-CP-JSON-DAG: "%70:sub2": 258 # CHECK-CP-JSON-DAG: "%70:sub3": 257 # CHECK-CP-JSON-DAG: "%70:sub4": 254 # CHECK-CP-JSON-DAG: "%70:sub5": 253 # CHECK-CP-JSON-DAG: "%70:sub6": 252 # CHECK-CP-JSON-DAG: "%70:sub7": 251 # CHECK-CP-JSON-DAG: "%70:sub8": 248 # CHECK-CP-JSON-DAG: "%70:sub9": 247 # CHECK-CP-JSON-DAG: "%70:sub10": 246 # CHECK-CP-JSON-DAG: "%70:sub11": 245 # CHECK-CP-JSON-DAG: "%70:sub12": 242 # CHECK-CP-JSON-DAG: "%70:sub13": 241 # CHECK-CP-JSON-DAG: "%70:sub14": 240 # CHECK-CP-JSON-DAG: "%70:sub15": 239 # CHECK-CP-JSON-DAG: "%70:sub16": 236 # CHECK-CP-JSON-DAG: "%70:sub17": 235 # CHECK-CP-JSON-DAG: "%70:sub18": 234 # CHECK-CP-JSON-DAG: "%70:sub19": 233 # CHECK-CP-JSON-DAG: "%70:sub20": 230 # CHECK-CP-JSON-DAG: "%70:sub21": 229 # CHECK-CP-JSON-DAG: "%70:sub22": 228 # CHECK-CP-JSON-DAG: "%70:sub23": 227 # CHECK-CP-JSON-DAG: "%70:sub24": 224 # CHECK-CP-JSON-DAG: "%70:sub25": 223 # CHECK-CP-JSON-DAG: "%70:sub26": 222 # CHECK-CP-JSON-DAG: "%70:sub27": 221 # CHECK-CP-JSON-DAG: "%70:sub28": 218 # CHECK-CP-JSON-DAG: "%70:sub29": 217 # CHECK-CP-JSON-DAG: "%70:sub30": 216 # CHECK-CP-JSON-DAG: "%70:sub31": 215 # CHECK-CP-JSON-DAG: "%87": 5 # CHECK-CP-JSON-DAG: "%92": 47 # CHECK-CP-JSON-DAG: "%97": 89 # CHECK-CP-JSON-DAG: "%102": 131 # CHECK-CP-JSON-DAG: "%107": 173 # CHECK-CP-JSON-DAG: "%149:sub0": 356 # CHECK-CP-JSON-DAG: "%149:sub1": 355 # CHECK-CP-JSON-DAG: "%149:sub2": 354 # CHECK-CP-JSON-DAG: "%149:sub3": 353 # CHECK-CP-JSON-DAG: "%149:sub4": 350 # CHECK-CP-JSON-DAG: "%149:sub5": 349 # CHECK-CP-JSON-DAG: "%149:sub6": 348 # CHECK-CP-JSON-DAG: "%149:sub7": 347 # CHECK-CP-JSON-DAG: "%149:sub8": 344 # CHECK-CP-JSON-DAG: "%149:sub9": 343 # CHECK-CP-JSON-DAG: "%149:sub10": 342 # CHECK-CP-JSON-DAG: "%149:sub11": 341 # CHECK-CP-JSON-DAG: "%149:sub12": 338 # CHECK-CP-JSON-DAG: "%149:sub13": 337 # CHECK-CP-JSON-DAG: "%149:sub14": 336 # CHECK-CP-JSON-DAG: "%149:sub15": 335 # CHECK-CP-JSON-DAG: "%149:sub16": 332 # CHECK-CP-JSON-DAG: "%149:sub17": 331 # CHECK-CP-JSON-DAG: "%149:sub18": 330 # CHECK-CP-JSON-DAG: "%149:sub19": 329 # CHECK-CP-JSON-DAG: "%149:sub20": 326 # CHECK-CP-JSON-DAG: "%149:sub21": 325 # CHECK-CP-JSON-DAG: "%149:sub22": 324 # CHECK-CP-JSON-DAG: "%149:sub23": 323 # CHECK-CP-JSON-DAG: "%149:sub24": 320 # CHECK-CP-JSON-DAG: "%149:sub25": 319 # CHECK-CP-JSON-DAG: "%149:sub26": 318 # CHECK-CP-JSON-DAG: "%149:sub27": 317 # CHECK-CP-JSON-DAG: "%149:sub28": 314 # CHECK-CP-JSON-DAG: "%149:sub29": 313 # CHECK-CP-JSON-DAG: "%149:sub30": 312 # CHECK-CP-JSON-DAG: "%149:sub31": 311 # CHECK-CP-JSON-DAG: "%151": 3 # CHECK-CP-JSON-DAG: "%152": 3 # CHECK-CP-JSON-DAG: "%153": 3 # CHECK-CP-JSON-DAG: "%154": 3 # CHECK-CP-JSON-DAG: "%156": 3 # CHECK-CP-JSON-DAG: "%157": 3 # CHECK-CP-JSON-DAG: "%158": 3 # CHECK-CP-JSON-DAG: "%159": 3 # CHECK-CP-JSON-DAG: "%161": 3 # CHECK-CP-JSON-DAG: "%162": 3 # CHECK-CP-JSON-DAG: "%163": 3 # CHECK-CP-JSON-DAG: "%164": 3 # CHECK-CP-JSON-DAG: "%166": 3 # CHECK-CP-JSON-DAG: "%167": 3 # CHECK-CP-JSON-DAG: "%168": 3 # CHECK-CP-JSON-DAG: "%169": 3 # CHECK-CP-JSON-DAG: "%171": 3 # CHECK-CP-JSON-DAG: "%172": 3 # CHECK-CP-JSON-DAG: "%173": 3 # CHECK-CP-JSON-DAG: "%174": 3 # CHECK-CP-JSON-DAG: "%176": 3 # CHECK-CP-JSON-DAG: "%177": 3 # CHECK-CP-JSON-DAG: "%178": 3 # CHECK-CP-JSON-DAG: "%179": 3 # CHECK-CP-JSON-DAG: "%181": 3 # CHECK-CP-JSON-DAG: "%182": 3 # CHECK-CP-JSON-DAG: "%183": 3 # CHECK-CP-JSON-DAG: "%184": 3 # CHECK-CP-JSON-DAG: "%185:sub0": 2 # CHECK-CP-JSON-DAG: "%185:sub1": 1 # CHECK-CP-JSON-DAG: "%185:sub2": 0 # CHECK-CP-JSON-DAG: "%186": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 311 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%188:vgpr_32 = COPY %185.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 307 # CHECK-CP-JSON-DAG: "%69:sub1": 306 # CHECK-CP-JSON-DAG: "%69:sub2": 305 # CHECK-CP-JSON-DAG: "%69:sub3": 304 # CHECK-CP-JSON-DAG: "%69:sub4": 301 # CHECK-CP-JSON-DAG: "%69:sub5": 300 # CHECK-CP-JSON-DAG: "%69:sub6": 299 # CHECK-CP-JSON-DAG: "%69:sub7": 298 # CHECK-CP-JSON-DAG: "%69:sub8": 295 # CHECK-CP-JSON-DAG: "%69:sub9": 294 # CHECK-CP-JSON-DAG: "%69:sub10": 293 # CHECK-CP-JSON-DAG: "%69:sub11": 292 # CHECK-CP-JSON-DAG: "%69:sub12": 289 # CHECK-CP-JSON-DAG: "%69:sub13": 288 # CHECK-CP-JSON-DAG: "%69:sub14": 287 # CHECK-CP-JSON-DAG: "%69:sub15": 286 # CHECK-CP-JSON-DAG: "%69:sub16": 283 # CHECK-CP-JSON-DAG: "%69:sub17": 282 # CHECK-CP-JSON-DAG: "%69:sub18": 281 # CHECK-CP-JSON-DAG: "%69:sub19": 280 # CHECK-CP-JSON-DAG: "%69:sub20": 277 # CHECK-CP-JSON-DAG: "%69:sub21": 276 # CHECK-CP-JSON-DAG: "%69:sub22": 275 # CHECK-CP-JSON-DAG: "%69:sub23": 274 # CHECK-CP-JSON-DAG: "%69:sub24": 271 # CHECK-CP-JSON-DAG: "%69:sub25": 270 # CHECK-CP-JSON-DAG: "%69:sub26": 269 # CHECK-CP-JSON-DAG: "%69:sub27": 268 # CHECK-CP-JSON-DAG: "%69:sub28": 265 # CHECK-CP-JSON-DAG: "%69:sub29": 264 # CHECK-CP-JSON-DAG: "%69:sub30": 263 # CHECK-CP-JSON-DAG: "%69:sub31": 262 # CHECK-CP-JSON-DAG: "%70:sub0": 259 # CHECK-CP-JSON-DAG: "%70:sub1": 258 # CHECK-CP-JSON-DAG: "%70:sub2": 257 # CHECK-CP-JSON-DAG: "%70:sub3": 256 # CHECK-CP-JSON-DAG: "%70:sub4": 253 # CHECK-CP-JSON-DAG: "%70:sub5": 252 # CHECK-CP-JSON-DAG: "%70:sub6": 251 # CHECK-CP-JSON-DAG: "%70:sub7": 250 # CHECK-CP-JSON-DAG: "%70:sub8": 247 # CHECK-CP-JSON-DAG: "%70:sub9": 246 # CHECK-CP-JSON-DAG: "%70:sub10": 245 # CHECK-CP-JSON-DAG: "%70:sub11": 244 # CHECK-CP-JSON-DAG: "%70:sub12": 241 # CHECK-CP-JSON-DAG: "%70:sub13": 240 # CHECK-CP-JSON-DAG: "%70:sub14": 239 # CHECK-CP-JSON-DAG: "%70:sub15": 238 # CHECK-CP-JSON-DAG: "%70:sub16": 235 # CHECK-CP-JSON-DAG: "%70:sub17": 234 # CHECK-CP-JSON-DAG: "%70:sub18": 233 # CHECK-CP-JSON-DAG: "%70:sub19": 232 # CHECK-CP-JSON-DAG: "%70:sub20": 229 # CHECK-CP-JSON-DAG: "%70:sub21": 228 # CHECK-CP-JSON-DAG: "%70:sub22": 227 # CHECK-CP-JSON-DAG: "%70:sub23": 226 # CHECK-CP-JSON-DAG: "%70:sub24": 223 # CHECK-CP-JSON-DAG: "%70:sub25": 222 # CHECK-CP-JSON-DAG: "%70:sub26": 221 # CHECK-CP-JSON-DAG: "%70:sub27": 220 # CHECK-CP-JSON-DAG: "%70:sub28": 217 # CHECK-CP-JSON-DAG: "%70:sub29": 216 # CHECK-CP-JSON-DAG: "%70:sub30": 215 # CHECK-CP-JSON-DAG: "%70:sub31": 214 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 46 # CHECK-CP-JSON-DAG: "%97": 88 # CHECK-CP-JSON-DAG: "%102": 130 # CHECK-CP-JSON-DAG: "%107": 172 # CHECK-CP-JSON-DAG: "%149:sub0": 355 # CHECK-CP-JSON-DAG: "%149:sub1": 354 # CHECK-CP-JSON-DAG: "%149:sub2": 353 # CHECK-CP-JSON-DAG: "%149:sub3": 352 # CHECK-CP-JSON-DAG: "%149:sub4": 349 # CHECK-CP-JSON-DAG: "%149:sub5": 348 # CHECK-CP-JSON-DAG: "%149:sub6": 347 # CHECK-CP-JSON-DAG: "%149:sub7": 346 # CHECK-CP-JSON-DAG: "%149:sub8": 343 # CHECK-CP-JSON-DAG: "%149:sub9": 342 # CHECK-CP-JSON-DAG: "%149:sub10": 341 # CHECK-CP-JSON-DAG: "%149:sub11": 340 # CHECK-CP-JSON-DAG: "%149:sub12": 337 # CHECK-CP-JSON-DAG: "%149:sub13": 336 # CHECK-CP-JSON-DAG: "%149:sub14": 335 # CHECK-CP-JSON-DAG: "%149:sub15": 334 # CHECK-CP-JSON-DAG: "%149:sub16": 331 # CHECK-CP-JSON-DAG: "%149:sub17": 330 # CHECK-CP-JSON-DAG: "%149:sub18": 329 # CHECK-CP-JSON-DAG: "%149:sub19": 328 # CHECK-CP-JSON-DAG: "%149:sub20": 325 # CHECK-CP-JSON-DAG: "%149:sub21": 324 # CHECK-CP-JSON-DAG: "%149:sub22": 323 # CHECK-CP-JSON-DAG: "%149:sub23": 322 # CHECK-CP-JSON-DAG: "%149:sub24": 319 # CHECK-CP-JSON-DAG: "%149:sub25": 318 # CHECK-CP-JSON-DAG: "%149:sub26": 317 # CHECK-CP-JSON-DAG: "%149:sub27": 316 # CHECK-CP-JSON-DAG: "%149:sub28": 313 # CHECK-CP-JSON-DAG: "%149:sub29": 312 # CHECK-CP-JSON-DAG: "%149:sub30": 311 # CHECK-CP-JSON-DAG: "%149:sub31": 310 # CHECK-CP-JSON-DAG: "%151": 2 # CHECK-CP-JSON-DAG: "%152": 2 # CHECK-CP-JSON-DAG: "%153": 2 # CHECK-CP-JSON-DAG: "%154": 2 # CHECK-CP-JSON-DAG: "%156": 2 # CHECK-CP-JSON-DAG: "%157": 2 # CHECK-CP-JSON-DAG: "%158": 2 # CHECK-CP-JSON-DAG: "%159": 2 # CHECK-CP-JSON-DAG: "%161": 2 # CHECK-CP-JSON-DAG: "%162": 2 # CHECK-CP-JSON-DAG: "%163": 2 # CHECK-CP-JSON-DAG: "%164": 2 # CHECK-CP-JSON-DAG: "%166": 2 # CHECK-CP-JSON-DAG: "%167": 2 # CHECK-CP-JSON-DAG: "%168": 2 # CHECK-CP-JSON-DAG: "%169": 2 # CHECK-CP-JSON-DAG: "%171": 2 # CHECK-CP-JSON-DAG: "%172": 2 # CHECK-CP-JSON-DAG: "%173": 2 # CHECK-CP-JSON-DAG: "%174": 2 # CHECK-CP-JSON-DAG: "%176": 2 # CHECK-CP-JSON-DAG: "%177": 2 # CHECK-CP-JSON-DAG: "%178": 2 # CHECK-CP-JSON-DAG: "%179": 2 # CHECK-CP-JSON-DAG: "%181": 2 # CHECK-CP-JSON-DAG: "%182": 2 # CHECK-CP-JSON-DAG: "%183": 2 # CHECK-CP-JSON-DAG: "%184": 2 # CHECK-CP-JSON-DAG: "%185:sub0": 1 # CHECK-CP-JSON-DAG: "%185:sub1": 0 # CHECK-CP-JSON-DAG: "%186": 2 # CHECK-CP-JSON-DAG: "%187": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 310 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%189:vgpr_32 = COPY %185.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 306 # CHECK-CP-JSON-DAG: "%69:sub1": 305 # CHECK-CP-JSON-DAG: "%69:sub2": 304 # CHECK-CP-JSON-DAG: "%69:sub3": 303 # CHECK-CP-JSON-DAG: "%69:sub4": 300 # CHECK-CP-JSON-DAG: "%69:sub5": 299 # CHECK-CP-JSON-DAG: "%69:sub6": 298 # CHECK-CP-JSON-DAG: "%69:sub7": 297 # CHECK-CP-JSON-DAG: "%69:sub8": 294 # CHECK-CP-JSON-DAG: "%69:sub9": 293 # CHECK-CP-JSON-DAG: "%69:sub10": 292 # CHECK-CP-JSON-DAG: "%69:sub11": 291 # CHECK-CP-JSON-DAG: "%69:sub12": 288 # CHECK-CP-JSON-DAG: "%69:sub13": 287 # CHECK-CP-JSON-DAG: "%69:sub14": 286 # CHECK-CP-JSON-DAG: "%69:sub15": 285 # CHECK-CP-JSON-DAG: "%69:sub16": 282 # CHECK-CP-JSON-DAG: "%69:sub17": 281 # CHECK-CP-JSON-DAG: "%69:sub18": 280 # CHECK-CP-JSON-DAG: "%69:sub19": 279 # CHECK-CP-JSON-DAG: "%69:sub20": 276 # CHECK-CP-JSON-DAG: "%69:sub21": 275 # CHECK-CP-JSON-DAG: "%69:sub22": 274 # CHECK-CP-JSON-DAG: "%69:sub23": 273 # CHECK-CP-JSON-DAG: "%69:sub24": 270 # CHECK-CP-JSON-DAG: "%69:sub25": 269 # CHECK-CP-JSON-DAG: "%69:sub26": 268 # CHECK-CP-JSON-DAG: "%69:sub27": 267 # CHECK-CP-JSON-DAG: "%69:sub28": 264 # CHECK-CP-JSON-DAG: "%69:sub29": 263 # CHECK-CP-JSON-DAG: "%69:sub30": 262 # CHECK-CP-JSON-DAG: "%69:sub31": 261 # CHECK-CP-JSON-DAG: "%70:sub0": 258 # CHECK-CP-JSON-DAG: "%70:sub1": 257 # CHECK-CP-JSON-DAG: "%70:sub2": 256 # CHECK-CP-JSON-DAG: "%70:sub3": 255 # CHECK-CP-JSON-DAG: "%70:sub4": 252 # CHECK-CP-JSON-DAG: "%70:sub5": 251 # CHECK-CP-JSON-DAG: "%70:sub6": 250 # CHECK-CP-JSON-DAG: "%70:sub7": 249 # CHECK-CP-JSON-DAG: "%70:sub8": 246 # CHECK-CP-JSON-DAG: "%70:sub9": 245 # CHECK-CP-JSON-DAG: "%70:sub10": 244 # CHECK-CP-JSON-DAG: "%70:sub11": 243 # CHECK-CP-JSON-DAG: "%70:sub12": 240 # CHECK-CP-JSON-DAG: "%70:sub13": 239 # CHECK-CP-JSON-DAG: "%70:sub14": 238 # CHECK-CP-JSON-DAG: "%70:sub15": 237 # CHECK-CP-JSON-DAG: "%70:sub16": 234 # CHECK-CP-JSON-DAG: "%70:sub17": 233 # CHECK-CP-JSON-DAG: "%70:sub18": 232 # CHECK-CP-JSON-DAG: "%70:sub19": 231 # CHECK-CP-JSON-DAG: "%70:sub20": 228 # CHECK-CP-JSON-DAG: "%70:sub21": 227 # CHECK-CP-JSON-DAG: "%70:sub22": 226 # CHECK-CP-JSON-DAG: "%70:sub23": 225 # CHECK-CP-JSON-DAG: "%70:sub24": 222 # CHECK-CP-JSON-DAG: "%70:sub25": 221 # CHECK-CP-JSON-DAG: "%70:sub26": 220 # CHECK-CP-JSON-DAG: "%70:sub27": 219 # CHECK-CP-JSON-DAG: "%70:sub28": 216 # CHECK-CP-JSON-DAG: "%70:sub29": 215 # CHECK-CP-JSON-DAG: "%70:sub30": 214 # CHECK-CP-JSON-DAG: "%70:sub31": 213 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 45 # CHECK-CP-JSON-DAG: "%97": 87 # CHECK-CP-JSON-DAG: "%102": 129 # CHECK-CP-JSON-DAG: "%107": 171 # CHECK-CP-JSON-DAG: "%149:sub0": 354 # CHECK-CP-JSON-DAG: "%149:sub1": 353 # CHECK-CP-JSON-DAG: "%149:sub2": 352 # CHECK-CP-JSON-DAG: "%149:sub3": 351 # CHECK-CP-JSON-DAG: "%149:sub4": 348 # CHECK-CP-JSON-DAG: "%149:sub5": 347 # CHECK-CP-JSON-DAG: "%149:sub6": 346 # CHECK-CP-JSON-DAG: "%149:sub7": 345 # CHECK-CP-JSON-DAG: "%149:sub8": 342 # CHECK-CP-JSON-DAG: "%149:sub9": 341 # CHECK-CP-JSON-DAG: "%149:sub10": 340 # CHECK-CP-JSON-DAG: "%149:sub11": 339 # CHECK-CP-JSON-DAG: "%149:sub12": 336 # CHECK-CP-JSON-DAG: "%149:sub13": 335 # CHECK-CP-JSON-DAG: "%149:sub14": 334 # CHECK-CP-JSON-DAG: "%149:sub15": 333 # CHECK-CP-JSON-DAG: "%149:sub16": 330 # CHECK-CP-JSON-DAG: "%149:sub17": 329 # CHECK-CP-JSON-DAG: "%149:sub18": 328 # CHECK-CP-JSON-DAG: "%149:sub19": 327 # CHECK-CP-JSON-DAG: "%149:sub20": 324 # CHECK-CP-JSON-DAG: "%149:sub21": 323 # CHECK-CP-JSON-DAG: "%149:sub22": 322 # CHECK-CP-JSON-DAG: "%149:sub23": 321 # CHECK-CP-JSON-DAG: "%149:sub24": 318 # CHECK-CP-JSON-DAG: "%149:sub25": 317 # CHECK-CP-JSON-DAG: "%149:sub26": 316 # CHECK-CP-JSON-DAG: "%149:sub27": 315 # CHECK-CP-JSON-DAG: "%149:sub28": 312 # CHECK-CP-JSON-DAG: "%149:sub29": 311 # CHECK-CP-JSON-DAG: "%149:sub30": 310 # CHECK-CP-JSON-DAG: "%149:sub31": 309 # CHECK-CP-JSON-DAG: "%151": 1 # CHECK-CP-JSON-DAG: "%152": 1 # CHECK-CP-JSON-DAG: "%153": 1 # CHECK-CP-JSON-DAG: "%154": 1 # CHECK-CP-JSON-DAG: "%156": 1 # CHECK-CP-JSON-DAG: "%157": 1 # CHECK-CP-JSON-DAG: "%158": 1 # CHECK-CP-JSON-DAG: "%159": 1 # CHECK-CP-JSON-DAG: "%161": 1 # CHECK-CP-JSON-DAG: "%162": 1 # CHECK-CP-JSON-DAG: "%163": 1 # CHECK-CP-JSON-DAG: "%164": 1 # CHECK-CP-JSON-DAG: "%166": 1 # CHECK-CP-JSON-DAG: "%167": 1 # CHECK-CP-JSON-DAG: "%168": 1 # CHECK-CP-JSON-DAG: "%169": 1 # CHECK-CP-JSON-DAG: "%171": 1 # CHECK-CP-JSON-DAG: "%172": 1 # CHECK-CP-JSON-DAG: "%173": 1 # CHECK-CP-JSON-DAG: "%174": 1 # CHECK-CP-JSON-DAG: "%176": 1 # CHECK-CP-JSON-DAG: "%177": 1 # CHECK-CP-JSON-DAG: "%178": 1 # CHECK-CP-JSON-DAG: "%179": 1 # CHECK-CP-JSON-DAG: "%181": 1 # CHECK-CP-JSON-DAG: "%182": 1 # CHECK-CP-JSON-DAG: "%183": 1 # CHECK-CP-JSON-DAG: "%184": 1 # CHECK-CP-JSON-DAG: "%185:sub0": 0 # CHECK-CP-JSON-DAG: "%186": 1 # CHECK-CP-JSON-DAG: "%187": 1 # CHECK-CP-JSON-DAG: "%188": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 309 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%190:vreg_1024 = REG_SEQUENCE %189, %subreg.sub0, %188, %subreg.sub1, %187, %subreg.sub2, %186, %subreg.sub3, %184, %subreg.sub4, %183, %subreg.sub5, %182, %subreg.sub6, %181, %subreg.sub7, %179, %subreg.sub8, %178, %subreg.sub9, %177, %subreg.sub10, %176, %subreg.sub11, %174, %subreg.sub12, %173, %subreg.sub13, %172, %subreg.sub14, %171, %subreg.sub15, %169, %subreg.sub16, %168, %subreg.sub17, %167, %subreg.sub18, %166, %subreg.sub19, %164, %subreg.sub20, %163, %subreg.sub21, %162, %subreg.sub22, %161, %subreg.sub23, %159, %subreg.sub24, %158, %subreg.sub25, %157, %subreg.sub26, %156, %subreg.sub27, %154, %subreg.sub28, %153, %subreg.sub29, %152, %subreg.sub30, %151, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 305 # CHECK-CP-JSON-DAG: "%69:sub1": 304 # CHECK-CP-JSON-DAG: "%69:sub2": 303 # CHECK-CP-JSON-DAG: "%69:sub3": 302 # CHECK-CP-JSON-DAG: "%69:sub4": 299 # CHECK-CP-JSON-DAG: "%69:sub5": 298 # CHECK-CP-JSON-DAG: "%69:sub6": 297 # CHECK-CP-JSON-DAG: "%69:sub7": 296 # CHECK-CP-JSON-DAG: "%69:sub8": 293 # CHECK-CP-JSON-DAG: "%69:sub9": 292 # CHECK-CP-JSON-DAG: "%69:sub10": 291 # CHECK-CP-JSON-DAG: "%69:sub11": 290 # CHECK-CP-JSON-DAG: "%69:sub12": 287 # CHECK-CP-JSON-DAG: "%69:sub13": 286 # CHECK-CP-JSON-DAG: "%69:sub14": 285 # CHECK-CP-JSON-DAG: "%69:sub15": 284 # CHECK-CP-JSON-DAG: "%69:sub16": 281 # CHECK-CP-JSON-DAG: "%69:sub17": 280 # CHECK-CP-JSON-DAG: "%69:sub18": 279 # CHECK-CP-JSON-DAG: "%69:sub19": 278 # CHECK-CP-JSON-DAG: "%69:sub20": 275 # CHECK-CP-JSON-DAG: "%69:sub21": 274 # CHECK-CP-JSON-DAG: "%69:sub22": 273 # CHECK-CP-JSON-DAG: "%69:sub23": 272 # CHECK-CP-JSON-DAG: "%69:sub24": 269 # CHECK-CP-JSON-DAG: "%69:sub25": 268 # CHECK-CP-JSON-DAG: "%69:sub26": 267 # CHECK-CP-JSON-DAG: "%69:sub27": 266 # CHECK-CP-JSON-DAG: "%69:sub28": 263 # CHECK-CP-JSON-DAG: "%69:sub29": 262 # CHECK-CP-JSON-DAG: "%69:sub30": 261 # CHECK-CP-JSON-DAG: "%69:sub31": 260 # CHECK-CP-JSON-DAG: "%70:sub0": 257 # CHECK-CP-JSON-DAG: "%70:sub1": 256 # CHECK-CP-JSON-DAG: "%70:sub2": 255 # CHECK-CP-JSON-DAG: "%70:sub3": 254 # CHECK-CP-JSON-DAG: "%70:sub4": 251 # CHECK-CP-JSON-DAG: "%70:sub5": 250 # CHECK-CP-JSON-DAG: "%70:sub6": 249 # CHECK-CP-JSON-DAG: "%70:sub7": 248 # CHECK-CP-JSON-DAG: "%70:sub8": 245 # CHECK-CP-JSON-DAG: "%70:sub9": 244 # CHECK-CP-JSON-DAG: "%70:sub10": 243 # CHECK-CP-JSON-DAG: "%70:sub11": 242 # CHECK-CP-JSON-DAG: "%70:sub12": 239 # CHECK-CP-JSON-DAG: "%70:sub13": 238 # CHECK-CP-JSON-DAG: "%70:sub14": 237 # CHECK-CP-JSON-DAG: "%70:sub15": 236 # CHECK-CP-JSON-DAG: "%70:sub16": 233 # CHECK-CP-JSON-DAG: "%70:sub17": 232 # CHECK-CP-JSON-DAG: "%70:sub18": 231 # CHECK-CP-JSON-DAG: "%70:sub19": 230 # CHECK-CP-JSON-DAG: "%70:sub20": 227 # CHECK-CP-JSON-DAG: "%70:sub21": 226 # CHECK-CP-JSON-DAG: "%70:sub22": 225 # CHECK-CP-JSON-DAG: "%70:sub23": 224 # CHECK-CP-JSON-DAG: "%70:sub24": 221 # CHECK-CP-JSON-DAG: "%70:sub25": 220 # CHECK-CP-JSON-DAG: "%70:sub26": 219 # CHECK-CP-JSON-DAG: "%70:sub27": 218 # CHECK-CP-JSON-DAG: "%70:sub28": 215 # CHECK-CP-JSON-DAG: "%70:sub29": 214 # CHECK-CP-JSON-DAG: "%70:sub30": 213 # CHECK-CP-JSON-DAG: "%70:sub31": 212 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 44 # CHECK-CP-JSON-DAG: "%97": 86 # CHECK-CP-JSON-DAG: "%102": 128 # CHECK-CP-JSON-DAG: "%107": 170 # CHECK-CP-JSON-DAG: "%149:sub0": 353 # CHECK-CP-JSON-DAG: "%149:sub1": 352 # CHECK-CP-JSON-DAG: "%149:sub2": 351 # CHECK-CP-JSON-DAG: "%149:sub3": 350 # CHECK-CP-JSON-DAG: "%149:sub4": 347 # CHECK-CP-JSON-DAG: "%149:sub5": 346 # CHECK-CP-JSON-DAG: "%149:sub6": 345 # CHECK-CP-JSON-DAG: "%149:sub7": 344 # CHECK-CP-JSON-DAG: "%149:sub8": 341 # CHECK-CP-JSON-DAG: "%149:sub9": 340 # CHECK-CP-JSON-DAG: "%149:sub10": 339 # CHECK-CP-JSON-DAG: "%149:sub11": 338 # CHECK-CP-JSON-DAG: "%149:sub12": 335 # CHECK-CP-JSON-DAG: "%149:sub13": 334 # CHECK-CP-JSON-DAG: "%149:sub14": 333 # CHECK-CP-JSON-DAG: "%149:sub15": 332 # CHECK-CP-JSON-DAG: "%149:sub16": 329 # CHECK-CP-JSON-DAG: "%149:sub17": 328 # CHECK-CP-JSON-DAG: "%149:sub18": 327 # CHECK-CP-JSON-DAG: "%149:sub19": 326 # CHECK-CP-JSON-DAG: "%149:sub20": 323 # CHECK-CP-JSON-DAG: "%149:sub21": 322 # CHECK-CP-JSON-DAG: "%149:sub22": 321 # CHECK-CP-JSON-DAG: "%149:sub23": 320 # CHECK-CP-JSON-DAG: "%149:sub24": 317 # CHECK-CP-JSON-DAG: "%149:sub25": 316 # CHECK-CP-JSON-DAG: "%149:sub26": 315 # CHECK-CP-JSON-DAG: "%149:sub27": 314 # CHECK-CP-JSON-DAG: "%149:sub28": 311 # CHECK-CP-JSON-DAG: "%149:sub29": 310 # CHECK-CP-JSON-DAG: "%149:sub30": 309 # CHECK-CP-JSON-DAG: "%149:sub31": 308 # CHECK-CP-JSON-DAG: "%151": 0 # CHECK-CP-JSON-DAG: "%152": 0 # CHECK-CP-JSON-DAG: "%153": 0 # CHECK-CP-JSON-DAG: "%154": 0 # CHECK-CP-JSON-DAG: "%156": 0 # CHECK-CP-JSON-DAG: "%157": 0 # CHECK-CP-JSON-DAG: "%158": 0 # CHECK-CP-JSON-DAG: "%159": 0 # CHECK-CP-JSON-DAG: "%161": 0 # CHECK-CP-JSON-DAG: "%162": 0 # CHECK-CP-JSON-DAG: "%163": 0 # CHECK-CP-JSON-DAG: "%164": 0 # CHECK-CP-JSON-DAG: "%166": 0 # CHECK-CP-JSON-DAG: "%167": 0 # CHECK-CP-JSON-DAG: "%168": 0 # CHECK-CP-JSON-DAG: "%169": 0 # CHECK-CP-JSON-DAG: "%171": 0 # CHECK-CP-JSON-DAG: "%172": 0 # CHECK-CP-JSON-DAG: "%173": 0 # CHECK-CP-JSON-DAG: "%174": 0 # CHECK-CP-JSON-DAG: "%176": 0 # CHECK-CP-JSON-DAG: "%177": 0 # CHECK-CP-JSON-DAG: "%178": 0 # CHECK-CP-JSON-DAG: "%179": 0 # CHECK-CP-JSON-DAG: "%181": 0 # CHECK-CP-JSON-DAG: "%182": 0 # CHECK-CP-JSON-DAG: "%183": 0 # CHECK-CP-JSON-DAG: "%184": 0 # CHECK-CP-JSON-DAG: "%186": 0 # CHECK-CP-JSON-DAG: "%187": 0 # CHECK-CP-JSON-DAG: "%188": 0 # CHECK-CP-JSON-DAG: "%189": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 308 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%191:vreg_1024 = COPY %190", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 304 # CHECK-CP-JSON-DAG: "%69:sub1": 303 # CHECK-CP-JSON-DAG: "%69:sub2": 302 # CHECK-CP-JSON-DAG: "%69:sub3": 301 # CHECK-CP-JSON-DAG: "%69:sub4": 298 # CHECK-CP-JSON-DAG: "%69:sub5": 297 # CHECK-CP-JSON-DAG: "%69:sub6": 296 # CHECK-CP-JSON-DAG: "%69:sub7": 295 # CHECK-CP-JSON-DAG: "%69:sub8": 292 # CHECK-CP-JSON-DAG: "%69:sub9": 291 # CHECK-CP-JSON-DAG: "%69:sub10": 290 # CHECK-CP-JSON-DAG: "%69:sub11": 289 # CHECK-CP-JSON-DAG: "%69:sub12": 286 # CHECK-CP-JSON-DAG: "%69:sub13": 285 # CHECK-CP-JSON-DAG: "%69:sub14": 284 # CHECK-CP-JSON-DAG: "%69:sub15": 283 # CHECK-CP-JSON-DAG: "%69:sub16": 280 # CHECK-CP-JSON-DAG: "%69:sub17": 279 # CHECK-CP-JSON-DAG: "%69:sub18": 278 # CHECK-CP-JSON-DAG: "%69:sub19": 277 # CHECK-CP-JSON-DAG: "%69:sub20": 274 # CHECK-CP-JSON-DAG: "%69:sub21": 273 # CHECK-CP-JSON-DAG: "%69:sub22": 272 # CHECK-CP-JSON-DAG: "%69:sub23": 271 # CHECK-CP-JSON-DAG: "%69:sub24": 268 # CHECK-CP-JSON-DAG: "%69:sub25": 267 # CHECK-CP-JSON-DAG: "%69:sub26": 266 # CHECK-CP-JSON-DAG: "%69:sub27": 265 # CHECK-CP-JSON-DAG: "%69:sub28": 262 # CHECK-CP-JSON-DAG: "%69:sub29": 261 # CHECK-CP-JSON-DAG: "%69:sub30": 260 # CHECK-CP-JSON-DAG: "%69:sub31": 259 # CHECK-CP-JSON-DAG: "%70:sub0": 256 # CHECK-CP-JSON-DAG: "%70:sub1": 255 # CHECK-CP-JSON-DAG: "%70:sub2": 254 # CHECK-CP-JSON-DAG: "%70:sub3": 253 # CHECK-CP-JSON-DAG: "%70:sub4": 250 # CHECK-CP-JSON-DAG: "%70:sub5": 249 # CHECK-CP-JSON-DAG: "%70:sub6": 248 # CHECK-CP-JSON-DAG: "%70:sub7": 247 # CHECK-CP-JSON-DAG: "%70:sub8": 244 # CHECK-CP-JSON-DAG: "%70:sub9": 243 # CHECK-CP-JSON-DAG: "%70:sub10": 242 # CHECK-CP-JSON-DAG: "%70:sub11": 241 # CHECK-CP-JSON-DAG: "%70:sub12": 238 # CHECK-CP-JSON-DAG: "%70:sub13": 237 # CHECK-CP-JSON-DAG: "%70:sub14": 236 # CHECK-CP-JSON-DAG: "%70:sub15": 235 # CHECK-CP-JSON-DAG: "%70:sub16": 232 # CHECK-CP-JSON-DAG: "%70:sub17": 231 # CHECK-CP-JSON-DAG: "%70:sub18": 230 # CHECK-CP-JSON-DAG: "%70:sub19": 229 # CHECK-CP-JSON-DAG: "%70:sub20": 226 # CHECK-CP-JSON-DAG: "%70:sub21": 225 # CHECK-CP-JSON-DAG: "%70:sub22": 224 # CHECK-CP-JSON-DAG: "%70:sub23": 223 # CHECK-CP-JSON-DAG: "%70:sub24": 220 # CHECK-CP-JSON-DAG: "%70:sub25": 219 # CHECK-CP-JSON-DAG: "%70:sub26": 218 # CHECK-CP-JSON-DAG: "%70:sub27": 217 # CHECK-CP-JSON-DAG: "%70:sub28": 214 # CHECK-CP-JSON-DAG: "%70:sub29": 213 # CHECK-CP-JSON-DAG: "%70:sub30": 212 # CHECK-CP-JSON-DAG: "%70:sub31": 211 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 43 # CHECK-CP-JSON-DAG: "%97": 85 # CHECK-CP-JSON-DAG: "%102": 127 # CHECK-CP-JSON-DAG: "%107": 169 # CHECK-CP-JSON-DAG: "%149:sub0": 352 # CHECK-CP-JSON-DAG: "%149:sub1": 351 # CHECK-CP-JSON-DAG: "%149:sub2": 350 # CHECK-CP-JSON-DAG: "%149:sub3": 349 # CHECK-CP-JSON-DAG: "%149:sub4": 346 # CHECK-CP-JSON-DAG: "%149:sub5": 345 # CHECK-CP-JSON-DAG: "%149:sub6": 344 # CHECK-CP-JSON-DAG: "%149:sub7": 343 # CHECK-CP-JSON-DAG: "%149:sub8": 340 # CHECK-CP-JSON-DAG: "%149:sub9": 339 # CHECK-CP-JSON-DAG: "%149:sub10": 338 # CHECK-CP-JSON-DAG: "%149:sub11": 337 # CHECK-CP-JSON-DAG: "%149:sub12": 334 # CHECK-CP-JSON-DAG: "%149:sub13": 333 # CHECK-CP-JSON-DAG: "%149:sub14": 332 # CHECK-CP-JSON-DAG: "%149:sub15": 331 # CHECK-CP-JSON-DAG: "%149:sub16": 328 # CHECK-CP-JSON-DAG: "%149:sub17": 327 # CHECK-CP-JSON-DAG: "%149:sub18": 326 # CHECK-CP-JSON-DAG: "%149:sub19": 325 # CHECK-CP-JSON-DAG: "%149:sub20": 322 # CHECK-CP-JSON-DAG: "%149:sub21": 321 # CHECK-CP-JSON-DAG: "%149:sub22": 320 # CHECK-CP-JSON-DAG: "%149:sub23": 319 # CHECK-CP-JSON-DAG: "%149:sub24": 316 # CHECK-CP-JSON-DAG: "%149:sub25": 315 # CHECK-CP-JSON-DAG: "%149:sub26": 314 # CHECK-CP-JSON-DAG: "%149:sub27": 313 # CHECK-CP-JSON-DAG: "%149:sub28": 310 # CHECK-CP-JSON-DAG: "%149:sub29": 309 # CHECK-CP-JSON-DAG: "%149:sub30": 308 # CHECK-CP-JSON-DAG: "%149:sub31": 307 # CHECK-CP-JSON-DAG: "%190": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%149", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 307 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%149:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%192:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 303 # CHECK-CP-JSON-DAG: "%69:sub1": 302 # CHECK-CP-JSON-DAG: "%69:sub2": 301 # CHECK-CP-JSON-DAG: "%69:sub3": 300 # CHECK-CP-JSON-DAG: "%69:sub4": 297 # CHECK-CP-JSON-DAG: "%69:sub5": 296 # CHECK-CP-JSON-DAG: "%69:sub6": 295 # CHECK-CP-JSON-DAG: "%69:sub7": 294 # CHECK-CP-JSON-DAG: "%69:sub8": 291 # CHECK-CP-JSON-DAG: "%69:sub9": 290 # CHECK-CP-JSON-DAG: "%69:sub10": 289 # CHECK-CP-JSON-DAG: "%69:sub11": 288 # CHECK-CP-JSON-DAG: "%69:sub12": 285 # CHECK-CP-JSON-DAG: "%69:sub13": 284 # CHECK-CP-JSON-DAG: "%69:sub14": 283 # CHECK-CP-JSON-DAG: "%69:sub15": 282 # CHECK-CP-JSON-DAG: "%69:sub16": 279 # CHECK-CP-JSON-DAG: "%69:sub17": 278 # CHECK-CP-JSON-DAG: "%69:sub18": 277 # CHECK-CP-JSON-DAG: "%69:sub19": 276 # CHECK-CP-JSON-DAG: "%69:sub20": 273 # CHECK-CP-JSON-DAG: "%69:sub21": 272 # CHECK-CP-JSON-DAG: "%69:sub22": 271 # CHECK-CP-JSON-DAG: "%69:sub23": 270 # CHECK-CP-JSON-DAG: "%69:sub24": 267 # CHECK-CP-JSON-DAG: "%69:sub25": 266 # CHECK-CP-JSON-DAG: "%69:sub26": 265 # CHECK-CP-JSON-DAG: "%69:sub27": 264 # CHECK-CP-JSON-DAG: "%69:sub28": 261 # CHECK-CP-JSON-DAG: "%69:sub29": 260 # CHECK-CP-JSON-DAG: "%69:sub30": 259 # CHECK-CP-JSON-DAG: "%69:sub31": 258 # CHECK-CP-JSON-DAG: "%70:sub0": 255 # CHECK-CP-JSON-DAG: "%70:sub1": 254 # CHECK-CP-JSON-DAG: "%70:sub2": 253 # CHECK-CP-JSON-DAG: "%70:sub3": 252 # CHECK-CP-JSON-DAG: "%70:sub4": 249 # CHECK-CP-JSON-DAG: "%70:sub5": 248 # CHECK-CP-JSON-DAG: "%70:sub6": 247 # CHECK-CP-JSON-DAG: "%70:sub7": 246 # CHECK-CP-JSON-DAG: "%70:sub8": 243 # CHECK-CP-JSON-DAG: "%70:sub9": 242 # CHECK-CP-JSON-DAG: "%70:sub10": 241 # CHECK-CP-JSON-DAG: "%70:sub11": 240 # CHECK-CP-JSON-DAG: "%70:sub12": 237 # CHECK-CP-JSON-DAG: "%70:sub13": 236 # CHECK-CP-JSON-DAG: "%70:sub14": 235 # CHECK-CP-JSON-DAG: "%70:sub15": 234 # CHECK-CP-JSON-DAG: "%70:sub16": 231 # CHECK-CP-JSON-DAG: "%70:sub17": 230 # CHECK-CP-JSON-DAG: "%70:sub18": 229 # CHECK-CP-JSON-DAG: "%70:sub19": 228 # CHECK-CP-JSON-DAG: "%70:sub20": 225 # CHECK-CP-JSON-DAG: "%70:sub21": 224 # CHECK-CP-JSON-DAG: "%70:sub22": 223 # CHECK-CP-JSON-DAG: "%70:sub23": 222 # CHECK-CP-JSON-DAG: "%70:sub24": 219 # CHECK-CP-JSON-DAG: "%70:sub25": 218 # CHECK-CP-JSON-DAG: "%70:sub26": 217 # CHECK-CP-JSON-DAG: "%70:sub27": 216 # CHECK-CP-JSON-DAG: "%70:sub28": 213 # CHECK-CP-JSON-DAG: "%70:sub29": 212 # CHECK-CP-JSON-DAG: "%70:sub30": 211 # CHECK-CP-JSON-DAG: "%70:sub31": 210 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 42 # CHECK-CP-JSON-DAG: "%97": 84 # CHECK-CP-JSON-DAG: "%102": 126 # CHECK-CP-JSON-DAG: "%107": 168 # CHECK-CP-JSON-DAG: "%149:sub0": 351 # CHECK-CP-JSON-DAG: "%149:sub1": 350 # CHECK-CP-JSON-DAG: "%149:sub2": 349 # CHECK-CP-JSON-DAG: "%149:sub3": 348 # CHECK-CP-JSON-DAG: "%149:sub4": 345 # CHECK-CP-JSON-DAG: "%149:sub5": 344 # CHECK-CP-JSON-DAG: "%149:sub6": 343 # CHECK-CP-JSON-DAG: "%149:sub7": 342 # CHECK-CP-JSON-DAG: "%149:sub8": 339 # CHECK-CP-JSON-DAG: "%149:sub9": 338 # CHECK-CP-JSON-DAG: "%149:sub10": 337 # CHECK-CP-JSON-DAG: "%149:sub11": 336 # CHECK-CP-JSON-DAG: "%149:sub12": 333 # CHECK-CP-JSON-DAG: "%149:sub13": 332 # CHECK-CP-JSON-DAG: "%149:sub14": 331 # CHECK-CP-JSON-DAG: "%149:sub15": 330 # CHECK-CP-JSON-DAG: "%149:sub16": 327 # CHECK-CP-JSON-DAG: "%149:sub17": 326 # CHECK-CP-JSON-DAG: "%149:sub18": 325 # CHECK-CP-JSON-DAG: "%149:sub19": 324 # CHECK-CP-JSON-DAG: "%149:sub20": 321 # CHECK-CP-JSON-DAG: "%149:sub21": 320 # CHECK-CP-JSON-DAG: "%149:sub22": 319 # CHECK-CP-JSON-DAG: "%149:sub23": 318 # CHECK-CP-JSON-DAG: "%149:sub24": 315 # CHECK-CP-JSON-DAG: "%149:sub25": 314 # CHECK-CP-JSON-DAG: "%149:sub26": 313 # CHECK-CP-JSON-DAG: "%149:sub27": 312 # CHECK-CP-JSON-DAG: "%149:sub28": 309 # CHECK-CP-JSON-DAG: "%149:sub29": 308 # CHECK-CP-JSON-DAG: "%149:sub30": 307 # CHECK-CP-JSON-DAG: "%149:sub31": 306 # CHECK-CP-JSON-DAG: "%191:sub0": 399 # CHECK-CP-JSON-DAG: "%191:sub1": 398 # CHECK-CP-JSON-DAG: "%191:sub2": 397 # CHECK-CP-JSON-DAG: "%191:sub3": 396 # CHECK-CP-JSON-DAG: "%191:sub4": 393 # CHECK-CP-JSON-DAG: "%191:sub5": 392 # CHECK-CP-JSON-DAG: "%191:sub6": 391 # CHECK-CP-JSON-DAG: "%191:sub7": 390 # CHECK-CP-JSON-DAG: "%191:sub8": 387 # CHECK-CP-JSON-DAG: "%191:sub9": 386 # CHECK-CP-JSON-DAG: "%191:sub10": 385 # CHECK-CP-JSON-DAG: "%191:sub11": 384 # CHECK-CP-JSON-DAG: "%191:sub12": 381 # CHECK-CP-JSON-DAG: "%191:sub13": 380 # CHECK-CP-JSON-DAG: "%191:sub14": 379 # CHECK-CP-JSON-DAG: "%191:sub15": 378 # CHECK-CP-JSON-DAG: "%191:sub16": 375 # CHECK-CP-JSON-DAG: "%191:sub17": 374 # CHECK-CP-JSON-DAG: "%191:sub18": 373 # CHECK-CP-JSON-DAG: "%191:sub19": 372 # CHECK-CP-JSON-DAG: "%191:sub20": 369 # CHECK-CP-JSON-DAG: "%191:sub21": 368 # CHECK-CP-JSON-DAG: "%191:sub22": 367 # CHECK-CP-JSON-DAG: "%191:sub23": 366 # CHECK-CP-JSON-DAG: "%191:sub24": 363 # CHECK-CP-JSON-DAG: "%191:sub25": 362 # CHECK-CP-JSON-DAG: "%191:sub26": 361 # CHECK-CP-JSON-DAG: "%191:sub27": 360 # CHECK-CP-JSON-DAG: "%191:sub28": 357 # CHECK-CP-JSON-DAG: "%191:sub29": 356 # CHECK-CP-JSON-DAG: "%191:sub30": 355 # CHECK-CP-JSON-DAG: "%191:sub31": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%193:vgpr_32 = COPY %192.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 302 # CHECK-CP-JSON-DAG: "%69:sub1": 301 # CHECK-CP-JSON-DAG: "%69:sub2": 300 # CHECK-CP-JSON-DAG: "%69:sub3": 299 # CHECK-CP-JSON-DAG: "%69:sub4": 296 # CHECK-CP-JSON-DAG: "%69:sub5": 295 # CHECK-CP-JSON-DAG: "%69:sub6": 294 # CHECK-CP-JSON-DAG: "%69:sub7": 293 # CHECK-CP-JSON-DAG: "%69:sub8": 290 # CHECK-CP-JSON-DAG: "%69:sub9": 289 # CHECK-CP-JSON-DAG: "%69:sub10": 288 # CHECK-CP-JSON-DAG: "%69:sub11": 287 # CHECK-CP-JSON-DAG: "%69:sub12": 284 # CHECK-CP-JSON-DAG: "%69:sub13": 283 # CHECK-CP-JSON-DAG: "%69:sub14": 282 # CHECK-CP-JSON-DAG: "%69:sub15": 281 # CHECK-CP-JSON-DAG: "%69:sub16": 278 # CHECK-CP-JSON-DAG: "%69:sub17": 277 # CHECK-CP-JSON-DAG: "%69:sub18": 276 # CHECK-CP-JSON-DAG: "%69:sub19": 275 # CHECK-CP-JSON-DAG: "%69:sub20": 272 # CHECK-CP-JSON-DAG: "%69:sub21": 271 # CHECK-CP-JSON-DAG: "%69:sub22": 270 # CHECK-CP-JSON-DAG: "%69:sub23": 269 # CHECK-CP-JSON-DAG: "%69:sub24": 266 # CHECK-CP-JSON-DAG: "%69:sub25": 265 # CHECK-CP-JSON-DAG: "%69:sub26": 264 # CHECK-CP-JSON-DAG: "%69:sub27": 263 # CHECK-CP-JSON-DAG: "%69:sub28": 260 # CHECK-CP-JSON-DAG: "%69:sub29": 259 # CHECK-CP-JSON-DAG: "%69:sub30": 258 # CHECK-CP-JSON-DAG: "%69:sub31": 257 # CHECK-CP-JSON-DAG: "%70:sub0": 254 # CHECK-CP-JSON-DAG: "%70:sub1": 253 # CHECK-CP-JSON-DAG: "%70:sub2": 252 # CHECK-CP-JSON-DAG: "%70:sub3": 251 # CHECK-CP-JSON-DAG: "%70:sub4": 248 # CHECK-CP-JSON-DAG: "%70:sub5": 247 # CHECK-CP-JSON-DAG: "%70:sub6": 246 # CHECK-CP-JSON-DAG: "%70:sub7": 245 # CHECK-CP-JSON-DAG: "%70:sub8": 242 # CHECK-CP-JSON-DAG: "%70:sub9": 241 # CHECK-CP-JSON-DAG: "%70:sub10": 240 # CHECK-CP-JSON-DAG: "%70:sub11": 239 # CHECK-CP-JSON-DAG: "%70:sub12": 236 # CHECK-CP-JSON-DAG: "%70:sub13": 235 # CHECK-CP-JSON-DAG: "%70:sub14": 234 # CHECK-CP-JSON-DAG: "%70:sub15": 233 # CHECK-CP-JSON-DAG: "%70:sub16": 230 # CHECK-CP-JSON-DAG: "%70:sub17": 229 # CHECK-CP-JSON-DAG: "%70:sub18": 228 # CHECK-CP-JSON-DAG: "%70:sub19": 227 # CHECK-CP-JSON-DAG: "%70:sub20": 224 # CHECK-CP-JSON-DAG: "%70:sub21": 223 # CHECK-CP-JSON-DAG: "%70:sub22": 222 # CHECK-CP-JSON-DAG: "%70:sub23": 221 # CHECK-CP-JSON-DAG: "%70:sub24": 218 # CHECK-CP-JSON-DAG: "%70:sub25": 217 # CHECK-CP-JSON-DAG: "%70:sub26": 216 # CHECK-CP-JSON-DAG: "%70:sub27": 215 # CHECK-CP-JSON-DAG: "%70:sub28": 212 # CHECK-CP-JSON-DAG: "%70:sub29": 211 # CHECK-CP-JSON-DAG: "%70:sub30": 210 # CHECK-CP-JSON-DAG: "%70:sub31": 209 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 41 # CHECK-CP-JSON-DAG: "%97": 83 # CHECK-CP-JSON-DAG: "%102": 125 # CHECK-CP-JSON-DAG: "%107": 167 # CHECK-CP-JSON-DAG: "%149:sub0": 350 # CHECK-CP-JSON-DAG: "%149:sub1": 349 # CHECK-CP-JSON-DAG: "%149:sub2": 348 # CHECK-CP-JSON-DAG: "%149:sub3": 347 # CHECK-CP-JSON-DAG: "%149:sub4": 344 # CHECK-CP-JSON-DAG: "%149:sub5": 343 # CHECK-CP-JSON-DAG: "%149:sub6": 342 # CHECK-CP-JSON-DAG: "%149:sub7": 341 # CHECK-CP-JSON-DAG: "%149:sub8": 338 # CHECK-CP-JSON-DAG: "%149:sub9": 337 # CHECK-CP-JSON-DAG: "%149:sub10": 336 # CHECK-CP-JSON-DAG: "%149:sub11": 335 # CHECK-CP-JSON-DAG: "%149:sub12": 332 # CHECK-CP-JSON-DAG: "%149:sub13": 331 # CHECK-CP-JSON-DAG: "%149:sub14": 330 # CHECK-CP-JSON-DAG: "%149:sub15": 329 # CHECK-CP-JSON-DAG: "%149:sub16": 326 # CHECK-CP-JSON-DAG: "%149:sub17": 325 # CHECK-CP-JSON-DAG: "%149:sub18": 324 # CHECK-CP-JSON-DAG: "%149:sub19": 323 # CHECK-CP-JSON-DAG: "%149:sub20": 320 # CHECK-CP-JSON-DAG: "%149:sub21": 319 # CHECK-CP-JSON-DAG: "%149:sub22": 318 # CHECK-CP-JSON-DAG: "%149:sub23": 317 # CHECK-CP-JSON-DAG: "%149:sub24": 314 # CHECK-CP-JSON-DAG: "%149:sub25": 313 # CHECK-CP-JSON-DAG: "%149:sub26": 312 # CHECK-CP-JSON-DAG: "%149:sub27": 311 # CHECK-CP-JSON-DAG: "%149:sub28": 308 # CHECK-CP-JSON-DAG: "%149:sub29": 307 # CHECK-CP-JSON-DAG: "%149:sub30": 306 # CHECK-CP-JSON-DAG: "%149:sub31": 305 # CHECK-CP-JSON-DAG: "%191:sub0": 398 # CHECK-CP-JSON-DAG: "%191:sub1": 397 # CHECK-CP-JSON-DAG: "%191:sub2": 396 # CHECK-CP-JSON-DAG: "%191:sub3": 395 # CHECK-CP-JSON-DAG: "%191:sub4": 392 # CHECK-CP-JSON-DAG: "%191:sub5": 391 # CHECK-CP-JSON-DAG: "%191:sub6": 390 # CHECK-CP-JSON-DAG: "%191:sub7": 389 # CHECK-CP-JSON-DAG: "%191:sub8": 386 # CHECK-CP-JSON-DAG: "%191:sub9": 385 # CHECK-CP-JSON-DAG: "%191:sub10": 384 # CHECK-CP-JSON-DAG: "%191:sub11": 383 # CHECK-CP-JSON-DAG: "%191:sub12": 380 # CHECK-CP-JSON-DAG: "%191:sub13": 379 # CHECK-CP-JSON-DAG: "%191:sub14": 378 # CHECK-CP-JSON-DAG: "%191:sub15": 377 # CHECK-CP-JSON-DAG: "%191:sub16": 374 # CHECK-CP-JSON-DAG: "%191:sub17": 373 # CHECK-CP-JSON-DAG: "%191:sub18": 372 # CHECK-CP-JSON-DAG: "%191:sub19": 371 # CHECK-CP-JSON-DAG: "%191:sub20": 368 # CHECK-CP-JSON-DAG: "%191:sub21": 367 # CHECK-CP-JSON-DAG: "%191:sub22": 366 # CHECK-CP-JSON-DAG: "%191:sub23": 365 # CHECK-CP-JSON-DAG: "%191:sub24": 362 # CHECK-CP-JSON-DAG: "%191:sub25": 361 # CHECK-CP-JSON-DAG: "%191:sub26": 360 # CHECK-CP-JSON-DAG: "%191:sub27": 359 # CHECK-CP-JSON-DAG: "%191:sub28": 356 # CHECK-CP-JSON-DAG: "%191:sub29": 355 # CHECK-CP-JSON-DAG: "%191:sub30": 354 # CHECK-CP-JSON-DAG: "%191:sub31": 353 # CHECK-CP-JSON-DAG: "%192:sub0": 3 # CHECK-CP-JSON-DAG: "%192:sub1": 2 # CHECK-CP-JSON-DAG: "%192:sub2": 1 # CHECK-CP-JSON-DAG: "%192:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%194:vgpr_32 = COPY %192.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 301 # CHECK-CP-JSON-DAG: "%69:sub1": 300 # CHECK-CP-JSON-DAG: "%69:sub2": 299 # CHECK-CP-JSON-DAG: "%69:sub3": 298 # CHECK-CP-JSON-DAG: "%69:sub4": 295 # CHECK-CP-JSON-DAG: "%69:sub5": 294 # CHECK-CP-JSON-DAG: "%69:sub6": 293 # CHECK-CP-JSON-DAG: "%69:sub7": 292 # CHECK-CP-JSON-DAG: "%69:sub8": 289 # CHECK-CP-JSON-DAG: "%69:sub9": 288 # CHECK-CP-JSON-DAG: "%69:sub10": 287 # CHECK-CP-JSON-DAG: "%69:sub11": 286 # CHECK-CP-JSON-DAG: "%69:sub12": 283 # CHECK-CP-JSON-DAG: "%69:sub13": 282 # CHECK-CP-JSON-DAG: "%69:sub14": 281 # CHECK-CP-JSON-DAG: "%69:sub15": 280 # CHECK-CP-JSON-DAG: "%69:sub16": 277 # CHECK-CP-JSON-DAG: "%69:sub17": 276 # CHECK-CP-JSON-DAG: "%69:sub18": 275 # CHECK-CP-JSON-DAG: "%69:sub19": 274 # CHECK-CP-JSON-DAG: "%69:sub20": 271 # CHECK-CP-JSON-DAG: "%69:sub21": 270 # CHECK-CP-JSON-DAG: "%69:sub22": 269 # CHECK-CP-JSON-DAG: "%69:sub23": 268 # CHECK-CP-JSON-DAG: "%69:sub24": 265 # CHECK-CP-JSON-DAG: "%69:sub25": 264 # CHECK-CP-JSON-DAG: "%69:sub26": 263 # CHECK-CP-JSON-DAG: "%69:sub27": 262 # CHECK-CP-JSON-DAG: "%69:sub28": 259 # CHECK-CP-JSON-DAG: "%69:sub29": 258 # CHECK-CP-JSON-DAG: "%69:sub30": 257 # CHECK-CP-JSON-DAG: "%69:sub31": 256 # CHECK-CP-JSON-DAG: "%70:sub0": 253 # CHECK-CP-JSON-DAG: "%70:sub1": 252 # CHECK-CP-JSON-DAG: "%70:sub2": 251 # CHECK-CP-JSON-DAG: "%70:sub3": 250 # CHECK-CP-JSON-DAG: "%70:sub4": 247 # CHECK-CP-JSON-DAG: "%70:sub5": 246 # CHECK-CP-JSON-DAG: "%70:sub6": 245 # CHECK-CP-JSON-DAG: "%70:sub7": 244 # CHECK-CP-JSON-DAG: "%70:sub8": 241 # CHECK-CP-JSON-DAG: "%70:sub9": 240 # CHECK-CP-JSON-DAG: "%70:sub10": 239 # CHECK-CP-JSON-DAG: "%70:sub11": 238 # CHECK-CP-JSON-DAG: "%70:sub12": 235 # CHECK-CP-JSON-DAG: "%70:sub13": 234 # CHECK-CP-JSON-DAG: "%70:sub14": 233 # CHECK-CP-JSON-DAG: "%70:sub15": 232 # CHECK-CP-JSON-DAG: "%70:sub16": 229 # CHECK-CP-JSON-DAG: "%70:sub17": 228 # CHECK-CP-JSON-DAG: "%70:sub18": 227 # CHECK-CP-JSON-DAG: "%70:sub19": 226 # CHECK-CP-JSON-DAG: "%70:sub20": 223 # CHECK-CP-JSON-DAG: "%70:sub21": 222 # CHECK-CP-JSON-DAG: "%70:sub22": 221 # CHECK-CP-JSON-DAG: "%70:sub23": 220 # CHECK-CP-JSON-DAG: "%70:sub24": 217 # CHECK-CP-JSON-DAG: "%70:sub25": 216 # CHECK-CP-JSON-DAG: "%70:sub26": 215 # CHECK-CP-JSON-DAG: "%70:sub27": 214 # CHECK-CP-JSON-DAG: "%70:sub28": 211 # CHECK-CP-JSON-DAG: "%70:sub29": 210 # CHECK-CP-JSON-DAG: "%70:sub30": 209 # CHECK-CP-JSON-DAG: "%70:sub31": 208 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 40 # CHECK-CP-JSON-DAG: "%97": 82 # CHECK-CP-JSON-DAG: "%102": 124 # CHECK-CP-JSON-DAG: "%107": 166 # CHECK-CP-JSON-DAG: "%149:sub0": 349 # CHECK-CP-JSON-DAG: "%149:sub1": 348 # CHECK-CP-JSON-DAG: "%149:sub2": 347 # CHECK-CP-JSON-DAG: "%149:sub3": 346 # CHECK-CP-JSON-DAG: "%149:sub4": 343 # CHECK-CP-JSON-DAG: "%149:sub5": 342 # CHECK-CP-JSON-DAG: "%149:sub6": 341 # CHECK-CP-JSON-DAG: "%149:sub7": 340 # CHECK-CP-JSON-DAG: "%149:sub8": 337 # CHECK-CP-JSON-DAG: "%149:sub9": 336 # CHECK-CP-JSON-DAG: "%149:sub10": 335 # CHECK-CP-JSON-DAG: "%149:sub11": 334 # CHECK-CP-JSON-DAG: "%149:sub12": 331 # CHECK-CP-JSON-DAG: "%149:sub13": 330 # CHECK-CP-JSON-DAG: "%149:sub14": 329 # CHECK-CP-JSON-DAG: "%149:sub15": 328 # CHECK-CP-JSON-DAG: "%149:sub16": 325 # CHECK-CP-JSON-DAG: "%149:sub17": 324 # CHECK-CP-JSON-DAG: "%149:sub18": 323 # CHECK-CP-JSON-DAG: "%149:sub19": 322 # CHECK-CP-JSON-DAG: "%149:sub20": 319 # CHECK-CP-JSON-DAG: "%149:sub21": 318 # CHECK-CP-JSON-DAG: "%149:sub22": 317 # CHECK-CP-JSON-DAG: "%149:sub23": 316 # CHECK-CP-JSON-DAG: "%149:sub24": 313 # CHECK-CP-JSON-DAG: "%149:sub25": 312 # CHECK-CP-JSON-DAG: "%149:sub26": 311 # CHECK-CP-JSON-DAG: "%149:sub27": 310 # CHECK-CP-JSON-DAG: "%149:sub28": 307 # CHECK-CP-JSON-DAG: "%149:sub29": 306 # CHECK-CP-JSON-DAG: "%149:sub30": 305 # CHECK-CP-JSON-DAG: "%149:sub31": 304 # CHECK-CP-JSON-DAG: "%191:sub0": 397 # CHECK-CP-JSON-DAG: "%191:sub1": 396 # CHECK-CP-JSON-DAG: "%191:sub2": 395 # CHECK-CP-JSON-DAG: "%191:sub3": 394 # CHECK-CP-JSON-DAG: "%191:sub4": 391 # CHECK-CP-JSON-DAG: "%191:sub5": 390 # CHECK-CP-JSON-DAG: "%191:sub6": 389 # CHECK-CP-JSON-DAG: "%191:sub7": 388 # CHECK-CP-JSON-DAG: "%191:sub8": 385 # CHECK-CP-JSON-DAG: "%191:sub9": 384 # CHECK-CP-JSON-DAG: "%191:sub10": 383 # CHECK-CP-JSON-DAG: "%191:sub11": 382 # CHECK-CP-JSON-DAG: "%191:sub12": 379 # CHECK-CP-JSON-DAG: "%191:sub13": 378 # CHECK-CP-JSON-DAG: "%191:sub14": 377 # CHECK-CP-JSON-DAG: "%191:sub15": 376 # CHECK-CP-JSON-DAG: "%191:sub16": 373 # CHECK-CP-JSON-DAG: "%191:sub17": 372 # CHECK-CP-JSON-DAG: "%191:sub18": 371 # CHECK-CP-JSON-DAG: "%191:sub19": 370 # CHECK-CP-JSON-DAG: "%191:sub20": 367 # CHECK-CP-JSON-DAG: "%191:sub21": 366 # CHECK-CP-JSON-DAG: "%191:sub22": 365 # CHECK-CP-JSON-DAG: "%191:sub23": 364 # CHECK-CP-JSON-DAG: "%191:sub24": 361 # CHECK-CP-JSON-DAG: "%191:sub25": 360 # CHECK-CP-JSON-DAG: "%191:sub26": 359 # CHECK-CP-JSON-DAG: "%191:sub27": 358 # CHECK-CP-JSON-DAG: "%191:sub28": 355 # CHECK-CP-JSON-DAG: "%191:sub29": 354 # CHECK-CP-JSON-DAG: "%191:sub30": 353 # CHECK-CP-JSON-DAG: "%191:sub31": 352 # CHECK-CP-JSON-DAG: "%192:sub0": 2 # CHECK-CP-JSON-DAG: "%192:sub1": 1 # CHECK-CP-JSON-DAG: "%192:sub2": 0 # CHECK-CP-JSON-DAG: "%193": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%195:vgpr_32 = COPY %192.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 300 # CHECK-CP-JSON-DAG: "%69:sub1": 299 # CHECK-CP-JSON-DAG: "%69:sub2": 298 # CHECK-CP-JSON-DAG: "%69:sub3": 297 # CHECK-CP-JSON-DAG: "%69:sub4": 294 # CHECK-CP-JSON-DAG: "%69:sub5": 293 # CHECK-CP-JSON-DAG: "%69:sub6": 292 # CHECK-CP-JSON-DAG: "%69:sub7": 291 # CHECK-CP-JSON-DAG: "%69:sub8": 288 # CHECK-CP-JSON-DAG: "%69:sub9": 287 # CHECK-CP-JSON-DAG: "%69:sub10": 286 # CHECK-CP-JSON-DAG: "%69:sub11": 285 # CHECK-CP-JSON-DAG: "%69:sub12": 282 # CHECK-CP-JSON-DAG: "%69:sub13": 281 # CHECK-CP-JSON-DAG: "%69:sub14": 280 # CHECK-CP-JSON-DAG: "%69:sub15": 279 # CHECK-CP-JSON-DAG: "%69:sub16": 276 # CHECK-CP-JSON-DAG: "%69:sub17": 275 # CHECK-CP-JSON-DAG: "%69:sub18": 274 # CHECK-CP-JSON-DAG: "%69:sub19": 273 # CHECK-CP-JSON-DAG: "%69:sub20": 270 # CHECK-CP-JSON-DAG: "%69:sub21": 269 # CHECK-CP-JSON-DAG: "%69:sub22": 268 # CHECK-CP-JSON-DAG: "%69:sub23": 267 # CHECK-CP-JSON-DAG: "%69:sub24": 264 # CHECK-CP-JSON-DAG: "%69:sub25": 263 # CHECK-CP-JSON-DAG: "%69:sub26": 262 # CHECK-CP-JSON-DAG: "%69:sub27": 261 # CHECK-CP-JSON-DAG: "%69:sub28": 258 # CHECK-CP-JSON-DAG: "%69:sub29": 257 # CHECK-CP-JSON-DAG: "%69:sub30": 256 # CHECK-CP-JSON-DAG: "%69:sub31": 255 # CHECK-CP-JSON-DAG: "%70:sub0": 252 # CHECK-CP-JSON-DAG: "%70:sub1": 251 # CHECK-CP-JSON-DAG: "%70:sub2": 250 # CHECK-CP-JSON-DAG: "%70:sub3": 249 # CHECK-CP-JSON-DAG: "%70:sub4": 246 # CHECK-CP-JSON-DAG: "%70:sub5": 245 # CHECK-CP-JSON-DAG: "%70:sub6": 244 # CHECK-CP-JSON-DAG: "%70:sub7": 243 # CHECK-CP-JSON-DAG: "%70:sub8": 240 # CHECK-CP-JSON-DAG: "%70:sub9": 239 # CHECK-CP-JSON-DAG: "%70:sub10": 238 # CHECK-CP-JSON-DAG: "%70:sub11": 237 # CHECK-CP-JSON-DAG: "%70:sub12": 234 # CHECK-CP-JSON-DAG: "%70:sub13": 233 # CHECK-CP-JSON-DAG: "%70:sub14": 232 # CHECK-CP-JSON-DAG: "%70:sub15": 231 # CHECK-CP-JSON-DAG: "%70:sub16": 228 # CHECK-CP-JSON-DAG: "%70:sub17": 227 # CHECK-CP-JSON-DAG: "%70:sub18": 226 # CHECK-CP-JSON-DAG: "%70:sub19": 225 # CHECK-CP-JSON-DAG: "%70:sub20": 222 # CHECK-CP-JSON-DAG: "%70:sub21": 221 # CHECK-CP-JSON-DAG: "%70:sub22": 220 # CHECK-CP-JSON-DAG: "%70:sub23": 219 # CHECK-CP-JSON-DAG: "%70:sub24": 216 # CHECK-CP-JSON-DAG: "%70:sub25": 215 # CHECK-CP-JSON-DAG: "%70:sub26": 214 # CHECK-CP-JSON-DAG: "%70:sub27": 213 # CHECK-CP-JSON-DAG: "%70:sub28": 210 # CHECK-CP-JSON-DAG: "%70:sub29": 209 # CHECK-CP-JSON-DAG: "%70:sub30": 208 # CHECK-CP-JSON-DAG: "%70:sub31": 207 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 39 # CHECK-CP-JSON-DAG: "%97": 81 # CHECK-CP-JSON-DAG: "%102": 123 # CHECK-CP-JSON-DAG: "%107": 165 # CHECK-CP-JSON-DAG: "%149:sub0": 348 # CHECK-CP-JSON-DAG: "%149:sub1": 347 # CHECK-CP-JSON-DAG: "%149:sub2": 346 # CHECK-CP-JSON-DAG: "%149:sub3": 345 # CHECK-CP-JSON-DAG: "%149:sub4": 342 # CHECK-CP-JSON-DAG: "%149:sub5": 341 # CHECK-CP-JSON-DAG: "%149:sub6": 340 # CHECK-CP-JSON-DAG: "%149:sub7": 339 # CHECK-CP-JSON-DAG: "%149:sub8": 336 # CHECK-CP-JSON-DAG: "%149:sub9": 335 # CHECK-CP-JSON-DAG: "%149:sub10": 334 # CHECK-CP-JSON-DAG: "%149:sub11": 333 # CHECK-CP-JSON-DAG: "%149:sub12": 330 # CHECK-CP-JSON-DAG: "%149:sub13": 329 # CHECK-CP-JSON-DAG: "%149:sub14": 328 # CHECK-CP-JSON-DAG: "%149:sub15": 327 # CHECK-CP-JSON-DAG: "%149:sub16": 324 # CHECK-CP-JSON-DAG: "%149:sub17": 323 # CHECK-CP-JSON-DAG: "%149:sub18": 322 # CHECK-CP-JSON-DAG: "%149:sub19": 321 # CHECK-CP-JSON-DAG: "%149:sub20": 318 # CHECK-CP-JSON-DAG: "%149:sub21": 317 # CHECK-CP-JSON-DAG: "%149:sub22": 316 # CHECK-CP-JSON-DAG: "%149:sub23": 315 # CHECK-CP-JSON-DAG: "%149:sub24": 312 # CHECK-CP-JSON-DAG: "%149:sub25": 311 # CHECK-CP-JSON-DAG: "%149:sub26": 310 # CHECK-CP-JSON-DAG: "%149:sub27": 309 # CHECK-CP-JSON-DAG: "%149:sub28": 306 # CHECK-CP-JSON-DAG: "%149:sub29": 305 # CHECK-CP-JSON-DAG: "%149:sub30": 304 # CHECK-CP-JSON-DAG: "%149:sub31": 303 # CHECK-CP-JSON-DAG: "%191:sub0": 396 # CHECK-CP-JSON-DAG: "%191:sub1": 395 # CHECK-CP-JSON-DAG: "%191:sub2": 394 # CHECK-CP-JSON-DAG: "%191:sub3": 393 # CHECK-CP-JSON-DAG: "%191:sub4": 390 # CHECK-CP-JSON-DAG: "%191:sub5": 389 # CHECK-CP-JSON-DAG: "%191:sub6": 388 # CHECK-CP-JSON-DAG: "%191:sub7": 387 # CHECK-CP-JSON-DAG: "%191:sub8": 384 # CHECK-CP-JSON-DAG: "%191:sub9": 383 # CHECK-CP-JSON-DAG: "%191:sub10": 382 # CHECK-CP-JSON-DAG: "%191:sub11": 381 # CHECK-CP-JSON-DAG: "%191:sub12": 378 # CHECK-CP-JSON-DAG: "%191:sub13": 377 # CHECK-CP-JSON-DAG: "%191:sub14": 376 # CHECK-CP-JSON-DAG: "%191:sub15": 375 # CHECK-CP-JSON-DAG: "%191:sub16": 372 # CHECK-CP-JSON-DAG: "%191:sub17": 371 # CHECK-CP-JSON-DAG: "%191:sub18": 370 # CHECK-CP-JSON-DAG: "%191:sub19": 369 # CHECK-CP-JSON-DAG: "%191:sub20": 366 # CHECK-CP-JSON-DAG: "%191:sub21": 365 # CHECK-CP-JSON-DAG: "%191:sub22": 364 # CHECK-CP-JSON-DAG: "%191:sub23": 363 # CHECK-CP-JSON-DAG: "%191:sub24": 360 # CHECK-CP-JSON-DAG: "%191:sub25": 359 # CHECK-CP-JSON-DAG: "%191:sub26": 358 # CHECK-CP-JSON-DAG: "%191:sub27": 357 # CHECK-CP-JSON-DAG: "%191:sub28": 354 # CHECK-CP-JSON-DAG: "%191:sub29": 353 # CHECK-CP-JSON-DAG: "%191:sub30": 352 # CHECK-CP-JSON-DAG: "%191:sub31": 351 # CHECK-CP-JSON-DAG: "%192:sub0": 1 # CHECK-CP-JSON-DAG: "%192:sub1": 0 # CHECK-CP-JSON-DAG: "%193": 37 # CHECK-CP-JSON-DAG: "%194": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%196:vgpr_32 = COPY %192.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 299 # CHECK-CP-JSON-DAG: "%69:sub1": 298 # CHECK-CP-JSON-DAG: "%69:sub2": 297 # CHECK-CP-JSON-DAG: "%69:sub3": 296 # CHECK-CP-JSON-DAG: "%69:sub4": 293 # CHECK-CP-JSON-DAG: "%69:sub5": 292 # CHECK-CP-JSON-DAG: "%69:sub6": 291 # CHECK-CP-JSON-DAG: "%69:sub7": 290 # CHECK-CP-JSON-DAG: "%69:sub8": 287 # CHECK-CP-JSON-DAG: "%69:sub9": 286 # CHECK-CP-JSON-DAG: "%69:sub10": 285 # CHECK-CP-JSON-DAG: "%69:sub11": 284 # CHECK-CP-JSON-DAG: "%69:sub12": 281 # CHECK-CP-JSON-DAG: "%69:sub13": 280 # CHECK-CP-JSON-DAG: "%69:sub14": 279 # CHECK-CP-JSON-DAG: "%69:sub15": 278 # CHECK-CP-JSON-DAG: "%69:sub16": 275 # CHECK-CP-JSON-DAG: "%69:sub17": 274 # CHECK-CP-JSON-DAG: "%69:sub18": 273 # CHECK-CP-JSON-DAG: "%69:sub19": 272 # CHECK-CP-JSON-DAG: "%69:sub20": 269 # CHECK-CP-JSON-DAG: "%69:sub21": 268 # CHECK-CP-JSON-DAG: "%69:sub22": 267 # CHECK-CP-JSON-DAG: "%69:sub23": 266 # CHECK-CP-JSON-DAG: "%69:sub24": 263 # CHECK-CP-JSON-DAG: "%69:sub25": 262 # CHECK-CP-JSON-DAG: "%69:sub26": 261 # CHECK-CP-JSON-DAG: "%69:sub27": 260 # CHECK-CP-JSON-DAG: "%69:sub28": 257 # CHECK-CP-JSON-DAG: "%69:sub29": 256 # CHECK-CP-JSON-DAG: "%69:sub30": 255 # CHECK-CP-JSON-DAG: "%69:sub31": 254 # CHECK-CP-JSON-DAG: "%70:sub0": 251 # CHECK-CP-JSON-DAG: "%70:sub1": 250 # CHECK-CP-JSON-DAG: "%70:sub2": 249 # CHECK-CP-JSON-DAG: "%70:sub3": 248 # CHECK-CP-JSON-DAG: "%70:sub4": 245 # CHECK-CP-JSON-DAG: "%70:sub5": 244 # CHECK-CP-JSON-DAG: "%70:sub6": 243 # CHECK-CP-JSON-DAG: "%70:sub7": 242 # CHECK-CP-JSON-DAG: "%70:sub8": 239 # CHECK-CP-JSON-DAG: "%70:sub9": 238 # CHECK-CP-JSON-DAG: "%70:sub10": 237 # CHECK-CP-JSON-DAG: "%70:sub11": 236 # CHECK-CP-JSON-DAG: "%70:sub12": 233 # CHECK-CP-JSON-DAG: "%70:sub13": 232 # CHECK-CP-JSON-DAG: "%70:sub14": 231 # CHECK-CP-JSON-DAG: "%70:sub15": 230 # CHECK-CP-JSON-DAG: "%70:sub16": 227 # CHECK-CP-JSON-DAG: "%70:sub17": 226 # CHECK-CP-JSON-DAG: "%70:sub18": 225 # CHECK-CP-JSON-DAG: "%70:sub19": 224 # CHECK-CP-JSON-DAG: "%70:sub20": 221 # CHECK-CP-JSON-DAG: "%70:sub21": 220 # CHECK-CP-JSON-DAG: "%70:sub22": 219 # CHECK-CP-JSON-DAG: "%70:sub23": 218 # CHECK-CP-JSON-DAG: "%70:sub24": 215 # CHECK-CP-JSON-DAG: "%70:sub25": 214 # CHECK-CP-JSON-DAG: "%70:sub26": 213 # CHECK-CP-JSON-DAG: "%70:sub27": 212 # CHECK-CP-JSON-DAG: "%70:sub28": 209 # CHECK-CP-JSON-DAG: "%70:sub29": 208 # CHECK-CP-JSON-DAG: "%70:sub30": 207 # CHECK-CP-JSON-DAG: "%70:sub31": 206 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 38 # CHECK-CP-JSON-DAG: "%97": 80 # CHECK-CP-JSON-DAG: "%102": 122 # CHECK-CP-JSON-DAG: "%107": 164 # CHECK-CP-JSON-DAG: "%149:sub0": 347 # CHECK-CP-JSON-DAG: "%149:sub1": 346 # CHECK-CP-JSON-DAG: "%149:sub2": 345 # CHECK-CP-JSON-DAG: "%149:sub3": 344 # CHECK-CP-JSON-DAG: "%149:sub4": 341 # CHECK-CP-JSON-DAG: "%149:sub5": 340 # CHECK-CP-JSON-DAG: "%149:sub6": 339 # CHECK-CP-JSON-DAG: "%149:sub7": 338 # CHECK-CP-JSON-DAG: "%149:sub8": 335 # CHECK-CP-JSON-DAG: "%149:sub9": 334 # CHECK-CP-JSON-DAG: "%149:sub10": 333 # CHECK-CP-JSON-DAG: "%149:sub11": 332 # CHECK-CP-JSON-DAG: "%149:sub12": 329 # CHECK-CP-JSON-DAG: "%149:sub13": 328 # CHECK-CP-JSON-DAG: "%149:sub14": 327 # CHECK-CP-JSON-DAG: "%149:sub15": 326 # CHECK-CP-JSON-DAG: "%149:sub16": 323 # CHECK-CP-JSON-DAG: "%149:sub17": 322 # CHECK-CP-JSON-DAG: "%149:sub18": 321 # CHECK-CP-JSON-DAG: "%149:sub19": 320 # CHECK-CP-JSON-DAG: "%149:sub20": 317 # CHECK-CP-JSON-DAG: "%149:sub21": 316 # CHECK-CP-JSON-DAG: "%149:sub22": 315 # CHECK-CP-JSON-DAG: "%149:sub23": 314 # CHECK-CP-JSON-DAG: "%149:sub24": 311 # CHECK-CP-JSON-DAG: "%149:sub25": 310 # CHECK-CP-JSON-DAG: "%149:sub26": 309 # CHECK-CP-JSON-DAG: "%149:sub27": 308 # CHECK-CP-JSON-DAG: "%149:sub28": 305 # CHECK-CP-JSON-DAG: "%149:sub29": 304 # CHECK-CP-JSON-DAG: "%149:sub30": 303 # CHECK-CP-JSON-DAG: "%149:sub31": 302 # CHECK-CP-JSON-DAG: "%191:sub0": 395 # CHECK-CP-JSON-DAG: "%191:sub1": 394 # CHECK-CP-JSON-DAG: "%191:sub2": 393 # CHECK-CP-JSON-DAG: "%191:sub3": 392 # CHECK-CP-JSON-DAG: "%191:sub4": 389 # CHECK-CP-JSON-DAG: "%191:sub5": 388 # CHECK-CP-JSON-DAG: "%191:sub6": 387 # CHECK-CP-JSON-DAG: "%191:sub7": 386 # CHECK-CP-JSON-DAG: "%191:sub8": 383 # CHECK-CP-JSON-DAG: "%191:sub9": 382 # CHECK-CP-JSON-DAG: "%191:sub10": 381 # CHECK-CP-JSON-DAG: "%191:sub11": 380 # CHECK-CP-JSON-DAG: "%191:sub12": 377 # CHECK-CP-JSON-DAG: "%191:sub13": 376 # CHECK-CP-JSON-DAG: "%191:sub14": 375 # CHECK-CP-JSON-DAG: "%191:sub15": 374 # CHECK-CP-JSON-DAG: "%191:sub16": 371 # CHECK-CP-JSON-DAG: "%191:sub17": 370 # CHECK-CP-JSON-DAG: "%191:sub18": 369 # CHECK-CP-JSON-DAG: "%191:sub19": 368 # CHECK-CP-JSON-DAG: "%191:sub20": 365 # CHECK-CP-JSON-DAG: "%191:sub21": 364 # CHECK-CP-JSON-DAG: "%191:sub22": 363 # CHECK-CP-JSON-DAG: "%191:sub23": 362 # CHECK-CP-JSON-DAG: "%191:sub24": 359 # CHECK-CP-JSON-DAG: "%191:sub25": 358 # CHECK-CP-JSON-DAG: "%191:sub26": 357 # CHECK-CP-JSON-DAG: "%191:sub27": 356 # CHECK-CP-JSON-DAG: "%191:sub28": 353 # CHECK-CP-JSON-DAG: "%191:sub29": 352 # CHECK-CP-JSON-DAG: "%191:sub30": 351 # CHECK-CP-JSON-DAG: "%191:sub31": 350 # CHECK-CP-JSON-DAG: "%192:sub0": 0 # CHECK-CP-JSON-DAG: "%193": 36 # CHECK-CP-JSON-DAG: "%194": 36 # CHECK-CP-JSON-DAG: "%195": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%197:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 298 # CHECK-CP-JSON-DAG: "%69:sub1": 297 # CHECK-CP-JSON-DAG: "%69:sub2": 296 # CHECK-CP-JSON-DAG: "%69:sub3": 295 # CHECK-CP-JSON-DAG: "%69:sub4": 292 # CHECK-CP-JSON-DAG: "%69:sub5": 291 # CHECK-CP-JSON-DAG: "%69:sub6": 290 # CHECK-CP-JSON-DAG: "%69:sub7": 289 # CHECK-CP-JSON-DAG: "%69:sub8": 286 # CHECK-CP-JSON-DAG: "%69:sub9": 285 # CHECK-CP-JSON-DAG: "%69:sub10": 284 # CHECK-CP-JSON-DAG: "%69:sub11": 283 # CHECK-CP-JSON-DAG: "%69:sub12": 280 # CHECK-CP-JSON-DAG: "%69:sub13": 279 # CHECK-CP-JSON-DAG: "%69:sub14": 278 # CHECK-CP-JSON-DAG: "%69:sub15": 277 # CHECK-CP-JSON-DAG: "%69:sub16": 274 # CHECK-CP-JSON-DAG: "%69:sub17": 273 # CHECK-CP-JSON-DAG: "%69:sub18": 272 # CHECK-CP-JSON-DAG: "%69:sub19": 271 # CHECK-CP-JSON-DAG: "%69:sub20": 268 # CHECK-CP-JSON-DAG: "%69:sub21": 267 # CHECK-CP-JSON-DAG: "%69:sub22": 266 # CHECK-CP-JSON-DAG: "%69:sub23": 265 # CHECK-CP-JSON-DAG: "%69:sub24": 262 # CHECK-CP-JSON-DAG: "%69:sub25": 261 # CHECK-CP-JSON-DAG: "%69:sub26": 260 # CHECK-CP-JSON-DAG: "%69:sub27": 259 # CHECK-CP-JSON-DAG: "%69:sub28": 256 # CHECK-CP-JSON-DAG: "%69:sub29": 255 # CHECK-CP-JSON-DAG: "%69:sub30": 254 # CHECK-CP-JSON-DAG: "%69:sub31": 253 # CHECK-CP-JSON-DAG: "%70:sub0": 250 # CHECK-CP-JSON-DAG: "%70:sub1": 249 # CHECK-CP-JSON-DAG: "%70:sub2": 248 # CHECK-CP-JSON-DAG: "%70:sub3": 247 # CHECK-CP-JSON-DAG: "%70:sub4": 244 # CHECK-CP-JSON-DAG: "%70:sub5": 243 # CHECK-CP-JSON-DAG: "%70:sub6": 242 # CHECK-CP-JSON-DAG: "%70:sub7": 241 # CHECK-CP-JSON-DAG: "%70:sub8": 238 # CHECK-CP-JSON-DAG: "%70:sub9": 237 # CHECK-CP-JSON-DAG: "%70:sub10": 236 # CHECK-CP-JSON-DAG: "%70:sub11": 235 # CHECK-CP-JSON-DAG: "%70:sub12": 232 # CHECK-CP-JSON-DAG: "%70:sub13": 231 # CHECK-CP-JSON-DAG: "%70:sub14": 230 # CHECK-CP-JSON-DAG: "%70:sub15": 229 # CHECK-CP-JSON-DAG: "%70:sub16": 226 # CHECK-CP-JSON-DAG: "%70:sub17": 225 # CHECK-CP-JSON-DAG: "%70:sub18": 224 # CHECK-CP-JSON-DAG: "%70:sub19": 223 # CHECK-CP-JSON-DAG: "%70:sub20": 220 # CHECK-CP-JSON-DAG: "%70:sub21": 219 # CHECK-CP-JSON-DAG: "%70:sub22": 218 # CHECK-CP-JSON-DAG: "%70:sub23": 217 # CHECK-CP-JSON-DAG: "%70:sub24": 214 # CHECK-CP-JSON-DAG: "%70:sub25": 213 # CHECK-CP-JSON-DAG: "%70:sub26": 212 # CHECK-CP-JSON-DAG: "%70:sub27": 211 # CHECK-CP-JSON-DAG: "%70:sub28": 208 # CHECK-CP-JSON-DAG: "%70:sub29": 207 # CHECK-CP-JSON-DAG: "%70:sub30": 206 # CHECK-CP-JSON-DAG: "%70:sub31": 205 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 37 # CHECK-CP-JSON-DAG: "%97": 79 # CHECK-CP-JSON-DAG: "%102": 121 # CHECK-CP-JSON-DAG: "%107": 163 # CHECK-CP-JSON-DAG: "%149:sub0": 346 # CHECK-CP-JSON-DAG: "%149:sub1": 345 # CHECK-CP-JSON-DAG: "%149:sub2": 344 # CHECK-CP-JSON-DAG: "%149:sub3": 343 # CHECK-CP-JSON-DAG: "%149:sub4": 340 # CHECK-CP-JSON-DAG: "%149:sub5": 339 # CHECK-CP-JSON-DAG: "%149:sub6": 338 # CHECK-CP-JSON-DAG: "%149:sub7": 337 # CHECK-CP-JSON-DAG: "%149:sub8": 334 # CHECK-CP-JSON-DAG: "%149:sub9": 333 # CHECK-CP-JSON-DAG: "%149:sub10": 332 # CHECK-CP-JSON-DAG: "%149:sub11": 331 # CHECK-CP-JSON-DAG: "%149:sub12": 328 # CHECK-CP-JSON-DAG: "%149:sub13": 327 # CHECK-CP-JSON-DAG: "%149:sub14": 326 # CHECK-CP-JSON-DAG: "%149:sub15": 325 # CHECK-CP-JSON-DAG: "%149:sub16": 322 # CHECK-CP-JSON-DAG: "%149:sub17": 321 # CHECK-CP-JSON-DAG: "%149:sub18": 320 # CHECK-CP-JSON-DAG: "%149:sub19": 319 # CHECK-CP-JSON-DAG: "%149:sub20": 316 # CHECK-CP-JSON-DAG: "%149:sub21": 315 # CHECK-CP-JSON-DAG: "%149:sub22": 314 # CHECK-CP-JSON-DAG: "%149:sub23": 313 # CHECK-CP-JSON-DAG: "%149:sub24": 310 # CHECK-CP-JSON-DAG: "%149:sub25": 309 # CHECK-CP-JSON-DAG: "%149:sub26": 308 # CHECK-CP-JSON-DAG: "%149:sub27": 307 # CHECK-CP-JSON-DAG: "%149:sub28": 304 # CHECK-CP-JSON-DAG: "%149:sub29": 303 # CHECK-CP-JSON-DAG: "%149:sub30": 302 # CHECK-CP-JSON-DAG: "%149:sub31": 301 # CHECK-CP-JSON-DAG: "%191:sub0": 394 # CHECK-CP-JSON-DAG: "%191:sub1": 393 # CHECK-CP-JSON-DAG: "%191:sub2": 392 # CHECK-CP-JSON-DAG: "%191:sub3": 391 # CHECK-CP-JSON-DAG: "%191:sub4": 388 # CHECK-CP-JSON-DAG: "%191:sub5": 387 # CHECK-CP-JSON-DAG: "%191:sub6": 386 # CHECK-CP-JSON-DAG: "%191:sub7": 385 # CHECK-CP-JSON-DAG: "%191:sub8": 382 # CHECK-CP-JSON-DAG: "%191:sub9": 381 # CHECK-CP-JSON-DAG: "%191:sub10": 380 # CHECK-CP-JSON-DAG: "%191:sub11": 379 # CHECK-CP-JSON-DAG: "%191:sub12": 376 # CHECK-CP-JSON-DAG: "%191:sub13": 375 # CHECK-CP-JSON-DAG: "%191:sub14": 374 # CHECK-CP-JSON-DAG: "%191:sub15": 373 # CHECK-CP-JSON-DAG: "%191:sub16": 370 # CHECK-CP-JSON-DAG: "%191:sub17": 369 # CHECK-CP-JSON-DAG: "%191:sub18": 368 # CHECK-CP-JSON-DAG: "%191:sub19": 367 # CHECK-CP-JSON-DAG: "%191:sub20": 364 # CHECK-CP-JSON-DAG: "%191:sub21": 363 # CHECK-CP-JSON-DAG: "%191:sub22": 362 # CHECK-CP-JSON-DAG: "%191:sub23": 361 # CHECK-CP-JSON-DAG: "%191:sub24": 358 # CHECK-CP-JSON-DAG: "%191:sub25": 357 # CHECK-CP-JSON-DAG: "%191:sub26": 356 # CHECK-CP-JSON-DAG: "%191:sub27": 355 # CHECK-CP-JSON-DAG: "%191:sub28": 352 # CHECK-CP-JSON-DAG: "%191:sub29": 351 # CHECK-CP-JSON-DAG: "%191:sub30": 350 # CHECK-CP-JSON-DAG: "%191:sub31": 349 # CHECK-CP-JSON-DAG: "%193": 35 # CHECK-CP-JSON-DAG: "%194": 35 # CHECK-CP-JSON-DAG: "%195": 35 # CHECK-CP-JSON-DAG: "%196": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%198:vgpr_32 = COPY %197.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 297 # CHECK-CP-JSON-DAG: "%69:sub1": 296 # CHECK-CP-JSON-DAG: "%69:sub2": 295 # CHECK-CP-JSON-DAG: "%69:sub3": 294 # CHECK-CP-JSON-DAG: "%69:sub4": 291 # CHECK-CP-JSON-DAG: "%69:sub5": 290 # CHECK-CP-JSON-DAG: "%69:sub6": 289 # CHECK-CP-JSON-DAG: "%69:sub7": 288 # CHECK-CP-JSON-DAG: "%69:sub8": 285 # CHECK-CP-JSON-DAG: "%69:sub9": 284 # CHECK-CP-JSON-DAG: "%69:sub10": 283 # CHECK-CP-JSON-DAG: "%69:sub11": 282 # CHECK-CP-JSON-DAG: "%69:sub12": 279 # CHECK-CP-JSON-DAG: "%69:sub13": 278 # CHECK-CP-JSON-DAG: "%69:sub14": 277 # CHECK-CP-JSON-DAG: "%69:sub15": 276 # CHECK-CP-JSON-DAG: "%69:sub16": 273 # CHECK-CP-JSON-DAG: "%69:sub17": 272 # CHECK-CP-JSON-DAG: "%69:sub18": 271 # CHECK-CP-JSON-DAG: "%69:sub19": 270 # CHECK-CP-JSON-DAG: "%69:sub20": 267 # CHECK-CP-JSON-DAG: "%69:sub21": 266 # CHECK-CP-JSON-DAG: "%69:sub22": 265 # CHECK-CP-JSON-DAG: "%69:sub23": 264 # CHECK-CP-JSON-DAG: "%69:sub24": 261 # CHECK-CP-JSON-DAG: "%69:sub25": 260 # CHECK-CP-JSON-DAG: "%69:sub26": 259 # CHECK-CP-JSON-DAG: "%69:sub27": 258 # CHECK-CP-JSON-DAG: "%69:sub28": 255 # CHECK-CP-JSON-DAG: "%69:sub29": 254 # CHECK-CP-JSON-DAG: "%69:sub30": 253 # CHECK-CP-JSON-DAG: "%69:sub31": 252 # CHECK-CP-JSON-DAG: "%70:sub0": 249 # CHECK-CP-JSON-DAG: "%70:sub1": 248 # CHECK-CP-JSON-DAG: "%70:sub2": 247 # CHECK-CP-JSON-DAG: "%70:sub3": 246 # CHECK-CP-JSON-DAG: "%70:sub4": 243 # CHECK-CP-JSON-DAG: "%70:sub5": 242 # CHECK-CP-JSON-DAG: "%70:sub6": 241 # CHECK-CP-JSON-DAG: "%70:sub7": 240 # CHECK-CP-JSON-DAG: "%70:sub8": 237 # CHECK-CP-JSON-DAG: "%70:sub9": 236 # CHECK-CP-JSON-DAG: "%70:sub10": 235 # CHECK-CP-JSON-DAG: "%70:sub11": 234 # CHECK-CP-JSON-DAG: "%70:sub12": 231 # CHECK-CP-JSON-DAG: "%70:sub13": 230 # CHECK-CP-JSON-DAG: "%70:sub14": 229 # CHECK-CP-JSON-DAG: "%70:sub15": 228 # CHECK-CP-JSON-DAG: "%70:sub16": 225 # CHECK-CP-JSON-DAG: "%70:sub17": 224 # CHECK-CP-JSON-DAG: "%70:sub18": 223 # CHECK-CP-JSON-DAG: "%70:sub19": 222 # CHECK-CP-JSON-DAG: "%70:sub20": 219 # CHECK-CP-JSON-DAG: "%70:sub21": 218 # CHECK-CP-JSON-DAG: "%70:sub22": 217 # CHECK-CP-JSON-DAG: "%70:sub23": 216 # CHECK-CP-JSON-DAG: "%70:sub24": 213 # CHECK-CP-JSON-DAG: "%70:sub25": 212 # CHECK-CP-JSON-DAG: "%70:sub26": 211 # CHECK-CP-JSON-DAG: "%70:sub27": 210 # CHECK-CP-JSON-DAG: "%70:sub28": 207 # CHECK-CP-JSON-DAG: "%70:sub29": 206 # CHECK-CP-JSON-DAG: "%70:sub30": 205 # CHECK-CP-JSON-DAG: "%70:sub31": 204 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 36 # CHECK-CP-JSON-DAG: "%97": 78 # CHECK-CP-JSON-DAG: "%102": 120 # CHECK-CP-JSON-DAG: "%107": 162 # CHECK-CP-JSON-DAG: "%149:sub0": 345 # CHECK-CP-JSON-DAG: "%149:sub1": 344 # CHECK-CP-JSON-DAG: "%149:sub2": 343 # CHECK-CP-JSON-DAG: "%149:sub3": 342 # CHECK-CP-JSON-DAG: "%149:sub4": 339 # CHECK-CP-JSON-DAG: "%149:sub5": 338 # CHECK-CP-JSON-DAG: "%149:sub6": 337 # CHECK-CP-JSON-DAG: "%149:sub7": 336 # CHECK-CP-JSON-DAG: "%149:sub8": 333 # CHECK-CP-JSON-DAG: "%149:sub9": 332 # CHECK-CP-JSON-DAG: "%149:sub10": 331 # CHECK-CP-JSON-DAG: "%149:sub11": 330 # CHECK-CP-JSON-DAG: "%149:sub12": 327 # CHECK-CP-JSON-DAG: "%149:sub13": 326 # CHECK-CP-JSON-DAG: "%149:sub14": 325 # CHECK-CP-JSON-DAG: "%149:sub15": 324 # CHECK-CP-JSON-DAG: "%149:sub16": 321 # CHECK-CP-JSON-DAG: "%149:sub17": 320 # CHECK-CP-JSON-DAG: "%149:sub18": 319 # CHECK-CP-JSON-DAG: "%149:sub19": 318 # CHECK-CP-JSON-DAG: "%149:sub20": 315 # CHECK-CP-JSON-DAG: "%149:sub21": 314 # CHECK-CP-JSON-DAG: "%149:sub22": 313 # CHECK-CP-JSON-DAG: "%149:sub23": 312 # CHECK-CP-JSON-DAG: "%149:sub24": 309 # CHECK-CP-JSON-DAG: "%149:sub25": 308 # CHECK-CP-JSON-DAG: "%149:sub26": 307 # CHECK-CP-JSON-DAG: "%149:sub27": 306 # CHECK-CP-JSON-DAG: "%149:sub28": 303 # CHECK-CP-JSON-DAG: "%149:sub29": 302 # CHECK-CP-JSON-DAG: "%149:sub30": 301 # CHECK-CP-JSON-DAG: "%149:sub31": 300 # CHECK-CP-JSON-DAG: "%191:sub0": 393 # CHECK-CP-JSON-DAG: "%191:sub1": 392 # CHECK-CP-JSON-DAG: "%191:sub2": 391 # CHECK-CP-JSON-DAG: "%191:sub3": 390 # CHECK-CP-JSON-DAG: "%191:sub4": 387 # CHECK-CP-JSON-DAG: "%191:sub5": 386 # CHECK-CP-JSON-DAG: "%191:sub6": 385 # CHECK-CP-JSON-DAG: "%191:sub7": 384 # CHECK-CP-JSON-DAG: "%191:sub8": 381 # CHECK-CP-JSON-DAG: "%191:sub9": 380 # CHECK-CP-JSON-DAG: "%191:sub10": 379 # CHECK-CP-JSON-DAG: "%191:sub11": 378 # CHECK-CP-JSON-DAG: "%191:sub12": 375 # CHECK-CP-JSON-DAG: "%191:sub13": 374 # CHECK-CP-JSON-DAG: "%191:sub14": 373 # CHECK-CP-JSON-DAG: "%191:sub15": 372 # CHECK-CP-JSON-DAG: "%191:sub16": 369 # CHECK-CP-JSON-DAG: "%191:sub17": 368 # CHECK-CP-JSON-DAG: "%191:sub18": 367 # CHECK-CP-JSON-DAG: "%191:sub19": 366 # CHECK-CP-JSON-DAG: "%191:sub20": 363 # CHECK-CP-JSON-DAG: "%191:sub21": 362 # CHECK-CP-JSON-DAG: "%191:sub22": 361 # CHECK-CP-JSON-DAG: "%191:sub23": 360 # CHECK-CP-JSON-DAG: "%191:sub24": 357 # CHECK-CP-JSON-DAG: "%191:sub25": 356 # CHECK-CP-JSON-DAG: "%191:sub26": 355 # CHECK-CP-JSON-DAG: "%191:sub27": 354 # CHECK-CP-JSON-DAG: "%191:sub28": 351 # CHECK-CP-JSON-DAG: "%191:sub29": 350 # CHECK-CP-JSON-DAG: "%191:sub30": 349 # CHECK-CP-JSON-DAG: "%191:sub31": 348 # CHECK-CP-JSON-DAG: "%193": 34 # CHECK-CP-JSON-DAG: "%194": 34 # CHECK-CP-JSON-DAG: "%195": 34 # CHECK-CP-JSON-DAG: "%196": 34 # CHECK-CP-JSON-DAG: "%197:sub0": 3 # CHECK-CP-JSON-DAG: "%197:sub1": 2 # CHECK-CP-JSON-DAG: "%197:sub2": 1 # CHECK-CP-JSON-DAG: "%197:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%199:vgpr_32 = COPY %197.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 296 # CHECK-CP-JSON-DAG: "%69:sub1": 295 # CHECK-CP-JSON-DAG: "%69:sub2": 294 # CHECK-CP-JSON-DAG: "%69:sub3": 293 # CHECK-CP-JSON-DAG: "%69:sub4": 290 # CHECK-CP-JSON-DAG: "%69:sub5": 289 # CHECK-CP-JSON-DAG: "%69:sub6": 288 # CHECK-CP-JSON-DAG: "%69:sub7": 287 # CHECK-CP-JSON-DAG: "%69:sub8": 284 # CHECK-CP-JSON-DAG: "%69:sub9": 283 # CHECK-CP-JSON-DAG: "%69:sub10": 282 # CHECK-CP-JSON-DAG: "%69:sub11": 281 # CHECK-CP-JSON-DAG: "%69:sub12": 278 # CHECK-CP-JSON-DAG: "%69:sub13": 277 # CHECK-CP-JSON-DAG: "%69:sub14": 276 # CHECK-CP-JSON-DAG: "%69:sub15": 275 # CHECK-CP-JSON-DAG: "%69:sub16": 272 # CHECK-CP-JSON-DAG: "%69:sub17": 271 # CHECK-CP-JSON-DAG: "%69:sub18": 270 # CHECK-CP-JSON-DAG: "%69:sub19": 269 # CHECK-CP-JSON-DAG: "%69:sub20": 266 # CHECK-CP-JSON-DAG: "%69:sub21": 265 # CHECK-CP-JSON-DAG: "%69:sub22": 264 # CHECK-CP-JSON-DAG: "%69:sub23": 263 # CHECK-CP-JSON-DAG: "%69:sub24": 260 # CHECK-CP-JSON-DAG: "%69:sub25": 259 # CHECK-CP-JSON-DAG: "%69:sub26": 258 # CHECK-CP-JSON-DAG: "%69:sub27": 257 # CHECK-CP-JSON-DAG: "%69:sub28": 254 # CHECK-CP-JSON-DAG: "%69:sub29": 253 # CHECK-CP-JSON-DAG: "%69:sub30": 252 # CHECK-CP-JSON-DAG: "%69:sub31": 251 # CHECK-CP-JSON-DAG: "%70:sub0": 248 # CHECK-CP-JSON-DAG: "%70:sub1": 247 # CHECK-CP-JSON-DAG: "%70:sub2": 246 # CHECK-CP-JSON-DAG: "%70:sub3": 245 # CHECK-CP-JSON-DAG: "%70:sub4": 242 # CHECK-CP-JSON-DAG: "%70:sub5": 241 # CHECK-CP-JSON-DAG: "%70:sub6": 240 # CHECK-CP-JSON-DAG: "%70:sub7": 239 # CHECK-CP-JSON-DAG: "%70:sub8": 236 # CHECK-CP-JSON-DAG: "%70:sub9": 235 # CHECK-CP-JSON-DAG: "%70:sub10": 234 # CHECK-CP-JSON-DAG: "%70:sub11": 233 # CHECK-CP-JSON-DAG: "%70:sub12": 230 # CHECK-CP-JSON-DAG: "%70:sub13": 229 # CHECK-CP-JSON-DAG: "%70:sub14": 228 # CHECK-CP-JSON-DAG: "%70:sub15": 227 # CHECK-CP-JSON-DAG: "%70:sub16": 224 # CHECK-CP-JSON-DAG: "%70:sub17": 223 # CHECK-CP-JSON-DAG: "%70:sub18": 222 # CHECK-CP-JSON-DAG: "%70:sub19": 221 # CHECK-CP-JSON-DAG: "%70:sub20": 218 # CHECK-CP-JSON-DAG: "%70:sub21": 217 # CHECK-CP-JSON-DAG: "%70:sub22": 216 # CHECK-CP-JSON-DAG: "%70:sub23": 215 # CHECK-CP-JSON-DAG: "%70:sub24": 212 # CHECK-CP-JSON-DAG: "%70:sub25": 211 # CHECK-CP-JSON-DAG: "%70:sub26": 210 # CHECK-CP-JSON-DAG: "%70:sub27": 209 # CHECK-CP-JSON-DAG: "%70:sub28": 206 # CHECK-CP-JSON-DAG: "%70:sub29": 205 # CHECK-CP-JSON-DAG: "%70:sub30": 204 # CHECK-CP-JSON-DAG: "%70:sub31": 203 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 35 # CHECK-CP-JSON-DAG: "%97": 77 # CHECK-CP-JSON-DAG: "%102": 119 # CHECK-CP-JSON-DAG: "%107": 161 # CHECK-CP-JSON-DAG: "%149:sub0": 344 # CHECK-CP-JSON-DAG: "%149:sub1": 343 # CHECK-CP-JSON-DAG: "%149:sub2": 342 # CHECK-CP-JSON-DAG: "%149:sub3": 341 # CHECK-CP-JSON-DAG: "%149:sub4": 338 # CHECK-CP-JSON-DAG: "%149:sub5": 337 # CHECK-CP-JSON-DAG: "%149:sub6": 336 # CHECK-CP-JSON-DAG: "%149:sub7": 335 # CHECK-CP-JSON-DAG: "%149:sub8": 332 # CHECK-CP-JSON-DAG: "%149:sub9": 331 # CHECK-CP-JSON-DAG: "%149:sub10": 330 # CHECK-CP-JSON-DAG: "%149:sub11": 329 # CHECK-CP-JSON-DAG: "%149:sub12": 326 # CHECK-CP-JSON-DAG: "%149:sub13": 325 # CHECK-CP-JSON-DAG: "%149:sub14": 324 # CHECK-CP-JSON-DAG: "%149:sub15": 323 # CHECK-CP-JSON-DAG: "%149:sub16": 320 # CHECK-CP-JSON-DAG: "%149:sub17": 319 # CHECK-CP-JSON-DAG: "%149:sub18": 318 # CHECK-CP-JSON-DAG: "%149:sub19": 317 # CHECK-CP-JSON-DAG: "%149:sub20": 314 # CHECK-CP-JSON-DAG: "%149:sub21": 313 # CHECK-CP-JSON-DAG: "%149:sub22": 312 # CHECK-CP-JSON-DAG: "%149:sub23": 311 # CHECK-CP-JSON-DAG: "%149:sub24": 308 # CHECK-CP-JSON-DAG: "%149:sub25": 307 # CHECK-CP-JSON-DAG: "%149:sub26": 306 # CHECK-CP-JSON-DAG: "%149:sub27": 305 # CHECK-CP-JSON-DAG: "%149:sub28": 302 # CHECK-CP-JSON-DAG: "%149:sub29": 301 # CHECK-CP-JSON-DAG: "%149:sub30": 300 # CHECK-CP-JSON-DAG: "%149:sub31": 299 # CHECK-CP-JSON-DAG: "%191:sub0": 392 # CHECK-CP-JSON-DAG: "%191:sub1": 391 # CHECK-CP-JSON-DAG: "%191:sub2": 390 # CHECK-CP-JSON-DAG: "%191:sub3": 389 # CHECK-CP-JSON-DAG: "%191:sub4": 386 # CHECK-CP-JSON-DAG: "%191:sub5": 385 # CHECK-CP-JSON-DAG: "%191:sub6": 384 # CHECK-CP-JSON-DAG: "%191:sub7": 383 # CHECK-CP-JSON-DAG: "%191:sub8": 380 # CHECK-CP-JSON-DAG: "%191:sub9": 379 # CHECK-CP-JSON-DAG: "%191:sub10": 378 # CHECK-CP-JSON-DAG: "%191:sub11": 377 # CHECK-CP-JSON-DAG: "%191:sub12": 374 # CHECK-CP-JSON-DAG: "%191:sub13": 373 # CHECK-CP-JSON-DAG: "%191:sub14": 372 # CHECK-CP-JSON-DAG: "%191:sub15": 371 # CHECK-CP-JSON-DAG: "%191:sub16": 368 # CHECK-CP-JSON-DAG: "%191:sub17": 367 # CHECK-CP-JSON-DAG: "%191:sub18": 366 # CHECK-CP-JSON-DAG: "%191:sub19": 365 # CHECK-CP-JSON-DAG: "%191:sub20": 362 # CHECK-CP-JSON-DAG: "%191:sub21": 361 # CHECK-CP-JSON-DAG: "%191:sub22": 360 # CHECK-CP-JSON-DAG: "%191:sub23": 359 # CHECK-CP-JSON-DAG: "%191:sub24": 356 # CHECK-CP-JSON-DAG: "%191:sub25": 355 # CHECK-CP-JSON-DAG: "%191:sub26": 354 # CHECK-CP-JSON-DAG: "%191:sub27": 353 # CHECK-CP-JSON-DAG: "%191:sub28": 350 # CHECK-CP-JSON-DAG: "%191:sub29": 349 # CHECK-CP-JSON-DAG: "%191:sub30": 348 # CHECK-CP-JSON-DAG: "%191:sub31": 347 # CHECK-CP-JSON-DAG: "%193": 33 # CHECK-CP-JSON-DAG: "%194": 33 # CHECK-CP-JSON-DAG: "%195": 33 # CHECK-CP-JSON-DAG: "%196": 33 # CHECK-CP-JSON-DAG: "%197:sub0": 2 # CHECK-CP-JSON-DAG: "%197:sub1": 1 # CHECK-CP-JSON-DAG: "%197:sub2": 0 # CHECK-CP-JSON-DAG: "%198": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%200:vgpr_32 = COPY %197.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 295 # CHECK-CP-JSON-DAG: "%69:sub1": 294 # CHECK-CP-JSON-DAG: "%69:sub2": 293 # CHECK-CP-JSON-DAG: "%69:sub3": 292 # CHECK-CP-JSON-DAG: "%69:sub4": 289 # CHECK-CP-JSON-DAG: "%69:sub5": 288 # CHECK-CP-JSON-DAG: "%69:sub6": 287 # CHECK-CP-JSON-DAG: "%69:sub7": 286 # CHECK-CP-JSON-DAG: "%69:sub8": 283 # CHECK-CP-JSON-DAG: "%69:sub9": 282 # CHECK-CP-JSON-DAG: "%69:sub10": 281 # CHECK-CP-JSON-DAG: "%69:sub11": 280 # CHECK-CP-JSON-DAG: "%69:sub12": 277 # CHECK-CP-JSON-DAG: "%69:sub13": 276 # CHECK-CP-JSON-DAG: "%69:sub14": 275 # CHECK-CP-JSON-DAG: "%69:sub15": 274 # CHECK-CP-JSON-DAG: "%69:sub16": 271 # CHECK-CP-JSON-DAG: "%69:sub17": 270 # CHECK-CP-JSON-DAG: "%69:sub18": 269 # CHECK-CP-JSON-DAG: "%69:sub19": 268 # CHECK-CP-JSON-DAG: "%69:sub20": 265 # CHECK-CP-JSON-DAG: "%69:sub21": 264 # CHECK-CP-JSON-DAG: "%69:sub22": 263 # CHECK-CP-JSON-DAG: "%69:sub23": 262 # CHECK-CP-JSON-DAG: "%69:sub24": 259 # CHECK-CP-JSON-DAG: "%69:sub25": 258 # CHECK-CP-JSON-DAG: "%69:sub26": 257 # CHECK-CP-JSON-DAG: "%69:sub27": 256 # CHECK-CP-JSON-DAG: "%69:sub28": 253 # CHECK-CP-JSON-DAG: "%69:sub29": 252 # CHECK-CP-JSON-DAG: "%69:sub30": 251 # CHECK-CP-JSON-DAG: "%69:sub31": 250 # CHECK-CP-JSON-DAG: "%70:sub0": 247 # CHECK-CP-JSON-DAG: "%70:sub1": 246 # CHECK-CP-JSON-DAG: "%70:sub2": 245 # CHECK-CP-JSON-DAG: "%70:sub3": 244 # CHECK-CP-JSON-DAG: "%70:sub4": 241 # CHECK-CP-JSON-DAG: "%70:sub5": 240 # CHECK-CP-JSON-DAG: "%70:sub6": 239 # CHECK-CP-JSON-DAG: "%70:sub7": 238 # CHECK-CP-JSON-DAG: "%70:sub8": 235 # CHECK-CP-JSON-DAG: "%70:sub9": 234 # CHECK-CP-JSON-DAG: "%70:sub10": 233 # CHECK-CP-JSON-DAG: "%70:sub11": 232 # CHECK-CP-JSON-DAG: "%70:sub12": 229 # CHECK-CP-JSON-DAG: "%70:sub13": 228 # CHECK-CP-JSON-DAG: "%70:sub14": 227 # CHECK-CP-JSON-DAG: "%70:sub15": 226 # CHECK-CP-JSON-DAG: "%70:sub16": 223 # CHECK-CP-JSON-DAG: "%70:sub17": 222 # CHECK-CP-JSON-DAG: "%70:sub18": 221 # CHECK-CP-JSON-DAG: "%70:sub19": 220 # CHECK-CP-JSON-DAG: "%70:sub20": 217 # CHECK-CP-JSON-DAG: "%70:sub21": 216 # CHECK-CP-JSON-DAG: "%70:sub22": 215 # CHECK-CP-JSON-DAG: "%70:sub23": 214 # CHECK-CP-JSON-DAG: "%70:sub24": 211 # CHECK-CP-JSON-DAG: "%70:sub25": 210 # CHECK-CP-JSON-DAG: "%70:sub26": 209 # CHECK-CP-JSON-DAG: "%70:sub27": 208 # CHECK-CP-JSON-DAG: "%70:sub28": 205 # CHECK-CP-JSON-DAG: "%70:sub29": 204 # CHECK-CP-JSON-DAG: "%70:sub30": 203 # CHECK-CP-JSON-DAG: "%70:sub31": 202 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 34 # CHECK-CP-JSON-DAG: "%97": 76 # CHECK-CP-JSON-DAG: "%102": 118 # CHECK-CP-JSON-DAG: "%107": 160 # CHECK-CP-JSON-DAG: "%149:sub0": 343 # CHECK-CP-JSON-DAG: "%149:sub1": 342 # CHECK-CP-JSON-DAG: "%149:sub2": 341 # CHECK-CP-JSON-DAG: "%149:sub3": 340 # CHECK-CP-JSON-DAG: "%149:sub4": 337 # CHECK-CP-JSON-DAG: "%149:sub5": 336 # CHECK-CP-JSON-DAG: "%149:sub6": 335 # CHECK-CP-JSON-DAG: "%149:sub7": 334 # CHECK-CP-JSON-DAG: "%149:sub8": 331 # CHECK-CP-JSON-DAG: "%149:sub9": 330 # CHECK-CP-JSON-DAG: "%149:sub10": 329 # CHECK-CP-JSON-DAG: "%149:sub11": 328 # CHECK-CP-JSON-DAG: "%149:sub12": 325 # CHECK-CP-JSON-DAG: "%149:sub13": 324 # CHECK-CP-JSON-DAG: "%149:sub14": 323 # CHECK-CP-JSON-DAG: "%149:sub15": 322 # CHECK-CP-JSON-DAG: "%149:sub16": 319 # CHECK-CP-JSON-DAG: "%149:sub17": 318 # CHECK-CP-JSON-DAG: "%149:sub18": 317 # CHECK-CP-JSON-DAG: "%149:sub19": 316 # CHECK-CP-JSON-DAG: "%149:sub20": 313 # CHECK-CP-JSON-DAG: "%149:sub21": 312 # CHECK-CP-JSON-DAG: "%149:sub22": 311 # CHECK-CP-JSON-DAG: "%149:sub23": 310 # CHECK-CP-JSON-DAG: "%149:sub24": 307 # CHECK-CP-JSON-DAG: "%149:sub25": 306 # CHECK-CP-JSON-DAG: "%149:sub26": 305 # CHECK-CP-JSON-DAG: "%149:sub27": 304 # CHECK-CP-JSON-DAG: "%149:sub28": 301 # CHECK-CP-JSON-DAG: "%149:sub29": 300 # CHECK-CP-JSON-DAG: "%149:sub30": 299 # CHECK-CP-JSON-DAG: "%149:sub31": 298 # CHECK-CP-JSON-DAG: "%191:sub0": 391 # CHECK-CP-JSON-DAG: "%191:sub1": 390 # CHECK-CP-JSON-DAG: "%191:sub2": 389 # CHECK-CP-JSON-DAG: "%191:sub3": 388 # CHECK-CP-JSON-DAG: "%191:sub4": 385 # CHECK-CP-JSON-DAG: "%191:sub5": 384 # CHECK-CP-JSON-DAG: "%191:sub6": 383 # CHECK-CP-JSON-DAG: "%191:sub7": 382 # CHECK-CP-JSON-DAG: "%191:sub8": 379 # CHECK-CP-JSON-DAG: "%191:sub9": 378 # CHECK-CP-JSON-DAG: "%191:sub10": 377 # CHECK-CP-JSON-DAG: "%191:sub11": 376 # CHECK-CP-JSON-DAG: "%191:sub12": 373 # CHECK-CP-JSON-DAG: "%191:sub13": 372 # CHECK-CP-JSON-DAG: "%191:sub14": 371 # CHECK-CP-JSON-DAG: "%191:sub15": 370 # CHECK-CP-JSON-DAG: "%191:sub16": 367 # CHECK-CP-JSON-DAG: "%191:sub17": 366 # CHECK-CP-JSON-DAG: "%191:sub18": 365 # CHECK-CP-JSON-DAG: "%191:sub19": 364 # CHECK-CP-JSON-DAG: "%191:sub20": 361 # CHECK-CP-JSON-DAG: "%191:sub21": 360 # CHECK-CP-JSON-DAG: "%191:sub22": 359 # CHECK-CP-JSON-DAG: "%191:sub23": 358 # CHECK-CP-JSON-DAG: "%191:sub24": 355 # CHECK-CP-JSON-DAG: "%191:sub25": 354 # CHECK-CP-JSON-DAG: "%191:sub26": 353 # CHECK-CP-JSON-DAG: "%191:sub27": 352 # CHECK-CP-JSON-DAG: "%191:sub28": 349 # CHECK-CP-JSON-DAG: "%191:sub29": 348 # CHECK-CP-JSON-DAG: "%191:sub30": 347 # CHECK-CP-JSON-DAG: "%191:sub31": 346 # CHECK-CP-JSON-DAG: "%193": 32 # CHECK-CP-JSON-DAG: "%194": 32 # CHECK-CP-JSON-DAG: "%195": 32 # CHECK-CP-JSON-DAG: "%196": 32 # CHECK-CP-JSON-DAG: "%197:sub0": 1 # CHECK-CP-JSON-DAG: "%197:sub1": 0 # CHECK-CP-JSON-DAG: "%198": 32 # CHECK-CP-JSON-DAG: "%199": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%201:vgpr_32 = COPY %197.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 294 # CHECK-CP-JSON-DAG: "%69:sub1": 293 # CHECK-CP-JSON-DAG: "%69:sub2": 292 # CHECK-CP-JSON-DAG: "%69:sub3": 291 # CHECK-CP-JSON-DAG: "%69:sub4": 288 # CHECK-CP-JSON-DAG: "%69:sub5": 287 # CHECK-CP-JSON-DAG: "%69:sub6": 286 # CHECK-CP-JSON-DAG: "%69:sub7": 285 # CHECK-CP-JSON-DAG: "%69:sub8": 282 # CHECK-CP-JSON-DAG: "%69:sub9": 281 # CHECK-CP-JSON-DAG: "%69:sub10": 280 # CHECK-CP-JSON-DAG: "%69:sub11": 279 # CHECK-CP-JSON-DAG: "%69:sub12": 276 # CHECK-CP-JSON-DAG: "%69:sub13": 275 # CHECK-CP-JSON-DAG: "%69:sub14": 274 # CHECK-CP-JSON-DAG: "%69:sub15": 273 # CHECK-CP-JSON-DAG: "%69:sub16": 270 # CHECK-CP-JSON-DAG: "%69:sub17": 269 # CHECK-CP-JSON-DAG: "%69:sub18": 268 # CHECK-CP-JSON-DAG: "%69:sub19": 267 # CHECK-CP-JSON-DAG: "%69:sub20": 264 # CHECK-CP-JSON-DAG: "%69:sub21": 263 # CHECK-CP-JSON-DAG: "%69:sub22": 262 # CHECK-CP-JSON-DAG: "%69:sub23": 261 # CHECK-CP-JSON-DAG: "%69:sub24": 258 # CHECK-CP-JSON-DAG: "%69:sub25": 257 # CHECK-CP-JSON-DAG: "%69:sub26": 256 # CHECK-CP-JSON-DAG: "%69:sub27": 255 # CHECK-CP-JSON-DAG: "%69:sub28": 252 # CHECK-CP-JSON-DAG: "%69:sub29": 251 # CHECK-CP-JSON-DAG: "%69:sub30": 250 # CHECK-CP-JSON-DAG: "%69:sub31": 249 # CHECK-CP-JSON-DAG: "%70:sub0": 246 # CHECK-CP-JSON-DAG: "%70:sub1": 245 # CHECK-CP-JSON-DAG: "%70:sub2": 244 # CHECK-CP-JSON-DAG: "%70:sub3": 243 # CHECK-CP-JSON-DAG: "%70:sub4": 240 # CHECK-CP-JSON-DAG: "%70:sub5": 239 # CHECK-CP-JSON-DAG: "%70:sub6": 238 # CHECK-CP-JSON-DAG: "%70:sub7": 237 # CHECK-CP-JSON-DAG: "%70:sub8": 234 # CHECK-CP-JSON-DAG: "%70:sub9": 233 # CHECK-CP-JSON-DAG: "%70:sub10": 232 # CHECK-CP-JSON-DAG: "%70:sub11": 231 # CHECK-CP-JSON-DAG: "%70:sub12": 228 # CHECK-CP-JSON-DAG: "%70:sub13": 227 # CHECK-CP-JSON-DAG: "%70:sub14": 226 # CHECK-CP-JSON-DAG: "%70:sub15": 225 # CHECK-CP-JSON-DAG: "%70:sub16": 222 # CHECK-CP-JSON-DAG: "%70:sub17": 221 # CHECK-CP-JSON-DAG: "%70:sub18": 220 # CHECK-CP-JSON-DAG: "%70:sub19": 219 # CHECK-CP-JSON-DAG: "%70:sub20": 216 # CHECK-CP-JSON-DAG: "%70:sub21": 215 # CHECK-CP-JSON-DAG: "%70:sub22": 214 # CHECK-CP-JSON-DAG: "%70:sub23": 213 # CHECK-CP-JSON-DAG: "%70:sub24": 210 # CHECK-CP-JSON-DAG: "%70:sub25": 209 # CHECK-CP-JSON-DAG: "%70:sub26": 208 # CHECK-CP-JSON-DAG: "%70:sub27": 207 # CHECK-CP-JSON-DAG: "%70:sub28": 204 # CHECK-CP-JSON-DAG: "%70:sub29": 203 # CHECK-CP-JSON-DAG: "%70:sub30": 202 # CHECK-CP-JSON-DAG: "%70:sub31": 201 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 33 # CHECK-CP-JSON-DAG: "%97": 75 # CHECK-CP-JSON-DAG: "%102": 117 # CHECK-CP-JSON-DAG: "%107": 159 # CHECK-CP-JSON-DAG: "%149:sub0": 342 # CHECK-CP-JSON-DAG: "%149:sub1": 341 # CHECK-CP-JSON-DAG: "%149:sub2": 340 # CHECK-CP-JSON-DAG: "%149:sub3": 339 # CHECK-CP-JSON-DAG: "%149:sub4": 336 # CHECK-CP-JSON-DAG: "%149:sub5": 335 # CHECK-CP-JSON-DAG: "%149:sub6": 334 # CHECK-CP-JSON-DAG: "%149:sub7": 333 # CHECK-CP-JSON-DAG: "%149:sub8": 330 # CHECK-CP-JSON-DAG: "%149:sub9": 329 # CHECK-CP-JSON-DAG: "%149:sub10": 328 # CHECK-CP-JSON-DAG: "%149:sub11": 327 # CHECK-CP-JSON-DAG: "%149:sub12": 324 # CHECK-CP-JSON-DAG: "%149:sub13": 323 # CHECK-CP-JSON-DAG: "%149:sub14": 322 # CHECK-CP-JSON-DAG: "%149:sub15": 321 # CHECK-CP-JSON-DAG: "%149:sub16": 318 # CHECK-CP-JSON-DAG: "%149:sub17": 317 # CHECK-CP-JSON-DAG: "%149:sub18": 316 # CHECK-CP-JSON-DAG: "%149:sub19": 315 # CHECK-CP-JSON-DAG: "%149:sub20": 312 # CHECK-CP-JSON-DAG: "%149:sub21": 311 # CHECK-CP-JSON-DAG: "%149:sub22": 310 # CHECK-CP-JSON-DAG: "%149:sub23": 309 # CHECK-CP-JSON-DAG: "%149:sub24": 306 # CHECK-CP-JSON-DAG: "%149:sub25": 305 # CHECK-CP-JSON-DAG: "%149:sub26": 304 # CHECK-CP-JSON-DAG: "%149:sub27": 303 # CHECK-CP-JSON-DAG: "%149:sub28": 300 # CHECK-CP-JSON-DAG: "%149:sub29": 299 # CHECK-CP-JSON-DAG: "%149:sub30": 298 # CHECK-CP-JSON-DAG: "%149:sub31": 297 # CHECK-CP-JSON-DAG: "%191:sub0": 390 # CHECK-CP-JSON-DAG: "%191:sub1": 389 # CHECK-CP-JSON-DAG: "%191:sub2": 388 # CHECK-CP-JSON-DAG: "%191:sub3": 387 # CHECK-CP-JSON-DAG: "%191:sub4": 384 # CHECK-CP-JSON-DAG: "%191:sub5": 383 # CHECK-CP-JSON-DAG: "%191:sub6": 382 # CHECK-CP-JSON-DAG: "%191:sub7": 381 # CHECK-CP-JSON-DAG: "%191:sub8": 378 # CHECK-CP-JSON-DAG: "%191:sub9": 377 # CHECK-CP-JSON-DAG: "%191:sub10": 376 # CHECK-CP-JSON-DAG: "%191:sub11": 375 # CHECK-CP-JSON-DAG: "%191:sub12": 372 # CHECK-CP-JSON-DAG: "%191:sub13": 371 # CHECK-CP-JSON-DAG: "%191:sub14": 370 # CHECK-CP-JSON-DAG: "%191:sub15": 369 # CHECK-CP-JSON-DAG: "%191:sub16": 366 # CHECK-CP-JSON-DAG: "%191:sub17": 365 # CHECK-CP-JSON-DAG: "%191:sub18": 364 # CHECK-CP-JSON-DAG: "%191:sub19": 363 # CHECK-CP-JSON-DAG: "%191:sub20": 360 # CHECK-CP-JSON-DAG: "%191:sub21": 359 # CHECK-CP-JSON-DAG: "%191:sub22": 358 # CHECK-CP-JSON-DAG: "%191:sub23": 357 # CHECK-CP-JSON-DAG: "%191:sub24": 354 # CHECK-CP-JSON-DAG: "%191:sub25": 353 # CHECK-CP-JSON-DAG: "%191:sub26": 352 # CHECK-CP-JSON-DAG: "%191:sub27": 351 # CHECK-CP-JSON-DAG: "%191:sub28": 348 # CHECK-CP-JSON-DAG: "%191:sub29": 347 # CHECK-CP-JSON-DAG: "%191:sub30": 346 # CHECK-CP-JSON-DAG: "%191:sub31": 345 # CHECK-CP-JSON-DAG: "%193": 31 # CHECK-CP-JSON-DAG: "%194": 31 # CHECK-CP-JSON-DAG: "%195": 31 # CHECK-CP-JSON-DAG: "%196": 31 # CHECK-CP-JSON-DAG: "%197:sub0": 0 # CHECK-CP-JSON-DAG: "%198": 31 # CHECK-CP-JSON-DAG: "%199": 31 # CHECK-CP-JSON-DAG: "%200": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%202:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 293 # CHECK-CP-JSON-DAG: "%69:sub1": 292 # CHECK-CP-JSON-DAG: "%69:sub2": 291 # CHECK-CP-JSON-DAG: "%69:sub3": 290 # CHECK-CP-JSON-DAG: "%69:sub4": 287 # CHECK-CP-JSON-DAG: "%69:sub5": 286 # CHECK-CP-JSON-DAG: "%69:sub6": 285 # CHECK-CP-JSON-DAG: "%69:sub7": 284 # CHECK-CP-JSON-DAG: "%69:sub8": 281 # CHECK-CP-JSON-DAG: "%69:sub9": 280 # CHECK-CP-JSON-DAG: "%69:sub10": 279 # CHECK-CP-JSON-DAG: "%69:sub11": 278 # CHECK-CP-JSON-DAG: "%69:sub12": 275 # CHECK-CP-JSON-DAG: "%69:sub13": 274 # CHECK-CP-JSON-DAG: "%69:sub14": 273 # CHECK-CP-JSON-DAG: "%69:sub15": 272 # CHECK-CP-JSON-DAG: "%69:sub16": 269 # CHECK-CP-JSON-DAG: "%69:sub17": 268 # CHECK-CP-JSON-DAG: "%69:sub18": 267 # CHECK-CP-JSON-DAG: "%69:sub19": 266 # CHECK-CP-JSON-DAG: "%69:sub20": 263 # CHECK-CP-JSON-DAG: "%69:sub21": 262 # CHECK-CP-JSON-DAG: "%69:sub22": 261 # CHECK-CP-JSON-DAG: "%69:sub23": 260 # CHECK-CP-JSON-DAG: "%69:sub24": 257 # CHECK-CP-JSON-DAG: "%69:sub25": 256 # CHECK-CP-JSON-DAG: "%69:sub26": 255 # CHECK-CP-JSON-DAG: "%69:sub27": 254 # CHECK-CP-JSON-DAG: "%69:sub28": 251 # CHECK-CP-JSON-DAG: "%69:sub29": 250 # CHECK-CP-JSON-DAG: "%69:sub30": 249 # CHECK-CP-JSON-DAG: "%69:sub31": 248 # CHECK-CP-JSON-DAG: "%70:sub0": 245 # CHECK-CP-JSON-DAG: "%70:sub1": 244 # CHECK-CP-JSON-DAG: "%70:sub2": 243 # CHECK-CP-JSON-DAG: "%70:sub3": 242 # CHECK-CP-JSON-DAG: "%70:sub4": 239 # CHECK-CP-JSON-DAG: "%70:sub5": 238 # CHECK-CP-JSON-DAG: "%70:sub6": 237 # CHECK-CP-JSON-DAG: "%70:sub7": 236 # CHECK-CP-JSON-DAG: "%70:sub8": 233 # CHECK-CP-JSON-DAG: "%70:sub9": 232 # CHECK-CP-JSON-DAG: "%70:sub10": 231 # CHECK-CP-JSON-DAG: "%70:sub11": 230 # CHECK-CP-JSON-DAG: "%70:sub12": 227 # CHECK-CP-JSON-DAG: "%70:sub13": 226 # CHECK-CP-JSON-DAG: "%70:sub14": 225 # CHECK-CP-JSON-DAG: "%70:sub15": 224 # CHECK-CP-JSON-DAG: "%70:sub16": 221 # CHECK-CP-JSON-DAG: "%70:sub17": 220 # CHECK-CP-JSON-DAG: "%70:sub18": 219 # CHECK-CP-JSON-DAG: "%70:sub19": 218 # CHECK-CP-JSON-DAG: "%70:sub20": 215 # CHECK-CP-JSON-DAG: "%70:sub21": 214 # CHECK-CP-JSON-DAG: "%70:sub22": 213 # CHECK-CP-JSON-DAG: "%70:sub23": 212 # CHECK-CP-JSON-DAG: "%70:sub24": 209 # CHECK-CP-JSON-DAG: "%70:sub25": 208 # CHECK-CP-JSON-DAG: "%70:sub26": 207 # CHECK-CP-JSON-DAG: "%70:sub27": 206 # CHECK-CP-JSON-DAG: "%70:sub28": 203 # CHECK-CP-JSON-DAG: "%70:sub29": 202 # CHECK-CP-JSON-DAG: "%70:sub30": 201 # CHECK-CP-JSON-DAG: "%70:sub31": 200 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 32 # CHECK-CP-JSON-DAG: "%97": 74 # CHECK-CP-JSON-DAG: "%102": 116 # CHECK-CP-JSON-DAG: "%107": 158 # CHECK-CP-JSON-DAG: "%149:sub0": 341 # CHECK-CP-JSON-DAG: "%149:sub1": 340 # CHECK-CP-JSON-DAG: "%149:sub2": 339 # CHECK-CP-JSON-DAG: "%149:sub3": 338 # CHECK-CP-JSON-DAG: "%149:sub4": 335 # CHECK-CP-JSON-DAG: "%149:sub5": 334 # CHECK-CP-JSON-DAG: "%149:sub6": 333 # CHECK-CP-JSON-DAG: "%149:sub7": 332 # CHECK-CP-JSON-DAG: "%149:sub8": 329 # CHECK-CP-JSON-DAG: "%149:sub9": 328 # CHECK-CP-JSON-DAG: "%149:sub10": 327 # CHECK-CP-JSON-DAG: "%149:sub11": 326 # CHECK-CP-JSON-DAG: "%149:sub12": 323 # CHECK-CP-JSON-DAG: "%149:sub13": 322 # CHECK-CP-JSON-DAG: "%149:sub14": 321 # CHECK-CP-JSON-DAG: "%149:sub15": 320 # CHECK-CP-JSON-DAG: "%149:sub16": 317 # CHECK-CP-JSON-DAG: "%149:sub17": 316 # CHECK-CP-JSON-DAG: "%149:sub18": 315 # CHECK-CP-JSON-DAG: "%149:sub19": 314 # CHECK-CP-JSON-DAG: "%149:sub20": 311 # CHECK-CP-JSON-DAG: "%149:sub21": 310 # CHECK-CP-JSON-DAG: "%149:sub22": 309 # CHECK-CP-JSON-DAG: "%149:sub23": 308 # CHECK-CP-JSON-DAG: "%149:sub24": 305 # CHECK-CP-JSON-DAG: "%149:sub25": 304 # CHECK-CP-JSON-DAG: "%149:sub26": 303 # CHECK-CP-JSON-DAG: "%149:sub27": 302 # CHECK-CP-JSON-DAG: "%149:sub28": 299 # CHECK-CP-JSON-DAG: "%149:sub29": 298 # CHECK-CP-JSON-DAG: "%149:sub30": 297 # CHECK-CP-JSON-DAG: "%149:sub31": 296 # CHECK-CP-JSON-DAG: "%191:sub0": 389 # CHECK-CP-JSON-DAG: "%191:sub1": 388 # CHECK-CP-JSON-DAG: "%191:sub2": 387 # CHECK-CP-JSON-DAG: "%191:sub3": 386 # CHECK-CP-JSON-DAG: "%191:sub4": 383 # CHECK-CP-JSON-DAG: "%191:sub5": 382 # CHECK-CP-JSON-DAG: "%191:sub6": 381 # CHECK-CP-JSON-DAG: "%191:sub7": 380 # CHECK-CP-JSON-DAG: "%191:sub8": 377 # CHECK-CP-JSON-DAG: "%191:sub9": 376 # CHECK-CP-JSON-DAG: "%191:sub10": 375 # CHECK-CP-JSON-DAG: "%191:sub11": 374 # CHECK-CP-JSON-DAG: "%191:sub12": 371 # CHECK-CP-JSON-DAG: "%191:sub13": 370 # CHECK-CP-JSON-DAG: "%191:sub14": 369 # CHECK-CP-JSON-DAG: "%191:sub15": 368 # CHECK-CP-JSON-DAG: "%191:sub16": 365 # CHECK-CP-JSON-DAG: "%191:sub17": 364 # CHECK-CP-JSON-DAG: "%191:sub18": 363 # CHECK-CP-JSON-DAG: "%191:sub19": 362 # CHECK-CP-JSON-DAG: "%191:sub20": 359 # CHECK-CP-JSON-DAG: "%191:sub21": 358 # CHECK-CP-JSON-DAG: "%191:sub22": 357 # CHECK-CP-JSON-DAG: "%191:sub23": 356 # CHECK-CP-JSON-DAG: "%191:sub24": 353 # CHECK-CP-JSON-DAG: "%191:sub25": 352 # CHECK-CP-JSON-DAG: "%191:sub26": 351 # CHECK-CP-JSON-DAG: "%191:sub27": 350 # CHECK-CP-JSON-DAG: "%191:sub28": 347 # CHECK-CP-JSON-DAG: "%191:sub29": 346 # CHECK-CP-JSON-DAG: "%191:sub30": 345 # CHECK-CP-JSON-DAG: "%191:sub31": 344 # CHECK-CP-JSON-DAG: "%193": 30 # CHECK-CP-JSON-DAG: "%194": 30 # CHECK-CP-JSON-DAG: "%195": 30 # CHECK-CP-JSON-DAG: "%196": 30 # CHECK-CP-JSON-DAG: "%198": 30 # CHECK-CP-JSON-DAG: "%199": 30 # CHECK-CP-JSON-DAG: "%200": 30 # CHECK-CP-JSON-DAG: "%201": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%203:vgpr_32 = COPY %202.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 292 # CHECK-CP-JSON-DAG: "%69:sub1": 291 # CHECK-CP-JSON-DAG: "%69:sub2": 290 # CHECK-CP-JSON-DAG: "%69:sub3": 289 # CHECK-CP-JSON-DAG: "%69:sub4": 286 # CHECK-CP-JSON-DAG: "%69:sub5": 285 # CHECK-CP-JSON-DAG: "%69:sub6": 284 # CHECK-CP-JSON-DAG: "%69:sub7": 283 # CHECK-CP-JSON-DAG: "%69:sub8": 280 # CHECK-CP-JSON-DAG: "%69:sub9": 279 # CHECK-CP-JSON-DAG: "%69:sub10": 278 # CHECK-CP-JSON-DAG: "%69:sub11": 277 # CHECK-CP-JSON-DAG: "%69:sub12": 274 # CHECK-CP-JSON-DAG: "%69:sub13": 273 # CHECK-CP-JSON-DAG: "%69:sub14": 272 # CHECK-CP-JSON-DAG: "%69:sub15": 271 # CHECK-CP-JSON-DAG: "%69:sub16": 268 # CHECK-CP-JSON-DAG: "%69:sub17": 267 # CHECK-CP-JSON-DAG: "%69:sub18": 266 # CHECK-CP-JSON-DAG: "%69:sub19": 265 # CHECK-CP-JSON-DAG: "%69:sub20": 262 # CHECK-CP-JSON-DAG: "%69:sub21": 261 # CHECK-CP-JSON-DAG: "%69:sub22": 260 # CHECK-CP-JSON-DAG: "%69:sub23": 259 # CHECK-CP-JSON-DAG: "%69:sub24": 256 # CHECK-CP-JSON-DAG: "%69:sub25": 255 # CHECK-CP-JSON-DAG: "%69:sub26": 254 # CHECK-CP-JSON-DAG: "%69:sub27": 253 # CHECK-CP-JSON-DAG: "%69:sub28": 250 # CHECK-CP-JSON-DAG: "%69:sub29": 249 # CHECK-CP-JSON-DAG: "%69:sub30": 248 # CHECK-CP-JSON-DAG: "%69:sub31": 247 # CHECK-CP-JSON-DAG: "%70:sub0": 244 # CHECK-CP-JSON-DAG: "%70:sub1": 243 # CHECK-CP-JSON-DAG: "%70:sub2": 242 # CHECK-CP-JSON-DAG: "%70:sub3": 241 # CHECK-CP-JSON-DAG: "%70:sub4": 238 # CHECK-CP-JSON-DAG: "%70:sub5": 237 # CHECK-CP-JSON-DAG: "%70:sub6": 236 # CHECK-CP-JSON-DAG: "%70:sub7": 235 # CHECK-CP-JSON-DAG: "%70:sub8": 232 # CHECK-CP-JSON-DAG: "%70:sub9": 231 # CHECK-CP-JSON-DAG: "%70:sub10": 230 # CHECK-CP-JSON-DAG: "%70:sub11": 229 # CHECK-CP-JSON-DAG: "%70:sub12": 226 # CHECK-CP-JSON-DAG: "%70:sub13": 225 # CHECK-CP-JSON-DAG: "%70:sub14": 224 # CHECK-CP-JSON-DAG: "%70:sub15": 223 # CHECK-CP-JSON-DAG: "%70:sub16": 220 # CHECK-CP-JSON-DAG: "%70:sub17": 219 # CHECK-CP-JSON-DAG: "%70:sub18": 218 # CHECK-CP-JSON-DAG: "%70:sub19": 217 # CHECK-CP-JSON-DAG: "%70:sub20": 214 # CHECK-CP-JSON-DAG: "%70:sub21": 213 # CHECK-CP-JSON-DAG: "%70:sub22": 212 # CHECK-CP-JSON-DAG: "%70:sub23": 211 # CHECK-CP-JSON-DAG: "%70:sub24": 208 # CHECK-CP-JSON-DAG: "%70:sub25": 207 # CHECK-CP-JSON-DAG: "%70:sub26": 206 # CHECK-CP-JSON-DAG: "%70:sub27": 205 # CHECK-CP-JSON-DAG: "%70:sub28": 202 # CHECK-CP-JSON-DAG: "%70:sub29": 201 # CHECK-CP-JSON-DAG: "%70:sub30": 200 # CHECK-CP-JSON-DAG: "%70:sub31": 199 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 31 # CHECK-CP-JSON-DAG: "%97": 73 # CHECK-CP-JSON-DAG: "%102": 115 # CHECK-CP-JSON-DAG: "%107": 157 # CHECK-CP-JSON-DAG: "%149:sub0": 340 # CHECK-CP-JSON-DAG: "%149:sub1": 339 # CHECK-CP-JSON-DAG: "%149:sub2": 338 # CHECK-CP-JSON-DAG: "%149:sub3": 337 # CHECK-CP-JSON-DAG: "%149:sub4": 334 # CHECK-CP-JSON-DAG: "%149:sub5": 333 # CHECK-CP-JSON-DAG: "%149:sub6": 332 # CHECK-CP-JSON-DAG: "%149:sub7": 331 # CHECK-CP-JSON-DAG: "%149:sub8": 328 # CHECK-CP-JSON-DAG: "%149:sub9": 327 # CHECK-CP-JSON-DAG: "%149:sub10": 326 # CHECK-CP-JSON-DAG: "%149:sub11": 325 # CHECK-CP-JSON-DAG: "%149:sub12": 322 # CHECK-CP-JSON-DAG: "%149:sub13": 321 # CHECK-CP-JSON-DAG: "%149:sub14": 320 # CHECK-CP-JSON-DAG: "%149:sub15": 319 # CHECK-CP-JSON-DAG: "%149:sub16": 316 # CHECK-CP-JSON-DAG: "%149:sub17": 315 # CHECK-CP-JSON-DAG: "%149:sub18": 314 # CHECK-CP-JSON-DAG: "%149:sub19": 313 # CHECK-CP-JSON-DAG: "%149:sub20": 310 # CHECK-CP-JSON-DAG: "%149:sub21": 309 # CHECK-CP-JSON-DAG: "%149:sub22": 308 # CHECK-CP-JSON-DAG: "%149:sub23": 307 # CHECK-CP-JSON-DAG: "%149:sub24": 304 # CHECK-CP-JSON-DAG: "%149:sub25": 303 # CHECK-CP-JSON-DAG: "%149:sub26": 302 # CHECK-CP-JSON-DAG: "%149:sub27": 301 # CHECK-CP-JSON-DAG: "%149:sub28": 298 # CHECK-CP-JSON-DAG: "%149:sub29": 297 # CHECK-CP-JSON-DAG: "%149:sub30": 296 # CHECK-CP-JSON-DAG: "%149:sub31": 295 # CHECK-CP-JSON-DAG: "%191:sub0": 388 # CHECK-CP-JSON-DAG: "%191:sub1": 387 # CHECK-CP-JSON-DAG: "%191:sub2": 386 # CHECK-CP-JSON-DAG: "%191:sub3": 385 # CHECK-CP-JSON-DAG: "%191:sub4": 382 # CHECK-CP-JSON-DAG: "%191:sub5": 381 # CHECK-CP-JSON-DAG: "%191:sub6": 380 # CHECK-CP-JSON-DAG: "%191:sub7": 379 # CHECK-CP-JSON-DAG: "%191:sub8": 376 # CHECK-CP-JSON-DAG: "%191:sub9": 375 # CHECK-CP-JSON-DAG: "%191:sub10": 374 # CHECK-CP-JSON-DAG: "%191:sub11": 373 # CHECK-CP-JSON-DAG: "%191:sub12": 370 # CHECK-CP-JSON-DAG: "%191:sub13": 369 # CHECK-CP-JSON-DAG: "%191:sub14": 368 # CHECK-CP-JSON-DAG: "%191:sub15": 367 # CHECK-CP-JSON-DAG: "%191:sub16": 364 # CHECK-CP-JSON-DAG: "%191:sub17": 363 # CHECK-CP-JSON-DAG: "%191:sub18": 362 # CHECK-CP-JSON-DAG: "%191:sub19": 361 # CHECK-CP-JSON-DAG: "%191:sub20": 358 # CHECK-CP-JSON-DAG: "%191:sub21": 357 # CHECK-CP-JSON-DAG: "%191:sub22": 356 # CHECK-CP-JSON-DAG: "%191:sub23": 355 # CHECK-CP-JSON-DAG: "%191:sub24": 352 # CHECK-CP-JSON-DAG: "%191:sub25": 351 # CHECK-CP-JSON-DAG: "%191:sub26": 350 # CHECK-CP-JSON-DAG: "%191:sub27": 349 # CHECK-CP-JSON-DAG: "%191:sub28": 346 # CHECK-CP-JSON-DAG: "%191:sub29": 345 # CHECK-CP-JSON-DAG: "%191:sub30": 344 # CHECK-CP-JSON-DAG: "%191:sub31": 343 # CHECK-CP-JSON-DAG: "%193": 29 # CHECK-CP-JSON-DAG: "%194": 29 # CHECK-CP-JSON-DAG: "%195": 29 # CHECK-CP-JSON-DAG: "%196": 29 # CHECK-CP-JSON-DAG: "%198": 29 # CHECK-CP-JSON-DAG: "%199": 29 # CHECK-CP-JSON-DAG: "%200": 29 # CHECK-CP-JSON-DAG: "%201": 29 # CHECK-CP-JSON-DAG: "%202:sub0": 3 # CHECK-CP-JSON-DAG: "%202:sub1": 2 # CHECK-CP-JSON-DAG: "%202:sub2": 1 # CHECK-CP-JSON-DAG: "%202:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%204:vgpr_32 = COPY %202.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 291 # CHECK-CP-JSON-DAG: "%69:sub1": 290 # CHECK-CP-JSON-DAG: "%69:sub2": 289 # CHECK-CP-JSON-DAG: "%69:sub3": 288 # CHECK-CP-JSON-DAG: "%69:sub4": 285 # CHECK-CP-JSON-DAG: "%69:sub5": 284 # CHECK-CP-JSON-DAG: "%69:sub6": 283 # CHECK-CP-JSON-DAG: "%69:sub7": 282 # CHECK-CP-JSON-DAG: "%69:sub8": 279 # CHECK-CP-JSON-DAG: "%69:sub9": 278 # CHECK-CP-JSON-DAG: "%69:sub10": 277 # CHECK-CP-JSON-DAG: "%69:sub11": 276 # CHECK-CP-JSON-DAG: "%69:sub12": 273 # CHECK-CP-JSON-DAG: "%69:sub13": 272 # CHECK-CP-JSON-DAG: "%69:sub14": 271 # CHECK-CP-JSON-DAG: "%69:sub15": 270 # CHECK-CP-JSON-DAG: "%69:sub16": 267 # CHECK-CP-JSON-DAG: "%69:sub17": 266 # CHECK-CP-JSON-DAG: "%69:sub18": 265 # CHECK-CP-JSON-DAG: "%69:sub19": 264 # CHECK-CP-JSON-DAG: "%69:sub20": 261 # CHECK-CP-JSON-DAG: "%69:sub21": 260 # CHECK-CP-JSON-DAG: "%69:sub22": 259 # CHECK-CP-JSON-DAG: "%69:sub23": 258 # CHECK-CP-JSON-DAG: "%69:sub24": 255 # CHECK-CP-JSON-DAG: "%69:sub25": 254 # CHECK-CP-JSON-DAG: "%69:sub26": 253 # CHECK-CP-JSON-DAG: "%69:sub27": 252 # CHECK-CP-JSON-DAG: "%69:sub28": 249 # CHECK-CP-JSON-DAG: "%69:sub29": 248 # CHECK-CP-JSON-DAG: "%69:sub30": 247 # CHECK-CP-JSON-DAG: "%69:sub31": 246 # CHECK-CP-JSON-DAG: "%70:sub0": 243 # CHECK-CP-JSON-DAG: "%70:sub1": 242 # CHECK-CP-JSON-DAG: "%70:sub2": 241 # CHECK-CP-JSON-DAG: "%70:sub3": 240 # CHECK-CP-JSON-DAG: "%70:sub4": 237 # CHECK-CP-JSON-DAG: "%70:sub5": 236 # CHECK-CP-JSON-DAG: "%70:sub6": 235 # CHECK-CP-JSON-DAG: "%70:sub7": 234 # CHECK-CP-JSON-DAG: "%70:sub8": 231 # CHECK-CP-JSON-DAG: "%70:sub9": 230 # CHECK-CP-JSON-DAG: "%70:sub10": 229 # CHECK-CP-JSON-DAG: "%70:sub11": 228 # CHECK-CP-JSON-DAG: "%70:sub12": 225 # CHECK-CP-JSON-DAG: "%70:sub13": 224 # CHECK-CP-JSON-DAG: "%70:sub14": 223 # CHECK-CP-JSON-DAG: "%70:sub15": 222 # CHECK-CP-JSON-DAG: "%70:sub16": 219 # CHECK-CP-JSON-DAG: "%70:sub17": 218 # CHECK-CP-JSON-DAG: "%70:sub18": 217 # CHECK-CP-JSON-DAG: "%70:sub19": 216 # CHECK-CP-JSON-DAG: "%70:sub20": 213 # CHECK-CP-JSON-DAG: "%70:sub21": 212 # CHECK-CP-JSON-DAG: "%70:sub22": 211 # CHECK-CP-JSON-DAG: "%70:sub23": 210 # CHECK-CP-JSON-DAG: "%70:sub24": 207 # CHECK-CP-JSON-DAG: "%70:sub25": 206 # CHECK-CP-JSON-DAG: "%70:sub26": 205 # CHECK-CP-JSON-DAG: "%70:sub27": 204 # CHECK-CP-JSON-DAG: "%70:sub28": 201 # CHECK-CP-JSON-DAG: "%70:sub29": 200 # CHECK-CP-JSON-DAG: "%70:sub30": 199 # CHECK-CP-JSON-DAG: "%70:sub31": 198 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 30 # CHECK-CP-JSON-DAG: "%97": 72 # CHECK-CP-JSON-DAG: "%102": 114 # CHECK-CP-JSON-DAG: "%107": 156 # CHECK-CP-JSON-DAG: "%149:sub0": 339 # CHECK-CP-JSON-DAG: "%149:sub1": 338 # CHECK-CP-JSON-DAG: "%149:sub2": 337 # CHECK-CP-JSON-DAG: "%149:sub3": 336 # CHECK-CP-JSON-DAG: "%149:sub4": 333 # CHECK-CP-JSON-DAG: "%149:sub5": 332 # CHECK-CP-JSON-DAG: "%149:sub6": 331 # CHECK-CP-JSON-DAG: "%149:sub7": 330 # CHECK-CP-JSON-DAG: "%149:sub8": 327 # CHECK-CP-JSON-DAG: "%149:sub9": 326 # CHECK-CP-JSON-DAG: "%149:sub10": 325 # CHECK-CP-JSON-DAG: "%149:sub11": 324 # CHECK-CP-JSON-DAG: "%149:sub12": 321 # CHECK-CP-JSON-DAG: "%149:sub13": 320 # CHECK-CP-JSON-DAG: "%149:sub14": 319 # CHECK-CP-JSON-DAG: "%149:sub15": 318 # CHECK-CP-JSON-DAG: "%149:sub16": 315 # CHECK-CP-JSON-DAG: "%149:sub17": 314 # CHECK-CP-JSON-DAG: "%149:sub18": 313 # CHECK-CP-JSON-DAG: "%149:sub19": 312 # CHECK-CP-JSON-DAG: "%149:sub20": 309 # CHECK-CP-JSON-DAG: "%149:sub21": 308 # CHECK-CP-JSON-DAG: "%149:sub22": 307 # CHECK-CP-JSON-DAG: "%149:sub23": 306 # CHECK-CP-JSON-DAG: "%149:sub24": 303 # CHECK-CP-JSON-DAG: "%149:sub25": 302 # CHECK-CP-JSON-DAG: "%149:sub26": 301 # CHECK-CP-JSON-DAG: "%149:sub27": 300 # CHECK-CP-JSON-DAG: "%149:sub28": 297 # CHECK-CP-JSON-DAG: "%149:sub29": 296 # CHECK-CP-JSON-DAG: "%149:sub30": 295 # CHECK-CP-JSON-DAG: "%149:sub31": 294 # CHECK-CP-JSON-DAG: "%191:sub0": 387 # CHECK-CP-JSON-DAG: "%191:sub1": 386 # CHECK-CP-JSON-DAG: "%191:sub2": 385 # CHECK-CP-JSON-DAG: "%191:sub3": 384 # CHECK-CP-JSON-DAG: "%191:sub4": 381 # CHECK-CP-JSON-DAG: "%191:sub5": 380 # CHECK-CP-JSON-DAG: "%191:sub6": 379 # CHECK-CP-JSON-DAG: "%191:sub7": 378 # CHECK-CP-JSON-DAG: "%191:sub8": 375 # CHECK-CP-JSON-DAG: "%191:sub9": 374 # CHECK-CP-JSON-DAG: "%191:sub10": 373 # CHECK-CP-JSON-DAG: "%191:sub11": 372 # CHECK-CP-JSON-DAG: "%191:sub12": 369 # CHECK-CP-JSON-DAG: "%191:sub13": 368 # CHECK-CP-JSON-DAG: "%191:sub14": 367 # CHECK-CP-JSON-DAG: "%191:sub15": 366 # CHECK-CP-JSON-DAG: "%191:sub16": 363 # CHECK-CP-JSON-DAG: "%191:sub17": 362 # CHECK-CP-JSON-DAG: "%191:sub18": 361 # CHECK-CP-JSON-DAG: "%191:sub19": 360 # CHECK-CP-JSON-DAG: "%191:sub20": 357 # CHECK-CP-JSON-DAG: "%191:sub21": 356 # CHECK-CP-JSON-DAG: "%191:sub22": 355 # CHECK-CP-JSON-DAG: "%191:sub23": 354 # CHECK-CP-JSON-DAG: "%191:sub24": 351 # CHECK-CP-JSON-DAG: "%191:sub25": 350 # CHECK-CP-JSON-DAG: "%191:sub26": 349 # CHECK-CP-JSON-DAG: "%191:sub27": 348 # CHECK-CP-JSON-DAG: "%191:sub28": 345 # CHECK-CP-JSON-DAG: "%191:sub29": 344 # CHECK-CP-JSON-DAG: "%191:sub30": 343 # CHECK-CP-JSON-DAG: "%191:sub31": 342 # CHECK-CP-JSON-DAG: "%193": 28 # CHECK-CP-JSON-DAG: "%194": 28 # CHECK-CP-JSON-DAG: "%195": 28 # CHECK-CP-JSON-DAG: "%196": 28 # CHECK-CP-JSON-DAG: "%198": 28 # CHECK-CP-JSON-DAG: "%199": 28 # CHECK-CP-JSON-DAG: "%200": 28 # CHECK-CP-JSON-DAG: "%201": 28 # CHECK-CP-JSON-DAG: "%202:sub0": 2 # CHECK-CP-JSON-DAG: "%202:sub1": 1 # CHECK-CP-JSON-DAG: "%202:sub2": 0 # CHECK-CP-JSON-DAG: "%203": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%205:vgpr_32 = COPY %202.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 290 # CHECK-CP-JSON-DAG: "%69:sub1": 289 # CHECK-CP-JSON-DAG: "%69:sub2": 288 # CHECK-CP-JSON-DAG: "%69:sub3": 287 # CHECK-CP-JSON-DAG: "%69:sub4": 284 # CHECK-CP-JSON-DAG: "%69:sub5": 283 # CHECK-CP-JSON-DAG: "%69:sub6": 282 # CHECK-CP-JSON-DAG: "%69:sub7": 281 # CHECK-CP-JSON-DAG: "%69:sub8": 278 # CHECK-CP-JSON-DAG: "%69:sub9": 277 # CHECK-CP-JSON-DAG: "%69:sub10": 276 # CHECK-CP-JSON-DAG: "%69:sub11": 275 # CHECK-CP-JSON-DAG: "%69:sub12": 272 # CHECK-CP-JSON-DAG: "%69:sub13": 271 # CHECK-CP-JSON-DAG: "%69:sub14": 270 # CHECK-CP-JSON-DAG: "%69:sub15": 269 # CHECK-CP-JSON-DAG: "%69:sub16": 266 # CHECK-CP-JSON-DAG: "%69:sub17": 265 # CHECK-CP-JSON-DAG: "%69:sub18": 264 # CHECK-CP-JSON-DAG: "%69:sub19": 263 # CHECK-CP-JSON-DAG: "%69:sub20": 260 # CHECK-CP-JSON-DAG: "%69:sub21": 259 # CHECK-CP-JSON-DAG: "%69:sub22": 258 # CHECK-CP-JSON-DAG: "%69:sub23": 257 # CHECK-CP-JSON-DAG: "%69:sub24": 254 # CHECK-CP-JSON-DAG: "%69:sub25": 253 # CHECK-CP-JSON-DAG: "%69:sub26": 252 # CHECK-CP-JSON-DAG: "%69:sub27": 251 # CHECK-CP-JSON-DAG: "%69:sub28": 248 # CHECK-CP-JSON-DAG: "%69:sub29": 247 # CHECK-CP-JSON-DAG: "%69:sub30": 246 # CHECK-CP-JSON-DAG: "%69:sub31": 245 # CHECK-CP-JSON-DAG: "%70:sub0": 242 # CHECK-CP-JSON-DAG: "%70:sub1": 241 # CHECK-CP-JSON-DAG: "%70:sub2": 240 # CHECK-CP-JSON-DAG: "%70:sub3": 239 # CHECK-CP-JSON-DAG: "%70:sub4": 236 # CHECK-CP-JSON-DAG: "%70:sub5": 235 # CHECK-CP-JSON-DAG: "%70:sub6": 234 # CHECK-CP-JSON-DAG: "%70:sub7": 233 # CHECK-CP-JSON-DAG: "%70:sub8": 230 # CHECK-CP-JSON-DAG: "%70:sub9": 229 # CHECK-CP-JSON-DAG: "%70:sub10": 228 # CHECK-CP-JSON-DAG: "%70:sub11": 227 # CHECK-CP-JSON-DAG: "%70:sub12": 224 # CHECK-CP-JSON-DAG: "%70:sub13": 223 # CHECK-CP-JSON-DAG: "%70:sub14": 222 # CHECK-CP-JSON-DAG: "%70:sub15": 221 # CHECK-CP-JSON-DAG: "%70:sub16": 218 # CHECK-CP-JSON-DAG: "%70:sub17": 217 # CHECK-CP-JSON-DAG: "%70:sub18": 216 # CHECK-CP-JSON-DAG: "%70:sub19": 215 # CHECK-CP-JSON-DAG: "%70:sub20": 212 # CHECK-CP-JSON-DAG: "%70:sub21": 211 # CHECK-CP-JSON-DAG: "%70:sub22": 210 # CHECK-CP-JSON-DAG: "%70:sub23": 209 # CHECK-CP-JSON-DAG: "%70:sub24": 206 # CHECK-CP-JSON-DAG: "%70:sub25": 205 # CHECK-CP-JSON-DAG: "%70:sub26": 204 # CHECK-CP-JSON-DAG: "%70:sub27": 203 # CHECK-CP-JSON-DAG: "%70:sub28": 200 # CHECK-CP-JSON-DAG: "%70:sub29": 199 # CHECK-CP-JSON-DAG: "%70:sub30": 198 # CHECK-CP-JSON-DAG: "%70:sub31": 197 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 29 # CHECK-CP-JSON-DAG: "%97": 71 # CHECK-CP-JSON-DAG: "%102": 113 # CHECK-CP-JSON-DAG: "%107": 155 # CHECK-CP-JSON-DAG: "%149:sub0": 338 # CHECK-CP-JSON-DAG: "%149:sub1": 337 # CHECK-CP-JSON-DAG: "%149:sub2": 336 # CHECK-CP-JSON-DAG: "%149:sub3": 335 # CHECK-CP-JSON-DAG: "%149:sub4": 332 # CHECK-CP-JSON-DAG: "%149:sub5": 331 # CHECK-CP-JSON-DAG: "%149:sub6": 330 # CHECK-CP-JSON-DAG: "%149:sub7": 329 # CHECK-CP-JSON-DAG: "%149:sub8": 326 # CHECK-CP-JSON-DAG: "%149:sub9": 325 # CHECK-CP-JSON-DAG: "%149:sub10": 324 # CHECK-CP-JSON-DAG: "%149:sub11": 323 # CHECK-CP-JSON-DAG: "%149:sub12": 320 # CHECK-CP-JSON-DAG: "%149:sub13": 319 # CHECK-CP-JSON-DAG: "%149:sub14": 318 # CHECK-CP-JSON-DAG: "%149:sub15": 317 # CHECK-CP-JSON-DAG: "%149:sub16": 314 # CHECK-CP-JSON-DAG: "%149:sub17": 313 # CHECK-CP-JSON-DAG: "%149:sub18": 312 # CHECK-CP-JSON-DAG: "%149:sub19": 311 # CHECK-CP-JSON-DAG: "%149:sub20": 308 # CHECK-CP-JSON-DAG: "%149:sub21": 307 # CHECK-CP-JSON-DAG: "%149:sub22": 306 # CHECK-CP-JSON-DAG: "%149:sub23": 305 # CHECK-CP-JSON-DAG: "%149:sub24": 302 # CHECK-CP-JSON-DAG: "%149:sub25": 301 # CHECK-CP-JSON-DAG: "%149:sub26": 300 # CHECK-CP-JSON-DAG: "%149:sub27": 299 # CHECK-CP-JSON-DAG: "%149:sub28": 296 # CHECK-CP-JSON-DAG: "%149:sub29": 295 # CHECK-CP-JSON-DAG: "%149:sub30": 294 # CHECK-CP-JSON-DAG: "%149:sub31": 293 # CHECK-CP-JSON-DAG: "%191:sub0": 386 # CHECK-CP-JSON-DAG: "%191:sub1": 385 # CHECK-CP-JSON-DAG: "%191:sub2": 384 # CHECK-CP-JSON-DAG: "%191:sub3": 383 # CHECK-CP-JSON-DAG: "%191:sub4": 380 # CHECK-CP-JSON-DAG: "%191:sub5": 379 # CHECK-CP-JSON-DAG: "%191:sub6": 378 # CHECK-CP-JSON-DAG: "%191:sub7": 377 # CHECK-CP-JSON-DAG: "%191:sub8": 374 # CHECK-CP-JSON-DAG: "%191:sub9": 373 # CHECK-CP-JSON-DAG: "%191:sub10": 372 # CHECK-CP-JSON-DAG: "%191:sub11": 371 # CHECK-CP-JSON-DAG: "%191:sub12": 368 # CHECK-CP-JSON-DAG: "%191:sub13": 367 # CHECK-CP-JSON-DAG: "%191:sub14": 366 # CHECK-CP-JSON-DAG: "%191:sub15": 365 # CHECK-CP-JSON-DAG: "%191:sub16": 362 # CHECK-CP-JSON-DAG: "%191:sub17": 361 # CHECK-CP-JSON-DAG: "%191:sub18": 360 # CHECK-CP-JSON-DAG: "%191:sub19": 359 # CHECK-CP-JSON-DAG: "%191:sub20": 356 # CHECK-CP-JSON-DAG: "%191:sub21": 355 # CHECK-CP-JSON-DAG: "%191:sub22": 354 # CHECK-CP-JSON-DAG: "%191:sub23": 353 # CHECK-CP-JSON-DAG: "%191:sub24": 350 # CHECK-CP-JSON-DAG: "%191:sub25": 349 # CHECK-CP-JSON-DAG: "%191:sub26": 348 # CHECK-CP-JSON-DAG: "%191:sub27": 347 # CHECK-CP-JSON-DAG: "%191:sub28": 344 # CHECK-CP-JSON-DAG: "%191:sub29": 343 # CHECK-CP-JSON-DAG: "%191:sub30": 342 # CHECK-CP-JSON-DAG: "%191:sub31": 341 # CHECK-CP-JSON-DAG: "%193": 27 # CHECK-CP-JSON-DAG: "%194": 27 # CHECK-CP-JSON-DAG: "%195": 27 # CHECK-CP-JSON-DAG: "%196": 27 # CHECK-CP-JSON-DAG: "%198": 27 # CHECK-CP-JSON-DAG: "%199": 27 # CHECK-CP-JSON-DAG: "%200": 27 # CHECK-CP-JSON-DAG: "%201": 27 # CHECK-CP-JSON-DAG: "%202:sub0": 1 # CHECK-CP-JSON-DAG: "%202:sub1": 0 # CHECK-CP-JSON-DAG: "%203": 27 # CHECK-CP-JSON-DAG: "%204": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%206:vgpr_32 = COPY %202.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 289 # CHECK-CP-JSON-DAG: "%69:sub1": 288 # CHECK-CP-JSON-DAG: "%69:sub2": 287 # CHECK-CP-JSON-DAG: "%69:sub3": 286 # CHECK-CP-JSON-DAG: "%69:sub4": 283 # CHECK-CP-JSON-DAG: "%69:sub5": 282 # CHECK-CP-JSON-DAG: "%69:sub6": 281 # CHECK-CP-JSON-DAG: "%69:sub7": 280 # CHECK-CP-JSON-DAG: "%69:sub8": 277 # CHECK-CP-JSON-DAG: "%69:sub9": 276 # CHECK-CP-JSON-DAG: "%69:sub10": 275 # CHECK-CP-JSON-DAG: "%69:sub11": 274 # CHECK-CP-JSON-DAG: "%69:sub12": 271 # CHECK-CP-JSON-DAG: "%69:sub13": 270 # CHECK-CP-JSON-DAG: "%69:sub14": 269 # CHECK-CP-JSON-DAG: "%69:sub15": 268 # CHECK-CP-JSON-DAG: "%69:sub16": 265 # CHECK-CP-JSON-DAG: "%69:sub17": 264 # CHECK-CP-JSON-DAG: "%69:sub18": 263 # CHECK-CP-JSON-DAG: "%69:sub19": 262 # CHECK-CP-JSON-DAG: "%69:sub20": 259 # CHECK-CP-JSON-DAG: "%69:sub21": 258 # CHECK-CP-JSON-DAG: "%69:sub22": 257 # CHECK-CP-JSON-DAG: "%69:sub23": 256 # CHECK-CP-JSON-DAG: "%69:sub24": 253 # CHECK-CP-JSON-DAG: "%69:sub25": 252 # CHECK-CP-JSON-DAG: "%69:sub26": 251 # CHECK-CP-JSON-DAG: "%69:sub27": 250 # CHECK-CP-JSON-DAG: "%69:sub28": 247 # CHECK-CP-JSON-DAG: "%69:sub29": 246 # CHECK-CP-JSON-DAG: "%69:sub30": 245 # CHECK-CP-JSON-DAG: "%69:sub31": 244 # CHECK-CP-JSON-DAG: "%70:sub0": 241 # CHECK-CP-JSON-DAG: "%70:sub1": 240 # CHECK-CP-JSON-DAG: "%70:sub2": 239 # CHECK-CP-JSON-DAG: "%70:sub3": 238 # CHECK-CP-JSON-DAG: "%70:sub4": 235 # CHECK-CP-JSON-DAG: "%70:sub5": 234 # CHECK-CP-JSON-DAG: "%70:sub6": 233 # CHECK-CP-JSON-DAG: "%70:sub7": 232 # CHECK-CP-JSON-DAG: "%70:sub8": 229 # CHECK-CP-JSON-DAG: "%70:sub9": 228 # CHECK-CP-JSON-DAG: "%70:sub10": 227 # CHECK-CP-JSON-DAG: "%70:sub11": 226 # CHECK-CP-JSON-DAG: "%70:sub12": 223 # CHECK-CP-JSON-DAG: "%70:sub13": 222 # CHECK-CP-JSON-DAG: "%70:sub14": 221 # CHECK-CP-JSON-DAG: "%70:sub15": 220 # CHECK-CP-JSON-DAG: "%70:sub16": 217 # CHECK-CP-JSON-DAG: "%70:sub17": 216 # CHECK-CP-JSON-DAG: "%70:sub18": 215 # CHECK-CP-JSON-DAG: "%70:sub19": 214 # CHECK-CP-JSON-DAG: "%70:sub20": 211 # CHECK-CP-JSON-DAG: "%70:sub21": 210 # CHECK-CP-JSON-DAG: "%70:sub22": 209 # CHECK-CP-JSON-DAG: "%70:sub23": 208 # CHECK-CP-JSON-DAG: "%70:sub24": 205 # CHECK-CP-JSON-DAG: "%70:sub25": 204 # CHECK-CP-JSON-DAG: "%70:sub26": 203 # CHECK-CP-JSON-DAG: "%70:sub27": 202 # CHECK-CP-JSON-DAG: "%70:sub28": 199 # CHECK-CP-JSON-DAG: "%70:sub29": 198 # CHECK-CP-JSON-DAG: "%70:sub30": 197 # CHECK-CP-JSON-DAG: "%70:sub31": 196 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 28 # CHECK-CP-JSON-DAG: "%97": 70 # CHECK-CP-JSON-DAG: "%102": 112 # CHECK-CP-JSON-DAG: "%107": 154 # CHECK-CP-JSON-DAG: "%149:sub0": 337 # CHECK-CP-JSON-DAG: "%149:sub1": 336 # CHECK-CP-JSON-DAG: "%149:sub2": 335 # CHECK-CP-JSON-DAG: "%149:sub3": 334 # CHECK-CP-JSON-DAG: "%149:sub4": 331 # CHECK-CP-JSON-DAG: "%149:sub5": 330 # CHECK-CP-JSON-DAG: "%149:sub6": 329 # CHECK-CP-JSON-DAG: "%149:sub7": 328 # CHECK-CP-JSON-DAG: "%149:sub8": 325 # CHECK-CP-JSON-DAG: "%149:sub9": 324 # CHECK-CP-JSON-DAG: "%149:sub10": 323 # CHECK-CP-JSON-DAG: "%149:sub11": 322 # CHECK-CP-JSON-DAG: "%149:sub12": 319 # CHECK-CP-JSON-DAG: "%149:sub13": 318 # CHECK-CP-JSON-DAG: "%149:sub14": 317 # CHECK-CP-JSON-DAG: "%149:sub15": 316 # CHECK-CP-JSON-DAG: "%149:sub16": 313 # CHECK-CP-JSON-DAG: "%149:sub17": 312 # CHECK-CP-JSON-DAG: "%149:sub18": 311 # CHECK-CP-JSON-DAG: "%149:sub19": 310 # CHECK-CP-JSON-DAG: "%149:sub20": 307 # CHECK-CP-JSON-DAG: "%149:sub21": 306 # CHECK-CP-JSON-DAG: "%149:sub22": 305 # CHECK-CP-JSON-DAG: "%149:sub23": 304 # CHECK-CP-JSON-DAG: "%149:sub24": 301 # CHECK-CP-JSON-DAG: "%149:sub25": 300 # CHECK-CP-JSON-DAG: "%149:sub26": 299 # CHECK-CP-JSON-DAG: "%149:sub27": 298 # CHECK-CP-JSON-DAG: "%149:sub28": 295 # CHECK-CP-JSON-DAG: "%149:sub29": 294 # CHECK-CP-JSON-DAG: "%149:sub30": 293 # CHECK-CP-JSON-DAG: "%149:sub31": 292 # CHECK-CP-JSON-DAG: "%191:sub0": 385 # CHECK-CP-JSON-DAG: "%191:sub1": 384 # CHECK-CP-JSON-DAG: "%191:sub2": 383 # CHECK-CP-JSON-DAG: "%191:sub3": 382 # CHECK-CP-JSON-DAG: "%191:sub4": 379 # CHECK-CP-JSON-DAG: "%191:sub5": 378 # CHECK-CP-JSON-DAG: "%191:sub6": 377 # CHECK-CP-JSON-DAG: "%191:sub7": 376 # CHECK-CP-JSON-DAG: "%191:sub8": 373 # CHECK-CP-JSON-DAG: "%191:sub9": 372 # CHECK-CP-JSON-DAG: "%191:sub10": 371 # CHECK-CP-JSON-DAG: "%191:sub11": 370 # CHECK-CP-JSON-DAG: "%191:sub12": 367 # CHECK-CP-JSON-DAG: "%191:sub13": 366 # CHECK-CP-JSON-DAG: "%191:sub14": 365 # CHECK-CP-JSON-DAG: "%191:sub15": 364 # CHECK-CP-JSON-DAG: "%191:sub16": 361 # CHECK-CP-JSON-DAG: "%191:sub17": 360 # CHECK-CP-JSON-DAG: "%191:sub18": 359 # CHECK-CP-JSON-DAG: "%191:sub19": 358 # CHECK-CP-JSON-DAG: "%191:sub20": 355 # CHECK-CP-JSON-DAG: "%191:sub21": 354 # CHECK-CP-JSON-DAG: "%191:sub22": 353 # CHECK-CP-JSON-DAG: "%191:sub23": 352 # CHECK-CP-JSON-DAG: "%191:sub24": 349 # CHECK-CP-JSON-DAG: "%191:sub25": 348 # CHECK-CP-JSON-DAG: "%191:sub26": 347 # CHECK-CP-JSON-DAG: "%191:sub27": 346 # CHECK-CP-JSON-DAG: "%191:sub28": 343 # CHECK-CP-JSON-DAG: "%191:sub29": 342 # CHECK-CP-JSON-DAG: "%191:sub30": 341 # CHECK-CP-JSON-DAG: "%191:sub31": 340 # CHECK-CP-JSON-DAG: "%193": 26 # CHECK-CP-JSON-DAG: "%194": 26 # CHECK-CP-JSON-DAG: "%195": 26 # CHECK-CP-JSON-DAG: "%196": 26 # CHECK-CP-JSON-DAG: "%198": 26 # CHECK-CP-JSON-DAG: "%199": 26 # CHECK-CP-JSON-DAG: "%200": 26 # CHECK-CP-JSON-DAG: "%201": 26 # CHECK-CP-JSON-DAG: "%202:sub0": 0 # CHECK-CP-JSON-DAG: "%203": 26 # CHECK-CP-JSON-DAG: "%204": 26 # CHECK-CP-JSON-DAG: "%205": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%207:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 288 # CHECK-CP-JSON-DAG: "%69:sub1": 287 # CHECK-CP-JSON-DAG: "%69:sub2": 286 # CHECK-CP-JSON-DAG: "%69:sub3": 285 # CHECK-CP-JSON-DAG: "%69:sub4": 282 # CHECK-CP-JSON-DAG: "%69:sub5": 281 # CHECK-CP-JSON-DAG: "%69:sub6": 280 # CHECK-CP-JSON-DAG: "%69:sub7": 279 # CHECK-CP-JSON-DAG: "%69:sub8": 276 # CHECK-CP-JSON-DAG: "%69:sub9": 275 # CHECK-CP-JSON-DAG: "%69:sub10": 274 # CHECK-CP-JSON-DAG: "%69:sub11": 273 # CHECK-CP-JSON-DAG: "%69:sub12": 270 # CHECK-CP-JSON-DAG: "%69:sub13": 269 # CHECK-CP-JSON-DAG: "%69:sub14": 268 # CHECK-CP-JSON-DAG: "%69:sub15": 267 # CHECK-CP-JSON-DAG: "%69:sub16": 264 # CHECK-CP-JSON-DAG: "%69:sub17": 263 # CHECK-CP-JSON-DAG: "%69:sub18": 262 # CHECK-CP-JSON-DAG: "%69:sub19": 261 # CHECK-CP-JSON-DAG: "%69:sub20": 258 # CHECK-CP-JSON-DAG: "%69:sub21": 257 # CHECK-CP-JSON-DAG: "%69:sub22": 256 # CHECK-CP-JSON-DAG: "%69:sub23": 255 # CHECK-CP-JSON-DAG: "%69:sub24": 252 # CHECK-CP-JSON-DAG: "%69:sub25": 251 # CHECK-CP-JSON-DAG: "%69:sub26": 250 # CHECK-CP-JSON-DAG: "%69:sub27": 249 # CHECK-CP-JSON-DAG: "%69:sub28": 246 # CHECK-CP-JSON-DAG: "%69:sub29": 245 # CHECK-CP-JSON-DAG: "%69:sub30": 244 # CHECK-CP-JSON-DAG: "%69:sub31": 243 # CHECK-CP-JSON-DAG: "%70:sub0": 240 # CHECK-CP-JSON-DAG: "%70:sub1": 239 # CHECK-CP-JSON-DAG: "%70:sub2": 238 # CHECK-CP-JSON-DAG: "%70:sub3": 237 # CHECK-CP-JSON-DAG: "%70:sub4": 234 # CHECK-CP-JSON-DAG: "%70:sub5": 233 # CHECK-CP-JSON-DAG: "%70:sub6": 232 # CHECK-CP-JSON-DAG: "%70:sub7": 231 # CHECK-CP-JSON-DAG: "%70:sub8": 228 # CHECK-CP-JSON-DAG: "%70:sub9": 227 # CHECK-CP-JSON-DAG: "%70:sub10": 226 # CHECK-CP-JSON-DAG: "%70:sub11": 225 # CHECK-CP-JSON-DAG: "%70:sub12": 222 # CHECK-CP-JSON-DAG: "%70:sub13": 221 # CHECK-CP-JSON-DAG: "%70:sub14": 220 # CHECK-CP-JSON-DAG: "%70:sub15": 219 # CHECK-CP-JSON-DAG: "%70:sub16": 216 # CHECK-CP-JSON-DAG: "%70:sub17": 215 # CHECK-CP-JSON-DAG: "%70:sub18": 214 # CHECK-CP-JSON-DAG: "%70:sub19": 213 # CHECK-CP-JSON-DAG: "%70:sub20": 210 # CHECK-CP-JSON-DAG: "%70:sub21": 209 # CHECK-CP-JSON-DAG: "%70:sub22": 208 # CHECK-CP-JSON-DAG: "%70:sub23": 207 # CHECK-CP-JSON-DAG: "%70:sub24": 204 # CHECK-CP-JSON-DAG: "%70:sub25": 203 # CHECK-CP-JSON-DAG: "%70:sub26": 202 # CHECK-CP-JSON-DAG: "%70:sub27": 201 # CHECK-CP-JSON-DAG: "%70:sub28": 198 # CHECK-CP-JSON-DAG: "%70:sub29": 197 # CHECK-CP-JSON-DAG: "%70:sub30": 196 # CHECK-CP-JSON-DAG: "%70:sub31": 195 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 27 # CHECK-CP-JSON-DAG: "%97": 69 # CHECK-CP-JSON-DAG: "%102": 111 # CHECK-CP-JSON-DAG: "%107": 153 # CHECK-CP-JSON-DAG: "%149:sub0": 336 # CHECK-CP-JSON-DAG: "%149:sub1": 335 # CHECK-CP-JSON-DAG: "%149:sub2": 334 # CHECK-CP-JSON-DAG: "%149:sub3": 333 # CHECK-CP-JSON-DAG: "%149:sub4": 330 # CHECK-CP-JSON-DAG: "%149:sub5": 329 # CHECK-CP-JSON-DAG: "%149:sub6": 328 # CHECK-CP-JSON-DAG: "%149:sub7": 327 # CHECK-CP-JSON-DAG: "%149:sub8": 324 # CHECK-CP-JSON-DAG: "%149:sub9": 323 # CHECK-CP-JSON-DAG: "%149:sub10": 322 # CHECK-CP-JSON-DAG: "%149:sub11": 321 # CHECK-CP-JSON-DAG: "%149:sub12": 318 # CHECK-CP-JSON-DAG: "%149:sub13": 317 # CHECK-CP-JSON-DAG: "%149:sub14": 316 # CHECK-CP-JSON-DAG: "%149:sub15": 315 # CHECK-CP-JSON-DAG: "%149:sub16": 312 # CHECK-CP-JSON-DAG: "%149:sub17": 311 # CHECK-CP-JSON-DAG: "%149:sub18": 310 # CHECK-CP-JSON-DAG: "%149:sub19": 309 # CHECK-CP-JSON-DAG: "%149:sub20": 306 # CHECK-CP-JSON-DAG: "%149:sub21": 305 # CHECK-CP-JSON-DAG: "%149:sub22": 304 # CHECK-CP-JSON-DAG: "%149:sub23": 303 # CHECK-CP-JSON-DAG: "%149:sub24": 300 # CHECK-CP-JSON-DAG: "%149:sub25": 299 # CHECK-CP-JSON-DAG: "%149:sub26": 298 # CHECK-CP-JSON-DAG: "%149:sub27": 297 # CHECK-CP-JSON-DAG: "%149:sub28": 294 # CHECK-CP-JSON-DAG: "%149:sub29": 293 # CHECK-CP-JSON-DAG: "%149:sub30": 292 # CHECK-CP-JSON-DAG: "%149:sub31": 291 # CHECK-CP-JSON-DAG: "%191:sub0": 384 # CHECK-CP-JSON-DAG: "%191:sub1": 383 # CHECK-CP-JSON-DAG: "%191:sub2": 382 # CHECK-CP-JSON-DAG: "%191:sub3": 381 # CHECK-CP-JSON-DAG: "%191:sub4": 378 # CHECK-CP-JSON-DAG: "%191:sub5": 377 # CHECK-CP-JSON-DAG: "%191:sub6": 376 # CHECK-CP-JSON-DAG: "%191:sub7": 375 # CHECK-CP-JSON-DAG: "%191:sub8": 372 # CHECK-CP-JSON-DAG: "%191:sub9": 371 # CHECK-CP-JSON-DAG: "%191:sub10": 370 # CHECK-CP-JSON-DAG: "%191:sub11": 369 # CHECK-CP-JSON-DAG: "%191:sub12": 366 # CHECK-CP-JSON-DAG: "%191:sub13": 365 # CHECK-CP-JSON-DAG: "%191:sub14": 364 # CHECK-CP-JSON-DAG: "%191:sub15": 363 # CHECK-CP-JSON-DAG: "%191:sub16": 360 # CHECK-CP-JSON-DAG: "%191:sub17": 359 # CHECK-CP-JSON-DAG: "%191:sub18": 358 # CHECK-CP-JSON-DAG: "%191:sub19": 357 # CHECK-CP-JSON-DAG: "%191:sub20": 354 # CHECK-CP-JSON-DAG: "%191:sub21": 353 # CHECK-CP-JSON-DAG: "%191:sub22": 352 # CHECK-CP-JSON-DAG: "%191:sub23": 351 # CHECK-CP-JSON-DAG: "%191:sub24": 348 # CHECK-CP-JSON-DAG: "%191:sub25": 347 # CHECK-CP-JSON-DAG: "%191:sub26": 346 # CHECK-CP-JSON-DAG: "%191:sub27": 345 # CHECK-CP-JSON-DAG: "%191:sub28": 342 # CHECK-CP-JSON-DAG: "%191:sub29": 341 # CHECK-CP-JSON-DAG: "%191:sub30": 340 # CHECK-CP-JSON-DAG: "%191:sub31": 339 # CHECK-CP-JSON-DAG: "%193": 25 # CHECK-CP-JSON-DAG: "%194": 25 # CHECK-CP-JSON-DAG: "%195": 25 # CHECK-CP-JSON-DAG: "%196": 25 # CHECK-CP-JSON-DAG: "%198": 25 # CHECK-CP-JSON-DAG: "%199": 25 # CHECK-CP-JSON-DAG: "%200": 25 # CHECK-CP-JSON-DAG: "%201": 25 # CHECK-CP-JSON-DAG: "%203": 25 # CHECK-CP-JSON-DAG: "%204": 25 # CHECK-CP-JSON-DAG: "%205": 25 # CHECK-CP-JSON-DAG: "%206": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%208:vgpr_32 = COPY %207.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 287 # CHECK-CP-JSON-DAG: "%69:sub1": 286 # CHECK-CP-JSON-DAG: "%69:sub2": 285 # CHECK-CP-JSON-DAG: "%69:sub3": 284 # CHECK-CP-JSON-DAG: "%69:sub4": 281 # CHECK-CP-JSON-DAG: "%69:sub5": 280 # CHECK-CP-JSON-DAG: "%69:sub6": 279 # CHECK-CP-JSON-DAG: "%69:sub7": 278 # CHECK-CP-JSON-DAG: "%69:sub8": 275 # CHECK-CP-JSON-DAG: "%69:sub9": 274 # CHECK-CP-JSON-DAG: "%69:sub10": 273 # CHECK-CP-JSON-DAG: "%69:sub11": 272 # CHECK-CP-JSON-DAG: "%69:sub12": 269 # CHECK-CP-JSON-DAG: "%69:sub13": 268 # CHECK-CP-JSON-DAG: "%69:sub14": 267 # CHECK-CP-JSON-DAG: "%69:sub15": 266 # CHECK-CP-JSON-DAG: "%69:sub16": 263 # CHECK-CP-JSON-DAG: "%69:sub17": 262 # CHECK-CP-JSON-DAG: "%69:sub18": 261 # CHECK-CP-JSON-DAG: "%69:sub19": 260 # CHECK-CP-JSON-DAG: "%69:sub20": 257 # CHECK-CP-JSON-DAG: "%69:sub21": 256 # CHECK-CP-JSON-DAG: "%69:sub22": 255 # CHECK-CP-JSON-DAG: "%69:sub23": 254 # CHECK-CP-JSON-DAG: "%69:sub24": 251 # CHECK-CP-JSON-DAG: "%69:sub25": 250 # CHECK-CP-JSON-DAG: "%69:sub26": 249 # CHECK-CP-JSON-DAG: "%69:sub27": 248 # CHECK-CP-JSON-DAG: "%69:sub28": 245 # CHECK-CP-JSON-DAG: "%69:sub29": 244 # CHECK-CP-JSON-DAG: "%69:sub30": 243 # CHECK-CP-JSON-DAG: "%69:sub31": 242 # CHECK-CP-JSON-DAG: "%70:sub0": 239 # CHECK-CP-JSON-DAG: "%70:sub1": 238 # CHECK-CP-JSON-DAG: "%70:sub2": 237 # CHECK-CP-JSON-DAG: "%70:sub3": 236 # CHECK-CP-JSON-DAG: "%70:sub4": 233 # CHECK-CP-JSON-DAG: "%70:sub5": 232 # CHECK-CP-JSON-DAG: "%70:sub6": 231 # CHECK-CP-JSON-DAG: "%70:sub7": 230 # CHECK-CP-JSON-DAG: "%70:sub8": 227 # CHECK-CP-JSON-DAG: "%70:sub9": 226 # CHECK-CP-JSON-DAG: "%70:sub10": 225 # CHECK-CP-JSON-DAG: "%70:sub11": 224 # CHECK-CP-JSON-DAG: "%70:sub12": 221 # CHECK-CP-JSON-DAG: "%70:sub13": 220 # CHECK-CP-JSON-DAG: "%70:sub14": 219 # CHECK-CP-JSON-DAG: "%70:sub15": 218 # CHECK-CP-JSON-DAG: "%70:sub16": 215 # CHECK-CP-JSON-DAG: "%70:sub17": 214 # CHECK-CP-JSON-DAG: "%70:sub18": 213 # CHECK-CP-JSON-DAG: "%70:sub19": 212 # CHECK-CP-JSON-DAG: "%70:sub20": 209 # CHECK-CP-JSON-DAG: "%70:sub21": 208 # CHECK-CP-JSON-DAG: "%70:sub22": 207 # CHECK-CP-JSON-DAG: "%70:sub23": 206 # CHECK-CP-JSON-DAG: "%70:sub24": 203 # CHECK-CP-JSON-DAG: "%70:sub25": 202 # CHECK-CP-JSON-DAG: "%70:sub26": 201 # CHECK-CP-JSON-DAG: "%70:sub27": 200 # CHECK-CP-JSON-DAG: "%70:sub28": 197 # CHECK-CP-JSON-DAG: "%70:sub29": 196 # CHECK-CP-JSON-DAG: "%70:sub30": 195 # CHECK-CP-JSON-DAG: "%70:sub31": 194 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 26 # CHECK-CP-JSON-DAG: "%97": 68 # CHECK-CP-JSON-DAG: "%102": 110 # CHECK-CP-JSON-DAG: "%107": 152 # CHECK-CP-JSON-DAG: "%149:sub0": 335 # CHECK-CP-JSON-DAG: "%149:sub1": 334 # CHECK-CP-JSON-DAG: "%149:sub2": 333 # CHECK-CP-JSON-DAG: "%149:sub3": 332 # CHECK-CP-JSON-DAG: "%149:sub4": 329 # CHECK-CP-JSON-DAG: "%149:sub5": 328 # CHECK-CP-JSON-DAG: "%149:sub6": 327 # CHECK-CP-JSON-DAG: "%149:sub7": 326 # CHECK-CP-JSON-DAG: "%149:sub8": 323 # CHECK-CP-JSON-DAG: "%149:sub9": 322 # CHECK-CP-JSON-DAG: "%149:sub10": 321 # CHECK-CP-JSON-DAG: "%149:sub11": 320 # CHECK-CP-JSON-DAG: "%149:sub12": 317 # CHECK-CP-JSON-DAG: "%149:sub13": 316 # CHECK-CP-JSON-DAG: "%149:sub14": 315 # CHECK-CP-JSON-DAG: "%149:sub15": 314 # CHECK-CP-JSON-DAG: "%149:sub16": 311 # CHECK-CP-JSON-DAG: "%149:sub17": 310 # CHECK-CP-JSON-DAG: "%149:sub18": 309 # CHECK-CP-JSON-DAG: "%149:sub19": 308 # CHECK-CP-JSON-DAG: "%149:sub20": 305 # CHECK-CP-JSON-DAG: "%149:sub21": 304 # CHECK-CP-JSON-DAG: "%149:sub22": 303 # CHECK-CP-JSON-DAG: "%149:sub23": 302 # CHECK-CP-JSON-DAG: "%149:sub24": 299 # CHECK-CP-JSON-DAG: "%149:sub25": 298 # CHECK-CP-JSON-DAG: "%149:sub26": 297 # CHECK-CP-JSON-DAG: "%149:sub27": 296 # CHECK-CP-JSON-DAG: "%149:sub28": 293 # CHECK-CP-JSON-DAG: "%149:sub29": 292 # CHECK-CP-JSON-DAG: "%149:sub30": 291 # CHECK-CP-JSON-DAG: "%149:sub31": 290 # CHECK-CP-JSON-DAG: "%191:sub0": 383 # CHECK-CP-JSON-DAG: "%191:sub1": 382 # CHECK-CP-JSON-DAG: "%191:sub2": 381 # CHECK-CP-JSON-DAG: "%191:sub3": 380 # CHECK-CP-JSON-DAG: "%191:sub4": 377 # CHECK-CP-JSON-DAG: "%191:sub5": 376 # CHECK-CP-JSON-DAG: "%191:sub6": 375 # CHECK-CP-JSON-DAG: "%191:sub7": 374 # CHECK-CP-JSON-DAG: "%191:sub8": 371 # CHECK-CP-JSON-DAG: "%191:sub9": 370 # CHECK-CP-JSON-DAG: "%191:sub10": 369 # CHECK-CP-JSON-DAG: "%191:sub11": 368 # CHECK-CP-JSON-DAG: "%191:sub12": 365 # CHECK-CP-JSON-DAG: "%191:sub13": 364 # CHECK-CP-JSON-DAG: "%191:sub14": 363 # CHECK-CP-JSON-DAG: "%191:sub15": 362 # CHECK-CP-JSON-DAG: "%191:sub16": 359 # CHECK-CP-JSON-DAG: "%191:sub17": 358 # CHECK-CP-JSON-DAG: "%191:sub18": 357 # CHECK-CP-JSON-DAG: "%191:sub19": 356 # CHECK-CP-JSON-DAG: "%191:sub20": 353 # CHECK-CP-JSON-DAG: "%191:sub21": 352 # CHECK-CP-JSON-DAG: "%191:sub22": 351 # CHECK-CP-JSON-DAG: "%191:sub23": 350 # CHECK-CP-JSON-DAG: "%191:sub24": 347 # CHECK-CP-JSON-DAG: "%191:sub25": 346 # CHECK-CP-JSON-DAG: "%191:sub26": 345 # CHECK-CP-JSON-DAG: "%191:sub27": 344 # CHECK-CP-JSON-DAG: "%191:sub28": 341 # CHECK-CP-JSON-DAG: "%191:sub29": 340 # CHECK-CP-JSON-DAG: "%191:sub30": 339 # CHECK-CP-JSON-DAG: "%191:sub31": 338 # CHECK-CP-JSON-DAG: "%193": 24 # CHECK-CP-JSON-DAG: "%194": 24 # CHECK-CP-JSON-DAG: "%195": 24 # CHECK-CP-JSON-DAG: "%196": 24 # CHECK-CP-JSON-DAG: "%198": 24 # CHECK-CP-JSON-DAG: "%199": 24 # CHECK-CP-JSON-DAG: "%200": 24 # CHECK-CP-JSON-DAG: "%201": 24 # CHECK-CP-JSON-DAG: "%203": 24 # CHECK-CP-JSON-DAG: "%204": 24 # CHECK-CP-JSON-DAG: "%205": 24 # CHECK-CP-JSON-DAG: "%206": 24 # CHECK-CP-JSON-DAG: "%207:sub0": 3 # CHECK-CP-JSON-DAG: "%207:sub1": 2 # CHECK-CP-JSON-DAG: "%207:sub2": 1 # CHECK-CP-JSON-DAG: "%207:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%209:vgpr_32 = COPY %207.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 286 # CHECK-CP-JSON-DAG: "%69:sub1": 285 # CHECK-CP-JSON-DAG: "%69:sub2": 284 # CHECK-CP-JSON-DAG: "%69:sub3": 283 # CHECK-CP-JSON-DAG: "%69:sub4": 280 # CHECK-CP-JSON-DAG: "%69:sub5": 279 # CHECK-CP-JSON-DAG: "%69:sub6": 278 # CHECK-CP-JSON-DAG: "%69:sub7": 277 # CHECK-CP-JSON-DAG: "%69:sub8": 274 # CHECK-CP-JSON-DAG: "%69:sub9": 273 # CHECK-CP-JSON-DAG: "%69:sub10": 272 # CHECK-CP-JSON-DAG: "%69:sub11": 271 # CHECK-CP-JSON-DAG: "%69:sub12": 268 # CHECK-CP-JSON-DAG: "%69:sub13": 267 # CHECK-CP-JSON-DAG: "%69:sub14": 266 # CHECK-CP-JSON-DAG: "%69:sub15": 265 # CHECK-CP-JSON-DAG: "%69:sub16": 262 # CHECK-CP-JSON-DAG: "%69:sub17": 261 # CHECK-CP-JSON-DAG: "%69:sub18": 260 # CHECK-CP-JSON-DAG: "%69:sub19": 259 # CHECK-CP-JSON-DAG: "%69:sub20": 256 # CHECK-CP-JSON-DAG: "%69:sub21": 255 # CHECK-CP-JSON-DAG: "%69:sub22": 254 # CHECK-CP-JSON-DAG: "%69:sub23": 253 # CHECK-CP-JSON-DAG: "%69:sub24": 250 # CHECK-CP-JSON-DAG: "%69:sub25": 249 # CHECK-CP-JSON-DAG: "%69:sub26": 248 # CHECK-CP-JSON-DAG: "%69:sub27": 247 # CHECK-CP-JSON-DAG: "%69:sub28": 244 # CHECK-CP-JSON-DAG: "%69:sub29": 243 # CHECK-CP-JSON-DAG: "%69:sub30": 242 # CHECK-CP-JSON-DAG: "%69:sub31": 241 # CHECK-CP-JSON-DAG: "%70:sub0": 238 # CHECK-CP-JSON-DAG: "%70:sub1": 237 # CHECK-CP-JSON-DAG: "%70:sub2": 236 # CHECK-CP-JSON-DAG: "%70:sub3": 235 # CHECK-CP-JSON-DAG: "%70:sub4": 232 # CHECK-CP-JSON-DAG: "%70:sub5": 231 # CHECK-CP-JSON-DAG: "%70:sub6": 230 # CHECK-CP-JSON-DAG: "%70:sub7": 229 # CHECK-CP-JSON-DAG: "%70:sub8": 226 # CHECK-CP-JSON-DAG: "%70:sub9": 225 # CHECK-CP-JSON-DAG: "%70:sub10": 224 # CHECK-CP-JSON-DAG: "%70:sub11": 223 # CHECK-CP-JSON-DAG: "%70:sub12": 220 # CHECK-CP-JSON-DAG: "%70:sub13": 219 # CHECK-CP-JSON-DAG: "%70:sub14": 218 # CHECK-CP-JSON-DAG: "%70:sub15": 217 # CHECK-CP-JSON-DAG: "%70:sub16": 214 # CHECK-CP-JSON-DAG: "%70:sub17": 213 # CHECK-CP-JSON-DAG: "%70:sub18": 212 # CHECK-CP-JSON-DAG: "%70:sub19": 211 # CHECK-CP-JSON-DAG: "%70:sub20": 208 # CHECK-CP-JSON-DAG: "%70:sub21": 207 # CHECK-CP-JSON-DAG: "%70:sub22": 206 # CHECK-CP-JSON-DAG: "%70:sub23": 205 # CHECK-CP-JSON-DAG: "%70:sub24": 202 # CHECK-CP-JSON-DAG: "%70:sub25": 201 # CHECK-CP-JSON-DAG: "%70:sub26": 200 # CHECK-CP-JSON-DAG: "%70:sub27": 199 # CHECK-CP-JSON-DAG: "%70:sub28": 196 # CHECK-CP-JSON-DAG: "%70:sub29": 195 # CHECK-CP-JSON-DAG: "%70:sub30": 194 # CHECK-CP-JSON-DAG: "%70:sub31": 193 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 25 # CHECK-CP-JSON-DAG: "%97": 67 # CHECK-CP-JSON-DAG: "%102": 109 # CHECK-CP-JSON-DAG: "%107": 151 # CHECK-CP-JSON-DAG: "%149:sub0": 334 # CHECK-CP-JSON-DAG: "%149:sub1": 333 # CHECK-CP-JSON-DAG: "%149:sub2": 332 # CHECK-CP-JSON-DAG: "%149:sub3": 331 # CHECK-CP-JSON-DAG: "%149:sub4": 328 # CHECK-CP-JSON-DAG: "%149:sub5": 327 # CHECK-CP-JSON-DAG: "%149:sub6": 326 # CHECK-CP-JSON-DAG: "%149:sub7": 325 # CHECK-CP-JSON-DAG: "%149:sub8": 322 # CHECK-CP-JSON-DAG: "%149:sub9": 321 # CHECK-CP-JSON-DAG: "%149:sub10": 320 # CHECK-CP-JSON-DAG: "%149:sub11": 319 # CHECK-CP-JSON-DAG: "%149:sub12": 316 # CHECK-CP-JSON-DAG: "%149:sub13": 315 # CHECK-CP-JSON-DAG: "%149:sub14": 314 # CHECK-CP-JSON-DAG: "%149:sub15": 313 # CHECK-CP-JSON-DAG: "%149:sub16": 310 # CHECK-CP-JSON-DAG: "%149:sub17": 309 # CHECK-CP-JSON-DAG: "%149:sub18": 308 # CHECK-CP-JSON-DAG: "%149:sub19": 307 # CHECK-CP-JSON-DAG: "%149:sub20": 304 # CHECK-CP-JSON-DAG: "%149:sub21": 303 # CHECK-CP-JSON-DAG: "%149:sub22": 302 # CHECK-CP-JSON-DAG: "%149:sub23": 301 # CHECK-CP-JSON-DAG: "%149:sub24": 298 # CHECK-CP-JSON-DAG: "%149:sub25": 297 # CHECK-CP-JSON-DAG: "%149:sub26": 296 # CHECK-CP-JSON-DAG: "%149:sub27": 295 # CHECK-CP-JSON-DAG: "%149:sub28": 292 # CHECK-CP-JSON-DAG: "%149:sub29": 291 # CHECK-CP-JSON-DAG: "%149:sub30": 290 # CHECK-CP-JSON-DAG: "%149:sub31": 289 # CHECK-CP-JSON-DAG: "%191:sub0": 382 # CHECK-CP-JSON-DAG: "%191:sub1": 381 # CHECK-CP-JSON-DAG: "%191:sub2": 380 # CHECK-CP-JSON-DAG: "%191:sub3": 379 # CHECK-CP-JSON-DAG: "%191:sub4": 376 # CHECK-CP-JSON-DAG: "%191:sub5": 375 # CHECK-CP-JSON-DAG: "%191:sub6": 374 # CHECK-CP-JSON-DAG: "%191:sub7": 373 # CHECK-CP-JSON-DAG: "%191:sub8": 370 # CHECK-CP-JSON-DAG: "%191:sub9": 369 # CHECK-CP-JSON-DAG: "%191:sub10": 368 # CHECK-CP-JSON-DAG: "%191:sub11": 367 # CHECK-CP-JSON-DAG: "%191:sub12": 364 # CHECK-CP-JSON-DAG: "%191:sub13": 363 # CHECK-CP-JSON-DAG: "%191:sub14": 362 # CHECK-CP-JSON-DAG: "%191:sub15": 361 # CHECK-CP-JSON-DAG: "%191:sub16": 358 # CHECK-CP-JSON-DAG: "%191:sub17": 357 # CHECK-CP-JSON-DAG: "%191:sub18": 356 # CHECK-CP-JSON-DAG: "%191:sub19": 355 # CHECK-CP-JSON-DAG: "%191:sub20": 352 # CHECK-CP-JSON-DAG: "%191:sub21": 351 # CHECK-CP-JSON-DAG: "%191:sub22": 350 # CHECK-CP-JSON-DAG: "%191:sub23": 349 # CHECK-CP-JSON-DAG: "%191:sub24": 346 # CHECK-CP-JSON-DAG: "%191:sub25": 345 # CHECK-CP-JSON-DAG: "%191:sub26": 344 # CHECK-CP-JSON-DAG: "%191:sub27": 343 # CHECK-CP-JSON-DAG: "%191:sub28": 340 # CHECK-CP-JSON-DAG: "%191:sub29": 339 # CHECK-CP-JSON-DAG: "%191:sub30": 338 # CHECK-CP-JSON-DAG: "%191:sub31": 337 # CHECK-CP-JSON-DAG: "%193": 23 # CHECK-CP-JSON-DAG: "%194": 23 # CHECK-CP-JSON-DAG: "%195": 23 # CHECK-CP-JSON-DAG: "%196": 23 # CHECK-CP-JSON-DAG: "%198": 23 # CHECK-CP-JSON-DAG: "%199": 23 # CHECK-CP-JSON-DAG: "%200": 23 # CHECK-CP-JSON-DAG: "%201": 23 # CHECK-CP-JSON-DAG: "%203": 23 # CHECK-CP-JSON-DAG: "%204": 23 # CHECK-CP-JSON-DAG: "%205": 23 # CHECK-CP-JSON-DAG: "%206": 23 # CHECK-CP-JSON-DAG: "%207:sub0": 2 # CHECK-CP-JSON-DAG: "%207:sub1": 1 # CHECK-CP-JSON-DAG: "%207:sub2": 0 # CHECK-CP-JSON-DAG: "%208": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%210:vgpr_32 = COPY %207.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 285 # CHECK-CP-JSON-DAG: "%69:sub1": 284 # CHECK-CP-JSON-DAG: "%69:sub2": 283 # CHECK-CP-JSON-DAG: "%69:sub3": 282 # CHECK-CP-JSON-DAG: "%69:sub4": 279 # CHECK-CP-JSON-DAG: "%69:sub5": 278 # CHECK-CP-JSON-DAG: "%69:sub6": 277 # CHECK-CP-JSON-DAG: "%69:sub7": 276 # CHECK-CP-JSON-DAG: "%69:sub8": 273 # CHECK-CP-JSON-DAG: "%69:sub9": 272 # CHECK-CP-JSON-DAG: "%69:sub10": 271 # CHECK-CP-JSON-DAG: "%69:sub11": 270 # CHECK-CP-JSON-DAG: "%69:sub12": 267 # CHECK-CP-JSON-DAG: "%69:sub13": 266 # CHECK-CP-JSON-DAG: "%69:sub14": 265 # CHECK-CP-JSON-DAG: "%69:sub15": 264 # CHECK-CP-JSON-DAG: "%69:sub16": 261 # CHECK-CP-JSON-DAG: "%69:sub17": 260 # CHECK-CP-JSON-DAG: "%69:sub18": 259 # CHECK-CP-JSON-DAG: "%69:sub19": 258 # CHECK-CP-JSON-DAG: "%69:sub20": 255 # CHECK-CP-JSON-DAG: "%69:sub21": 254 # CHECK-CP-JSON-DAG: "%69:sub22": 253 # CHECK-CP-JSON-DAG: "%69:sub23": 252 # CHECK-CP-JSON-DAG: "%69:sub24": 249 # CHECK-CP-JSON-DAG: "%69:sub25": 248 # CHECK-CP-JSON-DAG: "%69:sub26": 247 # CHECK-CP-JSON-DAG: "%69:sub27": 246 # CHECK-CP-JSON-DAG: "%69:sub28": 243 # CHECK-CP-JSON-DAG: "%69:sub29": 242 # CHECK-CP-JSON-DAG: "%69:sub30": 241 # CHECK-CP-JSON-DAG: "%69:sub31": 240 # CHECK-CP-JSON-DAG: "%70:sub0": 237 # CHECK-CP-JSON-DAG: "%70:sub1": 236 # CHECK-CP-JSON-DAG: "%70:sub2": 235 # CHECK-CP-JSON-DAG: "%70:sub3": 234 # CHECK-CP-JSON-DAG: "%70:sub4": 231 # CHECK-CP-JSON-DAG: "%70:sub5": 230 # CHECK-CP-JSON-DAG: "%70:sub6": 229 # CHECK-CP-JSON-DAG: "%70:sub7": 228 # CHECK-CP-JSON-DAG: "%70:sub8": 225 # CHECK-CP-JSON-DAG: "%70:sub9": 224 # CHECK-CP-JSON-DAG: "%70:sub10": 223 # CHECK-CP-JSON-DAG: "%70:sub11": 222 # CHECK-CP-JSON-DAG: "%70:sub12": 219 # CHECK-CP-JSON-DAG: "%70:sub13": 218 # CHECK-CP-JSON-DAG: "%70:sub14": 217 # CHECK-CP-JSON-DAG: "%70:sub15": 216 # CHECK-CP-JSON-DAG: "%70:sub16": 213 # CHECK-CP-JSON-DAG: "%70:sub17": 212 # CHECK-CP-JSON-DAG: "%70:sub18": 211 # CHECK-CP-JSON-DAG: "%70:sub19": 210 # CHECK-CP-JSON-DAG: "%70:sub20": 207 # CHECK-CP-JSON-DAG: "%70:sub21": 206 # CHECK-CP-JSON-DAG: "%70:sub22": 205 # CHECK-CP-JSON-DAG: "%70:sub23": 204 # CHECK-CP-JSON-DAG: "%70:sub24": 201 # CHECK-CP-JSON-DAG: "%70:sub25": 200 # CHECK-CP-JSON-DAG: "%70:sub26": 199 # CHECK-CP-JSON-DAG: "%70:sub27": 198 # CHECK-CP-JSON-DAG: "%70:sub28": 195 # CHECK-CP-JSON-DAG: "%70:sub29": 194 # CHECK-CP-JSON-DAG: "%70:sub30": 193 # CHECK-CP-JSON-DAG: "%70:sub31": 192 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 24 # CHECK-CP-JSON-DAG: "%97": 66 # CHECK-CP-JSON-DAG: "%102": 108 # CHECK-CP-JSON-DAG: "%107": 150 # CHECK-CP-JSON-DAG: "%149:sub0": 333 # CHECK-CP-JSON-DAG: "%149:sub1": 332 # CHECK-CP-JSON-DAG: "%149:sub2": 331 # CHECK-CP-JSON-DAG: "%149:sub3": 330 # CHECK-CP-JSON-DAG: "%149:sub4": 327 # CHECK-CP-JSON-DAG: "%149:sub5": 326 # CHECK-CP-JSON-DAG: "%149:sub6": 325 # CHECK-CP-JSON-DAG: "%149:sub7": 324 # CHECK-CP-JSON-DAG: "%149:sub8": 321 # CHECK-CP-JSON-DAG: "%149:sub9": 320 # CHECK-CP-JSON-DAG: "%149:sub10": 319 # CHECK-CP-JSON-DAG: "%149:sub11": 318 # CHECK-CP-JSON-DAG: "%149:sub12": 315 # CHECK-CP-JSON-DAG: "%149:sub13": 314 # CHECK-CP-JSON-DAG: "%149:sub14": 313 # CHECK-CP-JSON-DAG: "%149:sub15": 312 # CHECK-CP-JSON-DAG: "%149:sub16": 309 # CHECK-CP-JSON-DAG: "%149:sub17": 308 # CHECK-CP-JSON-DAG: "%149:sub18": 307 # CHECK-CP-JSON-DAG: "%149:sub19": 306 # CHECK-CP-JSON-DAG: "%149:sub20": 303 # CHECK-CP-JSON-DAG: "%149:sub21": 302 # CHECK-CP-JSON-DAG: "%149:sub22": 301 # CHECK-CP-JSON-DAG: "%149:sub23": 300 # CHECK-CP-JSON-DAG: "%149:sub24": 297 # CHECK-CP-JSON-DAG: "%149:sub25": 296 # CHECK-CP-JSON-DAG: "%149:sub26": 295 # CHECK-CP-JSON-DAG: "%149:sub27": 294 # CHECK-CP-JSON-DAG: "%149:sub28": 291 # CHECK-CP-JSON-DAG: "%149:sub29": 290 # CHECK-CP-JSON-DAG: "%149:sub30": 289 # CHECK-CP-JSON-DAG: "%149:sub31": 288 # CHECK-CP-JSON-DAG: "%191:sub0": 381 # CHECK-CP-JSON-DAG: "%191:sub1": 380 # CHECK-CP-JSON-DAG: "%191:sub2": 379 # CHECK-CP-JSON-DAG: "%191:sub3": 378 # CHECK-CP-JSON-DAG: "%191:sub4": 375 # CHECK-CP-JSON-DAG: "%191:sub5": 374 # CHECK-CP-JSON-DAG: "%191:sub6": 373 # CHECK-CP-JSON-DAG: "%191:sub7": 372 # CHECK-CP-JSON-DAG: "%191:sub8": 369 # CHECK-CP-JSON-DAG: "%191:sub9": 368 # CHECK-CP-JSON-DAG: "%191:sub10": 367 # CHECK-CP-JSON-DAG: "%191:sub11": 366 # CHECK-CP-JSON-DAG: "%191:sub12": 363 # CHECK-CP-JSON-DAG: "%191:sub13": 362 # CHECK-CP-JSON-DAG: "%191:sub14": 361 # CHECK-CP-JSON-DAG: "%191:sub15": 360 # CHECK-CP-JSON-DAG: "%191:sub16": 357 # CHECK-CP-JSON-DAG: "%191:sub17": 356 # CHECK-CP-JSON-DAG: "%191:sub18": 355 # CHECK-CP-JSON-DAG: "%191:sub19": 354 # CHECK-CP-JSON-DAG: "%191:sub20": 351 # CHECK-CP-JSON-DAG: "%191:sub21": 350 # CHECK-CP-JSON-DAG: "%191:sub22": 349 # CHECK-CP-JSON-DAG: "%191:sub23": 348 # CHECK-CP-JSON-DAG: "%191:sub24": 345 # CHECK-CP-JSON-DAG: "%191:sub25": 344 # CHECK-CP-JSON-DAG: "%191:sub26": 343 # CHECK-CP-JSON-DAG: "%191:sub27": 342 # CHECK-CP-JSON-DAG: "%191:sub28": 339 # CHECK-CP-JSON-DAG: "%191:sub29": 338 # CHECK-CP-JSON-DAG: "%191:sub30": 337 # CHECK-CP-JSON-DAG: "%191:sub31": 336 # CHECK-CP-JSON-DAG: "%193": 22 # CHECK-CP-JSON-DAG: "%194": 22 # CHECK-CP-JSON-DAG: "%195": 22 # CHECK-CP-JSON-DAG: "%196": 22 # CHECK-CP-JSON-DAG: "%198": 22 # CHECK-CP-JSON-DAG: "%199": 22 # CHECK-CP-JSON-DAG: "%200": 22 # CHECK-CP-JSON-DAG: "%201": 22 # CHECK-CP-JSON-DAG: "%203": 22 # CHECK-CP-JSON-DAG: "%204": 22 # CHECK-CP-JSON-DAG: "%205": 22 # CHECK-CP-JSON-DAG: "%206": 22 # CHECK-CP-JSON-DAG: "%207:sub0": 1 # CHECK-CP-JSON-DAG: "%207:sub1": 0 # CHECK-CP-JSON-DAG: "%208": 22 # CHECK-CP-JSON-DAG: "%209": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%211:vgpr_32 = COPY %207.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 284 # CHECK-CP-JSON-DAG: "%69:sub1": 283 # CHECK-CP-JSON-DAG: "%69:sub2": 282 # CHECK-CP-JSON-DAG: "%69:sub3": 281 # CHECK-CP-JSON-DAG: "%69:sub4": 278 # CHECK-CP-JSON-DAG: "%69:sub5": 277 # CHECK-CP-JSON-DAG: "%69:sub6": 276 # CHECK-CP-JSON-DAG: "%69:sub7": 275 # CHECK-CP-JSON-DAG: "%69:sub8": 272 # CHECK-CP-JSON-DAG: "%69:sub9": 271 # CHECK-CP-JSON-DAG: "%69:sub10": 270 # CHECK-CP-JSON-DAG: "%69:sub11": 269 # CHECK-CP-JSON-DAG: "%69:sub12": 266 # CHECK-CP-JSON-DAG: "%69:sub13": 265 # CHECK-CP-JSON-DAG: "%69:sub14": 264 # CHECK-CP-JSON-DAG: "%69:sub15": 263 # CHECK-CP-JSON-DAG: "%69:sub16": 260 # CHECK-CP-JSON-DAG: "%69:sub17": 259 # CHECK-CP-JSON-DAG: "%69:sub18": 258 # CHECK-CP-JSON-DAG: "%69:sub19": 257 # CHECK-CP-JSON-DAG: "%69:sub20": 254 # CHECK-CP-JSON-DAG: "%69:sub21": 253 # CHECK-CP-JSON-DAG: "%69:sub22": 252 # CHECK-CP-JSON-DAG: "%69:sub23": 251 # CHECK-CP-JSON-DAG: "%69:sub24": 248 # CHECK-CP-JSON-DAG: "%69:sub25": 247 # CHECK-CP-JSON-DAG: "%69:sub26": 246 # CHECK-CP-JSON-DAG: "%69:sub27": 245 # CHECK-CP-JSON-DAG: "%69:sub28": 242 # CHECK-CP-JSON-DAG: "%69:sub29": 241 # CHECK-CP-JSON-DAG: "%69:sub30": 240 # CHECK-CP-JSON-DAG: "%69:sub31": 239 # CHECK-CP-JSON-DAG: "%70:sub0": 236 # CHECK-CP-JSON-DAG: "%70:sub1": 235 # CHECK-CP-JSON-DAG: "%70:sub2": 234 # CHECK-CP-JSON-DAG: "%70:sub3": 233 # CHECK-CP-JSON-DAG: "%70:sub4": 230 # CHECK-CP-JSON-DAG: "%70:sub5": 229 # CHECK-CP-JSON-DAG: "%70:sub6": 228 # CHECK-CP-JSON-DAG: "%70:sub7": 227 # CHECK-CP-JSON-DAG: "%70:sub8": 224 # CHECK-CP-JSON-DAG: "%70:sub9": 223 # CHECK-CP-JSON-DAG: "%70:sub10": 222 # CHECK-CP-JSON-DAG: "%70:sub11": 221 # CHECK-CP-JSON-DAG: "%70:sub12": 218 # CHECK-CP-JSON-DAG: "%70:sub13": 217 # CHECK-CP-JSON-DAG: "%70:sub14": 216 # CHECK-CP-JSON-DAG: "%70:sub15": 215 # CHECK-CP-JSON-DAG: "%70:sub16": 212 # CHECK-CP-JSON-DAG: "%70:sub17": 211 # CHECK-CP-JSON-DAG: "%70:sub18": 210 # CHECK-CP-JSON-DAG: "%70:sub19": 209 # CHECK-CP-JSON-DAG: "%70:sub20": 206 # CHECK-CP-JSON-DAG: "%70:sub21": 205 # CHECK-CP-JSON-DAG: "%70:sub22": 204 # CHECK-CP-JSON-DAG: "%70:sub23": 203 # CHECK-CP-JSON-DAG: "%70:sub24": 200 # CHECK-CP-JSON-DAG: "%70:sub25": 199 # CHECK-CP-JSON-DAG: "%70:sub26": 198 # CHECK-CP-JSON-DAG: "%70:sub27": 197 # CHECK-CP-JSON-DAG: "%70:sub28": 194 # CHECK-CP-JSON-DAG: "%70:sub29": 193 # CHECK-CP-JSON-DAG: "%70:sub30": 192 # CHECK-CP-JSON-DAG: "%70:sub31": 191 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 23 # CHECK-CP-JSON-DAG: "%97": 65 # CHECK-CP-JSON-DAG: "%102": 107 # CHECK-CP-JSON-DAG: "%107": 149 # CHECK-CP-JSON-DAG: "%149:sub0": 332 # CHECK-CP-JSON-DAG: "%149:sub1": 331 # CHECK-CP-JSON-DAG: "%149:sub2": 330 # CHECK-CP-JSON-DAG: "%149:sub3": 329 # CHECK-CP-JSON-DAG: "%149:sub4": 326 # CHECK-CP-JSON-DAG: "%149:sub5": 325 # CHECK-CP-JSON-DAG: "%149:sub6": 324 # CHECK-CP-JSON-DAG: "%149:sub7": 323 # CHECK-CP-JSON-DAG: "%149:sub8": 320 # CHECK-CP-JSON-DAG: "%149:sub9": 319 # CHECK-CP-JSON-DAG: "%149:sub10": 318 # CHECK-CP-JSON-DAG: "%149:sub11": 317 # CHECK-CP-JSON-DAG: "%149:sub12": 314 # CHECK-CP-JSON-DAG: "%149:sub13": 313 # CHECK-CP-JSON-DAG: "%149:sub14": 312 # CHECK-CP-JSON-DAG: "%149:sub15": 311 # CHECK-CP-JSON-DAG: "%149:sub16": 308 # CHECK-CP-JSON-DAG: "%149:sub17": 307 # CHECK-CP-JSON-DAG: "%149:sub18": 306 # CHECK-CP-JSON-DAG: "%149:sub19": 305 # CHECK-CP-JSON-DAG: "%149:sub20": 302 # CHECK-CP-JSON-DAG: "%149:sub21": 301 # CHECK-CP-JSON-DAG: "%149:sub22": 300 # CHECK-CP-JSON-DAG: "%149:sub23": 299 # CHECK-CP-JSON-DAG: "%149:sub24": 296 # CHECK-CP-JSON-DAG: "%149:sub25": 295 # CHECK-CP-JSON-DAG: "%149:sub26": 294 # CHECK-CP-JSON-DAG: "%149:sub27": 293 # CHECK-CP-JSON-DAG: "%149:sub28": 290 # CHECK-CP-JSON-DAG: "%149:sub29": 289 # CHECK-CP-JSON-DAG: "%149:sub30": 288 # CHECK-CP-JSON-DAG: "%149:sub31": 287 # CHECK-CP-JSON-DAG: "%191:sub0": 380 # CHECK-CP-JSON-DAG: "%191:sub1": 379 # CHECK-CP-JSON-DAG: "%191:sub2": 378 # CHECK-CP-JSON-DAG: "%191:sub3": 377 # CHECK-CP-JSON-DAG: "%191:sub4": 374 # CHECK-CP-JSON-DAG: "%191:sub5": 373 # CHECK-CP-JSON-DAG: "%191:sub6": 372 # CHECK-CP-JSON-DAG: "%191:sub7": 371 # CHECK-CP-JSON-DAG: "%191:sub8": 368 # CHECK-CP-JSON-DAG: "%191:sub9": 367 # CHECK-CP-JSON-DAG: "%191:sub10": 366 # CHECK-CP-JSON-DAG: "%191:sub11": 365 # CHECK-CP-JSON-DAG: "%191:sub12": 362 # CHECK-CP-JSON-DAG: "%191:sub13": 361 # CHECK-CP-JSON-DAG: "%191:sub14": 360 # CHECK-CP-JSON-DAG: "%191:sub15": 359 # CHECK-CP-JSON-DAG: "%191:sub16": 356 # CHECK-CP-JSON-DAG: "%191:sub17": 355 # CHECK-CP-JSON-DAG: "%191:sub18": 354 # CHECK-CP-JSON-DAG: "%191:sub19": 353 # CHECK-CP-JSON-DAG: "%191:sub20": 350 # CHECK-CP-JSON-DAG: "%191:sub21": 349 # CHECK-CP-JSON-DAG: "%191:sub22": 348 # CHECK-CP-JSON-DAG: "%191:sub23": 347 # CHECK-CP-JSON-DAG: "%191:sub24": 344 # CHECK-CP-JSON-DAG: "%191:sub25": 343 # CHECK-CP-JSON-DAG: "%191:sub26": 342 # CHECK-CP-JSON-DAG: "%191:sub27": 341 # CHECK-CP-JSON-DAG: "%191:sub28": 338 # CHECK-CP-JSON-DAG: "%191:sub29": 337 # CHECK-CP-JSON-DAG: "%191:sub30": 336 # CHECK-CP-JSON-DAG: "%191:sub31": 335 # CHECK-CP-JSON-DAG: "%193": 21 # CHECK-CP-JSON-DAG: "%194": 21 # CHECK-CP-JSON-DAG: "%195": 21 # CHECK-CP-JSON-DAG: "%196": 21 # CHECK-CP-JSON-DAG: "%198": 21 # CHECK-CP-JSON-DAG: "%199": 21 # CHECK-CP-JSON-DAG: "%200": 21 # CHECK-CP-JSON-DAG: "%201": 21 # CHECK-CP-JSON-DAG: "%203": 21 # CHECK-CP-JSON-DAG: "%204": 21 # CHECK-CP-JSON-DAG: "%205": 21 # CHECK-CP-JSON-DAG: "%206": 21 # CHECK-CP-JSON-DAG: "%207:sub0": 0 # CHECK-CP-JSON-DAG: "%208": 21 # CHECK-CP-JSON-DAG: "%209": 21 # CHECK-CP-JSON-DAG: "%210": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%212:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 283 # CHECK-CP-JSON-DAG: "%69:sub1": 282 # CHECK-CP-JSON-DAG: "%69:sub2": 281 # CHECK-CP-JSON-DAG: "%69:sub3": 280 # CHECK-CP-JSON-DAG: "%69:sub4": 277 # CHECK-CP-JSON-DAG: "%69:sub5": 276 # CHECK-CP-JSON-DAG: "%69:sub6": 275 # CHECK-CP-JSON-DAG: "%69:sub7": 274 # CHECK-CP-JSON-DAG: "%69:sub8": 271 # CHECK-CP-JSON-DAG: "%69:sub9": 270 # CHECK-CP-JSON-DAG: "%69:sub10": 269 # CHECK-CP-JSON-DAG: "%69:sub11": 268 # CHECK-CP-JSON-DAG: "%69:sub12": 265 # CHECK-CP-JSON-DAG: "%69:sub13": 264 # CHECK-CP-JSON-DAG: "%69:sub14": 263 # CHECK-CP-JSON-DAG: "%69:sub15": 262 # CHECK-CP-JSON-DAG: "%69:sub16": 259 # CHECK-CP-JSON-DAG: "%69:sub17": 258 # CHECK-CP-JSON-DAG: "%69:sub18": 257 # CHECK-CP-JSON-DAG: "%69:sub19": 256 # CHECK-CP-JSON-DAG: "%69:sub20": 253 # CHECK-CP-JSON-DAG: "%69:sub21": 252 # CHECK-CP-JSON-DAG: "%69:sub22": 251 # CHECK-CP-JSON-DAG: "%69:sub23": 250 # CHECK-CP-JSON-DAG: "%69:sub24": 247 # CHECK-CP-JSON-DAG: "%69:sub25": 246 # CHECK-CP-JSON-DAG: "%69:sub26": 245 # CHECK-CP-JSON-DAG: "%69:sub27": 244 # CHECK-CP-JSON-DAG: "%69:sub28": 241 # CHECK-CP-JSON-DAG: "%69:sub29": 240 # CHECK-CP-JSON-DAG: "%69:sub30": 239 # CHECK-CP-JSON-DAG: "%69:sub31": 238 # CHECK-CP-JSON-DAG: "%70:sub0": 235 # CHECK-CP-JSON-DAG: "%70:sub1": 234 # CHECK-CP-JSON-DAG: "%70:sub2": 233 # CHECK-CP-JSON-DAG: "%70:sub3": 232 # CHECK-CP-JSON-DAG: "%70:sub4": 229 # CHECK-CP-JSON-DAG: "%70:sub5": 228 # CHECK-CP-JSON-DAG: "%70:sub6": 227 # CHECK-CP-JSON-DAG: "%70:sub7": 226 # CHECK-CP-JSON-DAG: "%70:sub8": 223 # CHECK-CP-JSON-DAG: "%70:sub9": 222 # CHECK-CP-JSON-DAG: "%70:sub10": 221 # CHECK-CP-JSON-DAG: "%70:sub11": 220 # CHECK-CP-JSON-DAG: "%70:sub12": 217 # CHECK-CP-JSON-DAG: "%70:sub13": 216 # CHECK-CP-JSON-DAG: "%70:sub14": 215 # CHECK-CP-JSON-DAG: "%70:sub15": 214 # CHECK-CP-JSON-DAG: "%70:sub16": 211 # CHECK-CP-JSON-DAG: "%70:sub17": 210 # CHECK-CP-JSON-DAG: "%70:sub18": 209 # CHECK-CP-JSON-DAG: "%70:sub19": 208 # CHECK-CP-JSON-DAG: "%70:sub20": 205 # CHECK-CP-JSON-DAG: "%70:sub21": 204 # CHECK-CP-JSON-DAG: "%70:sub22": 203 # CHECK-CP-JSON-DAG: "%70:sub23": 202 # CHECK-CP-JSON-DAG: "%70:sub24": 199 # CHECK-CP-JSON-DAG: "%70:sub25": 198 # CHECK-CP-JSON-DAG: "%70:sub26": 197 # CHECK-CP-JSON-DAG: "%70:sub27": 196 # CHECK-CP-JSON-DAG: "%70:sub28": 193 # CHECK-CP-JSON-DAG: "%70:sub29": 192 # CHECK-CP-JSON-DAG: "%70:sub30": 191 # CHECK-CP-JSON-DAG: "%70:sub31": 190 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 22 # CHECK-CP-JSON-DAG: "%97": 64 # CHECK-CP-JSON-DAG: "%102": 106 # CHECK-CP-JSON-DAG: "%107": 148 # CHECK-CP-JSON-DAG: "%149:sub0": 331 # CHECK-CP-JSON-DAG: "%149:sub1": 330 # CHECK-CP-JSON-DAG: "%149:sub2": 329 # CHECK-CP-JSON-DAG: "%149:sub3": 328 # CHECK-CP-JSON-DAG: "%149:sub4": 325 # CHECK-CP-JSON-DAG: "%149:sub5": 324 # CHECK-CP-JSON-DAG: "%149:sub6": 323 # CHECK-CP-JSON-DAG: "%149:sub7": 322 # CHECK-CP-JSON-DAG: "%149:sub8": 319 # CHECK-CP-JSON-DAG: "%149:sub9": 318 # CHECK-CP-JSON-DAG: "%149:sub10": 317 # CHECK-CP-JSON-DAG: "%149:sub11": 316 # CHECK-CP-JSON-DAG: "%149:sub12": 313 # CHECK-CP-JSON-DAG: "%149:sub13": 312 # CHECK-CP-JSON-DAG: "%149:sub14": 311 # CHECK-CP-JSON-DAG: "%149:sub15": 310 # CHECK-CP-JSON-DAG: "%149:sub16": 307 # CHECK-CP-JSON-DAG: "%149:sub17": 306 # CHECK-CP-JSON-DAG: "%149:sub18": 305 # CHECK-CP-JSON-DAG: "%149:sub19": 304 # CHECK-CP-JSON-DAG: "%149:sub20": 301 # CHECK-CP-JSON-DAG: "%149:sub21": 300 # CHECK-CP-JSON-DAG: "%149:sub22": 299 # CHECK-CP-JSON-DAG: "%149:sub23": 298 # CHECK-CP-JSON-DAG: "%149:sub24": 295 # CHECK-CP-JSON-DAG: "%149:sub25": 294 # CHECK-CP-JSON-DAG: "%149:sub26": 293 # CHECK-CP-JSON-DAG: "%149:sub27": 292 # CHECK-CP-JSON-DAG: "%149:sub28": 289 # CHECK-CP-JSON-DAG: "%149:sub29": 288 # CHECK-CP-JSON-DAG: "%149:sub30": 287 # CHECK-CP-JSON-DAG: "%149:sub31": 286 # CHECK-CP-JSON-DAG: "%191:sub0": 379 # CHECK-CP-JSON-DAG: "%191:sub1": 378 # CHECK-CP-JSON-DAG: "%191:sub2": 377 # CHECK-CP-JSON-DAG: "%191:sub3": 376 # CHECK-CP-JSON-DAG: "%191:sub4": 373 # CHECK-CP-JSON-DAG: "%191:sub5": 372 # CHECK-CP-JSON-DAG: "%191:sub6": 371 # CHECK-CP-JSON-DAG: "%191:sub7": 370 # CHECK-CP-JSON-DAG: "%191:sub8": 367 # CHECK-CP-JSON-DAG: "%191:sub9": 366 # CHECK-CP-JSON-DAG: "%191:sub10": 365 # CHECK-CP-JSON-DAG: "%191:sub11": 364 # CHECK-CP-JSON-DAG: "%191:sub12": 361 # CHECK-CP-JSON-DAG: "%191:sub13": 360 # CHECK-CP-JSON-DAG: "%191:sub14": 359 # CHECK-CP-JSON-DAG: "%191:sub15": 358 # CHECK-CP-JSON-DAG: "%191:sub16": 355 # CHECK-CP-JSON-DAG: "%191:sub17": 354 # CHECK-CP-JSON-DAG: "%191:sub18": 353 # CHECK-CP-JSON-DAG: "%191:sub19": 352 # CHECK-CP-JSON-DAG: "%191:sub20": 349 # CHECK-CP-JSON-DAG: "%191:sub21": 348 # CHECK-CP-JSON-DAG: "%191:sub22": 347 # CHECK-CP-JSON-DAG: "%191:sub23": 346 # CHECK-CP-JSON-DAG: "%191:sub24": 343 # CHECK-CP-JSON-DAG: "%191:sub25": 342 # CHECK-CP-JSON-DAG: "%191:sub26": 341 # CHECK-CP-JSON-DAG: "%191:sub27": 340 # CHECK-CP-JSON-DAG: "%191:sub28": 337 # CHECK-CP-JSON-DAG: "%191:sub29": 336 # CHECK-CP-JSON-DAG: "%191:sub30": 335 # CHECK-CP-JSON-DAG: "%191:sub31": 334 # CHECK-CP-JSON-DAG: "%193": 20 # CHECK-CP-JSON-DAG: "%194": 20 # CHECK-CP-JSON-DAG: "%195": 20 # CHECK-CP-JSON-DAG: "%196": 20 # CHECK-CP-JSON-DAG: "%198": 20 # CHECK-CP-JSON-DAG: "%199": 20 # CHECK-CP-JSON-DAG: "%200": 20 # CHECK-CP-JSON-DAG: "%201": 20 # CHECK-CP-JSON-DAG: "%203": 20 # CHECK-CP-JSON-DAG: "%204": 20 # CHECK-CP-JSON-DAG: "%205": 20 # CHECK-CP-JSON-DAG: "%206": 20 # CHECK-CP-JSON-DAG: "%208": 20 # CHECK-CP-JSON-DAG: "%209": 20 # CHECK-CP-JSON-DAG: "%210": 20 # CHECK-CP-JSON-DAG: "%211": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%213:vgpr_32 = COPY %212.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 282 # CHECK-CP-JSON-DAG: "%69:sub1": 281 # CHECK-CP-JSON-DAG: "%69:sub2": 280 # CHECK-CP-JSON-DAG: "%69:sub3": 279 # CHECK-CP-JSON-DAG: "%69:sub4": 276 # CHECK-CP-JSON-DAG: "%69:sub5": 275 # CHECK-CP-JSON-DAG: "%69:sub6": 274 # CHECK-CP-JSON-DAG: "%69:sub7": 273 # CHECK-CP-JSON-DAG: "%69:sub8": 270 # CHECK-CP-JSON-DAG: "%69:sub9": 269 # CHECK-CP-JSON-DAG: "%69:sub10": 268 # CHECK-CP-JSON-DAG: "%69:sub11": 267 # CHECK-CP-JSON-DAG: "%69:sub12": 264 # CHECK-CP-JSON-DAG: "%69:sub13": 263 # CHECK-CP-JSON-DAG: "%69:sub14": 262 # CHECK-CP-JSON-DAG: "%69:sub15": 261 # CHECK-CP-JSON-DAG: "%69:sub16": 258 # CHECK-CP-JSON-DAG: "%69:sub17": 257 # CHECK-CP-JSON-DAG: "%69:sub18": 256 # CHECK-CP-JSON-DAG: "%69:sub19": 255 # CHECK-CP-JSON-DAG: "%69:sub20": 252 # CHECK-CP-JSON-DAG: "%69:sub21": 251 # CHECK-CP-JSON-DAG: "%69:sub22": 250 # CHECK-CP-JSON-DAG: "%69:sub23": 249 # CHECK-CP-JSON-DAG: "%69:sub24": 246 # CHECK-CP-JSON-DAG: "%69:sub25": 245 # CHECK-CP-JSON-DAG: "%69:sub26": 244 # CHECK-CP-JSON-DAG: "%69:sub27": 243 # CHECK-CP-JSON-DAG: "%69:sub28": 240 # CHECK-CP-JSON-DAG: "%69:sub29": 239 # CHECK-CP-JSON-DAG: "%69:sub30": 238 # CHECK-CP-JSON-DAG: "%69:sub31": 237 # CHECK-CP-JSON-DAG: "%70:sub0": 234 # CHECK-CP-JSON-DAG: "%70:sub1": 233 # CHECK-CP-JSON-DAG: "%70:sub2": 232 # CHECK-CP-JSON-DAG: "%70:sub3": 231 # CHECK-CP-JSON-DAG: "%70:sub4": 228 # CHECK-CP-JSON-DAG: "%70:sub5": 227 # CHECK-CP-JSON-DAG: "%70:sub6": 226 # CHECK-CP-JSON-DAG: "%70:sub7": 225 # CHECK-CP-JSON-DAG: "%70:sub8": 222 # CHECK-CP-JSON-DAG: "%70:sub9": 221 # CHECK-CP-JSON-DAG: "%70:sub10": 220 # CHECK-CP-JSON-DAG: "%70:sub11": 219 # CHECK-CP-JSON-DAG: "%70:sub12": 216 # CHECK-CP-JSON-DAG: "%70:sub13": 215 # CHECK-CP-JSON-DAG: "%70:sub14": 214 # CHECK-CP-JSON-DAG: "%70:sub15": 213 # CHECK-CP-JSON-DAG: "%70:sub16": 210 # CHECK-CP-JSON-DAG: "%70:sub17": 209 # CHECK-CP-JSON-DAG: "%70:sub18": 208 # CHECK-CP-JSON-DAG: "%70:sub19": 207 # CHECK-CP-JSON-DAG: "%70:sub20": 204 # CHECK-CP-JSON-DAG: "%70:sub21": 203 # CHECK-CP-JSON-DAG: "%70:sub22": 202 # CHECK-CP-JSON-DAG: "%70:sub23": 201 # CHECK-CP-JSON-DAG: "%70:sub24": 198 # CHECK-CP-JSON-DAG: "%70:sub25": 197 # CHECK-CP-JSON-DAG: "%70:sub26": 196 # CHECK-CP-JSON-DAG: "%70:sub27": 195 # CHECK-CP-JSON-DAG: "%70:sub28": 192 # CHECK-CP-JSON-DAG: "%70:sub29": 191 # CHECK-CP-JSON-DAG: "%70:sub30": 190 # CHECK-CP-JSON-DAG: "%70:sub31": 189 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 21 # CHECK-CP-JSON-DAG: "%97": 63 # CHECK-CP-JSON-DAG: "%102": 105 # CHECK-CP-JSON-DAG: "%107": 147 # CHECK-CP-JSON-DAG: "%149:sub0": 330 # CHECK-CP-JSON-DAG: "%149:sub1": 329 # CHECK-CP-JSON-DAG: "%149:sub2": 328 # CHECK-CP-JSON-DAG: "%149:sub3": 327 # CHECK-CP-JSON-DAG: "%149:sub4": 324 # CHECK-CP-JSON-DAG: "%149:sub5": 323 # CHECK-CP-JSON-DAG: "%149:sub6": 322 # CHECK-CP-JSON-DAG: "%149:sub7": 321 # CHECK-CP-JSON-DAG: "%149:sub8": 318 # CHECK-CP-JSON-DAG: "%149:sub9": 317 # CHECK-CP-JSON-DAG: "%149:sub10": 316 # CHECK-CP-JSON-DAG: "%149:sub11": 315 # CHECK-CP-JSON-DAG: "%149:sub12": 312 # CHECK-CP-JSON-DAG: "%149:sub13": 311 # CHECK-CP-JSON-DAG: "%149:sub14": 310 # CHECK-CP-JSON-DAG: "%149:sub15": 309 # CHECK-CP-JSON-DAG: "%149:sub16": 306 # CHECK-CP-JSON-DAG: "%149:sub17": 305 # CHECK-CP-JSON-DAG: "%149:sub18": 304 # CHECK-CP-JSON-DAG: "%149:sub19": 303 # CHECK-CP-JSON-DAG: "%149:sub20": 300 # CHECK-CP-JSON-DAG: "%149:sub21": 299 # CHECK-CP-JSON-DAG: "%149:sub22": 298 # CHECK-CP-JSON-DAG: "%149:sub23": 297 # CHECK-CP-JSON-DAG: "%149:sub24": 294 # CHECK-CP-JSON-DAG: "%149:sub25": 293 # CHECK-CP-JSON-DAG: "%149:sub26": 292 # CHECK-CP-JSON-DAG: "%149:sub27": 291 # CHECK-CP-JSON-DAG: "%149:sub28": 288 # CHECK-CP-JSON-DAG: "%149:sub29": 287 # CHECK-CP-JSON-DAG: "%149:sub30": 286 # CHECK-CP-JSON-DAG: "%149:sub31": 285 # CHECK-CP-JSON-DAG: "%191:sub0": 378 # CHECK-CP-JSON-DAG: "%191:sub1": 377 # CHECK-CP-JSON-DAG: "%191:sub2": 376 # CHECK-CP-JSON-DAG: "%191:sub3": 375 # CHECK-CP-JSON-DAG: "%191:sub4": 372 # CHECK-CP-JSON-DAG: "%191:sub5": 371 # CHECK-CP-JSON-DAG: "%191:sub6": 370 # CHECK-CP-JSON-DAG: "%191:sub7": 369 # CHECK-CP-JSON-DAG: "%191:sub8": 366 # CHECK-CP-JSON-DAG: "%191:sub9": 365 # CHECK-CP-JSON-DAG: "%191:sub10": 364 # CHECK-CP-JSON-DAG: "%191:sub11": 363 # CHECK-CP-JSON-DAG: "%191:sub12": 360 # CHECK-CP-JSON-DAG: "%191:sub13": 359 # CHECK-CP-JSON-DAG: "%191:sub14": 358 # CHECK-CP-JSON-DAG: "%191:sub15": 357 # CHECK-CP-JSON-DAG: "%191:sub16": 354 # CHECK-CP-JSON-DAG: "%191:sub17": 353 # CHECK-CP-JSON-DAG: "%191:sub18": 352 # CHECK-CP-JSON-DAG: "%191:sub19": 351 # CHECK-CP-JSON-DAG: "%191:sub20": 348 # CHECK-CP-JSON-DAG: "%191:sub21": 347 # CHECK-CP-JSON-DAG: "%191:sub22": 346 # CHECK-CP-JSON-DAG: "%191:sub23": 345 # CHECK-CP-JSON-DAG: "%191:sub24": 342 # CHECK-CP-JSON-DAG: "%191:sub25": 341 # CHECK-CP-JSON-DAG: "%191:sub26": 340 # CHECK-CP-JSON-DAG: "%191:sub27": 339 # CHECK-CP-JSON-DAG: "%191:sub28": 336 # CHECK-CP-JSON-DAG: "%191:sub29": 335 # CHECK-CP-JSON-DAG: "%191:sub30": 334 # CHECK-CP-JSON-DAG: "%191:sub31": 333 # CHECK-CP-JSON-DAG: "%193": 19 # CHECK-CP-JSON-DAG: "%194": 19 # CHECK-CP-JSON-DAG: "%195": 19 # CHECK-CP-JSON-DAG: "%196": 19 # CHECK-CP-JSON-DAG: "%198": 19 # CHECK-CP-JSON-DAG: "%199": 19 # CHECK-CP-JSON-DAG: "%200": 19 # CHECK-CP-JSON-DAG: "%201": 19 # CHECK-CP-JSON-DAG: "%203": 19 # CHECK-CP-JSON-DAG: "%204": 19 # CHECK-CP-JSON-DAG: "%205": 19 # CHECK-CP-JSON-DAG: "%206": 19 # CHECK-CP-JSON-DAG: "%208": 19 # CHECK-CP-JSON-DAG: "%209": 19 # CHECK-CP-JSON-DAG: "%210": 19 # CHECK-CP-JSON-DAG: "%211": 19 # CHECK-CP-JSON-DAG: "%212:sub0": 3 # CHECK-CP-JSON-DAG: "%212:sub1": 2 # CHECK-CP-JSON-DAG: "%212:sub2": 1 # CHECK-CP-JSON-DAG: "%212:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%214:vgpr_32 = COPY %212.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 281 # CHECK-CP-JSON-DAG: "%69:sub1": 280 # CHECK-CP-JSON-DAG: "%69:sub2": 279 # CHECK-CP-JSON-DAG: "%69:sub3": 278 # CHECK-CP-JSON-DAG: "%69:sub4": 275 # CHECK-CP-JSON-DAG: "%69:sub5": 274 # CHECK-CP-JSON-DAG: "%69:sub6": 273 # CHECK-CP-JSON-DAG: "%69:sub7": 272 # CHECK-CP-JSON-DAG: "%69:sub8": 269 # CHECK-CP-JSON-DAG: "%69:sub9": 268 # CHECK-CP-JSON-DAG: "%69:sub10": 267 # CHECK-CP-JSON-DAG: "%69:sub11": 266 # CHECK-CP-JSON-DAG: "%69:sub12": 263 # CHECK-CP-JSON-DAG: "%69:sub13": 262 # CHECK-CP-JSON-DAG: "%69:sub14": 261 # CHECK-CP-JSON-DAG: "%69:sub15": 260 # CHECK-CP-JSON-DAG: "%69:sub16": 257 # CHECK-CP-JSON-DAG: "%69:sub17": 256 # CHECK-CP-JSON-DAG: "%69:sub18": 255 # CHECK-CP-JSON-DAG: "%69:sub19": 254 # CHECK-CP-JSON-DAG: "%69:sub20": 251 # CHECK-CP-JSON-DAG: "%69:sub21": 250 # CHECK-CP-JSON-DAG: "%69:sub22": 249 # CHECK-CP-JSON-DAG: "%69:sub23": 248 # CHECK-CP-JSON-DAG: "%69:sub24": 245 # CHECK-CP-JSON-DAG: "%69:sub25": 244 # CHECK-CP-JSON-DAG: "%69:sub26": 243 # CHECK-CP-JSON-DAG: "%69:sub27": 242 # CHECK-CP-JSON-DAG: "%69:sub28": 239 # CHECK-CP-JSON-DAG: "%69:sub29": 238 # CHECK-CP-JSON-DAG: "%69:sub30": 237 # CHECK-CP-JSON-DAG: "%69:sub31": 236 # CHECK-CP-JSON-DAG: "%70:sub0": 233 # CHECK-CP-JSON-DAG: "%70:sub1": 232 # CHECK-CP-JSON-DAG: "%70:sub2": 231 # CHECK-CP-JSON-DAG: "%70:sub3": 230 # CHECK-CP-JSON-DAG: "%70:sub4": 227 # CHECK-CP-JSON-DAG: "%70:sub5": 226 # CHECK-CP-JSON-DAG: "%70:sub6": 225 # CHECK-CP-JSON-DAG: "%70:sub7": 224 # CHECK-CP-JSON-DAG: "%70:sub8": 221 # CHECK-CP-JSON-DAG: "%70:sub9": 220 # CHECK-CP-JSON-DAG: "%70:sub10": 219 # CHECK-CP-JSON-DAG: "%70:sub11": 218 # CHECK-CP-JSON-DAG: "%70:sub12": 215 # CHECK-CP-JSON-DAG: "%70:sub13": 214 # CHECK-CP-JSON-DAG: "%70:sub14": 213 # CHECK-CP-JSON-DAG: "%70:sub15": 212 # CHECK-CP-JSON-DAG: "%70:sub16": 209 # CHECK-CP-JSON-DAG: "%70:sub17": 208 # CHECK-CP-JSON-DAG: "%70:sub18": 207 # CHECK-CP-JSON-DAG: "%70:sub19": 206 # CHECK-CP-JSON-DAG: "%70:sub20": 203 # CHECK-CP-JSON-DAG: "%70:sub21": 202 # CHECK-CP-JSON-DAG: "%70:sub22": 201 # CHECK-CP-JSON-DAG: "%70:sub23": 200 # CHECK-CP-JSON-DAG: "%70:sub24": 197 # CHECK-CP-JSON-DAG: "%70:sub25": 196 # CHECK-CP-JSON-DAG: "%70:sub26": 195 # CHECK-CP-JSON-DAG: "%70:sub27": 194 # CHECK-CP-JSON-DAG: "%70:sub28": 191 # CHECK-CP-JSON-DAG: "%70:sub29": 190 # CHECK-CP-JSON-DAG: "%70:sub30": 189 # CHECK-CP-JSON-DAG: "%70:sub31": 188 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 20 # CHECK-CP-JSON-DAG: "%97": 62 # CHECK-CP-JSON-DAG: "%102": 104 # CHECK-CP-JSON-DAG: "%107": 146 # CHECK-CP-JSON-DAG: "%149:sub0": 329 # CHECK-CP-JSON-DAG: "%149:sub1": 328 # CHECK-CP-JSON-DAG: "%149:sub2": 327 # CHECK-CP-JSON-DAG: "%149:sub3": 326 # CHECK-CP-JSON-DAG: "%149:sub4": 323 # CHECK-CP-JSON-DAG: "%149:sub5": 322 # CHECK-CP-JSON-DAG: "%149:sub6": 321 # CHECK-CP-JSON-DAG: "%149:sub7": 320 # CHECK-CP-JSON-DAG: "%149:sub8": 317 # CHECK-CP-JSON-DAG: "%149:sub9": 316 # CHECK-CP-JSON-DAG: "%149:sub10": 315 # CHECK-CP-JSON-DAG: "%149:sub11": 314 # CHECK-CP-JSON-DAG: "%149:sub12": 311 # CHECK-CP-JSON-DAG: "%149:sub13": 310 # CHECK-CP-JSON-DAG: "%149:sub14": 309 # CHECK-CP-JSON-DAG: "%149:sub15": 308 # CHECK-CP-JSON-DAG: "%149:sub16": 305 # CHECK-CP-JSON-DAG: "%149:sub17": 304 # CHECK-CP-JSON-DAG: "%149:sub18": 303 # CHECK-CP-JSON-DAG: "%149:sub19": 302 # CHECK-CP-JSON-DAG: "%149:sub20": 299 # CHECK-CP-JSON-DAG: "%149:sub21": 298 # CHECK-CP-JSON-DAG: "%149:sub22": 297 # CHECK-CP-JSON-DAG: "%149:sub23": 296 # CHECK-CP-JSON-DAG: "%149:sub24": 293 # CHECK-CP-JSON-DAG: "%149:sub25": 292 # CHECK-CP-JSON-DAG: "%149:sub26": 291 # CHECK-CP-JSON-DAG: "%149:sub27": 290 # CHECK-CP-JSON-DAG: "%149:sub28": 287 # CHECK-CP-JSON-DAG: "%149:sub29": 286 # CHECK-CP-JSON-DAG: "%149:sub30": 285 # CHECK-CP-JSON-DAG: "%149:sub31": 284 # CHECK-CP-JSON-DAG: "%191:sub0": 377 # CHECK-CP-JSON-DAG: "%191:sub1": 376 # CHECK-CP-JSON-DAG: "%191:sub2": 375 # CHECK-CP-JSON-DAG: "%191:sub3": 374 # CHECK-CP-JSON-DAG: "%191:sub4": 371 # CHECK-CP-JSON-DAG: "%191:sub5": 370 # CHECK-CP-JSON-DAG: "%191:sub6": 369 # CHECK-CP-JSON-DAG: "%191:sub7": 368 # CHECK-CP-JSON-DAG: "%191:sub8": 365 # CHECK-CP-JSON-DAG: "%191:sub9": 364 # CHECK-CP-JSON-DAG: "%191:sub10": 363 # CHECK-CP-JSON-DAG: "%191:sub11": 362 # CHECK-CP-JSON-DAG: "%191:sub12": 359 # CHECK-CP-JSON-DAG: "%191:sub13": 358 # CHECK-CP-JSON-DAG: "%191:sub14": 357 # CHECK-CP-JSON-DAG: "%191:sub15": 356 # CHECK-CP-JSON-DAG: "%191:sub16": 353 # CHECK-CP-JSON-DAG: "%191:sub17": 352 # CHECK-CP-JSON-DAG: "%191:sub18": 351 # CHECK-CP-JSON-DAG: "%191:sub19": 350 # CHECK-CP-JSON-DAG: "%191:sub20": 347 # CHECK-CP-JSON-DAG: "%191:sub21": 346 # CHECK-CP-JSON-DAG: "%191:sub22": 345 # CHECK-CP-JSON-DAG: "%191:sub23": 344 # CHECK-CP-JSON-DAG: "%191:sub24": 341 # CHECK-CP-JSON-DAG: "%191:sub25": 340 # CHECK-CP-JSON-DAG: "%191:sub26": 339 # CHECK-CP-JSON-DAG: "%191:sub27": 338 # CHECK-CP-JSON-DAG: "%191:sub28": 335 # CHECK-CP-JSON-DAG: "%191:sub29": 334 # CHECK-CP-JSON-DAG: "%191:sub30": 333 # CHECK-CP-JSON-DAG: "%191:sub31": 332 # CHECK-CP-JSON-DAG: "%193": 18 # CHECK-CP-JSON-DAG: "%194": 18 # CHECK-CP-JSON-DAG: "%195": 18 # CHECK-CP-JSON-DAG: "%196": 18 # CHECK-CP-JSON-DAG: "%198": 18 # CHECK-CP-JSON-DAG: "%199": 18 # CHECK-CP-JSON-DAG: "%200": 18 # CHECK-CP-JSON-DAG: "%201": 18 # CHECK-CP-JSON-DAG: "%203": 18 # CHECK-CP-JSON-DAG: "%204": 18 # CHECK-CP-JSON-DAG: "%205": 18 # CHECK-CP-JSON-DAG: "%206": 18 # CHECK-CP-JSON-DAG: "%208": 18 # CHECK-CP-JSON-DAG: "%209": 18 # CHECK-CP-JSON-DAG: "%210": 18 # CHECK-CP-JSON-DAG: "%211": 18 # CHECK-CP-JSON-DAG: "%212:sub0": 2 # CHECK-CP-JSON-DAG: "%212:sub1": 1 # CHECK-CP-JSON-DAG: "%212:sub2": 0 # CHECK-CP-JSON-DAG: "%213": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%215:vgpr_32 = COPY %212.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 280 # CHECK-CP-JSON-DAG: "%69:sub1": 279 # CHECK-CP-JSON-DAG: "%69:sub2": 278 # CHECK-CP-JSON-DAG: "%69:sub3": 277 # CHECK-CP-JSON-DAG: "%69:sub4": 274 # CHECK-CP-JSON-DAG: "%69:sub5": 273 # CHECK-CP-JSON-DAG: "%69:sub6": 272 # CHECK-CP-JSON-DAG: "%69:sub7": 271 # CHECK-CP-JSON-DAG: "%69:sub8": 268 # CHECK-CP-JSON-DAG: "%69:sub9": 267 # CHECK-CP-JSON-DAG: "%69:sub10": 266 # CHECK-CP-JSON-DAG: "%69:sub11": 265 # CHECK-CP-JSON-DAG: "%69:sub12": 262 # CHECK-CP-JSON-DAG: "%69:sub13": 261 # CHECK-CP-JSON-DAG: "%69:sub14": 260 # CHECK-CP-JSON-DAG: "%69:sub15": 259 # CHECK-CP-JSON-DAG: "%69:sub16": 256 # CHECK-CP-JSON-DAG: "%69:sub17": 255 # CHECK-CP-JSON-DAG: "%69:sub18": 254 # CHECK-CP-JSON-DAG: "%69:sub19": 253 # CHECK-CP-JSON-DAG: "%69:sub20": 250 # CHECK-CP-JSON-DAG: "%69:sub21": 249 # CHECK-CP-JSON-DAG: "%69:sub22": 248 # CHECK-CP-JSON-DAG: "%69:sub23": 247 # CHECK-CP-JSON-DAG: "%69:sub24": 244 # CHECK-CP-JSON-DAG: "%69:sub25": 243 # CHECK-CP-JSON-DAG: "%69:sub26": 242 # CHECK-CP-JSON-DAG: "%69:sub27": 241 # CHECK-CP-JSON-DAG: "%69:sub28": 238 # CHECK-CP-JSON-DAG: "%69:sub29": 237 # CHECK-CP-JSON-DAG: "%69:sub30": 236 # CHECK-CP-JSON-DAG: "%69:sub31": 235 # CHECK-CP-JSON-DAG: "%70:sub0": 232 # CHECK-CP-JSON-DAG: "%70:sub1": 231 # CHECK-CP-JSON-DAG: "%70:sub2": 230 # CHECK-CP-JSON-DAG: "%70:sub3": 229 # CHECK-CP-JSON-DAG: "%70:sub4": 226 # CHECK-CP-JSON-DAG: "%70:sub5": 225 # CHECK-CP-JSON-DAG: "%70:sub6": 224 # CHECK-CP-JSON-DAG: "%70:sub7": 223 # CHECK-CP-JSON-DAG: "%70:sub8": 220 # CHECK-CP-JSON-DAG: "%70:sub9": 219 # CHECK-CP-JSON-DAG: "%70:sub10": 218 # CHECK-CP-JSON-DAG: "%70:sub11": 217 # CHECK-CP-JSON-DAG: "%70:sub12": 214 # CHECK-CP-JSON-DAG: "%70:sub13": 213 # CHECK-CP-JSON-DAG: "%70:sub14": 212 # CHECK-CP-JSON-DAG: "%70:sub15": 211 # CHECK-CP-JSON-DAG: "%70:sub16": 208 # CHECK-CP-JSON-DAG: "%70:sub17": 207 # CHECK-CP-JSON-DAG: "%70:sub18": 206 # CHECK-CP-JSON-DAG: "%70:sub19": 205 # CHECK-CP-JSON-DAG: "%70:sub20": 202 # CHECK-CP-JSON-DAG: "%70:sub21": 201 # CHECK-CP-JSON-DAG: "%70:sub22": 200 # CHECK-CP-JSON-DAG: "%70:sub23": 199 # CHECK-CP-JSON-DAG: "%70:sub24": 196 # CHECK-CP-JSON-DAG: "%70:sub25": 195 # CHECK-CP-JSON-DAG: "%70:sub26": 194 # CHECK-CP-JSON-DAG: "%70:sub27": 193 # CHECK-CP-JSON-DAG: "%70:sub28": 190 # CHECK-CP-JSON-DAG: "%70:sub29": 189 # CHECK-CP-JSON-DAG: "%70:sub30": 188 # CHECK-CP-JSON-DAG: "%70:sub31": 187 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 19 # CHECK-CP-JSON-DAG: "%97": 61 # CHECK-CP-JSON-DAG: "%102": 103 # CHECK-CP-JSON-DAG: "%107": 145 # CHECK-CP-JSON-DAG: "%149:sub0": 328 # CHECK-CP-JSON-DAG: "%149:sub1": 327 # CHECK-CP-JSON-DAG: "%149:sub2": 326 # CHECK-CP-JSON-DAG: "%149:sub3": 325 # CHECK-CP-JSON-DAG: "%149:sub4": 322 # CHECK-CP-JSON-DAG: "%149:sub5": 321 # CHECK-CP-JSON-DAG: "%149:sub6": 320 # CHECK-CP-JSON-DAG: "%149:sub7": 319 # CHECK-CP-JSON-DAG: "%149:sub8": 316 # CHECK-CP-JSON-DAG: "%149:sub9": 315 # CHECK-CP-JSON-DAG: "%149:sub10": 314 # CHECK-CP-JSON-DAG: "%149:sub11": 313 # CHECK-CP-JSON-DAG: "%149:sub12": 310 # CHECK-CP-JSON-DAG: "%149:sub13": 309 # CHECK-CP-JSON-DAG: "%149:sub14": 308 # CHECK-CP-JSON-DAG: "%149:sub15": 307 # CHECK-CP-JSON-DAG: "%149:sub16": 304 # CHECK-CP-JSON-DAG: "%149:sub17": 303 # CHECK-CP-JSON-DAG: "%149:sub18": 302 # CHECK-CP-JSON-DAG: "%149:sub19": 301 # CHECK-CP-JSON-DAG: "%149:sub20": 298 # CHECK-CP-JSON-DAG: "%149:sub21": 297 # CHECK-CP-JSON-DAG: "%149:sub22": 296 # CHECK-CP-JSON-DAG: "%149:sub23": 295 # CHECK-CP-JSON-DAG: "%149:sub24": 292 # CHECK-CP-JSON-DAG: "%149:sub25": 291 # CHECK-CP-JSON-DAG: "%149:sub26": 290 # CHECK-CP-JSON-DAG: "%149:sub27": 289 # CHECK-CP-JSON-DAG: "%149:sub28": 286 # CHECK-CP-JSON-DAG: "%149:sub29": 285 # CHECK-CP-JSON-DAG: "%149:sub30": 284 # CHECK-CP-JSON-DAG: "%149:sub31": 283 # CHECK-CP-JSON-DAG: "%191:sub0": 376 # CHECK-CP-JSON-DAG: "%191:sub1": 375 # CHECK-CP-JSON-DAG: "%191:sub2": 374 # CHECK-CP-JSON-DAG: "%191:sub3": 373 # CHECK-CP-JSON-DAG: "%191:sub4": 370 # CHECK-CP-JSON-DAG: "%191:sub5": 369 # CHECK-CP-JSON-DAG: "%191:sub6": 368 # CHECK-CP-JSON-DAG: "%191:sub7": 367 # CHECK-CP-JSON-DAG: "%191:sub8": 364 # CHECK-CP-JSON-DAG: "%191:sub9": 363 # CHECK-CP-JSON-DAG: "%191:sub10": 362 # CHECK-CP-JSON-DAG: "%191:sub11": 361 # CHECK-CP-JSON-DAG: "%191:sub12": 358 # CHECK-CP-JSON-DAG: "%191:sub13": 357 # CHECK-CP-JSON-DAG: "%191:sub14": 356 # CHECK-CP-JSON-DAG: "%191:sub15": 355 # CHECK-CP-JSON-DAG: "%191:sub16": 352 # CHECK-CP-JSON-DAG: "%191:sub17": 351 # CHECK-CP-JSON-DAG: "%191:sub18": 350 # CHECK-CP-JSON-DAG: "%191:sub19": 349 # CHECK-CP-JSON-DAG: "%191:sub20": 346 # CHECK-CP-JSON-DAG: "%191:sub21": 345 # CHECK-CP-JSON-DAG: "%191:sub22": 344 # CHECK-CP-JSON-DAG: "%191:sub23": 343 # CHECK-CP-JSON-DAG: "%191:sub24": 340 # CHECK-CP-JSON-DAG: "%191:sub25": 339 # CHECK-CP-JSON-DAG: "%191:sub26": 338 # CHECK-CP-JSON-DAG: "%191:sub27": 337 # CHECK-CP-JSON-DAG: "%191:sub28": 334 # CHECK-CP-JSON-DAG: "%191:sub29": 333 # CHECK-CP-JSON-DAG: "%191:sub30": 332 # CHECK-CP-JSON-DAG: "%191:sub31": 331 # CHECK-CP-JSON-DAG: "%193": 17 # CHECK-CP-JSON-DAG: "%194": 17 # CHECK-CP-JSON-DAG: "%195": 17 # CHECK-CP-JSON-DAG: "%196": 17 # CHECK-CP-JSON-DAG: "%198": 17 # CHECK-CP-JSON-DAG: "%199": 17 # CHECK-CP-JSON-DAG: "%200": 17 # CHECK-CP-JSON-DAG: "%201": 17 # CHECK-CP-JSON-DAG: "%203": 17 # CHECK-CP-JSON-DAG: "%204": 17 # CHECK-CP-JSON-DAG: "%205": 17 # CHECK-CP-JSON-DAG: "%206": 17 # CHECK-CP-JSON-DAG: "%208": 17 # CHECK-CP-JSON-DAG: "%209": 17 # CHECK-CP-JSON-DAG: "%210": 17 # CHECK-CP-JSON-DAG: "%211": 17 # CHECK-CP-JSON-DAG: "%212:sub0": 1 # CHECK-CP-JSON-DAG: "%212:sub1": 0 # CHECK-CP-JSON-DAG: "%213": 17 # CHECK-CP-JSON-DAG: "%214": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%216:vgpr_32 = COPY %212.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 279 # CHECK-CP-JSON-DAG: "%69:sub1": 278 # CHECK-CP-JSON-DAG: "%69:sub2": 277 # CHECK-CP-JSON-DAG: "%69:sub3": 276 # CHECK-CP-JSON-DAG: "%69:sub4": 273 # CHECK-CP-JSON-DAG: "%69:sub5": 272 # CHECK-CP-JSON-DAG: "%69:sub6": 271 # CHECK-CP-JSON-DAG: "%69:sub7": 270 # CHECK-CP-JSON-DAG: "%69:sub8": 267 # CHECK-CP-JSON-DAG: "%69:sub9": 266 # CHECK-CP-JSON-DAG: "%69:sub10": 265 # CHECK-CP-JSON-DAG: "%69:sub11": 264 # CHECK-CP-JSON-DAG: "%69:sub12": 261 # CHECK-CP-JSON-DAG: "%69:sub13": 260 # CHECK-CP-JSON-DAG: "%69:sub14": 259 # CHECK-CP-JSON-DAG: "%69:sub15": 258 # CHECK-CP-JSON-DAG: "%69:sub16": 255 # CHECK-CP-JSON-DAG: "%69:sub17": 254 # CHECK-CP-JSON-DAG: "%69:sub18": 253 # CHECK-CP-JSON-DAG: "%69:sub19": 252 # CHECK-CP-JSON-DAG: "%69:sub20": 249 # CHECK-CP-JSON-DAG: "%69:sub21": 248 # CHECK-CP-JSON-DAG: "%69:sub22": 247 # CHECK-CP-JSON-DAG: "%69:sub23": 246 # CHECK-CP-JSON-DAG: "%69:sub24": 243 # CHECK-CP-JSON-DAG: "%69:sub25": 242 # CHECK-CP-JSON-DAG: "%69:sub26": 241 # CHECK-CP-JSON-DAG: "%69:sub27": 240 # CHECK-CP-JSON-DAG: "%69:sub28": 237 # CHECK-CP-JSON-DAG: "%69:sub29": 236 # CHECK-CP-JSON-DAG: "%69:sub30": 235 # CHECK-CP-JSON-DAG: "%69:sub31": 234 # CHECK-CP-JSON-DAG: "%70:sub0": 231 # CHECK-CP-JSON-DAG: "%70:sub1": 230 # CHECK-CP-JSON-DAG: "%70:sub2": 229 # CHECK-CP-JSON-DAG: "%70:sub3": 228 # CHECK-CP-JSON-DAG: "%70:sub4": 225 # CHECK-CP-JSON-DAG: "%70:sub5": 224 # CHECK-CP-JSON-DAG: "%70:sub6": 223 # CHECK-CP-JSON-DAG: "%70:sub7": 222 # CHECK-CP-JSON-DAG: "%70:sub8": 219 # CHECK-CP-JSON-DAG: "%70:sub9": 218 # CHECK-CP-JSON-DAG: "%70:sub10": 217 # CHECK-CP-JSON-DAG: "%70:sub11": 216 # CHECK-CP-JSON-DAG: "%70:sub12": 213 # CHECK-CP-JSON-DAG: "%70:sub13": 212 # CHECK-CP-JSON-DAG: "%70:sub14": 211 # CHECK-CP-JSON-DAG: "%70:sub15": 210 # CHECK-CP-JSON-DAG: "%70:sub16": 207 # CHECK-CP-JSON-DAG: "%70:sub17": 206 # CHECK-CP-JSON-DAG: "%70:sub18": 205 # CHECK-CP-JSON-DAG: "%70:sub19": 204 # CHECK-CP-JSON-DAG: "%70:sub20": 201 # CHECK-CP-JSON-DAG: "%70:sub21": 200 # CHECK-CP-JSON-DAG: "%70:sub22": 199 # CHECK-CP-JSON-DAG: "%70:sub23": 198 # CHECK-CP-JSON-DAG: "%70:sub24": 195 # CHECK-CP-JSON-DAG: "%70:sub25": 194 # CHECK-CP-JSON-DAG: "%70:sub26": 193 # CHECK-CP-JSON-DAG: "%70:sub27": 192 # CHECK-CP-JSON-DAG: "%70:sub28": 189 # CHECK-CP-JSON-DAG: "%70:sub29": 188 # CHECK-CP-JSON-DAG: "%70:sub30": 187 # CHECK-CP-JSON-DAG: "%70:sub31": 186 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 18 # CHECK-CP-JSON-DAG: "%97": 60 # CHECK-CP-JSON-DAG: "%102": 102 # CHECK-CP-JSON-DAG: "%107": 144 # CHECK-CP-JSON-DAG: "%149:sub0": 327 # CHECK-CP-JSON-DAG: "%149:sub1": 326 # CHECK-CP-JSON-DAG: "%149:sub2": 325 # CHECK-CP-JSON-DAG: "%149:sub3": 324 # CHECK-CP-JSON-DAG: "%149:sub4": 321 # CHECK-CP-JSON-DAG: "%149:sub5": 320 # CHECK-CP-JSON-DAG: "%149:sub6": 319 # CHECK-CP-JSON-DAG: "%149:sub7": 318 # CHECK-CP-JSON-DAG: "%149:sub8": 315 # CHECK-CP-JSON-DAG: "%149:sub9": 314 # CHECK-CP-JSON-DAG: "%149:sub10": 313 # CHECK-CP-JSON-DAG: "%149:sub11": 312 # CHECK-CP-JSON-DAG: "%149:sub12": 309 # CHECK-CP-JSON-DAG: "%149:sub13": 308 # CHECK-CP-JSON-DAG: "%149:sub14": 307 # CHECK-CP-JSON-DAG: "%149:sub15": 306 # CHECK-CP-JSON-DAG: "%149:sub16": 303 # CHECK-CP-JSON-DAG: "%149:sub17": 302 # CHECK-CP-JSON-DAG: "%149:sub18": 301 # CHECK-CP-JSON-DAG: "%149:sub19": 300 # CHECK-CP-JSON-DAG: "%149:sub20": 297 # CHECK-CP-JSON-DAG: "%149:sub21": 296 # CHECK-CP-JSON-DAG: "%149:sub22": 295 # CHECK-CP-JSON-DAG: "%149:sub23": 294 # CHECK-CP-JSON-DAG: "%149:sub24": 291 # CHECK-CP-JSON-DAG: "%149:sub25": 290 # CHECK-CP-JSON-DAG: "%149:sub26": 289 # CHECK-CP-JSON-DAG: "%149:sub27": 288 # CHECK-CP-JSON-DAG: "%149:sub28": 285 # CHECK-CP-JSON-DAG: "%149:sub29": 284 # CHECK-CP-JSON-DAG: "%149:sub30": 283 # CHECK-CP-JSON-DAG: "%149:sub31": 282 # CHECK-CP-JSON-DAG: "%191:sub0": 375 # CHECK-CP-JSON-DAG: "%191:sub1": 374 # CHECK-CP-JSON-DAG: "%191:sub2": 373 # CHECK-CP-JSON-DAG: "%191:sub3": 372 # CHECK-CP-JSON-DAG: "%191:sub4": 369 # CHECK-CP-JSON-DAG: "%191:sub5": 368 # CHECK-CP-JSON-DAG: "%191:sub6": 367 # CHECK-CP-JSON-DAG: "%191:sub7": 366 # CHECK-CP-JSON-DAG: "%191:sub8": 363 # CHECK-CP-JSON-DAG: "%191:sub9": 362 # CHECK-CP-JSON-DAG: "%191:sub10": 361 # CHECK-CP-JSON-DAG: "%191:sub11": 360 # CHECK-CP-JSON-DAG: "%191:sub12": 357 # CHECK-CP-JSON-DAG: "%191:sub13": 356 # CHECK-CP-JSON-DAG: "%191:sub14": 355 # CHECK-CP-JSON-DAG: "%191:sub15": 354 # CHECK-CP-JSON-DAG: "%191:sub16": 351 # CHECK-CP-JSON-DAG: "%191:sub17": 350 # CHECK-CP-JSON-DAG: "%191:sub18": 349 # CHECK-CP-JSON-DAG: "%191:sub19": 348 # CHECK-CP-JSON-DAG: "%191:sub20": 345 # CHECK-CP-JSON-DAG: "%191:sub21": 344 # CHECK-CP-JSON-DAG: "%191:sub22": 343 # CHECK-CP-JSON-DAG: "%191:sub23": 342 # CHECK-CP-JSON-DAG: "%191:sub24": 339 # CHECK-CP-JSON-DAG: "%191:sub25": 338 # CHECK-CP-JSON-DAG: "%191:sub26": 337 # CHECK-CP-JSON-DAG: "%191:sub27": 336 # CHECK-CP-JSON-DAG: "%191:sub28": 333 # CHECK-CP-JSON-DAG: "%191:sub29": 332 # CHECK-CP-JSON-DAG: "%191:sub30": 331 # CHECK-CP-JSON-DAG: "%191:sub31": 330 # CHECK-CP-JSON-DAG: "%193": 16 # CHECK-CP-JSON-DAG: "%194": 16 # CHECK-CP-JSON-DAG: "%195": 16 # CHECK-CP-JSON-DAG: "%196": 16 # CHECK-CP-JSON-DAG: "%198": 16 # CHECK-CP-JSON-DAG: "%199": 16 # CHECK-CP-JSON-DAG: "%200": 16 # CHECK-CP-JSON-DAG: "%201": 16 # CHECK-CP-JSON-DAG: "%203": 16 # CHECK-CP-JSON-DAG: "%204": 16 # CHECK-CP-JSON-DAG: "%205": 16 # CHECK-CP-JSON-DAG: "%206": 16 # CHECK-CP-JSON-DAG: "%208": 16 # CHECK-CP-JSON-DAG: "%209": 16 # CHECK-CP-JSON-DAG: "%210": 16 # CHECK-CP-JSON-DAG: "%211": 16 # CHECK-CP-JSON-DAG: "%212:sub0": 0 # CHECK-CP-JSON-DAG: "%213": 16 # CHECK-CP-JSON-DAG: "%214": 16 # CHECK-CP-JSON-DAG: "%215": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%217:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 278 # CHECK-CP-JSON-DAG: "%69:sub1": 277 # CHECK-CP-JSON-DAG: "%69:sub2": 276 # CHECK-CP-JSON-DAG: "%69:sub3": 275 # CHECK-CP-JSON-DAG: "%69:sub4": 272 # CHECK-CP-JSON-DAG: "%69:sub5": 271 # CHECK-CP-JSON-DAG: "%69:sub6": 270 # CHECK-CP-JSON-DAG: "%69:sub7": 269 # CHECK-CP-JSON-DAG: "%69:sub8": 266 # CHECK-CP-JSON-DAG: "%69:sub9": 265 # CHECK-CP-JSON-DAG: "%69:sub10": 264 # CHECK-CP-JSON-DAG: "%69:sub11": 263 # CHECK-CP-JSON-DAG: "%69:sub12": 260 # CHECK-CP-JSON-DAG: "%69:sub13": 259 # CHECK-CP-JSON-DAG: "%69:sub14": 258 # CHECK-CP-JSON-DAG: "%69:sub15": 257 # CHECK-CP-JSON-DAG: "%69:sub16": 254 # CHECK-CP-JSON-DAG: "%69:sub17": 253 # CHECK-CP-JSON-DAG: "%69:sub18": 252 # CHECK-CP-JSON-DAG: "%69:sub19": 251 # CHECK-CP-JSON-DAG: "%69:sub20": 248 # CHECK-CP-JSON-DAG: "%69:sub21": 247 # CHECK-CP-JSON-DAG: "%69:sub22": 246 # CHECK-CP-JSON-DAG: "%69:sub23": 245 # CHECK-CP-JSON-DAG: "%69:sub24": 242 # CHECK-CP-JSON-DAG: "%69:sub25": 241 # CHECK-CP-JSON-DAG: "%69:sub26": 240 # CHECK-CP-JSON-DAG: "%69:sub27": 239 # CHECK-CP-JSON-DAG: "%69:sub28": 236 # CHECK-CP-JSON-DAG: "%69:sub29": 235 # CHECK-CP-JSON-DAG: "%69:sub30": 234 # CHECK-CP-JSON-DAG: "%69:sub31": 233 # CHECK-CP-JSON-DAG: "%70:sub0": 230 # CHECK-CP-JSON-DAG: "%70:sub1": 229 # CHECK-CP-JSON-DAG: "%70:sub2": 228 # CHECK-CP-JSON-DAG: "%70:sub3": 227 # CHECK-CP-JSON-DAG: "%70:sub4": 224 # CHECK-CP-JSON-DAG: "%70:sub5": 223 # CHECK-CP-JSON-DAG: "%70:sub6": 222 # CHECK-CP-JSON-DAG: "%70:sub7": 221 # CHECK-CP-JSON-DAG: "%70:sub8": 218 # CHECK-CP-JSON-DAG: "%70:sub9": 217 # CHECK-CP-JSON-DAG: "%70:sub10": 216 # CHECK-CP-JSON-DAG: "%70:sub11": 215 # CHECK-CP-JSON-DAG: "%70:sub12": 212 # CHECK-CP-JSON-DAG: "%70:sub13": 211 # CHECK-CP-JSON-DAG: "%70:sub14": 210 # CHECK-CP-JSON-DAG: "%70:sub15": 209 # CHECK-CP-JSON-DAG: "%70:sub16": 206 # CHECK-CP-JSON-DAG: "%70:sub17": 205 # CHECK-CP-JSON-DAG: "%70:sub18": 204 # CHECK-CP-JSON-DAG: "%70:sub19": 203 # CHECK-CP-JSON-DAG: "%70:sub20": 200 # CHECK-CP-JSON-DAG: "%70:sub21": 199 # CHECK-CP-JSON-DAG: "%70:sub22": 198 # CHECK-CP-JSON-DAG: "%70:sub23": 197 # CHECK-CP-JSON-DAG: "%70:sub24": 194 # CHECK-CP-JSON-DAG: "%70:sub25": 193 # CHECK-CP-JSON-DAG: "%70:sub26": 192 # CHECK-CP-JSON-DAG: "%70:sub27": 191 # CHECK-CP-JSON-DAG: "%70:sub28": 188 # CHECK-CP-JSON-DAG: "%70:sub29": 187 # CHECK-CP-JSON-DAG: "%70:sub30": 186 # CHECK-CP-JSON-DAG: "%70:sub31": 185 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 17 # CHECK-CP-JSON-DAG: "%97": 59 # CHECK-CP-JSON-DAG: "%102": 101 # CHECK-CP-JSON-DAG: "%107": 143 # CHECK-CP-JSON-DAG: "%149:sub0": 326 # CHECK-CP-JSON-DAG: "%149:sub1": 325 # CHECK-CP-JSON-DAG: "%149:sub2": 324 # CHECK-CP-JSON-DAG: "%149:sub3": 323 # CHECK-CP-JSON-DAG: "%149:sub4": 320 # CHECK-CP-JSON-DAG: "%149:sub5": 319 # CHECK-CP-JSON-DAG: "%149:sub6": 318 # CHECK-CP-JSON-DAG: "%149:sub7": 317 # CHECK-CP-JSON-DAG: "%149:sub8": 314 # CHECK-CP-JSON-DAG: "%149:sub9": 313 # CHECK-CP-JSON-DAG: "%149:sub10": 312 # CHECK-CP-JSON-DAG: "%149:sub11": 311 # CHECK-CP-JSON-DAG: "%149:sub12": 308 # CHECK-CP-JSON-DAG: "%149:sub13": 307 # CHECK-CP-JSON-DAG: "%149:sub14": 306 # CHECK-CP-JSON-DAG: "%149:sub15": 305 # CHECK-CP-JSON-DAG: "%149:sub16": 302 # CHECK-CP-JSON-DAG: "%149:sub17": 301 # CHECK-CP-JSON-DAG: "%149:sub18": 300 # CHECK-CP-JSON-DAG: "%149:sub19": 299 # CHECK-CP-JSON-DAG: "%149:sub20": 296 # CHECK-CP-JSON-DAG: "%149:sub21": 295 # CHECK-CP-JSON-DAG: "%149:sub22": 294 # CHECK-CP-JSON-DAG: "%149:sub23": 293 # CHECK-CP-JSON-DAG: "%149:sub24": 290 # CHECK-CP-JSON-DAG: "%149:sub25": 289 # CHECK-CP-JSON-DAG: "%149:sub26": 288 # CHECK-CP-JSON-DAG: "%149:sub27": 287 # CHECK-CP-JSON-DAG: "%149:sub28": 284 # CHECK-CP-JSON-DAG: "%149:sub29": 283 # CHECK-CP-JSON-DAG: "%149:sub30": 282 # CHECK-CP-JSON-DAG: "%149:sub31": 281 # CHECK-CP-JSON-DAG: "%191:sub0": 374 # CHECK-CP-JSON-DAG: "%191:sub1": 373 # CHECK-CP-JSON-DAG: "%191:sub2": 372 # CHECK-CP-JSON-DAG: "%191:sub3": 371 # CHECK-CP-JSON-DAG: "%191:sub4": 368 # CHECK-CP-JSON-DAG: "%191:sub5": 367 # CHECK-CP-JSON-DAG: "%191:sub6": 366 # CHECK-CP-JSON-DAG: "%191:sub7": 365 # CHECK-CP-JSON-DAG: "%191:sub8": 362 # CHECK-CP-JSON-DAG: "%191:sub9": 361 # CHECK-CP-JSON-DAG: "%191:sub10": 360 # CHECK-CP-JSON-DAG: "%191:sub11": 359 # CHECK-CP-JSON-DAG: "%191:sub12": 356 # CHECK-CP-JSON-DAG: "%191:sub13": 355 # CHECK-CP-JSON-DAG: "%191:sub14": 354 # CHECK-CP-JSON-DAG: "%191:sub15": 353 # CHECK-CP-JSON-DAG: "%191:sub16": 350 # CHECK-CP-JSON-DAG: "%191:sub17": 349 # CHECK-CP-JSON-DAG: "%191:sub18": 348 # CHECK-CP-JSON-DAG: "%191:sub19": 347 # CHECK-CP-JSON-DAG: "%191:sub20": 344 # CHECK-CP-JSON-DAG: "%191:sub21": 343 # CHECK-CP-JSON-DAG: "%191:sub22": 342 # CHECK-CP-JSON-DAG: "%191:sub23": 341 # CHECK-CP-JSON-DAG: "%191:sub24": 338 # CHECK-CP-JSON-DAG: "%191:sub25": 337 # CHECK-CP-JSON-DAG: "%191:sub26": 336 # CHECK-CP-JSON-DAG: "%191:sub27": 335 # CHECK-CP-JSON-DAG: "%191:sub28": 332 # CHECK-CP-JSON-DAG: "%191:sub29": 331 # CHECK-CP-JSON-DAG: "%191:sub30": 330 # CHECK-CP-JSON-DAG: "%191:sub31": 329 # CHECK-CP-JSON-DAG: "%193": 15 # CHECK-CP-JSON-DAG: "%194": 15 # CHECK-CP-JSON-DAG: "%195": 15 # CHECK-CP-JSON-DAG: "%196": 15 # CHECK-CP-JSON-DAG: "%198": 15 # CHECK-CP-JSON-DAG: "%199": 15 # CHECK-CP-JSON-DAG: "%200": 15 # CHECK-CP-JSON-DAG: "%201": 15 # CHECK-CP-JSON-DAG: "%203": 15 # CHECK-CP-JSON-DAG: "%204": 15 # CHECK-CP-JSON-DAG: "%205": 15 # CHECK-CP-JSON-DAG: "%206": 15 # CHECK-CP-JSON-DAG: "%208": 15 # CHECK-CP-JSON-DAG: "%209": 15 # CHECK-CP-JSON-DAG: "%210": 15 # CHECK-CP-JSON-DAG: "%211": 15 # CHECK-CP-JSON-DAG: "%213": 15 # CHECK-CP-JSON-DAG: "%214": 15 # CHECK-CP-JSON-DAG: "%215": 15 # CHECK-CP-JSON-DAG: "%216": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%218:vgpr_32 = COPY %217.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 277 # CHECK-CP-JSON-DAG: "%69:sub1": 276 # CHECK-CP-JSON-DAG: "%69:sub2": 275 # CHECK-CP-JSON-DAG: "%69:sub3": 274 # CHECK-CP-JSON-DAG: "%69:sub4": 271 # CHECK-CP-JSON-DAG: "%69:sub5": 270 # CHECK-CP-JSON-DAG: "%69:sub6": 269 # CHECK-CP-JSON-DAG: "%69:sub7": 268 # CHECK-CP-JSON-DAG: "%69:sub8": 265 # CHECK-CP-JSON-DAG: "%69:sub9": 264 # CHECK-CP-JSON-DAG: "%69:sub10": 263 # CHECK-CP-JSON-DAG: "%69:sub11": 262 # CHECK-CP-JSON-DAG: "%69:sub12": 259 # CHECK-CP-JSON-DAG: "%69:sub13": 258 # CHECK-CP-JSON-DAG: "%69:sub14": 257 # CHECK-CP-JSON-DAG: "%69:sub15": 256 # CHECK-CP-JSON-DAG: "%69:sub16": 253 # CHECK-CP-JSON-DAG: "%69:sub17": 252 # CHECK-CP-JSON-DAG: "%69:sub18": 251 # CHECK-CP-JSON-DAG: "%69:sub19": 250 # CHECK-CP-JSON-DAG: "%69:sub20": 247 # CHECK-CP-JSON-DAG: "%69:sub21": 246 # CHECK-CP-JSON-DAG: "%69:sub22": 245 # CHECK-CP-JSON-DAG: "%69:sub23": 244 # CHECK-CP-JSON-DAG: "%69:sub24": 241 # CHECK-CP-JSON-DAG: "%69:sub25": 240 # CHECK-CP-JSON-DAG: "%69:sub26": 239 # CHECK-CP-JSON-DAG: "%69:sub27": 238 # CHECK-CP-JSON-DAG: "%69:sub28": 235 # CHECK-CP-JSON-DAG: "%69:sub29": 234 # CHECK-CP-JSON-DAG: "%69:sub30": 233 # CHECK-CP-JSON-DAG: "%69:sub31": 232 # CHECK-CP-JSON-DAG: "%70:sub0": 229 # CHECK-CP-JSON-DAG: "%70:sub1": 228 # CHECK-CP-JSON-DAG: "%70:sub2": 227 # CHECK-CP-JSON-DAG: "%70:sub3": 226 # CHECK-CP-JSON-DAG: "%70:sub4": 223 # CHECK-CP-JSON-DAG: "%70:sub5": 222 # CHECK-CP-JSON-DAG: "%70:sub6": 221 # CHECK-CP-JSON-DAG: "%70:sub7": 220 # CHECK-CP-JSON-DAG: "%70:sub8": 217 # CHECK-CP-JSON-DAG: "%70:sub9": 216 # CHECK-CP-JSON-DAG: "%70:sub10": 215 # CHECK-CP-JSON-DAG: "%70:sub11": 214 # CHECK-CP-JSON-DAG: "%70:sub12": 211 # CHECK-CP-JSON-DAG: "%70:sub13": 210 # CHECK-CP-JSON-DAG: "%70:sub14": 209 # CHECK-CP-JSON-DAG: "%70:sub15": 208 # CHECK-CP-JSON-DAG: "%70:sub16": 205 # CHECK-CP-JSON-DAG: "%70:sub17": 204 # CHECK-CP-JSON-DAG: "%70:sub18": 203 # CHECK-CP-JSON-DAG: "%70:sub19": 202 # CHECK-CP-JSON-DAG: "%70:sub20": 199 # CHECK-CP-JSON-DAG: "%70:sub21": 198 # CHECK-CP-JSON-DAG: "%70:sub22": 197 # CHECK-CP-JSON-DAG: "%70:sub23": 196 # CHECK-CP-JSON-DAG: "%70:sub24": 193 # CHECK-CP-JSON-DAG: "%70:sub25": 192 # CHECK-CP-JSON-DAG: "%70:sub26": 191 # CHECK-CP-JSON-DAG: "%70:sub27": 190 # CHECK-CP-JSON-DAG: "%70:sub28": 187 # CHECK-CP-JSON-DAG: "%70:sub29": 186 # CHECK-CP-JSON-DAG: "%70:sub30": 185 # CHECK-CP-JSON-DAG: "%70:sub31": 184 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 16 # CHECK-CP-JSON-DAG: "%97": 58 # CHECK-CP-JSON-DAG: "%102": 100 # CHECK-CP-JSON-DAG: "%107": 142 # CHECK-CP-JSON-DAG: "%149:sub0": 325 # CHECK-CP-JSON-DAG: "%149:sub1": 324 # CHECK-CP-JSON-DAG: "%149:sub2": 323 # CHECK-CP-JSON-DAG: "%149:sub3": 322 # CHECK-CP-JSON-DAG: "%149:sub4": 319 # CHECK-CP-JSON-DAG: "%149:sub5": 318 # CHECK-CP-JSON-DAG: "%149:sub6": 317 # CHECK-CP-JSON-DAG: "%149:sub7": 316 # CHECK-CP-JSON-DAG: "%149:sub8": 313 # CHECK-CP-JSON-DAG: "%149:sub9": 312 # CHECK-CP-JSON-DAG: "%149:sub10": 311 # CHECK-CP-JSON-DAG: "%149:sub11": 310 # CHECK-CP-JSON-DAG: "%149:sub12": 307 # CHECK-CP-JSON-DAG: "%149:sub13": 306 # CHECK-CP-JSON-DAG: "%149:sub14": 305 # CHECK-CP-JSON-DAG: "%149:sub15": 304 # CHECK-CP-JSON-DAG: "%149:sub16": 301 # CHECK-CP-JSON-DAG: "%149:sub17": 300 # CHECK-CP-JSON-DAG: "%149:sub18": 299 # CHECK-CP-JSON-DAG: "%149:sub19": 298 # CHECK-CP-JSON-DAG: "%149:sub20": 295 # CHECK-CP-JSON-DAG: "%149:sub21": 294 # CHECK-CP-JSON-DAG: "%149:sub22": 293 # CHECK-CP-JSON-DAG: "%149:sub23": 292 # CHECK-CP-JSON-DAG: "%149:sub24": 289 # CHECK-CP-JSON-DAG: "%149:sub25": 288 # CHECK-CP-JSON-DAG: "%149:sub26": 287 # CHECK-CP-JSON-DAG: "%149:sub27": 286 # CHECK-CP-JSON-DAG: "%149:sub28": 283 # CHECK-CP-JSON-DAG: "%149:sub29": 282 # CHECK-CP-JSON-DAG: "%149:sub30": 281 # CHECK-CP-JSON-DAG: "%149:sub31": 280 # CHECK-CP-JSON-DAG: "%191:sub0": 373 # CHECK-CP-JSON-DAG: "%191:sub1": 372 # CHECK-CP-JSON-DAG: "%191:sub2": 371 # CHECK-CP-JSON-DAG: "%191:sub3": 370 # CHECK-CP-JSON-DAG: "%191:sub4": 367 # CHECK-CP-JSON-DAG: "%191:sub5": 366 # CHECK-CP-JSON-DAG: "%191:sub6": 365 # CHECK-CP-JSON-DAG: "%191:sub7": 364 # CHECK-CP-JSON-DAG: "%191:sub8": 361 # CHECK-CP-JSON-DAG: "%191:sub9": 360 # CHECK-CP-JSON-DAG: "%191:sub10": 359 # CHECK-CP-JSON-DAG: "%191:sub11": 358 # CHECK-CP-JSON-DAG: "%191:sub12": 355 # CHECK-CP-JSON-DAG: "%191:sub13": 354 # CHECK-CP-JSON-DAG: "%191:sub14": 353 # CHECK-CP-JSON-DAG: "%191:sub15": 352 # CHECK-CP-JSON-DAG: "%191:sub16": 349 # CHECK-CP-JSON-DAG: "%191:sub17": 348 # CHECK-CP-JSON-DAG: "%191:sub18": 347 # CHECK-CP-JSON-DAG: "%191:sub19": 346 # CHECK-CP-JSON-DAG: "%191:sub20": 343 # CHECK-CP-JSON-DAG: "%191:sub21": 342 # CHECK-CP-JSON-DAG: "%191:sub22": 341 # CHECK-CP-JSON-DAG: "%191:sub23": 340 # CHECK-CP-JSON-DAG: "%191:sub24": 337 # CHECK-CP-JSON-DAG: "%191:sub25": 336 # CHECK-CP-JSON-DAG: "%191:sub26": 335 # CHECK-CP-JSON-DAG: "%191:sub27": 334 # CHECK-CP-JSON-DAG: "%191:sub28": 331 # CHECK-CP-JSON-DAG: "%191:sub29": 330 # CHECK-CP-JSON-DAG: "%191:sub30": 329 # CHECK-CP-JSON-DAG: "%191:sub31": 328 # CHECK-CP-JSON-DAG: "%193": 14 # CHECK-CP-JSON-DAG: "%194": 14 # CHECK-CP-JSON-DAG: "%195": 14 # CHECK-CP-JSON-DAG: "%196": 14 # CHECK-CP-JSON-DAG: "%198": 14 # CHECK-CP-JSON-DAG: "%199": 14 # CHECK-CP-JSON-DAG: "%200": 14 # CHECK-CP-JSON-DAG: "%201": 14 # CHECK-CP-JSON-DAG: "%203": 14 # CHECK-CP-JSON-DAG: "%204": 14 # CHECK-CP-JSON-DAG: "%205": 14 # CHECK-CP-JSON-DAG: "%206": 14 # CHECK-CP-JSON-DAG: "%208": 14 # CHECK-CP-JSON-DAG: "%209": 14 # CHECK-CP-JSON-DAG: "%210": 14 # CHECK-CP-JSON-DAG: "%211": 14 # CHECK-CP-JSON-DAG: "%213": 14 # CHECK-CP-JSON-DAG: "%214": 14 # CHECK-CP-JSON-DAG: "%215": 14 # CHECK-CP-JSON-DAG: "%216": 14 # CHECK-CP-JSON-DAG: "%217:sub0": 3 # CHECK-CP-JSON-DAG: "%217:sub1": 2 # CHECK-CP-JSON-DAG: "%217:sub2": 1 # CHECK-CP-JSON-DAG: "%217:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%219:vgpr_32 = COPY %217.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 276 # CHECK-CP-JSON-DAG: "%69:sub1": 275 # CHECK-CP-JSON-DAG: "%69:sub2": 274 # CHECK-CP-JSON-DAG: "%69:sub3": 273 # CHECK-CP-JSON-DAG: "%69:sub4": 270 # CHECK-CP-JSON-DAG: "%69:sub5": 269 # CHECK-CP-JSON-DAG: "%69:sub6": 268 # CHECK-CP-JSON-DAG: "%69:sub7": 267 # CHECK-CP-JSON-DAG: "%69:sub8": 264 # CHECK-CP-JSON-DAG: "%69:sub9": 263 # CHECK-CP-JSON-DAG: "%69:sub10": 262 # CHECK-CP-JSON-DAG: "%69:sub11": 261 # CHECK-CP-JSON-DAG: "%69:sub12": 258 # CHECK-CP-JSON-DAG: "%69:sub13": 257 # CHECK-CP-JSON-DAG: "%69:sub14": 256 # CHECK-CP-JSON-DAG: "%69:sub15": 255 # CHECK-CP-JSON-DAG: "%69:sub16": 252 # CHECK-CP-JSON-DAG: "%69:sub17": 251 # CHECK-CP-JSON-DAG: "%69:sub18": 250 # CHECK-CP-JSON-DAG: "%69:sub19": 249 # CHECK-CP-JSON-DAG: "%69:sub20": 246 # CHECK-CP-JSON-DAG: "%69:sub21": 245 # CHECK-CP-JSON-DAG: "%69:sub22": 244 # CHECK-CP-JSON-DAG: "%69:sub23": 243 # CHECK-CP-JSON-DAG: "%69:sub24": 240 # CHECK-CP-JSON-DAG: "%69:sub25": 239 # CHECK-CP-JSON-DAG: "%69:sub26": 238 # CHECK-CP-JSON-DAG: "%69:sub27": 237 # CHECK-CP-JSON-DAG: "%69:sub28": 234 # CHECK-CP-JSON-DAG: "%69:sub29": 233 # CHECK-CP-JSON-DAG: "%69:sub30": 232 # CHECK-CP-JSON-DAG: "%69:sub31": 231 # CHECK-CP-JSON-DAG: "%70:sub0": 228 # CHECK-CP-JSON-DAG: "%70:sub1": 227 # CHECK-CP-JSON-DAG: "%70:sub2": 226 # CHECK-CP-JSON-DAG: "%70:sub3": 225 # CHECK-CP-JSON-DAG: "%70:sub4": 222 # CHECK-CP-JSON-DAG: "%70:sub5": 221 # CHECK-CP-JSON-DAG: "%70:sub6": 220 # CHECK-CP-JSON-DAG: "%70:sub7": 219 # CHECK-CP-JSON-DAG: "%70:sub8": 216 # CHECK-CP-JSON-DAG: "%70:sub9": 215 # CHECK-CP-JSON-DAG: "%70:sub10": 214 # CHECK-CP-JSON-DAG: "%70:sub11": 213 # CHECK-CP-JSON-DAG: "%70:sub12": 210 # CHECK-CP-JSON-DAG: "%70:sub13": 209 # CHECK-CP-JSON-DAG: "%70:sub14": 208 # CHECK-CP-JSON-DAG: "%70:sub15": 207 # CHECK-CP-JSON-DAG: "%70:sub16": 204 # CHECK-CP-JSON-DAG: "%70:sub17": 203 # CHECK-CP-JSON-DAG: "%70:sub18": 202 # CHECK-CP-JSON-DAG: "%70:sub19": 201 # CHECK-CP-JSON-DAG: "%70:sub20": 198 # CHECK-CP-JSON-DAG: "%70:sub21": 197 # CHECK-CP-JSON-DAG: "%70:sub22": 196 # CHECK-CP-JSON-DAG: "%70:sub23": 195 # CHECK-CP-JSON-DAG: "%70:sub24": 192 # CHECK-CP-JSON-DAG: "%70:sub25": 191 # CHECK-CP-JSON-DAG: "%70:sub26": 190 # CHECK-CP-JSON-DAG: "%70:sub27": 189 # CHECK-CP-JSON-DAG: "%70:sub28": 186 # CHECK-CP-JSON-DAG: "%70:sub29": 185 # CHECK-CP-JSON-DAG: "%70:sub30": 184 # CHECK-CP-JSON-DAG: "%70:sub31": 183 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 15 # CHECK-CP-JSON-DAG: "%97": 57 # CHECK-CP-JSON-DAG: "%102": 99 # CHECK-CP-JSON-DAG: "%107": 141 # CHECK-CP-JSON-DAG: "%149:sub0": 324 # CHECK-CP-JSON-DAG: "%149:sub1": 323 # CHECK-CP-JSON-DAG: "%149:sub2": 322 # CHECK-CP-JSON-DAG: "%149:sub3": 321 # CHECK-CP-JSON-DAG: "%149:sub4": 318 # CHECK-CP-JSON-DAG: "%149:sub5": 317 # CHECK-CP-JSON-DAG: "%149:sub6": 316 # CHECK-CP-JSON-DAG: "%149:sub7": 315 # CHECK-CP-JSON-DAG: "%149:sub8": 312 # CHECK-CP-JSON-DAG: "%149:sub9": 311 # CHECK-CP-JSON-DAG: "%149:sub10": 310 # CHECK-CP-JSON-DAG: "%149:sub11": 309 # CHECK-CP-JSON-DAG: "%149:sub12": 306 # CHECK-CP-JSON-DAG: "%149:sub13": 305 # CHECK-CP-JSON-DAG: "%149:sub14": 304 # CHECK-CP-JSON-DAG: "%149:sub15": 303 # CHECK-CP-JSON-DAG: "%149:sub16": 300 # CHECK-CP-JSON-DAG: "%149:sub17": 299 # CHECK-CP-JSON-DAG: "%149:sub18": 298 # CHECK-CP-JSON-DAG: "%149:sub19": 297 # CHECK-CP-JSON-DAG: "%149:sub20": 294 # CHECK-CP-JSON-DAG: "%149:sub21": 293 # CHECK-CP-JSON-DAG: "%149:sub22": 292 # CHECK-CP-JSON-DAG: "%149:sub23": 291 # CHECK-CP-JSON-DAG: "%149:sub24": 288 # CHECK-CP-JSON-DAG: "%149:sub25": 287 # CHECK-CP-JSON-DAG: "%149:sub26": 286 # CHECK-CP-JSON-DAG: "%149:sub27": 285 # CHECK-CP-JSON-DAG: "%149:sub28": 282 # CHECK-CP-JSON-DAG: "%149:sub29": 281 # CHECK-CP-JSON-DAG: "%149:sub30": 280 # CHECK-CP-JSON-DAG: "%149:sub31": 279 # CHECK-CP-JSON-DAG: "%191:sub0": 372 # CHECK-CP-JSON-DAG: "%191:sub1": 371 # CHECK-CP-JSON-DAG: "%191:sub2": 370 # CHECK-CP-JSON-DAG: "%191:sub3": 369 # CHECK-CP-JSON-DAG: "%191:sub4": 366 # CHECK-CP-JSON-DAG: "%191:sub5": 365 # CHECK-CP-JSON-DAG: "%191:sub6": 364 # CHECK-CP-JSON-DAG: "%191:sub7": 363 # CHECK-CP-JSON-DAG: "%191:sub8": 360 # CHECK-CP-JSON-DAG: "%191:sub9": 359 # CHECK-CP-JSON-DAG: "%191:sub10": 358 # CHECK-CP-JSON-DAG: "%191:sub11": 357 # CHECK-CP-JSON-DAG: "%191:sub12": 354 # CHECK-CP-JSON-DAG: "%191:sub13": 353 # CHECK-CP-JSON-DAG: "%191:sub14": 352 # CHECK-CP-JSON-DAG: "%191:sub15": 351 # CHECK-CP-JSON-DAG: "%191:sub16": 348 # CHECK-CP-JSON-DAG: "%191:sub17": 347 # CHECK-CP-JSON-DAG: "%191:sub18": 346 # CHECK-CP-JSON-DAG: "%191:sub19": 345 # CHECK-CP-JSON-DAG: "%191:sub20": 342 # CHECK-CP-JSON-DAG: "%191:sub21": 341 # CHECK-CP-JSON-DAG: "%191:sub22": 340 # CHECK-CP-JSON-DAG: "%191:sub23": 339 # CHECK-CP-JSON-DAG: "%191:sub24": 336 # CHECK-CP-JSON-DAG: "%191:sub25": 335 # CHECK-CP-JSON-DAG: "%191:sub26": 334 # CHECK-CP-JSON-DAG: "%191:sub27": 333 # CHECK-CP-JSON-DAG: "%191:sub28": 330 # CHECK-CP-JSON-DAG: "%191:sub29": 329 # CHECK-CP-JSON-DAG: "%191:sub30": 328 # CHECK-CP-JSON-DAG: "%191:sub31": 327 # CHECK-CP-JSON-DAG: "%193": 13 # CHECK-CP-JSON-DAG: "%194": 13 # CHECK-CP-JSON-DAG: "%195": 13 # CHECK-CP-JSON-DAG: "%196": 13 # CHECK-CP-JSON-DAG: "%198": 13 # CHECK-CP-JSON-DAG: "%199": 13 # CHECK-CP-JSON-DAG: "%200": 13 # CHECK-CP-JSON-DAG: "%201": 13 # CHECK-CP-JSON-DAG: "%203": 13 # CHECK-CP-JSON-DAG: "%204": 13 # CHECK-CP-JSON-DAG: "%205": 13 # CHECK-CP-JSON-DAG: "%206": 13 # CHECK-CP-JSON-DAG: "%208": 13 # CHECK-CP-JSON-DAG: "%209": 13 # CHECK-CP-JSON-DAG: "%210": 13 # CHECK-CP-JSON-DAG: "%211": 13 # CHECK-CP-JSON-DAG: "%213": 13 # CHECK-CP-JSON-DAG: "%214": 13 # CHECK-CP-JSON-DAG: "%215": 13 # CHECK-CP-JSON-DAG: "%216": 13 # CHECK-CP-JSON-DAG: "%217:sub0": 2 # CHECK-CP-JSON-DAG: "%217:sub1": 1 # CHECK-CP-JSON-DAG: "%217:sub2": 0 # CHECK-CP-JSON-DAG: "%218": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%220:vgpr_32 = COPY %217.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 275 # CHECK-CP-JSON-DAG: "%69:sub1": 274 # CHECK-CP-JSON-DAG: "%69:sub2": 273 # CHECK-CP-JSON-DAG: "%69:sub3": 272 # CHECK-CP-JSON-DAG: "%69:sub4": 269 # CHECK-CP-JSON-DAG: "%69:sub5": 268 # CHECK-CP-JSON-DAG: "%69:sub6": 267 # CHECK-CP-JSON-DAG: "%69:sub7": 266 # CHECK-CP-JSON-DAG: "%69:sub8": 263 # CHECK-CP-JSON-DAG: "%69:sub9": 262 # CHECK-CP-JSON-DAG: "%69:sub10": 261 # CHECK-CP-JSON-DAG: "%69:sub11": 260 # CHECK-CP-JSON-DAG: "%69:sub12": 257 # CHECK-CP-JSON-DAG: "%69:sub13": 256 # CHECK-CP-JSON-DAG: "%69:sub14": 255 # CHECK-CP-JSON-DAG: "%69:sub15": 254 # CHECK-CP-JSON-DAG: "%69:sub16": 251 # CHECK-CP-JSON-DAG: "%69:sub17": 250 # CHECK-CP-JSON-DAG: "%69:sub18": 249 # CHECK-CP-JSON-DAG: "%69:sub19": 248 # CHECK-CP-JSON-DAG: "%69:sub20": 245 # CHECK-CP-JSON-DAG: "%69:sub21": 244 # CHECK-CP-JSON-DAG: "%69:sub22": 243 # CHECK-CP-JSON-DAG: "%69:sub23": 242 # CHECK-CP-JSON-DAG: "%69:sub24": 239 # CHECK-CP-JSON-DAG: "%69:sub25": 238 # CHECK-CP-JSON-DAG: "%69:sub26": 237 # CHECK-CP-JSON-DAG: "%69:sub27": 236 # CHECK-CP-JSON-DAG: "%69:sub28": 233 # CHECK-CP-JSON-DAG: "%69:sub29": 232 # CHECK-CP-JSON-DAG: "%69:sub30": 231 # CHECK-CP-JSON-DAG: "%69:sub31": 230 # CHECK-CP-JSON-DAG: "%70:sub0": 227 # CHECK-CP-JSON-DAG: "%70:sub1": 226 # CHECK-CP-JSON-DAG: "%70:sub2": 225 # CHECK-CP-JSON-DAG: "%70:sub3": 224 # CHECK-CP-JSON-DAG: "%70:sub4": 221 # CHECK-CP-JSON-DAG: "%70:sub5": 220 # CHECK-CP-JSON-DAG: "%70:sub6": 219 # CHECK-CP-JSON-DAG: "%70:sub7": 218 # CHECK-CP-JSON-DAG: "%70:sub8": 215 # CHECK-CP-JSON-DAG: "%70:sub9": 214 # CHECK-CP-JSON-DAG: "%70:sub10": 213 # CHECK-CP-JSON-DAG: "%70:sub11": 212 # CHECK-CP-JSON-DAG: "%70:sub12": 209 # CHECK-CP-JSON-DAG: "%70:sub13": 208 # CHECK-CP-JSON-DAG: "%70:sub14": 207 # CHECK-CP-JSON-DAG: "%70:sub15": 206 # CHECK-CP-JSON-DAG: "%70:sub16": 203 # CHECK-CP-JSON-DAG: "%70:sub17": 202 # CHECK-CP-JSON-DAG: "%70:sub18": 201 # CHECK-CP-JSON-DAG: "%70:sub19": 200 # CHECK-CP-JSON-DAG: "%70:sub20": 197 # CHECK-CP-JSON-DAG: "%70:sub21": 196 # CHECK-CP-JSON-DAG: "%70:sub22": 195 # CHECK-CP-JSON-DAG: "%70:sub23": 194 # CHECK-CP-JSON-DAG: "%70:sub24": 191 # CHECK-CP-JSON-DAG: "%70:sub25": 190 # CHECK-CP-JSON-DAG: "%70:sub26": 189 # CHECK-CP-JSON-DAG: "%70:sub27": 188 # CHECK-CP-JSON-DAG: "%70:sub28": 185 # CHECK-CP-JSON-DAG: "%70:sub29": 184 # CHECK-CP-JSON-DAG: "%70:sub30": 183 # CHECK-CP-JSON-DAG: "%70:sub31": 182 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 14 # CHECK-CP-JSON-DAG: "%97": 56 # CHECK-CP-JSON-DAG: "%102": 98 # CHECK-CP-JSON-DAG: "%107": 140 # CHECK-CP-JSON-DAG: "%149:sub0": 323 # CHECK-CP-JSON-DAG: "%149:sub1": 322 # CHECK-CP-JSON-DAG: "%149:sub2": 321 # CHECK-CP-JSON-DAG: "%149:sub3": 320 # CHECK-CP-JSON-DAG: "%149:sub4": 317 # CHECK-CP-JSON-DAG: "%149:sub5": 316 # CHECK-CP-JSON-DAG: "%149:sub6": 315 # CHECK-CP-JSON-DAG: "%149:sub7": 314 # CHECK-CP-JSON-DAG: "%149:sub8": 311 # CHECK-CP-JSON-DAG: "%149:sub9": 310 # CHECK-CP-JSON-DAG: "%149:sub10": 309 # CHECK-CP-JSON-DAG: "%149:sub11": 308 # CHECK-CP-JSON-DAG: "%149:sub12": 305 # CHECK-CP-JSON-DAG: "%149:sub13": 304 # CHECK-CP-JSON-DAG: "%149:sub14": 303 # CHECK-CP-JSON-DAG: "%149:sub15": 302 # CHECK-CP-JSON-DAG: "%149:sub16": 299 # CHECK-CP-JSON-DAG: "%149:sub17": 298 # CHECK-CP-JSON-DAG: "%149:sub18": 297 # CHECK-CP-JSON-DAG: "%149:sub19": 296 # CHECK-CP-JSON-DAG: "%149:sub20": 293 # CHECK-CP-JSON-DAG: "%149:sub21": 292 # CHECK-CP-JSON-DAG: "%149:sub22": 291 # CHECK-CP-JSON-DAG: "%149:sub23": 290 # CHECK-CP-JSON-DAG: "%149:sub24": 287 # CHECK-CP-JSON-DAG: "%149:sub25": 286 # CHECK-CP-JSON-DAG: "%149:sub26": 285 # CHECK-CP-JSON-DAG: "%149:sub27": 284 # CHECK-CP-JSON-DAG: "%149:sub28": 281 # CHECK-CP-JSON-DAG: "%149:sub29": 280 # CHECK-CP-JSON-DAG: "%149:sub30": 279 # CHECK-CP-JSON-DAG: "%149:sub31": 278 # CHECK-CP-JSON-DAG: "%191:sub0": 371 # CHECK-CP-JSON-DAG: "%191:sub1": 370 # CHECK-CP-JSON-DAG: "%191:sub2": 369 # CHECK-CP-JSON-DAG: "%191:sub3": 368 # CHECK-CP-JSON-DAG: "%191:sub4": 365 # CHECK-CP-JSON-DAG: "%191:sub5": 364 # CHECK-CP-JSON-DAG: "%191:sub6": 363 # CHECK-CP-JSON-DAG: "%191:sub7": 362 # CHECK-CP-JSON-DAG: "%191:sub8": 359 # CHECK-CP-JSON-DAG: "%191:sub9": 358 # CHECK-CP-JSON-DAG: "%191:sub10": 357 # CHECK-CP-JSON-DAG: "%191:sub11": 356 # CHECK-CP-JSON-DAG: "%191:sub12": 353 # CHECK-CP-JSON-DAG: "%191:sub13": 352 # CHECK-CP-JSON-DAG: "%191:sub14": 351 # CHECK-CP-JSON-DAG: "%191:sub15": 350 # CHECK-CP-JSON-DAG: "%191:sub16": 347 # CHECK-CP-JSON-DAG: "%191:sub17": 346 # CHECK-CP-JSON-DAG: "%191:sub18": 345 # CHECK-CP-JSON-DAG: "%191:sub19": 344 # CHECK-CP-JSON-DAG: "%191:sub20": 341 # CHECK-CP-JSON-DAG: "%191:sub21": 340 # CHECK-CP-JSON-DAG: "%191:sub22": 339 # CHECK-CP-JSON-DAG: "%191:sub23": 338 # CHECK-CP-JSON-DAG: "%191:sub24": 335 # CHECK-CP-JSON-DAG: "%191:sub25": 334 # CHECK-CP-JSON-DAG: "%191:sub26": 333 # CHECK-CP-JSON-DAG: "%191:sub27": 332 # CHECK-CP-JSON-DAG: "%191:sub28": 329 # CHECK-CP-JSON-DAG: "%191:sub29": 328 # CHECK-CP-JSON-DAG: "%191:sub30": 327 # CHECK-CP-JSON-DAG: "%191:sub31": 326 # CHECK-CP-JSON-DAG: "%193": 12 # CHECK-CP-JSON-DAG: "%194": 12 # CHECK-CP-JSON-DAG: "%195": 12 # CHECK-CP-JSON-DAG: "%196": 12 # CHECK-CP-JSON-DAG: "%198": 12 # CHECK-CP-JSON-DAG: "%199": 12 # CHECK-CP-JSON-DAG: "%200": 12 # CHECK-CP-JSON-DAG: "%201": 12 # CHECK-CP-JSON-DAG: "%203": 12 # CHECK-CP-JSON-DAG: "%204": 12 # CHECK-CP-JSON-DAG: "%205": 12 # CHECK-CP-JSON-DAG: "%206": 12 # CHECK-CP-JSON-DAG: "%208": 12 # CHECK-CP-JSON-DAG: "%209": 12 # CHECK-CP-JSON-DAG: "%210": 12 # CHECK-CP-JSON-DAG: "%211": 12 # CHECK-CP-JSON-DAG: "%213": 12 # CHECK-CP-JSON-DAG: "%214": 12 # CHECK-CP-JSON-DAG: "%215": 12 # CHECK-CP-JSON-DAG: "%216": 12 # CHECK-CP-JSON-DAG: "%217:sub0": 1 # CHECK-CP-JSON-DAG: "%217:sub1": 0 # CHECK-CP-JSON-DAG: "%218": 12 # CHECK-CP-JSON-DAG: "%219": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%221:vgpr_32 = COPY %217.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 274 # CHECK-CP-JSON-DAG: "%69:sub1": 273 # CHECK-CP-JSON-DAG: "%69:sub2": 272 # CHECK-CP-JSON-DAG: "%69:sub3": 271 # CHECK-CP-JSON-DAG: "%69:sub4": 268 # CHECK-CP-JSON-DAG: "%69:sub5": 267 # CHECK-CP-JSON-DAG: "%69:sub6": 266 # CHECK-CP-JSON-DAG: "%69:sub7": 265 # CHECK-CP-JSON-DAG: "%69:sub8": 262 # CHECK-CP-JSON-DAG: "%69:sub9": 261 # CHECK-CP-JSON-DAG: "%69:sub10": 260 # CHECK-CP-JSON-DAG: "%69:sub11": 259 # CHECK-CP-JSON-DAG: "%69:sub12": 256 # CHECK-CP-JSON-DAG: "%69:sub13": 255 # CHECK-CP-JSON-DAG: "%69:sub14": 254 # CHECK-CP-JSON-DAG: "%69:sub15": 253 # CHECK-CP-JSON-DAG: "%69:sub16": 250 # CHECK-CP-JSON-DAG: "%69:sub17": 249 # CHECK-CP-JSON-DAG: "%69:sub18": 248 # CHECK-CP-JSON-DAG: "%69:sub19": 247 # CHECK-CP-JSON-DAG: "%69:sub20": 244 # CHECK-CP-JSON-DAG: "%69:sub21": 243 # CHECK-CP-JSON-DAG: "%69:sub22": 242 # CHECK-CP-JSON-DAG: "%69:sub23": 241 # CHECK-CP-JSON-DAG: "%69:sub24": 238 # CHECK-CP-JSON-DAG: "%69:sub25": 237 # CHECK-CP-JSON-DAG: "%69:sub26": 236 # CHECK-CP-JSON-DAG: "%69:sub27": 235 # CHECK-CP-JSON-DAG: "%69:sub28": 232 # CHECK-CP-JSON-DAG: "%69:sub29": 231 # CHECK-CP-JSON-DAG: "%69:sub30": 230 # CHECK-CP-JSON-DAG: "%69:sub31": 229 # CHECK-CP-JSON-DAG: "%70:sub0": 226 # CHECK-CP-JSON-DAG: "%70:sub1": 225 # CHECK-CP-JSON-DAG: "%70:sub2": 224 # CHECK-CP-JSON-DAG: "%70:sub3": 223 # CHECK-CP-JSON-DAG: "%70:sub4": 220 # CHECK-CP-JSON-DAG: "%70:sub5": 219 # CHECK-CP-JSON-DAG: "%70:sub6": 218 # CHECK-CP-JSON-DAG: "%70:sub7": 217 # CHECK-CP-JSON-DAG: "%70:sub8": 214 # CHECK-CP-JSON-DAG: "%70:sub9": 213 # CHECK-CP-JSON-DAG: "%70:sub10": 212 # CHECK-CP-JSON-DAG: "%70:sub11": 211 # CHECK-CP-JSON-DAG: "%70:sub12": 208 # CHECK-CP-JSON-DAG: "%70:sub13": 207 # CHECK-CP-JSON-DAG: "%70:sub14": 206 # CHECK-CP-JSON-DAG: "%70:sub15": 205 # CHECK-CP-JSON-DAG: "%70:sub16": 202 # CHECK-CP-JSON-DAG: "%70:sub17": 201 # CHECK-CP-JSON-DAG: "%70:sub18": 200 # CHECK-CP-JSON-DAG: "%70:sub19": 199 # CHECK-CP-JSON-DAG: "%70:sub20": 196 # CHECK-CP-JSON-DAG: "%70:sub21": 195 # CHECK-CP-JSON-DAG: "%70:sub22": 194 # CHECK-CP-JSON-DAG: "%70:sub23": 193 # CHECK-CP-JSON-DAG: "%70:sub24": 190 # CHECK-CP-JSON-DAG: "%70:sub25": 189 # CHECK-CP-JSON-DAG: "%70:sub26": 188 # CHECK-CP-JSON-DAG: "%70:sub27": 187 # CHECK-CP-JSON-DAG: "%70:sub28": 184 # CHECK-CP-JSON-DAG: "%70:sub29": 183 # CHECK-CP-JSON-DAG: "%70:sub30": 182 # CHECK-CP-JSON-DAG: "%70:sub31": 181 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 13 # CHECK-CP-JSON-DAG: "%97": 55 # CHECK-CP-JSON-DAG: "%102": 97 # CHECK-CP-JSON-DAG: "%107": 139 # CHECK-CP-JSON-DAG: "%149:sub0": 322 # CHECK-CP-JSON-DAG: "%149:sub1": 321 # CHECK-CP-JSON-DAG: "%149:sub2": 320 # CHECK-CP-JSON-DAG: "%149:sub3": 319 # CHECK-CP-JSON-DAG: "%149:sub4": 316 # CHECK-CP-JSON-DAG: "%149:sub5": 315 # CHECK-CP-JSON-DAG: "%149:sub6": 314 # CHECK-CP-JSON-DAG: "%149:sub7": 313 # CHECK-CP-JSON-DAG: "%149:sub8": 310 # CHECK-CP-JSON-DAG: "%149:sub9": 309 # CHECK-CP-JSON-DAG: "%149:sub10": 308 # CHECK-CP-JSON-DAG: "%149:sub11": 307 # CHECK-CP-JSON-DAG: "%149:sub12": 304 # CHECK-CP-JSON-DAG: "%149:sub13": 303 # CHECK-CP-JSON-DAG: "%149:sub14": 302 # CHECK-CP-JSON-DAG: "%149:sub15": 301 # CHECK-CP-JSON-DAG: "%149:sub16": 298 # CHECK-CP-JSON-DAG: "%149:sub17": 297 # CHECK-CP-JSON-DAG: "%149:sub18": 296 # CHECK-CP-JSON-DAG: "%149:sub19": 295 # CHECK-CP-JSON-DAG: "%149:sub20": 292 # CHECK-CP-JSON-DAG: "%149:sub21": 291 # CHECK-CP-JSON-DAG: "%149:sub22": 290 # CHECK-CP-JSON-DAG: "%149:sub23": 289 # CHECK-CP-JSON-DAG: "%149:sub24": 286 # CHECK-CP-JSON-DAG: "%149:sub25": 285 # CHECK-CP-JSON-DAG: "%149:sub26": 284 # CHECK-CP-JSON-DAG: "%149:sub27": 283 # CHECK-CP-JSON-DAG: "%149:sub28": 280 # CHECK-CP-JSON-DAG: "%149:sub29": 279 # CHECK-CP-JSON-DAG: "%149:sub30": 278 # CHECK-CP-JSON-DAG: "%149:sub31": 277 # CHECK-CP-JSON-DAG: "%191:sub0": 370 # CHECK-CP-JSON-DAG: "%191:sub1": 369 # CHECK-CP-JSON-DAG: "%191:sub2": 368 # CHECK-CP-JSON-DAG: "%191:sub3": 367 # CHECK-CP-JSON-DAG: "%191:sub4": 364 # CHECK-CP-JSON-DAG: "%191:sub5": 363 # CHECK-CP-JSON-DAG: "%191:sub6": 362 # CHECK-CP-JSON-DAG: "%191:sub7": 361 # CHECK-CP-JSON-DAG: "%191:sub8": 358 # CHECK-CP-JSON-DAG: "%191:sub9": 357 # CHECK-CP-JSON-DAG: "%191:sub10": 356 # CHECK-CP-JSON-DAG: "%191:sub11": 355 # CHECK-CP-JSON-DAG: "%191:sub12": 352 # CHECK-CP-JSON-DAG: "%191:sub13": 351 # CHECK-CP-JSON-DAG: "%191:sub14": 350 # CHECK-CP-JSON-DAG: "%191:sub15": 349 # CHECK-CP-JSON-DAG: "%191:sub16": 346 # CHECK-CP-JSON-DAG: "%191:sub17": 345 # CHECK-CP-JSON-DAG: "%191:sub18": 344 # CHECK-CP-JSON-DAG: "%191:sub19": 343 # CHECK-CP-JSON-DAG: "%191:sub20": 340 # CHECK-CP-JSON-DAG: "%191:sub21": 339 # CHECK-CP-JSON-DAG: "%191:sub22": 338 # CHECK-CP-JSON-DAG: "%191:sub23": 337 # CHECK-CP-JSON-DAG: "%191:sub24": 334 # CHECK-CP-JSON-DAG: "%191:sub25": 333 # CHECK-CP-JSON-DAG: "%191:sub26": 332 # CHECK-CP-JSON-DAG: "%191:sub27": 331 # CHECK-CP-JSON-DAG: "%191:sub28": 328 # CHECK-CP-JSON-DAG: "%191:sub29": 327 # CHECK-CP-JSON-DAG: "%191:sub30": 326 # CHECK-CP-JSON-DAG: "%191:sub31": 325 # CHECK-CP-JSON-DAG: "%193": 11 # CHECK-CP-JSON-DAG: "%194": 11 # CHECK-CP-JSON-DAG: "%195": 11 # CHECK-CP-JSON-DAG: "%196": 11 # CHECK-CP-JSON-DAG: "%198": 11 # CHECK-CP-JSON-DAG: "%199": 11 # CHECK-CP-JSON-DAG: "%200": 11 # CHECK-CP-JSON-DAG: "%201": 11 # CHECK-CP-JSON-DAG: "%203": 11 # CHECK-CP-JSON-DAG: "%204": 11 # CHECK-CP-JSON-DAG: "%205": 11 # CHECK-CP-JSON-DAG: "%206": 11 # CHECK-CP-JSON-DAG: "%208": 11 # CHECK-CP-JSON-DAG: "%209": 11 # CHECK-CP-JSON-DAG: "%210": 11 # CHECK-CP-JSON-DAG: "%211": 11 # CHECK-CP-JSON-DAG: "%213": 11 # CHECK-CP-JSON-DAG: "%214": 11 # CHECK-CP-JSON-DAG: "%215": 11 # CHECK-CP-JSON-DAG: "%216": 11 # CHECK-CP-JSON-DAG: "%217:sub0": 0 # CHECK-CP-JSON-DAG: "%218": 11 # CHECK-CP-JSON-DAG: "%219": 11 # CHECK-CP-JSON-DAG: "%220": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%222:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p3 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 273 # CHECK-CP-JSON-DAG: "%69:sub1": 272 # CHECK-CP-JSON-DAG: "%69:sub2": 271 # CHECK-CP-JSON-DAG: "%69:sub3": 270 # CHECK-CP-JSON-DAG: "%69:sub4": 267 # CHECK-CP-JSON-DAG: "%69:sub5": 266 # CHECK-CP-JSON-DAG: "%69:sub6": 265 # CHECK-CP-JSON-DAG: "%69:sub7": 264 # CHECK-CP-JSON-DAG: "%69:sub8": 261 # CHECK-CP-JSON-DAG: "%69:sub9": 260 # CHECK-CP-JSON-DAG: "%69:sub10": 259 # CHECK-CP-JSON-DAG: "%69:sub11": 258 # CHECK-CP-JSON-DAG: "%69:sub12": 255 # CHECK-CP-JSON-DAG: "%69:sub13": 254 # CHECK-CP-JSON-DAG: "%69:sub14": 253 # CHECK-CP-JSON-DAG: "%69:sub15": 252 # CHECK-CP-JSON-DAG: "%69:sub16": 249 # CHECK-CP-JSON-DAG: "%69:sub17": 248 # CHECK-CP-JSON-DAG: "%69:sub18": 247 # CHECK-CP-JSON-DAG: "%69:sub19": 246 # CHECK-CP-JSON-DAG: "%69:sub20": 243 # CHECK-CP-JSON-DAG: "%69:sub21": 242 # CHECK-CP-JSON-DAG: "%69:sub22": 241 # CHECK-CP-JSON-DAG: "%69:sub23": 240 # CHECK-CP-JSON-DAG: "%69:sub24": 237 # CHECK-CP-JSON-DAG: "%69:sub25": 236 # CHECK-CP-JSON-DAG: "%69:sub26": 235 # CHECK-CP-JSON-DAG: "%69:sub27": 234 # CHECK-CP-JSON-DAG: "%69:sub28": 231 # CHECK-CP-JSON-DAG: "%69:sub29": 230 # CHECK-CP-JSON-DAG: "%69:sub30": 229 # CHECK-CP-JSON-DAG: "%69:sub31": 228 # CHECK-CP-JSON-DAG: "%70:sub0": 225 # CHECK-CP-JSON-DAG: "%70:sub1": 224 # CHECK-CP-JSON-DAG: "%70:sub2": 223 # CHECK-CP-JSON-DAG: "%70:sub3": 222 # CHECK-CP-JSON-DAG: "%70:sub4": 219 # CHECK-CP-JSON-DAG: "%70:sub5": 218 # CHECK-CP-JSON-DAG: "%70:sub6": 217 # CHECK-CP-JSON-DAG: "%70:sub7": 216 # CHECK-CP-JSON-DAG: "%70:sub8": 213 # CHECK-CP-JSON-DAG: "%70:sub9": 212 # CHECK-CP-JSON-DAG: "%70:sub10": 211 # CHECK-CP-JSON-DAG: "%70:sub11": 210 # CHECK-CP-JSON-DAG: "%70:sub12": 207 # CHECK-CP-JSON-DAG: "%70:sub13": 206 # CHECK-CP-JSON-DAG: "%70:sub14": 205 # CHECK-CP-JSON-DAG: "%70:sub15": 204 # CHECK-CP-JSON-DAG: "%70:sub16": 201 # CHECK-CP-JSON-DAG: "%70:sub17": 200 # CHECK-CP-JSON-DAG: "%70:sub18": 199 # CHECK-CP-JSON-DAG: "%70:sub19": 198 # CHECK-CP-JSON-DAG: "%70:sub20": 195 # CHECK-CP-JSON-DAG: "%70:sub21": 194 # CHECK-CP-JSON-DAG: "%70:sub22": 193 # CHECK-CP-JSON-DAG: "%70:sub23": 192 # CHECK-CP-JSON-DAG: "%70:sub24": 189 # CHECK-CP-JSON-DAG: "%70:sub25": 188 # CHECK-CP-JSON-DAG: "%70:sub26": 187 # CHECK-CP-JSON-DAG: "%70:sub27": 186 # CHECK-CP-JSON-DAG: "%70:sub28": 183 # CHECK-CP-JSON-DAG: "%70:sub29": 182 # CHECK-CP-JSON-DAG: "%70:sub30": 181 # CHECK-CP-JSON-DAG: "%70:sub31": 180 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 12 # CHECK-CP-JSON-DAG: "%97": 54 # CHECK-CP-JSON-DAG: "%102": 96 # CHECK-CP-JSON-DAG: "%107": 138 # CHECK-CP-JSON-DAG: "%149:sub0": 321 # CHECK-CP-JSON-DAG: "%149:sub1": 320 # CHECK-CP-JSON-DAG: "%149:sub2": 319 # CHECK-CP-JSON-DAG: "%149:sub3": 318 # CHECK-CP-JSON-DAG: "%149:sub4": 315 # CHECK-CP-JSON-DAG: "%149:sub5": 314 # CHECK-CP-JSON-DAG: "%149:sub6": 313 # CHECK-CP-JSON-DAG: "%149:sub7": 312 # CHECK-CP-JSON-DAG: "%149:sub8": 309 # CHECK-CP-JSON-DAG: "%149:sub9": 308 # CHECK-CP-JSON-DAG: "%149:sub10": 307 # CHECK-CP-JSON-DAG: "%149:sub11": 306 # CHECK-CP-JSON-DAG: "%149:sub12": 303 # CHECK-CP-JSON-DAG: "%149:sub13": 302 # CHECK-CP-JSON-DAG: "%149:sub14": 301 # CHECK-CP-JSON-DAG: "%149:sub15": 300 # CHECK-CP-JSON-DAG: "%149:sub16": 297 # CHECK-CP-JSON-DAG: "%149:sub17": 296 # CHECK-CP-JSON-DAG: "%149:sub18": 295 # CHECK-CP-JSON-DAG: "%149:sub19": 294 # CHECK-CP-JSON-DAG: "%149:sub20": 291 # CHECK-CP-JSON-DAG: "%149:sub21": 290 # CHECK-CP-JSON-DAG: "%149:sub22": 289 # CHECK-CP-JSON-DAG: "%149:sub23": 288 # CHECK-CP-JSON-DAG: "%149:sub24": 285 # CHECK-CP-JSON-DAG: "%149:sub25": 284 # CHECK-CP-JSON-DAG: "%149:sub26": 283 # CHECK-CP-JSON-DAG: "%149:sub27": 282 # CHECK-CP-JSON-DAG: "%149:sub28": 279 # CHECK-CP-JSON-DAG: "%149:sub29": 278 # CHECK-CP-JSON-DAG: "%149:sub30": 277 # CHECK-CP-JSON-DAG: "%149:sub31": 276 # CHECK-CP-JSON-DAG: "%191:sub0": 369 # CHECK-CP-JSON-DAG: "%191:sub1": 368 # CHECK-CP-JSON-DAG: "%191:sub2": 367 # CHECK-CP-JSON-DAG: "%191:sub3": 366 # CHECK-CP-JSON-DAG: "%191:sub4": 363 # CHECK-CP-JSON-DAG: "%191:sub5": 362 # CHECK-CP-JSON-DAG: "%191:sub6": 361 # CHECK-CP-JSON-DAG: "%191:sub7": 360 # CHECK-CP-JSON-DAG: "%191:sub8": 357 # CHECK-CP-JSON-DAG: "%191:sub9": 356 # CHECK-CP-JSON-DAG: "%191:sub10": 355 # CHECK-CP-JSON-DAG: "%191:sub11": 354 # CHECK-CP-JSON-DAG: "%191:sub12": 351 # CHECK-CP-JSON-DAG: "%191:sub13": 350 # CHECK-CP-JSON-DAG: "%191:sub14": 349 # CHECK-CP-JSON-DAG: "%191:sub15": 348 # CHECK-CP-JSON-DAG: "%191:sub16": 345 # CHECK-CP-JSON-DAG: "%191:sub17": 344 # CHECK-CP-JSON-DAG: "%191:sub18": 343 # CHECK-CP-JSON-DAG: "%191:sub19": 342 # CHECK-CP-JSON-DAG: "%191:sub20": 339 # CHECK-CP-JSON-DAG: "%191:sub21": 338 # CHECK-CP-JSON-DAG: "%191:sub22": 337 # CHECK-CP-JSON-DAG: "%191:sub23": 336 # CHECK-CP-JSON-DAG: "%191:sub24": 333 # CHECK-CP-JSON-DAG: "%191:sub25": 332 # CHECK-CP-JSON-DAG: "%191:sub26": 331 # CHECK-CP-JSON-DAG: "%191:sub27": 330 # CHECK-CP-JSON-DAG: "%191:sub28": 327 # CHECK-CP-JSON-DAG: "%191:sub29": 326 # CHECK-CP-JSON-DAG: "%191:sub30": 325 # CHECK-CP-JSON-DAG: "%191:sub31": 324 # CHECK-CP-JSON-DAG: "%193": 10 # CHECK-CP-JSON-DAG: "%194": 10 # CHECK-CP-JSON-DAG: "%195": 10 # CHECK-CP-JSON-DAG: "%196": 10 # CHECK-CP-JSON-DAG: "%198": 10 # CHECK-CP-JSON-DAG: "%199": 10 # CHECK-CP-JSON-DAG: "%200": 10 # CHECK-CP-JSON-DAG: "%201": 10 # CHECK-CP-JSON-DAG: "%203": 10 # CHECK-CP-JSON-DAG: "%204": 10 # CHECK-CP-JSON-DAG: "%205": 10 # CHECK-CP-JSON-DAG: "%206": 10 # CHECK-CP-JSON-DAG: "%208": 10 # CHECK-CP-JSON-DAG: "%209": 10 # CHECK-CP-JSON-DAG: "%210": 10 # CHECK-CP-JSON-DAG: "%211": 10 # CHECK-CP-JSON-DAG: "%213": 10 # CHECK-CP-JSON-DAG: "%214": 10 # CHECK-CP-JSON-DAG: "%215": 10 # CHECK-CP-JSON-DAG: "%216": 10 # CHECK-CP-JSON-DAG: "%218": 10 # CHECK-CP-JSON-DAG: "%219": 10 # CHECK-CP-JSON-DAG: "%220": 10 # CHECK-CP-JSON-DAG: "%221": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%223:vgpr_32 = COPY %222.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 272 # CHECK-CP-JSON-DAG: "%69:sub1": 271 # CHECK-CP-JSON-DAG: "%69:sub2": 270 # CHECK-CP-JSON-DAG: "%69:sub3": 269 # CHECK-CP-JSON-DAG: "%69:sub4": 266 # CHECK-CP-JSON-DAG: "%69:sub5": 265 # CHECK-CP-JSON-DAG: "%69:sub6": 264 # CHECK-CP-JSON-DAG: "%69:sub7": 263 # CHECK-CP-JSON-DAG: "%69:sub8": 260 # CHECK-CP-JSON-DAG: "%69:sub9": 259 # CHECK-CP-JSON-DAG: "%69:sub10": 258 # CHECK-CP-JSON-DAG: "%69:sub11": 257 # CHECK-CP-JSON-DAG: "%69:sub12": 254 # CHECK-CP-JSON-DAG: "%69:sub13": 253 # CHECK-CP-JSON-DAG: "%69:sub14": 252 # CHECK-CP-JSON-DAG: "%69:sub15": 251 # CHECK-CP-JSON-DAG: "%69:sub16": 248 # CHECK-CP-JSON-DAG: "%69:sub17": 247 # CHECK-CP-JSON-DAG: "%69:sub18": 246 # CHECK-CP-JSON-DAG: "%69:sub19": 245 # CHECK-CP-JSON-DAG: "%69:sub20": 242 # CHECK-CP-JSON-DAG: "%69:sub21": 241 # CHECK-CP-JSON-DAG: "%69:sub22": 240 # CHECK-CP-JSON-DAG: "%69:sub23": 239 # CHECK-CP-JSON-DAG: "%69:sub24": 236 # CHECK-CP-JSON-DAG: "%69:sub25": 235 # CHECK-CP-JSON-DAG: "%69:sub26": 234 # CHECK-CP-JSON-DAG: "%69:sub27": 233 # CHECK-CP-JSON-DAG: "%69:sub28": 230 # CHECK-CP-JSON-DAG: "%69:sub29": 229 # CHECK-CP-JSON-DAG: "%69:sub30": 228 # CHECK-CP-JSON-DAG: "%69:sub31": 227 # CHECK-CP-JSON-DAG: "%70:sub0": 224 # CHECK-CP-JSON-DAG: "%70:sub1": 223 # CHECK-CP-JSON-DAG: "%70:sub2": 222 # CHECK-CP-JSON-DAG: "%70:sub3": 221 # CHECK-CP-JSON-DAG: "%70:sub4": 218 # CHECK-CP-JSON-DAG: "%70:sub5": 217 # CHECK-CP-JSON-DAG: "%70:sub6": 216 # CHECK-CP-JSON-DAG: "%70:sub7": 215 # CHECK-CP-JSON-DAG: "%70:sub8": 212 # CHECK-CP-JSON-DAG: "%70:sub9": 211 # CHECK-CP-JSON-DAG: "%70:sub10": 210 # CHECK-CP-JSON-DAG: "%70:sub11": 209 # CHECK-CP-JSON-DAG: "%70:sub12": 206 # CHECK-CP-JSON-DAG: "%70:sub13": 205 # CHECK-CP-JSON-DAG: "%70:sub14": 204 # CHECK-CP-JSON-DAG: "%70:sub15": 203 # CHECK-CP-JSON-DAG: "%70:sub16": 200 # CHECK-CP-JSON-DAG: "%70:sub17": 199 # CHECK-CP-JSON-DAG: "%70:sub18": 198 # CHECK-CP-JSON-DAG: "%70:sub19": 197 # CHECK-CP-JSON-DAG: "%70:sub20": 194 # CHECK-CP-JSON-DAG: "%70:sub21": 193 # CHECK-CP-JSON-DAG: "%70:sub22": 192 # CHECK-CP-JSON-DAG: "%70:sub23": 191 # CHECK-CP-JSON-DAG: "%70:sub24": 188 # CHECK-CP-JSON-DAG: "%70:sub25": 187 # CHECK-CP-JSON-DAG: "%70:sub26": 186 # CHECK-CP-JSON-DAG: "%70:sub27": 185 # CHECK-CP-JSON-DAG: "%70:sub28": 182 # CHECK-CP-JSON-DAG: "%70:sub29": 181 # CHECK-CP-JSON-DAG: "%70:sub30": 180 # CHECK-CP-JSON-DAG: "%70:sub31": 179 # CHECK-CP-JSON-DAG: "%87": 4 # CHECK-CP-JSON-DAG: "%92": 11 # CHECK-CP-JSON-DAG: "%97": 53 # CHECK-CP-JSON-DAG: "%102": 95 # CHECK-CP-JSON-DAG: "%107": 137 # CHECK-CP-JSON-DAG: "%149:sub0": 320 # CHECK-CP-JSON-DAG: "%149:sub1": 319 # CHECK-CP-JSON-DAG: "%149:sub2": 318 # CHECK-CP-JSON-DAG: "%149:sub3": 317 # CHECK-CP-JSON-DAG: "%149:sub4": 314 # CHECK-CP-JSON-DAG: "%149:sub5": 313 # CHECK-CP-JSON-DAG: "%149:sub6": 312 # CHECK-CP-JSON-DAG: "%149:sub7": 311 # CHECK-CP-JSON-DAG: "%149:sub8": 308 # CHECK-CP-JSON-DAG: "%149:sub9": 307 # CHECK-CP-JSON-DAG: "%149:sub10": 306 # CHECK-CP-JSON-DAG: "%149:sub11": 305 # CHECK-CP-JSON-DAG: "%149:sub12": 302 # CHECK-CP-JSON-DAG: "%149:sub13": 301 # CHECK-CP-JSON-DAG: "%149:sub14": 300 # CHECK-CP-JSON-DAG: "%149:sub15": 299 # CHECK-CP-JSON-DAG: "%149:sub16": 296 # CHECK-CP-JSON-DAG: "%149:sub17": 295 # CHECK-CP-JSON-DAG: "%149:sub18": 294 # CHECK-CP-JSON-DAG: "%149:sub19": 293 # CHECK-CP-JSON-DAG: "%149:sub20": 290 # CHECK-CP-JSON-DAG: "%149:sub21": 289 # CHECK-CP-JSON-DAG: "%149:sub22": 288 # CHECK-CP-JSON-DAG: "%149:sub23": 287 # CHECK-CP-JSON-DAG: "%149:sub24": 284 # CHECK-CP-JSON-DAG: "%149:sub25": 283 # CHECK-CP-JSON-DAG: "%149:sub26": 282 # CHECK-CP-JSON-DAG: "%149:sub27": 281 # CHECK-CP-JSON-DAG: "%149:sub28": 278 # CHECK-CP-JSON-DAG: "%149:sub29": 277 # CHECK-CP-JSON-DAG: "%149:sub30": 276 # CHECK-CP-JSON-DAG: "%149:sub31": 275 # CHECK-CP-JSON-DAG: "%191:sub0": 368 # CHECK-CP-JSON-DAG: "%191:sub1": 367 # CHECK-CP-JSON-DAG: "%191:sub2": 366 # CHECK-CP-JSON-DAG: "%191:sub3": 365 # CHECK-CP-JSON-DAG: "%191:sub4": 362 # CHECK-CP-JSON-DAG: "%191:sub5": 361 # CHECK-CP-JSON-DAG: "%191:sub6": 360 # CHECK-CP-JSON-DAG: "%191:sub7": 359 # CHECK-CP-JSON-DAG: "%191:sub8": 356 # CHECK-CP-JSON-DAG: "%191:sub9": 355 # CHECK-CP-JSON-DAG: "%191:sub10": 354 # CHECK-CP-JSON-DAG: "%191:sub11": 353 # CHECK-CP-JSON-DAG: "%191:sub12": 350 # CHECK-CP-JSON-DAG: "%191:sub13": 349 # CHECK-CP-JSON-DAG: "%191:sub14": 348 # CHECK-CP-JSON-DAG: "%191:sub15": 347 # CHECK-CP-JSON-DAG: "%191:sub16": 344 # CHECK-CP-JSON-DAG: "%191:sub17": 343 # CHECK-CP-JSON-DAG: "%191:sub18": 342 # CHECK-CP-JSON-DAG: "%191:sub19": 341 # CHECK-CP-JSON-DAG: "%191:sub20": 338 # CHECK-CP-JSON-DAG: "%191:sub21": 337 # CHECK-CP-JSON-DAG: "%191:sub22": 336 # CHECK-CP-JSON-DAG: "%191:sub23": 335 # CHECK-CP-JSON-DAG: "%191:sub24": 332 # CHECK-CP-JSON-DAG: "%191:sub25": 331 # CHECK-CP-JSON-DAG: "%191:sub26": 330 # CHECK-CP-JSON-DAG: "%191:sub27": 329 # CHECK-CP-JSON-DAG: "%191:sub28": 326 # CHECK-CP-JSON-DAG: "%191:sub29": 325 # CHECK-CP-JSON-DAG: "%191:sub30": 324 # CHECK-CP-JSON-DAG: "%191:sub31": 323 # CHECK-CP-JSON-DAG: "%193": 9 # CHECK-CP-JSON-DAG: "%194": 9 # CHECK-CP-JSON-DAG: "%195": 9 # CHECK-CP-JSON-DAG: "%196": 9 # CHECK-CP-JSON-DAG: "%198": 9 # CHECK-CP-JSON-DAG: "%199": 9 # CHECK-CP-JSON-DAG: "%200": 9 # CHECK-CP-JSON-DAG: "%201": 9 # CHECK-CP-JSON-DAG: "%203": 9 # CHECK-CP-JSON-DAG: "%204": 9 # CHECK-CP-JSON-DAG: "%205": 9 # CHECK-CP-JSON-DAG: "%206": 9 # CHECK-CP-JSON-DAG: "%208": 9 # CHECK-CP-JSON-DAG: "%209": 9 # CHECK-CP-JSON-DAG: "%210": 9 # CHECK-CP-JSON-DAG: "%211": 9 # CHECK-CP-JSON-DAG: "%213": 9 # CHECK-CP-JSON-DAG: "%214": 9 # CHECK-CP-JSON-DAG: "%215": 9 # CHECK-CP-JSON-DAG: "%216": 9 # CHECK-CP-JSON-DAG: "%218": 9 # CHECK-CP-JSON-DAG: "%219": 9 # CHECK-CP-JSON-DAG: "%220": 9 # CHECK-CP-JSON-DAG: "%221": 9 # CHECK-CP-JSON-DAG: "%222:sub0": 3 # CHECK-CP-JSON-DAG: "%222:sub1": 2 # CHECK-CP-JSON-DAG: "%222:sub2": 1 # CHECK-CP-JSON-DAG: "%222:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%224:vgpr_32 = COPY %222.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 271 # CHECK-CP-JSON-DAG: "%69:sub1": 270 # CHECK-CP-JSON-DAG: "%69:sub2": 269 # CHECK-CP-JSON-DAG: "%69:sub3": 268 # CHECK-CP-JSON-DAG: "%69:sub4": 265 # CHECK-CP-JSON-DAG: "%69:sub5": 264 # CHECK-CP-JSON-DAG: "%69:sub6": 263 # CHECK-CP-JSON-DAG: "%69:sub7": 262 # CHECK-CP-JSON-DAG: "%69:sub8": 259 # CHECK-CP-JSON-DAG: "%69:sub9": 258 # CHECK-CP-JSON-DAG: "%69:sub10": 257 # CHECK-CP-JSON-DAG: "%69:sub11": 256 # CHECK-CP-JSON-DAG: "%69:sub12": 253 # CHECK-CP-JSON-DAG: "%69:sub13": 252 # CHECK-CP-JSON-DAG: "%69:sub14": 251 # CHECK-CP-JSON-DAG: "%69:sub15": 250 # CHECK-CP-JSON-DAG: "%69:sub16": 247 # CHECK-CP-JSON-DAG: "%69:sub17": 246 # CHECK-CP-JSON-DAG: "%69:sub18": 245 # CHECK-CP-JSON-DAG: "%69:sub19": 244 # CHECK-CP-JSON-DAG: "%69:sub20": 241 # CHECK-CP-JSON-DAG: "%69:sub21": 240 # CHECK-CP-JSON-DAG: "%69:sub22": 239 # CHECK-CP-JSON-DAG: "%69:sub23": 238 # CHECK-CP-JSON-DAG: "%69:sub24": 235 # CHECK-CP-JSON-DAG: "%69:sub25": 234 # CHECK-CP-JSON-DAG: "%69:sub26": 233 # CHECK-CP-JSON-DAG: "%69:sub27": 232 # CHECK-CP-JSON-DAG: "%69:sub28": 229 # CHECK-CP-JSON-DAG: "%69:sub29": 228 # CHECK-CP-JSON-DAG: "%69:sub30": 227 # CHECK-CP-JSON-DAG: "%69:sub31": 226 # CHECK-CP-JSON-DAG: "%70:sub0": 223 # CHECK-CP-JSON-DAG: "%70:sub1": 222 # CHECK-CP-JSON-DAG: "%70:sub2": 221 # CHECK-CP-JSON-DAG: "%70:sub3": 220 # CHECK-CP-JSON-DAG: "%70:sub4": 217 # CHECK-CP-JSON-DAG: "%70:sub5": 216 # CHECK-CP-JSON-DAG: "%70:sub6": 215 # CHECK-CP-JSON-DAG: "%70:sub7": 214 # CHECK-CP-JSON-DAG: "%70:sub8": 211 # CHECK-CP-JSON-DAG: "%70:sub9": 210 # CHECK-CP-JSON-DAG: "%70:sub10": 209 # CHECK-CP-JSON-DAG: "%70:sub11": 208 # CHECK-CP-JSON-DAG: "%70:sub12": 205 # CHECK-CP-JSON-DAG: "%70:sub13": 204 # CHECK-CP-JSON-DAG: "%70:sub14": 203 # CHECK-CP-JSON-DAG: "%70:sub15": 202 # CHECK-CP-JSON-DAG: "%70:sub16": 199 # CHECK-CP-JSON-DAG: "%70:sub17": 198 # CHECK-CP-JSON-DAG: "%70:sub18": 197 # CHECK-CP-JSON-DAG: "%70:sub19": 196 # CHECK-CP-JSON-DAG: "%70:sub20": 193 # CHECK-CP-JSON-DAG: "%70:sub21": 192 # CHECK-CP-JSON-DAG: "%70:sub22": 191 # CHECK-CP-JSON-DAG: "%70:sub23": 190 # CHECK-CP-JSON-DAG: "%70:sub24": 187 # CHECK-CP-JSON-DAG: "%70:sub25": 186 # CHECK-CP-JSON-DAG: "%70:sub26": 185 # CHECK-CP-JSON-DAG: "%70:sub27": 184 # CHECK-CP-JSON-DAG: "%70:sub28": 181 # CHECK-CP-JSON-DAG: "%70:sub29": 180 # CHECK-CP-JSON-DAG: "%70:sub30": 179 # CHECK-CP-JSON-DAG: "%70:sub31": 178 # CHECK-CP-JSON-DAG: "%87": 3 # CHECK-CP-JSON-DAG: "%92": 10 # CHECK-CP-JSON-DAG: "%97": 52 # CHECK-CP-JSON-DAG: "%102": 94 # CHECK-CP-JSON-DAG: "%107": 136 # CHECK-CP-JSON-DAG: "%149:sub0": 319 # CHECK-CP-JSON-DAG: "%149:sub1": 318 # CHECK-CP-JSON-DAG: "%149:sub2": 317 # CHECK-CP-JSON-DAG: "%149:sub3": 316 # CHECK-CP-JSON-DAG: "%149:sub4": 313 # CHECK-CP-JSON-DAG: "%149:sub5": 312 # CHECK-CP-JSON-DAG: "%149:sub6": 311 # CHECK-CP-JSON-DAG: "%149:sub7": 310 # CHECK-CP-JSON-DAG: "%149:sub8": 307 # CHECK-CP-JSON-DAG: "%149:sub9": 306 # CHECK-CP-JSON-DAG: "%149:sub10": 305 # CHECK-CP-JSON-DAG: "%149:sub11": 304 # CHECK-CP-JSON-DAG: "%149:sub12": 301 # CHECK-CP-JSON-DAG: "%149:sub13": 300 # CHECK-CP-JSON-DAG: "%149:sub14": 299 # CHECK-CP-JSON-DAG: "%149:sub15": 298 # CHECK-CP-JSON-DAG: "%149:sub16": 295 # CHECK-CP-JSON-DAG: "%149:sub17": 294 # CHECK-CP-JSON-DAG: "%149:sub18": 293 # CHECK-CP-JSON-DAG: "%149:sub19": 292 # CHECK-CP-JSON-DAG: "%149:sub20": 289 # CHECK-CP-JSON-DAG: "%149:sub21": 288 # CHECK-CP-JSON-DAG: "%149:sub22": 287 # CHECK-CP-JSON-DAG: "%149:sub23": 286 # CHECK-CP-JSON-DAG: "%149:sub24": 283 # CHECK-CP-JSON-DAG: "%149:sub25": 282 # CHECK-CP-JSON-DAG: "%149:sub26": 281 # CHECK-CP-JSON-DAG: "%149:sub27": 280 # CHECK-CP-JSON-DAG: "%149:sub28": 277 # CHECK-CP-JSON-DAG: "%149:sub29": 276 # CHECK-CP-JSON-DAG: "%149:sub30": 275 # CHECK-CP-JSON-DAG: "%149:sub31": 274 # CHECK-CP-JSON-DAG: "%191:sub0": 367 # CHECK-CP-JSON-DAG: "%191:sub1": 366 # CHECK-CP-JSON-DAG: "%191:sub2": 365 # CHECK-CP-JSON-DAG: "%191:sub3": 364 # CHECK-CP-JSON-DAG: "%191:sub4": 361 # CHECK-CP-JSON-DAG: "%191:sub5": 360 # CHECK-CP-JSON-DAG: "%191:sub6": 359 # CHECK-CP-JSON-DAG: "%191:sub7": 358 # CHECK-CP-JSON-DAG: "%191:sub8": 355 # CHECK-CP-JSON-DAG: "%191:sub9": 354 # CHECK-CP-JSON-DAG: "%191:sub10": 353 # CHECK-CP-JSON-DAG: "%191:sub11": 352 # CHECK-CP-JSON-DAG: "%191:sub12": 349 # CHECK-CP-JSON-DAG: "%191:sub13": 348 # CHECK-CP-JSON-DAG: "%191:sub14": 347 # CHECK-CP-JSON-DAG: "%191:sub15": 346 # CHECK-CP-JSON-DAG: "%191:sub16": 343 # CHECK-CP-JSON-DAG: "%191:sub17": 342 # CHECK-CP-JSON-DAG: "%191:sub18": 341 # CHECK-CP-JSON-DAG: "%191:sub19": 340 # CHECK-CP-JSON-DAG: "%191:sub20": 337 # CHECK-CP-JSON-DAG: "%191:sub21": 336 # CHECK-CP-JSON-DAG: "%191:sub22": 335 # CHECK-CP-JSON-DAG: "%191:sub23": 334 # CHECK-CP-JSON-DAG: "%191:sub24": 331 # CHECK-CP-JSON-DAG: "%191:sub25": 330 # CHECK-CP-JSON-DAG: "%191:sub26": 329 # CHECK-CP-JSON-DAG: "%191:sub27": 328 # CHECK-CP-JSON-DAG: "%191:sub28": 325 # CHECK-CP-JSON-DAG: "%191:sub29": 324 # CHECK-CP-JSON-DAG: "%191:sub30": 323 # CHECK-CP-JSON-DAG: "%191:sub31": 322 # CHECK-CP-JSON-DAG: "%193": 8 # CHECK-CP-JSON-DAG: "%194": 8 # CHECK-CP-JSON-DAG: "%195": 8 # CHECK-CP-JSON-DAG: "%196": 8 # CHECK-CP-JSON-DAG: "%198": 8 # CHECK-CP-JSON-DAG: "%199": 8 # CHECK-CP-JSON-DAG: "%200": 8 # CHECK-CP-JSON-DAG: "%201": 8 # CHECK-CP-JSON-DAG: "%203": 8 # CHECK-CP-JSON-DAG: "%204": 8 # CHECK-CP-JSON-DAG: "%205": 8 # CHECK-CP-JSON-DAG: "%206": 8 # CHECK-CP-JSON-DAG: "%208": 8 # CHECK-CP-JSON-DAG: "%209": 8 # CHECK-CP-JSON-DAG: "%210": 8 # CHECK-CP-JSON-DAG: "%211": 8 # CHECK-CP-JSON-DAG: "%213": 8 # CHECK-CP-JSON-DAG: "%214": 8 # CHECK-CP-JSON-DAG: "%215": 8 # CHECK-CP-JSON-DAG: "%216": 8 # CHECK-CP-JSON-DAG: "%218": 8 # CHECK-CP-JSON-DAG: "%219": 8 # CHECK-CP-JSON-DAG: "%220": 8 # CHECK-CP-JSON-DAG: "%221": 8 # CHECK-CP-JSON-DAG: "%222:sub0": 2 # CHECK-CP-JSON-DAG: "%222:sub1": 1 # CHECK-CP-JSON-DAG: "%222:sub2": 0 # CHECK-CP-JSON-DAG: "%223": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%225:vgpr_32 = COPY %222.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 270 # CHECK-CP-JSON-DAG: "%69:sub1": 269 # CHECK-CP-JSON-DAG: "%69:sub2": 268 # CHECK-CP-JSON-DAG: "%69:sub3": 267 # CHECK-CP-JSON-DAG: "%69:sub4": 264 # CHECK-CP-JSON-DAG: "%69:sub5": 263 # CHECK-CP-JSON-DAG: "%69:sub6": 262 # CHECK-CP-JSON-DAG: "%69:sub7": 261 # CHECK-CP-JSON-DAG: "%69:sub8": 258 # CHECK-CP-JSON-DAG: "%69:sub9": 257 # CHECK-CP-JSON-DAG: "%69:sub10": 256 # CHECK-CP-JSON-DAG: "%69:sub11": 255 # CHECK-CP-JSON-DAG: "%69:sub12": 252 # CHECK-CP-JSON-DAG: "%69:sub13": 251 # CHECK-CP-JSON-DAG: "%69:sub14": 250 # CHECK-CP-JSON-DAG: "%69:sub15": 249 # CHECK-CP-JSON-DAG: "%69:sub16": 246 # CHECK-CP-JSON-DAG: "%69:sub17": 245 # CHECK-CP-JSON-DAG: "%69:sub18": 244 # CHECK-CP-JSON-DAG: "%69:sub19": 243 # CHECK-CP-JSON-DAG: "%69:sub20": 240 # CHECK-CP-JSON-DAG: "%69:sub21": 239 # CHECK-CP-JSON-DAG: "%69:sub22": 238 # CHECK-CP-JSON-DAG: "%69:sub23": 237 # CHECK-CP-JSON-DAG: "%69:sub24": 234 # CHECK-CP-JSON-DAG: "%69:sub25": 233 # CHECK-CP-JSON-DAG: "%69:sub26": 232 # CHECK-CP-JSON-DAG: "%69:sub27": 231 # CHECK-CP-JSON-DAG: "%69:sub28": 228 # CHECK-CP-JSON-DAG: "%69:sub29": 227 # CHECK-CP-JSON-DAG: "%69:sub30": 226 # CHECK-CP-JSON-DAG: "%69:sub31": 225 # CHECK-CP-JSON-DAG: "%70:sub0": 222 # CHECK-CP-JSON-DAG: "%70:sub1": 221 # CHECK-CP-JSON-DAG: "%70:sub2": 220 # CHECK-CP-JSON-DAG: "%70:sub3": 219 # CHECK-CP-JSON-DAG: "%70:sub4": 216 # CHECK-CP-JSON-DAG: "%70:sub5": 215 # CHECK-CP-JSON-DAG: "%70:sub6": 214 # CHECK-CP-JSON-DAG: "%70:sub7": 213 # CHECK-CP-JSON-DAG: "%70:sub8": 210 # CHECK-CP-JSON-DAG: "%70:sub9": 209 # CHECK-CP-JSON-DAG: "%70:sub10": 208 # CHECK-CP-JSON-DAG: "%70:sub11": 207 # CHECK-CP-JSON-DAG: "%70:sub12": 204 # CHECK-CP-JSON-DAG: "%70:sub13": 203 # CHECK-CP-JSON-DAG: "%70:sub14": 202 # CHECK-CP-JSON-DAG: "%70:sub15": 201 # CHECK-CP-JSON-DAG: "%70:sub16": 198 # CHECK-CP-JSON-DAG: "%70:sub17": 197 # CHECK-CP-JSON-DAG: "%70:sub18": 196 # CHECK-CP-JSON-DAG: "%70:sub19": 195 # CHECK-CP-JSON-DAG: "%70:sub20": 192 # CHECK-CP-JSON-DAG: "%70:sub21": 191 # CHECK-CP-JSON-DAG: "%70:sub22": 190 # CHECK-CP-JSON-DAG: "%70:sub23": 189 # CHECK-CP-JSON-DAG: "%70:sub24": 186 # CHECK-CP-JSON-DAG: "%70:sub25": 185 # CHECK-CP-JSON-DAG: "%70:sub26": 184 # CHECK-CP-JSON-DAG: "%70:sub27": 183 # CHECK-CP-JSON-DAG: "%70:sub28": 180 # CHECK-CP-JSON-DAG: "%70:sub29": 179 # CHECK-CP-JSON-DAG: "%70:sub30": 178 # CHECK-CP-JSON-DAG: "%70:sub31": 177 # CHECK-CP-JSON-DAG: "%87": 2 # CHECK-CP-JSON-DAG: "%92": 9 # CHECK-CP-JSON-DAG: "%97": 51 # CHECK-CP-JSON-DAG: "%102": 93 # CHECK-CP-JSON-DAG: "%107": 135 # CHECK-CP-JSON-DAG: "%149:sub0": 318 # CHECK-CP-JSON-DAG: "%149:sub1": 317 # CHECK-CP-JSON-DAG: "%149:sub2": 316 # CHECK-CP-JSON-DAG: "%149:sub3": 315 # CHECK-CP-JSON-DAG: "%149:sub4": 312 # CHECK-CP-JSON-DAG: "%149:sub5": 311 # CHECK-CP-JSON-DAG: "%149:sub6": 310 # CHECK-CP-JSON-DAG: "%149:sub7": 309 # CHECK-CP-JSON-DAG: "%149:sub8": 306 # CHECK-CP-JSON-DAG: "%149:sub9": 305 # CHECK-CP-JSON-DAG: "%149:sub10": 304 # CHECK-CP-JSON-DAG: "%149:sub11": 303 # CHECK-CP-JSON-DAG: "%149:sub12": 300 # CHECK-CP-JSON-DAG: "%149:sub13": 299 # CHECK-CP-JSON-DAG: "%149:sub14": 298 # CHECK-CP-JSON-DAG: "%149:sub15": 297 # CHECK-CP-JSON-DAG: "%149:sub16": 294 # CHECK-CP-JSON-DAG: "%149:sub17": 293 # CHECK-CP-JSON-DAG: "%149:sub18": 292 # CHECK-CP-JSON-DAG: "%149:sub19": 291 # CHECK-CP-JSON-DAG: "%149:sub20": 288 # CHECK-CP-JSON-DAG: "%149:sub21": 287 # CHECK-CP-JSON-DAG: "%149:sub22": 286 # CHECK-CP-JSON-DAG: "%149:sub23": 285 # CHECK-CP-JSON-DAG: "%149:sub24": 282 # CHECK-CP-JSON-DAG: "%149:sub25": 281 # CHECK-CP-JSON-DAG: "%149:sub26": 280 # CHECK-CP-JSON-DAG: "%149:sub27": 279 # CHECK-CP-JSON-DAG: "%149:sub28": 276 # CHECK-CP-JSON-DAG: "%149:sub29": 275 # CHECK-CP-JSON-DAG: "%149:sub30": 274 # CHECK-CP-JSON-DAG: "%149:sub31": 273 # CHECK-CP-JSON-DAG: "%191:sub0": 366 # CHECK-CP-JSON-DAG: "%191:sub1": 365 # CHECK-CP-JSON-DAG: "%191:sub2": 364 # CHECK-CP-JSON-DAG: "%191:sub3": 363 # CHECK-CP-JSON-DAG: "%191:sub4": 360 # CHECK-CP-JSON-DAG: "%191:sub5": 359 # CHECK-CP-JSON-DAG: "%191:sub6": 358 # CHECK-CP-JSON-DAG: "%191:sub7": 357 # CHECK-CP-JSON-DAG: "%191:sub8": 354 # CHECK-CP-JSON-DAG: "%191:sub9": 353 # CHECK-CP-JSON-DAG: "%191:sub10": 352 # CHECK-CP-JSON-DAG: "%191:sub11": 351 # CHECK-CP-JSON-DAG: "%191:sub12": 348 # CHECK-CP-JSON-DAG: "%191:sub13": 347 # CHECK-CP-JSON-DAG: "%191:sub14": 346 # CHECK-CP-JSON-DAG: "%191:sub15": 345 # CHECK-CP-JSON-DAG: "%191:sub16": 342 # CHECK-CP-JSON-DAG: "%191:sub17": 341 # CHECK-CP-JSON-DAG: "%191:sub18": 340 # CHECK-CP-JSON-DAG: "%191:sub19": 339 # CHECK-CP-JSON-DAG: "%191:sub20": 336 # CHECK-CP-JSON-DAG: "%191:sub21": 335 # CHECK-CP-JSON-DAG: "%191:sub22": 334 # CHECK-CP-JSON-DAG: "%191:sub23": 333 # CHECK-CP-JSON-DAG: "%191:sub24": 330 # CHECK-CP-JSON-DAG: "%191:sub25": 329 # CHECK-CP-JSON-DAG: "%191:sub26": 328 # CHECK-CP-JSON-DAG: "%191:sub27": 327 # CHECK-CP-JSON-DAG: "%191:sub28": 324 # CHECK-CP-JSON-DAG: "%191:sub29": 323 # CHECK-CP-JSON-DAG: "%191:sub30": 322 # CHECK-CP-JSON-DAG: "%191:sub31": 321 # CHECK-CP-JSON-DAG: "%193": 7 # CHECK-CP-JSON-DAG: "%194": 7 # CHECK-CP-JSON-DAG: "%195": 7 # CHECK-CP-JSON-DAG: "%196": 7 # CHECK-CP-JSON-DAG: "%198": 7 # CHECK-CP-JSON-DAG: "%199": 7 # CHECK-CP-JSON-DAG: "%200": 7 # CHECK-CP-JSON-DAG: "%201": 7 # CHECK-CP-JSON-DAG: "%203": 7 # CHECK-CP-JSON-DAG: "%204": 7 # CHECK-CP-JSON-DAG: "%205": 7 # CHECK-CP-JSON-DAG: "%206": 7 # CHECK-CP-JSON-DAG: "%208": 7 # CHECK-CP-JSON-DAG: "%209": 7 # CHECK-CP-JSON-DAG: "%210": 7 # CHECK-CP-JSON-DAG: "%211": 7 # CHECK-CP-JSON-DAG: "%213": 7 # CHECK-CP-JSON-DAG: "%214": 7 # CHECK-CP-JSON-DAG: "%215": 7 # CHECK-CP-JSON-DAG: "%216": 7 # CHECK-CP-JSON-DAG: "%218": 7 # CHECK-CP-JSON-DAG: "%219": 7 # CHECK-CP-JSON-DAG: "%220": 7 # CHECK-CP-JSON-DAG: "%221": 7 # CHECK-CP-JSON-DAG: "%222:sub0": 1 # CHECK-CP-JSON-DAG: "%222:sub1": 0 # CHECK-CP-JSON-DAG: "%223": 7 # CHECK-CP-JSON-DAG: "%224": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%226:vgpr_32 = COPY %222.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 269 # CHECK-CP-JSON-DAG: "%69:sub1": 268 # CHECK-CP-JSON-DAG: "%69:sub2": 267 # CHECK-CP-JSON-DAG: "%69:sub3": 266 # CHECK-CP-JSON-DAG: "%69:sub4": 263 # CHECK-CP-JSON-DAG: "%69:sub5": 262 # CHECK-CP-JSON-DAG: "%69:sub6": 261 # CHECK-CP-JSON-DAG: "%69:sub7": 260 # CHECK-CP-JSON-DAG: "%69:sub8": 257 # CHECK-CP-JSON-DAG: "%69:sub9": 256 # CHECK-CP-JSON-DAG: "%69:sub10": 255 # CHECK-CP-JSON-DAG: "%69:sub11": 254 # CHECK-CP-JSON-DAG: "%69:sub12": 251 # CHECK-CP-JSON-DAG: "%69:sub13": 250 # CHECK-CP-JSON-DAG: "%69:sub14": 249 # CHECK-CP-JSON-DAG: "%69:sub15": 248 # CHECK-CP-JSON-DAG: "%69:sub16": 245 # CHECK-CP-JSON-DAG: "%69:sub17": 244 # CHECK-CP-JSON-DAG: "%69:sub18": 243 # CHECK-CP-JSON-DAG: "%69:sub19": 242 # CHECK-CP-JSON-DAG: "%69:sub20": 239 # CHECK-CP-JSON-DAG: "%69:sub21": 238 # CHECK-CP-JSON-DAG: "%69:sub22": 237 # CHECK-CP-JSON-DAG: "%69:sub23": 236 # CHECK-CP-JSON-DAG: "%69:sub24": 233 # CHECK-CP-JSON-DAG: "%69:sub25": 232 # CHECK-CP-JSON-DAG: "%69:sub26": 231 # CHECK-CP-JSON-DAG: "%69:sub27": 230 # CHECK-CP-JSON-DAG: "%69:sub28": 227 # CHECK-CP-JSON-DAG: "%69:sub29": 226 # CHECK-CP-JSON-DAG: "%69:sub30": 225 # CHECK-CP-JSON-DAG: "%69:sub31": 224 # CHECK-CP-JSON-DAG: "%70:sub0": 221 # CHECK-CP-JSON-DAG: "%70:sub1": 220 # CHECK-CP-JSON-DAG: "%70:sub2": 219 # CHECK-CP-JSON-DAG: "%70:sub3": 218 # CHECK-CP-JSON-DAG: "%70:sub4": 215 # CHECK-CP-JSON-DAG: "%70:sub5": 214 # CHECK-CP-JSON-DAG: "%70:sub6": 213 # CHECK-CP-JSON-DAG: "%70:sub7": 212 # CHECK-CP-JSON-DAG: "%70:sub8": 209 # CHECK-CP-JSON-DAG: "%70:sub9": 208 # CHECK-CP-JSON-DAG: "%70:sub10": 207 # CHECK-CP-JSON-DAG: "%70:sub11": 206 # CHECK-CP-JSON-DAG: "%70:sub12": 203 # CHECK-CP-JSON-DAG: "%70:sub13": 202 # CHECK-CP-JSON-DAG: "%70:sub14": 201 # CHECK-CP-JSON-DAG: "%70:sub15": 200 # CHECK-CP-JSON-DAG: "%70:sub16": 197 # CHECK-CP-JSON-DAG: "%70:sub17": 196 # CHECK-CP-JSON-DAG: "%70:sub18": 195 # CHECK-CP-JSON-DAG: "%70:sub19": 194 # CHECK-CP-JSON-DAG: "%70:sub20": 191 # CHECK-CP-JSON-DAG: "%70:sub21": 190 # CHECK-CP-JSON-DAG: "%70:sub22": 189 # CHECK-CP-JSON-DAG: "%70:sub23": 188 # CHECK-CP-JSON-DAG: "%70:sub24": 185 # CHECK-CP-JSON-DAG: "%70:sub25": 184 # CHECK-CP-JSON-DAG: "%70:sub26": 183 # CHECK-CP-JSON-DAG: "%70:sub27": 182 # CHECK-CP-JSON-DAG: "%70:sub28": 179 # CHECK-CP-JSON-DAG: "%70:sub29": 178 # CHECK-CP-JSON-DAG: "%70:sub30": 177 # CHECK-CP-JSON-DAG: "%70:sub31": 176 # CHECK-CP-JSON-DAG: "%87": 1 # CHECK-CP-JSON-DAG: "%92": 8 # CHECK-CP-JSON-DAG: "%97": 50 # CHECK-CP-JSON-DAG: "%102": 92 # CHECK-CP-JSON-DAG: "%107": 134 # CHECK-CP-JSON-DAG: "%149:sub0": 317 # CHECK-CP-JSON-DAG: "%149:sub1": 316 # CHECK-CP-JSON-DAG: "%149:sub2": 315 # CHECK-CP-JSON-DAG: "%149:sub3": 314 # CHECK-CP-JSON-DAG: "%149:sub4": 311 # CHECK-CP-JSON-DAG: "%149:sub5": 310 # CHECK-CP-JSON-DAG: "%149:sub6": 309 # CHECK-CP-JSON-DAG: "%149:sub7": 308 # CHECK-CP-JSON-DAG: "%149:sub8": 305 # CHECK-CP-JSON-DAG: "%149:sub9": 304 # CHECK-CP-JSON-DAG: "%149:sub10": 303 # CHECK-CP-JSON-DAG: "%149:sub11": 302 # CHECK-CP-JSON-DAG: "%149:sub12": 299 # CHECK-CP-JSON-DAG: "%149:sub13": 298 # CHECK-CP-JSON-DAG: "%149:sub14": 297 # CHECK-CP-JSON-DAG: "%149:sub15": 296 # CHECK-CP-JSON-DAG: "%149:sub16": 293 # CHECK-CP-JSON-DAG: "%149:sub17": 292 # CHECK-CP-JSON-DAG: "%149:sub18": 291 # CHECK-CP-JSON-DAG: "%149:sub19": 290 # CHECK-CP-JSON-DAG: "%149:sub20": 287 # CHECK-CP-JSON-DAG: "%149:sub21": 286 # CHECK-CP-JSON-DAG: "%149:sub22": 285 # CHECK-CP-JSON-DAG: "%149:sub23": 284 # CHECK-CP-JSON-DAG: "%149:sub24": 281 # CHECK-CP-JSON-DAG: "%149:sub25": 280 # CHECK-CP-JSON-DAG: "%149:sub26": 279 # CHECK-CP-JSON-DAG: "%149:sub27": 278 # CHECK-CP-JSON-DAG: "%149:sub28": 275 # CHECK-CP-JSON-DAG: "%149:sub29": 274 # CHECK-CP-JSON-DAG: "%149:sub30": 273 # CHECK-CP-JSON-DAG: "%149:sub31": 272 # CHECK-CP-JSON-DAG: "%191:sub0": 365 # CHECK-CP-JSON-DAG: "%191:sub1": 364 # CHECK-CP-JSON-DAG: "%191:sub2": 363 # CHECK-CP-JSON-DAG: "%191:sub3": 362 # CHECK-CP-JSON-DAG: "%191:sub4": 359 # CHECK-CP-JSON-DAG: "%191:sub5": 358 # CHECK-CP-JSON-DAG: "%191:sub6": 357 # CHECK-CP-JSON-DAG: "%191:sub7": 356 # CHECK-CP-JSON-DAG: "%191:sub8": 353 # CHECK-CP-JSON-DAG: "%191:sub9": 352 # CHECK-CP-JSON-DAG: "%191:sub10": 351 # CHECK-CP-JSON-DAG: "%191:sub11": 350 # CHECK-CP-JSON-DAG: "%191:sub12": 347 # CHECK-CP-JSON-DAG: "%191:sub13": 346 # CHECK-CP-JSON-DAG: "%191:sub14": 345 # CHECK-CP-JSON-DAG: "%191:sub15": 344 # CHECK-CP-JSON-DAG: "%191:sub16": 341 # CHECK-CP-JSON-DAG: "%191:sub17": 340 # CHECK-CP-JSON-DAG: "%191:sub18": 339 # CHECK-CP-JSON-DAG: "%191:sub19": 338 # CHECK-CP-JSON-DAG: "%191:sub20": 335 # CHECK-CP-JSON-DAG: "%191:sub21": 334 # CHECK-CP-JSON-DAG: "%191:sub22": 333 # CHECK-CP-JSON-DAG: "%191:sub23": 332 # CHECK-CP-JSON-DAG: "%191:sub24": 329 # CHECK-CP-JSON-DAG: "%191:sub25": 328 # CHECK-CP-JSON-DAG: "%191:sub26": 327 # CHECK-CP-JSON-DAG: "%191:sub27": 326 # CHECK-CP-JSON-DAG: "%191:sub28": 323 # CHECK-CP-JSON-DAG: "%191:sub29": 322 # CHECK-CP-JSON-DAG: "%191:sub30": 321 # CHECK-CP-JSON-DAG: "%191:sub31": 320 # CHECK-CP-JSON-DAG: "%193": 6 # CHECK-CP-JSON-DAG: "%194": 6 # CHECK-CP-JSON-DAG: "%195": 6 # CHECK-CP-JSON-DAG: "%196": 6 # CHECK-CP-JSON-DAG: "%198": 6 # CHECK-CP-JSON-DAG: "%199": 6 # CHECK-CP-JSON-DAG: "%200": 6 # CHECK-CP-JSON-DAG: "%201": 6 # CHECK-CP-JSON-DAG: "%203": 6 # CHECK-CP-JSON-DAG: "%204": 6 # CHECK-CP-JSON-DAG: "%205": 6 # CHECK-CP-JSON-DAG: "%206": 6 # CHECK-CP-JSON-DAG: "%208": 6 # CHECK-CP-JSON-DAG: "%209": 6 # CHECK-CP-JSON-DAG: "%210": 6 # CHECK-CP-JSON-DAG: "%211": 6 # CHECK-CP-JSON-DAG: "%213": 6 # CHECK-CP-JSON-DAG: "%214": 6 # CHECK-CP-JSON-DAG: "%215": 6 # CHECK-CP-JSON-DAG: "%216": 6 # CHECK-CP-JSON-DAG: "%218": 6 # CHECK-CP-JSON-DAG: "%219": 6 # CHECK-CP-JSON-DAG: "%220": 6 # CHECK-CP-JSON-DAG: "%221": 6 # CHECK-CP-JSON-DAG: "%222:sub0": 0 # CHECK-CP-JSON-DAG: "%223": 6 # CHECK-CP-JSON-DAG: "%224": 6 # CHECK-CP-JSON-DAG: "%225": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%227:vreg_128 = GLOBAL_LOAD_DWORDX4 %87, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p3, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 268 # CHECK-CP-JSON-DAG: "%69:sub1": 267 # CHECK-CP-JSON-DAG: "%69:sub2": 266 # CHECK-CP-JSON-DAG: "%69:sub3": 265 # CHECK-CP-JSON-DAG: "%69:sub4": 262 # CHECK-CP-JSON-DAG: "%69:sub5": 261 # CHECK-CP-JSON-DAG: "%69:sub6": 260 # CHECK-CP-JSON-DAG: "%69:sub7": 259 # CHECK-CP-JSON-DAG: "%69:sub8": 256 # CHECK-CP-JSON-DAG: "%69:sub9": 255 # CHECK-CP-JSON-DAG: "%69:sub10": 254 # CHECK-CP-JSON-DAG: "%69:sub11": 253 # CHECK-CP-JSON-DAG: "%69:sub12": 250 # CHECK-CP-JSON-DAG: "%69:sub13": 249 # CHECK-CP-JSON-DAG: "%69:sub14": 248 # CHECK-CP-JSON-DAG: "%69:sub15": 247 # CHECK-CP-JSON-DAG: "%69:sub16": 244 # CHECK-CP-JSON-DAG: "%69:sub17": 243 # CHECK-CP-JSON-DAG: "%69:sub18": 242 # CHECK-CP-JSON-DAG: "%69:sub19": 241 # CHECK-CP-JSON-DAG: "%69:sub20": 238 # CHECK-CP-JSON-DAG: "%69:sub21": 237 # CHECK-CP-JSON-DAG: "%69:sub22": 236 # CHECK-CP-JSON-DAG: "%69:sub23": 235 # CHECK-CP-JSON-DAG: "%69:sub24": 232 # CHECK-CP-JSON-DAG: "%69:sub25": 231 # CHECK-CP-JSON-DAG: "%69:sub26": 230 # CHECK-CP-JSON-DAG: "%69:sub27": 229 # CHECK-CP-JSON-DAG: "%69:sub28": 226 # CHECK-CP-JSON-DAG: "%69:sub29": 225 # CHECK-CP-JSON-DAG: "%69:sub30": 224 # CHECK-CP-JSON-DAG: "%69:sub31": 223 # CHECK-CP-JSON-DAG: "%70:sub0": 220 # CHECK-CP-JSON-DAG: "%70:sub1": 219 # CHECK-CP-JSON-DAG: "%70:sub2": 218 # CHECK-CP-JSON-DAG: "%70:sub3": 217 # CHECK-CP-JSON-DAG: "%70:sub4": 214 # CHECK-CP-JSON-DAG: "%70:sub5": 213 # CHECK-CP-JSON-DAG: "%70:sub6": 212 # CHECK-CP-JSON-DAG: "%70:sub7": 211 # CHECK-CP-JSON-DAG: "%70:sub8": 208 # CHECK-CP-JSON-DAG: "%70:sub9": 207 # CHECK-CP-JSON-DAG: "%70:sub10": 206 # CHECK-CP-JSON-DAG: "%70:sub11": 205 # CHECK-CP-JSON-DAG: "%70:sub12": 202 # CHECK-CP-JSON-DAG: "%70:sub13": 201 # CHECK-CP-JSON-DAG: "%70:sub14": 200 # CHECK-CP-JSON-DAG: "%70:sub15": 199 # CHECK-CP-JSON-DAG: "%70:sub16": 196 # CHECK-CP-JSON-DAG: "%70:sub17": 195 # CHECK-CP-JSON-DAG: "%70:sub18": 194 # CHECK-CP-JSON-DAG: "%70:sub19": 193 # CHECK-CP-JSON-DAG: "%70:sub20": 190 # CHECK-CP-JSON-DAG: "%70:sub21": 189 # CHECK-CP-JSON-DAG: "%70:sub22": 188 # CHECK-CP-JSON-DAG: "%70:sub23": 187 # CHECK-CP-JSON-DAG: "%70:sub24": 184 # CHECK-CP-JSON-DAG: "%70:sub25": 183 # CHECK-CP-JSON-DAG: "%70:sub26": 182 # CHECK-CP-JSON-DAG: "%70:sub27": 181 # CHECK-CP-JSON-DAG: "%70:sub28": 178 # CHECK-CP-JSON-DAG: "%70:sub29": 177 # CHECK-CP-JSON-DAG: "%70:sub30": 176 # CHECK-CP-JSON-DAG: "%70:sub31": 175 # CHECK-CP-JSON-DAG: "%87": 0 # CHECK-CP-JSON-DAG: "%92": 7 # CHECK-CP-JSON-DAG: "%97": 49 # CHECK-CP-JSON-DAG: "%102": 91 # CHECK-CP-JSON-DAG: "%107": 133 # CHECK-CP-JSON-DAG: "%149:sub0": 316 # CHECK-CP-JSON-DAG: "%149:sub1": 315 # CHECK-CP-JSON-DAG: "%149:sub2": 314 # CHECK-CP-JSON-DAG: "%149:sub3": 313 # CHECK-CP-JSON-DAG: "%149:sub4": 310 # CHECK-CP-JSON-DAG: "%149:sub5": 309 # CHECK-CP-JSON-DAG: "%149:sub6": 308 # CHECK-CP-JSON-DAG: "%149:sub7": 307 # CHECK-CP-JSON-DAG: "%149:sub8": 304 # CHECK-CP-JSON-DAG: "%149:sub9": 303 # CHECK-CP-JSON-DAG: "%149:sub10": 302 # CHECK-CP-JSON-DAG: "%149:sub11": 301 # CHECK-CP-JSON-DAG: "%149:sub12": 298 # CHECK-CP-JSON-DAG: "%149:sub13": 297 # CHECK-CP-JSON-DAG: "%149:sub14": 296 # CHECK-CP-JSON-DAG: "%149:sub15": 295 # CHECK-CP-JSON-DAG: "%149:sub16": 292 # CHECK-CP-JSON-DAG: "%149:sub17": 291 # CHECK-CP-JSON-DAG: "%149:sub18": 290 # CHECK-CP-JSON-DAG: "%149:sub19": 289 # CHECK-CP-JSON-DAG: "%149:sub20": 286 # CHECK-CP-JSON-DAG: "%149:sub21": 285 # CHECK-CP-JSON-DAG: "%149:sub22": 284 # CHECK-CP-JSON-DAG: "%149:sub23": 283 # CHECK-CP-JSON-DAG: "%149:sub24": 280 # CHECK-CP-JSON-DAG: "%149:sub25": 279 # CHECK-CP-JSON-DAG: "%149:sub26": 278 # CHECK-CP-JSON-DAG: "%149:sub27": 277 # CHECK-CP-JSON-DAG: "%149:sub28": 274 # CHECK-CP-JSON-DAG: "%149:sub29": 273 # CHECK-CP-JSON-DAG: "%149:sub30": 272 # CHECK-CP-JSON-DAG: "%149:sub31": 271 # CHECK-CP-JSON-DAG: "%191:sub0": 364 # CHECK-CP-JSON-DAG: "%191:sub1": 363 # CHECK-CP-JSON-DAG: "%191:sub2": 362 # CHECK-CP-JSON-DAG: "%191:sub3": 361 # CHECK-CP-JSON-DAG: "%191:sub4": 358 # CHECK-CP-JSON-DAG: "%191:sub5": 357 # CHECK-CP-JSON-DAG: "%191:sub6": 356 # CHECK-CP-JSON-DAG: "%191:sub7": 355 # CHECK-CP-JSON-DAG: "%191:sub8": 352 # CHECK-CP-JSON-DAG: "%191:sub9": 351 # CHECK-CP-JSON-DAG: "%191:sub10": 350 # CHECK-CP-JSON-DAG: "%191:sub11": 349 # CHECK-CP-JSON-DAG: "%191:sub12": 346 # CHECK-CP-JSON-DAG: "%191:sub13": 345 # CHECK-CP-JSON-DAG: "%191:sub14": 344 # CHECK-CP-JSON-DAG: "%191:sub15": 343 # CHECK-CP-JSON-DAG: "%191:sub16": 340 # CHECK-CP-JSON-DAG: "%191:sub17": 339 # CHECK-CP-JSON-DAG: "%191:sub18": 338 # CHECK-CP-JSON-DAG: "%191:sub19": 337 # CHECK-CP-JSON-DAG: "%191:sub20": 334 # CHECK-CP-JSON-DAG: "%191:sub21": 333 # CHECK-CP-JSON-DAG: "%191:sub22": 332 # CHECK-CP-JSON-DAG: "%191:sub23": 331 # CHECK-CP-JSON-DAG: "%191:sub24": 328 # CHECK-CP-JSON-DAG: "%191:sub25": 327 # CHECK-CP-JSON-DAG: "%191:sub26": 326 # CHECK-CP-JSON-DAG: "%191:sub27": 325 # CHECK-CP-JSON-DAG: "%191:sub28": 322 # CHECK-CP-JSON-DAG: "%191:sub29": 321 # CHECK-CP-JSON-DAG: "%191:sub30": 320 # CHECK-CP-JSON-DAG: "%191:sub31": 319 # CHECK-CP-JSON-DAG: "%193": 5 # CHECK-CP-JSON-DAG: "%194": 5 # CHECK-CP-JSON-DAG: "%195": 5 # CHECK-CP-JSON-DAG: "%196": 5 # CHECK-CP-JSON-DAG: "%198": 5 # CHECK-CP-JSON-DAG: "%199": 5 # CHECK-CP-JSON-DAG: "%200": 5 # CHECK-CP-JSON-DAG: "%201": 5 # CHECK-CP-JSON-DAG: "%203": 5 # CHECK-CP-JSON-DAG: "%204": 5 # CHECK-CP-JSON-DAG: "%205": 5 # CHECK-CP-JSON-DAG: "%206": 5 # CHECK-CP-JSON-DAG: "%208": 5 # CHECK-CP-JSON-DAG: "%209": 5 # CHECK-CP-JSON-DAG: "%210": 5 # CHECK-CP-JSON-DAG: "%211": 5 # CHECK-CP-JSON-DAG: "%213": 5 # CHECK-CP-JSON-DAG: "%214": 5 # CHECK-CP-JSON-DAG: "%215": 5 # CHECK-CP-JSON-DAG: "%216": 5 # CHECK-CP-JSON-DAG: "%218": 5 # CHECK-CP-JSON-DAG: "%219": 5 # CHECK-CP-JSON-DAG: "%220": 5 # CHECK-CP-JSON-DAG: "%221": 5 # CHECK-CP-JSON-DAG: "%223": 5 # CHECK-CP-JSON-DAG: "%224": 5 # CHECK-CP-JSON-DAG: "%225": 5 # CHECK-CP-JSON-DAG: "%226": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%228:vgpr_32 = COPY %227.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 267 # CHECK-CP-JSON-DAG: "%69:sub1": 266 # CHECK-CP-JSON-DAG: "%69:sub2": 265 # CHECK-CP-JSON-DAG: "%69:sub3": 264 # CHECK-CP-JSON-DAG: "%69:sub4": 261 # CHECK-CP-JSON-DAG: "%69:sub5": 260 # CHECK-CP-JSON-DAG: "%69:sub6": 259 # CHECK-CP-JSON-DAG: "%69:sub7": 258 # CHECK-CP-JSON-DAG: "%69:sub8": 255 # CHECK-CP-JSON-DAG: "%69:sub9": 254 # CHECK-CP-JSON-DAG: "%69:sub10": 253 # CHECK-CP-JSON-DAG: "%69:sub11": 252 # CHECK-CP-JSON-DAG: "%69:sub12": 249 # CHECK-CP-JSON-DAG: "%69:sub13": 248 # CHECK-CP-JSON-DAG: "%69:sub14": 247 # CHECK-CP-JSON-DAG: "%69:sub15": 246 # CHECK-CP-JSON-DAG: "%69:sub16": 243 # CHECK-CP-JSON-DAG: "%69:sub17": 242 # CHECK-CP-JSON-DAG: "%69:sub18": 241 # CHECK-CP-JSON-DAG: "%69:sub19": 240 # CHECK-CP-JSON-DAG: "%69:sub20": 237 # CHECK-CP-JSON-DAG: "%69:sub21": 236 # CHECK-CP-JSON-DAG: "%69:sub22": 235 # CHECK-CP-JSON-DAG: "%69:sub23": 234 # CHECK-CP-JSON-DAG: "%69:sub24": 231 # CHECK-CP-JSON-DAG: "%69:sub25": 230 # CHECK-CP-JSON-DAG: "%69:sub26": 229 # CHECK-CP-JSON-DAG: "%69:sub27": 228 # CHECK-CP-JSON-DAG: "%69:sub28": 225 # CHECK-CP-JSON-DAG: "%69:sub29": 224 # CHECK-CP-JSON-DAG: "%69:sub30": 223 # CHECK-CP-JSON-DAG: "%69:sub31": 222 # CHECK-CP-JSON-DAG: "%70:sub0": 219 # CHECK-CP-JSON-DAG: "%70:sub1": 218 # CHECK-CP-JSON-DAG: "%70:sub2": 217 # CHECK-CP-JSON-DAG: "%70:sub3": 216 # CHECK-CP-JSON-DAG: "%70:sub4": 213 # CHECK-CP-JSON-DAG: "%70:sub5": 212 # CHECK-CP-JSON-DAG: "%70:sub6": 211 # CHECK-CP-JSON-DAG: "%70:sub7": 210 # CHECK-CP-JSON-DAG: "%70:sub8": 207 # CHECK-CP-JSON-DAG: "%70:sub9": 206 # CHECK-CP-JSON-DAG: "%70:sub10": 205 # CHECK-CP-JSON-DAG: "%70:sub11": 204 # CHECK-CP-JSON-DAG: "%70:sub12": 201 # CHECK-CP-JSON-DAG: "%70:sub13": 200 # CHECK-CP-JSON-DAG: "%70:sub14": 199 # CHECK-CP-JSON-DAG: "%70:sub15": 198 # CHECK-CP-JSON-DAG: "%70:sub16": 195 # CHECK-CP-JSON-DAG: "%70:sub17": 194 # CHECK-CP-JSON-DAG: "%70:sub18": 193 # CHECK-CP-JSON-DAG: "%70:sub19": 192 # CHECK-CP-JSON-DAG: "%70:sub20": 189 # CHECK-CP-JSON-DAG: "%70:sub21": 188 # CHECK-CP-JSON-DAG: "%70:sub22": 187 # CHECK-CP-JSON-DAG: "%70:sub23": 186 # CHECK-CP-JSON-DAG: "%70:sub24": 183 # CHECK-CP-JSON-DAG: "%70:sub25": 182 # CHECK-CP-JSON-DAG: "%70:sub26": 181 # CHECK-CP-JSON-DAG: "%70:sub27": 180 # CHECK-CP-JSON-DAG: "%70:sub28": 177 # CHECK-CP-JSON-DAG: "%70:sub29": 176 # CHECK-CP-JSON-DAG: "%70:sub30": 175 # CHECK-CP-JSON-DAG: "%70:sub31": 174 # CHECK-CP-JSON-DAG: "%92": 6 # CHECK-CP-JSON-DAG: "%97": 48 # CHECK-CP-JSON-DAG: "%102": 90 # CHECK-CP-JSON-DAG: "%107": 132 # CHECK-CP-JSON-DAG: "%149:sub0": 315 # CHECK-CP-JSON-DAG: "%149:sub1": 314 # CHECK-CP-JSON-DAG: "%149:sub2": 313 # CHECK-CP-JSON-DAG: "%149:sub3": 312 # CHECK-CP-JSON-DAG: "%149:sub4": 309 # CHECK-CP-JSON-DAG: "%149:sub5": 308 # CHECK-CP-JSON-DAG: "%149:sub6": 307 # CHECK-CP-JSON-DAG: "%149:sub7": 306 # CHECK-CP-JSON-DAG: "%149:sub8": 303 # CHECK-CP-JSON-DAG: "%149:sub9": 302 # CHECK-CP-JSON-DAG: "%149:sub10": 301 # CHECK-CP-JSON-DAG: "%149:sub11": 300 # CHECK-CP-JSON-DAG: "%149:sub12": 297 # CHECK-CP-JSON-DAG: "%149:sub13": 296 # CHECK-CP-JSON-DAG: "%149:sub14": 295 # CHECK-CP-JSON-DAG: "%149:sub15": 294 # CHECK-CP-JSON-DAG: "%149:sub16": 291 # CHECK-CP-JSON-DAG: "%149:sub17": 290 # CHECK-CP-JSON-DAG: "%149:sub18": 289 # CHECK-CP-JSON-DAG: "%149:sub19": 288 # CHECK-CP-JSON-DAG: "%149:sub20": 285 # CHECK-CP-JSON-DAG: "%149:sub21": 284 # CHECK-CP-JSON-DAG: "%149:sub22": 283 # CHECK-CP-JSON-DAG: "%149:sub23": 282 # CHECK-CP-JSON-DAG: "%149:sub24": 279 # CHECK-CP-JSON-DAG: "%149:sub25": 278 # CHECK-CP-JSON-DAG: "%149:sub26": 277 # CHECK-CP-JSON-DAG: "%149:sub27": 276 # CHECK-CP-JSON-DAG: "%149:sub28": 273 # CHECK-CP-JSON-DAG: "%149:sub29": 272 # CHECK-CP-JSON-DAG: "%149:sub30": 271 # CHECK-CP-JSON-DAG: "%149:sub31": 270 # CHECK-CP-JSON-DAG: "%191:sub0": 363 # CHECK-CP-JSON-DAG: "%191:sub1": 362 # CHECK-CP-JSON-DAG: "%191:sub2": 361 # CHECK-CP-JSON-DAG: "%191:sub3": 360 # CHECK-CP-JSON-DAG: "%191:sub4": 357 # CHECK-CP-JSON-DAG: "%191:sub5": 356 # CHECK-CP-JSON-DAG: "%191:sub6": 355 # CHECK-CP-JSON-DAG: "%191:sub7": 354 # CHECK-CP-JSON-DAG: "%191:sub8": 351 # CHECK-CP-JSON-DAG: "%191:sub9": 350 # CHECK-CP-JSON-DAG: "%191:sub10": 349 # CHECK-CP-JSON-DAG: "%191:sub11": 348 # CHECK-CP-JSON-DAG: "%191:sub12": 345 # CHECK-CP-JSON-DAG: "%191:sub13": 344 # CHECK-CP-JSON-DAG: "%191:sub14": 343 # CHECK-CP-JSON-DAG: "%191:sub15": 342 # CHECK-CP-JSON-DAG: "%191:sub16": 339 # CHECK-CP-JSON-DAG: "%191:sub17": 338 # CHECK-CP-JSON-DAG: "%191:sub18": 337 # CHECK-CP-JSON-DAG: "%191:sub19": 336 # CHECK-CP-JSON-DAG: "%191:sub20": 333 # CHECK-CP-JSON-DAG: "%191:sub21": 332 # CHECK-CP-JSON-DAG: "%191:sub22": 331 # CHECK-CP-JSON-DAG: "%191:sub23": 330 # CHECK-CP-JSON-DAG: "%191:sub24": 327 # CHECK-CP-JSON-DAG: "%191:sub25": 326 # CHECK-CP-JSON-DAG: "%191:sub26": 325 # CHECK-CP-JSON-DAG: "%191:sub27": 324 # CHECK-CP-JSON-DAG: "%191:sub28": 321 # CHECK-CP-JSON-DAG: "%191:sub29": 320 # CHECK-CP-JSON-DAG: "%191:sub30": 319 # CHECK-CP-JSON-DAG: "%191:sub31": 318 # CHECK-CP-JSON-DAG: "%193": 4 # CHECK-CP-JSON-DAG: "%194": 4 # CHECK-CP-JSON-DAG: "%195": 4 # CHECK-CP-JSON-DAG: "%196": 4 # CHECK-CP-JSON-DAG: "%198": 4 # CHECK-CP-JSON-DAG: "%199": 4 # CHECK-CP-JSON-DAG: "%200": 4 # CHECK-CP-JSON-DAG: "%201": 4 # CHECK-CP-JSON-DAG: "%203": 4 # CHECK-CP-JSON-DAG: "%204": 4 # CHECK-CP-JSON-DAG: "%205": 4 # CHECK-CP-JSON-DAG: "%206": 4 # CHECK-CP-JSON-DAG: "%208": 4 # CHECK-CP-JSON-DAG: "%209": 4 # CHECK-CP-JSON-DAG: "%210": 4 # CHECK-CP-JSON-DAG: "%211": 4 # CHECK-CP-JSON-DAG: "%213": 4 # CHECK-CP-JSON-DAG: "%214": 4 # CHECK-CP-JSON-DAG: "%215": 4 # CHECK-CP-JSON-DAG: "%216": 4 # CHECK-CP-JSON-DAG: "%218": 4 # CHECK-CP-JSON-DAG: "%219": 4 # CHECK-CP-JSON-DAG: "%220": 4 # CHECK-CP-JSON-DAG: "%221": 4 # CHECK-CP-JSON-DAG: "%223": 4 # CHECK-CP-JSON-DAG: "%224": 4 # CHECK-CP-JSON-DAG: "%225": 4 # CHECK-CP-JSON-DAG: "%226": 4 # CHECK-CP-JSON-DAG: "%227:sub0": 3 # CHECK-CP-JSON-DAG: "%227:sub1": 2 # CHECK-CP-JSON-DAG: "%227:sub2": 1 # CHECK-CP-JSON-DAG: "%227:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 318 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%229:vgpr_32 = COPY %227.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 266 # CHECK-CP-JSON-DAG: "%69:sub1": 265 # CHECK-CP-JSON-DAG: "%69:sub2": 264 # CHECK-CP-JSON-DAG: "%69:sub3": 263 # CHECK-CP-JSON-DAG: "%69:sub4": 260 # CHECK-CP-JSON-DAG: "%69:sub5": 259 # CHECK-CP-JSON-DAG: "%69:sub6": 258 # CHECK-CP-JSON-DAG: "%69:sub7": 257 # CHECK-CP-JSON-DAG: "%69:sub8": 254 # CHECK-CP-JSON-DAG: "%69:sub9": 253 # CHECK-CP-JSON-DAG: "%69:sub10": 252 # CHECK-CP-JSON-DAG: "%69:sub11": 251 # CHECK-CP-JSON-DAG: "%69:sub12": 248 # CHECK-CP-JSON-DAG: "%69:sub13": 247 # CHECK-CP-JSON-DAG: "%69:sub14": 246 # CHECK-CP-JSON-DAG: "%69:sub15": 245 # CHECK-CP-JSON-DAG: "%69:sub16": 242 # CHECK-CP-JSON-DAG: "%69:sub17": 241 # CHECK-CP-JSON-DAG: "%69:sub18": 240 # CHECK-CP-JSON-DAG: "%69:sub19": 239 # CHECK-CP-JSON-DAG: "%69:sub20": 236 # CHECK-CP-JSON-DAG: "%69:sub21": 235 # CHECK-CP-JSON-DAG: "%69:sub22": 234 # CHECK-CP-JSON-DAG: "%69:sub23": 233 # CHECK-CP-JSON-DAG: "%69:sub24": 230 # CHECK-CP-JSON-DAG: "%69:sub25": 229 # CHECK-CP-JSON-DAG: "%69:sub26": 228 # CHECK-CP-JSON-DAG: "%69:sub27": 227 # CHECK-CP-JSON-DAG: "%69:sub28": 224 # CHECK-CP-JSON-DAG: "%69:sub29": 223 # CHECK-CP-JSON-DAG: "%69:sub30": 222 # CHECK-CP-JSON-DAG: "%69:sub31": 221 # CHECK-CP-JSON-DAG: "%70:sub0": 218 # CHECK-CP-JSON-DAG: "%70:sub1": 217 # CHECK-CP-JSON-DAG: "%70:sub2": 216 # CHECK-CP-JSON-DAG: "%70:sub3": 215 # CHECK-CP-JSON-DAG: "%70:sub4": 212 # CHECK-CP-JSON-DAG: "%70:sub5": 211 # CHECK-CP-JSON-DAG: "%70:sub6": 210 # CHECK-CP-JSON-DAG: "%70:sub7": 209 # CHECK-CP-JSON-DAG: "%70:sub8": 206 # CHECK-CP-JSON-DAG: "%70:sub9": 205 # CHECK-CP-JSON-DAG: "%70:sub10": 204 # CHECK-CP-JSON-DAG: "%70:sub11": 203 # CHECK-CP-JSON-DAG: "%70:sub12": 200 # CHECK-CP-JSON-DAG: "%70:sub13": 199 # CHECK-CP-JSON-DAG: "%70:sub14": 198 # CHECK-CP-JSON-DAG: "%70:sub15": 197 # CHECK-CP-JSON-DAG: "%70:sub16": 194 # CHECK-CP-JSON-DAG: "%70:sub17": 193 # CHECK-CP-JSON-DAG: "%70:sub18": 192 # CHECK-CP-JSON-DAG: "%70:sub19": 191 # CHECK-CP-JSON-DAG: "%70:sub20": 188 # CHECK-CP-JSON-DAG: "%70:sub21": 187 # CHECK-CP-JSON-DAG: "%70:sub22": 186 # CHECK-CP-JSON-DAG: "%70:sub23": 185 # CHECK-CP-JSON-DAG: "%70:sub24": 182 # CHECK-CP-JSON-DAG: "%70:sub25": 181 # CHECK-CP-JSON-DAG: "%70:sub26": 180 # CHECK-CP-JSON-DAG: "%70:sub27": 179 # CHECK-CP-JSON-DAG: "%70:sub28": 176 # CHECK-CP-JSON-DAG: "%70:sub29": 175 # CHECK-CP-JSON-DAG: "%70:sub30": 174 # CHECK-CP-JSON-DAG: "%70:sub31": 173 # CHECK-CP-JSON-DAG: "%92": 5 # CHECK-CP-JSON-DAG: "%97": 47 # CHECK-CP-JSON-DAG: "%102": 89 # CHECK-CP-JSON-DAG: "%107": 131 # CHECK-CP-JSON-DAG: "%149:sub0": 314 # CHECK-CP-JSON-DAG: "%149:sub1": 313 # CHECK-CP-JSON-DAG: "%149:sub2": 312 # CHECK-CP-JSON-DAG: "%149:sub3": 311 # CHECK-CP-JSON-DAG: "%149:sub4": 308 # CHECK-CP-JSON-DAG: "%149:sub5": 307 # CHECK-CP-JSON-DAG: "%149:sub6": 306 # CHECK-CP-JSON-DAG: "%149:sub7": 305 # CHECK-CP-JSON-DAG: "%149:sub8": 302 # CHECK-CP-JSON-DAG: "%149:sub9": 301 # CHECK-CP-JSON-DAG: "%149:sub10": 300 # CHECK-CP-JSON-DAG: "%149:sub11": 299 # CHECK-CP-JSON-DAG: "%149:sub12": 296 # CHECK-CP-JSON-DAG: "%149:sub13": 295 # CHECK-CP-JSON-DAG: "%149:sub14": 294 # CHECK-CP-JSON-DAG: "%149:sub15": 293 # CHECK-CP-JSON-DAG: "%149:sub16": 290 # CHECK-CP-JSON-DAG: "%149:sub17": 289 # CHECK-CP-JSON-DAG: "%149:sub18": 288 # CHECK-CP-JSON-DAG: "%149:sub19": 287 # CHECK-CP-JSON-DAG: "%149:sub20": 284 # CHECK-CP-JSON-DAG: "%149:sub21": 283 # CHECK-CP-JSON-DAG: "%149:sub22": 282 # CHECK-CP-JSON-DAG: "%149:sub23": 281 # CHECK-CP-JSON-DAG: "%149:sub24": 278 # CHECK-CP-JSON-DAG: "%149:sub25": 277 # CHECK-CP-JSON-DAG: "%149:sub26": 276 # CHECK-CP-JSON-DAG: "%149:sub27": 275 # CHECK-CP-JSON-DAG: "%149:sub28": 272 # CHECK-CP-JSON-DAG: "%149:sub29": 271 # CHECK-CP-JSON-DAG: "%149:sub30": 270 # CHECK-CP-JSON-DAG: "%149:sub31": 269 # CHECK-CP-JSON-DAG: "%191:sub0": 362 # CHECK-CP-JSON-DAG: "%191:sub1": 361 # CHECK-CP-JSON-DAG: "%191:sub2": 360 # CHECK-CP-JSON-DAG: "%191:sub3": 359 # CHECK-CP-JSON-DAG: "%191:sub4": 356 # CHECK-CP-JSON-DAG: "%191:sub5": 355 # CHECK-CP-JSON-DAG: "%191:sub6": 354 # CHECK-CP-JSON-DAG: "%191:sub7": 353 # CHECK-CP-JSON-DAG: "%191:sub8": 350 # CHECK-CP-JSON-DAG: "%191:sub9": 349 # CHECK-CP-JSON-DAG: "%191:sub10": 348 # CHECK-CP-JSON-DAG: "%191:sub11": 347 # CHECK-CP-JSON-DAG: "%191:sub12": 344 # CHECK-CP-JSON-DAG: "%191:sub13": 343 # CHECK-CP-JSON-DAG: "%191:sub14": 342 # CHECK-CP-JSON-DAG: "%191:sub15": 341 # CHECK-CP-JSON-DAG: "%191:sub16": 338 # CHECK-CP-JSON-DAG: "%191:sub17": 337 # CHECK-CP-JSON-DAG: "%191:sub18": 336 # CHECK-CP-JSON-DAG: "%191:sub19": 335 # CHECK-CP-JSON-DAG: "%191:sub20": 332 # CHECK-CP-JSON-DAG: "%191:sub21": 331 # CHECK-CP-JSON-DAG: "%191:sub22": 330 # CHECK-CP-JSON-DAG: "%191:sub23": 329 # CHECK-CP-JSON-DAG: "%191:sub24": 326 # CHECK-CP-JSON-DAG: "%191:sub25": 325 # CHECK-CP-JSON-DAG: "%191:sub26": 324 # CHECK-CP-JSON-DAG: "%191:sub27": 323 # CHECK-CP-JSON-DAG: "%191:sub28": 320 # CHECK-CP-JSON-DAG: "%191:sub29": 319 # CHECK-CP-JSON-DAG: "%191:sub30": 318 # CHECK-CP-JSON-DAG: "%191:sub31": 317 # CHECK-CP-JSON-DAG: "%193": 3 # CHECK-CP-JSON-DAG: "%194": 3 # CHECK-CP-JSON-DAG: "%195": 3 # CHECK-CP-JSON-DAG: "%196": 3 # CHECK-CP-JSON-DAG: "%198": 3 # CHECK-CP-JSON-DAG: "%199": 3 # CHECK-CP-JSON-DAG: "%200": 3 # CHECK-CP-JSON-DAG: "%201": 3 # CHECK-CP-JSON-DAG: "%203": 3 # CHECK-CP-JSON-DAG: "%204": 3 # CHECK-CP-JSON-DAG: "%205": 3 # CHECK-CP-JSON-DAG: "%206": 3 # CHECK-CP-JSON-DAG: "%208": 3 # CHECK-CP-JSON-DAG: "%209": 3 # CHECK-CP-JSON-DAG: "%210": 3 # CHECK-CP-JSON-DAG: "%211": 3 # CHECK-CP-JSON-DAG: "%213": 3 # CHECK-CP-JSON-DAG: "%214": 3 # CHECK-CP-JSON-DAG: "%215": 3 # CHECK-CP-JSON-DAG: "%216": 3 # CHECK-CP-JSON-DAG: "%218": 3 # CHECK-CP-JSON-DAG: "%219": 3 # CHECK-CP-JSON-DAG: "%220": 3 # CHECK-CP-JSON-DAG: "%221": 3 # CHECK-CP-JSON-DAG: "%223": 3 # CHECK-CP-JSON-DAG: "%224": 3 # CHECK-CP-JSON-DAG: "%225": 3 # CHECK-CP-JSON-DAG: "%226": 3 # CHECK-CP-JSON-DAG: "%227:sub0": 2 # CHECK-CP-JSON-DAG: "%227:sub1": 1 # CHECK-CP-JSON-DAG: "%227:sub2": 0 # CHECK-CP-JSON-DAG: "%228": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 317 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%230:vgpr_32 = COPY %227.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 265 # CHECK-CP-JSON-DAG: "%69:sub1": 264 # CHECK-CP-JSON-DAG: "%69:sub2": 263 # CHECK-CP-JSON-DAG: "%69:sub3": 262 # CHECK-CP-JSON-DAG: "%69:sub4": 259 # CHECK-CP-JSON-DAG: "%69:sub5": 258 # CHECK-CP-JSON-DAG: "%69:sub6": 257 # CHECK-CP-JSON-DAG: "%69:sub7": 256 # CHECK-CP-JSON-DAG: "%69:sub8": 253 # CHECK-CP-JSON-DAG: "%69:sub9": 252 # CHECK-CP-JSON-DAG: "%69:sub10": 251 # CHECK-CP-JSON-DAG: "%69:sub11": 250 # CHECK-CP-JSON-DAG: "%69:sub12": 247 # CHECK-CP-JSON-DAG: "%69:sub13": 246 # CHECK-CP-JSON-DAG: "%69:sub14": 245 # CHECK-CP-JSON-DAG: "%69:sub15": 244 # CHECK-CP-JSON-DAG: "%69:sub16": 241 # CHECK-CP-JSON-DAG: "%69:sub17": 240 # CHECK-CP-JSON-DAG: "%69:sub18": 239 # CHECK-CP-JSON-DAG: "%69:sub19": 238 # CHECK-CP-JSON-DAG: "%69:sub20": 235 # CHECK-CP-JSON-DAG: "%69:sub21": 234 # CHECK-CP-JSON-DAG: "%69:sub22": 233 # CHECK-CP-JSON-DAG: "%69:sub23": 232 # CHECK-CP-JSON-DAG: "%69:sub24": 229 # CHECK-CP-JSON-DAG: "%69:sub25": 228 # CHECK-CP-JSON-DAG: "%69:sub26": 227 # CHECK-CP-JSON-DAG: "%69:sub27": 226 # CHECK-CP-JSON-DAG: "%69:sub28": 223 # CHECK-CP-JSON-DAG: "%69:sub29": 222 # CHECK-CP-JSON-DAG: "%69:sub30": 221 # CHECK-CP-JSON-DAG: "%69:sub31": 220 # CHECK-CP-JSON-DAG: "%70:sub0": 217 # CHECK-CP-JSON-DAG: "%70:sub1": 216 # CHECK-CP-JSON-DAG: "%70:sub2": 215 # CHECK-CP-JSON-DAG: "%70:sub3": 214 # CHECK-CP-JSON-DAG: "%70:sub4": 211 # CHECK-CP-JSON-DAG: "%70:sub5": 210 # CHECK-CP-JSON-DAG: "%70:sub6": 209 # CHECK-CP-JSON-DAG: "%70:sub7": 208 # CHECK-CP-JSON-DAG: "%70:sub8": 205 # CHECK-CP-JSON-DAG: "%70:sub9": 204 # CHECK-CP-JSON-DAG: "%70:sub10": 203 # CHECK-CP-JSON-DAG: "%70:sub11": 202 # CHECK-CP-JSON-DAG: "%70:sub12": 199 # CHECK-CP-JSON-DAG: "%70:sub13": 198 # CHECK-CP-JSON-DAG: "%70:sub14": 197 # CHECK-CP-JSON-DAG: "%70:sub15": 196 # CHECK-CP-JSON-DAG: "%70:sub16": 193 # CHECK-CP-JSON-DAG: "%70:sub17": 192 # CHECK-CP-JSON-DAG: "%70:sub18": 191 # CHECK-CP-JSON-DAG: "%70:sub19": 190 # CHECK-CP-JSON-DAG: "%70:sub20": 187 # CHECK-CP-JSON-DAG: "%70:sub21": 186 # CHECK-CP-JSON-DAG: "%70:sub22": 185 # CHECK-CP-JSON-DAG: "%70:sub23": 184 # CHECK-CP-JSON-DAG: "%70:sub24": 181 # CHECK-CP-JSON-DAG: "%70:sub25": 180 # CHECK-CP-JSON-DAG: "%70:sub26": 179 # CHECK-CP-JSON-DAG: "%70:sub27": 178 # CHECK-CP-JSON-DAG: "%70:sub28": 175 # CHECK-CP-JSON-DAG: "%70:sub29": 174 # CHECK-CP-JSON-DAG: "%70:sub30": 173 # CHECK-CP-JSON-DAG: "%70:sub31": 172 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 46 # CHECK-CP-JSON-DAG: "%102": 88 # CHECK-CP-JSON-DAG: "%107": 130 # CHECK-CP-JSON-DAG: "%149:sub0": 313 # CHECK-CP-JSON-DAG: "%149:sub1": 312 # CHECK-CP-JSON-DAG: "%149:sub2": 311 # CHECK-CP-JSON-DAG: "%149:sub3": 310 # CHECK-CP-JSON-DAG: "%149:sub4": 307 # CHECK-CP-JSON-DAG: "%149:sub5": 306 # CHECK-CP-JSON-DAG: "%149:sub6": 305 # CHECK-CP-JSON-DAG: "%149:sub7": 304 # CHECK-CP-JSON-DAG: "%149:sub8": 301 # CHECK-CP-JSON-DAG: "%149:sub9": 300 # CHECK-CP-JSON-DAG: "%149:sub10": 299 # CHECK-CP-JSON-DAG: "%149:sub11": 298 # CHECK-CP-JSON-DAG: "%149:sub12": 295 # CHECK-CP-JSON-DAG: "%149:sub13": 294 # CHECK-CP-JSON-DAG: "%149:sub14": 293 # CHECK-CP-JSON-DAG: "%149:sub15": 292 # CHECK-CP-JSON-DAG: "%149:sub16": 289 # CHECK-CP-JSON-DAG: "%149:sub17": 288 # CHECK-CP-JSON-DAG: "%149:sub18": 287 # CHECK-CP-JSON-DAG: "%149:sub19": 286 # CHECK-CP-JSON-DAG: "%149:sub20": 283 # CHECK-CP-JSON-DAG: "%149:sub21": 282 # CHECK-CP-JSON-DAG: "%149:sub22": 281 # CHECK-CP-JSON-DAG: "%149:sub23": 280 # CHECK-CP-JSON-DAG: "%149:sub24": 277 # CHECK-CP-JSON-DAG: "%149:sub25": 276 # CHECK-CP-JSON-DAG: "%149:sub26": 275 # CHECK-CP-JSON-DAG: "%149:sub27": 274 # CHECK-CP-JSON-DAG: "%149:sub28": 271 # CHECK-CP-JSON-DAG: "%149:sub29": 270 # CHECK-CP-JSON-DAG: "%149:sub30": 269 # CHECK-CP-JSON-DAG: "%149:sub31": 268 # CHECK-CP-JSON-DAG: "%191:sub0": 361 # CHECK-CP-JSON-DAG: "%191:sub1": 360 # CHECK-CP-JSON-DAG: "%191:sub2": 359 # CHECK-CP-JSON-DAG: "%191:sub3": 358 # CHECK-CP-JSON-DAG: "%191:sub4": 355 # CHECK-CP-JSON-DAG: "%191:sub5": 354 # CHECK-CP-JSON-DAG: "%191:sub6": 353 # CHECK-CP-JSON-DAG: "%191:sub7": 352 # CHECK-CP-JSON-DAG: "%191:sub8": 349 # CHECK-CP-JSON-DAG: "%191:sub9": 348 # CHECK-CP-JSON-DAG: "%191:sub10": 347 # CHECK-CP-JSON-DAG: "%191:sub11": 346 # CHECK-CP-JSON-DAG: "%191:sub12": 343 # CHECK-CP-JSON-DAG: "%191:sub13": 342 # CHECK-CP-JSON-DAG: "%191:sub14": 341 # CHECK-CP-JSON-DAG: "%191:sub15": 340 # CHECK-CP-JSON-DAG: "%191:sub16": 337 # CHECK-CP-JSON-DAG: "%191:sub17": 336 # CHECK-CP-JSON-DAG: "%191:sub18": 335 # CHECK-CP-JSON-DAG: "%191:sub19": 334 # CHECK-CP-JSON-DAG: "%191:sub20": 331 # CHECK-CP-JSON-DAG: "%191:sub21": 330 # CHECK-CP-JSON-DAG: "%191:sub22": 329 # CHECK-CP-JSON-DAG: "%191:sub23": 328 # CHECK-CP-JSON-DAG: "%191:sub24": 325 # CHECK-CP-JSON-DAG: "%191:sub25": 324 # CHECK-CP-JSON-DAG: "%191:sub26": 323 # CHECK-CP-JSON-DAG: "%191:sub27": 322 # CHECK-CP-JSON-DAG: "%191:sub28": 319 # CHECK-CP-JSON-DAG: "%191:sub29": 318 # CHECK-CP-JSON-DAG: "%191:sub30": 317 # CHECK-CP-JSON-DAG: "%191:sub31": 316 # CHECK-CP-JSON-DAG: "%193": 2 # CHECK-CP-JSON-DAG: "%194": 2 # CHECK-CP-JSON-DAG: "%195": 2 # CHECK-CP-JSON-DAG: "%196": 2 # CHECK-CP-JSON-DAG: "%198": 2 # CHECK-CP-JSON-DAG: "%199": 2 # CHECK-CP-JSON-DAG: "%200": 2 # CHECK-CP-JSON-DAG: "%201": 2 # CHECK-CP-JSON-DAG: "%203": 2 # CHECK-CP-JSON-DAG: "%204": 2 # CHECK-CP-JSON-DAG: "%205": 2 # CHECK-CP-JSON-DAG: "%206": 2 # CHECK-CP-JSON-DAG: "%208": 2 # CHECK-CP-JSON-DAG: "%209": 2 # CHECK-CP-JSON-DAG: "%210": 2 # CHECK-CP-JSON-DAG: "%211": 2 # CHECK-CP-JSON-DAG: "%213": 2 # CHECK-CP-JSON-DAG: "%214": 2 # CHECK-CP-JSON-DAG: "%215": 2 # CHECK-CP-JSON-DAG: "%216": 2 # CHECK-CP-JSON-DAG: "%218": 2 # CHECK-CP-JSON-DAG: "%219": 2 # CHECK-CP-JSON-DAG: "%220": 2 # CHECK-CP-JSON-DAG: "%221": 2 # CHECK-CP-JSON-DAG: "%223": 2 # CHECK-CP-JSON-DAG: "%224": 2 # CHECK-CP-JSON-DAG: "%225": 2 # CHECK-CP-JSON-DAG: "%226": 2 # CHECK-CP-JSON-DAG: "%227:sub0": 1 # CHECK-CP-JSON-DAG: "%227:sub1": 0 # CHECK-CP-JSON-DAG: "%228": 2 # CHECK-CP-JSON-DAG: "%229": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 316 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%231:vgpr_32 = COPY %227.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 264 # CHECK-CP-JSON-DAG: "%69:sub1": 263 # CHECK-CP-JSON-DAG: "%69:sub2": 262 # CHECK-CP-JSON-DAG: "%69:sub3": 261 # CHECK-CP-JSON-DAG: "%69:sub4": 258 # CHECK-CP-JSON-DAG: "%69:sub5": 257 # CHECK-CP-JSON-DAG: "%69:sub6": 256 # CHECK-CP-JSON-DAG: "%69:sub7": 255 # CHECK-CP-JSON-DAG: "%69:sub8": 252 # CHECK-CP-JSON-DAG: "%69:sub9": 251 # CHECK-CP-JSON-DAG: "%69:sub10": 250 # CHECK-CP-JSON-DAG: "%69:sub11": 249 # CHECK-CP-JSON-DAG: "%69:sub12": 246 # CHECK-CP-JSON-DAG: "%69:sub13": 245 # CHECK-CP-JSON-DAG: "%69:sub14": 244 # CHECK-CP-JSON-DAG: "%69:sub15": 243 # CHECK-CP-JSON-DAG: "%69:sub16": 240 # CHECK-CP-JSON-DAG: "%69:sub17": 239 # CHECK-CP-JSON-DAG: "%69:sub18": 238 # CHECK-CP-JSON-DAG: "%69:sub19": 237 # CHECK-CP-JSON-DAG: "%69:sub20": 234 # CHECK-CP-JSON-DAG: "%69:sub21": 233 # CHECK-CP-JSON-DAG: "%69:sub22": 232 # CHECK-CP-JSON-DAG: "%69:sub23": 231 # CHECK-CP-JSON-DAG: "%69:sub24": 228 # CHECK-CP-JSON-DAG: "%69:sub25": 227 # CHECK-CP-JSON-DAG: "%69:sub26": 226 # CHECK-CP-JSON-DAG: "%69:sub27": 225 # CHECK-CP-JSON-DAG: "%69:sub28": 222 # CHECK-CP-JSON-DAG: "%69:sub29": 221 # CHECK-CP-JSON-DAG: "%69:sub30": 220 # CHECK-CP-JSON-DAG: "%69:sub31": 219 # CHECK-CP-JSON-DAG: "%70:sub0": 216 # CHECK-CP-JSON-DAG: "%70:sub1": 215 # CHECK-CP-JSON-DAG: "%70:sub2": 214 # CHECK-CP-JSON-DAG: "%70:sub3": 213 # CHECK-CP-JSON-DAG: "%70:sub4": 210 # CHECK-CP-JSON-DAG: "%70:sub5": 209 # CHECK-CP-JSON-DAG: "%70:sub6": 208 # CHECK-CP-JSON-DAG: "%70:sub7": 207 # CHECK-CP-JSON-DAG: "%70:sub8": 204 # CHECK-CP-JSON-DAG: "%70:sub9": 203 # CHECK-CP-JSON-DAG: "%70:sub10": 202 # CHECK-CP-JSON-DAG: "%70:sub11": 201 # CHECK-CP-JSON-DAG: "%70:sub12": 198 # CHECK-CP-JSON-DAG: "%70:sub13": 197 # CHECK-CP-JSON-DAG: "%70:sub14": 196 # CHECK-CP-JSON-DAG: "%70:sub15": 195 # CHECK-CP-JSON-DAG: "%70:sub16": 192 # CHECK-CP-JSON-DAG: "%70:sub17": 191 # CHECK-CP-JSON-DAG: "%70:sub18": 190 # CHECK-CP-JSON-DAG: "%70:sub19": 189 # CHECK-CP-JSON-DAG: "%70:sub20": 186 # CHECK-CP-JSON-DAG: "%70:sub21": 185 # CHECK-CP-JSON-DAG: "%70:sub22": 184 # CHECK-CP-JSON-DAG: "%70:sub23": 183 # CHECK-CP-JSON-DAG: "%70:sub24": 180 # CHECK-CP-JSON-DAG: "%70:sub25": 179 # CHECK-CP-JSON-DAG: "%70:sub26": 178 # CHECK-CP-JSON-DAG: "%70:sub27": 177 # CHECK-CP-JSON-DAG: "%70:sub28": 174 # CHECK-CP-JSON-DAG: "%70:sub29": 173 # CHECK-CP-JSON-DAG: "%70:sub30": 172 # CHECK-CP-JSON-DAG: "%70:sub31": 171 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 45 # CHECK-CP-JSON-DAG: "%102": 87 # CHECK-CP-JSON-DAG: "%107": 129 # CHECK-CP-JSON-DAG: "%149:sub0": 312 # CHECK-CP-JSON-DAG: "%149:sub1": 311 # CHECK-CP-JSON-DAG: "%149:sub2": 310 # CHECK-CP-JSON-DAG: "%149:sub3": 309 # CHECK-CP-JSON-DAG: "%149:sub4": 306 # CHECK-CP-JSON-DAG: "%149:sub5": 305 # CHECK-CP-JSON-DAG: "%149:sub6": 304 # CHECK-CP-JSON-DAG: "%149:sub7": 303 # CHECK-CP-JSON-DAG: "%149:sub8": 300 # CHECK-CP-JSON-DAG: "%149:sub9": 299 # CHECK-CP-JSON-DAG: "%149:sub10": 298 # CHECK-CP-JSON-DAG: "%149:sub11": 297 # CHECK-CP-JSON-DAG: "%149:sub12": 294 # CHECK-CP-JSON-DAG: "%149:sub13": 293 # CHECK-CP-JSON-DAG: "%149:sub14": 292 # CHECK-CP-JSON-DAG: "%149:sub15": 291 # CHECK-CP-JSON-DAG: "%149:sub16": 288 # CHECK-CP-JSON-DAG: "%149:sub17": 287 # CHECK-CP-JSON-DAG: "%149:sub18": 286 # CHECK-CP-JSON-DAG: "%149:sub19": 285 # CHECK-CP-JSON-DAG: "%149:sub20": 282 # CHECK-CP-JSON-DAG: "%149:sub21": 281 # CHECK-CP-JSON-DAG: "%149:sub22": 280 # CHECK-CP-JSON-DAG: "%149:sub23": 279 # CHECK-CP-JSON-DAG: "%149:sub24": 276 # CHECK-CP-JSON-DAG: "%149:sub25": 275 # CHECK-CP-JSON-DAG: "%149:sub26": 274 # CHECK-CP-JSON-DAG: "%149:sub27": 273 # CHECK-CP-JSON-DAG: "%149:sub28": 270 # CHECK-CP-JSON-DAG: "%149:sub29": 269 # CHECK-CP-JSON-DAG: "%149:sub30": 268 # CHECK-CP-JSON-DAG: "%149:sub31": 267 # CHECK-CP-JSON-DAG: "%191:sub0": 360 # CHECK-CP-JSON-DAG: "%191:sub1": 359 # CHECK-CP-JSON-DAG: "%191:sub2": 358 # CHECK-CP-JSON-DAG: "%191:sub3": 357 # CHECK-CP-JSON-DAG: "%191:sub4": 354 # CHECK-CP-JSON-DAG: "%191:sub5": 353 # CHECK-CP-JSON-DAG: "%191:sub6": 352 # CHECK-CP-JSON-DAG: "%191:sub7": 351 # CHECK-CP-JSON-DAG: "%191:sub8": 348 # CHECK-CP-JSON-DAG: "%191:sub9": 347 # CHECK-CP-JSON-DAG: "%191:sub10": 346 # CHECK-CP-JSON-DAG: "%191:sub11": 345 # CHECK-CP-JSON-DAG: "%191:sub12": 342 # CHECK-CP-JSON-DAG: "%191:sub13": 341 # CHECK-CP-JSON-DAG: "%191:sub14": 340 # CHECK-CP-JSON-DAG: "%191:sub15": 339 # CHECK-CP-JSON-DAG: "%191:sub16": 336 # CHECK-CP-JSON-DAG: "%191:sub17": 335 # CHECK-CP-JSON-DAG: "%191:sub18": 334 # CHECK-CP-JSON-DAG: "%191:sub19": 333 # CHECK-CP-JSON-DAG: "%191:sub20": 330 # CHECK-CP-JSON-DAG: "%191:sub21": 329 # CHECK-CP-JSON-DAG: "%191:sub22": 328 # CHECK-CP-JSON-DAG: "%191:sub23": 327 # CHECK-CP-JSON-DAG: "%191:sub24": 324 # CHECK-CP-JSON-DAG: "%191:sub25": 323 # CHECK-CP-JSON-DAG: "%191:sub26": 322 # CHECK-CP-JSON-DAG: "%191:sub27": 321 # CHECK-CP-JSON-DAG: "%191:sub28": 318 # CHECK-CP-JSON-DAG: "%191:sub29": 317 # CHECK-CP-JSON-DAG: "%191:sub30": 316 # CHECK-CP-JSON-DAG: "%191:sub31": 315 # CHECK-CP-JSON-DAG: "%193": 1 # CHECK-CP-JSON-DAG: "%194": 1 # CHECK-CP-JSON-DAG: "%195": 1 # CHECK-CP-JSON-DAG: "%196": 1 # CHECK-CP-JSON-DAG: "%198": 1 # CHECK-CP-JSON-DAG: "%199": 1 # CHECK-CP-JSON-DAG: "%200": 1 # CHECK-CP-JSON-DAG: "%201": 1 # CHECK-CP-JSON-DAG: "%203": 1 # CHECK-CP-JSON-DAG: "%204": 1 # CHECK-CP-JSON-DAG: "%205": 1 # CHECK-CP-JSON-DAG: "%206": 1 # CHECK-CP-JSON-DAG: "%208": 1 # CHECK-CP-JSON-DAG: "%209": 1 # CHECK-CP-JSON-DAG: "%210": 1 # CHECK-CP-JSON-DAG: "%211": 1 # CHECK-CP-JSON-DAG: "%213": 1 # CHECK-CP-JSON-DAG: "%214": 1 # CHECK-CP-JSON-DAG: "%215": 1 # CHECK-CP-JSON-DAG: "%216": 1 # CHECK-CP-JSON-DAG: "%218": 1 # CHECK-CP-JSON-DAG: "%219": 1 # CHECK-CP-JSON-DAG: "%220": 1 # CHECK-CP-JSON-DAG: "%221": 1 # CHECK-CP-JSON-DAG: "%223": 1 # CHECK-CP-JSON-DAG: "%224": 1 # CHECK-CP-JSON-DAG: "%225": 1 # CHECK-CP-JSON-DAG: "%226": 1 # CHECK-CP-JSON-DAG: "%227:sub0": 0 # CHECK-CP-JSON-DAG: "%228": 1 # CHECK-CP-JSON-DAG: "%229": 1 # CHECK-CP-JSON-DAG: "%230": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 315 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%232:vreg_1024 = REG_SEQUENCE %231, %subreg.sub0, %230, %subreg.sub1, %229, %subreg.sub2, %228, %subreg.sub3, %226, %subreg.sub4, %225, %subreg.sub5, %224, %subreg.sub6, %223, %subreg.sub7, %221, %subreg.sub8, %220, %subreg.sub9, %219, %subreg.sub10, %218, %subreg.sub11, %216, %subreg.sub12, %215, %subreg.sub13, %214, %subreg.sub14, %213, %subreg.sub15, %211, %subreg.sub16, %210, %subreg.sub17, %209, %subreg.sub18, %208, %subreg.sub19, %206, %subreg.sub20, %205, %subreg.sub21, %204, %subreg.sub22, %203, %subreg.sub23, %201, %subreg.sub24, %200, %subreg.sub25, %199, %subreg.sub26, %198, %subreg.sub27, %196, %subreg.sub28, %195, %subreg.sub29, %194, %subreg.sub30, %193, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 263 # CHECK-CP-JSON-DAG: "%69:sub1": 262 # CHECK-CP-JSON-DAG: "%69:sub2": 261 # CHECK-CP-JSON-DAG: "%69:sub3": 260 # CHECK-CP-JSON-DAG: "%69:sub4": 257 # CHECK-CP-JSON-DAG: "%69:sub5": 256 # CHECK-CP-JSON-DAG: "%69:sub6": 255 # CHECK-CP-JSON-DAG: "%69:sub7": 254 # CHECK-CP-JSON-DAG: "%69:sub8": 251 # CHECK-CP-JSON-DAG: "%69:sub9": 250 # CHECK-CP-JSON-DAG: "%69:sub10": 249 # CHECK-CP-JSON-DAG: "%69:sub11": 248 # CHECK-CP-JSON-DAG: "%69:sub12": 245 # CHECK-CP-JSON-DAG: "%69:sub13": 244 # CHECK-CP-JSON-DAG: "%69:sub14": 243 # CHECK-CP-JSON-DAG: "%69:sub15": 242 # CHECK-CP-JSON-DAG: "%69:sub16": 239 # CHECK-CP-JSON-DAG: "%69:sub17": 238 # CHECK-CP-JSON-DAG: "%69:sub18": 237 # CHECK-CP-JSON-DAG: "%69:sub19": 236 # CHECK-CP-JSON-DAG: "%69:sub20": 233 # CHECK-CP-JSON-DAG: "%69:sub21": 232 # CHECK-CP-JSON-DAG: "%69:sub22": 231 # CHECK-CP-JSON-DAG: "%69:sub23": 230 # CHECK-CP-JSON-DAG: "%69:sub24": 227 # CHECK-CP-JSON-DAG: "%69:sub25": 226 # CHECK-CP-JSON-DAG: "%69:sub26": 225 # CHECK-CP-JSON-DAG: "%69:sub27": 224 # CHECK-CP-JSON-DAG: "%69:sub28": 221 # CHECK-CP-JSON-DAG: "%69:sub29": 220 # CHECK-CP-JSON-DAG: "%69:sub30": 219 # CHECK-CP-JSON-DAG: "%69:sub31": 218 # CHECK-CP-JSON-DAG: "%70:sub0": 215 # CHECK-CP-JSON-DAG: "%70:sub1": 214 # CHECK-CP-JSON-DAG: "%70:sub2": 213 # CHECK-CP-JSON-DAG: "%70:sub3": 212 # CHECK-CP-JSON-DAG: "%70:sub4": 209 # CHECK-CP-JSON-DAG: "%70:sub5": 208 # CHECK-CP-JSON-DAG: "%70:sub6": 207 # CHECK-CP-JSON-DAG: "%70:sub7": 206 # CHECK-CP-JSON-DAG: "%70:sub8": 203 # CHECK-CP-JSON-DAG: "%70:sub9": 202 # CHECK-CP-JSON-DAG: "%70:sub10": 201 # CHECK-CP-JSON-DAG: "%70:sub11": 200 # CHECK-CP-JSON-DAG: "%70:sub12": 197 # CHECK-CP-JSON-DAG: "%70:sub13": 196 # CHECK-CP-JSON-DAG: "%70:sub14": 195 # CHECK-CP-JSON-DAG: "%70:sub15": 194 # CHECK-CP-JSON-DAG: "%70:sub16": 191 # CHECK-CP-JSON-DAG: "%70:sub17": 190 # CHECK-CP-JSON-DAG: "%70:sub18": 189 # CHECK-CP-JSON-DAG: "%70:sub19": 188 # CHECK-CP-JSON-DAG: "%70:sub20": 185 # CHECK-CP-JSON-DAG: "%70:sub21": 184 # CHECK-CP-JSON-DAG: "%70:sub22": 183 # CHECK-CP-JSON-DAG: "%70:sub23": 182 # CHECK-CP-JSON-DAG: "%70:sub24": 179 # CHECK-CP-JSON-DAG: "%70:sub25": 178 # CHECK-CP-JSON-DAG: "%70:sub26": 177 # CHECK-CP-JSON-DAG: "%70:sub27": 176 # CHECK-CP-JSON-DAG: "%70:sub28": 173 # CHECK-CP-JSON-DAG: "%70:sub29": 172 # CHECK-CP-JSON-DAG: "%70:sub30": 171 # CHECK-CP-JSON-DAG: "%70:sub31": 170 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 44 # CHECK-CP-JSON-DAG: "%102": 86 # CHECK-CP-JSON-DAG: "%107": 128 # CHECK-CP-JSON-DAG: "%149:sub0": 311 # CHECK-CP-JSON-DAG: "%149:sub1": 310 # CHECK-CP-JSON-DAG: "%149:sub2": 309 # CHECK-CP-JSON-DAG: "%149:sub3": 308 # CHECK-CP-JSON-DAG: "%149:sub4": 305 # CHECK-CP-JSON-DAG: "%149:sub5": 304 # CHECK-CP-JSON-DAG: "%149:sub6": 303 # CHECK-CP-JSON-DAG: "%149:sub7": 302 # CHECK-CP-JSON-DAG: "%149:sub8": 299 # CHECK-CP-JSON-DAG: "%149:sub9": 298 # CHECK-CP-JSON-DAG: "%149:sub10": 297 # CHECK-CP-JSON-DAG: "%149:sub11": 296 # CHECK-CP-JSON-DAG: "%149:sub12": 293 # CHECK-CP-JSON-DAG: "%149:sub13": 292 # CHECK-CP-JSON-DAG: "%149:sub14": 291 # CHECK-CP-JSON-DAG: "%149:sub15": 290 # CHECK-CP-JSON-DAG: "%149:sub16": 287 # CHECK-CP-JSON-DAG: "%149:sub17": 286 # CHECK-CP-JSON-DAG: "%149:sub18": 285 # CHECK-CP-JSON-DAG: "%149:sub19": 284 # CHECK-CP-JSON-DAG: "%149:sub20": 281 # CHECK-CP-JSON-DAG: "%149:sub21": 280 # CHECK-CP-JSON-DAG: "%149:sub22": 279 # CHECK-CP-JSON-DAG: "%149:sub23": 278 # CHECK-CP-JSON-DAG: "%149:sub24": 275 # CHECK-CP-JSON-DAG: "%149:sub25": 274 # CHECK-CP-JSON-DAG: "%149:sub26": 273 # CHECK-CP-JSON-DAG: "%149:sub27": 272 # CHECK-CP-JSON-DAG: "%149:sub28": 269 # CHECK-CP-JSON-DAG: "%149:sub29": 268 # CHECK-CP-JSON-DAG: "%149:sub30": 267 # CHECK-CP-JSON-DAG: "%149:sub31": 266 # CHECK-CP-JSON-DAG: "%191:sub0": 359 # CHECK-CP-JSON-DAG: "%191:sub1": 358 # CHECK-CP-JSON-DAG: "%191:sub2": 357 # CHECK-CP-JSON-DAG: "%191:sub3": 356 # CHECK-CP-JSON-DAG: "%191:sub4": 353 # CHECK-CP-JSON-DAG: "%191:sub5": 352 # CHECK-CP-JSON-DAG: "%191:sub6": 351 # CHECK-CP-JSON-DAG: "%191:sub7": 350 # CHECK-CP-JSON-DAG: "%191:sub8": 347 # CHECK-CP-JSON-DAG: "%191:sub9": 346 # CHECK-CP-JSON-DAG: "%191:sub10": 345 # CHECK-CP-JSON-DAG: "%191:sub11": 344 # CHECK-CP-JSON-DAG: "%191:sub12": 341 # CHECK-CP-JSON-DAG: "%191:sub13": 340 # CHECK-CP-JSON-DAG: "%191:sub14": 339 # CHECK-CP-JSON-DAG: "%191:sub15": 338 # CHECK-CP-JSON-DAG: "%191:sub16": 335 # CHECK-CP-JSON-DAG: "%191:sub17": 334 # CHECK-CP-JSON-DAG: "%191:sub18": 333 # CHECK-CP-JSON-DAG: "%191:sub19": 332 # CHECK-CP-JSON-DAG: "%191:sub20": 329 # CHECK-CP-JSON-DAG: "%191:sub21": 328 # CHECK-CP-JSON-DAG: "%191:sub22": 327 # CHECK-CP-JSON-DAG: "%191:sub23": 326 # CHECK-CP-JSON-DAG: "%191:sub24": 323 # CHECK-CP-JSON-DAG: "%191:sub25": 322 # CHECK-CP-JSON-DAG: "%191:sub26": 321 # CHECK-CP-JSON-DAG: "%191:sub27": 320 # CHECK-CP-JSON-DAG: "%191:sub28": 317 # CHECK-CP-JSON-DAG: "%191:sub29": 316 # CHECK-CP-JSON-DAG: "%191:sub30": 315 # CHECK-CP-JSON-DAG: "%191:sub31": 314 # CHECK-CP-JSON-DAG: "%193": 0 # CHECK-CP-JSON-DAG: "%194": 0 # CHECK-CP-JSON-DAG: "%195": 0 # CHECK-CP-JSON-DAG: "%196": 0 # CHECK-CP-JSON-DAG: "%198": 0 # CHECK-CP-JSON-DAG: "%199": 0 # CHECK-CP-JSON-DAG: "%200": 0 # CHECK-CP-JSON-DAG: "%201": 0 # CHECK-CP-JSON-DAG: "%203": 0 # CHECK-CP-JSON-DAG: "%204": 0 # CHECK-CP-JSON-DAG: "%205": 0 # CHECK-CP-JSON-DAG: "%206": 0 # CHECK-CP-JSON-DAG: "%208": 0 # CHECK-CP-JSON-DAG: "%209": 0 # CHECK-CP-JSON-DAG: "%210": 0 # CHECK-CP-JSON-DAG: "%211": 0 # CHECK-CP-JSON-DAG: "%213": 0 # CHECK-CP-JSON-DAG: "%214": 0 # CHECK-CP-JSON-DAG: "%215": 0 # CHECK-CP-JSON-DAG: "%216": 0 # CHECK-CP-JSON-DAG: "%218": 0 # CHECK-CP-JSON-DAG: "%219": 0 # CHECK-CP-JSON-DAG: "%220": 0 # CHECK-CP-JSON-DAG: "%221": 0 # CHECK-CP-JSON-DAG: "%223": 0 # CHECK-CP-JSON-DAG: "%224": 0 # CHECK-CP-JSON-DAG: "%225": 0 # CHECK-CP-JSON-DAG: "%226": 0 # CHECK-CP-JSON-DAG: "%228": 0 # CHECK-CP-JSON-DAG: "%229": 0 # CHECK-CP-JSON-DAG: "%230": 0 # CHECK-CP-JSON-DAG: "%231": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 314 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%233:vreg_1024 = COPY %232", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 262 # CHECK-CP-JSON-DAG: "%69:sub1": 261 # CHECK-CP-JSON-DAG: "%69:sub2": 260 # CHECK-CP-JSON-DAG: "%69:sub3": 259 # CHECK-CP-JSON-DAG: "%69:sub4": 256 # CHECK-CP-JSON-DAG: "%69:sub5": 255 # CHECK-CP-JSON-DAG: "%69:sub6": 254 # CHECK-CP-JSON-DAG: "%69:sub7": 253 # CHECK-CP-JSON-DAG: "%69:sub8": 250 # CHECK-CP-JSON-DAG: "%69:sub9": 249 # CHECK-CP-JSON-DAG: "%69:sub10": 248 # CHECK-CP-JSON-DAG: "%69:sub11": 247 # CHECK-CP-JSON-DAG: "%69:sub12": 244 # CHECK-CP-JSON-DAG: "%69:sub13": 243 # CHECK-CP-JSON-DAG: "%69:sub14": 242 # CHECK-CP-JSON-DAG: "%69:sub15": 241 # CHECK-CP-JSON-DAG: "%69:sub16": 238 # CHECK-CP-JSON-DAG: "%69:sub17": 237 # CHECK-CP-JSON-DAG: "%69:sub18": 236 # CHECK-CP-JSON-DAG: "%69:sub19": 235 # CHECK-CP-JSON-DAG: "%69:sub20": 232 # CHECK-CP-JSON-DAG: "%69:sub21": 231 # CHECK-CP-JSON-DAG: "%69:sub22": 230 # CHECK-CP-JSON-DAG: "%69:sub23": 229 # CHECK-CP-JSON-DAG: "%69:sub24": 226 # CHECK-CP-JSON-DAG: "%69:sub25": 225 # CHECK-CP-JSON-DAG: "%69:sub26": 224 # CHECK-CP-JSON-DAG: "%69:sub27": 223 # CHECK-CP-JSON-DAG: "%69:sub28": 220 # CHECK-CP-JSON-DAG: "%69:sub29": 219 # CHECK-CP-JSON-DAG: "%69:sub30": 218 # CHECK-CP-JSON-DAG: "%69:sub31": 217 # CHECK-CP-JSON-DAG: "%70:sub0": 214 # CHECK-CP-JSON-DAG: "%70:sub1": 213 # CHECK-CP-JSON-DAG: "%70:sub2": 212 # CHECK-CP-JSON-DAG: "%70:sub3": 211 # CHECK-CP-JSON-DAG: "%70:sub4": 208 # CHECK-CP-JSON-DAG: "%70:sub5": 207 # CHECK-CP-JSON-DAG: "%70:sub6": 206 # CHECK-CP-JSON-DAG: "%70:sub7": 205 # CHECK-CP-JSON-DAG: "%70:sub8": 202 # CHECK-CP-JSON-DAG: "%70:sub9": 201 # CHECK-CP-JSON-DAG: "%70:sub10": 200 # CHECK-CP-JSON-DAG: "%70:sub11": 199 # CHECK-CP-JSON-DAG: "%70:sub12": 196 # CHECK-CP-JSON-DAG: "%70:sub13": 195 # CHECK-CP-JSON-DAG: "%70:sub14": 194 # CHECK-CP-JSON-DAG: "%70:sub15": 193 # CHECK-CP-JSON-DAG: "%70:sub16": 190 # CHECK-CP-JSON-DAG: "%70:sub17": 189 # CHECK-CP-JSON-DAG: "%70:sub18": 188 # CHECK-CP-JSON-DAG: "%70:sub19": 187 # CHECK-CP-JSON-DAG: "%70:sub20": 184 # CHECK-CP-JSON-DAG: "%70:sub21": 183 # CHECK-CP-JSON-DAG: "%70:sub22": 182 # CHECK-CP-JSON-DAG: "%70:sub23": 181 # CHECK-CP-JSON-DAG: "%70:sub24": 178 # CHECK-CP-JSON-DAG: "%70:sub25": 177 # CHECK-CP-JSON-DAG: "%70:sub26": 176 # CHECK-CP-JSON-DAG: "%70:sub27": 175 # CHECK-CP-JSON-DAG: "%70:sub28": 172 # CHECK-CP-JSON-DAG: "%70:sub29": 171 # CHECK-CP-JSON-DAG: "%70:sub30": 170 # CHECK-CP-JSON-DAG: "%70:sub31": 169 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 43 # CHECK-CP-JSON-DAG: "%102": 85 # CHECK-CP-JSON-DAG: "%107": 127 # CHECK-CP-JSON-DAG: "%149:sub0": 310 # CHECK-CP-JSON-DAG: "%149:sub1": 309 # CHECK-CP-JSON-DAG: "%149:sub2": 308 # CHECK-CP-JSON-DAG: "%149:sub3": 307 # CHECK-CP-JSON-DAG: "%149:sub4": 304 # CHECK-CP-JSON-DAG: "%149:sub5": 303 # CHECK-CP-JSON-DAG: "%149:sub6": 302 # CHECK-CP-JSON-DAG: "%149:sub7": 301 # CHECK-CP-JSON-DAG: "%149:sub8": 298 # CHECK-CP-JSON-DAG: "%149:sub9": 297 # CHECK-CP-JSON-DAG: "%149:sub10": 296 # CHECK-CP-JSON-DAG: "%149:sub11": 295 # CHECK-CP-JSON-DAG: "%149:sub12": 292 # CHECK-CP-JSON-DAG: "%149:sub13": 291 # CHECK-CP-JSON-DAG: "%149:sub14": 290 # CHECK-CP-JSON-DAG: "%149:sub15": 289 # CHECK-CP-JSON-DAG: "%149:sub16": 286 # CHECK-CP-JSON-DAG: "%149:sub17": 285 # CHECK-CP-JSON-DAG: "%149:sub18": 284 # CHECK-CP-JSON-DAG: "%149:sub19": 283 # CHECK-CP-JSON-DAG: "%149:sub20": 280 # CHECK-CP-JSON-DAG: "%149:sub21": 279 # CHECK-CP-JSON-DAG: "%149:sub22": 278 # CHECK-CP-JSON-DAG: "%149:sub23": 277 # CHECK-CP-JSON-DAG: "%149:sub24": 274 # CHECK-CP-JSON-DAG: "%149:sub25": 273 # CHECK-CP-JSON-DAG: "%149:sub26": 272 # CHECK-CP-JSON-DAG: "%149:sub27": 271 # CHECK-CP-JSON-DAG: "%149:sub28": 268 # CHECK-CP-JSON-DAG: "%149:sub29": 267 # CHECK-CP-JSON-DAG: "%149:sub30": 266 # CHECK-CP-JSON-DAG: "%149:sub31": 265 # CHECK-CP-JSON-DAG: "%191:sub0": 358 # CHECK-CP-JSON-DAG: "%191:sub1": 357 # CHECK-CP-JSON-DAG: "%191:sub2": 356 # CHECK-CP-JSON-DAG: "%191:sub3": 355 # CHECK-CP-JSON-DAG: "%191:sub4": 352 # CHECK-CP-JSON-DAG: "%191:sub5": 351 # CHECK-CP-JSON-DAG: "%191:sub6": 350 # CHECK-CP-JSON-DAG: "%191:sub7": 349 # CHECK-CP-JSON-DAG: "%191:sub8": 346 # CHECK-CP-JSON-DAG: "%191:sub9": 345 # CHECK-CP-JSON-DAG: "%191:sub10": 344 # CHECK-CP-JSON-DAG: "%191:sub11": 343 # CHECK-CP-JSON-DAG: "%191:sub12": 340 # CHECK-CP-JSON-DAG: "%191:sub13": 339 # CHECK-CP-JSON-DAG: "%191:sub14": 338 # CHECK-CP-JSON-DAG: "%191:sub15": 337 # CHECK-CP-JSON-DAG: "%191:sub16": 334 # CHECK-CP-JSON-DAG: "%191:sub17": 333 # CHECK-CP-JSON-DAG: "%191:sub18": 332 # CHECK-CP-JSON-DAG: "%191:sub19": 331 # CHECK-CP-JSON-DAG: "%191:sub20": 328 # CHECK-CP-JSON-DAG: "%191:sub21": 327 # CHECK-CP-JSON-DAG: "%191:sub22": 326 # CHECK-CP-JSON-DAG: "%191:sub23": 325 # CHECK-CP-JSON-DAG: "%191:sub24": 322 # CHECK-CP-JSON-DAG: "%191:sub25": 321 # CHECK-CP-JSON-DAG: "%191:sub26": 320 # CHECK-CP-JSON-DAG: "%191:sub27": 319 # CHECK-CP-JSON-DAG: "%191:sub28": 316 # CHECK-CP-JSON-DAG: "%191:sub29": 315 # CHECK-CP-JSON-DAG: "%191:sub30": 314 # CHECK-CP-JSON-DAG: "%191:sub31": 313 # CHECK-CP-JSON-DAG: "%232": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%191", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 313 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%191:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%234:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 261 # CHECK-CP-JSON-DAG: "%69:sub1": 260 # CHECK-CP-JSON-DAG: "%69:sub2": 259 # CHECK-CP-JSON-DAG: "%69:sub3": 258 # CHECK-CP-JSON-DAG: "%69:sub4": 255 # CHECK-CP-JSON-DAG: "%69:sub5": 254 # CHECK-CP-JSON-DAG: "%69:sub6": 253 # CHECK-CP-JSON-DAG: "%69:sub7": 252 # CHECK-CP-JSON-DAG: "%69:sub8": 249 # CHECK-CP-JSON-DAG: "%69:sub9": 248 # CHECK-CP-JSON-DAG: "%69:sub10": 247 # CHECK-CP-JSON-DAG: "%69:sub11": 246 # CHECK-CP-JSON-DAG: "%69:sub12": 243 # CHECK-CP-JSON-DAG: "%69:sub13": 242 # CHECK-CP-JSON-DAG: "%69:sub14": 241 # CHECK-CP-JSON-DAG: "%69:sub15": 240 # CHECK-CP-JSON-DAG: "%69:sub16": 237 # CHECK-CP-JSON-DAG: "%69:sub17": 236 # CHECK-CP-JSON-DAG: "%69:sub18": 235 # CHECK-CP-JSON-DAG: "%69:sub19": 234 # CHECK-CP-JSON-DAG: "%69:sub20": 231 # CHECK-CP-JSON-DAG: "%69:sub21": 230 # CHECK-CP-JSON-DAG: "%69:sub22": 229 # CHECK-CP-JSON-DAG: "%69:sub23": 228 # CHECK-CP-JSON-DAG: "%69:sub24": 225 # CHECK-CP-JSON-DAG: "%69:sub25": 224 # CHECK-CP-JSON-DAG: "%69:sub26": 223 # CHECK-CP-JSON-DAG: "%69:sub27": 222 # CHECK-CP-JSON-DAG: "%69:sub28": 219 # CHECK-CP-JSON-DAG: "%69:sub29": 218 # CHECK-CP-JSON-DAG: "%69:sub30": 217 # CHECK-CP-JSON-DAG: "%69:sub31": 216 # CHECK-CP-JSON-DAG: "%70:sub0": 213 # CHECK-CP-JSON-DAG: "%70:sub1": 212 # CHECK-CP-JSON-DAG: "%70:sub2": 211 # CHECK-CP-JSON-DAG: "%70:sub3": 210 # CHECK-CP-JSON-DAG: "%70:sub4": 207 # CHECK-CP-JSON-DAG: "%70:sub5": 206 # CHECK-CP-JSON-DAG: "%70:sub6": 205 # CHECK-CP-JSON-DAG: "%70:sub7": 204 # CHECK-CP-JSON-DAG: "%70:sub8": 201 # CHECK-CP-JSON-DAG: "%70:sub9": 200 # CHECK-CP-JSON-DAG: "%70:sub10": 199 # CHECK-CP-JSON-DAG: "%70:sub11": 198 # CHECK-CP-JSON-DAG: "%70:sub12": 195 # CHECK-CP-JSON-DAG: "%70:sub13": 194 # CHECK-CP-JSON-DAG: "%70:sub14": 193 # CHECK-CP-JSON-DAG: "%70:sub15": 192 # CHECK-CP-JSON-DAG: "%70:sub16": 189 # CHECK-CP-JSON-DAG: "%70:sub17": 188 # CHECK-CP-JSON-DAG: "%70:sub18": 187 # CHECK-CP-JSON-DAG: "%70:sub19": 186 # CHECK-CP-JSON-DAG: "%70:sub20": 183 # CHECK-CP-JSON-DAG: "%70:sub21": 182 # CHECK-CP-JSON-DAG: "%70:sub22": 181 # CHECK-CP-JSON-DAG: "%70:sub23": 180 # CHECK-CP-JSON-DAG: "%70:sub24": 177 # CHECK-CP-JSON-DAG: "%70:sub25": 176 # CHECK-CP-JSON-DAG: "%70:sub26": 175 # CHECK-CP-JSON-DAG: "%70:sub27": 174 # CHECK-CP-JSON-DAG: "%70:sub28": 171 # CHECK-CP-JSON-DAG: "%70:sub29": 170 # CHECK-CP-JSON-DAG: "%70:sub30": 169 # CHECK-CP-JSON-DAG: "%70:sub31": 168 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 42 # CHECK-CP-JSON-DAG: "%102": 84 # CHECK-CP-JSON-DAG: "%107": 126 # CHECK-CP-JSON-DAG: "%149:sub0": 309 # CHECK-CP-JSON-DAG: "%149:sub1": 308 # CHECK-CP-JSON-DAG: "%149:sub2": 307 # CHECK-CP-JSON-DAG: "%149:sub3": 306 # CHECK-CP-JSON-DAG: "%149:sub4": 303 # CHECK-CP-JSON-DAG: "%149:sub5": 302 # CHECK-CP-JSON-DAG: "%149:sub6": 301 # CHECK-CP-JSON-DAG: "%149:sub7": 300 # CHECK-CP-JSON-DAG: "%149:sub8": 297 # CHECK-CP-JSON-DAG: "%149:sub9": 296 # CHECK-CP-JSON-DAG: "%149:sub10": 295 # CHECK-CP-JSON-DAG: "%149:sub11": 294 # CHECK-CP-JSON-DAG: "%149:sub12": 291 # CHECK-CP-JSON-DAG: "%149:sub13": 290 # CHECK-CP-JSON-DAG: "%149:sub14": 289 # CHECK-CP-JSON-DAG: "%149:sub15": 288 # CHECK-CP-JSON-DAG: "%149:sub16": 285 # CHECK-CP-JSON-DAG: "%149:sub17": 284 # CHECK-CP-JSON-DAG: "%149:sub18": 283 # CHECK-CP-JSON-DAG: "%149:sub19": 282 # CHECK-CP-JSON-DAG: "%149:sub20": 279 # CHECK-CP-JSON-DAG: "%149:sub21": 278 # CHECK-CP-JSON-DAG: "%149:sub22": 277 # CHECK-CP-JSON-DAG: "%149:sub23": 276 # CHECK-CP-JSON-DAG: "%149:sub24": 273 # CHECK-CP-JSON-DAG: "%149:sub25": 272 # CHECK-CP-JSON-DAG: "%149:sub26": 271 # CHECK-CP-JSON-DAG: "%149:sub27": 270 # CHECK-CP-JSON-DAG: "%149:sub28": 267 # CHECK-CP-JSON-DAG: "%149:sub29": 266 # CHECK-CP-JSON-DAG: "%149:sub30": 265 # CHECK-CP-JSON-DAG: "%149:sub31": 264 # CHECK-CP-JSON-DAG: "%191:sub0": 357 # CHECK-CP-JSON-DAG: "%191:sub1": 356 # CHECK-CP-JSON-DAG: "%191:sub2": 355 # CHECK-CP-JSON-DAG: "%191:sub3": 354 # CHECK-CP-JSON-DAG: "%191:sub4": 351 # CHECK-CP-JSON-DAG: "%191:sub5": 350 # CHECK-CP-JSON-DAG: "%191:sub6": 349 # CHECK-CP-JSON-DAG: "%191:sub7": 348 # CHECK-CP-JSON-DAG: "%191:sub8": 345 # CHECK-CP-JSON-DAG: "%191:sub9": 344 # CHECK-CP-JSON-DAG: "%191:sub10": 343 # CHECK-CP-JSON-DAG: "%191:sub11": 342 # CHECK-CP-JSON-DAG: "%191:sub12": 339 # CHECK-CP-JSON-DAG: "%191:sub13": 338 # CHECK-CP-JSON-DAG: "%191:sub14": 337 # CHECK-CP-JSON-DAG: "%191:sub15": 336 # CHECK-CP-JSON-DAG: "%191:sub16": 333 # CHECK-CP-JSON-DAG: "%191:sub17": 332 # CHECK-CP-JSON-DAG: "%191:sub18": 331 # CHECK-CP-JSON-DAG: "%191:sub19": 330 # CHECK-CP-JSON-DAG: "%191:sub20": 327 # CHECK-CP-JSON-DAG: "%191:sub21": 326 # CHECK-CP-JSON-DAG: "%191:sub22": 325 # CHECK-CP-JSON-DAG: "%191:sub23": 324 # CHECK-CP-JSON-DAG: "%191:sub24": 321 # CHECK-CP-JSON-DAG: "%191:sub25": 320 # CHECK-CP-JSON-DAG: "%191:sub26": 319 # CHECK-CP-JSON-DAG: "%191:sub27": 318 # CHECK-CP-JSON-DAG: "%191:sub28": 315 # CHECK-CP-JSON-DAG: "%191:sub29": 314 # CHECK-CP-JSON-DAG: "%191:sub30": 313 # CHECK-CP-JSON-DAG: "%191:sub31": 312 # CHECK-CP-JSON-DAG: "%233:sub0": 405 # CHECK-CP-JSON-DAG: "%233:sub1": 404 # CHECK-CP-JSON-DAG: "%233:sub2": 403 # CHECK-CP-JSON-DAG: "%233:sub3": 402 # CHECK-CP-JSON-DAG: "%233:sub4": 399 # CHECK-CP-JSON-DAG: "%233:sub5": 398 # CHECK-CP-JSON-DAG: "%233:sub6": 397 # CHECK-CP-JSON-DAG: "%233:sub7": 396 # CHECK-CP-JSON-DAG: "%233:sub8": 393 # CHECK-CP-JSON-DAG: "%233:sub9": 392 # CHECK-CP-JSON-DAG: "%233:sub10": 391 # CHECK-CP-JSON-DAG: "%233:sub11": 390 # CHECK-CP-JSON-DAG: "%233:sub12": 387 # CHECK-CP-JSON-DAG: "%233:sub13": 386 # CHECK-CP-JSON-DAG: "%233:sub14": 385 # CHECK-CP-JSON-DAG: "%233:sub15": 384 # CHECK-CP-JSON-DAG: "%233:sub16": 381 # CHECK-CP-JSON-DAG: "%233:sub17": 380 # CHECK-CP-JSON-DAG: "%233:sub18": 379 # CHECK-CP-JSON-DAG: "%233:sub19": 378 # CHECK-CP-JSON-DAG: "%233:sub20": 375 # CHECK-CP-JSON-DAG: "%233:sub21": 374 # CHECK-CP-JSON-DAG: "%233:sub22": 373 # CHECK-CP-JSON-DAG: "%233:sub23": 372 # CHECK-CP-JSON-DAG: "%233:sub24": 369 # CHECK-CP-JSON-DAG: "%233:sub25": 368 # CHECK-CP-JSON-DAG: "%233:sub26": 367 # CHECK-CP-JSON-DAG: "%233:sub27": 366 # CHECK-CP-JSON-DAG: "%233:sub28": 363 # CHECK-CP-JSON-DAG: "%233:sub29": 362 # CHECK-CP-JSON-DAG: "%233:sub30": 361 # CHECK-CP-JSON-DAG: "%233:sub31": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%235:vgpr_32 = COPY %234.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 260 # CHECK-CP-JSON-DAG: "%69:sub1": 259 # CHECK-CP-JSON-DAG: "%69:sub2": 258 # CHECK-CP-JSON-DAG: "%69:sub3": 257 # CHECK-CP-JSON-DAG: "%69:sub4": 254 # CHECK-CP-JSON-DAG: "%69:sub5": 253 # CHECK-CP-JSON-DAG: "%69:sub6": 252 # CHECK-CP-JSON-DAG: "%69:sub7": 251 # CHECK-CP-JSON-DAG: "%69:sub8": 248 # CHECK-CP-JSON-DAG: "%69:sub9": 247 # CHECK-CP-JSON-DAG: "%69:sub10": 246 # CHECK-CP-JSON-DAG: "%69:sub11": 245 # CHECK-CP-JSON-DAG: "%69:sub12": 242 # CHECK-CP-JSON-DAG: "%69:sub13": 241 # CHECK-CP-JSON-DAG: "%69:sub14": 240 # CHECK-CP-JSON-DAG: "%69:sub15": 239 # CHECK-CP-JSON-DAG: "%69:sub16": 236 # CHECK-CP-JSON-DAG: "%69:sub17": 235 # CHECK-CP-JSON-DAG: "%69:sub18": 234 # CHECK-CP-JSON-DAG: "%69:sub19": 233 # CHECK-CP-JSON-DAG: "%69:sub20": 230 # CHECK-CP-JSON-DAG: "%69:sub21": 229 # CHECK-CP-JSON-DAG: "%69:sub22": 228 # CHECK-CP-JSON-DAG: "%69:sub23": 227 # CHECK-CP-JSON-DAG: "%69:sub24": 224 # CHECK-CP-JSON-DAG: "%69:sub25": 223 # CHECK-CP-JSON-DAG: "%69:sub26": 222 # CHECK-CP-JSON-DAG: "%69:sub27": 221 # CHECK-CP-JSON-DAG: "%69:sub28": 218 # CHECK-CP-JSON-DAG: "%69:sub29": 217 # CHECK-CP-JSON-DAG: "%69:sub30": 216 # CHECK-CP-JSON-DAG: "%69:sub31": 215 # CHECK-CP-JSON-DAG: "%70:sub0": 212 # CHECK-CP-JSON-DAG: "%70:sub1": 211 # CHECK-CP-JSON-DAG: "%70:sub2": 210 # CHECK-CP-JSON-DAG: "%70:sub3": 209 # CHECK-CP-JSON-DAG: "%70:sub4": 206 # CHECK-CP-JSON-DAG: "%70:sub5": 205 # CHECK-CP-JSON-DAG: "%70:sub6": 204 # CHECK-CP-JSON-DAG: "%70:sub7": 203 # CHECK-CP-JSON-DAG: "%70:sub8": 200 # CHECK-CP-JSON-DAG: "%70:sub9": 199 # CHECK-CP-JSON-DAG: "%70:sub10": 198 # CHECK-CP-JSON-DAG: "%70:sub11": 197 # CHECK-CP-JSON-DAG: "%70:sub12": 194 # CHECK-CP-JSON-DAG: "%70:sub13": 193 # CHECK-CP-JSON-DAG: "%70:sub14": 192 # CHECK-CP-JSON-DAG: "%70:sub15": 191 # CHECK-CP-JSON-DAG: "%70:sub16": 188 # CHECK-CP-JSON-DAG: "%70:sub17": 187 # CHECK-CP-JSON-DAG: "%70:sub18": 186 # CHECK-CP-JSON-DAG: "%70:sub19": 185 # CHECK-CP-JSON-DAG: "%70:sub20": 182 # CHECK-CP-JSON-DAG: "%70:sub21": 181 # CHECK-CP-JSON-DAG: "%70:sub22": 180 # CHECK-CP-JSON-DAG: "%70:sub23": 179 # CHECK-CP-JSON-DAG: "%70:sub24": 176 # CHECK-CP-JSON-DAG: "%70:sub25": 175 # CHECK-CP-JSON-DAG: "%70:sub26": 174 # CHECK-CP-JSON-DAG: "%70:sub27": 173 # CHECK-CP-JSON-DAG: "%70:sub28": 170 # CHECK-CP-JSON-DAG: "%70:sub29": 169 # CHECK-CP-JSON-DAG: "%70:sub30": 168 # CHECK-CP-JSON-DAG: "%70:sub31": 167 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 41 # CHECK-CP-JSON-DAG: "%102": 83 # CHECK-CP-JSON-DAG: "%107": 125 # CHECK-CP-JSON-DAG: "%149:sub0": 308 # CHECK-CP-JSON-DAG: "%149:sub1": 307 # CHECK-CP-JSON-DAG: "%149:sub2": 306 # CHECK-CP-JSON-DAG: "%149:sub3": 305 # CHECK-CP-JSON-DAG: "%149:sub4": 302 # CHECK-CP-JSON-DAG: "%149:sub5": 301 # CHECK-CP-JSON-DAG: "%149:sub6": 300 # CHECK-CP-JSON-DAG: "%149:sub7": 299 # CHECK-CP-JSON-DAG: "%149:sub8": 296 # CHECK-CP-JSON-DAG: "%149:sub9": 295 # CHECK-CP-JSON-DAG: "%149:sub10": 294 # CHECK-CP-JSON-DAG: "%149:sub11": 293 # CHECK-CP-JSON-DAG: "%149:sub12": 290 # CHECK-CP-JSON-DAG: "%149:sub13": 289 # CHECK-CP-JSON-DAG: "%149:sub14": 288 # CHECK-CP-JSON-DAG: "%149:sub15": 287 # CHECK-CP-JSON-DAG: "%149:sub16": 284 # CHECK-CP-JSON-DAG: "%149:sub17": 283 # CHECK-CP-JSON-DAG: "%149:sub18": 282 # CHECK-CP-JSON-DAG: "%149:sub19": 281 # CHECK-CP-JSON-DAG: "%149:sub20": 278 # CHECK-CP-JSON-DAG: "%149:sub21": 277 # CHECK-CP-JSON-DAG: "%149:sub22": 276 # CHECK-CP-JSON-DAG: "%149:sub23": 275 # CHECK-CP-JSON-DAG: "%149:sub24": 272 # CHECK-CP-JSON-DAG: "%149:sub25": 271 # CHECK-CP-JSON-DAG: "%149:sub26": 270 # CHECK-CP-JSON-DAG: "%149:sub27": 269 # CHECK-CP-JSON-DAG: "%149:sub28": 266 # CHECK-CP-JSON-DAG: "%149:sub29": 265 # CHECK-CP-JSON-DAG: "%149:sub30": 264 # CHECK-CP-JSON-DAG: "%149:sub31": 263 # CHECK-CP-JSON-DAG: "%191:sub0": 356 # CHECK-CP-JSON-DAG: "%191:sub1": 355 # CHECK-CP-JSON-DAG: "%191:sub2": 354 # CHECK-CP-JSON-DAG: "%191:sub3": 353 # CHECK-CP-JSON-DAG: "%191:sub4": 350 # CHECK-CP-JSON-DAG: "%191:sub5": 349 # CHECK-CP-JSON-DAG: "%191:sub6": 348 # CHECK-CP-JSON-DAG: "%191:sub7": 347 # CHECK-CP-JSON-DAG: "%191:sub8": 344 # CHECK-CP-JSON-DAG: "%191:sub9": 343 # CHECK-CP-JSON-DAG: "%191:sub10": 342 # CHECK-CP-JSON-DAG: "%191:sub11": 341 # CHECK-CP-JSON-DAG: "%191:sub12": 338 # CHECK-CP-JSON-DAG: "%191:sub13": 337 # CHECK-CP-JSON-DAG: "%191:sub14": 336 # CHECK-CP-JSON-DAG: "%191:sub15": 335 # CHECK-CP-JSON-DAG: "%191:sub16": 332 # CHECK-CP-JSON-DAG: "%191:sub17": 331 # CHECK-CP-JSON-DAG: "%191:sub18": 330 # CHECK-CP-JSON-DAG: "%191:sub19": 329 # CHECK-CP-JSON-DAG: "%191:sub20": 326 # CHECK-CP-JSON-DAG: "%191:sub21": 325 # CHECK-CP-JSON-DAG: "%191:sub22": 324 # CHECK-CP-JSON-DAG: "%191:sub23": 323 # CHECK-CP-JSON-DAG: "%191:sub24": 320 # CHECK-CP-JSON-DAG: "%191:sub25": 319 # CHECK-CP-JSON-DAG: "%191:sub26": 318 # CHECK-CP-JSON-DAG: "%191:sub27": 317 # CHECK-CP-JSON-DAG: "%191:sub28": 314 # CHECK-CP-JSON-DAG: "%191:sub29": 313 # CHECK-CP-JSON-DAG: "%191:sub30": 312 # CHECK-CP-JSON-DAG: "%191:sub31": 311 # CHECK-CP-JSON-DAG: "%233:sub0": 404 # CHECK-CP-JSON-DAG: "%233:sub1": 403 # CHECK-CP-JSON-DAG: "%233:sub2": 402 # CHECK-CP-JSON-DAG: "%233:sub3": 401 # CHECK-CP-JSON-DAG: "%233:sub4": 398 # CHECK-CP-JSON-DAG: "%233:sub5": 397 # CHECK-CP-JSON-DAG: "%233:sub6": 396 # CHECK-CP-JSON-DAG: "%233:sub7": 395 # CHECK-CP-JSON-DAG: "%233:sub8": 392 # CHECK-CP-JSON-DAG: "%233:sub9": 391 # CHECK-CP-JSON-DAG: "%233:sub10": 390 # CHECK-CP-JSON-DAG: "%233:sub11": 389 # CHECK-CP-JSON-DAG: "%233:sub12": 386 # CHECK-CP-JSON-DAG: "%233:sub13": 385 # CHECK-CP-JSON-DAG: "%233:sub14": 384 # CHECK-CP-JSON-DAG: "%233:sub15": 383 # CHECK-CP-JSON-DAG: "%233:sub16": 380 # CHECK-CP-JSON-DAG: "%233:sub17": 379 # CHECK-CP-JSON-DAG: "%233:sub18": 378 # CHECK-CP-JSON-DAG: "%233:sub19": 377 # CHECK-CP-JSON-DAG: "%233:sub20": 374 # CHECK-CP-JSON-DAG: "%233:sub21": 373 # CHECK-CP-JSON-DAG: "%233:sub22": 372 # CHECK-CP-JSON-DAG: "%233:sub23": 371 # CHECK-CP-JSON-DAG: "%233:sub24": 368 # CHECK-CP-JSON-DAG: "%233:sub25": 367 # CHECK-CP-JSON-DAG: "%233:sub26": 366 # CHECK-CP-JSON-DAG: "%233:sub27": 365 # CHECK-CP-JSON-DAG: "%233:sub28": 362 # CHECK-CP-JSON-DAG: "%233:sub29": 361 # CHECK-CP-JSON-DAG: "%233:sub30": 360 # CHECK-CP-JSON-DAG: "%233:sub31": 359 # CHECK-CP-JSON-DAG: "%234:sub0": 3 # CHECK-CP-JSON-DAG: "%234:sub1": 2 # CHECK-CP-JSON-DAG: "%234:sub2": 1 # CHECK-CP-JSON-DAG: "%234:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%236:vgpr_32 = COPY %234.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 259 # CHECK-CP-JSON-DAG: "%69:sub1": 258 # CHECK-CP-JSON-DAG: "%69:sub2": 257 # CHECK-CP-JSON-DAG: "%69:sub3": 256 # CHECK-CP-JSON-DAG: "%69:sub4": 253 # CHECK-CP-JSON-DAG: "%69:sub5": 252 # CHECK-CP-JSON-DAG: "%69:sub6": 251 # CHECK-CP-JSON-DAG: "%69:sub7": 250 # CHECK-CP-JSON-DAG: "%69:sub8": 247 # CHECK-CP-JSON-DAG: "%69:sub9": 246 # CHECK-CP-JSON-DAG: "%69:sub10": 245 # CHECK-CP-JSON-DAG: "%69:sub11": 244 # CHECK-CP-JSON-DAG: "%69:sub12": 241 # CHECK-CP-JSON-DAG: "%69:sub13": 240 # CHECK-CP-JSON-DAG: "%69:sub14": 239 # CHECK-CP-JSON-DAG: "%69:sub15": 238 # CHECK-CP-JSON-DAG: "%69:sub16": 235 # CHECK-CP-JSON-DAG: "%69:sub17": 234 # CHECK-CP-JSON-DAG: "%69:sub18": 233 # CHECK-CP-JSON-DAG: "%69:sub19": 232 # CHECK-CP-JSON-DAG: "%69:sub20": 229 # CHECK-CP-JSON-DAG: "%69:sub21": 228 # CHECK-CP-JSON-DAG: "%69:sub22": 227 # CHECK-CP-JSON-DAG: "%69:sub23": 226 # CHECK-CP-JSON-DAG: "%69:sub24": 223 # CHECK-CP-JSON-DAG: "%69:sub25": 222 # CHECK-CP-JSON-DAG: "%69:sub26": 221 # CHECK-CP-JSON-DAG: "%69:sub27": 220 # CHECK-CP-JSON-DAG: "%69:sub28": 217 # CHECK-CP-JSON-DAG: "%69:sub29": 216 # CHECK-CP-JSON-DAG: "%69:sub30": 215 # CHECK-CP-JSON-DAG: "%69:sub31": 214 # CHECK-CP-JSON-DAG: "%70:sub0": 211 # CHECK-CP-JSON-DAG: "%70:sub1": 210 # CHECK-CP-JSON-DAG: "%70:sub2": 209 # CHECK-CP-JSON-DAG: "%70:sub3": 208 # CHECK-CP-JSON-DAG: "%70:sub4": 205 # CHECK-CP-JSON-DAG: "%70:sub5": 204 # CHECK-CP-JSON-DAG: "%70:sub6": 203 # CHECK-CP-JSON-DAG: "%70:sub7": 202 # CHECK-CP-JSON-DAG: "%70:sub8": 199 # CHECK-CP-JSON-DAG: "%70:sub9": 198 # CHECK-CP-JSON-DAG: "%70:sub10": 197 # CHECK-CP-JSON-DAG: "%70:sub11": 196 # CHECK-CP-JSON-DAG: "%70:sub12": 193 # CHECK-CP-JSON-DAG: "%70:sub13": 192 # CHECK-CP-JSON-DAG: "%70:sub14": 191 # CHECK-CP-JSON-DAG: "%70:sub15": 190 # CHECK-CP-JSON-DAG: "%70:sub16": 187 # CHECK-CP-JSON-DAG: "%70:sub17": 186 # CHECK-CP-JSON-DAG: "%70:sub18": 185 # CHECK-CP-JSON-DAG: "%70:sub19": 184 # CHECK-CP-JSON-DAG: "%70:sub20": 181 # CHECK-CP-JSON-DAG: "%70:sub21": 180 # CHECK-CP-JSON-DAG: "%70:sub22": 179 # CHECK-CP-JSON-DAG: "%70:sub23": 178 # CHECK-CP-JSON-DAG: "%70:sub24": 175 # CHECK-CP-JSON-DAG: "%70:sub25": 174 # CHECK-CP-JSON-DAG: "%70:sub26": 173 # CHECK-CP-JSON-DAG: "%70:sub27": 172 # CHECK-CP-JSON-DAG: "%70:sub28": 169 # CHECK-CP-JSON-DAG: "%70:sub29": 168 # CHECK-CP-JSON-DAG: "%70:sub30": 167 # CHECK-CP-JSON-DAG: "%70:sub31": 166 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 40 # CHECK-CP-JSON-DAG: "%102": 82 # CHECK-CP-JSON-DAG: "%107": 124 # CHECK-CP-JSON-DAG: "%149:sub0": 307 # CHECK-CP-JSON-DAG: "%149:sub1": 306 # CHECK-CP-JSON-DAG: "%149:sub2": 305 # CHECK-CP-JSON-DAG: "%149:sub3": 304 # CHECK-CP-JSON-DAG: "%149:sub4": 301 # CHECK-CP-JSON-DAG: "%149:sub5": 300 # CHECK-CP-JSON-DAG: "%149:sub6": 299 # CHECK-CP-JSON-DAG: "%149:sub7": 298 # CHECK-CP-JSON-DAG: "%149:sub8": 295 # CHECK-CP-JSON-DAG: "%149:sub9": 294 # CHECK-CP-JSON-DAG: "%149:sub10": 293 # CHECK-CP-JSON-DAG: "%149:sub11": 292 # CHECK-CP-JSON-DAG: "%149:sub12": 289 # CHECK-CP-JSON-DAG: "%149:sub13": 288 # CHECK-CP-JSON-DAG: "%149:sub14": 287 # CHECK-CP-JSON-DAG: "%149:sub15": 286 # CHECK-CP-JSON-DAG: "%149:sub16": 283 # CHECK-CP-JSON-DAG: "%149:sub17": 282 # CHECK-CP-JSON-DAG: "%149:sub18": 281 # CHECK-CP-JSON-DAG: "%149:sub19": 280 # CHECK-CP-JSON-DAG: "%149:sub20": 277 # CHECK-CP-JSON-DAG: "%149:sub21": 276 # CHECK-CP-JSON-DAG: "%149:sub22": 275 # CHECK-CP-JSON-DAG: "%149:sub23": 274 # CHECK-CP-JSON-DAG: "%149:sub24": 271 # CHECK-CP-JSON-DAG: "%149:sub25": 270 # CHECK-CP-JSON-DAG: "%149:sub26": 269 # CHECK-CP-JSON-DAG: "%149:sub27": 268 # CHECK-CP-JSON-DAG: "%149:sub28": 265 # CHECK-CP-JSON-DAG: "%149:sub29": 264 # CHECK-CP-JSON-DAG: "%149:sub30": 263 # CHECK-CP-JSON-DAG: "%149:sub31": 262 # CHECK-CP-JSON-DAG: "%191:sub0": 355 # CHECK-CP-JSON-DAG: "%191:sub1": 354 # CHECK-CP-JSON-DAG: "%191:sub2": 353 # CHECK-CP-JSON-DAG: "%191:sub3": 352 # CHECK-CP-JSON-DAG: "%191:sub4": 349 # CHECK-CP-JSON-DAG: "%191:sub5": 348 # CHECK-CP-JSON-DAG: "%191:sub6": 347 # CHECK-CP-JSON-DAG: "%191:sub7": 346 # CHECK-CP-JSON-DAG: "%191:sub8": 343 # CHECK-CP-JSON-DAG: "%191:sub9": 342 # CHECK-CP-JSON-DAG: "%191:sub10": 341 # CHECK-CP-JSON-DAG: "%191:sub11": 340 # CHECK-CP-JSON-DAG: "%191:sub12": 337 # CHECK-CP-JSON-DAG: "%191:sub13": 336 # CHECK-CP-JSON-DAG: "%191:sub14": 335 # CHECK-CP-JSON-DAG: "%191:sub15": 334 # CHECK-CP-JSON-DAG: "%191:sub16": 331 # CHECK-CP-JSON-DAG: "%191:sub17": 330 # CHECK-CP-JSON-DAG: "%191:sub18": 329 # CHECK-CP-JSON-DAG: "%191:sub19": 328 # CHECK-CP-JSON-DAG: "%191:sub20": 325 # CHECK-CP-JSON-DAG: "%191:sub21": 324 # CHECK-CP-JSON-DAG: "%191:sub22": 323 # CHECK-CP-JSON-DAG: "%191:sub23": 322 # CHECK-CP-JSON-DAG: "%191:sub24": 319 # CHECK-CP-JSON-DAG: "%191:sub25": 318 # CHECK-CP-JSON-DAG: "%191:sub26": 317 # CHECK-CP-JSON-DAG: "%191:sub27": 316 # CHECK-CP-JSON-DAG: "%191:sub28": 313 # CHECK-CP-JSON-DAG: "%191:sub29": 312 # CHECK-CP-JSON-DAG: "%191:sub30": 311 # CHECK-CP-JSON-DAG: "%191:sub31": 310 # CHECK-CP-JSON-DAG: "%233:sub0": 403 # CHECK-CP-JSON-DAG: "%233:sub1": 402 # CHECK-CP-JSON-DAG: "%233:sub2": 401 # CHECK-CP-JSON-DAG: "%233:sub3": 400 # CHECK-CP-JSON-DAG: "%233:sub4": 397 # CHECK-CP-JSON-DAG: "%233:sub5": 396 # CHECK-CP-JSON-DAG: "%233:sub6": 395 # CHECK-CP-JSON-DAG: "%233:sub7": 394 # CHECK-CP-JSON-DAG: "%233:sub8": 391 # CHECK-CP-JSON-DAG: "%233:sub9": 390 # CHECK-CP-JSON-DAG: "%233:sub10": 389 # CHECK-CP-JSON-DAG: "%233:sub11": 388 # CHECK-CP-JSON-DAG: "%233:sub12": 385 # CHECK-CP-JSON-DAG: "%233:sub13": 384 # CHECK-CP-JSON-DAG: "%233:sub14": 383 # CHECK-CP-JSON-DAG: "%233:sub15": 382 # CHECK-CP-JSON-DAG: "%233:sub16": 379 # CHECK-CP-JSON-DAG: "%233:sub17": 378 # CHECK-CP-JSON-DAG: "%233:sub18": 377 # CHECK-CP-JSON-DAG: "%233:sub19": 376 # CHECK-CP-JSON-DAG: "%233:sub20": 373 # CHECK-CP-JSON-DAG: "%233:sub21": 372 # CHECK-CP-JSON-DAG: "%233:sub22": 371 # CHECK-CP-JSON-DAG: "%233:sub23": 370 # CHECK-CP-JSON-DAG: "%233:sub24": 367 # CHECK-CP-JSON-DAG: "%233:sub25": 366 # CHECK-CP-JSON-DAG: "%233:sub26": 365 # CHECK-CP-JSON-DAG: "%233:sub27": 364 # CHECK-CP-JSON-DAG: "%233:sub28": 361 # CHECK-CP-JSON-DAG: "%233:sub29": 360 # CHECK-CP-JSON-DAG: "%233:sub30": 359 # CHECK-CP-JSON-DAG: "%233:sub31": 358 # CHECK-CP-JSON-DAG: "%234:sub0": 2 # CHECK-CP-JSON-DAG: "%234:sub1": 1 # CHECK-CP-JSON-DAG: "%234:sub2": 0 # CHECK-CP-JSON-DAG: "%235": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%237:vgpr_32 = COPY %234.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 258 # CHECK-CP-JSON-DAG: "%69:sub1": 257 # CHECK-CP-JSON-DAG: "%69:sub2": 256 # CHECK-CP-JSON-DAG: "%69:sub3": 255 # CHECK-CP-JSON-DAG: "%69:sub4": 252 # CHECK-CP-JSON-DAG: "%69:sub5": 251 # CHECK-CP-JSON-DAG: "%69:sub6": 250 # CHECK-CP-JSON-DAG: "%69:sub7": 249 # CHECK-CP-JSON-DAG: "%69:sub8": 246 # CHECK-CP-JSON-DAG: "%69:sub9": 245 # CHECK-CP-JSON-DAG: "%69:sub10": 244 # CHECK-CP-JSON-DAG: "%69:sub11": 243 # CHECK-CP-JSON-DAG: "%69:sub12": 240 # CHECK-CP-JSON-DAG: "%69:sub13": 239 # CHECK-CP-JSON-DAG: "%69:sub14": 238 # CHECK-CP-JSON-DAG: "%69:sub15": 237 # CHECK-CP-JSON-DAG: "%69:sub16": 234 # CHECK-CP-JSON-DAG: "%69:sub17": 233 # CHECK-CP-JSON-DAG: "%69:sub18": 232 # CHECK-CP-JSON-DAG: "%69:sub19": 231 # CHECK-CP-JSON-DAG: "%69:sub20": 228 # CHECK-CP-JSON-DAG: "%69:sub21": 227 # CHECK-CP-JSON-DAG: "%69:sub22": 226 # CHECK-CP-JSON-DAG: "%69:sub23": 225 # CHECK-CP-JSON-DAG: "%69:sub24": 222 # CHECK-CP-JSON-DAG: "%69:sub25": 221 # CHECK-CP-JSON-DAG: "%69:sub26": 220 # CHECK-CP-JSON-DAG: "%69:sub27": 219 # CHECK-CP-JSON-DAG: "%69:sub28": 216 # CHECK-CP-JSON-DAG: "%69:sub29": 215 # CHECK-CP-JSON-DAG: "%69:sub30": 214 # CHECK-CP-JSON-DAG: "%69:sub31": 213 # CHECK-CP-JSON-DAG: "%70:sub0": 210 # CHECK-CP-JSON-DAG: "%70:sub1": 209 # CHECK-CP-JSON-DAG: "%70:sub2": 208 # CHECK-CP-JSON-DAG: "%70:sub3": 207 # CHECK-CP-JSON-DAG: "%70:sub4": 204 # CHECK-CP-JSON-DAG: "%70:sub5": 203 # CHECK-CP-JSON-DAG: "%70:sub6": 202 # CHECK-CP-JSON-DAG: "%70:sub7": 201 # CHECK-CP-JSON-DAG: "%70:sub8": 198 # CHECK-CP-JSON-DAG: "%70:sub9": 197 # CHECK-CP-JSON-DAG: "%70:sub10": 196 # CHECK-CP-JSON-DAG: "%70:sub11": 195 # CHECK-CP-JSON-DAG: "%70:sub12": 192 # CHECK-CP-JSON-DAG: "%70:sub13": 191 # CHECK-CP-JSON-DAG: "%70:sub14": 190 # CHECK-CP-JSON-DAG: "%70:sub15": 189 # CHECK-CP-JSON-DAG: "%70:sub16": 186 # CHECK-CP-JSON-DAG: "%70:sub17": 185 # CHECK-CP-JSON-DAG: "%70:sub18": 184 # CHECK-CP-JSON-DAG: "%70:sub19": 183 # CHECK-CP-JSON-DAG: "%70:sub20": 180 # CHECK-CP-JSON-DAG: "%70:sub21": 179 # CHECK-CP-JSON-DAG: "%70:sub22": 178 # CHECK-CP-JSON-DAG: "%70:sub23": 177 # CHECK-CP-JSON-DAG: "%70:sub24": 174 # CHECK-CP-JSON-DAG: "%70:sub25": 173 # CHECK-CP-JSON-DAG: "%70:sub26": 172 # CHECK-CP-JSON-DAG: "%70:sub27": 171 # CHECK-CP-JSON-DAG: "%70:sub28": 168 # CHECK-CP-JSON-DAG: "%70:sub29": 167 # CHECK-CP-JSON-DAG: "%70:sub30": 166 # CHECK-CP-JSON-DAG: "%70:sub31": 165 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 39 # CHECK-CP-JSON-DAG: "%102": 81 # CHECK-CP-JSON-DAG: "%107": 123 # CHECK-CP-JSON-DAG: "%149:sub0": 306 # CHECK-CP-JSON-DAG: "%149:sub1": 305 # CHECK-CP-JSON-DAG: "%149:sub2": 304 # CHECK-CP-JSON-DAG: "%149:sub3": 303 # CHECK-CP-JSON-DAG: "%149:sub4": 300 # CHECK-CP-JSON-DAG: "%149:sub5": 299 # CHECK-CP-JSON-DAG: "%149:sub6": 298 # CHECK-CP-JSON-DAG: "%149:sub7": 297 # CHECK-CP-JSON-DAG: "%149:sub8": 294 # CHECK-CP-JSON-DAG: "%149:sub9": 293 # CHECK-CP-JSON-DAG: "%149:sub10": 292 # CHECK-CP-JSON-DAG: "%149:sub11": 291 # CHECK-CP-JSON-DAG: "%149:sub12": 288 # CHECK-CP-JSON-DAG: "%149:sub13": 287 # CHECK-CP-JSON-DAG: "%149:sub14": 286 # CHECK-CP-JSON-DAG: "%149:sub15": 285 # CHECK-CP-JSON-DAG: "%149:sub16": 282 # CHECK-CP-JSON-DAG: "%149:sub17": 281 # CHECK-CP-JSON-DAG: "%149:sub18": 280 # CHECK-CP-JSON-DAG: "%149:sub19": 279 # CHECK-CP-JSON-DAG: "%149:sub20": 276 # CHECK-CP-JSON-DAG: "%149:sub21": 275 # CHECK-CP-JSON-DAG: "%149:sub22": 274 # CHECK-CP-JSON-DAG: "%149:sub23": 273 # CHECK-CP-JSON-DAG: "%149:sub24": 270 # CHECK-CP-JSON-DAG: "%149:sub25": 269 # CHECK-CP-JSON-DAG: "%149:sub26": 268 # CHECK-CP-JSON-DAG: "%149:sub27": 267 # CHECK-CP-JSON-DAG: "%149:sub28": 264 # CHECK-CP-JSON-DAG: "%149:sub29": 263 # CHECK-CP-JSON-DAG: "%149:sub30": 262 # CHECK-CP-JSON-DAG: "%149:sub31": 261 # CHECK-CP-JSON-DAG: "%191:sub0": 354 # CHECK-CP-JSON-DAG: "%191:sub1": 353 # CHECK-CP-JSON-DAG: "%191:sub2": 352 # CHECK-CP-JSON-DAG: "%191:sub3": 351 # CHECK-CP-JSON-DAG: "%191:sub4": 348 # CHECK-CP-JSON-DAG: "%191:sub5": 347 # CHECK-CP-JSON-DAG: "%191:sub6": 346 # CHECK-CP-JSON-DAG: "%191:sub7": 345 # CHECK-CP-JSON-DAG: "%191:sub8": 342 # CHECK-CP-JSON-DAG: "%191:sub9": 341 # CHECK-CP-JSON-DAG: "%191:sub10": 340 # CHECK-CP-JSON-DAG: "%191:sub11": 339 # CHECK-CP-JSON-DAG: "%191:sub12": 336 # CHECK-CP-JSON-DAG: "%191:sub13": 335 # CHECK-CP-JSON-DAG: "%191:sub14": 334 # CHECK-CP-JSON-DAG: "%191:sub15": 333 # CHECK-CP-JSON-DAG: "%191:sub16": 330 # CHECK-CP-JSON-DAG: "%191:sub17": 329 # CHECK-CP-JSON-DAG: "%191:sub18": 328 # CHECK-CP-JSON-DAG: "%191:sub19": 327 # CHECK-CP-JSON-DAG: "%191:sub20": 324 # CHECK-CP-JSON-DAG: "%191:sub21": 323 # CHECK-CP-JSON-DAG: "%191:sub22": 322 # CHECK-CP-JSON-DAG: "%191:sub23": 321 # CHECK-CP-JSON-DAG: "%191:sub24": 318 # CHECK-CP-JSON-DAG: "%191:sub25": 317 # CHECK-CP-JSON-DAG: "%191:sub26": 316 # CHECK-CP-JSON-DAG: "%191:sub27": 315 # CHECK-CP-JSON-DAG: "%191:sub28": 312 # CHECK-CP-JSON-DAG: "%191:sub29": 311 # CHECK-CP-JSON-DAG: "%191:sub30": 310 # CHECK-CP-JSON-DAG: "%191:sub31": 309 # CHECK-CP-JSON-DAG: "%233:sub0": 402 # CHECK-CP-JSON-DAG: "%233:sub1": 401 # CHECK-CP-JSON-DAG: "%233:sub2": 400 # CHECK-CP-JSON-DAG: "%233:sub3": 399 # CHECK-CP-JSON-DAG: "%233:sub4": 396 # CHECK-CP-JSON-DAG: "%233:sub5": 395 # CHECK-CP-JSON-DAG: "%233:sub6": 394 # CHECK-CP-JSON-DAG: "%233:sub7": 393 # CHECK-CP-JSON-DAG: "%233:sub8": 390 # CHECK-CP-JSON-DAG: "%233:sub9": 389 # CHECK-CP-JSON-DAG: "%233:sub10": 388 # CHECK-CP-JSON-DAG: "%233:sub11": 387 # CHECK-CP-JSON-DAG: "%233:sub12": 384 # CHECK-CP-JSON-DAG: "%233:sub13": 383 # CHECK-CP-JSON-DAG: "%233:sub14": 382 # CHECK-CP-JSON-DAG: "%233:sub15": 381 # CHECK-CP-JSON-DAG: "%233:sub16": 378 # CHECK-CP-JSON-DAG: "%233:sub17": 377 # CHECK-CP-JSON-DAG: "%233:sub18": 376 # CHECK-CP-JSON-DAG: "%233:sub19": 375 # CHECK-CP-JSON-DAG: "%233:sub20": 372 # CHECK-CP-JSON-DAG: "%233:sub21": 371 # CHECK-CP-JSON-DAG: "%233:sub22": 370 # CHECK-CP-JSON-DAG: "%233:sub23": 369 # CHECK-CP-JSON-DAG: "%233:sub24": 366 # CHECK-CP-JSON-DAG: "%233:sub25": 365 # CHECK-CP-JSON-DAG: "%233:sub26": 364 # CHECK-CP-JSON-DAG: "%233:sub27": 363 # CHECK-CP-JSON-DAG: "%233:sub28": 360 # CHECK-CP-JSON-DAG: "%233:sub29": 359 # CHECK-CP-JSON-DAG: "%233:sub30": 358 # CHECK-CP-JSON-DAG: "%233:sub31": 357 # CHECK-CP-JSON-DAG: "%234:sub0": 1 # CHECK-CP-JSON-DAG: "%234:sub1": 0 # CHECK-CP-JSON-DAG: "%235": 37 # CHECK-CP-JSON-DAG: "%236": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%238:vgpr_32 = COPY %234.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 257 # CHECK-CP-JSON-DAG: "%69:sub1": 256 # CHECK-CP-JSON-DAG: "%69:sub2": 255 # CHECK-CP-JSON-DAG: "%69:sub3": 254 # CHECK-CP-JSON-DAG: "%69:sub4": 251 # CHECK-CP-JSON-DAG: "%69:sub5": 250 # CHECK-CP-JSON-DAG: "%69:sub6": 249 # CHECK-CP-JSON-DAG: "%69:sub7": 248 # CHECK-CP-JSON-DAG: "%69:sub8": 245 # CHECK-CP-JSON-DAG: "%69:sub9": 244 # CHECK-CP-JSON-DAG: "%69:sub10": 243 # CHECK-CP-JSON-DAG: "%69:sub11": 242 # CHECK-CP-JSON-DAG: "%69:sub12": 239 # CHECK-CP-JSON-DAG: "%69:sub13": 238 # CHECK-CP-JSON-DAG: "%69:sub14": 237 # CHECK-CP-JSON-DAG: "%69:sub15": 236 # CHECK-CP-JSON-DAG: "%69:sub16": 233 # CHECK-CP-JSON-DAG: "%69:sub17": 232 # CHECK-CP-JSON-DAG: "%69:sub18": 231 # CHECK-CP-JSON-DAG: "%69:sub19": 230 # CHECK-CP-JSON-DAG: "%69:sub20": 227 # CHECK-CP-JSON-DAG: "%69:sub21": 226 # CHECK-CP-JSON-DAG: "%69:sub22": 225 # CHECK-CP-JSON-DAG: "%69:sub23": 224 # CHECK-CP-JSON-DAG: "%69:sub24": 221 # CHECK-CP-JSON-DAG: "%69:sub25": 220 # CHECK-CP-JSON-DAG: "%69:sub26": 219 # CHECK-CP-JSON-DAG: "%69:sub27": 218 # CHECK-CP-JSON-DAG: "%69:sub28": 215 # CHECK-CP-JSON-DAG: "%69:sub29": 214 # CHECK-CP-JSON-DAG: "%69:sub30": 213 # CHECK-CP-JSON-DAG: "%69:sub31": 212 # CHECK-CP-JSON-DAG: "%70:sub0": 209 # CHECK-CP-JSON-DAG: "%70:sub1": 208 # CHECK-CP-JSON-DAG: "%70:sub2": 207 # CHECK-CP-JSON-DAG: "%70:sub3": 206 # CHECK-CP-JSON-DAG: "%70:sub4": 203 # CHECK-CP-JSON-DAG: "%70:sub5": 202 # CHECK-CP-JSON-DAG: "%70:sub6": 201 # CHECK-CP-JSON-DAG: "%70:sub7": 200 # CHECK-CP-JSON-DAG: "%70:sub8": 197 # CHECK-CP-JSON-DAG: "%70:sub9": 196 # CHECK-CP-JSON-DAG: "%70:sub10": 195 # CHECK-CP-JSON-DAG: "%70:sub11": 194 # CHECK-CP-JSON-DAG: "%70:sub12": 191 # CHECK-CP-JSON-DAG: "%70:sub13": 190 # CHECK-CP-JSON-DAG: "%70:sub14": 189 # CHECK-CP-JSON-DAG: "%70:sub15": 188 # CHECK-CP-JSON-DAG: "%70:sub16": 185 # CHECK-CP-JSON-DAG: "%70:sub17": 184 # CHECK-CP-JSON-DAG: "%70:sub18": 183 # CHECK-CP-JSON-DAG: "%70:sub19": 182 # CHECK-CP-JSON-DAG: "%70:sub20": 179 # CHECK-CP-JSON-DAG: "%70:sub21": 178 # CHECK-CP-JSON-DAG: "%70:sub22": 177 # CHECK-CP-JSON-DAG: "%70:sub23": 176 # CHECK-CP-JSON-DAG: "%70:sub24": 173 # CHECK-CP-JSON-DAG: "%70:sub25": 172 # CHECK-CP-JSON-DAG: "%70:sub26": 171 # CHECK-CP-JSON-DAG: "%70:sub27": 170 # CHECK-CP-JSON-DAG: "%70:sub28": 167 # CHECK-CP-JSON-DAG: "%70:sub29": 166 # CHECK-CP-JSON-DAG: "%70:sub30": 165 # CHECK-CP-JSON-DAG: "%70:sub31": 164 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 38 # CHECK-CP-JSON-DAG: "%102": 80 # CHECK-CP-JSON-DAG: "%107": 122 # CHECK-CP-JSON-DAG: "%149:sub0": 305 # CHECK-CP-JSON-DAG: "%149:sub1": 304 # CHECK-CP-JSON-DAG: "%149:sub2": 303 # CHECK-CP-JSON-DAG: "%149:sub3": 302 # CHECK-CP-JSON-DAG: "%149:sub4": 299 # CHECK-CP-JSON-DAG: "%149:sub5": 298 # CHECK-CP-JSON-DAG: "%149:sub6": 297 # CHECK-CP-JSON-DAG: "%149:sub7": 296 # CHECK-CP-JSON-DAG: "%149:sub8": 293 # CHECK-CP-JSON-DAG: "%149:sub9": 292 # CHECK-CP-JSON-DAG: "%149:sub10": 291 # CHECK-CP-JSON-DAG: "%149:sub11": 290 # CHECK-CP-JSON-DAG: "%149:sub12": 287 # CHECK-CP-JSON-DAG: "%149:sub13": 286 # CHECK-CP-JSON-DAG: "%149:sub14": 285 # CHECK-CP-JSON-DAG: "%149:sub15": 284 # CHECK-CP-JSON-DAG: "%149:sub16": 281 # CHECK-CP-JSON-DAG: "%149:sub17": 280 # CHECK-CP-JSON-DAG: "%149:sub18": 279 # CHECK-CP-JSON-DAG: "%149:sub19": 278 # CHECK-CP-JSON-DAG: "%149:sub20": 275 # CHECK-CP-JSON-DAG: "%149:sub21": 274 # CHECK-CP-JSON-DAG: "%149:sub22": 273 # CHECK-CP-JSON-DAG: "%149:sub23": 272 # CHECK-CP-JSON-DAG: "%149:sub24": 269 # CHECK-CP-JSON-DAG: "%149:sub25": 268 # CHECK-CP-JSON-DAG: "%149:sub26": 267 # CHECK-CP-JSON-DAG: "%149:sub27": 266 # CHECK-CP-JSON-DAG: "%149:sub28": 263 # CHECK-CP-JSON-DAG: "%149:sub29": 262 # CHECK-CP-JSON-DAG: "%149:sub30": 261 # CHECK-CP-JSON-DAG: "%149:sub31": 260 # CHECK-CP-JSON-DAG: "%191:sub0": 353 # CHECK-CP-JSON-DAG: "%191:sub1": 352 # CHECK-CP-JSON-DAG: "%191:sub2": 351 # CHECK-CP-JSON-DAG: "%191:sub3": 350 # CHECK-CP-JSON-DAG: "%191:sub4": 347 # CHECK-CP-JSON-DAG: "%191:sub5": 346 # CHECK-CP-JSON-DAG: "%191:sub6": 345 # CHECK-CP-JSON-DAG: "%191:sub7": 344 # CHECK-CP-JSON-DAG: "%191:sub8": 341 # CHECK-CP-JSON-DAG: "%191:sub9": 340 # CHECK-CP-JSON-DAG: "%191:sub10": 339 # CHECK-CP-JSON-DAG: "%191:sub11": 338 # CHECK-CP-JSON-DAG: "%191:sub12": 335 # CHECK-CP-JSON-DAG: "%191:sub13": 334 # CHECK-CP-JSON-DAG: "%191:sub14": 333 # CHECK-CP-JSON-DAG: "%191:sub15": 332 # CHECK-CP-JSON-DAG: "%191:sub16": 329 # CHECK-CP-JSON-DAG: "%191:sub17": 328 # CHECK-CP-JSON-DAG: "%191:sub18": 327 # CHECK-CP-JSON-DAG: "%191:sub19": 326 # CHECK-CP-JSON-DAG: "%191:sub20": 323 # CHECK-CP-JSON-DAG: "%191:sub21": 322 # CHECK-CP-JSON-DAG: "%191:sub22": 321 # CHECK-CP-JSON-DAG: "%191:sub23": 320 # CHECK-CP-JSON-DAG: "%191:sub24": 317 # CHECK-CP-JSON-DAG: "%191:sub25": 316 # CHECK-CP-JSON-DAG: "%191:sub26": 315 # CHECK-CP-JSON-DAG: "%191:sub27": 314 # CHECK-CP-JSON-DAG: "%191:sub28": 311 # CHECK-CP-JSON-DAG: "%191:sub29": 310 # CHECK-CP-JSON-DAG: "%191:sub30": 309 # CHECK-CP-JSON-DAG: "%191:sub31": 308 # CHECK-CP-JSON-DAG: "%233:sub0": 401 # CHECK-CP-JSON-DAG: "%233:sub1": 400 # CHECK-CP-JSON-DAG: "%233:sub2": 399 # CHECK-CP-JSON-DAG: "%233:sub3": 398 # CHECK-CP-JSON-DAG: "%233:sub4": 395 # CHECK-CP-JSON-DAG: "%233:sub5": 394 # CHECK-CP-JSON-DAG: "%233:sub6": 393 # CHECK-CP-JSON-DAG: "%233:sub7": 392 # CHECK-CP-JSON-DAG: "%233:sub8": 389 # CHECK-CP-JSON-DAG: "%233:sub9": 388 # CHECK-CP-JSON-DAG: "%233:sub10": 387 # CHECK-CP-JSON-DAG: "%233:sub11": 386 # CHECK-CP-JSON-DAG: "%233:sub12": 383 # CHECK-CP-JSON-DAG: "%233:sub13": 382 # CHECK-CP-JSON-DAG: "%233:sub14": 381 # CHECK-CP-JSON-DAG: "%233:sub15": 380 # CHECK-CP-JSON-DAG: "%233:sub16": 377 # CHECK-CP-JSON-DAG: "%233:sub17": 376 # CHECK-CP-JSON-DAG: "%233:sub18": 375 # CHECK-CP-JSON-DAG: "%233:sub19": 374 # CHECK-CP-JSON-DAG: "%233:sub20": 371 # CHECK-CP-JSON-DAG: "%233:sub21": 370 # CHECK-CP-JSON-DAG: "%233:sub22": 369 # CHECK-CP-JSON-DAG: "%233:sub23": 368 # CHECK-CP-JSON-DAG: "%233:sub24": 365 # CHECK-CP-JSON-DAG: "%233:sub25": 364 # CHECK-CP-JSON-DAG: "%233:sub26": 363 # CHECK-CP-JSON-DAG: "%233:sub27": 362 # CHECK-CP-JSON-DAG: "%233:sub28": 359 # CHECK-CP-JSON-DAG: "%233:sub29": 358 # CHECK-CP-JSON-DAG: "%233:sub30": 357 # CHECK-CP-JSON-DAG: "%233:sub31": 356 # CHECK-CP-JSON-DAG: "%234:sub0": 0 # CHECK-CP-JSON-DAG: "%235": 36 # CHECK-CP-JSON-DAG: "%236": 36 # CHECK-CP-JSON-DAG: "%237": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%239:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 256 # CHECK-CP-JSON-DAG: "%69:sub1": 255 # CHECK-CP-JSON-DAG: "%69:sub2": 254 # CHECK-CP-JSON-DAG: "%69:sub3": 253 # CHECK-CP-JSON-DAG: "%69:sub4": 250 # CHECK-CP-JSON-DAG: "%69:sub5": 249 # CHECK-CP-JSON-DAG: "%69:sub6": 248 # CHECK-CP-JSON-DAG: "%69:sub7": 247 # CHECK-CP-JSON-DAG: "%69:sub8": 244 # CHECK-CP-JSON-DAG: "%69:sub9": 243 # CHECK-CP-JSON-DAG: "%69:sub10": 242 # CHECK-CP-JSON-DAG: "%69:sub11": 241 # CHECK-CP-JSON-DAG: "%69:sub12": 238 # CHECK-CP-JSON-DAG: "%69:sub13": 237 # CHECK-CP-JSON-DAG: "%69:sub14": 236 # CHECK-CP-JSON-DAG: "%69:sub15": 235 # CHECK-CP-JSON-DAG: "%69:sub16": 232 # CHECK-CP-JSON-DAG: "%69:sub17": 231 # CHECK-CP-JSON-DAG: "%69:sub18": 230 # CHECK-CP-JSON-DAG: "%69:sub19": 229 # CHECK-CP-JSON-DAG: "%69:sub20": 226 # CHECK-CP-JSON-DAG: "%69:sub21": 225 # CHECK-CP-JSON-DAG: "%69:sub22": 224 # CHECK-CP-JSON-DAG: "%69:sub23": 223 # CHECK-CP-JSON-DAG: "%69:sub24": 220 # CHECK-CP-JSON-DAG: "%69:sub25": 219 # CHECK-CP-JSON-DAG: "%69:sub26": 218 # CHECK-CP-JSON-DAG: "%69:sub27": 217 # CHECK-CP-JSON-DAG: "%69:sub28": 214 # CHECK-CP-JSON-DAG: "%69:sub29": 213 # CHECK-CP-JSON-DAG: "%69:sub30": 212 # CHECK-CP-JSON-DAG: "%69:sub31": 211 # CHECK-CP-JSON-DAG: "%70:sub0": 208 # CHECK-CP-JSON-DAG: "%70:sub1": 207 # CHECK-CP-JSON-DAG: "%70:sub2": 206 # CHECK-CP-JSON-DAG: "%70:sub3": 205 # CHECK-CP-JSON-DAG: "%70:sub4": 202 # CHECK-CP-JSON-DAG: "%70:sub5": 201 # CHECK-CP-JSON-DAG: "%70:sub6": 200 # CHECK-CP-JSON-DAG: "%70:sub7": 199 # CHECK-CP-JSON-DAG: "%70:sub8": 196 # CHECK-CP-JSON-DAG: "%70:sub9": 195 # CHECK-CP-JSON-DAG: "%70:sub10": 194 # CHECK-CP-JSON-DAG: "%70:sub11": 193 # CHECK-CP-JSON-DAG: "%70:sub12": 190 # CHECK-CP-JSON-DAG: "%70:sub13": 189 # CHECK-CP-JSON-DAG: "%70:sub14": 188 # CHECK-CP-JSON-DAG: "%70:sub15": 187 # CHECK-CP-JSON-DAG: "%70:sub16": 184 # CHECK-CP-JSON-DAG: "%70:sub17": 183 # CHECK-CP-JSON-DAG: "%70:sub18": 182 # CHECK-CP-JSON-DAG: "%70:sub19": 181 # CHECK-CP-JSON-DAG: "%70:sub20": 178 # CHECK-CP-JSON-DAG: "%70:sub21": 177 # CHECK-CP-JSON-DAG: "%70:sub22": 176 # CHECK-CP-JSON-DAG: "%70:sub23": 175 # CHECK-CP-JSON-DAG: "%70:sub24": 172 # CHECK-CP-JSON-DAG: "%70:sub25": 171 # CHECK-CP-JSON-DAG: "%70:sub26": 170 # CHECK-CP-JSON-DAG: "%70:sub27": 169 # CHECK-CP-JSON-DAG: "%70:sub28": 166 # CHECK-CP-JSON-DAG: "%70:sub29": 165 # CHECK-CP-JSON-DAG: "%70:sub30": 164 # CHECK-CP-JSON-DAG: "%70:sub31": 163 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 37 # CHECK-CP-JSON-DAG: "%102": 79 # CHECK-CP-JSON-DAG: "%107": 121 # CHECK-CP-JSON-DAG: "%149:sub0": 304 # CHECK-CP-JSON-DAG: "%149:sub1": 303 # CHECK-CP-JSON-DAG: "%149:sub2": 302 # CHECK-CP-JSON-DAG: "%149:sub3": 301 # CHECK-CP-JSON-DAG: "%149:sub4": 298 # CHECK-CP-JSON-DAG: "%149:sub5": 297 # CHECK-CP-JSON-DAG: "%149:sub6": 296 # CHECK-CP-JSON-DAG: "%149:sub7": 295 # CHECK-CP-JSON-DAG: "%149:sub8": 292 # CHECK-CP-JSON-DAG: "%149:sub9": 291 # CHECK-CP-JSON-DAG: "%149:sub10": 290 # CHECK-CP-JSON-DAG: "%149:sub11": 289 # CHECK-CP-JSON-DAG: "%149:sub12": 286 # CHECK-CP-JSON-DAG: "%149:sub13": 285 # CHECK-CP-JSON-DAG: "%149:sub14": 284 # CHECK-CP-JSON-DAG: "%149:sub15": 283 # CHECK-CP-JSON-DAG: "%149:sub16": 280 # CHECK-CP-JSON-DAG: "%149:sub17": 279 # CHECK-CP-JSON-DAG: "%149:sub18": 278 # CHECK-CP-JSON-DAG: "%149:sub19": 277 # CHECK-CP-JSON-DAG: "%149:sub20": 274 # CHECK-CP-JSON-DAG: "%149:sub21": 273 # CHECK-CP-JSON-DAG: "%149:sub22": 272 # CHECK-CP-JSON-DAG: "%149:sub23": 271 # CHECK-CP-JSON-DAG: "%149:sub24": 268 # CHECK-CP-JSON-DAG: "%149:sub25": 267 # CHECK-CP-JSON-DAG: "%149:sub26": 266 # CHECK-CP-JSON-DAG: "%149:sub27": 265 # CHECK-CP-JSON-DAG: "%149:sub28": 262 # CHECK-CP-JSON-DAG: "%149:sub29": 261 # CHECK-CP-JSON-DAG: "%149:sub30": 260 # CHECK-CP-JSON-DAG: "%149:sub31": 259 # CHECK-CP-JSON-DAG: "%191:sub0": 352 # CHECK-CP-JSON-DAG: "%191:sub1": 351 # CHECK-CP-JSON-DAG: "%191:sub2": 350 # CHECK-CP-JSON-DAG: "%191:sub3": 349 # CHECK-CP-JSON-DAG: "%191:sub4": 346 # CHECK-CP-JSON-DAG: "%191:sub5": 345 # CHECK-CP-JSON-DAG: "%191:sub6": 344 # CHECK-CP-JSON-DAG: "%191:sub7": 343 # CHECK-CP-JSON-DAG: "%191:sub8": 340 # CHECK-CP-JSON-DAG: "%191:sub9": 339 # CHECK-CP-JSON-DAG: "%191:sub10": 338 # CHECK-CP-JSON-DAG: "%191:sub11": 337 # CHECK-CP-JSON-DAG: "%191:sub12": 334 # CHECK-CP-JSON-DAG: "%191:sub13": 333 # CHECK-CP-JSON-DAG: "%191:sub14": 332 # CHECK-CP-JSON-DAG: "%191:sub15": 331 # CHECK-CP-JSON-DAG: "%191:sub16": 328 # CHECK-CP-JSON-DAG: "%191:sub17": 327 # CHECK-CP-JSON-DAG: "%191:sub18": 326 # CHECK-CP-JSON-DAG: "%191:sub19": 325 # CHECK-CP-JSON-DAG: "%191:sub20": 322 # CHECK-CP-JSON-DAG: "%191:sub21": 321 # CHECK-CP-JSON-DAG: "%191:sub22": 320 # CHECK-CP-JSON-DAG: "%191:sub23": 319 # CHECK-CP-JSON-DAG: "%191:sub24": 316 # CHECK-CP-JSON-DAG: "%191:sub25": 315 # CHECK-CP-JSON-DAG: "%191:sub26": 314 # CHECK-CP-JSON-DAG: "%191:sub27": 313 # CHECK-CP-JSON-DAG: "%191:sub28": 310 # CHECK-CP-JSON-DAG: "%191:sub29": 309 # CHECK-CP-JSON-DAG: "%191:sub30": 308 # CHECK-CP-JSON-DAG: "%191:sub31": 307 # CHECK-CP-JSON-DAG: "%233:sub0": 400 # CHECK-CP-JSON-DAG: "%233:sub1": 399 # CHECK-CP-JSON-DAG: "%233:sub2": 398 # CHECK-CP-JSON-DAG: "%233:sub3": 397 # CHECK-CP-JSON-DAG: "%233:sub4": 394 # CHECK-CP-JSON-DAG: "%233:sub5": 393 # CHECK-CP-JSON-DAG: "%233:sub6": 392 # CHECK-CP-JSON-DAG: "%233:sub7": 391 # CHECK-CP-JSON-DAG: "%233:sub8": 388 # CHECK-CP-JSON-DAG: "%233:sub9": 387 # CHECK-CP-JSON-DAG: "%233:sub10": 386 # CHECK-CP-JSON-DAG: "%233:sub11": 385 # CHECK-CP-JSON-DAG: "%233:sub12": 382 # CHECK-CP-JSON-DAG: "%233:sub13": 381 # CHECK-CP-JSON-DAG: "%233:sub14": 380 # CHECK-CP-JSON-DAG: "%233:sub15": 379 # CHECK-CP-JSON-DAG: "%233:sub16": 376 # CHECK-CP-JSON-DAG: "%233:sub17": 375 # CHECK-CP-JSON-DAG: "%233:sub18": 374 # CHECK-CP-JSON-DAG: "%233:sub19": 373 # CHECK-CP-JSON-DAG: "%233:sub20": 370 # CHECK-CP-JSON-DAG: "%233:sub21": 369 # CHECK-CP-JSON-DAG: "%233:sub22": 368 # CHECK-CP-JSON-DAG: "%233:sub23": 367 # CHECK-CP-JSON-DAG: "%233:sub24": 364 # CHECK-CP-JSON-DAG: "%233:sub25": 363 # CHECK-CP-JSON-DAG: "%233:sub26": 362 # CHECK-CP-JSON-DAG: "%233:sub27": 361 # CHECK-CP-JSON-DAG: "%233:sub28": 358 # CHECK-CP-JSON-DAG: "%233:sub29": 357 # CHECK-CP-JSON-DAG: "%233:sub30": 356 # CHECK-CP-JSON-DAG: "%233:sub31": 355 # CHECK-CP-JSON-DAG: "%235": 35 # CHECK-CP-JSON-DAG: "%236": 35 # CHECK-CP-JSON-DAG: "%237": 35 # CHECK-CP-JSON-DAG: "%238": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%240:vgpr_32 = COPY %239.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 255 # CHECK-CP-JSON-DAG: "%69:sub1": 254 # CHECK-CP-JSON-DAG: "%69:sub2": 253 # CHECK-CP-JSON-DAG: "%69:sub3": 252 # CHECK-CP-JSON-DAG: "%69:sub4": 249 # CHECK-CP-JSON-DAG: "%69:sub5": 248 # CHECK-CP-JSON-DAG: "%69:sub6": 247 # CHECK-CP-JSON-DAG: "%69:sub7": 246 # CHECK-CP-JSON-DAG: "%69:sub8": 243 # CHECK-CP-JSON-DAG: "%69:sub9": 242 # CHECK-CP-JSON-DAG: "%69:sub10": 241 # CHECK-CP-JSON-DAG: "%69:sub11": 240 # CHECK-CP-JSON-DAG: "%69:sub12": 237 # CHECK-CP-JSON-DAG: "%69:sub13": 236 # CHECK-CP-JSON-DAG: "%69:sub14": 235 # CHECK-CP-JSON-DAG: "%69:sub15": 234 # CHECK-CP-JSON-DAG: "%69:sub16": 231 # CHECK-CP-JSON-DAG: "%69:sub17": 230 # CHECK-CP-JSON-DAG: "%69:sub18": 229 # CHECK-CP-JSON-DAG: "%69:sub19": 228 # CHECK-CP-JSON-DAG: "%69:sub20": 225 # CHECK-CP-JSON-DAG: "%69:sub21": 224 # CHECK-CP-JSON-DAG: "%69:sub22": 223 # CHECK-CP-JSON-DAG: "%69:sub23": 222 # CHECK-CP-JSON-DAG: "%69:sub24": 219 # CHECK-CP-JSON-DAG: "%69:sub25": 218 # CHECK-CP-JSON-DAG: "%69:sub26": 217 # CHECK-CP-JSON-DAG: "%69:sub27": 216 # CHECK-CP-JSON-DAG: "%69:sub28": 213 # CHECK-CP-JSON-DAG: "%69:sub29": 212 # CHECK-CP-JSON-DAG: "%69:sub30": 211 # CHECK-CP-JSON-DAG: "%69:sub31": 210 # CHECK-CP-JSON-DAG: "%70:sub0": 207 # CHECK-CP-JSON-DAG: "%70:sub1": 206 # CHECK-CP-JSON-DAG: "%70:sub2": 205 # CHECK-CP-JSON-DAG: "%70:sub3": 204 # CHECK-CP-JSON-DAG: "%70:sub4": 201 # CHECK-CP-JSON-DAG: "%70:sub5": 200 # CHECK-CP-JSON-DAG: "%70:sub6": 199 # CHECK-CP-JSON-DAG: "%70:sub7": 198 # CHECK-CP-JSON-DAG: "%70:sub8": 195 # CHECK-CP-JSON-DAG: "%70:sub9": 194 # CHECK-CP-JSON-DAG: "%70:sub10": 193 # CHECK-CP-JSON-DAG: "%70:sub11": 192 # CHECK-CP-JSON-DAG: "%70:sub12": 189 # CHECK-CP-JSON-DAG: "%70:sub13": 188 # CHECK-CP-JSON-DAG: "%70:sub14": 187 # CHECK-CP-JSON-DAG: "%70:sub15": 186 # CHECK-CP-JSON-DAG: "%70:sub16": 183 # CHECK-CP-JSON-DAG: "%70:sub17": 182 # CHECK-CP-JSON-DAG: "%70:sub18": 181 # CHECK-CP-JSON-DAG: "%70:sub19": 180 # CHECK-CP-JSON-DAG: "%70:sub20": 177 # CHECK-CP-JSON-DAG: "%70:sub21": 176 # CHECK-CP-JSON-DAG: "%70:sub22": 175 # CHECK-CP-JSON-DAG: "%70:sub23": 174 # CHECK-CP-JSON-DAG: "%70:sub24": 171 # CHECK-CP-JSON-DAG: "%70:sub25": 170 # CHECK-CP-JSON-DAG: "%70:sub26": 169 # CHECK-CP-JSON-DAG: "%70:sub27": 168 # CHECK-CP-JSON-DAG: "%70:sub28": 165 # CHECK-CP-JSON-DAG: "%70:sub29": 164 # CHECK-CP-JSON-DAG: "%70:sub30": 163 # CHECK-CP-JSON-DAG: "%70:sub31": 162 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 36 # CHECK-CP-JSON-DAG: "%102": 78 # CHECK-CP-JSON-DAG: "%107": 120 # CHECK-CP-JSON-DAG: "%149:sub0": 303 # CHECK-CP-JSON-DAG: "%149:sub1": 302 # CHECK-CP-JSON-DAG: "%149:sub2": 301 # CHECK-CP-JSON-DAG: "%149:sub3": 300 # CHECK-CP-JSON-DAG: "%149:sub4": 297 # CHECK-CP-JSON-DAG: "%149:sub5": 296 # CHECK-CP-JSON-DAG: "%149:sub6": 295 # CHECK-CP-JSON-DAG: "%149:sub7": 294 # CHECK-CP-JSON-DAG: "%149:sub8": 291 # CHECK-CP-JSON-DAG: "%149:sub9": 290 # CHECK-CP-JSON-DAG: "%149:sub10": 289 # CHECK-CP-JSON-DAG: "%149:sub11": 288 # CHECK-CP-JSON-DAG: "%149:sub12": 285 # CHECK-CP-JSON-DAG: "%149:sub13": 284 # CHECK-CP-JSON-DAG: "%149:sub14": 283 # CHECK-CP-JSON-DAG: "%149:sub15": 282 # CHECK-CP-JSON-DAG: "%149:sub16": 279 # CHECK-CP-JSON-DAG: "%149:sub17": 278 # CHECK-CP-JSON-DAG: "%149:sub18": 277 # CHECK-CP-JSON-DAG: "%149:sub19": 276 # CHECK-CP-JSON-DAG: "%149:sub20": 273 # CHECK-CP-JSON-DAG: "%149:sub21": 272 # CHECK-CP-JSON-DAG: "%149:sub22": 271 # CHECK-CP-JSON-DAG: "%149:sub23": 270 # CHECK-CP-JSON-DAG: "%149:sub24": 267 # CHECK-CP-JSON-DAG: "%149:sub25": 266 # CHECK-CP-JSON-DAG: "%149:sub26": 265 # CHECK-CP-JSON-DAG: "%149:sub27": 264 # CHECK-CP-JSON-DAG: "%149:sub28": 261 # CHECK-CP-JSON-DAG: "%149:sub29": 260 # CHECK-CP-JSON-DAG: "%149:sub30": 259 # CHECK-CP-JSON-DAG: "%149:sub31": 258 # CHECK-CP-JSON-DAG: "%191:sub0": 351 # CHECK-CP-JSON-DAG: "%191:sub1": 350 # CHECK-CP-JSON-DAG: "%191:sub2": 349 # CHECK-CP-JSON-DAG: "%191:sub3": 348 # CHECK-CP-JSON-DAG: "%191:sub4": 345 # CHECK-CP-JSON-DAG: "%191:sub5": 344 # CHECK-CP-JSON-DAG: "%191:sub6": 343 # CHECK-CP-JSON-DAG: "%191:sub7": 342 # CHECK-CP-JSON-DAG: "%191:sub8": 339 # CHECK-CP-JSON-DAG: "%191:sub9": 338 # CHECK-CP-JSON-DAG: "%191:sub10": 337 # CHECK-CP-JSON-DAG: "%191:sub11": 336 # CHECK-CP-JSON-DAG: "%191:sub12": 333 # CHECK-CP-JSON-DAG: "%191:sub13": 332 # CHECK-CP-JSON-DAG: "%191:sub14": 331 # CHECK-CP-JSON-DAG: "%191:sub15": 330 # CHECK-CP-JSON-DAG: "%191:sub16": 327 # CHECK-CP-JSON-DAG: "%191:sub17": 326 # CHECK-CP-JSON-DAG: "%191:sub18": 325 # CHECK-CP-JSON-DAG: "%191:sub19": 324 # CHECK-CP-JSON-DAG: "%191:sub20": 321 # CHECK-CP-JSON-DAG: "%191:sub21": 320 # CHECK-CP-JSON-DAG: "%191:sub22": 319 # CHECK-CP-JSON-DAG: "%191:sub23": 318 # CHECK-CP-JSON-DAG: "%191:sub24": 315 # CHECK-CP-JSON-DAG: "%191:sub25": 314 # CHECK-CP-JSON-DAG: "%191:sub26": 313 # CHECK-CP-JSON-DAG: "%191:sub27": 312 # CHECK-CP-JSON-DAG: "%191:sub28": 309 # CHECK-CP-JSON-DAG: "%191:sub29": 308 # CHECK-CP-JSON-DAG: "%191:sub30": 307 # CHECK-CP-JSON-DAG: "%191:sub31": 306 # CHECK-CP-JSON-DAG: "%233:sub0": 399 # CHECK-CP-JSON-DAG: "%233:sub1": 398 # CHECK-CP-JSON-DAG: "%233:sub2": 397 # CHECK-CP-JSON-DAG: "%233:sub3": 396 # CHECK-CP-JSON-DAG: "%233:sub4": 393 # CHECK-CP-JSON-DAG: "%233:sub5": 392 # CHECK-CP-JSON-DAG: "%233:sub6": 391 # CHECK-CP-JSON-DAG: "%233:sub7": 390 # CHECK-CP-JSON-DAG: "%233:sub8": 387 # CHECK-CP-JSON-DAG: "%233:sub9": 386 # CHECK-CP-JSON-DAG: "%233:sub10": 385 # CHECK-CP-JSON-DAG: "%233:sub11": 384 # CHECK-CP-JSON-DAG: "%233:sub12": 381 # CHECK-CP-JSON-DAG: "%233:sub13": 380 # CHECK-CP-JSON-DAG: "%233:sub14": 379 # CHECK-CP-JSON-DAG: "%233:sub15": 378 # CHECK-CP-JSON-DAG: "%233:sub16": 375 # CHECK-CP-JSON-DAG: "%233:sub17": 374 # CHECK-CP-JSON-DAG: "%233:sub18": 373 # CHECK-CP-JSON-DAG: "%233:sub19": 372 # CHECK-CP-JSON-DAG: "%233:sub20": 369 # CHECK-CP-JSON-DAG: "%233:sub21": 368 # CHECK-CP-JSON-DAG: "%233:sub22": 367 # CHECK-CP-JSON-DAG: "%233:sub23": 366 # CHECK-CP-JSON-DAG: "%233:sub24": 363 # CHECK-CP-JSON-DAG: "%233:sub25": 362 # CHECK-CP-JSON-DAG: "%233:sub26": 361 # CHECK-CP-JSON-DAG: "%233:sub27": 360 # CHECK-CP-JSON-DAG: "%233:sub28": 357 # CHECK-CP-JSON-DAG: "%233:sub29": 356 # CHECK-CP-JSON-DAG: "%233:sub30": 355 # CHECK-CP-JSON-DAG: "%233:sub31": 354 # CHECK-CP-JSON-DAG: "%235": 34 # CHECK-CP-JSON-DAG: "%236": 34 # CHECK-CP-JSON-DAG: "%237": 34 # CHECK-CP-JSON-DAG: "%238": 34 # CHECK-CP-JSON-DAG: "%239:sub0": 3 # CHECK-CP-JSON-DAG: "%239:sub1": 2 # CHECK-CP-JSON-DAG: "%239:sub2": 1 # CHECK-CP-JSON-DAG: "%239:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%241:vgpr_32 = COPY %239.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 254 # CHECK-CP-JSON-DAG: "%69:sub1": 253 # CHECK-CP-JSON-DAG: "%69:sub2": 252 # CHECK-CP-JSON-DAG: "%69:sub3": 251 # CHECK-CP-JSON-DAG: "%69:sub4": 248 # CHECK-CP-JSON-DAG: "%69:sub5": 247 # CHECK-CP-JSON-DAG: "%69:sub6": 246 # CHECK-CP-JSON-DAG: "%69:sub7": 245 # CHECK-CP-JSON-DAG: "%69:sub8": 242 # CHECK-CP-JSON-DAG: "%69:sub9": 241 # CHECK-CP-JSON-DAG: "%69:sub10": 240 # CHECK-CP-JSON-DAG: "%69:sub11": 239 # CHECK-CP-JSON-DAG: "%69:sub12": 236 # CHECK-CP-JSON-DAG: "%69:sub13": 235 # CHECK-CP-JSON-DAG: "%69:sub14": 234 # CHECK-CP-JSON-DAG: "%69:sub15": 233 # CHECK-CP-JSON-DAG: "%69:sub16": 230 # CHECK-CP-JSON-DAG: "%69:sub17": 229 # CHECK-CP-JSON-DAG: "%69:sub18": 228 # CHECK-CP-JSON-DAG: "%69:sub19": 227 # CHECK-CP-JSON-DAG: "%69:sub20": 224 # CHECK-CP-JSON-DAG: "%69:sub21": 223 # CHECK-CP-JSON-DAG: "%69:sub22": 222 # CHECK-CP-JSON-DAG: "%69:sub23": 221 # CHECK-CP-JSON-DAG: "%69:sub24": 218 # CHECK-CP-JSON-DAG: "%69:sub25": 217 # CHECK-CP-JSON-DAG: "%69:sub26": 216 # CHECK-CP-JSON-DAG: "%69:sub27": 215 # CHECK-CP-JSON-DAG: "%69:sub28": 212 # CHECK-CP-JSON-DAG: "%69:sub29": 211 # CHECK-CP-JSON-DAG: "%69:sub30": 210 # CHECK-CP-JSON-DAG: "%69:sub31": 209 # CHECK-CP-JSON-DAG: "%70:sub0": 206 # CHECK-CP-JSON-DAG: "%70:sub1": 205 # CHECK-CP-JSON-DAG: "%70:sub2": 204 # CHECK-CP-JSON-DAG: "%70:sub3": 203 # CHECK-CP-JSON-DAG: "%70:sub4": 200 # CHECK-CP-JSON-DAG: "%70:sub5": 199 # CHECK-CP-JSON-DAG: "%70:sub6": 198 # CHECK-CP-JSON-DAG: "%70:sub7": 197 # CHECK-CP-JSON-DAG: "%70:sub8": 194 # CHECK-CP-JSON-DAG: "%70:sub9": 193 # CHECK-CP-JSON-DAG: "%70:sub10": 192 # CHECK-CP-JSON-DAG: "%70:sub11": 191 # CHECK-CP-JSON-DAG: "%70:sub12": 188 # CHECK-CP-JSON-DAG: "%70:sub13": 187 # CHECK-CP-JSON-DAG: "%70:sub14": 186 # CHECK-CP-JSON-DAG: "%70:sub15": 185 # CHECK-CP-JSON-DAG: "%70:sub16": 182 # CHECK-CP-JSON-DAG: "%70:sub17": 181 # CHECK-CP-JSON-DAG: "%70:sub18": 180 # CHECK-CP-JSON-DAG: "%70:sub19": 179 # CHECK-CP-JSON-DAG: "%70:sub20": 176 # CHECK-CP-JSON-DAG: "%70:sub21": 175 # CHECK-CP-JSON-DAG: "%70:sub22": 174 # CHECK-CP-JSON-DAG: "%70:sub23": 173 # CHECK-CP-JSON-DAG: "%70:sub24": 170 # CHECK-CP-JSON-DAG: "%70:sub25": 169 # CHECK-CP-JSON-DAG: "%70:sub26": 168 # CHECK-CP-JSON-DAG: "%70:sub27": 167 # CHECK-CP-JSON-DAG: "%70:sub28": 164 # CHECK-CP-JSON-DAG: "%70:sub29": 163 # CHECK-CP-JSON-DAG: "%70:sub30": 162 # CHECK-CP-JSON-DAG: "%70:sub31": 161 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 35 # CHECK-CP-JSON-DAG: "%102": 77 # CHECK-CP-JSON-DAG: "%107": 119 # CHECK-CP-JSON-DAG: "%149:sub0": 302 # CHECK-CP-JSON-DAG: "%149:sub1": 301 # CHECK-CP-JSON-DAG: "%149:sub2": 300 # CHECK-CP-JSON-DAG: "%149:sub3": 299 # CHECK-CP-JSON-DAG: "%149:sub4": 296 # CHECK-CP-JSON-DAG: "%149:sub5": 295 # CHECK-CP-JSON-DAG: "%149:sub6": 294 # CHECK-CP-JSON-DAG: "%149:sub7": 293 # CHECK-CP-JSON-DAG: "%149:sub8": 290 # CHECK-CP-JSON-DAG: "%149:sub9": 289 # CHECK-CP-JSON-DAG: "%149:sub10": 288 # CHECK-CP-JSON-DAG: "%149:sub11": 287 # CHECK-CP-JSON-DAG: "%149:sub12": 284 # CHECK-CP-JSON-DAG: "%149:sub13": 283 # CHECK-CP-JSON-DAG: "%149:sub14": 282 # CHECK-CP-JSON-DAG: "%149:sub15": 281 # CHECK-CP-JSON-DAG: "%149:sub16": 278 # CHECK-CP-JSON-DAG: "%149:sub17": 277 # CHECK-CP-JSON-DAG: "%149:sub18": 276 # CHECK-CP-JSON-DAG: "%149:sub19": 275 # CHECK-CP-JSON-DAG: "%149:sub20": 272 # CHECK-CP-JSON-DAG: "%149:sub21": 271 # CHECK-CP-JSON-DAG: "%149:sub22": 270 # CHECK-CP-JSON-DAG: "%149:sub23": 269 # CHECK-CP-JSON-DAG: "%149:sub24": 266 # CHECK-CP-JSON-DAG: "%149:sub25": 265 # CHECK-CP-JSON-DAG: "%149:sub26": 264 # CHECK-CP-JSON-DAG: "%149:sub27": 263 # CHECK-CP-JSON-DAG: "%149:sub28": 260 # CHECK-CP-JSON-DAG: "%149:sub29": 259 # CHECK-CP-JSON-DAG: "%149:sub30": 258 # CHECK-CP-JSON-DAG: "%149:sub31": 257 # CHECK-CP-JSON-DAG: "%191:sub0": 350 # CHECK-CP-JSON-DAG: "%191:sub1": 349 # CHECK-CP-JSON-DAG: "%191:sub2": 348 # CHECK-CP-JSON-DAG: "%191:sub3": 347 # CHECK-CP-JSON-DAG: "%191:sub4": 344 # CHECK-CP-JSON-DAG: "%191:sub5": 343 # CHECK-CP-JSON-DAG: "%191:sub6": 342 # CHECK-CP-JSON-DAG: "%191:sub7": 341 # CHECK-CP-JSON-DAG: "%191:sub8": 338 # CHECK-CP-JSON-DAG: "%191:sub9": 337 # CHECK-CP-JSON-DAG: "%191:sub10": 336 # CHECK-CP-JSON-DAG: "%191:sub11": 335 # CHECK-CP-JSON-DAG: "%191:sub12": 332 # CHECK-CP-JSON-DAG: "%191:sub13": 331 # CHECK-CP-JSON-DAG: "%191:sub14": 330 # CHECK-CP-JSON-DAG: "%191:sub15": 329 # CHECK-CP-JSON-DAG: "%191:sub16": 326 # CHECK-CP-JSON-DAG: "%191:sub17": 325 # CHECK-CP-JSON-DAG: "%191:sub18": 324 # CHECK-CP-JSON-DAG: "%191:sub19": 323 # CHECK-CP-JSON-DAG: "%191:sub20": 320 # CHECK-CP-JSON-DAG: "%191:sub21": 319 # CHECK-CP-JSON-DAG: "%191:sub22": 318 # CHECK-CP-JSON-DAG: "%191:sub23": 317 # CHECK-CP-JSON-DAG: "%191:sub24": 314 # CHECK-CP-JSON-DAG: "%191:sub25": 313 # CHECK-CP-JSON-DAG: "%191:sub26": 312 # CHECK-CP-JSON-DAG: "%191:sub27": 311 # CHECK-CP-JSON-DAG: "%191:sub28": 308 # CHECK-CP-JSON-DAG: "%191:sub29": 307 # CHECK-CP-JSON-DAG: "%191:sub30": 306 # CHECK-CP-JSON-DAG: "%191:sub31": 305 # CHECK-CP-JSON-DAG: "%233:sub0": 398 # CHECK-CP-JSON-DAG: "%233:sub1": 397 # CHECK-CP-JSON-DAG: "%233:sub2": 396 # CHECK-CP-JSON-DAG: "%233:sub3": 395 # CHECK-CP-JSON-DAG: "%233:sub4": 392 # CHECK-CP-JSON-DAG: "%233:sub5": 391 # CHECK-CP-JSON-DAG: "%233:sub6": 390 # CHECK-CP-JSON-DAG: "%233:sub7": 389 # CHECK-CP-JSON-DAG: "%233:sub8": 386 # CHECK-CP-JSON-DAG: "%233:sub9": 385 # CHECK-CP-JSON-DAG: "%233:sub10": 384 # CHECK-CP-JSON-DAG: "%233:sub11": 383 # CHECK-CP-JSON-DAG: "%233:sub12": 380 # CHECK-CP-JSON-DAG: "%233:sub13": 379 # CHECK-CP-JSON-DAG: "%233:sub14": 378 # CHECK-CP-JSON-DAG: "%233:sub15": 377 # CHECK-CP-JSON-DAG: "%233:sub16": 374 # CHECK-CP-JSON-DAG: "%233:sub17": 373 # CHECK-CP-JSON-DAG: "%233:sub18": 372 # CHECK-CP-JSON-DAG: "%233:sub19": 371 # CHECK-CP-JSON-DAG: "%233:sub20": 368 # CHECK-CP-JSON-DAG: "%233:sub21": 367 # CHECK-CP-JSON-DAG: "%233:sub22": 366 # CHECK-CP-JSON-DAG: "%233:sub23": 365 # CHECK-CP-JSON-DAG: "%233:sub24": 362 # CHECK-CP-JSON-DAG: "%233:sub25": 361 # CHECK-CP-JSON-DAG: "%233:sub26": 360 # CHECK-CP-JSON-DAG: "%233:sub27": 359 # CHECK-CP-JSON-DAG: "%233:sub28": 356 # CHECK-CP-JSON-DAG: "%233:sub29": 355 # CHECK-CP-JSON-DAG: "%233:sub30": 354 # CHECK-CP-JSON-DAG: "%233:sub31": 353 # CHECK-CP-JSON-DAG: "%235": 33 # CHECK-CP-JSON-DAG: "%236": 33 # CHECK-CP-JSON-DAG: "%237": 33 # CHECK-CP-JSON-DAG: "%238": 33 # CHECK-CP-JSON-DAG: "%239:sub0": 2 # CHECK-CP-JSON-DAG: "%239:sub1": 1 # CHECK-CP-JSON-DAG: "%239:sub2": 0 # CHECK-CP-JSON-DAG: "%240": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%242:vgpr_32 = COPY %239.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 253 # CHECK-CP-JSON-DAG: "%69:sub1": 252 # CHECK-CP-JSON-DAG: "%69:sub2": 251 # CHECK-CP-JSON-DAG: "%69:sub3": 250 # CHECK-CP-JSON-DAG: "%69:sub4": 247 # CHECK-CP-JSON-DAG: "%69:sub5": 246 # CHECK-CP-JSON-DAG: "%69:sub6": 245 # CHECK-CP-JSON-DAG: "%69:sub7": 244 # CHECK-CP-JSON-DAG: "%69:sub8": 241 # CHECK-CP-JSON-DAG: "%69:sub9": 240 # CHECK-CP-JSON-DAG: "%69:sub10": 239 # CHECK-CP-JSON-DAG: "%69:sub11": 238 # CHECK-CP-JSON-DAG: "%69:sub12": 235 # CHECK-CP-JSON-DAG: "%69:sub13": 234 # CHECK-CP-JSON-DAG: "%69:sub14": 233 # CHECK-CP-JSON-DAG: "%69:sub15": 232 # CHECK-CP-JSON-DAG: "%69:sub16": 229 # CHECK-CP-JSON-DAG: "%69:sub17": 228 # CHECK-CP-JSON-DAG: "%69:sub18": 227 # CHECK-CP-JSON-DAG: "%69:sub19": 226 # CHECK-CP-JSON-DAG: "%69:sub20": 223 # CHECK-CP-JSON-DAG: "%69:sub21": 222 # CHECK-CP-JSON-DAG: "%69:sub22": 221 # CHECK-CP-JSON-DAG: "%69:sub23": 220 # CHECK-CP-JSON-DAG: "%69:sub24": 217 # CHECK-CP-JSON-DAG: "%69:sub25": 216 # CHECK-CP-JSON-DAG: "%69:sub26": 215 # CHECK-CP-JSON-DAG: "%69:sub27": 214 # CHECK-CP-JSON-DAG: "%69:sub28": 211 # CHECK-CP-JSON-DAG: "%69:sub29": 210 # CHECK-CP-JSON-DAG: "%69:sub30": 209 # CHECK-CP-JSON-DAG: "%69:sub31": 208 # CHECK-CP-JSON-DAG: "%70:sub0": 205 # CHECK-CP-JSON-DAG: "%70:sub1": 204 # CHECK-CP-JSON-DAG: "%70:sub2": 203 # CHECK-CP-JSON-DAG: "%70:sub3": 202 # CHECK-CP-JSON-DAG: "%70:sub4": 199 # CHECK-CP-JSON-DAG: "%70:sub5": 198 # CHECK-CP-JSON-DAG: "%70:sub6": 197 # CHECK-CP-JSON-DAG: "%70:sub7": 196 # CHECK-CP-JSON-DAG: "%70:sub8": 193 # CHECK-CP-JSON-DAG: "%70:sub9": 192 # CHECK-CP-JSON-DAG: "%70:sub10": 191 # CHECK-CP-JSON-DAG: "%70:sub11": 190 # CHECK-CP-JSON-DAG: "%70:sub12": 187 # CHECK-CP-JSON-DAG: "%70:sub13": 186 # CHECK-CP-JSON-DAG: "%70:sub14": 185 # CHECK-CP-JSON-DAG: "%70:sub15": 184 # CHECK-CP-JSON-DAG: "%70:sub16": 181 # CHECK-CP-JSON-DAG: "%70:sub17": 180 # CHECK-CP-JSON-DAG: "%70:sub18": 179 # CHECK-CP-JSON-DAG: "%70:sub19": 178 # CHECK-CP-JSON-DAG: "%70:sub20": 175 # CHECK-CP-JSON-DAG: "%70:sub21": 174 # CHECK-CP-JSON-DAG: "%70:sub22": 173 # CHECK-CP-JSON-DAG: "%70:sub23": 172 # CHECK-CP-JSON-DAG: "%70:sub24": 169 # CHECK-CP-JSON-DAG: "%70:sub25": 168 # CHECK-CP-JSON-DAG: "%70:sub26": 167 # CHECK-CP-JSON-DAG: "%70:sub27": 166 # CHECK-CP-JSON-DAG: "%70:sub28": 163 # CHECK-CP-JSON-DAG: "%70:sub29": 162 # CHECK-CP-JSON-DAG: "%70:sub30": 161 # CHECK-CP-JSON-DAG: "%70:sub31": 160 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 34 # CHECK-CP-JSON-DAG: "%102": 76 # CHECK-CP-JSON-DAG: "%107": 118 # CHECK-CP-JSON-DAG: "%149:sub0": 301 # CHECK-CP-JSON-DAG: "%149:sub1": 300 # CHECK-CP-JSON-DAG: "%149:sub2": 299 # CHECK-CP-JSON-DAG: "%149:sub3": 298 # CHECK-CP-JSON-DAG: "%149:sub4": 295 # CHECK-CP-JSON-DAG: "%149:sub5": 294 # CHECK-CP-JSON-DAG: "%149:sub6": 293 # CHECK-CP-JSON-DAG: "%149:sub7": 292 # CHECK-CP-JSON-DAG: "%149:sub8": 289 # CHECK-CP-JSON-DAG: "%149:sub9": 288 # CHECK-CP-JSON-DAG: "%149:sub10": 287 # CHECK-CP-JSON-DAG: "%149:sub11": 286 # CHECK-CP-JSON-DAG: "%149:sub12": 283 # CHECK-CP-JSON-DAG: "%149:sub13": 282 # CHECK-CP-JSON-DAG: "%149:sub14": 281 # CHECK-CP-JSON-DAG: "%149:sub15": 280 # CHECK-CP-JSON-DAG: "%149:sub16": 277 # CHECK-CP-JSON-DAG: "%149:sub17": 276 # CHECK-CP-JSON-DAG: "%149:sub18": 275 # CHECK-CP-JSON-DAG: "%149:sub19": 274 # CHECK-CP-JSON-DAG: "%149:sub20": 271 # CHECK-CP-JSON-DAG: "%149:sub21": 270 # CHECK-CP-JSON-DAG: "%149:sub22": 269 # CHECK-CP-JSON-DAG: "%149:sub23": 268 # CHECK-CP-JSON-DAG: "%149:sub24": 265 # CHECK-CP-JSON-DAG: "%149:sub25": 264 # CHECK-CP-JSON-DAG: "%149:sub26": 263 # CHECK-CP-JSON-DAG: "%149:sub27": 262 # CHECK-CP-JSON-DAG: "%149:sub28": 259 # CHECK-CP-JSON-DAG: "%149:sub29": 258 # CHECK-CP-JSON-DAG: "%149:sub30": 257 # CHECK-CP-JSON-DAG: "%149:sub31": 256 # CHECK-CP-JSON-DAG: "%191:sub0": 349 # CHECK-CP-JSON-DAG: "%191:sub1": 348 # CHECK-CP-JSON-DAG: "%191:sub2": 347 # CHECK-CP-JSON-DAG: "%191:sub3": 346 # CHECK-CP-JSON-DAG: "%191:sub4": 343 # CHECK-CP-JSON-DAG: "%191:sub5": 342 # CHECK-CP-JSON-DAG: "%191:sub6": 341 # CHECK-CP-JSON-DAG: "%191:sub7": 340 # CHECK-CP-JSON-DAG: "%191:sub8": 337 # CHECK-CP-JSON-DAG: "%191:sub9": 336 # CHECK-CP-JSON-DAG: "%191:sub10": 335 # CHECK-CP-JSON-DAG: "%191:sub11": 334 # CHECK-CP-JSON-DAG: "%191:sub12": 331 # CHECK-CP-JSON-DAG: "%191:sub13": 330 # CHECK-CP-JSON-DAG: "%191:sub14": 329 # CHECK-CP-JSON-DAG: "%191:sub15": 328 # CHECK-CP-JSON-DAG: "%191:sub16": 325 # CHECK-CP-JSON-DAG: "%191:sub17": 324 # CHECK-CP-JSON-DAG: "%191:sub18": 323 # CHECK-CP-JSON-DAG: "%191:sub19": 322 # CHECK-CP-JSON-DAG: "%191:sub20": 319 # CHECK-CP-JSON-DAG: "%191:sub21": 318 # CHECK-CP-JSON-DAG: "%191:sub22": 317 # CHECK-CP-JSON-DAG: "%191:sub23": 316 # CHECK-CP-JSON-DAG: "%191:sub24": 313 # CHECK-CP-JSON-DAG: "%191:sub25": 312 # CHECK-CP-JSON-DAG: "%191:sub26": 311 # CHECK-CP-JSON-DAG: "%191:sub27": 310 # CHECK-CP-JSON-DAG: "%191:sub28": 307 # CHECK-CP-JSON-DAG: "%191:sub29": 306 # CHECK-CP-JSON-DAG: "%191:sub30": 305 # CHECK-CP-JSON-DAG: "%191:sub31": 304 # CHECK-CP-JSON-DAG: "%233:sub0": 397 # CHECK-CP-JSON-DAG: "%233:sub1": 396 # CHECK-CP-JSON-DAG: "%233:sub2": 395 # CHECK-CP-JSON-DAG: "%233:sub3": 394 # CHECK-CP-JSON-DAG: "%233:sub4": 391 # CHECK-CP-JSON-DAG: "%233:sub5": 390 # CHECK-CP-JSON-DAG: "%233:sub6": 389 # CHECK-CP-JSON-DAG: "%233:sub7": 388 # CHECK-CP-JSON-DAG: "%233:sub8": 385 # CHECK-CP-JSON-DAG: "%233:sub9": 384 # CHECK-CP-JSON-DAG: "%233:sub10": 383 # CHECK-CP-JSON-DAG: "%233:sub11": 382 # CHECK-CP-JSON-DAG: "%233:sub12": 379 # CHECK-CP-JSON-DAG: "%233:sub13": 378 # CHECK-CP-JSON-DAG: "%233:sub14": 377 # CHECK-CP-JSON-DAG: "%233:sub15": 376 # CHECK-CP-JSON-DAG: "%233:sub16": 373 # CHECK-CP-JSON-DAG: "%233:sub17": 372 # CHECK-CP-JSON-DAG: "%233:sub18": 371 # CHECK-CP-JSON-DAG: "%233:sub19": 370 # CHECK-CP-JSON-DAG: "%233:sub20": 367 # CHECK-CP-JSON-DAG: "%233:sub21": 366 # CHECK-CP-JSON-DAG: "%233:sub22": 365 # CHECK-CP-JSON-DAG: "%233:sub23": 364 # CHECK-CP-JSON-DAG: "%233:sub24": 361 # CHECK-CP-JSON-DAG: "%233:sub25": 360 # CHECK-CP-JSON-DAG: "%233:sub26": 359 # CHECK-CP-JSON-DAG: "%233:sub27": 358 # CHECK-CP-JSON-DAG: "%233:sub28": 355 # CHECK-CP-JSON-DAG: "%233:sub29": 354 # CHECK-CP-JSON-DAG: "%233:sub30": 353 # CHECK-CP-JSON-DAG: "%233:sub31": 352 # CHECK-CP-JSON-DAG: "%235": 32 # CHECK-CP-JSON-DAG: "%236": 32 # CHECK-CP-JSON-DAG: "%237": 32 # CHECK-CP-JSON-DAG: "%238": 32 # CHECK-CP-JSON-DAG: "%239:sub0": 1 # CHECK-CP-JSON-DAG: "%239:sub1": 0 # CHECK-CP-JSON-DAG: "%240": 32 # CHECK-CP-JSON-DAG: "%241": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%243:vgpr_32 = COPY %239.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 252 # CHECK-CP-JSON-DAG: "%69:sub1": 251 # CHECK-CP-JSON-DAG: "%69:sub2": 250 # CHECK-CP-JSON-DAG: "%69:sub3": 249 # CHECK-CP-JSON-DAG: "%69:sub4": 246 # CHECK-CP-JSON-DAG: "%69:sub5": 245 # CHECK-CP-JSON-DAG: "%69:sub6": 244 # CHECK-CP-JSON-DAG: "%69:sub7": 243 # CHECK-CP-JSON-DAG: "%69:sub8": 240 # CHECK-CP-JSON-DAG: "%69:sub9": 239 # CHECK-CP-JSON-DAG: "%69:sub10": 238 # CHECK-CP-JSON-DAG: "%69:sub11": 237 # CHECK-CP-JSON-DAG: "%69:sub12": 234 # CHECK-CP-JSON-DAG: "%69:sub13": 233 # CHECK-CP-JSON-DAG: "%69:sub14": 232 # CHECK-CP-JSON-DAG: "%69:sub15": 231 # CHECK-CP-JSON-DAG: "%69:sub16": 228 # CHECK-CP-JSON-DAG: "%69:sub17": 227 # CHECK-CP-JSON-DAG: "%69:sub18": 226 # CHECK-CP-JSON-DAG: "%69:sub19": 225 # CHECK-CP-JSON-DAG: "%69:sub20": 222 # CHECK-CP-JSON-DAG: "%69:sub21": 221 # CHECK-CP-JSON-DAG: "%69:sub22": 220 # CHECK-CP-JSON-DAG: "%69:sub23": 219 # CHECK-CP-JSON-DAG: "%69:sub24": 216 # CHECK-CP-JSON-DAG: "%69:sub25": 215 # CHECK-CP-JSON-DAG: "%69:sub26": 214 # CHECK-CP-JSON-DAG: "%69:sub27": 213 # CHECK-CP-JSON-DAG: "%69:sub28": 210 # CHECK-CP-JSON-DAG: "%69:sub29": 209 # CHECK-CP-JSON-DAG: "%69:sub30": 208 # CHECK-CP-JSON-DAG: "%69:sub31": 207 # CHECK-CP-JSON-DAG: "%70:sub0": 204 # CHECK-CP-JSON-DAG: "%70:sub1": 203 # CHECK-CP-JSON-DAG: "%70:sub2": 202 # CHECK-CP-JSON-DAG: "%70:sub3": 201 # CHECK-CP-JSON-DAG: "%70:sub4": 198 # CHECK-CP-JSON-DAG: "%70:sub5": 197 # CHECK-CP-JSON-DAG: "%70:sub6": 196 # CHECK-CP-JSON-DAG: "%70:sub7": 195 # CHECK-CP-JSON-DAG: "%70:sub8": 192 # CHECK-CP-JSON-DAG: "%70:sub9": 191 # CHECK-CP-JSON-DAG: "%70:sub10": 190 # CHECK-CP-JSON-DAG: "%70:sub11": 189 # CHECK-CP-JSON-DAG: "%70:sub12": 186 # CHECK-CP-JSON-DAG: "%70:sub13": 185 # CHECK-CP-JSON-DAG: "%70:sub14": 184 # CHECK-CP-JSON-DAG: "%70:sub15": 183 # CHECK-CP-JSON-DAG: "%70:sub16": 180 # CHECK-CP-JSON-DAG: "%70:sub17": 179 # CHECK-CP-JSON-DAG: "%70:sub18": 178 # CHECK-CP-JSON-DAG: "%70:sub19": 177 # CHECK-CP-JSON-DAG: "%70:sub20": 174 # CHECK-CP-JSON-DAG: "%70:sub21": 173 # CHECK-CP-JSON-DAG: "%70:sub22": 172 # CHECK-CP-JSON-DAG: "%70:sub23": 171 # CHECK-CP-JSON-DAG: "%70:sub24": 168 # CHECK-CP-JSON-DAG: "%70:sub25": 167 # CHECK-CP-JSON-DAG: "%70:sub26": 166 # CHECK-CP-JSON-DAG: "%70:sub27": 165 # CHECK-CP-JSON-DAG: "%70:sub28": 162 # CHECK-CP-JSON-DAG: "%70:sub29": 161 # CHECK-CP-JSON-DAG: "%70:sub30": 160 # CHECK-CP-JSON-DAG: "%70:sub31": 159 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 33 # CHECK-CP-JSON-DAG: "%102": 75 # CHECK-CP-JSON-DAG: "%107": 117 # CHECK-CP-JSON-DAG: "%149:sub0": 300 # CHECK-CP-JSON-DAG: "%149:sub1": 299 # CHECK-CP-JSON-DAG: "%149:sub2": 298 # CHECK-CP-JSON-DAG: "%149:sub3": 297 # CHECK-CP-JSON-DAG: "%149:sub4": 294 # CHECK-CP-JSON-DAG: "%149:sub5": 293 # CHECK-CP-JSON-DAG: "%149:sub6": 292 # CHECK-CP-JSON-DAG: "%149:sub7": 291 # CHECK-CP-JSON-DAG: "%149:sub8": 288 # CHECK-CP-JSON-DAG: "%149:sub9": 287 # CHECK-CP-JSON-DAG: "%149:sub10": 286 # CHECK-CP-JSON-DAG: "%149:sub11": 285 # CHECK-CP-JSON-DAG: "%149:sub12": 282 # CHECK-CP-JSON-DAG: "%149:sub13": 281 # CHECK-CP-JSON-DAG: "%149:sub14": 280 # CHECK-CP-JSON-DAG: "%149:sub15": 279 # CHECK-CP-JSON-DAG: "%149:sub16": 276 # CHECK-CP-JSON-DAG: "%149:sub17": 275 # CHECK-CP-JSON-DAG: "%149:sub18": 274 # CHECK-CP-JSON-DAG: "%149:sub19": 273 # CHECK-CP-JSON-DAG: "%149:sub20": 270 # CHECK-CP-JSON-DAG: "%149:sub21": 269 # CHECK-CP-JSON-DAG: "%149:sub22": 268 # CHECK-CP-JSON-DAG: "%149:sub23": 267 # CHECK-CP-JSON-DAG: "%149:sub24": 264 # CHECK-CP-JSON-DAG: "%149:sub25": 263 # CHECK-CP-JSON-DAG: "%149:sub26": 262 # CHECK-CP-JSON-DAG: "%149:sub27": 261 # CHECK-CP-JSON-DAG: "%149:sub28": 258 # CHECK-CP-JSON-DAG: "%149:sub29": 257 # CHECK-CP-JSON-DAG: "%149:sub30": 256 # CHECK-CP-JSON-DAG: "%149:sub31": 255 # CHECK-CP-JSON-DAG: "%191:sub0": 348 # CHECK-CP-JSON-DAG: "%191:sub1": 347 # CHECK-CP-JSON-DAG: "%191:sub2": 346 # CHECK-CP-JSON-DAG: "%191:sub3": 345 # CHECK-CP-JSON-DAG: "%191:sub4": 342 # CHECK-CP-JSON-DAG: "%191:sub5": 341 # CHECK-CP-JSON-DAG: "%191:sub6": 340 # CHECK-CP-JSON-DAG: "%191:sub7": 339 # CHECK-CP-JSON-DAG: "%191:sub8": 336 # CHECK-CP-JSON-DAG: "%191:sub9": 335 # CHECK-CP-JSON-DAG: "%191:sub10": 334 # CHECK-CP-JSON-DAG: "%191:sub11": 333 # CHECK-CP-JSON-DAG: "%191:sub12": 330 # CHECK-CP-JSON-DAG: "%191:sub13": 329 # CHECK-CP-JSON-DAG: "%191:sub14": 328 # CHECK-CP-JSON-DAG: "%191:sub15": 327 # CHECK-CP-JSON-DAG: "%191:sub16": 324 # CHECK-CP-JSON-DAG: "%191:sub17": 323 # CHECK-CP-JSON-DAG: "%191:sub18": 322 # CHECK-CP-JSON-DAG: "%191:sub19": 321 # CHECK-CP-JSON-DAG: "%191:sub20": 318 # CHECK-CP-JSON-DAG: "%191:sub21": 317 # CHECK-CP-JSON-DAG: "%191:sub22": 316 # CHECK-CP-JSON-DAG: "%191:sub23": 315 # CHECK-CP-JSON-DAG: "%191:sub24": 312 # CHECK-CP-JSON-DAG: "%191:sub25": 311 # CHECK-CP-JSON-DAG: "%191:sub26": 310 # CHECK-CP-JSON-DAG: "%191:sub27": 309 # CHECK-CP-JSON-DAG: "%191:sub28": 306 # CHECK-CP-JSON-DAG: "%191:sub29": 305 # CHECK-CP-JSON-DAG: "%191:sub30": 304 # CHECK-CP-JSON-DAG: "%191:sub31": 303 # CHECK-CP-JSON-DAG: "%233:sub0": 396 # CHECK-CP-JSON-DAG: "%233:sub1": 395 # CHECK-CP-JSON-DAG: "%233:sub2": 394 # CHECK-CP-JSON-DAG: "%233:sub3": 393 # CHECK-CP-JSON-DAG: "%233:sub4": 390 # CHECK-CP-JSON-DAG: "%233:sub5": 389 # CHECK-CP-JSON-DAG: "%233:sub6": 388 # CHECK-CP-JSON-DAG: "%233:sub7": 387 # CHECK-CP-JSON-DAG: "%233:sub8": 384 # CHECK-CP-JSON-DAG: "%233:sub9": 383 # CHECK-CP-JSON-DAG: "%233:sub10": 382 # CHECK-CP-JSON-DAG: "%233:sub11": 381 # CHECK-CP-JSON-DAG: "%233:sub12": 378 # CHECK-CP-JSON-DAG: "%233:sub13": 377 # CHECK-CP-JSON-DAG: "%233:sub14": 376 # CHECK-CP-JSON-DAG: "%233:sub15": 375 # CHECK-CP-JSON-DAG: "%233:sub16": 372 # CHECK-CP-JSON-DAG: "%233:sub17": 371 # CHECK-CP-JSON-DAG: "%233:sub18": 370 # CHECK-CP-JSON-DAG: "%233:sub19": 369 # CHECK-CP-JSON-DAG: "%233:sub20": 366 # CHECK-CP-JSON-DAG: "%233:sub21": 365 # CHECK-CP-JSON-DAG: "%233:sub22": 364 # CHECK-CP-JSON-DAG: "%233:sub23": 363 # CHECK-CP-JSON-DAG: "%233:sub24": 360 # CHECK-CP-JSON-DAG: "%233:sub25": 359 # CHECK-CP-JSON-DAG: "%233:sub26": 358 # CHECK-CP-JSON-DAG: "%233:sub27": 357 # CHECK-CP-JSON-DAG: "%233:sub28": 354 # CHECK-CP-JSON-DAG: "%233:sub29": 353 # CHECK-CP-JSON-DAG: "%233:sub30": 352 # CHECK-CP-JSON-DAG: "%233:sub31": 351 # CHECK-CP-JSON-DAG: "%235": 31 # CHECK-CP-JSON-DAG: "%236": 31 # CHECK-CP-JSON-DAG: "%237": 31 # CHECK-CP-JSON-DAG: "%238": 31 # CHECK-CP-JSON-DAG: "%239:sub0": 0 # CHECK-CP-JSON-DAG: "%240": 31 # CHECK-CP-JSON-DAG: "%241": 31 # CHECK-CP-JSON-DAG: "%242": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%244:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 251 # CHECK-CP-JSON-DAG: "%69:sub1": 250 # CHECK-CP-JSON-DAG: "%69:sub2": 249 # CHECK-CP-JSON-DAG: "%69:sub3": 248 # CHECK-CP-JSON-DAG: "%69:sub4": 245 # CHECK-CP-JSON-DAG: "%69:sub5": 244 # CHECK-CP-JSON-DAG: "%69:sub6": 243 # CHECK-CP-JSON-DAG: "%69:sub7": 242 # CHECK-CP-JSON-DAG: "%69:sub8": 239 # CHECK-CP-JSON-DAG: "%69:sub9": 238 # CHECK-CP-JSON-DAG: "%69:sub10": 237 # CHECK-CP-JSON-DAG: "%69:sub11": 236 # CHECK-CP-JSON-DAG: "%69:sub12": 233 # CHECK-CP-JSON-DAG: "%69:sub13": 232 # CHECK-CP-JSON-DAG: "%69:sub14": 231 # CHECK-CP-JSON-DAG: "%69:sub15": 230 # CHECK-CP-JSON-DAG: "%69:sub16": 227 # CHECK-CP-JSON-DAG: "%69:sub17": 226 # CHECK-CP-JSON-DAG: "%69:sub18": 225 # CHECK-CP-JSON-DAG: "%69:sub19": 224 # CHECK-CP-JSON-DAG: "%69:sub20": 221 # CHECK-CP-JSON-DAG: "%69:sub21": 220 # CHECK-CP-JSON-DAG: "%69:sub22": 219 # CHECK-CP-JSON-DAG: "%69:sub23": 218 # CHECK-CP-JSON-DAG: "%69:sub24": 215 # CHECK-CP-JSON-DAG: "%69:sub25": 214 # CHECK-CP-JSON-DAG: "%69:sub26": 213 # CHECK-CP-JSON-DAG: "%69:sub27": 212 # CHECK-CP-JSON-DAG: "%69:sub28": 209 # CHECK-CP-JSON-DAG: "%69:sub29": 208 # CHECK-CP-JSON-DAG: "%69:sub30": 207 # CHECK-CP-JSON-DAG: "%69:sub31": 206 # CHECK-CP-JSON-DAG: "%70:sub0": 203 # CHECK-CP-JSON-DAG: "%70:sub1": 202 # CHECK-CP-JSON-DAG: "%70:sub2": 201 # CHECK-CP-JSON-DAG: "%70:sub3": 200 # CHECK-CP-JSON-DAG: "%70:sub4": 197 # CHECK-CP-JSON-DAG: "%70:sub5": 196 # CHECK-CP-JSON-DAG: "%70:sub6": 195 # CHECK-CP-JSON-DAG: "%70:sub7": 194 # CHECK-CP-JSON-DAG: "%70:sub8": 191 # CHECK-CP-JSON-DAG: "%70:sub9": 190 # CHECK-CP-JSON-DAG: "%70:sub10": 189 # CHECK-CP-JSON-DAG: "%70:sub11": 188 # CHECK-CP-JSON-DAG: "%70:sub12": 185 # CHECK-CP-JSON-DAG: "%70:sub13": 184 # CHECK-CP-JSON-DAG: "%70:sub14": 183 # CHECK-CP-JSON-DAG: "%70:sub15": 182 # CHECK-CP-JSON-DAG: "%70:sub16": 179 # CHECK-CP-JSON-DAG: "%70:sub17": 178 # CHECK-CP-JSON-DAG: "%70:sub18": 177 # CHECK-CP-JSON-DAG: "%70:sub19": 176 # CHECK-CP-JSON-DAG: "%70:sub20": 173 # CHECK-CP-JSON-DAG: "%70:sub21": 172 # CHECK-CP-JSON-DAG: "%70:sub22": 171 # CHECK-CP-JSON-DAG: "%70:sub23": 170 # CHECK-CP-JSON-DAG: "%70:sub24": 167 # CHECK-CP-JSON-DAG: "%70:sub25": 166 # CHECK-CP-JSON-DAG: "%70:sub26": 165 # CHECK-CP-JSON-DAG: "%70:sub27": 164 # CHECK-CP-JSON-DAG: "%70:sub28": 161 # CHECK-CP-JSON-DAG: "%70:sub29": 160 # CHECK-CP-JSON-DAG: "%70:sub30": 159 # CHECK-CP-JSON-DAG: "%70:sub31": 158 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 32 # CHECK-CP-JSON-DAG: "%102": 74 # CHECK-CP-JSON-DAG: "%107": 116 # CHECK-CP-JSON-DAG: "%149:sub0": 299 # CHECK-CP-JSON-DAG: "%149:sub1": 298 # CHECK-CP-JSON-DAG: "%149:sub2": 297 # CHECK-CP-JSON-DAG: "%149:sub3": 296 # CHECK-CP-JSON-DAG: "%149:sub4": 293 # CHECK-CP-JSON-DAG: "%149:sub5": 292 # CHECK-CP-JSON-DAG: "%149:sub6": 291 # CHECK-CP-JSON-DAG: "%149:sub7": 290 # CHECK-CP-JSON-DAG: "%149:sub8": 287 # CHECK-CP-JSON-DAG: "%149:sub9": 286 # CHECK-CP-JSON-DAG: "%149:sub10": 285 # CHECK-CP-JSON-DAG: "%149:sub11": 284 # CHECK-CP-JSON-DAG: "%149:sub12": 281 # CHECK-CP-JSON-DAG: "%149:sub13": 280 # CHECK-CP-JSON-DAG: "%149:sub14": 279 # CHECK-CP-JSON-DAG: "%149:sub15": 278 # CHECK-CP-JSON-DAG: "%149:sub16": 275 # CHECK-CP-JSON-DAG: "%149:sub17": 274 # CHECK-CP-JSON-DAG: "%149:sub18": 273 # CHECK-CP-JSON-DAG: "%149:sub19": 272 # CHECK-CP-JSON-DAG: "%149:sub20": 269 # CHECK-CP-JSON-DAG: "%149:sub21": 268 # CHECK-CP-JSON-DAG: "%149:sub22": 267 # CHECK-CP-JSON-DAG: "%149:sub23": 266 # CHECK-CP-JSON-DAG: "%149:sub24": 263 # CHECK-CP-JSON-DAG: "%149:sub25": 262 # CHECK-CP-JSON-DAG: "%149:sub26": 261 # CHECK-CP-JSON-DAG: "%149:sub27": 260 # CHECK-CP-JSON-DAG: "%149:sub28": 257 # CHECK-CP-JSON-DAG: "%149:sub29": 256 # CHECK-CP-JSON-DAG: "%149:sub30": 255 # CHECK-CP-JSON-DAG: "%149:sub31": 254 # CHECK-CP-JSON-DAG: "%191:sub0": 347 # CHECK-CP-JSON-DAG: "%191:sub1": 346 # CHECK-CP-JSON-DAG: "%191:sub2": 345 # CHECK-CP-JSON-DAG: "%191:sub3": 344 # CHECK-CP-JSON-DAG: "%191:sub4": 341 # CHECK-CP-JSON-DAG: "%191:sub5": 340 # CHECK-CP-JSON-DAG: "%191:sub6": 339 # CHECK-CP-JSON-DAG: "%191:sub7": 338 # CHECK-CP-JSON-DAG: "%191:sub8": 335 # CHECK-CP-JSON-DAG: "%191:sub9": 334 # CHECK-CP-JSON-DAG: "%191:sub10": 333 # CHECK-CP-JSON-DAG: "%191:sub11": 332 # CHECK-CP-JSON-DAG: "%191:sub12": 329 # CHECK-CP-JSON-DAG: "%191:sub13": 328 # CHECK-CP-JSON-DAG: "%191:sub14": 327 # CHECK-CP-JSON-DAG: "%191:sub15": 326 # CHECK-CP-JSON-DAG: "%191:sub16": 323 # CHECK-CP-JSON-DAG: "%191:sub17": 322 # CHECK-CP-JSON-DAG: "%191:sub18": 321 # CHECK-CP-JSON-DAG: "%191:sub19": 320 # CHECK-CP-JSON-DAG: "%191:sub20": 317 # CHECK-CP-JSON-DAG: "%191:sub21": 316 # CHECK-CP-JSON-DAG: "%191:sub22": 315 # CHECK-CP-JSON-DAG: "%191:sub23": 314 # CHECK-CP-JSON-DAG: "%191:sub24": 311 # CHECK-CP-JSON-DAG: "%191:sub25": 310 # CHECK-CP-JSON-DAG: "%191:sub26": 309 # CHECK-CP-JSON-DAG: "%191:sub27": 308 # CHECK-CP-JSON-DAG: "%191:sub28": 305 # CHECK-CP-JSON-DAG: "%191:sub29": 304 # CHECK-CP-JSON-DAG: "%191:sub30": 303 # CHECK-CP-JSON-DAG: "%191:sub31": 302 # CHECK-CP-JSON-DAG: "%233:sub0": 395 # CHECK-CP-JSON-DAG: "%233:sub1": 394 # CHECK-CP-JSON-DAG: "%233:sub2": 393 # CHECK-CP-JSON-DAG: "%233:sub3": 392 # CHECK-CP-JSON-DAG: "%233:sub4": 389 # CHECK-CP-JSON-DAG: "%233:sub5": 388 # CHECK-CP-JSON-DAG: "%233:sub6": 387 # CHECK-CP-JSON-DAG: "%233:sub7": 386 # CHECK-CP-JSON-DAG: "%233:sub8": 383 # CHECK-CP-JSON-DAG: "%233:sub9": 382 # CHECK-CP-JSON-DAG: "%233:sub10": 381 # CHECK-CP-JSON-DAG: "%233:sub11": 380 # CHECK-CP-JSON-DAG: "%233:sub12": 377 # CHECK-CP-JSON-DAG: "%233:sub13": 376 # CHECK-CP-JSON-DAG: "%233:sub14": 375 # CHECK-CP-JSON-DAG: "%233:sub15": 374 # CHECK-CP-JSON-DAG: "%233:sub16": 371 # CHECK-CP-JSON-DAG: "%233:sub17": 370 # CHECK-CP-JSON-DAG: "%233:sub18": 369 # CHECK-CP-JSON-DAG: "%233:sub19": 368 # CHECK-CP-JSON-DAG: "%233:sub20": 365 # CHECK-CP-JSON-DAG: "%233:sub21": 364 # CHECK-CP-JSON-DAG: "%233:sub22": 363 # CHECK-CP-JSON-DAG: "%233:sub23": 362 # CHECK-CP-JSON-DAG: "%233:sub24": 359 # CHECK-CP-JSON-DAG: "%233:sub25": 358 # CHECK-CP-JSON-DAG: "%233:sub26": 357 # CHECK-CP-JSON-DAG: "%233:sub27": 356 # CHECK-CP-JSON-DAG: "%233:sub28": 353 # CHECK-CP-JSON-DAG: "%233:sub29": 352 # CHECK-CP-JSON-DAG: "%233:sub30": 351 # CHECK-CP-JSON-DAG: "%233:sub31": 350 # CHECK-CP-JSON-DAG: "%235": 30 # CHECK-CP-JSON-DAG: "%236": 30 # CHECK-CP-JSON-DAG: "%237": 30 # CHECK-CP-JSON-DAG: "%238": 30 # CHECK-CP-JSON-DAG: "%240": 30 # CHECK-CP-JSON-DAG: "%241": 30 # CHECK-CP-JSON-DAG: "%242": 30 # CHECK-CP-JSON-DAG: "%243": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%245:vgpr_32 = COPY %244.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 250 # CHECK-CP-JSON-DAG: "%69:sub1": 249 # CHECK-CP-JSON-DAG: "%69:sub2": 248 # CHECK-CP-JSON-DAG: "%69:sub3": 247 # CHECK-CP-JSON-DAG: "%69:sub4": 244 # CHECK-CP-JSON-DAG: "%69:sub5": 243 # CHECK-CP-JSON-DAG: "%69:sub6": 242 # CHECK-CP-JSON-DAG: "%69:sub7": 241 # CHECK-CP-JSON-DAG: "%69:sub8": 238 # CHECK-CP-JSON-DAG: "%69:sub9": 237 # CHECK-CP-JSON-DAG: "%69:sub10": 236 # CHECK-CP-JSON-DAG: "%69:sub11": 235 # CHECK-CP-JSON-DAG: "%69:sub12": 232 # CHECK-CP-JSON-DAG: "%69:sub13": 231 # CHECK-CP-JSON-DAG: "%69:sub14": 230 # CHECK-CP-JSON-DAG: "%69:sub15": 229 # CHECK-CP-JSON-DAG: "%69:sub16": 226 # CHECK-CP-JSON-DAG: "%69:sub17": 225 # CHECK-CP-JSON-DAG: "%69:sub18": 224 # CHECK-CP-JSON-DAG: "%69:sub19": 223 # CHECK-CP-JSON-DAG: "%69:sub20": 220 # CHECK-CP-JSON-DAG: "%69:sub21": 219 # CHECK-CP-JSON-DAG: "%69:sub22": 218 # CHECK-CP-JSON-DAG: "%69:sub23": 217 # CHECK-CP-JSON-DAG: "%69:sub24": 214 # CHECK-CP-JSON-DAG: "%69:sub25": 213 # CHECK-CP-JSON-DAG: "%69:sub26": 212 # CHECK-CP-JSON-DAG: "%69:sub27": 211 # CHECK-CP-JSON-DAG: "%69:sub28": 208 # CHECK-CP-JSON-DAG: "%69:sub29": 207 # CHECK-CP-JSON-DAG: "%69:sub30": 206 # CHECK-CP-JSON-DAG: "%69:sub31": 205 # CHECK-CP-JSON-DAG: "%70:sub0": 202 # CHECK-CP-JSON-DAG: "%70:sub1": 201 # CHECK-CP-JSON-DAG: "%70:sub2": 200 # CHECK-CP-JSON-DAG: "%70:sub3": 199 # CHECK-CP-JSON-DAG: "%70:sub4": 196 # CHECK-CP-JSON-DAG: "%70:sub5": 195 # CHECK-CP-JSON-DAG: "%70:sub6": 194 # CHECK-CP-JSON-DAG: "%70:sub7": 193 # CHECK-CP-JSON-DAG: "%70:sub8": 190 # CHECK-CP-JSON-DAG: "%70:sub9": 189 # CHECK-CP-JSON-DAG: "%70:sub10": 188 # CHECK-CP-JSON-DAG: "%70:sub11": 187 # CHECK-CP-JSON-DAG: "%70:sub12": 184 # CHECK-CP-JSON-DAG: "%70:sub13": 183 # CHECK-CP-JSON-DAG: "%70:sub14": 182 # CHECK-CP-JSON-DAG: "%70:sub15": 181 # CHECK-CP-JSON-DAG: "%70:sub16": 178 # CHECK-CP-JSON-DAG: "%70:sub17": 177 # CHECK-CP-JSON-DAG: "%70:sub18": 176 # CHECK-CP-JSON-DAG: "%70:sub19": 175 # CHECK-CP-JSON-DAG: "%70:sub20": 172 # CHECK-CP-JSON-DAG: "%70:sub21": 171 # CHECK-CP-JSON-DAG: "%70:sub22": 170 # CHECK-CP-JSON-DAG: "%70:sub23": 169 # CHECK-CP-JSON-DAG: "%70:sub24": 166 # CHECK-CP-JSON-DAG: "%70:sub25": 165 # CHECK-CP-JSON-DAG: "%70:sub26": 164 # CHECK-CP-JSON-DAG: "%70:sub27": 163 # CHECK-CP-JSON-DAG: "%70:sub28": 160 # CHECK-CP-JSON-DAG: "%70:sub29": 159 # CHECK-CP-JSON-DAG: "%70:sub30": 158 # CHECK-CP-JSON-DAG: "%70:sub31": 157 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 31 # CHECK-CP-JSON-DAG: "%102": 73 # CHECK-CP-JSON-DAG: "%107": 115 # CHECK-CP-JSON-DAG: "%149:sub0": 298 # CHECK-CP-JSON-DAG: "%149:sub1": 297 # CHECK-CP-JSON-DAG: "%149:sub2": 296 # CHECK-CP-JSON-DAG: "%149:sub3": 295 # CHECK-CP-JSON-DAG: "%149:sub4": 292 # CHECK-CP-JSON-DAG: "%149:sub5": 291 # CHECK-CP-JSON-DAG: "%149:sub6": 290 # CHECK-CP-JSON-DAG: "%149:sub7": 289 # CHECK-CP-JSON-DAG: "%149:sub8": 286 # CHECK-CP-JSON-DAG: "%149:sub9": 285 # CHECK-CP-JSON-DAG: "%149:sub10": 284 # CHECK-CP-JSON-DAG: "%149:sub11": 283 # CHECK-CP-JSON-DAG: "%149:sub12": 280 # CHECK-CP-JSON-DAG: "%149:sub13": 279 # CHECK-CP-JSON-DAG: "%149:sub14": 278 # CHECK-CP-JSON-DAG: "%149:sub15": 277 # CHECK-CP-JSON-DAG: "%149:sub16": 274 # CHECK-CP-JSON-DAG: "%149:sub17": 273 # CHECK-CP-JSON-DAG: "%149:sub18": 272 # CHECK-CP-JSON-DAG: "%149:sub19": 271 # CHECK-CP-JSON-DAG: "%149:sub20": 268 # CHECK-CP-JSON-DAG: "%149:sub21": 267 # CHECK-CP-JSON-DAG: "%149:sub22": 266 # CHECK-CP-JSON-DAG: "%149:sub23": 265 # CHECK-CP-JSON-DAG: "%149:sub24": 262 # CHECK-CP-JSON-DAG: "%149:sub25": 261 # CHECK-CP-JSON-DAG: "%149:sub26": 260 # CHECK-CP-JSON-DAG: "%149:sub27": 259 # CHECK-CP-JSON-DAG: "%149:sub28": 256 # CHECK-CP-JSON-DAG: "%149:sub29": 255 # CHECK-CP-JSON-DAG: "%149:sub30": 254 # CHECK-CP-JSON-DAG: "%149:sub31": 253 # CHECK-CP-JSON-DAG: "%191:sub0": 346 # CHECK-CP-JSON-DAG: "%191:sub1": 345 # CHECK-CP-JSON-DAG: "%191:sub2": 344 # CHECK-CP-JSON-DAG: "%191:sub3": 343 # CHECK-CP-JSON-DAG: "%191:sub4": 340 # CHECK-CP-JSON-DAG: "%191:sub5": 339 # CHECK-CP-JSON-DAG: "%191:sub6": 338 # CHECK-CP-JSON-DAG: "%191:sub7": 337 # CHECK-CP-JSON-DAG: "%191:sub8": 334 # CHECK-CP-JSON-DAG: "%191:sub9": 333 # CHECK-CP-JSON-DAG: "%191:sub10": 332 # CHECK-CP-JSON-DAG: "%191:sub11": 331 # CHECK-CP-JSON-DAG: "%191:sub12": 328 # CHECK-CP-JSON-DAG: "%191:sub13": 327 # CHECK-CP-JSON-DAG: "%191:sub14": 326 # CHECK-CP-JSON-DAG: "%191:sub15": 325 # CHECK-CP-JSON-DAG: "%191:sub16": 322 # CHECK-CP-JSON-DAG: "%191:sub17": 321 # CHECK-CP-JSON-DAG: "%191:sub18": 320 # CHECK-CP-JSON-DAG: "%191:sub19": 319 # CHECK-CP-JSON-DAG: "%191:sub20": 316 # CHECK-CP-JSON-DAG: "%191:sub21": 315 # CHECK-CP-JSON-DAG: "%191:sub22": 314 # CHECK-CP-JSON-DAG: "%191:sub23": 313 # CHECK-CP-JSON-DAG: "%191:sub24": 310 # CHECK-CP-JSON-DAG: "%191:sub25": 309 # CHECK-CP-JSON-DAG: "%191:sub26": 308 # CHECK-CP-JSON-DAG: "%191:sub27": 307 # CHECK-CP-JSON-DAG: "%191:sub28": 304 # CHECK-CP-JSON-DAG: "%191:sub29": 303 # CHECK-CP-JSON-DAG: "%191:sub30": 302 # CHECK-CP-JSON-DAG: "%191:sub31": 301 # CHECK-CP-JSON-DAG: "%233:sub0": 394 # CHECK-CP-JSON-DAG: "%233:sub1": 393 # CHECK-CP-JSON-DAG: "%233:sub2": 392 # CHECK-CP-JSON-DAG: "%233:sub3": 391 # CHECK-CP-JSON-DAG: "%233:sub4": 388 # CHECK-CP-JSON-DAG: "%233:sub5": 387 # CHECK-CP-JSON-DAG: "%233:sub6": 386 # CHECK-CP-JSON-DAG: "%233:sub7": 385 # CHECK-CP-JSON-DAG: "%233:sub8": 382 # CHECK-CP-JSON-DAG: "%233:sub9": 381 # CHECK-CP-JSON-DAG: "%233:sub10": 380 # CHECK-CP-JSON-DAG: "%233:sub11": 379 # CHECK-CP-JSON-DAG: "%233:sub12": 376 # CHECK-CP-JSON-DAG: "%233:sub13": 375 # CHECK-CP-JSON-DAG: "%233:sub14": 374 # CHECK-CP-JSON-DAG: "%233:sub15": 373 # CHECK-CP-JSON-DAG: "%233:sub16": 370 # CHECK-CP-JSON-DAG: "%233:sub17": 369 # CHECK-CP-JSON-DAG: "%233:sub18": 368 # CHECK-CP-JSON-DAG: "%233:sub19": 367 # CHECK-CP-JSON-DAG: "%233:sub20": 364 # CHECK-CP-JSON-DAG: "%233:sub21": 363 # CHECK-CP-JSON-DAG: "%233:sub22": 362 # CHECK-CP-JSON-DAG: "%233:sub23": 361 # CHECK-CP-JSON-DAG: "%233:sub24": 358 # CHECK-CP-JSON-DAG: "%233:sub25": 357 # CHECK-CP-JSON-DAG: "%233:sub26": 356 # CHECK-CP-JSON-DAG: "%233:sub27": 355 # CHECK-CP-JSON-DAG: "%233:sub28": 352 # CHECK-CP-JSON-DAG: "%233:sub29": 351 # CHECK-CP-JSON-DAG: "%233:sub30": 350 # CHECK-CP-JSON-DAG: "%233:sub31": 349 # CHECK-CP-JSON-DAG: "%235": 29 # CHECK-CP-JSON-DAG: "%236": 29 # CHECK-CP-JSON-DAG: "%237": 29 # CHECK-CP-JSON-DAG: "%238": 29 # CHECK-CP-JSON-DAG: "%240": 29 # CHECK-CP-JSON-DAG: "%241": 29 # CHECK-CP-JSON-DAG: "%242": 29 # CHECK-CP-JSON-DAG: "%243": 29 # CHECK-CP-JSON-DAG: "%244:sub0": 3 # CHECK-CP-JSON-DAG: "%244:sub1": 2 # CHECK-CP-JSON-DAG: "%244:sub2": 1 # CHECK-CP-JSON-DAG: "%244:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%246:vgpr_32 = COPY %244.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 249 # CHECK-CP-JSON-DAG: "%69:sub1": 248 # CHECK-CP-JSON-DAG: "%69:sub2": 247 # CHECK-CP-JSON-DAG: "%69:sub3": 246 # CHECK-CP-JSON-DAG: "%69:sub4": 243 # CHECK-CP-JSON-DAG: "%69:sub5": 242 # CHECK-CP-JSON-DAG: "%69:sub6": 241 # CHECK-CP-JSON-DAG: "%69:sub7": 240 # CHECK-CP-JSON-DAG: "%69:sub8": 237 # CHECK-CP-JSON-DAG: "%69:sub9": 236 # CHECK-CP-JSON-DAG: "%69:sub10": 235 # CHECK-CP-JSON-DAG: "%69:sub11": 234 # CHECK-CP-JSON-DAG: "%69:sub12": 231 # CHECK-CP-JSON-DAG: "%69:sub13": 230 # CHECK-CP-JSON-DAG: "%69:sub14": 229 # CHECK-CP-JSON-DAG: "%69:sub15": 228 # CHECK-CP-JSON-DAG: "%69:sub16": 225 # CHECK-CP-JSON-DAG: "%69:sub17": 224 # CHECK-CP-JSON-DAG: "%69:sub18": 223 # CHECK-CP-JSON-DAG: "%69:sub19": 222 # CHECK-CP-JSON-DAG: "%69:sub20": 219 # CHECK-CP-JSON-DAG: "%69:sub21": 218 # CHECK-CP-JSON-DAG: "%69:sub22": 217 # CHECK-CP-JSON-DAG: "%69:sub23": 216 # CHECK-CP-JSON-DAG: "%69:sub24": 213 # CHECK-CP-JSON-DAG: "%69:sub25": 212 # CHECK-CP-JSON-DAG: "%69:sub26": 211 # CHECK-CP-JSON-DAG: "%69:sub27": 210 # CHECK-CP-JSON-DAG: "%69:sub28": 207 # CHECK-CP-JSON-DAG: "%69:sub29": 206 # CHECK-CP-JSON-DAG: "%69:sub30": 205 # CHECK-CP-JSON-DAG: "%69:sub31": 204 # CHECK-CP-JSON-DAG: "%70:sub0": 201 # CHECK-CP-JSON-DAG: "%70:sub1": 200 # CHECK-CP-JSON-DAG: "%70:sub2": 199 # CHECK-CP-JSON-DAG: "%70:sub3": 198 # CHECK-CP-JSON-DAG: "%70:sub4": 195 # CHECK-CP-JSON-DAG: "%70:sub5": 194 # CHECK-CP-JSON-DAG: "%70:sub6": 193 # CHECK-CP-JSON-DAG: "%70:sub7": 192 # CHECK-CP-JSON-DAG: "%70:sub8": 189 # CHECK-CP-JSON-DAG: "%70:sub9": 188 # CHECK-CP-JSON-DAG: "%70:sub10": 187 # CHECK-CP-JSON-DAG: "%70:sub11": 186 # CHECK-CP-JSON-DAG: "%70:sub12": 183 # CHECK-CP-JSON-DAG: "%70:sub13": 182 # CHECK-CP-JSON-DAG: "%70:sub14": 181 # CHECK-CP-JSON-DAG: "%70:sub15": 180 # CHECK-CP-JSON-DAG: "%70:sub16": 177 # CHECK-CP-JSON-DAG: "%70:sub17": 176 # CHECK-CP-JSON-DAG: "%70:sub18": 175 # CHECK-CP-JSON-DAG: "%70:sub19": 174 # CHECK-CP-JSON-DAG: "%70:sub20": 171 # CHECK-CP-JSON-DAG: "%70:sub21": 170 # CHECK-CP-JSON-DAG: "%70:sub22": 169 # CHECK-CP-JSON-DAG: "%70:sub23": 168 # CHECK-CP-JSON-DAG: "%70:sub24": 165 # CHECK-CP-JSON-DAG: "%70:sub25": 164 # CHECK-CP-JSON-DAG: "%70:sub26": 163 # CHECK-CP-JSON-DAG: "%70:sub27": 162 # CHECK-CP-JSON-DAG: "%70:sub28": 159 # CHECK-CP-JSON-DAG: "%70:sub29": 158 # CHECK-CP-JSON-DAG: "%70:sub30": 157 # CHECK-CP-JSON-DAG: "%70:sub31": 156 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 30 # CHECK-CP-JSON-DAG: "%102": 72 # CHECK-CP-JSON-DAG: "%107": 114 # CHECK-CP-JSON-DAG: "%149:sub0": 297 # CHECK-CP-JSON-DAG: "%149:sub1": 296 # CHECK-CP-JSON-DAG: "%149:sub2": 295 # CHECK-CP-JSON-DAG: "%149:sub3": 294 # CHECK-CP-JSON-DAG: "%149:sub4": 291 # CHECK-CP-JSON-DAG: "%149:sub5": 290 # CHECK-CP-JSON-DAG: "%149:sub6": 289 # CHECK-CP-JSON-DAG: "%149:sub7": 288 # CHECK-CP-JSON-DAG: "%149:sub8": 285 # CHECK-CP-JSON-DAG: "%149:sub9": 284 # CHECK-CP-JSON-DAG: "%149:sub10": 283 # CHECK-CP-JSON-DAG: "%149:sub11": 282 # CHECK-CP-JSON-DAG: "%149:sub12": 279 # CHECK-CP-JSON-DAG: "%149:sub13": 278 # CHECK-CP-JSON-DAG: "%149:sub14": 277 # CHECK-CP-JSON-DAG: "%149:sub15": 276 # CHECK-CP-JSON-DAG: "%149:sub16": 273 # CHECK-CP-JSON-DAG: "%149:sub17": 272 # CHECK-CP-JSON-DAG: "%149:sub18": 271 # CHECK-CP-JSON-DAG: "%149:sub19": 270 # CHECK-CP-JSON-DAG: "%149:sub20": 267 # CHECK-CP-JSON-DAG: "%149:sub21": 266 # CHECK-CP-JSON-DAG: "%149:sub22": 265 # CHECK-CP-JSON-DAG: "%149:sub23": 264 # CHECK-CP-JSON-DAG: "%149:sub24": 261 # CHECK-CP-JSON-DAG: "%149:sub25": 260 # CHECK-CP-JSON-DAG: "%149:sub26": 259 # CHECK-CP-JSON-DAG: "%149:sub27": 258 # CHECK-CP-JSON-DAG: "%149:sub28": 255 # CHECK-CP-JSON-DAG: "%149:sub29": 254 # CHECK-CP-JSON-DAG: "%149:sub30": 253 # CHECK-CP-JSON-DAG: "%149:sub31": 252 # CHECK-CP-JSON-DAG: "%191:sub0": 345 # CHECK-CP-JSON-DAG: "%191:sub1": 344 # CHECK-CP-JSON-DAG: "%191:sub2": 343 # CHECK-CP-JSON-DAG: "%191:sub3": 342 # CHECK-CP-JSON-DAG: "%191:sub4": 339 # CHECK-CP-JSON-DAG: "%191:sub5": 338 # CHECK-CP-JSON-DAG: "%191:sub6": 337 # CHECK-CP-JSON-DAG: "%191:sub7": 336 # CHECK-CP-JSON-DAG: "%191:sub8": 333 # CHECK-CP-JSON-DAG: "%191:sub9": 332 # CHECK-CP-JSON-DAG: "%191:sub10": 331 # CHECK-CP-JSON-DAG: "%191:sub11": 330 # CHECK-CP-JSON-DAG: "%191:sub12": 327 # CHECK-CP-JSON-DAG: "%191:sub13": 326 # CHECK-CP-JSON-DAG: "%191:sub14": 325 # CHECK-CP-JSON-DAG: "%191:sub15": 324 # CHECK-CP-JSON-DAG: "%191:sub16": 321 # CHECK-CP-JSON-DAG: "%191:sub17": 320 # CHECK-CP-JSON-DAG: "%191:sub18": 319 # CHECK-CP-JSON-DAG: "%191:sub19": 318 # CHECK-CP-JSON-DAG: "%191:sub20": 315 # CHECK-CP-JSON-DAG: "%191:sub21": 314 # CHECK-CP-JSON-DAG: "%191:sub22": 313 # CHECK-CP-JSON-DAG: "%191:sub23": 312 # CHECK-CP-JSON-DAG: "%191:sub24": 309 # CHECK-CP-JSON-DAG: "%191:sub25": 308 # CHECK-CP-JSON-DAG: "%191:sub26": 307 # CHECK-CP-JSON-DAG: "%191:sub27": 306 # CHECK-CP-JSON-DAG: "%191:sub28": 303 # CHECK-CP-JSON-DAG: "%191:sub29": 302 # CHECK-CP-JSON-DAG: "%191:sub30": 301 # CHECK-CP-JSON-DAG: "%191:sub31": 300 # CHECK-CP-JSON-DAG: "%233:sub0": 393 # CHECK-CP-JSON-DAG: "%233:sub1": 392 # CHECK-CP-JSON-DAG: "%233:sub2": 391 # CHECK-CP-JSON-DAG: "%233:sub3": 390 # CHECK-CP-JSON-DAG: "%233:sub4": 387 # CHECK-CP-JSON-DAG: "%233:sub5": 386 # CHECK-CP-JSON-DAG: "%233:sub6": 385 # CHECK-CP-JSON-DAG: "%233:sub7": 384 # CHECK-CP-JSON-DAG: "%233:sub8": 381 # CHECK-CP-JSON-DAG: "%233:sub9": 380 # CHECK-CP-JSON-DAG: "%233:sub10": 379 # CHECK-CP-JSON-DAG: "%233:sub11": 378 # CHECK-CP-JSON-DAG: "%233:sub12": 375 # CHECK-CP-JSON-DAG: "%233:sub13": 374 # CHECK-CP-JSON-DAG: "%233:sub14": 373 # CHECK-CP-JSON-DAG: "%233:sub15": 372 # CHECK-CP-JSON-DAG: "%233:sub16": 369 # CHECK-CP-JSON-DAG: "%233:sub17": 368 # CHECK-CP-JSON-DAG: "%233:sub18": 367 # CHECK-CP-JSON-DAG: "%233:sub19": 366 # CHECK-CP-JSON-DAG: "%233:sub20": 363 # CHECK-CP-JSON-DAG: "%233:sub21": 362 # CHECK-CP-JSON-DAG: "%233:sub22": 361 # CHECK-CP-JSON-DAG: "%233:sub23": 360 # CHECK-CP-JSON-DAG: "%233:sub24": 357 # CHECK-CP-JSON-DAG: "%233:sub25": 356 # CHECK-CP-JSON-DAG: "%233:sub26": 355 # CHECK-CP-JSON-DAG: "%233:sub27": 354 # CHECK-CP-JSON-DAG: "%233:sub28": 351 # CHECK-CP-JSON-DAG: "%233:sub29": 350 # CHECK-CP-JSON-DAG: "%233:sub30": 349 # CHECK-CP-JSON-DAG: "%233:sub31": 348 # CHECK-CP-JSON-DAG: "%235": 28 # CHECK-CP-JSON-DAG: "%236": 28 # CHECK-CP-JSON-DAG: "%237": 28 # CHECK-CP-JSON-DAG: "%238": 28 # CHECK-CP-JSON-DAG: "%240": 28 # CHECK-CP-JSON-DAG: "%241": 28 # CHECK-CP-JSON-DAG: "%242": 28 # CHECK-CP-JSON-DAG: "%243": 28 # CHECK-CP-JSON-DAG: "%244:sub0": 2 # CHECK-CP-JSON-DAG: "%244:sub1": 1 # CHECK-CP-JSON-DAG: "%244:sub2": 0 # CHECK-CP-JSON-DAG: "%245": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%247:vgpr_32 = COPY %244.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 248 # CHECK-CP-JSON-DAG: "%69:sub1": 247 # CHECK-CP-JSON-DAG: "%69:sub2": 246 # CHECK-CP-JSON-DAG: "%69:sub3": 245 # CHECK-CP-JSON-DAG: "%69:sub4": 242 # CHECK-CP-JSON-DAG: "%69:sub5": 241 # CHECK-CP-JSON-DAG: "%69:sub6": 240 # CHECK-CP-JSON-DAG: "%69:sub7": 239 # CHECK-CP-JSON-DAG: "%69:sub8": 236 # CHECK-CP-JSON-DAG: "%69:sub9": 235 # CHECK-CP-JSON-DAG: "%69:sub10": 234 # CHECK-CP-JSON-DAG: "%69:sub11": 233 # CHECK-CP-JSON-DAG: "%69:sub12": 230 # CHECK-CP-JSON-DAG: "%69:sub13": 229 # CHECK-CP-JSON-DAG: "%69:sub14": 228 # CHECK-CP-JSON-DAG: "%69:sub15": 227 # CHECK-CP-JSON-DAG: "%69:sub16": 224 # CHECK-CP-JSON-DAG: "%69:sub17": 223 # CHECK-CP-JSON-DAG: "%69:sub18": 222 # CHECK-CP-JSON-DAG: "%69:sub19": 221 # CHECK-CP-JSON-DAG: "%69:sub20": 218 # CHECK-CP-JSON-DAG: "%69:sub21": 217 # CHECK-CP-JSON-DAG: "%69:sub22": 216 # CHECK-CP-JSON-DAG: "%69:sub23": 215 # CHECK-CP-JSON-DAG: "%69:sub24": 212 # CHECK-CP-JSON-DAG: "%69:sub25": 211 # CHECK-CP-JSON-DAG: "%69:sub26": 210 # CHECK-CP-JSON-DAG: "%69:sub27": 209 # CHECK-CP-JSON-DAG: "%69:sub28": 206 # CHECK-CP-JSON-DAG: "%69:sub29": 205 # CHECK-CP-JSON-DAG: "%69:sub30": 204 # CHECK-CP-JSON-DAG: "%69:sub31": 203 # CHECK-CP-JSON-DAG: "%70:sub0": 200 # CHECK-CP-JSON-DAG: "%70:sub1": 199 # CHECK-CP-JSON-DAG: "%70:sub2": 198 # CHECK-CP-JSON-DAG: "%70:sub3": 197 # CHECK-CP-JSON-DAG: "%70:sub4": 194 # CHECK-CP-JSON-DAG: "%70:sub5": 193 # CHECK-CP-JSON-DAG: "%70:sub6": 192 # CHECK-CP-JSON-DAG: "%70:sub7": 191 # CHECK-CP-JSON-DAG: "%70:sub8": 188 # CHECK-CP-JSON-DAG: "%70:sub9": 187 # CHECK-CP-JSON-DAG: "%70:sub10": 186 # CHECK-CP-JSON-DAG: "%70:sub11": 185 # CHECK-CP-JSON-DAG: "%70:sub12": 182 # CHECK-CP-JSON-DAG: "%70:sub13": 181 # CHECK-CP-JSON-DAG: "%70:sub14": 180 # CHECK-CP-JSON-DAG: "%70:sub15": 179 # CHECK-CP-JSON-DAG: "%70:sub16": 176 # CHECK-CP-JSON-DAG: "%70:sub17": 175 # CHECK-CP-JSON-DAG: "%70:sub18": 174 # CHECK-CP-JSON-DAG: "%70:sub19": 173 # CHECK-CP-JSON-DAG: "%70:sub20": 170 # CHECK-CP-JSON-DAG: "%70:sub21": 169 # CHECK-CP-JSON-DAG: "%70:sub22": 168 # CHECK-CP-JSON-DAG: "%70:sub23": 167 # CHECK-CP-JSON-DAG: "%70:sub24": 164 # CHECK-CP-JSON-DAG: "%70:sub25": 163 # CHECK-CP-JSON-DAG: "%70:sub26": 162 # CHECK-CP-JSON-DAG: "%70:sub27": 161 # CHECK-CP-JSON-DAG: "%70:sub28": 158 # CHECK-CP-JSON-DAG: "%70:sub29": 157 # CHECK-CP-JSON-DAG: "%70:sub30": 156 # CHECK-CP-JSON-DAG: "%70:sub31": 155 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 29 # CHECK-CP-JSON-DAG: "%102": 71 # CHECK-CP-JSON-DAG: "%107": 113 # CHECK-CP-JSON-DAG: "%149:sub0": 296 # CHECK-CP-JSON-DAG: "%149:sub1": 295 # CHECK-CP-JSON-DAG: "%149:sub2": 294 # CHECK-CP-JSON-DAG: "%149:sub3": 293 # CHECK-CP-JSON-DAG: "%149:sub4": 290 # CHECK-CP-JSON-DAG: "%149:sub5": 289 # CHECK-CP-JSON-DAG: "%149:sub6": 288 # CHECK-CP-JSON-DAG: "%149:sub7": 287 # CHECK-CP-JSON-DAG: "%149:sub8": 284 # CHECK-CP-JSON-DAG: "%149:sub9": 283 # CHECK-CP-JSON-DAG: "%149:sub10": 282 # CHECK-CP-JSON-DAG: "%149:sub11": 281 # CHECK-CP-JSON-DAG: "%149:sub12": 278 # CHECK-CP-JSON-DAG: "%149:sub13": 277 # CHECK-CP-JSON-DAG: "%149:sub14": 276 # CHECK-CP-JSON-DAG: "%149:sub15": 275 # CHECK-CP-JSON-DAG: "%149:sub16": 272 # CHECK-CP-JSON-DAG: "%149:sub17": 271 # CHECK-CP-JSON-DAG: "%149:sub18": 270 # CHECK-CP-JSON-DAG: "%149:sub19": 269 # CHECK-CP-JSON-DAG: "%149:sub20": 266 # CHECK-CP-JSON-DAG: "%149:sub21": 265 # CHECK-CP-JSON-DAG: "%149:sub22": 264 # CHECK-CP-JSON-DAG: "%149:sub23": 263 # CHECK-CP-JSON-DAG: "%149:sub24": 260 # CHECK-CP-JSON-DAG: "%149:sub25": 259 # CHECK-CP-JSON-DAG: "%149:sub26": 258 # CHECK-CP-JSON-DAG: "%149:sub27": 257 # CHECK-CP-JSON-DAG: "%149:sub28": 254 # CHECK-CP-JSON-DAG: "%149:sub29": 253 # CHECK-CP-JSON-DAG: "%149:sub30": 252 # CHECK-CP-JSON-DAG: "%149:sub31": 251 # CHECK-CP-JSON-DAG: "%191:sub0": 344 # CHECK-CP-JSON-DAG: "%191:sub1": 343 # CHECK-CP-JSON-DAG: "%191:sub2": 342 # CHECK-CP-JSON-DAG: "%191:sub3": 341 # CHECK-CP-JSON-DAG: "%191:sub4": 338 # CHECK-CP-JSON-DAG: "%191:sub5": 337 # CHECK-CP-JSON-DAG: "%191:sub6": 336 # CHECK-CP-JSON-DAG: "%191:sub7": 335 # CHECK-CP-JSON-DAG: "%191:sub8": 332 # CHECK-CP-JSON-DAG: "%191:sub9": 331 # CHECK-CP-JSON-DAG: "%191:sub10": 330 # CHECK-CP-JSON-DAG: "%191:sub11": 329 # CHECK-CP-JSON-DAG: "%191:sub12": 326 # CHECK-CP-JSON-DAG: "%191:sub13": 325 # CHECK-CP-JSON-DAG: "%191:sub14": 324 # CHECK-CP-JSON-DAG: "%191:sub15": 323 # CHECK-CP-JSON-DAG: "%191:sub16": 320 # CHECK-CP-JSON-DAG: "%191:sub17": 319 # CHECK-CP-JSON-DAG: "%191:sub18": 318 # CHECK-CP-JSON-DAG: "%191:sub19": 317 # CHECK-CP-JSON-DAG: "%191:sub20": 314 # CHECK-CP-JSON-DAG: "%191:sub21": 313 # CHECK-CP-JSON-DAG: "%191:sub22": 312 # CHECK-CP-JSON-DAG: "%191:sub23": 311 # CHECK-CP-JSON-DAG: "%191:sub24": 308 # CHECK-CP-JSON-DAG: "%191:sub25": 307 # CHECK-CP-JSON-DAG: "%191:sub26": 306 # CHECK-CP-JSON-DAG: "%191:sub27": 305 # CHECK-CP-JSON-DAG: "%191:sub28": 302 # CHECK-CP-JSON-DAG: "%191:sub29": 301 # CHECK-CP-JSON-DAG: "%191:sub30": 300 # CHECK-CP-JSON-DAG: "%191:sub31": 299 # CHECK-CP-JSON-DAG: "%233:sub0": 392 # CHECK-CP-JSON-DAG: "%233:sub1": 391 # CHECK-CP-JSON-DAG: "%233:sub2": 390 # CHECK-CP-JSON-DAG: "%233:sub3": 389 # CHECK-CP-JSON-DAG: "%233:sub4": 386 # CHECK-CP-JSON-DAG: "%233:sub5": 385 # CHECK-CP-JSON-DAG: "%233:sub6": 384 # CHECK-CP-JSON-DAG: "%233:sub7": 383 # CHECK-CP-JSON-DAG: "%233:sub8": 380 # CHECK-CP-JSON-DAG: "%233:sub9": 379 # CHECK-CP-JSON-DAG: "%233:sub10": 378 # CHECK-CP-JSON-DAG: "%233:sub11": 377 # CHECK-CP-JSON-DAG: "%233:sub12": 374 # CHECK-CP-JSON-DAG: "%233:sub13": 373 # CHECK-CP-JSON-DAG: "%233:sub14": 372 # CHECK-CP-JSON-DAG: "%233:sub15": 371 # CHECK-CP-JSON-DAG: "%233:sub16": 368 # CHECK-CP-JSON-DAG: "%233:sub17": 367 # CHECK-CP-JSON-DAG: "%233:sub18": 366 # CHECK-CP-JSON-DAG: "%233:sub19": 365 # CHECK-CP-JSON-DAG: "%233:sub20": 362 # CHECK-CP-JSON-DAG: "%233:sub21": 361 # CHECK-CP-JSON-DAG: "%233:sub22": 360 # CHECK-CP-JSON-DAG: "%233:sub23": 359 # CHECK-CP-JSON-DAG: "%233:sub24": 356 # CHECK-CP-JSON-DAG: "%233:sub25": 355 # CHECK-CP-JSON-DAG: "%233:sub26": 354 # CHECK-CP-JSON-DAG: "%233:sub27": 353 # CHECK-CP-JSON-DAG: "%233:sub28": 350 # CHECK-CP-JSON-DAG: "%233:sub29": 349 # CHECK-CP-JSON-DAG: "%233:sub30": 348 # CHECK-CP-JSON-DAG: "%233:sub31": 347 # CHECK-CP-JSON-DAG: "%235": 27 # CHECK-CP-JSON-DAG: "%236": 27 # CHECK-CP-JSON-DAG: "%237": 27 # CHECK-CP-JSON-DAG: "%238": 27 # CHECK-CP-JSON-DAG: "%240": 27 # CHECK-CP-JSON-DAG: "%241": 27 # CHECK-CP-JSON-DAG: "%242": 27 # CHECK-CP-JSON-DAG: "%243": 27 # CHECK-CP-JSON-DAG: "%244:sub0": 1 # CHECK-CP-JSON-DAG: "%244:sub1": 0 # CHECK-CP-JSON-DAG: "%245": 27 # CHECK-CP-JSON-DAG: "%246": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%248:vgpr_32 = COPY %244.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 247 # CHECK-CP-JSON-DAG: "%69:sub1": 246 # CHECK-CP-JSON-DAG: "%69:sub2": 245 # CHECK-CP-JSON-DAG: "%69:sub3": 244 # CHECK-CP-JSON-DAG: "%69:sub4": 241 # CHECK-CP-JSON-DAG: "%69:sub5": 240 # CHECK-CP-JSON-DAG: "%69:sub6": 239 # CHECK-CP-JSON-DAG: "%69:sub7": 238 # CHECK-CP-JSON-DAG: "%69:sub8": 235 # CHECK-CP-JSON-DAG: "%69:sub9": 234 # CHECK-CP-JSON-DAG: "%69:sub10": 233 # CHECK-CP-JSON-DAG: "%69:sub11": 232 # CHECK-CP-JSON-DAG: "%69:sub12": 229 # CHECK-CP-JSON-DAG: "%69:sub13": 228 # CHECK-CP-JSON-DAG: "%69:sub14": 227 # CHECK-CP-JSON-DAG: "%69:sub15": 226 # CHECK-CP-JSON-DAG: "%69:sub16": 223 # CHECK-CP-JSON-DAG: "%69:sub17": 222 # CHECK-CP-JSON-DAG: "%69:sub18": 221 # CHECK-CP-JSON-DAG: "%69:sub19": 220 # CHECK-CP-JSON-DAG: "%69:sub20": 217 # CHECK-CP-JSON-DAG: "%69:sub21": 216 # CHECK-CP-JSON-DAG: "%69:sub22": 215 # CHECK-CP-JSON-DAG: "%69:sub23": 214 # CHECK-CP-JSON-DAG: "%69:sub24": 211 # CHECK-CP-JSON-DAG: "%69:sub25": 210 # CHECK-CP-JSON-DAG: "%69:sub26": 209 # CHECK-CP-JSON-DAG: "%69:sub27": 208 # CHECK-CP-JSON-DAG: "%69:sub28": 205 # CHECK-CP-JSON-DAG: "%69:sub29": 204 # CHECK-CP-JSON-DAG: "%69:sub30": 203 # CHECK-CP-JSON-DAG: "%69:sub31": 202 # CHECK-CP-JSON-DAG: "%70:sub0": 199 # CHECK-CP-JSON-DAG: "%70:sub1": 198 # CHECK-CP-JSON-DAG: "%70:sub2": 197 # CHECK-CP-JSON-DAG: "%70:sub3": 196 # CHECK-CP-JSON-DAG: "%70:sub4": 193 # CHECK-CP-JSON-DAG: "%70:sub5": 192 # CHECK-CP-JSON-DAG: "%70:sub6": 191 # CHECK-CP-JSON-DAG: "%70:sub7": 190 # CHECK-CP-JSON-DAG: "%70:sub8": 187 # CHECK-CP-JSON-DAG: "%70:sub9": 186 # CHECK-CP-JSON-DAG: "%70:sub10": 185 # CHECK-CP-JSON-DAG: "%70:sub11": 184 # CHECK-CP-JSON-DAG: "%70:sub12": 181 # CHECK-CP-JSON-DAG: "%70:sub13": 180 # CHECK-CP-JSON-DAG: "%70:sub14": 179 # CHECK-CP-JSON-DAG: "%70:sub15": 178 # CHECK-CP-JSON-DAG: "%70:sub16": 175 # CHECK-CP-JSON-DAG: "%70:sub17": 174 # CHECK-CP-JSON-DAG: "%70:sub18": 173 # CHECK-CP-JSON-DAG: "%70:sub19": 172 # CHECK-CP-JSON-DAG: "%70:sub20": 169 # CHECK-CP-JSON-DAG: "%70:sub21": 168 # CHECK-CP-JSON-DAG: "%70:sub22": 167 # CHECK-CP-JSON-DAG: "%70:sub23": 166 # CHECK-CP-JSON-DAG: "%70:sub24": 163 # CHECK-CP-JSON-DAG: "%70:sub25": 162 # CHECK-CP-JSON-DAG: "%70:sub26": 161 # CHECK-CP-JSON-DAG: "%70:sub27": 160 # CHECK-CP-JSON-DAG: "%70:sub28": 157 # CHECK-CP-JSON-DAG: "%70:sub29": 156 # CHECK-CP-JSON-DAG: "%70:sub30": 155 # CHECK-CP-JSON-DAG: "%70:sub31": 154 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 28 # CHECK-CP-JSON-DAG: "%102": 70 # CHECK-CP-JSON-DAG: "%107": 112 # CHECK-CP-JSON-DAG: "%149:sub0": 295 # CHECK-CP-JSON-DAG: "%149:sub1": 294 # CHECK-CP-JSON-DAG: "%149:sub2": 293 # CHECK-CP-JSON-DAG: "%149:sub3": 292 # CHECK-CP-JSON-DAG: "%149:sub4": 289 # CHECK-CP-JSON-DAG: "%149:sub5": 288 # CHECK-CP-JSON-DAG: "%149:sub6": 287 # CHECK-CP-JSON-DAG: "%149:sub7": 286 # CHECK-CP-JSON-DAG: "%149:sub8": 283 # CHECK-CP-JSON-DAG: "%149:sub9": 282 # CHECK-CP-JSON-DAG: "%149:sub10": 281 # CHECK-CP-JSON-DAG: "%149:sub11": 280 # CHECK-CP-JSON-DAG: "%149:sub12": 277 # CHECK-CP-JSON-DAG: "%149:sub13": 276 # CHECK-CP-JSON-DAG: "%149:sub14": 275 # CHECK-CP-JSON-DAG: "%149:sub15": 274 # CHECK-CP-JSON-DAG: "%149:sub16": 271 # CHECK-CP-JSON-DAG: "%149:sub17": 270 # CHECK-CP-JSON-DAG: "%149:sub18": 269 # CHECK-CP-JSON-DAG: "%149:sub19": 268 # CHECK-CP-JSON-DAG: "%149:sub20": 265 # CHECK-CP-JSON-DAG: "%149:sub21": 264 # CHECK-CP-JSON-DAG: "%149:sub22": 263 # CHECK-CP-JSON-DAG: "%149:sub23": 262 # CHECK-CP-JSON-DAG: "%149:sub24": 259 # CHECK-CP-JSON-DAG: "%149:sub25": 258 # CHECK-CP-JSON-DAG: "%149:sub26": 257 # CHECK-CP-JSON-DAG: "%149:sub27": 256 # CHECK-CP-JSON-DAG: "%149:sub28": 253 # CHECK-CP-JSON-DAG: "%149:sub29": 252 # CHECK-CP-JSON-DAG: "%149:sub30": 251 # CHECK-CP-JSON-DAG: "%149:sub31": 250 # CHECK-CP-JSON-DAG: "%191:sub0": 343 # CHECK-CP-JSON-DAG: "%191:sub1": 342 # CHECK-CP-JSON-DAG: "%191:sub2": 341 # CHECK-CP-JSON-DAG: "%191:sub3": 340 # CHECK-CP-JSON-DAG: "%191:sub4": 337 # CHECK-CP-JSON-DAG: "%191:sub5": 336 # CHECK-CP-JSON-DAG: "%191:sub6": 335 # CHECK-CP-JSON-DAG: "%191:sub7": 334 # CHECK-CP-JSON-DAG: "%191:sub8": 331 # CHECK-CP-JSON-DAG: "%191:sub9": 330 # CHECK-CP-JSON-DAG: "%191:sub10": 329 # CHECK-CP-JSON-DAG: "%191:sub11": 328 # CHECK-CP-JSON-DAG: "%191:sub12": 325 # CHECK-CP-JSON-DAG: "%191:sub13": 324 # CHECK-CP-JSON-DAG: "%191:sub14": 323 # CHECK-CP-JSON-DAG: "%191:sub15": 322 # CHECK-CP-JSON-DAG: "%191:sub16": 319 # CHECK-CP-JSON-DAG: "%191:sub17": 318 # CHECK-CP-JSON-DAG: "%191:sub18": 317 # CHECK-CP-JSON-DAG: "%191:sub19": 316 # CHECK-CP-JSON-DAG: "%191:sub20": 313 # CHECK-CP-JSON-DAG: "%191:sub21": 312 # CHECK-CP-JSON-DAG: "%191:sub22": 311 # CHECK-CP-JSON-DAG: "%191:sub23": 310 # CHECK-CP-JSON-DAG: "%191:sub24": 307 # CHECK-CP-JSON-DAG: "%191:sub25": 306 # CHECK-CP-JSON-DAG: "%191:sub26": 305 # CHECK-CP-JSON-DAG: "%191:sub27": 304 # CHECK-CP-JSON-DAG: "%191:sub28": 301 # CHECK-CP-JSON-DAG: "%191:sub29": 300 # CHECK-CP-JSON-DAG: "%191:sub30": 299 # CHECK-CP-JSON-DAG: "%191:sub31": 298 # CHECK-CP-JSON-DAG: "%233:sub0": 391 # CHECK-CP-JSON-DAG: "%233:sub1": 390 # CHECK-CP-JSON-DAG: "%233:sub2": 389 # CHECK-CP-JSON-DAG: "%233:sub3": 388 # CHECK-CP-JSON-DAG: "%233:sub4": 385 # CHECK-CP-JSON-DAG: "%233:sub5": 384 # CHECK-CP-JSON-DAG: "%233:sub6": 383 # CHECK-CP-JSON-DAG: "%233:sub7": 382 # CHECK-CP-JSON-DAG: "%233:sub8": 379 # CHECK-CP-JSON-DAG: "%233:sub9": 378 # CHECK-CP-JSON-DAG: "%233:sub10": 377 # CHECK-CP-JSON-DAG: "%233:sub11": 376 # CHECK-CP-JSON-DAG: "%233:sub12": 373 # CHECK-CP-JSON-DAG: "%233:sub13": 372 # CHECK-CP-JSON-DAG: "%233:sub14": 371 # CHECK-CP-JSON-DAG: "%233:sub15": 370 # CHECK-CP-JSON-DAG: "%233:sub16": 367 # CHECK-CP-JSON-DAG: "%233:sub17": 366 # CHECK-CP-JSON-DAG: "%233:sub18": 365 # CHECK-CP-JSON-DAG: "%233:sub19": 364 # CHECK-CP-JSON-DAG: "%233:sub20": 361 # CHECK-CP-JSON-DAG: "%233:sub21": 360 # CHECK-CP-JSON-DAG: "%233:sub22": 359 # CHECK-CP-JSON-DAG: "%233:sub23": 358 # CHECK-CP-JSON-DAG: "%233:sub24": 355 # CHECK-CP-JSON-DAG: "%233:sub25": 354 # CHECK-CP-JSON-DAG: "%233:sub26": 353 # CHECK-CP-JSON-DAG: "%233:sub27": 352 # CHECK-CP-JSON-DAG: "%233:sub28": 349 # CHECK-CP-JSON-DAG: "%233:sub29": 348 # CHECK-CP-JSON-DAG: "%233:sub30": 347 # CHECK-CP-JSON-DAG: "%233:sub31": 346 # CHECK-CP-JSON-DAG: "%235": 26 # CHECK-CP-JSON-DAG: "%236": 26 # CHECK-CP-JSON-DAG: "%237": 26 # CHECK-CP-JSON-DAG: "%238": 26 # CHECK-CP-JSON-DAG: "%240": 26 # CHECK-CP-JSON-DAG: "%241": 26 # CHECK-CP-JSON-DAG: "%242": 26 # CHECK-CP-JSON-DAG: "%243": 26 # CHECK-CP-JSON-DAG: "%244:sub0": 0 # CHECK-CP-JSON-DAG: "%245": 26 # CHECK-CP-JSON-DAG: "%246": 26 # CHECK-CP-JSON-DAG: "%247": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%249:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 246 # CHECK-CP-JSON-DAG: "%69:sub1": 245 # CHECK-CP-JSON-DAG: "%69:sub2": 244 # CHECK-CP-JSON-DAG: "%69:sub3": 243 # CHECK-CP-JSON-DAG: "%69:sub4": 240 # CHECK-CP-JSON-DAG: "%69:sub5": 239 # CHECK-CP-JSON-DAG: "%69:sub6": 238 # CHECK-CP-JSON-DAG: "%69:sub7": 237 # CHECK-CP-JSON-DAG: "%69:sub8": 234 # CHECK-CP-JSON-DAG: "%69:sub9": 233 # CHECK-CP-JSON-DAG: "%69:sub10": 232 # CHECK-CP-JSON-DAG: "%69:sub11": 231 # CHECK-CP-JSON-DAG: "%69:sub12": 228 # CHECK-CP-JSON-DAG: "%69:sub13": 227 # CHECK-CP-JSON-DAG: "%69:sub14": 226 # CHECK-CP-JSON-DAG: "%69:sub15": 225 # CHECK-CP-JSON-DAG: "%69:sub16": 222 # CHECK-CP-JSON-DAG: "%69:sub17": 221 # CHECK-CP-JSON-DAG: "%69:sub18": 220 # CHECK-CP-JSON-DAG: "%69:sub19": 219 # CHECK-CP-JSON-DAG: "%69:sub20": 216 # CHECK-CP-JSON-DAG: "%69:sub21": 215 # CHECK-CP-JSON-DAG: "%69:sub22": 214 # CHECK-CP-JSON-DAG: "%69:sub23": 213 # CHECK-CP-JSON-DAG: "%69:sub24": 210 # CHECK-CP-JSON-DAG: "%69:sub25": 209 # CHECK-CP-JSON-DAG: "%69:sub26": 208 # CHECK-CP-JSON-DAG: "%69:sub27": 207 # CHECK-CP-JSON-DAG: "%69:sub28": 204 # CHECK-CP-JSON-DAG: "%69:sub29": 203 # CHECK-CP-JSON-DAG: "%69:sub30": 202 # CHECK-CP-JSON-DAG: "%69:sub31": 201 # CHECK-CP-JSON-DAG: "%70:sub0": 198 # CHECK-CP-JSON-DAG: "%70:sub1": 197 # CHECK-CP-JSON-DAG: "%70:sub2": 196 # CHECK-CP-JSON-DAG: "%70:sub3": 195 # CHECK-CP-JSON-DAG: "%70:sub4": 192 # CHECK-CP-JSON-DAG: "%70:sub5": 191 # CHECK-CP-JSON-DAG: "%70:sub6": 190 # CHECK-CP-JSON-DAG: "%70:sub7": 189 # CHECK-CP-JSON-DAG: "%70:sub8": 186 # CHECK-CP-JSON-DAG: "%70:sub9": 185 # CHECK-CP-JSON-DAG: "%70:sub10": 184 # CHECK-CP-JSON-DAG: "%70:sub11": 183 # CHECK-CP-JSON-DAG: "%70:sub12": 180 # CHECK-CP-JSON-DAG: "%70:sub13": 179 # CHECK-CP-JSON-DAG: "%70:sub14": 178 # CHECK-CP-JSON-DAG: "%70:sub15": 177 # CHECK-CP-JSON-DAG: "%70:sub16": 174 # CHECK-CP-JSON-DAG: "%70:sub17": 173 # CHECK-CP-JSON-DAG: "%70:sub18": 172 # CHECK-CP-JSON-DAG: "%70:sub19": 171 # CHECK-CP-JSON-DAG: "%70:sub20": 168 # CHECK-CP-JSON-DAG: "%70:sub21": 167 # CHECK-CP-JSON-DAG: "%70:sub22": 166 # CHECK-CP-JSON-DAG: "%70:sub23": 165 # CHECK-CP-JSON-DAG: "%70:sub24": 162 # CHECK-CP-JSON-DAG: "%70:sub25": 161 # CHECK-CP-JSON-DAG: "%70:sub26": 160 # CHECK-CP-JSON-DAG: "%70:sub27": 159 # CHECK-CP-JSON-DAG: "%70:sub28": 156 # CHECK-CP-JSON-DAG: "%70:sub29": 155 # CHECK-CP-JSON-DAG: "%70:sub30": 154 # CHECK-CP-JSON-DAG: "%70:sub31": 153 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 27 # CHECK-CP-JSON-DAG: "%102": 69 # CHECK-CP-JSON-DAG: "%107": 111 # CHECK-CP-JSON-DAG: "%149:sub0": 294 # CHECK-CP-JSON-DAG: "%149:sub1": 293 # CHECK-CP-JSON-DAG: "%149:sub2": 292 # CHECK-CP-JSON-DAG: "%149:sub3": 291 # CHECK-CP-JSON-DAG: "%149:sub4": 288 # CHECK-CP-JSON-DAG: "%149:sub5": 287 # CHECK-CP-JSON-DAG: "%149:sub6": 286 # CHECK-CP-JSON-DAG: "%149:sub7": 285 # CHECK-CP-JSON-DAG: "%149:sub8": 282 # CHECK-CP-JSON-DAG: "%149:sub9": 281 # CHECK-CP-JSON-DAG: "%149:sub10": 280 # CHECK-CP-JSON-DAG: "%149:sub11": 279 # CHECK-CP-JSON-DAG: "%149:sub12": 276 # CHECK-CP-JSON-DAG: "%149:sub13": 275 # CHECK-CP-JSON-DAG: "%149:sub14": 274 # CHECK-CP-JSON-DAG: "%149:sub15": 273 # CHECK-CP-JSON-DAG: "%149:sub16": 270 # CHECK-CP-JSON-DAG: "%149:sub17": 269 # CHECK-CP-JSON-DAG: "%149:sub18": 268 # CHECK-CP-JSON-DAG: "%149:sub19": 267 # CHECK-CP-JSON-DAG: "%149:sub20": 264 # CHECK-CP-JSON-DAG: "%149:sub21": 263 # CHECK-CP-JSON-DAG: "%149:sub22": 262 # CHECK-CP-JSON-DAG: "%149:sub23": 261 # CHECK-CP-JSON-DAG: "%149:sub24": 258 # CHECK-CP-JSON-DAG: "%149:sub25": 257 # CHECK-CP-JSON-DAG: "%149:sub26": 256 # CHECK-CP-JSON-DAG: "%149:sub27": 255 # CHECK-CP-JSON-DAG: "%149:sub28": 252 # CHECK-CP-JSON-DAG: "%149:sub29": 251 # CHECK-CP-JSON-DAG: "%149:sub30": 250 # CHECK-CP-JSON-DAG: "%149:sub31": 249 # CHECK-CP-JSON-DAG: "%191:sub0": 342 # CHECK-CP-JSON-DAG: "%191:sub1": 341 # CHECK-CP-JSON-DAG: "%191:sub2": 340 # CHECK-CP-JSON-DAG: "%191:sub3": 339 # CHECK-CP-JSON-DAG: "%191:sub4": 336 # CHECK-CP-JSON-DAG: "%191:sub5": 335 # CHECK-CP-JSON-DAG: "%191:sub6": 334 # CHECK-CP-JSON-DAG: "%191:sub7": 333 # CHECK-CP-JSON-DAG: "%191:sub8": 330 # CHECK-CP-JSON-DAG: "%191:sub9": 329 # CHECK-CP-JSON-DAG: "%191:sub10": 328 # CHECK-CP-JSON-DAG: "%191:sub11": 327 # CHECK-CP-JSON-DAG: "%191:sub12": 324 # CHECK-CP-JSON-DAG: "%191:sub13": 323 # CHECK-CP-JSON-DAG: "%191:sub14": 322 # CHECK-CP-JSON-DAG: "%191:sub15": 321 # CHECK-CP-JSON-DAG: "%191:sub16": 318 # CHECK-CP-JSON-DAG: "%191:sub17": 317 # CHECK-CP-JSON-DAG: "%191:sub18": 316 # CHECK-CP-JSON-DAG: "%191:sub19": 315 # CHECK-CP-JSON-DAG: "%191:sub20": 312 # CHECK-CP-JSON-DAG: "%191:sub21": 311 # CHECK-CP-JSON-DAG: "%191:sub22": 310 # CHECK-CP-JSON-DAG: "%191:sub23": 309 # CHECK-CP-JSON-DAG: "%191:sub24": 306 # CHECK-CP-JSON-DAG: "%191:sub25": 305 # CHECK-CP-JSON-DAG: "%191:sub26": 304 # CHECK-CP-JSON-DAG: "%191:sub27": 303 # CHECK-CP-JSON-DAG: "%191:sub28": 300 # CHECK-CP-JSON-DAG: "%191:sub29": 299 # CHECK-CP-JSON-DAG: "%191:sub30": 298 # CHECK-CP-JSON-DAG: "%191:sub31": 297 # CHECK-CP-JSON-DAG: "%233:sub0": 390 # CHECK-CP-JSON-DAG: "%233:sub1": 389 # CHECK-CP-JSON-DAG: "%233:sub2": 388 # CHECK-CP-JSON-DAG: "%233:sub3": 387 # CHECK-CP-JSON-DAG: "%233:sub4": 384 # CHECK-CP-JSON-DAG: "%233:sub5": 383 # CHECK-CP-JSON-DAG: "%233:sub6": 382 # CHECK-CP-JSON-DAG: "%233:sub7": 381 # CHECK-CP-JSON-DAG: "%233:sub8": 378 # CHECK-CP-JSON-DAG: "%233:sub9": 377 # CHECK-CP-JSON-DAG: "%233:sub10": 376 # CHECK-CP-JSON-DAG: "%233:sub11": 375 # CHECK-CP-JSON-DAG: "%233:sub12": 372 # CHECK-CP-JSON-DAG: "%233:sub13": 371 # CHECK-CP-JSON-DAG: "%233:sub14": 370 # CHECK-CP-JSON-DAG: "%233:sub15": 369 # CHECK-CP-JSON-DAG: "%233:sub16": 366 # CHECK-CP-JSON-DAG: "%233:sub17": 365 # CHECK-CP-JSON-DAG: "%233:sub18": 364 # CHECK-CP-JSON-DAG: "%233:sub19": 363 # CHECK-CP-JSON-DAG: "%233:sub20": 360 # CHECK-CP-JSON-DAG: "%233:sub21": 359 # CHECK-CP-JSON-DAG: "%233:sub22": 358 # CHECK-CP-JSON-DAG: "%233:sub23": 357 # CHECK-CP-JSON-DAG: "%233:sub24": 354 # CHECK-CP-JSON-DAG: "%233:sub25": 353 # CHECK-CP-JSON-DAG: "%233:sub26": 352 # CHECK-CP-JSON-DAG: "%233:sub27": 351 # CHECK-CP-JSON-DAG: "%233:sub28": 348 # CHECK-CP-JSON-DAG: "%233:sub29": 347 # CHECK-CP-JSON-DAG: "%233:sub30": 346 # CHECK-CP-JSON-DAG: "%233:sub31": 345 # CHECK-CP-JSON-DAG: "%235": 25 # CHECK-CP-JSON-DAG: "%236": 25 # CHECK-CP-JSON-DAG: "%237": 25 # CHECK-CP-JSON-DAG: "%238": 25 # CHECK-CP-JSON-DAG: "%240": 25 # CHECK-CP-JSON-DAG: "%241": 25 # CHECK-CP-JSON-DAG: "%242": 25 # CHECK-CP-JSON-DAG: "%243": 25 # CHECK-CP-JSON-DAG: "%245": 25 # CHECK-CP-JSON-DAG: "%246": 25 # CHECK-CP-JSON-DAG: "%247": 25 # CHECK-CP-JSON-DAG: "%248": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%250:vgpr_32 = COPY %249.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 245 # CHECK-CP-JSON-DAG: "%69:sub1": 244 # CHECK-CP-JSON-DAG: "%69:sub2": 243 # CHECK-CP-JSON-DAG: "%69:sub3": 242 # CHECK-CP-JSON-DAG: "%69:sub4": 239 # CHECK-CP-JSON-DAG: "%69:sub5": 238 # CHECK-CP-JSON-DAG: "%69:sub6": 237 # CHECK-CP-JSON-DAG: "%69:sub7": 236 # CHECK-CP-JSON-DAG: "%69:sub8": 233 # CHECK-CP-JSON-DAG: "%69:sub9": 232 # CHECK-CP-JSON-DAG: "%69:sub10": 231 # CHECK-CP-JSON-DAG: "%69:sub11": 230 # CHECK-CP-JSON-DAG: "%69:sub12": 227 # CHECK-CP-JSON-DAG: "%69:sub13": 226 # CHECK-CP-JSON-DAG: "%69:sub14": 225 # CHECK-CP-JSON-DAG: "%69:sub15": 224 # CHECK-CP-JSON-DAG: "%69:sub16": 221 # CHECK-CP-JSON-DAG: "%69:sub17": 220 # CHECK-CP-JSON-DAG: "%69:sub18": 219 # CHECK-CP-JSON-DAG: "%69:sub19": 218 # CHECK-CP-JSON-DAG: "%69:sub20": 215 # CHECK-CP-JSON-DAG: "%69:sub21": 214 # CHECK-CP-JSON-DAG: "%69:sub22": 213 # CHECK-CP-JSON-DAG: "%69:sub23": 212 # CHECK-CP-JSON-DAG: "%69:sub24": 209 # CHECK-CP-JSON-DAG: "%69:sub25": 208 # CHECK-CP-JSON-DAG: "%69:sub26": 207 # CHECK-CP-JSON-DAG: "%69:sub27": 206 # CHECK-CP-JSON-DAG: "%69:sub28": 203 # CHECK-CP-JSON-DAG: "%69:sub29": 202 # CHECK-CP-JSON-DAG: "%69:sub30": 201 # CHECK-CP-JSON-DAG: "%69:sub31": 200 # CHECK-CP-JSON-DAG: "%70:sub0": 197 # CHECK-CP-JSON-DAG: "%70:sub1": 196 # CHECK-CP-JSON-DAG: "%70:sub2": 195 # CHECK-CP-JSON-DAG: "%70:sub3": 194 # CHECK-CP-JSON-DAG: "%70:sub4": 191 # CHECK-CP-JSON-DAG: "%70:sub5": 190 # CHECK-CP-JSON-DAG: "%70:sub6": 189 # CHECK-CP-JSON-DAG: "%70:sub7": 188 # CHECK-CP-JSON-DAG: "%70:sub8": 185 # CHECK-CP-JSON-DAG: "%70:sub9": 184 # CHECK-CP-JSON-DAG: "%70:sub10": 183 # CHECK-CP-JSON-DAG: "%70:sub11": 182 # CHECK-CP-JSON-DAG: "%70:sub12": 179 # CHECK-CP-JSON-DAG: "%70:sub13": 178 # CHECK-CP-JSON-DAG: "%70:sub14": 177 # CHECK-CP-JSON-DAG: "%70:sub15": 176 # CHECK-CP-JSON-DAG: "%70:sub16": 173 # CHECK-CP-JSON-DAG: "%70:sub17": 172 # CHECK-CP-JSON-DAG: "%70:sub18": 171 # CHECK-CP-JSON-DAG: "%70:sub19": 170 # CHECK-CP-JSON-DAG: "%70:sub20": 167 # CHECK-CP-JSON-DAG: "%70:sub21": 166 # CHECK-CP-JSON-DAG: "%70:sub22": 165 # CHECK-CP-JSON-DAG: "%70:sub23": 164 # CHECK-CP-JSON-DAG: "%70:sub24": 161 # CHECK-CP-JSON-DAG: "%70:sub25": 160 # CHECK-CP-JSON-DAG: "%70:sub26": 159 # CHECK-CP-JSON-DAG: "%70:sub27": 158 # CHECK-CP-JSON-DAG: "%70:sub28": 155 # CHECK-CP-JSON-DAG: "%70:sub29": 154 # CHECK-CP-JSON-DAG: "%70:sub30": 153 # CHECK-CP-JSON-DAG: "%70:sub31": 152 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 26 # CHECK-CP-JSON-DAG: "%102": 68 # CHECK-CP-JSON-DAG: "%107": 110 # CHECK-CP-JSON-DAG: "%149:sub0": 293 # CHECK-CP-JSON-DAG: "%149:sub1": 292 # CHECK-CP-JSON-DAG: "%149:sub2": 291 # CHECK-CP-JSON-DAG: "%149:sub3": 290 # CHECK-CP-JSON-DAG: "%149:sub4": 287 # CHECK-CP-JSON-DAG: "%149:sub5": 286 # CHECK-CP-JSON-DAG: "%149:sub6": 285 # CHECK-CP-JSON-DAG: "%149:sub7": 284 # CHECK-CP-JSON-DAG: "%149:sub8": 281 # CHECK-CP-JSON-DAG: "%149:sub9": 280 # CHECK-CP-JSON-DAG: "%149:sub10": 279 # CHECK-CP-JSON-DAG: "%149:sub11": 278 # CHECK-CP-JSON-DAG: "%149:sub12": 275 # CHECK-CP-JSON-DAG: "%149:sub13": 274 # CHECK-CP-JSON-DAG: "%149:sub14": 273 # CHECK-CP-JSON-DAG: "%149:sub15": 272 # CHECK-CP-JSON-DAG: "%149:sub16": 269 # CHECK-CP-JSON-DAG: "%149:sub17": 268 # CHECK-CP-JSON-DAG: "%149:sub18": 267 # CHECK-CP-JSON-DAG: "%149:sub19": 266 # CHECK-CP-JSON-DAG: "%149:sub20": 263 # CHECK-CP-JSON-DAG: "%149:sub21": 262 # CHECK-CP-JSON-DAG: "%149:sub22": 261 # CHECK-CP-JSON-DAG: "%149:sub23": 260 # CHECK-CP-JSON-DAG: "%149:sub24": 257 # CHECK-CP-JSON-DAG: "%149:sub25": 256 # CHECK-CP-JSON-DAG: "%149:sub26": 255 # CHECK-CP-JSON-DAG: "%149:sub27": 254 # CHECK-CP-JSON-DAG: "%149:sub28": 251 # CHECK-CP-JSON-DAG: "%149:sub29": 250 # CHECK-CP-JSON-DAG: "%149:sub30": 249 # CHECK-CP-JSON-DAG: "%149:sub31": 248 # CHECK-CP-JSON-DAG: "%191:sub0": 341 # CHECK-CP-JSON-DAG: "%191:sub1": 340 # CHECK-CP-JSON-DAG: "%191:sub2": 339 # CHECK-CP-JSON-DAG: "%191:sub3": 338 # CHECK-CP-JSON-DAG: "%191:sub4": 335 # CHECK-CP-JSON-DAG: "%191:sub5": 334 # CHECK-CP-JSON-DAG: "%191:sub6": 333 # CHECK-CP-JSON-DAG: "%191:sub7": 332 # CHECK-CP-JSON-DAG: "%191:sub8": 329 # CHECK-CP-JSON-DAG: "%191:sub9": 328 # CHECK-CP-JSON-DAG: "%191:sub10": 327 # CHECK-CP-JSON-DAG: "%191:sub11": 326 # CHECK-CP-JSON-DAG: "%191:sub12": 323 # CHECK-CP-JSON-DAG: "%191:sub13": 322 # CHECK-CP-JSON-DAG: "%191:sub14": 321 # CHECK-CP-JSON-DAG: "%191:sub15": 320 # CHECK-CP-JSON-DAG: "%191:sub16": 317 # CHECK-CP-JSON-DAG: "%191:sub17": 316 # CHECK-CP-JSON-DAG: "%191:sub18": 315 # CHECK-CP-JSON-DAG: "%191:sub19": 314 # CHECK-CP-JSON-DAG: "%191:sub20": 311 # CHECK-CP-JSON-DAG: "%191:sub21": 310 # CHECK-CP-JSON-DAG: "%191:sub22": 309 # CHECK-CP-JSON-DAG: "%191:sub23": 308 # CHECK-CP-JSON-DAG: "%191:sub24": 305 # CHECK-CP-JSON-DAG: "%191:sub25": 304 # CHECK-CP-JSON-DAG: "%191:sub26": 303 # CHECK-CP-JSON-DAG: "%191:sub27": 302 # CHECK-CP-JSON-DAG: "%191:sub28": 299 # CHECK-CP-JSON-DAG: "%191:sub29": 298 # CHECK-CP-JSON-DAG: "%191:sub30": 297 # CHECK-CP-JSON-DAG: "%191:sub31": 296 # CHECK-CP-JSON-DAG: "%233:sub0": 389 # CHECK-CP-JSON-DAG: "%233:sub1": 388 # CHECK-CP-JSON-DAG: "%233:sub2": 387 # CHECK-CP-JSON-DAG: "%233:sub3": 386 # CHECK-CP-JSON-DAG: "%233:sub4": 383 # CHECK-CP-JSON-DAG: "%233:sub5": 382 # CHECK-CP-JSON-DAG: "%233:sub6": 381 # CHECK-CP-JSON-DAG: "%233:sub7": 380 # CHECK-CP-JSON-DAG: "%233:sub8": 377 # CHECK-CP-JSON-DAG: "%233:sub9": 376 # CHECK-CP-JSON-DAG: "%233:sub10": 375 # CHECK-CP-JSON-DAG: "%233:sub11": 374 # CHECK-CP-JSON-DAG: "%233:sub12": 371 # CHECK-CP-JSON-DAG: "%233:sub13": 370 # CHECK-CP-JSON-DAG: "%233:sub14": 369 # CHECK-CP-JSON-DAG: "%233:sub15": 368 # CHECK-CP-JSON-DAG: "%233:sub16": 365 # CHECK-CP-JSON-DAG: "%233:sub17": 364 # CHECK-CP-JSON-DAG: "%233:sub18": 363 # CHECK-CP-JSON-DAG: "%233:sub19": 362 # CHECK-CP-JSON-DAG: "%233:sub20": 359 # CHECK-CP-JSON-DAG: "%233:sub21": 358 # CHECK-CP-JSON-DAG: "%233:sub22": 357 # CHECK-CP-JSON-DAG: "%233:sub23": 356 # CHECK-CP-JSON-DAG: "%233:sub24": 353 # CHECK-CP-JSON-DAG: "%233:sub25": 352 # CHECK-CP-JSON-DAG: "%233:sub26": 351 # CHECK-CP-JSON-DAG: "%233:sub27": 350 # CHECK-CP-JSON-DAG: "%233:sub28": 347 # CHECK-CP-JSON-DAG: "%233:sub29": 346 # CHECK-CP-JSON-DAG: "%233:sub30": 345 # CHECK-CP-JSON-DAG: "%233:sub31": 344 # CHECK-CP-JSON-DAG: "%235": 24 # CHECK-CP-JSON-DAG: "%236": 24 # CHECK-CP-JSON-DAG: "%237": 24 # CHECK-CP-JSON-DAG: "%238": 24 # CHECK-CP-JSON-DAG: "%240": 24 # CHECK-CP-JSON-DAG: "%241": 24 # CHECK-CP-JSON-DAG: "%242": 24 # CHECK-CP-JSON-DAG: "%243": 24 # CHECK-CP-JSON-DAG: "%245": 24 # CHECK-CP-JSON-DAG: "%246": 24 # CHECK-CP-JSON-DAG: "%247": 24 # CHECK-CP-JSON-DAG: "%248": 24 # CHECK-CP-JSON-DAG: "%249:sub0": 3 # CHECK-CP-JSON-DAG: "%249:sub1": 2 # CHECK-CP-JSON-DAG: "%249:sub2": 1 # CHECK-CP-JSON-DAG: "%249:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%251:vgpr_32 = COPY %249.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 244 # CHECK-CP-JSON-DAG: "%69:sub1": 243 # CHECK-CP-JSON-DAG: "%69:sub2": 242 # CHECK-CP-JSON-DAG: "%69:sub3": 241 # CHECK-CP-JSON-DAG: "%69:sub4": 238 # CHECK-CP-JSON-DAG: "%69:sub5": 237 # CHECK-CP-JSON-DAG: "%69:sub6": 236 # CHECK-CP-JSON-DAG: "%69:sub7": 235 # CHECK-CP-JSON-DAG: "%69:sub8": 232 # CHECK-CP-JSON-DAG: "%69:sub9": 231 # CHECK-CP-JSON-DAG: "%69:sub10": 230 # CHECK-CP-JSON-DAG: "%69:sub11": 229 # CHECK-CP-JSON-DAG: "%69:sub12": 226 # CHECK-CP-JSON-DAG: "%69:sub13": 225 # CHECK-CP-JSON-DAG: "%69:sub14": 224 # CHECK-CP-JSON-DAG: "%69:sub15": 223 # CHECK-CP-JSON-DAG: "%69:sub16": 220 # CHECK-CP-JSON-DAG: "%69:sub17": 219 # CHECK-CP-JSON-DAG: "%69:sub18": 218 # CHECK-CP-JSON-DAG: "%69:sub19": 217 # CHECK-CP-JSON-DAG: "%69:sub20": 214 # CHECK-CP-JSON-DAG: "%69:sub21": 213 # CHECK-CP-JSON-DAG: "%69:sub22": 212 # CHECK-CP-JSON-DAG: "%69:sub23": 211 # CHECK-CP-JSON-DAG: "%69:sub24": 208 # CHECK-CP-JSON-DAG: "%69:sub25": 207 # CHECK-CP-JSON-DAG: "%69:sub26": 206 # CHECK-CP-JSON-DAG: "%69:sub27": 205 # CHECK-CP-JSON-DAG: "%69:sub28": 202 # CHECK-CP-JSON-DAG: "%69:sub29": 201 # CHECK-CP-JSON-DAG: "%69:sub30": 200 # CHECK-CP-JSON-DAG: "%69:sub31": 199 # CHECK-CP-JSON-DAG: "%70:sub0": 196 # CHECK-CP-JSON-DAG: "%70:sub1": 195 # CHECK-CP-JSON-DAG: "%70:sub2": 194 # CHECK-CP-JSON-DAG: "%70:sub3": 193 # CHECK-CP-JSON-DAG: "%70:sub4": 190 # CHECK-CP-JSON-DAG: "%70:sub5": 189 # CHECK-CP-JSON-DAG: "%70:sub6": 188 # CHECK-CP-JSON-DAG: "%70:sub7": 187 # CHECK-CP-JSON-DAG: "%70:sub8": 184 # CHECK-CP-JSON-DAG: "%70:sub9": 183 # CHECK-CP-JSON-DAG: "%70:sub10": 182 # CHECK-CP-JSON-DAG: "%70:sub11": 181 # CHECK-CP-JSON-DAG: "%70:sub12": 178 # CHECK-CP-JSON-DAG: "%70:sub13": 177 # CHECK-CP-JSON-DAG: "%70:sub14": 176 # CHECK-CP-JSON-DAG: "%70:sub15": 175 # CHECK-CP-JSON-DAG: "%70:sub16": 172 # CHECK-CP-JSON-DAG: "%70:sub17": 171 # CHECK-CP-JSON-DAG: "%70:sub18": 170 # CHECK-CP-JSON-DAG: "%70:sub19": 169 # CHECK-CP-JSON-DAG: "%70:sub20": 166 # CHECK-CP-JSON-DAG: "%70:sub21": 165 # CHECK-CP-JSON-DAG: "%70:sub22": 164 # CHECK-CP-JSON-DAG: "%70:sub23": 163 # CHECK-CP-JSON-DAG: "%70:sub24": 160 # CHECK-CP-JSON-DAG: "%70:sub25": 159 # CHECK-CP-JSON-DAG: "%70:sub26": 158 # CHECK-CP-JSON-DAG: "%70:sub27": 157 # CHECK-CP-JSON-DAG: "%70:sub28": 154 # CHECK-CP-JSON-DAG: "%70:sub29": 153 # CHECK-CP-JSON-DAG: "%70:sub30": 152 # CHECK-CP-JSON-DAG: "%70:sub31": 151 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 25 # CHECK-CP-JSON-DAG: "%102": 67 # CHECK-CP-JSON-DAG: "%107": 109 # CHECK-CP-JSON-DAG: "%149:sub0": 292 # CHECK-CP-JSON-DAG: "%149:sub1": 291 # CHECK-CP-JSON-DAG: "%149:sub2": 290 # CHECK-CP-JSON-DAG: "%149:sub3": 289 # CHECK-CP-JSON-DAG: "%149:sub4": 286 # CHECK-CP-JSON-DAG: "%149:sub5": 285 # CHECK-CP-JSON-DAG: "%149:sub6": 284 # CHECK-CP-JSON-DAG: "%149:sub7": 283 # CHECK-CP-JSON-DAG: "%149:sub8": 280 # CHECK-CP-JSON-DAG: "%149:sub9": 279 # CHECK-CP-JSON-DAG: "%149:sub10": 278 # CHECK-CP-JSON-DAG: "%149:sub11": 277 # CHECK-CP-JSON-DAG: "%149:sub12": 274 # CHECK-CP-JSON-DAG: "%149:sub13": 273 # CHECK-CP-JSON-DAG: "%149:sub14": 272 # CHECK-CP-JSON-DAG: "%149:sub15": 271 # CHECK-CP-JSON-DAG: "%149:sub16": 268 # CHECK-CP-JSON-DAG: "%149:sub17": 267 # CHECK-CP-JSON-DAG: "%149:sub18": 266 # CHECK-CP-JSON-DAG: "%149:sub19": 265 # CHECK-CP-JSON-DAG: "%149:sub20": 262 # CHECK-CP-JSON-DAG: "%149:sub21": 261 # CHECK-CP-JSON-DAG: "%149:sub22": 260 # CHECK-CP-JSON-DAG: "%149:sub23": 259 # CHECK-CP-JSON-DAG: "%149:sub24": 256 # CHECK-CP-JSON-DAG: "%149:sub25": 255 # CHECK-CP-JSON-DAG: "%149:sub26": 254 # CHECK-CP-JSON-DAG: "%149:sub27": 253 # CHECK-CP-JSON-DAG: "%149:sub28": 250 # CHECK-CP-JSON-DAG: "%149:sub29": 249 # CHECK-CP-JSON-DAG: "%149:sub30": 248 # CHECK-CP-JSON-DAG: "%149:sub31": 247 # CHECK-CP-JSON-DAG: "%191:sub0": 340 # CHECK-CP-JSON-DAG: "%191:sub1": 339 # CHECK-CP-JSON-DAG: "%191:sub2": 338 # CHECK-CP-JSON-DAG: "%191:sub3": 337 # CHECK-CP-JSON-DAG: "%191:sub4": 334 # CHECK-CP-JSON-DAG: "%191:sub5": 333 # CHECK-CP-JSON-DAG: "%191:sub6": 332 # CHECK-CP-JSON-DAG: "%191:sub7": 331 # CHECK-CP-JSON-DAG: "%191:sub8": 328 # CHECK-CP-JSON-DAG: "%191:sub9": 327 # CHECK-CP-JSON-DAG: "%191:sub10": 326 # CHECK-CP-JSON-DAG: "%191:sub11": 325 # CHECK-CP-JSON-DAG: "%191:sub12": 322 # CHECK-CP-JSON-DAG: "%191:sub13": 321 # CHECK-CP-JSON-DAG: "%191:sub14": 320 # CHECK-CP-JSON-DAG: "%191:sub15": 319 # CHECK-CP-JSON-DAG: "%191:sub16": 316 # CHECK-CP-JSON-DAG: "%191:sub17": 315 # CHECK-CP-JSON-DAG: "%191:sub18": 314 # CHECK-CP-JSON-DAG: "%191:sub19": 313 # CHECK-CP-JSON-DAG: "%191:sub20": 310 # CHECK-CP-JSON-DAG: "%191:sub21": 309 # CHECK-CP-JSON-DAG: "%191:sub22": 308 # CHECK-CP-JSON-DAG: "%191:sub23": 307 # CHECK-CP-JSON-DAG: "%191:sub24": 304 # CHECK-CP-JSON-DAG: "%191:sub25": 303 # CHECK-CP-JSON-DAG: "%191:sub26": 302 # CHECK-CP-JSON-DAG: "%191:sub27": 301 # CHECK-CP-JSON-DAG: "%191:sub28": 298 # CHECK-CP-JSON-DAG: "%191:sub29": 297 # CHECK-CP-JSON-DAG: "%191:sub30": 296 # CHECK-CP-JSON-DAG: "%191:sub31": 295 # CHECK-CP-JSON-DAG: "%233:sub0": 388 # CHECK-CP-JSON-DAG: "%233:sub1": 387 # CHECK-CP-JSON-DAG: "%233:sub2": 386 # CHECK-CP-JSON-DAG: "%233:sub3": 385 # CHECK-CP-JSON-DAG: "%233:sub4": 382 # CHECK-CP-JSON-DAG: "%233:sub5": 381 # CHECK-CP-JSON-DAG: "%233:sub6": 380 # CHECK-CP-JSON-DAG: "%233:sub7": 379 # CHECK-CP-JSON-DAG: "%233:sub8": 376 # CHECK-CP-JSON-DAG: "%233:sub9": 375 # CHECK-CP-JSON-DAG: "%233:sub10": 374 # CHECK-CP-JSON-DAG: "%233:sub11": 373 # CHECK-CP-JSON-DAG: "%233:sub12": 370 # CHECK-CP-JSON-DAG: "%233:sub13": 369 # CHECK-CP-JSON-DAG: "%233:sub14": 368 # CHECK-CP-JSON-DAG: "%233:sub15": 367 # CHECK-CP-JSON-DAG: "%233:sub16": 364 # CHECK-CP-JSON-DAG: "%233:sub17": 363 # CHECK-CP-JSON-DAG: "%233:sub18": 362 # CHECK-CP-JSON-DAG: "%233:sub19": 361 # CHECK-CP-JSON-DAG: "%233:sub20": 358 # CHECK-CP-JSON-DAG: "%233:sub21": 357 # CHECK-CP-JSON-DAG: "%233:sub22": 356 # CHECK-CP-JSON-DAG: "%233:sub23": 355 # CHECK-CP-JSON-DAG: "%233:sub24": 352 # CHECK-CP-JSON-DAG: "%233:sub25": 351 # CHECK-CP-JSON-DAG: "%233:sub26": 350 # CHECK-CP-JSON-DAG: "%233:sub27": 349 # CHECK-CP-JSON-DAG: "%233:sub28": 346 # CHECK-CP-JSON-DAG: "%233:sub29": 345 # CHECK-CP-JSON-DAG: "%233:sub30": 344 # CHECK-CP-JSON-DAG: "%233:sub31": 343 # CHECK-CP-JSON-DAG: "%235": 23 # CHECK-CP-JSON-DAG: "%236": 23 # CHECK-CP-JSON-DAG: "%237": 23 # CHECK-CP-JSON-DAG: "%238": 23 # CHECK-CP-JSON-DAG: "%240": 23 # CHECK-CP-JSON-DAG: "%241": 23 # CHECK-CP-JSON-DAG: "%242": 23 # CHECK-CP-JSON-DAG: "%243": 23 # CHECK-CP-JSON-DAG: "%245": 23 # CHECK-CP-JSON-DAG: "%246": 23 # CHECK-CP-JSON-DAG: "%247": 23 # CHECK-CP-JSON-DAG: "%248": 23 # CHECK-CP-JSON-DAG: "%249:sub0": 2 # CHECK-CP-JSON-DAG: "%249:sub1": 1 # CHECK-CP-JSON-DAG: "%249:sub2": 0 # CHECK-CP-JSON-DAG: "%250": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%252:vgpr_32 = COPY %249.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 243 # CHECK-CP-JSON-DAG: "%69:sub1": 242 # CHECK-CP-JSON-DAG: "%69:sub2": 241 # CHECK-CP-JSON-DAG: "%69:sub3": 240 # CHECK-CP-JSON-DAG: "%69:sub4": 237 # CHECK-CP-JSON-DAG: "%69:sub5": 236 # CHECK-CP-JSON-DAG: "%69:sub6": 235 # CHECK-CP-JSON-DAG: "%69:sub7": 234 # CHECK-CP-JSON-DAG: "%69:sub8": 231 # CHECK-CP-JSON-DAG: "%69:sub9": 230 # CHECK-CP-JSON-DAG: "%69:sub10": 229 # CHECK-CP-JSON-DAG: "%69:sub11": 228 # CHECK-CP-JSON-DAG: "%69:sub12": 225 # CHECK-CP-JSON-DAG: "%69:sub13": 224 # CHECK-CP-JSON-DAG: "%69:sub14": 223 # CHECK-CP-JSON-DAG: "%69:sub15": 222 # CHECK-CP-JSON-DAG: "%69:sub16": 219 # CHECK-CP-JSON-DAG: "%69:sub17": 218 # CHECK-CP-JSON-DAG: "%69:sub18": 217 # CHECK-CP-JSON-DAG: "%69:sub19": 216 # CHECK-CP-JSON-DAG: "%69:sub20": 213 # CHECK-CP-JSON-DAG: "%69:sub21": 212 # CHECK-CP-JSON-DAG: "%69:sub22": 211 # CHECK-CP-JSON-DAG: "%69:sub23": 210 # CHECK-CP-JSON-DAG: "%69:sub24": 207 # CHECK-CP-JSON-DAG: "%69:sub25": 206 # CHECK-CP-JSON-DAG: "%69:sub26": 205 # CHECK-CP-JSON-DAG: "%69:sub27": 204 # CHECK-CP-JSON-DAG: "%69:sub28": 201 # CHECK-CP-JSON-DAG: "%69:sub29": 200 # CHECK-CP-JSON-DAG: "%69:sub30": 199 # CHECK-CP-JSON-DAG: "%69:sub31": 198 # CHECK-CP-JSON-DAG: "%70:sub0": 195 # CHECK-CP-JSON-DAG: "%70:sub1": 194 # CHECK-CP-JSON-DAG: "%70:sub2": 193 # CHECK-CP-JSON-DAG: "%70:sub3": 192 # CHECK-CP-JSON-DAG: "%70:sub4": 189 # CHECK-CP-JSON-DAG: "%70:sub5": 188 # CHECK-CP-JSON-DAG: "%70:sub6": 187 # CHECK-CP-JSON-DAG: "%70:sub7": 186 # CHECK-CP-JSON-DAG: "%70:sub8": 183 # CHECK-CP-JSON-DAG: "%70:sub9": 182 # CHECK-CP-JSON-DAG: "%70:sub10": 181 # CHECK-CP-JSON-DAG: "%70:sub11": 180 # CHECK-CP-JSON-DAG: "%70:sub12": 177 # CHECK-CP-JSON-DAG: "%70:sub13": 176 # CHECK-CP-JSON-DAG: "%70:sub14": 175 # CHECK-CP-JSON-DAG: "%70:sub15": 174 # CHECK-CP-JSON-DAG: "%70:sub16": 171 # CHECK-CP-JSON-DAG: "%70:sub17": 170 # CHECK-CP-JSON-DAG: "%70:sub18": 169 # CHECK-CP-JSON-DAG: "%70:sub19": 168 # CHECK-CP-JSON-DAG: "%70:sub20": 165 # CHECK-CP-JSON-DAG: "%70:sub21": 164 # CHECK-CP-JSON-DAG: "%70:sub22": 163 # CHECK-CP-JSON-DAG: "%70:sub23": 162 # CHECK-CP-JSON-DAG: "%70:sub24": 159 # CHECK-CP-JSON-DAG: "%70:sub25": 158 # CHECK-CP-JSON-DAG: "%70:sub26": 157 # CHECK-CP-JSON-DAG: "%70:sub27": 156 # CHECK-CP-JSON-DAG: "%70:sub28": 153 # CHECK-CP-JSON-DAG: "%70:sub29": 152 # CHECK-CP-JSON-DAG: "%70:sub30": 151 # CHECK-CP-JSON-DAG: "%70:sub31": 150 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 24 # CHECK-CP-JSON-DAG: "%102": 66 # CHECK-CP-JSON-DAG: "%107": 108 # CHECK-CP-JSON-DAG: "%149:sub0": 291 # CHECK-CP-JSON-DAG: "%149:sub1": 290 # CHECK-CP-JSON-DAG: "%149:sub2": 289 # CHECK-CP-JSON-DAG: "%149:sub3": 288 # CHECK-CP-JSON-DAG: "%149:sub4": 285 # CHECK-CP-JSON-DAG: "%149:sub5": 284 # CHECK-CP-JSON-DAG: "%149:sub6": 283 # CHECK-CP-JSON-DAG: "%149:sub7": 282 # CHECK-CP-JSON-DAG: "%149:sub8": 279 # CHECK-CP-JSON-DAG: "%149:sub9": 278 # CHECK-CP-JSON-DAG: "%149:sub10": 277 # CHECK-CP-JSON-DAG: "%149:sub11": 276 # CHECK-CP-JSON-DAG: "%149:sub12": 273 # CHECK-CP-JSON-DAG: "%149:sub13": 272 # CHECK-CP-JSON-DAG: "%149:sub14": 271 # CHECK-CP-JSON-DAG: "%149:sub15": 270 # CHECK-CP-JSON-DAG: "%149:sub16": 267 # CHECK-CP-JSON-DAG: "%149:sub17": 266 # CHECK-CP-JSON-DAG: "%149:sub18": 265 # CHECK-CP-JSON-DAG: "%149:sub19": 264 # CHECK-CP-JSON-DAG: "%149:sub20": 261 # CHECK-CP-JSON-DAG: "%149:sub21": 260 # CHECK-CP-JSON-DAG: "%149:sub22": 259 # CHECK-CP-JSON-DAG: "%149:sub23": 258 # CHECK-CP-JSON-DAG: "%149:sub24": 255 # CHECK-CP-JSON-DAG: "%149:sub25": 254 # CHECK-CP-JSON-DAG: "%149:sub26": 253 # CHECK-CP-JSON-DAG: "%149:sub27": 252 # CHECK-CP-JSON-DAG: "%149:sub28": 249 # CHECK-CP-JSON-DAG: "%149:sub29": 248 # CHECK-CP-JSON-DAG: "%149:sub30": 247 # CHECK-CP-JSON-DAG: "%149:sub31": 246 # CHECK-CP-JSON-DAG: "%191:sub0": 339 # CHECK-CP-JSON-DAG: "%191:sub1": 338 # CHECK-CP-JSON-DAG: "%191:sub2": 337 # CHECK-CP-JSON-DAG: "%191:sub3": 336 # CHECK-CP-JSON-DAG: "%191:sub4": 333 # CHECK-CP-JSON-DAG: "%191:sub5": 332 # CHECK-CP-JSON-DAG: "%191:sub6": 331 # CHECK-CP-JSON-DAG: "%191:sub7": 330 # CHECK-CP-JSON-DAG: "%191:sub8": 327 # CHECK-CP-JSON-DAG: "%191:sub9": 326 # CHECK-CP-JSON-DAG: "%191:sub10": 325 # CHECK-CP-JSON-DAG: "%191:sub11": 324 # CHECK-CP-JSON-DAG: "%191:sub12": 321 # CHECK-CP-JSON-DAG: "%191:sub13": 320 # CHECK-CP-JSON-DAG: "%191:sub14": 319 # CHECK-CP-JSON-DAG: "%191:sub15": 318 # CHECK-CP-JSON-DAG: "%191:sub16": 315 # CHECK-CP-JSON-DAG: "%191:sub17": 314 # CHECK-CP-JSON-DAG: "%191:sub18": 313 # CHECK-CP-JSON-DAG: "%191:sub19": 312 # CHECK-CP-JSON-DAG: "%191:sub20": 309 # CHECK-CP-JSON-DAG: "%191:sub21": 308 # CHECK-CP-JSON-DAG: "%191:sub22": 307 # CHECK-CP-JSON-DAG: "%191:sub23": 306 # CHECK-CP-JSON-DAG: "%191:sub24": 303 # CHECK-CP-JSON-DAG: "%191:sub25": 302 # CHECK-CP-JSON-DAG: "%191:sub26": 301 # CHECK-CP-JSON-DAG: "%191:sub27": 300 # CHECK-CP-JSON-DAG: "%191:sub28": 297 # CHECK-CP-JSON-DAG: "%191:sub29": 296 # CHECK-CP-JSON-DAG: "%191:sub30": 295 # CHECK-CP-JSON-DAG: "%191:sub31": 294 # CHECK-CP-JSON-DAG: "%233:sub0": 387 # CHECK-CP-JSON-DAG: "%233:sub1": 386 # CHECK-CP-JSON-DAG: "%233:sub2": 385 # CHECK-CP-JSON-DAG: "%233:sub3": 384 # CHECK-CP-JSON-DAG: "%233:sub4": 381 # CHECK-CP-JSON-DAG: "%233:sub5": 380 # CHECK-CP-JSON-DAG: "%233:sub6": 379 # CHECK-CP-JSON-DAG: "%233:sub7": 378 # CHECK-CP-JSON-DAG: "%233:sub8": 375 # CHECK-CP-JSON-DAG: "%233:sub9": 374 # CHECK-CP-JSON-DAG: "%233:sub10": 373 # CHECK-CP-JSON-DAG: "%233:sub11": 372 # CHECK-CP-JSON-DAG: "%233:sub12": 369 # CHECK-CP-JSON-DAG: "%233:sub13": 368 # CHECK-CP-JSON-DAG: "%233:sub14": 367 # CHECK-CP-JSON-DAG: "%233:sub15": 366 # CHECK-CP-JSON-DAG: "%233:sub16": 363 # CHECK-CP-JSON-DAG: "%233:sub17": 362 # CHECK-CP-JSON-DAG: "%233:sub18": 361 # CHECK-CP-JSON-DAG: "%233:sub19": 360 # CHECK-CP-JSON-DAG: "%233:sub20": 357 # CHECK-CP-JSON-DAG: "%233:sub21": 356 # CHECK-CP-JSON-DAG: "%233:sub22": 355 # CHECK-CP-JSON-DAG: "%233:sub23": 354 # CHECK-CP-JSON-DAG: "%233:sub24": 351 # CHECK-CP-JSON-DAG: "%233:sub25": 350 # CHECK-CP-JSON-DAG: "%233:sub26": 349 # CHECK-CP-JSON-DAG: "%233:sub27": 348 # CHECK-CP-JSON-DAG: "%233:sub28": 345 # CHECK-CP-JSON-DAG: "%233:sub29": 344 # CHECK-CP-JSON-DAG: "%233:sub30": 343 # CHECK-CP-JSON-DAG: "%233:sub31": 342 # CHECK-CP-JSON-DAG: "%235": 22 # CHECK-CP-JSON-DAG: "%236": 22 # CHECK-CP-JSON-DAG: "%237": 22 # CHECK-CP-JSON-DAG: "%238": 22 # CHECK-CP-JSON-DAG: "%240": 22 # CHECK-CP-JSON-DAG: "%241": 22 # CHECK-CP-JSON-DAG: "%242": 22 # CHECK-CP-JSON-DAG: "%243": 22 # CHECK-CP-JSON-DAG: "%245": 22 # CHECK-CP-JSON-DAG: "%246": 22 # CHECK-CP-JSON-DAG: "%247": 22 # CHECK-CP-JSON-DAG: "%248": 22 # CHECK-CP-JSON-DAG: "%249:sub0": 1 # CHECK-CP-JSON-DAG: "%249:sub1": 0 # CHECK-CP-JSON-DAG: "%250": 22 # CHECK-CP-JSON-DAG: "%251": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%253:vgpr_32 = COPY %249.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 242 # CHECK-CP-JSON-DAG: "%69:sub1": 241 # CHECK-CP-JSON-DAG: "%69:sub2": 240 # CHECK-CP-JSON-DAG: "%69:sub3": 239 # CHECK-CP-JSON-DAG: "%69:sub4": 236 # CHECK-CP-JSON-DAG: "%69:sub5": 235 # CHECK-CP-JSON-DAG: "%69:sub6": 234 # CHECK-CP-JSON-DAG: "%69:sub7": 233 # CHECK-CP-JSON-DAG: "%69:sub8": 230 # CHECK-CP-JSON-DAG: "%69:sub9": 229 # CHECK-CP-JSON-DAG: "%69:sub10": 228 # CHECK-CP-JSON-DAG: "%69:sub11": 227 # CHECK-CP-JSON-DAG: "%69:sub12": 224 # CHECK-CP-JSON-DAG: "%69:sub13": 223 # CHECK-CP-JSON-DAG: "%69:sub14": 222 # CHECK-CP-JSON-DAG: "%69:sub15": 221 # CHECK-CP-JSON-DAG: "%69:sub16": 218 # CHECK-CP-JSON-DAG: "%69:sub17": 217 # CHECK-CP-JSON-DAG: "%69:sub18": 216 # CHECK-CP-JSON-DAG: "%69:sub19": 215 # CHECK-CP-JSON-DAG: "%69:sub20": 212 # CHECK-CP-JSON-DAG: "%69:sub21": 211 # CHECK-CP-JSON-DAG: "%69:sub22": 210 # CHECK-CP-JSON-DAG: "%69:sub23": 209 # CHECK-CP-JSON-DAG: "%69:sub24": 206 # CHECK-CP-JSON-DAG: "%69:sub25": 205 # CHECK-CP-JSON-DAG: "%69:sub26": 204 # CHECK-CP-JSON-DAG: "%69:sub27": 203 # CHECK-CP-JSON-DAG: "%69:sub28": 200 # CHECK-CP-JSON-DAG: "%69:sub29": 199 # CHECK-CP-JSON-DAG: "%69:sub30": 198 # CHECK-CP-JSON-DAG: "%69:sub31": 197 # CHECK-CP-JSON-DAG: "%70:sub0": 194 # CHECK-CP-JSON-DAG: "%70:sub1": 193 # CHECK-CP-JSON-DAG: "%70:sub2": 192 # CHECK-CP-JSON-DAG: "%70:sub3": 191 # CHECK-CP-JSON-DAG: "%70:sub4": 188 # CHECK-CP-JSON-DAG: "%70:sub5": 187 # CHECK-CP-JSON-DAG: "%70:sub6": 186 # CHECK-CP-JSON-DAG: "%70:sub7": 185 # CHECK-CP-JSON-DAG: "%70:sub8": 182 # CHECK-CP-JSON-DAG: "%70:sub9": 181 # CHECK-CP-JSON-DAG: "%70:sub10": 180 # CHECK-CP-JSON-DAG: "%70:sub11": 179 # CHECK-CP-JSON-DAG: "%70:sub12": 176 # CHECK-CP-JSON-DAG: "%70:sub13": 175 # CHECK-CP-JSON-DAG: "%70:sub14": 174 # CHECK-CP-JSON-DAG: "%70:sub15": 173 # CHECK-CP-JSON-DAG: "%70:sub16": 170 # CHECK-CP-JSON-DAG: "%70:sub17": 169 # CHECK-CP-JSON-DAG: "%70:sub18": 168 # CHECK-CP-JSON-DAG: "%70:sub19": 167 # CHECK-CP-JSON-DAG: "%70:sub20": 164 # CHECK-CP-JSON-DAG: "%70:sub21": 163 # CHECK-CP-JSON-DAG: "%70:sub22": 162 # CHECK-CP-JSON-DAG: "%70:sub23": 161 # CHECK-CP-JSON-DAG: "%70:sub24": 158 # CHECK-CP-JSON-DAG: "%70:sub25": 157 # CHECK-CP-JSON-DAG: "%70:sub26": 156 # CHECK-CP-JSON-DAG: "%70:sub27": 155 # CHECK-CP-JSON-DAG: "%70:sub28": 152 # CHECK-CP-JSON-DAG: "%70:sub29": 151 # CHECK-CP-JSON-DAG: "%70:sub30": 150 # CHECK-CP-JSON-DAG: "%70:sub31": 149 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 23 # CHECK-CP-JSON-DAG: "%102": 65 # CHECK-CP-JSON-DAG: "%107": 107 # CHECK-CP-JSON-DAG: "%149:sub0": 290 # CHECK-CP-JSON-DAG: "%149:sub1": 289 # CHECK-CP-JSON-DAG: "%149:sub2": 288 # CHECK-CP-JSON-DAG: "%149:sub3": 287 # CHECK-CP-JSON-DAG: "%149:sub4": 284 # CHECK-CP-JSON-DAG: "%149:sub5": 283 # CHECK-CP-JSON-DAG: "%149:sub6": 282 # CHECK-CP-JSON-DAG: "%149:sub7": 281 # CHECK-CP-JSON-DAG: "%149:sub8": 278 # CHECK-CP-JSON-DAG: "%149:sub9": 277 # CHECK-CP-JSON-DAG: "%149:sub10": 276 # CHECK-CP-JSON-DAG: "%149:sub11": 275 # CHECK-CP-JSON-DAG: "%149:sub12": 272 # CHECK-CP-JSON-DAG: "%149:sub13": 271 # CHECK-CP-JSON-DAG: "%149:sub14": 270 # CHECK-CP-JSON-DAG: "%149:sub15": 269 # CHECK-CP-JSON-DAG: "%149:sub16": 266 # CHECK-CP-JSON-DAG: "%149:sub17": 265 # CHECK-CP-JSON-DAG: "%149:sub18": 264 # CHECK-CP-JSON-DAG: "%149:sub19": 263 # CHECK-CP-JSON-DAG: "%149:sub20": 260 # CHECK-CP-JSON-DAG: "%149:sub21": 259 # CHECK-CP-JSON-DAG: "%149:sub22": 258 # CHECK-CP-JSON-DAG: "%149:sub23": 257 # CHECK-CP-JSON-DAG: "%149:sub24": 254 # CHECK-CP-JSON-DAG: "%149:sub25": 253 # CHECK-CP-JSON-DAG: "%149:sub26": 252 # CHECK-CP-JSON-DAG: "%149:sub27": 251 # CHECK-CP-JSON-DAG: "%149:sub28": 248 # CHECK-CP-JSON-DAG: "%149:sub29": 247 # CHECK-CP-JSON-DAG: "%149:sub30": 246 # CHECK-CP-JSON-DAG: "%149:sub31": 245 # CHECK-CP-JSON-DAG: "%191:sub0": 338 # CHECK-CP-JSON-DAG: "%191:sub1": 337 # CHECK-CP-JSON-DAG: "%191:sub2": 336 # CHECK-CP-JSON-DAG: "%191:sub3": 335 # CHECK-CP-JSON-DAG: "%191:sub4": 332 # CHECK-CP-JSON-DAG: "%191:sub5": 331 # CHECK-CP-JSON-DAG: "%191:sub6": 330 # CHECK-CP-JSON-DAG: "%191:sub7": 329 # CHECK-CP-JSON-DAG: "%191:sub8": 326 # CHECK-CP-JSON-DAG: "%191:sub9": 325 # CHECK-CP-JSON-DAG: "%191:sub10": 324 # CHECK-CP-JSON-DAG: "%191:sub11": 323 # CHECK-CP-JSON-DAG: "%191:sub12": 320 # CHECK-CP-JSON-DAG: "%191:sub13": 319 # CHECK-CP-JSON-DAG: "%191:sub14": 318 # CHECK-CP-JSON-DAG: "%191:sub15": 317 # CHECK-CP-JSON-DAG: "%191:sub16": 314 # CHECK-CP-JSON-DAG: "%191:sub17": 313 # CHECK-CP-JSON-DAG: "%191:sub18": 312 # CHECK-CP-JSON-DAG: "%191:sub19": 311 # CHECK-CP-JSON-DAG: "%191:sub20": 308 # CHECK-CP-JSON-DAG: "%191:sub21": 307 # CHECK-CP-JSON-DAG: "%191:sub22": 306 # CHECK-CP-JSON-DAG: "%191:sub23": 305 # CHECK-CP-JSON-DAG: "%191:sub24": 302 # CHECK-CP-JSON-DAG: "%191:sub25": 301 # CHECK-CP-JSON-DAG: "%191:sub26": 300 # CHECK-CP-JSON-DAG: "%191:sub27": 299 # CHECK-CP-JSON-DAG: "%191:sub28": 296 # CHECK-CP-JSON-DAG: "%191:sub29": 295 # CHECK-CP-JSON-DAG: "%191:sub30": 294 # CHECK-CP-JSON-DAG: "%191:sub31": 293 # CHECK-CP-JSON-DAG: "%233:sub0": 386 # CHECK-CP-JSON-DAG: "%233:sub1": 385 # CHECK-CP-JSON-DAG: "%233:sub2": 384 # CHECK-CP-JSON-DAG: "%233:sub3": 383 # CHECK-CP-JSON-DAG: "%233:sub4": 380 # CHECK-CP-JSON-DAG: "%233:sub5": 379 # CHECK-CP-JSON-DAG: "%233:sub6": 378 # CHECK-CP-JSON-DAG: "%233:sub7": 377 # CHECK-CP-JSON-DAG: "%233:sub8": 374 # CHECK-CP-JSON-DAG: "%233:sub9": 373 # CHECK-CP-JSON-DAG: "%233:sub10": 372 # CHECK-CP-JSON-DAG: "%233:sub11": 371 # CHECK-CP-JSON-DAG: "%233:sub12": 368 # CHECK-CP-JSON-DAG: "%233:sub13": 367 # CHECK-CP-JSON-DAG: "%233:sub14": 366 # CHECK-CP-JSON-DAG: "%233:sub15": 365 # CHECK-CP-JSON-DAG: "%233:sub16": 362 # CHECK-CP-JSON-DAG: "%233:sub17": 361 # CHECK-CP-JSON-DAG: "%233:sub18": 360 # CHECK-CP-JSON-DAG: "%233:sub19": 359 # CHECK-CP-JSON-DAG: "%233:sub20": 356 # CHECK-CP-JSON-DAG: "%233:sub21": 355 # CHECK-CP-JSON-DAG: "%233:sub22": 354 # CHECK-CP-JSON-DAG: "%233:sub23": 353 # CHECK-CP-JSON-DAG: "%233:sub24": 350 # CHECK-CP-JSON-DAG: "%233:sub25": 349 # CHECK-CP-JSON-DAG: "%233:sub26": 348 # CHECK-CP-JSON-DAG: "%233:sub27": 347 # CHECK-CP-JSON-DAG: "%233:sub28": 344 # CHECK-CP-JSON-DAG: "%233:sub29": 343 # CHECK-CP-JSON-DAG: "%233:sub30": 342 # CHECK-CP-JSON-DAG: "%233:sub31": 341 # CHECK-CP-JSON-DAG: "%235": 21 # CHECK-CP-JSON-DAG: "%236": 21 # CHECK-CP-JSON-DAG: "%237": 21 # CHECK-CP-JSON-DAG: "%238": 21 # CHECK-CP-JSON-DAG: "%240": 21 # CHECK-CP-JSON-DAG: "%241": 21 # CHECK-CP-JSON-DAG: "%242": 21 # CHECK-CP-JSON-DAG: "%243": 21 # CHECK-CP-JSON-DAG: "%245": 21 # CHECK-CP-JSON-DAG: "%246": 21 # CHECK-CP-JSON-DAG: "%247": 21 # CHECK-CP-JSON-DAG: "%248": 21 # CHECK-CP-JSON-DAG: "%249:sub0": 0 # CHECK-CP-JSON-DAG: "%250": 21 # CHECK-CP-JSON-DAG: "%251": 21 # CHECK-CP-JSON-DAG: "%252": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%254:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 241 # CHECK-CP-JSON-DAG: "%69:sub1": 240 # CHECK-CP-JSON-DAG: "%69:sub2": 239 # CHECK-CP-JSON-DAG: "%69:sub3": 238 # CHECK-CP-JSON-DAG: "%69:sub4": 235 # CHECK-CP-JSON-DAG: "%69:sub5": 234 # CHECK-CP-JSON-DAG: "%69:sub6": 233 # CHECK-CP-JSON-DAG: "%69:sub7": 232 # CHECK-CP-JSON-DAG: "%69:sub8": 229 # CHECK-CP-JSON-DAG: "%69:sub9": 228 # CHECK-CP-JSON-DAG: "%69:sub10": 227 # CHECK-CP-JSON-DAG: "%69:sub11": 226 # CHECK-CP-JSON-DAG: "%69:sub12": 223 # CHECK-CP-JSON-DAG: "%69:sub13": 222 # CHECK-CP-JSON-DAG: "%69:sub14": 221 # CHECK-CP-JSON-DAG: "%69:sub15": 220 # CHECK-CP-JSON-DAG: "%69:sub16": 217 # CHECK-CP-JSON-DAG: "%69:sub17": 216 # CHECK-CP-JSON-DAG: "%69:sub18": 215 # CHECK-CP-JSON-DAG: "%69:sub19": 214 # CHECK-CP-JSON-DAG: "%69:sub20": 211 # CHECK-CP-JSON-DAG: "%69:sub21": 210 # CHECK-CP-JSON-DAG: "%69:sub22": 209 # CHECK-CP-JSON-DAG: "%69:sub23": 208 # CHECK-CP-JSON-DAG: "%69:sub24": 205 # CHECK-CP-JSON-DAG: "%69:sub25": 204 # CHECK-CP-JSON-DAG: "%69:sub26": 203 # CHECK-CP-JSON-DAG: "%69:sub27": 202 # CHECK-CP-JSON-DAG: "%69:sub28": 199 # CHECK-CP-JSON-DAG: "%69:sub29": 198 # CHECK-CP-JSON-DAG: "%69:sub30": 197 # CHECK-CP-JSON-DAG: "%69:sub31": 196 # CHECK-CP-JSON-DAG: "%70:sub0": 193 # CHECK-CP-JSON-DAG: "%70:sub1": 192 # CHECK-CP-JSON-DAG: "%70:sub2": 191 # CHECK-CP-JSON-DAG: "%70:sub3": 190 # CHECK-CP-JSON-DAG: "%70:sub4": 187 # CHECK-CP-JSON-DAG: "%70:sub5": 186 # CHECK-CP-JSON-DAG: "%70:sub6": 185 # CHECK-CP-JSON-DAG: "%70:sub7": 184 # CHECK-CP-JSON-DAG: "%70:sub8": 181 # CHECK-CP-JSON-DAG: "%70:sub9": 180 # CHECK-CP-JSON-DAG: "%70:sub10": 179 # CHECK-CP-JSON-DAG: "%70:sub11": 178 # CHECK-CP-JSON-DAG: "%70:sub12": 175 # CHECK-CP-JSON-DAG: "%70:sub13": 174 # CHECK-CP-JSON-DAG: "%70:sub14": 173 # CHECK-CP-JSON-DAG: "%70:sub15": 172 # CHECK-CP-JSON-DAG: "%70:sub16": 169 # CHECK-CP-JSON-DAG: "%70:sub17": 168 # CHECK-CP-JSON-DAG: "%70:sub18": 167 # CHECK-CP-JSON-DAG: "%70:sub19": 166 # CHECK-CP-JSON-DAG: "%70:sub20": 163 # CHECK-CP-JSON-DAG: "%70:sub21": 162 # CHECK-CP-JSON-DAG: "%70:sub22": 161 # CHECK-CP-JSON-DAG: "%70:sub23": 160 # CHECK-CP-JSON-DAG: "%70:sub24": 157 # CHECK-CP-JSON-DAG: "%70:sub25": 156 # CHECK-CP-JSON-DAG: "%70:sub26": 155 # CHECK-CP-JSON-DAG: "%70:sub27": 154 # CHECK-CP-JSON-DAG: "%70:sub28": 151 # CHECK-CP-JSON-DAG: "%70:sub29": 150 # CHECK-CP-JSON-DAG: "%70:sub30": 149 # CHECK-CP-JSON-DAG: "%70:sub31": 148 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 22 # CHECK-CP-JSON-DAG: "%102": 64 # CHECK-CP-JSON-DAG: "%107": 106 # CHECK-CP-JSON-DAG: "%149:sub0": 289 # CHECK-CP-JSON-DAG: "%149:sub1": 288 # CHECK-CP-JSON-DAG: "%149:sub2": 287 # CHECK-CP-JSON-DAG: "%149:sub3": 286 # CHECK-CP-JSON-DAG: "%149:sub4": 283 # CHECK-CP-JSON-DAG: "%149:sub5": 282 # CHECK-CP-JSON-DAG: "%149:sub6": 281 # CHECK-CP-JSON-DAG: "%149:sub7": 280 # CHECK-CP-JSON-DAG: "%149:sub8": 277 # CHECK-CP-JSON-DAG: "%149:sub9": 276 # CHECK-CP-JSON-DAG: "%149:sub10": 275 # CHECK-CP-JSON-DAG: "%149:sub11": 274 # CHECK-CP-JSON-DAG: "%149:sub12": 271 # CHECK-CP-JSON-DAG: "%149:sub13": 270 # CHECK-CP-JSON-DAG: "%149:sub14": 269 # CHECK-CP-JSON-DAG: "%149:sub15": 268 # CHECK-CP-JSON-DAG: "%149:sub16": 265 # CHECK-CP-JSON-DAG: "%149:sub17": 264 # CHECK-CP-JSON-DAG: "%149:sub18": 263 # CHECK-CP-JSON-DAG: "%149:sub19": 262 # CHECK-CP-JSON-DAG: "%149:sub20": 259 # CHECK-CP-JSON-DAG: "%149:sub21": 258 # CHECK-CP-JSON-DAG: "%149:sub22": 257 # CHECK-CP-JSON-DAG: "%149:sub23": 256 # CHECK-CP-JSON-DAG: "%149:sub24": 253 # CHECK-CP-JSON-DAG: "%149:sub25": 252 # CHECK-CP-JSON-DAG: "%149:sub26": 251 # CHECK-CP-JSON-DAG: "%149:sub27": 250 # CHECK-CP-JSON-DAG: "%149:sub28": 247 # CHECK-CP-JSON-DAG: "%149:sub29": 246 # CHECK-CP-JSON-DAG: "%149:sub30": 245 # CHECK-CP-JSON-DAG: "%149:sub31": 244 # CHECK-CP-JSON-DAG: "%191:sub0": 337 # CHECK-CP-JSON-DAG: "%191:sub1": 336 # CHECK-CP-JSON-DAG: "%191:sub2": 335 # CHECK-CP-JSON-DAG: "%191:sub3": 334 # CHECK-CP-JSON-DAG: "%191:sub4": 331 # CHECK-CP-JSON-DAG: "%191:sub5": 330 # CHECK-CP-JSON-DAG: "%191:sub6": 329 # CHECK-CP-JSON-DAG: "%191:sub7": 328 # CHECK-CP-JSON-DAG: "%191:sub8": 325 # CHECK-CP-JSON-DAG: "%191:sub9": 324 # CHECK-CP-JSON-DAG: "%191:sub10": 323 # CHECK-CP-JSON-DAG: "%191:sub11": 322 # CHECK-CP-JSON-DAG: "%191:sub12": 319 # CHECK-CP-JSON-DAG: "%191:sub13": 318 # CHECK-CP-JSON-DAG: "%191:sub14": 317 # CHECK-CP-JSON-DAG: "%191:sub15": 316 # CHECK-CP-JSON-DAG: "%191:sub16": 313 # CHECK-CP-JSON-DAG: "%191:sub17": 312 # CHECK-CP-JSON-DAG: "%191:sub18": 311 # CHECK-CP-JSON-DAG: "%191:sub19": 310 # CHECK-CP-JSON-DAG: "%191:sub20": 307 # CHECK-CP-JSON-DAG: "%191:sub21": 306 # CHECK-CP-JSON-DAG: "%191:sub22": 305 # CHECK-CP-JSON-DAG: "%191:sub23": 304 # CHECK-CP-JSON-DAG: "%191:sub24": 301 # CHECK-CP-JSON-DAG: "%191:sub25": 300 # CHECK-CP-JSON-DAG: "%191:sub26": 299 # CHECK-CP-JSON-DAG: "%191:sub27": 298 # CHECK-CP-JSON-DAG: "%191:sub28": 295 # CHECK-CP-JSON-DAG: "%191:sub29": 294 # CHECK-CP-JSON-DAG: "%191:sub30": 293 # CHECK-CP-JSON-DAG: "%191:sub31": 292 # CHECK-CP-JSON-DAG: "%233:sub0": 385 # CHECK-CP-JSON-DAG: "%233:sub1": 384 # CHECK-CP-JSON-DAG: "%233:sub2": 383 # CHECK-CP-JSON-DAG: "%233:sub3": 382 # CHECK-CP-JSON-DAG: "%233:sub4": 379 # CHECK-CP-JSON-DAG: "%233:sub5": 378 # CHECK-CP-JSON-DAG: "%233:sub6": 377 # CHECK-CP-JSON-DAG: "%233:sub7": 376 # CHECK-CP-JSON-DAG: "%233:sub8": 373 # CHECK-CP-JSON-DAG: "%233:sub9": 372 # CHECK-CP-JSON-DAG: "%233:sub10": 371 # CHECK-CP-JSON-DAG: "%233:sub11": 370 # CHECK-CP-JSON-DAG: "%233:sub12": 367 # CHECK-CP-JSON-DAG: "%233:sub13": 366 # CHECK-CP-JSON-DAG: "%233:sub14": 365 # CHECK-CP-JSON-DAG: "%233:sub15": 364 # CHECK-CP-JSON-DAG: "%233:sub16": 361 # CHECK-CP-JSON-DAG: "%233:sub17": 360 # CHECK-CP-JSON-DAG: "%233:sub18": 359 # CHECK-CP-JSON-DAG: "%233:sub19": 358 # CHECK-CP-JSON-DAG: "%233:sub20": 355 # CHECK-CP-JSON-DAG: "%233:sub21": 354 # CHECK-CP-JSON-DAG: "%233:sub22": 353 # CHECK-CP-JSON-DAG: "%233:sub23": 352 # CHECK-CP-JSON-DAG: "%233:sub24": 349 # CHECK-CP-JSON-DAG: "%233:sub25": 348 # CHECK-CP-JSON-DAG: "%233:sub26": 347 # CHECK-CP-JSON-DAG: "%233:sub27": 346 # CHECK-CP-JSON-DAG: "%233:sub28": 343 # CHECK-CP-JSON-DAG: "%233:sub29": 342 # CHECK-CP-JSON-DAG: "%233:sub30": 341 # CHECK-CP-JSON-DAG: "%233:sub31": 340 # CHECK-CP-JSON-DAG: "%235": 20 # CHECK-CP-JSON-DAG: "%236": 20 # CHECK-CP-JSON-DAG: "%237": 20 # CHECK-CP-JSON-DAG: "%238": 20 # CHECK-CP-JSON-DAG: "%240": 20 # CHECK-CP-JSON-DAG: "%241": 20 # CHECK-CP-JSON-DAG: "%242": 20 # CHECK-CP-JSON-DAG: "%243": 20 # CHECK-CP-JSON-DAG: "%245": 20 # CHECK-CP-JSON-DAG: "%246": 20 # CHECK-CP-JSON-DAG: "%247": 20 # CHECK-CP-JSON-DAG: "%248": 20 # CHECK-CP-JSON-DAG: "%250": 20 # CHECK-CP-JSON-DAG: "%251": 20 # CHECK-CP-JSON-DAG: "%252": 20 # CHECK-CP-JSON-DAG: "%253": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%255:vgpr_32 = COPY %254.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 240 # CHECK-CP-JSON-DAG: "%69:sub1": 239 # CHECK-CP-JSON-DAG: "%69:sub2": 238 # CHECK-CP-JSON-DAG: "%69:sub3": 237 # CHECK-CP-JSON-DAG: "%69:sub4": 234 # CHECK-CP-JSON-DAG: "%69:sub5": 233 # CHECK-CP-JSON-DAG: "%69:sub6": 232 # CHECK-CP-JSON-DAG: "%69:sub7": 231 # CHECK-CP-JSON-DAG: "%69:sub8": 228 # CHECK-CP-JSON-DAG: "%69:sub9": 227 # CHECK-CP-JSON-DAG: "%69:sub10": 226 # CHECK-CP-JSON-DAG: "%69:sub11": 225 # CHECK-CP-JSON-DAG: "%69:sub12": 222 # CHECK-CP-JSON-DAG: "%69:sub13": 221 # CHECK-CP-JSON-DAG: "%69:sub14": 220 # CHECK-CP-JSON-DAG: "%69:sub15": 219 # CHECK-CP-JSON-DAG: "%69:sub16": 216 # CHECK-CP-JSON-DAG: "%69:sub17": 215 # CHECK-CP-JSON-DAG: "%69:sub18": 214 # CHECK-CP-JSON-DAG: "%69:sub19": 213 # CHECK-CP-JSON-DAG: "%69:sub20": 210 # CHECK-CP-JSON-DAG: "%69:sub21": 209 # CHECK-CP-JSON-DAG: "%69:sub22": 208 # CHECK-CP-JSON-DAG: "%69:sub23": 207 # CHECK-CP-JSON-DAG: "%69:sub24": 204 # CHECK-CP-JSON-DAG: "%69:sub25": 203 # CHECK-CP-JSON-DAG: "%69:sub26": 202 # CHECK-CP-JSON-DAG: "%69:sub27": 201 # CHECK-CP-JSON-DAG: "%69:sub28": 198 # CHECK-CP-JSON-DAG: "%69:sub29": 197 # CHECK-CP-JSON-DAG: "%69:sub30": 196 # CHECK-CP-JSON-DAG: "%69:sub31": 195 # CHECK-CP-JSON-DAG: "%70:sub0": 192 # CHECK-CP-JSON-DAG: "%70:sub1": 191 # CHECK-CP-JSON-DAG: "%70:sub2": 190 # CHECK-CP-JSON-DAG: "%70:sub3": 189 # CHECK-CP-JSON-DAG: "%70:sub4": 186 # CHECK-CP-JSON-DAG: "%70:sub5": 185 # CHECK-CP-JSON-DAG: "%70:sub6": 184 # CHECK-CP-JSON-DAG: "%70:sub7": 183 # CHECK-CP-JSON-DAG: "%70:sub8": 180 # CHECK-CP-JSON-DAG: "%70:sub9": 179 # CHECK-CP-JSON-DAG: "%70:sub10": 178 # CHECK-CP-JSON-DAG: "%70:sub11": 177 # CHECK-CP-JSON-DAG: "%70:sub12": 174 # CHECK-CP-JSON-DAG: "%70:sub13": 173 # CHECK-CP-JSON-DAG: "%70:sub14": 172 # CHECK-CP-JSON-DAG: "%70:sub15": 171 # CHECK-CP-JSON-DAG: "%70:sub16": 168 # CHECK-CP-JSON-DAG: "%70:sub17": 167 # CHECK-CP-JSON-DAG: "%70:sub18": 166 # CHECK-CP-JSON-DAG: "%70:sub19": 165 # CHECK-CP-JSON-DAG: "%70:sub20": 162 # CHECK-CP-JSON-DAG: "%70:sub21": 161 # CHECK-CP-JSON-DAG: "%70:sub22": 160 # CHECK-CP-JSON-DAG: "%70:sub23": 159 # CHECK-CP-JSON-DAG: "%70:sub24": 156 # CHECK-CP-JSON-DAG: "%70:sub25": 155 # CHECK-CP-JSON-DAG: "%70:sub26": 154 # CHECK-CP-JSON-DAG: "%70:sub27": 153 # CHECK-CP-JSON-DAG: "%70:sub28": 150 # CHECK-CP-JSON-DAG: "%70:sub29": 149 # CHECK-CP-JSON-DAG: "%70:sub30": 148 # CHECK-CP-JSON-DAG: "%70:sub31": 147 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 21 # CHECK-CP-JSON-DAG: "%102": 63 # CHECK-CP-JSON-DAG: "%107": 105 # CHECK-CP-JSON-DAG: "%149:sub0": 288 # CHECK-CP-JSON-DAG: "%149:sub1": 287 # CHECK-CP-JSON-DAG: "%149:sub2": 286 # CHECK-CP-JSON-DAG: "%149:sub3": 285 # CHECK-CP-JSON-DAG: "%149:sub4": 282 # CHECK-CP-JSON-DAG: "%149:sub5": 281 # CHECK-CP-JSON-DAG: "%149:sub6": 280 # CHECK-CP-JSON-DAG: "%149:sub7": 279 # CHECK-CP-JSON-DAG: "%149:sub8": 276 # CHECK-CP-JSON-DAG: "%149:sub9": 275 # CHECK-CP-JSON-DAG: "%149:sub10": 274 # CHECK-CP-JSON-DAG: "%149:sub11": 273 # CHECK-CP-JSON-DAG: "%149:sub12": 270 # CHECK-CP-JSON-DAG: "%149:sub13": 269 # CHECK-CP-JSON-DAG: "%149:sub14": 268 # CHECK-CP-JSON-DAG: "%149:sub15": 267 # CHECK-CP-JSON-DAG: "%149:sub16": 264 # CHECK-CP-JSON-DAG: "%149:sub17": 263 # CHECK-CP-JSON-DAG: "%149:sub18": 262 # CHECK-CP-JSON-DAG: "%149:sub19": 261 # CHECK-CP-JSON-DAG: "%149:sub20": 258 # CHECK-CP-JSON-DAG: "%149:sub21": 257 # CHECK-CP-JSON-DAG: "%149:sub22": 256 # CHECK-CP-JSON-DAG: "%149:sub23": 255 # CHECK-CP-JSON-DAG: "%149:sub24": 252 # CHECK-CP-JSON-DAG: "%149:sub25": 251 # CHECK-CP-JSON-DAG: "%149:sub26": 250 # CHECK-CP-JSON-DAG: "%149:sub27": 249 # CHECK-CP-JSON-DAG: "%149:sub28": 246 # CHECK-CP-JSON-DAG: "%149:sub29": 245 # CHECK-CP-JSON-DAG: "%149:sub30": 244 # CHECK-CP-JSON-DAG: "%149:sub31": 243 # CHECK-CP-JSON-DAG: "%191:sub0": 336 # CHECK-CP-JSON-DAG: "%191:sub1": 335 # CHECK-CP-JSON-DAG: "%191:sub2": 334 # CHECK-CP-JSON-DAG: "%191:sub3": 333 # CHECK-CP-JSON-DAG: "%191:sub4": 330 # CHECK-CP-JSON-DAG: "%191:sub5": 329 # CHECK-CP-JSON-DAG: "%191:sub6": 328 # CHECK-CP-JSON-DAG: "%191:sub7": 327 # CHECK-CP-JSON-DAG: "%191:sub8": 324 # CHECK-CP-JSON-DAG: "%191:sub9": 323 # CHECK-CP-JSON-DAG: "%191:sub10": 322 # CHECK-CP-JSON-DAG: "%191:sub11": 321 # CHECK-CP-JSON-DAG: "%191:sub12": 318 # CHECK-CP-JSON-DAG: "%191:sub13": 317 # CHECK-CP-JSON-DAG: "%191:sub14": 316 # CHECK-CP-JSON-DAG: "%191:sub15": 315 # CHECK-CP-JSON-DAG: "%191:sub16": 312 # CHECK-CP-JSON-DAG: "%191:sub17": 311 # CHECK-CP-JSON-DAG: "%191:sub18": 310 # CHECK-CP-JSON-DAG: "%191:sub19": 309 # CHECK-CP-JSON-DAG: "%191:sub20": 306 # CHECK-CP-JSON-DAG: "%191:sub21": 305 # CHECK-CP-JSON-DAG: "%191:sub22": 304 # CHECK-CP-JSON-DAG: "%191:sub23": 303 # CHECK-CP-JSON-DAG: "%191:sub24": 300 # CHECK-CP-JSON-DAG: "%191:sub25": 299 # CHECK-CP-JSON-DAG: "%191:sub26": 298 # CHECK-CP-JSON-DAG: "%191:sub27": 297 # CHECK-CP-JSON-DAG: "%191:sub28": 294 # CHECK-CP-JSON-DAG: "%191:sub29": 293 # CHECK-CP-JSON-DAG: "%191:sub30": 292 # CHECK-CP-JSON-DAG: "%191:sub31": 291 # CHECK-CP-JSON-DAG: "%233:sub0": 384 # CHECK-CP-JSON-DAG: "%233:sub1": 383 # CHECK-CP-JSON-DAG: "%233:sub2": 382 # CHECK-CP-JSON-DAG: "%233:sub3": 381 # CHECK-CP-JSON-DAG: "%233:sub4": 378 # CHECK-CP-JSON-DAG: "%233:sub5": 377 # CHECK-CP-JSON-DAG: "%233:sub6": 376 # CHECK-CP-JSON-DAG: "%233:sub7": 375 # CHECK-CP-JSON-DAG: "%233:sub8": 372 # CHECK-CP-JSON-DAG: "%233:sub9": 371 # CHECK-CP-JSON-DAG: "%233:sub10": 370 # CHECK-CP-JSON-DAG: "%233:sub11": 369 # CHECK-CP-JSON-DAG: "%233:sub12": 366 # CHECK-CP-JSON-DAG: "%233:sub13": 365 # CHECK-CP-JSON-DAG: "%233:sub14": 364 # CHECK-CP-JSON-DAG: "%233:sub15": 363 # CHECK-CP-JSON-DAG: "%233:sub16": 360 # CHECK-CP-JSON-DAG: "%233:sub17": 359 # CHECK-CP-JSON-DAG: "%233:sub18": 358 # CHECK-CP-JSON-DAG: "%233:sub19": 357 # CHECK-CP-JSON-DAG: "%233:sub20": 354 # CHECK-CP-JSON-DAG: "%233:sub21": 353 # CHECK-CP-JSON-DAG: "%233:sub22": 352 # CHECK-CP-JSON-DAG: "%233:sub23": 351 # CHECK-CP-JSON-DAG: "%233:sub24": 348 # CHECK-CP-JSON-DAG: "%233:sub25": 347 # CHECK-CP-JSON-DAG: "%233:sub26": 346 # CHECK-CP-JSON-DAG: "%233:sub27": 345 # CHECK-CP-JSON-DAG: "%233:sub28": 342 # CHECK-CP-JSON-DAG: "%233:sub29": 341 # CHECK-CP-JSON-DAG: "%233:sub30": 340 # CHECK-CP-JSON-DAG: "%233:sub31": 339 # CHECK-CP-JSON-DAG: "%235": 19 # CHECK-CP-JSON-DAG: "%236": 19 # CHECK-CP-JSON-DAG: "%237": 19 # CHECK-CP-JSON-DAG: "%238": 19 # CHECK-CP-JSON-DAG: "%240": 19 # CHECK-CP-JSON-DAG: "%241": 19 # CHECK-CP-JSON-DAG: "%242": 19 # CHECK-CP-JSON-DAG: "%243": 19 # CHECK-CP-JSON-DAG: "%245": 19 # CHECK-CP-JSON-DAG: "%246": 19 # CHECK-CP-JSON-DAG: "%247": 19 # CHECK-CP-JSON-DAG: "%248": 19 # CHECK-CP-JSON-DAG: "%250": 19 # CHECK-CP-JSON-DAG: "%251": 19 # CHECK-CP-JSON-DAG: "%252": 19 # CHECK-CP-JSON-DAG: "%253": 19 # CHECK-CP-JSON-DAG: "%254:sub0": 3 # CHECK-CP-JSON-DAG: "%254:sub1": 2 # CHECK-CP-JSON-DAG: "%254:sub2": 1 # CHECK-CP-JSON-DAG: "%254:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%256:vgpr_32 = COPY %254.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 239 # CHECK-CP-JSON-DAG: "%69:sub1": 238 # CHECK-CP-JSON-DAG: "%69:sub2": 237 # CHECK-CP-JSON-DAG: "%69:sub3": 236 # CHECK-CP-JSON-DAG: "%69:sub4": 233 # CHECK-CP-JSON-DAG: "%69:sub5": 232 # CHECK-CP-JSON-DAG: "%69:sub6": 231 # CHECK-CP-JSON-DAG: "%69:sub7": 230 # CHECK-CP-JSON-DAG: "%69:sub8": 227 # CHECK-CP-JSON-DAG: "%69:sub9": 226 # CHECK-CP-JSON-DAG: "%69:sub10": 225 # CHECK-CP-JSON-DAG: "%69:sub11": 224 # CHECK-CP-JSON-DAG: "%69:sub12": 221 # CHECK-CP-JSON-DAG: "%69:sub13": 220 # CHECK-CP-JSON-DAG: "%69:sub14": 219 # CHECK-CP-JSON-DAG: "%69:sub15": 218 # CHECK-CP-JSON-DAG: "%69:sub16": 215 # CHECK-CP-JSON-DAG: "%69:sub17": 214 # CHECK-CP-JSON-DAG: "%69:sub18": 213 # CHECK-CP-JSON-DAG: "%69:sub19": 212 # CHECK-CP-JSON-DAG: "%69:sub20": 209 # CHECK-CP-JSON-DAG: "%69:sub21": 208 # CHECK-CP-JSON-DAG: "%69:sub22": 207 # CHECK-CP-JSON-DAG: "%69:sub23": 206 # CHECK-CP-JSON-DAG: "%69:sub24": 203 # CHECK-CP-JSON-DAG: "%69:sub25": 202 # CHECK-CP-JSON-DAG: "%69:sub26": 201 # CHECK-CP-JSON-DAG: "%69:sub27": 200 # CHECK-CP-JSON-DAG: "%69:sub28": 197 # CHECK-CP-JSON-DAG: "%69:sub29": 196 # CHECK-CP-JSON-DAG: "%69:sub30": 195 # CHECK-CP-JSON-DAG: "%69:sub31": 194 # CHECK-CP-JSON-DAG: "%70:sub0": 191 # CHECK-CP-JSON-DAG: "%70:sub1": 190 # CHECK-CP-JSON-DAG: "%70:sub2": 189 # CHECK-CP-JSON-DAG: "%70:sub3": 188 # CHECK-CP-JSON-DAG: "%70:sub4": 185 # CHECK-CP-JSON-DAG: "%70:sub5": 184 # CHECK-CP-JSON-DAG: "%70:sub6": 183 # CHECK-CP-JSON-DAG: "%70:sub7": 182 # CHECK-CP-JSON-DAG: "%70:sub8": 179 # CHECK-CP-JSON-DAG: "%70:sub9": 178 # CHECK-CP-JSON-DAG: "%70:sub10": 177 # CHECK-CP-JSON-DAG: "%70:sub11": 176 # CHECK-CP-JSON-DAG: "%70:sub12": 173 # CHECK-CP-JSON-DAG: "%70:sub13": 172 # CHECK-CP-JSON-DAG: "%70:sub14": 171 # CHECK-CP-JSON-DAG: "%70:sub15": 170 # CHECK-CP-JSON-DAG: "%70:sub16": 167 # CHECK-CP-JSON-DAG: "%70:sub17": 166 # CHECK-CP-JSON-DAG: "%70:sub18": 165 # CHECK-CP-JSON-DAG: "%70:sub19": 164 # CHECK-CP-JSON-DAG: "%70:sub20": 161 # CHECK-CP-JSON-DAG: "%70:sub21": 160 # CHECK-CP-JSON-DAG: "%70:sub22": 159 # CHECK-CP-JSON-DAG: "%70:sub23": 158 # CHECK-CP-JSON-DAG: "%70:sub24": 155 # CHECK-CP-JSON-DAG: "%70:sub25": 154 # CHECK-CP-JSON-DAG: "%70:sub26": 153 # CHECK-CP-JSON-DAG: "%70:sub27": 152 # CHECK-CP-JSON-DAG: "%70:sub28": 149 # CHECK-CP-JSON-DAG: "%70:sub29": 148 # CHECK-CP-JSON-DAG: "%70:sub30": 147 # CHECK-CP-JSON-DAG: "%70:sub31": 146 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 20 # CHECK-CP-JSON-DAG: "%102": 62 # CHECK-CP-JSON-DAG: "%107": 104 # CHECK-CP-JSON-DAG: "%149:sub0": 287 # CHECK-CP-JSON-DAG: "%149:sub1": 286 # CHECK-CP-JSON-DAG: "%149:sub2": 285 # CHECK-CP-JSON-DAG: "%149:sub3": 284 # CHECK-CP-JSON-DAG: "%149:sub4": 281 # CHECK-CP-JSON-DAG: "%149:sub5": 280 # CHECK-CP-JSON-DAG: "%149:sub6": 279 # CHECK-CP-JSON-DAG: "%149:sub7": 278 # CHECK-CP-JSON-DAG: "%149:sub8": 275 # CHECK-CP-JSON-DAG: "%149:sub9": 274 # CHECK-CP-JSON-DAG: "%149:sub10": 273 # CHECK-CP-JSON-DAG: "%149:sub11": 272 # CHECK-CP-JSON-DAG: "%149:sub12": 269 # CHECK-CP-JSON-DAG: "%149:sub13": 268 # CHECK-CP-JSON-DAG: "%149:sub14": 267 # CHECK-CP-JSON-DAG: "%149:sub15": 266 # CHECK-CP-JSON-DAG: "%149:sub16": 263 # CHECK-CP-JSON-DAG: "%149:sub17": 262 # CHECK-CP-JSON-DAG: "%149:sub18": 261 # CHECK-CP-JSON-DAG: "%149:sub19": 260 # CHECK-CP-JSON-DAG: "%149:sub20": 257 # CHECK-CP-JSON-DAG: "%149:sub21": 256 # CHECK-CP-JSON-DAG: "%149:sub22": 255 # CHECK-CP-JSON-DAG: "%149:sub23": 254 # CHECK-CP-JSON-DAG: "%149:sub24": 251 # CHECK-CP-JSON-DAG: "%149:sub25": 250 # CHECK-CP-JSON-DAG: "%149:sub26": 249 # CHECK-CP-JSON-DAG: "%149:sub27": 248 # CHECK-CP-JSON-DAG: "%149:sub28": 245 # CHECK-CP-JSON-DAG: "%149:sub29": 244 # CHECK-CP-JSON-DAG: "%149:sub30": 243 # CHECK-CP-JSON-DAG: "%149:sub31": 242 # CHECK-CP-JSON-DAG: "%191:sub0": 335 # CHECK-CP-JSON-DAG: "%191:sub1": 334 # CHECK-CP-JSON-DAG: "%191:sub2": 333 # CHECK-CP-JSON-DAG: "%191:sub3": 332 # CHECK-CP-JSON-DAG: "%191:sub4": 329 # CHECK-CP-JSON-DAG: "%191:sub5": 328 # CHECK-CP-JSON-DAG: "%191:sub6": 327 # CHECK-CP-JSON-DAG: "%191:sub7": 326 # CHECK-CP-JSON-DAG: "%191:sub8": 323 # CHECK-CP-JSON-DAG: "%191:sub9": 322 # CHECK-CP-JSON-DAG: "%191:sub10": 321 # CHECK-CP-JSON-DAG: "%191:sub11": 320 # CHECK-CP-JSON-DAG: "%191:sub12": 317 # CHECK-CP-JSON-DAG: "%191:sub13": 316 # CHECK-CP-JSON-DAG: "%191:sub14": 315 # CHECK-CP-JSON-DAG: "%191:sub15": 314 # CHECK-CP-JSON-DAG: "%191:sub16": 311 # CHECK-CP-JSON-DAG: "%191:sub17": 310 # CHECK-CP-JSON-DAG: "%191:sub18": 309 # CHECK-CP-JSON-DAG: "%191:sub19": 308 # CHECK-CP-JSON-DAG: "%191:sub20": 305 # CHECK-CP-JSON-DAG: "%191:sub21": 304 # CHECK-CP-JSON-DAG: "%191:sub22": 303 # CHECK-CP-JSON-DAG: "%191:sub23": 302 # CHECK-CP-JSON-DAG: "%191:sub24": 299 # CHECK-CP-JSON-DAG: "%191:sub25": 298 # CHECK-CP-JSON-DAG: "%191:sub26": 297 # CHECK-CP-JSON-DAG: "%191:sub27": 296 # CHECK-CP-JSON-DAG: "%191:sub28": 293 # CHECK-CP-JSON-DAG: "%191:sub29": 292 # CHECK-CP-JSON-DAG: "%191:sub30": 291 # CHECK-CP-JSON-DAG: "%191:sub31": 290 # CHECK-CP-JSON-DAG: "%233:sub0": 383 # CHECK-CP-JSON-DAG: "%233:sub1": 382 # CHECK-CP-JSON-DAG: "%233:sub2": 381 # CHECK-CP-JSON-DAG: "%233:sub3": 380 # CHECK-CP-JSON-DAG: "%233:sub4": 377 # CHECK-CP-JSON-DAG: "%233:sub5": 376 # CHECK-CP-JSON-DAG: "%233:sub6": 375 # CHECK-CP-JSON-DAG: "%233:sub7": 374 # CHECK-CP-JSON-DAG: "%233:sub8": 371 # CHECK-CP-JSON-DAG: "%233:sub9": 370 # CHECK-CP-JSON-DAG: "%233:sub10": 369 # CHECK-CP-JSON-DAG: "%233:sub11": 368 # CHECK-CP-JSON-DAG: "%233:sub12": 365 # CHECK-CP-JSON-DAG: "%233:sub13": 364 # CHECK-CP-JSON-DAG: "%233:sub14": 363 # CHECK-CP-JSON-DAG: "%233:sub15": 362 # CHECK-CP-JSON-DAG: "%233:sub16": 359 # CHECK-CP-JSON-DAG: "%233:sub17": 358 # CHECK-CP-JSON-DAG: "%233:sub18": 357 # CHECK-CP-JSON-DAG: "%233:sub19": 356 # CHECK-CP-JSON-DAG: "%233:sub20": 353 # CHECK-CP-JSON-DAG: "%233:sub21": 352 # CHECK-CP-JSON-DAG: "%233:sub22": 351 # CHECK-CP-JSON-DAG: "%233:sub23": 350 # CHECK-CP-JSON-DAG: "%233:sub24": 347 # CHECK-CP-JSON-DAG: "%233:sub25": 346 # CHECK-CP-JSON-DAG: "%233:sub26": 345 # CHECK-CP-JSON-DAG: "%233:sub27": 344 # CHECK-CP-JSON-DAG: "%233:sub28": 341 # CHECK-CP-JSON-DAG: "%233:sub29": 340 # CHECK-CP-JSON-DAG: "%233:sub30": 339 # CHECK-CP-JSON-DAG: "%233:sub31": 338 # CHECK-CP-JSON-DAG: "%235": 18 # CHECK-CP-JSON-DAG: "%236": 18 # CHECK-CP-JSON-DAG: "%237": 18 # CHECK-CP-JSON-DAG: "%238": 18 # CHECK-CP-JSON-DAG: "%240": 18 # CHECK-CP-JSON-DAG: "%241": 18 # CHECK-CP-JSON-DAG: "%242": 18 # CHECK-CP-JSON-DAG: "%243": 18 # CHECK-CP-JSON-DAG: "%245": 18 # CHECK-CP-JSON-DAG: "%246": 18 # CHECK-CP-JSON-DAG: "%247": 18 # CHECK-CP-JSON-DAG: "%248": 18 # CHECK-CP-JSON-DAG: "%250": 18 # CHECK-CP-JSON-DAG: "%251": 18 # CHECK-CP-JSON-DAG: "%252": 18 # CHECK-CP-JSON-DAG: "%253": 18 # CHECK-CP-JSON-DAG: "%254:sub0": 2 # CHECK-CP-JSON-DAG: "%254:sub1": 1 # CHECK-CP-JSON-DAG: "%254:sub2": 0 # CHECK-CP-JSON-DAG: "%255": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%257:vgpr_32 = COPY %254.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 238 # CHECK-CP-JSON-DAG: "%69:sub1": 237 # CHECK-CP-JSON-DAG: "%69:sub2": 236 # CHECK-CP-JSON-DAG: "%69:sub3": 235 # CHECK-CP-JSON-DAG: "%69:sub4": 232 # CHECK-CP-JSON-DAG: "%69:sub5": 231 # CHECK-CP-JSON-DAG: "%69:sub6": 230 # CHECK-CP-JSON-DAG: "%69:sub7": 229 # CHECK-CP-JSON-DAG: "%69:sub8": 226 # CHECK-CP-JSON-DAG: "%69:sub9": 225 # CHECK-CP-JSON-DAG: "%69:sub10": 224 # CHECK-CP-JSON-DAG: "%69:sub11": 223 # CHECK-CP-JSON-DAG: "%69:sub12": 220 # CHECK-CP-JSON-DAG: "%69:sub13": 219 # CHECK-CP-JSON-DAG: "%69:sub14": 218 # CHECK-CP-JSON-DAG: "%69:sub15": 217 # CHECK-CP-JSON-DAG: "%69:sub16": 214 # CHECK-CP-JSON-DAG: "%69:sub17": 213 # CHECK-CP-JSON-DAG: "%69:sub18": 212 # CHECK-CP-JSON-DAG: "%69:sub19": 211 # CHECK-CP-JSON-DAG: "%69:sub20": 208 # CHECK-CP-JSON-DAG: "%69:sub21": 207 # CHECK-CP-JSON-DAG: "%69:sub22": 206 # CHECK-CP-JSON-DAG: "%69:sub23": 205 # CHECK-CP-JSON-DAG: "%69:sub24": 202 # CHECK-CP-JSON-DAG: "%69:sub25": 201 # CHECK-CP-JSON-DAG: "%69:sub26": 200 # CHECK-CP-JSON-DAG: "%69:sub27": 199 # CHECK-CP-JSON-DAG: "%69:sub28": 196 # CHECK-CP-JSON-DAG: "%69:sub29": 195 # CHECK-CP-JSON-DAG: "%69:sub30": 194 # CHECK-CP-JSON-DAG: "%69:sub31": 193 # CHECK-CP-JSON-DAG: "%70:sub0": 190 # CHECK-CP-JSON-DAG: "%70:sub1": 189 # CHECK-CP-JSON-DAG: "%70:sub2": 188 # CHECK-CP-JSON-DAG: "%70:sub3": 187 # CHECK-CP-JSON-DAG: "%70:sub4": 184 # CHECK-CP-JSON-DAG: "%70:sub5": 183 # CHECK-CP-JSON-DAG: "%70:sub6": 182 # CHECK-CP-JSON-DAG: "%70:sub7": 181 # CHECK-CP-JSON-DAG: "%70:sub8": 178 # CHECK-CP-JSON-DAG: "%70:sub9": 177 # CHECK-CP-JSON-DAG: "%70:sub10": 176 # CHECK-CP-JSON-DAG: "%70:sub11": 175 # CHECK-CP-JSON-DAG: "%70:sub12": 172 # CHECK-CP-JSON-DAG: "%70:sub13": 171 # CHECK-CP-JSON-DAG: "%70:sub14": 170 # CHECK-CP-JSON-DAG: "%70:sub15": 169 # CHECK-CP-JSON-DAG: "%70:sub16": 166 # CHECK-CP-JSON-DAG: "%70:sub17": 165 # CHECK-CP-JSON-DAG: "%70:sub18": 164 # CHECK-CP-JSON-DAG: "%70:sub19": 163 # CHECK-CP-JSON-DAG: "%70:sub20": 160 # CHECK-CP-JSON-DAG: "%70:sub21": 159 # CHECK-CP-JSON-DAG: "%70:sub22": 158 # CHECK-CP-JSON-DAG: "%70:sub23": 157 # CHECK-CP-JSON-DAG: "%70:sub24": 154 # CHECK-CP-JSON-DAG: "%70:sub25": 153 # CHECK-CP-JSON-DAG: "%70:sub26": 152 # CHECK-CP-JSON-DAG: "%70:sub27": 151 # CHECK-CP-JSON-DAG: "%70:sub28": 148 # CHECK-CP-JSON-DAG: "%70:sub29": 147 # CHECK-CP-JSON-DAG: "%70:sub30": 146 # CHECK-CP-JSON-DAG: "%70:sub31": 145 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 19 # CHECK-CP-JSON-DAG: "%102": 61 # CHECK-CP-JSON-DAG: "%107": 103 # CHECK-CP-JSON-DAG: "%149:sub0": 286 # CHECK-CP-JSON-DAG: "%149:sub1": 285 # CHECK-CP-JSON-DAG: "%149:sub2": 284 # CHECK-CP-JSON-DAG: "%149:sub3": 283 # CHECK-CP-JSON-DAG: "%149:sub4": 280 # CHECK-CP-JSON-DAG: "%149:sub5": 279 # CHECK-CP-JSON-DAG: "%149:sub6": 278 # CHECK-CP-JSON-DAG: "%149:sub7": 277 # CHECK-CP-JSON-DAG: "%149:sub8": 274 # CHECK-CP-JSON-DAG: "%149:sub9": 273 # CHECK-CP-JSON-DAG: "%149:sub10": 272 # CHECK-CP-JSON-DAG: "%149:sub11": 271 # CHECK-CP-JSON-DAG: "%149:sub12": 268 # CHECK-CP-JSON-DAG: "%149:sub13": 267 # CHECK-CP-JSON-DAG: "%149:sub14": 266 # CHECK-CP-JSON-DAG: "%149:sub15": 265 # CHECK-CP-JSON-DAG: "%149:sub16": 262 # CHECK-CP-JSON-DAG: "%149:sub17": 261 # CHECK-CP-JSON-DAG: "%149:sub18": 260 # CHECK-CP-JSON-DAG: "%149:sub19": 259 # CHECK-CP-JSON-DAG: "%149:sub20": 256 # CHECK-CP-JSON-DAG: "%149:sub21": 255 # CHECK-CP-JSON-DAG: "%149:sub22": 254 # CHECK-CP-JSON-DAG: "%149:sub23": 253 # CHECK-CP-JSON-DAG: "%149:sub24": 250 # CHECK-CP-JSON-DAG: "%149:sub25": 249 # CHECK-CP-JSON-DAG: "%149:sub26": 248 # CHECK-CP-JSON-DAG: "%149:sub27": 247 # CHECK-CP-JSON-DAG: "%149:sub28": 244 # CHECK-CP-JSON-DAG: "%149:sub29": 243 # CHECK-CP-JSON-DAG: "%149:sub30": 242 # CHECK-CP-JSON-DAG: "%149:sub31": 241 # CHECK-CP-JSON-DAG: "%191:sub0": 334 # CHECK-CP-JSON-DAG: "%191:sub1": 333 # CHECK-CP-JSON-DAG: "%191:sub2": 332 # CHECK-CP-JSON-DAG: "%191:sub3": 331 # CHECK-CP-JSON-DAG: "%191:sub4": 328 # CHECK-CP-JSON-DAG: "%191:sub5": 327 # CHECK-CP-JSON-DAG: "%191:sub6": 326 # CHECK-CP-JSON-DAG: "%191:sub7": 325 # CHECK-CP-JSON-DAG: "%191:sub8": 322 # CHECK-CP-JSON-DAG: "%191:sub9": 321 # CHECK-CP-JSON-DAG: "%191:sub10": 320 # CHECK-CP-JSON-DAG: "%191:sub11": 319 # CHECK-CP-JSON-DAG: "%191:sub12": 316 # CHECK-CP-JSON-DAG: "%191:sub13": 315 # CHECK-CP-JSON-DAG: "%191:sub14": 314 # CHECK-CP-JSON-DAG: "%191:sub15": 313 # CHECK-CP-JSON-DAG: "%191:sub16": 310 # CHECK-CP-JSON-DAG: "%191:sub17": 309 # CHECK-CP-JSON-DAG: "%191:sub18": 308 # CHECK-CP-JSON-DAG: "%191:sub19": 307 # CHECK-CP-JSON-DAG: "%191:sub20": 304 # CHECK-CP-JSON-DAG: "%191:sub21": 303 # CHECK-CP-JSON-DAG: "%191:sub22": 302 # CHECK-CP-JSON-DAG: "%191:sub23": 301 # CHECK-CP-JSON-DAG: "%191:sub24": 298 # CHECK-CP-JSON-DAG: "%191:sub25": 297 # CHECK-CP-JSON-DAG: "%191:sub26": 296 # CHECK-CP-JSON-DAG: "%191:sub27": 295 # CHECK-CP-JSON-DAG: "%191:sub28": 292 # CHECK-CP-JSON-DAG: "%191:sub29": 291 # CHECK-CP-JSON-DAG: "%191:sub30": 290 # CHECK-CP-JSON-DAG: "%191:sub31": 289 # CHECK-CP-JSON-DAG: "%233:sub0": 382 # CHECK-CP-JSON-DAG: "%233:sub1": 381 # CHECK-CP-JSON-DAG: "%233:sub2": 380 # CHECK-CP-JSON-DAG: "%233:sub3": 379 # CHECK-CP-JSON-DAG: "%233:sub4": 376 # CHECK-CP-JSON-DAG: "%233:sub5": 375 # CHECK-CP-JSON-DAG: "%233:sub6": 374 # CHECK-CP-JSON-DAG: "%233:sub7": 373 # CHECK-CP-JSON-DAG: "%233:sub8": 370 # CHECK-CP-JSON-DAG: "%233:sub9": 369 # CHECK-CP-JSON-DAG: "%233:sub10": 368 # CHECK-CP-JSON-DAG: "%233:sub11": 367 # CHECK-CP-JSON-DAG: "%233:sub12": 364 # CHECK-CP-JSON-DAG: "%233:sub13": 363 # CHECK-CP-JSON-DAG: "%233:sub14": 362 # CHECK-CP-JSON-DAG: "%233:sub15": 361 # CHECK-CP-JSON-DAG: "%233:sub16": 358 # CHECK-CP-JSON-DAG: "%233:sub17": 357 # CHECK-CP-JSON-DAG: "%233:sub18": 356 # CHECK-CP-JSON-DAG: "%233:sub19": 355 # CHECK-CP-JSON-DAG: "%233:sub20": 352 # CHECK-CP-JSON-DAG: "%233:sub21": 351 # CHECK-CP-JSON-DAG: "%233:sub22": 350 # CHECK-CP-JSON-DAG: "%233:sub23": 349 # CHECK-CP-JSON-DAG: "%233:sub24": 346 # CHECK-CP-JSON-DAG: "%233:sub25": 345 # CHECK-CP-JSON-DAG: "%233:sub26": 344 # CHECK-CP-JSON-DAG: "%233:sub27": 343 # CHECK-CP-JSON-DAG: "%233:sub28": 340 # CHECK-CP-JSON-DAG: "%233:sub29": 339 # CHECK-CP-JSON-DAG: "%233:sub30": 338 # CHECK-CP-JSON-DAG: "%233:sub31": 337 # CHECK-CP-JSON-DAG: "%235": 17 # CHECK-CP-JSON-DAG: "%236": 17 # CHECK-CP-JSON-DAG: "%237": 17 # CHECK-CP-JSON-DAG: "%238": 17 # CHECK-CP-JSON-DAG: "%240": 17 # CHECK-CP-JSON-DAG: "%241": 17 # CHECK-CP-JSON-DAG: "%242": 17 # CHECK-CP-JSON-DAG: "%243": 17 # CHECK-CP-JSON-DAG: "%245": 17 # CHECK-CP-JSON-DAG: "%246": 17 # CHECK-CP-JSON-DAG: "%247": 17 # CHECK-CP-JSON-DAG: "%248": 17 # CHECK-CP-JSON-DAG: "%250": 17 # CHECK-CP-JSON-DAG: "%251": 17 # CHECK-CP-JSON-DAG: "%252": 17 # CHECK-CP-JSON-DAG: "%253": 17 # CHECK-CP-JSON-DAG: "%254:sub0": 1 # CHECK-CP-JSON-DAG: "%254:sub1": 0 # CHECK-CP-JSON-DAG: "%255": 17 # CHECK-CP-JSON-DAG: "%256": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%258:vgpr_32 = COPY %254.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 237 # CHECK-CP-JSON-DAG: "%69:sub1": 236 # CHECK-CP-JSON-DAG: "%69:sub2": 235 # CHECK-CP-JSON-DAG: "%69:sub3": 234 # CHECK-CP-JSON-DAG: "%69:sub4": 231 # CHECK-CP-JSON-DAG: "%69:sub5": 230 # CHECK-CP-JSON-DAG: "%69:sub6": 229 # CHECK-CP-JSON-DAG: "%69:sub7": 228 # CHECK-CP-JSON-DAG: "%69:sub8": 225 # CHECK-CP-JSON-DAG: "%69:sub9": 224 # CHECK-CP-JSON-DAG: "%69:sub10": 223 # CHECK-CP-JSON-DAG: "%69:sub11": 222 # CHECK-CP-JSON-DAG: "%69:sub12": 219 # CHECK-CP-JSON-DAG: "%69:sub13": 218 # CHECK-CP-JSON-DAG: "%69:sub14": 217 # CHECK-CP-JSON-DAG: "%69:sub15": 216 # CHECK-CP-JSON-DAG: "%69:sub16": 213 # CHECK-CP-JSON-DAG: "%69:sub17": 212 # CHECK-CP-JSON-DAG: "%69:sub18": 211 # CHECK-CP-JSON-DAG: "%69:sub19": 210 # CHECK-CP-JSON-DAG: "%69:sub20": 207 # CHECK-CP-JSON-DAG: "%69:sub21": 206 # CHECK-CP-JSON-DAG: "%69:sub22": 205 # CHECK-CP-JSON-DAG: "%69:sub23": 204 # CHECK-CP-JSON-DAG: "%69:sub24": 201 # CHECK-CP-JSON-DAG: "%69:sub25": 200 # CHECK-CP-JSON-DAG: "%69:sub26": 199 # CHECK-CP-JSON-DAG: "%69:sub27": 198 # CHECK-CP-JSON-DAG: "%69:sub28": 195 # CHECK-CP-JSON-DAG: "%69:sub29": 194 # CHECK-CP-JSON-DAG: "%69:sub30": 193 # CHECK-CP-JSON-DAG: "%69:sub31": 192 # CHECK-CP-JSON-DAG: "%70:sub0": 189 # CHECK-CP-JSON-DAG: "%70:sub1": 188 # CHECK-CP-JSON-DAG: "%70:sub2": 187 # CHECK-CP-JSON-DAG: "%70:sub3": 186 # CHECK-CP-JSON-DAG: "%70:sub4": 183 # CHECK-CP-JSON-DAG: "%70:sub5": 182 # CHECK-CP-JSON-DAG: "%70:sub6": 181 # CHECK-CP-JSON-DAG: "%70:sub7": 180 # CHECK-CP-JSON-DAG: "%70:sub8": 177 # CHECK-CP-JSON-DAG: "%70:sub9": 176 # CHECK-CP-JSON-DAG: "%70:sub10": 175 # CHECK-CP-JSON-DAG: "%70:sub11": 174 # CHECK-CP-JSON-DAG: "%70:sub12": 171 # CHECK-CP-JSON-DAG: "%70:sub13": 170 # CHECK-CP-JSON-DAG: "%70:sub14": 169 # CHECK-CP-JSON-DAG: "%70:sub15": 168 # CHECK-CP-JSON-DAG: "%70:sub16": 165 # CHECK-CP-JSON-DAG: "%70:sub17": 164 # CHECK-CP-JSON-DAG: "%70:sub18": 163 # CHECK-CP-JSON-DAG: "%70:sub19": 162 # CHECK-CP-JSON-DAG: "%70:sub20": 159 # CHECK-CP-JSON-DAG: "%70:sub21": 158 # CHECK-CP-JSON-DAG: "%70:sub22": 157 # CHECK-CP-JSON-DAG: "%70:sub23": 156 # CHECK-CP-JSON-DAG: "%70:sub24": 153 # CHECK-CP-JSON-DAG: "%70:sub25": 152 # CHECK-CP-JSON-DAG: "%70:sub26": 151 # CHECK-CP-JSON-DAG: "%70:sub27": 150 # CHECK-CP-JSON-DAG: "%70:sub28": 147 # CHECK-CP-JSON-DAG: "%70:sub29": 146 # CHECK-CP-JSON-DAG: "%70:sub30": 145 # CHECK-CP-JSON-DAG: "%70:sub31": 144 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 18 # CHECK-CP-JSON-DAG: "%102": 60 # CHECK-CP-JSON-DAG: "%107": 102 # CHECK-CP-JSON-DAG: "%149:sub0": 285 # CHECK-CP-JSON-DAG: "%149:sub1": 284 # CHECK-CP-JSON-DAG: "%149:sub2": 283 # CHECK-CP-JSON-DAG: "%149:sub3": 282 # CHECK-CP-JSON-DAG: "%149:sub4": 279 # CHECK-CP-JSON-DAG: "%149:sub5": 278 # CHECK-CP-JSON-DAG: "%149:sub6": 277 # CHECK-CP-JSON-DAG: "%149:sub7": 276 # CHECK-CP-JSON-DAG: "%149:sub8": 273 # CHECK-CP-JSON-DAG: "%149:sub9": 272 # CHECK-CP-JSON-DAG: "%149:sub10": 271 # CHECK-CP-JSON-DAG: "%149:sub11": 270 # CHECK-CP-JSON-DAG: "%149:sub12": 267 # CHECK-CP-JSON-DAG: "%149:sub13": 266 # CHECK-CP-JSON-DAG: "%149:sub14": 265 # CHECK-CP-JSON-DAG: "%149:sub15": 264 # CHECK-CP-JSON-DAG: "%149:sub16": 261 # CHECK-CP-JSON-DAG: "%149:sub17": 260 # CHECK-CP-JSON-DAG: "%149:sub18": 259 # CHECK-CP-JSON-DAG: "%149:sub19": 258 # CHECK-CP-JSON-DAG: "%149:sub20": 255 # CHECK-CP-JSON-DAG: "%149:sub21": 254 # CHECK-CP-JSON-DAG: "%149:sub22": 253 # CHECK-CP-JSON-DAG: "%149:sub23": 252 # CHECK-CP-JSON-DAG: "%149:sub24": 249 # CHECK-CP-JSON-DAG: "%149:sub25": 248 # CHECK-CP-JSON-DAG: "%149:sub26": 247 # CHECK-CP-JSON-DAG: "%149:sub27": 246 # CHECK-CP-JSON-DAG: "%149:sub28": 243 # CHECK-CP-JSON-DAG: "%149:sub29": 242 # CHECK-CP-JSON-DAG: "%149:sub30": 241 # CHECK-CP-JSON-DAG: "%149:sub31": 240 # CHECK-CP-JSON-DAG: "%191:sub0": 333 # CHECK-CP-JSON-DAG: "%191:sub1": 332 # CHECK-CP-JSON-DAG: "%191:sub2": 331 # CHECK-CP-JSON-DAG: "%191:sub3": 330 # CHECK-CP-JSON-DAG: "%191:sub4": 327 # CHECK-CP-JSON-DAG: "%191:sub5": 326 # CHECK-CP-JSON-DAG: "%191:sub6": 325 # CHECK-CP-JSON-DAG: "%191:sub7": 324 # CHECK-CP-JSON-DAG: "%191:sub8": 321 # CHECK-CP-JSON-DAG: "%191:sub9": 320 # CHECK-CP-JSON-DAG: "%191:sub10": 319 # CHECK-CP-JSON-DAG: "%191:sub11": 318 # CHECK-CP-JSON-DAG: "%191:sub12": 315 # CHECK-CP-JSON-DAG: "%191:sub13": 314 # CHECK-CP-JSON-DAG: "%191:sub14": 313 # CHECK-CP-JSON-DAG: "%191:sub15": 312 # CHECK-CP-JSON-DAG: "%191:sub16": 309 # CHECK-CP-JSON-DAG: "%191:sub17": 308 # CHECK-CP-JSON-DAG: "%191:sub18": 307 # CHECK-CP-JSON-DAG: "%191:sub19": 306 # CHECK-CP-JSON-DAG: "%191:sub20": 303 # CHECK-CP-JSON-DAG: "%191:sub21": 302 # CHECK-CP-JSON-DAG: "%191:sub22": 301 # CHECK-CP-JSON-DAG: "%191:sub23": 300 # CHECK-CP-JSON-DAG: "%191:sub24": 297 # CHECK-CP-JSON-DAG: "%191:sub25": 296 # CHECK-CP-JSON-DAG: "%191:sub26": 295 # CHECK-CP-JSON-DAG: "%191:sub27": 294 # CHECK-CP-JSON-DAG: "%191:sub28": 291 # CHECK-CP-JSON-DAG: "%191:sub29": 290 # CHECK-CP-JSON-DAG: "%191:sub30": 289 # CHECK-CP-JSON-DAG: "%191:sub31": 288 # CHECK-CP-JSON-DAG: "%233:sub0": 381 # CHECK-CP-JSON-DAG: "%233:sub1": 380 # CHECK-CP-JSON-DAG: "%233:sub2": 379 # CHECK-CP-JSON-DAG: "%233:sub3": 378 # CHECK-CP-JSON-DAG: "%233:sub4": 375 # CHECK-CP-JSON-DAG: "%233:sub5": 374 # CHECK-CP-JSON-DAG: "%233:sub6": 373 # CHECK-CP-JSON-DAG: "%233:sub7": 372 # CHECK-CP-JSON-DAG: "%233:sub8": 369 # CHECK-CP-JSON-DAG: "%233:sub9": 368 # CHECK-CP-JSON-DAG: "%233:sub10": 367 # CHECK-CP-JSON-DAG: "%233:sub11": 366 # CHECK-CP-JSON-DAG: "%233:sub12": 363 # CHECK-CP-JSON-DAG: "%233:sub13": 362 # CHECK-CP-JSON-DAG: "%233:sub14": 361 # CHECK-CP-JSON-DAG: "%233:sub15": 360 # CHECK-CP-JSON-DAG: "%233:sub16": 357 # CHECK-CP-JSON-DAG: "%233:sub17": 356 # CHECK-CP-JSON-DAG: "%233:sub18": 355 # CHECK-CP-JSON-DAG: "%233:sub19": 354 # CHECK-CP-JSON-DAG: "%233:sub20": 351 # CHECK-CP-JSON-DAG: "%233:sub21": 350 # CHECK-CP-JSON-DAG: "%233:sub22": 349 # CHECK-CP-JSON-DAG: "%233:sub23": 348 # CHECK-CP-JSON-DAG: "%233:sub24": 345 # CHECK-CP-JSON-DAG: "%233:sub25": 344 # CHECK-CP-JSON-DAG: "%233:sub26": 343 # CHECK-CP-JSON-DAG: "%233:sub27": 342 # CHECK-CP-JSON-DAG: "%233:sub28": 339 # CHECK-CP-JSON-DAG: "%233:sub29": 338 # CHECK-CP-JSON-DAG: "%233:sub30": 337 # CHECK-CP-JSON-DAG: "%233:sub31": 336 # CHECK-CP-JSON-DAG: "%235": 16 # CHECK-CP-JSON-DAG: "%236": 16 # CHECK-CP-JSON-DAG: "%237": 16 # CHECK-CP-JSON-DAG: "%238": 16 # CHECK-CP-JSON-DAG: "%240": 16 # CHECK-CP-JSON-DAG: "%241": 16 # CHECK-CP-JSON-DAG: "%242": 16 # CHECK-CP-JSON-DAG: "%243": 16 # CHECK-CP-JSON-DAG: "%245": 16 # CHECK-CP-JSON-DAG: "%246": 16 # CHECK-CP-JSON-DAG: "%247": 16 # CHECK-CP-JSON-DAG: "%248": 16 # CHECK-CP-JSON-DAG: "%250": 16 # CHECK-CP-JSON-DAG: "%251": 16 # CHECK-CP-JSON-DAG: "%252": 16 # CHECK-CP-JSON-DAG: "%253": 16 # CHECK-CP-JSON-DAG: "%254:sub0": 0 # CHECK-CP-JSON-DAG: "%255": 16 # CHECK-CP-JSON-DAG: "%256": 16 # CHECK-CP-JSON-DAG: "%257": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%259:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 236 # CHECK-CP-JSON-DAG: "%69:sub1": 235 # CHECK-CP-JSON-DAG: "%69:sub2": 234 # CHECK-CP-JSON-DAG: "%69:sub3": 233 # CHECK-CP-JSON-DAG: "%69:sub4": 230 # CHECK-CP-JSON-DAG: "%69:sub5": 229 # CHECK-CP-JSON-DAG: "%69:sub6": 228 # CHECK-CP-JSON-DAG: "%69:sub7": 227 # CHECK-CP-JSON-DAG: "%69:sub8": 224 # CHECK-CP-JSON-DAG: "%69:sub9": 223 # CHECK-CP-JSON-DAG: "%69:sub10": 222 # CHECK-CP-JSON-DAG: "%69:sub11": 221 # CHECK-CP-JSON-DAG: "%69:sub12": 218 # CHECK-CP-JSON-DAG: "%69:sub13": 217 # CHECK-CP-JSON-DAG: "%69:sub14": 216 # CHECK-CP-JSON-DAG: "%69:sub15": 215 # CHECK-CP-JSON-DAG: "%69:sub16": 212 # CHECK-CP-JSON-DAG: "%69:sub17": 211 # CHECK-CP-JSON-DAG: "%69:sub18": 210 # CHECK-CP-JSON-DAG: "%69:sub19": 209 # CHECK-CP-JSON-DAG: "%69:sub20": 206 # CHECK-CP-JSON-DAG: "%69:sub21": 205 # CHECK-CP-JSON-DAG: "%69:sub22": 204 # CHECK-CP-JSON-DAG: "%69:sub23": 203 # CHECK-CP-JSON-DAG: "%69:sub24": 200 # CHECK-CP-JSON-DAG: "%69:sub25": 199 # CHECK-CP-JSON-DAG: "%69:sub26": 198 # CHECK-CP-JSON-DAG: "%69:sub27": 197 # CHECK-CP-JSON-DAG: "%69:sub28": 194 # CHECK-CP-JSON-DAG: "%69:sub29": 193 # CHECK-CP-JSON-DAG: "%69:sub30": 192 # CHECK-CP-JSON-DAG: "%69:sub31": 191 # CHECK-CP-JSON-DAG: "%70:sub0": 188 # CHECK-CP-JSON-DAG: "%70:sub1": 187 # CHECK-CP-JSON-DAG: "%70:sub2": 186 # CHECK-CP-JSON-DAG: "%70:sub3": 185 # CHECK-CP-JSON-DAG: "%70:sub4": 182 # CHECK-CP-JSON-DAG: "%70:sub5": 181 # CHECK-CP-JSON-DAG: "%70:sub6": 180 # CHECK-CP-JSON-DAG: "%70:sub7": 179 # CHECK-CP-JSON-DAG: "%70:sub8": 176 # CHECK-CP-JSON-DAG: "%70:sub9": 175 # CHECK-CP-JSON-DAG: "%70:sub10": 174 # CHECK-CP-JSON-DAG: "%70:sub11": 173 # CHECK-CP-JSON-DAG: "%70:sub12": 170 # CHECK-CP-JSON-DAG: "%70:sub13": 169 # CHECK-CP-JSON-DAG: "%70:sub14": 168 # CHECK-CP-JSON-DAG: "%70:sub15": 167 # CHECK-CP-JSON-DAG: "%70:sub16": 164 # CHECK-CP-JSON-DAG: "%70:sub17": 163 # CHECK-CP-JSON-DAG: "%70:sub18": 162 # CHECK-CP-JSON-DAG: "%70:sub19": 161 # CHECK-CP-JSON-DAG: "%70:sub20": 158 # CHECK-CP-JSON-DAG: "%70:sub21": 157 # CHECK-CP-JSON-DAG: "%70:sub22": 156 # CHECK-CP-JSON-DAG: "%70:sub23": 155 # CHECK-CP-JSON-DAG: "%70:sub24": 152 # CHECK-CP-JSON-DAG: "%70:sub25": 151 # CHECK-CP-JSON-DAG: "%70:sub26": 150 # CHECK-CP-JSON-DAG: "%70:sub27": 149 # CHECK-CP-JSON-DAG: "%70:sub28": 146 # CHECK-CP-JSON-DAG: "%70:sub29": 145 # CHECK-CP-JSON-DAG: "%70:sub30": 144 # CHECK-CP-JSON-DAG: "%70:sub31": 143 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 17 # CHECK-CP-JSON-DAG: "%102": 59 # CHECK-CP-JSON-DAG: "%107": 101 # CHECK-CP-JSON-DAG: "%149:sub0": 284 # CHECK-CP-JSON-DAG: "%149:sub1": 283 # CHECK-CP-JSON-DAG: "%149:sub2": 282 # CHECK-CP-JSON-DAG: "%149:sub3": 281 # CHECK-CP-JSON-DAG: "%149:sub4": 278 # CHECK-CP-JSON-DAG: "%149:sub5": 277 # CHECK-CP-JSON-DAG: "%149:sub6": 276 # CHECK-CP-JSON-DAG: "%149:sub7": 275 # CHECK-CP-JSON-DAG: "%149:sub8": 272 # CHECK-CP-JSON-DAG: "%149:sub9": 271 # CHECK-CP-JSON-DAG: "%149:sub10": 270 # CHECK-CP-JSON-DAG: "%149:sub11": 269 # CHECK-CP-JSON-DAG: "%149:sub12": 266 # CHECK-CP-JSON-DAG: "%149:sub13": 265 # CHECK-CP-JSON-DAG: "%149:sub14": 264 # CHECK-CP-JSON-DAG: "%149:sub15": 263 # CHECK-CP-JSON-DAG: "%149:sub16": 260 # CHECK-CP-JSON-DAG: "%149:sub17": 259 # CHECK-CP-JSON-DAG: "%149:sub18": 258 # CHECK-CP-JSON-DAG: "%149:sub19": 257 # CHECK-CP-JSON-DAG: "%149:sub20": 254 # CHECK-CP-JSON-DAG: "%149:sub21": 253 # CHECK-CP-JSON-DAG: "%149:sub22": 252 # CHECK-CP-JSON-DAG: "%149:sub23": 251 # CHECK-CP-JSON-DAG: "%149:sub24": 248 # CHECK-CP-JSON-DAG: "%149:sub25": 247 # CHECK-CP-JSON-DAG: "%149:sub26": 246 # CHECK-CP-JSON-DAG: "%149:sub27": 245 # CHECK-CP-JSON-DAG: "%149:sub28": 242 # CHECK-CP-JSON-DAG: "%149:sub29": 241 # CHECK-CP-JSON-DAG: "%149:sub30": 240 # CHECK-CP-JSON-DAG: "%149:sub31": 239 # CHECK-CP-JSON-DAG: "%191:sub0": 332 # CHECK-CP-JSON-DAG: "%191:sub1": 331 # CHECK-CP-JSON-DAG: "%191:sub2": 330 # CHECK-CP-JSON-DAG: "%191:sub3": 329 # CHECK-CP-JSON-DAG: "%191:sub4": 326 # CHECK-CP-JSON-DAG: "%191:sub5": 325 # CHECK-CP-JSON-DAG: "%191:sub6": 324 # CHECK-CP-JSON-DAG: "%191:sub7": 323 # CHECK-CP-JSON-DAG: "%191:sub8": 320 # CHECK-CP-JSON-DAG: "%191:sub9": 319 # CHECK-CP-JSON-DAG: "%191:sub10": 318 # CHECK-CP-JSON-DAG: "%191:sub11": 317 # CHECK-CP-JSON-DAG: "%191:sub12": 314 # CHECK-CP-JSON-DAG: "%191:sub13": 313 # CHECK-CP-JSON-DAG: "%191:sub14": 312 # CHECK-CP-JSON-DAG: "%191:sub15": 311 # CHECK-CP-JSON-DAG: "%191:sub16": 308 # CHECK-CP-JSON-DAG: "%191:sub17": 307 # CHECK-CP-JSON-DAG: "%191:sub18": 306 # CHECK-CP-JSON-DAG: "%191:sub19": 305 # CHECK-CP-JSON-DAG: "%191:sub20": 302 # CHECK-CP-JSON-DAG: "%191:sub21": 301 # CHECK-CP-JSON-DAG: "%191:sub22": 300 # CHECK-CP-JSON-DAG: "%191:sub23": 299 # CHECK-CP-JSON-DAG: "%191:sub24": 296 # CHECK-CP-JSON-DAG: "%191:sub25": 295 # CHECK-CP-JSON-DAG: "%191:sub26": 294 # CHECK-CP-JSON-DAG: "%191:sub27": 293 # CHECK-CP-JSON-DAG: "%191:sub28": 290 # CHECK-CP-JSON-DAG: "%191:sub29": 289 # CHECK-CP-JSON-DAG: "%191:sub30": 288 # CHECK-CP-JSON-DAG: "%191:sub31": 287 # CHECK-CP-JSON-DAG: "%233:sub0": 380 # CHECK-CP-JSON-DAG: "%233:sub1": 379 # CHECK-CP-JSON-DAG: "%233:sub2": 378 # CHECK-CP-JSON-DAG: "%233:sub3": 377 # CHECK-CP-JSON-DAG: "%233:sub4": 374 # CHECK-CP-JSON-DAG: "%233:sub5": 373 # CHECK-CP-JSON-DAG: "%233:sub6": 372 # CHECK-CP-JSON-DAG: "%233:sub7": 371 # CHECK-CP-JSON-DAG: "%233:sub8": 368 # CHECK-CP-JSON-DAG: "%233:sub9": 367 # CHECK-CP-JSON-DAG: "%233:sub10": 366 # CHECK-CP-JSON-DAG: "%233:sub11": 365 # CHECK-CP-JSON-DAG: "%233:sub12": 362 # CHECK-CP-JSON-DAG: "%233:sub13": 361 # CHECK-CP-JSON-DAG: "%233:sub14": 360 # CHECK-CP-JSON-DAG: "%233:sub15": 359 # CHECK-CP-JSON-DAG: "%233:sub16": 356 # CHECK-CP-JSON-DAG: "%233:sub17": 355 # CHECK-CP-JSON-DAG: "%233:sub18": 354 # CHECK-CP-JSON-DAG: "%233:sub19": 353 # CHECK-CP-JSON-DAG: "%233:sub20": 350 # CHECK-CP-JSON-DAG: "%233:sub21": 349 # CHECK-CP-JSON-DAG: "%233:sub22": 348 # CHECK-CP-JSON-DAG: "%233:sub23": 347 # CHECK-CP-JSON-DAG: "%233:sub24": 344 # CHECK-CP-JSON-DAG: "%233:sub25": 343 # CHECK-CP-JSON-DAG: "%233:sub26": 342 # CHECK-CP-JSON-DAG: "%233:sub27": 341 # CHECK-CP-JSON-DAG: "%233:sub28": 338 # CHECK-CP-JSON-DAG: "%233:sub29": 337 # CHECK-CP-JSON-DAG: "%233:sub30": 336 # CHECK-CP-JSON-DAG: "%233:sub31": 335 # CHECK-CP-JSON-DAG: "%235": 15 # CHECK-CP-JSON-DAG: "%236": 15 # CHECK-CP-JSON-DAG: "%237": 15 # CHECK-CP-JSON-DAG: "%238": 15 # CHECK-CP-JSON-DAG: "%240": 15 # CHECK-CP-JSON-DAG: "%241": 15 # CHECK-CP-JSON-DAG: "%242": 15 # CHECK-CP-JSON-DAG: "%243": 15 # CHECK-CP-JSON-DAG: "%245": 15 # CHECK-CP-JSON-DAG: "%246": 15 # CHECK-CP-JSON-DAG: "%247": 15 # CHECK-CP-JSON-DAG: "%248": 15 # CHECK-CP-JSON-DAG: "%250": 15 # CHECK-CP-JSON-DAG: "%251": 15 # CHECK-CP-JSON-DAG: "%252": 15 # CHECK-CP-JSON-DAG: "%253": 15 # CHECK-CP-JSON-DAG: "%255": 15 # CHECK-CP-JSON-DAG: "%256": 15 # CHECK-CP-JSON-DAG: "%257": 15 # CHECK-CP-JSON-DAG: "%258": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%260:vgpr_32 = COPY %259.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 235 # CHECK-CP-JSON-DAG: "%69:sub1": 234 # CHECK-CP-JSON-DAG: "%69:sub2": 233 # CHECK-CP-JSON-DAG: "%69:sub3": 232 # CHECK-CP-JSON-DAG: "%69:sub4": 229 # CHECK-CP-JSON-DAG: "%69:sub5": 228 # CHECK-CP-JSON-DAG: "%69:sub6": 227 # CHECK-CP-JSON-DAG: "%69:sub7": 226 # CHECK-CP-JSON-DAG: "%69:sub8": 223 # CHECK-CP-JSON-DAG: "%69:sub9": 222 # CHECK-CP-JSON-DAG: "%69:sub10": 221 # CHECK-CP-JSON-DAG: "%69:sub11": 220 # CHECK-CP-JSON-DAG: "%69:sub12": 217 # CHECK-CP-JSON-DAG: "%69:sub13": 216 # CHECK-CP-JSON-DAG: "%69:sub14": 215 # CHECK-CP-JSON-DAG: "%69:sub15": 214 # CHECK-CP-JSON-DAG: "%69:sub16": 211 # CHECK-CP-JSON-DAG: "%69:sub17": 210 # CHECK-CP-JSON-DAG: "%69:sub18": 209 # CHECK-CP-JSON-DAG: "%69:sub19": 208 # CHECK-CP-JSON-DAG: "%69:sub20": 205 # CHECK-CP-JSON-DAG: "%69:sub21": 204 # CHECK-CP-JSON-DAG: "%69:sub22": 203 # CHECK-CP-JSON-DAG: "%69:sub23": 202 # CHECK-CP-JSON-DAG: "%69:sub24": 199 # CHECK-CP-JSON-DAG: "%69:sub25": 198 # CHECK-CP-JSON-DAG: "%69:sub26": 197 # CHECK-CP-JSON-DAG: "%69:sub27": 196 # CHECK-CP-JSON-DAG: "%69:sub28": 193 # CHECK-CP-JSON-DAG: "%69:sub29": 192 # CHECK-CP-JSON-DAG: "%69:sub30": 191 # CHECK-CP-JSON-DAG: "%69:sub31": 190 # CHECK-CP-JSON-DAG: "%70:sub0": 187 # CHECK-CP-JSON-DAG: "%70:sub1": 186 # CHECK-CP-JSON-DAG: "%70:sub2": 185 # CHECK-CP-JSON-DAG: "%70:sub3": 184 # CHECK-CP-JSON-DAG: "%70:sub4": 181 # CHECK-CP-JSON-DAG: "%70:sub5": 180 # CHECK-CP-JSON-DAG: "%70:sub6": 179 # CHECK-CP-JSON-DAG: "%70:sub7": 178 # CHECK-CP-JSON-DAG: "%70:sub8": 175 # CHECK-CP-JSON-DAG: "%70:sub9": 174 # CHECK-CP-JSON-DAG: "%70:sub10": 173 # CHECK-CP-JSON-DAG: "%70:sub11": 172 # CHECK-CP-JSON-DAG: "%70:sub12": 169 # CHECK-CP-JSON-DAG: "%70:sub13": 168 # CHECK-CP-JSON-DAG: "%70:sub14": 167 # CHECK-CP-JSON-DAG: "%70:sub15": 166 # CHECK-CP-JSON-DAG: "%70:sub16": 163 # CHECK-CP-JSON-DAG: "%70:sub17": 162 # CHECK-CP-JSON-DAG: "%70:sub18": 161 # CHECK-CP-JSON-DAG: "%70:sub19": 160 # CHECK-CP-JSON-DAG: "%70:sub20": 157 # CHECK-CP-JSON-DAG: "%70:sub21": 156 # CHECK-CP-JSON-DAG: "%70:sub22": 155 # CHECK-CP-JSON-DAG: "%70:sub23": 154 # CHECK-CP-JSON-DAG: "%70:sub24": 151 # CHECK-CP-JSON-DAG: "%70:sub25": 150 # CHECK-CP-JSON-DAG: "%70:sub26": 149 # CHECK-CP-JSON-DAG: "%70:sub27": 148 # CHECK-CP-JSON-DAG: "%70:sub28": 145 # CHECK-CP-JSON-DAG: "%70:sub29": 144 # CHECK-CP-JSON-DAG: "%70:sub30": 143 # CHECK-CP-JSON-DAG: "%70:sub31": 142 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 16 # CHECK-CP-JSON-DAG: "%102": 58 # CHECK-CP-JSON-DAG: "%107": 100 # CHECK-CP-JSON-DAG: "%149:sub0": 283 # CHECK-CP-JSON-DAG: "%149:sub1": 282 # CHECK-CP-JSON-DAG: "%149:sub2": 281 # CHECK-CP-JSON-DAG: "%149:sub3": 280 # CHECK-CP-JSON-DAG: "%149:sub4": 277 # CHECK-CP-JSON-DAG: "%149:sub5": 276 # CHECK-CP-JSON-DAG: "%149:sub6": 275 # CHECK-CP-JSON-DAG: "%149:sub7": 274 # CHECK-CP-JSON-DAG: "%149:sub8": 271 # CHECK-CP-JSON-DAG: "%149:sub9": 270 # CHECK-CP-JSON-DAG: "%149:sub10": 269 # CHECK-CP-JSON-DAG: "%149:sub11": 268 # CHECK-CP-JSON-DAG: "%149:sub12": 265 # CHECK-CP-JSON-DAG: "%149:sub13": 264 # CHECK-CP-JSON-DAG: "%149:sub14": 263 # CHECK-CP-JSON-DAG: "%149:sub15": 262 # CHECK-CP-JSON-DAG: "%149:sub16": 259 # CHECK-CP-JSON-DAG: "%149:sub17": 258 # CHECK-CP-JSON-DAG: "%149:sub18": 257 # CHECK-CP-JSON-DAG: "%149:sub19": 256 # CHECK-CP-JSON-DAG: "%149:sub20": 253 # CHECK-CP-JSON-DAG: "%149:sub21": 252 # CHECK-CP-JSON-DAG: "%149:sub22": 251 # CHECK-CP-JSON-DAG: "%149:sub23": 250 # CHECK-CP-JSON-DAG: "%149:sub24": 247 # CHECK-CP-JSON-DAG: "%149:sub25": 246 # CHECK-CP-JSON-DAG: "%149:sub26": 245 # CHECK-CP-JSON-DAG: "%149:sub27": 244 # CHECK-CP-JSON-DAG: "%149:sub28": 241 # CHECK-CP-JSON-DAG: "%149:sub29": 240 # CHECK-CP-JSON-DAG: "%149:sub30": 239 # CHECK-CP-JSON-DAG: "%149:sub31": 238 # CHECK-CP-JSON-DAG: "%191:sub0": 331 # CHECK-CP-JSON-DAG: "%191:sub1": 330 # CHECK-CP-JSON-DAG: "%191:sub2": 329 # CHECK-CP-JSON-DAG: "%191:sub3": 328 # CHECK-CP-JSON-DAG: "%191:sub4": 325 # CHECK-CP-JSON-DAG: "%191:sub5": 324 # CHECK-CP-JSON-DAG: "%191:sub6": 323 # CHECK-CP-JSON-DAG: "%191:sub7": 322 # CHECK-CP-JSON-DAG: "%191:sub8": 319 # CHECK-CP-JSON-DAG: "%191:sub9": 318 # CHECK-CP-JSON-DAG: "%191:sub10": 317 # CHECK-CP-JSON-DAG: "%191:sub11": 316 # CHECK-CP-JSON-DAG: "%191:sub12": 313 # CHECK-CP-JSON-DAG: "%191:sub13": 312 # CHECK-CP-JSON-DAG: "%191:sub14": 311 # CHECK-CP-JSON-DAG: "%191:sub15": 310 # CHECK-CP-JSON-DAG: "%191:sub16": 307 # CHECK-CP-JSON-DAG: "%191:sub17": 306 # CHECK-CP-JSON-DAG: "%191:sub18": 305 # CHECK-CP-JSON-DAG: "%191:sub19": 304 # CHECK-CP-JSON-DAG: "%191:sub20": 301 # CHECK-CP-JSON-DAG: "%191:sub21": 300 # CHECK-CP-JSON-DAG: "%191:sub22": 299 # CHECK-CP-JSON-DAG: "%191:sub23": 298 # CHECK-CP-JSON-DAG: "%191:sub24": 295 # CHECK-CP-JSON-DAG: "%191:sub25": 294 # CHECK-CP-JSON-DAG: "%191:sub26": 293 # CHECK-CP-JSON-DAG: "%191:sub27": 292 # CHECK-CP-JSON-DAG: "%191:sub28": 289 # CHECK-CP-JSON-DAG: "%191:sub29": 288 # CHECK-CP-JSON-DAG: "%191:sub30": 287 # CHECK-CP-JSON-DAG: "%191:sub31": 286 # CHECK-CP-JSON-DAG: "%233:sub0": 379 # CHECK-CP-JSON-DAG: "%233:sub1": 378 # CHECK-CP-JSON-DAG: "%233:sub2": 377 # CHECK-CP-JSON-DAG: "%233:sub3": 376 # CHECK-CP-JSON-DAG: "%233:sub4": 373 # CHECK-CP-JSON-DAG: "%233:sub5": 372 # CHECK-CP-JSON-DAG: "%233:sub6": 371 # CHECK-CP-JSON-DAG: "%233:sub7": 370 # CHECK-CP-JSON-DAG: "%233:sub8": 367 # CHECK-CP-JSON-DAG: "%233:sub9": 366 # CHECK-CP-JSON-DAG: "%233:sub10": 365 # CHECK-CP-JSON-DAG: "%233:sub11": 364 # CHECK-CP-JSON-DAG: "%233:sub12": 361 # CHECK-CP-JSON-DAG: "%233:sub13": 360 # CHECK-CP-JSON-DAG: "%233:sub14": 359 # CHECK-CP-JSON-DAG: "%233:sub15": 358 # CHECK-CP-JSON-DAG: "%233:sub16": 355 # CHECK-CP-JSON-DAG: "%233:sub17": 354 # CHECK-CP-JSON-DAG: "%233:sub18": 353 # CHECK-CP-JSON-DAG: "%233:sub19": 352 # CHECK-CP-JSON-DAG: "%233:sub20": 349 # CHECK-CP-JSON-DAG: "%233:sub21": 348 # CHECK-CP-JSON-DAG: "%233:sub22": 347 # CHECK-CP-JSON-DAG: "%233:sub23": 346 # CHECK-CP-JSON-DAG: "%233:sub24": 343 # CHECK-CP-JSON-DAG: "%233:sub25": 342 # CHECK-CP-JSON-DAG: "%233:sub26": 341 # CHECK-CP-JSON-DAG: "%233:sub27": 340 # CHECK-CP-JSON-DAG: "%233:sub28": 337 # CHECK-CP-JSON-DAG: "%233:sub29": 336 # CHECK-CP-JSON-DAG: "%233:sub30": 335 # CHECK-CP-JSON-DAG: "%233:sub31": 334 # CHECK-CP-JSON-DAG: "%235": 14 # CHECK-CP-JSON-DAG: "%236": 14 # CHECK-CP-JSON-DAG: "%237": 14 # CHECK-CP-JSON-DAG: "%238": 14 # CHECK-CP-JSON-DAG: "%240": 14 # CHECK-CP-JSON-DAG: "%241": 14 # CHECK-CP-JSON-DAG: "%242": 14 # CHECK-CP-JSON-DAG: "%243": 14 # CHECK-CP-JSON-DAG: "%245": 14 # CHECK-CP-JSON-DAG: "%246": 14 # CHECK-CP-JSON-DAG: "%247": 14 # CHECK-CP-JSON-DAG: "%248": 14 # CHECK-CP-JSON-DAG: "%250": 14 # CHECK-CP-JSON-DAG: "%251": 14 # CHECK-CP-JSON-DAG: "%252": 14 # CHECK-CP-JSON-DAG: "%253": 14 # CHECK-CP-JSON-DAG: "%255": 14 # CHECK-CP-JSON-DAG: "%256": 14 # CHECK-CP-JSON-DAG: "%257": 14 # CHECK-CP-JSON-DAG: "%258": 14 # CHECK-CP-JSON-DAG: "%259:sub0": 3 # CHECK-CP-JSON-DAG: "%259:sub1": 2 # CHECK-CP-JSON-DAG: "%259:sub2": 1 # CHECK-CP-JSON-DAG: "%259:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%261:vgpr_32 = COPY %259.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 234 # CHECK-CP-JSON-DAG: "%69:sub1": 233 # CHECK-CP-JSON-DAG: "%69:sub2": 232 # CHECK-CP-JSON-DAG: "%69:sub3": 231 # CHECK-CP-JSON-DAG: "%69:sub4": 228 # CHECK-CP-JSON-DAG: "%69:sub5": 227 # CHECK-CP-JSON-DAG: "%69:sub6": 226 # CHECK-CP-JSON-DAG: "%69:sub7": 225 # CHECK-CP-JSON-DAG: "%69:sub8": 222 # CHECK-CP-JSON-DAG: "%69:sub9": 221 # CHECK-CP-JSON-DAG: "%69:sub10": 220 # CHECK-CP-JSON-DAG: "%69:sub11": 219 # CHECK-CP-JSON-DAG: "%69:sub12": 216 # CHECK-CP-JSON-DAG: "%69:sub13": 215 # CHECK-CP-JSON-DAG: "%69:sub14": 214 # CHECK-CP-JSON-DAG: "%69:sub15": 213 # CHECK-CP-JSON-DAG: "%69:sub16": 210 # CHECK-CP-JSON-DAG: "%69:sub17": 209 # CHECK-CP-JSON-DAG: "%69:sub18": 208 # CHECK-CP-JSON-DAG: "%69:sub19": 207 # CHECK-CP-JSON-DAG: "%69:sub20": 204 # CHECK-CP-JSON-DAG: "%69:sub21": 203 # CHECK-CP-JSON-DAG: "%69:sub22": 202 # CHECK-CP-JSON-DAG: "%69:sub23": 201 # CHECK-CP-JSON-DAG: "%69:sub24": 198 # CHECK-CP-JSON-DAG: "%69:sub25": 197 # CHECK-CP-JSON-DAG: "%69:sub26": 196 # CHECK-CP-JSON-DAG: "%69:sub27": 195 # CHECK-CP-JSON-DAG: "%69:sub28": 192 # CHECK-CP-JSON-DAG: "%69:sub29": 191 # CHECK-CP-JSON-DAG: "%69:sub30": 190 # CHECK-CP-JSON-DAG: "%69:sub31": 189 # CHECK-CP-JSON-DAG: "%70:sub0": 186 # CHECK-CP-JSON-DAG: "%70:sub1": 185 # CHECK-CP-JSON-DAG: "%70:sub2": 184 # CHECK-CP-JSON-DAG: "%70:sub3": 183 # CHECK-CP-JSON-DAG: "%70:sub4": 180 # CHECK-CP-JSON-DAG: "%70:sub5": 179 # CHECK-CP-JSON-DAG: "%70:sub6": 178 # CHECK-CP-JSON-DAG: "%70:sub7": 177 # CHECK-CP-JSON-DAG: "%70:sub8": 174 # CHECK-CP-JSON-DAG: "%70:sub9": 173 # CHECK-CP-JSON-DAG: "%70:sub10": 172 # CHECK-CP-JSON-DAG: "%70:sub11": 171 # CHECK-CP-JSON-DAG: "%70:sub12": 168 # CHECK-CP-JSON-DAG: "%70:sub13": 167 # CHECK-CP-JSON-DAG: "%70:sub14": 166 # CHECK-CP-JSON-DAG: "%70:sub15": 165 # CHECK-CP-JSON-DAG: "%70:sub16": 162 # CHECK-CP-JSON-DAG: "%70:sub17": 161 # CHECK-CP-JSON-DAG: "%70:sub18": 160 # CHECK-CP-JSON-DAG: "%70:sub19": 159 # CHECK-CP-JSON-DAG: "%70:sub20": 156 # CHECK-CP-JSON-DAG: "%70:sub21": 155 # CHECK-CP-JSON-DAG: "%70:sub22": 154 # CHECK-CP-JSON-DAG: "%70:sub23": 153 # CHECK-CP-JSON-DAG: "%70:sub24": 150 # CHECK-CP-JSON-DAG: "%70:sub25": 149 # CHECK-CP-JSON-DAG: "%70:sub26": 148 # CHECK-CP-JSON-DAG: "%70:sub27": 147 # CHECK-CP-JSON-DAG: "%70:sub28": 144 # CHECK-CP-JSON-DAG: "%70:sub29": 143 # CHECK-CP-JSON-DAG: "%70:sub30": 142 # CHECK-CP-JSON-DAG: "%70:sub31": 141 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 15 # CHECK-CP-JSON-DAG: "%102": 57 # CHECK-CP-JSON-DAG: "%107": 99 # CHECK-CP-JSON-DAG: "%149:sub0": 282 # CHECK-CP-JSON-DAG: "%149:sub1": 281 # CHECK-CP-JSON-DAG: "%149:sub2": 280 # CHECK-CP-JSON-DAG: "%149:sub3": 279 # CHECK-CP-JSON-DAG: "%149:sub4": 276 # CHECK-CP-JSON-DAG: "%149:sub5": 275 # CHECK-CP-JSON-DAG: "%149:sub6": 274 # CHECK-CP-JSON-DAG: "%149:sub7": 273 # CHECK-CP-JSON-DAG: "%149:sub8": 270 # CHECK-CP-JSON-DAG: "%149:sub9": 269 # CHECK-CP-JSON-DAG: "%149:sub10": 268 # CHECK-CP-JSON-DAG: "%149:sub11": 267 # CHECK-CP-JSON-DAG: "%149:sub12": 264 # CHECK-CP-JSON-DAG: "%149:sub13": 263 # CHECK-CP-JSON-DAG: "%149:sub14": 262 # CHECK-CP-JSON-DAG: "%149:sub15": 261 # CHECK-CP-JSON-DAG: "%149:sub16": 258 # CHECK-CP-JSON-DAG: "%149:sub17": 257 # CHECK-CP-JSON-DAG: "%149:sub18": 256 # CHECK-CP-JSON-DAG: "%149:sub19": 255 # CHECK-CP-JSON-DAG: "%149:sub20": 252 # CHECK-CP-JSON-DAG: "%149:sub21": 251 # CHECK-CP-JSON-DAG: "%149:sub22": 250 # CHECK-CP-JSON-DAG: "%149:sub23": 249 # CHECK-CP-JSON-DAG: "%149:sub24": 246 # CHECK-CP-JSON-DAG: "%149:sub25": 245 # CHECK-CP-JSON-DAG: "%149:sub26": 244 # CHECK-CP-JSON-DAG: "%149:sub27": 243 # CHECK-CP-JSON-DAG: "%149:sub28": 240 # CHECK-CP-JSON-DAG: "%149:sub29": 239 # CHECK-CP-JSON-DAG: "%149:sub30": 238 # CHECK-CP-JSON-DAG: "%149:sub31": 237 # CHECK-CP-JSON-DAG: "%191:sub0": 330 # CHECK-CP-JSON-DAG: "%191:sub1": 329 # CHECK-CP-JSON-DAG: "%191:sub2": 328 # CHECK-CP-JSON-DAG: "%191:sub3": 327 # CHECK-CP-JSON-DAG: "%191:sub4": 324 # CHECK-CP-JSON-DAG: "%191:sub5": 323 # CHECK-CP-JSON-DAG: "%191:sub6": 322 # CHECK-CP-JSON-DAG: "%191:sub7": 321 # CHECK-CP-JSON-DAG: "%191:sub8": 318 # CHECK-CP-JSON-DAG: "%191:sub9": 317 # CHECK-CP-JSON-DAG: "%191:sub10": 316 # CHECK-CP-JSON-DAG: "%191:sub11": 315 # CHECK-CP-JSON-DAG: "%191:sub12": 312 # CHECK-CP-JSON-DAG: "%191:sub13": 311 # CHECK-CP-JSON-DAG: "%191:sub14": 310 # CHECK-CP-JSON-DAG: "%191:sub15": 309 # CHECK-CP-JSON-DAG: "%191:sub16": 306 # CHECK-CP-JSON-DAG: "%191:sub17": 305 # CHECK-CP-JSON-DAG: "%191:sub18": 304 # CHECK-CP-JSON-DAG: "%191:sub19": 303 # CHECK-CP-JSON-DAG: "%191:sub20": 300 # CHECK-CP-JSON-DAG: "%191:sub21": 299 # CHECK-CP-JSON-DAG: "%191:sub22": 298 # CHECK-CP-JSON-DAG: "%191:sub23": 297 # CHECK-CP-JSON-DAG: "%191:sub24": 294 # CHECK-CP-JSON-DAG: "%191:sub25": 293 # CHECK-CP-JSON-DAG: "%191:sub26": 292 # CHECK-CP-JSON-DAG: "%191:sub27": 291 # CHECK-CP-JSON-DAG: "%191:sub28": 288 # CHECK-CP-JSON-DAG: "%191:sub29": 287 # CHECK-CP-JSON-DAG: "%191:sub30": 286 # CHECK-CP-JSON-DAG: "%191:sub31": 285 # CHECK-CP-JSON-DAG: "%233:sub0": 378 # CHECK-CP-JSON-DAG: "%233:sub1": 377 # CHECK-CP-JSON-DAG: "%233:sub2": 376 # CHECK-CP-JSON-DAG: "%233:sub3": 375 # CHECK-CP-JSON-DAG: "%233:sub4": 372 # CHECK-CP-JSON-DAG: "%233:sub5": 371 # CHECK-CP-JSON-DAG: "%233:sub6": 370 # CHECK-CP-JSON-DAG: "%233:sub7": 369 # CHECK-CP-JSON-DAG: "%233:sub8": 366 # CHECK-CP-JSON-DAG: "%233:sub9": 365 # CHECK-CP-JSON-DAG: "%233:sub10": 364 # CHECK-CP-JSON-DAG: "%233:sub11": 363 # CHECK-CP-JSON-DAG: "%233:sub12": 360 # CHECK-CP-JSON-DAG: "%233:sub13": 359 # CHECK-CP-JSON-DAG: "%233:sub14": 358 # CHECK-CP-JSON-DAG: "%233:sub15": 357 # CHECK-CP-JSON-DAG: "%233:sub16": 354 # CHECK-CP-JSON-DAG: "%233:sub17": 353 # CHECK-CP-JSON-DAG: "%233:sub18": 352 # CHECK-CP-JSON-DAG: "%233:sub19": 351 # CHECK-CP-JSON-DAG: "%233:sub20": 348 # CHECK-CP-JSON-DAG: "%233:sub21": 347 # CHECK-CP-JSON-DAG: "%233:sub22": 346 # CHECK-CP-JSON-DAG: "%233:sub23": 345 # CHECK-CP-JSON-DAG: "%233:sub24": 342 # CHECK-CP-JSON-DAG: "%233:sub25": 341 # CHECK-CP-JSON-DAG: "%233:sub26": 340 # CHECK-CP-JSON-DAG: "%233:sub27": 339 # CHECK-CP-JSON-DAG: "%233:sub28": 336 # CHECK-CP-JSON-DAG: "%233:sub29": 335 # CHECK-CP-JSON-DAG: "%233:sub30": 334 # CHECK-CP-JSON-DAG: "%233:sub31": 333 # CHECK-CP-JSON-DAG: "%235": 13 # CHECK-CP-JSON-DAG: "%236": 13 # CHECK-CP-JSON-DAG: "%237": 13 # CHECK-CP-JSON-DAG: "%238": 13 # CHECK-CP-JSON-DAG: "%240": 13 # CHECK-CP-JSON-DAG: "%241": 13 # CHECK-CP-JSON-DAG: "%242": 13 # CHECK-CP-JSON-DAG: "%243": 13 # CHECK-CP-JSON-DAG: "%245": 13 # CHECK-CP-JSON-DAG: "%246": 13 # CHECK-CP-JSON-DAG: "%247": 13 # CHECK-CP-JSON-DAG: "%248": 13 # CHECK-CP-JSON-DAG: "%250": 13 # CHECK-CP-JSON-DAG: "%251": 13 # CHECK-CP-JSON-DAG: "%252": 13 # CHECK-CP-JSON-DAG: "%253": 13 # CHECK-CP-JSON-DAG: "%255": 13 # CHECK-CP-JSON-DAG: "%256": 13 # CHECK-CP-JSON-DAG: "%257": 13 # CHECK-CP-JSON-DAG: "%258": 13 # CHECK-CP-JSON-DAG: "%259:sub0": 2 # CHECK-CP-JSON-DAG: "%259:sub1": 1 # CHECK-CP-JSON-DAG: "%259:sub2": 0 # CHECK-CP-JSON-DAG: "%260": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%262:vgpr_32 = COPY %259.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 233 # CHECK-CP-JSON-DAG: "%69:sub1": 232 # CHECK-CP-JSON-DAG: "%69:sub2": 231 # CHECK-CP-JSON-DAG: "%69:sub3": 230 # CHECK-CP-JSON-DAG: "%69:sub4": 227 # CHECK-CP-JSON-DAG: "%69:sub5": 226 # CHECK-CP-JSON-DAG: "%69:sub6": 225 # CHECK-CP-JSON-DAG: "%69:sub7": 224 # CHECK-CP-JSON-DAG: "%69:sub8": 221 # CHECK-CP-JSON-DAG: "%69:sub9": 220 # CHECK-CP-JSON-DAG: "%69:sub10": 219 # CHECK-CP-JSON-DAG: "%69:sub11": 218 # CHECK-CP-JSON-DAG: "%69:sub12": 215 # CHECK-CP-JSON-DAG: "%69:sub13": 214 # CHECK-CP-JSON-DAG: "%69:sub14": 213 # CHECK-CP-JSON-DAG: "%69:sub15": 212 # CHECK-CP-JSON-DAG: "%69:sub16": 209 # CHECK-CP-JSON-DAG: "%69:sub17": 208 # CHECK-CP-JSON-DAG: "%69:sub18": 207 # CHECK-CP-JSON-DAG: "%69:sub19": 206 # CHECK-CP-JSON-DAG: "%69:sub20": 203 # CHECK-CP-JSON-DAG: "%69:sub21": 202 # CHECK-CP-JSON-DAG: "%69:sub22": 201 # CHECK-CP-JSON-DAG: "%69:sub23": 200 # CHECK-CP-JSON-DAG: "%69:sub24": 197 # CHECK-CP-JSON-DAG: "%69:sub25": 196 # CHECK-CP-JSON-DAG: "%69:sub26": 195 # CHECK-CP-JSON-DAG: "%69:sub27": 194 # CHECK-CP-JSON-DAG: "%69:sub28": 191 # CHECK-CP-JSON-DAG: "%69:sub29": 190 # CHECK-CP-JSON-DAG: "%69:sub30": 189 # CHECK-CP-JSON-DAG: "%69:sub31": 188 # CHECK-CP-JSON-DAG: "%70:sub0": 185 # CHECK-CP-JSON-DAG: "%70:sub1": 184 # CHECK-CP-JSON-DAG: "%70:sub2": 183 # CHECK-CP-JSON-DAG: "%70:sub3": 182 # CHECK-CP-JSON-DAG: "%70:sub4": 179 # CHECK-CP-JSON-DAG: "%70:sub5": 178 # CHECK-CP-JSON-DAG: "%70:sub6": 177 # CHECK-CP-JSON-DAG: "%70:sub7": 176 # CHECK-CP-JSON-DAG: "%70:sub8": 173 # CHECK-CP-JSON-DAG: "%70:sub9": 172 # CHECK-CP-JSON-DAG: "%70:sub10": 171 # CHECK-CP-JSON-DAG: "%70:sub11": 170 # CHECK-CP-JSON-DAG: "%70:sub12": 167 # CHECK-CP-JSON-DAG: "%70:sub13": 166 # CHECK-CP-JSON-DAG: "%70:sub14": 165 # CHECK-CP-JSON-DAG: "%70:sub15": 164 # CHECK-CP-JSON-DAG: "%70:sub16": 161 # CHECK-CP-JSON-DAG: "%70:sub17": 160 # CHECK-CP-JSON-DAG: "%70:sub18": 159 # CHECK-CP-JSON-DAG: "%70:sub19": 158 # CHECK-CP-JSON-DAG: "%70:sub20": 155 # CHECK-CP-JSON-DAG: "%70:sub21": 154 # CHECK-CP-JSON-DAG: "%70:sub22": 153 # CHECK-CP-JSON-DAG: "%70:sub23": 152 # CHECK-CP-JSON-DAG: "%70:sub24": 149 # CHECK-CP-JSON-DAG: "%70:sub25": 148 # CHECK-CP-JSON-DAG: "%70:sub26": 147 # CHECK-CP-JSON-DAG: "%70:sub27": 146 # CHECK-CP-JSON-DAG: "%70:sub28": 143 # CHECK-CP-JSON-DAG: "%70:sub29": 142 # CHECK-CP-JSON-DAG: "%70:sub30": 141 # CHECK-CP-JSON-DAG: "%70:sub31": 140 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 14 # CHECK-CP-JSON-DAG: "%102": 56 # CHECK-CP-JSON-DAG: "%107": 98 # CHECK-CP-JSON-DAG: "%149:sub0": 281 # CHECK-CP-JSON-DAG: "%149:sub1": 280 # CHECK-CP-JSON-DAG: "%149:sub2": 279 # CHECK-CP-JSON-DAG: "%149:sub3": 278 # CHECK-CP-JSON-DAG: "%149:sub4": 275 # CHECK-CP-JSON-DAG: "%149:sub5": 274 # CHECK-CP-JSON-DAG: "%149:sub6": 273 # CHECK-CP-JSON-DAG: "%149:sub7": 272 # CHECK-CP-JSON-DAG: "%149:sub8": 269 # CHECK-CP-JSON-DAG: "%149:sub9": 268 # CHECK-CP-JSON-DAG: "%149:sub10": 267 # CHECK-CP-JSON-DAG: "%149:sub11": 266 # CHECK-CP-JSON-DAG: "%149:sub12": 263 # CHECK-CP-JSON-DAG: "%149:sub13": 262 # CHECK-CP-JSON-DAG: "%149:sub14": 261 # CHECK-CP-JSON-DAG: "%149:sub15": 260 # CHECK-CP-JSON-DAG: "%149:sub16": 257 # CHECK-CP-JSON-DAG: "%149:sub17": 256 # CHECK-CP-JSON-DAG: "%149:sub18": 255 # CHECK-CP-JSON-DAG: "%149:sub19": 254 # CHECK-CP-JSON-DAG: "%149:sub20": 251 # CHECK-CP-JSON-DAG: "%149:sub21": 250 # CHECK-CP-JSON-DAG: "%149:sub22": 249 # CHECK-CP-JSON-DAG: "%149:sub23": 248 # CHECK-CP-JSON-DAG: "%149:sub24": 245 # CHECK-CP-JSON-DAG: "%149:sub25": 244 # CHECK-CP-JSON-DAG: "%149:sub26": 243 # CHECK-CP-JSON-DAG: "%149:sub27": 242 # CHECK-CP-JSON-DAG: "%149:sub28": 239 # CHECK-CP-JSON-DAG: "%149:sub29": 238 # CHECK-CP-JSON-DAG: "%149:sub30": 237 # CHECK-CP-JSON-DAG: "%149:sub31": 236 # CHECK-CP-JSON-DAG: "%191:sub0": 329 # CHECK-CP-JSON-DAG: "%191:sub1": 328 # CHECK-CP-JSON-DAG: "%191:sub2": 327 # CHECK-CP-JSON-DAG: "%191:sub3": 326 # CHECK-CP-JSON-DAG: "%191:sub4": 323 # CHECK-CP-JSON-DAG: "%191:sub5": 322 # CHECK-CP-JSON-DAG: "%191:sub6": 321 # CHECK-CP-JSON-DAG: "%191:sub7": 320 # CHECK-CP-JSON-DAG: "%191:sub8": 317 # CHECK-CP-JSON-DAG: "%191:sub9": 316 # CHECK-CP-JSON-DAG: "%191:sub10": 315 # CHECK-CP-JSON-DAG: "%191:sub11": 314 # CHECK-CP-JSON-DAG: "%191:sub12": 311 # CHECK-CP-JSON-DAG: "%191:sub13": 310 # CHECK-CP-JSON-DAG: "%191:sub14": 309 # CHECK-CP-JSON-DAG: "%191:sub15": 308 # CHECK-CP-JSON-DAG: "%191:sub16": 305 # CHECK-CP-JSON-DAG: "%191:sub17": 304 # CHECK-CP-JSON-DAG: "%191:sub18": 303 # CHECK-CP-JSON-DAG: "%191:sub19": 302 # CHECK-CP-JSON-DAG: "%191:sub20": 299 # CHECK-CP-JSON-DAG: "%191:sub21": 298 # CHECK-CP-JSON-DAG: "%191:sub22": 297 # CHECK-CP-JSON-DAG: "%191:sub23": 296 # CHECK-CP-JSON-DAG: "%191:sub24": 293 # CHECK-CP-JSON-DAG: "%191:sub25": 292 # CHECK-CP-JSON-DAG: "%191:sub26": 291 # CHECK-CP-JSON-DAG: "%191:sub27": 290 # CHECK-CP-JSON-DAG: "%191:sub28": 287 # CHECK-CP-JSON-DAG: "%191:sub29": 286 # CHECK-CP-JSON-DAG: "%191:sub30": 285 # CHECK-CP-JSON-DAG: "%191:sub31": 284 # CHECK-CP-JSON-DAG: "%233:sub0": 377 # CHECK-CP-JSON-DAG: "%233:sub1": 376 # CHECK-CP-JSON-DAG: "%233:sub2": 375 # CHECK-CP-JSON-DAG: "%233:sub3": 374 # CHECK-CP-JSON-DAG: "%233:sub4": 371 # CHECK-CP-JSON-DAG: "%233:sub5": 370 # CHECK-CP-JSON-DAG: "%233:sub6": 369 # CHECK-CP-JSON-DAG: "%233:sub7": 368 # CHECK-CP-JSON-DAG: "%233:sub8": 365 # CHECK-CP-JSON-DAG: "%233:sub9": 364 # CHECK-CP-JSON-DAG: "%233:sub10": 363 # CHECK-CP-JSON-DAG: "%233:sub11": 362 # CHECK-CP-JSON-DAG: "%233:sub12": 359 # CHECK-CP-JSON-DAG: "%233:sub13": 358 # CHECK-CP-JSON-DAG: "%233:sub14": 357 # CHECK-CP-JSON-DAG: "%233:sub15": 356 # CHECK-CP-JSON-DAG: "%233:sub16": 353 # CHECK-CP-JSON-DAG: "%233:sub17": 352 # CHECK-CP-JSON-DAG: "%233:sub18": 351 # CHECK-CP-JSON-DAG: "%233:sub19": 350 # CHECK-CP-JSON-DAG: "%233:sub20": 347 # CHECK-CP-JSON-DAG: "%233:sub21": 346 # CHECK-CP-JSON-DAG: "%233:sub22": 345 # CHECK-CP-JSON-DAG: "%233:sub23": 344 # CHECK-CP-JSON-DAG: "%233:sub24": 341 # CHECK-CP-JSON-DAG: "%233:sub25": 340 # CHECK-CP-JSON-DAG: "%233:sub26": 339 # CHECK-CP-JSON-DAG: "%233:sub27": 338 # CHECK-CP-JSON-DAG: "%233:sub28": 335 # CHECK-CP-JSON-DAG: "%233:sub29": 334 # CHECK-CP-JSON-DAG: "%233:sub30": 333 # CHECK-CP-JSON-DAG: "%233:sub31": 332 # CHECK-CP-JSON-DAG: "%235": 12 # CHECK-CP-JSON-DAG: "%236": 12 # CHECK-CP-JSON-DAG: "%237": 12 # CHECK-CP-JSON-DAG: "%238": 12 # CHECK-CP-JSON-DAG: "%240": 12 # CHECK-CP-JSON-DAG: "%241": 12 # CHECK-CP-JSON-DAG: "%242": 12 # CHECK-CP-JSON-DAG: "%243": 12 # CHECK-CP-JSON-DAG: "%245": 12 # CHECK-CP-JSON-DAG: "%246": 12 # CHECK-CP-JSON-DAG: "%247": 12 # CHECK-CP-JSON-DAG: "%248": 12 # CHECK-CP-JSON-DAG: "%250": 12 # CHECK-CP-JSON-DAG: "%251": 12 # CHECK-CP-JSON-DAG: "%252": 12 # CHECK-CP-JSON-DAG: "%253": 12 # CHECK-CP-JSON-DAG: "%255": 12 # CHECK-CP-JSON-DAG: "%256": 12 # CHECK-CP-JSON-DAG: "%257": 12 # CHECK-CP-JSON-DAG: "%258": 12 # CHECK-CP-JSON-DAG: "%259:sub0": 1 # CHECK-CP-JSON-DAG: "%259:sub1": 0 # CHECK-CP-JSON-DAG: "%260": 12 # CHECK-CP-JSON-DAG: "%261": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%263:vgpr_32 = COPY %259.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 232 # CHECK-CP-JSON-DAG: "%69:sub1": 231 # CHECK-CP-JSON-DAG: "%69:sub2": 230 # CHECK-CP-JSON-DAG: "%69:sub3": 229 # CHECK-CP-JSON-DAG: "%69:sub4": 226 # CHECK-CP-JSON-DAG: "%69:sub5": 225 # CHECK-CP-JSON-DAG: "%69:sub6": 224 # CHECK-CP-JSON-DAG: "%69:sub7": 223 # CHECK-CP-JSON-DAG: "%69:sub8": 220 # CHECK-CP-JSON-DAG: "%69:sub9": 219 # CHECK-CP-JSON-DAG: "%69:sub10": 218 # CHECK-CP-JSON-DAG: "%69:sub11": 217 # CHECK-CP-JSON-DAG: "%69:sub12": 214 # CHECK-CP-JSON-DAG: "%69:sub13": 213 # CHECK-CP-JSON-DAG: "%69:sub14": 212 # CHECK-CP-JSON-DAG: "%69:sub15": 211 # CHECK-CP-JSON-DAG: "%69:sub16": 208 # CHECK-CP-JSON-DAG: "%69:sub17": 207 # CHECK-CP-JSON-DAG: "%69:sub18": 206 # CHECK-CP-JSON-DAG: "%69:sub19": 205 # CHECK-CP-JSON-DAG: "%69:sub20": 202 # CHECK-CP-JSON-DAG: "%69:sub21": 201 # CHECK-CP-JSON-DAG: "%69:sub22": 200 # CHECK-CP-JSON-DAG: "%69:sub23": 199 # CHECK-CP-JSON-DAG: "%69:sub24": 196 # CHECK-CP-JSON-DAG: "%69:sub25": 195 # CHECK-CP-JSON-DAG: "%69:sub26": 194 # CHECK-CP-JSON-DAG: "%69:sub27": 193 # CHECK-CP-JSON-DAG: "%69:sub28": 190 # CHECK-CP-JSON-DAG: "%69:sub29": 189 # CHECK-CP-JSON-DAG: "%69:sub30": 188 # CHECK-CP-JSON-DAG: "%69:sub31": 187 # CHECK-CP-JSON-DAG: "%70:sub0": 184 # CHECK-CP-JSON-DAG: "%70:sub1": 183 # CHECK-CP-JSON-DAG: "%70:sub2": 182 # CHECK-CP-JSON-DAG: "%70:sub3": 181 # CHECK-CP-JSON-DAG: "%70:sub4": 178 # CHECK-CP-JSON-DAG: "%70:sub5": 177 # CHECK-CP-JSON-DAG: "%70:sub6": 176 # CHECK-CP-JSON-DAG: "%70:sub7": 175 # CHECK-CP-JSON-DAG: "%70:sub8": 172 # CHECK-CP-JSON-DAG: "%70:sub9": 171 # CHECK-CP-JSON-DAG: "%70:sub10": 170 # CHECK-CP-JSON-DAG: "%70:sub11": 169 # CHECK-CP-JSON-DAG: "%70:sub12": 166 # CHECK-CP-JSON-DAG: "%70:sub13": 165 # CHECK-CP-JSON-DAG: "%70:sub14": 164 # CHECK-CP-JSON-DAG: "%70:sub15": 163 # CHECK-CP-JSON-DAG: "%70:sub16": 160 # CHECK-CP-JSON-DAG: "%70:sub17": 159 # CHECK-CP-JSON-DAG: "%70:sub18": 158 # CHECK-CP-JSON-DAG: "%70:sub19": 157 # CHECK-CP-JSON-DAG: "%70:sub20": 154 # CHECK-CP-JSON-DAG: "%70:sub21": 153 # CHECK-CP-JSON-DAG: "%70:sub22": 152 # CHECK-CP-JSON-DAG: "%70:sub23": 151 # CHECK-CP-JSON-DAG: "%70:sub24": 148 # CHECK-CP-JSON-DAG: "%70:sub25": 147 # CHECK-CP-JSON-DAG: "%70:sub26": 146 # CHECK-CP-JSON-DAG: "%70:sub27": 145 # CHECK-CP-JSON-DAG: "%70:sub28": 142 # CHECK-CP-JSON-DAG: "%70:sub29": 141 # CHECK-CP-JSON-DAG: "%70:sub30": 140 # CHECK-CP-JSON-DAG: "%70:sub31": 139 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 13 # CHECK-CP-JSON-DAG: "%102": 55 # CHECK-CP-JSON-DAG: "%107": 97 # CHECK-CP-JSON-DAG: "%149:sub0": 280 # CHECK-CP-JSON-DAG: "%149:sub1": 279 # CHECK-CP-JSON-DAG: "%149:sub2": 278 # CHECK-CP-JSON-DAG: "%149:sub3": 277 # CHECK-CP-JSON-DAG: "%149:sub4": 274 # CHECK-CP-JSON-DAG: "%149:sub5": 273 # CHECK-CP-JSON-DAG: "%149:sub6": 272 # CHECK-CP-JSON-DAG: "%149:sub7": 271 # CHECK-CP-JSON-DAG: "%149:sub8": 268 # CHECK-CP-JSON-DAG: "%149:sub9": 267 # CHECK-CP-JSON-DAG: "%149:sub10": 266 # CHECK-CP-JSON-DAG: "%149:sub11": 265 # CHECK-CP-JSON-DAG: "%149:sub12": 262 # CHECK-CP-JSON-DAG: "%149:sub13": 261 # CHECK-CP-JSON-DAG: "%149:sub14": 260 # CHECK-CP-JSON-DAG: "%149:sub15": 259 # CHECK-CP-JSON-DAG: "%149:sub16": 256 # CHECK-CP-JSON-DAG: "%149:sub17": 255 # CHECK-CP-JSON-DAG: "%149:sub18": 254 # CHECK-CP-JSON-DAG: "%149:sub19": 253 # CHECK-CP-JSON-DAG: "%149:sub20": 250 # CHECK-CP-JSON-DAG: "%149:sub21": 249 # CHECK-CP-JSON-DAG: "%149:sub22": 248 # CHECK-CP-JSON-DAG: "%149:sub23": 247 # CHECK-CP-JSON-DAG: "%149:sub24": 244 # CHECK-CP-JSON-DAG: "%149:sub25": 243 # CHECK-CP-JSON-DAG: "%149:sub26": 242 # CHECK-CP-JSON-DAG: "%149:sub27": 241 # CHECK-CP-JSON-DAG: "%149:sub28": 238 # CHECK-CP-JSON-DAG: "%149:sub29": 237 # CHECK-CP-JSON-DAG: "%149:sub30": 236 # CHECK-CP-JSON-DAG: "%149:sub31": 235 # CHECK-CP-JSON-DAG: "%191:sub0": 328 # CHECK-CP-JSON-DAG: "%191:sub1": 327 # CHECK-CP-JSON-DAG: "%191:sub2": 326 # CHECK-CP-JSON-DAG: "%191:sub3": 325 # CHECK-CP-JSON-DAG: "%191:sub4": 322 # CHECK-CP-JSON-DAG: "%191:sub5": 321 # CHECK-CP-JSON-DAG: "%191:sub6": 320 # CHECK-CP-JSON-DAG: "%191:sub7": 319 # CHECK-CP-JSON-DAG: "%191:sub8": 316 # CHECK-CP-JSON-DAG: "%191:sub9": 315 # CHECK-CP-JSON-DAG: "%191:sub10": 314 # CHECK-CP-JSON-DAG: "%191:sub11": 313 # CHECK-CP-JSON-DAG: "%191:sub12": 310 # CHECK-CP-JSON-DAG: "%191:sub13": 309 # CHECK-CP-JSON-DAG: "%191:sub14": 308 # CHECK-CP-JSON-DAG: "%191:sub15": 307 # CHECK-CP-JSON-DAG: "%191:sub16": 304 # CHECK-CP-JSON-DAG: "%191:sub17": 303 # CHECK-CP-JSON-DAG: "%191:sub18": 302 # CHECK-CP-JSON-DAG: "%191:sub19": 301 # CHECK-CP-JSON-DAG: "%191:sub20": 298 # CHECK-CP-JSON-DAG: "%191:sub21": 297 # CHECK-CP-JSON-DAG: "%191:sub22": 296 # CHECK-CP-JSON-DAG: "%191:sub23": 295 # CHECK-CP-JSON-DAG: "%191:sub24": 292 # CHECK-CP-JSON-DAG: "%191:sub25": 291 # CHECK-CP-JSON-DAG: "%191:sub26": 290 # CHECK-CP-JSON-DAG: "%191:sub27": 289 # CHECK-CP-JSON-DAG: "%191:sub28": 286 # CHECK-CP-JSON-DAG: "%191:sub29": 285 # CHECK-CP-JSON-DAG: "%191:sub30": 284 # CHECK-CP-JSON-DAG: "%191:sub31": 283 # CHECK-CP-JSON-DAG: "%233:sub0": 376 # CHECK-CP-JSON-DAG: "%233:sub1": 375 # CHECK-CP-JSON-DAG: "%233:sub2": 374 # CHECK-CP-JSON-DAG: "%233:sub3": 373 # CHECK-CP-JSON-DAG: "%233:sub4": 370 # CHECK-CP-JSON-DAG: "%233:sub5": 369 # CHECK-CP-JSON-DAG: "%233:sub6": 368 # CHECK-CP-JSON-DAG: "%233:sub7": 367 # CHECK-CP-JSON-DAG: "%233:sub8": 364 # CHECK-CP-JSON-DAG: "%233:sub9": 363 # CHECK-CP-JSON-DAG: "%233:sub10": 362 # CHECK-CP-JSON-DAG: "%233:sub11": 361 # CHECK-CP-JSON-DAG: "%233:sub12": 358 # CHECK-CP-JSON-DAG: "%233:sub13": 357 # CHECK-CP-JSON-DAG: "%233:sub14": 356 # CHECK-CP-JSON-DAG: "%233:sub15": 355 # CHECK-CP-JSON-DAG: "%233:sub16": 352 # CHECK-CP-JSON-DAG: "%233:sub17": 351 # CHECK-CP-JSON-DAG: "%233:sub18": 350 # CHECK-CP-JSON-DAG: "%233:sub19": 349 # CHECK-CP-JSON-DAG: "%233:sub20": 346 # CHECK-CP-JSON-DAG: "%233:sub21": 345 # CHECK-CP-JSON-DAG: "%233:sub22": 344 # CHECK-CP-JSON-DAG: "%233:sub23": 343 # CHECK-CP-JSON-DAG: "%233:sub24": 340 # CHECK-CP-JSON-DAG: "%233:sub25": 339 # CHECK-CP-JSON-DAG: "%233:sub26": 338 # CHECK-CP-JSON-DAG: "%233:sub27": 337 # CHECK-CP-JSON-DAG: "%233:sub28": 334 # CHECK-CP-JSON-DAG: "%233:sub29": 333 # CHECK-CP-JSON-DAG: "%233:sub30": 332 # CHECK-CP-JSON-DAG: "%233:sub31": 331 # CHECK-CP-JSON-DAG: "%235": 11 # CHECK-CP-JSON-DAG: "%236": 11 # CHECK-CP-JSON-DAG: "%237": 11 # CHECK-CP-JSON-DAG: "%238": 11 # CHECK-CP-JSON-DAG: "%240": 11 # CHECK-CP-JSON-DAG: "%241": 11 # CHECK-CP-JSON-DAG: "%242": 11 # CHECK-CP-JSON-DAG: "%243": 11 # CHECK-CP-JSON-DAG: "%245": 11 # CHECK-CP-JSON-DAG: "%246": 11 # CHECK-CP-JSON-DAG: "%247": 11 # CHECK-CP-JSON-DAG: "%248": 11 # CHECK-CP-JSON-DAG: "%250": 11 # CHECK-CP-JSON-DAG: "%251": 11 # CHECK-CP-JSON-DAG: "%252": 11 # CHECK-CP-JSON-DAG: "%253": 11 # CHECK-CP-JSON-DAG: "%255": 11 # CHECK-CP-JSON-DAG: "%256": 11 # CHECK-CP-JSON-DAG: "%257": 11 # CHECK-CP-JSON-DAG: "%258": 11 # CHECK-CP-JSON-DAG: "%259:sub0": 0 # CHECK-CP-JSON-DAG: "%260": 11 # CHECK-CP-JSON-DAG: "%261": 11 # CHECK-CP-JSON-DAG: "%262": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%264:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p4 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 231 # CHECK-CP-JSON-DAG: "%69:sub1": 230 # CHECK-CP-JSON-DAG: "%69:sub2": 229 # CHECK-CP-JSON-DAG: "%69:sub3": 228 # CHECK-CP-JSON-DAG: "%69:sub4": 225 # CHECK-CP-JSON-DAG: "%69:sub5": 224 # CHECK-CP-JSON-DAG: "%69:sub6": 223 # CHECK-CP-JSON-DAG: "%69:sub7": 222 # CHECK-CP-JSON-DAG: "%69:sub8": 219 # CHECK-CP-JSON-DAG: "%69:sub9": 218 # CHECK-CP-JSON-DAG: "%69:sub10": 217 # CHECK-CP-JSON-DAG: "%69:sub11": 216 # CHECK-CP-JSON-DAG: "%69:sub12": 213 # CHECK-CP-JSON-DAG: "%69:sub13": 212 # CHECK-CP-JSON-DAG: "%69:sub14": 211 # CHECK-CP-JSON-DAG: "%69:sub15": 210 # CHECK-CP-JSON-DAG: "%69:sub16": 207 # CHECK-CP-JSON-DAG: "%69:sub17": 206 # CHECK-CP-JSON-DAG: "%69:sub18": 205 # CHECK-CP-JSON-DAG: "%69:sub19": 204 # CHECK-CP-JSON-DAG: "%69:sub20": 201 # CHECK-CP-JSON-DAG: "%69:sub21": 200 # CHECK-CP-JSON-DAG: "%69:sub22": 199 # CHECK-CP-JSON-DAG: "%69:sub23": 198 # CHECK-CP-JSON-DAG: "%69:sub24": 195 # CHECK-CP-JSON-DAG: "%69:sub25": 194 # CHECK-CP-JSON-DAG: "%69:sub26": 193 # CHECK-CP-JSON-DAG: "%69:sub27": 192 # CHECK-CP-JSON-DAG: "%69:sub28": 189 # CHECK-CP-JSON-DAG: "%69:sub29": 188 # CHECK-CP-JSON-DAG: "%69:sub30": 187 # CHECK-CP-JSON-DAG: "%69:sub31": 186 # CHECK-CP-JSON-DAG: "%70:sub0": 183 # CHECK-CP-JSON-DAG: "%70:sub1": 182 # CHECK-CP-JSON-DAG: "%70:sub2": 181 # CHECK-CP-JSON-DAG: "%70:sub3": 180 # CHECK-CP-JSON-DAG: "%70:sub4": 177 # CHECK-CP-JSON-DAG: "%70:sub5": 176 # CHECK-CP-JSON-DAG: "%70:sub6": 175 # CHECK-CP-JSON-DAG: "%70:sub7": 174 # CHECK-CP-JSON-DAG: "%70:sub8": 171 # CHECK-CP-JSON-DAG: "%70:sub9": 170 # CHECK-CP-JSON-DAG: "%70:sub10": 169 # CHECK-CP-JSON-DAG: "%70:sub11": 168 # CHECK-CP-JSON-DAG: "%70:sub12": 165 # CHECK-CP-JSON-DAG: "%70:sub13": 164 # CHECK-CP-JSON-DAG: "%70:sub14": 163 # CHECK-CP-JSON-DAG: "%70:sub15": 162 # CHECK-CP-JSON-DAG: "%70:sub16": 159 # CHECK-CP-JSON-DAG: "%70:sub17": 158 # CHECK-CP-JSON-DAG: "%70:sub18": 157 # CHECK-CP-JSON-DAG: "%70:sub19": 156 # CHECK-CP-JSON-DAG: "%70:sub20": 153 # CHECK-CP-JSON-DAG: "%70:sub21": 152 # CHECK-CP-JSON-DAG: "%70:sub22": 151 # CHECK-CP-JSON-DAG: "%70:sub23": 150 # CHECK-CP-JSON-DAG: "%70:sub24": 147 # CHECK-CP-JSON-DAG: "%70:sub25": 146 # CHECK-CP-JSON-DAG: "%70:sub26": 145 # CHECK-CP-JSON-DAG: "%70:sub27": 144 # CHECK-CP-JSON-DAG: "%70:sub28": 141 # CHECK-CP-JSON-DAG: "%70:sub29": 140 # CHECK-CP-JSON-DAG: "%70:sub30": 139 # CHECK-CP-JSON-DAG: "%70:sub31": 138 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 12 # CHECK-CP-JSON-DAG: "%102": 54 # CHECK-CP-JSON-DAG: "%107": 96 # CHECK-CP-JSON-DAG: "%149:sub0": 279 # CHECK-CP-JSON-DAG: "%149:sub1": 278 # CHECK-CP-JSON-DAG: "%149:sub2": 277 # CHECK-CP-JSON-DAG: "%149:sub3": 276 # CHECK-CP-JSON-DAG: "%149:sub4": 273 # CHECK-CP-JSON-DAG: "%149:sub5": 272 # CHECK-CP-JSON-DAG: "%149:sub6": 271 # CHECK-CP-JSON-DAG: "%149:sub7": 270 # CHECK-CP-JSON-DAG: "%149:sub8": 267 # CHECK-CP-JSON-DAG: "%149:sub9": 266 # CHECK-CP-JSON-DAG: "%149:sub10": 265 # CHECK-CP-JSON-DAG: "%149:sub11": 264 # CHECK-CP-JSON-DAG: "%149:sub12": 261 # CHECK-CP-JSON-DAG: "%149:sub13": 260 # CHECK-CP-JSON-DAG: "%149:sub14": 259 # CHECK-CP-JSON-DAG: "%149:sub15": 258 # CHECK-CP-JSON-DAG: "%149:sub16": 255 # CHECK-CP-JSON-DAG: "%149:sub17": 254 # CHECK-CP-JSON-DAG: "%149:sub18": 253 # CHECK-CP-JSON-DAG: "%149:sub19": 252 # CHECK-CP-JSON-DAG: "%149:sub20": 249 # CHECK-CP-JSON-DAG: "%149:sub21": 248 # CHECK-CP-JSON-DAG: "%149:sub22": 247 # CHECK-CP-JSON-DAG: "%149:sub23": 246 # CHECK-CP-JSON-DAG: "%149:sub24": 243 # CHECK-CP-JSON-DAG: "%149:sub25": 242 # CHECK-CP-JSON-DAG: "%149:sub26": 241 # CHECK-CP-JSON-DAG: "%149:sub27": 240 # CHECK-CP-JSON-DAG: "%149:sub28": 237 # CHECK-CP-JSON-DAG: "%149:sub29": 236 # CHECK-CP-JSON-DAG: "%149:sub30": 235 # CHECK-CP-JSON-DAG: "%149:sub31": 234 # CHECK-CP-JSON-DAG: "%191:sub0": 327 # CHECK-CP-JSON-DAG: "%191:sub1": 326 # CHECK-CP-JSON-DAG: "%191:sub2": 325 # CHECK-CP-JSON-DAG: "%191:sub3": 324 # CHECK-CP-JSON-DAG: "%191:sub4": 321 # CHECK-CP-JSON-DAG: "%191:sub5": 320 # CHECK-CP-JSON-DAG: "%191:sub6": 319 # CHECK-CP-JSON-DAG: "%191:sub7": 318 # CHECK-CP-JSON-DAG: "%191:sub8": 315 # CHECK-CP-JSON-DAG: "%191:sub9": 314 # CHECK-CP-JSON-DAG: "%191:sub10": 313 # CHECK-CP-JSON-DAG: "%191:sub11": 312 # CHECK-CP-JSON-DAG: "%191:sub12": 309 # CHECK-CP-JSON-DAG: "%191:sub13": 308 # CHECK-CP-JSON-DAG: "%191:sub14": 307 # CHECK-CP-JSON-DAG: "%191:sub15": 306 # CHECK-CP-JSON-DAG: "%191:sub16": 303 # CHECK-CP-JSON-DAG: "%191:sub17": 302 # CHECK-CP-JSON-DAG: "%191:sub18": 301 # CHECK-CP-JSON-DAG: "%191:sub19": 300 # CHECK-CP-JSON-DAG: "%191:sub20": 297 # CHECK-CP-JSON-DAG: "%191:sub21": 296 # CHECK-CP-JSON-DAG: "%191:sub22": 295 # CHECK-CP-JSON-DAG: "%191:sub23": 294 # CHECK-CP-JSON-DAG: "%191:sub24": 291 # CHECK-CP-JSON-DAG: "%191:sub25": 290 # CHECK-CP-JSON-DAG: "%191:sub26": 289 # CHECK-CP-JSON-DAG: "%191:sub27": 288 # CHECK-CP-JSON-DAG: "%191:sub28": 285 # CHECK-CP-JSON-DAG: "%191:sub29": 284 # CHECK-CP-JSON-DAG: "%191:sub30": 283 # CHECK-CP-JSON-DAG: "%191:sub31": 282 # CHECK-CP-JSON-DAG: "%233:sub0": 375 # CHECK-CP-JSON-DAG: "%233:sub1": 374 # CHECK-CP-JSON-DAG: "%233:sub2": 373 # CHECK-CP-JSON-DAG: "%233:sub3": 372 # CHECK-CP-JSON-DAG: "%233:sub4": 369 # CHECK-CP-JSON-DAG: "%233:sub5": 368 # CHECK-CP-JSON-DAG: "%233:sub6": 367 # CHECK-CP-JSON-DAG: "%233:sub7": 366 # CHECK-CP-JSON-DAG: "%233:sub8": 363 # CHECK-CP-JSON-DAG: "%233:sub9": 362 # CHECK-CP-JSON-DAG: "%233:sub10": 361 # CHECK-CP-JSON-DAG: "%233:sub11": 360 # CHECK-CP-JSON-DAG: "%233:sub12": 357 # CHECK-CP-JSON-DAG: "%233:sub13": 356 # CHECK-CP-JSON-DAG: "%233:sub14": 355 # CHECK-CP-JSON-DAG: "%233:sub15": 354 # CHECK-CP-JSON-DAG: "%233:sub16": 351 # CHECK-CP-JSON-DAG: "%233:sub17": 350 # CHECK-CP-JSON-DAG: "%233:sub18": 349 # CHECK-CP-JSON-DAG: "%233:sub19": 348 # CHECK-CP-JSON-DAG: "%233:sub20": 345 # CHECK-CP-JSON-DAG: "%233:sub21": 344 # CHECK-CP-JSON-DAG: "%233:sub22": 343 # CHECK-CP-JSON-DAG: "%233:sub23": 342 # CHECK-CP-JSON-DAG: "%233:sub24": 339 # CHECK-CP-JSON-DAG: "%233:sub25": 338 # CHECK-CP-JSON-DAG: "%233:sub26": 337 # CHECK-CP-JSON-DAG: "%233:sub27": 336 # CHECK-CP-JSON-DAG: "%233:sub28": 333 # CHECK-CP-JSON-DAG: "%233:sub29": 332 # CHECK-CP-JSON-DAG: "%233:sub30": 331 # CHECK-CP-JSON-DAG: "%233:sub31": 330 # CHECK-CP-JSON-DAG: "%235": 10 # CHECK-CP-JSON-DAG: "%236": 10 # CHECK-CP-JSON-DAG: "%237": 10 # CHECK-CP-JSON-DAG: "%238": 10 # CHECK-CP-JSON-DAG: "%240": 10 # CHECK-CP-JSON-DAG: "%241": 10 # CHECK-CP-JSON-DAG: "%242": 10 # CHECK-CP-JSON-DAG: "%243": 10 # CHECK-CP-JSON-DAG: "%245": 10 # CHECK-CP-JSON-DAG: "%246": 10 # CHECK-CP-JSON-DAG: "%247": 10 # CHECK-CP-JSON-DAG: "%248": 10 # CHECK-CP-JSON-DAG: "%250": 10 # CHECK-CP-JSON-DAG: "%251": 10 # CHECK-CP-JSON-DAG: "%252": 10 # CHECK-CP-JSON-DAG: "%253": 10 # CHECK-CP-JSON-DAG: "%255": 10 # CHECK-CP-JSON-DAG: "%256": 10 # CHECK-CP-JSON-DAG: "%257": 10 # CHECK-CP-JSON-DAG: "%258": 10 # CHECK-CP-JSON-DAG: "%260": 10 # CHECK-CP-JSON-DAG: "%261": 10 # CHECK-CP-JSON-DAG: "%262": 10 # CHECK-CP-JSON-DAG: "%263": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%265:vgpr_32 = COPY %264.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 230 # CHECK-CP-JSON-DAG: "%69:sub1": 229 # CHECK-CP-JSON-DAG: "%69:sub2": 228 # CHECK-CP-JSON-DAG: "%69:sub3": 227 # CHECK-CP-JSON-DAG: "%69:sub4": 224 # CHECK-CP-JSON-DAG: "%69:sub5": 223 # CHECK-CP-JSON-DAG: "%69:sub6": 222 # CHECK-CP-JSON-DAG: "%69:sub7": 221 # CHECK-CP-JSON-DAG: "%69:sub8": 218 # CHECK-CP-JSON-DAG: "%69:sub9": 217 # CHECK-CP-JSON-DAG: "%69:sub10": 216 # CHECK-CP-JSON-DAG: "%69:sub11": 215 # CHECK-CP-JSON-DAG: "%69:sub12": 212 # CHECK-CP-JSON-DAG: "%69:sub13": 211 # CHECK-CP-JSON-DAG: "%69:sub14": 210 # CHECK-CP-JSON-DAG: "%69:sub15": 209 # CHECK-CP-JSON-DAG: "%69:sub16": 206 # CHECK-CP-JSON-DAG: "%69:sub17": 205 # CHECK-CP-JSON-DAG: "%69:sub18": 204 # CHECK-CP-JSON-DAG: "%69:sub19": 203 # CHECK-CP-JSON-DAG: "%69:sub20": 200 # CHECK-CP-JSON-DAG: "%69:sub21": 199 # CHECK-CP-JSON-DAG: "%69:sub22": 198 # CHECK-CP-JSON-DAG: "%69:sub23": 197 # CHECK-CP-JSON-DAG: "%69:sub24": 194 # CHECK-CP-JSON-DAG: "%69:sub25": 193 # CHECK-CP-JSON-DAG: "%69:sub26": 192 # CHECK-CP-JSON-DAG: "%69:sub27": 191 # CHECK-CP-JSON-DAG: "%69:sub28": 188 # CHECK-CP-JSON-DAG: "%69:sub29": 187 # CHECK-CP-JSON-DAG: "%69:sub30": 186 # CHECK-CP-JSON-DAG: "%69:sub31": 185 # CHECK-CP-JSON-DAG: "%70:sub0": 182 # CHECK-CP-JSON-DAG: "%70:sub1": 181 # CHECK-CP-JSON-DAG: "%70:sub2": 180 # CHECK-CP-JSON-DAG: "%70:sub3": 179 # CHECK-CP-JSON-DAG: "%70:sub4": 176 # CHECK-CP-JSON-DAG: "%70:sub5": 175 # CHECK-CP-JSON-DAG: "%70:sub6": 174 # CHECK-CP-JSON-DAG: "%70:sub7": 173 # CHECK-CP-JSON-DAG: "%70:sub8": 170 # CHECK-CP-JSON-DAG: "%70:sub9": 169 # CHECK-CP-JSON-DAG: "%70:sub10": 168 # CHECK-CP-JSON-DAG: "%70:sub11": 167 # CHECK-CP-JSON-DAG: "%70:sub12": 164 # CHECK-CP-JSON-DAG: "%70:sub13": 163 # CHECK-CP-JSON-DAG: "%70:sub14": 162 # CHECK-CP-JSON-DAG: "%70:sub15": 161 # CHECK-CP-JSON-DAG: "%70:sub16": 158 # CHECK-CP-JSON-DAG: "%70:sub17": 157 # CHECK-CP-JSON-DAG: "%70:sub18": 156 # CHECK-CP-JSON-DAG: "%70:sub19": 155 # CHECK-CP-JSON-DAG: "%70:sub20": 152 # CHECK-CP-JSON-DAG: "%70:sub21": 151 # CHECK-CP-JSON-DAG: "%70:sub22": 150 # CHECK-CP-JSON-DAG: "%70:sub23": 149 # CHECK-CP-JSON-DAG: "%70:sub24": 146 # CHECK-CP-JSON-DAG: "%70:sub25": 145 # CHECK-CP-JSON-DAG: "%70:sub26": 144 # CHECK-CP-JSON-DAG: "%70:sub27": 143 # CHECK-CP-JSON-DAG: "%70:sub28": 140 # CHECK-CP-JSON-DAG: "%70:sub29": 139 # CHECK-CP-JSON-DAG: "%70:sub30": 138 # CHECK-CP-JSON-DAG: "%70:sub31": 137 # CHECK-CP-JSON-DAG: "%92": 4 # CHECK-CP-JSON-DAG: "%97": 11 # CHECK-CP-JSON-DAG: "%102": 53 # CHECK-CP-JSON-DAG: "%107": 95 # CHECK-CP-JSON-DAG: "%149:sub0": 278 # CHECK-CP-JSON-DAG: "%149:sub1": 277 # CHECK-CP-JSON-DAG: "%149:sub2": 276 # CHECK-CP-JSON-DAG: "%149:sub3": 275 # CHECK-CP-JSON-DAG: "%149:sub4": 272 # CHECK-CP-JSON-DAG: "%149:sub5": 271 # CHECK-CP-JSON-DAG: "%149:sub6": 270 # CHECK-CP-JSON-DAG: "%149:sub7": 269 # CHECK-CP-JSON-DAG: "%149:sub8": 266 # CHECK-CP-JSON-DAG: "%149:sub9": 265 # CHECK-CP-JSON-DAG: "%149:sub10": 264 # CHECK-CP-JSON-DAG: "%149:sub11": 263 # CHECK-CP-JSON-DAG: "%149:sub12": 260 # CHECK-CP-JSON-DAG: "%149:sub13": 259 # CHECK-CP-JSON-DAG: "%149:sub14": 258 # CHECK-CP-JSON-DAG: "%149:sub15": 257 # CHECK-CP-JSON-DAG: "%149:sub16": 254 # CHECK-CP-JSON-DAG: "%149:sub17": 253 # CHECK-CP-JSON-DAG: "%149:sub18": 252 # CHECK-CP-JSON-DAG: "%149:sub19": 251 # CHECK-CP-JSON-DAG: "%149:sub20": 248 # CHECK-CP-JSON-DAG: "%149:sub21": 247 # CHECK-CP-JSON-DAG: "%149:sub22": 246 # CHECK-CP-JSON-DAG: "%149:sub23": 245 # CHECK-CP-JSON-DAG: "%149:sub24": 242 # CHECK-CP-JSON-DAG: "%149:sub25": 241 # CHECK-CP-JSON-DAG: "%149:sub26": 240 # CHECK-CP-JSON-DAG: "%149:sub27": 239 # CHECK-CP-JSON-DAG: "%149:sub28": 236 # CHECK-CP-JSON-DAG: "%149:sub29": 235 # CHECK-CP-JSON-DAG: "%149:sub30": 234 # CHECK-CP-JSON-DAG: "%149:sub31": 233 # CHECK-CP-JSON-DAG: "%191:sub0": 326 # CHECK-CP-JSON-DAG: "%191:sub1": 325 # CHECK-CP-JSON-DAG: "%191:sub2": 324 # CHECK-CP-JSON-DAG: "%191:sub3": 323 # CHECK-CP-JSON-DAG: "%191:sub4": 320 # CHECK-CP-JSON-DAG: "%191:sub5": 319 # CHECK-CP-JSON-DAG: "%191:sub6": 318 # CHECK-CP-JSON-DAG: "%191:sub7": 317 # CHECK-CP-JSON-DAG: "%191:sub8": 314 # CHECK-CP-JSON-DAG: "%191:sub9": 313 # CHECK-CP-JSON-DAG: "%191:sub10": 312 # CHECK-CP-JSON-DAG: "%191:sub11": 311 # CHECK-CP-JSON-DAG: "%191:sub12": 308 # CHECK-CP-JSON-DAG: "%191:sub13": 307 # CHECK-CP-JSON-DAG: "%191:sub14": 306 # CHECK-CP-JSON-DAG: "%191:sub15": 305 # CHECK-CP-JSON-DAG: "%191:sub16": 302 # CHECK-CP-JSON-DAG: "%191:sub17": 301 # CHECK-CP-JSON-DAG: "%191:sub18": 300 # CHECK-CP-JSON-DAG: "%191:sub19": 299 # CHECK-CP-JSON-DAG: "%191:sub20": 296 # CHECK-CP-JSON-DAG: "%191:sub21": 295 # CHECK-CP-JSON-DAG: "%191:sub22": 294 # CHECK-CP-JSON-DAG: "%191:sub23": 293 # CHECK-CP-JSON-DAG: "%191:sub24": 290 # CHECK-CP-JSON-DAG: "%191:sub25": 289 # CHECK-CP-JSON-DAG: "%191:sub26": 288 # CHECK-CP-JSON-DAG: "%191:sub27": 287 # CHECK-CP-JSON-DAG: "%191:sub28": 284 # CHECK-CP-JSON-DAG: "%191:sub29": 283 # CHECK-CP-JSON-DAG: "%191:sub30": 282 # CHECK-CP-JSON-DAG: "%191:sub31": 281 # CHECK-CP-JSON-DAG: "%233:sub0": 374 # CHECK-CP-JSON-DAG: "%233:sub1": 373 # CHECK-CP-JSON-DAG: "%233:sub2": 372 # CHECK-CP-JSON-DAG: "%233:sub3": 371 # CHECK-CP-JSON-DAG: "%233:sub4": 368 # CHECK-CP-JSON-DAG: "%233:sub5": 367 # CHECK-CP-JSON-DAG: "%233:sub6": 366 # CHECK-CP-JSON-DAG: "%233:sub7": 365 # CHECK-CP-JSON-DAG: "%233:sub8": 362 # CHECK-CP-JSON-DAG: "%233:sub9": 361 # CHECK-CP-JSON-DAG: "%233:sub10": 360 # CHECK-CP-JSON-DAG: "%233:sub11": 359 # CHECK-CP-JSON-DAG: "%233:sub12": 356 # CHECK-CP-JSON-DAG: "%233:sub13": 355 # CHECK-CP-JSON-DAG: "%233:sub14": 354 # CHECK-CP-JSON-DAG: "%233:sub15": 353 # CHECK-CP-JSON-DAG: "%233:sub16": 350 # CHECK-CP-JSON-DAG: "%233:sub17": 349 # CHECK-CP-JSON-DAG: "%233:sub18": 348 # CHECK-CP-JSON-DAG: "%233:sub19": 347 # CHECK-CP-JSON-DAG: "%233:sub20": 344 # CHECK-CP-JSON-DAG: "%233:sub21": 343 # CHECK-CP-JSON-DAG: "%233:sub22": 342 # CHECK-CP-JSON-DAG: "%233:sub23": 341 # CHECK-CP-JSON-DAG: "%233:sub24": 338 # CHECK-CP-JSON-DAG: "%233:sub25": 337 # CHECK-CP-JSON-DAG: "%233:sub26": 336 # CHECK-CP-JSON-DAG: "%233:sub27": 335 # CHECK-CP-JSON-DAG: "%233:sub28": 332 # CHECK-CP-JSON-DAG: "%233:sub29": 331 # CHECK-CP-JSON-DAG: "%233:sub30": 330 # CHECK-CP-JSON-DAG: "%233:sub31": 329 # CHECK-CP-JSON-DAG: "%235": 9 # CHECK-CP-JSON-DAG: "%236": 9 # CHECK-CP-JSON-DAG: "%237": 9 # CHECK-CP-JSON-DAG: "%238": 9 # CHECK-CP-JSON-DAG: "%240": 9 # CHECK-CP-JSON-DAG: "%241": 9 # CHECK-CP-JSON-DAG: "%242": 9 # CHECK-CP-JSON-DAG: "%243": 9 # CHECK-CP-JSON-DAG: "%245": 9 # CHECK-CP-JSON-DAG: "%246": 9 # CHECK-CP-JSON-DAG: "%247": 9 # CHECK-CP-JSON-DAG: "%248": 9 # CHECK-CP-JSON-DAG: "%250": 9 # CHECK-CP-JSON-DAG: "%251": 9 # CHECK-CP-JSON-DAG: "%252": 9 # CHECK-CP-JSON-DAG: "%253": 9 # CHECK-CP-JSON-DAG: "%255": 9 # CHECK-CP-JSON-DAG: "%256": 9 # CHECK-CP-JSON-DAG: "%257": 9 # CHECK-CP-JSON-DAG: "%258": 9 # CHECK-CP-JSON-DAG: "%260": 9 # CHECK-CP-JSON-DAG: "%261": 9 # CHECK-CP-JSON-DAG: "%262": 9 # CHECK-CP-JSON-DAG: "%263": 9 # CHECK-CP-JSON-DAG: "%264:sub0": 3 # CHECK-CP-JSON-DAG: "%264:sub1": 2 # CHECK-CP-JSON-DAG: "%264:sub2": 1 # CHECK-CP-JSON-DAG: "%264:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%266:vgpr_32 = COPY %264.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 229 # CHECK-CP-JSON-DAG: "%69:sub1": 228 # CHECK-CP-JSON-DAG: "%69:sub2": 227 # CHECK-CP-JSON-DAG: "%69:sub3": 226 # CHECK-CP-JSON-DAG: "%69:sub4": 223 # CHECK-CP-JSON-DAG: "%69:sub5": 222 # CHECK-CP-JSON-DAG: "%69:sub6": 221 # CHECK-CP-JSON-DAG: "%69:sub7": 220 # CHECK-CP-JSON-DAG: "%69:sub8": 217 # CHECK-CP-JSON-DAG: "%69:sub9": 216 # CHECK-CP-JSON-DAG: "%69:sub10": 215 # CHECK-CP-JSON-DAG: "%69:sub11": 214 # CHECK-CP-JSON-DAG: "%69:sub12": 211 # CHECK-CP-JSON-DAG: "%69:sub13": 210 # CHECK-CP-JSON-DAG: "%69:sub14": 209 # CHECK-CP-JSON-DAG: "%69:sub15": 208 # CHECK-CP-JSON-DAG: "%69:sub16": 205 # CHECK-CP-JSON-DAG: "%69:sub17": 204 # CHECK-CP-JSON-DAG: "%69:sub18": 203 # CHECK-CP-JSON-DAG: "%69:sub19": 202 # CHECK-CP-JSON-DAG: "%69:sub20": 199 # CHECK-CP-JSON-DAG: "%69:sub21": 198 # CHECK-CP-JSON-DAG: "%69:sub22": 197 # CHECK-CP-JSON-DAG: "%69:sub23": 196 # CHECK-CP-JSON-DAG: "%69:sub24": 193 # CHECK-CP-JSON-DAG: "%69:sub25": 192 # CHECK-CP-JSON-DAG: "%69:sub26": 191 # CHECK-CP-JSON-DAG: "%69:sub27": 190 # CHECK-CP-JSON-DAG: "%69:sub28": 187 # CHECK-CP-JSON-DAG: "%69:sub29": 186 # CHECK-CP-JSON-DAG: "%69:sub30": 185 # CHECK-CP-JSON-DAG: "%69:sub31": 184 # CHECK-CP-JSON-DAG: "%70:sub0": 181 # CHECK-CP-JSON-DAG: "%70:sub1": 180 # CHECK-CP-JSON-DAG: "%70:sub2": 179 # CHECK-CP-JSON-DAG: "%70:sub3": 178 # CHECK-CP-JSON-DAG: "%70:sub4": 175 # CHECK-CP-JSON-DAG: "%70:sub5": 174 # CHECK-CP-JSON-DAG: "%70:sub6": 173 # CHECK-CP-JSON-DAG: "%70:sub7": 172 # CHECK-CP-JSON-DAG: "%70:sub8": 169 # CHECK-CP-JSON-DAG: "%70:sub9": 168 # CHECK-CP-JSON-DAG: "%70:sub10": 167 # CHECK-CP-JSON-DAG: "%70:sub11": 166 # CHECK-CP-JSON-DAG: "%70:sub12": 163 # CHECK-CP-JSON-DAG: "%70:sub13": 162 # CHECK-CP-JSON-DAG: "%70:sub14": 161 # CHECK-CP-JSON-DAG: "%70:sub15": 160 # CHECK-CP-JSON-DAG: "%70:sub16": 157 # CHECK-CP-JSON-DAG: "%70:sub17": 156 # CHECK-CP-JSON-DAG: "%70:sub18": 155 # CHECK-CP-JSON-DAG: "%70:sub19": 154 # CHECK-CP-JSON-DAG: "%70:sub20": 151 # CHECK-CP-JSON-DAG: "%70:sub21": 150 # CHECK-CP-JSON-DAG: "%70:sub22": 149 # CHECK-CP-JSON-DAG: "%70:sub23": 148 # CHECK-CP-JSON-DAG: "%70:sub24": 145 # CHECK-CP-JSON-DAG: "%70:sub25": 144 # CHECK-CP-JSON-DAG: "%70:sub26": 143 # CHECK-CP-JSON-DAG: "%70:sub27": 142 # CHECK-CP-JSON-DAG: "%70:sub28": 139 # CHECK-CP-JSON-DAG: "%70:sub29": 138 # CHECK-CP-JSON-DAG: "%70:sub30": 137 # CHECK-CP-JSON-DAG: "%70:sub31": 136 # CHECK-CP-JSON-DAG: "%92": 3 # CHECK-CP-JSON-DAG: "%97": 10 # CHECK-CP-JSON-DAG: "%102": 52 # CHECK-CP-JSON-DAG: "%107": 94 # CHECK-CP-JSON-DAG: "%149:sub0": 277 # CHECK-CP-JSON-DAG: "%149:sub1": 276 # CHECK-CP-JSON-DAG: "%149:sub2": 275 # CHECK-CP-JSON-DAG: "%149:sub3": 274 # CHECK-CP-JSON-DAG: "%149:sub4": 271 # CHECK-CP-JSON-DAG: "%149:sub5": 270 # CHECK-CP-JSON-DAG: "%149:sub6": 269 # CHECK-CP-JSON-DAG: "%149:sub7": 268 # CHECK-CP-JSON-DAG: "%149:sub8": 265 # CHECK-CP-JSON-DAG: "%149:sub9": 264 # CHECK-CP-JSON-DAG: "%149:sub10": 263 # CHECK-CP-JSON-DAG: "%149:sub11": 262 # CHECK-CP-JSON-DAG: "%149:sub12": 259 # CHECK-CP-JSON-DAG: "%149:sub13": 258 # CHECK-CP-JSON-DAG: "%149:sub14": 257 # CHECK-CP-JSON-DAG: "%149:sub15": 256 # CHECK-CP-JSON-DAG: "%149:sub16": 253 # CHECK-CP-JSON-DAG: "%149:sub17": 252 # CHECK-CP-JSON-DAG: "%149:sub18": 251 # CHECK-CP-JSON-DAG: "%149:sub19": 250 # CHECK-CP-JSON-DAG: "%149:sub20": 247 # CHECK-CP-JSON-DAG: "%149:sub21": 246 # CHECK-CP-JSON-DAG: "%149:sub22": 245 # CHECK-CP-JSON-DAG: "%149:sub23": 244 # CHECK-CP-JSON-DAG: "%149:sub24": 241 # CHECK-CP-JSON-DAG: "%149:sub25": 240 # CHECK-CP-JSON-DAG: "%149:sub26": 239 # CHECK-CP-JSON-DAG: "%149:sub27": 238 # CHECK-CP-JSON-DAG: "%149:sub28": 235 # CHECK-CP-JSON-DAG: "%149:sub29": 234 # CHECK-CP-JSON-DAG: "%149:sub30": 233 # CHECK-CP-JSON-DAG: "%149:sub31": 232 # CHECK-CP-JSON-DAG: "%191:sub0": 325 # CHECK-CP-JSON-DAG: "%191:sub1": 324 # CHECK-CP-JSON-DAG: "%191:sub2": 323 # CHECK-CP-JSON-DAG: "%191:sub3": 322 # CHECK-CP-JSON-DAG: "%191:sub4": 319 # CHECK-CP-JSON-DAG: "%191:sub5": 318 # CHECK-CP-JSON-DAG: "%191:sub6": 317 # CHECK-CP-JSON-DAG: "%191:sub7": 316 # CHECK-CP-JSON-DAG: "%191:sub8": 313 # CHECK-CP-JSON-DAG: "%191:sub9": 312 # CHECK-CP-JSON-DAG: "%191:sub10": 311 # CHECK-CP-JSON-DAG: "%191:sub11": 310 # CHECK-CP-JSON-DAG: "%191:sub12": 307 # CHECK-CP-JSON-DAG: "%191:sub13": 306 # CHECK-CP-JSON-DAG: "%191:sub14": 305 # CHECK-CP-JSON-DAG: "%191:sub15": 304 # CHECK-CP-JSON-DAG: "%191:sub16": 301 # CHECK-CP-JSON-DAG: "%191:sub17": 300 # CHECK-CP-JSON-DAG: "%191:sub18": 299 # CHECK-CP-JSON-DAG: "%191:sub19": 298 # CHECK-CP-JSON-DAG: "%191:sub20": 295 # CHECK-CP-JSON-DAG: "%191:sub21": 294 # CHECK-CP-JSON-DAG: "%191:sub22": 293 # CHECK-CP-JSON-DAG: "%191:sub23": 292 # CHECK-CP-JSON-DAG: "%191:sub24": 289 # CHECK-CP-JSON-DAG: "%191:sub25": 288 # CHECK-CP-JSON-DAG: "%191:sub26": 287 # CHECK-CP-JSON-DAG: "%191:sub27": 286 # CHECK-CP-JSON-DAG: "%191:sub28": 283 # CHECK-CP-JSON-DAG: "%191:sub29": 282 # CHECK-CP-JSON-DAG: "%191:sub30": 281 # CHECK-CP-JSON-DAG: "%191:sub31": 280 # CHECK-CP-JSON-DAG: "%233:sub0": 373 # CHECK-CP-JSON-DAG: "%233:sub1": 372 # CHECK-CP-JSON-DAG: "%233:sub2": 371 # CHECK-CP-JSON-DAG: "%233:sub3": 370 # CHECK-CP-JSON-DAG: "%233:sub4": 367 # CHECK-CP-JSON-DAG: "%233:sub5": 366 # CHECK-CP-JSON-DAG: "%233:sub6": 365 # CHECK-CP-JSON-DAG: "%233:sub7": 364 # CHECK-CP-JSON-DAG: "%233:sub8": 361 # CHECK-CP-JSON-DAG: "%233:sub9": 360 # CHECK-CP-JSON-DAG: "%233:sub10": 359 # CHECK-CP-JSON-DAG: "%233:sub11": 358 # CHECK-CP-JSON-DAG: "%233:sub12": 355 # CHECK-CP-JSON-DAG: "%233:sub13": 354 # CHECK-CP-JSON-DAG: "%233:sub14": 353 # CHECK-CP-JSON-DAG: "%233:sub15": 352 # CHECK-CP-JSON-DAG: "%233:sub16": 349 # CHECK-CP-JSON-DAG: "%233:sub17": 348 # CHECK-CP-JSON-DAG: "%233:sub18": 347 # CHECK-CP-JSON-DAG: "%233:sub19": 346 # CHECK-CP-JSON-DAG: "%233:sub20": 343 # CHECK-CP-JSON-DAG: "%233:sub21": 342 # CHECK-CP-JSON-DAG: "%233:sub22": 341 # CHECK-CP-JSON-DAG: "%233:sub23": 340 # CHECK-CP-JSON-DAG: "%233:sub24": 337 # CHECK-CP-JSON-DAG: "%233:sub25": 336 # CHECK-CP-JSON-DAG: "%233:sub26": 335 # CHECK-CP-JSON-DAG: "%233:sub27": 334 # CHECK-CP-JSON-DAG: "%233:sub28": 331 # CHECK-CP-JSON-DAG: "%233:sub29": 330 # CHECK-CP-JSON-DAG: "%233:sub30": 329 # CHECK-CP-JSON-DAG: "%233:sub31": 328 # CHECK-CP-JSON-DAG: "%235": 8 # CHECK-CP-JSON-DAG: "%236": 8 # CHECK-CP-JSON-DAG: "%237": 8 # CHECK-CP-JSON-DAG: "%238": 8 # CHECK-CP-JSON-DAG: "%240": 8 # CHECK-CP-JSON-DAG: "%241": 8 # CHECK-CP-JSON-DAG: "%242": 8 # CHECK-CP-JSON-DAG: "%243": 8 # CHECK-CP-JSON-DAG: "%245": 8 # CHECK-CP-JSON-DAG: "%246": 8 # CHECK-CP-JSON-DAG: "%247": 8 # CHECK-CP-JSON-DAG: "%248": 8 # CHECK-CP-JSON-DAG: "%250": 8 # CHECK-CP-JSON-DAG: "%251": 8 # CHECK-CP-JSON-DAG: "%252": 8 # CHECK-CP-JSON-DAG: "%253": 8 # CHECK-CP-JSON-DAG: "%255": 8 # CHECK-CP-JSON-DAG: "%256": 8 # CHECK-CP-JSON-DAG: "%257": 8 # CHECK-CP-JSON-DAG: "%258": 8 # CHECK-CP-JSON-DAG: "%260": 8 # CHECK-CP-JSON-DAG: "%261": 8 # CHECK-CP-JSON-DAG: "%262": 8 # CHECK-CP-JSON-DAG: "%263": 8 # CHECK-CP-JSON-DAG: "%264:sub0": 2 # CHECK-CP-JSON-DAG: "%264:sub1": 1 # CHECK-CP-JSON-DAG: "%264:sub2": 0 # CHECK-CP-JSON-DAG: "%265": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%267:vgpr_32 = COPY %264.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 228 # CHECK-CP-JSON-DAG: "%69:sub1": 227 # CHECK-CP-JSON-DAG: "%69:sub2": 226 # CHECK-CP-JSON-DAG: "%69:sub3": 225 # CHECK-CP-JSON-DAG: "%69:sub4": 222 # CHECK-CP-JSON-DAG: "%69:sub5": 221 # CHECK-CP-JSON-DAG: "%69:sub6": 220 # CHECK-CP-JSON-DAG: "%69:sub7": 219 # CHECK-CP-JSON-DAG: "%69:sub8": 216 # CHECK-CP-JSON-DAG: "%69:sub9": 215 # CHECK-CP-JSON-DAG: "%69:sub10": 214 # CHECK-CP-JSON-DAG: "%69:sub11": 213 # CHECK-CP-JSON-DAG: "%69:sub12": 210 # CHECK-CP-JSON-DAG: "%69:sub13": 209 # CHECK-CP-JSON-DAG: "%69:sub14": 208 # CHECK-CP-JSON-DAG: "%69:sub15": 207 # CHECK-CP-JSON-DAG: "%69:sub16": 204 # CHECK-CP-JSON-DAG: "%69:sub17": 203 # CHECK-CP-JSON-DAG: "%69:sub18": 202 # CHECK-CP-JSON-DAG: "%69:sub19": 201 # CHECK-CP-JSON-DAG: "%69:sub20": 198 # CHECK-CP-JSON-DAG: "%69:sub21": 197 # CHECK-CP-JSON-DAG: "%69:sub22": 196 # CHECK-CP-JSON-DAG: "%69:sub23": 195 # CHECK-CP-JSON-DAG: "%69:sub24": 192 # CHECK-CP-JSON-DAG: "%69:sub25": 191 # CHECK-CP-JSON-DAG: "%69:sub26": 190 # CHECK-CP-JSON-DAG: "%69:sub27": 189 # CHECK-CP-JSON-DAG: "%69:sub28": 186 # CHECK-CP-JSON-DAG: "%69:sub29": 185 # CHECK-CP-JSON-DAG: "%69:sub30": 184 # CHECK-CP-JSON-DAG: "%69:sub31": 183 # CHECK-CP-JSON-DAG: "%70:sub0": 180 # CHECK-CP-JSON-DAG: "%70:sub1": 179 # CHECK-CP-JSON-DAG: "%70:sub2": 178 # CHECK-CP-JSON-DAG: "%70:sub3": 177 # CHECK-CP-JSON-DAG: "%70:sub4": 174 # CHECK-CP-JSON-DAG: "%70:sub5": 173 # CHECK-CP-JSON-DAG: "%70:sub6": 172 # CHECK-CP-JSON-DAG: "%70:sub7": 171 # CHECK-CP-JSON-DAG: "%70:sub8": 168 # CHECK-CP-JSON-DAG: "%70:sub9": 167 # CHECK-CP-JSON-DAG: "%70:sub10": 166 # CHECK-CP-JSON-DAG: "%70:sub11": 165 # CHECK-CP-JSON-DAG: "%70:sub12": 162 # CHECK-CP-JSON-DAG: "%70:sub13": 161 # CHECK-CP-JSON-DAG: "%70:sub14": 160 # CHECK-CP-JSON-DAG: "%70:sub15": 159 # CHECK-CP-JSON-DAG: "%70:sub16": 156 # CHECK-CP-JSON-DAG: "%70:sub17": 155 # CHECK-CP-JSON-DAG: "%70:sub18": 154 # CHECK-CP-JSON-DAG: "%70:sub19": 153 # CHECK-CP-JSON-DAG: "%70:sub20": 150 # CHECK-CP-JSON-DAG: "%70:sub21": 149 # CHECK-CP-JSON-DAG: "%70:sub22": 148 # CHECK-CP-JSON-DAG: "%70:sub23": 147 # CHECK-CP-JSON-DAG: "%70:sub24": 144 # CHECK-CP-JSON-DAG: "%70:sub25": 143 # CHECK-CP-JSON-DAG: "%70:sub26": 142 # CHECK-CP-JSON-DAG: "%70:sub27": 141 # CHECK-CP-JSON-DAG: "%70:sub28": 138 # CHECK-CP-JSON-DAG: "%70:sub29": 137 # CHECK-CP-JSON-DAG: "%70:sub30": 136 # CHECK-CP-JSON-DAG: "%70:sub31": 135 # CHECK-CP-JSON-DAG: "%92": 2 # CHECK-CP-JSON-DAG: "%97": 9 # CHECK-CP-JSON-DAG: "%102": 51 # CHECK-CP-JSON-DAG: "%107": 93 # CHECK-CP-JSON-DAG: "%149:sub0": 276 # CHECK-CP-JSON-DAG: "%149:sub1": 275 # CHECK-CP-JSON-DAG: "%149:sub2": 274 # CHECK-CP-JSON-DAG: "%149:sub3": 273 # CHECK-CP-JSON-DAG: "%149:sub4": 270 # CHECK-CP-JSON-DAG: "%149:sub5": 269 # CHECK-CP-JSON-DAG: "%149:sub6": 268 # CHECK-CP-JSON-DAG: "%149:sub7": 267 # CHECK-CP-JSON-DAG: "%149:sub8": 264 # CHECK-CP-JSON-DAG: "%149:sub9": 263 # CHECK-CP-JSON-DAG: "%149:sub10": 262 # CHECK-CP-JSON-DAG: "%149:sub11": 261 # CHECK-CP-JSON-DAG: "%149:sub12": 258 # CHECK-CP-JSON-DAG: "%149:sub13": 257 # CHECK-CP-JSON-DAG: "%149:sub14": 256 # CHECK-CP-JSON-DAG: "%149:sub15": 255 # CHECK-CP-JSON-DAG: "%149:sub16": 252 # CHECK-CP-JSON-DAG: "%149:sub17": 251 # CHECK-CP-JSON-DAG: "%149:sub18": 250 # CHECK-CP-JSON-DAG: "%149:sub19": 249 # CHECK-CP-JSON-DAG: "%149:sub20": 246 # CHECK-CP-JSON-DAG: "%149:sub21": 245 # CHECK-CP-JSON-DAG: "%149:sub22": 244 # CHECK-CP-JSON-DAG: "%149:sub23": 243 # CHECK-CP-JSON-DAG: "%149:sub24": 240 # CHECK-CP-JSON-DAG: "%149:sub25": 239 # CHECK-CP-JSON-DAG: "%149:sub26": 238 # CHECK-CP-JSON-DAG: "%149:sub27": 237 # CHECK-CP-JSON-DAG: "%149:sub28": 234 # CHECK-CP-JSON-DAG: "%149:sub29": 233 # CHECK-CP-JSON-DAG: "%149:sub30": 232 # CHECK-CP-JSON-DAG: "%149:sub31": 231 # CHECK-CP-JSON-DAG: "%191:sub0": 324 # CHECK-CP-JSON-DAG: "%191:sub1": 323 # CHECK-CP-JSON-DAG: "%191:sub2": 322 # CHECK-CP-JSON-DAG: "%191:sub3": 321 # CHECK-CP-JSON-DAG: "%191:sub4": 318 # CHECK-CP-JSON-DAG: "%191:sub5": 317 # CHECK-CP-JSON-DAG: "%191:sub6": 316 # CHECK-CP-JSON-DAG: "%191:sub7": 315 # CHECK-CP-JSON-DAG: "%191:sub8": 312 # CHECK-CP-JSON-DAG: "%191:sub9": 311 # CHECK-CP-JSON-DAG: "%191:sub10": 310 # CHECK-CP-JSON-DAG: "%191:sub11": 309 # CHECK-CP-JSON-DAG: "%191:sub12": 306 # CHECK-CP-JSON-DAG: "%191:sub13": 305 # CHECK-CP-JSON-DAG: "%191:sub14": 304 # CHECK-CP-JSON-DAG: "%191:sub15": 303 # CHECK-CP-JSON-DAG: "%191:sub16": 300 # CHECK-CP-JSON-DAG: "%191:sub17": 299 # CHECK-CP-JSON-DAG: "%191:sub18": 298 # CHECK-CP-JSON-DAG: "%191:sub19": 297 # CHECK-CP-JSON-DAG: "%191:sub20": 294 # CHECK-CP-JSON-DAG: "%191:sub21": 293 # CHECK-CP-JSON-DAG: "%191:sub22": 292 # CHECK-CP-JSON-DAG: "%191:sub23": 291 # CHECK-CP-JSON-DAG: "%191:sub24": 288 # CHECK-CP-JSON-DAG: "%191:sub25": 287 # CHECK-CP-JSON-DAG: "%191:sub26": 286 # CHECK-CP-JSON-DAG: "%191:sub27": 285 # CHECK-CP-JSON-DAG: "%191:sub28": 282 # CHECK-CP-JSON-DAG: "%191:sub29": 281 # CHECK-CP-JSON-DAG: "%191:sub30": 280 # CHECK-CP-JSON-DAG: "%191:sub31": 279 # CHECK-CP-JSON-DAG: "%233:sub0": 372 # CHECK-CP-JSON-DAG: "%233:sub1": 371 # CHECK-CP-JSON-DAG: "%233:sub2": 370 # CHECK-CP-JSON-DAG: "%233:sub3": 369 # CHECK-CP-JSON-DAG: "%233:sub4": 366 # CHECK-CP-JSON-DAG: "%233:sub5": 365 # CHECK-CP-JSON-DAG: "%233:sub6": 364 # CHECK-CP-JSON-DAG: "%233:sub7": 363 # CHECK-CP-JSON-DAG: "%233:sub8": 360 # CHECK-CP-JSON-DAG: "%233:sub9": 359 # CHECK-CP-JSON-DAG: "%233:sub10": 358 # CHECK-CP-JSON-DAG: "%233:sub11": 357 # CHECK-CP-JSON-DAG: "%233:sub12": 354 # CHECK-CP-JSON-DAG: "%233:sub13": 353 # CHECK-CP-JSON-DAG: "%233:sub14": 352 # CHECK-CP-JSON-DAG: "%233:sub15": 351 # CHECK-CP-JSON-DAG: "%233:sub16": 348 # CHECK-CP-JSON-DAG: "%233:sub17": 347 # CHECK-CP-JSON-DAG: "%233:sub18": 346 # CHECK-CP-JSON-DAG: "%233:sub19": 345 # CHECK-CP-JSON-DAG: "%233:sub20": 342 # CHECK-CP-JSON-DAG: "%233:sub21": 341 # CHECK-CP-JSON-DAG: "%233:sub22": 340 # CHECK-CP-JSON-DAG: "%233:sub23": 339 # CHECK-CP-JSON-DAG: "%233:sub24": 336 # CHECK-CP-JSON-DAG: "%233:sub25": 335 # CHECK-CP-JSON-DAG: "%233:sub26": 334 # CHECK-CP-JSON-DAG: "%233:sub27": 333 # CHECK-CP-JSON-DAG: "%233:sub28": 330 # CHECK-CP-JSON-DAG: "%233:sub29": 329 # CHECK-CP-JSON-DAG: "%233:sub30": 328 # CHECK-CP-JSON-DAG: "%233:sub31": 327 # CHECK-CP-JSON-DAG: "%235": 7 # CHECK-CP-JSON-DAG: "%236": 7 # CHECK-CP-JSON-DAG: "%237": 7 # CHECK-CP-JSON-DAG: "%238": 7 # CHECK-CP-JSON-DAG: "%240": 7 # CHECK-CP-JSON-DAG: "%241": 7 # CHECK-CP-JSON-DAG: "%242": 7 # CHECK-CP-JSON-DAG: "%243": 7 # CHECK-CP-JSON-DAG: "%245": 7 # CHECK-CP-JSON-DAG: "%246": 7 # CHECK-CP-JSON-DAG: "%247": 7 # CHECK-CP-JSON-DAG: "%248": 7 # CHECK-CP-JSON-DAG: "%250": 7 # CHECK-CP-JSON-DAG: "%251": 7 # CHECK-CP-JSON-DAG: "%252": 7 # CHECK-CP-JSON-DAG: "%253": 7 # CHECK-CP-JSON-DAG: "%255": 7 # CHECK-CP-JSON-DAG: "%256": 7 # CHECK-CP-JSON-DAG: "%257": 7 # CHECK-CP-JSON-DAG: "%258": 7 # CHECK-CP-JSON-DAG: "%260": 7 # CHECK-CP-JSON-DAG: "%261": 7 # CHECK-CP-JSON-DAG: "%262": 7 # CHECK-CP-JSON-DAG: "%263": 7 # CHECK-CP-JSON-DAG: "%264:sub0": 1 # CHECK-CP-JSON-DAG: "%264:sub1": 0 # CHECK-CP-JSON-DAG: "%265": 7 # CHECK-CP-JSON-DAG: "%266": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%268:vgpr_32 = COPY %264.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 227 # CHECK-CP-JSON-DAG: "%69:sub1": 226 # CHECK-CP-JSON-DAG: "%69:sub2": 225 # CHECK-CP-JSON-DAG: "%69:sub3": 224 # CHECK-CP-JSON-DAG: "%69:sub4": 221 # CHECK-CP-JSON-DAG: "%69:sub5": 220 # CHECK-CP-JSON-DAG: "%69:sub6": 219 # CHECK-CP-JSON-DAG: "%69:sub7": 218 # CHECK-CP-JSON-DAG: "%69:sub8": 215 # CHECK-CP-JSON-DAG: "%69:sub9": 214 # CHECK-CP-JSON-DAG: "%69:sub10": 213 # CHECK-CP-JSON-DAG: "%69:sub11": 212 # CHECK-CP-JSON-DAG: "%69:sub12": 209 # CHECK-CP-JSON-DAG: "%69:sub13": 208 # CHECK-CP-JSON-DAG: "%69:sub14": 207 # CHECK-CP-JSON-DAG: "%69:sub15": 206 # CHECK-CP-JSON-DAG: "%69:sub16": 203 # CHECK-CP-JSON-DAG: "%69:sub17": 202 # CHECK-CP-JSON-DAG: "%69:sub18": 201 # CHECK-CP-JSON-DAG: "%69:sub19": 200 # CHECK-CP-JSON-DAG: "%69:sub20": 197 # CHECK-CP-JSON-DAG: "%69:sub21": 196 # CHECK-CP-JSON-DAG: "%69:sub22": 195 # CHECK-CP-JSON-DAG: "%69:sub23": 194 # CHECK-CP-JSON-DAG: "%69:sub24": 191 # CHECK-CP-JSON-DAG: "%69:sub25": 190 # CHECK-CP-JSON-DAG: "%69:sub26": 189 # CHECK-CP-JSON-DAG: "%69:sub27": 188 # CHECK-CP-JSON-DAG: "%69:sub28": 185 # CHECK-CP-JSON-DAG: "%69:sub29": 184 # CHECK-CP-JSON-DAG: "%69:sub30": 183 # CHECK-CP-JSON-DAG: "%69:sub31": 182 # CHECK-CP-JSON-DAG: "%70:sub0": 179 # CHECK-CP-JSON-DAG: "%70:sub1": 178 # CHECK-CP-JSON-DAG: "%70:sub2": 177 # CHECK-CP-JSON-DAG: "%70:sub3": 176 # CHECK-CP-JSON-DAG: "%70:sub4": 173 # CHECK-CP-JSON-DAG: "%70:sub5": 172 # CHECK-CP-JSON-DAG: "%70:sub6": 171 # CHECK-CP-JSON-DAG: "%70:sub7": 170 # CHECK-CP-JSON-DAG: "%70:sub8": 167 # CHECK-CP-JSON-DAG: "%70:sub9": 166 # CHECK-CP-JSON-DAG: "%70:sub10": 165 # CHECK-CP-JSON-DAG: "%70:sub11": 164 # CHECK-CP-JSON-DAG: "%70:sub12": 161 # CHECK-CP-JSON-DAG: "%70:sub13": 160 # CHECK-CP-JSON-DAG: "%70:sub14": 159 # CHECK-CP-JSON-DAG: "%70:sub15": 158 # CHECK-CP-JSON-DAG: "%70:sub16": 155 # CHECK-CP-JSON-DAG: "%70:sub17": 154 # CHECK-CP-JSON-DAG: "%70:sub18": 153 # CHECK-CP-JSON-DAG: "%70:sub19": 152 # CHECK-CP-JSON-DAG: "%70:sub20": 149 # CHECK-CP-JSON-DAG: "%70:sub21": 148 # CHECK-CP-JSON-DAG: "%70:sub22": 147 # CHECK-CP-JSON-DAG: "%70:sub23": 146 # CHECK-CP-JSON-DAG: "%70:sub24": 143 # CHECK-CP-JSON-DAG: "%70:sub25": 142 # CHECK-CP-JSON-DAG: "%70:sub26": 141 # CHECK-CP-JSON-DAG: "%70:sub27": 140 # CHECK-CP-JSON-DAG: "%70:sub28": 137 # CHECK-CP-JSON-DAG: "%70:sub29": 136 # CHECK-CP-JSON-DAG: "%70:sub30": 135 # CHECK-CP-JSON-DAG: "%70:sub31": 134 # CHECK-CP-JSON-DAG: "%92": 1 # CHECK-CP-JSON-DAG: "%97": 8 # CHECK-CP-JSON-DAG: "%102": 50 # CHECK-CP-JSON-DAG: "%107": 92 # CHECK-CP-JSON-DAG: "%149:sub0": 275 # CHECK-CP-JSON-DAG: "%149:sub1": 274 # CHECK-CP-JSON-DAG: "%149:sub2": 273 # CHECK-CP-JSON-DAG: "%149:sub3": 272 # CHECK-CP-JSON-DAG: "%149:sub4": 269 # CHECK-CP-JSON-DAG: "%149:sub5": 268 # CHECK-CP-JSON-DAG: "%149:sub6": 267 # CHECK-CP-JSON-DAG: "%149:sub7": 266 # CHECK-CP-JSON-DAG: "%149:sub8": 263 # CHECK-CP-JSON-DAG: "%149:sub9": 262 # CHECK-CP-JSON-DAG: "%149:sub10": 261 # CHECK-CP-JSON-DAG: "%149:sub11": 260 # CHECK-CP-JSON-DAG: "%149:sub12": 257 # CHECK-CP-JSON-DAG: "%149:sub13": 256 # CHECK-CP-JSON-DAG: "%149:sub14": 255 # CHECK-CP-JSON-DAG: "%149:sub15": 254 # CHECK-CP-JSON-DAG: "%149:sub16": 251 # CHECK-CP-JSON-DAG: "%149:sub17": 250 # CHECK-CP-JSON-DAG: "%149:sub18": 249 # CHECK-CP-JSON-DAG: "%149:sub19": 248 # CHECK-CP-JSON-DAG: "%149:sub20": 245 # CHECK-CP-JSON-DAG: "%149:sub21": 244 # CHECK-CP-JSON-DAG: "%149:sub22": 243 # CHECK-CP-JSON-DAG: "%149:sub23": 242 # CHECK-CP-JSON-DAG: "%149:sub24": 239 # CHECK-CP-JSON-DAG: "%149:sub25": 238 # CHECK-CP-JSON-DAG: "%149:sub26": 237 # CHECK-CP-JSON-DAG: "%149:sub27": 236 # CHECK-CP-JSON-DAG: "%149:sub28": 233 # CHECK-CP-JSON-DAG: "%149:sub29": 232 # CHECK-CP-JSON-DAG: "%149:sub30": 231 # CHECK-CP-JSON-DAG: "%149:sub31": 230 # CHECK-CP-JSON-DAG: "%191:sub0": 323 # CHECK-CP-JSON-DAG: "%191:sub1": 322 # CHECK-CP-JSON-DAG: "%191:sub2": 321 # CHECK-CP-JSON-DAG: "%191:sub3": 320 # CHECK-CP-JSON-DAG: "%191:sub4": 317 # CHECK-CP-JSON-DAG: "%191:sub5": 316 # CHECK-CP-JSON-DAG: "%191:sub6": 315 # CHECK-CP-JSON-DAG: "%191:sub7": 314 # CHECK-CP-JSON-DAG: "%191:sub8": 311 # CHECK-CP-JSON-DAG: "%191:sub9": 310 # CHECK-CP-JSON-DAG: "%191:sub10": 309 # CHECK-CP-JSON-DAG: "%191:sub11": 308 # CHECK-CP-JSON-DAG: "%191:sub12": 305 # CHECK-CP-JSON-DAG: "%191:sub13": 304 # CHECK-CP-JSON-DAG: "%191:sub14": 303 # CHECK-CP-JSON-DAG: "%191:sub15": 302 # CHECK-CP-JSON-DAG: "%191:sub16": 299 # CHECK-CP-JSON-DAG: "%191:sub17": 298 # CHECK-CP-JSON-DAG: "%191:sub18": 297 # CHECK-CP-JSON-DAG: "%191:sub19": 296 # CHECK-CP-JSON-DAG: "%191:sub20": 293 # CHECK-CP-JSON-DAG: "%191:sub21": 292 # CHECK-CP-JSON-DAG: "%191:sub22": 291 # CHECK-CP-JSON-DAG: "%191:sub23": 290 # CHECK-CP-JSON-DAG: "%191:sub24": 287 # CHECK-CP-JSON-DAG: "%191:sub25": 286 # CHECK-CP-JSON-DAG: "%191:sub26": 285 # CHECK-CP-JSON-DAG: "%191:sub27": 284 # CHECK-CP-JSON-DAG: "%191:sub28": 281 # CHECK-CP-JSON-DAG: "%191:sub29": 280 # CHECK-CP-JSON-DAG: "%191:sub30": 279 # CHECK-CP-JSON-DAG: "%191:sub31": 278 # CHECK-CP-JSON-DAG: "%233:sub0": 371 # CHECK-CP-JSON-DAG: "%233:sub1": 370 # CHECK-CP-JSON-DAG: "%233:sub2": 369 # CHECK-CP-JSON-DAG: "%233:sub3": 368 # CHECK-CP-JSON-DAG: "%233:sub4": 365 # CHECK-CP-JSON-DAG: "%233:sub5": 364 # CHECK-CP-JSON-DAG: "%233:sub6": 363 # CHECK-CP-JSON-DAG: "%233:sub7": 362 # CHECK-CP-JSON-DAG: "%233:sub8": 359 # CHECK-CP-JSON-DAG: "%233:sub9": 358 # CHECK-CP-JSON-DAG: "%233:sub10": 357 # CHECK-CP-JSON-DAG: "%233:sub11": 356 # CHECK-CP-JSON-DAG: "%233:sub12": 353 # CHECK-CP-JSON-DAG: "%233:sub13": 352 # CHECK-CP-JSON-DAG: "%233:sub14": 351 # CHECK-CP-JSON-DAG: "%233:sub15": 350 # CHECK-CP-JSON-DAG: "%233:sub16": 347 # CHECK-CP-JSON-DAG: "%233:sub17": 346 # CHECK-CP-JSON-DAG: "%233:sub18": 345 # CHECK-CP-JSON-DAG: "%233:sub19": 344 # CHECK-CP-JSON-DAG: "%233:sub20": 341 # CHECK-CP-JSON-DAG: "%233:sub21": 340 # CHECK-CP-JSON-DAG: "%233:sub22": 339 # CHECK-CP-JSON-DAG: "%233:sub23": 338 # CHECK-CP-JSON-DAG: "%233:sub24": 335 # CHECK-CP-JSON-DAG: "%233:sub25": 334 # CHECK-CP-JSON-DAG: "%233:sub26": 333 # CHECK-CP-JSON-DAG: "%233:sub27": 332 # CHECK-CP-JSON-DAG: "%233:sub28": 329 # CHECK-CP-JSON-DAG: "%233:sub29": 328 # CHECK-CP-JSON-DAG: "%233:sub30": 327 # CHECK-CP-JSON-DAG: "%233:sub31": 326 # CHECK-CP-JSON-DAG: "%235": 6 # CHECK-CP-JSON-DAG: "%236": 6 # CHECK-CP-JSON-DAG: "%237": 6 # CHECK-CP-JSON-DAG: "%238": 6 # CHECK-CP-JSON-DAG: "%240": 6 # CHECK-CP-JSON-DAG: "%241": 6 # CHECK-CP-JSON-DAG: "%242": 6 # CHECK-CP-JSON-DAG: "%243": 6 # CHECK-CP-JSON-DAG: "%245": 6 # CHECK-CP-JSON-DAG: "%246": 6 # CHECK-CP-JSON-DAG: "%247": 6 # CHECK-CP-JSON-DAG: "%248": 6 # CHECK-CP-JSON-DAG: "%250": 6 # CHECK-CP-JSON-DAG: "%251": 6 # CHECK-CP-JSON-DAG: "%252": 6 # CHECK-CP-JSON-DAG: "%253": 6 # CHECK-CP-JSON-DAG: "%255": 6 # CHECK-CP-JSON-DAG: "%256": 6 # CHECK-CP-JSON-DAG: "%257": 6 # CHECK-CP-JSON-DAG: "%258": 6 # CHECK-CP-JSON-DAG: "%260": 6 # CHECK-CP-JSON-DAG: "%261": 6 # CHECK-CP-JSON-DAG: "%262": 6 # CHECK-CP-JSON-DAG: "%263": 6 # CHECK-CP-JSON-DAG: "%264:sub0": 0 # CHECK-CP-JSON-DAG: "%265": 6 # CHECK-CP-JSON-DAG: "%266": 6 # CHECK-CP-JSON-DAG: "%267": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%269:vreg_128 = GLOBAL_LOAD_DWORDX4 %92, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p4, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 226 # CHECK-CP-JSON-DAG: "%69:sub1": 225 # CHECK-CP-JSON-DAG: "%69:sub2": 224 # CHECK-CP-JSON-DAG: "%69:sub3": 223 # CHECK-CP-JSON-DAG: "%69:sub4": 220 # CHECK-CP-JSON-DAG: "%69:sub5": 219 # CHECK-CP-JSON-DAG: "%69:sub6": 218 # CHECK-CP-JSON-DAG: "%69:sub7": 217 # CHECK-CP-JSON-DAG: "%69:sub8": 214 # CHECK-CP-JSON-DAG: "%69:sub9": 213 # CHECK-CP-JSON-DAG: "%69:sub10": 212 # CHECK-CP-JSON-DAG: "%69:sub11": 211 # CHECK-CP-JSON-DAG: "%69:sub12": 208 # CHECK-CP-JSON-DAG: "%69:sub13": 207 # CHECK-CP-JSON-DAG: "%69:sub14": 206 # CHECK-CP-JSON-DAG: "%69:sub15": 205 # CHECK-CP-JSON-DAG: "%69:sub16": 202 # CHECK-CP-JSON-DAG: "%69:sub17": 201 # CHECK-CP-JSON-DAG: "%69:sub18": 200 # CHECK-CP-JSON-DAG: "%69:sub19": 199 # CHECK-CP-JSON-DAG: "%69:sub20": 196 # CHECK-CP-JSON-DAG: "%69:sub21": 195 # CHECK-CP-JSON-DAG: "%69:sub22": 194 # CHECK-CP-JSON-DAG: "%69:sub23": 193 # CHECK-CP-JSON-DAG: "%69:sub24": 190 # CHECK-CP-JSON-DAG: "%69:sub25": 189 # CHECK-CP-JSON-DAG: "%69:sub26": 188 # CHECK-CP-JSON-DAG: "%69:sub27": 187 # CHECK-CP-JSON-DAG: "%69:sub28": 184 # CHECK-CP-JSON-DAG: "%69:sub29": 183 # CHECK-CP-JSON-DAG: "%69:sub30": 182 # CHECK-CP-JSON-DAG: "%69:sub31": 181 # CHECK-CP-JSON-DAG: "%70:sub0": 178 # CHECK-CP-JSON-DAG: "%70:sub1": 177 # CHECK-CP-JSON-DAG: "%70:sub2": 176 # CHECK-CP-JSON-DAG: "%70:sub3": 175 # CHECK-CP-JSON-DAG: "%70:sub4": 172 # CHECK-CP-JSON-DAG: "%70:sub5": 171 # CHECK-CP-JSON-DAG: "%70:sub6": 170 # CHECK-CP-JSON-DAG: "%70:sub7": 169 # CHECK-CP-JSON-DAG: "%70:sub8": 166 # CHECK-CP-JSON-DAG: "%70:sub9": 165 # CHECK-CP-JSON-DAG: "%70:sub10": 164 # CHECK-CP-JSON-DAG: "%70:sub11": 163 # CHECK-CP-JSON-DAG: "%70:sub12": 160 # CHECK-CP-JSON-DAG: "%70:sub13": 159 # CHECK-CP-JSON-DAG: "%70:sub14": 158 # CHECK-CP-JSON-DAG: "%70:sub15": 157 # CHECK-CP-JSON-DAG: "%70:sub16": 154 # CHECK-CP-JSON-DAG: "%70:sub17": 153 # CHECK-CP-JSON-DAG: "%70:sub18": 152 # CHECK-CP-JSON-DAG: "%70:sub19": 151 # CHECK-CP-JSON-DAG: "%70:sub20": 148 # CHECK-CP-JSON-DAG: "%70:sub21": 147 # CHECK-CP-JSON-DAG: "%70:sub22": 146 # CHECK-CP-JSON-DAG: "%70:sub23": 145 # CHECK-CP-JSON-DAG: "%70:sub24": 142 # CHECK-CP-JSON-DAG: "%70:sub25": 141 # CHECK-CP-JSON-DAG: "%70:sub26": 140 # CHECK-CP-JSON-DAG: "%70:sub27": 139 # CHECK-CP-JSON-DAG: "%70:sub28": 136 # CHECK-CP-JSON-DAG: "%70:sub29": 135 # CHECK-CP-JSON-DAG: "%70:sub30": 134 # CHECK-CP-JSON-DAG: "%70:sub31": 133 # CHECK-CP-JSON-DAG: "%92": 0 # CHECK-CP-JSON-DAG: "%97": 7 # CHECK-CP-JSON-DAG: "%102": 49 # CHECK-CP-JSON-DAG: "%107": 91 # CHECK-CP-JSON-DAG: "%149:sub0": 274 # CHECK-CP-JSON-DAG: "%149:sub1": 273 # CHECK-CP-JSON-DAG: "%149:sub2": 272 # CHECK-CP-JSON-DAG: "%149:sub3": 271 # CHECK-CP-JSON-DAG: "%149:sub4": 268 # CHECK-CP-JSON-DAG: "%149:sub5": 267 # CHECK-CP-JSON-DAG: "%149:sub6": 266 # CHECK-CP-JSON-DAG: "%149:sub7": 265 # CHECK-CP-JSON-DAG: "%149:sub8": 262 # CHECK-CP-JSON-DAG: "%149:sub9": 261 # CHECK-CP-JSON-DAG: "%149:sub10": 260 # CHECK-CP-JSON-DAG: "%149:sub11": 259 # CHECK-CP-JSON-DAG: "%149:sub12": 256 # CHECK-CP-JSON-DAG: "%149:sub13": 255 # CHECK-CP-JSON-DAG: "%149:sub14": 254 # CHECK-CP-JSON-DAG: "%149:sub15": 253 # CHECK-CP-JSON-DAG: "%149:sub16": 250 # CHECK-CP-JSON-DAG: "%149:sub17": 249 # CHECK-CP-JSON-DAG: "%149:sub18": 248 # CHECK-CP-JSON-DAG: "%149:sub19": 247 # CHECK-CP-JSON-DAG: "%149:sub20": 244 # CHECK-CP-JSON-DAG: "%149:sub21": 243 # CHECK-CP-JSON-DAG: "%149:sub22": 242 # CHECK-CP-JSON-DAG: "%149:sub23": 241 # CHECK-CP-JSON-DAG: "%149:sub24": 238 # CHECK-CP-JSON-DAG: "%149:sub25": 237 # CHECK-CP-JSON-DAG: "%149:sub26": 236 # CHECK-CP-JSON-DAG: "%149:sub27": 235 # CHECK-CP-JSON-DAG: "%149:sub28": 232 # CHECK-CP-JSON-DAG: "%149:sub29": 231 # CHECK-CP-JSON-DAG: "%149:sub30": 230 # CHECK-CP-JSON-DAG: "%149:sub31": 229 # CHECK-CP-JSON-DAG: "%191:sub0": 322 # CHECK-CP-JSON-DAG: "%191:sub1": 321 # CHECK-CP-JSON-DAG: "%191:sub2": 320 # CHECK-CP-JSON-DAG: "%191:sub3": 319 # CHECK-CP-JSON-DAG: "%191:sub4": 316 # CHECK-CP-JSON-DAG: "%191:sub5": 315 # CHECK-CP-JSON-DAG: "%191:sub6": 314 # CHECK-CP-JSON-DAG: "%191:sub7": 313 # CHECK-CP-JSON-DAG: "%191:sub8": 310 # CHECK-CP-JSON-DAG: "%191:sub9": 309 # CHECK-CP-JSON-DAG: "%191:sub10": 308 # CHECK-CP-JSON-DAG: "%191:sub11": 307 # CHECK-CP-JSON-DAG: "%191:sub12": 304 # CHECK-CP-JSON-DAG: "%191:sub13": 303 # CHECK-CP-JSON-DAG: "%191:sub14": 302 # CHECK-CP-JSON-DAG: "%191:sub15": 301 # CHECK-CP-JSON-DAG: "%191:sub16": 298 # CHECK-CP-JSON-DAG: "%191:sub17": 297 # CHECK-CP-JSON-DAG: "%191:sub18": 296 # CHECK-CP-JSON-DAG: "%191:sub19": 295 # CHECK-CP-JSON-DAG: "%191:sub20": 292 # CHECK-CP-JSON-DAG: "%191:sub21": 291 # CHECK-CP-JSON-DAG: "%191:sub22": 290 # CHECK-CP-JSON-DAG: "%191:sub23": 289 # CHECK-CP-JSON-DAG: "%191:sub24": 286 # CHECK-CP-JSON-DAG: "%191:sub25": 285 # CHECK-CP-JSON-DAG: "%191:sub26": 284 # CHECK-CP-JSON-DAG: "%191:sub27": 283 # CHECK-CP-JSON-DAG: "%191:sub28": 280 # CHECK-CP-JSON-DAG: "%191:sub29": 279 # CHECK-CP-JSON-DAG: "%191:sub30": 278 # CHECK-CP-JSON-DAG: "%191:sub31": 277 # CHECK-CP-JSON-DAG: "%233:sub0": 370 # CHECK-CP-JSON-DAG: "%233:sub1": 369 # CHECK-CP-JSON-DAG: "%233:sub2": 368 # CHECK-CP-JSON-DAG: "%233:sub3": 367 # CHECK-CP-JSON-DAG: "%233:sub4": 364 # CHECK-CP-JSON-DAG: "%233:sub5": 363 # CHECK-CP-JSON-DAG: "%233:sub6": 362 # CHECK-CP-JSON-DAG: "%233:sub7": 361 # CHECK-CP-JSON-DAG: "%233:sub8": 358 # CHECK-CP-JSON-DAG: "%233:sub9": 357 # CHECK-CP-JSON-DAG: "%233:sub10": 356 # CHECK-CP-JSON-DAG: "%233:sub11": 355 # CHECK-CP-JSON-DAG: "%233:sub12": 352 # CHECK-CP-JSON-DAG: "%233:sub13": 351 # CHECK-CP-JSON-DAG: "%233:sub14": 350 # CHECK-CP-JSON-DAG: "%233:sub15": 349 # CHECK-CP-JSON-DAG: "%233:sub16": 346 # CHECK-CP-JSON-DAG: "%233:sub17": 345 # CHECK-CP-JSON-DAG: "%233:sub18": 344 # CHECK-CP-JSON-DAG: "%233:sub19": 343 # CHECK-CP-JSON-DAG: "%233:sub20": 340 # CHECK-CP-JSON-DAG: "%233:sub21": 339 # CHECK-CP-JSON-DAG: "%233:sub22": 338 # CHECK-CP-JSON-DAG: "%233:sub23": 337 # CHECK-CP-JSON-DAG: "%233:sub24": 334 # CHECK-CP-JSON-DAG: "%233:sub25": 333 # CHECK-CP-JSON-DAG: "%233:sub26": 332 # CHECK-CP-JSON-DAG: "%233:sub27": 331 # CHECK-CP-JSON-DAG: "%233:sub28": 328 # CHECK-CP-JSON-DAG: "%233:sub29": 327 # CHECK-CP-JSON-DAG: "%233:sub30": 326 # CHECK-CP-JSON-DAG: "%233:sub31": 325 # CHECK-CP-JSON-DAG: "%235": 5 # CHECK-CP-JSON-DAG: "%236": 5 # CHECK-CP-JSON-DAG: "%237": 5 # CHECK-CP-JSON-DAG: "%238": 5 # CHECK-CP-JSON-DAG: "%240": 5 # CHECK-CP-JSON-DAG: "%241": 5 # CHECK-CP-JSON-DAG: "%242": 5 # CHECK-CP-JSON-DAG: "%243": 5 # CHECK-CP-JSON-DAG: "%245": 5 # CHECK-CP-JSON-DAG: "%246": 5 # CHECK-CP-JSON-DAG: "%247": 5 # CHECK-CP-JSON-DAG: "%248": 5 # CHECK-CP-JSON-DAG: "%250": 5 # CHECK-CP-JSON-DAG: "%251": 5 # CHECK-CP-JSON-DAG: "%252": 5 # CHECK-CP-JSON-DAG: "%253": 5 # CHECK-CP-JSON-DAG: "%255": 5 # CHECK-CP-JSON-DAG: "%256": 5 # CHECK-CP-JSON-DAG: "%257": 5 # CHECK-CP-JSON-DAG: "%258": 5 # CHECK-CP-JSON-DAG: "%260": 5 # CHECK-CP-JSON-DAG: "%261": 5 # CHECK-CP-JSON-DAG: "%262": 5 # CHECK-CP-JSON-DAG: "%263": 5 # CHECK-CP-JSON-DAG: "%265": 5 # CHECK-CP-JSON-DAG: "%266": 5 # CHECK-CP-JSON-DAG: "%267": 5 # CHECK-CP-JSON-DAG: "%268": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%270:vgpr_32 = COPY %269.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 225 # CHECK-CP-JSON-DAG: "%69:sub1": 224 # CHECK-CP-JSON-DAG: "%69:sub2": 223 # CHECK-CP-JSON-DAG: "%69:sub3": 222 # CHECK-CP-JSON-DAG: "%69:sub4": 219 # CHECK-CP-JSON-DAG: "%69:sub5": 218 # CHECK-CP-JSON-DAG: "%69:sub6": 217 # CHECK-CP-JSON-DAG: "%69:sub7": 216 # CHECK-CP-JSON-DAG: "%69:sub8": 213 # CHECK-CP-JSON-DAG: "%69:sub9": 212 # CHECK-CP-JSON-DAG: "%69:sub10": 211 # CHECK-CP-JSON-DAG: "%69:sub11": 210 # CHECK-CP-JSON-DAG: "%69:sub12": 207 # CHECK-CP-JSON-DAG: "%69:sub13": 206 # CHECK-CP-JSON-DAG: "%69:sub14": 205 # CHECK-CP-JSON-DAG: "%69:sub15": 204 # CHECK-CP-JSON-DAG: "%69:sub16": 201 # CHECK-CP-JSON-DAG: "%69:sub17": 200 # CHECK-CP-JSON-DAG: "%69:sub18": 199 # CHECK-CP-JSON-DAG: "%69:sub19": 198 # CHECK-CP-JSON-DAG: "%69:sub20": 195 # CHECK-CP-JSON-DAG: "%69:sub21": 194 # CHECK-CP-JSON-DAG: "%69:sub22": 193 # CHECK-CP-JSON-DAG: "%69:sub23": 192 # CHECK-CP-JSON-DAG: "%69:sub24": 189 # CHECK-CP-JSON-DAG: "%69:sub25": 188 # CHECK-CP-JSON-DAG: "%69:sub26": 187 # CHECK-CP-JSON-DAG: "%69:sub27": 186 # CHECK-CP-JSON-DAG: "%69:sub28": 183 # CHECK-CP-JSON-DAG: "%69:sub29": 182 # CHECK-CP-JSON-DAG: "%69:sub30": 181 # CHECK-CP-JSON-DAG: "%69:sub31": 180 # CHECK-CP-JSON-DAG: "%70:sub0": 177 # CHECK-CP-JSON-DAG: "%70:sub1": 176 # CHECK-CP-JSON-DAG: "%70:sub2": 175 # CHECK-CP-JSON-DAG: "%70:sub3": 174 # CHECK-CP-JSON-DAG: "%70:sub4": 171 # CHECK-CP-JSON-DAG: "%70:sub5": 170 # CHECK-CP-JSON-DAG: "%70:sub6": 169 # CHECK-CP-JSON-DAG: "%70:sub7": 168 # CHECK-CP-JSON-DAG: "%70:sub8": 165 # CHECK-CP-JSON-DAG: "%70:sub9": 164 # CHECK-CP-JSON-DAG: "%70:sub10": 163 # CHECK-CP-JSON-DAG: "%70:sub11": 162 # CHECK-CP-JSON-DAG: "%70:sub12": 159 # CHECK-CP-JSON-DAG: "%70:sub13": 158 # CHECK-CP-JSON-DAG: "%70:sub14": 157 # CHECK-CP-JSON-DAG: "%70:sub15": 156 # CHECK-CP-JSON-DAG: "%70:sub16": 153 # CHECK-CP-JSON-DAG: "%70:sub17": 152 # CHECK-CP-JSON-DAG: "%70:sub18": 151 # CHECK-CP-JSON-DAG: "%70:sub19": 150 # CHECK-CP-JSON-DAG: "%70:sub20": 147 # CHECK-CP-JSON-DAG: "%70:sub21": 146 # CHECK-CP-JSON-DAG: "%70:sub22": 145 # CHECK-CP-JSON-DAG: "%70:sub23": 144 # CHECK-CP-JSON-DAG: "%70:sub24": 141 # CHECK-CP-JSON-DAG: "%70:sub25": 140 # CHECK-CP-JSON-DAG: "%70:sub26": 139 # CHECK-CP-JSON-DAG: "%70:sub27": 138 # CHECK-CP-JSON-DAG: "%70:sub28": 135 # CHECK-CP-JSON-DAG: "%70:sub29": 134 # CHECK-CP-JSON-DAG: "%70:sub30": 133 # CHECK-CP-JSON-DAG: "%70:sub31": 132 # CHECK-CP-JSON-DAG: "%97": 6 # CHECK-CP-JSON-DAG: "%102": 48 # CHECK-CP-JSON-DAG: "%107": 90 # CHECK-CP-JSON-DAG: "%149:sub0": 273 # CHECK-CP-JSON-DAG: "%149:sub1": 272 # CHECK-CP-JSON-DAG: "%149:sub2": 271 # CHECK-CP-JSON-DAG: "%149:sub3": 270 # CHECK-CP-JSON-DAG: "%149:sub4": 267 # CHECK-CP-JSON-DAG: "%149:sub5": 266 # CHECK-CP-JSON-DAG: "%149:sub6": 265 # CHECK-CP-JSON-DAG: "%149:sub7": 264 # CHECK-CP-JSON-DAG: "%149:sub8": 261 # CHECK-CP-JSON-DAG: "%149:sub9": 260 # CHECK-CP-JSON-DAG: "%149:sub10": 259 # CHECK-CP-JSON-DAG: "%149:sub11": 258 # CHECK-CP-JSON-DAG: "%149:sub12": 255 # CHECK-CP-JSON-DAG: "%149:sub13": 254 # CHECK-CP-JSON-DAG: "%149:sub14": 253 # CHECK-CP-JSON-DAG: "%149:sub15": 252 # CHECK-CP-JSON-DAG: "%149:sub16": 249 # CHECK-CP-JSON-DAG: "%149:sub17": 248 # CHECK-CP-JSON-DAG: "%149:sub18": 247 # CHECK-CP-JSON-DAG: "%149:sub19": 246 # CHECK-CP-JSON-DAG: "%149:sub20": 243 # CHECK-CP-JSON-DAG: "%149:sub21": 242 # CHECK-CP-JSON-DAG: "%149:sub22": 241 # CHECK-CP-JSON-DAG: "%149:sub23": 240 # CHECK-CP-JSON-DAG: "%149:sub24": 237 # CHECK-CP-JSON-DAG: "%149:sub25": 236 # CHECK-CP-JSON-DAG: "%149:sub26": 235 # CHECK-CP-JSON-DAG: "%149:sub27": 234 # CHECK-CP-JSON-DAG: "%149:sub28": 231 # CHECK-CP-JSON-DAG: "%149:sub29": 230 # CHECK-CP-JSON-DAG: "%149:sub30": 229 # CHECK-CP-JSON-DAG: "%149:sub31": 228 # CHECK-CP-JSON-DAG: "%191:sub0": 321 # CHECK-CP-JSON-DAG: "%191:sub1": 320 # CHECK-CP-JSON-DAG: "%191:sub2": 319 # CHECK-CP-JSON-DAG: "%191:sub3": 318 # CHECK-CP-JSON-DAG: "%191:sub4": 315 # CHECK-CP-JSON-DAG: "%191:sub5": 314 # CHECK-CP-JSON-DAG: "%191:sub6": 313 # CHECK-CP-JSON-DAG: "%191:sub7": 312 # CHECK-CP-JSON-DAG: "%191:sub8": 309 # CHECK-CP-JSON-DAG: "%191:sub9": 308 # CHECK-CP-JSON-DAG: "%191:sub10": 307 # CHECK-CP-JSON-DAG: "%191:sub11": 306 # CHECK-CP-JSON-DAG: "%191:sub12": 303 # CHECK-CP-JSON-DAG: "%191:sub13": 302 # CHECK-CP-JSON-DAG: "%191:sub14": 301 # CHECK-CP-JSON-DAG: "%191:sub15": 300 # CHECK-CP-JSON-DAG: "%191:sub16": 297 # CHECK-CP-JSON-DAG: "%191:sub17": 296 # CHECK-CP-JSON-DAG: "%191:sub18": 295 # CHECK-CP-JSON-DAG: "%191:sub19": 294 # CHECK-CP-JSON-DAG: "%191:sub20": 291 # CHECK-CP-JSON-DAG: "%191:sub21": 290 # CHECK-CP-JSON-DAG: "%191:sub22": 289 # CHECK-CP-JSON-DAG: "%191:sub23": 288 # CHECK-CP-JSON-DAG: "%191:sub24": 285 # CHECK-CP-JSON-DAG: "%191:sub25": 284 # CHECK-CP-JSON-DAG: "%191:sub26": 283 # CHECK-CP-JSON-DAG: "%191:sub27": 282 # CHECK-CP-JSON-DAG: "%191:sub28": 279 # CHECK-CP-JSON-DAG: "%191:sub29": 278 # CHECK-CP-JSON-DAG: "%191:sub30": 277 # CHECK-CP-JSON-DAG: "%191:sub31": 276 # CHECK-CP-JSON-DAG: "%233:sub0": 369 # CHECK-CP-JSON-DAG: "%233:sub1": 368 # CHECK-CP-JSON-DAG: "%233:sub2": 367 # CHECK-CP-JSON-DAG: "%233:sub3": 366 # CHECK-CP-JSON-DAG: "%233:sub4": 363 # CHECK-CP-JSON-DAG: "%233:sub5": 362 # CHECK-CP-JSON-DAG: "%233:sub6": 361 # CHECK-CP-JSON-DAG: "%233:sub7": 360 # CHECK-CP-JSON-DAG: "%233:sub8": 357 # CHECK-CP-JSON-DAG: "%233:sub9": 356 # CHECK-CP-JSON-DAG: "%233:sub10": 355 # CHECK-CP-JSON-DAG: "%233:sub11": 354 # CHECK-CP-JSON-DAG: "%233:sub12": 351 # CHECK-CP-JSON-DAG: "%233:sub13": 350 # CHECK-CP-JSON-DAG: "%233:sub14": 349 # CHECK-CP-JSON-DAG: "%233:sub15": 348 # CHECK-CP-JSON-DAG: "%233:sub16": 345 # CHECK-CP-JSON-DAG: "%233:sub17": 344 # CHECK-CP-JSON-DAG: "%233:sub18": 343 # CHECK-CP-JSON-DAG: "%233:sub19": 342 # CHECK-CP-JSON-DAG: "%233:sub20": 339 # CHECK-CP-JSON-DAG: "%233:sub21": 338 # CHECK-CP-JSON-DAG: "%233:sub22": 337 # CHECK-CP-JSON-DAG: "%233:sub23": 336 # CHECK-CP-JSON-DAG: "%233:sub24": 333 # CHECK-CP-JSON-DAG: "%233:sub25": 332 # CHECK-CP-JSON-DAG: "%233:sub26": 331 # CHECK-CP-JSON-DAG: "%233:sub27": 330 # CHECK-CP-JSON-DAG: "%233:sub28": 327 # CHECK-CP-JSON-DAG: "%233:sub29": 326 # CHECK-CP-JSON-DAG: "%233:sub30": 325 # CHECK-CP-JSON-DAG: "%233:sub31": 324 # CHECK-CP-JSON-DAG: "%235": 4 # CHECK-CP-JSON-DAG: "%236": 4 # CHECK-CP-JSON-DAG: "%237": 4 # CHECK-CP-JSON-DAG: "%238": 4 # CHECK-CP-JSON-DAG: "%240": 4 # CHECK-CP-JSON-DAG: "%241": 4 # CHECK-CP-JSON-DAG: "%242": 4 # CHECK-CP-JSON-DAG: "%243": 4 # CHECK-CP-JSON-DAG: "%245": 4 # CHECK-CP-JSON-DAG: "%246": 4 # CHECK-CP-JSON-DAG: "%247": 4 # CHECK-CP-JSON-DAG: "%248": 4 # CHECK-CP-JSON-DAG: "%250": 4 # CHECK-CP-JSON-DAG: "%251": 4 # CHECK-CP-JSON-DAG: "%252": 4 # CHECK-CP-JSON-DAG: "%253": 4 # CHECK-CP-JSON-DAG: "%255": 4 # CHECK-CP-JSON-DAG: "%256": 4 # CHECK-CP-JSON-DAG: "%257": 4 # CHECK-CP-JSON-DAG: "%258": 4 # CHECK-CP-JSON-DAG: "%260": 4 # CHECK-CP-JSON-DAG: "%261": 4 # CHECK-CP-JSON-DAG: "%262": 4 # CHECK-CP-JSON-DAG: "%263": 4 # CHECK-CP-JSON-DAG: "%265": 4 # CHECK-CP-JSON-DAG: "%266": 4 # CHECK-CP-JSON-DAG: "%267": 4 # CHECK-CP-JSON-DAG: "%268": 4 # CHECK-CP-JSON-DAG: "%269:sub0": 3 # CHECK-CP-JSON-DAG: "%269:sub1": 2 # CHECK-CP-JSON-DAG: "%269:sub2": 1 # CHECK-CP-JSON-DAG: "%269:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%271:vgpr_32 = COPY %269.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 224 # CHECK-CP-JSON-DAG: "%69:sub1": 223 # CHECK-CP-JSON-DAG: "%69:sub2": 222 # CHECK-CP-JSON-DAG: "%69:sub3": 221 # CHECK-CP-JSON-DAG: "%69:sub4": 218 # CHECK-CP-JSON-DAG: "%69:sub5": 217 # CHECK-CP-JSON-DAG: "%69:sub6": 216 # CHECK-CP-JSON-DAG: "%69:sub7": 215 # CHECK-CP-JSON-DAG: "%69:sub8": 212 # CHECK-CP-JSON-DAG: "%69:sub9": 211 # CHECK-CP-JSON-DAG: "%69:sub10": 210 # CHECK-CP-JSON-DAG: "%69:sub11": 209 # CHECK-CP-JSON-DAG: "%69:sub12": 206 # CHECK-CP-JSON-DAG: "%69:sub13": 205 # CHECK-CP-JSON-DAG: "%69:sub14": 204 # CHECK-CP-JSON-DAG: "%69:sub15": 203 # CHECK-CP-JSON-DAG: "%69:sub16": 200 # CHECK-CP-JSON-DAG: "%69:sub17": 199 # CHECK-CP-JSON-DAG: "%69:sub18": 198 # CHECK-CP-JSON-DAG: "%69:sub19": 197 # CHECK-CP-JSON-DAG: "%69:sub20": 194 # CHECK-CP-JSON-DAG: "%69:sub21": 193 # CHECK-CP-JSON-DAG: "%69:sub22": 192 # CHECK-CP-JSON-DAG: "%69:sub23": 191 # CHECK-CP-JSON-DAG: "%69:sub24": 188 # CHECK-CP-JSON-DAG: "%69:sub25": 187 # CHECK-CP-JSON-DAG: "%69:sub26": 186 # CHECK-CP-JSON-DAG: "%69:sub27": 185 # CHECK-CP-JSON-DAG: "%69:sub28": 182 # CHECK-CP-JSON-DAG: "%69:sub29": 181 # CHECK-CP-JSON-DAG: "%69:sub30": 180 # CHECK-CP-JSON-DAG: "%69:sub31": 179 # CHECK-CP-JSON-DAG: "%70:sub0": 176 # CHECK-CP-JSON-DAG: "%70:sub1": 175 # CHECK-CP-JSON-DAG: "%70:sub2": 174 # CHECK-CP-JSON-DAG: "%70:sub3": 173 # CHECK-CP-JSON-DAG: "%70:sub4": 170 # CHECK-CP-JSON-DAG: "%70:sub5": 169 # CHECK-CP-JSON-DAG: "%70:sub6": 168 # CHECK-CP-JSON-DAG: "%70:sub7": 167 # CHECK-CP-JSON-DAG: "%70:sub8": 164 # CHECK-CP-JSON-DAG: "%70:sub9": 163 # CHECK-CP-JSON-DAG: "%70:sub10": 162 # CHECK-CP-JSON-DAG: "%70:sub11": 161 # CHECK-CP-JSON-DAG: "%70:sub12": 158 # CHECK-CP-JSON-DAG: "%70:sub13": 157 # CHECK-CP-JSON-DAG: "%70:sub14": 156 # CHECK-CP-JSON-DAG: "%70:sub15": 155 # CHECK-CP-JSON-DAG: "%70:sub16": 152 # CHECK-CP-JSON-DAG: "%70:sub17": 151 # CHECK-CP-JSON-DAG: "%70:sub18": 150 # CHECK-CP-JSON-DAG: "%70:sub19": 149 # CHECK-CP-JSON-DAG: "%70:sub20": 146 # CHECK-CP-JSON-DAG: "%70:sub21": 145 # CHECK-CP-JSON-DAG: "%70:sub22": 144 # CHECK-CP-JSON-DAG: "%70:sub23": 143 # CHECK-CP-JSON-DAG: "%70:sub24": 140 # CHECK-CP-JSON-DAG: "%70:sub25": 139 # CHECK-CP-JSON-DAG: "%70:sub26": 138 # CHECK-CP-JSON-DAG: "%70:sub27": 137 # CHECK-CP-JSON-DAG: "%70:sub28": 134 # CHECK-CP-JSON-DAG: "%70:sub29": 133 # CHECK-CP-JSON-DAG: "%70:sub30": 132 # CHECK-CP-JSON-DAG: "%70:sub31": 131 # CHECK-CP-JSON-DAG: "%97": 5 # CHECK-CP-JSON-DAG: "%102": 47 # CHECK-CP-JSON-DAG: "%107": 89 # CHECK-CP-JSON-DAG: "%149:sub0": 272 # CHECK-CP-JSON-DAG: "%149:sub1": 271 # CHECK-CP-JSON-DAG: "%149:sub2": 270 # CHECK-CP-JSON-DAG: "%149:sub3": 269 # CHECK-CP-JSON-DAG: "%149:sub4": 266 # CHECK-CP-JSON-DAG: "%149:sub5": 265 # CHECK-CP-JSON-DAG: "%149:sub6": 264 # CHECK-CP-JSON-DAG: "%149:sub7": 263 # CHECK-CP-JSON-DAG: "%149:sub8": 260 # CHECK-CP-JSON-DAG: "%149:sub9": 259 # CHECK-CP-JSON-DAG: "%149:sub10": 258 # CHECK-CP-JSON-DAG: "%149:sub11": 257 # CHECK-CP-JSON-DAG: "%149:sub12": 254 # CHECK-CP-JSON-DAG: "%149:sub13": 253 # CHECK-CP-JSON-DAG: "%149:sub14": 252 # CHECK-CP-JSON-DAG: "%149:sub15": 251 # CHECK-CP-JSON-DAG: "%149:sub16": 248 # CHECK-CP-JSON-DAG: "%149:sub17": 247 # CHECK-CP-JSON-DAG: "%149:sub18": 246 # CHECK-CP-JSON-DAG: "%149:sub19": 245 # CHECK-CP-JSON-DAG: "%149:sub20": 242 # CHECK-CP-JSON-DAG: "%149:sub21": 241 # CHECK-CP-JSON-DAG: "%149:sub22": 240 # CHECK-CP-JSON-DAG: "%149:sub23": 239 # CHECK-CP-JSON-DAG: "%149:sub24": 236 # CHECK-CP-JSON-DAG: "%149:sub25": 235 # CHECK-CP-JSON-DAG: "%149:sub26": 234 # CHECK-CP-JSON-DAG: "%149:sub27": 233 # CHECK-CP-JSON-DAG: "%149:sub28": 230 # CHECK-CP-JSON-DAG: "%149:sub29": 229 # CHECK-CP-JSON-DAG: "%149:sub30": 228 # CHECK-CP-JSON-DAG: "%149:sub31": 227 # CHECK-CP-JSON-DAG: "%191:sub0": 320 # CHECK-CP-JSON-DAG: "%191:sub1": 319 # CHECK-CP-JSON-DAG: "%191:sub2": 318 # CHECK-CP-JSON-DAG: "%191:sub3": 317 # CHECK-CP-JSON-DAG: "%191:sub4": 314 # CHECK-CP-JSON-DAG: "%191:sub5": 313 # CHECK-CP-JSON-DAG: "%191:sub6": 312 # CHECK-CP-JSON-DAG: "%191:sub7": 311 # CHECK-CP-JSON-DAG: "%191:sub8": 308 # CHECK-CP-JSON-DAG: "%191:sub9": 307 # CHECK-CP-JSON-DAG: "%191:sub10": 306 # CHECK-CP-JSON-DAG: "%191:sub11": 305 # CHECK-CP-JSON-DAG: "%191:sub12": 302 # CHECK-CP-JSON-DAG: "%191:sub13": 301 # CHECK-CP-JSON-DAG: "%191:sub14": 300 # CHECK-CP-JSON-DAG: "%191:sub15": 299 # CHECK-CP-JSON-DAG: "%191:sub16": 296 # CHECK-CP-JSON-DAG: "%191:sub17": 295 # CHECK-CP-JSON-DAG: "%191:sub18": 294 # CHECK-CP-JSON-DAG: "%191:sub19": 293 # CHECK-CP-JSON-DAG: "%191:sub20": 290 # CHECK-CP-JSON-DAG: "%191:sub21": 289 # CHECK-CP-JSON-DAG: "%191:sub22": 288 # CHECK-CP-JSON-DAG: "%191:sub23": 287 # CHECK-CP-JSON-DAG: "%191:sub24": 284 # CHECK-CP-JSON-DAG: "%191:sub25": 283 # CHECK-CP-JSON-DAG: "%191:sub26": 282 # CHECK-CP-JSON-DAG: "%191:sub27": 281 # CHECK-CP-JSON-DAG: "%191:sub28": 278 # CHECK-CP-JSON-DAG: "%191:sub29": 277 # CHECK-CP-JSON-DAG: "%191:sub30": 276 # CHECK-CP-JSON-DAG: "%191:sub31": 275 # CHECK-CP-JSON-DAG: "%233:sub0": 368 # CHECK-CP-JSON-DAG: "%233:sub1": 367 # CHECK-CP-JSON-DAG: "%233:sub2": 366 # CHECK-CP-JSON-DAG: "%233:sub3": 365 # CHECK-CP-JSON-DAG: "%233:sub4": 362 # CHECK-CP-JSON-DAG: "%233:sub5": 361 # CHECK-CP-JSON-DAG: "%233:sub6": 360 # CHECK-CP-JSON-DAG: "%233:sub7": 359 # CHECK-CP-JSON-DAG: "%233:sub8": 356 # CHECK-CP-JSON-DAG: "%233:sub9": 355 # CHECK-CP-JSON-DAG: "%233:sub10": 354 # CHECK-CP-JSON-DAG: "%233:sub11": 353 # CHECK-CP-JSON-DAG: "%233:sub12": 350 # CHECK-CP-JSON-DAG: "%233:sub13": 349 # CHECK-CP-JSON-DAG: "%233:sub14": 348 # CHECK-CP-JSON-DAG: "%233:sub15": 347 # CHECK-CP-JSON-DAG: "%233:sub16": 344 # CHECK-CP-JSON-DAG: "%233:sub17": 343 # CHECK-CP-JSON-DAG: "%233:sub18": 342 # CHECK-CP-JSON-DAG: "%233:sub19": 341 # CHECK-CP-JSON-DAG: "%233:sub20": 338 # CHECK-CP-JSON-DAG: "%233:sub21": 337 # CHECK-CP-JSON-DAG: "%233:sub22": 336 # CHECK-CP-JSON-DAG: "%233:sub23": 335 # CHECK-CP-JSON-DAG: "%233:sub24": 332 # CHECK-CP-JSON-DAG: "%233:sub25": 331 # CHECK-CP-JSON-DAG: "%233:sub26": 330 # CHECK-CP-JSON-DAG: "%233:sub27": 329 # CHECK-CP-JSON-DAG: "%233:sub28": 326 # CHECK-CP-JSON-DAG: "%233:sub29": 325 # CHECK-CP-JSON-DAG: "%233:sub30": 324 # CHECK-CP-JSON-DAG: "%233:sub31": 323 # CHECK-CP-JSON-DAG: "%235": 3 # CHECK-CP-JSON-DAG: "%236": 3 # CHECK-CP-JSON-DAG: "%237": 3 # CHECK-CP-JSON-DAG: "%238": 3 # CHECK-CP-JSON-DAG: "%240": 3 # CHECK-CP-JSON-DAG: "%241": 3 # CHECK-CP-JSON-DAG: "%242": 3 # CHECK-CP-JSON-DAG: "%243": 3 # CHECK-CP-JSON-DAG: "%245": 3 # CHECK-CP-JSON-DAG: "%246": 3 # CHECK-CP-JSON-DAG: "%247": 3 # CHECK-CP-JSON-DAG: "%248": 3 # CHECK-CP-JSON-DAG: "%250": 3 # CHECK-CP-JSON-DAG: "%251": 3 # CHECK-CP-JSON-DAG: "%252": 3 # CHECK-CP-JSON-DAG: "%253": 3 # CHECK-CP-JSON-DAG: "%255": 3 # CHECK-CP-JSON-DAG: "%256": 3 # CHECK-CP-JSON-DAG: "%257": 3 # CHECK-CP-JSON-DAG: "%258": 3 # CHECK-CP-JSON-DAG: "%260": 3 # CHECK-CP-JSON-DAG: "%261": 3 # CHECK-CP-JSON-DAG: "%262": 3 # CHECK-CP-JSON-DAG: "%263": 3 # CHECK-CP-JSON-DAG: "%265": 3 # CHECK-CP-JSON-DAG: "%266": 3 # CHECK-CP-JSON-DAG: "%267": 3 # CHECK-CP-JSON-DAG: "%268": 3 # CHECK-CP-JSON-DAG: "%269:sub0": 2 # CHECK-CP-JSON-DAG: "%269:sub1": 1 # CHECK-CP-JSON-DAG: "%269:sub2": 0 # CHECK-CP-JSON-DAG: "%270": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%272:vgpr_32 = COPY %269.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 223 # CHECK-CP-JSON-DAG: "%69:sub1": 222 # CHECK-CP-JSON-DAG: "%69:sub2": 221 # CHECK-CP-JSON-DAG: "%69:sub3": 220 # CHECK-CP-JSON-DAG: "%69:sub4": 217 # CHECK-CP-JSON-DAG: "%69:sub5": 216 # CHECK-CP-JSON-DAG: "%69:sub6": 215 # CHECK-CP-JSON-DAG: "%69:sub7": 214 # CHECK-CP-JSON-DAG: "%69:sub8": 211 # CHECK-CP-JSON-DAG: "%69:sub9": 210 # CHECK-CP-JSON-DAG: "%69:sub10": 209 # CHECK-CP-JSON-DAG: "%69:sub11": 208 # CHECK-CP-JSON-DAG: "%69:sub12": 205 # CHECK-CP-JSON-DAG: "%69:sub13": 204 # CHECK-CP-JSON-DAG: "%69:sub14": 203 # CHECK-CP-JSON-DAG: "%69:sub15": 202 # CHECK-CP-JSON-DAG: "%69:sub16": 199 # CHECK-CP-JSON-DAG: "%69:sub17": 198 # CHECK-CP-JSON-DAG: "%69:sub18": 197 # CHECK-CP-JSON-DAG: "%69:sub19": 196 # CHECK-CP-JSON-DAG: "%69:sub20": 193 # CHECK-CP-JSON-DAG: "%69:sub21": 192 # CHECK-CP-JSON-DAG: "%69:sub22": 191 # CHECK-CP-JSON-DAG: "%69:sub23": 190 # CHECK-CP-JSON-DAG: "%69:sub24": 187 # CHECK-CP-JSON-DAG: "%69:sub25": 186 # CHECK-CP-JSON-DAG: "%69:sub26": 185 # CHECK-CP-JSON-DAG: "%69:sub27": 184 # CHECK-CP-JSON-DAG: "%69:sub28": 181 # CHECK-CP-JSON-DAG: "%69:sub29": 180 # CHECK-CP-JSON-DAG: "%69:sub30": 179 # CHECK-CP-JSON-DAG: "%69:sub31": 178 # CHECK-CP-JSON-DAG: "%70:sub0": 175 # CHECK-CP-JSON-DAG: "%70:sub1": 174 # CHECK-CP-JSON-DAG: "%70:sub2": 173 # CHECK-CP-JSON-DAG: "%70:sub3": 172 # CHECK-CP-JSON-DAG: "%70:sub4": 169 # CHECK-CP-JSON-DAG: "%70:sub5": 168 # CHECK-CP-JSON-DAG: "%70:sub6": 167 # CHECK-CP-JSON-DAG: "%70:sub7": 166 # CHECK-CP-JSON-DAG: "%70:sub8": 163 # CHECK-CP-JSON-DAG: "%70:sub9": 162 # CHECK-CP-JSON-DAG: "%70:sub10": 161 # CHECK-CP-JSON-DAG: "%70:sub11": 160 # CHECK-CP-JSON-DAG: "%70:sub12": 157 # CHECK-CP-JSON-DAG: "%70:sub13": 156 # CHECK-CP-JSON-DAG: "%70:sub14": 155 # CHECK-CP-JSON-DAG: "%70:sub15": 154 # CHECK-CP-JSON-DAG: "%70:sub16": 151 # CHECK-CP-JSON-DAG: "%70:sub17": 150 # CHECK-CP-JSON-DAG: "%70:sub18": 149 # CHECK-CP-JSON-DAG: "%70:sub19": 148 # CHECK-CP-JSON-DAG: "%70:sub20": 145 # CHECK-CP-JSON-DAG: "%70:sub21": 144 # CHECK-CP-JSON-DAG: "%70:sub22": 143 # CHECK-CP-JSON-DAG: "%70:sub23": 142 # CHECK-CP-JSON-DAG: "%70:sub24": 139 # CHECK-CP-JSON-DAG: "%70:sub25": 138 # CHECK-CP-JSON-DAG: "%70:sub26": 137 # CHECK-CP-JSON-DAG: "%70:sub27": 136 # CHECK-CP-JSON-DAG: "%70:sub28": 133 # CHECK-CP-JSON-DAG: "%70:sub29": 132 # CHECK-CP-JSON-DAG: "%70:sub30": 131 # CHECK-CP-JSON-DAG: "%70:sub31": 130 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 46 # CHECK-CP-JSON-DAG: "%107": 88 # CHECK-CP-JSON-DAG: "%149:sub0": 271 # CHECK-CP-JSON-DAG: "%149:sub1": 270 # CHECK-CP-JSON-DAG: "%149:sub2": 269 # CHECK-CP-JSON-DAG: "%149:sub3": 268 # CHECK-CP-JSON-DAG: "%149:sub4": 265 # CHECK-CP-JSON-DAG: "%149:sub5": 264 # CHECK-CP-JSON-DAG: "%149:sub6": 263 # CHECK-CP-JSON-DAG: "%149:sub7": 262 # CHECK-CP-JSON-DAG: "%149:sub8": 259 # CHECK-CP-JSON-DAG: "%149:sub9": 258 # CHECK-CP-JSON-DAG: "%149:sub10": 257 # CHECK-CP-JSON-DAG: "%149:sub11": 256 # CHECK-CP-JSON-DAG: "%149:sub12": 253 # CHECK-CP-JSON-DAG: "%149:sub13": 252 # CHECK-CP-JSON-DAG: "%149:sub14": 251 # CHECK-CP-JSON-DAG: "%149:sub15": 250 # CHECK-CP-JSON-DAG: "%149:sub16": 247 # CHECK-CP-JSON-DAG: "%149:sub17": 246 # CHECK-CP-JSON-DAG: "%149:sub18": 245 # CHECK-CP-JSON-DAG: "%149:sub19": 244 # CHECK-CP-JSON-DAG: "%149:sub20": 241 # CHECK-CP-JSON-DAG: "%149:sub21": 240 # CHECK-CP-JSON-DAG: "%149:sub22": 239 # CHECK-CP-JSON-DAG: "%149:sub23": 238 # CHECK-CP-JSON-DAG: "%149:sub24": 235 # CHECK-CP-JSON-DAG: "%149:sub25": 234 # CHECK-CP-JSON-DAG: "%149:sub26": 233 # CHECK-CP-JSON-DAG: "%149:sub27": 232 # CHECK-CP-JSON-DAG: "%149:sub28": 229 # CHECK-CP-JSON-DAG: "%149:sub29": 228 # CHECK-CP-JSON-DAG: "%149:sub30": 227 # CHECK-CP-JSON-DAG: "%149:sub31": 226 # CHECK-CP-JSON-DAG: "%191:sub0": 319 # CHECK-CP-JSON-DAG: "%191:sub1": 318 # CHECK-CP-JSON-DAG: "%191:sub2": 317 # CHECK-CP-JSON-DAG: "%191:sub3": 316 # CHECK-CP-JSON-DAG: "%191:sub4": 313 # CHECK-CP-JSON-DAG: "%191:sub5": 312 # CHECK-CP-JSON-DAG: "%191:sub6": 311 # CHECK-CP-JSON-DAG: "%191:sub7": 310 # CHECK-CP-JSON-DAG: "%191:sub8": 307 # CHECK-CP-JSON-DAG: "%191:sub9": 306 # CHECK-CP-JSON-DAG: "%191:sub10": 305 # CHECK-CP-JSON-DAG: "%191:sub11": 304 # CHECK-CP-JSON-DAG: "%191:sub12": 301 # CHECK-CP-JSON-DAG: "%191:sub13": 300 # CHECK-CP-JSON-DAG: "%191:sub14": 299 # CHECK-CP-JSON-DAG: "%191:sub15": 298 # CHECK-CP-JSON-DAG: "%191:sub16": 295 # CHECK-CP-JSON-DAG: "%191:sub17": 294 # CHECK-CP-JSON-DAG: "%191:sub18": 293 # CHECK-CP-JSON-DAG: "%191:sub19": 292 # CHECK-CP-JSON-DAG: "%191:sub20": 289 # CHECK-CP-JSON-DAG: "%191:sub21": 288 # CHECK-CP-JSON-DAG: "%191:sub22": 287 # CHECK-CP-JSON-DAG: "%191:sub23": 286 # CHECK-CP-JSON-DAG: "%191:sub24": 283 # CHECK-CP-JSON-DAG: "%191:sub25": 282 # CHECK-CP-JSON-DAG: "%191:sub26": 281 # CHECK-CP-JSON-DAG: "%191:sub27": 280 # CHECK-CP-JSON-DAG: "%191:sub28": 277 # CHECK-CP-JSON-DAG: "%191:sub29": 276 # CHECK-CP-JSON-DAG: "%191:sub30": 275 # CHECK-CP-JSON-DAG: "%191:sub31": 274 # CHECK-CP-JSON-DAG: "%233:sub0": 367 # CHECK-CP-JSON-DAG: "%233:sub1": 366 # CHECK-CP-JSON-DAG: "%233:sub2": 365 # CHECK-CP-JSON-DAG: "%233:sub3": 364 # CHECK-CP-JSON-DAG: "%233:sub4": 361 # CHECK-CP-JSON-DAG: "%233:sub5": 360 # CHECK-CP-JSON-DAG: "%233:sub6": 359 # CHECK-CP-JSON-DAG: "%233:sub7": 358 # CHECK-CP-JSON-DAG: "%233:sub8": 355 # CHECK-CP-JSON-DAG: "%233:sub9": 354 # CHECK-CP-JSON-DAG: "%233:sub10": 353 # CHECK-CP-JSON-DAG: "%233:sub11": 352 # CHECK-CP-JSON-DAG: "%233:sub12": 349 # CHECK-CP-JSON-DAG: "%233:sub13": 348 # CHECK-CP-JSON-DAG: "%233:sub14": 347 # CHECK-CP-JSON-DAG: "%233:sub15": 346 # CHECK-CP-JSON-DAG: "%233:sub16": 343 # CHECK-CP-JSON-DAG: "%233:sub17": 342 # CHECK-CP-JSON-DAG: "%233:sub18": 341 # CHECK-CP-JSON-DAG: "%233:sub19": 340 # CHECK-CP-JSON-DAG: "%233:sub20": 337 # CHECK-CP-JSON-DAG: "%233:sub21": 336 # CHECK-CP-JSON-DAG: "%233:sub22": 335 # CHECK-CP-JSON-DAG: "%233:sub23": 334 # CHECK-CP-JSON-DAG: "%233:sub24": 331 # CHECK-CP-JSON-DAG: "%233:sub25": 330 # CHECK-CP-JSON-DAG: "%233:sub26": 329 # CHECK-CP-JSON-DAG: "%233:sub27": 328 # CHECK-CP-JSON-DAG: "%233:sub28": 325 # CHECK-CP-JSON-DAG: "%233:sub29": 324 # CHECK-CP-JSON-DAG: "%233:sub30": 323 # CHECK-CP-JSON-DAG: "%233:sub31": 322 # CHECK-CP-JSON-DAG: "%235": 2 # CHECK-CP-JSON-DAG: "%236": 2 # CHECK-CP-JSON-DAG: "%237": 2 # CHECK-CP-JSON-DAG: "%238": 2 # CHECK-CP-JSON-DAG: "%240": 2 # CHECK-CP-JSON-DAG: "%241": 2 # CHECK-CP-JSON-DAG: "%242": 2 # CHECK-CP-JSON-DAG: "%243": 2 # CHECK-CP-JSON-DAG: "%245": 2 # CHECK-CP-JSON-DAG: "%246": 2 # CHECK-CP-JSON-DAG: "%247": 2 # CHECK-CP-JSON-DAG: "%248": 2 # CHECK-CP-JSON-DAG: "%250": 2 # CHECK-CP-JSON-DAG: "%251": 2 # CHECK-CP-JSON-DAG: "%252": 2 # CHECK-CP-JSON-DAG: "%253": 2 # CHECK-CP-JSON-DAG: "%255": 2 # CHECK-CP-JSON-DAG: "%256": 2 # CHECK-CP-JSON-DAG: "%257": 2 # CHECK-CP-JSON-DAG: "%258": 2 # CHECK-CP-JSON-DAG: "%260": 2 # CHECK-CP-JSON-DAG: "%261": 2 # CHECK-CP-JSON-DAG: "%262": 2 # CHECK-CP-JSON-DAG: "%263": 2 # CHECK-CP-JSON-DAG: "%265": 2 # CHECK-CP-JSON-DAG: "%266": 2 # CHECK-CP-JSON-DAG: "%267": 2 # CHECK-CP-JSON-DAG: "%268": 2 # CHECK-CP-JSON-DAG: "%269:sub0": 1 # CHECK-CP-JSON-DAG: "%269:sub1": 0 # CHECK-CP-JSON-DAG: "%270": 2 # CHECK-CP-JSON-DAG: "%271": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%273:vgpr_32 = COPY %269.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 222 # CHECK-CP-JSON-DAG: "%69:sub1": 221 # CHECK-CP-JSON-DAG: "%69:sub2": 220 # CHECK-CP-JSON-DAG: "%69:sub3": 219 # CHECK-CP-JSON-DAG: "%69:sub4": 216 # CHECK-CP-JSON-DAG: "%69:sub5": 215 # CHECK-CP-JSON-DAG: "%69:sub6": 214 # CHECK-CP-JSON-DAG: "%69:sub7": 213 # CHECK-CP-JSON-DAG: "%69:sub8": 210 # CHECK-CP-JSON-DAG: "%69:sub9": 209 # CHECK-CP-JSON-DAG: "%69:sub10": 208 # CHECK-CP-JSON-DAG: "%69:sub11": 207 # CHECK-CP-JSON-DAG: "%69:sub12": 204 # CHECK-CP-JSON-DAG: "%69:sub13": 203 # CHECK-CP-JSON-DAG: "%69:sub14": 202 # CHECK-CP-JSON-DAG: "%69:sub15": 201 # CHECK-CP-JSON-DAG: "%69:sub16": 198 # CHECK-CP-JSON-DAG: "%69:sub17": 197 # CHECK-CP-JSON-DAG: "%69:sub18": 196 # CHECK-CP-JSON-DAG: "%69:sub19": 195 # CHECK-CP-JSON-DAG: "%69:sub20": 192 # CHECK-CP-JSON-DAG: "%69:sub21": 191 # CHECK-CP-JSON-DAG: "%69:sub22": 190 # CHECK-CP-JSON-DAG: "%69:sub23": 189 # CHECK-CP-JSON-DAG: "%69:sub24": 186 # CHECK-CP-JSON-DAG: "%69:sub25": 185 # CHECK-CP-JSON-DAG: "%69:sub26": 184 # CHECK-CP-JSON-DAG: "%69:sub27": 183 # CHECK-CP-JSON-DAG: "%69:sub28": 180 # CHECK-CP-JSON-DAG: "%69:sub29": 179 # CHECK-CP-JSON-DAG: "%69:sub30": 178 # CHECK-CP-JSON-DAG: "%69:sub31": 177 # CHECK-CP-JSON-DAG: "%70:sub0": 174 # CHECK-CP-JSON-DAG: "%70:sub1": 173 # CHECK-CP-JSON-DAG: "%70:sub2": 172 # CHECK-CP-JSON-DAG: "%70:sub3": 171 # CHECK-CP-JSON-DAG: "%70:sub4": 168 # CHECK-CP-JSON-DAG: "%70:sub5": 167 # CHECK-CP-JSON-DAG: "%70:sub6": 166 # CHECK-CP-JSON-DAG: "%70:sub7": 165 # CHECK-CP-JSON-DAG: "%70:sub8": 162 # CHECK-CP-JSON-DAG: "%70:sub9": 161 # CHECK-CP-JSON-DAG: "%70:sub10": 160 # CHECK-CP-JSON-DAG: "%70:sub11": 159 # CHECK-CP-JSON-DAG: "%70:sub12": 156 # CHECK-CP-JSON-DAG: "%70:sub13": 155 # CHECK-CP-JSON-DAG: "%70:sub14": 154 # CHECK-CP-JSON-DAG: "%70:sub15": 153 # CHECK-CP-JSON-DAG: "%70:sub16": 150 # CHECK-CP-JSON-DAG: "%70:sub17": 149 # CHECK-CP-JSON-DAG: "%70:sub18": 148 # CHECK-CP-JSON-DAG: "%70:sub19": 147 # CHECK-CP-JSON-DAG: "%70:sub20": 144 # CHECK-CP-JSON-DAG: "%70:sub21": 143 # CHECK-CP-JSON-DAG: "%70:sub22": 142 # CHECK-CP-JSON-DAG: "%70:sub23": 141 # CHECK-CP-JSON-DAG: "%70:sub24": 138 # CHECK-CP-JSON-DAG: "%70:sub25": 137 # CHECK-CP-JSON-DAG: "%70:sub26": 136 # CHECK-CP-JSON-DAG: "%70:sub27": 135 # CHECK-CP-JSON-DAG: "%70:sub28": 132 # CHECK-CP-JSON-DAG: "%70:sub29": 131 # CHECK-CP-JSON-DAG: "%70:sub30": 130 # CHECK-CP-JSON-DAG: "%70:sub31": 129 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 45 # CHECK-CP-JSON-DAG: "%107": 87 # CHECK-CP-JSON-DAG: "%149:sub0": 270 # CHECK-CP-JSON-DAG: "%149:sub1": 269 # CHECK-CP-JSON-DAG: "%149:sub2": 268 # CHECK-CP-JSON-DAG: "%149:sub3": 267 # CHECK-CP-JSON-DAG: "%149:sub4": 264 # CHECK-CP-JSON-DAG: "%149:sub5": 263 # CHECK-CP-JSON-DAG: "%149:sub6": 262 # CHECK-CP-JSON-DAG: "%149:sub7": 261 # CHECK-CP-JSON-DAG: "%149:sub8": 258 # CHECK-CP-JSON-DAG: "%149:sub9": 257 # CHECK-CP-JSON-DAG: "%149:sub10": 256 # CHECK-CP-JSON-DAG: "%149:sub11": 255 # CHECK-CP-JSON-DAG: "%149:sub12": 252 # CHECK-CP-JSON-DAG: "%149:sub13": 251 # CHECK-CP-JSON-DAG: "%149:sub14": 250 # CHECK-CP-JSON-DAG: "%149:sub15": 249 # CHECK-CP-JSON-DAG: "%149:sub16": 246 # CHECK-CP-JSON-DAG: "%149:sub17": 245 # CHECK-CP-JSON-DAG: "%149:sub18": 244 # CHECK-CP-JSON-DAG: "%149:sub19": 243 # CHECK-CP-JSON-DAG: "%149:sub20": 240 # CHECK-CP-JSON-DAG: "%149:sub21": 239 # CHECK-CP-JSON-DAG: "%149:sub22": 238 # CHECK-CP-JSON-DAG: "%149:sub23": 237 # CHECK-CP-JSON-DAG: "%149:sub24": 234 # CHECK-CP-JSON-DAG: "%149:sub25": 233 # CHECK-CP-JSON-DAG: "%149:sub26": 232 # CHECK-CP-JSON-DAG: "%149:sub27": 231 # CHECK-CP-JSON-DAG: "%149:sub28": 228 # CHECK-CP-JSON-DAG: "%149:sub29": 227 # CHECK-CP-JSON-DAG: "%149:sub30": 226 # CHECK-CP-JSON-DAG: "%149:sub31": 225 # CHECK-CP-JSON-DAG: "%191:sub0": 318 # CHECK-CP-JSON-DAG: "%191:sub1": 317 # CHECK-CP-JSON-DAG: "%191:sub2": 316 # CHECK-CP-JSON-DAG: "%191:sub3": 315 # CHECK-CP-JSON-DAG: "%191:sub4": 312 # CHECK-CP-JSON-DAG: "%191:sub5": 311 # CHECK-CP-JSON-DAG: "%191:sub6": 310 # CHECK-CP-JSON-DAG: "%191:sub7": 309 # CHECK-CP-JSON-DAG: "%191:sub8": 306 # CHECK-CP-JSON-DAG: "%191:sub9": 305 # CHECK-CP-JSON-DAG: "%191:sub10": 304 # CHECK-CP-JSON-DAG: "%191:sub11": 303 # CHECK-CP-JSON-DAG: "%191:sub12": 300 # CHECK-CP-JSON-DAG: "%191:sub13": 299 # CHECK-CP-JSON-DAG: "%191:sub14": 298 # CHECK-CP-JSON-DAG: "%191:sub15": 297 # CHECK-CP-JSON-DAG: "%191:sub16": 294 # CHECK-CP-JSON-DAG: "%191:sub17": 293 # CHECK-CP-JSON-DAG: "%191:sub18": 292 # CHECK-CP-JSON-DAG: "%191:sub19": 291 # CHECK-CP-JSON-DAG: "%191:sub20": 288 # CHECK-CP-JSON-DAG: "%191:sub21": 287 # CHECK-CP-JSON-DAG: "%191:sub22": 286 # CHECK-CP-JSON-DAG: "%191:sub23": 285 # CHECK-CP-JSON-DAG: "%191:sub24": 282 # CHECK-CP-JSON-DAG: "%191:sub25": 281 # CHECK-CP-JSON-DAG: "%191:sub26": 280 # CHECK-CP-JSON-DAG: "%191:sub27": 279 # CHECK-CP-JSON-DAG: "%191:sub28": 276 # CHECK-CP-JSON-DAG: "%191:sub29": 275 # CHECK-CP-JSON-DAG: "%191:sub30": 274 # CHECK-CP-JSON-DAG: "%191:sub31": 273 # CHECK-CP-JSON-DAG: "%233:sub0": 366 # CHECK-CP-JSON-DAG: "%233:sub1": 365 # CHECK-CP-JSON-DAG: "%233:sub2": 364 # CHECK-CP-JSON-DAG: "%233:sub3": 363 # CHECK-CP-JSON-DAG: "%233:sub4": 360 # CHECK-CP-JSON-DAG: "%233:sub5": 359 # CHECK-CP-JSON-DAG: "%233:sub6": 358 # CHECK-CP-JSON-DAG: "%233:sub7": 357 # CHECK-CP-JSON-DAG: "%233:sub8": 354 # CHECK-CP-JSON-DAG: "%233:sub9": 353 # CHECK-CP-JSON-DAG: "%233:sub10": 352 # CHECK-CP-JSON-DAG: "%233:sub11": 351 # CHECK-CP-JSON-DAG: "%233:sub12": 348 # CHECK-CP-JSON-DAG: "%233:sub13": 347 # CHECK-CP-JSON-DAG: "%233:sub14": 346 # CHECK-CP-JSON-DAG: "%233:sub15": 345 # CHECK-CP-JSON-DAG: "%233:sub16": 342 # CHECK-CP-JSON-DAG: "%233:sub17": 341 # CHECK-CP-JSON-DAG: "%233:sub18": 340 # CHECK-CP-JSON-DAG: "%233:sub19": 339 # CHECK-CP-JSON-DAG: "%233:sub20": 336 # CHECK-CP-JSON-DAG: "%233:sub21": 335 # CHECK-CP-JSON-DAG: "%233:sub22": 334 # CHECK-CP-JSON-DAG: "%233:sub23": 333 # CHECK-CP-JSON-DAG: "%233:sub24": 330 # CHECK-CP-JSON-DAG: "%233:sub25": 329 # CHECK-CP-JSON-DAG: "%233:sub26": 328 # CHECK-CP-JSON-DAG: "%233:sub27": 327 # CHECK-CP-JSON-DAG: "%233:sub28": 324 # CHECK-CP-JSON-DAG: "%233:sub29": 323 # CHECK-CP-JSON-DAG: "%233:sub30": 322 # CHECK-CP-JSON-DAG: "%233:sub31": 321 # CHECK-CP-JSON-DAG: "%235": 1 # CHECK-CP-JSON-DAG: "%236": 1 # CHECK-CP-JSON-DAG: "%237": 1 # CHECK-CP-JSON-DAG: "%238": 1 # CHECK-CP-JSON-DAG: "%240": 1 # CHECK-CP-JSON-DAG: "%241": 1 # CHECK-CP-JSON-DAG: "%242": 1 # CHECK-CP-JSON-DAG: "%243": 1 # CHECK-CP-JSON-DAG: "%245": 1 # CHECK-CP-JSON-DAG: "%246": 1 # CHECK-CP-JSON-DAG: "%247": 1 # CHECK-CP-JSON-DAG: "%248": 1 # CHECK-CP-JSON-DAG: "%250": 1 # CHECK-CP-JSON-DAG: "%251": 1 # CHECK-CP-JSON-DAG: "%252": 1 # CHECK-CP-JSON-DAG: "%253": 1 # CHECK-CP-JSON-DAG: "%255": 1 # CHECK-CP-JSON-DAG: "%256": 1 # CHECK-CP-JSON-DAG: "%257": 1 # CHECK-CP-JSON-DAG: "%258": 1 # CHECK-CP-JSON-DAG: "%260": 1 # CHECK-CP-JSON-DAG: "%261": 1 # CHECK-CP-JSON-DAG: "%262": 1 # CHECK-CP-JSON-DAG: "%263": 1 # CHECK-CP-JSON-DAG: "%265": 1 # CHECK-CP-JSON-DAG: "%266": 1 # CHECK-CP-JSON-DAG: "%267": 1 # CHECK-CP-JSON-DAG: "%268": 1 # CHECK-CP-JSON-DAG: "%269:sub0": 0 # CHECK-CP-JSON-DAG: "%270": 1 # CHECK-CP-JSON-DAG: "%271": 1 # CHECK-CP-JSON-DAG: "%272": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%274:vreg_1024 = REG_SEQUENCE %273, %subreg.sub0, %272, %subreg.sub1, %271, %subreg.sub2, %270, %subreg.sub3, %268, %subreg.sub4, %267, %subreg.sub5, %266, %subreg.sub6, %265, %subreg.sub7, %263, %subreg.sub8, %262, %subreg.sub9, %261, %subreg.sub10, %260, %subreg.sub11, %258, %subreg.sub12, %257, %subreg.sub13, %256, %subreg.sub14, %255, %subreg.sub15, %253, %subreg.sub16, %252, %subreg.sub17, %251, %subreg.sub18, %250, %subreg.sub19, %248, %subreg.sub20, %247, %subreg.sub21, %246, %subreg.sub22, %245, %subreg.sub23, %243, %subreg.sub24, %242, %subreg.sub25, %241, %subreg.sub26, %240, %subreg.sub27, %238, %subreg.sub28, %237, %subreg.sub29, %236, %subreg.sub30, %235, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 221 # CHECK-CP-JSON-DAG: "%69:sub1": 220 # CHECK-CP-JSON-DAG: "%69:sub2": 219 # CHECK-CP-JSON-DAG: "%69:sub3": 218 # CHECK-CP-JSON-DAG: "%69:sub4": 215 # CHECK-CP-JSON-DAG: "%69:sub5": 214 # CHECK-CP-JSON-DAG: "%69:sub6": 213 # CHECK-CP-JSON-DAG: "%69:sub7": 212 # CHECK-CP-JSON-DAG: "%69:sub8": 209 # CHECK-CP-JSON-DAG: "%69:sub9": 208 # CHECK-CP-JSON-DAG: "%69:sub10": 207 # CHECK-CP-JSON-DAG: "%69:sub11": 206 # CHECK-CP-JSON-DAG: "%69:sub12": 203 # CHECK-CP-JSON-DAG: "%69:sub13": 202 # CHECK-CP-JSON-DAG: "%69:sub14": 201 # CHECK-CP-JSON-DAG: "%69:sub15": 200 # CHECK-CP-JSON-DAG: "%69:sub16": 197 # CHECK-CP-JSON-DAG: "%69:sub17": 196 # CHECK-CP-JSON-DAG: "%69:sub18": 195 # CHECK-CP-JSON-DAG: "%69:sub19": 194 # CHECK-CP-JSON-DAG: "%69:sub20": 191 # CHECK-CP-JSON-DAG: "%69:sub21": 190 # CHECK-CP-JSON-DAG: "%69:sub22": 189 # CHECK-CP-JSON-DAG: "%69:sub23": 188 # CHECK-CP-JSON-DAG: "%69:sub24": 185 # CHECK-CP-JSON-DAG: "%69:sub25": 184 # CHECK-CP-JSON-DAG: "%69:sub26": 183 # CHECK-CP-JSON-DAG: "%69:sub27": 182 # CHECK-CP-JSON-DAG: "%69:sub28": 179 # CHECK-CP-JSON-DAG: "%69:sub29": 178 # CHECK-CP-JSON-DAG: "%69:sub30": 177 # CHECK-CP-JSON-DAG: "%69:sub31": 176 # CHECK-CP-JSON-DAG: "%70:sub0": 173 # CHECK-CP-JSON-DAG: "%70:sub1": 172 # CHECK-CP-JSON-DAG: "%70:sub2": 171 # CHECK-CP-JSON-DAG: "%70:sub3": 170 # CHECK-CP-JSON-DAG: "%70:sub4": 167 # CHECK-CP-JSON-DAG: "%70:sub5": 166 # CHECK-CP-JSON-DAG: "%70:sub6": 165 # CHECK-CP-JSON-DAG: "%70:sub7": 164 # CHECK-CP-JSON-DAG: "%70:sub8": 161 # CHECK-CP-JSON-DAG: "%70:sub9": 160 # CHECK-CP-JSON-DAG: "%70:sub10": 159 # CHECK-CP-JSON-DAG: "%70:sub11": 158 # CHECK-CP-JSON-DAG: "%70:sub12": 155 # CHECK-CP-JSON-DAG: "%70:sub13": 154 # CHECK-CP-JSON-DAG: "%70:sub14": 153 # CHECK-CP-JSON-DAG: "%70:sub15": 152 # CHECK-CP-JSON-DAG: "%70:sub16": 149 # CHECK-CP-JSON-DAG: "%70:sub17": 148 # CHECK-CP-JSON-DAG: "%70:sub18": 147 # CHECK-CP-JSON-DAG: "%70:sub19": 146 # CHECK-CP-JSON-DAG: "%70:sub20": 143 # CHECK-CP-JSON-DAG: "%70:sub21": 142 # CHECK-CP-JSON-DAG: "%70:sub22": 141 # CHECK-CP-JSON-DAG: "%70:sub23": 140 # CHECK-CP-JSON-DAG: "%70:sub24": 137 # CHECK-CP-JSON-DAG: "%70:sub25": 136 # CHECK-CP-JSON-DAG: "%70:sub26": 135 # CHECK-CP-JSON-DAG: "%70:sub27": 134 # CHECK-CP-JSON-DAG: "%70:sub28": 131 # CHECK-CP-JSON-DAG: "%70:sub29": 130 # CHECK-CP-JSON-DAG: "%70:sub30": 129 # CHECK-CP-JSON-DAG: "%70:sub31": 128 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 44 # CHECK-CP-JSON-DAG: "%107": 86 # CHECK-CP-JSON-DAG: "%149:sub0": 269 # CHECK-CP-JSON-DAG: "%149:sub1": 268 # CHECK-CP-JSON-DAG: "%149:sub2": 267 # CHECK-CP-JSON-DAG: "%149:sub3": 266 # CHECK-CP-JSON-DAG: "%149:sub4": 263 # CHECK-CP-JSON-DAG: "%149:sub5": 262 # CHECK-CP-JSON-DAG: "%149:sub6": 261 # CHECK-CP-JSON-DAG: "%149:sub7": 260 # CHECK-CP-JSON-DAG: "%149:sub8": 257 # CHECK-CP-JSON-DAG: "%149:sub9": 256 # CHECK-CP-JSON-DAG: "%149:sub10": 255 # CHECK-CP-JSON-DAG: "%149:sub11": 254 # CHECK-CP-JSON-DAG: "%149:sub12": 251 # CHECK-CP-JSON-DAG: "%149:sub13": 250 # CHECK-CP-JSON-DAG: "%149:sub14": 249 # CHECK-CP-JSON-DAG: "%149:sub15": 248 # CHECK-CP-JSON-DAG: "%149:sub16": 245 # CHECK-CP-JSON-DAG: "%149:sub17": 244 # CHECK-CP-JSON-DAG: "%149:sub18": 243 # CHECK-CP-JSON-DAG: "%149:sub19": 242 # CHECK-CP-JSON-DAG: "%149:sub20": 239 # CHECK-CP-JSON-DAG: "%149:sub21": 238 # CHECK-CP-JSON-DAG: "%149:sub22": 237 # CHECK-CP-JSON-DAG: "%149:sub23": 236 # CHECK-CP-JSON-DAG: "%149:sub24": 233 # CHECK-CP-JSON-DAG: "%149:sub25": 232 # CHECK-CP-JSON-DAG: "%149:sub26": 231 # CHECK-CP-JSON-DAG: "%149:sub27": 230 # CHECK-CP-JSON-DAG: "%149:sub28": 227 # CHECK-CP-JSON-DAG: "%149:sub29": 226 # CHECK-CP-JSON-DAG: "%149:sub30": 225 # CHECK-CP-JSON-DAG: "%149:sub31": 224 # CHECK-CP-JSON-DAG: "%191:sub0": 317 # CHECK-CP-JSON-DAG: "%191:sub1": 316 # CHECK-CP-JSON-DAG: "%191:sub2": 315 # CHECK-CP-JSON-DAG: "%191:sub3": 314 # CHECK-CP-JSON-DAG: "%191:sub4": 311 # CHECK-CP-JSON-DAG: "%191:sub5": 310 # CHECK-CP-JSON-DAG: "%191:sub6": 309 # CHECK-CP-JSON-DAG: "%191:sub7": 308 # CHECK-CP-JSON-DAG: "%191:sub8": 305 # CHECK-CP-JSON-DAG: "%191:sub9": 304 # CHECK-CP-JSON-DAG: "%191:sub10": 303 # CHECK-CP-JSON-DAG: "%191:sub11": 302 # CHECK-CP-JSON-DAG: "%191:sub12": 299 # CHECK-CP-JSON-DAG: "%191:sub13": 298 # CHECK-CP-JSON-DAG: "%191:sub14": 297 # CHECK-CP-JSON-DAG: "%191:sub15": 296 # CHECK-CP-JSON-DAG: "%191:sub16": 293 # CHECK-CP-JSON-DAG: "%191:sub17": 292 # CHECK-CP-JSON-DAG: "%191:sub18": 291 # CHECK-CP-JSON-DAG: "%191:sub19": 290 # CHECK-CP-JSON-DAG: "%191:sub20": 287 # CHECK-CP-JSON-DAG: "%191:sub21": 286 # CHECK-CP-JSON-DAG: "%191:sub22": 285 # CHECK-CP-JSON-DAG: "%191:sub23": 284 # CHECK-CP-JSON-DAG: "%191:sub24": 281 # CHECK-CP-JSON-DAG: "%191:sub25": 280 # CHECK-CP-JSON-DAG: "%191:sub26": 279 # CHECK-CP-JSON-DAG: "%191:sub27": 278 # CHECK-CP-JSON-DAG: "%191:sub28": 275 # CHECK-CP-JSON-DAG: "%191:sub29": 274 # CHECK-CP-JSON-DAG: "%191:sub30": 273 # CHECK-CP-JSON-DAG: "%191:sub31": 272 # CHECK-CP-JSON-DAG: "%233:sub0": 365 # CHECK-CP-JSON-DAG: "%233:sub1": 364 # CHECK-CP-JSON-DAG: "%233:sub2": 363 # CHECK-CP-JSON-DAG: "%233:sub3": 362 # CHECK-CP-JSON-DAG: "%233:sub4": 359 # CHECK-CP-JSON-DAG: "%233:sub5": 358 # CHECK-CP-JSON-DAG: "%233:sub6": 357 # CHECK-CP-JSON-DAG: "%233:sub7": 356 # CHECK-CP-JSON-DAG: "%233:sub8": 353 # CHECK-CP-JSON-DAG: "%233:sub9": 352 # CHECK-CP-JSON-DAG: "%233:sub10": 351 # CHECK-CP-JSON-DAG: "%233:sub11": 350 # CHECK-CP-JSON-DAG: "%233:sub12": 347 # CHECK-CP-JSON-DAG: "%233:sub13": 346 # CHECK-CP-JSON-DAG: "%233:sub14": 345 # CHECK-CP-JSON-DAG: "%233:sub15": 344 # CHECK-CP-JSON-DAG: "%233:sub16": 341 # CHECK-CP-JSON-DAG: "%233:sub17": 340 # CHECK-CP-JSON-DAG: "%233:sub18": 339 # CHECK-CP-JSON-DAG: "%233:sub19": 338 # CHECK-CP-JSON-DAG: "%233:sub20": 335 # CHECK-CP-JSON-DAG: "%233:sub21": 334 # CHECK-CP-JSON-DAG: "%233:sub22": 333 # CHECK-CP-JSON-DAG: "%233:sub23": 332 # CHECK-CP-JSON-DAG: "%233:sub24": 329 # CHECK-CP-JSON-DAG: "%233:sub25": 328 # CHECK-CP-JSON-DAG: "%233:sub26": 327 # CHECK-CP-JSON-DAG: "%233:sub27": 326 # CHECK-CP-JSON-DAG: "%233:sub28": 323 # CHECK-CP-JSON-DAG: "%233:sub29": 322 # CHECK-CP-JSON-DAG: "%233:sub30": 321 # CHECK-CP-JSON-DAG: "%233:sub31": 320 # CHECK-CP-JSON-DAG: "%235": 0 # CHECK-CP-JSON-DAG: "%236": 0 # CHECK-CP-JSON-DAG: "%237": 0 # CHECK-CP-JSON-DAG: "%238": 0 # CHECK-CP-JSON-DAG: "%240": 0 # CHECK-CP-JSON-DAG: "%241": 0 # CHECK-CP-JSON-DAG: "%242": 0 # CHECK-CP-JSON-DAG: "%243": 0 # CHECK-CP-JSON-DAG: "%245": 0 # CHECK-CP-JSON-DAG: "%246": 0 # CHECK-CP-JSON-DAG: "%247": 0 # CHECK-CP-JSON-DAG: "%248": 0 # CHECK-CP-JSON-DAG: "%250": 0 # CHECK-CP-JSON-DAG: "%251": 0 # CHECK-CP-JSON-DAG: "%252": 0 # CHECK-CP-JSON-DAG: "%253": 0 # CHECK-CP-JSON-DAG: "%255": 0 # CHECK-CP-JSON-DAG: "%256": 0 # CHECK-CP-JSON-DAG: "%257": 0 # CHECK-CP-JSON-DAG: "%258": 0 # CHECK-CP-JSON-DAG: "%260": 0 # CHECK-CP-JSON-DAG: "%261": 0 # CHECK-CP-JSON-DAG: "%262": 0 # CHECK-CP-JSON-DAG: "%263": 0 # CHECK-CP-JSON-DAG: "%265": 0 # CHECK-CP-JSON-DAG: "%266": 0 # CHECK-CP-JSON-DAG: "%267": 0 # CHECK-CP-JSON-DAG: "%268": 0 # CHECK-CP-JSON-DAG: "%270": 0 # CHECK-CP-JSON-DAG: "%271": 0 # CHECK-CP-JSON-DAG: "%272": 0 # CHECK-CP-JSON-DAG: "%273": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%275:vreg_1024 = COPY %274", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 220 # CHECK-CP-JSON-DAG: "%69:sub1": 219 # CHECK-CP-JSON-DAG: "%69:sub2": 218 # CHECK-CP-JSON-DAG: "%69:sub3": 217 # CHECK-CP-JSON-DAG: "%69:sub4": 214 # CHECK-CP-JSON-DAG: "%69:sub5": 213 # CHECK-CP-JSON-DAG: "%69:sub6": 212 # CHECK-CP-JSON-DAG: "%69:sub7": 211 # CHECK-CP-JSON-DAG: "%69:sub8": 208 # CHECK-CP-JSON-DAG: "%69:sub9": 207 # CHECK-CP-JSON-DAG: "%69:sub10": 206 # CHECK-CP-JSON-DAG: "%69:sub11": 205 # CHECK-CP-JSON-DAG: "%69:sub12": 202 # CHECK-CP-JSON-DAG: "%69:sub13": 201 # CHECK-CP-JSON-DAG: "%69:sub14": 200 # CHECK-CP-JSON-DAG: "%69:sub15": 199 # CHECK-CP-JSON-DAG: "%69:sub16": 196 # CHECK-CP-JSON-DAG: "%69:sub17": 195 # CHECK-CP-JSON-DAG: "%69:sub18": 194 # CHECK-CP-JSON-DAG: "%69:sub19": 193 # CHECK-CP-JSON-DAG: "%69:sub20": 190 # CHECK-CP-JSON-DAG: "%69:sub21": 189 # CHECK-CP-JSON-DAG: "%69:sub22": 188 # CHECK-CP-JSON-DAG: "%69:sub23": 187 # CHECK-CP-JSON-DAG: "%69:sub24": 184 # CHECK-CP-JSON-DAG: "%69:sub25": 183 # CHECK-CP-JSON-DAG: "%69:sub26": 182 # CHECK-CP-JSON-DAG: "%69:sub27": 181 # CHECK-CP-JSON-DAG: "%69:sub28": 178 # CHECK-CP-JSON-DAG: "%69:sub29": 177 # CHECK-CP-JSON-DAG: "%69:sub30": 176 # CHECK-CP-JSON-DAG: "%69:sub31": 175 # CHECK-CP-JSON-DAG: "%70:sub0": 172 # CHECK-CP-JSON-DAG: "%70:sub1": 171 # CHECK-CP-JSON-DAG: "%70:sub2": 170 # CHECK-CP-JSON-DAG: "%70:sub3": 169 # CHECK-CP-JSON-DAG: "%70:sub4": 166 # CHECK-CP-JSON-DAG: "%70:sub5": 165 # CHECK-CP-JSON-DAG: "%70:sub6": 164 # CHECK-CP-JSON-DAG: "%70:sub7": 163 # CHECK-CP-JSON-DAG: "%70:sub8": 160 # CHECK-CP-JSON-DAG: "%70:sub9": 159 # CHECK-CP-JSON-DAG: "%70:sub10": 158 # CHECK-CP-JSON-DAG: "%70:sub11": 157 # CHECK-CP-JSON-DAG: "%70:sub12": 154 # CHECK-CP-JSON-DAG: "%70:sub13": 153 # CHECK-CP-JSON-DAG: "%70:sub14": 152 # CHECK-CP-JSON-DAG: "%70:sub15": 151 # CHECK-CP-JSON-DAG: "%70:sub16": 148 # CHECK-CP-JSON-DAG: "%70:sub17": 147 # CHECK-CP-JSON-DAG: "%70:sub18": 146 # CHECK-CP-JSON-DAG: "%70:sub19": 145 # CHECK-CP-JSON-DAG: "%70:sub20": 142 # CHECK-CP-JSON-DAG: "%70:sub21": 141 # CHECK-CP-JSON-DAG: "%70:sub22": 140 # CHECK-CP-JSON-DAG: "%70:sub23": 139 # CHECK-CP-JSON-DAG: "%70:sub24": 136 # CHECK-CP-JSON-DAG: "%70:sub25": 135 # CHECK-CP-JSON-DAG: "%70:sub26": 134 # CHECK-CP-JSON-DAG: "%70:sub27": 133 # CHECK-CP-JSON-DAG: "%70:sub28": 130 # CHECK-CP-JSON-DAG: "%70:sub29": 129 # CHECK-CP-JSON-DAG: "%70:sub30": 128 # CHECK-CP-JSON-DAG: "%70:sub31": 127 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 43 # CHECK-CP-JSON-DAG: "%107": 85 # CHECK-CP-JSON-DAG: "%149:sub0": 268 # CHECK-CP-JSON-DAG: "%149:sub1": 267 # CHECK-CP-JSON-DAG: "%149:sub2": 266 # CHECK-CP-JSON-DAG: "%149:sub3": 265 # CHECK-CP-JSON-DAG: "%149:sub4": 262 # CHECK-CP-JSON-DAG: "%149:sub5": 261 # CHECK-CP-JSON-DAG: "%149:sub6": 260 # CHECK-CP-JSON-DAG: "%149:sub7": 259 # CHECK-CP-JSON-DAG: "%149:sub8": 256 # CHECK-CP-JSON-DAG: "%149:sub9": 255 # CHECK-CP-JSON-DAG: "%149:sub10": 254 # CHECK-CP-JSON-DAG: "%149:sub11": 253 # CHECK-CP-JSON-DAG: "%149:sub12": 250 # CHECK-CP-JSON-DAG: "%149:sub13": 249 # CHECK-CP-JSON-DAG: "%149:sub14": 248 # CHECK-CP-JSON-DAG: "%149:sub15": 247 # CHECK-CP-JSON-DAG: "%149:sub16": 244 # CHECK-CP-JSON-DAG: "%149:sub17": 243 # CHECK-CP-JSON-DAG: "%149:sub18": 242 # CHECK-CP-JSON-DAG: "%149:sub19": 241 # CHECK-CP-JSON-DAG: "%149:sub20": 238 # CHECK-CP-JSON-DAG: "%149:sub21": 237 # CHECK-CP-JSON-DAG: "%149:sub22": 236 # CHECK-CP-JSON-DAG: "%149:sub23": 235 # CHECK-CP-JSON-DAG: "%149:sub24": 232 # CHECK-CP-JSON-DAG: "%149:sub25": 231 # CHECK-CP-JSON-DAG: "%149:sub26": 230 # CHECK-CP-JSON-DAG: "%149:sub27": 229 # CHECK-CP-JSON-DAG: "%149:sub28": 226 # CHECK-CP-JSON-DAG: "%149:sub29": 225 # CHECK-CP-JSON-DAG: "%149:sub30": 224 # CHECK-CP-JSON-DAG: "%149:sub31": 223 # CHECK-CP-JSON-DAG: "%191:sub0": 316 # CHECK-CP-JSON-DAG: "%191:sub1": 315 # CHECK-CP-JSON-DAG: "%191:sub2": 314 # CHECK-CP-JSON-DAG: "%191:sub3": 313 # CHECK-CP-JSON-DAG: "%191:sub4": 310 # CHECK-CP-JSON-DAG: "%191:sub5": 309 # CHECK-CP-JSON-DAG: "%191:sub6": 308 # CHECK-CP-JSON-DAG: "%191:sub7": 307 # CHECK-CP-JSON-DAG: "%191:sub8": 304 # CHECK-CP-JSON-DAG: "%191:sub9": 303 # CHECK-CP-JSON-DAG: "%191:sub10": 302 # CHECK-CP-JSON-DAG: "%191:sub11": 301 # CHECK-CP-JSON-DAG: "%191:sub12": 298 # CHECK-CP-JSON-DAG: "%191:sub13": 297 # CHECK-CP-JSON-DAG: "%191:sub14": 296 # CHECK-CP-JSON-DAG: "%191:sub15": 295 # CHECK-CP-JSON-DAG: "%191:sub16": 292 # CHECK-CP-JSON-DAG: "%191:sub17": 291 # CHECK-CP-JSON-DAG: "%191:sub18": 290 # CHECK-CP-JSON-DAG: "%191:sub19": 289 # CHECK-CP-JSON-DAG: "%191:sub20": 286 # CHECK-CP-JSON-DAG: "%191:sub21": 285 # CHECK-CP-JSON-DAG: "%191:sub22": 284 # CHECK-CP-JSON-DAG: "%191:sub23": 283 # CHECK-CP-JSON-DAG: "%191:sub24": 280 # CHECK-CP-JSON-DAG: "%191:sub25": 279 # CHECK-CP-JSON-DAG: "%191:sub26": 278 # CHECK-CP-JSON-DAG: "%191:sub27": 277 # CHECK-CP-JSON-DAG: "%191:sub28": 274 # CHECK-CP-JSON-DAG: "%191:sub29": 273 # CHECK-CP-JSON-DAG: "%191:sub30": 272 # CHECK-CP-JSON-DAG: "%191:sub31": 271 # CHECK-CP-JSON-DAG: "%233:sub0": 364 # CHECK-CP-JSON-DAG: "%233:sub1": 363 # CHECK-CP-JSON-DAG: "%233:sub2": 362 # CHECK-CP-JSON-DAG: "%233:sub3": 361 # CHECK-CP-JSON-DAG: "%233:sub4": 358 # CHECK-CP-JSON-DAG: "%233:sub5": 357 # CHECK-CP-JSON-DAG: "%233:sub6": 356 # CHECK-CP-JSON-DAG: "%233:sub7": 355 # CHECK-CP-JSON-DAG: "%233:sub8": 352 # CHECK-CP-JSON-DAG: "%233:sub9": 351 # CHECK-CP-JSON-DAG: "%233:sub10": 350 # CHECK-CP-JSON-DAG: "%233:sub11": 349 # CHECK-CP-JSON-DAG: "%233:sub12": 346 # CHECK-CP-JSON-DAG: "%233:sub13": 345 # CHECK-CP-JSON-DAG: "%233:sub14": 344 # CHECK-CP-JSON-DAG: "%233:sub15": 343 # CHECK-CP-JSON-DAG: "%233:sub16": 340 # CHECK-CP-JSON-DAG: "%233:sub17": 339 # CHECK-CP-JSON-DAG: "%233:sub18": 338 # CHECK-CP-JSON-DAG: "%233:sub19": 337 # CHECK-CP-JSON-DAG: "%233:sub20": 334 # CHECK-CP-JSON-DAG: "%233:sub21": 333 # CHECK-CP-JSON-DAG: "%233:sub22": 332 # CHECK-CP-JSON-DAG: "%233:sub23": 331 # CHECK-CP-JSON-DAG: "%233:sub24": 328 # CHECK-CP-JSON-DAG: "%233:sub25": 327 # CHECK-CP-JSON-DAG: "%233:sub26": 326 # CHECK-CP-JSON-DAG: "%233:sub27": 325 # CHECK-CP-JSON-DAG: "%233:sub28": 322 # CHECK-CP-JSON-DAG: "%233:sub29": 321 # CHECK-CP-JSON-DAG: "%233:sub30": 320 # CHECK-CP-JSON-DAG: "%233:sub31": 319 # CHECK-CP-JSON-DAG: "%274": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%233", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%233:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%276:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 219 # CHECK-CP-JSON-DAG: "%69:sub1": 218 # CHECK-CP-JSON-DAG: "%69:sub2": 217 # CHECK-CP-JSON-DAG: "%69:sub3": 216 # CHECK-CP-JSON-DAG: "%69:sub4": 213 # CHECK-CP-JSON-DAG: "%69:sub5": 212 # CHECK-CP-JSON-DAG: "%69:sub6": 211 # CHECK-CP-JSON-DAG: "%69:sub7": 210 # CHECK-CP-JSON-DAG: "%69:sub8": 207 # CHECK-CP-JSON-DAG: "%69:sub9": 206 # CHECK-CP-JSON-DAG: "%69:sub10": 205 # CHECK-CP-JSON-DAG: "%69:sub11": 204 # CHECK-CP-JSON-DAG: "%69:sub12": 201 # CHECK-CP-JSON-DAG: "%69:sub13": 200 # CHECK-CP-JSON-DAG: "%69:sub14": 199 # CHECK-CP-JSON-DAG: "%69:sub15": 198 # CHECK-CP-JSON-DAG: "%69:sub16": 195 # CHECK-CP-JSON-DAG: "%69:sub17": 194 # CHECK-CP-JSON-DAG: "%69:sub18": 193 # CHECK-CP-JSON-DAG: "%69:sub19": 192 # CHECK-CP-JSON-DAG: "%69:sub20": 189 # CHECK-CP-JSON-DAG: "%69:sub21": 188 # CHECK-CP-JSON-DAG: "%69:sub22": 187 # CHECK-CP-JSON-DAG: "%69:sub23": 186 # CHECK-CP-JSON-DAG: "%69:sub24": 183 # CHECK-CP-JSON-DAG: "%69:sub25": 182 # CHECK-CP-JSON-DAG: "%69:sub26": 181 # CHECK-CP-JSON-DAG: "%69:sub27": 180 # CHECK-CP-JSON-DAG: "%69:sub28": 177 # CHECK-CP-JSON-DAG: "%69:sub29": 176 # CHECK-CP-JSON-DAG: "%69:sub30": 175 # CHECK-CP-JSON-DAG: "%69:sub31": 174 # CHECK-CP-JSON-DAG: "%70:sub0": 171 # CHECK-CP-JSON-DAG: "%70:sub1": 170 # CHECK-CP-JSON-DAG: "%70:sub2": 169 # CHECK-CP-JSON-DAG: "%70:sub3": 168 # CHECK-CP-JSON-DAG: "%70:sub4": 165 # CHECK-CP-JSON-DAG: "%70:sub5": 164 # CHECK-CP-JSON-DAG: "%70:sub6": 163 # CHECK-CP-JSON-DAG: "%70:sub7": 162 # CHECK-CP-JSON-DAG: "%70:sub8": 159 # CHECK-CP-JSON-DAG: "%70:sub9": 158 # CHECK-CP-JSON-DAG: "%70:sub10": 157 # CHECK-CP-JSON-DAG: "%70:sub11": 156 # CHECK-CP-JSON-DAG: "%70:sub12": 153 # CHECK-CP-JSON-DAG: "%70:sub13": 152 # CHECK-CP-JSON-DAG: "%70:sub14": 151 # CHECK-CP-JSON-DAG: "%70:sub15": 150 # CHECK-CP-JSON-DAG: "%70:sub16": 147 # CHECK-CP-JSON-DAG: "%70:sub17": 146 # CHECK-CP-JSON-DAG: "%70:sub18": 145 # CHECK-CP-JSON-DAG: "%70:sub19": 144 # CHECK-CP-JSON-DAG: "%70:sub20": 141 # CHECK-CP-JSON-DAG: "%70:sub21": 140 # CHECK-CP-JSON-DAG: "%70:sub22": 139 # CHECK-CP-JSON-DAG: "%70:sub23": 138 # CHECK-CP-JSON-DAG: "%70:sub24": 135 # CHECK-CP-JSON-DAG: "%70:sub25": 134 # CHECK-CP-JSON-DAG: "%70:sub26": 133 # CHECK-CP-JSON-DAG: "%70:sub27": 132 # CHECK-CP-JSON-DAG: "%70:sub28": 129 # CHECK-CP-JSON-DAG: "%70:sub29": 128 # CHECK-CP-JSON-DAG: "%70:sub30": 127 # CHECK-CP-JSON-DAG: "%70:sub31": 126 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 42 # CHECK-CP-JSON-DAG: "%107": 84 # CHECK-CP-JSON-DAG: "%149:sub0": 267 # CHECK-CP-JSON-DAG: "%149:sub1": 266 # CHECK-CP-JSON-DAG: "%149:sub2": 265 # CHECK-CP-JSON-DAG: "%149:sub3": 264 # CHECK-CP-JSON-DAG: "%149:sub4": 261 # CHECK-CP-JSON-DAG: "%149:sub5": 260 # CHECK-CP-JSON-DAG: "%149:sub6": 259 # CHECK-CP-JSON-DAG: "%149:sub7": 258 # CHECK-CP-JSON-DAG: "%149:sub8": 255 # CHECK-CP-JSON-DAG: "%149:sub9": 254 # CHECK-CP-JSON-DAG: "%149:sub10": 253 # CHECK-CP-JSON-DAG: "%149:sub11": 252 # CHECK-CP-JSON-DAG: "%149:sub12": 249 # CHECK-CP-JSON-DAG: "%149:sub13": 248 # CHECK-CP-JSON-DAG: "%149:sub14": 247 # CHECK-CP-JSON-DAG: "%149:sub15": 246 # CHECK-CP-JSON-DAG: "%149:sub16": 243 # CHECK-CP-JSON-DAG: "%149:sub17": 242 # CHECK-CP-JSON-DAG: "%149:sub18": 241 # CHECK-CP-JSON-DAG: "%149:sub19": 240 # CHECK-CP-JSON-DAG: "%149:sub20": 237 # CHECK-CP-JSON-DAG: "%149:sub21": 236 # CHECK-CP-JSON-DAG: "%149:sub22": 235 # CHECK-CP-JSON-DAG: "%149:sub23": 234 # CHECK-CP-JSON-DAG: "%149:sub24": 231 # CHECK-CP-JSON-DAG: "%149:sub25": 230 # CHECK-CP-JSON-DAG: "%149:sub26": 229 # CHECK-CP-JSON-DAG: "%149:sub27": 228 # CHECK-CP-JSON-DAG: "%149:sub28": 225 # CHECK-CP-JSON-DAG: "%149:sub29": 224 # CHECK-CP-JSON-DAG: "%149:sub30": 223 # CHECK-CP-JSON-DAG: "%149:sub31": 222 # CHECK-CP-JSON-DAG: "%191:sub0": 315 # CHECK-CP-JSON-DAG: "%191:sub1": 314 # CHECK-CP-JSON-DAG: "%191:sub2": 313 # CHECK-CP-JSON-DAG: "%191:sub3": 312 # CHECK-CP-JSON-DAG: "%191:sub4": 309 # CHECK-CP-JSON-DAG: "%191:sub5": 308 # CHECK-CP-JSON-DAG: "%191:sub6": 307 # CHECK-CP-JSON-DAG: "%191:sub7": 306 # CHECK-CP-JSON-DAG: "%191:sub8": 303 # CHECK-CP-JSON-DAG: "%191:sub9": 302 # CHECK-CP-JSON-DAG: "%191:sub10": 301 # CHECK-CP-JSON-DAG: "%191:sub11": 300 # CHECK-CP-JSON-DAG: "%191:sub12": 297 # CHECK-CP-JSON-DAG: "%191:sub13": 296 # CHECK-CP-JSON-DAG: "%191:sub14": 295 # CHECK-CP-JSON-DAG: "%191:sub15": 294 # CHECK-CP-JSON-DAG: "%191:sub16": 291 # CHECK-CP-JSON-DAG: "%191:sub17": 290 # CHECK-CP-JSON-DAG: "%191:sub18": 289 # CHECK-CP-JSON-DAG: "%191:sub19": 288 # CHECK-CP-JSON-DAG: "%191:sub20": 285 # CHECK-CP-JSON-DAG: "%191:sub21": 284 # CHECK-CP-JSON-DAG: "%191:sub22": 283 # CHECK-CP-JSON-DAG: "%191:sub23": 282 # CHECK-CP-JSON-DAG: "%191:sub24": 279 # CHECK-CP-JSON-DAG: "%191:sub25": 278 # CHECK-CP-JSON-DAG: "%191:sub26": 277 # CHECK-CP-JSON-DAG: "%191:sub27": 276 # CHECK-CP-JSON-DAG: "%191:sub28": 273 # CHECK-CP-JSON-DAG: "%191:sub29": 272 # CHECK-CP-JSON-DAG: "%191:sub30": 271 # CHECK-CP-JSON-DAG: "%191:sub31": 270 # CHECK-CP-JSON-DAG: "%233:sub0": 363 # CHECK-CP-JSON-DAG: "%233:sub1": 362 # CHECK-CP-JSON-DAG: "%233:sub2": 361 # CHECK-CP-JSON-DAG: "%233:sub3": 360 # CHECK-CP-JSON-DAG: "%233:sub4": 357 # CHECK-CP-JSON-DAG: "%233:sub5": 356 # CHECK-CP-JSON-DAG: "%233:sub6": 355 # CHECK-CP-JSON-DAG: "%233:sub7": 354 # CHECK-CP-JSON-DAG: "%233:sub8": 351 # CHECK-CP-JSON-DAG: "%233:sub9": 350 # CHECK-CP-JSON-DAG: "%233:sub10": 349 # CHECK-CP-JSON-DAG: "%233:sub11": 348 # CHECK-CP-JSON-DAG: "%233:sub12": 345 # CHECK-CP-JSON-DAG: "%233:sub13": 344 # CHECK-CP-JSON-DAG: "%233:sub14": 343 # CHECK-CP-JSON-DAG: "%233:sub15": 342 # CHECK-CP-JSON-DAG: "%233:sub16": 339 # CHECK-CP-JSON-DAG: "%233:sub17": 338 # CHECK-CP-JSON-DAG: "%233:sub18": 337 # CHECK-CP-JSON-DAG: "%233:sub19": 336 # CHECK-CP-JSON-DAG: "%233:sub20": 333 # CHECK-CP-JSON-DAG: "%233:sub21": 332 # CHECK-CP-JSON-DAG: "%233:sub22": 331 # CHECK-CP-JSON-DAG: "%233:sub23": 330 # CHECK-CP-JSON-DAG: "%233:sub24": 327 # CHECK-CP-JSON-DAG: "%233:sub25": 326 # CHECK-CP-JSON-DAG: "%233:sub26": 325 # CHECK-CP-JSON-DAG: "%233:sub27": 324 # CHECK-CP-JSON-DAG: "%233:sub28": 321 # CHECK-CP-JSON-DAG: "%233:sub29": 320 # CHECK-CP-JSON-DAG: "%233:sub30": 319 # CHECK-CP-JSON-DAG: "%233:sub31": 318 # CHECK-CP-JSON-DAG: "%275:sub0": 411 # CHECK-CP-JSON-DAG: "%275:sub1": 410 # CHECK-CP-JSON-DAG: "%275:sub2": 409 # CHECK-CP-JSON-DAG: "%275:sub3": 408 # CHECK-CP-JSON-DAG: "%275:sub4": 405 # CHECK-CP-JSON-DAG: "%275:sub5": 404 # CHECK-CP-JSON-DAG: "%275:sub6": 403 # CHECK-CP-JSON-DAG: "%275:sub7": 402 # CHECK-CP-JSON-DAG: "%275:sub8": 399 # CHECK-CP-JSON-DAG: "%275:sub9": 398 # CHECK-CP-JSON-DAG: "%275:sub10": 397 # CHECK-CP-JSON-DAG: "%275:sub11": 396 # CHECK-CP-JSON-DAG: "%275:sub12": 393 # CHECK-CP-JSON-DAG: "%275:sub13": 392 # CHECK-CP-JSON-DAG: "%275:sub14": 391 # CHECK-CP-JSON-DAG: "%275:sub15": 390 # CHECK-CP-JSON-DAG: "%275:sub16": 387 # CHECK-CP-JSON-DAG: "%275:sub17": 386 # CHECK-CP-JSON-DAG: "%275:sub18": 385 # CHECK-CP-JSON-DAG: "%275:sub19": 384 # CHECK-CP-JSON-DAG: "%275:sub20": 381 # CHECK-CP-JSON-DAG: "%275:sub21": 380 # CHECK-CP-JSON-DAG: "%275:sub22": 379 # CHECK-CP-JSON-DAG: "%275:sub23": 378 # CHECK-CP-JSON-DAG: "%275:sub24": 375 # CHECK-CP-JSON-DAG: "%275:sub25": 374 # CHECK-CP-JSON-DAG: "%275:sub26": 373 # CHECK-CP-JSON-DAG: "%275:sub27": 372 # CHECK-CP-JSON-DAG: "%275:sub28": 369 # CHECK-CP-JSON-DAG: "%275:sub29": 368 # CHECK-CP-JSON-DAG: "%275:sub30": 367 # CHECK-CP-JSON-DAG: "%275:sub31": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 411 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%277:vgpr_32 = COPY %276.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 218 # CHECK-CP-JSON-DAG: "%69:sub1": 217 # CHECK-CP-JSON-DAG: "%69:sub2": 216 # CHECK-CP-JSON-DAG: "%69:sub3": 215 # CHECK-CP-JSON-DAG: "%69:sub4": 212 # CHECK-CP-JSON-DAG: "%69:sub5": 211 # CHECK-CP-JSON-DAG: "%69:sub6": 210 # CHECK-CP-JSON-DAG: "%69:sub7": 209 # CHECK-CP-JSON-DAG: "%69:sub8": 206 # CHECK-CP-JSON-DAG: "%69:sub9": 205 # CHECK-CP-JSON-DAG: "%69:sub10": 204 # CHECK-CP-JSON-DAG: "%69:sub11": 203 # CHECK-CP-JSON-DAG: "%69:sub12": 200 # CHECK-CP-JSON-DAG: "%69:sub13": 199 # CHECK-CP-JSON-DAG: "%69:sub14": 198 # CHECK-CP-JSON-DAG: "%69:sub15": 197 # CHECK-CP-JSON-DAG: "%69:sub16": 194 # CHECK-CP-JSON-DAG: "%69:sub17": 193 # CHECK-CP-JSON-DAG: "%69:sub18": 192 # CHECK-CP-JSON-DAG: "%69:sub19": 191 # CHECK-CP-JSON-DAG: "%69:sub20": 188 # CHECK-CP-JSON-DAG: "%69:sub21": 187 # CHECK-CP-JSON-DAG: "%69:sub22": 186 # CHECK-CP-JSON-DAG: "%69:sub23": 185 # CHECK-CP-JSON-DAG: "%69:sub24": 182 # CHECK-CP-JSON-DAG: "%69:sub25": 181 # CHECK-CP-JSON-DAG: "%69:sub26": 180 # CHECK-CP-JSON-DAG: "%69:sub27": 179 # CHECK-CP-JSON-DAG: "%69:sub28": 176 # CHECK-CP-JSON-DAG: "%69:sub29": 175 # CHECK-CP-JSON-DAG: "%69:sub30": 174 # CHECK-CP-JSON-DAG: "%69:sub31": 173 # CHECK-CP-JSON-DAG: "%70:sub0": 170 # CHECK-CP-JSON-DAG: "%70:sub1": 169 # CHECK-CP-JSON-DAG: "%70:sub2": 168 # CHECK-CP-JSON-DAG: "%70:sub3": 167 # CHECK-CP-JSON-DAG: "%70:sub4": 164 # CHECK-CP-JSON-DAG: "%70:sub5": 163 # CHECK-CP-JSON-DAG: "%70:sub6": 162 # CHECK-CP-JSON-DAG: "%70:sub7": 161 # CHECK-CP-JSON-DAG: "%70:sub8": 158 # CHECK-CP-JSON-DAG: "%70:sub9": 157 # CHECK-CP-JSON-DAG: "%70:sub10": 156 # CHECK-CP-JSON-DAG: "%70:sub11": 155 # CHECK-CP-JSON-DAG: "%70:sub12": 152 # CHECK-CP-JSON-DAG: "%70:sub13": 151 # CHECK-CP-JSON-DAG: "%70:sub14": 150 # CHECK-CP-JSON-DAG: "%70:sub15": 149 # CHECK-CP-JSON-DAG: "%70:sub16": 146 # CHECK-CP-JSON-DAG: "%70:sub17": 145 # CHECK-CP-JSON-DAG: "%70:sub18": 144 # CHECK-CP-JSON-DAG: "%70:sub19": 143 # CHECK-CP-JSON-DAG: "%70:sub20": 140 # CHECK-CP-JSON-DAG: "%70:sub21": 139 # CHECK-CP-JSON-DAG: "%70:sub22": 138 # CHECK-CP-JSON-DAG: "%70:sub23": 137 # CHECK-CP-JSON-DAG: "%70:sub24": 134 # CHECK-CP-JSON-DAG: "%70:sub25": 133 # CHECK-CP-JSON-DAG: "%70:sub26": 132 # CHECK-CP-JSON-DAG: "%70:sub27": 131 # CHECK-CP-JSON-DAG: "%70:sub28": 128 # CHECK-CP-JSON-DAG: "%70:sub29": 127 # CHECK-CP-JSON-DAG: "%70:sub30": 126 # CHECK-CP-JSON-DAG: "%70:sub31": 125 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 41 # CHECK-CP-JSON-DAG: "%107": 83 # CHECK-CP-JSON-DAG: "%149:sub0": 266 # CHECK-CP-JSON-DAG: "%149:sub1": 265 # CHECK-CP-JSON-DAG: "%149:sub2": 264 # CHECK-CP-JSON-DAG: "%149:sub3": 263 # CHECK-CP-JSON-DAG: "%149:sub4": 260 # CHECK-CP-JSON-DAG: "%149:sub5": 259 # CHECK-CP-JSON-DAG: "%149:sub6": 258 # CHECK-CP-JSON-DAG: "%149:sub7": 257 # CHECK-CP-JSON-DAG: "%149:sub8": 254 # CHECK-CP-JSON-DAG: "%149:sub9": 253 # CHECK-CP-JSON-DAG: "%149:sub10": 252 # CHECK-CP-JSON-DAG: "%149:sub11": 251 # CHECK-CP-JSON-DAG: "%149:sub12": 248 # CHECK-CP-JSON-DAG: "%149:sub13": 247 # CHECK-CP-JSON-DAG: "%149:sub14": 246 # CHECK-CP-JSON-DAG: "%149:sub15": 245 # CHECK-CP-JSON-DAG: "%149:sub16": 242 # CHECK-CP-JSON-DAG: "%149:sub17": 241 # CHECK-CP-JSON-DAG: "%149:sub18": 240 # CHECK-CP-JSON-DAG: "%149:sub19": 239 # CHECK-CP-JSON-DAG: "%149:sub20": 236 # CHECK-CP-JSON-DAG: "%149:sub21": 235 # CHECK-CP-JSON-DAG: "%149:sub22": 234 # CHECK-CP-JSON-DAG: "%149:sub23": 233 # CHECK-CP-JSON-DAG: "%149:sub24": 230 # CHECK-CP-JSON-DAG: "%149:sub25": 229 # CHECK-CP-JSON-DAG: "%149:sub26": 228 # CHECK-CP-JSON-DAG: "%149:sub27": 227 # CHECK-CP-JSON-DAG: "%149:sub28": 224 # CHECK-CP-JSON-DAG: "%149:sub29": 223 # CHECK-CP-JSON-DAG: "%149:sub30": 222 # CHECK-CP-JSON-DAG: "%149:sub31": 221 # CHECK-CP-JSON-DAG: "%191:sub0": 314 # CHECK-CP-JSON-DAG: "%191:sub1": 313 # CHECK-CP-JSON-DAG: "%191:sub2": 312 # CHECK-CP-JSON-DAG: "%191:sub3": 311 # CHECK-CP-JSON-DAG: "%191:sub4": 308 # CHECK-CP-JSON-DAG: "%191:sub5": 307 # CHECK-CP-JSON-DAG: "%191:sub6": 306 # CHECK-CP-JSON-DAG: "%191:sub7": 305 # CHECK-CP-JSON-DAG: "%191:sub8": 302 # CHECK-CP-JSON-DAG: "%191:sub9": 301 # CHECK-CP-JSON-DAG: "%191:sub10": 300 # CHECK-CP-JSON-DAG: "%191:sub11": 299 # CHECK-CP-JSON-DAG: "%191:sub12": 296 # CHECK-CP-JSON-DAG: "%191:sub13": 295 # CHECK-CP-JSON-DAG: "%191:sub14": 294 # CHECK-CP-JSON-DAG: "%191:sub15": 293 # CHECK-CP-JSON-DAG: "%191:sub16": 290 # CHECK-CP-JSON-DAG: "%191:sub17": 289 # CHECK-CP-JSON-DAG: "%191:sub18": 288 # CHECK-CP-JSON-DAG: "%191:sub19": 287 # CHECK-CP-JSON-DAG: "%191:sub20": 284 # CHECK-CP-JSON-DAG: "%191:sub21": 283 # CHECK-CP-JSON-DAG: "%191:sub22": 282 # CHECK-CP-JSON-DAG: "%191:sub23": 281 # CHECK-CP-JSON-DAG: "%191:sub24": 278 # CHECK-CP-JSON-DAG: "%191:sub25": 277 # CHECK-CP-JSON-DAG: "%191:sub26": 276 # CHECK-CP-JSON-DAG: "%191:sub27": 275 # CHECK-CP-JSON-DAG: "%191:sub28": 272 # CHECK-CP-JSON-DAG: "%191:sub29": 271 # CHECK-CP-JSON-DAG: "%191:sub30": 270 # CHECK-CP-JSON-DAG: "%191:sub31": 269 # CHECK-CP-JSON-DAG: "%233:sub0": 362 # CHECK-CP-JSON-DAG: "%233:sub1": 361 # CHECK-CP-JSON-DAG: "%233:sub2": 360 # CHECK-CP-JSON-DAG: "%233:sub3": 359 # CHECK-CP-JSON-DAG: "%233:sub4": 356 # CHECK-CP-JSON-DAG: "%233:sub5": 355 # CHECK-CP-JSON-DAG: "%233:sub6": 354 # CHECK-CP-JSON-DAG: "%233:sub7": 353 # CHECK-CP-JSON-DAG: "%233:sub8": 350 # CHECK-CP-JSON-DAG: "%233:sub9": 349 # CHECK-CP-JSON-DAG: "%233:sub10": 348 # CHECK-CP-JSON-DAG: "%233:sub11": 347 # CHECK-CP-JSON-DAG: "%233:sub12": 344 # CHECK-CP-JSON-DAG: "%233:sub13": 343 # CHECK-CP-JSON-DAG: "%233:sub14": 342 # CHECK-CP-JSON-DAG: "%233:sub15": 341 # CHECK-CP-JSON-DAG: "%233:sub16": 338 # CHECK-CP-JSON-DAG: "%233:sub17": 337 # CHECK-CP-JSON-DAG: "%233:sub18": 336 # CHECK-CP-JSON-DAG: "%233:sub19": 335 # CHECK-CP-JSON-DAG: "%233:sub20": 332 # CHECK-CP-JSON-DAG: "%233:sub21": 331 # CHECK-CP-JSON-DAG: "%233:sub22": 330 # CHECK-CP-JSON-DAG: "%233:sub23": 329 # CHECK-CP-JSON-DAG: "%233:sub24": 326 # CHECK-CP-JSON-DAG: "%233:sub25": 325 # CHECK-CP-JSON-DAG: "%233:sub26": 324 # CHECK-CP-JSON-DAG: "%233:sub27": 323 # CHECK-CP-JSON-DAG: "%233:sub28": 320 # CHECK-CP-JSON-DAG: "%233:sub29": 319 # CHECK-CP-JSON-DAG: "%233:sub30": 318 # CHECK-CP-JSON-DAG: "%233:sub31": 317 # CHECK-CP-JSON-DAG: "%275:sub0": 410 # CHECK-CP-JSON-DAG: "%275:sub1": 409 # CHECK-CP-JSON-DAG: "%275:sub2": 408 # CHECK-CP-JSON-DAG: "%275:sub3": 407 # CHECK-CP-JSON-DAG: "%275:sub4": 404 # CHECK-CP-JSON-DAG: "%275:sub5": 403 # CHECK-CP-JSON-DAG: "%275:sub6": 402 # CHECK-CP-JSON-DAG: "%275:sub7": 401 # CHECK-CP-JSON-DAG: "%275:sub8": 398 # CHECK-CP-JSON-DAG: "%275:sub9": 397 # CHECK-CP-JSON-DAG: "%275:sub10": 396 # CHECK-CP-JSON-DAG: "%275:sub11": 395 # CHECK-CP-JSON-DAG: "%275:sub12": 392 # CHECK-CP-JSON-DAG: "%275:sub13": 391 # CHECK-CP-JSON-DAG: "%275:sub14": 390 # CHECK-CP-JSON-DAG: "%275:sub15": 389 # CHECK-CP-JSON-DAG: "%275:sub16": 386 # CHECK-CP-JSON-DAG: "%275:sub17": 385 # CHECK-CP-JSON-DAG: "%275:sub18": 384 # CHECK-CP-JSON-DAG: "%275:sub19": 383 # CHECK-CP-JSON-DAG: "%275:sub20": 380 # CHECK-CP-JSON-DAG: "%275:sub21": 379 # CHECK-CP-JSON-DAG: "%275:sub22": 378 # CHECK-CP-JSON-DAG: "%275:sub23": 377 # CHECK-CP-JSON-DAG: "%275:sub24": 374 # CHECK-CP-JSON-DAG: "%275:sub25": 373 # CHECK-CP-JSON-DAG: "%275:sub26": 372 # CHECK-CP-JSON-DAG: "%275:sub27": 371 # CHECK-CP-JSON-DAG: "%275:sub28": 368 # CHECK-CP-JSON-DAG: "%275:sub29": 367 # CHECK-CP-JSON-DAG: "%275:sub30": 366 # CHECK-CP-JSON-DAG: "%275:sub31": 365 # CHECK-CP-JSON-DAG: "%276:sub0": 3 # CHECK-CP-JSON-DAG: "%276:sub1": 2 # CHECK-CP-JSON-DAG: "%276:sub2": 1 # CHECK-CP-JSON-DAG: "%276:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 410 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%278:vgpr_32 = COPY %276.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 217 # CHECK-CP-JSON-DAG: "%69:sub1": 216 # CHECK-CP-JSON-DAG: "%69:sub2": 215 # CHECK-CP-JSON-DAG: "%69:sub3": 214 # CHECK-CP-JSON-DAG: "%69:sub4": 211 # CHECK-CP-JSON-DAG: "%69:sub5": 210 # CHECK-CP-JSON-DAG: "%69:sub6": 209 # CHECK-CP-JSON-DAG: "%69:sub7": 208 # CHECK-CP-JSON-DAG: "%69:sub8": 205 # CHECK-CP-JSON-DAG: "%69:sub9": 204 # CHECK-CP-JSON-DAG: "%69:sub10": 203 # CHECK-CP-JSON-DAG: "%69:sub11": 202 # CHECK-CP-JSON-DAG: "%69:sub12": 199 # CHECK-CP-JSON-DAG: "%69:sub13": 198 # CHECK-CP-JSON-DAG: "%69:sub14": 197 # CHECK-CP-JSON-DAG: "%69:sub15": 196 # CHECK-CP-JSON-DAG: "%69:sub16": 193 # CHECK-CP-JSON-DAG: "%69:sub17": 192 # CHECK-CP-JSON-DAG: "%69:sub18": 191 # CHECK-CP-JSON-DAG: "%69:sub19": 190 # CHECK-CP-JSON-DAG: "%69:sub20": 187 # CHECK-CP-JSON-DAG: "%69:sub21": 186 # CHECK-CP-JSON-DAG: "%69:sub22": 185 # CHECK-CP-JSON-DAG: "%69:sub23": 184 # CHECK-CP-JSON-DAG: "%69:sub24": 181 # CHECK-CP-JSON-DAG: "%69:sub25": 180 # CHECK-CP-JSON-DAG: "%69:sub26": 179 # CHECK-CP-JSON-DAG: "%69:sub27": 178 # CHECK-CP-JSON-DAG: "%69:sub28": 175 # CHECK-CP-JSON-DAG: "%69:sub29": 174 # CHECK-CP-JSON-DAG: "%69:sub30": 173 # CHECK-CP-JSON-DAG: "%69:sub31": 172 # CHECK-CP-JSON-DAG: "%70:sub0": 169 # CHECK-CP-JSON-DAG: "%70:sub1": 168 # CHECK-CP-JSON-DAG: "%70:sub2": 167 # CHECK-CP-JSON-DAG: "%70:sub3": 166 # CHECK-CP-JSON-DAG: "%70:sub4": 163 # CHECK-CP-JSON-DAG: "%70:sub5": 162 # CHECK-CP-JSON-DAG: "%70:sub6": 161 # CHECK-CP-JSON-DAG: "%70:sub7": 160 # CHECK-CP-JSON-DAG: "%70:sub8": 157 # CHECK-CP-JSON-DAG: "%70:sub9": 156 # CHECK-CP-JSON-DAG: "%70:sub10": 155 # CHECK-CP-JSON-DAG: "%70:sub11": 154 # CHECK-CP-JSON-DAG: "%70:sub12": 151 # CHECK-CP-JSON-DAG: "%70:sub13": 150 # CHECK-CP-JSON-DAG: "%70:sub14": 149 # CHECK-CP-JSON-DAG: "%70:sub15": 148 # CHECK-CP-JSON-DAG: "%70:sub16": 145 # CHECK-CP-JSON-DAG: "%70:sub17": 144 # CHECK-CP-JSON-DAG: "%70:sub18": 143 # CHECK-CP-JSON-DAG: "%70:sub19": 142 # CHECK-CP-JSON-DAG: "%70:sub20": 139 # CHECK-CP-JSON-DAG: "%70:sub21": 138 # CHECK-CP-JSON-DAG: "%70:sub22": 137 # CHECK-CP-JSON-DAG: "%70:sub23": 136 # CHECK-CP-JSON-DAG: "%70:sub24": 133 # CHECK-CP-JSON-DAG: "%70:sub25": 132 # CHECK-CP-JSON-DAG: "%70:sub26": 131 # CHECK-CP-JSON-DAG: "%70:sub27": 130 # CHECK-CP-JSON-DAG: "%70:sub28": 127 # CHECK-CP-JSON-DAG: "%70:sub29": 126 # CHECK-CP-JSON-DAG: "%70:sub30": 125 # CHECK-CP-JSON-DAG: "%70:sub31": 124 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 40 # CHECK-CP-JSON-DAG: "%107": 82 # CHECK-CP-JSON-DAG: "%149:sub0": 265 # CHECK-CP-JSON-DAG: "%149:sub1": 264 # CHECK-CP-JSON-DAG: "%149:sub2": 263 # CHECK-CP-JSON-DAG: "%149:sub3": 262 # CHECK-CP-JSON-DAG: "%149:sub4": 259 # CHECK-CP-JSON-DAG: "%149:sub5": 258 # CHECK-CP-JSON-DAG: "%149:sub6": 257 # CHECK-CP-JSON-DAG: "%149:sub7": 256 # CHECK-CP-JSON-DAG: "%149:sub8": 253 # CHECK-CP-JSON-DAG: "%149:sub9": 252 # CHECK-CP-JSON-DAG: "%149:sub10": 251 # CHECK-CP-JSON-DAG: "%149:sub11": 250 # CHECK-CP-JSON-DAG: "%149:sub12": 247 # CHECK-CP-JSON-DAG: "%149:sub13": 246 # CHECK-CP-JSON-DAG: "%149:sub14": 245 # CHECK-CP-JSON-DAG: "%149:sub15": 244 # CHECK-CP-JSON-DAG: "%149:sub16": 241 # CHECK-CP-JSON-DAG: "%149:sub17": 240 # CHECK-CP-JSON-DAG: "%149:sub18": 239 # CHECK-CP-JSON-DAG: "%149:sub19": 238 # CHECK-CP-JSON-DAG: "%149:sub20": 235 # CHECK-CP-JSON-DAG: "%149:sub21": 234 # CHECK-CP-JSON-DAG: "%149:sub22": 233 # CHECK-CP-JSON-DAG: "%149:sub23": 232 # CHECK-CP-JSON-DAG: "%149:sub24": 229 # CHECK-CP-JSON-DAG: "%149:sub25": 228 # CHECK-CP-JSON-DAG: "%149:sub26": 227 # CHECK-CP-JSON-DAG: "%149:sub27": 226 # CHECK-CP-JSON-DAG: "%149:sub28": 223 # CHECK-CP-JSON-DAG: "%149:sub29": 222 # CHECK-CP-JSON-DAG: "%149:sub30": 221 # CHECK-CP-JSON-DAG: "%149:sub31": 220 # CHECK-CP-JSON-DAG: "%191:sub0": 313 # CHECK-CP-JSON-DAG: "%191:sub1": 312 # CHECK-CP-JSON-DAG: "%191:sub2": 311 # CHECK-CP-JSON-DAG: "%191:sub3": 310 # CHECK-CP-JSON-DAG: "%191:sub4": 307 # CHECK-CP-JSON-DAG: "%191:sub5": 306 # CHECK-CP-JSON-DAG: "%191:sub6": 305 # CHECK-CP-JSON-DAG: "%191:sub7": 304 # CHECK-CP-JSON-DAG: "%191:sub8": 301 # CHECK-CP-JSON-DAG: "%191:sub9": 300 # CHECK-CP-JSON-DAG: "%191:sub10": 299 # CHECK-CP-JSON-DAG: "%191:sub11": 298 # CHECK-CP-JSON-DAG: "%191:sub12": 295 # CHECK-CP-JSON-DAG: "%191:sub13": 294 # CHECK-CP-JSON-DAG: "%191:sub14": 293 # CHECK-CP-JSON-DAG: "%191:sub15": 292 # CHECK-CP-JSON-DAG: "%191:sub16": 289 # CHECK-CP-JSON-DAG: "%191:sub17": 288 # CHECK-CP-JSON-DAG: "%191:sub18": 287 # CHECK-CP-JSON-DAG: "%191:sub19": 286 # CHECK-CP-JSON-DAG: "%191:sub20": 283 # CHECK-CP-JSON-DAG: "%191:sub21": 282 # CHECK-CP-JSON-DAG: "%191:sub22": 281 # CHECK-CP-JSON-DAG: "%191:sub23": 280 # CHECK-CP-JSON-DAG: "%191:sub24": 277 # CHECK-CP-JSON-DAG: "%191:sub25": 276 # CHECK-CP-JSON-DAG: "%191:sub26": 275 # CHECK-CP-JSON-DAG: "%191:sub27": 274 # CHECK-CP-JSON-DAG: "%191:sub28": 271 # CHECK-CP-JSON-DAG: "%191:sub29": 270 # CHECK-CP-JSON-DAG: "%191:sub30": 269 # CHECK-CP-JSON-DAG: "%191:sub31": 268 # CHECK-CP-JSON-DAG: "%233:sub0": 361 # CHECK-CP-JSON-DAG: "%233:sub1": 360 # CHECK-CP-JSON-DAG: "%233:sub2": 359 # CHECK-CP-JSON-DAG: "%233:sub3": 358 # CHECK-CP-JSON-DAG: "%233:sub4": 355 # CHECK-CP-JSON-DAG: "%233:sub5": 354 # CHECK-CP-JSON-DAG: "%233:sub6": 353 # CHECK-CP-JSON-DAG: "%233:sub7": 352 # CHECK-CP-JSON-DAG: "%233:sub8": 349 # CHECK-CP-JSON-DAG: "%233:sub9": 348 # CHECK-CP-JSON-DAG: "%233:sub10": 347 # CHECK-CP-JSON-DAG: "%233:sub11": 346 # CHECK-CP-JSON-DAG: "%233:sub12": 343 # CHECK-CP-JSON-DAG: "%233:sub13": 342 # CHECK-CP-JSON-DAG: "%233:sub14": 341 # CHECK-CP-JSON-DAG: "%233:sub15": 340 # CHECK-CP-JSON-DAG: "%233:sub16": 337 # CHECK-CP-JSON-DAG: "%233:sub17": 336 # CHECK-CP-JSON-DAG: "%233:sub18": 335 # CHECK-CP-JSON-DAG: "%233:sub19": 334 # CHECK-CP-JSON-DAG: "%233:sub20": 331 # CHECK-CP-JSON-DAG: "%233:sub21": 330 # CHECK-CP-JSON-DAG: "%233:sub22": 329 # CHECK-CP-JSON-DAG: "%233:sub23": 328 # CHECK-CP-JSON-DAG: "%233:sub24": 325 # CHECK-CP-JSON-DAG: "%233:sub25": 324 # CHECK-CP-JSON-DAG: "%233:sub26": 323 # CHECK-CP-JSON-DAG: "%233:sub27": 322 # CHECK-CP-JSON-DAG: "%233:sub28": 319 # CHECK-CP-JSON-DAG: "%233:sub29": 318 # CHECK-CP-JSON-DAG: "%233:sub30": 317 # CHECK-CP-JSON-DAG: "%233:sub31": 316 # CHECK-CP-JSON-DAG: "%275:sub0": 409 # CHECK-CP-JSON-DAG: "%275:sub1": 408 # CHECK-CP-JSON-DAG: "%275:sub2": 407 # CHECK-CP-JSON-DAG: "%275:sub3": 406 # CHECK-CP-JSON-DAG: "%275:sub4": 403 # CHECK-CP-JSON-DAG: "%275:sub5": 402 # CHECK-CP-JSON-DAG: "%275:sub6": 401 # CHECK-CP-JSON-DAG: "%275:sub7": 400 # CHECK-CP-JSON-DAG: "%275:sub8": 397 # CHECK-CP-JSON-DAG: "%275:sub9": 396 # CHECK-CP-JSON-DAG: "%275:sub10": 395 # CHECK-CP-JSON-DAG: "%275:sub11": 394 # CHECK-CP-JSON-DAG: "%275:sub12": 391 # CHECK-CP-JSON-DAG: "%275:sub13": 390 # CHECK-CP-JSON-DAG: "%275:sub14": 389 # CHECK-CP-JSON-DAG: "%275:sub15": 388 # CHECK-CP-JSON-DAG: "%275:sub16": 385 # CHECK-CP-JSON-DAG: "%275:sub17": 384 # CHECK-CP-JSON-DAG: "%275:sub18": 383 # CHECK-CP-JSON-DAG: "%275:sub19": 382 # CHECK-CP-JSON-DAG: "%275:sub20": 379 # CHECK-CP-JSON-DAG: "%275:sub21": 378 # CHECK-CP-JSON-DAG: "%275:sub22": 377 # CHECK-CP-JSON-DAG: "%275:sub23": 376 # CHECK-CP-JSON-DAG: "%275:sub24": 373 # CHECK-CP-JSON-DAG: "%275:sub25": 372 # CHECK-CP-JSON-DAG: "%275:sub26": 371 # CHECK-CP-JSON-DAG: "%275:sub27": 370 # CHECK-CP-JSON-DAG: "%275:sub28": 367 # CHECK-CP-JSON-DAG: "%275:sub29": 366 # CHECK-CP-JSON-DAG: "%275:sub30": 365 # CHECK-CP-JSON-DAG: "%275:sub31": 364 # CHECK-CP-JSON-DAG: "%276:sub0": 2 # CHECK-CP-JSON-DAG: "%276:sub1": 1 # CHECK-CP-JSON-DAG: "%276:sub2": 0 # CHECK-CP-JSON-DAG: "%277": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 409 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%279:vgpr_32 = COPY %276.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 216 # CHECK-CP-JSON-DAG: "%69:sub1": 215 # CHECK-CP-JSON-DAG: "%69:sub2": 214 # CHECK-CP-JSON-DAG: "%69:sub3": 213 # CHECK-CP-JSON-DAG: "%69:sub4": 210 # CHECK-CP-JSON-DAG: "%69:sub5": 209 # CHECK-CP-JSON-DAG: "%69:sub6": 208 # CHECK-CP-JSON-DAG: "%69:sub7": 207 # CHECK-CP-JSON-DAG: "%69:sub8": 204 # CHECK-CP-JSON-DAG: "%69:sub9": 203 # CHECK-CP-JSON-DAG: "%69:sub10": 202 # CHECK-CP-JSON-DAG: "%69:sub11": 201 # CHECK-CP-JSON-DAG: "%69:sub12": 198 # CHECK-CP-JSON-DAG: "%69:sub13": 197 # CHECK-CP-JSON-DAG: "%69:sub14": 196 # CHECK-CP-JSON-DAG: "%69:sub15": 195 # CHECK-CP-JSON-DAG: "%69:sub16": 192 # CHECK-CP-JSON-DAG: "%69:sub17": 191 # CHECK-CP-JSON-DAG: "%69:sub18": 190 # CHECK-CP-JSON-DAG: "%69:sub19": 189 # CHECK-CP-JSON-DAG: "%69:sub20": 186 # CHECK-CP-JSON-DAG: "%69:sub21": 185 # CHECK-CP-JSON-DAG: "%69:sub22": 184 # CHECK-CP-JSON-DAG: "%69:sub23": 183 # CHECK-CP-JSON-DAG: "%69:sub24": 180 # CHECK-CP-JSON-DAG: "%69:sub25": 179 # CHECK-CP-JSON-DAG: "%69:sub26": 178 # CHECK-CP-JSON-DAG: "%69:sub27": 177 # CHECK-CP-JSON-DAG: "%69:sub28": 174 # CHECK-CP-JSON-DAG: "%69:sub29": 173 # CHECK-CP-JSON-DAG: "%69:sub30": 172 # CHECK-CP-JSON-DAG: "%69:sub31": 171 # CHECK-CP-JSON-DAG: "%70:sub0": 168 # CHECK-CP-JSON-DAG: "%70:sub1": 167 # CHECK-CP-JSON-DAG: "%70:sub2": 166 # CHECK-CP-JSON-DAG: "%70:sub3": 165 # CHECK-CP-JSON-DAG: "%70:sub4": 162 # CHECK-CP-JSON-DAG: "%70:sub5": 161 # CHECK-CP-JSON-DAG: "%70:sub6": 160 # CHECK-CP-JSON-DAG: "%70:sub7": 159 # CHECK-CP-JSON-DAG: "%70:sub8": 156 # CHECK-CP-JSON-DAG: "%70:sub9": 155 # CHECK-CP-JSON-DAG: "%70:sub10": 154 # CHECK-CP-JSON-DAG: "%70:sub11": 153 # CHECK-CP-JSON-DAG: "%70:sub12": 150 # CHECK-CP-JSON-DAG: "%70:sub13": 149 # CHECK-CP-JSON-DAG: "%70:sub14": 148 # CHECK-CP-JSON-DAG: "%70:sub15": 147 # CHECK-CP-JSON-DAG: "%70:sub16": 144 # CHECK-CP-JSON-DAG: "%70:sub17": 143 # CHECK-CP-JSON-DAG: "%70:sub18": 142 # CHECK-CP-JSON-DAG: "%70:sub19": 141 # CHECK-CP-JSON-DAG: "%70:sub20": 138 # CHECK-CP-JSON-DAG: "%70:sub21": 137 # CHECK-CP-JSON-DAG: "%70:sub22": 136 # CHECK-CP-JSON-DAG: "%70:sub23": 135 # CHECK-CP-JSON-DAG: "%70:sub24": 132 # CHECK-CP-JSON-DAG: "%70:sub25": 131 # CHECK-CP-JSON-DAG: "%70:sub26": 130 # CHECK-CP-JSON-DAG: "%70:sub27": 129 # CHECK-CP-JSON-DAG: "%70:sub28": 126 # CHECK-CP-JSON-DAG: "%70:sub29": 125 # CHECK-CP-JSON-DAG: "%70:sub30": 124 # CHECK-CP-JSON-DAG: "%70:sub31": 123 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 39 # CHECK-CP-JSON-DAG: "%107": 81 # CHECK-CP-JSON-DAG: "%149:sub0": 264 # CHECK-CP-JSON-DAG: "%149:sub1": 263 # CHECK-CP-JSON-DAG: "%149:sub2": 262 # CHECK-CP-JSON-DAG: "%149:sub3": 261 # CHECK-CP-JSON-DAG: "%149:sub4": 258 # CHECK-CP-JSON-DAG: "%149:sub5": 257 # CHECK-CP-JSON-DAG: "%149:sub6": 256 # CHECK-CP-JSON-DAG: "%149:sub7": 255 # CHECK-CP-JSON-DAG: "%149:sub8": 252 # CHECK-CP-JSON-DAG: "%149:sub9": 251 # CHECK-CP-JSON-DAG: "%149:sub10": 250 # CHECK-CP-JSON-DAG: "%149:sub11": 249 # CHECK-CP-JSON-DAG: "%149:sub12": 246 # CHECK-CP-JSON-DAG: "%149:sub13": 245 # CHECK-CP-JSON-DAG: "%149:sub14": 244 # CHECK-CP-JSON-DAG: "%149:sub15": 243 # CHECK-CP-JSON-DAG: "%149:sub16": 240 # CHECK-CP-JSON-DAG: "%149:sub17": 239 # CHECK-CP-JSON-DAG: "%149:sub18": 238 # CHECK-CP-JSON-DAG: "%149:sub19": 237 # CHECK-CP-JSON-DAG: "%149:sub20": 234 # CHECK-CP-JSON-DAG: "%149:sub21": 233 # CHECK-CP-JSON-DAG: "%149:sub22": 232 # CHECK-CP-JSON-DAG: "%149:sub23": 231 # CHECK-CP-JSON-DAG: "%149:sub24": 228 # CHECK-CP-JSON-DAG: "%149:sub25": 227 # CHECK-CP-JSON-DAG: "%149:sub26": 226 # CHECK-CP-JSON-DAG: "%149:sub27": 225 # CHECK-CP-JSON-DAG: "%149:sub28": 222 # CHECK-CP-JSON-DAG: "%149:sub29": 221 # CHECK-CP-JSON-DAG: "%149:sub30": 220 # CHECK-CP-JSON-DAG: "%149:sub31": 219 # CHECK-CP-JSON-DAG: "%191:sub0": 312 # CHECK-CP-JSON-DAG: "%191:sub1": 311 # CHECK-CP-JSON-DAG: "%191:sub2": 310 # CHECK-CP-JSON-DAG: "%191:sub3": 309 # CHECK-CP-JSON-DAG: "%191:sub4": 306 # CHECK-CP-JSON-DAG: "%191:sub5": 305 # CHECK-CP-JSON-DAG: "%191:sub6": 304 # CHECK-CP-JSON-DAG: "%191:sub7": 303 # CHECK-CP-JSON-DAG: "%191:sub8": 300 # CHECK-CP-JSON-DAG: "%191:sub9": 299 # CHECK-CP-JSON-DAG: "%191:sub10": 298 # CHECK-CP-JSON-DAG: "%191:sub11": 297 # CHECK-CP-JSON-DAG: "%191:sub12": 294 # CHECK-CP-JSON-DAG: "%191:sub13": 293 # CHECK-CP-JSON-DAG: "%191:sub14": 292 # CHECK-CP-JSON-DAG: "%191:sub15": 291 # CHECK-CP-JSON-DAG: "%191:sub16": 288 # CHECK-CP-JSON-DAG: "%191:sub17": 287 # CHECK-CP-JSON-DAG: "%191:sub18": 286 # CHECK-CP-JSON-DAG: "%191:sub19": 285 # CHECK-CP-JSON-DAG: "%191:sub20": 282 # CHECK-CP-JSON-DAG: "%191:sub21": 281 # CHECK-CP-JSON-DAG: "%191:sub22": 280 # CHECK-CP-JSON-DAG: "%191:sub23": 279 # CHECK-CP-JSON-DAG: "%191:sub24": 276 # CHECK-CP-JSON-DAG: "%191:sub25": 275 # CHECK-CP-JSON-DAG: "%191:sub26": 274 # CHECK-CP-JSON-DAG: "%191:sub27": 273 # CHECK-CP-JSON-DAG: "%191:sub28": 270 # CHECK-CP-JSON-DAG: "%191:sub29": 269 # CHECK-CP-JSON-DAG: "%191:sub30": 268 # CHECK-CP-JSON-DAG: "%191:sub31": 267 # CHECK-CP-JSON-DAG: "%233:sub0": 360 # CHECK-CP-JSON-DAG: "%233:sub1": 359 # CHECK-CP-JSON-DAG: "%233:sub2": 358 # CHECK-CP-JSON-DAG: "%233:sub3": 357 # CHECK-CP-JSON-DAG: "%233:sub4": 354 # CHECK-CP-JSON-DAG: "%233:sub5": 353 # CHECK-CP-JSON-DAG: "%233:sub6": 352 # CHECK-CP-JSON-DAG: "%233:sub7": 351 # CHECK-CP-JSON-DAG: "%233:sub8": 348 # CHECK-CP-JSON-DAG: "%233:sub9": 347 # CHECK-CP-JSON-DAG: "%233:sub10": 346 # CHECK-CP-JSON-DAG: "%233:sub11": 345 # CHECK-CP-JSON-DAG: "%233:sub12": 342 # CHECK-CP-JSON-DAG: "%233:sub13": 341 # CHECK-CP-JSON-DAG: "%233:sub14": 340 # CHECK-CP-JSON-DAG: "%233:sub15": 339 # CHECK-CP-JSON-DAG: "%233:sub16": 336 # CHECK-CP-JSON-DAG: "%233:sub17": 335 # CHECK-CP-JSON-DAG: "%233:sub18": 334 # CHECK-CP-JSON-DAG: "%233:sub19": 333 # CHECK-CP-JSON-DAG: "%233:sub20": 330 # CHECK-CP-JSON-DAG: "%233:sub21": 329 # CHECK-CP-JSON-DAG: "%233:sub22": 328 # CHECK-CP-JSON-DAG: "%233:sub23": 327 # CHECK-CP-JSON-DAG: "%233:sub24": 324 # CHECK-CP-JSON-DAG: "%233:sub25": 323 # CHECK-CP-JSON-DAG: "%233:sub26": 322 # CHECK-CP-JSON-DAG: "%233:sub27": 321 # CHECK-CP-JSON-DAG: "%233:sub28": 318 # CHECK-CP-JSON-DAG: "%233:sub29": 317 # CHECK-CP-JSON-DAG: "%233:sub30": 316 # CHECK-CP-JSON-DAG: "%233:sub31": 315 # CHECK-CP-JSON-DAG: "%275:sub0": 408 # CHECK-CP-JSON-DAG: "%275:sub1": 407 # CHECK-CP-JSON-DAG: "%275:sub2": 406 # CHECK-CP-JSON-DAG: "%275:sub3": 405 # CHECK-CP-JSON-DAG: "%275:sub4": 402 # CHECK-CP-JSON-DAG: "%275:sub5": 401 # CHECK-CP-JSON-DAG: "%275:sub6": 400 # CHECK-CP-JSON-DAG: "%275:sub7": 399 # CHECK-CP-JSON-DAG: "%275:sub8": 396 # CHECK-CP-JSON-DAG: "%275:sub9": 395 # CHECK-CP-JSON-DAG: "%275:sub10": 394 # CHECK-CP-JSON-DAG: "%275:sub11": 393 # CHECK-CP-JSON-DAG: "%275:sub12": 390 # CHECK-CP-JSON-DAG: "%275:sub13": 389 # CHECK-CP-JSON-DAG: "%275:sub14": 388 # CHECK-CP-JSON-DAG: "%275:sub15": 387 # CHECK-CP-JSON-DAG: "%275:sub16": 384 # CHECK-CP-JSON-DAG: "%275:sub17": 383 # CHECK-CP-JSON-DAG: "%275:sub18": 382 # CHECK-CP-JSON-DAG: "%275:sub19": 381 # CHECK-CP-JSON-DAG: "%275:sub20": 378 # CHECK-CP-JSON-DAG: "%275:sub21": 377 # CHECK-CP-JSON-DAG: "%275:sub22": 376 # CHECK-CP-JSON-DAG: "%275:sub23": 375 # CHECK-CP-JSON-DAG: "%275:sub24": 372 # CHECK-CP-JSON-DAG: "%275:sub25": 371 # CHECK-CP-JSON-DAG: "%275:sub26": 370 # CHECK-CP-JSON-DAG: "%275:sub27": 369 # CHECK-CP-JSON-DAG: "%275:sub28": 366 # CHECK-CP-JSON-DAG: "%275:sub29": 365 # CHECK-CP-JSON-DAG: "%275:sub30": 364 # CHECK-CP-JSON-DAG: "%275:sub31": 363 # CHECK-CP-JSON-DAG: "%276:sub0": 1 # CHECK-CP-JSON-DAG: "%276:sub1": 0 # CHECK-CP-JSON-DAG: "%277": 37 # CHECK-CP-JSON-DAG: "%278": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 408 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%280:vgpr_32 = COPY %276.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 215 # CHECK-CP-JSON-DAG: "%69:sub1": 214 # CHECK-CP-JSON-DAG: "%69:sub2": 213 # CHECK-CP-JSON-DAG: "%69:sub3": 212 # CHECK-CP-JSON-DAG: "%69:sub4": 209 # CHECK-CP-JSON-DAG: "%69:sub5": 208 # CHECK-CP-JSON-DAG: "%69:sub6": 207 # CHECK-CP-JSON-DAG: "%69:sub7": 206 # CHECK-CP-JSON-DAG: "%69:sub8": 203 # CHECK-CP-JSON-DAG: "%69:sub9": 202 # CHECK-CP-JSON-DAG: "%69:sub10": 201 # CHECK-CP-JSON-DAG: "%69:sub11": 200 # CHECK-CP-JSON-DAG: "%69:sub12": 197 # CHECK-CP-JSON-DAG: "%69:sub13": 196 # CHECK-CP-JSON-DAG: "%69:sub14": 195 # CHECK-CP-JSON-DAG: "%69:sub15": 194 # CHECK-CP-JSON-DAG: "%69:sub16": 191 # CHECK-CP-JSON-DAG: "%69:sub17": 190 # CHECK-CP-JSON-DAG: "%69:sub18": 189 # CHECK-CP-JSON-DAG: "%69:sub19": 188 # CHECK-CP-JSON-DAG: "%69:sub20": 185 # CHECK-CP-JSON-DAG: "%69:sub21": 184 # CHECK-CP-JSON-DAG: "%69:sub22": 183 # CHECK-CP-JSON-DAG: "%69:sub23": 182 # CHECK-CP-JSON-DAG: "%69:sub24": 179 # CHECK-CP-JSON-DAG: "%69:sub25": 178 # CHECK-CP-JSON-DAG: "%69:sub26": 177 # CHECK-CP-JSON-DAG: "%69:sub27": 176 # CHECK-CP-JSON-DAG: "%69:sub28": 173 # CHECK-CP-JSON-DAG: "%69:sub29": 172 # CHECK-CP-JSON-DAG: "%69:sub30": 171 # CHECK-CP-JSON-DAG: "%69:sub31": 170 # CHECK-CP-JSON-DAG: "%70:sub0": 167 # CHECK-CP-JSON-DAG: "%70:sub1": 166 # CHECK-CP-JSON-DAG: "%70:sub2": 165 # CHECK-CP-JSON-DAG: "%70:sub3": 164 # CHECK-CP-JSON-DAG: "%70:sub4": 161 # CHECK-CP-JSON-DAG: "%70:sub5": 160 # CHECK-CP-JSON-DAG: "%70:sub6": 159 # CHECK-CP-JSON-DAG: "%70:sub7": 158 # CHECK-CP-JSON-DAG: "%70:sub8": 155 # CHECK-CP-JSON-DAG: "%70:sub9": 154 # CHECK-CP-JSON-DAG: "%70:sub10": 153 # CHECK-CP-JSON-DAG: "%70:sub11": 152 # CHECK-CP-JSON-DAG: "%70:sub12": 149 # CHECK-CP-JSON-DAG: "%70:sub13": 148 # CHECK-CP-JSON-DAG: "%70:sub14": 147 # CHECK-CP-JSON-DAG: "%70:sub15": 146 # CHECK-CP-JSON-DAG: "%70:sub16": 143 # CHECK-CP-JSON-DAG: "%70:sub17": 142 # CHECK-CP-JSON-DAG: "%70:sub18": 141 # CHECK-CP-JSON-DAG: "%70:sub19": 140 # CHECK-CP-JSON-DAG: "%70:sub20": 137 # CHECK-CP-JSON-DAG: "%70:sub21": 136 # CHECK-CP-JSON-DAG: "%70:sub22": 135 # CHECK-CP-JSON-DAG: "%70:sub23": 134 # CHECK-CP-JSON-DAG: "%70:sub24": 131 # CHECK-CP-JSON-DAG: "%70:sub25": 130 # CHECK-CP-JSON-DAG: "%70:sub26": 129 # CHECK-CP-JSON-DAG: "%70:sub27": 128 # CHECK-CP-JSON-DAG: "%70:sub28": 125 # CHECK-CP-JSON-DAG: "%70:sub29": 124 # CHECK-CP-JSON-DAG: "%70:sub30": 123 # CHECK-CP-JSON-DAG: "%70:sub31": 122 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 38 # CHECK-CP-JSON-DAG: "%107": 80 # CHECK-CP-JSON-DAG: "%149:sub0": 263 # CHECK-CP-JSON-DAG: "%149:sub1": 262 # CHECK-CP-JSON-DAG: "%149:sub2": 261 # CHECK-CP-JSON-DAG: "%149:sub3": 260 # CHECK-CP-JSON-DAG: "%149:sub4": 257 # CHECK-CP-JSON-DAG: "%149:sub5": 256 # CHECK-CP-JSON-DAG: "%149:sub6": 255 # CHECK-CP-JSON-DAG: "%149:sub7": 254 # CHECK-CP-JSON-DAG: "%149:sub8": 251 # CHECK-CP-JSON-DAG: "%149:sub9": 250 # CHECK-CP-JSON-DAG: "%149:sub10": 249 # CHECK-CP-JSON-DAG: "%149:sub11": 248 # CHECK-CP-JSON-DAG: "%149:sub12": 245 # CHECK-CP-JSON-DAG: "%149:sub13": 244 # CHECK-CP-JSON-DAG: "%149:sub14": 243 # CHECK-CP-JSON-DAG: "%149:sub15": 242 # CHECK-CP-JSON-DAG: "%149:sub16": 239 # CHECK-CP-JSON-DAG: "%149:sub17": 238 # CHECK-CP-JSON-DAG: "%149:sub18": 237 # CHECK-CP-JSON-DAG: "%149:sub19": 236 # CHECK-CP-JSON-DAG: "%149:sub20": 233 # CHECK-CP-JSON-DAG: "%149:sub21": 232 # CHECK-CP-JSON-DAG: "%149:sub22": 231 # CHECK-CP-JSON-DAG: "%149:sub23": 230 # CHECK-CP-JSON-DAG: "%149:sub24": 227 # CHECK-CP-JSON-DAG: "%149:sub25": 226 # CHECK-CP-JSON-DAG: "%149:sub26": 225 # CHECK-CP-JSON-DAG: "%149:sub27": 224 # CHECK-CP-JSON-DAG: "%149:sub28": 221 # CHECK-CP-JSON-DAG: "%149:sub29": 220 # CHECK-CP-JSON-DAG: "%149:sub30": 219 # CHECK-CP-JSON-DAG: "%149:sub31": 218 # CHECK-CP-JSON-DAG: "%191:sub0": 311 # CHECK-CP-JSON-DAG: "%191:sub1": 310 # CHECK-CP-JSON-DAG: "%191:sub2": 309 # CHECK-CP-JSON-DAG: "%191:sub3": 308 # CHECK-CP-JSON-DAG: "%191:sub4": 305 # CHECK-CP-JSON-DAG: "%191:sub5": 304 # CHECK-CP-JSON-DAG: "%191:sub6": 303 # CHECK-CP-JSON-DAG: "%191:sub7": 302 # CHECK-CP-JSON-DAG: "%191:sub8": 299 # CHECK-CP-JSON-DAG: "%191:sub9": 298 # CHECK-CP-JSON-DAG: "%191:sub10": 297 # CHECK-CP-JSON-DAG: "%191:sub11": 296 # CHECK-CP-JSON-DAG: "%191:sub12": 293 # CHECK-CP-JSON-DAG: "%191:sub13": 292 # CHECK-CP-JSON-DAG: "%191:sub14": 291 # CHECK-CP-JSON-DAG: "%191:sub15": 290 # CHECK-CP-JSON-DAG: "%191:sub16": 287 # CHECK-CP-JSON-DAG: "%191:sub17": 286 # CHECK-CP-JSON-DAG: "%191:sub18": 285 # CHECK-CP-JSON-DAG: "%191:sub19": 284 # CHECK-CP-JSON-DAG: "%191:sub20": 281 # CHECK-CP-JSON-DAG: "%191:sub21": 280 # CHECK-CP-JSON-DAG: "%191:sub22": 279 # CHECK-CP-JSON-DAG: "%191:sub23": 278 # CHECK-CP-JSON-DAG: "%191:sub24": 275 # CHECK-CP-JSON-DAG: "%191:sub25": 274 # CHECK-CP-JSON-DAG: "%191:sub26": 273 # CHECK-CP-JSON-DAG: "%191:sub27": 272 # CHECK-CP-JSON-DAG: "%191:sub28": 269 # CHECK-CP-JSON-DAG: "%191:sub29": 268 # CHECK-CP-JSON-DAG: "%191:sub30": 267 # CHECK-CP-JSON-DAG: "%191:sub31": 266 # CHECK-CP-JSON-DAG: "%233:sub0": 359 # CHECK-CP-JSON-DAG: "%233:sub1": 358 # CHECK-CP-JSON-DAG: "%233:sub2": 357 # CHECK-CP-JSON-DAG: "%233:sub3": 356 # CHECK-CP-JSON-DAG: "%233:sub4": 353 # CHECK-CP-JSON-DAG: "%233:sub5": 352 # CHECK-CP-JSON-DAG: "%233:sub6": 351 # CHECK-CP-JSON-DAG: "%233:sub7": 350 # CHECK-CP-JSON-DAG: "%233:sub8": 347 # CHECK-CP-JSON-DAG: "%233:sub9": 346 # CHECK-CP-JSON-DAG: "%233:sub10": 345 # CHECK-CP-JSON-DAG: "%233:sub11": 344 # CHECK-CP-JSON-DAG: "%233:sub12": 341 # CHECK-CP-JSON-DAG: "%233:sub13": 340 # CHECK-CP-JSON-DAG: "%233:sub14": 339 # CHECK-CP-JSON-DAG: "%233:sub15": 338 # CHECK-CP-JSON-DAG: "%233:sub16": 335 # CHECK-CP-JSON-DAG: "%233:sub17": 334 # CHECK-CP-JSON-DAG: "%233:sub18": 333 # CHECK-CP-JSON-DAG: "%233:sub19": 332 # CHECK-CP-JSON-DAG: "%233:sub20": 329 # CHECK-CP-JSON-DAG: "%233:sub21": 328 # CHECK-CP-JSON-DAG: "%233:sub22": 327 # CHECK-CP-JSON-DAG: "%233:sub23": 326 # CHECK-CP-JSON-DAG: "%233:sub24": 323 # CHECK-CP-JSON-DAG: "%233:sub25": 322 # CHECK-CP-JSON-DAG: "%233:sub26": 321 # CHECK-CP-JSON-DAG: "%233:sub27": 320 # CHECK-CP-JSON-DAG: "%233:sub28": 317 # CHECK-CP-JSON-DAG: "%233:sub29": 316 # CHECK-CP-JSON-DAG: "%233:sub30": 315 # CHECK-CP-JSON-DAG: "%233:sub31": 314 # CHECK-CP-JSON-DAG: "%275:sub0": 407 # CHECK-CP-JSON-DAG: "%275:sub1": 406 # CHECK-CP-JSON-DAG: "%275:sub2": 405 # CHECK-CP-JSON-DAG: "%275:sub3": 404 # CHECK-CP-JSON-DAG: "%275:sub4": 401 # CHECK-CP-JSON-DAG: "%275:sub5": 400 # CHECK-CP-JSON-DAG: "%275:sub6": 399 # CHECK-CP-JSON-DAG: "%275:sub7": 398 # CHECK-CP-JSON-DAG: "%275:sub8": 395 # CHECK-CP-JSON-DAG: "%275:sub9": 394 # CHECK-CP-JSON-DAG: "%275:sub10": 393 # CHECK-CP-JSON-DAG: "%275:sub11": 392 # CHECK-CP-JSON-DAG: "%275:sub12": 389 # CHECK-CP-JSON-DAG: "%275:sub13": 388 # CHECK-CP-JSON-DAG: "%275:sub14": 387 # CHECK-CP-JSON-DAG: "%275:sub15": 386 # CHECK-CP-JSON-DAG: "%275:sub16": 383 # CHECK-CP-JSON-DAG: "%275:sub17": 382 # CHECK-CP-JSON-DAG: "%275:sub18": 381 # CHECK-CP-JSON-DAG: "%275:sub19": 380 # CHECK-CP-JSON-DAG: "%275:sub20": 377 # CHECK-CP-JSON-DAG: "%275:sub21": 376 # CHECK-CP-JSON-DAG: "%275:sub22": 375 # CHECK-CP-JSON-DAG: "%275:sub23": 374 # CHECK-CP-JSON-DAG: "%275:sub24": 371 # CHECK-CP-JSON-DAG: "%275:sub25": 370 # CHECK-CP-JSON-DAG: "%275:sub26": 369 # CHECK-CP-JSON-DAG: "%275:sub27": 368 # CHECK-CP-JSON-DAG: "%275:sub28": 365 # CHECK-CP-JSON-DAG: "%275:sub29": 364 # CHECK-CP-JSON-DAG: "%275:sub30": 363 # CHECK-CP-JSON-DAG: "%275:sub31": 362 # CHECK-CP-JSON-DAG: "%276:sub0": 0 # CHECK-CP-JSON-DAG: "%277": 36 # CHECK-CP-JSON-DAG: "%278": 36 # CHECK-CP-JSON-DAG: "%279": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 407 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%281:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 214 # CHECK-CP-JSON-DAG: "%69:sub1": 213 # CHECK-CP-JSON-DAG: "%69:sub2": 212 # CHECK-CP-JSON-DAG: "%69:sub3": 211 # CHECK-CP-JSON-DAG: "%69:sub4": 208 # CHECK-CP-JSON-DAG: "%69:sub5": 207 # CHECK-CP-JSON-DAG: "%69:sub6": 206 # CHECK-CP-JSON-DAG: "%69:sub7": 205 # CHECK-CP-JSON-DAG: "%69:sub8": 202 # CHECK-CP-JSON-DAG: "%69:sub9": 201 # CHECK-CP-JSON-DAG: "%69:sub10": 200 # CHECK-CP-JSON-DAG: "%69:sub11": 199 # CHECK-CP-JSON-DAG: "%69:sub12": 196 # CHECK-CP-JSON-DAG: "%69:sub13": 195 # CHECK-CP-JSON-DAG: "%69:sub14": 194 # CHECK-CP-JSON-DAG: "%69:sub15": 193 # CHECK-CP-JSON-DAG: "%69:sub16": 190 # CHECK-CP-JSON-DAG: "%69:sub17": 189 # CHECK-CP-JSON-DAG: "%69:sub18": 188 # CHECK-CP-JSON-DAG: "%69:sub19": 187 # CHECK-CP-JSON-DAG: "%69:sub20": 184 # CHECK-CP-JSON-DAG: "%69:sub21": 183 # CHECK-CP-JSON-DAG: "%69:sub22": 182 # CHECK-CP-JSON-DAG: "%69:sub23": 181 # CHECK-CP-JSON-DAG: "%69:sub24": 178 # CHECK-CP-JSON-DAG: "%69:sub25": 177 # CHECK-CP-JSON-DAG: "%69:sub26": 176 # CHECK-CP-JSON-DAG: "%69:sub27": 175 # CHECK-CP-JSON-DAG: "%69:sub28": 172 # CHECK-CP-JSON-DAG: "%69:sub29": 171 # CHECK-CP-JSON-DAG: "%69:sub30": 170 # CHECK-CP-JSON-DAG: "%69:sub31": 169 # CHECK-CP-JSON-DAG: "%70:sub0": 166 # CHECK-CP-JSON-DAG: "%70:sub1": 165 # CHECK-CP-JSON-DAG: "%70:sub2": 164 # CHECK-CP-JSON-DAG: "%70:sub3": 163 # CHECK-CP-JSON-DAG: "%70:sub4": 160 # CHECK-CP-JSON-DAG: "%70:sub5": 159 # CHECK-CP-JSON-DAG: "%70:sub6": 158 # CHECK-CP-JSON-DAG: "%70:sub7": 157 # CHECK-CP-JSON-DAG: "%70:sub8": 154 # CHECK-CP-JSON-DAG: "%70:sub9": 153 # CHECK-CP-JSON-DAG: "%70:sub10": 152 # CHECK-CP-JSON-DAG: "%70:sub11": 151 # CHECK-CP-JSON-DAG: "%70:sub12": 148 # CHECK-CP-JSON-DAG: "%70:sub13": 147 # CHECK-CP-JSON-DAG: "%70:sub14": 146 # CHECK-CP-JSON-DAG: "%70:sub15": 145 # CHECK-CP-JSON-DAG: "%70:sub16": 142 # CHECK-CP-JSON-DAG: "%70:sub17": 141 # CHECK-CP-JSON-DAG: "%70:sub18": 140 # CHECK-CP-JSON-DAG: "%70:sub19": 139 # CHECK-CP-JSON-DAG: "%70:sub20": 136 # CHECK-CP-JSON-DAG: "%70:sub21": 135 # CHECK-CP-JSON-DAG: "%70:sub22": 134 # CHECK-CP-JSON-DAG: "%70:sub23": 133 # CHECK-CP-JSON-DAG: "%70:sub24": 130 # CHECK-CP-JSON-DAG: "%70:sub25": 129 # CHECK-CP-JSON-DAG: "%70:sub26": 128 # CHECK-CP-JSON-DAG: "%70:sub27": 127 # CHECK-CP-JSON-DAG: "%70:sub28": 124 # CHECK-CP-JSON-DAG: "%70:sub29": 123 # CHECK-CP-JSON-DAG: "%70:sub30": 122 # CHECK-CP-JSON-DAG: "%70:sub31": 121 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 37 # CHECK-CP-JSON-DAG: "%107": 79 # CHECK-CP-JSON-DAG: "%149:sub0": 262 # CHECK-CP-JSON-DAG: "%149:sub1": 261 # CHECK-CP-JSON-DAG: "%149:sub2": 260 # CHECK-CP-JSON-DAG: "%149:sub3": 259 # CHECK-CP-JSON-DAG: "%149:sub4": 256 # CHECK-CP-JSON-DAG: "%149:sub5": 255 # CHECK-CP-JSON-DAG: "%149:sub6": 254 # CHECK-CP-JSON-DAG: "%149:sub7": 253 # CHECK-CP-JSON-DAG: "%149:sub8": 250 # CHECK-CP-JSON-DAG: "%149:sub9": 249 # CHECK-CP-JSON-DAG: "%149:sub10": 248 # CHECK-CP-JSON-DAG: "%149:sub11": 247 # CHECK-CP-JSON-DAG: "%149:sub12": 244 # CHECK-CP-JSON-DAG: "%149:sub13": 243 # CHECK-CP-JSON-DAG: "%149:sub14": 242 # CHECK-CP-JSON-DAG: "%149:sub15": 241 # CHECK-CP-JSON-DAG: "%149:sub16": 238 # CHECK-CP-JSON-DAG: "%149:sub17": 237 # CHECK-CP-JSON-DAG: "%149:sub18": 236 # CHECK-CP-JSON-DAG: "%149:sub19": 235 # CHECK-CP-JSON-DAG: "%149:sub20": 232 # CHECK-CP-JSON-DAG: "%149:sub21": 231 # CHECK-CP-JSON-DAG: "%149:sub22": 230 # CHECK-CP-JSON-DAG: "%149:sub23": 229 # CHECK-CP-JSON-DAG: "%149:sub24": 226 # CHECK-CP-JSON-DAG: "%149:sub25": 225 # CHECK-CP-JSON-DAG: "%149:sub26": 224 # CHECK-CP-JSON-DAG: "%149:sub27": 223 # CHECK-CP-JSON-DAG: "%149:sub28": 220 # CHECK-CP-JSON-DAG: "%149:sub29": 219 # CHECK-CP-JSON-DAG: "%149:sub30": 218 # CHECK-CP-JSON-DAG: "%149:sub31": 217 # CHECK-CP-JSON-DAG: "%191:sub0": 310 # CHECK-CP-JSON-DAG: "%191:sub1": 309 # CHECK-CP-JSON-DAG: "%191:sub2": 308 # CHECK-CP-JSON-DAG: "%191:sub3": 307 # CHECK-CP-JSON-DAG: "%191:sub4": 304 # CHECK-CP-JSON-DAG: "%191:sub5": 303 # CHECK-CP-JSON-DAG: "%191:sub6": 302 # CHECK-CP-JSON-DAG: "%191:sub7": 301 # CHECK-CP-JSON-DAG: "%191:sub8": 298 # CHECK-CP-JSON-DAG: "%191:sub9": 297 # CHECK-CP-JSON-DAG: "%191:sub10": 296 # CHECK-CP-JSON-DAG: "%191:sub11": 295 # CHECK-CP-JSON-DAG: "%191:sub12": 292 # CHECK-CP-JSON-DAG: "%191:sub13": 291 # CHECK-CP-JSON-DAG: "%191:sub14": 290 # CHECK-CP-JSON-DAG: "%191:sub15": 289 # CHECK-CP-JSON-DAG: "%191:sub16": 286 # CHECK-CP-JSON-DAG: "%191:sub17": 285 # CHECK-CP-JSON-DAG: "%191:sub18": 284 # CHECK-CP-JSON-DAG: "%191:sub19": 283 # CHECK-CP-JSON-DAG: "%191:sub20": 280 # CHECK-CP-JSON-DAG: "%191:sub21": 279 # CHECK-CP-JSON-DAG: "%191:sub22": 278 # CHECK-CP-JSON-DAG: "%191:sub23": 277 # CHECK-CP-JSON-DAG: "%191:sub24": 274 # CHECK-CP-JSON-DAG: "%191:sub25": 273 # CHECK-CP-JSON-DAG: "%191:sub26": 272 # CHECK-CP-JSON-DAG: "%191:sub27": 271 # CHECK-CP-JSON-DAG: "%191:sub28": 268 # CHECK-CP-JSON-DAG: "%191:sub29": 267 # CHECK-CP-JSON-DAG: "%191:sub30": 266 # CHECK-CP-JSON-DAG: "%191:sub31": 265 # CHECK-CP-JSON-DAG: "%233:sub0": 358 # CHECK-CP-JSON-DAG: "%233:sub1": 357 # CHECK-CP-JSON-DAG: "%233:sub2": 356 # CHECK-CP-JSON-DAG: "%233:sub3": 355 # CHECK-CP-JSON-DAG: "%233:sub4": 352 # CHECK-CP-JSON-DAG: "%233:sub5": 351 # CHECK-CP-JSON-DAG: "%233:sub6": 350 # CHECK-CP-JSON-DAG: "%233:sub7": 349 # CHECK-CP-JSON-DAG: "%233:sub8": 346 # CHECK-CP-JSON-DAG: "%233:sub9": 345 # CHECK-CP-JSON-DAG: "%233:sub10": 344 # CHECK-CP-JSON-DAG: "%233:sub11": 343 # CHECK-CP-JSON-DAG: "%233:sub12": 340 # CHECK-CP-JSON-DAG: "%233:sub13": 339 # CHECK-CP-JSON-DAG: "%233:sub14": 338 # CHECK-CP-JSON-DAG: "%233:sub15": 337 # CHECK-CP-JSON-DAG: "%233:sub16": 334 # CHECK-CP-JSON-DAG: "%233:sub17": 333 # CHECK-CP-JSON-DAG: "%233:sub18": 332 # CHECK-CP-JSON-DAG: "%233:sub19": 331 # CHECK-CP-JSON-DAG: "%233:sub20": 328 # CHECK-CP-JSON-DAG: "%233:sub21": 327 # CHECK-CP-JSON-DAG: "%233:sub22": 326 # CHECK-CP-JSON-DAG: "%233:sub23": 325 # CHECK-CP-JSON-DAG: "%233:sub24": 322 # CHECK-CP-JSON-DAG: "%233:sub25": 321 # CHECK-CP-JSON-DAG: "%233:sub26": 320 # CHECK-CP-JSON-DAG: "%233:sub27": 319 # CHECK-CP-JSON-DAG: "%233:sub28": 316 # CHECK-CP-JSON-DAG: "%233:sub29": 315 # CHECK-CP-JSON-DAG: "%233:sub30": 314 # CHECK-CP-JSON-DAG: "%233:sub31": 313 # CHECK-CP-JSON-DAG: "%275:sub0": 406 # CHECK-CP-JSON-DAG: "%275:sub1": 405 # CHECK-CP-JSON-DAG: "%275:sub2": 404 # CHECK-CP-JSON-DAG: "%275:sub3": 403 # CHECK-CP-JSON-DAG: "%275:sub4": 400 # CHECK-CP-JSON-DAG: "%275:sub5": 399 # CHECK-CP-JSON-DAG: "%275:sub6": 398 # CHECK-CP-JSON-DAG: "%275:sub7": 397 # CHECK-CP-JSON-DAG: "%275:sub8": 394 # CHECK-CP-JSON-DAG: "%275:sub9": 393 # CHECK-CP-JSON-DAG: "%275:sub10": 392 # CHECK-CP-JSON-DAG: "%275:sub11": 391 # CHECK-CP-JSON-DAG: "%275:sub12": 388 # CHECK-CP-JSON-DAG: "%275:sub13": 387 # CHECK-CP-JSON-DAG: "%275:sub14": 386 # CHECK-CP-JSON-DAG: "%275:sub15": 385 # CHECK-CP-JSON-DAG: "%275:sub16": 382 # CHECK-CP-JSON-DAG: "%275:sub17": 381 # CHECK-CP-JSON-DAG: "%275:sub18": 380 # CHECK-CP-JSON-DAG: "%275:sub19": 379 # CHECK-CP-JSON-DAG: "%275:sub20": 376 # CHECK-CP-JSON-DAG: "%275:sub21": 375 # CHECK-CP-JSON-DAG: "%275:sub22": 374 # CHECK-CP-JSON-DAG: "%275:sub23": 373 # CHECK-CP-JSON-DAG: "%275:sub24": 370 # CHECK-CP-JSON-DAG: "%275:sub25": 369 # CHECK-CP-JSON-DAG: "%275:sub26": 368 # CHECK-CP-JSON-DAG: "%275:sub27": 367 # CHECK-CP-JSON-DAG: "%275:sub28": 364 # CHECK-CP-JSON-DAG: "%275:sub29": 363 # CHECK-CP-JSON-DAG: "%275:sub30": 362 # CHECK-CP-JSON-DAG: "%275:sub31": 361 # CHECK-CP-JSON-DAG: "%277": 35 # CHECK-CP-JSON-DAG: "%278": 35 # CHECK-CP-JSON-DAG: "%279": 35 # CHECK-CP-JSON-DAG: "%280": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 406 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%282:vgpr_32 = COPY %281.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 213 # CHECK-CP-JSON-DAG: "%69:sub1": 212 # CHECK-CP-JSON-DAG: "%69:sub2": 211 # CHECK-CP-JSON-DAG: "%69:sub3": 210 # CHECK-CP-JSON-DAG: "%69:sub4": 207 # CHECK-CP-JSON-DAG: "%69:sub5": 206 # CHECK-CP-JSON-DAG: "%69:sub6": 205 # CHECK-CP-JSON-DAG: "%69:sub7": 204 # CHECK-CP-JSON-DAG: "%69:sub8": 201 # CHECK-CP-JSON-DAG: "%69:sub9": 200 # CHECK-CP-JSON-DAG: "%69:sub10": 199 # CHECK-CP-JSON-DAG: "%69:sub11": 198 # CHECK-CP-JSON-DAG: "%69:sub12": 195 # CHECK-CP-JSON-DAG: "%69:sub13": 194 # CHECK-CP-JSON-DAG: "%69:sub14": 193 # CHECK-CP-JSON-DAG: "%69:sub15": 192 # CHECK-CP-JSON-DAG: "%69:sub16": 189 # CHECK-CP-JSON-DAG: "%69:sub17": 188 # CHECK-CP-JSON-DAG: "%69:sub18": 187 # CHECK-CP-JSON-DAG: "%69:sub19": 186 # CHECK-CP-JSON-DAG: "%69:sub20": 183 # CHECK-CP-JSON-DAG: "%69:sub21": 182 # CHECK-CP-JSON-DAG: "%69:sub22": 181 # CHECK-CP-JSON-DAG: "%69:sub23": 180 # CHECK-CP-JSON-DAG: "%69:sub24": 177 # CHECK-CP-JSON-DAG: "%69:sub25": 176 # CHECK-CP-JSON-DAG: "%69:sub26": 175 # CHECK-CP-JSON-DAG: "%69:sub27": 174 # CHECK-CP-JSON-DAG: "%69:sub28": 171 # CHECK-CP-JSON-DAG: "%69:sub29": 170 # CHECK-CP-JSON-DAG: "%69:sub30": 169 # CHECK-CP-JSON-DAG: "%69:sub31": 168 # CHECK-CP-JSON-DAG: "%70:sub0": 165 # CHECK-CP-JSON-DAG: "%70:sub1": 164 # CHECK-CP-JSON-DAG: "%70:sub2": 163 # CHECK-CP-JSON-DAG: "%70:sub3": 162 # CHECK-CP-JSON-DAG: "%70:sub4": 159 # CHECK-CP-JSON-DAG: "%70:sub5": 158 # CHECK-CP-JSON-DAG: "%70:sub6": 157 # CHECK-CP-JSON-DAG: "%70:sub7": 156 # CHECK-CP-JSON-DAG: "%70:sub8": 153 # CHECK-CP-JSON-DAG: "%70:sub9": 152 # CHECK-CP-JSON-DAG: "%70:sub10": 151 # CHECK-CP-JSON-DAG: "%70:sub11": 150 # CHECK-CP-JSON-DAG: "%70:sub12": 147 # CHECK-CP-JSON-DAG: "%70:sub13": 146 # CHECK-CP-JSON-DAG: "%70:sub14": 145 # CHECK-CP-JSON-DAG: "%70:sub15": 144 # CHECK-CP-JSON-DAG: "%70:sub16": 141 # CHECK-CP-JSON-DAG: "%70:sub17": 140 # CHECK-CP-JSON-DAG: "%70:sub18": 139 # CHECK-CP-JSON-DAG: "%70:sub19": 138 # CHECK-CP-JSON-DAG: "%70:sub20": 135 # CHECK-CP-JSON-DAG: "%70:sub21": 134 # CHECK-CP-JSON-DAG: "%70:sub22": 133 # CHECK-CP-JSON-DAG: "%70:sub23": 132 # CHECK-CP-JSON-DAG: "%70:sub24": 129 # CHECK-CP-JSON-DAG: "%70:sub25": 128 # CHECK-CP-JSON-DAG: "%70:sub26": 127 # CHECK-CP-JSON-DAG: "%70:sub27": 126 # CHECK-CP-JSON-DAG: "%70:sub28": 123 # CHECK-CP-JSON-DAG: "%70:sub29": 122 # CHECK-CP-JSON-DAG: "%70:sub30": 121 # CHECK-CP-JSON-DAG: "%70:sub31": 120 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 36 # CHECK-CP-JSON-DAG: "%107": 78 # CHECK-CP-JSON-DAG: "%149:sub0": 261 # CHECK-CP-JSON-DAG: "%149:sub1": 260 # CHECK-CP-JSON-DAG: "%149:sub2": 259 # CHECK-CP-JSON-DAG: "%149:sub3": 258 # CHECK-CP-JSON-DAG: "%149:sub4": 255 # CHECK-CP-JSON-DAG: "%149:sub5": 254 # CHECK-CP-JSON-DAG: "%149:sub6": 253 # CHECK-CP-JSON-DAG: "%149:sub7": 252 # CHECK-CP-JSON-DAG: "%149:sub8": 249 # CHECK-CP-JSON-DAG: "%149:sub9": 248 # CHECK-CP-JSON-DAG: "%149:sub10": 247 # CHECK-CP-JSON-DAG: "%149:sub11": 246 # CHECK-CP-JSON-DAG: "%149:sub12": 243 # CHECK-CP-JSON-DAG: "%149:sub13": 242 # CHECK-CP-JSON-DAG: "%149:sub14": 241 # CHECK-CP-JSON-DAG: "%149:sub15": 240 # CHECK-CP-JSON-DAG: "%149:sub16": 237 # CHECK-CP-JSON-DAG: "%149:sub17": 236 # CHECK-CP-JSON-DAG: "%149:sub18": 235 # CHECK-CP-JSON-DAG: "%149:sub19": 234 # CHECK-CP-JSON-DAG: "%149:sub20": 231 # CHECK-CP-JSON-DAG: "%149:sub21": 230 # CHECK-CP-JSON-DAG: "%149:sub22": 229 # CHECK-CP-JSON-DAG: "%149:sub23": 228 # CHECK-CP-JSON-DAG: "%149:sub24": 225 # CHECK-CP-JSON-DAG: "%149:sub25": 224 # CHECK-CP-JSON-DAG: "%149:sub26": 223 # CHECK-CP-JSON-DAG: "%149:sub27": 222 # CHECK-CP-JSON-DAG: "%149:sub28": 219 # CHECK-CP-JSON-DAG: "%149:sub29": 218 # CHECK-CP-JSON-DAG: "%149:sub30": 217 # CHECK-CP-JSON-DAG: "%149:sub31": 216 # CHECK-CP-JSON-DAG: "%191:sub0": 309 # CHECK-CP-JSON-DAG: "%191:sub1": 308 # CHECK-CP-JSON-DAG: "%191:sub2": 307 # CHECK-CP-JSON-DAG: "%191:sub3": 306 # CHECK-CP-JSON-DAG: "%191:sub4": 303 # CHECK-CP-JSON-DAG: "%191:sub5": 302 # CHECK-CP-JSON-DAG: "%191:sub6": 301 # CHECK-CP-JSON-DAG: "%191:sub7": 300 # CHECK-CP-JSON-DAG: "%191:sub8": 297 # CHECK-CP-JSON-DAG: "%191:sub9": 296 # CHECK-CP-JSON-DAG: "%191:sub10": 295 # CHECK-CP-JSON-DAG: "%191:sub11": 294 # CHECK-CP-JSON-DAG: "%191:sub12": 291 # CHECK-CP-JSON-DAG: "%191:sub13": 290 # CHECK-CP-JSON-DAG: "%191:sub14": 289 # CHECK-CP-JSON-DAG: "%191:sub15": 288 # CHECK-CP-JSON-DAG: "%191:sub16": 285 # CHECK-CP-JSON-DAG: "%191:sub17": 284 # CHECK-CP-JSON-DAG: "%191:sub18": 283 # CHECK-CP-JSON-DAG: "%191:sub19": 282 # CHECK-CP-JSON-DAG: "%191:sub20": 279 # CHECK-CP-JSON-DAG: "%191:sub21": 278 # CHECK-CP-JSON-DAG: "%191:sub22": 277 # CHECK-CP-JSON-DAG: "%191:sub23": 276 # CHECK-CP-JSON-DAG: "%191:sub24": 273 # CHECK-CP-JSON-DAG: "%191:sub25": 272 # CHECK-CP-JSON-DAG: "%191:sub26": 271 # CHECK-CP-JSON-DAG: "%191:sub27": 270 # CHECK-CP-JSON-DAG: "%191:sub28": 267 # CHECK-CP-JSON-DAG: "%191:sub29": 266 # CHECK-CP-JSON-DAG: "%191:sub30": 265 # CHECK-CP-JSON-DAG: "%191:sub31": 264 # CHECK-CP-JSON-DAG: "%233:sub0": 357 # CHECK-CP-JSON-DAG: "%233:sub1": 356 # CHECK-CP-JSON-DAG: "%233:sub2": 355 # CHECK-CP-JSON-DAG: "%233:sub3": 354 # CHECK-CP-JSON-DAG: "%233:sub4": 351 # CHECK-CP-JSON-DAG: "%233:sub5": 350 # CHECK-CP-JSON-DAG: "%233:sub6": 349 # CHECK-CP-JSON-DAG: "%233:sub7": 348 # CHECK-CP-JSON-DAG: "%233:sub8": 345 # CHECK-CP-JSON-DAG: "%233:sub9": 344 # CHECK-CP-JSON-DAG: "%233:sub10": 343 # CHECK-CP-JSON-DAG: "%233:sub11": 342 # CHECK-CP-JSON-DAG: "%233:sub12": 339 # CHECK-CP-JSON-DAG: "%233:sub13": 338 # CHECK-CP-JSON-DAG: "%233:sub14": 337 # CHECK-CP-JSON-DAG: "%233:sub15": 336 # CHECK-CP-JSON-DAG: "%233:sub16": 333 # CHECK-CP-JSON-DAG: "%233:sub17": 332 # CHECK-CP-JSON-DAG: "%233:sub18": 331 # CHECK-CP-JSON-DAG: "%233:sub19": 330 # CHECK-CP-JSON-DAG: "%233:sub20": 327 # CHECK-CP-JSON-DAG: "%233:sub21": 326 # CHECK-CP-JSON-DAG: "%233:sub22": 325 # CHECK-CP-JSON-DAG: "%233:sub23": 324 # CHECK-CP-JSON-DAG: "%233:sub24": 321 # CHECK-CP-JSON-DAG: "%233:sub25": 320 # CHECK-CP-JSON-DAG: "%233:sub26": 319 # CHECK-CP-JSON-DAG: "%233:sub27": 318 # CHECK-CP-JSON-DAG: "%233:sub28": 315 # CHECK-CP-JSON-DAG: "%233:sub29": 314 # CHECK-CP-JSON-DAG: "%233:sub30": 313 # CHECK-CP-JSON-DAG: "%233:sub31": 312 # CHECK-CP-JSON-DAG: "%275:sub0": 405 # CHECK-CP-JSON-DAG: "%275:sub1": 404 # CHECK-CP-JSON-DAG: "%275:sub2": 403 # CHECK-CP-JSON-DAG: "%275:sub3": 402 # CHECK-CP-JSON-DAG: "%275:sub4": 399 # CHECK-CP-JSON-DAG: "%275:sub5": 398 # CHECK-CP-JSON-DAG: "%275:sub6": 397 # CHECK-CP-JSON-DAG: "%275:sub7": 396 # CHECK-CP-JSON-DAG: "%275:sub8": 393 # CHECK-CP-JSON-DAG: "%275:sub9": 392 # CHECK-CP-JSON-DAG: "%275:sub10": 391 # CHECK-CP-JSON-DAG: "%275:sub11": 390 # CHECK-CP-JSON-DAG: "%275:sub12": 387 # CHECK-CP-JSON-DAG: "%275:sub13": 386 # CHECK-CP-JSON-DAG: "%275:sub14": 385 # CHECK-CP-JSON-DAG: "%275:sub15": 384 # CHECK-CP-JSON-DAG: "%275:sub16": 381 # CHECK-CP-JSON-DAG: "%275:sub17": 380 # CHECK-CP-JSON-DAG: "%275:sub18": 379 # CHECK-CP-JSON-DAG: "%275:sub19": 378 # CHECK-CP-JSON-DAG: "%275:sub20": 375 # CHECK-CP-JSON-DAG: "%275:sub21": 374 # CHECK-CP-JSON-DAG: "%275:sub22": 373 # CHECK-CP-JSON-DAG: "%275:sub23": 372 # CHECK-CP-JSON-DAG: "%275:sub24": 369 # CHECK-CP-JSON-DAG: "%275:sub25": 368 # CHECK-CP-JSON-DAG: "%275:sub26": 367 # CHECK-CP-JSON-DAG: "%275:sub27": 366 # CHECK-CP-JSON-DAG: "%275:sub28": 363 # CHECK-CP-JSON-DAG: "%275:sub29": 362 # CHECK-CP-JSON-DAG: "%275:sub30": 361 # CHECK-CP-JSON-DAG: "%275:sub31": 360 # CHECK-CP-JSON-DAG: "%277": 34 # CHECK-CP-JSON-DAG: "%278": 34 # CHECK-CP-JSON-DAG: "%279": 34 # CHECK-CP-JSON-DAG: "%280": 34 # CHECK-CP-JSON-DAG: "%281:sub0": 3 # CHECK-CP-JSON-DAG: "%281:sub1": 2 # CHECK-CP-JSON-DAG: "%281:sub2": 1 # CHECK-CP-JSON-DAG: "%281:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%283:vgpr_32 = COPY %281.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 212 # CHECK-CP-JSON-DAG: "%69:sub1": 211 # CHECK-CP-JSON-DAG: "%69:sub2": 210 # CHECK-CP-JSON-DAG: "%69:sub3": 209 # CHECK-CP-JSON-DAG: "%69:sub4": 206 # CHECK-CP-JSON-DAG: "%69:sub5": 205 # CHECK-CP-JSON-DAG: "%69:sub6": 204 # CHECK-CP-JSON-DAG: "%69:sub7": 203 # CHECK-CP-JSON-DAG: "%69:sub8": 200 # CHECK-CP-JSON-DAG: "%69:sub9": 199 # CHECK-CP-JSON-DAG: "%69:sub10": 198 # CHECK-CP-JSON-DAG: "%69:sub11": 197 # CHECK-CP-JSON-DAG: "%69:sub12": 194 # CHECK-CP-JSON-DAG: "%69:sub13": 193 # CHECK-CP-JSON-DAG: "%69:sub14": 192 # CHECK-CP-JSON-DAG: "%69:sub15": 191 # CHECK-CP-JSON-DAG: "%69:sub16": 188 # CHECK-CP-JSON-DAG: "%69:sub17": 187 # CHECK-CP-JSON-DAG: "%69:sub18": 186 # CHECK-CP-JSON-DAG: "%69:sub19": 185 # CHECK-CP-JSON-DAG: "%69:sub20": 182 # CHECK-CP-JSON-DAG: "%69:sub21": 181 # CHECK-CP-JSON-DAG: "%69:sub22": 180 # CHECK-CP-JSON-DAG: "%69:sub23": 179 # CHECK-CP-JSON-DAG: "%69:sub24": 176 # CHECK-CP-JSON-DAG: "%69:sub25": 175 # CHECK-CP-JSON-DAG: "%69:sub26": 174 # CHECK-CP-JSON-DAG: "%69:sub27": 173 # CHECK-CP-JSON-DAG: "%69:sub28": 170 # CHECK-CP-JSON-DAG: "%69:sub29": 169 # CHECK-CP-JSON-DAG: "%69:sub30": 168 # CHECK-CP-JSON-DAG: "%69:sub31": 167 # CHECK-CP-JSON-DAG: "%70:sub0": 164 # CHECK-CP-JSON-DAG: "%70:sub1": 163 # CHECK-CP-JSON-DAG: "%70:sub2": 162 # CHECK-CP-JSON-DAG: "%70:sub3": 161 # CHECK-CP-JSON-DAG: "%70:sub4": 158 # CHECK-CP-JSON-DAG: "%70:sub5": 157 # CHECK-CP-JSON-DAG: "%70:sub6": 156 # CHECK-CP-JSON-DAG: "%70:sub7": 155 # CHECK-CP-JSON-DAG: "%70:sub8": 152 # CHECK-CP-JSON-DAG: "%70:sub9": 151 # CHECK-CP-JSON-DAG: "%70:sub10": 150 # CHECK-CP-JSON-DAG: "%70:sub11": 149 # CHECK-CP-JSON-DAG: "%70:sub12": 146 # CHECK-CP-JSON-DAG: "%70:sub13": 145 # CHECK-CP-JSON-DAG: "%70:sub14": 144 # CHECK-CP-JSON-DAG: "%70:sub15": 143 # CHECK-CP-JSON-DAG: "%70:sub16": 140 # CHECK-CP-JSON-DAG: "%70:sub17": 139 # CHECK-CP-JSON-DAG: "%70:sub18": 138 # CHECK-CP-JSON-DAG: "%70:sub19": 137 # CHECK-CP-JSON-DAG: "%70:sub20": 134 # CHECK-CP-JSON-DAG: "%70:sub21": 133 # CHECK-CP-JSON-DAG: "%70:sub22": 132 # CHECK-CP-JSON-DAG: "%70:sub23": 131 # CHECK-CP-JSON-DAG: "%70:sub24": 128 # CHECK-CP-JSON-DAG: "%70:sub25": 127 # CHECK-CP-JSON-DAG: "%70:sub26": 126 # CHECK-CP-JSON-DAG: "%70:sub27": 125 # CHECK-CP-JSON-DAG: "%70:sub28": 122 # CHECK-CP-JSON-DAG: "%70:sub29": 121 # CHECK-CP-JSON-DAG: "%70:sub30": 120 # CHECK-CP-JSON-DAG: "%70:sub31": 119 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 35 # CHECK-CP-JSON-DAG: "%107": 77 # CHECK-CP-JSON-DAG: "%149:sub0": 260 # CHECK-CP-JSON-DAG: "%149:sub1": 259 # CHECK-CP-JSON-DAG: "%149:sub2": 258 # CHECK-CP-JSON-DAG: "%149:sub3": 257 # CHECK-CP-JSON-DAG: "%149:sub4": 254 # CHECK-CP-JSON-DAG: "%149:sub5": 253 # CHECK-CP-JSON-DAG: "%149:sub6": 252 # CHECK-CP-JSON-DAG: "%149:sub7": 251 # CHECK-CP-JSON-DAG: "%149:sub8": 248 # CHECK-CP-JSON-DAG: "%149:sub9": 247 # CHECK-CP-JSON-DAG: "%149:sub10": 246 # CHECK-CP-JSON-DAG: "%149:sub11": 245 # CHECK-CP-JSON-DAG: "%149:sub12": 242 # CHECK-CP-JSON-DAG: "%149:sub13": 241 # CHECK-CP-JSON-DAG: "%149:sub14": 240 # CHECK-CP-JSON-DAG: "%149:sub15": 239 # CHECK-CP-JSON-DAG: "%149:sub16": 236 # CHECK-CP-JSON-DAG: "%149:sub17": 235 # CHECK-CP-JSON-DAG: "%149:sub18": 234 # CHECK-CP-JSON-DAG: "%149:sub19": 233 # CHECK-CP-JSON-DAG: "%149:sub20": 230 # CHECK-CP-JSON-DAG: "%149:sub21": 229 # CHECK-CP-JSON-DAG: "%149:sub22": 228 # CHECK-CP-JSON-DAG: "%149:sub23": 227 # CHECK-CP-JSON-DAG: "%149:sub24": 224 # CHECK-CP-JSON-DAG: "%149:sub25": 223 # CHECK-CP-JSON-DAG: "%149:sub26": 222 # CHECK-CP-JSON-DAG: "%149:sub27": 221 # CHECK-CP-JSON-DAG: "%149:sub28": 218 # CHECK-CP-JSON-DAG: "%149:sub29": 217 # CHECK-CP-JSON-DAG: "%149:sub30": 216 # CHECK-CP-JSON-DAG: "%149:sub31": 215 # CHECK-CP-JSON-DAG: "%191:sub0": 308 # CHECK-CP-JSON-DAG: "%191:sub1": 307 # CHECK-CP-JSON-DAG: "%191:sub2": 306 # CHECK-CP-JSON-DAG: "%191:sub3": 305 # CHECK-CP-JSON-DAG: "%191:sub4": 302 # CHECK-CP-JSON-DAG: "%191:sub5": 301 # CHECK-CP-JSON-DAG: "%191:sub6": 300 # CHECK-CP-JSON-DAG: "%191:sub7": 299 # CHECK-CP-JSON-DAG: "%191:sub8": 296 # CHECK-CP-JSON-DAG: "%191:sub9": 295 # CHECK-CP-JSON-DAG: "%191:sub10": 294 # CHECK-CP-JSON-DAG: "%191:sub11": 293 # CHECK-CP-JSON-DAG: "%191:sub12": 290 # CHECK-CP-JSON-DAG: "%191:sub13": 289 # CHECK-CP-JSON-DAG: "%191:sub14": 288 # CHECK-CP-JSON-DAG: "%191:sub15": 287 # CHECK-CP-JSON-DAG: "%191:sub16": 284 # CHECK-CP-JSON-DAG: "%191:sub17": 283 # CHECK-CP-JSON-DAG: "%191:sub18": 282 # CHECK-CP-JSON-DAG: "%191:sub19": 281 # CHECK-CP-JSON-DAG: "%191:sub20": 278 # CHECK-CP-JSON-DAG: "%191:sub21": 277 # CHECK-CP-JSON-DAG: "%191:sub22": 276 # CHECK-CP-JSON-DAG: "%191:sub23": 275 # CHECK-CP-JSON-DAG: "%191:sub24": 272 # CHECK-CP-JSON-DAG: "%191:sub25": 271 # CHECK-CP-JSON-DAG: "%191:sub26": 270 # CHECK-CP-JSON-DAG: "%191:sub27": 269 # CHECK-CP-JSON-DAG: "%191:sub28": 266 # CHECK-CP-JSON-DAG: "%191:sub29": 265 # CHECK-CP-JSON-DAG: "%191:sub30": 264 # CHECK-CP-JSON-DAG: "%191:sub31": 263 # CHECK-CP-JSON-DAG: "%233:sub0": 356 # CHECK-CP-JSON-DAG: "%233:sub1": 355 # CHECK-CP-JSON-DAG: "%233:sub2": 354 # CHECK-CP-JSON-DAG: "%233:sub3": 353 # CHECK-CP-JSON-DAG: "%233:sub4": 350 # CHECK-CP-JSON-DAG: "%233:sub5": 349 # CHECK-CP-JSON-DAG: "%233:sub6": 348 # CHECK-CP-JSON-DAG: "%233:sub7": 347 # CHECK-CP-JSON-DAG: "%233:sub8": 344 # CHECK-CP-JSON-DAG: "%233:sub9": 343 # CHECK-CP-JSON-DAG: "%233:sub10": 342 # CHECK-CP-JSON-DAG: "%233:sub11": 341 # CHECK-CP-JSON-DAG: "%233:sub12": 338 # CHECK-CP-JSON-DAG: "%233:sub13": 337 # CHECK-CP-JSON-DAG: "%233:sub14": 336 # CHECK-CP-JSON-DAG: "%233:sub15": 335 # CHECK-CP-JSON-DAG: "%233:sub16": 332 # CHECK-CP-JSON-DAG: "%233:sub17": 331 # CHECK-CP-JSON-DAG: "%233:sub18": 330 # CHECK-CP-JSON-DAG: "%233:sub19": 329 # CHECK-CP-JSON-DAG: "%233:sub20": 326 # CHECK-CP-JSON-DAG: "%233:sub21": 325 # CHECK-CP-JSON-DAG: "%233:sub22": 324 # CHECK-CP-JSON-DAG: "%233:sub23": 323 # CHECK-CP-JSON-DAG: "%233:sub24": 320 # CHECK-CP-JSON-DAG: "%233:sub25": 319 # CHECK-CP-JSON-DAG: "%233:sub26": 318 # CHECK-CP-JSON-DAG: "%233:sub27": 317 # CHECK-CP-JSON-DAG: "%233:sub28": 314 # CHECK-CP-JSON-DAG: "%233:sub29": 313 # CHECK-CP-JSON-DAG: "%233:sub30": 312 # CHECK-CP-JSON-DAG: "%233:sub31": 311 # CHECK-CP-JSON-DAG: "%275:sub0": 404 # CHECK-CP-JSON-DAG: "%275:sub1": 403 # CHECK-CP-JSON-DAG: "%275:sub2": 402 # CHECK-CP-JSON-DAG: "%275:sub3": 401 # CHECK-CP-JSON-DAG: "%275:sub4": 398 # CHECK-CP-JSON-DAG: "%275:sub5": 397 # CHECK-CP-JSON-DAG: "%275:sub6": 396 # CHECK-CP-JSON-DAG: "%275:sub7": 395 # CHECK-CP-JSON-DAG: "%275:sub8": 392 # CHECK-CP-JSON-DAG: "%275:sub9": 391 # CHECK-CP-JSON-DAG: "%275:sub10": 390 # CHECK-CP-JSON-DAG: "%275:sub11": 389 # CHECK-CP-JSON-DAG: "%275:sub12": 386 # CHECK-CP-JSON-DAG: "%275:sub13": 385 # CHECK-CP-JSON-DAG: "%275:sub14": 384 # CHECK-CP-JSON-DAG: "%275:sub15": 383 # CHECK-CP-JSON-DAG: "%275:sub16": 380 # CHECK-CP-JSON-DAG: "%275:sub17": 379 # CHECK-CP-JSON-DAG: "%275:sub18": 378 # CHECK-CP-JSON-DAG: "%275:sub19": 377 # CHECK-CP-JSON-DAG: "%275:sub20": 374 # CHECK-CP-JSON-DAG: "%275:sub21": 373 # CHECK-CP-JSON-DAG: "%275:sub22": 372 # CHECK-CP-JSON-DAG: "%275:sub23": 371 # CHECK-CP-JSON-DAG: "%275:sub24": 368 # CHECK-CP-JSON-DAG: "%275:sub25": 367 # CHECK-CP-JSON-DAG: "%275:sub26": 366 # CHECK-CP-JSON-DAG: "%275:sub27": 365 # CHECK-CP-JSON-DAG: "%275:sub28": 362 # CHECK-CP-JSON-DAG: "%275:sub29": 361 # CHECK-CP-JSON-DAG: "%275:sub30": 360 # CHECK-CP-JSON-DAG: "%275:sub31": 359 # CHECK-CP-JSON-DAG: "%277": 33 # CHECK-CP-JSON-DAG: "%278": 33 # CHECK-CP-JSON-DAG: "%279": 33 # CHECK-CP-JSON-DAG: "%280": 33 # CHECK-CP-JSON-DAG: "%281:sub0": 2 # CHECK-CP-JSON-DAG: "%281:sub1": 1 # CHECK-CP-JSON-DAG: "%281:sub2": 0 # CHECK-CP-JSON-DAG: "%282": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%284:vgpr_32 = COPY %281.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 211 # CHECK-CP-JSON-DAG: "%69:sub1": 210 # CHECK-CP-JSON-DAG: "%69:sub2": 209 # CHECK-CP-JSON-DAG: "%69:sub3": 208 # CHECK-CP-JSON-DAG: "%69:sub4": 205 # CHECK-CP-JSON-DAG: "%69:sub5": 204 # CHECK-CP-JSON-DAG: "%69:sub6": 203 # CHECK-CP-JSON-DAG: "%69:sub7": 202 # CHECK-CP-JSON-DAG: "%69:sub8": 199 # CHECK-CP-JSON-DAG: "%69:sub9": 198 # CHECK-CP-JSON-DAG: "%69:sub10": 197 # CHECK-CP-JSON-DAG: "%69:sub11": 196 # CHECK-CP-JSON-DAG: "%69:sub12": 193 # CHECK-CP-JSON-DAG: "%69:sub13": 192 # CHECK-CP-JSON-DAG: "%69:sub14": 191 # CHECK-CP-JSON-DAG: "%69:sub15": 190 # CHECK-CP-JSON-DAG: "%69:sub16": 187 # CHECK-CP-JSON-DAG: "%69:sub17": 186 # CHECK-CP-JSON-DAG: "%69:sub18": 185 # CHECK-CP-JSON-DAG: "%69:sub19": 184 # CHECK-CP-JSON-DAG: "%69:sub20": 181 # CHECK-CP-JSON-DAG: "%69:sub21": 180 # CHECK-CP-JSON-DAG: "%69:sub22": 179 # CHECK-CP-JSON-DAG: "%69:sub23": 178 # CHECK-CP-JSON-DAG: "%69:sub24": 175 # CHECK-CP-JSON-DAG: "%69:sub25": 174 # CHECK-CP-JSON-DAG: "%69:sub26": 173 # CHECK-CP-JSON-DAG: "%69:sub27": 172 # CHECK-CP-JSON-DAG: "%69:sub28": 169 # CHECK-CP-JSON-DAG: "%69:sub29": 168 # CHECK-CP-JSON-DAG: "%69:sub30": 167 # CHECK-CP-JSON-DAG: "%69:sub31": 166 # CHECK-CP-JSON-DAG: "%70:sub0": 163 # CHECK-CP-JSON-DAG: "%70:sub1": 162 # CHECK-CP-JSON-DAG: "%70:sub2": 161 # CHECK-CP-JSON-DAG: "%70:sub3": 160 # CHECK-CP-JSON-DAG: "%70:sub4": 157 # CHECK-CP-JSON-DAG: "%70:sub5": 156 # CHECK-CP-JSON-DAG: "%70:sub6": 155 # CHECK-CP-JSON-DAG: "%70:sub7": 154 # CHECK-CP-JSON-DAG: "%70:sub8": 151 # CHECK-CP-JSON-DAG: "%70:sub9": 150 # CHECK-CP-JSON-DAG: "%70:sub10": 149 # CHECK-CP-JSON-DAG: "%70:sub11": 148 # CHECK-CP-JSON-DAG: "%70:sub12": 145 # CHECK-CP-JSON-DAG: "%70:sub13": 144 # CHECK-CP-JSON-DAG: "%70:sub14": 143 # CHECK-CP-JSON-DAG: "%70:sub15": 142 # CHECK-CP-JSON-DAG: "%70:sub16": 139 # CHECK-CP-JSON-DAG: "%70:sub17": 138 # CHECK-CP-JSON-DAG: "%70:sub18": 137 # CHECK-CP-JSON-DAG: "%70:sub19": 136 # CHECK-CP-JSON-DAG: "%70:sub20": 133 # CHECK-CP-JSON-DAG: "%70:sub21": 132 # CHECK-CP-JSON-DAG: "%70:sub22": 131 # CHECK-CP-JSON-DAG: "%70:sub23": 130 # CHECK-CP-JSON-DAG: "%70:sub24": 127 # CHECK-CP-JSON-DAG: "%70:sub25": 126 # CHECK-CP-JSON-DAG: "%70:sub26": 125 # CHECK-CP-JSON-DAG: "%70:sub27": 124 # CHECK-CP-JSON-DAG: "%70:sub28": 121 # CHECK-CP-JSON-DAG: "%70:sub29": 120 # CHECK-CP-JSON-DAG: "%70:sub30": 119 # CHECK-CP-JSON-DAG: "%70:sub31": 118 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 34 # CHECK-CP-JSON-DAG: "%107": 76 # CHECK-CP-JSON-DAG: "%149:sub0": 259 # CHECK-CP-JSON-DAG: "%149:sub1": 258 # CHECK-CP-JSON-DAG: "%149:sub2": 257 # CHECK-CP-JSON-DAG: "%149:sub3": 256 # CHECK-CP-JSON-DAG: "%149:sub4": 253 # CHECK-CP-JSON-DAG: "%149:sub5": 252 # CHECK-CP-JSON-DAG: "%149:sub6": 251 # CHECK-CP-JSON-DAG: "%149:sub7": 250 # CHECK-CP-JSON-DAG: "%149:sub8": 247 # CHECK-CP-JSON-DAG: "%149:sub9": 246 # CHECK-CP-JSON-DAG: "%149:sub10": 245 # CHECK-CP-JSON-DAG: "%149:sub11": 244 # CHECK-CP-JSON-DAG: "%149:sub12": 241 # CHECK-CP-JSON-DAG: "%149:sub13": 240 # CHECK-CP-JSON-DAG: "%149:sub14": 239 # CHECK-CP-JSON-DAG: "%149:sub15": 238 # CHECK-CP-JSON-DAG: "%149:sub16": 235 # CHECK-CP-JSON-DAG: "%149:sub17": 234 # CHECK-CP-JSON-DAG: "%149:sub18": 233 # CHECK-CP-JSON-DAG: "%149:sub19": 232 # CHECK-CP-JSON-DAG: "%149:sub20": 229 # CHECK-CP-JSON-DAG: "%149:sub21": 228 # CHECK-CP-JSON-DAG: "%149:sub22": 227 # CHECK-CP-JSON-DAG: "%149:sub23": 226 # CHECK-CP-JSON-DAG: "%149:sub24": 223 # CHECK-CP-JSON-DAG: "%149:sub25": 222 # CHECK-CP-JSON-DAG: "%149:sub26": 221 # CHECK-CP-JSON-DAG: "%149:sub27": 220 # CHECK-CP-JSON-DAG: "%149:sub28": 217 # CHECK-CP-JSON-DAG: "%149:sub29": 216 # CHECK-CP-JSON-DAG: "%149:sub30": 215 # CHECK-CP-JSON-DAG: "%149:sub31": 214 # CHECK-CP-JSON-DAG: "%191:sub0": 307 # CHECK-CP-JSON-DAG: "%191:sub1": 306 # CHECK-CP-JSON-DAG: "%191:sub2": 305 # CHECK-CP-JSON-DAG: "%191:sub3": 304 # CHECK-CP-JSON-DAG: "%191:sub4": 301 # CHECK-CP-JSON-DAG: "%191:sub5": 300 # CHECK-CP-JSON-DAG: "%191:sub6": 299 # CHECK-CP-JSON-DAG: "%191:sub7": 298 # CHECK-CP-JSON-DAG: "%191:sub8": 295 # CHECK-CP-JSON-DAG: "%191:sub9": 294 # CHECK-CP-JSON-DAG: "%191:sub10": 293 # CHECK-CP-JSON-DAG: "%191:sub11": 292 # CHECK-CP-JSON-DAG: "%191:sub12": 289 # CHECK-CP-JSON-DAG: "%191:sub13": 288 # CHECK-CP-JSON-DAG: "%191:sub14": 287 # CHECK-CP-JSON-DAG: "%191:sub15": 286 # CHECK-CP-JSON-DAG: "%191:sub16": 283 # CHECK-CP-JSON-DAG: "%191:sub17": 282 # CHECK-CP-JSON-DAG: "%191:sub18": 281 # CHECK-CP-JSON-DAG: "%191:sub19": 280 # CHECK-CP-JSON-DAG: "%191:sub20": 277 # CHECK-CP-JSON-DAG: "%191:sub21": 276 # CHECK-CP-JSON-DAG: "%191:sub22": 275 # CHECK-CP-JSON-DAG: "%191:sub23": 274 # CHECK-CP-JSON-DAG: "%191:sub24": 271 # CHECK-CP-JSON-DAG: "%191:sub25": 270 # CHECK-CP-JSON-DAG: "%191:sub26": 269 # CHECK-CP-JSON-DAG: "%191:sub27": 268 # CHECK-CP-JSON-DAG: "%191:sub28": 265 # CHECK-CP-JSON-DAG: "%191:sub29": 264 # CHECK-CP-JSON-DAG: "%191:sub30": 263 # CHECK-CP-JSON-DAG: "%191:sub31": 262 # CHECK-CP-JSON-DAG: "%233:sub0": 355 # CHECK-CP-JSON-DAG: "%233:sub1": 354 # CHECK-CP-JSON-DAG: "%233:sub2": 353 # CHECK-CP-JSON-DAG: "%233:sub3": 352 # CHECK-CP-JSON-DAG: "%233:sub4": 349 # CHECK-CP-JSON-DAG: "%233:sub5": 348 # CHECK-CP-JSON-DAG: "%233:sub6": 347 # CHECK-CP-JSON-DAG: "%233:sub7": 346 # CHECK-CP-JSON-DAG: "%233:sub8": 343 # CHECK-CP-JSON-DAG: "%233:sub9": 342 # CHECK-CP-JSON-DAG: "%233:sub10": 341 # CHECK-CP-JSON-DAG: "%233:sub11": 340 # CHECK-CP-JSON-DAG: "%233:sub12": 337 # CHECK-CP-JSON-DAG: "%233:sub13": 336 # CHECK-CP-JSON-DAG: "%233:sub14": 335 # CHECK-CP-JSON-DAG: "%233:sub15": 334 # CHECK-CP-JSON-DAG: "%233:sub16": 331 # CHECK-CP-JSON-DAG: "%233:sub17": 330 # CHECK-CP-JSON-DAG: "%233:sub18": 329 # CHECK-CP-JSON-DAG: "%233:sub19": 328 # CHECK-CP-JSON-DAG: "%233:sub20": 325 # CHECK-CP-JSON-DAG: "%233:sub21": 324 # CHECK-CP-JSON-DAG: "%233:sub22": 323 # CHECK-CP-JSON-DAG: "%233:sub23": 322 # CHECK-CP-JSON-DAG: "%233:sub24": 319 # CHECK-CP-JSON-DAG: "%233:sub25": 318 # CHECK-CP-JSON-DAG: "%233:sub26": 317 # CHECK-CP-JSON-DAG: "%233:sub27": 316 # CHECK-CP-JSON-DAG: "%233:sub28": 313 # CHECK-CP-JSON-DAG: "%233:sub29": 312 # CHECK-CP-JSON-DAG: "%233:sub30": 311 # CHECK-CP-JSON-DAG: "%233:sub31": 310 # CHECK-CP-JSON-DAG: "%275:sub0": 403 # CHECK-CP-JSON-DAG: "%275:sub1": 402 # CHECK-CP-JSON-DAG: "%275:sub2": 401 # CHECK-CP-JSON-DAG: "%275:sub3": 400 # CHECK-CP-JSON-DAG: "%275:sub4": 397 # CHECK-CP-JSON-DAG: "%275:sub5": 396 # CHECK-CP-JSON-DAG: "%275:sub6": 395 # CHECK-CP-JSON-DAG: "%275:sub7": 394 # CHECK-CP-JSON-DAG: "%275:sub8": 391 # CHECK-CP-JSON-DAG: "%275:sub9": 390 # CHECK-CP-JSON-DAG: "%275:sub10": 389 # CHECK-CP-JSON-DAG: "%275:sub11": 388 # CHECK-CP-JSON-DAG: "%275:sub12": 385 # CHECK-CP-JSON-DAG: "%275:sub13": 384 # CHECK-CP-JSON-DAG: "%275:sub14": 383 # CHECK-CP-JSON-DAG: "%275:sub15": 382 # CHECK-CP-JSON-DAG: "%275:sub16": 379 # CHECK-CP-JSON-DAG: "%275:sub17": 378 # CHECK-CP-JSON-DAG: "%275:sub18": 377 # CHECK-CP-JSON-DAG: "%275:sub19": 376 # CHECK-CP-JSON-DAG: "%275:sub20": 373 # CHECK-CP-JSON-DAG: "%275:sub21": 372 # CHECK-CP-JSON-DAG: "%275:sub22": 371 # CHECK-CP-JSON-DAG: "%275:sub23": 370 # CHECK-CP-JSON-DAG: "%275:sub24": 367 # CHECK-CP-JSON-DAG: "%275:sub25": 366 # CHECK-CP-JSON-DAG: "%275:sub26": 365 # CHECK-CP-JSON-DAG: "%275:sub27": 364 # CHECK-CP-JSON-DAG: "%275:sub28": 361 # CHECK-CP-JSON-DAG: "%275:sub29": 360 # CHECK-CP-JSON-DAG: "%275:sub30": 359 # CHECK-CP-JSON-DAG: "%275:sub31": 358 # CHECK-CP-JSON-DAG: "%277": 32 # CHECK-CP-JSON-DAG: "%278": 32 # CHECK-CP-JSON-DAG: "%279": 32 # CHECK-CP-JSON-DAG: "%280": 32 # CHECK-CP-JSON-DAG: "%281:sub0": 1 # CHECK-CP-JSON-DAG: "%281:sub1": 0 # CHECK-CP-JSON-DAG: "%282": 32 # CHECK-CP-JSON-DAG: "%283": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%285:vgpr_32 = COPY %281.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 210 # CHECK-CP-JSON-DAG: "%69:sub1": 209 # CHECK-CP-JSON-DAG: "%69:sub2": 208 # CHECK-CP-JSON-DAG: "%69:sub3": 207 # CHECK-CP-JSON-DAG: "%69:sub4": 204 # CHECK-CP-JSON-DAG: "%69:sub5": 203 # CHECK-CP-JSON-DAG: "%69:sub6": 202 # CHECK-CP-JSON-DAG: "%69:sub7": 201 # CHECK-CP-JSON-DAG: "%69:sub8": 198 # CHECK-CP-JSON-DAG: "%69:sub9": 197 # CHECK-CP-JSON-DAG: "%69:sub10": 196 # CHECK-CP-JSON-DAG: "%69:sub11": 195 # CHECK-CP-JSON-DAG: "%69:sub12": 192 # CHECK-CP-JSON-DAG: "%69:sub13": 191 # CHECK-CP-JSON-DAG: "%69:sub14": 190 # CHECK-CP-JSON-DAG: "%69:sub15": 189 # CHECK-CP-JSON-DAG: "%69:sub16": 186 # CHECK-CP-JSON-DAG: "%69:sub17": 185 # CHECK-CP-JSON-DAG: "%69:sub18": 184 # CHECK-CP-JSON-DAG: "%69:sub19": 183 # CHECK-CP-JSON-DAG: "%69:sub20": 180 # CHECK-CP-JSON-DAG: "%69:sub21": 179 # CHECK-CP-JSON-DAG: "%69:sub22": 178 # CHECK-CP-JSON-DAG: "%69:sub23": 177 # CHECK-CP-JSON-DAG: "%69:sub24": 174 # CHECK-CP-JSON-DAG: "%69:sub25": 173 # CHECK-CP-JSON-DAG: "%69:sub26": 172 # CHECK-CP-JSON-DAG: "%69:sub27": 171 # CHECK-CP-JSON-DAG: "%69:sub28": 168 # CHECK-CP-JSON-DAG: "%69:sub29": 167 # CHECK-CP-JSON-DAG: "%69:sub30": 166 # CHECK-CP-JSON-DAG: "%69:sub31": 165 # CHECK-CP-JSON-DAG: "%70:sub0": 162 # CHECK-CP-JSON-DAG: "%70:sub1": 161 # CHECK-CP-JSON-DAG: "%70:sub2": 160 # CHECK-CP-JSON-DAG: "%70:sub3": 159 # CHECK-CP-JSON-DAG: "%70:sub4": 156 # CHECK-CP-JSON-DAG: "%70:sub5": 155 # CHECK-CP-JSON-DAG: "%70:sub6": 154 # CHECK-CP-JSON-DAG: "%70:sub7": 153 # CHECK-CP-JSON-DAG: "%70:sub8": 150 # CHECK-CP-JSON-DAG: "%70:sub9": 149 # CHECK-CP-JSON-DAG: "%70:sub10": 148 # CHECK-CP-JSON-DAG: "%70:sub11": 147 # CHECK-CP-JSON-DAG: "%70:sub12": 144 # CHECK-CP-JSON-DAG: "%70:sub13": 143 # CHECK-CP-JSON-DAG: "%70:sub14": 142 # CHECK-CP-JSON-DAG: "%70:sub15": 141 # CHECK-CP-JSON-DAG: "%70:sub16": 138 # CHECK-CP-JSON-DAG: "%70:sub17": 137 # CHECK-CP-JSON-DAG: "%70:sub18": 136 # CHECK-CP-JSON-DAG: "%70:sub19": 135 # CHECK-CP-JSON-DAG: "%70:sub20": 132 # CHECK-CP-JSON-DAG: "%70:sub21": 131 # CHECK-CP-JSON-DAG: "%70:sub22": 130 # CHECK-CP-JSON-DAG: "%70:sub23": 129 # CHECK-CP-JSON-DAG: "%70:sub24": 126 # CHECK-CP-JSON-DAG: "%70:sub25": 125 # CHECK-CP-JSON-DAG: "%70:sub26": 124 # CHECK-CP-JSON-DAG: "%70:sub27": 123 # CHECK-CP-JSON-DAG: "%70:sub28": 120 # CHECK-CP-JSON-DAG: "%70:sub29": 119 # CHECK-CP-JSON-DAG: "%70:sub30": 118 # CHECK-CP-JSON-DAG: "%70:sub31": 117 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 33 # CHECK-CP-JSON-DAG: "%107": 75 # CHECK-CP-JSON-DAG: "%149:sub0": 258 # CHECK-CP-JSON-DAG: "%149:sub1": 257 # CHECK-CP-JSON-DAG: "%149:sub2": 256 # CHECK-CP-JSON-DAG: "%149:sub3": 255 # CHECK-CP-JSON-DAG: "%149:sub4": 252 # CHECK-CP-JSON-DAG: "%149:sub5": 251 # CHECK-CP-JSON-DAG: "%149:sub6": 250 # CHECK-CP-JSON-DAG: "%149:sub7": 249 # CHECK-CP-JSON-DAG: "%149:sub8": 246 # CHECK-CP-JSON-DAG: "%149:sub9": 245 # CHECK-CP-JSON-DAG: "%149:sub10": 244 # CHECK-CP-JSON-DAG: "%149:sub11": 243 # CHECK-CP-JSON-DAG: "%149:sub12": 240 # CHECK-CP-JSON-DAG: "%149:sub13": 239 # CHECK-CP-JSON-DAG: "%149:sub14": 238 # CHECK-CP-JSON-DAG: "%149:sub15": 237 # CHECK-CP-JSON-DAG: "%149:sub16": 234 # CHECK-CP-JSON-DAG: "%149:sub17": 233 # CHECK-CP-JSON-DAG: "%149:sub18": 232 # CHECK-CP-JSON-DAG: "%149:sub19": 231 # CHECK-CP-JSON-DAG: "%149:sub20": 228 # CHECK-CP-JSON-DAG: "%149:sub21": 227 # CHECK-CP-JSON-DAG: "%149:sub22": 226 # CHECK-CP-JSON-DAG: "%149:sub23": 225 # CHECK-CP-JSON-DAG: "%149:sub24": 222 # CHECK-CP-JSON-DAG: "%149:sub25": 221 # CHECK-CP-JSON-DAG: "%149:sub26": 220 # CHECK-CP-JSON-DAG: "%149:sub27": 219 # CHECK-CP-JSON-DAG: "%149:sub28": 216 # CHECK-CP-JSON-DAG: "%149:sub29": 215 # CHECK-CP-JSON-DAG: "%149:sub30": 214 # CHECK-CP-JSON-DAG: "%149:sub31": 213 # CHECK-CP-JSON-DAG: "%191:sub0": 306 # CHECK-CP-JSON-DAG: "%191:sub1": 305 # CHECK-CP-JSON-DAG: "%191:sub2": 304 # CHECK-CP-JSON-DAG: "%191:sub3": 303 # CHECK-CP-JSON-DAG: "%191:sub4": 300 # CHECK-CP-JSON-DAG: "%191:sub5": 299 # CHECK-CP-JSON-DAG: "%191:sub6": 298 # CHECK-CP-JSON-DAG: "%191:sub7": 297 # CHECK-CP-JSON-DAG: "%191:sub8": 294 # CHECK-CP-JSON-DAG: "%191:sub9": 293 # CHECK-CP-JSON-DAG: "%191:sub10": 292 # CHECK-CP-JSON-DAG: "%191:sub11": 291 # CHECK-CP-JSON-DAG: "%191:sub12": 288 # CHECK-CP-JSON-DAG: "%191:sub13": 287 # CHECK-CP-JSON-DAG: "%191:sub14": 286 # CHECK-CP-JSON-DAG: "%191:sub15": 285 # CHECK-CP-JSON-DAG: "%191:sub16": 282 # CHECK-CP-JSON-DAG: "%191:sub17": 281 # CHECK-CP-JSON-DAG: "%191:sub18": 280 # CHECK-CP-JSON-DAG: "%191:sub19": 279 # CHECK-CP-JSON-DAG: "%191:sub20": 276 # CHECK-CP-JSON-DAG: "%191:sub21": 275 # CHECK-CP-JSON-DAG: "%191:sub22": 274 # CHECK-CP-JSON-DAG: "%191:sub23": 273 # CHECK-CP-JSON-DAG: "%191:sub24": 270 # CHECK-CP-JSON-DAG: "%191:sub25": 269 # CHECK-CP-JSON-DAG: "%191:sub26": 268 # CHECK-CP-JSON-DAG: "%191:sub27": 267 # CHECK-CP-JSON-DAG: "%191:sub28": 264 # CHECK-CP-JSON-DAG: "%191:sub29": 263 # CHECK-CP-JSON-DAG: "%191:sub30": 262 # CHECK-CP-JSON-DAG: "%191:sub31": 261 # CHECK-CP-JSON-DAG: "%233:sub0": 354 # CHECK-CP-JSON-DAG: "%233:sub1": 353 # CHECK-CP-JSON-DAG: "%233:sub2": 352 # CHECK-CP-JSON-DAG: "%233:sub3": 351 # CHECK-CP-JSON-DAG: "%233:sub4": 348 # CHECK-CP-JSON-DAG: "%233:sub5": 347 # CHECK-CP-JSON-DAG: "%233:sub6": 346 # CHECK-CP-JSON-DAG: "%233:sub7": 345 # CHECK-CP-JSON-DAG: "%233:sub8": 342 # CHECK-CP-JSON-DAG: "%233:sub9": 341 # CHECK-CP-JSON-DAG: "%233:sub10": 340 # CHECK-CP-JSON-DAG: "%233:sub11": 339 # CHECK-CP-JSON-DAG: "%233:sub12": 336 # CHECK-CP-JSON-DAG: "%233:sub13": 335 # CHECK-CP-JSON-DAG: "%233:sub14": 334 # CHECK-CP-JSON-DAG: "%233:sub15": 333 # CHECK-CP-JSON-DAG: "%233:sub16": 330 # CHECK-CP-JSON-DAG: "%233:sub17": 329 # CHECK-CP-JSON-DAG: "%233:sub18": 328 # CHECK-CP-JSON-DAG: "%233:sub19": 327 # CHECK-CP-JSON-DAG: "%233:sub20": 324 # CHECK-CP-JSON-DAG: "%233:sub21": 323 # CHECK-CP-JSON-DAG: "%233:sub22": 322 # CHECK-CP-JSON-DAG: "%233:sub23": 321 # CHECK-CP-JSON-DAG: "%233:sub24": 318 # CHECK-CP-JSON-DAG: "%233:sub25": 317 # CHECK-CP-JSON-DAG: "%233:sub26": 316 # CHECK-CP-JSON-DAG: "%233:sub27": 315 # CHECK-CP-JSON-DAG: "%233:sub28": 312 # CHECK-CP-JSON-DAG: "%233:sub29": 311 # CHECK-CP-JSON-DAG: "%233:sub30": 310 # CHECK-CP-JSON-DAG: "%233:sub31": 309 # CHECK-CP-JSON-DAG: "%275:sub0": 402 # CHECK-CP-JSON-DAG: "%275:sub1": 401 # CHECK-CP-JSON-DAG: "%275:sub2": 400 # CHECK-CP-JSON-DAG: "%275:sub3": 399 # CHECK-CP-JSON-DAG: "%275:sub4": 396 # CHECK-CP-JSON-DAG: "%275:sub5": 395 # CHECK-CP-JSON-DAG: "%275:sub6": 394 # CHECK-CP-JSON-DAG: "%275:sub7": 393 # CHECK-CP-JSON-DAG: "%275:sub8": 390 # CHECK-CP-JSON-DAG: "%275:sub9": 389 # CHECK-CP-JSON-DAG: "%275:sub10": 388 # CHECK-CP-JSON-DAG: "%275:sub11": 387 # CHECK-CP-JSON-DAG: "%275:sub12": 384 # CHECK-CP-JSON-DAG: "%275:sub13": 383 # CHECK-CP-JSON-DAG: "%275:sub14": 382 # CHECK-CP-JSON-DAG: "%275:sub15": 381 # CHECK-CP-JSON-DAG: "%275:sub16": 378 # CHECK-CP-JSON-DAG: "%275:sub17": 377 # CHECK-CP-JSON-DAG: "%275:sub18": 376 # CHECK-CP-JSON-DAG: "%275:sub19": 375 # CHECK-CP-JSON-DAG: "%275:sub20": 372 # CHECK-CP-JSON-DAG: "%275:sub21": 371 # CHECK-CP-JSON-DAG: "%275:sub22": 370 # CHECK-CP-JSON-DAG: "%275:sub23": 369 # CHECK-CP-JSON-DAG: "%275:sub24": 366 # CHECK-CP-JSON-DAG: "%275:sub25": 365 # CHECK-CP-JSON-DAG: "%275:sub26": 364 # CHECK-CP-JSON-DAG: "%275:sub27": 363 # CHECK-CP-JSON-DAG: "%275:sub28": 360 # CHECK-CP-JSON-DAG: "%275:sub29": 359 # CHECK-CP-JSON-DAG: "%275:sub30": 358 # CHECK-CP-JSON-DAG: "%275:sub31": 357 # CHECK-CP-JSON-DAG: "%277": 31 # CHECK-CP-JSON-DAG: "%278": 31 # CHECK-CP-JSON-DAG: "%279": 31 # CHECK-CP-JSON-DAG: "%280": 31 # CHECK-CP-JSON-DAG: "%281:sub0": 0 # CHECK-CP-JSON-DAG: "%282": 31 # CHECK-CP-JSON-DAG: "%283": 31 # CHECK-CP-JSON-DAG: "%284": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%286:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 209 # CHECK-CP-JSON-DAG: "%69:sub1": 208 # CHECK-CP-JSON-DAG: "%69:sub2": 207 # CHECK-CP-JSON-DAG: "%69:sub3": 206 # CHECK-CP-JSON-DAG: "%69:sub4": 203 # CHECK-CP-JSON-DAG: "%69:sub5": 202 # CHECK-CP-JSON-DAG: "%69:sub6": 201 # CHECK-CP-JSON-DAG: "%69:sub7": 200 # CHECK-CP-JSON-DAG: "%69:sub8": 197 # CHECK-CP-JSON-DAG: "%69:sub9": 196 # CHECK-CP-JSON-DAG: "%69:sub10": 195 # CHECK-CP-JSON-DAG: "%69:sub11": 194 # CHECK-CP-JSON-DAG: "%69:sub12": 191 # CHECK-CP-JSON-DAG: "%69:sub13": 190 # CHECK-CP-JSON-DAG: "%69:sub14": 189 # CHECK-CP-JSON-DAG: "%69:sub15": 188 # CHECK-CP-JSON-DAG: "%69:sub16": 185 # CHECK-CP-JSON-DAG: "%69:sub17": 184 # CHECK-CP-JSON-DAG: "%69:sub18": 183 # CHECK-CP-JSON-DAG: "%69:sub19": 182 # CHECK-CP-JSON-DAG: "%69:sub20": 179 # CHECK-CP-JSON-DAG: "%69:sub21": 178 # CHECK-CP-JSON-DAG: "%69:sub22": 177 # CHECK-CP-JSON-DAG: "%69:sub23": 176 # CHECK-CP-JSON-DAG: "%69:sub24": 173 # CHECK-CP-JSON-DAG: "%69:sub25": 172 # CHECK-CP-JSON-DAG: "%69:sub26": 171 # CHECK-CP-JSON-DAG: "%69:sub27": 170 # CHECK-CP-JSON-DAG: "%69:sub28": 167 # CHECK-CP-JSON-DAG: "%69:sub29": 166 # CHECK-CP-JSON-DAG: "%69:sub30": 165 # CHECK-CP-JSON-DAG: "%69:sub31": 164 # CHECK-CP-JSON-DAG: "%70:sub0": 161 # CHECK-CP-JSON-DAG: "%70:sub1": 160 # CHECK-CP-JSON-DAG: "%70:sub2": 159 # CHECK-CP-JSON-DAG: "%70:sub3": 158 # CHECK-CP-JSON-DAG: "%70:sub4": 155 # CHECK-CP-JSON-DAG: "%70:sub5": 154 # CHECK-CP-JSON-DAG: "%70:sub6": 153 # CHECK-CP-JSON-DAG: "%70:sub7": 152 # CHECK-CP-JSON-DAG: "%70:sub8": 149 # CHECK-CP-JSON-DAG: "%70:sub9": 148 # CHECK-CP-JSON-DAG: "%70:sub10": 147 # CHECK-CP-JSON-DAG: "%70:sub11": 146 # CHECK-CP-JSON-DAG: "%70:sub12": 143 # CHECK-CP-JSON-DAG: "%70:sub13": 142 # CHECK-CP-JSON-DAG: "%70:sub14": 141 # CHECK-CP-JSON-DAG: "%70:sub15": 140 # CHECK-CP-JSON-DAG: "%70:sub16": 137 # CHECK-CP-JSON-DAG: "%70:sub17": 136 # CHECK-CP-JSON-DAG: "%70:sub18": 135 # CHECK-CP-JSON-DAG: "%70:sub19": 134 # CHECK-CP-JSON-DAG: "%70:sub20": 131 # CHECK-CP-JSON-DAG: "%70:sub21": 130 # CHECK-CP-JSON-DAG: "%70:sub22": 129 # CHECK-CP-JSON-DAG: "%70:sub23": 128 # CHECK-CP-JSON-DAG: "%70:sub24": 125 # CHECK-CP-JSON-DAG: "%70:sub25": 124 # CHECK-CP-JSON-DAG: "%70:sub26": 123 # CHECK-CP-JSON-DAG: "%70:sub27": 122 # CHECK-CP-JSON-DAG: "%70:sub28": 119 # CHECK-CP-JSON-DAG: "%70:sub29": 118 # CHECK-CP-JSON-DAG: "%70:sub30": 117 # CHECK-CP-JSON-DAG: "%70:sub31": 116 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 32 # CHECK-CP-JSON-DAG: "%107": 74 # CHECK-CP-JSON-DAG: "%149:sub0": 257 # CHECK-CP-JSON-DAG: "%149:sub1": 256 # CHECK-CP-JSON-DAG: "%149:sub2": 255 # CHECK-CP-JSON-DAG: "%149:sub3": 254 # CHECK-CP-JSON-DAG: "%149:sub4": 251 # CHECK-CP-JSON-DAG: "%149:sub5": 250 # CHECK-CP-JSON-DAG: "%149:sub6": 249 # CHECK-CP-JSON-DAG: "%149:sub7": 248 # CHECK-CP-JSON-DAG: "%149:sub8": 245 # CHECK-CP-JSON-DAG: "%149:sub9": 244 # CHECK-CP-JSON-DAG: "%149:sub10": 243 # CHECK-CP-JSON-DAG: "%149:sub11": 242 # CHECK-CP-JSON-DAG: "%149:sub12": 239 # CHECK-CP-JSON-DAG: "%149:sub13": 238 # CHECK-CP-JSON-DAG: "%149:sub14": 237 # CHECK-CP-JSON-DAG: "%149:sub15": 236 # CHECK-CP-JSON-DAG: "%149:sub16": 233 # CHECK-CP-JSON-DAG: "%149:sub17": 232 # CHECK-CP-JSON-DAG: "%149:sub18": 231 # CHECK-CP-JSON-DAG: "%149:sub19": 230 # CHECK-CP-JSON-DAG: "%149:sub20": 227 # CHECK-CP-JSON-DAG: "%149:sub21": 226 # CHECK-CP-JSON-DAG: "%149:sub22": 225 # CHECK-CP-JSON-DAG: "%149:sub23": 224 # CHECK-CP-JSON-DAG: "%149:sub24": 221 # CHECK-CP-JSON-DAG: "%149:sub25": 220 # CHECK-CP-JSON-DAG: "%149:sub26": 219 # CHECK-CP-JSON-DAG: "%149:sub27": 218 # CHECK-CP-JSON-DAG: "%149:sub28": 215 # CHECK-CP-JSON-DAG: "%149:sub29": 214 # CHECK-CP-JSON-DAG: "%149:sub30": 213 # CHECK-CP-JSON-DAG: "%149:sub31": 212 # CHECK-CP-JSON-DAG: "%191:sub0": 305 # CHECK-CP-JSON-DAG: "%191:sub1": 304 # CHECK-CP-JSON-DAG: "%191:sub2": 303 # CHECK-CP-JSON-DAG: "%191:sub3": 302 # CHECK-CP-JSON-DAG: "%191:sub4": 299 # CHECK-CP-JSON-DAG: "%191:sub5": 298 # CHECK-CP-JSON-DAG: "%191:sub6": 297 # CHECK-CP-JSON-DAG: "%191:sub7": 296 # CHECK-CP-JSON-DAG: "%191:sub8": 293 # CHECK-CP-JSON-DAG: "%191:sub9": 292 # CHECK-CP-JSON-DAG: "%191:sub10": 291 # CHECK-CP-JSON-DAG: "%191:sub11": 290 # CHECK-CP-JSON-DAG: "%191:sub12": 287 # CHECK-CP-JSON-DAG: "%191:sub13": 286 # CHECK-CP-JSON-DAG: "%191:sub14": 285 # CHECK-CP-JSON-DAG: "%191:sub15": 284 # CHECK-CP-JSON-DAG: "%191:sub16": 281 # CHECK-CP-JSON-DAG: "%191:sub17": 280 # CHECK-CP-JSON-DAG: "%191:sub18": 279 # CHECK-CP-JSON-DAG: "%191:sub19": 278 # CHECK-CP-JSON-DAG: "%191:sub20": 275 # CHECK-CP-JSON-DAG: "%191:sub21": 274 # CHECK-CP-JSON-DAG: "%191:sub22": 273 # CHECK-CP-JSON-DAG: "%191:sub23": 272 # CHECK-CP-JSON-DAG: "%191:sub24": 269 # CHECK-CP-JSON-DAG: "%191:sub25": 268 # CHECK-CP-JSON-DAG: "%191:sub26": 267 # CHECK-CP-JSON-DAG: "%191:sub27": 266 # CHECK-CP-JSON-DAG: "%191:sub28": 263 # CHECK-CP-JSON-DAG: "%191:sub29": 262 # CHECK-CP-JSON-DAG: "%191:sub30": 261 # CHECK-CP-JSON-DAG: "%191:sub31": 260 # CHECK-CP-JSON-DAG: "%233:sub0": 353 # CHECK-CP-JSON-DAG: "%233:sub1": 352 # CHECK-CP-JSON-DAG: "%233:sub2": 351 # CHECK-CP-JSON-DAG: "%233:sub3": 350 # CHECK-CP-JSON-DAG: "%233:sub4": 347 # CHECK-CP-JSON-DAG: "%233:sub5": 346 # CHECK-CP-JSON-DAG: "%233:sub6": 345 # CHECK-CP-JSON-DAG: "%233:sub7": 344 # CHECK-CP-JSON-DAG: "%233:sub8": 341 # CHECK-CP-JSON-DAG: "%233:sub9": 340 # CHECK-CP-JSON-DAG: "%233:sub10": 339 # CHECK-CP-JSON-DAG: "%233:sub11": 338 # CHECK-CP-JSON-DAG: "%233:sub12": 335 # CHECK-CP-JSON-DAG: "%233:sub13": 334 # CHECK-CP-JSON-DAG: "%233:sub14": 333 # CHECK-CP-JSON-DAG: "%233:sub15": 332 # CHECK-CP-JSON-DAG: "%233:sub16": 329 # CHECK-CP-JSON-DAG: "%233:sub17": 328 # CHECK-CP-JSON-DAG: "%233:sub18": 327 # CHECK-CP-JSON-DAG: "%233:sub19": 326 # CHECK-CP-JSON-DAG: "%233:sub20": 323 # CHECK-CP-JSON-DAG: "%233:sub21": 322 # CHECK-CP-JSON-DAG: "%233:sub22": 321 # CHECK-CP-JSON-DAG: "%233:sub23": 320 # CHECK-CP-JSON-DAG: "%233:sub24": 317 # CHECK-CP-JSON-DAG: "%233:sub25": 316 # CHECK-CP-JSON-DAG: "%233:sub26": 315 # CHECK-CP-JSON-DAG: "%233:sub27": 314 # CHECK-CP-JSON-DAG: "%233:sub28": 311 # CHECK-CP-JSON-DAG: "%233:sub29": 310 # CHECK-CP-JSON-DAG: "%233:sub30": 309 # CHECK-CP-JSON-DAG: "%233:sub31": 308 # CHECK-CP-JSON-DAG: "%275:sub0": 401 # CHECK-CP-JSON-DAG: "%275:sub1": 400 # CHECK-CP-JSON-DAG: "%275:sub2": 399 # CHECK-CP-JSON-DAG: "%275:sub3": 398 # CHECK-CP-JSON-DAG: "%275:sub4": 395 # CHECK-CP-JSON-DAG: "%275:sub5": 394 # CHECK-CP-JSON-DAG: "%275:sub6": 393 # CHECK-CP-JSON-DAG: "%275:sub7": 392 # CHECK-CP-JSON-DAG: "%275:sub8": 389 # CHECK-CP-JSON-DAG: "%275:sub9": 388 # CHECK-CP-JSON-DAG: "%275:sub10": 387 # CHECK-CP-JSON-DAG: "%275:sub11": 386 # CHECK-CP-JSON-DAG: "%275:sub12": 383 # CHECK-CP-JSON-DAG: "%275:sub13": 382 # CHECK-CP-JSON-DAG: "%275:sub14": 381 # CHECK-CP-JSON-DAG: "%275:sub15": 380 # CHECK-CP-JSON-DAG: "%275:sub16": 377 # CHECK-CP-JSON-DAG: "%275:sub17": 376 # CHECK-CP-JSON-DAG: "%275:sub18": 375 # CHECK-CP-JSON-DAG: "%275:sub19": 374 # CHECK-CP-JSON-DAG: "%275:sub20": 371 # CHECK-CP-JSON-DAG: "%275:sub21": 370 # CHECK-CP-JSON-DAG: "%275:sub22": 369 # CHECK-CP-JSON-DAG: "%275:sub23": 368 # CHECK-CP-JSON-DAG: "%275:sub24": 365 # CHECK-CP-JSON-DAG: "%275:sub25": 364 # CHECK-CP-JSON-DAG: "%275:sub26": 363 # CHECK-CP-JSON-DAG: "%275:sub27": 362 # CHECK-CP-JSON-DAG: "%275:sub28": 359 # CHECK-CP-JSON-DAG: "%275:sub29": 358 # CHECK-CP-JSON-DAG: "%275:sub30": 357 # CHECK-CP-JSON-DAG: "%275:sub31": 356 # CHECK-CP-JSON-DAG: "%277": 30 # CHECK-CP-JSON-DAG: "%278": 30 # CHECK-CP-JSON-DAG: "%279": 30 # CHECK-CP-JSON-DAG: "%280": 30 # CHECK-CP-JSON-DAG: "%282": 30 # CHECK-CP-JSON-DAG: "%283": 30 # CHECK-CP-JSON-DAG: "%284": 30 # CHECK-CP-JSON-DAG: "%285": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%287:vgpr_32 = COPY %286.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 208 # CHECK-CP-JSON-DAG: "%69:sub1": 207 # CHECK-CP-JSON-DAG: "%69:sub2": 206 # CHECK-CP-JSON-DAG: "%69:sub3": 205 # CHECK-CP-JSON-DAG: "%69:sub4": 202 # CHECK-CP-JSON-DAG: "%69:sub5": 201 # CHECK-CP-JSON-DAG: "%69:sub6": 200 # CHECK-CP-JSON-DAG: "%69:sub7": 199 # CHECK-CP-JSON-DAG: "%69:sub8": 196 # CHECK-CP-JSON-DAG: "%69:sub9": 195 # CHECK-CP-JSON-DAG: "%69:sub10": 194 # CHECK-CP-JSON-DAG: "%69:sub11": 193 # CHECK-CP-JSON-DAG: "%69:sub12": 190 # CHECK-CP-JSON-DAG: "%69:sub13": 189 # CHECK-CP-JSON-DAG: "%69:sub14": 188 # CHECK-CP-JSON-DAG: "%69:sub15": 187 # CHECK-CP-JSON-DAG: "%69:sub16": 184 # CHECK-CP-JSON-DAG: "%69:sub17": 183 # CHECK-CP-JSON-DAG: "%69:sub18": 182 # CHECK-CP-JSON-DAG: "%69:sub19": 181 # CHECK-CP-JSON-DAG: "%69:sub20": 178 # CHECK-CP-JSON-DAG: "%69:sub21": 177 # CHECK-CP-JSON-DAG: "%69:sub22": 176 # CHECK-CP-JSON-DAG: "%69:sub23": 175 # CHECK-CP-JSON-DAG: "%69:sub24": 172 # CHECK-CP-JSON-DAG: "%69:sub25": 171 # CHECK-CP-JSON-DAG: "%69:sub26": 170 # CHECK-CP-JSON-DAG: "%69:sub27": 169 # CHECK-CP-JSON-DAG: "%69:sub28": 166 # CHECK-CP-JSON-DAG: "%69:sub29": 165 # CHECK-CP-JSON-DAG: "%69:sub30": 164 # CHECK-CP-JSON-DAG: "%69:sub31": 163 # CHECK-CP-JSON-DAG: "%70:sub0": 160 # CHECK-CP-JSON-DAG: "%70:sub1": 159 # CHECK-CP-JSON-DAG: "%70:sub2": 158 # CHECK-CP-JSON-DAG: "%70:sub3": 157 # CHECK-CP-JSON-DAG: "%70:sub4": 154 # CHECK-CP-JSON-DAG: "%70:sub5": 153 # CHECK-CP-JSON-DAG: "%70:sub6": 152 # CHECK-CP-JSON-DAG: "%70:sub7": 151 # CHECK-CP-JSON-DAG: "%70:sub8": 148 # CHECK-CP-JSON-DAG: "%70:sub9": 147 # CHECK-CP-JSON-DAG: "%70:sub10": 146 # CHECK-CP-JSON-DAG: "%70:sub11": 145 # CHECK-CP-JSON-DAG: "%70:sub12": 142 # CHECK-CP-JSON-DAG: "%70:sub13": 141 # CHECK-CP-JSON-DAG: "%70:sub14": 140 # CHECK-CP-JSON-DAG: "%70:sub15": 139 # CHECK-CP-JSON-DAG: "%70:sub16": 136 # CHECK-CP-JSON-DAG: "%70:sub17": 135 # CHECK-CP-JSON-DAG: "%70:sub18": 134 # CHECK-CP-JSON-DAG: "%70:sub19": 133 # CHECK-CP-JSON-DAG: "%70:sub20": 130 # CHECK-CP-JSON-DAG: "%70:sub21": 129 # CHECK-CP-JSON-DAG: "%70:sub22": 128 # CHECK-CP-JSON-DAG: "%70:sub23": 127 # CHECK-CP-JSON-DAG: "%70:sub24": 124 # CHECK-CP-JSON-DAG: "%70:sub25": 123 # CHECK-CP-JSON-DAG: "%70:sub26": 122 # CHECK-CP-JSON-DAG: "%70:sub27": 121 # CHECK-CP-JSON-DAG: "%70:sub28": 118 # CHECK-CP-JSON-DAG: "%70:sub29": 117 # CHECK-CP-JSON-DAG: "%70:sub30": 116 # CHECK-CP-JSON-DAG: "%70:sub31": 115 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 31 # CHECK-CP-JSON-DAG: "%107": 73 # CHECK-CP-JSON-DAG: "%149:sub0": 256 # CHECK-CP-JSON-DAG: "%149:sub1": 255 # CHECK-CP-JSON-DAG: "%149:sub2": 254 # CHECK-CP-JSON-DAG: "%149:sub3": 253 # CHECK-CP-JSON-DAG: "%149:sub4": 250 # CHECK-CP-JSON-DAG: "%149:sub5": 249 # CHECK-CP-JSON-DAG: "%149:sub6": 248 # CHECK-CP-JSON-DAG: "%149:sub7": 247 # CHECK-CP-JSON-DAG: "%149:sub8": 244 # CHECK-CP-JSON-DAG: "%149:sub9": 243 # CHECK-CP-JSON-DAG: "%149:sub10": 242 # CHECK-CP-JSON-DAG: "%149:sub11": 241 # CHECK-CP-JSON-DAG: "%149:sub12": 238 # CHECK-CP-JSON-DAG: "%149:sub13": 237 # CHECK-CP-JSON-DAG: "%149:sub14": 236 # CHECK-CP-JSON-DAG: "%149:sub15": 235 # CHECK-CP-JSON-DAG: "%149:sub16": 232 # CHECK-CP-JSON-DAG: "%149:sub17": 231 # CHECK-CP-JSON-DAG: "%149:sub18": 230 # CHECK-CP-JSON-DAG: "%149:sub19": 229 # CHECK-CP-JSON-DAG: "%149:sub20": 226 # CHECK-CP-JSON-DAG: "%149:sub21": 225 # CHECK-CP-JSON-DAG: "%149:sub22": 224 # CHECK-CP-JSON-DAG: "%149:sub23": 223 # CHECK-CP-JSON-DAG: "%149:sub24": 220 # CHECK-CP-JSON-DAG: "%149:sub25": 219 # CHECK-CP-JSON-DAG: "%149:sub26": 218 # CHECK-CP-JSON-DAG: "%149:sub27": 217 # CHECK-CP-JSON-DAG: "%149:sub28": 214 # CHECK-CP-JSON-DAG: "%149:sub29": 213 # CHECK-CP-JSON-DAG: "%149:sub30": 212 # CHECK-CP-JSON-DAG: "%149:sub31": 211 # CHECK-CP-JSON-DAG: "%191:sub0": 304 # CHECK-CP-JSON-DAG: "%191:sub1": 303 # CHECK-CP-JSON-DAG: "%191:sub2": 302 # CHECK-CP-JSON-DAG: "%191:sub3": 301 # CHECK-CP-JSON-DAG: "%191:sub4": 298 # CHECK-CP-JSON-DAG: "%191:sub5": 297 # CHECK-CP-JSON-DAG: "%191:sub6": 296 # CHECK-CP-JSON-DAG: "%191:sub7": 295 # CHECK-CP-JSON-DAG: "%191:sub8": 292 # CHECK-CP-JSON-DAG: "%191:sub9": 291 # CHECK-CP-JSON-DAG: "%191:sub10": 290 # CHECK-CP-JSON-DAG: "%191:sub11": 289 # CHECK-CP-JSON-DAG: "%191:sub12": 286 # CHECK-CP-JSON-DAG: "%191:sub13": 285 # CHECK-CP-JSON-DAG: "%191:sub14": 284 # CHECK-CP-JSON-DAG: "%191:sub15": 283 # CHECK-CP-JSON-DAG: "%191:sub16": 280 # CHECK-CP-JSON-DAG: "%191:sub17": 279 # CHECK-CP-JSON-DAG: "%191:sub18": 278 # CHECK-CP-JSON-DAG: "%191:sub19": 277 # CHECK-CP-JSON-DAG: "%191:sub20": 274 # CHECK-CP-JSON-DAG: "%191:sub21": 273 # CHECK-CP-JSON-DAG: "%191:sub22": 272 # CHECK-CP-JSON-DAG: "%191:sub23": 271 # CHECK-CP-JSON-DAG: "%191:sub24": 268 # CHECK-CP-JSON-DAG: "%191:sub25": 267 # CHECK-CP-JSON-DAG: "%191:sub26": 266 # CHECK-CP-JSON-DAG: "%191:sub27": 265 # CHECK-CP-JSON-DAG: "%191:sub28": 262 # CHECK-CP-JSON-DAG: "%191:sub29": 261 # CHECK-CP-JSON-DAG: "%191:sub30": 260 # CHECK-CP-JSON-DAG: "%191:sub31": 259 # CHECK-CP-JSON-DAG: "%233:sub0": 352 # CHECK-CP-JSON-DAG: "%233:sub1": 351 # CHECK-CP-JSON-DAG: "%233:sub2": 350 # CHECK-CP-JSON-DAG: "%233:sub3": 349 # CHECK-CP-JSON-DAG: "%233:sub4": 346 # CHECK-CP-JSON-DAG: "%233:sub5": 345 # CHECK-CP-JSON-DAG: "%233:sub6": 344 # CHECK-CP-JSON-DAG: "%233:sub7": 343 # CHECK-CP-JSON-DAG: "%233:sub8": 340 # CHECK-CP-JSON-DAG: "%233:sub9": 339 # CHECK-CP-JSON-DAG: "%233:sub10": 338 # CHECK-CP-JSON-DAG: "%233:sub11": 337 # CHECK-CP-JSON-DAG: "%233:sub12": 334 # CHECK-CP-JSON-DAG: "%233:sub13": 333 # CHECK-CP-JSON-DAG: "%233:sub14": 332 # CHECK-CP-JSON-DAG: "%233:sub15": 331 # CHECK-CP-JSON-DAG: "%233:sub16": 328 # CHECK-CP-JSON-DAG: "%233:sub17": 327 # CHECK-CP-JSON-DAG: "%233:sub18": 326 # CHECK-CP-JSON-DAG: "%233:sub19": 325 # CHECK-CP-JSON-DAG: "%233:sub20": 322 # CHECK-CP-JSON-DAG: "%233:sub21": 321 # CHECK-CP-JSON-DAG: "%233:sub22": 320 # CHECK-CP-JSON-DAG: "%233:sub23": 319 # CHECK-CP-JSON-DAG: "%233:sub24": 316 # CHECK-CP-JSON-DAG: "%233:sub25": 315 # CHECK-CP-JSON-DAG: "%233:sub26": 314 # CHECK-CP-JSON-DAG: "%233:sub27": 313 # CHECK-CP-JSON-DAG: "%233:sub28": 310 # CHECK-CP-JSON-DAG: "%233:sub29": 309 # CHECK-CP-JSON-DAG: "%233:sub30": 308 # CHECK-CP-JSON-DAG: "%233:sub31": 307 # CHECK-CP-JSON-DAG: "%275:sub0": 400 # CHECK-CP-JSON-DAG: "%275:sub1": 399 # CHECK-CP-JSON-DAG: "%275:sub2": 398 # CHECK-CP-JSON-DAG: "%275:sub3": 397 # CHECK-CP-JSON-DAG: "%275:sub4": 394 # CHECK-CP-JSON-DAG: "%275:sub5": 393 # CHECK-CP-JSON-DAG: "%275:sub6": 392 # CHECK-CP-JSON-DAG: "%275:sub7": 391 # CHECK-CP-JSON-DAG: "%275:sub8": 388 # CHECK-CP-JSON-DAG: "%275:sub9": 387 # CHECK-CP-JSON-DAG: "%275:sub10": 386 # CHECK-CP-JSON-DAG: "%275:sub11": 385 # CHECK-CP-JSON-DAG: "%275:sub12": 382 # CHECK-CP-JSON-DAG: "%275:sub13": 381 # CHECK-CP-JSON-DAG: "%275:sub14": 380 # CHECK-CP-JSON-DAG: "%275:sub15": 379 # CHECK-CP-JSON-DAG: "%275:sub16": 376 # CHECK-CP-JSON-DAG: "%275:sub17": 375 # CHECK-CP-JSON-DAG: "%275:sub18": 374 # CHECK-CP-JSON-DAG: "%275:sub19": 373 # CHECK-CP-JSON-DAG: "%275:sub20": 370 # CHECK-CP-JSON-DAG: "%275:sub21": 369 # CHECK-CP-JSON-DAG: "%275:sub22": 368 # CHECK-CP-JSON-DAG: "%275:sub23": 367 # CHECK-CP-JSON-DAG: "%275:sub24": 364 # CHECK-CP-JSON-DAG: "%275:sub25": 363 # CHECK-CP-JSON-DAG: "%275:sub26": 362 # CHECK-CP-JSON-DAG: "%275:sub27": 361 # CHECK-CP-JSON-DAG: "%275:sub28": 358 # CHECK-CP-JSON-DAG: "%275:sub29": 357 # CHECK-CP-JSON-DAG: "%275:sub30": 356 # CHECK-CP-JSON-DAG: "%275:sub31": 355 # CHECK-CP-JSON-DAG: "%277": 29 # CHECK-CP-JSON-DAG: "%278": 29 # CHECK-CP-JSON-DAG: "%279": 29 # CHECK-CP-JSON-DAG: "%280": 29 # CHECK-CP-JSON-DAG: "%282": 29 # CHECK-CP-JSON-DAG: "%283": 29 # CHECK-CP-JSON-DAG: "%284": 29 # CHECK-CP-JSON-DAG: "%285": 29 # CHECK-CP-JSON-DAG: "%286:sub0": 3 # CHECK-CP-JSON-DAG: "%286:sub1": 2 # CHECK-CP-JSON-DAG: "%286:sub2": 1 # CHECK-CP-JSON-DAG: "%286:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%288:vgpr_32 = COPY %286.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 207 # CHECK-CP-JSON-DAG: "%69:sub1": 206 # CHECK-CP-JSON-DAG: "%69:sub2": 205 # CHECK-CP-JSON-DAG: "%69:sub3": 204 # CHECK-CP-JSON-DAG: "%69:sub4": 201 # CHECK-CP-JSON-DAG: "%69:sub5": 200 # CHECK-CP-JSON-DAG: "%69:sub6": 199 # CHECK-CP-JSON-DAG: "%69:sub7": 198 # CHECK-CP-JSON-DAG: "%69:sub8": 195 # CHECK-CP-JSON-DAG: "%69:sub9": 194 # CHECK-CP-JSON-DAG: "%69:sub10": 193 # CHECK-CP-JSON-DAG: "%69:sub11": 192 # CHECK-CP-JSON-DAG: "%69:sub12": 189 # CHECK-CP-JSON-DAG: "%69:sub13": 188 # CHECK-CP-JSON-DAG: "%69:sub14": 187 # CHECK-CP-JSON-DAG: "%69:sub15": 186 # CHECK-CP-JSON-DAG: "%69:sub16": 183 # CHECK-CP-JSON-DAG: "%69:sub17": 182 # CHECK-CP-JSON-DAG: "%69:sub18": 181 # CHECK-CP-JSON-DAG: "%69:sub19": 180 # CHECK-CP-JSON-DAG: "%69:sub20": 177 # CHECK-CP-JSON-DAG: "%69:sub21": 176 # CHECK-CP-JSON-DAG: "%69:sub22": 175 # CHECK-CP-JSON-DAG: "%69:sub23": 174 # CHECK-CP-JSON-DAG: "%69:sub24": 171 # CHECK-CP-JSON-DAG: "%69:sub25": 170 # CHECK-CP-JSON-DAG: "%69:sub26": 169 # CHECK-CP-JSON-DAG: "%69:sub27": 168 # CHECK-CP-JSON-DAG: "%69:sub28": 165 # CHECK-CP-JSON-DAG: "%69:sub29": 164 # CHECK-CP-JSON-DAG: "%69:sub30": 163 # CHECK-CP-JSON-DAG: "%69:sub31": 162 # CHECK-CP-JSON-DAG: "%70:sub0": 159 # CHECK-CP-JSON-DAG: "%70:sub1": 158 # CHECK-CP-JSON-DAG: "%70:sub2": 157 # CHECK-CP-JSON-DAG: "%70:sub3": 156 # CHECK-CP-JSON-DAG: "%70:sub4": 153 # CHECK-CP-JSON-DAG: "%70:sub5": 152 # CHECK-CP-JSON-DAG: "%70:sub6": 151 # CHECK-CP-JSON-DAG: "%70:sub7": 150 # CHECK-CP-JSON-DAG: "%70:sub8": 147 # CHECK-CP-JSON-DAG: "%70:sub9": 146 # CHECK-CP-JSON-DAG: "%70:sub10": 145 # CHECK-CP-JSON-DAG: "%70:sub11": 144 # CHECK-CP-JSON-DAG: "%70:sub12": 141 # CHECK-CP-JSON-DAG: "%70:sub13": 140 # CHECK-CP-JSON-DAG: "%70:sub14": 139 # CHECK-CP-JSON-DAG: "%70:sub15": 138 # CHECK-CP-JSON-DAG: "%70:sub16": 135 # CHECK-CP-JSON-DAG: "%70:sub17": 134 # CHECK-CP-JSON-DAG: "%70:sub18": 133 # CHECK-CP-JSON-DAG: "%70:sub19": 132 # CHECK-CP-JSON-DAG: "%70:sub20": 129 # CHECK-CP-JSON-DAG: "%70:sub21": 128 # CHECK-CP-JSON-DAG: "%70:sub22": 127 # CHECK-CP-JSON-DAG: "%70:sub23": 126 # CHECK-CP-JSON-DAG: "%70:sub24": 123 # CHECK-CP-JSON-DAG: "%70:sub25": 122 # CHECK-CP-JSON-DAG: "%70:sub26": 121 # CHECK-CP-JSON-DAG: "%70:sub27": 120 # CHECK-CP-JSON-DAG: "%70:sub28": 117 # CHECK-CP-JSON-DAG: "%70:sub29": 116 # CHECK-CP-JSON-DAG: "%70:sub30": 115 # CHECK-CP-JSON-DAG: "%70:sub31": 114 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 30 # CHECK-CP-JSON-DAG: "%107": 72 # CHECK-CP-JSON-DAG: "%149:sub0": 255 # CHECK-CP-JSON-DAG: "%149:sub1": 254 # CHECK-CP-JSON-DAG: "%149:sub2": 253 # CHECK-CP-JSON-DAG: "%149:sub3": 252 # CHECK-CP-JSON-DAG: "%149:sub4": 249 # CHECK-CP-JSON-DAG: "%149:sub5": 248 # CHECK-CP-JSON-DAG: "%149:sub6": 247 # CHECK-CP-JSON-DAG: "%149:sub7": 246 # CHECK-CP-JSON-DAG: "%149:sub8": 243 # CHECK-CP-JSON-DAG: "%149:sub9": 242 # CHECK-CP-JSON-DAG: "%149:sub10": 241 # CHECK-CP-JSON-DAG: "%149:sub11": 240 # CHECK-CP-JSON-DAG: "%149:sub12": 237 # CHECK-CP-JSON-DAG: "%149:sub13": 236 # CHECK-CP-JSON-DAG: "%149:sub14": 235 # CHECK-CP-JSON-DAG: "%149:sub15": 234 # CHECK-CP-JSON-DAG: "%149:sub16": 231 # CHECK-CP-JSON-DAG: "%149:sub17": 230 # CHECK-CP-JSON-DAG: "%149:sub18": 229 # CHECK-CP-JSON-DAG: "%149:sub19": 228 # CHECK-CP-JSON-DAG: "%149:sub20": 225 # CHECK-CP-JSON-DAG: "%149:sub21": 224 # CHECK-CP-JSON-DAG: "%149:sub22": 223 # CHECK-CP-JSON-DAG: "%149:sub23": 222 # CHECK-CP-JSON-DAG: "%149:sub24": 219 # CHECK-CP-JSON-DAG: "%149:sub25": 218 # CHECK-CP-JSON-DAG: "%149:sub26": 217 # CHECK-CP-JSON-DAG: "%149:sub27": 216 # CHECK-CP-JSON-DAG: "%149:sub28": 213 # CHECK-CP-JSON-DAG: "%149:sub29": 212 # CHECK-CP-JSON-DAG: "%149:sub30": 211 # CHECK-CP-JSON-DAG: "%149:sub31": 210 # CHECK-CP-JSON-DAG: "%191:sub0": 303 # CHECK-CP-JSON-DAG: "%191:sub1": 302 # CHECK-CP-JSON-DAG: "%191:sub2": 301 # CHECK-CP-JSON-DAG: "%191:sub3": 300 # CHECK-CP-JSON-DAG: "%191:sub4": 297 # CHECK-CP-JSON-DAG: "%191:sub5": 296 # CHECK-CP-JSON-DAG: "%191:sub6": 295 # CHECK-CP-JSON-DAG: "%191:sub7": 294 # CHECK-CP-JSON-DAG: "%191:sub8": 291 # CHECK-CP-JSON-DAG: "%191:sub9": 290 # CHECK-CP-JSON-DAG: "%191:sub10": 289 # CHECK-CP-JSON-DAG: "%191:sub11": 288 # CHECK-CP-JSON-DAG: "%191:sub12": 285 # CHECK-CP-JSON-DAG: "%191:sub13": 284 # CHECK-CP-JSON-DAG: "%191:sub14": 283 # CHECK-CP-JSON-DAG: "%191:sub15": 282 # CHECK-CP-JSON-DAG: "%191:sub16": 279 # CHECK-CP-JSON-DAG: "%191:sub17": 278 # CHECK-CP-JSON-DAG: "%191:sub18": 277 # CHECK-CP-JSON-DAG: "%191:sub19": 276 # CHECK-CP-JSON-DAG: "%191:sub20": 273 # CHECK-CP-JSON-DAG: "%191:sub21": 272 # CHECK-CP-JSON-DAG: "%191:sub22": 271 # CHECK-CP-JSON-DAG: "%191:sub23": 270 # CHECK-CP-JSON-DAG: "%191:sub24": 267 # CHECK-CP-JSON-DAG: "%191:sub25": 266 # CHECK-CP-JSON-DAG: "%191:sub26": 265 # CHECK-CP-JSON-DAG: "%191:sub27": 264 # CHECK-CP-JSON-DAG: "%191:sub28": 261 # CHECK-CP-JSON-DAG: "%191:sub29": 260 # CHECK-CP-JSON-DAG: "%191:sub30": 259 # CHECK-CP-JSON-DAG: "%191:sub31": 258 # CHECK-CP-JSON-DAG: "%233:sub0": 351 # CHECK-CP-JSON-DAG: "%233:sub1": 350 # CHECK-CP-JSON-DAG: "%233:sub2": 349 # CHECK-CP-JSON-DAG: "%233:sub3": 348 # CHECK-CP-JSON-DAG: "%233:sub4": 345 # CHECK-CP-JSON-DAG: "%233:sub5": 344 # CHECK-CP-JSON-DAG: "%233:sub6": 343 # CHECK-CP-JSON-DAG: "%233:sub7": 342 # CHECK-CP-JSON-DAG: "%233:sub8": 339 # CHECK-CP-JSON-DAG: "%233:sub9": 338 # CHECK-CP-JSON-DAG: "%233:sub10": 337 # CHECK-CP-JSON-DAG: "%233:sub11": 336 # CHECK-CP-JSON-DAG: "%233:sub12": 333 # CHECK-CP-JSON-DAG: "%233:sub13": 332 # CHECK-CP-JSON-DAG: "%233:sub14": 331 # CHECK-CP-JSON-DAG: "%233:sub15": 330 # CHECK-CP-JSON-DAG: "%233:sub16": 327 # CHECK-CP-JSON-DAG: "%233:sub17": 326 # CHECK-CP-JSON-DAG: "%233:sub18": 325 # CHECK-CP-JSON-DAG: "%233:sub19": 324 # CHECK-CP-JSON-DAG: "%233:sub20": 321 # CHECK-CP-JSON-DAG: "%233:sub21": 320 # CHECK-CP-JSON-DAG: "%233:sub22": 319 # CHECK-CP-JSON-DAG: "%233:sub23": 318 # CHECK-CP-JSON-DAG: "%233:sub24": 315 # CHECK-CP-JSON-DAG: "%233:sub25": 314 # CHECK-CP-JSON-DAG: "%233:sub26": 313 # CHECK-CP-JSON-DAG: "%233:sub27": 312 # CHECK-CP-JSON-DAG: "%233:sub28": 309 # CHECK-CP-JSON-DAG: "%233:sub29": 308 # CHECK-CP-JSON-DAG: "%233:sub30": 307 # CHECK-CP-JSON-DAG: "%233:sub31": 306 # CHECK-CP-JSON-DAG: "%275:sub0": 399 # CHECK-CP-JSON-DAG: "%275:sub1": 398 # CHECK-CP-JSON-DAG: "%275:sub2": 397 # CHECK-CP-JSON-DAG: "%275:sub3": 396 # CHECK-CP-JSON-DAG: "%275:sub4": 393 # CHECK-CP-JSON-DAG: "%275:sub5": 392 # CHECK-CP-JSON-DAG: "%275:sub6": 391 # CHECK-CP-JSON-DAG: "%275:sub7": 390 # CHECK-CP-JSON-DAG: "%275:sub8": 387 # CHECK-CP-JSON-DAG: "%275:sub9": 386 # CHECK-CP-JSON-DAG: "%275:sub10": 385 # CHECK-CP-JSON-DAG: "%275:sub11": 384 # CHECK-CP-JSON-DAG: "%275:sub12": 381 # CHECK-CP-JSON-DAG: "%275:sub13": 380 # CHECK-CP-JSON-DAG: "%275:sub14": 379 # CHECK-CP-JSON-DAG: "%275:sub15": 378 # CHECK-CP-JSON-DAG: "%275:sub16": 375 # CHECK-CP-JSON-DAG: "%275:sub17": 374 # CHECK-CP-JSON-DAG: "%275:sub18": 373 # CHECK-CP-JSON-DAG: "%275:sub19": 372 # CHECK-CP-JSON-DAG: "%275:sub20": 369 # CHECK-CP-JSON-DAG: "%275:sub21": 368 # CHECK-CP-JSON-DAG: "%275:sub22": 367 # CHECK-CP-JSON-DAG: "%275:sub23": 366 # CHECK-CP-JSON-DAG: "%275:sub24": 363 # CHECK-CP-JSON-DAG: "%275:sub25": 362 # CHECK-CP-JSON-DAG: "%275:sub26": 361 # CHECK-CP-JSON-DAG: "%275:sub27": 360 # CHECK-CP-JSON-DAG: "%275:sub28": 357 # CHECK-CP-JSON-DAG: "%275:sub29": 356 # CHECK-CP-JSON-DAG: "%275:sub30": 355 # CHECK-CP-JSON-DAG: "%275:sub31": 354 # CHECK-CP-JSON-DAG: "%277": 28 # CHECK-CP-JSON-DAG: "%278": 28 # CHECK-CP-JSON-DAG: "%279": 28 # CHECK-CP-JSON-DAG: "%280": 28 # CHECK-CP-JSON-DAG: "%282": 28 # CHECK-CP-JSON-DAG: "%283": 28 # CHECK-CP-JSON-DAG: "%284": 28 # CHECK-CP-JSON-DAG: "%285": 28 # CHECK-CP-JSON-DAG: "%286:sub0": 2 # CHECK-CP-JSON-DAG: "%286:sub1": 1 # CHECK-CP-JSON-DAG: "%286:sub2": 0 # CHECK-CP-JSON-DAG: "%287": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%289:vgpr_32 = COPY %286.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 206 # CHECK-CP-JSON-DAG: "%69:sub1": 205 # CHECK-CP-JSON-DAG: "%69:sub2": 204 # CHECK-CP-JSON-DAG: "%69:sub3": 203 # CHECK-CP-JSON-DAG: "%69:sub4": 200 # CHECK-CP-JSON-DAG: "%69:sub5": 199 # CHECK-CP-JSON-DAG: "%69:sub6": 198 # CHECK-CP-JSON-DAG: "%69:sub7": 197 # CHECK-CP-JSON-DAG: "%69:sub8": 194 # CHECK-CP-JSON-DAG: "%69:sub9": 193 # CHECK-CP-JSON-DAG: "%69:sub10": 192 # CHECK-CP-JSON-DAG: "%69:sub11": 191 # CHECK-CP-JSON-DAG: "%69:sub12": 188 # CHECK-CP-JSON-DAG: "%69:sub13": 187 # CHECK-CP-JSON-DAG: "%69:sub14": 186 # CHECK-CP-JSON-DAG: "%69:sub15": 185 # CHECK-CP-JSON-DAG: "%69:sub16": 182 # CHECK-CP-JSON-DAG: "%69:sub17": 181 # CHECK-CP-JSON-DAG: "%69:sub18": 180 # CHECK-CP-JSON-DAG: "%69:sub19": 179 # CHECK-CP-JSON-DAG: "%69:sub20": 176 # CHECK-CP-JSON-DAG: "%69:sub21": 175 # CHECK-CP-JSON-DAG: "%69:sub22": 174 # CHECK-CP-JSON-DAG: "%69:sub23": 173 # CHECK-CP-JSON-DAG: "%69:sub24": 170 # CHECK-CP-JSON-DAG: "%69:sub25": 169 # CHECK-CP-JSON-DAG: "%69:sub26": 168 # CHECK-CP-JSON-DAG: "%69:sub27": 167 # CHECK-CP-JSON-DAG: "%69:sub28": 164 # CHECK-CP-JSON-DAG: "%69:sub29": 163 # CHECK-CP-JSON-DAG: "%69:sub30": 162 # CHECK-CP-JSON-DAG: "%69:sub31": 161 # CHECK-CP-JSON-DAG: "%70:sub0": 158 # CHECK-CP-JSON-DAG: "%70:sub1": 157 # CHECK-CP-JSON-DAG: "%70:sub2": 156 # CHECK-CP-JSON-DAG: "%70:sub3": 155 # CHECK-CP-JSON-DAG: "%70:sub4": 152 # CHECK-CP-JSON-DAG: "%70:sub5": 151 # CHECK-CP-JSON-DAG: "%70:sub6": 150 # CHECK-CP-JSON-DAG: "%70:sub7": 149 # CHECK-CP-JSON-DAG: "%70:sub8": 146 # CHECK-CP-JSON-DAG: "%70:sub9": 145 # CHECK-CP-JSON-DAG: "%70:sub10": 144 # CHECK-CP-JSON-DAG: "%70:sub11": 143 # CHECK-CP-JSON-DAG: "%70:sub12": 140 # CHECK-CP-JSON-DAG: "%70:sub13": 139 # CHECK-CP-JSON-DAG: "%70:sub14": 138 # CHECK-CP-JSON-DAG: "%70:sub15": 137 # CHECK-CP-JSON-DAG: "%70:sub16": 134 # CHECK-CP-JSON-DAG: "%70:sub17": 133 # CHECK-CP-JSON-DAG: "%70:sub18": 132 # CHECK-CP-JSON-DAG: "%70:sub19": 131 # CHECK-CP-JSON-DAG: "%70:sub20": 128 # CHECK-CP-JSON-DAG: "%70:sub21": 127 # CHECK-CP-JSON-DAG: "%70:sub22": 126 # CHECK-CP-JSON-DAG: "%70:sub23": 125 # CHECK-CP-JSON-DAG: "%70:sub24": 122 # CHECK-CP-JSON-DAG: "%70:sub25": 121 # CHECK-CP-JSON-DAG: "%70:sub26": 120 # CHECK-CP-JSON-DAG: "%70:sub27": 119 # CHECK-CP-JSON-DAG: "%70:sub28": 116 # CHECK-CP-JSON-DAG: "%70:sub29": 115 # CHECK-CP-JSON-DAG: "%70:sub30": 114 # CHECK-CP-JSON-DAG: "%70:sub31": 113 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 29 # CHECK-CP-JSON-DAG: "%107": 71 # CHECK-CP-JSON-DAG: "%149:sub0": 254 # CHECK-CP-JSON-DAG: "%149:sub1": 253 # CHECK-CP-JSON-DAG: "%149:sub2": 252 # CHECK-CP-JSON-DAG: "%149:sub3": 251 # CHECK-CP-JSON-DAG: "%149:sub4": 248 # CHECK-CP-JSON-DAG: "%149:sub5": 247 # CHECK-CP-JSON-DAG: "%149:sub6": 246 # CHECK-CP-JSON-DAG: "%149:sub7": 245 # CHECK-CP-JSON-DAG: "%149:sub8": 242 # CHECK-CP-JSON-DAG: "%149:sub9": 241 # CHECK-CP-JSON-DAG: "%149:sub10": 240 # CHECK-CP-JSON-DAG: "%149:sub11": 239 # CHECK-CP-JSON-DAG: "%149:sub12": 236 # CHECK-CP-JSON-DAG: "%149:sub13": 235 # CHECK-CP-JSON-DAG: "%149:sub14": 234 # CHECK-CP-JSON-DAG: "%149:sub15": 233 # CHECK-CP-JSON-DAG: "%149:sub16": 230 # CHECK-CP-JSON-DAG: "%149:sub17": 229 # CHECK-CP-JSON-DAG: "%149:sub18": 228 # CHECK-CP-JSON-DAG: "%149:sub19": 227 # CHECK-CP-JSON-DAG: "%149:sub20": 224 # CHECK-CP-JSON-DAG: "%149:sub21": 223 # CHECK-CP-JSON-DAG: "%149:sub22": 222 # CHECK-CP-JSON-DAG: "%149:sub23": 221 # CHECK-CP-JSON-DAG: "%149:sub24": 218 # CHECK-CP-JSON-DAG: "%149:sub25": 217 # CHECK-CP-JSON-DAG: "%149:sub26": 216 # CHECK-CP-JSON-DAG: "%149:sub27": 215 # CHECK-CP-JSON-DAG: "%149:sub28": 212 # CHECK-CP-JSON-DAG: "%149:sub29": 211 # CHECK-CP-JSON-DAG: "%149:sub30": 210 # CHECK-CP-JSON-DAG: "%149:sub31": 209 # CHECK-CP-JSON-DAG: "%191:sub0": 302 # CHECK-CP-JSON-DAG: "%191:sub1": 301 # CHECK-CP-JSON-DAG: "%191:sub2": 300 # CHECK-CP-JSON-DAG: "%191:sub3": 299 # CHECK-CP-JSON-DAG: "%191:sub4": 296 # CHECK-CP-JSON-DAG: "%191:sub5": 295 # CHECK-CP-JSON-DAG: "%191:sub6": 294 # CHECK-CP-JSON-DAG: "%191:sub7": 293 # CHECK-CP-JSON-DAG: "%191:sub8": 290 # CHECK-CP-JSON-DAG: "%191:sub9": 289 # CHECK-CP-JSON-DAG: "%191:sub10": 288 # CHECK-CP-JSON-DAG: "%191:sub11": 287 # CHECK-CP-JSON-DAG: "%191:sub12": 284 # CHECK-CP-JSON-DAG: "%191:sub13": 283 # CHECK-CP-JSON-DAG: "%191:sub14": 282 # CHECK-CP-JSON-DAG: "%191:sub15": 281 # CHECK-CP-JSON-DAG: "%191:sub16": 278 # CHECK-CP-JSON-DAG: "%191:sub17": 277 # CHECK-CP-JSON-DAG: "%191:sub18": 276 # CHECK-CP-JSON-DAG: "%191:sub19": 275 # CHECK-CP-JSON-DAG: "%191:sub20": 272 # CHECK-CP-JSON-DAG: "%191:sub21": 271 # CHECK-CP-JSON-DAG: "%191:sub22": 270 # CHECK-CP-JSON-DAG: "%191:sub23": 269 # CHECK-CP-JSON-DAG: "%191:sub24": 266 # CHECK-CP-JSON-DAG: "%191:sub25": 265 # CHECK-CP-JSON-DAG: "%191:sub26": 264 # CHECK-CP-JSON-DAG: "%191:sub27": 263 # CHECK-CP-JSON-DAG: "%191:sub28": 260 # CHECK-CP-JSON-DAG: "%191:sub29": 259 # CHECK-CP-JSON-DAG: "%191:sub30": 258 # CHECK-CP-JSON-DAG: "%191:sub31": 257 # CHECK-CP-JSON-DAG: "%233:sub0": 350 # CHECK-CP-JSON-DAG: "%233:sub1": 349 # CHECK-CP-JSON-DAG: "%233:sub2": 348 # CHECK-CP-JSON-DAG: "%233:sub3": 347 # CHECK-CP-JSON-DAG: "%233:sub4": 344 # CHECK-CP-JSON-DAG: "%233:sub5": 343 # CHECK-CP-JSON-DAG: "%233:sub6": 342 # CHECK-CP-JSON-DAG: "%233:sub7": 341 # CHECK-CP-JSON-DAG: "%233:sub8": 338 # CHECK-CP-JSON-DAG: "%233:sub9": 337 # CHECK-CP-JSON-DAG: "%233:sub10": 336 # CHECK-CP-JSON-DAG: "%233:sub11": 335 # CHECK-CP-JSON-DAG: "%233:sub12": 332 # CHECK-CP-JSON-DAG: "%233:sub13": 331 # CHECK-CP-JSON-DAG: "%233:sub14": 330 # CHECK-CP-JSON-DAG: "%233:sub15": 329 # CHECK-CP-JSON-DAG: "%233:sub16": 326 # CHECK-CP-JSON-DAG: "%233:sub17": 325 # CHECK-CP-JSON-DAG: "%233:sub18": 324 # CHECK-CP-JSON-DAG: "%233:sub19": 323 # CHECK-CP-JSON-DAG: "%233:sub20": 320 # CHECK-CP-JSON-DAG: "%233:sub21": 319 # CHECK-CP-JSON-DAG: "%233:sub22": 318 # CHECK-CP-JSON-DAG: "%233:sub23": 317 # CHECK-CP-JSON-DAG: "%233:sub24": 314 # CHECK-CP-JSON-DAG: "%233:sub25": 313 # CHECK-CP-JSON-DAG: "%233:sub26": 312 # CHECK-CP-JSON-DAG: "%233:sub27": 311 # CHECK-CP-JSON-DAG: "%233:sub28": 308 # CHECK-CP-JSON-DAG: "%233:sub29": 307 # CHECK-CP-JSON-DAG: "%233:sub30": 306 # CHECK-CP-JSON-DAG: "%233:sub31": 305 # CHECK-CP-JSON-DAG: "%275:sub0": 398 # CHECK-CP-JSON-DAG: "%275:sub1": 397 # CHECK-CP-JSON-DAG: "%275:sub2": 396 # CHECK-CP-JSON-DAG: "%275:sub3": 395 # CHECK-CP-JSON-DAG: "%275:sub4": 392 # CHECK-CP-JSON-DAG: "%275:sub5": 391 # CHECK-CP-JSON-DAG: "%275:sub6": 390 # CHECK-CP-JSON-DAG: "%275:sub7": 389 # CHECK-CP-JSON-DAG: "%275:sub8": 386 # CHECK-CP-JSON-DAG: "%275:sub9": 385 # CHECK-CP-JSON-DAG: "%275:sub10": 384 # CHECK-CP-JSON-DAG: "%275:sub11": 383 # CHECK-CP-JSON-DAG: "%275:sub12": 380 # CHECK-CP-JSON-DAG: "%275:sub13": 379 # CHECK-CP-JSON-DAG: "%275:sub14": 378 # CHECK-CP-JSON-DAG: "%275:sub15": 377 # CHECK-CP-JSON-DAG: "%275:sub16": 374 # CHECK-CP-JSON-DAG: "%275:sub17": 373 # CHECK-CP-JSON-DAG: "%275:sub18": 372 # CHECK-CP-JSON-DAG: "%275:sub19": 371 # CHECK-CP-JSON-DAG: "%275:sub20": 368 # CHECK-CP-JSON-DAG: "%275:sub21": 367 # CHECK-CP-JSON-DAG: "%275:sub22": 366 # CHECK-CP-JSON-DAG: "%275:sub23": 365 # CHECK-CP-JSON-DAG: "%275:sub24": 362 # CHECK-CP-JSON-DAG: "%275:sub25": 361 # CHECK-CP-JSON-DAG: "%275:sub26": 360 # CHECK-CP-JSON-DAG: "%275:sub27": 359 # CHECK-CP-JSON-DAG: "%275:sub28": 356 # CHECK-CP-JSON-DAG: "%275:sub29": 355 # CHECK-CP-JSON-DAG: "%275:sub30": 354 # CHECK-CP-JSON-DAG: "%275:sub31": 353 # CHECK-CP-JSON-DAG: "%277": 27 # CHECK-CP-JSON-DAG: "%278": 27 # CHECK-CP-JSON-DAG: "%279": 27 # CHECK-CP-JSON-DAG: "%280": 27 # CHECK-CP-JSON-DAG: "%282": 27 # CHECK-CP-JSON-DAG: "%283": 27 # CHECK-CP-JSON-DAG: "%284": 27 # CHECK-CP-JSON-DAG: "%285": 27 # CHECK-CP-JSON-DAG: "%286:sub0": 1 # CHECK-CP-JSON-DAG: "%286:sub1": 0 # CHECK-CP-JSON-DAG: "%287": 27 # CHECK-CP-JSON-DAG: "%288": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%290:vgpr_32 = COPY %286.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 205 # CHECK-CP-JSON-DAG: "%69:sub1": 204 # CHECK-CP-JSON-DAG: "%69:sub2": 203 # CHECK-CP-JSON-DAG: "%69:sub3": 202 # CHECK-CP-JSON-DAG: "%69:sub4": 199 # CHECK-CP-JSON-DAG: "%69:sub5": 198 # CHECK-CP-JSON-DAG: "%69:sub6": 197 # CHECK-CP-JSON-DAG: "%69:sub7": 196 # CHECK-CP-JSON-DAG: "%69:sub8": 193 # CHECK-CP-JSON-DAG: "%69:sub9": 192 # CHECK-CP-JSON-DAG: "%69:sub10": 191 # CHECK-CP-JSON-DAG: "%69:sub11": 190 # CHECK-CP-JSON-DAG: "%69:sub12": 187 # CHECK-CP-JSON-DAG: "%69:sub13": 186 # CHECK-CP-JSON-DAG: "%69:sub14": 185 # CHECK-CP-JSON-DAG: "%69:sub15": 184 # CHECK-CP-JSON-DAG: "%69:sub16": 181 # CHECK-CP-JSON-DAG: "%69:sub17": 180 # CHECK-CP-JSON-DAG: "%69:sub18": 179 # CHECK-CP-JSON-DAG: "%69:sub19": 178 # CHECK-CP-JSON-DAG: "%69:sub20": 175 # CHECK-CP-JSON-DAG: "%69:sub21": 174 # CHECK-CP-JSON-DAG: "%69:sub22": 173 # CHECK-CP-JSON-DAG: "%69:sub23": 172 # CHECK-CP-JSON-DAG: "%69:sub24": 169 # CHECK-CP-JSON-DAG: "%69:sub25": 168 # CHECK-CP-JSON-DAG: "%69:sub26": 167 # CHECK-CP-JSON-DAG: "%69:sub27": 166 # CHECK-CP-JSON-DAG: "%69:sub28": 163 # CHECK-CP-JSON-DAG: "%69:sub29": 162 # CHECK-CP-JSON-DAG: "%69:sub30": 161 # CHECK-CP-JSON-DAG: "%69:sub31": 160 # CHECK-CP-JSON-DAG: "%70:sub0": 157 # CHECK-CP-JSON-DAG: "%70:sub1": 156 # CHECK-CP-JSON-DAG: "%70:sub2": 155 # CHECK-CP-JSON-DAG: "%70:sub3": 154 # CHECK-CP-JSON-DAG: "%70:sub4": 151 # CHECK-CP-JSON-DAG: "%70:sub5": 150 # CHECK-CP-JSON-DAG: "%70:sub6": 149 # CHECK-CP-JSON-DAG: "%70:sub7": 148 # CHECK-CP-JSON-DAG: "%70:sub8": 145 # CHECK-CP-JSON-DAG: "%70:sub9": 144 # CHECK-CP-JSON-DAG: "%70:sub10": 143 # CHECK-CP-JSON-DAG: "%70:sub11": 142 # CHECK-CP-JSON-DAG: "%70:sub12": 139 # CHECK-CP-JSON-DAG: "%70:sub13": 138 # CHECK-CP-JSON-DAG: "%70:sub14": 137 # CHECK-CP-JSON-DAG: "%70:sub15": 136 # CHECK-CP-JSON-DAG: "%70:sub16": 133 # CHECK-CP-JSON-DAG: "%70:sub17": 132 # CHECK-CP-JSON-DAG: "%70:sub18": 131 # CHECK-CP-JSON-DAG: "%70:sub19": 130 # CHECK-CP-JSON-DAG: "%70:sub20": 127 # CHECK-CP-JSON-DAG: "%70:sub21": 126 # CHECK-CP-JSON-DAG: "%70:sub22": 125 # CHECK-CP-JSON-DAG: "%70:sub23": 124 # CHECK-CP-JSON-DAG: "%70:sub24": 121 # CHECK-CP-JSON-DAG: "%70:sub25": 120 # CHECK-CP-JSON-DAG: "%70:sub26": 119 # CHECK-CP-JSON-DAG: "%70:sub27": 118 # CHECK-CP-JSON-DAG: "%70:sub28": 115 # CHECK-CP-JSON-DAG: "%70:sub29": 114 # CHECK-CP-JSON-DAG: "%70:sub30": 113 # CHECK-CP-JSON-DAG: "%70:sub31": 112 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 28 # CHECK-CP-JSON-DAG: "%107": 70 # CHECK-CP-JSON-DAG: "%149:sub0": 253 # CHECK-CP-JSON-DAG: "%149:sub1": 252 # CHECK-CP-JSON-DAG: "%149:sub2": 251 # CHECK-CP-JSON-DAG: "%149:sub3": 250 # CHECK-CP-JSON-DAG: "%149:sub4": 247 # CHECK-CP-JSON-DAG: "%149:sub5": 246 # CHECK-CP-JSON-DAG: "%149:sub6": 245 # CHECK-CP-JSON-DAG: "%149:sub7": 244 # CHECK-CP-JSON-DAG: "%149:sub8": 241 # CHECK-CP-JSON-DAG: "%149:sub9": 240 # CHECK-CP-JSON-DAG: "%149:sub10": 239 # CHECK-CP-JSON-DAG: "%149:sub11": 238 # CHECK-CP-JSON-DAG: "%149:sub12": 235 # CHECK-CP-JSON-DAG: "%149:sub13": 234 # CHECK-CP-JSON-DAG: "%149:sub14": 233 # CHECK-CP-JSON-DAG: "%149:sub15": 232 # CHECK-CP-JSON-DAG: "%149:sub16": 229 # CHECK-CP-JSON-DAG: "%149:sub17": 228 # CHECK-CP-JSON-DAG: "%149:sub18": 227 # CHECK-CP-JSON-DAG: "%149:sub19": 226 # CHECK-CP-JSON-DAG: "%149:sub20": 223 # CHECK-CP-JSON-DAG: "%149:sub21": 222 # CHECK-CP-JSON-DAG: "%149:sub22": 221 # CHECK-CP-JSON-DAG: "%149:sub23": 220 # CHECK-CP-JSON-DAG: "%149:sub24": 217 # CHECK-CP-JSON-DAG: "%149:sub25": 216 # CHECK-CP-JSON-DAG: "%149:sub26": 215 # CHECK-CP-JSON-DAG: "%149:sub27": 214 # CHECK-CP-JSON-DAG: "%149:sub28": 211 # CHECK-CP-JSON-DAG: "%149:sub29": 210 # CHECK-CP-JSON-DAG: "%149:sub30": 209 # CHECK-CP-JSON-DAG: "%149:sub31": 208 # CHECK-CP-JSON-DAG: "%191:sub0": 301 # CHECK-CP-JSON-DAG: "%191:sub1": 300 # CHECK-CP-JSON-DAG: "%191:sub2": 299 # CHECK-CP-JSON-DAG: "%191:sub3": 298 # CHECK-CP-JSON-DAG: "%191:sub4": 295 # CHECK-CP-JSON-DAG: "%191:sub5": 294 # CHECK-CP-JSON-DAG: "%191:sub6": 293 # CHECK-CP-JSON-DAG: "%191:sub7": 292 # CHECK-CP-JSON-DAG: "%191:sub8": 289 # CHECK-CP-JSON-DAG: "%191:sub9": 288 # CHECK-CP-JSON-DAG: "%191:sub10": 287 # CHECK-CP-JSON-DAG: "%191:sub11": 286 # CHECK-CP-JSON-DAG: "%191:sub12": 283 # CHECK-CP-JSON-DAG: "%191:sub13": 282 # CHECK-CP-JSON-DAG: "%191:sub14": 281 # CHECK-CP-JSON-DAG: "%191:sub15": 280 # CHECK-CP-JSON-DAG: "%191:sub16": 277 # CHECK-CP-JSON-DAG: "%191:sub17": 276 # CHECK-CP-JSON-DAG: "%191:sub18": 275 # CHECK-CP-JSON-DAG: "%191:sub19": 274 # CHECK-CP-JSON-DAG: "%191:sub20": 271 # CHECK-CP-JSON-DAG: "%191:sub21": 270 # CHECK-CP-JSON-DAG: "%191:sub22": 269 # CHECK-CP-JSON-DAG: "%191:sub23": 268 # CHECK-CP-JSON-DAG: "%191:sub24": 265 # CHECK-CP-JSON-DAG: "%191:sub25": 264 # CHECK-CP-JSON-DAG: "%191:sub26": 263 # CHECK-CP-JSON-DAG: "%191:sub27": 262 # CHECK-CP-JSON-DAG: "%191:sub28": 259 # CHECK-CP-JSON-DAG: "%191:sub29": 258 # CHECK-CP-JSON-DAG: "%191:sub30": 257 # CHECK-CP-JSON-DAG: "%191:sub31": 256 # CHECK-CP-JSON-DAG: "%233:sub0": 349 # CHECK-CP-JSON-DAG: "%233:sub1": 348 # CHECK-CP-JSON-DAG: "%233:sub2": 347 # CHECK-CP-JSON-DAG: "%233:sub3": 346 # CHECK-CP-JSON-DAG: "%233:sub4": 343 # CHECK-CP-JSON-DAG: "%233:sub5": 342 # CHECK-CP-JSON-DAG: "%233:sub6": 341 # CHECK-CP-JSON-DAG: "%233:sub7": 340 # CHECK-CP-JSON-DAG: "%233:sub8": 337 # CHECK-CP-JSON-DAG: "%233:sub9": 336 # CHECK-CP-JSON-DAG: "%233:sub10": 335 # CHECK-CP-JSON-DAG: "%233:sub11": 334 # CHECK-CP-JSON-DAG: "%233:sub12": 331 # CHECK-CP-JSON-DAG: "%233:sub13": 330 # CHECK-CP-JSON-DAG: "%233:sub14": 329 # CHECK-CP-JSON-DAG: "%233:sub15": 328 # CHECK-CP-JSON-DAG: "%233:sub16": 325 # CHECK-CP-JSON-DAG: "%233:sub17": 324 # CHECK-CP-JSON-DAG: "%233:sub18": 323 # CHECK-CP-JSON-DAG: "%233:sub19": 322 # CHECK-CP-JSON-DAG: "%233:sub20": 319 # CHECK-CP-JSON-DAG: "%233:sub21": 318 # CHECK-CP-JSON-DAG: "%233:sub22": 317 # CHECK-CP-JSON-DAG: "%233:sub23": 316 # CHECK-CP-JSON-DAG: "%233:sub24": 313 # CHECK-CP-JSON-DAG: "%233:sub25": 312 # CHECK-CP-JSON-DAG: "%233:sub26": 311 # CHECK-CP-JSON-DAG: "%233:sub27": 310 # CHECK-CP-JSON-DAG: "%233:sub28": 307 # CHECK-CP-JSON-DAG: "%233:sub29": 306 # CHECK-CP-JSON-DAG: "%233:sub30": 305 # CHECK-CP-JSON-DAG: "%233:sub31": 304 # CHECK-CP-JSON-DAG: "%275:sub0": 397 # CHECK-CP-JSON-DAG: "%275:sub1": 396 # CHECK-CP-JSON-DAG: "%275:sub2": 395 # CHECK-CP-JSON-DAG: "%275:sub3": 394 # CHECK-CP-JSON-DAG: "%275:sub4": 391 # CHECK-CP-JSON-DAG: "%275:sub5": 390 # CHECK-CP-JSON-DAG: "%275:sub6": 389 # CHECK-CP-JSON-DAG: "%275:sub7": 388 # CHECK-CP-JSON-DAG: "%275:sub8": 385 # CHECK-CP-JSON-DAG: "%275:sub9": 384 # CHECK-CP-JSON-DAG: "%275:sub10": 383 # CHECK-CP-JSON-DAG: "%275:sub11": 382 # CHECK-CP-JSON-DAG: "%275:sub12": 379 # CHECK-CP-JSON-DAG: "%275:sub13": 378 # CHECK-CP-JSON-DAG: "%275:sub14": 377 # CHECK-CP-JSON-DAG: "%275:sub15": 376 # CHECK-CP-JSON-DAG: "%275:sub16": 373 # CHECK-CP-JSON-DAG: "%275:sub17": 372 # CHECK-CP-JSON-DAG: "%275:sub18": 371 # CHECK-CP-JSON-DAG: "%275:sub19": 370 # CHECK-CP-JSON-DAG: "%275:sub20": 367 # CHECK-CP-JSON-DAG: "%275:sub21": 366 # CHECK-CP-JSON-DAG: "%275:sub22": 365 # CHECK-CP-JSON-DAG: "%275:sub23": 364 # CHECK-CP-JSON-DAG: "%275:sub24": 361 # CHECK-CP-JSON-DAG: "%275:sub25": 360 # CHECK-CP-JSON-DAG: "%275:sub26": 359 # CHECK-CP-JSON-DAG: "%275:sub27": 358 # CHECK-CP-JSON-DAG: "%275:sub28": 355 # CHECK-CP-JSON-DAG: "%275:sub29": 354 # CHECK-CP-JSON-DAG: "%275:sub30": 353 # CHECK-CP-JSON-DAG: "%275:sub31": 352 # CHECK-CP-JSON-DAG: "%277": 26 # CHECK-CP-JSON-DAG: "%278": 26 # CHECK-CP-JSON-DAG: "%279": 26 # CHECK-CP-JSON-DAG: "%280": 26 # CHECK-CP-JSON-DAG: "%282": 26 # CHECK-CP-JSON-DAG: "%283": 26 # CHECK-CP-JSON-DAG: "%284": 26 # CHECK-CP-JSON-DAG: "%285": 26 # CHECK-CP-JSON-DAG: "%286:sub0": 0 # CHECK-CP-JSON-DAG: "%287": 26 # CHECK-CP-JSON-DAG: "%288": 26 # CHECK-CP-JSON-DAG: "%289": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%291:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 204 # CHECK-CP-JSON-DAG: "%69:sub1": 203 # CHECK-CP-JSON-DAG: "%69:sub2": 202 # CHECK-CP-JSON-DAG: "%69:sub3": 201 # CHECK-CP-JSON-DAG: "%69:sub4": 198 # CHECK-CP-JSON-DAG: "%69:sub5": 197 # CHECK-CP-JSON-DAG: "%69:sub6": 196 # CHECK-CP-JSON-DAG: "%69:sub7": 195 # CHECK-CP-JSON-DAG: "%69:sub8": 192 # CHECK-CP-JSON-DAG: "%69:sub9": 191 # CHECK-CP-JSON-DAG: "%69:sub10": 190 # CHECK-CP-JSON-DAG: "%69:sub11": 189 # CHECK-CP-JSON-DAG: "%69:sub12": 186 # CHECK-CP-JSON-DAG: "%69:sub13": 185 # CHECK-CP-JSON-DAG: "%69:sub14": 184 # CHECK-CP-JSON-DAG: "%69:sub15": 183 # CHECK-CP-JSON-DAG: "%69:sub16": 180 # CHECK-CP-JSON-DAG: "%69:sub17": 179 # CHECK-CP-JSON-DAG: "%69:sub18": 178 # CHECK-CP-JSON-DAG: "%69:sub19": 177 # CHECK-CP-JSON-DAG: "%69:sub20": 174 # CHECK-CP-JSON-DAG: "%69:sub21": 173 # CHECK-CP-JSON-DAG: "%69:sub22": 172 # CHECK-CP-JSON-DAG: "%69:sub23": 171 # CHECK-CP-JSON-DAG: "%69:sub24": 168 # CHECK-CP-JSON-DAG: "%69:sub25": 167 # CHECK-CP-JSON-DAG: "%69:sub26": 166 # CHECK-CP-JSON-DAG: "%69:sub27": 165 # CHECK-CP-JSON-DAG: "%69:sub28": 162 # CHECK-CP-JSON-DAG: "%69:sub29": 161 # CHECK-CP-JSON-DAG: "%69:sub30": 160 # CHECK-CP-JSON-DAG: "%69:sub31": 159 # CHECK-CP-JSON-DAG: "%70:sub0": 156 # CHECK-CP-JSON-DAG: "%70:sub1": 155 # CHECK-CP-JSON-DAG: "%70:sub2": 154 # CHECK-CP-JSON-DAG: "%70:sub3": 153 # CHECK-CP-JSON-DAG: "%70:sub4": 150 # CHECK-CP-JSON-DAG: "%70:sub5": 149 # CHECK-CP-JSON-DAG: "%70:sub6": 148 # CHECK-CP-JSON-DAG: "%70:sub7": 147 # CHECK-CP-JSON-DAG: "%70:sub8": 144 # CHECK-CP-JSON-DAG: "%70:sub9": 143 # CHECK-CP-JSON-DAG: "%70:sub10": 142 # CHECK-CP-JSON-DAG: "%70:sub11": 141 # CHECK-CP-JSON-DAG: "%70:sub12": 138 # CHECK-CP-JSON-DAG: "%70:sub13": 137 # CHECK-CP-JSON-DAG: "%70:sub14": 136 # CHECK-CP-JSON-DAG: "%70:sub15": 135 # CHECK-CP-JSON-DAG: "%70:sub16": 132 # CHECK-CP-JSON-DAG: "%70:sub17": 131 # CHECK-CP-JSON-DAG: "%70:sub18": 130 # CHECK-CP-JSON-DAG: "%70:sub19": 129 # CHECK-CP-JSON-DAG: "%70:sub20": 126 # CHECK-CP-JSON-DAG: "%70:sub21": 125 # CHECK-CP-JSON-DAG: "%70:sub22": 124 # CHECK-CP-JSON-DAG: "%70:sub23": 123 # CHECK-CP-JSON-DAG: "%70:sub24": 120 # CHECK-CP-JSON-DAG: "%70:sub25": 119 # CHECK-CP-JSON-DAG: "%70:sub26": 118 # CHECK-CP-JSON-DAG: "%70:sub27": 117 # CHECK-CP-JSON-DAG: "%70:sub28": 114 # CHECK-CP-JSON-DAG: "%70:sub29": 113 # CHECK-CP-JSON-DAG: "%70:sub30": 112 # CHECK-CP-JSON-DAG: "%70:sub31": 111 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 27 # CHECK-CP-JSON-DAG: "%107": 69 # CHECK-CP-JSON-DAG: "%149:sub0": 252 # CHECK-CP-JSON-DAG: "%149:sub1": 251 # CHECK-CP-JSON-DAG: "%149:sub2": 250 # CHECK-CP-JSON-DAG: "%149:sub3": 249 # CHECK-CP-JSON-DAG: "%149:sub4": 246 # CHECK-CP-JSON-DAG: "%149:sub5": 245 # CHECK-CP-JSON-DAG: "%149:sub6": 244 # CHECK-CP-JSON-DAG: "%149:sub7": 243 # CHECK-CP-JSON-DAG: "%149:sub8": 240 # CHECK-CP-JSON-DAG: "%149:sub9": 239 # CHECK-CP-JSON-DAG: "%149:sub10": 238 # CHECK-CP-JSON-DAG: "%149:sub11": 237 # CHECK-CP-JSON-DAG: "%149:sub12": 234 # CHECK-CP-JSON-DAG: "%149:sub13": 233 # CHECK-CP-JSON-DAG: "%149:sub14": 232 # CHECK-CP-JSON-DAG: "%149:sub15": 231 # CHECK-CP-JSON-DAG: "%149:sub16": 228 # CHECK-CP-JSON-DAG: "%149:sub17": 227 # CHECK-CP-JSON-DAG: "%149:sub18": 226 # CHECK-CP-JSON-DAG: "%149:sub19": 225 # CHECK-CP-JSON-DAG: "%149:sub20": 222 # CHECK-CP-JSON-DAG: "%149:sub21": 221 # CHECK-CP-JSON-DAG: "%149:sub22": 220 # CHECK-CP-JSON-DAG: "%149:sub23": 219 # CHECK-CP-JSON-DAG: "%149:sub24": 216 # CHECK-CP-JSON-DAG: "%149:sub25": 215 # CHECK-CP-JSON-DAG: "%149:sub26": 214 # CHECK-CP-JSON-DAG: "%149:sub27": 213 # CHECK-CP-JSON-DAG: "%149:sub28": 210 # CHECK-CP-JSON-DAG: "%149:sub29": 209 # CHECK-CP-JSON-DAG: "%149:sub30": 208 # CHECK-CP-JSON-DAG: "%149:sub31": 207 # CHECK-CP-JSON-DAG: "%191:sub0": 300 # CHECK-CP-JSON-DAG: "%191:sub1": 299 # CHECK-CP-JSON-DAG: "%191:sub2": 298 # CHECK-CP-JSON-DAG: "%191:sub3": 297 # CHECK-CP-JSON-DAG: "%191:sub4": 294 # CHECK-CP-JSON-DAG: "%191:sub5": 293 # CHECK-CP-JSON-DAG: "%191:sub6": 292 # CHECK-CP-JSON-DAG: "%191:sub7": 291 # CHECK-CP-JSON-DAG: "%191:sub8": 288 # CHECK-CP-JSON-DAG: "%191:sub9": 287 # CHECK-CP-JSON-DAG: "%191:sub10": 286 # CHECK-CP-JSON-DAG: "%191:sub11": 285 # CHECK-CP-JSON-DAG: "%191:sub12": 282 # CHECK-CP-JSON-DAG: "%191:sub13": 281 # CHECK-CP-JSON-DAG: "%191:sub14": 280 # CHECK-CP-JSON-DAG: "%191:sub15": 279 # CHECK-CP-JSON-DAG: "%191:sub16": 276 # CHECK-CP-JSON-DAG: "%191:sub17": 275 # CHECK-CP-JSON-DAG: "%191:sub18": 274 # CHECK-CP-JSON-DAG: "%191:sub19": 273 # CHECK-CP-JSON-DAG: "%191:sub20": 270 # CHECK-CP-JSON-DAG: "%191:sub21": 269 # CHECK-CP-JSON-DAG: "%191:sub22": 268 # CHECK-CP-JSON-DAG: "%191:sub23": 267 # CHECK-CP-JSON-DAG: "%191:sub24": 264 # CHECK-CP-JSON-DAG: "%191:sub25": 263 # CHECK-CP-JSON-DAG: "%191:sub26": 262 # CHECK-CP-JSON-DAG: "%191:sub27": 261 # CHECK-CP-JSON-DAG: "%191:sub28": 258 # CHECK-CP-JSON-DAG: "%191:sub29": 257 # CHECK-CP-JSON-DAG: "%191:sub30": 256 # CHECK-CP-JSON-DAG: "%191:sub31": 255 # CHECK-CP-JSON-DAG: "%233:sub0": 348 # CHECK-CP-JSON-DAG: "%233:sub1": 347 # CHECK-CP-JSON-DAG: "%233:sub2": 346 # CHECK-CP-JSON-DAG: "%233:sub3": 345 # CHECK-CP-JSON-DAG: "%233:sub4": 342 # CHECK-CP-JSON-DAG: "%233:sub5": 341 # CHECK-CP-JSON-DAG: "%233:sub6": 340 # CHECK-CP-JSON-DAG: "%233:sub7": 339 # CHECK-CP-JSON-DAG: "%233:sub8": 336 # CHECK-CP-JSON-DAG: "%233:sub9": 335 # CHECK-CP-JSON-DAG: "%233:sub10": 334 # CHECK-CP-JSON-DAG: "%233:sub11": 333 # CHECK-CP-JSON-DAG: "%233:sub12": 330 # CHECK-CP-JSON-DAG: "%233:sub13": 329 # CHECK-CP-JSON-DAG: "%233:sub14": 328 # CHECK-CP-JSON-DAG: "%233:sub15": 327 # CHECK-CP-JSON-DAG: "%233:sub16": 324 # CHECK-CP-JSON-DAG: "%233:sub17": 323 # CHECK-CP-JSON-DAG: "%233:sub18": 322 # CHECK-CP-JSON-DAG: "%233:sub19": 321 # CHECK-CP-JSON-DAG: "%233:sub20": 318 # CHECK-CP-JSON-DAG: "%233:sub21": 317 # CHECK-CP-JSON-DAG: "%233:sub22": 316 # CHECK-CP-JSON-DAG: "%233:sub23": 315 # CHECK-CP-JSON-DAG: "%233:sub24": 312 # CHECK-CP-JSON-DAG: "%233:sub25": 311 # CHECK-CP-JSON-DAG: "%233:sub26": 310 # CHECK-CP-JSON-DAG: "%233:sub27": 309 # CHECK-CP-JSON-DAG: "%233:sub28": 306 # CHECK-CP-JSON-DAG: "%233:sub29": 305 # CHECK-CP-JSON-DAG: "%233:sub30": 304 # CHECK-CP-JSON-DAG: "%233:sub31": 303 # CHECK-CP-JSON-DAG: "%275:sub0": 396 # CHECK-CP-JSON-DAG: "%275:sub1": 395 # CHECK-CP-JSON-DAG: "%275:sub2": 394 # CHECK-CP-JSON-DAG: "%275:sub3": 393 # CHECK-CP-JSON-DAG: "%275:sub4": 390 # CHECK-CP-JSON-DAG: "%275:sub5": 389 # CHECK-CP-JSON-DAG: "%275:sub6": 388 # CHECK-CP-JSON-DAG: "%275:sub7": 387 # CHECK-CP-JSON-DAG: "%275:sub8": 384 # CHECK-CP-JSON-DAG: "%275:sub9": 383 # CHECK-CP-JSON-DAG: "%275:sub10": 382 # CHECK-CP-JSON-DAG: "%275:sub11": 381 # CHECK-CP-JSON-DAG: "%275:sub12": 378 # CHECK-CP-JSON-DAG: "%275:sub13": 377 # CHECK-CP-JSON-DAG: "%275:sub14": 376 # CHECK-CP-JSON-DAG: "%275:sub15": 375 # CHECK-CP-JSON-DAG: "%275:sub16": 372 # CHECK-CP-JSON-DAG: "%275:sub17": 371 # CHECK-CP-JSON-DAG: "%275:sub18": 370 # CHECK-CP-JSON-DAG: "%275:sub19": 369 # CHECK-CP-JSON-DAG: "%275:sub20": 366 # CHECK-CP-JSON-DAG: "%275:sub21": 365 # CHECK-CP-JSON-DAG: "%275:sub22": 364 # CHECK-CP-JSON-DAG: "%275:sub23": 363 # CHECK-CP-JSON-DAG: "%275:sub24": 360 # CHECK-CP-JSON-DAG: "%275:sub25": 359 # CHECK-CP-JSON-DAG: "%275:sub26": 358 # CHECK-CP-JSON-DAG: "%275:sub27": 357 # CHECK-CP-JSON-DAG: "%275:sub28": 354 # CHECK-CP-JSON-DAG: "%275:sub29": 353 # CHECK-CP-JSON-DAG: "%275:sub30": 352 # CHECK-CP-JSON-DAG: "%275:sub31": 351 # CHECK-CP-JSON-DAG: "%277": 25 # CHECK-CP-JSON-DAG: "%278": 25 # CHECK-CP-JSON-DAG: "%279": 25 # CHECK-CP-JSON-DAG: "%280": 25 # CHECK-CP-JSON-DAG: "%282": 25 # CHECK-CP-JSON-DAG: "%283": 25 # CHECK-CP-JSON-DAG: "%284": 25 # CHECK-CP-JSON-DAG: "%285": 25 # CHECK-CP-JSON-DAG: "%287": 25 # CHECK-CP-JSON-DAG: "%288": 25 # CHECK-CP-JSON-DAG: "%289": 25 # CHECK-CP-JSON-DAG: "%290": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%292:vgpr_32 = COPY %291.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 203 # CHECK-CP-JSON-DAG: "%69:sub1": 202 # CHECK-CP-JSON-DAG: "%69:sub2": 201 # CHECK-CP-JSON-DAG: "%69:sub3": 200 # CHECK-CP-JSON-DAG: "%69:sub4": 197 # CHECK-CP-JSON-DAG: "%69:sub5": 196 # CHECK-CP-JSON-DAG: "%69:sub6": 195 # CHECK-CP-JSON-DAG: "%69:sub7": 194 # CHECK-CP-JSON-DAG: "%69:sub8": 191 # CHECK-CP-JSON-DAG: "%69:sub9": 190 # CHECK-CP-JSON-DAG: "%69:sub10": 189 # CHECK-CP-JSON-DAG: "%69:sub11": 188 # CHECK-CP-JSON-DAG: "%69:sub12": 185 # CHECK-CP-JSON-DAG: "%69:sub13": 184 # CHECK-CP-JSON-DAG: "%69:sub14": 183 # CHECK-CP-JSON-DAG: "%69:sub15": 182 # CHECK-CP-JSON-DAG: "%69:sub16": 179 # CHECK-CP-JSON-DAG: "%69:sub17": 178 # CHECK-CP-JSON-DAG: "%69:sub18": 177 # CHECK-CP-JSON-DAG: "%69:sub19": 176 # CHECK-CP-JSON-DAG: "%69:sub20": 173 # CHECK-CP-JSON-DAG: "%69:sub21": 172 # CHECK-CP-JSON-DAG: "%69:sub22": 171 # CHECK-CP-JSON-DAG: "%69:sub23": 170 # CHECK-CP-JSON-DAG: "%69:sub24": 167 # CHECK-CP-JSON-DAG: "%69:sub25": 166 # CHECK-CP-JSON-DAG: "%69:sub26": 165 # CHECK-CP-JSON-DAG: "%69:sub27": 164 # CHECK-CP-JSON-DAG: "%69:sub28": 161 # CHECK-CP-JSON-DAG: "%69:sub29": 160 # CHECK-CP-JSON-DAG: "%69:sub30": 159 # CHECK-CP-JSON-DAG: "%69:sub31": 158 # CHECK-CP-JSON-DAG: "%70:sub0": 155 # CHECK-CP-JSON-DAG: "%70:sub1": 154 # CHECK-CP-JSON-DAG: "%70:sub2": 153 # CHECK-CP-JSON-DAG: "%70:sub3": 152 # CHECK-CP-JSON-DAG: "%70:sub4": 149 # CHECK-CP-JSON-DAG: "%70:sub5": 148 # CHECK-CP-JSON-DAG: "%70:sub6": 147 # CHECK-CP-JSON-DAG: "%70:sub7": 146 # CHECK-CP-JSON-DAG: "%70:sub8": 143 # CHECK-CP-JSON-DAG: "%70:sub9": 142 # CHECK-CP-JSON-DAG: "%70:sub10": 141 # CHECK-CP-JSON-DAG: "%70:sub11": 140 # CHECK-CP-JSON-DAG: "%70:sub12": 137 # CHECK-CP-JSON-DAG: "%70:sub13": 136 # CHECK-CP-JSON-DAG: "%70:sub14": 135 # CHECK-CP-JSON-DAG: "%70:sub15": 134 # CHECK-CP-JSON-DAG: "%70:sub16": 131 # CHECK-CP-JSON-DAG: "%70:sub17": 130 # CHECK-CP-JSON-DAG: "%70:sub18": 129 # CHECK-CP-JSON-DAG: "%70:sub19": 128 # CHECK-CP-JSON-DAG: "%70:sub20": 125 # CHECK-CP-JSON-DAG: "%70:sub21": 124 # CHECK-CP-JSON-DAG: "%70:sub22": 123 # CHECK-CP-JSON-DAG: "%70:sub23": 122 # CHECK-CP-JSON-DAG: "%70:sub24": 119 # CHECK-CP-JSON-DAG: "%70:sub25": 118 # CHECK-CP-JSON-DAG: "%70:sub26": 117 # CHECK-CP-JSON-DAG: "%70:sub27": 116 # CHECK-CP-JSON-DAG: "%70:sub28": 113 # CHECK-CP-JSON-DAG: "%70:sub29": 112 # CHECK-CP-JSON-DAG: "%70:sub30": 111 # CHECK-CP-JSON-DAG: "%70:sub31": 110 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 26 # CHECK-CP-JSON-DAG: "%107": 68 # CHECK-CP-JSON-DAG: "%149:sub0": 251 # CHECK-CP-JSON-DAG: "%149:sub1": 250 # CHECK-CP-JSON-DAG: "%149:sub2": 249 # CHECK-CP-JSON-DAG: "%149:sub3": 248 # CHECK-CP-JSON-DAG: "%149:sub4": 245 # CHECK-CP-JSON-DAG: "%149:sub5": 244 # CHECK-CP-JSON-DAG: "%149:sub6": 243 # CHECK-CP-JSON-DAG: "%149:sub7": 242 # CHECK-CP-JSON-DAG: "%149:sub8": 239 # CHECK-CP-JSON-DAG: "%149:sub9": 238 # CHECK-CP-JSON-DAG: "%149:sub10": 237 # CHECK-CP-JSON-DAG: "%149:sub11": 236 # CHECK-CP-JSON-DAG: "%149:sub12": 233 # CHECK-CP-JSON-DAG: "%149:sub13": 232 # CHECK-CP-JSON-DAG: "%149:sub14": 231 # CHECK-CP-JSON-DAG: "%149:sub15": 230 # CHECK-CP-JSON-DAG: "%149:sub16": 227 # CHECK-CP-JSON-DAG: "%149:sub17": 226 # CHECK-CP-JSON-DAG: "%149:sub18": 225 # CHECK-CP-JSON-DAG: "%149:sub19": 224 # CHECK-CP-JSON-DAG: "%149:sub20": 221 # CHECK-CP-JSON-DAG: "%149:sub21": 220 # CHECK-CP-JSON-DAG: "%149:sub22": 219 # CHECK-CP-JSON-DAG: "%149:sub23": 218 # CHECK-CP-JSON-DAG: "%149:sub24": 215 # CHECK-CP-JSON-DAG: "%149:sub25": 214 # CHECK-CP-JSON-DAG: "%149:sub26": 213 # CHECK-CP-JSON-DAG: "%149:sub27": 212 # CHECK-CP-JSON-DAG: "%149:sub28": 209 # CHECK-CP-JSON-DAG: "%149:sub29": 208 # CHECK-CP-JSON-DAG: "%149:sub30": 207 # CHECK-CP-JSON-DAG: "%149:sub31": 206 # CHECK-CP-JSON-DAG: "%191:sub0": 299 # CHECK-CP-JSON-DAG: "%191:sub1": 298 # CHECK-CP-JSON-DAG: "%191:sub2": 297 # CHECK-CP-JSON-DAG: "%191:sub3": 296 # CHECK-CP-JSON-DAG: "%191:sub4": 293 # CHECK-CP-JSON-DAG: "%191:sub5": 292 # CHECK-CP-JSON-DAG: "%191:sub6": 291 # CHECK-CP-JSON-DAG: "%191:sub7": 290 # CHECK-CP-JSON-DAG: "%191:sub8": 287 # CHECK-CP-JSON-DAG: "%191:sub9": 286 # CHECK-CP-JSON-DAG: "%191:sub10": 285 # CHECK-CP-JSON-DAG: "%191:sub11": 284 # CHECK-CP-JSON-DAG: "%191:sub12": 281 # CHECK-CP-JSON-DAG: "%191:sub13": 280 # CHECK-CP-JSON-DAG: "%191:sub14": 279 # CHECK-CP-JSON-DAG: "%191:sub15": 278 # CHECK-CP-JSON-DAG: "%191:sub16": 275 # CHECK-CP-JSON-DAG: "%191:sub17": 274 # CHECK-CP-JSON-DAG: "%191:sub18": 273 # CHECK-CP-JSON-DAG: "%191:sub19": 272 # CHECK-CP-JSON-DAG: "%191:sub20": 269 # CHECK-CP-JSON-DAG: "%191:sub21": 268 # CHECK-CP-JSON-DAG: "%191:sub22": 267 # CHECK-CP-JSON-DAG: "%191:sub23": 266 # CHECK-CP-JSON-DAG: "%191:sub24": 263 # CHECK-CP-JSON-DAG: "%191:sub25": 262 # CHECK-CP-JSON-DAG: "%191:sub26": 261 # CHECK-CP-JSON-DAG: "%191:sub27": 260 # CHECK-CP-JSON-DAG: "%191:sub28": 257 # CHECK-CP-JSON-DAG: "%191:sub29": 256 # CHECK-CP-JSON-DAG: "%191:sub30": 255 # CHECK-CP-JSON-DAG: "%191:sub31": 254 # CHECK-CP-JSON-DAG: "%233:sub0": 347 # CHECK-CP-JSON-DAG: "%233:sub1": 346 # CHECK-CP-JSON-DAG: "%233:sub2": 345 # CHECK-CP-JSON-DAG: "%233:sub3": 344 # CHECK-CP-JSON-DAG: "%233:sub4": 341 # CHECK-CP-JSON-DAG: "%233:sub5": 340 # CHECK-CP-JSON-DAG: "%233:sub6": 339 # CHECK-CP-JSON-DAG: "%233:sub7": 338 # CHECK-CP-JSON-DAG: "%233:sub8": 335 # CHECK-CP-JSON-DAG: "%233:sub9": 334 # CHECK-CP-JSON-DAG: "%233:sub10": 333 # CHECK-CP-JSON-DAG: "%233:sub11": 332 # CHECK-CP-JSON-DAG: "%233:sub12": 329 # CHECK-CP-JSON-DAG: "%233:sub13": 328 # CHECK-CP-JSON-DAG: "%233:sub14": 327 # CHECK-CP-JSON-DAG: "%233:sub15": 326 # CHECK-CP-JSON-DAG: "%233:sub16": 323 # CHECK-CP-JSON-DAG: "%233:sub17": 322 # CHECK-CP-JSON-DAG: "%233:sub18": 321 # CHECK-CP-JSON-DAG: "%233:sub19": 320 # CHECK-CP-JSON-DAG: "%233:sub20": 317 # CHECK-CP-JSON-DAG: "%233:sub21": 316 # CHECK-CP-JSON-DAG: "%233:sub22": 315 # CHECK-CP-JSON-DAG: "%233:sub23": 314 # CHECK-CP-JSON-DAG: "%233:sub24": 311 # CHECK-CP-JSON-DAG: "%233:sub25": 310 # CHECK-CP-JSON-DAG: "%233:sub26": 309 # CHECK-CP-JSON-DAG: "%233:sub27": 308 # CHECK-CP-JSON-DAG: "%233:sub28": 305 # CHECK-CP-JSON-DAG: "%233:sub29": 304 # CHECK-CP-JSON-DAG: "%233:sub30": 303 # CHECK-CP-JSON-DAG: "%233:sub31": 302 # CHECK-CP-JSON-DAG: "%275:sub0": 395 # CHECK-CP-JSON-DAG: "%275:sub1": 394 # CHECK-CP-JSON-DAG: "%275:sub2": 393 # CHECK-CP-JSON-DAG: "%275:sub3": 392 # CHECK-CP-JSON-DAG: "%275:sub4": 389 # CHECK-CP-JSON-DAG: "%275:sub5": 388 # CHECK-CP-JSON-DAG: "%275:sub6": 387 # CHECK-CP-JSON-DAG: "%275:sub7": 386 # CHECK-CP-JSON-DAG: "%275:sub8": 383 # CHECK-CP-JSON-DAG: "%275:sub9": 382 # CHECK-CP-JSON-DAG: "%275:sub10": 381 # CHECK-CP-JSON-DAG: "%275:sub11": 380 # CHECK-CP-JSON-DAG: "%275:sub12": 377 # CHECK-CP-JSON-DAG: "%275:sub13": 376 # CHECK-CP-JSON-DAG: "%275:sub14": 375 # CHECK-CP-JSON-DAG: "%275:sub15": 374 # CHECK-CP-JSON-DAG: "%275:sub16": 371 # CHECK-CP-JSON-DAG: "%275:sub17": 370 # CHECK-CP-JSON-DAG: "%275:sub18": 369 # CHECK-CP-JSON-DAG: "%275:sub19": 368 # CHECK-CP-JSON-DAG: "%275:sub20": 365 # CHECK-CP-JSON-DAG: "%275:sub21": 364 # CHECK-CP-JSON-DAG: "%275:sub22": 363 # CHECK-CP-JSON-DAG: "%275:sub23": 362 # CHECK-CP-JSON-DAG: "%275:sub24": 359 # CHECK-CP-JSON-DAG: "%275:sub25": 358 # CHECK-CP-JSON-DAG: "%275:sub26": 357 # CHECK-CP-JSON-DAG: "%275:sub27": 356 # CHECK-CP-JSON-DAG: "%275:sub28": 353 # CHECK-CP-JSON-DAG: "%275:sub29": 352 # CHECK-CP-JSON-DAG: "%275:sub30": 351 # CHECK-CP-JSON-DAG: "%275:sub31": 350 # CHECK-CP-JSON-DAG: "%277": 24 # CHECK-CP-JSON-DAG: "%278": 24 # CHECK-CP-JSON-DAG: "%279": 24 # CHECK-CP-JSON-DAG: "%280": 24 # CHECK-CP-JSON-DAG: "%282": 24 # CHECK-CP-JSON-DAG: "%283": 24 # CHECK-CP-JSON-DAG: "%284": 24 # CHECK-CP-JSON-DAG: "%285": 24 # CHECK-CP-JSON-DAG: "%287": 24 # CHECK-CP-JSON-DAG: "%288": 24 # CHECK-CP-JSON-DAG: "%289": 24 # CHECK-CP-JSON-DAG: "%290": 24 # CHECK-CP-JSON-DAG: "%291:sub0": 3 # CHECK-CP-JSON-DAG: "%291:sub1": 2 # CHECK-CP-JSON-DAG: "%291:sub2": 1 # CHECK-CP-JSON-DAG: "%291:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%293:vgpr_32 = COPY %291.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 202 # CHECK-CP-JSON-DAG: "%69:sub1": 201 # CHECK-CP-JSON-DAG: "%69:sub2": 200 # CHECK-CP-JSON-DAG: "%69:sub3": 199 # CHECK-CP-JSON-DAG: "%69:sub4": 196 # CHECK-CP-JSON-DAG: "%69:sub5": 195 # CHECK-CP-JSON-DAG: "%69:sub6": 194 # CHECK-CP-JSON-DAG: "%69:sub7": 193 # CHECK-CP-JSON-DAG: "%69:sub8": 190 # CHECK-CP-JSON-DAG: "%69:sub9": 189 # CHECK-CP-JSON-DAG: "%69:sub10": 188 # CHECK-CP-JSON-DAG: "%69:sub11": 187 # CHECK-CP-JSON-DAG: "%69:sub12": 184 # CHECK-CP-JSON-DAG: "%69:sub13": 183 # CHECK-CP-JSON-DAG: "%69:sub14": 182 # CHECK-CP-JSON-DAG: "%69:sub15": 181 # CHECK-CP-JSON-DAG: "%69:sub16": 178 # CHECK-CP-JSON-DAG: "%69:sub17": 177 # CHECK-CP-JSON-DAG: "%69:sub18": 176 # CHECK-CP-JSON-DAG: "%69:sub19": 175 # CHECK-CP-JSON-DAG: "%69:sub20": 172 # CHECK-CP-JSON-DAG: "%69:sub21": 171 # CHECK-CP-JSON-DAG: "%69:sub22": 170 # CHECK-CP-JSON-DAG: "%69:sub23": 169 # CHECK-CP-JSON-DAG: "%69:sub24": 166 # CHECK-CP-JSON-DAG: "%69:sub25": 165 # CHECK-CP-JSON-DAG: "%69:sub26": 164 # CHECK-CP-JSON-DAG: "%69:sub27": 163 # CHECK-CP-JSON-DAG: "%69:sub28": 160 # CHECK-CP-JSON-DAG: "%69:sub29": 159 # CHECK-CP-JSON-DAG: "%69:sub30": 158 # CHECK-CP-JSON-DAG: "%69:sub31": 157 # CHECK-CP-JSON-DAG: "%70:sub0": 154 # CHECK-CP-JSON-DAG: "%70:sub1": 153 # CHECK-CP-JSON-DAG: "%70:sub2": 152 # CHECK-CP-JSON-DAG: "%70:sub3": 151 # CHECK-CP-JSON-DAG: "%70:sub4": 148 # CHECK-CP-JSON-DAG: "%70:sub5": 147 # CHECK-CP-JSON-DAG: "%70:sub6": 146 # CHECK-CP-JSON-DAG: "%70:sub7": 145 # CHECK-CP-JSON-DAG: "%70:sub8": 142 # CHECK-CP-JSON-DAG: "%70:sub9": 141 # CHECK-CP-JSON-DAG: "%70:sub10": 140 # CHECK-CP-JSON-DAG: "%70:sub11": 139 # CHECK-CP-JSON-DAG: "%70:sub12": 136 # CHECK-CP-JSON-DAG: "%70:sub13": 135 # CHECK-CP-JSON-DAG: "%70:sub14": 134 # CHECK-CP-JSON-DAG: "%70:sub15": 133 # CHECK-CP-JSON-DAG: "%70:sub16": 130 # CHECK-CP-JSON-DAG: "%70:sub17": 129 # CHECK-CP-JSON-DAG: "%70:sub18": 128 # CHECK-CP-JSON-DAG: "%70:sub19": 127 # CHECK-CP-JSON-DAG: "%70:sub20": 124 # CHECK-CP-JSON-DAG: "%70:sub21": 123 # CHECK-CP-JSON-DAG: "%70:sub22": 122 # CHECK-CP-JSON-DAG: "%70:sub23": 121 # CHECK-CP-JSON-DAG: "%70:sub24": 118 # CHECK-CP-JSON-DAG: "%70:sub25": 117 # CHECK-CP-JSON-DAG: "%70:sub26": 116 # CHECK-CP-JSON-DAG: "%70:sub27": 115 # CHECK-CP-JSON-DAG: "%70:sub28": 112 # CHECK-CP-JSON-DAG: "%70:sub29": 111 # CHECK-CP-JSON-DAG: "%70:sub30": 110 # CHECK-CP-JSON-DAG: "%70:sub31": 109 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 25 # CHECK-CP-JSON-DAG: "%107": 67 # CHECK-CP-JSON-DAG: "%149:sub0": 250 # CHECK-CP-JSON-DAG: "%149:sub1": 249 # CHECK-CP-JSON-DAG: "%149:sub2": 248 # CHECK-CP-JSON-DAG: "%149:sub3": 247 # CHECK-CP-JSON-DAG: "%149:sub4": 244 # CHECK-CP-JSON-DAG: "%149:sub5": 243 # CHECK-CP-JSON-DAG: "%149:sub6": 242 # CHECK-CP-JSON-DAG: "%149:sub7": 241 # CHECK-CP-JSON-DAG: "%149:sub8": 238 # CHECK-CP-JSON-DAG: "%149:sub9": 237 # CHECK-CP-JSON-DAG: "%149:sub10": 236 # CHECK-CP-JSON-DAG: "%149:sub11": 235 # CHECK-CP-JSON-DAG: "%149:sub12": 232 # CHECK-CP-JSON-DAG: "%149:sub13": 231 # CHECK-CP-JSON-DAG: "%149:sub14": 230 # CHECK-CP-JSON-DAG: "%149:sub15": 229 # CHECK-CP-JSON-DAG: "%149:sub16": 226 # CHECK-CP-JSON-DAG: "%149:sub17": 225 # CHECK-CP-JSON-DAG: "%149:sub18": 224 # CHECK-CP-JSON-DAG: "%149:sub19": 223 # CHECK-CP-JSON-DAG: "%149:sub20": 220 # CHECK-CP-JSON-DAG: "%149:sub21": 219 # CHECK-CP-JSON-DAG: "%149:sub22": 218 # CHECK-CP-JSON-DAG: "%149:sub23": 217 # CHECK-CP-JSON-DAG: "%149:sub24": 214 # CHECK-CP-JSON-DAG: "%149:sub25": 213 # CHECK-CP-JSON-DAG: "%149:sub26": 212 # CHECK-CP-JSON-DAG: "%149:sub27": 211 # CHECK-CP-JSON-DAG: "%149:sub28": 208 # CHECK-CP-JSON-DAG: "%149:sub29": 207 # CHECK-CP-JSON-DAG: "%149:sub30": 206 # CHECK-CP-JSON-DAG: "%149:sub31": 205 # CHECK-CP-JSON-DAG: "%191:sub0": 298 # CHECK-CP-JSON-DAG: "%191:sub1": 297 # CHECK-CP-JSON-DAG: "%191:sub2": 296 # CHECK-CP-JSON-DAG: "%191:sub3": 295 # CHECK-CP-JSON-DAG: "%191:sub4": 292 # CHECK-CP-JSON-DAG: "%191:sub5": 291 # CHECK-CP-JSON-DAG: "%191:sub6": 290 # CHECK-CP-JSON-DAG: "%191:sub7": 289 # CHECK-CP-JSON-DAG: "%191:sub8": 286 # CHECK-CP-JSON-DAG: "%191:sub9": 285 # CHECK-CP-JSON-DAG: "%191:sub10": 284 # CHECK-CP-JSON-DAG: "%191:sub11": 283 # CHECK-CP-JSON-DAG: "%191:sub12": 280 # CHECK-CP-JSON-DAG: "%191:sub13": 279 # CHECK-CP-JSON-DAG: "%191:sub14": 278 # CHECK-CP-JSON-DAG: "%191:sub15": 277 # CHECK-CP-JSON-DAG: "%191:sub16": 274 # CHECK-CP-JSON-DAG: "%191:sub17": 273 # CHECK-CP-JSON-DAG: "%191:sub18": 272 # CHECK-CP-JSON-DAG: "%191:sub19": 271 # CHECK-CP-JSON-DAG: "%191:sub20": 268 # CHECK-CP-JSON-DAG: "%191:sub21": 267 # CHECK-CP-JSON-DAG: "%191:sub22": 266 # CHECK-CP-JSON-DAG: "%191:sub23": 265 # CHECK-CP-JSON-DAG: "%191:sub24": 262 # CHECK-CP-JSON-DAG: "%191:sub25": 261 # CHECK-CP-JSON-DAG: "%191:sub26": 260 # CHECK-CP-JSON-DAG: "%191:sub27": 259 # CHECK-CP-JSON-DAG: "%191:sub28": 256 # CHECK-CP-JSON-DAG: "%191:sub29": 255 # CHECK-CP-JSON-DAG: "%191:sub30": 254 # CHECK-CP-JSON-DAG: "%191:sub31": 253 # CHECK-CP-JSON-DAG: "%233:sub0": 346 # CHECK-CP-JSON-DAG: "%233:sub1": 345 # CHECK-CP-JSON-DAG: "%233:sub2": 344 # CHECK-CP-JSON-DAG: "%233:sub3": 343 # CHECK-CP-JSON-DAG: "%233:sub4": 340 # CHECK-CP-JSON-DAG: "%233:sub5": 339 # CHECK-CP-JSON-DAG: "%233:sub6": 338 # CHECK-CP-JSON-DAG: "%233:sub7": 337 # CHECK-CP-JSON-DAG: "%233:sub8": 334 # CHECK-CP-JSON-DAG: "%233:sub9": 333 # CHECK-CP-JSON-DAG: "%233:sub10": 332 # CHECK-CP-JSON-DAG: "%233:sub11": 331 # CHECK-CP-JSON-DAG: "%233:sub12": 328 # CHECK-CP-JSON-DAG: "%233:sub13": 327 # CHECK-CP-JSON-DAG: "%233:sub14": 326 # CHECK-CP-JSON-DAG: "%233:sub15": 325 # CHECK-CP-JSON-DAG: "%233:sub16": 322 # CHECK-CP-JSON-DAG: "%233:sub17": 321 # CHECK-CP-JSON-DAG: "%233:sub18": 320 # CHECK-CP-JSON-DAG: "%233:sub19": 319 # CHECK-CP-JSON-DAG: "%233:sub20": 316 # CHECK-CP-JSON-DAG: "%233:sub21": 315 # CHECK-CP-JSON-DAG: "%233:sub22": 314 # CHECK-CP-JSON-DAG: "%233:sub23": 313 # CHECK-CP-JSON-DAG: "%233:sub24": 310 # CHECK-CP-JSON-DAG: "%233:sub25": 309 # CHECK-CP-JSON-DAG: "%233:sub26": 308 # CHECK-CP-JSON-DAG: "%233:sub27": 307 # CHECK-CP-JSON-DAG: "%233:sub28": 304 # CHECK-CP-JSON-DAG: "%233:sub29": 303 # CHECK-CP-JSON-DAG: "%233:sub30": 302 # CHECK-CP-JSON-DAG: "%233:sub31": 301 # CHECK-CP-JSON-DAG: "%275:sub0": 394 # CHECK-CP-JSON-DAG: "%275:sub1": 393 # CHECK-CP-JSON-DAG: "%275:sub2": 392 # CHECK-CP-JSON-DAG: "%275:sub3": 391 # CHECK-CP-JSON-DAG: "%275:sub4": 388 # CHECK-CP-JSON-DAG: "%275:sub5": 387 # CHECK-CP-JSON-DAG: "%275:sub6": 386 # CHECK-CP-JSON-DAG: "%275:sub7": 385 # CHECK-CP-JSON-DAG: "%275:sub8": 382 # CHECK-CP-JSON-DAG: "%275:sub9": 381 # CHECK-CP-JSON-DAG: "%275:sub10": 380 # CHECK-CP-JSON-DAG: "%275:sub11": 379 # CHECK-CP-JSON-DAG: "%275:sub12": 376 # CHECK-CP-JSON-DAG: "%275:sub13": 375 # CHECK-CP-JSON-DAG: "%275:sub14": 374 # CHECK-CP-JSON-DAG: "%275:sub15": 373 # CHECK-CP-JSON-DAG: "%275:sub16": 370 # CHECK-CP-JSON-DAG: "%275:sub17": 369 # CHECK-CP-JSON-DAG: "%275:sub18": 368 # CHECK-CP-JSON-DAG: "%275:sub19": 367 # CHECK-CP-JSON-DAG: "%275:sub20": 364 # CHECK-CP-JSON-DAG: "%275:sub21": 363 # CHECK-CP-JSON-DAG: "%275:sub22": 362 # CHECK-CP-JSON-DAG: "%275:sub23": 361 # CHECK-CP-JSON-DAG: "%275:sub24": 358 # CHECK-CP-JSON-DAG: "%275:sub25": 357 # CHECK-CP-JSON-DAG: "%275:sub26": 356 # CHECK-CP-JSON-DAG: "%275:sub27": 355 # CHECK-CP-JSON-DAG: "%275:sub28": 352 # CHECK-CP-JSON-DAG: "%275:sub29": 351 # CHECK-CP-JSON-DAG: "%275:sub30": 350 # CHECK-CP-JSON-DAG: "%275:sub31": 349 # CHECK-CP-JSON-DAG: "%277": 23 # CHECK-CP-JSON-DAG: "%278": 23 # CHECK-CP-JSON-DAG: "%279": 23 # CHECK-CP-JSON-DAG: "%280": 23 # CHECK-CP-JSON-DAG: "%282": 23 # CHECK-CP-JSON-DAG: "%283": 23 # CHECK-CP-JSON-DAG: "%284": 23 # CHECK-CP-JSON-DAG: "%285": 23 # CHECK-CP-JSON-DAG: "%287": 23 # CHECK-CP-JSON-DAG: "%288": 23 # CHECK-CP-JSON-DAG: "%289": 23 # CHECK-CP-JSON-DAG: "%290": 23 # CHECK-CP-JSON-DAG: "%291:sub0": 2 # CHECK-CP-JSON-DAG: "%291:sub1": 1 # CHECK-CP-JSON-DAG: "%291:sub2": 0 # CHECK-CP-JSON-DAG: "%292": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%294:vgpr_32 = COPY %291.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 201 # CHECK-CP-JSON-DAG: "%69:sub1": 200 # CHECK-CP-JSON-DAG: "%69:sub2": 199 # CHECK-CP-JSON-DAG: "%69:sub3": 198 # CHECK-CP-JSON-DAG: "%69:sub4": 195 # CHECK-CP-JSON-DAG: "%69:sub5": 194 # CHECK-CP-JSON-DAG: "%69:sub6": 193 # CHECK-CP-JSON-DAG: "%69:sub7": 192 # CHECK-CP-JSON-DAG: "%69:sub8": 189 # CHECK-CP-JSON-DAG: "%69:sub9": 188 # CHECK-CP-JSON-DAG: "%69:sub10": 187 # CHECK-CP-JSON-DAG: "%69:sub11": 186 # CHECK-CP-JSON-DAG: "%69:sub12": 183 # CHECK-CP-JSON-DAG: "%69:sub13": 182 # CHECK-CP-JSON-DAG: "%69:sub14": 181 # CHECK-CP-JSON-DAG: "%69:sub15": 180 # CHECK-CP-JSON-DAG: "%69:sub16": 177 # CHECK-CP-JSON-DAG: "%69:sub17": 176 # CHECK-CP-JSON-DAG: "%69:sub18": 175 # CHECK-CP-JSON-DAG: "%69:sub19": 174 # CHECK-CP-JSON-DAG: "%69:sub20": 171 # CHECK-CP-JSON-DAG: "%69:sub21": 170 # CHECK-CP-JSON-DAG: "%69:sub22": 169 # CHECK-CP-JSON-DAG: "%69:sub23": 168 # CHECK-CP-JSON-DAG: "%69:sub24": 165 # CHECK-CP-JSON-DAG: "%69:sub25": 164 # CHECK-CP-JSON-DAG: "%69:sub26": 163 # CHECK-CP-JSON-DAG: "%69:sub27": 162 # CHECK-CP-JSON-DAG: "%69:sub28": 159 # CHECK-CP-JSON-DAG: "%69:sub29": 158 # CHECK-CP-JSON-DAG: "%69:sub30": 157 # CHECK-CP-JSON-DAG: "%69:sub31": 156 # CHECK-CP-JSON-DAG: "%70:sub0": 153 # CHECK-CP-JSON-DAG: "%70:sub1": 152 # CHECK-CP-JSON-DAG: "%70:sub2": 151 # CHECK-CP-JSON-DAG: "%70:sub3": 150 # CHECK-CP-JSON-DAG: "%70:sub4": 147 # CHECK-CP-JSON-DAG: "%70:sub5": 146 # CHECK-CP-JSON-DAG: "%70:sub6": 145 # CHECK-CP-JSON-DAG: "%70:sub7": 144 # CHECK-CP-JSON-DAG: "%70:sub8": 141 # CHECK-CP-JSON-DAG: "%70:sub9": 140 # CHECK-CP-JSON-DAG: "%70:sub10": 139 # CHECK-CP-JSON-DAG: "%70:sub11": 138 # CHECK-CP-JSON-DAG: "%70:sub12": 135 # CHECK-CP-JSON-DAG: "%70:sub13": 134 # CHECK-CP-JSON-DAG: "%70:sub14": 133 # CHECK-CP-JSON-DAG: "%70:sub15": 132 # CHECK-CP-JSON-DAG: "%70:sub16": 129 # CHECK-CP-JSON-DAG: "%70:sub17": 128 # CHECK-CP-JSON-DAG: "%70:sub18": 127 # CHECK-CP-JSON-DAG: "%70:sub19": 126 # CHECK-CP-JSON-DAG: "%70:sub20": 123 # CHECK-CP-JSON-DAG: "%70:sub21": 122 # CHECK-CP-JSON-DAG: "%70:sub22": 121 # CHECK-CP-JSON-DAG: "%70:sub23": 120 # CHECK-CP-JSON-DAG: "%70:sub24": 117 # CHECK-CP-JSON-DAG: "%70:sub25": 116 # CHECK-CP-JSON-DAG: "%70:sub26": 115 # CHECK-CP-JSON-DAG: "%70:sub27": 114 # CHECK-CP-JSON-DAG: "%70:sub28": 111 # CHECK-CP-JSON-DAG: "%70:sub29": 110 # CHECK-CP-JSON-DAG: "%70:sub30": 109 # CHECK-CP-JSON-DAG: "%70:sub31": 108 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 24 # CHECK-CP-JSON-DAG: "%107": 66 # CHECK-CP-JSON-DAG: "%149:sub0": 249 # CHECK-CP-JSON-DAG: "%149:sub1": 248 # CHECK-CP-JSON-DAG: "%149:sub2": 247 # CHECK-CP-JSON-DAG: "%149:sub3": 246 # CHECK-CP-JSON-DAG: "%149:sub4": 243 # CHECK-CP-JSON-DAG: "%149:sub5": 242 # CHECK-CP-JSON-DAG: "%149:sub6": 241 # CHECK-CP-JSON-DAG: "%149:sub7": 240 # CHECK-CP-JSON-DAG: "%149:sub8": 237 # CHECK-CP-JSON-DAG: "%149:sub9": 236 # CHECK-CP-JSON-DAG: "%149:sub10": 235 # CHECK-CP-JSON-DAG: "%149:sub11": 234 # CHECK-CP-JSON-DAG: "%149:sub12": 231 # CHECK-CP-JSON-DAG: "%149:sub13": 230 # CHECK-CP-JSON-DAG: "%149:sub14": 229 # CHECK-CP-JSON-DAG: "%149:sub15": 228 # CHECK-CP-JSON-DAG: "%149:sub16": 225 # CHECK-CP-JSON-DAG: "%149:sub17": 224 # CHECK-CP-JSON-DAG: "%149:sub18": 223 # CHECK-CP-JSON-DAG: "%149:sub19": 222 # CHECK-CP-JSON-DAG: "%149:sub20": 219 # CHECK-CP-JSON-DAG: "%149:sub21": 218 # CHECK-CP-JSON-DAG: "%149:sub22": 217 # CHECK-CP-JSON-DAG: "%149:sub23": 216 # CHECK-CP-JSON-DAG: "%149:sub24": 213 # CHECK-CP-JSON-DAG: "%149:sub25": 212 # CHECK-CP-JSON-DAG: "%149:sub26": 211 # CHECK-CP-JSON-DAG: "%149:sub27": 210 # CHECK-CP-JSON-DAG: "%149:sub28": 207 # CHECK-CP-JSON-DAG: "%149:sub29": 206 # CHECK-CP-JSON-DAG: "%149:sub30": 205 # CHECK-CP-JSON-DAG: "%149:sub31": 204 # CHECK-CP-JSON-DAG: "%191:sub0": 297 # CHECK-CP-JSON-DAG: "%191:sub1": 296 # CHECK-CP-JSON-DAG: "%191:sub2": 295 # CHECK-CP-JSON-DAG: "%191:sub3": 294 # CHECK-CP-JSON-DAG: "%191:sub4": 291 # CHECK-CP-JSON-DAG: "%191:sub5": 290 # CHECK-CP-JSON-DAG: "%191:sub6": 289 # CHECK-CP-JSON-DAG: "%191:sub7": 288 # CHECK-CP-JSON-DAG: "%191:sub8": 285 # CHECK-CP-JSON-DAG: "%191:sub9": 284 # CHECK-CP-JSON-DAG: "%191:sub10": 283 # CHECK-CP-JSON-DAG: "%191:sub11": 282 # CHECK-CP-JSON-DAG: "%191:sub12": 279 # CHECK-CP-JSON-DAG: "%191:sub13": 278 # CHECK-CP-JSON-DAG: "%191:sub14": 277 # CHECK-CP-JSON-DAG: "%191:sub15": 276 # CHECK-CP-JSON-DAG: "%191:sub16": 273 # CHECK-CP-JSON-DAG: "%191:sub17": 272 # CHECK-CP-JSON-DAG: "%191:sub18": 271 # CHECK-CP-JSON-DAG: "%191:sub19": 270 # CHECK-CP-JSON-DAG: "%191:sub20": 267 # CHECK-CP-JSON-DAG: "%191:sub21": 266 # CHECK-CP-JSON-DAG: "%191:sub22": 265 # CHECK-CP-JSON-DAG: "%191:sub23": 264 # CHECK-CP-JSON-DAG: "%191:sub24": 261 # CHECK-CP-JSON-DAG: "%191:sub25": 260 # CHECK-CP-JSON-DAG: "%191:sub26": 259 # CHECK-CP-JSON-DAG: "%191:sub27": 258 # CHECK-CP-JSON-DAG: "%191:sub28": 255 # CHECK-CP-JSON-DAG: "%191:sub29": 254 # CHECK-CP-JSON-DAG: "%191:sub30": 253 # CHECK-CP-JSON-DAG: "%191:sub31": 252 # CHECK-CP-JSON-DAG: "%233:sub0": 345 # CHECK-CP-JSON-DAG: "%233:sub1": 344 # CHECK-CP-JSON-DAG: "%233:sub2": 343 # CHECK-CP-JSON-DAG: "%233:sub3": 342 # CHECK-CP-JSON-DAG: "%233:sub4": 339 # CHECK-CP-JSON-DAG: "%233:sub5": 338 # CHECK-CP-JSON-DAG: "%233:sub6": 337 # CHECK-CP-JSON-DAG: "%233:sub7": 336 # CHECK-CP-JSON-DAG: "%233:sub8": 333 # CHECK-CP-JSON-DAG: "%233:sub9": 332 # CHECK-CP-JSON-DAG: "%233:sub10": 331 # CHECK-CP-JSON-DAG: "%233:sub11": 330 # CHECK-CP-JSON-DAG: "%233:sub12": 327 # CHECK-CP-JSON-DAG: "%233:sub13": 326 # CHECK-CP-JSON-DAG: "%233:sub14": 325 # CHECK-CP-JSON-DAG: "%233:sub15": 324 # CHECK-CP-JSON-DAG: "%233:sub16": 321 # CHECK-CP-JSON-DAG: "%233:sub17": 320 # CHECK-CP-JSON-DAG: "%233:sub18": 319 # CHECK-CP-JSON-DAG: "%233:sub19": 318 # CHECK-CP-JSON-DAG: "%233:sub20": 315 # CHECK-CP-JSON-DAG: "%233:sub21": 314 # CHECK-CP-JSON-DAG: "%233:sub22": 313 # CHECK-CP-JSON-DAG: "%233:sub23": 312 # CHECK-CP-JSON-DAG: "%233:sub24": 309 # CHECK-CP-JSON-DAG: "%233:sub25": 308 # CHECK-CP-JSON-DAG: "%233:sub26": 307 # CHECK-CP-JSON-DAG: "%233:sub27": 306 # CHECK-CP-JSON-DAG: "%233:sub28": 303 # CHECK-CP-JSON-DAG: "%233:sub29": 302 # CHECK-CP-JSON-DAG: "%233:sub30": 301 # CHECK-CP-JSON-DAG: "%233:sub31": 300 # CHECK-CP-JSON-DAG: "%275:sub0": 393 # CHECK-CP-JSON-DAG: "%275:sub1": 392 # CHECK-CP-JSON-DAG: "%275:sub2": 391 # CHECK-CP-JSON-DAG: "%275:sub3": 390 # CHECK-CP-JSON-DAG: "%275:sub4": 387 # CHECK-CP-JSON-DAG: "%275:sub5": 386 # CHECK-CP-JSON-DAG: "%275:sub6": 385 # CHECK-CP-JSON-DAG: "%275:sub7": 384 # CHECK-CP-JSON-DAG: "%275:sub8": 381 # CHECK-CP-JSON-DAG: "%275:sub9": 380 # CHECK-CP-JSON-DAG: "%275:sub10": 379 # CHECK-CP-JSON-DAG: "%275:sub11": 378 # CHECK-CP-JSON-DAG: "%275:sub12": 375 # CHECK-CP-JSON-DAG: "%275:sub13": 374 # CHECK-CP-JSON-DAG: "%275:sub14": 373 # CHECK-CP-JSON-DAG: "%275:sub15": 372 # CHECK-CP-JSON-DAG: "%275:sub16": 369 # CHECK-CP-JSON-DAG: "%275:sub17": 368 # CHECK-CP-JSON-DAG: "%275:sub18": 367 # CHECK-CP-JSON-DAG: "%275:sub19": 366 # CHECK-CP-JSON-DAG: "%275:sub20": 363 # CHECK-CP-JSON-DAG: "%275:sub21": 362 # CHECK-CP-JSON-DAG: "%275:sub22": 361 # CHECK-CP-JSON-DAG: "%275:sub23": 360 # CHECK-CP-JSON-DAG: "%275:sub24": 357 # CHECK-CP-JSON-DAG: "%275:sub25": 356 # CHECK-CP-JSON-DAG: "%275:sub26": 355 # CHECK-CP-JSON-DAG: "%275:sub27": 354 # CHECK-CP-JSON-DAG: "%275:sub28": 351 # CHECK-CP-JSON-DAG: "%275:sub29": 350 # CHECK-CP-JSON-DAG: "%275:sub30": 349 # CHECK-CP-JSON-DAG: "%275:sub31": 348 # CHECK-CP-JSON-DAG: "%277": 22 # CHECK-CP-JSON-DAG: "%278": 22 # CHECK-CP-JSON-DAG: "%279": 22 # CHECK-CP-JSON-DAG: "%280": 22 # CHECK-CP-JSON-DAG: "%282": 22 # CHECK-CP-JSON-DAG: "%283": 22 # CHECK-CP-JSON-DAG: "%284": 22 # CHECK-CP-JSON-DAG: "%285": 22 # CHECK-CP-JSON-DAG: "%287": 22 # CHECK-CP-JSON-DAG: "%288": 22 # CHECK-CP-JSON-DAG: "%289": 22 # CHECK-CP-JSON-DAG: "%290": 22 # CHECK-CP-JSON-DAG: "%291:sub0": 1 # CHECK-CP-JSON-DAG: "%291:sub1": 0 # CHECK-CP-JSON-DAG: "%292": 22 # CHECK-CP-JSON-DAG: "%293": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%295:vgpr_32 = COPY %291.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 200 # CHECK-CP-JSON-DAG: "%69:sub1": 199 # CHECK-CP-JSON-DAG: "%69:sub2": 198 # CHECK-CP-JSON-DAG: "%69:sub3": 197 # CHECK-CP-JSON-DAG: "%69:sub4": 194 # CHECK-CP-JSON-DAG: "%69:sub5": 193 # CHECK-CP-JSON-DAG: "%69:sub6": 192 # CHECK-CP-JSON-DAG: "%69:sub7": 191 # CHECK-CP-JSON-DAG: "%69:sub8": 188 # CHECK-CP-JSON-DAG: "%69:sub9": 187 # CHECK-CP-JSON-DAG: "%69:sub10": 186 # CHECK-CP-JSON-DAG: "%69:sub11": 185 # CHECK-CP-JSON-DAG: "%69:sub12": 182 # CHECK-CP-JSON-DAG: "%69:sub13": 181 # CHECK-CP-JSON-DAG: "%69:sub14": 180 # CHECK-CP-JSON-DAG: "%69:sub15": 179 # CHECK-CP-JSON-DAG: "%69:sub16": 176 # CHECK-CP-JSON-DAG: "%69:sub17": 175 # CHECK-CP-JSON-DAG: "%69:sub18": 174 # CHECK-CP-JSON-DAG: "%69:sub19": 173 # CHECK-CP-JSON-DAG: "%69:sub20": 170 # CHECK-CP-JSON-DAG: "%69:sub21": 169 # CHECK-CP-JSON-DAG: "%69:sub22": 168 # CHECK-CP-JSON-DAG: "%69:sub23": 167 # CHECK-CP-JSON-DAG: "%69:sub24": 164 # CHECK-CP-JSON-DAG: "%69:sub25": 163 # CHECK-CP-JSON-DAG: "%69:sub26": 162 # CHECK-CP-JSON-DAG: "%69:sub27": 161 # CHECK-CP-JSON-DAG: "%69:sub28": 158 # CHECK-CP-JSON-DAG: "%69:sub29": 157 # CHECK-CP-JSON-DAG: "%69:sub30": 156 # CHECK-CP-JSON-DAG: "%69:sub31": 155 # CHECK-CP-JSON-DAG: "%70:sub0": 152 # CHECK-CP-JSON-DAG: "%70:sub1": 151 # CHECK-CP-JSON-DAG: "%70:sub2": 150 # CHECK-CP-JSON-DAG: "%70:sub3": 149 # CHECK-CP-JSON-DAG: "%70:sub4": 146 # CHECK-CP-JSON-DAG: "%70:sub5": 145 # CHECK-CP-JSON-DAG: "%70:sub6": 144 # CHECK-CP-JSON-DAG: "%70:sub7": 143 # CHECK-CP-JSON-DAG: "%70:sub8": 140 # CHECK-CP-JSON-DAG: "%70:sub9": 139 # CHECK-CP-JSON-DAG: "%70:sub10": 138 # CHECK-CP-JSON-DAG: "%70:sub11": 137 # CHECK-CP-JSON-DAG: "%70:sub12": 134 # CHECK-CP-JSON-DAG: "%70:sub13": 133 # CHECK-CP-JSON-DAG: "%70:sub14": 132 # CHECK-CP-JSON-DAG: "%70:sub15": 131 # CHECK-CP-JSON-DAG: "%70:sub16": 128 # CHECK-CP-JSON-DAG: "%70:sub17": 127 # CHECK-CP-JSON-DAG: "%70:sub18": 126 # CHECK-CP-JSON-DAG: "%70:sub19": 125 # CHECK-CP-JSON-DAG: "%70:sub20": 122 # CHECK-CP-JSON-DAG: "%70:sub21": 121 # CHECK-CP-JSON-DAG: "%70:sub22": 120 # CHECK-CP-JSON-DAG: "%70:sub23": 119 # CHECK-CP-JSON-DAG: "%70:sub24": 116 # CHECK-CP-JSON-DAG: "%70:sub25": 115 # CHECK-CP-JSON-DAG: "%70:sub26": 114 # CHECK-CP-JSON-DAG: "%70:sub27": 113 # CHECK-CP-JSON-DAG: "%70:sub28": 110 # CHECK-CP-JSON-DAG: "%70:sub29": 109 # CHECK-CP-JSON-DAG: "%70:sub30": 108 # CHECK-CP-JSON-DAG: "%70:sub31": 107 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 23 # CHECK-CP-JSON-DAG: "%107": 65 # CHECK-CP-JSON-DAG: "%149:sub0": 248 # CHECK-CP-JSON-DAG: "%149:sub1": 247 # CHECK-CP-JSON-DAG: "%149:sub2": 246 # CHECK-CP-JSON-DAG: "%149:sub3": 245 # CHECK-CP-JSON-DAG: "%149:sub4": 242 # CHECK-CP-JSON-DAG: "%149:sub5": 241 # CHECK-CP-JSON-DAG: "%149:sub6": 240 # CHECK-CP-JSON-DAG: "%149:sub7": 239 # CHECK-CP-JSON-DAG: "%149:sub8": 236 # CHECK-CP-JSON-DAG: "%149:sub9": 235 # CHECK-CP-JSON-DAG: "%149:sub10": 234 # CHECK-CP-JSON-DAG: "%149:sub11": 233 # CHECK-CP-JSON-DAG: "%149:sub12": 230 # CHECK-CP-JSON-DAG: "%149:sub13": 229 # CHECK-CP-JSON-DAG: "%149:sub14": 228 # CHECK-CP-JSON-DAG: "%149:sub15": 227 # CHECK-CP-JSON-DAG: "%149:sub16": 224 # CHECK-CP-JSON-DAG: "%149:sub17": 223 # CHECK-CP-JSON-DAG: "%149:sub18": 222 # CHECK-CP-JSON-DAG: "%149:sub19": 221 # CHECK-CP-JSON-DAG: "%149:sub20": 218 # CHECK-CP-JSON-DAG: "%149:sub21": 217 # CHECK-CP-JSON-DAG: "%149:sub22": 216 # CHECK-CP-JSON-DAG: "%149:sub23": 215 # CHECK-CP-JSON-DAG: "%149:sub24": 212 # CHECK-CP-JSON-DAG: "%149:sub25": 211 # CHECK-CP-JSON-DAG: "%149:sub26": 210 # CHECK-CP-JSON-DAG: "%149:sub27": 209 # CHECK-CP-JSON-DAG: "%149:sub28": 206 # CHECK-CP-JSON-DAG: "%149:sub29": 205 # CHECK-CP-JSON-DAG: "%149:sub30": 204 # CHECK-CP-JSON-DAG: "%149:sub31": 203 # CHECK-CP-JSON-DAG: "%191:sub0": 296 # CHECK-CP-JSON-DAG: "%191:sub1": 295 # CHECK-CP-JSON-DAG: "%191:sub2": 294 # CHECK-CP-JSON-DAG: "%191:sub3": 293 # CHECK-CP-JSON-DAG: "%191:sub4": 290 # CHECK-CP-JSON-DAG: "%191:sub5": 289 # CHECK-CP-JSON-DAG: "%191:sub6": 288 # CHECK-CP-JSON-DAG: "%191:sub7": 287 # CHECK-CP-JSON-DAG: "%191:sub8": 284 # CHECK-CP-JSON-DAG: "%191:sub9": 283 # CHECK-CP-JSON-DAG: "%191:sub10": 282 # CHECK-CP-JSON-DAG: "%191:sub11": 281 # CHECK-CP-JSON-DAG: "%191:sub12": 278 # CHECK-CP-JSON-DAG: "%191:sub13": 277 # CHECK-CP-JSON-DAG: "%191:sub14": 276 # CHECK-CP-JSON-DAG: "%191:sub15": 275 # CHECK-CP-JSON-DAG: "%191:sub16": 272 # CHECK-CP-JSON-DAG: "%191:sub17": 271 # CHECK-CP-JSON-DAG: "%191:sub18": 270 # CHECK-CP-JSON-DAG: "%191:sub19": 269 # CHECK-CP-JSON-DAG: "%191:sub20": 266 # CHECK-CP-JSON-DAG: "%191:sub21": 265 # CHECK-CP-JSON-DAG: "%191:sub22": 264 # CHECK-CP-JSON-DAG: "%191:sub23": 263 # CHECK-CP-JSON-DAG: "%191:sub24": 260 # CHECK-CP-JSON-DAG: "%191:sub25": 259 # CHECK-CP-JSON-DAG: "%191:sub26": 258 # CHECK-CP-JSON-DAG: "%191:sub27": 257 # CHECK-CP-JSON-DAG: "%191:sub28": 254 # CHECK-CP-JSON-DAG: "%191:sub29": 253 # CHECK-CP-JSON-DAG: "%191:sub30": 252 # CHECK-CP-JSON-DAG: "%191:sub31": 251 # CHECK-CP-JSON-DAG: "%233:sub0": 344 # CHECK-CP-JSON-DAG: "%233:sub1": 343 # CHECK-CP-JSON-DAG: "%233:sub2": 342 # CHECK-CP-JSON-DAG: "%233:sub3": 341 # CHECK-CP-JSON-DAG: "%233:sub4": 338 # CHECK-CP-JSON-DAG: "%233:sub5": 337 # CHECK-CP-JSON-DAG: "%233:sub6": 336 # CHECK-CP-JSON-DAG: "%233:sub7": 335 # CHECK-CP-JSON-DAG: "%233:sub8": 332 # CHECK-CP-JSON-DAG: "%233:sub9": 331 # CHECK-CP-JSON-DAG: "%233:sub10": 330 # CHECK-CP-JSON-DAG: "%233:sub11": 329 # CHECK-CP-JSON-DAG: "%233:sub12": 326 # CHECK-CP-JSON-DAG: "%233:sub13": 325 # CHECK-CP-JSON-DAG: "%233:sub14": 324 # CHECK-CP-JSON-DAG: "%233:sub15": 323 # CHECK-CP-JSON-DAG: "%233:sub16": 320 # CHECK-CP-JSON-DAG: "%233:sub17": 319 # CHECK-CP-JSON-DAG: "%233:sub18": 318 # CHECK-CP-JSON-DAG: "%233:sub19": 317 # CHECK-CP-JSON-DAG: "%233:sub20": 314 # CHECK-CP-JSON-DAG: "%233:sub21": 313 # CHECK-CP-JSON-DAG: "%233:sub22": 312 # CHECK-CP-JSON-DAG: "%233:sub23": 311 # CHECK-CP-JSON-DAG: "%233:sub24": 308 # CHECK-CP-JSON-DAG: "%233:sub25": 307 # CHECK-CP-JSON-DAG: "%233:sub26": 306 # CHECK-CP-JSON-DAG: "%233:sub27": 305 # CHECK-CP-JSON-DAG: "%233:sub28": 302 # CHECK-CP-JSON-DAG: "%233:sub29": 301 # CHECK-CP-JSON-DAG: "%233:sub30": 300 # CHECK-CP-JSON-DAG: "%233:sub31": 299 # CHECK-CP-JSON-DAG: "%275:sub0": 392 # CHECK-CP-JSON-DAG: "%275:sub1": 391 # CHECK-CP-JSON-DAG: "%275:sub2": 390 # CHECK-CP-JSON-DAG: "%275:sub3": 389 # CHECK-CP-JSON-DAG: "%275:sub4": 386 # CHECK-CP-JSON-DAG: "%275:sub5": 385 # CHECK-CP-JSON-DAG: "%275:sub6": 384 # CHECK-CP-JSON-DAG: "%275:sub7": 383 # CHECK-CP-JSON-DAG: "%275:sub8": 380 # CHECK-CP-JSON-DAG: "%275:sub9": 379 # CHECK-CP-JSON-DAG: "%275:sub10": 378 # CHECK-CP-JSON-DAG: "%275:sub11": 377 # CHECK-CP-JSON-DAG: "%275:sub12": 374 # CHECK-CP-JSON-DAG: "%275:sub13": 373 # CHECK-CP-JSON-DAG: "%275:sub14": 372 # CHECK-CP-JSON-DAG: "%275:sub15": 371 # CHECK-CP-JSON-DAG: "%275:sub16": 368 # CHECK-CP-JSON-DAG: "%275:sub17": 367 # CHECK-CP-JSON-DAG: "%275:sub18": 366 # CHECK-CP-JSON-DAG: "%275:sub19": 365 # CHECK-CP-JSON-DAG: "%275:sub20": 362 # CHECK-CP-JSON-DAG: "%275:sub21": 361 # CHECK-CP-JSON-DAG: "%275:sub22": 360 # CHECK-CP-JSON-DAG: "%275:sub23": 359 # CHECK-CP-JSON-DAG: "%275:sub24": 356 # CHECK-CP-JSON-DAG: "%275:sub25": 355 # CHECK-CP-JSON-DAG: "%275:sub26": 354 # CHECK-CP-JSON-DAG: "%275:sub27": 353 # CHECK-CP-JSON-DAG: "%275:sub28": 350 # CHECK-CP-JSON-DAG: "%275:sub29": 349 # CHECK-CP-JSON-DAG: "%275:sub30": 348 # CHECK-CP-JSON-DAG: "%275:sub31": 347 # CHECK-CP-JSON-DAG: "%277": 21 # CHECK-CP-JSON-DAG: "%278": 21 # CHECK-CP-JSON-DAG: "%279": 21 # CHECK-CP-JSON-DAG: "%280": 21 # CHECK-CP-JSON-DAG: "%282": 21 # CHECK-CP-JSON-DAG: "%283": 21 # CHECK-CP-JSON-DAG: "%284": 21 # CHECK-CP-JSON-DAG: "%285": 21 # CHECK-CP-JSON-DAG: "%287": 21 # CHECK-CP-JSON-DAG: "%288": 21 # CHECK-CP-JSON-DAG: "%289": 21 # CHECK-CP-JSON-DAG: "%290": 21 # CHECK-CP-JSON-DAG: "%291:sub0": 0 # CHECK-CP-JSON-DAG: "%292": 21 # CHECK-CP-JSON-DAG: "%293": 21 # CHECK-CP-JSON-DAG: "%294": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%296:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 199 # CHECK-CP-JSON-DAG: "%69:sub1": 198 # CHECK-CP-JSON-DAG: "%69:sub2": 197 # CHECK-CP-JSON-DAG: "%69:sub3": 196 # CHECK-CP-JSON-DAG: "%69:sub4": 193 # CHECK-CP-JSON-DAG: "%69:sub5": 192 # CHECK-CP-JSON-DAG: "%69:sub6": 191 # CHECK-CP-JSON-DAG: "%69:sub7": 190 # CHECK-CP-JSON-DAG: "%69:sub8": 187 # CHECK-CP-JSON-DAG: "%69:sub9": 186 # CHECK-CP-JSON-DAG: "%69:sub10": 185 # CHECK-CP-JSON-DAG: "%69:sub11": 184 # CHECK-CP-JSON-DAG: "%69:sub12": 181 # CHECK-CP-JSON-DAG: "%69:sub13": 180 # CHECK-CP-JSON-DAG: "%69:sub14": 179 # CHECK-CP-JSON-DAG: "%69:sub15": 178 # CHECK-CP-JSON-DAG: "%69:sub16": 175 # CHECK-CP-JSON-DAG: "%69:sub17": 174 # CHECK-CP-JSON-DAG: "%69:sub18": 173 # CHECK-CP-JSON-DAG: "%69:sub19": 172 # CHECK-CP-JSON-DAG: "%69:sub20": 169 # CHECK-CP-JSON-DAG: "%69:sub21": 168 # CHECK-CP-JSON-DAG: "%69:sub22": 167 # CHECK-CP-JSON-DAG: "%69:sub23": 166 # CHECK-CP-JSON-DAG: "%69:sub24": 163 # CHECK-CP-JSON-DAG: "%69:sub25": 162 # CHECK-CP-JSON-DAG: "%69:sub26": 161 # CHECK-CP-JSON-DAG: "%69:sub27": 160 # CHECK-CP-JSON-DAG: "%69:sub28": 157 # CHECK-CP-JSON-DAG: "%69:sub29": 156 # CHECK-CP-JSON-DAG: "%69:sub30": 155 # CHECK-CP-JSON-DAG: "%69:sub31": 154 # CHECK-CP-JSON-DAG: "%70:sub0": 151 # CHECK-CP-JSON-DAG: "%70:sub1": 150 # CHECK-CP-JSON-DAG: "%70:sub2": 149 # CHECK-CP-JSON-DAG: "%70:sub3": 148 # CHECK-CP-JSON-DAG: "%70:sub4": 145 # CHECK-CP-JSON-DAG: "%70:sub5": 144 # CHECK-CP-JSON-DAG: "%70:sub6": 143 # CHECK-CP-JSON-DAG: "%70:sub7": 142 # CHECK-CP-JSON-DAG: "%70:sub8": 139 # CHECK-CP-JSON-DAG: "%70:sub9": 138 # CHECK-CP-JSON-DAG: "%70:sub10": 137 # CHECK-CP-JSON-DAG: "%70:sub11": 136 # CHECK-CP-JSON-DAG: "%70:sub12": 133 # CHECK-CP-JSON-DAG: "%70:sub13": 132 # CHECK-CP-JSON-DAG: "%70:sub14": 131 # CHECK-CP-JSON-DAG: "%70:sub15": 130 # CHECK-CP-JSON-DAG: "%70:sub16": 127 # CHECK-CP-JSON-DAG: "%70:sub17": 126 # CHECK-CP-JSON-DAG: "%70:sub18": 125 # CHECK-CP-JSON-DAG: "%70:sub19": 124 # CHECK-CP-JSON-DAG: "%70:sub20": 121 # CHECK-CP-JSON-DAG: "%70:sub21": 120 # CHECK-CP-JSON-DAG: "%70:sub22": 119 # CHECK-CP-JSON-DAG: "%70:sub23": 118 # CHECK-CP-JSON-DAG: "%70:sub24": 115 # CHECK-CP-JSON-DAG: "%70:sub25": 114 # CHECK-CP-JSON-DAG: "%70:sub26": 113 # CHECK-CP-JSON-DAG: "%70:sub27": 112 # CHECK-CP-JSON-DAG: "%70:sub28": 109 # CHECK-CP-JSON-DAG: "%70:sub29": 108 # CHECK-CP-JSON-DAG: "%70:sub30": 107 # CHECK-CP-JSON-DAG: "%70:sub31": 106 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 22 # CHECK-CP-JSON-DAG: "%107": 64 # CHECK-CP-JSON-DAG: "%149:sub0": 247 # CHECK-CP-JSON-DAG: "%149:sub1": 246 # CHECK-CP-JSON-DAG: "%149:sub2": 245 # CHECK-CP-JSON-DAG: "%149:sub3": 244 # CHECK-CP-JSON-DAG: "%149:sub4": 241 # CHECK-CP-JSON-DAG: "%149:sub5": 240 # CHECK-CP-JSON-DAG: "%149:sub6": 239 # CHECK-CP-JSON-DAG: "%149:sub7": 238 # CHECK-CP-JSON-DAG: "%149:sub8": 235 # CHECK-CP-JSON-DAG: "%149:sub9": 234 # CHECK-CP-JSON-DAG: "%149:sub10": 233 # CHECK-CP-JSON-DAG: "%149:sub11": 232 # CHECK-CP-JSON-DAG: "%149:sub12": 229 # CHECK-CP-JSON-DAG: "%149:sub13": 228 # CHECK-CP-JSON-DAG: "%149:sub14": 227 # CHECK-CP-JSON-DAG: "%149:sub15": 226 # CHECK-CP-JSON-DAG: "%149:sub16": 223 # CHECK-CP-JSON-DAG: "%149:sub17": 222 # CHECK-CP-JSON-DAG: "%149:sub18": 221 # CHECK-CP-JSON-DAG: "%149:sub19": 220 # CHECK-CP-JSON-DAG: "%149:sub20": 217 # CHECK-CP-JSON-DAG: "%149:sub21": 216 # CHECK-CP-JSON-DAG: "%149:sub22": 215 # CHECK-CP-JSON-DAG: "%149:sub23": 214 # CHECK-CP-JSON-DAG: "%149:sub24": 211 # CHECK-CP-JSON-DAG: "%149:sub25": 210 # CHECK-CP-JSON-DAG: "%149:sub26": 209 # CHECK-CP-JSON-DAG: "%149:sub27": 208 # CHECK-CP-JSON-DAG: "%149:sub28": 205 # CHECK-CP-JSON-DAG: "%149:sub29": 204 # CHECK-CP-JSON-DAG: "%149:sub30": 203 # CHECK-CP-JSON-DAG: "%149:sub31": 202 # CHECK-CP-JSON-DAG: "%191:sub0": 295 # CHECK-CP-JSON-DAG: "%191:sub1": 294 # CHECK-CP-JSON-DAG: "%191:sub2": 293 # CHECK-CP-JSON-DAG: "%191:sub3": 292 # CHECK-CP-JSON-DAG: "%191:sub4": 289 # CHECK-CP-JSON-DAG: "%191:sub5": 288 # CHECK-CP-JSON-DAG: "%191:sub6": 287 # CHECK-CP-JSON-DAG: "%191:sub7": 286 # CHECK-CP-JSON-DAG: "%191:sub8": 283 # CHECK-CP-JSON-DAG: "%191:sub9": 282 # CHECK-CP-JSON-DAG: "%191:sub10": 281 # CHECK-CP-JSON-DAG: "%191:sub11": 280 # CHECK-CP-JSON-DAG: "%191:sub12": 277 # CHECK-CP-JSON-DAG: "%191:sub13": 276 # CHECK-CP-JSON-DAG: "%191:sub14": 275 # CHECK-CP-JSON-DAG: "%191:sub15": 274 # CHECK-CP-JSON-DAG: "%191:sub16": 271 # CHECK-CP-JSON-DAG: "%191:sub17": 270 # CHECK-CP-JSON-DAG: "%191:sub18": 269 # CHECK-CP-JSON-DAG: "%191:sub19": 268 # CHECK-CP-JSON-DAG: "%191:sub20": 265 # CHECK-CP-JSON-DAG: "%191:sub21": 264 # CHECK-CP-JSON-DAG: "%191:sub22": 263 # CHECK-CP-JSON-DAG: "%191:sub23": 262 # CHECK-CP-JSON-DAG: "%191:sub24": 259 # CHECK-CP-JSON-DAG: "%191:sub25": 258 # CHECK-CP-JSON-DAG: "%191:sub26": 257 # CHECK-CP-JSON-DAG: "%191:sub27": 256 # CHECK-CP-JSON-DAG: "%191:sub28": 253 # CHECK-CP-JSON-DAG: "%191:sub29": 252 # CHECK-CP-JSON-DAG: "%191:sub30": 251 # CHECK-CP-JSON-DAG: "%191:sub31": 250 # CHECK-CP-JSON-DAG: "%233:sub0": 343 # CHECK-CP-JSON-DAG: "%233:sub1": 342 # CHECK-CP-JSON-DAG: "%233:sub2": 341 # CHECK-CP-JSON-DAG: "%233:sub3": 340 # CHECK-CP-JSON-DAG: "%233:sub4": 337 # CHECK-CP-JSON-DAG: "%233:sub5": 336 # CHECK-CP-JSON-DAG: "%233:sub6": 335 # CHECK-CP-JSON-DAG: "%233:sub7": 334 # CHECK-CP-JSON-DAG: "%233:sub8": 331 # CHECK-CP-JSON-DAG: "%233:sub9": 330 # CHECK-CP-JSON-DAG: "%233:sub10": 329 # CHECK-CP-JSON-DAG: "%233:sub11": 328 # CHECK-CP-JSON-DAG: "%233:sub12": 325 # CHECK-CP-JSON-DAG: "%233:sub13": 324 # CHECK-CP-JSON-DAG: "%233:sub14": 323 # CHECK-CP-JSON-DAG: "%233:sub15": 322 # CHECK-CP-JSON-DAG: "%233:sub16": 319 # CHECK-CP-JSON-DAG: "%233:sub17": 318 # CHECK-CP-JSON-DAG: "%233:sub18": 317 # CHECK-CP-JSON-DAG: "%233:sub19": 316 # CHECK-CP-JSON-DAG: "%233:sub20": 313 # CHECK-CP-JSON-DAG: "%233:sub21": 312 # CHECK-CP-JSON-DAG: "%233:sub22": 311 # CHECK-CP-JSON-DAG: "%233:sub23": 310 # CHECK-CP-JSON-DAG: "%233:sub24": 307 # CHECK-CP-JSON-DAG: "%233:sub25": 306 # CHECK-CP-JSON-DAG: "%233:sub26": 305 # CHECK-CP-JSON-DAG: "%233:sub27": 304 # CHECK-CP-JSON-DAG: "%233:sub28": 301 # CHECK-CP-JSON-DAG: "%233:sub29": 300 # CHECK-CP-JSON-DAG: "%233:sub30": 299 # CHECK-CP-JSON-DAG: "%233:sub31": 298 # CHECK-CP-JSON-DAG: "%275:sub0": 391 # CHECK-CP-JSON-DAG: "%275:sub1": 390 # CHECK-CP-JSON-DAG: "%275:sub2": 389 # CHECK-CP-JSON-DAG: "%275:sub3": 388 # CHECK-CP-JSON-DAG: "%275:sub4": 385 # CHECK-CP-JSON-DAG: "%275:sub5": 384 # CHECK-CP-JSON-DAG: "%275:sub6": 383 # CHECK-CP-JSON-DAG: "%275:sub7": 382 # CHECK-CP-JSON-DAG: "%275:sub8": 379 # CHECK-CP-JSON-DAG: "%275:sub9": 378 # CHECK-CP-JSON-DAG: "%275:sub10": 377 # CHECK-CP-JSON-DAG: "%275:sub11": 376 # CHECK-CP-JSON-DAG: "%275:sub12": 373 # CHECK-CP-JSON-DAG: "%275:sub13": 372 # CHECK-CP-JSON-DAG: "%275:sub14": 371 # CHECK-CP-JSON-DAG: "%275:sub15": 370 # CHECK-CP-JSON-DAG: "%275:sub16": 367 # CHECK-CP-JSON-DAG: "%275:sub17": 366 # CHECK-CP-JSON-DAG: "%275:sub18": 365 # CHECK-CP-JSON-DAG: "%275:sub19": 364 # CHECK-CP-JSON-DAG: "%275:sub20": 361 # CHECK-CP-JSON-DAG: "%275:sub21": 360 # CHECK-CP-JSON-DAG: "%275:sub22": 359 # CHECK-CP-JSON-DAG: "%275:sub23": 358 # CHECK-CP-JSON-DAG: "%275:sub24": 355 # CHECK-CP-JSON-DAG: "%275:sub25": 354 # CHECK-CP-JSON-DAG: "%275:sub26": 353 # CHECK-CP-JSON-DAG: "%275:sub27": 352 # CHECK-CP-JSON-DAG: "%275:sub28": 349 # CHECK-CP-JSON-DAG: "%275:sub29": 348 # CHECK-CP-JSON-DAG: "%275:sub30": 347 # CHECK-CP-JSON-DAG: "%275:sub31": 346 # CHECK-CP-JSON-DAG: "%277": 20 # CHECK-CP-JSON-DAG: "%278": 20 # CHECK-CP-JSON-DAG: "%279": 20 # CHECK-CP-JSON-DAG: "%280": 20 # CHECK-CP-JSON-DAG: "%282": 20 # CHECK-CP-JSON-DAG: "%283": 20 # CHECK-CP-JSON-DAG: "%284": 20 # CHECK-CP-JSON-DAG: "%285": 20 # CHECK-CP-JSON-DAG: "%287": 20 # CHECK-CP-JSON-DAG: "%288": 20 # CHECK-CP-JSON-DAG: "%289": 20 # CHECK-CP-JSON-DAG: "%290": 20 # CHECK-CP-JSON-DAG: "%292": 20 # CHECK-CP-JSON-DAG: "%293": 20 # CHECK-CP-JSON-DAG: "%294": 20 # CHECK-CP-JSON-DAG: "%295": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%297:vgpr_32 = COPY %296.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 198 # CHECK-CP-JSON-DAG: "%69:sub1": 197 # CHECK-CP-JSON-DAG: "%69:sub2": 196 # CHECK-CP-JSON-DAG: "%69:sub3": 195 # CHECK-CP-JSON-DAG: "%69:sub4": 192 # CHECK-CP-JSON-DAG: "%69:sub5": 191 # CHECK-CP-JSON-DAG: "%69:sub6": 190 # CHECK-CP-JSON-DAG: "%69:sub7": 189 # CHECK-CP-JSON-DAG: "%69:sub8": 186 # CHECK-CP-JSON-DAG: "%69:sub9": 185 # CHECK-CP-JSON-DAG: "%69:sub10": 184 # CHECK-CP-JSON-DAG: "%69:sub11": 183 # CHECK-CP-JSON-DAG: "%69:sub12": 180 # CHECK-CP-JSON-DAG: "%69:sub13": 179 # CHECK-CP-JSON-DAG: "%69:sub14": 178 # CHECK-CP-JSON-DAG: "%69:sub15": 177 # CHECK-CP-JSON-DAG: "%69:sub16": 174 # CHECK-CP-JSON-DAG: "%69:sub17": 173 # CHECK-CP-JSON-DAG: "%69:sub18": 172 # CHECK-CP-JSON-DAG: "%69:sub19": 171 # CHECK-CP-JSON-DAG: "%69:sub20": 168 # CHECK-CP-JSON-DAG: "%69:sub21": 167 # CHECK-CP-JSON-DAG: "%69:sub22": 166 # CHECK-CP-JSON-DAG: "%69:sub23": 165 # CHECK-CP-JSON-DAG: "%69:sub24": 162 # CHECK-CP-JSON-DAG: "%69:sub25": 161 # CHECK-CP-JSON-DAG: "%69:sub26": 160 # CHECK-CP-JSON-DAG: "%69:sub27": 159 # CHECK-CP-JSON-DAG: "%69:sub28": 156 # CHECK-CP-JSON-DAG: "%69:sub29": 155 # CHECK-CP-JSON-DAG: "%69:sub30": 154 # CHECK-CP-JSON-DAG: "%69:sub31": 153 # CHECK-CP-JSON-DAG: "%70:sub0": 150 # CHECK-CP-JSON-DAG: "%70:sub1": 149 # CHECK-CP-JSON-DAG: "%70:sub2": 148 # CHECK-CP-JSON-DAG: "%70:sub3": 147 # CHECK-CP-JSON-DAG: "%70:sub4": 144 # CHECK-CP-JSON-DAG: "%70:sub5": 143 # CHECK-CP-JSON-DAG: "%70:sub6": 142 # CHECK-CP-JSON-DAG: "%70:sub7": 141 # CHECK-CP-JSON-DAG: "%70:sub8": 138 # CHECK-CP-JSON-DAG: "%70:sub9": 137 # CHECK-CP-JSON-DAG: "%70:sub10": 136 # CHECK-CP-JSON-DAG: "%70:sub11": 135 # CHECK-CP-JSON-DAG: "%70:sub12": 132 # CHECK-CP-JSON-DAG: "%70:sub13": 131 # CHECK-CP-JSON-DAG: "%70:sub14": 130 # CHECK-CP-JSON-DAG: "%70:sub15": 129 # CHECK-CP-JSON-DAG: "%70:sub16": 126 # CHECK-CP-JSON-DAG: "%70:sub17": 125 # CHECK-CP-JSON-DAG: "%70:sub18": 124 # CHECK-CP-JSON-DAG: "%70:sub19": 123 # CHECK-CP-JSON-DAG: "%70:sub20": 120 # CHECK-CP-JSON-DAG: "%70:sub21": 119 # CHECK-CP-JSON-DAG: "%70:sub22": 118 # CHECK-CP-JSON-DAG: "%70:sub23": 117 # CHECK-CP-JSON-DAG: "%70:sub24": 114 # CHECK-CP-JSON-DAG: "%70:sub25": 113 # CHECK-CP-JSON-DAG: "%70:sub26": 112 # CHECK-CP-JSON-DAG: "%70:sub27": 111 # CHECK-CP-JSON-DAG: "%70:sub28": 108 # CHECK-CP-JSON-DAG: "%70:sub29": 107 # CHECK-CP-JSON-DAG: "%70:sub30": 106 # CHECK-CP-JSON-DAG: "%70:sub31": 105 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 21 # CHECK-CP-JSON-DAG: "%107": 63 # CHECK-CP-JSON-DAG: "%149:sub0": 246 # CHECK-CP-JSON-DAG: "%149:sub1": 245 # CHECK-CP-JSON-DAG: "%149:sub2": 244 # CHECK-CP-JSON-DAG: "%149:sub3": 243 # CHECK-CP-JSON-DAG: "%149:sub4": 240 # CHECK-CP-JSON-DAG: "%149:sub5": 239 # CHECK-CP-JSON-DAG: "%149:sub6": 238 # CHECK-CP-JSON-DAG: "%149:sub7": 237 # CHECK-CP-JSON-DAG: "%149:sub8": 234 # CHECK-CP-JSON-DAG: "%149:sub9": 233 # CHECK-CP-JSON-DAG: "%149:sub10": 232 # CHECK-CP-JSON-DAG: "%149:sub11": 231 # CHECK-CP-JSON-DAG: "%149:sub12": 228 # CHECK-CP-JSON-DAG: "%149:sub13": 227 # CHECK-CP-JSON-DAG: "%149:sub14": 226 # CHECK-CP-JSON-DAG: "%149:sub15": 225 # CHECK-CP-JSON-DAG: "%149:sub16": 222 # CHECK-CP-JSON-DAG: "%149:sub17": 221 # CHECK-CP-JSON-DAG: "%149:sub18": 220 # CHECK-CP-JSON-DAG: "%149:sub19": 219 # CHECK-CP-JSON-DAG: "%149:sub20": 216 # CHECK-CP-JSON-DAG: "%149:sub21": 215 # CHECK-CP-JSON-DAG: "%149:sub22": 214 # CHECK-CP-JSON-DAG: "%149:sub23": 213 # CHECK-CP-JSON-DAG: "%149:sub24": 210 # CHECK-CP-JSON-DAG: "%149:sub25": 209 # CHECK-CP-JSON-DAG: "%149:sub26": 208 # CHECK-CP-JSON-DAG: "%149:sub27": 207 # CHECK-CP-JSON-DAG: "%149:sub28": 204 # CHECK-CP-JSON-DAG: "%149:sub29": 203 # CHECK-CP-JSON-DAG: "%149:sub30": 202 # CHECK-CP-JSON-DAG: "%149:sub31": 201 # CHECK-CP-JSON-DAG: "%191:sub0": 294 # CHECK-CP-JSON-DAG: "%191:sub1": 293 # CHECK-CP-JSON-DAG: "%191:sub2": 292 # CHECK-CP-JSON-DAG: "%191:sub3": 291 # CHECK-CP-JSON-DAG: "%191:sub4": 288 # CHECK-CP-JSON-DAG: "%191:sub5": 287 # CHECK-CP-JSON-DAG: "%191:sub6": 286 # CHECK-CP-JSON-DAG: "%191:sub7": 285 # CHECK-CP-JSON-DAG: "%191:sub8": 282 # CHECK-CP-JSON-DAG: "%191:sub9": 281 # CHECK-CP-JSON-DAG: "%191:sub10": 280 # CHECK-CP-JSON-DAG: "%191:sub11": 279 # CHECK-CP-JSON-DAG: "%191:sub12": 276 # CHECK-CP-JSON-DAG: "%191:sub13": 275 # CHECK-CP-JSON-DAG: "%191:sub14": 274 # CHECK-CP-JSON-DAG: "%191:sub15": 273 # CHECK-CP-JSON-DAG: "%191:sub16": 270 # CHECK-CP-JSON-DAG: "%191:sub17": 269 # CHECK-CP-JSON-DAG: "%191:sub18": 268 # CHECK-CP-JSON-DAG: "%191:sub19": 267 # CHECK-CP-JSON-DAG: "%191:sub20": 264 # CHECK-CP-JSON-DAG: "%191:sub21": 263 # CHECK-CP-JSON-DAG: "%191:sub22": 262 # CHECK-CP-JSON-DAG: "%191:sub23": 261 # CHECK-CP-JSON-DAG: "%191:sub24": 258 # CHECK-CP-JSON-DAG: "%191:sub25": 257 # CHECK-CP-JSON-DAG: "%191:sub26": 256 # CHECK-CP-JSON-DAG: "%191:sub27": 255 # CHECK-CP-JSON-DAG: "%191:sub28": 252 # CHECK-CP-JSON-DAG: "%191:sub29": 251 # CHECK-CP-JSON-DAG: "%191:sub30": 250 # CHECK-CP-JSON-DAG: "%191:sub31": 249 # CHECK-CP-JSON-DAG: "%233:sub0": 342 # CHECK-CP-JSON-DAG: "%233:sub1": 341 # CHECK-CP-JSON-DAG: "%233:sub2": 340 # CHECK-CP-JSON-DAG: "%233:sub3": 339 # CHECK-CP-JSON-DAG: "%233:sub4": 336 # CHECK-CP-JSON-DAG: "%233:sub5": 335 # CHECK-CP-JSON-DAG: "%233:sub6": 334 # CHECK-CP-JSON-DAG: "%233:sub7": 333 # CHECK-CP-JSON-DAG: "%233:sub8": 330 # CHECK-CP-JSON-DAG: "%233:sub9": 329 # CHECK-CP-JSON-DAG: "%233:sub10": 328 # CHECK-CP-JSON-DAG: "%233:sub11": 327 # CHECK-CP-JSON-DAG: "%233:sub12": 324 # CHECK-CP-JSON-DAG: "%233:sub13": 323 # CHECK-CP-JSON-DAG: "%233:sub14": 322 # CHECK-CP-JSON-DAG: "%233:sub15": 321 # CHECK-CP-JSON-DAG: "%233:sub16": 318 # CHECK-CP-JSON-DAG: "%233:sub17": 317 # CHECK-CP-JSON-DAG: "%233:sub18": 316 # CHECK-CP-JSON-DAG: "%233:sub19": 315 # CHECK-CP-JSON-DAG: "%233:sub20": 312 # CHECK-CP-JSON-DAG: "%233:sub21": 311 # CHECK-CP-JSON-DAG: "%233:sub22": 310 # CHECK-CP-JSON-DAG: "%233:sub23": 309 # CHECK-CP-JSON-DAG: "%233:sub24": 306 # CHECK-CP-JSON-DAG: "%233:sub25": 305 # CHECK-CP-JSON-DAG: "%233:sub26": 304 # CHECK-CP-JSON-DAG: "%233:sub27": 303 # CHECK-CP-JSON-DAG: "%233:sub28": 300 # CHECK-CP-JSON-DAG: "%233:sub29": 299 # CHECK-CP-JSON-DAG: "%233:sub30": 298 # CHECK-CP-JSON-DAG: "%233:sub31": 297 # CHECK-CP-JSON-DAG: "%275:sub0": 390 # CHECK-CP-JSON-DAG: "%275:sub1": 389 # CHECK-CP-JSON-DAG: "%275:sub2": 388 # CHECK-CP-JSON-DAG: "%275:sub3": 387 # CHECK-CP-JSON-DAG: "%275:sub4": 384 # CHECK-CP-JSON-DAG: "%275:sub5": 383 # CHECK-CP-JSON-DAG: "%275:sub6": 382 # CHECK-CP-JSON-DAG: "%275:sub7": 381 # CHECK-CP-JSON-DAG: "%275:sub8": 378 # CHECK-CP-JSON-DAG: "%275:sub9": 377 # CHECK-CP-JSON-DAG: "%275:sub10": 376 # CHECK-CP-JSON-DAG: "%275:sub11": 375 # CHECK-CP-JSON-DAG: "%275:sub12": 372 # CHECK-CP-JSON-DAG: "%275:sub13": 371 # CHECK-CP-JSON-DAG: "%275:sub14": 370 # CHECK-CP-JSON-DAG: "%275:sub15": 369 # CHECK-CP-JSON-DAG: "%275:sub16": 366 # CHECK-CP-JSON-DAG: "%275:sub17": 365 # CHECK-CP-JSON-DAG: "%275:sub18": 364 # CHECK-CP-JSON-DAG: "%275:sub19": 363 # CHECK-CP-JSON-DAG: "%275:sub20": 360 # CHECK-CP-JSON-DAG: "%275:sub21": 359 # CHECK-CP-JSON-DAG: "%275:sub22": 358 # CHECK-CP-JSON-DAG: "%275:sub23": 357 # CHECK-CP-JSON-DAG: "%275:sub24": 354 # CHECK-CP-JSON-DAG: "%275:sub25": 353 # CHECK-CP-JSON-DAG: "%275:sub26": 352 # CHECK-CP-JSON-DAG: "%275:sub27": 351 # CHECK-CP-JSON-DAG: "%275:sub28": 348 # CHECK-CP-JSON-DAG: "%275:sub29": 347 # CHECK-CP-JSON-DAG: "%275:sub30": 346 # CHECK-CP-JSON-DAG: "%275:sub31": 345 # CHECK-CP-JSON-DAG: "%277": 19 # CHECK-CP-JSON-DAG: "%278": 19 # CHECK-CP-JSON-DAG: "%279": 19 # CHECK-CP-JSON-DAG: "%280": 19 # CHECK-CP-JSON-DAG: "%282": 19 # CHECK-CP-JSON-DAG: "%283": 19 # CHECK-CP-JSON-DAG: "%284": 19 # CHECK-CP-JSON-DAG: "%285": 19 # CHECK-CP-JSON-DAG: "%287": 19 # CHECK-CP-JSON-DAG: "%288": 19 # CHECK-CP-JSON-DAG: "%289": 19 # CHECK-CP-JSON-DAG: "%290": 19 # CHECK-CP-JSON-DAG: "%292": 19 # CHECK-CP-JSON-DAG: "%293": 19 # CHECK-CP-JSON-DAG: "%294": 19 # CHECK-CP-JSON-DAG: "%295": 19 # CHECK-CP-JSON-DAG: "%296:sub0": 3 # CHECK-CP-JSON-DAG: "%296:sub1": 2 # CHECK-CP-JSON-DAG: "%296:sub2": 1 # CHECK-CP-JSON-DAG: "%296:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%298:vgpr_32 = COPY %296.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 197 # CHECK-CP-JSON-DAG: "%69:sub1": 196 # CHECK-CP-JSON-DAG: "%69:sub2": 195 # CHECK-CP-JSON-DAG: "%69:sub3": 194 # CHECK-CP-JSON-DAG: "%69:sub4": 191 # CHECK-CP-JSON-DAG: "%69:sub5": 190 # CHECK-CP-JSON-DAG: "%69:sub6": 189 # CHECK-CP-JSON-DAG: "%69:sub7": 188 # CHECK-CP-JSON-DAG: "%69:sub8": 185 # CHECK-CP-JSON-DAG: "%69:sub9": 184 # CHECK-CP-JSON-DAG: "%69:sub10": 183 # CHECK-CP-JSON-DAG: "%69:sub11": 182 # CHECK-CP-JSON-DAG: "%69:sub12": 179 # CHECK-CP-JSON-DAG: "%69:sub13": 178 # CHECK-CP-JSON-DAG: "%69:sub14": 177 # CHECK-CP-JSON-DAG: "%69:sub15": 176 # CHECK-CP-JSON-DAG: "%69:sub16": 173 # CHECK-CP-JSON-DAG: "%69:sub17": 172 # CHECK-CP-JSON-DAG: "%69:sub18": 171 # CHECK-CP-JSON-DAG: "%69:sub19": 170 # CHECK-CP-JSON-DAG: "%69:sub20": 167 # CHECK-CP-JSON-DAG: "%69:sub21": 166 # CHECK-CP-JSON-DAG: "%69:sub22": 165 # CHECK-CP-JSON-DAG: "%69:sub23": 164 # CHECK-CP-JSON-DAG: "%69:sub24": 161 # CHECK-CP-JSON-DAG: "%69:sub25": 160 # CHECK-CP-JSON-DAG: "%69:sub26": 159 # CHECK-CP-JSON-DAG: "%69:sub27": 158 # CHECK-CP-JSON-DAG: "%69:sub28": 155 # CHECK-CP-JSON-DAG: "%69:sub29": 154 # CHECK-CP-JSON-DAG: "%69:sub30": 153 # CHECK-CP-JSON-DAG: "%69:sub31": 152 # CHECK-CP-JSON-DAG: "%70:sub0": 149 # CHECK-CP-JSON-DAG: "%70:sub1": 148 # CHECK-CP-JSON-DAG: "%70:sub2": 147 # CHECK-CP-JSON-DAG: "%70:sub3": 146 # CHECK-CP-JSON-DAG: "%70:sub4": 143 # CHECK-CP-JSON-DAG: "%70:sub5": 142 # CHECK-CP-JSON-DAG: "%70:sub6": 141 # CHECK-CP-JSON-DAG: "%70:sub7": 140 # CHECK-CP-JSON-DAG: "%70:sub8": 137 # CHECK-CP-JSON-DAG: "%70:sub9": 136 # CHECK-CP-JSON-DAG: "%70:sub10": 135 # CHECK-CP-JSON-DAG: "%70:sub11": 134 # CHECK-CP-JSON-DAG: "%70:sub12": 131 # CHECK-CP-JSON-DAG: "%70:sub13": 130 # CHECK-CP-JSON-DAG: "%70:sub14": 129 # CHECK-CP-JSON-DAG: "%70:sub15": 128 # CHECK-CP-JSON-DAG: "%70:sub16": 125 # CHECK-CP-JSON-DAG: "%70:sub17": 124 # CHECK-CP-JSON-DAG: "%70:sub18": 123 # CHECK-CP-JSON-DAG: "%70:sub19": 122 # CHECK-CP-JSON-DAG: "%70:sub20": 119 # CHECK-CP-JSON-DAG: "%70:sub21": 118 # CHECK-CP-JSON-DAG: "%70:sub22": 117 # CHECK-CP-JSON-DAG: "%70:sub23": 116 # CHECK-CP-JSON-DAG: "%70:sub24": 113 # CHECK-CP-JSON-DAG: "%70:sub25": 112 # CHECK-CP-JSON-DAG: "%70:sub26": 111 # CHECK-CP-JSON-DAG: "%70:sub27": 110 # CHECK-CP-JSON-DAG: "%70:sub28": 107 # CHECK-CP-JSON-DAG: "%70:sub29": 106 # CHECK-CP-JSON-DAG: "%70:sub30": 105 # CHECK-CP-JSON-DAG: "%70:sub31": 104 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 20 # CHECK-CP-JSON-DAG: "%107": 62 # CHECK-CP-JSON-DAG: "%149:sub0": 245 # CHECK-CP-JSON-DAG: "%149:sub1": 244 # CHECK-CP-JSON-DAG: "%149:sub2": 243 # CHECK-CP-JSON-DAG: "%149:sub3": 242 # CHECK-CP-JSON-DAG: "%149:sub4": 239 # CHECK-CP-JSON-DAG: "%149:sub5": 238 # CHECK-CP-JSON-DAG: "%149:sub6": 237 # CHECK-CP-JSON-DAG: "%149:sub7": 236 # CHECK-CP-JSON-DAG: "%149:sub8": 233 # CHECK-CP-JSON-DAG: "%149:sub9": 232 # CHECK-CP-JSON-DAG: "%149:sub10": 231 # CHECK-CP-JSON-DAG: "%149:sub11": 230 # CHECK-CP-JSON-DAG: "%149:sub12": 227 # CHECK-CP-JSON-DAG: "%149:sub13": 226 # CHECK-CP-JSON-DAG: "%149:sub14": 225 # CHECK-CP-JSON-DAG: "%149:sub15": 224 # CHECK-CP-JSON-DAG: "%149:sub16": 221 # CHECK-CP-JSON-DAG: "%149:sub17": 220 # CHECK-CP-JSON-DAG: "%149:sub18": 219 # CHECK-CP-JSON-DAG: "%149:sub19": 218 # CHECK-CP-JSON-DAG: "%149:sub20": 215 # CHECK-CP-JSON-DAG: "%149:sub21": 214 # CHECK-CP-JSON-DAG: "%149:sub22": 213 # CHECK-CP-JSON-DAG: "%149:sub23": 212 # CHECK-CP-JSON-DAG: "%149:sub24": 209 # CHECK-CP-JSON-DAG: "%149:sub25": 208 # CHECK-CP-JSON-DAG: "%149:sub26": 207 # CHECK-CP-JSON-DAG: "%149:sub27": 206 # CHECK-CP-JSON-DAG: "%149:sub28": 203 # CHECK-CP-JSON-DAG: "%149:sub29": 202 # CHECK-CP-JSON-DAG: "%149:sub30": 201 # CHECK-CP-JSON-DAG: "%149:sub31": 200 # CHECK-CP-JSON-DAG: "%191:sub0": 293 # CHECK-CP-JSON-DAG: "%191:sub1": 292 # CHECK-CP-JSON-DAG: "%191:sub2": 291 # CHECK-CP-JSON-DAG: "%191:sub3": 290 # CHECK-CP-JSON-DAG: "%191:sub4": 287 # CHECK-CP-JSON-DAG: "%191:sub5": 286 # CHECK-CP-JSON-DAG: "%191:sub6": 285 # CHECK-CP-JSON-DAG: "%191:sub7": 284 # CHECK-CP-JSON-DAG: "%191:sub8": 281 # CHECK-CP-JSON-DAG: "%191:sub9": 280 # CHECK-CP-JSON-DAG: "%191:sub10": 279 # CHECK-CP-JSON-DAG: "%191:sub11": 278 # CHECK-CP-JSON-DAG: "%191:sub12": 275 # CHECK-CP-JSON-DAG: "%191:sub13": 274 # CHECK-CP-JSON-DAG: "%191:sub14": 273 # CHECK-CP-JSON-DAG: "%191:sub15": 272 # CHECK-CP-JSON-DAG: "%191:sub16": 269 # CHECK-CP-JSON-DAG: "%191:sub17": 268 # CHECK-CP-JSON-DAG: "%191:sub18": 267 # CHECK-CP-JSON-DAG: "%191:sub19": 266 # CHECK-CP-JSON-DAG: "%191:sub20": 263 # CHECK-CP-JSON-DAG: "%191:sub21": 262 # CHECK-CP-JSON-DAG: "%191:sub22": 261 # CHECK-CP-JSON-DAG: "%191:sub23": 260 # CHECK-CP-JSON-DAG: "%191:sub24": 257 # CHECK-CP-JSON-DAG: "%191:sub25": 256 # CHECK-CP-JSON-DAG: "%191:sub26": 255 # CHECK-CP-JSON-DAG: "%191:sub27": 254 # CHECK-CP-JSON-DAG: "%191:sub28": 251 # CHECK-CP-JSON-DAG: "%191:sub29": 250 # CHECK-CP-JSON-DAG: "%191:sub30": 249 # CHECK-CP-JSON-DAG: "%191:sub31": 248 # CHECK-CP-JSON-DAG: "%233:sub0": 341 # CHECK-CP-JSON-DAG: "%233:sub1": 340 # CHECK-CP-JSON-DAG: "%233:sub2": 339 # CHECK-CP-JSON-DAG: "%233:sub3": 338 # CHECK-CP-JSON-DAG: "%233:sub4": 335 # CHECK-CP-JSON-DAG: "%233:sub5": 334 # CHECK-CP-JSON-DAG: "%233:sub6": 333 # CHECK-CP-JSON-DAG: "%233:sub7": 332 # CHECK-CP-JSON-DAG: "%233:sub8": 329 # CHECK-CP-JSON-DAG: "%233:sub9": 328 # CHECK-CP-JSON-DAG: "%233:sub10": 327 # CHECK-CP-JSON-DAG: "%233:sub11": 326 # CHECK-CP-JSON-DAG: "%233:sub12": 323 # CHECK-CP-JSON-DAG: "%233:sub13": 322 # CHECK-CP-JSON-DAG: "%233:sub14": 321 # CHECK-CP-JSON-DAG: "%233:sub15": 320 # CHECK-CP-JSON-DAG: "%233:sub16": 317 # CHECK-CP-JSON-DAG: "%233:sub17": 316 # CHECK-CP-JSON-DAG: "%233:sub18": 315 # CHECK-CP-JSON-DAG: "%233:sub19": 314 # CHECK-CP-JSON-DAG: "%233:sub20": 311 # CHECK-CP-JSON-DAG: "%233:sub21": 310 # CHECK-CP-JSON-DAG: "%233:sub22": 309 # CHECK-CP-JSON-DAG: "%233:sub23": 308 # CHECK-CP-JSON-DAG: "%233:sub24": 305 # CHECK-CP-JSON-DAG: "%233:sub25": 304 # CHECK-CP-JSON-DAG: "%233:sub26": 303 # CHECK-CP-JSON-DAG: "%233:sub27": 302 # CHECK-CP-JSON-DAG: "%233:sub28": 299 # CHECK-CP-JSON-DAG: "%233:sub29": 298 # CHECK-CP-JSON-DAG: "%233:sub30": 297 # CHECK-CP-JSON-DAG: "%233:sub31": 296 # CHECK-CP-JSON-DAG: "%275:sub0": 389 # CHECK-CP-JSON-DAG: "%275:sub1": 388 # CHECK-CP-JSON-DAG: "%275:sub2": 387 # CHECK-CP-JSON-DAG: "%275:sub3": 386 # CHECK-CP-JSON-DAG: "%275:sub4": 383 # CHECK-CP-JSON-DAG: "%275:sub5": 382 # CHECK-CP-JSON-DAG: "%275:sub6": 381 # CHECK-CP-JSON-DAG: "%275:sub7": 380 # CHECK-CP-JSON-DAG: "%275:sub8": 377 # CHECK-CP-JSON-DAG: "%275:sub9": 376 # CHECK-CP-JSON-DAG: "%275:sub10": 375 # CHECK-CP-JSON-DAG: "%275:sub11": 374 # CHECK-CP-JSON-DAG: "%275:sub12": 371 # CHECK-CP-JSON-DAG: "%275:sub13": 370 # CHECK-CP-JSON-DAG: "%275:sub14": 369 # CHECK-CP-JSON-DAG: "%275:sub15": 368 # CHECK-CP-JSON-DAG: "%275:sub16": 365 # CHECK-CP-JSON-DAG: "%275:sub17": 364 # CHECK-CP-JSON-DAG: "%275:sub18": 363 # CHECK-CP-JSON-DAG: "%275:sub19": 362 # CHECK-CP-JSON-DAG: "%275:sub20": 359 # CHECK-CP-JSON-DAG: "%275:sub21": 358 # CHECK-CP-JSON-DAG: "%275:sub22": 357 # CHECK-CP-JSON-DAG: "%275:sub23": 356 # CHECK-CP-JSON-DAG: "%275:sub24": 353 # CHECK-CP-JSON-DAG: "%275:sub25": 352 # CHECK-CP-JSON-DAG: "%275:sub26": 351 # CHECK-CP-JSON-DAG: "%275:sub27": 350 # CHECK-CP-JSON-DAG: "%275:sub28": 347 # CHECK-CP-JSON-DAG: "%275:sub29": 346 # CHECK-CP-JSON-DAG: "%275:sub30": 345 # CHECK-CP-JSON-DAG: "%275:sub31": 344 # CHECK-CP-JSON-DAG: "%277": 18 # CHECK-CP-JSON-DAG: "%278": 18 # CHECK-CP-JSON-DAG: "%279": 18 # CHECK-CP-JSON-DAG: "%280": 18 # CHECK-CP-JSON-DAG: "%282": 18 # CHECK-CP-JSON-DAG: "%283": 18 # CHECK-CP-JSON-DAG: "%284": 18 # CHECK-CP-JSON-DAG: "%285": 18 # CHECK-CP-JSON-DAG: "%287": 18 # CHECK-CP-JSON-DAG: "%288": 18 # CHECK-CP-JSON-DAG: "%289": 18 # CHECK-CP-JSON-DAG: "%290": 18 # CHECK-CP-JSON-DAG: "%292": 18 # CHECK-CP-JSON-DAG: "%293": 18 # CHECK-CP-JSON-DAG: "%294": 18 # CHECK-CP-JSON-DAG: "%295": 18 # CHECK-CP-JSON-DAG: "%296:sub0": 2 # CHECK-CP-JSON-DAG: "%296:sub1": 1 # CHECK-CP-JSON-DAG: "%296:sub2": 0 # CHECK-CP-JSON-DAG: "%297": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%299:vgpr_32 = COPY %296.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 196 # CHECK-CP-JSON-DAG: "%69:sub1": 195 # CHECK-CP-JSON-DAG: "%69:sub2": 194 # CHECK-CP-JSON-DAG: "%69:sub3": 193 # CHECK-CP-JSON-DAG: "%69:sub4": 190 # CHECK-CP-JSON-DAG: "%69:sub5": 189 # CHECK-CP-JSON-DAG: "%69:sub6": 188 # CHECK-CP-JSON-DAG: "%69:sub7": 187 # CHECK-CP-JSON-DAG: "%69:sub8": 184 # CHECK-CP-JSON-DAG: "%69:sub9": 183 # CHECK-CP-JSON-DAG: "%69:sub10": 182 # CHECK-CP-JSON-DAG: "%69:sub11": 181 # CHECK-CP-JSON-DAG: "%69:sub12": 178 # CHECK-CP-JSON-DAG: "%69:sub13": 177 # CHECK-CP-JSON-DAG: "%69:sub14": 176 # CHECK-CP-JSON-DAG: "%69:sub15": 175 # CHECK-CP-JSON-DAG: "%69:sub16": 172 # CHECK-CP-JSON-DAG: "%69:sub17": 171 # CHECK-CP-JSON-DAG: "%69:sub18": 170 # CHECK-CP-JSON-DAG: "%69:sub19": 169 # CHECK-CP-JSON-DAG: "%69:sub20": 166 # CHECK-CP-JSON-DAG: "%69:sub21": 165 # CHECK-CP-JSON-DAG: "%69:sub22": 164 # CHECK-CP-JSON-DAG: "%69:sub23": 163 # CHECK-CP-JSON-DAG: "%69:sub24": 160 # CHECK-CP-JSON-DAG: "%69:sub25": 159 # CHECK-CP-JSON-DAG: "%69:sub26": 158 # CHECK-CP-JSON-DAG: "%69:sub27": 157 # CHECK-CP-JSON-DAG: "%69:sub28": 154 # CHECK-CP-JSON-DAG: "%69:sub29": 153 # CHECK-CP-JSON-DAG: "%69:sub30": 152 # CHECK-CP-JSON-DAG: "%69:sub31": 151 # CHECK-CP-JSON-DAG: "%70:sub0": 148 # CHECK-CP-JSON-DAG: "%70:sub1": 147 # CHECK-CP-JSON-DAG: "%70:sub2": 146 # CHECK-CP-JSON-DAG: "%70:sub3": 145 # CHECK-CP-JSON-DAG: "%70:sub4": 142 # CHECK-CP-JSON-DAG: "%70:sub5": 141 # CHECK-CP-JSON-DAG: "%70:sub6": 140 # CHECK-CP-JSON-DAG: "%70:sub7": 139 # CHECK-CP-JSON-DAG: "%70:sub8": 136 # CHECK-CP-JSON-DAG: "%70:sub9": 135 # CHECK-CP-JSON-DAG: "%70:sub10": 134 # CHECK-CP-JSON-DAG: "%70:sub11": 133 # CHECK-CP-JSON-DAG: "%70:sub12": 130 # CHECK-CP-JSON-DAG: "%70:sub13": 129 # CHECK-CP-JSON-DAG: "%70:sub14": 128 # CHECK-CP-JSON-DAG: "%70:sub15": 127 # CHECK-CP-JSON-DAG: "%70:sub16": 124 # CHECK-CP-JSON-DAG: "%70:sub17": 123 # CHECK-CP-JSON-DAG: "%70:sub18": 122 # CHECK-CP-JSON-DAG: "%70:sub19": 121 # CHECK-CP-JSON-DAG: "%70:sub20": 118 # CHECK-CP-JSON-DAG: "%70:sub21": 117 # CHECK-CP-JSON-DAG: "%70:sub22": 116 # CHECK-CP-JSON-DAG: "%70:sub23": 115 # CHECK-CP-JSON-DAG: "%70:sub24": 112 # CHECK-CP-JSON-DAG: "%70:sub25": 111 # CHECK-CP-JSON-DAG: "%70:sub26": 110 # CHECK-CP-JSON-DAG: "%70:sub27": 109 # CHECK-CP-JSON-DAG: "%70:sub28": 106 # CHECK-CP-JSON-DAG: "%70:sub29": 105 # CHECK-CP-JSON-DAG: "%70:sub30": 104 # CHECK-CP-JSON-DAG: "%70:sub31": 103 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 19 # CHECK-CP-JSON-DAG: "%107": 61 # CHECK-CP-JSON-DAG: "%149:sub0": 244 # CHECK-CP-JSON-DAG: "%149:sub1": 243 # CHECK-CP-JSON-DAG: "%149:sub2": 242 # CHECK-CP-JSON-DAG: "%149:sub3": 241 # CHECK-CP-JSON-DAG: "%149:sub4": 238 # CHECK-CP-JSON-DAG: "%149:sub5": 237 # CHECK-CP-JSON-DAG: "%149:sub6": 236 # CHECK-CP-JSON-DAG: "%149:sub7": 235 # CHECK-CP-JSON-DAG: "%149:sub8": 232 # CHECK-CP-JSON-DAG: "%149:sub9": 231 # CHECK-CP-JSON-DAG: "%149:sub10": 230 # CHECK-CP-JSON-DAG: "%149:sub11": 229 # CHECK-CP-JSON-DAG: "%149:sub12": 226 # CHECK-CP-JSON-DAG: "%149:sub13": 225 # CHECK-CP-JSON-DAG: "%149:sub14": 224 # CHECK-CP-JSON-DAG: "%149:sub15": 223 # CHECK-CP-JSON-DAG: "%149:sub16": 220 # CHECK-CP-JSON-DAG: "%149:sub17": 219 # CHECK-CP-JSON-DAG: "%149:sub18": 218 # CHECK-CP-JSON-DAG: "%149:sub19": 217 # CHECK-CP-JSON-DAG: "%149:sub20": 214 # CHECK-CP-JSON-DAG: "%149:sub21": 213 # CHECK-CP-JSON-DAG: "%149:sub22": 212 # CHECK-CP-JSON-DAG: "%149:sub23": 211 # CHECK-CP-JSON-DAG: "%149:sub24": 208 # CHECK-CP-JSON-DAG: "%149:sub25": 207 # CHECK-CP-JSON-DAG: "%149:sub26": 206 # CHECK-CP-JSON-DAG: "%149:sub27": 205 # CHECK-CP-JSON-DAG: "%149:sub28": 202 # CHECK-CP-JSON-DAG: "%149:sub29": 201 # CHECK-CP-JSON-DAG: "%149:sub30": 200 # CHECK-CP-JSON-DAG: "%149:sub31": 199 # CHECK-CP-JSON-DAG: "%191:sub0": 292 # CHECK-CP-JSON-DAG: "%191:sub1": 291 # CHECK-CP-JSON-DAG: "%191:sub2": 290 # CHECK-CP-JSON-DAG: "%191:sub3": 289 # CHECK-CP-JSON-DAG: "%191:sub4": 286 # CHECK-CP-JSON-DAG: "%191:sub5": 285 # CHECK-CP-JSON-DAG: "%191:sub6": 284 # CHECK-CP-JSON-DAG: "%191:sub7": 283 # CHECK-CP-JSON-DAG: "%191:sub8": 280 # CHECK-CP-JSON-DAG: "%191:sub9": 279 # CHECK-CP-JSON-DAG: "%191:sub10": 278 # CHECK-CP-JSON-DAG: "%191:sub11": 277 # CHECK-CP-JSON-DAG: "%191:sub12": 274 # CHECK-CP-JSON-DAG: "%191:sub13": 273 # CHECK-CP-JSON-DAG: "%191:sub14": 272 # CHECK-CP-JSON-DAG: "%191:sub15": 271 # CHECK-CP-JSON-DAG: "%191:sub16": 268 # CHECK-CP-JSON-DAG: "%191:sub17": 267 # CHECK-CP-JSON-DAG: "%191:sub18": 266 # CHECK-CP-JSON-DAG: "%191:sub19": 265 # CHECK-CP-JSON-DAG: "%191:sub20": 262 # CHECK-CP-JSON-DAG: "%191:sub21": 261 # CHECK-CP-JSON-DAG: "%191:sub22": 260 # CHECK-CP-JSON-DAG: "%191:sub23": 259 # CHECK-CP-JSON-DAG: "%191:sub24": 256 # CHECK-CP-JSON-DAG: "%191:sub25": 255 # CHECK-CP-JSON-DAG: "%191:sub26": 254 # CHECK-CP-JSON-DAG: "%191:sub27": 253 # CHECK-CP-JSON-DAG: "%191:sub28": 250 # CHECK-CP-JSON-DAG: "%191:sub29": 249 # CHECK-CP-JSON-DAG: "%191:sub30": 248 # CHECK-CP-JSON-DAG: "%191:sub31": 247 # CHECK-CP-JSON-DAG: "%233:sub0": 340 # CHECK-CP-JSON-DAG: "%233:sub1": 339 # CHECK-CP-JSON-DAG: "%233:sub2": 338 # CHECK-CP-JSON-DAG: "%233:sub3": 337 # CHECK-CP-JSON-DAG: "%233:sub4": 334 # CHECK-CP-JSON-DAG: "%233:sub5": 333 # CHECK-CP-JSON-DAG: "%233:sub6": 332 # CHECK-CP-JSON-DAG: "%233:sub7": 331 # CHECK-CP-JSON-DAG: "%233:sub8": 328 # CHECK-CP-JSON-DAG: "%233:sub9": 327 # CHECK-CP-JSON-DAG: "%233:sub10": 326 # CHECK-CP-JSON-DAG: "%233:sub11": 325 # CHECK-CP-JSON-DAG: "%233:sub12": 322 # CHECK-CP-JSON-DAG: "%233:sub13": 321 # CHECK-CP-JSON-DAG: "%233:sub14": 320 # CHECK-CP-JSON-DAG: "%233:sub15": 319 # CHECK-CP-JSON-DAG: "%233:sub16": 316 # CHECK-CP-JSON-DAG: "%233:sub17": 315 # CHECK-CP-JSON-DAG: "%233:sub18": 314 # CHECK-CP-JSON-DAG: "%233:sub19": 313 # CHECK-CP-JSON-DAG: "%233:sub20": 310 # CHECK-CP-JSON-DAG: "%233:sub21": 309 # CHECK-CP-JSON-DAG: "%233:sub22": 308 # CHECK-CP-JSON-DAG: "%233:sub23": 307 # CHECK-CP-JSON-DAG: "%233:sub24": 304 # CHECK-CP-JSON-DAG: "%233:sub25": 303 # CHECK-CP-JSON-DAG: "%233:sub26": 302 # CHECK-CP-JSON-DAG: "%233:sub27": 301 # CHECK-CP-JSON-DAG: "%233:sub28": 298 # CHECK-CP-JSON-DAG: "%233:sub29": 297 # CHECK-CP-JSON-DAG: "%233:sub30": 296 # CHECK-CP-JSON-DAG: "%233:sub31": 295 # CHECK-CP-JSON-DAG: "%275:sub0": 388 # CHECK-CP-JSON-DAG: "%275:sub1": 387 # CHECK-CP-JSON-DAG: "%275:sub2": 386 # CHECK-CP-JSON-DAG: "%275:sub3": 385 # CHECK-CP-JSON-DAG: "%275:sub4": 382 # CHECK-CP-JSON-DAG: "%275:sub5": 381 # CHECK-CP-JSON-DAG: "%275:sub6": 380 # CHECK-CP-JSON-DAG: "%275:sub7": 379 # CHECK-CP-JSON-DAG: "%275:sub8": 376 # CHECK-CP-JSON-DAG: "%275:sub9": 375 # CHECK-CP-JSON-DAG: "%275:sub10": 374 # CHECK-CP-JSON-DAG: "%275:sub11": 373 # CHECK-CP-JSON-DAG: "%275:sub12": 370 # CHECK-CP-JSON-DAG: "%275:sub13": 369 # CHECK-CP-JSON-DAG: "%275:sub14": 368 # CHECK-CP-JSON-DAG: "%275:sub15": 367 # CHECK-CP-JSON-DAG: "%275:sub16": 364 # CHECK-CP-JSON-DAG: "%275:sub17": 363 # CHECK-CP-JSON-DAG: "%275:sub18": 362 # CHECK-CP-JSON-DAG: "%275:sub19": 361 # CHECK-CP-JSON-DAG: "%275:sub20": 358 # CHECK-CP-JSON-DAG: "%275:sub21": 357 # CHECK-CP-JSON-DAG: "%275:sub22": 356 # CHECK-CP-JSON-DAG: "%275:sub23": 355 # CHECK-CP-JSON-DAG: "%275:sub24": 352 # CHECK-CP-JSON-DAG: "%275:sub25": 351 # CHECK-CP-JSON-DAG: "%275:sub26": 350 # CHECK-CP-JSON-DAG: "%275:sub27": 349 # CHECK-CP-JSON-DAG: "%275:sub28": 346 # CHECK-CP-JSON-DAG: "%275:sub29": 345 # CHECK-CP-JSON-DAG: "%275:sub30": 344 # CHECK-CP-JSON-DAG: "%275:sub31": 343 # CHECK-CP-JSON-DAG: "%277": 17 # CHECK-CP-JSON-DAG: "%278": 17 # CHECK-CP-JSON-DAG: "%279": 17 # CHECK-CP-JSON-DAG: "%280": 17 # CHECK-CP-JSON-DAG: "%282": 17 # CHECK-CP-JSON-DAG: "%283": 17 # CHECK-CP-JSON-DAG: "%284": 17 # CHECK-CP-JSON-DAG: "%285": 17 # CHECK-CP-JSON-DAG: "%287": 17 # CHECK-CP-JSON-DAG: "%288": 17 # CHECK-CP-JSON-DAG: "%289": 17 # CHECK-CP-JSON-DAG: "%290": 17 # CHECK-CP-JSON-DAG: "%292": 17 # CHECK-CP-JSON-DAG: "%293": 17 # CHECK-CP-JSON-DAG: "%294": 17 # CHECK-CP-JSON-DAG: "%295": 17 # CHECK-CP-JSON-DAG: "%296:sub0": 1 # CHECK-CP-JSON-DAG: "%296:sub1": 0 # CHECK-CP-JSON-DAG: "%297": 17 # CHECK-CP-JSON-DAG: "%298": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%300:vgpr_32 = COPY %296.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 195 # CHECK-CP-JSON-DAG: "%69:sub1": 194 # CHECK-CP-JSON-DAG: "%69:sub2": 193 # CHECK-CP-JSON-DAG: "%69:sub3": 192 # CHECK-CP-JSON-DAG: "%69:sub4": 189 # CHECK-CP-JSON-DAG: "%69:sub5": 188 # CHECK-CP-JSON-DAG: "%69:sub6": 187 # CHECK-CP-JSON-DAG: "%69:sub7": 186 # CHECK-CP-JSON-DAG: "%69:sub8": 183 # CHECK-CP-JSON-DAG: "%69:sub9": 182 # CHECK-CP-JSON-DAG: "%69:sub10": 181 # CHECK-CP-JSON-DAG: "%69:sub11": 180 # CHECK-CP-JSON-DAG: "%69:sub12": 177 # CHECK-CP-JSON-DAG: "%69:sub13": 176 # CHECK-CP-JSON-DAG: "%69:sub14": 175 # CHECK-CP-JSON-DAG: "%69:sub15": 174 # CHECK-CP-JSON-DAG: "%69:sub16": 171 # CHECK-CP-JSON-DAG: "%69:sub17": 170 # CHECK-CP-JSON-DAG: "%69:sub18": 169 # CHECK-CP-JSON-DAG: "%69:sub19": 168 # CHECK-CP-JSON-DAG: "%69:sub20": 165 # CHECK-CP-JSON-DAG: "%69:sub21": 164 # CHECK-CP-JSON-DAG: "%69:sub22": 163 # CHECK-CP-JSON-DAG: "%69:sub23": 162 # CHECK-CP-JSON-DAG: "%69:sub24": 159 # CHECK-CP-JSON-DAG: "%69:sub25": 158 # CHECK-CP-JSON-DAG: "%69:sub26": 157 # CHECK-CP-JSON-DAG: "%69:sub27": 156 # CHECK-CP-JSON-DAG: "%69:sub28": 153 # CHECK-CP-JSON-DAG: "%69:sub29": 152 # CHECK-CP-JSON-DAG: "%69:sub30": 151 # CHECK-CP-JSON-DAG: "%69:sub31": 150 # CHECK-CP-JSON-DAG: "%70:sub0": 147 # CHECK-CP-JSON-DAG: "%70:sub1": 146 # CHECK-CP-JSON-DAG: "%70:sub2": 145 # CHECK-CP-JSON-DAG: "%70:sub3": 144 # CHECK-CP-JSON-DAG: "%70:sub4": 141 # CHECK-CP-JSON-DAG: "%70:sub5": 140 # CHECK-CP-JSON-DAG: "%70:sub6": 139 # CHECK-CP-JSON-DAG: "%70:sub7": 138 # CHECK-CP-JSON-DAG: "%70:sub8": 135 # CHECK-CP-JSON-DAG: "%70:sub9": 134 # CHECK-CP-JSON-DAG: "%70:sub10": 133 # CHECK-CP-JSON-DAG: "%70:sub11": 132 # CHECK-CP-JSON-DAG: "%70:sub12": 129 # CHECK-CP-JSON-DAG: "%70:sub13": 128 # CHECK-CP-JSON-DAG: "%70:sub14": 127 # CHECK-CP-JSON-DAG: "%70:sub15": 126 # CHECK-CP-JSON-DAG: "%70:sub16": 123 # CHECK-CP-JSON-DAG: "%70:sub17": 122 # CHECK-CP-JSON-DAG: "%70:sub18": 121 # CHECK-CP-JSON-DAG: "%70:sub19": 120 # CHECK-CP-JSON-DAG: "%70:sub20": 117 # CHECK-CP-JSON-DAG: "%70:sub21": 116 # CHECK-CP-JSON-DAG: "%70:sub22": 115 # CHECK-CP-JSON-DAG: "%70:sub23": 114 # CHECK-CP-JSON-DAG: "%70:sub24": 111 # CHECK-CP-JSON-DAG: "%70:sub25": 110 # CHECK-CP-JSON-DAG: "%70:sub26": 109 # CHECK-CP-JSON-DAG: "%70:sub27": 108 # CHECK-CP-JSON-DAG: "%70:sub28": 105 # CHECK-CP-JSON-DAG: "%70:sub29": 104 # CHECK-CP-JSON-DAG: "%70:sub30": 103 # CHECK-CP-JSON-DAG: "%70:sub31": 102 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 18 # CHECK-CP-JSON-DAG: "%107": 60 # CHECK-CP-JSON-DAG: "%149:sub0": 243 # CHECK-CP-JSON-DAG: "%149:sub1": 242 # CHECK-CP-JSON-DAG: "%149:sub2": 241 # CHECK-CP-JSON-DAG: "%149:sub3": 240 # CHECK-CP-JSON-DAG: "%149:sub4": 237 # CHECK-CP-JSON-DAG: "%149:sub5": 236 # CHECK-CP-JSON-DAG: "%149:sub6": 235 # CHECK-CP-JSON-DAG: "%149:sub7": 234 # CHECK-CP-JSON-DAG: "%149:sub8": 231 # CHECK-CP-JSON-DAG: "%149:sub9": 230 # CHECK-CP-JSON-DAG: "%149:sub10": 229 # CHECK-CP-JSON-DAG: "%149:sub11": 228 # CHECK-CP-JSON-DAG: "%149:sub12": 225 # CHECK-CP-JSON-DAG: "%149:sub13": 224 # CHECK-CP-JSON-DAG: "%149:sub14": 223 # CHECK-CP-JSON-DAG: "%149:sub15": 222 # CHECK-CP-JSON-DAG: "%149:sub16": 219 # CHECK-CP-JSON-DAG: "%149:sub17": 218 # CHECK-CP-JSON-DAG: "%149:sub18": 217 # CHECK-CP-JSON-DAG: "%149:sub19": 216 # CHECK-CP-JSON-DAG: "%149:sub20": 213 # CHECK-CP-JSON-DAG: "%149:sub21": 212 # CHECK-CP-JSON-DAG: "%149:sub22": 211 # CHECK-CP-JSON-DAG: "%149:sub23": 210 # CHECK-CP-JSON-DAG: "%149:sub24": 207 # CHECK-CP-JSON-DAG: "%149:sub25": 206 # CHECK-CP-JSON-DAG: "%149:sub26": 205 # CHECK-CP-JSON-DAG: "%149:sub27": 204 # CHECK-CP-JSON-DAG: "%149:sub28": 201 # CHECK-CP-JSON-DAG: "%149:sub29": 200 # CHECK-CP-JSON-DAG: "%149:sub30": 199 # CHECK-CP-JSON-DAG: "%149:sub31": 198 # CHECK-CP-JSON-DAG: "%191:sub0": 291 # CHECK-CP-JSON-DAG: "%191:sub1": 290 # CHECK-CP-JSON-DAG: "%191:sub2": 289 # CHECK-CP-JSON-DAG: "%191:sub3": 288 # CHECK-CP-JSON-DAG: "%191:sub4": 285 # CHECK-CP-JSON-DAG: "%191:sub5": 284 # CHECK-CP-JSON-DAG: "%191:sub6": 283 # CHECK-CP-JSON-DAG: "%191:sub7": 282 # CHECK-CP-JSON-DAG: "%191:sub8": 279 # CHECK-CP-JSON-DAG: "%191:sub9": 278 # CHECK-CP-JSON-DAG: "%191:sub10": 277 # CHECK-CP-JSON-DAG: "%191:sub11": 276 # CHECK-CP-JSON-DAG: "%191:sub12": 273 # CHECK-CP-JSON-DAG: "%191:sub13": 272 # CHECK-CP-JSON-DAG: "%191:sub14": 271 # CHECK-CP-JSON-DAG: "%191:sub15": 270 # CHECK-CP-JSON-DAG: "%191:sub16": 267 # CHECK-CP-JSON-DAG: "%191:sub17": 266 # CHECK-CP-JSON-DAG: "%191:sub18": 265 # CHECK-CP-JSON-DAG: "%191:sub19": 264 # CHECK-CP-JSON-DAG: "%191:sub20": 261 # CHECK-CP-JSON-DAG: "%191:sub21": 260 # CHECK-CP-JSON-DAG: "%191:sub22": 259 # CHECK-CP-JSON-DAG: "%191:sub23": 258 # CHECK-CP-JSON-DAG: "%191:sub24": 255 # CHECK-CP-JSON-DAG: "%191:sub25": 254 # CHECK-CP-JSON-DAG: "%191:sub26": 253 # CHECK-CP-JSON-DAG: "%191:sub27": 252 # CHECK-CP-JSON-DAG: "%191:sub28": 249 # CHECK-CP-JSON-DAG: "%191:sub29": 248 # CHECK-CP-JSON-DAG: "%191:sub30": 247 # CHECK-CP-JSON-DAG: "%191:sub31": 246 # CHECK-CP-JSON-DAG: "%233:sub0": 339 # CHECK-CP-JSON-DAG: "%233:sub1": 338 # CHECK-CP-JSON-DAG: "%233:sub2": 337 # CHECK-CP-JSON-DAG: "%233:sub3": 336 # CHECK-CP-JSON-DAG: "%233:sub4": 333 # CHECK-CP-JSON-DAG: "%233:sub5": 332 # CHECK-CP-JSON-DAG: "%233:sub6": 331 # CHECK-CP-JSON-DAG: "%233:sub7": 330 # CHECK-CP-JSON-DAG: "%233:sub8": 327 # CHECK-CP-JSON-DAG: "%233:sub9": 326 # CHECK-CP-JSON-DAG: "%233:sub10": 325 # CHECK-CP-JSON-DAG: "%233:sub11": 324 # CHECK-CP-JSON-DAG: "%233:sub12": 321 # CHECK-CP-JSON-DAG: "%233:sub13": 320 # CHECK-CP-JSON-DAG: "%233:sub14": 319 # CHECK-CP-JSON-DAG: "%233:sub15": 318 # CHECK-CP-JSON-DAG: "%233:sub16": 315 # CHECK-CP-JSON-DAG: "%233:sub17": 314 # CHECK-CP-JSON-DAG: "%233:sub18": 313 # CHECK-CP-JSON-DAG: "%233:sub19": 312 # CHECK-CP-JSON-DAG: "%233:sub20": 309 # CHECK-CP-JSON-DAG: "%233:sub21": 308 # CHECK-CP-JSON-DAG: "%233:sub22": 307 # CHECK-CP-JSON-DAG: "%233:sub23": 306 # CHECK-CP-JSON-DAG: "%233:sub24": 303 # CHECK-CP-JSON-DAG: "%233:sub25": 302 # CHECK-CP-JSON-DAG: "%233:sub26": 301 # CHECK-CP-JSON-DAG: "%233:sub27": 300 # CHECK-CP-JSON-DAG: "%233:sub28": 297 # CHECK-CP-JSON-DAG: "%233:sub29": 296 # CHECK-CP-JSON-DAG: "%233:sub30": 295 # CHECK-CP-JSON-DAG: "%233:sub31": 294 # CHECK-CP-JSON-DAG: "%275:sub0": 387 # CHECK-CP-JSON-DAG: "%275:sub1": 386 # CHECK-CP-JSON-DAG: "%275:sub2": 385 # CHECK-CP-JSON-DAG: "%275:sub3": 384 # CHECK-CP-JSON-DAG: "%275:sub4": 381 # CHECK-CP-JSON-DAG: "%275:sub5": 380 # CHECK-CP-JSON-DAG: "%275:sub6": 379 # CHECK-CP-JSON-DAG: "%275:sub7": 378 # CHECK-CP-JSON-DAG: "%275:sub8": 375 # CHECK-CP-JSON-DAG: "%275:sub9": 374 # CHECK-CP-JSON-DAG: "%275:sub10": 373 # CHECK-CP-JSON-DAG: "%275:sub11": 372 # CHECK-CP-JSON-DAG: "%275:sub12": 369 # CHECK-CP-JSON-DAG: "%275:sub13": 368 # CHECK-CP-JSON-DAG: "%275:sub14": 367 # CHECK-CP-JSON-DAG: "%275:sub15": 366 # CHECK-CP-JSON-DAG: "%275:sub16": 363 # CHECK-CP-JSON-DAG: "%275:sub17": 362 # CHECK-CP-JSON-DAG: "%275:sub18": 361 # CHECK-CP-JSON-DAG: "%275:sub19": 360 # CHECK-CP-JSON-DAG: "%275:sub20": 357 # CHECK-CP-JSON-DAG: "%275:sub21": 356 # CHECK-CP-JSON-DAG: "%275:sub22": 355 # CHECK-CP-JSON-DAG: "%275:sub23": 354 # CHECK-CP-JSON-DAG: "%275:sub24": 351 # CHECK-CP-JSON-DAG: "%275:sub25": 350 # CHECK-CP-JSON-DAG: "%275:sub26": 349 # CHECK-CP-JSON-DAG: "%275:sub27": 348 # CHECK-CP-JSON-DAG: "%275:sub28": 345 # CHECK-CP-JSON-DAG: "%275:sub29": 344 # CHECK-CP-JSON-DAG: "%275:sub30": 343 # CHECK-CP-JSON-DAG: "%275:sub31": 342 # CHECK-CP-JSON-DAG: "%277": 16 # CHECK-CP-JSON-DAG: "%278": 16 # CHECK-CP-JSON-DAG: "%279": 16 # CHECK-CP-JSON-DAG: "%280": 16 # CHECK-CP-JSON-DAG: "%282": 16 # CHECK-CP-JSON-DAG: "%283": 16 # CHECK-CP-JSON-DAG: "%284": 16 # CHECK-CP-JSON-DAG: "%285": 16 # CHECK-CP-JSON-DAG: "%287": 16 # CHECK-CP-JSON-DAG: "%288": 16 # CHECK-CP-JSON-DAG: "%289": 16 # CHECK-CP-JSON-DAG: "%290": 16 # CHECK-CP-JSON-DAG: "%292": 16 # CHECK-CP-JSON-DAG: "%293": 16 # CHECK-CP-JSON-DAG: "%294": 16 # CHECK-CP-JSON-DAG: "%295": 16 # CHECK-CP-JSON-DAG: "%296:sub0": 0 # CHECK-CP-JSON-DAG: "%297": 16 # CHECK-CP-JSON-DAG: "%298": 16 # CHECK-CP-JSON-DAG: "%299": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%301:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 194 # CHECK-CP-JSON-DAG: "%69:sub1": 193 # CHECK-CP-JSON-DAG: "%69:sub2": 192 # CHECK-CP-JSON-DAG: "%69:sub3": 191 # CHECK-CP-JSON-DAG: "%69:sub4": 188 # CHECK-CP-JSON-DAG: "%69:sub5": 187 # CHECK-CP-JSON-DAG: "%69:sub6": 186 # CHECK-CP-JSON-DAG: "%69:sub7": 185 # CHECK-CP-JSON-DAG: "%69:sub8": 182 # CHECK-CP-JSON-DAG: "%69:sub9": 181 # CHECK-CP-JSON-DAG: "%69:sub10": 180 # CHECK-CP-JSON-DAG: "%69:sub11": 179 # CHECK-CP-JSON-DAG: "%69:sub12": 176 # CHECK-CP-JSON-DAG: "%69:sub13": 175 # CHECK-CP-JSON-DAG: "%69:sub14": 174 # CHECK-CP-JSON-DAG: "%69:sub15": 173 # CHECK-CP-JSON-DAG: "%69:sub16": 170 # CHECK-CP-JSON-DAG: "%69:sub17": 169 # CHECK-CP-JSON-DAG: "%69:sub18": 168 # CHECK-CP-JSON-DAG: "%69:sub19": 167 # CHECK-CP-JSON-DAG: "%69:sub20": 164 # CHECK-CP-JSON-DAG: "%69:sub21": 163 # CHECK-CP-JSON-DAG: "%69:sub22": 162 # CHECK-CP-JSON-DAG: "%69:sub23": 161 # CHECK-CP-JSON-DAG: "%69:sub24": 158 # CHECK-CP-JSON-DAG: "%69:sub25": 157 # CHECK-CP-JSON-DAG: "%69:sub26": 156 # CHECK-CP-JSON-DAG: "%69:sub27": 155 # CHECK-CP-JSON-DAG: "%69:sub28": 152 # CHECK-CP-JSON-DAG: "%69:sub29": 151 # CHECK-CP-JSON-DAG: "%69:sub30": 150 # CHECK-CP-JSON-DAG: "%69:sub31": 149 # CHECK-CP-JSON-DAG: "%70:sub0": 146 # CHECK-CP-JSON-DAG: "%70:sub1": 145 # CHECK-CP-JSON-DAG: "%70:sub2": 144 # CHECK-CP-JSON-DAG: "%70:sub3": 143 # CHECK-CP-JSON-DAG: "%70:sub4": 140 # CHECK-CP-JSON-DAG: "%70:sub5": 139 # CHECK-CP-JSON-DAG: "%70:sub6": 138 # CHECK-CP-JSON-DAG: "%70:sub7": 137 # CHECK-CP-JSON-DAG: "%70:sub8": 134 # CHECK-CP-JSON-DAG: "%70:sub9": 133 # CHECK-CP-JSON-DAG: "%70:sub10": 132 # CHECK-CP-JSON-DAG: "%70:sub11": 131 # CHECK-CP-JSON-DAG: "%70:sub12": 128 # CHECK-CP-JSON-DAG: "%70:sub13": 127 # CHECK-CP-JSON-DAG: "%70:sub14": 126 # CHECK-CP-JSON-DAG: "%70:sub15": 125 # CHECK-CP-JSON-DAG: "%70:sub16": 122 # CHECK-CP-JSON-DAG: "%70:sub17": 121 # CHECK-CP-JSON-DAG: "%70:sub18": 120 # CHECK-CP-JSON-DAG: "%70:sub19": 119 # CHECK-CP-JSON-DAG: "%70:sub20": 116 # CHECK-CP-JSON-DAG: "%70:sub21": 115 # CHECK-CP-JSON-DAG: "%70:sub22": 114 # CHECK-CP-JSON-DAG: "%70:sub23": 113 # CHECK-CP-JSON-DAG: "%70:sub24": 110 # CHECK-CP-JSON-DAG: "%70:sub25": 109 # CHECK-CP-JSON-DAG: "%70:sub26": 108 # CHECK-CP-JSON-DAG: "%70:sub27": 107 # CHECK-CP-JSON-DAG: "%70:sub28": 104 # CHECK-CP-JSON-DAG: "%70:sub29": 103 # CHECK-CP-JSON-DAG: "%70:sub30": 102 # CHECK-CP-JSON-DAG: "%70:sub31": 101 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 17 # CHECK-CP-JSON-DAG: "%107": 59 # CHECK-CP-JSON-DAG: "%149:sub0": 242 # CHECK-CP-JSON-DAG: "%149:sub1": 241 # CHECK-CP-JSON-DAG: "%149:sub2": 240 # CHECK-CP-JSON-DAG: "%149:sub3": 239 # CHECK-CP-JSON-DAG: "%149:sub4": 236 # CHECK-CP-JSON-DAG: "%149:sub5": 235 # CHECK-CP-JSON-DAG: "%149:sub6": 234 # CHECK-CP-JSON-DAG: "%149:sub7": 233 # CHECK-CP-JSON-DAG: "%149:sub8": 230 # CHECK-CP-JSON-DAG: "%149:sub9": 229 # CHECK-CP-JSON-DAG: "%149:sub10": 228 # CHECK-CP-JSON-DAG: "%149:sub11": 227 # CHECK-CP-JSON-DAG: "%149:sub12": 224 # CHECK-CP-JSON-DAG: "%149:sub13": 223 # CHECK-CP-JSON-DAG: "%149:sub14": 222 # CHECK-CP-JSON-DAG: "%149:sub15": 221 # CHECK-CP-JSON-DAG: "%149:sub16": 218 # CHECK-CP-JSON-DAG: "%149:sub17": 217 # CHECK-CP-JSON-DAG: "%149:sub18": 216 # CHECK-CP-JSON-DAG: "%149:sub19": 215 # CHECK-CP-JSON-DAG: "%149:sub20": 212 # CHECK-CP-JSON-DAG: "%149:sub21": 211 # CHECK-CP-JSON-DAG: "%149:sub22": 210 # CHECK-CP-JSON-DAG: "%149:sub23": 209 # CHECK-CP-JSON-DAG: "%149:sub24": 206 # CHECK-CP-JSON-DAG: "%149:sub25": 205 # CHECK-CP-JSON-DAG: "%149:sub26": 204 # CHECK-CP-JSON-DAG: "%149:sub27": 203 # CHECK-CP-JSON-DAG: "%149:sub28": 200 # CHECK-CP-JSON-DAG: "%149:sub29": 199 # CHECK-CP-JSON-DAG: "%149:sub30": 198 # CHECK-CP-JSON-DAG: "%149:sub31": 197 # CHECK-CP-JSON-DAG: "%191:sub0": 290 # CHECK-CP-JSON-DAG: "%191:sub1": 289 # CHECK-CP-JSON-DAG: "%191:sub2": 288 # CHECK-CP-JSON-DAG: "%191:sub3": 287 # CHECK-CP-JSON-DAG: "%191:sub4": 284 # CHECK-CP-JSON-DAG: "%191:sub5": 283 # CHECK-CP-JSON-DAG: "%191:sub6": 282 # CHECK-CP-JSON-DAG: "%191:sub7": 281 # CHECK-CP-JSON-DAG: "%191:sub8": 278 # CHECK-CP-JSON-DAG: "%191:sub9": 277 # CHECK-CP-JSON-DAG: "%191:sub10": 276 # CHECK-CP-JSON-DAG: "%191:sub11": 275 # CHECK-CP-JSON-DAG: "%191:sub12": 272 # CHECK-CP-JSON-DAG: "%191:sub13": 271 # CHECK-CP-JSON-DAG: "%191:sub14": 270 # CHECK-CP-JSON-DAG: "%191:sub15": 269 # CHECK-CP-JSON-DAG: "%191:sub16": 266 # CHECK-CP-JSON-DAG: "%191:sub17": 265 # CHECK-CP-JSON-DAG: "%191:sub18": 264 # CHECK-CP-JSON-DAG: "%191:sub19": 263 # CHECK-CP-JSON-DAG: "%191:sub20": 260 # CHECK-CP-JSON-DAG: "%191:sub21": 259 # CHECK-CP-JSON-DAG: "%191:sub22": 258 # CHECK-CP-JSON-DAG: "%191:sub23": 257 # CHECK-CP-JSON-DAG: "%191:sub24": 254 # CHECK-CP-JSON-DAG: "%191:sub25": 253 # CHECK-CP-JSON-DAG: "%191:sub26": 252 # CHECK-CP-JSON-DAG: "%191:sub27": 251 # CHECK-CP-JSON-DAG: "%191:sub28": 248 # CHECK-CP-JSON-DAG: "%191:sub29": 247 # CHECK-CP-JSON-DAG: "%191:sub30": 246 # CHECK-CP-JSON-DAG: "%191:sub31": 245 # CHECK-CP-JSON-DAG: "%233:sub0": 338 # CHECK-CP-JSON-DAG: "%233:sub1": 337 # CHECK-CP-JSON-DAG: "%233:sub2": 336 # CHECK-CP-JSON-DAG: "%233:sub3": 335 # CHECK-CP-JSON-DAG: "%233:sub4": 332 # CHECK-CP-JSON-DAG: "%233:sub5": 331 # CHECK-CP-JSON-DAG: "%233:sub6": 330 # CHECK-CP-JSON-DAG: "%233:sub7": 329 # CHECK-CP-JSON-DAG: "%233:sub8": 326 # CHECK-CP-JSON-DAG: "%233:sub9": 325 # CHECK-CP-JSON-DAG: "%233:sub10": 324 # CHECK-CP-JSON-DAG: "%233:sub11": 323 # CHECK-CP-JSON-DAG: "%233:sub12": 320 # CHECK-CP-JSON-DAG: "%233:sub13": 319 # CHECK-CP-JSON-DAG: "%233:sub14": 318 # CHECK-CP-JSON-DAG: "%233:sub15": 317 # CHECK-CP-JSON-DAG: "%233:sub16": 314 # CHECK-CP-JSON-DAG: "%233:sub17": 313 # CHECK-CP-JSON-DAG: "%233:sub18": 312 # CHECK-CP-JSON-DAG: "%233:sub19": 311 # CHECK-CP-JSON-DAG: "%233:sub20": 308 # CHECK-CP-JSON-DAG: "%233:sub21": 307 # CHECK-CP-JSON-DAG: "%233:sub22": 306 # CHECK-CP-JSON-DAG: "%233:sub23": 305 # CHECK-CP-JSON-DAG: "%233:sub24": 302 # CHECK-CP-JSON-DAG: "%233:sub25": 301 # CHECK-CP-JSON-DAG: "%233:sub26": 300 # CHECK-CP-JSON-DAG: "%233:sub27": 299 # CHECK-CP-JSON-DAG: "%233:sub28": 296 # CHECK-CP-JSON-DAG: "%233:sub29": 295 # CHECK-CP-JSON-DAG: "%233:sub30": 294 # CHECK-CP-JSON-DAG: "%233:sub31": 293 # CHECK-CP-JSON-DAG: "%275:sub0": 386 # CHECK-CP-JSON-DAG: "%275:sub1": 385 # CHECK-CP-JSON-DAG: "%275:sub2": 384 # CHECK-CP-JSON-DAG: "%275:sub3": 383 # CHECK-CP-JSON-DAG: "%275:sub4": 380 # CHECK-CP-JSON-DAG: "%275:sub5": 379 # CHECK-CP-JSON-DAG: "%275:sub6": 378 # CHECK-CP-JSON-DAG: "%275:sub7": 377 # CHECK-CP-JSON-DAG: "%275:sub8": 374 # CHECK-CP-JSON-DAG: "%275:sub9": 373 # CHECK-CP-JSON-DAG: "%275:sub10": 372 # CHECK-CP-JSON-DAG: "%275:sub11": 371 # CHECK-CP-JSON-DAG: "%275:sub12": 368 # CHECK-CP-JSON-DAG: "%275:sub13": 367 # CHECK-CP-JSON-DAG: "%275:sub14": 366 # CHECK-CP-JSON-DAG: "%275:sub15": 365 # CHECK-CP-JSON-DAG: "%275:sub16": 362 # CHECK-CP-JSON-DAG: "%275:sub17": 361 # CHECK-CP-JSON-DAG: "%275:sub18": 360 # CHECK-CP-JSON-DAG: "%275:sub19": 359 # CHECK-CP-JSON-DAG: "%275:sub20": 356 # CHECK-CP-JSON-DAG: "%275:sub21": 355 # CHECK-CP-JSON-DAG: "%275:sub22": 354 # CHECK-CP-JSON-DAG: "%275:sub23": 353 # CHECK-CP-JSON-DAG: "%275:sub24": 350 # CHECK-CP-JSON-DAG: "%275:sub25": 349 # CHECK-CP-JSON-DAG: "%275:sub26": 348 # CHECK-CP-JSON-DAG: "%275:sub27": 347 # CHECK-CP-JSON-DAG: "%275:sub28": 344 # CHECK-CP-JSON-DAG: "%275:sub29": 343 # CHECK-CP-JSON-DAG: "%275:sub30": 342 # CHECK-CP-JSON-DAG: "%275:sub31": 341 # CHECK-CP-JSON-DAG: "%277": 15 # CHECK-CP-JSON-DAG: "%278": 15 # CHECK-CP-JSON-DAG: "%279": 15 # CHECK-CP-JSON-DAG: "%280": 15 # CHECK-CP-JSON-DAG: "%282": 15 # CHECK-CP-JSON-DAG: "%283": 15 # CHECK-CP-JSON-DAG: "%284": 15 # CHECK-CP-JSON-DAG: "%285": 15 # CHECK-CP-JSON-DAG: "%287": 15 # CHECK-CP-JSON-DAG: "%288": 15 # CHECK-CP-JSON-DAG: "%289": 15 # CHECK-CP-JSON-DAG: "%290": 15 # CHECK-CP-JSON-DAG: "%292": 15 # CHECK-CP-JSON-DAG: "%293": 15 # CHECK-CP-JSON-DAG: "%294": 15 # CHECK-CP-JSON-DAG: "%295": 15 # CHECK-CP-JSON-DAG: "%297": 15 # CHECK-CP-JSON-DAG: "%298": 15 # CHECK-CP-JSON-DAG: "%299": 15 # CHECK-CP-JSON-DAG: "%300": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%302:vgpr_32 = COPY %301.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 193 # CHECK-CP-JSON-DAG: "%69:sub1": 192 # CHECK-CP-JSON-DAG: "%69:sub2": 191 # CHECK-CP-JSON-DAG: "%69:sub3": 190 # CHECK-CP-JSON-DAG: "%69:sub4": 187 # CHECK-CP-JSON-DAG: "%69:sub5": 186 # CHECK-CP-JSON-DAG: "%69:sub6": 185 # CHECK-CP-JSON-DAG: "%69:sub7": 184 # CHECK-CP-JSON-DAG: "%69:sub8": 181 # CHECK-CP-JSON-DAG: "%69:sub9": 180 # CHECK-CP-JSON-DAG: "%69:sub10": 179 # CHECK-CP-JSON-DAG: "%69:sub11": 178 # CHECK-CP-JSON-DAG: "%69:sub12": 175 # CHECK-CP-JSON-DAG: "%69:sub13": 174 # CHECK-CP-JSON-DAG: "%69:sub14": 173 # CHECK-CP-JSON-DAG: "%69:sub15": 172 # CHECK-CP-JSON-DAG: "%69:sub16": 169 # CHECK-CP-JSON-DAG: "%69:sub17": 168 # CHECK-CP-JSON-DAG: "%69:sub18": 167 # CHECK-CP-JSON-DAG: "%69:sub19": 166 # CHECK-CP-JSON-DAG: "%69:sub20": 163 # CHECK-CP-JSON-DAG: "%69:sub21": 162 # CHECK-CP-JSON-DAG: "%69:sub22": 161 # CHECK-CP-JSON-DAG: "%69:sub23": 160 # CHECK-CP-JSON-DAG: "%69:sub24": 157 # CHECK-CP-JSON-DAG: "%69:sub25": 156 # CHECK-CP-JSON-DAG: "%69:sub26": 155 # CHECK-CP-JSON-DAG: "%69:sub27": 154 # CHECK-CP-JSON-DAG: "%69:sub28": 151 # CHECK-CP-JSON-DAG: "%69:sub29": 150 # CHECK-CP-JSON-DAG: "%69:sub30": 149 # CHECK-CP-JSON-DAG: "%69:sub31": 148 # CHECK-CP-JSON-DAG: "%70:sub0": 145 # CHECK-CP-JSON-DAG: "%70:sub1": 144 # CHECK-CP-JSON-DAG: "%70:sub2": 143 # CHECK-CP-JSON-DAG: "%70:sub3": 142 # CHECK-CP-JSON-DAG: "%70:sub4": 139 # CHECK-CP-JSON-DAG: "%70:sub5": 138 # CHECK-CP-JSON-DAG: "%70:sub6": 137 # CHECK-CP-JSON-DAG: "%70:sub7": 136 # CHECK-CP-JSON-DAG: "%70:sub8": 133 # CHECK-CP-JSON-DAG: "%70:sub9": 132 # CHECK-CP-JSON-DAG: "%70:sub10": 131 # CHECK-CP-JSON-DAG: "%70:sub11": 130 # CHECK-CP-JSON-DAG: "%70:sub12": 127 # CHECK-CP-JSON-DAG: "%70:sub13": 126 # CHECK-CP-JSON-DAG: "%70:sub14": 125 # CHECK-CP-JSON-DAG: "%70:sub15": 124 # CHECK-CP-JSON-DAG: "%70:sub16": 121 # CHECK-CP-JSON-DAG: "%70:sub17": 120 # CHECK-CP-JSON-DAG: "%70:sub18": 119 # CHECK-CP-JSON-DAG: "%70:sub19": 118 # CHECK-CP-JSON-DAG: "%70:sub20": 115 # CHECK-CP-JSON-DAG: "%70:sub21": 114 # CHECK-CP-JSON-DAG: "%70:sub22": 113 # CHECK-CP-JSON-DAG: "%70:sub23": 112 # CHECK-CP-JSON-DAG: "%70:sub24": 109 # CHECK-CP-JSON-DAG: "%70:sub25": 108 # CHECK-CP-JSON-DAG: "%70:sub26": 107 # CHECK-CP-JSON-DAG: "%70:sub27": 106 # CHECK-CP-JSON-DAG: "%70:sub28": 103 # CHECK-CP-JSON-DAG: "%70:sub29": 102 # CHECK-CP-JSON-DAG: "%70:sub30": 101 # CHECK-CP-JSON-DAG: "%70:sub31": 100 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 16 # CHECK-CP-JSON-DAG: "%107": 58 # CHECK-CP-JSON-DAG: "%149:sub0": 241 # CHECK-CP-JSON-DAG: "%149:sub1": 240 # CHECK-CP-JSON-DAG: "%149:sub2": 239 # CHECK-CP-JSON-DAG: "%149:sub3": 238 # CHECK-CP-JSON-DAG: "%149:sub4": 235 # CHECK-CP-JSON-DAG: "%149:sub5": 234 # CHECK-CP-JSON-DAG: "%149:sub6": 233 # CHECK-CP-JSON-DAG: "%149:sub7": 232 # CHECK-CP-JSON-DAG: "%149:sub8": 229 # CHECK-CP-JSON-DAG: "%149:sub9": 228 # CHECK-CP-JSON-DAG: "%149:sub10": 227 # CHECK-CP-JSON-DAG: "%149:sub11": 226 # CHECK-CP-JSON-DAG: "%149:sub12": 223 # CHECK-CP-JSON-DAG: "%149:sub13": 222 # CHECK-CP-JSON-DAG: "%149:sub14": 221 # CHECK-CP-JSON-DAG: "%149:sub15": 220 # CHECK-CP-JSON-DAG: "%149:sub16": 217 # CHECK-CP-JSON-DAG: "%149:sub17": 216 # CHECK-CP-JSON-DAG: "%149:sub18": 215 # CHECK-CP-JSON-DAG: "%149:sub19": 214 # CHECK-CP-JSON-DAG: "%149:sub20": 211 # CHECK-CP-JSON-DAG: "%149:sub21": 210 # CHECK-CP-JSON-DAG: "%149:sub22": 209 # CHECK-CP-JSON-DAG: "%149:sub23": 208 # CHECK-CP-JSON-DAG: "%149:sub24": 205 # CHECK-CP-JSON-DAG: "%149:sub25": 204 # CHECK-CP-JSON-DAG: "%149:sub26": 203 # CHECK-CP-JSON-DAG: "%149:sub27": 202 # CHECK-CP-JSON-DAG: "%149:sub28": 199 # CHECK-CP-JSON-DAG: "%149:sub29": 198 # CHECK-CP-JSON-DAG: "%149:sub30": 197 # CHECK-CP-JSON-DAG: "%149:sub31": 196 # CHECK-CP-JSON-DAG: "%191:sub0": 289 # CHECK-CP-JSON-DAG: "%191:sub1": 288 # CHECK-CP-JSON-DAG: "%191:sub2": 287 # CHECK-CP-JSON-DAG: "%191:sub3": 286 # CHECK-CP-JSON-DAG: "%191:sub4": 283 # CHECK-CP-JSON-DAG: "%191:sub5": 282 # CHECK-CP-JSON-DAG: "%191:sub6": 281 # CHECK-CP-JSON-DAG: "%191:sub7": 280 # CHECK-CP-JSON-DAG: "%191:sub8": 277 # CHECK-CP-JSON-DAG: "%191:sub9": 276 # CHECK-CP-JSON-DAG: "%191:sub10": 275 # CHECK-CP-JSON-DAG: "%191:sub11": 274 # CHECK-CP-JSON-DAG: "%191:sub12": 271 # CHECK-CP-JSON-DAG: "%191:sub13": 270 # CHECK-CP-JSON-DAG: "%191:sub14": 269 # CHECK-CP-JSON-DAG: "%191:sub15": 268 # CHECK-CP-JSON-DAG: "%191:sub16": 265 # CHECK-CP-JSON-DAG: "%191:sub17": 264 # CHECK-CP-JSON-DAG: "%191:sub18": 263 # CHECK-CP-JSON-DAG: "%191:sub19": 262 # CHECK-CP-JSON-DAG: "%191:sub20": 259 # CHECK-CP-JSON-DAG: "%191:sub21": 258 # CHECK-CP-JSON-DAG: "%191:sub22": 257 # CHECK-CP-JSON-DAG: "%191:sub23": 256 # CHECK-CP-JSON-DAG: "%191:sub24": 253 # CHECK-CP-JSON-DAG: "%191:sub25": 252 # CHECK-CP-JSON-DAG: "%191:sub26": 251 # CHECK-CP-JSON-DAG: "%191:sub27": 250 # CHECK-CP-JSON-DAG: "%191:sub28": 247 # CHECK-CP-JSON-DAG: "%191:sub29": 246 # CHECK-CP-JSON-DAG: "%191:sub30": 245 # CHECK-CP-JSON-DAG: "%191:sub31": 244 # CHECK-CP-JSON-DAG: "%233:sub0": 337 # CHECK-CP-JSON-DAG: "%233:sub1": 336 # CHECK-CP-JSON-DAG: "%233:sub2": 335 # CHECK-CP-JSON-DAG: "%233:sub3": 334 # CHECK-CP-JSON-DAG: "%233:sub4": 331 # CHECK-CP-JSON-DAG: "%233:sub5": 330 # CHECK-CP-JSON-DAG: "%233:sub6": 329 # CHECK-CP-JSON-DAG: "%233:sub7": 328 # CHECK-CP-JSON-DAG: "%233:sub8": 325 # CHECK-CP-JSON-DAG: "%233:sub9": 324 # CHECK-CP-JSON-DAG: "%233:sub10": 323 # CHECK-CP-JSON-DAG: "%233:sub11": 322 # CHECK-CP-JSON-DAG: "%233:sub12": 319 # CHECK-CP-JSON-DAG: "%233:sub13": 318 # CHECK-CP-JSON-DAG: "%233:sub14": 317 # CHECK-CP-JSON-DAG: "%233:sub15": 316 # CHECK-CP-JSON-DAG: "%233:sub16": 313 # CHECK-CP-JSON-DAG: "%233:sub17": 312 # CHECK-CP-JSON-DAG: "%233:sub18": 311 # CHECK-CP-JSON-DAG: "%233:sub19": 310 # CHECK-CP-JSON-DAG: "%233:sub20": 307 # CHECK-CP-JSON-DAG: "%233:sub21": 306 # CHECK-CP-JSON-DAG: "%233:sub22": 305 # CHECK-CP-JSON-DAG: "%233:sub23": 304 # CHECK-CP-JSON-DAG: "%233:sub24": 301 # CHECK-CP-JSON-DAG: "%233:sub25": 300 # CHECK-CP-JSON-DAG: "%233:sub26": 299 # CHECK-CP-JSON-DAG: "%233:sub27": 298 # CHECK-CP-JSON-DAG: "%233:sub28": 295 # CHECK-CP-JSON-DAG: "%233:sub29": 294 # CHECK-CP-JSON-DAG: "%233:sub30": 293 # CHECK-CP-JSON-DAG: "%233:sub31": 292 # CHECK-CP-JSON-DAG: "%275:sub0": 385 # CHECK-CP-JSON-DAG: "%275:sub1": 384 # CHECK-CP-JSON-DAG: "%275:sub2": 383 # CHECK-CP-JSON-DAG: "%275:sub3": 382 # CHECK-CP-JSON-DAG: "%275:sub4": 379 # CHECK-CP-JSON-DAG: "%275:sub5": 378 # CHECK-CP-JSON-DAG: "%275:sub6": 377 # CHECK-CP-JSON-DAG: "%275:sub7": 376 # CHECK-CP-JSON-DAG: "%275:sub8": 373 # CHECK-CP-JSON-DAG: "%275:sub9": 372 # CHECK-CP-JSON-DAG: "%275:sub10": 371 # CHECK-CP-JSON-DAG: "%275:sub11": 370 # CHECK-CP-JSON-DAG: "%275:sub12": 367 # CHECK-CP-JSON-DAG: "%275:sub13": 366 # CHECK-CP-JSON-DAG: "%275:sub14": 365 # CHECK-CP-JSON-DAG: "%275:sub15": 364 # CHECK-CP-JSON-DAG: "%275:sub16": 361 # CHECK-CP-JSON-DAG: "%275:sub17": 360 # CHECK-CP-JSON-DAG: "%275:sub18": 359 # CHECK-CP-JSON-DAG: "%275:sub19": 358 # CHECK-CP-JSON-DAG: "%275:sub20": 355 # CHECK-CP-JSON-DAG: "%275:sub21": 354 # CHECK-CP-JSON-DAG: "%275:sub22": 353 # CHECK-CP-JSON-DAG: "%275:sub23": 352 # CHECK-CP-JSON-DAG: "%275:sub24": 349 # CHECK-CP-JSON-DAG: "%275:sub25": 348 # CHECK-CP-JSON-DAG: "%275:sub26": 347 # CHECK-CP-JSON-DAG: "%275:sub27": 346 # CHECK-CP-JSON-DAG: "%275:sub28": 343 # CHECK-CP-JSON-DAG: "%275:sub29": 342 # CHECK-CP-JSON-DAG: "%275:sub30": 341 # CHECK-CP-JSON-DAG: "%275:sub31": 340 # CHECK-CP-JSON-DAG: "%277": 14 # CHECK-CP-JSON-DAG: "%278": 14 # CHECK-CP-JSON-DAG: "%279": 14 # CHECK-CP-JSON-DAG: "%280": 14 # CHECK-CP-JSON-DAG: "%282": 14 # CHECK-CP-JSON-DAG: "%283": 14 # CHECK-CP-JSON-DAG: "%284": 14 # CHECK-CP-JSON-DAG: "%285": 14 # CHECK-CP-JSON-DAG: "%287": 14 # CHECK-CP-JSON-DAG: "%288": 14 # CHECK-CP-JSON-DAG: "%289": 14 # CHECK-CP-JSON-DAG: "%290": 14 # CHECK-CP-JSON-DAG: "%292": 14 # CHECK-CP-JSON-DAG: "%293": 14 # CHECK-CP-JSON-DAG: "%294": 14 # CHECK-CP-JSON-DAG: "%295": 14 # CHECK-CP-JSON-DAG: "%297": 14 # CHECK-CP-JSON-DAG: "%298": 14 # CHECK-CP-JSON-DAG: "%299": 14 # CHECK-CP-JSON-DAG: "%300": 14 # CHECK-CP-JSON-DAG: "%301:sub0": 3 # CHECK-CP-JSON-DAG: "%301:sub1": 2 # CHECK-CP-JSON-DAG: "%301:sub2": 1 # CHECK-CP-JSON-DAG: "%301:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%303:vgpr_32 = COPY %301.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 192 # CHECK-CP-JSON-DAG: "%69:sub1": 191 # CHECK-CP-JSON-DAG: "%69:sub2": 190 # CHECK-CP-JSON-DAG: "%69:sub3": 189 # CHECK-CP-JSON-DAG: "%69:sub4": 186 # CHECK-CP-JSON-DAG: "%69:sub5": 185 # CHECK-CP-JSON-DAG: "%69:sub6": 184 # CHECK-CP-JSON-DAG: "%69:sub7": 183 # CHECK-CP-JSON-DAG: "%69:sub8": 180 # CHECK-CP-JSON-DAG: "%69:sub9": 179 # CHECK-CP-JSON-DAG: "%69:sub10": 178 # CHECK-CP-JSON-DAG: "%69:sub11": 177 # CHECK-CP-JSON-DAG: "%69:sub12": 174 # CHECK-CP-JSON-DAG: "%69:sub13": 173 # CHECK-CP-JSON-DAG: "%69:sub14": 172 # CHECK-CP-JSON-DAG: "%69:sub15": 171 # CHECK-CP-JSON-DAG: "%69:sub16": 168 # CHECK-CP-JSON-DAG: "%69:sub17": 167 # CHECK-CP-JSON-DAG: "%69:sub18": 166 # CHECK-CP-JSON-DAG: "%69:sub19": 165 # CHECK-CP-JSON-DAG: "%69:sub20": 162 # CHECK-CP-JSON-DAG: "%69:sub21": 161 # CHECK-CP-JSON-DAG: "%69:sub22": 160 # CHECK-CP-JSON-DAG: "%69:sub23": 159 # CHECK-CP-JSON-DAG: "%69:sub24": 156 # CHECK-CP-JSON-DAG: "%69:sub25": 155 # CHECK-CP-JSON-DAG: "%69:sub26": 154 # CHECK-CP-JSON-DAG: "%69:sub27": 153 # CHECK-CP-JSON-DAG: "%69:sub28": 150 # CHECK-CP-JSON-DAG: "%69:sub29": 149 # CHECK-CP-JSON-DAG: "%69:sub30": 148 # CHECK-CP-JSON-DAG: "%69:sub31": 147 # CHECK-CP-JSON-DAG: "%70:sub0": 144 # CHECK-CP-JSON-DAG: "%70:sub1": 143 # CHECK-CP-JSON-DAG: "%70:sub2": 142 # CHECK-CP-JSON-DAG: "%70:sub3": 141 # CHECK-CP-JSON-DAG: "%70:sub4": 138 # CHECK-CP-JSON-DAG: "%70:sub5": 137 # CHECK-CP-JSON-DAG: "%70:sub6": 136 # CHECK-CP-JSON-DAG: "%70:sub7": 135 # CHECK-CP-JSON-DAG: "%70:sub8": 132 # CHECK-CP-JSON-DAG: "%70:sub9": 131 # CHECK-CP-JSON-DAG: "%70:sub10": 130 # CHECK-CP-JSON-DAG: "%70:sub11": 129 # CHECK-CP-JSON-DAG: "%70:sub12": 126 # CHECK-CP-JSON-DAG: "%70:sub13": 125 # CHECK-CP-JSON-DAG: "%70:sub14": 124 # CHECK-CP-JSON-DAG: "%70:sub15": 123 # CHECK-CP-JSON-DAG: "%70:sub16": 120 # CHECK-CP-JSON-DAG: "%70:sub17": 119 # CHECK-CP-JSON-DAG: "%70:sub18": 118 # CHECK-CP-JSON-DAG: "%70:sub19": 117 # CHECK-CP-JSON-DAG: "%70:sub20": 114 # CHECK-CP-JSON-DAG: "%70:sub21": 113 # CHECK-CP-JSON-DAG: "%70:sub22": 112 # CHECK-CP-JSON-DAG: "%70:sub23": 111 # CHECK-CP-JSON-DAG: "%70:sub24": 108 # CHECK-CP-JSON-DAG: "%70:sub25": 107 # CHECK-CP-JSON-DAG: "%70:sub26": 106 # CHECK-CP-JSON-DAG: "%70:sub27": 105 # CHECK-CP-JSON-DAG: "%70:sub28": 102 # CHECK-CP-JSON-DAG: "%70:sub29": 101 # CHECK-CP-JSON-DAG: "%70:sub30": 100 # CHECK-CP-JSON-DAG: "%70:sub31": 99 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 15 # CHECK-CP-JSON-DAG: "%107": 57 # CHECK-CP-JSON-DAG: "%149:sub0": 240 # CHECK-CP-JSON-DAG: "%149:sub1": 239 # CHECK-CP-JSON-DAG: "%149:sub2": 238 # CHECK-CP-JSON-DAG: "%149:sub3": 237 # CHECK-CP-JSON-DAG: "%149:sub4": 234 # CHECK-CP-JSON-DAG: "%149:sub5": 233 # CHECK-CP-JSON-DAG: "%149:sub6": 232 # CHECK-CP-JSON-DAG: "%149:sub7": 231 # CHECK-CP-JSON-DAG: "%149:sub8": 228 # CHECK-CP-JSON-DAG: "%149:sub9": 227 # CHECK-CP-JSON-DAG: "%149:sub10": 226 # CHECK-CP-JSON-DAG: "%149:sub11": 225 # CHECK-CP-JSON-DAG: "%149:sub12": 222 # CHECK-CP-JSON-DAG: "%149:sub13": 221 # CHECK-CP-JSON-DAG: "%149:sub14": 220 # CHECK-CP-JSON-DAG: "%149:sub15": 219 # CHECK-CP-JSON-DAG: "%149:sub16": 216 # CHECK-CP-JSON-DAG: "%149:sub17": 215 # CHECK-CP-JSON-DAG: "%149:sub18": 214 # CHECK-CP-JSON-DAG: "%149:sub19": 213 # CHECK-CP-JSON-DAG: "%149:sub20": 210 # CHECK-CP-JSON-DAG: "%149:sub21": 209 # CHECK-CP-JSON-DAG: "%149:sub22": 208 # CHECK-CP-JSON-DAG: "%149:sub23": 207 # CHECK-CP-JSON-DAG: "%149:sub24": 204 # CHECK-CP-JSON-DAG: "%149:sub25": 203 # CHECK-CP-JSON-DAG: "%149:sub26": 202 # CHECK-CP-JSON-DAG: "%149:sub27": 201 # CHECK-CP-JSON-DAG: "%149:sub28": 198 # CHECK-CP-JSON-DAG: "%149:sub29": 197 # CHECK-CP-JSON-DAG: "%149:sub30": 196 # CHECK-CP-JSON-DAG: "%149:sub31": 195 # CHECK-CP-JSON-DAG: "%191:sub0": 288 # CHECK-CP-JSON-DAG: "%191:sub1": 287 # CHECK-CP-JSON-DAG: "%191:sub2": 286 # CHECK-CP-JSON-DAG: "%191:sub3": 285 # CHECK-CP-JSON-DAG: "%191:sub4": 282 # CHECK-CP-JSON-DAG: "%191:sub5": 281 # CHECK-CP-JSON-DAG: "%191:sub6": 280 # CHECK-CP-JSON-DAG: "%191:sub7": 279 # CHECK-CP-JSON-DAG: "%191:sub8": 276 # CHECK-CP-JSON-DAG: "%191:sub9": 275 # CHECK-CP-JSON-DAG: "%191:sub10": 274 # CHECK-CP-JSON-DAG: "%191:sub11": 273 # CHECK-CP-JSON-DAG: "%191:sub12": 270 # CHECK-CP-JSON-DAG: "%191:sub13": 269 # CHECK-CP-JSON-DAG: "%191:sub14": 268 # CHECK-CP-JSON-DAG: "%191:sub15": 267 # CHECK-CP-JSON-DAG: "%191:sub16": 264 # CHECK-CP-JSON-DAG: "%191:sub17": 263 # CHECK-CP-JSON-DAG: "%191:sub18": 262 # CHECK-CP-JSON-DAG: "%191:sub19": 261 # CHECK-CP-JSON-DAG: "%191:sub20": 258 # CHECK-CP-JSON-DAG: "%191:sub21": 257 # CHECK-CP-JSON-DAG: "%191:sub22": 256 # CHECK-CP-JSON-DAG: "%191:sub23": 255 # CHECK-CP-JSON-DAG: "%191:sub24": 252 # CHECK-CP-JSON-DAG: "%191:sub25": 251 # CHECK-CP-JSON-DAG: "%191:sub26": 250 # CHECK-CP-JSON-DAG: "%191:sub27": 249 # CHECK-CP-JSON-DAG: "%191:sub28": 246 # CHECK-CP-JSON-DAG: "%191:sub29": 245 # CHECK-CP-JSON-DAG: "%191:sub30": 244 # CHECK-CP-JSON-DAG: "%191:sub31": 243 # CHECK-CP-JSON-DAG: "%233:sub0": 336 # CHECK-CP-JSON-DAG: "%233:sub1": 335 # CHECK-CP-JSON-DAG: "%233:sub2": 334 # CHECK-CP-JSON-DAG: "%233:sub3": 333 # CHECK-CP-JSON-DAG: "%233:sub4": 330 # CHECK-CP-JSON-DAG: "%233:sub5": 329 # CHECK-CP-JSON-DAG: "%233:sub6": 328 # CHECK-CP-JSON-DAG: "%233:sub7": 327 # CHECK-CP-JSON-DAG: "%233:sub8": 324 # CHECK-CP-JSON-DAG: "%233:sub9": 323 # CHECK-CP-JSON-DAG: "%233:sub10": 322 # CHECK-CP-JSON-DAG: "%233:sub11": 321 # CHECK-CP-JSON-DAG: "%233:sub12": 318 # CHECK-CP-JSON-DAG: "%233:sub13": 317 # CHECK-CP-JSON-DAG: "%233:sub14": 316 # CHECK-CP-JSON-DAG: "%233:sub15": 315 # CHECK-CP-JSON-DAG: "%233:sub16": 312 # CHECK-CP-JSON-DAG: "%233:sub17": 311 # CHECK-CP-JSON-DAG: "%233:sub18": 310 # CHECK-CP-JSON-DAG: "%233:sub19": 309 # CHECK-CP-JSON-DAG: "%233:sub20": 306 # CHECK-CP-JSON-DAG: "%233:sub21": 305 # CHECK-CP-JSON-DAG: "%233:sub22": 304 # CHECK-CP-JSON-DAG: "%233:sub23": 303 # CHECK-CP-JSON-DAG: "%233:sub24": 300 # CHECK-CP-JSON-DAG: "%233:sub25": 299 # CHECK-CP-JSON-DAG: "%233:sub26": 298 # CHECK-CP-JSON-DAG: "%233:sub27": 297 # CHECK-CP-JSON-DAG: "%233:sub28": 294 # CHECK-CP-JSON-DAG: "%233:sub29": 293 # CHECK-CP-JSON-DAG: "%233:sub30": 292 # CHECK-CP-JSON-DAG: "%233:sub31": 291 # CHECK-CP-JSON-DAG: "%275:sub0": 384 # CHECK-CP-JSON-DAG: "%275:sub1": 383 # CHECK-CP-JSON-DAG: "%275:sub2": 382 # CHECK-CP-JSON-DAG: "%275:sub3": 381 # CHECK-CP-JSON-DAG: "%275:sub4": 378 # CHECK-CP-JSON-DAG: "%275:sub5": 377 # CHECK-CP-JSON-DAG: "%275:sub6": 376 # CHECK-CP-JSON-DAG: "%275:sub7": 375 # CHECK-CP-JSON-DAG: "%275:sub8": 372 # CHECK-CP-JSON-DAG: "%275:sub9": 371 # CHECK-CP-JSON-DAG: "%275:sub10": 370 # CHECK-CP-JSON-DAG: "%275:sub11": 369 # CHECK-CP-JSON-DAG: "%275:sub12": 366 # CHECK-CP-JSON-DAG: "%275:sub13": 365 # CHECK-CP-JSON-DAG: "%275:sub14": 364 # CHECK-CP-JSON-DAG: "%275:sub15": 363 # CHECK-CP-JSON-DAG: "%275:sub16": 360 # CHECK-CP-JSON-DAG: "%275:sub17": 359 # CHECK-CP-JSON-DAG: "%275:sub18": 358 # CHECK-CP-JSON-DAG: "%275:sub19": 357 # CHECK-CP-JSON-DAG: "%275:sub20": 354 # CHECK-CP-JSON-DAG: "%275:sub21": 353 # CHECK-CP-JSON-DAG: "%275:sub22": 352 # CHECK-CP-JSON-DAG: "%275:sub23": 351 # CHECK-CP-JSON-DAG: "%275:sub24": 348 # CHECK-CP-JSON-DAG: "%275:sub25": 347 # CHECK-CP-JSON-DAG: "%275:sub26": 346 # CHECK-CP-JSON-DAG: "%275:sub27": 345 # CHECK-CP-JSON-DAG: "%275:sub28": 342 # CHECK-CP-JSON-DAG: "%275:sub29": 341 # CHECK-CP-JSON-DAG: "%275:sub30": 340 # CHECK-CP-JSON-DAG: "%275:sub31": 339 # CHECK-CP-JSON-DAG: "%277": 13 # CHECK-CP-JSON-DAG: "%278": 13 # CHECK-CP-JSON-DAG: "%279": 13 # CHECK-CP-JSON-DAG: "%280": 13 # CHECK-CP-JSON-DAG: "%282": 13 # CHECK-CP-JSON-DAG: "%283": 13 # CHECK-CP-JSON-DAG: "%284": 13 # CHECK-CP-JSON-DAG: "%285": 13 # CHECK-CP-JSON-DAG: "%287": 13 # CHECK-CP-JSON-DAG: "%288": 13 # CHECK-CP-JSON-DAG: "%289": 13 # CHECK-CP-JSON-DAG: "%290": 13 # CHECK-CP-JSON-DAG: "%292": 13 # CHECK-CP-JSON-DAG: "%293": 13 # CHECK-CP-JSON-DAG: "%294": 13 # CHECK-CP-JSON-DAG: "%295": 13 # CHECK-CP-JSON-DAG: "%297": 13 # CHECK-CP-JSON-DAG: "%298": 13 # CHECK-CP-JSON-DAG: "%299": 13 # CHECK-CP-JSON-DAG: "%300": 13 # CHECK-CP-JSON-DAG: "%301:sub0": 2 # CHECK-CP-JSON-DAG: "%301:sub1": 1 # CHECK-CP-JSON-DAG: "%301:sub2": 0 # CHECK-CP-JSON-DAG: "%302": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%304:vgpr_32 = COPY %301.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 191 # CHECK-CP-JSON-DAG: "%69:sub1": 190 # CHECK-CP-JSON-DAG: "%69:sub2": 189 # CHECK-CP-JSON-DAG: "%69:sub3": 188 # CHECK-CP-JSON-DAG: "%69:sub4": 185 # CHECK-CP-JSON-DAG: "%69:sub5": 184 # CHECK-CP-JSON-DAG: "%69:sub6": 183 # CHECK-CP-JSON-DAG: "%69:sub7": 182 # CHECK-CP-JSON-DAG: "%69:sub8": 179 # CHECK-CP-JSON-DAG: "%69:sub9": 178 # CHECK-CP-JSON-DAG: "%69:sub10": 177 # CHECK-CP-JSON-DAG: "%69:sub11": 176 # CHECK-CP-JSON-DAG: "%69:sub12": 173 # CHECK-CP-JSON-DAG: "%69:sub13": 172 # CHECK-CP-JSON-DAG: "%69:sub14": 171 # CHECK-CP-JSON-DAG: "%69:sub15": 170 # CHECK-CP-JSON-DAG: "%69:sub16": 167 # CHECK-CP-JSON-DAG: "%69:sub17": 166 # CHECK-CP-JSON-DAG: "%69:sub18": 165 # CHECK-CP-JSON-DAG: "%69:sub19": 164 # CHECK-CP-JSON-DAG: "%69:sub20": 161 # CHECK-CP-JSON-DAG: "%69:sub21": 160 # CHECK-CP-JSON-DAG: "%69:sub22": 159 # CHECK-CP-JSON-DAG: "%69:sub23": 158 # CHECK-CP-JSON-DAG: "%69:sub24": 155 # CHECK-CP-JSON-DAG: "%69:sub25": 154 # CHECK-CP-JSON-DAG: "%69:sub26": 153 # CHECK-CP-JSON-DAG: "%69:sub27": 152 # CHECK-CP-JSON-DAG: "%69:sub28": 149 # CHECK-CP-JSON-DAG: "%69:sub29": 148 # CHECK-CP-JSON-DAG: "%69:sub30": 147 # CHECK-CP-JSON-DAG: "%69:sub31": 146 # CHECK-CP-JSON-DAG: "%70:sub0": 143 # CHECK-CP-JSON-DAG: "%70:sub1": 142 # CHECK-CP-JSON-DAG: "%70:sub2": 141 # CHECK-CP-JSON-DAG: "%70:sub3": 140 # CHECK-CP-JSON-DAG: "%70:sub4": 137 # CHECK-CP-JSON-DAG: "%70:sub5": 136 # CHECK-CP-JSON-DAG: "%70:sub6": 135 # CHECK-CP-JSON-DAG: "%70:sub7": 134 # CHECK-CP-JSON-DAG: "%70:sub8": 131 # CHECK-CP-JSON-DAG: "%70:sub9": 130 # CHECK-CP-JSON-DAG: "%70:sub10": 129 # CHECK-CP-JSON-DAG: "%70:sub11": 128 # CHECK-CP-JSON-DAG: "%70:sub12": 125 # CHECK-CP-JSON-DAG: "%70:sub13": 124 # CHECK-CP-JSON-DAG: "%70:sub14": 123 # CHECK-CP-JSON-DAG: "%70:sub15": 122 # CHECK-CP-JSON-DAG: "%70:sub16": 119 # CHECK-CP-JSON-DAG: "%70:sub17": 118 # CHECK-CP-JSON-DAG: "%70:sub18": 117 # CHECK-CP-JSON-DAG: "%70:sub19": 116 # CHECK-CP-JSON-DAG: "%70:sub20": 113 # CHECK-CP-JSON-DAG: "%70:sub21": 112 # CHECK-CP-JSON-DAG: "%70:sub22": 111 # CHECK-CP-JSON-DAG: "%70:sub23": 110 # CHECK-CP-JSON-DAG: "%70:sub24": 107 # CHECK-CP-JSON-DAG: "%70:sub25": 106 # CHECK-CP-JSON-DAG: "%70:sub26": 105 # CHECK-CP-JSON-DAG: "%70:sub27": 104 # CHECK-CP-JSON-DAG: "%70:sub28": 101 # CHECK-CP-JSON-DAG: "%70:sub29": 100 # CHECK-CP-JSON-DAG: "%70:sub30": 99 # CHECK-CP-JSON-DAG: "%70:sub31": 98 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 14 # CHECK-CP-JSON-DAG: "%107": 56 # CHECK-CP-JSON-DAG: "%149:sub0": 239 # CHECK-CP-JSON-DAG: "%149:sub1": 238 # CHECK-CP-JSON-DAG: "%149:sub2": 237 # CHECK-CP-JSON-DAG: "%149:sub3": 236 # CHECK-CP-JSON-DAG: "%149:sub4": 233 # CHECK-CP-JSON-DAG: "%149:sub5": 232 # CHECK-CP-JSON-DAG: "%149:sub6": 231 # CHECK-CP-JSON-DAG: "%149:sub7": 230 # CHECK-CP-JSON-DAG: "%149:sub8": 227 # CHECK-CP-JSON-DAG: "%149:sub9": 226 # CHECK-CP-JSON-DAG: "%149:sub10": 225 # CHECK-CP-JSON-DAG: "%149:sub11": 224 # CHECK-CP-JSON-DAG: "%149:sub12": 221 # CHECK-CP-JSON-DAG: "%149:sub13": 220 # CHECK-CP-JSON-DAG: "%149:sub14": 219 # CHECK-CP-JSON-DAG: "%149:sub15": 218 # CHECK-CP-JSON-DAG: "%149:sub16": 215 # CHECK-CP-JSON-DAG: "%149:sub17": 214 # CHECK-CP-JSON-DAG: "%149:sub18": 213 # CHECK-CP-JSON-DAG: "%149:sub19": 212 # CHECK-CP-JSON-DAG: "%149:sub20": 209 # CHECK-CP-JSON-DAG: "%149:sub21": 208 # CHECK-CP-JSON-DAG: "%149:sub22": 207 # CHECK-CP-JSON-DAG: "%149:sub23": 206 # CHECK-CP-JSON-DAG: "%149:sub24": 203 # CHECK-CP-JSON-DAG: "%149:sub25": 202 # CHECK-CP-JSON-DAG: "%149:sub26": 201 # CHECK-CP-JSON-DAG: "%149:sub27": 200 # CHECK-CP-JSON-DAG: "%149:sub28": 197 # CHECK-CP-JSON-DAG: "%149:sub29": 196 # CHECK-CP-JSON-DAG: "%149:sub30": 195 # CHECK-CP-JSON-DAG: "%149:sub31": 194 # CHECK-CP-JSON-DAG: "%191:sub0": 287 # CHECK-CP-JSON-DAG: "%191:sub1": 286 # CHECK-CP-JSON-DAG: "%191:sub2": 285 # CHECK-CP-JSON-DAG: "%191:sub3": 284 # CHECK-CP-JSON-DAG: "%191:sub4": 281 # CHECK-CP-JSON-DAG: "%191:sub5": 280 # CHECK-CP-JSON-DAG: "%191:sub6": 279 # CHECK-CP-JSON-DAG: "%191:sub7": 278 # CHECK-CP-JSON-DAG: "%191:sub8": 275 # CHECK-CP-JSON-DAG: "%191:sub9": 274 # CHECK-CP-JSON-DAG: "%191:sub10": 273 # CHECK-CP-JSON-DAG: "%191:sub11": 272 # CHECK-CP-JSON-DAG: "%191:sub12": 269 # CHECK-CP-JSON-DAG: "%191:sub13": 268 # CHECK-CP-JSON-DAG: "%191:sub14": 267 # CHECK-CP-JSON-DAG: "%191:sub15": 266 # CHECK-CP-JSON-DAG: "%191:sub16": 263 # CHECK-CP-JSON-DAG: "%191:sub17": 262 # CHECK-CP-JSON-DAG: "%191:sub18": 261 # CHECK-CP-JSON-DAG: "%191:sub19": 260 # CHECK-CP-JSON-DAG: "%191:sub20": 257 # CHECK-CP-JSON-DAG: "%191:sub21": 256 # CHECK-CP-JSON-DAG: "%191:sub22": 255 # CHECK-CP-JSON-DAG: "%191:sub23": 254 # CHECK-CP-JSON-DAG: "%191:sub24": 251 # CHECK-CP-JSON-DAG: "%191:sub25": 250 # CHECK-CP-JSON-DAG: "%191:sub26": 249 # CHECK-CP-JSON-DAG: "%191:sub27": 248 # CHECK-CP-JSON-DAG: "%191:sub28": 245 # CHECK-CP-JSON-DAG: "%191:sub29": 244 # CHECK-CP-JSON-DAG: "%191:sub30": 243 # CHECK-CP-JSON-DAG: "%191:sub31": 242 # CHECK-CP-JSON-DAG: "%233:sub0": 335 # CHECK-CP-JSON-DAG: "%233:sub1": 334 # CHECK-CP-JSON-DAG: "%233:sub2": 333 # CHECK-CP-JSON-DAG: "%233:sub3": 332 # CHECK-CP-JSON-DAG: "%233:sub4": 329 # CHECK-CP-JSON-DAG: "%233:sub5": 328 # CHECK-CP-JSON-DAG: "%233:sub6": 327 # CHECK-CP-JSON-DAG: "%233:sub7": 326 # CHECK-CP-JSON-DAG: "%233:sub8": 323 # CHECK-CP-JSON-DAG: "%233:sub9": 322 # CHECK-CP-JSON-DAG: "%233:sub10": 321 # CHECK-CP-JSON-DAG: "%233:sub11": 320 # CHECK-CP-JSON-DAG: "%233:sub12": 317 # CHECK-CP-JSON-DAG: "%233:sub13": 316 # CHECK-CP-JSON-DAG: "%233:sub14": 315 # CHECK-CP-JSON-DAG: "%233:sub15": 314 # CHECK-CP-JSON-DAG: "%233:sub16": 311 # CHECK-CP-JSON-DAG: "%233:sub17": 310 # CHECK-CP-JSON-DAG: "%233:sub18": 309 # CHECK-CP-JSON-DAG: "%233:sub19": 308 # CHECK-CP-JSON-DAG: "%233:sub20": 305 # CHECK-CP-JSON-DAG: "%233:sub21": 304 # CHECK-CP-JSON-DAG: "%233:sub22": 303 # CHECK-CP-JSON-DAG: "%233:sub23": 302 # CHECK-CP-JSON-DAG: "%233:sub24": 299 # CHECK-CP-JSON-DAG: "%233:sub25": 298 # CHECK-CP-JSON-DAG: "%233:sub26": 297 # CHECK-CP-JSON-DAG: "%233:sub27": 296 # CHECK-CP-JSON-DAG: "%233:sub28": 293 # CHECK-CP-JSON-DAG: "%233:sub29": 292 # CHECK-CP-JSON-DAG: "%233:sub30": 291 # CHECK-CP-JSON-DAG: "%233:sub31": 290 # CHECK-CP-JSON-DAG: "%275:sub0": 383 # CHECK-CP-JSON-DAG: "%275:sub1": 382 # CHECK-CP-JSON-DAG: "%275:sub2": 381 # CHECK-CP-JSON-DAG: "%275:sub3": 380 # CHECK-CP-JSON-DAG: "%275:sub4": 377 # CHECK-CP-JSON-DAG: "%275:sub5": 376 # CHECK-CP-JSON-DAG: "%275:sub6": 375 # CHECK-CP-JSON-DAG: "%275:sub7": 374 # CHECK-CP-JSON-DAG: "%275:sub8": 371 # CHECK-CP-JSON-DAG: "%275:sub9": 370 # CHECK-CP-JSON-DAG: "%275:sub10": 369 # CHECK-CP-JSON-DAG: "%275:sub11": 368 # CHECK-CP-JSON-DAG: "%275:sub12": 365 # CHECK-CP-JSON-DAG: "%275:sub13": 364 # CHECK-CP-JSON-DAG: "%275:sub14": 363 # CHECK-CP-JSON-DAG: "%275:sub15": 362 # CHECK-CP-JSON-DAG: "%275:sub16": 359 # CHECK-CP-JSON-DAG: "%275:sub17": 358 # CHECK-CP-JSON-DAG: "%275:sub18": 357 # CHECK-CP-JSON-DAG: "%275:sub19": 356 # CHECK-CP-JSON-DAG: "%275:sub20": 353 # CHECK-CP-JSON-DAG: "%275:sub21": 352 # CHECK-CP-JSON-DAG: "%275:sub22": 351 # CHECK-CP-JSON-DAG: "%275:sub23": 350 # CHECK-CP-JSON-DAG: "%275:sub24": 347 # CHECK-CP-JSON-DAG: "%275:sub25": 346 # CHECK-CP-JSON-DAG: "%275:sub26": 345 # CHECK-CP-JSON-DAG: "%275:sub27": 344 # CHECK-CP-JSON-DAG: "%275:sub28": 341 # CHECK-CP-JSON-DAG: "%275:sub29": 340 # CHECK-CP-JSON-DAG: "%275:sub30": 339 # CHECK-CP-JSON-DAG: "%275:sub31": 338 # CHECK-CP-JSON-DAG: "%277": 12 # CHECK-CP-JSON-DAG: "%278": 12 # CHECK-CP-JSON-DAG: "%279": 12 # CHECK-CP-JSON-DAG: "%280": 12 # CHECK-CP-JSON-DAG: "%282": 12 # CHECK-CP-JSON-DAG: "%283": 12 # CHECK-CP-JSON-DAG: "%284": 12 # CHECK-CP-JSON-DAG: "%285": 12 # CHECK-CP-JSON-DAG: "%287": 12 # CHECK-CP-JSON-DAG: "%288": 12 # CHECK-CP-JSON-DAG: "%289": 12 # CHECK-CP-JSON-DAG: "%290": 12 # CHECK-CP-JSON-DAG: "%292": 12 # CHECK-CP-JSON-DAG: "%293": 12 # CHECK-CP-JSON-DAG: "%294": 12 # CHECK-CP-JSON-DAG: "%295": 12 # CHECK-CP-JSON-DAG: "%297": 12 # CHECK-CP-JSON-DAG: "%298": 12 # CHECK-CP-JSON-DAG: "%299": 12 # CHECK-CP-JSON-DAG: "%300": 12 # CHECK-CP-JSON-DAG: "%301:sub0": 1 # CHECK-CP-JSON-DAG: "%301:sub1": 0 # CHECK-CP-JSON-DAG: "%302": 12 # CHECK-CP-JSON-DAG: "%303": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%305:vgpr_32 = COPY %301.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 190 # CHECK-CP-JSON-DAG: "%69:sub1": 189 # CHECK-CP-JSON-DAG: "%69:sub2": 188 # CHECK-CP-JSON-DAG: "%69:sub3": 187 # CHECK-CP-JSON-DAG: "%69:sub4": 184 # CHECK-CP-JSON-DAG: "%69:sub5": 183 # CHECK-CP-JSON-DAG: "%69:sub6": 182 # CHECK-CP-JSON-DAG: "%69:sub7": 181 # CHECK-CP-JSON-DAG: "%69:sub8": 178 # CHECK-CP-JSON-DAG: "%69:sub9": 177 # CHECK-CP-JSON-DAG: "%69:sub10": 176 # CHECK-CP-JSON-DAG: "%69:sub11": 175 # CHECK-CP-JSON-DAG: "%69:sub12": 172 # CHECK-CP-JSON-DAG: "%69:sub13": 171 # CHECK-CP-JSON-DAG: "%69:sub14": 170 # CHECK-CP-JSON-DAG: "%69:sub15": 169 # CHECK-CP-JSON-DAG: "%69:sub16": 166 # CHECK-CP-JSON-DAG: "%69:sub17": 165 # CHECK-CP-JSON-DAG: "%69:sub18": 164 # CHECK-CP-JSON-DAG: "%69:sub19": 163 # CHECK-CP-JSON-DAG: "%69:sub20": 160 # CHECK-CP-JSON-DAG: "%69:sub21": 159 # CHECK-CP-JSON-DAG: "%69:sub22": 158 # CHECK-CP-JSON-DAG: "%69:sub23": 157 # CHECK-CP-JSON-DAG: "%69:sub24": 154 # CHECK-CP-JSON-DAG: "%69:sub25": 153 # CHECK-CP-JSON-DAG: "%69:sub26": 152 # CHECK-CP-JSON-DAG: "%69:sub27": 151 # CHECK-CP-JSON-DAG: "%69:sub28": 148 # CHECK-CP-JSON-DAG: "%69:sub29": 147 # CHECK-CP-JSON-DAG: "%69:sub30": 146 # CHECK-CP-JSON-DAG: "%69:sub31": 145 # CHECK-CP-JSON-DAG: "%70:sub0": 142 # CHECK-CP-JSON-DAG: "%70:sub1": 141 # CHECK-CP-JSON-DAG: "%70:sub2": 140 # CHECK-CP-JSON-DAG: "%70:sub3": 139 # CHECK-CP-JSON-DAG: "%70:sub4": 136 # CHECK-CP-JSON-DAG: "%70:sub5": 135 # CHECK-CP-JSON-DAG: "%70:sub6": 134 # CHECK-CP-JSON-DAG: "%70:sub7": 133 # CHECK-CP-JSON-DAG: "%70:sub8": 130 # CHECK-CP-JSON-DAG: "%70:sub9": 129 # CHECK-CP-JSON-DAG: "%70:sub10": 128 # CHECK-CP-JSON-DAG: "%70:sub11": 127 # CHECK-CP-JSON-DAG: "%70:sub12": 124 # CHECK-CP-JSON-DAG: "%70:sub13": 123 # CHECK-CP-JSON-DAG: "%70:sub14": 122 # CHECK-CP-JSON-DAG: "%70:sub15": 121 # CHECK-CP-JSON-DAG: "%70:sub16": 118 # CHECK-CP-JSON-DAG: "%70:sub17": 117 # CHECK-CP-JSON-DAG: "%70:sub18": 116 # CHECK-CP-JSON-DAG: "%70:sub19": 115 # CHECK-CP-JSON-DAG: "%70:sub20": 112 # CHECK-CP-JSON-DAG: "%70:sub21": 111 # CHECK-CP-JSON-DAG: "%70:sub22": 110 # CHECK-CP-JSON-DAG: "%70:sub23": 109 # CHECK-CP-JSON-DAG: "%70:sub24": 106 # CHECK-CP-JSON-DAG: "%70:sub25": 105 # CHECK-CP-JSON-DAG: "%70:sub26": 104 # CHECK-CP-JSON-DAG: "%70:sub27": 103 # CHECK-CP-JSON-DAG: "%70:sub28": 100 # CHECK-CP-JSON-DAG: "%70:sub29": 99 # CHECK-CP-JSON-DAG: "%70:sub30": 98 # CHECK-CP-JSON-DAG: "%70:sub31": 97 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 13 # CHECK-CP-JSON-DAG: "%107": 55 # CHECK-CP-JSON-DAG: "%149:sub0": 238 # CHECK-CP-JSON-DAG: "%149:sub1": 237 # CHECK-CP-JSON-DAG: "%149:sub2": 236 # CHECK-CP-JSON-DAG: "%149:sub3": 235 # CHECK-CP-JSON-DAG: "%149:sub4": 232 # CHECK-CP-JSON-DAG: "%149:sub5": 231 # CHECK-CP-JSON-DAG: "%149:sub6": 230 # CHECK-CP-JSON-DAG: "%149:sub7": 229 # CHECK-CP-JSON-DAG: "%149:sub8": 226 # CHECK-CP-JSON-DAG: "%149:sub9": 225 # CHECK-CP-JSON-DAG: "%149:sub10": 224 # CHECK-CP-JSON-DAG: "%149:sub11": 223 # CHECK-CP-JSON-DAG: "%149:sub12": 220 # CHECK-CP-JSON-DAG: "%149:sub13": 219 # CHECK-CP-JSON-DAG: "%149:sub14": 218 # CHECK-CP-JSON-DAG: "%149:sub15": 217 # CHECK-CP-JSON-DAG: "%149:sub16": 214 # CHECK-CP-JSON-DAG: "%149:sub17": 213 # CHECK-CP-JSON-DAG: "%149:sub18": 212 # CHECK-CP-JSON-DAG: "%149:sub19": 211 # CHECK-CP-JSON-DAG: "%149:sub20": 208 # CHECK-CP-JSON-DAG: "%149:sub21": 207 # CHECK-CP-JSON-DAG: "%149:sub22": 206 # CHECK-CP-JSON-DAG: "%149:sub23": 205 # CHECK-CP-JSON-DAG: "%149:sub24": 202 # CHECK-CP-JSON-DAG: "%149:sub25": 201 # CHECK-CP-JSON-DAG: "%149:sub26": 200 # CHECK-CP-JSON-DAG: "%149:sub27": 199 # CHECK-CP-JSON-DAG: "%149:sub28": 196 # CHECK-CP-JSON-DAG: "%149:sub29": 195 # CHECK-CP-JSON-DAG: "%149:sub30": 194 # CHECK-CP-JSON-DAG: "%149:sub31": 193 # CHECK-CP-JSON-DAG: "%191:sub0": 286 # CHECK-CP-JSON-DAG: "%191:sub1": 285 # CHECK-CP-JSON-DAG: "%191:sub2": 284 # CHECK-CP-JSON-DAG: "%191:sub3": 283 # CHECK-CP-JSON-DAG: "%191:sub4": 280 # CHECK-CP-JSON-DAG: "%191:sub5": 279 # CHECK-CP-JSON-DAG: "%191:sub6": 278 # CHECK-CP-JSON-DAG: "%191:sub7": 277 # CHECK-CP-JSON-DAG: "%191:sub8": 274 # CHECK-CP-JSON-DAG: "%191:sub9": 273 # CHECK-CP-JSON-DAG: "%191:sub10": 272 # CHECK-CP-JSON-DAG: "%191:sub11": 271 # CHECK-CP-JSON-DAG: "%191:sub12": 268 # CHECK-CP-JSON-DAG: "%191:sub13": 267 # CHECK-CP-JSON-DAG: "%191:sub14": 266 # CHECK-CP-JSON-DAG: "%191:sub15": 265 # CHECK-CP-JSON-DAG: "%191:sub16": 262 # CHECK-CP-JSON-DAG: "%191:sub17": 261 # CHECK-CP-JSON-DAG: "%191:sub18": 260 # CHECK-CP-JSON-DAG: "%191:sub19": 259 # CHECK-CP-JSON-DAG: "%191:sub20": 256 # CHECK-CP-JSON-DAG: "%191:sub21": 255 # CHECK-CP-JSON-DAG: "%191:sub22": 254 # CHECK-CP-JSON-DAG: "%191:sub23": 253 # CHECK-CP-JSON-DAG: "%191:sub24": 250 # CHECK-CP-JSON-DAG: "%191:sub25": 249 # CHECK-CP-JSON-DAG: "%191:sub26": 248 # CHECK-CP-JSON-DAG: "%191:sub27": 247 # CHECK-CP-JSON-DAG: "%191:sub28": 244 # CHECK-CP-JSON-DAG: "%191:sub29": 243 # CHECK-CP-JSON-DAG: "%191:sub30": 242 # CHECK-CP-JSON-DAG: "%191:sub31": 241 # CHECK-CP-JSON-DAG: "%233:sub0": 334 # CHECK-CP-JSON-DAG: "%233:sub1": 333 # CHECK-CP-JSON-DAG: "%233:sub2": 332 # CHECK-CP-JSON-DAG: "%233:sub3": 331 # CHECK-CP-JSON-DAG: "%233:sub4": 328 # CHECK-CP-JSON-DAG: "%233:sub5": 327 # CHECK-CP-JSON-DAG: "%233:sub6": 326 # CHECK-CP-JSON-DAG: "%233:sub7": 325 # CHECK-CP-JSON-DAG: "%233:sub8": 322 # CHECK-CP-JSON-DAG: "%233:sub9": 321 # CHECK-CP-JSON-DAG: "%233:sub10": 320 # CHECK-CP-JSON-DAG: "%233:sub11": 319 # CHECK-CP-JSON-DAG: "%233:sub12": 316 # CHECK-CP-JSON-DAG: "%233:sub13": 315 # CHECK-CP-JSON-DAG: "%233:sub14": 314 # CHECK-CP-JSON-DAG: "%233:sub15": 313 # CHECK-CP-JSON-DAG: "%233:sub16": 310 # CHECK-CP-JSON-DAG: "%233:sub17": 309 # CHECK-CP-JSON-DAG: "%233:sub18": 308 # CHECK-CP-JSON-DAG: "%233:sub19": 307 # CHECK-CP-JSON-DAG: "%233:sub20": 304 # CHECK-CP-JSON-DAG: "%233:sub21": 303 # CHECK-CP-JSON-DAG: "%233:sub22": 302 # CHECK-CP-JSON-DAG: "%233:sub23": 301 # CHECK-CP-JSON-DAG: "%233:sub24": 298 # CHECK-CP-JSON-DAG: "%233:sub25": 297 # CHECK-CP-JSON-DAG: "%233:sub26": 296 # CHECK-CP-JSON-DAG: "%233:sub27": 295 # CHECK-CP-JSON-DAG: "%233:sub28": 292 # CHECK-CP-JSON-DAG: "%233:sub29": 291 # CHECK-CP-JSON-DAG: "%233:sub30": 290 # CHECK-CP-JSON-DAG: "%233:sub31": 289 # CHECK-CP-JSON-DAG: "%275:sub0": 382 # CHECK-CP-JSON-DAG: "%275:sub1": 381 # CHECK-CP-JSON-DAG: "%275:sub2": 380 # CHECK-CP-JSON-DAG: "%275:sub3": 379 # CHECK-CP-JSON-DAG: "%275:sub4": 376 # CHECK-CP-JSON-DAG: "%275:sub5": 375 # CHECK-CP-JSON-DAG: "%275:sub6": 374 # CHECK-CP-JSON-DAG: "%275:sub7": 373 # CHECK-CP-JSON-DAG: "%275:sub8": 370 # CHECK-CP-JSON-DAG: "%275:sub9": 369 # CHECK-CP-JSON-DAG: "%275:sub10": 368 # CHECK-CP-JSON-DAG: "%275:sub11": 367 # CHECK-CP-JSON-DAG: "%275:sub12": 364 # CHECK-CP-JSON-DAG: "%275:sub13": 363 # CHECK-CP-JSON-DAG: "%275:sub14": 362 # CHECK-CP-JSON-DAG: "%275:sub15": 361 # CHECK-CP-JSON-DAG: "%275:sub16": 358 # CHECK-CP-JSON-DAG: "%275:sub17": 357 # CHECK-CP-JSON-DAG: "%275:sub18": 356 # CHECK-CP-JSON-DAG: "%275:sub19": 355 # CHECK-CP-JSON-DAG: "%275:sub20": 352 # CHECK-CP-JSON-DAG: "%275:sub21": 351 # CHECK-CP-JSON-DAG: "%275:sub22": 350 # CHECK-CP-JSON-DAG: "%275:sub23": 349 # CHECK-CP-JSON-DAG: "%275:sub24": 346 # CHECK-CP-JSON-DAG: "%275:sub25": 345 # CHECK-CP-JSON-DAG: "%275:sub26": 344 # CHECK-CP-JSON-DAG: "%275:sub27": 343 # CHECK-CP-JSON-DAG: "%275:sub28": 340 # CHECK-CP-JSON-DAG: "%275:sub29": 339 # CHECK-CP-JSON-DAG: "%275:sub30": 338 # CHECK-CP-JSON-DAG: "%275:sub31": 337 # CHECK-CP-JSON-DAG: "%277": 11 # CHECK-CP-JSON-DAG: "%278": 11 # CHECK-CP-JSON-DAG: "%279": 11 # CHECK-CP-JSON-DAG: "%280": 11 # CHECK-CP-JSON-DAG: "%282": 11 # CHECK-CP-JSON-DAG: "%283": 11 # CHECK-CP-JSON-DAG: "%284": 11 # CHECK-CP-JSON-DAG: "%285": 11 # CHECK-CP-JSON-DAG: "%287": 11 # CHECK-CP-JSON-DAG: "%288": 11 # CHECK-CP-JSON-DAG: "%289": 11 # CHECK-CP-JSON-DAG: "%290": 11 # CHECK-CP-JSON-DAG: "%292": 11 # CHECK-CP-JSON-DAG: "%293": 11 # CHECK-CP-JSON-DAG: "%294": 11 # CHECK-CP-JSON-DAG: "%295": 11 # CHECK-CP-JSON-DAG: "%297": 11 # CHECK-CP-JSON-DAG: "%298": 11 # CHECK-CP-JSON-DAG: "%299": 11 # CHECK-CP-JSON-DAG: "%300": 11 # CHECK-CP-JSON-DAG: "%301:sub0": 0 # CHECK-CP-JSON-DAG: "%302": 11 # CHECK-CP-JSON-DAG: "%303": 11 # CHECK-CP-JSON-DAG: "%304": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%306:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p5 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 189 # CHECK-CP-JSON-DAG: "%69:sub1": 188 # CHECK-CP-JSON-DAG: "%69:sub2": 187 # CHECK-CP-JSON-DAG: "%69:sub3": 186 # CHECK-CP-JSON-DAG: "%69:sub4": 183 # CHECK-CP-JSON-DAG: "%69:sub5": 182 # CHECK-CP-JSON-DAG: "%69:sub6": 181 # CHECK-CP-JSON-DAG: "%69:sub7": 180 # CHECK-CP-JSON-DAG: "%69:sub8": 177 # CHECK-CP-JSON-DAG: "%69:sub9": 176 # CHECK-CP-JSON-DAG: "%69:sub10": 175 # CHECK-CP-JSON-DAG: "%69:sub11": 174 # CHECK-CP-JSON-DAG: "%69:sub12": 171 # CHECK-CP-JSON-DAG: "%69:sub13": 170 # CHECK-CP-JSON-DAG: "%69:sub14": 169 # CHECK-CP-JSON-DAG: "%69:sub15": 168 # CHECK-CP-JSON-DAG: "%69:sub16": 165 # CHECK-CP-JSON-DAG: "%69:sub17": 164 # CHECK-CP-JSON-DAG: "%69:sub18": 163 # CHECK-CP-JSON-DAG: "%69:sub19": 162 # CHECK-CP-JSON-DAG: "%69:sub20": 159 # CHECK-CP-JSON-DAG: "%69:sub21": 158 # CHECK-CP-JSON-DAG: "%69:sub22": 157 # CHECK-CP-JSON-DAG: "%69:sub23": 156 # CHECK-CP-JSON-DAG: "%69:sub24": 153 # CHECK-CP-JSON-DAG: "%69:sub25": 152 # CHECK-CP-JSON-DAG: "%69:sub26": 151 # CHECK-CP-JSON-DAG: "%69:sub27": 150 # CHECK-CP-JSON-DAG: "%69:sub28": 147 # CHECK-CP-JSON-DAG: "%69:sub29": 146 # CHECK-CP-JSON-DAG: "%69:sub30": 145 # CHECK-CP-JSON-DAG: "%69:sub31": 144 # CHECK-CP-JSON-DAG: "%70:sub0": 141 # CHECK-CP-JSON-DAG: "%70:sub1": 140 # CHECK-CP-JSON-DAG: "%70:sub2": 139 # CHECK-CP-JSON-DAG: "%70:sub3": 138 # CHECK-CP-JSON-DAG: "%70:sub4": 135 # CHECK-CP-JSON-DAG: "%70:sub5": 134 # CHECK-CP-JSON-DAG: "%70:sub6": 133 # CHECK-CP-JSON-DAG: "%70:sub7": 132 # CHECK-CP-JSON-DAG: "%70:sub8": 129 # CHECK-CP-JSON-DAG: "%70:sub9": 128 # CHECK-CP-JSON-DAG: "%70:sub10": 127 # CHECK-CP-JSON-DAG: "%70:sub11": 126 # CHECK-CP-JSON-DAG: "%70:sub12": 123 # CHECK-CP-JSON-DAG: "%70:sub13": 122 # CHECK-CP-JSON-DAG: "%70:sub14": 121 # CHECK-CP-JSON-DAG: "%70:sub15": 120 # CHECK-CP-JSON-DAG: "%70:sub16": 117 # CHECK-CP-JSON-DAG: "%70:sub17": 116 # CHECK-CP-JSON-DAG: "%70:sub18": 115 # CHECK-CP-JSON-DAG: "%70:sub19": 114 # CHECK-CP-JSON-DAG: "%70:sub20": 111 # CHECK-CP-JSON-DAG: "%70:sub21": 110 # CHECK-CP-JSON-DAG: "%70:sub22": 109 # CHECK-CP-JSON-DAG: "%70:sub23": 108 # CHECK-CP-JSON-DAG: "%70:sub24": 105 # CHECK-CP-JSON-DAG: "%70:sub25": 104 # CHECK-CP-JSON-DAG: "%70:sub26": 103 # CHECK-CP-JSON-DAG: "%70:sub27": 102 # CHECK-CP-JSON-DAG: "%70:sub28": 99 # CHECK-CP-JSON-DAG: "%70:sub29": 98 # CHECK-CP-JSON-DAG: "%70:sub30": 97 # CHECK-CP-JSON-DAG: "%70:sub31": 96 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 12 # CHECK-CP-JSON-DAG: "%107": 54 # CHECK-CP-JSON-DAG: "%149:sub0": 237 # CHECK-CP-JSON-DAG: "%149:sub1": 236 # CHECK-CP-JSON-DAG: "%149:sub2": 235 # CHECK-CP-JSON-DAG: "%149:sub3": 234 # CHECK-CP-JSON-DAG: "%149:sub4": 231 # CHECK-CP-JSON-DAG: "%149:sub5": 230 # CHECK-CP-JSON-DAG: "%149:sub6": 229 # CHECK-CP-JSON-DAG: "%149:sub7": 228 # CHECK-CP-JSON-DAG: "%149:sub8": 225 # CHECK-CP-JSON-DAG: "%149:sub9": 224 # CHECK-CP-JSON-DAG: "%149:sub10": 223 # CHECK-CP-JSON-DAG: "%149:sub11": 222 # CHECK-CP-JSON-DAG: "%149:sub12": 219 # CHECK-CP-JSON-DAG: "%149:sub13": 218 # CHECK-CP-JSON-DAG: "%149:sub14": 217 # CHECK-CP-JSON-DAG: "%149:sub15": 216 # CHECK-CP-JSON-DAG: "%149:sub16": 213 # CHECK-CP-JSON-DAG: "%149:sub17": 212 # CHECK-CP-JSON-DAG: "%149:sub18": 211 # CHECK-CP-JSON-DAG: "%149:sub19": 210 # CHECK-CP-JSON-DAG: "%149:sub20": 207 # CHECK-CP-JSON-DAG: "%149:sub21": 206 # CHECK-CP-JSON-DAG: "%149:sub22": 205 # CHECK-CP-JSON-DAG: "%149:sub23": 204 # CHECK-CP-JSON-DAG: "%149:sub24": 201 # CHECK-CP-JSON-DAG: "%149:sub25": 200 # CHECK-CP-JSON-DAG: "%149:sub26": 199 # CHECK-CP-JSON-DAG: "%149:sub27": 198 # CHECK-CP-JSON-DAG: "%149:sub28": 195 # CHECK-CP-JSON-DAG: "%149:sub29": 194 # CHECK-CP-JSON-DAG: "%149:sub30": 193 # CHECK-CP-JSON-DAG: "%149:sub31": 192 # CHECK-CP-JSON-DAG: "%191:sub0": 285 # CHECK-CP-JSON-DAG: "%191:sub1": 284 # CHECK-CP-JSON-DAG: "%191:sub2": 283 # CHECK-CP-JSON-DAG: "%191:sub3": 282 # CHECK-CP-JSON-DAG: "%191:sub4": 279 # CHECK-CP-JSON-DAG: "%191:sub5": 278 # CHECK-CP-JSON-DAG: "%191:sub6": 277 # CHECK-CP-JSON-DAG: "%191:sub7": 276 # CHECK-CP-JSON-DAG: "%191:sub8": 273 # CHECK-CP-JSON-DAG: "%191:sub9": 272 # CHECK-CP-JSON-DAG: "%191:sub10": 271 # CHECK-CP-JSON-DAG: "%191:sub11": 270 # CHECK-CP-JSON-DAG: "%191:sub12": 267 # CHECK-CP-JSON-DAG: "%191:sub13": 266 # CHECK-CP-JSON-DAG: "%191:sub14": 265 # CHECK-CP-JSON-DAG: "%191:sub15": 264 # CHECK-CP-JSON-DAG: "%191:sub16": 261 # CHECK-CP-JSON-DAG: "%191:sub17": 260 # CHECK-CP-JSON-DAG: "%191:sub18": 259 # CHECK-CP-JSON-DAG: "%191:sub19": 258 # CHECK-CP-JSON-DAG: "%191:sub20": 255 # CHECK-CP-JSON-DAG: "%191:sub21": 254 # CHECK-CP-JSON-DAG: "%191:sub22": 253 # CHECK-CP-JSON-DAG: "%191:sub23": 252 # CHECK-CP-JSON-DAG: "%191:sub24": 249 # CHECK-CP-JSON-DAG: "%191:sub25": 248 # CHECK-CP-JSON-DAG: "%191:sub26": 247 # CHECK-CP-JSON-DAG: "%191:sub27": 246 # CHECK-CP-JSON-DAG: "%191:sub28": 243 # CHECK-CP-JSON-DAG: "%191:sub29": 242 # CHECK-CP-JSON-DAG: "%191:sub30": 241 # CHECK-CP-JSON-DAG: "%191:sub31": 240 # CHECK-CP-JSON-DAG: "%233:sub0": 333 # CHECK-CP-JSON-DAG: "%233:sub1": 332 # CHECK-CP-JSON-DAG: "%233:sub2": 331 # CHECK-CP-JSON-DAG: "%233:sub3": 330 # CHECK-CP-JSON-DAG: "%233:sub4": 327 # CHECK-CP-JSON-DAG: "%233:sub5": 326 # CHECK-CP-JSON-DAG: "%233:sub6": 325 # CHECK-CP-JSON-DAG: "%233:sub7": 324 # CHECK-CP-JSON-DAG: "%233:sub8": 321 # CHECK-CP-JSON-DAG: "%233:sub9": 320 # CHECK-CP-JSON-DAG: "%233:sub10": 319 # CHECK-CP-JSON-DAG: "%233:sub11": 318 # CHECK-CP-JSON-DAG: "%233:sub12": 315 # CHECK-CP-JSON-DAG: "%233:sub13": 314 # CHECK-CP-JSON-DAG: "%233:sub14": 313 # CHECK-CP-JSON-DAG: "%233:sub15": 312 # CHECK-CP-JSON-DAG: "%233:sub16": 309 # CHECK-CP-JSON-DAG: "%233:sub17": 308 # CHECK-CP-JSON-DAG: "%233:sub18": 307 # CHECK-CP-JSON-DAG: "%233:sub19": 306 # CHECK-CP-JSON-DAG: "%233:sub20": 303 # CHECK-CP-JSON-DAG: "%233:sub21": 302 # CHECK-CP-JSON-DAG: "%233:sub22": 301 # CHECK-CP-JSON-DAG: "%233:sub23": 300 # CHECK-CP-JSON-DAG: "%233:sub24": 297 # CHECK-CP-JSON-DAG: "%233:sub25": 296 # CHECK-CP-JSON-DAG: "%233:sub26": 295 # CHECK-CP-JSON-DAG: "%233:sub27": 294 # CHECK-CP-JSON-DAG: "%233:sub28": 291 # CHECK-CP-JSON-DAG: "%233:sub29": 290 # CHECK-CP-JSON-DAG: "%233:sub30": 289 # CHECK-CP-JSON-DAG: "%233:sub31": 288 # CHECK-CP-JSON-DAG: "%275:sub0": 381 # CHECK-CP-JSON-DAG: "%275:sub1": 380 # CHECK-CP-JSON-DAG: "%275:sub2": 379 # CHECK-CP-JSON-DAG: "%275:sub3": 378 # CHECK-CP-JSON-DAG: "%275:sub4": 375 # CHECK-CP-JSON-DAG: "%275:sub5": 374 # CHECK-CP-JSON-DAG: "%275:sub6": 373 # CHECK-CP-JSON-DAG: "%275:sub7": 372 # CHECK-CP-JSON-DAG: "%275:sub8": 369 # CHECK-CP-JSON-DAG: "%275:sub9": 368 # CHECK-CP-JSON-DAG: "%275:sub10": 367 # CHECK-CP-JSON-DAG: "%275:sub11": 366 # CHECK-CP-JSON-DAG: "%275:sub12": 363 # CHECK-CP-JSON-DAG: "%275:sub13": 362 # CHECK-CP-JSON-DAG: "%275:sub14": 361 # CHECK-CP-JSON-DAG: "%275:sub15": 360 # CHECK-CP-JSON-DAG: "%275:sub16": 357 # CHECK-CP-JSON-DAG: "%275:sub17": 356 # CHECK-CP-JSON-DAG: "%275:sub18": 355 # CHECK-CP-JSON-DAG: "%275:sub19": 354 # CHECK-CP-JSON-DAG: "%275:sub20": 351 # CHECK-CP-JSON-DAG: "%275:sub21": 350 # CHECK-CP-JSON-DAG: "%275:sub22": 349 # CHECK-CP-JSON-DAG: "%275:sub23": 348 # CHECK-CP-JSON-DAG: "%275:sub24": 345 # CHECK-CP-JSON-DAG: "%275:sub25": 344 # CHECK-CP-JSON-DAG: "%275:sub26": 343 # CHECK-CP-JSON-DAG: "%275:sub27": 342 # CHECK-CP-JSON-DAG: "%275:sub28": 339 # CHECK-CP-JSON-DAG: "%275:sub29": 338 # CHECK-CP-JSON-DAG: "%275:sub30": 337 # CHECK-CP-JSON-DAG: "%275:sub31": 336 # CHECK-CP-JSON-DAG: "%277": 10 # CHECK-CP-JSON-DAG: "%278": 10 # CHECK-CP-JSON-DAG: "%279": 10 # CHECK-CP-JSON-DAG: "%280": 10 # CHECK-CP-JSON-DAG: "%282": 10 # CHECK-CP-JSON-DAG: "%283": 10 # CHECK-CP-JSON-DAG: "%284": 10 # CHECK-CP-JSON-DAG: "%285": 10 # CHECK-CP-JSON-DAG: "%287": 10 # CHECK-CP-JSON-DAG: "%288": 10 # CHECK-CP-JSON-DAG: "%289": 10 # CHECK-CP-JSON-DAG: "%290": 10 # CHECK-CP-JSON-DAG: "%292": 10 # CHECK-CP-JSON-DAG: "%293": 10 # CHECK-CP-JSON-DAG: "%294": 10 # CHECK-CP-JSON-DAG: "%295": 10 # CHECK-CP-JSON-DAG: "%297": 10 # CHECK-CP-JSON-DAG: "%298": 10 # CHECK-CP-JSON-DAG: "%299": 10 # CHECK-CP-JSON-DAG: "%300": 10 # CHECK-CP-JSON-DAG: "%302": 10 # CHECK-CP-JSON-DAG: "%303": 10 # CHECK-CP-JSON-DAG: "%304": 10 # CHECK-CP-JSON-DAG: "%305": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%307:vgpr_32 = COPY %306.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 188 # CHECK-CP-JSON-DAG: "%69:sub1": 187 # CHECK-CP-JSON-DAG: "%69:sub2": 186 # CHECK-CP-JSON-DAG: "%69:sub3": 185 # CHECK-CP-JSON-DAG: "%69:sub4": 182 # CHECK-CP-JSON-DAG: "%69:sub5": 181 # CHECK-CP-JSON-DAG: "%69:sub6": 180 # CHECK-CP-JSON-DAG: "%69:sub7": 179 # CHECK-CP-JSON-DAG: "%69:sub8": 176 # CHECK-CP-JSON-DAG: "%69:sub9": 175 # CHECK-CP-JSON-DAG: "%69:sub10": 174 # CHECK-CP-JSON-DAG: "%69:sub11": 173 # CHECK-CP-JSON-DAG: "%69:sub12": 170 # CHECK-CP-JSON-DAG: "%69:sub13": 169 # CHECK-CP-JSON-DAG: "%69:sub14": 168 # CHECK-CP-JSON-DAG: "%69:sub15": 167 # CHECK-CP-JSON-DAG: "%69:sub16": 164 # CHECK-CP-JSON-DAG: "%69:sub17": 163 # CHECK-CP-JSON-DAG: "%69:sub18": 162 # CHECK-CP-JSON-DAG: "%69:sub19": 161 # CHECK-CP-JSON-DAG: "%69:sub20": 158 # CHECK-CP-JSON-DAG: "%69:sub21": 157 # CHECK-CP-JSON-DAG: "%69:sub22": 156 # CHECK-CP-JSON-DAG: "%69:sub23": 155 # CHECK-CP-JSON-DAG: "%69:sub24": 152 # CHECK-CP-JSON-DAG: "%69:sub25": 151 # CHECK-CP-JSON-DAG: "%69:sub26": 150 # CHECK-CP-JSON-DAG: "%69:sub27": 149 # CHECK-CP-JSON-DAG: "%69:sub28": 146 # CHECK-CP-JSON-DAG: "%69:sub29": 145 # CHECK-CP-JSON-DAG: "%69:sub30": 144 # CHECK-CP-JSON-DAG: "%69:sub31": 143 # CHECK-CP-JSON-DAG: "%70:sub0": 140 # CHECK-CP-JSON-DAG: "%70:sub1": 139 # CHECK-CP-JSON-DAG: "%70:sub2": 138 # CHECK-CP-JSON-DAG: "%70:sub3": 137 # CHECK-CP-JSON-DAG: "%70:sub4": 134 # CHECK-CP-JSON-DAG: "%70:sub5": 133 # CHECK-CP-JSON-DAG: "%70:sub6": 132 # CHECK-CP-JSON-DAG: "%70:sub7": 131 # CHECK-CP-JSON-DAG: "%70:sub8": 128 # CHECK-CP-JSON-DAG: "%70:sub9": 127 # CHECK-CP-JSON-DAG: "%70:sub10": 126 # CHECK-CP-JSON-DAG: "%70:sub11": 125 # CHECK-CP-JSON-DAG: "%70:sub12": 122 # CHECK-CP-JSON-DAG: "%70:sub13": 121 # CHECK-CP-JSON-DAG: "%70:sub14": 120 # CHECK-CP-JSON-DAG: "%70:sub15": 119 # CHECK-CP-JSON-DAG: "%70:sub16": 116 # CHECK-CP-JSON-DAG: "%70:sub17": 115 # CHECK-CP-JSON-DAG: "%70:sub18": 114 # CHECK-CP-JSON-DAG: "%70:sub19": 113 # CHECK-CP-JSON-DAG: "%70:sub20": 110 # CHECK-CP-JSON-DAG: "%70:sub21": 109 # CHECK-CP-JSON-DAG: "%70:sub22": 108 # CHECK-CP-JSON-DAG: "%70:sub23": 107 # CHECK-CP-JSON-DAG: "%70:sub24": 104 # CHECK-CP-JSON-DAG: "%70:sub25": 103 # CHECK-CP-JSON-DAG: "%70:sub26": 102 # CHECK-CP-JSON-DAG: "%70:sub27": 101 # CHECK-CP-JSON-DAG: "%70:sub28": 98 # CHECK-CP-JSON-DAG: "%70:sub29": 97 # CHECK-CP-JSON-DAG: "%70:sub30": 96 # CHECK-CP-JSON-DAG: "%70:sub31": 95 # CHECK-CP-JSON-DAG: "%97": 4 # CHECK-CP-JSON-DAG: "%102": 11 # CHECK-CP-JSON-DAG: "%107": 53 # CHECK-CP-JSON-DAG: "%149:sub0": 236 # CHECK-CP-JSON-DAG: "%149:sub1": 235 # CHECK-CP-JSON-DAG: "%149:sub2": 234 # CHECK-CP-JSON-DAG: "%149:sub3": 233 # CHECK-CP-JSON-DAG: "%149:sub4": 230 # CHECK-CP-JSON-DAG: "%149:sub5": 229 # CHECK-CP-JSON-DAG: "%149:sub6": 228 # CHECK-CP-JSON-DAG: "%149:sub7": 227 # CHECK-CP-JSON-DAG: "%149:sub8": 224 # CHECK-CP-JSON-DAG: "%149:sub9": 223 # CHECK-CP-JSON-DAG: "%149:sub10": 222 # CHECK-CP-JSON-DAG: "%149:sub11": 221 # CHECK-CP-JSON-DAG: "%149:sub12": 218 # CHECK-CP-JSON-DAG: "%149:sub13": 217 # CHECK-CP-JSON-DAG: "%149:sub14": 216 # CHECK-CP-JSON-DAG: "%149:sub15": 215 # CHECK-CP-JSON-DAG: "%149:sub16": 212 # CHECK-CP-JSON-DAG: "%149:sub17": 211 # CHECK-CP-JSON-DAG: "%149:sub18": 210 # CHECK-CP-JSON-DAG: "%149:sub19": 209 # CHECK-CP-JSON-DAG: "%149:sub20": 206 # CHECK-CP-JSON-DAG: "%149:sub21": 205 # CHECK-CP-JSON-DAG: "%149:sub22": 204 # CHECK-CP-JSON-DAG: "%149:sub23": 203 # CHECK-CP-JSON-DAG: "%149:sub24": 200 # CHECK-CP-JSON-DAG: "%149:sub25": 199 # CHECK-CP-JSON-DAG: "%149:sub26": 198 # CHECK-CP-JSON-DAG: "%149:sub27": 197 # CHECK-CP-JSON-DAG: "%149:sub28": 194 # CHECK-CP-JSON-DAG: "%149:sub29": 193 # CHECK-CP-JSON-DAG: "%149:sub30": 192 # CHECK-CP-JSON-DAG: "%149:sub31": 191 # CHECK-CP-JSON-DAG: "%191:sub0": 284 # CHECK-CP-JSON-DAG: "%191:sub1": 283 # CHECK-CP-JSON-DAG: "%191:sub2": 282 # CHECK-CP-JSON-DAG: "%191:sub3": 281 # CHECK-CP-JSON-DAG: "%191:sub4": 278 # CHECK-CP-JSON-DAG: "%191:sub5": 277 # CHECK-CP-JSON-DAG: "%191:sub6": 276 # CHECK-CP-JSON-DAG: "%191:sub7": 275 # CHECK-CP-JSON-DAG: "%191:sub8": 272 # CHECK-CP-JSON-DAG: "%191:sub9": 271 # CHECK-CP-JSON-DAG: "%191:sub10": 270 # CHECK-CP-JSON-DAG: "%191:sub11": 269 # CHECK-CP-JSON-DAG: "%191:sub12": 266 # CHECK-CP-JSON-DAG: "%191:sub13": 265 # CHECK-CP-JSON-DAG: "%191:sub14": 264 # CHECK-CP-JSON-DAG: "%191:sub15": 263 # CHECK-CP-JSON-DAG: "%191:sub16": 260 # CHECK-CP-JSON-DAG: "%191:sub17": 259 # CHECK-CP-JSON-DAG: "%191:sub18": 258 # CHECK-CP-JSON-DAG: "%191:sub19": 257 # CHECK-CP-JSON-DAG: "%191:sub20": 254 # CHECK-CP-JSON-DAG: "%191:sub21": 253 # CHECK-CP-JSON-DAG: "%191:sub22": 252 # CHECK-CP-JSON-DAG: "%191:sub23": 251 # CHECK-CP-JSON-DAG: "%191:sub24": 248 # CHECK-CP-JSON-DAG: "%191:sub25": 247 # CHECK-CP-JSON-DAG: "%191:sub26": 246 # CHECK-CP-JSON-DAG: "%191:sub27": 245 # CHECK-CP-JSON-DAG: "%191:sub28": 242 # CHECK-CP-JSON-DAG: "%191:sub29": 241 # CHECK-CP-JSON-DAG: "%191:sub30": 240 # CHECK-CP-JSON-DAG: "%191:sub31": 239 # CHECK-CP-JSON-DAG: "%233:sub0": 332 # CHECK-CP-JSON-DAG: "%233:sub1": 331 # CHECK-CP-JSON-DAG: "%233:sub2": 330 # CHECK-CP-JSON-DAG: "%233:sub3": 329 # CHECK-CP-JSON-DAG: "%233:sub4": 326 # CHECK-CP-JSON-DAG: "%233:sub5": 325 # CHECK-CP-JSON-DAG: "%233:sub6": 324 # CHECK-CP-JSON-DAG: "%233:sub7": 323 # CHECK-CP-JSON-DAG: "%233:sub8": 320 # CHECK-CP-JSON-DAG: "%233:sub9": 319 # CHECK-CP-JSON-DAG: "%233:sub10": 318 # CHECK-CP-JSON-DAG: "%233:sub11": 317 # CHECK-CP-JSON-DAG: "%233:sub12": 314 # CHECK-CP-JSON-DAG: "%233:sub13": 313 # CHECK-CP-JSON-DAG: "%233:sub14": 312 # CHECK-CP-JSON-DAG: "%233:sub15": 311 # CHECK-CP-JSON-DAG: "%233:sub16": 308 # CHECK-CP-JSON-DAG: "%233:sub17": 307 # CHECK-CP-JSON-DAG: "%233:sub18": 306 # CHECK-CP-JSON-DAG: "%233:sub19": 305 # CHECK-CP-JSON-DAG: "%233:sub20": 302 # CHECK-CP-JSON-DAG: "%233:sub21": 301 # CHECK-CP-JSON-DAG: "%233:sub22": 300 # CHECK-CP-JSON-DAG: "%233:sub23": 299 # CHECK-CP-JSON-DAG: "%233:sub24": 296 # CHECK-CP-JSON-DAG: "%233:sub25": 295 # CHECK-CP-JSON-DAG: "%233:sub26": 294 # CHECK-CP-JSON-DAG: "%233:sub27": 293 # CHECK-CP-JSON-DAG: "%233:sub28": 290 # CHECK-CP-JSON-DAG: "%233:sub29": 289 # CHECK-CP-JSON-DAG: "%233:sub30": 288 # CHECK-CP-JSON-DAG: "%233:sub31": 287 # CHECK-CP-JSON-DAG: "%275:sub0": 380 # CHECK-CP-JSON-DAG: "%275:sub1": 379 # CHECK-CP-JSON-DAG: "%275:sub2": 378 # CHECK-CP-JSON-DAG: "%275:sub3": 377 # CHECK-CP-JSON-DAG: "%275:sub4": 374 # CHECK-CP-JSON-DAG: "%275:sub5": 373 # CHECK-CP-JSON-DAG: "%275:sub6": 372 # CHECK-CP-JSON-DAG: "%275:sub7": 371 # CHECK-CP-JSON-DAG: "%275:sub8": 368 # CHECK-CP-JSON-DAG: "%275:sub9": 367 # CHECK-CP-JSON-DAG: "%275:sub10": 366 # CHECK-CP-JSON-DAG: "%275:sub11": 365 # CHECK-CP-JSON-DAG: "%275:sub12": 362 # CHECK-CP-JSON-DAG: "%275:sub13": 361 # CHECK-CP-JSON-DAG: "%275:sub14": 360 # CHECK-CP-JSON-DAG: "%275:sub15": 359 # CHECK-CP-JSON-DAG: "%275:sub16": 356 # CHECK-CP-JSON-DAG: "%275:sub17": 355 # CHECK-CP-JSON-DAG: "%275:sub18": 354 # CHECK-CP-JSON-DAG: "%275:sub19": 353 # CHECK-CP-JSON-DAG: "%275:sub20": 350 # CHECK-CP-JSON-DAG: "%275:sub21": 349 # CHECK-CP-JSON-DAG: "%275:sub22": 348 # CHECK-CP-JSON-DAG: "%275:sub23": 347 # CHECK-CP-JSON-DAG: "%275:sub24": 344 # CHECK-CP-JSON-DAG: "%275:sub25": 343 # CHECK-CP-JSON-DAG: "%275:sub26": 342 # CHECK-CP-JSON-DAG: "%275:sub27": 341 # CHECK-CP-JSON-DAG: "%275:sub28": 338 # CHECK-CP-JSON-DAG: "%275:sub29": 337 # CHECK-CP-JSON-DAG: "%275:sub30": 336 # CHECK-CP-JSON-DAG: "%275:sub31": 335 # CHECK-CP-JSON-DAG: "%277": 9 # CHECK-CP-JSON-DAG: "%278": 9 # CHECK-CP-JSON-DAG: "%279": 9 # CHECK-CP-JSON-DAG: "%280": 9 # CHECK-CP-JSON-DAG: "%282": 9 # CHECK-CP-JSON-DAG: "%283": 9 # CHECK-CP-JSON-DAG: "%284": 9 # CHECK-CP-JSON-DAG: "%285": 9 # CHECK-CP-JSON-DAG: "%287": 9 # CHECK-CP-JSON-DAG: "%288": 9 # CHECK-CP-JSON-DAG: "%289": 9 # CHECK-CP-JSON-DAG: "%290": 9 # CHECK-CP-JSON-DAG: "%292": 9 # CHECK-CP-JSON-DAG: "%293": 9 # CHECK-CP-JSON-DAG: "%294": 9 # CHECK-CP-JSON-DAG: "%295": 9 # CHECK-CP-JSON-DAG: "%297": 9 # CHECK-CP-JSON-DAG: "%298": 9 # CHECK-CP-JSON-DAG: "%299": 9 # CHECK-CP-JSON-DAG: "%300": 9 # CHECK-CP-JSON-DAG: "%302": 9 # CHECK-CP-JSON-DAG: "%303": 9 # CHECK-CP-JSON-DAG: "%304": 9 # CHECK-CP-JSON-DAG: "%305": 9 # CHECK-CP-JSON-DAG: "%306:sub0": 3 # CHECK-CP-JSON-DAG: "%306:sub1": 2 # CHECK-CP-JSON-DAG: "%306:sub2": 1 # CHECK-CP-JSON-DAG: "%306:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%308:vgpr_32 = COPY %306.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 187 # CHECK-CP-JSON-DAG: "%69:sub1": 186 # CHECK-CP-JSON-DAG: "%69:sub2": 185 # CHECK-CP-JSON-DAG: "%69:sub3": 184 # CHECK-CP-JSON-DAG: "%69:sub4": 181 # CHECK-CP-JSON-DAG: "%69:sub5": 180 # CHECK-CP-JSON-DAG: "%69:sub6": 179 # CHECK-CP-JSON-DAG: "%69:sub7": 178 # CHECK-CP-JSON-DAG: "%69:sub8": 175 # CHECK-CP-JSON-DAG: "%69:sub9": 174 # CHECK-CP-JSON-DAG: "%69:sub10": 173 # CHECK-CP-JSON-DAG: "%69:sub11": 172 # CHECK-CP-JSON-DAG: "%69:sub12": 169 # CHECK-CP-JSON-DAG: "%69:sub13": 168 # CHECK-CP-JSON-DAG: "%69:sub14": 167 # CHECK-CP-JSON-DAG: "%69:sub15": 166 # CHECK-CP-JSON-DAG: "%69:sub16": 163 # CHECK-CP-JSON-DAG: "%69:sub17": 162 # CHECK-CP-JSON-DAG: "%69:sub18": 161 # CHECK-CP-JSON-DAG: "%69:sub19": 160 # CHECK-CP-JSON-DAG: "%69:sub20": 157 # CHECK-CP-JSON-DAG: "%69:sub21": 156 # CHECK-CP-JSON-DAG: "%69:sub22": 155 # CHECK-CP-JSON-DAG: "%69:sub23": 154 # CHECK-CP-JSON-DAG: "%69:sub24": 151 # CHECK-CP-JSON-DAG: "%69:sub25": 150 # CHECK-CP-JSON-DAG: "%69:sub26": 149 # CHECK-CP-JSON-DAG: "%69:sub27": 148 # CHECK-CP-JSON-DAG: "%69:sub28": 145 # CHECK-CP-JSON-DAG: "%69:sub29": 144 # CHECK-CP-JSON-DAG: "%69:sub30": 143 # CHECK-CP-JSON-DAG: "%69:sub31": 142 # CHECK-CP-JSON-DAG: "%70:sub0": 139 # CHECK-CP-JSON-DAG: "%70:sub1": 138 # CHECK-CP-JSON-DAG: "%70:sub2": 137 # CHECK-CP-JSON-DAG: "%70:sub3": 136 # CHECK-CP-JSON-DAG: "%70:sub4": 133 # CHECK-CP-JSON-DAG: "%70:sub5": 132 # CHECK-CP-JSON-DAG: "%70:sub6": 131 # CHECK-CP-JSON-DAG: "%70:sub7": 130 # CHECK-CP-JSON-DAG: "%70:sub8": 127 # CHECK-CP-JSON-DAG: "%70:sub9": 126 # CHECK-CP-JSON-DAG: "%70:sub10": 125 # CHECK-CP-JSON-DAG: "%70:sub11": 124 # CHECK-CP-JSON-DAG: "%70:sub12": 121 # CHECK-CP-JSON-DAG: "%70:sub13": 120 # CHECK-CP-JSON-DAG: "%70:sub14": 119 # CHECK-CP-JSON-DAG: "%70:sub15": 118 # CHECK-CP-JSON-DAG: "%70:sub16": 115 # CHECK-CP-JSON-DAG: "%70:sub17": 114 # CHECK-CP-JSON-DAG: "%70:sub18": 113 # CHECK-CP-JSON-DAG: "%70:sub19": 112 # CHECK-CP-JSON-DAG: "%70:sub20": 109 # CHECK-CP-JSON-DAG: "%70:sub21": 108 # CHECK-CP-JSON-DAG: "%70:sub22": 107 # CHECK-CP-JSON-DAG: "%70:sub23": 106 # CHECK-CP-JSON-DAG: "%70:sub24": 103 # CHECK-CP-JSON-DAG: "%70:sub25": 102 # CHECK-CP-JSON-DAG: "%70:sub26": 101 # CHECK-CP-JSON-DAG: "%70:sub27": 100 # CHECK-CP-JSON-DAG: "%70:sub28": 97 # CHECK-CP-JSON-DAG: "%70:sub29": 96 # CHECK-CP-JSON-DAG: "%70:sub30": 95 # CHECK-CP-JSON-DAG: "%70:sub31": 94 # CHECK-CP-JSON-DAG: "%97": 3 # CHECK-CP-JSON-DAG: "%102": 10 # CHECK-CP-JSON-DAG: "%107": 52 # CHECK-CP-JSON-DAG: "%149:sub0": 235 # CHECK-CP-JSON-DAG: "%149:sub1": 234 # CHECK-CP-JSON-DAG: "%149:sub2": 233 # CHECK-CP-JSON-DAG: "%149:sub3": 232 # CHECK-CP-JSON-DAG: "%149:sub4": 229 # CHECK-CP-JSON-DAG: "%149:sub5": 228 # CHECK-CP-JSON-DAG: "%149:sub6": 227 # CHECK-CP-JSON-DAG: "%149:sub7": 226 # CHECK-CP-JSON-DAG: "%149:sub8": 223 # CHECK-CP-JSON-DAG: "%149:sub9": 222 # CHECK-CP-JSON-DAG: "%149:sub10": 221 # CHECK-CP-JSON-DAG: "%149:sub11": 220 # CHECK-CP-JSON-DAG: "%149:sub12": 217 # CHECK-CP-JSON-DAG: "%149:sub13": 216 # CHECK-CP-JSON-DAG: "%149:sub14": 215 # CHECK-CP-JSON-DAG: "%149:sub15": 214 # CHECK-CP-JSON-DAG: "%149:sub16": 211 # CHECK-CP-JSON-DAG: "%149:sub17": 210 # CHECK-CP-JSON-DAG: "%149:sub18": 209 # CHECK-CP-JSON-DAG: "%149:sub19": 208 # CHECK-CP-JSON-DAG: "%149:sub20": 205 # CHECK-CP-JSON-DAG: "%149:sub21": 204 # CHECK-CP-JSON-DAG: "%149:sub22": 203 # CHECK-CP-JSON-DAG: "%149:sub23": 202 # CHECK-CP-JSON-DAG: "%149:sub24": 199 # CHECK-CP-JSON-DAG: "%149:sub25": 198 # CHECK-CP-JSON-DAG: "%149:sub26": 197 # CHECK-CP-JSON-DAG: "%149:sub27": 196 # CHECK-CP-JSON-DAG: "%149:sub28": 193 # CHECK-CP-JSON-DAG: "%149:sub29": 192 # CHECK-CP-JSON-DAG: "%149:sub30": 191 # CHECK-CP-JSON-DAG: "%149:sub31": 190 # CHECK-CP-JSON-DAG: "%191:sub0": 283 # CHECK-CP-JSON-DAG: "%191:sub1": 282 # CHECK-CP-JSON-DAG: "%191:sub2": 281 # CHECK-CP-JSON-DAG: "%191:sub3": 280 # CHECK-CP-JSON-DAG: "%191:sub4": 277 # CHECK-CP-JSON-DAG: "%191:sub5": 276 # CHECK-CP-JSON-DAG: "%191:sub6": 275 # CHECK-CP-JSON-DAG: "%191:sub7": 274 # CHECK-CP-JSON-DAG: "%191:sub8": 271 # CHECK-CP-JSON-DAG: "%191:sub9": 270 # CHECK-CP-JSON-DAG: "%191:sub10": 269 # CHECK-CP-JSON-DAG: "%191:sub11": 268 # CHECK-CP-JSON-DAG: "%191:sub12": 265 # CHECK-CP-JSON-DAG: "%191:sub13": 264 # CHECK-CP-JSON-DAG: "%191:sub14": 263 # CHECK-CP-JSON-DAG: "%191:sub15": 262 # CHECK-CP-JSON-DAG: "%191:sub16": 259 # CHECK-CP-JSON-DAG: "%191:sub17": 258 # CHECK-CP-JSON-DAG: "%191:sub18": 257 # CHECK-CP-JSON-DAG: "%191:sub19": 256 # CHECK-CP-JSON-DAG: "%191:sub20": 253 # CHECK-CP-JSON-DAG: "%191:sub21": 252 # CHECK-CP-JSON-DAG: "%191:sub22": 251 # CHECK-CP-JSON-DAG: "%191:sub23": 250 # CHECK-CP-JSON-DAG: "%191:sub24": 247 # CHECK-CP-JSON-DAG: "%191:sub25": 246 # CHECK-CP-JSON-DAG: "%191:sub26": 245 # CHECK-CP-JSON-DAG: "%191:sub27": 244 # CHECK-CP-JSON-DAG: "%191:sub28": 241 # CHECK-CP-JSON-DAG: "%191:sub29": 240 # CHECK-CP-JSON-DAG: "%191:sub30": 239 # CHECK-CP-JSON-DAG: "%191:sub31": 238 # CHECK-CP-JSON-DAG: "%233:sub0": 331 # CHECK-CP-JSON-DAG: "%233:sub1": 330 # CHECK-CP-JSON-DAG: "%233:sub2": 329 # CHECK-CP-JSON-DAG: "%233:sub3": 328 # CHECK-CP-JSON-DAG: "%233:sub4": 325 # CHECK-CP-JSON-DAG: "%233:sub5": 324 # CHECK-CP-JSON-DAG: "%233:sub6": 323 # CHECK-CP-JSON-DAG: "%233:sub7": 322 # CHECK-CP-JSON-DAG: "%233:sub8": 319 # CHECK-CP-JSON-DAG: "%233:sub9": 318 # CHECK-CP-JSON-DAG: "%233:sub10": 317 # CHECK-CP-JSON-DAG: "%233:sub11": 316 # CHECK-CP-JSON-DAG: "%233:sub12": 313 # CHECK-CP-JSON-DAG: "%233:sub13": 312 # CHECK-CP-JSON-DAG: "%233:sub14": 311 # CHECK-CP-JSON-DAG: "%233:sub15": 310 # CHECK-CP-JSON-DAG: "%233:sub16": 307 # CHECK-CP-JSON-DAG: "%233:sub17": 306 # CHECK-CP-JSON-DAG: "%233:sub18": 305 # CHECK-CP-JSON-DAG: "%233:sub19": 304 # CHECK-CP-JSON-DAG: "%233:sub20": 301 # CHECK-CP-JSON-DAG: "%233:sub21": 300 # CHECK-CP-JSON-DAG: "%233:sub22": 299 # CHECK-CP-JSON-DAG: "%233:sub23": 298 # CHECK-CP-JSON-DAG: "%233:sub24": 295 # CHECK-CP-JSON-DAG: "%233:sub25": 294 # CHECK-CP-JSON-DAG: "%233:sub26": 293 # CHECK-CP-JSON-DAG: "%233:sub27": 292 # CHECK-CP-JSON-DAG: "%233:sub28": 289 # CHECK-CP-JSON-DAG: "%233:sub29": 288 # CHECK-CP-JSON-DAG: "%233:sub30": 287 # CHECK-CP-JSON-DAG: "%233:sub31": 286 # CHECK-CP-JSON-DAG: "%275:sub0": 379 # CHECK-CP-JSON-DAG: "%275:sub1": 378 # CHECK-CP-JSON-DAG: "%275:sub2": 377 # CHECK-CP-JSON-DAG: "%275:sub3": 376 # CHECK-CP-JSON-DAG: "%275:sub4": 373 # CHECK-CP-JSON-DAG: "%275:sub5": 372 # CHECK-CP-JSON-DAG: "%275:sub6": 371 # CHECK-CP-JSON-DAG: "%275:sub7": 370 # CHECK-CP-JSON-DAG: "%275:sub8": 367 # CHECK-CP-JSON-DAG: "%275:sub9": 366 # CHECK-CP-JSON-DAG: "%275:sub10": 365 # CHECK-CP-JSON-DAG: "%275:sub11": 364 # CHECK-CP-JSON-DAG: "%275:sub12": 361 # CHECK-CP-JSON-DAG: "%275:sub13": 360 # CHECK-CP-JSON-DAG: "%275:sub14": 359 # CHECK-CP-JSON-DAG: "%275:sub15": 358 # CHECK-CP-JSON-DAG: "%275:sub16": 355 # CHECK-CP-JSON-DAG: "%275:sub17": 354 # CHECK-CP-JSON-DAG: "%275:sub18": 353 # CHECK-CP-JSON-DAG: "%275:sub19": 352 # CHECK-CP-JSON-DAG: "%275:sub20": 349 # CHECK-CP-JSON-DAG: "%275:sub21": 348 # CHECK-CP-JSON-DAG: "%275:sub22": 347 # CHECK-CP-JSON-DAG: "%275:sub23": 346 # CHECK-CP-JSON-DAG: "%275:sub24": 343 # CHECK-CP-JSON-DAG: "%275:sub25": 342 # CHECK-CP-JSON-DAG: "%275:sub26": 341 # CHECK-CP-JSON-DAG: "%275:sub27": 340 # CHECK-CP-JSON-DAG: "%275:sub28": 337 # CHECK-CP-JSON-DAG: "%275:sub29": 336 # CHECK-CP-JSON-DAG: "%275:sub30": 335 # CHECK-CP-JSON-DAG: "%275:sub31": 334 # CHECK-CP-JSON-DAG: "%277": 8 # CHECK-CP-JSON-DAG: "%278": 8 # CHECK-CP-JSON-DAG: "%279": 8 # CHECK-CP-JSON-DAG: "%280": 8 # CHECK-CP-JSON-DAG: "%282": 8 # CHECK-CP-JSON-DAG: "%283": 8 # CHECK-CP-JSON-DAG: "%284": 8 # CHECK-CP-JSON-DAG: "%285": 8 # CHECK-CP-JSON-DAG: "%287": 8 # CHECK-CP-JSON-DAG: "%288": 8 # CHECK-CP-JSON-DAG: "%289": 8 # CHECK-CP-JSON-DAG: "%290": 8 # CHECK-CP-JSON-DAG: "%292": 8 # CHECK-CP-JSON-DAG: "%293": 8 # CHECK-CP-JSON-DAG: "%294": 8 # CHECK-CP-JSON-DAG: "%295": 8 # CHECK-CP-JSON-DAG: "%297": 8 # CHECK-CP-JSON-DAG: "%298": 8 # CHECK-CP-JSON-DAG: "%299": 8 # CHECK-CP-JSON-DAG: "%300": 8 # CHECK-CP-JSON-DAG: "%302": 8 # CHECK-CP-JSON-DAG: "%303": 8 # CHECK-CP-JSON-DAG: "%304": 8 # CHECK-CP-JSON-DAG: "%305": 8 # CHECK-CP-JSON-DAG: "%306:sub0": 2 # CHECK-CP-JSON-DAG: "%306:sub1": 1 # CHECK-CP-JSON-DAG: "%306:sub2": 0 # CHECK-CP-JSON-DAG: "%307": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%309:vgpr_32 = COPY %306.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 186 # CHECK-CP-JSON-DAG: "%69:sub1": 185 # CHECK-CP-JSON-DAG: "%69:sub2": 184 # CHECK-CP-JSON-DAG: "%69:sub3": 183 # CHECK-CP-JSON-DAG: "%69:sub4": 180 # CHECK-CP-JSON-DAG: "%69:sub5": 179 # CHECK-CP-JSON-DAG: "%69:sub6": 178 # CHECK-CP-JSON-DAG: "%69:sub7": 177 # CHECK-CP-JSON-DAG: "%69:sub8": 174 # CHECK-CP-JSON-DAG: "%69:sub9": 173 # CHECK-CP-JSON-DAG: "%69:sub10": 172 # CHECK-CP-JSON-DAG: "%69:sub11": 171 # CHECK-CP-JSON-DAG: "%69:sub12": 168 # CHECK-CP-JSON-DAG: "%69:sub13": 167 # CHECK-CP-JSON-DAG: "%69:sub14": 166 # CHECK-CP-JSON-DAG: "%69:sub15": 165 # CHECK-CP-JSON-DAG: "%69:sub16": 162 # CHECK-CP-JSON-DAG: "%69:sub17": 161 # CHECK-CP-JSON-DAG: "%69:sub18": 160 # CHECK-CP-JSON-DAG: "%69:sub19": 159 # CHECK-CP-JSON-DAG: "%69:sub20": 156 # CHECK-CP-JSON-DAG: "%69:sub21": 155 # CHECK-CP-JSON-DAG: "%69:sub22": 154 # CHECK-CP-JSON-DAG: "%69:sub23": 153 # CHECK-CP-JSON-DAG: "%69:sub24": 150 # CHECK-CP-JSON-DAG: "%69:sub25": 149 # CHECK-CP-JSON-DAG: "%69:sub26": 148 # CHECK-CP-JSON-DAG: "%69:sub27": 147 # CHECK-CP-JSON-DAG: "%69:sub28": 144 # CHECK-CP-JSON-DAG: "%69:sub29": 143 # CHECK-CP-JSON-DAG: "%69:sub30": 142 # CHECK-CP-JSON-DAG: "%69:sub31": 141 # CHECK-CP-JSON-DAG: "%70:sub0": 138 # CHECK-CP-JSON-DAG: "%70:sub1": 137 # CHECK-CP-JSON-DAG: "%70:sub2": 136 # CHECK-CP-JSON-DAG: "%70:sub3": 135 # CHECK-CP-JSON-DAG: "%70:sub4": 132 # CHECK-CP-JSON-DAG: "%70:sub5": 131 # CHECK-CP-JSON-DAG: "%70:sub6": 130 # CHECK-CP-JSON-DAG: "%70:sub7": 129 # CHECK-CP-JSON-DAG: "%70:sub8": 126 # CHECK-CP-JSON-DAG: "%70:sub9": 125 # CHECK-CP-JSON-DAG: "%70:sub10": 124 # CHECK-CP-JSON-DAG: "%70:sub11": 123 # CHECK-CP-JSON-DAG: "%70:sub12": 120 # CHECK-CP-JSON-DAG: "%70:sub13": 119 # CHECK-CP-JSON-DAG: "%70:sub14": 118 # CHECK-CP-JSON-DAG: "%70:sub15": 117 # CHECK-CP-JSON-DAG: "%70:sub16": 114 # CHECK-CP-JSON-DAG: "%70:sub17": 113 # CHECK-CP-JSON-DAG: "%70:sub18": 112 # CHECK-CP-JSON-DAG: "%70:sub19": 111 # CHECK-CP-JSON-DAG: "%70:sub20": 108 # CHECK-CP-JSON-DAG: "%70:sub21": 107 # CHECK-CP-JSON-DAG: "%70:sub22": 106 # CHECK-CP-JSON-DAG: "%70:sub23": 105 # CHECK-CP-JSON-DAG: "%70:sub24": 102 # CHECK-CP-JSON-DAG: "%70:sub25": 101 # CHECK-CP-JSON-DAG: "%70:sub26": 100 # CHECK-CP-JSON-DAG: "%70:sub27": 99 # CHECK-CP-JSON-DAG: "%70:sub28": 96 # CHECK-CP-JSON-DAG: "%70:sub29": 95 # CHECK-CP-JSON-DAG: "%70:sub30": 94 # CHECK-CP-JSON-DAG: "%70:sub31": 93 # CHECK-CP-JSON-DAG: "%97": 2 # CHECK-CP-JSON-DAG: "%102": 9 # CHECK-CP-JSON-DAG: "%107": 51 # CHECK-CP-JSON-DAG: "%149:sub0": 234 # CHECK-CP-JSON-DAG: "%149:sub1": 233 # CHECK-CP-JSON-DAG: "%149:sub2": 232 # CHECK-CP-JSON-DAG: "%149:sub3": 231 # CHECK-CP-JSON-DAG: "%149:sub4": 228 # CHECK-CP-JSON-DAG: "%149:sub5": 227 # CHECK-CP-JSON-DAG: "%149:sub6": 226 # CHECK-CP-JSON-DAG: "%149:sub7": 225 # CHECK-CP-JSON-DAG: "%149:sub8": 222 # CHECK-CP-JSON-DAG: "%149:sub9": 221 # CHECK-CP-JSON-DAG: "%149:sub10": 220 # CHECK-CP-JSON-DAG: "%149:sub11": 219 # CHECK-CP-JSON-DAG: "%149:sub12": 216 # CHECK-CP-JSON-DAG: "%149:sub13": 215 # CHECK-CP-JSON-DAG: "%149:sub14": 214 # CHECK-CP-JSON-DAG: "%149:sub15": 213 # CHECK-CP-JSON-DAG: "%149:sub16": 210 # CHECK-CP-JSON-DAG: "%149:sub17": 209 # CHECK-CP-JSON-DAG: "%149:sub18": 208 # CHECK-CP-JSON-DAG: "%149:sub19": 207 # CHECK-CP-JSON-DAG: "%149:sub20": 204 # CHECK-CP-JSON-DAG: "%149:sub21": 203 # CHECK-CP-JSON-DAG: "%149:sub22": 202 # CHECK-CP-JSON-DAG: "%149:sub23": 201 # CHECK-CP-JSON-DAG: "%149:sub24": 198 # CHECK-CP-JSON-DAG: "%149:sub25": 197 # CHECK-CP-JSON-DAG: "%149:sub26": 196 # CHECK-CP-JSON-DAG: "%149:sub27": 195 # CHECK-CP-JSON-DAG: "%149:sub28": 192 # CHECK-CP-JSON-DAG: "%149:sub29": 191 # CHECK-CP-JSON-DAG: "%149:sub30": 190 # CHECK-CP-JSON-DAG: "%149:sub31": 189 # CHECK-CP-JSON-DAG: "%191:sub0": 282 # CHECK-CP-JSON-DAG: "%191:sub1": 281 # CHECK-CP-JSON-DAG: "%191:sub2": 280 # CHECK-CP-JSON-DAG: "%191:sub3": 279 # CHECK-CP-JSON-DAG: "%191:sub4": 276 # CHECK-CP-JSON-DAG: "%191:sub5": 275 # CHECK-CP-JSON-DAG: "%191:sub6": 274 # CHECK-CP-JSON-DAG: "%191:sub7": 273 # CHECK-CP-JSON-DAG: "%191:sub8": 270 # CHECK-CP-JSON-DAG: "%191:sub9": 269 # CHECK-CP-JSON-DAG: "%191:sub10": 268 # CHECK-CP-JSON-DAG: "%191:sub11": 267 # CHECK-CP-JSON-DAG: "%191:sub12": 264 # CHECK-CP-JSON-DAG: "%191:sub13": 263 # CHECK-CP-JSON-DAG: "%191:sub14": 262 # CHECK-CP-JSON-DAG: "%191:sub15": 261 # CHECK-CP-JSON-DAG: "%191:sub16": 258 # CHECK-CP-JSON-DAG: "%191:sub17": 257 # CHECK-CP-JSON-DAG: "%191:sub18": 256 # CHECK-CP-JSON-DAG: "%191:sub19": 255 # CHECK-CP-JSON-DAG: "%191:sub20": 252 # CHECK-CP-JSON-DAG: "%191:sub21": 251 # CHECK-CP-JSON-DAG: "%191:sub22": 250 # CHECK-CP-JSON-DAG: "%191:sub23": 249 # CHECK-CP-JSON-DAG: "%191:sub24": 246 # CHECK-CP-JSON-DAG: "%191:sub25": 245 # CHECK-CP-JSON-DAG: "%191:sub26": 244 # CHECK-CP-JSON-DAG: "%191:sub27": 243 # CHECK-CP-JSON-DAG: "%191:sub28": 240 # CHECK-CP-JSON-DAG: "%191:sub29": 239 # CHECK-CP-JSON-DAG: "%191:sub30": 238 # CHECK-CP-JSON-DAG: "%191:sub31": 237 # CHECK-CP-JSON-DAG: "%233:sub0": 330 # CHECK-CP-JSON-DAG: "%233:sub1": 329 # CHECK-CP-JSON-DAG: "%233:sub2": 328 # CHECK-CP-JSON-DAG: "%233:sub3": 327 # CHECK-CP-JSON-DAG: "%233:sub4": 324 # CHECK-CP-JSON-DAG: "%233:sub5": 323 # CHECK-CP-JSON-DAG: "%233:sub6": 322 # CHECK-CP-JSON-DAG: "%233:sub7": 321 # CHECK-CP-JSON-DAG: "%233:sub8": 318 # CHECK-CP-JSON-DAG: "%233:sub9": 317 # CHECK-CP-JSON-DAG: "%233:sub10": 316 # CHECK-CP-JSON-DAG: "%233:sub11": 315 # CHECK-CP-JSON-DAG: "%233:sub12": 312 # CHECK-CP-JSON-DAG: "%233:sub13": 311 # CHECK-CP-JSON-DAG: "%233:sub14": 310 # CHECK-CP-JSON-DAG: "%233:sub15": 309 # CHECK-CP-JSON-DAG: "%233:sub16": 306 # CHECK-CP-JSON-DAG: "%233:sub17": 305 # CHECK-CP-JSON-DAG: "%233:sub18": 304 # CHECK-CP-JSON-DAG: "%233:sub19": 303 # CHECK-CP-JSON-DAG: "%233:sub20": 300 # CHECK-CP-JSON-DAG: "%233:sub21": 299 # CHECK-CP-JSON-DAG: "%233:sub22": 298 # CHECK-CP-JSON-DAG: "%233:sub23": 297 # CHECK-CP-JSON-DAG: "%233:sub24": 294 # CHECK-CP-JSON-DAG: "%233:sub25": 293 # CHECK-CP-JSON-DAG: "%233:sub26": 292 # CHECK-CP-JSON-DAG: "%233:sub27": 291 # CHECK-CP-JSON-DAG: "%233:sub28": 288 # CHECK-CP-JSON-DAG: "%233:sub29": 287 # CHECK-CP-JSON-DAG: "%233:sub30": 286 # CHECK-CP-JSON-DAG: "%233:sub31": 285 # CHECK-CP-JSON-DAG: "%275:sub0": 378 # CHECK-CP-JSON-DAG: "%275:sub1": 377 # CHECK-CP-JSON-DAG: "%275:sub2": 376 # CHECK-CP-JSON-DAG: "%275:sub3": 375 # CHECK-CP-JSON-DAG: "%275:sub4": 372 # CHECK-CP-JSON-DAG: "%275:sub5": 371 # CHECK-CP-JSON-DAG: "%275:sub6": 370 # CHECK-CP-JSON-DAG: "%275:sub7": 369 # CHECK-CP-JSON-DAG: "%275:sub8": 366 # CHECK-CP-JSON-DAG: "%275:sub9": 365 # CHECK-CP-JSON-DAG: "%275:sub10": 364 # CHECK-CP-JSON-DAG: "%275:sub11": 363 # CHECK-CP-JSON-DAG: "%275:sub12": 360 # CHECK-CP-JSON-DAG: "%275:sub13": 359 # CHECK-CP-JSON-DAG: "%275:sub14": 358 # CHECK-CP-JSON-DAG: "%275:sub15": 357 # CHECK-CP-JSON-DAG: "%275:sub16": 354 # CHECK-CP-JSON-DAG: "%275:sub17": 353 # CHECK-CP-JSON-DAG: "%275:sub18": 352 # CHECK-CP-JSON-DAG: "%275:sub19": 351 # CHECK-CP-JSON-DAG: "%275:sub20": 348 # CHECK-CP-JSON-DAG: "%275:sub21": 347 # CHECK-CP-JSON-DAG: "%275:sub22": 346 # CHECK-CP-JSON-DAG: "%275:sub23": 345 # CHECK-CP-JSON-DAG: "%275:sub24": 342 # CHECK-CP-JSON-DAG: "%275:sub25": 341 # CHECK-CP-JSON-DAG: "%275:sub26": 340 # CHECK-CP-JSON-DAG: "%275:sub27": 339 # CHECK-CP-JSON-DAG: "%275:sub28": 336 # CHECK-CP-JSON-DAG: "%275:sub29": 335 # CHECK-CP-JSON-DAG: "%275:sub30": 334 # CHECK-CP-JSON-DAG: "%275:sub31": 333 # CHECK-CP-JSON-DAG: "%277": 7 # CHECK-CP-JSON-DAG: "%278": 7 # CHECK-CP-JSON-DAG: "%279": 7 # CHECK-CP-JSON-DAG: "%280": 7 # CHECK-CP-JSON-DAG: "%282": 7 # CHECK-CP-JSON-DAG: "%283": 7 # CHECK-CP-JSON-DAG: "%284": 7 # CHECK-CP-JSON-DAG: "%285": 7 # CHECK-CP-JSON-DAG: "%287": 7 # CHECK-CP-JSON-DAG: "%288": 7 # CHECK-CP-JSON-DAG: "%289": 7 # CHECK-CP-JSON-DAG: "%290": 7 # CHECK-CP-JSON-DAG: "%292": 7 # CHECK-CP-JSON-DAG: "%293": 7 # CHECK-CP-JSON-DAG: "%294": 7 # CHECK-CP-JSON-DAG: "%295": 7 # CHECK-CP-JSON-DAG: "%297": 7 # CHECK-CP-JSON-DAG: "%298": 7 # CHECK-CP-JSON-DAG: "%299": 7 # CHECK-CP-JSON-DAG: "%300": 7 # CHECK-CP-JSON-DAG: "%302": 7 # CHECK-CP-JSON-DAG: "%303": 7 # CHECK-CP-JSON-DAG: "%304": 7 # CHECK-CP-JSON-DAG: "%305": 7 # CHECK-CP-JSON-DAG: "%306:sub0": 1 # CHECK-CP-JSON-DAG: "%306:sub1": 0 # CHECK-CP-JSON-DAG: "%307": 7 # CHECK-CP-JSON-DAG: "%308": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%310:vgpr_32 = COPY %306.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 185 # CHECK-CP-JSON-DAG: "%69:sub1": 184 # CHECK-CP-JSON-DAG: "%69:sub2": 183 # CHECK-CP-JSON-DAG: "%69:sub3": 182 # CHECK-CP-JSON-DAG: "%69:sub4": 179 # CHECK-CP-JSON-DAG: "%69:sub5": 178 # CHECK-CP-JSON-DAG: "%69:sub6": 177 # CHECK-CP-JSON-DAG: "%69:sub7": 176 # CHECK-CP-JSON-DAG: "%69:sub8": 173 # CHECK-CP-JSON-DAG: "%69:sub9": 172 # CHECK-CP-JSON-DAG: "%69:sub10": 171 # CHECK-CP-JSON-DAG: "%69:sub11": 170 # CHECK-CP-JSON-DAG: "%69:sub12": 167 # CHECK-CP-JSON-DAG: "%69:sub13": 166 # CHECK-CP-JSON-DAG: "%69:sub14": 165 # CHECK-CP-JSON-DAG: "%69:sub15": 164 # CHECK-CP-JSON-DAG: "%69:sub16": 161 # CHECK-CP-JSON-DAG: "%69:sub17": 160 # CHECK-CP-JSON-DAG: "%69:sub18": 159 # CHECK-CP-JSON-DAG: "%69:sub19": 158 # CHECK-CP-JSON-DAG: "%69:sub20": 155 # CHECK-CP-JSON-DAG: "%69:sub21": 154 # CHECK-CP-JSON-DAG: "%69:sub22": 153 # CHECK-CP-JSON-DAG: "%69:sub23": 152 # CHECK-CP-JSON-DAG: "%69:sub24": 149 # CHECK-CP-JSON-DAG: "%69:sub25": 148 # CHECK-CP-JSON-DAG: "%69:sub26": 147 # CHECK-CP-JSON-DAG: "%69:sub27": 146 # CHECK-CP-JSON-DAG: "%69:sub28": 143 # CHECK-CP-JSON-DAG: "%69:sub29": 142 # CHECK-CP-JSON-DAG: "%69:sub30": 141 # CHECK-CP-JSON-DAG: "%69:sub31": 140 # CHECK-CP-JSON-DAG: "%70:sub0": 137 # CHECK-CP-JSON-DAG: "%70:sub1": 136 # CHECK-CP-JSON-DAG: "%70:sub2": 135 # CHECK-CP-JSON-DAG: "%70:sub3": 134 # CHECK-CP-JSON-DAG: "%70:sub4": 131 # CHECK-CP-JSON-DAG: "%70:sub5": 130 # CHECK-CP-JSON-DAG: "%70:sub6": 129 # CHECK-CP-JSON-DAG: "%70:sub7": 128 # CHECK-CP-JSON-DAG: "%70:sub8": 125 # CHECK-CP-JSON-DAG: "%70:sub9": 124 # CHECK-CP-JSON-DAG: "%70:sub10": 123 # CHECK-CP-JSON-DAG: "%70:sub11": 122 # CHECK-CP-JSON-DAG: "%70:sub12": 119 # CHECK-CP-JSON-DAG: "%70:sub13": 118 # CHECK-CP-JSON-DAG: "%70:sub14": 117 # CHECK-CP-JSON-DAG: "%70:sub15": 116 # CHECK-CP-JSON-DAG: "%70:sub16": 113 # CHECK-CP-JSON-DAG: "%70:sub17": 112 # CHECK-CP-JSON-DAG: "%70:sub18": 111 # CHECK-CP-JSON-DAG: "%70:sub19": 110 # CHECK-CP-JSON-DAG: "%70:sub20": 107 # CHECK-CP-JSON-DAG: "%70:sub21": 106 # CHECK-CP-JSON-DAG: "%70:sub22": 105 # CHECK-CP-JSON-DAG: "%70:sub23": 104 # CHECK-CP-JSON-DAG: "%70:sub24": 101 # CHECK-CP-JSON-DAG: "%70:sub25": 100 # CHECK-CP-JSON-DAG: "%70:sub26": 99 # CHECK-CP-JSON-DAG: "%70:sub27": 98 # CHECK-CP-JSON-DAG: "%70:sub28": 95 # CHECK-CP-JSON-DAG: "%70:sub29": 94 # CHECK-CP-JSON-DAG: "%70:sub30": 93 # CHECK-CP-JSON-DAG: "%70:sub31": 92 # CHECK-CP-JSON-DAG: "%97": 1 # CHECK-CP-JSON-DAG: "%102": 8 # CHECK-CP-JSON-DAG: "%107": 50 # CHECK-CP-JSON-DAG: "%149:sub0": 233 # CHECK-CP-JSON-DAG: "%149:sub1": 232 # CHECK-CP-JSON-DAG: "%149:sub2": 231 # CHECK-CP-JSON-DAG: "%149:sub3": 230 # CHECK-CP-JSON-DAG: "%149:sub4": 227 # CHECK-CP-JSON-DAG: "%149:sub5": 226 # CHECK-CP-JSON-DAG: "%149:sub6": 225 # CHECK-CP-JSON-DAG: "%149:sub7": 224 # CHECK-CP-JSON-DAG: "%149:sub8": 221 # CHECK-CP-JSON-DAG: "%149:sub9": 220 # CHECK-CP-JSON-DAG: "%149:sub10": 219 # CHECK-CP-JSON-DAG: "%149:sub11": 218 # CHECK-CP-JSON-DAG: "%149:sub12": 215 # CHECK-CP-JSON-DAG: "%149:sub13": 214 # CHECK-CP-JSON-DAG: "%149:sub14": 213 # CHECK-CP-JSON-DAG: "%149:sub15": 212 # CHECK-CP-JSON-DAG: "%149:sub16": 209 # CHECK-CP-JSON-DAG: "%149:sub17": 208 # CHECK-CP-JSON-DAG: "%149:sub18": 207 # CHECK-CP-JSON-DAG: "%149:sub19": 206 # CHECK-CP-JSON-DAG: "%149:sub20": 203 # CHECK-CP-JSON-DAG: "%149:sub21": 202 # CHECK-CP-JSON-DAG: "%149:sub22": 201 # CHECK-CP-JSON-DAG: "%149:sub23": 200 # CHECK-CP-JSON-DAG: "%149:sub24": 197 # CHECK-CP-JSON-DAG: "%149:sub25": 196 # CHECK-CP-JSON-DAG: "%149:sub26": 195 # CHECK-CP-JSON-DAG: "%149:sub27": 194 # CHECK-CP-JSON-DAG: "%149:sub28": 191 # CHECK-CP-JSON-DAG: "%149:sub29": 190 # CHECK-CP-JSON-DAG: "%149:sub30": 189 # CHECK-CP-JSON-DAG: "%149:sub31": 188 # CHECK-CP-JSON-DAG: "%191:sub0": 281 # CHECK-CP-JSON-DAG: "%191:sub1": 280 # CHECK-CP-JSON-DAG: "%191:sub2": 279 # CHECK-CP-JSON-DAG: "%191:sub3": 278 # CHECK-CP-JSON-DAG: "%191:sub4": 275 # CHECK-CP-JSON-DAG: "%191:sub5": 274 # CHECK-CP-JSON-DAG: "%191:sub6": 273 # CHECK-CP-JSON-DAG: "%191:sub7": 272 # CHECK-CP-JSON-DAG: "%191:sub8": 269 # CHECK-CP-JSON-DAG: "%191:sub9": 268 # CHECK-CP-JSON-DAG: "%191:sub10": 267 # CHECK-CP-JSON-DAG: "%191:sub11": 266 # CHECK-CP-JSON-DAG: "%191:sub12": 263 # CHECK-CP-JSON-DAG: "%191:sub13": 262 # CHECK-CP-JSON-DAG: "%191:sub14": 261 # CHECK-CP-JSON-DAG: "%191:sub15": 260 # CHECK-CP-JSON-DAG: "%191:sub16": 257 # CHECK-CP-JSON-DAG: "%191:sub17": 256 # CHECK-CP-JSON-DAG: "%191:sub18": 255 # CHECK-CP-JSON-DAG: "%191:sub19": 254 # CHECK-CP-JSON-DAG: "%191:sub20": 251 # CHECK-CP-JSON-DAG: "%191:sub21": 250 # CHECK-CP-JSON-DAG: "%191:sub22": 249 # CHECK-CP-JSON-DAG: "%191:sub23": 248 # CHECK-CP-JSON-DAG: "%191:sub24": 245 # CHECK-CP-JSON-DAG: "%191:sub25": 244 # CHECK-CP-JSON-DAG: "%191:sub26": 243 # CHECK-CP-JSON-DAG: "%191:sub27": 242 # CHECK-CP-JSON-DAG: "%191:sub28": 239 # CHECK-CP-JSON-DAG: "%191:sub29": 238 # CHECK-CP-JSON-DAG: "%191:sub30": 237 # CHECK-CP-JSON-DAG: "%191:sub31": 236 # CHECK-CP-JSON-DAG: "%233:sub0": 329 # CHECK-CP-JSON-DAG: "%233:sub1": 328 # CHECK-CP-JSON-DAG: "%233:sub2": 327 # CHECK-CP-JSON-DAG: "%233:sub3": 326 # CHECK-CP-JSON-DAG: "%233:sub4": 323 # CHECK-CP-JSON-DAG: "%233:sub5": 322 # CHECK-CP-JSON-DAG: "%233:sub6": 321 # CHECK-CP-JSON-DAG: "%233:sub7": 320 # CHECK-CP-JSON-DAG: "%233:sub8": 317 # CHECK-CP-JSON-DAG: "%233:sub9": 316 # CHECK-CP-JSON-DAG: "%233:sub10": 315 # CHECK-CP-JSON-DAG: "%233:sub11": 314 # CHECK-CP-JSON-DAG: "%233:sub12": 311 # CHECK-CP-JSON-DAG: "%233:sub13": 310 # CHECK-CP-JSON-DAG: "%233:sub14": 309 # CHECK-CP-JSON-DAG: "%233:sub15": 308 # CHECK-CP-JSON-DAG: "%233:sub16": 305 # CHECK-CP-JSON-DAG: "%233:sub17": 304 # CHECK-CP-JSON-DAG: "%233:sub18": 303 # CHECK-CP-JSON-DAG: "%233:sub19": 302 # CHECK-CP-JSON-DAG: "%233:sub20": 299 # CHECK-CP-JSON-DAG: "%233:sub21": 298 # CHECK-CP-JSON-DAG: "%233:sub22": 297 # CHECK-CP-JSON-DAG: "%233:sub23": 296 # CHECK-CP-JSON-DAG: "%233:sub24": 293 # CHECK-CP-JSON-DAG: "%233:sub25": 292 # CHECK-CP-JSON-DAG: "%233:sub26": 291 # CHECK-CP-JSON-DAG: "%233:sub27": 290 # CHECK-CP-JSON-DAG: "%233:sub28": 287 # CHECK-CP-JSON-DAG: "%233:sub29": 286 # CHECK-CP-JSON-DAG: "%233:sub30": 285 # CHECK-CP-JSON-DAG: "%233:sub31": 284 # CHECK-CP-JSON-DAG: "%275:sub0": 377 # CHECK-CP-JSON-DAG: "%275:sub1": 376 # CHECK-CP-JSON-DAG: "%275:sub2": 375 # CHECK-CP-JSON-DAG: "%275:sub3": 374 # CHECK-CP-JSON-DAG: "%275:sub4": 371 # CHECK-CP-JSON-DAG: "%275:sub5": 370 # CHECK-CP-JSON-DAG: "%275:sub6": 369 # CHECK-CP-JSON-DAG: "%275:sub7": 368 # CHECK-CP-JSON-DAG: "%275:sub8": 365 # CHECK-CP-JSON-DAG: "%275:sub9": 364 # CHECK-CP-JSON-DAG: "%275:sub10": 363 # CHECK-CP-JSON-DAG: "%275:sub11": 362 # CHECK-CP-JSON-DAG: "%275:sub12": 359 # CHECK-CP-JSON-DAG: "%275:sub13": 358 # CHECK-CP-JSON-DAG: "%275:sub14": 357 # CHECK-CP-JSON-DAG: "%275:sub15": 356 # CHECK-CP-JSON-DAG: "%275:sub16": 353 # CHECK-CP-JSON-DAG: "%275:sub17": 352 # CHECK-CP-JSON-DAG: "%275:sub18": 351 # CHECK-CP-JSON-DAG: "%275:sub19": 350 # CHECK-CP-JSON-DAG: "%275:sub20": 347 # CHECK-CP-JSON-DAG: "%275:sub21": 346 # CHECK-CP-JSON-DAG: "%275:sub22": 345 # CHECK-CP-JSON-DAG: "%275:sub23": 344 # CHECK-CP-JSON-DAG: "%275:sub24": 341 # CHECK-CP-JSON-DAG: "%275:sub25": 340 # CHECK-CP-JSON-DAG: "%275:sub26": 339 # CHECK-CP-JSON-DAG: "%275:sub27": 338 # CHECK-CP-JSON-DAG: "%275:sub28": 335 # CHECK-CP-JSON-DAG: "%275:sub29": 334 # CHECK-CP-JSON-DAG: "%275:sub30": 333 # CHECK-CP-JSON-DAG: "%275:sub31": 332 # CHECK-CP-JSON-DAG: "%277": 6 # CHECK-CP-JSON-DAG: "%278": 6 # CHECK-CP-JSON-DAG: "%279": 6 # CHECK-CP-JSON-DAG: "%280": 6 # CHECK-CP-JSON-DAG: "%282": 6 # CHECK-CP-JSON-DAG: "%283": 6 # CHECK-CP-JSON-DAG: "%284": 6 # CHECK-CP-JSON-DAG: "%285": 6 # CHECK-CP-JSON-DAG: "%287": 6 # CHECK-CP-JSON-DAG: "%288": 6 # CHECK-CP-JSON-DAG: "%289": 6 # CHECK-CP-JSON-DAG: "%290": 6 # CHECK-CP-JSON-DAG: "%292": 6 # CHECK-CP-JSON-DAG: "%293": 6 # CHECK-CP-JSON-DAG: "%294": 6 # CHECK-CP-JSON-DAG: "%295": 6 # CHECK-CP-JSON-DAG: "%297": 6 # CHECK-CP-JSON-DAG: "%298": 6 # CHECK-CP-JSON-DAG: "%299": 6 # CHECK-CP-JSON-DAG: "%300": 6 # CHECK-CP-JSON-DAG: "%302": 6 # CHECK-CP-JSON-DAG: "%303": 6 # CHECK-CP-JSON-DAG: "%304": 6 # CHECK-CP-JSON-DAG: "%305": 6 # CHECK-CP-JSON-DAG: "%306:sub0": 0 # CHECK-CP-JSON-DAG: "%307": 6 # CHECK-CP-JSON-DAG: "%308": 6 # CHECK-CP-JSON-DAG: "%309": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%311:vreg_128 = GLOBAL_LOAD_DWORDX4 %97, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p5, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 184 # CHECK-CP-JSON-DAG: "%69:sub1": 183 # CHECK-CP-JSON-DAG: "%69:sub2": 182 # CHECK-CP-JSON-DAG: "%69:sub3": 181 # CHECK-CP-JSON-DAG: "%69:sub4": 178 # CHECK-CP-JSON-DAG: "%69:sub5": 177 # CHECK-CP-JSON-DAG: "%69:sub6": 176 # CHECK-CP-JSON-DAG: "%69:sub7": 175 # CHECK-CP-JSON-DAG: "%69:sub8": 172 # CHECK-CP-JSON-DAG: "%69:sub9": 171 # CHECK-CP-JSON-DAG: "%69:sub10": 170 # CHECK-CP-JSON-DAG: "%69:sub11": 169 # CHECK-CP-JSON-DAG: "%69:sub12": 166 # CHECK-CP-JSON-DAG: "%69:sub13": 165 # CHECK-CP-JSON-DAG: "%69:sub14": 164 # CHECK-CP-JSON-DAG: "%69:sub15": 163 # CHECK-CP-JSON-DAG: "%69:sub16": 160 # CHECK-CP-JSON-DAG: "%69:sub17": 159 # CHECK-CP-JSON-DAG: "%69:sub18": 158 # CHECK-CP-JSON-DAG: "%69:sub19": 157 # CHECK-CP-JSON-DAG: "%69:sub20": 154 # CHECK-CP-JSON-DAG: "%69:sub21": 153 # CHECK-CP-JSON-DAG: "%69:sub22": 152 # CHECK-CP-JSON-DAG: "%69:sub23": 151 # CHECK-CP-JSON-DAG: "%69:sub24": 148 # CHECK-CP-JSON-DAG: "%69:sub25": 147 # CHECK-CP-JSON-DAG: "%69:sub26": 146 # CHECK-CP-JSON-DAG: "%69:sub27": 145 # CHECK-CP-JSON-DAG: "%69:sub28": 142 # CHECK-CP-JSON-DAG: "%69:sub29": 141 # CHECK-CP-JSON-DAG: "%69:sub30": 140 # CHECK-CP-JSON-DAG: "%69:sub31": 139 # CHECK-CP-JSON-DAG: "%70:sub0": 136 # CHECK-CP-JSON-DAG: "%70:sub1": 135 # CHECK-CP-JSON-DAG: "%70:sub2": 134 # CHECK-CP-JSON-DAG: "%70:sub3": 133 # CHECK-CP-JSON-DAG: "%70:sub4": 130 # CHECK-CP-JSON-DAG: "%70:sub5": 129 # CHECK-CP-JSON-DAG: "%70:sub6": 128 # CHECK-CP-JSON-DAG: "%70:sub7": 127 # CHECK-CP-JSON-DAG: "%70:sub8": 124 # CHECK-CP-JSON-DAG: "%70:sub9": 123 # CHECK-CP-JSON-DAG: "%70:sub10": 122 # CHECK-CP-JSON-DAG: "%70:sub11": 121 # CHECK-CP-JSON-DAG: "%70:sub12": 118 # CHECK-CP-JSON-DAG: "%70:sub13": 117 # CHECK-CP-JSON-DAG: "%70:sub14": 116 # CHECK-CP-JSON-DAG: "%70:sub15": 115 # CHECK-CP-JSON-DAG: "%70:sub16": 112 # CHECK-CP-JSON-DAG: "%70:sub17": 111 # CHECK-CP-JSON-DAG: "%70:sub18": 110 # CHECK-CP-JSON-DAG: "%70:sub19": 109 # CHECK-CP-JSON-DAG: "%70:sub20": 106 # CHECK-CP-JSON-DAG: "%70:sub21": 105 # CHECK-CP-JSON-DAG: "%70:sub22": 104 # CHECK-CP-JSON-DAG: "%70:sub23": 103 # CHECK-CP-JSON-DAG: "%70:sub24": 100 # CHECK-CP-JSON-DAG: "%70:sub25": 99 # CHECK-CP-JSON-DAG: "%70:sub26": 98 # CHECK-CP-JSON-DAG: "%70:sub27": 97 # CHECK-CP-JSON-DAG: "%70:sub28": 94 # CHECK-CP-JSON-DAG: "%70:sub29": 93 # CHECK-CP-JSON-DAG: "%70:sub30": 92 # CHECK-CP-JSON-DAG: "%70:sub31": 91 # CHECK-CP-JSON-DAG: "%97": 0 # CHECK-CP-JSON-DAG: "%102": 7 # CHECK-CP-JSON-DAG: "%107": 49 # CHECK-CP-JSON-DAG: "%149:sub0": 232 # CHECK-CP-JSON-DAG: "%149:sub1": 231 # CHECK-CP-JSON-DAG: "%149:sub2": 230 # CHECK-CP-JSON-DAG: "%149:sub3": 229 # CHECK-CP-JSON-DAG: "%149:sub4": 226 # CHECK-CP-JSON-DAG: "%149:sub5": 225 # CHECK-CP-JSON-DAG: "%149:sub6": 224 # CHECK-CP-JSON-DAG: "%149:sub7": 223 # CHECK-CP-JSON-DAG: "%149:sub8": 220 # CHECK-CP-JSON-DAG: "%149:sub9": 219 # CHECK-CP-JSON-DAG: "%149:sub10": 218 # CHECK-CP-JSON-DAG: "%149:sub11": 217 # CHECK-CP-JSON-DAG: "%149:sub12": 214 # CHECK-CP-JSON-DAG: "%149:sub13": 213 # CHECK-CP-JSON-DAG: "%149:sub14": 212 # CHECK-CP-JSON-DAG: "%149:sub15": 211 # CHECK-CP-JSON-DAG: "%149:sub16": 208 # CHECK-CP-JSON-DAG: "%149:sub17": 207 # CHECK-CP-JSON-DAG: "%149:sub18": 206 # CHECK-CP-JSON-DAG: "%149:sub19": 205 # CHECK-CP-JSON-DAG: "%149:sub20": 202 # CHECK-CP-JSON-DAG: "%149:sub21": 201 # CHECK-CP-JSON-DAG: "%149:sub22": 200 # CHECK-CP-JSON-DAG: "%149:sub23": 199 # CHECK-CP-JSON-DAG: "%149:sub24": 196 # CHECK-CP-JSON-DAG: "%149:sub25": 195 # CHECK-CP-JSON-DAG: "%149:sub26": 194 # CHECK-CP-JSON-DAG: "%149:sub27": 193 # CHECK-CP-JSON-DAG: "%149:sub28": 190 # CHECK-CP-JSON-DAG: "%149:sub29": 189 # CHECK-CP-JSON-DAG: "%149:sub30": 188 # CHECK-CP-JSON-DAG: "%149:sub31": 187 # CHECK-CP-JSON-DAG: "%191:sub0": 280 # CHECK-CP-JSON-DAG: "%191:sub1": 279 # CHECK-CP-JSON-DAG: "%191:sub2": 278 # CHECK-CP-JSON-DAG: "%191:sub3": 277 # CHECK-CP-JSON-DAG: "%191:sub4": 274 # CHECK-CP-JSON-DAG: "%191:sub5": 273 # CHECK-CP-JSON-DAG: "%191:sub6": 272 # CHECK-CP-JSON-DAG: "%191:sub7": 271 # CHECK-CP-JSON-DAG: "%191:sub8": 268 # CHECK-CP-JSON-DAG: "%191:sub9": 267 # CHECK-CP-JSON-DAG: "%191:sub10": 266 # CHECK-CP-JSON-DAG: "%191:sub11": 265 # CHECK-CP-JSON-DAG: "%191:sub12": 262 # CHECK-CP-JSON-DAG: "%191:sub13": 261 # CHECK-CP-JSON-DAG: "%191:sub14": 260 # CHECK-CP-JSON-DAG: "%191:sub15": 259 # CHECK-CP-JSON-DAG: "%191:sub16": 256 # CHECK-CP-JSON-DAG: "%191:sub17": 255 # CHECK-CP-JSON-DAG: "%191:sub18": 254 # CHECK-CP-JSON-DAG: "%191:sub19": 253 # CHECK-CP-JSON-DAG: "%191:sub20": 250 # CHECK-CP-JSON-DAG: "%191:sub21": 249 # CHECK-CP-JSON-DAG: "%191:sub22": 248 # CHECK-CP-JSON-DAG: "%191:sub23": 247 # CHECK-CP-JSON-DAG: "%191:sub24": 244 # CHECK-CP-JSON-DAG: "%191:sub25": 243 # CHECK-CP-JSON-DAG: "%191:sub26": 242 # CHECK-CP-JSON-DAG: "%191:sub27": 241 # CHECK-CP-JSON-DAG: "%191:sub28": 238 # CHECK-CP-JSON-DAG: "%191:sub29": 237 # CHECK-CP-JSON-DAG: "%191:sub30": 236 # CHECK-CP-JSON-DAG: "%191:sub31": 235 # CHECK-CP-JSON-DAG: "%233:sub0": 328 # CHECK-CP-JSON-DAG: "%233:sub1": 327 # CHECK-CP-JSON-DAG: "%233:sub2": 326 # CHECK-CP-JSON-DAG: "%233:sub3": 325 # CHECK-CP-JSON-DAG: "%233:sub4": 322 # CHECK-CP-JSON-DAG: "%233:sub5": 321 # CHECK-CP-JSON-DAG: "%233:sub6": 320 # CHECK-CP-JSON-DAG: "%233:sub7": 319 # CHECK-CP-JSON-DAG: "%233:sub8": 316 # CHECK-CP-JSON-DAG: "%233:sub9": 315 # CHECK-CP-JSON-DAG: "%233:sub10": 314 # CHECK-CP-JSON-DAG: "%233:sub11": 313 # CHECK-CP-JSON-DAG: "%233:sub12": 310 # CHECK-CP-JSON-DAG: "%233:sub13": 309 # CHECK-CP-JSON-DAG: "%233:sub14": 308 # CHECK-CP-JSON-DAG: "%233:sub15": 307 # CHECK-CP-JSON-DAG: "%233:sub16": 304 # CHECK-CP-JSON-DAG: "%233:sub17": 303 # CHECK-CP-JSON-DAG: "%233:sub18": 302 # CHECK-CP-JSON-DAG: "%233:sub19": 301 # CHECK-CP-JSON-DAG: "%233:sub20": 298 # CHECK-CP-JSON-DAG: "%233:sub21": 297 # CHECK-CP-JSON-DAG: "%233:sub22": 296 # CHECK-CP-JSON-DAG: "%233:sub23": 295 # CHECK-CP-JSON-DAG: "%233:sub24": 292 # CHECK-CP-JSON-DAG: "%233:sub25": 291 # CHECK-CP-JSON-DAG: "%233:sub26": 290 # CHECK-CP-JSON-DAG: "%233:sub27": 289 # CHECK-CP-JSON-DAG: "%233:sub28": 286 # CHECK-CP-JSON-DAG: "%233:sub29": 285 # CHECK-CP-JSON-DAG: "%233:sub30": 284 # CHECK-CP-JSON-DAG: "%233:sub31": 283 # CHECK-CP-JSON-DAG: "%275:sub0": 376 # CHECK-CP-JSON-DAG: "%275:sub1": 375 # CHECK-CP-JSON-DAG: "%275:sub2": 374 # CHECK-CP-JSON-DAG: "%275:sub3": 373 # CHECK-CP-JSON-DAG: "%275:sub4": 370 # CHECK-CP-JSON-DAG: "%275:sub5": 369 # CHECK-CP-JSON-DAG: "%275:sub6": 368 # CHECK-CP-JSON-DAG: "%275:sub7": 367 # CHECK-CP-JSON-DAG: "%275:sub8": 364 # CHECK-CP-JSON-DAG: "%275:sub9": 363 # CHECK-CP-JSON-DAG: "%275:sub10": 362 # CHECK-CP-JSON-DAG: "%275:sub11": 361 # CHECK-CP-JSON-DAG: "%275:sub12": 358 # CHECK-CP-JSON-DAG: "%275:sub13": 357 # CHECK-CP-JSON-DAG: "%275:sub14": 356 # CHECK-CP-JSON-DAG: "%275:sub15": 355 # CHECK-CP-JSON-DAG: "%275:sub16": 352 # CHECK-CP-JSON-DAG: "%275:sub17": 351 # CHECK-CP-JSON-DAG: "%275:sub18": 350 # CHECK-CP-JSON-DAG: "%275:sub19": 349 # CHECK-CP-JSON-DAG: "%275:sub20": 346 # CHECK-CP-JSON-DAG: "%275:sub21": 345 # CHECK-CP-JSON-DAG: "%275:sub22": 344 # CHECK-CP-JSON-DAG: "%275:sub23": 343 # CHECK-CP-JSON-DAG: "%275:sub24": 340 # CHECK-CP-JSON-DAG: "%275:sub25": 339 # CHECK-CP-JSON-DAG: "%275:sub26": 338 # CHECK-CP-JSON-DAG: "%275:sub27": 337 # CHECK-CP-JSON-DAG: "%275:sub28": 334 # CHECK-CP-JSON-DAG: "%275:sub29": 333 # CHECK-CP-JSON-DAG: "%275:sub30": 332 # CHECK-CP-JSON-DAG: "%275:sub31": 331 # CHECK-CP-JSON-DAG: "%277": 5 # CHECK-CP-JSON-DAG: "%278": 5 # CHECK-CP-JSON-DAG: "%279": 5 # CHECK-CP-JSON-DAG: "%280": 5 # CHECK-CP-JSON-DAG: "%282": 5 # CHECK-CP-JSON-DAG: "%283": 5 # CHECK-CP-JSON-DAG: "%284": 5 # CHECK-CP-JSON-DAG: "%285": 5 # CHECK-CP-JSON-DAG: "%287": 5 # CHECK-CP-JSON-DAG: "%288": 5 # CHECK-CP-JSON-DAG: "%289": 5 # CHECK-CP-JSON-DAG: "%290": 5 # CHECK-CP-JSON-DAG: "%292": 5 # CHECK-CP-JSON-DAG: "%293": 5 # CHECK-CP-JSON-DAG: "%294": 5 # CHECK-CP-JSON-DAG: "%295": 5 # CHECK-CP-JSON-DAG: "%297": 5 # CHECK-CP-JSON-DAG: "%298": 5 # CHECK-CP-JSON-DAG: "%299": 5 # CHECK-CP-JSON-DAG: "%300": 5 # CHECK-CP-JSON-DAG: "%302": 5 # CHECK-CP-JSON-DAG: "%303": 5 # CHECK-CP-JSON-DAG: "%304": 5 # CHECK-CP-JSON-DAG: "%305": 5 # CHECK-CP-JSON-DAG: "%307": 5 # CHECK-CP-JSON-DAG: "%308": 5 # CHECK-CP-JSON-DAG: "%309": 5 # CHECK-CP-JSON-DAG: "%310": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%312:vgpr_32 = COPY %311.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 183 # CHECK-CP-JSON-DAG: "%69:sub1": 182 # CHECK-CP-JSON-DAG: "%69:sub2": 181 # CHECK-CP-JSON-DAG: "%69:sub3": 180 # CHECK-CP-JSON-DAG: "%69:sub4": 177 # CHECK-CP-JSON-DAG: "%69:sub5": 176 # CHECK-CP-JSON-DAG: "%69:sub6": 175 # CHECK-CP-JSON-DAG: "%69:sub7": 174 # CHECK-CP-JSON-DAG: "%69:sub8": 171 # CHECK-CP-JSON-DAG: "%69:sub9": 170 # CHECK-CP-JSON-DAG: "%69:sub10": 169 # CHECK-CP-JSON-DAG: "%69:sub11": 168 # CHECK-CP-JSON-DAG: "%69:sub12": 165 # CHECK-CP-JSON-DAG: "%69:sub13": 164 # CHECK-CP-JSON-DAG: "%69:sub14": 163 # CHECK-CP-JSON-DAG: "%69:sub15": 162 # CHECK-CP-JSON-DAG: "%69:sub16": 159 # CHECK-CP-JSON-DAG: "%69:sub17": 158 # CHECK-CP-JSON-DAG: "%69:sub18": 157 # CHECK-CP-JSON-DAG: "%69:sub19": 156 # CHECK-CP-JSON-DAG: "%69:sub20": 153 # CHECK-CP-JSON-DAG: "%69:sub21": 152 # CHECK-CP-JSON-DAG: "%69:sub22": 151 # CHECK-CP-JSON-DAG: "%69:sub23": 150 # CHECK-CP-JSON-DAG: "%69:sub24": 147 # CHECK-CP-JSON-DAG: "%69:sub25": 146 # CHECK-CP-JSON-DAG: "%69:sub26": 145 # CHECK-CP-JSON-DAG: "%69:sub27": 144 # CHECK-CP-JSON-DAG: "%69:sub28": 141 # CHECK-CP-JSON-DAG: "%69:sub29": 140 # CHECK-CP-JSON-DAG: "%69:sub30": 139 # CHECK-CP-JSON-DAG: "%69:sub31": 138 # CHECK-CP-JSON-DAG: "%70:sub0": 135 # CHECK-CP-JSON-DAG: "%70:sub1": 134 # CHECK-CP-JSON-DAG: "%70:sub2": 133 # CHECK-CP-JSON-DAG: "%70:sub3": 132 # CHECK-CP-JSON-DAG: "%70:sub4": 129 # CHECK-CP-JSON-DAG: "%70:sub5": 128 # CHECK-CP-JSON-DAG: "%70:sub6": 127 # CHECK-CP-JSON-DAG: "%70:sub7": 126 # CHECK-CP-JSON-DAG: "%70:sub8": 123 # CHECK-CP-JSON-DAG: "%70:sub9": 122 # CHECK-CP-JSON-DAG: "%70:sub10": 121 # CHECK-CP-JSON-DAG: "%70:sub11": 120 # CHECK-CP-JSON-DAG: "%70:sub12": 117 # CHECK-CP-JSON-DAG: "%70:sub13": 116 # CHECK-CP-JSON-DAG: "%70:sub14": 115 # CHECK-CP-JSON-DAG: "%70:sub15": 114 # CHECK-CP-JSON-DAG: "%70:sub16": 111 # CHECK-CP-JSON-DAG: "%70:sub17": 110 # CHECK-CP-JSON-DAG: "%70:sub18": 109 # CHECK-CP-JSON-DAG: "%70:sub19": 108 # CHECK-CP-JSON-DAG: "%70:sub20": 105 # CHECK-CP-JSON-DAG: "%70:sub21": 104 # CHECK-CP-JSON-DAG: "%70:sub22": 103 # CHECK-CP-JSON-DAG: "%70:sub23": 102 # CHECK-CP-JSON-DAG: "%70:sub24": 99 # CHECK-CP-JSON-DAG: "%70:sub25": 98 # CHECK-CP-JSON-DAG: "%70:sub26": 97 # CHECK-CP-JSON-DAG: "%70:sub27": 96 # CHECK-CP-JSON-DAG: "%70:sub28": 93 # CHECK-CP-JSON-DAG: "%70:sub29": 92 # CHECK-CP-JSON-DAG: "%70:sub30": 91 # CHECK-CP-JSON-DAG: "%70:sub31": 90 # CHECK-CP-JSON-DAG: "%102": 6 # CHECK-CP-JSON-DAG: "%107": 48 # CHECK-CP-JSON-DAG: "%149:sub0": 231 # CHECK-CP-JSON-DAG: "%149:sub1": 230 # CHECK-CP-JSON-DAG: "%149:sub2": 229 # CHECK-CP-JSON-DAG: "%149:sub3": 228 # CHECK-CP-JSON-DAG: "%149:sub4": 225 # CHECK-CP-JSON-DAG: "%149:sub5": 224 # CHECK-CP-JSON-DAG: "%149:sub6": 223 # CHECK-CP-JSON-DAG: "%149:sub7": 222 # CHECK-CP-JSON-DAG: "%149:sub8": 219 # CHECK-CP-JSON-DAG: "%149:sub9": 218 # CHECK-CP-JSON-DAG: "%149:sub10": 217 # CHECK-CP-JSON-DAG: "%149:sub11": 216 # CHECK-CP-JSON-DAG: "%149:sub12": 213 # CHECK-CP-JSON-DAG: "%149:sub13": 212 # CHECK-CP-JSON-DAG: "%149:sub14": 211 # CHECK-CP-JSON-DAG: "%149:sub15": 210 # CHECK-CP-JSON-DAG: "%149:sub16": 207 # CHECK-CP-JSON-DAG: "%149:sub17": 206 # CHECK-CP-JSON-DAG: "%149:sub18": 205 # CHECK-CP-JSON-DAG: "%149:sub19": 204 # CHECK-CP-JSON-DAG: "%149:sub20": 201 # CHECK-CP-JSON-DAG: "%149:sub21": 200 # CHECK-CP-JSON-DAG: "%149:sub22": 199 # CHECK-CP-JSON-DAG: "%149:sub23": 198 # CHECK-CP-JSON-DAG: "%149:sub24": 195 # CHECK-CP-JSON-DAG: "%149:sub25": 194 # CHECK-CP-JSON-DAG: "%149:sub26": 193 # CHECK-CP-JSON-DAG: "%149:sub27": 192 # CHECK-CP-JSON-DAG: "%149:sub28": 189 # CHECK-CP-JSON-DAG: "%149:sub29": 188 # CHECK-CP-JSON-DAG: "%149:sub30": 187 # CHECK-CP-JSON-DAG: "%149:sub31": 186 # CHECK-CP-JSON-DAG: "%191:sub0": 279 # CHECK-CP-JSON-DAG: "%191:sub1": 278 # CHECK-CP-JSON-DAG: "%191:sub2": 277 # CHECK-CP-JSON-DAG: "%191:sub3": 276 # CHECK-CP-JSON-DAG: "%191:sub4": 273 # CHECK-CP-JSON-DAG: "%191:sub5": 272 # CHECK-CP-JSON-DAG: "%191:sub6": 271 # CHECK-CP-JSON-DAG: "%191:sub7": 270 # CHECK-CP-JSON-DAG: "%191:sub8": 267 # CHECK-CP-JSON-DAG: "%191:sub9": 266 # CHECK-CP-JSON-DAG: "%191:sub10": 265 # CHECK-CP-JSON-DAG: "%191:sub11": 264 # CHECK-CP-JSON-DAG: "%191:sub12": 261 # CHECK-CP-JSON-DAG: "%191:sub13": 260 # CHECK-CP-JSON-DAG: "%191:sub14": 259 # CHECK-CP-JSON-DAG: "%191:sub15": 258 # CHECK-CP-JSON-DAG: "%191:sub16": 255 # CHECK-CP-JSON-DAG: "%191:sub17": 254 # CHECK-CP-JSON-DAG: "%191:sub18": 253 # CHECK-CP-JSON-DAG: "%191:sub19": 252 # CHECK-CP-JSON-DAG: "%191:sub20": 249 # CHECK-CP-JSON-DAG: "%191:sub21": 248 # CHECK-CP-JSON-DAG: "%191:sub22": 247 # CHECK-CP-JSON-DAG: "%191:sub23": 246 # CHECK-CP-JSON-DAG: "%191:sub24": 243 # CHECK-CP-JSON-DAG: "%191:sub25": 242 # CHECK-CP-JSON-DAG: "%191:sub26": 241 # CHECK-CP-JSON-DAG: "%191:sub27": 240 # CHECK-CP-JSON-DAG: "%191:sub28": 237 # CHECK-CP-JSON-DAG: "%191:sub29": 236 # CHECK-CP-JSON-DAG: "%191:sub30": 235 # CHECK-CP-JSON-DAG: "%191:sub31": 234 # CHECK-CP-JSON-DAG: "%233:sub0": 327 # CHECK-CP-JSON-DAG: "%233:sub1": 326 # CHECK-CP-JSON-DAG: "%233:sub2": 325 # CHECK-CP-JSON-DAG: "%233:sub3": 324 # CHECK-CP-JSON-DAG: "%233:sub4": 321 # CHECK-CP-JSON-DAG: "%233:sub5": 320 # CHECK-CP-JSON-DAG: "%233:sub6": 319 # CHECK-CP-JSON-DAG: "%233:sub7": 318 # CHECK-CP-JSON-DAG: "%233:sub8": 315 # CHECK-CP-JSON-DAG: "%233:sub9": 314 # CHECK-CP-JSON-DAG: "%233:sub10": 313 # CHECK-CP-JSON-DAG: "%233:sub11": 312 # CHECK-CP-JSON-DAG: "%233:sub12": 309 # CHECK-CP-JSON-DAG: "%233:sub13": 308 # CHECK-CP-JSON-DAG: "%233:sub14": 307 # CHECK-CP-JSON-DAG: "%233:sub15": 306 # CHECK-CP-JSON-DAG: "%233:sub16": 303 # CHECK-CP-JSON-DAG: "%233:sub17": 302 # CHECK-CP-JSON-DAG: "%233:sub18": 301 # CHECK-CP-JSON-DAG: "%233:sub19": 300 # CHECK-CP-JSON-DAG: "%233:sub20": 297 # CHECK-CP-JSON-DAG: "%233:sub21": 296 # CHECK-CP-JSON-DAG: "%233:sub22": 295 # CHECK-CP-JSON-DAG: "%233:sub23": 294 # CHECK-CP-JSON-DAG: "%233:sub24": 291 # CHECK-CP-JSON-DAG: "%233:sub25": 290 # CHECK-CP-JSON-DAG: "%233:sub26": 289 # CHECK-CP-JSON-DAG: "%233:sub27": 288 # CHECK-CP-JSON-DAG: "%233:sub28": 285 # CHECK-CP-JSON-DAG: "%233:sub29": 284 # CHECK-CP-JSON-DAG: "%233:sub30": 283 # CHECK-CP-JSON-DAG: "%233:sub31": 282 # CHECK-CP-JSON-DAG: "%275:sub0": 375 # CHECK-CP-JSON-DAG: "%275:sub1": 374 # CHECK-CP-JSON-DAG: "%275:sub2": 373 # CHECK-CP-JSON-DAG: "%275:sub3": 372 # CHECK-CP-JSON-DAG: "%275:sub4": 369 # CHECK-CP-JSON-DAG: "%275:sub5": 368 # CHECK-CP-JSON-DAG: "%275:sub6": 367 # CHECK-CP-JSON-DAG: "%275:sub7": 366 # CHECK-CP-JSON-DAG: "%275:sub8": 363 # CHECK-CP-JSON-DAG: "%275:sub9": 362 # CHECK-CP-JSON-DAG: "%275:sub10": 361 # CHECK-CP-JSON-DAG: "%275:sub11": 360 # CHECK-CP-JSON-DAG: "%275:sub12": 357 # CHECK-CP-JSON-DAG: "%275:sub13": 356 # CHECK-CP-JSON-DAG: "%275:sub14": 355 # CHECK-CP-JSON-DAG: "%275:sub15": 354 # CHECK-CP-JSON-DAG: "%275:sub16": 351 # CHECK-CP-JSON-DAG: "%275:sub17": 350 # CHECK-CP-JSON-DAG: "%275:sub18": 349 # CHECK-CP-JSON-DAG: "%275:sub19": 348 # CHECK-CP-JSON-DAG: "%275:sub20": 345 # CHECK-CP-JSON-DAG: "%275:sub21": 344 # CHECK-CP-JSON-DAG: "%275:sub22": 343 # CHECK-CP-JSON-DAG: "%275:sub23": 342 # CHECK-CP-JSON-DAG: "%275:sub24": 339 # CHECK-CP-JSON-DAG: "%275:sub25": 338 # CHECK-CP-JSON-DAG: "%275:sub26": 337 # CHECK-CP-JSON-DAG: "%275:sub27": 336 # CHECK-CP-JSON-DAG: "%275:sub28": 333 # CHECK-CP-JSON-DAG: "%275:sub29": 332 # CHECK-CP-JSON-DAG: "%275:sub30": 331 # CHECK-CP-JSON-DAG: "%275:sub31": 330 # CHECK-CP-JSON-DAG: "%277": 4 # CHECK-CP-JSON-DAG: "%278": 4 # CHECK-CP-JSON-DAG: "%279": 4 # CHECK-CP-JSON-DAG: "%280": 4 # CHECK-CP-JSON-DAG: "%282": 4 # CHECK-CP-JSON-DAG: "%283": 4 # CHECK-CP-JSON-DAG: "%284": 4 # CHECK-CP-JSON-DAG: "%285": 4 # CHECK-CP-JSON-DAG: "%287": 4 # CHECK-CP-JSON-DAG: "%288": 4 # CHECK-CP-JSON-DAG: "%289": 4 # CHECK-CP-JSON-DAG: "%290": 4 # CHECK-CP-JSON-DAG: "%292": 4 # CHECK-CP-JSON-DAG: "%293": 4 # CHECK-CP-JSON-DAG: "%294": 4 # CHECK-CP-JSON-DAG: "%295": 4 # CHECK-CP-JSON-DAG: "%297": 4 # CHECK-CP-JSON-DAG: "%298": 4 # CHECK-CP-JSON-DAG: "%299": 4 # CHECK-CP-JSON-DAG: "%300": 4 # CHECK-CP-JSON-DAG: "%302": 4 # CHECK-CP-JSON-DAG: "%303": 4 # CHECK-CP-JSON-DAG: "%304": 4 # CHECK-CP-JSON-DAG: "%305": 4 # CHECK-CP-JSON-DAG: "%307": 4 # CHECK-CP-JSON-DAG: "%308": 4 # CHECK-CP-JSON-DAG: "%309": 4 # CHECK-CP-JSON-DAG: "%310": 4 # CHECK-CP-JSON-DAG: "%311:sub0": 3 # CHECK-CP-JSON-DAG: "%311:sub1": 2 # CHECK-CP-JSON-DAG: "%311:sub2": 1 # CHECK-CP-JSON-DAG: "%311:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%313:vgpr_32 = COPY %311.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 182 # CHECK-CP-JSON-DAG: "%69:sub1": 181 # CHECK-CP-JSON-DAG: "%69:sub2": 180 # CHECK-CP-JSON-DAG: "%69:sub3": 179 # CHECK-CP-JSON-DAG: "%69:sub4": 176 # CHECK-CP-JSON-DAG: "%69:sub5": 175 # CHECK-CP-JSON-DAG: "%69:sub6": 174 # CHECK-CP-JSON-DAG: "%69:sub7": 173 # CHECK-CP-JSON-DAG: "%69:sub8": 170 # CHECK-CP-JSON-DAG: "%69:sub9": 169 # CHECK-CP-JSON-DAG: "%69:sub10": 168 # CHECK-CP-JSON-DAG: "%69:sub11": 167 # CHECK-CP-JSON-DAG: "%69:sub12": 164 # CHECK-CP-JSON-DAG: "%69:sub13": 163 # CHECK-CP-JSON-DAG: "%69:sub14": 162 # CHECK-CP-JSON-DAG: "%69:sub15": 161 # CHECK-CP-JSON-DAG: "%69:sub16": 158 # CHECK-CP-JSON-DAG: "%69:sub17": 157 # CHECK-CP-JSON-DAG: "%69:sub18": 156 # CHECK-CP-JSON-DAG: "%69:sub19": 155 # CHECK-CP-JSON-DAG: "%69:sub20": 152 # CHECK-CP-JSON-DAG: "%69:sub21": 151 # CHECK-CP-JSON-DAG: "%69:sub22": 150 # CHECK-CP-JSON-DAG: "%69:sub23": 149 # CHECK-CP-JSON-DAG: "%69:sub24": 146 # CHECK-CP-JSON-DAG: "%69:sub25": 145 # CHECK-CP-JSON-DAG: "%69:sub26": 144 # CHECK-CP-JSON-DAG: "%69:sub27": 143 # CHECK-CP-JSON-DAG: "%69:sub28": 140 # CHECK-CP-JSON-DAG: "%69:sub29": 139 # CHECK-CP-JSON-DAG: "%69:sub30": 138 # CHECK-CP-JSON-DAG: "%69:sub31": 137 # CHECK-CP-JSON-DAG: "%70:sub0": 134 # CHECK-CP-JSON-DAG: "%70:sub1": 133 # CHECK-CP-JSON-DAG: "%70:sub2": 132 # CHECK-CP-JSON-DAG: "%70:sub3": 131 # CHECK-CP-JSON-DAG: "%70:sub4": 128 # CHECK-CP-JSON-DAG: "%70:sub5": 127 # CHECK-CP-JSON-DAG: "%70:sub6": 126 # CHECK-CP-JSON-DAG: "%70:sub7": 125 # CHECK-CP-JSON-DAG: "%70:sub8": 122 # CHECK-CP-JSON-DAG: "%70:sub9": 121 # CHECK-CP-JSON-DAG: "%70:sub10": 120 # CHECK-CP-JSON-DAG: "%70:sub11": 119 # CHECK-CP-JSON-DAG: "%70:sub12": 116 # CHECK-CP-JSON-DAG: "%70:sub13": 115 # CHECK-CP-JSON-DAG: "%70:sub14": 114 # CHECK-CP-JSON-DAG: "%70:sub15": 113 # CHECK-CP-JSON-DAG: "%70:sub16": 110 # CHECK-CP-JSON-DAG: "%70:sub17": 109 # CHECK-CP-JSON-DAG: "%70:sub18": 108 # CHECK-CP-JSON-DAG: "%70:sub19": 107 # CHECK-CP-JSON-DAG: "%70:sub20": 104 # CHECK-CP-JSON-DAG: "%70:sub21": 103 # CHECK-CP-JSON-DAG: "%70:sub22": 102 # CHECK-CP-JSON-DAG: "%70:sub23": 101 # CHECK-CP-JSON-DAG: "%70:sub24": 98 # CHECK-CP-JSON-DAG: "%70:sub25": 97 # CHECK-CP-JSON-DAG: "%70:sub26": 96 # CHECK-CP-JSON-DAG: "%70:sub27": 95 # CHECK-CP-JSON-DAG: "%70:sub28": 92 # CHECK-CP-JSON-DAG: "%70:sub29": 91 # CHECK-CP-JSON-DAG: "%70:sub30": 90 # CHECK-CP-JSON-DAG: "%70:sub31": 89 # CHECK-CP-JSON-DAG: "%102": 5 # CHECK-CP-JSON-DAG: "%107": 47 # CHECK-CP-JSON-DAG: "%149:sub0": 230 # CHECK-CP-JSON-DAG: "%149:sub1": 229 # CHECK-CP-JSON-DAG: "%149:sub2": 228 # CHECK-CP-JSON-DAG: "%149:sub3": 227 # CHECK-CP-JSON-DAG: "%149:sub4": 224 # CHECK-CP-JSON-DAG: "%149:sub5": 223 # CHECK-CP-JSON-DAG: "%149:sub6": 222 # CHECK-CP-JSON-DAG: "%149:sub7": 221 # CHECK-CP-JSON-DAG: "%149:sub8": 218 # CHECK-CP-JSON-DAG: "%149:sub9": 217 # CHECK-CP-JSON-DAG: "%149:sub10": 216 # CHECK-CP-JSON-DAG: "%149:sub11": 215 # CHECK-CP-JSON-DAG: "%149:sub12": 212 # CHECK-CP-JSON-DAG: "%149:sub13": 211 # CHECK-CP-JSON-DAG: "%149:sub14": 210 # CHECK-CP-JSON-DAG: "%149:sub15": 209 # CHECK-CP-JSON-DAG: "%149:sub16": 206 # CHECK-CP-JSON-DAG: "%149:sub17": 205 # CHECK-CP-JSON-DAG: "%149:sub18": 204 # CHECK-CP-JSON-DAG: "%149:sub19": 203 # CHECK-CP-JSON-DAG: "%149:sub20": 200 # CHECK-CP-JSON-DAG: "%149:sub21": 199 # CHECK-CP-JSON-DAG: "%149:sub22": 198 # CHECK-CP-JSON-DAG: "%149:sub23": 197 # CHECK-CP-JSON-DAG: "%149:sub24": 194 # CHECK-CP-JSON-DAG: "%149:sub25": 193 # CHECK-CP-JSON-DAG: "%149:sub26": 192 # CHECK-CP-JSON-DAG: "%149:sub27": 191 # CHECK-CP-JSON-DAG: "%149:sub28": 188 # CHECK-CP-JSON-DAG: "%149:sub29": 187 # CHECK-CP-JSON-DAG: "%149:sub30": 186 # CHECK-CP-JSON-DAG: "%149:sub31": 185 # CHECK-CP-JSON-DAG: "%191:sub0": 278 # CHECK-CP-JSON-DAG: "%191:sub1": 277 # CHECK-CP-JSON-DAG: "%191:sub2": 276 # CHECK-CP-JSON-DAG: "%191:sub3": 275 # CHECK-CP-JSON-DAG: "%191:sub4": 272 # CHECK-CP-JSON-DAG: "%191:sub5": 271 # CHECK-CP-JSON-DAG: "%191:sub6": 270 # CHECK-CP-JSON-DAG: "%191:sub7": 269 # CHECK-CP-JSON-DAG: "%191:sub8": 266 # CHECK-CP-JSON-DAG: "%191:sub9": 265 # CHECK-CP-JSON-DAG: "%191:sub10": 264 # CHECK-CP-JSON-DAG: "%191:sub11": 263 # CHECK-CP-JSON-DAG: "%191:sub12": 260 # CHECK-CP-JSON-DAG: "%191:sub13": 259 # CHECK-CP-JSON-DAG: "%191:sub14": 258 # CHECK-CP-JSON-DAG: "%191:sub15": 257 # CHECK-CP-JSON-DAG: "%191:sub16": 254 # CHECK-CP-JSON-DAG: "%191:sub17": 253 # CHECK-CP-JSON-DAG: "%191:sub18": 252 # CHECK-CP-JSON-DAG: "%191:sub19": 251 # CHECK-CP-JSON-DAG: "%191:sub20": 248 # CHECK-CP-JSON-DAG: "%191:sub21": 247 # CHECK-CP-JSON-DAG: "%191:sub22": 246 # CHECK-CP-JSON-DAG: "%191:sub23": 245 # CHECK-CP-JSON-DAG: "%191:sub24": 242 # CHECK-CP-JSON-DAG: "%191:sub25": 241 # CHECK-CP-JSON-DAG: "%191:sub26": 240 # CHECK-CP-JSON-DAG: "%191:sub27": 239 # CHECK-CP-JSON-DAG: "%191:sub28": 236 # CHECK-CP-JSON-DAG: "%191:sub29": 235 # CHECK-CP-JSON-DAG: "%191:sub30": 234 # CHECK-CP-JSON-DAG: "%191:sub31": 233 # CHECK-CP-JSON-DAG: "%233:sub0": 326 # CHECK-CP-JSON-DAG: "%233:sub1": 325 # CHECK-CP-JSON-DAG: "%233:sub2": 324 # CHECK-CP-JSON-DAG: "%233:sub3": 323 # CHECK-CP-JSON-DAG: "%233:sub4": 320 # CHECK-CP-JSON-DAG: "%233:sub5": 319 # CHECK-CP-JSON-DAG: "%233:sub6": 318 # CHECK-CP-JSON-DAG: "%233:sub7": 317 # CHECK-CP-JSON-DAG: "%233:sub8": 314 # CHECK-CP-JSON-DAG: "%233:sub9": 313 # CHECK-CP-JSON-DAG: "%233:sub10": 312 # CHECK-CP-JSON-DAG: "%233:sub11": 311 # CHECK-CP-JSON-DAG: "%233:sub12": 308 # CHECK-CP-JSON-DAG: "%233:sub13": 307 # CHECK-CP-JSON-DAG: "%233:sub14": 306 # CHECK-CP-JSON-DAG: "%233:sub15": 305 # CHECK-CP-JSON-DAG: "%233:sub16": 302 # CHECK-CP-JSON-DAG: "%233:sub17": 301 # CHECK-CP-JSON-DAG: "%233:sub18": 300 # CHECK-CP-JSON-DAG: "%233:sub19": 299 # CHECK-CP-JSON-DAG: "%233:sub20": 296 # CHECK-CP-JSON-DAG: "%233:sub21": 295 # CHECK-CP-JSON-DAG: "%233:sub22": 294 # CHECK-CP-JSON-DAG: "%233:sub23": 293 # CHECK-CP-JSON-DAG: "%233:sub24": 290 # CHECK-CP-JSON-DAG: "%233:sub25": 289 # CHECK-CP-JSON-DAG: "%233:sub26": 288 # CHECK-CP-JSON-DAG: "%233:sub27": 287 # CHECK-CP-JSON-DAG: "%233:sub28": 284 # CHECK-CP-JSON-DAG: "%233:sub29": 283 # CHECK-CP-JSON-DAG: "%233:sub30": 282 # CHECK-CP-JSON-DAG: "%233:sub31": 281 # CHECK-CP-JSON-DAG: "%275:sub0": 374 # CHECK-CP-JSON-DAG: "%275:sub1": 373 # CHECK-CP-JSON-DAG: "%275:sub2": 372 # CHECK-CP-JSON-DAG: "%275:sub3": 371 # CHECK-CP-JSON-DAG: "%275:sub4": 368 # CHECK-CP-JSON-DAG: "%275:sub5": 367 # CHECK-CP-JSON-DAG: "%275:sub6": 366 # CHECK-CP-JSON-DAG: "%275:sub7": 365 # CHECK-CP-JSON-DAG: "%275:sub8": 362 # CHECK-CP-JSON-DAG: "%275:sub9": 361 # CHECK-CP-JSON-DAG: "%275:sub10": 360 # CHECK-CP-JSON-DAG: "%275:sub11": 359 # CHECK-CP-JSON-DAG: "%275:sub12": 356 # CHECK-CP-JSON-DAG: "%275:sub13": 355 # CHECK-CP-JSON-DAG: "%275:sub14": 354 # CHECK-CP-JSON-DAG: "%275:sub15": 353 # CHECK-CP-JSON-DAG: "%275:sub16": 350 # CHECK-CP-JSON-DAG: "%275:sub17": 349 # CHECK-CP-JSON-DAG: "%275:sub18": 348 # CHECK-CP-JSON-DAG: "%275:sub19": 347 # CHECK-CP-JSON-DAG: "%275:sub20": 344 # CHECK-CP-JSON-DAG: "%275:sub21": 343 # CHECK-CP-JSON-DAG: "%275:sub22": 342 # CHECK-CP-JSON-DAG: "%275:sub23": 341 # CHECK-CP-JSON-DAG: "%275:sub24": 338 # CHECK-CP-JSON-DAG: "%275:sub25": 337 # CHECK-CP-JSON-DAG: "%275:sub26": 336 # CHECK-CP-JSON-DAG: "%275:sub27": 335 # CHECK-CP-JSON-DAG: "%275:sub28": 332 # CHECK-CP-JSON-DAG: "%275:sub29": 331 # CHECK-CP-JSON-DAG: "%275:sub30": 330 # CHECK-CP-JSON-DAG: "%275:sub31": 329 # CHECK-CP-JSON-DAG: "%277": 3 # CHECK-CP-JSON-DAG: "%278": 3 # CHECK-CP-JSON-DAG: "%279": 3 # CHECK-CP-JSON-DAG: "%280": 3 # CHECK-CP-JSON-DAG: "%282": 3 # CHECK-CP-JSON-DAG: "%283": 3 # CHECK-CP-JSON-DAG: "%284": 3 # CHECK-CP-JSON-DAG: "%285": 3 # CHECK-CP-JSON-DAG: "%287": 3 # CHECK-CP-JSON-DAG: "%288": 3 # CHECK-CP-JSON-DAG: "%289": 3 # CHECK-CP-JSON-DAG: "%290": 3 # CHECK-CP-JSON-DAG: "%292": 3 # CHECK-CP-JSON-DAG: "%293": 3 # CHECK-CP-JSON-DAG: "%294": 3 # CHECK-CP-JSON-DAG: "%295": 3 # CHECK-CP-JSON-DAG: "%297": 3 # CHECK-CP-JSON-DAG: "%298": 3 # CHECK-CP-JSON-DAG: "%299": 3 # CHECK-CP-JSON-DAG: "%300": 3 # CHECK-CP-JSON-DAG: "%302": 3 # CHECK-CP-JSON-DAG: "%303": 3 # CHECK-CP-JSON-DAG: "%304": 3 # CHECK-CP-JSON-DAG: "%305": 3 # CHECK-CP-JSON-DAG: "%307": 3 # CHECK-CP-JSON-DAG: "%308": 3 # CHECK-CP-JSON-DAG: "%309": 3 # CHECK-CP-JSON-DAG: "%310": 3 # CHECK-CP-JSON-DAG: "%311:sub0": 2 # CHECK-CP-JSON-DAG: "%311:sub1": 1 # CHECK-CP-JSON-DAG: "%311:sub2": 0 # CHECK-CP-JSON-DAG: "%312": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%314:vgpr_32 = COPY %311.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 181 # CHECK-CP-JSON-DAG: "%69:sub1": 180 # CHECK-CP-JSON-DAG: "%69:sub2": 179 # CHECK-CP-JSON-DAG: "%69:sub3": 178 # CHECK-CP-JSON-DAG: "%69:sub4": 175 # CHECK-CP-JSON-DAG: "%69:sub5": 174 # CHECK-CP-JSON-DAG: "%69:sub6": 173 # CHECK-CP-JSON-DAG: "%69:sub7": 172 # CHECK-CP-JSON-DAG: "%69:sub8": 169 # CHECK-CP-JSON-DAG: "%69:sub9": 168 # CHECK-CP-JSON-DAG: "%69:sub10": 167 # CHECK-CP-JSON-DAG: "%69:sub11": 166 # CHECK-CP-JSON-DAG: "%69:sub12": 163 # CHECK-CP-JSON-DAG: "%69:sub13": 162 # CHECK-CP-JSON-DAG: "%69:sub14": 161 # CHECK-CP-JSON-DAG: "%69:sub15": 160 # CHECK-CP-JSON-DAG: "%69:sub16": 157 # CHECK-CP-JSON-DAG: "%69:sub17": 156 # CHECK-CP-JSON-DAG: "%69:sub18": 155 # CHECK-CP-JSON-DAG: "%69:sub19": 154 # CHECK-CP-JSON-DAG: "%69:sub20": 151 # CHECK-CP-JSON-DAG: "%69:sub21": 150 # CHECK-CP-JSON-DAG: "%69:sub22": 149 # CHECK-CP-JSON-DAG: "%69:sub23": 148 # CHECK-CP-JSON-DAG: "%69:sub24": 145 # CHECK-CP-JSON-DAG: "%69:sub25": 144 # CHECK-CP-JSON-DAG: "%69:sub26": 143 # CHECK-CP-JSON-DAG: "%69:sub27": 142 # CHECK-CP-JSON-DAG: "%69:sub28": 139 # CHECK-CP-JSON-DAG: "%69:sub29": 138 # CHECK-CP-JSON-DAG: "%69:sub30": 137 # CHECK-CP-JSON-DAG: "%69:sub31": 136 # CHECK-CP-JSON-DAG: "%70:sub0": 133 # CHECK-CP-JSON-DAG: "%70:sub1": 132 # CHECK-CP-JSON-DAG: "%70:sub2": 131 # CHECK-CP-JSON-DAG: "%70:sub3": 130 # CHECK-CP-JSON-DAG: "%70:sub4": 127 # CHECK-CP-JSON-DAG: "%70:sub5": 126 # CHECK-CP-JSON-DAG: "%70:sub6": 125 # CHECK-CP-JSON-DAG: "%70:sub7": 124 # CHECK-CP-JSON-DAG: "%70:sub8": 121 # CHECK-CP-JSON-DAG: "%70:sub9": 120 # CHECK-CP-JSON-DAG: "%70:sub10": 119 # CHECK-CP-JSON-DAG: "%70:sub11": 118 # CHECK-CP-JSON-DAG: "%70:sub12": 115 # CHECK-CP-JSON-DAG: "%70:sub13": 114 # CHECK-CP-JSON-DAG: "%70:sub14": 113 # CHECK-CP-JSON-DAG: "%70:sub15": 112 # CHECK-CP-JSON-DAG: "%70:sub16": 109 # CHECK-CP-JSON-DAG: "%70:sub17": 108 # CHECK-CP-JSON-DAG: "%70:sub18": 107 # CHECK-CP-JSON-DAG: "%70:sub19": 106 # CHECK-CP-JSON-DAG: "%70:sub20": 103 # CHECK-CP-JSON-DAG: "%70:sub21": 102 # CHECK-CP-JSON-DAG: "%70:sub22": 101 # CHECK-CP-JSON-DAG: "%70:sub23": 100 # CHECK-CP-JSON-DAG: "%70:sub24": 97 # CHECK-CP-JSON-DAG: "%70:sub25": 96 # CHECK-CP-JSON-DAG: "%70:sub26": 95 # CHECK-CP-JSON-DAG: "%70:sub27": 94 # CHECK-CP-JSON-DAG: "%70:sub28": 91 # CHECK-CP-JSON-DAG: "%70:sub29": 90 # CHECK-CP-JSON-DAG: "%70:sub30": 89 # CHECK-CP-JSON-DAG: "%70:sub31": 88 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 46 # CHECK-CP-JSON-DAG: "%149:sub0": 229 # CHECK-CP-JSON-DAG: "%149:sub1": 228 # CHECK-CP-JSON-DAG: "%149:sub2": 227 # CHECK-CP-JSON-DAG: "%149:sub3": 226 # CHECK-CP-JSON-DAG: "%149:sub4": 223 # CHECK-CP-JSON-DAG: "%149:sub5": 222 # CHECK-CP-JSON-DAG: "%149:sub6": 221 # CHECK-CP-JSON-DAG: "%149:sub7": 220 # CHECK-CP-JSON-DAG: "%149:sub8": 217 # CHECK-CP-JSON-DAG: "%149:sub9": 216 # CHECK-CP-JSON-DAG: "%149:sub10": 215 # CHECK-CP-JSON-DAG: "%149:sub11": 214 # CHECK-CP-JSON-DAG: "%149:sub12": 211 # CHECK-CP-JSON-DAG: "%149:sub13": 210 # CHECK-CP-JSON-DAG: "%149:sub14": 209 # CHECK-CP-JSON-DAG: "%149:sub15": 208 # CHECK-CP-JSON-DAG: "%149:sub16": 205 # CHECK-CP-JSON-DAG: "%149:sub17": 204 # CHECK-CP-JSON-DAG: "%149:sub18": 203 # CHECK-CP-JSON-DAG: "%149:sub19": 202 # CHECK-CP-JSON-DAG: "%149:sub20": 199 # CHECK-CP-JSON-DAG: "%149:sub21": 198 # CHECK-CP-JSON-DAG: "%149:sub22": 197 # CHECK-CP-JSON-DAG: "%149:sub23": 196 # CHECK-CP-JSON-DAG: "%149:sub24": 193 # CHECK-CP-JSON-DAG: "%149:sub25": 192 # CHECK-CP-JSON-DAG: "%149:sub26": 191 # CHECK-CP-JSON-DAG: "%149:sub27": 190 # CHECK-CP-JSON-DAG: "%149:sub28": 187 # CHECK-CP-JSON-DAG: "%149:sub29": 186 # CHECK-CP-JSON-DAG: "%149:sub30": 185 # CHECK-CP-JSON-DAG: "%149:sub31": 184 # CHECK-CP-JSON-DAG: "%191:sub0": 277 # CHECK-CP-JSON-DAG: "%191:sub1": 276 # CHECK-CP-JSON-DAG: "%191:sub2": 275 # CHECK-CP-JSON-DAG: "%191:sub3": 274 # CHECK-CP-JSON-DAG: "%191:sub4": 271 # CHECK-CP-JSON-DAG: "%191:sub5": 270 # CHECK-CP-JSON-DAG: "%191:sub6": 269 # CHECK-CP-JSON-DAG: "%191:sub7": 268 # CHECK-CP-JSON-DAG: "%191:sub8": 265 # CHECK-CP-JSON-DAG: "%191:sub9": 264 # CHECK-CP-JSON-DAG: "%191:sub10": 263 # CHECK-CP-JSON-DAG: "%191:sub11": 262 # CHECK-CP-JSON-DAG: "%191:sub12": 259 # CHECK-CP-JSON-DAG: "%191:sub13": 258 # CHECK-CP-JSON-DAG: "%191:sub14": 257 # CHECK-CP-JSON-DAG: "%191:sub15": 256 # CHECK-CP-JSON-DAG: "%191:sub16": 253 # CHECK-CP-JSON-DAG: "%191:sub17": 252 # CHECK-CP-JSON-DAG: "%191:sub18": 251 # CHECK-CP-JSON-DAG: "%191:sub19": 250 # CHECK-CP-JSON-DAG: "%191:sub20": 247 # CHECK-CP-JSON-DAG: "%191:sub21": 246 # CHECK-CP-JSON-DAG: "%191:sub22": 245 # CHECK-CP-JSON-DAG: "%191:sub23": 244 # CHECK-CP-JSON-DAG: "%191:sub24": 241 # CHECK-CP-JSON-DAG: "%191:sub25": 240 # CHECK-CP-JSON-DAG: "%191:sub26": 239 # CHECK-CP-JSON-DAG: "%191:sub27": 238 # CHECK-CP-JSON-DAG: "%191:sub28": 235 # CHECK-CP-JSON-DAG: "%191:sub29": 234 # CHECK-CP-JSON-DAG: "%191:sub30": 233 # CHECK-CP-JSON-DAG: "%191:sub31": 232 # CHECK-CP-JSON-DAG: "%233:sub0": 325 # CHECK-CP-JSON-DAG: "%233:sub1": 324 # CHECK-CP-JSON-DAG: "%233:sub2": 323 # CHECK-CP-JSON-DAG: "%233:sub3": 322 # CHECK-CP-JSON-DAG: "%233:sub4": 319 # CHECK-CP-JSON-DAG: "%233:sub5": 318 # CHECK-CP-JSON-DAG: "%233:sub6": 317 # CHECK-CP-JSON-DAG: "%233:sub7": 316 # CHECK-CP-JSON-DAG: "%233:sub8": 313 # CHECK-CP-JSON-DAG: "%233:sub9": 312 # CHECK-CP-JSON-DAG: "%233:sub10": 311 # CHECK-CP-JSON-DAG: "%233:sub11": 310 # CHECK-CP-JSON-DAG: "%233:sub12": 307 # CHECK-CP-JSON-DAG: "%233:sub13": 306 # CHECK-CP-JSON-DAG: "%233:sub14": 305 # CHECK-CP-JSON-DAG: "%233:sub15": 304 # CHECK-CP-JSON-DAG: "%233:sub16": 301 # CHECK-CP-JSON-DAG: "%233:sub17": 300 # CHECK-CP-JSON-DAG: "%233:sub18": 299 # CHECK-CP-JSON-DAG: "%233:sub19": 298 # CHECK-CP-JSON-DAG: "%233:sub20": 295 # CHECK-CP-JSON-DAG: "%233:sub21": 294 # CHECK-CP-JSON-DAG: "%233:sub22": 293 # CHECK-CP-JSON-DAG: "%233:sub23": 292 # CHECK-CP-JSON-DAG: "%233:sub24": 289 # CHECK-CP-JSON-DAG: "%233:sub25": 288 # CHECK-CP-JSON-DAG: "%233:sub26": 287 # CHECK-CP-JSON-DAG: "%233:sub27": 286 # CHECK-CP-JSON-DAG: "%233:sub28": 283 # CHECK-CP-JSON-DAG: "%233:sub29": 282 # CHECK-CP-JSON-DAG: "%233:sub30": 281 # CHECK-CP-JSON-DAG: "%233:sub31": 280 # CHECK-CP-JSON-DAG: "%275:sub0": 373 # CHECK-CP-JSON-DAG: "%275:sub1": 372 # CHECK-CP-JSON-DAG: "%275:sub2": 371 # CHECK-CP-JSON-DAG: "%275:sub3": 370 # CHECK-CP-JSON-DAG: "%275:sub4": 367 # CHECK-CP-JSON-DAG: "%275:sub5": 366 # CHECK-CP-JSON-DAG: "%275:sub6": 365 # CHECK-CP-JSON-DAG: "%275:sub7": 364 # CHECK-CP-JSON-DAG: "%275:sub8": 361 # CHECK-CP-JSON-DAG: "%275:sub9": 360 # CHECK-CP-JSON-DAG: "%275:sub10": 359 # CHECK-CP-JSON-DAG: "%275:sub11": 358 # CHECK-CP-JSON-DAG: "%275:sub12": 355 # CHECK-CP-JSON-DAG: "%275:sub13": 354 # CHECK-CP-JSON-DAG: "%275:sub14": 353 # CHECK-CP-JSON-DAG: "%275:sub15": 352 # CHECK-CP-JSON-DAG: "%275:sub16": 349 # CHECK-CP-JSON-DAG: "%275:sub17": 348 # CHECK-CP-JSON-DAG: "%275:sub18": 347 # CHECK-CP-JSON-DAG: "%275:sub19": 346 # CHECK-CP-JSON-DAG: "%275:sub20": 343 # CHECK-CP-JSON-DAG: "%275:sub21": 342 # CHECK-CP-JSON-DAG: "%275:sub22": 341 # CHECK-CP-JSON-DAG: "%275:sub23": 340 # CHECK-CP-JSON-DAG: "%275:sub24": 337 # CHECK-CP-JSON-DAG: "%275:sub25": 336 # CHECK-CP-JSON-DAG: "%275:sub26": 335 # CHECK-CP-JSON-DAG: "%275:sub27": 334 # CHECK-CP-JSON-DAG: "%275:sub28": 331 # CHECK-CP-JSON-DAG: "%275:sub29": 330 # CHECK-CP-JSON-DAG: "%275:sub30": 329 # CHECK-CP-JSON-DAG: "%275:sub31": 328 # CHECK-CP-JSON-DAG: "%277": 2 # CHECK-CP-JSON-DAG: "%278": 2 # CHECK-CP-JSON-DAG: "%279": 2 # CHECK-CP-JSON-DAG: "%280": 2 # CHECK-CP-JSON-DAG: "%282": 2 # CHECK-CP-JSON-DAG: "%283": 2 # CHECK-CP-JSON-DAG: "%284": 2 # CHECK-CP-JSON-DAG: "%285": 2 # CHECK-CP-JSON-DAG: "%287": 2 # CHECK-CP-JSON-DAG: "%288": 2 # CHECK-CP-JSON-DAG: "%289": 2 # CHECK-CP-JSON-DAG: "%290": 2 # CHECK-CP-JSON-DAG: "%292": 2 # CHECK-CP-JSON-DAG: "%293": 2 # CHECK-CP-JSON-DAG: "%294": 2 # CHECK-CP-JSON-DAG: "%295": 2 # CHECK-CP-JSON-DAG: "%297": 2 # CHECK-CP-JSON-DAG: "%298": 2 # CHECK-CP-JSON-DAG: "%299": 2 # CHECK-CP-JSON-DAG: "%300": 2 # CHECK-CP-JSON-DAG: "%302": 2 # CHECK-CP-JSON-DAG: "%303": 2 # CHECK-CP-JSON-DAG: "%304": 2 # CHECK-CP-JSON-DAG: "%305": 2 # CHECK-CP-JSON-DAG: "%307": 2 # CHECK-CP-JSON-DAG: "%308": 2 # CHECK-CP-JSON-DAG: "%309": 2 # CHECK-CP-JSON-DAG: "%310": 2 # CHECK-CP-JSON-DAG: "%311:sub0": 1 # CHECK-CP-JSON-DAG: "%311:sub1": 0 # CHECK-CP-JSON-DAG: "%312": 2 # CHECK-CP-JSON-DAG: "%313": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%315:vgpr_32 = COPY %311.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 180 # CHECK-CP-JSON-DAG: "%69:sub1": 179 # CHECK-CP-JSON-DAG: "%69:sub2": 178 # CHECK-CP-JSON-DAG: "%69:sub3": 177 # CHECK-CP-JSON-DAG: "%69:sub4": 174 # CHECK-CP-JSON-DAG: "%69:sub5": 173 # CHECK-CP-JSON-DAG: "%69:sub6": 172 # CHECK-CP-JSON-DAG: "%69:sub7": 171 # CHECK-CP-JSON-DAG: "%69:sub8": 168 # CHECK-CP-JSON-DAG: "%69:sub9": 167 # CHECK-CP-JSON-DAG: "%69:sub10": 166 # CHECK-CP-JSON-DAG: "%69:sub11": 165 # CHECK-CP-JSON-DAG: "%69:sub12": 162 # CHECK-CP-JSON-DAG: "%69:sub13": 161 # CHECK-CP-JSON-DAG: "%69:sub14": 160 # CHECK-CP-JSON-DAG: "%69:sub15": 159 # CHECK-CP-JSON-DAG: "%69:sub16": 156 # CHECK-CP-JSON-DAG: "%69:sub17": 155 # CHECK-CP-JSON-DAG: "%69:sub18": 154 # CHECK-CP-JSON-DAG: "%69:sub19": 153 # CHECK-CP-JSON-DAG: "%69:sub20": 150 # CHECK-CP-JSON-DAG: "%69:sub21": 149 # CHECK-CP-JSON-DAG: "%69:sub22": 148 # CHECK-CP-JSON-DAG: "%69:sub23": 147 # CHECK-CP-JSON-DAG: "%69:sub24": 144 # CHECK-CP-JSON-DAG: "%69:sub25": 143 # CHECK-CP-JSON-DAG: "%69:sub26": 142 # CHECK-CP-JSON-DAG: "%69:sub27": 141 # CHECK-CP-JSON-DAG: "%69:sub28": 138 # CHECK-CP-JSON-DAG: "%69:sub29": 137 # CHECK-CP-JSON-DAG: "%69:sub30": 136 # CHECK-CP-JSON-DAG: "%69:sub31": 135 # CHECK-CP-JSON-DAG: "%70:sub0": 132 # CHECK-CP-JSON-DAG: "%70:sub1": 131 # CHECK-CP-JSON-DAG: "%70:sub2": 130 # CHECK-CP-JSON-DAG: "%70:sub3": 129 # CHECK-CP-JSON-DAG: "%70:sub4": 126 # CHECK-CP-JSON-DAG: "%70:sub5": 125 # CHECK-CP-JSON-DAG: "%70:sub6": 124 # CHECK-CP-JSON-DAG: "%70:sub7": 123 # CHECK-CP-JSON-DAG: "%70:sub8": 120 # CHECK-CP-JSON-DAG: "%70:sub9": 119 # CHECK-CP-JSON-DAG: "%70:sub10": 118 # CHECK-CP-JSON-DAG: "%70:sub11": 117 # CHECK-CP-JSON-DAG: "%70:sub12": 114 # CHECK-CP-JSON-DAG: "%70:sub13": 113 # CHECK-CP-JSON-DAG: "%70:sub14": 112 # CHECK-CP-JSON-DAG: "%70:sub15": 111 # CHECK-CP-JSON-DAG: "%70:sub16": 108 # CHECK-CP-JSON-DAG: "%70:sub17": 107 # CHECK-CP-JSON-DAG: "%70:sub18": 106 # CHECK-CP-JSON-DAG: "%70:sub19": 105 # CHECK-CP-JSON-DAG: "%70:sub20": 102 # CHECK-CP-JSON-DAG: "%70:sub21": 101 # CHECK-CP-JSON-DAG: "%70:sub22": 100 # CHECK-CP-JSON-DAG: "%70:sub23": 99 # CHECK-CP-JSON-DAG: "%70:sub24": 96 # CHECK-CP-JSON-DAG: "%70:sub25": 95 # CHECK-CP-JSON-DAG: "%70:sub26": 94 # CHECK-CP-JSON-DAG: "%70:sub27": 93 # CHECK-CP-JSON-DAG: "%70:sub28": 90 # CHECK-CP-JSON-DAG: "%70:sub29": 89 # CHECK-CP-JSON-DAG: "%70:sub30": 88 # CHECK-CP-JSON-DAG: "%70:sub31": 87 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 45 # CHECK-CP-JSON-DAG: "%149:sub0": 228 # CHECK-CP-JSON-DAG: "%149:sub1": 227 # CHECK-CP-JSON-DAG: "%149:sub2": 226 # CHECK-CP-JSON-DAG: "%149:sub3": 225 # CHECK-CP-JSON-DAG: "%149:sub4": 222 # CHECK-CP-JSON-DAG: "%149:sub5": 221 # CHECK-CP-JSON-DAG: "%149:sub6": 220 # CHECK-CP-JSON-DAG: "%149:sub7": 219 # CHECK-CP-JSON-DAG: "%149:sub8": 216 # CHECK-CP-JSON-DAG: "%149:sub9": 215 # CHECK-CP-JSON-DAG: "%149:sub10": 214 # CHECK-CP-JSON-DAG: "%149:sub11": 213 # CHECK-CP-JSON-DAG: "%149:sub12": 210 # CHECK-CP-JSON-DAG: "%149:sub13": 209 # CHECK-CP-JSON-DAG: "%149:sub14": 208 # CHECK-CP-JSON-DAG: "%149:sub15": 207 # CHECK-CP-JSON-DAG: "%149:sub16": 204 # CHECK-CP-JSON-DAG: "%149:sub17": 203 # CHECK-CP-JSON-DAG: "%149:sub18": 202 # CHECK-CP-JSON-DAG: "%149:sub19": 201 # CHECK-CP-JSON-DAG: "%149:sub20": 198 # CHECK-CP-JSON-DAG: "%149:sub21": 197 # CHECK-CP-JSON-DAG: "%149:sub22": 196 # CHECK-CP-JSON-DAG: "%149:sub23": 195 # CHECK-CP-JSON-DAG: "%149:sub24": 192 # CHECK-CP-JSON-DAG: "%149:sub25": 191 # CHECK-CP-JSON-DAG: "%149:sub26": 190 # CHECK-CP-JSON-DAG: "%149:sub27": 189 # CHECK-CP-JSON-DAG: "%149:sub28": 186 # CHECK-CP-JSON-DAG: "%149:sub29": 185 # CHECK-CP-JSON-DAG: "%149:sub30": 184 # CHECK-CP-JSON-DAG: "%149:sub31": 183 # CHECK-CP-JSON-DAG: "%191:sub0": 276 # CHECK-CP-JSON-DAG: "%191:sub1": 275 # CHECK-CP-JSON-DAG: "%191:sub2": 274 # CHECK-CP-JSON-DAG: "%191:sub3": 273 # CHECK-CP-JSON-DAG: "%191:sub4": 270 # CHECK-CP-JSON-DAG: "%191:sub5": 269 # CHECK-CP-JSON-DAG: "%191:sub6": 268 # CHECK-CP-JSON-DAG: "%191:sub7": 267 # CHECK-CP-JSON-DAG: "%191:sub8": 264 # CHECK-CP-JSON-DAG: "%191:sub9": 263 # CHECK-CP-JSON-DAG: "%191:sub10": 262 # CHECK-CP-JSON-DAG: "%191:sub11": 261 # CHECK-CP-JSON-DAG: "%191:sub12": 258 # CHECK-CP-JSON-DAG: "%191:sub13": 257 # CHECK-CP-JSON-DAG: "%191:sub14": 256 # CHECK-CP-JSON-DAG: "%191:sub15": 255 # CHECK-CP-JSON-DAG: "%191:sub16": 252 # CHECK-CP-JSON-DAG: "%191:sub17": 251 # CHECK-CP-JSON-DAG: "%191:sub18": 250 # CHECK-CP-JSON-DAG: "%191:sub19": 249 # CHECK-CP-JSON-DAG: "%191:sub20": 246 # CHECK-CP-JSON-DAG: "%191:sub21": 245 # CHECK-CP-JSON-DAG: "%191:sub22": 244 # CHECK-CP-JSON-DAG: "%191:sub23": 243 # CHECK-CP-JSON-DAG: "%191:sub24": 240 # CHECK-CP-JSON-DAG: "%191:sub25": 239 # CHECK-CP-JSON-DAG: "%191:sub26": 238 # CHECK-CP-JSON-DAG: "%191:sub27": 237 # CHECK-CP-JSON-DAG: "%191:sub28": 234 # CHECK-CP-JSON-DAG: "%191:sub29": 233 # CHECK-CP-JSON-DAG: "%191:sub30": 232 # CHECK-CP-JSON-DAG: "%191:sub31": 231 # CHECK-CP-JSON-DAG: "%233:sub0": 324 # CHECK-CP-JSON-DAG: "%233:sub1": 323 # CHECK-CP-JSON-DAG: "%233:sub2": 322 # CHECK-CP-JSON-DAG: "%233:sub3": 321 # CHECK-CP-JSON-DAG: "%233:sub4": 318 # CHECK-CP-JSON-DAG: "%233:sub5": 317 # CHECK-CP-JSON-DAG: "%233:sub6": 316 # CHECK-CP-JSON-DAG: "%233:sub7": 315 # CHECK-CP-JSON-DAG: "%233:sub8": 312 # CHECK-CP-JSON-DAG: "%233:sub9": 311 # CHECK-CP-JSON-DAG: "%233:sub10": 310 # CHECK-CP-JSON-DAG: "%233:sub11": 309 # CHECK-CP-JSON-DAG: "%233:sub12": 306 # CHECK-CP-JSON-DAG: "%233:sub13": 305 # CHECK-CP-JSON-DAG: "%233:sub14": 304 # CHECK-CP-JSON-DAG: "%233:sub15": 303 # CHECK-CP-JSON-DAG: "%233:sub16": 300 # CHECK-CP-JSON-DAG: "%233:sub17": 299 # CHECK-CP-JSON-DAG: "%233:sub18": 298 # CHECK-CP-JSON-DAG: "%233:sub19": 297 # CHECK-CP-JSON-DAG: "%233:sub20": 294 # CHECK-CP-JSON-DAG: "%233:sub21": 293 # CHECK-CP-JSON-DAG: "%233:sub22": 292 # CHECK-CP-JSON-DAG: "%233:sub23": 291 # CHECK-CP-JSON-DAG: "%233:sub24": 288 # CHECK-CP-JSON-DAG: "%233:sub25": 287 # CHECK-CP-JSON-DAG: "%233:sub26": 286 # CHECK-CP-JSON-DAG: "%233:sub27": 285 # CHECK-CP-JSON-DAG: "%233:sub28": 282 # CHECK-CP-JSON-DAG: "%233:sub29": 281 # CHECK-CP-JSON-DAG: "%233:sub30": 280 # CHECK-CP-JSON-DAG: "%233:sub31": 279 # CHECK-CP-JSON-DAG: "%275:sub0": 372 # CHECK-CP-JSON-DAG: "%275:sub1": 371 # CHECK-CP-JSON-DAG: "%275:sub2": 370 # CHECK-CP-JSON-DAG: "%275:sub3": 369 # CHECK-CP-JSON-DAG: "%275:sub4": 366 # CHECK-CP-JSON-DAG: "%275:sub5": 365 # CHECK-CP-JSON-DAG: "%275:sub6": 364 # CHECK-CP-JSON-DAG: "%275:sub7": 363 # CHECK-CP-JSON-DAG: "%275:sub8": 360 # CHECK-CP-JSON-DAG: "%275:sub9": 359 # CHECK-CP-JSON-DAG: "%275:sub10": 358 # CHECK-CP-JSON-DAG: "%275:sub11": 357 # CHECK-CP-JSON-DAG: "%275:sub12": 354 # CHECK-CP-JSON-DAG: "%275:sub13": 353 # CHECK-CP-JSON-DAG: "%275:sub14": 352 # CHECK-CP-JSON-DAG: "%275:sub15": 351 # CHECK-CP-JSON-DAG: "%275:sub16": 348 # CHECK-CP-JSON-DAG: "%275:sub17": 347 # CHECK-CP-JSON-DAG: "%275:sub18": 346 # CHECK-CP-JSON-DAG: "%275:sub19": 345 # CHECK-CP-JSON-DAG: "%275:sub20": 342 # CHECK-CP-JSON-DAG: "%275:sub21": 341 # CHECK-CP-JSON-DAG: "%275:sub22": 340 # CHECK-CP-JSON-DAG: "%275:sub23": 339 # CHECK-CP-JSON-DAG: "%275:sub24": 336 # CHECK-CP-JSON-DAG: "%275:sub25": 335 # CHECK-CP-JSON-DAG: "%275:sub26": 334 # CHECK-CP-JSON-DAG: "%275:sub27": 333 # CHECK-CP-JSON-DAG: "%275:sub28": 330 # CHECK-CP-JSON-DAG: "%275:sub29": 329 # CHECK-CP-JSON-DAG: "%275:sub30": 328 # CHECK-CP-JSON-DAG: "%275:sub31": 327 # CHECK-CP-JSON-DAG: "%277": 1 # CHECK-CP-JSON-DAG: "%278": 1 # CHECK-CP-JSON-DAG: "%279": 1 # CHECK-CP-JSON-DAG: "%280": 1 # CHECK-CP-JSON-DAG: "%282": 1 # CHECK-CP-JSON-DAG: "%283": 1 # CHECK-CP-JSON-DAG: "%284": 1 # CHECK-CP-JSON-DAG: "%285": 1 # CHECK-CP-JSON-DAG: "%287": 1 # CHECK-CP-JSON-DAG: "%288": 1 # CHECK-CP-JSON-DAG: "%289": 1 # CHECK-CP-JSON-DAG: "%290": 1 # CHECK-CP-JSON-DAG: "%292": 1 # CHECK-CP-JSON-DAG: "%293": 1 # CHECK-CP-JSON-DAG: "%294": 1 # CHECK-CP-JSON-DAG: "%295": 1 # CHECK-CP-JSON-DAG: "%297": 1 # CHECK-CP-JSON-DAG: "%298": 1 # CHECK-CP-JSON-DAG: "%299": 1 # CHECK-CP-JSON-DAG: "%300": 1 # CHECK-CP-JSON-DAG: "%302": 1 # CHECK-CP-JSON-DAG: "%303": 1 # CHECK-CP-JSON-DAG: "%304": 1 # CHECK-CP-JSON-DAG: "%305": 1 # CHECK-CP-JSON-DAG: "%307": 1 # CHECK-CP-JSON-DAG: "%308": 1 # CHECK-CP-JSON-DAG: "%309": 1 # CHECK-CP-JSON-DAG: "%310": 1 # CHECK-CP-JSON-DAG: "%311:sub0": 0 # CHECK-CP-JSON-DAG: "%312": 1 # CHECK-CP-JSON-DAG: "%313": 1 # CHECK-CP-JSON-DAG: "%314": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%316:vreg_1024 = REG_SEQUENCE %315, %subreg.sub0, %314, %subreg.sub1, %313, %subreg.sub2, %312, %subreg.sub3, %310, %subreg.sub4, %309, %subreg.sub5, %308, %subreg.sub6, %307, %subreg.sub7, %305, %subreg.sub8, %304, %subreg.sub9, %303, %subreg.sub10, %302, %subreg.sub11, %300, %subreg.sub12, %299, %subreg.sub13, %298, %subreg.sub14, %297, %subreg.sub15, %295, %subreg.sub16, %294, %subreg.sub17, %293, %subreg.sub18, %292, %subreg.sub19, %290, %subreg.sub20, %289, %subreg.sub21, %288, %subreg.sub22, %287, %subreg.sub23, %285, %subreg.sub24, %284, %subreg.sub25, %283, %subreg.sub26, %282, %subreg.sub27, %280, %subreg.sub28, %279, %subreg.sub29, %278, %subreg.sub30, %277, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 179 # CHECK-CP-JSON-DAG: "%69:sub1": 178 # CHECK-CP-JSON-DAG: "%69:sub2": 177 # CHECK-CP-JSON-DAG: "%69:sub3": 176 # CHECK-CP-JSON-DAG: "%69:sub4": 173 # CHECK-CP-JSON-DAG: "%69:sub5": 172 # CHECK-CP-JSON-DAG: "%69:sub6": 171 # CHECK-CP-JSON-DAG: "%69:sub7": 170 # CHECK-CP-JSON-DAG: "%69:sub8": 167 # CHECK-CP-JSON-DAG: "%69:sub9": 166 # CHECK-CP-JSON-DAG: "%69:sub10": 165 # CHECK-CP-JSON-DAG: "%69:sub11": 164 # CHECK-CP-JSON-DAG: "%69:sub12": 161 # CHECK-CP-JSON-DAG: "%69:sub13": 160 # CHECK-CP-JSON-DAG: "%69:sub14": 159 # CHECK-CP-JSON-DAG: "%69:sub15": 158 # CHECK-CP-JSON-DAG: "%69:sub16": 155 # CHECK-CP-JSON-DAG: "%69:sub17": 154 # CHECK-CP-JSON-DAG: "%69:sub18": 153 # CHECK-CP-JSON-DAG: "%69:sub19": 152 # CHECK-CP-JSON-DAG: "%69:sub20": 149 # CHECK-CP-JSON-DAG: "%69:sub21": 148 # CHECK-CP-JSON-DAG: "%69:sub22": 147 # CHECK-CP-JSON-DAG: "%69:sub23": 146 # CHECK-CP-JSON-DAG: "%69:sub24": 143 # CHECK-CP-JSON-DAG: "%69:sub25": 142 # CHECK-CP-JSON-DAG: "%69:sub26": 141 # CHECK-CP-JSON-DAG: "%69:sub27": 140 # CHECK-CP-JSON-DAG: "%69:sub28": 137 # CHECK-CP-JSON-DAG: "%69:sub29": 136 # CHECK-CP-JSON-DAG: "%69:sub30": 135 # CHECK-CP-JSON-DAG: "%69:sub31": 134 # CHECK-CP-JSON-DAG: "%70:sub0": 131 # CHECK-CP-JSON-DAG: "%70:sub1": 130 # CHECK-CP-JSON-DAG: "%70:sub2": 129 # CHECK-CP-JSON-DAG: "%70:sub3": 128 # CHECK-CP-JSON-DAG: "%70:sub4": 125 # CHECK-CP-JSON-DAG: "%70:sub5": 124 # CHECK-CP-JSON-DAG: "%70:sub6": 123 # CHECK-CP-JSON-DAG: "%70:sub7": 122 # CHECK-CP-JSON-DAG: "%70:sub8": 119 # CHECK-CP-JSON-DAG: "%70:sub9": 118 # CHECK-CP-JSON-DAG: "%70:sub10": 117 # CHECK-CP-JSON-DAG: "%70:sub11": 116 # CHECK-CP-JSON-DAG: "%70:sub12": 113 # CHECK-CP-JSON-DAG: "%70:sub13": 112 # CHECK-CP-JSON-DAG: "%70:sub14": 111 # CHECK-CP-JSON-DAG: "%70:sub15": 110 # CHECK-CP-JSON-DAG: "%70:sub16": 107 # CHECK-CP-JSON-DAG: "%70:sub17": 106 # CHECK-CP-JSON-DAG: "%70:sub18": 105 # CHECK-CP-JSON-DAG: "%70:sub19": 104 # CHECK-CP-JSON-DAG: "%70:sub20": 101 # CHECK-CP-JSON-DAG: "%70:sub21": 100 # CHECK-CP-JSON-DAG: "%70:sub22": 99 # CHECK-CP-JSON-DAG: "%70:sub23": 98 # CHECK-CP-JSON-DAG: "%70:sub24": 95 # CHECK-CP-JSON-DAG: "%70:sub25": 94 # CHECK-CP-JSON-DAG: "%70:sub26": 93 # CHECK-CP-JSON-DAG: "%70:sub27": 92 # CHECK-CP-JSON-DAG: "%70:sub28": 89 # CHECK-CP-JSON-DAG: "%70:sub29": 88 # CHECK-CP-JSON-DAG: "%70:sub30": 87 # CHECK-CP-JSON-DAG: "%70:sub31": 86 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 44 # CHECK-CP-JSON-DAG: "%149:sub0": 227 # CHECK-CP-JSON-DAG: "%149:sub1": 226 # CHECK-CP-JSON-DAG: "%149:sub2": 225 # CHECK-CP-JSON-DAG: "%149:sub3": 224 # CHECK-CP-JSON-DAG: "%149:sub4": 221 # CHECK-CP-JSON-DAG: "%149:sub5": 220 # CHECK-CP-JSON-DAG: "%149:sub6": 219 # CHECK-CP-JSON-DAG: "%149:sub7": 218 # CHECK-CP-JSON-DAG: "%149:sub8": 215 # CHECK-CP-JSON-DAG: "%149:sub9": 214 # CHECK-CP-JSON-DAG: "%149:sub10": 213 # CHECK-CP-JSON-DAG: "%149:sub11": 212 # CHECK-CP-JSON-DAG: "%149:sub12": 209 # CHECK-CP-JSON-DAG: "%149:sub13": 208 # CHECK-CP-JSON-DAG: "%149:sub14": 207 # CHECK-CP-JSON-DAG: "%149:sub15": 206 # CHECK-CP-JSON-DAG: "%149:sub16": 203 # CHECK-CP-JSON-DAG: "%149:sub17": 202 # CHECK-CP-JSON-DAG: "%149:sub18": 201 # CHECK-CP-JSON-DAG: "%149:sub19": 200 # CHECK-CP-JSON-DAG: "%149:sub20": 197 # CHECK-CP-JSON-DAG: "%149:sub21": 196 # CHECK-CP-JSON-DAG: "%149:sub22": 195 # CHECK-CP-JSON-DAG: "%149:sub23": 194 # CHECK-CP-JSON-DAG: "%149:sub24": 191 # CHECK-CP-JSON-DAG: "%149:sub25": 190 # CHECK-CP-JSON-DAG: "%149:sub26": 189 # CHECK-CP-JSON-DAG: "%149:sub27": 188 # CHECK-CP-JSON-DAG: "%149:sub28": 185 # CHECK-CP-JSON-DAG: "%149:sub29": 184 # CHECK-CP-JSON-DAG: "%149:sub30": 183 # CHECK-CP-JSON-DAG: "%149:sub31": 182 # CHECK-CP-JSON-DAG: "%191:sub0": 275 # CHECK-CP-JSON-DAG: "%191:sub1": 274 # CHECK-CP-JSON-DAG: "%191:sub2": 273 # CHECK-CP-JSON-DAG: "%191:sub3": 272 # CHECK-CP-JSON-DAG: "%191:sub4": 269 # CHECK-CP-JSON-DAG: "%191:sub5": 268 # CHECK-CP-JSON-DAG: "%191:sub6": 267 # CHECK-CP-JSON-DAG: "%191:sub7": 266 # CHECK-CP-JSON-DAG: "%191:sub8": 263 # CHECK-CP-JSON-DAG: "%191:sub9": 262 # CHECK-CP-JSON-DAG: "%191:sub10": 261 # CHECK-CP-JSON-DAG: "%191:sub11": 260 # CHECK-CP-JSON-DAG: "%191:sub12": 257 # CHECK-CP-JSON-DAG: "%191:sub13": 256 # CHECK-CP-JSON-DAG: "%191:sub14": 255 # CHECK-CP-JSON-DAG: "%191:sub15": 254 # CHECK-CP-JSON-DAG: "%191:sub16": 251 # CHECK-CP-JSON-DAG: "%191:sub17": 250 # CHECK-CP-JSON-DAG: "%191:sub18": 249 # CHECK-CP-JSON-DAG: "%191:sub19": 248 # CHECK-CP-JSON-DAG: "%191:sub20": 245 # CHECK-CP-JSON-DAG: "%191:sub21": 244 # CHECK-CP-JSON-DAG: "%191:sub22": 243 # CHECK-CP-JSON-DAG: "%191:sub23": 242 # CHECK-CP-JSON-DAG: "%191:sub24": 239 # CHECK-CP-JSON-DAG: "%191:sub25": 238 # CHECK-CP-JSON-DAG: "%191:sub26": 237 # CHECK-CP-JSON-DAG: "%191:sub27": 236 # CHECK-CP-JSON-DAG: "%191:sub28": 233 # CHECK-CP-JSON-DAG: "%191:sub29": 232 # CHECK-CP-JSON-DAG: "%191:sub30": 231 # CHECK-CP-JSON-DAG: "%191:sub31": 230 # CHECK-CP-JSON-DAG: "%233:sub0": 323 # CHECK-CP-JSON-DAG: "%233:sub1": 322 # CHECK-CP-JSON-DAG: "%233:sub2": 321 # CHECK-CP-JSON-DAG: "%233:sub3": 320 # CHECK-CP-JSON-DAG: "%233:sub4": 317 # CHECK-CP-JSON-DAG: "%233:sub5": 316 # CHECK-CP-JSON-DAG: "%233:sub6": 315 # CHECK-CP-JSON-DAG: "%233:sub7": 314 # CHECK-CP-JSON-DAG: "%233:sub8": 311 # CHECK-CP-JSON-DAG: "%233:sub9": 310 # CHECK-CP-JSON-DAG: "%233:sub10": 309 # CHECK-CP-JSON-DAG: "%233:sub11": 308 # CHECK-CP-JSON-DAG: "%233:sub12": 305 # CHECK-CP-JSON-DAG: "%233:sub13": 304 # CHECK-CP-JSON-DAG: "%233:sub14": 303 # CHECK-CP-JSON-DAG: "%233:sub15": 302 # CHECK-CP-JSON-DAG: "%233:sub16": 299 # CHECK-CP-JSON-DAG: "%233:sub17": 298 # CHECK-CP-JSON-DAG: "%233:sub18": 297 # CHECK-CP-JSON-DAG: "%233:sub19": 296 # CHECK-CP-JSON-DAG: "%233:sub20": 293 # CHECK-CP-JSON-DAG: "%233:sub21": 292 # CHECK-CP-JSON-DAG: "%233:sub22": 291 # CHECK-CP-JSON-DAG: "%233:sub23": 290 # CHECK-CP-JSON-DAG: "%233:sub24": 287 # CHECK-CP-JSON-DAG: "%233:sub25": 286 # CHECK-CP-JSON-DAG: "%233:sub26": 285 # CHECK-CP-JSON-DAG: "%233:sub27": 284 # CHECK-CP-JSON-DAG: "%233:sub28": 281 # CHECK-CP-JSON-DAG: "%233:sub29": 280 # CHECK-CP-JSON-DAG: "%233:sub30": 279 # CHECK-CP-JSON-DAG: "%233:sub31": 278 # CHECK-CP-JSON-DAG: "%275:sub0": 371 # CHECK-CP-JSON-DAG: "%275:sub1": 370 # CHECK-CP-JSON-DAG: "%275:sub2": 369 # CHECK-CP-JSON-DAG: "%275:sub3": 368 # CHECK-CP-JSON-DAG: "%275:sub4": 365 # CHECK-CP-JSON-DAG: "%275:sub5": 364 # CHECK-CP-JSON-DAG: "%275:sub6": 363 # CHECK-CP-JSON-DAG: "%275:sub7": 362 # CHECK-CP-JSON-DAG: "%275:sub8": 359 # CHECK-CP-JSON-DAG: "%275:sub9": 358 # CHECK-CP-JSON-DAG: "%275:sub10": 357 # CHECK-CP-JSON-DAG: "%275:sub11": 356 # CHECK-CP-JSON-DAG: "%275:sub12": 353 # CHECK-CP-JSON-DAG: "%275:sub13": 352 # CHECK-CP-JSON-DAG: "%275:sub14": 351 # CHECK-CP-JSON-DAG: "%275:sub15": 350 # CHECK-CP-JSON-DAG: "%275:sub16": 347 # CHECK-CP-JSON-DAG: "%275:sub17": 346 # CHECK-CP-JSON-DAG: "%275:sub18": 345 # CHECK-CP-JSON-DAG: "%275:sub19": 344 # CHECK-CP-JSON-DAG: "%275:sub20": 341 # CHECK-CP-JSON-DAG: "%275:sub21": 340 # CHECK-CP-JSON-DAG: "%275:sub22": 339 # CHECK-CP-JSON-DAG: "%275:sub23": 338 # CHECK-CP-JSON-DAG: "%275:sub24": 335 # CHECK-CP-JSON-DAG: "%275:sub25": 334 # CHECK-CP-JSON-DAG: "%275:sub26": 333 # CHECK-CP-JSON-DAG: "%275:sub27": 332 # CHECK-CP-JSON-DAG: "%275:sub28": 329 # CHECK-CP-JSON-DAG: "%275:sub29": 328 # CHECK-CP-JSON-DAG: "%275:sub30": 327 # CHECK-CP-JSON-DAG: "%275:sub31": 326 # CHECK-CP-JSON-DAG: "%277": 0 # CHECK-CP-JSON-DAG: "%278": 0 # CHECK-CP-JSON-DAG: "%279": 0 # CHECK-CP-JSON-DAG: "%280": 0 # CHECK-CP-JSON-DAG: "%282": 0 # CHECK-CP-JSON-DAG: "%283": 0 # CHECK-CP-JSON-DAG: "%284": 0 # CHECK-CP-JSON-DAG: "%285": 0 # CHECK-CP-JSON-DAG: "%287": 0 # CHECK-CP-JSON-DAG: "%288": 0 # CHECK-CP-JSON-DAG: "%289": 0 # CHECK-CP-JSON-DAG: "%290": 0 # CHECK-CP-JSON-DAG: "%292": 0 # CHECK-CP-JSON-DAG: "%293": 0 # CHECK-CP-JSON-DAG: "%294": 0 # CHECK-CP-JSON-DAG: "%295": 0 # CHECK-CP-JSON-DAG: "%297": 0 # CHECK-CP-JSON-DAG: "%298": 0 # CHECK-CP-JSON-DAG: "%299": 0 # CHECK-CP-JSON-DAG: "%300": 0 # CHECK-CP-JSON-DAG: "%302": 0 # CHECK-CP-JSON-DAG: "%303": 0 # CHECK-CP-JSON-DAG: "%304": 0 # CHECK-CP-JSON-DAG: "%305": 0 # CHECK-CP-JSON-DAG: "%307": 0 # CHECK-CP-JSON-DAG: "%308": 0 # CHECK-CP-JSON-DAG: "%309": 0 # CHECK-CP-JSON-DAG: "%310": 0 # CHECK-CP-JSON-DAG: "%312": 0 # CHECK-CP-JSON-DAG: "%313": 0 # CHECK-CP-JSON-DAG: "%314": 0 # CHECK-CP-JSON-DAG: "%315": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%317:vreg_1024 = COPY %316", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 178 # CHECK-CP-JSON-DAG: "%69:sub1": 177 # CHECK-CP-JSON-DAG: "%69:sub2": 176 # CHECK-CP-JSON-DAG: "%69:sub3": 175 # CHECK-CP-JSON-DAG: "%69:sub4": 172 # CHECK-CP-JSON-DAG: "%69:sub5": 171 # CHECK-CP-JSON-DAG: "%69:sub6": 170 # CHECK-CP-JSON-DAG: "%69:sub7": 169 # CHECK-CP-JSON-DAG: "%69:sub8": 166 # CHECK-CP-JSON-DAG: "%69:sub9": 165 # CHECK-CP-JSON-DAG: "%69:sub10": 164 # CHECK-CP-JSON-DAG: "%69:sub11": 163 # CHECK-CP-JSON-DAG: "%69:sub12": 160 # CHECK-CP-JSON-DAG: "%69:sub13": 159 # CHECK-CP-JSON-DAG: "%69:sub14": 158 # CHECK-CP-JSON-DAG: "%69:sub15": 157 # CHECK-CP-JSON-DAG: "%69:sub16": 154 # CHECK-CP-JSON-DAG: "%69:sub17": 153 # CHECK-CP-JSON-DAG: "%69:sub18": 152 # CHECK-CP-JSON-DAG: "%69:sub19": 151 # CHECK-CP-JSON-DAG: "%69:sub20": 148 # CHECK-CP-JSON-DAG: "%69:sub21": 147 # CHECK-CP-JSON-DAG: "%69:sub22": 146 # CHECK-CP-JSON-DAG: "%69:sub23": 145 # CHECK-CP-JSON-DAG: "%69:sub24": 142 # CHECK-CP-JSON-DAG: "%69:sub25": 141 # CHECK-CP-JSON-DAG: "%69:sub26": 140 # CHECK-CP-JSON-DAG: "%69:sub27": 139 # CHECK-CP-JSON-DAG: "%69:sub28": 136 # CHECK-CP-JSON-DAG: "%69:sub29": 135 # CHECK-CP-JSON-DAG: "%69:sub30": 134 # CHECK-CP-JSON-DAG: "%69:sub31": 133 # CHECK-CP-JSON-DAG: "%70:sub0": 130 # CHECK-CP-JSON-DAG: "%70:sub1": 129 # CHECK-CP-JSON-DAG: "%70:sub2": 128 # CHECK-CP-JSON-DAG: "%70:sub3": 127 # CHECK-CP-JSON-DAG: "%70:sub4": 124 # CHECK-CP-JSON-DAG: "%70:sub5": 123 # CHECK-CP-JSON-DAG: "%70:sub6": 122 # CHECK-CP-JSON-DAG: "%70:sub7": 121 # CHECK-CP-JSON-DAG: "%70:sub8": 118 # CHECK-CP-JSON-DAG: "%70:sub9": 117 # CHECK-CP-JSON-DAG: "%70:sub10": 116 # CHECK-CP-JSON-DAG: "%70:sub11": 115 # CHECK-CP-JSON-DAG: "%70:sub12": 112 # CHECK-CP-JSON-DAG: "%70:sub13": 111 # CHECK-CP-JSON-DAG: "%70:sub14": 110 # CHECK-CP-JSON-DAG: "%70:sub15": 109 # CHECK-CP-JSON-DAG: "%70:sub16": 106 # CHECK-CP-JSON-DAG: "%70:sub17": 105 # CHECK-CP-JSON-DAG: "%70:sub18": 104 # CHECK-CP-JSON-DAG: "%70:sub19": 103 # CHECK-CP-JSON-DAG: "%70:sub20": 100 # CHECK-CP-JSON-DAG: "%70:sub21": 99 # CHECK-CP-JSON-DAG: "%70:sub22": 98 # CHECK-CP-JSON-DAG: "%70:sub23": 97 # CHECK-CP-JSON-DAG: "%70:sub24": 94 # CHECK-CP-JSON-DAG: "%70:sub25": 93 # CHECK-CP-JSON-DAG: "%70:sub26": 92 # CHECK-CP-JSON-DAG: "%70:sub27": 91 # CHECK-CP-JSON-DAG: "%70:sub28": 88 # CHECK-CP-JSON-DAG: "%70:sub29": 87 # CHECK-CP-JSON-DAG: "%70:sub30": 86 # CHECK-CP-JSON-DAG: "%70:sub31": 85 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 43 # CHECK-CP-JSON-DAG: "%149:sub0": 226 # CHECK-CP-JSON-DAG: "%149:sub1": 225 # CHECK-CP-JSON-DAG: "%149:sub2": 224 # CHECK-CP-JSON-DAG: "%149:sub3": 223 # CHECK-CP-JSON-DAG: "%149:sub4": 220 # CHECK-CP-JSON-DAG: "%149:sub5": 219 # CHECK-CP-JSON-DAG: "%149:sub6": 218 # CHECK-CP-JSON-DAG: "%149:sub7": 217 # CHECK-CP-JSON-DAG: "%149:sub8": 214 # CHECK-CP-JSON-DAG: "%149:sub9": 213 # CHECK-CP-JSON-DAG: "%149:sub10": 212 # CHECK-CP-JSON-DAG: "%149:sub11": 211 # CHECK-CP-JSON-DAG: "%149:sub12": 208 # CHECK-CP-JSON-DAG: "%149:sub13": 207 # CHECK-CP-JSON-DAG: "%149:sub14": 206 # CHECK-CP-JSON-DAG: "%149:sub15": 205 # CHECK-CP-JSON-DAG: "%149:sub16": 202 # CHECK-CP-JSON-DAG: "%149:sub17": 201 # CHECK-CP-JSON-DAG: "%149:sub18": 200 # CHECK-CP-JSON-DAG: "%149:sub19": 199 # CHECK-CP-JSON-DAG: "%149:sub20": 196 # CHECK-CP-JSON-DAG: "%149:sub21": 195 # CHECK-CP-JSON-DAG: "%149:sub22": 194 # CHECK-CP-JSON-DAG: "%149:sub23": 193 # CHECK-CP-JSON-DAG: "%149:sub24": 190 # CHECK-CP-JSON-DAG: "%149:sub25": 189 # CHECK-CP-JSON-DAG: "%149:sub26": 188 # CHECK-CP-JSON-DAG: "%149:sub27": 187 # CHECK-CP-JSON-DAG: "%149:sub28": 184 # CHECK-CP-JSON-DAG: "%149:sub29": 183 # CHECK-CP-JSON-DAG: "%149:sub30": 182 # CHECK-CP-JSON-DAG: "%149:sub31": 181 # CHECK-CP-JSON-DAG: "%191:sub0": 274 # CHECK-CP-JSON-DAG: "%191:sub1": 273 # CHECK-CP-JSON-DAG: "%191:sub2": 272 # CHECK-CP-JSON-DAG: "%191:sub3": 271 # CHECK-CP-JSON-DAG: "%191:sub4": 268 # CHECK-CP-JSON-DAG: "%191:sub5": 267 # CHECK-CP-JSON-DAG: "%191:sub6": 266 # CHECK-CP-JSON-DAG: "%191:sub7": 265 # CHECK-CP-JSON-DAG: "%191:sub8": 262 # CHECK-CP-JSON-DAG: "%191:sub9": 261 # CHECK-CP-JSON-DAG: "%191:sub10": 260 # CHECK-CP-JSON-DAG: "%191:sub11": 259 # CHECK-CP-JSON-DAG: "%191:sub12": 256 # CHECK-CP-JSON-DAG: "%191:sub13": 255 # CHECK-CP-JSON-DAG: "%191:sub14": 254 # CHECK-CP-JSON-DAG: "%191:sub15": 253 # CHECK-CP-JSON-DAG: "%191:sub16": 250 # CHECK-CP-JSON-DAG: "%191:sub17": 249 # CHECK-CP-JSON-DAG: "%191:sub18": 248 # CHECK-CP-JSON-DAG: "%191:sub19": 247 # CHECK-CP-JSON-DAG: "%191:sub20": 244 # CHECK-CP-JSON-DAG: "%191:sub21": 243 # CHECK-CP-JSON-DAG: "%191:sub22": 242 # CHECK-CP-JSON-DAG: "%191:sub23": 241 # CHECK-CP-JSON-DAG: "%191:sub24": 238 # CHECK-CP-JSON-DAG: "%191:sub25": 237 # CHECK-CP-JSON-DAG: "%191:sub26": 236 # CHECK-CP-JSON-DAG: "%191:sub27": 235 # CHECK-CP-JSON-DAG: "%191:sub28": 232 # CHECK-CP-JSON-DAG: "%191:sub29": 231 # CHECK-CP-JSON-DAG: "%191:sub30": 230 # CHECK-CP-JSON-DAG: "%191:sub31": 229 # CHECK-CP-JSON-DAG: "%233:sub0": 322 # CHECK-CP-JSON-DAG: "%233:sub1": 321 # CHECK-CP-JSON-DAG: "%233:sub2": 320 # CHECK-CP-JSON-DAG: "%233:sub3": 319 # CHECK-CP-JSON-DAG: "%233:sub4": 316 # CHECK-CP-JSON-DAG: "%233:sub5": 315 # CHECK-CP-JSON-DAG: "%233:sub6": 314 # CHECK-CP-JSON-DAG: "%233:sub7": 313 # CHECK-CP-JSON-DAG: "%233:sub8": 310 # CHECK-CP-JSON-DAG: "%233:sub9": 309 # CHECK-CP-JSON-DAG: "%233:sub10": 308 # CHECK-CP-JSON-DAG: "%233:sub11": 307 # CHECK-CP-JSON-DAG: "%233:sub12": 304 # CHECK-CP-JSON-DAG: "%233:sub13": 303 # CHECK-CP-JSON-DAG: "%233:sub14": 302 # CHECK-CP-JSON-DAG: "%233:sub15": 301 # CHECK-CP-JSON-DAG: "%233:sub16": 298 # CHECK-CP-JSON-DAG: "%233:sub17": 297 # CHECK-CP-JSON-DAG: "%233:sub18": 296 # CHECK-CP-JSON-DAG: "%233:sub19": 295 # CHECK-CP-JSON-DAG: "%233:sub20": 292 # CHECK-CP-JSON-DAG: "%233:sub21": 291 # CHECK-CP-JSON-DAG: "%233:sub22": 290 # CHECK-CP-JSON-DAG: "%233:sub23": 289 # CHECK-CP-JSON-DAG: "%233:sub24": 286 # CHECK-CP-JSON-DAG: "%233:sub25": 285 # CHECK-CP-JSON-DAG: "%233:sub26": 284 # CHECK-CP-JSON-DAG: "%233:sub27": 283 # CHECK-CP-JSON-DAG: "%233:sub28": 280 # CHECK-CP-JSON-DAG: "%233:sub29": 279 # CHECK-CP-JSON-DAG: "%233:sub30": 278 # CHECK-CP-JSON-DAG: "%233:sub31": 277 # CHECK-CP-JSON-DAG: "%275:sub0": 370 # CHECK-CP-JSON-DAG: "%275:sub1": 369 # CHECK-CP-JSON-DAG: "%275:sub2": 368 # CHECK-CP-JSON-DAG: "%275:sub3": 367 # CHECK-CP-JSON-DAG: "%275:sub4": 364 # CHECK-CP-JSON-DAG: "%275:sub5": 363 # CHECK-CP-JSON-DAG: "%275:sub6": 362 # CHECK-CP-JSON-DAG: "%275:sub7": 361 # CHECK-CP-JSON-DAG: "%275:sub8": 358 # CHECK-CP-JSON-DAG: "%275:sub9": 357 # CHECK-CP-JSON-DAG: "%275:sub10": 356 # CHECK-CP-JSON-DAG: "%275:sub11": 355 # CHECK-CP-JSON-DAG: "%275:sub12": 352 # CHECK-CP-JSON-DAG: "%275:sub13": 351 # CHECK-CP-JSON-DAG: "%275:sub14": 350 # CHECK-CP-JSON-DAG: "%275:sub15": 349 # CHECK-CP-JSON-DAG: "%275:sub16": 346 # CHECK-CP-JSON-DAG: "%275:sub17": 345 # CHECK-CP-JSON-DAG: "%275:sub18": 344 # CHECK-CP-JSON-DAG: "%275:sub19": 343 # CHECK-CP-JSON-DAG: "%275:sub20": 340 # CHECK-CP-JSON-DAG: "%275:sub21": 339 # CHECK-CP-JSON-DAG: "%275:sub22": 338 # CHECK-CP-JSON-DAG: "%275:sub23": 337 # CHECK-CP-JSON-DAG: "%275:sub24": 334 # CHECK-CP-JSON-DAG: "%275:sub25": 333 # CHECK-CP-JSON-DAG: "%275:sub26": 332 # CHECK-CP-JSON-DAG: "%275:sub27": 331 # CHECK-CP-JSON-DAG: "%275:sub28": 328 # CHECK-CP-JSON-DAG: "%275:sub29": 327 # CHECK-CP-JSON-DAG: "%275:sub30": 326 # CHECK-CP-JSON-DAG: "%275:sub31": 325 # CHECK-CP-JSON-DAG: "%316": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%275", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%275:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%318:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 177 # CHECK-CP-JSON-DAG: "%69:sub1": 176 # CHECK-CP-JSON-DAG: "%69:sub2": 175 # CHECK-CP-JSON-DAG: "%69:sub3": 174 # CHECK-CP-JSON-DAG: "%69:sub4": 171 # CHECK-CP-JSON-DAG: "%69:sub5": 170 # CHECK-CP-JSON-DAG: "%69:sub6": 169 # CHECK-CP-JSON-DAG: "%69:sub7": 168 # CHECK-CP-JSON-DAG: "%69:sub8": 165 # CHECK-CP-JSON-DAG: "%69:sub9": 164 # CHECK-CP-JSON-DAG: "%69:sub10": 163 # CHECK-CP-JSON-DAG: "%69:sub11": 162 # CHECK-CP-JSON-DAG: "%69:sub12": 159 # CHECK-CP-JSON-DAG: "%69:sub13": 158 # CHECK-CP-JSON-DAG: "%69:sub14": 157 # CHECK-CP-JSON-DAG: "%69:sub15": 156 # CHECK-CP-JSON-DAG: "%69:sub16": 153 # CHECK-CP-JSON-DAG: "%69:sub17": 152 # CHECK-CP-JSON-DAG: "%69:sub18": 151 # CHECK-CP-JSON-DAG: "%69:sub19": 150 # CHECK-CP-JSON-DAG: "%69:sub20": 147 # CHECK-CP-JSON-DAG: "%69:sub21": 146 # CHECK-CP-JSON-DAG: "%69:sub22": 145 # CHECK-CP-JSON-DAG: "%69:sub23": 144 # CHECK-CP-JSON-DAG: "%69:sub24": 141 # CHECK-CP-JSON-DAG: "%69:sub25": 140 # CHECK-CP-JSON-DAG: "%69:sub26": 139 # CHECK-CP-JSON-DAG: "%69:sub27": 138 # CHECK-CP-JSON-DAG: "%69:sub28": 135 # CHECK-CP-JSON-DAG: "%69:sub29": 134 # CHECK-CP-JSON-DAG: "%69:sub30": 133 # CHECK-CP-JSON-DAG: "%69:sub31": 132 # CHECK-CP-JSON-DAG: "%70:sub0": 129 # CHECK-CP-JSON-DAG: "%70:sub1": 128 # CHECK-CP-JSON-DAG: "%70:sub2": 127 # CHECK-CP-JSON-DAG: "%70:sub3": 126 # CHECK-CP-JSON-DAG: "%70:sub4": 123 # CHECK-CP-JSON-DAG: "%70:sub5": 122 # CHECK-CP-JSON-DAG: "%70:sub6": 121 # CHECK-CP-JSON-DAG: "%70:sub7": 120 # CHECK-CP-JSON-DAG: "%70:sub8": 117 # CHECK-CP-JSON-DAG: "%70:sub9": 116 # CHECK-CP-JSON-DAG: "%70:sub10": 115 # CHECK-CP-JSON-DAG: "%70:sub11": 114 # CHECK-CP-JSON-DAG: "%70:sub12": 111 # CHECK-CP-JSON-DAG: "%70:sub13": 110 # CHECK-CP-JSON-DAG: "%70:sub14": 109 # CHECK-CP-JSON-DAG: "%70:sub15": 108 # CHECK-CP-JSON-DAG: "%70:sub16": 105 # CHECK-CP-JSON-DAG: "%70:sub17": 104 # CHECK-CP-JSON-DAG: "%70:sub18": 103 # CHECK-CP-JSON-DAG: "%70:sub19": 102 # CHECK-CP-JSON-DAG: "%70:sub20": 99 # CHECK-CP-JSON-DAG: "%70:sub21": 98 # CHECK-CP-JSON-DAG: "%70:sub22": 97 # CHECK-CP-JSON-DAG: "%70:sub23": 96 # CHECK-CP-JSON-DAG: "%70:sub24": 93 # CHECK-CP-JSON-DAG: "%70:sub25": 92 # CHECK-CP-JSON-DAG: "%70:sub26": 91 # CHECK-CP-JSON-DAG: "%70:sub27": 90 # CHECK-CP-JSON-DAG: "%70:sub28": 87 # CHECK-CP-JSON-DAG: "%70:sub29": 86 # CHECK-CP-JSON-DAG: "%70:sub30": 85 # CHECK-CP-JSON-DAG: "%70:sub31": 84 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 42 # CHECK-CP-JSON-DAG: "%149:sub0": 225 # CHECK-CP-JSON-DAG: "%149:sub1": 224 # CHECK-CP-JSON-DAG: "%149:sub2": 223 # CHECK-CP-JSON-DAG: "%149:sub3": 222 # CHECK-CP-JSON-DAG: "%149:sub4": 219 # CHECK-CP-JSON-DAG: "%149:sub5": 218 # CHECK-CP-JSON-DAG: "%149:sub6": 217 # CHECK-CP-JSON-DAG: "%149:sub7": 216 # CHECK-CP-JSON-DAG: "%149:sub8": 213 # CHECK-CP-JSON-DAG: "%149:sub9": 212 # CHECK-CP-JSON-DAG: "%149:sub10": 211 # CHECK-CP-JSON-DAG: "%149:sub11": 210 # CHECK-CP-JSON-DAG: "%149:sub12": 207 # CHECK-CP-JSON-DAG: "%149:sub13": 206 # CHECK-CP-JSON-DAG: "%149:sub14": 205 # CHECK-CP-JSON-DAG: "%149:sub15": 204 # CHECK-CP-JSON-DAG: "%149:sub16": 201 # CHECK-CP-JSON-DAG: "%149:sub17": 200 # CHECK-CP-JSON-DAG: "%149:sub18": 199 # CHECK-CP-JSON-DAG: "%149:sub19": 198 # CHECK-CP-JSON-DAG: "%149:sub20": 195 # CHECK-CP-JSON-DAG: "%149:sub21": 194 # CHECK-CP-JSON-DAG: "%149:sub22": 193 # CHECK-CP-JSON-DAG: "%149:sub23": 192 # CHECK-CP-JSON-DAG: "%149:sub24": 189 # CHECK-CP-JSON-DAG: "%149:sub25": 188 # CHECK-CP-JSON-DAG: "%149:sub26": 187 # CHECK-CP-JSON-DAG: "%149:sub27": 186 # CHECK-CP-JSON-DAG: "%149:sub28": 183 # CHECK-CP-JSON-DAG: "%149:sub29": 182 # CHECK-CP-JSON-DAG: "%149:sub30": 181 # CHECK-CP-JSON-DAG: "%149:sub31": 180 # CHECK-CP-JSON-DAG: "%191:sub0": 273 # CHECK-CP-JSON-DAG: "%191:sub1": 272 # CHECK-CP-JSON-DAG: "%191:sub2": 271 # CHECK-CP-JSON-DAG: "%191:sub3": 270 # CHECK-CP-JSON-DAG: "%191:sub4": 267 # CHECK-CP-JSON-DAG: "%191:sub5": 266 # CHECK-CP-JSON-DAG: "%191:sub6": 265 # CHECK-CP-JSON-DAG: "%191:sub7": 264 # CHECK-CP-JSON-DAG: "%191:sub8": 261 # CHECK-CP-JSON-DAG: "%191:sub9": 260 # CHECK-CP-JSON-DAG: "%191:sub10": 259 # CHECK-CP-JSON-DAG: "%191:sub11": 258 # CHECK-CP-JSON-DAG: "%191:sub12": 255 # CHECK-CP-JSON-DAG: "%191:sub13": 254 # CHECK-CP-JSON-DAG: "%191:sub14": 253 # CHECK-CP-JSON-DAG: "%191:sub15": 252 # CHECK-CP-JSON-DAG: "%191:sub16": 249 # CHECK-CP-JSON-DAG: "%191:sub17": 248 # CHECK-CP-JSON-DAG: "%191:sub18": 247 # CHECK-CP-JSON-DAG: "%191:sub19": 246 # CHECK-CP-JSON-DAG: "%191:sub20": 243 # CHECK-CP-JSON-DAG: "%191:sub21": 242 # CHECK-CP-JSON-DAG: "%191:sub22": 241 # CHECK-CP-JSON-DAG: "%191:sub23": 240 # CHECK-CP-JSON-DAG: "%191:sub24": 237 # CHECK-CP-JSON-DAG: "%191:sub25": 236 # CHECK-CP-JSON-DAG: "%191:sub26": 235 # CHECK-CP-JSON-DAG: "%191:sub27": 234 # CHECK-CP-JSON-DAG: "%191:sub28": 231 # CHECK-CP-JSON-DAG: "%191:sub29": 230 # CHECK-CP-JSON-DAG: "%191:sub30": 229 # CHECK-CP-JSON-DAG: "%191:sub31": 228 # CHECK-CP-JSON-DAG: "%233:sub0": 321 # CHECK-CP-JSON-DAG: "%233:sub1": 320 # CHECK-CP-JSON-DAG: "%233:sub2": 319 # CHECK-CP-JSON-DAG: "%233:sub3": 318 # CHECK-CP-JSON-DAG: "%233:sub4": 315 # CHECK-CP-JSON-DAG: "%233:sub5": 314 # CHECK-CP-JSON-DAG: "%233:sub6": 313 # CHECK-CP-JSON-DAG: "%233:sub7": 312 # CHECK-CP-JSON-DAG: "%233:sub8": 309 # CHECK-CP-JSON-DAG: "%233:sub9": 308 # CHECK-CP-JSON-DAG: "%233:sub10": 307 # CHECK-CP-JSON-DAG: "%233:sub11": 306 # CHECK-CP-JSON-DAG: "%233:sub12": 303 # CHECK-CP-JSON-DAG: "%233:sub13": 302 # CHECK-CP-JSON-DAG: "%233:sub14": 301 # CHECK-CP-JSON-DAG: "%233:sub15": 300 # CHECK-CP-JSON-DAG: "%233:sub16": 297 # CHECK-CP-JSON-DAG: "%233:sub17": 296 # CHECK-CP-JSON-DAG: "%233:sub18": 295 # CHECK-CP-JSON-DAG: "%233:sub19": 294 # CHECK-CP-JSON-DAG: "%233:sub20": 291 # CHECK-CP-JSON-DAG: "%233:sub21": 290 # CHECK-CP-JSON-DAG: "%233:sub22": 289 # CHECK-CP-JSON-DAG: "%233:sub23": 288 # CHECK-CP-JSON-DAG: "%233:sub24": 285 # CHECK-CP-JSON-DAG: "%233:sub25": 284 # CHECK-CP-JSON-DAG: "%233:sub26": 283 # CHECK-CP-JSON-DAG: "%233:sub27": 282 # CHECK-CP-JSON-DAG: "%233:sub28": 279 # CHECK-CP-JSON-DAG: "%233:sub29": 278 # CHECK-CP-JSON-DAG: "%233:sub30": 277 # CHECK-CP-JSON-DAG: "%233:sub31": 276 # CHECK-CP-JSON-DAG: "%275:sub0": 369 # CHECK-CP-JSON-DAG: "%275:sub1": 368 # CHECK-CP-JSON-DAG: "%275:sub2": 367 # CHECK-CP-JSON-DAG: "%275:sub3": 366 # CHECK-CP-JSON-DAG: "%275:sub4": 363 # CHECK-CP-JSON-DAG: "%275:sub5": 362 # CHECK-CP-JSON-DAG: "%275:sub6": 361 # CHECK-CP-JSON-DAG: "%275:sub7": 360 # CHECK-CP-JSON-DAG: "%275:sub8": 357 # CHECK-CP-JSON-DAG: "%275:sub9": 356 # CHECK-CP-JSON-DAG: "%275:sub10": 355 # CHECK-CP-JSON-DAG: "%275:sub11": 354 # CHECK-CP-JSON-DAG: "%275:sub12": 351 # CHECK-CP-JSON-DAG: "%275:sub13": 350 # CHECK-CP-JSON-DAG: "%275:sub14": 349 # CHECK-CP-JSON-DAG: "%275:sub15": 348 # CHECK-CP-JSON-DAG: "%275:sub16": 345 # CHECK-CP-JSON-DAG: "%275:sub17": 344 # CHECK-CP-JSON-DAG: "%275:sub18": 343 # CHECK-CP-JSON-DAG: "%275:sub19": 342 # CHECK-CP-JSON-DAG: "%275:sub20": 339 # CHECK-CP-JSON-DAG: "%275:sub21": 338 # CHECK-CP-JSON-DAG: "%275:sub22": 337 # CHECK-CP-JSON-DAG: "%275:sub23": 336 # CHECK-CP-JSON-DAG: "%275:sub24": 333 # CHECK-CP-JSON-DAG: "%275:sub25": 332 # CHECK-CP-JSON-DAG: "%275:sub26": 331 # CHECK-CP-JSON-DAG: "%275:sub27": 330 # CHECK-CP-JSON-DAG: "%275:sub28": 327 # CHECK-CP-JSON-DAG: "%275:sub29": 326 # CHECK-CP-JSON-DAG: "%275:sub30": 325 # CHECK-CP-JSON-DAG: "%275:sub31": 324 # CHECK-CP-JSON-DAG: "%317:sub0": 417 # CHECK-CP-JSON-DAG: "%317:sub1": 416 # CHECK-CP-JSON-DAG: "%317:sub2": 415 # CHECK-CP-JSON-DAG: "%317:sub3": 414 # CHECK-CP-JSON-DAG: "%317:sub4": 411 # CHECK-CP-JSON-DAG: "%317:sub5": 410 # CHECK-CP-JSON-DAG: "%317:sub6": 409 # CHECK-CP-JSON-DAG: "%317:sub7": 408 # CHECK-CP-JSON-DAG: "%317:sub8": 405 # CHECK-CP-JSON-DAG: "%317:sub9": 404 # CHECK-CP-JSON-DAG: "%317:sub10": 403 # CHECK-CP-JSON-DAG: "%317:sub11": 402 # CHECK-CP-JSON-DAG: "%317:sub12": 399 # CHECK-CP-JSON-DAG: "%317:sub13": 398 # CHECK-CP-JSON-DAG: "%317:sub14": 397 # CHECK-CP-JSON-DAG: "%317:sub15": 396 # CHECK-CP-JSON-DAG: "%317:sub16": 393 # CHECK-CP-JSON-DAG: "%317:sub17": 392 # CHECK-CP-JSON-DAG: "%317:sub18": 391 # CHECK-CP-JSON-DAG: "%317:sub19": 390 # CHECK-CP-JSON-DAG: "%317:sub20": 387 # CHECK-CP-JSON-DAG: "%317:sub21": 386 # CHECK-CP-JSON-DAG: "%317:sub22": 385 # CHECK-CP-JSON-DAG: "%317:sub23": 384 # CHECK-CP-JSON-DAG: "%317:sub24": 381 # CHECK-CP-JSON-DAG: "%317:sub25": 380 # CHECK-CP-JSON-DAG: "%317:sub26": 379 # CHECK-CP-JSON-DAG: "%317:sub27": 378 # CHECK-CP-JSON-DAG: "%317:sub28": 375 # CHECK-CP-JSON-DAG: "%317:sub29": 374 # CHECK-CP-JSON-DAG: "%317:sub30": 373 # CHECK-CP-JSON-DAG: "%317:sub31": 372 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 417 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%319:vgpr_32 = COPY %318.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 176 # CHECK-CP-JSON-DAG: "%69:sub1": 175 # CHECK-CP-JSON-DAG: "%69:sub2": 174 # CHECK-CP-JSON-DAG: "%69:sub3": 173 # CHECK-CP-JSON-DAG: "%69:sub4": 170 # CHECK-CP-JSON-DAG: "%69:sub5": 169 # CHECK-CP-JSON-DAG: "%69:sub6": 168 # CHECK-CP-JSON-DAG: "%69:sub7": 167 # CHECK-CP-JSON-DAG: "%69:sub8": 164 # CHECK-CP-JSON-DAG: "%69:sub9": 163 # CHECK-CP-JSON-DAG: "%69:sub10": 162 # CHECK-CP-JSON-DAG: "%69:sub11": 161 # CHECK-CP-JSON-DAG: "%69:sub12": 158 # CHECK-CP-JSON-DAG: "%69:sub13": 157 # CHECK-CP-JSON-DAG: "%69:sub14": 156 # CHECK-CP-JSON-DAG: "%69:sub15": 155 # CHECK-CP-JSON-DAG: "%69:sub16": 152 # CHECK-CP-JSON-DAG: "%69:sub17": 151 # CHECK-CP-JSON-DAG: "%69:sub18": 150 # CHECK-CP-JSON-DAG: "%69:sub19": 149 # CHECK-CP-JSON-DAG: "%69:sub20": 146 # CHECK-CP-JSON-DAG: "%69:sub21": 145 # CHECK-CP-JSON-DAG: "%69:sub22": 144 # CHECK-CP-JSON-DAG: "%69:sub23": 143 # CHECK-CP-JSON-DAG: "%69:sub24": 140 # CHECK-CP-JSON-DAG: "%69:sub25": 139 # CHECK-CP-JSON-DAG: "%69:sub26": 138 # CHECK-CP-JSON-DAG: "%69:sub27": 137 # CHECK-CP-JSON-DAG: "%69:sub28": 134 # CHECK-CP-JSON-DAG: "%69:sub29": 133 # CHECK-CP-JSON-DAG: "%69:sub30": 132 # CHECK-CP-JSON-DAG: "%69:sub31": 131 # CHECK-CP-JSON-DAG: "%70:sub0": 128 # CHECK-CP-JSON-DAG: "%70:sub1": 127 # CHECK-CP-JSON-DAG: "%70:sub2": 126 # CHECK-CP-JSON-DAG: "%70:sub3": 125 # CHECK-CP-JSON-DAG: "%70:sub4": 122 # CHECK-CP-JSON-DAG: "%70:sub5": 121 # CHECK-CP-JSON-DAG: "%70:sub6": 120 # CHECK-CP-JSON-DAG: "%70:sub7": 119 # CHECK-CP-JSON-DAG: "%70:sub8": 116 # CHECK-CP-JSON-DAG: "%70:sub9": 115 # CHECK-CP-JSON-DAG: "%70:sub10": 114 # CHECK-CP-JSON-DAG: "%70:sub11": 113 # CHECK-CP-JSON-DAG: "%70:sub12": 110 # CHECK-CP-JSON-DAG: "%70:sub13": 109 # CHECK-CP-JSON-DAG: "%70:sub14": 108 # CHECK-CP-JSON-DAG: "%70:sub15": 107 # CHECK-CP-JSON-DAG: "%70:sub16": 104 # CHECK-CP-JSON-DAG: "%70:sub17": 103 # CHECK-CP-JSON-DAG: "%70:sub18": 102 # CHECK-CP-JSON-DAG: "%70:sub19": 101 # CHECK-CP-JSON-DAG: "%70:sub20": 98 # CHECK-CP-JSON-DAG: "%70:sub21": 97 # CHECK-CP-JSON-DAG: "%70:sub22": 96 # CHECK-CP-JSON-DAG: "%70:sub23": 95 # CHECK-CP-JSON-DAG: "%70:sub24": 92 # CHECK-CP-JSON-DAG: "%70:sub25": 91 # CHECK-CP-JSON-DAG: "%70:sub26": 90 # CHECK-CP-JSON-DAG: "%70:sub27": 89 # CHECK-CP-JSON-DAG: "%70:sub28": 86 # CHECK-CP-JSON-DAG: "%70:sub29": 85 # CHECK-CP-JSON-DAG: "%70:sub30": 84 # CHECK-CP-JSON-DAG: "%70:sub31": 83 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 41 # CHECK-CP-JSON-DAG: "%149:sub0": 224 # CHECK-CP-JSON-DAG: "%149:sub1": 223 # CHECK-CP-JSON-DAG: "%149:sub2": 222 # CHECK-CP-JSON-DAG: "%149:sub3": 221 # CHECK-CP-JSON-DAG: "%149:sub4": 218 # CHECK-CP-JSON-DAG: "%149:sub5": 217 # CHECK-CP-JSON-DAG: "%149:sub6": 216 # CHECK-CP-JSON-DAG: "%149:sub7": 215 # CHECK-CP-JSON-DAG: "%149:sub8": 212 # CHECK-CP-JSON-DAG: "%149:sub9": 211 # CHECK-CP-JSON-DAG: "%149:sub10": 210 # CHECK-CP-JSON-DAG: "%149:sub11": 209 # CHECK-CP-JSON-DAG: "%149:sub12": 206 # CHECK-CP-JSON-DAG: "%149:sub13": 205 # CHECK-CP-JSON-DAG: "%149:sub14": 204 # CHECK-CP-JSON-DAG: "%149:sub15": 203 # CHECK-CP-JSON-DAG: "%149:sub16": 200 # CHECK-CP-JSON-DAG: "%149:sub17": 199 # CHECK-CP-JSON-DAG: "%149:sub18": 198 # CHECK-CP-JSON-DAG: "%149:sub19": 197 # CHECK-CP-JSON-DAG: "%149:sub20": 194 # CHECK-CP-JSON-DAG: "%149:sub21": 193 # CHECK-CP-JSON-DAG: "%149:sub22": 192 # CHECK-CP-JSON-DAG: "%149:sub23": 191 # CHECK-CP-JSON-DAG: "%149:sub24": 188 # CHECK-CP-JSON-DAG: "%149:sub25": 187 # CHECK-CP-JSON-DAG: "%149:sub26": 186 # CHECK-CP-JSON-DAG: "%149:sub27": 185 # CHECK-CP-JSON-DAG: "%149:sub28": 182 # CHECK-CP-JSON-DAG: "%149:sub29": 181 # CHECK-CP-JSON-DAG: "%149:sub30": 180 # CHECK-CP-JSON-DAG: "%149:sub31": 179 # CHECK-CP-JSON-DAG: "%191:sub0": 272 # CHECK-CP-JSON-DAG: "%191:sub1": 271 # CHECK-CP-JSON-DAG: "%191:sub2": 270 # CHECK-CP-JSON-DAG: "%191:sub3": 269 # CHECK-CP-JSON-DAG: "%191:sub4": 266 # CHECK-CP-JSON-DAG: "%191:sub5": 265 # CHECK-CP-JSON-DAG: "%191:sub6": 264 # CHECK-CP-JSON-DAG: "%191:sub7": 263 # CHECK-CP-JSON-DAG: "%191:sub8": 260 # CHECK-CP-JSON-DAG: "%191:sub9": 259 # CHECK-CP-JSON-DAG: "%191:sub10": 258 # CHECK-CP-JSON-DAG: "%191:sub11": 257 # CHECK-CP-JSON-DAG: "%191:sub12": 254 # CHECK-CP-JSON-DAG: "%191:sub13": 253 # CHECK-CP-JSON-DAG: "%191:sub14": 252 # CHECK-CP-JSON-DAG: "%191:sub15": 251 # CHECK-CP-JSON-DAG: "%191:sub16": 248 # CHECK-CP-JSON-DAG: "%191:sub17": 247 # CHECK-CP-JSON-DAG: "%191:sub18": 246 # CHECK-CP-JSON-DAG: "%191:sub19": 245 # CHECK-CP-JSON-DAG: "%191:sub20": 242 # CHECK-CP-JSON-DAG: "%191:sub21": 241 # CHECK-CP-JSON-DAG: "%191:sub22": 240 # CHECK-CP-JSON-DAG: "%191:sub23": 239 # CHECK-CP-JSON-DAG: "%191:sub24": 236 # CHECK-CP-JSON-DAG: "%191:sub25": 235 # CHECK-CP-JSON-DAG: "%191:sub26": 234 # CHECK-CP-JSON-DAG: "%191:sub27": 233 # CHECK-CP-JSON-DAG: "%191:sub28": 230 # CHECK-CP-JSON-DAG: "%191:sub29": 229 # CHECK-CP-JSON-DAG: "%191:sub30": 228 # CHECK-CP-JSON-DAG: "%191:sub31": 227 # CHECK-CP-JSON-DAG: "%233:sub0": 320 # CHECK-CP-JSON-DAG: "%233:sub1": 319 # CHECK-CP-JSON-DAG: "%233:sub2": 318 # CHECK-CP-JSON-DAG: "%233:sub3": 317 # CHECK-CP-JSON-DAG: "%233:sub4": 314 # CHECK-CP-JSON-DAG: "%233:sub5": 313 # CHECK-CP-JSON-DAG: "%233:sub6": 312 # CHECK-CP-JSON-DAG: "%233:sub7": 311 # CHECK-CP-JSON-DAG: "%233:sub8": 308 # CHECK-CP-JSON-DAG: "%233:sub9": 307 # CHECK-CP-JSON-DAG: "%233:sub10": 306 # CHECK-CP-JSON-DAG: "%233:sub11": 305 # CHECK-CP-JSON-DAG: "%233:sub12": 302 # CHECK-CP-JSON-DAG: "%233:sub13": 301 # CHECK-CP-JSON-DAG: "%233:sub14": 300 # CHECK-CP-JSON-DAG: "%233:sub15": 299 # CHECK-CP-JSON-DAG: "%233:sub16": 296 # CHECK-CP-JSON-DAG: "%233:sub17": 295 # CHECK-CP-JSON-DAG: "%233:sub18": 294 # CHECK-CP-JSON-DAG: "%233:sub19": 293 # CHECK-CP-JSON-DAG: "%233:sub20": 290 # CHECK-CP-JSON-DAG: "%233:sub21": 289 # CHECK-CP-JSON-DAG: "%233:sub22": 288 # CHECK-CP-JSON-DAG: "%233:sub23": 287 # CHECK-CP-JSON-DAG: "%233:sub24": 284 # CHECK-CP-JSON-DAG: "%233:sub25": 283 # CHECK-CP-JSON-DAG: "%233:sub26": 282 # CHECK-CP-JSON-DAG: "%233:sub27": 281 # CHECK-CP-JSON-DAG: "%233:sub28": 278 # CHECK-CP-JSON-DAG: "%233:sub29": 277 # CHECK-CP-JSON-DAG: "%233:sub30": 276 # CHECK-CP-JSON-DAG: "%233:sub31": 275 # CHECK-CP-JSON-DAG: "%275:sub0": 368 # CHECK-CP-JSON-DAG: "%275:sub1": 367 # CHECK-CP-JSON-DAG: "%275:sub2": 366 # CHECK-CP-JSON-DAG: "%275:sub3": 365 # CHECK-CP-JSON-DAG: "%275:sub4": 362 # CHECK-CP-JSON-DAG: "%275:sub5": 361 # CHECK-CP-JSON-DAG: "%275:sub6": 360 # CHECK-CP-JSON-DAG: "%275:sub7": 359 # CHECK-CP-JSON-DAG: "%275:sub8": 356 # CHECK-CP-JSON-DAG: "%275:sub9": 355 # CHECK-CP-JSON-DAG: "%275:sub10": 354 # CHECK-CP-JSON-DAG: "%275:sub11": 353 # CHECK-CP-JSON-DAG: "%275:sub12": 350 # CHECK-CP-JSON-DAG: "%275:sub13": 349 # CHECK-CP-JSON-DAG: "%275:sub14": 348 # CHECK-CP-JSON-DAG: "%275:sub15": 347 # CHECK-CP-JSON-DAG: "%275:sub16": 344 # CHECK-CP-JSON-DAG: "%275:sub17": 343 # CHECK-CP-JSON-DAG: "%275:sub18": 342 # CHECK-CP-JSON-DAG: "%275:sub19": 341 # CHECK-CP-JSON-DAG: "%275:sub20": 338 # CHECK-CP-JSON-DAG: "%275:sub21": 337 # CHECK-CP-JSON-DAG: "%275:sub22": 336 # CHECK-CP-JSON-DAG: "%275:sub23": 335 # CHECK-CP-JSON-DAG: "%275:sub24": 332 # CHECK-CP-JSON-DAG: "%275:sub25": 331 # CHECK-CP-JSON-DAG: "%275:sub26": 330 # CHECK-CP-JSON-DAG: "%275:sub27": 329 # CHECK-CP-JSON-DAG: "%275:sub28": 326 # CHECK-CP-JSON-DAG: "%275:sub29": 325 # CHECK-CP-JSON-DAG: "%275:sub30": 324 # CHECK-CP-JSON-DAG: "%275:sub31": 323 # CHECK-CP-JSON-DAG: "%317:sub0": 416 # CHECK-CP-JSON-DAG: "%317:sub1": 415 # CHECK-CP-JSON-DAG: "%317:sub2": 414 # CHECK-CP-JSON-DAG: "%317:sub3": 413 # CHECK-CP-JSON-DAG: "%317:sub4": 410 # CHECK-CP-JSON-DAG: "%317:sub5": 409 # CHECK-CP-JSON-DAG: "%317:sub6": 408 # CHECK-CP-JSON-DAG: "%317:sub7": 407 # CHECK-CP-JSON-DAG: "%317:sub8": 404 # CHECK-CP-JSON-DAG: "%317:sub9": 403 # CHECK-CP-JSON-DAG: "%317:sub10": 402 # CHECK-CP-JSON-DAG: "%317:sub11": 401 # CHECK-CP-JSON-DAG: "%317:sub12": 398 # CHECK-CP-JSON-DAG: "%317:sub13": 397 # CHECK-CP-JSON-DAG: "%317:sub14": 396 # CHECK-CP-JSON-DAG: "%317:sub15": 395 # CHECK-CP-JSON-DAG: "%317:sub16": 392 # CHECK-CP-JSON-DAG: "%317:sub17": 391 # CHECK-CP-JSON-DAG: "%317:sub18": 390 # CHECK-CP-JSON-DAG: "%317:sub19": 389 # CHECK-CP-JSON-DAG: "%317:sub20": 386 # CHECK-CP-JSON-DAG: "%317:sub21": 385 # CHECK-CP-JSON-DAG: "%317:sub22": 384 # CHECK-CP-JSON-DAG: "%317:sub23": 383 # CHECK-CP-JSON-DAG: "%317:sub24": 380 # CHECK-CP-JSON-DAG: "%317:sub25": 379 # CHECK-CP-JSON-DAG: "%317:sub26": 378 # CHECK-CP-JSON-DAG: "%317:sub27": 377 # CHECK-CP-JSON-DAG: "%317:sub28": 374 # CHECK-CP-JSON-DAG: "%317:sub29": 373 # CHECK-CP-JSON-DAG: "%317:sub30": 372 # CHECK-CP-JSON-DAG: "%317:sub31": 371 # CHECK-CP-JSON-DAG: "%318:sub0": 3 # CHECK-CP-JSON-DAG: "%318:sub1": 2 # CHECK-CP-JSON-DAG: "%318:sub2": 1 # CHECK-CP-JSON-DAG: "%318:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 416 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%320:vgpr_32 = COPY %318.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 175 # CHECK-CP-JSON-DAG: "%69:sub1": 174 # CHECK-CP-JSON-DAG: "%69:sub2": 173 # CHECK-CP-JSON-DAG: "%69:sub3": 172 # CHECK-CP-JSON-DAG: "%69:sub4": 169 # CHECK-CP-JSON-DAG: "%69:sub5": 168 # CHECK-CP-JSON-DAG: "%69:sub6": 167 # CHECK-CP-JSON-DAG: "%69:sub7": 166 # CHECK-CP-JSON-DAG: "%69:sub8": 163 # CHECK-CP-JSON-DAG: "%69:sub9": 162 # CHECK-CP-JSON-DAG: "%69:sub10": 161 # CHECK-CP-JSON-DAG: "%69:sub11": 160 # CHECK-CP-JSON-DAG: "%69:sub12": 157 # CHECK-CP-JSON-DAG: "%69:sub13": 156 # CHECK-CP-JSON-DAG: "%69:sub14": 155 # CHECK-CP-JSON-DAG: "%69:sub15": 154 # CHECK-CP-JSON-DAG: "%69:sub16": 151 # CHECK-CP-JSON-DAG: "%69:sub17": 150 # CHECK-CP-JSON-DAG: "%69:sub18": 149 # CHECK-CP-JSON-DAG: "%69:sub19": 148 # CHECK-CP-JSON-DAG: "%69:sub20": 145 # CHECK-CP-JSON-DAG: "%69:sub21": 144 # CHECK-CP-JSON-DAG: "%69:sub22": 143 # CHECK-CP-JSON-DAG: "%69:sub23": 142 # CHECK-CP-JSON-DAG: "%69:sub24": 139 # CHECK-CP-JSON-DAG: "%69:sub25": 138 # CHECK-CP-JSON-DAG: "%69:sub26": 137 # CHECK-CP-JSON-DAG: "%69:sub27": 136 # CHECK-CP-JSON-DAG: "%69:sub28": 133 # CHECK-CP-JSON-DAG: "%69:sub29": 132 # CHECK-CP-JSON-DAG: "%69:sub30": 131 # CHECK-CP-JSON-DAG: "%69:sub31": 130 # CHECK-CP-JSON-DAG: "%70:sub0": 127 # CHECK-CP-JSON-DAG: "%70:sub1": 126 # CHECK-CP-JSON-DAG: "%70:sub2": 125 # CHECK-CP-JSON-DAG: "%70:sub3": 124 # CHECK-CP-JSON-DAG: "%70:sub4": 121 # CHECK-CP-JSON-DAG: "%70:sub5": 120 # CHECK-CP-JSON-DAG: "%70:sub6": 119 # CHECK-CP-JSON-DAG: "%70:sub7": 118 # CHECK-CP-JSON-DAG: "%70:sub8": 115 # CHECK-CP-JSON-DAG: "%70:sub9": 114 # CHECK-CP-JSON-DAG: "%70:sub10": 113 # CHECK-CP-JSON-DAG: "%70:sub11": 112 # CHECK-CP-JSON-DAG: "%70:sub12": 109 # CHECK-CP-JSON-DAG: "%70:sub13": 108 # CHECK-CP-JSON-DAG: "%70:sub14": 107 # CHECK-CP-JSON-DAG: "%70:sub15": 106 # CHECK-CP-JSON-DAG: "%70:sub16": 103 # CHECK-CP-JSON-DAG: "%70:sub17": 102 # CHECK-CP-JSON-DAG: "%70:sub18": 101 # CHECK-CP-JSON-DAG: "%70:sub19": 100 # CHECK-CP-JSON-DAG: "%70:sub20": 97 # CHECK-CP-JSON-DAG: "%70:sub21": 96 # CHECK-CP-JSON-DAG: "%70:sub22": 95 # CHECK-CP-JSON-DAG: "%70:sub23": 94 # CHECK-CP-JSON-DAG: "%70:sub24": 91 # CHECK-CP-JSON-DAG: "%70:sub25": 90 # CHECK-CP-JSON-DAG: "%70:sub26": 89 # CHECK-CP-JSON-DAG: "%70:sub27": 88 # CHECK-CP-JSON-DAG: "%70:sub28": 85 # CHECK-CP-JSON-DAG: "%70:sub29": 84 # CHECK-CP-JSON-DAG: "%70:sub30": 83 # CHECK-CP-JSON-DAG: "%70:sub31": 82 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 40 # CHECK-CP-JSON-DAG: "%149:sub0": 223 # CHECK-CP-JSON-DAG: "%149:sub1": 222 # CHECK-CP-JSON-DAG: "%149:sub2": 221 # CHECK-CP-JSON-DAG: "%149:sub3": 220 # CHECK-CP-JSON-DAG: "%149:sub4": 217 # CHECK-CP-JSON-DAG: "%149:sub5": 216 # CHECK-CP-JSON-DAG: "%149:sub6": 215 # CHECK-CP-JSON-DAG: "%149:sub7": 214 # CHECK-CP-JSON-DAG: "%149:sub8": 211 # CHECK-CP-JSON-DAG: "%149:sub9": 210 # CHECK-CP-JSON-DAG: "%149:sub10": 209 # CHECK-CP-JSON-DAG: "%149:sub11": 208 # CHECK-CP-JSON-DAG: "%149:sub12": 205 # CHECK-CP-JSON-DAG: "%149:sub13": 204 # CHECK-CP-JSON-DAG: "%149:sub14": 203 # CHECK-CP-JSON-DAG: "%149:sub15": 202 # CHECK-CP-JSON-DAG: "%149:sub16": 199 # CHECK-CP-JSON-DAG: "%149:sub17": 198 # CHECK-CP-JSON-DAG: "%149:sub18": 197 # CHECK-CP-JSON-DAG: "%149:sub19": 196 # CHECK-CP-JSON-DAG: "%149:sub20": 193 # CHECK-CP-JSON-DAG: "%149:sub21": 192 # CHECK-CP-JSON-DAG: "%149:sub22": 191 # CHECK-CP-JSON-DAG: "%149:sub23": 190 # CHECK-CP-JSON-DAG: "%149:sub24": 187 # CHECK-CP-JSON-DAG: "%149:sub25": 186 # CHECK-CP-JSON-DAG: "%149:sub26": 185 # CHECK-CP-JSON-DAG: "%149:sub27": 184 # CHECK-CP-JSON-DAG: "%149:sub28": 181 # CHECK-CP-JSON-DAG: "%149:sub29": 180 # CHECK-CP-JSON-DAG: "%149:sub30": 179 # CHECK-CP-JSON-DAG: "%149:sub31": 178 # CHECK-CP-JSON-DAG: "%191:sub0": 271 # CHECK-CP-JSON-DAG: "%191:sub1": 270 # CHECK-CP-JSON-DAG: "%191:sub2": 269 # CHECK-CP-JSON-DAG: "%191:sub3": 268 # CHECK-CP-JSON-DAG: "%191:sub4": 265 # CHECK-CP-JSON-DAG: "%191:sub5": 264 # CHECK-CP-JSON-DAG: "%191:sub6": 263 # CHECK-CP-JSON-DAG: "%191:sub7": 262 # CHECK-CP-JSON-DAG: "%191:sub8": 259 # CHECK-CP-JSON-DAG: "%191:sub9": 258 # CHECK-CP-JSON-DAG: "%191:sub10": 257 # CHECK-CP-JSON-DAG: "%191:sub11": 256 # CHECK-CP-JSON-DAG: "%191:sub12": 253 # CHECK-CP-JSON-DAG: "%191:sub13": 252 # CHECK-CP-JSON-DAG: "%191:sub14": 251 # CHECK-CP-JSON-DAG: "%191:sub15": 250 # CHECK-CP-JSON-DAG: "%191:sub16": 247 # CHECK-CP-JSON-DAG: "%191:sub17": 246 # CHECK-CP-JSON-DAG: "%191:sub18": 245 # CHECK-CP-JSON-DAG: "%191:sub19": 244 # CHECK-CP-JSON-DAG: "%191:sub20": 241 # CHECK-CP-JSON-DAG: "%191:sub21": 240 # CHECK-CP-JSON-DAG: "%191:sub22": 239 # CHECK-CP-JSON-DAG: "%191:sub23": 238 # CHECK-CP-JSON-DAG: "%191:sub24": 235 # CHECK-CP-JSON-DAG: "%191:sub25": 234 # CHECK-CP-JSON-DAG: "%191:sub26": 233 # CHECK-CP-JSON-DAG: "%191:sub27": 232 # CHECK-CP-JSON-DAG: "%191:sub28": 229 # CHECK-CP-JSON-DAG: "%191:sub29": 228 # CHECK-CP-JSON-DAG: "%191:sub30": 227 # CHECK-CP-JSON-DAG: "%191:sub31": 226 # CHECK-CP-JSON-DAG: "%233:sub0": 319 # CHECK-CP-JSON-DAG: "%233:sub1": 318 # CHECK-CP-JSON-DAG: "%233:sub2": 317 # CHECK-CP-JSON-DAG: "%233:sub3": 316 # CHECK-CP-JSON-DAG: "%233:sub4": 313 # CHECK-CP-JSON-DAG: "%233:sub5": 312 # CHECK-CP-JSON-DAG: "%233:sub6": 311 # CHECK-CP-JSON-DAG: "%233:sub7": 310 # CHECK-CP-JSON-DAG: "%233:sub8": 307 # CHECK-CP-JSON-DAG: "%233:sub9": 306 # CHECK-CP-JSON-DAG: "%233:sub10": 305 # CHECK-CP-JSON-DAG: "%233:sub11": 304 # CHECK-CP-JSON-DAG: "%233:sub12": 301 # CHECK-CP-JSON-DAG: "%233:sub13": 300 # CHECK-CP-JSON-DAG: "%233:sub14": 299 # CHECK-CP-JSON-DAG: "%233:sub15": 298 # CHECK-CP-JSON-DAG: "%233:sub16": 295 # CHECK-CP-JSON-DAG: "%233:sub17": 294 # CHECK-CP-JSON-DAG: "%233:sub18": 293 # CHECK-CP-JSON-DAG: "%233:sub19": 292 # CHECK-CP-JSON-DAG: "%233:sub20": 289 # CHECK-CP-JSON-DAG: "%233:sub21": 288 # CHECK-CP-JSON-DAG: "%233:sub22": 287 # CHECK-CP-JSON-DAG: "%233:sub23": 286 # CHECK-CP-JSON-DAG: "%233:sub24": 283 # CHECK-CP-JSON-DAG: "%233:sub25": 282 # CHECK-CP-JSON-DAG: "%233:sub26": 281 # CHECK-CP-JSON-DAG: "%233:sub27": 280 # CHECK-CP-JSON-DAG: "%233:sub28": 277 # CHECK-CP-JSON-DAG: "%233:sub29": 276 # CHECK-CP-JSON-DAG: "%233:sub30": 275 # CHECK-CP-JSON-DAG: "%233:sub31": 274 # CHECK-CP-JSON-DAG: "%275:sub0": 367 # CHECK-CP-JSON-DAG: "%275:sub1": 366 # CHECK-CP-JSON-DAG: "%275:sub2": 365 # CHECK-CP-JSON-DAG: "%275:sub3": 364 # CHECK-CP-JSON-DAG: "%275:sub4": 361 # CHECK-CP-JSON-DAG: "%275:sub5": 360 # CHECK-CP-JSON-DAG: "%275:sub6": 359 # CHECK-CP-JSON-DAG: "%275:sub7": 358 # CHECK-CP-JSON-DAG: "%275:sub8": 355 # CHECK-CP-JSON-DAG: "%275:sub9": 354 # CHECK-CP-JSON-DAG: "%275:sub10": 353 # CHECK-CP-JSON-DAG: "%275:sub11": 352 # CHECK-CP-JSON-DAG: "%275:sub12": 349 # CHECK-CP-JSON-DAG: "%275:sub13": 348 # CHECK-CP-JSON-DAG: "%275:sub14": 347 # CHECK-CP-JSON-DAG: "%275:sub15": 346 # CHECK-CP-JSON-DAG: "%275:sub16": 343 # CHECK-CP-JSON-DAG: "%275:sub17": 342 # CHECK-CP-JSON-DAG: "%275:sub18": 341 # CHECK-CP-JSON-DAG: "%275:sub19": 340 # CHECK-CP-JSON-DAG: "%275:sub20": 337 # CHECK-CP-JSON-DAG: "%275:sub21": 336 # CHECK-CP-JSON-DAG: "%275:sub22": 335 # CHECK-CP-JSON-DAG: "%275:sub23": 334 # CHECK-CP-JSON-DAG: "%275:sub24": 331 # CHECK-CP-JSON-DAG: "%275:sub25": 330 # CHECK-CP-JSON-DAG: "%275:sub26": 329 # CHECK-CP-JSON-DAG: "%275:sub27": 328 # CHECK-CP-JSON-DAG: "%275:sub28": 325 # CHECK-CP-JSON-DAG: "%275:sub29": 324 # CHECK-CP-JSON-DAG: "%275:sub30": 323 # CHECK-CP-JSON-DAG: "%275:sub31": 322 # CHECK-CP-JSON-DAG: "%317:sub0": 415 # CHECK-CP-JSON-DAG: "%317:sub1": 414 # CHECK-CP-JSON-DAG: "%317:sub2": 413 # CHECK-CP-JSON-DAG: "%317:sub3": 412 # CHECK-CP-JSON-DAG: "%317:sub4": 409 # CHECK-CP-JSON-DAG: "%317:sub5": 408 # CHECK-CP-JSON-DAG: "%317:sub6": 407 # CHECK-CP-JSON-DAG: "%317:sub7": 406 # CHECK-CP-JSON-DAG: "%317:sub8": 403 # CHECK-CP-JSON-DAG: "%317:sub9": 402 # CHECK-CP-JSON-DAG: "%317:sub10": 401 # CHECK-CP-JSON-DAG: "%317:sub11": 400 # CHECK-CP-JSON-DAG: "%317:sub12": 397 # CHECK-CP-JSON-DAG: "%317:sub13": 396 # CHECK-CP-JSON-DAG: "%317:sub14": 395 # CHECK-CP-JSON-DAG: "%317:sub15": 394 # CHECK-CP-JSON-DAG: "%317:sub16": 391 # CHECK-CP-JSON-DAG: "%317:sub17": 390 # CHECK-CP-JSON-DAG: "%317:sub18": 389 # CHECK-CP-JSON-DAG: "%317:sub19": 388 # CHECK-CP-JSON-DAG: "%317:sub20": 385 # CHECK-CP-JSON-DAG: "%317:sub21": 384 # CHECK-CP-JSON-DAG: "%317:sub22": 383 # CHECK-CP-JSON-DAG: "%317:sub23": 382 # CHECK-CP-JSON-DAG: "%317:sub24": 379 # CHECK-CP-JSON-DAG: "%317:sub25": 378 # CHECK-CP-JSON-DAG: "%317:sub26": 377 # CHECK-CP-JSON-DAG: "%317:sub27": 376 # CHECK-CP-JSON-DAG: "%317:sub28": 373 # CHECK-CP-JSON-DAG: "%317:sub29": 372 # CHECK-CP-JSON-DAG: "%317:sub30": 371 # CHECK-CP-JSON-DAG: "%317:sub31": 370 # CHECK-CP-JSON-DAG: "%318:sub0": 2 # CHECK-CP-JSON-DAG: "%318:sub1": 1 # CHECK-CP-JSON-DAG: "%318:sub2": 0 # CHECK-CP-JSON-DAG: "%319": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 415 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%321:vgpr_32 = COPY %318.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 174 # CHECK-CP-JSON-DAG: "%69:sub1": 173 # CHECK-CP-JSON-DAG: "%69:sub2": 172 # CHECK-CP-JSON-DAG: "%69:sub3": 171 # CHECK-CP-JSON-DAG: "%69:sub4": 168 # CHECK-CP-JSON-DAG: "%69:sub5": 167 # CHECK-CP-JSON-DAG: "%69:sub6": 166 # CHECK-CP-JSON-DAG: "%69:sub7": 165 # CHECK-CP-JSON-DAG: "%69:sub8": 162 # CHECK-CP-JSON-DAG: "%69:sub9": 161 # CHECK-CP-JSON-DAG: "%69:sub10": 160 # CHECK-CP-JSON-DAG: "%69:sub11": 159 # CHECK-CP-JSON-DAG: "%69:sub12": 156 # CHECK-CP-JSON-DAG: "%69:sub13": 155 # CHECK-CP-JSON-DAG: "%69:sub14": 154 # CHECK-CP-JSON-DAG: "%69:sub15": 153 # CHECK-CP-JSON-DAG: "%69:sub16": 150 # CHECK-CP-JSON-DAG: "%69:sub17": 149 # CHECK-CP-JSON-DAG: "%69:sub18": 148 # CHECK-CP-JSON-DAG: "%69:sub19": 147 # CHECK-CP-JSON-DAG: "%69:sub20": 144 # CHECK-CP-JSON-DAG: "%69:sub21": 143 # CHECK-CP-JSON-DAG: "%69:sub22": 142 # CHECK-CP-JSON-DAG: "%69:sub23": 141 # CHECK-CP-JSON-DAG: "%69:sub24": 138 # CHECK-CP-JSON-DAG: "%69:sub25": 137 # CHECK-CP-JSON-DAG: "%69:sub26": 136 # CHECK-CP-JSON-DAG: "%69:sub27": 135 # CHECK-CP-JSON-DAG: "%69:sub28": 132 # CHECK-CP-JSON-DAG: "%69:sub29": 131 # CHECK-CP-JSON-DAG: "%69:sub30": 130 # CHECK-CP-JSON-DAG: "%69:sub31": 129 # CHECK-CP-JSON-DAG: "%70:sub0": 126 # CHECK-CP-JSON-DAG: "%70:sub1": 125 # CHECK-CP-JSON-DAG: "%70:sub2": 124 # CHECK-CP-JSON-DAG: "%70:sub3": 123 # CHECK-CP-JSON-DAG: "%70:sub4": 120 # CHECK-CP-JSON-DAG: "%70:sub5": 119 # CHECK-CP-JSON-DAG: "%70:sub6": 118 # CHECK-CP-JSON-DAG: "%70:sub7": 117 # CHECK-CP-JSON-DAG: "%70:sub8": 114 # CHECK-CP-JSON-DAG: "%70:sub9": 113 # CHECK-CP-JSON-DAG: "%70:sub10": 112 # CHECK-CP-JSON-DAG: "%70:sub11": 111 # CHECK-CP-JSON-DAG: "%70:sub12": 108 # CHECK-CP-JSON-DAG: "%70:sub13": 107 # CHECK-CP-JSON-DAG: "%70:sub14": 106 # CHECK-CP-JSON-DAG: "%70:sub15": 105 # CHECK-CP-JSON-DAG: "%70:sub16": 102 # CHECK-CP-JSON-DAG: "%70:sub17": 101 # CHECK-CP-JSON-DAG: "%70:sub18": 100 # CHECK-CP-JSON-DAG: "%70:sub19": 99 # CHECK-CP-JSON-DAG: "%70:sub20": 96 # CHECK-CP-JSON-DAG: "%70:sub21": 95 # CHECK-CP-JSON-DAG: "%70:sub22": 94 # CHECK-CP-JSON-DAG: "%70:sub23": 93 # CHECK-CP-JSON-DAG: "%70:sub24": 90 # CHECK-CP-JSON-DAG: "%70:sub25": 89 # CHECK-CP-JSON-DAG: "%70:sub26": 88 # CHECK-CP-JSON-DAG: "%70:sub27": 87 # CHECK-CP-JSON-DAG: "%70:sub28": 84 # CHECK-CP-JSON-DAG: "%70:sub29": 83 # CHECK-CP-JSON-DAG: "%70:sub30": 82 # CHECK-CP-JSON-DAG: "%70:sub31": 81 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 39 # CHECK-CP-JSON-DAG: "%149:sub0": 222 # CHECK-CP-JSON-DAG: "%149:sub1": 221 # CHECK-CP-JSON-DAG: "%149:sub2": 220 # CHECK-CP-JSON-DAG: "%149:sub3": 219 # CHECK-CP-JSON-DAG: "%149:sub4": 216 # CHECK-CP-JSON-DAG: "%149:sub5": 215 # CHECK-CP-JSON-DAG: "%149:sub6": 214 # CHECK-CP-JSON-DAG: "%149:sub7": 213 # CHECK-CP-JSON-DAG: "%149:sub8": 210 # CHECK-CP-JSON-DAG: "%149:sub9": 209 # CHECK-CP-JSON-DAG: "%149:sub10": 208 # CHECK-CP-JSON-DAG: "%149:sub11": 207 # CHECK-CP-JSON-DAG: "%149:sub12": 204 # CHECK-CP-JSON-DAG: "%149:sub13": 203 # CHECK-CP-JSON-DAG: "%149:sub14": 202 # CHECK-CP-JSON-DAG: "%149:sub15": 201 # CHECK-CP-JSON-DAG: "%149:sub16": 198 # CHECK-CP-JSON-DAG: "%149:sub17": 197 # CHECK-CP-JSON-DAG: "%149:sub18": 196 # CHECK-CP-JSON-DAG: "%149:sub19": 195 # CHECK-CP-JSON-DAG: "%149:sub20": 192 # CHECK-CP-JSON-DAG: "%149:sub21": 191 # CHECK-CP-JSON-DAG: "%149:sub22": 190 # CHECK-CP-JSON-DAG: "%149:sub23": 189 # CHECK-CP-JSON-DAG: "%149:sub24": 186 # CHECK-CP-JSON-DAG: "%149:sub25": 185 # CHECK-CP-JSON-DAG: "%149:sub26": 184 # CHECK-CP-JSON-DAG: "%149:sub27": 183 # CHECK-CP-JSON-DAG: "%149:sub28": 180 # CHECK-CP-JSON-DAG: "%149:sub29": 179 # CHECK-CP-JSON-DAG: "%149:sub30": 178 # CHECK-CP-JSON-DAG: "%149:sub31": 177 # CHECK-CP-JSON-DAG: "%191:sub0": 270 # CHECK-CP-JSON-DAG: "%191:sub1": 269 # CHECK-CP-JSON-DAG: "%191:sub2": 268 # CHECK-CP-JSON-DAG: "%191:sub3": 267 # CHECK-CP-JSON-DAG: "%191:sub4": 264 # CHECK-CP-JSON-DAG: "%191:sub5": 263 # CHECK-CP-JSON-DAG: "%191:sub6": 262 # CHECK-CP-JSON-DAG: "%191:sub7": 261 # CHECK-CP-JSON-DAG: "%191:sub8": 258 # CHECK-CP-JSON-DAG: "%191:sub9": 257 # CHECK-CP-JSON-DAG: "%191:sub10": 256 # CHECK-CP-JSON-DAG: "%191:sub11": 255 # CHECK-CP-JSON-DAG: "%191:sub12": 252 # CHECK-CP-JSON-DAG: "%191:sub13": 251 # CHECK-CP-JSON-DAG: "%191:sub14": 250 # CHECK-CP-JSON-DAG: "%191:sub15": 249 # CHECK-CP-JSON-DAG: "%191:sub16": 246 # CHECK-CP-JSON-DAG: "%191:sub17": 245 # CHECK-CP-JSON-DAG: "%191:sub18": 244 # CHECK-CP-JSON-DAG: "%191:sub19": 243 # CHECK-CP-JSON-DAG: "%191:sub20": 240 # CHECK-CP-JSON-DAG: "%191:sub21": 239 # CHECK-CP-JSON-DAG: "%191:sub22": 238 # CHECK-CP-JSON-DAG: "%191:sub23": 237 # CHECK-CP-JSON-DAG: "%191:sub24": 234 # CHECK-CP-JSON-DAG: "%191:sub25": 233 # CHECK-CP-JSON-DAG: "%191:sub26": 232 # CHECK-CP-JSON-DAG: "%191:sub27": 231 # CHECK-CP-JSON-DAG: "%191:sub28": 228 # CHECK-CP-JSON-DAG: "%191:sub29": 227 # CHECK-CP-JSON-DAG: "%191:sub30": 226 # CHECK-CP-JSON-DAG: "%191:sub31": 225 # CHECK-CP-JSON-DAG: "%233:sub0": 318 # CHECK-CP-JSON-DAG: "%233:sub1": 317 # CHECK-CP-JSON-DAG: "%233:sub2": 316 # CHECK-CP-JSON-DAG: "%233:sub3": 315 # CHECK-CP-JSON-DAG: "%233:sub4": 312 # CHECK-CP-JSON-DAG: "%233:sub5": 311 # CHECK-CP-JSON-DAG: "%233:sub6": 310 # CHECK-CP-JSON-DAG: "%233:sub7": 309 # CHECK-CP-JSON-DAG: "%233:sub8": 306 # CHECK-CP-JSON-DAG: "%233:sub9": 305 # CHECK-CP-JSON-DAG: "%233:sub10": 304 # CHECK-CP-JSON-DAG: "%233:sub11": 303 # CHECK-CP-JSON-DAG: "%233:sub12": 300 # CHECK-CP-JSON-DAG: "%233:sub13": 299 # CHECK-CP-JSON-DAG: "%233:sub14": 298 # CHECK-CP-JSON-DAG: "%233:sub15": 297 # CHECK-CP-JSON-DAG: "%233:sub16": 294 # CHECK-CP-JSON-DAG: "%233:sub17": 293 # CHECK-CP-JSON-DAG: "%233:sub18": 292 # CHECK-CP-JSON-DAG: "%233:sub19": 291 # CHECK-CP-JSON-DAG: "%233:sub20": 288 # CHECK-CP-JSON-DAG: "%233:sub21": 287 # CHECK-CP-JSON-DAG: "%233:sub22": 286 # CHECK-CP-JSON-DAG: "%233:sub23": 285 # CHECK-CP-JSON-DAG: "%233:sub24": 282 # CHECK-CP-JSON-DAG: "%233:sub25": 281 # CHECK-CP-JSON-DAG: "%233:sub26": 280 # CHECK-CP-JSON-DAG: "%233:sub27": 279 # CHECK-CP-JSON-DAG: "%233:sub28": 276 # CHECK-CP-JSON-DAG: "%233:sub29": 275 # CHECK-CP-JSON-DAG: "%233:sub30": 274 # CHECK-CP-JSON-DAG: "%233:sub31": 273 # CHECK-CP-JSON-DAG: "%275:sub0": 366 # CHECK-CP-JSON-DAG: "%275:sub1": 365 # CHECK-CP-JSON-DAG: "%275:sub2": 364 # CHECK-CP-JSON-DAG: "%275:sub3": 363 # CHECK-CP-JSON-DAG: "%275:sub4": 360 # CHECK-CP-JSON-DAG: "%275:sub5": 359 # CHECK-CP-JSON-DAG: "%275:sub6": 358 # CHECK-CP-JSON-DAG: "%275:sub7": 357 # CHECK-CP-JSON-DAG: "%275:sub8": 354 # CHECK-CP-JSON-DAG: "%275:sub9": 353 # CHECK-CP-JSON-DAG: "%275:sub10": 352 # CHECK-CP-JSON-DAG: "%275:sub11": 351 # CHECK-CP-JSON-DAG: "%275:sub12": 348 # CHECK-CP-JSON-DAG: "%275:sub13": 347 # CHECK-CP-JSON-DAG: "%275:sub14": 346 # CHECK-CP-JSON-DAG: "%275:sub15": 345 # CHECK-CP-JSON-DAG: "%275:sub16": 342 # CHECK-CP-JSON-DAG: "%275:sub17": 341 # CHECK-CP-JSON-DAG: "%275:sub18": 340 # CHECK-CP-JSON-DAG: "%275:sub19": 339 # CHECK-CP-JSON-DAG: "%275:sub20": 336 # CHECK-CP-JSON-DAG: "%275:sub21": 335 # CHECK-CP-JSON-DAG: "%275:sub22": 334 # CHECK-CP-JSON-DAG: "%275:sub23": 333 # CHECK-CP-JSON-DAG: "%275:sub24": 330 # CHECK-CP-JSON-DAG: "%275:sub25": 329 # CHECK-CP-JSON-DAG: "%275:sub26": 328 # CHECK-CP-JSON-DAG: "%275:sub27": 327 # CHECK-CP-JSON-DAG: "%275:sub28": 324 # CHECK-CP-JSON-DAG: "%275:sub29": 323 # CHECK-CP-JSON-DAG: "%275:sub30": 322 # CHECK-CP-JSON-DAG: "%275:sub31": 321 # CHECK-CP-JSON-DAG: "%317:sub0": 414 # CHECK-CP-JSON-DAG: "%317:sub1": 413 # CHECK-CP-JSON-DAG: "%317:sub2": 412 # CHECK-CP-JSON-DAG: "%317:sub3": 411 # CHECK-CP-JSON-DAG: "%317:sub4": 408 # CHECK-CP-JSON-DAG: "%317:sub5": 407 # CHECK-CP-JSON-DAG: "%317:sub6": 406 # CHECK-CP-JSON-DAG: "%317:sub7": 405 # CHECK-CP-JSON-DAG: "%317:sub8": 402 # CHECK-CP-JSON-DAG: "%317:sub9": 401 # CHECK-CP-JSON-DAG: "%317:sub10": 400 # CHECK-CP-JSON-DAG: "%317:sub11": 399 # CHECK-CP-JSON-DAG: "%317:sub12": 396 # CHECK-CP-JSON-DAG: "%317:sub13": 395 # CHECK-CP-JSON-DAG: "%317:sub14": 394 # CHECK-CP-JSON-DAG: "%317:sub15": 393 # CHECK-CP-JSON-DAG: "%317:sub16": 390 # CHECK-CP-JSON-DAG: "%317:sub17": 389 # CHECK-CP-JSON-DAG: "%317:sub18": 388 # CHECK-CP-JSON-DAG: "%317:sub19": 387 # CHECK-CP-JSON-DAG: "%317:sub20": 384 # CHECK-CP-JSON-DAG: "%317:sub21": 383 # CHECK-CP-JSON-DAG: "%317:sub22": 382 # CHECK-CP-JSON-DAG: "%317:sub23": 381 # CHECK-CP-JSON-DAG: "%317:sub24": 378 # CHECK-CP-JSON-DAG: "%317:sub25": 377 # CHECK-CP-JSON-DAG: "%317:sub26": 376 # CHECK-CP-JSON-DAG: "%317:sub27": 375 # CHECK-CP-JSON-DAG: "%317:sub28": 372 # CHECK-CP-JSON-DAG: "%317:sub29": 371 # CHECK-CP-JSON-DAG: "%317:sub30": 370 # CHECK-CP-JSON-DAG: "%317:sub31": 369 # CHECK-CP-JSON-DAG: "%318:sub0": 1 # CHECK-CP-JSON-DAG: "%318:sub1": 0 # CHECK-CP-JSON-DAG: "%319": 37 # CHECK-CP-JSON-DAG: "%320": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 414 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%322:vgpr_32 = COPY %318.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 173 # CHECK-CP-JSON-DAG: "%69:sub1": 172 # CHECK-CP-JSON-DAG: "%69:sub2": 171 # CHECK-CP-JSON-DAG: "%69:sub3": 170 # CHECK-CP-JSON-DAG: "%69:sub4": 167 # CHECK-CP-JSON-DAG: "%69:sub5": 166 # CHECK-CP-JSON-DAG: "%69:sub6": 165 # CHECK-CP-JSON-DAG: "%69:sub7": 164 # CHECK-CP-JSON-DAG: "%69:sub8": 161 # CHECK-CP-JSON-DAG: "%69:sub9": 160 # CHECK-CP-JSON-DAG: "%69:sub10": 159 # CHECK-CP-JSON-DAG: "%69:sub11": 158 # CHECK-CP-JSON-DAG: "%69:sub12": 155 # CHECK-CP-JSON-DAG: "%69:sub13": 154 # CHECK-CP-JSON-DAG: "%69:sub14": 153 # CHECK-CP-JSON-DAG: "%69:sub15": 152 # CHECK-CP-JSON-DAG: "%69:sub16": 149 # CHECK-CP-JSON-DAG: "%69:sub17": 148 # CHECK-CP-JSON-DAG: "%69:sub18": 147 # CHECK-CP-JSON-DAG: "%69:sub19": 146 # CHECK-CP-JSON-DAG: "%69:sub20": 143 # CHECK-CP-JSON-DAG: "%69:sub21": 142 # CHECK-CP-JSON-DAG: "%69:sub22": 141 # CHECK-CP-JSON-DAG: "%69:sub23": 140 # CHECK-CP-JSON-DAG: "%69:sub24": 137 # CHECK-CP-JSON-DAG: "%69:sub25": 136 # CHECK-CP-JSON-DAG: "%69:sub26": 135 # CHECK-CP-JSON-DAG: "%69:sub27": 134 # CHECK-CP-JSON-DAG: "%69:sub28": 131 # CHECK-CP-JSON-DAG: "%69:sub29": 130 # CHECK-CP-JSON-DAG: "%69:sub30": 129 # CHECK-CP-JSON-DAG: "%69:sub31": 128 # CHECK-CP-JSON-DAG: "%70:sub0": 125 # CHECK-CP-JSON-DAG: "%70:sub1": 124 # CHECK-CP-JSON-DAG: "%70:sub2": 123 # CHECK-CP-JSON-DAG: "%70:sub3": 122 # CHECK-CP-JSON-DAG: "%70:sub4": 119 # CHECK-CP-JSON-DAG: "%70:sub5": 118 # CHECK-CP-JSON-DAG: "%70:sub6": 117 # CHECK-CP-JSON-DAG: "%70:sub7": 116 # CHECK-CP-JSON-DAG: "%70:sub8": 113 # CHECK-CP-JSON-DAG: "%70:sub9": 112 # CHECK-CP-JSON-DAG: "%70:sub10": 111 # CHECK-CP-JSON-DAG: "%70:sub11": 110 # CHECK-CP-JSON-DAG: "%70:sub12": 107 # CHECK-CP-JSON-DAG: "%70:sub13": 106 # CHECK-CP-JSON-DAG: "%70:sub14": 105 # CHECK-CP-JSON-DAG: "%70:sub15": 104 # CHECK-CP-JSON-DAG: "%70:sub16": 101 # CHECK-CP-JSON-DAG: "%70:sub17": 100 # CHECK-CP-JSON-DAG: "%70:sub18": 99 # CHECK-CP-JSON-DAG: "%70:sub19": 98 # CHECK-CP-JSON-DAG: "%70:sub20": 95 # CHECK-CP-JSON-DAG: "%70:sub21": 94 # CHECK-CP-JSON-DAG: "%70:sub22": 93 # CHECK-CP-JSON-DAG: "%70:sub23": 92 # CHECK-CP-JSON-DAG: "%70:sub24": 89 # CHECK-CP-JSON-DAG: "%70:sub25": 88 # CHECK-CP-JSON-DAG: "%70:sub26": 87 # CHECK-CP-JSON-DAG: "%70:sub27": 86 # CHECK-CP-JSON-DAG: "%70:sub28": 83 # CHECK-CP-JSON-DAG: "%70:sub29": 82 # CHECK-CP-JSON-DAG: "%70:sub30": 81 # CHECK-CP-JSON-DAG: "%70:sub31": 80 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 38 # CHECK-CP-JSON-DAG: "%149:sub0": 221 # CHECK-CP-JSON-DAG: "%149:sub1": 220 # CHECK-CP-JSON-DAG: "%149:sub2": 219 # CHECK-CP-JSON-DAG: "%149:sub3": 218 # CHECK-CP-JSON-DAG: "%149:sub4": 215 # CHECK-CP-JSON-DAG: "%149:sub5": 214 # CHECK-CP-JSON-DAG: "%149:sub6": 213 # CHECK-CP-JSON-DAG: "%149:sub7": 212 # CHECK-CP-JSON-DAG: "%149:sub8": 209 # CHECK-CP-JSON-DAG: "%149:sub9": 208 # CHECK-CP-JSON-DAG: "%149:sub10": 207 # CHECK-CP-JSON-DAG: "%149:sub11": 206 # CHECK-CP-JSON-DAG: "%149:sub12": 203 # CHECK-CP-JSON-DAG: "%149:sub13": 202 # CHECK-CP-JSON-DAG: "%149:sub14": 201 # CHECK-CP-JSON-DAG: "%149:sub15": 200 # CHECK-CP-JSON-DAG: "%149:sub16": 197 # CHECK-CP-JSON-DAG: "%149:sub17": 196 # CHECK-CP-JSON-DAG: "%149:sub18": 195 # CHECK-CP-JSON-DAG: "%149:sub19": 194 # CHECK-CP-JSON-DAG: "%149:sub20": 191 # CHECK-CP-JSON-DAG: "%149:sub21": 190 # CHECK-CP-JSON-DAG: "%149:sub22": 189 # CHECK-CP-JSON-DAG: "%149:sub23": 188 # CHECK-CP-JSON-DAG: "%149:sub24": 185 # CHECK-CP-JSON-DAG: "%149:sub25": 184 # CHECK-CP-JSON-DAG: "%149:sub26": 183 # CHECK-CP-JSON-DAG: "%149:sub27": 182 # CHECK-CP-JSON-DAG: "%149:sub28": 179 # CHECK-CP-JSON-DAG: "%149:sub29": 178 # CHECK-CP-JSON-DAG: "%149:sub30": 177 # CHECK-CP-JSON-DAG: "%149:sub31": 176 # CHECK-CP-JSON-DAG: "%191:sub0": 269 # CHECK-CP-JSON-DAG: "%191:sub1": 268 # CHECK-CP-JSON-DAG: "%191:sub2": 267 # CHECK-CP-JSON-DAG: "%191:sub3": 266 # CHECK-CP-JSON-DAG: "%191:sub4": 263 # CHECK-CP-JSON-DAG: "%191:sub5": 262 # CHECK-CP-JSON-DAG: "%191:sub6": 261 # CHECK-CP-JSON-DAG: "%191:sub7": 260 # CHECK-CP-JSON-DAG: "%191:sub8": 257 # CHECK-CP-JSON-DAG: "%191:sub9": 256 # CHECK-CP-JSON-DAG: "%191:sub10": 255 # CHECK-CP-JSON-DAG: "%191:sub11": 254 # CHECK-CP-JSON-DAG: "%191:sub12": 251 # CHECK-CP-JSON-DAG: "%191:sub13": 250 # CHECK-CP-JSON-DAG: "%191:sub14": 249 # CHECK-CP-JSON-DAG: "%191:sub15": 248 # CHECK-CP-JSON-DAG: "%191:sub16": 245 # CHECK-CP-JSON-DAG: "%191:sub17": 244 # CHECK-CP-JSON-DAG: "%191:sub18": 243 # CHECK-CP-JSON-DAG: "%191:sub19": 242 # CHECK-CP-JSON-DAG: "%191:sub20": 239 # CHECK-CP-JSON-DAG: "%191:sub21": 238 # CHECK-CP-JSON-DAG: "%191:sub22": 237 # CHECK-CP-JSON-DAG: "%191:sub23": 236 # CHECK-CP-JSON-DAG: "%191:sub24": 233 # CHECK-CP-JSON-DAG: "%191:sub25": 232 # CHECK-CP-JSON-DAG: "%191:sub26": 231 # CHECK-CP-JSON-DAG: "%191:sub27": 230 # CHECK-CP-JSON-DAG: "%191:sub28": 227 # CHECK-CP-JSON-DAG: "%191:sub29": 226 # CHECK-CP-JSON-DAG: "%191:sub30": 225 # CHECK-CP-JSON-DAG: "%191:sub31": 224 # CHECK-CP-JSON-DAG: "%233:sub0": 317 # CHECK-CP-JSON-DAG: "%233:sub1": 316 # CHECK-CP-JSON-DAG: "%233:sub2": 315 # CHECK-CP-JSON-DAG: "%233:sub3": 314 # CHECK-CP-JSON-DAG: "%233:sub4": 311 # CHECK-CP-JSON-DAG: "%233:sub5": 310 # CHECK-CP-JSON-DAG: "%233:sub6": 309 # CHECK-CP-JSON-DAG: "%233:sub7": 308 # CHECK-CP-JSON-DAG: "%233:sub8": 305 # CHECK-CP-JSON-DAG: "%233:sub9": 304 # CHECK-CP-JSON-DAG: "%233:sub10": 303 # CHECK-CP-JSON-DAG: "%233:sub11": 302 # CHECK-CP-JSON-DAG: "%233:sub12": 299 # CHECK-CP-JSON-DAG: "%233:sub13": 298 # CHECK-CP-JSON-DAG: "%233:sub14": 297 # CHECK-CP-JSON-DAG: "%233:sub15": 296 # CHECK-CP-JSON-DAG: "%233:sub16": 293 # CHECK-CP-JSON-DAG: "%233:sub17": 292 # CHECK-CP-JSON-DAG: "%233:sub18": 291 # CHECK-CP-JSON-DAG: "%233:sub19": 290 # CHECK-CP-JSON-DAG: "%233:sub20": 287 # CHECK-CP-JSON-DAG: "%233:sub21": 286 # CHECK-CP-JSON-DAG: "%233:sub22": 285 # CHECK-CP-JSON-DAG: "%233:sub23": 284 # CHECK-CP-JSON-DAG: "%233:sub24": 281 # CHECK-CP-JSON-DAG: "%233:sub25": 280 # CHECK-CP-JSON-DAG: "%233:sub26": 279 # CHECK-CP-JSON-DAG: "%233:sub27": 278 # CHECK-CP-JSON-DAG: "%233:sub28": 275 # CHECK-CP-JSON-DAG: "%233:sub29": 274 # CHECK-CP-JSON-DAG: "%233:sub30": 273 # CHECK-CP-JSON-DAG: "%233:sub31": 272 # CHECK-CP-JSON-DAG: "%275:sub0": 365 # CHECK-CP-JSON-DAG: "%275:sub1": 364 # CHECK-CP-JSON-DAG: "%275:sub2": 363 # CHECK-CP-JSON-DAG: "%275:sub3": 362 # CHECK-CP-JSON-DAG: "%275:sub4": 359 # CHECK-CP-JSON-DAG: "%275:sub5": 358 # CHECK-CP-JSON-DAG: "%275:sub6": 357 # CHECK-CP-JSON-DAG: "%275:sub7": 356 # CHECK-CP-JSON-DAG: "%275:sub8": 353 # CHECK-CP-JSON-DAG: "%275:sub9": 352 # CHECK-CP-JSON-DAG: "%275:sub10": 351 # CHECK-CP-JSON-DAG: "%275:sub11": 350 # CHECK-CP-JSON-DAG: "%275:sub12": 347 # CHECK-CP-JSON-DAG: "%275:sub13": 346 # CHECK-CP-JSON-DAG: "%275:sub14": 345 # CHECK-CP-JSON-DAG: "%275:sub15": 344 # CHECK-CP-JSON-DAG: "%275:sub16": 341 # CHECK-CP-JSON-DAG: "%275:sub17": 340 # CHECK-CP-JSON-DAG: "%275:sub18": 339 # CHECK-CP-JSON-DAG: "%275:sub19": 338 # CHECK-CP-JSON-DAG: "%275:sub20": 335 # CHECK-CP-JSON-DAG: "%275:sub21": 334 # CHECK-CP-JSON-DAG: "%275:sub22": 333 # CHECK-CP-JSON-DAG: "%275:sub23": 332 # CHECK-CP-JSON-DAG: "%275:sub24": 329 # CHECK-CP-JSON-DAG: "%275:sub25": 328 # CHECK-CP-JSON-DAG: "%275:sub26": 327 # CHECK-CP-JSON-DAG: "%275:sub27": 326 # CHECK-CP-JSON-DAG: "%275:sub28": 323 # CHECK-CP-JSON-DAG: "%275:sub29": 322 # CHECK-CP-JSON-DAG: "%275:sub30": 321 # CHECK-CP-JSON-DAG: "%275:sub31": 320 # CHECK-CP-JSON-DAG: "%317:sub0": 413 # CHECK-CP-JSON-DAG: "%317:sub1": 412 # CHECK-CP-JSON-DAG: "%317:sub2": 411 # CHECK-CP-JSON-DAG: "%317:sub3": 410 # CHECK-CP-JSON-DAG: "%317:sub4": 407 # CHECK-CP-JSON-DAG: "%317:sub5": 406 # CHECK-CP-JSON-DAG: "%317:sub6": 405 # CHECK-CP-JSON-DAG: "%317:sub7": 404 # CHECK-CP-JSON-DAG: "%317:sub8": 401 # CHECK-CP-JSON-DAG: "%317:sub9": 400 # CHECK-CP-JSON-DAG: "%317:sub10": 399 # CHECK-CP-JSON-DAG: "%317:sub11": 398 # CHECK-CP-JSON-DAG: "%317:sub12": 395 # CHECK-CP-JSON-DAG: "%317:sub13": 394 # CHECK-CP-JSON-DAG: "%317:sub14": 393 # CHECK-CP-JSON-DAG: "%317:sub15": 392 # CHECK-CP-JSON-DAG: "%317:sub16": 389 # CHECK-CP-JSON-DAG: "%317:sub17": 388 # CHECK-CP-JSON-DAG: "%317:sub18": 387 # CHECK-CP-JSON-DAG: "%317:sub19": 386 # CHECK-CP-JSON-DAG: "%317:sub20": 383 # CHECK-CP-JSON-DAG: "%317:sub21": 382 # CHECK-CP-JSON-DAG: "%317:sub22": 381 # CHECK-CP-JSON-DAG: "%317:sub23": 380 # CHECK-CP-JSON-DAG: "%317:sub24": 377 # CHECK-CP-JSON-DAG: "%317:sub25": 376 # CHECK-CP-JSON-DAG: "%317:sub26": 375 # CHECK-CP-JSON-DAG: "%317:sub27": 374 # CHECK-CP-JSON-DAG: "%317:sub28": 371 # CHECK-CP-JSON-DAG: "%317:sub29": 370 # CHECK-CP-JSON-DAG: "%317:sub30": 369 # CHECK-CP-JSON-DAG: "%317:sub31": 368 # CHECK-CP-JSON-DAG: "%318:sub0": 0 # CHECK-CP-JSON-DAG: "%319": 36 # CHECK-CP-JSON-DAG: "%320": 36 # CHECK-CP-JSON-DAG: "%321": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 413 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%323:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 172 # CHECK-CP-JSON-DAG: "%69:sub1": 171 # CHECK-CP-JSON-DAG: "%69:sub2": 170 # CHECK-CP-JSON-DAG: "%69:sub3": 169 # CHECK-CP-JSON-DAG: "%69:sub4": 166 # CHECK-CP-JSON-DAG: "%69:sub5": 165 # CHECK-CP-JSON-DAG: "%69:sub6": 164 # CHECK-CP-JSON-DAG: "%69:sub7": 163 # CHECK-CP-JSON-DAG: "%69:sub8": 160 # CHECK-CP-JSON-DAG: "%69:sub9": 159 # CHECK-CP-JSON-DAG: "%69:sub10": 158 # CHECK-CP-JSON-DAG: "%69:sub11": 157 # CHECK-CP-JSON-DAG: "%69:sub12": 154 # CHECK-CP-JSON-DAG: "%69:sub13": 153 # CHECK-CP-JSON-DAG: "%69:sub14": 152 # CHECK-CP-JSON-DAG: "%69:sub15": 151 # CHECK-CP-JSON-DAG: "%69:sub16": 148 # CHECK-CP-JSON-DAG: "%69:sub17": 147 # CHECK-CP-JSON-DAG: "%69:sub18": 146 # CHECK-CP-JSON-DAG: "%69:sub19": 145 # CHECK-CP-JSON-DAG: "%69:sub20": 142 # CHECK-CP-JSON-DAG: "%69:sub21": 141 # CHECK-CP-JSON-DAG: "%69:sub22": 140 # CHECK-CP-JSON-DAG: "%69:sub23": 139 # CHECK-CP-JSON-DAG: "%69:sub24": 136 # CHECK-CP-JSON-DAG: "%69:sub25": 135 # CHECK-CP-JSON-DAG: "%69:sub26": 134 # CHECK-CP-JSON-DAG: "%69:sub27": 133 # CHECK-CP-JSON-DAG: "%69:sub28": 130 # CHECK-CP-JSON-DAG: "%69:sub29": 129 # CHECK-CP-JSON-DAG: "%69:sub30": 128 # CHECK-CP-JSON-DAG: "%69:sub31": 127 # CHECK-CP-JSON-DAG: "%70:sub0": 124 # CHECK-CP-JSON-DAG: "%70:sub1": 123 # CHECK-CP-JSON-DAG: "%70:sub2": 122 # CHECK-CP-JSON-DAG: "%70:sub3": 121 # CHECK-CP-JSON-DAG: "%70:sub4": 118 # CHECK-CP-JSON-DAG: "%70:sub5": 117 # CHECK-CP-JSON-DAG: "%70:sub6": 116 # CHECK-CP-JSON-DAG: "%70:sub7": 115 # CHECK-CP-JSON-DAG: "%70:sub8": 112 # CHECK-CP-JSON-DAG: "%70:sub9": 111 # CHECK-CP-JSON-DAG: "%70:sub10": 110 # CHECK-CP-JSON-DAG: "%70:sub11": 109 # CHECK-CP-JSON-DAG: "%70:sub12": 106 # CHECK-CP-JSON-DAG: "%70:sub13": 105 # CHECK-CP-JSON-DAG: "%70:sub14": 104 # CHECK-CP-JSON-DAG: "%70:sub15": 103 # CHECK-CP-JSON-DAG: "%70:sub16": 100 # CHECK-CP-JSON-DAG: "%70:sub17": 99 # CHECK-CP-JSON-DAG: "%70:sub18": 98 # CHECK-CP-JSON-DAG: "%70:sub19": 97 # CHECK-CP-JSON-DAG: "%70:sub20": 94 # CHECK-CP-JSON-DAG: "%70:sub21": 93 # CHECK-CP-JSON-DAG: "%70:sub22": 92 # CHECK-CP-JSON-DAG: "%70:sub23": 91 # CHECK-CP-JSON-DAG: "%70:sub24": 88 # CHECK-CP-JSON-DAG: "%70:sub25": 87 # CHECK-CP-JSON-DAG: "%70:sub26": 86 # CHECK-CP-JSON-DAG: "%70:sub27": 85 # CHECK-CP-JSON-DAG: "%70:sub28": 82 # CHECK-CP-JSON-DAG: "%70:sub29": 81 # CHECK-CP-JSON-DAG: "%70:sub30": 80 # CHECK-CP-JSON-DAG: "%70:sub31": 79 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 37 # CHECK-CP-JSON-DAG: "%149:sub0": 220 # CHECK-CP-JSON-DAG: "%149:sub1": 219 # CHECK-CP-JSON-DAG: "%149:sub2": 218 # CHECK-CP-JSON-DAG: "%149:sub3": 217 # CHECK-CP-JSON-DAG: "%149:sub4": 214 # CHECK-CP-JSON-DAG: "%149:sub5": 213 # CHECK-CP-JSON-DAG: "%149:sub6": 212 # CHECK-CP-JSON-DAG: "%149:sub7": 211 # CHECK-CP-JSON-DAG: "%149:sub8": 208 # CHECK-CP-JSON-DAG: "%149:sub9": 207 # CHECK-CP-JSON-DAG: "%149:sub10": 206 # CHECK-CP-JSON-DAG: "%149:sub11": 205 # CHECK-CP-JSON-DAG: "%149:sub12": 202 # CHECK-CP-JSON-DAG: "%149:sub13": 201 # CHECK-CP-JSON-DAG: "%149:sub14": 200 # CHECK-CP-JSON-DAG: "%149:sub15": 199 # CHECK-CP-JSON-DAG: "%149:sub16": 196 # CHECK-CP-JSON-DAG: "%149:sub17": 195 # CHECK-CP-JSON-DAG: "%149:sub18": 194 # CHECK-CP-JSON-DAG: "%149:sub19": 193 # CHECK-CP-JSON-DAG: "%149:sub20": 190 # CHECK-CP-JSON-DAG: "%149:sub21": 189 # CHECK-CP-JSON-DAG: "%149:sub22": 188 # CHECK-CP-JSON-DAG: "%149:sub23": 187 # CHECK-CP-JSON-DAG: "%149:sub24": 184 # CHECK-CP-JSON-DAG: "%149:sub25": 183 # CHECK-CP-JSON-DAG: "%149:sub26": 182 # CHECK-CP-JSON-DAG: "%149:sub27": 181 # CHECK-CP-JSON-DAG: "%149:sub28": 178 # CHECK-CP-JSON-DAG: "%149:sub29": 177 # CHECK-CP-JSON-DAG: "%149:sub30": 176 # CHECK-CP-JSON-DAG: "%149:sub31": 175 # CHECK-CP-JSON-DAG: "%191:sub0": 268 # CHECK-CP-JSON-DAG: "%191:sub1": 267 # CHECK-CP-JSON-DAG: "%191:sub2": 266 # CHECK-CP-JSON-DAG: "%191:sub3": 265 # CHECK-CP-JSON-DAG: "%191:sub4": 262 # CHECK-CP-JSON-DAG: "%191:sub5": 261 # CHECK-CP-JSON-DAG: "%191:sub6": 260 # CHECK-CP-JSON-DAG: "%191:sub7": 259 # CHECK-CP-JSON-DAG: "%191:sub8": 256 # CHECK-CP-JSON-DAG: "%191:sub9": 255 # CHECK-CP-JSON-DAG: "%191:sub10": 254 # CHECK-CP-JSON-DAG: "%191:sub11": 253 # CHECK-CP-JSON-DAG: "%191:sub12": 250 # CHECK-CP-JSON-DAG: "%191:sub13": 249 # CHECK-CP-JSON-DAG: "%191:sub14": 248 # CHECK-CP-JSON-DAG: "%191:sub15": 247 # CHECK-CP-JSON-DAG: "%191:sub16": 244 # CHECK-CP-JSON-DAG: "%191:sub17": 243 # CHECK-CP-JSON-DAG: "%191:sub18": 242 # CHECK-CP-JSON-DAG: "%191:sub19": 241 # CHECK-CP-JSON-DAG: "%191:sub20": 238 # CHECK-CP-JSON-DAG: "%191:sub21": 237 # CHECK-CP-JSON-DAG: "%191:sub22": 236 # CHECK-CP-JSON-DAG: "%191:sub23": 235 # CHECK-CP-JSON-DAG: "%191:sub24": 232 # CHECK-CP-JSON-DAG: "%191:sub25": 231 # CHECK-CP-JSON-DAG: "%191:sub26": 230 # CHECK-CP-JSON-DAG: "%191:sub27": 229 # CHECK-CP-JSON-DAG: "%191:sub28": 226 # CHECK-CP-JSON-DAG: "%191:sub29": 225 # CHECK-CP-JSON-DAG: "%191:sub30": 224 # CHECK-CP-JSON-DAG: "%191:sub31": 223 # CHECK-CP-JSON-DAG: "%233:sub0": 316 # CHECK-CP-JSON-DAG: "%233:sub1": 315 # CHECK-CP-JSON-DAG: "%233:sub2": 314 # CHECK-CP-JSON-DAG: "%233:sub3": 313 # CHECK-CP-JSON-DAG: "%233:sub4": 310 # CHECK-CP-JSON-DAG: "%233:sub5": 309 # CHECK-CP-JSON-DAG: "%233:sub6": 308 # CHECK-CP-JSON-DAG: "%233:sub7": 307 # CHECK-CP-JSON-DAG: "%233:sub8": 304 # CHECK-CP-JSON-DAG: "%233:sub9": 303 # CHECK-CP-JSON-DAG: "%233:sub10": 302 # CHECK-CP-JSON-DAG: "%233:sub11": 301 # CHECK-CP-JSON-DAG: "%233:sub12": 298 # CHECK-CP-JSON-DAG: "%233:sub13": 297 # CHECK-CP-JSON-DAG: "%233:sub14": 296 # CHECK-CP-JSON-DAG: "%233:sub15": 295 # CHECK-CP-JSON-DAG: "%233:sub16": 292 # CHECK-CP-JSON-DAG: "%233:sub17": 291 # CHECK-CP-JSON-DAG: "%233:sub18": 290 # CHECK-CP-JSON-DAG: "%233:sub19": 289 # CHECK-CP-JSON-DAG: "%233:sub20": 286 # CHECK-CP-JSON-DAG: "%233:sub21": 285 # CHECK-CP-JSON-DAG: "%233:sub22": 284 # CHECK-CP-JSON-DAG: "%233:sub23": 283 # CHECK-CP-JSON-DAG: "%233:sub24": 280 # CHECK-CP-JSON-DAG: "%233:sub25": 279 # CHECK-CP-JSON-DAG: "%233:sub26": 278 # CHECK-CP-JSON-DAG: "%233:sub27": 277 # CHECK-CP-JSON-DAG: "%233:sub28": 274 # CHECK-CP-JSON-DAG: "%233:sub29": 273 # CHECK-CP-JSON-DAG: "%233:sub30": 272 # CHECK-CP-JSON-DAG: "%233:sub31": 271 # CHECK-CP-JSON-DAG: "%275:sub0": 364 # CHECK-CP-JSON-DAG: "%275:sub1": 363 # CHECK-CP-JSON-DAG: "%275:sub2": 362 # CHECK-CP-JSON-DAG: "%275:sub3": 361 # CHECK-CP-JSON-DAG: "%275:sub4": 358 # CHECK-CP-JSON-DAG: "%275:sub5": 357 # CHECK-CP-JSON-DAG: "%275:sub6": 356 # CHECK-CP-JSON-DAG: "%275:sub7": 355 # CHECK-CP-JSON-DAG: "%275:sub8": 352 # CHECK-CP-JSON-DAG: "%275:sub9": 351 # CHECK-CP-JSON-DAG: "%275:sub10": 350 # CHECK-CP-JSON-DAG: "%275:sub11": 349 # CHECK-CP-JSON-DAG: "%275:sub12": 346 # CHECK-CP-JSON-DAG: "%275:sub13": 345 # CHECK-CP-JSON-DAG: "%275:sub14": 344 # CHECK-CP-JSON-DAG: "%275:sub15": 343 # CHECK-CP-JSON-DAG: "%275:sub16": 340 # CHECK-CP-JSON-DAG: "%275:sub17": 339 # CHECK-CP-JSON-DAG: "%275:sub18": 338 # CHECK-CP-JSON-DAG: "%275:sub19": 337 # CHECK-CP-JSON-DAG: "%275:sub20": 334 # CHECK-CP-JSON-DAG: "%275:sub21": 333 # CHECK-CP-JSON-DAG: "%275:sub22": 332 # CHECK-CP-JSON-DAG: "%275:sub23": 331 # CHECK-CP-JSON-DAG: "%275:sub24": 328 # CHECK-CP-JSON-DAG: "%275:sub25": 327 # CHECK-CP-JSON-DAG: "%275:sub26": 326 # CHECK-CP-JSON-DAG: "%275:sub27": 325 # CHECK-CP-JSON-DAG: "%275:sub28": 322 # CHECK-CP-JSON-DAG: "%275:sub29": 321 # CHECK-CP-JSON-DAG: "%275:sub30": 320 # CHECK-CP-JSON-DAG: "%275:sub31": 319 # CHECK-CP-JSON-DAG: "%317:sub0": 412 # CHECK-CP-JSON-DAG: "%317:sub1": 411 # CHECK-CP-JSON-DAG: "%317:sub2": 410 # CHECK-CP-JSON-DAG: "%317:sub3": 409 # CHECK-CP-JSON-DAG: "%317:sub4": 406 # CHECK-CP-JSON-DAG: "%317:sub5": 405 # CHECK-CP-JSON-DAG: "%317:sub6": 404 # CHECK-CP-JSON-DAG: "%317:sub7": 403 # CHECK-CP-JSON-DAG: "%317:sub8": 400 # CHECK-CP-JSON-DAG: "%317:sub9": 399 # CHECK-CP-JSON-DAG: "%317:sub10": 398 # CHECK-CP-JSON-DAG: "%317:sub11": 397 # CHECK-CP-JSON-DAG: "%317:sub12": 394 # CHECK-CP-JSON-DAG: "%317:sub13": 393 # CHECK-CP-JSON-DAG: "%317:sub14": 392 # CHECK-CP-JSON-DAG: "%317:sub15": 391 # CHECK-CP-JSON-DAG: "%317:sub16": 388 # CHECK-CP-JSON-DAG: "%317:sub17": 387 # CHECK-CP-JSON-DAG: "%317:sub18": 386 # CHECK-CP-JSON-DAG: "%317:sub19": 385 # CHECK-CP-JSON-DAG: "%317:sub20": 382 # CHECK-CP-JSON-DAG: "%317:sub21": 381 # CHECK-CP-JSON-DAG: "%317:sub22": 380 # CHECK-CP-JSON-DAG: "%317:sub23": 379 # CHECK-CP-JSON-DAG: "%317:sub24": 376 # CHECK-CP-JSON-DAG: "%317:sub25": 375 # CHECK-CP-JSON-DAG: "%317:sub26": 374 # CHECK-CP-JSON-DAG: "%317:sub27": 373 # CHECK-CP-JSON-DAG: "%317:sub28": 370 # CHECK-CP-JSON-DAG: "%317:sub29": 369 # CHECK-CP-JSON-DAG: "%317:sub30": 368 # CHECK-CP-JSON-DAG: "%317:sub31": 367 # CHECK-CP-JSON-DAG: "%319": 35 # CHECK-CP-JSON-DAG: "%320": 35 # CHECK-CP-JSON-DAG: "%321": 35 # CHECK-CP-JSON-DAG: "%322": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 412 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%324:vgpr_32 = COPY %323.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 171 # CHECK-CP-JSON-DAG: "%69:sub1": 170 # CHECK-CP-JSON-DAG: "%69:sub2": 169 # CHECK-CP-JSON-DAG: "%69:sub3": 168 # CHECK-CP-JSON-DAG: "%69:sub4": 165 # CHECK-CP-JSON-DAG: "%69:sub5": 164 # CHECK-CP-JSON-DAG: "%69:sub6": 163 # CHECK-CP-JSON-DAG: "%69:sub7": 162 # CHECK-CP-JSON-DAG: "%69:sub8": 159 # CHECK-CP-JSON-DAG: "%69:sub9": 158 # CHECK-CP-JSON-DAG: "%69:sub10": 157 # CHECK-CP-JSON-DAG: "%69:sub11": 156 # CHECK-CP-JSON-DAG: "%69:sub12": 153 # CHECK-CP-JSON-DAG: "%69:sub13": 152 # CHECK-CP-JSON-DAG: "%69:sub14": 151 # CHECK-CP-JSON-DAG: "%69:sub15": 150 # CHECK-CP-JSON-DAG: "%69:sub16": 147 # CHECK-CP-JSON-DAG: "%69:sub17": 146 # CHECK-CP-JSON-DAG: "%69:sub18": 145 # CHECK-CP-JSON-DAG: "%69:sub19": 144 # CHECK-CP-JSON-DAG: "%69:sub20": 141 # CHECK-CP-JSON-DAG: "%69:sub21": 140 # CHECK-CP-JSON-DAG: "%69:sub22": 139 # CHECK-CP-JSON-DAG: "%69:sub23": 138 # CHECK-CP-JSON-DAG: "%69:sub24": 135 # CHECK-CP-JSON-DAG: "%69:sub25": 134 # CHECK-CP-JSON-DAG: "%69:sub26": 133 # CHECK-CP-JSON-DAG: "%69:sub27": 132 # CHECK-CP-JSON-DAG: "%69:sub28": 129 # CHECK-CP-JSON-DAG: "%69:sub29": 128 # CHECK-CP-JSON-DAG: "%69:sub30": 127 # CHECK-CP-JSON-DAG: "%69:sub31": 126 # CHECK-CP-JSON-DAG: "%70:sub0": 123 # CHECK-CP-JSON-DAG: "%70:sub1": 122 # CHECK-CP-JSON-DAG: "%70:sub2": 121 # CHECK-CP-JSON-DAG: "%70:sub3": 120 # CHECK-CP-JSON-DAG: "%70:sub4": 117 # CHECK-CP-JSON-DAG: "%70:sub5": 116 # CHECK-CP-JSON-DAG: "%70:sub6": 115 # CHECK-CP-JSON-DAG: "%70:sub7": 114 # CHECK-CP-JSON-DAG: "%70:sub8": 111 # CHECK-CP-JSON-DAG: "%70:sub9": 110 # CHECK-CP-JSON-DAG: "%70:sub10": 109 # CHECK-CP-JSON-DAG: "%70:sub11": 108 # CHECK-CP-JSON-DAG: "%70:sub12": 105 # CHECK-CP-JSON-DAG: "%70:sub13": 104 # CHECK-CP-JSON-DAG: "%70:sub14": 103 # CHECK-CP-JSON-DAG: "%70:sub15": 102 # CHECK-CP-JSON-DAG: "%70:sub16": 99 # CHECK-CP-JSON-DAG: "%70:sub17": 98 # CHECK-CP-JSON-DAG: "%70:sub18": 97 # CHECK-CP-JSON-DAG: "%70:sub19": 96 # CHECK-CP-JSON-DAG: "%70:sub20": 93 # CHECK-CP-JSON-DAG: "%70:sub21": 92 # CHECK-CP-JSON-DAG: "%70:sub22": 91 # CHECK-CP-JSON-DAG: "%70:sub23": 90 # CHECK-CP-JSON-DAG: "%70:sub24": 87 # CHECK-CP-JSON-DAG: "%70:sub25": 86 # CHECK-CP-JSON-DAG: "%70:sub26": 85 # CHECK-CP-JSON-DAG: "%70:sub27": 84 # CHECK-CP-JSON-DAG: "%70:sub28": 81 # CHECK-CP-JSON-DAG: "%70:sub29": 80 # CHECK-CP-JSON-DAG: "%70:sub30": 79 # CHECK-CP-JSON-DAG: "%70:sub31": 78 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 36 # CHECK-CP-JSON-DAG: "%149:sub0": 219 # CHECK-CP-JSON-DAG: "%149:sub1": 218 # CHECK-CP-JSON-DAG: "%149:sub2": 217 # CHECK-CP-JSON-DAG: "%149:sub3": 216 # CHECK-CP-JSON-DAG: "%149:sub4": 213 # CHECK-CP-JSON-DAG: "%149:sub5": 212 # CHECK-CP-JSON-DAG: "%149:sub6": 211 # CHECK-CP-JSON-DAG: "%149:sub7": 210 # CHECK-CP-JSON-DAG: "%149:sub8": 207 # CHECK-CP-JSON-DAG: "%149:sub9": 206 # CHECK-CP-JSON-DAG: "%149:sub10": 205 # CHECK-CP-JSON-DAG: "%149:sub11": 204 # CHECK-CP-JSON-DAG: "%149:sub12": 201 # CHECK-CP-JSON-DAG: "%149:sub13": 200 # CHECK-CP-JSON-DAG: "%149:sub14": 199 # CHECK-CP-JSON-DAG: "%149:sub15": 198 # CHECK-CP-JSON-DAG: "%149:sub16": 195 # CHECK-CP-JSON-DAG: "%149:sub17": 194 # CHECK-CP-JSON-DAG: "%149:sub18": 193 # CHECK-CP-JSON-DAG: "%149:sub19": 192 # CHECK-CP-JSON-DAG: "%149:sub20": 189 # CHECK-CP-JSON-DAG: "%149:sub21": 188 # CHECK-CP-JSON-DAG: "%149:sub22": 187 # CHECK-CP-JSON-DAG: "%149:sub23": 186 # CHECK-CP-JSON-DAG: "%149:sub24": 183 # CHECK-CP-JSON-DAG: "%149:sub25": 182 # CHECK-CP-JSON-DAG: "%149:sub26": 181 # CHECK-CP-JSON-DAG: "%149:sub27": 180 # CHECK-CP-JSON-DAG: "%149:sub28": 177 # CHECK-CP-JSON-DAG: "%149:sub29": 176 # CHECK-CP-JSON-DAG: "%149:sub30": 175 # CHECK-CP-JSON-DAG: "%149:sub31": 174 # CHECK-CP-JSON-DAG: "%191:sub0": 267 # CHECK-CP-JSON-DAG: "%191:sub1": 266 # CHECK-CP-JSON-DAG: "%191:sub2": 265 # CHECK-CP-JSON-DAG: "%191:sub3": 264 # CHECK-CP-JSON-DAG: "%191:sub4": 261 # CHECK-CP-JSON-DAG: "%191:sub5": 260 # CHECK-CP-JSON-DAG: "%191:sub6": 259 # CHECK-CP-JSON-DAG: "%191:sub7": 258 # CHECK-CP-JSON-DAG: "%191:sub8": 255 # CHECK-CP-JSON-DAG: "%191:sub9": 254 # CHECK-CP-JSON-DAG: "%191:sub10": 253 # CHECK-CP-JSON-DAG: "%191:sub11": 252 # CHECK-CP-JSON-DAG: "%191:sub12": 249 # CHECK-CP-JSON-DAG: "%191:sub13": 248 # CHECK-CP-JSON-DAG: "%191:sub14": 247 # CHECK-CP-JSON-DAG: "%191:sub15": 246 # CHECK-CP-JSON-DAG: "%191:sub16": 243 # CHECK-CP-JSON-DAG: "%191:sub17": 242 # CHECK-CP-JSON-DAG: "%191:sub18": 241 # CHECK-CP-JSON-DAG: "%191:sub19": 240 # CHECK-CP-JSON-DAG: "%191:sub20": 237 # CHECK-CP-JSON-DAG: "%191:sub21": 236 # CHECK-CP-JSON-DAG: "%191:sub22": 235 # CHECK-CP-JSON-DAG: "%191:sub23": 234 # CHECK-CP-JSON-DAG: "%191:sub24": 231 # CHECK-CP-JSON-DAG: "%191:sub25": 230 # CHECK-CP-JSON-DAG: "%191:sub26": 229 # CHECK-CP-JSON-DAG: "%191:sub27": 228 # CHECK-CP-JSON-DAG: "%191:sub28": 225 # CHECK-CP-JSON-DAG: "%191:sub29": 224 # CHECK-CP-JSON-DAG: "%191:sub30": 223 # CHECK-CP-JSON-DAG: "%191:sub31": 222 # CHECK-CP-JSON-DAG: "%233:sub0": 315 # CHECK-CP-JSON-DAG: "%233:sub1": 314 # CHECK-CP-JSON-DAG: "%233:sub2": 313 # CHECK-CP-JSON-DAG: "%233:sub3": 312 # CHECK-CP-JSON-DAG: "%233:sub4": 309 # CHECK-CP-JSON-DAG: "%233:sub5": 308 # CHECK-CP-JSON-DAG: "%233:sub6": 307 # CHECK-CP-JSON-DAG: "%233:sub7": 306 # CHECK-CP-JSON-DAG: "%233:sub8": 303 # CHECK-CP-JSON-DAG: "%233:sub9": 302 # CHECK-CP-JSON-DAG: "%233:sub10": 301 # CHECK-CP-JSON-DAG: "%233:sub11": 300 # CHECK-CP-JSON-DAG: "%233:sub12": 297 # CHECK-CP-JSON-DAG: "%233:sub13": 296 # CHECK-CP-JSON-DAG: "%233:sub14": 295 # CHECK-CP-JSON-DAG: "%233:sub15": 294 # CHECK-CP-JSON-DAG: "%233:sub16": 291 # CHECK-CP-JSON-DAG: "%233:sub17": 290 # CHECK-CP-JSON-DAG: "%233:sub18": 289 # CHECK-CP-JSON-DAG: "%233:sub19": 288 # CHECK-CP-JSON-DAG: "%233:sub20": 285 # CHECK-CP-JSON-DAG: "%233:sub21": 284 # CHECK-CP-JSON-DAG: "%233:sub22": 283 # CHECK-CP-JSON-DAG: "%233:sub23": 282 # CHECK-CP-JSON-DAG: "%233:sub24": 279 # CHECK-CP-JSON-DAG: "%233:sub25": 278 # CHECK-CP-JSON-DAG: "%233:sub26": 277 # CHECK-CP-JSON-DAG: "%233:sub27": 276 # CHECK-CP-JSON-DAG: "%233:sub28": 273 # CHECK-CP-JSON-DAG: "%233:sub29": 272 # CHECK-CP-JSON-DAG: "%233:sub30": 271 # CHECK-CP-JSON-DAG: "%233:sub31": 270 # CHECK-CP-JSON-DAG: "%275:sub0": 363 # CHECK-CP-JSON-DAG: "%275:sub1": 362 # CHECK-CP-JSON-DAG: "%275:sub2": 361 # CHECK-CP-JSON-DAG: "%275:sub3": 360 # CHECK-CP-JSON-DAG: "%275:sub4": 357 # CHECK-CP-JSON-DAG: "%275:sub5": 356 # CHECK-CP-JSON-DAG: "%275:sub6": 355 # CHECK-CP-JSON-DAG: "%275:sub7": 354 # CHECK-CP-JSON-DAG: "%275:sub8": 351 # CHECK-CP-JSON-DAG: "%275:sub9": 350 # CHECK-CP-JSON-DAG: "%275:sub10": 349 # CHECK-CP-JSON-DAG: "%275:sub11": 348 # CHECK-CP-JSON-DAG: "%275:sub12": 345 # CHECK-CP-JSON-DAG: "%275:sub13": 344 # CHECK-CP-JSON-DAG: "%275:sub14": 343 # CHECK-CP-JSON-DAG: "%275:sub15": 342 # CHECK-CP-JSON-DAG: "%275:sub16": 339 # CHECK-CP-JSON-DAG: "%275:sub17": 338 # CHECK-CP-JSON-DAG: "%275:sub18": 337 # CHECK-CP-JSON-DAG: "%275:sub19": 336 # CHECK-CP-JSON-DAG: "%275:sub20": 333 # CHECK-CP-JSON-DAG: "%275:sub21": 332 # CHECK-CP-JSON-DAG: "%275:sub22": 331 # CHECK-CP-JSON-DAG: "%275:sub23": 330 # CHECK-CP-JSON-DAG: "%275:sub24": 327 # CHECK-CP-JSON-DAG: "%275:sub25": 326 # CHECK-CP-JSON-DAG: "%275:sub26": 325 # CHECK-CP-JSON-DAG: "%275:sub27": 324 # CHECK-CP-JSON-DAG: "%275:sub28": 321 # CHECK-CP-JSON-DAG: "%275:sub29": 320 # CHECK-CP-JSON-DAG: "%275:sub30": 319 # CHECK-CP-JSON-DAG: "%275:sub31": 318 # CHECK-CP-JSON-DAG: "%317:sub0": 411 # CHECK-CP-JSON-DAG: "%317:sub1": 410 # CHECK-CP-JSON-DAG: "%317:sub2": 409 # CHECK-CP-JSON-DAG: "%317:sub3": 408 # CHECK-CP-JSON-DAG: "%317:sub4": 405 # CHECK-CP-JSON-DAG: "%317:sub5": 404 # CHECK-CP-JSON-DAG: "%317:sub6": 403 # CHECK-CP-JSON-DAG: "%317:sub7": 402 # CHECK-CP-JSON-DAG: "%317:sub8": 399 # CHECK-CP-JSON-DAG: "%317:sub9": 398 # CHECK-CP-JSON-DAG: "%317:sub10": 397 # CHECK-CP-JSON-DAG: "%317:sub11": 396 # CHECK-CP-JSON-DAG: "%317:sub12": 393 # CHECK-CP-JSON-DAG: "%317:sub13": 392 # CHECK-CP-JSON-DAG: "%317:sub14": 391 # CHECK-CP-JSON-DAG: "%317:sub15": 390 # CHECK-CP-JSON-DAG: "%317:sub16": 387 # CHECK-CP-JSON-DAG: "%317:sub17": 386 # CHECK-CP-JSON-DAG: "%317:sub18": 385 # CHECK-CP-JSON-DAG: "%317:sub19": 384 # CHECK-CP-JSON-DAG: "%317:sub20": 381 # CHECK-CP-JSON-DAG: "%317:sub21": 380 # CHECK-CP-JSON-DAG: "%317:sub22": 379 # CHECK-CP-JSON-DAG: "%317:sub23": 378 # CHECK-CP-JSON-DAG: "%317:sub24": 375 # CHECK-CP-JSON-DAG: "%317:sub25": 374 # CHECK-CP-JSON-DAG: "%317:sub26": 373 # CHECK-CP-JSON-DAG: "%317:sub27": 372 # CHECK-CP-JSON-DAG: "%317:sub28": 369 # CHECK-CP-JSON-DAG: "%317:sub29": 368 # CHECK-CP-JSON-DAG: "%317:sub30": 367 # CHECK-CP-JSON-DAG: "%317:sub31": 366 # CHECK-CP-JSON-DAG: "%319": 34 # CHECK-CP-JSON-DAG: "%320": 34 # CHECK-CP-JSON-DAG: "%321": 34 # CHECK-CP-JSON-DAG: "%322": 34 # CHECK-CP-JSON-DAG: "%323:sub0": 3 # CHECK-CP-JSON-DAG: "%323:sub1": 2 # CHECK-CP-JSON-DAG: "%323:sub2": 1 # CHECK-CP-JSON-DAG: "%323:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 411 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%325:vgpr_32 = COPY %323.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 170 # CHECK-CP-JSON-DAG: "%69:sub1": 169 # CHECK-CP-JSON-DAG: "%69:sub2": 168 # CHECK-CP-JSON-DAG: "%69:sub3": 167 # CHECK-CP-JSON-DAG: "%69:sub4": 164 # CHECK-CP-JSON-DAG: "%69:sub5": 163 # CHECK-CP-JSON-DAG: "%69:sub6": 162 # CHECK-CP-JSON-DAG: "%69:sub7": 161 # CHECK-CP-JSON-DAG: "%69:sub8": 158 # CHECK-CP-JSON-DAG: "%69:sub9": 157 # CHECK-CP-JSON-DAG: "%69:sub10": 156 # CHECK-CP-JSON-DAG: "%69:sub11": 155 # CHECK-CP-JSON-DAG: "%69:sub12": 152 # CHECK-CP-JSON-DAG: "%69:sub13": 151 # CHECK-CP-JSON-DAG: "%69:sub14": 150 # CHECK-CP-JSON-DAG: "%69:sub15": 149 # CHECK-CP-JSON-DAG: "%69:sub16": 146 # CHECK-CP-JSON-DAG: "%69:sub17": 145 # CHECK-CP-JSON-DAG: "%69:sub18": 144 # CHECK-CP-JSON-DAG: "%69:sub19": 143 # CHECK-CP-JSON-DAG: "%69:sub20": 140 # CHECK-CP-JSON-DAG: "%69:sub21": 139 # CHECK-CP-JSON-DAG: "%69:sub22": 138 # CHECK-CP-JSON-DAG: "%69:sub23": 137 # CHECK-CP-JSON-DAG: "%69:sub24": 134 # CHECK-CP-JSON-DAG: "%69:sub25": 133 # CHECK-CP-JSON-DAG: "%69:sub26": 132 # CHECK-CP-JSON-DAG: "%69:sub27": 131 # CHECK-CP-JSON-DAG: "%69:sub28": 128 # CHECK-CP-JSON-DAG: "%69:sub29": 127 # CHECK-CP-JSON-DAG: "%69:sub30": 126 # CHECK-CP-JSON-DAG: "%69:sub31": 125 # CHECK-CP-JSON-DAG: "%70:sub0": 122 # CHECK-CP-JSON-DAG: "%70:sub1": 121 # CHECK-CP-JSON-DAG: "%70:sub2": 120 # CHECK-CP-JSON-DAG: "%70:sub3": 119 # CHECK-CP-JSON-DAG: "%70:sub4": 116 # CHECK-CP-JSON-DAG: "%70:sub5": 115 # CHECK-CP-JSON-DAG: "%70:sub6": 114 # CHECK-CP-JSON-DAG: "%70:sub7": 113 # CHECK-CP-JSON-DAG: "%70:sub8": 110 # CHECK-CP-JSON-DAG: "%70:sub9": 109 # CHECK-CP-JSON-DAG: "%70:sub10": 108 # CHECK-CP-JSON-DAG: "%70:sub11": 107 # CHECK-CP-JSON-DAG: "%70:sub12": 104 # CHECK-CP-JSON-DAG: "%70:sub13": 103 # CHECK-CP-JSON-DAG: "%70:sub14": 102 # CHECK-CP-JSON-DAG: "%70:sub15": 101 # CHECK-CP-JSON-DAG: "%70:sub16": 98 # CHECK-CP-JSON-DAG: "%70:sub17": 97 # CHECK-CP-JSON-DAG: "%70:sub18": 96 # CHECK-CP-JSON-DAG: "%70:sub19": 95 # CHECK-CP-JSON-DAG: "%70:sub20": 92 # CHECK-CP-JSON-DAG: "%70:sub21": 91 # CHECK-CP-JSON-DAG: "%70:sub22": 90 # CHECK-CP-JSON-DAG: "%70:sub23": 89 # CHECK-CP-JSON-DAG: "%70:sub24": 86 # CHECK-CP-JSON-DAG: "%70:sub25": 85 # CHECK-CP-JSON-DAG: "%70:sub26": 84 # CHECK-CP-JSON-DAG: "%70:sub27": 83 # CHECK-CP-JSON-DAG: "%70:sub28": 80 # CHECK-CP-JSON-DAG: "%70:sub29": 79 # CHECK-CP-JSON-DAG: "%70:sub30": 78 # CHECK-CP-JSON-DAG: "%70:sub31": 77 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 35 # CHECK-CP-JSON-DAG: "%149:sub0": 218 # CHECK-CP-JSON-DAG: "%149:sub1": 217 # CHECK-CP-JSON-DAG: "%149:sub2": 216 # CHECK-CP-JSON-DAG: "%149:sub3": 215 # CHECK-CP-JSON-DAG: "%149:sub4": 212 # CHECK-CP-JSON-DAG: "%149:sub5": 211 # CHECK-CP-JSON-DAG: "%149:sub6": 210 # CHECK-CP-JSON-DAG: "%149:sub7": 209 # CHECK-CP-JSON-DAG: "%149:sub8": 206 # CHECK-CP-JSON-DAG: "%149:sub9": 205 # CHECK-CP-JSON-DAG: "%149:sub10": 204 # CHECK-CP-JSON-DAG: "%149:sub11": 203 # CHECK-CP-JSON-DAG: "%149:sub12": 200 # CHECK-CP-JSON-DAG: "%149:sub13": 199 # CHECK-CP-JSON-DAG: "%149:sub14": 198 # CHECK-CP-JSON-DAG: "%149:sub15": 197 # CHECK-CP-JSON-DAG: "%149:sub16": 194 # CHECK-CP-JSON-DAG: "%149:sub17": 193 # CHECK-CP-JSON-DAG: "%149:sub18": 192 # CHECK-CP-JSON-DAG: "%149:sub19": 191 # CHECK-CP-JSON-DAG: "%149:sub20": 188 # CHECK-CP-JSON-DAG: "%149:sub21": 187 # CHECK-CP-JSON-DAG: "%149:sub22": 186 # CHECK-CP-JSON-DAG: "%149:sub23": 185 # CHECK-CP-JSON-DAG: "%149:sub24": 182 # CHECK-CP-JSON-DAG: "%149:sub25": 181 # CHECK-CP-JSON-DAG: "%149:sub26": 180 # CHECK-CP-JSON-DAG: "%149:sub27": 179 # CHECK-CP-JSON-DAG: "%149:sub28": 176 # CHECK-CP-JSON-DAG: "%149:sub29": 175 # CHECK-CP-JSON-DAG: "%149:sub30": 174 # CHECK-CP-JSON-DAG: "%149:sub31": 173 # CHECK-CP-JSON-DAG: "%191:sub0": 266 # CHECK-CP-JSON-DAG: "%191:sub1": 265 # CHECK-CP-JSON-DAG: "%191:sub2": 264 # CHECK-CP-JSON-DAG: "%191:sub3": 263 # CHECK-CP-JSON-DAG: "%191:sub4": 260 # CHECK-CP-JSON-DAG: "%191:sub5": 259 # CHECK-CP-JSON-DAG: "%191:sub6": 258 # CHECK-CP-JSON-DAG: "%191:sub7": 257 # CHECK-CP-JSON-DAG: "%191:sub8": 254 # CHECK-CP-JSON-DAG: "%191:sub9": 253 # CHECK-CP-JSON-DAG: "%191:sub10": 252 # CHECK-CP-JSON-DAG: "%191:sub11": 251 # CHECK-CP-JSON-DAG: "%191:sub12": 248 # CHECK-CP-JSON-DAG: "%191:sub13": 247 # CHECK-CP-JSON-DAG: "%191:sub14": 246 # CHECK-CP-JSON-DAG: "%191:sub15": 245 # CHECK-CP-JSON-DAG: "%191:sub16": 242 # CHECK-CP-JSON-DAG: "%191:sub17": 241 # CHECK-CP-JSON-DAG: "%191:sub18": 240 # CHECK-CP-JSON-DAG: "%191:sub19": 239 # CHECK-CP-JSON-DAG: "%191:sub20": 236 # CHECK-CP-JSON-DAG: "%191:sub21": 235 # CHECK-CP-JSON-DAG: "%191:sub22": 234 # CHECK-CP-JSON-DAG: "%191:sub23": 233 # CHECK-CP-JSON-DAG: "%191:sub24": 230 # CHECK-CP-JSON-DAG: "%191:sub25": 229 # CHECK-CP-JSON-DAG: "%191:sub26": 228 # CHECK-CP-JSON-DAG: "%191:sub27": 227 # CHECK-CP-JSON-DAG: "%191:sub28": 224 # CHECK-CP-JSON-DAG: "%191:sub29": 223 # CHECK-CP-JSON-DAG: "%191:sub30": 222 # CHECK-CP-JSON-DAG: "%191:sub31": 221 # CHECK-CP-JSON-DAG: "%233:sub0": 314 # CHECK-CP-JSON-DAG: "%233:sub1": 313 # CHECK-CP-JSON-DAG: "%233:sub2": 312 # CHECK-CP-JSON-DAG: "%233:sub3": 311 # CHECK-CP-JSON-DAG: "%233:sub4": 308 # CHECK-CP-JSON-DAG: "%233:sub5": 307 # CHECK-CP-JSON-DAG: "%233:sub6": 306 # CHECK-CP-JSON-DAG: "%233:sub7": 305 # CHECK-CP-JSON-DAG: "%233:sub8": 302 # CHECK-CP-JSON-DAG: "%233:sub9": 301 # CHECK-CP-JSON-DAG: "%233:sub10": 300 # CHECK-CP-JSON-DAG: "%233:sub11": 299 # CHECK-CP-JSON-DAG: "%233:sub12": 296 # CHECK-CP-JSON-DAG: "%233:sub13": 295 # CHECK-CP-JSON-DAG: "%233:sub14": 294 # CHECK-CP-JSON-DAG: "%233:sub15": 293 # CHECK-CP-JSON-DAG: "%233:sub16": 290 # CHECK-CP-JSON-DAG: "%233:sub17": 289 # CHECK-CP-JSON-DAG: "%233:sub18": 288 # CHECK-CP-JSON-DAG: "%233:sub19": 287 # CHECK-CP-JSON-DAG: "%233:sub20": 284 # CHECK-CP-JSON-DAG: "%233:sub21": 283 # CHECK-CP-JSON-DAG: "%233:sub22": 282 # CHECK-CP-JSON-DAG: "%233:sub23": 281 # CHECK-CP-JSON-DAG: "%233:sub24": 278 # CHECK-CP-JSON-DAG: "%233:sub25": 277 # CHECK-CP-JSON-DAG: "%233:sub26": 276 # CHECK-CP-JSON-DAG: "%233:sub27": 275 # CHECK-CP-JSON-DAG: "%233:sub28": 272 # CHECK-CP-JSON-DAG: "%233:sub29": 271 # CHECK-CP-JSON-DAG: "%233:sub30": 270 # CHECK-CP-JSON-DAG: "%233:sub31": 269 # CHECK-CP-JSON-DAG: "%275:sub0": 362 # CHECK-CP-JSON-DAG: "%275:sub1": 361 # CHECK-CP-JSON-DAG: "%275:sub2": 360 # CHECK-CP-JSON-DAG: "%275:sub3": 359 # CHECK-CP-JSON-DAG: "%275:sub4": 356 # CHECK-CP-JSON-DAG: "%275:sub5": 355 # CHECK-CP-JSON-DAG: "%275:sub6": 354 # CHECK-CP-JSON-DAG: "%275:sub7": 353 # CHECK-CP-JSON-DAG: "%275:sub8": 350 # CHECK-CP-JSON-DAG: "%275:sub9": 349 # CHECK-CP-JSON-DAG: "%275:sub10": 348 # CHECK-CP-JSON-DAG: "%275:sub11": 347 # CHECK-CP-JSON-DAG: "%275:sub12": 344 # CHECK-CP-JSON-DAG: "%275:sub13": 343 # CHECK-CP-JSON-DAG: "%275:sub14": 342 # CHECK-CP-JSON-DAG: "%275:sub15": 341 # CHECK-CP-JSON-DAG: "%275:sub16": 338 # CHECK-CP-JSON-DAG: "%275:sub17": 337 # CHECK-CP-JSON-DAG: "%275:sub18": 336 # CHECK-CP-JSON-DAG: "%275:sub19": 335 # CHECK-CP-JSON-DAG: "%275:sub20": 332 # CHECK-CP-JSON-DAG: "%275:sub21": 331 # CHECK-CP-JSON-DAG: "%275:sub22": 330 # CHECK-CP-JSON-DAG: "%275:sub23": 329 # CHECK-CP-JSON-DAG: "%275:sub24": 326 # CHECK-CP-JSON-DAG: "%275:sub25": 325 # CHECK-CP-JSON-DAG: "%275:sub26": 324 # CHECK-CP-JSON-DAG: "%275:sub27": 323 # CHECK-CP-JSON-DAG: "%275:sub28": 320 # CHECK-CP-JSON-DAG: "%275:sub29": 319 # CHECK-CP-JSON-DAG: "%275:sub30": 318 # CHECK-CP-JSON-DAG: "%275:sub31": 317 # CHECK-CP-JSON-DAG: "%317:sub0": 410 # CHECK-CP-JSON-DAG: "%317:sub1": 409 # CHECK-CP-JSON-DAG: "%317:sub2": 408 # CHECK-CP-JSON-DAG: "%317:sub3": 407 # CHECK-CP-JSON-DAG: "%317:sub4": 404 # CHECK-CP-JSON-DAG: "%317:sub5": 403 # CHECK-CP-JSON-DAG: "%317:sub6": 402 # CHECK-CP-JSON-DAG: "%317:sub7": 401 # CHECK-CP-JSON-DAG: "%317:sub8": 398 # CHECK-CP-JSON-DAG: "%317:sub9": 397 # CHECK-CP-JSON-DAG: "%317:sub10": 396 # CHECK-CP-JSON-DAG: "%317:sub11": 395 # CHECK-CP-JSON-DAG: "%317:sub12": 392 # CHECK-CP-JSON-DAG: "%317:sub13": 391 # CHECK-CP-JSON-DAG: "%317:sub14": 390 # CHECK-CP-JSON-DAG: "%317:sub15": 389 # CHECK-CP-JSON-DAG: "%317:sub16": 386 # CHECK-CP-JSON-DAG: "%317:sub17": 385 # CHECK-CP-JSON-DAG: "%317:sub18": 384 # CHECK-CP-JSON-DAG: "%317:sub19": 383 # CHECK-CP-JSON-DAG: "%317:sub20": 380 # CHECK-CP-JSON-DAG: "%317:sub21": 379 # CHECK-CP-JSON-DAG: "%317:sub22": 378 # CHECK-CP-JSON-DAG: "%317:sub23": 377 # CHECK-CP-JSON-DAG: "%317:sub24": 374 # CHECK-CP-JSON-DAG: "%317:sub25": 373 # CHECK-CP-JSON-DAG: "%317:sub26": 372 # CHECK-CP-JSON-DAG: "%317:sub27": 371 # CHECK-CP-JSON-DAG: "%317:sub28": 368 # CHECK-CP-JSON-DAG: "%317:sub29": 367 # CHECK-CP-JSON-DAG: "%317:sub30": 366 # CHECK-CP-JSON-DAG: "%317:sub31": 365 # CHECK-CP-JSON-DAG: "%319": 33 # CHECK-CP-JSON-DAG: "%320": 33 # CHECK-CP-JSON-DAG: "%321": 33 # CHECK-CP-JSON-DAG: "%322": 33 # CHECK-CP-JSON-DAG: "%323:sub0": 2 # CHECK-CP-JSON-DAG: "%323:sub1": 1 # CHECK-CP-JSON-DAG: "%323:sub2": 0 # CHECK-CP-JSON-DAG: "%324": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 410 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%326:vgpr_32 = COPY %323.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 169 # CHECK-CP-JSON-DAG: "%69:sub1": 168 # CHECK-CP-JSON-DAG: "%69:sub2": 167 # CHECK-CP-JSON-DAG: "%69:sub3": 166 # CHECK-CP-JSON-DAG: "%69:sub4": 163 # CHECK-CP-JSON-DAG: "%69:sub5": 162 # CHECK-CP-JSON-DAG: "%69:sub6": 161 # CHECK-CP-JSON-DAG: "%69:sub7": 160 # CHECK-CP-JSON-DAG: "%69:sub8": 157 # CHECK-CP-JSON-DAG: "%69:sub9": 156 # CHECK-CP-JSON-DAG: "%69:sub10": 155 # CHECK-CP-JSON-DAG: "%69:sub11": 154 # CHECK-CP-JSON-DAG: "%69:sub12": 151 # CHECK-CP-JSON-DAG: "%69:sub13": 150 # CHECK-CP-JSON-DAG: "%69:sub14": 149 # CHECK-CP-JSON-DAG: "%69:sub15": 148 # CHECK-CP-JSON-DAG: "%69:sub16": 145 # CHECK-CP-JSON-DAG: "%69:sub17": 144 # CHECK-CP-JSON-DAG: "%69:sub18": 143 # CHECK-CP-JSON-DAG: "%69:sub19": 142 # CHECK-CP-JSON-DAG: "%69:sub20": 139 # CHECK-CP-JSON-DAG: "%69:sub21": 138 # CHECK-CP-JSON-DAG: "%69:sub22": 137 # CHECK-CP-JSON-DAG: "%69:sub23": 136 # CHECK-CP-JSON-DAG: "%69:sub24": 133 # CHECK-CP-JSON-DAG: "%69:sub25": 132 # CHECK-CP-JSON-DAG: "%69:sub26": 131 # CHECK-CP-JSON-DAG: "%69:sub27": 130 # CHECK-CP-JSON-DAG: "%69:sub28": 127 # CHECK-CP-JSON-DAG: "%69:sub29": 126 # CHECK-CP-JSON-DAG: "%69:sub30": 125 # CHECK-CP-JSON-DAG: "%69:sub31": 124 # CHECK-CP-JSON-DAG: "%70:sub0": 121 # CHECK-CP-JSON-DAG: "%70:sub1": 120 # CHECK-CP-JSON-DAG: "%70:sub2": 119 # CHECK-CP-JSON-DAG: "%70:sub3": 118 # CHECK-CP-JSON-DAG: "%70:sub4": 115 # CHECK-CP-JSON-DAG: "%70:sub5": 114 # CHECK-CP-JSON-DAG: "%70:sub6": 113 # CHECK-CP-JSON-DAG: "%70:sub7": 112 # CHECK-CP-JSON-DAG: "%70:sub8": 109 # CHECK-CP-JSON-DAG: "%70:sub9": 108 # CHECK-CP-JSON-DAG: "%70:sub10": 107 # CHECK-CP-JSON-DAG: "%70:sub11": 106 # CHECK-CP-JSON-DAG: "%70:sub12": 103 # CHECK-CP-JSON-DAG: "%70:sub13": 102 # CHECK-CP-JSON-DAG: "%70:sub14": 101 # CHECK-CP-JSON-DAG: "%70:sub15": 100 # CHECK-CP-JSON-DAG: "%70:sub16": 97 # CHECK-CP-JSON-DAG: "%70:sub17": 96 # CHECK-CP-JSON-DAG: "%70:sub18": 95 # CHECK-CP-JSON-DAG: "%70:sub19": 94 # CHECK-CP-JSON-DAG: "%70:sub20": 91 # CHECK-CP-JSON-DAG: "%70:sub21": 90 # CHECK-CP-JSON-DAG: "%70:sub22": 89 # CHECK-CP-JSON-DAG: "%70:sub23": 88 # CHECK-CP-JSON-DAG: "%70:sub24": 85 # CHECK-CP-JSON-DAG: "%70:sub25": 84 # CHECK-CP-JSON-DAG: "%70:sub26": 83 # CHECK-CP-JSON-DAG: "%70:sub27": 82 # CHECK-CP-JSON-DAG: "%70:sub28": 79 # CHECK-CP-JSON-DAG: "%70:sub29": 78 # CHECK-CP-JSON-DAG: "%70:sub30": 77 # CHECK-CP-JSON-DAG: "%70:sub31": 76 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 34 # CHECK-CP-JSON-DAG: "%149:sub0": 217 # CHECK-CP-JSON-DAG: "%149:sub1": 216 # CHECK-CP-JSON-DAG: "%149:sub2": 215 # CHECK-CP-JSON-DAG: "%149:sub3": 214 # CHECK-CP-JSON-DAG: "%149:sub4": 211 # CHECK-CP-JSON-DAG: "%149:sub5": 210 # CHECK-CP-JSON-DAG: "%149:sub6": 209 # CHECK-CP-JSON-DAG: "%149:sub7": 208 # CHECK-CP-JSON-DAG: "%149:sub8": 205 # CHECK-CP-JSON-DAG: "%149:sub9": 204 # CHECK-CP-JSON-DAG: "%149:sub10": 203 # CHECK-CP-JSON-DAG: "%149:sub11": 202 # CHECK-CP-JSON-DAG: "%149:sub12": 199 # CHECK-CP-JSON-DAG: "%149:sub13": 198 # CHECK-CP-JSON-DAG: "%149:sub14": 197 # CHECK-CP-JSON-DAG: "%149:sub15": 196 # CHECK-CP-JSON-DAG: "%149:sub16": 193 # CHECK-CP-JSON-DAG: "%149:sub17": 192 # CHECK-CP-JSON-DAG: "%149:sub18": 191 # CHECK-CP-JSON-DAG: "%149:sub19": 190 # CHECK-CP-JSON-DAG: "%149:sub20": 187 # CHECK-CP-JSON-DAG: "%149:sub21": 186 # CHECK-CP-JSON-DAG: "%149:sub22": 185 # CHECK-CP-JSON-DAG: "%149:sub23": 184 # CHECK-CP-JSON-DAG: "%149:sub24": 181 # CHECK-CP-JSON-DAG: "%149:sub25": 180 # CHECK-CP-JSON-DAG: "%149:sub26": 179 # CHECK-CP-JSON-DAG: "%149:sub27": 178 # CHECK-CP-JSON-DAG: "%149:sub28": 175 # CHECK-CP-JSON-DAG: "%149:sub29": 174 # CHECK-CP-JSON-DAG: "%149:sub30": 173 # CHECK-CP-JSON-DAG: "%149:sub31": 172 # CHECK-CP-JSON-DAG: "%191:sub0": 265 # CHECK-CP-JSON-DAG: "%191:sub1": 264 # CHECK-CP-JSON-DAG: "%191:sub2": 263 # CHECK-CP-JSON-DAG: "%191:sub3": 262 # CHECK-CP-JSON-DAG: "%191:sub4": 259 # CHECK-CP-JSON-DAG: "%191:sub5": 258 # CHECK-CP-JSON-DAG: "%191:sub6": 257 # CHECK-CP-JSON-DAG: "%191:sub7": 256 # CHECK-CP-JSON-DAG: "%191:sub8": 253 # CHECK-CP-JSON-DAG: "%191:sub9": 252 # CHECK-CP-JSON-DAG: "%191:sub10": 251 # CHECK-CP-JSON-DAG: "%191:sub11": 250 # CHECK-CP-JSON-DAG: "%191:sub12": 247 # CHECK-CP-JSON-DAG: "%191:sub13": 246 # CHECK-CP-JSON-DAG: "%191:sub14": 245 # CHECK-CP-JSON-DAG: "%191:sub15": 244 # CHECK-CP-JSON-DAG: "%191:sub16": 241 # CHECK-CP-JSON-DAG: "%191:sub17": 240 # CHECK-CP-JSON-DAG: "%191:sub18": 239 # CHECK-CP-JSON-DAG: "%191:sub19": 238 # CHECK-CP-JSON-DAG: "%191:sub20": 235 # CHECK-CP-JSON-DAG: "%191:sub21": 234 # CHECK-CP-JSON-DAG: "%191:sub22": 233 # CHECK-CP-JSON-DAG: "%191:sub23": 232 # CHECK-CP-JSON-DAG: "%191:sub24": 229 # CHECK-CP-JSON-DAG: "%191:sub25": 228 # CHECK-CP-JSON-DAG: "%191:sub26": 227 # CHECK-CP-JSON-DAG: "%191:sub27": 226 # CHECK-CP-JSON-DAG: "%191:sub28": 223 # CHECK-CP-JSON-DAG: "%191:sub29": 222 # CHECK-CP-JSON-DAG: "%191:sub30": 221 # CHECK-CP-JSON-DAG: "%191:sub31": 220 # CHECK-CP-JSON-DAG: "%233:sub0": 313 # CHECK-CP-JSON-DAG: "%233:sub1": 312 # CHECK-CP-JSON-DAG: "%233:sub2": 311 # CHECK-CP-JSON-DAG: "%233:sub3": 310 # CHECK-CP-JSON-DAG: "%233:sub4": 307 # CHECK-CP-JSON-DAG: "%233:sub5": 306 # CHECK-CP-JSON-DAG: "%233:sub6": 305 # CHECK-CP-JSON-DAG: "%233:sub7": 304 # CHECK-CP-JSON-DAG: "%233:sub8": 301 # CHECK-CP-JSON-DAG: "%233:sub9": 300 # CHECK-CP-JSON-DAG: "%233:sub10": 299 # CHECK-CP-JSON-DAG: "%233:sub11": 298 # CHECK-CP-JSON-DAG: "%233:sub12": 295 # CHECK-CP-JSON-DAG: "%233:sub13": 294 # CHECK-CP-JSON-DAG: "%233:sub14": 293 # CHECK-CP-JSON-DAG: "%233:sub15": 292 # CHECK-CP-JSON-DAG: "%233:sub16": 289 # CHECK-CP-JSON-DAG: "%233:sub17": 288 # CHECK-CP-JSON-DAG: "%233:sub18": 287 # CHECK-CP-JSON-DAG: "%233:sub19": 286 # CHECK-CP-JSON-DAG: "%233:sub20": 283 # CHECK-CP-JSON-DAG: "%233:sub21": 282 # CHECK-CP-JSON-DAG: "%233:sub22": 281 # CHECK-CP-JSON-DAG: "%233:sub23": 280 # CHECK-CP-JSON-DAG: "%233:sub24": 277 # CHECK-CP-JSON-DAG: "%233:sub25": 276 # CHECK-CP-JSON-DAG: "%233:sub26": 275 # CHECK-CP-JSON-DAG: "%233:sub27": 274 # CHECK-CP-JSON-DAG: "%233:sub28": 271 # CHECK-CP-JSON-DAG: "%233:sub29": 270 # CHECK-CP-JSON-DAG: "%233:sub30": 269 # CHECK-CP-JSON-DAG: "%233:sub31": 268 # CHECK-CP-JSON-DAG: "%275:sub0": 361 # CHECK-CP-JSON-DAG: "%275:sub1": 360 # CHECK-CP-JSON-DAG: "%275:sub2": 359 # CHECK-CP-JSON-DAG: "%275:sub3": 358 # CHECK-CP-JSON-DAG: "%275:sub4": 355 # CHECK-CP-JSON-DAG: "%275:sub5": 354 # CHECK-CP-JSON-DAG: "%275:sub6": 353 # CHECK-CP-JSON-DAG: "%275:sub7": 352 # CHECK-CP-JSON-DAG: "%275:sub8": 349 # CHECK-CP-JSON-DAG: "%275:sub9": 348 # CHECK-CP-JSON-DAG: "%275:sub10": 347 # CHECK-CP-JSON-DAG: "%275:sub11": 346 # CHECK-CP-JSON-DAG: "%275:sub12": 343 # CHECK-CP-JSON-DAG: "%275:sub13": 342 # CHECK-CP-JSON-DAG: "%275:sub14": 341 # CHECK-CP-JSON-DAG: "%275:sub15": 340 # CHECK-CP-JSON-DAG: "%275:sub16": 337 # CHECK-CP-JSON-DAG: "%275:sub17": 336 # CHECK-CP-JSON-DAG: "%275:sub18": 335 # CHECK-CP-JSON-DAG: "%275:sub19": 334 # CHECK-CP-JSON-DAG: "%275:sub20": 331 # CHECK-CP-JSON-DAG: "%275:sub21": 330 # CHECK-CP-JSON-DAG: "%275:sub22": 329 # CHECK-CP-JSON-DAG: "%275:sub23": 328 # CHECK-CP-JSON-DAG: "%275:sub24": 325 # CHECK-CP-JSON-DAG: "%275:sub25": 324 # CHECK-CP-JSON-DAG: "%275:sub26": 323 # CHECK-CP-JSON-DAG: "%275:sub27": 322 # CHECK-CP-JSON-DAG: "%275:sub28": 319 # CHECK-CP-JSON-DAG: "%275:sub29": 318 # CHECK-CP-JSON-DAG: "%275:sub30": 317 # CHECK-CP-JSON-DAG: "%275:sub31": 316 # CHECK-CP-JSON-DAG: "%317:sub0": 409 # CHECK-CP-JSON-DAG: "%317:sub1": 408 # CHECK-CP-JSON-DAG: "%317:sub2": 407 # CHECK-CP-JSON-DAG: "%317:sub3": 406 # CHECK-CP-JSON-DAG: "%317:sub4": 403 # CHECK-CP-JSON-DAG: "%317:sub5": 402 # CHECK-CP-JSON-DAG: "%317:sub6": 401 # CHECK-CP-JSON-DAG: "%317:sub7": 400 # CHECK-CP-JSON-DAG: "%317:sub8": 397 # CHECK-CP-JSON-DAG: "%317:sub9": 396 # CHECK-CP-JSON-DAG: "%317:sub10": 395 # CHECK-CP-JSON-DAG: "%317:sub11": 394 # CHECK-CP-JSON-DAG: "%317:sub12": 391 # CHECK-CP-JSON-DAG: "%317:sub13": 390 # CHECK-CP-JSON-DAG: "%317:sub14": 389 # CHECK-CP-JSON-DAG: "%317:sub15": 388 # CHECK-CP-JSON-DAG: "%317:sub16": 385 # CHECK-CP-JSON-DAG: "%317:sub17": 384 # CHECK-CP-JSON-DAG: "%317:sub18": 383 # CHECK-CP-JSON-DAG: "%317:sub19": 382 # CHECK-CP-JSON-DAG: "%317:sub20": 379 # CHECK-CP-JSON-DAG: "%317:sub21": 378 # CHECK-CP-JSON-DAG: "%317:sub22": 377 # CHECK-CP-JSON-DAG: "%317:sub23": 376 # CHECK-CP-JSON-DAG: "%317:sub24": 373 # CHECK-CP-JSON-DAG: "%317:sub25": 372 # CHECK-CP-JSON-DAG: "%317:sub26": 371 # CHECK-CP-JSON-DAG: "%317:sub27": 370 # CHECK-CP-JSON-DAG: "%317:sub28": 367 # CHECK-CP-JSON-DAG: "%317:sub29": 366 # CHECK-CP-JSON-DAG: "%317:sub30": 365 # CHECK-CP-JSON-DAG: "%317:sub31": 364 # CHECK-CP-JSON-DAG: "%319": 32 # CHECK-CP-JSON-DAG: "%320": 32 # CHECK-CP-JSON-DAG: "%321": 32 # CHECK-CP-JSON-DAG: "%322": 32 # CHECK-CP-JSON-DAG: "%323:sub0": 1 # CHECK-CP-JSON-DAG: "%323:sub1": 0 # CHECK-CP-JSON-DAG: "%324": 32 # CHECK-CP-JSON-DAG: "%325": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 409 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%327:vgpr_32 = COPY %323.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 168 # CHECK-CP-JSON-DAG: "%69:sub1": 167 # CHECK-CP-JSON-DAG: "%69:sub2": 166 # CHECK-CP-JSON-DAG: "%69:sub3": 165 # CHECK-CP-JSON-DAG: "%69:sub4": 162 # CHECK-CP-JSON-DAG: "%69:sub5": 161 # CHECK-CP-JSON-DAG: "%69:sub6": 160 # CHECK-CP-JSON-DAG: "%69:sub7": 159 # CHECK-CP-JSON-DAG: "%69:sub8": 156 # CHECK-CP-JSON-DAG: "%69:sub9": 155 # CHECK-CP-JSON-DAG: "%69:sub10": 154 # CHECK-CP-JSON-DAG: "%69:sub11": 153 # CHECK-CP-JSON-DAG: "%69:sub12": 150 # CHECK-CP-JSON-DAG: "%69:sub13": 149 # CHECK-CP-JSON-DAG: "%69:sub14": 148 # CHECK-CP-JSON-DAG: "%69:sub15": 147 # CHECK-CP-JSON-DAG: "%69:sub16": 144 # CHECK-CP-JSON-DAG: "%69:sub17": 143 # CHECK-CP-JSON-DAG: "%69:sub18": 142 # CHECK-CP-JSON-DAG: "%69:sub19": 141 # CHECK-CP-JSON-DAG: "%69:sub20": 138 # CHECK-CP-JSON-DAG: "%69:sub21": 137 # CHECK-CP-JSON-DAG: "%69:sub22": 136 # CHECK-CP-JSON-DAG: "%69:sub23": 135 # CHECK-CP-JSON-DAG: "%69:sub24": 132 # CHECK-CP-JSON-DAG: "%69:sub25": 131 # CHECK-CP-JSON-DAG: "%69:sub26": 130 # CHECK-CP-JSON-DAG: "%69:sub27": 129 # CHECK-CP-JSON-DAG: "%69:sub28": 126 # CHECK-CP-JSON-DAG: "%69:sub29": 125 # CHECK-CP-JSON-DAG: "%69:sub30": 124 # CHECK-CP-JSON-DAG: "%69:sub31": 123 # CHECK-CP-JSON-DAG: "%70:sub0": 120 # CHECK-CP-JSON-DAG: "%70:sub1": 119 # CHECK-CP-JSON-DAG: "%70:sub2": 118 # CHECK-CP-JSON-DAG: "%70:sub3": 117 # CHECK-CP-JSON-DAG: "%70:sub4": 114 # CHECK-CP-JSON-DAG: "%70:sub5": 113 # CHECK-CP-JSON-DAG: "%70:sub6": 112 # CHECK-CP-JSON-DAG: "%70:sub7": 111 # CHECK-CP-JSON-DAG: "%70:sub8": 108 # CHECK-CP-JSON-DAG: "%70:sub9": 107 # CHECK-CP-JSON-DAG: "%70:sub10": 106 # CHECK-CP-JSON-DAG: "%70:sub11": 105 # CHECK-CP-JSON-DAG: "%70:sub12": 102 # CHECK-CP-JSON-DAG: "%70:sub13": 101 # CHECK-CP-JSON-DAG: "%70:sub14": 100 # CHECK-CP-JSON-DAG: "%70:sub15": 99 # CHECK-CP-JSON-DAG: "%70:sub16": 96 # CHECK-CP-JSON-DAG: "%70:sub17": 95 # CHECK-CP-JSON-DAG: "%70:sub18": 94 # CHECK-CP-JSON-DAG: "%70:sub19": 93 # CHECK-CP-JSON-DAG: "%70:sub20": 90 # CHECK-CP-JSON-DAG: "%70:sub21": 89 # CHECK-CP-JSON-DAG: "%70:sub22": 88 # CHECK-CP-JSON-DAG: "%70:sub23": 87 # CHECK-CP-JSON-DAG: "%70:sub24": 84 # CHECK-CP-JSON-DAG: "%70:sub25": 83 # CHECK-CP-JSON-DAG: "%70:sub26": 82 # CHECK-CP-JSON-DAG: "%70:sub27": 81 # CHECK-CP-JSON-DAG: "%70:sub28": 78 # CHECK-CP-JSON-DAG: "%70:sub29": 77 # CHECK-CP-JSON-DAG: "%70:sub30": 76 # CHECK-CP-JSON-DAG: "%70:sub31": 75 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 33 # CHECK-CP-JSON-DAG: "%149:sub0": 216 # CHECK-CP-JSON-DAG: "%149:sub1": 215 # CHECK-CP-JSON-DAG: "%149:sub2": 214 # CHECK-CP-JSON-DAG: "%149:sub3": 213 # CHECK-CP-JSON-DAG: "%149:sub4": 210 # CHECK-CP-JSON-DAG: "%149:sub5": 209 # CHECK-CP-JSON-DAG: "%149:sub6": 208 # CHECK-CP-JSON-DAG: "%149:sub7": 207 # CHECK-CP-JSON-DAG: "%149:sub8": 204 # CHECK-CP-JSON-DAG: "%149:sub9": 203 # CHECK-CP-JSON-DAG: "%149:sub10": 202 # CHECK-CP-JSON-DAG: "%149:sub11": 201 # CHECK-CP-JSON-DAG: "%149:sub12": 198 # CHECK-CP-JSON-DAG: "%149:sub13": 197 # CHECK-CP-JSON-DAG: "%149:sub14": 196 # CHECK-CP-JSON-DAG: "%149:sub15": 195 # CHECK-CP-JSON-DAG: "%149:sub16": 192 # CHECK-CP-JSON-DAG: "%149:sub17": 191 # CHECK-CP-JSON-DAG: "%149:sub18": 190 # CHECK-CP-JSON-DAG: "%149:sub19": 189 # CHECK-CP-JSON-DAG: "%149:sub20": 186 # CHECK-CP-JSON-DAG: "%149:sub21": 185 # CHECK-CP-JSON-DAG: "%149:sub22": 184 # CHECK-CP-JSON-DAG: "%149:sub23": 183 # CHECK-CP-JSON-DAG: "%149:sub24": 180 # CHECK-CP-JSON-DAG: "%149:sub25": 179 # CHECK-CP-JSON-DAG: "%149:sub26": 178 # CHECK-CP-JSON-DAG: "%149:sub27": 177 # CHECK-CP-JSON-DAG: "%149:sub28": 174 # CHECK-CP-JSON-DAG: "%149:sub29": 173 # CHECK-CP-JSON-DAG: "%149:sub30": 172 # CHECK-CP-JSON-DAG: "%149:sub31": 171 # CHECK-CP-JSON-DAG: "%191:sub0": 264 # CHECK-CP-JSON-DAG: "%191:sub1": 263 # CHECK-CP-JSON-DAG: "%191:sub2": 262 # CHECK-CP-JSON-DAG: "%191:sub3": 261 # CHECK-CP-JSON-DAG: "%191:sub4": 258 # CHECK-CP-JSON-DAG: "%191:sub5": 257 # CHECK-CP-JSON-DAG: "%191:sub6": 256 # CHECK-CP-JSON-DAG: "%191:sub7": 255 # CHECK-CP-JSON-DAG: "%191:sub8": 252 # CHECK-CP-JSON-DAG: "%191:sub9": 251 # CHECK-CP-JSON-DAG: "%191:sub10": 250 # CHECK-CP-JSON-DAG: "%191:sub11": 249 # CHECK-CP-JSON-DAG: "%191:sub12": 246 # CHECK-CP-JSON-DAG: "%191:sub13": 245 # CHECK-CP-JSON-DAG: "%191:sub14": 244 # CHECK-CP-JSON-DAG: "%191:sub15": 243 # CHECK-CP-JSON-DAG: "%191:sub16": 240 # CHECK-CP-JSON-DAG: "%191:sub17": 239 # CHECK-CP-JSON-DAG: "%191:sub18": 238 # CHECK-CP-JSON-DAG: "%191:sub19": 237 # CHECK-CP-JSON-DAG: "%191:sub20": 234 # CHECK-CP-JSON-DAG: "%191:sub21": 233 # CHECK-CP-JSON-DAG: "%191:sub22": 232 # CHECK-CP-JSON-DAG: "%191:sub23": 231 # CHECK-CP-JSON-DAG: "%191:sub24": 228 # CHECK-CP-JSON-DAG: "%191:sub25": 227 # CHECK-CP-JSON-DAG: "%191:sub26": 226 # CHECK-CP-JSON-DAG: "%191:sub27": 225 # CHECK-CP-JSON-DAG: "%191:sub28": 222 # CHECK-CP-JSON-DAG: "%191:sub29": 221 # CHECK-CP-JSON-DAG: "%191:sub30": 220 # CHECK-CP-JSON-DAG: "%191:sub31": 219 # CHECK-CP-JSON-DAG: "%233:sub0": 312 # CHECK-CP-JSON-DAG: "%233:sub1": 311 # CHECK-CP-JSON-DAG: "%233:sub2": 310 # CHECK-CP-JSON-DAG: "%233:sub3": 309 # CHECK-CP-JSON-DAG: "%233:sub4": 306 # CHECK-CP-JSON-DAG: "%233:sub5": 305 # CHECK-CP-JSON-DAG: "%233:sub6": 304 # CHECK-CP-JSON-DAG: "%233:sub7": 303 # CHECK-CP-JSON-DAG: "%233:sub8": 300 # CHECK-CP-JSON-DAG: "%233:sub9": 299 # CHECK-CP-JSON-DAG: "%233:sub10": 298 # CHECK-CP-JSON-DAG: "%233:sub11": 297 # CHECK-CP-JSON-DAG: "%233:sub12": 294 # CHECK-CP-JSON-DAG: "%233:sub13": 293 # CHECK-CP-JSON-DAG: "%233:sub14": 292 # CHECK-CP-JSON-DAG: "%233:sub15": 291 # CHECK-CP-JSON-DAG: "%233:sub16": 288 # CHECK-CP-JSON-DAG: "%233:sub17": 287 # CHECK-CP-JSON-DAG: "%233:sub18": 286 # CHECK-CP-JSON-DAG: "%233:sub19": 285 # CHECK-CP-JSON-DAG: "%233:sub20": 282 # CHECK-CP-JSON-DAG: "%233:sub21": 281 # CHECK-CP-JSON-DAG: "%233:sub22": 280 # CHECK-CP-JSON-DAG: "%233:sub23": 279 # CHECK-CP-JSON-DAG: "%233:sub24": 276 # CHECK-CP-JSON-DAG: "%233:sub25": 275 # CHECK-CP-JSON-DAG: "%233:sub26": 274 # CHECK-CP-JSON-DAG: "%233:sub27": 273 # CHECK-CP-JSON-DAG: "%233:sub28": 270 # CHECK-CP-JSON-DAG: "%233:sub29": 269 # CHECK-CP-JSON-DAG: "%233:sub30": 268 # CHECK-CP-JSON-DAG: "%233:sub31": 267 # CHECK-CP-JSON-DAG: "%275:sub0": 360 # CHECK-CP-JSON-DAG: "%275:sub1": 359 # CHECK-CP-JSON-DAG: "%275:sub2": 358 # CHECK-CP-JSON-DAG: "%275:sub3": 357 # CHECK-CP-JSON-DAG: "%275:sub4": 354 # CHECK-CP-JSON-DAG: "%275:sub5": 353 # CHECK-CP-JSON-DAG: "%275:sub6": 352 # CHECK-CP-JSON-DAG: "%275:sub7": 351 # CHECK-CP-JSON-DAG: "%275:sub8": 348 # CHECK-CP-JSON-DAG: "%275:sub9": 347 # CHECK-CP-JSON-DAG: "%275:sub10": 346 # CHECK-CP-JSON-DAG: "%275:sub11": 345 # CHECK-CP-JSON-DAG: "%275:sub12": 342 # CHECK-CP-JSON-DAG: "%275:sub13": 341 # CHECK-CP-JSON-DAG: "%275:sub14": 340 # CHECK-CP-JSON-DAG: "%275:sub15": 339 # CHECK-CP-JSON-DAG: "%275:sub16": 336 # CHECK-CP-JSON-DAG: "%275:sub17": 335 # CHECK-CP-JSON-DAG: "%275:sub18": 334 # CHECK-CP-JSON-DAG: "%275:sub19": 333 # CHECK-CP-JSON-DAG: "%275:sub20": 330 # CHECK-CP-JSON-DAG: "%275:sub21": 329 # CHECK-CP-JSON-DAG: "%275:sub22": 328 # CHECK-CP-JSON-DAG: "%275:sub23": 327 # CHECK-CP-JSON-DAG: "%275:sub24": 324 # CHECK-CP-JSON-DAG: "%275:sub25": 323 # CHECK-CP-JSON-DAG: "%275:sub26": 322 # CHECK-CP-JSON-DAG: "%275:sub27": 321 # CHECK-CP-JSON-DAG: "%275:sub28": 318 # CHECK-CP-JSON-DAG: "%275:sub29": 317 # CHECK-CP-JSON-DAG: "%275:sub30": 316 # CHECK-CP-JSON-DAG: "%275:sub31": 315 # CHECK-CP-JSON-DAG: "%317:sub0": 408 # CHECK-CP-JSON-DAG: "%317:sub1": 407 # CHECK-CP-JSON-DAG: "%317:sub2": 406 # CHECK-CP-JSON-DAG: "%317:sub3": 405 # CHECK-CP-JSON-DAG: "%317:sub4": 402 # CHECK-CP-JSON-DAG: "%317:sub5": 401 # CHECK-CP-JSON-DAG: "%317:sub6": 400 # CHECK-CP-JSON-DAG: "%317:sub7": 399 # CHECK-CP-JSON-DAG: "%317:sub8": 396 # CHECK-CP-JSON-DAG: "%317:sub9": 395 # CHECK-CP-JSON-DAG: "%317:sub10": 394 # CHECK-CP-JSON-DAG: "%317:sub11": 393 # CHECK-CP-JSON-DAG: "%317:sub12": 390 # CHECK-CP-JSON-DAG: "%317:sub13": 389 # CHECK-CP-JSON-DAG: "%317:sub14": 388 # CHECK-CP-JSON-DAG: "%317:sub15": 387 # CHECK-CP-JSON-DAG: "%317:sub16": 384 # CHECK-CP-JSON-DAG: "%317:sub17": 383 # CHECK-CP-JSON-DAG: "%317:sub18": 382 # CHECK-CP-JSON-DAG: "%317:sub19": 381 # CHECK-CP-JSON-DAG: "%317:sub20": 378 # CHECK-CP-JSON-DAG: "%317:sub21": 377 # CHECK-CP-JSON-DAG: "%317:sub22": 376 # CHECK-CP-JSON-DAG: "%317:sub23": 375 # CHECK-CP-JSON-DAG: "%317:sub24": 372 # CHECK-CP-JSON-DAG: "%317:sub25": 371 # CHECK-CP-JSON-DAG: "%317:sub26": 370 # CHECK-CP-JSON-DAG: "%317:sub27": 369 # CHECK-CP-JSON-DAG: "%317:sub28": 366 # CHECK-CP-JSON-DAG: "%317:sub29": 365 # CHECK-CP-JSON-DAG: "%317:sub30": 364 # CHECK-CP-JSON-DAG: "%317:sub31": 363 # CHECK-CP-JSON-DAG: "%319": 31 # CHECK-CP-JSON-DAG: "%320": 31 # CHECK-CP-JSON-DAG: "%321": 31 # CHECK-CP-JSON-DAG: "%322": 31 # CHECK-CP-JSON-DAG: "%323:sub0": 0 # CHECK-CP-JSON-DAG: "%324": 31 # CHECK-CP-JSON-DAG: "%325": 31 # CHECK-CP-JSON-DAG: "%326": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 408 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%328:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 167 # CHECK-CP-JSON-DAG: "%69:sub1": 166 # CHECK-CP-JSON-DAG: "%69:sub2": 165 # CHECK-CP-JSON-DAG: "%69:sub3": 164 # CHECK-CP-JSON-DAG: "%69:sub4": 161 # CHECK-CP-JSON-DAG: "%69:sub5": 160 # CHECK-CP-JSON-DAG: "%69:sub6": 159 # CHECK-CP-JSON-DAG: "%69:sub7": 158 # CHECK-CP-JSON-DAG: "%69:sub8": 155 # CHECK-CP-JSON-DAG: "%69:sub9": 154 # CHECK-CP-JSON-DAG: "%69:sub10": 153 # CHECK-CP-JSON-DAG: "%69:sub11": 152 # CHECK-CP-JSON-DAG: "%69:sub12": 149 # CHECK-CP-JSON-DAG: "%69:sub13": 148 # CHECK-CP-JSON-DAG: "%69:sub14": 147 # CHECK-CP-JSON-DAG: "%69:sub15": 146 # CHECK-CP-JSON-DAG: "%69:sub16": 143 # CHECK-CP-JSON-DAG: "%69:sub17": 142 # CHECK-CP-JSON-DAG: "%69:sub18": 141 # CHECK-CP-JSON-DAG: "%69:sub19": 140 # CHECK-CP-JSON-DAG: "%69:sub20": 137 # CHECK-CP-JSON-DAG: "%69:sub21": 136 # CHECK-CP-JSON-DAG: "%69:sub22": 135 # CHECK-CP-JSON-DAG: "%69:sub23": 134 # CHECK-CP-JSON-DAG: "%69:sub24": 131 # CHECK-CP-JSON-DAG: "%69:sub25": 130 # CHECK-CP-JSON-DAG: "%69:sub26": 129 # CHECK-CP-JSON-DAG: "%69:sub27": 128 # CHECK-CP-JSON-DAG: "%69:sub28": 125 # CHECK-CP-JSON-DAG: "%69:sub29": 124 # CHECK-CP-JSON-DAG: "%69:sub30": 123 # CHECK-CP-JSON-DAG: "%69:sub31": 122 # CHECK-CP-JSON-DAG: "%70:sub0": 119 # CHECK-CP-JSON-DAG: "%70:sub1": 118 # CHECK-CP-JSON-DAG: "%70:sub2": 117 # CHECK-CP-JSON-DAG: "%70:sub3": 116 # CHECK-CP-JSON-DAG: "%70:sub4": 113 # CHECK-CP-JSON-DAG: "%70:sub5": 112 # CHECK-CP-JSON-DAG: "%70:sub6": 111 # CHECK-CP-JSON-DAG: "%70:sub7": 110 # CHECK-CP-JSON-DAG: "%70:sub8": 107 # CHECK-CP-JSON-DAG: "%70:sub9": 106 # CHECK-CP-JSON-DAG: "%70:sub10": 105 # CHECK-CP-JSON-DAG: "%70:sub11": 104 # CHECK-CP-JSON-DAG: "%70:sub12": 101 # CHECK-CP-JSON-DAG: "%70:sub13": 100 # CHECK-CP-JSON-DAG: "%70:sub14": 99 # CHECK-CP-JSON-DAG: "%70:sub15": 98 # CHECK-CP-JSON-DAG: "%70:sub16": 95 # CHECK-CP-JSON-DAG: "%70:sub17": 94 # CHECK-CP-JSON-DAG: "%70:sub18": 93 # CHECK-CP-JSON-DAG: "%70:sub19": 92 # CHECK-CP-JSON-DAG: "%70:sub20": 89 # CHECK-CP-JSON-DAG: "%70:sub21": 88 # CHECK-CP-JSON-DAG: "%70:sub22": 87 # CHECK-CP-JSON-DAG: "%70:sub23": 86 # CHECK-CP-JSON-DAG: "%70:sub24": 83 # CHECK-CP-JSON-DAG: "%70:sub25": 82 # CHECK-CP-JSON-DAG: "%70:sub26": 81 # CHECK-CP-JSON-DAG: "%70:sub27": 80 # CHECK-CP-JSON-DAG: "%70:sub28": 77 # CHECK-CP-JSON-DAG: "%70:sub29": 76 # CHECK-CP-JSON-DAG: "%70:sub30": 75 # CHECK-CP-JSON-DAG: "%70:sub31": 74 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 32 # CHECK-CP-JSON-DAG: "%149:sub0": 215 # CHECK-CP-JSON-DAG: "%149:sub1": 214 # CHECK-CP-JSON-DAG: "%149:sub2": 213 # CHECK-CP-JSON-DAG: "%149:sub3": 212 # CHECK-CP-JSON-DAG: "%149:sub4": 209 # CHECK-CP-JSON-DAG: "%149:sub5": 208 # CHECK-CP-JSON-DAG: "%149:sub6": 207 # CHECK-CP-JSON-DAG: "%149:sub7": 206 # CHECK-CP-JSON-DAG: "%149:sub8": 203 # CHECK-CP-JSON-DAG: "%149:sub9": 202 # CHECK-CP-JSON-DAG: "%149:sub10": 201 # CHECK-CP-JSON-DAG: "%149:sub11": 200 # CHECK-CP-JSON-DAG: "%149:sub12": 197 # CHECK-CP-JSON-DAG: "%149:sub13": 196 # CHECK-CP-JSON-DAG: "%149:sub14": 195 # CHECK-CP-JSON-DAG: "%149:sub15": 194 # CHECK-CP-JSON-DAG: "%149:sub16": 191 # CHECK-CP-JSON-DAG: "%149:sub17": 190 # CHECK-CP-JSON-DAG: "%149:sub18": 189 # CHECK-CP-JSON-DAG: "%149:sub19": 188 # CHECK-CP-JSON-DAG: "%149:sub20": 185 # CHECK-CP-JSON-DAG: "%149:sub21": 184 # CHECK-CP-JSON-DAG: "%149:sub22": 183 # CHECK-CP-JSON-DAG: "%149:sub23": 182 # CHECK-CP-JSON-DAG: "%149:sub24": 179 # CHECK-CP-JSON-DAG: "%149:sub25": 178 # CHECK-CP-JSON-DAG: "%149:sub26": 177 # CHECK-CP-JSON-DAG: "%149:sub27": 176 # CHECK-CP-JSON-DAG: "%149:sub28": 173 # CHECK-CP-JSON-DAG: "%149:sub29": 172 # CHECK-CP-JSON-DAG: "%149:sub30": 171 # CHECK-CP-JSON-DAG: "%149:sub31": 170 # CHECK-CP-JSON-DAG: "%191:sub0": 263 # CHECK-CP-JSON-DAG: "%191:sub1": 262 # CHECK-CP-JSON-DAG: "%191:sub2": 261 # CHECK-CP-JSON-DAG: "%191:sub3": 260 # CHECK-CP-JSON-DAG: "%191:sub4": 257 # CHECK-CP-JSON-DAG: "%191:sub5": 256 # CHECK-CP-JSON-DAG: "%191:sub6": 255 # CHECK-CP-JSON-DAG: "%191:sub7": 254 # CHECK-CP-JSON-DAG: "%191:sub8": 251 # CHECK-CP-JSON-DAG: "%191:sub9": 250 # CHECK-CP-JSON-DAG: "%191:sub10": 249 # CHECK-CP-JSON-DAG: "%191:sub11": 248 # CHECK-CP-JSON-DAG: "%191:sub12": 245 # CHECK-CP-JSON-DAG: "%191:sub13": 244 # CHECK-CP-JSON-DAG: "%191:sub14": 243 # CHECK-CP-JSON-DAG: "%191:sub15": 242 # CHECK-CP-JSON-DAG: "%191:sub16": 239 # CHECK-CP-JSON-DAG: "%191:sub17": 238 # CHECK-CP-JSON-DAG: "%191:sub18": 237 # CHECK-CP-JSON-DAG: "%191:sub19": 236 # CHECK-CP-JSON-DAG: "%191:sub20": 233 # CHECK-CP-JSON-DAG: "%191:sub21": 232 # CHECK-CP-JSON-DAG: "%191:sub22": 231 # CHECK-CP-JSON-DAG: "%191:sub23": 230 # CHECK-CP-JSON-DAG: "%191:sub24": 227 # CHECK-CP-JSON-DAG: "%191:sub25": 226 # CHECK-CP-JSON-DAG: "%191:sub26": 225 # CHECK-CP-JSON-DAG: "%191:sub27": 224 # CHECK-CP-JSON-DAG: "%191:sub28": 221 # CHECK-CP-JSON-DAG: "%191:sub29": 220 # CHECK-CP-JSON-DAG: "%191:sub30": 219 # CHECK-CP-JSON-DAG: "%191:sub31": 218 # CHECK-CP-JSON-DAG: "%233:sub0": 311 # CHECK-CP-JSON-DAG: "%233:sub1": 310 # CHECK-CP-JSON-DAG: "%233:sub2": 309 # CHECK-CP-JSON-DAG: "%233:sub3": 308 # CHECK-CP-JSON-DAG: "%233:sub4": 305 # CHECK-CP-JSON-DAG: "%233:sub5": 304 # CHECK-CP-JSON-DAG: "%233:sub6": 303 # CHECK-CP-JSON-DAG: "%233:sub7": 302 # CHECK-CP-JSON-DAG: "%233:sub8": 299 # CHECK-CP-JSON-DAG: "%233:sub9": 298 # CHECK-CP-JSON-DAG: "%233:sub10": 297 # CHECK-CP-JSON-DAG: "%233:sub11": 296 # CHECK-CP-JSON-DAG: "%233:sub12": 293 # CHECK-CP-JSON-DAG: "%233:sub13": 292 # CHECK-CP-JSON-DAG: "%233:sub14": 291 # CHECK-CP-JSON-DAG: "%233:sub15": 290 # CHECK-CP-JSON-DAG: "%233:sub16": 287 # CHECK-CP-JSON-DAG: "%233:sub17": 286 # CHECK-CP-JSON-DAG: "%233:sub18": 285 # CHECK-CP-JSON-DAG: "%233:sub19": 284 # CHECK-CP-JSON-DAG: "%233:sub20": 281 # CHECK-CP-JSON-DAG: "%233:sub21": 280 # CHECK-CP-JSON-DAG: "%233:sub22": 279 # CHECK-CP-JSON-DAG: "%233:sub23": 278 # CHECK-CP-JSON-DAG: "%233:sub24": 275 # CHECK-CP-JSON-DAG: "%233:sub25": 274 # CHECK-CP-JSON-DAG: "%233:sub26": 273 # CHECK-CP-JSON-DAG: "%233:sub27": 272 # CHECK-CP-JSON-DAG: "%233:sub28": 269 # CHECK-CP-JSON-DAG: "%233:sub29": 268 # CHECK-CP-JSON-DAG: "%233:sub30": 267 # CHECK-CP-JSON-DAG: "%233:sub31": 266 # CHECK-CP-JSON-DAG: "%275:sub0": 359 # CHECK-CP-JSON-DAG: "%275:sub1": 358 # CHECK-CP-JSON-DAG: "%275:sub2": 357 # CHECK-CP-JSON-DAG: "%275:sub3": 356 # CHECK-CP-JSON-DAG: "%275:sub4": 353 # CHECK-CP-JSON-DAG: "%275:sub5": 352 # CHECK-CP-JSON-DAG: "%275:sub6": 351 # CHECK-CP-JSON-DAG: "%275:sub7": 350 # CHECK-CP-JSON-DAG: "%275:sub8": 347 # CHECK-CP-JSON-DAG: "%275:sub9": 346 # CHECK-CP-JSON-DAG: "%275:sub10": 345 # CHECK-CP-JSON-DAG: "%275:sub11": 344 # CHECK-CP-JSON-DAG: "%275:sub12": 341 # CHECK-CP-JSON-DAG: "%275:sub13": 340 # CHECK-CP-JSON-DAG: "%275:sub14": 339 # CHECK-CP-JSON-DAG: "%275:sub15": 338 # CHECK-CP-JSON-DAG: "%275:sub16": 335 # CHECK-CP-JSON-DAG: "%275:sub17": 334 # CHECK-CP-JSON-DAG: "%275:sub18": 333 # CHECK-CP-JSON-DAG: "%275:sub19": 332 # CHECK-CP-JSON-DAG: "%275:sub20": 329 # CHECK-CP-JSON-DAG: "%275:sub21": 328 # CHECK-CP-JSON-DAG: "%275:sub22": 327 # CHECK-CP-JSON-DAG: "%275:sub23": 326 # CHECK-CP-JSON-DAG: "%275:sub24": 323 # CHECK-CP-JSON-DAG: "%275:sub25": 322 # CHECK-CP-JSON-DAG: "%275:sub26": 321 # CHECK-CP-JSON-DAG: "%275:sub27": 320 # CHECK-CP-JSON-DAG: "%275:sub28": 317 # CHECK-CP-JSON-DAG: "%275:sub29": 316 # CHECK-CP-JSON-DAG: "%275:sub30": 315 # CHECK-CP-JSON-DAG: "%275:sub31": 314 # CHECK-CP-JSON-DAG: "%317:sub0": 407 # CHECK-CP-JSON-DAG: "%317:sub1": 406 # CHECK-CP-JSON-DAG: "%317:sub2": 405 # CHECK-CP-JSON-DAG: "%317:sub3": 404 # CHECK-CP-JSON-DAG: "%317:sub4": 401 # CHECK-CP-JSON-DAG: "%317:sub5": 400 # CHECK-CP-JSON-DAG: "%317:sub6": 399 # CHECK-CP-JSON-DAG: "%317:sub7": 398 # CHECK-CP-JSON-DAG: "%317:sub8": 395 # CHECK-CP-JSON-DAG: "%317:sub9": 394 # CHECK-CP-JSON-DAG: "%317:sub10": 393 # CHECK-CP-JSON-DAG: "%317:sub11": 392 # CHECK-CP-JSON-DAG: "%317:sub12": 389 # CHECK-CP-JSON-DAG: "%317:sub13": 388 # CHECK-CP-JSON-DAG: "%317:sub14": 387 # CHECK-CP-JSON-DAG: "%317:sub15": 386 # CHECK-CP-JSON-DAG: "%317:sub16": 383 # CHECK-CP-JSON-DAG: "%317:sub17": 382 # CHECK-CP-JSON-DAG: "%317:sub18": 381 # CHECK-CP-JSON-DAG: "%317:sub19": 380 # CHECK-CP-JSON-DAG: "%317:sub20": 377 # CHECK-CP-JSON-DAG: "%317:sub21": 376 # CHECK-CP-JSON-DAG: "%317:sub22": 375 # CHECK-CP-JSON-DAG: "%317:sub23": 374 # CHECK-CP-JSON-DAG: "%317:sub24": 371 # CHECK-CP-JSON-DAG: "%317:sub25": 370 # CHECK-CP-JSON-DAG: "%317:sub26": 369 # CHECK-CP-JSON-DAG: "%317:sub27": 368 # CHECK-CP-JSON-DAG: "%317:sub28": 365 # CHECK-CP-JSON-DAG: "%317:sub29": 364 # CHECK-CP-JSON-DAG: "%317:sub30": 363 # CHECK-CP-JSON-DAG: "%317:sub31": 362 # CHECK-CP-JSON-DAG: "%319": 30 # CHECK-CP-JSON-DAG: "%320": 30 # CHECK-CP-JSON-DAG: "%321": 30 # CHECK-CP-JSON-DAG: "%322": 30 # CHECK-CP-JSON-DAG: "%324": 30 # CHECK-CP-JSON-DAG: "%325": 30 # CHECK-CP-JSON-DAG: "%326": 30 # CHECK-CP-JSON-DAG: "%327": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 407 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%329:vgpr_32 = COPY %328.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 166 # CHECK-CP-JSON-DAG: "%69:sub1": 165 # CHECK-CP-JSON-DAG: "%69:sub2": 164 # CHECK-CP-JSON-DAG: "%69:sub3": 163 # CHECK-CP-JSON-DAG: "%69:sub4": 160 # CHECK-CP-JSON-DAG: "%69:sub5": 159 # CHECK-CP-JSON-DAG: "%69:sub6": 158 # CHECK-CP-JSON-DAG: "%69:sub7": 157 # CHECK-CP-JSON-DAG: "%69:sub8": 154 # CHECK-CP-JSON-DAG: "%69:sub9": 153 # CHECK-CP-JSON-DAG: "%69:sub10": 152 # CHECK-CP-JSON-DAG: "%69:sub11": 151 # CHECK-CP-JSON-DAG: "%69:sub12": 148 # CHECK-CP-JSON-DAG: "%69:sub13": 147 # CHECK-CP-JSON-DAG: "%69:sub14": 146 # CHECK-CP-JSON-DAG: "%69:sub15": 145 # CHECK-CP-JSON-DAG: "%69:sub16": 142 # CHECK-CP-JSON-DAG: "%69:sub17": 141 # CHECK-CP-JSON-DAG: "%69:sub18": 140 # CHECK-CP-JSON-DAG: "%69:sub19": 139 # CHECK-CP-JSON-DAG: "%69:sub20": 136 # CHECK-CP-JSON-DAG: "%69:sub21": 135 # CHECK-CP-JSON-DAG: "%69:sub22": 134 # CHECK-CP-JSON-DAG: "%69:sub23": 133 # CHECK-CP-JSON-DAG: "%69:sub24": 130 # CHECK-CP-JSON-DAG: "%69:sub25": 129 # CHECK-CP-JSON-DAG: "%69:sub26": 128 # CHECK-CP-JSON-DAG: "%69:sub27": 127 # CHECK-CP-JSON-DAG: "%69:sub28": 124 # CHECK-CP-JSON-DAG: "%69:sub29": 123 # CHECK-CP-JSON-DAG: "%69:sub30": 122 # CHECK-CP-JSON-DAG: "%69:sub31": 121 # CHECK-CP-JSON-DAG: "%70:sub0": 118 # CHECK-CP-JSON-DAG: "%70:sub1": 117 # CHECK-CP-JSON-DAG: "%70:sub2": 116 # CHECK-CP-JSON-DAG: "%70:sub3": 115 # CHECK-CP-JSON-DAG: "%70:sub4": 112 # CHECK-CP-JSON-DAG: "%70:sub5": 111 # CHECK-CP-JSON-DAG: "%70:sub6": 110 # CHECK-CP-JSON-DAG: "%70:sub7": 109 # CHECK-CP-JSON-DAG: "%70:sub8": 106 # CHECK-CP-JSON-DAG: "%70:sub9": 105 # CHECK-CP-JSON-DAG: "%70:sub10": 104 # CHECK-CP-JSON-DAG: "%70:sub11": 103 # CHECK-CP-JSON-DAG: "%70:sub12": 100 # CHECK-CP-JSON-DAG: "%70:sub13": 99 # CHECK-CP-JSON-DAG: "%70:sub14": 98 # CHECK-CP-JSON-DAG: "%70:sub15": 97 # CHECK-CP-JSON-DAG: "%70:sub16": 94 # CHECK-CP-JSON-DAG: "%70:sub17": 93 # CHECK-CP-JSON-DAG: "%70:sub18": 92 # CHECK-CP-JSON-DAG: "%70:sub19": 91 # CHECK-CP-JSON-DAG: "%70:sub20": 88 # CHECK-CP-JSON-DAG: "%70:sub21": 87 # CHECK-CP-JSON-DAG: "%70:sub22": 86 # CHECK-CP-JSON-DAG: "%70:sub23": 85 # CHECK-CP-JSON-DAG: "%70:sub24": 82 # CHECK-CP-JSON-DAG: "%70:sub25": 81 # CHECK-CP-JSON-DAG: "%70:sub26": 80 # CHECK-CP-JSON-DAG: "%70:sub27": 79 # CHECK-CP-JSON-DAG: "%70:sub28": 76 # CHECK-CP-JSON-DAG: "%70:sub29": 75 # CHECK-CP-JSON-DAG: "%70:sub30": 74 # CHECK-CP-JSON-DAG: "%70:sub31": 73 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 31 # CHECK-CP-JSON-DAG: "%149:sub0": 214 # CHECK-CP-JSON-DAG: "%149:sub1": 213 # CHECK-CP-JSON-DAG: "%149:sub2": 212 # CHECK-CP-JSON-DAG: "%149:sub3": 211 # CHECK-CP-JSON-DAG: "%149:sub4": 208 # CHECK-CP-JSON-DAG: "%149:sub5": 207 # CHECK-CP-JSON-DAG: "%149:sub6": 206 # CHECK-CP-JSON-DAG: "%149:sub7": 205 # CHECK-CP-JSON-DAG: "%149:sub8": 202 # CHECK-CP-JSON-DAG: "%149:sub9": 201 # CHECK-CP-JSON-DAG: "%149:sub10": 200 # CHECK-CP-JSON-DAG: "%149:sub11": 199 # CHECK-CP-JSON-DAG: "%149:sub12": 196 # CHECK-CP-JSON-DAG: "%149:sub13": 195 # CHECK-CP-JSON-DAG: "%149:sub14": 194 # CHECK-CP-JSON-DAG: "%149:sub15": 193 # CHECK-CP-JSON-DAG: "%149:sub16": 190 # CHECK-CP-JSON-DAG: "%149:sub17": 189 # CHECK-CP-JSON-DAG: "%149:sub18": 188 # CHECK-CP-JSON-DAG: "%149:sub19": 187 # CHECK-CP-JSON-DAG: "%149:sub20": 184 # CHECK-CP-JSON-DAG: "%149:sub21": 183 # CHECK-CP-JSON-DAG: "%149:sub22": 182 # CHECK-CP-JSON-DAG: "%149:sub23": 181 # CHECK-CP-JSON-DAG: "%149:sub24": 178 # CHECK-CP-JSON-DAG: "%149:sub25": 177 # CHECK-CP-JSON-DAG: "%149:sub26": 176 # CHECK-CP-JSON-DAG: "%149:sub27": 175 # CHECK-CP-JSON-DAG: "%149:sub28": 172 # CHECK-CP-JSON-DAG: "%149:sub29": 171 # CHECK-CP-JSON-DAG: "%149:sub30": 170 # CHECK-CP-JSON-DAG: "%149:sub31": 169 # CHECK-CP-JSON-DAG: "%191:sub0": 262 # CHECK-CP-JSON-DAG: "%191:sub1": 261 # CHECK-CP-JSON-DAG: "%191:sub2": 260 # CHECK-CP-JSON-DAG: "%191:sub3": 259 # CHECK-CP-JSON-DAG: "%191:sub4": 256 # CHECK-CP-JSON-DAG: "%191:sub5": 255 # CHECK-CP-JSON-DAG: "%191:sub6": 254 # CHECK-CP-JSON-DAG: "%191:sub7": 253 # CHECK-CP-JSON-DAG: "%191:sub8": 250 # CHECK-CP-JSON-DAG: "%191:sub9": 249 # CHECK-CP-JSON-DAG: "%191:sub10": 248 # CHECK-CP-JSON-DAG: "%191:sub11": 247 # CHECK-CP-JSON-DAG: "%191:sub12": 244 # CHECK-CP-JSON-DAG: "%191:sub13": 243 # CHECK-CP-JSON-DAG: "%191:sub14": 242 # CHECK-CP-JSON-DAG: "%191:sub15": 241 # CHECK-CP-JSON-DAG: "%191:sub16": 238 # CHECK-CP-JSON-DAG: "%191:sub17": 237 # CHECK-CP-JSON-DAG: "%191:sub18": 236 # CHECK-CP-JSON-DAG: "%191:sub19": 235 # CHECK-CP-JSON-DAG: "%191:sub20": 232 # CHECK-CP-JSON-DAG: "%191:sub21": 231 # CHECK-CP-JSON-DAG: "%191:sub22": 230 # CHECK-CP-JSON-DAG: "%191:sub23": 229 # CHECK-CP-JSON-DAG: "%191:sub24": 226 # CHECK-CP-JSON-DAG: "%191:sub25": 225 # CHECK-CP-JSON-DAG: "%191:sub26": 224 # CHECK-CP-JSON-DAG: "%191:sub27": 223 # CHECK-CP-JSON-DAG: "%191:sub28": 220 # CHECK-CP-JSON-DAG: "%191:sub29": 219 # CHECK-CP-JSON-DAG: "%191:sub30": 218 # CHECK-CP-JSON-DAG: "%191:sub31": 217 # CHECK-CP-JSON-DAG: "%233:sub0": 310 # CHECK-CP-JSON-DAG: "%233:sub1": 309 # CHECK-CP-JSON-DAG: "%233:sub2": 308 # CHECK-CP-JSON-DAG: "%233:sub3": 307 # CHECK-CP-JSON-DAG: "%233:sub4": 304 # CHECK-CP-JSON-DAG: "%233:sub5": 303 # CHECK-CP-JSON-DAG: "%233:sub6": 302 # CHECK-CP-JSON-DAG: "%233:sub7": 301 # CHECK-CP-JSON-DAG: "%233:sub8": 298 # CHECK-CP-JSON-DAG: "%233:sub9": 297 # CHECK-CP-JSON-DAG: "%233:sub10": 296 # CHECK-CP-JSON-DAG: "%233:sub11": 295 # CHECK-CP-JSON-DAG: "%233:sub12": 292 # CHECK-CP-JSON-DAG: "%233:sub13": 291 # CHECK-CP-JSON-DAG: "%233:sub14": 290 # CHECK-CP-JSON-DAG: "%233:sub15": 289 # CHECK-CP-JSON-DAG: "%233:sub16": 286 # CHECK-CP-JSON-DAG: "%233:sub17": 285 # CHECK-CP-JSON-DAG: "%233:sub18": 284 # CHECK-CP-JSON-DAG: "%233:sub19": 283 # CHECK-CP-JSON-DAG: "%233:sub20": 280 # CHECK-CP-JSON-DAG: "%233:sub21": 279 # CHECK-CP-JSON-DAG: "%233:sub22": 278 # CHECK-CP-JSON-DAG: "%233:sub23": 277 # CHECK-CP-JSON-DAG: "%233:sub24": 274 # CHECK-CP-JSON-DAG: "%233:sub25": 273 # CHECK-CP-JSON-DAG: "%233:sub26": 272 # CHECK-CP-JSON-DAG: "%233:sub27": 271 # CHECK-CP-JSON-DAG: "%233:sub28": 268 # CHECK-CP-JSON-DAG: "%233:sub29": 267 # CHECK-CP-JSON-DAG: "%233:sub30": 266 # CHECK-CP-JSON-DAG: "%233:sub31": 265 # CHECK-CP-JSON-DAG: "%275:sub0": 358 # CHECK-CP-JSON-DAG: "%275:sub1": 357 # CHECK-CP-JSON-DAG: "%275:sub2": 356 # CHECK-CP-JSON-DAG: "%275:sub3": 355 # CHECK-CP-JSON-DAG: "%275:sub4": 352 # CHECK-CP-JSON-DAG: "%275:sub5": 351 # CHECK-CP-JSON-DAG: "%275:sub6": 350 # CHECK-CP-JSON-DAG: "%275:sub7": 349 # CHECK-CP-JSON-DAG: "%275:sub8": 346 # CHECK-CP-JSON-DAG: "%275:sub9": 345 # CHECK-CP-JSON-DAG: "%275:sub10": 344 # CHECK-CP-JSON-DAG: "%275:sub11": 343 # CHECK-CP-JSON-DAG: "%275:sub12": 340 # CHECK-CP-JSON-DAG: "%275:sub13": 339 # CHECK-CP-JSON-DAG: "%275:sub14": 338 # CHECK-CP-JSON-DAG: "%275:sub15": 337 # CHECK-CP-JSON-DAG: "%275:sub16": 334 # CHECK-CP-JSON-DAG: "%275:sub17": 333 # CHECK-CP-JSON-DAG: "%275:sub18": 332 # CHECK-CP-JSON-DAG: "%275:sub19": 331 # CHECK-CP-JSON-DAG: "%275:sub20": 328 # CHECK-CP-JSON-DAG: "%275:sub21": 327 # CHECK-CP-JSON-DAG: "%275:sub22": 326 # CHECK-CP-JSON-DAG: "%275:sub23": 325 # CHECK-CP-JSON-DAG: "%275:sub24": 322 # CHECK-CP-JSON-DAG: "%275:sub25": 321 # CHECK-CP-JSON-DAG: "%275:sub26": 320 # CHECK-CP-JSON-DAG: "%275:sub27": 319 # CHECK-CP-JSON-DAG: "%275:sub28": 316 # CHECK-CP-JSON-DAG: "%275:sub29": 315 # CHECK-CP-JSON-DAG: "%275:sub30": 314 # CHECK-CP-JSON-DAG: "%275:sub31": 313 # CHECK-CP-JSON-DAG: "%317:sub0": 406 # CHECK-CP-JSON-DAG: "%317:sub1": 405 # CHECK-CP-JSON-DAG: "%317:sub2": 404 # CHECK-CP-JSON-DAG: "%317:sub3": 403 # CHECK-CP-JSON-DAG: "%317:sub4": 400 # CHECK-CP-JSON-DAG: "%317:sub5": 399 # CHECK-CP-JSON-DAG: "%317:sub6": 398 # CHECK-CP-JSON-DAG: "%317:sub7": 397 # CHECK-CP-JSON-DAG: "%317:sub8": 394 # CHECK-CP-JSON-DAG: "%317:sub9": 393 # CHECK-CP-JSON-DAG: "%317:sub10": 392 # CHECK-CP-JSON-DAG: "%317:sub11": 391 # CHECK-CP-JSON-DAG: "%317:sub12": 388 # CHECK-CP-JSON-DAG: "%317:sub13": 387 # CHECK-CP-JSON-DAG: "%317:sub14": 386 # CHECK-CP-JSON-DAG: "%317:sub15": 385 # CHECK-CP-JSON-DAG: "%317:sub16": 382 # CHECK-CP-JSON-DAG: "%317:sub17": 381 # CHECK-CP-JSON-DAG: "%317:sub18": 380 # CHECK-CP-JSON-DAG: "%317:sub19": 379 # CHECK-CP-JSON-DAG: "%317:sub20": 376 # CHECK-CP-JSON-DAG: "%317:sub21": 375 # CHECK-CP-JSON-DAG: "%317:sub22": 374 # CHECK-CP-JSON-DAG: "%317:sub23": 373 # CHECK-CP-JSON-DAG: "%317:sub24": 370 # CHECK-CP-JSON-DAG: "%317:sub25": 369 # CHECK-CP-JSON-DAG: "%317:sub26": 368 # CHECK-CP-JSON-DAG: "%317:sub27": 367 # CHECK-CP-JSON-DAG: "%317:sub28": 364 # CHECK-CP-JSON-DAG: "%317:sub29": 363 # CHECK-CP-JSON-DAG: "%317:sub30": 362 # CHECK-CP-JSON-DAG: "%317:sub31": 361 # CHECK-CP-JSON-DAG: "%319": 29 # CHECK-CP-JSON-DAG: "%320": 29 # CHECK-CP-JSON-DAG: "%321": 29 # CHECK-CP-JSON-DAG: "%322": 29 # CHECK-CP-JSON-DAG: "%324": 29 # CHECK-CP-JSON-DAG: "%325": 29 # CHECK-CP-JSON-DAG: "%326": 29 # CHECK-CP-JSON-DAG: "%327": 29 # CHECK-CP-JSON-DAG: "%328:sub0": 3 # CHECK-CP-JSON-DAG: "%328:sub1": 2 # CHECK-CP-JSON-DAG: "%328:sub2": 1 # CHECK-CP-JSON-DAG: "%328:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 406 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%330:vgpr_32 = COPY %328.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 165 # CHECK-CP-JSON-DAG: "%69:sub1": 164 # CHECK-CP-JSON-DAG: "%69:sub2": 163 # CHECK-CP-JSON-DAG: "%69:sub3": 162 # CHECK-CP-JSON-DAG: "%69:sub4": 159 # CHECK-CP-JSON-DAG: "%69:sub5": 158 # CHECK-CP-JSON-DAG: "%69:sub6": 157 # CHECK-CP-JSON-DAG: "%69:sub7": 156 # CHECK-CP-JSON-DAG: "%69:sub8": 153 # CHECK-CP-JSON-DAG: "%69:sub9": 152 # CHECK-CP-JSON-DAG: "%69:sub10": 151 # CHECK-CP-JSON-DAG: "%69:sub11": 150 # CHECK-CP-JSON-DAG: "%69:sub12": 147 # CHECK-CP-JSON-DAG: "%69:sub13": 146 # CHECK-CP-JSON-DAG: "%69:sub14": 145 # CHECK-CP-JSON-DAG: "%69:sub15": 144 # CHECK-CP-JSON-DAG: "%69:sub16": 141 # CHECK-CP-JSON-DAG: "%69:sub17": 140 # CHECK-CP-JSON-DAG: "%69:sub18": 139 # CHECK-CP-JSON-DAG: "%69:sub19": 138 # CHECK-CP-JSON-DAG: "%69:sub20": 135 # CHECK-CP-JSON-DAG: "%69:sub21": 134 # CHECK-CP-JSON-DAG: "%69:sub22": 133 # CHECK-CP-JSON-DAG: "%69:sub23": 132 # CHECK-CP-JSON-DAG: "%69:sub24": 129 # CHECK-CP-JSON-DAG: "%69:sub25": 128 # CHECK-CP-JSON-DAG: "%69:sub26": 127 # CHECK-CP-JSON-DAG: "%69:sub27": 126 # CHECK-CP-JSON-DAG: "%69:sub28": 123 # CHECK-CP-JSON-DAG: "%69:sub29": 122 # CHECK-CP-JSON-DAG: "%69:sub30": 121 # CHECK-CP-JSON-DAG: "%69:sub31": 120 # CHECK-CP-JSON-DAG: "%70:sub0": 117 # CHECK-CP-JSON-DAG: "%70:sub1": 116 # CHECK-CP-JSON-DAG: "%70:sub2": 115 # CHECK-CP-JSON-DAG: "%70:sub3": 114 # CHECK-CP-JSON-DAG: "%70:sub4": 111 # CHECK-CP-JSON-DAG: "%70:sub5": 110 # CHECK-CP-JSON-DAG: "%70:sub6": 109 # CHECK-CP-JSON-DAG: "%70:sub7": 108 # CHECK-CP-JSON-DAG: "%70:sub8": 105 # CHECK-CP-JSON-DAG: "%70:sub9": 104 # CHECK-CP-JSON-DAG: "%70:sub10": 103 # CHECK-CP-JSON-DAG: "%70:sub11": 102 # CHECK-CP-JSON-DAG: "%70:sub12": 99 # CHECK-CP-JSON-DAG: "%70:sub13": 98 # CHECK-CP-JSON-DAG: "%70:sub14": 97 # CHECK-CP-JSON-DAG: "%70:sub15": 96 # CHECK-CP-JSON-DAG: "%70:sub16": 93 # CHECK-CP-JSON-DAG: "%70:sub17": 92 # CHECK-CP-JSON-DAG: "%70:sub18": 91 # CHECK-CP-JSON-DAG: "%70:sub19": 90 # CHECK-CP-JSON-DAG: "%70:sub20": 87 # CHECK-CP-JSON-DAG: "%70:sub21": 86 # CHECK-CP-JSON-DAG: "%70:sub22": 85 # CHECK-CP-JSON-DAG: "%70:sub23": 84 # CHECK-CP-JSON-DAG: "%70:sub24": 81 # CHECK-CP-JSON-DAG: "%70:sub25": 80 # CHECK-CP-JSON-DAG: "%70:sub26": 79 # CHECK-CP-JSON-DAG: "%70:sub27": 78 # CHECK-CP-JSON-DAG: "%70:sub28": 75 # CHECK-CP-JSON-DAG: "%70:sub29": 74 # CHECK-CP-JSON-DAG: "%70:sub30": 73 # CHECK-CP-JSON-DAG: "%70:sub31": 72 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 30 # CHECK-CP-JSON-DAG: "%149:sub0": 213 # CHECK-CP-JSON-DAG: "%149:sub1": 212 # CHECK-CP-JSON-DAG: "%149:sub2": 211 # CHECK-CP-JSON-DAG: "%149:sub3": 210 # CHECK-CP-JSON-DAG: "%149:sub4": 207 # CHECK-CP-JSON-DAG: "%149:sub5": 206 # CHECK-CP-JSON-DAG: "%149:sub6": 205 # CHECK-CP-JSON-DAG: "%149:sub7": 204 # CHECK-CP-JSON-DAG: "%149:sub8": 201 # CHECK-CP-JSON-DAG: "%149:sub9": 200 # CHECK-CP-JSON-DAG: "%149:sub10": 199 # CHECK-CP-JSON-DAG: "%149:sub11": 198 # CHECK-CP-JSON-DAG: "%149:sub12": 195 # CHECK-CP-JSON-DAG: "%149:sub13": 194 # CHECK-CP-JSON-DAG: "%149:sub14": 193 # CHECK-CP-JSON-DAG: "%149:sub15": 192 # CHECK-CP-JSON-DAG: "%149:sub16": 189 # CHECK-CP-JSON-DAG: "%149:sub17": 188 # CHECK-CP-JSON-DAG: "%149:sub18": 187 # CHECK-CP-JSON-DAG: "%149:sub19": 186 # CHECK-CP-JSON-DAG: "%149:sub20": 183 # CHECK-CP-JSON-DAG: "%149:sub21": 182 # CHECK-CP-JSON-DAG: "%149:sub22": 181 # CHECK-CP-JSON-DAG: "%149:sub23": 180 # CHECK-CP-JSON-DAG: "%149:sub24": 177 # CHECK-CP-JSON-DAG: "%149:sub25": 176 # CHECK-CP-JSON-DAG: "%149:sub26": 175 # CHECK-CP-JSON-DAG: "%149:sub27": 174 # CHECK-CP-JSON-DAG: "%149:sub28": 171 # CHECK-CP-JSON-DAG: "%149:sub29": 170 # CHECK-CP-JSON-DAG: "%149:sub30": 169 # CHECK-CP-JSON-DAG: "%149:sub31": 168 # CHECK-CP-JSON-DAG: "%191:sub0": 261 # CHECK-CP-JSON-DAG: "%191:sub1": 260 # CHECK-CP-JSON-DAG: "%191:sub2": 259 # CHECK-CP-JSON-DAG: "%191:sub3": 258 # CHECK-CP-JSON-DAG: "%191:sub4": 255 # CHECK-CP-JSON-DAG: "%191:sub5": 254 # CHECK-CP-JSON-DAG: "%191:sub6": 253 # CHECK-CP-JSON-DAG: "%191:sub7": 252 # CHECK-CP-JSON-DAG: "%191:sub8": 249 # CHECK-CP-JSON-DAG: "%191:sub9": 248 # CHECK-CP-JSON-DAG: "%191:sub10": 247 # CHECK-CP-JSON-DAG: "%191:sub11": 246 # CHECK-CP-JSON-DAG: "%191:sub12": 243 # CHECK-CP-JSON-DAG: "%191:sub13": 242 # CHECK-CP-JSON-DAG: "%191:sub14": 241 # CHECK-CP-JSON-DAG: "%191:sub15": 240 # CHECK-CP-JSON-DAG: "%191:sub16": 237 # CHECK-CP-JSON-DAG: "%191:sub17": 236 # CHECK-CP-JSON-DAG: "%191:sub18": 235 # CHECK-CP-JSON-DAG: "%191:sub19": 234 # CHECK-CP-JSON-DAG: "%191:sub20": 231 # CHECK-CP-JSON-DAG: "%191:sub21": 230 # CHECK-CP-JSON-DAG: "%191:sub22": 229 # CHECK-CP-JSON-DAG: "%191:sub23": 228 # CHECK-CP-JSON-DAG: "%191:sub24": 225 # CHECK-CP-JSON-DAG: "%191:sub25": 224 # CHECK-CP-JSON-DAG: "%191:sub26": 223 # CHECK-CP-JSON-DAG: "%191:sub27": 222 # CHECK-CP-JSON-DAG: "%191:sub28": 219 # CHECK-CP-JSON-DAG: "%191:sub29": 218 # CHECK-CP-JSON-DAG: "%191:sub30": 217 # CHECK-CP-JSON-DAG: "%191:sub31": 216 # CHECK-CP-JSON-DAG: "%233:sub0": 309 # CHECK-CP-JSON-DAG: "%233:sub1": 308 # CHECK-CP-JSON-DAG: "%233:sub2": 307 # CHECK-CP-JSON-DAG: "%233:sub3": 306 # CHECK-CP-JSON-DAG: "%233:sub4": 303 # CHECK-CP-JSON-DAG: "%233:sub5": 302 # CHECK-CP-JSON-DAG: "%233:sub6": 301 # CHECK-CP-JSON-DAG: "%233:sub7": 300 # CHECK-CP-JSON-DAG: "%233:sub8": 297 # CHECK-CP-JSON-DAG: "%233:sub9": 296 # CHECK-CP-JSON-DAG: "%233:sub10": 295 # CHECK-CP-JSON-DAG: "%233:sub11": 294 # CHECK-CP-JSON-DAG: "%233:sub12": 291 # CHECK-CP-JSON-DAG: "%233:sub13": 290 # CHECK-CP-JSON-DAG: "%233:sub14": 289 # CHECK-CP-JSON-DAG: "%233:sub15": 288 # CHECK-CP-JSON-DAG: "%233:sub16": 285 # CHECK-CP-JSON-DAG: "%233:sub17": 284 # CHECK-CP-JSON-DAG: "%233:sub18": 283 # CHECK-CP-JSON-DAG: "%233:sub19": 282 # CHECK-CP-JSON-DAG: "%233:sub20": 279 # CHECK-CP-JSON-DAG: "%233:sub21": 278 # CHECK-CP-JSON-DAG: "%233:sub22": 277 # CHECK-CP-JSON-DAG: "%233:sub23": 276 # CHECK-CP-JSON-DAG: "%233:sub24": 273 # CHECK-CP-JSON-DAG: "%233:sub25": 272 # CHECK-CP-JSON-DAG: "%233:sub26": 271 # CHECK-CP-JSON-DAG: "%233:sub27": 270 # CHECK-CP-JSON-DAG: "%233:sub28": 267 # CHECK-CP-JSON-DAG: "%233:sub29": 266 # CHECK-CP-JSON-DAG: "%233:sub30": 265 # CHECK-CP-JSON-DAG: "%233:sub31": 264 # CHECK-CP-JSON-DAG: "%275:sub0": 357 # CHECK-CP-JSON-DAG: "%275:sub1": 356 # CHECK-CP-JSON-DAG: "%275:sub2": 355 # CHECK-CP-JSON-DAG: "%275:sub3": 354 # CHECK-CP-JSON-DAG: "%275:sub4": 351 # CHECK-CP-JSON-DAG: "%275:sub5": 350 # CHECK-CP-JSON-DAG: "%275:sub6": 349 # CHECK-CP-JSON-DAG: "%275:sub7": 348 # CHECK-CP-JSON-DAG: "%275:sub8": 345 # CHECK-CP-JSON-DAG: "%275:sub9": 344 # CHECK-CP-JSON-DAG: "%275:sub10": 343 # CHECK-CP-JSON-DAG: "%275:sub11": 342 # CHECK-CP-JSON-DAG: "%275:sub12": 339 # CHECK-CP-JSON-DAG: "%275:sub13": 338 # CHECK-CP-JSON-DAG: "%275:sub14": 337 # CHECK-CP-JSON-DAG: "%275:sub15": 336 # CHECK-CP-JSON-DAG: "%275:sub16": 333 # CHECK-CP-JSON-DAG: "%275:sub17": 332 # CHECK-CP-JSON-DAG: "%275:sub18": 331 # CHECK-CP-JSON-DAG: "%275:sub19": 330 # CHECK-CP-JSON-DAG: "%275:sub20": 327 # CHECK-CP-JSON-DAG: "%275:sub21": 326 # CHECK-CP-JSON-DAG: "%275:sub22": 325 # CHECK-CP-JSON-DAG: "%275:sub23": 324 # CHECK-CP-JSON-DAG: "%275:sub24": 321 # CHECK-CP-JSON-DAG: "%275:sub25": 320 # CHECK-CP-JSON-DAG: "%275:sub26": 319 # CHECK-CP-JSON-DAG: "%275:sub27": 318 # CHECK-CP-JSON-DAG: "%275:sub28": 315 # CHECK-CP-JSON-DAG: "%275:sub29": 314 # CHECK-CP-JSON-DAG: "%275:sub30": 313 # CHECK-CP-JSON-DAG: "%275:sub31": 312 # CHECK-CP-JSON-DAG: "%317:sub0": 405 # CHECK-CP-JSON-DAG: "%317:sub1": 404 # CHECK-CP-JSON-DAG: "%317:sub2": 403 # CHECK-CP-JSON-DAG: "%317:sub3": 402 # CHECK-CP-JSON-DAG: "%317:sub4": 399 # CHECK-CP-JSON-DAG: "%317:sub5": 398 # CHECK-CP-JSON-DAG: "%317:sub6": 397 # CHECK-CP-JSON-DAG: "%317:sub7": 396 # CHECK-CP-JSON-DAG: "%317:sub8": 393 # CHECK-CP-JSON-DAG: "%317:sub9": 392 # CHECK-CP-JSON-DAG: "%317:sub10": 391 # CHECK-CP-JSON-DAG: "%317:sub11": 390 # CHECK-CP-JSON-DAG: "%317:sub12": 387 # CHECK-CP-JSON-DAG: "%317:sub13": 386 # CHECK-CP-JSON-DAG: "%317:sub14": 385 # CHECK-CP-JSON-DAG: "%317:sub15": 384 # CHECK-CP-JSON-DAG: "%317:sub16": 381 # CHECK-CP-JSON-DAG: "%317:sub17": 380 # CHECK-CP-JSON-DAG: "%317:sub18": 379 # CHECK-CP-JSON-DAG: "%317:sub19": 378 # CHECK-CP-JSON-DAG: "%317:sub20": 375 # CHECK-CP-JSON-DAG: "%317:sub21": 374 # CHECK-CP-JSON-DAG: "%317:sub22": 373 # CHECK-CP-JSON-DAG: "%317:sub23": 372 # CHECK-CP-JSON-DAG: "%317:sub24": 369 # CHECK-CP-JSON-DAG: "%317:sub25": 368 # CHECK-CP-JSON-DAG: "%317:sub26": 367 # CHECK-CP-JSON-DAG: "%317:sub27": 366 # CHECK-CP-JSON-DAG: "%317:sub28": 363 # CHECK-CP-JSON-DAG: "%317:sub29": 362 # CHECK-CP-JSON-DAG: "%317:sub30": 361 # CHECK-CP-JSON-DAG: "%317:sub31": 360 # CHECK-CP-JSON-DAG: "%319": 28 # CHECK-CP-JSON-DAG: "%320": 28 # CHECK-CP-JSON-DAG: "%321": 28 # CHECK-CP-JSON-DAG: "%322": 28 # CHECK-CP-JSON-DAG: "%324": 28 # CHECK-CP-JSON-DAG: "%325": 28 # CHECK-CP-JSON-DAG: "%326": 28 # CHECK-CP-JSON-DAG: "%327": 28 # CHECK-CP-JSON-DAG: "%328:sub0": 2 # CHECK-CP-JSON-DAG: "%328:sub1": 1 # CHECK-CP-JSON-DAG: "%328:sub2": 0 # CHECK-CP-JSON-DAG: "%329": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%331:vgpr_32 = COPY %328.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 164 # CHECK-CP-JSON-DAG: "%69:sub1": 163 # CHECK-CP-JSON-DAG: "%69:sub2": 162 # CHECK-CP-JSON-DAG: "%69:sub3": 161 # CHECK-CP-JSON-DAG: "%69:sub4": 158 # CHECK-CP-JSON-DAG: "%69:sub5": 157 # CHECK-CP-JSON-DAG: "%69:sub6": 156 # CHECK-CP-JSON-DAG: "%69:sub7": 155 # CHECK-CP-JSON-DAG: "%69:sub8": 152 # CHECK-CP-JSON-DAG: "%69:sub9": 151 # CHECK-CP-JSON-DAG: "%69:sub10": 150 # CHECK-CP-JSON-DAG: "%69:sub11": 149 # CHECK-CP-JSON-DAG: "%69:sub12": 146 # CHECK-CP-JSON-DAG: "%69:sub13": 145 # CHECK-CP-JSON-DAG: "%69:sub14": 144 # CHECK-CP-JSON-DAG: "%69:sub15": 143 # CHECK-CP-JSON-DAG: "%69:sub16": 140 # CHECK-CP-JSON-DAG: "%69:sub17": 139 # CHECK-CP-JSON-DAG: "%69:sub18": 138 # CHECK-CP-JSON-DAG: "%69:sub19": 137 # CHECK-CP-JSON-DAG: "%69:sub20": 134 # CHECK-CP-JSON-DAG: "%69:sub21": 133 # CHECK-CP-JSON-DAG: "%69:sub22": 132 # CHECK-CP-JSON-DAG: "%69:sub23": 131 # CHECK-CP-JSON-DAG: "%69:sub24": 128 # CHECK-CP-JSON-DAG: "%69:sub25": 127 # CHECK-CP-JSON-DAG: "%69:sub26": 126 # CHECK-CP-JSON-DAG: "%69:sub27": 125 # CHECK-CP-JSON-DAG: "%69:sub28": 122 # CHECK-CP-JSON-DAG: "%69:sub29": 121 # CHECK-CP-JSON-DAG: "%69:sub30": 120 # CHECK-CP-JSON-DAG: "%69:sub31": 119 # CHECK-CP-JSON-DAG: "%70:sub0": 116 # CHECK-CP-JSON-DAG: "%70:sub1": 115 # CHECK-CP-JSON-DAG: "%70:sub2": 114 # CHECK-CP-JSON-DAG: "%70:sub3": 113 # CHECK-CP-JSON-DAG: "%70:sub4": 110 # CHECK-CP-JSON-DAG: "%70:sub5": 109 # CHECK-CP-JSON-DAG: "%70:sub6": 108 # CHECK-CP-JSON-DAG: "%70:sub7": 107 # CHECK-CP-JSON-DAG: "%70:sub8": 104 # CHECK-CP-JSON-DAG: "%70:sub9": 103 # CHECK-CP-JSON-DAG: "%70:sub10": 102 # CHECK-CP-JSON-DAG: "%70:sub11": 101 # CHECK-CP-JSON-DAG: "%70:sub12": 98 # CHECK-CP-JSON-DAG: "%70:sub13": 97 # CHECK-CP-JSON-DAG: "%70:sub14": 96 # CHECK-CP-JSON-DAG: "%70:sub15": 95 # CHECK-CP-JSON-DAG: "%70:sub16": 92 # CHECK-CP-JSON-DAG: "%70:sub17": 91 # CHECK-CP-JSON-DAG: "%70:sub18": 90 # CHECK-CP-JSON-DAG: "%70:sub19": 89 # CHECK-CP-JSON-DAG: "%70:sub20": 86 # CHECK-CP-JSON-DAG: "%70:sub21": 85 # CHECK-CP-JSON-DAG: "%70:sub22": 84 # CHECK-CP-JSON-DAG: "%70:sub23": 83 # CHECK-CP-JSON-DAG: "%70:sub24": 80 # CHECK-CP-JSON-DAG: "%70:sub25": 79 # CHECK-CP-JSON-DAG: "%70:sub26": 78 # CHECK-CP-JSON-DAG: "%70:sub27": 77 # CHECK-CP-JSON-DAG: "%70:sub28": 74 # CHECK-CP-JSON-DAG: "%70:sub29": 73 # CHECK-CP-JSON-DAG: "%70:sub30": 72 # CHECK-CP-JSON-DAG: "%70:sub31": 71 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 29 # CHECK-CP-JSON-DAG: "%149:sub0": 212 # CHECK-CP-JSON-DAG: "%149:sub1": 211 # CHECK-CP-JSON-DAG: "%149:sub2": 210 # CHECK-CP-JSON-DAG: "%149:sub3": 209 # CHECK-CP-JSON-DAG: "%149:sub4": 206 # CHECK-CP-JSON-DAG: "%149:sub5": 205 # CHECK-CP-JSON-DAG: "%149:sub6": 204 # CHECK-CP-JSON-DAG: "%149:sub7": 203 # CHECK-CP-JSON-DAG: "%149:sub8": 200 # CHECK-CP-JSON-DAG: "%149:sub9": 199 # CHECK-CP-JSON-DAG: "%149:sub10": 198 # CHECK-CP-JSON-DAG: "%149:sub11": 197 # CHECK-CP-JSON-DAG: "%149:sub12": 194 # CHECK-CP-JSON-DAG: "%149:sub13": 193 # CHECK-CP-JSON-DAG: "%149:sub14": 192 # CHECK-CP-JSON-DAG: "%149:sub15": 191 # CHECK-CP-JSON-DAG: "%149:sub16": 188 # CHECK-CP-JSON-DAG: "%149:sub17": 187 # CHECK-CP-JSON-DAG: "%149:sub18": 186 # CHECK-CP-JSON-DAG: "%149:sub19": 185 # CHECK-CP-JSON-DAG: "%149:sub20": 182 # CHECK-CP-JSON-DAG: "%149:sub21": 181 # CHECK-CP-JSON-DAG: "%149:sub22": 180 # CHECK-CP-JSON-DAG: "%149:sub23": 179 # CHECK-CP-JSON-DAG: "%149:sub24": 176 # CHECK-CP-JSON-DAG: "%149:sub25": 175 # CHECK-CP-JSON-DAG: "%149:sub26": 174 # CHECK-CP-JSON-DAG: "%149:sub27": 173 # CHECK-CP-JSON-DAG: "%149:sub28": 170 # CHECK-CP-JSON-DAG: "%149:sub29": 169 # CHECK-CP-JSON-DAG: "%149:sub30": 168 # CHECK-CP-JSON-DAG: "%149:sub31": 167 # CHECK-CP-JSON-DAG: "%191:sub0": 260 # CHECK-CP-JSON-DAG: "%191:sub1": 259 # CHECK-CP-JSON-DAG: "%191:sub2": 258 # CHECK-CP-JSON-DAG: "%191:sub3": 257 # CHECK-CP-JSON-DAG: "%191:sub4": 254 # CHECK-CP-JSON-DAG: "%191:sub5": 253 # CHECK-CP-JSON-DAG: "%191:sub6": 252 # CHECK-CP-JSON-DAG: "%191:sub7": 251 # CHECK-CP-JSON-DAG: "%191:sub8": 248 # CHECK-CP-JSON-DAG: "%191:sub9": 247 # CHECK-CP-JSON-DAG: "%191:sub10": 246 # CHECK-CP-JSON-DAG: "%191:sub11": 245 # CHECK-CP-JSON-DAG: "%191:sub12": 242 # CHECK-CP-JSON-DAG: "%191:sub13": 241 # CHECK-CP-JSON-DAG: "%191:sub14": 240 # CHECK-CP-JSON-DAG: "%191:sub15": 239 # CHECK-CP-JSON-DAG: "%191:sub16": 236 # CHECK-CP-JSON-DAG: "%191:sub17": 235 # CHECK-CP-JSON-DAG: "%191:sub18": 234 # CHECK-CP-JSON-DAG: "%191:sub19": 233 # CHECK-CP-JSON-DAG: "%191:sub20": 230 # CHECK-CP-JSON-DAG: "%191:sub21": 229 # CHECK-CP-JSON-DAG: "%191:sub22": 228 # CHECK-CP-JSON-DAG: "%191:sub23": 227 # CHECK-CP-JSON-DAG: "%191:sub24": 224 # CHECK-CP-JSON-DAG: "%191:sub25": 223 # CHECK-CP-JSON-DAG: "%191:sub26": 222 # CHECK-CP-JSON-DAG: "%191:sub27": 221 # CHECK-CP-JSON-DAG: "%191:sub28": 218 # CHECK-CP-JSON-DAG: "%191:sub29": 217 # CHECK-CP-JSON-DAG: "%191:sub30": 216 # CHECK-CP-JSON-DAG: "%191:sub31": 215 # CHECK-CP-JSON-DAG: "%233:sub0": 308 # CHECK-CP-JSON-DAG: "%233:sub1": 307 # CHECK-CP-JSON-DAG: "%233:sub2": 306 # CHECK-CP-JSON-DAG: "%233:sub3": 305 # CHECK-CP-JSON-DAG: "%233:sub4": 302 # CHECK-CP-JSON-DAG: "%233:sub5": 301 # CHECK-CP-JSON-DAG: "%233:sub6": 300 # CHECK-CP-JSON-DAG: "%233:sub7": 299 # CHECK-CP-JSON-DAG: "%233:sub8": 296 # CHECK-CP-JSON-DAG: "%233:sub9": 295 # CHECK-CP-JSON-DAG: "%233:sub10": 294 # CHECK-CP-JSON-DAG: "%233:sub11": 293 # CHECK-CP-JSON-DAG: "%233:sub12": 290 # CHECK-CP-JSON-DAG: "%233:sub13": 289 # CHECK-CP-JSON-DAG: "%233:sub14": 288 # CHECK-CP-JSON-DAG: "%233:sub15": 287 # CHECK-CP-JSON-DAG: "%233:sub16": 284 # CHECK-CP-JSON-DAG: "%233:sub17": 283 # CHECK-CP-JSON-DAG: "%233:sub18": 282 # CHECK-CP-JSON-DAG: "%233:sub19": 281 # CHECK-CP-JSON-DAG: "%233:sub20": 278 # CHECK-CP-JSON-DAG: "%233:sub21": 277 # CHECK-CP-JSON-DAG: "%233:sub22": 276 # CHECK-CP-JSON-DAG: "%233:sub23": 275 # CHECK-CP-JSON-DAG: "%233:sub24": 272 # CHECK-CP-JSON-DAG: "%233:sub25": 271 # CHECK-CP-JSON-DAG: "%233:sub26": 270 # CHECK-CP-JSON-DAG: "%233:sub27": 269 # CHECK-CP-JSON-DAG: "%233:sub28": 266 # CHECK-CP-JSON-DAG: "%233:sub29": 265 # CHECK-CP-JSON-DAG: "%233:sub30": 264 # CHECK-CP-JSON-DAG: "%233:sub31": 263 # CHECK-CP-JSON-DAG: "%275:sub0": 356 # CHECK-CP-JSON-DAG: "%275:sub1": 355 # CHECK-CP-JSON-DAG: "%275:sub2": 354 # CHECK-CP-JSON-DAG: "%275:sub3": 353 # CHECK-CP-JSON-DAG: "%275:sub4": 350 # CHECK-CP-JSON-DAG: "%275:sub5": 349 # CHECK-CP-JSON-DAG: "%275:sub6": 348 # CHECK-CP-JSON-DAG: "%275:sub7": 347 # CHECK-CP-JSON-DAG: "%275:sub8": 344 # CHECK-CP-JSON-DAG: "%275:sub9": 343 # CHECK-CP-JSON-DAG: "%275:sub10": 342 # CHECK-CP-JSON-DAG: "%275:sub11": 341 # CHECK-CP-JSON-DAG: "%275:sub12": 338 # CHECK-CP-JSON-DAG: "%275:sub13": 337 # CHECK-CP-JSON-DAG: "%275:sub14": 336 # CHECK-CP-JSON-DAG: "%275:sub15": 335 # CHECK-CP-JSON-DAG: "%275:sub16": 332 # CHECK-CP-JSON-DAG: "%275:sub17": 331 # CHECK-CP-JSON-DAG: "%275:sub18": 330 # CHECK-CP-JSON-DAG: "%275:sub19": 329 # CHECK-CP-JSON-DAG: "%275:sub20": 326 # CHECK-CP-JSON-DAG: "%275:sub21": 325 # CHECK-CP-JSON-DAG: "%275:sub22": 324 # CHECK-CP-JSON-DAG: "%275:sub23": 323 # CHECK-CP-JSON-DAG: "%275:sub24": 320 # CHECK-CP-JSON-DAG: "%275:sub25": 319 # CHECK-CP-JSON-DAG: "%275:sub26": 318 # CHECK-CP-JSON-DAG: "%275:sub27": 317 # CHECK-CP-JSON-DAG: "%275:sub28": 314 # CHECK-CP-JSON-DAG: "%275:sub29": 313 # CHECK-CP-JSON-DAG: "%275:sub30": 312 # CHECK-CP-JSON-DAG: "%275:sub31": 311 # CHECK-CP-JSON-DAG: "%317:sub0": 404 # CHECK-CP-JSON-DAG: "%317:sub1": 403 # CHECK-CP-JSON-DAG: "%317:sub2": 402 # CHECK-CP-JSON-DAG: "%317:sub3": 401 # CHECK-CP-JSON-DAG: "%317:sub4": 398 # CHECK-CP-JSON-DAG: "%317:sub5": 397 # CHECK-CP-JSON-DAG: "%317:sub6": 396 # CHECK-CP-JSON-DAG: "%317:sub7": 395 # CHECK-CP-JSON-DAG: "%317:sub8": 392 # CHECK-CP-JSON-DAG: "%317:sub9": 391 # CHECK-CP-JSON-DAG: "%317:sub10": 390 # CHECK-CP-JSON-DAG: "%317:sub11": 389 # CHECK-CP-JSON-DAG: "%317:sub12": 386 # CHECK-CP-JSON-DAG: "%317:sub13": 385 # CHECK-CP-JSON-DAG: "%317:sub14": 384 # CHECK-CP-JSON-DAG: "%317:sub15": 383 # CHECK-CP-JSON-DAG: "%317:sub16": 380 # CHECK-CP-JSON-DAG: "%317:sub17": 379 # CHECK-CP-JSON-DAG: "%317:sub18": 378 # CHECK-CP-JSON-DAG: "%317:sub19": 377 # CHECK-CP-JSON-DAG: "%317:sub20": 374 # CHECK-CP-JSON-DAG: "%317:sub21": 373 # CHECK-CP-JSON-DAG: "%317:sub22": 372 # CHECK-CP-JSON-DAG: "%317:sub23": 371 # CHECK-CP-JSON-DAG: "%317:sub24": 368 # CHECK-CP-JSON-DAG: "%317:sub25": 367 # CHECK-CP-JSON-DAG: "%317:sub26": 366 # CHECK-CP-JSON-DAG: "%317:sub27": 365 # CHECK-CP-JSON-DAG: "%317:sub28": 362 # CHECK-CP-JSON-DAG: "%317:sub29": 361 # CHECK-CP-JSON-DAG: "%317:sub30": 360 # CHECK-CP-JSON-DAG: "%317:sub31": 359 # CHECK-CP-JSON-DAG: "%319": 27 # CHECK-CP-JSON-DAG: "%320": 27 # CHECK-CP-JSON-DAG: "%321": 27 # CHECK-CP-JSON-DAG: "%322": 27 # CHECK-CP-JSON-DAG: "%324": 27 # CHECK-CP-JSON-DAG: "%325": 27 # CHECK-CP-JSON-DAG: "%326": 27 # CHECK-CP-JSON-DAG: "%327": 27 # CHECK-CP-JSON-DAG: "%328:sub0": 1 # CHECK-CP-JSON-DAG: "%328:sub1": 0 # CHECK-CP-JSON-DAG: "%329": 27 # CHECK-CP-JSON-DAG: "%330": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%332:vgpr_32 = COPY %328.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 163 # CHECK-CP-JSON-DAG: "%69:sub1": 162 # CHECK-CP-JSON-DAG: "%69:sub2": 161 # CHECK-CP-JSON-DAG: "%69:sub3": 160 # CHECK-CP-JSON-DAG: "%69:sub4": 157 # CHECK-CP-JSON-DAG: "%69:sub5": 156 # CHECK-CP-JSON-DAG: "%69:sub6": 155 # CHECK-CP-JSON-DAG: "%69:sub7": 154 # CHECK-CP-JSON-DAG: "%69:sub8": 151 # CHECK-CP-JSON-DAG: "%69:sub9": 150 # CHECK-CP-JSON-DAG: "%69:sub10": 149 # CHECK-CP-JSON-DAG: "%69:sub11": 148 # CHECK-CP-JSON-DAG: "%69:sub12": 145 # CHECK-CP-JSON-DAG: "%69:sub13": 144 # CHECK-CP-JSON-DAG: "%69:sub14": 143 # CHECK-CP-JSON-DAG: "%69:sub15": 142 # CHECK-CP-JSON-DAG: "%69:sub16": 139 # CHECK-CP-JSON-DAG: "%69:sub17": 138 # CHECK-CP-JSON-DAG: "%69:sub18": 137 # CHECK-CP-JSON-DAG: "%69:sub19": 136 # CHECK-CP-JSON-DAG: "%69:sub20": 133 # CHECK-CP-JSON-DAG: "%69:sub21": 132 # CHECK-CP-JSON-DAG: "%69:sub22": 131 # CHECK-CP-JSON-DAG: "%69:sub23": 130 # CHECK-CP-JSON-DAG: "%69:sub24": 127 # CHECK-CP-JSON-DAG: "%69:sub25": 126 # CHECK-CP-JSON-DAG: "%69:sub26": 125 # CHECK-CP-JSON-DAG: "%69:sub27": 124 # CHECK-CP-JSON-DAG: "%69:sub28": 121 # CHECK-CP-JSON-DAG: "%69:sub29": 120 # CHECK-CP-JSON-DAG: "%69:sub30": 119 # CHECK-CP-JSON-DAG: "%69:sub31": 118 # CHECK-CP-JSON-DAG: "%70:sub0": 115 # CHECK-CP-JSON-DAG: "%70:sub1": 114 # CHECK-CP-JSON-DAG: "%70:sub2": 113 # CHECK-CP-JSON-DAG: "%70:sub3": 112 # CHECK-CP-JSON-DAG: "%70:sub4": 109 # CHECK-CP-JSON-DAG: "%70:sub5": 108 # CHECK-CP-JSON-DAG: "%70:sub6": 107 # CHECK-CP-JSON-DAG: "%70:sub7": 106 # CHECK-CP-JSON-DAG: "%70:sub8": 103 # CHECK-CP-JSON-DAG: "%70:sub9": 102 # CHECK-CP-JSON-DAG: "%70:sub10": 101 # CHECK-CP-JSON-DAG: "%70:sub11": 100 # CHECK-CP-JSON-DAG: "%70:sub12": 97 # CHECK-CP-JSON-DAG: "%70:sub13": 96 # CHECK-CP-JSON-DAG: "%70:sub14": 95 # CHECK-CP-JSON-DAG: "%70:sub15": 94 # CHECK-CP-JSON-DAG: "%70:sub16": 91 # CHECK-CP-JSON-DAG: "%70:sub17": 90 # CHECK-CP-JSON-DAG: "%70:sub18": 89 # CHECK-CP-JSON-DAG: "%70:sub19": 88 # CHECK-CP-JSON-DAG: "%70:sub20": 85 # CHECK-CP-JSON-DAG: "%70:sub21": 84 # CHECK-CP-JSON-DAG: "%70:sub22": 83 # CHECK-CP-JSON-DAG: "%70:sub23": 82 # CHECK-CP-JSON-DAG: "%70:sub24": 79 # CHECK-CP-JSON-DAG: "%70:sub25": 78 # CHECK-CP-JSON-DAG: "%70:sub26": 77 # CHECK-CP-JSON-DAG: "%70:sub27": 76 # CHECK-CP-JSON-DAG: "%70:sub28": 73 # CHECK-CP-JSON-DAG: "%70:sub29": 72 # CHECK-CP-JSON-DAG: "%70:sub30": 71 # CHECK-CP-JSON-DAG: "%70:sub31": 70 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 28 # CHECK-CP-JSON-DAG: "%149:sub0": 211 # CHECK-CP-JSON-DAG: "%149:sub1": 210 # CHECK-CP-JSON-DAG: "%149:sub2": 209 # CHECK-CP-JSON-DAG: "%149:sub3": 208 # CHECK-CP-JSON-DAG: "%149:sub4": 205 # CHECK-CP-JSON-DAG: "%149:sub5": 204 # CHECK-CP-JSON-DAG: "%149:sub6": 203 # CHECK-CP-JSON-DAG: "%149:sub7": 202 # CHECK-CP-JSON-DAG: "%149:sub8": 199 # CHECK-CP-JSON-DAG: "%149:sub9": 198 # CHECK-CP-JSON-DAG: "%149:sub10": 197 # CHECK-CP-JSON-DAG: "%149:sub11": 196 # CHECK-CP-JSON-DAG: "%149:sub12": 193 # CHECK-CP-JSON-DAG: "%149:sub13": 192 # CHECK-CP-JSON-DAG: "%149:sub14": 191 # CHECK-CP-JSON-DAG: "%149:sub15": 190 # CHECK-CP-JSON-DAG: "%149:sub16": 187 # CHECK-CP-JSON-DAG: "%149:sub17": 186 # CHECK-CP-JSON-DAG: "%149:sub18": 185 # CHECK-CP-JSON-DAG: "%149:sub19": 184 # CHECK-CP-JSON-DAG: "%149:sub20": 181 # CHECK-CP-JSON-DAG: "%149:sub21": 180 # CHECK-CP-JSON-DAG: "%149:sub22": 179 # CHECK-CP-JSON-DAG: "%149:sub23": 178 # CHECK-CP-JSON-DAG: "%149:sub24": 175 # CHECK-CP-JSON-DAG: "%149:sub25": 174 # CHECK-CP-JSON-DAG: "%149:sub26": 173 # CHECK-CP-JSON-DAG: "%149:sub27": 172 # CHECK-CP-JSON-DAG: "%149:sub28": 169 # CHECK-CP-JSON-DAG: "%149:sub29": 168 # CHECK-CP-JSON-DAG: "%149:sub30": 167 # CHECK-CP-JSON-DAG: "%149:sub31": 166 # CHECK-CP-JSON-DAG: "%191:sub0": 259 # CHECK-CP-JSON-DAG: "%191:sub1": 258 # CHECK-CP-JSON-DAG: "%191:sub2": 257 # CHECK-CP-JSON-DAG: "%191:sub3": 256 # CHECK-CP-JSON-DAG: "%191:sub4": 253 # CHECK-CP-JSON-DAG: "%191:sub5": 252 # CHECK-CP-JSON-DAG: "%191:sub6": 251 # CHECK-CP-JSON-DAG: "%191:sub7": 250 # CHECK-CP-JSON-DAG: "%191:sub8": 247 # CHECK-CP-JSON-DAG: "%191:sub9": 246 # CHECK-CP-JSON-DAG: "%191:sub10": 245 # CHECK-CP-JSON-DAG: "%191:sub11": 244 # CHECK-CP-JSON-DAG: "%191:sub12": 241 # CHECK-CP-JSON-DAG: "%191:sub13": 240 # CHECK-CP-JSON-DAG: "%191:sub14": 239 # CHECK-CP-JSON-DAG: "%191:sub15": 238 # CHECK-CP-JSON-DAG: "%191:sub16": 235 # CHECK-CP-JSON-DAG: "%191:sub17": 234 # CHECK-CP-JSON-DAG: "%191:sub18": 233 # CHECK-CP-JSON-DAG: "%191:sub19": 232 # CHECK-CP-JSON-DAG: "%191:sub20": 229 # CHECK-CP-JSON-DAG: "%191:sub21": 228 # CHECK-CP-JSON-DAG: "%191:sub22": 227 # CHECK-CP-JSON-DAG: "%191:sub23": 226 # CHECK-CP-JSON-DAG: "%191:sub24": 223 # CHECK-CP-JSON-DAG: "%191:sub25": 222 # CHECK-CP-JSON-DAG: "%191:sub26": 221 # CHECK-CP-JSON-DAG: "%191:sub27": 220 # CHECK-CP-JSON-DAG: "%191:sub28": 217 # CHECK-CP-JSON-DAG: "%191:sub29": 216 # CHECK-CP-JSON-DAG: "%191:sub30": 215 # CHECK-CP-JSON-DAG: "%191:sub31": 214 # CHECK-CP-JSON-DAG: "%233:sub0": 307 # CHECK-CP-JSON-DAG: "%233:sub1": 306 # CHECK-CP-JSON-DAG: "%233:sub2": 305 # CHECK-CP-JSON-DAG: "%233:sub3": 304 # CHECK-CP-JSON-DAG: "%233:sub4": 301 # CHECK-CP-JSON-DAG: "%233:sub5": 300 # CHECK-CP-JSON-DAG: "%233:sub6": 299 # CHECK-CP-JSON-DAG: "%233:sub7": 298 # CHECK-CP-JSON-DAG: "%233:sub8": 295 # CHECK-CP-JSON-DAG: "%233:sub9": 294 # CHECK-CP-JSON-DAG: "%233:sub10": 293 # CHECK-CP-JSON-DAG: "%233:sub11": 292 # CHECK-CP-JSON-DAG: "%233:sub12": 289 # CHECK-CP-JSON-DAG: "%233:sub13": 288 # CHECK-CP-JSON-DAG: "%233:sub14": 287 # CHECK-CP-JSON-DAG: "%233:sub15": 286 # CHECK-CP-JSON-DAG: "%233:sub16": 283 # CHECK-CP-JSON-DAG: "%233:sub17": 282 # CHECK-CP-JSON-DAG: "%233:sub18": 281 # CHECK-CP-JSON-DAG: "%233:sub19": 280 # CHECK-CP-JSON-DAG: "%233:sub20": 277 # CHECK-CP-JSON-DAG: "%233:sub21": 276 # CHECK-CP-JSON-DAG: "%233:sub22": 275 # CHECK-CP-JSON-DAG: "%233:sub23": 274 # CHECK-CP-JSON-DAG: "%233:sub24": 271 # CHECK-CP-JSON-DAG: "%233:sub25": 270 # CHECK-CP-JSON-DAG: "%233:sub26": 269 # CHECK-CP-JSON-DAG: "%233:sub27": 268 # CHECK-CP-JSON-DAG: "%233:sub28": 265 # CHECK-CP-JSON-DAG: "%233:sub29": 264 # CHECK-CP-JSON-DAG: "%233:sub30": 263 # CHECK-CP-JSON-DAG: "%233:sub31": 262 # CHECK-CP-JSON-DAG: "%275:sub0": 355 # CHECK-CP-JSON-DAG: "%275:sub1": 354 # CHECK-CP-JSON-DAG: "%275:sub2": 353 # CHECK-CP-JSON-DAG: "%275:sub3": 352 # CHECK-CP-JSON-DAG: "%275:sub4": 349 # CHECK-CP-JSON-DAG: "%275:sub5": 348 # CHECK-CP-JSON-DAG: "%275:sub6": 347 # CHECK-CP-JSON-DAG: "%275:sub7": 346 # CHECK-CP-JSON-DAG: "%275:sub8": 343 # CHECK-CP-JSON-DAG: "%275:sub9": 342 # CHECK-CP-JSON-DAG: "%275:sub10": 341 # CHECK-CP-JSON-DAG: "%275:sub11": 340 # CHECK-CP-JSON-DAG: "%275:sub12": 337 # CHECK-CP-JSON-DAG: "%275:sub13": 336 # CHECK-CP-JSON-DAG: "%275:sub14": 335 # CHECK-CP-JSON-DAG: "%275:sub15": 334 # CHECK-CP-JSON-DAG: "%275:sub16": 331 # CHECK-CP-JSON-DAG: "%275:sub17": 330 # CHECK-CP-JSON-DAG: "%275:sub18": 329 # CHECK-CP-JSON-DAG: "%275:sub19": 328 # CHECK-CP-JSON-DAG: "%275:sub20": 325 # CHECK-CP-JSON-DAG: "%275:sub21": 324 # CHECK-CP-JSON-DAG: "%275:sub22": 323 # CHECK-CP-JSON-DAG: "%275:sub23": 322 # CHECK-CP-JSON-DAG: "%275:sub24": 319 # CHECK-CP-JSON-DAG: "%275:sub25": 318 # CHECK-CP-JSON-DAG: "%275:sub26": 317 # CHECK-CP-JSON-DAG: "%275:sub27": 316 # CHECK-CP-JSON-DAG: "%275:sub28": 313 # CHECK-CP-JSON-DAG: "%275:sub29": 312 # CHECK-CP-JSON-DAG: "%275:sub30": 311 # CHECK-CP-JSON-DAG: "%275:sub31": 310 # CHECK-CP-JSON-DAG: "%317:sub0": 403 # CHECK-CP-JSON-DAG: "%317:sub1": 402 # CHECK-CP-JSON-DAG: "%317:sub2": 401 # CHECK-CP-JSON-DAG: "%317:sub3": 400 # CHECK-CP-JSON-DAG: "%317:sub4": 397 # CHECK-CP-JSON-DAG: "%317:sub5": 396 # CHECK-CP-JSON-DAG: "%317:sub6": 395 # CHECK-CP-JSON-DAG: "%317:sub7": 394 # CHECK-CP-JSON-DAG: "%317:sub8": 391 # CHECK-CP-JSON-DAG: "%317:sub9": 390 # CHECK-CP-JSON-DAG: "%317:sub10": 389 # CHECK-CP-JSON-DAG: "%317:sub11": 388 # CHECK-CP-JSON-DAG: "%317:sub12": 385 # CHECK-CP-JSON-DAG: "%317:sub13": 384 # CHECK-CP-JSON-DAG: "%317:sub14": 383 # CHECK-CP-JSON-DAG: "%317:sub15": 382 # CHECK-CP-JSON-DAG: "%317:sub16": 379 # CHECK-CP-JSON-DAG: "%317:sub17": 378 # CHECK-CP-JSON-DAG: "%317:sub18": 377 # CHECK-CP-JSON-DAG: "%317:sub19": 376 # CHECK-CP-JSON-DAG: "%317:sub20": 373 # CHECK-CP-JSON-DAG: "%317:sub21": 372 # CHECK-CP-JSON-DAG: "%317:sub22": 371 # CHECK-CP-JSON-DAG: "%317:sub23": 370 # CHECK-CP-JSON-DAG: "%317:sub24": 367 # CHECK-CP-JSON-DAG: "%317:sub25": 366 # CHECK-CP-JSON-DAG: "%317:sub26": 365 # CHECK-CP-JSON-DAG: "%317:sub27": 364 # CHECK-CP-JSON-DAG: "%317:sub28": 361 # CHECK-CP-JSON-DAG: "%317:sub29": 360 # CHECK-CP-JSON-DAG: "%317:sub30": 359 # CHECK-CP-JSON-DAG: "%317:sub31": 358 # CHECK-CP-JSON-DAG: "%319": 26 # CHECK-CP-JSON-DAG: "%320": 26 # CHECK-CP-JSON-DAG: "%321": 26 # CHECK-CP-JSON-DAG: "%322": 26 # CHECK-CP-JSON-DAG: "%324": 26 # CHECK-CP-JSON-DAG: "%325": 26 # CHECK-CP-JSON-DAG: "%326": 26 # CHECK-CP-JSON-DAG: "%327": 26 # CHECK-CP-JSON-DAG: "%328:sub0": 0 # CHECK-CP-JSON-DAG: "%329": 26 # CHECK-CP-JSON-DAG: "%330": 26 # CHECK-CP-JSON-DAG: "%331": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%333:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 162 # CHECK-CP-JSON-DAG: "%69:sub1": 161 # CHECK-CP-JSON-DAG: "%69:sub2": 160 # CHECK-CP-JSON-DAG: "%69:sub3": 159 # CHECK-CP-JSON-DAG: "%69:sub4": 156 # CHECK-CP-JSON-DAG: "%69:sub5": 155 # CHECK-CP-JSON-DAG: "%69:sub6": 154 # CHECK-CP-JSON-DAG: "%69:sub7": 153 # CHECK-CP-JSON-DAG: "%69:sub8": 150 # CHECK-CP-JSON-DAG: "%69:sub9": 149 # CHECK-CP-JSON-DAG: "%69:sub10": 148 # CHECK-CP-JSON-DAG: "%69:sub11": 147 # CHECK-CP-JSON-DAG: "%69:sub12": 144 # CHECK-CP-JSON-DAG: "%69:sub13": 143 # CHECK-CP-JSON-DAG: "%69:sub14": 142 # CHECK-CP-JSON-DAG: "%69:sub15": 141 # CHECK-CP-JSON-DAG: "%69:sub16": 138 # CHECK-CP-JSON-DAG: "%69:sub17": 137 # CHECK-CP-JSON-DAG: "%69:sub18": 136 # CHECK-CP-JSON-DAG: "%69:sub19": 135 # CHECK-CP-JSON-DAG: "%69:sub20": 132 # CHECK-CP-JSON-DAG: "%69:sub21": 131 # CHECK-CP-JSON-DAG: "%69:sub22": 130 # CHECK-CP-JSON-DAG: "%69:sub23": 129 # CHECK-CP-JSON-DAG: "%69:sub24": 126 # CHECK-CP-JSON-DAG: "%69:sub25": 125 # CHECK-CP-JSON-DAG: "%69:sub26": 124 # CHECK-CP-JSON-DAG: "%69:sub27": 123 # CHECK-CP-JSON-DAG: "%69:sub28": 120 # CHECK-CP-JSON-DAG: "%69:sub29": 119 # CHECK-CP-JSON-DAG: "%69:sub30": 118 # CHECK-CP-JSON-DAG: "%69:sub31": 117 # CHECK-CP-JSON-DAG: "%70:sub0": 114 # CHECK-CP-JSON-DAG: "%70:sub1": 113 # CHECK-CP-JSON-DAG: "%70:sub2": 112 # CHECK-CP-JSON-DAG: "%70:sub3": 111 # CHECK-CP-JSON-DAG: "%70:sub4": 108 # CHECK-CP-JSON-DAG: "%70:sub5": 107 # CHECK-CP-JSON-DAG: "%70:sub6": 106 # CHECK-CP-JSON-DAG: "%70:sub7": 105 # CHECK-CP-JSON-DAG: "%70:sub8": 102 # CHECK-CP-JSON-DAG: "%70:sub9": 101 # CHECK-CP-JSON-DAG: "%70:sub10": 100 # CHECK-CP-JSON-DAG: "%70:sub11": 99 # CHECK-CP-JSON-DAG: "%70:sub12": 96 # CHECK-CP-JSON-DAG: "%70:sub13": 95 # CHECK-CP-JSON-DAG: "%70:sub14": 94 # CHECK-CP-JSON-DAG: "%70:sub15": 93 # CHECK-CP-JSON-DAG: "%70:sub16": 90 # CHECK-CP-JSON-DAG: "%70:sub17": 89 # CHECK-CP-JSON-DAG: "%70:sub18": 88 # CHECK-CP-JSON-DAG: "%70:sub19": 87 # CHECK-CP-JSON-DAG: "%70:sub20": 84 # CHECK-CP-JSON-DAG: "%70:sub21": 83 # CHECK-CP-JSON-DAG: "%70:sub22": 82 # CHECK-CP-JSON-DAG: "%70:sub23": 81 # CHECK-CP-JSON-DAG: "%70:sub24": 78 # CHECK-CP-JSON-DAG: "%70:sub25": 77 # CHECK-CP-JSON-DAG: "%70:sub26": 76 # CHECK-CP-JSON-DAG: "%70:sub27": 75 # CHECK-CP-JSON-DAG: "%70:sub28": 72 # CHECK-CP-JSON-DAG: "%70:sub29": 71 # CHECK-CP-JSON-DAG: "%70:sub30": 70 # CHECK-CP-JSON-DAG: "%70:sub31": 69 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 27 # CHECK-CP-JSON-DAG: "%149:sub0": 210 # CHECK-CP-JSON-DAG: "%149:sub1": 209 # CHECK-CP-JSON-DAG: "%149:sub2": 208 # CHECK-CP-JSON-DAG: "%149:sub3": 207 # CHECK-CP-JSON-DAG: "%149:sub4": 204 # CHECK-CP-JSON-DAG: "%149:sub5": 203 # CHECK-CP-JSON-DAG: "%149:sub6": 202 # CHECK-CP-JSON-DAG: "%149:sub7": 201 # CHECK-CP-JSON-DAG: "%149:sub8": 198 # CHECK-CP-JSON-DAG: "%149:sub9": 197 # CHECK-CP-JSON-DAG: "%149:sub10": 196 # CHECK-CP-JSON-DAG: "%149:sub11": 195 # CHECK-CP-JSON-DAG: "%149:sub12": 192 # CHECK-CP-JSON-DAG: "%149:sub13": 191 # CHECK-CP-JSON-DAG: "%149:sub14": 190 # CHECK-CP-JSON-DAG: "%149:sub15": 189 # CHECK-CP-JSON-DAG: "%149:sub16": 186 # CHECK-CP-JSON-DAG: "%149:sub17": 185 # CHECK-CP-JSON-DAG: "%149:sub18": 184 # CHECK-CP-JSON-DAG: "%149:sub19": 183 # CHECK-CP-JSON-DAG: "%149:sub20": 180 # CHECK-CP-JSON-DAG: "%149:sub21": 179 # CHECK-CP-JSON-DAG: "%149:sub22": 178 # CHECK-CP-JSON-DAG: "%149:sub23": 177 # CHECK-CP-JSON-DAG: "%149:sub24": 174 # CHECK-CP-JSON-DAG: "%149:sub25": 173 # CHECK-CP-JSON-DAG: "%149:sub26": 172 # CHECK-CP-JSON-DAG: "%149:sub27": 171 # CHECK-CP-JSON-DAG: "%149:sub28": 168 # CHECK-CP-JSON-DAG: "%149:sub29": 167 # CHECK-CP-JSON-DAG: "%149:sub30": 166 # CHECK-CP-JSON-DAG: "%149:sub31": 165 # CHECK-CP-JSON-DAG: "%191:sub0": 258 # CHECK-CP-JSON-DAG: "%191:sub1": 257 # CHECK-CP-JSON-DAG: "%191:sub2": 256 # CHECK-CP-JSON-DAG: "%191:sub3": 255 # CHECK-CP-JSON-DAG: "%191:sub4": 252 # CHECK-CP-JSON-DAG: "%191:sub5": 251 # CHECK-CP-JSON-DAG: "%191:sub6": 250 # CHECK-CP-JSON-DAG: "%191:sub7": 249 # CHECK-CP-JSON-DAG: "%191:sub8": 246 # CHECK-CP-JSON-DAG: "%191:sub9": 245 # CHECK-CP-JSON-DAG: "%191:sub10": 244 # CHECK-CP-JSON-DAG: "%191:sub11": 243 # CHECK-CP-JSON-DAG: "%191:sub12": 240 # CHECK-CP-JSON-DAG: "%191:sub13": 239 # CHECK-CP-JSON-DAG: "%191:sub14": 238 # CHECK-CP-JSON-DAG: "%191:sub15": 237 # CHECK-CP-JSON-DAG: "%191:sub16": 234 # CHECK-CP-JSON-DAG: "%191:sub17": 233 # CHECK-CP-JSON-DAG: "%191:sub18": 232 # CHECK-CP-JSON-DAG: "%191:sub19": 231 # CHECK-CP-JSON-DAG: "%191:sub20": 228 # CHECK-CP-JSON-DAG: "%191:sub21": 227 # CHECK-CP-JSON-DAG: "%191:sub22": 226 # CHECK-CP-JSON-DAG: "%191:sub23": 225 # CHECK-CP-JSON-DAG: "%191:sub24": 222 # CHECK-CP-JSON-DAG: "%191:sub25": 221 # CHECK-CP-JSON-DAG: "%191:sub26": 220 # CHECK-CP-JSON-DAG: "%191:sub27": 219 # CHECK-CP-JSON-DAG: "%191:sub28": 216 # CHECK-CP-JSON-DAG: "%191:sub29": 215 # CHECK-CP-JSON-DAG: "%191:sub30": 214 # CHECK-CP-JSON-DAG: "%191:sub31": 213 # CHECK-CP-JSON-DAG: "%233:sub0": 306 # CHECK-CP-JSON-DAG: "%233:sub1": 305 # CHECK-CP-JSON-DAG: "%233:sub2": 304 # CHECK-CP-JSON-DAG: "%233:sub3": 303 # CHECK-CP-JSON-DAG: "%233:sub4": 300 # CHECK-CP-JSON-DAG: "%233:sub5": 299 # CHECK-CP-JSON-DAG: "%233:sub6": 298 # CHECK-CP-JSON-DAG: "%233:sub7": 297 # CHECK-CP-JSON-DAG: "%233:sub8": 294 # CHECK-CP-JSON-DAG: "%233:sub9": 293 # CHECK-CP-JSON-DAG: "%233:sub10": 292 # CHECK-CP-JSON-DAG: "%233:sub11": 291 # CHECK-CP-JSON-DAG: "%233:sub12": 288 # CHECK-CP-JSON-DAG: "%233:sub13": 287 # CHECK-CP-JSON-DAG: "%233:sub14": 286 # CHECK-CP-JSON-DAG: "%233:sub15": 285 # CHECK-CP-JSON-DAG: "%233:sub16": 282 # CHECK-CP-JSON-DAG: "%233:sub17": 281 # CHECK-CP-JSON-DAG: "%233:sub18": 280 # CHECK-CP-JSON-DAG: "%233:sub19": 279 # CHECK-CP-JSON-DAG: "%233:sub20": 276 # CHECK-CP-JSON-DAG: "%233:sub21": 275 # CHECK-CP-JSON-DAG: "%233:sub22": 274 # CHECK-CP-JSON-DAG: "%233:sub23": 273 # CHECK-CP-JSON-DAG: "%233:sub24": 270 # CHECK-CP-JSON-DAG: "%233:sub25": 269 # CHECK-CP-JSON-DAG: "%233:sub26": 268 # CHECK-CP-JSON-DAG: "%233:sub27": 267 # CHECK-CP-JSON-DAG: "%233:sub28": 264 # CHECK-CP-JSON-DAG: "%233:sub29": 263 # CHECK-CP-JSON-DAG: "%233:sub30": 262 # CHECK-CP-JSON-DAG: "%233:sub31": 261 # CHECK-CP-JSON-DAG: "%275:sub0": 354 # CHECK-CP-JSON-DAG: "%275:sub1": 353 # CHECK-CP-JSON-DAG: "%275:sub2": 352 # CHECK-CP-JSON-DAG: "%275:sub3": 351 # CHECK-CP-JSON-DAG: "%275:sub4": 348 # CHECK-CP-JSON-DAG: "%275:sub5": 347 # CHECK-CP-JSON-DAG: "%275:sub6": 346 # CHECK-CP-JSON-DAG: "%275:sub7": 345 # CHECK-CP-JSON-DAG: "%275:sub8": 342 # CHECK-CP-JSON-DAG: "%275:sub9": 341 # CHECK-CP-JSON-DAG: "%275:sub10": 340 # CHECK-CP-JSON-DAG: "%275:sub11": 339 # CHECK-CP-JSON-DAG: "%275:sub12": 336 # CHECK-CP-JSON-DAG: "%275:sub13": 335 # CHECK-CP-JSON-DAG: "%275:sub14": 334 # CHECK-CP-JSON-DAG: "%275:sub15": 333 # CHECK-CP-JSON-DAG: "%275:sub16": 330 # CHECK-CP-JSON-DAG: "%275:sub17": 329 # CHECK-CP-JSON-DAG: "%275:sub18": 328 # CHECK-CP-JSON-DAG: "%275:sub19": 327 # CHECK-CP-JSON-DAG: "%275:sub20": 324 # CHECK-CP-JSON-DAG: "%275:sub21": 323 # CHECK-CP-JSON-DAG: "%275:sub22": 322 # CHECK-CP-JSON-DAG: "%275:sub23": 321 # CHECK-CP-JSON-DAG: "%275:sub24": 318 # CHECK-CP-JSON-DAG: "%275:sub25": 317 # CHECK-CP-JSON-DAG: "%275:sub26": 316 # CHECK-CP-JSON-DAG: "%275:sub27": 315 # CHECK-CP-JSON-DAG: "%275:sub28": 312 # CHECK-CP-JSON-DAG: "%275:sub29": 311 # CHECK-CP-JSON-DAG: "%275:sub30": 310 # CHECK-CP-JSON-DAG: "%275:sub31": 309 # CHECK-CP-JSON-DAG: "%317:sub0": 402 # CHECK-CP-JSON-DAG: "%317:sub1": 401 # CHECK-CP-JSON-DAG: "%317:sub2": 400 # CHECK-CP-JSON-DAG: "%317:sub3": 399 # CHECK-CP-JSON-DAG: "%317:sub4": 396 # CHECK-CP-JSON-DAG: "%317:sub5": 395 # CHECK-CP-JSON-DAG: "%317:sub6": 394 # CHECK-CP-JSON-DAG: "%317:sub7": 393 # CHECK-CP-JSON-DAG: "%317:sub8": 390 # CHECK-CP-JSON-DAG: "%317:sub9": 389 # CHECK-CP-JSON-DAG: "%317:sub10": 388 # CHECK-CP-JSON-DAG: "%317:sub11": 387 # CHECK-CP-JSON-DAG: "%317:sub12": 384 # CHECK-CP-JSON-DAG: "%317:sub13": 383 # CHECK-CP-JSON-DAG: "%317:sub14": 382 # CHECK-CP-JSON-DAG: "%317:sub15": 381 # CHECK-CP-JSON-DAG: "%317:sub16": 378 # CHECK-CP-JSON-DAG: "%317:sub17": 377 # CHECK-CP-JSON-DAG: "%317:sub18": 376 # CHECK-CP-JSON-DAG: "%317:sub19": 375 # CHECK-CP-JSON-DAG: "%317:sub20": 372 # CHECK-CP-JSON-DAG: "%317:sub21": 371 # CHECK-CP-JSON-DAG: "%317:sub22": 370 # CHECK-CP-JSON-DAG: "%317:sub23": 369 # CHECK-CP-JSON-DAG: "%317:sub24": 366 # CHECK-CP-JSON-DAG: "%317:sub25": 365 # CHECK-CP-JSON-DAG: "%317:sub26": 364 # CHECK-CP-JSON-DAG: "%317:sub27": 363 # CHECK-CP-JSON-DAG: "%317:sub28": 360 # CHECK-CP-JSON-DAG: "%317:sub29": 359 # CHECK-CP-JSON-DAG: "%317:sub30": 358 # CHECK-CP-JSON-DAG: "%317:sub31": 357 # CHECK-CP-JSON-DAG: "%319": 25 # CHECK-CP-JSON-DAG: "%320": 25 # CHECK-CP-JSON-DAG: "%321": 25 # CHECK-CP-JSON-DAG: "%322": 25 # CHECK-CP-JSON-DAG: "%324": 25 # CHECK-CP-JSON-DAG: "%325": 25 # CHECK-CP-JSON-DAG: "%326": 25 # CHECK-CP-JSON-DAG: "%327": 25 # CHECK-CP-JSON-DAG: "%329": 25 # CHECK-CP-JSON-DAG: "%330": 25 # CHECK-CP-JSON-DAG: "%331": 25 # CHECK-CP-JSON-DAG: "%332": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%334:vgpr_32 = COPY %333.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 161 # CHECK-CP-JSON-DAG: "%69:sub1": 160 # CHECK-CP-JSON-DAG: "%69:sub2": 159 # CHECK-CP-JSON-DAG: "%69:sub3": 158 # CHECK-CP-JSON-DAG: "%69:sub4": 155 # CHECK-CP-JSON-DAG: "%69:sub5": 154 # CHECK-CP-JSON-DAG: "%69:sub6": 153 # CHECK-CP-JSON-DAG: "%69:sub7": 152 # CHECK-CP-JSON-DAG: "%69:sub8": 149 # CHECK-CP-JSON-DAG: "%69:sub9": 148 # CHECK-CP-JSON-DAG: "%69:sub10": 147 # CHECK-CP-JSON-DAG: "%69:sub11": 146 # CHECK-CP-JSON-DAG: "%69:sub12": 143 # CHECK-CP-JSON-DAG: "%69:sub13": 142 # CHECK-CP-JSON-DAG: "%69:sub14": 141 # CHECK-CP-JSON-DAG: "%69:sub15": 140 # CHECK-CP-JSON-DAG: "%69:sub16": 137 # CHECK-CP-JSON-DAG: "%69:sub17": 136 # CHECK-CP-JSON-DAG: "%69:sub18": 135 # CHECK-CP-JSON-DAG: "%69:sub19": 134 # CHECK-CP-JSON-DAG: "%69:sub20": 131 # CHECK-CP-JSON-DAG: "%69:sub21": 130 # CHECK-CP-JSON-DAG: "%69:sub22": 129 # CHECK-CP-JSON-DAG: "%69:sub23": 128 # CHECK-CP-JSON-DAG: "%69:sub24": 125 # CHECK-CP-JSON-DAG: "%69:sub25": 124 # CHECK-CP-JSON-DAG: "%69:sub26": 123 # CHECK-CP-JSON-DAG: "%69:sub27": 122 # CHECK-CP-JSON-DAG: "%69:sub28": 119 # CHECK-CP-JSON-DAG: "%69:sub29": 118 # CHECK-CP-JSON-DAG: "%69:sub30": 117 # CHECK-CP-JSON-DAG: "%69:sub31": 116 # CHECK-CP-JSON-DAG: "%70:sub0": 113 # CHECK-CP-JSON-DAG: "%70:sub1": 112 # CHECK-CP-JSON-DAG: "%70:sub2": 111 # CHECK-CP-JSON-DAG: "%70:sub3": 110 # CHECK-CP-JSON-DAG: "%70:sub4": 107 # CHECK-CP-JSON-DAG: "%70:sub5": 106 # CHECK-CP-JSON-DAG: "%70:sub6": 105 # CHECK-CP-JSON-DAG: "%70:sub7": 104 # CHECK-CP-JSON-DAG: "%70:sub8": 101 # CHECK-CP-JSON-DAG: "%70:sub9": 100 # CHECK-CP-JSON-DAG: "%70:sub10": 99 # CHECK-CP-JSON-DAG: "%70:sub11": 98 # CHECK-CP-JSON-DAG: "%70:sub12": 95 # CHECK-CP-JSON-DAG: "%70:sub13": 94 # CHECK-CP-JSON-DAG: "%70:sub14": 93 # CHECK-CP-JSON-DAG: "%70:sub15": 92 # CHECK-CP-JSON-DAG: "%70:sub16": 89 # CHECK-CP-JSON-DAG: "%70:sub17": 88 # CHECK-CP-JSON-DAG: "%70:sub18": 87 # CHECK-CP-JSON-DAG: "%70:sub19": 86 # CHECK-CP-JSON-DAG: "%70:sub20": 83 # CHECK-CP-JSON-DAG: "%70:sub21": 82 # CHECK-CP-JSON-DAG: "%70:sub22": 81 # CHECK-CP-JSON-DAG: "%70:sub23": 80 # CHECK-CP-JSON-DAG: "%70:sub24": 77 # CHECK-CP-JSON-DAG: "%70:sub25": 76 # CHECK-CP-JSON-DAG: "%70:sub26": 75 # CHECK-CP-JSON-DAG: "%70:sub27": 74 # CHECK-CP-JSON-DAG: "%70:sub28": 71 # CHECK-CP-JSON-DAG: "%70:sub29": 70 # CHECK-CP-JSON-DAG: "%70:sub30": 69 # CHECK-CP-JSON-DAG: "%70:sub31": 68 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 26 # CHECK-CP-JSON-DAG: "%149:sub0": 209 # CHECK-CP-JSON-DAG: "%149:sub1": 208 # CHECK-CP-JSON-DAG: "%149:sub2": 207 # CHECK-CP-JSON-DAG: "%149:sub3": 206 # CHECK-CP-JSON-DAG: "%149:sub4": 203 # CHECK-CP-JSON-DAG: "%149:sub5": 202 # CHECK-CP-JSON-DAG: "%149:sub6": 201 # CHECK-CP-JSON-DAG: "%149:sub7": 200 # CHECK-CP-JSON-DAG: "%149:sub8": 197 # CHECK-CP-JSON-DAG: "%149:sub9": 196 # CHECK-CP-JSON-DAG: "%149:sub10": 195 # CHECK-CP-JSON-DAG: "%149:sub11": 194 # CHECK-CP-JSON-DAG: "%149:sub12": 191 # CHECK-CP-JSON-DAG: "%149:sub13": 190 # CHECK-CP-JSON-DAG: "%149:sub14": 189 # CHECK-CP-JSON-DAG: "%149:sub15": 188 # CHECK-CP-JSON-DAG: "%149:sub16": 185 # CHECK-CP-JSON-DAG: "%149:sub17": 184 # CHECK-CP-JSON-DAG: "%149:sub18": 183 # CHECK-CP-JSON-DAG: "%149:sub19": 182 # CHECK-CP-JSON-DAG: "%149:sub20": 179 # CHECK-CP-JSON-DAG: "%149:sub21": 178 # CHECK-CP-JSON-DAG: "%149:sub22": 177 # CHECK-CP-JSON-DAG: "%149:sub23": 176 # CHECK-CP-JSON-DAG: "%149:sub24": 173 # CHECK-CP-JSON-DAG: "%149:sub25": 172 # CHECK-CP-JSON-DAG: "%149:sub26": 171 # CHECK-CP-JSON-DAG: "%149:sub27": 170 # CHECK-CP-JSON-DAG: "%149:sub28": 167 # CHECK-CP-JSON-DAG: "%149:sub29": 166 # CHECK-CP-JSON-DAG: "%149:sub30": 165 # CHECK-CP-JSON-DAG: "%149:sub31": 164 # CHECK-CP-JSON-DAG: "%191:sub0": 257 # CHECK-CP-JSON-DAG: "%191:sub1": 256 # CHECK-CP-JSON-DAG: "%191:sub2": 255 # CHECK-CP-JSON-DAG: "%191:sub3": 254 # CHECK-CP-JSON-DAG: "%191:sub4": 251 # CHECK-CP-JSON-DAG: "%191:sub5": 250 # CHECK-CP-JSON-DAG: "%191:sub6": 249 # CHECK-CP-JSON-DAG: "%191:sub7": 248 # CHECK-CP-JSON-DAG: "%191:sub8": 245 # CHECK-CP-JSON-DAG: "%191:sub9": 244 # CHECK-CP-JSON-DAG: "%191:sub10": 243 # CHECK-CP-JSON-DAG: "%191:sub11": 242 # CHECK-CP-JSON-DAG: "%191:sub12": 239 # CHECK-CP-JSON-DAG: "%191:sub13": 238 # CHECK-CP-JSON-DAG: "%191:sub14": 237 # CHECK-CP-JSON-DAG: "%191:sub15": 236 # CHECK-CP-JSON-DAG: "%191:sub16": 233 # CHECK-CP-JSON-DAG: "%191:sub17": 232 # CHECK-CP-JSON-DAG: "%191:sub18": 231 # CHECK-CP-JSON-DAG: "%191:sub19": 230 # CHECK-CP-JSON-DAG: "%191:sub20": 227 # CHECK-CP-JSON-DAG: "%191:sub21": 226 # CHECK-CP-JSON-DAG: "%191:sub22": 225 # CHECK-CP-JSON-DAG: "%191:sub23": 224 # CHECK-CP-JSON-DAG: "%191:sub24": 221 # CHECK-CP-JSON-DAG: "%191:sub25": 220 # CHECK-CP-JSON-DAG: "%191:sub26": 219 # CHECK-CP-JSON-DAG: "%191:sub27": 218 # CHECK-CP-JSON-DAG: "%191:sub28": 215 # CHECK-CP-JSON-DAG: "%191:sub29": 214 # CHECK-CP-JSON-DAG: "%191:sub30": 213 # CHECK-CP-JSON-DAG: "%191:sub31": 212 # CHECK-CP-JSON-DAG: "%233:sub0": 305 # CHECK-CP-JSON-DAG: "%233:sub1": 304 # CHECK-CP-JSON-DAG: "%233:sub2": 303 # CHECK-CP-JSON-DAG: "%233:sub3": 302 # CHECK-CP-JSON-DAG: "%233:sub4": 299 # CHECK-CP-JSON-DAG: "%233:sub5": 298 # CHECK-CP-JSON-DAG: "%233:sub6": 297 # CHECK-CP-JSON-DAG: "%233:sub7": 296 # CHECK-CP-JSON-DAG: "%233:sub8": 293 # CHECK-CP-JSON-DAG: "%233:sub9": 292 # CHECK-CP-JSON-DAG: "%233:sub10": 291 # CHECK-CP-JSON-DAG: "%233:sub11": 290 # CHECK-CP-JSON-DAG: "%233:sub12": 287 # CHECK-CP-JSON-DAG: "%233:sub13": 286 # CHECK-CP-JSON-DAG: "%233:sub14": 285 # CHECK-CP-JSON-DAG: "%233:sub15": 284 # CHECK-CP-JSON-DAG: "%233:sub16": 281 # CHECK-CP-JSON-DAG: "%233:sub17": 280 # CHECK-CP-JSON-DAG: "%233:sub18": 279 # CHECK-CP-JSON-DAG: "%233:sub19": 278 # CHECK-CP-JSON-DAG: "%233:sub20": 275 # CHECK-CP-JSON-DAG: "%233:sub21": 274 # CHECK-CP-JSON-DAG: "%233:sub22": 273 # CHECK-CP-JSON-DAG: "%233:sub23": 272 # CHECK-CP-JSON-DAG: "%233:sub24": 269 # CHECK-CP-JSON-DAG: "%233:sub25": 268 # CHECK-CP-JSON-DAG: "%233:sub26": 267 # CHECK-CP-JSON-DAG: "%233:sub27": 266 # CHECK-CP-JSON-DAG: "%233:sub28": 263 # CHECK-CP-JSON-DAG: "%233:sub29": 262 # CHECK-CP-JSON-DAG: "%233:sub30": 261 # CHECK-CP-JSON-DAG: "%233:sub31": 260 # CHECK-CP-JSON-DAG: "%275:sub0": 353 # CHECK-CP-JSON-DAG: "%275:sub1": 352 # CHECK-CP-JSON-DAG: "%275:sub2": 351 # CHECK-CP-JSON-DAG: "%275:sub3": 350 # CHECK-CP-JSON-DAG: "%275:sub4": 347 # CHECK-CP-JSON-DAG: "%275:sub5": 346 # CHECK-CP-JSON-DAG: "%275:sub6": 345 # CHECK-CP-JSON-DAG: "%275:sub7": 344 # CHECK-CP-JSON-DAG: "%275:sub8": 341 # CHECK-CP-JSON-DAG: "%275:sub9": 340 # CHECK-CP-JSON-DAG: "%275:sub10": 339 # CHECK-CP-JSON-DAG: "%275:sub11": 338 # CHECK-CP-JSON-DAG: "%275:sub12": 335 # CHECK-CP-JSON-DAG: "%275:sub13": 334 # CHECK-CP-JSON-DAG: "%275:sub14": 333 # CHECK-CP-JSON-DAG: "%275:sub15": 332 # CHECK-CP-JSON-DAG: "%275:sub16": 329 # CHECK-CP-JSON-DAG: "%275:sub17": 328 # CHECK-CP-JSON-DAG: "%275:sub18": 327 # CHECK-CP-JSON-DAG: "%275:sub19": 326 # CHECK-CP-JSON-DAG: "%275:sub20": 323 # CHECK-CP-JSON-DAG: "%275:sub21": 322 # CHECK-CP-JSON-DAG: "%275:sub22": 321 # CHECK-CP-JSON-DAG: "%275:sub23": 320 # CHECK-CP-JSON-DAG: "%275:sub24": 317 # CHECK-CP-JSON-DAG: "%275:sub25": 316 # CHECK-CP-JSON-DAG: "%275:sub26": 315 # CHECK-CP-JSON-DAG: "%275:sub27": 314 # CHECK-CP-JSON-DAG: "%275:sub28": 311 # CHECK-CP-JSON-DAG: "%275:sub29": 310 # CHECK-CP-JSON-DAG: "%275:sub30": 309 # CHECK-CP-JSON-DAG: "%275:sub31": 308 # CHECK-CP-JSON-DAG: "%317:sub0": 401 # CHECK-CP-JSON-DAG: "%317:sub1": 400 # CHECK-CP-JSON-DAG: "%317:sub2": 399 # CHECK-CP-JSON-DAG: "%317:sub3": 398 # CHECK-CP-JSON-DAG: "%317:sub4": 395 # CHECK-CP-JSON-DAG: "%317:sub5": 394 # CHECK-CP-JSON-DAG: "%317:sub6": 393 # CHECK-CP-JSON-DAG: "%317:sub7": 392 # CHECK-CP-JSON-DAG: "%317:sub8": 389 # CHECK-CP-JSON-DAG: "%317:sub9": 388 # CHECK-CP-JSON-DAG: "%317:sub10": 387 # CHECK-CP-JSON-DAG: "%317:sub11": 386 # CHECK-CP-JSON-DAG: "%317:sub12": 383 # CHECK-CP-JSON-DAG: "%317:sub13": 382 # CHECK-CP-JSON-DAG: "%317:sub14": 381 # CHECK-CP-JSON-DAG: "%317:sub15": 380 # CHECK-CP-JSON-DAG: "%317:sub16": 377 # CHECK-CP-JSON-DAG: "%317:sub17": 376 # CHECK-CP-JSON-DAG: "%317:sub18": 375 # CHECK-CP-JSON-DAG: "%317:sub19": 374 # CHECK-CP-JSON-DAG: "%317:sub20": 371 # CHECK-CP-JSON-DAG: "%317:sub21": 370 # CHECK-CP-JSON-DAG: "%317:sub22": 369 # CHECK-CP-JSON-DAG: "%317:sub23": 368 # CHECK-CP-JSON-DAG: "%317:sub24": 365 # CHECK-CP-JSON-DAG: "%317:sub25": 364 # CHECK-CP-JSON-DAG: "%317:sub26": 363 # CHECK-CP-JSON-DAG: "%317:sub27": 362 # CHECK-CP-JSON-DAG: "%317:sub28": 359 # CHECK-CP-JSON-DAG: "%317:sub29": 358 # CHECK-CP-JSON-DAG: "%317:sub30": 357 # CHECK-CP-JSON-DAG: "%317:sub31": 356 # CHECK-CP-JSON-DAG: "%319": 24 # CHECK-CP-JSON-DAG: "%320": 24 # CHECK-CP-JSON-DAG: "%321": 24 # CHECK-CP-JSON-DAG: "%322": 24 # CHECK-CP-JSON-DAG: "%324": 24 # CHECK-CP-JSON-DAG: "%325": 24 # CHECK-CP-JSON-DAG: "%326": 24 # CHECK-CP-JSON-DAG: "%327": 24 # CHECK-CP-JSON-DAG: "%329": 24 # CHECK-CP-JSON-DAG: "%330": 24 # CHECK-CP-JSON-DAG: "%331": 24 # CHECK-CP-JSON-DAG: "%332": 24 # CHECK-CP-JSON-DAG: "%333:sub0": 3 # CHECK-CP-JSON-DAG: "%333:sub1": 2 # CHECK-CP-JSON-DAG: "%333:sub2": 1 # CHECK-CP-JSON-DAG: "%333:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%335:vgpr_32 = COPY %333.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 160 # CHECK-CP-JSON-DAG: "%69:sub1": 159 # CHECK-CP-JSON-DAG: "%69:sub2": 158 # CHECK-CP-JSON-DAG: "%69:sub3": 157 # CHECK-CP-JSON-DAG: "%69:sub4": 154 # CHECK-CP-JSON-DAG: "%69:sub5": 153 # CHECK-CP-JSON-DAG: "%69:sub6": 152 # CHECK-CP-JSON-DAG: "%69:sub7": 151 # CHECK-CP-JSON-DAG: "%69:sub8": 148 # CHECK-CP-JSON-DAG: "%69:sub9": 147 # CHECK-CP-JSON-DAG: "%69:sub10": 146 # CHECK-CP-JSON-DAG: "%69:sub11": 145 # CHECK-CP-JSON-DAG: "%69:sub12": 142 # CHECK-CP-JSON-DAG: "%69:sub13": 141 # CHECK-CP-JSON-DAG: "%69:sub14": 140 # CHECK-CP-JSON-DAG: "%69:sub15": 139 # CHECK-CP-JSON-DAG: "%69:sub16": 136 # CHECK-CP-JSON-DAG: "%69:sub17": 135 # CHECK-CP-JSON-DAG: "%69:sub18": 134 # CHECK-CP-JSON-DAG: "%69:sub19": 133 # CHECK-CP-JSON-DAG: "%69:sub20": 130 # CHECK-CP-JSON-DAG: "%69:sub21": 129 # CHECK-CP-JSON-DAG: "%69:sub22": 128 # CHECK-CP-JSON-DAG: "%69:sub23": 127 # CHECK-CP-JSON-DAG: "%69:sub24": 124 # CHECK-CP-JSON-DAG: "%69:sub25": 123 # CHECK-CP-JSON-DAG: "%69:sub26": 122 # CHECK-CP-JSON-DAG: "%69:sub27": 121 # CHECK-CP-JSON-DAG: "%69:sub28": 118 # CHECK-CP-JSON-DAG: "%69:sub29": 117 # CHECK-CP-JSON-DAG: "%69:sub30": 116 # CHECK-CP-JSON-DAG: "%69:sub31": 115 # CHECK-CP-JSON-DAG: "%70:sub0": 112 # CHECK-CP-JSON-DAG: "%70:sub1": 111 # CHECK-CP-JSON-DAG: "%70:sub2": 110 # CHECK-CP-JSON-DAG: "%70:sub3": 109 # CHECK-CP-JSON-DAG: "%70:sub4": 106 # CHECK-CP-JSON-DAG: "%70:sub5": 105 # CHECK-CP-JSON-DAG: "%70:sub6": 104 # CHECK-CP-JSON-DAG: "%70:sub7": 103 # CHECK-CP-JSON-DAG: "%70:sub8": 100 # CHECK-CP-JSON-DAG: "%70:sub9": 99 # CHECK-CP-JSON-DAG: "%70:sub10": 98 # CHECK-CP-JSON-DAG: "%70:sub11": 97 # CHECK-CP-JSON-DAG: "%70:sub12": 94 # CHECK-CP-JSON-DAG: "%70:sub13": 93 # CHECK-CP-JSON-DAG: "%70:sub14": 92 # CHECK-CP-JSON-DAG: "%70:sub15": 91 # CHECK-CP-JSON-DAG: "%70:sub16": 88 # CHECK-CP-JSON-DAG: "%70:sub17": 87 # CHECK-CP-JSON-DAG: "%70:sub18": 86 # CHECK-CP-JSON-DAG: "%70:sub19": 85 # CHECK-CP-JSON-DAG: "%70:sub20": 82 # CHECK-CP-JSON-DAG: "%70:sub21": 81 # CHECK-CP-JSON-DAG: "%70:sub22": 80 # CHECK-CP-JSON-DAG: "%70:sub23": 79 # CHECK-CP-JSON-DAG: "%70:sub24": 76 # CHECK-CP-JSON-DAG: "%70:sub25": 75 # CHECK-CP-JSON-DAG: "%70:sub26": 74 # CHECK-CP-JSON-DAG: "%70:sub27": 73 # CHECK-CP-JSON-DAG: "%70:sub28": 70 # CHECK-CP-JSON-DAG: "%70:sub29": 69 # CHECK-CP-JSON-DAG: "%70:sub30": 68 # CHECK-CP-JSON-DAG: "%70:sub31": 67 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 25 # CHECK-CP-JSON-DAG: "%149:sub0": 208 # CHECK-CP-JSON-DAG: "%149:sub1": 207 # CHECK-CP-JSON-DAG: "%149:sub2": 206 # CHECK-CP-JSON-DAG: "%149:sub3": 205 # CHECK-CP-JSON-DAG: "%149:sub4": 202 # CHECK-CP-JSON-DAG: "%149:sub5": 201 # CHECK-CP-JSON-DAG: "%149:sub6": 200 # CHECK-CP-JSON-DAG: "%149:sub7": 199 # CHECK-CP-JSON-DAG: "%149:sub8": 196 # CHECK-CP-JSON-DAG: "%149:sub9": 195 # CHECK-CP-JSON-DAG: "%149:sub10": 194 # CHECK-CP-JSON-DAG: "%149:sub11": 193 # CHECK-CP-JSON-DAG: "%149:sub12": 190 # CHECK-CP-JSON-DAG: "%149:sub13": 189 # CHECK-CP-JSON-DAG: "%149:sub14": 188 # CHECK-CP-JSON-DAG: "%149:sub15": 187 # CHECK-CP-JSON-DAG: "%149:sub16": 184 # CHECK-CP-JSON-DAG: "%149:sub17": 183 # CHECK-CP-JSON-DAG: "%149:sub18": 182 # CHECK-CP-JSON-DAG: "%149:sub19": 181 # CHECK-CP-JSON-DAG: "%149:sub20": 178 # CHECK-CP-JSON-DAG: "%149:sub21": 177 # CHECK-CP-JSON-DAG: "%149:sub22": 176 # CHECK-CP-JSON-DAG: "%149:sub23": 175 # CHECK-CP-JSON-DAG: "%149:sub24": 172 # CHECK-CP-JSON-DAG: "%149:sub25": 171 # CHECK-CP-JSON-DAG: "%149:sub26": 170 # CHECK-CP-JSON-DAG: "%149:sub27": 169 # CHECK-CP-JSON-DAG: "%149:sub28": 166 # CHECK-CP-JSON-DAG: "%149:sub29": 165 # CHECK-CP-JSON-DAG: "%149:sub30": 164 # CHECK-CP-JSON-DAG: "%149:sub31": 163 # CHECK-CP-JSON-DAG: "%191:sub0": 256 # CHECK-CP-JSON-DAG: "%191:sub1": 255 # CHECK-CP-JSON-DAG: "%191:sub2": 254 # CHECK-CP-JSON-DAG: "%191:sub3": 253 # CHECK-CP-JSON-DAG: "%191:sub4": 250 # CHECK-CP-JSON-DAG: "%191:sub5": 249 # CHECK-CP-JSON-DAG: "%191:sub6": 248 # CHECK-CP-JSON-DAG: "%191:sub7": 247 # CHECK-CP-JSON-DAG: "%191:sub8": 244 # CHECK-CP-JSON-DAG: "%191:sub9": 243 # CHECK-CP-JSON-DAG: "%191:sub10": 242 # CHECK-CP-JSON-DAG: "%191:sub11": 241 # CHECK-CP-JSON-DAG: "%191:sub12": 238 # CHECK-CP-JSON-DAG: "%191:sub13": 237 # CHECK-CP-JSON-DAG: "%191:sub14": 236 # CHECK-CP-JSON-DAG: "%191:sub15": 235 # CHECK-CP-JSON-DAG: "%191:sub16": 232 # CHECK-CP-JSON-DAG: "%191:sub17": 231 # CHECK-CP-JSON-DAG: "%191:sub18": 230 # CHECK-CP-JSON-DAG: "%191:sub19": 229 # CHECK-CP-JSON-DAG: "%191:sub20": 226 # CHECK-CP-JSON-DAG: "%191:sub21": 225 # CHECK-CP-JSON-DAG: "%191:sub22": 224 # CHECK-CP-JSON-DAG: "%191:sub23": 223 # CHECK-CP-JSON-DAG: "%191:sub24": 220 # CHECK-CP-JSON-DAG: "%191:sub25": 219 # CHECK-CP-JSON-DAG: "%191:sub26": 218 # CHECK-CP-JSON-DAG: "%191:sub27": 217 # CHECK-CP-JSON-DAG: "%191:sub28": 214 # CHECK-CP-JSON-DAG: "%191:sub29": 213 # CHECK-CP-JSON-DAG: "%191:sub30": 212 # CHECK-CP-JSON-DAG: "%191:sub31": 211 # CHECK-CP-JSON-DAG: "%233:sub0": 304 # CHECK-CP-JSON-DAG: "%233:sub1": 303 # CHECK-CP-JSON-DAG: "%233:sub2": 302 # CHECK-CP-JSON-DAG: "%233:sub3": 301 # CHECK-CP-JSON-DAG: "%233:sub4": 298 # CHECK-CP-JSON-DAG: "%233:sub5": 297 # CHECK-CP-JSON-DAG: "%233:sub6": 296 # CHECK-CP-JSON-DAG: "%233:sub7": 295 # CHECK-CP-JSON-DAG: "%233:sub8": 292 # CHECK-CP-JSON-DAG: "%233:sub9": 291 # CHECK-CP-JSON-DAG: "%233:sub10": 290 # CHECK-CP-JSON-DAG: "%233:sub11": 289 # CHECK-CP-JSON-DAG: "%233:sub12": 286 # CHECK-CP-JSON-DAG: "%233:sub13": 285 # CHECK-CP-JSON-DAG: "%233:sub14": 284 # CHECK-CP-JSON-DAG: "%233:sub15": 283 # CHECK-CP-JSON-DAG: "%233:sub16": 280 # CHECK-CP-JSON-DAG: "%233:sub17": 279 # CHECK-CP-JSON-DAG: "%233:sub18": 278 # CHECK-CP-JSON-DAG: "%233:sub19": 277 # CHECK-CP-JSON-DAG: "%233:sub20": 274 # CHECK-CP-JSON-DAG: "%233:sub21": 273 # CHECK-CP-JSON-DAG: "%233:sub22": 272 # CHECK-CP-JSON-DAG: "%233:sub23": 271 # CHECK-CP-JSON-DAG: "%233:sub24": 268 # CHECK-CP-JSON-DAG: "%233:sub25": 267 # CHECK-CP-JSON-DAG: "%233:sub26": 266 # CHECK-CP-JSON-DAG: "%233:sub27": 265 # CHECK-CP-JSON-DAG: "%233:sub28": 262 # CHECK-CP-JSON-DAG: "%233:sub29": 261 # CHECK-CP-JSON-DAG: "%233:sub30": 260 # CHECK-CP-JSON-DAG: "%233:sub31": 259 # CHECK-CP-JSON-DAG: "%275:sub0": 352 # CHECK-CP-JSON-DAG: "%275:sub1": 351 # CHECK-CP-JSON-DAG: "%275:sub2": 350 # CHECK-CP-JSON-DAG: "%275:sub3": 349 # CHECK-CP-JSON-DAG: "%275:sub4": 346 # CHECK-CP-JSON-DAG: "%275:sub5": 345 # CHECK-CP-JSON-DAG: "%275:sub6": 344 # CHECK-CP-JSON-DAG: "%275:sub7": 343 # CHECK-CP-JSON-DAG: "%275:sub8": 340 # CHECK-CP-JSON-DAG: "%275:sub9": 339 # CHECK-CP-JSON-DAG: "%275:sub10": 338 # CHECK-CP-JSON-DAG: "%275:sub11": 337 # CHECK-CP-JSON-DAG: "%275:sub12": 334 # CHECK-CP-JSON-DAG: "%275:sub13": 333 # CHECK-CP-JSON-DAG: "%275:sub14": 332 # CHECK-CP-JSON-DAG: "%275:sub15": 331 # CHECK-CP-JSON-DAG: "%275:sub16": 328 # CHECK-CP-JSON-DAG: "%275:sub17": 327 # CHECK-CP-JSON-DAG: "%275:sub18": 326 # CHECK-CP-JSON-DAG: "%275:sub19": 325 # CHECK-CP-JSON-DAG: "%275:sub20": 322 # CHECK-CP-JSON-DAG: "%275:sub21": 321 # CHECK-CP-JSON-DAG: "%275:sub22": 320 # CHECK-CP-JSON-DAG: "%275:sub23": 319 # CHECK-CP-JSON-DAG: "%275:sub24": 316 # CHECK-CP-JSON-DAG: "%275:sub25": 315 # CHECK-CP-JSON-DAG: "%275:sub26": 314 # CHECK-CP-JSON-DAG: "%275:sub27": 313 # CHECK-CP-JSON-DAG: "%275:sub28": 310 # CHECK-CP-JSON-DAG: "%275:sub29": 309 # CHECK-CP-JSON-DAG: "%275:sub30": 308 # CHECK-CP-JSON-DAG: "%275:sub31": 307 # CHECK-CP-JSON-DAG: "%317:sub0": 400 # CHECK-CP-JSON-DAG: "%317:sub1": 399 # CHECK-CP-JSON-DAG: "%317:sub2": 398 # CHECK-CP-JSON-DAG: "%317:sub3": 397 # CHECK-CP-JSON-DAG: "%317:sub4": 394 # CHECK-CP-JSON-DAG: "%317:sub5": 393 # CHECK-CP-JSON-DAG: "%317:sub6": 392 # CHECK-CP-JSON-DAG: "%317:sub7": 391 # CHECK-CP-JSON-DAG: "%317:sub8": 388 # CHECK-CP-JSON-DAG: "%317:sub9": 387 # CHECK-CP-JSON-DAG: "%317:sub10": 386 # CHECK-CP-JSON-DAG: "%317:sub11": 385 # CHECK-CP-JSON-DAG: "%317:sub12": 382 # CHECK-CP-JSON-DAG: "%317:sub13": 381 # CHECK-CP-JSON-DAG: "%317:sub14": 380 # CHECK-CP-JSON-DAG: "%317:sub15": 379 # CHECK-CP-JSON-DAG: "%317:sub16": 376 # CHECK-CP-JSON-DAG: "%317:sub17": 375 # CHECK-CP-JSON-DAG: "%317:sub18": 374 # CHECK-CP-JSON-DAG: "%317:sub19": 373 # CHECK-CP-JSON-DAG: "%317:sub20": 370 # CHECK-CP-JSON-DAG: "%317:sub21": 369 # CHECK-CP-JSON-DAG: "%317:sub22": 368 # CHECK-CP-JSON-DAG: "%317:sub23": 367 # CHECK-CP-JSON-DAG: "%317:sub24": 364 # CHECK-CP-JSON-DAG: "%317:sub25": 363 # CHECK-CP-JSON-DAG: "%317:sub26": 362 # CHECK-CP-JSON-DAG: "%317:sub27": 361 # CHECK-CP-JSON-DAG: "%317:sub28": 358 # CHECK-CP-JSON-DAG: "%317:sub29": 357 # CHECK-CP-JSON-DAG: "%317:sub30": 356 # CHECK-CP-JSON-DAG: "%317:sub31": 355 # CHECK-CP-JSON-DAG: "%319": 23 # CHECK-CP-JSON-DAG: "%320": 23 # CHECK-CP-JSON-DAG: "%321": 23 # CHECK-CP-JSON-DAG: "%322": 23 # CHECK-CP-JSON-DAG: "%324": 23 # CHECK-CP-JSON-DAG: "%325": 23 # CHECK-CP-JSON-DAG: "%326": 23 # CHECK-CP-JSON-DAG: "%327": 23 # CHECK-CP-JSON-DAG: "%329": 23 # CHECK-CP-JSON-DAG: "%330": 23 # CHECK-CP-JSON-DAG: "%331": 23 # CHECK-CP-JSON-DAG: "%332": 23 # CHECK-CP-JSON-DAG: "%333:sub0": 2 # CHECK-CP-JSON-DAG: "%333:sub1": 1 # CHECK-CP-JSON-DAG: "%333:sub2": 0 # CHECK-CP-JSON-DAG: "%334": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%336:vgpr_32 = COPY %333.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 159 # CHECK-CP-JSON-DAG: "%69:sub1": 158 # CHECK-CP-JSON-DAG: "%69:sub2": 157 # CHECK-CP-JSON-DAG: "%69:sub3": 156 # CHECK-CP-JSON-DAG: "%69:sub4": 153 # CHECK-CP-JSON-DAG: "%69:sub5": 152 # CHECK-CP-JSON-DAG: "%69:sub6": 151 # CHECK-CP-JSON-DAG: "%69:sub7": 150 # CHECK-CP-JSON-DAG: "%69:sub8": 147 # CHECK-CP-JSON-DAG: "%69:sub9": 146 # CHECK-CP-JSON-DAG: "%69:sub10": 145 # CHECK-CP-JSON-DAG: "%69:sub11": 144 # CHECK-CP-JSON-DAG: "%69:sub12": 141 # CHECK-CP-JSON-DAG: "%69:sub13": 140 # CHECK-CP-JSON-DAG: "%69:sub14": 139 # CHECK-CP-JSON-DAG: "%69:sub15": 138 # CHECK-CP-JSON-DAG: "%69:sub16": 135 # CHECK-CP-JSON-DAG: "%69:sub17": 134 # CHECK-CP-JSON-DAG: "%69:sub18": 133 # CHECK-CP-JSON-DAG: "%69:sub19": 132 # CHECK-CP-JSON-DAG: "%69:sub20": 129 # CHECK-CP-JSON-DAG: "%69:sub21": 128 # CHECK-CP-JSON-DAG: "%69:sub22": 127 # CHECK-CP-JSON-DAG: "%69:sub23": 126 # CHECK-CP-JSON-DAG: "%69:sub24": 123 # CHECK-CP-JSON-DAG: "%69:sub25": 122 # CHECK-CP-JSON-DAG: "%69:sub26": 121 # CHECK-CP-JSON-DAG: "%69:sub27": 120 # CHECK-CP-JSON-DAG: "%69:sub28": 117 # CHECK-CP-JSON-DAG: "%69:sub29": 116 # CHECK-CP-JSON-DAG: "%69:sub30": 115 # CHECK-CP-JSON-DAG: "%69:sub31": 114 # CHECK-CP-JSON-DAG: "%70:sub0": 111 # CHECK-CP-JSON-DAG: "%70:sub1": 110 # CHECK-CP-JSON-DAG: "%70:sub2": 109 # CHECK-CP-JSON-DAG: "%70:sub3": 108 # CHECK-CP-JSON-DAG: "%70:sub4": 105 # CHECK-CP-JSON-DAG: "%70:sub5": 104 # CHECK-CP-JSON-DAG: "%70:sub6": 103 # CHECK-CP-JSON-DAG: "%70:sub7": 102 # CHECK-CP-JSON-DAG: "%70:sub8": 99 # CHECK-CP-JSON-DAG: "%70:sub9": 98 # CHECK-CP-JSON-DAG: "%70:sub10": 97 # CHECK-CP-JSON-DAG: "%70:sub11": 96 # CHECK-CP-JSON-DAG: "%70:sub12": 93 # CHECK-CP-JSON-DAG: "%70:sub13": 92 # CHECK-CP-JSON-DAG: "%70:sub14": 91 # CHECK-CP-JSON-DAG: "%70:sub15": 90 # CHECK-CP-JSON-DAG: "%70:sub16": 87 # CHECK-CP-JSON-DAG: "%70:sub17": 86 # CHECK-CP-JSON-DAG: "%70:sub18": 85 # CHECK-CP-JSON-DAG: "%70:sub19": 84 # CHECK-CP-JSON-DAG: "%70:sub20": 81 # CHECK-CP-JSON-DAG: "%70:sub21": 80 # CHECK-CP-JSON-DAG: "%70:sub22": 79 # CHECK-CP-JSON-DAG: "%70:sub23": 78 # CHECK-CP-JSON-DAG: "%70:sub24": 75 # CHECK-CP-JSON-DAG: "%70:sub25": 74 # CHECK-CP-JSON-DAG: "%70:sub26": 73 # CHECK-CP-JSON-DAG: "%70:sub27": 72 # CHECK-CP-JSON-DAG: "%70:sub28": 69 # CHECK-CP-JSON-DAG: "%70:sub29": 68 # CHECK-CP-JSON-DAG: "%70:sub30": 67 # CHECK-CP-JSON-DAG: "%70:sub31": 66 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 24 # CHECK-CP-JSON-DAG: "%149:sub0": 207 # CHECK-CP-JSON-DAG: "%149:sub1": 206 # CHECK-CP-JSON-DAG: "%149:sub2": 205 # CHECK-CP-JSON-DAG: "%149:sub3": 204 # CHECK-CP-JSON-DAG: "%149:sub4": 201 # CHECK-CP-JSON-DAG: "%149:sub5": 200 # CHECK-CP-JSON-DAG: "%149:sub6": 199 # CHECK-CP-JSON-DAG: "%149:sub7": 198 # CHECK-CP-JSON-DAG: "%149:sub8": 195 # CHECK-CP-JSON-DAG: "%149:sub9": 194 # CHECK-CP-JSON-DAG: "%149:sub10": 193 # CHECK-CP-JSON-DAG: "%149:sub11": 192 # CHECK-CP-JSON-DAG: "%149:sub12": 189 # CHECK-CP-JSON-DAG: "%149:sub13": 188 # CHECK-CP-JSON-DAG: "%149:sub14": 187 # CHECK-CP-JSON-DAG: "%149:sub15": 186 # CHECK-CP-JSON-DAG: "%149:sub16": 183 # CHECK-CP-JSON-DAG: "%149:sub17": 182 # CHECK-CP-JSON-DAG: "%149:sub18": 181 # CHECK-CP-JSON-DAG: "%149:sub19": 180 # CHECK-CP-JSON-DAG: "%149:sub20": 177 # CHECK-CP-JSON-DAG: "%149:sub21": 176 # CHECK-CP-JSON-DAG: "%149:sub22": 175 # CHECK-CP-JSON-DAG: "%149:sub23": 174 # CHECK-CP-JSON-DAG: "%149:sub24": 171 # CHECK-CP-JSON-DAG: "%149:sub25": 170 # CHECK-CP-JSON-DAG: "%149:sub26": 169 # CHECK-CP-JSON-DAG: "%149:sub27": 168 # CHECK-CP-JSON-DAG: "%149:sub28": 165 # CHECK-CP-JSON-DAG: "%149:sub29": 164 # CHECK-CP-JSON-DAG: "%149:sub30": 163 # CHECK-CP-JSON-DAG: "%149:sub31": 162 # CHECK-CP-JSON-DAG: "%191:sub0": 255 # CHECK-CP-JSON-DAG: "%191:sub1": 254 # CHECK-CP-JSON-DAG: "%191:sub2": 253 # CHECK-CP-JSON-DAG: "%191:sub3": 252 # CHECK-CP-JSON-DAG: "%191:sub4": 249 # CHECK-CP-JSON-DAG: "%191:sub5": 248 # CHECK-CP-JSON-DAG: "%191:sub6": 247 # CHECK-CP-JSON-DAG: "%191:sub7": 246 # CHECK-CP-JSON-DAG: "%191:sub8": 243 # CHECK-CP-JSON-DAG: "%191:sub9": 242 # CHECK-CP-JSON-DAG: "%191:sub10": 241 # CHECK-CP-JSON-DAG: "%191:sub11": 240 # CHECK-CP-JSON-DAG: "%191:sub12": 237 # CHECK-CP-JSON-DAG: "%191:sub13": 236 # CHECK-CP-JSON-DAG: "%191:sub14": 235 # CHECK-CP-JSON-DAG: "%191:sub15": 234 # CHECK-CP-JSON-DAG: "%191:sub16": 231 # CHECK-CP-JSON-DAG: "%191:sub17": 230 # CHECK-CP-JSON-DAG: "%191:sub18": 229 # CHECK-CP-JSON-DAG: "%191:sub19": 228 # CHECK-CP-JSON-DAG: "%191:sub20": 225 # CHECK-CP-JSON-DAG: "%191:sub21": 224 # CHECK-CP-JSON-DAG: "%191:sub22": 223 # CHECK-CP-JSON-DAG: "%191:sub23": 222 # CHECK-CP-JSON-DAG: "%191:sub24": 219 # CHECK-CP-JSON-DAG: "%191:sub25": 218 # CHECK-CP-JSON-DAG: "%191:sub26": 217 # CHECK-CP-JSON-DAG: "%191:sub27": 216 # CHECK-CP-JSON-DAG: "%191:sub28": 213 # CHECK-CP-JSON-DAG: "%191:sub29": 212 # CHECK-CP-JSON-DAG: "%191:sub30": 211 # CHECK-CP-JSON-DAG: "%191:sub31": 210 # CHECK-CP-JSON-DAG: "%233:sub0": 303 # CHECK-CP-JSON-DAG: "%233:sub1": 302 # CHECK-CP-JSON-DAG: "%233:sub2": 301 # CHECK-CP-JSON-DAG: "%233:sub3": 300 # CHECK-CP-JSON-DAG: "%233:sub4": 297 # CHECK-CP-JSON-DAG: "%233:sub5": 296 # CHECK-CP-JSON-DAG: "%233:sub6": 295 # CHECK-CP-JSON-DAG: "%233:sub7": 294 # CHECK-CP-JSON-DAG: "%233:sub8": 291 # CHECK-CP-JSON-DAG: "%233:sub9": 290 # CHECK-CP-JSON-DAG: "%233:sub10": 289 # CHECK-CP-JSON-DAG: "%233:sub11": 288 # CHECK-CP-JSON-DAG: "%233:sub12": 285 # CHECK-CP-JSON-DAG: "%233:sub13": 284 # CHECK-CP-JSON-DAG: "%233:sub14": 283 # CHECK-CP-JSON-DAG: "%233:sub15": 282 # CHECK-CP-JSON-DAG: "%233:sub16": 279 # CHECK-CP-JSON-DAG: "%233:sub17": 278 # CHECK-CP-JSON-DAG: "%233:sub18": 277 # CHECK-CP-JSON-DAG: "%233:sub19": 276 # CHECK-CP-JSON-DAG: "%233:sub20": 273 # CHECK-CP-JSON-DAG: "%233:sub21": 272 # CHECK-CP-JSON-DAG: "%233:sub22": 271 # CHECK-CP-JSON-DAG: "%233:sub23": 270 # CHECK-CP-JSON-DAG: "%233:sub24": 267 # CHECK-CP-JSON-DAG: "%233:sub25": 266 # CHECK-CP-JSON-DAG: "%233:sub26": 265 # CHECK-CP-JSON-DAG: "%233:sub27": 264 # CHECK-CP-JSON-DAG: "%233:sub28": 261 # CHECK-CP-JSON-DAG: "%233:sub29": 260 # CHECK-CP-JSON-DAG: "%233:sub30": 259 # CHECK-CP-JSON-DAG: "%233:sub31": 258 # CHECK-CP-JSON-DAG: "%275:sub0": 351 # CHECK-CP-JSON-DAG: "%275:sub1": 350 # CHECK-CP-JSON-DAG: "%275:sub2": 349 # CHECK-CP-JSON-DAG: "%275:sub3": 348 # CHECK-CP-JSON-DAG: "%275:sub4": 345 # CHECK-CP-JSON-DAG: "%275:sub5": 344 # CHECK-CP-JSON-DAG: "%275:sub6": 343 # CHECK-CP-JSON-DAG: "%275:sub7": 342 # CHECK-CP-JSON-DAG: "%275:sub8": 339 # CHECK-CP-JSON-DAG: "%275:sub9": 338 # CHECK-CP-JSON-DAG: "%275:sub10": 337 # CHECK-CP-JSON-DAG: "%275:sub11": 336 # CHECK-CP-JSON-DAG: "%275:sub12": 333 # CHECK-CP-JSON-DAG: "%275:sub13": 332 # CHECK-CP-JSON-DAG: "%275:sub14": 331 # CHECK-CP-JSON-DAG: "%275:sub15": 330 # CHECK-CP-JSON-DAG: "%275:sub16": 327 # CHECK-CP-JSON-DAG: "%275:sub17": 326 # CHECK-CP-JSON-DAG: "%275:sub18": 325 # CHECK-CP-JSON-DAG: "%275:sub19": 324 # CHECK-CP-JSON-DAG: "%275:sub20": 321 # CHECK-CP-JSON-DAG: "%275:sub21": 320 # CHECK-CP-JSON-DAG: "%275:sub22": 319 # CHECK-CP-JSON-DAG: "%275:sub23": 318 # CHECK-CP-JSON-DAG: "%275:sub24": 315 # CHECK-CP-JSON-DAG: "%275:sub25": 314 # CHECK-CP-JSON-DAG: "%275:sub26": 313 # CHECK-CP-JSON-DAG: "%275:sub27": 312 # CHECK-CP-JSON-DAG: "%275:sub28": 309 # CHECK-CP-JSON-DAG: "%275:sub29": 308 # CHECK-CP-JSON-DAG: "%275:sub30": 307 # CHECK-CP-JSON-DAG: "%275:sub31": 306 # CHECK-CP-JSON-DAG: "%317:sub0": 399 # CHECK-CP-JSON-DAG: "%317:sub1": 398 # CHECK-CP-JSON-DAG: "%317:sub2": 397 # CHECK-CP-JSON-DAG: "%317:sub3": 396 # CHECK-CP-JSON-DAG: "%317:sub4": 393 # CHECK-CP-JSON-DAG: "%317:sub5": 392 # CHECK-CP-JSON-DAG: "%317:sub6": 391 # CHECK-CP-JSON-DAG: "%317:sub7": 390 # CHECK-CP-JSON-DAG: "%317:sub8": 387 # CHECK-CP-JSON-DAG: "%317:sub9": 386 # CHECK-CP-JSON-DAG: "%317:sub10": 385 # CHECK-CP-JSON-DAG: "%317:sub11": 384 # CHECK-CP-JSON-DAG: "%317:sub12": 381 # CHECK-CP-JSON-DAG: "%317:sub13": 380 # CHECK-CP-JSON-DAG: "%317:sub14": 379 # CHECK-CP-JSON-DAG: "%317:sub15": 378 # CHECK-CP-JSON-DAG: "%317:sub16": 375 # CHECK-CP-JSON-DAG: "%317:sub17": 374 # CHECK-CP-JSON-DAG: "%317:sub18": 373 # CHECK-CP-JSON-DAG: "%317:sub19": 372 # CHECK-CP-JSON-DAG: "%317:sub20": 369 # CHECK-CP-JSON-DAG: "%317:sub21": 368 # CHECK-CP-JSON-DAG: "%317:sub22": 367 # CHECK-CP-JSON-DAG: "%317:sub23": 366 # CHECK-CP-JSON-DAG: "%317:sub24": 363 # CHECK-CP-JSON-DAG: "%317:sub25": 362 # CHECK-CP-JSON-DAG: "%317:sub26": 361 # CHECK-CP-JSON-DAG: "%317:sub27": 360 # CHECK-CP-JSON-DAG: "%317:sub28": 357 # CHECK-CP-JSON-DAG: "%317:sub29": 356 # CHECK-CP-JSON-DAG: "%317:sub30": 355 # CHECK-CP-JSON-DAG: "%317:sub31": 354 # CHECK-CP-JSON-DAG: "%319": 22 # CHECK-CP-JSON-DAG: "%320": 22 # CHECK-CP-JSON-DAG: "%321": 22 # CHECK-CP-JSON-DAG: "%322": 22 # CHECK-CP-JSON-DAG: "%324": 22 # CHECK-CP-JSON-DAG: "%325": 22 # CHECK-CP-JSON-DAG: "%326": 22 # CHECK-CP-JSON-DAG: "%327": 22 # CHECK-CP-JSON-DAG: "%329": 22 # CHECK-CP-JSON-DAG: "%330": 22 # CHECK-CP-JSON-DAG: "%331": 22 # CHECK-CP-JSON-DAG: "%332": 22 # CHECK-CP-JSON-DAG: "%333:sub0": 1 # CHECK-CP-JSON-DAG: "%333:sub1": 0 # CHECK-CP-JSON-DAG: "%334": 22 # CHECK-CP-JSON-DAG: "%335": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%337:vgpr_32 = COPY %333.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 158 # CHECK-CP-JSON-DAG: "%69:sub1": 157 # CHECK-CP-JSON-DAG: "%69:sub2": 156 # CHECK-CP-JSON-DAG: "%69:sub3": 155 # CHECK-CP-JSON-DAG: "%69:sub4": 152 # CHECK-CP-JSON-DAG: "%69:sub5": 151 # CHECK-CP-JSON-DAG: "%69:sub6": 150 # CHECK-CP-JSON-DAG: "%69:sub7": 149 # CHECK-CP-JSON-DAG: "%69:sub8": 146 # CHECK-CP-JSON-DAG: "%69:sub9": 145 # CHECK-CP-JSON-DAG: "%69:sub10": 144 # CHECK-CP-JSON-DAG: "%69:sub11": 143 # CHECK-CP-JSON-DAG: "%69:sub12": 140 # CHECK-CP-JSON-DAG: "%69:sub13": 139 # CHECK-CP-JSON-DAG: "%69:sub14": 138 # CHECK-CP-JSON-DAG: "%69:sub15": 137 # CHECK-CP-JSON-DAG: "%69:sub16": 134 # CHECK-CP-JSON-DAG: "%69:sub17": 133 # CHECK-CP-JSON-DAG: "%69:sub18": 132 # CHECK-CP-JSON-DAG: "%69:sub19": 131 # CHECK-CP-JSON-DAG: "%69:sub20": 128 # CHECK-CP-JSON-DAG: "%69:sub21": 127 # CHECK-CP-JSON-DAG: "%69:sub22": 126 # CHECK-CP-JSON-DAG: "%69:sub23": 125 # CHECK-CP-JSON-DAG: "%69:sub24": 122 # CHECK-CP-JSON-DAG: "%69:sub25": 121 # CHECK-CP-JSON-DAG: "%69:sub26": 120 # CHECK-CP-JSON-DAG: "%69:sub27": 119 # CHECK-CP-JSON-DAG: "%69:sub28": 116 # CHECK-CP-JSON-DAG: "%69:sub29": 115 # CHECK-CP-JSON-DAG: "%69:sub30": 114 # CHECK-CP-JSON-DAG: "%69:sub31": 113 # CHECK-CP-JSON-DAG: "%70:sub0": 110 # CHECK-CP-JSON-DAG: "%70:sub1": 109 # CHECK-CP-JSON-DAG: "%70:sub2": 108 # CHECK-CP-JSON-DAG: "%70:sub3": 107 # CHECK-CP-JSON-DAG: "%70:sub4": 104 # CHECK-CP-JSON-DAG: "%70:sub5": 103 # CHECK-CP-JSON-DAG: "%70:sub6": 102 # CHECK-CP-JSON-DAG: "%70:sub7": 101 # CHECK-CP-JSON-DAG: "%70:sub8": 98 # CHECK-CP-JSON-DAG: "%70:sub9": 97 # CHECK-CP-JSON-DAG: "%70:sub10": 96 # CHECK-CP-JSON-DAG: "%70:sub11": 95 # CHECK-CP-JSON-DAG: "%70:sub12": 92 # CHECK-CP-JSON-DAG: "%70:sub13": 91 # CHECK-CP-JSON-DAG: "%70:sub14": 90 # CHECK-CP-JSON-DAG: "%70:sub15": 89 # CHECK-CP-JSON-DAG: "%70:sub16": 86 # CHECK-CP-JSON-DAG: "%70:sub17": 85 # CHECK-CP-JSON-DAG: "%70:sub18": 84 # CHECK-CP-JSON-DAG: "%70:sub19": 83 # CHECK-CP-JSON-DAG: "%70:sub20": 80 # CHECK-CP-JSON-DAG: "%70:sub21": 79 # CHECK-CP-JSON-DAG: "%70:sub22": 78 # CHECK-CP-JSON-DAG: "%70:sub23": 77 # CHECK-CP-JSON-DAG: "%70:sub24": 74 # CHECK-CP-JSON-DAG: "%70:sub25": 73 # CHECK-CP-JSON-DAG: "%70:sub26": 72 # CHECK-CP-JSON-DAG: "%70:sub27": 71 # CHECK-CP-JSON-DAG: "%70:sub28": 68 # CHECK-CP-JSON-DAG: "%70:sub29": 67 # CHECK-CP-JSON-DAG: "%70:sub30": 66 # CHECK-CP-JSON-DAG: "%70:sub31": 65 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 23 # CHECK-CP-JSON-DAG: "%149:sub0": 206 # CHECK-CP-JSON-DAG: "%149:sub1": 205 # CHECK-CP-JSON-DAG: "%149:sub2": 204 # CHECK-CP-JSON-DAG: "%149:sub3": 203 # CHECK-CP-JSON-DAG: "%149:sub4": 200 # CHECK-CP-JSON-DAG: "%149:sub5": 199 # CHECK-CP-JSON-DAG: "%149:sub6": 198 # CHECK-CP-JSON-DAG: "%149:sub7": 197 # CHECK-CP-JSON-DAG: "%149:sub8": 194 # CHECK-CP-JSON-DAG: "%149:sub9": 193 # CHECK-CP-JSON-DAG: "%149:sub10": 192 # CHECK-CP-JSON-DAG: "%149:sub11": 191 # CHECK-CP-JSON-DAG: "%149:sub12": 188 # CHECK-CP-JSON-DAG: "%149:sub13": 187 # CHECK-CP-JSON-DAG: "%149:sub14": 186 # CHECK-CP-JSON-DAG: "%149:sub15": 185 # CHECK-CP-JSON-DAG: "%149:sub16": 182 # CHECK-CP-JSON-DAG: "%149:sub17": 181 # CHECK-CP-JSON-DAG: "%149:sub18": 180 # CHECK-CP-JSON-DAG: "%149:sub19": 179 # CHECK-CP-JSON-DAG: "%149:sub20": 176 # CHECK-CP-JSON-DAG: "%149:sub21": 175 # CHECK-CP-JSON-DAG: "%149:sub22": 174 # CHECK-CP-JSON-DAG: "%149:sub23": 173 # CHECK-CP-JSON-DAG: "%149:sub24": 170 # CHECK-CP-JSON-DAG: "%149:sub25": 169 # CHECK-CP-JSON-DAG: "%149:sub26": 168 # CHECK-CP-JSON-DAG: "%149:sub27": 167 # CHECK-CP-JSON-DAG: "%149:sub28": 164 # CHECK-CP-JSON-DAG: "%149:sub29": 163 # CHECK-CP-JSON-DAG: "%149:sub30": 162 # CHECK-CP-JSON-DAG: "%149:sub31": 161 # CHECK-CP-JSON-DAG: "%191:sub0": 254 # CHECK-CP-JSON-DAG: "%191:sub1": 253 # CHECK-CP-JSON-DAG: "%191:sub2": 252 # CHECK-CP-JSON-DAG: "%191:sub3": 251 # CHECK-CP-JSON-DAG: "%191:sub4": 248 # CHECK-CP-JSON-DAG: "%191:sub5": 247 # CHECK-CP-JSON-DAG: "%191:sub6": 246 # CHECK-CP-JSON-DAG: "%191:sub7": 245 # CHECK-CP-JSON-DAG: "%191:sub8": 242 # CHECK-CP-JSON-DAG: "%191:sub9": 241 # CHECK-CP-JSON-DAG: "%191:sub10": 240 # CHECK-CP-JSON-DAG: "%191:sub11": 239 # CHECK-CP-JSON-DAG: "%191:sub12": 236 # CHECK-CP-JSON-DAG: "%191:sub13": 235 # CHECK-CP-JSON-DAG: "%191:sub14": 234 # CHECK-CP-JSON-DAG: "%191:sub15": 233 # CHECK-CP-JSON-DAG: "%191:sub16": 230 # CHECK-CP-JSON-DAG: "%191:sub17": 229 # CHECK-CP-JSON-DAG: "%191:sub18": 228 # CHECK-CP-JSON-DAG: "%191:sub19": 227 # CHECK-CP-JSON-DAG: "%191:sub20": 224 # CHECK-CP-JSON-DAG: "%191:sub21": 223 # CHECK-CP-JSON-DAG: "%191:sub22": 222 # CHECK-CP-JSON-DAG: "%191:sub23": 221 # CHECK-CP-JSON-DAG: "%191:sub24": 218 # CHECK-CP-JSON-DAG: "%191:sub25": 217 # CHECK-CP-JSON-DAG: "%191:sub26": 216 # CHECK-CP-JSON-DAG: "%191:sub27": 215 # CHECK-CP-JSON-DAG: "%191:sub28": 212 # CHECK-CP-JSON-DAG: "%191:sub29": 211 # CHECK-CP-JSON-DAG: "%191:sub30": 210 # CHECK-CP-JSON-DAG: "%191:sub31": 209 # CHECK-CP-JSON-DAG: "%233:sub0": 302 # CHECK-CP-JSON-DAG: "%233:sub1": 301 # CHECK-CP-JSON-DAG: "%233:sub2": 300 # CHECK-CP-JSON-DAG: "%233:sub3": 299 # CHECK-CP-JSON-DAG: "%233:sub4": 296 # CHECK-CP-JSON-DAG: "%233:sub5": 295 # CHECK-CP-JSON-DAG: "%233:sub6": 294 # CHECK-CP-JSON-DAG: "%233:sub7": 293 # CHECK-CP-JSON-DAG: "%233:sub8": 290 # CHECK-CP-JSON-DAG: "%233:sub9": 289 # CHECK-CP-JSON-DAG: "%233:sub10": 288 # CHECK-CP-JSON-DAG: "%233:sub11": 287 # CHECK-CP-JSON-DAG: "%233:sub12": 284 # CHECK-CP-JSON-DAG: "%233:sub13": 283 # CHECK-CP-JSON-DAG: "%233:sub14": 282 # CHECK-CP-JSON-DAG: "%233:sub15": 281 # CHECK-CP-JSON-DAG: "%233:sub16": 278 # CHECK-CP-JSON-DAG: "%233:sub17": 277 # CHECK-CP-JSON-DAG: "%233:sub18": 276 # CHECK-CP-JSON-DAG: "%233:sub19": 275 # CHECK-CP-JSON-DAG: "%233:sub20": 272 # CHECK-CP-JSON-DAG: "%233:sub21": 271 # CHECK-CP-JSON-DAG: "%233:sub22": 270 # CHECK-CP-JSON-DAG: "%233:sub23": 269 # CHECK-CP-JSON-DAG: "%233:sub24": 266 # CHECK-CP-JSON-DAG: "%233:sub25": 265 # CHECK-CP-JSON-DAG: "%233:sub26": 264 # CHECK-CP-JSON-DAG: "%233:sub27": 263 # CHECK-CP-JSON-DAG: "%233:sub28": 260 # CHECK-CP-JSON-DAG: "%233:sub29": 259 # CHECK-CP-JSON-DAG: "%233:sub30": 258 # CHECK-CP-JSON-DAG: "%233:sub31": 257 # CHECK-CP-JSON-DAG: "%275:sub0": 350 # CHECK-CP-JSON-DAG: "%275:sub1": 349 # CHECK-CP-JSON-DAG: "%275:sub2": 348 # CHECK-CP-JSON-DAG: "%275:sub3": 347 # CHECK-CP-JSON-DAG: "%275:sub4": 344 # CHECK-CP-JSON-DAG: "%275:sub5": 343 # CHECK-CP-JSON-DAG: "%275:sub6": 342 # CHECK-CP-JSON-DAG: "%275:sub7": 341 # CHECK-CP-JSON-DAG: "%275:sub8": 338 # CHECK-CP-JSON-DAG: "%275:sub9": 337 # CHECK-CP-JSON-DAG: "%275:sub10": 336 # CHECK-CP-JSON-DAG: "%275:sub11": 335 # CHECK-CP-JSON-DAG: "%275:sub12": 332 # CHECK-CP-JSON-DAG: "%275:sub13": 331 # CHECK-CP-JSON-DAG: "%275:sub14": 330 # CHECK-CP-JSON-DAG: "%275:sub15": 329 # CHECK-CP-JSON-DAG: "%275:sub16": 326 # CHECK-CP-JSON-DAG: "%275:sub17": 325 # CHECK-CP-JSON-DAG: "%275:sub18": 324 # CHECK-CP-JSON-DAG: "%275:sub19": 323 # CHECK-CP-JSON-DAG: "%275:sub20": 320 # CHECK-CP-JSON-DAG: "%275:sub21": 319 # CHECK-CP-JSON-DAG: "%275:sub22": 318 # CHECK-CP-JSON-DAG: "%275:sub23": 317 # CHECK-CP-JSON-DAG: "%275:sub24": 314 # CHECK-CP-JSON-DAG: "%275:sub25": 313 # CHECK-CP-JSON-DAG: "%275:sub26": 312 # CHECK-CP-JSON-DAG: "%275:sub27": 311 # CHECK-CP-JSON-DAG: "%275:sub28": 308 # CHECK-CP-JSON-DAG: "%275:sub29": 307 # CHECK-CP-JSON-DAG: "%275:sub30": 306 # CHECK-CP-JSON-DAG: "%275:sub31": 305 # CHECK-CP-JSON-DAG: "%317:sub0": 398 # CHECK-CP-JSON-DAG: "%317:sub1": 397 # CHECK-CP-JSON-DAG: "%317:sub2": 396 # CHECK-CP-JSON-DAG: "%317:sub3": 395 # CHECK-CP-JSON-DAG: "%317:sub4": 392 # CHECK-CP-JSON-DAG: "%317:sub5": 391 # CHECK-CP-JSON-DAG: "%317:sub6": 390 # CHECK-CP-JSON-DAG: "%317:sub7": 389 # CHECK-CP-JSON-DAG: "%317:sub8": 386 # CHECK-CP-JSON-DAG: "%317:sub9": 385 # CHECK-CP-JSON-DAG: "%317:sub10": 384 # CHECK-CP-JSON-DAG: "%317:sub11": 383 # CHECK-CP-JSON-DAG: "%317:sub12": 380 # CHECK-CP-JSON-DAG: "%317:sub13": 379 # CHECK-CP-JSON-DAG: "%317:sub14": 378 # CHECK-CP-JSON-DAG: "%317:sub15": 377 # CHECK-CP-JSON-DAG: "%317:sub16": 374 # CHECK-CP-JSON-DAG: "%317:sub17": 373 # CHECK-CP-JSON-DAG: "%317:sub18": 372 # CHECK-CP-JSON-DAG: "%317:sub19": 371 # CHECK-CP-JSON-DAG: "%317:sub20": 368 # CHECK-CP-JSON-DAG: "%317:sub21": 367 # CHECK-CP-JSON-DAG: "%317:sub22": 366 # CHECK-CP-JSON-DAG: "%317:sub23": 365 # CHECK-CP-JSON-DAG: "%317:sub24": 362 # CHECK-CP-JSON-DAG: "%317:sub25": 361 # CHECK-CP-JSON-DAG: "%317:sub26": 360 # CHECK-CP-JSON-DAG: "%317:sub27": 359 # CHECK-CP-JSON-DAG: "%317:sub28": 356 # CHECK-CP-JSON-DAG: "%317:sub29": 355 # CHECK-CP-JSON-DAG: "%317:sub30": 354 # CHECK-CP-JSON-DAG: "%317:sub31": 353 # CHECK-CP-JSON-DAG: "%319": 21 # CHECK-CP-JSON-DAG: "%320": 21 # CHECK-CP-JSON-DAG: "%321": 21 # CHECK-CP-JSON-DAG: "%322": 21 # CHECK-CP-JSON-DAG: "%324": 21 # CHECK-CP-JSON-DAG: "%325": 21 # CHECK-CP-JSON-DAG: "%326": 21 # CHECK-CP-JSON-DAG: "%327": 21 # CHECK-CP-JSON-DAG: "%329": 21 # CHECK-CP-JSON-DAG: "%330": 21 # CHECK-CP-JSON-DAG: "%331": 21 # CHECK-CP-JSON-DAG: "%332": 21 # CHECK-CP-JSON-DAG: "%333:sub0": 0 # CHECK-CP-JSON-DAG: "%334": 21 # CHECK-CP-JSON-DAG: "%335": 21 # CHECK-CP-JSON-DAG: "%336": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%338:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 157 # CHECK-CP-JSON-DAG: "%69:sub1": 156 # CHECK-CP-JSON-DAG: "%69:sub2": 155 # CHECK-CP-JSON-DAG: "%69:sub3": 154 # CHECK-CP-JSON-DAG: "%69:sub4": 151 # CHECK-CP-JSON-DAG: "%69:sub5": 150 # CHECK-CP-JSON-DAG: "%69:sub6": 149 # CHECK-CP-JSON-DAG: "%69:sub7": 148 # CHECK-CP-JSON-DAG: "%69:sub8": 145 # CHECK-CP-JSON-DAG: "%69:sub9": 144 # CHECK-CP-JSON-DAG: "%69:sub10": 143 # CHECK-CP-JSON-DAG: "%69:sub11": 142 # CHECK-CP-JSON-DAG: "%69:sub12": 139 # CHECK-CP-JSON-DAG: "%69:sub13": 138 # CHECK-CP-JSON-DAG: "%69:sub14": 137 # CHECK-CP-JSON-DAG: "%69:sub15": 136 # CHECK-CP-JSON-DAG: "%69:sub16": 133 # CHECK-CP-JSON-DAG: "%69:sub17": 132 # CHECK-CP-JSON-DAG: "%69:sub18": 131 # CHECK-CP-JSON-DAG: "%69:sub19": 130 # CHECK-CP-JSON-DAG: "%69:sub20": 127 # CHECK-CP-JSON-DAG: "%69:sub21": 126 # CHECK-CP-JSON-DAG: "%69:sub22": 125 # CHECK-CP-JSON-DAG: "%69:sub23": 124 # CHECK-CP-JSON-DAG: "%69:sub24": 121 # CHECK-CP-JSON-DAG: "%69:sub25": 120 # CHECK-CP-JSON-DAG: "%69:sub26": 119 # CHECK-CP-JSON-DAG: "%69:sub27": 118 # CHECK-CP-JSON-DAG: "%69:sub28": 115 # CHECK-CP-JSON-DAG: "%69:sub29": 114 # CHECK-CP-JSON-DAG: "%69:sub30": 113 # CHECK-CP-JSON-DAG: "%69:sub31": 112 # CHECK-CP-JSON-DAG: "%70:sub0": 109 # CHECK-CP-JSON-DAG: "%70:sub1": 108 # CHECK-CP-JSON-DAG: "%70:sub2": 107 # CHECK-CP-JSON-DAG: "%70:sub3": 106 # CHECK-CP-JSON-DAG: "%70:sub4": 103 # CHECK-CP-JSON-DAG: "%70:sub5": 102 # CHECK-CP-JSON-DAG: "%70:sub6": 101 # CHECK-CP-JSON-DAG: "%70:sub7": 100 # CHECK-CP-JSON-DAG: "%70:sub8": 97 # CHECK-CP-JSON-DAG: "%70:sub9": 96 # CHECK-CP-JSON-DAG: "%70:sub10": 95 # CHECK-CP-JSON-DAG: "%70:sub11": 94 # CHECK-CP-JSON-DAG: "%70:sub12": 91 # CHECK-CP-JSON-DAG: "%70:sub13": 90 # CHECK-CP-JSON-DAG: "%70:sub14": 89 # CHECK-CP-JSON-DAG: "%70:sub15": 88 # CHECK-CP-JSON-DAG: "%70:sub16": 85 # CHECK-CP-JSON-DAG: "%70:sub17": 84 # CHECK-CP-JSON-DAG: "%70:sub18": 83 # CHECK-CP-JSON-DAG: "%70:sub19": 82 # CHECK-CP-JSON-DAG: "%70:sub20": 79 # CHECK-CP-JSON-DAG: "%70:sub21": 78 # CHECK-CP-JSON-DAG: "%70:sub22": 77 # CHECK-CP-JSON-DAG: "%70:sub23": 76 # CHECK-CP-JSON-DAG: "%70:sub24": 73 # CHECK-CP-JSON-DAG: "%70:sub25": 72 # CHECK-CP-JSON-DAG: "%70:sub26": 71 # CHECK-CP-JSON-DAG: "%70:sub27": 70 # CHECK-CP-JSON-DAG: "%70:sub28": 67 # CHECK-CP-JSON-DAG: "%70:sub29": 66 # CHECK-CP-JSON-DAG: "%70:sub30": 65 # CHECK-CP-JSON-DAG: "%70:sub31": 64 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 22 # CHECK-CP-JSON-DAG: "%149:sub0": 205 # CHECK-CP-JSON-DAG: "%149:sub1": 204 # CHECK-CP-JSON-DAG: "%149:sub2": 203 # CHECK-CP-JSON-DAG: "%149:sub3": 202 # CHECK-CP-JSON-DAG: "%149:sub4": 199 # CHECK-CP-JSON-DAG: "%149:sub5": 198 # CHECK-CP-JSON-DAG: "%149:sub6": 197 # CHECK-CP-JSON-DAG: "%149:sub7": 196 # CHECK-CP-JSON-DAG: "%149:sub8": 193 # CHECK-CP-JSON-DAG: "%149:sub9": 192 # CHECK-CP-JSON-DAG: "%149:sub10": 191 # CHECK-CP-JSON-DAG: "%149:sub11": 190 # CHECK-CP-JSON-DAG: "%149:sub12": 187 # CHECK-CP-JSON-DAG: "%149:sub13": 186 # CHECK-CP-JSON-DAG: "%149:sub14": 185 # CHECK-CP-JSON-DAG: "%149:sub15": 184 # CHECK-CP-JSON-DAG: "%149:sub16": 181 # CHECK-CP-JSON-DAG: "%149:sub17": 180 # CHECK-CP-JSON-DAG: "%149:sub18": 179 # CHECK-CP-JSON-DAG: "%149:sub19": 178 # CHECK-CP-JSON-DAG: "%149:sub20": 175 # CHECK-CP-JSON-DAG: "%149:sub21": 174 # CHECK-CP-JSON-DAG: "%149:sub22": 173 # CHECK-CP-JSON-DAG: "%149:sub23": 172 # CHECK-CP-JSON-DAG: "%149:sub24": 169 # CHECK-CP-JSON-DAG: "%149:sub25": 168 # CHECK-CP-JSON-DAG: "%149:sub26": 167 # CHECK-CP-JSON-DAG: "%149:sub27": 166 # CHECK-CP-JSON-DAG: "%149:sub28": 163 # CHECK-CP-JSON-DAG: "%149:sub29": 162 # CHECK-CP-JSON-DAG: "%149:sub30": 161 # CHECK-CP-JSON-DAG: "%149:sub31": 160 # CHECK-CP-JSON-DAG: "%191:sub0": 253 # CHECK-CP-JSON-DAG: "%191:sub1": 252 # CHECK-CP-JSON-DAG: "%191:sub2": 251 # CHECK-CP-JSON-DAG: "%191:sub3": 250 # CHECK-CP-JSON-DAG: "%191:sub4": 247 # CHECK-CP-JSON-DAG: "%191:sub5": 246 # CHECK-CP-JSON-DAG: "%191:sub6": 245 # CHECK-CP-JSON-DAG: "%191:sub7": 244 # CHECK-CP-JSON-DAG: "%191:sub8": 241 # CHECK-CP-JSON-DAG: "%191:sub9": 240 # CHECK-CP-JSON-DAG: "%191:sub10": 239 # CHECK-CP-JSON-DAG: "%191:sub11": 238 # CHECK-CP-JSON-DAG: "%191:sub12": 235 # CHECK-CP-JSON-DAG: "%191:sub13": 234 # CHECK-CP-JSON-DAG: "%191:sub14": 233 # CHECK-CP-JSON-DAG: "%191:sub15": 232 # CHECK-CP-JSON-DAG: "%191:sub16": 229 # CHECK-CP-JSON-DAG: "%191:sub17": 228 # CHECK-CP-JSON-DAG: "%191:sub18": 227 # CHECK-CP-JSON-DAG: "%191:sub19": 226 # CHECK-CP-JSON-DAG: "%191:sub20": 223 # CHECK-CP-JSON-DAG: "%191:sub21": 222 # CHECK-CP-JSON-DAG: "%191:sub22": 221 # CHECK-CP-JSON-DAG: "%191:sub23": 220 # CHECK-CP-JSON-DAG: "%191:sub24": 217 # CHECK-CP-JSON-DAG: "%191:sub25": 216 # CHECK-CP-JSON-DAG: "%191:sub26": 215 # CHECK-CP-JSON-DAG: "%191:sub27": 214 # CHECK-CP-JSON-DAG: "%191:sub28": 211 # CHECK-CP-JSON-DAG: "%191:sub29": 210 # CHECK-CP-JSON-DAG: "%191:sub30": 209 # CHECK-CP-JSON-DAG: "%191:sub31": 208 # CHECK-CP-JSON-DAG: "%233:sub0": 301 # CHECK-CP-JSON-DAG: "%233:sub1": 300 # CHECK-CP-JSON-DAG: "%233:sub2": 299 # CHECK-CP-JSON-DAG: "%233:sub3": 298 # CHECK-CP-JSON-DAG: "%233:sub4": 295 # CHECK-CP-JSON-DAG: "%233:sub5": 294 # CHECK-CP-JSON-DAG: "%233:sub6": 293 # CHECK-CP-JSON-DAG: "%233:sub7": 292 # CHECK-CP-JSON-DAG: "%233:sub8": 289 # CHECK-CP-JSON-DAG: "%233:sub9": 288 # CHECK-CP-JSON-DAG: "%233:sub10": 287 # CHECK-CP-JSON-DAG: "%233:sub11": 286 # CHECK-CP-JSON-DAG: "%233:sub12": 283 # CHECK-CP-JSON-DAG: "%233:sub13": 282 # CHECK-CP-JSON-DAG: "%233:sub14": 281 # CHECK-CP-JSON-DAG: "%233:sub15": 280 # CHECK-CP-JSON-DAG: "%233:sub16": 277 # CHECK-CP-JSON-DAG: "%233:sub17": 276 # CHECK-CP-JSON-DAG: "%233:sub18": 275 # CHECK-CP-JSON-DAG: "%233:sub19": 274 # CHECK-CP-JSON-DAG: "%233:sub20": 271 # CHECK-CP-JSON-DAG: "%233:sub21": 270 # CHECK-CP-JSON-DAG: "%233:sub22": 269 # CHECK-CP-JSON-DAG: "%233:sub23": 268 # CHECK-CP-JSON-DAG: "%233:sub24": 265 # CHECK-CP-JSON-DAG: "%233:sub25": 264 # CHECK-CP-JSON-DAG: "%233:sub26": 263 # CHECK-CP-JSON-DAG: "%233:sub27": 262 # CHECK-CP-JSON-DAG: "%233:sub28": 259 # CHECK-CP-JSON-DAG: "%233:sub29": 258 # CHECK-CP-JSON-DAG: "%233:sub30": 257 # CHECK-CP-JSON-DAG: "%233:sub31": 256 # CHECK-CP-JSON-DAG: "%275:sub0": 349 # CHECK-CP-JSON-DAG: "%275:sub1": 348 # CHECK-CP-JSON-DAG: "%275:sub2": 347 # CHECK-CP-JSON-DAG: "%275:sub3": 346 # CHECK-CP-JSON-DAG: "%275:sub4": 343 # CHECK-CP-JSON-DAG: "%275:sub5": 342 # CHECK-CP-JSON-DAG: "%275:sub6": 341 # CHECK-CP-JSON-DAG: "%275:sub7": 340 # CHECK-CP-JSON-DAG: "%275:sub8": 337 # CHECK-CP-JSON-DAG: "%275:sub9": 336 # CHECK-CP-JSON-DAG: "%275:sub10": 335 # CHECK-CP-JSON-DAG: "%275:sub11": 334 # CHECK-CP-JSON-DAG: "%275:sub12": 331 # CHECK-CP-JSON-DAG: "%275:sub13": 330 # CHECK-CP-JSON-DAG: "%275:sub14": 329 # CHECK-CP-JSON-DAG: "%275:sub15": 328 # CHECK-CP-JSON-DAG: "%275:sub16": 325 # CHECK-CP-JSON-DAG: "%275:sub17": 324 # CHECK-CP-JSON-DAG: "%275:sub18": 323 # CHECK-CP-JSON-DAG: "%275:sub19": 322 # CHECK-CP-JSON-DAG: "%275:sub20": 319 # CHECK-CP-JSON-DAG: "%275:sub21": 318 # CHECK-CP-JSON-DAG: "%275:sub22": 317 # CHECK-CP-JSON-DAG: "%275:sub23": 316 # CHECK-CP-JSON-DAG: "%275:sub24": 313 # CHECK-CP-JSON-DAG: "%275:sub25": 312 # CHECK-CP-JSON-DAG: "%275:sub26": 311 # CHECK-CP-JSON-DAG: "%275:sub27": 310 # CHECK-CP-JSON-DAG: "%275:sub28": 307 # CHECK-CP-JSON-DAG: "%275:sub29": 306 # CHECK-CP-JSON-DAG: "%275:sub30": 305 # CHECK-CP-JSON-DAG: "%275:sub31": 304 # CHECK-CP-JSON-DAG: "%317:sub0": 397 # CHECK-CP-JSON-DAG: "%317:sub1": 396 # CHECK-CP-JSON-DAG: "%317:sub2": 395 # CHECK-CP-JSON-DAG: "%317:sub3": 394 # CHECK-CP-JSON-DAG: "%317:sub4": 391 # CHECK-CP-JSON-DAG: "%317:sub5": 390 # CHECK-CP-JSON-DAG: "%317:sub6": 389 # CHECK-CP-JSON-DAG: "%317:sub7": 388 # CHECK-CP-JSON-DAG: "%317:sub8": 385 # CHECK-CP-JSON-DAG: "%317:sub9": 384 # CHECK-CP-JSON-DAG: "%317:sub10": 383 # CHECK-CP-JSON-DAG: "%317:sub11": 382 # CHECK-CP-JSON-DAG: "%317:sub12": 379 # CHECK-CP-JSON-DAG: "%317:sub13": 378 # CHECK-CP-JSON-DAG: "%317:sub14": 377 # CHECK-CP-JSON-DAG: "%317:sub15": 376 # CHECK-CP-JSON-DAG: "%317:sub16": 373 # CHECK-CP-JSON-DAG: "%317:sub17": 372 # CHECK-CP-JSON-DAG: "%317:sub18": 371 # CHECK-CP-JSON-DAG: "%317:sub19": 370 # CHECK-CP-JSON-DAG: "%317:sub20": 367 # CHECK-CP-JSON-DAG: "%317:sub21": 366 # CHECK-CP-JSON-DAG: "%317:sub22": 365 # CHECK-CP-JSON-DAG: "%317:sub23": 364 # CHECK-CP-JSON-DAG: "%317:sub24": 361 # CHECK-CP-JSON-DAG: "%317:sub25": 360 # CHECK-CP-JSON-DAG: "%317:sub26": 359 # CHECK-CP-JSON-DAG: "%317:sub27": 358 # CHECK-CP-JSON-DAG: "%317:sub28": 355 # CHECK-CP-JSON-DAG: "%317:sub29": 354 # CHECK-CP-JSON-DAG: "%317:sub30": 353 # CHECK-CP-JSON-DAG: "%317:sub31": 352 # CHECK-CP-JSON-DAG: "%319": 20 # CHECK-CP-JSON-DAG: "%320": 20 # CHECK-CP-JSON-DAG: "%321": 20 # CHECK-CP-JSON-DAG: "%322": 20 # CHECK-CP-JSON-DAG: "%324": 20 # CHECK-CP-JSON-DAG: "%325": 20 # CHECK-CP-JSON-DAG: "%326": 20 # CHECK-CP-JSON-DAG: "%327": 20 # CHECK-CP-JSON-DAG: "%329": 20 # CHECK-CP-JSON-DAG: "%330": 20 # CHECK-CP-JSON-DAG: "%331": 20 # CHECK-CP-JSON-DAG: "%332": 20 # CHECK-CP-JSON-DAG: "%334": 20 # CHECK-CP-JSON-DAG: "%335": 20 # CHECK-CP-JSON-DAG: "%336": 20 # CHECK-CP-JSON-DAG: "%337": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%339:vgpr_32 = COPY %338.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 156 # CHECK-CP-JSON-DAG: "%69:sub1": 155 # CHECK-CP-JSON-DAG: "%69:sub2": 154 # CHECK-CP-JSON-DAG: "%69:sub3": 153 # CHECK-CP-JSON-DAG: "%69:sub4": 150 # CHECK-CP-JSON-DAG: "%69:sub5": 149 # CHECK-CP-JSON-DAG: "%69:sub6": 148 # CHECK-CP-JSON-DAG: "%69:sub7": 147 # CHECK-CP-JSON-DAG: "%69:sub8": 144 # CHECK-CP-JSON-DAG: "%69:sub9": 143 # CHECK-CP-JSON-DAG: "%69:sub10": 142 # CHECK-CP-JSON-DAG: "%69:sub11": 141 # CHECK-CP-JSON-DAG: "%69:sub12": 138 # CHECK-CP-JSON-DAG: "%69:sub13": 137 # CHECK-CP-JSON-DAG: "%69:sub14": 136 # CHECK-CP-JSON-DAG: "%69:sub15": 135 # CHECK-CP-JSON-DAG: "%69:sub16": 132 # CHECK-CP-JSON-DAG: "%69:sub17": 131 # CHECK-CP-JSON-DAG: "%69:sub18": 130 # CHECK-CP-JSON-DAG: "%69:sub19": 129 # CHECK-CP-JSON-DAG: "%69:sub20": 126 # CHECK-CP-JSON-DAG: "%69:sub21": 125 # CHECK-CP-JSON-DAG: "%69:sub22": 124 # CHECK-CP-JSON-DAG: "%69:sub23": 123 # CHECK-CP-JSON-DAG: "%69:sub24": 120 # CHECK-CP-JSON-DAG: "%69:sub25": 119 # CHECK-CP-JSON-DAG: "%69:sub26": 118 # CHECK-CP-JSON-DAG: "%69:sub27": 117 # CHECK-CP-JSON-DAG: "%69:sub28": 114 # CHECK-CP-JSON-DAG: "%69:sub29": 113 # CHECK-CP-JSON-DAG: "%69:sub30": 112 # CHECK-CP-JSON-DAG: "%69:sub31": 111 # CHECK-CP-JSON-DAG: "%70:sub0": 108 # CHECK-CP-JSON-DAG: "%70:sub1": 107 # CHECK-CP-JSON-DAG: "%70:sub2": 106 # CHECK-CP-JSON-DAG: "%70:sub3": 105 # CHECK-CP-JSON-DAG: "%70:sub4": 102 # CHECK-CP-JSON-DAG: "%70:sub5": 101 # CHECK-CP-JSON-DAG: "%70:sub6": 100 # CHECK-CP-JSON-DAG: "%70:sub7": 99 # CHECK-CP-JSON-DAG: "%70:sub8": 96 # CHECK-CP-JSON-DAG: "%70:sub9": 95 # CHECK-CP-JSON-DAG: "%70:sub10": 94 # CHECK-CP-JSON-DAG: "%70:sub11": 93 # CHECK-CP-JSON-DAG: "%70:sub12": 90 # CHECK-CP-JSON-DAG: "%70:sub13": 89 # CHECK-CP-JSON-DAG: "%70:sub14": 88 # CHECK-CP-JSON-DAG: "%70:sub15": 87 # CHECK-CP-JSON-DAG: "%70:sub16": 84 # CHECK-CP-JSON-DAG: "%70:sub17": 83 # CHECK-CP-JSON-DAG: "%70:sub18": 82 # CHECK-CP-JSON-DAG: "%70:sub19": 81 # CHECK-CP-JSON-DAG: "%70:sub20": 78 # CHECK-CP-JSON-DAG: "%70:sub21": 77 # CHECK-CP-JSON-DAG: "%70:sub22": 76 # CHECK-CP-JSON-DAG: "%70:sub23": 75 # CHECK-CP-JSON-DAG: "%70:sub24": 72 # CHECK-CP-JSON-DAG: "%70:sub25": 71 # CHECK-CP-JSON-DAG: "%70:sub26": 70 # CHECK-CP-JSON-DAG: "%70:sub27": 69 # CHECK-CP-JSON-DAG: "%70:sub28": 66 # CHECK-CP-JSON-DAG: "%70:sub29": 65 # CHECK-CP-JSON-DAG: "%70:sub30": 64 # CHECK-CP-JSON-DAG: "%70:sub31": 63 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 21 # CHECK-CP-JSON-DAG: "%149:sub0": 204 # CHECK-CP-JSON-DAG: "%149:sub1": 203 # CHECK-CP-JSON-DAG: "%149:sub2": 202 # CHECK-CP-JSON-DAG: "%149:sub3": 201 # CHECK-CP-JSON-DAG: "%149:sub4": 198 # CHECK-CP-JSON-DAG: "%149:sub5": 197 # CHECK-CP-JSON-DAG: "%149:sub6": 196 # CHECK-CP-JSON-DAG: "%149:sub7": 195 # CHECK-CP-JSON-DAG: "%149:sub8": 192 # CHECK-CP-JSON-DAG: "%149:sub9": 191 # CHECK-CP-JSON-DAG: "%149:sub10": 190 # CHECK-CP-JSON-DAG: "%149:sub11": 189 # CHECK-CP-JSON-DAG: "%149:sub12": 186 # CHECK-CP-JSON-DAG: "%149:sub13": 185 # CHECK-CP-JSON-DAG: "%149:sub14": 184 # CHECK-CP-JSON-DAG: "%149:sub15": 183 # CHECK-CP-JSON-DAG: "%149:sub16": 180 # CHECK-CP-JSON-DAG: "%149:sub17": 179 # CHECK-CP-JSON-DAG: "%149:sub18": 178 # CHECK-CP-JSON-DAG: "%149:sub19": 177 # CHECK-CP-JSON-DAG: "%149:sub20": 174 # CHECK-CP-JSON-DAG: "%149:sub21": 173 # CHECK-CP-JSON-DAG: "%149:sub22": 172 # CHECK-CP-JSON-DAG: "%149:sub23": 171 # CHECK-CP-JSON-DAG: "%149:sub24": 168 # CHECK-CP-JSON-DAG: "%149:sub25": 167 # CHECK-CP-JSON-DAG: "%149:sub26": 166 # CHECK-CP-JSON-DAG: "%149:sub27": 165 # CHECK-CP-JSON-DAG: "%149:sub28": 162 # CHECK-CP-JSON-DAG: "%149:sub29": 161 # CHECK-CP-JSON-DAG: "%149:sub30": 160 # CHECK-CP-JSON-DAG: "%149:sub31": 159 # CHECK-CP-JSON-DAG: "%191:sub0": 252 # CHECK-CP-JSON-DAG: "%191:sub1": 251 # CHECK-CP-JSON-DAG: "%191:sub2": 250 # CHECK-CP-JSON-DAG: "%191:sub3": 249 # CHECK-CP-JSON-DAG: "%191:sub4": 246 # CHECK-CP-JSON-DAG: "%191:sub5": 245 # CHECK-CP-JSON-DAG: "%191:sub6": 244 # CHECK-CP-JSON-DAG: "%191:sub7": 243 # CHECK-CP-JSON-DAG: "%191:sub8": 240 # CHECK-CP-JSON-DAG: "%191:sub9": 239 # CHECK-CP-JSON-DAG: "%191:sub10": 238 # CHECK-CP-JSON-DAG: "%191:sub11": 237 # CHECK-CP-JSON-DAG: "%191:sub12": 234 # CHECK-CP-JSON-DAG: "%191:sub13": 233 # CHECK-CP-JSON-DAG: "%191:sub14": 232 # CHECK-CP-JSON-DAG: "%191:sub15": 231 # CHECK-CP-JSON-DAG: "%191:sub16": 228 # CHECK-CP-JSON-DAG: "%191:sub17": 227 # CHECK-CP-JSON-DAG: "%191:sub18": 226 # CHECK-CP-JSON-DAG: "%191:sub19": 225 # CHECK-CP-JSON-DAG: "%191:sub20": 222 # CHECK-CP-JSON-DAG: "%191:sub21": 221 # CHECK-CP-JSON-DAG: "%191:sub22": 220 # CHECK-CP-JSON-DAG: "%191:sub23": 219 # CHECK-CP-JSON-DAG: "%191:sub24": 216 # CHECK-CP-JSON-DAG: "%191:sub25": 215 # CHECK-CP-JSON-DAG: "%191:sub26": 214 # CHECK-CP-JSON-DAG: "%191:sub27": 213 # CHECK-CP-JSON-DAG: "%191:sub28": 210 # CHECK-CP-JSON-DAG: "%191:sub29": 209 # CHECK-CP-JSON-DAG: "%191:sub30": 208 # CHECK-CP-JSON-DAG: "%191:sub31": 207 # CHECK-CP-JSON-DAG: "%233:sub0": 300 # CHECK-CP-JSON-DAG: "%233:sub1": 299 # CHECK-CP-JSON-DAG: "%233:sub2": 298 # CHECK-CP-JSON-DAG: "%233:sub3": 297 # CHECK-CP-JSON-DAG: "%233:sub4": 294 # CHECK-CP-JSON-DAG: "%233:sub5": 293 # CHECK-CP-JSON-DAG: "%233:sub6": 292 # CHECK-CP-JSON-DAG: "%233:sub7": 291 # CHECK-CP-JSON-DAG: "%233:sub8": 288 # CHECK-CP-JSON-DAG: "%233:sub9": 287 # CHECK-CP-JSON-DAG: "%233:sub10": 286 # CHECK-CP-JSON-DAG: "%233:sub11": 285 # CHECK-CP-JSON-DAG: "%233:sub12": 282 # CHECK-CP-JSON-DAG: "%233:sub13": 281 # CHECK-CP-JSON-DAG: "%233:sub14": 280 # CHECK-CP-JSON-DAG: "%233:sub15": 279 # CHECK-CP-JSON-DAG: "%233:sub16": 276 # CHECK-CP-JSON-DAG: "%233:sub17": 275 # CHECK-CP-JSON-DAG: "%233:sub18": 274 # CHECK-CP-JSON-DAG: "%233:sub19": 273 # CHECK-CP-JSON-DAG: "%233:sub20": 270 # CHECK-CP-JSON-DAG: "%233:sub21": 269 # CHECK-CP-JSON-DAG: "%233:sub22": 268 # CHECK-CP-JSON-DAG: "%233:sub23": 267 # CHECK-CP-JSON-DAG: "%233:sub24": 264 # CHECK-CP-JSON-DAG: "%233:sub25": 263 # CHECK-CP-JSON-DAG: "%233:sub26": 262 # CHECK-CP-JSON-DAG: "%233:sub27": 261 # CHECK-CP-JSON-DAG: "%233:sub28": 258 # CHECK-CP-JSON-DAG: "%233:sub29": 257 # CHECK-CP-JSON-DAG: "%233:sub30": 256 # CHECK-CP-JSON-DAG: "%233:sub31": 255 # CHECK-CP-JSON-DAG: "%275:sub0": 348 # CHECK-CP-JSON-DAG: "%275:sub1": 347 # CHECK-CP-JSON-DAG: "%275:sub2": 346 # CHECK-CP-JSON-DAG: "%275:sub3": 345 # CHECK-CP-JSON-DAG: "%275:sub4": 342 # CHECK-CP-JSON-DAG: "%275:sub5": 341 # CHECK-CP-JSON-DAG: "%275:sub6": 340 # CHECK-CP-JSON-DAG: "%275:sub7": 339 # CHECK-CP-JSON-DAG: "%275:sub8": 336 # CHECK-CP-JSON-DAG: "%275:sub9": 335 # CHECK-CP-JSON-DAG: "%275:sub10": 334 # CHECK-CP-JSON-DAG: "%275:sub11": 333 # CHECK-CP-JSON-DAG: "%275:sub12": 330 # CHECK-CP-JSON-DAG: "%275:sub13": 329 # CHECK-CP-JSON-DAG: "%275:sub14": 328 # CHECK-CP-JSON-DAG: "%275:sub15": 327 # CHECK-CP-JSON-DAG: "%275:sub16": 324 # CHECK-CP-JSON-DAG: "%275:sub17": 323 # CHECK-CP-JSON-DAG: "%275:sub18": 322 # CHECK-CP-JSON-DAG: "%275:sub19": 321 # CHECK-CP-JSON-DAG: "%275:sub20": 318 # CHECK-CP-JSON-DAG: "%275:sub21": 317 # CHECK-CP-JSON-DAG: "%275:sub22": 316 # CHECK-CP-JSON-DAG: "%275:sub23": 315 # CHECK-CP-JSON-DAG: "%275:sub24": 312 # CHECK-CP-JSON-DAG: "%275:sub25": 311 # CHECK-CP-JSON-DAG: "%275:sub26": 310 # CHECK-CP-JSON-DAG: "%275:sub27": 309 # CHECK-CP-JSON-DAG: "%275:sub28": 306 # CHECK-CP-JSON-DAG: "%275:sub29": 305 # CHECK-CP-JSON-DAG: "%275:sub30": 304 # CHECK-CP-JSON-DAG: "%275:sub31": 303 # CHECK-CP-JSON-DAG: "%317:sub0": 396 # CHECK-CP-JSON-DAG: "%317:sub1": 395 # CHECK-CP-JSON-DAG: "%317:sub2": 394 # CHECK-CP-JSON-DAG: "%317:sub3": 393 # CHECK-CP-JSON-DAG: "%317:sub4": 390 # CHECK-CP-JSON-DAG: "%317:sub5": 389 # CHECK-CP-JSON-DAG: "%317:sub6": 388 # CHECK-CP-JSON-DAG: "%317:sub7": 387 # CHECK-CP-JSON-DAG: "%317:sub8": 384 # CHECK-CP-JSON-DAG: "%317:sub9": 383 # CHECK-CP-JSON-DAG: "%317:sub10": 382 # CHECK-CP-JSON-DAG: "%317:sub11": 381 # CHECK-CP-JSON-DAG: "%317:sub12": 378 # CHECK-CP-JSON-DAG: "%317:sub13": 377 # CHECK-CP-JSON-DAG: "%317:sub14": 376 # CHECK-CP-JSON-DAG: "%317:sub15": 375 # CHECK-CP-JSON-DAG: "%317:sub16": 372 # CHECK-CP-JSON-DAG: "%317:sub17": 371 # CHECK-CP-JSON-DAG: "%317:sub18": 370 # CHECK-CP-JSON-DAG: "%317:sub19": 369 # CHECK-CP-JSON-DAG: "%317:sub20": 366 # CHECK-CP-JSON-DAG: "%317:sub21": 365 # CHECK-CP-JSON-DAG: "%317:sub22": 364 # CHECK-CP-JSON-DAG: "%317:sub23": 363 # CHECK-CP-JSON-DAG: "%317:sub24": 360 # CHECK-CP-JSON-DAG: "%317:sub25": 359 # CHECK-CP-JSON-DAG: "%317:sub26": 358 # CHECK-CP-JSON-DAG: "%317:sub27": 357 # CHECK-CP-JSON-DAG: "%317:sub28": 354 # CHECK-CP-JSON-DAG: "%317:sub29": 353 # CHECK-CP-JSON-DAG: "%317:sub30": 352 # CHECK-CP-JSON-DAG: "%317:sub31": 351 # CHECK-CP-JSON-DAG: "%319": 19 # CHECK-CP-JSON-DAG: "%320": 19 # CHECK-CP-JSON-DAG: "%321": 19 # CHECK-CP-JSON-DAG: "%322": 19 # CHECK-CP-JSON-DAG: "%324": 19 # CHECK-CP-JSON-DAG: "%325": 19 # CHECK-CP-JSON-DAG: "%326": 19 # CHECK-CP-JSON-DAG: "%327": 19 # CHECK-CP-JSON-DAG: "%329": 19 # CHECK-CP-JSON-DAG: "%330": 19 # CHECK-CP-JSON-DAG: "%331": 19 # CHECK-CP-JSON-DAG: "%332": 19 # CHECK-CP-JSON-DAG: "%334": 19 # CHECK-CP-JSON-DAG: "%335": 19 # CHECK-CP-JSON-DAG: "%336": 19 # CHECK-CP-JSON-DAG: "%337": 19 # CHECK-CP-JSON-DAG: "%338:sub0": 3 # CHECK-CP-JSON-DAG: "%338:sub1": 2 # CHECK-CP-JSON-DAG: "%338:sub2": 1 # CHECK-CP-JSON-DAG: "%338:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%340:vgpr_32 = COPY %338.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 155 # CHECK-CP-JSON-DAG: "%69:sub1": 154 # CHECK-CP-JSON-DAG: "%69:sub2": 153 # CHECK-CP-JSON-DAG: "%69:sub3": 152 # CHECK-CP-JSON-DAG: "%69:sub4": 149 # CHECK-CP-JSON-DAG: "%69:sub5": 148 # CHECK-CP-JSON-DAG: "%69:sub6": 147 # CHECK-CP-JSON-DAG: "%69:sub7": 146 # CHECK-CP-JSON-DAG: "%69:sub8": 143 # CHECK-CP-JSON-DAG: "%69:sub9": 142 # CHECK-CP-JSON-DAG: "%69:sub10": 141 # CHECK-CP-JSON-DAG: "%69:sub11": 140 # CHECK-CP-JSON-DAG: "%69:sub12": 137 # CHECK-CP-JSON-DAG: "%69:sub13": 136 # CHECK-CP-JSON-DAG: "%69:sub14": 135 # CHECK-CP-JSON-DAG: "%69:sub15": 134 # CHECK-CP-JSON-DAG: "%69:sub16": 131 # CHECK-CP-JSON-DAG: "%69:sub17": 130 # CHECK-CP-JSON-DAG: "%69:sub18": 129 # CHECK-CP-JSON-DAG: "%69:sub19": 128 # CHECK-CP-JSON-DAG: "%69:sub20": 125 # CHECK-CP-JSON-DAG: "%69:sub21": 124 # CHECK-CP-JSON-DAG: "%69:sub22": 123 # CHECK-CP-JSON-DAG: "%69:sub23": 122 # CHECK-CP-JSON-DAG: "%69:sub24": 119 # CHECK-CP-JSON-DAG: "%69:sub25": 118 # CHECK-CP-JSON-DAG: "%69:sub26": 117 # CHECK-CP-JSON-DAG: "%69:sub27": 116 # CHECK-CP-JSON-DAG: "%69:sub28": 113 # CHECK-CP-JSON-DAG: "%69:sub29": 112 # CHECK-CP-JSON-DAG: "%69:sub30": 111 # CHECK-CP-JSON-DAG: "%69:sub31": 110 # CHECK-CP-JSON-DAG: "%70:sub0": 107 # CHECK-CP-JSON-DAG: "%70:sub1": 106 # CHECK-CP-JSON-DAG: "%70:sub2": 105 # CHECK-CP-JSON-DAG: "%70:sub3": 104 # CHECK-CP-JSON-DAG: "%70:sub4": 101 # CHECK-CP-JSON-DAG: "%70:sub5": 100 # CHECK-CP-JSON-DAG: "%70:sub6": 99 # CHECK-CP-JSON-DAG: "%70:sub7": 98 # CHECK-CP-JSON-DAG: "%70:sub8": 95 # CHECK-CP-JSON-DAG: "%70:sub9": 94 # CHECK-CP-JSON-DAG: "%70:sub10": 93 # CHECK-CP-JSON-DAG: "%70:sub11": 92 # CHECK-CP-JSON-DAG: "%70:sub12": 89 # CHECK-CP-JSON-DAG: "%70:sub13": 88 # CHECK-CP-JSON-DAG: "%70:sub14": 87 # CHECK-CP-JSON-DAG: "%70:sub15": 86 # CHECK-CP-JSON-DAG: "%70:sub16": 83 # CHECK-CP-JSON-DAG: "%70:sub17": 82 # CHECK-CP-JSON-DAG: "%70:sub18": 81 # CHECK-CP-JSON-DAG: "%70:sub19": 80 # CHECK-CP-JSON-DAG: "%70:sub20": 77 # CHECK-CP-JSON-DAG: "%70:sub21": 76 # CHECK-CP-JSON-DAG: "%70:sub22": 75 # CHECK-CP-JSON-DAG: "%70:sub23": 74 # CHECK-CP-JSON-DAG: "%70:sub24": 71 # CHECK-CP-JSON-DAG: "%70:sub25": 70 # CHECK-CP-JSON-DAG: "%70:sub26": 69 # CHECK-CP-JSON-DAG: "%70:sub27": 68 # CHECK-CP-JSON-DAG: "%70:sub28": 65 # CHECK-CP-JSON-DAG: "%70:sub29": 64 # CHECK-CP-JSON-DAG: "%70:sub30": 63 # CHECK-CP-JSON-DAG: "%70:sub31": 62 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 20 # CHECK-CP-JSON-DAG: "%149:sub0": 203 # CHECK-CP-JSON-DAG: "%149:sub1": 202 # CHECK-CP-JSON-DAG: "%149:sub2": 201 # CHECK-CP-JSON-DAG: "%149:sub3": 200 # CHECK-CP-JSON-DAG: "%149:sub4": 197 # CHECK-CP-JSON-DAG: "%149:sub5": 196 # CHECK-CP-JSON-DAG: "%149:sub6": 195 # CHECK-CP-JSON-DAG: "%149:sub7": 194 # CHECK-CP-JSON-DAG: "%149:sub8": 191 # CHECK-CP-JSON-DAG: "%149:sub9": 190 # CHECK-CP-JSON-DAG: "%149:sub10": 189 # CHECK-CP-JSON-DAG: "%149:sub11": 188 # CHECK-CP-JSON-DAG: "%149:sub12": 185 # CHECK-CP-JSON-DAG: "%149:sub13": 184 # CHECK-CP-JSON-DAG: "%149:sub14": 183 # CHECK-CP-JSON-DAG: "%149:sub15": 182 # CHECK-CP-JSON-DAG: "%149:sub16": 179 # CHECK-CP-JSON-DAG: "%149:sub17": 178 # CHECK-CP-JSON-DAG: "%149:sub18": 177 # CHECK-CP-JSON-DAG: "%149:sub19": 176 # CHECK-CP-JSON-DAG: "%149:sub20": 173 # CHECK-CP-JSON-DAG: "%149:sub21": 172 # CHECK-CP-JSON-DAG: "%149:sub22": 171 # CHECK-CP-JSON-DAG: "%149:sub23": 170 # CHECK-CP-JSON-DAG: "%149:sub24": 167 # CHECK-CP-JSON-DAG: "%149:sub25": 166 # CHECK-CP-JSON-DAG: "%149:sub26": 165 # CHECK-CP-JSON-DAG: "%149:sub27": 164 # CHECK-CP-JSON-DAG: "%149:sub28": 161 # CHECK-CP-JSON-DAG: "%149:sub29": 160 # CHECK-CP-JSON-DAG: "%149:sub30": 159 # CHECK-CP-JSON-DAG: "%149:sub31": 158 # CHECK-CP-JSON-DAG: "%191:sub0": 251 # CHECK-CP-JSON-DAG: "%191:sub1": 250 # CHECK-CP-JSON-DAG: "%191:sub2": 249 # CHECK-CP-JSON-DAG: "%191:sub3": 248 # CHECK-CP-JSON-DAG: "%191:sub4": 245 # CHECK-CP-JSON-DAG: "%191:sub5": 244 # CHECK-CP-JSON-DAG: "%191:sub6": 243 # CHECK-CP-JSON-DAG: "%191:sub7": 242 # CHECK-CP-JSON-DAG: "%191:sub8": 239 # CHECK-CP-JSON-DAG: "%191:sub9": 238 # CHECK-CP-JSON-DAG: "%191:sub10": 237 # CHECK-CP-JSON-DAG: "%191:sub11": 236 # CHECK-CP-JSON-DAG: "%191:sub12": 233 # CHECK-CP-JSON-DAG: "%191:sub13": 232 # CHECK-CP-JSON-DAG: "%191:sub14": 231 # CHECK-CP-JSON-DAG: "%191:sub15": 230 # CHECK-CP-JSON-DAG: "%191:sub16": 227 # CHECK-CP-JSON-DAG: "%191:sub17": 226 # CHECK-CP-JSON-DAG: "%191:sub18": 225 # CHECK-CP-JSON-DAG: "%191:sub19": 224 # CHECK-CP-JSON-DAG: "%191:sub20": 221 # CHECK-CP-JSON-DAG: "%191:sub21": 220 # CHECK-CP-JSON-DAG: "%191:sub22": 219 # CHECK-CP-JSON-DAG: "%191:sub23": 218 # CHECK-CP-JSON-DAG: "%191:sub24": 215 # CHECK-CP-JSON-DAG: "%191:sub25": 214 # CHECK-CP-JSON-DAG: "%191:sub26": 213 # CHECK-CP-JSON-DAG: "%191:sub27": 212 # CHECK-CP-JSON-DAG: "%191:sub28": 209 # CHECK-CP-JSON-DAG: "%191:sub29": 208 # CHECK-CP-JSON-DAG: "%191:sub30": 207 # CHECK-CP-JSON-DAG: "%191:sub31": 206 # CHECK-CP-JSON-DAG: "%233:sub0": 299 # CHECK-CP-JSON-DAG: "%233:sub1": 298 # CHECK-CP-JSON-DAG: "%233:sub2": 297 # CHECK-CP-JSON-DAG: "%233:sub3": 296 # CHECK-CP-JSON-DAG: "%233:sub4": 293 # CHECK-CP-JSON-DAG: "%233:sub5": 292 # CHECK-CP-JSON-DAG: "%233:sub6": 291 # CHECK-CP-JSON-DAG: "%233:sub7": 290 # CHECK-CP-JSON-DAG: "%233:sub8": 287 # CHECK-CP-JSON-DAG: "%233:sub9": 286 # CHECK-CP-JSON-DAG: "%233:sub10": 285 # CHECK-CP-JSON-DAG: "%233:sub11": 284 # CHECK-CP-JSON-DAG: "%233:sub12": 281 # CHECK-CP-JSON-DAG: "%233:sub13": 280 # CHECK-CP-JSON-DAG: "%233:sub14": 279 # CHECK-CP-JSON-DAG: "%233:sub15": 278 # CHECK-CP-JSON-DAG: "%233:sub16": 275 # CHECK-CP-JSON-DAG: "%233:sub17": 274 # CHECK-CP-JSON-DAG: "%233:sub18": 273 # CHECK-CP-JSON-DAG: "%233:sub19": 272 # CHECK-CP-JSON-DAG: "%233:sub20": 269 # CHECK-CP-JSON-DAG: "%233:sub21": 268 # CHECK-CP-JSON-DAG: "%233:sub22": 267 # CHECK-CP-JSON-DAG: "%233:sub23": 266 # CHECK-CP-JSON-DAG: "%233:sub24": 263 # CHECK-CP-JSON-DAG: "%233:sub25": 262 # CHECK-CP-JSON-DAG: "%233:sub26": 261 # CHECK-CP-JSON-DAG: "%233:sub27": 260 # CHECK-CP-JSON-DAG: "%233:sub28": 257 # CHECK-CP-JSON-DAG: "%233:sub29": 256 # CHECK-CP-JSON-DAG: "%233:sub30": 255 # CHECK-CP-JSON-DAG: "%233:sub31": 254 # CHECK-CP-JSON-DAG: "%275:sub0": 347 # CHECK-CP-JSON-DAG: "%275:sub1": 346 # CHECK-CP-JSON-DAG: "%275:sub2": 345 # CHECK-CP-JSON-DAG: "%275:sub3": 344 # CHECK-CP-JSON-DAG: "%275:sub4": 341 # CHECK-CP-JSON-DAG: "%275:sub5": 340 # CHECK-CP-JSON-DAG: "%275:sub6": 339 # CHECK-CP-JSON-DAG: "%275:sub7": 338 # CHECK-CP-JSON-DAG: "%275:sub8": 335 # CHECK-CP-JSON-DAG: "%275:sub9": 334 # CHECK-CP-JSON-DAG: "%275:sub10": 333 # CHECK-CP-JSON-DAG: "%275:sub11": 332 # CHECK-CP-JSON-DAG: "%275:sub12": 329 # CHECK-CP-JSON-DAG: "%275:sub13": 328 # CHECK-CP-JSON-DAG: "%275:sub14": 327 # CHECK-CP-JSON-DAG: "%275:sub15": 326 # CHECK-CP-JSON-DAG: "%275:sub16": 323 # CHECK-CP-JSON-DAG: "%275:sub17": 322 # CHECK-CP-JSON-DAG: "%275:sub18": 321 # CHECK-CP-JSON-DAG: "%275:sub19": 320 # CHECK-CP-JSON-DAG: "%275:sub20": 317 # CHECK-CP-JSON-DAG: "%275:sub21": 316 # CHECK-CP-JSON-DAG: "%275:sub22": 315 # CHECK-CP-JSON-DAG: "%275:sub23": 314 # CHECK-CP-JSON-DAG: "%275:sub24": 311 # CHECK-CP-JSON-DAG: "%275:sub25": 310 # CHECK-CP-JSON-DAG: "%275:sub26": 309 # CHECK-CP-JSON-DAG: "%275:sub27": 308 # CHECK-CP-JSON-DAG: "%275:sub28": 305 # CHECK-CP-JSON-DAG: "%275:sub29": 304 # CHECK-CP-JSON-DAG: "%275:sub30": 303 # CHECK-CP-JSON-DAG: "%275:sub31": 302 # CHECK-CP-JSON-DAG: "%317:sub0": 395 # CHECK-CP-JSON-DAG: "%317:sub1": 394 # CHECK-CP-JSON-DAG: "%317:sub2": 393 # CHECK-CP-JSON-DAG: "%317:sub3": 392 # CHECK-CP-JSON-DAG: "%317:sub4": 389 # CHECK-CP-JSON-DAG: "%317:sub5": 388 # CHECK-CP-JSON-DAG: "%317:sub6": 387 # CHECK-CP-JSON-DAG: "%317:sub7": 386 # CHECK-CP-JSON-DAG: "%317:sub8": 383 # CHECK-CP-JSON-DAG: "%317:sub9": 382 # CHECK-CP-JSON-DAG: "%317:sub10": 381 # CHECK-CP-JSON-DAG: "%317:sub11": 380 # CHECK-CP-JSON-DAG: "%317:sub12": 377 # CHECK-CP-JSON-DAG: "%317:sub13": 376 # CHECK-CP-JSON-DAG: "%317:sub14": 375 # CHECK-CP-JSON-DAG: "%317:sub15": 374 # CHECK-CP-JSON-DAG: "%317:sub16": 371 # CHECK-CP-JSON-DAG: "%317:sub17": 370 # CHECK-CP-JSON-DAG: "%317:sub18": 369 # CHECK-CP-JSON-DAG: "%317:sub19": 368 # CHECK-CP-JSON-DAG: "%317:sub20": 365 # CHECK-CP-JSON-DAG: "%317:sub21": 364 # CHECK-CP-JSON-DAG: "%317:sub22": 363 # CHECK-CP-JSON-DAG: "%317:sub23": 362 # CHECK-CP-JSON-DAG: "%317:sub24": 359 # CHECK-CP-JSON-DAG: "%317:sub25": 358 # CHECK-CP-JSON-DAG: "%317:sub26": 357 # CHECK-CP-JSON-DAG: "%317:sub27": 356 # CHECK-CP-JSON-DAG: "%317:sub28": 353 # CHECK-CP-JSON-DAG: "%317:sub29": 352 # CHECK-CP-JSON-DAG: "%317:sub30": 351 # CHECK-CP-JSON-DAG: "%317:sub31": 350 # CHECK-CP-JSON-DAG: "%319": 18 # CHECK-CP-JSON-DAG: "%320": 18 # CHECK-CP-JSON-DAG: "%321": 18 # CHECK-CP-JSON-DAG: "%322": 18 # CHECK-CP-JSON-DAG: "%324": 18 # CHECK-CP-JSON-DAG: "%325": 18 # CHECK-CP-JSON-DAG: "%326": 18 # CHECK-CP-JSON-DAG: "%327": 18 # CHECK-CP-JSON-DAG: "%329": 18 # CHECK-CP-JSON-DAG: "%330": 18 # CHECK-CP-JSON-DAG: "%331": 18 # CHECK-CP-JSON-DAG: "%332": 18 # CHECK-CP-JSON-DAG: "%334": 18 # CHECK-CP-JSON-DAG: "%335": 18 # CHECK-CP-JSON-DAG: "%336": 18 # CHECK-CP-JSON-DAG: "%337": 18 # CHECK-CP-JSON-DAG: "%338:sub0": 2 # CHECK-CP-JSON-DAG: "%338:sub1": 1 # CHECK-CP-JSON-DAG: "%338:sub2": 0 # CHECK-CP-JSON-DAG: "%339": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%341:vgpr_32 = COPY %338.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 154 # CHECK-CP-JSON-DAG: "%69:sub1": 153 # CHECK-CP-JSON-DAG: "%69:sub2": 152 # CHECK-CP-JSON-DAG: "%69:sub3": 151 # CHECK-CP-JSON-DAG: "%69:sub4": 148 # CHECK-CP-JSON-DAG: "%69:sub5": 147 # CHECK-CP-JSON-DAG: "%69:sub6": 146 # CHECK-CP-JSON-DAG: "%69:sub7": 145 # CHECK-CP-JSON-DAG: "%69:sub8": 142 # CHECK-CP-JSON-DAG: "%69:sub9": 141 # CHECK-CP-JSON-DAG: "%69:sub10": 140 # CHECK-CP-JSON-DAG: "%69:sub11": 139 # CHECK-CP-JSON-DAG: "%69:sub12": 136 # CHECK-CP-JSON-DAG: "%69:sub13": 135 # CHECK-CP-JSON-DAG: "%69:sub14": 134 # CHECK-CP-JSON-DAG: "%69:sub15": 133 # CHECK-CP-JSON-DAG: "%69:sub16": 130 # CHECK-CP-JSON-DAG: "%69:sub17": 129 # CHECK-CP-JSON-DAG: "%69:sub18": 128 # CHECK-CP-JSON-DAG: "%69:sub19": 127 # CHECK-CP-JSON-DAG: "%69:sub20": 124 # CHECK-CP-JSON-DAG: "%69:sub21": 123 # CHECK-CP-JSON-DAG: "%69:sub22": 122 # CHECK-CP-JSON-DAG: "%69:sub23": 121 # CHECK-CP-JSON-DAG: "%69:sub24": 118 # CHECK-CP-JSON-DAG: "%69:sub25": 117 # CHECK-CP-JSON-DAG: "%69:sub26": 116 # CHECK-CP-JSON-DAG: "%69:sub27": 115 # CHECK-CP-JSON-DAG: "%69:sub28": 112 # CHECK-CP-JSON-DAG: "%69:sub29": 111 # CHECK-CP-JSON-DAG: "%69:sub30": 110 # CHECK-CP-JSON-DAG: "%69:sub31": 109 # CHECK-CP-JSON-DAG: "%70:sub0": 106 # CHECK-CP-JSON-DAG: "%70:sub1": 105 # CHECK-CP-JSON-DAG: "%70:sub2": 104 # CHECK-CP-JSON-DAG: "%70:sub3": 103 # CHECK-CP-JSON-DAG: "%70:sub4": 100 # CHECK-CP-JSON-DAG: "%70:sub5": 99 # CHECK-CP-JSON-DAG: "%70:sub6": 98 # CHECK-CP-JSON-DAG: "%70:sub7": 97 # CHECK-CP-JSON-DAG: "%70:sub8": 94 # CHECK-CP-JSON-DAG: "%70:sub9": 93 # CHECK-CP-JSON-DAG: "%70:sub10": 92 # CHECK-CP-JSON-DAG: "%70:sub11": 91 # CHECK-CP-JSON-DAG: "%70:sub12": 88 # CHECK-CP-JSON-DAG: "%70:sub13": 87 # CHECK-CP-JSON-DAG: "%70:sub14": 86 # CHECK-CP-JSON-DAG: "%70:sub15": 85 # CHECK-CP-JSON-DAG: "%70:sub16": 82 # CHECK-CP-JSON-DAG: "%70:sub17": 81 # CHECK-CP-JSON-DAG: "%70:sub18": 80 # CHECK-CP-JSON-DAG: "%70:sub19": 79 # CHECK-CP-JSON-DAG: "%70:sub20": 76 # CHECK-CP-JSON-DAG: "%70:sub21": 75 # CHECK-CP-JSON-DAG: "%70:sub22": 74 # CHECK-CP-JSON-DAG: "%70:sub23": 73 # CHECK-CP-JSON-DAG: "%70:sub24": 70 # CHECK-CP-JSON-DAG: "%70:sub25": 69 # CHECK-CP-JSON-DAG: "%70:sub26": 68 # CHECK-CP-JSON-DAG: "%70:sub27": 67 # CHECK-CP-JSON-DAG: "%70:sub28": 64 # CHECK-CP-JSON-DAG: "%70:sub29": 63 # CHECK-CP-JSON-DAG: "%70:sub30": 62 # CHECK-CP-JSON-DAG: "%70:sub31": 61 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 19 # CHECK-CP-JSON-DAG: "%149:sub0": 202 # CHECK-CP-JSON-DAG: "%149:sub1": 201 # CHECK-CP-JSON-DAG: "%149:sub2": 200 # CHECK-CP-JSON-DAG: "%149:sub3": 199 # CHECK-CP-JSON-DAG: "%149:sub4": 196 # CHECK-CP-JSON-DAG: "%149:sub5": 195 # CHECK-CP-JSON-DAG: "%149:sub6": 194 # CHECK-CP-JSON-DAG: "%149:sub7": 193 # CHECK-CP-JSON-DAG: "%149:sub8": 190 # CHECK-CP-JSON-DAG: "%149:sub9": 189 # CHECK-CP-JSON-DAG: "%149:sub10": 188 # CHECK-CP-JSON-DAG: "%149:sub11": 187 # CHECK-CP-JSON-DAG: "%149:sub12": 184 # CHECK-CP-JSON-DAG: "%149:sub13": 183 # CHECK-CP-JSON-DAG: "%149:sub14": 182 # CHECK-CP-JSON-DAG: "%149:sub15": 181 # CHECK-CP-JSON-DAG: "%149:sub16": 178 # CHECK-CP-JSON-DAG: "%149:sub17": 177 # CHECK-CP-JSON-DAG: "%149:sub18": 176 # CHECK-CP-JSON-DAG: "%149:sub19": 175 # CHECK-CP-JSON-DAG: "%149:sub20": 172 # CHECK-CP-JSON-DAG: "%149:sub21": 171 # CHECK-CP-JSON-DAG: "%149:sub22": 170 # CHECK-CP-JSON-DAG: "%149:sub23": 169 # CHECK-CP-JSON-DAG: "%149:sub24": 166 # CHECK-CP-JSON-DAG: "%149:sub25": 165 # CHECK-CP-JSON-DAG: "%149:sub26": 164 # CHECK-CP-JSON-DAG: "%149:sub27": 163 # CHECK-CP-JSON-DAG: "%149:sub28": 160 # CHECK-CP-JSON-DAG: "%149:sub29": 159 # CHECK-CP-JSON-DAG: "%149:sub30": 158 # CHECK-CP-JSON-DAG: "%149:sub31": 157 # CHECK-CP-JSON-DAG: "%191:sub0": 250 # CHECK-CP-JSON-DAG: "%191:sub1": 249 # CHECK-CP-JSON-DAG: "%191:sub2": 248 # CHECK-CP-JSON-DAG: "%191:sub3": 247 # CHECK-CP-JSON-DAG: "%191:sub4": 244 # CHECK-CP-JSON-DAG: "%191:sub5": 243 # CHECK-CP-JSON-DAG: "%191:sub6": 242 # CHECK-CP-JSON-DAG: "%191:sub7": 241 # CHECK-CP-JSON-DAG: "%191:sub8": 238 # CHECK-CP-JSON-DAG: "%191:sub9": 237 # CHECK-CP-JSON-DAG: "%191:sub10": 236 # CHECK-CP-JSON-DAG: "%191:sub11": 235 # CHECK-CP-JSON-DAG: "%191:sub12": 232 # CHECK-CP-JSON-DAG: "%191:sub13": 231 # CHECK-CP-JSON-DAG: "%191:sub14": 230 # CHECK-CP-JSON-DAG: "%191:sub15": 229 # CHECK-CP-JSON-DAG: "%191:sub16": 226 # CHECK-CP-JSON-DAG: "%191:sub17": 225 # CHECK-CP-JSON-DAG: "%191:sub18": 224 # CHECK-CP-JSON-DAG: "%191:sub19": 223 # CHECK-CP-JSON-DAG: "%191:sub20": 220 # CHECK-CP-JSON-DAG: "%191:sub21": 219 # CHECK-CP-JSON-DAG: "%191:sub22": 218 # CHECK-CP-JSON-DAG: "%191:sub23": 217 # CHECK-CP-JSON-DAG: "%191:sub24": 214 # CHECK-CP-JSON-DAG: "%191:sub25": 213 # CHECK-CP-JSON-DAG: "%191:sub26": 212 # CHECK-CP-JSON-DAG: "%191:sub27": 211 # CHECK-CP-JSON-DAG: "%191:sub28": 208 # CHECK-CP-JSON-DAG: "%191:sub29": 207 # CHECK-CP-JSON-DAG: "%191:sub30": 206 # CHECK-CP-JSON-DAG: "%191:sub31": 205 # CHECK-CP-JSON-DAG: "%233:sub0": 298 # CHECK-CP-JSON-DAG: "%233:sub1": 297 # CHECK-CP-JSON-DAG: "%233:sub2": 296 # CHECK-CP-JSON-DAG: "%233:sub3": 295 # CHECK-CP-JSON-DAG: "%233:sub4": 292 # CHECK-CP-JSON-DAG: "%233:sub5": 291 # CHECK-CP-JSON-DAG: "%233:sub6": 290 # CHECK-CP-JSON-DAG: "%233:sub7": 289 # CHECK-CP-JSON-DAG: "%233:sub8": 286 # CHECK-CP-JSON-DAG: "%233:sub9": 285 # CHECK-CP-JSON-DAG: "%233:sub10": 284 # CHECK-CP-JSON-DAG: "%233:sub11": 283 # CHECK-CP-JSON-DAG: "%233:sub12": 280 # CHECK-CP-JSON-DAG: "%233:sub13": 279 # CHECK-CP-JSON-DAG: "%233:sub14": 278 # CHECK-CP-JSON-DAG: "%233:sub15": 277 # CHECK-CP-JSON-DAG: "%233:sub16": 274 # CHECK-CP-JSON-DAG: "%233:sub17": 273 # CHECK-CP-JSON-DAG: "%233:sub18": 272 # CHECK-CP-JSON-DAG: "%233:sub19": 271 # CHECK-CP-JSON-DAG: "%233:sub20": 268 # CHECK-CP-JSON-DAG: "%233:sub21": 267 # CHECK-CP-JSON-DAG: "%233:sub22": 266 # CHECK-CP-JSON-DAG: "%233:sub23": 265 # CHECK-CP-JSON-DAG: "%233:sub24": 262 # CHECK-CP-JSON-DAG: "%233:sub25": 261 # CHECK-CP-JSON-DAG: "%233:sub26": 260 # CHECK-CP-JSON-DAG: "%233:sub27": 259 # CHECK-CP-JSON-DAG: "%233:sub28": 256 # CHECK-CP-JSON-DAG: "%233:sub29": 255 # CHECK-CP-JSON-DAG: "%233:sub30": 254 # CHECK-CP-JSON-DAG: "%233:sub31": 253 # CHECK-CP-JSON-DAG: "%275:sub0": 346 # CHECK-CP-JSON-DAG: "%275:sub1": 345 # CHECK-CP-JSON-DAG: "%275:sub2": 344 # CHECK-CP-JSON-DAG: "%275:sub3": 343 # CHECK-CP-JSON-DAG: "%275:sub4": 340 # CHECK-CP-JSON-DAG: "%275:sub5": 339 # CHECK-CP-JSON-DAG: "%275:sub6": 338 # CHECK-CP-JSON-DAG: "%275:sub7": 337 # CHECK-CP-JSON-DAG: "%275:sub8": 334 # CHECK-CP-JSON-DAG: "%275:sub9": 333 # CHECK-CP-JSON-DAG: "%275:sub10": 332 # CHECK-CP-JSON-DAG: "%275:sub11": 331 # CHECK-CP-JSON-DAG: "%275:sub12": 328 # CHECK-CP-JSON-DAG: "%275:sub13": 327 # CHECK-CP-JSON-DAG: "%275:sub14": 326 # CHECK-CP-JSON-DAG: "%275:sub15": 325 # CHECK-CP-JSON-DAG: "%275:sub16": 322 # CHECK-CP-JSON-DAG: "%275:sub17": 321 # CHECK-CP-JSON-DAG: "%275:sub18": 320 # CHECK-CP-JSON-DAG: "%275:sub19": 319 # CHECK-CP-JSON-DAG: "%275:sub20": 316 # CHECK-CP-JSON-DAG: "%275:sub21": 315 # CHECK-CP-JSON-DAG: "%275:sub22": 314 # CHECK-CP-JSON-DAG: "%275:sub23": 313 # CHECK-CP-JSON-DAG: "%275:sub24": 310 # CHECK-CP-JSON-DAG: "%275:sub25": 309 # CHECK-CP-JSON-DAG: "%275:sub26": 308 # CHECK-CP-JSON-DAG: "%275:sub27": 307 # CHECK-CP-JSON-DAG: "%275:sub28": 304 # CHECK-CP-JSON-DAG: "%275:sub29": 303 # CHECK-CP-JSON-DAG: "%275:sub30": 302 # CHECK-CP-JSON-DAG: "%275:sub31": 301 # CHECK-CP-JSON-DAG: "%317:sub0": 394 # CHECK-CP-JSON-DAG: "%317:sub1": 393 # CHECK-CP-JSON-DAG: "%317:sub2": 392 # CHECK-CP-JSON-DAG: "%317:sub3": 391 # CHECK-CP-JSON-DAG: "%317:sub4": 388 # CHECK-CP-JSON-DAG: "%317:sub5": 387 # CHECK-CP-JSON-DAG: "%317:sub6": 386 # CHECK-CP-JSON-DAG: "%317:sub7": 385 # CHECK-CP-JSON-DAG: "%317:sub8": 382 # CHECK-CP-JSON-DAG: "%317:sub9": 381 # CHECK-CP-JSON-DAG: "%317:sub10": 380 # CHECK-CP-JSON-DAG: "%317:sub11": 379 # CHECK-CP-JSON-DAG: "%317:sub12": 376 # CHECK-CP-JSON-DAG: "%317:sub13": 375 # CHECK-CP-JSON-DAG: "%317:sub14": 374 # CHECK-CP-JSON-DAG: "%317:sub15": 373 # CHECK-CP-JSON-DAG: "%317:sub16": 370 # CHECK-CP-JSON-DAG: "%317:sub17": 369 # CHECK-CP-JSON-DAG: "%317:sub18": 368 # CHECK-CP-JSON-DAG: "%317:sub19": 367 # CHECK-CP-JSON-DAG: "%317:sub20": 364 # CHECK-CP-JSON-DAG: "%317:sub21": 363 # CHECK-CP-JSON-DAG: "%317:sub22": 362 # CHECK-CP-JSON-DAG: "%317:sub23": 361 # CHECK-CP-JSON-DAG: "%317:sub24": 358 # CHECK-CP-JSON-DAG: "%317:sub25": 357 # CHECK-CP-JSON-DAG: "%317:sub26": 356 # CHECK-CP-JSON-DAG: "%317:sub27": 355 # CHECK-CP-JSON-DAG: "%317:sub28": 352 # CHECK-CP-JSON-DAG: "%317:sub29": 351 # CHECK-CP-JSON-DAG: "%317:sub30": 350 # CHECK-CP-JSON-DAG: "%317:sub31": 349 # CHECK-CP-JSON-DAG: "%319": 17 # CHECK-CP-JSON-DAG: "%320": 17 # CHECK-CP-JSON-DAG: "%321": 17 # CHECK-CP-JSON-DAG: "%322": 17 # CHECK-CP-JSON-DAG: "%324": 17 # CHECK-CP-JSON-DAG: "%325": 17 # CHECK-CP-JSON-DAG: "%326": 17 # CHECK-CP-JSON-DAG: "%327": 17 # CHECK-CP-JSON-DAG: "%329": 17 # CHECK-CP-JSON-DAG: "%330": 17 # CHECK-CP-JSON-DAG: "%331": 17 # CHECK-CP-JSON-DAG: "%332": 17 # CHECK-CP-JSON-DAG: "%334": 17 # CHECK-CP-JSON-DAG: "%335": 17 # CHECK-CP-JSON-DAG: "%336": 17 # CHECK-CP-JSON-DAG: "%337": 17 # CHECK-CP-JSON-DAG: "%338:sub0": 1 # CHECK-CP-JSON-DAG: "%338:sub1": 0 # CHECK-CP-JSON-DAG: "%339": 17 # CHECK-CP-JSON-DAG: "%340": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%342:vgpr_32 = COPY %338.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 153 # CHECK-CP-JSON-DAG: "%69:sub1": 152 # CHECK-CP-JSON-DAG: "%69:sub2": 151 # CHECK-CP-JSON-DAG: "%69:sub3": 150 # CHECK-CP-JSON-DAG: "%69:sub4": 147 # CHECK-CP-JSON-DAG: "%69:sub5": 146 # CHECK-CP-JSON-DAG: "%69:sub6": 145 # CHECK-CP-JSON-DAG: "%69:sub7": 144 # CHECK-CP-JSON-DAG: "%69:sub8": 141 # CHECK-CP-JSON-DAG: "%69:sub9": 140 # CHECK-CP-JSON-DAG: "%69:sub10": 139 # CHECK-CP-JSON-DAG: "%69:sub11": 138 # CHECK-CP-JSON-DAG: "%69:sub12": 135 # CHECK-CP-JSON-DAG: "%69:sub13": 134 # CHECK-CP-JSON-DAG: "%69:sub14": 133 # CHECK-CP-JSON-DAG: "%69:sub15": 132 # CHECK-CP-JSON-DAG: "%69:sub16": 129 # CHECK-CP-JSON-DAG: "%69:sub17": 128 # CHECK-CP-JSON-DAG: "%69:sub18": 127 # CHECK-CP-JSON-DAG: "%69:sub19": 126 # CHECK-CP-JSON-DAG: "%69:sub20": 123 # CHECK-CP-JSON-DAG: "%69:sub21": 122 # CHECK-CP-JSON-DAG: "%69:sub22": 121 # CHECK-CP-JSON-DAG: "%69:sub23": 120 # CHECK-CP-JSON-DAG: "%69:sub24": 117 # CHECK-CP-JSON-DAG: "%69:sub25": 116 # CHECK-CP-JSON-DAG: "%69:sub26": 115 # CHECK-CP-JSON-DAG: "%69:sub27": 114 # CHECK-CP-JSON-DAG: "%69:sub28": 111 # CHECK-CP-JSON-DAG: "%69:sub29": 110 # CHECK-CP-JSON-DAG: "%69:sub30": 109 # CHECK-CP-JSON-DAG: "%69:sub31": 108 # CHECK-CP-JSON-DAG: "%70:sub0": 105 # CHECK-CP-JSON-DAG: "%70:sub1": 104 # CHECK-CP-JSON-DAG: "%70:sub2": 103 # CHECK-CP-JSON-DAG: "%70:sub3": 102 # CHECK-CP-JSON-DAG: "%70:sub4": 99 # CHECK-CP-JSON-DAG: "%70:sub5": 98 # CHECK-CP-JSON-DAG: "%70:sub6": 97 # CHECK-CP-JSON-DAG: "%70:sub7": 96 # CHECK-CP-JSON-DAG: "%70:sub8": 93 # CHECK-CP-JSON-DAG: "%70:sub9": 92 # CHECK-CP-JSON-DAG: "%70:sub10": 91 # CHECK-CP-JSON-DAG: "%70:sub11": 90 # CHECK-CP-JSON-DAG: "%70:sub12": 87 # CHECK-CP-JSON-DAG: "%70:sub13": 86 # CHECK-CP-JSON-DAG: "%70:sub14": 85 # CHECK-CP-JSON-DAG: "%70:sub15": 84 # CHECK-CP-JSON-DAG: "%70:sub16": 81 # CHECK-CP-JSON-DAG: "%70:sub17": 80 # CHECK-CP-JSON-DAG: "%70:sub18": 79 # CHECK-CP-JSON-DAG: "%70:sub19": 78 # CHECK-CP-JSON-DAG: "%70:sub20": 75 # CHECK-CP-JSON-DAG: "%70:sub21": 74 # CHECK-CP-JSON-DAG: "%70:sub22": 73 # CHECK-CP-JSON-DAG: "%70:sub23": 72 # CHECK-CP-JSON-DAG: "%70:sub24": 69 # CHECK-CP-JSON-DAG: "%70:sub25": 68 # CHECK-CP-JSON-DAG: "%70:sub26": 67 # CHECK-CP-JSON-DAG: "%70:sub27": 66 # CHECK-CP-JSON-DAG: "%70:sub28": 63 # CHECK-CP-JSON-DAG: "%70:sub29": 62 # CHECK-CP-JSON-DAG: "%70:sub30": 61 # CHECK-CP-JSON-DAG: "%70:sub31": 60 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 18 # CHECK-CP-JSON-DAG: "%149:sub0": 201 # CHECK-CP-JSON-DAG: "%149:sub1": 200 # CHECK-CP-JSON-DAG: "%149:sub2": 199 # CHECK-CP-JSON-DAG: "%149:sub3": 198 # CHECK-CP-JSON-DAG: "%149:sub4": 195 # CHECK-CP-JSON-DAG: "%149:sub5": 194 # CHECK-CP-JSON-DAG: "%149:sub6": 193 # CHECK-CP-JSON-DAG: "%149:sub7": 192 # CHECK-CP-JSON-DAG: "%149:sub8": 189 # CHECK-CP-JSON-DAG: "%149:sub9": 188 # CHECK-CP-JSON-DAG: "%149:sub10": 187 # CHECK-CP-JSON-DAG: "%149:sub11": 186 # CHECK-CP-JSON-DAG: "%149:sub12": 183 # CHECK-CP-JSON-DAG: "%149:sub13": 182 # CHECK-CP-JSON-DAG: "%149:sub14": 181 # CHECK-CP-JSON-DAG: "%149:sub15": 180 # CHECK-CP-JSON-DAG: "%149:sub16": 177 # CHECK-CP-JSON-DAG: "%149:sub17": 176 # CHECK-CP-JSON-DAG: "%149:sub18": 175 # CHECK-CP-JSON-DAG: "%149:sub19": 174 # CHECK-CP-JSON-DAG: "%149:sub20": 171 # CHECK-CP-JSON-DAG: "%149:sub21": 170 # CHECK-CP-JSON-DAG: "%149:sub22": 169 # CHECK-CP-JSON-DAG: "%149:sub23": 168 # CHECK-CP-JSON-DAG: "%149:sub24": 165 # CHECK-CP-JSON-DAG: "%149:sub25": 164 # CHECK-CP-JSON-DAG: "%149:sub26": 163 # CHECK-CP-JSON-DAG: "%149:sub27": 162 # CHECK-CP-JSON-DAG: "%149:sub28": 159 # CHECK-CP-JSON-DAG: "%149:sub29": 158 # CHECK-CP-JSON-DAG: "%149:sub30": 157 # CHECK-CP-JSON-DAG: "%149:sub31": 156 # CHECK-CP-JSON-DAG: "%191:sub0": 249 # CHECK-CP-JSON-DAG: "%191:sub1": 248 # CHECK-CP-JSON-DAG: "%191:sub2": 247 # CHECK-CP-JSON-DAG: "%191:sub3": 246 # CHECK-CP-JSON-DAG: "%191:sub4": 243 # CHECK-CP-JSON-DAG: "%191:sub5": 242 # CHECK-CP-JSON-DAG: "%191:sub6": 241 # CHECK-CP-JSON-DAG: "%191:sub7": 240 # CHECK-CP-JSON-DAG: "%191:sub8": 237 # CHECK-CP-JSON-DAG: "%191:sub9": 236 # CHECK-CP-JSON-DAG: "%191:sub10": 235 # CHECK-CP-JSON-DAG: "%191:sub11": 234 # CHECK-CP-JSON-DAG: "%191:sub12": 231 # CHECK-CP-JSON-DAG: "%191:sub13": 230 # CHECK-CP-JSON-DAG: "%191:sub14": 229 # CHECK-CP-JSON-DAG: "%191:sub15": 228 # CHECK-CP-JSON-DAG: "%191:sub16": 225 # CHECK-CP-JSON-DAG: "%191:sub17": 224 # CHECK-CP-JSON-DAG: "%191:sub18": 223 # CHECK-CP-JSON-DAG: "%191:sub19": 222 # CHECK-CP-JSON-DAG: "%191:sub20": 219 # CHECK-CP-JSON-DAG: "%191:sub21": 218 # CHECK-CP-JSON-DAG: "%191:sub22": 217 # CHECK-CP-JSON-DAG: "%191:sub23": 216 # CHECK-CP-JSON-DAG: "%191:sub24": 213 # CHECK-CP-JSON-DAG: "%191:sub25": 212 # CHECK-CP-JSON-DAG: "%191:sub26": 211 # CHECK-CP-JSON-DAG: "%191:sub27": 210 # CHECK-CP-JSON-DAG: "%191:sub28": 207 # CHECK-CP-JSON-DAG: "%191:sub29": 206 # CHECK-CP-JSON-DAG: "%191:sub30": 205 # CHECK-CP-JSON-DAG: "%191:sub31": 204 # CHECK-CP-JSON-DAG: "%233:sub0": 297 # CHECK-CP-JSON-DAG: "%233:sub1": 296 # CHECK-CP-JSON-DAG: "%233:sub2": 295 # CHECK-CP-JSON-DAG: "%233:sub3": 294 # CHECK-CP-JSON-DAG: "%233:sub4": 291 # CHECK-CP-JSON-DAG: "%233:sub5": 290 # CHECK-CP-JSON-DAG: "%233:sub6": 289 # CHECK-CP-JSON-DAG: "%233:sub7": 288 # CHECK-CP-JSON-DAG: "%233:sub8": 285 # CHECK-CP-JSON-DAG: "%233:sub9": 284 # CHECK-CP-JSON-DAG: "%233:sub10": 283 # CHECK-CP-JSON-DAG: "%233:sub11": 282 # CHECK-CP-JSON-DAG: "%233:sub12": 279 # CHECK-CP-JSON-DAG: "%233:sub13": 278 # CHECK-CP-JSON-DAG: "%233:sub14": 277 # CHECK-CP-JSON-DAG: "%233:sub15": 276 # CHECK-CP-JSON-DAG: "%233:sub16": 273 # CHECK-CP-JSON-DAG: "%233:sub17": 272 # CHECK-CP-JSON-DAG: "%233:sub18": 271 # CHECK-CP-JSON-DAG: "%233:sub19": 270 # CHECK-CP-JSON-DAG: "%233:sub20": 267 # CHECK-CP-JSON-DAG: "%233:sub21": 266 # CHECK-CP-JSON-DAG: "%233:sub22": 265 # CHECK-CP-JSON-DAG: "%233:sub23": 264 # CHECK-CP-JSON-DAG: "%233:sub24": 261 # CHECK-CP-JSON-DAG: "%233:sub25": 260 # CHECK-CP-JSON-DAG: "%233:sub26": 259 # CHECK-CP-JSON-DAG: "%233:sub27": 258 # CHECK-CP-JSON-DAG: "%233:sub28": 255 # CHECK-CP-JSON-DAG: "%233:sub29": 254 # CHECK-CP-JSON-DAG: "%233:sub30": 253 # CHECK-CP-JSON-DAG: "%233:sub31": 252 # CHECK-CP-JSON-DAG: "%275:sub0": 345 # CHECK-CP-JSON-DAG: "%275:sub1": 344 # CHECK-CP-JSON-DAG: "%275:sub2": 343 # CHECK-CP-JSON-DAG: "%275:sub3": 342 # CHECK-CP-JSON-DAG: "%275:sub4": 339 # CHECK-CP-JSON-DAG: "%275:sub5": 338 # CHECK-CP-JSON-DAG: "%275:sub6": 337 # CHECK-CP-JSON-DAG: "%275:sub7": 336 # CHECK-CP-JSON-DAG: "%275:sub8": 333 # CHECK-CP-JSON-DAG: "%275:sub9": 332 # CHECK-CP-JSON-DAG: "%275:sub10": 331 # CHECK-CP-JSON-DAG: "%275:sub11": 330 # CHECK-CP-JSON-DAG: "%275:sub12": 327 # CHECK-CP-JSON-DAG: "%275:sub13": 326 # CHECK-CP-JSON-DAG: "%275:sub14": 325 # CHECK-CP-JSON-DAG: "%275:sub15": 324 # CHECK-CP-JSON-DAG: "%275:sub16": 321 # CHECK-CP-JSON-DAG: "%275:sub17": 320 # CHECK-CP-JSON-DAG: "%275:sub18": 319 # CHECK-CP-JSON-DAG: "%275:sub19": 318 # CHECK-CP-JSON-DAG: "%275:sub20": 315 # CHECK-CP-JSON-DAG: "%275:sub21": 314 # CHECK-CP-JSON-DAG: "%275:sub22": 313 # CHECK-CP-JSON-DAG: "%275:sub23": 312 # CHECK-CP-JSON-DAG: "%275:sub24": 309 # CHECK-CP-JSON-DAG: "%275:sub25": 308 # CHECK-CP-JSON-DAG: "%275:sub26": 307 # CHECK-CP-JSON-DAG: "%275:sub27": 306 # CHECK-CP-JSON-DAG: "%275:sub28": 303 # CHECK-CP-JSON-DAG: "%275:sub29": 302 # CHECK-CP-JSON-DAG: "%275:sub30": 301 # CHECK-CP-JSON-DAG: "%275:sub31": 300 # CHECK-CP-JSON-DAG: "%317:sub0": 393 # CHECK-CP-JSON-DAG: "%317:sub1": 392 # CHECK-CP-JSON-DAG: "%317:sub2": 391 # CHECK-CP-JSON-DAG: "%317:sub3": 390 # CHECK-CP-JSON-DAG: "%317:sub4": 387 # CHECK-CP-JSON-DAG: "%317:sub5": 386 # CHECK-CP-JSON-DAG: "%317:sub6": 385 # CHECK-CP-JSON-DAG: "%317:sub7": 384 # CHECK-CP-JSON-DAG: "%317:sub8": 381 # CHECK-CP-JSON-DAG: "%317:sub9": 380 # CHECK-CP-JSON-DAG: "%317:sub10": 379 # CHECK-CP-JSON-DAG: "%317:sub11": 378 # CHECK-CP-JSON-DAG: "%317:sub12": 375 # CHECK-CP-JSON-DAG: "%317:sub13": 374 # CHECK-CP-JSON-DAG: "%317:sub14": 373 # CHECK-CP-JSON-DAG: "%317:sub15": 372 # CHECK-CP-JSON-DAG: "%317:sub16": 369 # CHECK-CP-JSON-DAG: "%317:sub17": 368 # CHECK-CP-JSON-DAG: "%317:sub18": 367 # CHECK-CP-JSON-DAG: "%317:sub19": 366 # CHECK-CP-JSON-DAG: "%317:sub20": 363 # CHECK-CP-JSON-DAG: "%317:sub21": 362 # CHECK-CP-JSON-DAG: "%317:sub22": 361 # CHECK-CP-JSON-DAG: "%317:sub23": 360 # CHECK-CP-JSON-DAG: "%317:sub24": 357 # CHECK-CP-JSON-DAG: "%317:sub25": 356 # CHECK-CP-JSON-DAG: "%317:sub26": 355 # CHECK-CP-JSON-DAG: "%317:sub27": 354 # CHECK-CP-JSON-DAG: "%317:sub28": 351 # CHECK-CP-JSON-DAG: "%317:sub29": 350 # CHECK-CP-JSON-DAG: "%317:sub30": 349 # CHECK-CP-JSON-DAG: "%317:sub31": 348 # CHECK-CP-JSON-DAG: "%319": 16 # CHECK-CP-JSON-DAG: "%320": 16 # CHECK-CP-JSON-DAG: "%321": 16 # CHECK-CP-JSON-DAG: "%322": 16 # CHECK-CP-JSON-DAG: "%324": 16 # CHECK-CP-JSON-DAG: "%325": 16 # CHECK-CP-JSON-DAG: "%326": 16 # CHECK-CP-JSON-DAG: "%327": 16 # CHECK-CP-JSON-DAG: "%329": 16 # CHECK-CP-JSON-DAG: "%330": 16 # CHECK-CP-JSON-DAG: "%331": 16 # CHECK-CP-JSON-DAG: "%332": 16 # CHECK-CP-JSON-DAG: "%334": 16 # CHECK-CP-JSON-DAG: "%335": 16 # CHECK-CP-JSON-DAG: "%336": 16 # CHECK-CP-JSON-DAG: "%337": 16 # CHECK-CP-JSON-DAG: "%338:sub0": 0 # CHECK-CP-JSON-DAG: "%339": 16 # CHECK-CP-JSON-DAG: "%340": 16 # CHECK-CP-JSON-DAG: "%341": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%343:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 152 # CHECK-CP-JSON-DAG: "%69:sub1": 151 # CHECK-CP-JSON-DAG: "%69:sub2": 150 # CHECK-CP-JSON-DAG: "%69:sub3": 149 # CHECK-CP-JSON-DAG: "%69:sub4": 146 # CHECK-CP-JSON-DAG: "%69:sub5": 145 # CHECK-CP-JSON-DAG: "%69:sub6": 144 # CHECK-CP-JSON-DAG: "%69:sub7": 143 # CHECK-CP-JSON-DAG: "%69:sub8": 140 # CHECK-CP-JSON-DAG: "%69:sub9": 139 # CHECK-CP-JSON-DAG: "%69:sub10": 138 # CHECK-CP-JSON-DAG: "%69:sub11": 137 # CHECK-CP-JSON-DAG: "%69:sub12": 134 # CHECK-CP-JSON-DAG: "%69:sub13": 133 # CHECK-CP-JSON-DAG: "%69:sub14": 132 # CHECK-CP-JSON-DAG: "%69:sub15": 131 # CHECK-CP-JSON-DAG: "%69:sub16": 128 # CHECK-CP-JSON-DAG: "%69:sub17": 127 # CHECK-CP-JSON-DAG: "%69:sub18": 126 # CHECK-CP-JSON-DAG: "%69:sub19": 125 # CHECK-CP-JSON-DAG: "%69:sub20": 122 # CHECK-CP-JSON-DAG: "%69:sub21": 121 # CHECK-CP-JSON-DAG: "%69:sub22": 120 # CHECK-CP-JSON-DAG: "%69:sub23": 119 # CHECK-CP-JSON-DAG: "%69:sub24": 116 # CHECK-CP-JSON-DAG: "%69:sub25": 115 # CHECK-CP-JSON-DAG: "%69:sub26": 114 # CHECK-CP-JSON-DAG: "%69:sub27": 113 # CHECK-CP-JSON-DAG: "%69:sub28": 110 # CHECK-CP-JSON-DAG: "%69:sub29": 109 # CHECK-CP-JSON-DAG: "%69:sub30": 108 # CHECK-CP-JSON-DAG: "%69:sub31": 107 # CHECK-CP-JSON-DAG: "%70:sub0": 104 # CHECK-CP-JSON-DAG: "%70:sub1": 103 # CHECK-CP-JSON-DAG: "%70:sub2": 102 # CHECK-CP-JSON-DAG: "%70:sub3": 101 # CHECK-CP-JSON-DAG: "%70:sub4": 98 # CHECK-CP-JSON-DAG: "%70:sub5": 97 # CHECK-CP-JSON-DAG: "%70:sub6": 96 # CHECK-CP-JSON-DAG: "%70:sub7": 95 # CHECK-CP-JSON-DAG: "%70:sub8": 92 # CHECK-CP-JSON-DAG: "%70:sub9": 91 # CHECK-CP-JSON-DAG: "%70:sub10": 90 # CHECK-CP-JSON-DAG: "%70:sub11": 89 # CHECK-CP-JSON-DAG: "%70:sub12": 86 # CHECK-CP-JSON-DAG: "%70:sub13": 85 # CHECK-CP-JSON-DAG: "%70:sub14": 84 # CHECK-CP-JSON-DAG: "%70:sub15": 83 # CHECK-CP-JSON-DAG: "%70:sub16": 80 # CHECK-CP-JSON-DAG: "%70:sub17": 79 # CHECK-CP-JSON-DAG: "%70:sub18": 78 # CHECK-CP-JSON-DAG: "%70:sub19": 77 # CHECK-CP-JSON-DAG: "%70:sub20": 74 # CHECK-CP-JSON-DAG: "%70:sub21": 73 # CHECK-CP-JSON-DAG: "%70:sub22": 72 # CHECK-CP-JSON-DAG: "%70:sub23": 71 # CHECK-CP-JSON-DAG: "%70:sub24": 68 # CHECK-CP-JSON-DAG: "%70:sub25": 67 # CHECK-CP-JSON-DAG: "%70:sub26": 66 # CHECK-CP-JSON-DAG: "%70:sub27": 65 # CHECK-CP-JSON-DAG: "%70:sub28": 62 # CHECK-CP-JSON-DAG: "%70:sub29": 61 # CHECK-CP-JSON-DAG: "%70:sub30": 60 # CHECK-CP-JSON-DAG: "%70:sub31": 59 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 17 # CHECK-CP-JSON-DAG: "%149:sub0": 200 # CHECK-CP-JSON-DAG: "%149:sub1": 199 # CHECK-CP-JSON-DAG: "%149:sub2": 198 # CHECK-CP-JSON-DAG: "%149:sub3": 197 # CHECK-CP-JSON-DAG: "%149:sub4": 194 # CHECK-CP-JSON-DAG: "%149:sub5": 193 # CHECK-CP-JSON-DAG: "%149:sub6": 192 # CHECK-CP-JSON-DAG: "%149:sub7": 191 # CHECK-CP-JSON-DAG: "%149:sub8": 188 # CHECK-CP-JSON-DAG: "%149:sub9": 187 # CHECK-CP-JSON-DAG: "%149:sub10": 186 # CHECK-CP-JSON-DAG: "%149:sub11": 185 # CHECK-CP-JSON-DAG: "%149:sub12": 182 # CHECK-CP-JSON-DAG: "%149:sub13": 181 # CHECK-CP-JSON-DAG: "%149:sub14": 180 # CHECK-CP-JSON-DAG: "%149:sub15": 179 # CHECK-CP-JSON-DAG: "%149:sub16": 176 # CHECK-CP-JSON-DAG: "%149:sub17": 175 # CHECK-CP-JSON-DAG: "%149:sub18": 174 # CHECK-CP-JSON-DAG: "%149:sub19": 173 # CHECK-CP-JSON-DAG: "%149:sub20": 170 # CHECK-CP-JSON-DAG: "%149:sub21": 169 # CHECK-CP-JSON-DAG: "%149:sub22": 168 # CHECK-CP-JSON-DAG: "%149:sub23": 167 # CHECK-CP-JSON-DAG: "%149:sub24": 164 # CHECK-CP-JSON-DAG: "%149:sub25": 163 # CHECK-CP-JSON-DAG: "%149:sub26": 162 # CHECK-CP-JSON-DAG: "%149:sub27": 161 # CHECK-CP-JSON-DAG: "%149:sub28": 158 # CHECK-CP-JSON-DAG: "%149:sub29": 157 # CHECK-CP-JSON-DAG: "%149:sub30": 156 # CHECK-CP-JSON-DAG: "%149:sub31": 155 # CHECK-CP-JSON-DAG: "%191:sub0": 248 # CHECK-CP-JSON-DAG: "%191:sub1": 247 # CHECK-CP-JSON-DAG: "%191:sub2": 246 # CHECK-CP-JSON-DAG: "%191:sub3": 245 # CHECK-CP-JSON-DAG: "%191:sub4": 242 # CHECK-CP-JSON-DAG: "%191:sub5": 241 # CHECK-CP-JSON-DAG: "%191:sub6": 240 # CHECK-CP-JSON-DAG: "%191:sub7": 239 # CHECK-CP-JSON-DAG: "%191:sub8": 236 # CHECK-CP-JSON-DAG: "%191:sub9": 235 # CHECK-CP-JSON-DAG: "%191:sub10": 234 # CHECK-CP-JSON-DAG: "%191:sub11": 233 # CHECK-CP-JSON-DAG: "%191:sub12": 230 # CHECK-CP-JSON-DAG: "%191:sub13": 229 # CHECK-CP-JSON-DAG: "%191:sub14": 228 # CHECK-CP-JSON-DAG: "%191:sub15": 227 # CHECK-CP-JSON-DAG: "%191:sub16": 224 # CHECK-CP-JSON-DAG: "%191:sub17": 223 # CHECK-CP-JSON-DAG: "%191:sub18": 222 # CHECK-CP-JSON-DAG: "%191:sub19": 221 # CHECK-CP-JSON-DAG: "%191:sub20": 218 # CHECK-CP-JSON-DAG: "%191:sub21": 217 # CHECK-CP-JSON-DAG: "%191:sub22": 216 # CHECK-CP-JSON-DAG: "%191:sub23": 215 # CHECK-CP-JSON-DAG: "%191:sub24": 212 # CHECK-CP-JSON-DAG: "%191:sub25": 211 # CHECK-CP-JSON-DAG: "%191:sub26": 210 # CHECK-CP-JSON-DAG: "%191:sub27": 209 # CHECK-CP-JSON-DAG: "%191:sub28": 206 # CHECK-CP-JSON-DAG: "%191:sub29": 205 # CHECK-CP-JSON-DAG: "%191:sub30": 204 # CHECK-CP-JSON-DAG: "%191:sub31": 203 # CHECK-CP-JSON-DAG: "%233:sub0": 296 # CHECK-CP-JSON-DAG: "%233:sub1": 295 # CHECK-CP-JSON-DAG: "%233:sub2": 294 # CHECK-CP-JSON-DAG: "%233:sub3": 293 # CHECK-CP-JSON-DAG: "%233:sub4": 290 # CHECK-CP-JSON-DAG: "%233:sub5": 289 # CHECK-CP-JSON-DAG: "%233:sub6": 288 # CHECK-CP-JSON-DAG: "%233:sub7": 287 # CHECK-CP-JSON-DAG: "%233:sub8": 284 # CHECK-CP-JSON-DAG: "%233:sub9": 283 # CHECK-CP-JSON-DAG: "%233:sub10": 282 # CHECK-CP-JSON-DAG: "%233:sub11": 281 # CHECK-CP-JSON-DAG: "%233:sub12": 278 # CHECK-CP-JSON-DAG: "%233:sub13": 277 # CHECK-CP-JSON-DAG: "%233:sub14": 276 # CHECK-CP-JSON-DAG: "%233:sub15": 275 # CHECK-CP-JSON-DAG: "%233:sub16": 272 # CHECK-CP-JSON-DAG: "%233:sub17": 271 # CHECK-CP-JSON-DAG: "%233:sub18": 270 # CHECK-CP-JSON-DAG: "%233:sub19": 269 # CHECK-CP-JSON-DAG: "%233:sub20": 266 # CHECK-CP-JSON-DAG: "%233:sub21": 265 # CHECK-CP-JSON-DAG: "%233:sub22": 264 # CHECK-CP-JSON-DAG: "%233:sub23": 263 # CHECK-CP-JSON-DAG: "%233:sub24": 260 # CHECK-CP-JSON-DAG: "%233:sub25": 259 # CHECK-CP-JSON-DAG: "%233:sub26": 258 # CHECK-CP-JSON-DAG: "%233:sub27": 257 # CHECK-CP-JSON-DAG: "%233:sub28": 254 # CHECK-CP-JSON-DAG: "%233:sub29": 253 # CHECK-CP-JSON-DAG: "%233:sub30": 252 # CHECK-CP-JSON-DAG: "%233:sub31": 251 # CHECK-CP-JSON-DAG: "%275:sub0": 344 # CHECK-CP-JSON-DAG: "%275:sub1": 343 # CHECK-CP-JSON-DAG: "%275:sub2": 342 # CHECK-CP-JSON-DAG: "%275:sub3": 341 # CHECK-CP-JSON-DAG: "%275:sub4": 338 # CHECK-CP-JSON-DAG: "%275:sub5": 337 # CHECK-CP-JSON-DAG: "%275:sub6": 336 # CHECK-CP-JSON-DAG: "%275:sub7": 335 # CHECK-CP-JSON-DAG: "%275:sub8": 332 # CHECK-CP-JSON-DAG: "%275:sub9": 331 # CHECK-CP-JSON-DAG: "%275:sub10": 330 # CHECK-CP-JSON-DAG: "%275:sub11": 329 # CHECK-CP-JSON-DAG: "%275:sub12": 326 # CHECK-CP-JSON-DAG: "%275:sub13": 325 # CHECK-CP-JSON-DAG: "%275:sub14": 324 # CHECK-CP-JSON-DAG: "%275:sub15": 323 # CHECK-CP-JSON-DAG: "%275:sub16": 320 # CHECK-CP-JSON-DAG: "%275:sub17": 319 # CHECK-CP-JSON-DAG: "%275:sub18": 318 # CHECK-CP-JSON-DAG: "%275:sub19": 317 # CHECK-CP-JSON-DAG: "%275:sub20": 314 # CHECK-CP-JSON-DAG: "%275:sub21": 313 # CHECK-CP-JSON-DAG: "%275:sub22": 312 # CHECK-CP-JSON-DAG: "%275:sub23": 311 # CHECK-CP-JSON-DAG: "%275:sub24": 308 # CHECK-CP-JSON-DAG: "%275:sub25": 307 # CHECK-CP-JSON-DAG: "%275:sub26": 306 # CHECK-CP-JSON-DAG: "%275:sub27": 305 # CHECK-CP-JSON-DAG: "%275:sub28": 302 # CHECK-CP-JSON-DAG: "%275:sub29": 301 # CHECK-CP-JSON-DAG: "%275:sub30": 300 # CHECK-CP-JSON-DAG: "%275:sub31": 299 # CHECK-CP-JSON-DAG: "%317:sub0": 392 # CHECK-CP-JSON-DAG: "%317:sub1": 391 # CHECK-CP-JSON-DAG: "%317:sub2": 390 # CHECK-CP-JSON-DAG: "%317:sub3": 389 # CHECK-CP-JSON-DAG: "%317:sub4": 386 # CHECK-CP-JSON-DAG: "%317:sub5": 385 # CHECK-CP-JSON-DAG: "%317:sub6": 384 # CHECK-CP-JSON-DAG: "%317:sub7": 383 # CHECK-CP-JSON-DAG: "%317:sub8": 380 # CHECK-CP-JSON-DAG: "%317:sub9": 379 # CHECK-CP-JSON-DAG: "%317:sub10": 378 # CHECK-CP-JSON-DAG: "%317:sub11": 377 # CHECK-CP-JSON-DAG: "%317:sub12": 374 # CHECK-CP-JSON-DAG: "%317:sub13": 373 # CHECK-CP-JSON-DAG: "%317:sub14": 372 # CHECK-CP-JSON-DAG: "%317:sub15": 371 # CHECK-CP-JSON-DAG: "%317:sub16": 368 # CHECK-CP-JSON-DAG: "%317:sub17": 367 # CHECK-CP-JSON-DAG: "%317:sub18": 366 # CHECK-CP-JSON-DAG: "%317:sub19": 365 # CHECK-CP-JSON-DAG: "%317:sub20": 362 # CHECK-CP-JSON-DAG: "%317:sub21": 361 # CHECK-CP-JSON-DAG: "%317:sub22": 360 # CHECK-CP-JSON-DAG: "%317:sub23": 359 # CHECK-CP-JSON-DAG: "%317:sub24": 356 # CHECK-CP-JSON-DAG: "%317:sub25": 355 # CHECK-CP-JSON-DAG: "%317:sub26": 354 # CHECK-CP-JSON-DAG: "%317:sub27": 353 # CHECK-CP-JSON-DAG: "%317:sub28": 350 # CHECK-CP-JSON-DAG: "%317:sub29": 349 # CHECK-CP-JSON-DAG: "%317:sub30": 348 # CHECK-CP-JSON-DAG: "%317:sub31": 347 # CHECK-CP-JSON-DAG: "%319": 15 # CHECK-CP-JSON-DAG: "%320": 15 # CHECK-CP-JSON-DAG: "%321": 15 # CHECK-CP-JSON-DAG: "%322": 15 # CHECK-CP-JSON-DAG: "%324": 15 # CHECK-CP-JSON-DAG: "%325": 15 # CHECK-CP-JSON-DAG: "%326": 15 # CHECK-CP-JSON-DAG: "%327": 15 # CHECK-CP-JSON-DAG: "%329": 15 # CHECK-CP-JSON-DAG: "%330": 15 # CHECK-CP-JSON-DAG: "%331": 15 # CHECK-CP-JSON-DAG: "%332": 15 # CHECK-CP-JSON-DAG: "%334": 15 # CHECK-CP-JSON-DAG: "%335": 15 # CHECK-CP-JSON-DAG: "%336": 15 # CHECK-CP-JSON-DAG: "%337": 15 # CHECK-CP-JSON-DAG: "%339": 15 # CHECK-CP-JSON-DAG: "%340": 15 # CHECK-CP-JSON-DAG: "%341": 15 # CHECK-CP-JSON-DAG: "%342": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%344:vgpr_32 = COPY %343.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 151 # CHECK-CP-JSON-DAG: "%69:sub1": 150 # CHECK-CP-JSON-DAG: "%69:sub2": 149 # CHECK-CP-JSON-DAG: "%69:sub3": 148 # CHECK-CP-JSON-DAG: "%69:sub4": 145 # CHECK-CP-JSON-DAG: "%69:sub5": 144 # CHECK-CP-JSON-DAG: "%69:sub6": 143 # CHECK-CP-JSON-DAG: "%69:sub7": 142 # CHECK-CP-JSON-DAG: "%69:sub8": 139 # CHECK-CP-JSON-DAG: "%69:sub9": 138 # CHECK-CP-JSON-DAG: "%69:sub10": 137 # CHECK-CP-JSON-DAG: "%69:sub11": 136 # CHECK-CP-JSON-DAG: "%69:sub12": 133 # CHECK-CP-JSON-DAG: "%69:sub13": 132 # CHECK-CP-JSON-DAG: "%69:sub14": 131 # CHECK-CP-JSON-DAG: "%69:sub15": 130 # CHECK-CP-JSON-DAG: "%69:sub16": 127 # CHECK-CP-JSON-DAG: "%69:sub17": 126 # CHECK-CP-JSON-DAG: "%69:sub18": 125 # CHECK-CP-JSON-DAG: "%69:sub19": 124 # CHECK-CP-JSON-DAG: "%69:sub20": 121 # CHECK-CP-JSON-DAG: "%69:sub21": 120 # CHECK-CP-JSON-DAG: "%69:sub22": 119 # CHECK-CP-JSON-DAG: "%69:sub23": 118 # CHECK-CP-JSON-DAG: "%69:sub24": 115 # CHECK-CP-JSON-DAG: "%69:sub25": 114 # CHECK-CP-JSON-DAG: "%69:sub26": 113 # CHECK-CP-JSON-DAG: "%69:sub27": 112 # CHECK-CP-JSON-DAG: "%69:sub28": 109 # CHECK-CP-JSON-DAG: "%69:sub29": 108 # CHECK-CP-JSON-DAG: "%69:sub30": 107 # CHECK-CP-JSON-DAG: "%69:sub31": 106 # CHECK-CP-JSON-DAG: "%70:sub0": 103 # CHECK-CP-JSON-DAG: "%70:sub1": 102 # CHECK-CP-JSON-DAG: "%70:sub2": 101 # CHECK-CP-JSON-DAG: "%70:sub3": 100 # CHECK-CP-JSON-DAG: "%70:sub4": 97 # CHECK-CP-JSON-DAG: "%70:sub5": 96 # CHECK-CP-JSON-DAG: "%70:sub6": 95 # CHECK-CP-JSON-DAG: "%70:sub7": 94 # CHECK-CP-JSON-DAG: "%70:sub8": 91 # CHECK-CP-JSON-DAG: "%70:sub9": 90 # CHECK-CP-JSON-DAG: "%70:sub10": 89 # CHECK-CP-JSON-DAG: "%70:sub11": 88 # CHECK-CP-JSON-DAG: "%70:sub12": 85 # CHECK-CP-JSON-DAG: "%70:sub13": 84 # CHECK-CP-JSON-DAG: "%70:sub14": 83 # CHECK-CP-JSON-DAG: "%70:sub15": 82 # CHECK-CP-JSON-DAG: "%70:sub16": 79 # CHECK-CP-JSON-DAG: "%70:sub17": 78 # CHECK-CP-JSON-DAG: "%70:sub18": 77 # CHECK-CP-JSON-DAG: "%70:sub19": 76 # CHECK-CP-JSON-DAG: "%70:sub20": 73 # CHECK-CP-JSON-DAG: "%70:sub21": 72 # CHECK-CP-JSON-DAG: "%70:sub22": 71 # CHECK-CP-JSON-DAG: "%70:sub23": 70 # CHECK-CP-JSON-DAG: "%70:sub24": 67 # CHECK-CP-JSON-DAG: "%70:sub25": 66 # CHECK-CP-JSON-DAG: "%70:sub26": 65 # CHECK-CP-JSON-DAG: "%70:sub27": 64 # CHECK-CP-JSON-DAG: "%70:sub28": 61 # CHECK-CP-JSON-DAG: "%70:sub29": 60 # CHECK-CP-JSON-DAG: "%70:sub30": 59 # CHECK-CP-JSON-DAG: "%70:sub31": 58 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 16 # CHECK-CP-JSON-DAG: "%149:sub0": 199 # CHECK-CP-JSON-DAG: "%149:sub1": 198 # CHECK-CP-JSON-DAG: "%149:sub2": 197 # CHECK-CP-JSON-DAG: "%149:sub3": 196 # CHECK-CP-JSON-DAG: "%149:sub4": 193 # CHECK-CP-JSON-DAG: "%149:sub5": 192 # CHECK-CP-JSON-DAG: "%149:sub6": 191 # CHECK-CP-JSON-DAG: "%149:sub7": 190 # CHECK-CP-JSON-DAG: "%149:sub8": 187 # CHECK-CP-JSON-DAG: "%149:sub9": 186 # CHECK-CP-JSON-DAG: "%149:sub10": 185 # CHECK-CP-JSON-DAG: "%149:sub11": 184 # CHECK-CP-JSON-DAG: "%149:sub12": 181 # CHECK-CP-JSON-DAG: "%149:sub13": 180 # CHECK-CP-JSON-DAG: "%149:sub14": 179 # CHECK-CP-JSON-DAG: "%149:sub15": 178 # CHECK-CP-JSON-DAG: "%149:sub16": 175 # CHECK-CP-JSON-DAG: "%149:sub17": 174 # CHECK-CP-JSON-DAG: "%149:sub18": 173 # CHECK-CP-JSON-DAG: "%149:sub19": 172 # CHECK-CP-JSON-DAG: "%149:sub20": 169 # CHECK-CP-JSON-DAG: "%149:sub21": 168 # CHECK-CP-JSON-DAG: "%149:sub22": 167 # CHECK-CP-JSON-DAG: "%149:sub23": 166 # CHECK-CP-JSON-DAG: "%149:sub24": 163 # CHECK-CP-JSON-DAG: "%149:sub25": 162 # CHECK-CP-JSON-DAG: "%149:sub26": 161 # CHECK-CP-JSON-DAG: "%149:sub27": 160 # CHECK-CP-JSON-DAG: "%149:sub28": 157 # CHECK-CP-JSON-DAG: "%149:sub29": 156 # CHECK-CP-JSON-DAG: "%149:sub30": 155 # CHECK-CP-JSON-DAG: "%149:sub31": 154 # CHECK-CP-JSON-DAG: "%191:sub0": 247 # CHECK-CP-JSON-DAG: "%191:sub1": 246 # CHECK-CP-JSON-DAG: "%191:sub2": 245 # CHECK-CP-JSON-DAG: "%191:sub3": 244 # CHECK-CP-JSON-DAG: "%191:sub4": 241 # CHECK-CP-JSON-DAG: "%191:sub5": 240 # CHECK-CP-JSON-DAG: "%191:sub6": 239 # CHECK-CP-JSON-DAG: "%191:sub7": 238 # CHECK-CP-JSON-DAG: "%191:sub8": 235 # CHECK-CP-JSON-DAG: "%191:sub9": 234 # CHECK-CP-JSON-DAG: "%191:sub10": 233 # CHECK-CP-JSON-DAG: "%191:sub11": 232 # CHECK-CP-JSON-DAG: "%191:sub12": 229 # CHECK-CP-JSON-DAG: "%191:sub13": 228 # CHECK-CP-JSON-DAG: "%191:sub14": 227 # CHECK-CP-JSON-DAG: "%191:sub15": 226 # CHECK-CP-JSON-DAG: "%191:sub16": 223 # CHECK-CP-JSON-DAG: "%191:sub17": 222 # CHECK-CP-JSON-DAG: "%191:sub18": 221 # CHECK-CP-JSON-DAG: "%191:sub19": 220 # CHECK-CP-JSON-DAG: "%191:sub20": 217 # CHECK-CP-JSON-DAG: "%191:sub21": 216 # CHECK-CP-JSON-DAG: "%191:sub22": 215 # CHECK-CP-JSON-DAG: "%191:sub23": 214 # CHECK-CP-JSON-DAG: "%191:sub24": 211 # CHECK-CP-JSON-DAG: "%191:sub25": 210 # CHECK-CP-JSON-DAG: "%191:sub26": 209 # CHECK-CP-JSON-DAG: "%191:sub27": 208 # CHECK-CP-JSON-DAG: "%191:sub28": 205 # CHECK-CP-JSON-DAG: "%191:sub29": 204 # CHECK-CP-JSON-DAG: "%191:sub30": 203 # CHECK-CP-JSON-DAG: "%191:sub31": 202 # CHECK-CP-JSON-DAG: "%233:sub0": 295 # CHECK-CP-JSON-DAG: "%233:sub1": 294 # CHECK-CP-JSON-DAG: "%233:sub2": 293 # CHECK-CP-JSON-DAG: "%233:sub3": 292 # CHECK-CP-JSON-DAG: "%233:sub4": 289 # CHECK-CP-JSON-DAG: "%233:sub5": 288 # CHECK-CP-JSON-DAG: "%233:sub6": 287 # CHECK-CP-JSON-DAG: "%233:sub7": 286 # CHECK-CP-JSON-DAG: "%233:sub8": 283 # CHECK-CP-JSON-DAG: "%233:sub9": 282 # CHECK-CP-JSON-DAG: "%233:sub10": 281 # CHECK-CP-JSON-DAG: "%233:sub11": 280 # CHECK-CP-JSON-DAG: "%233:sub12": 277 # CHECK-CP-JSON-DAG: "%233:sub13": 276 # CHECK-CP-JSON-DAG: "%233:sub14": 275 # CHECK-CP-JSON-DAG: "%233:sub15": 274 # CHECK-CP-JSON-DAG: "%233:sub16": 271 # CHECK-CP-JSON-DAG: "%233:sub17": 270 # CHECK-CP-JSON-DAG: "%233:sub18": 269 # CHECK-CP-JSON-DAG: "%233:sub19": 268 # CHECK-CP-JSON-DAG: "%233:sub20": 265 # CHECK-CP-JSON-DAG: "%233:sub21": 264 # CHECK-CP-JSON-DAG: "%233:sub22": 263 # CHECK-CP-JSON-DAG: "%233:sub23": 262 # CHECK-CP-JSON-DAG: "%233:sub24": 259 # CHECK-CP-JSON-DAG: "%233:sub25": 258 # CHECK-CP-JSON-DAG: "%233:sub26": 257 # CHECK-CP-JSON-DAG: "%233:sub27": 256 # CHECK-CP-JSON-DAG: "%233:sub28": 253 # CHECK-CP-JSON-DAG: "%233:sub29": 252 # CHECK-CP-JSON-DAG: "%233:sub30": 251 # CHECK-CP-JSON-DAG: "%233:sub31": 250 # CHECK-CP-JSON-DAG: "%275:sub0": 343 # CHECK-CP-JSON-DAG: "%275:sub1": 342 # CHECK-CP-JSON-DAG: "%275:sub2": 341 # CHECK-CP-JSON-DAG: "%275:sub3": 340 # CHECK-CP-JSON-DAG: "%275:sub4": 337 # CHECK-CP-JSON-DAG: "%275:sub5": 336 # CHECK-CP-JSON-DAG: "%275:sub6": 335 # CHECK-CP-JSON-DAG: "%275:sub7": 334 # CHECK-CP-JSON-DAG: "%275:sub8": 331 # CHECK-CP-JSON-DAG: "%275:sub9": 330 # CHECK-CP-JSON-DAG: "%275:sub10": 329 # CHECK-CP-JSON-DAG: "%275:sub11": 328 # CHECK-CP-JSON-DAG: "%275:sub12": 325 # CHECK-CP-JSON-DAG: "%275:sub13": 324 # CHECK-CP-JSON-DAG: "%275:sub14": 323 # CHECK-CP-JSON-DAG: "%275:sub15": 322 # CHECK-CP-JSON-DAG: "%275:sub16": 319 # CHECK-CP-JSON-DAG: "%275:sub17": 318 # CHECK-CP-JSON-DAG: "%275:sub18": 317 # CHECK-CP-JSON-DAG: "%275:sub19": 316 # CHECK-CP-JSON-DAG: "%275:sub20": 313 # CHECK-CP-JSON-DAG: "%275:sub21": 312 # CHECK-CP-JSON-DAG: "%275:sub22": 311 # CHECK-CP-JSON-DAG: "%275:sub23": 310 # CHECK-CP-JSON-DAG: "%275:sub24": 307 # CHECK-CP-JSON-DAG: "%275:sub25": 306 # CHECK-CP-JSON-DAG: "%275:sub26": 305 # CHECK-CP-JSON-DAG: "%275:sub27": 304 # CHECK-CP-JSON-DAG: "%275:sub28": 301 # CHECK-CP-JSON-DAG: "%275:sub29": 300 # CHECK-CP-JSON-DAG: "%275:sub30": 299 # CHECK-CP-JSON-DAG: "%275:sub31": 298 # CHECK-CP-JSON-DAG: "%317:sub0": 391 # CHECK-CP-JSON-DAG: "%317:sub1": 390 # CHECK-CP-JSON-DAG: "%317:sub2": 389 # CHECK-CP-JSON-DAG: "%317:sub3": 388 # CHECK-CP-JSON-DAG: "%317:sub4": 385 # CHECK-CP-JSON-DAG: "%317:sub5": 384 # CHECK-CP-JSON-DAG: "%317:sub6": 383 # CHECK-CP-JSON-DAG: "%317:sub7": 382 # CHECK-CP-JSON-DAG: "%317:sub8": 379 # CHECK-CP-JSON-DAG: "%317:sub9": 378 # CHECK-CP-JSON-DAG: "%317:sub10": 377 # CHECK-CP-JSON-DAG: "%317:sub11": 376 # CHECK-CP-JSON-DAG: "%317:sub12": 373 # CHECK-CP-JSON-DAG: "%317:sub13": 372 # CHECK-CP-JSON-DAG: "%317:sub14": 371 # CHECK-CP-JSON-DAG: "%317:sub15": 370 # CHECK-CP-JSON-DAG: "%317:sub16": 367 # CHECK-CP-JSON-DAG: "%317:sub17": 366 # CHECK-CP-JSON-DAG: "%317:sub18": 365 # CHECK-CP-JSON-DAG: "%317:sub19": 364 # CHECK-CP-JSON-DAG: "%317:sub20": 361 # CHECK-CP-JSON-DAG: "%317:sub21": 360 # CHECK-CP-JSON-DAG: "%317:sub22": 359 # CHECK-CP-JSON-DAG: "%317:sub23": 358 # CHECK-CP-JSON-DAG: "%317:sub24": 355 # CHECK-CP-JSON-DAG: "%317:sub25": 354 # CHECK-CP-JSON-DAG: "%317:sub26": 353 # CHECK-CP-JSON-DAG: "%317:sub27": 352 # CHECK-CP-JSON-DAG: "%317:sub28": 349 # CHECK-CP-JSON-DAG: "%317:sub29": 348 # CHECK-CP-JSON-DAG: "%317:sub30": 347 # CHECK-CP-JSON-DAG: "%317:sub31": 346 # CHECK-CP-JSON-DAG: "%319": 14 # CHECK-CP-JSON-DAG: "%320": 14 # CHECK-CP-JSON-DAG: "%321": 14 # CHECK-CP-JSON-DAG: "%322": 14 # CHECK-CP-JSON-DAG: "%324": 14 # CHECK-CP-JSON-DAG: "%325": 14 # CHECK-CP-JSON-DAG: "%326": 14 # CHECK-CP-JSON-DAG: "%327": 14 # CHECK-CP-JSON-DAG: "%329": 14 # CHECK-CP-JSON-DAG: "%330": 14 # CHECK-CP-JSON-DAG: "%331": 14 # CHECK-CP-JSON-DAG: "%332": 14 # CHECK-CP-JSON-DAG: "%334": 14 # CHECK-CP-JSON-DAG: "%335": 14 # CHECK-CP-JSON-DAG: "%336": 14 # CHECK-CP-JSON-DAG: "%337": 14 # CHECK-CP-JSON-DAG: "%339": 14 # CHECK-CP-JSON-DAG: "%340": 14 # CHECK-CP-JSON-DAG: "%341": 14 # CHECK-CP-JSON-DAG: "%342": 14 # CHECK-CP-JSON-DAG: "%343:sub0": 3 # CHECK-CP-JSON-DAG: "%343:sub1": 2 # CHECK-CP-JSON-DAG: "%343:sub2": 1 # CHECK-CP-JSON-DAG: "%343:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%345:vgpr_32 = COPY %343.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 150 # CHECK-CP-JSON-DAG: "%69:sub1": 149 # CHECK-CP-JSON-DAG: "%69:sub2": 148 # CHECK-CP-JSON-DAG: "%69:sub3": 147 # CHECK-CP-JSON-DAG: "%69:sub4": 144 # CHECK-CP-JSON-DAG: "%69:sub5": 143 # CHECK-CP-JSON-DAG: "%69:sub6": 142 # CHECK-CP-JSON-DAG: "%69:sub7": 141 # CHECK-CP-JSON-DAG: "%69:sub8": 138 # CHECK-CP-JSON-DAG: "%69:sub9": 137 # CHECK-CP-JSON-DAG: "%69:sub10": 136 # CHECK-CP-JSON-DAG: "%69:sub11": 135 # CHECK-CP-JSON-DAG: "%69:sub12": 132 # CHECK-CP-JSON-DAG: "%69:sub13": 131 # CHECK-CP-JSON-DAG: "%69:sub14": 130 # CHECK-CP-JSON-DAG: "%69:sub15": 129 # CHECK-CP-JSON-DAG: "%69:sub16": 126 # CHECK-CP-JSON-DAG: "%69:sub17": 125 # CHECK-CP-JSON-DAG: "%69:sub18": 124 # CHECK-CP-JSON-DAG: "%69:sub19": 123 # CHECK-CP-JSON-DAG: "%69:sub20": 120 # CHECK-CP-JSON-DAG: "%69:sub21": 119 # CHECK-CP-JSON-DAG: "%69:sub22": 118 # CHECK-CP-JSON-DAG: "%69:sub23": 117 # CHECK-CP-JSON-DAG: "%69:sub24": 114 # CHECK-CP-JSON-DAG: "%69:sub25": 113 # CHECK-CP-JSON-DAG: "%69:sub26": 112 # CHECK-CP-JSON-DAG: "%69:sub27": 111 # CHECK-CP-JSON-DAG: "%69:sub28": 108 # CHECK-CP-JSON-DAG: "%69:sub29": 107 # CHECK-CP-JSON-DAG: "%69:sub30": 106 # CHECK-CP-JSON-DAG: "%69:sub31": 105 # CHECK-CP-JSON-DAG: "%70:sub0": 102 # CHECK-CP-JSON-DAG: "%70:sub1": 101 # CHECK-CP-JSON-DAG: "%70:sub2": 100 # CHECK-CP-JSON-DAG: "%70:sub3": 99 # CHECK-CP-JSON-DAG: "%70:sub4": 96 # CHECK-CP-JSON-DAG: "%70:sub5": 95 # CHECK-CP-JSON-DAG: "%70:sub6": 94 # CHECK-CP-JSON-DAG: "%70:sub7": 93 # CHECK-CP-JSON-DAG: "%70:sub8": 90 # CHECK-CP-JSON-DAG: "%70:sub9": 89 # CHECK-CP-JSON-DAG: "%70:sub10": 88 # CHECK-CP-JSON-DAG: "%70:sub11": 87 # CHECK-CP-JSON-DAG: "%70:sub12": 84 # CHECK-CP-JSON-DAG: "%70:sub13": 83 # CHECK-CP-JSON-DAG: "%70:sub14": 82 # CHECK-CP-JSON-DAG: "%70:sub15": 81 # CHECK-CP-JSON-DAG: "%70:sub16": 78 # CHECK-CP-JSON-DAG: "%70:sub17": 77 # CHECK-CP-JSON-DAG: "%70:sub18": 76 # CHECK-CP-JSON-DAG: "%70:sub19": 75 # CHECK-CP-JSON-DAG: "%70:sub20": 72 # CHECK-CP-JSON-DAG: "%70:sub21": 71 # CHECK-CP-JSON-DAG: "%70:sub22": 70 # CHECK-CP-JSON-DAG: "%70:sub23": 69 # CHECK-CP-JSON-DAG: "%70:sub24": 66 # CHECK-CP-JSON-DAG: "%70:sub25": 65 # CHECK-CP-JSON-DAG: "%70:sub26": 64 # CHECK-CP-JSON-DAG: "%70:sub27": 63 # CHECK-CP-JSON-DAG: "%70:sub28": 60 # CHECK-CP-JSON-DAG: "%70:sub29": 59 # CHECK-CP-JSON-DAG: "%70:sub30": 58 # CHECK-CP-JSON-DAG: "%70:sub31": 57 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 15 # CHECK-CP-JSON-DAG: "%149:sub0": 198 # CHECK-CP-JSON-DAG: "%149:sub1": 197 # CHECK-CP-JSON-DAG: "%149:sub2": 196 # CHECK-CP-JSON-DAG: "%149:sub3": 195 # CHECK-CP-JSON-DAG: "%149:sub4": 192 # CHECK-CP-JSON-DAG: "%149:sub5": 191 # CHECK-CP-JSON-DAG: "%149:sub6": 190 # CHECK-CP-JSON-DAG: "%149:sub7": 189 # CHECK-CP-JSON-DAG: "%149:sub8": 186 # CHECK-CP-JSON-DAG: "%149:sub9": 185 # CHECK-CP-JSON-DAG: "%149:sub10": 184 # CHECK-CP-JSON-DAG: "%149:sub11": 183 # CHECK-CP-JSON-DAG: "%149:sub12": 180 # CHECK-CP-JSON-DAG: "%149:sub13": 179 # CHECK-CP-JSON-DAG: "%149:sub14": 178 # CHECK-CP-JSON-DAG: "%149:sub15": 177 # CHECK-CP-JSON-DAG: "%149:sub16": 174 # CHECK-CP-JSON-DAG: "%149:sub17": 173 # CHECK-CP-JSON-DAG: "%149:sub18": 172 # CHECK-CP-JSON-DAG: "%149:sub19": 171 # CHECK-CP-JSON-DAG: "%149:sub20": 168 # CHECK-CP-JSON-DAG: "%149:sub21": 167 # CHECK-CP-JSON-DAG: "%149:sub22": 166 # CHECK-CP-JSON-DAG: "%149:sub23": 165 # CHECK-CP-JSON-DAG: "%149:sub24": 162 # CHECK-CP-JSON-DAG: "%149:sub25": 161 # CHECK-CP-JSON-DAG: "%149:sub26": 160 # CHECK-CP-JSON-DAG: "%149:sub27": 159 # CHECK-CP-JSON-DAG: "%149:sub28": 156 # CHECK-CP-JSON-DAG: "%149:sub29": 155 # CHECK-CP-JSON-DAG: "%149:sub30": 154 # CHECK-CP-JSON-DAG: "%149:sub31": 153 # CHECK-CP-JSON-DAG: "%191:sub0": 246 # CHECK-CP-JSON-DAG: "%191:sub1": 245 # CHECK-CP-JSON-DAG: "%191:sub2": 244 # CHECK-CP-JSON-DAG: "%191:sub3": 243 # CHECK-CP-JSON-DAG: "%191:sub4": 240 # CHECK-CP-JSON-DAG: "%191:sub5": 239 # CHECK-CP-JSON-DAG: "%191:sub6": 238 # CHECK-CP-JSON-DAG: "%191:sub7": 237 # CHECK-CP-JSON-DAG: "%191:sub8": 234 # CHECK-CP-JSON-DAG: "%191:sub9": 233 # CHECK-CP-JSON-DAG: "%191:sub10": 232 # CHECK-CP-JSON-DAG: "%191:sub11": 231 # CHECK-CP-JSON-DAG: "%191:sub12": 228 # CHECK-CP-JSON-DAG: "%191:sub13": 227 # CHECK-CP-JSON-DAG: "%191:sub14": 226 # CHECK-CP-JSON-DAG: "%191:sub15": 225 # CHECK-CP-JSON-DAG: "%191:sub16": 222 # CHECK-CP-JSON-DAG: "%191:sub17": 221 # CHECK-CP-JSON-DAG: "%191:sub18": 220 # CHECK-CP-JSON-DAG: "%191:sub19": 219 # CHECK-CP-JSON-DAG: "%191:sub20": 216 # CHECK-CP-JSON-DAG: "%191:sub21": 215 # CHECK-CP-JSON-DAG: "%191:sub22": 214 # CHECK-CP-JSON-DAG: "%191:sub23": 213 # CHECK-CP-JSON-DAG: "%191:sub24": 210 # CHECK-CP-JSON-DAG: "%191:sub25": 209 # CHECK-CP-JSON-DAG: "%191:sub26": 208 # CHECK-CP-JSON-DAG: "%191:sub27": 207 # CHECK-CP-JSON-DAG: "%191:sub28": 204 # CHECK-CP-JSON-DAG: "%191:sub29": 203 # CHECK-CP-JSON-DAG: "%191:sub30": 202 # CHECK-CP-JSON-DAG: "%191:sub31": 201 # CHECK-CP-JSON-DAG: "%233:sub0": 294 # CHECK-CP-JSON-DAG: "%233:sub1": 293 # CHECK-CP-JSON-DAG: "%233:sub2": 292 # CHECK-CP-JSON-DAG: "%233:sub3": 291 # CHECK-CP-JSON-DAG: "%233:sub4": 288 # CHECK-CP-JSON-DAG: "%233:sub5": 287 # CHECK-CP-JSON-DAG: "%233:sub6": 286 # CHECK-CP-JSON-DAG: "%233:sub7": 285 # CHECK-CP-JSON-DAG: "%233:sub8": 282 # CHECK-CP-JSON-DAG: "%233:sub9": 281 # CHECK-CP-JSON-DAG: "%233:sub10": 280 # CHECK-CP-JSON-DAG: "%233:sub11": 279 # CHECK-CP-JSON-DAG: "%233:sub12": 276 # CHECK-CP-JSON-DAG: "%233:sub13": 275 # CHECK-CP-JSON-DAG: "%233:sub14": 274 # CHECK-CP-JSON-DAG: "%233:sub15": 273 # CHECK-CP-JSON-DAG: "%233:sub16": 270 # CHECK-CP-JSON-DAG: "%233:sub17": 269 # CHECK-CP-JSON-DAG: "%233:sub18": 268 # CHECK-CP-JSON-DAG: "%233:sub19": 267 # CHECK-CP-JSON-DAG: "%233:sub20": 264 # CHECK-CP-JSON-DAG: "%233:sub21": 263 # CHECK-CP-JSON-DAG: "%233:sub22": 262 # CHECK-CP-JSON-DAG: "%233:sub23": 261 # CHECK-CP-JSON-DAG: "%233:sub24": 258 # CHECK-CP-JSON-DAG: "%233:sub25": 257 # CHECK-CP-JSON-DAG: "%233:sub26": 256 # CHECK-CP-JSON-DAG: "%233:sub27": 255 # CHECK-CP-JSON-DAG: "%233:sub28": 252 # CHECK-CP-JSON-DAG: "%233:sub29": 251 # CHECK-CP-JSON-DAG: "%233:sub30": 250 # CHECK-CP-JSON-DAG: "%233:sub31": 249 # CHECK-CP-JSON-DAG: "%275:sub0": 342 # CHECK-CP-JSON-DAG: "%275:sub1": 341 # CHECK-CP-JSON-DAG: "%275:sub2": 340 # CHECK-CP-JSON-DAG: "%275:sub3": 339 # CHECK-CP-JSON-DAG: "%275:sub4": 336 # CHECK-CP-JSON-DAG: "%275:sub5": 335 # CHECK-CP-JSON-DAG: "%275:sub6": 334 # CHECK-CP-JSON-DAG: "%275:sub7": 333 # CHECK-CP-JSON-DAG: "%275:sub8": 330 # CHECK-CP-JSON-DAG: "%275:sub9": 329 # CHECK-CP-JSON-DAG: "%275:sub10": 328 # CHECK-CP-JSON-DAG: "%275:sub11": 327 # CHECK-CP-JSON-DAG: "%275:sub12": 324 # CHECK-CP-JSON-DAG: "%275:sub13": 323 # CHECK-CP-JSON-DAG: "%275:sub14": 322 # CHECK-CP-JSON-DAG: "%275:sub15": 321 # CHECK-CP-JSON-DAG: "%275:sub16": 318 # CHECK-CP-JSON-DAG: "%275:sub17": 317 # CHECK-CP-JSON-DAG: "%275:sub18": 316 # CHECK-CP-JSON-DAG: "%275:sub19": 315 # CHECK-CP-JSON-DAG: "%275:sub20": 312 # CHECK-CP-JSON-DAG: "%275:sub21": 311 # CHECK-CP-JSON-DAG: "%275:sub22": 310 # CHECK-CP-JSON-DAG: "%275:sub23": 309 # CHECK-CP-JSON-DAG: "%275:sub24": 306 # CHECK-CP-JSON-DAG: "%275:sub25": 305 # CHECK-CP-JSON-DAG: "%275:sub26": 304 # CHECK-CP-JSON-DAG: "%275:sub27": 303 # CHECK-CP-JSON-DAG: "%275:sub28": 300 # CHECK-CP-JSON-DAG: "%275:sub29": 299 # CHECK-CP-JSON-DAG: "%275:sub30": 298 # CHECK-CP-JSON-DAG: "%275:sub31": 297 # CHECK-CP-JSON-DAG: "%317:sub0": 390 # CHECK-CP-JSON-DAG: "%317:sub1": 389 # CHECK-CP-JSON-DAG: "%317:sub2": 388 # CHECK-CP-JSON-DAG: "%317:sub3": 387 # CHECK-CP-JSON-DAG: "%317:sub4": 384 # CHECK-CP-JSON-DAG: "%317:sub5": 383 # CHECK-CP-JSON-DAG: "%317:sub6": 382 # CHECK-CP-JSON-DAG: "%317:sub7": 381 # CHECK-CP-JSON-DAG: "%317:sub8": 378 # CHECK-CP-JSON-DAG: "%317:sub9": 377 # CHECK-CP-JSON-DAG: "%317:sub10": 376 # CHECK-CP-JSON-DAG: "%317:sub11": 375 # CHECK-CP-JSON-DAG: "%317:sub12": 372 # CHECK-CP-JSON-DAG: "%317:sub13": 371 # CHECK-CP-JSON-DAG: "%317:sub14": 370 # CHECK-CP-JSON-DAG: "%317:sub15": 369 # CHECK-CP-JSON-DAG: "%317:sub16": 366 # CHECK-CP-JSON-DAG: "%317:sub17": 365 # CHECK-CP-JSON-DAG: "%317:sub18": 364 # CHECK-CP-JSON-DAG: "%317:sub19": 363 # CHECK-CP-JSON-DAG: "%317:sub20": 360 # CHECK-CP-JSON-DAG: "%317:sub21": 359 # CHECK-CP-JSON-DAG: "%317:sub22": 358 # CHECK-CP-JSON-DAG: "%317:sub23": 357 # CHECK-CP-JSON-DAG: "%317:sub24": 354 # CHECK-CP-JSON-DAG: "%317:sub25": 353 # CHECK-CP-JSON-DAG: "%317:sub26": 352 # CHECK-CP-JSON-DAG: "%317:sub27": 351 # CHECK-CP-JSON-DAG: "%317:sub28": 348 # CHECK-CP-JSON-DAG: "%317:sub29": 347 # CHECK-CP-JSON-DAG: "%317:sub30": 346 # CHECK-CP-JSON-DAG: "%317:sub31": 345 # CHECK-CP-JSON-DAG: "%319": 13 # CHECK-CP-JSON-DAG: "%320": 13 # CHECK-CP-JSON-DAG: "%321": 13 # CHECK-CP-JSON-DAG: "%322": 13 # CHECK-CP-JSON-DAG: "%324": 13 # CHECK-CP-JSON-DAG: "%325": 13 # CHECK-CP-JSON-DAG: "%326": 13 # CHECK-CP-JSON-DAG: "%327": 13 # CHECK-CP-JSON-DAG: "%329": 13 # CHECK-CP-JSON-DAG: "%330": 13 # CHECK-CP-JSON-DAG: "%331": 13 # CHECK-CP-JSON-DAG: "%332": 13 # CHECK-CP-JSON-DAG: "%334": 13 # CHECK-CP-JSON-DAG: "%335": 13 # CHECK-CP-JSON-DAG: "%336": 13 # CHECK-CP-JSON-DAG: "%337": 13 # CHECK-CP-JSON-DAG: "%339": 13 # CHECK-CP-JSON-DAG: "%340": 13 # CHECK-CP-JSON-DAG: "%341": 13 # CHECK-CP-JSON-DAG: "%342": 13 # CHECK-CP-JSON-DAG: "%343:sub0": 2 # CHECK-CP-JSON-DAG: "%343:sub1": 1 # CHECK-CP-JSON-DAG: "%343:sub2": 0 # CHECK-CP-JSON-DAG: "%344": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%346:vgpr_32 = COPY %343.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 149 # CHECK-CP-JSON-DAG: "%69:sub1": 148 # CHECK-CP-JSON-DAG: "%69:sub2": 147 # CHECK-CP-JSON-DAG: "%69:sub3": 146 # CHECK-CP-JSON-DAG: "%69:sub4": 143 # CHECK-CP-JSON-DAG: "%69:sub5": 142 # CHECK-CP-JSON-DAG: "%69:sub6": 141 # CHECK-CP-JSON-DAG: "%69:sub7": 140 # CHECK-CP-JSON-DAG: "%69:sub8": 137 # CHECK-CP-JSON-DAG: "%69:sub9": 136 # CHECK-CP-JSON-DAG: "%69:sub10": 135 # CHECK-CP-JSON-DAG: "%69:sub11": 134 # CHECK-CP-JSON-DAG: "%69:sub12": 131 # CHECK-CP-JSON-DAG: "%69:sub13": 130 # CHECK-CP-JSON-DAG: "%69:sub14": 129 # CHECK-CP-JSON-DAG: "%69:sub15": 128 # CHECK-CP-JSON-DAG: "%69:sub16": 125 # CHECK-CP-JSON-DAG: "%69:sub17": 124 # CHECK-CP-JSON-DAG: "%69:sub18": 123 # CHECK-CP-JSON-DAG: "%69:sub19": 122 # CHECK-CP-JSON-DAG: "%69:sub20": 119 # CHECK-CP-JSON-DAG: "%69:sub21": 118 # CHECK-CP-JSON-DAG: "%69:sub22": 117 # CHECK-CP-JSON-DAG: "%69:sub23": 116 # CHECK-CP-JSON-DAG: "%69:sub24": 113 # CHECK-CP-JSON-DAG: "%69:sub25": 112 # CHECK-CP-JSON-DAG: "%69:sub26": 111 # CHECK-CP-JSON-DAG: "%69:sub27": 110 # CHECK-CP-JSON-DAG: "%69:sub28": 107 # CHECK-CP-JSON-DAG: "%69:sub29": 106 # CHECK-CP-JSON-DAG: "%69:sub30": 105 # CHECK-CP-JSON-DAG: "%69:sub31": 104 # CHECK-CP-JSON-DAG: "%70:sub0": 101 # CHECK-CP-JSON-DAG: "%70:sub1": 100 # CHECK-CP-JSON-DAG: "%70:sub2": 99 # CHECK-CP-JSON-DAG: "%70:sub3": 98 # CHECK-CP-JSON-DAG: "%70:sub4": 95 # CHECK-CP-JSON-DAG: "%70:sub5": 94 # CHECK-CP-JSON-DAG: "%70:sub6": 93 # CHECK-CP-JSON-DAG: "%70:sub7": 92 # CHECK-CP-JSON-DAG: "%70:sub8": 89 # CHECK-CP-JSON-DAG: "%70:sub9": 88 # CHECK-CP-JSON-DAG: "%70:sub10": 87 # CHECK-CP-JSON-DAG: "%70:sub11": 86 # CHECK-CP-JSON-DAG: "%70:sub12": 83 # CHECK-CP-JSON-DAG: "%70:sub13": 82 # CHECK-CP-JSON-DAG: "%70:sub14": 81 # CHECK-CP-JSON-DAG: "%70:sub15": 80 # CHECK-CP-JSON-DAG: "%70:sub16": 77 # CHECK-CP-JSON-DAG: "%70:sub17": 76 # CHECK-CP-JSON-DAG: "%70:sub18": 75 # CHECK-CP-JSON-DAG: "%70:sub19": 74 # CHECK-CP-JSON-DAG: "%70:sub20": 71 # CHECK-CP-JSON-DAG: "%70:sub21": 70 # CHECK-CP-JSON-DAG: "%70:sub22": 69 # CHECK-CP-JSON-DAG: "%70:sub23": 68 # CHECK-CP-JSON-DAG: "%70:sub24": 65 # CHECK-CP-JSON-DAG: "%70:sub25": 64 # CHECK-CP-JSON-DAG: "%70:sub26": 63 # CHECK-CP-JSON-DAG: "%70:sub27": 62 # CHECK-CP-JSON-DAG: "%70:sub28": 59 # CHECK-CP-JSON-DAG: "%70:sub29": 58 # CHECK-CP-JSON-DAG: "%70:sub30": 57 # CHECK-CP-JSON-DAG: "%70:sub31": 56 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 14 # CHECK-CP-JSON-DAG: "%149:sub0": 197 # CHECK-CP-JSON-DAG: "%149:sub1": 196 # CHECK-CP-JSON-DAG: "%149:sub2": 195 # CHECK-CP-JSON-DAG: "%149:sub3": 194 # CHECK-CP-JSON-DAG: "%149:sub4": 191 # CHECK-CP-JSON-DAG: "%149:sub5": 190 # CHECK-CP-JSON-DAG: "%149:sub6": 189 # CHECK-CP-JSON-DAG: "%149:sub7": 188 # CHECK-CP-JSON-DAG: "%149:sub8": 185 # CHECK-CP-JSON-DAG: "%149:sub9": 184 # CHECK-CP-JSON-DAG: "%149:sub10": 183 # CHECK-CP-JSON-DAG: "%149:sub11": 182 # CHECK-CP-JSON-DAG: "%149:sub12": 179 # CHECK-CP-JSON-DAG: "%149:sub13": 178 # CHECK-CP-JSON-DAG: "%149:sub14": 177 # CHECK-CP-JSON-DAG: "%149:sub15": 176 # CHECK-CP-JSON-DAG: "%149:sub16": 173 # CHECK-CP-JSON-DAG: "%149:sub17": 172 # CHECK-CP-JSON-DAG: "%149:sub18": 171 # CHECK-CP-JSON-DAG: "%149:sub19": 170 # CHECK-CP-JSON-DAG: "%149:sub20": 167 # CHECK-CP-JSON-DAG: "%149:sub21": 166 # CHECK-CP-JSON-DAG: "%149:sub22": 165 # CHECK-CP-JSON-DAG: "%149:sub23": 164 # CHECK-CP-JSON-DAG: "%149:sub24": 161 # CHECK-CP-JSON-DAG: "%149:sub25": 160 # CHECK-CP-JSON-DAG: "%149:sub26": 159 # CHECK-CP-JSON-DAG: "%149:sub27": 158 # CHECK-CP-JSON-DAG: "%149:sub28": 155 # CHECK-CP-JSON-DAG: "%149:sub29": 154 # CHECK-CP-JSON-DAG: "%149:sub30": 153 # CHECK-CP-JSON-DAG: "%149:sub31": 152 # CHECK-CP-JSON-DAG: "%191:sub0": 245 # CHECK-CP-JSON-DAG: "%191:sub1": 244 # CHECK-CP-JSON-DAG: "%191:sub2": 243 # CHECK-CP-JSON-DAG: "%191:sub3": 242 # CHECK-CP-JSON-DAG: "%191:sub4": 239 # CHECK-CP-JSON-DAG: "%191:sub5": 238 # CHECK-CP-JSON-DAG: "%191:sub6": 237 # CHECK-CP-JSON-DAG: "%191:sub7": 236 # CHECK-CP-JSON-DAG: "%191:sub8": 233 # CHECK-CP-JSON-DAG: "%191:sub9": 232 # CHECK-CP-JSON-DAG: "%191:sub10": 231 # CHECK-CP-JSON-DAG: "%191:sub11": 230 # CHECK-CP-JSON-DAG: "%191:sub12": 227 # CHECK-CP-JSON-DAG: "%191:sub13": 226 # CHECK-CP-JSON-DAG: "%191:sub14": 225 # CHECK-CP-JSON-DAG: "%191:sub15": 224 # CHECK-CP-JSON-DAG: "%191:sub16": 221 # CHECK-CP-JSON-DAG: "%191:sub17": 220 # CHECK-CP-JSON-DAG: "%191:sub18": 219 # CHECK-CP-JSON-DAG: "%191:sub19": 218 # CHECK-CP-JSON-DAG: "%191:sub20": 215 # CHECK-CP-JSON-DAG: "%191:sub21": 214 # CHECK-CP-JSON-DAG: "%191:sub22": 213 # CHECK-CP-JSON-DAG: "%191:sub23": 212 # CHECK-CP-JSON-DAG: "%191:sub24": 209 # CHECK-CP-JSON-DAG: "%191:sub25": 208 # CHECK-CP-JSON-DAG: "%191:sub26": 207 # CHECK-CP-JSON-DAG: "%191:sub27": 206 # CHECK-CP-JSON-DAG: "%191:sub28": 203 # CHECK-CP-JSON-DAG: "%191:sub29": 202 # CHECK-CP-JSON-DAG: "%191:sub30": 201 # CHECK-CP-JSON-DAG: "%191:sub31": 200 # CHECK-CP-JSON-DAG: "%233:sub0": 293 # CHECK-CP-JSON-DAG: "%233:sub1": 292 # CHECK-CP-JSON-DAG: "%233:sub2": 291 # CHECK-CP-JSON-DAG: "%233:sub3": 290 # CHECK-CP-JSON-DAG: "%233:sub4": 287 # CHECK-CP-JSON-DAG: "%233:sub5": 286 # CHECK-CP-JSON-DAG: "%233:sub6": 285 # CHECK-CP-JSON-DAG: "%233:sub7": 284 # CHECK-CP-JSON-DAG: "%233:sub8": 281 # CHECK-CP-JSON-DAG: "%233:sub9": 280 # CHECK-CP-JSON-DAG: "%233:sub10": 279 # CHECK-CP-JSON-DAG: "%233:sub11": 278 # CHECK-CP-JSON-DAG: "%233:sub12": 275 # CHECK-CP-JSON-DAG: "%233:sub13": 274 # CHECK-CP-JSON-DAG: "%233:sub14": 273 # CHECK-CP-JSON-DAG: "%233:sub15": 272 # CHECK-CP-JSON-DAG: "%233:sub16": 269 # CHECK-CP-JSON-DAG: "%233:sub17": 268 # CHECK-CP-JSON-DAG: "%233:sub18": 267 # CHECK-CP-JSON-DAG: "%233:sub19": 266 # CHECK-CP-JSON-DAG: "%233:sub20": 263 # CHECK-CP-JSON-DAG: "%233:sub21": 262 # CHECK-CP-JSON-DAG: "%233:sub22": 261 # CHECK-CP-JSON-DAG: "%233:sub23": 260 # CHECK-CP-JSON-DAG: "%233:sub24": 257 # CHECK-CP-JSON-DAG: "%233:sub25": 256 # CHECK-CP-JSON-DAG: "%233:sub26": 255 # CHECK-CP-JSON-DAG: "%233:sub27": 254 # CHECK-CP-JSON-DAG: "%233:sub28": 251 # CHECK-CP-JSON-DAG: "%233:sub29": 250 # CHECK-CP-JSON-DAG: "%233:sub30": 249 # CHECK-CP-JSON-DAG: "%233:sub31": 248 # CHECK-CP-JSON-DAG: "%275:sub0": 341 # CHECK-CP-JSON-DAG: "%275:sub1": 340 # CHECK-CP-JSON-DAG: "%275:sub2": 339 # CHECK-CP-JSON-DAG: "%275:sub3": 338 # CHECK-CP-JSON-DAG: "%275:sub4": 335 # CHECK-CP-JSON-DAG: "%275:sub5": 334 # CHECK-CP-JSON-DAG: "%275:sub6": 333 # CHECK-CP-JSON-DAG: "%275:sub7": 332 # CHECK-CP-JSON-DAG: "%275:sub8": 329 # CHECK-CP-JSON-DAG: "%275:sub9": 328 # CHECK-CP-JSON-DAG: "%275:sub10": 327 # CHECK-CP-JSON-DAG: "%275:sub11": 326 # CHECK-CP-JSON-DAG: "%275:sub12": 323 # CHECK-CP-JSON-DAG: "%275:sub13": 322 # CHECK-CP-JSON-DAG: "%275:sub14": 321 # CHECK-CP-JSON-DAG: "%275:sub15": 320 # CHECK-CP-JSON-DAG: "%275:sub16": 317 # CHECK-CP-JSON-DAG: "%275:sub17": 316 # CHECK-CP-JSON-DAG: "%275:sub18": 315 # CHECK-CP-JSON-DAG: "%275:sub19": 314 # CHECK-CP-JSON-DAG: "%275:sub20": 311 # CHECK-CP-JSON-DAG: "%275:sub21": 310 # CHECK-CP-JSON-DAG: "%275:sub22": 309 # CHECK-CP-JSON-DAG: "%275:sub23": 308 # CHECK-CP-JSON-DAG: "%275:sub24": 305 # CHECK-CP-JSON-DAG: "%275:sub25": 304 # CHECK-CP-JSON-DAG: "%275:sub26": 303 # CHECK-CP-JSON-DAG: "%275:sub27": 302 # CHECK-CP-JSON-DAG: "%275:sub28": 299 # CHECK-CP-JSON-DAG: "%275:sub29": 298 # CHECK-CP-JSON-DAG: "%275:sub30": 297 # CHECK-CP-JSON-DAG: "%275:sub31": 296 # CHECK-CP-JSON-DAG: "%317:sub0": 389 # CHECK-CP-JSON-DAG: "%317:sub1": 388 # CHECK-CP-JSON-DAG: "%317:sub2": 387 # CHECK-CP-JSON-DAG: "%317:sub3": 386 # CHECK-CP-JSON-DAG: "%317:sub4": 383 # CHECK-CP-JSON-DAG: "%317:sub5": 382 # CHECK-CP-JSON-DAG: "%317:sub6": 381 # CHECK-CP-JSON-DAG: "%317:sub7": 380 # CHECK-CP-JSON-DAG: "%317:sub8": 377 # CHECK-CP-JSON-DAG: "%317:sub9": 376 # CHECK-CP-JSON-DAG: "%317:sub10": 375 # CHECK-CP-JSON-DAG: "%317:sub11": 374 # CHECK-CP-JSON-DAG: "%317:sub12": 371 # CHECK-CP-JSON-DAG: "%317:sub13": 370 # CHECK-CP-JSON-DAG: "%317:sub14": 369 # CHECK-CP-JSON-DAG: "%317:sub15": 368 # CHECK-CP-JSON-DAG: "%317:sub16": 365 # CHECK-CP-JSON-DAG: "%317:sub17": 364 # CHECK-CP-JSON-DAG: "%317:sub18": 363 # CHECK-CP-JSON-DAG: "%317:sub19": 362 # CHECK-CP-JSON-DAG: "%317:sub20": 359 # CHECK-CP-JSON-DAG: "%317:sub21": 358 # CHECK-CP-JSON-DAG: "%317:sub22": 357 # CHECK-CP-JSON-DAG: "%317:sub23": 356 # CHECK-CP-JSON-DAG: "%317:sub24": 353 # CHECK-CP-JSON-DAG: "%317:sub25": 352 # CHECK-CP-JSON-DAG: "%317:sub26": 351 # CHECK-CP-JSON-DAG: "%317:sub27": 350 # CHECK-CP-JSON-DAG: "%317:sub28": 347 # CHECK-CP-JSON-DAG: "%317:sub29": 346 # CHECK-CP-JSON-DAG: "%317:sub30": 345 # CHECK-CP-JSON-DAG: "%317:sub31": 344 # CHECK-CP-JSON-DAG: "%319": 12 # CHECK-CP-JSON-DAG: "%320": 12 # CHECK-CP-JSON-DAG: "%321": 12 # CHECK-CP-JSON-DAG: "%322": 12 # CHECK-CP-JSON-DAG: "%324": 12 # CHECK-CP-JSON-DAG: "%325": 12 # CHECK-CP-JSON-DAG: "%326": 12 # CHECK-CP-JSON-DAG: "%327": 12 # CHECK-CP-JSON-DAG: "%329": 12 # CHECK-CP-JSON-DAG: "%330": 12 # CHECK-CP-JSON-DAG: "%331": 12 # CHECK-CP-JSON-DAG: "%332": 12 # CHECK-CP-JSON-DAG: "%334": 12 # CHECK-CP-JSON-DAG: "%335": 12 # CHECK-CP-JSON-DAG: "%336": 12 # CHECK-CP-JSON-DAG: "%337": 12 # CHECK-CP-JSON-DAG: "%339": 12 # CHECK-CP-JSON-DAG: "%340": 12 # CHECK-CP-JSON-DAG: "%341": 12 # CHECK-CP-JSON-DAG: "%342": 12 # CHECK-CP-JSON-DAG: "%343:sub0": 1 # CHECK-CP-JSON-DAG: "%343:sub1": 0 # CHECK-CP-JSON-DAG: "%344": 12 # CHECK-CP-JSON-DAG: "%345": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%347:vgpr_32 = COPY %343.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 148 # CHECK-CP-JSON-DAG: "%69:sub1": 147 # CHECK-CP-JSON-DAG: "%69:sub2": 146 # CHECK-CP-JSON-DAG: "%69:sub3": 145 # CHECK-CP-JSON-DAG: "%69:sub4": 142 # CHECK-CP-JSON-DAG: "%69:sub5": 141 # CHECK-CP-JSON-DAG: "%69:sub6": 140 # CHECK-CP-JSON-DAG: "%69:sub7": 139 # CHECK-CP-JSON-DAG: "%69:sub8": 136 # CHECK-CP-JSON-DAG: "%69:sub9": 135 # CHECK-CP-JSON-DAG: "%69:sub10": 134 # CHECK-CP-JSON-DAG: "%69:sub11": 133 # CHECK-CP-JSON-DAG: "%69:sub12": 130 # CHECK-CP-JSON-DAG: "%69:sub13": 129 # CHECK-CP-JSON-DAG: "%69:sub14": 128 # CHECK-CP-JSON-DAG: "%69:sub15": 127 # CHECK-CP-JSON-DAG: "%69:sub16": 124 # CHECK-CP-JSON-DAG: "%69:sub17": 123 # CHECK-CP-JSON-DAG: "%69:sub18": 122 # CHECK-CP-JSON-DAG: "%69:sub19": 121 # CHECK-CP-JSON-DAG: "%69:sub20": 118 # CHECK-CP-JSON-DAG: "%69:sub21": 117 # CHECK-CP-JSON-DAG: "%69:sub22": 116 # CHECK-CP-JSON-DAG: "%69:sub23": 115 # CHECK-CP-JSON-DAG: "%69:sub24": 112 # CHECK-CP-JSON-DAG: "%69:sub25": 111 # CHECK-CP-JSON-DAG: "%69:sub26": 110 # CHECK-CP-JSON-DAG: "%69:sub27": 109 # CHECK-CP-JSON-DAG: "%69:sub28": 106 # CHECK-CP-JSON-DAG: "%69:sub29": 105 # CHECK-CP-JSON-DAG: "%69:sub30": 104 # CHECK-CP-JSON-DAG: "%69:sub31": 103 # CHECK-CP-JSON-DAG: "%70:sub0": 100 # CHECK-CP-JSON-DAG: "%70:sub1": 99 # CHECK-CP-JSON-DAG: "%70:sub2": 98 # CHECK-CP-JSON-DAG: "%70:sub3": 97 # CHECK-CP-JSON-DAG: "%70:sub4": 94 # CHECK-CP-JSON-DAG: "%70:sub5": 93 # CHECK-CP-JSON-DAG: "%70:sub6": 92 # CHECK-CP-JSON-DAG: "%70:sub7": 91 # CHECK-CP-JSON-DAG: "%70:sub8": 88 # CHECK-CP-JSON-DAG: "%70:sub9": 87 # CHECK-CP-JSON-DAG: "%70:sub10": 86 # CHECK-CP-JSON-DAG: "%70:sub11": 85 # CHECK-CP-JSON-DAG: "%70:sub12": 82 # CHECK-CP-JSON-DAG: "%70:sub13": 81 # CHECK-CP-JSON-DAG: "%70:sub14": 80 # CHECK-CP-JSON-DAG: "%70:sub15": 79 # CHECK-CP-JSON-DAG: "%70:sub16": 76 # CHECK-CP-JSON-DAG: "%70:sub17": 75 # CHECK-CP-JSON-DAG: "%70:sub18": 74 # CHECK-CP-JSON-DAG: "%70:sub19": 73 # CHECK-CP-JSON-DAG: "%70:sub20": 70 # CHECK-CP-JSON-DAG: "%70:sub21": 69 # CHECK-CP-JSON-DAG: "%70:sub22": 68 # CHECK-CP-JSON-DAG: "%70:sub23": 67 # CHECK-CP-JSON-DAG: "%70:sub24": 64 # CHECK-CP-JSON-DAG: "%70:sub25": 63 # CHECK-CP-JSON-DAG: "%70:sub26": 62 # CHECK-CP-JSON-DAG: "%70:sub27": 61 # CHECK-CP-JSON-DAG: "%70:sub28": 58 # CHECK-CP-JSON-DAG: "%70:sub29": 57 # CHECK-CP-JSON-DAG: "%70:sub30": 56 # CHECK-CP-JSON-DAG: "%70:sub31": 55 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 13 # CHECK-CP-JSON-DAG: "%149:sub0": 196 # CHECK-CP-JSON-DAG: "%149:sub1": 195 # CHECK-CP-JSON-DAG: "%149:sub2": 194 # CHECK-CP-JSON-DAG: "%149:sub3": 193 # CHECK-CP-JSON-DAG: "%149:sub4": 190 # CHECK-CP-JSON-DAG: "%149:sub5": 189 # CHECK-CP-JSON-DAG: "%149:sub6": 188 # CHECK-CP-JSON-DAG: "%149:sub7": 187 # CHECK-CP-JSON-DAG: "%149:sub8": 184 # CHECK-CP-JSON-DAG: "%149:sub9": 183 # CHECK-CP-JSON-DAG: "%149:sub10": 182 # CHECK-CP-JSON-DAG: "%149:sub11": 181 # CHECK-CP-JSON-DAG: "%149:sub12": 178 # CHECK-CP-JSON-DAG: "%149:sub13": 177 # CHECK-CP-JSON-DAG: "%149:sub14": 176 # CHECK-CP-JSON-DAG: "%149:sub15": 175 # CHECK-CP-JSON-DAG: "%149:sub16": 172 # CHECK-CP-JSON-DAG: "%149:sub17": 171 # CHECK-CP-JSON-DAG: "%149:sub18": 170 # CHECK-CP-JSON-DAG: "%149:sub19": 169 # CHECK-CP-JSON-DAG: "%149:sub20": 166 # CHECK-CP-JSON-DAG: "%149:sub21": 165 # CHECK-CP-JSON-DAG: "%149:sub22": 164 # CHECK-CP-JSON-DAG: "%149:sub23": 163 # CHECK-CP-JSON-DAG: "%149:sub24": 160 # CHECK-CP-JSON-DAG: "%149:sub25": 159 # CHECK-CP-JSON-DAG: "%149:sub26": 158 # CHECK-CP-JSON-DAG: "%149:sub27": 157 # CHECK-CP-JSON-DAG: "%149:sub28": 154 # CHECK-CP-JSON-DAG: "%149:sub29": 153 # CHECK-CP-JSON-DAG: "%149:sub30": 152 # CHECK-CP-JSON-DAG: "%149:sub31": 151 # CHECK-CP-JSON-DAG: "%191:sub0": 244 # CHECK-CP-JSON-DAG: "%191:sub1": 243 # CHECK-CP-JSON-DAG: "%191:sub2": 242 # CHECK-CP-JSON-DAG: "%191:sub3": 241 # CHECK-CP-JSON-DAG: "%191:sub4": 238 # CHECK-CP-JSON-DAG: "%191:sub5": 237 # CHECK-CP-JSON-DAG: "%191:sub6": 236 # CHECK-CP-JSON-DAG: "%191:sub7": 235 # CHECK-CP-JSON-DAG: "%191:sub8": 232 # CHECK-CP-JSON-DAG: "%191:sub9": 231 # CHECK-CP-JSON-DAG: "%191:sub10": 230 # CHECK-CP-JSON-DAG: "%191:sub11": 229 # CHECK-CP-JSON-DAG: "%191:sub12": 226 # CHECK-CP-JSON-DAG: "%191:sub13": 225 # CHECK-CP-JSON-DAG: "%191:sub14": 224 # CHECK-CP-JSON-DAG: "%191:sub15": 223 # CHECK-CP-JSON-DAG: "%191:sub16": 220 # CHECK-CP-JSON-DAG: "%191:sub17": 219 # CHECK-CP-JSON-DAG: "%191:sub18": 218 # CHECK-CP-JSON-DAG: "%191:sub19": 217 # CHECK-CP-JSON-DAG: "%191:sub20": 214 # CHECK-CP-JSON-DAG: "%191:sub21": 213 # CHECK-CP-JSON-DAG: "%191:sub22": 212 # CHECK-CP-JSON-DAG: "%191:sub23": 211 # CHECK-CP-JSON-DAG: "%191:sub24": 208 # CHECK-CP-JSON-DAG: "%191:sub25": 207 # CHECK-CP-JSON-DAG: "%191:sub26": 206 # CHECK-CP-JSON-DAG: "%191:sub27": 205 # CHECK-CP-JSON-DAG: "%191:sub28": 202 # CHECK-CP-JSON-DAG: "%191:sub29": 201 # CHECK-CP-JSON-DAG: "%191:sub30": 200 # CHECK-CP-JSON-DAG: "%191:sub31": 199 # CHECK-CP-JSON-DAG: "%233:sub0": 292 # CHECK-CP-JSON-DAG: "%233:sub1": 291 # CHECK-CP-JSON-DAG: "%233:sub2": 290 # CHECK-CP-JSON-DAG: "%233:sub3": 289 # CHECK-CP-JSON-DAG: "%233:sub4": 286 # CHECK-CP-JSON-DAG: "%233:sub5": 285 # CHECK-CP-JSON-DAG: "%233:sub6": 284 # CHECK-CP-JSON-DAG: "%233:sub7": 283 # CHECK-CP-JSON-DAG: "%233:sub8": 280 # CHECK-CP-JSON-DAG: "%233:sub9": 279 # CHECK-CP-JSON-DAG: "%233:sub10": 278 # CHECK-CP-JSON-DAG: "%233:sub11": 277 # CHECK-CP-JSON-DAG: "%233:sub12": 274 # CHECK-CP-JSON-DAG: "%233:sub13": 273 # CHECK-CP-JSON-DAG: "%233:sub14": 272 # CHECK-CP-JSON-DAG: "%233:sub15": 271 # CHECK-CP-JSON-DAG: "%233:sub16": 268 # CHECK-CP-JSON-DAG: "%233:sub17": 267 # CHECK-CP-JSON-DAG: "%233:sub18": 266 # CHECK-CP-JSON-DAG: "%233:sub19": 265 # CHECK-CP-JSON-DAG: "%233:sub20": 262 # CHECK-CP-JSON-DAG: "%233:sub21": 261 # CHECK-CP-JSON-DAG: "%233:sub22": 260 # CHECK-CP-JSON-DAG: "%233:sub23": 259 # CHECK-CP-JSON-DAG: "%233:sub24": 256 # CHECK-CP-JSON-DAG: "%233:sub25": 255 # CHECK-CP-JSON-DAG: "%233:sub26": 254 # CHECK-CP-JSON-DAG: "%233:sub27": 253 # CHECK-CP-JSON-DAG: "%233:sub28": 250 # CHECK-CP-JSON-DAG: "%233:sub29": 249 # CHECK-CP-JSON-DAG: "%233:sub30": 248 # CHECK-CP-JSON-DAG: "%233:sub31": 247 # CHECK-CP-JSON-DAG: "%275:sub0": 340 # CHECK-CP-JSON-DAG: "%275:sub1": 339 # CHECK-CP-JSON-DAG: "%275:sub2": 338 # CHECK-CP-JSON-DAG: "%275:sub3": 337 # CHECK-CP-JSON-DAG: "%275:sub4": 334 # CHECK-CP-JSON-DAG: "%275:sub5": 333 # CHECK-CP-JSON-DAG: "%275:sub6": 332 # CHECK-CP-JSON-DAG: "%275:sub7": 331 # CHECK-CP-JSON-DAG: "%275:sub8": 328 # CHECK-CP-JSON-DAG: "%275:sub9": 327 # CHECK-CP-JSON-DAG: "%275:sub10": 326 # CHECK-CP-JSON-DAG: "%275:sub11": 325 # CHECK-CP-JSON-DAG: "%275:sub12": 322 # CHECK-CP-JSON-DAG: "%275:sub13": 321 # CHECK-CP-JSON-DAG: "%275:sub14": 320 # CHECK-CP-JSON-DAG: "%275:sub15": 319 # CHECK-CP-JSON-DAG: "%275:sub16": 316 # CHECK-CP-JSON-DAG: "%275:sub17": 315 # CHECK-CP-JSON-DAG: "%275:sub18": 314 # CHECK-CP-JSON-DAG: "%275:sub19": 313 # CHECK-CP-JSON-DAG: "%275:sub20": 310 # CHECK-CP-JSON-DAG: "%275:sub21": 309 # CHECK-CP-JSON-DAG: "%275:sub22": 308 # CHECK-CP-JSON-DAG: "%275:sub23": 307 # CHECK-CP-JSON-DAG: "%275:sub24": 304 # CHECK-CP-JSON-DAG: "%275:sub25": 303 # CHECK-CP-JSON-DAG: "%275:sub26": 302 # CHECK-CP-JSON-DAG: "%275:sub27": 301 # CHECK-CP-JSON-DAG: "%275:sub28": 298 # CHECK-CP-JSON-DAG: "%275:sub29": 297 # CHECK-CP-JSON-DAG: "%275:sub30": 296 # CHECK-CP-JSON-DAG: "%275:sub31": 295 # CHECK-CP-JSON-DAG: "%317:sub0": 388 # CHECK-CP-JSON-DAG: "%317:sub1": 387 # CHECK-CP-JSON-DAG: "%317:sub2": 386 # CHECK-CP-JSON-DAG: "%317:sub3": 385 # CHECK-CP-JSON-DAG: "%317:sub4": 382 # CHECK-CP-JSON-DAG: "%317:sub5": 381 # CHECK-CP-JSON-DAG: "%317:sub6": 380 # CHECK-CP-JSON-DAG: "%317:sub7": 379 # CHECK-CP-JSON-DAG: "%317:sub8": 376 # CHECK-CP-JSON-DAG: "%317:sub9": 375 # CHECK-CP-JSON-DAG: "%317:sub10": 374 # CHECK-CP-JSON-DAG: "%317:sub11": 373 # CHECK-CP-JSON-DAG: "%317:sub12": 370 # CHECK-CP-JSON-DAG: "%317:sub13": 369 # CHECK-CP-JSON-DAG: "%317:sub14": 368 # CHECK-CP-JSON-DAG: "%317:sub15": 367 # CHECK-CP-JSON-DAG: "%317:sub16": 364 # CHECK-CP-JSON-DAG: "%317:sub17": 363 # CHECK-CP-JSON-DAG: "%317:sub18": 362 # CHECK-CP-JSON-DAG: "%317:sub19": 361 # CHECK-CP-JSON-DAG: "%317:sub20": 358 # CHECK-CP-JSON-DAG: "%317:sub21": 357 # CHECK-CP-JSON-DAG: "%317:sub22": 356 # CHECK-CP-JSON-DAG: "%317:sub23": 355 # CHECK-CP-JSON-DAG: "%317:sub24": 352 # CHECK-CP-JSON-DAG: "%317:sub25": 351 # CHECK-CP-JSON-DAG: "%317:sub26": 350 # CHECK-CP-JSON-DAG: "%317:sub27": 349 # CHECK-CP-JSON-DAG: "%317:sub28": 346 # CHECK-CP-JSON-DAG: "%317:sub29": 345 # CHECK-CP-JSON-DAG: "%317:sub30": 344 # CHECK-CP-JSON-DAG: "%317:sub31": 343 # CHECK-CP-JSON-DAG: "%319": 11 # CHECK-CP-JSON-DAG: "%320": 11 # CHECK-CP-JSON-DAG: "%321": 11 # CHECK-CP-JSON-DAG: "%322": 11 # CHECK-CP-JSON-DAG: "%324": 11 # CHECK-CP-JSON-DAG: "%325": 11 # CHECK-CP-JSON-DAG: "%326": 11 # CHECK-CP-JSON-DAG: "%327": 11 # CHECK-CP-JSON-DAG: "%329": 11 # CHECK-CP-JSON-DAG: "%330": 11 # CHECK-CP-JSON-DAG: "%331": 11 # CHECK-CP-JSON-DAG: "%332": 11 # CHECK-CP-JSON-DAG: "%334": 11 # CHECK-CP-JSON-DAG: "%335": 11 # CHECK-CP-JSON-DAG: "%336": 11 # CHECK-CP-JSON-DAG: "%337": 11 # CHECK-CP-JSON-DAG: "%339": 11 # CHECK-CP-JSON-DAG: "%340": 11 # CHECK-CP-JSON-DAG: "%341": 11 # CHECK-CP-JSON-DAG: "%342": 11 # CHECK-CP-JSON-DAG: "%343:sub0": 0 # CHECK-CP-JSON-DAG: "%344": 11 # CHECK-CP-JSON-DAG: "%345": 11 # CHECK-CP-JSON-DAG: "%346": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%348:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p6 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 147 # CHECK-CP-JSON-DAG: "%69:sub1": 146 # CHECK-CP-JSON-DAG: "%69:sub2": 145 # CHECK-CP-JSON-DAG: "%69:sub3": 144 # CHECK-CP-JSON-DAG: "%69:sub4": 141 # CHECK-CP-JSON-DAG: "%69:sub5": 140 # CHECK-CP-JSON-DAG: "%69:sub6": 139 # CHECK-CP-JSON-DAG: "%69:sub7": 138 # CHECK-CP-JSON-DAG: "%69:sub8": 135 # CHECK-CP-JSON-DAG: "%69:sub9": 134 # CHECK-CP-JSON-DAG: "%69:sub10": 133 # CHECK-CP-JSON-DAG: "%69:sub11": 132 # CHECK-CP-JSON-DAG: "%69:sub12": 129 # CHECK-CP-JSON-DAG: "%69:sub13": 128 # CHECK-CP-JSON-DAG: "%69:sub14": 127 # CHECK-CP-JSON-DAG: "%69:sub15": 126 # CHECK-CP-JSON-DAG: "%69:sub16": 123 # CHECK-CP-JSON-DAG: "%69:sub17": 122 # CHECK-CP-JSON-DAG: "%69:sub18": 121 # CHECK-CP-JSON-DAG: "%69:sub19": 120 # CHECK-CP-JSON-DAG: "%69:sub20": 117 # CHECK-CP-JSON-DAG: "%69:sub21": 116 # CHECK-CP-JSON-DAG: "%69:sub22": 115 # CHECK-CP-JSON-DAG: "%69:sub23": 114 # CHECK-CP-JSON-DAG: "%69:sub24": 111 # CHECK-CP-JSON-DAG: "%69:sub25": 110 # CHECK-CP-JSON-DAG: "%69:sub26": 109 # CHECK-CP-JSON-DAG: "%69:sub27": 108 # CHECK-CP-JSON-DAG: "%69:sub28": 105 # CHECK-CP-JSON-DAG: "%69:sub29": 104 # CHECK-CP-JSON-DAG: "%69:sub30": 103 # CHECK-CP-JSON-DAG: "%69:sub31": 102 # CHECK-CP-JSON-DAG: "%70:sub0": 99 # CHECK-CP-JSON-DAG: "%70:sub1": 98 # CHECK-CP-JSON-DAG: "%70:sub2": 97 # CHECK-CP-JSON-DAG: "%70:sub3": 96 # CHECK-CP-JSON-DAG: "%70:sub4": 93 # CHECK-CP-JSON-DAG: "%70:sub5": 92 # CHECK-CP-JSON-DAG: "%70:sub6": 91 # CHECK-CP-JSON-DAG: "%70:sub7": 90 # CHECK-CP-JSON-DAG: "%70:sub8": 87 # CHECK-CP-JSON-DAG: "%70:sub9": 86 # CHECK-CP-JSON-DAG: "%70:sub10": 85 # CHECK-CP-JSON-DAG: "%70:sub11": 84 # CHECK-CP-JSON-DAG: "%70:sub12": 81 # CHECK-CP-JSON-DAG: "%70:sub13": 80 # CHECK-CP-JSON-DAG: "%70:sub14": 79 # CHECK-CP-JSON-DAG: "%70:sub15": 78 # CHECK-CP-JSON-DAG: "%70:sub16": 75 # CHECK-CP-JSON-DAG: "%70:sub17": 74 # CHECK-CP-JSON-DAG: "%70:sub18": 73 # CHECK-CP-JSON-DAG: "%70:sub19": 72 # CHECK-CP-JSON-DAG: "%70:sub20": 69 # CHECK-CP-JSON-DAG: "%70:sub21": 68 # CHECK-CP-JSON-DAG: "%70:sub22": 67 # CHECK-CP-JSON-DAG: "%70:sub23": 66 # CHECK-CP-JSON-DAG: "%70:sub24": 63 # CHECK-CP-JSON-DAG: "%70:sub25": 62 # CHECK-CP-JSON-DAG: "%70:sub26": 61 # CHECK-CP-JSON-DAG: "%70:sub27": 60 # CHECK-CP-JSON-DAG: "%70:sub28": 57 # CHECK-CP-JSON-DAG: "%70:sub29": 56 # CHECK-CP-JSON-DAG: "%70:sub30": 55 # CHECK-CP-JSON-DAG: "%70:sub31": 54 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 12 # CHECK-CP-JSON-DAG: "%149:sub0": 195 # CHECK-CP-JSON-DAG: "%149:sub1": 194 # CHECK-CP-JSON-DAG: "%149:sub2": 193 # CHECK-CP-JSON-DAG: "%149:sub3": 192 # CHECK-CP-JSON-DAG: "%149:sub4": 189 # CHECK-CP-JSON-DAG: "%149:sub5": 188 # CHECK-CP-JSON-DAG: "%149:sub6": 187 # CHECK-CP-JSON-DAG: "%149:sub7": 186 # CHECK-CP-JSON-DAG: "%149:sub8": 183 # CHECK-CP-JSON-DAG: "%149:sub9": 182 # CHECK-CP-JSON-DAG: "%149:sub10": 181 # CHECK-CP-JSON-DAG: "%149:sub11": 180 # CHECK-CP-JSON-DAG: "%149:sub12": 177 # CHECK-CP-JSON-DAG: "%149:sub13": 176 # CHECK-CP-JSON-DAG: "%149:sub14": 175 # CHECK-CP-JSON-DAG: "%149:sub15": 174 # CHECK-CP-JSON-DAG: "%149:sub16": 171 # CHECK-CP-JSON-DAG: "%149:sub17": 170 # CHECK-CP-JSON-DAG: "%149:sub18": 169 # CHECK-CP-JSON-DAG: "%149:sub19": 168 # CHECK-CP-JSON-DAG: "%149:sub20": 165 # CHECK-CP-JSON-DAG: "%149:sub21": 164 # CHECK-CP-JSON-DAG: "%149:sub22": 163 # CHECK-CP-JSON-DAG: "%149:sub23": 162 # CHECK-CP-JSON-DAG: "%149:sub24": 159 # CHECK-CP-JSON-DAG: "%149:sub25": 158 # CHECK-CP-JSON-DAG: "%149:sub26": 157 # CHECK-CP-JSON-DAG: "%149:sub27": 156 # CHECK-CP-JSON-DAG: "%149:sub28": 153 # CHECK-CP-JSON-DAG: "%149:sub29": 152 # CHECK-CP-JSON-DAG: "%149:sub30": 151 # CHECK-CP-JSON-DAG: "%149:sub31": 150 # CHECK-CP-JSON-DAG: "%191:sub0": 243 # CHECK-CP-JSON-DAG: "%191:sub1": 242 # CHECK-CP-JSON-DAG: "%191:sub2": 241 # CHECK-CP-JSON-DAG: "%191:sub3": 240 # CHECK-CP-JSON-DAG: "%191:sub4": 237 # CHECK-CP-JSON-DAG: "%191:sub5": 236 # CHECK-CP-JSON-DAG: "%191:sub6": 235 # CHECK-CP-JSON-DAG: "%191:sub7": 234 # CHECK-CP-JSON-DAG: "%191:sub8": 231 # CHECK-CP-JSON-DAG: "%191:sub9": 230 # CHECK-CP-JSON-DAG: "%191:sub10": 229 # CHECK-CP-JSON-DAG: "%191:sub11": 228 # CHECK-CP-JSON-DAG: "%191:sub12": 225 # CHECK-CP-JSON-DAG: "%191:sub13": 224 # CHECK-CP-JSON-DAG: "%191:sub14": 223 # CHECK-CP-JSON-DAG: "%191:sub15": 222 # CHECK-CP-JSON-DAG: "%191:sub16": 219 # CHECK-CP-JSON-DAG: "%191:sub17": 218 # CHECK-CP-JSON-DAG: "%191:sub18": 217 # CHECK-CP-JSON-DAG: "%191:sub19": 216 # CHECK-CP-JSON-DAG: "%191:sub20": 213 # CHECK-CP-JSON-DAG: "%191:sub21": 212 # CHECK-CP-JSON-DAG: "%191:sub22": 211 # CHECK-CP-JSON-DAG: "%191:sub23": 210 # CHECK-CP-JSON-DAG: "%191:sub24": 207 # CHECK-CP-JSON-DAG: "%191:sub25": 206 # CHECK-CP-JSON-DAG: "%191:sub26": 205 # CHECK-CP-JSON-DAG: "%191:sub27": 204 # CHECK-CP-JSON-DAG: "%191:sub28": 201 # CHECK-CP-JSON-DAG: "%191:sub29": 200 # CHECK-CP-JSON-DAG: "%191:sub30": 199 # CHECK-CP-JSON-DAG: "%191:sub31": 198 # CHECK-CP-JSON-DAG: "%233:sub0": 291 # CHECK-CP-JSON-DAG: "%233:sub1": 290 # CHECK-CP-JSON-DAG: "%233:sub2": 289 # CHECK-CP-JSON-DAG: "%233:sub3": 288 # CHECK-CP-JSON-DAG: "%233:sub4": 285 # CHECK-CP-JSON-DAG: "%233:sub5": 284 # CHECK-CP-JSON-DAG: "%233:sub6": 283 # CHECK-CP-JSON-DAG: "%233:sub7": 282 # CHECK-CP-JSON-DAG: "%233:sub8": 279 # CHECK-CP-JSON-DAG: "%233:sub9": 278 # CHECK-CP-JSON-DAG: "%233:sub10": 277 # CHECK-CP-JSON-DAG: "%233:sub11": 276 # CHECK-CP-JSON-DAG: "%233:sub12": 273 # CHECK-CP-JSON-DAG: "%233:sub13": 272 # CHECK-CP-JSON-DAG: "%233:sub14": 271 # CHECK-CP-JSON-DAG: "%233:sub15": 270 # CHECK-CP-JSON-DAG: "%233:sub16": 267 # CHECK-CP-JSON-DAG: "%233:sub17": 266 # CHECK-CP-JSON-DAG: "%233:sub18": 265 # CHECK-CP-JSON-DAG: "%233:sub19": 264 # CHECK-CP-JSON-DAG: "%233:sub20": 261 # CHECK-CP-JSON-DAG: "%233:sub21": 260 # CHECK-CP-JSON-DAG: "%233:sub22": 259 # CHECK-CP-JSON-DAG: "%233:sub23": 258 # CHECK-CP-JSON-DAG: "%233:sub24": 255 # CHECK-CP-JSON-DAG: "%233:sub25": 254 # CHECK-CP-JSON-DAG: "%233:sub26": 253 # CHECK-CP-JSON-DAG: "%233:sub27": 252 # CHECK-CP-JSON-DAG: "%233:sub28": 249 # CHECK-CP-JSON-DAG: "%233:sub29": 248 # CHECK-CP-JSON-DAG: "%233:sub30": 247 # CHECK-CP-JSON-DAG: "%233:sub31": 246 # CHECK-CP-JSON-DAG: "%275:sub0": 339 # CHECK-CP-JSON-DAG: "%275:sub1": 338 # CHECK-CP-JSON-DAG: "%275:sub2": 337 # CHECK-CP-JSON-DAG: "%275:sub3": 336 # CHECK-CP-JSON-DAG: "%275:sub4": 333 # CHECK-CP-JSON-DAG: "%275:sub5": 332 # CHECK-CP-JSON-DAG: "%275:sub6": 331 # CHECK-CP-JSON-DAG: "%275:sub7": 330 # CHECK-CP-JSON-DAG: "%275:sub8": 327 # CHECK-CP-JSON-DAG: "%275:sub9": 326 # CHECK-CP-JSON-DAG: "%275:sub10": 325 # CHECK-CP-JSON-DAG: "%275:sub11": 324 # CHECK-CP-JSON-DAG: "%275:sub12": 321 # CHECK-CP-JSON-DAG: "%275:sub13": 320 # CHECK-CP-JSON-DAG: "%275:sub14": 319 # CHECK-CP-JSON-DAG: "%275:sub15": 318 # CHECK-CP-JSON-DAG: "%275:sub16": 315 # CHECK-CP-JSON-DAG: "%275:sub17": 314 # CHECK-CP-JSON-DAG: "%275:sub18": 313 # CHECK-CP-JSON-DAG: "%275:sub19": 312 # CHECK-CP-JSON-DAG: "%275:sub20": 309 # CHECK-CP-JSON-DAG: "%275:sub21": 308 # CHECK-CP-JSON-DAG: "%275:sub22": 307 # CHECK-CP-JSON-DAG: "%275:sub23": 306 # CHECK-CP-JSON-DAG: "%275:sub24": 303 # CHECK-CP-JSON-DAG: "%275:sub25": 302 # CHECK-CP-JSON-DAG: "%275:sub26": 301 # CHECK-CP-JSON-DAG: "%275:sub27": 300 # CHECK-CP-JSON-DAG: "%275:sub28": 297 # CHECK-CP-JSON-DAG: "%275:sub29": 296 # CHECK-CP-JSON-DAG: "%275:sub30": 295 # CHECK-CP-JSON-DAG: "%275:sub31": 294 # CHECK-CP-JSON-DAG: "%317:sub0": 387 # CHECK-CP-JSON-DAG: "%317:sub1": 386 # CHECK-CP-JSON-DAG: "%317:sub2": 385 # CHECK-CP-JSON-DAG: "%317:sub3": 384 # CHECK-CP-JSON-DAG: "%317:sub4": 381 # CHECK-CP-JSON-DAG: "%317:sub5": 380 # CHECK-CP-JSON-DAG: "%317:sub6": 379 # CHECK-CP-JSON-DAG: "%317:sub7": 378 # CHECK-CP-JSON-DAG: "%317:sub8": 375 # CHECK-CP-JSON-DAG: "%317:sub9": 374 # CHECK-CP-JSON-DAG: "%317:sub10": 373 # CHECK-CP-JSON-DAG: "%317:sub11": 372 # CHECK-CP-JSON-DAG: "%317:sub12": 369 # CHECK-CP-JSON-DAG: "%317:sub13": 368 # CHECK-CP-JSON-DAG: "%317:sub14": 367 # CHECK-CP-JSON-DAG: "%317:sub15": 366 # CHECK-CP-JSON-DAG: "%317:sub16": 363 # CHECK-CP-JSON-DAG: "%317:sub17": 362 # CHECK-CP-JSON-DAG: "%317:sub18": 361 # CHECK-CP-JSON-DAG: "%317:sub19": 360 # CHECK-CP-JSON-DAG: "%317:sub20": 357 # CHECK-CP-JSON-DAG: "%317:sub21": 356 # CHECK-CP-JSON-DAG: "%317:sub22": 355 # CHECK-CP-JSON-DAG: "%317:sub23": 354 # CHECK-CP-JSON-DAG: "%317:sub24": 351 # CHECK-CP-JSON-DAG: "%317:sub25": 350 # CHECK-CP-JSON-DAG: "%317:sub26": 349 # CHECK-CP-JSON-DAG: "%317:sub27": 348 # CHECK-CP-JSON-DAG: "%317:sub28": 345 # CHECK-CP-JSON-DAG: "%317:sub29": 344 # CHECK-CP-JSON-DAG: "%317:sub30": 343 # CHECK-CP-JSON-DAG: "%317:sub31": 342 # CHECK-CP-JSON-DAG: "%319": 10 # CHECK-CP-JSON-DAG: "%320": 10 # CHECK-CP-JSON-DAG: "%321": 10 # CHECK-CP-JSON-DAG: "%322": 10 # CHECK-CP-JSON-DAG: "%324": 10 # CHECK-CP-JSON-DAG: "%325": 10 # CHECK-CP-JSON-DAG: "%326": 10 # CHECK-CP-JSON-DAG: "%327": 10 # CHECK-CP-JSON-DAG: "%329": 10 # CHECK-CP-JSON-DAG: "%330": 10 # CHECK-CP-JSON-DAG: "%331": 10 # CHECK-CP-JSON-DAG: "%332": 10 # CHECK-CP-JSON-DAG: "%334": 10 # CHECK-CP-JSON-DAG: "%335": 10 # CHECK-CP-JSON-DAG: "%336": 10 # CHECK-CP-JSON-DAG: "%337": 10 # CHECK-CP-JSON-DAG: "%339": 10 # CHECK-CP-JSON-DAG: "%340": 10 # CHECK-CP-JSON-DAG: "%341": 10 # CHECK-CP-JSON-DAG: "%342": 10 # CHECK-CP-JSON-DAG: "%344": 10 # CHECK-CP-JSON-DAG: "%345": 10 # CHECK-CP-JSON-DAG: "%346": 10 # CHECK-CP-JSON-DAG: "%347": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%349:vgpr_32 = COPY %348.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 146 # CHECK-CP-JSON-DAG: "%69:sub1": 145 # CHECK-CP-JSON-DAG: "%69:sub2": 144 # CHECK-CP-JSON-DAG: "%69:sub3": 143 # CHECK-CP-JSON-DAG: "%69:sub4": 140 # CHECK-CP-JSON-DAG: "%69:sub5": 139 # CHECK-CP-JSON-DAG: "%69:sub6": 138 # CHECK-CP-JSON-DAG: "%69:sub7": 137 # CHECK-CP-JSON-DAG: "%69:sub8": 134 # CHECK-CP-JSON-DAG: "%69:sub9": 133 # CHECK-CP-JSON-DAG: "%69:sub10": 132 # CHECK-CP-JSON-DAG: "%69:sub11": 131 # CHECK-CP-JSON-DAG: "%69:sub12": 128 # CHECK-CP-JSON-DAG: "%69:sub13": 127 # CHECK-CP-JSON-DAG: "%69:sub14": 126 # CHECK-CP-JSON-DAG: "%69:sub15": 125 # CHECK-CP-JSON-DAG: "%69:sub16": 122 # CHECK-CP-JSON-DAG: "%69:sub17": 121 # CHECK-CP-JSON-DAG: "%69:sub18": 120 # CHECK-CP-JSON-DAG: "%69:sub19": 119 # CHECK-CP-JSON-DAG: "%69:sub20": 116 # CHECK-CP-JSON-DAG: "%69:sub21": 115 # CHECK-CP-JSON-DAG: "%69:sub22": 114 # CHECK-CP-JSON-DAG: "%69:sub23": 113 # CHECK-CP-JSON-DAG: "%69:sub24": 110 # CHECK-CP-JSON-DAG: "%69:sub25": 109 # CHECK-CP-JSON-DAG: "%69:sub26": 108 # CHECK-CP-JSON-DAG: "%69:sub27": 107 # CHECK-CP-JSON-DAG: "%69:sub28": 104 # CHECK-CP-JSON-DAG: "%69:sub29": 103 # CHECK-CP-JSON-DAG: "%69:sub30": 102 # CHECK-CP-JSON-DAG: "%69:sub31": 101 # CHECK-CP-JSON-DAG: "%70:sub0": 98 # CHECK-CP-JSON-DAG: "%70:sub1": 97 # CHECK-CP-JSON-DAG: "%70:sub2": 96 # CHECK-CP-JSON-DAG: "%70:sub3": 95 # CHECK-CP-JSON-DAG: "%70:sub4": 92 # CHECK-CP-JSON-DAG: "%70:sub5": 91 # CHECK-CP-JSON-DAG: "%70:sub6": 90 # CHECK-CP-JSON-DAG: "%70:sub7": 89 # CHECK-CP-JSON-DAG: "%70:sub8": 86 # CHECK-CP-JSON-DAG: "%70:sub9": 85 # CHECK-CP-JSON-DAG: "%70:sub10": 84 # CHECK-CP-JSON-DAG: "%70:sub11": 83 # CHECK-CP-JSON-DAG: "%70:sub12": 80 # CHECK-CP-JSON-DAG: "%70:sub13": 79 # CHECK-CP-JSON-DAG: "%70:sub14": 78 # CHECK-CP-JSON-DAG: "%70:sub15": 77 # CHECK-CP-JSON-DAG: "%70:sub16": 74 # CHECK-CP-JSON-DAG: "%70:sub17": 73 # CHECK-CP-JSON-DAG: "%70:sub18": 72 # CHECK-CP-JSON-DAG: "%70:sub19": 71 # CHECK-CP-JSON-DAG: "%70:sub20": 68 # CHECK-CP-JSON-DAG: "%70:sub21": 67 # CHECK-CP-JSON-DAG: "%70:sub22": 66 # CHECK-CP-JSON-DAG: "%70:sub23": 65 # CHECK-CP-JSON-DAG: "%70:sub24": 62 # CHECK-CP-JSON-DAG: "%70:sub25": 61 # CHECK-CP-JSON-DAG: "%70:sub26": 60 # CHECK-CP-JSON-DAG: "%70:sub27": 59 # CHECK-CP-JSON-DAG: "%70:sub28": 56 # CHECK-CP-JSON-DAG: "%70:sub29": 55 # CHECK-CP-JSON-DAG: "%70:sub30": 54 # CHECK-CP-JSON-DAG: "%70:sub31": 53 # CHECK-CP-JSON-DAG: "%102": 4 # CHECK-CP-JSON-DAG: "%107": 11 # CHECK-CP-JSON-DAG: "%149:sub0": 194 # CHECK-CP-JSON-DAG: "%149:sub1": 193 # CHECK-CP-JSON-DAG: "%149:sub2": 192 # CHECK-CP-JSON-DAG: "%149:sub3": 191 # CHECK-CP-JSON-DAG: "%149:sub4": 188 # CHECK-CP-JSON-DAG: "%149:sub5": 187 # CHECK-CP-JSON-DAG: "%149:sub6": 186 # CHECK-CP-JSON-DAG: "%149:sub7": 185 # CHECK-CP-JSON-DAG: "%149:sub8": 182 # CHECK-CP-JSON-DAG: "%149:sub9": 181 # CHECK-CP-JSON-DAG: "%149:sub10": 180 # CHECK-CP-JSON-DAG: "%149:sub11": 179 # CHECK-CP-JSON-DAG: "%149:sub12": 176 # CHECK-CP-JSON-DAG: "%149:sub13": 175 # CHECK-CP-JSON-DAG: "%149:sub14": 174 # CHECK-CP-JSON-DAG: "%149:sub15": 173 # CHECK-CP-JSON-DAG: "%149:sub16": 170 # CHECK-CP-JSON-DAG: "%149:sub17": 169 # CHECK-CP-JSON-DAG: "%149:sub18": 168 # CHECK-CP-JSON-DAG: "%149:sub19": 167 # CHECK-CP-JSON-DAG: "%149:sub20": 164 # CHECK-CP-JSON-DAG: "%149:sub21": 163 # CHECK-CP-JSON-DAG: "%149:sub22": 162 # CHECK-CP-JSON-DAG: "%149:sub23": 161 # CHECK-CP-JSON-DAG: "%149:sub24": 158 # CHECK-CP-JSON-DAG: "%149:sub25": 157 # CHECK-CP-JSON-DAG: "%149:sub26": 156 # CHECK-CP-JSON-DAG: "%149:sub27": 155 # CHECK-CP-JSON-DAG: "%149:sub28": 152 # CHECK-CP-JSON-DAG: "%149:sub29": 151 # CHECK-CP-JSON-DAG: "%149:sub30": 150 # CHECK-CP-JSON-DAG: "%149:sub31": 149 # CHECK-CP-JSON-DAG: "%191:sub0": 242 # CHECK-CP-JSON-DAG: "%191:sub1": 241 # CHECK-CP-JSON-DAG: "%191:sub2": 240 # CHECK-CP-JSON-DAG: "%191:sub3": 239 # CHECK-CP-JSON-DAG: "%191:sub4": 236 # CHECK-CP-JSON-DAG: "%191:sub5": 235 # CHECK-CP-JSON-DAG: "%191:sub6": 234 # CHECK-CP-JSON-DAG: "%191:sub7": 233 # CHECK-CP-JSON-DAG: "%191:sub8": 230 # CHECK-CP-JSON-DAG: "%191:sub9": 229 # CHECK-CP-JSON-DAG: "%191:sub10": 228 # CHECK-CP-JSON-DAG: "%191:sub11": 227 # CHECK-CP-JSON-DAG: "%191:sub12": 224 # CHECK-CP-JSON-DAG: "%191:sub13": 223 # CHECK-CP-JSON-DAG: "%191:sub14": 222 # CHECK-CP-JSON-DAG: "%191:sub15": 221 # CHECK-CP-JSON-DAG: "%191:sub16": 218 # CHECK-CP-JSON-DAG: "%191:sub17": 217 # CHECK-CP-JSON-DAG: "%191:sub18": 216 # CHECK-CP-JSON-DAG: "%191:sub19": 215 # CHECK-CP-JSON-DAG: "%191:sub20": 212 # CHECK-CP-JSON-DAG: "%191:sub21": 211 # CHECK-CP-JSON-DAG: "%191:sub22": 210 # CHECK-CP-JSON-DAG: "%191:sub23": 209 # CHECK-CP-JSON-DAG: "%191:sub24": 206 # CHECK-CP-JSON-DAG: "%191:sub25": 205 # CHECK-CP-JSON-DAG: "%191:sub26": 204 # CHECK-CP-JSON-DAG: "%191:sub27": 203 # CHECK-CP-JSON-DAG: "%191:sub28": 200 # CHECK-CP-JSON-DAG: "%191:sub29": 199 # CHECK-CP-JSON-DAG: "%191:sub30": 198 # CHECK-CP-JSON-DAG: "%191:sub31": 197 # CHECK-CP-JSON-DAG: "%233:sub0": 290 # CHECK-CP-JSON-DAG: "%233:sub1": 289 # CHECK-CP-JSON-DAG: "%233:sub2": 288 # CHECK-CP-JSON-DAG: "%233:sub3": 287 # CHECK-CP-JSON-DAG: "%233:sub4": 284 # CHECK-CP-JSON-DAG: "%233:sub5": 283 # CHECK-CP-JSON-DAG: "%233:sub6": 282 # CHECK-CP-JSON-DAG: "%233:sub7": 281 # CHECK-CP-JSON-DAG: "%233:sub8": 278 # CHECK-CP-JSON-DAG: "%233:sub9": 277 # CHECK-CP-JSON-DAG: "%233:sub10": 276 # CHECK-CP-JSON-DAG: "%233:sub11": 275 # CHECK-CP-JSON-DAG: "%233:sub12": 272 # CHECK-CP-JSON-DAG: "%233:sub13": 271 # CHECK-CP-JSON-DAG: "%233:sub14": 270 # CHECK-CP-JSON-DAG: "%233:sub15": 269 # CHECK-CP-JSON-DAG: "%233:sub16": 266 # CHECK-CP-JSON-DAG: "%233:sub17": 265 # CHECK-CP-JSON-DAG: "%233:sub18": 264 # CHECK-CP-JSON-DAG: "%233:sub19": 263 # CHECK-CP-JSON-DAG: "%233:sub20": 260 # CHECK-CP-JSON-DAG: "%233:sub21": 259 # CHECK-CP-JSON-DAG: "%233:sub22": 258 # CHECK-CP-JSON-DAG: "%233:sub23": 257 # CHECK-CP-JSON-DAG: "%233:sub24": 254 # CHECK-CP-JSON-DAG: "%233:sub25": 253 # CHECK-CP-JSON-DAG: "%233:sub26": 252 # CHECK-CP-JSON-DAG: "%233:sub27": 251 # CHECK-CP-JSON-DAG: "%233:sub28": 248 # CHECK-CP-JSON-DAG: "%233:sub29": 247 # CHECK-CP-JSON-DAG: "%233:sub30": 246 # CHECK-CP-JSON-DAG: "%233:sub31": 245 # CHECK-CP-JSON-DAG: "%275:sub0": 338 # CHECK-CP-JSON-DAG: "%275:sub1": 337 # CHECK-CP-JSON-DAG: "%275:sub2": 336 # CHECK-CP-JSON-DAG: "%275:sub3": 335 # CHECK-CP-JSON-DAG: "%275:sub4": 332 # CHECK-CP-JSON-DAG: "%275:sub5": 331 # CHECK-CP-JSON-DAG: "%275:sub6": 330 # CHECK-CP-JSON-DAG: "%275:sub7": 329 # CHECK-CP-JSON-DAG: "%275:sub8": 326 # CHECK-CP-JSON-DAG: "%275:sub9": 325 # CHECK-CP-JSON-DAG: "%275:sub10": 324 # CHECK-CP-JSON-DAG: "%275:sub11": 323 # CHECK-CP-JSON-DAG: "%275:sub12": 320 # CHECK-CP-JSON-DAG: "%275:sub13": 319 # CHECK-CP-JSON-DAG: "%275:sub14": 318 # CHECK-CP-JSON-DAG: "%275:sub15": 317 # CHECK-CP-JSON-DAG: "%275:sub16": 314 # CHECK-CP-JSON-DAG: "%275:sub17": 313 # CHECK-CP-JSON-DAG: "%275:sub18": 312 # CHECK-CP-JSON-DAG: "%275:sub19": 311 # CHECK-CP-JSON-DAG: "%275:sub20": 308 # CHECK-CP-JSON-DAG: "%275:sub21": 307 # CHECK-CP-JSON-DAG: "%275:sub22": 306 # CHECK-CP-JSON-DAG: "%275:sub23": 305 # CHECK-CP-JSON-DAG: "%275:sub24": 302 # CHECK-CP-JSON-DAG: "%275:sub25": 301 # CHECK-CP-JSON-DAG: "%275:sub26": 300 # CHECK-CP-JSON-DAG: "%275:sub27": 299 # CHECK-CP-JSON-DAG: "%275:sub28": 296 # CHECK-CP-JSON-DAG: "%275:sub29": 295 # CHECK-CP-JSON-DAG: "%275:sub30": 294 # CHECK-CP-JSON-DAG: "%275:sub31": 293 # CHECK-CP-JSON-DAG: "%317:sub0": 386 # CHECK-CP-JSON-DAG: "%317:sub1": 385 # CHECK-CP-JSON-DAG: "%317:sub2": 384 # CHECK-CP-JSON-DAG: "%317:sub3": 383 # CHECK-CP-JSON-DAG: "%317:sub4": 380 # CHECK-CP-JSON-DAG: "%317:sub5": 379 # CHECK-CP-JSON-DAG: "%317:sub6": 378 # CHECK-CP-JSON-DAG: "%317:sub7": 377 # CHECK-CP-JSON-DAG: "%317:sub8": 374 # CHECK-CP-JSON-DAG: "%317:sub9": 373 # CHECK-CP-JSON-DAG: "%317:sub10": 372 # CHECK-CP-JSON-DAG: "%317:sub11": 371 # CHECK-CP-JSON-DAG: "%317:sub12": 368 # CHECK-CP-JSON-DAG: "%317:sub13": 367 # CHECK-CP-JSON-DAG: "%317:sub14": 366 # CHECK-CP-JSON-DAG: "%317:sub15": 365 # CHECK-CP-JSON-DAG: "%317:sub16": 362 # CHECK-CP-JSON-DAG: "%317:sub17": 361 # CHECK-CP-JSON-DAG: "%317:sub18": 360 # CHECK-CP-JSON-DAG: "%317:sub19": 359 # CHECK-CP-JSON-DAG: "%317:sub20": 356 # CHECK-CP-JSON-DAG: "%317:sub21": 355 # CHECK-CP-JSON-DAG: "%317:sub22": 354 # CHECK-CP-JSON-DAG: "%317:sub23": 353 # CHECK-CP-JSON-DAG: "%317:sub24": 350 # CHECK-CP-JSON-DAG: "%317:sub25": 349 # CHECK-CP-JSON-DAG: "%317:sub26": 348 # CHECK-CP-JSON-DAG: "%317:sub27": 347 # CHECK-CP-JSON-DAG: "%317:sub28": 344 # CHECK-CP-JSON-DAG: "%317:sub29": 343 # CHECK-CP-JSON-DAG: "%317:sub30": 342 # CHECK-CP-JSON-DAG: "%317:sub31": 341 # CHECK-CP-JSON-DAG: "%319": 9 # CHECK-CP-JSON-DAG: "%320": 9 # CHECK-CP-JSON-DAG: "%321": 9 # CHECK-CP-JSON-DAG: "%322": 9 # CHECK-CP-JSON-DAG: "%324": 9 # CHECK-CP-JSON-DAG: "%325": 9 # CHECK-CP-JSON-DAG: "%326": 9 # CHECK-CP-JSON-DAG: "%327": 9 # CHECK-CP-JSON-DAG: "%329": 9 # CHECK-CP-JSON-DAG: "%330": 9 # CHECK-CP-JSON-DAG: "%331": 9 # CHECK-CP-JSON-DAG: "%332": 9 # CHECK-CP-JSON-DAG: "%334": 9 # CHECK-CP-JSON-DAG: "%335": 9 # CHECK-CP-JSON-DAG: "%336": 9 # CHECK-CP-JSON-DAG: "%337": 9 # CHECK-CP-JSON-DAG: "%339": 9 # CHECK-CP-JSON-DAG: "%340": 9 # CHECK-CP-JSON-DAG: "%341": 9 # CHECK-CP-JSON-DAG: "%342": 9 # CHECK-CP-JSON-DAG: "%344": 9 # CHECK-CP-JSON-DAG: "%345": 9 # CHECK-CP-JSON-DAG: "%346": 9 # CHECK-CP-JSON-DAG: "%347": 9 # CHECK-CP-JSON-DAG: "%348:sub0": 3 # CHECK-CP-JSON-DAG: "%348:sub1": 2 # CHECK-CP-JSON-DAG: "%348:sub2": 1 # CHECK-CP-JSON-DAG: "%348:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%350:vgpr_32 = COPY %348.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 145 # CHECK-CP-JSON-DAG: "%69:sub1": 144 # CHECK-CP-JSON-DAG: "%69:sub2": 143 # CHECK-CP-JSON-DAG: "%69:sub3": 142 # CHECK-CP-JSON-DAG: "%69:sub4": 139 # CHECK-CP-JSON-DAG: "%69:sub5": 138 # CHECK-CP-JSON-DAG: "%69:sub6": 137 # CHECK-CP-JSON-DAG: "%69:sub7": 136 # CHECK-CP-JSON-DAG: "%69:sub8": 133 # CHECK-CP-JSON-DAG: "%69:sub9": 132 # CHECK-CP-JSON-DAG: "%69:sub10": 131 # CHECK-CP-JSON-DAG: "%69:sub11": 130 # CHECK-CP-JSON-DAG: "%69:sub12": 127 # CHECK-CP-JSON-DAG: "%69:sub13": 126 # CHECK-CP-JSON-DAG: "%69:sub14": 125 # CHECK-CP-JSON-DAG: "%69:sub15": 124 # CHECK-CP-JSON-DAG: "%69:sub16": 121 # CHECK-CP-JSON-DAG: "%69:sub17": 120 # CHECK-CP-JSON-DAG: "%69:sub18": 119 # CHECK-CP-JSON-DAG: "%69:sub19": 118 # CHECK-CP-JSON-DAG: "%69:sub20": 115 # CHECK-CP-JSON-DAG: "%69:sub21": 114 # CHECK-CP-JSON-DAG: "%69:sub22": 113 # CHECK-CP-JSON-DAG: "%69:sub23": 112 # CHECK-CP-JSON-DAG: "%69:sub24": 109 # CHECK-CP-JSON-DAG: "%69:sub25": 108 # CHECK-CP-JSON-DAG: "%69:sub26": 107 # CHECK-CP-JSON-DAG: "%69:sub27": 106 # CHECK-CP-JSON-DAG: "%69:sub28": 103 # CHECK-CP-JSON-DAG: "%69:sub29": 102 # CHECK-CP-JSON-DAG: "%69:sub30": 101 # CHECK-CP-JSON-DAG: "%69:sub31": 100 # CHECK-CP-JSON-DAG: "%70:sub0": 97 # CHECK-CP-JSON-DAG: "%70:sub1": 96 # CHECK-CP-JSON-DAG: "%70:sub2": 95 # CHECK-CP-JSON-DAG: "%70:sub3": 94 # CHECK-CP-JSON-DAG: "%70:sub4": 91 # CHECK-CP-JSON-DAG: "%70:sub5": 90 # CHECK-CP-JSON-DAG: "%70:sub6": 89 # CHECK-CP-JSON-DAG: "%70:sub7": 88 # CHECK-CP-JSON-DAG: "%70:sub8": 85 # CHECK-CP-JSON-DAG: "%70:sub9": 84 # CHECK-CP-JSON-DAG: "%70:sub10": 83 # CHECK-CP-JSON-DAG: "%70:sub11": 82 # CHECK-CP-JSON-DAG: "%70:sub12": 79 # CHECK-CP-JSON-DAG: "%70:sub13": 78 # CHECK-CP-JSON-DAG: "%70:sub14": 77 # CHECK-CP-JSON-DAG: "%70:sub15": 76 # CHECK-CP-JSON-DAG: "%70:sub16": 73 # CHECK-CP-JSON-DAG: "%70:sub17": 72 # CHECK-CP-JSON-DAG: "%70:sub18": 71 # CHECK-CP-JSON-DAG: "%70:sub19": 70 # CHECK-CP-JSON-DAG: "%70:sub20": 67 # CHECK-CP-JSON-DAG: "%70:sub21": 66 # CHECK-CP-JSON-DAG: "%70:sub22": 65 # CHECK-CP-JSON-DAG: "%70:sub23": 64 # CHECK-CP-JSON-DAG: "%70:sub24": 61 # CHECK-CP-JSON-DAG: "%70:sub25": 60 # CHECK-CP-JSON-DAG: "%70:sub26": 59 # CHECK-CP-JSON-DAG: "%70:sub27": 58 # CHECK-CP-JSON-DAG: "%70:sub28": 55 # CHECK-CP-JSON-DAG: "%70:sub29": 54 # CHECK-CP-JSON-DAG: "%70:sub30": 53 # CHECK-CP-JSON-DAG: "%70:sub31": 52 # CHECK-CP-JSON-DAG: "%102": 3 # CHECK-CP-JSON-DAG: "%107": 10 # CHECK-CP-JSON-DAG: "%149:sub0": 193 # CHECK-CP-JSON-DAG: "%149:sub1": 192 # CHECK-CP-JSON-DAG: "%149:sub2": 191 # CHECK-CP-JSON-DAG: "%149:sub3": 190 # CHECK-CP-JSON-DAG: "%149:sub4": 187 # CHECK-CP-JSON-DAG: "%149:sub5": 186 # CHECK-CP-JSON-DAG: "%149:sub6": 185 # CHECK-CP-JSON-DAG: "%149:sub7": 184 # CHECK-CP-JSON-DAG: "%149:sub8": 181 # CHECK-CP-JSON-DAG: "%149:sub9": 180 # CHECK-CP-JSON-DAG: "%149:sub10": 179 # CHECK-CP-JSON-DAG: "%149:sub11": 178 # CHECK-CP-JSON-DAG: "%149:sub12": 175 # CHECK-CP-JSON-DAG: "%149:sub13": 174 # CHECK-CP-JSON-DAG: "%149:sub14": 173 # CHECK-CP-JSON-DAG: "%149:sub15": 172 # CHECK-CP-JSON-DAG: "%149:sub16": 169 # CHECK-CP-JSON-DAG: "%149:sub17": 168 # CHECK-CP-JSON-DAG: "%149:sub18": 167 # CHECK-CP-JSON-DAG: "%149:sub19": 166 # CHECK-CP-JSON-DAG: "%149:sub20": 163 # CHECK-CP-JSON-DAG: "%149:sub21": 162 # CHECK-CP-JSON-DAG: "%149:sub22": 161 # CHECK-CP-JSON-DAG: "%149:sub23": 160 # CHECK-CP-JSON-DAG: "%149:sub24": 157 # CHECK-CP-JSON-DAG: "%149:sub25": 156 # CHECK-CP-JSON-DAG: "%149:sub26": 155 # CHECK-CP-JSON-DAG: "%149:sub27": 154 # CHECK-CP-JSON-DAG: "%149:sub28": 151 # CHECK-CP-JSON-DAG: "%149:sub29": 150 # CHECK-CP-JSON-DAG: "%149:sub30": 149 # CHECK-CP-JSON-DAG: "%149:sub31": 148 # CHECK-CP-JSON-DAG: "%191:sub0": 241 # CHECK-CP-JSON-DAG: "%191:sub1": 240 # CHECK-CP-JSON-DAG: "%191:sub2": 239 # CHECK-CP-JSON-DAG: "%191:sub3": 238 # CHECK-CP-JSON-DAG: "%191:sub4": 235 # CHECK-CP-JSON-DAG: "%191:sub5": 234 # CHECK-CP-JSON-DAG: "%191:sub6": 233 # CHECK-CP-JSON-DAG: "%191:sub7": 232 # CHECK-CP-JSON-DAG: "%191:sub8": 229 # CHECK-CP-JSON-DAG: "%191:sub9": 228 # CHECK-CP-JSON-DAG: "%191:sub10": 227 # CHECK-CP-JSON-DAG: "%191:sub11": 226 # CHECK-CP-JSON-DAG: "%191:sub12": 223 # CHECK-CP-JSON-DAG: "%191:sub13": 222 # CHECK-CP-JSON-DAG: "%191:sub14": 221 # CHECK-CP-JSON-DAG: "%191:sub15": 220 # CHECK-CP-JSON-DAG: "%191:sub16": 217 # CHECK-CP-JSON-DAG: "%191:sub17": 216 # CHECK-CP-JSON-DAG: "%191:sub18": 215 # CHECK-CP-JSON-DAG: "%191:sub19": 214 # CHECK-CP-JSON-DAG: "%191:sub20": 211 # CHECK-CP-JSON-DAG: "%191:sub21": 210 # CHECK-CP-JSON-DAG: "%191:sub22": 209 # CHECK-CP-JSON-DAG: "%191:sub23": 208 # CHECK-CP-JSON-DAG: "%191:sub24": 205 # CHECK-CP-JSON-DAG: "%191:sub25": 204 # CHECK-CP-JSON-DAG: "%191:sub26": 203 # CHECK-CP-JSON-DAG: "%191:sub27": 202 # CHECK-CP-JSON-DAG: "%191:sub28": 199 # CHECK-CP-JSON-DAG: "%191:sub29": 198 # CHECK-CP-JSON-DAG: "%191:sub30": 197 # CHECK-CP-JSON-DAG: "%191:sub31": 196 # CHECK-CP-JSON-DAG: "%233:sub0": 289 # CHECK-CP-JSON-DAG: "%233:sub1": 288 # CHECK-CP-JSON-DAG: "%233:sub2": 287 # CHECK-CP-JSON-DAG: "%233:sub3": 286 # CHECK-CP-JSON-DAG: "%233:sub4": 283 # CHECK-CP-JSON-DAG: "%233:sub5": 282 # CHECK-CP-JSON-DAG: "%233:sub6": 281 # CHECK-CP-JSON-DAG: "%233:sub7": 280 # CHECK-CP-JSON-DAG: "%233:sub8": 277 # CHECK-CP-JSON-DAG: "%233:sub9": 276 # CHECK-CP-JSON-DAG: "%233:sub10": 275 # CHECK-CP-JSON-DAG: "%233:sub11": 274 # CHECK-CP-JSON-DAG: "%233:sub12": 271 # CHECK-CP-JSON-DAG: "%233:sub13": 270 # CHECK-CP-JSON-DAG: "%233:sub14": 269 # CHECK-CP-JSON-DAG: "%233:sub15": 268 # CHECK-CP-JSON-DAG: "%233:sub16": 265 # CHECK-CP-JSON-DAG: "%233:sub17": 264 # CHECK-CP-JSON-DAG: "%233:sub18": 263 # CHECK-CP-JSON-DAG: "%233:sub19": 262 # CHECK-CP-JSON-DAG: "%233:sub20": 259 # CHECK-CP-JSON-DAG: "%233:sub21": 258 # CHECK-CP-JSON-DAG: "%233:sub22": 257 # CHECK-CP-JSON-DAG: "%233:sub23": 256 # CHECK-CP-JSON-DAG: "%233:sub24": 253 # CHECK-CP-JSON-DAG: "%233:sub25": 252 # CHECK-CP-JSON-DAG: "%233:sub26": 251 # CHECK-CP-JSON-DAG: "%233:sub27": 250 # CHECK-CP-JSON-DAG: "%233:sub28": 247 # CHECK-CP-JSON-DAG: "%233:sub29": 246 # CHECK-CP-JSON-DAG: "%233:sub30": 245 # CHECK-CP-JSON-DAG: "%233:sub31": 244 # CHECK-CP-JSON-DAG: "%275:sub0": 337 # CHECK-CP-JSON-DAG: "%275:sub1": 336 # CHECK-CP-JSON-DAG: "%275:sub2": 335 # CHECK-CP-JSON-DAG: "%275:sub3": 334 # CHECK-CP-JSON-DAG: "%275:sub4": 331 # CHECK-CP-JSON-DAG: "%275:sub5": 330 # CHECK-CP-JSON-DAG: "%275:sub6": 329 # CHECK-CP-JSON-DAG: "%275:sub7": 328 # CHECK-CP-JSON-DAG: "%275:sub8": 325 # CHECK-CP-JSON-DAG: "%275:sub9": 324 # CHECK-CP-JSON-DAG: "%275:sub10": 323 # CHECK-CP-JSON-DAG: "%275:sub11": 322 # CHECK-CP-JSON-DAG: "%275:sub12": 319 # CHECK-CP-JSON-DAG: "%275:sub13": 318 # CHECK-CP-JSON-DAG: "%275:sub14": 317 # CHECK-CP-JSON-DAG: "%275:sub15": 316 # CHECK-CP-JSON-DAG: "%275:sub16": 313 # CHECK-CP-JSON-DAG: "%275:sub17": 312 # CHECK-CP-JSON-DAG: "%275:sub18": 311 # CHECK-CP-JSON-DAG: "%275:sub19": 310 # CHECK-CP-JSON-DAG: "%275:sub20": 307 # CHECK-CP-JSON-DAG: "%275:sub21": 306 # CHECK-CP-JSON-DAG: "%275:sub22": 305 # CHECK-CP-JSON-DAG: "%275:sub23": 304 # CHECK-CP-JSON-DAG: "%275:sub24": 301 # CHECK-CP-JSON-DAG: "%275:sub25": 300 # CHECK-CP-JSON-DAG: "%275:sub26": 299 # CHECK-CP-JSON-DAG: "%275:sub27": 298 # CHECK-CP-JSON-DAG: "%275:sub28": 295 # CHECK-CP-JSON-DAG: "%275:sub29": 294 # CHECK-CP-JSON-DAG: "%275:sub30": 293 # CHECK-CP-JSON-DAG: "%275:sub31": 292 # CHECK-CP-JSON-DAG: "%317:sub0": 385 # CHECK-CP-JSON-DAG: "%317:sub1": 384 # CHECK-CP-JSON-DAG: "%317:sub2": 383 # CHECK-CP-JSON-DAG: "%317:sub3": 382 # CHECK-CP-JSON-DAG: "%317:sub4": 379 # CHECK-CP-JSON-DAG: "%317:sub5": 378 # CHECK-CP-JSON-DAG: "%317:sub6": 377 # CHECK-CP-JSON-DAG: "%317:sub7": 376 # CHECK-CP-JSON-DAG: "%317:sub8": 373 # CHECK-CP-JSON-DAG: "%317:sub9": 372 # CHECK-CP-JSON-DAG: "%317:sub10": 371 # CHECK-CP-JSON-DAG: "%317:sub11": 370 # CHECK-CP-JSON-DAG: "%317:sub12": 367 # CHECK-CP-JSON-DAG: "%317:sub13": 366 # CHECK-CP-JSON-DAG: "%317:sub14": 365 # CHECK-CP-JSON-DAG: "%317:sub15": 364 # CHECK-CP-JSON-DAG: "%317:sub16": 361 # CHECK-CP-JSON-DAG: "%317:sub17": 360 # CHECK-CP-JSON-DAG: "%317:sub18": 359 # CHECK-CP-JSON-DAG: "%317:sub19": 358 # CHECK-CP-JSON-DAG: "%317:sub20": 355 # CHECK-CP-JSON-DAG: "%317:sub21": 354 # CHECK-CP-JSON-DAG: "%317:sub22": 353 # CHECK-CP-JSON-DAG: "%317:sub23": 352 # CHECK-CP-JSON-DAG: "%317:sub24": 349 # CHECK-CP-JSON-DAG: "%317:sub25": 348 # CHECK-CP-JSON-DAG: "%317:sub26": 347 # CHECK-CP-JSON-DAG: "%317:sub27": 346 # CHECK-CP-JSON-DAG: "%317:sub28": 343 # CHECK-CP-JSON-DAG: "%317:sub29": 342 # CHECK-CP-JSON-DAG: "%317:sub30": 341 # CHECK-CP-JSON-DAG: "%317:sub31": 340 # CHECK-CP-JSON-DAG: "%319": 8 # CHECK-CP-JSON-DAG: "%320": 8 # CHECK-CP-JSON-DAG: "%321": 8 # CHECK-CP-JSON-DAG: "%322": 8 # CHECK-CP-JSON-DAG: "%324": 8 # CHECK-CP-JSON-DAG: "%325": 8 # CHECK-CP-JSON-DAG: "%326": 8 # CHECK-CP-JSON-DAG: "%327": 8 # CHECK-CP-JSON-DAG: "%329": 8 # CHECK-CP-JSON-DAG: "%330": 8 # CHECK-CP-JSON-DAG: "%331": 8 # CHECK-CP-JSON-DAG: "%332": 8 # CHECK-CP-JSON-DAG: "%334": 8 # CHECK-CP-JSON-DAG: "%335": 8 # CHECK-CP-JSON-DAG: "%336": 8 # CHECK-CP-JSON-DAG: "%337": 8 # CHECK-CP-JSON-DAG: "%339": 8 # CHECK-CP-JSON-DAG: "%340": 8 # CHECK-CP-JSON-DAG: "%341": 8 # CHECK-CP-JSON-DAG: "%342": 8 # CHECK-CP-JSON-DAG: "%344": 8 # CHECK-CP-JSON-DAG: "%345": 8 # CHECK-CP-JSON-DAG: "%346": 8 # CHECK-CP-JSON-DAG: "%347": 8 # CHECK-CP-JSON-DAG: "%348:sub0": 2 # CHECK-CP-JSON-DAG: "%348:sub1": 1 # CHECK-CP-JSON-DAG: "%348:sub2": 0 # CHECK-CP-JSON-DAG: "%349": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%351:vgpr_32 = COPY %348.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 144 # CHECK-CP-JSON-DAG: "%69:sub1": 143 # CHECK-CP-JSON-DAG: "%69:sub2": 142 # CHECK-CP-JSON-DAG: "%69:sub3": 141 # CHECK-CP-JSON-DAG: "%69:sub4": 138 # CHECK-CP-JSON-DAG: "%69:sub5": 137 # CHECK-CP-JSON-DAG: "%69:sub6": 136 # CHECK-CP-JSON-DAG: "%69:sub7": 135 # CHECK-CP-JSON-DAG: "%69:sub8": 132 # CHECK-CP-JSON-DAG: "%69:sub9": 131 # CHECK-CP-JSON-DAG: "%69:sub10": 130 # CHECK-CP-JSON-DAG: "%69:sub11": 129 # CHECK-CP-JSON-DAG: "%69:sub12": 126 # CHECK-CP-JSON-DAG: "%69:sub13": 125 # CHECK-CP-JSON-DAG: "%69:sub14": 124 # CHECK-CP-JSON-DAG: "%69:sub15": 123 # CHECK-CP-JSON-DAG: "%69:sub16": 120 # CHECK-CP-JSON-DAG: "%69:sub17": 119 # CHECK-CP-JSON-DAG: "%69:sub18": 118 # CHECK-CP-JSON-DAG: "%69:sub19": 117 # CHECK-CP-JSON-DAG: "%69:sub20": 114 # CHECK-CP-JSON-DAG: "%69:sub21": 113 # CHECK-CP-JSON-DAG: "%69:sub22": 112 # CHECK-CP-JSON-DAG: "%69:sub23": 111 # CHECK-CP-JSON-DAG: "%69:sub24": 108 # CHECK-CP-JSON-DAG: "%69:sub25": 107 # CHECK-CP-JSON-DAG: "%69:sub26": 106 # CHECK-CP-JSON-DAG: "%69:sub27": 105 # CHECK-CP-JSON-DAG: "%69:sub28": 102 # CHECK-CP-JSON-DAG: "%69:sub29": 101 # CHECK-CP-JSON-DAG: "%69:sub30": 100 # CHECK-CP-JSON-DAG: "%69:sub31": 99 # CHECK-CP-JSON-DAG: "%70:sub0": 96 # CHECK-CP-JSON-DAG: "%70:sub1": 95 # CHECK-CP-JSON-DAG: "%70:sub2": 94 # CHECK-CP-JSON-DAG: "%70:sub3": 93 # CHECK-CP-JSON-DAG: "%70:sub4": 90 # CHECK-CP-JSON-DAG: "%70:sub5": 89 # CHECK-CP-JSON-DAG: "%70:sub6": 88 # CHECK-CP-JSON-DAG: "%70:sub7": 87 # CHECK-CP-JSON-DAG: "%70:sub8": 84 # CHECK-CP-JSON-DAG: "%70:sub9": 83 # CHECK-CP-JSON-DAG: "%70:sub10": 82 # CHECK-CP-JSON-DAG: "%70:sub11": 81 # CHECK-CP-JSON-DAG: "%70:sub12": 78 # CHECK-CP-JSON-DAG: "%70:sub13": 77 # CHECK-CP-JSON-DAG: "%70:sub14": 76 # CHECK-CP-JSON-DAG: "%70:sub15": 75 # CHECK-CP-JSON-DAG: "%70:sub16": 72 # CHECK-CP-JSON-DAG: "%70:sub17": 71 # CHECK-CP-JSON-DAG: "%70:sub18": 70 # CHECK-CP-JSON-DAG: "%70:sub19": 69 # CHECK-CP-JSON-DAG: "%70:sub20": 66 # CHECK-CP-JSON-DAG: "%70:sub21": 65 # CHECK-CP-JSON-DAG: "%70:sub22": 64 # CHECK-CP-JSON-DAG: "%70:sub23": 63 # CHECK-CP-JSON-DAG: "%70:sub24": 60 # CHECK-CP-JSON-DAG: "%70:sub25": 59 # CHECK-CP-JSON-DAG: "%70:sub26": 58 # CHECK-CP-JSON-DAG: "%70:sub27": 57 # CHECK-CP-JSON-DAG: "%70:sub28": 54 # CHECK-CP-JSON-DAG: "%70:sub29": 53 # CHECK-CP-JSON-DAG: "%70:sub30": 52 # CHECK-CP-JSON-DAG: "%70:sub31": 51 # CHECK-CP-JSON-DAG: "%102": 2 # CHECK-CP-JSON-DAG: "%107": 9 # CHECK-CP-JSON-DAG: "%149:sub0": 192 # CHECK-CP-JSON-DAG: "%149:sub1": 191 # CHECK-CP-JSON-DAG: "%149:sub2": 190 # CHECK-CP-JSON-DAG: "%149:sub3": 189 # CHECK-CP-JSON-DAG: "%149:sub4": 186 # CHECK-CP-JSON-DAG: "%149:sub5": 185 # CHECK-CP-JSON-DAG: "%149:sub6": 184 # CHECK-CP-JSON-DAG: "%149:sub7": 183 # CHECK-CP-JSON-DAG: "%149:sub8": 180 # CHECK-CP-JSON-DAG: "%149:sub9": 179 # CHECK-CP-JSON-DAG: "%149:sub10": 178 # CHECK-CP-JSON-DAG: "%149:sub11": 177 # CHECK-CP-JSON-DAG: "%149:sub12": 174 # CHECK-CP-JSON-DAG: "%149:sub13": 173 # CHECK-CP-JSON-DAG: "%149:sub14": 172 # CHECK-CP-JSON-DAG: "%149:sub15": 171 # CHECK-CP-JSON-DAG: "%149:sub16": 168 # CHECK-CP-JSON-DAG: "%149:sub17": 167 # CHECK-CP-JSON-DAG: "%149:sub18": 166 # CHECK-CP-JSON-DAG: "%149:sub19": 165 # CHECK-CP-JSON-DAG: "%149:sub20": 162 # CHECK-CP-JSON-DAG: "%149:sub21": 161 # CHECK-CP-JSON-DAG: "%149:sub22": 160 # CHECK-CP-JSON-DAG: "%149:sub23": 159 # CHECK-CP-JSON-DAG: "%149:sub24": 156 # CHECK-CP-JSON-DAG: "%149:sub25": 155 # CHECK-CP-JSON-DAG: "%149:sub26": 154 # CHECK-CP-JSON-DAG: "%149:sub27": 153 # CHECK-CP-JSON-DAG: "%149:sub28": 150 # CHECK-CP-JSON-DAG: "%149:sub29": 149 # CHECK-CP-JSON-DAG: "%149:sub30": 148 # CHECK-CP-JSON-DAG: "%149:sub31": 147 # CHECK-CP-JSON-DAG: "%191:sub0": 240 # CHECK-CP-JSON-DAG: "%191:sub1": 239 # CHECK-CP-JSON-DAG: "%191:sub2": 238 # CHECK-CP-JSON-DAG: "%191:sub3": 237 # CHECK-CP-JSON-DAG: "%191:sub4": 234 # CHECK-CP-JSON-DAG: "%191:sub5": 233 # CHECK-CP-JSON-DAG: "%191:sub6": 232 # CHECK-CP-JSON-DAG: "%191:sub7": 231 # CHECK-CP-JSON-DAG: "%191:sub8": 228 # CHECK-CP-JSON-DAG: "%191:sub9": 227 # CHECK-CP-JSON-DAG: "%191:sub10": 226 # CHECK-CP-JSON-DAG: "%191:sub11": 225 # CHECK-CP-JSON-DAG: "%191:sub12": 222 # CHECK-CP-JSON-DAG: "%191:sub13": 221 # CHECK-CP-JSON-DAG: "%191:sub14": 220 # CHECK-CP-JSON-DAG: "%191:sub15": 219 # CHECK-CP-JSON-DAG: "%191:sub16": 216 # CHECK-CP-JSON-DAG: "%191:sub17": 215 # CHECK-CP-JSON-DAG: "%191:sub18": 214 # CHECK-CP-JSON-DAG: "%191:sub19": 213 # CHECK-CP-JSON-DAG: "%191:sub20": 210 # CHECK-CP-JSON-DAG: "%191:sub21": 209 # CHECK-CP-JSON-DAG: "%191:sub22": 208 # CHECK-CP-JSON-DAG: "%191:sub23": 207 # CHECK-CP-JSON-DAG: "%191:sub24": 204 # CHECK-CP-JSON-DAG: "%191:sub25": 203 # CHECK-CP-JSON-DAG: "%191:sub26": 202 # CHECK-CP-JSON-DAG: "%191:sub27": 201 # CHECK-CP-JSON-DAG: "%191:sub28": 198 # CHECK-CP-JSON-DAG: "%191:sub29": 197 # CHECK-CP-JSON-DAG: "%191:sub30": 196 # CHECK-CP-JSON-DAG: "%191:sub31": 195 # CHECK-CP-JSON-DAG: "%233:sub0": 288 # CHECK-CP-JSON-DAG: "%233:sub1": 287 # CHECK-CP-JSON-DAG: "%233:sub2": 286 # CHECK-CP-JSON-DAG: "%233:sub3": 285 # CHECK-CP-JSON-DAG: "%233:sub4": 282 # CHECK-CP-JSON-DAG: "%233:sub5": 281 # CHECK-CP-JSON-DAG: "%233:sub6": 280 # CHECK-CP-JSON-DAG: "%233:sub7": 279 # CHECK-CP-JSON-DAG: "%233:sub8": 276 # CHECK-CP-JSON-DAG: "%233:sub9": 275 # CHECK-CP-JSON-DAG: "%233:sub10": 274 # CHECK-CP-JSON-DAG: "%233:sub11": 273 # CHECK-CP-JSON-DAG: "%233:sub12": 270 # CHECK-CP-JSON-DAG: "%233:sub13": 269 # CHECK-CP-JSON-DAG: "%233:sub14": 268 # CHECK-CP-JSON-DAG: "%233:sub15": 267 # CHECK-CP-JSON-DAG: "%233:sub16": 264 # CHECK-CP-JSON-DAG: "%233:sub17": 263 # CHECK-CP-JSON-DAG: "%233:sub18": 262 # CHECK-CP-JSON-DAG: "%233:sub19": 261 # CHECK-CP-JSON-DAG: "%233:sub20": 258 # CHECK-CP-JSON-DAG: "%233:sub21": 257 # CHECK-CP-JSON-DAG: "%233:sub22": 256 # CHECK-CP-JSON-DAG: "%233:sub23": 255 # CHECK-CP-JSON-DAG: "%233:sub24": 252 # CHECK-CP-JSON-DAG: "%233:sub25": 251 # CHECK-CP-JSON-DAG: "%233:sub26": 250 # CHECK-CP-JSON-DAG: "%233:sub27": 249 # CHECK-CP-JSON-DAG: "%233:sub28": 246 # CHECK-CP-JSON-DAG: "%233:sub29": 245 # CHECK-CP-JSON-DAG: "%233:sub30": 244 # CHECK-CP-JSON-DAG: "%233:sub31": 243 # CHECK-CP-JSON-DAG: "%275:sub0": 336 # CHECK-CP-JSON-DAG: "%275:sub1": 335 # CHECK-CP-JSON-DAG: "%275:sub2": 334 # CHECK-CP-JSON-DAG: "%275:sub3": 333 # CHECK-CP-JSON-DAG: "%275:sub4": 330 # CHECK-CP-JSON-DAG: "%275:sub5": 329 # CHECK-CP-JSON-DAG: "%275:sub6": 328 # CHECK-CP-JSON-DAG: "%275:sub7": 327 # CHECK-CP-JSON-DAG: "%275:sub8": 324 # CHECK-CP-JSON-DAG: "%275:sub9": 323 # CHECK-CP-JSON-DAG: "%275:sub10": 322 # CHECK-CP-JSON-DAG: "%275:sub11": 321 # CHECK-CP-JSON-DAG: "%275:sub12": 318 # CHECK-CP-JSON-DAG: "%275:sub13": 317 # CHECK-CP-JSON-DAG: "%275:sub14": 316 # CHECK-CP-JSON-DAG: "%275:sub15": 315 # CHECK-CP-JSON-DAG: "%275:sub16": 312 # CHECK-CP-JSON-DAG: "%275:sub17": 311 # CHECK-CP-JSON-DAG: "%275:sub18": 310 # CHECK-CP-JSON-DAG: "%275:sub19": 309 # CHECK-CP-JSON-DAG: "%275:sub20": 306 # CHECK-CP-JSON-DAG: "%275:sub21": 305 # CHECK-CP-JSON-DAG: "%275:sub22": 304 # CHECK-CP-JSON-DAG: "%275:sub23": 303 # CHECK-CP-JSON-DAG: "%275:sub24": 300 # CHECK-CP-JSON-DAG: "%275:sub25": 299 # CHECK-CP-JSON-DAG: "%275:sub26": 298 # CHECK-CP-JSON-DAG: "%275:sub27": 297 # CHECK-CP-JSON-DAG: "%275:sub28": 294 # CHECK-CP-JSON-DAG: "%275:sub29": 293 # CHECK-CP-JSON-DAG: "%275:sub30": 292 # CHECK-CP-JSON-DAG: "%275:sub31": 291 # CHECK-CP-JSON-DAG: "%317:sub0": 384 # CHECK-CP-JSON-DAG: "%317:sub1": 383 # CHECK-CP-JSON-DAG: "%317:sub2": 382 # CHECK-CP-JSON-DAG: "%317:sub3": 381 # CHECK-CP-JSON-DAG: "%317:sub4": 378 # CHECK-CP-JSON-DAG: "%317:sub5": 377 # CHECK-CP-JSON-DAG: "%317:sub6": 376 # CHECK-CP-JSON-DAG: "%317:sub7": 375 # CHECK-CP-JSON-DAG: "%317:sub8": 372 # CHECK-CP-JSON-DAG: "%317:sub9": 371 # CHECK-CP-JSON-DAG: "%317:sub10": 370 # CHECK-CP-JSON-DAG: "%317:sub11": 369 # CHECK-CP-JSON-DAG: "%317:sub12": 366 # CHECK-CP-JSON-DAG: "%317:sub13": 365 # CHECK-CP-JSON-DAG: "%317:sub14": 364 # CHECK-CP-JSON-DAG: "%317:sub15": 363 # CHECK-CP-JSON-DAG: "%317:sub16": 360 # CHECK-CP-JSON-DAG: "%317:sub17": 359 # CHECK-CP-JSON-DAG: "%317:sub18": 358 # CHECK-CP-JSON-DAG: "%317:sub19": 357 # CHECK-CP-JSON-DAG: "%317:sub20": 354 # CHECK-CP-JSON-DAG: "%317:sub21": 353 # CHECK-CP-JSON-DAG: "%317:sub22": 352 # CHECK-CP-JSON-DAG: "%317:sub23": 351 # CHECK-CP-JSON-DAG: "%317:sub24": 348 # CHECK-CP-JSON-DAG: "%317:sub25": 347 # CHECK-CP-JSON-DAG: "%317:sub26": 346 # CHECK-CP-JSON-DAG: "%317:sub27": 345 # CHECK-CP-JSON-DAG: "%317:sub28": 342 # CHECK-CP-JSON-DAG: "%317:sub29": 341 # CHECK-CP-JSON-DAG: "%317:sub30": 340 # CHECK-CP-JSON-DAG: "%317:sub31": 339 # CHECK-CP-JSON-DAG: "%319": 7 # CHECK-CP-JSON-DAG: "%320": 7 # CHECK-CP-JSON-DAG: "%321": 7 # CHECK-CP-JSON-DAG: "%322": 7 # CHECK-CP-JSON-DAG: "%324": 7 # CHECK-CP-JSON-DAG: "%325": 7 # CHECK-CP-JSON-DAG: "%326": 7 # CHECK-CP-JSON-DAG: "%327": 7 # CHECK-CP-JSON-DAG: "%329": 7 # CHECK-CP-JSON-DAG: "%330": 7 # CHECK-CP-JSON-DAG: "%331": 7 # CHECK-CP-JSON-DAG: "%332": 7 # CHECK-CP-JSON-DAG: "%334": 7 # CHECK-CP-JSON-DAG: "%335": 7 # CHECK-CP-JSON-DAG: "%336": 7 # CHECK-CP-JSON-DAG: "%337": 7 # CHECK-CP-JSON-DAG: "%339": 7 # CHECK-CP-JSON-DAG: "%340": 7 # CHECK-CP-JSON-DAG: "%341": 7 # CHECK-CP-JSON-DAG: "%342": 7 # CHECK-CP-JSON-DAG: "%344": 7 # CHECK-CP-JSON-DAG: "%345": 7 # CHECK-CP-JSON-DAG: "%346": 7 # CHECK-CP-JSON-DAG: "%347": 7 # CHECK-CP-JSON-DAG: "%348:sub0": 1 # CHECK-CP-JSON-DAG: "%348:sub1": 0 # CHECK-CP-JSON-DAG: "%349": 7 # CHECK-CP-JSON-DAG: "%350": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%352:vgpr_32 = COPY %348.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 143 # CHECK-CP-JSON-DAG: "%69:sub1": 142 # CHECK-CP-JSON-DAG: "%69:sub2": 141 # CHECK-CP-JSON-DAG: "%69:sub3": 140 # CHECK-CP-JSON-DAG: "%69:sub4": 137 # CHECK-CP-JSON-DAG: "%69:sub5": 136 # CHECK-CP-JSON-DAG: "%69:sub6": 135 # CHECK-CP-JSON-DAG: "%69:sub7": 134 # CHECK-CP-JSON-DAG: "%69:sub8": 131 # CHECK-CP-JSON-DAG: "%69:sub9": 130 # CHECK-CP-JSON-DAG: "%69:sub10": 129 # CHECK-CP-JSON-DAG: "%69:sub11": 128 # CHECK-CP-JSON-DAG: "%69:sub12": 125 # CHECK-CP-JSON-DAG: "%69:sub13": 124 # CHECK-CP-JSON-DAG: "%69:sub14": 123 # CHECK-CP-JSON-DAG: "%69:sub15": 122 # CHECK-CP-JSON-DAG: "%69:sub16": 119 # CHECK-CP-JSON-DAG: "%69:sub17": 118 # CHECK-CP-JSON-DAG: "%69:sub18": 117 # CHECK-CP-JSON-DAG: "%69:sub19": 116 # CHECK-CP-JSON-DAG: "%69:sub20": 113 # CHECK-CP-JSON-DAG: "%69:sub21": 112 # CHECK-CP-JSON-DAG: "%69:sub22": 111 # CHECK-CP-JSON-DAG: "%69:sub23": 110 # CHECK-CP-JSON-DAG: "%69:sub24": 107 # CHECK-CP-JSON-DAG: "%69:sub25": 106 # CHECK-CP-JSON-DAG: "%69:sub26": 105 # CHECK-CP-JSON-DAG: "%69:sub27": 104 # CHECK-CP-JSON-DAG: "%69:sub28": 101 # CHECK-CP-JSON-DAG: "%69:sub29": 100 # CHECK-CP-JSON-DAG: "%69:sub30": 99 # CHECK-CP-JSON-DAG: "%69:sub31": 98 # CHECK-CP-JSON-DAG: "%70:sub0": 95 # CHECK-CP-JSON-DAG: "%70:sub1": 94 # CHECK-CP-JSON-DAG: "%70:sub2": 93 # CHECK-CP-JSON-DAG: "%70:sub3": 92 # CHECK-CP-JSON-DAG: "%70:sub4": 89 # CHECK-CP-JSON-DAG: "%70:sub5": 88 # CHECK-CP-JSON-DAG: "%70:sub6": 87 # CHECK-CP-JSON-DAG: "%70:sub7": 86 # CHECK-CP-JSON-DAG: "%70:sub8": 83 # CHECK-CP-JSON-DAG: "%70:sub9": 82 # CHECK-CP-JSON-DAG: "%70:sub10": 81 # CHECK-CP-JSON-DAG: "%70:sub11": 80 # CHECK-CP-JSON-DAG: "%70:sub12": 77 # CHECK-CP-JSON-DAG: "%70:sub13": 76 # CHECK-CP-JSON-DAG: "%70:sub14": 75 # CHECK-CP-JSON-DAG: "%70:sub15": 74 # CHECK-CP-JSON-DAG: "%70:sub16": 71 # CHECK-CP-JSON-DAG: "%70:sub17": 70 # CHECK-CP-JSON-DAG: "%70:sub18": 69 # CHECK-CP-JSON-DAG: "%70:sub19": 68 # CHECK-CP-JSON-DAG: "%70:sub20": 65 # CHECK-CP-JSON-DAG: "%70:sub21": 64 # CHECK-CP-JSON-DAG: "%70:sub22": 63 # CHECK-CP-JSON-DAG: "%70:sub23": 62 # CHECK-CP-JSON-DAG: "%70:sub24": 59 # CHECK-CP-JSON-DAG: "%70:sub25": 58 # CHECK-CP-JSON-DAG: "%70:sub26": 57 # CHECK-CP-JSON-DAG: "%70:sub27": 56 # CHECK-CP-JSON-DAG: "%70:sub28": 53 # CHECK-CP-JSON-DAG: "%70:sub29": 52 # CHECK-CP-JSON-DAG: "%70:sub30": 51 # CHECK-CP-JSON-DAG: "%70:sub31": 50 # CHECK-CP-JSON-DAG: "%102": 1 # CHECK-CP-JSON-DAG: "%107": 8 # CHECK-CP-JSON-DAG: "%149:sub0": 191 # CHECK-CP-JSON-DAG: "%149:sub1": 190 # CHECK-CP-JSON-DAG: "%149:sub2": 189 # CHECK-CP-JSON-DAG: "%149:sub3": 188 # CHECK-CP-JSON-DAG: "%149:sub4": 185 # CHECK-CP-JSON-DAG: "%149:sub5": 184 # CHECK-CP-JSON-DAG: "%149:sub6": 183 # CHECK-CP-JSON-DAG: "%149:sub7": 182 # CHECK-CP-JSON-DAG: "%149:sub8": 179 # CHECK-CP-JSON-DAG: "%149:sub9": 178 # CHECK-CP-JSON-DAG: "%149:sub10": 177 # CHECK-CP-JSON-DAG: "%149:sub11": 176 # CHECK-CP-JSON-DAG: "%149:sub12": 173 # CHECK-CP-JSON-DAG: "%149:sub13": 172 # CHECK-CP-JSON-DAG: "%149:sub14": 171 # CHECK-CP-JSON-DAG: "%149:sub15": 170 # CHECK-CP-JSON-DAG: "%149:sub16": 167 # CHECK-CP-JSON-DAG: "%149:sub17": 166 # CHECK-CP-JSON-DAG: "%149:sub18": 165 # CHECK-CP-JSON-DAG: "%149:sub19": 164 # CHECK-CP-JSON-DAG: "%149:sub20": 161 # CHECK-CP-JSON-DAG: "%149:sub21": 160 # CHECK-CP-JSON-DAG: "%149:sub22": 159 # CHECK-CP-JSON-DAG: "%149:sub23": 158 # CHECK-CP-JSON-DAG: "%149:sub24": 155 # CHECK-CP-JSON-DAG: "%149:sub25": 154 # CHECK-CP-JSON-DAG: "%149:sub26": 153 # CHECK-CP-JSON-DAG: "%149:sub27": 152 # CHECK-CP-JSON-DAG: "%149:sub28": 149 # CHECK-CP-JSON-DAG: "%149:sub29": 148 # CHECK-CP-JSON-DAG: "%149:sub30": 147 # CHECK-CP-JSON-DAG: "%149:sub31": 146 # CHECK-CP-JSON-DAG: "%191:sub0": 239 # CHECK-CP-JSON-DAG: "%191:sub1": 238 # CHECK-CP-JSON-DAG: "%191:sub2": 237 # CHECK-CP-JSON-DAG: "%191:sub3": 236 # CHECK-CP-JSON-DAG: "%191:sub4": 233 # CHECK-CP-JSON-DAG: "%191:sub5": 232 # CHECK-CP-JSON-DAG: "%191:sub6": 231 # CHECK-CP-JSON-DAG: "%191:sub7": 230 # CHECK-CP-JSON-DAG: "%191:sub8": 227 # CHECK-CP-JSON-DAG: "%191:sub9": 226 # CHECK-CP-JSON-DAG: "%191:sub10": 225 # CHECK-CP-JSON-DAG: "%191:sub11": 224 # CHECK-CP-JSON-DAG: "%191:sub12": 221 # CHECK-CP-JSON-DAG: "%191:sub13": 220 # CHECK-CP-JSON-DAG: "%191:sub14": 219 # CHECK-CP-JSON-DAG: "%191:sub15": 218 # CHECK-CP-JSON-DAG: "%191:sub16": 215 # CHECK-CP-JSON-DAG: "%191:sub17": 214 # CHECK-CP-JSON-DAG: "%191:sub18": 213 # CHECK-CP-JSON-DAG: "%191:sub19": 212 # CHECK-CP-JSON-DAG: "%191:sub20": 209 # CHECK-CP-JSON-DAG: "%191:sub21": 208 # CHECK-CP-JSON-DAG: "%191:sub22": 207 # CHECK-CP-JSON-DAG: "%191:sub23": 206 # CHECK-CP-JSON-DAG: "%191:sub24": 203 # CHECK-CP-JSON-DAG: "%191:sub25": 202 # CHECK-CP-JSON-DAG: "%191:sub26": 201 # CHECK-CP-JSON-DAG: "%191:sub27": 200 # CHECK-CP-JSON-DAG: "%191:sub28": 197 # CHECK-CP-JSON-DAG: "%191:sub29": 196 # CHECK-CP-JSON-DAG: "%191:sub30": 195 # CHECK-CP-JSON-DAG: "%191:sub31": 194 # CHECK-CP-JSON-DAG: "%233:sub0": 287 # CHECK-CP-JSON-DAG: "%233:sub1": 286 # CHECK-CP-JSON-DAG: "%233:sub2": 285 # CHECK-CP-JSON-DAG: "%233:sub3": 284 # CHECK-CP-JSON-DAG: "%233:sub4": 281 # CHECK-CP-JSON-DAG: "%233:sub5": 280 # CHECK-CP-JSON-DAG: "%233:sub6": 279 # CHECK-CP-JSON-DAG: "%233:sub7": 278 # CHECK-CP-JSON-DAG: "%233:sub8": 275 # CHECK-CP-JSON-DAG: "%233:sub9": 274 # CHECK-CP-JSON-DAG: "%233:sub10": 273 # CHECK-CP-JSON-DAG: "%233:sub11": 272 # CHECK-CP-JSON-DAG: "%233:sub12": 269 # CHECK-CP-JSON-DAG: "%233:sub13": 268 # CHECK-CP-JSON-DAG: "%233:sub14": 267 # CHECK-CP-JSON-DAG: "%233:sub15": 266 # CHECK-CP-JSON-DAG: "%233:sub16": 263 # CHECK-CP-JSON-DAG: "%233:sub17": 262 # CHECK-CP-JSON-DAG: "%233:sub18": 261 # CHECK-CP-JSON-DAG: "%233:sub19": 260 # CHECK-CP-JSON-DAG: "%233:sub20": 257 # CHECK-CP-JSON-DAG: "%233:sub21": 256 # CHECK-CP-JSON-DAG: "%233:sub22": 255 # CHECK-CP-JSON-DAG: "%233:sub23": 254 # CHECK-CP-JSON-DAG: "%233:sub24": 251 # CHECK-CP-JSON-DAG: "%233:sub25": 250 # CHECK-CP-JSON-DAG: "%233:sub26": 249 # CHECK-CP-JSON-DAG: "%233:sub27": 248 # CHECK-CP-JSON-DAG: "%233:sub28": 245 # CHECK-CP-JSON-DAG: "%233:sub29": 244 # CHECK-CP-JSON-DAG: "%233:sub30": 243 # CHECK-CP-JSON-DAG: "%233:sub31": 242 # CHECK-CP-JSON-DAG: "%275:sub0": 335 # CHECK-CP-JSON-DAG: "%275:sub1": 334 # CHECK-CP-JSON-DAG: "%275:sub2": 333 # CHECK-CP-JSON-DAG: "%275:sub3": 332 # CHECK-CP-JSON-DAG: "%275:sub4": 329 # CHECK-CP-JSON-DAG: "%275:sub5": 328 # CHECK-CP-JSON-DAG: "%275:sub6": 327 # CHECK-CP-JSON-DAG: "%275:sub7": 326 # CHECK-CP-JSON-DAG: "%275:sub8": 323 # CHECK-CP-JSON-DAG: "%275:sub9": 322 # CHECK-CP-JSON-DAG: "%275:sub10": 321 # CHECK-CP-JSON-DAG: "%275:sub11": 320 # CHECK-CP-JSON-DAG: "%275:sub12": 317 # CHECK-CP-JSON-DAG: "%275:sub13": 316 # CHECK-CP-JSON-DAG: "%275:sub14": 315 # CHECK-CP-JSON-DAG: "%275:sub15": 314 # CHECK-CP-JSON-DAG: "%275:sub16": 311 # CHECK-CP-JSON-DAG: "%275:sub17": 310 # CHECK-CP-JSON-DAG: "%275:sub18": 309 # CHECK-CP-JSON-DAG: "%275:sub19": 308 # CHECK-CP-JSON-DAG: "%275:sub20": 305 # CHECK-CP-JSON-DAG: "%275:sub21": 304 # CHECK-CP-JSON-DAG: "%275:sub22": 303 # CHECK-CP-JSON-DAG: "%275:sub23": 302 # CHECK-CP-JSON-DAG: "%275:sub24": 299 # CHECK-CP-JSON-DAG: "%275:sub25": 298 # CHECK-CP-JSON-DAG: "%275:sub26": 297 # CHECK-CP-JSON-DAG: "%275:sub27": 296 # CHECK-CP-JSON-DAG: "%275:sub28": 293 # CHECK-CP-JSON-DAG: "%275:sub29": 292 # CHECK-CP-JSON-DAG: "%275:sub30": 291 # CHECK-CP-JSON-DAG: "%275:sub31": 290 # CHECK-CP-JSON-DAG: "%317:sub0": 383 # CHECK-CP-JSON-DAG: "%317:sub1": 382 # CHECK-CP-JSON-DAG: "%317:sub2": 381 # CHECK-CP-JSON-DAG: "%317:sub3": 380 # CHECK-CP-JSON-DAG: "%317:sub4": 377 # CHECK-CP-JSON-DAG: "%317:sub5": 376 # CHECK-CP-JSON-DAG: "%317:sub6": 375 # CHECK-CP-JSON-DAG: "%317:sub7": 374 # CHECK-CP-JSON-DAG: "%317:sub8": 371 # CHECK-CP-JSON-DAG: "%317:sub9": 370 # CHECK-CP-JSON-DAG: "%317:sub10": 369 # CHECK-CP-JSON-DAG: "%317:sub11": 368 # CHECK-CP-JSON-DAG: "%317:sub12": 365 # CHECK-CP-JSON-DAG: "%317:sub13": 364 # CHECK-CP-JSON-DAG: "%317:sub14": 363 # CHECK-CP-JSON-DAG: "%317:sub15": 362 # CHECK-CP-JSON-DAG: "%317:sub16": 359 # CHECK-CP-JSON-DAG: "%317:sub17": 358 # CHECK-CP-JSON-DAG: "%317:sub18": 357 # CHECK-CP-JSON-DAG: "%317:sub19": 356 # CHECK-CP-JSON-DAG: "%317:sub20": 353 # CHECK-CP-JSON-DAG: "%317:sub21": 352 # CHECK-CP-JSON-DAG: "%317:sub22": 351 # CHECK-CP-JSON-DAG: "%317:sub23": 350 # CHECK-CP-JSON-DAG: "%317:sub24": 347 # CHECK-CP-JSON-DAG: "%317:sub25": 346 # CHECK-CP-JSON-DAG: "%317:sub26": 345 # CHECK-CP-JSON-DAG: "%317:sub27": 344 # CHECK-CP-JSON-DAG: "%317:sub28": 341 # CHECK-CP-JSON-DAG: "%317:sub29": 340 # CHECK-CP-JSON-DAG: "%317:sub30": 339 # CHECK-CP-JSON-DAG: "%317:sub31": 338 # CHECK-CP-JSON-DAG: "%319": 6 # CHECK-CP-JSON-DAG: "%320": 6 # CHECK-CP-JSON-DAG: "%321": 6 # CHECK-CP-JSON-DAG: "%322": 6 # CHECK-CP-JSON-DAG: "%324": 6 # CHECK-CP-JSON-DAG: "%325": 6 # CHECK-CP-JSON-DAG: "%326": 6 # CHECK-CP-JSON-DAG: "%327": 6 # CHECK-CP-JSON-DAG: "%329": 6 # CHECK-CP-JSON-DAG: "%330": 6 # CHECK-CP-JSON-DAG: "%331": 6 # CHECK-CP-JSON-DAG: "%332": 6 # CHECK-CP-JSON-DAG: "%334": 6 # CHECK-CP-JSON-DAG: "%335": 6 # CHECK-CP-JSON-DAG: "%336": 6 # CHECK-CP-JSON-DAG: "%337": 6 # CHECK-CP-JSON-DAG: "%339": 6 # CHECK-CP-JSON-DAG: "%340": 6 # CHECK-CP-JSON-DAG: "%341": 6 # CHECK-CP-JSON-DAG: "%342": 6 # CHECK-CP-JSON-DAG: "%344": 6 # CHECK-CP-JSON-DAG: "%345": 6 # CHECK-CP-JSON-DAG: "%346": 6 # CHECK-CP-JSON-DAG: "%347": 6 # CHECK-CP-JSON-DAG: "%348:sub0": 0 # CHECK-CP-JSON-DAG: "%349": 6 # CHECK-CP-JSON-DAG: "%350": 6 # CHECK-CP-JSON-DAG: "%351": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%353:vreg_128 = GLOBAL_LOAD_DWORDX4 %102, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p6, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 142 # CHECK-CP-JSON-DAG: "%69:sub1": 141 # CHECK-CP-JSON-DAG: "%69:sub2": 140 # CHECK-CP-JSON-DAG: "%69:sub3": 139 # CHECK-CP-JSON-DAG: "%69:sub4": 136 # CHECK-CP-JSON-DAG: "%69:sub5": 135 # CHECK-CP-JSON-DAG: "%69:sub6": 134 # CHECK-CP-JSON-DAG: "%69:sub7": 133 # CHECK-CP-JSON-DAG: "%69:sub8": 130 # CHECK-CP-JSON-DAG: "%69:sub9": 129 # CHECK-CP-JSON-DAG: "%69:sub10": 128 # CHECK-CP-JSON-DAG: "%69:sub11": 127 # CHECK-CP-JSON-DAG: "%69:sub12": 124 # CHECK-CP-JSON-DAG: "%69:sub13": 123 # CHECK-CP-JSON-DAG: "%69:sub14": 122 # CHECK-CP-JSON-DAG: "%69:sub15": 121 # CHECK-CP-JSON-DAG: "%69:sub16": 118 # CHECK-CP-JSON-DAG: "%69:sub17": 117 # CHECK-CP-JSON-DAG: "%69:sub18": 116 # CHECK-CP-JSON-DAG: "%69:sub19": 115 # CHECK-CP-JSON-DAG: "%69:sub20": 112 # CHECK-CP-JSON-DAG: "%69:sub21": 111 # CHECK-CP-JSON-DAG: "%69:sub22": 110 # CHECK-CP-JSON-DAG: "%69:sub23": 109 # CHECK-CP-JSON-DAG: "%69:sub24": 106 # CHECK-CP-JSON-DAG: "%69:sub25": 105 # CHECK-CP-JSON-DAG: "%69:sub26": 104 # CHECK-CP-JSON-DAG: "%69:sub27": 103 # CHECK-CP-JSON-DAG: "%69:sub28": 100 # CHECK-CP-JSON-DAG: "%69:sub29": 99 # CHECK-CP-JSON-DAG: "%69:sub30": 98 # CHECK-CP-JSON-DAG: "%69:sub31": 97 # CHECK-CP-JSON-DAG: "%70:sub0": 94 # CHECK-CP-JSON-DAG: "%70:sub1": 93 # CHECK-CP-JSON-DAG: "%70:sub2": 92 # CHECK-CP-JSON-DAG: "%70:sub3": 91 # CHECK-CP-JSON-DAG: "%70:sub4": 88 # CHECK-CP-JSON-DAG: "%70:sub5": 87 # CHECK-CP-JSON-DAG: "%70:sub6": 86 # CHECK-CP-JSON-DAG: "%70:sub7": 85 # CHECK-CP-JSON-DAG: "%70:sub8": 82 # CHECK-CP-JSON-DAG: "%70:sub9": 81 # CHECK-CP-JSON-DAG: "%70:sub10": 80 # CHECK-CP-JSON-DAG: "%70:sub11": 79 # CHECK-CP-JSON-DAG: "%70:sub12": 76 # CHECK-CP-JSON-DAG: "%70:sub13": 75 # CHECK-CP-JSON-DAG: "%70:sub14": 74 # CHECK-CP-JSON-DAG: "%70:sub15": 73 # CHECK-CP-JSON-DAG: "%70:sub16": 70 # CHECK-CP-JSON-DAG: "%70:sub17": 69 # CHECK-CP-JSON-DAG: "%70:sub18": 68 # CHECK-CP-JSON-DAG: "%70:sub19": 67 # CHECK-CP-JSON-DAG: "%70:sub20": 64 # CHECK-CP-JSON-DAG: "%70:sub21": 63 # CHECK-CP-JSON-DAG: "%70:sub22": 62 # CHECK-CP-JSON-DAG: "%70:sub23": 61 # CHECK-CP-JSON-DAG: "%70:sub24": 58 # CHECK-CP-JSON-DAG: "%70:sub25": 57 # CHECK-CP-JSON-DAG: "%70:sub26": 56 # CHECK-CP-JSON-DAG: "%70:sub27": 55 # CHECK-CP-JSON-DAG: "%70:sub28": 52 # CHECK-CP-JSON-DAG: "%70:sub29": 51 # CHECK-CP-JSON-DAG: "%70:sub30": 50 # CHECK-CP-JSON-DAG: "%70:sub31": 49 # CHECK-CP-JSON-DAG: "%102": 0 # CHECK-CP-JSON-DAG: "%107": 7 # CHECK-CP-JSON-DAG: "%149:sub0": 190 # CHECK-CP-JSON-DAG: "%149:sub1": 189 # CHECK-CP-JSON-DAG: "%149:sub2": 188 # CHECK-CP-JSON-DAG: "%149:sub3": 187 # CHECK-CP-JSON-DAG: "%149:sub4": 184 # CHECK-CP-JSON-DAG: "%149:sub5": 183 # CHECK-CP-JSON-DAG: "%149:sub6": 182 # CHECK-CP-JSON-DAG: "%149:sub7": 181 # CHECK-CP-JSON-DAG: "%149:sub8": 178 # CHECK-CP-JSON-DAG: "%149:sub9": 177 # CHECK-CP-JSON-DAG: "%149:sub10": 176 # CHECK-CP-JSON-DAG: "%149:sub11": 175 # CHECK-CP-JSON-DAG: "%149:sub12": 172 # CHECK-CP-JSON-DAG: "%149:sub13": 171 # CHECK-CP-JSON-DAG: "%149:sub14": 170 # CHECK-CP-JSON-DAG: "%149:sub15": 169 # CHECK-CP-JSON-DAG: "%149:sub16": 166 # CHECK-CP-JSON-DAG: "%149:sub17": 165 # CHECK-CP-JSON-DAG: "%149:sub18": 164 # CHECK-CP-JSON-DAG: "%149:sub19": 163 # CHECK-CP-JSON-DAG: "%149:sub20": 160 # CHECK-CP-JSON-DAG: "%149:sub21": 159 # CHECK-CP-JSON-DAG: "%149:sub22": 158 # CHECK-CP-JSON-DAG: "%149:sub23": 157 # CHECK-CP-JSON-DAG: "%149:sub24": 154 # CHECK-CP-JSON-DAG: "%149:sub25": 153 # CHECK-CP-JSON-DAG: "%149:sub26": 152 # CHECK-CP-JSON-DAG: "%149:sub27": 151 # CHECK-CP-JSON-DAG: "%149:sub28": 148 # CHECK-CP-JSON-DAG: "%149:sub29": 147 # CHECK-CP-JSON-DAG: "%149:sub30": 146 # CHECK-CP-JSON-DAG: "%149:sub31": 145 # CHECK-CP-JSON-DAG: "%191:sub0": 238 # CHECK-CP-JSON-DAG: "%191:sub1": 237 # CHECK-CP-JSON-DAG: "%191:sub2": 236 # CHECK-CP-JSON-DAG: "%191:sub3": 235 # CHECK-CP-JSON-DAG: "%191:sub4": 232 # CHECK-CP-JSON-DAG: "%191:sub5": 231 # CHECK-CP-JSON-DAG: "%191:sub6": 230 # CHECK-CP-JSON-DAG: "%191:sub7": 229 # CHECK-CP-JSON-DAG: "%191:sub8": 226 # CHECK-CP-JSON-DAG: "%191:sub9": 225 # CHECK-CP-JSON-DAG: "%191:sub10": 224 # CHECK-CP-JSON-DAG: "%191:sub11": 223 # CHECK-CP-JSON-DAG: "%191:sub12": 220 # CHECK-CP-JSON-DAG: "%191:sub13": 219 # CHECK-CP-JSON-DAG: "%191:sub14": 218 # CHECK-CP-JSON-DAG: "%191:sub15": 217 # CHECK-CP-JSON-DAG: "%191:sub16": 214 # CHECK-CP-JSON-DAG: "%191:sub17": 213 # CHECK-CP-JSON-DAG: "%191:sub18": 212 # CHECK-CP-JSON-DAG: "%191:sub19": 211 # CHECK-CP-JSON-DAG: "%191:sub20": 208 # CHECK-CP-JSON-DAG: "%191:sub21": 207 # CHECK-CP-JSON-DAG: "%191:sub22": 206 # CHECK-CP-JSON-DAG: "%191:sub23": 205 # CHECK-CP-JSON-DAG: "%191:sub24": 202 # CHECK-CP-JSON-DAG: "%191:sub25": 201 # CHECK-CP-JSON-DAG: "%191:sub26": 200 # CHECK-CP-JSON-DAG: "%191:sub27": 199 # CHECK-CP-JSON-DAG: "%191:sub28": 196 # CHECK-CP-JSON-DAG: "%191:sub29": 195 # CHECK-CP-JSON-DAG: "%191:sub30": 194 # CHECK-CP-JSON-DAG: "%191:sub31": 193 # CHECK-CP-JSON-DAG: "%233:sub0": 286 # CHECK-CP-JSON-DAG: "%233:sub1": 285 # CHECK-CP-JSON-DAG: "%233:sub2": 284 # CHECK-CP-JSON-DAG: "%233:sub3": 283 # CHECK-CP-JSON-DAG: "%233:sub4": 280 # CHECK-CP-JSON-DAG: "%233:sub5": 279 # CHECK-CP-JSON-DAG: "%233:sub6": 278 # CHECK-CP-JSON-DAG: "%233:sub7": 277 # CHECK-CP-JSON-DAG: "%233:sub8": 274 # CHECK-CP-JSON-DAG: "%233:sub9": 273 # CHECK-CP-JSON-DAG: "%233:sub10": 272 # CHECK-CP-JSON-DAG: "%233:sub11": 271 # CHECK-CP-JSON-DAG: "%233:sub12": 268 # CHECK-CP-JSON-DAG: "%233:sub13": 267 # CHECK-CP-JSON-DAG: "%233:sub14": 266 # CHECK-CP-JSON-DAG: "%233:sub15": 265 # CHECK-CP-JSON-DAG: "%233:sub16": 262 # CHECK-CP-JSON-DAG: "%233:sub17": 261 # CHECK-CP-JSON-DAG: "%233:sub18": 260 # CHECK-CP-JSON-DAG: "%233:sub19": 259 # CHECK-CP-JSON-DAG: "%233:sub20": 256 # CHECK-CP-JSON-DAG: "%233:sub21": 255 # CHECK-CP-JSON-DAG: "%233:sub22": 254 # CHECK-CP-JSON-DAG: "%233:sub23": 253 # CHECK-CP-JSON-DAG: "%233:sub24": 250 # CHECK-CP-JSON-DAG: "%233:sub25": 249 # CHECK-CP-JSON-DAG: "%233:sub26": 248 # CHECK-CP-JSON-DAG: "%233:sub27": 247 # CHECK-CP-JSON-DAG: "%233:sub28": 244 # CHECK-CP-JSON-DAG: "%233:sub29": 243 # CHECK-CP-JSON-DAG: "%233:sub30": 242 # CHECK-CP-JSON-DAG: "%233:sub31": 241 # CHECK-CP-JSON-DAG: "%275:sub0": 334 # CHECK-CP-JSON-DAG: "%275:sub1": 333 # CHECK-CP-JSON-DAG: "%275:sub2": 332 # CHECK-CP-JSON-DAG: "%275:sub3": 331 # CHECK-CP-JSON-DAG: "%275:sub4": 328 # CHECK-CP-JSON-DAG: "%275:sub5": 327 # CHECK-CP-JSON-DAG: "%275:sub6": 326 # CHECK-CP-JSON-DAG: "%275:sub7": 325 # CHECK-CP-JSON-DAG: "%275:sub8": 322 # CHECK-CP-JSON-DAG: "%275:sub9": 321 # CHECK-CP-JSON-DAG: "%275:sub10": 320 # CHECK-CP-JSON-DAG: "%275:sub11": 319 # CHECK-CP-JSON-DAG: "%275:sub12": 316 # CHECK-CP-JSON-DAG: "%275:sub13": 315 # CHECK-CP-JSON-DAG: "%275:sub14": 314 # CHECK-CP-JSON-DAG: "%275:sub15": 313 # CHECK-CP-JSON-DAG: "%275:sub16": 310 # CHECK-CP-JSON-DAG: "%275:sub17": 309 # CHECK-CP-JSON-DAG: "%275:sub18": 308 # CHECK-CP-JSON-DAG: "%275:sub19": 307 # CHECK-CP-JSON-DAG: "%275:sub20": 304 # CHECK-CP-JSON-DAG: "%275:sub21": 303 # CHECK-CP-JSON-DAG: "%275:sub22": 302 # CHECK-CP-JSON-DAG: "%275:sub23": 301 # CHECK-CP-JSON-DAG: "%275:sub24": 298 # CHECK-CP-JSON-DAG: "%275:sub25": 297 # CHECK-CP-JSON-DAG: "%275:sub26": 296 # CHECK-CP-JSON-DAG: "%275:sub27": 295 # CHECK-CP-JSON-DAG: "%275:sub28": 292 # CHECK-CP-JSON-DAG: "%275:sub29": 291 # CHECK-CP-JSON-DAG: "%275:sub30": 290 # CHECK-CP-JSON-DAG: "%275:sub31": 289 # CHECK-CP-JSON-DAG: "%317:sub0": 382 # CHECK-CP-JSON-DAG: "%317:sub1": 381 # CHECK-CP-JSON-DAG: "%317:sub2": 380 # CHECK-CP-JSON-DAG: "%317:sub3": 379 # CHECK-CP-JSON-DAG: "%317:sub4": 376 # CHECK-CP-JSON-DAG: "%317:sub5": 375 # CHECK-CP-JSON-DAG: "%317:sub6": 374 # CHECK-CP-JSON-DAG: "%317:sub7": 373 # CHECK-CP-JSON-DAG: "%317:sub8": 370 # CHECK-CP-JSON-DAG: "%317:sub9": 369 # CHECK-CP-JSON-DAG: "%317:sub10": 368 # CHECK-CP-JSON-DAG: "%317:sub11": 367 # CHECK-CP-JSON-DAG: "%317:sub12": 364 # CHECK-CP-JSON-DAG: "%317:sub13": 363 # CHECK-CP-JSON-DAG: "%317:sub14": 362 # CHECK-CP-JSON-DAG: "%317:sub15": 361 # CHECK-CP-JSON-DAG: "%317:sub16": 358 # CHECK-CP-JSON-DAG: "%317:sub17": 357 # CHECK-CP-JSON-DAG: "%317:sub18": 356 # CHECK-CP-JSON-DAG: "%317:sub19": 355 # CHECK-CP-JSON-DAG: "%317:sub20": 352 # CHECK-CP-JSON-DAG: "%317:sub21": 351 # CHECK-CP-JSON-DAG: "%317:sub22": 350 # CHECK-CP-JSON-DAG: "%317:sub23": 349 # CHECK-CP-JSON-DAG: "%317:sub24": 346 # CHECK-CP-JSON-DAG: "%317:sub25": 345 # CHECK-CP-JSON-DAG: "%317:sub26": 344 # CHECK-CP-JSON-DAG: "%317:sub27": 343 # CHECK-CP-JSON-DAG: "%317:sub28": 340 # CHECK-CP-JSON-DAG: "%317:sub29": 339 # CHECK-CP-JSON-DAG: "%317:sub30": 338 # CHECK-CP-JSON-DAG: "%317:sub31": 337 # CHECK-CP-JSON-DAG: "%319": 5 # CHECK-CP-JSON-DAG: "%320": 5 # CHECK-CP-JSON-DAG: "%321": 5 # CHECK-CP-JSON-DAG: "%322": 5 # CHECK-CP-JSON-DAG: "%324": 5 # CHECK-CP-JSON-DAG: "%325": 5 # CHECK-CP-JSON-DAG: "%326": 5 # CHECK-CP-JSON-DAG: "%327": 5 # CHECK-CP-JSON-DAG: "%329": 5 # CHECK-CP-JSON-DAG: "%330": 5 # CHECK-CP-JSON-DAG: "%331": 5 # CHECK-CP-JSON-DAG: "%332": 5 # CHECK-CP-JSON-DAG: "%334": 5 # CHECK-CP-JSON-DAG: "%335": 5 # CHECK-CP-JSON-DAG: "%336": 5 # CHECK-CP-JSON-DAG: "%337": 5 # CHECK-CP-JSON-DAG: "%339": 5 # CHECK-CP-JSON-DAG: "%340": 5 # CHECK-CP-JSON-DAG: "%341": 5 # CHECK-CP-JSON-DAG: "%342": 5 # CHECK-CP-JSON-DAG: "%344": 5 # CHECK-CP-JSON-DAG: "%345": 5 # CHECK-CP-JSON-DAG: "%346": 5 # CHECK-CP-JSON-DAG: "%347": 5 # CHECK-CP-JSON-DAG: "%349": 5 # CHECK-CP-JSON-DAG: "%350": 5 # CHECK-CP-JSON-DAG: "%351": 5 # CHECK-CP-JSON-DAG: "%352": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%354:vgpr_32 = COPY %353.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 141 # CHECK-CP-JSON-DAG: "%69:sub1": 140 # CHECK-CP-JSON-DAG: "%69:sub2": 139 # CHECK-CP-JSON-DAG: "%69:sub3": 138 # CHECK-CP-JSON-DAG: "%69:sub4": 135 # CHECK-CP-JSON-DAG: "%69:sub5": 134 # CHECK-CP-JSON-DAG: "%69:sub6": 133 # CHECK-CP-JSON-DAG: "%69:sub7": 132 # CHECK-CP-JSON-DAG: "%69:sub8": 129 # CHECK-CP-JSON-DAG: "%69:sub9": 128 # CHECK-CP-JSON-DAG: "%69:sub10": 127 # CHECK-CP-JSON-DAG: "%69:sub11": 126 # CHECK-CP-JSON-DAG: "%69:sub12": 123 # CHECK-CP-JSON-DAG: "%69:sub13": 122 # CHECK-CP-JSON-DAG: "%69:sub14": 121 # CHECK-CP-JSON-DAG: "%69:sub15": 120 # CHECK-CP-JSON-DAG: "%69:sub16": 117 # CHECK-CP-JSON-DAG: "%69:sub17": 116 # CHECK-CP-JSON-DAG: "%69:sub18": 115 # CHECK-CP-JSON-DAG: "%69:sub19": 114 # CHECK-CP-JSON-DAG: "%69:sub20": 111 # CHECK-CP-JSON-DAG: "%69:sub21": 110 # CHECK-CP-JSON-DAG: "%69:sub22": 109 # CHECK-CP-JSON-DAG: "%69:sub23": 108 # CHECK-CP-JSON-DAG: "%69:sub24": 105 # CHECK-CP-JSON-DAG: "%69:sub25": 104 # CHECK-CP-JSON-DAG: "%69:sub26": 103 # CHECK-CP-JSON-DAG: "%69:sub27": 102 # CHECK-CP-JSON-DAG: "%69:sub28": 99 # CHECK-CP-JSON-DAG: "%69:sub29": 98 # CHECK-CP-JSON-DAG: "%69:sub30": 97 # CHECK-CP-JSON-DAG: "%69:sub31": 96 # CHECK-CP-JSON-DAG: "%70:sub0": 93 # CHECK-CP-JSON-DAG: "%70:sub1": 92 # CHECK-CP-JSON-DAG: "%70:sub2": 91 # CHECK-CP-JSON-DAG: "%70:sub3": 90 # CHECK-CP-JSON-DAG: "%70:sub4": 87 # CHECK-CP-JSON-DAG: "%70:sub5": 86 # CHECK-CP-JSON-DAG: "%70:sub6": 85 # CHECK-CP-JSON-DAG: "%70:sub7": 84 # CHECK-CP-JSON-DAG: "%70:sub8": 81 # CHECK-CP-JSON-DAG: "%70:sub9": 80 # CHECK-CP-JSON-DAG: "%70:sub10": 79 # CHECK-CP-JSON-DAG: "%70:sub11": 78 # CHECK-CP-JSON-DAG: "%70:sub12": 75 # CHECK-CP-JSON-DAG: "%70:sub13": 74 # CHECK-CP-JSON-DAG: "%70:sub14": 73 # CHECK-CP-JSON-DAG: "%70:sub15": 72 # CHECK-CP-JSON-DAG: "%70:sub16": 69 # CHECK-CP-JSON-DAG: "%70:sub17": 68 # CHECK-CP-JSON-DAG: "%70:sub18": 67 # CHECK-CP-JSON-DAG: "%70:sub19": 66 # CHECK-CP-JSON-DAG: "%70:sub20": 63 # CHECK-CP-JSON-DAG: "%70:sub21": 62 # CHECK-CP-JSON-DAG: "%70:sub22": 61 # CHECK-CP-JSON-DAG: "%70:sub23": 60 # CHECK-CP-JSON-DAG: "%70:sub24": 57 # CHECK-CP-JSON-DAG: "%70:sub25": 56 # CHECK-CP-JSON-DAG: "%70:sub26": 55 # CHECK-CP-JSON-DAG: "%70:sub27": 54 # CHECK-CP-JSON-DAG: "%70:sub28": 51 # CHECK-CP-JSON-DAG: "%70:sub29": 50 # CHECK-CP-JSON-DAG: "%70:sub30": 49 # CHECK-CP-JSON-DAG: "%70:sub31": 48 # CHECK-CP-JSON-DAG: "%107": 6 # CHECK-CP-JSON-DAG: "%149:sub0": 189 # CHECK-CP-JSON-DAG: "%149:sub1": 188 # CHECK-CP-JSON-DAG: "%149:sub2": 187 # CHECK-CP-JSON-DAG: "%149:sub3": 186 # CHECK-CP-JSON-DAG: "%149:sub4": 183 # CHECK-CP-JSON-DAG: "%149:sub5": 182 # CHECK-CP-JSON-DAG: "%149:sub6": 181 # CHECK-CP-JSON-DAG: "%149:sub7": 180 # CHECK-CP-JSON-DAG: "%149:sub8": 177 # CHECK-CP-JSON-DAG: "%149:sub9": 176 # CHECK-CP-JSON-DAG: "%149:sub10": 175 # CHECK-CP-JSON-DAG: "%149:sub11": 174 # CHECK-CP-JSON-DAG: "%149:sub12": 171 # CHECK-CP-JSON-DAG: "%149:sub13": 170 # CHECK-CP-JSON-DAG: "%149:sub14": 169 # CHECK-CP-JSON-DAG: "%149:sub15": 168 # CHECK-CP-JSON-DAG: "%149:sub16": 165 # CHECK-CP-JSON-DAG: "%149:sub17": 164 # CHECK-CP-JSON-DAG: "%149:sub18": 163 # CHECK-CP-JSON-DAG: "%149:sub19": 162 # CHECK-CP-JSON-DAG: "%149:sub20": 159 # CHECK-CP-JSON-DAG: "%149:sub21": 158 # CHECK-CP-JSON-DAG: "%149:sub22": 157 # CHECK-CP-JSON-DAG: "%149:sub23": 156 # CHECK-CP-JSON-DAG: "%149:sub24": 153 # CHECK-CP-JSON-DAG: "%149:sub25": 152 # CHECK-CP-JSON-DAG: "%149:sub26": 151 # CHECK-CP-JSON-DAG: "%149:sub27": 150 # CHECK-CP-JSON-DAG: "%149:sub28": 147 # CHECK-CP-JSON-DAG: "%149:sub29": 146 # CHECK-CP-JSON-DAG: "%149:sub30": 145 # CHECK-CP-JSON-DAG: "%149:sub31": 144 # CHECK-CP-JSON-DAG: "%191:sub0": 237 # CHECK-CP-JSON-DAG: "%191:sub1": 236 # CHECK-CP-JSON-DAG: "%191:sub2": 235 # CHECK-CP-JSON-DAG: "%191:sub3": 234 # CHECK-CP-JSON-DAG: "%191:sub4": 231 # CHECK-CP-JSON-DAG: "%191:sub5": 230 # CHECK-CP-JSON-DAG: "%191:sub6": 229 # CHECK-CP-JSON-DAG: "%191:sub7": 228 # CHECK-CP-JSON-DAG: "%191:sub8": 225 # CHECK-CP-JSON-DAG: "%191:sub9": 224 # CHECK-CP-JSON-DAG: "%191:sub10": 223 # CHECK-CP-JSON-DAG: "%191:sub11": 222 # CHECK-CP-JSON-DAG: "%191:sub12": 219 # CHECK-CP-JSON-DAG: "%191:sub13": 218 # CHECK-CP-JSON-DAG: "%191:sub14": 217 # CHECK-CP-JSON-DAG: "%191:sub15": 216 # CHECK-CP-JSON-DAG: "%191:sub16": 213 # CHECK-CP-JSON-DAG: "%191:sub17": 212 # CHECK-CP-JSON-DAG: "%191:sub18": 211 # CHECK-CP-JSON-DAG: "%191:sub19": 210 # CHECK-CP-JSON-DAG: "%191:sub20": 207 # CHECK-CP-JSON-DAG: "%191:sub21": 206 # CHECK-CP-JSON-DAG: "%191:sub22": 205 # CHECK-CP-JSON-DAG: "%191:sub23": 204 # CHECK-CP-JSON-DAG: "%191:sub24": 201 # CHECK-CP-JSON-DAG: "%191:sub25": 200 # CHECK-CP-JSON-DAG: "%191:sub26": 199 # CHECK-CP-JSON-DAG: "%191:sub27": 198 # CHECK-CP-JSON-DAG: "%191:sub28": 195 # CHECK-CP-JSON-DAG: "%191:sub29": 194 # CHECK-CP-JSON-DAG: "%191:sub30": 193 # CHECK-CP-JSON-DAG: "%191:sub31": 192 # CHECK-CP-JSON-DAG: "%233:sub0": 285 # CHECK-CP-JSON-DAG: "%233:sub1": 284 # CHECK-CP-JSON-DAG: "%233:sub2": 283 # CHECK-CP-JSON-DAG: "%233:sub3": 282 # CHECK-CP-JSON-DAG: "%233:sub4": 279 # CHECK-CP-JSON-DAG: "%233:sub5": 278 # CHECK-CP-JSON-DAG: "%233:sub6": 277 # CHECK-CP-JSON-DAG: "%233:sub7": 276 # CHECK-CP-JSON-DAG: "%233:sub8": 273 # CHECK-CP-JSON-DAG: "%233:sub9": 272 # CHECK-CP-JSON-DAG: "%233:sub10": 271 # CHECK-CP-JSON-DAG: "%233:sub11": 270 # CHECK-CP-JSON-DAG: "%233:sub12": 267 # CHECK-CP-JSON-DAG: "%233:sub13": 266 # CHECK-CP-JSON-DAG: "%233:sub14": 265 # CHECK-CP-JSON-DAG: "%233:sub15": 264 # CHECK-CP-JSON-DAG: "%233:sub16": 261 # CHECK-CP-JSON-DAG: "%233:sub17": 260 # CHECK-CP-JSON-DAG: "%233:sub18": 259 # CHECK-CP-JSON-DAG: "%233:sub19": 258 # CHECK-CP-JSON-DAG: "%233:sub20": 255 # CHECK-CP-JSON-DAG: "%233:sub21": 254 # CHECK-CP-JSON-DAG: "%233:sub22": 253 # CHECK-CP-JSON-DAG: "%233:sub23": 252 # CHECK-CP-JSON-DAG: "%233:sub24": 249 # CHECK-CP-JSON-DAG: "%233:sub25": 248 # CHECK-CP-JSON-DAG: "%233:sub26": 247 # CHECK-CP-JSON-DAG: "%233:sub27": 246 # CHECK-CP-JSON-DAG: "%233:sub28": 243 # CHECK-CP-JSON-DAG: "%233:sub29": 242 # CHECK-CP-JSON-DAG: "%233:sub30": 241 # CHECK-CP-JSON-DAG: "%233:sub31": 240 # CHECK-CP-JSON-DAG: "%275:sub0": 333 # CHECK-CP-JSON-DAG: "%275:sub1": 332 # CHECK-CP-JSON-DAG: "%275:sub2": 331 # CHECK-CP-JSON-DAG: "%275:sub3": 330 # CHECK-CP-JSON-DAG: "%275:sub4": 327 # CHECK-CP-JSON-DAG: "%275:sub5": 326 # CHECK-CP-JSON-DAG: "%275:sub6": 325 # CHECK-CP-JSON-DAG: "%275:sub7": 324 # CHECK-CP-JSON-DAG: "%275:sub8": 321 # CHECK-CP-JSON-DAG: "%275:sub9": 320 # CHECK-CP-JSON-DAG: "%275:sub10": 319 # CHECK-CP-JSON-DAG: "%275:sub11": 318 # CHECK-CP-JSON-DAG: "%275:sub12": 315 # CHECK-CP-JSON-DAG: "%275:sub13": 314 # CHECK-CP-JSON-DAG: "%275:sub14": 313 # CHECK-CP-JSON-DAG: "%275:sub15": 312 # CHECK-CP-JSON-DAG: "%275:sub16": 309 # CHECK-CP-JSON-DAG: "%275:sub17": 308 # CHECK-CP-JSON-DAG: "%275:sub18": 307 # CHECK-CP-JSON-DAG: "%275:sub19": 306 # CHECK-CP-JSON-DAG: "%275:sub20": 303 # CHECK-CP-JSON-DAG: "%275:sub21": 302 # CHECK-CP-JSON-DAG: "%275:sub22": 301 # CHECK-CP-JSON-DAG: "%275:sub23": 300 # CHECK-CP-JSON-DAG: "%275:sub24": 297 # CHECK-CP-JSON-DAG: "%275:sub25": 296 # CHECK-CP-JSON-DAG: "%275:sub26": 295 # CHECK-CP-JSON-DAG: "%275:sub27": 294 # CHECK-CP-JSON-DAG: "%275:sub28": 291 # CHECK-CP-JSON-DAG: "%275:sub29": 290 # CHECK-CP-JSON-DAG: "%275:sub30": 289 # CHECK-CP-JSON-DAG: "%275:sub31": 288 # CHECK-CP-JSON-DAG: "%317:sub0": 381 # CHECK-CP-JSON-DAG: "%317:sub1": 380 # CHECK-CP-JSON-DAG: "%317:sub2": 379 # CHECK-CP-JSON-DAG: "%317:sub3": 378 # CHECK-CP-JSON-DAG: "%317:sub4": 375 # CHECK-CP-JSON-DAG: "%317:sub5": 374 # CHECK-CP-JSON-DAG: "%317:sub6": 373 # CHECK-CP-JSON-DAG: "%317:sub7": 372 # CHECK-CP-JSON-DAG: "%317:sub8": 369 # CHECK-CP-JSON-DAG: "%317:sub9": 368 # CHECK-CP-JSON-DAG: "%317:sub10": 367 # CHECK-CP-JSON-DAG: "%317:sub11": 366 # CHECK-CP-JSON-DAG: "%317:sub12": 363 # CHECK-CP-JSON-DAG: "%317:sub13": 362 # CHECK-CP-JSON-DAG: "%317:sub14": 361 # CHECK-CP-JSON-DAG: "%317:sub15": 360 # CHECK-CP-JSON-DAG: "%317:sub16": 357 # CHECK-CP-JSON-DAG: "%317:sub17": 356 # CHECK-CP-JSON-DAG: "%317:sub18": 355 # CHECK-CP-JSON-DAG: "%317:sub19": 354 # CHECK-CP-JSON-DAG: "%317:sub20": 351 # CHECK-CP-JSON-DAG: "%317:sub21": 350 # CHECK-CP-JSON-DAG: "%317:sub22": 349 # CHECK-CP-JSON-DAG: "%317:sub23": 348 # CHECK-CP-JSON-DAG: "%317:sub24": 345 # CHECK-CP-JSON-DAG: "%317:sub25": 344 # CHECK-CP-JSON-DAG: "%317:sub26": 343 # CHECK-CP-JSON-DAG: "%317:sub27": 342 # CHECK-CP-JSON-DAG: "%317:sub28": 339 # CHECK-CP-JSON-DAG: "%317:sub29": 338 # CHECK-CP-JSON-DAG: "%317:sub30": 337 # CHECK-CP-JSON-DAG: "%317:sub31": 336 # CHECK-CP-JSON-DAG: "%319": 4 # CHECK-CP-JSON-DAG: "%320": 4 # CHECK-CP-JSON-DAG: "%321": 4 # CHECK-CP-JSON-DAG: "%322": 4 # CHECK-CP-JSON-DAG: "%324": 4 # CHECK-CP-JSON-DAG: "%325": 4 # CHECK-CP-JSON-DAG: "%326": 4 # CHECK-CP-JSON-DAG: "%327": 4 # CHECK-CP-JSON-DAG: "%329": 4 # CHECK-CP-JSON-DAG: "%330": 4 # CHECK-CP-JSON-DAG: "%331": 4 # CHECK-CP-JSON-DAG: "%332": 4 # CHECK-CP-JSON-DAG: "%334": 4 # CHECK-CP-JSON-DAG: "%335": 4 # CHECK-CP-JSON-DAG: "%336": 4 # CHECK-CP-JSON-DAG: "%337": 4 # CHECK-CP-JSON-DAG: "%339": 4 # CHECK-CP-JSON-DAG: "%340": 4 # CHECK-CP-JSON-DAG: "%341": 4 # CHECK-CP-JSON-DAG: "%342": 4 # CHECK-CP-JSON-DAG: "%344": 4 # CHECK-CP-JSON-DAG: "%345": 4 # CHECK-CP-JSON-DAG: "%346": 4 # CHECK-CP-JSON-DAG: "%347": 4 # CHECK-CP-JSON-DAG: "%349": 4 # CHECK-CP-JSON-DAG: "%350": 4 # CHECK-CP-JSON-DAG: "%351": 4 # CHECK-CP-JSON-DAG: "%352": 4 # CHECK-CP-JSON-DAG: "%353:sub0": 3 # CHECK-CP-JSON-DAG: "%353:sub1": 2 # CHECK-CP-JSON-DAG: "%353:sub2": 1 # CHECK-CP-JSON-DAG: "%353:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%355:vgpr_32 = COPY %353.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 140 # CHECK-CP-JSON-DAG: "%69:sub1": 139 # CHECK-CP-JSON-DAG: "%69:sub2": 138 # CHECK-CP-JSON-DAG: "%69:sub3": 137 # CHECK-CP-JSON-DAG: "%69:sub4": 134 # CHECK-CP-JSON-DAG: "%69:sub5": 133 # CHECK-CP-JSON-DAG: "%69:sub6": 132 # CHECK-CP-JSON-DAG: "%69:sub7": 131 # CHECK-CP-JSON-DAG: "%69:sub8": 128 # CHECK-CP-JSON-DAG: "%69:sub9": 127 # CHECK-CP-JSON-DAG: "%69:sub10": 126 # CHECK-CP-JSON-DAG: "%69:sub11": 125 # CHECK-CP-JSON-DAG: "%69:sub12": 122 # CHECK-CP-JSON-DAG: "%69:sub13": 121 # CHECK-CP-JSON-DAG: "%69:sub14": 120 # CHECK-CP-JSON-DAG: "%69:sub15": 119 # CHECK-CP-JSON-DAG: "%69:sub16": 116 # CHECK-CP-JSON-DAG: "%69:sub17": 115 # CHECK-CP-JSON-DAG: "%69:sub18": 114 # CHECK-CP-JSON-DAG: "%69:sub19": 113 # CHECK-CP-JSON-DAG: "%69:sub20": 110 # CHECK-CP-JSON-DAG: "%69:sub21": 109 # CHECK-CP-JSON-DAG: "%69:sub22": 108 # CHECK-CP-JSON-DAG: "%69:sub23": 107 # CHECK-CP-JSON-DAG: "%69:sub24": 104 # CHECK-CP-JSON-DAG: "%69:sub25": 103 # CHECK-CP-JSON-DAG: "%69:sub26": 102 # CHECK-CP-JSON-DAG: "%69:sub27": 101 # CHECK-CP-JSON-DAG: "%69:sub28": 98 # CHECK-CP-JSON-DAG: "%69:sub29": 97 # CHECK-CP-JSON-DAG: "%69:sub30": 96 # CHECK-CP-JSON-DAG: "%69:sub31": 95 # CHECK-CP-JSON-DAG: "%70:sub0": 92 # CHECK-CP-JSON-DAG: "%70:sub1": 91 # CHECK-CP-JSON-DAG: "%70:sub2": 90 # CHECK-CP-JSON-DAG: "%70:sub3": 89 # CHECK-CP-JSON-DAG: "%70:sub4": 86 # CHECK-CP-JSON-DAG: "%70:sub5": 85 # CHECK-CP-JSON-DAG: "%70:sub6": 84 # CHECK-CP-JSON-DAG: "%70:sub7": 83 # CHECK-CP-JSON-DAG: "%70:sub8": 80 # CHECK-CP-JSON-DAG: "%70:sub9": 79 # CHECK-CP-JSON-DAG: "%70:sub10": 78 # CHECK-CP-JSON-DAG: "%70:sub11": 77 # CHECK-CP-JSON-DAG: "%70:sub12": 74 # CHECK-CP-JSON-DAG: "%70:sub13": 73 # CHECK-CP-JSON-DAG: "%70:sub14": 72 # CHECK-CP-JSON-DAG: "%70:sub15": 71 # CHECK-CP-JSON-DAG: "%70:sub16": 68 # CHECK-CP-JSON-DAG: "%70:sub17": 67 # CHECK-CP-JSON-DAG: "%70:sub18": 66 # CHECK-CP-JSON-DAG: "%70:sub19": 65 # CHECK-CP-JSON-DAG: "%70:sub20": 62 # CHECK-CP-JSON-DAG: "%70:sub21": 61 # CHECK-CP-JSON-DAG: "%70:sub22": 60 # CHECK-CP-JSON-DAG: "%70:sub23": 59 # CHECK-CP-JSON-DAG: "%70:sub24": 56 # CHECK-CP-JSON-DAG: "%70:sub25": 55 # CHECK-CP-JSON-DAG: "%70:sub26": 54 # CHECK-CP-JSON-DAG: "%70:sub27": 53 # CHECK-CP-JSON-DAG: "%70:sub28": 50 # CHECK-CP-JSON-DAG: "%70:sub29": 49 # CHECK-CP-JSON-DAG: "%70:sub30": 48 # CHECK-CP-JSON-DAG: "%70:sub31": 47 # CHECK-CP-JSON-DAG: "%107": 5 # CHECK-CP-JSON-DAG: "%149:sub0": 188 # CHECK-CP-JSON-DAG: "%149:sub1": 187 # CHECK-CP-JSON-DAG: "%149:sub2": 186 # CHECK-CP-JSON-DAG: "%149:sub3": 185 # CHECK-CP-JSON-DAG: "%149:sub4": 182 # CHECK-CP-JSON-DAG: "%149:sub5": 181 # CHECK-CP-JSON-DAG: "%149:sub6": 180 # CHECK-CP-JSON-DAG: "%149:sub7": 179 # CHECK-CP-JSON-DAG: "%149:sub8": 176 # CHECK-CP-JSON-DAG: "%149:sub9": 175 # CHECK-CP-JSON-DAG: "%149:sub10": 174 # CHECK-CP-JSON-DAG: "%149:sub11": 173 # CHECK-CP-JSON-DAG: "%149:sub12": 170 # CHECK-CP-JSON-DAG: "%149:sub13": 169 # CHECK-CP-JSON-DAG: "%149:sub14": 168 # CHECK-CP-JSON-DAG: "%149:sub15": 167 # CHECK-CP-JSON-DAG: "%149:sub16": 164 # CHECK-CP-JSON-DAG: "%149:sub17": 163 # CHECK-CP-JSON-DAG: "%149:sub18": 162 # CHECK-CP-JSON-DAG: "%149:sub19": 161 # CHECK-CP-JSON-DAG: "%149:sub20": 158 # CHECK-CP-JSON-DAG: "%149:sub21": 157 # CHECK-CP-JSON-DAG: "%149:sub22": 156 # CHECK-CP-JSON-DAG: "%149:sub23": 155 # CHECK-CP-JSON-DAG: "%149:sub24": 152 # CHECK-CP-JSON-DAG: "%149:sub25": 151 # CHECK-CP-JSON-DAG: "%149:sub26": 150 # CHECK-CP-JSON-DAG: "%149:sub27": 149 # CHECK-CP-JSON-DAG: "%149:sub28": 146 # CHECK-CP-JSON-DAG: "%149:sub29": 145 # CHECK-CP-JSON-DAG: "%149:sub30": 144 # CHECK-CP-JSON-DAG: "%149:sub31": 143 # CHECK-CP-JSON-DAG: "%191:sub0": 236 # CHECK-CP-JSON-DAG: "%191:sub1": 235 # CHECK-CP-JSON-DAG: "%191:sub2": 234 # CHECK-CP-JSON-DAG: "%191:sub3": 233 # CHECK-CP-JSON-DAG: "%191:sub4": 230 # CHECK-CP-JSON-DAG: "%191:sub5": 229 # CHECK-CP-JSON-DAG: "%191:sub6": 228 # CHECK-CP-JSON-DAG: "%191:sub7": 227 # CHECK-CP-JSON-DAG: "%191:sub8": 224 # CHECK-CP-JSON-DAG: "%191:sub9": 223 # CHECK-CP-JSON-DAG: "%191:sub10": 222 # CHECK-CP-JSON-DAG: "%191:sub11": 221 # CHECK-CP-JSON-DAG: "%191:sub12": 218 # CHECK-CP-JSON-DAG: "%191:sub13": 217 # CHECK-CP-JSON-DAG: "%191:sub14": 216 # CHECK-CP-JSON-DAG: "%191:sub15": 215 # CHECK-CP-JSON-DAG: "%191:sub16": 212 # CHECK-CP-JSON-DAG: "%191:sub17": 211 # CHECK-CP-JSON-DAG: "%191:sub18": 210 # CHECK-CP-JSON-DAG: "%191:sub19": 209 # CHECK-CP-JSON-DAG: "%191:sub20": 206 # CHECK-CP-JSON-DAG: "%191:sub21": 205 # CHECK-CP-JSON-DAG: "%191:sub22": 204 # CHECK-CP-JSON-DAG: "%191:sub23": 203 # CHECK-CP-JSON-DAG: "%191:sub24": 200 # CHECK-CP-JSON-DAG: "%191:sub25": 199 # CHECK-CP-JSON-DAG: "%191:sub26": 198 # CHECK-CP-JSON-DAG: "%191:sub27": 197 # CHECK-CP-JSON-DAG: "%191:sub28": 194 # CHECK-CP-JSON-DAG: "%191:sub29": 193 # CHECK-CP-JSON-DAG: "%191:sub30": 192 # CHECK-CP-JSON-DAG: "%191:sub31": 191 # CHECK-CP-JSON-DAG: "%233:sub0": 284 # CHECK-CP-JSON-DAG: "%233:sub1": 283 # CHECK-CP-JSON-DAG: "%233:sub2": 282 # CHECK-CP-JSON-DAG: "%233:sub3": 281 # CHECK-CP-JSON-DAG: "%233:sub4": 278 # CHECK-CP-JSON-DAG: "%233:sub5": 277 # CHECK-CP-JSON-DAG: "%233:sub6": 276 # CHECK-CP-JSON-DAG: "%233:sub7": 275 # CHECK-CP-JSON-DAG: "%233:sub8": 272 # CHECK-CP-JSON-DAG: "%233:sub9": 271 # CHECK-CP-JSON-DAG: "%233:sub10": 270 # CHECK-CP-JSON-DAG: "%233:sub11": 269 # CHECK-CP-JSON-DAG: "%233:sub12": 266 # CHECK-CP-JSON-DAG: "%233:sub13": 265 # CHECK-CP-JSON-DAG: "%233:sub14": 264 # CHECK-CP-JSON-DAG: "%233:sub15": 263 # CHECK-CP-JSON-DAG: "%233:sub16": 260 # CHECK-CP-JSON-DAG: "%233:sub17": 259 # CHECK-CP-JSON-DAG: "%233:sub18": 258 # CHECK-CP-JSON-DAG: "%233:sub19": 257 # CHECK-CP-JSON-DAG: "%233:sub20": 254 # CHECK-CP-JSON-DAG: "%233:sub21": 253 # CHECK-CP-JSON-DAG: "%233:sub22": 252 # CHECK-CP-JSON-DAG: "%233:sub23": 251 # CHECK-CP-JSON-DAG: "%233:sub24": 248 # CHECK-CP-JSON-DAG: "%233:sub25": 247 # CHECK-CP-JSON-DAG: "%233:sub26": 246 # CHECK-CP-JSON-DAG: "%233:sub27": 245 # CHECK-CP-JSON-DAG: "%233:sub28": 242 # CHECK-CP-JSON-DAG: "%233:sub29": 241 # CHECK-CP-JSON-DAG: "%233:sub30": 240 # CHECK-CP-JSON-DAG: "%233:sub31": 239 # CHECK-CP-JSON-DAG: "%275:sub0": 332 # CHECK-CP-JSON-DAG: "%275:sub1": 331 # CHECK-CP-JSON-DAG: "%275:sub2": 330 # CHECK-CP-JSON-DAG: "%275:sub3": 329 # CHECK-CP-JSON-DAG: "%275:sub4": 326 # CHECK-CP-JSON-DAG: "%275:sub5": 325 # CHECK-CP-JSON-DAG: "%275:sub6": 324 # CHECK-CP-JSON-DAG: "%275:sub7": 323 # CHECK-CP-JSON-DAG: "%275:sub8": 320 # CHECK-CP-JSON-DAG: "%275:sub9": 319 # CHECK-CP-JSON-DAG: "%275:sub10": 318 # CHECK-CP-JSON-DAG: "%275:sub11": 317 # CHECK-CP-JSON-DAG: "%275:sub12": 314 # CHECK-CP-JSON-DAG: "%275:sub13": 313 # CHECK-CP-JSON-DAG: "%275:sub14": 312 # CHECK-CP-JSON-DAG: "%275:sub15": 311 # CHECK-CP-JSON-DAG: "%275:sub16": 308 # CHECK-CP-JSON-DAG: "%275:sub17": 307 # CHECK-CP-JSON-DAG: "%275:sub18": 306 # CHECK-CP-JSON-DAG: "%275:sub19": 305 # CHECK-CP-JSON-DAG: "%275:sub20": 302 # CHECK-CP-JSON-DAG: "%275:sub21": 301 # CHECK-CP-JSON-DAG: "%275:sub22": 300 # CHECK-CP-JSON-DAG: "%275:sub23": 299 # CHECK-CP-JSON-DAG: "%275:sub24": 296 # CHECK-CP-JSON-DAG: "%275:sub25": 295 # CHECK-CP-JSON-DAG: "%275:sub26": 294 # CHECK-CP-JSON-DAG: "%275:sub27": 293 # CHECK-CP-JSON-DAG: "%275:sub28": 290 # CHECK-CP-JSON-DAG: "%275:sub29": 289 # CHECK-CP-JSON-DAG: "%275:sub30": 288 # CHECK-CP-JSON-DAG: "%275:sub31": 287 # CHECK-CP-JSON-DAG: "%317:sub0": 380 # CHECK-CP-JSON-DAG: "%317:sub1": 379 # CHECK-CP-JSON-DAG: "%317:sub2": 378 # CHECK-CP-JSON-DAG: "%317:sub3": 377 # CHECK-CP-JSON-DAG: "%317:sub4": 374 # CHECK-CP-JSON-DAG: "%317:sub5": 373 # CHECK-CP-JSON-DAG: "%317:sub6": 372 # CHECK-CP-JSON-DAG: "%317:sub7": 371 # CHECK-CP-JSON-DAG: "%317:sub8": 368 # CHECK-CP-JSON-DAG: "%317:sub9": 367 # CHECK-CP-JSON-DAG: "%317:sub10": 366 # CHECK-CP-JSON-DAG: "%317:sub11": 365 # CHECK-CP-JSON-DAG: "%317:sub12": 362 # CHECK-CP-JSON-DAG: "%317:sub13": 361 # CHECK-CP-JSON-DAG: "%317:sub14": 360 # CHECK-CP-JSON-DAG: "%317:sub15": 359 # CHECK-CP-JSON-DAG: "%317:sub16": 356 # CHECK-CP-JSON-DAG: "%317:sub17": 355 # CHECK-CP-JSON-DAG: "%317:sub18": 354 # CHECK-CP-JSON-DAG: "%317:sub19": 353 # CHECK-CP-JSON-DAG: "%317:sub20": 350 # CHECK-CP-JSON-DAG: "%317:sub21": 349 # CHECK-CP-JSON-DAG: "%317:sub22": 348 # CHECK-CP-JSON-DAG: "%317:sub23": 347 # CHECK-CP-JSON-DAG: "%317:sub24": 344 # CHECK-CP-JSON-DAG: "%317:sub25": 343 # CHECK-CP-JSON-DAG: "%317:sub26": 342 # CHECK-CP-JSON-DAG: "%317:sub27": 341 # CHECK-CP-JSON-DAG: "%317:sub28": 338 # CHECK-CP-JSON-DAG: "%317:sub29": 337 # CHECK-CP-JSON-DAG: "%317:sub30": 336 # CHECK-CP-JSON-DAG: "%317:sub31": 335 # CHECK-CP-JSON-DAG: "%319": 3 # CHECK-CP-JSON-DAG: "%320": 3 # CHECK-CP-JSON-DAG: "%321": 3 # CHECK-CP-JSON-DAG: "%322": 3 # CHECK-CP-JSON-DAG: "%324": 3 # CHECK-CP-JSON-DAG: "%325": 3 # CHECK-CP-JSON-DAG: "%326": 3 # CHECK-CP-JSON-DAG: "%327": 3 # CHECK-CP-JSON-DAG: "%329": 3 # CHECK-CP-JSON-DAG: "%330": 3 # CHECK-CP-JSON-DAG: "%331": 3 # CHECK-CP-JSON-DAG: "%332": 3 # CHECK-CP-JSON-DAG: "%334": 3 # CHECK-CP-JSON-DAG: "%335": 3 # CHECK-CP-JSON-DAG: "%336": 3 # CHECK-CP-JSON-DAG: "%337": 3 # CHECK-CP-JSON-DAG: "%339": 3 # CHECK-CP-JSON-DAG: "%340": 3 # CHECK-CP-JSON-DAG: "%341": 3 # CHECK-CP-JSON-DAG: "%342": 3 # CHECK-CP-JSON-DAG: "%344": 3 # CHECK-CP-JSON-DAG: "%345": 3 # CHECK-CP-JSON-DAG: "%346": 3 # CHECK-CP-JSON-DAG: "%347": 3 # CHECK-CP-JSON-DAG: "%349": 3 # CHECK-CP-JSON-DAG: "%350": 3 # CHECK-CP-JSON-DAG: "%351": 3 # CHECK-CP-JSON-DAG: "%352": 3 # CHECK-CP-JSON-DAG: "%353:sub0": 2 # CHECK-CP-JSON-DAG: "%353:sub1": 1 # CHECK-CP-JSON-DAG: "%353:sub2": 0 # CHECK-CP-JSON-DAG: "%354": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%356:vgpr_32 = COPY %353.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 139 # CHECK-CP-JSON-DAG: "%69:sub1": 138 # CHECK-CP-JSON-DAG: "%69:sub2": 137 # CHECK-CP-JSON-DAG: "%69:sub3": 136 # CHECK-CP-JSON-DAG: "%69:sub4": 133 # CHECK-CP-JSON-DAG: "%69:sub5": 132 # CHECK-CP-JSON-DAG: "%69:sub6": 131 # CHECK-CP-JSON-DAG: "%69:sub7": 130 # CHECK-CP-JSON-DAG: "%69:sub8": 127 # CHECK-CP-JSON-DAG: "%69:sub9": 126 # CHECK-CP-JSON-DAG: "%69:sub10": 125 # CHECK-CP-JSON-DAG: "%69:sub11": 124 # CHECK-CP-JSON-DAG: "%69:sub12": 121 # CHECK-CP-JSON-DAG: "%69:sub13": 120 # CHECK-CP-JSON-DAG: "%69:sub14": 119 # CHECK-CP-JSON-DAG: "%69:sub15": 118 # CHECK-CP-JSON-DAG: "%69:sub16": 115 # CHECK-CP-JSON-DAG: "%69:sub17": 114 # CHECK-CP-JSON-DAG: "%69:sub18": 113 # CHECK-CP-JSON-DAG: "%69:sub19": 112 # CHECK-CP-JSON-DAG: "%69:sub20": 109 # CHECK-CP-JSON-DAG: "%69:sub21": 108 # CHECK-CP-JSON-DAG: "%69:sub22": 107 # CHECK-CP-JSON-DAG: "%69:sub23": 106 # CHECK-CP-JSON-DAG: "%69:sub24": 103 # CHECK-CP-JSON-DAG: "%69:sub25": 102 # CHECK-CP-JSON-DAG: "%69:sub26": 101 # CHECK-CP-JSON-DAG: "%69:sub27": 100 # CHECK-CP-JSON-DAG: "%69:sub28": 97 # CHECK-CP-JSON-DAG: "%69:sub29": 96 # CHECK-CP-JSON-DAG: "%69:sub30": 95 # CHECK-CP-JSON-DAG: "%69:sub31": 94 # CHECK-CP-JSON-DAG: "%70:sub0": 91 # CHECK-CP-JSON-DAG: "%70:sub1": 90 # CHECK-CP-JSON-DAG: "%70:sub2": 89 # CHECK-CP-JSON-DAG: "%70:sub3": 88 # CHECK-CP-JSON-DAG: "%70:sub4": 85 # CHECK-CP-JSON-DAG: "%70:sub5": 84 # CHECK-CP-JSON-DAG: "%70:sub6": 83 # CHECK-CP-JSON-DAG: "%70:sub7": 82 # CHECK-CP-JSON-DAG: "%70:sub8": 79 # CHECK-CP-JSON-DAG: "%70:sub9": 78 # CHECK-CP-JSON-DAG: "%70:sub10": 77 # CHECK-CP-JSON-DAG: "%70:sub11": 76 # CHECK-CP-JSON-DAG: "%70:sub12": 73 # CHECK-CP-JSON-DAG: "%70:sub13": 72 # CHECK-CP-JSON-DAG: "%70:sub14": 71 # CHECK-CP-JSON-DAG: "%70:sub15": 70 # CHECK-CP-JSON-DAG: "%70:sub16": 67 # CHECK-CP-JSON-DAG: "%70:sub17": 66 # CHECK-CP-JSON-DAG: "%70:sub18": 65 # CHECK-CP-JSON-DAG: "%70:sub19": 64 # CHECK-CP-JSON-DAG: "%70:sub20": 61 # CHECK-CP-JSON-DAG: "%70:sub21": 60 # CHECK-CP-JSON-DAG: "%70:sub22": 59 # CHECK-CP-JSON-DAG: "%70:sub23": 58 # CHECK-CP-JSON-DAG: "%70:sub24": 55 # CHECK-CP-JSON-DAG: "%70:sub25": 54 # CHECK-CP-JSON-DAG: "%70:sub26": 53 # CHECK-CP-JSON-DAG: "%70:sub27": 52 # CHECK-CP-JSON-DAG: "%70:sub28": 49 # CHECK-CP-JSON-DAG: "%70:sub29": 48 # CHECK-CP-JSON-DAG: "%70:sub30": 47 # CHECK-CP-JSON-DAG: "%70:sub31": 46 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 187 # CHECK-CP-JSON-DAG: "%149:sub1": 186 # CHECK-CP-JSON-DAG: "%149:sub2": 185 # CHECK-CP-JSON-DAG: "%149:sub3": 184 # CHECK-CP-JSON-DAG: "%149:sub4": 181 # CHECK-CP-JSON-DAG: "%149:sub5": 180 # CHECK-CP-JSON-DAG: "%149:sub6": 179 # CHECK-CP-JSON-DAG: "%149:sub7": 178 # CHECK-CP-JSON-DAG: "%149:sub8": 175 # CHECK-CP-JSON-DAG: "%149:sub9": 174 # CHECK-CP-JSON-DAG: "%149:sub10": 173 # CHECK-CP-JSON-DAG: "%149:sub11": 172 # CHECK-CP-JSON-DAG: "%149:sub12": 169 # CHECK-CP-JSON-DAG: "%149:sub13": 168 # CHECK-CP-JSON-DAG: "%149:sub14": 167 # CHECK-CP-JSON-DAG: "%149:sub15": 166 # CHECK-CP-JSON-DAG: "%149:sub16": 163 # CHECK-CP-JSON-DAG: "%149:sub17": 162 # CHECK-CP-JSON-DAG: "%149:sub18": 161 # CHECK-CP-JSON-DAG: "%149:sub19": 160 # CHECK-CP-JSON-DAG: "%149:sub20": 157 # CHECK-CP-JSON-DAG: "%149:sub21": 156 # CHECK-CP-JSON-DAG: "%149:sub22": 155 # CHECK-CP-JSON-DAG: "%149:sub23": 154 # CHECK-CP-JSON-DAG: "%149:sub24": 151 # CHECK-CP-JSON-DAG: "%149:sub25": 150 # CHECK-CP-JSON-DAG: "%149:sub26": 149 # CHECK-CP-JSON-DAG: "%149:sub27": 148 # CHECK-CP-JSON-DAG: "%149:sub28": 145 # CHECK-CP-JSON-DAG: "%149:sub29": 144 # CHECK-CP-JSON-DAG: "%149:sub30": 143 # CHECK-CP-JSON-DAG: "%149:sub31": 142 # CHECK-CP-JSON-DAG: "%191:sub0": 235 # CHECK-CP-JSON-DAG: "%191:sub1": 234 # CHECK-CP-JSON-DAG: "%191:sub2": 233 # CHECK-CP-JSON-DAG: "%191:sub3": 232 # CHECK-CP-JSON-DAG: "%191:sub4": 229 # CHECK-CP-JSON-DAG: "%191:sub5": 228 # CHECK-CP-JSON-DAG: "%191:sub6": 227 # CHECK-CP-JSON-DAG: "%191:sub7": 226 # CHECK-CP-JSON-DAG: "%191:sub8": 223 # CHECK-CP-JSON-DAG: "%191:sub9": 222 # CHECK-CP-JSON-DAG: "%191:sub10": 221 # CHECK-CP-JSON-DAG: "%191:sub11": 220 # CHECK-CP-JSON-DAG: "%191:sub12": 217 # CHECK-CP-JSON-DAG: "%191:sub13": 216 # CHECK-CP-JSON-DAG: "%191:sub14": 215 # CHECK-CP-JSON-DAG: "%191:sub15": 214 # CHECK-CP-JSON-DAG: "%191:sub16": 211 # CHECK-CP-JSON-DAG: "%191:sub17": 210 # CHECK-CP-JSON-DAG: "%191:sub18": 209 # CHECK-CP-JSON-DAG: "%191:sub19": 208 # CHECK-CP-JSON-DAG: "%191:sub20": 205 # CHECK-CP-JSON-DAG: "%191:sub21": 204 # CHECK-CP-JSON-DAG: "%191:sub22": 203 # CHECK-CP-JSON-DAG: "%191:sub23": 202 # CHECK-CP-JSON-DAG: "%191:sub24": 199 # CHECK-CP-JSON-DAG: "%191:sub25": 198 # CHECK-CP-JSON-DAG: "%191:sub26": 197 # CHECK-CP-JSON-DAG: "%191:sub27": 196 # CHECK-CP-JSON-DAG: "%191:sub28": 193 # CHECK-CP-JSON-DAG: "%191:sub29": 192 # CHECK-CP-JSON-DAG: "%191:sub30": 191 # CHECK-CP-JSON-DAG: "%191:sub31": 190 # CHECK-CP-JSON-DAG: "%233:sub0": 283 # CHECK-CP-JSON-DAG: "%233:sub1": 282 # CHECK-CP-JSON-DAG: "%233:sub2": 281 # CHECK-CP-JSON-DAG: "%233:sub3": 280 # CHECK-CP-JSON-DAG: "%233:sub4": 277 # CHECK-CP-JSON-DAG: "%233:sub5": 276 # CHECK-CP-JSON-DAG: "%233:sub6": 275 # CHECK-CP-JSON-DAG: "%233:sub7": 274 # CHECK-CP-JSON-DAG: "%233:sub8": 271 # CHECK-CP-JSON-DAG: "%233:sub9": 270 # CHECK-CP-JSON-DAG: "%233:sub10": 269 # CHECK-CP-JSON-DAG: "%233:sub11": 268 # CHECK-CP-JSON-DAG: "%233:sub12": 265 # CHECK-CP-JSON-DAG: "%233:sub13": 264 # CHECK-CP-JSON-DAG: "%233:sub14": 263 # CHECK-CP-JSON-DAG: "%233:sub15": 262 # CHECK-CP-JSON-DAG: "%233:sub16": 259 # CHECK-CP-JSON-DAG: "%233:sub17": 258 # CHECK-CP-JSON-DAG: "%233:sub18": 257 # CHECK-CP-JSON-DAG: "%233:sub19": 256 # CHECK-CP-JSON-DAG: "%233:sub20": 253 # CHECK-CP-JSON-DAG: "%233:sub21": 252 # CHECK-CP-JSON-DAG: "%233:sub22": 251 # CHECK-CP-JSON-DAG: "%233:sub23": 250 # CHECK-CP-JSON-DAG: "%233:sub24": 247 # CHECK-CP-JSON-DAG: "%233:sub25": 246 # CHECK-CP-JSON-DAG: "%233:sub26": 245 # CHECK-CP-JSON-DAG: "%233:sub27": 244 # CHECK-CP-JSON-DAG: "%233:sub28": 241 # CHECK-CP-JSON-DAG: "%233:sub29": 240 # CHECK-CP-JSON-DAG: "%233:sub30": 239 # CHECK-CP-JSON-DAG: "%233:sub31": 238 # CHECK-CP-JSON-DAG: "%275:sub0": 331 # CHECK-CP-JSON-DAG: "%275:sub1": 330 # CHECK-CP-JSON-DAG: "%275:sub2": 329 # CHECK-CP-JSON-DAG: "%275:sub3": 328 # CHECK-CP-JSON-DAG: "%275:sub4": 325 # CHECK-CP-JSON-DAG: "%275:sub5": 324 # CHECK-CP-JSON-DAG: "%275:sub6": 323 # CHECK-CP-JSON-DAG: "%275:sub7": 322 # CHECK-CP-JSON-DAG: "%275:sub8": 319 # CHECK-CP-JSON-DAG: "%275:sub9": 318 # CHECK-CP-JSON-DAG: "%275:sub10": 317 # CHECK-CP-JSON-DAG: "%275:sub11": 316 # CHECK-CP-JSON-DAG: "%275:sub12": 313 # CHECK-CP-JSON-DAG: "%275:sub13": 312 # CHECK-CP-JSON-DAG: "%275:sub14": 311 # CHECK-CP-JSON-DAG: "%275:sub15": 310 # CHECK-CP-JSON-DAG: "%275:sub16": 307 # CHECK-CP-JSON-DAG: "%275:sub17": 306 # CHECK-CP-JSON-DAG: "%275:sub18": 305 # CHECK-CP-JSON-DAG: "%275:sub19": 304 # CHECK-CP-JSON-DAG: "%275:sub20": 301 # CHECK-CP-JSON-DAG: "%275:sub21": 300 # CHECK-CP-JSON-DAG: "%275:sub22": 299 # CHECK-CP-JSON-DAG: "%275:sub23": 298 # CHECK-CP-JSON-DAG: "%275:sub24": 295 # CHECK-CP-JSON-DAG: "%275:sub25": 294 # CHECK-CP-JSON-DAG: "%275:sub26": 293 # CHECK-CP-JSON-DAG: "%275:sub27": 292 # CHECK-CP-JSON-DAG: "%275:sub28": 289 # CHECK-CP-JSON-DAG: "%275:sub29": 288 # CHECK-CP-JSON-DAG: "%275:sub30": 287 # CHECK-CP-JSON-DAG: "%275:sub31": 286 # CHECK-CP-JSON-DAG: "%317:sub0": 379 # CHECK-CP-JSON-DAG: "%317:sub1": 378 # CHECK-CP-JSON-DAG: "%317:sub2": 377 # CHECK-CP-JSON-DAG: "%317:sub3": 376 # CHECK-CP-JSON-DAG: "%317:sub4": 373 # CHECK-CP-JSON-DAG: "%317:sub5": 372 # CHECK-CP-JSON-DAG: "%317:sub6": 371 # CHECK-CP-JSON-DAG: "%317:sub7": 370 # CHECK-CP-JSON-DAG: "%317:sub8": 367 # CHECK-CP-JSON-DAG: "%317:sub9": 366 # CHECK-CP-JSON-DAG: "%317:sub10": 365 # CHECK-CP-JSON-DAG: "%317:sub11": 364 # CHECK-CP-JSON-DAG: "%317:sub12": 361 # CHECK-CP-JSON-DAG: "%317:sub13": 360 # CHECK-CP-JSON-DAG: "%317:sub14": 359 # CHECK-CP-JSON-DAG: "%317:sub15": 358 # CHECK-CP-JSON-DAG: "%317:sub16": 355 # CHECK-CP-JSON-DAG: "%317:sub17": 354 # CHECK-CP-JSON-DAG: "%317:sub18": 353 # CHECK-CP-JSON-DAG: "%317:sub19": 352 # CHECK-CP-JSON-DAG: "%317:sub20": 349 # CHECK-CP-JSON-DAG: "%317:sub21": 348 # CHECK-CP-JSON-DAG: "%317:sub22": 347 # CHECK-CP-JSON-DAG: "%317:sub23": 346 # CHECK-CP-JSON-DAG: "%317:sub24": 343 # CHECK-CP-JSON-DAG: "%317:sub25": 342 # CHECK-CP-JSON-DAG: "%317:sub26": 341 # CHECK-CP-JSON-DAG: "%317:sub27": 340 # CHECK-CP-JSON-DAG: "%317:sub28": 337 # CHECK-CP-JSON-DAG: "%317:sub29": 336 # CHECK-CP-JSON-DAG: "%317:sub30": 335 # CHECK-CP-JSON-DAG: "%317:sub31": 334 # CHECK-CP-JSON-DAG: "%319": 2 # CHECK-CP-JSON-DAG: "%320": 2 # CHECK-CP-JSON-DAG: "%321": 2 # CHECK-CP-JSON-DAG: "%322": 2 # CHECK-CP-JSON-DAG: "%324": 2 # CHECK-CP-JSON-DAG: "%325": 2 # CHECK-CP-JSON-DAG: "%326": 2 # CHECK-CP-JSON-DAG: "%327": 2 # CHECK-CP-JSON-DAG: "%329": 2 # CHECK-CP-JSON-DAG: "%330": 2 # CHECK-CP-JSON-DAG: "%331": 2 # CHECK-CP-JSON-DAG: "%332": 2 # CHECK-CP-JSON-DAG: "%334": 2 # CHECK-CP-JSON-DAG: "%335": 2 # CHECK-CP-JSON-DAG: "%336": 2 # CHECK-CP-JSON-DAG: "%337": 2 # CHECK-CP-JSON-DAG: "%339": 2 # CHECK-CP-JSON-DAG: "%340": 2 # CHECK-CP-JSON-DAG: "%341": 2 # CHECK-CP-JSON-DAG: "%342": 2 # CHECK-CP-JSON-DAG: "%344": 2 # CHECK-CP-JSON-DAG: "%345": 2 # CHECK-CP-JSON-DAG: "%346": 2 # CHECK-CP-JSON-DAG: "%347": 2 # CHECK-CP-JSON-DAG: "%349": 2 # CHECK-CP-JSON-DAG: "%350": 2 # CHECK-CP-JSON-DAG: "%351": 2 # CHECK-CP-JSON-DAG: "%352": 2 # CHECK-CP-JSON-DAG: "%353:sub0": 1 # CHECK-CP-JSON-DAG: "%353:sub1": 0 # CHECK-CP-JSON-DAG: "%354": 2 # CHECK-CP-JSON-DAG: "%355": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%357:vgpr_32 = COPY %353.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 138 # CHECK-CP-JSON-DAG: "%69:sub1": 137 # CHECK-CP-JSON-DAG: "%69:sub2": 136 # CHECK-CP-JSON-DAG: "%69:sub3": 135 # CHECK-CP-JSON-DAG: "%69:sub4": 132 # CHECK-CP-JSON-DAG: "%69:sub5": 131 # CHECK-CP-JSON-DAG: "%69:sub6": 130 # CHECK-CP-JSON-DAG: "%69:sub7": 129 # CHECK-CP-JSON-DAG: "%69:sub8": 126 # CHECK-CP-JSON-DAG: "%69:sub9": 125 # CHECK-CP-JSON-DAG: "%69:sub10": 124 # CHECK-CP-JSON-DAG: "%69:sub11": 123 # CHECK-CP-JSON-DAG: "%69:sub12": 120 # CHECK-CP-JSON-DAG: "%69:sub13": 119 # CHECK-CP-JSON-DAG: "%69:sub14": 118 # CHECK-CP-JSON-DAG: "%69:sub15": 117 # CHECK-CP-JSON-DAG: "%69:sub16": 114 # CHECK-CP-JSON-DAG: "%69:sub17": 113 # CHECK-CP-JSON-DAG: "%69:sub18": 112 # CHECK-CP-JSON-DAG: "%69:sub19": 111 # CHECK-CP-JSON-DAG: "%69:sub20": 108 # CHECK-CP-JSON-DAG: "%69:sub21": 107 # CHECK-CP-JSON-DAG: "%69:sub22": 106 # CHECK-CP-JSON-DAG: "%69:sub23": 105 # CHECK-CP-JSON-DAG: "%69:sub24": 102 # CHECK-CP-JSON-DAG: "%69:sub25": 101 # CHECK-CP-JSON-DAG: "%69:sub26": 100 # CHECK-CP-JSON-DAG: "%69:sub27": 99 # CHECK-CP-JSON-DAG: "%69:sub28": 96 # CHECK-CP-JSON-DAG: "%69:sub29": 95 # CHECK-CP-JSON-DAG: "%69:sub30": 94 # CHECK-CP-JSON-DAG: "%69:sub31": 93 # CHECK-CP-JSON-DAG: "%70:sub0": 90 # CHECK-CP-JSON-DAG: "%70:sub1": 89 # CHECK-CP-JSON-DAG: "%70:sub2": 88 # CHECK-CP-JSON-DAG: "%70:sub3": 87 # CHECK-CP-JSON-DAG: "%70:sub4": 84 # CHECK-CP-JSON-DAG: "%70:sub5": 83 # CHECK-CP-JSON-DAG: "%70:sub6": 82 # CHECK-CP-JSON-DAG: "%70:sub7": 81 # CHECK-CP-JSON-DAG: "%70:sub8": 78 # CHECK-CP-JSON-DAG: "%70:sub9": 77 # CHECK-CP-JSON-DAG: "%70:sub10": 76 # CHECK-CP-JSON-DAG: "%70:sub11": 75 # CHECK-CP-JSON-DAG: "%70:sub12": 72 # CHECK-CP-JSON-DAG: "%70:sub13": 71 # CHECK-CP-JSON-DAG: "%70:sub14": 70 # CHECK-CP-JSON-DAG: "%70:sub15": 69 # CHECK-CP-JSON-DAG: "%70:sub16": 66 # CHECK-CP-JSON-DAG: "%70:sub17": 65 # CHECK-CP-JSON-DAG: "%70:sub18": 64 # CHECK-CP-JSON-DAG: "%70:sub19": 63 # CHECK-CP-JSON-DAG: "%70:sub20": 60 # CHECK-CP-JSON-DAG: "%70:sub21": 59 # CHECK-CP-JSON-DAG: "%70:sub22": 58 # CHECK-CP-JSON-DAG: "%70:sub23": 57 # CHECK-CP-JSON-DAG: "%70:sub24": 54 # CHECK-CP-JSON-DAG: "%70:sub25": 53 # CHECK-CP-JSON-DAG: "%70:sub26": 52 # CHECK-CP-JSON-DAG: "%70:sub27": 51 # CHECK-CP-JSON-DAG: "%70:sub28": 48 # CHECK-CP-JSON-DAG: "%70:sub29": 47 # CHECK-CP-JSON-DAG: "%70:sub30": 46 # CHECK-CP-JSON-DAG: "%70:sub31": 45 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 186 # CHECK-CP-JSON-DAG: "%149:sub1": 185 # CHECK-CP-JSON-DAG: "%149:sub2": 184 # CHECK-CP-JSON-DAG: "%149:sub3": 183 # CHECK-CP-JSON-DAG: "%149:sub4": 180 # CHECK-CP-JSON-DAG: "%149:sub5": 179 # CHECK-CP-JSON-DAG: "%149:sub6": 178 # CHECK-CP-JSON-DAG: "%149:sub7": 177 # CHECK-CP-JSON-DAG: "%149:sub8": 174 # CHECK-CP-JSON-DAG: "%149:sub9": 173 # CHECK-CP-JSON-DAG: "%149:sub10": 172 # CHECK-CP-JSON-DAG: "%149:sub11": 171 # CHECK-CP-JSON-DAG: "%149:sub12": 168 # CHECK-CP-JSON-DAG: "%149:sub13": 167 # CHECK-CP-JSON-DAG: "%149:sub14": 166 # CHECK-CP-JSON-DAG: "%149:sub15": 165 # CHECK-CP-JSON-DAG: "%149:sub16": 162 # CHECK-CP-JSON-DAG: "%149:sub17": 161 # CHECK-CP-JSON-DAG: "%149:sub18": 160 # CHECK-CP-JSON-DAG: "%149:sub19": 159 # CHECK-CP-JSON-DAG: "%149:sub20": 156 # CHECK-CP-JSON-DAG: "%149:sub21": 155 # CHECK-CP-JSON-DAG: "%149:sub22": 154 # CHECK-CP-JSON-DAG: "%149:sub23": 153 # CHECK-CP-JSON-DAG: "%149:sub24": 150 # CHECK-CP-JSON-DAG: "%149:sub25": 149 # CHECK-CP-JSON-DAG: "%149:sub26": 148 # CHECK-CP-JSON-DAG: "%149:sub27": 147 # CHECK-CP-JSON-DAG: "%149:sub28": 144 # CHECK-CP-JSON-DAG: "%149:sub29": 143 # CHECK-CP-JSON-DAG: "%149:sub30": 142 # CHECK-CP-JSON-DAG: "%149:sub31": 141 # CHECK-CP-JSON-DAG: "%191:sub0": 234 # CHECK-CP-JSON-DAG: "%191:sub1": 233 # CHECK-CP-JSON-DAG: "%191:sub2": 232 # CHECK-CP-JSON-DAG: "%191:sub3": 231 # CHECK-CP-JSON-DAG: "%191:sub4": 228 # CHECK-CP-JSON-DAG: "%191:sub5": 227 # CHECK-CP-JSON-DAG: "%191:sub6": 226 # CHECK-CP-JSON-DAG: "%191:sub7": 225 # CHECK-CP-JSON-DAG: "%191:sub8": 222 # CHECK-CP-JSON-DAG: "%191:sub9": 221 # CHECK-CP-JSON-DAG: "%191:sub10": 220 # CHECK-CP-JSON-DAG: "%191:sub11": 219 # CHECK-CP-JSON-DAG: "%191:sub12": 216 # CHECK-CP-JSON-DAG: "%191:sub13": 215 # CHECK-CP-JSON-DAG: "%191:sub14": 214 # CHECK-CP-JSON-DAG: "%191:sub15": 213 # CHECK-CP-JSON-DAG: "%191:sub16": 210 # CHECK-CP-JSON-DAG: "%191:sub17": 209 # CHECK-CP-JSON-DAG: "%191:sub18": 208 # CHECK-CP-JSON-DAG: "%191:sub19": 207 # CHECK-CP-JSON-DAG: "%191:sub20": 204 # CHECK-CP-JSON-DAG: "%191:sub21": 203 # CHECK-CP-JSON-DAG: "%191:sub22": 202 # CHECK-CP-JSON-DAG: "%191:sub23": 201 # CHECK-CP-JSON-DAG: "%191:sub24": 198 # CHECK-CP-JSON-DAG: "%191:sub25": 197 # CHECK-CP-JSON-DAG: "%191:sub26": 196 # CHECK-CP-JSON-DAG: "%191:sub27": 195 # CHECK-CP-JSON-DAG: "%191:sub28": 192 # CHECK-CP-JSON-DAG: "%191:sub29": 191 # CHECK-CP-JSON-DAG: "%191:sub30": 190 # CHECK-CP-JSON-DAG: "%191:sub31": 189 # CHECK-CP-JSON-DAG: "%233:sub0": 282 # CHECK-CP-JSON-DAG: "%233:sub1": 281 # CHECK-CP-JSON-DAG: "%233:sub2": 280 # CHECK-CP-JSON-DAG: "%233:sub3": 279 # CHECK-CP-JSON-DAG: "%233:sub4": 276 # CHECK-CP-JSON-DAG: "%233:sub5": 275 # CHECK-CP-JSON-DAG: "%233:sub6": 274 # CHECK-CP-JSON-DAG: "%233:sub7": 273 # CHECK-CP-JSON-DAG: "%233:sub8": 270 # CHECK-CP-JSON-DAG: "%233:sub9": 269 # CHECK-CP-JSON-DAG: "%233:sub10": 268 # CHECK-CP-JSON-DAG: "%233:sub11": 267 # CHECK-CP-JSON-DAG: "%233:sub12": 264 # CHECK-CP-JSON-DAG: "%233:sub13": 263 # CHECK-CP-JSON-DAG: "%233:sub14": 262 # CHECK-CP-JSON-DAG: "%233:sub15": 261 # CHECK-CP-JSON-DAG: "%233:sub16": 258 # CHECK-CP-JSON-DAG: "%233:sub17": 257 # CHECK-CP-JSON-DAG: "%233:sub18": 256 # CHECK-CP-JSON-DAG: "%233:sub19": 255 # CHECK-CP-JSON-DAG: "%233:sub20": 252 # CHECK-CP-JSON-DAG: "%233:sub21": 251 # CHECK-CP-JSON-DAG: "%233:sub22": 250 # CHECK-CP-JSON-DAG: "%233:sub23": 249 # CHECK-CP-JSON-DAG: "%233:sub24": 246 # CHECK-CP-JSON-DAG: "%233:sub25": 245 # CHECK-CP-JSON-DAG: "%233:sub26": 244 # CHECK-CP-JSON-DAG: "%233:sub27": 243 # CHECK-CP-JSON-DAG: "%233:sub28": 240 # CHECK-CP-JSON-DAG: "%233:sub29": 239 # CHECK-CP-JSON-DAG: "%233:sub30": 238 # CHECK-CP-JSON-DAG: "%233:sub31": 237 # CHECK-CP-JSON-DAG: "%275:sub0": 330 # CHECK-CP-JSON-DAG: "%275:sub1": 329 # CHECK-CP-JSON-DAG: "%275:sub2": 328 # CHECK-CP-JSON-DAG: "%275:sub3": 327 # CHECK-CP-JSON-DAG: "%275:sub4": 324 # CHECK-CP-JSON-DAG: "%275:sub5": 323 # CHECK-CP-JSON-DAG: "%275:sub6": 322 # CHECK-CP-JSON-DAG: "%275:sub7": 321 # CHECK-CP-JSON-DAG: "%275:sub8": 318 # CHECK-CP-JSON-DAG: "%275:sub9": 317 # CHECK-CP-JSON-DAG: "%275:sub10": 316 # CHECK-CP-JSON-DAG: "%275:sub11": 315 # CHECK-CP-JSON-DAG: "%275:sub12": 312 # CHECK-CP-JSON-DAG: "%275:sub13": 311 # CHECK-CP-JSON-DAG: "%275:sub14": 310 # CHECK-CP-JSON-DAG: "%275:sub15": 309 # CHECK-CP-JSON-DAG: "%275:sub16": 306 # CHECK-CP-JSON-DAG: "%275:sub17": 305 # CHECK-CP-JSON-DAG: "%275:sub18": 304 # CHECK-CP-JSON-DAG: "%275:sub19": 303 # CHECK-CP-JSON-DAG: "%275:sub20": 300 # CHECK-CP-JSON-DAG: "%275:sub21": 299 # CHECK-CP-JSON-DAG: "%275:sub22": 298 # CHECK-CP-JSON-DAG: "%275:sub23": 297 # CHECK-CP-JSON-DAG: "%275:sub24": 294 # CHECK-CP-JSON-DAG: "%275:sub25": 293 # CHECK-CP-JSON-DAG: "%275:sub26": 292 # CHECK-CP-JSON-DAG: "%275:sub27": 291 # CHECK-CP-JSON-DAG: "%275:sub28": 288 # CHECK-CP-JSON-DAG: "%275:sub29": 287 # CHECK-CP-JSON-DAG: "%275:sub30": 286 # CHECK-CP-JSON-DAG: "%275:sub31": 285 # CHECK-CP-JSON-DAG: "%317:sub0": 378 # CHECK-CP-JSON-DAG: "%317:sub1": 377 # CHECK-CP-JSON-DAG: "%317:sub2": 376 # CHECK-CP-JSON-DAG: "%317:sub3": 375 # CHECK-CP-JSON-DAG: "%317:sub4": 372 # CHECK-CP-JSON-DAG: "%317:sub5": 371 # CHECK-CP-JSON-DAG: "%317:sub6": 370 # CHECK-CP-JSON-DAG: "%317:sub7": 369 # CHECK-CP-JSON-DAG: "%317:sub8": 366 # CHECK-CP-JSON-DAG: "%317:sub9": 365 # CHECK-CP-JSON-DAG: "%317:sub10": 364 # CHECK-CP-JSON-DAG: "%317:sub11": 363 # CHECK-CP-JSON-DAG: "%317:sub12": 360 # CHECK-CP-JSON-DAG: "%317:sub13": 359 # CHECK-CP-JSON-DAG: "%317:sub14": 358 # CHECK-CP-JSON-DAG: "%317:sub15": 357 # CHECK-CP-JSON-DAG: "%317:sub16": 354 # CHECK-CP-JSON-DAG: "%317:sub17": 353 # CHECK-CP-JSON-DAG: "%317:sub18": 352 # CHECK-CP-JSON-DAG: "%317:sub19": 351 # CHECK-CP-JSON-DAG: "%317:sub20": 348 # CHECK-CP-JSON-DAG: "%317:sub21": 347 # CHECK-CP-JSON-DAG: "%317:sub22": 346 # CHECK-CP-JSON-DAG: "%317:sub23": 345 # CHECK-CP-JSON-DAG: "%317:sub24": 342 # CHECK-CP-JSON-DAG: "%317:sub25": 341 # CHECK-CP-JSON-DAG: "%317:sub26": 340 # CHECK-CP-JSON-DAG: "%317:sub27": 339 # CHECK-CP-JSON-DAG: "%317:sub28": 336 # CHECK-CP-JSON-DAG: "%317:sub29": 335 # CHECK-CP-JSON-DAG: "%317:sub30": 334 # CHECK-CP-JSON-DAG: "%317:sub31": 333 # CHECK-CP-JSON-DAG: "%319": 1 # CHECK-CP-JSON-DAG: "%320": 1 # CHECK-CP-JSON-DAG: "%321": 1 # CHECK-CP-JSON-DAG: "%322": 1 # CHECK-CP-JSON-DAG: "%324": 1 # CHECK-CP-JSON-DAG: "%325": 1 # CHECK-CP-JSON-DAG: "%326": 1 # CHECK-CP-JSON-DAG: "%327": 1 # CHECK-CP-JSON-DAG: "%329": 1 # CHECK-CP-JSON-DAG: "%330": 1 # CHECK-CP-JSON-DAG: "%331": 1 # CHECK-CP-JSON-DAG: "%332": 1 # CHECK-CP-JSON-DAG: "%334": 1 # CHECK-CP-JSON-DAG: "%335": 1 # CHECK-CP-JSON-DAG: "%336": 1 # CHECK-CP-JSON-DAG: "%337": 1 # CHECK-CP-JSON-DAG: "%339": 1 # CHECK-CP-JSON-DAG: "%340": 1 # CHECK-CP-JSON-DAG: "%341": 1 # CHECK-CP-JSON-DAG: "%342": 1 # CHECK-CP-JSON-DAG: "%344": 1 # CHECK-CP-JSON-DAG: "%345": 1 # CHECK-CP-JSON-DAG: "%346": 1 # CHECK-CP-JSON-DAG: "%347": 1 # CHECK-CP-JSON-DAG: "%349": 1 # CHECK-CP-JSON-DAG: "%350": 1 # CHECK-CP-JSON-DAG: "%351": 1 # CHECK-CP-JSON-DAG: "%352": 1 # CHECK-CP-JSON-DAG: "%353:sub0": 0 # CHECK-CP-JSON-DAG: "%354": 1 # CHECK-CP-JSON-DAG: "%355": 1 # CHECK-CP-JSON-DAG: "%356": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%358:vreg_1024 = REG_SEQUENCE %357, %subreg.sub0, %356, %subreg.sub1, %355, %subreg.sub2, %354, %subreg.sub3, %352, %subreg.sub4, %351, %subreg.sub5, %350, %subreg.sub6, %349, %subreg.sub7, %347, %subreg.sub8, %346, %subreg.sub9, %345, %subreg.sub10, %344, %subreg.sub11, %342, %subreg.sub12, %341, %subreg.sub13, %340, %subreg.sub14, %339, %subreg.sub15, %337, %subreg.sub16, %336, %subreg.sub17, %335, %subreg.sub18, %334, %subreg.sub19, %332, %subreg.sub20, %331, %subreg.sub21, %330, %subreg.sub22, %329, %subreg.sub23, %327, %subreg.sub24, %326, %subreg.sub25, %325, %subreg.sub26, %324, %subreg.sub27, %322, %subreg.sub28, %321, %subreg.sub29, %320, %subreg.sub30, %319, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 137 # CHECK-CP-JSON-DAG: "%69:sub1": 136 # CHECK-CP-JSON-DAG: "%69:sub2": 135 # CHECK-CP-JSON-DAG: "%69:sub3": 134 # CHECK-CP-JSON-DAG: "%69:sub4": 131 # CHECK-CP-JSON-DAG: "%69:sub5": 130 # CHECK-CP-JSON-DAG: "%69:sub6": 129 # CHECK-CP-JSON-DAG: "%69:sub7": 128 # CHECK-CP-JSON-DAG: "%69:sub8": 125 # CHECK-CP-JSON-DAG: "%69:sub9": 124 # CHECK-CP-JSON-DAG: "%69:sub10": 123 # CHECK-CP-JSON-DAG: "%69:sub11": 122 # CHECK-CP-JSON-DAG: "%69:sub12": 119 # CHECK-CP-JSON-DAG: "%69:sub13": 118 # CHECK-CP-JSON-DAG: "%69:sub14": 117 # CHECK-CP-JSON-DAG: "%69:sub15": 116 # CHECK-CP-JSON-DAG: "%69:sub16": 113 # CHECK-CP-JSON-DAG: "%69:sub17": 112 # CHECK-CP-JSON-DAG: "%69:sub18": 111 # CHECK-CP-JSON-DAG: "%69:sub19": 110 # CHECK-CP-JSON-DAG: "%69:sub20": 107 # CHECK-CP-JSON-DAG: "%69:sub21": 106 # CHECK-CP-JSON-DAG: "%69:sub22": 105 # CHECK-CP-JSON-DAG: "%69:sub23": 104 # CHECK-CP-JSON-DAG: "%69:sub24": 101 # CHECK-CP-JSON-DAG: "%69:sub25": 100 # CHECK-CP-JSON-DAG: "%69:sub26": 99 # CHECK-CP-JSON-DAG: "%69:sub27": 98 # CHECK-CP-JSON-DAG: "%69:sub28": 95 # CHECK-CP-JSON-DAG: "%69:sub29": 94 # CHECK-CP-JSON-DAG: "%69:sub30": 93 # CHECK-CP-JSON-DAG: "%69:sub31": 92 # CHECK-CP-JSON-DAG: "%70:sub0": 89 # CHECK-CP-JSON-DAG: "%70:sub1": 88 # CHECK-CP-JSON-DAG: "%70:sub2": 87 # CHECK-CP-JSON-DAG: "%70:sub3": 86 # CHECK-CP-JSON-DAG: "%70:sub4": 83 # CHECK-CP-JSON-DAG: "%70:sub5": 82 # CHECK-CP-JSON-DAG: "%70:sub6": 81 # CHECK-CP-JSON-DAG: "%70:sub7": 80 # CHECK-CP-JSON-DAG: "%70:sub8": 77 # CHECK-CP-JSON-DAG: "%70:sub9": 76 # CHECK-CP-JSON-DAG: "%70:sub10": 75 # CHECK-CP-JSON-DAG: "%70:sub11": 74 # CHECK-CP-JSON-DAG: "%70:sub12": 71 # CHECK-CP-JSON-DAG: "%70:sub13": 70 # CHECK-CP-JSON-DAG: "%70:sub14": 69 # CHECK-CP-JSON-DAG: "%70:sub15": 68 # CHECK-CP-JSON-DAG: "%70:sub16": 65 # CHECK-CP-JSON-DAG: "%70:sub17": 64 # CHECK-CP-JSON-DAG: "%70:sub18": 63 # CHECK-CP-JSON-DAG: "%70:sub19": 62 # CHECK-CP-JSON-DAG: "%70:sub20": 59 # CHECK-CP-JSON-DAG: "%70:sub21": 58 # CHECK-CP-JSON-DAG: "%70:sub22": 57 # CHECK-CP-JSON-DAG: "%70:sub23": 56 # CHECK-CP-JSON-DAG: "%70:sub24": 53 # CHECK-CP-JSON-DAG: "%70:sub25": 52 # CHECK-CP-JSON-DAG: "%70:sub26": 51 # CHECK-CP-JSON-DAG: "%70:sub27": 50 # CHECK-CP-JSON-DAG: "%70:sub28": 47 # CHECK-CP-JSON-DAG: "%70:sub29": 46 # CHECK-CP-JSON-DAG: "%70:sub30": 45 # CHECK-CP-JSON-DAG: "%70:sub31": 44 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 185 # CHECK-CP-JSON-DAG: "%149:sub1": 184 # CHECK-CP-JSON-DAG: "%149:sub2": 183 # CHECK-CP-JSON-DAG: "%149:sub3": 182 # CHECK-CP-JSON-DAG: "%149:sub4": 179 # CHECK-CP-JSON-DAG: "%149:sub5": 178 # CHECK-CP-JSON-DAG: "%149:sub6": 177 # CHECK-CP-JSON-DAG: "%149:sub7": 176 # CHECK-CP-JSON-DAG: "%149:sub8": 173 # CHECK-CP-JSON-DAG: "%149:sub9": 172 # CHECK-CP-JSON-DAG: "%149:sub10": 171 # CHECK-CP-JSON-DAG: "%149:sub11": 170 # CHECK-CP-JSON-DAG: "%149:sub12": 167 # CHECK-CP-JSON-DAG: "%149:sub13": 166 # CHECK-CP-JSON-DAG: "%149:sub14": 165 # CHECK-CP-JSON-DAG: "%149:sub15": 164 # CHECK-CP-JSON-DAG: "%149:sub16": 161 # CHECK-CP-JSON-DAG: "%149:sub17": 160 # CHECK-CP-JSON-DAG: "%149:sub18": 159 # CHECK-CP-JSON-DAG: "%149:sub19": 158 # CHECK-CP-JSON-DAG: "%149:sub20": 155 # CHECK-CP-JSON-DAG: "%149:sub21": 154 # CHECK-CP-JSON-DAG: "%149:sub22": 153 # CHECK-CP-JSON-DAG: "%149:sub23": 152 # CHECK-CP-JSON-DAG: "%149:sub24": 149 # CHECK-CP-JSON-DAG: "%149:sub25": 148 # CHECK-CP-JSON-DAG: "%149:sub26": 147 # CHECK-CP-JSON-DAG: "%149:sub27": 146 # CHECK-CP-JSON-DAG: "%149:sub28": 143 # CHECK-CP-JSON-DAG: "%149:sub29": 142 # CHECK-CP-JSON-DAG: "%149:sub30": 141 # CHECK-CP-JSON-DAG: "%149:sub31": 140 # CHECK-CP-JSON-DAG: "%191:sub0": 233 # CHECK-CP-JSON-DAG: "%191:sub1": 232 # CHECK-CP-JSON-DAG: "%191:sub2": 231 # CHECK-CP-JSON-DAG: "%191:sub3": 230 # CHECK-CP-JSON-DAG: "%191:sub4": 227 # CHECK-CP-JSON-DAG: "%191:sub5": 226 # CHECK-CP-JSON-DAG: "%191:sub6": 225 # CHECK-CP-JSON-DAG: "%191:sub7": 224 # CHECK-CP-JSON-DAG: "%191:sub8": 221 # CHECK-CP-JSON-DAG: "%191:sub9": 220 # CHECK-CP-JSON-DAG: "%191:sub10": 219 # CHECK-CP-JSON-DAG: "%191:sub11": 218 # CHECK-CP-JSON-DAG: "%191:sub12": 215 # CHECK-CP-JSON-DAG: "%191:sub13": 214 # CHECK-CP-JSON-DAG: "%191:sub14": 213 # CHECK-CP-JSON-DAG: "%191:sub15": 212 # CHECK-CP-JSON-DAG: "%191:sub16": 209 # CHECK-CP-JSON-DAG: "%191:sub17": 208 # CHECK-CP-JSON-DAG: "%191:sub18": 207 # CHECK-CP-JSON-DAG: "%191:sub19": 206 # CHECK-CP-JSON-DAG: "%191:sub20": 203 # CHECK-CP-JSON-DAG: "%191:sub21": 202 # CHECK-CP-JSON-DAG: "%191:sub22": 201 # CHECK-CP-JSON-DAG: "%191:sub23": 200 # CHECK-CP-JSON-DAG: "%191:sub24": 197 # CHECK-CP-JSON-DAG: "%191:sub25": 196 # CHECK-CP-JSON-DAG: "%191:sub26": 195 # CHECK-CP-JSON-DAG: "%191:sub27": 194 # CHECK-CP-JSON-DAG: "%191:sub28": 191 # CHECK-CP-JSON-DAG: "%191:sub29": 190 # CHECK-CP-JSON-DAG: "%191:sub30": 189 # CHECK-CP-JSON-DAG: "%191:sub31": 188 # CHECK-CP-JSON-DAG: "%233:sub0": 281 # CHECK-CP-JSON-DAG: "%233:sub1": 280 # CHECK-CP-JSON-DAG: "%233:sub2": 279 # CHECK-CP-JSON-DAG: "%233:sub3": 278 # CHECK-CP-JSON-DAG: "%233:sub4": 275 # CHECK-CP-JSON-DAG: "%233:sub5": 274 # CHECK-CP-JSON-DAG: "%233:sub6": 273 # CHECK-CP-JSON-DAG: "%233:sub7": 272 # CHECK-CP-JSON-DAG: "%233:sub8": 269 # CHECK-CP-JSON-DAG: "%233:sub9": 268 # CHECK-CP-JSON-DAG: "%233:sub10": 267 # CHECK-CP-JSON-DAG: "%233:sub11": 266 # CHECK-CP-JSON-DAG: "%233:sub12": 263 # CHECK-CP-JSON-DAG: "%233:sub13": 262 # CHECK-CP-JSON-DAG: "%233:sub14": 261 # CHECK-CP-JSON-DAG: "%233:sub15": 260 # CHECK-CP-JSON-DAG: "%233:sub16": 257 # CHECK-CP-JSON-DAG: "%233:sub17": 256 # CHECK-CP-JSON-DAG: "%233:sub18": 255 # CHECK-CP-JSON-DAG: "%233:sub19": 254 # CHECK-CP-JSON-DAG: "%233:sub20": 251 # CHECK-CP-JSON-DAG: "%233:sub21": 250 # CHECK-CP-JSON-DAG: "%233:sub22": 249 # CHECK-CP-JSON-DAG: "%233:sub23": 248 # CHECK-CP-JSON-DAG: "%233:sub24": 245 # CHECK-CP-JSON-DAG: "%233:sub25": 244 # CHECK-CP-JSON-DAG: "%233:sub26": 243 # CHECK-CP-JSON-DAG: "%233:sub27": 242 # CHECK-CP-JSON-DAG: "%233:sub28": 239 # CHECK-CP-JSON-DAG: "%233:sub29": 238 # CHECK-CP-JSON-DAG: "%233:sub30": 237 # CHECK-CP-JSON-DAG: "%233:sub31": 236 # CHECK-CP-JSON-DAG: "%275:sub0": 329 # CHECK-CP-JSON-DAG: "%275:sub1": 328 # CHECK-CP-JSON-DAG: "%275:sub2": 327 # CHECK-CP-JSON-DAG: "%275:sub3": 326 # CHECK-CP-JSON-DAG: "%275:sub4": 323 # CHECK-CP-JSON-DAG: "%275:sub5": 322 # CHECK-CP-JSON-DAG: "%275:sub6": 321 # CHECK-CP-JSON-DAG: "%275:sub7": 320 # CHECK-CP-JSON-DAG: "%275:sub8": 317 # CHECK-CP-JSON-DAG: "%275:sub9": 316 # CHECK-CP-JSON-DAG: "%275:sub10": 315 # CHECK-CP-JSON-DAG: "%275:sub11": 314 # CHECK-CP-JSON-DAG: "%275:sub12": 311 # CHECK-CP-JSON-DAG: "%275:sub13": 310 # CHECK-CP-JSON-DAG: "%275:sub14": 309 # CHECK-CP-JSON-DAG: "%275:sub15": 308 # CHECK-CP-JSON-DAG: "%275:sub16": 305 # CHECK-CP-JSON-DAG: "%275:sub17": 304 # CHECK-CP-JSON-DAG: "%275:sub18": 303 # CHECK-CP-JSON-DAG: "%275:sub19": 302 # CHECK-CP-JSON-DAG: "%275:sub20": 299 # CHECK-CP-JSON-DAG: "%275:sub21": 298 # CHECK-CP-JSON-DAG: "%275:sub22": 297 # CHECK-CP-JSON-DAG: "%275:sub23": 296 # CHECK-CP-JSON-DAG: "%275:sub24": 293 # CHECK-CP-JSON-DAG: "%275:sub25": 292 # CHECK-CP-JSON-DAG: "%275:sub26": 291 # CHECK-CP-JSON-DAG: "%275:sub27": 290 # CHECK-CP-JSON-DAG: "%275:sub28": 287 # CHECK-CP-JSON-DAG: "%275:sub29": 286 # CHECK-CP-JSON-DAG: "%275:sub30": 285 # CHECK-CP-JSON-DAG: "%275:sub31": 284 # CHECK-CP-JSON-DAG: "%317:sub0": 377 # CHECK-CP-JSON-DAG: "%317:sub1": 376 # CHECK-CP-JSON-DAG: "%317:sub2": 375 # CHECK-CP-JSON-DAG: "%317:sub3": 374 # CHECK-CP-JSON-DAG: "%317:sub4": 371 # CHECK-CP-JSON-DAG: "%317:sub5": 370 # CHECK-CP-JSON-DAG: "%317:sub6": 369 # CHECK-CP-JSON-DAG: "%317:sub7": 368 # CHECK-CP-JSON-DAG: "%317:sub8": 365 # CHECK-CP-JSON-DAG: "%317:sub9": 364 # CHECK-CP-JSON-DAG: "%317:sub10": 363 # CHECK-CP-JSON-DAG: "%317:sub11": 362 # CHECK-CP-JSON-DAG: "%317:sub12": 359 # CHECK-CP-JSON-DAG: "%317:sub13": 358 # CHECK-CP-JSON-DAG: "%317:sub14": 357 # CHECK-CP-JSON-DAG: "%317:sub15": 356 # CHECK-CP-JSON-DAG: "%317:sub16": 353 # CHECK-CP-JSON-DAG: "%317:sub17": 352 # CHECK-CP-JSON-DAG: "%317:sub18": 351 # CHECK-CP-JSON-DAG: "%317:sub19": 350 # CHECK-CP-JSON-DAG: "%317:sub20": 347 # CHECK-CP-JSON-DAG: "%317:sub21": 346 # CHECK-CP-JSON-DAG: "%317:sub22": 345 # CHECK-CP-JSON-DAG: "%317:sub23": 344 # CHECK-CP-JSON-DAG: "%317:sub24": 341 # CHECK-CP-JSON-DAG: "%317:sub25": 340 # CHECK-CP-JSON-DAG: "%317:sub26": 339 # CHECK-CP-JSON-DAG: "%317:sub27": 338 # CHECK-CP-JSON-DAG: "%317:sub28": 335 # CHECK-CP-JSON-DAG: "%317:sub29": 334 # CHECK-CP-JSON-DAG: "%317:sub30": 333 # CHECK-CP-JSON-DAG: "%317:sub31": 332 # CHECK-CP-JSON-DAG: "%319": 0 # CHECK-CP-JSON-DAG: "%320": 0 # CHECK-CP-JSON-DAG: "%321": 0 # CHECK-CP-JSON-DAG: "%322": 0 # CHECK-CP-JSON-DAG: "%324": 0 # CHECK-CP-JSON-DAG: "%325": 0 # CHECK-CP-JSON-DAG: "%326": 0 # CHECK-CP-JSON-DAG: "%327": 0 # CHECK-CP-JSON-DAG: "%329": 0 # CHECK-CP-JSON-DAG: "%330": 0 # CHECK-CP-JSON-DAG: "%331": 0 # CHECK-CP-JSON-DAG: "%332": 0 # CHECK-CP-JSON-DAG: "%334": 0 # CHECK-CP-JSON-DAG: "%335": 0 # CHECK-CP-JSON-DAG: "%336": 0 # CHECK-CP-JSON-DAG: "%337": 0 # CHECK-CP-JSON-DAG: "%339": 0 # CHECK-CP-JSON-DAG: "%340": 0 # CHECK-CP-JSON-DAG: "%341": 0 # CHECK-CP-JSON-DAG: "%342": 0 # CHECK-CP-JSON-DAG: "%344": 0 # CHECK-CP-JSON-DAG: "%345": 0 # CHECK-CP-JSON-DAG: "%346": 0 # CHECK-CP-JSON-DAG: "%347": 0 # CHECK-CP-JSON-DAG: "%349": 0 # CHECK-CP-JSON-DAG: "%350": 0 # CHECK-CP-JSON-DAG: "%351": 0 # CHECK-CP-JSON-DAG: "%352": 0 # CHECK-CP-JSON-DAG: "%354": 0 # CHECK-CP-JSON-DAG: "%355": 0 # CHECK-CP-JSON-DAG: "%356": 0 # CHECK-CP-JSON-DAG: "%357": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%359:vreg_1024 = COPY %358", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 136 # CHECK-CP-JSON-DAG: "%69:sub1": 135 # CHECK-CP-JSON-DAG: "%69:sub2": 134 # CHECK-CP-JSON-DAG: "%69:sub3": 133 # CHECK-CP-JSON-DAG: "%69:sub4": 130 # CHECK-CP-JSON-DAG: "%69:sub5": 129 # CHECK-CP-JSON-DAG: "%69:sub6": 128 # CHECK-CP-JSON-DAG: "%69:sub7": 127 # CHECK-CP-JSON-DAG: "%69:sub8": 124 # CHECK-CP-JSON-DAG: "%69:sub9": 123 # CHECK-CP-JSON-DAG: "%69:sub10": 122 # CHECK-CP-JSON-DAG: "%69:sub11": 121 # CHECK-CP-JSON-DAG: "%69:sub12": 118 # CHECK-CP-JSON-DAG: "%69:sub13": 117 # CHECK-CP-JSON-DAG: "%69:sub14": 116 # CHECK-CP-JSON-DAG: "%69:sub15": 115 # CHECK-CP-JSON-DAG: "%69:sub16": 112 # CHECK-CP-JSON-DAG: "%69:sub17": 111 # CHECK-CP-JSON-DAG: "%69:sub18": 110 # CHECK-CP-JSON-DAG: "%69:sub19": 109 # CHECK-CP-JSON-DAG: "%69:sub20": 106 # CHECK-CP-JSON-DAG: "%69:sub21": 105 # CHECK-CP-JSON-DAG: "%69:sub22": 104 # CHECK-CP-JSON-DAG: "%69:sub23": 103 # CHECK-CP-JSON-DAG: "%69:sub24": 100 # CHECK-CP-JSON-DAG: "%69:sub25": 99 # CHECK-CP-JSON-DAG: "%69:sub26": 98 # CHECK-CP-JSON-DAG: "%69:sub27": 97 # CHECK-CP-JSON-DAG: "%69:sub28": 94 # CHECK-CP-JSON-DAG: "%69:sub29": 93 # CHECK-CP-JSON-DAG: "%69:sub30": 92 # CHECK-CP-JSON-DAG: "%69:sub31": 91 # CHECK-CP-JSON-DAG: "%70:sub0": 88 # CHECK-CP-JSON-DAG: "%70:sub1": 87 # CHECK-CP-JSON-DAG: "%70:sub2": 86 # CHECK-CP-JSON-DAG: "%70:sub3": 85 # CHECK-CP-JSON-DAG: "%70:sub4": 82 # CHECK-CP-JSON-DAG: "%70:sub5": 81 # CHECK-CP-JSON-DAG: "%70:sub6": 80 # CHECK-CP-JSON-DAG: "%70:sub7": 79 # CHECK-CP-JSON-DAG: "%70:sub8": 76 # CHECK-CP-JSON-DAG: "%70:sub9": 75 # CHECK-CP-JSON-DAG: "%70:sub10": 74 # CHECK-CP-JSON-DAG: "%70:sub11": 73 # CHECK-CP-JSON-DAG: "%70:sub12": 70 # CHECK-CP-JSON-DAG: "%70:sub13": 69 # CHECK-CP-JSON-DAG: "%70:sub14": 68 # CHECK-CP-JSON-DAG: "%70:sub15": 67 # CHECK-CP-JSON-DAG: "%70:sub16": 64 # CHECK-CP-JSON-DAG: "%70:sub17": 63 # CHECK-CP-JSON-DAG: "%70:sub18": 62 # CHECK-CP-JSON-DAG: "%70:sub19": 61 # CHECK-CP-JSON-DAG: "%70:sub20": 58 # CHECK-CP-JSON-DAG: "%70:sub21": 57 # CHECK-CP-JSON-DAG: "%70:sub22": 56 # CHECK-CP-JSON-DAG: "%70:sub23": 55 # CHECK-CP-JSON-DAG: "%70:sub24": 52 # CHECK-CP-JSON-DAG: "%70:sub25": 51 # CHECK-CP-JSON-DAG: "%70:sub26": 50 # CHECK-CP-JSON-DAG: "%70:sub27": 49 # CHECK-CP-JSON-DAG: "%70:sub28": 46 # CHECK-CP-JSON-DAG: "%70:sub29": 45 # CHECK-CP-JSON-DAG: "%70:sub30": 44 # CHECK-CP-JSON-DAG: "%70:sub31": 43 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 184 # CHECK-CP-JSON-DAG: "%149:sub1": 183 # CHECK-CP-JSON-DAG: "%149:sub2": 182 # CHECK-CP-JSON-DAG: "%149:sub3": 181 # CHECK-CP-JSON-DAG: "%149:sub4": 178 # CHECK-CP-JSON-DAG: "%149:sub5": 177 # CHECK-CP-JSON-DAG: "%149:sub6": 176 # CHECK-CP-JSON-DAG: "%149:sub7": 175 # CHECK-CP-JSON-DAG: "%149:sub8": 172 # CHECK-CP-JSON-DAG: "%149:sub9": 171 # CHECK-CP-JSON-DAG: "%149:sub10": 170 # CHECK-CP-JSON-DAG: "%149:sub11": 169 # CHECK-CP-JSON-DAG: "%149:sub12": 166 # CHECK-CP-JSON-DAG: "%149:sub13": 165 # CHECK-CP-JSON-DAG: "%149:sub14": 164 # CHECK-CP-JSON-DAG: "%149:sub15": 163 # CHECK-CP-JSON-DAG: "%149:sub16": 160 # CHECK-CP-JSON-DAG: "%149:sub17": 159 # CHECK-CP-JSON-DAG: "%149:sub18": 158 # CHECK-CP-JSON-DAG: "%149:sub19": 157 # CHECK-CP-JSON-DAG: "%149:sub20": 154 # CHECK-CP-JSON-DAG: "%149:sub21": 153 # CHECK-CP-JSON-DAG: "%149:sub22": 152 # CHECK-CP-JSON-DAG: "%149:sub23": 151 # CHECK-CP-JSON-DAG: "%149:sub24": 148 # CHECK-CP-JSON-DAG: "%149:sub25": 147 # CHECK-CP-JSON-DAG: "%149:sub26": 146 # CHECK-CP-JSON-DAG: "%149:sub27": 145 # CHECK-CP-JSON-DAG: "%149:sub28": 142 # CHECK-CP-JSON-DAG: "%149:sub29": 141 # CHECK-CP-JSON-DAG: "%149:sub30": 140 # CHECK-CP-JSON-DAG: "%149:sub31": 139 # CHECK-CP-JSON-DAG: "%191:sub0": 232 # CHECK-CP-JSON-DAG: "%191:sub1": 231 # CHECK-CP-JSON-DAG: "%191:sub2": 230 # CHECK-CP-JSON-DAG: "%191:sub3": 229 # CHECK-CP-JSON-DAG: "%191:sub4": 226 # CHECK-CP-JSON-DAG: "%191:sub5": 225 # CHECK-CP-JSON-DAG: "%191:sub6": 224 # CHECK-CP-JSON-DAG: "%191:sub7": 223 # CHECK-CP-JSON-DAG: "%191:sub8": 220 # CHECK-CP-JSON-DAG: "%191:sub9": 219 # CHECK-CP-JSON-DAG: "%191:sub10": 218 # CHECK-CP-JSON-DAG: "%191:sub11": 217 # CHECK-CP-JSON-DAG: "%191:sub12": 214 # CHECK-CP-JSON-DAG: "%191:sub13": 213 # CHECK-CP-JSON-DAG: "%191:sub14": 212 # CHECK-CP-JSON-DAG: "%191:sub15": 211 # CHECK-CP-JSON-DAG: "%191:sub16": 208 # CHECK-CP-JSON-DAG: "%191:sub17": 207 # CHECK-CP-JSON-DAG: "%191:sub18": 206 # CHECK-CP-JSON-DAG: "%191:sub19": 205 # CHECK-CP-JSON-DAG: "%191:sub20": 202 # CHECK-CP-JSON-DAG: "%191:sub21": 201 # CHECK-CP-JSON-DAG: "%191:sub22": 200 # CHECK-CP-JSON-DAG: "%191:sub23": 199 # CHECK-CP-JSON-DAG: "%191:sub24": 196 # CHECK-CP-JSON-DAG: "%191:sub25": 195 # CHECK-CP-JSON-DAG: "%191:sub26": 194 # CHECK-CP-JSON-DAG: "%191:sub27": 193 # CHECK-CP-JSON-DAG: "%191:sub28": 190 # CHECK-CP-JSON-DAG: "%191:sub29": 189 # CHECK-CP-JSON-DAG: "%191:sub30": 188 # CHECK-CP-JSON-DAG: "%191:sub31": 187 # CHECK-CP-JSON-DAG: "%233:sub0": 280 # CHECK-CP-JSON-DAG: "%233:sub1": 279 # CHECK-CP-JSON-DAG: "%233:sub2": 278 # CHECK-CP-JSON-DAG: "%233:sub3": 277 # CHECK-CP-JSON-DAG: "%233:sub4": 274 # CHECK-CP-JSON-DAG: "%233:sub5": 273 # CHECK-CP-JSON-DAG: "%233:sub6": 272 # CHECK-CP-JSON-DAG: "%233:sub7": 271 # CHECK-CP-JSON-DAG: "%233:sub8": 268 # CHECK-CP-JSON-DAG: "%233:sub9": 267 # CHECK-CP-JSON-DAG: "%233:sub10": 266 # CHECK-CP-JSON-DAG: "%233:sub11": 265 # CHECK-CP-JSON-DAG: "%233:sub12": 262 # CHECK-CP-JSON-DAG: "%233:sub13": 261 # CHECK-CP-JSON-DAG: "%233:sub14": 260 # CHECK-CP-JSON-DAG: "%233:sub15": 259 # CHECK-CP-JSON-DAG: "%233:sub16": 256 # CHECK-CP-JSON-DAG: "%233:sub17": 255 # CHECK-CP-JSON-DAG: "%233:sub18": 254 # CHECK-CP-JSON-DAG: "%233:sub19": 253 # CHECK-CP-JSON-DAG: "%233:sub20": 250 # CHECK-CP-JSON-DAG: "%233:sub21": 249 # CHECK-CP-JSON-DAG: "%233:sub22": 248 # CHECK-CP-JSON-DAG: "%233:sub23": 247 # CHECK-CP-JSON-DAG: "%233:sub24": 244 # CHECK-CP-JSON-DAG: "%233:sub25": 243 # CHECK-CP-JSON-DAG: "%233:sub26": 242 # CHECK-CP-JSON-DAG: "%233:sub27": 241 # CHECK-CP-JSON-DAG: "%233:sub28": 238 # CHECK-CP-JSON-DAG: "%233:sub29": 237 # CHECK-CP-JSON-DAG: "%233:sub30": 236 # CHECK-CP-JSON-DAG: "%233:sub31": 235 # CHECK-CP-JSON-DAG: "%275:sub0": 328 # CHECK-CP-JSON-DAG: "%275:sub1": 327 # CHECK-CP-JSON-DAG: "%275:sub2": 326 # CHECK-CP-JSON-DAG: "%275:sub3": 325 # CHECK-CP-JSON-DAG: "%275:sub4": 322 # CHECK-CP-JSON-DAG: "%275:sub5": 321 # CHECK-CP-JSON-DAG: "%275:sub6": 320 # CHECK-CP-JSON-DAG: "%275:sub7": 319 # CHECK-CP-JSON-DAG: "%275:sub8": 316 # CHECK-CP-JSON-DAG: "%275:sub9": 315 # CHECK-CP-JSON-DAG: "%275:sub10": 314 # CHECK-CP-JSON-DAG: "%275:sub11": 313 # CHECK-CP-JSON-DAG: "%275:sub12": 310 # CHECK-CP-JSON-DAG: "%275:sub13": 309 # CHECK-CP-JSON-DAG: "%275:sub14": 308 # CHECK-CP-JSON-DAG: "%275:sub15": 307 # CHECK-CP-JSON-DAG: "%275:sub16": 304 # CHECK-CP-JSON-DAG: "%275:sub17": 303 # CHECK-CP-JSON-DAG: "%275:sub18": 302 # CHECK-CP-JSON-DAG: "%275:sub19": 301 # CHECK-CP-JSON-DAG: "%275:sub20": 298 # CHECK-CP-JSON-DAG: "%275:sub21": 297 # CHECK-CP-JSON-DAG: "%275:sub22": 296 # CHECK-CP-JSON-DAG: "%275:sub23": 295 # CHECK-CP-JSON-DAG: "%275:sub24": 292 # CHECK-CP-JSON-DAG: "%275:sub25": 291 # CHECK-CP-JSON-DAG: "%275:sub26": 290 # CHECK-CP-JSON-DAG: "%275:sub27": 289 # CHECK-CP-JSON-DAG: "%275:sub28": 286 # CHECK-CP-JSON-DAG: "%275:sub29": 285 # CHECK-CP-JSON-DAG: "%275:sub30": 284 # CHECK-CP-JSON-DAG: "%275:sub31": 283 # CHECK-CP-JSON-DAG: "%317:sub0": 376 # CHECK-CP-JSON-DAG: "%317:sub1": 375 # CHECK-CP-JSON-DAG: "%317:sub2": 374 # CHECK-CP-JSON-DAG: "%317:sub3": 373 # CHECK-CP-JSON-DAG: "%317:sub4": 370 # CHECK-CP-JSON-DAG: "%317:sub5": 369 # CHECK-CP-JSON-DAG: "%317:sub6": 368 # CHECK-CP-JSON-DAG: "%317:sub7": 367 # CHECK-CP-JSON-DAG: "%317:sub8": 364 # CHECK-CP-JSON-DAG: "%317:sub9": 363 # CHECK-CP-JSON-DAG: "%317:sub10": 362 # CHECK-CP-JSON-DAG: "%317:sub11": 361 # CHECK-CP-JSON-DAG: "%317:sub12": 358 # CHECK-CP-JSON-DAG: "%317:sub13": 357 # CHECK-CP-JSON-DAG: "%317:sub14": 356 # CHECK-CP-JSON-DAG: "%317:sub15": 355 # CHECK-CP-JSON-DAG: "%317:sub16": 352 # CHECK-CP-JSON-DAG: "%317:sub17": 351 # CHECK-CP-JSON-DAG: "%317:sub18": 350 # CHECK-CP-JSON-DAG: "%317:sub19": 349 # CHECK-CP-JSON-DAG: "%317:sub20": 346 # CHECK-CP-JSON-DAG: "%317:sub21": 345 # CHECK-CP-JSON-DAG: "%317:sub22": 344 # CHECK-CP-JSON-DAG: "%317:sub23": 343 # CHECK-CP-JSON-DAG: "%317:sub24": 340 # CHECK-CP-JSON-DAG: "%317:sub25": 339 # CHECK-CP-JSON-DAG: "%317:sub26": 338 # CHECK-CP-JSON-DAG: "%317:sub27": 337 # CHECK-CP-JSON-DAG: "%317:sub28": 334 # CHECK-CP-JSON-DAG: "%317:sub29": 333 # CHECK-CP-JSON-DAG: "%317:sub30": 332 # CHECK-CP-JSON-DAG: "%317:sub31": 331 # CHECK-CP-JSON-DAG: "%358": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%317", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%317:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%360:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 112, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 135 # CHECK-CP-JSON-DAG: "%69:sub1": 134 # CHECK-CP-JSON-DAG: "%69:sub2": 133 # CHECK-CP-JSON-DAG: "%69:sub3": 132 # CHECK-CP-JSON-DAG: "%69:sub4": 129 # CHECK-CP-JSON-DAG: "%69:sub5": 128 # CHECK-CP-JSON-DAG: "%69:sub6": 127 # CHECK-CP-JSON-DAG: "%69:sub7": 126 # CHECK-CP-JSON-DAG: "%69:sub8": 123 # CHECK-CP-JSON-DAG: "%69:sub9": 122 # CHECK-CP-JSON-DAG: "%69:sub10": 121 # CHECK-CP-JSON-DAG: "%69:sub11": 120 # CHECK-CP-JSON-DAG: "%69:sub12": 117 # CHECK-CP-JSON-DAG: "%69:sub13": 116 # CHECK-CP-JSON-DAG: "%69:sub14": 115 # CHECK-CP-JSON-DAG: "%69:sub15": 114 # CHECK-CP-JSON-DAG: "%69:sub16": 111 # CHECK-CP-JSON-DAG: "%69:sub17": 110 # CHECK-CP-JSON-DAG: "%69:sub18": 109 # CHECK-CP-JSON-DAG: "%69:sub19": 108 # CHECK-CP-JSON-DAG: "%69:sub20": 105 # CHECK-CP-JSON-DAG: "%69:sub21": 104 # CHECK-CP-JSON-DAG: "%69:sub22": 103 # CHECK-CP-JSON-DAG: "%69:sub23": 102 # CHECK-CP-JSON-DAG: "%69:sub24": 99 # CHECK-CP-JSON-DAG: "%69:sub25": 98 # CHECK-CP-JSON-DAG: "%69:sub26": 97 # CHECK-CP-JSON-DAG: "%69:sub27": 96 # CHECK-CP-JSON-DAG: "%69:sub28": 93 # CHECK-CP-JSON-DAG: "%69:sub29": 92 # CHECK-CP-JSON-DAG: "%69:sub30": 91 # CHECK-CP-JSON-DAG: "%69:sub31": 90 # CHECK-CP-JSON-DAG: "%70:sub0": 87 # CHECK-CP-JSON-DAG: "%70:sub1": 86 # CHECK-CP-JSON-DAG: "%70:sub2": 85 # CHECK-CP-JSON-DAG: "%70:sub3": 84 # CHECK-CP-JSON-DAG: "%70:sub4": 81 # CHECK-CP-JSON-DAG: "%70:sub5": 80 # CHECK-CP-JSON-DAG: "%70:sub6": 79 # CHECK-CP-JSON-DAG: "%70:sub7": 78 # CHECK-CP-JSON-DAG: "%70:sub8": 75 # CHECK-CP-JSON-DAG: "%70:sub9": 74 # CHECK-CP-JSON-DAG: "%70:sub10": 73 # CHECK-CP-JSON-DAG: "%70:sub11": 72 # CHECK-CP-JSON-DAG: "%70:sub12": 69 # CHECK-CP-JSON-DAG: "%70:sub13": 68 # CHECK-CP-JSON-DAG: "%70:sub14": 67 # CHECK-CP-JSON-DAG: "%70:sub15": 66 # CHECK-CP-JSON-DAG: "%70:sub16": 63 # CHECK-CP-JSON-DAG: "%70:sub17": 62 # CHECK-CP-JSON-DAG: "%70:sub18": 61 # CHECK-CP-JSON-DAG: "%70:sub19": 60 # CHECK-CP-JSON-DAG: "%70:sub20": 57 # CHECK-CP-JSON-DAG: "%70:sub21": 56 # CHECK-CP-JSON-DAG: "%70:sub22": 55 # CHECK-CP-JSON-DAG: "%70:sub23": 54 # CHECK-CP-JSON-DAG: "%70:sub24": 51 # CHECK-CP-JSON-DAG: "%70:sub25": 50 # CHECK-CP-JSON-DAG: "%70:sub26": 49 # CHECK-CP-JSON-DAG: "%70:sub27": 48 # CHECK-CP-JSON-DAG: "%70:sub28": 45 # CHECK-CP-JSON-DAG: "%70:sub29": 44 # CHECK-CP-JSON-DAG: "%70:sub30": 43 # CHECK-CP-JSON-DAG: "%70:sub31": 42 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 183 # CHECK-CP-JSON-DAG: "%149:sub1": 182 # CHECK-CP-JSON-DAG: "%149:sub2": 181 # CHECK-CP-JSON-DAG: "%149:sub3": 180 # CHECK-CP-JSON-DAG: "%149:sub4": 177 # CHECK-CP-JSON-DAG: "%149:sub5": 176 # CHECK-CP-JSON-DAG: "%149:sub6": 175 # CHECK-CP-JSON-DAG: "%149:sub7": 174 # CHECK-CP-JSON-DAG: "%149:sub8": 171 # CHECK-CP-JSON-DAG: "%149:sub9": 170 # CHECK-CP-JSON-DAG: "%149:sub10": 169 # CHECK-CP-JSON-DAG: "%149:sub11": 168 # CHECK-CP-JSON-DAG: "%149:sub12": 165 # CHECK-CP-JSON-DAG: "%149:sub13": 164 # CHECK-CP-JSON-DAG: "%149:sub14": 163 # CHECK-CP-JSON-DAG: "%149:sub15": 162 # CHECK-CP-JSON-DAG: "%149:sub16": 159 # CHECK-CP-JSON-DAG: "%149:sub17": 158 # CHECK-CP-JSON-DAG: "%149:sub18": 157 # CHECK-CP-JSON-DAG: "%149:sub19": 156 # CHECK-CP-JSON-DAG: "%149:sub20": 153 # CHECK-CP-JSON-DAG: "%149:sub21": 152 # CHECK-CP-JSON-DAG: "%149:sub22": 151 # CHECK-CP-JSON-DAG: "%149:sub23": 150 # CHECK-CP-JSON-DAG: "%149:sub24": 147 # CHECK-CP-JSON-DAG: "%149:sub25": 146 # CHECK-CP-JSON-DAG: "%149:sub26": 145 # CHECK-CP-JSON-DAG: "%149:sub27": 144 # CHECK-CP-JSON-DAG: "%149:sub28": 141 # CHECK-CP-JSON-DAG: "%149:sub29": 140 # CHECK-CP-JSON-DAG: "%149:sub30": 139 # CHECK-CP-JSON-DAG: "%149:sub31": 138 # CHECK-CP-JSON-DAG: "%191:sub0": 231 # CHECK-CP-JSON-DAG: "%191:sub1": 230 # CHECK-CP-JSON-DAG: "%191:sub2": 229 # CHECK-CP-JSON-DAG: "%191:sub3": 228 # CHECK-CP-JSON-DAG: "%191:sub4": 225 # CHECK-CP-JSON-DAG: "%191:sub5": 224 # CHECK-CP-JSON-DAG: "%191:sub6": 223 # CHECK-CP-JSON-DAG: "%191:sub7": 222 # CHECK-CP-JSON-DAG: "%191:sub8": 219 # CHECK-CP-JSON-DAG: "%191:sub9": 218 # CHECK-CP-JSON-DAG: "%191:sub10": 217 # CHECK-CP-JSON-DAG: "%191:sub11": 216 # CHECK-CP-JSON-DAG: "%191:sub12": 213 # CHECK-CP-JSON-DAG: "%191:sub13": 212 # CHECK-CP-JSON-DAG: "%191:sub14": 211 # CHECK-CP-JSON-DAG: "%191:sub15": 210 # CHECK-CP-JSON-DAG: "%191:sub16": 207 # CHECK-CP-JSON-DAG: "%191:sub17": 206 # CHECK-CP-JSON-DAG: "%191:sub18": 205 # CHECK-CP-JSON-DAG: "%191:sub19": 204 # CHECK-CP-JSON-DAG: "%191:sub20": 201 # CHECK-CP-JSON-DAG: "%191:sub21": 200 # CHECK-CP-JSON-DAG: "%191:sub22": 199 # CHECK-CP-JSON-DAG: "%191:sub23": 198 # CHECK-CP-JSON-DAG: "%191:sub24": 195 # CHECK-CP-JSON-DAG: "%191:sub25": 194 # CHECK-CP-JSON-DAG: "%191:sub26": 193 # CHECK-CP-JSON-DAG: "%191:sub27": 192 # CHECK-CP-JSON-DAG: "%191:sub28": 189 # CHECK-CP-JSON-DAG: "%191:sub29": 188 # CHECK-CP-JSON-DAG: "%191:sub30": 187 # CHECK-CP-JSON-DAG: "%191:sub31": 186 # CHECK-CP-JSON-DAG: "%233:sub0": 279 # CHECK-CP-JSON-DAG: "%233:sub1": 278 # CHECK-CP-JSON-DAG: "%233:sub2": 277 # CHECK-CP-JSON-DAG: "%233:sub3": 276 # CHECK-CP-JSON-DAG: "%233:sub4": 273 # CHECK-CP-JSON-DAG: "%233:sub5": 272 # CHECK-CP-JSON-DAG: "%233:sub6": 271 # CHECK-CP-JSON-DAG: "%233:sub7": 270 # CHECK-CP-JSON-DAG: "%233:sub8": 267 # CHECK-CP-JSON-DAG: "%233:sub9": 266 # CHECK-CP-JSON-DAG: "%233:sub10": 265 # CHECK-CP-JSON-DAG: "%233:sub11": 264 # CHECK-CP-JSON-DAG: "%233:sub12": 261 # CHECK-CP-JSON-DAG: "%233:sub13": 260 # CHECK-CP-JSON-DAG: "%233:sub14": 259 # CHECK-CP-JSON-DAG: "%233:sub15": 258 # CHECK-CP-JSON-DAG: "%233:sub16": 255 # CHECK-CP-JSON-DAG: "%233:sub17": 254 # CHECK-CP-JSON-DAG: "%233:sub18": 253 # CHECK-CP-JSON-DAG: "%233:sub19": 252 # CHECK-CP-JSON-DAG: "%233:sub20": 249 # CHECK-CP-JSON-DAG: "%233:sub21": 248 # CHECK-CP-JSON-DAG: "%233:sub22": 247 # CHECK-CP-JSON-DAG: "%233:sub23": 246 # CHECK-CP-JSON-DAG: "%233:sub24": 243 # CHECK-CP-JSON-DAG: "%233:sub25": 242 # CHECK-CP-JSON-DAG: "%233:sub26": 241 # CHECK-CP-JSON-DAG: "%233:sub27": 240 # CHECK-CP-JSON-DAG: "%233:sub28": 237 # CHECK-CP-JSON-DAG: "%233:sub29": 236 # CHECK-CP-JSON-DAG: "%233:sub30": 235 # CHECK-CP-JSON-DAG: "%233:sub31": 234 # CHECK-CP-JSON-DAG: "%275:sub0": 327 # CHECK-CP-JSON-DAG: "%275:sub1": 326 # CHECK-CP-JSON-DAG: "%275:sub2": 325 # CHECK-CP-JSON-DAG: "%275:sub3": 324 # CHECK-CP-JSON-DAG: "%275:sub4": 321 # CHECK-CP-JSON-DAG: "%275:sub5": 320 # CHECK-CP-JSON-DAG: "%275:sub6": 319 # CHECK-CP-JSON-DAG: "%275:sub7": 318 # CHECK-CP-JSON-DAG: "%275:sub8": 315 # CHECK-CP-JSON-DAG: "%275:sub9": 314 # CHECK-CP-JSON-DAG: "%275:sub10": 313 # CHECK-CP-JSON-DAG: "%275:sub11": 312 # CHECK-CP-JSON-DAG: "%275:sub12": 309 # CHECK-CP-JSON-DAG: "%275:sub13": 308 # CHECK-CP-JSON-DAG: "%275:sub14": 307 # CHECK-CP-JSON-DAG: "%275:sub15": 306 # CHECK-CP-JSON-DAG: "%275:sub16": 303 # CHECK-CP-JSON-DAG: "%275:sub17": 302 # CHECK-CP-JSON-DAG: "%275:sub18": 301 # CHECK-CP-JSON-DAG: "%275:sub19": 300 # CHECK-CP-JSON-DAG: "%275:sub20": 297 # CHECK-CP-JSON-DAG: "%275:sub21": 296 # CHECK-CP-JSON-DAG: "%275:sub22": 295 # CHECK-CP-JSON-DAG: "%275:sub23": 294 # CHECK-CP-JSON-DAG: "%275:sub24": 291 # CHECK-CP-JSON-DAG: "%275:sub25": 290 # CHECK-CP-JSON-DAG: "%275:sub26": 289 # CHECK-CP-JSON-DAG: "%275:sub27": 288 # CHECK-CP-JSON-DAG: "%275:sub28": 285 # CHECK-CP-JSON-DAG: "%275:sub29": 284 # CHECK-CP-JSON-DAG: "%275:sub30": 283 # CHECK-CP-JSON-DAG: "%275:sub31": 282 # CHECK-CP-JSON-DAG: "%317:sub0": 375 # CHECK-CP-JSON-DAG: "%317:sub1": 374 # CHECK-CP-JSON-DAG: "%317:sub2": 373 # CHECK-CP-JSON-DAG: "%317:sub3": 372 # CHECK-CP-JSON-DAG: "%317:sub4": 369 # CHECK-CP-JSON-DAG: "%317:sub5": 368 # CHECK-CP-JSON-DAG: "%317:sub6": 367 # CHECK-CP-JSON-DAG: "%317:sub7": 366 # CHECK-CP-JSON-DAG: "%317:sub8": 363 # CHECK-CP-JSON-DAG: "%317:sub9": 362 # CHECK-CP-JSON-DAG: "%317:sub10": 361 # CHECK-CP-JSON-DAG: "%317:sub11": 360 # CHECK-CP-JSON-DAG: "%317:sub12": 357 # CHECK-CP-JSON-DAG: "%317:sub13": 356 # CHECK-CP-JSON-DAG: "%317:sub14": 355 # CHECK-CP-JSON-DAG: "%317:sub15": 354 # CHECK-CP-JSON-DAG: "%317:sub16": 351 # CHECK-CP-JSON-DAG: "%317:sub17": 350 # CHECK-CP-JSON-DAG: "%317:sub18": 349 # CHECK-CP-JSON-DAG: "%317:sub19": 348 # CHECK-CP-JSON-DAG: "%317:sub20": 345 # CHECK-CP-JSON-DAG: "%317:sub21": 344 # CHECK-CP-JSON-DAG: "%317:sub22": 343 # CHECK-CP-JSON-DAG: "%317:sub23": 342 # CHECK-CP-JSON-DAG: "%317:sub24": 339 # CHECK-CP-JSON-DAG: "%317:sub25": 338 # CHECK-CP-JSON-DAG: "%317:sub26": 337 # CHECK-CP-JSON-DAG: "%317:sub27": 336 # CHECK-CP-JSON-DAG: "%317:sub28": 333 # CHECK-CP-JSON-DAG: "%317:sub29": 332 # CHECK-CP-JSON-DAG: "%317:sub30": 331 # CHECK-CP-JSON-DAG: "%317:sub31": 330 # CHECK-CP-JSON-DAG: "%359:sub0": 423 # CHECK-CP-JSON-DAG: "%359:sub1": 422 # CHECK-CP-JSON-DAG: "%359:sub2": 421 # CHECK-CP-JSON-DAG: "%359:sub3": 420 # CHECK-CP-JSON-DAG: "%359:sub4": 417 # CHECK-CP-JSON-DAG: "%359:sub5": 416 # CHECK-CP-JSON-DAG: "%359:sub6": 415 # CHECK-CP-JSON-DAG: "%359:sub7": 414 # CHECK-CP-JSON-DAG: "%359:sub8": 411 # CHECK-CP-JSON-DAG: "%359:sub9": 410 # CHECK-CP-JSON-DAG: "%359:sub10": 409 # CHECK-CP-JSON-DAG: "%359:sub11": 408 # CHECK-CP-JSON-DAG: "%359:sub12": 405 # CHECK-CP-JSON-DAG: "%359:sub13": 404 # CHECK-CP-JSON-DAG: "%359:sub14": 403 # CHECK-CP-JSON-DAG: "%359:sub15": 402 # CHECK-CP-JSON-DAG: "%359:sub16": 399 # CHECK-CP-JSON-DAG: "%359:sub17": 398 # CHECK-CP-JSON-DAG: "%359:sub18": 397 # CHECK-CP-JSON-DAG: "%359:sub19": 396 # CHECK-CP-JSON-DAG: "%359:sub20": 393 # CHECK-CP-JSON-DAG: "%359:sub21": 392 # CHECK-CP-JSON-DAG: "%359:sub22": 391 # CHECK-CP-JSON-DAG: "%359:sub23": 390 # CHECK-CP-JSON-DAG: "%359:sub24": 387 # CHECK-CP-JSON-DAG: "%359:sub25": 386 # CHECK-CP-JSON-DAG: "%359:sub26": 385 # CHECK-CP-JSON-DAG: "%359:sub27": 384 # CHECK-CP-JSON-DAG: "%359:sub28": 381 # CHECK-CP-JSON-DAG: "%359:sub29": 380 # CHECK-CP-JSON-DAG: "%359:sub30": 379 # CHECK-CP-JSON-DAG: "%359:sub31": 378 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 423 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%361:vgpr_32 = COPY %360.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 134 # CHECK-CP-JSON-DAG: "%69:sub1": 133 # CHECK-CP-JSON-DAG: "%69:sub2": 132 # CHECK-CP-JSON-DAG: "%69:sub3": 131 # CHECK-CP-JSON-DAG: "%69:sub4": 128 # CHECK-CP-JSON-DAG: "%69:sub5": 127 # CHECK-CP-JSON-DAG: "%69:sub6": 126 # CHECK-CP-JSON-DAG: "%69:sub7": 125 # CHECK-CP-JSON-DAG: "%69:sub8": 122 # CHECK-CP-JSON-DAG: "%69:sub9": 121 # CHECK-CP-JSON-DAG: "%69:sub10": 120 # CHECK-CP-JSON-DAG: "%69:sub11": 119 # CHECK-CP-JSON-DAG: "%69:sub12": 116 # CHECK-CP-JSON-DAG: "%69:sub13": 115 # CHECK-CP-JSON-DAG: "%69:sub14": 114 # CHECK-CP-JSON-DAG: "%69:sub15": 113 # CHECK-CP-JSON-DAG: "%69:sub16": 110 # CHECK-CP-JSON-DAG: "%69:sub17": 109 # CHECK-CP-JSON-DAG: "%69:sub18": 108 # CHECK-CP-JSON-DAG: "%69:sub19": 107 # CHECK-CP-JSON-DAG: "%69:sub20": 104 # CHECK-CP-JSON-DAG: "%69:sub21": 103 # CHECK-CP-JSON-DAG: "%69:sub22": 102 # CHECK-CP-JSON-DAG: "%69:sub23": 101 # CHECK-CP-JSON-DAG: "%69:sub24": 98 # CHECK-CP-JSON-DAG: "%69:sub25": 97 # CHECK-CP-JSON-DAG: "%69:sub26": 96 # CHECK-CP-JSON-DAG: "%69:sub27": 95 # CHECK-CP-JSON-DAG: "%69:sub28": 92 # CHECK-CP-JSON-DAG: "%69:sub29": 91 # CHECK-CP-JSON-DAG: "%69:sub30": 90 # CHECK-CP-JSON-DAG: "%69:sub31": 89 # CHECK-CP-JSON-DAG: "%70:sub0": 86 # CHECK-CP-JSON-DAG: "%70:sub1": 85 # CHECK-CP-JSON-DAG: "%70:sub2": 84 # CHECK-CP-JSON-DAG: "%70:sub3": 83 # CHECK-CP-JSON-DAG: "%70:sub4": 80 # CHECK-CP-JSON-DAG: "%70:sub5": 79 # CHECK-CP-JSON-DAG: "%70:sub6": 78 # CHECK-CP-JSON-DAG: "%70:sub7": 77 # CHECK-CP-JSON-DAG: "%70:sub8": 74 # CHECK-CP-JSON-DAG: "%70:sub9": 73 # CHECK-CP-JSON-DAG: "%70:sub10": 72 # CHECK-CP-JSON-DAG: "%70:sub11": 71 # CHECK-CP-JSON-DAG: "%70:sub12": 68 # CHECK-CP-JSON-DAG: "%70:sub13": 67 # CHECK-CP-JSON-DAG: "%70:sub14": 66 # CHECK-CP-JSON-DAG: "%70:sub15": 65 # CHECK-CP-JSON-DAG: "%70:sub16": 62 # CHECK-CP-JSON-DAG: "%70:sub17": 61 # CHECK-CP-JSON-DAG: "%70:sub18": 60 # CHECK-CP-JSON-DAG: "%70:sub19": 59 # CHECK-CP-JSON-DAG: "%70:sub20": 56 # CHECK-CP-JSON-DAG: "%70:sub21": 55 # CHECK-CP-JSON-DAG: "%70:sub22": 54 # CHECK-CP-JSON-DAG: "%70:sub23": 53 # CHECK-CP-JSON-DAG: "%70:sub24": 50 # CHECK-CP-JSON-DAG: "%70:sub25": 49 # CHECK-CP-JSON-DAG: "%70:sub26": 48 # CHECK-CP-JSON-DAG: "%70:sub27": 47 # CHECK-CP-JSON-DAG: "%70:sub28": 44 # CHECK-CP-JSON-DAG: "%70:sub29": 43 # CHECK-CP-JSON-DAG: "%70:sub30": 42 # CHECK-CP-JSON-DAG: "%70:sub31": 41 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 182 # CHECK-CP-JSON-DAG: "%149:sub1": 181 # CHECK-CP-JSON-DAG: "%149:sub2": 180 # CHECK-CP-JSON-DAG: "%149:sub3": 179 # CHECK-CP-JSON-DAG: "%149:sub4": 176 # CHECK-CP-JSON-DAG: "%149:sub5": 175 # CHECK-CP-JSON-DAG: "%149:sub6": 174 # CHECK-CP-JSON-DAG: "%149:sub7": 173 # CHECK-CP-JSON-DAG: "%149:sub8": 170 # CHECK-CP-JSON-DAG: "%149:sub9": 169 # CHECK-CP-JSON-DAG: "%149:sub10": 168 # CHECK-CP-JSON-DAG: "%149:sub11": 167 # CHECK-CP-JSON-DAG: "%149:sub12": 164 # CHECK-CP-JSON-DAG: "%149:sub13": 163 # CHECK-CP-JSON-DAG: "%149:sub14": 162 # CHECK-CP-JSON-DAG: "%149:sub15": 161 # CHECK-CP-JSON-DAG: "%149:sub16": 158 # CHECK-CP-JSON-DAG: "%149:sub17": 157 # CHECK-CP-JSON-DAG: "%149:sub18": 156 # CHECK-CP-JSON-DAG: "%149:sub19": 155 # CHECK-CP-JSON-DAG: "%149:sub20": 152 # CHECK-CP-JSON-DAG: "%149:sub21": 151 # CHECK-CP-JSON-DAG: "%149:sub22": 150 # CHECK-CP-JSON-DAG: "%149:sub23": 149 # CHECK-CP-JSON-DAG: "%149:sub24": 146 # CHECK-CP-JSON-DAG: "%149:sub25": 145 # CHECK-CP-JSON-DAG: "%149:sub26": 144 # CHECK-CP-JSON-DAG: "%149:sub27": 143 # CHECK-CP-JSON-DAG: "%149:sub28": 140 # CHECK-CP-JSON-DAG: "%149:sub29": 139 # CHECK-CP-JSON-DAG: "%149:sub30": 138 # CHECK-CP-JSON-DAG: "%149:sub31": 137 # CHECK-CP-JSON-DAG: "%191:sub0": 230 # CHECK-CP-JSON-DAG: "%191:sub1": 229 # CHECK-CP-JSON-DAG: "%191:sub2": 228 # CHECK-CP-JSON-DAG: "%191:sub3": 227 # CHECK-CP-JSON-DAG: "%191:sub4": 224 # CHECK-CP-JSON-DAG: "%191:sub5": 223 # CHECK-CP-JSON-DAG: "%191:sub6": 222 # CHECK-CP-JSON-DAG: "%191:sub7": 221 # CHECK-CP-JSON-DAG: "%191:sub8": 218 # CHECK-CP-JSON-DAG: "%191:sub9": 217 # CHECK-CP-JSON-DAG: "%191:sub10": 216 # CHECK-CP-JSON-DAG: "%191:sub11": 215 # CHECK-CP-JSON-DAG: "%191:sub12": 212 # CHECK-CP-JSON-DAG: "%191:sub13": 211 # CHECK-CP-JSON-DAG: "%191:sub14": 210 # CHECK-CP-JSON-DAG: "%191:sub15": 209 # CHECK-CP-JSON-DAG: "%191:sub16": 206 # CHECK-CP-JSON-DAG: "%191:sub17": 205 # CHECK-CP-JSON-DAG: "%191:sub18": 204 # CHECK-CP-JSON-DAG: "%191:sub19": 203 # CHECK-CP-JSON-DAG: "%191:sub20": 200 # CHECK-CP-JSON-DAG: "%191:sub21": 199 # CHECK-CP-JSON-DAG: "%191:sub22": 198 # CHECK-CP-JSON-DAG: "%191:sub23": 197 # CHECK-CP-JSON-DAG: "%191:sub24": 194 # CHECK-CP-JSON-DAG: "%191:sub25": 193 # CHECK-CP-JSON-DAG: "%191:sub26": 192 # CHECK-CP-JSON-DAG: "%191:sub27": 191 # CHECK-CP-JSON-DAG: "%191:sub28": 188 # CHECK-CP-JSON-DAG: "%191:sub29": 187 # CHECK-CP-JSON-DAG: "%191:sub30": 186 # CHECK-CP-JSON-DAG: "%191:sub31": 185 # CHECK-CP-JSON-DAG: "%233:sub0": 278 # CHECK-CP-JSON-DAG: "%233:sub1": 277 # CHECK-CP-JSON-DAG: "%233:sub2": 276 # CHECK-CP-JSON-DAG: "%233:sub3": 275 # CHECK-CP-JSON-DAG: "%233:sub4": 272 # CHECK-CP-JSON-DAG: "%233:sub5": 271 # CHECK-CP-JSON-DAG: "%233:sub6": 270 # CHECK-CP-JSON-DAG: "%233:sub7": 269 # CHECK-CP-JSON-DAG: "%233:sub8": 266 # CHECK-CP-JSON-DAG: "%233:sub9": 265 # CHECK-CP-JSON-DAG: "%233:sub10": 264 # CHECK-CP-JSON-DAG: "%233:sub11": 263 # CHECK-CP-JSON-DAG: "%233:sub12": 260 # CHECK-CP-JSON-DAG: "%233:sub13": 259 # CHECK-CP-JSON-DAG: "%233:sub14": 258 # CHECK-CP-JSON-DAG: "%233:sub15": 257 # CHECK-CP-JSON-DAG: "%233:sub16": 254 # CHECK-CP-JSON-DAG: "%233:sub17": 253 # CHECK-CP-JSON-DAG: "%233:sub18": 252 # CHECK-CP-JSON-DAG: "%233:sub19": 251 # CHECK-CP-JSON-DAG: "%233:sub20": 248 # CHECK-CP-JSON-DAG: "%233:sub21": 247 # CHECK-CP-JSON-DAG: "%233:sub22": 246 # CHECK-CP-JSON-DAG: "%233:sub23": 245 # CHECK-CP-JSON-DAG: "%233:sub24": 242 # CHECK-CP-JSON-DAG: "%233:sub25": 241 # CHECK-CP-JSON-DAG: "%233:sub26": 240 # CHECK-CP-JSON-DAG: "%233:sub27": 239 # CHECK-CP-JSON-DAG: "%233:sub28": 236 # CHECK-CP-JSON-DAG: "%233:sub29": 235 # CHECK-CP-JSON-DAG: "%233:sub30": 234 # CHECK-CP-JSON-DAG: "%233:sub31": 233 # CHECK-CP-JSON-DAG: "%275:sub0": 326 # CHECK-CP-JSON-DAG: "%275:sub1": 325 # CHECK-CP-JSON-DAG: "%275:sub2": 324 # CHECK-CP-JSON-DAG: "%275:sub3": 323 # CHECK-CP-JSON-DAG: "%275:sub4": 320 # CHECK-CP-JSON-DAG: "%275:sub5": 319 # CHECK-CP-JSON-DAG: "%275:sub6": 318 # CHECK-CP-JSON-DAG: "%275:sub7": 317 # CHECK-CP-JSON-DAG: "%275:sub8": 314 # CHECK-CP-JSON-DAG: "%275:sub9": 313 # CHECK-CP-JSON-DAG: "%275:sub10": 312 # CHECK-CP-JSON-DAG: "%275:sub11": 311 # CHECK-CP-JSON-DAG: "%275:sub12": 308 # CHECK-CP-JSON-DAG: "%275:sub13": 307 # CHECK-CP-JSON-DAG: "%275:sub14": 306 # CHECK-CP-JSON-DAG: "%275:sub15": 305 # CHECK-CP-JSON-DAG: "%275:sub16": 302 # CHECK-CP-JSON-DAG: "%275:sub17": 301 # CHECK-CP-JSON-DAG: "%275:sub18": 300 # CHECK-CP-JSON-DAG: "%275:sub19": 299 # CHECK-CP-JSON-DAG: "%275:sub20": 296 # CHECK-CP-JSON-DAG: "%275:sub21": 295 # CHECK-CP-JSON-DAG: "%275:sub22": 294 # CHECK-CP-JSON-DAG: "%275:sub23": 293 # CHECK-CP-JSON-DAG: "%275:sub24": 290 # CHECK-CP-JSON-DAG: "%275:sub25": 289 # CHECK-CP-JSON-DAG: "%275:sub26": 288 # CHECK-CP-JSON-DAG: "%275:sub27": 287 # CHECK-CP-JSON-DAG: "%275:sub28": 284 # CHECK-CP-JSON-DAG: "%275:sub29": 283 # CHECK-CP-JSON-DAG: "%275:sub30": 282 # CHECK-CP-JSON-DAG: "%275:sub31": 281 # CHECK-CP-JSON-DAG: "%317:sub0": 374 # CHECK-CP-JSON-DAG: "%317:sub1": 373 # CHECK-CP-JSON-DAG: "%317:sub2": 372 # CHECK-CP-JSON-DAG: "%317:sub3": 371 # CHECK-CP-JSON-DAG: "%317:sub4": 368 # CHECK-CP-JSON-DAG: "%317:sub5": 367 # CHECK-CP-JSON-DAG: "%317:sub6": 366 # CHECK-CP-JSON-DAG: "%317:sub7": 365 # CHECK-CP-JSON-DAG: "%317:sub8": 362 # CHECK-CP-JSON-DAG: "%317:sub9": 361 # CHECK-CP-JSON-DAG: "%317:sub10": 360 # CHECK-CP-JSON-DAG: "%317:sub11": 359 # CHECK-CP-JSON-DAG: "%317:sub12": 356 # CHECK-CP-JSON-DAG: "%317:sub13": 355 # CHECK-CP-JSON-DAG: "%317:sub14": 354 # CHECK-CP-JSON-DAG: "%317:sub15": 353 # CHECK-CP-JSON-DAG: "%317:sub16": 350 # CHECK-CP-JSON-DAG: "%317:sub17": 349 # CHECK-CP-JSON-DAG: "%317:sub18": 348 # CHECK-CP-JSON-DAG: "%317:sub19": 347 # CHECK-CP-JSON-DAG: "%317:sub20": 344 # CHECK-CP-JSON-DAG: "%317:sub21": 343 # CHECK-CP-JSON-DAG: "%317:sub22": 342 # CHECK-CP-JSON-DAG: "%317:sub23": 341 # CHECK-CP-JSON-DAG: "%317:sub24": 338 # CHECK-CP-JSON-DAG: "%317:sub25": 337 # CHECK-CP-JSON-DAG: "%317:sub26": 336 # CHECK-CP-JSON-DAG: "%317:sub27": 335 # CHECK-CP-JSON-DAG: "%317:sub28": 332 # CHECK-CP-JSON-DAG: "%317:sub29": 331 # CHECK-CP-JSON-DAG: "%317:sub30": 330 # CHECK-CP-JSON-DAG: "%317:sub31": 329 # CHECK-CP-JSON-DAG: "%359:sub0": 422 # CHECK-CP-JSON-DAG: "%359:sub1": 421 # CHECK-CP-JSON-DAG: "%359:sub2": 420 # CHECK-CP-JSON-DAG: "%359:sub3": 419 # CHECK-CP-JSON-DAG: "%359:sub4": 416 # CHECK-CP-JSON-DAG: "%359:sub5": 415 # CHECK-CP-JSON-DAG: "%359:sub6": 414 # CHECK-CP-JSON-DAG: "%359:sub7": 413 # CHECK-CP-JSON-DAG: "%359:sub8": 410 # CHECK-CP-JSON-DAG: "%359:sub9": 409 # CHECK-CP-JSON-DAG: "%359:sub10": 408 # CHECK-CP-JSON-DAG: "%359:sub11": 407 # CHECK-CP-JSON-DAG: "%359:sub12": 404 # CHECK-CP-JSON-DAG: "%359:sub13": 403 # CHECK-CP-JSON-DAG: "%359:sub14": 402 # CHECK-CP-JSON-DAG: "%359:sub15": 401 # CHECK-CP-JSON-DAG: "%359:sub16": 398 # CHECK-CP-JSON-DAG: "%359:sub17": 397 # CHECK-CP-JSON-DAG: "%359:sub18": 396 # CHECK-CP-JSON-DAG: "%359:sub19": 395 # CHECK-CP-JSON-DAG: "%359:sub20": 392 # CHECK-CP-JSON-DAG: "%359:sub21": 391 # CHECK-CP-JSON-DAG: "%359:sub22": 390 # CHECK-CP-JSON-DAG: "%359:sub23": 389 # CHECK-CP-JSON-DAG: "%359:sub24": 386 # CHECK-CP-JSON-DAG: "%359:sub25": 385 # CHECK-CP-JSON-DAG: "%359:sub26": 384 # CHECK-CP-JSON-DAG: "%359:sub27": 383 # CHECK-CP-JSON-DAG: "%359:sub28": 380 # CHECK-CP-JSON-DAG: "%359:sub29": 379 # CHECK-CP-JSON-DAG: "%359:sub30": 378 # CHECK-CP-JSON-DAG: "%359:sub31": 377 # CHECK-CP-JSON-DAG: "%360:sub0": 3 # CHECK-CP-JSON-DAG: "%360:sub1": 2 # CHECK-CP-JSON-DAG: "%360:sub2": 1 # CHECK-CP-JSON-DAG: "%360:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 422 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%362:vgpr_32 = COPY %360.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 133 # CHECK-CP-JSON-DAG: "%69:sub1": 132 # CHECK-CP-JSON-DAG: "%69:sub2": 131 # CHECK-CP-JSON-DAG: "%69:sub3": 130 # CHECK-CP-JSON-DAG: "%69:sub4": 127 # CHECK-CP-JSON-DAG: "%69:sub5": 126 # CHECK-CP-JSON-DAG: "%69:sub6": 125 # CHECK-CP-JSON-DAG: "%69:sub7": 124 # CHECK-CP-JSON-DAG: "%69:sub8": 121 # CHECK-CP-JSON-DAG: "%69:sub9": 120 # CHECK-CP-JSON-DAG: "%69:sub10": 119 # CHECK-CP-JSON-DAG: "%69:sub11": 118 # CHECK-CP-JSON-DAG: "%69:sub12": 115 # CHECK-CP-JSON-DAG: "%69:sub13": 114 # CHECK-CP-JSON-DAG: "%69:sub14": 113 # CHECK-CP-JSON-DAG: "%69:sub15": 112 # CHECK-CP-JSON-DAG: "%69:sub16": 109 # CHECK-CP-JSON-DAG: "%69:sub17": 108 # CHECK-CP-JSON-DAG: "%69:sub18": 107 # CHECK-CP-JSON-DAG: "%69:sub19": 106 # CHECK-CP-JSON-DAG: "%69:sub20": 103 # CHECK-CP-JSON-DAG: "%69:sub21": 102 # CHECK-CP-JSON-DAG: "%69:sub22": 101 # CHECK-CP-JSON-DAG: "%69:sub23": 100 # CHECK-CP-JSON-DAG: "%69:sub24": 97 # CHECK-CP-JSON-DAG: "%69:sub25": 96 # CHECK-CP-JSON-DAG: "%69:sub26": 95 # CHECK-CP-JSON-DAG: "%69:sub27": 94 # CHECK-CP-JSON-DAG: "%69:sub28": 91 # CHECK-CP-JSON-DAG: "%69:sub29": 90 # CHECK-CP-JSON-DAG: "%69:sub30": 89 # CHECK-CP-JSON-DAG: "%69:sub31": 88 # CHECK-CP-JSON-DAG: "%70:sub0": 85 # CHECK-CP-JSON-DAG: "%70:sub1": 84 # CHECK-CP-JSON-DAG: "%70:sub2": 83 # CHECK-CP-JSON-DAG: "%70:sub3": 82 # CHECK-CP-JSON-DAG: "%70:sub4": 79 # CHECK-CP-JSON-DAG: "%70:sub5": 78 # CHECK-CP-JSON-DAG: "%70:sub6": 77 # CHECK-CP-JSON-DAG: "%70:sub7": 76 # CHECK-CP-JSON-DAG: "%70:sub8": 73 # CHECK-CP-JSON-DAG: "%70:sub9": 72 # CHECK-CP-JSON-DAG: "%70:sub10": 71 # CHECK-CP-JSON-DAG: "%70:sub11": 70 # CHECK-CP-JSON-DAG: "%70:sub12": 67 # CHECK-CP-JSON-DAG: "%70:sub13": 66 # CHECK-CP-JSON-DAG: "%70:sub14": 65 # CHECK-CP-JSON-DAG: "%70:sub15": 64 # CHECK-CP-JSON-DAG: "%70:sub16": 61 # CHECK-CP-JSON-DAG: "%70:sub17": 60 # CHECK-CP-JSON-DAG: "%70:sub18": 59 # CHECK-CP-JSON-DAG: "%70:sub19": 58 # CHECK-CP-JSON-DAG: "%70:sub20": 55 # CHECK-CP-JSON-DAG: "%70:sub21": 54 # CHECK-CP-JSON-DAG: "%70:sub22": 53 # CHECK-CP-JSON-DAG: "%70:sub23": 52 # CHECK-CP-JSON-DAG: "%70:sub24": 49 # CHECK-CP-JSON-DAG: "%70:sub25": 48 # CHECK-CP-JSON-DAG: "%70:sub26": 47 # CHECK-CP-JSON-DAG: "%70:sub27": 46 # CHECK-CP-JSON-DAG: "%70:sub28": 43 # CHECK-CP-JSON-DAG: "%70:sub29": 42 # CHECK-CP-JSON-DAG: "%70:sub30": 41 # CHECK-CP-JSON-DAG: "%70:sub31": 40 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 181 # CHECK-CP-JSON-DAG: "%149:sub1": 180 # CHECK-CP-JSON-DAG: "%149:sub2": 179 # CHECK-CP-JSON-DAG: "%149:sub3": 178 # CHECK-CP-JSON-DAG: "%149:sub4": 175 # CHECK-CP-JSON-DAG: "%149:sub5": 174 # CHECK-CP-JSON-DAG: "%149:sub6": 173 # CHECK-CP-JSON-DAG: "%149:sub7": 172 # CHECK-CP-JSON-DAG: "%149:sub8": 169 # CHECK-CP-JSON-DAG: "%149:sub9": 168 # CHECK-CP-JSON-DAG: "%149:sub10": 167 # CHECK-CP-JSON-DAG: "%149:sub11": 166 # CHECK-CP-JSON-DAG: "%149:sub12": 163 # CHECK-CP-JSON-DAG: "%149:sub13": 162 # CHECK-CP-JSON-DAG: "%149:sub14": 161 # CHECK-CP-JSON-DAG: "%149:sub15": 160 # CHECK-CP-JSON-DAG: "%149:sub16": 157 # CHECK-CP-JSON-DAG: "%149:sub17": 156 # CHECK-CP-JSON-DAG: "%149:sub18": 155 # CHECK-CP-JSON-DAG: "%149:sub19": 154 # CHECK-CP-JSON-DAG: "%149:sub20": 151 # CHECK-CP-JSON-DAG: "%149:sub21": 150 # CHECK-CP-JSON-DAG: "%149:sub22": 149 # CHECK-CP-JSON-DAG: "%149:sub23": 148 # CHECK-CP-JSON-DAG: "%149:sub24": 145 # CHECK-CP-JSON-DAG: "%149:sub25": 144 # CHECK-CP-JSON-DAG: "%149:sub26": 143 # CHECK-CP-JSON-DAG: "%149:sub27": 142 # CHECK-CP-JSON-DAG: "%149:sub28": 139 # CHECK-CP-JSON-DAG: "%149:sub29": 138 # CHECK-CP-JSON-DAG: "%149:sub30": 137 # CHECK-CP-JSON-DAG: "%149:sub31": 136 # CHECK-CP-JSON-DAG: "%191:sub0": 229 # CHECK-CP-JSON-DAG: "%191:sub1": 228 # CHECK-CP-JSON-DAG: "%191:sub2": 227 # CHECK-CP-JSON-DAG: "%191:sub3": 226 # CHECK-CP-JSON-DAG: "%191:sub4": 223 # CHECK-CP-JSON-DAG: "%191:sub5": 222 # CHECK-CP-JSON-DAG: "%191:sub6": 221 # CHECK-CP-JSON-DAG: "%191:sub7": 220 # CHECK-CP-JSON-DAG: "%191:sub8": 217 # CHECK-CP-JSON-DAG: "%191:sub9": 216 # CHECK-CP-JSON-DAG: "%191:sub10": 215 # CHECK-CP-JSON-DAG: "%191:sub11": 214 # CHECK-CP-JSON-DAG: "%191:sub12": 211 # CHECK-CP-JSON-DAG: "%191:sub13": 210 # CHECK-CP-JSON-DAG: "%191:sub14": 209 # CHECK-CP-JSON-DAG: "%191:sub15": 208 # CHECK-CP-JSON-DAG: "%191:sub16": 205 # CHECK-CP-JSON-DAG: "%191:sub17": 204 # CHECK-CP-JSON-DAG: "%191:sub18": 203 # CHECK-CP-JSON-DAG: "%191:sub19": 202 # CHECK-CP-JSON-DAG: "%191:sub20": 199 # CHECK-CP-JSON-DAG: "%191:sub21": 198 # CHECK-CP-JSON-DAG: "%191:sub22": 197 # CHECK-CP-JSON-DAG: "%191:sub23": 196 # CHECK-CP-JSON-DAG: "%191:sub24": 193 # CHECK-CP-JSON-DAG: "%191:sub25": 192 # CHECK-CP-JSON-DAG: "%191:sub26": 191 # CHECK-CP-JSON-DAG: "%191:sub27": 190 # CHECK-CP-JSON-DAG: "%191:sub28": 187 # CHECK-CP-JSON-DAG: "%191:sub29": 186 # CHECK-CP-JSON-DAG: "%191:sub30": 185 # CHECK-CP-JSON-DAG: "%191:sub31": 184 # CHECK-CP-JSON-DAG: "%233:sub0": 277 # CHECK-CP-JSON-DAG: "%233:sub1": 276 # CHECK-CP-JSON-DAG: "%233:sub2": 275 # CHECK-CP-JSON-DAG: "%233:sub3": 274 # CHECK-CP-JSON-DAG: "%233:sub4": 271 # CHECK-CP-JSON-DAG: "%233:sub5": 270 # CHECK-CP-JSON-DAG: "%233:sub6": 269 # CHECK-CP-JSON-DAG: "%233:sub7": 268 # CHECK-CP-JSON-DAG: "%233:sub8": 265 # CHECK-CP-JSON-DAG: "%233:sub9": 264 # CHECK-CP-JSON-DAG: "%233:sub10": 263 # CHECK-CP-JSON-DAG: "%233:sub11": 262 # CHECK-CP-JSON-DAG: "%233:sub12": 259 # CHECK-CP-JSON-DAG: "%233:sub13": 258 # CHECK-CP-JSON-DAG: "%233:sub14": 257 # CHECK-CP-JSON-DAG: "%233:sub15": 256 # CHECK-CP-JSON-DAG: "%233:sub16": 253 # CHECK-CP-JSON-DAG: "%233:sub17": 252 # CHECK-CP-JSON-DAG: "%233:sub18": 251 # CHECK-CP-JSON-DAG: "%233:sub19": 250 # CHECK-CP-JSON-DAG: "%233:sub20": 247 # CHECK-CP-JSON-DAG: "%233:sub21": 246 # CHECK-CP-JSON-DAG: "%233:sub22": 245 # CHECK-CP-JSON-DAG: "%233:sub23": 244 # CHECK-CP-JSON-DAG: "%233:sub24": 241 # CHECK-CP-JSON-DAG: "%233:sub25": 240 # CHECK-CP-JSON-DAG: "%233:sub26": 239 # CHECK-CP-JSON-DAG: "%233:sub27": 238 # CHECK-CP-JSON-DAG: "%233:sub28": 235 # CHECK-CP-JSON-DAG: "%233:sub29": 234 # CHECK-CP-JSON-DAG: "%233:sub30": 233 # CHECK-CP-JSON-DAG: "%233:sub31": 232 # CHECK-CP-JSON-DAG: "%275:sub0": 325 # CHECK-CP-JSON-DAG: "%275:sub1": 324 # CHECK-CP-JSON-DAG: "%275:sub2": 323 # CHECK-CP-JSON-DAG: "%275:sub3": 322 # CHECK-CP-JSON-DAG: "%275:sub4": 319 # CHECK-CP-JSON-DAG: "%275:sub5": 318 # CHECK-CP-JSON-DAG: "%275:sub6": 317 # CHECK-CP-JSON-DAG: "%275:sub7": 316 # CHECK-CP-JSON-DAG: "%275:sub8": 313 # CHECK-CP-JSON-DAG: "%275:sub9": 312 # CHECK-CP-JSON-DAG: "%275:sub10": 311 # CHECK-CP-JSON-DAG: "%275:sub11": 310 # CHECK-CP-JSON-DAG: "%275:sub12": 307 # CHECK-CP-JSON-DAG: "%275:sub13": 306 # CHECK-CP-JSON-DAG: "%275:sub14": 305 # CHECK-CP-JSON-DAG: "%275:sub15": 304 # CHECK-CP-JSON-DAG: "%275:sub16": 301 # CHECK-CP-JSON-DAG: "%275:sub17": 300 # CHECK-CP-JSON-DAG: "%275:sub18": 299 # CHECK-CP-JSON-DAG: "%275:sub19": 298 # CHECK-CP-JSON-DAG: "%275:sub20": 295 # CHECK-CP-JSON-DAG: "%275:sub21": 294 # CHECK-CP-JSON-DAG: "%275:sub22": 293 # CHECK-CP-JSON-DAG: "%275:sub23": 292 # CHECK-CP-JSON-DAG: "%275:sub24": 289 # CHECK-CP-JSON-DAG: "%275:sub25": 288 # CHECK-CP-JSON-DAG: "%275:sub26": 287 # CHECK-CP-JSON-DAG: "%275:sub27": 286 # CHECK-CP-JSON-DAG: "%275:sub28": 283 # CHECK-CP-JSON-DAG: "%275:sub29": 282 # CHECK-CP-JSON-DAG: "%275:sub30": 281 # CHECK-CP-JSON-DAG: "%275:sub31": 280 # CHECK-CP-JSON-DAG: "%317:sub0": 373 # CHECK-CP-JSON-DAG: "%317:sub1": 372 # CHECK-CP-JSON-DAG: "%317:sub2": 371 # CHECK-CP-JSON-DAG: "%317:sub3": 370 # CHECK-CP-JSON-DAG: "%317:sub4": 367 # CHECK-CP-JSON-DAG: "%317:sub5": 366 # CHECK-CP-JSON-DAG: "%317:sub6": 365 # CHECK-CP-JSON-DAG: "%317:sub7": 364 # CHECK-CP-JSON-DAG: "%317:sub8": 361 # CHECK-CP-JSON-DAG: "%317:sub9": 360 # CHECK-CP-JSON-DAG: "%317:sub10": 359 # CHECK-CP-JSON-DAG: "%317:sub11": 358 # CHECK-CP-JSON-DAG: "%317:sub12": 355 # CHECK-CP-JSON-DAG: "%317:sub13": 354 # CHECK-CP-JSON-DAG: "%317:sub14": 353 # CHECK-CP-JSON-DAG: "%317:sub15": 352 # CHECK-CP-JSON-DAG: "%317:sub16": 349 # CHECK-CP-JSON-DAG: "%317:sub17": 348 # CHECK-CP-JSON-DAG: "%317:sub18": 347 # CHECK-CP-JSON-DAG: "%317:sub19": 346 # CHECK-CP-JSON-DAG: "%317:sub20": 343 # CHECK-CP-JSON-DAG: "%317:sub21": 342 # CHECK-CP-JSON-DAG: "%317:sub22": 341 # CHECK-CP-JSON-DAG: "%317:sub23": 340 # CHECK-CP-JSON-DAG: "%317:sub24": 337 # CHECK-CP-JSON-DAG: "%317:sub25": 336 # CHECK-CP-JSON-DAG: "%317:sub26": 335 # CHECK-CP-JSON-DAG: "%317:sub27": 334 # CHECK-CP-JSON-DAG: "%317:sub28": 331 # CHECK-CP-JSON-DAG: "%317:sub29": 330 # CHECK-CP-JSON-DAG: "%317:sub30": 329 # CHECK-CP-JSON-DAG: "%317:sub31": 328 # CHECK-CP-JSON-DAG: "%359:sub0": 421 # CHECK-CP-JSON-DAG: "%359:sub1": 420 # CHECK-CP-JSON-DAG: "%359:sub2": 419 # CHECK-CP-JSON-DAG: "%359:sub3": 418 # CHECK-CP-JSON-DAG: "%359:sub4": 415 # CHECK-CP-JSON-DAG: "%359:sub5": 414 # CHECK-CP-JSON-DAG: "%359:sub6": 413 # CHECK-CP-JSON-DAG: "%359:sub7": 412 # CHECK-CP-JSON-DAG: "%359:sub8": 409 # CHECK-CP-JSON-DAG: "%359:sub9": 408 # CHECK-CP-JSON-DAG: "%359:sub10": 407 # CHECK-CP-JSON-DAG: "%359:sub11": 406 # CHECK-CP-JSON-DAG: "%359:sub12": 403 # CHECK-CP-JSON-DAG: "%359:sub13": 402 # CHECK-CP-JSON-DAG: "%359:sub14": 401 # CHECK-CP-JSON-DAG: "%359:sub15": 400 # CHECK-CP-JSON-DAG: "%359:sub16": 397 # CHECK-CP-JSON-DAG: "%359:sub17": 396 # CHECK-CP-JSON-DAG: "%359:sub18": 395 # CHECK-CP-JSON-DAG: "%359:sub19": 394 # CHECK-CP-JSON-DAG: "%359:sub20": 391 # CHECK-CP-JSON-DAG: "%359:sub21": 390 # CHECK-CP-JSON-DAG: "%359:sub22": 389 # CHECK-CP-JSON-DAG: "%359:sub23": 388 # CHECK-CP-JSON-DAG: "%359:sub24": 385 # CHECK-CP-JSON-DAG: "%359:sub25": 384 # CHECK-CP-JSON-DAG: "%359:sub26": 383 # CHECK-CP-JSON-DAG: "%359:sub27": 382 # CHECK-CP-JSON-DAG: "%359:sub28": 379 # CHECK-CP-JSON-DAG: "%359:sub29": 378 # CHECK-CP-JSON-DAG: "%359:sub30": 377 # CHECK-CP-JSON-DAG: "%359:sub31": 376 # CHECK-CP-JSON-DAG: "%360:sub0": 2 # CHECK-CP-JSON-DAG: "%360:sub1": 1 # CHECK-CP-JSON-DAG: "%360:sub2": 0 # CHECK-CP-JSON-DAG: "%361": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 421 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%363:vgpr_32 = COPY %360.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 132 # CHECK-CP-JSON-DAG: "%69:sub1": 131 # CHECK-CP-JSON-DAG: "%69:sub2": 130 # CHECK-CP-JSON-DAG: "%69:sub3": 129 # CHECK-CP-JSON-DAG: "%69:sub4": 126 # CHECK-CP-JSON-DAG: "%69:sub5": 125 # CHECK-CP-JSON-DAG: "%69:sub6": 124 # CHECK-CP-JSON-DAG: "%69:sub7": 123 # CHECK-CP-JSON-DAG: "%69:sub8": 120 # CHECK-CP-JSON-DAG: "%69:sub9": 119 # CHECK-CP-JSON-DAG: "%69:sub10": 118 # CHECK-CP-JSON-DAG: "%69:sub11": 117 # CHECK-CP-JSON-DAG: "%69:sub12": 114 # CHECK-CP-JSON-DAG: "%69:sub13": 113 # CHECK-CP-JSON-DAG: "%69:sub14": 112 # CHECK-CP-JSON-DAG: "%69:sub15": 111 # CHECK-CP-JSON-DAG: "%69:sub16": 108 # CHECK-CP-JSON-DAG: "%69:sub17": 107 # CHECK-CP-JSON-DAG: "%69:sub18": 106 # CHECK-CP-JSON-DAG: "%69:sub19": 105 # CHECK-CP-JSON-DAG: "%69:sub20": 102 # CHECK-CP-JSON-DAG: "%69:sub21": 101 # CHECK-CP-JSON-DAG: "%69:sub22": 100 # CHECK-CP-JSON-DAG: "%69:sub23": 99 # CHECK-CP-JSON-DAG: "%69:sub24": 96 # CHECK-CP-JSON-DAG: "%69:sub25": 95 # CHECK-CP-JSON-DAG: "%69:sub26": 94 # CHECK-CP-JSON-DAG: "%69:sub27": 93 # CHECK-CP-JSON-DAG: "%69:sub28": 90 # CHECK-CP-JSON-DAG: "%69:sub29": 89 # CHECK-CP-JSON-DAG: "%69:sub30": 88 # CHECK-CP-JSON-DAG: "%69:sub31": 87 # CHECK-CP-JSON-DAG: "%70:sub0": 84 # CHECK-CP-JSON-DAG: "%70:sub1": 83 # CHECK-CP-JSON-DAG: "%70:sub2": 82 # CHECK-CP-JSON-DAG: "%70:sub3": 81 # CHECK-CP-JSON-DAG: "%70:sub4": 78 # CHECK-CP-JSON-DAG: "%70:sub5": 77 # CHECK-CP-JSON-DAG: "%70:sub6": 76 # CHECK-CP-JSON-DAG: "%70:sub7": 75 # CHECK-CP-JSON-DAG: "%70:sub8": 72 # CHECK-CP-JSON-DAG: "%70:sub9": 71 # CHECK-CP-JSON-DAG: "%70:sub10": 70 # CHECK-CP-JSON-DAG: "%70:sub11": 69 # CHECK-CP-JSON-DAG: "%70:sub12": 66 # CHECK-CP-JSON-DAG: "%70:sub13": 65 # CHECK-CP-JSON-DAG: "%70:sub14": 64 # CHECK-CP-JSON-DAG: "%70:sub15": 63 # CHECK-CP-JSON-DAG: "%70:sub16": 60 # CHECK-CP-JSON-DAG: "%70:sub17": 59 # CHECK-CP-JSON-DAG: "%70:sub18": 58 # CHECK-CP-JSON-DAG: "%70:sub19": 57 # CHECK-CP-JSON-DAG: "%70:sub20": 54 # CHECK-CP-JSON-DAG: "%70:sub21": 53 # CHECK-CP-JSON-DAG: "%70:sub22": 52 # CHECK-CP-JSON-DAG: "%70:sub23": 51 # CHECK-CP-JSON-DAG: "%70:sub24": 48 # CHECK-CP-JSON-DAG: "%70:sub25": 47 # CHECK-CP-JSON-DAG: "%70:sub26": 46 # CHECK-CP-JSON-DAG: "%70:sub27": 45 # CHECK-CP-JSON-DAG: "%70:sub28": 42 # CHECK-CP-JSON-DAG: "%70:sub29": 41 # CHECK-CP-JSON-DAG: "%70:sub30": 40 # CHECK-CP-JSON-DAG: "%70:sub31": 39 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 180 # CHECK-CP-JSON-DAG: "%149:sub1": 179 # CHECK-CP-JSON-DAG: "%149:sub2": 178 # CHECK-CP-JSON-DAG: "%149:sub3": 177 # CHECK-CP-JSON-DAG: "%149:sub4": 174 # CHECK-CP-JSON-DAG: "%149:sub5": 173 # CHECK-CP-JSON-DAG: "%149:sub6": 172 # CHECK-CP-JSON-DAG: "%149:sub7": 171 # CHECK-CP-JSON-DAG: "%149:sub8": 168 # CHECK-CP-JSON-DAG: "%149:sub9": 167 # CHECK-CP-JSON-DAG: "%149:sub10": 166 # CHECK-CP-JSON-DAG: "%149:sub11": 165 # CHECK-CP-JSON-DAG: "%149:sub12": 162 # CHECK-CP-JSON-DAG: "%149:sub13": 161 # CHECK-CP-JSON-DAG: "%149:sub14": 160 # CHECK-CP-JSON-DAG: "%149:sub15": 159 # CHECK-CP-JSON-DAG: "%149:sub16": 156 # CHECK-CP-JSON-DAG: "%149:sub17": 155 # CHECK-CP-JSON-DAG: "%149:sub18": 154 # CHECK-CP-JSON-DAG: "%149:sub19": 153 # CHECK-CP-JSON-DAG: "%149:sub20": 150 # CHECK-CP-JSON-DAG: "%149:sub21": 149 # CHECK-CP-JSON-DAG: "%149:sub22": 148 # CHECK-CP-JSON-DAG: "%149:sub23": 147 # CHECK-CP-JSON-DAG: "%149:sub24": 144 # CHECK-CP-JSON-DAG: "%149:sub25": 143 # CHECK-CP-JSON-DAG: "%149:sub26": 142 # CHECK-CP-JSON-DAG: "%149:sub27": 141 # CHECK-CP-JSON-DAG: "%149:sub28": 138 # CHECK-CP-JSON-DAG: "%149:sub29": 137 # CHECK-CP-JSON-DAG: "%149:sub30": 136 # CHECK-CP-JSON-DAG: "%149:sub31": 135 # CHECK-CP-JSON-DAG: "%191:sub0": 228 # CHECK-CP-JSON-DAG: "%191:sub1": 227 # CHECK-CP-JSON-DAG: "%191:sub2": 226 # CHECK-CP-JSON-DAG: "%191:sub3": 225 # CHECK-CP-JSON-DAG: "%191:sub4": 222 # CHECK-CP-JSON-DAG: "%191:sub5": 221 # CHECK-CP-JSON-DAG: "%191:sub6": 220 # CHECK-CP-JSON-DAG: "%191:sub7": 219 # CHECK-CP-JSON-DAG: "%191:sub8": 216 # CHECK-CP-JSON-DAG: "%191:sub9": 215 # CHECK-CP-JSON-DAG: "%191:sub10": 214 # CHECK-CP-JSON-DAG: "%191:sub11": 213 # CHECK-CP-JSON-DAG: "%191:sub12": 210 # CHECK-CP-JSON-DAG: "%191:sub13": 209 # CHECK-CP-JSON-DAG: "%191:sub14": 208 # CHECK-CP-JSON-DAG: "%191:sub15": 207 # CHECK-CP-JSON-DAG: "%191:sub16": 204 # CHECK-CP-JSON-DAG: "%191:sub17": 203 # CHECK-CP-JSON-DAG: "%191:sub18": 202 # CHECK-CP-JSON-DAG: "%191:sub19": 201 # CHECK-CP-JSON-DAG: "%191:sub20": 198 # CHECK-CP-JSON-DAG: "%191:sub21": 197 # CHECK-CP-JSON-DAG: "%191:sub22": 196 # CHECK-CP-JSON-DAG: "%191:sub23": 195 # CHECK-CP-JSON-DAG: "%191:sub24": 192 # CHECK-CP-JSON-DAG: "%191:sub25": 191 # CHECK-CP-JSON-DAG: "%191:sub26": 190 # CHECK-CP-JSON-DAG: "%191:sub27": 189 # CHECK-CP-JSON-DAG: "%191:sub28": 186 # CHECK-CP-JSON-DAG: "%191:sub29": 185 # CHECK-CP-JSON-DAG: "%191:sub30": 184 # CHECK-CP-JSON-DAG: "%191:sub31": 183 # CHECK-CP-JSON-DAG: "%233:sub0": 276 # CHECK-CP-JSON-DAG: "%233:sub1": 275 # CHECK-CP-JSON-DAG: "%233:sub2": 274 # CHECK-CP-JSON-DAG: "%233:sub3": 273 # CHECK-CP-JSON-DAG: "%233:sub4": 270 # CHECK-CP-JSON-DAG: "%233:sub5": 269 # CHECK-CP-JSON-DAG: "%233:sub6": 268 # CHECK-CP-JSON-DAG: "%233:sub7": 267 # CHECK-CP-JSON-DAG: "%233:sub8": 264 # CHECK-CP-JSON-DAG: "%233:sub9": 263 # CHECK-CP-JSON-DAG: "%233:sub10": 262 # CHECK-CP-JSON-DAG: "%233:sub11": 261 # CHECK-CP-JSON-DAG: "%233:sub12": 258 # CHECK-CP-JSON-DAG: "%233:sub13": 257 # CHECK-CP-JSON-DAG: "%233:sub14": 256 # CHECK-CP-JSON-DAG: "%233:sub15": 255 # CHECK-CP-JSON-DAG: "%233:sub16": 252 # CHECK-CP-JSON-DAG: "%233:sub17": 251 # CHECK-CP-JSON-DAG: "%233:sub18": 250 # CHECK-CP-JSON-DAG: "%233:sub19": 249 # CHECK-CP-JSON-DAG: "%233:sub20": 246 # CHECK-CP-JSON-DAG: "%233:sub21": 245 # CHECK-CP-JSON-DAG: "%233:sub22": 244 # CHECK-CP-JSON-DAG: "%233:sub23": 243 # CHECK-CP-JSON-DAG: "%233:sub24": 240 # CHECK-CP-JSON-DAG: "%233:sub25": 239 # CHECK-CP-JSON-DAG: "%233:sub26": 238 # CHECK-CP-JSON-DAG: "%233:sub27": 237 # CHECK-CP-JSON-DAG: "%233:sub28": 234 # CHECK-CP-JSON-DAG: "%233:sub29": 233 # CHECK-CP-JSON-DAG: "%233:sub30": 232 # CHECK-CP-JSON-DAG: "%233:sub31": 231 # CHECK-CP-JSON-DAG: "%275:sub0": 324 # CHECK-CP-JSON-DAG: "%275:sub1": 323 # CHECK-CP-JSON-DAG: "%275:sub2": 322 # CHECK-CP-JSON-DAG: "%275:sub3": 321 # CHECK-CP-JSON-DAG: "%275:sub4": 318 # CHECK-CP-JSON-DAG: "%275:sub5": 317 # CHECK-CP-JSON-DAG: "%275:sub6": 316 # CHECK-CP-JSON-DAG: "%275:sub7": 315 # CHECK-CP-JSON-DAG: "%275:sub8": 312 # CHECK-CP-JSON-DAG: "%275:sub9": 311 # CHECK-CP-JSON-DAG: "%275:sub10": 310 # CHECK-CP-JSON-DAG: "%275:sub11": 309 # CHECK-CP-JSON-DAG: "%275:sub12": 306 # CHECK-CP-JSON-DAG: "%275:sub13": 305 # CHECK-CP-JSON-DAG: "%275:sub14": 304 # CHECK-CP-JSON-DAG: "%275:sub15": 303 # CHECK-CP-JSON-DAG: "%275:sub16": 300 # CHECK-CP-JSON-DAG: "%275:sub17": 299 # CHECK-CP-JSON-DAG: "%275:sub18": 298 # CHECK-CP-JSON-DAG: "%275:sub19": 297 # CHECK-CP-JSON-DAG: "%275:sub20": 294 # CHECK-CP-JSON-DAG: "%275:sub21": 293 # CHECK-CP-JSON-DAG: "%275:sub22": 292 # CHECK-CP-JSON-DAG: "%275:sub23": 291 # CHECK-CP-JSON-DAG: "%275:sub24": 288 # CHECK-CP-JSON-DAG: "%275:sub25": 287 # CHECK-CP-JSON-DAG: "%275:sub26": 286 # CHECK-CP-JSON-DAG: "%275:sub27": 285 # CHECK-CP-JSON-DAG: "%275:sub28": 282 # CHECK-CP-JSON-DAG: "%275:sub29": 281 # CHECK-CP-JSON-DAG: "%275:sub30": 280 # CHECK-CP-JSON-DAG: "%275:sub31": 279 # CHECK-CP-JSON-DAG: "%317:sub0": 372 # CHECK-CP-JSON-DAG: "%317:sub1": 371 # CHECK-CP-JSON-DAG: "%317:sub2": 370 # CHECK-CP-JSON-DAG: "%317:sub3": 369 # CHECK-CP-JSON-DAG: "%317:sub4": 366 # CHECK-CP-JSON-DAG: "%317:sub5": 365 # CHECK-CP-JSON-DAG: "%317:sub6": 364 # CHECK-CP-JSON-DAG: "%317:sub7": 363 # CHECK-CP-JSON-DAG: "%317:sub8": 360 # CHECK-CP-JSON-DAG: "%317:sub9": 359 # CHECK-CP-JSON-DAG: "%317:sub10": 358 # CHECK-CP-JSON-DAG: "%317:sub11": 357 # CHECK-CP-JSON-DAG: "%317:sub12": 354 # CHECK-CP-JSON-DAG: "%317:sub13": 353 # CHECK-CP-JSON-DAG: "%317:sub14": 352 # CHECK-CP-JSON-DAG: "%317:sub15": 351 # CHECK-CP-JSON-DAG: "%317:sub16": 348 # CHECK-CP-JSON-DAG: "%317:sub17": 347 # CHECK-CP-JSON-DAG: "%317:sub18": 346 # CHECK-CP-JSON-DAG: "%317:sub19": 345 # CHECK-CP-JSON-DAG: "%317:sub20": 342 # CHECK-CP-JSON-DAG: "%317:sub21": 341 # CHECK-CP-JSON-DAG: "%317:sub22": 340 # CHECK-CP-JSON-DAG: "%317:sub23": 339 # CHECK-CP-JSON-DAG: "%317:sub24": 336 # CHECK-CP-JSON-DAG: "%317:sub25": 335 # CHECK-CP-JSON-DAG: "%317:sub26": 334 # CHECK-CP-JSON-DAG: "%317:sub27": 333 # CHECK-CP-JSON-DAG: "%317:sub28": 330 # CHECK-CP-JSON-DAG: "%317:sub29": 329 # CHECK-CP-JSON-DAG: "%317:sub30": 328 # CHECK-CP-JSON-DAG: "%317:sub31": 327 # CHECK-CP-JSON-DAG: "%359:sub0": 420 # CHECK-CP-JSON-DAG: "%359:sub1": 419 # CHECK-CP-JSON-DAG: "%359:sub2": 418 # CHECK-CP-JSON-DAG: "%359:sub3": 417 # CHECK-CP-JSON-DAG: "%359:sub4": 414 # CHECK-CP-JSON-DAG: "%359:sub5": 413 # CHECK-CP-JSON-DAG: "%359:sub6": 412 # CHECK-CP-JSON-DAG: "%359:sub7": 411 # CHECK-CP-JSON-DAG: "%359:sub8": 408 # CHECK-CP-JSON-DAG: "%359:sub9": 407 # CHECK-CP-JSON-DAG: "%359:sub10": 406 # CHECK-CP-JSON-DAG: "%359:sub11": 405 # CHECK-CP-JSON-DAG: "%359:sub12": 402 # CHECK-CP-JSON-DAG: "%359:sub13": 401 # CHECK-CP-JSON-DAG: "%359:sub14": 400 # CHECK-CP-JSON-DAG: "%359:sub15": 399 # CHECK-CP-JSON-DAG: "%359:sub16": 396 # CHECK-CP-JSON-DAG: "%359:sub17": 395 # CHECK-CP-JSON-DAG: "%359:sub18": 394 # CHECK-CP-JSON-DAG: "%359:sub19": 393 # CHECK-CP-JSON-DAG: "%359:sub20": 390 # CHECK-CP-JSON-DAG: "%359:sub21": 389 # CHECK-CP-JSON-DAG: "%359:sub22": 388 # CHECK-CP-JSON-DAG: "%359:sub23": 387 # CHECK-CP-JSON-DAG: "%359:sub24": 384 # CHECK-CP-JSON-DAG: "%359:sub25": 383 # CHECK-CP-JSON-DAG: "%359:sub26": 382 # CHECK-CP-JSON-DAG: "%359:sub27": 381 # CHECK-CP-JSON-DAG: "%359:sub28": 378 # CHECK-CP-JSON-DAG: "%359:sub29": 377 # CHECK-CP-JSON-DAG: "%359:sub30": 376 # CHECK-CP-JSON-DAG: "%359:sub31": 375 # CHECK-CP-JSON-DAG: "%360:sub0": 1 # CHECK-CP-JSON-DAG: "%360:sub1": 0 # CHECK-CP-JSON-DAG: "%361": 37 # CHECK-CP-JSON-DAG: "%362": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 420 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%364:vgpr_32 = COPY %360.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 131 # CHECK-CP-JSON-DAG: "%69:sub1": 130 # CHECK-CP-JSON-DAG: "%69:sub2": 129 # CHECK-CP-JSON-DAG: "%69:sub3": 128 # CHECK-CP-JSON-DAG: "%69:sub4": 125 # CHECK-CP-JSON-DAG: "%69:sub5": 124 # CHECK-CP-JSON-DAG: "%69:sub6": 123 # CHECK-CP-JSON-DAG: "%69:sub7": 122 # CHECK-CP-JSON-DAG: "%69:sub8": 119 # CHECK-CP-JSON-DAG: "%69:sub9": 118 # CHECK-CP-JSON-DAG: "%69:sub10": 117 # CHECK-CP-JSON-DAG: "%69:sub11": 116 # CHECK-CP-JSON-DAG: "%69:sub12": 113 # CHECK-CP-JSON-DAG: "%69:sub13": 112 # CHECK-CP-JSON-DAG: "%69:sub14": 111 # CHECK-CP-JSON-DAG: "%69:sub15": 110 # CHECK-CP-JSON-DAG: "%69:sub16": 107 # CHECK-CP-JSON-DAG: "%69:sub17": 106 # CHECK-CP-JSON-DAG: "%69:sub18": 105 # CHECK-CP-JSON-DAG: "%69:sub19": 104 # CHECK-CP-JSON-DAG: "%69:sub20": 101 # CHECK-CP-JSON-DAG: "%69:sub21": 100 # CHECK-CP-JSON-DAG: "%69:sub22": 99 # CHECK-CP-JSON-DAG: "%69:sub23": 98 # CHECK-CP-JSON-DAG: "%69:sub24": 95 # CHECK-CP-JSON-DAG: "%69:sub25": 94 # CHECK-CP-JSON-DAG: "%69:sub26": 93 # CHECK-CP-JSON-DAG: "%69:sub27": 92 # CHECK-CP-JSON-DAG: "%69:sub28": 89 # CHECK-CP-JSON-DAG: "%69:sub29": 88 # CHECK-CP-JSON-DAG: "%69:sub30": 87 # CHECK-CP-JSON-DAG: "%69:sub31": 86 # CHECK-CP-JSON-DAG: "%70:sub0": 83 # CHECK-CP-JSON-DAG: "%70:sub1": 82 # CHECK-CP-JSON-DAG: "%70:sub2": 81 # CHECK-CP-JSON-DAG: "%70:sub3": 80 # CHECK-CP-JSON-DAG: "%70:sub4": 77 # CHECK-CP-JSON-DAG: "%70:sub5": 76 # CHECK-CP-JSON-DAG: "%70:sub6": 75 # CHECK-CP-JSON-DAG: "%70:sub7": 74 # CHECK-CP-JSON-DAG: "%70:sub8": 71 # CHECK-CP-JSON-DAG: "%70:sub9": 70 # CHECK-CP-JSON-DAG: "%70:sub10": 69 # CHECK-CP-JSON-DAG: "%70:sub11": 68 # CHECK-CP-JSON-DAG: "%70:sub12": 65 # CHECK-CP-JSON-DAG: "%70:sub13": 64 # CHECK-CP-JSON-DAG: "%70:sub14": 63 # CHECK-CP-JSON-DAG: "%70:sub15": 62 # CHECK-CP-JSON-DAG: "%70:sub16": 59 # CHECK-CP-JSON-DAG: "%70:sub17": 58 # CHECK-CP-JSON-DAG: "%70:sub18": 57 # CHECK-CP-JSON-DAG: "%70:sub19": 56 # CHECK-CP-JSON-DAG: "%70:sub20": 53 # CHECK-CP-JSON-DAG: "%70:sub21": 52 # CHECK-CP-JSON-DAG: "%70:sub22": 51 # CHECK-CP-JSON-DAG: "%70:sub23": 50 # CHECK-CP-JSON-DAG: "%70:sub24": 47 # CHECK-CP-JSON-DAG: "%70:sub25": 46 # CHECK-CP-JSON-DAG: "%70:sub26": 45 # CHECK-CP-JSON-DAG: "%70:sub27": 44 # CHECK-CP-JSON-DAG: "%70:sub28": 41 # CHECK-CP-JSON-DAG: "%70:sub29": 40 # CHECK-CP-JSON-DAG: "%70:sub30": 39 # CHECK-CP-JSON-DAG: "%70:sub31": 38 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 179 # CHECK-CP-JSON-DAG: "%149:sub1": 178 # CHECK-CP-JSON-DAG: "%149:sub2": 177 # CHECK-CP-JSON-DAG: "%149:sub3": 176 # CHECK-CP-JSON-DAG: "%149:sub4": 173 # CHECK-CP-JSON-DAG: "%149:sub5": 172 # CHECK-CP-JSON-DAG: "%149:sub6": 171 # CHECK-CP-JSON-DAG: "%149:sub7": 170 # CHECK-CP-JSON-DAG: "%149:sub8": 167 # CHECK-CP-JSON-DAG: "%149:sub9": 166 # CHECK-CP-JSON-DAG: "%149:sub10": 165 # CHECK-CP-JSON-DAG: "%149:sub11": 164 # CHECK-CP-JSON-DAG: "%149:sub12": 161 # CHECK-CP-JSON-DAG: "%149:sub13": 160 # CHECK-CP-JSON-DAG: "%149:sub14": 159 # CHECK-CP-JSON-DAG: "%149:sub15": 158 # CHECK-CP-JSON-DAG: "%149:sub16": 155 # CHECK-CP-JSON-DAG: "%149:sub17": 154 # CHECK-CP-JSON-DAG: "%149:sub18": 153 # CHECK-CP-JSON-DAG: "%149:sub19": 152 # CHECK-CP-JSON-DAG: "%149:sub20": 149 # CHECK-CP-JSON-DAG: "%149:sub21": 148 # CHECK-CP-JSON-DAG: "%149:sub22": 147 # CHECK-CP-JSON-DAG: "%149:sub23": 146 # CHECK-CP-JSON-DAG: "%149:sub24": 143 # CHECK-CP-JSON-DAG: "%149:sub25": 142 # CHECK-CP-JSON-DAG: "%149:sub26": 141 # CHECK-CP-JSON-DAG: "%149:sub27": 140 # CHECK-CP-JSON-DAG: "%149:sub28": 137 # CHECK-CP-JSON-DAG: "%149:sub29": 136 # CHECK-CP-JSON-DAG: "%149:sub30": 135 # CHECK-CP-JSON-DAG: "%149:sub31": 134 # CHECK-CP-JSON-DAG: "%191:sub0": 227 # CHECK-CP-JSON-DAG: "%191:sub1": 226 # CHECK-CP-JSON-DAG: "%191:sub2": 225 # CHECK-CP-JSON-DAG: "%191:sub3": 224 # CHECK-CP-JSON-DAG: "%191:sub4": 221 # CHECK-CP-JSON-DAG: "%191:sub5": 220 # CHECK-CP-JSON-DAG: "%191:sub6": 219 # CHECK-CP-JSON-DAG: "%191:sub7": 218 # CHECK-CP-JSON-DAG: "%191:sub8": 215 # CHECK-CP-JSON-DAG: "%191:sub9": 214 # CHECK-CP-JSON-DAG: "%191:sub10": 213 # CHECK-CP-JSON-DAG: "%191:sub11": 212 # CHECK-CP-JSON-DAG: "%191:sub12": 209 # CHECK-CP-JSON-DAG: "%191:sub13": 208 # CHECK-CP-JSON-DAG: "%191:sub14": 207 # CHECK-CP-JSON-DAG: "%191:sub15": 206 # CHECK-CP-JSON-DAG: "%191:sub16": 203 # CHECK-CP-JSON-DAG: "%191:sub17": 202 # CHECK-CP-JSON-DAG: "%191:sub18": 201 # CHECK-CP-JSON-DAG: "%191:sub19": 200 # CHECK-CP-JSON-DAG: "%191:sub20": 197 # CHECK-CP-JSON-DAG: "%191:sub21": 196 # CHECK-CP-JSON-DAG: "%191:sub22": 195 # CHECK-CP-JSON-DAG: "%191:sub23": 194 # CHECK-CP-JSON-DAG: "%191:sub24": 191 # CHECK-CP-JSON-DAG: "%191:sub25": 190 # CHECK-CP-JSON-DAG: "%191:sub26": 189 # CHECK-CP-JSON-DAG: "%191:sub27": 188 # CHECK-CP-JSON-DAG: "%191:sub28": 185 # CHECK-CP-JSON-DAG: "%191:sub29": 184 # CHECK-CP-JSON-DAG: "%191:sub30": 183 # CHECK-CP-JSON-DAG: "%191:sub31": 182 # CHECK-CP-JSON-DAG: "%233:sub0": 275 # CHECK-CP-JSON-DAG: "%233:sub1": 274 # CHECK-CP-JSON-DAG: "%233:sub2": 273 # CHECK-CP-JSON-DAG: "%233:sub3": 272 # CHECK-CP-JSON-DAG: "%233:sub4": 269 # CHECK-CP-JSON-DAG: "%233:sub5": 268 # CHECK-CP-JSON-DAG: "%233:sub6": 267 # CHECK-CP-JSON-DAG: "%233:sub7": 266 # CHECK-CP-JSON-DAG: "%233:sub8": 263 # CHECK-CP-JSON-DAG: "%233:sub9": 262 # CHECK-CP-JSON-DAG: "%233:sub10": 261 # CHECK-CP-JSON-DAG: "%233:sub11": 260 # CHECK-CP-JSON-DAG: "%233:sub12": 257 # CHECK-CP-JSON-DAG: "%233:sub13": 256 # CHECK-CP-JSON-DAG: "%233:sub14": 255 # CHECK-CP-JSON-DAG: "%233:sub15": 254 # CHECK-CP-JSON-DAG: "%233:sub16": 251 # CHECK-CP-JSON-DAG: "%233:sub17": 250 # CHECK-CP-JSON-DAG: "%233:sub18": 249 # CHECK-CP-JSON-DAG: "%233:sub19": 248 # CHECK-CP-JSON-DAG: "%233:sub20": 245 # CHECK-CP-JSON-DAG: "%233:sub21": 244 # CHECK-CP-JSON-DAG: "%233:sub22": 243 # CHECK-CP-JSON-DAG: "%233:sub23": 242 # CHECK-CP-JSON-DAG: "%233:sub24": 239 # CHECK-CP-JSON-DAG: "%233:sub25": 238 # CHECK-CP-JSON-DAG: "%233:sub26": 237 # CHECK-CP-JSON-DAG: "%233:sub27": 236 # CHECK-CP-JSON-DAG: "%233:sub28": 233 # CHECK-CP-JSON-DAG: "%233:sub29": 232 # CHECK-CP-JSON-DAG: "%233:sub30": 231 # CHECK-CP-JSON-DAG: "%233:sub31": 230 # CHECK-CP-JSON-DAG: "%275:sub0": 323 # CHECK-CP-JSON-DAG: "%275:sub1": 322 # CHECK-CP-JSON-DAG: "%275:sub2": 321 # CHECK-CP-JSON-DAG: "%275:sub3": 320 # CHECK-CP-JSON-DAG: "%275:sub4": 317 # CHECK-CP-JSON-DAG: "%275:sub5": 316 # CHECK-CP-JSON-DAG: "%275:sub6": 315 # CHECK-CP-JSON-DAG: "%275:sub7": 314 # CHECK-CP-JSON-DAG: "%275:sub8": 311 # CHECK-CP-JSON-DAG: "%275:sub9": 310 # CHECK-CP-JSON-DAG: "%275:sub10": 309 # CHECK-CP-JSON-DAG: "%275:sub11": 308 # CHECK-CP-JSON-DAG: "%275:sub12": 305 # CHECK-CP-JSON-DAG: "%275:sub13": 304 # CHECK-CP-JSON-DAG: "%275:sub14": 303 # CHECK-CP-JSON-DAG: "%275:sub15": 302 # CHECK-CP-JSON-DAG: "%275:sub16": 299 # CHECK-CP-JSON-DAG: "%275:sub17": 298 # CHECK-CP-JSON-DAG: "%275:sub18": 297 # CHECK-CP-JSON-DAG: "%275:sub19": 296 # CHECK-CP-JSON-DAG: "%275:sub20": 293 # CHECK-CP-JSON-DAG: "%275:sub21": 292 # CHECK-CP-JSON-DAG: "%275:sub22": 291 # CHECK-CP-JSON-DAG: "%275:sub23": 290 # CHECK-CP-JSON-DAG: "%275:sub24": 287 # CHECK-CP-JSON-DAG: "%275:sub25": 286 # CHECK-CP-JSON-DAG: "%275:sub26": 285 # CHECK-CP-JSON-DAG: "%275:sub27": 284 # CHECK-CP-JSON-DAG: "%275:sub28": 281 # CHECK-CP-JSON-DAG: "%275:sub29": 280 # CHECK-CP-JSON-DAG: "%275:sub30": 279 # CHECK-CP-JSON-DAG: "%275:sub31": 278 # CHECK-CP-JSON-DAG: "%317:sub0": 371 # CHECK-CP-JSON-DAG: "%317:sub1": 370 # CHECK-CP-JSON-DAG: "%317:sub2": 369 # CHECK-CP-JSON-DAG: "%317:sub3": 368 # CHECK-CP-JSON-DAG: "%317:sub4": 365 # CHECK-CP-JSON-DAG: "%317:sub5": 364 # CHECK-CP-JSON-DAG: "%317:sub6": 363 # CHECK-CP-JSON-DAG: "%317:sub7": 362 # CHECK-CP-JSON-DAG: "%317:sub8": 359 # CHECK-CP-JSON-DAG: "%317:sub9": 358 # CHECK-CP-JSON-DAG: "%317:sub10": 357 # CHECK-CP-JSON-DAG: "%317:sub11": 356 # CHECK-CP-JSON-DAG: "%317:sub12": 353 # CHECK-CP-JSON-DAG: "%317:sub13": 352 # CHECK-CP-JSON-DAG: "%317:sub14": 351 # CHECK-CP-JSON-DAG: "%317:sub15": 350 # CHECK-CP-JSON-DAG: "%317:sub16": 347 # CHECK-CP-JSON-DAG: "%317:sub17": 346 # CHECK-CP-JSON-DAG: "%317:sub18": 345 # CHECK-CP-JSON-DAG: "%317:sub19": 344 # CHECK-CP-JSON-DAG: "%317:sub20": 341 # CHECK-CP-JSON-DAG: "%317:sub21": 340 # CHECK-CP-JSON-DAG: "%317:sub22": 339 # CHECK-CP-JSON-DAG: "%317:sub23": 338 # CHECK-CP-JSON-DAG: "%317:sub24": 335 # CHECK-CP-JSON-DAG: "%317:sub25": 334 # CHECK-CP-JSON-DAG: "%317:sub26": 333 # CHECK-CP-JSON-DAG: "%317:sub27": 332 # CHECK-CP-JSON-DAG: "%317:sub28": 329 # CHECK-CP-JSON-DAG: "%317:sub29": 328 # CHECK-CP-JSON-DAG: "%317:sub30": 327 # CHECK-CP-JSON-DAG: "%317:sub31": 326 # CHECK-CP-JSON-DAG: "%359:sub0": 419 # CHECK-CP-JSON-DAG: "%359:sub1": 418 # CHECK-CP-JSON-DAG: "%359:sub2": 417 # CHECK-CP-JSON-DAG: "%359:sub3": 416 # CHECK-CP-JSON-DAG: "%359:sub4": 413 # CHECK-CP-JSON-DAG: "%359:sub5": 412 # CHECK-CP-JSON-DAG: "%359:sub6": 411 # CHECK-CP-JSON-DAG: "%359:sub7": 410 # CHECK-CP-JSON-DAG: "%359:sub8": 407 # CHECK-CP-JSON-DAG: "%359:sub9": 406 # CHECK-CP-JSON-DAG: "%359:sub10": 405 # CHECK-CP-JSON-DAG: "%359:sub11": 404 # CHECK-CP-JSON-DAG: "%359:sub12": 401 # CHECK-CP-JSON-DAG: "%359:sub13": 400 # CHECK-CP-JSON-DAG: "%359:sub14": 399 # CHECK-CP-JSON-DAG: "%359:sub15": 398 # CHECK-CP-JSON-DAG: "%359:sub16": 395 # CHECK-CP-JSON-DAG: "%359:sub17": 394 # CHECK-CP-JSON-DAG: "%359:sub18": 393 # CHECK-CP-JSON-DAG: "%359:sub19": 392 # CHECK-CP-JSON-DAG: "%359:sub20": 389 # CHECK-CP-JSON-DAG: "%359:sub21": 388 # CHECK-CP-JSON-DAG: "%359:sub22": 387 # CHECK-CP-JSON-DAG: "%359:sub23": 386 # CHECK-CP-JSON-DAG: "%359:sub24": 383 # CHECK-CP-JSON-DAG: "%359:sub25": 382 # CHECK-CP-JSON-DAG: "%359:sub26": 381 # CHECK-CP-JSON-DAG: "%359:sub27": 380 # CHECK-CP-JSON-DAG: "%359:sub28": 377 # CHECK-CP-JSON-DAG: "%359:sub29": 376 # CHECK-CP-JSON-DAG: "%359:sub30": 375 # CHECK-CP-JSON-DAG: "%359:sub31": 374 # CHECK-CP-JSON-DAG: "%360:sub0": 0 # CHECK-CP-JSON-DAG: "%361": 36 # CHECK-CP-JSON-DAG: "%362": 36 # CHECK-CP-JSON-DAG: "%363": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 419 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%365:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 96, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 130 # CHECK-CP-JSON-DAG: "%69:sub1": 129 # CHECK-CP-JSON-DAG: "%69:sub2": 128 # CHECK-CP-JSON-DAG: "%69:sub3": 127 # CHECK-CP-JSON-DAG: "%69:sub4": 124 # CHECK-CP-JSON-DAG: "%69:sub5": 123 # CHECK-CP-JSON-DAG: "%69:sub6": 122 # CHECK-CP-JSON-DAG: "%69:sub7": 121 # CHECK-CP-JSON-DAG: "%69:sub8": 118 # CHECK-CP-JSON-DAG: "%69:sub9": 117 # CHECK-CP-JSON-DAG: "%69:sub10": 116 # CHECK-CP-JSON-DAG: "%69:sub11": 115 # CHECK-CP-JSON-DAG: "%69:sub12": 112 # CHECK-CP-JSON-DAG: "%69:sub13": 111 # CHECK-CP-JSON-DAG: "%69:sub14": 110 # CHECK-CP-JSON-DAG: "%69:sub15": 109 # CHECK-CP-JSON-DAG: "%69:sub16": 106 # CHECK-CP-JSON-DAG: "%69:sub17": 105 # CHECK-CP-JSON-DAG: "%69:sub18": 104 # CHECK-CP-JSON-DAG: "%69:sub19": 103 # CHECK-CP-JSON-DAG: "%69:sub20": 100 # CHECK-CP-JSON-DAG: "%69:sub21": 99 # CHECK-CP-JSON-DAG: "%69:sub22": 98 # CHECK-CP-JSON-DAG: "%69:sub23": 97 # CHECK-CP-JSON-DAG: "%69:sub24": 94 # CHECK-CP-JSON-DAG: "%69:sub25": 93 # CHECK-CP-JSON-DAG: "%69:sub26": 92 # CHECK-CP-JSON-DAG: "%69:sub27": 91 # CHECK-CP-JSON-DAG: "%69:sub28": 88 # CHECK-CP-JSON-DAG: "%69:sub29": 87 # CHECK-CP-JSON-DAG: "%69:sub30": 86 # CHECK-CP-JSON-DAG: "%69:sub31": 85 # CHECK-CP-JSON-DAG: "%70:sub0": 82 # CHECK-CP-JSON-DAG: "%70:sub1": 81 # CHECK-CP-JSON-DAG: "%70:sub2": 80 # CHECK-CP-JSON-DAG: "%70:sub3": 79 # CHECK-CP-JSON-DAG: "%70:sub4": 76 # CHECK-CP-JSON-DAG: "%70:sub5": 75 # CHECK-CP-JSON-DAG: "%70:sub6": 74 # CHECK-CP-JSON-DAG: "%70:sub7": 73 # CHECK-CP-JSON-DAG: "%70:sub8": 70 # CHECK-CP-JSON-DAG: "%70:sub9": 69 # CHECK-CP-JSON-DAG: "%70:sub10": 68 # CHECK-CP-JSON-DAG: "%70:sub11": 67 # CHECK-CP-JSON-DAG: "%70:sub12": 64 # CHECK-CP-JSON-DAG: "%70:sub13": 63 # CHECK-CP-JSON-DAG: "%70:sub14": 62 # CHECK-CP-JSON-DAG: "%70:sub15": 61 # CHECK-CP-JSON-DAG: "%70:sub16": 58 # CHECK-CP-JSON-DAG: "%70:sub17": 57 # CHECK-CP-JSON-DAG: "%70:sub18": 56 # CHECK-CP-JSON-DAG: "%70:sub19": 55 # CHECK-CP-JSON-DAG: "%70:sub20": 52 # CHECK-CP-JSON-DAG: "%70:sub21": 51 # CHECK-CP-JSON-DAG: "%70:sub22": 50 # CHECK-CP-JSON-DAG: "%70:sub23": 49 # CHECK-CP-JSON-DAG: "%70:sub24": 46 # CHECK-CP-JSON-DAG: "%70:sub25": 45 # CHECK-CP-JSON-DAG: "%70:sub26": 44 # CHECK-CP-JSON-DAG: "%70:sub27": 43 # CHECK-CP-JSON-DAG: "%70:sub28": 40 # CHECK-CP-JSON-DAG: "%70:sub29": 39 # CHECK-CP-JSON-DAG: "%70:sub30": 38 # CHECK-CP-JSON-DAG: "%70:sub31": 37 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 178 # CHECK-CP-JSON-DAG: "%149:sub1": 177 # CHECK-CP-JSON-DAG: "%149:sub2": 176 # CHECK-CP-JSON-DAG: "%149:sub3": 175 # CHECK-CP-JSON-DAG: "%149:sub4": 172 # CHECK-CP-JSON-DAG: "%149:sub5": 171 # CHECK-CP-JSON-DAG: "%149:sub6": 170 # CHECK-CP-JSON-DAG: "%149:sub7": 169 # CHECK-CP-JSON-DAG: "%149:sub8": 166 # CHECK-CP-JSON-DAG: "%149:sub9": 165 # CHECK-CP-JSON-DAG: "%149:sub10": 164 # CHECK-CP-JSON-DAG: "%149:sub11": 163 # CHECK-CP-JSON-DAG: "%149:sub12": 160 # CHECK-CP-JSON-DAG: "%149:sub13": 159 # CHECK-CP-JSON-DAG: "%149:sub14": 158 # CHECK-CP-JSON-DAG: "%149:sub15": 157 # CHECK-CP-JSON-DAG: "%149:sub16": 154 # CHECK-CP-JSON-DAG: "%149:sub17": 153 # CHECK-CP-JSON-DAG: "%149:sub18": 152 # CHECK-CP-JSON-DAG: "%149:sub19": 151 # CHECK-CP-JSON-DAG: "%149:sub20": 148 # CHECK-CP-JSON-DAG: "%149:sub21": 147 # CHECK-CP-JSON-DAG: "%149:sub22": 146 # CHECK-CP-JSON-DAG: "%149:sub23": 145 # CHECK-CP-JSON-DAG: "%149:sub24": 142 # CHECK-CP-JSON-DAG: "%149:sub25": 141 # CHECK-CP-JSON-DAG: "%149:sub26": 140 # CHECK-CP-JSON-DAG: "%149:sub27": 139 # CHECK-CP-JSON-DAG: "%149:sub28": 136 # CHECK-CP-JSON-DAG: "%149:sub29": 135 # CHECK-CP-JSON-DAG: "%149:sub30": 134 # CHECK-CP-JSON-DAG: "%149:sub31": 133 # CHECK-CP-JSON-DAG: "%191:sub0": 226 # CHECK-CP-JSON-DAG: "%191:sub1": 225 # CHECK-CP-JSON-DAG: "%191:sub2": 224 # CHECK-CP-JSON-DAG: "%191:sub3": 223 # CHECK-CP-JSON-DAG: "%191:sub4": 220 # CHECK-CP-JSON-DAG: "%191:sub5": 219 # CHECK-CP-JSON-DAG: "%191:sub6": 218 # CHECK-CP-JSON-DAG: "%191:sub7": 217 # CHECK-CP-JSON-DAG: "%191:sub8": 214 # CHECK-CP-JSON-DAG: "%191:sub9": 213 # CHECK-CP-JSON-DAG: "%191:sub10": 212 # CHECK-CP-JSON-DAG: "%191:sub11": 211 # CHECK-CP-JSON-DAG: "%191:sub12": 208 # CHECK-CP-JSON-DAG: "%191:sub13": 207 # CHECK-CP-JSON-DAG: "%191:sub14": 206 # CHECK-CP-JSON-DAG: "%191:sub15": 205 # CHECK-CP-JSON-DAG: "%191:sub16": 202 # CHECK-CP-JSON-DAG: "%191:sub17": 201 # CHECK-CP-JSON-DAG: "%191:sub18": 200 # CHECK-CP-JSON-DAG: "%191:sub19": 199 # CHECK-CP-JSON-DAG: "%191:sub20": 196 # CHECK-CP-JSON-DAG: "%191:sub21": 195 # CHECK-CP-JSON-DAG: "%191:sub22": 194 # CHECK-CP-JSON-DAG: "%191:sub23": 193 # CHECK-CP-JSON-DAG: "%191:sub24": 190 # CHECK-CP-JSON-DAG: "%191:sub25": 189 # CHECK-CP-JSON-DAG: "%191:sub26": 188 # CHECK-CP-JSON-DAG: "%191:sub27": 187 # CHECK-CP-JSON-DAG: "%191:sub28": 184 # CHECK-CP-JSON-DAG: "%191:sub29": 183 # CHECK-CP-JSON-DAG: "%191:sub30": 182 # CHECK-CP-JSON-DAG: "%191:sub31": 181 # CHECK-CP-JSON-DAG: "%233:sub0": 274 # CHECK-CP-JSON-DAG: "%233:sub1": 273 # CHECK-CP-JSON-DAG: "%233:sub2": 272 # CHECK-CP-JSON-DAG: "%233:sub3": 271 # CHECK-CP-JSON-DAG: "%233:sub4": 268 # CHECK-CP-JSON-DAG: "%233:sub5": 267 # CHECK-CP-JSON-DAG: "%233:sub6": 266 # CHECK-CP-JSON-DAG: "%233:sub7": 265 # CHECK-CP-JSON-DAG: "%233:sub8": 262 # CHECK-CP-JSON-DAG: "%233:sub9": 261 # CHECK-CP-JSON-DAG: "%233:sub10": 260 # CHECK-CP-JSON-DAG: "%233:sub11": 259 # CHECK-CP-JSON-DAG: "%233:sub12": 256 # CHECK-CP-JSON-DAG: "%233:sub13": 255 # CHECK-CP-JSON-DAG: "%233:sub14": 254 # CHECK-CP-JSON-DAG: "%233:sub15": 253 # CHECK-CP-JSON-DAG: "%233:sub16": 250 # CHECK-CP-JSON-DAG: "%233:sub17": 249 # CHECK-CP-JSON-DAG: "%233:sub18": 248 # CHECK-CP-JSON-DAG: "%233:sub19": 247 # CHECK-CP-JSON-DAG: "%233:sub20": 244 # CHECK-CP-JSON-DAG: "%233:sub21": 243 # CHECK-CP-JSON-DAG: "%233:sub22": 242 # CHECK-CP-JSON-DAG: "%233:sub23": 241 # CHECK-CP-JSON-DAG: "%233:sub24": 238 # CHECK-CP-JSON-DAG: "%233:sub25": 237 # CHECK-CP-JSON-DAG: "%233:sub26": 236 # CHECK-CP-JSON-DAG: "%233:sub27": 235 # CHECK-CP-JSON-DAG: "%233:sub28": 232 # CHECK-CP-JSON-DAG: "%233:sub29": 231 # CHECK-CP-JSON-DAG: "%233:sub30": 230 # CHECK-CP-JSON-DAG: "%233:sub31": 229 # CHECK-CP-JSON-DAG: "%275:sub0": 322 # CHECK-CP-JSON-DAG: "%275:sub1": 321 # CHECK-CP-JSON-DAG: "%275:sub2": 320 # CHECK-CP-JSON-DAG: "%275:sub3": 319 # CHECK-CP-JSON-DAG: "%275:sub4": 316 # CHECK-CP-JSON-DAG: "%275:sub5": 315 # CHECK-CP-JSON-DAG: "%275:sub6": 314 # CHECK-CP-JSON-DAG: "%275:sub7": 313 # CHECK-CP-JSON-DAG: "%275:sub8": 310 # CHECK-CP-JSON-DAG: "%275:sub9": 309 # CHECK-CP-JSON-DAG: "%275:sub10": 308 # CHECK-CP-JSON-DAG: "%275:sub11": 307 # CHECK-CP-JSON-DAG: "%275:sub12": 304 # CHECK-CP-JSON-DAG: "%275:sub13": 303 # CHECK-CP-JSON-DAG: "%275:sub14": 302 # CHECK-CP-JSON-DAG: "%275:sub15": 301 # CHECK-CP-JSON-DAG: "%275:sub16": 298 # CHECK-CP-JSON-DAG: "%275:sub17": 297 # CHECK-CP-JSON-DAG: "%275:sub18": 296 # CHECK-CP-JSON-DAG: "%275:sub19": 295 # CHECK-CP-JSON-DAG: "%275:sub20": 292 # CHECK-CP-JSON-DAG: "%275:sub21": 291 # CHECK-CP-JSON-DAG: "%275:sub22": 290 # CHECK-CP-JSON-DAG: "%275:sub23": 289 # CHECK-CP-JSON-DAG: "%275:sub24": 286 # CHECK-CP-JSON-DAG: "%275:sub25": 285 # CHECK-CP-JSON-DAG: "%275:sub26": 284 # CHECK-CP-JSON-DAG: "%275:sub27": 283 # CHECK-CP-JSON-DAG: "%275:sub28": 280 # CHECK-CP-JSON-DAG: "%275:sub29": 279 # CHECK-CP-JSON-DAG: "%275:sub30": 278 # CHECK-CP-JSON-DAG: "%275:sub31": 277 # CHECK-CP-JSON-DAG: "%317:sub0": 370 # CHECK-CP-JSON-DAG: "%317:sub1": 369 # CHECK-CP-JSON-DAG: "%317:sub2": 368 # CHECK-CP-JSON-DAG: "%317:sub3": 367 # CHECK-CP-JSON-DAG: "%317:sub4": 364 # CHECK-CP-JSON-DAG: "%317:sub5": 363 # CHECK-CP-JSON-DAG: "%317:sub6": 362 # CHECK-CP-JSON-DAG: "%317:sub7": 361 # CHECK-CP-JSON-DAG: "%317:sub8": 358 # CHECK-CP-JSON-DAG: "%317:sub9": 357 # CHECK-CP-JSON-DAG: "%317:sub10": 356 # CHECK-CP-JSON-DAG: "%317:sub11": 355 # CHECK-CP-JSON-DAG: "%317:sub12": 352 # CHECK-CP-JSON-DAG: "%317:sub13": 351 # CHECK-CP-JSON-DAG: "%317:sub14": 350 # CHECK-CP-JSON-DAG: "%317:sub15": 349 # CHECK-CP-JSON-DAG: "%317:sub16": 346 # CHECK-CP-JSON-DAG: "%317:sub17": 345 # CHECK-CP-JSON-DAG: "%317:sub18": 344 # CHECK-CP-JSON-DAG: "%317:sub19": 343 # CHECK-CP-JSON-DAG: "%317:sub20": 340 # CHECK-CP-JSON-DAG: "%317:sub21": 339 # CHECK-CP-JSON-DAG: "%317:sub22": 338 # CHECK-CP-JSON-DAG: "%317:sub23": 337 # CHECK-CP-JSON-DAG: "%317:sub24": 334 # CHECK-CP-JSON-DAG: "%317:sub25": 333 # CHECK-CP-JSON-DAG: "%317:sub26": 332 # CHECK-CP-JSON-DAG: "%317:sub27": 331 # CHECK-CP-JSON-DAG: "%317:sub28": 328 # CHECK-CP-JSON-DAG: "%317:sub29": 327 # CHECK-CP-JSON-DAG: "%317:sub30": 326 # CHECK-CP-JSON-DAG: "%317:sub31": 325 # CHECK-CP-JSON-DAG: "%359:sub0": 418 # CHECK-CP-JSON-DAG: "%359:sub1": 417 # CHECK-CP-JSON-DAG: "%359:sub2": 416 # CHECK-CP-JSON-DAG: "%359:sub3": 415 # CHECK-CP-JSON-DAG: "%359:sub4": 412 # CHECK-CP-JSON-DAG: "%359:sub5": 411 # CHECK-CP-JSON-DAG: "%359:sub6": 410 # CHECK-CP-JSON-DAG: "%359:sub7": 409 # CHECK-CP-JSON-DAG: "%359:sub8": 406 # CHECK-CP-JSON-DAG: "%359:sub9": 405 # CHECK-CP-JSON-DAG: "%359:sub10": 404 # CHECK-CP-JSON-DAG: "%359:sub11": 403 # CHECK-CP-JSON-DAG: "%359:sub12": 400 # CHECK-CP-JSON-DAG: "%359:sub13": 399 # CHECK-CP-JSON-DAG: "%359:sub14": 398 # CHECK-CP-JSON-DAG: "%359:sub15": 397 # CHECK-CP-JSON-DAG: "%359:sub16": 394 # CHECK-CP-JSON-DAG: "%359:sub17": 393 # CHECK-CP-JSON-DAG: "%359:sub18": 392 # CHECK-CP-JSON-DAG: "%359:sub19": 391 # CHECK-CP-JSON-DAG: "%359:sub20": 388 # CHECK-CP-JSON-DAG: "%359:sub21": 387 # CHECK-CP-JSON-DAG: "%359:sub22": 386 # CHECK-CP-JSON-DAG: "%359:sub23": 385 # CHECK-CP-JSON-DAG: "%359:sub24": 382 # CHECK-CP-JSON-DAG: "%359:sub25": 381 # CHECK-CP-JSON-DAG: "%359:sub26": 380 # CHECK-CP-JSON-DAG: "%359:sub27": 379 # CHECK-CP-JSON-DAG: "%359:sub28": 376 # CHECK-CP-JSON-DAG: "%359:sub29": 375 # CHECK-CP-JSON-DAG: "%359:sub30": 374 # CHECK-CP-JSON-DAG: "%359:sub31": 373 # CHECK-CP-JSON-DAG: "%361": 35 # CHECK-CP-JSON-DAG: "%362": 35 # CHECK-CP-JSON-DAG: "%363": 35 # CHECK-CP-JSON-DAG: "%364": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 418 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%366:vgpr_32 = COPY %365.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 129 # CHECK-CP-JSON-DAG: "%69:sub1": 128 # CHECK-CP-JSON-DAG: "%69:sub2": 127 # CHECK-CP-JSON-DAG: "%69:sub3": 126 # CHECK-CP-JSON-DAG: "%69:sub4": 123 # CHECK-CP-JSON-DAG: "%69:sub5": 122 # CHECK-CP-JSON-DAG: "%69:sub6": 121 # CHECK-CP-JSON-DAG: "%69:sub7": 120 # CHECK-CP-JSON-DAG: "%69:sub8": 117 # CHECK-CP-JSON-DAG: "%69:sub9": 116 # CHECK-CP-JSON-DAG: "%69:sub10": 115 # CHECK-CP-JSON-DAG: "%69:sub11": 114 # CHECK-CP-JSON-DAG: "%69:sub12": 111 # CHECK-CP-JSON-DAG: "%69:sub13": 110 # CHECK-CP-JSON-DAG: "%69:sub14": 109 # CHECK-CP-JSON-DAG: "%69:sub15": 108 # CHECK-CP-JSON-DAG: "%69:sub16": 105 # CHECK-CP-JSON-DAG: "%69:sub17": 104 # CHECK-CP-JSON-DAG: "%69:sub18": 103 # CHECK-CP-JSON-DAG: "%69:sub19": 102 # CHECK-CP-JSON-DAG: "%69:sub20": 99 # CHECK-CP-JSON-DAG: "%69:sub21": 98 # CHECK-CP-JSON-DAG: "%69:sub22": 97 # CHECK-CP-JSON-DAG: "%69:sub23": 96 # CHECK-CP-JSON-DAG: "%69:sub24": 93 # CHECK-CP-JSON-DAG: "%69:sub25": 92 # CHECK-CP-JSON-DAG: "%69:sub26": 91 # CHECK-CP-JSON-DAG: "%69:sub27": 90 # CHECK-CP-JSON-DAG: "%69:sub28": 87 # CHECK-CP-JSON-DAG: "%69:sub29": 86 # CHECK-CP-JSON-DAG: "%69:sub30": 85 # CHECK-CP-JSON-DAG: "%69:sub31": 84 # CHECK-CP-JSON-DAG: "%70:sub0": 81 # CHECK-CP-JSON-DAG: "%70:sub1": 80 # CHECK-CP-JSON-DAG: "%70:sub2": 79 # CHECK-CP-JSON-DAG: "%70:sub3": 78 # CHECK-CP-JSON-DAG: "%70:sub4": 75 # CHECK-CP-JSON-DAG: "%70:sub5": 74 # CHECK-CP-JSON-DAG: "%70:sub6": 73 # CHECK-CP-JSON-DAG: "%70:sub7": 72 # CHECK-CP-JSON-DAG: "%70:sub8": 69 # CHECK-CP-JSON-DAG: "%70:sub9": 68 # CHECK-CP-JSON-DAG: "%70:sub10": 67 # CHECK-CP-JSON-DAG: "%70:sub11": 66 # CHECK-CP-JSON-DAG: "%70:sub12": 63 # CHECK-CP-JSON-DAG: "%70:sub13": 62 # CHECK-CP-JSON-DAG: "%70:sub14": 61 # CHECK-CP-JSON-DAG: "%70:sub15": 60 # CHECK-CP-JSON-DAG: "%70:sub16": 57 # CHECK-CP-JSON-DAG: "%70:sub17": 56 # CHECK-CP-JSON-DAG: "%70:sub18": 55 # CHECK-CP-JSON-DAG: "%70:sub19": 54 # CHECK-CP-JSON-DAG: "%70:sub20": 51 # CHECK-CP-JSON-DAG: "%70:sub21": 50 # CHECK-CP-JSON-DAG: "%70:sub22": 49 # CHECK-CP-JSON-DAG: "%70:sub23": 48 # CHECK-CP-JSON-DAG: "%70:sub24": 45 # CHECK-CP-JSON-DAG: "%70:sub25": 44 # CHECK-CP-JSON-DAG: "%70:sub26": 43 # CHECK-CP-JSON-DAG: "%70:sub27": 42 # CHECK-CP-JSON-DAG: "%70:sub28": 39 # CHECK-CP-JSON-DAG: "%70:sub29": 38 # CHECK-CP-JSON-DAG: "%70:sub30": 37 # CHECK-CP-JSON-DAG: "%70:sub31": 36 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 177 # CHECK-CP-JSON-DAG: "%149:sub1": 176 # CHECK-CP-JSON-DAG: "%149:sub2": 175 # CHECK-CP-JSON-DAG: "%149:sub3": 174 # CHECK-CP-JSON-DAG: "%149:sub4": 171 # CHECK-CP-JSON-DAG: "%149:sub5": 170 # CHECK-CP-JSON-DAG: "%149:sub6": 169 # CHECK-CP-JSON-DAG: "%149:sub7": 168 # CHECK-CP-JSON-DAG: "%149:sub8": 165 # CHECK-CP-JSON-DAG: "%149:sub9": 164 # CHECK-CP-JSON-DAG: "%149:sub10": 163 # CHECK-CP-JSON-DAG: "%149:sub11": 162 # CHECK-CP-JSON-DAG: "%149:sub12": 159 # CHECK-CP-JSON-DAG: "%149:sub13": 158 # CHECK-CP-JSON-DAG: "%149:sub14": 157 # CHECK-CP-JSON-DAG: "%149:sub15": 156 # CHECK-CP-JSON-DAG: "%149:sub16": 153 # CHECK-CP-JSON-DAG: "%149:sub17": 152 # CHECK-CP-JSON-DAG: "%149:sub18": 151 # CHECK-CP-JSON-DAG: "%149:sub19": 150 # CHECK-CP-JSON-DAG: "%149:sub20": 147 # CHECK-CP-JSON-DAG: "%149:sub21": 146 # CHECK-CP-JSON-DAG: "%149:sub22": 145 # CHECK-CP-JSON-DAG: "%149:sub23": 144 # CHECK-CP-JSON-DAG: "%149:sub24": 141 # CHECK-CP-JSON-DAG: "%149:sub25": 140 # CHECK-CP-JSON-DAG: "%149:sub26": 139 # CHECK-CP-JSON-DAG: "%149:sub27": 138 # CHECK-CP-JSON-DAG: "%149:sub28": 135 # CHECK-CP-JSON-DAG: "%149:sub29": 134 # CHECK-CP-JSON-DAG: "%149:sub30": 133 # CHECK-CP-JSON-DAG: "%149:sub31": 132 # CHECK-CP-JSON-DAG: "%191:sub0": 225 # CHECK-CP-JSON-DAG: "%191:sub1": 224 # CHECK-CP-JSON-DAG: "%191:sub2": 223 # CHECK-CP-JSON-DAG: "%191:sub3": 222 # CHECK-CP-JSON-DAG: "%191:sub4": 219 # CHECK-CP-JSON-DAG: "%191:sub5": 218 # CHECK-CP-JSON-DAG: "%191:sub6": 217 # CHECK-CP-JSON-DAG: "%191:sub7": 216 # CHECK-CP-JSON-DAG: "%191:sub8": 213 # CHECK-CP-JSON-DAG: "%191:sub9": 212 # CHECK-CP-JSON-DAG: "%191:sub10": 211 # CHECK-CP-JSON-DAG: "%191:sub11": 210 # CHECK-CP-JSON-DAG: "%191:sub12": 207 # CHECK-CP-JSON-DAG: "%191:sub13": 206 # CHECK-CP-JSON-DAG: "%191:sub14": 205 # CHECK-CP-JSON-DAG: "%191:sub15": 204 # CHECK-CP-JSON-DAG: "%191:sub16": 201 # CHECK-CP-JSON-DAG: "%191:sub17": 200 # CHECK-CP-JSON-DAG: "%191:sub18": 199 # CHECK-CP-JSON-DAG: "%191:sub19": 198 # CHECK-CP-JSON-DAG: "%191:sub20": 195 # CHECK-CP-JSON-DAG: "%191:sub21": 194 # CHECK-CP-JSON-DAG: "%191:sub22": 193 # CHECK-CP-JSON-DAG: "%191:sub23": 192 # CHECK-CP-JSON-DAG: "%191:sub24": 189 # CHECK-CP-JSON-DAG: "%191:sub25": 188 # CHECK-CP-JSON-DAG: "%191:sub26": 187 # CHECK-CP-JSON-DAG: "%191:sub27": 186 # CHECK-CP-JSON-DAG: "%191:sub28": 183 # CHECK-CP-JSON-DAG: "%191:sub29": 182 # CHECK-CP-JSON-DAG: "%191:sub30": 181 # CHECK-CP-JSON-DAG: "%191:sub31": 180 # CHECK-CP-JSON-DAG: "%233:sub0": 273 # CHECK-CP-JSON-DAG: "%233:sub1": 272 # CHECK-CP-JSON-DAG: "%233:sub2": 271 # CHECK-CP-JSON-DAG: "%233:sub3": 270 # CHECK-CP-JSON-DAG: "%233:sub4": 267 # CHECK-CP-JSON-DAG: "%233:sub5": 266 # CHECK-CP-JSON-DAG: "%233:sub6": 265 # CHECK-CP-JSON-DAG: "%233:sub7": 264 # CHECK-CP-JSON-DAG: "%233:sub8": 261 # CHECK-CP-JSON-DAG: "%233:sub9": 260 # CHECK-CP-JSON-DAG: "%233:sub10": 259 # CHECK-CP-JSON-DAG: "%233:sub11": 258 # CHECK-CP-JSON-DAG: "%233:sub12": 255 # CHECK-CP-JSON-DAG: "%233:sub13": 254 # CHECK-CP-JSON-DAG: "%233:sub14": 253 # CHECK-CP-JSON-DAG: "%233:sub15": 252 # CHECK-CP-JSON-DAG: "%233:sub16": 249 # CHECK-CP-JSON-DAG: "%233:sub17": 248 # CHECK-CP-JSON-DAG: "%233:sub18": 247 # CHECK-CP-JSON-DAG: "%233:sub19": 246 # CHECK-CP-JSON-DAG: "%233:sub20": 243 # CHECK-CP-JSON-DAG: "%233:sub21": 242 # CHECK-CP-JSON-DAG: "%233:sub22": 241 # CHECK-CP-JSON-DAG: "%233:sub23": 240 # CHECK-CP-JSON-DAG: "%233:sub24": 237 # CHECK-CP-JSON-DAG: "%233:sub25": 236 # CHECK-CP-JSON-DAG: "%233:sub26": 235 # CHECK-CP-JSON-DAG: "%233:sub27": 234 # CHECK-CP-JSON-DAG: "%233:sub28": 231 # CHECK-CP-JSON-DAG: "%233:sub29": 230 # CHECK-CP-JSON-DAG: "%233:sub30": 229 # CHECK-CP-JSON-DAG: "%233:sub31": 228 # CHECK-CP-JSON-DAG: "%275:sub0": 321 # CHECK-CP-JSON-DAG: "%275:sub1": 320 # CHECK-CP-JSON-DAG: "%275:sub2": 319 # CHECK-CP-JSON-DAG: "%275:sub3": 318 # CHECK-CP-JSON-DAG: "%275:sub4": 315 # CHECK-CP-JSON-DAG: "%275:sub5": 314 # CHECK-CP-JSON-DAG: "%275:sub6": 313 # CHECK-CP-JSON-DAG: "%275:sub7": 312 # CHECK-CP-JSON-DAG: "%275:sub8": 309 # CHECK-CP-JSON-DAG: "%275:sub9": 308 # CHECK-CP-JSON-DAG: "%275:sub10": 307 # CHECK-CP-JSON-DAG: "%275:sub11": 306 # CHECK-CP-JSON-DAG: "%275:sub12": 303 # CHECK-CP-JSON-DAG: "%275:sub13": 302 # CHECK-CP-JSON-DAG: "%275:sub14": 301 # CHECK-CP-JSON-DAG: "%275:sub15": 300 # CHECK-CP-JSON-DAG: "%275:sub16": 297 # CHECK-CP-JSON-DAG: "%275:sub17": 296 # CHECK-CP-JSON-DAG: "%275:sub18": 295 # CHECK-CP-JSON-DAG: "%275:sub19": 294 # CHECK-CP-JSON-DAG: "%275:sub20": 291 # CHECK-CP-JSON-DAG: "%275:sub21": 290 # CHECK-CP-JSON-DAG: "%275:sub22": 289 # CHECK-CP-JSON-DAG: "%275:sub23": 288 # CHECK-CP-JSON-DAG: "%275:sub24": 285 # CHECK-CP-JSON-DAG: "%275:sub25": 284 # CHECK-CP-JSON-DAG: "%275:sub26": 283 # CHECK-CP-JSON-DAG: "%275:sub27": 282 # CHECK-CP-JSON-DAG: "%275:sub28": 279 # CHECK-CP-JSON-DAG: "%275:sub29": 278 # CHECK-CP-JSON-DAG: "%275:sub30": 277 # CHECK-CP-JSON-DAG: "%275:sub31": 276 # CHECK-CP-JSON-DAG: "%317:sub0": 369 # CHECK-CP-JSON-DAG: "%317:sub1": 368 # CHECK-CP-JSON-DAG: "%317:sub2": 367 # CHECK-CP-JSON-DAG: "%317:sub3": 366 # CHECK-CP-JSON-DAG: "%317:sub4": 363 # CHECK-CP-JSON-DAG: "%317:sub5": 362 # CHECK-CP-JSON-DAG: "%317:sub6": 361 # CHECK-CP-JSON-DAG: "%317:sub7": 360 # CHECK-CP-JSON-DAG: "%317:sub8": 357 # CHECK-CP-JSON-DAG: "%317:sub9": 356 # CHECK-CP-JSON-DAG: "%317:sub10": 355 # CHECK-CP-JSON-DAG: "%317:sub11": 354 # CHECK-CP-JSON-DAG: "%317:sub12": 351 # CHECK-CP-JSON-DAG: "%317:sub13": 350 # CHECK-CP-JSON-DAG: "%317:sub14": 349 # CHECK-CP-JSON-DAG: "%317:sub15": 348 # CHECK-CP-JSON-DAG: "%317:sub16": 345 # CHECK-CP-JSON-DAG: "%317:sub17": 344 # CHECK-CP-JSON-DAG: "%317:sub18": 343 # CHECK-CP-JSON-DAG: "%317:sub19": 342 # CHECK-CP-JSON-DAG: "%317:sub20": 339 # CHECK-CP-JSON-DAG: "%317:sub21": 338 # CHECK-CP-JSON-DAG: "%317:sub22": 337 # CHECK-CP-JSON-DAG: "%317:sub23": 336 # CHECK-CP-JSON-DAG: "%317:sub24": 333 # CHECK-CP-JSON-DAG: "%317:sub25": 332 # CHECK-CP-JSON-DAG: "%317:sub26": 331 # CHECK-CP-JSON-DAG: "%317:sub27": 330 # CHECK-CP-JSON-DAG: "%317:sub28": 327 # CHECK-CP-JSON-DAG: "%317:sub29": 326 # CHECK-CP-JSON-DAG: "%317:sub30": 325 # CHECK-CP-JSON-DAG: "%317:sub31": 324 # CHECK-CP-JSON-DAG: "%359:sub0": 417 # CHECK-CP-JSON-DAG: "%359:sub1": 416 # CHECK-CP-JSON-DAG: "%359:sub2": 415 # CHECK-CP-JSON-DAG: "%359:sub3": 414 # CHECK-CP-JSON-DAG: "%359:sub4": 411 # CHECK-CP-JSON-DAG: "%359:sub5": 410 # CHECK-CP-JSON-DAG: "%359:sub6": 409 # CHECK-CP-JSON-DAG: "%359:sub7": 408 # CHECK-CP-JSON-DAG: "%359:sub8": 405 # CHECK-CP-JSON-DAG: "%359:sub9": 404 # CHECK-CP-JSON-DAG: "%359:sub10": 403 # CHECK-CP-JSON-DAG: "%359:sub11": 402 # CHECK-CP-JSON-DAG: "%359:sub12": 399 # CHECK-CP-JSON-DAG: "%359:sub13": 398 # CHECK-CP-JSON-DAG: "%359:sub14": 397 # CHECK-CP-JSON-DAG: "%359:sub15": 396 # CHECK-CP-JSON-DAG: "%359:sub16": 393 # CHECK-CP-JSON-DAG: "%359:sub17": 392 # CHECK-CP-JSON-DAG: "%359:sub18": 391 # CHECK-CP-JSON-DAG: "%359:sub19": 390 # CHECK-CP-JSON-DAG: "%359:sub20": 387 # CHECK-CP-JSON-DAG: "%359:sub21": 386 # CHECK-CP-JSON-DAG: "%359:sub22": 385 # CHECK-CP-JSON-DAG: "%359:sub23": 384 # CHECK-CP-JSON-DAG: "%359:sub24": 381 # CHECK-CP-JSON-DAG: "%359:sub25": 380 # CHECK-CP-JSON-DAG: "%359:sub26": 379 # CHECK-CP-JSON-DAG: "%359:sub27": 378 # CHECK-CP-JSON-DAG: "%359:sub28": 375 # CHECK-CP-JSON-DAG: "%359:sub29": 374 # CHECK-CP-JSON-DAG: "%359:sub30": 373 # CHECK-CP-JSON-DAG: "%359:sub31": 372 # CHECK-CP-JSON-DAG: "%361": 34 # CHECK-CP-JSON-DAG: "%362": 34 # CHECK-CP-JSON-DAG: "%363": 34 # CHECK-CP-JSON-DAG: "%364": 34 # CHECK-CP-JSON-DAG: "%365:sub0": 3 # CHECK-CP-JSON-DAG: "%365:sub1": 2 # CHECK-CP-JSON-DAG: "%365:sub2": 1 # CHECK-CP-JSON-DAG: "%365:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 417 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%367:vgpr_32 = COPY %365.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 128 # CHECK-CP-JSON-DAG: "%69:sub1": 127 # CHECK-CP-JSON-DAG: "%69:sub2": 126 # CHECK-CP-JSON-DAG: "%69:sub3": 125 # CHECK-CP-JSON-DAG: "%69:sub4": 122 # CHECK-CP-JSON-DAG: "%69:sub5": 121 # CHECK-CP-JSON-DAG: "%69:sub6": 120 # CHECK-CP-JSON-DAG: "%69:sub7": 119 # CHECK-CP-JSON-DAG: "%69:sub8": 116 # CHECK-CP-JSON-DAG: "%69:sub9": 115 # CHECK-CP-JSON-DAG: "%69:sub10": 114 # CHECK-CP-JSON-DAG: "%69:sub11": 113 # CHECK-CP-JSON-DAG: "%69:sub12": 110 # CHECK-CP-JSON-DAG: "%69:sub13": 109 # CHECK-CP-JSON-DAG: "%69:sub14": 108 # CHECK-CP-JSON-DAG: "%69:sub15": 107 # CHECK-CP-JSON-DAG: "%69:sub16": 104 # CHECK-CP-JSON-DAG: "%69:sub17": 103 # CHECK-CP-JSON-DAG: "%69:sub18": 102 # CHECK-CP-JSON-DAG: "%69:sub19": 101 # CHECK-CP-JSON-DAG: "%69:sub20": 98 # CHECK-CP-JSON-DAG: "%69:sub21": 97 # CHECK-CP-JSON-DAG: "%69:sub22": 96 # CHECK-CP-JSON-DAG: "%69:sub23": 95 # CHECK-CP-JSON-DAG: "%69:sub24": 92 # CHECK-CP-JSON-DAG: "%69:sub25": 91 # CHECK-CP-JSON-DAG: "%69:sub26": 90 # CHECK-CP-JSON-DAG: "%69:sub27": 89 # CHECK-CP-JSON-DAG: "%69:sub28": 86 # CHECK-CP-JSON-DAG: "%69:sub29": 85 # CHECK-CP-JSON-DAG: "%69:sub30": 84 # CHECK-CP-JSON-DAG: "%69:sub31": 83 # CHECK-CP-JSON-DAG: "%70:sub0": 80 # CHECK-CP-JSON-DAG: "%70:sub1": 79 # CHECK-CP-JSON-DAG: "%70:sub2": 78 # CHECK-CP-JSON-DAG: "%70:sub3": 77 # CHECK-CP-JSON-DAG: "%70:sub4": 74 # CHECK-CP-JSON-DAG: "%70:sub5": 73 # CHECK-CP-JSON-DAG: "%70:sub6": 72 # CHECK-CP-JSON-DAG: "%70:sub7": 71 # CHECK-CP-JSON-DAG: "%70:sub8": 68 # CHECK-CP-JSON-DAG: "%70:sub9": 67 # CHECK-CP-JSON-DAG: "%70:sub10": 66 # CHECK-CP-JSON-DAG: "%70:sub11": 65 # CHECK-CP-JSON-DAG: "%70:sub12": 62 # CHECK-CP-JSON-DAG: "%70:sub13": 61 # CHECK-CP-JSON-DAG: "%70:sub14": 60 # CHECK-CP-JSON-DAG: "%70:sub15": 59 # CHECK-CP-JSON-DAG: "%70:sub16": 56 # CHECK-CP-JSON-DAG: "%70:sub17": 55 # CHECK-CP-JSON-DAG: "%70:sub18": 54 # CHECK-CP-JSON-DAG: "%70:sub19": 53 # CHECK-CP-JSON-DAG: "%70:sub20": 50 # CHECK-CP-JSON-DAG: "%70:sub21": 49 # CHECK-CP-JSON-DAG: "%70:sub22": 48 # CHECK-CP-JSON-DAG: "%70:sub23": 47 # CHECK-CP-JSON-DAG: "%70:sub24": 44 # CHECK-CP-JSON-DAG: "%70:sub25": 43 # CHECK-CP-JSON-DAG: "%70:sub26": 42 # CHECK-CP-JSON-DAG: "%70:sub27": 41 # CHECK-CP-JSON-DAG: "%70:sub28": 38 # CHECK-CP-JSON-DAG: "%70:sub29": 37 # CHECK-CP-JSON-DAG: "%70:sub30": 36 # CHECK-CP-JSON-DAG: "%70:sub31": 35 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 176 # CHECK-CP-JSON-DAG: "%149:sub1": 175 # CHECK-CP-JSON-DAG: "%149:sub2": 174 # CHECK-CP-JSON-DAG: "%149:sub3": 173 # CHECK-CP-JSON-DAG: "%149:sub4": 170 # CHECK-CP-JSON-DAG: "%149:sub5": 169 # CHECK-CP-JSON-DAG: "%149:sub6": 168 # CHECK-CP-JSON-DAG: "%149:sub7": 167 # CHECK-CP-JSON-DAG: "%149:sub8": 164 # CHECK-CP-JSON-DAG: "%149:sub9": 163 # CHECK-CP-JSON-DAG: "%149:sub10": 162 # CHECK-CP-JSON-DAG: "%149:sub11": 161 # CHECK-CP-JSON-DAG: "%149:sub12": 158 # CHECK-CP-JSON-DAG: "%149:sub13": 157 # CHECK-CP-JSON-DAG: "%149:sub14": 156 # CHECK-CP-JSON-DAG: "%149:sub15": 155 # CHECK-CP-JSON-DAG: "%149:sub16": 152 # CHECK-CP-JSON-DAG: "%149:sub17": 151 # CHECK-CP-JSON-DAG: "%149:sub18": 150 # CHECK-CP-JSON-DAG: "%149:sub19": 149 # CHECK-CP-JSON-DAG: "%149:sub20": 146 # CHECK-CP-JSON-DAG: "%149:sub21": 145 # CHECK-CP-JSON-DAG: "%149:sub22": 144 # CHECK-CP-JSON-DAG: "%149:sub23": 143 # CHECK-CP-JSON-DAG: "%149:sub24": 140 # CHECK-CP-JSON-DAG: "%149:sub25": 139 # CHECK-CP-JSON-DAG: "%149:sub26": 138 # CHECK-CP-JSON-DAG: "%149:sub27": 137 # CHECK-CP-JSON-DAG: "%149:sub28": 134 # CHECK-CP-JSON-DAG: "%149:sub29": 133 # CHECK-CP-JSON-DAG: "%149:sub30": 132 # CHECK-CP-JSON-DAG: "%149:sub31": 131 # CHECK-CP-JSON-DAG: "%191:sub0": 224 # CHECK-CP-JSON-DAG: "%191:sub1": 223 # CHECK-CP-JSON-DAG: "%191:sub2": 222 # CHECK-CP-JSON-DAG: "%191:sub3": 221 # CHECK-CP-JSON-DAG: "%191:sub4": 218 # CHECK-CP-JSON-DAG: "%191:sub5": 217 # CHECK-CP-JSON-DAG: "%191:sub6": 216 # CHECK-CP-JSON-DAG: "%191:sub7": 215 # CHECK-CP-JSON-DAG: "%191:sub8": 212 # CHECK-CP-JSON-DAG: "%191:sub9": 211 # CHECK-CP-JSON-DAG: "%191:sub10": 210 # CHECK-CP-JSON-DAG: "%191:sub11": 209 # CHECK-CP-JSON-DAG: "%191:sub12": 206 # CHECK-CP-JSON-DAG: "%191:sub13": 205 # CHECK-CP-JSON-DAG: "%191:sub14": 204 # CHECK-CP-JSON-DAG: "%191:sub15": 203 # CHECK-CP-JSON-DAG: "%191:sub16": 200 # CHECK-CP-JSON-DAG: "%191:sub17": 199 # CHECK-CP-JSON-DAG: "%191:sub18": 198 # CHECK-CP-JSON-DAG: "%191:sub19": 197 # CHECK-CP-JSON-DAG: "%191:sub20": 194 # CHECK-CP-JSON-DAG: "%191:sub21": 193 # CHECK-CP-JSON-DAG: "%191:sub22": 192 # CHECK-CP-JSON-DAG: "%191:sub23": 191 # CHECK-CP-JSON-DAG: "%191:sub24": 188 # CHECK-CP-JSON-DAG: "%191:sub25": 187 # CHECK-CP-JSON-DAG: "%191:sub26": 186 # CHECK-CP-JSON-DAG: "%191:sub27": 185 # CHECK-CP-JSON-DAG: "%191:sub28": 182 # CHECK-CP-JSON-DAG: "%191:sub29": 181 # CHECK-CP-JSON-DAG: "%191:sub30": 180 # CHECK-CP-JSON-DAG: "%191:sub31": 179 # CHECK-CP-JSON-DAG: "%233:sub0": 272 # CHECK-CP-JSON-DAG: "%233:sub1": 271 # CHECK-CP-JSON-DAG: "%233:sub2": 270 # CHECK-CP-JSON-DAG: "%233:sub3": 269 # CHECK-CP-JSON-DAG: "%233:sub4": 266 # CHECK-CP-JSON-DAG: "%233:sub5": 265 # CHECK-CP-JSON-DAG: "%233:sub6": 264 # CHECK-CP-JSON-DAG: "%233:sub7": 263 # CHECK-CP-JSON-DAG: "%233:sub8": 260 # CHECK-CP-JSON-DAG: "%233:sub9": 259 # CHECK-CP-JSON-DAG: "%233:sub10": 258 # CHECK-CP-JSON-DAG: "%233:sub11": 257 # CHECK-CP-JSON-DAG: "%233:sub12": 254 # CHECK-CP-JSON-DAG: "%233:sub13": 253 # CHECK-CP-JSON-DAG: "%233:sub14": 252 # CHECK-CP-JSON-DAG: "%233:sub15": 251 # CHECK-CP-JSON-DAG: "%233:sub16": 248 # CHECK-CP-JSON-DAG: "%233:sub17": 247 # CHECK-CP-JSON-DAG: "%233:sub18": 246 # CHECK-CP-JSON-DAG: "%233:sub19": 245 # CHECK-CP-JSON-DAG: "%233:sub20": 242 # CHECK-CP-JSON-DAG: "%233:sub21": 241 # CHECK-CP-JSON-DAG: "%233:sub22": 240 # CHECK-CP-JSON-DAG: "%233:sub23": 239 # CHECK-CP-JSON-DAG: "%233:sub24": 236 # CHECK-CP-JSON-DAG: "%233:sub25": 235 # CHECK-CP-JSON-DAG: "%233:sub26": 234 # CHECK-CP-JSON-DAG: "%233:sub27": 233 # CHECK-CP-JSON-DAG: "%233:sub28": 230 # CHECK-CP-JSON-DAG: "%233:sub29": 229 # CHECK-CP-JSON-DAG: "%233:sub30": 228 # CHECK-CP-JSON-DAG: "%233:sub31": 227 # CHECK-CP-JSON-DAG: "%275:sub0": 320 # CHECK-CP-JSON-DAG: "%275:sub1": 319 # CHECK-CP-JSON-DAG: "%275:sub2": 318 # CHECK-CP-JSON-DAG: "%275:sub3": 317 # CHECK-CP-JSON-DAG: "%275:sub4": 314 # CHECK-CP-JSON-DAG: "%275:sub5": 313 # CHECK-CP-JSON-DAG: "%275:sub6": 312 # CHECK-CP-JSON-DAG: "%275:sub7": 311 # CHECK-CP-JSON-DAG: "%275:sub8": 308 # CHECK-CP-JSON-DAG: "%275:sub9": 307 # CHECK-CP-JSON-DAG: "%275:sub10": 306 # CHECK-CP-JSON-DAG: "%275:sub11": 305 # CHECK-CP-JSON-DAG: "%275:sub12": 302 # CHECK-CP-JSON-DAG: "%275:sub13": 301 # CHECK-CP-JSON-DAG: "%275:sub14": 300 # CHECK-CP-JSON-DAG: "%275:sub15": 299 # CHECK-CP-JSON-DAG: "%275:sub16": 296 # CHECK-CP-JSON-DAG: "%275:sub17": 295 # CHECK-CP-JSON-DAG: "%275:sub18": 294 # CHECK-CP-JSON-DAG: "%275:sub19": 293 # CHECK-CP-JSON-DAG: "%275:sub20": 290 # CHECK-CP-JSON-DAG: "%275:sub21": 289 # CHECK-CP-JSON-DAG: "%275:sub22": 288 # CHECK-CP-JSON-DAG: "%275:sub23": 287 # CHECK-CP-JSON-DAG: "%275:sub24": 284 # CHECK-CP-JSON-DAG: "%275:sub25": 283 # CHECK-CP-JSON-DAG: "%275:sub26": 282 # CHECK-CP-JSON-DAG: "%275:sub27": 281 # CHECK-CP-JSON-DAG: "%275:sub28": 278 # CHECK-CP-JSON-DAG: "%275:sub29": 277 # CHECK-CP-JSON-DAG: "%275:sub30": 276 # CHECK-CP-JSON-DAG: "%275:sub31": 275 # CHECK-CP-JSON-DAG: "%317:sub0": 368 # CHECK-CP-JSON-DAG: "%317:sub1": 367 # CHECK-CP-JSON-DAG: "%317:sub2": 366 # CHECK-CP-JSON-DAG: "%317:sub3": 365 # CHECK-CP-JSON-DAG: "%317:sub4": 362 # CHECK-CP-JSON-DAG: "%317:sub5": 361 # CHECK-CP-JSON-DAG: "%317:sub6": 360 # CHECK-CP-JSON-DAG: "%317:sub7": 359 # CHECK-CP-JSON-DAG: "%317:sub8": 356 # CHECK-CP-JSON-DAG: "%317:sub9": 355 # CHECK-CP-JSON-DAG: "%317:sub10": 354 # CHECK-CP-JSON-DAG: "%317:sub11": 353 # CHECK-CP-JSON-DAG: "%317:sub12": 350 # CHECK-CP-JSON-DAG: "%317:sub13": 349 # CHECK-CP-JSON-DAG: "%317:sub14": 348 # CHECK-CP-JSON-DAG: "%317:sub15": 347 # CHECK-CP-JSON-DAG: "%317:sub16": 344 # CHECK-CP-JSON-DAG: "%317:sub17": 343 # CHECK-CP-JSON-DAG: "%317:sub18": 342 # CHECK-CP-JSON-DAG: "%317:sub19": 341 # CHECK-CP-JSON-DAG: "%317:sub20": 338 # CHECK-CP-JSON-DAG: "%317:sub21": 337 # CHECK-CP-JSON-DAG: "%317:sub22": 336 # CHECK-CP-JSON-DAG: "%317:sub23": 335 # CHECK-CP-JSON-DAG: "%317:sub24": 332 # CHECK-CP-JSON-DAG: "%317:sub25": 331 # CHECK-CP-JSON-DAG: "%317:sub26": 330 # CHECK-CP-JSON-DAG: "%317:sub27": 329 # CHECK-CP-JSON-DAG: "%317:sub28": 326 # CHECK-CP-JSON-DAG: "%317:sub29": 325 # CHECK-CP-JSON-DAG: "%317:sub30": 324 # CHECK-CP-JSON-DAG: "%317:sub31": 323 # CHECK-CP-JSON-DAG: "%359:sub0": 416 # CHECK-CP-JSON-DAG: "%359:sub1": 415 # CHECK-CP-JSON-DAG: "%359:sub2": 414 # CHECK-CP-JSON-DAG: "%359:sub3": 413 # CHECK-CP-JSON-DAG: "%359:sub4": 410 # CHECK-CP-JSON-DAG: "%359:sub5": 409 # CHECK-CP-JSON-DAG: "%359:sub6": 408 # CHECK-CP-JSON-DAG: "%359:sub7": 407 # CHECK-CP-JSON-DAG: "%359:sub8": 404 # CHECK-CP-JSON-DAG: "%359:sub9": 403 # CHECK-CP-JSON-DAG: "%359:sub10": 402 # CHECK-CP-JSON-DAG: "%359:sub11": 401 # CHECK-CP-JSON-DAG: "%359:sub12": 398 # CHECK-CP-JSON-DAG: "%359:sub13": 397 # CHECK-CP-JSON-DAG: "%359:sub14": 396 # CHECK-CP-JSON-DAG: "%359:sub15": 395 # CHECK-CP-JSON-DAG: "%359:sub16": 392 # CHECK-CP-JSON-DAG: "%359:sub17": 391 # CHECK-CP-JSON-DAG: "%359:sub18": 390 # CHECK-CP-JSON-DAG: "%359:sub19": 389 # CHECK-CP-JSON-DAG: "%359:sub20": 386 # CHECK-CP-JSON-DAG: "%359:sub21": 385 # CHECK-CP-JSON-DAG: "%359:sub22": 384 # CHECK-CP-JSON-DAG: "%359:sub23": 383 # CHECK-CP-JSON-DAG: "%359:sub24": 380 # CHECK-CP-JSON-DAG: "%359:sub25": 379 # CHECK-CP-JSON-DAG: "%359:sub26": 378 # CHECK-CP-JSON-DAG: "%359:sub27": 377 # CHECK-CP-JSON-DAG: "%359:sub28": 374 # CHECK-CP-JSON-DAG: "%359:sub29": 373 # CHECK-CP-JSON-DAG: "%359:sub30": 372 # CHECK-CP-JSON-DAG: "%359:sub31": 371 # CHECK-CP-JSON-DAG: "%361": 33 # CHECK-CP-JSON-DAG: "%362": 33 # CHECK-CP-JSON-DAG: "%363": 33 # CHECK-CP-JSON-DAG: "%364": 33 # CHECK-CP-JSON-DAG: "%365:sub0": 2 # CHECK-CP-JSON-DAG: "%365:sub1": 1 # CHECK-CP-JSON-DAG: "%365:sub2": 0 # CHECK-CP-JSON-DAG: "%366": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 416 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%368:vgpr_32 = COPY %365.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 127 # CHECK-CP-JSON-DAG: "%69:sub1": 126 # CHECK-CP-JSON-DAG: "%69:sub2": 125 # CHECK-CP-JSON-DAG: "%69:sub3": 124 # CHECK-CP-JSON-DAG: "%69:sub4": 121 # CHECK-CP-JSON-DAG: "%69:sub5": 120 # CHECK-CP-JSON-DAG: "%69:sub6": 119 # CHECK-CP-JSON-DAG: "%69:sub7": 118 # CHECK-CP-JSON-DAG: "%69:sub8": 115 # CHECK-CP-JSON-DAG: "%69:sub9": 114 # CHECK-CP-JSON-DAG: "%69:sub10": 113 # CHECK-CP-JSON-DAG: "%69:sub11": 112 # CHECK-CP-JSON-DAG: "%69:sub12": 109 # CHECK-CP-JSON-DAG: "%69:sub13": 108 # CHECK-CP-JSON-DAG: "%69:sub14": 107 # CHECK-CP-JSON-DAG: "%69:sub15": 106 # CHECK-CP-JSON-DAG: "%69:sub16": 103 # CHECK-CP-JSON-DAG: "%69:sub17": 102 # CHECK-CP-JSON-DAG: "%69:sub18": 101 # CHECK-CP-JSON-DAG: "%69:sub19": 100 # CHECK-CP-JSON-DAG: "%69:sub20": 97 # CHECK-CP-JSON-DAG: "%69:sub21": 96 # CHECK-CP-JSON-DAG: "%69:sub22": 95 # CHECK-CP-JSON-DAG: "%69:sub23": 94 # CHECK-CP-JSON-DAG: "%69:sub24": 91 # CHECK-CP-JSON-DAG: "%69:sub25": 90 # CHECK-CP-JSON-DAG: "%69:sub26": 89 # CHECK-CP-JSON-DAG: "%69:sub27": 88 # CHECK-CP-JSON-DAG: "%69:sub28": 85 # CHECK-CP-JSON-DAG: "%69:sub29": 84 # CHECK-CP-JSON-DAG: "%69:sub30": 83 # CHECK-CP-JSON-DAG: "%69:sub31": 82 # CHECK-CP-JSON-DAG: "%70:sub0": 79 # CHECK-CP-JSON-DAG: "%70:sub1": 78 # CHECK-CP-JSON-DAG: "%70:sub2": 77 # CHECK-CP-JSON-DAG: "%70:sub3": 76 # CHECK-CP-JSON-DAG: "%70:sub4": 73 # CHECK-CP-JSON-DAG: "%70:sub5": 72 # CHECK-CP-JSON-DAG: "%70:sub6": 71 # CHECK-CP-JSON-DAG: "%70:sub7": 70 # CHECK-CP-JSON-DAG: "%70:sub8": 67 # CHECK-CP-JSON-DAG: "%70:sub9": 66 # CHECK-CP-JSON-DAG: "%70:sub10": 65 # CHECK-CP-JSON-DAG: "%70:sub11": 64 # CHECK-CP-JSON-DAG: "%70:sub12": 61 # CHECK-CP-JSON-DAG: "%70:sub13": 60 # CHECK-CP-JSON-DAG: "%70:sub14": 59 # CHECK-CP-JSON-DAG: "%70:sub15": 58 # CHECK-CP-JSON-DAG: "%70:sub16": 55 # CHECK-CP-JSON-DAG: "%70:sub17": 54 # CHECK-CP-JSON-DAG: "%70:sub18": 53 # CHECK-CP-JSON-DAG: "%70:sub19": 52 # CHECK-CP-JSON-DAG: "%70:sub20": 49 # CHECK-CP-JSON-DAG: "%70:sub21": 48 # CHECK-CP-JSON-DAG: "%70:sub22": 47 # CHECK-CP-JSON-DAG: "%70:sub23": 46 # CHECK-CP-JSON-DAG: "%70:sub24": 43 # CHECK-CP-JSON-DAG: "%70:sub25": 42 # CHECK-CP-JSON-DAG: "%70:sub26": 41 # CHECK-CP-JSON-DAG: "%70:sub27": 40 # CHECK-CP-JSON-DAG: "%70:sub28": 37 # CHECK-CP-JSON-DAG: "%70:sub29": 36 # CHECK-CP-JSON-DAG: "%70:sub30": 35 # CHECK-CP-JSON-DAG: "%70:sub31": 34 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 175 # CHECK-CP-JSON-DAG: "%149:sub1": 174 # CHECK-CP-JSON-DAG: "%149:sub2": 173 # CHECK-CP-JSON-DAG: "%149:sub3": 172 # CHECK-CP-JSON-DAG: "%149:sub4": 169 # CHECK-CP-JSON-DAG: "%149:sub5": 168 # CHECK-CP-JSON-DAG: "%149:sub6": 167 # CHECK-CP-JSON-DAG: "%149:sub7": 166 # CHECK-CP-JSON-DAG: "%149:sub8": 163 # CHECK-CP-JSON-DAG: "%149:sub9": 162 # CHECK-CP-JSON-DAG: "%149:sub10": 161 # CHECK-CP-JSON-DAG: "%149:sub11": 160 # CHECK-CP-JSON-DAG: "%149:sub12": 157 # CHECK-CP-JSON-DAG: "%149:sub13": 156 # CHECK-CP-JSON-DAG: "%149:sub14": 155 # CHECK-CP-JSON-DAG: "%149:sub15": 154 # CHECK-CP-JSON-DAG: "%149:sub16": 151 # CHECK-CP-JSON-DAG: "%149:sub17": 150 # CHECK-CP-JSON-DAG: "%149:sub18": 149 # CHECK-CP-JSON-DAG: "%149:sub19": 148 # CHECK-CP-JSON-DAG: "%149:sub20": 145 # CHECK-CP-JSON-DAG: "%149:sub21": 144 # CHECK-CP-JSON-DAG: "%149:sub22": 143 # CHECK-CP-JSON-DAG: "%149:sub23": 142 # CHECK-CP-JSON-DAG: "%149:sub24": 139 # CHECK-CP-JSON-DAG: "%149:sub25": 138 # CHECK-CP-JSON-DAG: "%149:sub26": 137 # CHECK-CP-JSON-DAG: "%149:sub27": 136 # CHECK-CP-JSON-DAG: "%149:sub28": 133 # CHECK-CP-JSON-DAG: "%149:sub29": 132 # CHECK-CP-JSON-DAG: "%149:sub30": 131 # CHECK-CP-JSON-DAG: "%149:sub31": 130 # CHECK-CP-JSON-DAG: "%191:sub0": 223 # CHECK-CP-JSON-DAG: "%191:sub1": 222 # CHECK-CP-JSON-DAG: "%191:sub2": 221 # CHECK-CP-JSON-DAG: "%191:sub3": 220 # CHECK-CP-JSON-DAG: "%191:sub4": 217 # CHECK-CP-JSON-DAG: "%191:sub5": 216 # CHECK-CP-JSON-DAG: "%191:sub6": 215 # CHECK-CP-JSON-DAG: "%191:sub7": 214 # CHECK-CP-JSON-DAG: "%191:sub8": 211 # CHECK-CP-JSON-DAG: "%191:sub9": 210 # CHECK-CP-JSON-DAG: "%191:sub10": 209 # CHECK-CP-JSON-DAG: "%191:sub11": 208 # CHECK-CP-JSON-DAG: "%191:sub12": 205 # CHECK-CP-JSON-DAG: "%191:sub13": 204 # CHECK-CP-JSON-DAG: "%191:sub14": 203 # CHECK-CP-JSON-DAG: "%191:sub15": 202 # CHECK-CP-JSON-DAG: "%191:sub16": 199 # CHECK-CP-JSON-DAG: "%191:sub17": 198 # CHECK-CP-JSON-DAG: "%191:sub18": 197 # CHECK-CP-JSON-DAG: "%191:sub19": 196 # CHECK-CP-JSON-DAG: "%191:sub20": 193 # CHECK-CP-JSON-DAG: "%191:sub21": 192 # CHECK-CP-JSON-DAG: "%191:sub22": 191 # CHECK-CP-JSON-DAG: "%191:sub23": 190 # CHECK-CP-JSON-DAG: "%191:sub24": 187 # CHECK-CP-JSON-DAG: "%191:sub25": 186 # CHECK-CP-JSON-DAG: "%191:sub26": 185 # CHECK-CP-JSON-DAG: "%191:sub27": 184 # CHECK-CP-JSON-DAG: "%191:sub28": 181 # CHECK-CP-JSON-DAG: "%191:sub29": 180 # CHECK-CP-JSON-DAG: "%191:sub30": 179 # CHECK-CP-JSON-DAG: "%191:sub31": 178 # CHECK-CP-JSON-DAG: "%233:sub0": 271 # CHECK-CP-JSON-DAG: "%233:sub1": 270 # CHECK-CP-JSON-DAG: "%233:sub2": 269 # CHECK-CP-JSON-DAG: "%233:sub3": 268 # CHECK-CP-JSON-DAG: "%233:sub4": 265 # CHECK-CP-JSON-DAG: "%233:sub5": 264 # CHECK-CP-JSON-DAG: "%233:sub6": 263 # CHECK-CP-JSON-DAG: "%233:sub7": 262 # CHECK-CP-JSON-DAG: "%233:sub8": 259 # CHECK-CP-JSON-DAG: "%233:sub9": 258 # CHECK-CP-JSON-DAG: "%233:sub10": 257 # CHECK-CP-JSON-DAG: "%233:sub11": 256 # CHECK-CP-JSON-DAG: "%233:sub12": 253 # CHECK-CP-JSON-DAG: "%233:sub13": 252 # CHECK-CP-JSON-DAG: "%233:sub14": 251 # CHECK-CP-JSON-DAG: "%233:sub15": 250 # CHECK-CP-JSON-DAG: "%233:sub16": 247 # CHECK-CP-JSON-DAG: "%233:sub17": 246 # CHECK-CP-JSON-DAG: "%233:sub18": 245 # CHECK-CP-JSON-DAG: "%233:sub19": 244 # CHECK-CP-JSON-DAG: "%233:sub20": 241 # CHECK-CP-JSON-DAG: "%233:sub21": 240 # CHECK-CP-JSON-DAG: "%233:sub22": 239 # CHECK-CP-JSON-DAG: "%233:sub23": 238 # CHECK-CP-JSON-DAG: "%233:sub24": 235 # CHECK-CP-JSON-DAG: "%233:sub25": 234 # CHECK-CP-JSON-DAG: "%233:sub26": 233 # CHECK-CP-JSON-DAG: "%233:sub27": 232 # CHECK-CP-JSON-DAG: "%233:sub28": 229 # CHECK-CP-JSON-DAG: "%233:sub29": 228 # CHECK-CP-JSON-DAG: "%233:sub30": 227 # CHECK-CP-JSON-DAG: "%233:sub31": 226 # CHECK-CP-JSON-DAG: "%275:sub0": 319 # CHECK-CP-JSON-DAG: "%275:sub1": 318 # CHECK-CP-JSON-DAG: "%275:sub2": 317 # CHECK-CP-JSON-DAG: "%275:sub3": 316 # CHECK-CP-JSON-DAG: "%275:sub4": 313 # CHECK-CP-JSON-DAG: "%275:sub5": 312 # CHECK-CP-JSON-DAG: "%275:sub6": 311 # CHECK-CP-JSON-DAG: "%275:sub7": 310 # CHECK-CP-JSON-DAG: "%275:sub8": 307 # CHECK-CP-JSON-DAG: "%275:sub9": 306 # CHECK-CP-JSON-DAG: "%275:sub10": 305 # CHECK-CP-JSON-DAG: "%275:sub11": 304 # CHECK-CP-JSON-DAG: "%275:sub12": 301 # CHECK-CP-JSON-DAG: "%275:sub13": 300 # CHECK-CP-JSON-DAG: "%275:sub14": 299 # CHECK-CP-JSON-DAG: "%275:sub15": 298 # CHECK-CP-JSON-DAG: "%275:sub16": 295 # CHECK-CP-JSON-DAG: "%275:sub17": 294 # CHECK-CP-JSON-DAG: "%275:sub18": 293 # CHECK-CP-JSON-DAG: "%275:sub19": 292 # CHECK-CP-JSON-DAG: "%275:sub20": 289 # CHECK-CP-JSON-DAG: "%275:sub21": 288 # CHECK-CP-JSON-DAG: "%275:sub22": 287 # CHECK-CP-JSON-DAG: "%275:sub23": 286 # CHECK-CP-JSON-DAG: "%275:sub24": 283 # CHECK-CP-JSON-DAG: "%275:sub25": 282 # CHECK-CP-JSON-DAG: "%275:sub26": 281 # CHECK-CP-JSON-DAG: "%275:sub27": 280 # CHECK-CP-JSON-DAG: "%275:sub28": 277 # CHECK-CP-JSON-DAG: "%275:sub29": 276 # CHECK-CP-JSON-DAG: "%275:sub30": 275 # CHECK-CP-JSON-DAG: "%275:sub31": 274 # CHECK-CP-JSON-DAG: "%317:sub0": 367 # CHECK-CP-JSON-DAG: "%317:sub1": 366 # CHECK-CP-JSON-DAG: "%317:sub2": 365 # CHECK-CP-JSON-DAG: "%317:sub3": 364 # CHECK-CP-JSON-DAG: "%317:sub4": 361 # CHECK-CP-JSON-DAG: "%317:sub5": 360 # CHECK-CP-JSON-DAG: "%317:sub6": 359 # CHECK-CP-JSON-DAG: "%317:sub7": 358 # CHECK-CP-JSON-DAG: "%317:sub8": 355 # CHECK-CP-JSON-DAG: "%317:sub9": 354 # CHECK-CP-JSON-DAG: "%317:sub10": 353 # CHECK-CP-JSON-DAG: "%317:sub11": 352 # CHECK-CP-JSON-DAG: "%317:sub12": 349 # CHECK-CP-JSON-DAG: "%317:sub13": 348 # CHECK-CP-JSON-DAG: "%317:sub14": 347 # CHECK-CP-JSON-DAG: "%317:sub15": 346 # CHECK-CP-JSON-DAG: "%317:sub16": 343 # CHECK-CP-JSON-DAG: "%317:sub17": 342 # CHECK-CP-JSON-DAG: "%317:sub18": 341 # CHECK-CP-JSON-DAG: "%317:sub19": 340 # CHECK-CP-JSON-DAG: "%317:sub20": 337 # CHECK-CP-JSON-DAG: "%317:sub21": 336 # CHECK-CP-JSON-DAG: "%317:sub22": 335 # CHECK-CP-JSON-DAG: "%317:sub23": 334 # CHECK-CP-JSON-DAG: "%317:sub24": 331 # CHECK-CP-JSON-DAG: "%317:sub25": 330 # CHECK-CP-JSON-DAG: "%317:sub26": 329 # CHECK-CP-JSON-DAG: "%317:sub27": 328 # CHECK-CP-JSON-DAG: "%317:sub28": 325 # CHECK-CP-JSON-DAG: "%317:sub29": 324 # CHECK-CP-JSON-DAG: "%317:sub30": 323 # CHECK-CP-JSON-DAG: "%317:sub31": 322 # CHECK-CP-JSON-DAG: "%359:sub0": 415 # CHECK-CP-JSON-DAG: "%359:sub1": 414 # CHECK-CP-JSON-DAG: "%359:sub2": 413 # CHECK-CP-JSON-DAG: "%359:sub3": 412 # CHECK-CP-JSON-DAG: "%359:sub4": 409 # CHECK-CP-JSON-DAG: "%359:sub5": 408 # CHECK-CP-JSON-DAG: "%359:sub6": 407 # CHECK-CP-JSON-DAG: "%359:sub7": 406 # CHECK-CP-JSON-DAG: "%359:sub8": 403 # CHECK-CP-JSON-DAG: "%359:sub9": 402 # CHECK-CP-JSON-DAG: "%359:sub10": 401 # CHECK-CP-JSON-DAG: "%359:sub11": 400 # CHECK-CP-JSON-DAG: "%359:sub12": 397 # CHECK-CP-JSON-DAG: "%359:sub13": 396 # CHECK-CP-JSON-DAG: "%359:sub14": 395 # CHECK-CP-JSON-DAG: "%359:sub15": 394 # CHECK-CP-JSON-DAG: "%359:sub16": 391 # CHECK-CP-JSON-DAG: "%359:sub17": 390 # CHECK-CP-JSON-DAG: "%359:sub18": 389 # CHECK-CP-JSON-DAG: "%359:sub19": 388 # CHECK-CP-JSON-DAG: "%359:sub20": 385 # CHECK-CP-JSON-DAG: "%359:sub21": 384 # CHECK-CP-JSON-DAG: "%359:sub22": 383 # CHECK-CP-JSON-DAG: "%359:sub23": 382 # CHECK-CP-JSON-DAG: "%359:sub24": 379 # CHECK-CP-JSON-DAG: "%359:sub25": 378 # CHECK-CP-JSON-DAG: "%359:sub26": 377 # CHECK-CP-JSON-DAG: "%359:sub27": 376 # CHECK-CP-JSON-DAG: "%359:sub28": 373 # CHECK-CP-JSON-DAG: "%359:sub29": 372 # CHECK-CP-JSON-DAG: "%359:sub30": 371 # CHECK-CP-JSON-DAG: "%359:sub31": 370 # CHECK-CP-JSON-DAG: "%361": 32 # CHECK-CP-JSON-DAG: "%362": 32 # CHECK-CP-JSON-DAG: "%363": 32 # CHECK-CP-JSON-DAG: "%364": 32 # CHECK-CP-JSON-DAG: "%365:sub0": 1 # CHECK-CP-JSON-DAG: "%365:sub1": 0 # CHECK-CP-JSON-DAG: "%366": 32 # CHECK-CP-JSON-DAG: "%367": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 415 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%369:vgpr_32 = COPY %365.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 126 # CHECK-CP-JSON-DAG: "%69:sub1": 125 # CHECK-CP-JSON-DAG: "%69:sub2": 124 # CHECK-CP-JSON-DAG: "%69:sub3": 123 # CHECK-CP-JSON-DAG: "%69:sub4": 120 # CHECK-CP-JSON-DAG: "%69:sub5": 119 # CHECK-CP-JSON-DAG: "%69:sub6": 118 # CHECK-CP-JSON-DAG: "%69:sub7": 117 # CHECK-CP-JSON-DAG: "%69:sub8": 114 # CHECK-CP-JSON-DAG: "%69:sub9": 113 # CHECK-CP-JSON-DAG: "%69:sub10": 112 # CHECK-CP-JSON-DAG: "%69:sub11": 111 # CHECK-CP-JSON-DAG: "%69:sub12": 108 # CHECK-CP-JSON-DAG: "%69:sub13": 107 # CHECK-CP-JSON-DAG: "%69:sub14": 106 # CHECK-CP-JSON-DAG: "%69:sub15": 105 # CHECK-CP-JSON-DAG: "%69:sub16": 102 # CHECK-CP-JSON-DAG: "%69:sub17": 101 # CHECK-CP-JSON-DAG: "%69:sub18": 100 # CHECK-CP-JSON-DAG: "%69:sub19": 99 # CHECK-CP-JSON-DAG: "%69:sub20": 96 # CHECK-CP-JSON-DAG: "%69:sub21": 95 # CHECK-CP-JSON-DAG: "%69:sub22": 94 # CHECK-CP-JSON-DAG: "%69:sub23": 93 # CHECK-CP-JSON-DAG: "%69:sub24": 90 # CHECK-CP-JSON-DAG: "%69:sub25": 89 # CHECK-CP-JSON-DAG: "%69:sub26": 88 # CHECK-CP-JSON-DAG: "%69:sub27": 87 # CHECK-CP-JSON-DAG: "%69:sub28": 84 # CHECK-CP-JSON-DAG: "%69:sub29": 83 # CHECK-CP-JSON-DAG: "%69:sub30": 82 # CHECK-CP-JSON-DAG: "%69:sub31": 81 # CHECK-CP-JSON-DAG: "%70:sub0": 78 # CHECK-CP-JSON-DAG: "%70:sub1": 77 # CHECK-CP-JSON-DAG: "%70:sub2": 76 # CHECK-CP-JSON-DAG: "%70:sub3": 75 # CHECK-CP-JSON-DAG: "%70:sub4": 72 # CHECK-CP-JSON-DAG: "%70:sub5": 71 # CHECK-CP-JSON-DAG: "%70:sub6": 70 # CHECK-CP-JSON-DAG: "%70:sub7": 69 # CHECK-CP-JSON-DAG: "%70:sub8": 66 # CHECK-CP-JSON-DAG: "%70:sub9": 65 # CHECK-CP-JSON-DAG: "%70:sub10": 64 # CHECK-CP-JSON-DAG: "%70:sub11": 63 # CHECK-CP-JSON-DAG: "%70:sub12": 60 # CHECK-CP-JSON-DAG: "%70:sub13": 59 # CHECK-CP-JSON-DAG: "%70:sub14": 58 # CHECK-CP-JSON-DAG: "%70:sub15": 57 # CHECK-CP-JSON-DAG: "%70:sub16": 54 # CHECK-CP-JSON-DAG: "%70:sub17": 53 # CHECK-CP-JSON-DAG: "%70:sub18": 52 # CHECK-CP-JSON-DAG: "%70:sub19": 51 # CHECK-CP-JSON-DAG: "%70:sub20": 48 # CHECK-CP-JSON-DAG: "%70:sub21": 47 # CHECK-CP-JSON-DAG: "%70:sub22": 46 # CHECK-CP-JSON-DAG: "%70:sub23": 45 # CHECK-CP-JSON-DAG: "%70:sub24": 42 # CHECK-CP-JSON-DAG: "%70:sub25": 41 # CHECK-CP-JSON-DAG: "%70:sub26": 40 # CHECK-CP-JSON-DAG: "%70:sub27": 39 # CHECK-CP-JSON-DAG: "%70:sub28": 36 # CHECK-CP-JSON-DAG: "%70:sub29": 35 # CHECK-CP-JSON-DAG: "%70:sub30": 34 # CHECK-CP-JSON-DAG: "%70:sub31": 33 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 174 # CHECK-CP-JSON-DAG: "%149:sub1": 173 # CHECK-CP-JSON-DAG: "%149:sub2": 172 # CHECK-CP-JSON-DAG: "%149:sub3": 171 # CHECK-CP-JSON-DAG: "%149:sub4": 168 # CHECK-CP-JSON-DAG: "%149:sub5": 167 # CHECK-CP-JSON-DAG: "%149:sub6": 166 # CHECK-CP-JSON-DAG: "%149:sub7": 165 # CHECK-CP-JSON-DAG: "%149:sub8": 162 # CHECK-CP-JSON-DAG: "%149:sub9": 161 # CHECK-CP-JSON-DAG: "%149:sub10": 160 # CHECK-CP-JSON-DAG: "%149:sub11": 159 # CHECK-CP-JSON-DAG: "%149:sub12": 156 # CHECK-CP-JSON-DAG: "%149:sub13": 155 # CHECK-CP-JSON-DAG: "%149:sub14": 154 # CHECK-CP-JSON-DAG: "%149:sub15": 153 # CHECK-CP-JSON-DAG: "%149:sub16": 150 # CHECK-CP-JSON-DAG: "%149:sub17": 149 # CHECK-CP-JSON-DAG: "%149:sub18": 148 # CHECK-CP-JSON-DAG: "%149:sub19": 147 # CHECK-CP-JSON-DAG: "%149:sub20": 144 # CHECK-CP-JSON-DAG: "%149:sub21": 143 # CHECK-CP-JSON-DAG: "%149:sub22": 142 # CHECK-CP-JSON-DAG: "%149:sub23": 141 # CHECK-CP-JSON-DAG: "%149:sub24": 138 # CHECK-CP-JSON-DAG: "%149:sub25": 137 # CHECK-CP-JSON-DAG: "%149:sub26": 136 # CHECK-CP-JSON-DAG: "%149:sub27": 135 # CHECK-CP-JSON-DAG: "%149:sub28": 132 # CHECK-CP-JSON-DAG: "%149:sub29": 131 # CHECK-CP-JSON-DAG: "%149:sub30": 130 # CHECK-CP-JSON-DAG: "%149:sub31": 129 # CHECK-CP-JSON-DAG: "%191:sub0": 222 # CHECK-CP-JSON-DAG: "%191:sub1": 221 # CHECK-CP-JSON-DAG: "%191:sub2": 220 # CHECK-CP-JSON-DAG: "%191:sub3": 219 # CHECK-CP-JSON-DAG: "%191:sub4": 216 # CHECK-CP-JSON-DAG: "%191:sub5": 215 # CHECK-CP-JSON-DAG: "%191:sub6": 214 # CHECK-CP-JSON-DAG: "%191:sub7": 213 # CHECK-CP-JSON-DAG: "%191:sub8": 210 # CHECK-CP-JSON-DAG: "%191:sub9": 209 # CHECK-CP-JSON-DAG: "%191:sub10": 208 # CHECK-CP-JSON-DAG: "%191:sub11": 207 # CHECK-CP-JSON-DAG: "%191:sub12": 204 # CHECK-CP-JSON-DAG: "%191:sub13": 203 # CHECK-CP-JSON-DAG: "%191:sub14": 202 # CHECK-CP-JSON-DAG: "%191:sub15": 201 # CHECK-CP-JSON-DAG: "%191:sub16": 198 # CHECK-CP-JSON-DAG: "%191:sub17": 197 # CHECK-CP-JSON-DAG: "%191:sub18": 196 # CHECK-CP-JSON-DAG: "%191:sub19": 195 # CHECK-CP-JSON-DAG: "%191:sub20": 192 # CHECK-CP-JSON-DAG: "%191:sub21": 191 # CHECK-CP-JSON-DAG: "%191:sub22": 190 # CHECK-CP-JSON-DAG: "%191:sub23": 189 # CHECK-CP-JSON-DAG: "%191:sub24": 186 # CHECK-CP-JSON-DAG: "%191:sub25": 185 # CHECK-CP-JSON-DAG: "%191:sub26": 184 # CHECK-CP-JSON-DAG: "%191:sub27": 183 # CHECK-CP-JSON-DAG: "%191:sub28": 180 # CHECK-CP-JSON-DAG: "%191:sub29": 179 # CHECK-CP-JSON-DAG: "%191:sub30": 178 # CHECK-CP-JSON-DAG: "%191:sub31": 177 # CHECK-CP-JSON-DAG: "%233:sub0": 270 # CHECK-CP-JSON-DAG: "%233:sub1": 269 # CHECK-CP-JSON-DAG: "%233:sub2": 268 # CHECK-CP-JSON-DAG: "%233:sub3": 267 # CHECK-CP-JSON-DAG: "%233:sub4": 264 # CHECK-CP-JSON-DAG: "%233:sub5": 263 # CHECK-CP-JSON-DAG: "%233:sub6": 262 # CHECK-CP-JSON-DAG: "%233:sub7": 261 # CHECK-CP-JSON-DAG: "%233:sub8": 258 # CHECK-CP-JSON-DAG: "%233:sub9": 257 # CHECK-CP-JSON-DAG: "%233:sub10": 256 # CHECK-CP-JSON-DAG: "%233:sub11": 255 # CHECK-CP-JSON-DAG: "%233:sub12": 252 # CHECK-CP-JSON-DAG: "%233:sub13": 251 # CHECK-CP-JSON-DAG: "%233:sub14": 250 # CHECK-CP-JSON-DAG: "%233:sub15": 249 # CHECK-CP-JSON-DAG: "%233:sub16": 246 # CHECK-CP-JSON-DAG: "%233:sub17": 245 # CHECK-CP-JSON-DAG: "%233:sub18": 244 # CHECK-CP-JSON-DAG: "%233:sub19": 243 # CHECK-CP-JSON-DAG: "%233:sub20": 240 # CHECK-CP-JSON-DAG: "%233:sub21": 239 # CHECK-CP-JSON-DAG: "%233:sub22": 238 # CHECK-CP-JSON-DAG: "%233:sub23": 237 # CHECK-CP-JSON-DAG: "%233:sub24": 234 # CHECK-CP-JSON-DAG: "%233:sub25": 233 # CHECK-CP-JSON-DAG: "%233:sub26": 232 # CHECK-CP-JSON-DAG: "%233:sub27": 231 # CHECK-CP-JSON-DAG: "%233:sub28": 228 # CHECK-CP-JSON-DAG: "%233:sub29": 227 # CHECK-CP-JSON-DAG: "%233:sub30": 226 # CHECK-CP-JSON-DAG: "%233:sub31": 225 # CHECK-CP-JSON-DAG: "%275:sub0": 318 # CHECK-CP-JSON-DAG: "%275:sub1": 317 # CHECK-CP-JSON-DAG: "%275:sub2": 316 # CHECK-CP-JSON-DAG: "%275:sub3": 315 # CHECK-CP-JSON-DAG: "%275:sub4": 312 # CHECK-CP-JSON-DAG: "%275:sub5": 311 # CHECK-CP-JSON-DAG: "%275:sub6": 310 # CHECK-CP-JSON-DAG: "%275:sub7": 309 # CHECK-CP-JSON-DAG: "%275:sub8": 306 # CHECK-CP-JSON-DAG: "%275:sub9": 305 # CHECK-CP-JSON-DAG: "%275:sub10": 304 # CHECK-CP-JSON-DAG: "%275:sub11": 303 # CHECK-CP-JSON-DAG: "%275:sub12": 300 # CHECK-CP-JSON-DAG: "%275:sub13": 299 # CHECK-CP-JSON-DAG: "%275:sub14": 298 # CHECK-CP-JSON-DAG: "%275:sub15": 297 # CHECK-CP-JSON-DAG: "%275:sub16": 294 # CHECK-CP-JSON-DAG: "%275:sub17": 293 # CHECK-CP-JSON-DAG: "%275:sub18": 292 # CHECK-CP-JSON-DAG: "%275:sub19": 291 # CHECK-CP-JSON-DAG: "%275:sub20": 288 # CHECK-CP-JSON-DAG: "%275:sub21": 287 # CHECK-CP-JSON-DAG: "%275:sub22": 286 # CHECK-CP-JSON-DAG: "%275:sub23": 285 # CHECK-CP-JSON-DAG: "%275:sub24": 282 # CHECK-CP-JSON-DAG: "%275:sub25": 281 # CHECK-CP-JSON-DAG: "%275:sub26": 280 # CHECK-CP-JSON-DAG: "%275:sub27": 279 # CHECK-CP-JSON-DAG: "%275:sub28": 276 # CHECK-CP-JSON-DAG: "%275:sub29": 275 # CHECK-CP-JSON-DAG: "%275:sub30": 274 # CHECK-CP-JSON-DAG: "%275:sub31": 273 # CHECK-CP-JSON-DAG: "%317:sub0": 366 # CHECK-CP-JSON-DAG: "%317:sub1": 365 # CHECK-CP-JSON-DAG: "%317:sub2": 364 # CHECK-CP-JSON-DAG: "%317:sub3": 363 # CHECK-CP-JSON-DAG: "%317:sub4": 360 # CHECK-CP-JSON-DAG: "%317:sub5": 359 # CHECK-CP-JSON-DAG: "%317:sub6": 358 # CHECK-CP-JSON-DAG: "%317:sub7": 357 # CHECK-CP-JSON-DAG: "%317:sub8": 354 # CHECK-CP-JSON-DAG: "%317:sub9": 353 # CHECK-CP-JSON-DAG: "%317:sub10": 352 # CHECK-CP-JSON-DAG: "%317:sub11": 351 # CHECK-CP-JSON-DAG: "%317:sub12": 348 # CHECK-CP-JSON-DAG: "%317:sub13": 347 # CHECK-CP-JSON-DAG: "%317:sub14": 346 # CHECK-CP-JSON-DAG: "%317:sub15": 345 # CHECK-CP-JSON-DAG: "%317:sub16": 342 # CHECK-CP-JSON-DAG: "%317:sub17": 341 # CHECK-CP-JSON-DAG: "%317:sub18": 340 # CHECK-CP-JSON-DAG: "%317:sub19": 339 # CHECK-CP-JSON-DAG: "%317:sub20": 336 # CHECK-CP-JSON-DAG: "%317:sub21": 335 # CHECK-CP-JSON-DAG: "%317:sub22": 334 # CHECK-CP-JSON-DAG: "%317:sub23": 333 # CHECK-CP-JSON-DAG: "%317:sub24": 330 # CHECK-CP-JSON-DAG: "%317:sub25": 329 # CHECK-CP-JSON-DAG: "%317:sub26": 328 # CHECK-CP-JSON-DAG: "%317:sub27": 327 # CHECK-CP-JSON-DAG: "%317:sub28": 324 # CHECK-CP-JSON-DAG: "%317:sub29": 323 # CHECK-CP-JSON-DAG: "%317:sub30": 322 # CHECK-CP-JSON-DAG: "%317:sub31": 321 # CHECK-CP-JSON-DAG: "%359:sub0": 414 # CHECK-CP-JSON-DAG: "%359:sub1": 413 # CHECK-CP-JSON-DAG: "%359:sub2": 412 # CHECK-CP-JSON-DAG: "%359:sub3": 411 # CHECK-CP-JSON-DAG: "%359:sub4": 408 # CHECK-CP-JSON-DAG: "%359:sub5": 407 # CHECK-CP-JSON-DAG: "%359:sub6": 406 # CHECK-CP-JSON-DAG: "%359:sub7": 405 # CHECK-CP-JSON-DAG: "%359:sub8": 402 # CHECK-CP-JSON-DAG: "%359:sub9": 401 # CHECK-CP-JSON-DAG: "%359:sub10": 400 # CHECK-CP-JSON-DAG: "%359:sub11": 399 # CHECK-CP-JSON-DAG: "%359:sub12": 396 # CHECK-CP-JSON-DAG: "%359:sub13": 395 # CHECK-CP-JSON-DAG: "%359:sub14": 394 # CHECK-CP-JSON-DAG: "%359:sub15": 393 # CHECK-CP-JSON-DAG: "%359:sub16": 390 # CHECK-CP-JSON-DAG: "%359:sub17": 389 # CHECK-CP-JSON-DAG: "%359:sub18": 388 # CHECK-CP-JSON-DAG: "%359:sub19": 387 # CHECK-CP-JSON-DAG: "%359:sub20": 384 # CHECK-CP-JSON-DAG: "%359:sub21": 383 # CHECK-CP-JSON-DAG: "%359:sub22": 382 # CHECK-CP-JSON-DAG: "%359:sub23": 381 # CHECK-CP-JSON-DAG: "%359:sub24": 378 # CHECK-CP-JSON-DAG: "%359:sub25": 377 # CHECK-CP-JSON-DAG: "%359:sub26": 376 # CHECK-CP-JSON-DAG: "%359:sub27": 375 # CHECK-CP-JSON-DAG: "%359:sub28": 372 # CHECK-CP-JSON-DAG: "%359:sub29": 371 # CHECK-CP-JSON-DAG: "%359:sub30": 370 # CHECK-CP-JSON-DAG: "%359:sub31": 369 # CHECK-CP-JSON-DAG: "%361": 31 # CHECK-CP-JSON-DAG: "%362": 31 # CHECK-CP-JSON-DAG: "%363": 31 # CHECK-CP-JSON-DAG: "%364": 31 # CHECK-CP-JSON-DAG: "%365:sub0": 0 # CHECK-CP-JSON-DAG: "%366": 31 # CHECK-CP-JSON-DAG: "%367": 31 # CHECK-CP-JSON-DAG: "%368": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 414 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%370:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 80, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 125 # CHECK-CP-JSON-DAG: "%69:sub1": 124 # CHECK-CP-JSON-DAG: "%69:sub2": 123 # CHECK-CP-JSON-DAG: "%69:sub3": 122 # CHECK-CP-JSON-DAG: "%69:sub4": 119 # CHECK-CP-JSON-DAG: "%69:sub5": 118 # CHECK-CP-JSON-DAG: "%69:sub6": 117 # CHECK-CP-JSON-DAG: "%69:sub7": 116 # CHECK-CP-JSON-DAG: "%69:sub8": 113 # CHECK-CP-JSON-DAG: "%69:sub9": 112 # CHECK-CP-JSON-DAG: "%69:sub10": 111 # CHECK-CP-JSON-DAG: "%69:sub11": 110 # CHECK-CP-JSON-DAG: "%69:sub12": 107 # CHECK-CP-JSON-DAG: "%69:sub13": 106 # CHECK-CP-JSON-DAG: "%69:sub14": 105 # CHECK-CP-JSON-DAG: "%69:sub15": 104 # CHECK-CP-JSON-DAG: "%69:sub16": 101 # CHECK-CP-JSON-DAG: "%69:sub17": 100 # CHECK-CP-JSON-DAG: "%69:sub18": 99 # CHECK-CP-JSON-DAG: "%69:sub19": 98 # CHECK-CP-JSON-DAG: "%69:sub20": 95 # CHECK-CP-JSON-DAG: "%69:sub21": 94 # CHECK-CP-JSON-DAG: "%69:sub22": 93 # CHECK-CP-JSON-DAG: "%69:sub23": 92 # CHECK-CP-JSON-DAG: "%69:sub24": 89 # CHECK-CP-JSON-DAG: "%69:sub25": 88 # CHECK-CP-JSON-DAG: "%69:sub26": 87 # CHECK-CP-JSON-DAG: "%69:sub27": 86 # CHECK-CP-JSON-DAG: "%69:sub28": 83 # CHECK-CP-JSON-DAG: "%69:sub29": 82 # CHECK-CP-JSON-DAG: "%69:sub30": 81 # CHECK-CP-JSON-DAG: "%69:sub31": 80 # CHECK-CP-JSON-DAG: "%70:sub0": 77 # CHECK-CP-JSON-DAG: "%70:sub1": 76 # CHECK-CP-JSON-DAG: "%70:sub2": 75 # CHECK-CP-JSON-DAG: "%70:sub3": 74 # CHECK-CP-JSON-DAG: "%70:sub4": 71 # CHECK-CP-JSON-DAG: "%70:sub5": 70 # CHECK-CP-JSON-DAG: "%70:sub6": 69 # CHECK-CP-JSON-DAG: "%70:sub7": 68 # CHECK-CP-JSON-DAG: "%70:sub8": 65 # CHECK-CP-JSON-DAG: "%70:sub9": 64 # CHECK-CP-JSON-DAG: "%70:sub10": 63 # CHECK-CP-JSON-DAG: "%70:sub11": 62 # CHECK-CP-JSON-DAG: "%70:sub12": 59 # CHECK-CP-JSON-DAG: "%70:sub13": 58 # CHECK-CP-JSON-DAG: "%70:sub14": 57 # CHECK-CP-JSON-DAG: "%70:sub15": 56 # CHECK-CP-JSON-DAG: "%70:sub16": 53 # CHECK-CP-JSON-DAG: "%70:sub17": 52 # CHECK-CP-JSON-DAG: "%70:sub18": 51 # CHECK-CP-JSON-DAG: "%70:sub19": 50 # CHECK-CP-JSON-DAG: "%70:sub20": 47 # CHECK-CP-JSON-DAG: "%70:sub21": 46 # CHECK-CP-JSON-DAG: "%70:sub22": 45 # CHECK-CP-JSON-DAG: "%70:sub23": 44 # CHECK-CP-JSON-DAG: "%70:sub24": 41 # CHECK-CP-JSON-DAG: "%70:sub25": 40 # CHECK-CP-JSON-DAG: "%70:sub26": 39 # CHECK-CP-JSON-DAG: "%70:sub27": 38 # CHECK-CP-JSON-DAG: "%70:sub28": 35 # CHECK-CP-JSON-DAG: "%70:sub29": 34 # CHECK-CP-JSON-DAG: "%70:sub30": 33 # CHECK-CP-JSON-DAG: "%70:sub31": 32 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 173 # CHECK-CP-JSON-DAG: "%149:sub1": 172 # CHECK-CP-JSON-DAG: "%149:sub2": 171 # CHECK-CP-JSON-DAG: "%149:sub3": 170 # CHECK-CP-JSON-DAG: "%149:sub4": 167 # CHECK-CP-JSON-DAG: "%149:sub5": 166 # CHECK-CP-JSON-DAG: "%149:sub6": 165 # CHECK-CP-JSON-DAG: "%149:sub7": 164 # CHECK-CP-JSON-DAG: "%149:sub8": 161 # CHECK-CP-JSON-DAG: "%149:sub9": 160 # CHECK-CP-JSON-DAG: "%149:sub10": 159 # CHECK-CP-JSON-DAG: "%149:sub11": 158 # CHECK-CP-JSON-DAG: "%149:sub12": 155 # CHECK-CP-JSON-DAG: "%149:sub13": 154 # CHECK-CP-JSON-DAG: "%149:sub14": 153 # CHECK-CP-JSON-DAG: "%149:sub15": 152 # CHECK-CP-JSON-DAG: "%149:sub16": 149 # CHECK-CP-JSON-DAG: "%149:sub17": 148 # CHECK-CP-JSON-DAG: "%149:sub18": 147 # CHECK-CP-JSON-DAG: "%149:sub19": 146 # CHECK-CP-JSON-DAG: "%149:sub20": 143 # CHECK-CP-JSON-DAG: "%149:sub21": 142 # CHECK-CP-JSON-DAG: "%149:sub22": 141 # CHECK-CP-JSON-DAG: "%149:sub23": 140 # CHECK-CP-JSON-DAG: "%149:sub24": 137 # CHECK-CP-JSON-DAG: "%149:sub25": 136 # CHECK-CP-JSON-DAG: "%149:sub26": 135 # CHECK-CP-JSON-DAG: "%149:sub27": 134 # CHECK-CP-JSON-DAG: "%149:sub28": 131 # CHECK-CP-JSON-DAG: "%149:sub29": 130 # CHECK-CP-JSON-DAG: "%149:sub30": 129 # CHECK-CP-JSON-DAG: "%149:sub31": 128 # CHECK-CP-JSON-DAG: "%191:sub0": 221 # CHECK-CP-JSON-DAG: "%191:sub1": 220 # CHECK-CP-JSON-DAG: "%191:sub2": 219 # CHECK-CP-JSON-DAG: "%191:sub3": 218 # CHECK-CP-JSON-DAG: "%191:sub4": 215 # CHECK-CP-JSON-DAG: "%191:sub5": 214 # CHECK-CP-JSON-DAG: "%191:sub6": 213 # CHECK-CP-JSON-DAG: "%191:sub7": 212 # CHECK-CP-JSON-DAG: "%191:sub8": 209 # CHECK-CP-JSON-DAG: "%191:sub9": 208 # CHECK-CP-JSON-DAG: "%191:sub10": 207 # CHECK-CP-JSON-DAG: "%191:sub11": 206 # CHECK-CP-JSON-DAG: "%191:sub12": 203 # CHECK-CP-JSON-DAG: "%191:sub13": 202 # CHECK-CP-JSON-DAG: "%191:sub14": 201 # CHECK-CP-JSON-DAG: "%191:sub15": 200 # CHECK-CP-JSON-DAG: "%191:sub16": 197 # CHECK-CP-JSON-DAG: "%191:sub17": 196 # CHECK-CP-JSON-DAG: "%191:sub18": 195 # CHECK-CP-JSON-DAG: "%191:sub19": 194 # CHECK-CP-JSON-DAG: "%191:sub20": 191 # CHECK-CP-JSON-DAG: "%191:sub21": 190 # CHECK-CP-JSON-DAG: "%191:sub22": 189 # CHECK-CP-JSON-DAG: "%191:sub23": 188 # CHECK-CP-JSON-DAG: "%191:sub24": 185 # CHECK-CP-JSON-DAG: "%191:sub25": 184 # CHECK-CP-JSON-DAG: "%191:sub26": 183 # CHECK-CP-JSON-DAG: "%191:sub27": 182 # CHECK-CP-JSON-DAG: "%191:sub28": 179 # CHECK-CP-JSON-DAG: "%191:sub29": 178 # CHECK-CP-JSON-DAG: "%191:sub30": 177 # CHECK-CP-JSON-DAG: "%191:sub31": 176 # CHECK-CP-JSON-DAG: "%233:sub0": 269 # CHECK-CP-JSON-DAG: "%233:sub1": 268 # CHECK-CP-JSON-DAG: "%233:sub2": 267 # CHECK-CP-JSON-DAG: "%233:sub3": 266 # CHECK-CP-JSON-DAG: "%233:sub4": 263 # CHECK-CP-JSON-DAG: "%233:sub5": 262 # CHECK-CP-JSON-DAG: "%233:sub6": 261 # CHECK-CP-JSON-DAG: "%233:sub7": 260 # CHECK-CP-JSON-DAG: "%233:sub8": 257 # CHECK-CP-JSON-DAG: "%233:sub9": 256 # CHECK-CP-JSON-DAG: "%233:sub10": 255 # CHECK-CP-JSON-DAG: "%233:sub11": 254 # CHECK-CP-JSON-DAG: "%233:sub12": 251 # CHECK-CP-JSON-DAG: "%233:sub13": 250 # CHECK-CP-JSON-DAG: "%233:sub14": 249 # CHECK-CP-JSON-DAG: "%233:sub15": 248 # CHECK-CP-JSON-DAG: "%233:sub16": 245 # CHECK-CP-JSON-DAG: "%233:sub17": 244 # CHECK-CP-JSON-DAG: "%233:sub18": 243 # CHECK-CP-JSON-DAG: "%233:sub19": 242 # CHECK-CP-JSON-DAG: "%233:sub20": 239 # CHECK-CP-JSON-DAG: "%233:sub21": 238 # CHECK-CP-JSON-DAG: "%233:sub22": 237 # CHECK-CP-JSON-DAG: "%233:sub23": 236 # CHECK-CP-JSON-DAG: "%233:sub24": 233 # CHECK-CP-JSON-DAG: "%233:sub25": 232 # CHECK-CP-JSON-DAG: "%233:sub26": 231 # CHECK-CP-JSON-DAG: "%233:sub27": 230 # CHECK-CP-JSON-DAG: "%233:sub28": 227 # CHECK-CP-JSON-DAG: "%233:sub29": 226 # CHECK-CP-JSON-DAG: "%233:sub30": 225 # CHECK-CP-JSON-DAG: "%233:sub31": 224 # CHECK-CP-JSON-DAG: "%275:sub0": 317 # CHECK-CP-JSON-DAG: "%275:sub1": 316 # CHECK-CP-JSON-DAG: "%275:sub2": 315 # CHECK-CP-JSON-DAG: "%275:sub3": 314 # CHECK-CP-JSON-DAG: "%275:sub4": 311 # CHECK-CP-JSON-DAG: "%275:sub5": 310 # CHECK-CP-JSON-DAG: "%275:sub6": 309 # CHECK-CP-JSON-DAG: "%275:sub7": 308 # CHECK-CP-JSON-DAG: "%275:sub8": 305 # CHECK-CP-JSON-DAG: "%275:sub9": 304 # CHECK-CP-JSON-DAG: "%275:sub10": 303 # CHECK-CP-JSON-DAG: "%275:sub11": 302 # CHECK-CP-JSON-DAG: "%275:sub12": 299 # CHECK-CP-JSON-DAG: "%275:sub13": 298 # CHECK-CP-JSON-DAG: "%275:sub14": 297 # CHECK-CP-JSON-DAG: "%275:sub15": 296 # CHECK-CP-JSON-DAG: "%275:sub16": 293 # CHECK-CP-JSON-DAG: "%275:sub17": 292 # CHECK-CP-JSON-DAG: "%275:sub18": 291 # CHECK-CP-JSON-DAG: "%275:sub19": 290 # CHECK-CP-JSON-DAG: "%275:sub20": 287 # CHECK-CP-JSON-DAG: "%275:sub21": 286 # CHECK-CP-JSON-DAG: "%275:sub22": 285 # CHECK-CP-JSON-DAG: "%275:sub23": 284 # CHECK-CP-JSON-DAG: "%275:sub24": 281 # CHECK-CP-JSON-DAG: "%275:sub25": 280 # CHECK-CP-JSON-DAG: "%275:sub26": 279 # CHECK-CP-JSON-DAG: "%275:sub27": 278 # CHECK-CP-JSON-DAG: "%275:sub28": 275 # CHECK-CP-JSON-DAG: "%275:sub29": 274 # CHECK-CP-JSON-DAG: "%275:sub30": 273 # CHECK-CP-JSON-DAG: "%275:sub31": 272 # CHECK-CP-JSON-DAG: "%317:sub0": 365 # CHECK-CP-JSON-DAG: "%317:sub1": 364 # CHECK-CP-JSON-DAG: "%317:sub2": 363 # CHECK-CP-JSON-DAG: "%317:sub3": 362 # CHECK-CP-JSON-DAG: "%317:sub4": 359 # CHECK-CP-JSON-DAG: "%317:sub5": 358 # CHECK-CP-JSON-DAG: "%317:sub6": 357 # CHECK-CP-JSON-DAG: "%317:sub7": 356 # CHECK-CP-JSON-DAG: "%317:sub8": 353 # CHECK-CP-JSON-DAG: "%317:sub9": 352 # CHECK-CP-JSON-DAG: "%317:sub10": 351 # CHECK-CP-JSON-DAG: "%317:sub11": 350 # CHECK-CP-JSON-DAG: "%317:sub12": 347 # CHECK-CP-JSON-DAG: "%317:sub13": 346 # CHECK-CP-JSON-DAG: "%317:sub14": 345 # CHECK-CP-JSON-DAG: "%317:sub15": 344 # CHECK-CP-JSON-DAG: "%317:sub16": 341 # CHECK-CP-JSON-DAG: "%317:sub17": 340 # CHECK-CP-JSON-DAG: "%317:sub18": 339 # CHECK-CP-JSON-DAG: "%317:sub19": 338 # CHECK-CP-JSON-DAG: "%317:sub20": 335 # CHECK-CP-JSON-DAG: "%317:sub21": 334 # CHECK-CP-JSON-DAG: "%317:sub22": 333 # CHECK-CP-JSON-DAG: "%317:sub23": 332 # CHECK-CP-JSON-DAG: "%317:sub24": 329 # CHECK-CP-JSON-DAG: "%317:sub25": 328 # CHECK-CP-JSON-DAG: "%317:sub26": 327 # CHECK-CP-JSON-DAG: "%317:sub27": 326 # CHECK-CP-JSON-DAG: "%317:sub28": 323 # CHECK-CP-JSON-DAG: "%317:sub29": 322 # CHECK-CP-JSON-DAG: "%317:sub30": 321 # CHECK-CP-JSON-DAG: "%317:sub31": 320 # CHECK-CP-JSON-DAG: "%359:sub0": 413 # CHECK-CP-JSON-DAG: "%359:sub1": 412 # CHECK-CP-JSON-DAG: "%359:sub2": 411 # CHECK-CP-JSON-DAG: "%359:sub3": 410 # CHECK-CP-JSON-DAG: "%359:sub4": 407 # CHECK-CP-JSON-DAG: "%359:sub5": 406 # CHECK-CP-JSON-DAG: "%359:sub6": 405 # CHECK-CP-JSON-DAG: "%359:sub7": 404 # CHECK-CP-JSON-DAG: "%359:sub8": 401 # CHECK-CP-JSON-DAG: "%359:sub9": 400 # CHECK-CP-JSON-DAG: "%359:sub10": 399 # CHECK-CP-JSON-DAG: "%359:sub11": 398 # CHECK-CP-JSON-DAG: "%359:sub12": 395 # CHECK-CP-JSON-DAG: "%359:sub13": 394 # CHECK-CP-JSON-DAG: "%359:sub14": 393 # CHECK-CP-JSON-DAG: "%359:sub15": 392 # CHECK-CP-JSON-DAG: "%359:sub16": 389 # CHECK-CP-JSON-DAG: "%359:sub17": 388 # CHECK-CP-JSON-DAG: "%359:sub18": 387 # CHECK-CP-JSON-DAG: "%359:sub19": 386 # CHECK-CP-JSON-DAG: "%359:sub20": 383 # CHECK-CP-JSON-DAG: "%359:sub21": 382 # CHECK-CP-JSON-DAG: "%359:sub22": 381 # CHECK-CP-JSON-DAG: "%359:sub23": 380 # CHECK-CP-JSON-DAG: "%359:sub24": 377 # CHECK-CP-JSON-DAG: "%359:sub25": 376 # CHECK-CP-JSON-DAG: "%359:sub26": 375 # CHECK-CP-JSON-DAG: "%359:sub27": 374 # CHECK-CP-JSON-DAG: "%359:sub28": 371 # CHECK-CP-JSON-DAG: "%359:sub29": 370 # CHECK-CP-JSON-DAG: "%359:sub30": 369 # CHECK-CP-JSON-DAG: "%359:sub31": 368 # CHECK-CP-JSON-DAG: "%361": 30 # CHECK-CP-JSON-DAG: "%362": 30 # CHECK-CP-JSON-DAG: "%363": 30 # CHECK-CP-JSON-DAG: "%364": 30 # CHECK-CP-JSON-DAG: "%366": 30 # CHECK-CP-JSON-DAG: "%367": 30 # CHECK-CP-JSON-DAG: "%368": 30 # CHECK-CP-JSON-DAG: "%369": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 413 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%371:vgpr_32 = COPY %370.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 124 # CHECK-CP-JSON-DAG: "%69:sub1": 123 # CHECK-CP-JSON-DAG: "%69:sub2": 122 # CHECK-CP-JSON-DAG: "%69:sub3": 121 # CHECK-CP-JSON-DAG: "%69:sub4": 118 # CHECK-CP-JSON-DAG: "%69:sub5": 117 # CHECK-CP-JSON-DAG: "%69:sub6": 116 # CHECK-CP-JSON-DAG: "%69:sub7": 115 # CHECK-CP-JSON-DAG: "%69:sub8": 112 # CHECK-CP-JSON-DAG: "%69:sub9": 111 # CHECK-CP-JSON-DAG: "%69:sub10": 110 # CHECK-CP-JSON-DAG: "%69:sub11": 109 # CHECK-CP-JSON-DAG: "%69:sub12": 106 # CHECK-CP-JSON-DAG: "%69:sub13": 105 # CHECK-CP-JSON-DAG: "%69:sub14": 104 # CHECK-CP-JSON-DAG: "%69:sub15": 103 # CHECK-CP-JSON-DAG: "%69:sub16": 100 # CHECK-CP-JSON-DAG: "%69:sub17": 99 # CHECK-CP-JSON-DAG: "%69:sub18": 98 # CHECK-CP-JSON-DAG: "%69:sub19": 97 # CHECK-CP-JSON-DAG: "%69:sub20": 94 # CHECK-CP-JSON-DAG: "%69:sub21": 93 # CHECK-CP-JSON-DAG: "%69:sub22": 92 # CHECK-CP-JSON-DAG: "%69:sub23": 91 # CHECK-CP-JSON-DAG: "%69:sub24": 88 # CHECK-CP-JSON-DAG: "%69:sub25": 87 # CHECK-CP-JSON-DAG: "%69:sub26": 86 # CHECK-CP-JSON-DAG: "%69:sub27": 85 # CHECK-CP-JSON-DAG: "%69:sub28": 82 # CHECK-CP-JSON-DAG: "%69:sub29": 81 # CHECK-CP-JSON-DAG: "%69:sub30": 80 # CHECK-CP-JSON-DAG: "%69:sub31": 79 # CHECK-CP-JSON-DAG: "%70:sub0": 76 # CHECK-CP-JSON-DAG: "%70:sub1": 75 # CHECK-CP-JSON-DAG: "%70:sub2": 74 # CHECK-CP-JSON-DAG: "%70:sub3": 73 # CHECK-CP-JSON-DAG: "%70:sub4": 70 # CHECK-CP-JSON-DAG: "%70:sub5": 69 # CHECK-CP-JSON-DAG: "%70:sub6": 68 # CHECK-CP-JSON-DAG: "%70:sub7": 67 # CHECK-CP-JSON-DAG: "%70:sub8": 64 # CHECK-CP-JSON-DAG: "%70:sub9": 63 # CHECK-CP-JSON-DAG: "%70:sub10": 62 # CHECK-CP-JSON-DAG: "%70:sub11": 61 # CHECK-CP-JSON-DAG: "%70:sub12": 58 # CHECK-CP-JSON-DAG: "%70:sub13": 57 # CHECK-CP-JSON-DAG: "%70:sub14": 56 # CHECK-CP-JSON-DAG: "%70:sub15": 55 # CHECK-CP-JSON-DAG: "%70:sub16": 52 # CHECK-CP-JSON-DAG: "%70:sub17": 51 # CHECK-CP-JSON-DAG: "%70:sub18": 50 # CHECK-CP-JSON-DAG: "%70:sub19": 49 # CHECK-CP-JSON-DAG: "%70:sub20": 46 # CHECK-CP-JSON-DAG: "%70:sub21": 45 # CHECK-CP-JSON-DAG: "%70:sub22": 44 # CHECK-CP-JSON-DAG: "%70:sub23": 43 # CHECK-CP-JSON-DAG: "%70:sub24": 40 # CHECK-CP-JSON-DAG: "%70:sub25": 39 # CHECK-CP-JSON-DAG: "%70:sub26": 38 # CHECK-CP-JSON-DAG: "%70:sub27": 37 # CHECK-CP-JSON-DAG: "%70:sub28": 34 # CHECK-CP-JSON-DAG: "%70:sub29": 33 # CHECK-CP-JSON-DAG: "%70:sub30": 32 # CHECK-CP-JSON-DAG: "%70:sub31": 31 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 172 # CHECK-CP-JSON-DAG: "%149:sub1": 171 # CHECK-CP-JSON-DAG: "%149:sub2": 170 # CHECK-CP-JSON-DAG: "%149:sub3": 169 # CHECK-CP-JSON-DAG: "%149:sub4": 166 # CHECK-CP-JSON-DAG: "%149:sub5": 165 # CHECK-CP-JSON-DAG: "%149:sub6": 164 # CHECK-CP-JSON-DAG: "%149:sub7": 163 # CHECK-CP-JSON-DAG: "%149:sub8": 160 # CHECK-CP-JSON-DAG: "%149:sub9": 159 # CHECK-CP-JSON-DAG: "%149:sub10": 158 # CHECK-CP-JSON-DAG: "%149:sub11": 157 # CHECK-CP-JSON-DAG: "%149:sub12": 154 # CHECK-CP-JSON-DAG: "%149:sub13": 153 # CHECK-CP-JSON-DAG: "%149:sub14": 152 # CHECK-CP-JSON-DAG: "%149:sub15": 151 # CHECK-CP-JSON-DAG: "%149:sub16": 148 # CHECK-CP-JSON-DAG: "%149:sub17": 147 # CHECK-CP-JSON-DAG: "%149:sub18": 146 # CHECK-CP-JSON-DAG: "%149:sub19": 145 # CHECK-CP-JSON-DAG: "%149:sub20": 142 # CHECK-CP-JSON-DAG: "%149:sub21": 141 # CHECK-CP-JSON-DAG: "%149:sub22": 140 # CHECK-CP-JSON-DAG: "%149:sub23": 139 # CHECK-CP-JSON-DAG: "%149:sub24": 136 # CHECK-CP-JSON-DAG: "%149:sub25": 135 # CHECK-CP-JSON-DAG: "%149:sub26": 134 # CHECK-CP-JSON-DAG: "%149:sub27": 133 # CHECK-CP-JSON-DAG: "%149:sub28": 130 # CHECK-CP-JSON-DAG: "%149:sub29": 129 # CHECK-CP-JSON-DAG: "%149:sub30": 128 # CHECK-CP-JSON-DAG: "%149:sub31": 127 # CHECK-CP-JSON-DAG: "%191:sub0": 220 # CHECK-CP-JSON-DAG: "%191:sub1": 219 # CHECK-CP-JSON-DAG: "%191:sub2": 218 # CHECK-CP-JSON-DAG: "%191:sub3": 217 # CHECK-CP-JSON-DAG: "%191:sub4": 214 # CHECK-CP-JSON-DAG: "%191:sub5": 213 # CHECK-CP-JSON-DAG: "%191:sub6": 212 # CHECK-CP-JSON-DAG: "%191:sub7": 211 # CHECK-CP-JSON-DAG: "%191:sub8": 208 # CHECK-CP-JSON-DAG: "%191:sub9": 207 # CHECK-CP-JSON-DAG: "%191:sub10": 206 # CHECK-CP-JSON-DAG: "%191:sub11": 205 # CHECK-CP-JSON-DAG: "%191:sub12": 202 # CHECK-CP-JSON-DAG: "%191:sub13": 201 # CHECK-CP-JSON-DAG: "%191:sub14": 200 # CHECK-CP-JSON-DAG: "%191:sub15": 199 # CHECK-CP-JSON-DAG: "%191:sub16": 196 # CHECK-CP-JSON-DAG: "%191:sub17": 195 # CHECK-CP-JSON-DAG: "%191:sub18": 194 # CHECK-CP-JSON-DAG: "%191:sub19": 193 # CHECK-CP-JSON-DAG: "%191:sub20": 190 # CHECK-CP-JSON-DAG: "%191:sub21": 189 # CHECK-CP-JSON-DAG: "%191:sub22": 188 # CHECK-CP-JSON-DAG: "%191:sub23": 187 # CHECK-CP-JSON-DAG: "%191:sub24": 184 # CHECK-CP-JSON-DAG: "%191:sub25": 183 # CHECK-CP-JSON-DAG: "%191:sub26": 182 # CHECK-CP-JSON-DAG: "%191:sub27": 181 # CHECK-CP-JSON-DAG: "%191:sub28": 178 # CHECK-CP-JSON-DAG: "%191:sub29": 177 # CHECK-CP-JSON-DAG: "%191:sub30": 176 # CHECK-CP-JSON-DAG: "%191:sub31": 175 # CHECK-CP-JSON-DAG: "%233:sub0": 268 # CHECK-CP-JSON-DAG: "%233:sub1": 267 # CHECK-CP-JSON-DAG: "%233:sub2": 266 # CHECK-CP-JSON-DAG: "%233:sub3": 265 # CHECK-CP-JSON-DAG: "%233:sub4": 262 # CHECK-CP-JSON-DAG: "%233:sub5": 261 # CHECK-CP-JSON-DAG: "%233:sub6": 260 # CHECK-CP-JSON-DAG: "%233:sub7": 259 # CHECK-CP-JSON-DAG: "%233:sub8": 256 # CHECK-CP-JSON-DAG: "%233:sub9": 255 # CHECK-CP-JSON-DAG: "%233:sub10": 254 # CHECK-CP-JSON-DAG: "%233:sub11": 253 # CHECK-CP-JSON-DAG: "%233:sub12": 250 # CHECK-CP-JSON-DAG: "%233:sub13": 249 # CHECK-CP-JSON-DAG: "%233:sub14": 248 # CHECK-CP-JSON-DAG: "%233:sub15": 247 # CHECK-CP-JSON-DAG: "%233:sub16": 244 # CHECK-CP-JSON-DAG: "%233:sub17": 243 # CHECK-CP-JSON-DAG: "%233:sub18": 242 # CHECK-CP-JSON-DAG: "%233:sub19": 241 # CHECK-CP-JSON-DAG: "%233:sub20": 238 # CHECK-CP-JSON-DAG: "%233:sub21": 237 # CHECK-CP-JSON-DAG: "%233:sub22": 236 # CHECK-CP-JSON-DAG: "%233:sub23": 235 # CHECK-CP-JSON-DAG: "%233:sub24": 232 # CHECK-CP-JSON-DAG: "%233:sub25": 231 # CHECK-CP-JSON-DAG: "%233:sub26": 230 # CHECK-CP-JSON-DAG: "%233:sub27": 229 # CHECK-CP-JSON-DAG: "%233:sub28": 226 # CHECK-CP-JSON-DAG: "%233:sub29": 225 # CHECK-CP-JSON-DAG: "%233:sub30": 224 # CHECK-CP-JSON-DAG: "%233:sub31": 223 # CHECK-CP-JSON-DAG: "%275:sub0": 316 # CHECK-CP-JSON-DAG: "%275:sub1": 315 # CHECK-CP-JSON-DAG: "%275:sub2": 314 # CHECK-CP-JSON-DAG: "%275:sub3": 313 # CHECK-CP-JSON-DAG: "%275:sub4": 310 # CHECK-CP-JSON-DAG: "%275:sub5": 309 # CHECK-CP-JSON-DAG: "%275:sub6": 308 # CHECK-CP-JSON-DAG: "%275:sub7": 307 # CHECK-CP-JSON-DAG: "%275:sub8": 304 # CHECK-CP-JSON-DAG: "%275:sub9": 303 # CHECK-CP-JSON-DAG: "%275:sub10": 302 # CHECK-CP-JSON-DAG: "%275:sub11": 301 # CHECK-CP-JSON-DAG: "%275:sub12": 298 # CHECK-CP-JSON-DAG: "%275:sub13": 297 # CHECK-CP-JSON-DAG: "%275:sub14": 296 # CHECK-CP-JSON-DAG: "%275:sub15": 295 # CHECK-CP-JSON-DAG: "%275:sub16": 292 # CHECK-CP-JSON-DAG: "%275:sub17": 291 # CHECK-CP-JSON-DAG: "%275:sub18": 290 # CHECK-CP-JSON-DAG: "%275:sub19": 289 # CHECK-CP-JSON-DAG: "%275:sub20": 286 # CHECK-CP-JSON-DAG: "%275:sub21": 285 # CHECK-CP-JSON-DAG: "%275:sub22": 284 # CHECK-CP-JSON-DAG: "%275:sub23": 283 # CHECK-CP-JSON-DAG: "%275:sub24": 280 # CHECK-CP-JSON-DAG: "%275:sub25": 279 # CHECK-CP-JSON-DAG: "%275:sub26": 278 # CHECK-CP-JSON-DAG: "%275:sub27": 277 # CHECK-CP-JSON-DAG: "%275:sub28": 274 # CHECK-CP-JSON-DAG: "%275:sub29": 273 # CHECK-CP-JSON-DAG: "%275:sub30": 272 # CHECK-CP-JSON-DAG: "%275:sub31": 271 # CHECK-CP-JSON-DAG: "%317:sub0": 364 # CHECK-CP-JSON-DAG: "%317:sub1": 363 # CHECK-CP-JSON-DAG: "%317:sub2": 362 # CHECK-CP-JSON-DAG: "%317:sub3": 361 # CHECK-CP-JSON-DAG: "%317:sub4": 358 # CHECK-CP-JSON-DAG: "%317:sub5": 357 # CHECK-CP-JSON-DAG: "%317:sub6": 356 # CHECK-CP-JSON-DAG: "%317:sub7": 355 # CHECK-CP-JSON-DAG: "%317:sub8": 352 # CHECK-CP-JSON-DAG: "%317:sub9": 351 # CHECK-CP-JSON-DAG: "%317:sub10": 350 # CHECK-CP-JSON-DAG: "%317:sub11": 349 # CHECK-CP-JSON-DAG: "%317:sub12": 346 # CHECK-CP-JSON-DAG: "%317:sub13": 345 # CHECK-CP-JSON-DAG: "%317:sub14": 344 # CHECK-CP-JSON-DAG: "%317:sub15": 343 # CHECK-CP-JSON-DAG: "%317:sub16": 340 # CHECK-CP-JSON-DAG: "%317:sub17": 339 # CHECK-CP-JSON-DAG: "%317:sub18": 338 # CHECK-CP-JSON-DAG: "%317:sub19": 337 # CHECK-CP-JSON-DAG: "%317:sub20": 334 # CHECK-CP-JSON-DAG: "%317:sub21": 333 # CHECK-CP-JSON-DAG: "%317:sub22": 332 # CHECK-CP-JSON-DAG: "%317:sub23": 331 # CHECK-CP-JSON-DAG: "%317:sub24": 328 # CHECK-CP-JSON-DAG: "%317:sub25": 327 # CHECK-CP-JSON-DAG: "%317:sub26": 326 # CHECK-CP-JSON-DAG: "%317:sub27": 325 # CHECK-CP-JSON-DAG: "%317:sub28": 322 # CHECK-CP-JSON-DAG: "%317:sub29": 321 # CHECK-CP-JSON-DAG: "%317:sub30": 320 # CHECK-CP-JSON-DAG: "%317:sub31": 319 # CHECK-CP-JSON-DAG: "%359:sub0": 412 # CHECK-CP-JSON-DAG: "%359:sub1": 411 # CHECK-CP-JSON-DAG: "%359:sub2": 410 # CHECK-CP-JSON-DAG: "%359:sub3": 409 # CHECK-CP-JSON-DAG: "%359:sub4": 406 # CHECK-CP-JSON-DAG: "%359:sub5": 405 # CHECK-CP-JSON-DAG: "%359:sub6": 404 # CHECK-CP-JSON-DAG: "%359:sub7": 403 # CHECK-CP-JSON-DAG: "%359:sub8": 400 # CHECK-CP-JSON-DAG: "%359:sub9": 399 # CHECK-CP-JSON-DAG: "%359:sub10": 398 # CHECK-CP-JSON-DAG: "%359:sub11": 397 # CHECK-CP-JSON-DAG: "%359:sub12": 394 # CHECK-CP-JSON-DAG: "%359:sub13": 393 # CHECK-CP-JSON-DAG: "%359:sub14": 392 # CHECK-CP-JSON-DAG: "%359:sub15": 391 # CHECK-CP-JSON-DAG: "%359:sub16": 388 # CHECK-CP-JSON-DAG: "%359:sub17": 387 # CHECK-CP-JSON-DAG: "%359:sub18": 386 # CHECK-CP-JSON-DAG: "%359:sub19": 385 # CHECK-CP-JSON-DAG: "%359:sub20": 382 # CHECK-CP-JSON-DAG: "%359:sub21": 381 # CHECK-CP-JSON-DAG: "%359:sub22": 380 # CHECK-CP-JSON-DAG: "%359:sub23": 379 # CHECK-CP-JSON-DAG: "%359:sub24": 376 # CHECK-CP-JSON-DAG: "%359:sub25": 375 # CHECK-CP-JSON-DAG: "%359:sub26": 374 # CHECK-CP-JSON-DAG: "%359:sub27": 373 # CHECK-CP-JSON-DAG: "%359:sub28": 370 # CHECK-CP-JSON-DAG: "%359:sub29": 369 # CHECK-CP-JSON-DAG: "%359:sub30": 368 # CHECK-CP-JSON-DAG: "%359:sub31": 367 # CHECK-CP-JSON-DAG: "%361": 29 # CHECK-CP-JSON-DAG: "%362": 29 # CHECK-CP-JSON-DAG: "%363": 29 # CHECK-CP-JSON-DAG: "%364": 29 # CHECK-CP-JSON-DAG: "%366": 29 # CHECK-CP-JSON-DAG: "%367": 29 # CHECK-CP-JSON-DAG: "%368": 29 # CHECK-CP-JSON-DAG: "%369": 29 # CHECK-CP-JSON-DAG: "%370:sub0": 3 # CHECK-CP-JSON-DAG: "%370:sub1": 2 # CHECK-CP-JSON-DAG: "%370:sub2": 1 # CHECK-CP-JSON-DAG: "%370:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 412 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%372:vgpr_32 = COPY %370.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 123 # CHECK-CP-JSON-DAG: "%69:sub1": 122 # CHECK-CP-JSON-DAG: "%69:sub2": 121 # CHECK-CP-JSON-DAG: "%69:sub3": 120 # CHECK-CP-JSON-DAG: "%69:sub4": 117 # CHECK-CP-JSON-DAG: "%69:sub5": 116 # CHECK-CP-JSON-DAG: "%69:sub6": 115 # CHECK-CP-JSON-DAG: "%69:sub7": 114 # CHECK-CP-JSON-DAG: "%69:sub8": 111 # CHECK-CP-JSON-DAG: "%69:sub9": 110 # CHECK-CP-JSON-DAG: "%69:sub10": 109 # CHECK-CP-JSON-DAG: "%69:sub11": 108 # CHECK-CP-JSON-DAG: "%69:sub12": 105 # CHECK-CP-JSON-DAG: "%69:sub13": 104 # CHECK-CP-JSON-DAG: "%69:sub14": 103 # CHECK-CP-JSON-DAG: "%69:sub15": 102 # CHECK-CP-JSON-DAG: "%69:sub16": 99 # CHECK-CP-JSON-DAG: "%69:sub17": 98 # CHECK-CP-JSON-DAG: "%69:sub18": 97 # CHECK-CP-JSON-DAG: "%69:sub19": 96 # CHECK-CP-JSON-DAG: "%69:sub20": 93 # CHECK-CP-JSON-DAG: "%69:sub21": 92 # CHECK-CP-JSON-DAG: "%69:sub22": 91 # CHECK-CP-JSON-DAG: "%69:sub23": 90 # CHECK-CP-JSON-DAG: "%69:sub24": 87 # CHECK-CP-JSON-DAG: "%69:sub25": 86 # CHECK-CP-JSON-DAG: "%69:sub26": 85 # CHECK-CP-JSON-DAG: "%69:sub27": 84 # CHECK-CP-JSON-DAG: "%69:sub28": 81 # CHECK-CP-JSON-DAG: "%69:sub29": 80 # CHECK-CP-JSON-DAG: "%69:sub30": 79 # CHECK-CP-JSON-DAG: "%69:sub31": 78 # CHECK-CP-JSON-DAG: "%70:sub0": 75 # CHECK-CP-JSON-DAG: "%70:sub1": 74 # CHECK-CP-JSON-DAG: "%70:sub2": 73 # CHECK-CP-JSON-DAG: "%70:sub3": 72 # CHECK-CP-JSON-DAG: "%70:sub4": 69 # CHECK-CP-JSON-DAG: "%70:sub5": 68 # CHECK-CP-JSON-DAG: "%70:sub6": 67 # CHECK-CP-JSON-DAG: "%70:sub7": 66 # CHECK-CP-JSON-DAG: "%70:sub8": 63 # CHECK-CP-JSON-DAG: "%70:sub9": 62 # CHECK-CP-JSON-DAG: "%70:sub10": 61 # CHECK-CP-JSON-DAG: "%70:sub11": 60 # CHECK-CP-JSON-DAG: "%70:sub12": 57 # CHECK-CP-JSON-DAG: "%70:sub13": 56 # CHECK-CP-JSON-DAG: "%70:sub14": 55 # CHECK-CP-JSON-DAG: "%70:sub15": 54 # CHECK-CP-JSON-DAG: "%70:sub16": 51 # CHECK-CP-JSON-DAG: "%70:sub17": 50 # CHECK-CP-JSON-DAG: "%70:sub18": 49 # CHECK-CP-JSON-DAG: "%70:sub19": 48 # CHECK-CP-JSON-DAG: "%70:sub20": 45 # CHECK-CP-JSON-DAG: "%70:sub21": 44 # CHECK-CP-JSON-DAG: "%70:sub22": 43 # CHECK-CP-JSON-DAG: "%70:sub23": 42 # CHECK-CP-JSON-DAG: "%70:sub24": 39 # CHECK-CP-JSON-DAG: "%70:sub25": 38 # CHECK-CP-JSON-DAG: "%70:sub26": 37 # CHECK-CP-JSON-DAG: "%70:sub27": 36 # CHECK-CP-JSON-DAG: "%70:sub28": 33 # CHECK-CP-JSON-DAG: "%70:sub29": 32 # CHECK-CP-JSON-DAG: "%70:sub30": 31 # CHECK-CP-JSON-DAG: "%70:sub31": 30 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 171 # CHECK-CP-JSON-DAG: "%149:sub1": 170 # CHECK-CP-JSON-DAG: "%149:sub2": 169 # CHECK-CP-JSON-DAG: "%149:sub3": 168 # CHECK-CP-JSON-DAG: "%149:sub4": 165 # CHECK-CP-JSON-DAG: "%149:sub5": 164 # CHECK-CP-JSON-DAG: "%149:sub6": 163 # CHECK-CP-JSON-DAG: "%149:sub7": 162 # CHECK-CP-JSON-DAG: "%149:sub8": 159 # CHECK-CP-JSON-DAG: "%149:sub9": 158 # CHECK-CP-JSON-DAG: "%149:sub10": 157 # CHECK-CP-JSON-DAG: "%149:sub11": 156 # CHECK-CP-JSON-DAG: "%149:sub12": 153 # CHECK-CP-JSON-DAG: "%149:sub13": 152 # CHECK-CP-JSON-DAG: "%149:sub14": 151 # CHECK-CP-JSON-DAG: "%149:sub15": 150 # CHECK-CP-JSON-DAG: "%149:sub16": 147 # CHECK-CP-JSON-DAG: "%149:sub17": 146 # CHECK-CP-JSON-DAG: "%149:sub18": 145 # CHECK-CP-JSON-DAG: "%149:sub19": 144 # CHECK-CP-JSON-DAG: "%149:sub20": 141 # CHECK-CP-JSON-DAG: "%149:sub21": 140 # CHECK-CP-JSON-DAG: "%149:sub22": 139 # CHECK-CP-JSON-DAG: "%149:sub23": 138 # CHECK-CP-JSON-DAG: "%149:sub24": 135 # CHECK-CP-JSON-DAG: "%149:sub25": 134 # CHECK-CP-JSON-DAG: "%149:sub26": 133 # CHECK-CP-JSON-DAG: "%149:sub27": 132 # CHECK-CP-JSON-DAG: "%149:sub28": 129 # CHECK-CP-JSON-DAG: "%149:sub29": 128 # CHECK-CP-JSON-DAG: "%149:sub30": 127 # CHECK-CP-JSON-DAG: "%149:sub31": 126 # CHECK-CP-JSON-DAG: "%191:sub0": 219 # CHECK-CP-JSON-DAG: "%191:sub1": 218 # CHECK-CP-JSON-DAG: "%191:sub2": 217 # CHECK-CP-JSON-DAG: "%191:sub3": 216 # CHECK-CP-JSON-DAG: "%191:sub4": 213 # CHECK-CP-JSON-DAG: "%191:sub5": 212 # CHECK-CP-JSON-DAG: "%191:sub6": 211 # CHECK-CP-JSON-DAG: "%191:sub7": 210 # CHECK-CP-JSON-DAG: "%191:sub8": 207 # CHECK-CP-JSON-DAG: "%191:sub9": 206 # CHECK-CP-JSON-DAG: "%191:sub10": 205 # CHECK-CP-JSON-DAG: "%191:sub11": 204 # CHECK-CP-JSON-DAG: "%191:sub12": 201 # CHECK-CP-JSON-DAG: "%191:sub13": 200 # CHECK-CP-JSON-DAG: "%191:sub14": 199 # CHECK-CP-JSON-DAG: "%191:sub15": 198 # CHECK-CP-JSON-DAG: "%191:sub16": 195 # CHECK-CP-JSON-DAG: "%191:sub17": 194 # CHECK-CP-JSON-DAG: "%191:sub18": 193 # CHECK-CP-JSON-DAG: "%191:sub19": 192 # CHECK-CP-JSON-DAG: "%191:sub20": 189 # CHECK-CP-JSON-DAG: "%191:sub21": 188 # CHECK-CP-JSON-DAG: "%191:sub22": 187 # CHECK-CP-JSON-DAG: "%191:sub23": 186 # CHECK-CP-JSON-DAG: "%191:sub24": 183 # CHECK-CP-JSON-DAG: "%191:sub25": 182 # CHECK-CP-JSON-DAG: "%191:sub26": 181 # CHECK-CP-JSON-DAG: "%191:sub27": 180 # CHECK-CP-JSON-DAG: "%191:sub28": 177 # CHECK-CP-JSON-DAG: "%191:sub29": 176 # CHECK-CP-JSON-DAG: "%191:sub30": 175 # CHECK-CP-JSON-DAG: "%191:sub31": 174 # CHECK-CP-JSON-DAG: "%233:sub0": 267 # CHECK-CP-JSON-DAG: "%233:sub1": 266 # CHECK-CP-JSON-DAG: "%233:sub2": 265 # CHECK-CP-JSON-DAG: "%233:sub3": 264 # CHECK-CP-JSON-DAG: "%233:sub4": 261 # CHECK-CP-JSON-DAG: "%233:sub5": 260 # CHECK-CP-JSON-DAG: "%233:sub6": 259 # CHECK-CP-JSON-DAG: "%233:sub7": 258 # CHECK-CP-JSON-DAG: "%233:sub8": 255 # CHECK-CP-JSON-DAG: "%233:sub9": 254 # CHECK-CP-JSON-DAG: "%233:sub10": 253 # CHECK-CP-JSON-DAG: "%233:sub11": 252 # CHECK-CP-JSON-DAG: "%233:sub12": 249 # CHECK-CP-JSON-DAG: "%233:sub13": 248 # CHECK-CP-JSON-DAG: "%233:sub14": 247 # CHECK-CP-JSON-DAG: "%233:sub15": 246 # CHECK-CP-JSON-DAG: "%233:sub16": 243 # CHECK-CP-JSON-DAG: "%233:sub17": 242 # CHECK-CP-JSON-DAG: "%233:sub18": 241 # CHECK-CP-JSON-DAG: "%233:sub19": 240 # CHECK-CP-JSON-DAG: "%233:sub20": 237 # CHECK-CP-JSON-DAG: "%233:sub21": 236 # CHECK-CP-JSON-DAG: "%233:sub22": 235 # CHECK-CP-JSON-DAG: "%233:sub23": 234 # CHECK-CP-JSON-DAG: "%233:sub24": 231 # CHECK-CP-JSON-DAG: "%233:sub25": 230 # CHECK-CP-JSON-DAG: "%233:sub26": 229 # CHECK-CP-JSON-DAG: "%233:sub27": 228 # CHECK-CP-JSON-DAG: "%233:sub28": 225 # CHECK-CP-JSON-DAG: "%233:sub29": 224 # CHECK-CP-JSON-DAG: "%233:sub30": 223 # CHECK-CP-JSON-DAG: "%233:sub31": 222 # CHECK-CP-JSON-DAG: "%275:sub0": 315 # CHECK-CP-JSON-DAG: "%275:sub1": 314 # CHECK-CP-JSON-DAG: "%275:sub2": 313 # CHECK-CP-JSON-DAG: "%275:sub3": 312 # CHECK-CP-JSON-DAG: "%275:sub4": 309 # CHECK-CP-JSON-DAG: "%275:sub5": 308 # CHECK-CP-JSON-DAG: "%275:sub6": 307 # CHECK-CP-JSON-DAG: "%275:sub7": 306 # CHECK-CP-JSON-DAG: "%275:sub8": 303 # CHECK-CP-JSON-DAG: "%275:sub9": 302 # CHECK-CP-JSON-DAG: "%275:sub10": 301 # CHECK-CP-JSON-DAG: "%275:sub11": 300 # CHECK-CP-JSON-DAG: "%275:sub12": 297 # CHECK-CP-JSON-DAG: "%275:sub13": 296 # CHECK-CP-JSON-DAG: "%275:sub14": 295 # CHECK-CP-JSON-DAG: "%275:sub15": 294 # CHECK-CP-JSON-DAG: "%275:sub16": 291 # CHECK-CP-JSON-DAG: "%275:sub17": 290 # CHECK-CP-JSON-DAG: "%275:sub18": 289 # CHECK-CP-JSON-DAG: "%275:sub19": 288 # CHECK-CP-JSON-DAG: "%275:sub20": 285 # CHECK-CP-JSON-DAG: "%275:sub21": 284 # CHECK-CP-JSON-DAG: "%275:sub22": 283 # CHECK-CP-JSON-DAG: "%275:sub23": 282 # CHECK-CP-JSON-DAG: "%275:sub24": 279 # CHECK-CP-JSON-DAG: "%275:sub25": 278 # CHECK-CP-JSON-DAG: "%275:sub26": 277 # CHECK-CP-JSON-DAG: "%275:sub27": 276 # CHECK-CP-JSON-DAG: "%275:sub28": 273 # CHECK-CP-JSON-DAG: "%275:sub29": 272 # CHECK-CP-JSON-DAG: "%275:sub30": 271 # CHECK-CP-JSON-DAG: "%275:sub31": 270 # CHECK-CP-JSON-DAG: "%317:sub0": 363 # CHECK-CP-JSON-DAG: "%317:sub1": 362 # CHECK-CP-JSON-DAG: "%317:sub2": 361 # CHECK-CP-JSON-DAG: "%317:sub3": 360 # CHECK-CP-JSON-DAG: "%317:sub4": 357 # CHECK-CP-JSON-DAG: "%317:sub5": 356 # CHECK-CP-JSON-DAG: "%317:sub6": 355 # CHECK-CP-JSON-DAG: "%317:sub7": 354 # CHECK-CP-JSON-DAG: "%317:sub8": 351 # CHECK-CP-JSON-DAG: "%317:sub9": 350 # CHECK-CP-JSON-DAG: "%317:sub10": 349 # CHECK-CP-JSON-DAG: "%317:sub11": 348 # CHECK-CP-JSON-DAG: "%317:sub12": 345 # CHECK-CP-JSON-DAG: "%317:sub13": 344 # CHECK-CP-JSON-DAG: "%317:sub14": 343 # CHECK-CP-JSON-DAG: "%317:sub15": 342 # CHECK-CP-JSON-DAG: "%317:sub16": 339 # CHECK-CP-JSON-DAG: "%317:sub17": 338 # CHECK-CP-JSON-DAG: "%317:sub18": 337 # CHECK-CP-JSON-DAG: "%317:sub19": 336 # CHECK-CP-JSON-DAG: "%317:sub20": 333 # CHECK-CP-JSON-DAG: "%317:sub21": 332 # CHECK-CP-JSON-DAG: "%317:sub22": 331 # CHECK-CP-JSON-DAG: "%317:sub23": 330 # CHECK-CP-JSON-DAG: "%317:sub24": 327 # CHECK-CP-JSON-DAG: "%317:sub25": 326 # CHECK-CP-JSON-DAG: "%317:sub26": 325 # CHECK-CP-JSON-DAG: "%317:sub27": 324 # CHECK-CP-JSON-DAG: "%317:sub28": 321 # CHECK-CP-JSON-DAG: "%317:sub29": 320 # CHECK-CP-JSON-DAG: "%317:sub30": 319 # CHECK-CP-JSON-DAG: "%317:sub31": 318 # CHECK-CP-JSON-DAG: "%359:sub0": 411 # CHECK-CP-JSON-DAG: "%359:sub1": 410 # CHECK-CP-JSON-DAG: "%359:sub2": 409 # CHECK-CP-JSON-DAG: "%359:sub3": 408 # CHECK-CP-JSON-DAG: "%359:sub4": 405 # CHECK-CP-JSON-DAG: "%359:sub5": 404 # CHECK-CP-JSON-DAG: "%359:sub6": 403 # CHECK-CP-JSON-DAG: "%359:sub7": 402 # CHECK-CP-JSON-DAG: "%359:sub8": 399 # CHECK-CP-JSON-DAG: "%359:sub9": 398 # CHECK-CP-JSON-DAG: "%359:sub10": 397 # CHECK-CP-JSON-DAG: "%359:sub11": 396 # CHECK-CP-JSON-DAG: "%359:sub12": 393 # CHECK-CP-JSON-DAG: "%359:sub13": 392 # CHECK-CP-JSON-DAG: "%359:sub14": 391 # CHECK-CP-JSON-DAG: "%359:sub15": 390 # CHECK-CP-JSON-DAG: "%359:sub16": 387 # CHECK-CP-JSON-DAG: "%359:sub17": 386 # CHECK-CP-JSON-DAG: "%359:sub18": 385 # CHECK-CP-JSON-DAG: "%359:sub19": 384 # CHECK-CP-JSON-DAG: "%359:sub20": 381 # CHECK-CP-JSON-DAG: "%359:sub21": 380 # CHECK-CP-JSON-DAG: "%359:sub22": 379 # CHECK-CP-JSON-DAG: "%359:sub23": 378 # CHECK-CP-JSON-DAG: "%359:sub24": 375 # CHECK-CP-JSON-DAG: "%359:sub25": 374 # CHECK-CP-JSON-DAG: "%359:sub26": 373 # CHECK-CP-JSON-DAG: "%359:sub27": 372 # CHECK-CP-JSON-DAG: "%359:sub28": 369 # CHECK-CP-JSON-DAG: "%359:sub29": 368 # CHECK-CP-JSON-DAG: "%359:sub30": 367 # CHECK-CP-JSON-DAG: "%359:sub31": 366 # CHECK-CP-JSON-DAG: "%361": 28 # CHECK-CP-JSON-DAG: "%362": 28 # CHECK-CP-JSON-DAG: "%363": 28 # CHECK-CP-JSON-DAG: "%364": 28 # CHECK-CP-JSON-DAG: "%366": 28 # CHECK-CP-JSON-DAG: "%367": 28 # CHECK-CP-JSON-DAG: "%368": 28 # CHECK-CP-JSON-DAG: "%369": 28 # CHECK-CP-JSON-DAG: "%370:sub0": 2 # CHECK-CP-JSON-DAG: "%370:sub1": 1 # CHECK-CP-JSON-DAG: "%370:sub2": 0 # CHECK-CP-JSON-DAG: "%371": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 411 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%373:vgpr_32 = COPY %370.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 122 # CHECK-CP-JSON-DAG: "%69:sub1": 121 # CHECK-CP-JSON-DAG: "%69:sub2": 120 # CHECK-CP-JSON-DAG: "%69:sub3": 119 # CHECK-CP-JSON-DAG: "%69:sub4": 116 # CHECK-CP-JSON-DAG: "%69:sub5": 115 # CHECK-CP-JSON-DAG: "%69:sub6": 114 # CHECK-CP-JSON-DAG: "%69:sub7": 113 # CHECK-CP-JSON-DAG: "%69:sub8": 110 # CHECK-CP-JSON-DAG: "%69:sub9": 109 # CHECK-CP-JSON-DAG: "%69:sub10": 108 # CHECK-CP-JSON-DAG: "%69:sub11": 107 # CHECK-CP-JSON-DAG: "%69:sub12": 104 # CHECK-CP-JSON-DAG: "%69:sub13": 103 # CHECK-CP-JSON-DAG: "%69:sub14": 102 # CHECK-CP-JSON-DAG: "%69:sub15": 101 # CHECK-CP-JSON-DAG: "%69:sub16": 98 # CHECK-CP-JSON-DAG: "%69:sub17": 97 # CHECK-CP-JSON-DAG: "%69:sub18": 96 # CHECK-CP-JSON-DAG: "%69:sub19": 95 # CHECK-CP-JSON-DAG: "%69:sub20": 92 # CHECK-CP-JSON-DAG: "%69:sub21": 91 # CHECK-CP-JSON-DAG: "%69:sub22": 90 # CHECK-CP-JSON-DAG: "%69:sub23": 89 # CHECK-CP-JSON-DAG: "%69:sub24": 86 # CHECK-CP-JSON-DAG: "%69:sub25": 85 # CHECK-CP-JSON-DAG: "%69:sub26": 84 # CHECK-CP-JSON-DAG: "%69:sub27": 83 # CHECK-CP-JSON-DAG: "%69:sub28": 80 # CHECK-CP-JSON-DAG: "%69:sub29": 79 # CHECK-CP-JSON-DAG: "%69:sub30": 78 # CHECK-CP-JSON-DAG: "%69:sub31": 77 # CHECK-CP-JSON-DAG: "%70:sub0": 74 # CHECK-CP-JSON-DAG: "%70:sub1": 73 # CHECK-CP-JSON-DAG: "%70:sub2": 72 # CHECK-CP-JSON-DAG: "%70:sub3": 71 # CHECK-CP-JSON-DAG: "%70:sub4": 68 # CHECK-CP-JSON-DAG: "%70:sub5": 67 # CHECK-CP-JSON-DAG: "%70:sub6": 66 # CHECK-CP-JSON-DAG: "%70:sub7": 65 # CHECK-CP-JSON-DAG: "%70:sub8": 62 # CHECK-CP-JSON-DAG: "%70:sub9": 61 # CHECK-CP-JSON-DAG: "%70:sub10": 60 # CHECK-CP-JSON-DAG: "%70:sub11": 59 # CHECK-CP-JSON-DAG: "%70:sub12": 56 # CHECK-CP-JSON-DAG: "%70:sub13": 55 # CHECK-CP-JSON-DAG: "%70:sub14": 54 # CHECK-CP-JSON-DAG: "%70:sub15": 53 # CHECK-CP-JSON-DAG: "%70:sub16": 50 # CHECK-CP-JSON-DAG: "%70:sub17": 49 # CHECK-CP-JSON-DAG: "%70:sub18": 48 # CHECK-CP-JSON-DAG: "%70:sub19": 47 # CHECK-CP-JSON-DAG: "%70:sub20": 44 # CHECK-CP-JSON-DAG: "%70:sub21": 43 # CHECK-CP-JSON-DAG: "%70:sub22": 42 # CHECK-CP-JSON-DAG: "%70:sub23": 41 # CHECK-CP-JSON-DAG: "%70:sub24": 38 # CHECK-CP-JSON-DAG: "%70:sub25": 37 # CHECK-CP-JSON-DAG: "%70:sub26": 36 # CHECK-CP-JSON-DAG: "%70:sub27": 35 # CHECK-CP-JSON-DAG: "%70:sub28": 32 # CHECK-CP-JSON-DAG: "%70:sub29": 31 # CHECK-CP-JSON-DAG: "%70:sub30": 30 # CHECK-CP-JSON-DAG: "%70:sub31": 29 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 170 # CHECK-CP-JSON-DAG: "%149:sub1": 169 # CHECK-CP-JSON-DAG: "%149:sub2": 168 # CHECK-CP-JSON-DAG: "%149:sub3": 167 # CHECK-CP-JSON-DAG: "%149:sub4": 164 # CHECK-CP-JSON-DAG: "%149:sub5": 163 # CHECK-CP-JSON-DAG: "%149:sub6": 162 # CHECK-CP-JSON-DAG: "%149:sub7": 161 # CHECK-CP-JSON-DAG: "%149:sub8": 158 # CHECK-CP-JSON-DAG: "%149:sub9": 157 # CHECK-CP-JSON-DAG: "%149:sub10": 156 # CHECK-CP-JSON-DAG: "%149:sub11": 155 # CHECK-CP-JSON-DAG: "%149:sub12": 152 # CHECK-CP-JSON-DAG: "%149:sub13": 151 # CHECK-CP-JSON-DAG: "%149:sub14": 150 # CHECK-CP-JSON-DAG: "%149:sub15": 149 # CHECK-CP-JSON-DAG: "%149:sub16": 146 # CHECK-CP-JSON-DAG: "%149:sub17": 145 # CHECK-CP-JSON-DAG: "%149:sub18": 144 # CHECK-CP-JSON-DAG: "%149:sub19": 143 # CHECK-CP-JSON-DAG: "%149:sub20": 140 # CHECK-CP-JSON-DAG: "%149:sub21": 139 # CHECK-CP-JSON-DAG: "%149:sub22": 138 # CHECK-CP-JSON-DAG: "%149:sub23": 137 # CHECK-CP-JSON-DAG: "%149:sub24": 134 # CHECK-CP-JSON-DAG: "%149:sub25": 133 # CHECK-CP-JSON-DAG: "%149:sub26": 132 # CHECK-CP-JSON-DAG: "%149:sub27": 131 # CHECK-CP-JSON-DAG: "%149:sub28": 128 # CHECK-CP-JSON-DAG: "%149:sub29": 127 # CHECK-CP-JSON-DAG: "%149:sub30": 126 # CHECK-CP-JSON-DAG: "%149:sub31": 125 # CHECK-CP-JSON-DAG: "%191:sub0": 218 # CHECK-CP-JSON-DAG: "%191:sub1": 217 # CHECK-CP-JSON-DAG: "%191:sub2": 216 # CHECK-CP-JSON-DAG: "%191:sub3": 215 # CHECK-CP-JSON-DAG: "%191:sub4": 212 # CHECK-CP-JSON-DAG: "%191:sub5": 211 # CHECK-CP-JSON-DAG: "%191:sub6": 210 # CHECK-CP-JSON-DAG: "%191:sub7": 209 # CHECK-CP-JSON-DAG: "%191:sub8": 206 # CHECK-CP-JSON-DAG: "%191:sub9": 205 # CHECK-CP-JSON-DAG: "%191:sub10": 204 # CHECK-CP-JSON-DAG: "%191:sub11": 203 # CHECK-CP-JSON-DAG: "%191:sub12": 200 # CHECK-CP-JSON-DAG: "%191:sub13": 199 # CHECK-CP-JSON-DAG: "%191:sub14": 198 # CHECK-CP-JSON-DAG: "%191:sub15": 197 # CHECK-CP-JSON-DAG: "%191:sub16": 194 # CHECK-CP-JSON-DAG: "%191:sub17": 193 # CHECK-CP-JSON-DAG: "%191:sub18": 192 # CHECK-CP-JSON-DAG: "%191:sub19": 191 # CHECK-CP-JSON-DAG: "%191:sub20": 188 # CHECK-CP-JSON-DAG: "%191:sub21": 187 # CHECK-CP-JSON-DAG: "%191:sub22": 186 # CHECK-CP-JSON-DAG: "%191:sub23": 185 # CHECK-CP-JSON-DAG: "%191:sub24": 182 # CHECK-CP-JSON-DAG: "%191:sub25": 181 # CHECK-CP-JSON-DAG: "%191:sub26": 180 # CHECK-CP-JSON-DAG: "%191:sub27": 179 # CHECK-CP-JSON-DAG: "%191:sub28": 176 # CHECK-CP-JSON-DAG: "%191:sub29": 175 # CHECK-CP-JSON-DAG: "%191:sub30": 174 # CHECK-CP-JSON-DAG: "%191:sub31": 173 # CHECK-CP-JSON-DAG: "%233:sub0": 266 # CHECK-CP-JSON-DAG: "%233:sub1": 265 # CHECK-CP-JSON-DAG: "%233:sub2": 264 # CHECK-CP-JSON-DAG: "%233:sub3": 263 # CHECK-CP-JSON-DAG: "%233:sub4": 260 # CHECK-CP-JSON-DAG: "%233:sub5": 259 # CHECK-CP-JSON-DAG: "%233:sub6": 258 # CHECK-CP-JSON-DAG: "%233:sub7": 257 # CHECK-CP-JSON-DAG: "%233:sub8": 254 # CHECK-CP-JSON-DAG: "%233:sub9": 253 # CHECK-CP-JSON-DAG: "%233:sub10": 252 # CHECK-CP-JSON-DAG: "%233:sub11": 251 # CHECK-CP-JSON-DAG: "%233:sub12": 248 # CHECK-CP-JSON-DAG: "%233:sub13": 247 # CHECK-CP-JSON-DAG: "%233:sub14": 246 # CHECK-CP-JSON-DAG: "%233:sub15": 245 # CHECK-CP-JSON-DAG: "%233:sub16": 242 # CHECK-CP-JSON-DAG: "%233:sub17": 241 # CHECK-CP-JSON-DAG: "%233:sub18": 240 # CHECK-CP-JSON-DAG: "%233:sub19": 239 # CHECK-CP-JSON-DAG: "%233:sub20": 236 # CHECK-CP-JSON-DAG: "%233:sub21": 235 # CHECK-CP-JSON-DAG: "%233:sub22": 234 # CHECK-CP-JSON-DAG: "%233:sub23": 233 # CHECK-CP-JSON-DAG: "%233:sub24": 230 # CHECK-CP-JSON-DAG: "%233:sub25": 229 # CHECK-CP-JSON-DAG: "%233:sub26": 228 # CHECK-CP-JSON-DAG: "%233:sub27": 227 # CHECK-CP-JSON-DAG: "%233:sub28": 224 # CHECK-CP-JSON-DAG: "%233:sub29": 223 # CHECK-CP-JSON-DAG: "%233:sub30": 222 # CHECK-CP-JSON-DAG: "%233:sub31": 221 # CHECK-CP-JSON-DAG: "%275:sub0": 314 # CHECK-CP-JSON-DAG: "%275:sub1": 313 # CHECK-CP-JSON-DAG: "%275:sub2": 312 # CHECK-CP-JSON-DAG: "%275:sub3": 311 # CHECK-CP-JSON-DAG: "%275:sub4": 308 # CHECK-CP-JSON-DAG: "%275:sub5": 307 # CHECK-CP-JSON-DAG: "%275:sub6": 306 # CHECK-CP-JSON-DAG: "%275:sub7": 305 # CHECK-CP-JSON-DAG: "%275:sub8": 302 # CHECK-CP-JSON-DAG: "%275:sub9": 301 # CHECK-CP-JSON-DAG: "%275:sub10": 300 # CHECK-CP-JSON-DAG: "%275:sub11": 299 # CHECK-CP-JSON-DAG: "%275:sub12": 296 # CHECK-CP-JSON-DAG: "%275:sub13": 295 # CHECK-CP-JSON-DAG: "%275:sub14": 294 # CHECK-CP-JSON-DAG: "%275:sub15": 293 # CHECK-CP-JSON-DAG: "%275:sub16": 290 # CHECK-CP-JSON-DAG: "%275:sub17": 289 # CHECK-CP-JSON-DAG: "%275:sub18": 288 # CHECK-CP-JSON-DAG: "%275:sub19": 287 # CHECK-CP-JSON-DAG: "%275:sub20": 284 # CHECK-CP-JSON-DAG: "%275:sub21": 283 # CHECK-CP-JSON-DAG: "%275:sub22": 282 # CHECK-CP-JSON-DAG: "%275:sub23": 281 # CHECK-CP-JSON-DAG: "%275:sub24": 278 # CHECK-CP-JSON-DAG: "%275:sub25": 277 # CHECK-CP-JSON-DAG: "%275:sub26": 276 # CHECK-CP-JSON-DAG: "%275:sub27": 275 # CHECK-CP-JSON-DAG: "%275:sub28": 272 # CHECK-CP-JSON-DAG: "%275:sub29": 271 # CHECK-CP-JSON-DAG: "%275:sub30": 270 # CHECK-CP-JSON-DAG: "%275:sub31": 269 # CHECK-CP-JSON-DAG: "%317:sub0": 362 # CHECK-CP-JSON-DAG: "%317:sub1": 361 # CHECK-CP-JSON-DAG: "%317:sub2": 360 # CHECK-CP-JSON-DAG: "%317:sub3": 359 # CHECK-CP-JSON-DAG: "%317:sub4": 356 # CHECK-CP-JSON-DAG: "%317:sub5": 355 # CHECK-CP-JSON-DAG: "%317:sub6": 354 # CHECK-CP-JSON-DAG: "%317:sub7": 353 # CHECK-CP-JSON-DAG: "%317:sub8": 350 # CHECK-CP-JSON-DAG: "%317:sub9": 349 # CHECK-CP-JSON-DAG: "%317:sub10": 348 # CHECK-CP-JSON-DAG: "%317:sub11": 347 # CHECK-CP-JSON-DAG: "%317:sub12": 344 # CHECK-CP-JSON-DAG: "%317:sub13": 343 # CHECK-CP-JSON-DAG: "%317:sub14": 342 # CHECK-CP-JSON-DAG: "%317:sub15": 341 # CHECK-CP-JSON-DAG: "%317:sub16": 338 # CHECK-CP-JSON-DAG: "%317:sub17": 337 # CHECK-CP-JSON-DAG: "%317:sub18": 336 # CHECK-CP-JSON-DAG: "%317:sub19": 335 # CHECK-CP-JSON-DAG: "%317:sub20": 332 # CHECK-CP-JSON-DAG: "%317:sub21": 331 # CHECK-CP-JSON-DAG: "%317:sub22": 330 # CHECK-CP-JSON-DAG: "%317:sub23": 329 # CHECK-CP-JSON-DAG: "%317:sub24": 326 # CHECK-CP-JSON-DAG: "%317:sub25": 325 # CHECK-CP-JSON-DAG: "%317:sub26": 324 # CHECK-CP-JSON-DAG: "%317:sub27": 323 # CHECK-CP-JSON-DAG: "%317:sub28": 320 # CHECK-CP-JSON-DAG: "%317:sub29": 319 # CHECK-CP-JSON-DAG: "%317:sub30": 318 # CHECK-CP-JSON-DAG: "%317:sub31": 317 # CHECK-CP-JSON-DAG: "%359:sub0": 410 # CHECK-CP-JSON-DAG: "%359:sub1": 409 # CHECK-CP-JSON-DAG: "%359:sub2": 408 # CHECK-CP-JSON-DAG: "%359:sub3": 407 # CHECK-CP-JSON-DAG: "%359:sub4": 404 # CHECK-CP-JSON-DAG: "%359:sub5": 403 # CHECK-CP-JSON-DAG: "%359:sub6": 402 # CHECK-CP-JSON-DAG: "%359:sub7": 401 # CHECK-CP-JSON-DAG: "%359:sub8": 398 # CHECK-CP-JSON-DAG: "%359:sub9": 397 # CHECK-CP-JSON-DAG: "%359:sub10": 396 # CHECK-CP-JSON-DAG: "%359:sub11": 395 # CHECK-CP-JSON-DAG: "%359:sub12": 392 # CHECK-CP-JSON-DAG: "%359:sub13": 391 # CHECK-CP-JSON-DAG: "%359:sub14": 390 # CHECK-CP-JSON-DAG: "%359:sub15": 389 # CHECK-CP-JSON-DAG: "%359:sub16": 386 # CHECK-CP-JSON-DAG: "%359:sub17": 385 # CHECK-CP-JSON-DAG: "%359:sub18": 384 # CHECK-CP-JSON-DAG: "%359:sub19": 383 # CHECK-CP-JSON-DAG: "%359:sub20": 380 # CHECK-CP-JSON-DAG: "%359:sub21": 379 # CHECK-CP-JSON-DAG: "%359:sub22": 378 # CHECK-CP-JSON-DAG: "%359:sub23": 377 # CHECK-CP-JSON-DAG: "%359:sub24": 374 # CHECK-CP-JSON-DAG: "%359:sub25": 373 # CHECK-CP-JSON-DAG: "%359:sub26": 372 # CHECK-CP-JSON-DAG: "%359:sub27": 371 # CHECK-CP-JSON-DAG: "%359:sub28": 368 # CHECK-CP-JSON-DAG: "%359:sub29": 367 # CHECK-CP-JSON-DAG: "%359:sub30": 366 # CHECK-CP-JSON-DAG: "%359:sub31": 365 # CHECK-CP-JSON-DAG: "%361": 27 # CHECK-CP-JSON-DAG: "%362": 27 # CHECK-CP-JSON-DAG: "%363": 27 # CHECK-CP-JSON-DAG: "%364": 27 # CHECK-CP-JSON-DAG: "%366": 27 # CHECK-CP-JSON-DAG: "%367": 27 # CHECK-CP-JSON-DAG: "%368": 27 # CHECK-CP-JSON-DAG: "%369": 27 # CHECK-CP-JSON-DAG: "%370:sub0": 1 # CHECK-CP-JSON-DAG: "%370:sub1": 0 # CHECK-CP-JSON-DAG: "%371": 27 # CHECK-CP-JSON-DAG: "%372": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 410 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%374:vgpr_32 = COPY %370.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 121 # CHECK-CP-JSON-DAG: "%69:sub1": 120 # CHECK-CP-JSON-DAG: "%69:sub2": 119 # CHECK-CP-JSON-DAG: "%69:sub3": 118 # CHECK-CP-JSON-DAG: "%69:sub4": 115 # CHECK-CP-JSON-DAG: "%69:sub5": 114 # CHECK-CP-JSON-DAG: "%69:sub6": 113 # CHECK-CP-JSON-DAG: "%69:sub7": 112 # CHECK-CP-JSON-DAG: "%69:sub8": 109 # CHECK-CP-JSON-DAG: "%69:sub9": 108 # CHECK-CP-JSON-DAG: "%69:sub10": 107 # CHECK-CP-JSON-DAG: "%69:sub11": 106 # CHECK-CP-JSON-DAG: "%69:sub12": 103 # CHECK-CP-JSON-DAG: "%69:sub13": 102 # CHECK-CP-JSON-DAG: "%69:sub14": 101 # CHECK-CP-JSON-DAG: "%69:sub15": 100 # CHECK-CP-JSON-DAG: "%69:sub16": 97 # CHECK-CP-JSON-DAG: "%69:sub17": 96 # CHECK-CP-JSON-DAG: "%69:sub18": 95 # CHECK-CP-JSON-DAG: "%69:sub19": 94 # CHECK-CP-JSON-DAG: "%69:sub20": 91 # CHECK-CP-JSON-DAG: "%69:sub21": 90 # CHECK-CP-JSON-DAG: "%69:sub22": 89 # CHECK-CP-JSON-DAG: "%69:sub23": 88 # CHECK-CP-JSON-DAG: "%69:sub24": 85 # CHECK-CP-JSON-DAG: "%69:sub25": 84 # CHECK-CP-JSON-DAG: "%69:sub26": 83 # CHECK-CP-JSON-DAG: "%69:sub27": 82 # CHECK-CP-JSON-DAG: "%69:sub28": 79 # CHECK-CP-JSON-DAG: "%69:sub29": 78 # CHECK-CP-JSON-DAG: "%69:sub30": 77 # CHECK-CP-JSON-DAG: "%69:sub31": 76 # CHECK-CP-JSON-DAG: "%70:sub0": 73 # CHECK-CP-JSON-DAG: "%70:sub1": 72 # CHECK-CP-JSON-DAG: "%70:sub2": 71 # CHECK-CP-JSON-DAG: "%70:sub3": 70 # CHECK-CP-JSON-DAG: "%70:sub4": 67 # CHECK-CP-JSON-DAG: "%70:sub5": 66 # CHECK-CP-JSON-DAG: "%70:sub6": 65 # CHECK-CP-JSON-DAG: "%70:sub7": 64 # CHECK-CP-JSON-DAG: "%70:sub8": 61 # CHECK-CP-JSON-DAG: "%70:sub9": 60 # CHECK-CP-JSON-DAG: "%70:sub10": 59 # CHECK-CP-JSON-DAG: "%70:sub11": 58 # CHECK-CP-JSON-DAG: "%70:sub12": 55 # CHECK-CP-JSON-DAG: "%70:sub13": 54 # CHECK-CP-JSON-DAG: "%70:sub14": 53 # CHECK-CP-JSON-DAG: "%70:sub15": 52 # CHECK-CP-JSON-DAG: "%70:sub16": 49 # CHECK-CP-JSON-DAG: "%70:sub17": 48 # CHECK-CP-JSON-DAG: "%70:sub18": 47 # CHECK-CP-JSON-DAG: "%70:sub19": 46 # CHECK-CP-JSON-DAG: "%70:sub20": 43 # CHECK-CP-JSON-DAG: "%70:sub21": 42 # CHECK-CP-JSON-DAG: "%70:sub22": 41 # CHECK-CP-JSON-DAG: "%70:sub23": 40 # CHECK-CP-JSON-DAG: "%70:sub24": 37 # CHECK-CP-JSON-DAG: "%70:sub25": 36 # CHECK-CP-JSON-DAG: "%70:sub26": 35 # CHECK-CP-JSON-DAG: "%70:sub27": 34 # CHECK-CP-JSON-DAG: "%70:sub28": 31 # CHECK-CP-JSON-DAG: "%70:sub29": 30 # CHECK-CP-JSON-DAG: "%70:sub30": 29 # CHECK-CP-JSON-DAG: "%70:sub31": 28 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 169 # CHECK-CP-JSON-DAG: "%149:sub1": 168 # CHECK-CP-JSON-DAG: "%149:sub2": 167 # CHECK-CP-JSON-DAG: "%149:sub3": 166 # CHECK-CP-JSON-DAG: "%149:sub4": 163 # CHECK-CP-JSON-DAG: "%149:sub5": 162 # CHECK-CP-JSON-DAG: "%149:sub6": 161 # CHECK-CP-JSON-DAG: "%149:sub7": 160 # CHECK-CP-JSON-DAG: "%149:sub8": 157 # CHECK-CP-JSON-DAG: "%149:sub9": 156 # CHECK-CP-JSON-DAG: "%149:sub10": 155 # CHECK-CP-JSON-DAG: "%149:sub11": 154 # CHECK-CP-JSON-DAG: "%149:sub12": 151 # CHECK-CP-JSON-DAG: "%149:sub13": 150 # CHECK-CP-JSON-DAG: "%149:sub14": 149 # CHECK-CP-JSON-DAG: "%149:sub15": 148 # CHECK-CP-JSON-DAG: "%149:sub16": 145 # CHECK-CP-JSON-DAG: "%149:sub17": 144 # CHECK-CP-JSON-DAG: "%149:sub18": 143 # CHECK-CP-JSON-DAG: "%149:sub19": 142 # CHECK-CP-JSON-DAG: "%149:sub20": 139 # CHECK-CP-JSON-DAG: "%149:sub21": 138 # CHECK-CP-JSON-DAG: "%149:sub22": 137 # CHECK-CP-JSON-DAG: "%149:sub23": 136 # CHECK-CP-JSON-DAG: "%149:sub24": 133 # CHECK-CP-JSON-DAG: "%149:sub25": 132 # CHECK-CP-JSON-DAG: "%149:sub26": 131 # CHECK-CP-JSON-DAG: "%149:sub27": 130 # CHECK-CP-JSON-DAG: "%149:sub28": 127 # CHECK-CP-JSON-DAG: "%149:sub29": 126 # CHECK-CP-JSON-DAG: "%149:sub30": 125 # CHECK-CP-JSON-DAG: "%149:sub31": 124 # CHECK-CP-JSON-DAG: "%191:sub0": 217 # CHECK-CP-JSON-DAG: "%191:sub1": 216 # CHECK-CP-JSON-DAG: "%191:sub2": 215 # CHECK-CP-JSON-DAG: "%191:sub3": 214 # CHECK-CP-JSON-DAG: "%191:sub4": 211 # CHECK-CP-JSON-DAG: "%191:sub5": 210 # CHECK-CP-JSON-DAG: "%191:sub6": 209 # CHECK-CP-JSON-DAG: "%191:sub7": 208 # CHECK-CP-JSON-DAG: "%191:sub8": 205 # CHECK-CP-JSON-DAG: "%191:sub9": 204 # CHECK-CP-JSON-DAG: "%191:sub10": 203 # CHECK-CP-JSON-DAG: "%191:sub11": 202 # CHECK-CP-JSON-DAG: "%191:sub12": 199 # CHECK-CP-JSON-DAG: "%191:sub13": 198 # CHECK-CP-JSON-DAG: "%191:sub14": 197 # CHECK-CP-JSON-DAG: "%191:sub15": 196 # CHECK-CP-JSON-DAG: "%191:sub16": 193 # CHECK-CP-JSON-DAG: "%191:sub17": 192 # CHECK-CP-JSON-DAG: "%191:sub18": 191 # CHECK-CP-JSON-DAG: "%191:sub19": 190 # CHECK-CP-JSON-DAG: "%191:sub20": 187 # CHECK-CP-JSON-DAG: "%191:sub21": 186 # CHECK-CP-JSON-DAG: "%191:sub22": 185 # CHECK-CP-JSON-DAG: "%191:sub23": 184 # CHECK-CP-JSON-DAG: "%191:sub24": 181 # CHECK-CP-JSON-DAG: "%191:sub25": 180 # CHECK-CP-JSON-DAG: "%191:sub26": 179 # CHECK-CP-JSON-DAG: "%191:sub27": 178 # CHECK-CP-JSON-DAG: "%191:sub28": 175 # CHECK-CP-JSON-DAG: "%191:sub29": 174 # CHECK-CP-JSON-DAG: "%191:sub30": 173 # CHECK-CP-JSON-DAG: "%191:sub31": 172 # CHECK-CP-JSON-DAG: "%233:sub0": 265 # CHECK-CP-JSON-DAG: "%233:sub1": 264 # CHECK-CP-JSON-DAG: "%233:sub2": 263 # CHECK-CP-JSON-DAG: "%233:sub3": 262 # CHECK-CP-JSON-DAG: "%233:sub4": 259 # CHECK-CP-JSON-DAG: "%233:sub5": 258 # CHECK-CP-JSON-DAG: "%233:sub6": 257 # CHECK-CP-JSON-DAG: "%233:sub7": 256 # CHECK-CP-JSON-DAG: "%233:sub8": 253 # CHECK-CP-JSON-DAG: "%233:sub9": 252 # CHECK-CP-JSON-DAG: "%233:sub10": 251 # CHECK-CP-JSON-DAG: "%233:sub11": 250 # CHECK-CP-JSON-DAG: "%233:sub12": 247 # CHECK-CP-JSON-DAG: "%233:sub13": 246 # CHECK-CP-JSON-DAG: "%233:sub14": 245 # CHECK-CP-JSON-DAG: "%233:sub15": 244 # CHECK-CP-JSON-DAG: "%233:sub16": 241 # CHECK-CP-JSON-DAG: "%233:sub17": 240 # CHECK-CP-JSON-DAG: "%233:sub18": 239 # CHECK-CP-JSON-DAG: "%233:sub19": 238 # CHECK-CP-JSON-DAG: "%233:sub20": 235 # CHECK-CP-JSON-DAG: "%233:sub21": 234 # CHECK-CP-JSON-DAG: "%233:sub22": 233 # CHECK-CP-JSON-DAG: "%233:sub23": 232 # CHECK-CP-JSON-DAG: "%233:sub24": 229 # CHECK-CP-JSON-DAG: "%233:sub25": 228 # CHECK-CP-JSON-DAG: "%233:sub26": 227 # CHECK-CP-JSON-DAG: "%233:sub27": 226 # CHECK-CP-JSON-DAG: "%233:sub28": 223 # CHECK-CP-JSON-DAG: "%233:sub29": 222 # CHECK-CP-JSON-DAG: "%233:sub30": 221 # CHECK-CP-JSON-DAG: "%233:sub31": 220 # CHECK-CP-JSON-DAG: "%275:sub0": 313 # CHECK-CP-JSON-DAG: "%275:sub1": 312 # CHECK-CP-JSON-DAG: "%275:sub2": 311 # CHECK-CP-JSON-DAG: "%275:sub3": 310 # CHECK-CP-JSON-DAG: "%275:sub4": 307 # CHECK-CP-JSON-DAG: "%275:sub5": 306 # CHECK-CP-JSON-DAG: "%275:sub6": 305 # CHECK-CP-JSON-DAG: "%275:sub7": 304 # CHECK-CP-JSON-DAG: "%275:sub8": 301 # CHECK-CP-JSON-DAG: "%275:sub9": 300 # CHECK-CP-JSON-DAG: "%275:sub10": 299 # CHECK-CP-JSON-DAG: "%275:sub11": 298 # CHECK-CP-JSON-DAG: "%275:sub12": 295 # CHECK-CP-JSON-DAG: "%275:sub13": 294 # CHECK-CP-JSON-DAG: "%275:sub14": 293 # CHECK-CP-JSON-DAG: "%275:sub15": 292 # CHECK-CP-JSON-DAG: "%275:sub16": 289 # CHECK-CP-JSON-DAG: "%275:sub17": 288 # CHECK-CP-JSON-DAG: "%275:sub18": 287 # CHECK-CP-JSON-DAG: "%275:sub19": 286 # CHECK-CP-JSON-DAG: "%275:sub20": 283 # CHECK-CP-JSON-DAG: "%275:sub21": 282 # CHECK-CP-JSON-DAG: "%275:sub22": 281 # CHECK-CP-JSON-DAG: "%275:sub23": 280 # CHECK-CP-JSON-DAG: "%275:sub24": 277 # CHECK-CP-JSON-DAG: "%275:sub25": 276 # CHECK-CP-JSON-DAG: "%275:sub26": 275 # CHECK-CP-JSON-DAG: "%275:sub27": 274 # CHECK-CP-JSON-DAG: "%275:sub28": 271 # CHECK-CP-JSON-DAG: "%275:sub29": 270 # CHECK-CP-JSON-DAG: "%275:sub30": 269 # CHECK-CP-JSON-DAG: "%275:sub31": 268 # CHECK-CP-JSON-DAG: "%317:sub0": 361 # CHECK-CP-JSON-DAG: "%317:sub1": 360 # CHECK-CP-JSON-DAG: "%317:sub2": 359 # CHECK-CP-JSON-DAG: "%317:sub3": 358 # CHECK-CP-JSON-DAG: "%317:sub4": 355 # CHECK-CP-JSON-DAG: "%317:sub5": 354 # CHECK-CP-JSON-DAG: "%317:sub6": 353 # CHECK-CP-JSON-DAG: "%317:sub7": 352 # CHECK-CP-JSON-DAG: "%317:sub8": 349 # CHECK-CP-JSON-DAG: "%317:sub9": 348 # CHECK-CP-JSON-DAG: "%317:sub10": 347 # CHECK-CP-JSON-DAG: "%317:sub11": 346 # CHECK-CP-JSON-DAG: "%317:sub12": 343 # CHECK-CP-JSON-DAG: "%317:sub13": 342 # CHECK-CP-JSON-DAG: "%317:sub14": 341 # CHECK-CP-JSON-DAG: "%317:sub15": 340 # CHECK-CP-JSON-DAG: "%317:sub16": 337 # CHECK-CP-JSON-DAG: "%317:sub17": 336 # CHECK-CP-JSON-DAG: "%317:sub18": 335 # CHECK-CP-JSON-DAG: "%317:sub19": 334 # CHECK-CP-JSON-DAG: "%317:sub20": 331 # CHECK-CP-JSON-DAG: "%317:sub21": 330 # CHECK-CP-JSON-DAG: "%317:sub22": 329 # CHECK-CP-JSON-DAG: "%317:sub23": 328 # CHECK-CP-JSON-DAG: "%317:sub24": 325 # CHECK-CP-JSON-DAG: "%317:sub25": 324 # CHECK-CP-JSON-DAG: "%317:sub26": 323 # CHECK-CP-JSON-DAG: "%317:sub27": 322 # CHECK-CP-JSON-DAG: "%317:sub28": 319 # CHECK-CP-JSON-DAG: "%317:sub29": 318 # CHECK-CP-JSON-DAG: "%317:sub30": 317 # CHECK-CP-JSON-DAG: "%317:sub31": 316 # CHECK-CP-JSON-DAG: "%359:sub0": 409 # CHECK-CP-JSON-DAG: "%359:sub1": 408 # CHECK-CP-JSON-DAG: "%359:sub2": 407 # CHECK-CP-JSON-DAG: "%359:sub3": 406 # CHECK-CP-JSON-DAG: "%359:sub4": 403 # CHECK-CP-JSON-DAG: "%359:sub5": 402 # CHECK-CP-JSON-DAG: "%359:sub6": 401 # CHECK-CP-JSON-DAG: "%359:sub7": 400 # CHECK-CP-JSON-DAG: "%359:sub8": 397 # CHECK-CP-JSON-DAG: "%359:sub9": 396 # CHECK-CP-JSON-DAG: "%359:sub10": 395 # CHECK-CP-JSON-DAG: "%359:sub11": 394 # CHECK-CP-JSON-DAG: "%359:sub12": 391 # CHECK-CP-JSON-DAG: "%359:sub13": 390 # CHECK-CP-JSON-DAG: "%359:sub14": 389 # CHECK-CP-JSON-DAG: "%359:sub15": 388 # CHECK-CP-JSON-DAG: "%359:sub16": 385 # CHECK-CP-JSON-DAG: "%359:sub17": 384 # CHECK-CP-JSON-DAG: "%359:sub18": 383 # CHECK-CP-JSON-DAG: "%359:sub19": 382 # CHECK-CP-JSON-DAG: "%359:sub20": 379 # CHECK-CP-JSON-DAG: "%359:sub21": 378 # CHECK-CP-JSON-DAG: "%359:sub22": 377 # CHECK-CP-JSON-DAG: "%359:sub23": 376 # CHECK-CP-JSON-DAG: "%359:sub24": 373 # CHECK-CP-JSON-DAG: "%359:sub25": 372 # CHECK-CP-JSON-DAG: "%359:sub26": 371 # CHECK-CP-JSON-DAG: "%359:sub27": 370 # CHECK-CP-JSON-DAG: "%359:sub28": 367 # CHECK-CP-JSON-DAG: "%359:sub29": 366 # CHECK-CP-JSON-DAG: "%359:sub30": 365 # CHECK-CP-JSON-DAG: "%359:sub31": 364 # CHECK-CP-JSON-DAG: "%361": 26 # CHECK-CP-JSON-DAG: "%362": 26 # CHECK-CP-JSON-DAG: "%363": 26 # CHECK-CP-JSON-DAG: "%364": 26 # CHECK-CP-JSON-DAG: "%366": 26 # CHECK-CP-JSON-DAG: "%367": 26 # CHECK-CP-JSON-DAG: "%368": 26 # CHECK-CP-JSON-DAG: "%369": 26 # CHECK-CP-JSON-DAG: "%370:sub0": 0 # CHECK-CP-JSON-DAG: "%371": 26 # CHECK-CP-JSON-DAG: "%372": 26 # CHECK-CP-JSON-DAG: "%373": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 409 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%375:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 64, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 120 # CHECK-CP-JSON-DAG: "%69:sub1": 119 # CHECK-CP-JSON-DAG: "%69:sub2": 118 # CHECK-CP-JSON-DAG: "%69:sub3": 117 # CHECK-CP-JSON-DAG: "%69:sub4": 114 # CHECK-CP-JSON-DAG: "%69:sub5": 113 # CHECK-CP-JSON-DAG: "%69:sub6": 112 # CHECK-CP-JSON-DAG: "%69:sub7": 111 # CHECK-CP-JSON-DAG: "%69:sub8": 108 # CHECK-CP-JSON-DAG: "%69:sub9": 107 # CHECK-CP-JSON-DAG: "%69:sub10": 106 # CHECK-CP-JSON-DAG: "%69:sub11": 105 # CHECK-CP-JSON-DAG: "%69:sub12": 102 # CHECK-CP-JSON-DAG: "%69:sub13": 101 # CHECK-CP-JSON-DAG: "%69:sub14": 100 # CHECK-CP-JSON-DAG: "%69:sub15": 99 # CHECK-CP-JSON-DAG: "%69:sub16": 96 # CHECK-CP-JSON-DAG: "%69:sub17": 95 # CHECK-CP-JSON-DAG: "%69:sub18": 94 # CHECK-CP-JSON-DAG: "%69:sub19": 93 # CHECK-CP-JSON-DAG: "%69:sub20": 90 # CHECK-CP-JSON-DAG: "%69:sub21": 89 # CHECK-CP-JSON-DAG: "%69:sub22": 88 # CHECK-CP-JSON-DAG: "%69:sub23": 87 # CHECK-CP-JSON-DAG: "%69:sub24": 84 # CHECK-CP-JSON-DAG: "%69:sub25": 83 # CHECK-CP-JSON-DAG: "%69:sub26": 82 # CHECK-CP-JSON-DAG: "%69:sub27": 81 # CHECK-CP-JSON-DAG: "%69:sub28": 78 # CHECK-CP-JSON-DAG: "%69:sub29": 77 # CHECK-CP-JSON-DAG: "%69:sub30": 76 # CHECK-CP-JSON-DAG: "%69:sub31": 75 # CHECK-CP-JSON-DAG: "%70:sub0": 72 # CHECK-CP-JSON-DAG: "%70:sub1": 71 # CHECK-CP-JSON-DAG: "%70:sub2": 70 # CHECK-CP-JSON-DAG: "%70:sub3": 69 # CHECK-CP-JSON-DAG: "%70:sub4": 66 # CHECK-CP-JSON-DAG: "%70:sub5": 65 # CHECK-CP-JSON-DAG: "%70:sub6": 64 # CHECK-CP-JSON-DAG: "%70:sub7": 63 # CHECK-CP-JSON-DAG: "%70:sub8": 60 # CHECK-CP-JSON-DAG: "%70:sub9": 59 # CHECK-CP-JSON-DAG: "%70:sub10": 58 # CHECK-CP-JSON-DAG: "%70:sub11": 57 # CHECK-CP-JSON-DAG: "%70:sub12": 54 # CHECK-CP-JSON-DAG: "%70:sub13": 53 # CHECK-CP-JSON-DAG: "%70:sub14": 52 # CHECK-CP-JSON-DAG: "%70:sub15": 51 # CHECK-CP-JSON-DAG: "%70:sub16": 48 # CHECK-CP-JSON-DAG: "%70:sub17": 47 # CHECK-CP-JSON-DAG: "%70:sub18": 46 # CHECK-CP-JSON-DAG: "%70:sub19": 45 # CHECK-CP-JSON-DAG: "%70:sub20": 42 # CHECK-CP-JSON-DAG: "%70:sub21": 41 # CHECK-CP-JSON-DAG: "%70:sub22": 40 # CHECK-CP-JSON-DAG: "%70:sub23": 39 # CHECK-CP-JSON-DAG: "%70:sub24": 36 # CHECK-CP-JSON-DAG: "%70:sub25": 35 # CHECK-CP-JSON-DAG: "%70:sub26": 34 # CHECK-CP-JSON-DAG: "%70:sub27": 33 # CHECK-CP-JSON-DAG: "%70:sub28": 30 # CHECK-CP-JSON-DAG: "%70:sub29": 29 # CHECK-CP-JSON-DAG: "%70:sub30": 28 # CHECK-CP-JSON-DAG: "%70:sub31": 27 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 168 # CHECK-CP-JSON-DAG: "%149:sub1": 167 # CHECK-CP-JSON-DAG: "%149:sub2": 166 # CHECK-CP-JSON-DAG: "%149:sub3": 165 # CHECK-CP-JSON-DAG: "%149:sub4": 162 # CHECK-CP-JSON-DAG: "%149:sub5": 161 # CHECK-CP-JSON-DAG: "%149:sub6": 160 # CHECK-CP-JSON-DAG: "%149:sub7": 159 # CHECK-CP-JSON-DAG: "%149:sub8": 156 # CHECK-CP-JSON-DAG: "%149:sub9": 155 # CHECK-CP-JSON-DAG: "%149:sub10": 154 # CHECK-CP-JSON-DAG: "%149:sub11": 153 # CHECK-CP-JSON-DAG: "%149:sub12": 150 # CHECK-CP-JSON-DAG: "%149:sub13": 149 # CHECK-CP-JSON-DAG: "%149:sub14": 148 # CHECK-CP-JSON-DAG: "%149:sub15": 147 # CHECK-CP-JSON-DAG: "%149:sub16": 144 # CHECK-CP-JSON-DAG: "%149:sub17": 143 # CHECK-CP-JSON-DAG: "%149:sub18": 142 # CHECK-CP-JSON-DAG: "%149:sub19": 141 # CHECK-CP-JSON-DAG: "%149:sub20": 138 # CHECK-CP-JSON-DAG: "%149:sub21": 137 # CHECK-CP-JSON-DAG: "%149:sub22": 136 # CHECK-CP-JSON-DAG: "%149:sub23": 135 # CHECK-CP-JSON-DAG: "%149:sub24": 132 # CHECK-CP-JSON-DAG: "%149:sub25": 131 # CHECK-CP-JSON-DAG: "%149:sub26": 130 # CHECK-CP-JSON-DAG: "%149:sub27": 129 # CHECK-CP-JSON-DAG: "%149:sub28": 126 # CHECK-CP-JSON-DAG: "%149:sub29": 125 # CHECK-CP-JSON-DAG: "%149:sub30": 124 # CHECK-CP-JSON-DAG: "%149:sub31": 123 # CHECK-CP-JSON-DAG: "%191:sub0": 216 # CHECK-CP-JSON-DAG: "%191:sub1": 215 # CHECK-CP-JSON-DAG: "%191:sub2": 214 # CHECK-CP-JSON-DAG: "%191:sub3": 213 # CHECK-CP-JSON-DAG: "%191:sub4": 210 # CHECK-CP-JSON-DAG: "%191:sub5": 209 # CHECK-CP-JSON-DAG: "%191:sub6": 208 # CHECK-CP-JSON-DAG: "%191:sub7": 207 # CHECK-CP-JSON-DAG: "%191:sub8": 204 # CHECK-CP-JSON-DAG: "%191:sub9": 203 # CHECK-CP-JSON-DAG: "%191:sub10": 202 # CHECK-CP-JSON-DAG: "%191:sub11": 201 # CHECK-CP-JSON-DAG: "%191:sub12": 198 # CHECK-CP-JSON-DAG: "%191:sub13": 197 # CHECK-CP-JSON-DAG: "%191:sub14": 196 # CHECK-CP-JSON-DAG: "%191:sub15": 195 # CHECK-CP-JSON-DAG: "%191:sub16": 192 # CHECK-CP-JSON-DAG: "%191:sub17": 191 # CHECK-CP-JSON-DAG: "%191:sub18": 190 # CHECK-CP-JSON-DAG: "%191:sub19": 189 # CHECK-CP-JSON-DAG: "%191:sub20": 186 # CHECK-CP-JSON-DAG: "%191:sub21": 185 # CHECK-CP-JSON-DAG: "%191:sub22": 184 # CHECK-CP-JSON-DAG: "%191:sub23": 183 # CHECK-CP-JSON-DAG: "%191:sub24": 180 # CHECK-CP-JSON-DAG: "%191:sub25": 179 # CHECK-CP-JSON-DAG: "%191:sub26": 178 # CHECK-CP-JSON-DAG: "%191:sub27": 177 # CHECK-CP-JSON-DAG: "%191:sub28": 174 # CHECK-CP-JSON-DAG: "%191:sub29": 173 # CHECK-CP-JSON-DAG: "%191:sub30": 172 # CHECK-CP-JSON-DAG: "%191:sub31": 171 # CHECK-CP-JSON-DAG: "%233:sub0": 264 # CHECK-CP-JSON-DAG: "%233:sub1": 263 # CHECK-CP-JSON-DAG: "%233:sub2": 262 # CHECK-CP-JSON-DAG: "%233:sub3": 261 # CHECK-CP-JSON-DAG: "%233:sub4": 258 # CHECK-CP-JSON-DAG: "%233:sub5": 257 # CHECK-CP-JSON-DAG: "%233:sub6": 256 # CHECK-CP-JSON-DAG: "%233:sub7": 255 # CHECK-CP-JSON-DAG: "%233:sub8": 252 # CHECK-CP-JSON-DAG: "%233:sub9": 251 # CHECK-CP-JSON-DAG: "%233:sub10": 250 # CHECK-CP-JSON-DAG: "%233:sub11": 249 # CHECK-CP-JSON-DAG: "%233:sub12": 246 # CHECK-CP-JSON-DAG: "%233:sub13": 245 # CHECK-CP-JSON-DAG: "%233:sub14": 244 # CHECK-CP-JSON-DAG: "%233:sub15": 243 # CHECK-CP-JSON-DAG: "%233:sub16": 240 # CHECK-CP-JSON-DAG: "%233:sub17": 239 # CHECK-CP-JSON-DAG: "%233:sub18": 238 # CHECK-CP-JSON-DAG: "%233:sub19": 237 # CHECK-CP-JSON-DAG: "%233:sub20": 234 # CHECK-CP-JSON-DAG: "%233:sub21": 233 # CHECK-CP-JSON-DAG: "%233:sub22": 232 # CHECK-CP-JSON-DAG: "%233:sub23": 231 # CHECK-CP-JSON-DAG: "%233:sub24": 228 # CHECK-CP-JSON-DAG: "%233:sub25": 227 # CHECK-CP-JSON-DAG: "%233:sub26": 226 # CHECK-CP-JSON-DAG: "%233:sub27": 225 # CHECK-CP-JSON-DAG: "%233:sub28": 222 # CHECK-CP-JSON-DAG: "%233:sub29": 221 # CHECK-CP-JSON-DAG: "%233:sub30": 220 # CHECK-CP-JSON-DAG: "%233:sub31": 219 # CHECK-CP-JSON-DAG: "%275:sub0": 312 # CHECK-CP-JSON-DAG: "%275:sub1": 311 # CHECK-CP-JSON-DAG: "%275:sub2": 310 # CHECK-CP-JSON-DAG: "%275:sub3": 309 # CHECK-CP-JSON-DAG: "%275:sub4": 306 # CHECK-CP-JSON-DAG: "%275:sub5": 305 # CHECK-CP-JSON-DAG: "%275:sub6": 304 # CHECK-CP-JSON-DAG: "%275:sub7": 303 # CHECK-CP-JSON-DAG: "%275:sub8": 300 # CHECK-CP-JSON-DAG: "%275:sub9": 299 # CHECK-CP-JSON-DAG: "%275:sub10": 298 # CHECK-CP-JSON-DAG: "%275:sub11": 297 # CHECK-CP-JSON-DAG: "%275:sub12": 294 # CHECK-CP-JSON-DAG: "%275:sub13": 293 # CHECK-CP-JSON-DAG: "%275:sub14": 292 # CHECK-CP-JSON-DAG: "%275:sub15": 291 # CHECK-CP-JSON-DAG: "%275:sub16": 288 # CHECK-CP-JSON-DAG: "%275:sub17": 287 # CHECK-CP-JSON-DAG: "%275:sub18": 286 # CHECK-CP-JSON-DAG: "%275:sub19": 285 # CHECK-CP-JSON-DAG: "%275:sub20": 282 # CHECK-CP-JSON-DAG: "%275:sub21": 281 # CHECK-CP-JSON-DAG: "%275:sub22": 280 # CHECK-CP-JSON-DAG: "%275:sub23": 279 # CHECK-CP-JSON-DAG: "%275:sub24": 276 # CHECK-CP-JSON-DAG: "%275:sub25": 275 # CHECK-CP-JSON-DAG: "%275:sub26": 274 # CHECK-CP-JSON-DAG: "%275:sub27": 273 # CHECK-CP-JSON-DAG: "%275:sub28": 270 # CHECK-CP-JSON-DAG: "%275:sub29": 269 # CHECK-CP-JSON-DAG: "%275:sub30": 268 # CHECK-CP-JSON-DAG: "%275:sub31": 267 # CHECK-CP-JSON-DAG: "%317:sub0": 360 # CHECK-CP-JSON-DAG: "%317:sub1": 359 # CHECK-CP-JSON-DAG: "%317:sub2": 358 # CHECK-CP-JSON-DAG: "%317:sub3": 357 # CHECK-CP-JSON-DAG: "%317:sub4": 354 # CHECK-CP-JSON-DAG: "%317:sub5": 353 # CHECK-CP-JSON-DAG: "%317:sub6": 352 # CHECK-CP-JSON-DAG: "%317:sub7": 351 # CHECK-CP-JSON-DAG: "%317:sub8": 348 # CHECK-CP-JSON-DAG: "%317:sub9": 347 # CHECK-CP-JSON-DAG: "%317:sub10": 346 # CHECK-CP-JSON-DAG: "%317:sub11": 345 # CHECK-CP-JSON-DAG: "%317:sub12": 342 # CHECK-CP-JSON-DAG: "%317:sub13": 341 # CHECK-CP-JSON-DAG: "%317:sub14": 340 # CHECK-CP-JSON-DAG: "%317:sub15": 339 # CHECK-CP-JSON-DAG: "%317:sub16": 336 # CHECK-CP-JSON-DAG: "%317:sub17": 335 # CHECK-CP-JSON-DAG: "%317:sub18": 334 # CHECK-CP-JSON-DAG: "%317:sub19": 333 # CHECK-CP-JSON-DAG: "%317:sub20": 330 # CHECK-CP-JSON-DAG: "%317:sub21": 329 # CHECK-CP-JSON-DAG: "%317:sub22": 328 # CHECK-CP-JSON-DAG: "%317:sub23": 327 # CHECK-CP-JSON-DAG: "%317:sub24": 324 # CHECK-CP-JSON-DAG: "%317:sub25": 323 # CHECK-CP-JSON-DAG: "%317:sub26": 322 # CHECK-CP-JSON-DAG: "%317:sub27": 321 # CHECK-CP-JSON-DAG: "%317:sub28": 318 # CHECK-CP-JSON-DAG: "%317:sub29": 317 # CHECK-CP-JSON-DAG: "%317:sub30": 316 # CHECK-CP-JSON-DAG: "%317:sub31": 315 # CHECK-CP-JSON-DAG: "%359:sub0": 408 # CHECK-CP-JSON-DAG: "%359:sub1": 407 # CHECK-CP-JSON-DAG: "%359:sub2": 406 # CHECK-CP-JSON-DAG: "%359:sub3": 405 # CHECK-CP-JSON-DAG: "%359:sub4": 402 # CHECK-CP-JSON-DAG: "%359:sub5": 401 # CHECK-CP-JSON-DAG: "%359:sub6": 400 # CHECK-CP-JSON-DAG: "%359:sub7": 399 # CHECK-CP-JSON-DAG: "%359:sub8": 396 # CHECK-CP-JSON-DAG: "%359:sub9": 395 # CHECK-CP-JSON-DAG: "%359:sub10": 394 # CHECK-CP-JSON-DAG: "%359:sub11": 393 # CHECK-CP-JSON-DAG: "%359:sub12": 390 # CHECK-CP-JSON-DAG: "%359:sub13": 389 # CHECK-CP-JSON-DAG: "%359:sub14": 388 # CHECK-CP-JSON-DAG: "%359:sub15": 387 # CHECK-CP-JSON-DAG: "%359:sub16": 384 # CHECK-CP-JSON-DAG: "%359:sub17": 383 # CHECK-CP-JSON-DAG: "%359:sub18": 382 # CHECK-CP-JSON-DAG: "%359:sub19": 381 # CHECK-CP-JSON-DAG: "%359:sub20": 378 # CHECK-CP-JSON-DAG: "%359:sub21": 377 # CHECK-CP-JSON-DAG: "%359:sub22": 376 # CHECK-CP-JSON-DAG: "%359:sub23": 375 # CHECK-CP-JSON-DAG: "%359:sub24": 372 # CHECK-CP-JSON-DAG: "%359:sub25": 371 # CHECK-CP-JSON-DAG: "%359:sub26": 370 # CHECK-CP-JSON-DAG: "%359:sub27": 369 # CHECK-CP-JSON-DAG: "%359:sub28": 366 # CHECK-CP-JSON-DAG: "%359:sub29": 365 # CHECK-CP-JSON-DAG: "%359:sub30": 364 # CHECK-CP-JSON-DAG: "%359:sub31": 363 # CHECK-CP-JSON-DAG: "%361": 25 # CHECK-CP-JSON-DAG: "%362": 25 # CHECK-CP-JSON-DAG: "%363": 25 # CHECK-CP-JSON-DAG: "%364": 25 # CHECK-CP-JSON-DAG: "%366": 25 # CHECK-CP-JSON-DAG: "%367": 25 # CHECK-CP-JSON-DAG: "%368": 25 # CHECK-CP-JSON-DAG: "%369": 25 # CHECK-CP-JSON-DAG: "%371": 25 # CHECK-CP-JSON-DAG: "%372": 25 # CHECK-CP-JSON-DAG: "%373": 25 # CHECK-CP-JSON-DAG: "%374": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 408 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%376:vgpr_32 = COPY %375.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 119 # CHECK-CP-JSON-DAG: "%69:sub1": 118 # CHECK-CP-JSON-DAG: "%69:sub2": 117 # CHECK-CP-JSON-DAG: "%69:sub3": 116 # CHECK-CP-JSON-DAG: "%69:sub4": 113 # CHECK-CP-JSON-DAG: "%69:sub5": 112 # CHECK-CP-JSON-DAG: "%69:sub6": 111 # CHECK-CP-JSON-DAG: "%69:sub7": 110 # CHECK-CP-JSON-DAG: "%69:sub8": 107 # CHECK-CP-JSON-DAG: "%69:sub9": 106 # CHECK-CP-JSON-DAG: "%69:sub10": 105 # CHECK-CP-JSON-DAG: "%69:sub11": 104 # CHECK-CP-JSON-DAG: "%69:sub12": 101 # CHECK-CP-JSON-DAG: "%69:sub13": 100 # CHECK-CP-JSON-DAG: "%69:sub14": 99 # CHECK-CP-JSON-DAG: "%69:sub15": 98 # CHECK-CP-JSON-DAG: "%69:sub16": 95 # CHECK-CP-JSON-DAG: "%69:sub17": 94 # CHECK-CP-JSON-DAG: "%69:sub18": 93 # CHECK-CP-JSON-DAG: "%69:sub19": 92 # CHECK-CP-JSON-DAG: "%69:sub20": 89 # CHECK-CP-JSON-DAG: "%69:sub21": 88 # CHECK-CP-JSON-DAG: "%69:sub22": 87 # CHECK-CP-JSON-DAG: "%69:sub23": 86 # CHECK-CP-JSON-DAG: "%69:sub24": 83 # CHECK-CP-JSON-DAG: "%69:sub25": 82 # CHECK-CP-JSON-DAG: "%69:sub26": 81 # CHECK-CP-JSON-DAG: "%69:sub27": 80 # CHECK-CP-JSON-DAG: "%69:sub28": 77 # CHECK-CP-JSON-DAG: "%69:sub29": 76 # CHECK-CP-JSON-DAG: "%69:sub30": 75 # CHECK-CP-JSON-DAG: "%69:sub31": 74 # CHECK-CP-JSON-DAG: "%70:sub0": 71 # CHECK-CP-JSON-DAG: "%70:sub1": 70 # CHECK-CP-JSON-DAG: "%70:sub2": 69 # CHECK-CP-JSON-DAG: "%70:sub3": 68 # CHECK-CP-JSON-DAG: "%70:sub4": 65 # CHECK-CP-JSON-DAG: "%70:sub5": 64 # CHECK-CP-JSON-DAG: "%70:sub6": 63 # CHECK-CP-JSON-DAG: "%70:sub7": 62 # CHECK-CP-JSON-DAG: "%70:sub8": 59 # CHECK-CP-JSON-DAG: "%70:sub9": 58 # CHECK-CP-JSON-DAG: "%70:sub10": 57 # CHECK-CP-JSON-DAG: "%70:sub11": 56 # CHECK-CP-JSON-DAG: "%70:sub12": 53 # CHECK-CP-JSON-DAG: "%70:sub13": 52 # CHECK-CP-JSON-DAG: "%70:sub14": 51 # CHECK-CP-JSON-DAG: "%70:sub15": 50 # CHECK-CP-JSON-DAG: "%70:sub16": 47 # CHECK-CP-JSON-DAG: "%70:sub17": 46 # CHECK-CP-JSON-DAG: "%70:sub18": 45 # CHECK-CP-JSON-DAG: "%70:sub19": 44 # CHECK-CP-JSON-DAG: "%70:sub20": 41 # CHECK-CP-JSON-DAG: "%70:sub21": 40 # CHECK-CP-JSON-DAG: "%70:sub22": 39 # CHECK-CP-JSON-DAG: "%70:sub23": 38 # CHECK-CP-JSON-DAG: "%70:sub24": 35 # CHECK-CP-JSON-DAG: "%70:sub25": 34 # CHECK-CP-JSON-DAG: "%70:sub26": 33 # CHECK-CP-JSON-DAG: "%70:sub27": 32 # CHECK-CP-JSON-DAG: "%70:sub28": 29 # CHECK-CP-JSON-DAG: "%70:sub29": 28 # CHECK-CP-JSON-DAG: "%70:sub30": 27 # CHECK-CP-JSON-DAG: "%70:sub31": 26 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 167 # CHECK-CP-JSON-DAG: "%149:sub1": 166 # CHECK-CP-JSON-DAG: "%149:sub2": 165 # CHECK-CP-JSON-DAG: "%149:sub3": 164 # CHECK-CP-JSON-DAG: "%149:sub4": 161 # CHECK-CP-JSON-DAG: "%149:sub5": 160 # CHECK-CP-JSON-DAG: "%149:sub6": 159 # CHECK-CP-JSON-DAG: "%149:sub7": 158 # CHECK-CP-JSON-DAG: "%149:sub8": 155 # CHECK-CP-JSON-DAG: "%149:sub9": 154 # CHECK-CP-JSON-DAG: "%149:sub10": 153 # CHECK-CP-JSON-DAG: "%149:sub11": 152 # CHECK-CP-JSON-DAG: "%149:sub12": 149 # CHECK-CP-JSON-DAG: "%149:sub13": 148 # CHECK-CP-JSON-DAG: "%149:sub14": 147 # CHECK-CP-JSON-DAG: "%149:sub15": 146 # CHECK-CP-JSON-DAG: "%149:sub16": 143 # CHECK-CP-JSON-DAG: "%149:sub17": 142 # CHECK-CP-JSON-DAG: "%149:sub18": 141 # CHECK-CP-JSON-DAG: "%149:sub19": 140 # CHECK-CP-JSON-DAG: "%149:sub20": 137 # CHECK-CP-JSON-DAG: "%149:sub21": 136 # CHECK-CP-JSON-DAG: "%149:sub22": 135 # CHECK-CP-JSON-DAG: "%149:sub23": 134 # CHECK-CP-JSON-DAG: "%149:sub24": 131 # CHECK-CP-JSON-DAG: "%149:sub25": 130 # CHECK-CP-JSON-DAG: "%149:sub26": 129 # CHECK-CP-JSON-DAG: "%149:sub27": 128 # CHECK-CP-JSON-DAG: "%149:sub28": 125 # CHECK-CP-JSON-DAG: "%149:sub29": 124 # CHECK-CP-JSON-DAG: "%149:sub30": 123 # CHECK-CP-JSON-DAG: "%149:sub31": 122 # CHECK-CP-JSON-DAG: "%191:sub0": 215 # CHECK-CP-JSON-DAG: "%191:sub1": 214 # CHECK-CP-JSON-DAG: "%191:sub2": 213 # CHECK-CP-JSON-DAG: "%191:sub3": 212 # CHECK-CP-JSON-DAG: "%191:sub4": 209 # CHECK-CP-JSON-DAG: "%191:sub5": 208 # CHECK-CP-JSON-DAG: "%191:sub6": 207 # CHECK-CP-JSON-DAG: "%191:sub7": 206 # CHECK-CP-JSON-DAG: "%191:sub8": 203 # CHECK-CP-JSON-DAG: "%191:sub9": 202 # CHECK-CP-JSON-DAG: "%191:sub10": 201 # CHECK-CP-JSON-DAG: "%191:sub11": 200 # CHECK-CP-JSON-DAG: "%191:sub12": 197 # CHECK-CP-JSON-DAG: "%191:sub13": 196 # CHECK-CP-JSON-DAG: "%191:sub14": 195 # CHECK-CP-JSON-DAG: "%191:sub15": 194 # CHECK-CP-JSON-DAG: "%191:sub16": 191 # CHECK-CP-JSON-DAG: "%191:sub17": 190 # CHECK-CP-JSON-DAG: "%191:sub18": 189 # CHECK-CP-JSON-DAG: "%191:sub19": 188 # CHECK-CP-JSON-DAG: "%191:sub20": 185 # CHECK-CP-JSON-DAG: "%191:sub21": 184 # CHECK-CP-JSON-DAG: "%191:sub22": 183 # CHECK-CP-JSON-DAG: "%191:sub23": 182 # CHECK-CP-JSON-DAG: "%191:sub24": 179 # CHECK-CP-JSON-DAG: "%191:sub25": 178 # CHECK-CP-JSON-DAG: "%191:sub26": 177 # CHECK-CP-JSON-DAG: "%191:sub27": 176 # CHECK-CP-JSON-DAG: "%191:sub28": 173 # CHECK-CP-JSON-DAG: "%191:sub29": 172 # CHECK-CP-JSON-DAG: "%191:sub30": 171 # CHECK-CP-JSON-DAG: "%191:sub31": 170 # CHECK-CP-JSON-DAG: "%233:sub0": 263 # CHECK-CP-JSON-DAG: "%233:sub1": 262 # CHECK-CP-JSON-DAG: "%233:sub2": 261 # CHECK-CP-JSON-DAG: "%233:sub3": 260 # CHECK-CP-JSON-DAG: "%233:sub4": 257 # CHECK-CP-JSON-DAG: "%233:sub5": 256 # CHECK-CP-JSON-DAG: "%233:sub6": 255 # CHECK-CP-JSON-DAG: "%233:sub7": 254 # CHECK-CP-JSON-DAG: "%233:sub8": 251 # CHECK-CP-JSON-DAG: "%233:sub9": 250 # CHECK-CP-JSON-DAG: "%233:sub10": 249 # CHECK-CP-JSON-DAG: "%233:sub11": 248 # CHECK-CP-JSON-DAG: "%233:sub12": 245 # CHECK-CP-JSON-DAG: "%233:sub13": 244 # CHECK-CP-JSON-DAG: "%233:sub14": 243 # CHECK-CP-JSON-DAG: "%233:sub15": 242 # CHECK-CP-JSON-DAG: "%233:sub16": 239 # CHECK-CP-JSON-DAG: "%233:sub17": 238 # CHECK-CP-JSON-DAG: "%233:sub18": 237 # CHECK-CP-JSON-DAG: "%233:sub19": 236 # CHECK-CP-JSON-DAG: "%233:sub20": 233 # CHECK-CP-JSON-DAG: "%233:sub21": 232 # CHECK-CP-JSON-DAG: "%233:sub22": 231 # CHECK-CP-JSON-DAG: "%233:sub23": 230 # CHECK-CP-JSON-DAG: "%233:sub24": 227 # CHECK-CP-JSON-DAG: "%233:sub25": 226 # CHECK-CP-JSON-DAG: "%233:sub26": 225 # CHECK-CP-JSON-DAG: "%233:sub27": 224 # CHECK-CP-JSON-DAG: "%233:sub28": 221 # CHECK-CP-JSON-DAG: "%233:sub29": 220 # CHECK-CP-JSON-DAG: "%233:sub30": 219 # CHECK-CP-JSON-DAG: "%233:sub31": 218 # CHECK-CP-JSON-DAG: "%275:sub0": 311 # CHECK-CP-JSON-DAG: "%275:sub1": 310 # CHECK-CP-JSON-DAG: "%275:sub2": 309 # CHECK-CP-JSON-DAG: "%275:sub3": 308 # CHECK-CP-JSON-DAG: "%275:sub4": 305 # CHECK-CP-JSON-DAG: "%275:sub5": 304 # CHECK-CP-JSON-DAG: "%275:sub6": 303 # CHECK-CP-JSON-DAG: "%275:sub7": 302 # CHECK-CP-JSON-DAG: "%275:sub8": 299 # CHECK-CP-JSON-DAG: "%275:sub9": 298 # CHECK-CP-JSON-DAG: "%275:sub10": 297 # CHECK-CP-JSON-DAG: "%275:sub11": 296 # CHECK-CP-JSON-DAG: "%275:sub12": 293 # CHECK-CP-JSON-DAG: "%275:sub13": 292 # CHECK-CP-JSON-DAG: "%275:sub14": 291 # CHECK-CP-JSON-DAG: "%275:sub15": 290 # CHECK-CP-JSON-DAG: "%275:sub16": 287 # CHECK-CP-JSON-DAG: "%275:sub17": 286 # CHECK-CP-JSON-DAG: "%275:sub18": 285 # CHECK-CP-JSON-DAG: "%275:sub19": 284 # CHECK-CP-JSON-DAG: "%275:sub20": 281 # CHECK-CP-JSON-DAG: "%275:sub21": 280 # CHECK-CP-JSON-DAG: "%275:sub22": 279 # CHECK-CP-JSON-DAG: "%275:sub23": 278 # CHECK-CP-JSON-DAG: "%275:sub24": 275 # CHECK-CP-JSON-DAG: "%275:sub25": 274 # CHECK-CP-JSON-DAG: "%275:sub26": 273 # CHECK-CP-JSON-DAG: "%275:sub27": 272 # CHECK-CP-JSON-DAG: "%275:sub28": 269 # CHECK-CP-JSON-DAG: "%275:sub29": 268 # CHECK-CP-JSON-DAG: "%275:sub30": 267 # CHECK-CP-JSON-DAG: "%275:sub31": 266 # CHECK-CP-JSON-DAG: "%317:sub0": 359 # CHECK-CP-JSON-DAG: "%317:sub1": 358 # CHECK-CP-JSON-DAG: "%317:sub2": 357 # CHECK-CP-JSON-DAG: "%317:sub3": 356 # CHECK-CP-JSON-DAG: "%317:sub4": 353 # CHECK-CP-JSON-DAG: "%317:sub5": 352 # CHECK-CP-JSON-DAG: "%317:sub6": 351 # CHECK-CP-JSON-DAG: "%317:sub7": 350 # CHECK-CP-JSON-DAG: "%317:sub8": 347 # CHECK-CP-JSON-DAG: "%317:sub9": 346 # CHECK-CP-JSON-DAG: "%317:sub10": 345 # CHECK-CP-JSON-DAG: "%317:sub11": 344 # CHECK-CP-JSON-DAG: "%317:sub12": 341 # CHECK-CP-JSON-DAG: "%317:sub13": 340 # CHECK-CP-JSON-DAG: "%317:sub14": 339 # CHECK-CP-JSON-DAG: "%317:sub15": 338 # CHECK-CP-JSON-DAG: "%317:sub16": 335 # CHECK-CP-JSON-DAG: "%317:sub17": 334 # CHECK-CP-JSON-DAG: "%317:sub18": 333 # CHECK-CP-JSON-DAG: "%317:sub19": 332 # CHECK-CP-JSON-DAG: "%317:sub20": 329 # CHECK-CP-JSON-DAG: "%317:sub21": 328 # CHECK-CP-JSON-DAG: "%317:sub22": 327 # CHECK-CP-JSON-DAG: "%317:sub23": 326 # CHECK-CP-JSON-DAG: "%317:sub24": 323 # CHECK-CP-JSON-DAG: "%317:sub25": 322 # CHECK-CP-JSON-DAG: "%317:sub26": 321 # CHECK-CP-JSON-DAG: "%317:sub27": 320 # CHECK-CP-JSON-DAG: "%317:sub28": 317 # CHECK-CP-JSON-DAG: "%317:sub29": 316 # CHECK-CP-JSON-DAG: "%317:sub30": 315 # CHECK-CP-JSON-DAG: "%317:sub31": 314 # CHECK-CP-JSON-DAG: "%359:sub0": 407 # CHECK-CP-JSON-DAG: "%359:sub1": 406 # CHECK-CP-JSON-DAG: "%359:sub2": 405 # CHECK-CP-JSON-DAG: "%359:sub3": 404 # CHECK-CP-JSON-DAG: "%359:sub4": 401 # CHECK-CP-JSON-DAG: "%359:sub5": 400 # CHECK-CP-JSON-DAG: "%359:sub6": 399 # CHECK-CP-JSON-DAG: "%359:sub7": 398 # CHECK-CP-JSON-DAG: "%359:sub8": 395 # CHECK-CP-JSON-DAG: "%359:sub9": 394 # CHECK-CP-JSON-DAG: "%359:sub10": 393 # CHECK-CP-JSON-DAG: "%359:sub11": 392 # CHECK-CP-JSON-DAG: "%359:sub12": 389 # CHECK-CP-JSON-DAG: "%359:sub13": 388 # CHECK-CP-JSON-DAG: "%359:sub14": 387 # CHECK-CP-JSON-DAG: "%359:sub15": 386 # CHECK-CP-JSON-DAG: "%359:sub16": 383 # CHECK-CP-JSON-DAG: "%359:sub17": 382 # CHECK-CP-JSON-DAG: "%359:sub18": 381 # CHECK-CP-JSON-DAG: "%359:sub19": 380 # CHECK-CP-JSON-DAG: "%359:sub20": 377 # CHECK-CP-JSON-DAG: "%359:sub21": 376 # CHECK-CP-JSON-DAG: "%359:sub22": 375 # CHECK-CP-JSON-DAG: "%359:sub23": 374 # CHECK-CP-JSON-DAG: "%359:sub24": 371 # CHECK-CP-JSON-DAG: "%359:sub25": 370 # CHECK-CP-JSON-DAG: "%359:sub26": 369 # CHECK-CP-JSON-DAG: "%359:sub27": 368 # CHECK-CP-JSON-DAG: "%359:sub28": 365 # CHECK-CP-JSON-DAG: "%359:sub29": 364 # CHECK-CP-JSON-DAG: "%359:sub30": 363 # CHECK-CP-JSON-DAG: "%359:sub31": 362 # CHECK-CP-JSON-DAG: "%361": 24 # CHECK-CP-JSON-DAG: "%362": 24 # CHECK-CP-JSON-DAG: "%363": 24 # CHECK-CP-JSON-DAG: "%364": 24 # CHECK-CP-JSON-DAG: "%366": 24 # CHECK-CP-JSON-DAG: "%367": 24 # CHECK-CP-JSON-DAG: "%368": 24 # CHECK-CP-JSON-DAG: "%369": 24 # CHECK-CP-JSON-DAG: "%371": 24 # CHECK-CP-JSON-DAG: "%372": 24 # CHECK-CP-JSON-DAG: "%373": 24 # CHECK-CP-JSON-DAG: "%374": 24 # CHECK-CP-JSON-DAG: "%375:sub0": 3 # CHECK-CP-JSON-DAG: "%375:sub1": 2 # CHECK-CP-JSON-DAG: "%375:sub2": 1 # CHECK-CP-JSON-DAG: "%375:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 407 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%377:vgpr_32 = COPY %375.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 118 # CHECK-CP-JSON-DAG: "%69:sub1": 117 # CHECK-CP-JSON-DAG: "%69:sub2": 116 # CHECK-CP-JSON-DAG: "%69:sub3": 115 # CHECK-CP-JSON-DAG: "%69:sub4": 112 # CHECK-CP-JSON-DAG: "%69:sub5": 111 # CHECK-CP-JSON-DAG: "%69:sub6": 110 # CHECK-CP-JSON-DAG: "%69:sub7": 109 # CHECK-CP-JSON-DAG: "%69:sub8": 106 # CHECK-CP-JSON-DAG: "%69:sub9": 105 # CHECK-CP-JSON-DAG: "%69:sub10": 104 # CHECK-CP-JSON-DAG: "%69:sub11": 103 # CHECK-CP-JSON-DAG: "%69:sub12": 100 # CHECK-CP-JSON-DAG: "%69:sub13": 99 # CHECK-CP-JSON-DAG: "%69:sub14": 98 # CHECK-CP-JSON-DAG: "%69:sub15": 97 # CHECK-CP-JSON-DAG: "%69:sub16": 94 # CHECK-CP-JSON-DAG: "%69:sub17": 93 # CHECK-CP-JSON-DAG: "%69:sub18": 92 # CHECK-CP-JSON-DAG: "%69:sub19": 91 # CHECK-CP-JSON-DAG: "%69:sub20": 88 # CHECK-CP-JSON-DAG: "%69:sub21": 87 # CHECK-CP-JSON-DAG: "%69:sub22": 86 # CHECK-CP-JSON-DAG: "%69:sub23": 85 # CHECK-CP-JSON-DAG: "%69:sub24": 82 # CHECK-CP-JSON-DAG: "%69:sub25": 81 # CHECK-CP-JSON-DAG: "%69:sub26": 80 # CHECK-CP-JSON-DAG: "%69:sub27": 79 # CHECK-CP-JSON-DAG: "%69:sub28": 76 # CHECK-CP-JSON-DAG: "%69:sub29": 75 # CHECK-CP-JSON-DAG: "%69:sub30": 74 # CHECK-CP-JSON-DAG: "%69:sub31": 73 # CHECK-CP-JSON-DAG: "%70:sub0": 70 # CHECK-CP-JSON-DAG: "%70:sub1": 69 # CHECK-CP-JSON-DAG: "%70:sub2": 68 # CHECK-CP-JSON-DAG: "%70:sub3": 67 # CHECK-CP-JSON-DAG: "%70:sub4": 64 # CHECK-CP-JSON-DAG: "%70:sub5": 63 # CHECK-CP-JSON-DAG: "%70:sub6": 62 # CHECK-CP-JSON-DAG: "%70:sub7": 61 # CHECK-CP-JSON-DAG: "%70:sub8": 58 # CHECK-CP-JSON-DAG: "%70:sub9": 57 # CHECK-CP-JSON-DAG: "%70:sub10": 56 # CHECK-CP-JSON-DAG: "%70:sub11": 55 # CHECK-CP-JSON-DAG: "%70:sub12": 52 # CHECK-CP-JSON-DAG: "%70:sub13": 51 # CHECK-CP-JSON-DAG: "%70:sub14": 50 # CHECK-CP-JSON-DAG: "%70:sub15": 49 # CHECK-CP-JSON-DAG: "%70:sub16": 46 # CHECK-CP-JSON-DAG: "%70:sub17": 45 # CHECK-CP-JSON-DAG: "%70:sub18": 44 # CHECK-CP-JSON-DAG: "%70:sub19": 43 # CHECK-CP-JSON-DAG: "%70:sub20": 40 # CHECK-CP-JSON-DAG: "%70:sub21": 39 # CHECK-CP-JSON-DAG: "%70:sub22": 38 # CHECK-CP-JSON-DAG: "%70:sub23": 37 # CHECK-CP-JSON-DAG: "%70:sub24": 34 # CHECK-CP-JSON-DAG: "%70:sub25": 33 # CHECK-CP-JSON-DAG: "%70:sub26": 32 # CHECK-CP-JSON-DAG: "%70:sub27": 31 # CHECK-CP-JSON-DAG: "%70:sub28": 28 # CHECK-CP-JSON-DAG: "%70:sub29": 27 # CHECK-CP-JSON-DAG: "%70:sub30": 26 # CHECK-CP-JSON-DAG: "%70:sub31": 25 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 166 # CHECK-CP-JSON-DAG: "%149:sub1": 165 # CHECK-CP-JSON-DAG: "%149:sub2": 164 # CHECK-CP-JSON-DAG: "%149:sub3": 163 # CHECK-CP-JSON-DAG: "%149:sub4": 160 # CHECK-CP-JSON-DAG: "%149:sub5": 159 # CHECK-CP-JSON-DAG: "%149:sub6": 158 # CHECK-CP-JSON-DAG: "%149:sub7": 157 # CHECK-CP-JSON-DAG: "%149:sub8": 154 # CHECK-CP-JSON-DAG: "%149:sub9": 153 # CHECK-CP-JSON-DAG: "%149:sub10": 152 # CHECK-CP-JSON-DAG: "%149:sub11": 151 # CHECK-CP-JSON-DAG: "%149:sub12": 148 # CHECK-CP-JSON-DAG: "%149:sub13": 147 # CHECK-CP-JSON-DAG: "%149:sub14": 146 # CHECK-CP-JSON-DAG: "%149:sub15": 145 # CHECK-CP-JSON-DAG: "%149:sub16": 142 # CHECK-CP-JSON-DAG: "%149:sub17": 141 # CHECK-CP-JSON-DAG: "%149:sub18": 140 # CHECK-CP-JSON-DAG: "%149:sub19": 139 # CHECK-CP-JSON-DAG: "%149:sub20": 136 # CHECK-CP-JSON-DAG: "%149:sub21": 135 # CHECK-CP-JSON-DAG: "%149:sub22": 134 # CHECK-CP-JSON-DAG: "%149:sub23": 133 # CHECK-CP-JSON-DAG: "%149:sub24": 130 # CHECK-CP-JSON-DAG: "%149:sub25": 129 # CHECK-CP-JSON-DAG: "%149:sub26": 128 # CHECK-CP-JSON-DAG: "%149:sub27": 127 # CHECK-CP-JSON-DAG: "%149:sub28": 124 # CHECK-CP-JSON-DAG: "%149:sub29": 123 # CHECK-CP-JSON-DAG: "%149:sub30": 122 # CHECK-CP-JSON-DAG: "%149:sub31": 121 # CHECK-CP-JSON-DAG: "%191:sub0": 214 # CHECK-CP-JSON-DAG: "%191:sub1": 213 # CHECK-CP-JSON-DAG: "%191:sub2": 212 # CHECK-CP-JSON-DAG: "%191:sub3": 211 # CHECK-CP-JSON-DAG: "%191:sub4": 208 # CHECK-CP-JSON-DAG: "%191:sub5": 207 # CHECK-CP-JSON-DAG: "%191:sub6": 206 # CHECK-CP-JSON-DAG: "%191:sub7": 205 # CHECK-CP-JSON-DAG: "%191:sub8": 202 # CHECK-CP-JSON-DAG: "%191:sub9": 201 # CHECK-CP-JSON-DAG: "%191:sub10": 200 # CHECK-CP-JSON-DAG: "%191:sub11": 199 # CHECK-CP-JSON-DAG: "%191:sub12": 196 # CHECK-CP-JSON-DAG: "%191:sub13": 195 # CHECK-CP-JSON-DAG: "%191:sub14": 194 # CHECK-CP-JSON-DAG: "%191:sub15": 193 # CHECK-CP-JSON-DAG: "%191:sub16": 190 # CHECK-CP-JSON-DAG: "%191:sub17": 189 # CHECK-CP-JSON-DAG: "%191:sub18": 188 # CHECK-CP-JSON-DAG: "%191:sub19": 187 # CHECK-CP-JSON-DAG: "%191:sub20": 184 # CHECK-CP-JSON-DAG: "%191:sub21": 183 # CHECK-CP-JSON-DAG: "%191:sub22": 182 # CHECK-CP-JSON-DAG: "%191:sub23": 181 # CHECK-CP-JSON-DAG: "%191:sub24": 178 # CHECK-CP-JSON-DAG: "%191:sub25": 177 # CHECK-CP-JSON-DAG: "%191:sub26": 176 # CHECK-CP-JSON-DAG: "%191:sub27": 175 # CHECK-CP-JSON-DAG: "%191:sub28": 172 # CHECK-CP-JSON-DAG: "%191:sub29": 171 # CHECK-CP-JSON-DAG: "%191:sub30": 170 # CHECK-CP-JSON-DAG: "%191:sub31": 169 # CHECK-CP-JSON-DAG: "%233:sub0": 262 # CHECK-CP-JSON-DAG: "%233:sub1": 261 # CHECK-CP-JSON-DAG: "%233:sub2": 260 # CHECK-CP-JSON-DAG: "%233:sub3": 259 # CHECK-CP-JSON-DAG: "%233:sub4": 256 # CHECK-CP-JSON-DAG: "%233:sub5": 255 # CHECK-CP-JSON-DAG: "%233:sub6": 254 # CHECK-CP-JSON-DAG: "%233:sub7": 253 # CHECK-CP-JSON-DAG: "%233:sub8": 250 # CHECK-CP-JSON-DAG: "%233:sub9": 249 # CHECK-CP-JSON-DAG: "%233:sub10": 248 # CHECK-CP-JSON-DAG: "%233:sub11": 247 # CHECK-CP-JSON-DAG: "%233:sub12": 244 # CHECK-CP-JSON-DAG: "%233:sub13": 243 # CHECK-CP-JSON-DAG: "%233:sub14": 242 # CHECK-CP-JSON-DAG: "%233:sub15": 241 # CHECK-CP-JSON-DAG: "%233:sub16": 238 # CHECK-CP-JSON-DAG: "%233:sub17": 237 # CHECK-CP-JSON-DAG: "%233:sub18": 236 # CHECK-CP-JSON-DAG: "%233:sub19": 235 # CHECK-CP-JSON-DAG: "%233:sub20": 232 # CHECK-CP-JSON-DAG: "%233:sub21": 231 # CHECK-CP-JSON-DAG: "%233:sub22": 230 # CHECK-CP-JSON-DAG: "%233:sub23": 229 # CHECK-CP-JSON-DAG: "%233:sub24": 226 # CHECK-CP-JSON-DAG: "%233:sub25": 225 # CHECK-CP-JSON-DAG: "%233:sub26": 224 # CHECK-CP-JSON-DAG: "%233:sub27": 223 # CHECK-CP-JSON-DAG: "%233:sub28": 220 # CHECK-CP-JSON-DAG: "%233:sub29": 219 # CHECK-CP-JSON-DAG: "%233:sub30": 218 # CHECK-CP-JSON-DAG: "%233:sub31": 217 # CHECK-CP-JSON-DAG: "%275:sub0": 310 # CHECK-CP-JSON-DAG: "%275:sub1": 309 # CHECK-CP-JSON-DAG: "%275:sub2": 308 # CHECK-CP-JSON-DAG: "%275:sub3": 307 # CHECK-CP-JSON-DAG: "%275:sub4": 304 # CHECK-CP-JSON-DAG: "%275:sub5": 303 # CHECK-CP-JSON-DAG: "%275:sub6": 302 # CHECK-CP-JSON-DAG: "%275:sub7": 301 # CHECK-CP-JSON-DAG: "%275:sub8": 298 # CHECK-CP-JSON-DAG: "%275:sub9": 297 # CHECK-CP-JSON-DAG: "%275:sub10": 296 # CHECK-CP-JSON-DAG: "%275:sub11": 295 # CHECK-CP-JSON-DAG: "%275:sub12": 292 # CHECK-CP-JSON-DAG: "%275:sub13": 291 # CHECK-CP-JSON-DAG: "%275:sub14": 290 # CHECK-CP-JSON-DAG: "%275:sub15": 289 # CHECK-CP-JSON-DAG: "%275:sub16": 286 # CHECK-CP-JSON-DAG: "%275:sub17": 285 # CHECK-CP-JSON-DAG: "%275:sub18": 284 # CHECK-CP-JSON-DAG: "%275:sub19": 283 # CHECK-CP-JSON-DAG: "%275:sub20": 280 # CHECK-CP-JSON-DAG: "%275:sub21": 279 # CHECK-CP-JSON-DAG: "%275:sub22": 278 # CHECK-CP-JSON-DAG: "%275:sub23": 277 # CHECK-CP-JSON-DAG: "%275:sub24": 274 # CHECK-CP-JSON-DAG: "%275:sub25": 273 # CHECK-CP-JSON-DAG: "%275:sub26": 272 # CHECK-CP-JSON-DAG: "%275:sub27": 271 # CHECK-CP-JSON-DAG: "%275:sub28": 268 # CHECK-CP-JSON-DAG: "%275:sub29": 267 # CHECK-CP-JSON-DAG: "%275:sub30": 266 # CHECK-CP-JSON-DAG: "%275:sub31": 265 # CHECK-CP-JSON-DAG: "%317:sub0": 358 # CHECK-CP-JSON-DAG: "%317:sub1": 357 # CHECK-CP-JSON-DAG: "%317:sub2": 356 # CHECK-CP-JSON-DAG: "%317:sub3": 355 # CHECK-CP-JSON-DAG: "%317:sub4": 352 # CHECK-CP-JSON-DAG: "%317:sub5": 351 # CHECK-CP-JSON-DAG: "%317:sub6": 350 # CHECK-CP-JSON-DAG: "%317:sub7": 349 # CHECK-CP-JSON-DAG: "%317:sub8": 346 # CHECK-CP-JSON-DAG: "%317:sub9": 345 # CHECK-CP-JSON-DAG: "%317:sub10": 344 # CHECK-CP-JSON-DAG: "%317:sub11": 343 # CHECK-CP-JSON-DAG: "%317:sub12": 340 # CHECK-CP-JSON-DAG: "%317:sub13": 339 # CHECK-CP-JSON-DAG: "%317:sub14": 338 # CHECK-CP-JSON-DAG: "%317:sub15": 337 # CHECK-CP-JSON-DAG: "%317:sub16": 334 # CHECK-CP-JSON-DAG: "%317:sub17": 333 # CHECK-CP-JSON-DAG: "%317:sub18": 332 # CHECK-CP-JSON-DAG: "%317:sub19": 331 # CHECK-CP-JSON-DAG: "%317:sub20": 328 # CHECK-CP-JSON-DAG: "%317:sub21": 327 # CHECK-CP-JSON-DAG: "%317:sub22": 326 # CHECK-CP-JSON-DAG: "%317:sub23": 325 # CHECK-CP-JSON-DAG: "%317:sub24": 322 # CHECK-CP-JSON-DAG: "%317:sub25": 321 # CHECK-CP-JSON-DAG: "%317:sub26": 320 # CHECK-CP-JSON-DAG: "%317:sub27": 319 # CHECK-CP-JSON-DAG: "%317:sub28": 316 # CHECK-CP-JSON-DAG: "%317:sub29": 315 # CHECK-CP-JSON-DAG: "%317:sub30": 314 # CHECK-CP-JSON-DAG: "%317:sub31": 313 # CHECK-CP-JSON-DAG: "%359:sub0": 406 # CHECK-CP-JSON-DAG: "%359:sub1": 405 # CHECK-CP-JSON-DAG: "%359:sub2": 404 # CHECK-CP-JSON-DAG: "%359:sub3": 403 # CHECK-CP-JSON-DAG: "%359:sub4": 400 # CHECK-CP-JSON-DAG: "%359:sub5": 399 # CHECK-CP-JSON-DAG: "%359:sub6": 398 # CHECK-CP-JSON-DAG: "%359:sub7": 397 # CHECK-CP-JSON-DAG: "%359:sub8": 394 # CHECK-CP-JSON-DAG: "%359:sub9": 393 # CHECK-CP-JSON-DAG: "%359:sub10": 392 # CHECK-CP-JSON-DAG: "%359:sub11": 391 # CHECK-CP-JSON-DAG: "%359:sub12": 388 # CHECK-CP-JSON-DAG: "%359:sub13": 387 # CHECK-CP-JSON-DAG: "%359:sub14": 386 # CHECK-CP-JSON-DAG: "%359:sub15": 385 # CHECK-CP-JSON-DAG: "%359:sub16": 382 # CHECK-CP-JSON-DAG: "%359:sub17": 381 # CHECK-CP-JSON-DAG: "%359:sub18": 380 # CHECK-CP-JSON-DAG: "%359:sub19": 379 # CHECK-CP-JSON-DAG: "%359:sub20": 376 # CHECK-CP-JSON-DAG: "%359:sub21": 375 # CHECK-CP-JSON-DAG: "%359:sub22": 374 # CHECK-CP-JSON-DAG: "%359:sub23": 373 # CHECK-CP-JSON-DAG: "%359:sub24": 370 # CHECK-CP-JSON-DAG: "%359:sub25": 369 # CHECK-CP-JSON-DAG: "%359:sub26": 368 # CHECK-CP-JSON-DAG: "%359:sub27": 367 # CHECK-CP-JSON-DAG: "%359:sub28": 364 # CHECK-CP-JSON-DAG: "%359:sub29": 363 # CHECK-CP-JSON-DAG: "%359:sub30": 362 # CHECK-CP-JSON-DAG: "%359:sub31": 361 # CHECK-CP-JSON-DAG: "%361": 23 # CHECK-CP-JSON-DAG: "%362": 23 # CHECK-CP-JSON-DAG: "%363": 23 # CHECK-CP-JSON-DAG: "%364": 23 # CHECK-CP-JSON-DAG: "%366": 23 # CHECK-CP-JSON-DAG: "%367": 23 # CHECK-CP-JSON-DAG: "%368": 23 # CHECK-CP-JSON-DAG: "%369": 23 # CHECK-CP-JSON-DAG: "%371": 23 # CHECK-CP-JSON-DAG: "%372": 23 # CHECK-CP-JSON-DAG: "%373": 23 # CHECK-CP-JSON-DAG: "%374": 23 # CHECK-CP-JSON-DAG: "%375:sub0": 2 # CHECK-CP-JSON-DAG: "%375:sub1": 1 # CHECK-CP-JSON-DAG: "%375:sub2": 0 # CHECK-CP-JSON-DAG: "%376": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 406 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%378:vgpr_32 = COPY %375.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 117 # CHECK-CP-JSON-DAG: "%69:sub1": 116 # CHECK-CP-JSON-DAG: "%69:sub2": 115 # CHECK-CP-JSON-DAG: "%69:sub3": 114 # CHECK-CP-JSON-DAG: "%69:sub4": 111 # CHECK-CP-JSON-DAG: "%69:sub5": 110 # CHECK-CP-JSON-DAG: "%69:sub6": 109 # CHECK-CP-JSON-DAG: "%69:sub7": 108 # CHECK-CP-JSON-DAG: "%69:sub8": 105 # CHECK-CP-JSON-DAG: "%69:sub9": 104 # CHECK-CP-JSON-DAG: "%69:sub10": 103 # CHECK-CP-JSON-DAG: "%69:sub11": 102 # CHECK-CP-JSON-DAG: "%69:sub12": 99 # CHECK-CP-JSON-DAG: "%69:sub13": 98 # CHECK-CP-JSON-DAG: "%69:sub14": 97 # CHECK-CP-JSON-DAG: "%69:sub15": 96 # CHECK-CP-JSON-DAG: "%69:sub16": 93 # CHECK-CP-JSON-DAG: "%69:sub17": 92 # CHECK-CP-JSON-DAG: "%69:sub18": 91 # CHECK-CP-JSON-DAG: "%69:sub19": 90 # CHECK-CP-JSON-DAG: "%69:sub20": 87 # CHECK-CP-JSON-DAG: "%69:sub21": 86 # CHECK-CP-JSON-DAG: "%69:sub22": 85 # CHECK-CP-JSON-DAG: "%69:sub23": 84 # CHECK-CP-JSON-DAG: "%69:sub24": 81 # CHECK-CP-JSON-DAG: "%69:sub25": 80 # CHECK-CP-JSON-DAG: "%69:sub26": 79 # CHECK-CP-JSON-DAG: "%69:sub27": 78 # CHECK-CP-JSON-DAG: "%69:sub28": 75 # CHECK-CP-JSON-DAG: "%69:sub29": 74 # CHECK-CP-JSON-DAG: "%69:sub30": 73 # CHECK-CP-JSON-DAG: "%69:sub31": 72 # CHECK-CP-JSON-DAG: "%70:sub0": 69 # CHECK-CP-JSON-DAG: "%70:sub1": 68 # CHECK-CP-JSON-DAG: "%70:sub2": 67 # CHECK-CP-JSON-DAG: "%70:sub3": 66 # CHECK-CP-JSON-DAG: "%70:sub4": 63 # CHECK-CP-JSON-DAG: "%70:sub5": 62 # CHECK-CP-JSON-DAG: "%70:sub6": 61 # CHECK-CP-JSON-DAG: "%70:sub7": 60 # CHECK-CP-JSON-DAG: "%70:sub8": 57 # CHECK-CP-JSON-DAG: "%70:sub9": 56 # CHECK-CP-JSON-DAG: "%70:sub10": 55 # CHECK-CP-JSON-DAG: "%70:sub11": 54 # CHECK-CP-JSON-DAG: "%70:sub12": 51 # CHECK-CP-JSON-DAG: "%70:sub13": 50 # CHECK-CP-JSON-DAG: "%70:sub14": 49 # CHECK-CP-JSON-DAG: "%70:sub15": 48 # CHECK-CP-JSON-DAG: "%70:sub16": 45 # CHECK-CP-JSON-DAG: "%70:sub17": 44 # CHECK-CP-JSON-DAG: "%70:sub18": 43 # CHECK-CP-JSON-DAG: "%70:sub19": 42 # CHECK-CP-JSON-DAG: "%70:sub20": 39 # CHECK-CP-JSON-DAG: "%70:sub21": 38 # CHECK-CP-JSON-DAG: "%70:sub22": 37 # CHECK-CP-JSON-DAG: "%70:sub23": 36 # CHECK-CP-JSON-DAG: "%70:sub24": 33 # CHECK-CP-JSON-DAG: "%70:sub25": 32 # CHECK-CP-JSON-DAG: "%70:sub26": 31 # CHECK-CP-JSON-DAG: "%70:sub27": 30 # CHECK-CP-JSON-DAG: "%70:sub28": 27 # CHECK-CP-JSON-DAG: "%70:sub29": 26 # CHECK-CP-JSON-DAG: "%70:sub30": 25 # CHECK-CP-JSON-DAG: "%70:sub31": 24 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 165 # CHECK-CP-JSON-DAG: "%149:sub1": 164 # CHECK-CP-JSON-DAG: "%149:sub2": 163 # CHECK-CP-JSON-DAG: "%149:sub3": 162 # CHECK-CP-JSON-DAG: "%149:sub4": 159 # CHECK-CP-JSON-DAG: "%149:sub5": 158 # CHECK-CP-JSON-DAG: "%149:sub6": 157 # CHECK-CP-JSON-DAG: "%149:sub7": 156 # CHECK-CP-JSON-DAG: "%149:sub8": 153 # CHECK-CP-JSON-DAG: "%149:sub9": 152 # CHECK-CP-JSON-DAG: "%149:sub10": 151 # CHECK-CP-JSON-DAG: "%149:sub11": 150 # CHECK-CP-JSON-DAG: "%149:sub12": 147 # CHECK-CP-JSON-DAG: "%149:sub13": 146 # CHECK-CP-JSON-DAG: "%149:sub14": 145 # CHECK-CP-JSON-DAG: "%149:sub15": 144 # CHECK-CP-JSON-DAG: "%149:sub16": 141 # CHECK-CP-JSON-DAG: "%149:sub17": 140 # CHECK-CP-JSON-DAG: "%149:sub18": 139 # CHECK-CP-JSON-DAG: "%149:sub19": 138 # CHECK-CP-JSON-DAG: "%149:sub20": 135 # CHECK-CP-JSON-DAG: "%149:sub21": 134 # CHECK-CP-JSON-DAG: "%149:sub22": 133 # CHECK-CP-JSON-DAG: "%149:sub23": 132 # CHECK-CP-JSON-DAG: "%149:sub24": 129 # CHECK-CP-JSON-DAG: "%149:sub25": 128 # CHECK-CP-JSON-DAG: "%149:sub26": 127 # CHECK-CP-JSON-DAG: "%149:sub27": 126 # CHECK-CP-JSON-DAG: "%149:sub28": 123 # CHECK-CP-JSON-DAG: "%149:sub29": 122 # CHECK-CP-JSON-DAG: "%149:sub30": 121 # CHECK-CP-JSON-DAG: "%149:sub31": 120 # CHECK-CP-JSON-DAG: "%191:sub0": 213 # CHECK-CP-JSON-DAG: "%191:sub1": 212 # CHECK-CP-JSON-DAG: "%191:sub2": 211 # CHECK-CP-JSON-DAG: "%191:sub3": 210 # CHECK-CP-JSON-DAG: "%191:sub4": 207 # CHECK-CP-JSON-DAG: "%191:sub5": 206 # CHECK-CP-JSON-DAG: "%191:sub6": 205 # CHECK-CP-JSON-DAG: "%191:sub7": 204 # CHECK-CP-JSON-DAG: "%191:sub8": 201 # CHECK-CP-JSON-DAG: "%191:sub9": 200 # CHECK-CP-JSON-DAG: "%191:sub10": 199 # CHECK-CP-JSON-DAG: "%191:sub11": 198 # CHECK-CP-JSON-DAG: "%191:sub12": 195 # CHECK-CP-JSON-DAG: "%191:sub13": 194 # CHECK-CP-JSON-DAG: "%191:sub14": 193 # CHECK-CP-JSON-DAG: "%191:sub15": 192 # CHECK-CP-JSON-DAG: "%191:sub16": 189 # CHECK-CP-JSON-DAG: "%191:sub17": 188 # CHECK-CP-JSON-DAG: "%191:sub18": 187 # CHECK-CP-JSON-DAG: "%191:sub19": 186 # CHECK-CP-JSON-DAG: "%191:sub20": 183 # CHECK-CP-JSON-DAG: "%191:sub21": 182 # CHECK-CP-JSON-DAG: "%191:sub22": 181 # CHECK-CP-JSON-DAG: "%191:sub23": 180 # CHECK-CP-JSON-DAG: "%191:sub24": 177 # CHECK-CP-JSON-DAG: "%191:sub25": 176 # CHECK-CP-JSON-DAG: "%191:sub26": 175 # CHECK-CP-JSON-DAG: "%191:sub27": 174 # CHECK-CP-JSON-DAG: "%191:sub28": 171 # CHECK-CP-JSON-DAG: "%191:sub29": 170 # CHECK-CP-JSON-DAG: "%191:sub30": 169 # CHECK-CP-JSON-DAG: "%191:sub31": 168 # CHECK-CP-JSON-DAG: "%233:sub0": 261 # CHECK-CP-JSON-DAG: "%233:sub1": 260 # CHECK-CP-JSON-DAG: "%233:sub2": 259 # CHECK-CP-JSON-DAG: "%233:sub3": 258 # CHECK-CP-JSON-DAG: "%233:sub4": 255 # CHECK-CP-JSON-DAG: "%233:sub5": 254 # CHECK-CP-JSON-DAG: "%233:sub6": 253 # CHECK-CP-JSON-DAG: "%233:sub7": 252 # CHECK-CP-JSON-DAG: "%233:sub8": 249 # CHECK-CP-JSON-DAG: "%233:sub9": 248 # CHECK-CP-JSON-DAG: "%233:sub10": 247 # CHECK-CP-JSON-DAG: "%233:sub11": 246 # CHECK-CP-JSON-DAG: "%233:sub12": 243 # CHECK-CP-JSON-DAG: "%233:sub13": 242 # CHECK-CP-JSON-DAG: "%233:sub14": 241 # CHECK-CP-JSON-DAG: "%233:sub15": 240 # CHECK-CP-JSON-DAG: "%233:sub16": 237 # CHECK-CP-JSON-DAG: "%233:sub17": 236 # CHECK-CP-JSON-DAG: "%233:sub18": 235 # CHECK-CP-JSON-DAG: "%233:sub19": 234 # CHECK-CP-JSON-DAG: "%233:sub20": 231 # CHECK-CP-JSON-DAG: "%233:sub21": 230 # CHECK-CP-JSON-DAG: "%233:sub22": 229 # CHECK-CP-JSON-DAG: "%233:sub23": 228 # CHECK-CP-JSON-DAG: "%233:sub24": 225 # CHECK-CP-JSON-DAG: "%233:sub25": 224 # CHECK-CP-JSON-DAG: "%233:sub26": 223 # CHECK-CP-JSON-DAG: "%233:sub27": 222 # CHECK-CP-JSON-DAG: "%233:sub28": 219 # CHECK-CP-JSON-DAG: "%233:sub29": 218 # CHECK-CP-JSON-DAG: "%233:sub30": 217 # CHECK-CP-JSON-DAG: "%233:sub31": 216 # CHECK-CP-JSON-DAG: "%275:sub0": 309 # CHECK-CP-JSON-DAG: "%275:sub1": 308 # CHECK-CP-JSON-DAG: "%275:sub2": 307 # CHECK-CP-JSON-DAG: "%275:sub3": 306 # CHECK-CP-JSON-DAG: "%275:sub4": 303 # CHECK-CP-JSON-DAG: "%275:sub5": 302 # CHECK-CP-JSON-DAG: "%275:sub6": 301 # CHECK-CP-JSON-DAG: "%275:sub7": 300 # CHECK-CP-JSON-DAG: "%275:sub8": 297 # CHECK-CP-JSON-DAG: "%275:sub9": 296 # CHECK-CP-JSON-DAG: "%275:sub10": 295 # CHECK-CP-JSON-DAG: "%275:sub11": 294 # CHECK-CP-JSON-DAG: "%275:sub12": 291 # CHECK-CP-JSON-DAG: "%275:sub13": 290 # CHECK-CP-JSON-DAG: "%275:sub14": 289 # CHECK-CP-JSON-DAG: "%275:sub15": 288 # CHECK-CP-JSON-DAG: "%275:sub16": 285 # CHECK-CP-JSON-DAG: "%275:sub17": 284 # CHECK-CP-JSON-DAG: "%275:sub18": 283 # CHECK-CP-JSON-DAG: "%275:sub19": 282 # CHECK-CP-JSON-DAG: "%275:sub20": 279 # CHECK-CP-JSON-DAG: "%275:sub21": 278 # CHECK-CP-JSON-DAG: "%275:sub22": 277 # CHECK-CP-JSON-DAG: "%275:sub23": 276 # CHECK-CP-JSON-DAG: "%275:sub24": 273 # CHECK-CP-JSON-DAG: "%275:sub25": 272 # CHECK-CP-JSON-DAG: "%275:sub26": 271 # CHECK-CP-JSON-DAG: "%275:sub27": 270 # CHECK-CP-JSON-DAG: "%275:sub28": 267 # CHECK-CP-JSON-DAG: "%275:sub29": 266 # CHECK-CP-JSON-DAG: "%275:sub30": 265 # CHECK-CP-JSON-DAG: "%275:sub31": 264 # CHECK-CP-JSON-DAG: "%317:sub0": 357 # CHECK-CP-JSON-DAG: "%317:sub1": 356 # CHECK-CP-JSON-DAG: "%317:sub2": 355 # CHECK-CP-JSON-DAG: "%317:sub3": 354 # CHECK-CP-JSON-DAG: "%317:sub4": 351 # CHECK-CP-JSON-DAG: "%317:sub5": 350 # CHECK-CP-JSON-DAG: "%317:sub6": 349 # CHECK-CP-JSON-DAG: "%317:sub7": 348 # CHECK-CP-JSON-DAG: "%317:sub8": 345 # CHECK-CP-JSON-DAG: "%317:sub9": 344 # CHECK-CP-JSON-DAG: "%317:sub10": 343 # CHECK-CP-JSON-DAG: "%317:sub11": 342 # CHECK-CP-JSON-DAG: "%317:sub12": 339 # CHECK-CP-JSON-DAG: "%317:sub13": 338 # CHECK-CP-JSON-DAG: "%317:sub14": 337 # CHECK-CP-JSON-DAG: "%317:sub15": 336 # CHECK-CP-JSON-DAG: "%317:sub16": 333 # CHECK-CP-JSON-DAG: "%317:sub17": 332 # CHECK-CP-JSON-DAG: "%317:sub18": 331 # CHECK-CP-JSON-DAG: "%317:sub19": 330 # CHECK-CP-JSON-DAG: "%317:sub20": 327 # CHECK-CP-JSON-DAG: "%317:sub21": 326 # CHECK-CP-JSON-DAG: "%317:sub22": 325 # CHECK-CP-JSON-DAG: "%317:sub23": 324 # CHECK-CP-JSON-DAG: "%317:sub24": 321 # CHECK-CP-JSON-DAG: "%317:sub25": 320 # CHECK-CP-JSON-DAG: "%317:sub26": 319 # CHECK-CP-JSON-DAG: "%317:sub27": 318 # CHECK-CP-JSON-DAG: "%317:sub28": 315 # CHECK-CP-JSON-DAG: "%317:sub29": 314 # CHECK-CP-JSON-DAG: "%317:sub30": 313 # CHECK-CP-JSON-DAG: "%317:sub31": 312 # CHECK-CP-JSON-DAG: "%359:sub0": 405 # CHECK-CP-JSON-DAG: "%359:sub1": 404 # CHECK-CP-JSON-DAG: "%359:sub2": 403 # CHECK-CP-JSON-DAG: "%359:sub3": 402 # CHECK-CP-JSON-DAG: "%359:sub4": 399 # CHECK-CP-JSON-DAG: "%359:sub5": 398 # CHECK-CP-JSON-DAG: "%359:sub6": 397 # CHECK-CP-JSON-DAG: "%359:sub7": 396 # CHECK-CP-JSON-DAG: "%359:sub8": 393 # CHECK-CP-JSON-DAG: "%359:sub9": 392 # CHECK-CP-JSON-DAG: "%359:sub10": 391 # CHECK-CP-JSON-DAG: "%359:sub11": 390 # CHECK-CP-JSON-DAG: "%359:sub12": 387 # CHECK-CP-JSON-DAG: "%359:sub13": 386 # CHECK-CP-JSON-DAG: "%359:sub14": 385 # CHECK-CP-JSON-DAG: "%359:sub15": 384 # CHECK-CP-JSON-DAG: "%359:sub16": 381 # CHECK-CP-JSON-DAG: "%359:sub17": 380 # CHECK-CP-JSON-DAG: "%359:sub18": 379 # CHECK-CP-JSON-DAG: "%359:sub19": 378 # CHECK-CP-JSON-DAG: "%359:sub20": 375 # CHECK-CP-JSON-DAG: "%359:sub21": 374 # CHECK-CP-JSON-DAG: "%359:sub22": 373 # CHECK-CP-JSON-DAG: "%359:sub23": 372 # CHECK-CP-JSON-DAG: "%359:sub24": 369 # CHECK-CP-JSON-DAG: "%359:sub25": 368 # CHECK-CP-JSON-DAG: "%359:sub26": 367 # CHECK-CP-JSON-DAG: "%359:sub27": 366 # CHECK-CP-JSON-DAG: "%359:sub28": 363 # CHECK-CP-JSON-DAG: "%359:sub29": 362 # CHECK-CP-JSON-DAG: "%359:sub30": 361 # CHECK-CP-JSON-DAG: "%359:sub31": 360 # CHECK-CP-JSON-DAG: "%361": 22 # CHECK-CP-JSON-DAG: "%362": 22 # CHECK-CP-JSON-DAG: "%363": 22 # CHECK-CP-JSON-DAG: "%364": 22 # CHECK-CP-JSON-DAG: "%366": 22 # CHECK-CP-JSON-DAG: "%367": 22 # CHECK-CP-JSON-DAG: "%368": 22 # CHECK-CP-JSON-DAG: "%369": 22 # CHECK-CP-JSON-DAG: "%371": 22 # CHECK-CP-JSON-DAG: "%372": 22 # CHECK-CP-JSON-DAG: "%373": 22 # CHECK-CP-JSON-DAG: "%374": 22 # CHECK-CP-JSON-DAG: "%375:sub0": 1 # CHECK-CP-JSON-DAG: "%375:sub1": 0 # CHECK-CP-JSON-DAG: "%376": 22 # CHECK-CP-JSON-DAG: "%377": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%379:vgpr_32 = COPY %375.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 116 # CHECK-CP-JSON-DAG: "%69:sub1": 115 # CHECK-CP-JSON-DAG: "%69:sub2": 114 # CHECK-CP-JSON-DAG: "%69:sub3": 113 # CHECK-CP-JSON-DAG: "%69:sub4": 110 # CHECK-CP-JSON-DAG: "%69:sub5": 109 # CHECK-CP-JSON-DAG: "%69:sub6": 108 # CHECK-CP-JSON-DAG: "%69:sub7": 107 # CHECK-CP-JSON-DAG: "%69:sub8": 104 # CHECK-CP-JSON-DAG: "%69:sub9": 103 # CHECK-CP-JSON-DAG: "%69:sub10": 102 # CHECK-CP-JSON-DAG: "%69:sub11": 101 # CHECK-CP-JSON-DAG: "%69:sub12": 98 # CHECK-CP-JSON-DAG: "%69:sub13": 97 # CHECK-CP-JSON-DAG: "%69:sub14": 96 # CHECK-CP-JSON-DAG: "%69:sub15": 95 # CHECK-CP-JSON-DAG: "%69:sub16": 92 # CHECK-CP-JSON-DAG: "%69:sub17": 91 # CHECK-CP-JSON-DAG: "%69:sub18": 90 # CHECK-CP-JSON-DAG: "%69:sub19": 89 # CHECK-CP-JSON-DAG: "%69:sub20": 86 # CHECK-CP-JSON-DAG: "%69:sub21": 85 # CHECK-CP-JSON-DAG: "%69:sub22": 84 # CHECK-CP-JSON-DAG: "%69:sub23": 83 # CHECK-CP-JSON-DAG: "%69:sub24": 80 # CHECK-CP-JSON-DAG: "%69:sub25": 79 # CHECK-CP-JSON-DAG: "%69:sub26": 78 # CHECK-CP-JSON-DAG: "%69:sub27": 77 # CHECK-CP-JSON-DAG: "%69:sub28": 74 # CHECK-CP-JSON-DAG: "%69:sub29": 73 # CHECK-CP-JSON-DAG: "%69:sub30": 72 # CHECK-CP-JSON-DAG: "%69:sub31": 71 # CHECK-CP-JSON-DAG: "%70:sub0": 68 # CHECK-CP-JSON-DAG: "%70:sub1": 67 # CHECK-CP-JSON-DAG: "%70:sub2": 66 # CHECK-CP-JSON-DAG: "%70:sub3": 65 # CHECK-CP-JSON-DAG: "%70:sub4": 62 # CHECK-CP-JSON-DAG: "%70:sub5": 61 # CHECK-CP-JSON-DAG: "%70:sub6": 60 # CHECK-CP-JSON-DAG: "%70:sub7": 59 # CHECK-CP-JSON-DAG: "%70:sub8": 56 # CHECK-CP-JSON-DAG: "%70:sub9": 55 # CHECK-CP-JSON-DAG: "%70:sub10": 54 # CHECK-CP-JSON-DAG: "%70:sub11": 53 # CHECK-CP-JSON-DAG: "%70:sub12": 50 # CHECK-CP-JSON-DAG: "%70:sub13": 49 # CHECK-CP-JSON-DAG: "%70:sub14": 48 # CHECK-CP-JSON-DAG: "%70:sub15": 47 # CHECK-CP-JSON-DAG: "%70:sub16": 44 # CHECK-CP-JSON-DAG: "%70:sub17": 43 # CHECK-CP-JSON-DAG: "%70:sub18": 42 # CHECK-CP-JSON-DAG: "%70:sub19": 41 # CHECK-CP-JSON-DAG: "%70:sub20": 38 # CHECK-CP-JSON-DAG: "%70:sub21": 37 # CHECK-CP-JSON-DAG: "%70:sub22": 36 # CHECK-CP-JSON-DAG: "%70:sub23": 35 # CHECK-CP-JSON-DAG: "%70:sub24": 32 # CHECK-CP-JSON-DAG: "%70:sub25": 31 # CHECK-CP-JSON-DAG: "%70:sub26": 30 # CHECK-CP-JSON-DAG: "%70:sub27": 29 # CHECK-CP-JSON-DAG: "%70:sub28": 26 # CHECK-CP-JSON-DAG: "%70:sub29": 25 # CHECK-CP-JSON-DAG: "%70:sub30": 24 # CHECK-CP-JSON-DAG: "%70:sub31": 23 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 164 # CHECK-CP-JSON-DAG: "%149:sub1": 163 # CHECK-CP-JSON-DAG: "%149:sub2": 162 # CHECK-CP-JSON-DAG: "%149:sub3": 161 # CHECK-CP-JSON-DAG: "%149:sub4": 158 # CHECK-CP-JSON-DAG: "%149:sub5": 157 # CHECK-CP-JSON-DAG: "%149:sub6": 156 # CHECK-CP-JSON-DAG: "%149:sub7": 155 # CHECK-CP-JSON-DAG: "%149:sub8": 152 # CHECK-CP-JSON-DAG: "%149:sub9": 151 # CHECK-CP-JSON-DAG: "%149:sub10": 150 # CHECK-CP-JSON-DAG: "%149:sub11": 149 # CHECK-CP-JSON-DAG: "%149:sub12": 146 # CHECK-CP-JSON-DAG: "%149:sub13": 145 # CHECK-CP-JSON-DAG: "%149:sub14": 144 # CHECK-CP-JSON-DAG: "%149:sub15": 143 # CHECK-CP-JSON-DAG: "%149:sub16": 140 # CHECK-CP-JSON-DAG: "%149:sub17": 139 # CHECK-CP-JSON-DAG: "%149:sub18": 138 # CHECK-CP-JSON-DAG: "%149:sub19": 137 # CHECK-CP-JSON-DAG: "%149:sub20": 134 # CHECK-CP-JSON-DAG: "%149:sub21": 133 # CHECK-CP-JSON-DAG: "%149:sub22": 132 # CHECK-CP-JSON-DAG: "%149:sub23": 131 # CHECK-CP-JSON-DAG: "%149:sub24": 128 # CHECK-CP-JSON-DAG: "%149:sub25": 127 # CHECK-CP-JSON-DAG: "%149:sub26": 126 # CHECK-CP-JSON-DAG: "%149:sub27": 125 # CHECK-CP-JSON-DAG: "%149:sub28": 122 # CHECK-CP-JSON-DAG: "%149:sub29": 121 # CHECK-CP-JSON-DAG: "%149:sub30": 120 # CHECK-CP-JSON-DAG: "%149:sub31": 119 # CHECK-CP-JSON-DAG: "%191:sub0": 212 # CHECK-CP-JSON-DAG: "%191:sub1": 211 # CHECK-CP-JSON-DAG: "%191:sub2": 210 # CHECK-CP-JSON-DAG: "%191:sub3": 209 # CHECK-CP-JSON-DAG: "%191:sub4": 206 # CHECK-CP-JSON-DAG: "%191:sub5": 205 # CHECK-CP-JSON-DAG: "%191:sub6": 204 # CHECK-CP-JSON-DAG: "%191:sub7": 203 # CHECK-CP-JSON-DAG: "%191:sub8": 200 # CHECK-CP-JSON-DAG: "%191:sub9": 199 # CHECK-CP-JSON-DAG: "%191:sub10": 198 # CHECK-CP-JSON-DAG: "%191:sub11": 197 # CHECK-CP-JSON-DAG: "%191:sub12": 194 # CHECK-CP-JSON-DAG: "%191:sub13": 193 # CHECK-CP-JSON-DAG: "%191:sub14": 192 # CHECK-CP-JSON-DAG: "%191:sub15": 191 # CHECK-CP-JSON-DAG: "%191:sub16": 188 # CHECK-CP-JSON-DAG: "%191:sub17": 187 # CHECK-CP-JSON-DAG: "%191:sub18": 186 # CHECK-CP-JSON-DAG: "%191:sub19": 185 # CHECK-CP-JSON-DAG: "%191:sub20": 182 # CHECK-CP-JSON-DAG: "%191:sub21": 181 # CHECK-CP-JSON-DAG: "%191:sub22": 180 # CHECK-CP-JSON-DAG: "%191:sub23": 179 # CHECK-CP-JSON-DAG: "%191:sub24": 176 # CHECK-CP-JSON-DAG: "%191:sub25": 175 # CHECK-CP-JSON-DAG: "%191:sub26": 174 # CHECK-CP-JSON-DAG: "%191:sub27": 173 # CHECK-CP-JSON-DAG: "%191:sub28": 170 # CHECK-CP-JSON-DAG: "%191:sub29": 169 # CHECK-CP-JSON-DAG: "%191:sub30": 168 # CHECK-CP-JSON-DAG: "%191:sub31": 167 # CHECK-CP-JSON-DAG: "%233:sub0": 260 # CHECK-CP-JSON-DAG: "%233:sub1": 259 # CHECK-CP-JSON-DAG: "%233:sub2": 258 # CHECK-CP-JSON-DAG: "%233:sub3": 257 # CHECK-CP-JSON-DAG: "%233:sub4": 254 # CHECK-CP-JSON-DAG: "%233:sub5": 253 # CHECK-CP-JSON-DAG: "%233:sub6": 252 # CHECK-CP-JSON-DAG: "%233:sub7": 251 # CHECK-CP-JSON-DAG: "%233:sub8": 248 # CHECK-CP-JSON-DAG: "%233:sub9": 247 # CHECK-CP-JSON-DAG: "%233:sub10": 246 # CHECK-CP-JSON-DAG: "%233:sub11": 245 # CHECK-CP-JSON-DAG: "%233:sub12": 242 # CHECK-CP-JSON-DAG: "%233:sub13": 241 # CHECK-CP-JSON-DAG: "%233:sub14": 240 # CHECK-CP-JSON-DAG: "%233:sub15": 239 # CHECK-CP-JSON-DAG: "%233:sub16": 236 # CHECK-CP-JSON-DAG: "%233:sub17": 235 # CHECK-CP-JSON-DAG: "%233:sub18": 234 # CHECK-CP-JSON-DAG: "%233:sub19": 233 # CHECK-CP-JSON-DAG: "%233:sub20": 230 # CHECK-CP-JSON-DAG: "%233:sub21": 229 # CHECK-CP-JSON-DAG: "%233:sub22": 228 # CHECK-CP-JSON-DAG: "%233:sub23": 227 # CHECK-CP-JSON-DAG: "%233:sub24": 224 # CHECK-CP-JSON-DAG: "%233:sub25": 223 # CHECK-CP-JSON-DAG: "%233:sub26": 222 # CHECK-CP-JSON-DAG: "%233:sub27": 221 # CHECK-CP-JSON-DAG: "%233:sub28": 218 # CHECK-CP-JSON-DAG: "%233:sub29": 217 # CHECK-CP-JSON-DAG: "%233:sub30": 216 # CHECK-CP-JSON-DAG: "%233:sub31": 215 # CHECK-CP-JSON-DAG: "%275:sub0": 308 # CHECK-CP-JSON-DAG: "%275:sub1": 307 # CHECK-CP-JSON-DAG: "%275:sub2": 306 # CHECK-CP-JSON-DAG: "%275:sub3": 305 # CHECK-CP-JSON-DAG: "%275:sub4": 302 # CHECK-CP-JSON-DAG: "%275:sub5": 301 # CHECK-CP-JSON-DAG: "%275:sub6": 300 # CHECK-CP-JSON-DAG: "%275:sub7": 299 # CHECK-CP-JSON-DAG: "%275:sub8": 296 # CHECK-CP-JSON-DAG: "%275:sub9": 295 # CHECK-CP-JSON-DAG: "%275:sub10": 294 # CHECK-CP-JSON-DAG: "%275:sub11": 293 # CHECK-CP-JSON-DAG: "%275:sub12": 290 # CHECK-CP-JSON-DAG: "%275:sub13": 289 # CHECK-CP-JSON-DAG: "%275:sub14": 288 # CHECK-CP-JSON-DAG: "%275:sub15": 287 # CHECK-CP-JSON-DAG: "%275:sub16": 284 # CHECK-CP-JSON-DAG: "%275:sub17": 283 # CHECK-CP-JSON-DAG: "%275:sub18": 282 # CHECK-CP-JSON-DAG: "%275:sub19": 281 # CHECK-CP-JSON-DAG: "%275:sub20": 278 # CHECK-CP-JSON-DAG: "%275:sub21": 277 # CHECK-CP-JSON-DAG: "%275:sub22": 276 # CHECK-CP-JSON-DAG: "%275:sub23": 275 # CHECK-CP-JSON-DAG: "%275:sub24": 272 # CHECK-CP-JSON-DAG: "%275:sub25": 271 # CHECK-CP-JSON-DAG: "%275:sub26": 270 # CHECK-CP-JSON-DAG: "%275:sub27": 269 # CHECK-CP-JSON-DAG: "%275:sub28": 266 # CHECK-CP-JSON-DAG: "%275:sub29": 265 # CHECK-CP-JSON-DAG: "%275:sub30": 264 # CHECK-CP-JSON-DAG: "%275:sub31": 263 # CHECK-CP-JSON-DAG: "%317:sub0": 356 # CHECK-CP-JSON-DAG: "%317:sub1": 355 # CHECK-CP-JSON-DAG: "%317:sub2": 354 # CHECK-CP-JSON-DAG: "%317:sub3": 353 # CHECK-CP-JSON-DAG: "%317:sub4": 350 # CHECK-CP-JSON-DAG: "%317:sub5": 349 # CHECK-CP-JSON-DAG: "%317:sub6": 348 # CHECK-CP-JSON-DAG: "%317:sub7": 347 # CHECK-CP-JSON-DAG: "%317:sub8": 344 # CHECK-CP-JSON-DAG: "%317:sub9": 343 # CHECK-CP-JSON-DAG: "%317:sub10": 342 # CHECK-CP-JSON-DAG: "%317:sub11": 341 # CHECK-CP-JSON-DAG: "%317:sub12": 338 # CHECK-CP-JSON-DAG: "%317:sub13": 337 # CHECK-CP-JSON-DAG: "%317:sub14": 336 # CHECK-CP-JSON-DAG: "%317:sub15": 335 # CHECK-CP-JSON-DAG: "%317:sub16": 332 # CHECK-CP-JSON-DAG: "%317:sub17": 331 # CHECK-CP-JSON-DAG: "%317:sub18": 330 # CHECK-CP-JSON-DAG: "%317:sub19": 329 # CHECK-CP-JSON-DAG: "%317:sub20": 326 # CHECK-CP-JSON-DAG: "%317:sub21": 325 # CHECK-CP-JSON-DAG: "%317:sub22": 324 # CHECK-CP-JSON-DAG: "%317:sub23": 323 # CHECK-CP-JSON-DAG: "%317:sub24": 320 # CHECK-CP-JSON-DAG: "%317:sub25": 319 # CHECK-CP-JSON-DAG: "%317:sub26": 318 # CHECK-CP-JSON-DAG: "%317:sub27": 317 # CHECK-CP-JSON-DAG: "%317:sub28": 314 # CHECK-CP-JSON-DAG: "%317:sub29": 313 # CHECK-CP-JSON-DAG: "%317:sub30": 312 # CHECK-CP-JSON-DAG: "%317:sub31": 311 # CHECK-CP-JSON-DAG: "%359:sub0": 404 # CHECK-CP-JSON-DAG: "%359:sub1": 403 # CHECK-CP-JSON-DAG: "%359:sub2": 402 # CHECK-CP-JSON-DAG: "%359:sub3": 401 # CHECK-CP-JSON-DAG: "%359:sub4": 398 # CHECK-CP-JSON-DAG: "%359:sub5": 397 # CHECK-CP-JSON-DAG: "%359:sub6": 396 # CHECK-CP-JSON-DAG: "%359:sub7": 395 # CHECK-CP-JSON-DAG: "%359:sub8": 392 # CHECK-CP-JSON-DAG: "%359:sub9": 391 # CHECK-CP-JSON-DAG: "%359:sub10": 390 # CHECK-CP-JSON-DAG: "%359:sub11": 389 # CHECK-CP-JSON-DAG: "%359:sub12": 386 # CHECK-CP-JSON-DAG: "%359:sub13": 385 # CHECK-CP-JSON-DAG: "%359:sub14": 384 # CHECK-CP-JSON-DAG: "%359:sub15": 383 # CHECK-CP-JSON-DAG: "%359:sub16": 380 # CHECK-CP-JSON-DAG: "%359:sub17": 379 # CHECK-CP-JSON-DAG: "%359:sub18": 378 # CHECK-CP-JSON-DAG: "%359:sub19": 377 # CHECK-CP-JSON-DAG: "%359:sub20": 374 # CHECK-CP-JSON-DAG: "%359:sub21": 373 # CHECK-CP-JSON-DAG: "%359:sub22": 372 # CHECK-CP-JSON-DAG: "%359:sub23": 371 # CHECK-CP-JSON-DAG: "%359:sub24": 368 # CHECK-CP-JSON-DAG: "%359:sub25": 367 # CHECK-CP-JSON-DAG: "%359:sub26": 366 # CHECK-CP-JSON-DAG: "%359:sub27": 365 # CHECK-CP-JSON-DAG: "%359:sub28": 362 # CHECK-CP-JSON-DAG: "%359:sub29": 361 # CHECK-CP-JSON-DAG: "%359:sub30": 360 # CHECK-CP-JSON-DAG: "%359:sub31": 359 # CHECK-CP-JSON-DAG: "%361": 21 # CHECK-CP-JSON-DAG: "%362": 21 # CHECK-CP-JSON-DAG: "%363": 21 # CHECK-CP-JSON-DAG: "%364": 21 # CHECK-CP-JSON-DAG: "%366": 21 # CHECK-CP-JSON-DAG: "%367": 21 # CHECK-CP-JSON-DAG: "%368": 21 # CHECK-CP-JSON-DAG: "%369": 21 # CHECK-CP-JSON-DAG: "%371": 21 # CHECK-CP-JSON-DAG: "%372": 21 # CHECK-CP-JSON-DAG: "%373": 21 # CHECK-CP-JSON-DAG: "%374": 21 # CHECK-CP-JSON-DAG: "%375:sub0": 0 # CHECK-CP-JSON-DAG: "%376": 21 # CHECK-CP-JSON-DAG: "%377": 21 # CHECK-CP-JSON-DAG: "%378": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%380:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 48, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 115 # CHECK-CP-JSON-DAG: "%69:sub1": 114 # CHECK-CP-JSON-DAG: "%69:sub2": 113 # CHECK-CP-JSON-DAG: "%69:sub3": 112 # CHECK-CP-JSON-DAG: "%69:sub4": 109 # CHECK-CP-JSON-DAG: "%69:sub5": 108 # CHECK-CP-JSON-DAG: "%69:sub6": 107 # CHECK-CP-JSON-DAG: "%69:sub7": 106 # CHECK-CP-JSON-DAG: "%69:sub8": 103 # CHECK-CP-JSON-DAG: "%69:sub9": 102 # CHECK-CP-JSON-DAG: "%69:sub10": 101 # CHECK-CP-JSON-DAG: "%69:sub11": 100 # CHECK-CP-JSON-DAG: "%69:sub12": 97 # CHECK-CP-JSON-DAG: "%69:sub13": 96 # CHECK-CP-JSON-DAG: "%69:sub14": 95 # CHECK-CP-JSON-DAG: "%69:sub15": 94 # CHECK-CP-JSON-DAG: "%69:sub16": 91 # CHECK-CP-JSON-DAG: "%69:sub17": 90 # CHECK-CP-JSON-DAG: "%69:sub18": 89 # CHECK-CP-JSON-DAG: "%69:sub19": 88 # CHECK-CP-JSON-DAG: "%69:sub20": 85 # CHECK-CP-JSON-DAG: "%69:sub21": 84 # CHECK-CP-JSON-DAG: "%69:sub22": 83 # CHECK-CP-JSON-DAG: "%69:sub23": 82 # CHECK-CP-JSON-DAG: "%69:sub24": 79 # CHECK-CP-JSON-DAG: "%69:sub25": 78 # CHECK-CP-JSON-DAG: "%69:sub26": 77 # CHECK-CP-JSON-DAG: "%69:sub27": 76 # CHECK-CP-JSON-DAG: "%69:sub28": 73 # CHECK-CP-JSON-DAG: "%69:sub29": 72 # CHECK-CP-JSON-DAG: "%69:sub30": 71 # CHECK-CP-JSON-DAG: "%69:sub31": 70 # CHECK-CP-JSON-DAG: "%70:sub0": 67 # CHECK-CP-JSON-DAG: "%70:sub1": 66 # CHECK-CP-JSON-DAG: "%70:sub2": 65 # CHECK-CP-JSON-DAG: "%70:sub3": 64 # CHECK-CP-JSON-DAG: "%70:sub4": 61 # CHECK-CP-JSON-DAG: "%70:sub5": 60 # CHECK-CP-JSON-DAG: "%70:sub6": 59 # CHECK-CP-JSON-DAG: "%70:sub7": 58 # CHECK-CP-JSON-DAG: "%70:sub8": 55 # CHECK-CP-JSON-DAG: "%70:sub9": 54 # CHECK-CP-JSON-DAG: "%70:sub10": 53 # CHECK-CP-JSON-DAG: "%70:sub11": 52 # CHECK-CP-JSON-DAG: "%70:sub12": 49 # CHECK-CP-JSON-DAG: "%70:sub13": 48 # CHECK-CP-JSON-DAG: "%70:sub14": 47 # CHECK-CP-JSON-DAG: "%70:sub15": 46 # CHECK-CP-JSON-DAG: "%70:sub16": 43 # CHECK-CP-JSON-DAG: "%70:sub17": 42 # CHECK-CP-JSON-DAG: "%70:sub18": 41 # CHECK-CP-JSON-DAG: "%70:sub19": 40 # CHECK-CP-JSON-DAG: "%70:sub20": 37 # CHECK-CP-JSON-DAG: "%70:sub21": 36 # CHECK-CP-JSON-DAG: "%70:sub22": 35 # CHECK-CP-JSON-DAG: "%70:sub23": 34 # CHECK-CP-JSON-DAG: "%70:sub24": 31 # CHECK-CP-JSON-DAG: "%70:sub25": 30 # CHECK-CP-JSON-DAG: "%70:sub26": 29 # CHECK-CP-JSON-DAG: "%70:sub27": 28 # CHECK-CP-JSON-DAG: "%70:sub28": 25 # CHECK-CP-JSON-DAG: "%70:sub29": 24 # CHECK-CP-JSON-DAG: "%70:sub30": 23 # CHECK-CP-JSON-DAG: "%70:sub31": 22 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 163 # CHECK-CP-JSON-DAG: "%149:sub1": 162 # CHECK-CP-JSON-DAG: "%149:sub2": 161 # CHECK-CP-JSON-DAG: "%149:sub3": 160 # CHECK-CP-JSON-DAG: "%149:sub4": 157 # CHECK-CP-JSON-DAG: "%149:sub5": 156 # CHECK-CP-JSON-DAG: "%149:sub6": 155 # CHECK-CP-JSON-DAG: "%149:sub7": 154 # CHECK-CP-JSON-DAG: "%149:sub8": 151 # CHECK-CP-JSON-DAG: "%149:sub9": 150 # CHECK-CP-JSON-DAG: "%149:sub10": 149 # CHECK-CP-JSON-DAG: "%149:sub11": 148 # CHECK-CP-JSON-DAG: "%149:sub12": 145 # CHECK-CP-JSON-DAG: "%149:sub13": 144 # CHECK-CP-JSON-DAG: "%149:sub14": 143 # CHECK-CP-JSON-DAG: "%149:sub15": 142 # CHECK-CP-JSON-DAG: "%149:sub16": 139 # CHECK-CP-JSON-DAG: "%149:sub17": 138 # CHECK-CP-JSON-DAG: "%149:sub18": 137 # CHECK-CP-JSON-DAG: "%149:sub19": 136 # CHECK-CP-JSON-DAG: "%149:sub20": 133 # CHECK-CP-JSON-DAG: "%149:sub21": 132 # CHECK-CP-JSON-DAG: "%149:sub22": 131 # CHECK-CP-JSON-DAG: "%149:sub23": 130 # CHECK-CP-JSON-DAG: "%149:sub24": 127 # CHECK-CP-JSON-DAG: "%149:sub25": 126 # CHECK-CP-JSON-DAG: "%149:sub26": 125 # CHECK-CP-JSON-DAG: "%149:sub27": 124 # CHECK-CP-JSON-DAG: "%149:sub28": 121 # CHECK-CP-JSON-DAG: "%149:sub29": 120 # CHECK-CP-JSON-DAG: "%149:sub30": 119 # CHECK-CP-JSON-DAG: "%149:sub31": 118 # CHECK-CP-JSON-DAG: "%191:sub0": 211 # CHECK-CP-JSON-DAG: "%191:sub1": 210 # CHECK-CP-JSON-DAG: "%191:sub2": 209 # CHECK-CP-JSON-DAG: "%191:sub3": 208 # CHECK-CP-JSON-DAG: "%191:sub4": 205 # CHECK-CP-JSON-DAG: "%191:sub5": 204 # CHECK-CP-JSON-DAG: "%191:sub6": 203 # CHECK-CP-JSON-DAG: "%191:sub7": 202 # CHECK-CP-JSON-DAG: "%191:sub8": 199 # CHECK-CP-JSON-DAG: "%191:sub9": 198 # CHECK-CP-JSON-DAG: "%191:sub10": 197 # CHECK-CP-JSON-DAG: "%191:sub11": 196 # CHECK-CP-JSON-DAG: "%191:sub12": 193 # CHECK-CP-JSON-DAG: "%191:sub13": 192 # CHECK-CP-JSON-DAG: "%191:sub14": 191 # CHECK-CP-JSON-DAG: "%191:sub15": 190 # CHECK-CP-JSON-DAG: "%191:sub16": 187 # CHECK-CP-JSON-DAG: "%191:sub17": 186 # CHECK-CP-JSON-DAG: "%191:sub18": 185 # CHECK-CP-JSON-DAG: "%191:sub19": 184 # CHECK-CP-JSON-DAG: "%191:sub20": 181 # CHECK-CP-JSON-DAG: "%191:sub21": 180 # CHECK-CP-JSON-DAG: "%191:sub22": 179 # CHECK-CP-JSON-DAG: "%191:sub23": 178 # CHECK-CP-JSON-DAG: "%191:sub24": 175 # CHECK-CP-JSON-DAG: "%191:sub25": 174 # CHECK-CP-JSON-DAG: "%191:sub26": 173 # CHECK-CP-JSON-DAG: "%191:sub27": 172 # CHECK-CP-JSON-DAG: "%191:sub28": 169 # CHECK-CP-JSON-DAG: "%191:sub29": 168 # CHECK-CP-JSON-DAG: "%191:sub30": 167 # CHECK-CP-JSON-DAG: "%191:sub31": 166 # CHECK-CP-JSON-DAG: "%233:sub0": 259 # CHECK-CP-JSON-DAG: "%233:sub1": 258 # CHECK-CP-JSON-DAG: "%233:sub2": 257 # CHECK-CP-JSON-DAG: "%233:sub3": 256 # CHECK-CP-JSON-DAG: "%233:sub4": 253 # CHECK-CP-JSON-DAG: "%233:sub5": 252 # CHECK-CP-JSON-DAG: "%233:sub6": 251 # CHECK-CP-JSON-DAG: "%233:sub7": 250 # CHECK-CP-JSON-DAG: "%233:sub8": 247 # CHECK-CP-JSON-DAG: "%233:sub9": 246 # CHECK-CP-JSON-DAG: "%233:sub10": 245 # CHECK-CP-JSON-DAG: "%233:sub11": 244 # CHECK-CP-JSON-DAG: "%233:sub12": 241 # CHECK-CP-JSON-DAG: "%233:sub13": 240 # CHECK-CP-JSON-DAG: "%233:sub14": 239 # CHECK-CP-JSON-DAG: "%233:sub15": 238 # CHECK-CP-JSON-DAG: "%233:sub16": 235 # CHECK-CP-JSON-DAG: "%233:sub17": 234 # CHECK-CP-JSON-DAG: "%233:sub18": 233 # CHECK-CP-JSON-DAG: "%233:sub19": 232 # CHECK-CP-JSON-DAG: "%233:sub20": 229 # CHECK-CP-JSON-DAG: "%233:sub21": 228 # CHECK-CP-JSON-DAG: "%233:sub22": 227 # CHECK-CP-JSON-DAG: "%233:sub23": 226 # CHECK-CP-JSON-DAG: "%233:sub24": 223 # CHECK-CP-JSON-DAG: "%233:sub25": 222 # CHECK-CP-JSON-DAG: "%233:sub26": 221 # CHECK-CP-JSON-DAG: "%233:sub27": 220 # CHECK-CP-JSON-DAG: "%233:sub28": 217 # CHECK-CP-JSON-DAG: "%233:sub29": 216 # CHECK-CP-JSON-DAG: "%233:sub30": 215 # CHECK-CP-JSON-DAG: "%233:sub31": 214 # CHECK-CP-JSON-DAG: "%275:sub0": 307 # CHECK-CP-JSON-DAG: "%275:sub1": 306 # CHECK-CP-JSON-DAG: "%275:sub2": 305 # CHECK-CP-JSON-DAG: "%275:sub3": 304 # CHECK-CP-JSON-DAG: "%275:sub4": 301 # CHECK-CP-JSON-DAG: "%275:sub5": 300 # CHECK-CP-JSON-DAG: "%275:sub6": 299 # CHECK-CP-JSON-DAG: "%275:sub7": 298 # CHECK-CP-JSON-DAG: "%275:sub8": 295 # CHECK-CP-JSON-DAG: "%275:sub9": 294 # CHECK-CP-JSON-DAG: "%275:sub10": 293 # CHECK-CP-JSON-DAG: "%275:sub11": 292 # CHECK-CP-JSON-DAG: "%275:sub12": 289 # CHECK-CP-JSON-DAG: "%275:sub13": 288 # CHECK-CP-JSON-DAG: "%275:sub14": 287 # CHECK-CP-JSON-DAG: "%275:sub15": 286 # CHECK-CP-JSON-DAG: "%275:sub16": 283 # CHECK-CP-JSON-DAG: "%275:sub17": 282 # CHECK-CP-JSON-DAG: "%275:sub18": 281 # CHECK-CP-JSON-DAG: "%275:sub19": 280 # CHECK-CP-JSON-DAG: "%275:sub20": 277 # CHECK-CP-JSON-DAG: "%275:sub21": 276 # CHECK-CP-JSON-DAG: "%275:sub22": 275 # CHECK-CP-JSON-DAG: "%275:sub23": 274 # CHECK-CP-JSON-DAG: "%275:sub24": 271 # CHECK-CP-JSON-DAG: "%275:sub25": 270 # CHECK-CP-JSON-DAG: "%275:sub26": 269 # CHECK-CP-JSON-DAG: "%275:sub27": 268 # CHECK-CP-JSON-DAG: "%275:sub28": 265 # CHECK-CP-JSON-DAG: "%275:sub29": 264 # CHECK-CP-JSON-DAG: "%275:sub30": 263 # CHECK-CP-JSON-DAG: "%275:sub31": 262 # CHECK-CP-JSON-DAG: "%317:sub0": 355 # CHECK-CP-JSON-DAG: "%317:sub1": 354 # CHECK-CP-JSON-DAG: "%317:sub2": 353 # CHECK-CP-JSON-DAG: "%317:sub3": 352 # CHECK-CP-JSON-DAG: "%317:sub4": 349 # CHECK-CP-JSON-DAG: "%317:sub5": 348 # CHECK-CP-JSON-DAG: "%317:sub6": 347 # CHECK-CP-JSON-DAG: "%317:sub7": 346 # CHECK-CP-JSON-DAG: "%317:sub8": 343 # CHECK-CP-JSON-DAG: "%317:sub9": 342 # CHECK-CP-JSON-DAG: "%317:sub10": 341 # CHECK-CP-JSON-DAG: "%317:sub11": 340 # CHECK-CP-JSON-DAG: "%317:sub12": 337 # CHECK-CP-JSON-DAG: "%317:sub13": 336 # CHECK-CP-JSON-DAG: "%317:sub14": 335 # CHECK-CP-JSON-DAG: "%317:sub15": 334 # CHECK-CP-JSON-DAG: "%317:sub16": 331 # CHECK-CP-JSON-DAG: "%317:sub17": 330 # CHECK-CP-JSON-DAG: "%317:sub18": 329 # CHECK-CP-JSON-DAG: "%317:sub19": 328 # CHECK-CP-JSON-DAG: "%317:sub20": 325 # CHECK-CP-JSON-DAG: "%317:sub21": 324 # CHECK-CP-JSON-DAG: "%317:sub22": 323 # CHECK-CP-JSON-DAG: "%317:sub23": 322 # CHECK-CP-JSON-DAG: "%317:sub24": 319 # CHECK-CP-JSON-DAG: "%317:sub25": 318 # CHECK-CP-JSON-DAG: "%317:sub26": 317 # CHECK-CP-JSON-DAG: "%317:sub27": 316 # CHECK-CP-JSON-DAG: "%317:sub28": 313 # CHECK-CP-JSON-DAG: "%317:sub29": 312 # CHECK-CP-JSON-DAG: "%317:sub30": 311 # CHECK-CP-JSON-DAG: "%317:sub31": 310 # CHECK-CP-JSON-DAG: "%359:sub0": 403 # CHECK-CP-JSON-DAG: "%359:sub1": 402 # CHECK-CP-JSON-DAG: "%359:sub2": 401 # CHECK-CP-JSON-DAG: "%359:sub3": 400 # CHECK-CP-JSON-DAG: "%359:sub4": 397 # CHECK-CP-JSON-DAG: "%359:sub5": 396 # CHECK-CP-JSON-DAG: "%359:sub6": 395 # CHECK-CP-JSON-DAG: "%359:sub7": 394 # CHECK-CP-JSON-DAG: "%359:sub8": 391 # CHECK-CP-JSON-DAG: "%359:sub9": 390 # CHECK-CP-JSON-DAG: "%359:sub10": 389 # CHECK-CP-JSON-DAG: "%359:sub11": 388 # CHECK-CP-JSON-DAG: "%359:sub12": 385 # CHECK-CP-JSON-DAG: "%359:sub13": 384 # CHECK-CP-JSON-DAG: "%359:sub14": 383 # CHECK-CP-JSON-DAG: "%359:sub15": 382 # CHECK-CP-JSON-DAG: "%359:sub16": 379 # CHECK-CP-JSON-DAG: "%359:sub17": 378 # CHECK-CP-JSON-DAG: "%359:sub18": 377 # CHECK-CP-JSON-DAG: "%359:sub19": 376 # CHECK-CP-JSON-DAG: "%359:sub20": 373 # CHECK-CP-JSON-DAG: "%359:sub21": 372 # CHECK-CP-JSON-DAG: "%359:sub22": 371 # CHECK-CP-JSON-DAG: "%359:sub23": 370 # CHECK-CP-JSON-DAG: "%359:sub24": 367 # CHECK-CP-JSON-DAG: "%359:sub25": 366 # CHECK-CP-JSON-DAG: "%359:sub26": 365 # CHECK-CP-JSON-DAG: "%359:sub27": 364 # CHECK-CP-JSON-DAG: "%359:sub28": 361 # CHECK-CP-JSON-DAG: "%359:sub29": 360 # CHECK-CP-JSON-DAG: "%359:sub30": 359 # CHECK-CP-JSON-DAG: "%359:sub31": 358 # CHECK-CP-JSON-DAG: "%361": 20 # CHECK-CP-JSON-DAG: "%362": 20 # CHECK-CP-JSON-DAG: "%363": 20 # CHECK-CP-JSON-DAG: "%364": 20 # CHECK-CP-JSON-DAG: "%366": 20 # CHECK-CP-JSON-DAG: "%367": 20 # CHECK-CP-JSON-DAG: "%368": 20 # CHECK-CP-JSON-DAG: "%369": 20 # CHECK-CP-JSON-DAG: "%371": 20 # CHECK-CP-JSON-DAG: "%372": 20 # CHECK-CP-JSON-DAG: "%373": 20 # CHECK-CP-JSON-DAG: "%374": 20 # CHECK-CP-JSON-DAG: "%376": 20 # CHECK-CP-JSON-DAG: "%377": 20 # CHECK-CP-JSON-DAG: "%378": 20 # CHECK-CP-JSON-DAG: "%379": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%381:vgpr_32 = COPY %380.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 114 # CHECK-CP-JSON-DAG: "%69:sub1": 113 # CHECK-CP-JSON-DAG: "%69:sub2": 112 # CHECK-CP-JSON-DAG: "%69:sub3": 111 # CHECK-CP-JSON-DAG: "%69:sub4": 108 # CHECK-CP-JSON-DAG: "%69:sub5": 107 # CHECK-CP-JSON-DAG: "%69:sub6": 106 # CHECK-CP-JSON-DAG: "%69:sub7": 105 # CHECK-CP-JSON-DAG: "%69:sub8": 102 # CHECK-CP-JSON-DAG: "%69:sub9": 101 # CHECK-CP-JSON-DAG: "%69:sub10": 100 # CHECK-CP-JSON-DAG: "%69:sub11": 99 # CHECK-CP-JSON-DAG: "%69:sub12": 96 # CHECK-CP-JSON-DAG: "%69:sub13": 95 # CHECK-CP-JSON-DAG: "%69:sub14": 94 # CHECK-CP-JSON-DAG: "%69:sub15": 93 # CHECK-CP-JSON-DAG: "%69:sub16": 90 # CHECK-CP-JSON-DAG: "%69:sub17": 89 # CHECK-CP-JSON-DAG: "%69:sub18": 88 # CHECK-CP-JSON-DAG: "%69:sub19": 87 # CHECK-CP-JSON-DAG: "%69:sub20": 84 # CHECK-CP-JSON-DAG: "%69:sub21": 83 # CHECK-CP-JSON-DAG: "%69:sub22": 82 # CHECK-CP-JSON-DAG: "%69:sub23": 81 # CHECK-CP-JSON-DAG: "%69:sub24": 78 # CHECK-CP-JSON-DAG: "%69:sub25": 77 # CHECK-CP-JSON-DAG: "%69:sub26": 76 # CHECK-CP-JSON-DAG: "%69:sub27": 75 # CHECK-CP-JSON-DAG: "%69:sub28": 72 # CHECK-CP-JSON-DAG: "%69:sub29": 71 # CHECK-CP-JSON-DAG: "%69:sub30": 70 # CHECK-CP-JSON-DAG: "%69:sub31": 69 # CHECK-CP-JSON-DAG: "%70:sub0": 66 # CHECK-CP-JSON-DAG: "%70:sub1": 65 # CHECK-CP-JSON-DAG: "%70:sub2": 64 # CHECK-CP-JSON-DAG: "%70:sub3": 63 # CHECK-CP-JSON-DAG: "%70:sub4": 60 # CHECK-CP-JSON-DAG: "%70:sub5": 59 # CHECK-CP-JSON-DAG: "%70:sub6": 58 # CHECK-CP-JSON-DAG: "%70:sub7": 57 # CHECK-CP-JSON-DAG: "%70:sub8": 54 # CHECK-CP-JSON-DAG: "%70:sub9": 53 # CHECK-CP-JSON-DAG: "%70:sub10": 52 # CHECK-CP-JSON-DAG: "%70:sub11": 51 # CHECK-CP-JSON-DAG: "%70:sub12": 48 # CHECK-CP-JSON-DAG: "%70:sub13": 47 # CHECK-CP-JSON-DAG: "%70:sub14": 46 # CHECK-CP-JSON-DAG: "%70:sub15": 45 # CHECK-CP-JSON-DAG: "%70:sub16": 42 # CHECK-CP-JSON-DAG: "%70:sub17": 41 # CHECK-CP-JSON-DAG: "%70:sub18": 40 # CHECK-CP-JSON-DAG: "%70:sub19": 39 # CHECK-CP-JSON-DAG: "%70:sub20": 36 # CHECK-CP-JSON-DAG: "%70:sub21": 35 # CHECK-CP-JSON-DAG: "%70:sub22": 34 # CHECK-CP-JSON-DAG: "%70:sub23": 33 # CHECK-CP-JSON-DAG: "%70:sub24": 30 # CHECK-CP-JSON-DAG: "%70:sub25": 29 # CHECK-CP-JSON-DAG: "%70:sub26": 28 # CHECK-CP-JSON-DAG: "%70:sub27": 27 # CHECK-CP-JSON-DAG: "%70:sub28": 24 # CHECK-CP-JSON-DAG: "%70:sub29": 23 # CHECK-CP-JSON-DAG: "%70:sub30": 22 # CHECK-CP-JSON-DAG: "%70:sub31": 21 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 162 # CHECK-CP-JSON-DAG: "%149:sub1": 161 # CHECK-CP-JSON-DAG: "%149:sub2": 160 # CHECK-CP-JSON-DAG: "%149:sub3": 159 # CHECK-CP-JSON-DAG: "%149:sub4": 156 # CHECK-CP-JSON-DAG: "%149:sub5": 155 # CHECK-CP-JSON-DAG: "%149:sub6": 154 # CHECK-CP-JSON-DAG: "%149:sub7": 153 # CHECK-CP-JSON-DAG: "%149:sub8": 150 # CHECK-CP-JSON-DAG: "%149:sub9": 149 # CHECK-CP-JSON-DAG: "%149:sub10": 148 # CHECK-CP-JSON-DAG: "%149:sub11": 147 # CHECK-CP-JSON-DAG: "%149:sub12": 144 # CHECK-CP-JSON-DAG: "%149:sub13": 143 # CHECK-CP-JSON-DAG: "%149:sub14": 142 # CHECK-CP-JSON-DAG: "%149:sub15": 141 # CHECK-CP-JSON-DAG: "%149:sub16": 138 # CHECK-CP-JSON-DAG: "%149:sub17": 137 # CHECK-CP-JSON-DAG: "%149:sub18": 136 # CHECK-CP-JSON-DAG: "%149:sub19": 135 # CHECK-CP-JSON-DAG: "%149:sub20": 132 # CHECK-CP-JSON-DAG: "%149:sub21": 131 # CHECK-CP-JSON-DAG: "%149:sub22": 130 # CHECK-CP-JSON-DAG: "%149:sub23": 129 # CHECK-CP-JSON-DAG: "%149:sub24": 126 # CHECK-CP-JSON-DAG: "%149:sub25": 125 # CHECK-CP-JSON-DAG: "%149:sub26": 124 # CHECK-CP-JSON-DAG: "%149:sub27": 123 # CHECK-CP-JSON-DAG: "%149:sub28": 120 # CHECK-CP-JSON-DAG: "%149:sub29": 119 # CHECK-CP-JSON-DAG: "%149:sub30": 118 # CHECK-CP-JSON-DAG: "%149:sub31": 117 # CHECK-CP-JSON-DAG: "%191:sub0": 210 # CHECK-CP-JSON-DAG: "%191:sub1": 209 # CHECK-CP-JSON-DAG: "%191:sub2": 208 # CHECK-CP-JSON-DAG: "%191:sub3": 207 # CHECK-CP-JSON-DAG: "%191:sub4": 204 # CHECK-CP-JSON-DAG: "%191:sub5": 203 # CHECK-CP-JSON-DAG: "%191:sub6": 202 # CHECK-CP-JSON-DAG: "%191:sub7": 201 # CHECK-CP-JSON-DAG: "%191:sub8": 198 # CHECK-CP-JSON-DAG: "%191:sub9": 197 # CHECK-CP-JSON-DAG: "%191:sub10": 196 # CHECK-CP-JSON-DAG: "%191:sub11": 195 # CHECK-CP-JSON-DAG: "%191:sub12": 192 # CHECK-CP-JSON-DAG: "%191:sub13": 191 # CHECK-CP-JSON-DAG: "%191:sub14": 190 # CHECK-CP-JSON-DAG: "%191:sub15": 189 # CHECK-CP-JSON-DAG: "%191:sub16": 186 # CHECK-CP-JSON-DAG: "%191:sub17": 185 # CHECK-CP-JSON-DAG: "%191:sub18": 184 # CHECK-CP-JSON-DAG: "%191:sub19": 183 # CHECK-CP-JSON-DAG: "%191:sub20": 180 # CHECK-CP-JSON-DAG: "%191:sub21": 179 # CHECK-CP-JSON-DAG: "%191:sub22": 178 # CHECK-CP-JSON-DAG: "%191:sub23": 177 # CHECK-CP-JSON-DAG: "%191:sub24": 174 # CHECK-CP-JSON-DAG: "%191:sub25": 173 # CHECK-CP-JSON-DAG: "%191:sub26": 172 # CHECK-CP-JSON-DAG: "%191:sub27": 171 # CHECK-CP-JSON-DAG: "%191:sub28": 168 # CHECK-CP-JSON-DAG: "%191:sub29": 167 # CHECK-CP-JSON-DAG: "%191:sub30": 166 # CHECK-CP-JSON-DAG: "%191:sub31": 165 # CHECK-CP-JSON-DAG: "%233:sub0": 258 # CHECK-CP-JSON-DAG: "%233:sub1": 257 # CHECK-CP-JSON-DAG: "%233:sub2": 256 # CHECK-CP-JSON-DAG: "%233:sub3": 255 # CHECK-CP-JSON-DAG: "%233:sub4": 252 # CHECK-CP-JSON-DAG: "%233:sub5": 251 # CHECK-CP-JSON-DAG: "%233:sub6": 250 # CHECK-CP-JSON-DAG: "%233:sub7": 249 # CHECK-CP-JSON-DAG: "%233:sub8": 246 # CHECK-CP-JSON-DAG: "%233:sub9": 245 # CHECK-CP-JSON-DAG: "%233:sub10": 244 # CHECK-CP-JSON-DAG: "%233:sub11": 243 # CHECK-CP-JSON-DAG: "%233:sub12": 240 # CHECK-CP-JSON-DAG: "%233:sub13": 239 # CHECK-CP-JSON-DAG: "%233:sub14": 238 # CHECK-CP-JSON-DAG: "%233:sub15": 237 # CHECK-CP-JSON-DAG: "%233:sub16": 234 # CHECK-CP-JSON-DAG: "%233:sub17": 233 # CHECK-CP-JSON-DAG: "%233:sub18": 232 # CHECK-CP-JSON-DAG: "%233:sub19": 231 # CHECK-CP-JSON-DAG: "%233:sub20": 228 # CHECK-CP-JSON-DAG: "%233:sub21": 227 # CHECK-CP-JSON-DAG: "%233:sub22": 226 # CHECK-CP-JSON-DAG: "%233:sub23": 225 # CHECK-CP-JSON-DAG: "%233:sub24": 222 # CHECK-CP-JSON-DAG: "%233:sub25": 221 # CHECK-CP-JSON-DAG: "%233:sub26": 220 # CHECK-CP-JSON-DAG: "%233:sub27": 219 # CHECK-CP-JSON-DAG: "%233:sub28": 216 # CHECK-CP-JSON-DAG: "%233:sub29": 215 # CHECK-CP-JSON-DAG: "%233:sub30": 214 # CHECK-CP-JSON-DAG: "%233:sub31": 213 # CHECK-CP-JSON-DAG: "%275:sub0": 306 # CHECK-CP-JSON-DAG: "%275:sub1": 305 # CHECK-CP-JSON-DAG: "%275:sub2": 304 # CHECK-CP-JSON-DAG: "%275:sub3": 303 # CHECK-CP-JSON-DAG: "%275:sub4": 300 # CHECK-CP-JSON-DAG: "%275:sub5": 299 # CHECK-CP-JSON-DAG: "%275:sub6": 298 # CHECK-CP-JSON-DAG: "%275:sub7": 297 # CHECK-CP-JSON-DAG: "%275:sub8": 294 # CHECK-CP-JSON-DAG: "%275:sub9": 293 # CHECK-CP-JSON-DAG: "%275:sub10": 292 # CHECK-CP-JSON-DAG: "%275:sub11": 291 # CHECK-CP-JSON-DAG: "%275:sub12": 288 # CHECK-CP-JSON-DAG: "%275:sub13": 287 # CHECK-CP-JSON-DAG: "%275:sub14": 286 # CHECK-CP-JSON-DAG: "%275:sub15": 285 # CHECK-CP-JSON-DAG: "%275:sub16": 282 # CHECK-CP-JSON-DAG: "%275:sub17": 281 # CHECK-CP-JSON-DAG: "%275:sub18": 280 # CHECK-CP-JSON-DAG: "%275:sub19": 279 # CHECK-CP-JSON-DAG: "%275:sub20": 276 # CHECK-CP-JSON-DAG: "%275:sub21": 275 # CHECK-CP-JSON-DAG: "%275:sub22": 274 # CHECK-CP-JSON-DAG: "%275:sub23": 273 # CHECK-CP-JSON-DAG: "%275:sub24": 270 # CHECK-CP-JSON-DAG: "%275:sub25": 269 # CHECK-CP-JSON-DAG: "%275:sub26": 268 # CHECK-CP-JSON-DAG: "%275:sub27": 267 # CHECK-CP-JSON-DAG: "%275:sub28": 264 # CHECK-CP-JSON-DAG: "%275:sub29": 263 # CHECK-CP-JSON-DAG: "%275:sub30": 262 # CHECK-CP-JSON-DAG: "%275:sub31": 261 # CHECK-CP-JSON-DAG: "%317:sub0": 354 # CHECK-CP-JSON-DAG: "%317:sub1": 353 # CHECK-CP-JSON-DAG: "%317:sub2": 352 # CHECK-CP-JSON-DAG: "%317:sub3": 351 # CHECK-CP-JSON-DAG: "%317:sub4": 348 # CHECK-CP-JSON-DAG: "%317:sub5": 347 # CHECK-CP-JSON-DAG: "%317:sub6": 346 # CHECK-CP-JSON-DAG: "%317:sub7": 345 # CHECK-CP-JSON-DAG: "%317:sub8": 342 # CHECK-CP-JSON-DAG: "%317:sub9": 341 # CHECK-CP-JSON-DAG: "%317:sub10": 340 # CHECK-CP-JSON-DAG: "%317:sub11": 339 # CHECK-CP-JSON-DAG: "%317:sub12": 336 # CHECK-CP-JSON-DAG: "%317:sub13": 335 # CHECK-CP-JSON-DAG: "%317:sub14": 334 # CHECK-CP-JSON-DAG: "%317:sub15": 333 # CHECK-CP-JSON-DAG: "%317:sub16": 330 # CHECK-CP-JSON-DAG: "%317:sub17": 329 # CHECK-CP-JSON-DAG: "%317:sub18": 328 # CHECK-CP-JSON-DAG: "%317:sub19": 327 # CHECK-CP-JSON-DAG: "%317:sub20": 324 # CHECK-CP-JSON-DAG: "%317:sub21": 323 # CHECK-CP-JSON-DAG: "%317:sub22": 322 # CHECK-CP-JSON-DAG: "%317:sub23": 321 # CHECK-CP-JSON-DAG: "%317:sub24": 318 # CHECK-CP-JSON-DAG: "%317:sub25": 317 # CHECK-CP-JSON-DAG: "%317:sub26": 316 # CHECK-CP-JSON-DAG: "%317:sub27": 315 # CHECK-CP-JSON-DAG: "%317:sub28": 312 # CHECK-CP-JSON-DAG: "%317:sub29": 311 # CHECK-CP-JSON-DAG: "%317:sub30": 310 # CHECK-CP-JSON-DAG: "%317:sub31": 309 # CHECK-CP-JSON-DAG: "%359:sub0": 402 # CHECK-CP-JSON-DAG: "%359:sub1": 401 # CHECK-CP-JSON-DAG: "%359:sub2": 400 # CHECK-CP-JSON-DAG: "%359:sub3": 399 # CHECK-CP-JSON-DAG: "%359:sub4": 396 # CHECK-CP-JSON-DAG: "%359:sub5": 395 # CHECK-CP-JSON-DAG: "%359:sub6": 394 # CHECK-CP-JSON-DAG: "%359:sub7": 393 # CHECK-CP-JSON-DAG: "%359:sub8": 390 # CHECK-CP-JSON-DAG: "%359:sub9": 389 # CHECK-CP-JSON-DAG: "%359:sub10": 388 # CHECK-CP-JSON-DAG: "%359:sub11": 387 # CHECK-CP-JSON-DAG: "%359:sub12": 384 # CHECK-CP-JSON-DAG: "%359:sub13": 383 # CHECK-CP-JSON-DAG: "%359:sub14": 382 # CHECK-CP-JSON-DAG: "%359:sub15": 381 # CHECK-CP-JSON-DAG: "%359:sub16": 378 # CHECK-CP-JSON-DAG: "%359:sub17": 377 # CHECK-CP-JSON-DAG: "%359:sub18": 376 # CHECK-CP-JSON-DAG: "%359:sub19": 375 # CHECK-CP-JSON-DAG: "%359:sub20": 372 # CHECK-CP-JSON-DAG: "%359:sub21": 371 # CHECK-CP-JSON-DAG: "%359:sub22": 370 # CHECK-CP-JSON-DAG: "%359:sub23": 369 # CHECK-CP-JSON-DAG: "%359:sub24": 366 # CHECK-CP-JSON-DAG: "%359:sub25": 365 # CHECK-CP-JSON-DAG: "%359:sub26": 364 # CHECK-CP-JSON-DAG: "%359:sub27": 363 # CHECK-CP-JSON-DAG: "%359:sub28": 360 # CHECK-CP-JSON-DAG: "%359:sub29": 359 # CHECK-CP-JSON-DAG: "%359:sub30": 358 # CHECK-CP-JSON-DAG: "%359:sub31": 357 # CHECK-CP-JSON-DAG: "%361": 19 # CHECK-CP-JSON-DAG: "%362": 19 # CHECK-CP-JSON-DAG: "%363": 19 # CHECK-CP-JSON-DAG: "%364": 19 # CHECK-CP-JSON-DAG: "%366": 19 # CHECK-CP-JSON-DAG: "%367": 19 # CHECK-CP-JSON-DAG: "%368": 19 # CHECK-CP-JSON-DAG: "%369": 19 # CHECK-CP-JSON-DAG: "%371": 19 # CHECK-CP-JSON-DAG: "%372": 19 # CHECK-CP-JSON-DAG: "%373": 19 # CHECK-CP-JSON-DAG: "%374": 19 # CHECK-CP-JSON-DAG: "%376": 19 # CHECK-CP-JSON-DAG: "%377": 19 # CHECK-CP-JSON-DAG: "%378": 19 # CHECK-CP-JSON-DAG: "%379": 19 # CHECK-CP-JSON-DAG: "%380:sub0": 3 # CHECK-CP-JSON-DAG: "%380:sub1": 2 # CHECK-CP-JSON-DAG: "%380:sub2": 1 # CHECK-CP-JSON-DAG: "%380:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%382:vgpr_32 = COPY %380.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 113 # CHECK-CP-JSON-DAG: "%69:sub1": 112 # CHECK-CP-JSON-DAG: "%69:sub2": 111 # CHECK-CP-JSON-DAG: "%69:sub3": 110 # CHECK-CP-JSON-DAG: "%69:sub4": 107 # CHECK-CP-JSON-DAG: "%69:sub5": 106 # CHECK-CP-JSON-DAG: "%69:sub6": 105 # CHECK-CP-JSON-DAG: "%69:sub7": 104 # CHECK-CP-JSON-DAG: "%69:sub8": 101 # CHECK-CP-JSON-DAG: "%69:sub9": 100 # CHECK-CP-JSON-DAG: "%69:sub10": 99 # CHECK-CP-JSON-DAG: "%69:sub11": 98 # CHECK-CP-JSON-DAG: "%69:sub12": 95 # CHECK-CP-JSON-DAG: "%69:sub13": 94 # CHECK-CP-JSON-DAG: "%69:sub14": 93 # CHECK-CP-JSON-DAG: "%69:sub15": 92 # CHECK-CP-JSON-DAG: "%69:sub16": 89 # CHECK-CP-JSON-DAG: "%69:sub17": 88 # CHECK-CP-JSON-DAG: "%69:sub18": 87 # CHECK-CP-JSON-DAG: "%69:sub19": 86 # CHECK-CP-JSON-DAG: "%69:sub20": 83 # CHECK-CP-JSON-DAG: "%69:sub21": 82 # CHECK-CP-JSON-DAG: "%69:sub22": 81 # CHECK-CP-JSON-DAG: "%69:sub23": 80 # CHECK-CP-JSON-DAG: "%69:sub24": 77 # CHECK-CP-JSON-DAG: "%69:sub25": 76 # CHECK-CP-JSON-DAG: "%69:sub26": 75 # CHECK-CP-JSON-DAG: "%69:sub27": 74 # CHECK-CP-JSON-DAG: "%69:sub28": 71 # CHECK-CP-JSON-DAG: "%69:sub29": 70 # CHECK-CP-JSON-DAG: "%69:sub30": 69 # CHECK-CP-JSON-DAG: "%69:sub31": 68 # CHECK-CP-JSON-DAG: "%70:sub0": 65 # CHECK-CP-JSON-DAG: "%70:sub1": 64 # CHECK-CP-JSON-DAG: "%70:sub2": 63 # CHECK-CP-JSON-DAG: "%70:sub3": 62 # CHECK-CP-JSON-DAG: "%70:sub4": 59 # CHECK-CP-JSON-DAG: "%70:sub5": 58 # CHECK-CP-JSON-DAG: "%70:sub6": 57 # CHECK-CP-JSON-DAG: "%70:sub7": 56 # CHECK-CP-JSON-DAG: "%70:sub8": 53 # CHECK-CP-JSON-DAG: "%70:sub9": 52 # CHECK-CP-JSON-DAG: "%70:sub10": 51 # CHECK-CP-JSON-DAG: "%70:sub11": 50 # CHECK-CP-JSON-DAG: "%70:sub12": 47 # CHECK-CP-JSON-DAG: "%70:sub13": 46 # CHECK-CP-JSON-DAG: "%70:sub14": 45 # CHECK-CP-JSON-DAG: "%70:sub15": 44 # CHECK-CP-JSON-DAG: "%70:sub16": 41 # CHECK-CP-JSON-DAG: "%70:sub17": 40 # CHECK-CP-JSON-DAG: "%70:sub18": 39 # CHECK-CP-JSON-DAG: "%70:sub19": 38 # CHECK-CP-JSON-DAG: "%70:sub20": 35 # CHECK-CP-JSON-DAG: "%70:sub21": 34 # CHECK-CP-JSON-DAG: "%70:sub22": 33 # CHECK-CP-JSON-DAG: "%70:sub23": 32 # CHECK-CP-JSON-DAG: "%70:sub24": 29 # CHECK-CP-JSON-DAG: "%70:sub25": 28 # CHECK-CP-JSON-DAG: "%70:sub26": 27 # CHECK-CP-JSON-DAG: "%70:sub27": 26 # CHECK-CP-JSON-DAG: "%70:sub28": 23 # CHECK-CP-JSON-DAG: "%70:sub29": 22 # CHECK-CP-JSON-DAG: "%70:sub30": 21 # CHECK-CP-JSON-DAG: "%70:sub31": 20 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 161 # CHECK-CP-JSON-DAG: "%149:sub1": 160 # CHECK-CP-JSON-DAG: "%149:sub2": 159 # CHECK-CP-JSON-DAG: "%149:sub3": 158 # CHECK-CP-JSON-DAG: "%149:sub4": 155 # CHECK-CP-JSON-DAG: "%149:sub5": 154 # CHECK-CP-JSON-DAG: "%149:sub6": 153 # CHECK-CP-JSON-DAG: "%149:sub7": 152 # CHECK-CP-JSON-DAG: "%149:sub8": 149 # CHECK-CP-JSON-DAG: "%149:sub9": 148 # CHECK-CP-JSON-DAG: "%149:sub10": 147 # CHECK-CP-JSON-DAG: "%149:sub11": 146 # CHECK-CP-JSON-DAG: "%149:sub12": 143 # CHECK-CP-JSON-DAG: "%149:sub13": 142 # CHECK-CP-JSON-DAG: "%149:sub14": 141 # CHECK-CP-JSON-DAG: "%149:sub15": 140 # CHECK-CP-JSON-DAG: "%149:sub16": 137 # CHECK-CP-JSON-DAG: "%149:sub17": 136 # CHECK-CP-JSON-DAG: "%149:sub18": 135 # CHECK-CP-JSON-DAG: "%149:sub19": 134 # CHECK-CP-JSON-DAG: "%149:sub20": 131 # CHECK-CP-JSON-DAG: "%149:sub21": 130 # CHECK-CP-JSON-DAG: "%149:sub22": 129 # CHECK-CP-JSON-DAG: "%149:sub23": 128 # CHECK-CP-JSON-DAG: "%149:sub24": 125 # CHECK-CP-JSON-DAG: "%149:sub25": 124 # CHECK-CP-JSON-DAG: "%149:sub26": 123 # CHECK-CP-JSON-DAG: "%149:sub27": 122 # CHECK-CP-JSON-DAG: "%149:sub28": 119 # CHECK-CP-JSON-DAG: "%149:sub29": 118 # CHECK-CP-JSON-DAG: "%149:sub30": 117 # CHECK-CP-JSON-DAG: "%149:sub31": 116 # CHECK-CP-JSON-DAG: "%191:sub0": 209 # CHECK-CP-JSON-DAG: "%191:sub1": 208 # CHECK-CP-JSON-DAG: "%191:sub2": 207 # CHECK-CP-JSON-DAG: "%191:sub3": 206 # CHECK-CP-JSON-DAG: "%191:sub4": 203 # CHECK-CP-JSON-DAG: "%191:sub5": 202 # CHECK-CP-JSON-DAG: "%191:sub6": 201 # CHECK-CP-JSON-DAG: "%191:sub7": 200 # CHECK-CP-JSON-DAG: "%191:sub8": 197 # CHECK-CP-JSON-DAG: "%191:sub9": 196 # CHECK-CP-JSON-DAG: "%191:sub10": 195 # CHECK-CP-JSON-DAG: "%191:sub11": 194 # CHECK-CP-JSON-DAG: "%191:sub12": 191 # CHECK-CP-JSON-DAG: "%191:sub13": 190 # CHECK-CP-JSON-DAG: "%191:sub14": 189 # CHECK-CP-JSON-DAG: "%191:sub15": 188 # CHECK-CP-JSON-DAG: "%191:sub16": 185 # CHECK-CP-JSON-DAG: "%191:sub17": 184 # CHECK-CP-JSON-DAG: "%191:sub18": 183 # CHECK-CP-JSON-DAG: "%191:sub19": 182 # CHECK-CP-JSON-DAG: "%191:sub20": 179 # CHECK-CP-JSON-DAG: "%191:sub21": 178 # CHECK-CP-JSON-DAG: "%191:sub22": 177 # CHECK-CP-JSON-DAG: "%191:sub23": 176 # CHECK-CP-JSON-DAG: "%191:sub24": 173 # CHECK-CP-JSON-DAG: "%191:sub25": 172 # CHECK-CP-JSON-DAG: "%191:sub26": 171 # CHECK-CP-JSON-DAG: "%191:sub27": 170 # CHECK-CP-JSON-DAG: "%191:sub28": 167 # CHECK-CP-JSON-DAG: "%191:sub29": 166 # CHECK-CP-JSON-DAG: "%191:sub30": 165 # CHECK-CP-JSON-DAG: "%191:sub31": 164 # CHECK-CP-JSON-DAG: "%233:sub0": 257 # CHECK-CP-JSON-DAG: "%233:sub1": 256 # CHECK-CP-JSON-DAG: "%233:sub2": 255 # CHECK-CP-JSON-DAG: "%233:sub3": 254 # CHECK-CP-JSON-DAG: "%233:sub4": 251 # CHECK-CP-JSON-DAG: "%233:sub5": 250 # CHECK-CP-JSON-DAG: "%233:sub6": 249 # CHECK-CP-JSON-DAG: "%233:sub7": 248 # CHECK-CP-JSON-DAG: "%233:sub8": 245 # CHECK-CP-JSON-DAG: "%233:sub9": 244 # CHECK-CP-JSON-DAG: "%233:sub10": 243 # CHECK-CP-JSON-DAG: "%233:sub11": 242 # CHECK-CP-JSON-DAG: "%233:sub12": 239 # CHECK-CP-JSON-DAG: "%233:sub13": 238 # CHECK-CP-JSON-DAG: "%233:sub14": 237 # CHECK-CP-JSON-DAG: "%233:sub15": 236 # CHECK-CP-JSON-DAG: "%233:sub16": 233 # CHECK-CP-JSON-DAG: "%233:sub17": 232 # CHECK-CP-JSON-DAG: "%233:sub18": 231 # CHECK-CP-JSON-DAG: "%233:sub19": 230 # CHECK-CP-JSON-DAG: "%233:sub20": 227 # CHECK-CP-JSON-DAG: "%233:sub21": 226 # CHECK-CP-JSON-DAG: "%233:sub22": 225 # CHECK-CP-JSON-DAG: "%233:sub23": 224 # CHECK-CP-JSON-DAG: "%233:sub24": 221 # CHECK-CP-JSON-DAG: "%233:sub25": 220 # CHECK-CP-JSON-DAG: "%233:sub26": 219 # CHECK-CP-JSON-DAG: "%233:sub27": 218 # CHECK-CP-JSON-DAG: "%233:sub28": 215 # CHECK-CP-JSON-DAG: "%233:sub29": 214 # CHECK-CP-JSON-DAG: "%233:sub30": 213 # CHECK-CP-JSON-DAG: "%233:sub31": 212 # CHECK-CP-JSON-DAG: "%275:sub0": 305 # CHECK-CP-JSON-DAG: "%275:sub1": 304 # CHECK-CP-JSON-DAG: "%275:sub2": 303 # CHECK-CP-JSON-DAG: "%275:sub3": 302 # CHECK-CP-JSON-DAG: "%275:sub4": 299 # CHECK-CP-JSON-DAG: "%275:sub5": 298 # CHECK-CP-JSON-DAG: "%275:sub6": 297 # CHECK-CP-JSON-DAG: "%275:sub7": 296 # CHECK-CP-JSON-DAG: "%275:sub8": 293 # CHECK-CP-JSON-DAG: "%275:sub9": 292 # CHECK-CP-JSON-DAG: "%275:sub10": 291 # CHECK-CP-JSON-DAG: "%275:sub11": 290 # CHECK-CP-JSON-DAG: "%275:sub12": 287 # CHECK-CP-JSON-DAG: "%275:sub13": 286 # CHECK-CP-JSON-DAG: "%275:sub14": 285 # CHECK-CP-JSON-DAG: "%275:sub15": 284 # CHECK-CP-JSON-DAG: "%275:sub16": 281 # CHECK-CP-JSON-DAG: "%275:sub17": 280 # CHECK-CP-JSON-DAG: "%275:sub18": 279 # CHECK-CP-JSON-DAG: "%275:sub19": 278 # CHECK-CP-JSON-DAG: "%275:sub20": 275 # CHECK-CP-JSON-DAG: "%275:sub21": 274 # CHECK-CP-JSON-DAG: "%275:sub22": 273 # CHECK-CP-JSON-DAG: "%275:sub23": 272 # CHECK-CP-JSON-DAG: "%275:sub24": 269 # CHECK-CP-JSON-DAG: "%275:sub25": 268 # CHECK-CP-JSON-DAG: "%275:sub26": 267 # CHECK-CP-JSON-DAG: "%275:sub27": 266 # CHECK-CP-JSON-DAG: "%275:sub28": 263 # CHECK-CP-JSON-DAG: "%275:sub29": 262 # CHECK-CP-JSON-DAG: "%275:sub30": 261 # CHECK-CP-JSON-DAG: "%275:sub31": 260 # CHECK-CP-JSON-DAG: "%317:sub0": 353 # CHECK-CP-JSON-DAG: "%317:sub1": 352 # CHECK-CP-JSON-DAG: "%317:sub2": 351 # CHECK-CP-JSON-DAG: "%317:sub3": 350 # CHECK-CP-JSON-DAG: "%317:sub4": 347 # CHECK-CP-JSON-DAG: "%317:sub5": 346 # CHECK-CP-JSON-DAG: "%317:sub6": 345 # CHECK-CP-JSON-DAG: "%317:sub7": 344 # CHECK-CP-JSON-DAG: "%317:sub8": 341 # CHECK-CP-JSON-DAG: "%317:sub9": 340 # CHECK-CP-JSON-DAG: "%317:sub10": 339 # CHECK-CP-JSON-DAG: "%317:sub11": 338 # CHECK-CP-JSON-DAG: "%317:sub12": 335 # CHECK-CP-JSON-DAG: "%317:sub13": 334 # CHECK-CP-JSON-DAG: "%317:sub14": 333 # CHECK-CP-JSON-DAG: "%317:sub15": 332 # CHECK-CP-JSON-DAG: "%317:sub16": 329 # CHECK-CP-JSON-DAG: "%317:sub17": 328 # CHECK-CP-JSON-DAG: "%317:sub18": 327 # CHECK-CP-JSON-DAG: "%317:sub19": 326 # CHECK-CP-JSON-DAG: "%317:sub20": 323 # CHECK-CP-JSON-DAG: "%317:sub21": 322 # CHECK-CP-JSON-DAG: "%317:sub22": 321 # CHECK-CP-JSON-DAG: "%317:sub23": 320 # CHECK-CP-JSON-DAG: "%317:sub24": 317 # CHECK-CP-JSON-DAG: "%317:sub25": 316 # CHECK-CP-JSON-DAG: "%317:sub26": 315 # CHECK-CP-JSON-DAG: "%317:sub27": 314 # CHECK-CP-JSON-DAG: "%317:sub28": 311 # CHECK-CP-JSON-DAG: "%317:sub29": 310 # CHECK-CP-JSON-DAG: "%317:sub30": 309 # CHECK-CP-JSON-DAG: "%317:sub31": 308 # CHECK-CP-JSON-DAG: "%359:sub0": 401 # CHECK-CP-JSON-DAG: "%359:sub1": 400 # CHECK-CP-JSON-DAG: "%359:sub2": 399 # CHECK-CP-JSON-DAG: "%359:sub3": 398 # CHECK-CP-JSON-DAG: "%359:sub4": 395 # CHECK-CP-JSON-DAG: "%359:sub5": 394 # CHECK-CP-JSON-DAG: "%359:sub6": 393 # CHECK-CP-JSON-DAG: "%359:sub7": 392 # CHECK-CP-JSON-DAG: "%359:sub8": 389 # CHECK-CP-JSON-DAG: "%359:sub9": 388 # CHECK-CP-JSON-DAG: "%359:sub10": 387 # CHECK-CP-JSON-DAG: "%359:sub11": 386 # CHECK-CP-JSON-DAG: "%359:sub12": 383 # CHECK-CP-JSON-DAG: "%359:sub13": 382 # CHECK-CP-JSON-DAG: "%359:sub14": 381 # CHECK-CP-JSON-DAG: "%359:sub15": 380 # CHECK-CP-JSON-DAG: "%359:sub16": 377 # CHECK-CP-JSON-DAG: "%359:sub17": 376 # CHECK-CP-JSON-DAG: "%359:sub18": 375 # CHECK-CP-JSON-DAG: "%359:sub19": 374 # CHECK-CP-JSON-DAG: "%359:sub20": 371 # CHECK-CP-JSON-DAG: "%359:sub21": 370 # CHECK-CP-JSON-DAG: "%359:sub22": 369 # CHECK-CP-JSON-DAG: "%359:sub23": 368 # CHECK-CP-JSON-DAG: "%359:sub24": 365 # CHECK-CP-JSON-DAG: "%359:sub25": 364 # CHECK-CP-JSON-DAG: "%359:sub26": 363 # CHECK-CP-JSON-DAG: "%359:sub27": 362 # CHECK-CP-JSON-DAG: "%359:sub28": 359 # CHECK-CP-JSON-DAG: "%359:sub29": 358 # CHECK-CP-JSON-DAG: "%359:sub30": 357 # CHECK-CP-JSON-DAG: "%359:sub31": 356 # CHECK-CP-JSON-DAG: "%361": 18 # CHECK-CP-JSON-DAG: "%362": 18 # CHECK-CP-JSON-DAG: "%363": 18 # CHECK-CP-JSON-DAG: "%364": 18 # CHECK-CP-JSON-DAG: "%366": 18 # CHECK-CP-JSON-DAG: "%367": 18 # CHECK-CP-JSON-DAG: "%368": 18 # CHECK-CP-JSON-DAG: "%369": 18 # CHECK-CP-JSON-DAG: "%371": 18 # CHECK-CP-JSON-DAG: "%372": 18 # CHECK-CP-JSON-DAG: "%373": 18 # CHECK-CP-JSON-DAG: "%374": 18 # CHECK-CP-JSON-DAG: "%376": 18 # CHECK-CP-JSON-DAG: "%377": 18 # CHECK-CP-JSON-DAG: "%378": 18 # CHECK-CP-JSON-DAG: "%379": 18 # CHECK-CP-JSON-DAG: "%380:sub0": 2 # CHECK-CP-JSON-DAG: "%380:sub1": 1 # CHECK-CP-JSON-DAG: "%380:sub2": 0 # CHECK-CP-JSON-DAG: "%381": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%383:vgpr_32 = COPY %380.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 112 # CHECK-CP-JSON-DAG: "%69:sub1": 111 # CHECK-CP-JSON-DAG: "%69:sub2": 110 # CHECK-CP-JSON-DAG: "%69:sub3": 109 # CHECK-CP-JSON-DAG: "%69:sub4": 106 # CHECK-CP-JSON-DAG: "%69:sub5": 105 # CHECK-CP-JSON-DAG: "%69:sub6": 104 # CHECK-CP-JSON-DAG: "%69:sub7": 103 # CHECK-CP-JSON-DAG: "%69:sub8": 100 # CHECK-CP-JSON-DAG: "%69:sub9": 99 # CHECK-CP-JSON-DAG: "%69:sub10": 98 # CHECK-CP-JSON-DAG: "%69:sub11": 97 # CHECK-CP-JSON-DAG: "%69:sub12": 94 # CHECK-CP-JSON-DAG: "%69:sub13": 93 # CHECK-CP-JSON-DAG: "%69:sub14": 92 # CHECK-CP-JSON-DAG: "%69:sub15": 91 # CHECK-CP-JSON-DAG: "%69:sub16": 88 # CHECK-CP-JSON-DAG: "%69:sub17": 87 # CHECK-CP-JSON-DAG: "%69:sub18": 86 # CHECK-CP-JSON-DAG: "%69:sub19": 85 # CHECK-CP-JSON-DAG: "%69:sub20": 82 # CHECK-CP-JSON-DAG: "%69:sub21": 81 # CHECK-CP-JSON-DAG: "%69:sub22": 80 # CHECK-CP-JSON-DAG: "%69:sub23": 79 # CHECK-CP-JSON-DAG: "%69:sub24": 76 # CHECK-CP-JSON-DAG: "%69:sub25": 75 # CHECK-CP-JSON-DAG: "%69:sub26": 74 # CHECK-CP-JSON-DAG: "%69:sub27": 73 # CHECK-CP-JSON-DAG: "%69:sub28": 70 # CHECK-CP-JSON-DAG: "%69:sub29": 69 # CHECK-CP-JSON-DAG: "%69:sub30": 68 # CHECK-CP-JSON-DAG: "%69:sub31": 67 # CHECK-CP-JSON-DAG: "%70:sub0": 64 # CHECK-CP-JSON-DAG: "%70:sub1": 63 # CHECK-CP-JSON-DAG: "%70:sub2": 62 # CHECK-CP-JSON-DAG: "%70:sub3": 61 # CHECK-CP-JSON-DAG: "%70:sub4": 58 # CHECK-CP-JSON-DAG: "%70:sub5": 57 # CHECK-CP-JSON-DAG: "%70:sub6": 56 # CHECK-CP-JSON-DAG: "%70:sub7": 55 # CHECK-CP-JSON-DAG: "%70:sub8": 52 # CHECK-CP-JSON-DAG: "%70:sub9": 51 # CHECK-CP-JSON-DAG: "%70:sub10": 50 # CHECK-CP-JSON-DAG: "%70:sub11": 49 # CHECK-CP-JSON-DAG: "%70:sub12": 46 # CHECK-CP-JSON-DAG: "%70:sub13": 45 # CHECK-CP-JSON-DAG: "%70:sub14": 44 # CHECK-CP-JSON-DAG: "%70:sub15": 43 # CHECK-CP-JSON-DAG: "%70:sub16": 40 # CHECK-CP-JSON-DAG: "%70:sub17": 39 # CHECK-CP-JSON-DAG: "%70:sub18": 38 # CHECK-CP-JSON-DAG: "%70:sub19": 37 # CHECK-CP-JSON-DAG: "%70:sub20": 34 # CHECK-CP-JSON-DAG: "%70:sub21": 33 # CHECK-CP-JSON-DAG: "%70:sub22": 32 # CHECK-CP-JSON-DAG: "%70:sub23": 31 # CHECK-CP-JSON-DAG: "%70:sub24": 28 # CHECK-CP-JSON-DAG: "%70:sub25": 27 # CHECK-CP-JSON-DAG: "%70:sub26": 26 # CHECK-CP-JSON-DAG: "%70:sub27": 25 # CHECK-CP-JSON-DAG: "%70:sub28": 22 # CHECK-CP-JSON-DAG: "%70:sub29": 21 # CHECK-CP-JSON-DAG: "%70:sub30": 20 # CHECK-CP-JSON-DAG: "%70:sub31": 19 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 160 # CHECK-CP-JSON-DAG: "%149:sub1": 159 # CHECK-CP-JSON-DAG: "%149:sub2": 158 # CHECK-CP-JSON-DAG: "%149:sub3": 157 # CHECK-CP-JSON-DAG: "%149:sub4": 154 # CHECK-CP-JSON-DAG: "%149:sub5": 153 # CHECK-CP-JSON-DAG: "%149:sub6": 152 # CHECK-CP-JSON-DAG: "%149:sub7": 151 # CHECK-CP-JSON-DAG: "%149:sub8": 148 # CHECK-CP-JSON-DAG: "%149:sub9": 147 # CHECK-CP-JSON-DAG: "%149:sub10": 146 # CHECK-CP-JSON-DAG: "%149:sub11": 145 # CHECK-CP-JSON-DAG: "%149:sub12": 142 # CHECK-CP-JSON-DAG: "%149:sub13": 141 # CHECK-CP-JSON-DAG: "%149:sub14": 140 # CHECK-CP-JSON-DAG: "%149:sub15": 139 # CHECK-CP-JSON-DAG: "%149:sub16": 136 # CHECK-CP-JSON-DAG: "%149:sub17": 135 # CHECK-CP-JSON-DAG: "%149:sub18": 134 # CHECK-CP-JSON-DAG: "%149:sub19": 133 # CHECK-CP-JSON-DAG: "%149:sub20": 130 # CHECK-CP-JSON-DAG: "%149:sub21": 129 # CHECK-CP-JSON-DAG: "%149:sub22": 128 # CHECK-CP-JSON-DAG: "%149:sub23": 127 # CHECK-CP-JSON-DAG: "%149:sub24": 124 # CHECK-CP-JSON-DAG: "%149:sub25": 123 # CHECK-CP-JSON-DAG: "%149:sub26": 122 # CHECK-CP-JSON-DAG: "%149:sub27": 121 # CHECK-CP-JSON-DAG: "%149:sub28": 118 # CHECK-CP-JSON-DAG: "%149:sub29": 117 # CHECK-CP-JSON-DAG: "%149:sub30": 116 # CHECK-CP-JSON-DAG: "%149:sub31": 115 # CHECK-CP-JSON-DAG: "%191:sub0": 208 # CHECK-CP-JSON-DAG: "%191:sub1": 207 # CHECK-CP-JSON-DAG: "%191:sub2": 206 # CHECK-CP-JSON-DAG: "%191:sub3": 205 # CHECK-CP-JSON-DAG: "%191:sub4": 202 # CHECK-CP-JSON-DAG: "%191:sub5": 201 # CHECK-CP-JSON-DAG: "%191:sub6": 200 # CHECK-CP-JSON-DAG: "%191:sub7": 199 # CHECK-CP-JSON-DAG: "%191:sub8": 196 # CHECK-CP-JSON-DAG: "%191:sub9": 195 # CHECK-CP-JSON-DAG: "%191:sub10": 194 # CHECK-CP-JSON-DAG: "%191:sub11": 193 # CHECK-CP-JSON-DAG: "%191:sub12": 190 # CHECK-CP-JSON-DAG: "%191:sub13": 189 # CHECK-CP-JSON-DAG: "%191:sub14": 188 # CHECK-CP-JSON-DAG: "%191:sub15": 187 # CHECK-CP-JSON-DAG: "%191:sub16": 184 # CHECK-CP-JSON-DAG: "%191:sub17": 183 # CHECK-CP-JSON-DAG: "%191:sub18": 182 # CHECK-CP-JSON-DAG: "%191:sub19": 181 # CHECK-CP-JSON-DAG: "%191:sub20": 178 # CHECK-CP-JSON-DAG: "%191:sub21": 177 # CHECK-CP-JSON-DAG: "%191:sub22": 176 # CHECK-CP-JSON-DAG: "%191:sub23": 175 # CHECK-CP-JSON-DAG: "%191:sub24": 172 # CHECK-CP-JSON-DAG: "%191:sub25": 171 # CHECK-CP-JSON-DAG: "%191:sub26": 170 # CHECK-CP-JSON-DAG: "%191:sub27": 169 # CHECK-CP-JSON-DAG: "%191:sub28": 166 # CHECK-CP-JSON-DAG: "%191:sub29": 165 # CHECK-CP-JSON-DAG: "%191:sub30": 164 # CHECK-CP-JSON-DAG: "%191:sub31": 163 # CHECK-CP-JSON-DAG: "%233:sub0": 256 # CHECK-CP-JSON-DAG: "%233:sub1": 255 # CHECK-CP-JSON-DAG: "%233:sub2": 254 # CHECK-CP-JSON-DAG: "%233:sub3": 253 # CHECK-CP-JSON-DAG: "%233:sub4": 250 # CHECK-CP-JSON-DAG: "%233:sub5": 249 # CHECK-CP-JSON-DAG: "%233:sub6": 248 # CHECK-CP-JSON-DAG: "%233:sub7": 247 # CHECK-CP-JSON-DAG: "%233:sub8": 244 # CHECK-CP-JSON-DAG: "%233:sub9": 243 # CHECK-CP-JSON-DAG: "%233:sub10": 242 # CHECK-CP-JSON-DAG: "%233:sub11": 241 # CHECK-CP-JSON-DAG: "%233:sub12": 238 # CHECK-CP-JSON-DAG: "%233:sub13": 237 # CHECK-CP-JSON-DAG: "%233:sub14": 236 # CHECK-CP-JSON-DAG: "%233:sub15": 235 # CHECK-CP-JSON-DAG: "%233:sub16": 232 # CHECK-CP-JSON-DAG: "%233:sub17": 231 # CHECK-CP-JSON-DAG: "%233:sub18": 230 # CHECK-CP-JSON-DAG: "%233:sub19": 229 # CHECK-CP-JSON-DAG: "%233:sub20": 226 # CHECK-CP-JSON-DAG: "%233:sub21": 225 # CHECK-CP-JSON-DAG: "%233:sub22": 224 # CHECK-CP-JSON-DAG: "%233:sub23": 223 # CHECK-CP-JSON-DAG: "%233:sub24": 220 # CHECK-CP-JSON-DAG: "%233:sub25": 219 # CHECK-CP-JSON-DAG: "%233:sub26": 218 # CHECK-CP-JSON-DAG: "%233:sub27": 217 # CHECK-CP-JSON-DAG: "%233:sub28": 214 # CHECK-CP-JSON-DAG: "%233:sub29": 213 # CHECK-CP-JSON-DAG: "%233:sub30": 212 # CHECK-CP-JSON-DAG: "%233:sub31": 211 # CHECK-CP-JSON-DAG: "%275:sub0": 304 # CHECK-CP-JSON-DAG: "%275:sub1": 303 # CHECK-CP-JSON-DAG: "%275:sub2": 302 # CHECK-CP-JSON-DAG: "%275:sub3": 301 # CHECK-CP-JSON-DAG: "%275:sub4": 298 # CHECK-CP-JSON-DAG: "%275:sub5": 297 # CHECK-CP-JSON-DAG: "%275:sub6": 296 # CHECK-CP-JSON-DAG: "%275:sub7": 295 # CHECK-CP-JSON-DAG: "%275:sub8": 292 # CHECK-CP-JSON-DAG: "%275:sub9": 291 # CHECK-CP-JSON-DAG: "%275:sub10": 290 # CHECK-CP-JSON-DAG: "%275:sub11": 289 # CHECK-CP-JSON-DAG: "%275:sub12": 286 # CHECK-CP-JSON-DAG: "%275:sub13": 285 # CHECK-CP-JSON-DAG: "%275:sub14": 284 # CHECK-CP-JSON-DAG: "%275:sub15": 283 # CHECK-CP-JSON-DAG: "%275:sub16": 280 # CHECK-CP-JSON-DAG: "%275:sub17": 279 # CHECK-CP-JSON-DAG: "%275:sub18": 278 # CHECK-CP-JSON-DAG: "%275:sub19": 277 # CHECK-CP-JSON-DAG: "%275:sub20": 274 # CHECK-CP-JSON-DAG: "%275:sub21": 273 # CHECK-CP-JSON-DAG: "%275:sub22": 272 # CHECK-CP-JSON-DAG: "%275:sub23": 271 # CHECK-CP-JSON-DAG: "%275:sub24": 268 # CHECK-CP-JSON-DAG: "%275:sub25": 267 # CHECK-CP-JSON-DAG: "%275:sub26": 266 # CHECK-CP-JSON-DAG: "%275:sub27": 265 # CHECK-CP-JSON-DAG: "%275:sub28": 262 # CHECK-CP-JSON-DAG: "%275:sub29": 261 # CHECK-CP-JSON-DAG: "%275:sub30": 260 # CHECK-CP-JSON-DAG: "%275:sub31": 259 # CHECK-CP-JSON-DAG: "%317:sub0": 352 # CHECK-CP-JSON-DAG: "%317:sub1": 351 # CHECK-CP-JSON-DAG: "%317:sub2": 350 # CHECK-CP-JSON-DAG: "%317:sub3": 349 # CHECK-CP-JSON-DAG: "%317:sub4": 346 # CHECK-CP-JSON-DAG: "%317:sub5": 345 # CHECK-CP-JSON-DAG: "%317:sub6": 344 # CHECK-CP-JSON-DAG: "%317:sub7": 343 # CHECK-CP-JSON-DAG: "%317:sub8": 340 # CHECK-CP-JSON-DAG: "%317:sub9": 339 # CHECK-CP-JSON-DAG: "%317:sub10": 338 # CHECK-CP-JSON-DAG: "%317:sub11": 337 # CHECK-CP-JSON-DAG: "%317:sub12": 334 # CHECK-CP-JSON-DAG: "%317:sub13": 333 # CHECK-CP-JSON-DAG: "%317:sub14": 332 # CHECK-CP-JSON-DAG: "%317:sub15": 331 # CHECK-CP-JSON-DAG: "%317:sub16": 328 # CHECK-CP-JSON-DAG: "%317:sub17": 327 # CHECK-CP-JSON-DAG: "%317:sub18": 326 # CHECK-CP-JSON-DAG: "%317:sub19": 325 # CHECK-CP-JSON-DAG: "%317:sub20": 322 # CHECK-CP-JSON-DAG: "%317:sub21": 321 # CHECK-CP-JSON-DAG: "%317:sub22": 320 # CHECK-CP-JSON-DAG: "%317:sub23": 319 # CHECK-CP-JSON-DAG: "%317:sub24": 316 # CHECK-CP-JSON-DAG: "%317:sub25": 315 # CHECK-CP-JSON-DAG: "%317:sub26": 314 # CHECK-CP-JSON-DAG: "%317:sub27": 313 # CHECK-CP-JSON-DAG: "%317:sub28": 310 # CHECK-CP-JSON-DAG: "%317:sub29": 309 # CHECK-CP-JSON-DAG: "%317:sub30": 308 # CHECK-CP-JSON-DAG: "%317:sub31": 307 # CHECK-CP-JSON-DAG: "%359:sub0": 400 # CHECK-CP-JSON-DAG: "%359:sub1": 399 # CHECK-CP-JSON-DAG: "%359:sub2": 398 # CHECK-CP-JSON-DAG: "%359:sub3": 397 # CHECK-CP-JSON-DAG: "%359:sub4": 394 # CHECK-CP-JSON-DAG: "%359:sub5": 393 # CHECK-CP-JSON-DAG: "%359:sub6": 392 # CHECK-CP-JSON-DAG: "%359:sub7": 391 # CHECK-CP-JSON-DAG: "%359:sub8": 388 # CHECK-CP-JSON-DAG: "%359:sub9": 387 # CHECK-CP-JSON-DAG: "%359:sub10": 386 # CHECK-CP-JSON-DAG: "%359:sub11": 385 # CHECK-CP-JSON-DAG: "%359:sub12": 382 # CHECK-CP-JSON-DAG: "%359:sub13": 381 # CHECK-CP-JSON-DAG: "%359:sub14": 380 # CHECK-CP-JSON-DAG: "%359:sub15": 379 # CHECK-CP-JSON-DAG: "%359:sub16": 376 # CHECK-CP-JSON-DAG: "%359:sub17": 375 # CHECK-CP-JSON-DAG: "%359:sub18": 374 # CHECK-CP-JSON-DAG: "%359:sub19": 373 # CHECK-CP-JSON-DAG: "%359:sub20": 370 # CHECK-CP-JSON-DAG: "%359:sub21": 369 # CHECK-CP-JSON-DAG: "%359:sub22": 368 # CHECK-CP-JSON-DAG: "%359:sub23": 367 # CHECK-CP-JSON-DAG: "%359:sub24": 364 # CHECK-CP-JSON-DAG: "%359:sub25": 363 # CHECK-CP-JSON-DAG: "%359:sub26": 362 # CHECK-CP-JSON-DAG: "%359:sub27": 361 # CHECK-CP-JSON-DAG: "%359:sub28": 358 # CHECK-CP-JSON-DAG: "%359:sub29": 357 # CHECK-CP-JSON-DAG: "%359:sub30": 356 # CHECK-CP-JSON-DAG: "%359:sub31": 355 # CHECK-CP-JSON-DAG: "%361": 17 # CHECK-CP-JSON-DAG: "%362": 17 # CHECK-CP-JSON-DAG: "%363": 17 # CHECK-CP-JSON-DAG: "%364": 17 # CHECK-CP-JSON-DAG: "%366": 17 # CHECK-CP-JSON-DAG: "%367": 17 # CHECK-CP-JSON-DAG: "%368": 17 # CHECK-CP-JSON-DAG: "%369": 17 # CHECK-CP-JSON-DAG: "%371": 17 # CHECK-CP-JSON-DAG: "%372": 17 # CHECK-CP-JSON-DAG: "%373": 17 # CHECK-CP-JSON-DAG: "%374": 17 # CHECK-CP-JSON-DAG: "%376": 17 # CHECK-CP-JSON-DAG: "%377": 17 # CHECK-CP-JSON-DAG: "%378": 17 # CHECK-CP-JSON-DAG: "%379": 17 # CHECK-CP-JSON-DAG: "%380:sub0": 1 # CHECK-CP-JSON-DAG: "%380:sub1": 0 # CHECK-CP-JSON-DAG: "%381": 17 # CHECK-CP-JSON-DAG: "%382": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%384:vgpr_32 = COPY %380.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 111 # CHECK-CP-JSON-DAG: "%69:sub1": 110 # CHECK-CP-JSON-DAG: "%69:sub2": 109 # CHECK-CP-JSON-DAG: "%69:sub3": 108 # CHECK-CP-JSON-DAG: "%69:sub4": 105 # CHECK-CP-JSON-DAG: "%69:sub5": 104 # CHECK-CP-JSON-DAG: "%69:sub6": 103 # CHECK-CP-JSON-DAG: "%69:sub7": 102 # CHECK-CP-JSON-DAG: "%69:sub8": 99 # CHECK-CP-JSON-DAG: "%69:sub9": 98 # CHECK-CP-JSON-DAG: "%69:sub10": 97 # CHECK-CP-JSON-DAG: "%69:sub11": 96 # CHECK-CP-JSON-DAG: "%69:sub12": 93 # CHECK-CP-JSON-DAG: "%69:sub13": 92 # CHECK-CP-JSON-DAG: "%69:sub14": 91 # CHECK-CP-JSON-DAG: "%69:sub15": 90 # CHECK-CP-JSON-DAG: "%69:sub16": 87 # CHECK-CP-JSON-DAG: "%69:sub17": 86 # CHECK-CP-JSON-DAG: "%69:sub18": 85 # CHECK-CP-JSON-DAG: "%69:sub19": 84 # CHECK-CP-JSON-DAG: "%69:sub20": 81 # CHECK-CP-JSON-DAG: "%69:sub21": 80 # CHECK-CP-JSON-DAG: "%69:sub22": 79 # CHECK-CP-JSON-DAG: "%69:sub23": 78 # CHECK-CP-JSON-DAG: "%69:sub24": 75 # CHECK-CP-JSON-DAG: "%69:sub25": 74 # CHECK-CP-JSON-DAG: "%69:sub26": 73 # CHECK-CP-JSON-DAG: "%69:sub27": 72 # CHECK-CP-JSON-DAG: "%69:sub28": 69 # CHECK-CP-JSON-DAG: "%69:sub29": 68 # CHECK-CP-JSON-DAG: "%69:sub30": 67 # CHECK-CP-JSON-DAG: "%69:sub31": 66 # CHECK-CP-JSON-DAG: "%70:sub0": 63 # CHECK-CP-JSON-DAG: "%70:sub1": 62 # CHECK-CP-JSON-DAG: "%70:sub2": 61 # CHECK-CP-JSON-DAG: "%70:sub3": 60 # CHECK-CP-JSON-DAG: "%70:sub4": 57 # CHECK-CP-JSON-DAG: "%70:sub5": 56 # CHECK-CP-JSON-DAG: "%70:sub6": 55 # CHECK-CP-JSON-DAG: "%70:sub7": 54 # CHECK-CP-JSON-DAG: "%70:sub8": 51 # CHECK-CP-JSON-DAG: "%70:sub9": 50 # CHECK-CP-JSON-DAG: "%70:sub10": 49 # CHECK-CP-JSON-DAG: "%70:sub11": 48 # CHECK-CP-JSON-DAG: "%70:sub12": 45 # CHECK-CP-JSON-DAG: "%70:sub13": 44 # CHECK-CP-JSON-DAG: "%70:sub14": 43 # CHECK-CP-JSON-DAG: "%70:sub15": 42 # CHECK-CP-JSON-DAG: "%70:sub16": 39 # CHECK-CP-JSON-DAG: "%70:sub17": 38 # CHECK-CP-JSON-DAG: "%70:sub18": 37 # CHECK-CP-JSON-DAG: "%70:sub19": 36 # CHECK-CP-JSON-DAG: "%70:sub20": 33 # CHECK-CP-JSON-DAG: "%70:sub21": 32 # CHECK-CP-JSON-DAG: "%70:sub22": 31 # CHECK-CP-JSON-DAG: "%70:sub23": 30 # CHECK-CP-JSON-DAG: "%70:sub24": 27 # CHECK-CP-JSON-DAG: "%70:sub25": 26 # CHECK-CP-JSON-DAG: "%70:sub26": 25 # CHECK-CP-JSON-DAG: "%70:sub27": 24 # CHECK-CP-JSON-DAG: "%70:sub28": 21 # CHECK-CP-JSON-DAG: "%70:sub29": 20 # CHECK-CP-JSON-DAG: "%70:sub30": 19 # CHECK-CP-JSON-DAG: "%70:sub31": 18 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 159 # CHECK-CP-JSON-DAG: "%149:sub1": 158 # CHECK-CP-JSON-DAG: "%149:sub2": 157 # CHECK-CP-JSON-DAG: "%149:sub3": 156 # CHECK-CP-JSON-DAG: "%149:sub4": 153 # CHECK-CP-JSON-DAG: "%149:sub5": 152 # CHECK-CP-JSON-DAG: "%149:sub6": 151 # CHECK-CP-JSON-DAG: "%149:sub7": 150 # CHECK-CP-JSON-DAG: "%149:sub8": 147 # CHECK-CP-JSON-DAG: "%149:sub9": 146 # CHECK-CP-JSON-DAG: "%149:sub10": 145 # CHECK-CP-JSON-DAG: "%149:sub11": 144 # CHECK-CP-JSON-DAG: "%149:sub12": 141 # CHECK-CP-JSON-DAG: "%149:sub13": 140 # CHECK-CP-JSON-DAG: "%149:sub14": 139 # CHECK-CP-JSON-DAG: "%149:sub15": 138 # CHECK-CP-JSON-DAG: "%149:sub16": 135 # CHECK-CP-JSON-DAG: "%149:sub17": 134 # CHECK-CP-JSON-DAG: "%149:sub18": 133 # CHECK-CP-JSON-DAG: "%149:sub19": 132 # CHECK-CP-JSON-DAG: "%149:sub20": 129 # CHECK-CP-JSON-DAG: "%149:sub21": 128 # CHECK-CP-JSON-DAG: "%149:sub22": 127 # CHECK-CP-JSON-DAG: "%149:sub23": 126 # CHECK-CP-JSON-DAG: "%149:sub24": 123 # CHECK-CP-JSON-DAG: "%149:sub25": 122 # CHECK-CP-JSON-DAG: "%149:sub26": 121 # CHECK-CP-JSON-DAG: "%149:sub27": 120 # CHECK-CP-JSON-DAG: "%149:sub28": 117 # CHECK-CP-JSON-DAG: "%149:sub29": 116 # CHECK-CP-JSON-DAG: "%149:sub30": 115 # CHECK-CP-JSON-DAG: "%149:sub31": 114 # CHECK-CP-JSON-DAG: "%191:sub0": 207 # CHECK-CP-JSON-DAG: "%191:sub1": 206 # CHECK-CP-JSON-DAG: "%191:sub2": 205 # CHECK-CP-JSON-DAG: "%191:sub3": 204 # CHECK-CP-JSON-DAG: "%191:sub4": 201 # CHECK-CP-JSON-DAG: "%191:sub5": 200 # CHECK-CP-JSON-DAG: "%191:sub6": 199 # CHECK-CP-JSON-DAG: "%191:sub7": 198 # CHECK-CP-JSON-DAG: "%191:sub8": 195 # CHECK-CP-JSON-DAG: "%191:sub9": 194 # CHECK-CP-JSON-DAG: "%191:sub10": 193 # CHECK-CP-JSON-DAG: "%191:sub11": 192 # CHECK-CP-JSON-DAG: "%191:sub12": 189 # CHECK-CP-JSON-DAG: "%191:sub13": 188 # CHECK-CP-JSON-DAG: "%191:sub14": 187 # CHECK-CP-JSON-DAG: "%191:sub15": 186 # CHECK-CP-JSON-DAG: "%191:sub16": 183 # CHECK-CP-JSON-DAG: "%191:sub17": 182 # CHECK-CP-JSON-DAG: "%191:sub18": 181 # CHECK-CP-JSON-DAG: "%191:sub19": 180 # CHECK-CP-JSON-DAG: "%191:sub20": 177 # CHECK-CP-JSON-DAG: "%191:sub21": 176 # CHECK-CP-JSON-DAG: "%191:sub22": 175 # CHECK-CP-JSON-DAG: "%191:sub23": 174 # CHECK-CP-JSON-DAG: "%191:sub24": 171 # CHECK-CP-JSON-DAG: "%191:sub25": 170 # CHECK-CP-JSON-DAG: "%191:sub26": 169 # CHECK-CP-JSON-DAG: "%191:sub27": 168 # CHECK-CP-JSON-DAG: "%191:sub28": 165 # CHECK-CP-JSON-DAG: "%191:sub29": 164 # CHECK-CP-JSON-DAG: "%191:sub30": 163 # CHECK-CP-JSON-DAG: "%191:sub31": 162 # CHECK-CP-JSON-DAG: "%233:sub0": 255 # CHECK-CP-JSON-DAG: "%233:sub1": 254 # CHECK-CP-JSON-DAG: "%233:sub2": 253 # CHECK-CP-JSON-DAG: "%233:sub3": 252 # CHECK-CP-JSON-DAG: "%233:sub4": 249 # CHECK-CP-JSON-DAG: "%233:sub5": 248 # CHECK-CP-JSON-DAG: "%233:sub6": 247 # CHECK-CP-JSON-DAG: "%233:sub7": 246 # CHECK-CP-JSON-DAG: "%233:sub8": 243 # CHECK-CP-JSON-DAG: "%233:sub9": 242 # CHECK-CP-JSON-DAG: "%233:sub10": 241 # CHECK-CP-JSON-DAG: "%233:sub11": 240 # CHECK-CP-JSON-DAG: "%233:sub12": 237 # CHECK-CP-JSON-DAG: "%233:sub13": 236 # CHECK-CP-JSON-DAG: "%233:sub14": 235 # CHECK-CP-JSON-DAG: "%233:sub15": 234 # CHECK-CP-JSON-DAG: "%233:sub16": 231 # CHECK-CP-JSON-DAG: "%233:sub17": 230 # CHECK-CP-JSON-DAG: "%233:sub18": 229 # CHECK-CP-JSON-DAG: "%233:sub19": 228 # CHECK-CP-JSON-DAG: "%233:sub20": 225 # CHECK-CP-JSON-DAG: "%233:sub21": 224 # CHECK-CP-JSON-DAG: "%233:sub22": 223 # CHECK-CP-JSON-DAG: "%233:sub23": 222 # CHECK-CP-JSON-DAG: "%233:sub24": 219 # CHECK-CP-JSON-DAG: "%233:sub25": 218 # CHECK-CP-JSON-DAG: "%233:sub26": 217 # CHECK-CP-JSON-DAG: "%233:sub27": 216 # CHECK-CP-JSON-DAG: "%233:sub28": 213 # CHECK-CP-JSON-DAG: "%233:sub29": 212 # CHECK-CP-JSON-DAG: "%233:sub30": 211 # CHECK-CP-JSON-DAG: "%233:sub31": 210 # CHECK-CP-JSON-DAG: "%275:sub0": 303 # CHECK-CP-JSON-DAG: "%275:sub1": 302 # CHECK-CP-JSON-DAG: "%275:sub2": 301 # CHECK-CP-JSON-DAG: "%275:sub3": 300 # CHECK-CP-JSON-DAG: "%275:sub4": 297 # CHECK-CP-JSON-DAG: "%275:sub5": 296 # CHECK-CP-JSON-DAG: "%275:sub6": 295 # CHECK-CP-JSON-DAG: "%275:sub7": 294 # CHECK-CP-JSON-DAG: "%275:sub8": 291 # CHECK-CP-JSON-DAG: "%275:sub9": 290 # CHECK-CP-JSON-DAG: "%275:sub10": 289 # CHECK-CP-JSON-DAG: "%275:sub11": 288 # CHECK-CP-JSON-DAG: "%275:sub12": 285 # CHECK-CP-JSON-DAG: "%275:sub13": 284 # CHECK-CP-JSON-DAG: "%275:sub14": 283 # CHECK-CP-JSON-DAG: "%275:sub15": 282 # CHECK-CP-JSON-DAG: "%275:sub16": 279 # CHECK-CP-JSON-DAG: "%275:sub17": 278 # CHECK-CP-JSON-DAG: "%275:sub18": 277 # CHECK-CP-JSON-DAG: "%275:sub19": 276 # CHECK-CP-JSON-DAG: "%275:sub20": 273 # CHECK-CP-JSON-DAG: "%275:sub21": 272 # CHECK-CP-JSON-DAG: "%275:sub22": 271 # CHECK-CP-JSON-DAG: "%275:sub23": 270 # CHECK-CP-JSON-DAG: "%275:sub24": 267 # CHECK-CP-JSON-DAG: "%275:sub25": 266 # CHECK-CP-JSON-DAG: "%275:sub26": 265 # CHECK-CP-JSON-DAG: "%275:sub27": 264 # CHECK-CP-JSON-DAG: "%275:sub28": 261 # CHECK-CP-JSON-DAG: "%275:sub29": 260 # CHECK-CP-JSON-DAG: "%275:sub30": 259 # CHECK-CP-JSON-DAG: "%275:sub31": 258 # CHECK-CP-JSON-DAG: "%317:sub0": 351 # CHECK-CP-JSON-DAG: "%317:sub1": 350 # CHECK-CP-JSON-DAG: "%317:sub2": 349 # CHECK-CP-JSON-DAG: "%317:sub3": 348 # CHECK-CP-JSON-DAG: "%317:sub4": 345 # CHECK-CP-JSON-DAG: "%317:sub5": 344 # CHECK-CP-JSON-DAG: "%317:sub6": 343 # CHECK-CP-JSON-DAG: "%317:sub7": 342 # CHECK-CP-JSON-DAG: "%317:sub8": 339 # CHECK-CP-JSON-DAG: "%317:sub9": 338 # CHECK-CP-JSON-DAG: "%317:sub10": 337 # CHECK-CP-JSON-DAG: "%317:sub11": 336 # CHECK-CP-JSON-DAG: "%317:sub12": 333 # CHECK-CP-JSON-DAG: "%317:sub13": 332 # CHECK-CP-JSON-DAG: "%317:sub14": 331 # CHECK-CP-JSON-DAG: "%317:sub15": 330 # CHECK-CP-JSON-DAG: "%317:sub16": 327 # CHECK-CP-JSON-DAG: "%317:sub17": 326 # CHECK-CP-JSON-DAG: "%317:sub18": 325 # CHECK-CP-JSON-DAG: "%317:sub19": 324 # CHECK-CP-JSON-DAG: "%317:sub20": 321 # CHECK-CP-JSON-DAG: "%317:sub21": 320 # CHECK-CP-JSON-DAG: "%317:sub22": 319 # CHECK-CP-JSON-DAG: "%317:sub23": 318 # CHECK-CP-JSON-DAG: "%317:sub24": 315 # CHECK-CP-JSON-DAG: "%317:sub25": 314 # CHECK-CP-JSON-DAG: "%317:sub26": 313 # CHECK-CP-JSON-DAG: "%317:sub27": 312 # CHECK-CP-JSON-DAG: "%317:sub28": 309 # CHECK-CP-JSON-DAG: "%317:sub29": 308 # CHECK-CP-JSON-DAG: "%317:sub30": 307 # CHECK-CP-JSON-DAG: "%317:sub31": 306 # CHECK-CP-JSON-DAG: "%359:sub0": 399 # CHECK-CP-JSON-DAG: "%359:sub1": 398 # CHECK-CP-JSON-DAG: "%359:sub2": 397 # CHECK-CP-JSON-DAG: "%359:sub3": 396 # CHECK-CP-JSON-DAG: "%359:sub4": 393 # CHECK-CP-JSON-DAG: "%359:sub5": 392 # CHECK-CP-JSON-DAG: "%359:sub6": 391 # CHECK-CP-JSON-DAG: "%359:sub7": 390 # CHECK-CP-JSON-DAG: "%359:sub8": 387 # CHECK-CP-JSON-DAG: "%359:sub9": 386 # CHECK-CP-JSON-DAG: "%359:sub10": 385 # CHECK-CP-JSON-DAG: "%359:sub11": 384 # CHECK-CP-JSON-DAG: "%359:sub12": 381 # CHECK-CP-JSON-DAG: "%359:sub13": 380 # CHECK-CP-JSON-DAG: "%359:sub14": 379 # CHECK-CP-JSON-DAG: "%359:sub15": 378 # CHECK-CP-JSON-DAG: "%359:sub16": 375 # CHECK-CP-JSON-DAG: "%359:sub17": 374 # CHECK-CP-JSON-DAG: "%359:sub18": 373 # CHECK-CP-JSON-DAG: "%359:sub19": 372 # CHECK-CP-JSON-DAG: "%359:sub20": 369 # CHECK-CP-JSON-DAG: "%359:sub21": 368 # CHECK-CP-JSON-DAG: "%359:sub22": 367 # CHECK-CP-JSON-DAG: "%359:sub23": 366 # CHECK-CP-JSON-DAG: "%359:sub24": 363 # CHECK-CP-JSON-DAG: "%359:sub25": 362 # CHECK-CP-JSON-DAG: "%359:sub26": 361 # CHECK-CP-JSON-DAG: "%359:sub27": 360 # CHECK-CP-JSON-DAG: "%359:sub28": 357 # CHECK-CP-JSON-DAG: "%359:sub29": 356 # CHECK-CP-JSON-DAG: "%359:sub30": 355 # CHECK-CP-JSON-DAG: "%359:sub31": 354 # CHECK-CP-JSON-DAG: "%361": 16 # CHECK-CP-JSON-DAG: "%362": 16 # CHECK-CP-JSON-DAG: "%363": 16 # CHECK-CP-JSON-DAG: "%364": 16 # CHECK-CP-JSON-DAG: "%366": 16 # CHECK-CP-JSON-DAG: "%367": 16 # CHECK-CP-JSON-DAG: "%368": 16 # CHECK-CP-JSON-DAG: "%369": 16 # CHECK-CP-JSON-DAG: "%371": 16 # CHECK-CP-JSON-DAG: "%372": 16 # CHECK-CP-JSON-DAG: "%373": 16 # CHECK-CP-JSON-DAG: "%374": 16 # CHECK-CP-JSON-DAG: "%376": 16 # CHECK-CP-JSON-DAG: "%377": 16 # CHECK-CP-JSON-DAG: "%378": 16 # CHECK-CP-JSON-DAG: "%379": 16 # CHECK-CP-JSON-DAG: "%380:sub0": 0 # CHECK-CP-JSON-DAG: "%381": 16 # CHECK-CP-JSON-DAG: "%382": 16 # CHECK-CP-JSON-DAG: "%383": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%385:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 32, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 110 # CHECK-CP-JSON-DAG: "%69:sub1": 109 # CHECK-CP-JSON-DAG: "%69:sub2": 108 # CHECK-CP-JSON-DAG: "%69:sub3": 107 # CHECK-CP-JSON-DAG: "%69:sub4": 104 # CHECK-CP-JSON-DAG: "%69:sub5": 103 # CHECK-CP-JSON-DAG: "%69:sub6": 102 # CHECK-CP-JSON-DAG: "%69:sub7": 101 # CHECK-CP-JSON-DAG: "%69:sub8": 98 # CHECK-CP-JSON-DAG: "%69:sub9": 97 # CHECK-CP-JSON-DAG: "%69:sub10": 96 # CHECK-CP-JSON-DAG: "%69:sub11": 95 # CHECK-CP-JSON-DAG: "%69:sub12": 92 # CHECK-CP-JSON-DAG: "%69:sub13": 91 # CHECK-CP-JSON-DAG: "%69:sub14": 90 # CHECK-CP-JSON-DAG: "%69:sub15": 89 # CHECK-CP-JSON-DAG: "%69:sub16": 86 # CHECK-CP-JSON-DAG: "%69:sub17": 85 # CHECK-CP-JSON-DAG: "%69:sub18": 84 # CHECK-CP-JSON-DAG: "%69:sub19": 83 # CHECK-CP-JSON-DAG: "%69:sub20": 80 # CHECK-CP-JSON-DAG: "%69:sub21": 79 # CHECK-CP-JSON-DAG: "%69:sub22": 78 # CHECK-CP-JSON-DAG: "%69:sub23": 77 # CHECK-CP-JSON-DAG: "%69:sub24": 74 # CHECK-CP-JSON-DAG: "%69:sub25": 73 # CHECK-CP-JSON-DAG: "%69:sub26": 72 # CHECK-CP-JSON-DAG: "%69:sub27": 71 # CHECK-CP-JSON-DAG: "%69:sub28": 68 # CHECK-CP-JSON-DAG: "%69:sub29": 67 # CHECK-CP-JSON-DAG: "%69:sub30": 66 # CHECK-CP-JSON-DAG: "%69:sub31": 65 # CHECK-CP-JSON-DAG: "%70:sub0": 62 # CHECK-CP-JSON-DAG: "%70:sub1": 61 # CHECK-CP-JSON-DAG: "%70:sub2": 60 # CHECK-CP-JSON-DAG: "%70:sub3": 59 # CHECK-CP-JSON-DAG: "%70:sub4": 56 # CHECK-CP-JSON-DAG: "%70:sub5": 55 # CHECK-CP-JSON-DAG: "%70:sub6": 54 # CHECK-CP-JSON-DAG: "%70:sub7": 53 # CHECK-CP-JSON-DAG: "%70:sub8": 50 # CHECK-CP-JSON-DAG: "%70:sub9": 49 # CHECK-CP-JSON-DAG: "%70:sub10": 48 # CHECK-CP-JSON-DAG: "%70:sub11": 47 # CHECK-CP-JSON-DAG: "%70:sub12": 44 # CHECK-CP-JSON-DAG: "%70:sub13": 43 # CHECK-CP-JSON-DAG: "%70:sub14": 42 # CHECK-CP-JSON-DAG: "%70:sub15": 41 # CHECK-CP-JSON-DAG: "%70:sub16": 38 # CHECK-CP-JSON-DAG: "%70:sub17": 37 # CHECK-CP-JSON-DAG: "%70:sub18": 36 # CHECK-CP-JSON-DAG: "%70:sub19": 35 # CHECK-CP-JSON-DAG: "%70:sub20": 32 # CHECK-CP-JSON-DAG: "%70:sub21": 31 # CHECK-CP-JSON-DAG: "%70:sub22": 30 # CHECK-CP-JSON-DAG: "%70:sub23": 29 # CHECK-CP-JSON-DAG: "%70:sub24": 26 # CHECK-CP-JSON-DAG: "%70:sub25": 25 # CHECK-CP-JSON-DAG: "%70:sub26": 24 # CHECK-CP-JSON-DAG: "%70:sub27": 23 # CHECK-CP-JSON-DAG: "%70:sub28": 20 # CHECK-CP-JSON-DAG: "%70:sub29": 19 # CHECK-CP-JSON-DAG: "%70:sub30": 18 # CHECK-CP-JSON-DAG: "%70:sub31": 17 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 158 # CHECK-CP-JSON-DAG: "%149:sub1": 157 # CHECK-CP-JSON-DAG: "%149:sub2": 156 # CHECK-CP-JSON-DAG: "%149:sub3": 155 # CHECK-CP-JSON-DAG: "%149:sub4": 152 # CHECK-CP-JSON-DAG: "%149:sub5": 151 # CHECK-CP-JSON-DAG: "%149:sub6": 150 # CHECK-CP-JSON-DAG: "%149:sub7": 149 # CHECK-CP-JSON-DAG: "%149:sub8": 146 # CHECK-CP-JSON-DAG: "%149:sub9": 145 # CHECK-CP-JSON-DAG: "%149:sub10": 144 # CHECK-CP-JSON-DAG: "%149:sub11": 143 # CHECK-CP-JSON-DAG: "%149:sub12": 140 # CHECK-CP-JSON-DAG: "%149:sub13": 139 # CHECK-CP-JSON-DAG: "%149:sub14": 138 # CHECK-CP-JSON-DAG: "%149:sub15": 137 # CHECK-CP-JSON-DAG: "%149:sub16": 134 # CHECK-CP-JSON-DAG: "%149:sub17": 133 # CHECK-CP-JSON-DAG: "%149:sub18": 132 # CHECK-CP-JSON-DAG: "%149:sub19": 131 # CHECK-CP-JSON-DAG: "%149:sub20": 128 # CHECK-CP-JSON-DAG: "%149:sub21": 127 # CHECK-CP-JSON-DAG: "%149:sub22": 126 # CHECK-CP-JSON-DAG: "%149:sub23": 125 # CHECK-CP-JSON-DAG: "%149:sub24": 122 # CHECK-CP-JSON-DAG: "%149:sub25": 121 # CHECK-CP-JSON-DAG: "%149:sub26": 120 # CHECK-CP-JSON-DAG: "%149:sub27": 119 # CHECK-CP-JSON-DAG: "%149:sub28": 116 # CHECK-CP-JSON-DAG: "%149:sub29": 115 # CHECK-CP-JSON-DAG: "%149:sub30": 114 # CHECK-CP-JSON-DAG: "%149:sub31": 113 # CHECK-CP-JSON-DAG: "%191:sub0": 206 # CHECK-CP-JSON-DAG: "%191:sub1": 205 # CHECK-CP-JSON-DAG: "%191:sub2": 204 # CHECK-CP-JSON-DAG: "%191:sub3": 203 # CHECK-CP-JSON-DAG: "%191:sub4": 200 # CHECK-CP-JSON-DAG: "%191:sub5": 199 # CHECK-CP-JSON-DAG: "%191:sub6": 198 # CHECK-CP-JSON-DAG: "%191:sub7": 197 # CHECK-CP-JSON-DAG: "%191:sub8": 194 # CHECK-CP-JSON-DAG: "%191:sub9": 193 # CHECK-CP-JSON-DAG: "%191:sub10": 192 # CHECK-CP-JSON-DAG: "%191:sub11": 191 # CHECK-CP-JSON-DAG: "%191:sub12": 188 # CHECK-CP-JSON-DAG: "%191:sub13": 187 # CHECK-CP-JSON-DAG: "%191:sub14": 186 # CHECK-CP-JSON-DAG: "%191:sub15": 185 # CHECK-CP-JSON-DAG: "%191:sub16": 182 # CHECK-CP-JSON-DAG: "%191:sub17": 181 # CHECK-CP-JSON-DAG: "%191:sub18": 180 # CHECK-CP-JSON-DAG: "%191:sub19": 179 # CHECK-CP-JSON-DAG: "%191:sub20": 176 # CHECK-CP-JSON-DAG: "%191:sub21": 175 # CHECK-CP-JSON-DAG: "%191:sub22": 174 # CHECK-CP-JSON-DAG: "%191:sub23": 173 # CHECK-CP-JSON-DAG: "%191:sub24": 170 # CHECK-CP-JSON-DAG: "%191:sub25": 169 # CHECK-CP-JSON-DAG: "%191:sub26": 168 # CHECK-CP-JSON-DAG: "%191:sub27": 167 # CHECK-CP-JSON-DAG: "%191:sub28": 164 # CHECK-CP-JSON-DAG: "%191:sub29": 163 # CHECK-CP-JSON-DAG: "%191:sub30": 162 # CHECK-CP-JSON-DAG: "%191:sub31": 161 # CHECK-CP-JSON-DAG: "%233:sub0": 254 # CHECK-CP-JSON-DAG: "%233:sub1": 253 # CHECK-CP-JSON-DAG: "%233:sub2": 252 # CHECK-CP-JSON-DAG: "%233:sub3": 251 # CHECK-CP-JSON-DAG: "%233:sub4": 248 # CHECK-CP-JSON-DAG: "%233:sub5": 247 # CHECK-CP-JSON-DAG: "%233:sub6": 246 # CHECK-CP-JSON-DAG: "%233:sub7": 245 # CHECK-CP-JSON-DAG: "%233:sub8": 242 # CHECK-CP-JSON-DAG: "%233:sub9": 241 # CHECK-CP-JSON-DAG: "%233:sub10": 240 # CHECK-CP-JSON-DAG: "%233:sub11": 239 # CHECK-CP-JSON-DAG: "%233:sub12": 236 # CHECK-CP-JSON-DAG: "%233:sub13": 235 # CHECK-CP-JSON-DAG: "%233:sub14": 234 # CHECK-CP-JSON-DAG: "%233:sub15": 233 # CHECK-CP-JSON-DAG: "%233:sub16": 230 # CHECK-CP-JSON-DAG: "%233:sub17": 229 # CHECK-CP-JSON-DAG: "%233:sub18": 228 # CHECK-CP-JSON-DAG: "%233:sub19": 227 # CHECK-CP-JSON-DAG: "%233:sub20": 224 # CHECK-CP-JSON-DAG: "%233:sub21": 223 # CHECK-CP-JSON-DAG: "%233:sub22": 222 # CHECK-CP-JSON-DAG: "%233:sub23": 221 # CHECK-CP-JSON-DAG: "%233:sub24": 218 # CHECK-CP-JSON-DAG: "%233:sub25": 217 # CHECK-CP-JSON-DAG: "%233:sub26": 216 # CHECK-CP-JSON-DAG: "%233:sub27": 215 # CHECK-CP-JSON-DAG: "%233:sub28": 212 # CHECK-CP-JSON-DAG: "%233:sub29": 211 # CHECK-CP-JSON-DAG: "%233:sub30": 210 # CHECK-CP-JSON-DAG: "%233:sub31": 209 # CHECK-CP-JSON-DAG: "%275:sub0": 302 # CHECK-CP-JSON-DAG: "%275:sub1": 301 # CHECK-CP-JSON-DAG: "%275:sub2": 300 # CHECK-CP-JSON-DAG: "%275:sub3": 299 # CHECK-CP-JSON-DAG: "%275:sub4": 296 # CHECK-CP-JSON-DAG: "%275:sub5": 295 # CHECK-CP-JSON-DAG: "%275:sub6": 294 # CHECK-CP-JSON-DAG: "%275:sub7": 293 # CHECK-CP-JSON-DAG: "%275:sub8": 290 # CHECK-CP-JSON-DAG: "%275:sub9": 289 # CHECK-CP-JSON-DAG: "%275:sub10": 288 # CHECK-CP-JSON-DAG: "%275:sub11": 287 # CHECK-CP-JSON-DAG: "%275:sub12": 284 # CHECK-CP-JSON-DAG: "%275:sub13": 283 # CHECK-CP-JSON-DAG: "%275:sub14": 282 # CHECK-CP-JSON-DAG: "%275:sub15": 281 # CHECK-CP-JSON-DAG: "%275:sub16": 278 # CHECK-CP-JSON-DAG: "%275:sub17": 277 # CHECK-CP-JSON-DAG: "%275:sub18": 276 # CHECK-CP-JSON-DAG: "%275:sub19": 275 # CHECK-CP-JSON-DAG: "%275:sub20": 272 # CHECK-CP-JSON-DAG: "%275:sub21": 271 # CHECK-CP-JSON-DAG: "%275:sub22": 270 # CHECK-CP-JSON-DAG: "%275:sub23": 269 # CHECK-CP-JSON-DAG: "%275:sub24": 266 # CHECK-CP-JSON-DAG: "%275:sub25": 265 # CHECK-CP-JSON-DAG: "%275:sub26": 264 # CHECK-CP-JSON-DAG: "%275:sub27": 263 # CHECK-CP-JSON-DAG: "%275:sub28": 260 # CHECK-CP-JSON-DAG: "%275:sub29": 259 # CHECK-CP-JSON-DAG: "%275:sub30": 258 # CHECK-CP-JSON-DAG: "%275:sub31": 257 # CHECK-CP-JSON-DAG: "%317:sub0": 350 # CHECK-CP-JSON-DAG: "%317:sub1": 349 # CHECK-CP-JSON-DAG: "%317:sub2": 348 # CHECK-CP-JSON-DAG: "%317:sub3": 347 # CHECK-CP-JSON-DAG: "%317:sub4": 344 # CHECK-CP-JSON-DAG: "%317:sub5": 343 # CHECK-CP-JSON-DAG: "%317:sub6": 342 # CHECK-CP-JSON-DAG: "%317:sub7": 341 # CHECK-CP-JSON-DAG: "%317:sub8": 338 # CHECK-CP-JSON-DAG: "%317:sub9": 337 # CHECK-CP-JSON-DAG: "%317:sub10": 336 # CHECK-CP-JSON-DAG: "%317:sub11": 335 # CHECK-CP-JSON-DAG: "%317:sub12": 332 # CHECK-CP-JSON-DAG: "%317:sub13": 331 # CHECK-CP-JSON-DAG: "%317:sub14": 330 # CHECK-CP-JSON-DAG: "%317:sub15": 329 # CHECK-CP-JSON-DAG: "%317:sub16": 326 # CHECK-CP-JSON-DAG: "%317:sub17": 325 # CHECK-CP-JSON-DAG: "%317:sub18": 324 # CHECK-CP-JSON-DAG: "%317:sub19": 323 # CHECK-CP-JSON-DAG: "%317:sub20": 320 # CHECK-CP-JSON-DAG: "%317:sub21": 319 # CHECK-CP-JSON-DAG: "%317:sub22": 318 # CHECK-CP-JSON-DAG: "%317:sub23": 317 # CHECK-CP-JSON-DAG: "%317:sub24": 314 # CHECK-CP-JSON-DAG: "%317:sub25": 313 # CHECK-CP-JSON-DAG: "%317:sub26": 312 # CHECK-CP-JSON-DAG: "%317:sub27": 311 # CHECK-CP-JSON-DAG: "%317:sub28": 308 # CHECK-CP-JSON-DAG: "%317:sub29": 307 # CHECK-CP-JSON-DAG: "%317:sub30": 306 # CHECK-CP-JSON-DAG: "%317:sub31": 305 # CHECK-CP-JSON-DAG: "%359:sub0": 398 # CHECK-CP-JSON-DAG: "%359:sub1": 397 # CHECK-CP-JSON-DAG: "%359:sub2": 396 # CHECK-CP-JSON-DAG: "%359:sub3": 395 # CHECK-CP-JSON-DAG: "%359:sub4": 392 # CHECK-CP-JSON-DAG: "%359:sub5": 391 # CHECK-CP-JSON-DAG: "%359:sub6": 390 # CHECK-CP-JSON-DAG: "%359:sub7": 389 # CHECK-CP-JSON-DAG: "%359:sub8": 386 # CHECK-CP-JSON-DAG: "%359:sub9": 385 # CHECK-CP-JSON-DAG: "%359:sub10": 384 # CHECK-CP-JSON-DAG: "%359:sub11": 383 # CHECK-CP-JSON-DAG: "%359:sub12": 380 # CHECK-CP-JSON-DAG: "%359:sub13": 379 # CHECK-CP-JSON-DAG: "%359:sub14": 378 # CHECK-CP-JSON-DAG: "%359:sub15": 377 # CHECK-CP-JSON-DAG: "%359:sub16": 374 # CHECK-CP-JSON-DAG: "%359:sub17": 373 # CHECK-CP-JSON-DAG: "%359:sub18": 372 # CHECK-CP-JSON-DAG: "%359:sub19": 371 # CHECK-CP-JSON-DAG: "%359:sub20": 368 # CHECK-CP-JSON-DAG: "%359:sub21": 367 # CHECK-CP-JSON-DAG: "%359:sub22": 366 # CHECK-CP-JSON-DAG: "%359:sub23": 365 # CHECK-CP-JSON-DAG: "%359:sub24": 362 # CHECK-CP-JSON-DAG: "%359:sub25": 361 # CHECK-CP-JSON-DAG: "%359:sub26": 360 # CHECK-CP-JSON-DAG: "%359:sub27": 359 # CHECK-CP-JSON-DAG: "%359:sub28": 356 # CHECK-CP-JSON-DAG: "%359:sub29": 355 # CHECK-CP-JSON-DAG: "%359:sub30": 354 # CHECK-CP-JSON-DAG: "%359:sub31": 353 # CHECK-CP-JSON-DAG: "%361": 15 # CHECK-CP-JSON-DAG: "%362": 15 # CHECK-CP-JSON-DAG: "%363": 15 # CHECK-CP-JSON-DAG: "%364": 15 # CHECK-CP-JSON-DAG: "%366": 15 # CHECK-CP-JSON-DAG: "%367": 15 # CHECK-CP-JSON-DAG: "%368": 15 # CHECK-CP-JSON-DAG: "%369": 15 # CHECK-CP-JSON-DAG: "%371": 15 # CHECK-CP-JSON-DAG: "%372": 15 # CHECK-CP-JSON-DAG: "%373": 15 # CHECK-CP-JSON-DAG: "%374": 15 # CHECK-CP-JSON-DAG: "%376": 15 # CHECK-CP-JSON-DAG: "%377": 15 # CHECK-CP-JSON-DAG: "%378": 15 # CHECK-CP-JSON-DAG: "%379": 15 # CHECK-CP-JSON-DAG: "%381": 15 # CHECK-CP-JSON-DAG: "%382": 15 # CHECK-CP-JSON-DAG: "%383": 15 # CHECK-CP-JSON-DAG: "%384": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%386:vgpr_32 = COPY %385.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 109 # CHECK-CP-JSON-DAG: "%69:sub1": 108 # CHECK-CP-JSON-DAG: "%69:sub2": 107 # CHECK-CP-JSON-DAG: "%69:sub3": 106 # CHECK-CP-JSON-DAG: "%69:sub4": 103 # CHECK-CP-JSON-DAG: "%69:sub5": 102 # CHECK-CP-JSON-DAG: "%69:sub6": 101 # CHECK-CP-JSON-DAG: "%69:sub7": 100 # CHECK-CP-JSON-DAG: "%69:sub8": 97 # CHECK-CP-JSON-DAG: "%69:sub9": 96 # CHECK-CP-JSON-DAG: "%69:sub10": 95 # CHECK-CP-JSON-DAG: "%69:sub11": 94 # CHECK-CP-JSON-DAG: "%69:sub12": 91 # CHECK-CP-JSON-DAG: "%69:sub13": 90 # CHECK-CP-JSON-DAG: "%69:sub14": 89 # CHECK-CP-JSON-DAG: "%69:sub15": 88 # CHECK-CP-JSON-DAG: "%69:sub16": 85 # CHECK-CP-JSON-DAG: "%69:sub17": 84 # CHECK-CP-JSON-DAG: "%69:sub18": 83 # CHECK-CP-JSON-DAG: "%69:sub19": 82 # CHECK-CP-JSON-DAG: "%69:sub20": 79 # CHECK-CP-JSON-DAG: "%69:sub21": 78 # CHECK-CP-JSON-DAG: "%69:sub22": 77 # CHECK-CP-JSON-DAG: "%69:sub23": 76 # CHECK-CP-JSON-DAG: "%69:sub24": 73 # CHECK-CP-JSON-DAG: "%69:sub25": 72 # CHECK-CP-JSON-DAG: "%69:sub26": 71 # CHECK-CP-JSON-DAG: "%69:sub27": 70 # CHECK-CP-JSON-DAG: "%69:sub28": 67 # CHECK-CP-JSON-DAG: "%69:sub29": 66 # CHECK-CP-JSON-DAG: "%69:sub30": 65 # CHECK-CP-JSON-DAG: "%69:sub31": 64 # CHECK-CP-JSON-DAG: "%70:sub0": 61 # CHECK-CP-JSON-DAG: "%70:sub1": 60 # CHECK-CP-JSON-DAG: "%70:sub2": 59 # CHECK-CP-JSON-DAG: "%70:sub3": 58 # CHECK-CP-JSON-DAG: "%70:sub4": 55 # CHECK-CP-JSON-DAG: "%70:sub5": 54 # CHECK-CP-JSON-DAG: "%70:sub6": 53 # CHECK-CP-JSON-DAG: "%70:sub7": 52 # CHECK-CP-JSON-DAG: "%70:sub8": 49 # CHECK-CP-JSON-DAG: "%70:sub9": 48 # CHECK-CP-JSON-DAG: "%70:sub10": 47 # CHECK-CP-JSON-DAG: "%70:sub11": 46 # CHECK-CP-JSON-DAG: "%70:sub12": 43 # CHECK-CP-JSON-DAG: "%70:sub13": 42 # CHECK-CP-JSON-DAG: "%70:sub14": 41 # CHECK-CP-JSON-DAG: "%70:sub15": 40 # CHECK-CP-JSON-DAG: "%70:sub16": 37 # CHECK-CP-JSON-DAG: "%70:sub17": 36 # CHECK-CP-JSON-DAG: "%70:sub18": 35 # CHECK-CP-JSON-DAG: "%70:sub19": 34 # CHECK-CP-JSON-DAG: "%70:sub20": 31 # CHECK-CP-JSON-DAG: "%70:sub21": 30 # CHECK-CP-JSON-DAG: "%70:sub22": 29 # CHECK-CP-JSON-DAG: "%70:sub23": 28 # CHECK-CP-JSON-DAG: "%70:sub24": 25 # CHECK-CP-JSON-DAG: "%70:sub25": 24 # CHECK-CP-JSON-DAG: "%70:sub26": 23 # CHECK-CP-JSON-DAG: "%70:sub27": 22 # CHECK-CP-JSON-DAG: "%70:sub28": 19 # CHECK-CP-JSON-DAG: "%70:sub29": 18 # CHECK-CP-JSON-DAG: "%70:sub30": 17 # CHECK-CP-JSON-DAG: "%70:sub31": 16 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 157 # CHECK-CP-JSON-DAG: "%149:sub1": 156 # CHECK-CP-JSON-DAG: "%149:sub2": 155 # CHECK-CP-JSON-DAG: "%149:sub3": 154 # CHECK-CP-JSON-DAG: "%149:sub4": 151 # CHECK-CP-JSON-DAG: "%149:sub5": 150 # CHECK-CP-JSON-DAG: "%149:sub6": 149 # CHECK-CP-JSON-DAG: "%149:sub7": 148 # CHECK-CP-JSON-DAG: "%149:sub8": 145 # CHECK-CP-JSON-DAG: "%149:sub9": 144 # CHECK-CP-JSON-DAG: "%149:sub10": 143 # CHECK-CP-JSON-DAG: "%149:sub11": 142 # CHECK-CP-JSON-DAG: "%149:sub12": 139 # CHECK-CP-JSON-DAG: "%149:sub13": 138 # CHECK-CP-JSON-DAG: "%149:sub14": 137 # CHECK-CP-JSON-DAG: "%149:sub15": 136 # CHECK-CP-JSON-DAG: "%149:sub16": 133 # CHECK-CP-JSON-DAG: "%149:sub17": 132 # CHECK-CP-JSON-DAG: "%149:sub18": 131 # CHECK-CP-JSON-DAG: "%149:sub19": 130 # CHECK-CP-JSON-DAG: "%149:sub20": 127 # CHECK-CP-JSON-DAG: "%149:sub21": 126 # CHECK-CP-JSON-DAG: "%149:sub22": 125 # CHECK-CP-JSON-DAG: "%149:sub23": 124 # CHECK-CP-JSON-DAG: "%149:sub24": 121 # CHECK-CP-JSON-DAG: "%149:sub25": 120 # CHECK-CP-JSON-DAG: "%149:sub26": 119 # CHECK-CP-JSON-DAG: "%149:sub27": 118 # CHECK-CP-JSON-DAG: "%149:sub28": 115 # CHECK-CP-JSON-DAG: "%149:sub29": 114 # CHECK-CP-JSON-DAG: "%149:sub30": 113 # CHECK-CP-JSON-DAG: "%149:sub31": 112 # CHECK-CP-JSON-DAG: "%191:sub0": 205 # CHECK-CP-JSON-DAG: "%191:sub1": 204 # CHECK-CP-JSON-DAG: "%191:sub2": 203 # CHECK-CP-JSON-DAG: "%191:sub3": 202 # CHECK-CP-JSON-DAG: "%191:sub4": 199 # CHECK-CP-JSON-DAG: "%191:sub5": 198 # CHECK-CP-JSON-DAG: "%191:sub6": 197 # CHECK-CP-JSON-DAG: "%191:sub7": 196 # CHECK-CP-JSON-DAG: "%191:sub8": 193 # CHECK-CP-JSON-DAG: "%191:sub9": 192 # CHECK-CP-JSON-DAG: "%191:sub10": 191 # CHECK-CP-JSON-DAG: "%191:sub11": 190 # CHECK-CP-JSON-DAG: "%191:sub12": 187 # CHECK-CP-JSON-DAG: "%191:sub13": 186 # CHECK-CP-JSON-DAG: "%191:sub14": 185 # CHECK-CP-JSON-DAG: "%191:sub15": 184 # CHECK-CP-JSON-DAG: "%191:sub16": 181 # CHECK-CP-JSON-DAG: "%191:sub17": 180 # CHECK-CP-JSON-DAG: "%191:sub18": 179 # CHECK-CP-JSON-DAG: "%191:sub19": 178 # CHECK-CP-JSON-DAG: "%191:sub20": 175 # CHECK-CP-JSON-DAG: "%191:sub21": 174 # CHECK-CP-JSON-DAG: "%191:sub22": 173 # CHECK-CP-JSON-DAG: "%191:sub23": 172 # CHECK-CP-JSON-DAG: "%191:sub24": 169 # CHECK-CP-JSON-DAG: "%191:sub25": 168 # CHECK-CP-JSON-DAG: "%191:sub26": 167 # CHECK-CP-JSON-DAG: "%191:sub27": 166 # CHECK-CP-JSON-DAG: "%191:sub28": 163 # CHECK-CP-JSON-DAG: "%191:sub29": 162 # CHECK-CP-JSON-DAG: "%191:sub30": 161 # CHECK-CP-JSON-DAG: "%191:sub31": 160 # CHECK-CP-JSON-DAG: "%233:sub0": 253 # CHECK-CP-JSON-DAG: "%233:sub1": 252 # CHECK-CP-JSON-DAG: "%233:sub2": 251 # CHECK-CP-JSON-DAG: "%233:sub3": 250 # CHECK-CP-JSON-DAG: "%233:sub4": 247 # CHECK-CP-JSON-DAG: "%233:sub5": 246 # CHECK-CP-JSON-DAG: "%233:sub6": 245 # CHECK-CP-JSON-DAG: "%233:sub7": 244 # CHECK-CP-JSON-DAG: "%233:sub8": 241 # CHECK-CP-JSON-DAG: "%233:sub9": 240 # CHECK-CP-JSON-DAG: "%233:sub10": 239 # CHECK-CP-JSON-DAG: "%233:sub11": 238 # CHECK-CP-JSON-DAG: "%233:sub12": 235 # CHECK-CP-JSON-DAG: "%233:sub13": 234 # CHECK-CP-JSON-DAG: "%233:sub14": 233 # CHECK-CP-JSON-DAG: "%233:sub15": 232 # CHECK-CP-JSON-DAG: "%233:sub16": 229 # CHECK-CP-JSON-DAG: "%233:sub17": 228 # CHECK-CP-JSON-DAG: "%233:sub18": 227 # CHECK-CP-JSON-DAG: "%233:sub19": 226 # CHECK-CP-JSON-DAG: "%233:sub20": 223 # CHECK-CP-JSON-DAG: "%233:sub21": 222 # CHECK-CP-JSON-DAG: "%233:sub22": 221 # CHECK-CP-JSON-DAG: "%233:sub23": 220 # CHECK-CP-JSON-DAG: "%233:sub24": 217 # CHECK-CP-JSON-DAG: "%233:sub25": 216 # CHECK-CP-JSON-DAG: "%233:sub26": 215 # CHECK-CP-JSON-DAG: "%233:sub27": 214 # CHECK-CP-JSON-DAG: "%233:sub28": 211 # CHECK-CP-JSON-DAG: "%233:sub29": 210 # CHECK-CP-JSON-DAG: "%233:sub30": 209 # CHECK-CP-JSON-DAG: "%233:sub31": 208 # CHECK-CP-JSON-DAG: "%275:sub0": 301 # CHECK-CP-JSON-DAG: "%275:sub1": 300 # CHECK-CP-JSON-DAG: "%275:sub2": 299 # CHECK-CP-JSON-DAG: "%275:sub3": 298 # CHECK-CP-JSON-DAG: "%275:sub4": 295 # CHECK-CP-JSON-DAG: "%275:sub5": 294 # CHECK-CP-JSON-DAG: "%275:sub6": 293 # CHECK-CP-JSON-DAG: "%275:sub7": 292 # CHECK-CP-JSON-DAG: "%275:sub8": 289 # CHECK-CP-JSON-DAG: "%275:sub9": 288 # CHECK-CP-JSON-DAG: "%275:sub10": 287 # CHECK-CP-JSON-DAG: "%275:sub11": 286 # CHECK-CP-JSON-DAG: "%275:sub12": 283 # CHECK-CP-JSON-DAG: "%275:sub13": 282 # CHECK-CP-JSON-DAG: "%275:sub14": 281 # CHECK-CP-JSON-DAG: "%275:sub15": 280 # CHECK-CP-JSON-DAG: "%275:sub16": 277 # CHECK-CP-JSON-DAG: "%275:sub17": 276 # CHECK-CP-JSON-DAG: "%275:sub18": 275 # CHECK-CP-JSON-DAG: "%275:sub19": 274 # CHECK-CP-JSON-DAG: "%275:sub20": 271 # CHECK-CP-JSON-DAG: "%275:sub21": 270 # CHECK-CP-JSON-DAG: "%275:sub22": 269 # CHECK-CP-JSON-DAG: "%275:sub23": 268 # CHECK-CP-JSON-DAG: "%275:sub24": 265 # CHECK-CP-JSON-DAG: "%275:sub25": 264 # CHECK-CP-JSON-DAG: "%275:sub26": 263 # CHECK-CP-JSON-DAG: "%275:sub27": 262 # CHECK-CP-JSON-DAG: "%275:sub28": 259 # CHECK-CP-JSON-DAG: "%275:sub29": 258 # CHECK-CP-JSON-DAG: "%275:sub30": 257 # CHECK-CP-JSON-DAG: "%275:sub31": 256 # CHECK-CP-JSON-DAG: "%317:sub0": 349 # CHECK-CP-JSON-DAG: "%317:sub1": 348 # CHECK-CP-JSON-DAG: "%317:sub2": 347 # CHECK-CP-JSON-DAG: "%317:sub3": 346 # CHECK-CP-JSON-DAG: "%317:sub4": 343 # CHECK-CP-JSON-DAG: "%317:sub5": 342 # CHECK-CP-JSON-DAG: "%317:sub6": 341 # CHECK-CP-JSON-DAG: "%317:sub7": 340 # CHECK-CP-JSON-DAG: "%317:sub8": 337 # CHECK-CP-JSON-DAG: "%317:sub9": 336 # CHECK-CP-JSON-DAG: "%317:sub10": 335 # CHECK-CP-JSON-DAG: "%317:sub11": 334 # CHECK-CP-JSON-DAG: "%317:sub12": 331 # CHECK-CP-JSON-DAG: "%317:sub13": 330 # CHECK-CP-JSON-DAG: "%317:sub14": 329 # CHECK-CP-JSON-DAG: "%317:sub15": 328 # CHECK-CP-JSON-DAG: "%317:sub16": 325 # CHECK-CP-JSON-DAG: "%317:sub17": 324 # CHECK-CP-JSON-DAG: "%317:sub18": 323 # CHECK-CP-JSON-DAG: "%317:sub19": 322 # CHECK-CP-JSON-DAG: "%317:sub20": 319 # CHECK-CP-JSON-DAG: "%317:sub21": 318 # CHECK-CP-JSON-DAG: "%317:sub22": 317 # CHECK-CP-JSON-DAG: "%317:sub23": 316 # CHECK-CP-JSON-DAG: "%317:sub24": 313 # CHECK-CP-JSON-DAG: "%317:sub25": 312 # CHECK-CP-JSON-DAG: "%317:sub26": 311 # CHECK-CP-JSON-DAG: "%317:sub27": 310 # CHECK-CP-JSON-DAG: "%317:sub28": 307 # CHECK-CP-JSON-DAG: "%317:sub29": 306 # CHECK-CP-JSON-DAG: "%317:sub30": 305 # CHECK-CP-JSON-DAG: "%317:sub31": 304 # CHECK-CP-JSON-DAG: "%359:sub0": 397 # CHECK-CP-JSON-DAG: "%359:sub1": 396 # CHECK-CP-JSON-DAG: "%359:sub2": 395 # CHECK-CP-JSON-DAG: "%359:sub3": 394 # CHECK-CP-JSON-DAG: "%359:sub4": 391 # CHECK-CP-JSON-DAG: "%359:sub5": 390 # CHECK-CP-JSON-DAG: "%359:sub6": 389 # CHECK-CP-JSON-DAG: "%359:sub7": 388 # CHECK-CP-JSON-DAG: "%359:sub8": 385 # CHECK-CP-JSON-DAG: "%359:sub9": 384 # CHECK-CP-JSON-DAG: "%359:sub10": 383 # CHECK-CP-JSON-DAG: "%359:sub11": 382 # CHECK-CP-JSON-DAG: "%359:sub12": 379 # CHECK-CP-JSON-DAG: "%359:sub13": 378 # CHECK-CP-JSON-DAG: "%359:sub14": 377 # CHECK-CP-JSON-DAG: "%359:sub15": 376 # CHECK-CP-JSON-DAG: "%359:sub16": 373 # CHECK-CP-JSON-DAG: "%359:sub17": 372 # CHECK-CP-JSON-DAG: "%359:sub18": 371 # CHECK-CP-JSON-DAG: "%359:sub19": 370 # CHECK-CP-JSON-DAG: "%359:sub20": 367 # CHECK-CP-JSON-DAG: "%359:sub21": 366 # CHECK-CP-JSON-DAG: "%359:sub22": 365 # CHECK-CP-JSON-DAG: "%359:sub23": 364 # CHECK-CP-JSON-DAG: "%359:sub24": 361 # CHECK-CP-JSON-DAG: "%359:sub25": 360 # CHECK-CP-JSON-DAG: "%359:sub26": 359 # CHECK-CP-JSON-DAG: "%359:sub27": 358 # CHECK-CP-JSON-DAG: "%359:sub28": 355 # CHECK-CP-JSON-DAG: "%359:sub29": 354 # CHECK-CP-JSON-DAG: "%359:sub30": 353 # CHECK-CP-JSON-DAG: "%359:sub31": 352 # CHECK-CP-JSON-DAG: "%361": 14 # CHECK-CP-JSON-DAG: "%362": 14 # CHECK-CP-JSON-DAG: "%363": 14 # CHECK-CP-JSON-DAG: "%364": 14 # CHECK-CP-JSON-DAG: "%366": 14 # CHECK-CP-JSON-DAG: "%367": 14 # CHECK-CP-JSON-DAG: "%368": 14 # CHECK-CP-JSON-DAG: "%369": 14 # CHECK-CP-JSON-DAG: "%371": 14 # CHECK-CP-JSON-DAG: "%372": 14 # CHECK-CP-JSON-DAG: "%373": 14 # CHECK-CP-JSON-DAG: "%374": 14 # CHECK-CP-JSON-DAG: "%376": 14 # CHECK-CP-JSON-DAG: "%377": 14 # CHECK-CP-JSON-DAG: "%378": 14 # CHECK-CP-JSON-DAG: "%379": 14 # CHECK-CP-JSON-DAG: "%381": 14 # CHECK-CP-JSON-DAG: "%382": 14 # CHECK-CP-JSON-DAG: "%383": 14 # CHECK-CP-JSON-DAG: "%384": 14 # CHECK-CP-JSON-DAG: "%385:sub0": 3 # CHECK-CP-JSON-DAG: "%385:sub1": 2 # CHECK-CP-JSON-DAG: "%385:sub2": 1 # CHECK-CP-JSON-DAG: "%385:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%387:vgpr_32 = COPY %385.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 108 # CHECK-CP-JSON-DAG: "%69:sub1": 107 # CHECK-CP-JSON-DAG: "%69:sub2": 106 # CHECK-CP-JSON-DAG: "%69:sub3": 105 # CHECK-CP-JSON-DAG: "%69:sub4": 102 # CHECK-CP-JSON-DAG: "%69:sub5": 101 # CHECK-CP-JSON-DAG: "%69:sub6": 100 # CHECK-CP-JSON-DAG: "%69:sub7": 99 # CHECK-CP-JSON-DAG: "%69:sub8": 96 # CHECK-CP-JSON-DAG: "%69:sub9": 95 # CHECK-CP-JSON-DAG: "%69:sub10": 94 # CHECK-CP-JSON-DAG: "%69:sub11": 93 # CHECK-CP-JSON-DAG: "%69:sub12": 90 # CHECK-CP-JSON-DAG: "%69:sub13": 89 # CHECK-CP-JSON-DAG: "%69:sub14": 88 # CHECK-CP-JSON-DAG: "%69:sub15": 87 # CHECK-CP-JSON-DAG: "%69:sub16": 84 # CHECK-CP-JSON-DAG: "%69:sub17": 83 # CHECK-CP-JSON-DAG: "%69:sub18": 82 # CHECK-CP-JSON-DAG: "%69:sub19": 81 # CHECK-CP-JSON-DAG: "%69:sub20": 78 # CHECK-CP-JSON-DAG: "%69:sub21": 77 # CHECK-CP-JSON-DAG: "%69:sub22": 76 # CHECK-CP-JSON-DAG: "%69:sub23": 75 # CHECK-CP-JSON-DAG: "%69:sub24": 72 # CHECK-CP-JSON-DAG: "%69:sub25": 71 # CHECK-CP-JSON-DAG: "%69:sub26": 70 # CHECK-CP-JSON-DAG: "%69:sub27": 69 # CHECK-CP-JSON-DAG: "%69:sub28": 66 # CHECK-CP-JSON-DAG: "%69:sub29": 65 # CHECK-CP-JSON-DAG: "%69:sub30": 64 # CHECK-CP-JSON-DAG: "%69:sub31": 63 # CHECK-CP-JSON-DAG: "%70:sub0": 60 # CHECK-CP-JSON-DAG: "%70:sub1": 59 # CHECK-CP-JSON-DAG: "%70:sub2": 58 # CHECK-CP-JSON-DAG: "%70:sub3": 57 # CHECK-CP-JSON-DAG: "%70:sub4": 54 # CHECK-CP-JSON-DAG: "%70:sub5": 53 # CHECK-CP-JSON-DAG: "%70:sub6": 52 # CHECK-CP-JSON-DAG: "%70:sub7": 51 # CHECK-CP-JSON-DAG: "%70:sub8": 48 # CHECK-CP-JSON-DAG: "%70:sub9": 47 # CHECK-CP-JSON-DAG: "%70:sub10": 46 # CHECK-CP-JSON-DAG: "%70:sub11": 45 # CHECK-CP-JSON-DAG: "%70:sub12": 42 # CHECK-CP-JSON-DAG: "%70:sub13": 41 # CHECK-CP-JSON-DAG: "%70:sub14": 40 # CHECK-CP-JSON-DAG: "%70:sub15": 39 # CHECK-CP-JSON-DAG: "%70:sub16": 36 # CHECK-CP-JSON-DAG: "%70:sub17": 35 # CHECK-CP-JSON-DAG: "%70:sub18": 34 # CHECK-CP-JSON-DAG: "%70:sub19": 33 # CHECK-CP-JSON-DAG: "%70:sub20": 30 # CHECK-CP-JSON-DAG: "%70:sub21": 29 # CHECK-CP-JSON-DAG: "%70:sub22": 28 # CHECK-CP-JSON-DAG: "%70:sub23": 27 # CHECK-CP-JSON-DAG: "%70:sub24": 24 # CHECK-CP-JSON-DAG: "%70:sub25": 23 # CHECK-CP-JSON-DAG: "%70:sub26": 22 # CHECK-CP-JSON-DAG: "%70:sub27": 21 # CHECK-CP-JSON-DAG: "%70:sub28": 18 # CHECK-CP-JSON-DAG: "%70:sub29": 17 # CHECK-CP-JSON-DAG: "%70:sub30": 16 # CHECK-CP-JSON-DAG: "%70:sub31": 15 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 156 # CHECK-CP-JSON-DAG: "%149:sub1": 155 # CHECK-CP-JSON-DAG: "%149:sub2": 154 # CHECK-CP-JSON-DAG: "%149:sub3": 153 # CHECK-CP-JSON-DAG: "%149:sub4": 150 # CHECK-CP-JSON-DAG: "%149:sub5": 149 # CHECK-CP-JSON-DAG: "%149:sub6": 148 # CHECK-CP-JSON-DAG: "%149:sub7": 147 # CHECK-CP-JSON-DAG: "%149:sub8": 144 # CHECK-CP-JSON-DAG: "%149:sub9": 143 # CHECK-CP-JSON-DAG: "%149:sub10": 142 # CHECK-CP-JSON-DAG: "%149:sub11": 141 # CHECK-CP-JSON-DAG: "%149:sub12": 138 # CHECK-CP-JSON-DAG: "%149:sub13": 137 # CHECK-CP-JSON-DAG: "%149:sub14": 136 # CHECK-CP-JSON-DAG: "%149:sub15": 135 # CHECK-CP-JSON-DAG: "%149:sub16": 132 # CHECK-CP-JSON-DAG: "%149:sub17": 131 # CHECK-CP-JSON-DAG: "%149:sub18": 130 # CHECK-CP-JSON-DAG: "%149:sub19": 129 # CHECK-CP-JSON-DAG: "%149:sub20": 126 # CHECK-CP-JSON-DAG: "%149:sub21": 125 # CHECK-CP-JSON-DAG: "%149:sub22": 124 # CHECK-CP-JSON-DAG: "%149:sub23": 123 # CHECK-CP-JSON-DAG: "%149:sub24": 120 # CHECK-CP-JSON-DAG: "%149:sub25": 119 # CHECK-CP-JSON-DAG: "%149:sub26": 118 # CHECK-CP-JSON-DAG: "%149:sub27": 117 # CHECK-CP-JSON-DAG: "%149:sub28": 114 # CHECK-CP-JSON-DAG: "%149:sub29": 113 # CHECK-CP-JSON-DAG: "%149:sub30": 112 # CHECK-CP-JSON-DAG: "%149:sub31": 111 # CHECK-CP-JSON-DAG: "%191:sub0": 204 # CHECK-CP-JSON-DAG: "%191:sub1": 203 # CHECK-CP-JSON-DAG: "%191:sub2": 202 # CHECK-CP-JSON-DAG: "%191:sub3": 201 # CHECK-CP-JSON-DAG: "%191:sub4": 198 # CHECK-CP-JSON-DAG: "%191:sub5": 197 # CHECK-CP-JSON-DAG: "%191:sub6": 196 # CHECK-CP-JSON-DAG: "%191:sub7": 195 # CHECK-CP-JSON-DAG: "%191:sub8": 192 # CHECK-CP-JSON-DAG: "%191:sub9": 191 # CHECK-CP-JSON-DAG: "%191:sub10": 190 # CHECK-CP-JSON-DAG: "%191:sub11": 189 # CHECK-CP-JSON-DAG: "%191:sub12": 186 # CHECK-CP-JSON-DAG: "%191:sub13": 185 # CHECK-CP-JSON-DAG: "%191:sub14": 184 # CHECK-CP-JSON-DAG: "%191:sub15": 183 # CHECK-CP-JSON-DAG: "%191:sub16": 180 # CHECK-CP-JSON-DAG: "%191:sub17": 179 # CHECK-CP-JSON-DAG: "%191:sub18": 178 # CHECK-CP-JSON-DAG: "%191:sub19": 177 # CHECK-CP-JSON-DAG: "%191:sub20": 174 # CHECK-CP-JSON-DAG: "%191:sub21": 173 # CHECK-CP-JSON-DAG: "%191:sub22": 172 # CHECK-CP-JSON-DAG: "%191:sub23": 171 # CHECK-CP-JSON-DAG: "%191:sub24": 168 # CHECK-CP-JSON-DAG: "%191:sub25": 167 # CHECK-CP-JSON-DAG: "%191:sub26": 166 # CHECK-CP-JSON-DAG: "%191:sub27": 165 # CHECK-CP-JSON-DAG: "%191:sub28": 162 # CHECK-CP-JSON-DAG: "%191:sub29": 161 # CHECK-CP-JSON-DAG: "%191:sub30": 160 # CHECK-CP-JSON-DAG: "%191:sub31": 159 # CHECK-CP-JSON-DAG: "%233:sub0": 252 # CHECK-CP-JSON-DAG: "%233:sub1": 251 # CHECK-CP-JSON-DAG: "%233:sub2": 250 # CHECK-CP-JSON-DAG: "%233:sub3": 249 # CHECK-CP-JSON-DAG: "%233:sub4": 246 # CHECK-CP-JSON-DAG: "%233:sub5": 245 # CHECK-CP-JSON-DAG: "%233:sub6": 244 # CHECK-CP-JSON-DAG: "%233:sub7": 243 # CHECK-CP-JSON-DAG: "%233:sub8": 240 # CHECK-CP-JSON-DAG: "%233:sub9": 239 # CHECK-CP-JSON-DAG: "%233:sub10": 238 # CHECK-CP-JSON-DAG: "%233:sub11": 237 # CHECK-CP-JSON-DAG: "%233:sub12": 234 # CHECK-CP-JSON-DAG: "%233:sub13": 233 # CHECK-CP-JSON-DAG: "%233:sub14": 232 # CHECK-CP-JSON-DAG: "%233:sub15": 231 # CHECK-CP-JSON-DAG: "%233:sub16": 228 # CHECK-CP-JSON-DAG: "%233:sub17": 227 # CHECK-CP-JSON-DAG: "%233:sub18": 226 # CHECK-CP-JSON-DAG: "%233:sub19": 225 # CHECK-CP-JSON-DAG: "%233:sub20": 222 # CHECK-CP-JSON-DAG: "%233:sub21": 221 # CHECK-CP-JSON-DAG: "%233:sub22": 220 # CHECK-CP-JSON-DAG: "%233:sub23": 219 # CHECK-CP-JSON-DAG: "%233:sub24": 216 # CHECK-CP-JSON-DAG: "%233:sub25": 215 # CHECK-CP-JSON-DAG: "%233:sub26": 214 # CHECK-CP-JSON-DAG: "%233:sub27": 213 # CHECK-CP-JSON-DAG: "%233:sub28": 210 # CHECK-CP-JSON-DAG: "%233:sub29": 209 # CHECK-CP-JSON-DAG: "%233:sub30": 208 # CHECK-CP-JSON-DAG: "%233:sub31": 207 # CHECK-CP-JSON-DAG: "%275:sub0": 300 # CHECK-CP-JSON-DAG: "%275:sub1": 299 # CHECK-CP-JSON-DAG: "%275:sub2": 298 # CHECK-CP-JSON-DAG: "%275:sub3": 297 # CHECK-CP-JSON-DAG: "%275:sub4": 294 # CHECK-CP-JSON-DAG: "%275:sub5": 293 # CHECK-CP-JSON-DAG: "%275:sub6": 292 # CHECK-CP-JSON-DAG: "%275:sub7": 291 # CHECK-CP-JSON-DAG: "%275:sub8": 288 # CHECK-CP-JSON-DAG: "%275:sub9": 287 # CHECK-CP-JSON-DAG: "%275:sub10": 286 # CHECK-CP-JSON-DAG: "%275:sub11": 285 # CHECK-CP-JSON-DAG: "%275:sub12": 282 # CHECK-CP-JSON-DAG: "%275:sub13": 281 # CHECK-CP-JSON-DAG: "%275:sub14": 280 # CHECK-CP-JSON-DAG: "%275:sub15": 279 # CHECK-CP-JSON-DAG: "%275:sub16": 276 # CHECK-CP-JSON-DAG: "%275:sub17": 275 # CHECK-CP-JSON-DAG: "%275:sub18": 274 # CHECK-CP-JSON-DAG: "%275:sub19": 273 # CHECK-CP-JSON-DAG: "%275:sub20": 270 # CHECK-CP-JSON-DAG: "%275:sub21": 269 # CHECK-CP-JSON-DAG: "%275:sub22": 268 # CHECK-CP-JSON-DAG: "%275:sub23": 267 # CHECK-CP-JSON-DAG: "%275:sub24": 264 # CHECK-CP-JSON-DAG: "%275:sub25": 263 # CHECK-CP-JSON-DAG: "%275:sub26": 262 # CHECK-CP-JSON-DAG: "%275:sub27": 261 # CHECK-CP-JSON-DAG: "%275:sub28": 258 # CHECK-CP-JSON-DAG: "%275:sub29": 257 # CHECK-CP-JSON-DAG: "%275:sub30": 256 # CHECK-CP-JSON-DAG: "%275:sub31": 255 # CHECK-CP-JSON-DAG: "%317:sub0": 348 # CHECK-CP-JSON-DAG: "%317:sub1": 347 # CHECK-CP-JSON-DAG: "%317:sub2": 346 # CHECK-CP-JSON-DAG: "%317:sub3": 345 # CHECK-CP-JSON-DAG: "%317:sub4": 342 # CHECK-CP-JSON-DAG: "%317:sub5": 341 # CHECK-CP-JSON-DAG: "%317:sub6": 340 # CHECK-CP-JSON-DAG: "%317:sub7": 339 # CHECK-CP-JSON-DAG: "%317:sub8": 336 # CHECK-CP-JSON-DAG: "%317:sub9": 335 # CHECK-CP-JSON-DAG: "%317:sub10": 334 # CHECK-CP-JSON-DAG: "%317:sub11": 333 # CHECK-CP-JSON-DAG: "%317:sub12": 330 # CHECK-CP-JSON-DAG: "%317:sub13": 329 # CHECK-CP-JSON-DAG: "%317:sub14": 328 # CHECK-CP-JSON-DAG: "%317:sub15": 327 # CHECK-CP-JSON-DAG: "%317:sub16": 324 # CHECK-CP-JSON-DAG: "%317:sub17": 323 # CHECK-CP-JSON-DAG: "%317:sub18": 322 # CHECK-CP-JSON-DAG: "%317:sub19": 321 # CHECK-CP-JSON-DAG: "%317:sub20": 318 # CHECK-CP-JSON-DAG: "%317:sub21": 317 # CHECK-CP-JSON-DAG: "%317:sub22": 316 # CHECK-CP-JSON-DAG: "%317:sub23": 315 # CHECK-CP-JSON-DAG: "%317:sub24": 312 # CHECK-CP-JSON-DAG: "%317:sub25": 311 # CHECK-CP-JSON-DAG: "%317:sub26": 310 # CHECK-CP-JSON-DAG: "%317:sub27": 309 # CHECK-CP-JSON-DAG: "%317:sub28": 306 # CHECK-CP-JSON-DAG: "%317:sub29": 305 # CHECK-CP-JSON-DAG: "%317:sub30": 304 # CHECK-CP-JSON-DAG: "%317:sub31": 303 # CHECK-CP-JSON-DAG: "%359:sub0": 396 # CHECK-CP-JSON-DAG: "%359:sub1": 395 # CHECK-CP-JSON-DAG: "%359:sub2": 394 # CHECK-CP-JSON-DAG: "%359:sub3": 393 # CHECK-CP-JSON-DAG: "%359:sub4": 390 # CHECK-CP-JSON-DAG: "%359:sub5": 389 # CHECK-CP-JSON-DAG: "%359:sub6": 388 # CHECK-CP-JSON-DAG: "%359:sub7": 387 # CHECK-CP-JSON-DAG: "%359:sub8": 384 # CHECK-CP-JSON-DAG: "%359:sub9": 383 # CHECK-CP-JSON-DAG: "%359:sub10": 382 # CHECK-CP-JSON-DAG: "%359:sub11": 381 # CHECK-CP-JSON-DAG: "%359:sub12": 378 # CHECK-CP-JSON-DAG: "%359:sub13": 377 # CHECK-CP-JSON-DAG: "%359:sub14": 376 # CHECK-CP-JSON-DAG: "%359:sub15": 375 # CHECK-CP-JSON-DAG: "%359:sub16": 372 # CHECK-CP-JSON-DAG: "%359:sub17": 371 # CHECK-CP-JSON-DAG: "%359:sub18": 370 # CHECK-CP-JSON-DAG: "%359:sub19": 369 # CHECK-CP-JSON-DAG: "%359:sub20": 366 # CHECK-CP-JSON-DAG: "%359:sub21": 365 # CHECK-CP-JSON-DAG: "%359:sub22": 364 # CHECK-CP-JSON-DAG: "%359:sub23": 363 # CHECK-CP-JSON-DAG: "%359:sub24": 360 # CHECK-CP-JSON-DAG: "%359:sub25": 359 # CHECK-CP-JSON-DAG: "%359:sub26": 358 # CHECK-CP-JSON-DAG: "%359:sub27": 357 # CHECK-CP-JSON-DAG: "%359:sub28": 354 # CHECK-CP-JSON-DAG: "%359:sub29": 353 # CHECK-CP-JSON-DAG: "%359:sub30": 352 # CHECK-CP-JSON-DAG: "%359:sub31": 351 # CHECK-CP-JSON-DAG: "%361": 13 # CHECK-CP-JSON-DAG: "%362": 13 # CHECK-CP-JSON-DAG: "%363": 13 # CHECK-CP-JSON-DAG: "%364": 13 # CHECK-CP-JSON-DAG: "%366": 13 # CHECK-CP-JSON-DAG: "%367": 13 # CHECK-CP-JSON-DAG: "%368": 13 # CHECK-CP-JSON-DAG: "%369": 13 # CHECK-CP-JSON-DAG: "%371": 13 # CHECK-CP-JSON-DAG: "%372": 13 # CHECK-CP-JSON-DAG: "%373": 13 # CHECK-CP-JSON-DAG: "%374": 13 # CHECK-CP-JSON-DAG: "%376": 13 # CHECK-CP-JSON-DAG: "%377": 13 # CHECK-CP-JSON-DAG: "%378": 13 # CHECK-CP-JSON-DAG: "%379": 13 # CHECK-CP-JSON-DAG: "%381": 13 # CHECK-CP-JSON-DAG: "%382": 13 # CHECK-CP-JSON-DAG: "%383": 13 # CHECK-CP-JSON-DAG: "%384": 13 # CHECK-CP-JSON-DAG: "%385:sub0": 2 # CHECK-CP-JSON-DAG: "%385:sub1": 1 # CHECK-CP-JSON-DAG: "%385:sub2": 0 # CHECK-CP-JSON-DAG: "%386": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%388:vgpr_32 = COPY %385.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 107 # CHECK-CP-JSON-DAG: "%69:sub1": 106 # CHECK-CP-JSON-DAG: "%69:sub2": 105 # CHECK-CP-JSON-DAG: "%69:sub3": 104 # CHECK-CP-JSON-DAG: "%69:sub4": 101 # CHECK-CP-JSON-DAG: "%69:sub5": 100 # CHECK-CP-JSON-DAG: "%69:sub6": 99 # CHECK-CP-JSON-DAG: "%69:sub7": 98 # CHECK-CP-JSON-DAG: "%69:sub8": 95 # CHECK-CP-JSON-DAG: "%69:sub9": 94 # CHECK-CP-JSON-DAG: "%69:sub10": 93 # CHECK-CP-JSON-DAG: "%69:sub11": 92 # CHECK-CP-JSON-DAG: "%69:sub12": 89 # CHECK-CP-JSON-DAG: "%69:sub13": 88 # CHECK-CP-JSON-DAG: "%69:sub14": 87 # CHECK-CP-JSON-DAG: "%69:sub15": 86 # CHECK-CP-JSON-DAG: "%69:sub16": 83 # CHECK-CP-JSON-DAG: "%69:sub17": 82 # CHECK-CP-JSON-DAG: "%69:sub18": 81 # CHECK-CP-JSON-DAG: "%69:sub19": 80 # CHECK-CP-JSON-DAG: "%69:sub20": 77 # CHECK-CP-JSON-DAG: "%69:sub21": 76 # CHECK-CP-JSON-DAG: "%69:sub22": 75 # CHECK-CP-JSON-DAG: "%69:sub23": 74 # CHECK-CP-JSON-DAG: "%69:sub24": 71 # CHECK-CP-JSON-DAG: "%69:sub25": 70 # CHECK-CP-JSON-DAG: "%69:sub26": 69 # CHECK-CP-JSON-DAG: "%69:sub27": 68 # CHECK-CP-JSON-DAG: "%69:sub28": 65 # CHECK-CP-JSON-DAG: "%69:sub29": 64 # CHECK-CP-JSON-DAG: "%69:sub30": 63 # CHECK-CP-JSON-DAG: "%69:sub31": 62 # CHECK-CP-JSON-DAG: "%70:sub0": 59 # CHECK-CP-JSON-DAG: "%70:sub1": 58 # CHECK-CP-JSON-DAG: "%70:sub2": 57 # CHECK-CP-JSON-DAG: "%70:sub3": 56 # CHECK-CP-JSON-DAG: "%70:sub4": 53 # CHECK-CP-JSON-DAG: "%70:sub5": 52 # CHECK-CP-JSON-DAG: "%70:sub6": 51 # CHECK-CP-JSON-DAG: "%70:sub7": 50 # CHECK-CP-JSON-DAG: "%70:sub8": 47 # CHECK-CP-JSON-DAG: "%70:sub9": 46 # CHECK-CP-JSON-DAG: "%70:sub10": 45 # CHECK-CP-JSON-DAG: "%70:sub11": 44 # CHECK-CP-JSON-DAG: "%70:sub12": 41 # CHECK-CP-JSON-DAG: "%70:sub13": 40 # CHECK-CP-JSON-DAG: "%70:sub14": 39 # CHECK-CP-JSON-DAG: "%70:sub15": 38 # CHECK-CP-JSON-DAG: "%70:sub16": 35 # CHECK-CP-JSON-DAG: "%70:sub17": 34 # CHECK-CP-JSON-DAG: "%70:sub18": 33 # CHECK-CP-JSON-DAG: "%70:sub19": 32 # CHECK-CP-JSON-DAG: "%70:sub20": 29 # CHECK-CP-JSON-DAG: "%70:sub21": 28 # CHECK-CP-JSON-DAG: "%70:sub22": 27 # CHECK-CP-JSON-DAG: "%70:sub23": 26 # CHECK-CP-JSON-DAG: "%70:sub24": 23 # CHECK-CP-JSON-DAG: "%70:sub25": 22 # CHECK-CP-JSON-DAG: "%70:sub26": 21 # CHECK-CP-JSON-DAG: "%70:sub27": 20 # CHECK-CP-JSON-DAG: "%70:sub28": 17 # CHECK-CP-JSON-DAG: "%70:sub29": 16 # CHECK-CP-JSON-DAG: "%70:sub30": 15 # CHECK-CP-JSON-DAG: "%70:sub31": 14 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 155 # CHECK-CP-JSON-DAG: "%149:sub1": 154 # CHECK-CP-JSON-DAG: "%149:sub2": 153 # CHECK-CP-JSON-DAG: "%149:sub3": 152 # CHECK-CP-JSON-DAG: "%149:sub4": 149 # CHECK-CP-JSON-DAG: "%149:sub5": 148 # CHECK-CP-JSON-DAG: "%149:sub6": 147 # CHECK-CP-JSON-DAG: "%149:sub7": 146 # CHECK-CP-JSON-DAG: "%149:sub8": 143 # CHECK-CP-JSON-DAG: "%149:sub9": 142 # CHECK-CP-JSON-DAG: "%149:sub10": 141 # CHECK-CP-JSON-DAG: "%149:sub11": 140 # CHECK-CP-JSON-DAG: "%149:sub12": 137 # CHECK-CP-JSON-DAG: "%149:sub13": 136 # CHECK-CP-JSON-DAG: "%149:sub14": 135 # CHECK-CP-JSON-DAG: "%149:sub15": 134 # CHECK-CP-JSON-DAG: "%149:sub16": 131 # CHECK-CP-JSON-DAG: "%149:sub17": 130 # CHECK-CP-JSON-DAG: "%149:sub18": 129 # CHECK-CP-JSON-DAG: "%149:sub19": 128 # CHECK-CP-JSON-DAG: "%149:sub20": 125 # CHECK-CP-JSON-DAG: "%149:sub21": 124 # CHECK-CP-JSON-DAG: "%149:sub22": 123 # CHECK-CP-JSON-DAG: "%149:sub23": 122 # CHECK-CP-JSON-DAG: "%149:sub24": 119 # CHECK-CP-JSON-DAG: "%149:sub25": 118 # CHECK-CP-JSON-DAG: "%149:sub26": 117 # CHECK-CP-JSON-DAG: "%149:sub27": 116 # CHECK-CP-JSON-DAG: "%149:sub28": 113 # CHECK-CP-JSON-DAG: "%149:sub29": 112 # CHECK-CP-JSON-DAG: "%149:sub30": 111 # CHECK-CP-JSON-DAG: "%149:sub31": 110 # CHECK-CP-JSON-DAG: "%191:sub0": 203 # CHECK-CP-JSON-DAG: "%191:sub1": 202 # CHECK-CP-JSON-DAG: "%191:sub2": 201 # CHECK-CP-JSON-DAG: "%191:sub3": 200 # CHECK-CP-JSON-DAG: "%191:sub4": 197 # CHECK-CP-JSON-DAG: "%191:sub5": 196 # CHECK-CP-JSON-DAG: "%191:sub6": 195 # CHECK-CP-JSON-DAG: "%191:sub7": 194 # CHECK-CP-JSON-DAG: "%191:sub8": 191 # CHECK-CP-JSON-DAG: "%191:sub9": 190 # CHECK-CP-JSON-DAG: "%191:sub10": 189 # CHECK-CP-JSON-DAG: "%191:sub11": 188 # CHECK-CP-JSON-DAG: "%191:sub12": 185 # CHECK-CP-JSON-DAG: "%191:sub13": 184 # CHECK-CP-JSON-DAG: "%191:sub14": 183 # CHECK-CP-JSON-DAG: "%191:sub15": 182 # CHECK-CP-JSON-DAG: "%191:sub16": 179 # CHECK-CP-JSON-DAG: "%191:sub17": 178 # CHECK-CP-JSON-DAG: "%191:sub18": 177 # CHECK-CP-JSON-DAG: "%191:sub19": 176 # CHECK-CP-JSON-DAG: "%191:sub20": 173 # CHECK-CP-JSON-DAG: "%191:sub21": 172 # CHECK-CP-JSON-DAG: "%191:sub22": 171 # CHECK-CP-JSON-DAG: "%191:sub23": 170 # CHECK-CP-JSON-DAG: "%191:sub24": 167 # CHECK-CP-JSON-DAG: "%191:sub25": 166 # CHECK-CP-JSON-DAG: "%191:sub26": 165 # CHECK-CP-JSON-DAG: "%191:sub27": 164 # CHECK-CP-JSON-DAG: "%191:sub28": 161 # CHECK-CP-JSON-DAG: "%191:sub29": 160 # CHECK-CP-JSON-DAG: "%191:sub30": 159 # CHECK-CP-JSON-DAG: "%191:sub31": 158 # CHECK-CP-JSON-DAG: "%233:sub0": 251 # CHECK-CP-JSON-DAG: "%233:sub1": 250 # CHECK-CP-JSON-DAG: "%233:sub2": 249 # CHECK-CP-JSON-DAG: "%233:sub3": 248 # CHECK-CP-JSON-DAG: "%233:sub4": 245 # CHECK-CP-JSON-DAG: "%233:sub5": 244 # CHECK-CP-JSON-DAG: "%233:sub6": 243 # CHECK-CP-JSON-DAG: "%233:sub7": 242 # CHECK-CP-JSON-DAG: "%233:sub8": 239 # CHECK-CP-JSON-DAG: "%233:sub9": 238 # CHECK-CP-JSON-DAG: "%233:sub10": 237 # CHECK-CP-JSON-DAG: "%233:sub11": 236 # CHECK-CP-JSON-DAG: "%233:sub12": 233 # CHECK-CP-JSON-DAG: "%233:sub13": 232 # CHECK-CP-JSON-DAG: "%233:sub14": 231 # CHECK-CP-JSON-DAG: "%233:sub15": 230 # CHECK-CP-JSON-DAG: "%233:sub16": 227 # CHECK-CP-JSON-DAG: "%233:sub17": 226 # CHECK-CP-JSON-DAG: "%233:sub18": 225 # CHECK-CP-JSON-DAG: "%233:sub19": 224 # CHECK-CP-JSON-DAG: "%233:sub20": 221 # CHECK-CP-JSON-DAG: "%233:sub21": 220 # CHECK-CP-JSON-DAG: "%233:sub22": 219 # CHECK-CP-JSON-DAG: "%233:sub23": 218 # CHECK-CP-JSON-DAG: "%233:sub24": 215 # CHECK-CP-JSON-DAG: "%233:sub25": 214 # CHECK-CP-JSON-DAG: "%233:sub26": 213 # CHECK-CP-JSON-DAG: "%233:sub27": 212 # CHECK-CP-JSON-DAG: "%233:sub28": 209 # CHECK-CP-JSON-DAG: "%233:sub29": 208 # CHECK-CP-JSON-DAG: "%233:sub30": 207 # CHECK-CP-JSON-DAG: "%233:sub31": 206 # CHECK-CP-JSON-DAG: "%275:sub0": 299 # CHECK-CP-JSON-DAG: "%275:sub1": 298 # CHECK-CP-JSON-DAG: "%275:sub2": 297 # CHECK-CP-JSON-DAG: "%275:sub3": 296 # CHECK-CP-JSON-DAG: "%275:sub4": 293 # CHECK-CP-JSON-DAG: "%275:sub5": 292 # CHECK-CP-JSON-DAG: "%275:sub6": 291 # CHECK-CP-JSON-DAG: "%275:sub7": 290 # CHECK-CP-JSON-DAG: "%275:sub8": 287 # CHECK-CP-JSON-DAG: "%275:sub9": 286 # CHECK-CP-JSON-DAG: "%275:sub10": 285 # CHECK-CP-JSON-DAG: "%275:sub11": 284 # CHECK-CP-JSON-DAG: "%275:sub12": 281 # CHECK-CP-JSON-DAG: "%275:sub13": 280 # CHECK-CP-JSON-DAG: "%275:sub14": 279 # CHECK-CP-JSON-DAG: "%275:sub15": 278 # CHECK-CP-JSON-DAG: "%275:sub16": 275 # CHECK-CP-JSON-DAG: "%275:sub17": 274 # CHECK-CP-JSON-DAG: "%275:sub18": 273 # CHECK-CP-JSON-DAG: "%275:sub19": 272 # CHECK-CP-JSON-DAG: "%275:sub20": 269 # CHECK-CP-JSON-DAG: "%275:sub21": 268 # CHECK-CP-JSON-DAG: "%275:sub22": 267 # CHECK-CP-JSON-DAG: "%275:sub23": 266 # CHECK-CP-JSON-DAG: "%275:sub24": 263 # CHECK-CP-JSON-DAG: "%275:sub25": 262 # CHECK-CP-JSON-DAG: "%275:sub26": 261 # CHECK-CP-JSON-DAG: "%275:sub27": 260 # CHECK-CP-JSON-DAG: "%275:sub28": 257 # CHECK-CP-JSON-DAG: "%275:sub29": 256 # CHECK-CP-JSON-DAG: "%275:sub30": 255 # CHECK-CP-JSON-DAG: "%275:sub31": 254 # CHECK-CP-JSON-DAG: "%317:sub0": 347 # CHECK-CP-JSON-DAG: "%317:sub1": 346 # CHECK-CP-JSON-DAG: "%317:sub2": 345 # CHECK-CP-JSON-DAG: "%317:sub3": 344 # CHECK-CP-JSON-DAG: "%317:sub4": 341 # CHECK-CP-JSON-DAG: "%317:sub5": 340 # CHECK-CP-JSON-DAG: "%317:sub6": 339 # CHECK-CP-JSON-DAG: "%317:sub7": 338 # CHECK-CP-JSON-DAG: "%317:sub8": 335 # CHECK-CP-JSON-DAG: "%317:sub9": 334 # CHECK-CP-JSON-DAG: "%317:sub10": 333 # CHECK-CP-JSON-DAG: "%317:sub11": 332 # CHECK-CP-JSON-DAG: "%317:sub12": 329 # CHECK-CP-JSON-DAG: "%317:sub13": 328 # CHECK-CP-JSON-DAG: "%317:sub14": 327 # CHECK-CP-JSON-DAG: "%317:sub15": 326 # CHECK-CP-JSON-DAG: "%317:sub16": 323 # CHECK-CP-JSON-DAG: "%317:sub17": 322 # CHECK-CP-JSON-DAG: "%317:sub18": 321 # CHECK-CP-JSON-DAG: "%317:sub19": 320 # CHECK-CP-JSON-DAG: "%317:sub20": 317 # CHECK-CP-JSON-DAG: "%317:sub21": 316 # CHECK-CP-JSON-DAG: "%317:sub22": 315 # CHECK-CP-JSON-DAG: "%317:sub23": 314 # CHECK-CP-JSON-DAG: "%317:sub24": 311 # CHECK-CP-JSON-DAG: "%317:sub25": 310 # CHECK-CP-JSON-DAG: "%317:sub26": 309 # CHECK-CP-JSON-DAG: "%317:sub27": 308 # CHECK-CP-JSON-DAG: "%317:sub28": 305 # CHECK-CP-JSON-DAG: "%317:sub29": 304 # CHECK-CP-JSON-DAG: "%317:sub30": 303 # CHECK-CP-JSON-DAG: "%317:sub31": 302 # CHECK-CP-JSON-DAG: "%359:sub0": 395 # CHECK-CP-JSON-DAG: "%359:sub1": 394 # CHECK-CP-JSON-DAG: "%359:sub2": 393 # CHECK-CP-JSON-DAG: "%359:sub3": 392 # CHECK-CP-JSON-DAG: "%359:sub4": 389 # CHECK-CP-JSON-DAG: "%359:sub5": 388 # CHECK-CP-JSON-DAG: "%359:sub6": 387 # CHECK-CP-JSON-DAG: "%359:sub7": 386 # CHECK-CP-JSON-DAG: "%359:sub8": 383 # CHECK-CP-JSON-DAG: "%359:sub9": 382 # CHECK-CP-JSON-DAG: "%359:sub10": 381 # CHECK-CP-JSON-DAG: "%359:sub11": 380 # CHECK-CP-JSON-DAG: "%359:sub12": 377 # CHECK-CP-JSON-DAG: "%359:sub13": 376 # CHECK-CP-JSON-DAG: "%359:sub14": 375 # CHECK-CP-JSON-DAG: "%359:sub15": 374 # CHECK-CP-JSON-DAG: "%359:sub16": 371 # CHECK-CP-JSON-DAG: "%359:sub17": 370 # CHECK-CP-JSON-DAG: "%359:sub18": 369 # CHECK-CP-JSON-DAG: "%359:sub19": 368 # CHECK-CP-JSON-DAG: "%359:sub20": 365 # CHECK-CP-JSON-DAG: "%359:sub21": 364 # CHECK-CP-JSON-DAG: "%359:sub22": 363 # CHECK-CP-JSON-DAG: "%359:sub23": 362 # CHECK-CP-JSON-DAG: "%359:sub24": 359 # CHECK-CP-JSON-DAG: "%359:sub25": 358 # CHECK-CP-JSON-DAG: "%359:sub26": 357 # CHECK-CP-JSON-DAG: "%359:sub27": 356 # CHECK-CP-JSON-DAG: "%359:sub28": 353 # CHECK-CP-JSON-DAG: "%359:sub29": 352 # CHECK-CP-JSON-DAG: "%359:sub30": 351 # CHECK-CP-JSON-DAG: "%359:sub31": 350 # CHECK-CP-JSON-DAG: "%361": 12 # CHECK-CP-JSON-DAG: "%362": 12 # CHECK-CP-JSON-DAG: "%363": 12 # CHECK-CP-JSON-DAG: "%364": 12 # CHECK-CP-JSON-DAG: "%366": 12 # CHECK-CP-JSON-DAG: "%367": 12 # CHECK-CP-JSON-DAG: "%368": 12 # CHECK-CP-JSON-DAG: "%369": 12 # CHECK-CP-JSON-DAG: "%371": 12 # CHECK-CP-JSON-DAG: "%372": 12 # CHECK-CP-JSON-DAG: "%373": 12 # CHECK-CP-JSON-DAG: "%374": 12 # CHECK-CP-JSON-DAG: "%376": 12 # CHECK-CP-JSON-DAG: "%377": 12 # CHECK-CP-JSON-DAG: "%378": 12 # CHECK-CP-JSON-DAG: "%379": 12 # CHECK-CP-JSON-DAG: "%381": 12 # CHECK-CP-JSON-DAG: "%382": 12 # CHECK-CP-JSON-DAG: "%383": 12 # CHECK-CP-JSON-DAG: "%384": 12 # CHECK-CP-JSON-DAG: "%385:sub0": 1 # CHECK-CP-JSON-DAG: "%385:sub1": 0 # CHECK-CP-JSON-DAG: "%386": 12 # CHECK-CP-JSON-DAG: "%387": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%389:vgpr_32 = COPY %385.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 106 # CHECK-CP-JSON-DAG: "%69:sub1": 105 # CHECK-CP-JSON-DAG: "%69:sub2": 104 # CHECK-CP-JSON-DAG: "%69:sub3": 103 # CHECK-CP-JSON-DAG: "%69:sub4": 100 # CHECK-CP-JSON-DAG: "%69:sub5": 99 # CHECK-CP-JSON-DAG: "%69:sub6": 98 # CHECK-CP-JSON-DAG: "%69:sub7": 97 # CHECK-CP-JSON-DAG: "%69:sub8": 94 # CHECK-CP-JSON-DAG: "%69:sub9": 93 # CHECK-CP-JSON-DAG: "%69:sub10": 92 # CHECK-CP-JSON-DAG: "%69:sub11": 91 # CHECK-CP-JSON-DAG: "%69:sub12": 88 # CHECK-CP-JSON-DAG: "%69:sub13": 87 # CHECK-CP-JSON-DAG: "%69:sub14": 86 # CHECK-CP-JSON-DAG: "%69:sub15": 85 # CHECK-CP-JSON-DAG: "%69:sub16": 82 # CHECK-CP-JSON-DAG: "%69:sub17": 81 # CHECK-CP-JSON-DAG: "%69:sub18": 80 # CHECK-CP-JSON-DAG: "%69:sub19": 79 # CHECK-CP-JSON-DAG: "%69:sub20": 76 # CHECK-CP-JSON-DAG: "%69:sub21": 75 # CHECK-CP-JSON-DAG: "%69:sub22": 74 # CHECK-CP-JSON-DAG: "%69:sub23": 73 # CHECK-CP-JSON-DAG: "%69:sub24": 70 # CHECK-CP-JSON-DAG: "%69:sub25": 69 # CHECK-CP-JSON-DAG: "%69:sub26": 68 # CHECK-CP-JSON-DAG: "%69:sub27": 67 # CHECK-CP-JSON-DAG: "%69:sub28": 64 # CHECK-CP-JSON-DAG: "%69:sub29": 63 # CHECK-CP-JSON-DAG: "%69:sub30": 62 # CHECK-CP-JSON-DAG: "%69:sub31": 61 # CHECK-CP-JSON-DAG: "%70:sub0": 58 # CHECK-CP-JSON-DAG: "%70:sub1": 57 # CHECK-CP-JSON-DAG: "%70:sub2": 56 # CHECK-CP-JSON-DAG: "%70:sub3": 55 # CHECK-CP-JSON-DAG: "%70:sub4": 52 # CHECK-CP-JSON-DAG: "%70:sub5": 51 # CHECK-CP-JSON-DAG: "%70:sub6": 50 # CHECK-CP-JSON-DAG: "%70:sub7": 49 # CHECK-CP-JSON-DAG: "%70:sub8": 46 # CHECK-CP-JSON-DAG: "%70:sub9": 45 # CHECK-CP-JSON-DAG: "%70:sub10": 44 # CHECK-CP-JSON-DAG: "%70:sub11": 43 # CHECK-CP-JSON-DAG: "%70:sub12": 40 # CHECK-CP-JSON-DAG: "%70:sub13": 39 # CHECK-CP-JSON-DAG: "%70:sub14": 38 # CHECK-CP-JSON-DAG: "%70:sub15": 37 # CHECK-CP-JSON-DAG: "%70:sub16": 34 # CHECK-CP-JSON-DAG: "%70:sub17": 33 # CHECK-CP-JSON-DAG: "%70:sub18": 32 # CHECK-CP-JSON-DAG: "%70:sub19": 31 # CHECK-CP-JSON-DAG: "%70:sub20": 28 # CHECK-CP-JSON-DAG: "%70:sub21": 27 # CHECK-CP-JSON-DAG: "%70:sub22": 26 # CHECK-CP-JSON-DAG: "%70:sub23": 25 # CHECK-CP-JSON-DAG: "%70:sub24": 22 # CHECK-CP-JSON-DAG: "%70:sub25": 21 # CHECK-CP-JSON-DAG: "%70:sub26": 20 # CHECK-CP-JSON-DAG: "%70:sub27": 19 # CHECK-CP-JSON-DAG: "%70:sub28": 16 # CHECK-CP-JSON-DAG: "%70:sub29": 15 # CHECK-CP-JSON-DAG: "%70:sub30": 14 # CHECK-CP-JSON-DAG: "%70:sub31": 13 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 154 # CHECK-CP-JSON-DAG: "%149:sub1": 153 # CHECK-CP-JSON-DAG: "%149:sub2": 152 # CHECK-CP-JSON-DAG: "%149:sub3": 151 # CHECK-CP-JSON-DAG: "%149:sub4": 148 # CHECK-CP-JSON-DAG: "%149:sub5": 147 # CHECK-CP-JSON-DAG: "%149:sub6": 146 # CHECK-CP-JSON-DAG: "%149:sub7": 145 # CHECK-CP-JSON-DAG: "%149:sub8": 142 # CHECK-CP-JSON-DAG: "%149:sub9": 141 # CHECK-CP-JSON-DAG: "%149:sub10": 140 # CHECK-CP-JSON-DAG: "%149:sub11": 139 # CHECK-CP-JSON-DAG: "%149:sub12": 136 # CHECK-CP-JSON-DAG: "%149:sub13": 135 # CHECK-CP-JSON-DAG: "%149:sub14": 134 # CHECK-CP-JSON-DAG: "%149:sub15": 133 # CHECK-CP-JSON-DAG: "%149:sub16": 130 # CHECK-CP-JSON-DAG: "%149:sub17": 129 # CHECK-CP-JSON-DAG: "%149:sub18": 128 # CHECK-CP-JSON-DAG: "%149:sub19": 127 # CHECK-CP-JSON-DAG: "%149:sub20": 124 # CHECK-CP-JSON-DAG: "%149:sub21": 123 # CHECK-CP-JSON-DAG: "%149:sub22": 122 # CHECK-CP-JSON-DAG: "%149:sub23": 121 # CHECK-CP-JSON-DAG: "%149:sub24": 118 # CHECK-CP-JSON-DAG: "%149:sub25": 117 # CHECK-CP-JSON-DAG: "%149:sub26": 116 # CHECK-CP-JSON-DAG: "%149:sub27": 115 # CHECK-CP-JSON-DAG: "%149:sub28": 112 # CHECK-CP-JSON-DAG: "%149:sub29": 111 # CHECK-CP-JSON-DAG: "%149:sub30": 110 # CHECK-CP-JSON-DAG: "%149:sub31": 109 # CHECK-CP-JSON-DAG: "%191:sub0": 202 # CHECK-CP-JSON-DAG: "%191:sub1": 201 # CHECK-CP-JSON-DAG: "%191:sub2": 200 # CHECK-CP-JSON-DAG: "%191:sub3": 199 # CHECK-CP-JSON-DAG: "%191:sub4": 196 # CHECK-CP-JSON-DAG: "%191:sub5": 195 # CHECK-CP-JSON-DAG: "%191:sub6": 194 # CHECK-CP-JSON-DAG: "%191:sub7": 193 # CHECK-CP-JSON-DAG: "%191:sub8": 190 # CHECK-CP-JSON-DAG: "%191:sub9": 189 # CHECK-CP-JSON-DAG: "%191:sub10": 188 # CHECK-CP-JSON-DAG: "%191:sub11": 187 # CHECK-CP-JSON-DAG: "%191:sub12": 184 # CHECK-CP-JSON-DAG: "%191:sub13": 183 # CHECK-CP-JSON-DAG: "%191:sub14": 182 # CHECK-CP-JSON-DAG: "%191:sub15": 181 # CHECK-CP-JSON-DAG: "%191:sub16": 178 # CHECK-CP-JSON-DAG: "%191:sub17": 177 # CHECK-CP-JSON-DAG: "%191:sub18": 176 # CHECK-CP-JSON-DAG: "%191:sub19": 175 # CHECK-CP-JSON-DAG: "%191:sub20": 172 # CHECK-CP-JSON-DAG: "%191:sub21": 171 # CHECK-CP-JSON-DAG: "%191:sub22": 170 # CHECK-CP-JSON-DAG: "%191:sub23": 169 # CHECK-CP-JSON-DAG: "%191:sub24": 166 # CHECK-CP-JSON-DAG: "%191:sub25": 165 # CHECK-CP-JSON-DAG: "%191:sub26": 164 # CHECK-CP-JSON-DAG: "%191:sub27": 163 # CHECK-CP-JSON-DAG: "%191:sub28": 160 # CHECK-CP-JSON-DAG: "%191:sub29": 159 # CHECK-CP-JSON-DAG: "%191:sub30": 158 # CHECK-CP-JSON-DAG: "%191:sub31": 157 # CHECK-CP-JSON-DAG: "%233:sub0": 250 # CHECK-CP-JSON-DAG: "%233:sub1": 249 # CHECK-CP-JSON-DAG: "%233:sub2": 248 # CHECK-CP-JSON-DAG: "%233:sub3": 247 # CHECK-CP-JSON-DAG: "%233:sub4": 244 # CHECK-CP-JSON-DAG: "%233:sub5": 243 # CHECK-CP-JSON-DAG: "%233:sub6": 242 # CHECK-CP-JSON-DAG: "%233:sub7": 241 # CHECK-CP-JSON-DAG: "%233:sub8": 238 # CHECK-CP-JSON-DAG: "%233:sub9": 237 # CHECK-CP-JSON-DAG: "%233:sub10": 236 # CHECK-CP-JSON-DAG: "%233:sub11": 235 # CHECK-CP-JSON-DAG: "%233:sub12": 232 # CHECK-CP-JSON-DAG: "%233:sub13": 231 # CHECK-CP-JSON-DAG: "%233:sub14": 230 # CHECK-CP-JSON-DAG: "%233:sub15": 229 # CHECK-CP-JSON-DAG: "%233:sub16": 226 # CHECK-CP-JSON-DAG: "%233:sub17": 225 # CHECK-CP-JSON-DAG: "%233:sub18": 224 # CHECK-CP-JSON-DAG: "%233:sub19": 223 # CHECK-CP-JSON-DAG: "%233:sub20": 220 # CHECK-CP-JSON-DAG: "%233:sub21": 219 # CHECK-CP-JSON-DAG: "%233:sub22": 218 # CHECK-CP-JSON-DAG: "%233:sub23": 217 # CHECK-CP-JSON-DAG: "%233:sub24": 214 # CHECK-CP-JSON-DAG: "%233:sub25": 213 # CHECK-CP-JSON-DAG: "%233:sub26": 212 # CHECK-CP-JSON-DAG: "%233:sub27": 211 # CHECK-CP-JSON-DAG: "%233:sub28": 208 # CHECK-CP-JSON-DAG: "%233:sub29": 207 # CHECK-CP-JSON-DAG: "%233:sub30": 206 # CHECK-CP-JSON-DAG: "%233:sub31": 205 # CHECK-CP-JSON-DAG: "%275:sub0": 298 # CHECK-CP-JSON-DAG: "%275:sub1": 297 # CHECK-CP-JSON-DAG: "%275:sub2": 296 # CHECK-CP-JSON-DAG: "%275:sub3": 295 # CHECK-CP-JSON-DAG: "%275:sub4": 292 # CHECK-CP-JSON-DAG: "%275:sub5": 291 # CHECK-CP-JSON-DAG: "%275:sub6": 290 # CHECK-CP-JSON-DAG: "%275:sub7": 289 # CHECK-CP-JSON-DAG: "%275:sub8": 286 # CHECK-CP-JSON-DAG: "%275:sub9": 285 # CHECK-CP-JSON-DAG: "%275:sub10": 284 # CHECK-CP-JSON-DAG: "%275:sub11": 283 # CHECK-CP-JSON-DAG: "%275:sub12": 280 # CHECK-CP-JSON-DAG: "%275:sub13": 279 # CHECK-CP-JSON-DAG: "%275:sub14": 278 # CHECK-CP-JSON-DAG: "%275:sub15": 277 # CHECK-CP-JSON-DAG: "%275:sub16": 274 # CHECK-CP-JSON-DAG: "%275:sub17": 273 # CHECK-CP-JSON-DAG: "%275:sub18": 272 # CHECK-CP-JSON-DAG: "%275:sub19": 271 # CHECK-CP-JSON-DAG: "%275:sub20": 268 # CHECK-CP-JSON-DAG: "%275:sub21": 267 # CHECK-CP-JSON-DAG: "%275:sub22": 266 # CHECK-CP-JSON-DAG: "%275:sub23": 265 # CHECK-CP-JSON-DAG: "%275:sub24": 262 # CHECK-CP-JSON-DAG: "%275:sub25": 261 # CHECK-CP-JSON-DAG: "%275:sub26": 260 # CHECK-CP-JSON-DAG: "%275:sub27": 259 # CHECK-CP-JSON-DAG: "%275:sub28": 256 # CHECK-CP-JSON-DAG: "%275:sub29": 255 # CHECK-CP-JSON-DAG: "%275:sub30": 254 # CHECK-CP-JSON-DAG: "%275:sub31": 253 # CHECK-CP-JSON-DAG: "%317:sub0": 346 # CHECK-CP-JSON-DAG: "%317:sub1": 345 # CHECK-CP-JSON-DAG: "%317:sub2": 344 # CHECK-CP-JSON-DAG: "%317:sub3": 343 # CHECK-CP-JSON-DAG: "%317:sub4": 340 # CHECK-CP-JSON-DAG: "%317:sub5": 339 # CHECK-CP-JSON-DAG: "%317:sub6": 338 # CHECK-CP-JSON-DAG: "%317:sub7": 337 # CHECK-CP-JSON-DAG: "%317:sub8": 334 # CHECK-CP-JSON-DAG: "%317:sub9": 333 # CHECK-CP-JSON-DAG: "%317:sub10": 332 # CHECK-CP-JSON-DAG: "%317:sub11": 331 # CHECK-CP-JSON-DAG: "%317:sub12": 328 # CHECK-CP-JSON-DAG: "%317:sub13": 327 # CHECK-CP-JSON-DAG: "%317:sub14": 326 # CHECK-CP-JSON-DAG: "%317:sub15": 325 # CHECK-CP-JSON-DAG: "%317:sub16": 322 # CHECK-CP-JSON-DAG: "%317:sub17": 321 # CHECK-CP-JSON-DAG: "%317:sub18": 320 # CHECK-CP-JSON-DAG: "%317:sub19": 319 # CHECK-CP-JSON-DAG: "%317:sub20": 316 # CHECK-CP-JSON-DAG: "%317:sub21": 315 # CHECK-CP-JSON-DAG: "%317:sub22": 314 # CHECK-CP-JSON-DAG: "%317:sub23": 313 # CHECK-CP-JSON-DAG: "%317:sub24": 310 # CHECK-CP-JSON-DAG: "%317:sub25": 309 # CHECK-CP-JSON-DAG: "%317:sub26": 308 # CHECK-CP-JSON-DAG: "%317:sub27": 307 # CHECK-CP-JSON-DAG: "%317:sub28": 304 # CHECK-CP-JSON-DAG: "%317:sub29": 303 # CHECK-CP-JSON-DAG: "%317:sub30": 302 # CHECK-CP-JSON-DAG: "%317:sub31": 301 # CHECK-CP-JSON-DAG: "%359:sub0": 394 # CHECK-CP-JSON-DAG: "%359:sub1": 393 # CHECK-CP-JSON-DAG: "%359:sub2": 392 # CHECK-CP-JSON-DAG: "%359:sub3": 391 # CHECK-CP-JSON-DAG: "%359:sub4": 388 # CHECK-CP-JSON-DAG: "%359:sub5": 387 # CHECK-CP-JSON-DAG: "%359:sub6": 386 # CHECK-CP-JSON-DAG: "%359:sub7": 385 # CHECK-CP-JSON-DAG: "%359:sub8": 382 # CHECK-CP-JSON-DAG: "%359:sub9": 381 # CHECK-CP-JSON-DAG: "%359:sub10": 380 # CHECK-CP-JSON-DAG: "%359:sub11": 379 # CHECK-CP-JSON-DAG: "%359:sub12": 376 # CHECK-CP-JSON-DAG: "%359:sub13": 375 # CHECK-CP-JSON-DAG: "%359:sub14": 374 # CHECK-CP-JSON-DAG: "%359:sub15": 373 # CHECK-CP-JSON-DAG: "%359:sub16": 370 # CHECK-CP-JSON-DAG: "%359:sub17": 369 # CHECK-CP-JSON-DAG: "%359:sub18": 368 # CHECK-CP-JSON-DAG: "%359:sub19": 367 # CHECK-CP-JSON-DAG: "%359:sub20": 364 # CHECK-CP-JSON-DAG: "%359:sub21": 363 # CHECK-CP-JSON-DAG: "%359:sub22": 362 # CHECK-CP-JSON-DAG: "%359:sub23": 361 # CHECK-CP-JSON-DAG: "%359:sub24": 358 # CHECK-CP-JSON-DAG: "%359:sub25": 357 # CHECK-CP-JSON-DAG: "%359:sub26": 356 # CHECK-CP-JSON-DAG: "%359:sub27": 355 # CHECK-CP-JSON-DAG: "%359:sub28": 352 # CHECK-CP-JSON-DAG: "%359:sub29": 351 # CHECK-CP-JSON-DAG: "%359:sub30": 350 # CHECK-CP-JSON-DAG: "%359:sub31": 349 # CHECK-CP-JSON-DAG: "%361": 11 # CHECK-CP-JSON-DAG: "%362": 11 # CHECK-CP-JSON-DAG: "%363": 11 # CHECK-CP-JSON-DAG: "%364": 11 # CHECK-CP-JSON-DAG: "%366": 11 # CHECK-CP-JSON-DAG: "%367": 11 # CHECK-CP-JSON-DAG: "%368": 11 # CHECK-CP-JSON-DAG: "%369": 11 # CHECK-CP-JSON-DAG: "%371": 11 # CHECK-CP-JSON-DAG: "%372": 11 # CHECK-CP-JSON-DAG: "%373": 11 # CHECK-CP-JSON-DAG: "%374": 11 # CHECK-CP-JSON-DAG: "%376": 11 # CHECK-CP-JSON-DAG: "%377": 11 # CHECK-CP-JSON-DAG: "%378": 11 # CHECK-CP-JSON-DAG: "%379": 11 # CHECK-CP-JSON-DAG: "%381": 11 # CHECK-CP-JSON-DAG: "%382": 11 # CHECK-CP-JSON-DAG: "%383": 11 # CHECK-CP-JSON-DAG: "%384": 11 # CHECK-CP-JSON-DAG: "%385:sub0": 0 # CHECK-CP-JSON-DAG: "%386": 11 # CHECK-CP-JSON-DAG: "%387": 11 # CHECK-CP-JSON-DAG: "%388": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%390:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 16, 0, implicit $exec :: (volatile load (s128) from %ir.p7 + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 105 # CHECK-CP-JSON-DAG: "%69:sub1": 104 # CHECK-CP-JSON-DAG: "%69:sub2": 103 # CHECK-CP-JSON-DAG: "%69:sub3": 102 # CHECK-CP-JSON-DAG: "%69:sub4": 99 # CHECK-CP-JSON-DAG: "%69:sub5": 98 # CHECK-CP-JSON-DAG: "%69:sub6": 97 # CHECK-CP-JSON-DAG: "%69:sub7": 96 # CHECK-CP-JSON-DAG: "%69:sub8": 93 # CHECK-CP-JSON-DAG: "%69:sub9": 92 # CHECK-CP-JSON-DAG: "%69:sub10": 91 # CHECK-CP-JSON-DAG: "%69:sub11": 90 # CHECK-CP-JSON-DAG: "%69:sub12": 87 # CHECK-CP-JSON-DAG: "%69:sub13": 86 # CHECK-CP-JSON-DAG: "%69:sub14": 85 # CHECK-CP-JSON-DAG: "%69:sub15": 84 # CHECK-CP-JSON-DAG: "%69:sub16": 81 # CHECK-CP-JSON-DAG: "%69:sub17": 80 # CHECK-CP-JSON-DAG: "%69:sub18": 79 # CHECK-CP-JSON-DAG: "%69:sub19": 78 # CHECK-CP-JSON-DAG: "%69:sub20": 75 # CHECK-CP-JSON-DAG: "%69:sub21": 74 # CHECK-CP-JSON-DAG: "%69:sub22": 73 # CHECK-CP-JSON-DAG: "%69:sub23": 72 # CHECK-CP-JSON-DAG: "%69:sub24": 69 # CHECK-CP-JSON-DAG: "%69:sub25": 68 # CHECK-CP-JSON-DAG: "%69:sub26": 67 # CHECK-CP-JSON-DAG: "%69:sub27": 66 # CHECK-CP-JSON-DAG: "%69:sub28": 63 # CHECK-CP-JSON-DAG: "%69:sub29": 62 # CHECK-CP-JSON-DAG: "%69:sub30": 61 # CHECK-CP-JSON-DAG: "%69:sub31": 60 # CHECK-CP-JSON-DAG: "%70:sub0": 57 # CHECK-CP-JSON-DAG: "%70:sub1": 56 # CHECK-CP-JSON-DAG: "%70:sub2": 55 # CHECK-CP-JSON-DAG: "%70:sub3": 54 # CHECK-CP-JSON-DAG: "%70:sub4": 51 # CHECK-CP-JSON-DAG: "%70:sub5": 50 # CHECK-CP-JSON-DAG: "%70:sub6": 49 # CHECK-CP-JSON-DAG: "%70:sub7": 48 # CHECK-CP-JSON-DAG: "%70:sub8": 45 # CHECK-CP-JSON-DAG: "%70:sub9": 44 # CHECK-CP-JSON-DAG: "%70:sub10": 43 # CHECK-CP-JSON-DAG: "%70:sub11": 42 # CHECK-CP-JSON-DAG: "%70:sub12": 39 # CHECK-CP-JSON-DAG: "%70:sub13": 38 # CHECK-CP-JSON-DAG: "%70:sub14": 37 # CHECK-CP-JSON-DAG: "%70:sub15": 36 # CHECK-CP-JSON-DAG: "%70:sub16": 33 # CHECK-CP-JSON-DAG: "%70:sub17": 32 # CHECK-CP-JSON-DAG: "%70:sub18": 31 # CHECK-CP-JSON-DAG: "%70:sub19": 30 # CHECK-CP-JSON-DAG: "%70:sub20": 27 # CHECK-CP-JSON-DAG: "%70:sub21": 26 # CHECK-CP-JSON-DAG: "%70:sub22": 25 # CHECK-CP-JSON-DAG: "%70:sub23": 24 # CHECK-CP-JSON-DAG: "%70:sub24": 21 # CHECK-CP-JSON-DAG: "%70:sub25": 20 # CHECK-CP-JSON-DAG: "%70:sub26": 19 # CHECK-CP-JSON-DAG: "%70:sub27": 18 # CHECK-CP-JSON-DAG: "%70:sub28": 15 # CHECK-CP-JSON-DAG: "%70:sub29": 14 # CHECK-CP-JSON-DAG: "%70:sub30": 13 # CHECK-CP-JSON-DAG: "%70:sub31": 12 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 153 # CHECK-CP-JSON-DAG: "%149:sub1": 152 # CHECK-CP-JSON-DAG: "%149:sub2": 151 # CHECK-CP-JSON-DAG: "%149:sub3": 150 # CHECK-CP-JSON-DAG: "%149:sub4": 147 # CHECK-CP-JSON-DAG: "%149:sub5": 146 # CHECK-CP-JSON-DAG: "%149:sub6": 145 # CHECK-CP-JSON-DAG: "%149:sub7": 144 # CHECK-CP-JSON-DAG: "%149:sub8": 141 # CHECK-CP-JSON-DAG: "%149:sub9": 140 # CHECK-CP-JSON-DAG: "%149:sub10": 139 # CHECK-CP-JSON-DAG: "%149:sub11": 138 # CHECK-CP-JSON-DAG: "%149:sub12": 135 # CHECK-CP-JSON-DAG: "%149:sub13": 134 # CHECK-CP-JSON-DAG: "%149:sub14": 133 # CHECK-CP-JSON-DAG: "%149:sub15": 132 # CHECK-CP-JSON-DAG: "%149:sub16": 129 # CHECK-CP-JSON-DAG: "%149:sub17": 128 # CHECK-CP-JSON-DAG: "%149:sub18": 127 # CHECK-CP-JSON-DAG: "%149:sub19": 126 # CHECK-CP-JSON-DAG: "%149:sub20": 123 # CHECK-CP-JSON-DAG: "%149:sub21": 122 # CHECK-CP-JSON-DAG: "%149:sub22": 121 # CHECK-CP-JSON-DAG: "%149:sub23": 120 # CHECK-CP-JSON-DAG: "%149:sub24": 117 # CHECK-CP-JSON-DAG: "%149:sub25": 116 # CHECK-CP-JSON-DAG: "%149:sub26": 115 # CHECK-CP-JSON-DAG: "%149:sub27": 114 # CHECK-CP-JSON-DAG: "%149:sub28": 111 # CHECK-CP-JSON-DAG: "%149:sub29": 110 # CHECK-CP-JSON-DAG: "%149:sub30": 109 # CHECK-CP-JSON-DAG: "%149:sub31": 108 # CHECK-CP-JSON-DAG: "%191:sub0": 201 # CHECK-CP-JSON-DAG: "%191:sub1": 200 # CHECK-CP-JSON-DAG: "%191:sub2": 199 # CHECK-CP-JSON-DAG: "%191:sub3": 198 # CHECK-CP-JSON-DAG: "%191:sub4": 195 # CHECK-CP-JSON-DAG: "%191:sub5": 194 # CHECK-CP-JSON-DAG: "%191:sub6": 193 # CHECK-CP-JSON-DAG: "%191:sub7": 192 # CHECK-CP-JSON-DAG: "%191:sub8": 189 # CHECK-CP-JSON-DAG: "%191:sub9": 188 # CHECK-CP-JSON-DAG: "%191:sub10": 187 # CHECK-CP-JSON-DAG: "%191:sub11": 186 # CHECK-CP-JSON-DAG: "%191:sub12": 183 # CHECK-CP-JSON-DAG: "%191:sub13": 182 # CHECK-CP-JSON-DAG: "%191:sub14": 181 # CHECK-CP-JSON-DAG: "%191:sub15": 180 # CHECK-CP-JSON-DAG: "%191:sub16": 177 # CHECK-CP-JSON-DAG: "%191:sub17": 176 # CHECK-CP-JSON-DAG: "%191:sub18": 175 # CHECK-CP-JSON-DAG: "%191:sub19": 174 # CHECK-CP-JSON-DAG: "%191:sub20": 171 # CHECK-CP-JSON-DAG: "%191:sub21": 170 # CHECK-CP-JSON-DAG: "%191:sub22": 169 # CHECK-CP-JSON-DAG: "%191:sub23": 168 # CHECK-CP-JSON-DAG: "%191:sub24": 165 # CHECK-CP-JSON-DAG: "%191:sub25": 164 # CHECK-CP-JSON-DAG: "%191:sub26": 163 # CHECK-CP-JSON-DAG: "%191:sub27": 162 # CHECK-CP-JSON-DAG: "%191:sub28": 159 # CHECK-CP-JSON-DAG: "%191:sub29": 158 # CHECK-CP-JSON-DAG: "%191:sub30": 157 # CHECK-CP-JSON-DAG: "%191:sub31": 156 # CHECK-CP-JSON-DAG: "%233:sub0": 249 # CHECK-CP-JSON-DAG: "%233:sub1": 248 # CHECK-CP-JSON-DAG: "%233:sub2": 247 # CHECK-CP-JSON-DAG: "%233:sub3": 246 # CHECK-CP-JSON-DAG: "%233:sub4": 243 # CHECK-CP-JSON-DAG: "%233:sub5": 242 # CHECK-CP-JSON-DAG: "%233:sub6": 241 # CHECK-CP-JSON-DAG: "%233:sub7": 240 # CHECK-CP-JSON-DAG: "%233:sub8": 237 # CHECK-CP-JSON-DAG: "%233:sub9": 236 # CHECK-CP-JSON-DAG: "%233:sub10": 235 # CHECK-CP-JSON-DAG: "%233:sub11": 234 # CHECK-CP-JSON-DAG: "%233:sub12": 231 # CHECK-CP-JSON-DAG: "%233:sub13": 230 # CHECK-CP-JSON-DAG: "%233:sub14": 229 # CHECK-CP-JSON-DAG: "%233:sub15": 228 # CHECK-CP-JSON-DAG: "%233:sub16": 225 # CHECK-CP-JSON-DAG: "%233:sub17": 224 # CHECK-CP-JSON-DAG: "%233:sub18": 223 # CHECK-CP-JSON-DAG: "%233:sub19": 222 # CHECK-CP-JSON-DAG: "%233:sub20": 219 # CHECK-CP-JSON-DAG: "%233:sub21": 218 # CHECK-CP-JSON-DAG: "%233:sub22": 217 # CHECK-CP-JSON-DAG: "%233:sub23": 216 # CHECK-CP-JSON-DAG: "%233:sub24": 213 # CHECK-CP-JSON-DAG: "%233:sub25": 212 # CHECK-CP-JSON-DAG: "%233:sub26": 211 # CHECK-CP-JSON-DAG: "%233:sub27": 210 # CHECK-CP-JSON-DAG: "%233:sub28": 207 # CHECK-CP-JSON-DAG: "%233:sub29": 206 # CHECK-CP-JSON-DAG: "%233:sub30": 205 # CHECK-CP-JSON-DAG: "%233:sub31": 204 # CHECK-CP-JSON-DAG: "%275:sub0": 297 # CHECK-CP-JSON-DAG: "%275:sub1": 296 # CHECK-CP-JSON-DAG: "%275:sub2": 295 # CHECK-CP-JSON-DAG: "%275:sub3": 294 # CHECK-CP-JSON-DAG: "%275:sub4": 291 # CHECK-CP-JSON-DAG: "%275:sub5": 290 # CHECK-CP-JSON-DAG: "%275:sub6": 289 # CHECK-CP-JSON-DAG: "%275:sub7": 288 # CHECK-CP-JSON-DAG: "%275:sub8": 285 # CHECK-CP-JSON-DAG: "%275:sub9": 284 # CHECK-CP-JSON-DAG: "%275:sub10": 283 # CHECK-CP-JSON-DAG: "%275:sub11": 282 # CHECK-CP-JSON-DAG: "%275:sub12": 279 # CHECK-CP-JSON-DAG: "%275:sub13": 278 # CHECK-CP-JSON-DAG: "%275:sub14": 277 # CHECK-CP-JSON-DAG: "%275:sub15": 276 # CHECK-CP-JSON-DAG: "%275:sub16": 273 # CHECK-CP-JSON-DAG: "%275:sub17": 272 # CHECK-CP-JSON-DAG: "%275:sub18": 271 # CHECK-CP-JSON-DAG: "%275:sub19": 270 # CHECK-CP-JSON-DAG: "%275:sub20": 267 # CHECK-CP-JSON-DAG: "%275:sub21": 266 # CHECK-CP-JSON-DAG: "%275:sub22": 265 # CHECK-CP-JSON-DAG: "%275:sub23": 264 # CHECK-CP-JSON-DAG: "%275:sub24": 261 # CHECK-CP-JSON-DAG: "%275:sub25": 260 # CHECK-CP-JSON-DAG: "%275:sub26": 259 # CHECK-CP-JSON-DAG: "%275:sub27": 258 # CHECK-CP-JSON-DAG: "%275:sub28": 255 # CHECK-CP-JSON-DAG: "%275:sub29": 254 # CHECK-CP-JSON-DAG: "%275:sub30": 253 # CHECK-CP-JSON-DAG: "%275:sub31": 252 # CHECK-CP-JSON-DAG: "%317:sub0": 345 # CHECK-CP-JSON-DAG: "%317:sub1": 344 # CHECK-CP-JSON-DAG: "%317:sub2": 343 # CHECK-CP-JSON-DAG: "%317:sub3": 342 # CHECK-CP-JSON-DAG: "%317:sub4": 339 # CHECK-CP-JSON-DAG: "%317:sub5": 338 # CHECK-CP-JSON-DAG: "%317:sub6": 337 # CHECK-CP-JSON-DAG: "%317:sub7": 336 # CHECK-CP-JSON-DAG: "%317:sub8": 333 # CHECK-CP-JSON-DAG: "%317:sub9": 332 # CHECK-CP-JSON-DAG: "%317:sub10": 331 # CHECK-CP-JSON-DAG: "%317:sub11": 330 # CHECK-CP-JSON-DAG: "%317:sub12": 327 # CHECK-CP-JSON-DAG: "%317:sub13": 326 # CHECK-CP-JSON-DAG: "%317:sub14": 325 # CHECK-CP-JSON-DAG: "%317:sub15": 324 # CHECK-CP-JSON-DAG: "%317:sub16": 321 # CHECK-CP-JSON-DAG: "%317:sub17": 320 # CHECK-CP-JSON-DAG: "%317:sub18": 319 # CHECK-CP-JSON-DAG: "%317:sub19": 318 # CHECK-CP-JSON-DAG: "%317:sub20": 315 # CHECK-CP-JSON-DAG: "%317:sub21": 314 # CHECK-CP-JSON-DAG: "%317:sub22": 313 # CHECK-CP-JSON-DAG: "%317:sub23": 312 # CHECK-CP-JSON-DAG: "%317:sub24": 309 # CHECK-CP-JSON-DAG: "%317:sub25": 308 # CHECK-CP-JSON-DAG: "%317:sub26": 307 # CHECK-CP-JSON-DAG: "%317:sub27": 306 # CHECK-CP-JSON-DAG: "%317:sub28": 303 # CHECK-CP-JSON-DAG: "%317:sub29": 302 # CHECK-CP-JSON-DAG: "%317:sub30": 301 # CHECK-CP-JSON-DAG: "%317:sub31": 300 # CHECK-CP-JSON-DAG: "%359:sub0": 393 # CHECK-CP-JSON-DAG: "%359:sub1": 392 # CHECK-CP-JSON-DAG: "%359:sub2": 391 # CHECK-CP-JSON-DAG: "%359:sub3": 390 # CHECK-CP-JSON-DAG: "%359:sub4": 387 # CHECK-CP-JSON-DAG: "%359:sub5": 386 # CHECK-CP-JSON-DAG: "%359:sub6": 385 # CHECK-CP-JSON-DAG: "%359:sub7": 384 # CHECK-CP-JSON-DAG: "%359:sub8": 381 # CHECK-CP-JSON-DAG: "%359:sub9": 380 # CHECK-CP-JSON-DAG: "%359:sub10": 379 # CHECK-CP-JSON-DAG: "%359:sub11": 378 # CHECK-CP-JSON-DAG: "%359:sub12": 375 # CHECK-CP-JSON-DAG: "%359:sub13": 374 # CHECK-CP-JSON-DAG: "%359:sub14": 373 # CHECK-CP-JSON-DAG: "%359:sub15": 372 # CHECK-CP-JSON-DAG: "%359:sub16": 369 # CHECK-CP-JSON-DAG: "%359:sub17": 368 # CHECK-CP-JSON-DAG: "%359:sub18": 367 # CHECK-CP-JSON-DAG: "%359:sub19": 366 # CHECK-CP-JSON-DAG: "%359:sub20": 363 # CHECK-CP-JSON-DAG: "%359:sub21": 362 # CHECK-CP-JSON-DAG: "%359:sub22": 361 # CHECK-CP-JSON-DAG: "%359:sub23": 360 # CHECK-CP-JSON-DAG: "%359:sub24": 357 # CHECK-CP-JSON-DAG: "%359:sub25": 356 # CHECK-CP-JSON-DAG: "%359:sub26": 355 # CHECK-CP-JSON-DAG: "%359:sub27": 354 # CHECK-CP-JSON-DAG: "%359:sub28": 351 # CHECK-CP-JSON-DAG: "%359:sub29": 350 # CHECK-CP-JSON-DAG: "%359:sub30": 349 # CHECK-CP-JSON-DAG: "%359:sub31": 348 # CHECK-CP-JSON-DAG: "%361": 10 # CHECK-CP-JSON-DAG: "%362": 10 # CHECK-CP-JSON-DAG: "%363": 10 # CHECK-CP-JSON-DAG: "%364": 10 # CHECK-CP-JSON-DAG: "%366": 10 # CHECK-CP-JSON-DAG: "%367": 10 # CHECK-CP-JSON-DAG: "%368": 10 # CHECK-CP-JSON-DAG: "%369": 10 # CHECK-CP-JSON-DAG: "%371": 10 # CHECK-CP-JSON-DAG: "%372": 10 # CHECK-CP-JSON-DAG: "%373": 10 # CHECK-CP-JSON-DAG: "%374": 10 # CHECK-CP-JSON-DAG: "%376": 10 # CHECK-CP-JSON-DAG: "%377": 10 # CHECK-CP-JSON-DAG: "%378": 10 # CHECK-CP-JSON-DAG: "%379": 10 # CHECK-CP-JSON-DAG: "%381": 10 # CHECK-CP-JSON-DAG: "%382": 10 # CHECK-CP-JSON-DAG: "%383": 10 # CHECK-CP-JSON-DAG: "%384": 10 # CHECK-CP-JSON-DAG: "%386": 10 # CHECK-CP-JSON-DAG: "%387": 10 # CHECK-CP-JSON-DAG: "%388": 10 # CHECK-CP-JSON-DAG: "%389": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%391:vgpr_32 = COPY %390.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 104 # CHECK-CP-JSON-DAG: "%69:sub1": 103 # CHECK-CP-JSON-DAG: "%69:sub2": 102 # CHECK-CP-JSON-DAG: "%69:sub3": 101 # CHECK-CP-JSON-DAG: "%69:sub4": 98 # CHECK-CP-JSON-DAG: "%69:sub5": 97 # CHECK-CP-JSON-DAG: "%69:sub6": 96 # CHECK-CP-JSON-DAG: "%69:sub7": 95 # CHECK-CP-JSON-DAG: "%69:sub8": 92 # CHECK-CP-JSON-DAG: "%69:sub9": 91 # CHECK-CP-JSON-DAG: "%69:sub10": 90 # CHECK-CP-JSON-DAG: "%69:sub11": 89 # CHECK-CP-JSON-DAG: "%69:sub12": 86 # CHECK-CP-JSON-DAG: "%69:sub13": 85 # CHECK-CP-JSON-DAG: "%69:sub14": 84 # CHECK-CP-JSON-DAG: "%69:sub15": 83 # CHECK-CP-JSON-DAG: "%69:sub16": 80 # CHECK-CP-JSON-DAG: "%69:sub17": 79 # CHECK-CP-JSON-DAG: "%69:sub18": 78 # CHECK-CP-JSON-DAG: "%69:sub19": 77 # CHECK-CP-JSON-DAG: "%69:sub20": 74 # CHECK-CP-JSON-DAG: "%69:sub21": 73 # CHECK-CP-JSON-DAG: "%69:sub22": 72 # CHECK-CP-JSON-DAG: "%69:sub23": 71 # CHECK-CP-JSON-DAG: "%69:sub24": 68 # CHECK-CP-JSON-DAG: "%69:sub25": 67 # CHECK-CP-JSON-DAG: "%69:sub26": 66 # CHECK-CP-JSON-DAG: "%69:sub27": 65 # CHECK-CP-JSON-DAG: "%69:sub28": 62 # CHECK-CP-JSON-DAG: "%69:sub29": 61 # CHECK-CP-JSON-DAG: "%69:sub30": 60 # CHECK-CP-JSON-DAG: "%69:sub31": 59 # CHECK-CP-JSON-DAG: "%70:sub0": 56 # CHECK-CP-JSON-DAG: "%70:sub1": 55 # CHECK-CP-JSON-DAG: "%70:sub2": 54 # CHECK-CP-JSON-DAG: "%70:sub3": 53 # CHECK-CP-JSON-DAG: "%70:sub4": 50 # CHECK-CP-JSON-DAG: "%70:sub5": 49 # CHECK-CP-JSON-DAG: "%70:sub6": 48 # CHECK-CP-JSON-DAG: "%70:sub7": 47 # CHECK-CP-JSON-DAG: "%70:sub8": 44 # CHECK-CP-JSON-DAG: "%70:sub9": 43 # CHECK-CP-JSON-DAG: "%70:sub10": 42 # CHECK-CP-JSON-DAG: "%70:sub11": 41 # CHECK-CP-JSON-DAG: "%70:sub12": 38 # CHECK-CP-JSON-DAG: "%70:sub13": 37 # CHECK-CP-JSON-DAG: "%70:sub14": 36 # CHECK-CP-JSON-DAG: "%70:sub15": 35 # CHECK-CP-JSON-DAG: "%70:sub16": 32 # CHECK-CP-JSON-DAG: "%70:sub17": 31 # CHECK-CP-JSON-DAG: "%70:sub18": 30 # CHECK-CP-JSON-DAG: "%70:sub19": 29 # CHECK-CP-JSON-DAG: "%70:sub20": 26 # CHECK-CP-JSON-DAG: "%70:sub21": 25 # CHECK-CP-JSON-DAG: "%70:sub22": 24 # CHECK-CP-JSON-DAG: "%70:sub23": 23 # CHECK-CP-JSON-DAG: "%70:sub24": 20 # CHECK-CP-JSON-DAG: "%70:sub25": 19 # CHECK-CP-JSON-DAG: "%70:sub26": 18 # CHECK-CP-JSON-DAG: "%70:sub27": 17 # CHECK-CP-JSON-DAG: "%70:sub28": 14 # CHECK-CP-JSON-DAG: "%70:sub29": 13 # CHECK-CP-JSON-DAG: "%70:sub30": 12 # CHECK-CP-JSON-DAG: "%70:sub31": 11 # CHECK-CP-JSON-DAG: "%107": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 152 # CHECK-CP-JSON-DAG: "%149:sub1": 151 # CHECK-CP-JSON-DAG: "%149:sub2": 150 # CHECK-CP-JSON-DAG: "%149:sub3": 149 # CHECK-CP-JSON-DAG: "%149:sub4": 146 # CHECK-CP-JSON-DAG: "%149:sub5": 145 # CHECK-CP-JSON-DAG: "%149:sub6": 144 # CHECK-CP-JSON-DAG: "%149:sub7": 143 # CHECK-CP-JSON-DAG: "%149:sub8": 140 # CHECK-CP-JSON-DAG: "%149:sub9": 139 # CHECK-CP-JSON-DAG: "%149:sub10": 138 # CHECK-CP-JSON-DAG: "%149:sub11": 137 # CHECK-CP-JSON-DAG: "%149:sub12": 134 # CHECK-CP-JSON-DAG: "%149:sub13": 133 # CHECK-CP-JSON-DAG: "%149:sub14": 132 # CHECK-CP-JSON-DAG: "%149:sub15": 131 # CHECK-CP-JSON-DAG: "%149:sub16": 128 # CHECK-CP-JSON-DAG: "%149:sub17": 127 # CHECK-CP-JSON-DAG: "%149:sub18": 126 # CHECK-CP-JSON-DAG: "%149:sub19": 125 # CHECK-CP-JSON-DAG: "%149:sub20": 122 # CHECK-CP-JSON-DAG: "%149:sub21": 121 # CHECK-CP-JSON-DAG: "%149:sub22": 120 # CHECK-CP-JSON-DAG: "%149:sub23": 119 # CHECK-CP-JSON-DAG: "%149:sub24": 116 # CHECK-CP-JSON-DAG: "%149:sub25": 115 # CHECK-CP-JSON-DAG: "%149:sub26": 114 # CHECK-CP-JSON-DAG: "%149:sub27": 113 # CHECK-CP-JSON-DAG: "%149:sub28": 110 # CHECK-CP-JSON-DAG: "%149:sub29": 109 # CHECK-CP-JSON-DAG: "%149:sub30": 108 # CHECK-CP-JSON-DAG: "%149:sub31": 107 # CHECK-CP-JSON-DAG: "%191:sub0": 200 # CHECK-CP-JSON-DAG: "%191:sub1": 199 # CHECK-CP-JSON-DAG: "%191:sub2": 198 # CHECK-CP-JSON-DAG: "%191:sub3": 197 # CHECK-CP-JSON-DAG: "%191:sub4": 194 # CHECK-CP-JSON-DAG: "%191:sub5": 193 # CHECK-CP-JSON-DAG: "%191:sub6": 192 # CHECK-CP-JSON-DAG: "%191:sub7": 191 # CHECK-CP-JSON-DAG: "%191:sub8": 188 # CHECK-CP-JSON-DAG: "%191:sub9": 187 # CHECK-CP-JSON-DAG: "%191:sub10": 186 # CHECK-CP-JSON-DAG: "%191:sub11": 185 # CHECK-CP-JSON-DAG: "%191:sub12": 182 # CHECK-CP-JSON-DAG: "%191:sub13": 181 # CHECK-CP-JSON-DAG: "%191:sub14": 180 # CHECK-CP-JSON-DAG: "%191:sub15": 179 # CHECK-CP-JSON-DAG: "%191:sub16": 176 # CHECK-CP-JSON-DAG: "%191:sub17": 175 # CHECK-CP-JSON-DAG: "%191:sub18": 174 # CHECK-CP-JSON-DAG: "%191:sub19": 173 # CHECK-CP-JSON-DAG: "%191:sub20": 170 # CHECK-CP-JSON-DAG: "%191:sub21": 169 # CHECK-CP-JSON-DAG: "%191:sub22": 168 # CHECK-CP-JSON-DAG: "%191:sub23": 167 # CHECK-CP-JSON-DAG: "%191:sub24": 164 # CHECK-CP-JSON-DAG: "%191:sub25": 163 # CHECK-CP-JSON-DAG: "%191:sub26": 162 # CHECK-CP-JSON-DAG: "%191:sub27": 161 # CHECK-CP-JSON-DAG: "%191:sub28": 158 # CHECK-CP-JSON-DAG: "%191:sub29": 157 # CHECK-CP-JSON-DAG: "%191:sub30": 156 # CHECK-CP-JSON-DAG: "%191:sub31": 155 # CHECK-CP-JSON-DAG: "%233:sub0": 248 # CHECK-CP-JSON-DAG: "%233:sub1": 247 # CHECK-CP-JSON-DAG: "%233:sub2": 246 # CHECK-CP-JSON-DAG: "%233:sub3": 245 # CHECK-CP-JSON-DAG: "%233:sub4": 242 # CHECK-CP-JSON-DAG: "%233:sub5": 241 # CHECK-CP-JSON-DAG: "%233:sub6": 240 # CHECK-CP-JSON-DAG: "%233:sub7": 239 # CHECK-CP-JSON-DAG: "%233:sub8": 236 # CHECK-CP-JSON-DAG: "%233:sub9": 235 # CHECK-CP-JSON-DAG: "%233:sub10": 234 # CHECK-CP-JSON-DAG: "%233:sub11": 233 # CHECK-CP-JSON-DAG: "%233:sub12": 230 # CHECK-CP-JSON-DAG: "%233:sub13": 229 # CHECK-CP-JSON-DAG: "%233:sub14": 228 # CHECK-CP-JSON-DAG: "%233:sub15": 227 # CHECK-CP-JSON-DAG: "%233:sub16": 224 # CHECK-CP-JSON-DAG: "%233:sub17": 223 # CHECK-CP-JSON-DAG: "%233:sub18": 222 # CHECK-CP-JSON-DAG: "%233:sub19": 221 # CHECK-CP-JSON-DAG: "%233:sub20": 218 # CHECK-CP-JSON-DAG: "%233:sub21": 217 # CHECK-CP-JSON-DAG: "%233:sub22": 216 # CHECK-CP-JSON-DAG: "%233:sub23": 215 # CHECK-CP-JSON-DAG: "%233:sub24": 212 # CHECK-CP-JSON-DAG: "%233:sub25": 211 # CHECK-CP-JSON-DAG: "%233:sub26": 210 # CHECK-CP-JSON-DAG: "%233:sub27": 209 # CHECK-CP-JSON-DAG: "%233:sub28": 206 # CHECK-CP-JSON-DAG: "%233:sub29": 205 # CHECK-CP-JSON-DAG: "%233:sub30": 204 # CHECK-CP-JSON-DAG: "%233:sub31": 203 # CHECK-CP-JSON-DAG: "%275:sub0": 296 # CHECK-CP-JSON-DAG: "%275:sub1": 295 # CHECK-CP-JSON-DAG: "%275:sub2": 294 # CHECK-CP-JSON-DAG: "%275:sub3": 293 # CHECK-CP-JSON-DAG: "%275:sub4": 290 # CHECK-CP-JSON-DAG: "%275:sub5": 289 # CHECK-CP-JSON-DAG: "%275:sub6": 288 # CHECK-CP-JSON-DAG: "%275:sub7": 287 # CHECK-CP-JSON-DAG: "%275:sub8": 284 # CHECK-CP-JSON-DAG: "%275:sub9": 283 # CHECK-CP-JSON-DAG: "%275:sub10": 282 # CHECK-CP-JSON-DAG: "%275:sub11": 281 # CHECK-CP-JSON-DAG: "%275:sub12": 278 # CHECK-CP-JSON-DAG: "%275:sub13": 277 # CHECK-CP-JSON-DAG: "%275:sub14": 276 # CHECK-CP-JSON-DAG: "%275:sub15": 275 # CHECK-CP-JSON-DAG: "%275:sub16": 272 # CHECK-CP-JSON-DAG: "%275:sub17": 271 # CHECK-CP-JSON-DAG: "%275:sub18": 270 # CHECK-CP-JSON-DAG: "%275:sub19": 269 # CHECK-CP-JSON-DAG: "%275:sub20": 266 # CHECK-CP-JSON-DAG: "%275:sub21": 265 # CHECK-CP-JSON-DAG: "%275:sub22": 264 # CHECK-CP-JSON-DAG: "%275:sub23": 263 # CHECK-CP-JSON-DAG: "%275:sub24": 260 # CHECK-CP-JSON-DAG: "%275:sub25": 259 # CHECK-CP-JSON-DAG: "%275:sub26": 258 # CHECK-CP-JSON-DAG: "%275:sub27": 257 # CHECK-CP-JSON-DAG: "%275:sub28": 254 # CHECK-CP-JSON-DAG: "%275:sub29": 253 # CHECK-CP-JSON-DAG: "%275:sub30": 252 # CHECK-CP-JSON-DAG: "%275:sub31": 251 # CHECK-CP-JSON-DAG: "%317:sub0": 344 # CHECK-CP-JSON-DAG: "%317:sub1": 343 # CHECK-CP-JSON-DAG: "%317:sub2": 342 # CHECK-CP-JSON-DAG: "%317:sub3": 341 # CHECK-CP-JSON-DAG: "%317:sub4": 338 # CHECK-CP-JSON-DAG: "%317:sub5": 337 # CHECK-CP-JSON-DAG: "%317:sub6": 336 # CHECK-CP-JSON-DAG: "%317:sub7": 335 # CHECK-CP-JSON-DAG: "%317:sub8": 332 # CHECK-CP-JSON-DAG: "%317:sub9": 331 # CHECK-CP-JSON-DAG: "%317:sub10": 330 # CHECK-CP-JSON-DAG: "%317:sub11": 329 # CHECK-CP-JSON-DAG: "%317:sub12": 326 # CHECK-CP-JSON-DAG: "%317:sub13": 325 # CHECK-CP-JSON-DAG: "%317:sub14": 324 # CHECK-CP-JSON-DAG: "%317:sub15": 323 # CHECK-CP-JSON-DAG: "%317:sub16": 320 # CHECK-CP-JSON-DAG: "%317:sub17": 319 # CHECK-CP-JSON-DAG: "%317:sub18": 318 # CHECK-CP-JSON-DAG: "%317:sub19": 317 # CHECK-CP-JSON-DAG: "%317:sub20": 314 # CHECK-CP-JSON-DAG: "%317:sub21": 313 # CHECK-CP-JSON-DAG: "%317:sub22": 312 # CHECK-CP-JSON-DAG: "%317:sub23": 311 # CHECK-CP-JSON-DAG: "%317:sub24": 308 # CHECK-CP-JSON-DAG: "%317:sub25": 307 # CHECK-CP-JSON-DAG: "%317:sub26": 306 # CHECK-CP-JSON-DAG: "%317:sub27": 305 # CHECK-CP-JSON-DAG: "%317:sub28": 302 # CHECK-CP-JSON-DAG: "%317:sub29": 301 # CHECK-CP-JSON-DAG: "%317:sub30": 300 # CHECK-CP-JSON-DAG: "%317:sub31": 299 # CHECK-CP-JSON-DAG: "%359:sub0": 392 # CHECK-CP-JSON-DAG: "%359:sub1": 391 # CHECK-CP-JSON-DAG: "%359:sub2": 390 # CHECK-CP-JSON-DAG: "%359:sub3": 389 # CHECK-CP-JSON-DAG: "%359:sub4": 386 # CHECK-CP-JSON-DAG: "%359:sub5": 385 # CHECK-CP-JSON-DAG: "%359:sub6": 384 # CHECK-CP-JSON-DAG: "%359:sub7": 383 # CHECK-CP-JSON-DAG: "%359:sub8": 380 # CHECK-CP-JSON-DAG: "%359:sub9": 379 # CHECK-CP-JSON-DAG: "%359:sub10": 378 # CHECK-CP-JSON-DAG: "%359:sub11": 377 # CHECK-CP-JSON-DAG: "%359:sub12": 374 # CHECK-CP-JSON-DAG: "%359:sub13": 373 # CHECK-CP-JSON-DAG: "%359:sub14": 372 # CHECK-CP-JSON-DAG: "%359:sub15": 371 # CHECK-CP-JSON-DAG: "%359:sub16": 368 # CHECK-CP-JSON-DAG: "%359:sub17": 367 # CHECK-CP-JSON-DAG: "%359:sub18": 366 # CHECK-CP-JSON-DAG: "%359:sub19": 365 # CHECK-CP-JSON-DAG: "%359:sub20": 362 # CHECK-CP-JSON-DAG: "%359:sub21": 361 # CHECK-CP-JSON-DAG: "%359:sub22": 360 # CHECK-CP-JSON-DAG: "%359:sub23": 359 # CHECK-CP-JSON-DAG: "%359:sub24": 356 # CHECK-CP-JSON-DAG: "%359:sub25": 355 # CHECK-CP-JSON-DAG: "%359:sub26": 354 # CHECK-CP-JSON-DAG: "%359:sub27": 353 # CHECK-CP-JSON-DAG: "%359:sub28": 350 # CHECK-CP-JSON-DAG: "%359:sub29": 349 # CHECK-CP-JSON-DAG: "%359:sub30": 348 # CHECK-CP-JSON-DAG: "%359:sub31": 347 # CHECK-CP-JSON-DAG: "%361": 9 # CHECK-CP-JSON-DAG: "%362": 9 # CHECK-CP-JSON-DAG: "%363": 9 # CHECK-CP-JSON-DAG: "%364": 9 # CHECK-CP-JSON-DAG: "%366": 9 # CHECK-CP-JSON-DAG: "%367": 9 # CHECK-CP-JSON-DAG: "%368": 9 # CHECK-CP-JSON-DAG: "%369": 9 # CHECK-CP-JSON-DAG: "%371": 9 # CHECK-CP-JSON-DAG: "%372": 9 # CHECK-CP-JSON-DAG: "%373": 9 # CHECK-CP-JSON-DAG: "%374": 9 # CHECK-CP-JSON-DAG: "%376": 9 # CHECK-CP-JSON-DAG: "%377": 9 # CHECK-CP-JSON-DAG: "%378": 9 # CHECK-CP-JSON-DAG: "%379": 9 # CHECK-CP-JSON-DAG: "%381": 9 # CHECK-CP-JSON-DAG: "%382": 9 # CHECK-CP-JSON-DAG: "%383": 9 # CHECK-CP-JSON-DAG: "%384": 9 # CHECK-CP-JSON-DAG: "%386": 9 # CHECK-CP-JSON-DAG: "%387": 9 # CHECK-CP-JSON-DAG: "%388": 9 # CHECK-CP-JSON-DAG: "%389": 9 # CHECK-CP-JSON-DAG: "%390:sub0": 3 # CHECK-CP-JSON-DAG: "%390:sub1": 2 # CHECK-CP-JSON-DAG: "%390:sub2": 1 # CHECK-CP-JSON-DAG: "%390:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%392:vgpr_32 = COPY %390.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 103 # CHECK-CP-JSON-DAG: "%69:sub1": 102 # CHECK-CP-JSON-DAG: "%69:sub2": 101 # CHECK-CP-JSON-DAG: "%69:sub3": 100 # CHECK-CP-JSON-DAG: "%69:sub4": 97 # CHECK-CP-JSON-DAG: "%69:sub5": 96 # CHECK-CP-JSON-DAG: "%69:sub6": 95 # CHECK-CP-JSON-DAG: "%69:sub7": 94 # CHECK-CP-JSON-DAG: "%69:sub8": 91 # CHECK-CP-JSON-DAG: "%69:sub9": 90 # CHECK-CP-JSON-DAG: "%69:sub10": 89 # CHECK-CP-JSON-DAG: "%69:sub11": 88 # CHECK-CP-JSON-DAG: "%69:sub12": 85 # CHECK-CP-JSON-DAG: "%69:sub13": 84 # CHECK-CP-JSON-DAG: "%69:sub14": 83 # CHECK-CP-JSON-DAG: "%69:sub15": 82 # CHECK-CP-JSON-DAG: "%69:sub16": 79 # CHECK-CP-JSON-DAG: "%69:sub17": 78 # CHECK-CP-JSON-DAG: "%69:sub18": 77 # CHECK-CP-JSON-DAG: "%69:sub19": 76 # CHECK-CP-JSON-DAG: "%69:sub20": 73 # CHECK-CP-JSON-DAG: "%69:sub21": 72 # CHECK-CP-JSON-DAG: "%69:sub22": 71 # CHECK-CP-JSON-DAG: "%69:sub23": 70 # CHECK-CP-JSON-DAG: "%69:sub24": 67 # CHECK-CP-JSON-DAG: "%69:sub25": 66 # CHECK-CP-JSON-DAG: "%69:sub26": 65 # CHECK-CP-JSON-DAG: "%69:sub27": 64 # CHECK-CP-JSON-DAG: "%69:sub28": 61 # CHECK-CP-JSON-DAG: "%69:sub29": 60 # CHECK-CP-JSON-DAG: "%69:sub30": 59 # CHECK-CP-JSON-DAG: "%69:sub31": 58 # CHECK-CP-JSON-DAG: "%70:sub0": 55 # CHECK-CP-JSON-DAG: "%70:sub1": 54 # CHECK-CP-JSON-DAG: "%70:sub2": 53 # CHECK-CP-JSON-DAG: "%70:sub3": 52 # CHECK-CP-JSON-DAG: "%70:sub4": 49 # CHECK-CP-JSON-DAG: "%70:sub5": 48 # CHECK-CP-JSON-DAG: "%70:sub6": 47 # CHECK-CP-JSON-DAG: "%70:sub7": 46 # CHECK-CP-JSON-DAG: "%70:sub8": 43 # CHECK-CP-JSON-DAG: "%70:sub9": 42 # CHECK-CP-JSON-DAG: "%70:sub10": 41 # CHECK-CP-JSON-DAG: "%70:sub11": 40 # CHECK-CP-JSON-DAG: "%70:sub12": 37 # CHECK-CP-JSON-DAG: "%70:sub13": 36 # CHECK-CP-JSON-DAG: "%70:sub14": 35 # CHECK-CP-JSON-DAG: "%70:sub15": 34 # CHECK-CP-JSON-DAG: "%70:sub16": 31 # CHECK-CP-JSON-DAG: "%70:sub17": 30 # CHECK-CP-JSON-DAG: "%70:sub18": 29 # CHECK-CP-JSON-DAG: "%70:sub19": 28 # CHECK-CP-JSON-DAG: "%70:sub20": 25 # CHECK-CP-JSON-DAG: "%70:sub21": 24 # CHECK-CP-JSON-DAG: "%70:sub22": 23 # CHECK-CP-JSON-DAG: "%70:sub23": 22 # CHECK-CP-JSON-DAG: "%70:sub24": 19 # CHECK-CP-JSON-DAG: "%70:sub25": 18 # CHECK-CP-JSON-DAG: "%70:sub26": 17 # CHECK-CP-JSON-DAG: "%70:sub27": 16 # CHECK-CP-JSON-DAG: "%70:sub28": 13 # CHECK-CP-JSON-DAG: "%70:sub29": 12 # CHECK-CP-JSON-DAG: "%70:sub30": 11 # CHECK-CP-JSON-DAG: "%70:sub31": 10 # CHECK-CP-JSON-DAG: "%107": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 151 # CHECK-CP-JSON-DAG: "%149:sub1": 150 # CHECK-CP-JSON-DAG: "%149:sub2": 149 # CHECK-CP-JSON-DAG: "%149:sub3": 148 # CHECK-CP-JSON-DAG: "%149:sub4": 145 # CHECK-CP-JSON-DAG: "%149:sub5": 144 # CHECK-CP-JSON-DAG: "%149:sub6": 143 # CHECK-CP-JSON-DAG: "%149:sub7": 142 # CHECK-CP-JSON-DAG: "%149:sub8": 139 # CHECK-CP-JSON-DAG: "%149:sub9": 138 # CHECK-CP-JSON-DAG: "%149:sub10": 137 # CHECK-CP-JSON-DAG: "%149:sub11": 136 # CHECK-CP-JSON-DAG: "%149:sub12": 133 # CHECK-CP-JSON-DAG: "%149:sub13": 132 # CHECK-CP-JSON-DAG: "%149:sub14": 131 # CHECK-CP-JSON-DAG: "%149:sub15": 130 # CHECK-CP-JSON-DAG: "%149:sub16": 127 # CHECK-CP-JSON-DAG: "%149:sub17": 126 # CHECK-CP-JSON-DAG: "%149:sub18": 125 # CHECK-CP-JSON-DAG: "%149:sub19": 124 # CHECK-CP-JSON-DAG: "%149:sub20": 121 # CHECK-CP-JSON-DAG: "%149:sub21": 120 # CHECK-CP-JSON-DAG: "%149:sub22": 119 # CHECK-CP-JSON-DAG: "%149:sub23": 118 # CHECK-CP-JSON-DAG: "%149:sub24": 115 # CHECK-CP-JSON-DAG: "%149:sub25": 114 # CHECK-CP-JSON-DAG: "%149:sub26": 113 # CHECK-CP-JSON-DAG: "%149:sub27": 112 # CHECK-CP-JSON-DAG: "%149:sub28": 109 # CHECK-CP-JSON-DAG: "%149:sub29": 108 # CHECK-CP-JSON-DAG: "%149:sub30": 107 # CHECK-CP-JSON-DAG: "%149:sub31": 106 # CHECK-CP-JSON-DAG: "%191:sub0": 199 # CHECK-CP-JSON-DAG: "%191:sub1": 198 # CHECK-CP-JSON-DAG: "%191:sub2": 197 # CHECK-CP-JSON-DAG: "%191:sub3": 196 # CHECK-CP-JSON-DAG: "%191:sub4": 193 # CHECK-CP-JSON-DAG: "%191:sub5": 192 # CHECK-CP-JSON-DAG: "%191:sub6": 191 # CHECK-CP-JSON-DAG: "%191:sub7": 190 # CHECK-CP-JSON-DAG: "%191:sub8": 187 # CHECK-CP-JSON-DAG: "%191:sub9": 186 # CHECK-CP-JSON-DAG: "%191:sub10": 185 # CHECK-CP-JSON-DAG: "%191:sub11": 184 # CHECK-CP-JSON-DAG: "%191:sub12": 181 # CHECK-CP-JSON-DAG: "%191:sub13": 180 # CHECK-CP-JSON-DAG: "%191:sub14": 179 # CHECK-CP-JSON-DAG: "%191:sub15": 178 # CHECK-CP-JSON-DAG: "%191:sub16": 175 # CHECK-CP-JSON-DAG: "%191:sub17": 174 # CHECK-CP-JSON-DAG: "%191:sub18": 173 # CHECK-CP-JSON-DAG: "%191:sub19": 172 # CHECK-CP-JSON-DAG: "%191:sub20": 169 # CHECK-CP-JSON-DAG: "%191:sub21": 168 # CHECK-CP-JSON-DAG: "%191:sub22": 167 # CHECK-CP-JSON-DAG: "%191:sub23": 166 # CHECK-CP-JSON-DAG: "%191:sub24": 163 # CHECK-CP-JSON-DAG: "%191:sub25": 162 # CHECK-CP-JSON-DAG: "%191:sub26": 161 # CHECK-CP-JSON-DAG: "%191:sub27": 160 # CHECK-CP-JSON-DAG: "%191:sub28": 157 # CHECK-CP-JSON-DAG: "%191:sub29": 156 # CHECK-CP-JSON-DAG: "%191:sub30": 155 # CHECK-CP-JSON-DAG: "%191:sub31": 154 # CHECK-CP-JSON-DAG: "%233:sub0": 247 # CHECK-CP-JSON-DAG: "%233:sub1": 246 # CHECK-CP-JSON-DAG: "%233:sub2": 245 # CHECK-CP-JSON-DAG: "%233:sub3": 244 # CHECK-CP-JSON-DAG: "%233:sub4": 241 # CHECK-CP-JSON-DAG: "%233:sub5": 240 # CHECK-CP-JSON-DAG: "%233:sub6": 239 # CHECK-CP-JSON-DAG: "%233:sub7": 238 # CHECK-CP-JSON-DAG: "%233:sub8": 235 # CHECK-CP-JSON-DAG: "%233:sub9": 234 # CHECK-CP-JSON-DAG: "%233:sub10": 233 # CHECK-CP-JSON-DAG: "%233:sub11": 232 # CHECK-CP-JSON-DAG: "%233:sub12": 229 # CHECK-CP-JSON-DAG: "%233:sub13": 228 # CHECK-CP-JSON-DAG: "%233:sub14": 227 # CHECK-CP-JSON-DAG: "%233:sub15": 226 # CHECK-CP-JSON-DAG: "%233:sub16": 223 # CHECK-CP-JSON-DAG: "%233:sub17": 222 # CHECK-CP-JSON-DAG: "%233:sub18": 221 # CHECK-CP-JSON-DAG: "%233:sub19": 220 # CHECK-CP-JSON-DAG: "%233:sub20": 217 # CHECK-CP-JSON-DAG: "%233:sub21": 216 # CHECK-CP-JSON-DAG: "%233:sub22": 215 # CHECK-CP-JSON-DAG: "%233:sub23": 214 # CHECK-CP-JSON-DAG: "%233:sub24": 211 # CHECK-CP-JSON-DAG: "%233:sub25": 210 # CHECK-CP-JSON-DAG: "%233:sub26": 209 # CHECK-CP-JSON-DAG: "%233:sub27": 208 # CHECK-CP-JSON-DAG: "%233:sub28": 205 # CHECK-CP-JSON-DAG: "%233:sub29": 204 # CHECK-CP-JSON-DAG: "%233:sub30": 203 # CHECK-CP-JSON-DAG: "%233:sub31": 202 # CHECK-CP-JSON-DAG: "%275:sub0": 295 # CHECK-CP-JSON-DAG: "%275:sub1": 294 # CHECK-CP-JSON-DAG: "%275:sub2": 293 # CHECK-CP-JSON-DAG: "%275:sub3": 292 # CHECK-CP-JSON-DAG: "%275:sub4": 289 # CHECK-CP-JSON-DAG: "%275:sub5": 288 # CHECK-CP-JSON-DAG: "%275:sub6": 287 # CHECK-CP-JSON-DAG: "%275:sub7": 286 # CHECK-CP-JSON-DAG: "%275:sub8": 283 # CHECK-CP-JSON-DAG: "%275:sub9": 282 # CHECK-CP-JSON-DAG: "%275:sub10": 281 # CHECK-CP-JSON-DAG: "%275:sub11": 280 # CHECK-CP-JSON-DAG: "%275:sub12": 277 # CHECK-CP-JSON-DAG: "%275:sub13": 276 # CHECK-CP-JSON-DAG: "%275:sub14": 275 # CHECK-CP-JSON-DAG: "%275:sub15": 274 # CHECK-CP-JSON-DAG: "%275:sub16": 271 # CHECK-CP-JSON-DAG: "%275:sub17": 270 # CHECK-CP-JSON-DAG: "%275:sub18": 269 # CHECK-CP-JSON-DAG: "%275:sub19": 268 # CHECK-CP-JSON-DAG: "%275:sub20": 265 # CHECK-CP-JSON-DAG: "%275:sub21": 264 # CHECK-CP-JSON-DAG: "%275:sub22": 263 # CHECK-CP-JSON-DAG: "%275:sub23": 262 # CHECK-CP-JSON-DAG: "%275:sub24": 259 # CHECK-CP-JSON-DAG: "%275:sub25": 258 # CHECK-CP-JSON-DAG: "%275:sub26": 257 # CHECK-CP-JSON-DAG: "%275:sub27": 256 # CHECK-CP-JSON-DAG: "%275:sub28": 253 # CHECK-CP-JSON-DAG: "%275:sub29": 252 # CHECK-CP-JSON-DAG: "%275:sub30": 251 # CHECK-CP-JSON-DAG: "%275:sub31": 250 # CHECK-CP-JSON-DAG: "%317:sub0": 343 # CHECK-CP-JSON-DAG: "%317:sub1": 342 # CHECK-CP-JSON-DAG: "%317:sub2": 341 # CHECK-CP-JSON-DAG: "%317:sub3": 340 # CHECK-CP-JSON-DAG: "%317:sub4": 337 # CHECK-CP-JSON-DAG: "%317:sub5": 336 # CHECK-CP-JSON-DAG: "%317:sub6": 335 # CHECK-CP-JSON-DAG: "%317:sub7": 334 # CHECK-CP-JSON-DAG: "%317:sub8": 331 # CHECK-CP-JSON-DAG: "%317:sub9": 330 # CHECK-CP-JSON-DAG: "%317:sub10": 329 # CHECK-CP-JSON-DAG: "%317:sub11": 328 # CHECK-CP-JSON-DAG: "%317:sub12": 325 # CHECK-CP-JSON-DAG: "%317:sub13": 324 # CHECK-CP-JSON-DAG: "%317:sub14": 323 # CHECK-CP-JSON-DAG: "%317:sub15": 322 # CHECK-CP-JSON-DAG: "%317:sub16": 319 # CHECK-CP-JSON-DAG: "%317:sub17": 318 # CHECK-CP-JSON-DAG: "%317:sub18": 317 # CHECK-CP-JSON-DAG: "%317:sub19": 316 # CHECK-CP-JSON-DAG: "%317:sub20": 313 # CHECK-CP-JSON-DAG: "%317:sub21": 312 # CHECK-CP-JSON-DAG: "%317:sub22": 311 # CHECK-CP-JSON-DAG: "%317:sub23": 310 # CHECK-CP-JSON-DAG: "%317:sub24": 307 # CHECK-CP-JSON-DAG: "%317:sub25": 306 # CHECK-CP-JSON-DAG: "%317:sub26": 305 # CHECK-CP-JSON-DAG: "%317:sub27": 304 # CHECK-CP-JSON-DAG: "%317:sub28": 301 # CHECK-CP-JSON-DAG: "%317:sub29": 300 # CHECK-CP-JSON-DAG: "%317:sub30": 299 # CHECK-CP-JSON-DAG: "%317:sub31": 298 # CHECK-CP-JSON-DAG: "%359:sub0": 391 # CHECK-CP-JSON-DAG: "%359:sub1": 390 # CHECK-CP-JSON-DAG: "%359:sub2": 389 # CHECK-CP-JSON-DAG: "%359:sub3": 388 # CHECK-CP-JSON-DAG: "%359:sub4": 385 # CHECK-CP-JSON-DAG: "%359:sub5": 384 # CHECK-CP-JSON-DAG: "%359:sub6": 383 # CHECK-CP-JSON-DAG: "%359:sub7": 382 # CHECK-CP-JSON-DAG: "%359:sub8": 379 # CHECK-CP-JSON-DAG: "%359:sub9": 378 # CHECK-CP-JSON-DAG: "%359:sub10": 377 # CHECK-CP-JSON-DAG: "%359:sub11": 376 # CHECK-CP-JSON-DAG: "%359:sub12": 373 # CHECK-CP-JSON-DAG: "%359:sub13": 372 # CHECK-CP-JSON-DAG: "%359:sub14": 371 # CHECK-CP-JSON-DAG: "%359:sub15": 370 # CHECK-CP-JSON-DAG: "%359:sub16": 367 # CHECK-CP-JSON-DAG: "%359:sub17": 366 # CHECK-CP-JSON-DAG: "%359:sub18": 365 # CHECK-CP-JSON-DAG: "%359:sub19": 364 # CHECK-CP-JSON-DAG: "%359:sub20": 361 # CHECK-CP-JSON-DAG: "%359:sub21": 360 # CHECK-CP-JSON-DAG: "%359:sub22": 359 # CHECK-CP-JSON-DAG: "%359:sub23": 358 # CHECK-CP-JSON-DAG: "%359:sub24": 355 # CHECK-CP-JSON-DAG: "%359:sub25": 354 # CHECK-CP-JSON-DAG: "%359:sub26": 353 # CHECK-CP-JSON-DAG: "%359:sub27": 352 # CHECK-CP-JSON-DAG: "%359:sub28": 349 # CHECK-CP-JSON-DAG: "%359:sub29": 348 # CHECK-CP-JSON-DAG: "%359:sub30": 347 # CHECK-CP-JSON-DAG: "%359:sub31": 346 # CHECK-CP-JSON-DAG: "%361": 8 # CHECK-CP-JSON-DAG: "%362": 8 # CHECK-CP-JSON-DAG: "%363": 8 # CHECK-CP-JSON-DAG: "%364": 8 # CHECK-CP-JSON-DAG: "%366": 8 # CHECK-CP-JSON-DAG: "%367": 8 # CHECK-CP-JSON-DAG: "%368": 8 # CHECK-CP-JSON-DAG: "%369": 8 # CHECK-CP-JSON-DAG: "%371": 8 # CHECK-CP-JSON-DAG: "%372": 8 # CHECK-CP-JSON-DAG: "%373": 8 # CHECK-CP-JSON-DAG: "%374": 8 # CHECK-CP-JSON-DAG: "%376": 8 # CHECK-CP-JSON-DAG: "%377": 8 # CHECK-CP-JSON-DAG: "%378": 8 # CHECK-CP-JSON-DAG: "%379": 8 # CHECK-CP-JSON-DAG: "%381": 8 # CHECK-CP-JSON-DAG: "%382": 8 # CHECK-CP-JSON-DAG: "%383": 8 # CHECK-CP-JSON-DAG: "%384": 8 # CHECK-CP-JSON-DAG: "%386": 8 # CHECK-CP-JSON-DAG: "%387": 8 # CHECK-CP-JSON-DAG: "%388": 8 # CHECK-CP-JSON-DAG: "%389": 8 # CHECK-CP-JSON-DAG: "%390:sub0": 2 # CHECK-CP-JSON-DAG: "%390:sub1": 1 # CHECK-CP-JSON-DAG: "%390:sub2": 0 # CHECK-CP-JSON-DAG: "%391": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%393:vgpr_32 = COPY %390.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 102 # CHECK-CP-JSON-DAG: "%69:sub1": 101 # CHECK-CP-JSON-DAG: "%69:sub2": 100 # CHECK-CP-JSON-DAG: "%69:sub3": 99 # CHECK-CP-JSON-DAG: "%69:sub4": 96 # CHECK-CP-JSON-DAG: "%69:sub5": 95 # CHECK-CP-JSON-DAG: "%69:sub6": 94 # CHECK-CP-JSON-DAG: "%69:sub7": 93 # CHECK-CP-JSON-DAG: "%69:sub8": 90 # CHECK-CP-JSON-DAG: "%69:sub9": 89 # CHECK-CP-JSON-DAG: "%69:sub10": 88 # CHECK-CP-JSON-DAG: "%69:sub11": 87 # CHECK-CP-JSON-DAG: "%69:sub12": 84 # CHECK-CP-JSON-DAG: "%69:sub13": 83 # CHECK-CP-JSON-DAG: "%69:sub14": 82 # CHECK-CP-JSON-DAG: "%69:sub15": 81 # CHECK-CP-JSON-DAG: "%69:sub16": 78 # CHECK-CP-JSON-DAG: "%69:sub17": 77 # CHECK-CP-JSON-DAG: "%69:sub18": 76 # CHECK-CP-JSON-DAG: "%69:sub19": 75 # CHECK-CP-JSON-DAG: "%69:sub20": 72 # CHECK-CP-JSON-DAG: "%69:sub21": 71 # CHECK-CP-JSON-DAG: "%69:sub22": 70 # CHECK-CP-JSON-DAG: "%69:sub23": 69 # CHECK-CP-JSON-DAG: "%69:sub24": 66 # CHECK-CP-JSON-DAG: "%69:sub25": 65 # CHECK-CP-JSON-DAG: "%69:sub26": 64 # CHECK-CP-JSON-DAG: "%69:sub27": 63 # CHECK-CP-JSON-DAG: "%69:sub28": 60 # CHECK-CP-JSON-DAG: "%69:sub29": 59 # CHECK-CP-JSON-DAG: "%69:sub30": 58 # CHECK-CP-JSON-DAG: "%69:sub31": 57 # CHECK-CP-JSON-DAG: "%70:sub0": 54 # CHECK-CP-JSON-DAG: "%70:sub1": 53 # CHECK-CP-JSON-DAG: "%70:sub2": 52 # CHECK-CP-JSON-DAG: "%70:sub3": 51 # CHECK-CP-JSON-DAG: "%70:sub4": 48 # CHECK-CP-JSON-DAG: "%70:sub5": 47 # CHECK-CP-JSON-DAG: "%70:sub6": 46 # CHECK-CP-JSON-DAG: "%70:sub7": 45 # CHECK-CP-JSON-DAG: "%70:sub8": 42 # CHECK-CP-JSON-DAG: "%70:sub9": 41 # CHECK-CP-JSON-DAG: "%70:sub10": 40 # CHECK-CP-JSON-DAG: "%70:sub11": 39 # CHECK-CP-JSON-DAG: "%70:sub12": 36 # CHECK-CP-JSON-DAG: "%70:sub13": 35 # CHECK-CP-JSON-DAG: "%70:sub14": 34 # CHECK-CP-JSON-DAG: "%70:sub15": 33 # CHECK-CP-JSON-DAG: "%70:sub16": 30 # CHECK-CP-JSON-DAG: "%70:sub17": 29 # CHECK-CP-JSON-DAG: "%70:sub18": 28 # CHECK-CP-JSON-DAG: "%70:sub19": 27 # CHECK-CP-JSON-DAG: "%70:sub20": 24 # CHECK-CP-JSON-DAG: "%70:sub21": 23 # CHECK-CP-JSON-DAG: "%70:sub22": 22 # CHECK-CP-JSON-DAG: "%70:sub23": 21 # CHECK-CP-JSON-DAG: "%70:sub24": 18 # CHECK-CP-JSON-DAG: "%70:sub25": 17 # CHECK-CP-JSON-DAG: "%70:sub26": 16 # CHECK-CP-JSON-DAG: "%70:sub27": 15 # CHECK-CP-JSON-DAG: "%70:sub28": 12 # CHECK-CP-JSON-DAG: "%70:sub29": 11 # CHECK-CP-JSON-DAG: "%70:sub30": 10 # CHECK-CP-JSON-DAG: "%70:sub31": 9 # CHECK-CP-JSON-DAG: "%107": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 150 # CHECK-CP-JSON-DAG: "%149:sub1": 149 # CHECK-CP-JSON-DAG: "%149:sub2": 148 # CHECK-CP-JSON-DAG: "%149:sub3": 147 # CHECK-CP-JSON-DAG: "%149:sub4": 144 # CHECK-CP-JSON-DAG: "%149:sub5": 143 # CHECK-CP-JSON-DAG: "%149:sub6": 142 # CHECK-CP-JSON-DAG: "%149:sub7": 141 # CHECK-CP-JSON-DAG: "%149:sub8": 138 # CHECK-CP-JSON-DAG: "%149:sub9": 137 # CHECK-CP-JSON-DAG: "%149:sub10": 136 # CHECK-CP-JSON-DAG: "%149:sub11": 135 # CHECK-CP-JSON-DAG: "%149:sub12": 132 # CHECK-CP-JSON-DAG: "%149:sub13": 131 # CHECK-CP-JSON-DAG: "%149:sub14": 130 # CHECK-CP-JSON-DAG: "%149:sub15": 129 # CHECK-CP-JSON-DAG: "%149:sub16": 126 # CHECK-CP-JSON-DAG: "%149:sub17": 125 # CHECK-CP-JSON-DAG: "%149:sub18": 124 # CHECK-CP-JSON-DAG: "%149:sub19": 123 # CHECK-CP-JSON-DAG: "%149:sub20": 120 # CHECK-CP-JSON-DAG: "%149:sub21": 119 # CHECK-CP-JSON-DAG: "%149:sub22": 118 # CHECK-CP-JSON-DAG: "%149:sub23": 117 # CHECK-CP-JSON-DAG: "%149:sub24": 114 # CHECK-CP-JSON-DAG: "%149:sub25": 113 # CHECK-CP-JSON-DAG: "%149:sub26": 112 # CHECK-CP-JSON-DAG: "%149:sub27": 111 # CHECK-CP-JSON-DAG: "%149:sub28": 108 # CHECK-CP-JSON-DAG: "%149:sub29": 107 # CHECK-CP-JSON-DAG: "%149:sub30": 106 # CHECK-CP-JSON-DAG: "%149:sub31": 105 # CHECK-CP-JSON-DAG: "%191:sub0": 198 # CHECK-CP-JSON-DAG: "%191:sub1": 197 # CHECK-CP-JSON-DAG: "%191:sub2": 196 # CHECK-CP-JSON-DAG: "%191:sub3": 195 # CHECK-CP-JSON-DAG: "%191:sub4": 192 # CHECK-CP-JSON-DAG: "%191:sub5": 191 # CHECK-CP-JSON-DAG: "%191:sub6": 190 # CHECK-CP-JSON-DAG: "%191:sub7": 189 # CHECK-CP-JSON-DAG: "%191:sub8": 186 # CHECK-CP-JSON-DAG: "%191:sub9": 185 # CHECK-CP-JSON-DAG: "%191:sub10": 184 # CHECK-CP-JSON-DAG: "%191:sub11": 183 # CHECK-CP-JSON-DAG: "%191:sub12": 180 # CHECK-CP-JSON-DAG: "%191:sub13": 179 # CHECK-CP-JSON-DAG: "%191:sub14": 178 # CHECK-CP-JSON-DAG: "%191:sub15": 177 # CHECK-CP-JSON-DAG: "%191:sub16": 174 # CHECK-CP-JSON-DAG: "%191:sub17": 173 # CHECK-CP-JSON-DAG: "%191:sub18": 172 # CHECK-CP-JSON-DAG: "%191:sub19": 171 # CHECK-CP-JSON-DAG: "%191:sub20": 168 # CHECK-CP-JSON-DAG: "%191:sub21": 167 # CHECK-CP-JSON-DAG: "%191:sub22": 166 # CHECK-CP-JSON-DAG: "%191:sub23": 165 # CHECK-CP-JSON-DAG: "%191:sub24": 162 # CHECK-CP-JSON-DAG: "%191:sub25": 161 # CHECK-CP-JSON-DAG: "%191:sub26": 160 # CHECK-CP-JSON-DAG: "%191:sub27": 159 # CHECK-CP-JSON-DAG: "%191:sub28": 156 # CHECK-CP-JSON-DAG: "%191:sub29": 155 # CHECK-CP-JSON-DAG: "%191:sub30": 154 # CHECK-CP-JSON-DAG: "%191:sub31": 153 # CHECK-CP-JSON-DAG: "%233:sub0": 246 # CHECK-CP-JSON-DAG: "%233:sub1": 245 # CHECK-CP-JSON-DAG: "%233:sub2": 244 # CHECK-CP-JSON-DAG: "%233:sub3": 243 # CHECK-CP-JSON-DAG: "%233:sub4": 240 # CHECK-CP-JSON-DAG: "%233:sub5": 239 # CHECK-CP-JSON-DAG: "%233:sub6": 238 # CHECK-CP-JSON-DAG: "%233:sub7": 237 # CHECK-CP-JSON-DAG: "%233:sub8": 234 # CHECK-CP-JSON-DAG: "%233:sub9": 233 # CHECK-CP-JSON-DAG: "%233:sub10": 232 # CHECK-CP-JSON-DAG: "%233:sub11": 231 # CHECK-CP-JSON-DAG: "%233:sub12": 228 # CHECK-CP-JSON-DAG: "%233:sub13": 227 # CHECK-CP-JSON-DAG: "%233:sub14": 226 # CHECK-CP-JSON-DAG: "%233:sub15": 225 # CHECK-CP-JSON-DAG: "%233:sub16": 222 # CHECK-CP-JSON-DAG: "%233:sub17": 221 # CHECK-CP-JSON-DAG: "%233:sub18": 220 # CHECK-CP-JSON-DAG: "%233:sub19": 219 # CHECK-CP-JSON-DAG: "%233:sub20": 216 # CHECK-CP-JSON-DAG: "%233:sub21": 215 # CHECK-CP-JSON-DAG: "%233:sub22": 214 # CHECK-CP-JSON-DAG: "%233:sub23": 213 # CHECK-CP-JSON-DAG: "%233:sub24": 210 # CHECK-CP-JSON-DAG: "%233:sub25": 209 # CHECK-CP-JSON-DAG: "%233:sub26": 208 # CHECK-CP-JSON-DAG: "%233:sub27": 207 # CHECK-CP-JSON-DAG: "%233:sub28": 204 # CHECK-CP-JSON-DAG: "%233:sub29": 203 # CHECK-CP-JSON-DAG: "%233:sub30": 202 # CHECK-CP-JSON-DAG: "%233:sub31": 201 # CHECK-CP-JSON-DAG: "%275:sub0": 294 # CHECK-CP-JSON-DAG: "%275:sub1": 293 # CHECK-CP-JSON-DAG: "%275:sub2": 292 # CHECK-CP-JSON-DAG: "%275:sub3": 291 # CHECK-CP-JSON-DAG: "%275:sub4": 288 # CHECK-CP-JSON-DAG: "%275:sub5": 287 # CHECK-CP-JSON-DAG: "%275:sub6": 286 # CHECK-CP-JSON-DAG: "%275:sub7": 285 # CHECK-CP-JSON-DAG: "%275:sub8": 282 # CHECK-CP-JSON-DAG: "%275:sub9": 281 # CHECK-CP-JSON-DAG: "%275:sub10": 280 # CHECK-CP-JSON-DAG: "%275:sub11": 279 # CHECK-CP-JSON-DAG: "%275:sub12": 276 # CHECK-CP-JSON-DAG: "%275:sub13": 275 # CHECK-CP-JSON-DAG: "%275:sub14": 274 # CHECK-CP-JSON-DAG: "%275:sub15": 273 # CHECK-CP-JSON-DAG: "%275:sub16": 270 # CHECK-CP-JSON-DAG: "%275:sub17": 269 # CHECK-CP-JSON-DAG: "%275:sub18": 268 # CHECK-CP-JSON-DAG: "%275:sub19": 267 # CHECK-CP-JSON-DAG: "%275:sub20": 264 # CHECK-CP-JSON-DAG: "%275:sub21": 263 # CHECK-CP-JSON-DAG: "%275:sub22": 262 # CHECK-CP-JSON-DAG: "%275:sub23": 261 # CHECK-CP-JSON-DAG: "%275:sub24": 258 # CHECK-CP-JSON-DAG: "%275:sub25": 257 # CHECK-CP-JSON-DAG: "%275:sub26": 256 # CHECK-CP-JSON-DAG: "%275:sub27": 255 # CHECK-CP-JSON-DAG: "%275:sub28": 252 # CHECK-CP-JSON-DAG: "%275:sub29": 251 # CHECK-CP-JSON-DAG: "%275:sub30": 250 # CHECK-CP-JSON-DAG: "%275:sub31": 249 # CHECK-CP-JSON-DAG: "%317:sub0": 342 # CHECK-CP-JSON-DAG: "%317:sub1": 341 # CHECK-CP-JSON-DAG: "%317:sub2": 340 # CHECK-CP-JSON-DAG: "%317:sub3": 339 # CHECK-CP-JSON-DAG: "%317:sub4": 336 # CHECK-CP-JSON-DAG: "%317:sub5": 335 # CHECK-CP-JSON-DAG: "%317:sub6": 334 # CHECK-CP-JSON-DAG: "%317:sub7": 333 # CHECK-CP-JSON-DAG: "%317:sub8": 330 # CHECK-CP-JSON-DAG: "%317:sub9": 329 # CHECK-CP-JSON-DAG: "%317:sub10": 328 # CHECK-CP-JSON-DAG: "%317:sub11": 327 # CHECK-CP-JSON-DAG: "%317:sub12": 324 # CHECK-CP-JSON-DAG: "%317:sub13": 323 # CHECK-CP-JSON-DAG: "%317:sub14": 322 # CHECK-CP-JSON-DAG: "%317:sub15": 321 # CHECK-CP-JSON-DAG: "%317:sub16": 318 # CHECK-CP-JSON-DAG: "%317:sub17": 317 # CHECK-CP-JSON-DAG: "%317:sub18": 316 # CHECK-CP-JSON-DAG: "%317:sub19": 315 # CHECK-CP-JSON-DAG: "%317:sub20": 312 # CHECK-CP-JSON-DAG: "%317:sub21": 311 # CHECK-CP-JSON-DAG: "%317:sub22": 310 # CHECK-CP-JSON-DAG: "%317:sub23": 309 # CHECK-CP-JSON-DAG: "%317:sub24": 306 # CHECK-CP-JSON-DAG: "%317:sub25": 305 # CHECK-CP-JSON-DAG: "%317:sub26": 304 # CHECK-CP-JSON-DAG: "%317:sub27": 303 # CHECK-CP-JSON-DAG: "%317:sub28": 300 # CHECK-CP-JSON-DAG: "%317:sub29": 299 # CHECK-CP-JSON-DAG: "%317:sub30": 298 # CHECK-CP-JSON-DAG: "%317:sub31": 297 # CHECK-CP-JSON-DAG: "%359:sub0": 390 # CHECK-CP-JSON-DAG: "%359:sub1": 389 # CHECK-CP-JSON-DAG: "%359:sub2": 388 # CHECK-CP-JSON-DAG: "%359:sub3": 387 # CHECK-CP-JSON-DAG: "%359:sub4": 384 # CHECK-CP-JSON-DAG: "%359:sub5": 383 # CHECK-CP-JSON-DAG: "%359:sub6": 382 # CHECK-CP-JSON-DAG: "%359:sub7": 381 # CHECK-CP-JSON-DAG: "%359:sub8": 378 # CHECK-CP-JSON-DAG: "%359:sub9": 377 # CHECK-CP-JSON-DAG: "%359:sub10": 376 # CHECK-CP-JSON-DAG: "%359:sub11": 375 # CHECK-CP-JSON-DAG: "%359:sub12": 372 # CHECK-CP-JSON-DAG: "%359:sub13": 371 # CHECK-CP-JSON-DAG: "%359:sub14": 370 # CHECK-CP-JSON-DAG: "%359:sub15": 369 # CHECK-CP-JSON-DAG: "%359:sub16": 366 # CHECK-CP-JSON-DAG: "%359:sub17": 365 # CHECK-CP-JSON-DAG: "%359:sub18": 364 # CHECK-CP-JSON-DAG: "%359:sub19": 363 # CHECK-CP-JSON-DAG: "%359:sub20": 360 # CHECK-CP-JSON-DAG: "%359:sub21": 359 # CHECK-CP-JSON-DAG: "%359:sub22": 358 # CHECK-CP-JSON-DAG: "%359:sub23": 357 # CHECK-CP-JSON-DAG: "%359:sub24": 354 # CHECK-CP-JSON-DAG: "%359:sub25": 353 # CHECK-CP-JSON-DAG: "%359:sub26": 352 # CHECK-CP-JSON-DAG: "%359:sub27": 351 # CHECK-CP-JSON-DAG: "%359:sub28": 348 # CHECK-CP-JSON-DAG: "%359:sub29": 347 # CHECK-CP-JSON-DAG: "%359:sub30": 346 # CHECK-CP-JSON-DAG: "%359:sub31": 345 # CHECK-CP-JSON-DAG: "%361": 7 # CHECK-CP-JSON-DAG: "%362": 7 # CHECK-CP-JSON-DAG: "%363": 7 # CHECK-CP-JSON-DAG: "%364": 7 # CHECK-CP-JSON-DAG: "%366": 7 # CHECK-CP-JSON-DAG: "%367": 7 # CHECK-CP-JSON-DAG: "%368": 7 # CHECK-CP-JSON-DAG: "%369": 7 # CHECK-CP-JSON-DAG: "%371": 7 # CHECK-CP-JSON-DAG: "%372": 7 # CHECK-CP-JSON-DAG: "%373": 7 # CHECK-CP-JSON-DAG: "%374": 7 # CHECK-CP-JSON-DAG: "%376": 7 # CHECK-CP-JSON-DAG: "%377": 7 # CHECK-CP-JSON-DAG: "%378": 7 # CHECK-CP-JSON-DAG: "%379": 7 # CHECK-CP-JSON-DAG: "%381": 7 # CHECK-CP-JSON-DAG: "%382": 7 # CHECK-CP-JSON-DAG: "%383": 7 # CHECK-CP-JSON-DAG: "%384": 7 # CHECK-CP-JSON-DAG: "%386": 7 # CHECK-CP-JSON-DAG: "%387": 7 # CHECK-CP-JSON-DAG: "%388": 7 # CHECK-CP-JSON-DAG: "%389": 7 # CHECK-CP-JSON-DAG: "%390:sub0": 1 # CHECK-CP-JSON-DAG: "%390:sub1": 0 # CHECK-CP-JSON-DAG: "%391": 7 # CHECK-CP-JSON-DAG: "%392": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%394:vgpr_32 = COPY %390.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 101 # CHECK-CP-JSON-DAG: "%69:sub1": 100 # CHECK-CP-JSON-DAG: "%69:sub2": 99 # CHECK-CP-JSON-DAG: "%69:sub3": 98 # CHECK-CP-JSON-DAG: "%69:sub4": 95 # CHECK-CP-JSON-DAG: "%69:sub5": 94 # CHECK-CP-JSON-DAG: "%69:sub6": 93 # CHECK-CP-JSON-DAG: "%69:sub7": 92 # CHECK-CP-JSON-DAG: "%69:sub8": 89 # CHECK-CP-JSON-DAG: "%69:sub9": 88 # CHECK-CP-JSON-DAG: "%69:sub10": 87 # CHECK-CP-JSON-DAG: "%69:sub11": 86 # CHECK-CP-JSON-DAG: "%69:sub12": 83 # CHECK-CP-JSON-DAG: "%69:sub13": 82 # CHECK-CP-JSON-DAG: "%69:sub14": 81 # CHECK-CP-JSON-DAG: "%69:sub15": 80 # CHECK-CP-JSON-DAG: "%69:sub16": 77 # CHECK-CP-JSON-DAG: "%69:sub17": 76 # CHECK-CP-JSON-DAG: "%69:sub18": 75 # CHECK-CP-JSON-DAG: "%69:sub19": 74 # CHECK-CP-JSON-DAG: "%69:sub20": 71 # CHECK-CP-JSON-DAG: "%69:sub21": 70 # CHECK-CP-JSON-DAG: "%69:sub22": 69 # CHECK-CP-JSON-DAG: "%69:sub23": 68 # CHECK-CP-JSON-DAG: "%69:sub24": 65 # CHECK-CP-JSON-DAG: "%69:sub25": 64 # CHECK-CP-JSON-DAG: "%69:sub26": 63 # CHECK-CP-JSON-DAG: "%69:sub27": 62 # CHECK-CP-JSON-DAG: "%69:sub28": 59 # CHECK-CP-JSON-DAG: "%69:sub29": 58 # CHECK-CP-JSON-DAG: "%69:sub30": 57 # CHECK-CP-JSON-DAG: "%69:sub31": 56 # CHECK-CP-JSON-DAG: "%70:sub0": 53 # CHECK-CP-JSON-DAG: "%70:sub1": 52 # CHECK-CP-JSON-DAG: "%70:sub2": 51 # CHECK-CP-JSON-DAG: "%70:sub3": 50 # CHECK-CP-JSON-DAG: "%70:sub4": 47 # CHECK-CP-JSON-DAG: "%70:sub5": 46 # CHECK-CP-JSON-DAG: "%70:sub6": 45 # CHECK-CP-JSON-DAG: "%70:sub7": 44 # CHECK-CP-JSON-DAG: "%70:sub8": 41 # CHECK-CP-JSON-DAG: "%70:sub9": 40 # CHECK-CP-JSON-DAG: "%70:sub10": 39 # CHECK-CP-JSON-DAG: "%70:sub11": 38 # CHECK-CP-JSON-DAG: "%70:sub12": 35 # CHECK-CP-JSON-DAG: "%70:sub13": 34 # CHECK-CP-JSON-DAG: "%70:sub14": 33 # CHECK-CP-JSON-DAG: "%70:sub15": 32 # CHECK-CP-JSON-DAG: "%70:sub16": 29 # CHECK-CP-JSON-DAG: "%70:sub17": 28 # CHECK-CP-JSON-DAG: "%70:sub18": 27 # CHECK-CP-JSON-DAG: "%70:sub19": 26 # CHECK-CP-JSON-DAG: "%70:sub20": 23 # CHECK-CP-JSON-DAG: "%70:sub21": 22 # CHECK-CP-JSON-DAG: "%70:sub22": 21 # CHECK-CP-JSON-DAG: "%70:sub23": 20 # CHECK-CP-JSON-DAG: "%70:sub24": 17 # CHECK-CP-JSON-DAG: "%70:sub25": 16 # CHECK-CP-JSON-DAG: "%70:sub26": 15 # CHECK-CP-JSON-DAG: "%70:sub27": 14 # CHECK-CP-JSON-DAG: "%70:sub28": 11 # CHECK-CP-JSON-DAG: "%70:sub29": 10 # CHECK-CP-JSON-DAG: "%70:sub30": 9 # CHECK-CP-JSON-DAG: "%70:sub31": 8 # CHECK-CP-JSON-DAG: "%107": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 149 # CHECK-CP-JSON-DAG: "%149:sub1": 148 # CHECK-CP-JSON-DAG: "%149:sub2": 147 # CHECK-CP-JSON-DAG: "%149:sub3": 146 # CHECK-CP-JSON-DAG: "%149:sub4": 143 # CHECK-CP-JSON-DAG: "%149:sub5": 142 # CHECK-CP-JSON-DAG: "%149:sub6": 141 # CHECK-CP-JSON-DAG: "%149:sub7": 140 # CHECK-CP-JSON-DAG: "%149:sub8": 137 # CHECK-CP-JSON-DAG: "%149:sub9": 136 # CHECK-CP-JSON-DAG: "%149:sub10": 135 # CHECK-CP-JSON-DAG: "%149:sub11": 134 # CHECK-CP-JSON-DAG: "%149:sub12": 131 # CHECK-CP-JSON-DAG: "%149:sub13": 130 # CHECK-CP-JSON-DAG: "%149:sub14": 129 # CHECK-CP-JSON-DAG: "%149:sub15": 128 # CHECK-CP-JSON-DAG: "%149:sub16": 125 # CHECK-CP-JSON-DAG: "%149:sub17": 124 # CHECK-CP-JSON-DAG: "%149:sub18": 123 # CHECK-CP-JSON-DAG: "%149:sub19": 122 # CHECK-CP-JSON-DAG: "%149:sub20": 119 # CHECK-CP-JSON-DAG: "%149:sub21": 118 # CHECK-CP-JSON-DAG: "%149:sub22": 117 # CHECK-CP-JSON-DAG: "%149:sub23": 116 # CHECK-CP-JSON-DAG: "%149:sub24": 113 # CHECK-CP-JSON-DAG: "%149:sub25": 112 # CHECK-CP-JSON-DAG: "%149:sub26": 111 # CHECK-CP-JSON-DAG: "%149:sub27": 110 # CHECK-CP-JSON-DAG: "%149:sub28": 107 # CHECK-CP-JSON-DAG: "%149:sub29": 106 # CHECK-CP-JSON-DAG: "%149:sub30": 105 # CHECK-CP-JSON-DAG: "%149:sub31": 104 # CHECK-CP-JSON-DAG: "%191:sub0": 197 # CHECK-CP-JSON-DAG: "%191:sub1": 196 # CHECK-CP-JSON-DAG: "%191:sub2": 195 # CHECK-CP-JSON-DAG: "%191:sub3": 194 # CHECK-CP-JSON-DAG: "%191:sub4": 191 # CHECK-CP-JSON-DAG: "%191:sub5": 190 # CHECK-CP-JSON-DAG: "%191:sub6": 189 # CHECK-CP-JSON-DAG: "%191:sub7": 188 # CHECK-CP-JSON-DAG: "%191:sub8": 185 # CHECK-CP-JSON-DAG: "%191:sub9": 184 # CHECK-CP-JSON-DAG: "%191:sub10": 183 # CHECK-CP-JSON-DAG: "%191:sub11": 182 # CHECK-CP-JSON-DAG: "%191:sub12": 179 # CHECK-CP-JSON-DAG: "%191:sub13": 178 # CHECK-CP-JSON-DAG: "%191:sub14": 177 # CHECK-CP-JSON-DAG: "%191:sub15": 176 # CHECK-CP-JSON-DAG: "%191:sub16": 173 # CHECK-CP-JSON-DAG: "%191:sub17": 172 # CHECK-CP-JSON-DAG: "%191:sub18": 171 # CHECK-CP-JSON-DAG: "%191:sub19": 170 # CHECK-CP-JSON-DAG: "%191:sub20": 167 # CHECK-CP-JSON-DAG: "%191:sub21": 166 # CHECK-CP-JSON-DAG: "%191:sub22": 165 # CHECK-CP-JSON-DAG: "%191:sub23": 164 # CHECK-CP-JSON-DAG: "%191:sub24": 161 # CHECK-CP-JSON-DAG: "%191:sub25": 160 # CHECK-CP-JSON-DAG: "%191:sub26": 159 # CHECK-CP-JSON-DAG: "%191:sub27": 158 # CHECK-CP-JSON-DAG: "%191:sub28": 155 # CHECK-CP-JSON-DAG: "%191:sub29": 154 # CHECK-CP-JSON-DAG: "%191:sub30": 153 # CHECK-CP-JSON-DAG: "%191:sub31": 152 # CHECK-CP-JSON-DAG: "%233:sub0": 245 # CHECK-CP-JSON-DAG: "%233:sub1": 244 # CHECK-CP-JSON-DAG: "%233:sub2": 243 # CHECK-CP-JSON-DAG: "%233:sub3": 242 # CHECK-CP-JSON-DAG: "%233:sub4": 239 # CHECK-CP-JSON-DAG: "%233:sub5": 238 # CHECK-CP-JSON-DAG: "%233:sub6": 237 # CHECK-CP-JSON-DAG: "%233:sub7": 236 # CHECK-CP-JSON-DAG: "%233:sub8": 233 # CHECK-CP-JSON-DAG: "%233:sub9": 232 # CHECK-CP-JSON-DAG: "%233:sub10": 231 # CHECK-CP-JSON-DAG: "%233:sub11": 230 # CHECK-CP-JSON-DAG: "%233:sub12": 227 # CHECK-CP-JSON-DAG: "%233:sub13": 226 # CHECK-CP-JSON-DAG: "%233:sub14": 225 # CHECK-CP-JSON-DAG: "%233:sub15": 224 # CHECK-CP-JSON-DAG: "%233:sub16": 221 # CHECK-CP-JSON-DAG: "%233:sub17": 220 # CHECK-CP-JSON-DAG: "%233:sub18": 219 # CHECK-CP-JSON-DAG: "%233:sub19": 218 # CHECK-CP-JSON-DAG: "%233:sub20": 215 # CHECK-CP-JSON-DAG: "%233:sub21": 214 # CHECK-CP-JSON-DAG: "%233:sub22": 213 # CHECK-CP-JSON-DAG: "%233:sub23": 212 # CHECK-CP-JSON-DAG: "%233:sub24": 209 # CHECK-CP-JSON-DAG: "%233:sub25": 208 # CHECK-CP-JSON-DAG: "%233:sub26": 207 # CHECK-CP-JSON-DAG: "%233:sub27": 206 # CHECK-CP-JSON-DAG: "%233:sub28": 203 # CHECK-CP-JSON-DAG: "%233:sub29": 202 # CHECK-CP-JSON-DAG: "%233:sub30": 201 # CHECK-CP-JSON-DAG: "%233:sub31": 200 # CHECK-CP-JSON-DAG: "%275:sub0": 293 # CHECK-CP-JSON-DAG: "%275:sub1": 292 # CHECK-CP-JSON-DAG: "%275:sub2": 291 # CHECK-CP-JSON-DAG: "%275:sub3": 290 # CHECK-CP-JSON-DAG: "%275:sub4": 287 # CHECK-CP-JSON-DAG: "%275:sub5": 286 # CHECK-CP-JSON-DAG: "%275:sub6": 285 # CHECK-CP-JSON-DAG: "%275:sub7": 284 # CHECK-CP-JSON-DAG: "%275:sub8": 281 # CHECK-CP-JSON-DAG: "%275:sub9": 280 # CHECK-CP-JSON-DAG: "%275:sub10": 279 # CHECK-CP-JSON-DAG: "%275:sub11": 278 # CHECK-CP-JSON-DAG: "%275:sub12": 275 # CHECK-CP-JSON-DAG: "%275:sub13": 274 # CHECK-CP-JSON-DAG: "%275:sub14": 273 # CHECK-CP-JSON-DAG: "%275:sub15": 272 # CHECK-CP-JSON-DAG: "%275:sub16": 269 # CHECK-CP-JSON-DAG: "%275:sub17": 268 # CHECK-CP-JSON-DAG: "%275:sub18": 267 # CHECK-CP-JSON-DAG: "%275:sub19": 266 # CHECK-CP-JSON-DAG: "%275:sub20": 263 # CHECK-CP-JSON-DAG: "%275:sub21": 262 # CHECK-CP-JSON-DAG: "%275:sub22": 261 # CHECK-CP-JSON-DAG: "%275:sub23": 260 # CHECK-CP-JSON-DAG: "%275:sub24": 257 # CHECK-CP-JSON-DAG: "%275:sub25": 256 # CHECK-CP-JSON-DAG: "%275:sub26": 255 # CHECK-CP-JSON-DAG: "%275:sub27": 254 # CHECK-CP-JSON-DAG: "%275:sub28": 251 # CHECK-CP-JSON-DAG: "%275:sub29": 250 # CHECK-CP-JSON-DAG: "%275:sub30": 249 # CHECK-CP-JSON-DAG: "%275:sub31": 248 # CHECK-CP-JSON-DAG: "%317:sub0": 341 # CHECK-CP-JSON-DAG: "%317:sub1": 340 # CHECK-CP-JSON-DAG: "%317:sub2": 339 # CHECK-CP-JSON-DAG: "%317:sub3": 338 # CHECK-CP-JSON-DAG: "%317:sub4": 335 # CHECK-CP-JSON-DAG: "%317:sub5": 334 # CHECK-CP-JSON-DAG: "%317:sub6": 333 # CHECK-CP-JSON-DAG: "%317:sub7": 332 # CHECK-CP-JSON-DAG: "%317:sub8": 329 # CHECK-CP-JSON-DAG: "%317:sub9": 328 # CHECK-CP-JSON-DAG: "%317:sub10": 327 # CHECK-CP-JSON-DAG: "%317:sub11": 326 # CHECK-CP-JSON-DAG: "%317:sub12": 323 # CHECK-CP-JSON-DAG: "%317:sub13": 322 # CHECK-CP-JSON-DAG: "%317:sub14": 321 # CHECK-CP-JSON-DAG: "%317:sub15": 320 # CHECK-CP-JSON-DAG: "%317:sub16": 317 # CHECK-CP-JSON-DAG: "%317:sub17": 316 # CHECK-CP-JSON-DAG: "%317:sub18": 315 # CHECK-CP-JSON-DAG: "%317:sub19": 314 # CHECK-CP-JSON-DAG: "%317:sub20": 311 # CHECK-CP-JSON-DAG: "%317:sub21": 310 # CHECK-CP-JSON-DAG: "%317:sub22": 309 # CHECK-CP-JSON-DAG: "%317:sub23": 308 # CHECK-CP-JSON-DAG: "%317:sub24": 305 # CHECK-CP-JSON-DAG: "%317:sub25": 304 # CHECK-CP-JSON-DAG: "%317:sub26": 303 # CHECK-CP-JSON-DAG: "%317:sub27": 302 # CHECK-CP-JSON-DAG: "%317:sub28": 299 # CHECK-CP-JSON-DAG: "%317:sub29": 298 # CHECK-CP-JSON-DAG: "%317:sub30": 297 # CHECK-CP-JSON-DAG: "%317:sub31": 296 # CHECK-CP-JSON-DAG: "%359:sub0": 389 # CHECK-CP-JSON-DAG: "%359:sub1": 388 # CHECK-CP-JSON-DAG: "%359:sub2": 387 # CHECK-CP-JSON-DAG: "%359:sub3": 386 # CHECK-CP-JSON-DAG: "%359:sub4": 383 # CHECK-CP-JSON-DAG: "%359:sub5": 382 # CHECK-CP-JSON-DAG: "%359:sub6": 381 # CHECK-CP-JSON-DAG: "%359:sub7": 380 # CHECK-CP-JSON-DAG: "%359:sub8": 377 # CHECK-CP-JSON-DAG: "%359:sub9": 376 # CHECK-CP-JSON-DAG: "%359:sub10": 375 # CHECK-CP-JSON-DAG: "%359:sub11": 374 # CHECK-CP-JSON-DAG: "%359:sub12": 371 # CHECK-CP-JSON-DAG: "%359:sub13": 370 # CHECK-CP-JSON-DAG: "%359:sub14": 369 # CHECK-CP-JSON-DAG: "%359:sub15": 368 # CHECK-CP-JSON-DAG: "%359:sub16": 365 # CHECK-CP-JSON-DAG: "%359:sub17": 364 # CHECK-CP-JSON-DAG: "%359:sub18": 363 # CHECK-CP-JSON-DAG: "%359:sub19": 362 # CHECK-CP-JSON-DAG: "%359:sub20": 359 # CHECK-CP-JSON-DAG: "%359:sub21": 358 # CHECK-CP-JSON-DAG: "%359:sub22": 357 # CHECK-CP-JSON-DAG: "%359:sub23": 356 # CHECK-CP-JSON-DAG: "%359:sub24": 353 # CHECK-CP-JSON-DAG: "%359:sub25": 352 # CHECK-CP-JSON-DAG: "%359:sub26": 351 # CHECK-CP-JSON-DAG: "%359:sub27": 350 # CHECK-CP-JSON-DAG: "%359:sub28": 347 # CHECK-CP-JSON-DAG: "%359:sub29": 346 # CHECK-CP-JSON-DAG: "%359:sub30": 345 # CHECK-CP-JSON-DAG: "%359:sub31": 344 # CHECK-CP-JSON-DAG: "%361": 6 # CHECK-CP-JSON-DAG: "%362": 6 # CHECK-CP-JSON-DAG: "%363": 6 # CHECK-CP-JSON-DAG: "%364": 6 # CHECK-CP-JSON-DAG: "%366": 6 # CHECK-CP-JSON-DAG: "%367": 6 # CHECK-CP-JSON-DAG: "%368": 6 # CHECK-CP-JSON-DAG: "%369": 6 # CHECK-CP-JSON-DAG: "%371": 6 # CHECK-CP-JSON-DAG: "%372": 6 # CHECK-CP-JSON-DAG: "%373": 6 # CHECK-CP-JSON-DAG: "%374": 6 # CHECK-CP-JSON-DAG: "%376": 6 # CHECK-CP-JSON-DAG: "%377": 6 # CHECK-CP-JSON-DAG: "%378": 6 # CHECK-CP-JSON-DAG: "%379": 6 # CHECK-CP-JSON-DAG: "%381": 6 # CHECK-CP-JSON-DAG: "%382": 6 # CHECK-CP-JSON-DAG: "%383": 6 # CHECK-CP-JSON-DAG: "%384": 6 # CHECK-CP-JSON-DAG: "%386": 6 # CHECK-CP-JSON-DAG: "%387": 6 # CHECK-CP-JSON-DAG: "%388": 6 # CHECK-CP-JSON-DAG: "%389": 6 # CHECK-CP-JSON-DAG: "%390:sub0": 0 # CHECK-CP-JSON-DAG: "%391": 6 # CHECK-CP-JSON-DAG: "%392": 6 # CHECK-CP-JSON-DAG: "%393": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%395:vreg_128 = GLOBAL_LOAD_DWORDX4 %107, 0, 0, implicit $exec :: (volatile load (s128) from %ir.p7, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 100 # CHECK-CP-JSON-DAG: "%69:sub1": 99 # CHECK-CP-JSON-DAG: "%69:sub2": 98 # CHECK-CP-JSON-DAG: "%69:sub3": 97 # CHECK-CP-JSON-DAG: "%69:sub4": 94 # CHECK-CP-JSON-DAG: "%69:sub5": 93 # CHECK-CP-JSON-DAG: "%69:sub6": 92 # CHECK-CP-JSON-DAG: "%69:sub7": 91 # CHECK-CP-JSON-DAG: "%69:sub8": 88 # CHECK-CP-JSON-DAG: "%69:sub9": 87 # CHECK-CP-JSON-DAG: "%69:sub10": 86 # CHECK-CP-JSON-DAG: "%69:sub11": 85 # CHECK-CP-JSON-DAG: "%69:sub12": 82 # CHECK-CP-JSON-DAG: "%69:sub13": 81 # CHECK-CP-JSON-DAG: "%69:sub14": 80 # CHECK-CP-JSON-DAG: "%69:sub15": 79 # CHECK-CP-JSON-DAG: "%69:sub16": 76 # CHECK-CP-JSON-DAG: "%69:sub17": 75 # CHECK-CP-JSON-DAG: "%69:sub18": 74 # CHECK-CP-JSON-DAG: "%69:sub19": 73 # CHECK-CP-JSON-DAG: "%69:sub20": 70 # CHECK-CP-JSON-DAG: "%69:sub21": 69 # CHECK-CP-JSON-DAG: "%69:sub22": 68 # CHECK-CP-JSON-DAG: "%69:sub23": 67 # CHECK-CP-JSON-DAG: "%69:sub24": 64 # CHECK-CP-JSON-DAG: "%69:sub25": 63 # CHECK-CP-JSON-DAG: "%69:sub26": 62 # CHECK-CP-JSON-DAG: "%69:sub27": 61 # CHECK-CP-JSON-DAG: "%69:sub28": 58 # CHECK-CP-JSON-DAG: "%69:sub29": 57 # CHECK-CP-JSON-DAG: "%69:sub30": 56 # CHECK-CP-JSON-DAG: "%69:sub31": 55 # CHECK-CP-JSON-DAG: "%70:sub0": 52 # CHECK-CP-JSON-DAG: "%70:sub1": 51 # CHECK-CP-JSON-DAG: "%70:sub2": 50 # CHECK-CP-JSON-DAG: "%70:sub3": 49 # CHECK-CP-JSON-DAG: "%70:sub4": 46 # CHECK-CP-JSON-DAG: "%70:sub5": 45 # CHECK-CP-JSON-DAG: "%70:sub6": 44 # CHECK-CP-JSON-DAG: "%70:sub7": 43 # CHECK-CP-JSON-DAG: "%70:sub8": 40 # CHECK-CP-JSON-DAG: "%70:sub9": 39 # CHECK-CP-JSON-DAG: "%70:sub10": 38 # CHECK-CP-JSON-DAG: "%70:sub11": 37 # CHECK-CP-JSON-DAG: "%70:sub12": 34 # CHECK-CP-JSON-DAG: "%70:sub13": 33 # CHECK-CP-JSON-DAG: "%70:sub14": 32 # CHECK-CP-JSON-DAG: "%70:sub15": 31 # CHECK-CP-JSON-DAG: "%70:sub16": 28 # CHECK-CP-JSON-DAG: "%70:sub17": 27 # CHECK-CP-JSON-DAG: "%70:sub18": 26 # CHECK-CP-JSON-DAG: "%70:sub19": 25 # CHECK-CP-JSON-DAG: "%70:sub20": 22 # CHECK-CP-JSON-DAG: "%70:sub21": 21 # CHECK-CP-JSON-DAG: "%70:sub22": 20 # CHECK-CP-JSON-DAG: "%70:sub23": 19 # CHECK-CP-JSON-DAG: "%70:sub24": 16 # CHECK-CP-JSON-DAG: "%70:sub25": 15 # CHECK-CP-JSON-DAG: "%70:sub26": 14 # CHECK-CP-JSON-DAG: "%70:sub27": 13 # CHECK-CP-JSON-DAG: "%70:sub28": 10 # CHECK-CP-JSON-DAG: "%70:sub29": 9 # CHECK-CP-JSON-DAG: "%70:sub30": 8 # CHECK-CP-JSON-DAG: "%70:sub31": 7 # CHECK-CP-JSON-DAG: "%107": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 148 # CHECK-CP-JSON-DAG: "%149:sub1": 147 # CHECK-CP-JSON-DAG: "%149:sub2": 146 # CHECK-CP-JSON-DAG: "%149:sub3": 145 # CHECK-CP-JSON-DAG: "%149:sub4": 142 # CHECK-CP-JSON-DAG: "%149:sub5": 141 # CHECK-CP-JSON-DAG: "%149:sub6": 140 # CHECK-CP-JSON-DAG: "%149:sub7": 139 # CHECK-CP-JSON-DAG: "%149:sub8": 136 # CHECK-CP-JSON-DAG: "%149:sub9": 135 # CHECK-CP-JSON-DAG: "%149:sub10": 134 # CHECK-CP-JSON-DAG: "%149:sub11": 133 # CHECK-CP-JSON-DAG: "%149:sub12": 130 # CHECK-CP-JSON-DAG: "%149:sub13": 129 # CHECK-CP-JSON-DAG: "%149:sub14": 128 # CHECK-CP-JSON-DAG: "%149:sub15": 127 # CHECK-CP-JSON-DAG: "%149:sub16": 124 # CHECK-CP-JSON-DAG: "%149:sub17": 123 # CHECK-CP-JSON-DAG: "%149:sub18": 122 # CHECK-CP-JSON-DAG: "%149:sub19": 121 # CHECK-CP-JSON-DAG: "%149:sub20": 118 # CHECK-CP-JSON-DAG: "%149:sub21": 117 # CHECK-CP-JSON-DAG: "%149:sub22": 116 # CHECK-CP-JSON-DAG: "%149:sub23": 115 # CHECK-CP-JSON-DAG: "%149:sub24": 112 # CHECK-CP-JSON-DAG: "%149:sub25": 111 # CHECK-CP-JSON-DAG: "%149:sub26": 110 # CHECK-CP-JSON-DAG: "%149:sub27": 109 # CHECK-CP-JSON-DAG: "%149:sub28": 106 # CHECK-CP-JSON-DAG: "%149:sub29": 105 # CHECK-CP-JSON-DAG: "%149:sub30": 104 # CHECK-CP-JSON-DAG: "%149:sub31": 103 # CHECK-CP-JSON-DAG: "%191:sub0": 196 # CHECK-CP-JSON-DAG: "%191:sub1": 195 # CHECK-CP-JSON-DAG: "%191:sub2": 194 # CHECK-CP-JSON-DAG: "%191:sub3": 193 # CHECK-CP-JSON-DAG: "%191:sub4": 190 # CHECK-CP-JSON-DAG: "%191:sub5": 189 # CHECK-CP-JSON-DAG: "%191:sub6": 188 # CHECK-CP-JSON-DAG: "%191:sub7": 187 # CHECK-CP-JSON-DAG: "%191:sub8": 184 # CHECK-CP-JSON-DAG: "%191:sub9": 183 # CHECK-CP-JSON-DAG: "%191:sub10": 182 # CHECK-CP-JSON-DAG: "%191:sub11": 181 # CHECK-CP-JSON-DAG: "%191:sub12": 178 # CHECK-CP-JSON-DAG: "%191:sub13": 177 # CHECK-CP-JSON-DAG: "%191:sub14": 176 # CHECK-CP-JSON-DAG: "%191:sub15": 175 # CHECK-CP-JSON-DAG: "%191:sub16": 172 # CHECK-CP-JSON-DAG: "%191:sub17": 171 # CHECK-CP-JSON-DAG: "%191:sub18": 170 # CHECK-CP-JSON-DAG: "%191:sub19": 169 # CHECK-CP-JSON-DAG: "%191:sub20": 166 # CHECK-CP-JSON-DAG: "%191:sub21": 165 # CHECK-CP-JSON-DAG: "%191:sub22": 164 # CHECK-CP-JSON-DAG: "%191:sub23": 163 # CHECK-CP-JSON-DAG: "%191:sub24": 160 # CHECK-CP-JSON-DAG: "%191:sub25": 159 # CHECK-CP-JSON-DAG: "%191:sub26": 158 # CHECK-CP-JSON-DAG: "%191:sub27": 157 # CHECK-CP-JSON-DAG: "%191:sub28": 154 # CHECK-CP-JSON-DAG: "%191:sub29": 153 # CHECK-CP-JSON-DAG: "%191:sub30": 152 # CHECK-CP-JSON-DAG: "%191:sub31": 151 # CHECK-CP-JSON-DAG: "%233:sub0": 244 # CHECK-CP-JSON-DAG: "%233:sub1": 243 # CHECK-CP-JSON-DAG: "%233:sub2": 242 # CHECK-CP-JSON-DAG: "%233:sub3": 241 # CHECK-CP-JSON-DAG: "%233:sub4": 238 # CHECK-CP-JSON-DAG: "%233:sub5": 237 # CHECK-CP-JSON-DAG: "%233:sub6": 236 # CHECK-CP-JSON-DAG: "%233:sub7": 235 # CHECK-CP-JSON-DAG: "%233:sub8": 232 # CHECK-CP-JSON-DAG: "%233:sub9": 231 # CHECK-CP-JSON-DAG: "%233:sub10": 230 # CHECK-CP-JSON-DAG: "%233:sub11": 229 # CHECK-CP-JSON-DAG: "%233:sub12": 226 # CHECK-CP-JSON-DAG: "%233:sub13": 225 # CHECK-CP-JSON-DAG: "%233:sub14": 224 # CHECK-CP-JSON-DAG: "%233:sub15": 223 # CHECK-CP-JSON-DAG: "%233:sub16": 220 # CHECK-CP-JSON-DAG: "%233:sub17": 219 # CHECK-CP-JSON-DAG: "%233:sub18": 218 # CHECK-CP-JSON-DAG: "%233:sub19": 217 # CHECK-CP-JSON-DAG: "%233:sub20": 214 # CHECK-CP-JSON-DAG: "%233:sub21": 213 # CHECK-CP-JSON-DAG: "%233:sub22": 212 # CHECK-CP-JSON-DAG: "%233:sub23": 211 # CHECK-CP-JSON-DAG: "%233:sub24": 208 # CHECK-CP-JSON-DAG: "%233:sub25": 207 # CHECK-CP-JSON-DAG: "%233:sub26": 206 # CHECK-CP-JSON-DAG: "%233:sub27": 205 # CHECK-CP-JSON-DAG: "%233:sub28": 202 # CHECK-CP-JSON-DAG: "%233:sub29": 201 # CHECK-CP-JSON-DAG: "%233:sub30": 200 # CHECK-CP-JSON-DAG: "%233:sub31": 199 # CHECK-CP-JSON-DAG: "%275:sub0": 292 # CHECK-CP-JSON-DAG: "%275:sub1": 291 # CHECK-CP-JSON-DAG: "%275:sub2": 290 # CHECK-CP-JSON-DAG: "%275:sub3": 289 # CHECK-CP-JSON-DAG: "%275:sub4": 286 # CHECK-CP-JSON-DAG: "%275:sub5": 285 # CHECK-CP-JSON-DAG: "%275:sub6": 284 # CHECK-CP-JSON-DAG: "%275:sub7": 283 # CHECK-CP-JSON-DAG: "%275:sub8": 280 # CHECK-CP-JSON-DAG: "%275:sub9": 279 # CHECK-CP-JSON-DAG: "%275:sub10": 278 # CHECK-CP-JSON-DAG: "%275:sub11": 277 # CHECK-CP-JSON-DAG: "%275:sub12": 274 # CHECK-CP-JSON-DAG: "%275:sub13": 273 # CHECK-CP-JSON-DAG: "%275:sub14": 272 # CHECK-CP-JSON-DAG: "%275:sub15": 271 # CHECK-CP-JSON-DAG: "%275:sub16": 268 # CHECK-CP-JSON-DAG: "%275:sub17": 267 # CHECK-CP-JSON-DAG: "%275:sub18": 266 # CHECK-CP-JSON-DAG: "%275:sub19": 265 # CHECK-CP-JSON-DAG: "%275:sub20": 262 # CHECK-CP-JSON-DAG: "%275:sub21": 261 # CHECK-CP-JSON-DAG: "%275:sub22": 260 # CHECK-CP-JSON-DAG: "%275:sub23": 259 # CHECK-CP-JSON-DAG: "%275:sub24": 256 # CHECK-CP-JSON-DAG: "%275:sub25": 255 # CHECK-CP-JSON-DAG: "%275:sub26": 254 # CHECK-CP-JSON-DAG: "%275:sub27": 253 # CHECK-CP-JSON-DAG: "%275:sub28": 250 # CHECK-CP-JSON-DAG: "%275:sub29": 249 # CHECK-CP-JSON-DAG: "%275:sub30": 248 # CHECK-CP-JSON-DAG: "%275:sub31": 247 # CHECK-CP-JSON-DAG: "%317:sub0": 340 # CHECK-CP-JSON-DAG: "%317:sub1": 339 # CHECK-CP-JSON-DAG: "%317:sub2": 338 # CHECK-CP-JSON-DAG: "%317:sub3": 337 # CHECK-CP-JSON-DAG: "%317:sub4": 334 # CHECK-CP-JSON-DAG: "%317:sub5": 333 # CHECK-CP-JSON-DAG: "%317:sub6": 332 # CHECK-CP-JSON-DAG: "%317:sub7": 331 # CHECK-CP-JSON-DAG: "%317:sub8": 328 # CHECK-CP-JSON-DAG: "%317:sub9": 327 # CHECK-CP-JSON-DAG: "%317:sub10": 326 # CHECK-CP-JSON-DAG: "%317:sub11": 325 # CHECK-CP-JSON-DAG: "%317:sub12": 322 # CHECK-CP-JSON-DAG: "%317:sub13": 321 # CHECK-CP-JSON-DAG: "%317:sub14": 320 # CHECK-CP-JSON-DAG: "%317:sub15": 319 # CHECK-CP-JSON-DAG: "%317:sub16": 316 # CHECK-CP-JSON-DAG: "%317:sub17": 315 # CHECK-CP-JSON-DAG: "%317:sub18": 314 # CHECK-CP-JSON-DAG: "%317:sub19": 313 # CHECK-CP-JSON-DAG: "%317:sub20": 310 # CHECK-CP-JSON-DAG: "%317:sub21": 309 # CHECK-CP-JSON-DAG: "%317:sub22": 308 # CHECK-CP-JSON-DAG: "%317:sub23": 307 # CHECK-CP-JSON-DAG: "%317:sub24": 304 # CHECK-CP-JSON-DAG: "%317:sub25": 303 # CHECK-CP-JSON-DAG: "%317:sub26": 302 # CHECK-CP-JSON-DAG: "%317:sub27": 301 # CHECK-CP-JSON-DAG: "%317:sub28": 298 # CHECK-CP-JSON-DAG: "%317:sub29": 297 # CHECK-CP-JSON-DAG: "%317:sub30": 296 # CHECK-CP-JSON-DAG: "%317:sub31": 295 # CHECK-CP-JSON-DAG: "%359:sub0": 388 # CHECK-CP-JSON-DAG: "%359:sub1": 387 # CHECK-CP-JSON-DAG: "%359:sub2": 386 # CHECK-CP-JSON-DAG: "%359:sub3": 385 # CHECK-CP-JSON-DAG: "%359:sub4": 382 # CHECK-CP-JSON-DAG: "%359:sub5": 381 # CHECK-CP-JSON-DAG: "%359:sub6": 380 # CHECK-CP-JSON-DAG: "%359:sub7": 379 # CHECK-CP-JSON-DAG: "%359:sub8": 376 # CHECK-CP-JSON-DAG: "%359:sub9": 375 # CHECK-CP-JSON-DAG: "%359:sub10": 374 # CHECK-CP-JSON-DAG: "%359:sub11": 373 # CHECK-CP-JSON-DAG: "%359:sub12": 370 # CHECK-CP-JSON-DAG: "%359:sub13": 369 # CHECK-CP-JSON-DAG: "%359:sub14": 368 # CHECK-CP-JSON-DAG: "%359:sub15": 367 # CHECK-CP-JSON-DAG: "%359:sub16": 364 # CHECK-CP-JSON-DAG: "%359:sub17": 363 # CHECK-CP-JSON-DAG: "%359:sub18": 362 # CHECK-CP-JSON-DAG: "%359:sub19": 361 # CHECK-CP-JSON-DAG: "%359:sub20": 358 # CHECK-CP-JSON-DAG: "%359:sub21": 357 # CHECK-CP-JSON-DAG: "%359:sub22": 356 # CHECK-CP-JSON-DAG: "%359:sub23": 355 # CHECK-CP-JSON-DAG: "%359:sub24": 352 # CHECK-CP-JSON-DAG: "%359:sub25": 351 # CHECK-CP-JSON-DAG: "%359:sub26": 350 # CHECK-CP-JSON-DAG: "%359:sub27": 349 # CHECK-CP-JSON-DAG: "%359:sub28": 346 # CHECK-CP-JSON-DAG: "%359:sub29": 345 # CHECK-CP-JSON-DAG: "%359:sub30": 344 # CHECK-CP-JSON-DAG: "%359:sub31": 343 # CHECK-CP-JSON-DAG: "%361": 5 # CHECK-CP-JSON-DAG: "%362": 5 # CHECK-CP-JSON-DAG: "%363": 5 # CHECK-CP-JSON-DAG: "%364": 5 # CHECK-CP-JSON-DAG: "%366": 5 # CHECK-CP-JSON-DAG: "%367": 5 # CHECK-CP-JSON-DAG: "%368": 5 # CHECK-CP-JSON-DAG: "%369": 5 # CHECK-CP-JSON-DAG: "%371": 5 # CHECK-CP-JSON-DAG: "%372": 5 # CHECK-CP-JSON-DAG: "%373": 5 # CHECK-CP-JSON-DAG: "%374": 5 # CHECK-CP-JSON-DAG: "%376": 5 # CHECK-CP-JSON-DAG: "%377": 5 # CHECK-CP-JSON-DAG: "%378": 5 # CHECK-CP-JSON-DAG: "%379": 5 # CHECK-CP-JSON-DAG: "%381": 5 # CHECK-CP-JSON-DAG: "%382": 5 # CHECK-CP-JSON-DAG: "%383": 5 # CHECK-CP-JSON-DAG: "%384": 5 # CHECK-CP-JSON-DAG: "%386": 5 # CHECK-CP-JSON-DAG: "%387": 5 # CHECK-CP-JSON-DAG: "%388": 5 # CHECK-CP-JSON-DAG: "%389": 5 # CHECK-CP-JSON-DAG: "%391": 5 # CHECK-CP-JSON-DAG: "%392": 5 # CHECK-CP-JSON-DAG: "%393": 5 # CHECK-CP-JSON-DAG: "%394": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%396:vgpr_32 = COPY %395.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 99 # CHECK-CP-JSON-DAG: "%69:sub1": 98 # CHECK-CP-JSON-DAG: "%69:sub2": 97 # CHECK-CP-JSON-DAG: "%69:sub3": 96 # CHECK-CP-JSON-DAG: "%69:sub4": 93 # CHECK-CP-JSON-DAG: "%69:sub5": 92 # CHECK-CP-JSON-DAG: "%69:sub6": 91 # CHECK-CP-JSON-DAG: "%69:sub7": 90 # CHECK-CP-JSON-DAG: "%69:sub8": 87 # CHECK-CP-JSON-DAG: "%69:sub9": 86 # CHECK-CP-JSON-DAG: "%69:sub10": 85 # CHECK-CP-JSON-DAG: "%69:sub11": 84 # CHECK-CP-JSON-DAG: "%69:sub12": 81 # CHECK-CP-JSON-DAG: "%69:sub13": 80 # CHECK-CP-JSON-DAG: "%69:sub14": 79 # CHECK-CP-JSON-DAG: "%69:sub15": 78 # CHECK-CP-JSON-DAG: "%69:sub16": 75 # CHECK-CP-JSON-DAG: "%69:sub17": 74 # CHECK-CP-JSON-DAG: "%69:sub18": 73 # CHECK-CP-JSON-DAG: "%69:sub19": 72 # CHECK-CP-JSON-DAG: "%69:sub20": 69 # CHECK-CP-JSON-DAG: "%69:sub21": 68 # CHECK-CP-JSON-DAG: "%69:sub22": 67 # CHECK-CP-JSON-DAG: "%69:sub23": 66 # CHECK-CP-JSON-DAG: "%69:sub24": 63 # CHECK-CP-JSON-DAG: "%69:sub25": 62 # CHECK-CP-JSON-DAG: "%69:sub26": 61 # CHECK-CP-JSON-DAG: "%69:sub27": 60 # CHECK-CP-JSON-DAG: "%69:sub28": 57 # CHECK-CP-JSON-DAG: "%69:sub29": 56 # CHECK-CP-JSON-DAG: "%69:sub30": 55 # CHECK-CP-JSON-DAG: "%69:sub31": 54 # CHECK-CP-JSON-DAG: "%70:sub0": 51 # CHECK-CP-JSON-DAG: "%70:sub1": 50 # CHECK-CP-JSON-DAG: "%70:sub2": 49 # CHECK-CP-JSON-DAG: "%70:sub3": 48 # CHECK-CP-JSON-DAG: "%70:sub4": 45 # CHECK-CP-JSON-DAG: "%70:sub5": 44 # CHECK-CP-JSON-DAG: "%70:sub6": 43 # CHECK-CP-JSON-DAG: "%70:sub7": 42 # CHECK-CP-JSON-DAG: "%70:sub8": 39 # CHECK-CP-JSON-DAG: "%70:sub9": 38 # CHECK-CP-JSON-DAG: "%70:sub10": 37 # CHECK-CP-JSON-DAG: "%70:sub11": 36 # CHECK-CP-JSON-DAG: "%70:sub12": 33 # CHECK-CP-JSON-DAG: "%70:sub13": 32 # CHECK-CP-JSON-DAG: "%70:sub14": 31 # CHECK-CP-JSON-DAG: "%70:sub15": 30 # CHECK-CP-JSON-DAG: "%70:sub16": 27 # CHECK-CP-JSON-DAG: "%70:sub17": 26 # CHECK-CP-JSON-DAG: "%70:sub18": 25 # CHECK-CP-JSON-DAG: "%70:sub19": 24 # CHECK-CP-JSON-DAG: "%70:sub20": 21 # CHECK-CP-JSON-DAG: "%70:sub21": 20 # CHECK-CP-JSON-DAG: "%70:sub22": 19 # CHECK-CP-JSON-DAG: "%70:sub23": 18 # CHECK-CP-JSON-DAG: "%70:sub24": 15 # CHECK-CP-JSON-DAG: "%70:sub25": 14 # CHECK-CP-JSON-DAG: "%70:sub26": 13 # CHECK-CP-JSON-DAG: "%70:sub27": 12 # CHECK-CP-JSON-DAG: "%70:sub28": 9 # CHECK-CP-JSON-DAG: "%70:sub29": 8 # CHECK-CP-JSON-DAG: "%70:sub30": 7 # CHECK-CP-JSON-DAG: "%70:sub31": 6 # CHECK-CP-JSON-DAG: "%149:sub0": 147 # CHECK-CP-JSON-DAG: "%149:sub1": 146 # CHECK-CP-JSON-DAG: "%149:sub2": 145 # CHECK-CP-JSON-DAG: "%149:sub3": 144 # CHECK-CP-JSON-DAG: "%149:sub4": 141 # CHECK-CP-JSON-DAG: "%149:sub5": 140 # CHECK-CP-JSON-DAG: "%149:sub6": 139 # CHECK-CP-JSON-DAG: "%149:sub7": 138 # CHECK-CP-JSON-DAG: "%149:sub8": 135 # CHECK-CP-JSON-DAG: "%149:sub9": 134 # CHECK-CP-JSON-DAG: "%149:sub10": 133 # CHECK-CP-JSON-DAG: "%149:sub11": 132 # CHECK-CP-JSON-DAG: "%149:sub12": 129 # CHECK-CP-JSON-DAG: "%149:sub13": 128 # CHECK-CP-JSON-DAG: "%149:sub14": 127 # CHECK-CP-JSON-DAG: "%149:sub15": 126 # CHECK-CP-JSON-DAG: "%149:sub16": 123 # CHECK-CP-JSON-DAG: "%149:sub17": 122 # CHECK-CP-JSON-DAG: "%149:sub18": 121 # CHECK-CP-JSON-DAG: "%149:sub19": 120 # CHECK-CP-JSON-DAG: "%149:sub20": 117 # CHECK-CP-JSON-DAG: "%149:sub21": 116 # CHECK-CP-JSON-DAG: "%149:sub22": 115 # CHECK-CP-JSON-DAG: "%149:sub23": 114 # CHECK-CP-JSON-DAG: "%149:sub24": 111 # CHECK-CP-JSON-DAG: "%149:sub25": 110 # CHECK-CP-JSON-DAG: "%149:sub26": 109 # CHECK-CP-JSON-DAG: "%149:sub27": 108 # CHECK-CP-JSON-DAG: "%149:sub28": 105 # CHECK-CP-JSON-DAG: "%149:sub29": 104 # CHECK-CP-JSON-DAG: "%149:sub30": 103 # CHECK-CP-JSON-DAG: "%149:sub31": 102 # CHECK-CP-JSON-DAG: "%191:sub0": 195 # CHECK-CP-JSON-DAG: "%191:sub1": 194 # CHECK-CP-JSON-DAG: "%191:sub2": 193 # CHECK-CP-JSON-DAG: "%191:sub3": 192 # CHECK-CP-JSON-DAG: "%191:sub4": 189 # CHECK-CP-JSON-DAG: "%191:sub5": 188 # CHECK-CP-JSON-DAG: "%191:sub6": 187 # CHECK-CP-JSON-DAG: "%191:sub7": 186 # CHECK-CP-JSON-DAG: "%191:sub8": 183 # CHECK-CP-JSON-DAG: "%191:sub9": 182 # CHECK-CP-JSON-DAG: "%191:sub10": 181 # CHECK-CP-JSON-DAG: "%191:sub11": 180 # CHECK-CP-JSON-DAG: "%191:sub12": 177 # CHECK-CP-JSON-DAG: "%191:sub13": 176 # CHECK-CP-JSON-DAG: "%191:sub14": 175 # CHECK-CP-JSON-DAG: "%191:sub15": 174 # CHECK-CP-JSON-DAG: "%191:sub16": 171 # CHECK-CP-JSON-DAG: "%191:sub17": 170 # CHECK-CP-JSON-DAG: "%191:sub18": 169 # CHECK-CP-JSON-DAG: "%191:sub19": 168 # CHECK-CP-JSON-DAG: "%191:sub20": 165 # CHECK-CP-JSON-DAG: "%191:sub21": 164 # CHECK-CP-JSON-DAG: "%191:sub22": 163 # CHECK-CP-JSON-DAG: "%191:sub23": 162 # CHECK-CP-JSON-DAG: "%191:sub24": 159 # CHECK-CP-JSON-DAG: "%191:sub25": 158 # CHECK-CP-JSON-DAG: "%191:sub26": 157 # CHECK-CP-JSON-DAG: "%191:sub27": 156 # CHECK-CP-JSON-DAG: "%191:sub28": 153 # CHECK-CP-JSON-DAG: "%191:sub29": 152 # CHECK-CP-JSON-DAG: "%191:sub30": 151 # CHECK-CP-JSON-DAG: "%191:sub31": 150 # CHECK-CP-JSON-DAG: "%233:sub0": 243 # CHECK-CP-JSON-DAG: "%233:sub1": 242 # CHECK-CP-JSON-DAG: "%233:sub2": 241 # CHECK-CP-JSON-DAG: "%233:sub3": 240 # CHECK-CP-JSON-DAG: "%233:sub4": 237 # CHECK-CP-JSON-DAG: "%233:sub5": 236 # CHECK-CP-JSON-DAG: "%233:sub6": 235 # CHECK-CP-JSON-DAG: "%233:sub7": 234 # CHECK-CP-JSON-DAG: "%233:sub8": 231 # CHECK-CP-JSON-DAG: "%233:sub9": 230 # CHECK-CP-JSON-DAG: "%233:sub10": 229 # CHECK-CP-JSON-DAG: "%233:sub11": 228 # CHECK-CP-JSON-DAG: "%233:sub12": 225 # CHECK-CP-JSON-DAG: "%233:sub13": 224 # CHECK-CP-JSON-DAG: "%233:sub14": 223 # CHECK-CP-JSON-DAG: "%233:sub15": 222 # CHECK-CP-JSON-DAG: "%233:sub16": 219 # CHECK-CP-JSON-DAG: "%233:sub17": 218 # CHECK-CP-JSON-DAG: "%233:sub18": 217 # CHECK-CP-JSON-DAG: "%233:sub19": 216 # CHECK-CP-JSON-DAG: "%233:sub20": 213 # CHECK-CP-JSON-DAG: "%233:sub21": 212 # CHECK-CP-JSON-DAG: "%233:sub22": 211 # CHECK-CP-JSON-DAG: "%233:sub23": 210 # CHECK-CP-JSON-DAG: "%233:sub24": 207 # CHECK-CP-JSON-DAG: "%233:sub25": 206 # CHECK-CP-JSON-DAG: "%233:sub26": 205 # CHECK-CP-JSON-DAG: "%233:sub27": 204 # CHECK-CP-JSON-DAG: "%233:sub28": 201 # CHECK-CP-JSON-DAG: "%233:sub29": 200 # CHECK-CP-JSON-DAG: "%233:sub30": 199 # CHECK-CP-JSON-DAG: "%233:sub31": 198 # CHECK-CP-JSON-DAG: "%275:sub0": 291 # CHECK-CP-JSON-DAG: "%275:sub1": 290 # CHECK-CP-JSON-DAG: "%275:sub2": 289 # CHECK-CP-JSON-DAG: "%275:sub3": 288 # CHECK-CP-JSON-DAG: "%275:sub4": 285 # CHECK-CP-JSON-DAG: "%275:sub5": 284 # CHECK-CP-JSON-DAG: "%275:sub6": 283 # CHECK-CP-JSON-DAG: "%275:sub7": 282 # CHECK-CP-JSON-DAG: "%275:sub8": 279 # CHECK-CP-JSON-DAG: "%275:sub9": 278 # CHECK-CP-JSON-DAG: "%275:sub10": 277 # CHECK-CP-JSON-DAG: "%275:sub11": 276 # CHECK-CP-JSON-DAG: "%275:sub12": 273 # CHECK-CP-JSON-DAG: "%275:sub13": 272 # CHECK-CP-JSON-DAG: "%275:sub14": 271 # CHECK-CP-JSON-DAG: "%275:sub15": 270 # CHECK-CP-JSON-DAG: "%275:sub16": 267 # CHECK-CP-JSON-DAG: "%275:sub17": 266 # CHECK-CP-JSON-DAG: "%275:sub18": 265 # CHECK-CP-JSON-DAG: "%275:sub19": 264 # CHECK-CP-JSON-DAG: "%275:sub20": 261 # CHECK-CP-JSON-DAG: "%275:sub21": 260 # CHECK-CP-JSON-DAG: "%275:sub22": 259 # CHECK-CP-JSON-DAG: "%275:sub23": 258 # CHECK-CP-JSON-DAG: "%275:sub24": 255 # CHECK-CP-JSON-DAG: "%275:sub25": 254 # CHECK-CP-JSON-DAG: "%275:sub26": 253 # CHECK-CP-JSON-DAG: "%275:sub27": 252 # CHECK-CP-JSON-DAG: "%275:sub28": 249 # CHECK-CP-JSON-DAG: "%275:sub29": 248 # CHECK-CP-JSON-DAG: "%275:sub30": 247 # CHECK-CP-JSON-DAG: "%275:sub31": 246 # CHECK-CP-JSON-DAG: "%317:sub0": 339 # CHECK-CP-JSON-DAG: "%317:sub1": 338 # CHECK-CP-JSON-DAG: "%317:sub2": 337 # CHECK-CP-JSON-DAG: "%317:sub3": 336 # CHECK-CP-JSON-DAG: "%317:sub4": 333 # CHECK-CP-JSON-DAG: "%317:sub5": 332 # CHECK-CP-JSON-DAG: "%317:sub6": 331 # CHECK-CP-JSON-DAG: "%317:sub7": 330 # CHECK-CP-JSON-DAG: "%317:sub8": 327 # CHECK-CP-JSON-DAG: "%317:sub9": 326 # CHECK-CP-JSON-DAG: "%317:sub10": 325 # CHECK-CP-JSON-DAG: "%317:sub11": 324 # CHECK-CP-JSON-DAG: "%317:sub12": 321 # CHECK-CP-JSON-DAG: "%317:sub13": 320 # CHECK-CP-JSON-DAG: "%317:sub14": 319 # CHECK-CP-JSON-DAG: "%317:sub15": 318 # CHECK-CP-JSON-DAG: "%317:sub16": 315 # CHECK-CP-JSON-DAG: "%317:sub17": 314 # CHECK-CP-JSON-DAG: "%317:sub18": 313 # CHECK-CP-JSON-DAG: "%317:sub19": 312 # CHECK-CP-JSON-DAG: "%317:sub20": 309 # CHECK-CP-JSON-DAG: "%317:sub21": 308 # CHECK-CP-JSON-DAG: "%317:sub22": 307 # CHECK-CP-JSON-DAG: "%317:sub23": 306 # CHECK-CP-JSON-DAG: "%317:sub24": 303 # CHECK-CP-JSON-DAG: "%317:sub25": 302 # CHECK-CP-JSON-DAG: "%317:sub26": 301 # CHECK-CP-JSON-DAG: "%317:sub27": 300 # CHECK-CP-JSON-DAG: "%317:sub28": 297 # CHECK-CP-JSON-DAG: "%317:sub29": 296 # CHECK-CP-JSON-DAG: "%317:sub30": 295 # CHECK-CP-JSON-DAG: "%317:sub31": 294 # CHECK-CP-JSON-DAG: "%359:sub0": 387 # CHECK-CP-JSON-DAG: "%359:sub1": 386 # CHECK-CP-JSON-DAG: "%359:sub2": 385 # CHECK-CP-JSON-DAG: "%359:sub3": 384 # CHECK-CP-JSON-DAG: "%359:sub4": 381 # CHECK-CP-JSON-DAG: "%359:sub5": 380 # CHECK-CP-JSON-DAG: "%359:sub6": 379 # CHECK-CP-JSON-DAG: "%359:sub7": 378 # CHECK-CP-JSON-DAG: "%359:sub8": 375 # CHECK-CP-JSON-DAG: "%359:sub9": 374 # CHECK-CP-JSON-DAG: "%359:sub10": 373 # CHECK-CP-JSON-DAG: "%359:sub11": 372 # CHECK-CP-JSON-DAG: "%359:sub12": 369 # CHECK-CP-JSON-DAG: "%359:sub13": 368 # CHECK-CP-JSON-DAG: "%359:sub14": 367 # CHECK-CP-JSON-DAG: "%359:sub15": 366 # CHECK-CP-JSON-DAG: "%359:sub16": 363 # CHECK-CP-JSON-DAG: "%359:sub17": 362 # CHECK-CP-JSON-DAG: "%359:sub18": 361 # CHECK-CP-JSON-DAG: "%359:sub19": 360 # CHECK-CP-JSON-DAG: "%359:sub20": 357 # CHECK-CP-JSON-DAG: "%359:sub21": 356 # CHECK-CP-JSON-DAG: "%359:sub22": 355 # CHECK-CP-JSON-DAG: "%359:sub23": 354 # CHECK-CP-JSON-DAG: "%359:sub24": 351 # CHECK-CP-JSON-DAG: "%359:sub25": 350 # CHECK-CP-JSON-DAG: "%359:sub26": 349 # CHECK-CP-JSON-DAG: "%359:sub27": 348 # CHECK-CP-JSON-DAG: "%359:sub28": 345 # CHECK-CP-JSON-DAG: "%359:sub29": 344 # CHECK-CP-JSON-DAG: "%359:sub30": 343 # CHECK-CP-JSON-DAG: "%359:sub31": 342 # CHECK-CP-JSON-DAG: "%361": 4 # CHECK-CP-JSON-DAG: "%362": 4 # CHECK-CP-JSON-DAG: "%363": 4 # CHECK-CP-JSON-DAG: "%364": 4 # CHECK-CP-JSON-DAG: "%366": 4 # CHECK-CP-JSON-DAG: "%367": 4 # CHECK-CP-JSON-DAG: "%368": 4 # CHECK-CP-JSON-DAG: "%369": 4 # CHECK-CP-JSON-DAG: "%371": 4 # CHECK-CP-JSON-DAG: "%372": 4 # CHECK-CP-JSON-DAG: "%373": 4 # CHECK-CP-JSON-DAG: "%374": 4 # CHECK-CP-JSON-DAG: "%376": 4 # CHECK-CP-JSON-DAG: "%377": 4 # CHECK-CP-JSON-DAG: "%378": 4 # CHECK-CP-JSON-DAG: "%379": 4 # CHECK-CP-JSON-DAG: "%381": 4 # CHECK-CP-JSON-DAG: "%382": 4 # CHECK-CP-JSON-DAG: "%383": 4 # CHECK-CP-JSON-DAG: "%384": 4 # CHECK-CP-JSON-DAG: "%386": 4 # CHECK-CP-JSON-DAG: "%387": 4 # CHECK-CP-JSON-DAG: "%388": 4 # CHECK-CP-JSON-DAG: "%389": 4 # CHECK-CP-JSON-DAG: "%391": 4 # CHECK-CP-JSON-DAG: "%392": 4 # CHECK-CP-JSON-DAG: "%393": 4 # CHECK-CP-JSON-DAG: "%394": 4 # CHECK-CP-JSON-DAG: "%395:sub0": 3 # CHECK-CP-JSON-DAG: "%395:sub1": 2 # CHECK-CP-JSON-DAG: "%395:sub2": 1 # CHECK-CP-JSON-DAG: "%395:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%397:vgpr_32 = COPY %395.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 98 # CHECK-CP-JSON-DAG: "%69:sub1": 97 # CHECK-CP-JSON-DAG: "%69:sub2": 96 # CHECK-CP-JSON-DAG: "%69:sub3": 95 # CHECK-CP-JSON-DAG: "%69:sub4": 92 # CHECK-CP-JSON-DAG: "%69:sub5": 91 # CHECK-CP-JSON-DAG: "%69:sub6": 90 # CHECK-CP-JSON-DAG: "%69:sub7": 89 # CHECK-CP-JSON-DAG: "%69:sub8": 86 # CHECK-CP-JSON-DAG: "%69:sub9": 85 # CHECK-CP-JSON-DAG: "%69:sub10": 84 # CHECK-CP-JSON-DAG: "%69:sub11": 83 # CHECK-CP-JSON-DAG: "%69:sub12": 80 # CHECK-CP-JSON-DAG: "%69:sub13": 79 # CHECK-CP-JSON-DAG: "%69:sub14": 78 # CHECK-CP-JSON-DAG: "%69:sub15": 77 # CHECK-CP-JSON-DAG: "%69:sub16": 74 # CHECK-CP-JSON-DAG: "%69:sub17": 73 # CHECK-CP-JSON-DAG: "%69:sub18": 72 # CHECK-CP-JSON-DAG: "%69:sub19": 71 # CHECK-CP-JSON-DAG: "%69:sub20": 68 # CHECK-CP-JSON-DAG: "%69:sub21": 67 # CHECK-CP-JSON-DAG: "%69:sub22": 66 # CHECK-CP-JSON-DAG: "%69:sub23": 65 # CHECK-CP-JSON-DAG: "%69:sub24": 62 # CHECK-CP-JSON-DAG: "%69:sub25": 61 # CHECK-CP-JSON-DAG: "%69:sub26": 60 # CHECK-CP-JSON-DAG: "%69:sub27": 59 # CHECK-CP-JSON-DAG: "%69:sub28": 56 # CHECK-CP-JSON-DAG: "%69:sub29": 55 # CHECK-CP-JSON-DAG: "%69:sub30": 54 # CHECK-CP-JSON-DAG: "%69:sub31": 53 # CHECK-CP-JSON-DAG: "%70:sub0": 50 # CHECK-CP-JSON-DAG: "%70:sub1": 49 # CHECK-CP-JSON-DAG: "%70:sub2": 48 # CHECK-CP-JSON-DAG: "%70:sub3": 47 # CHECK-CP-JSON-DAG: "%70:sub4": 44 # CHECK-CP-JSON-DAG: "%70:sub5": 43 # CHECK-CP-JSON-DAG: "%70:sub6": 42 # CHECK-CP-JSON-DAG: "%70:sub7": 41 # CHECK-CP-JSON-DAG: "%70:sub8": 38 # CHECK-CP-JSON-DAG: "%70:sub9": 37 # CHECK-CP-JSON-DAG: "%70:sub10": 36 # CHECK-CP-JSON-DAG: "%70:sub11": 35 # CHECK-CP-JSON-DAG: "%70:sub12": 32 # CHECK-CP-JSON-DAG: "%70:sub13": 31 # CHECK-CP-JSON-DAG: "%70:sub14": 30 # CHECK-CP-JSON-DAG: "%70:sub15": 29 # CHECK-CP-JSON-DAG: "%70:sub16": 26 # CHECK-CP-JSON-DAG: "%70:sub17": 25 # CHECK-CP-JSON-DAG: "%70:sub18": 24 # CHECK-CP-JSON-DAG: "%70:sub19": 23 # CHECK-CP-JSON-DAG: "%70:sub20": 20 # CHECK-CP-JSON-DAG: "%70:sub21": 19 # CHECK-CP-JSON-DAG: "%70:sub22": 18 # CHECK-CP-JSON-DAG: "%70:sub23": 17 # CHECK-CP-JSON-DAG: "%70:sub24": 14 # CHECK-CP-JSON-DAG: "%70:sub25": 13 # CHECK-CP-JSON-DAG: "%70:sub26": 12 # CHECK-CP-JSON-DAG: "%70:sub27": 11 # CHECK-CP-JSON-DAG: "%70:sub28": 8 # CHECK-CP-JSON-DAG: "%70:sub29": 7 # CHECK-CP-JSON-DAG: "%70:sub30": 6 # CHECK-CP-JSON-DAG: "%70:sub31": 5 # CHECK-CP-JSON-DAG: "%149:sub0": 146 # CHECK-CP-JSON-DAG: "%149:sub1": 145 # CHECK-CP-JSON-DAG: "%149:sub2": 144 # CHECK-CP-JSON-DAG: "%149:sub3": 143 # CHECK-CP-JSON-DAG: "%149:sub4": 140 # CHECK-CP-JSON-DAG: "%149:sub5": 139 # CHECK-CP-JSON-DAG: "%149:sub6": 138 # CHECK-CP-JSON-DAG: "%149:sub7": 137 # CHECK-CP-JSON-DAG: "%149:sub8": 134 # CHECK-CP-JSON-DAG: "%149:sub9": 133 # CHECK-CP-JSON-DAG: "%149:sub10": 132 # CHECK-CP-JSON-DAG: "%149:sub11": 131 # CHECK-CP-JSON-DAG: "%149:sub12": 128 # CHECK-CP-JSON-DAG: "%149:sub13": 127 # CHECK-CP-JSON-DAG: "%149:sub14": 126 # CHECK-CP-JSON-DAG: "%149:sub15": 125 # CHECK-CP-JSON-DAG: "%149:sub16": 122 # CHECK-CP-JSON-DAG: "%149:sub17": 121 # CHECK-CP-JSON-DAG: "%149:sub18": 120 # CHECK-CP-JSON-DAG: "%149:sub19": 119 # CHECK-CP-JSON-DAG: "%149:sub20": 116 # CHECK-CP-JSON-DAG: "%149:sub21": 115 # CHECK-CP-JSON-DAG: "%149:sub22": 114 # CHECK-CP-JSON-DAG: "%149:sub23": 113 # CHECK-CP-JSON-DAG: "%149:sub24": 110 # CHECK-CP-JSON-DAG: "%149:sub25": 109 # CHECK-CP-JSON-DAG: "%149:sub26": 108 # CHECK-CP-JSON-DAG: "%149:sub27": 107 # CHECK-CP-JSON-DAG: "%149:sub28": 104 # CHECK-CP-JSON-DAG: "%149:sub29": 103 # CHECK-CP-JSON-DAG: "%149:sub30": 102 # CHECK-CP-JSON-DAG: "%149:sub31": 101 # CHECK-CP-JSON-DAG: "%191:sub0": 194 # CHECK-CP-JSON-DAG: "%191:sub1": 193 # CHECK-CP-JSON-DAG: "%191:sub2": 192 # CHECK-CP-JSON-DAG: "%191:sub3": 191 # CHECK-CP-JSON-DAG: "%191:sub4": 188 # CHECK-CP-JSON-DAG: "%191:sub5": 187 # CHECK-CP-JSON-DAG: "%191:sub6": 186 # CHECK-CP-JSON-DAG: "%191:sub7": 185 # CHECK-CP-JSON-DAG: "%191:sub8": 182 # CHECK-CP-JSON-DAG: "%191:sub9": 181 # CHECK-CP-JSON-DAG: "%191:sub10": 180 # CHECK-CP-JSON-DAG: "%191:sub11": 179 # CHECK-CP-JSON-DAG: "%191:sub12": 176 # CHECK-CP-JSON-DAG: "%191:sub13": 175 # CHECK-CP-JSON-DAG: "%191:sub14": 174 # CHECK-CP-JSON-DAG: "%191:sub15": 173 # CHECK-CP-JSON-DAG: "%191:sub16": 170 # CHECK-CP-JSON-DAG: "%191:sub17": 169 # CHECK-CP-JSON-DAG: "%191:sub18": 168 # CHECK-CP-JSON-DAG: "%191:sub19": 167 # CHECK-CP-JSON-DAG: "%191:sub20": 164 # CHECK-CP-JSON-DAG: "%191:sub21": 163 # CHECK-CP-JSON-DAG: "%191:sub22": 162 # CHECK-CP-JSON-DAG: "%191:sub23": 161 # CHECK-CP-JSON-DAG: "%191:sub24": 158 # CHECK-CP-JSON-DAG: "%191:sub25": 157 # CHECK-CP-JSON-DAG: "%191:sub26": 156 # CHECK-CP-JSON-DAG: "%191:sub27": 155 # CHECK-CP-JSON-DAG: "%191:sub28": 152 # CHECK-CP-JSON-DAG: "%191:sub29": 151 # CHECK-CP-JSON-DAG: "%191:sub30": 150 # CHECK-CP-JSON-DAG: "%191:sub31": 149 # CHECK-CP-JSON-DAG: "%233:sub0": 242 # CHECK-CP-JSON-DAG: "%233:sub1": 241 # CHECK-CP-JSON-DAG: "%233:sub2": 240 # CHECK-CP-JSON-DAG: "%233:sub3": 239 # CHECK-CP-JSON-DAG: "%233:sub4": 236 # CHECK-CP-JSON-DAG: "%233:sub5": 235 # CHECK-CP-JSON-DAG: "%233:sub6": 234 # CHECK-CP-JSON-DAG: "%233:sub7": 233 # CHECK-CP-JSON-DAG: "%233:sub8": 230 # CHECK-CP-JSON-DAG: "%233:sub9": 229 # CHECK-CP-JSON-DAG: "%233:sub10": 228 # CHECK-CP-JSON-DAG: "%233:sub11": 227 # CHECK-CP-JSON-DAG: "%233:sub12": 224 # CHECK-CP-JSON-DAG: "%233:sub13": 223 # CHECK-CP-JSON-DAG: "%233:sub14": 222 # CHECK-CP-JSON-DAG: "%233:sub15": 221 # CHECK-CP-JSON-DAG: "%233:sub16": 218 # CHECK-CP-JSON-DAG: "%233:sub17": 217 # CHECK-CP-JSON-DAG: "%233:sub18": 216 # CHECK-CP-JSON-DAG: "%233:sub19": 215 # CHECK-CP-JSON-DAG: "%233:sub20": 212 # CHECK-CP-JSON-DAG: "%233:sub21": 211 # CHECK-CP-JSON-DAG: "%233:sub22": 210 # CHECK-CP-JSON-DAG: "%233:sub23": 209 # CHECK-CP-JSON-DAG: "%233:sub24": 206 # CHECK-CP-JSON-DAG: "%233:sub25": 205 # CHECK-CP-JSON-DAG: "%233:sub26": 204 # CHECK-CP-JSON-DAG: "%233:sub27": 203 # CHECK-CP-JSON-DAG: "%233:sub28": 200 # CHECK-CP-JSON-DAG: "%233:sub29": 199 # CHECK-CP-JSON-DAG: "%233:sub30": 198 # CHECK-CP-JSON-DAG: "%233:sub31": 197 # CHECK-CP-JSON-DAG: "%275:sub0": 290 # CHECK-CP-JSON-DAG: "%275:sub1": 289 # CHECK-CP-JSON-DAG: "%275:sub2": 288 # CHECK-CP-JSON-DAG: "%275:sub3": 287 # CHECK-CP-JSON-DAG: "%275:sub4": 284 # CHECK-CP-JSON-DAG: "%275:sub5": 283 # CHECK-CP-JSON-DAG: "%275:sub6": 282 # CHECK-CP-JSON-DAG: "%275:sub7": 281 # CHECK-CP-JSON-DAG: "%275:sub8": 278 # CHECK-CP-JSON-DAG: "%275:sub9": 277 # CHECK-CP-JSON-DAG: "%275:sub10": 276 # CHECK-CP-JSON-DAG: "%275:sub11": 275 # CHECK-CP-JSON-DAG: "%275:sub12": 272 # CHECK-CP-JSON-DAG: "%275:sub13": 271 # CHECK-CP-JSON-DAG: "%275:sub14": 270 # CHECK-CP-JSON-DAG: "%275:sub15": 269 # CHECK-CP-JSON-DAG: "%275:sub16": 266 # CHECK-CP-JSON-DAG: "%275:sub17": 265 # CHECK-CP-JSON-DAG: "%275:sub18": 264 # CHECK-CP-JSON-DAG: "%275:sub19": 263 # CHECK-CP-JSON-DAG: "%275:sub20": 260 # CHECK-CP-JSON-DAG: "%275:sub21": 259 # CHECK-CP-JSON-DAG: "%275:sub22": 258 # CHECK-CP-JSON-DAG: "%275:sub23": 257 # CHECK-CP-JSON-DAG: "%275:sub24": 254 # CHECK-CP-JSON-DAG: "%275:sub25": 253 # CHECK-CP-JSON-DAG: "%275:sub26": 252 # CHECK-CP-JSON-DAG: "%275:sub27": 251 # CHECK-CP-JSON-DAG: "%275:sub28": 248 # CHECK-CP-JSON-DAG: "%275:sub29": 247 # CHECK-CP-JSON-DAG: "%275:sub30": 246 # CHECK-CP-JSON-DAG: "%275:sub31": 245 # CHECK-CP-JSON-DAG: "%317:sub0": 338 # CHECK-CP-JSON-DAG: "%317:sub1": 337 # CHECK-CP-JSON-DAG: "%317:sub2": 336 # CHECK-CP-JSON-DAG: "%317:sub3": 335 # CHECK-CP-JSON-DAG: "%317:sub4": 332 # CHECK-CP-JSON-DAG: "%317:sub5": 331 # CHECK-CP-JSON-DAG: "%317:sub6": 330 # CHECK-CP-JSON-DAG: "%317:sub7": 329 # CHECK-CP-JSON-DAG: "%317:sub8": 326 # CHECK-CP-JSON-DAG: "%317:sub9": 325 # CHECK-CP-JSON-DAG: "%317:sub10": 324 # CHECK-CP-JSON-DAG: "%317:sub11": 323 # CHECK-CP-JSON-DAG: "%317:sub12": 320 # CHECK-CP-JSON-DAG: "%317:sub13": 319 # CHECK-CP-JSON-DAG: "%317:sub14": 318 # CHECK-CP-JSON-DAG: "%317:sub15": 317 # CHECK-CP-JSON-DAG: "%317:sub16": 314 # CHECK-CP-JSON-DAG: "%317:sub17": 313 # CHECK-CP-JSON-DAG: "%317:sub18": 312 # CHECK-CP-JSON-DAG: "%317:sub19": 311 # CHECK-CP-JSON-DAG: "%317:sub20": 308 # CHECK-CP-JSON-DAG: "%317:sub21": 307 # CHECK-CP-JSON-DAG: "%317:sub22": 306 # CHECK-CP-JSON-DAG: "%317:sub23": 305 # CHECK-CP-JSON-DAG: "%317:sub24": 302 # CHECK-CP-JSON-DAG: "%317:sub25": 301 # CHECK-CP-JSON-DAG: "%317:sub26": 300 # CHECK-CP-JSON-DAG: "%317:sub27": 299 # CHECK-CP-JSON-DAG: "%317:sub28": 296 # CHECK-CP-JSON-DAG: "%317:sub29": 295 # CHECK-CP-JSON-DAG: "%317:sub30": 294 # CHECK-CP-JSON-DAG: "%317:sub31": 293 # CHECK-CP-JSON-DAG: "%359:sub0": 386 # CHECK-CP-JSON-DAG: "%359:sub1": 385 # CHECK-CP-JSON-DAG: "%359:sub2": 384 # CHECK-CP-JSON-DAG: "%359:sub3": 383 # CHECK-CP-JSON-DAG: "%359:sub4": 380 # CHECK-CP-JSON-DAG: "%359:sub5": 379 # CHECK-CP-JSON-DAG: "%359:sub6": 378 # CHECK-CP-JSON-DAG: "%359:sub7": 377 # CHECK-CP-JSON-DAG: "%359:sub8": 374 # CHECK-CP-JSON-DAG: "%359:sub9": 373 # CHECK-CP-JSON-DAG: "%359:sub10": 372 # CHECK-CP-JSON-DAG: "%359:sub11": 371 # CHECK-CP-JSON-DAG: "%359:sub12": 368 # CHECK-CP-JSON-DAG: "%359:sub13": 367 # CHECK-CP-JSON-DAG: "%359:sub14": 366 # CHECK-CP-JSON-DAG: "%359:sub15": 365 # CHECK-CP-JSON-DAG: "%359:sub16": 362 # CHECK-CP-JSON-DAG: "%359:sub17": 361 # CHECK-CP-JSON-DAG: "%359:sub18": 360 # CHECK-CP-JSON-DAG: "%359:sub19": 359 # CHECK-CP-JSON-DAG: "%359:sub20": 356 # CHECK-CP-JSON-DAG: "%359:sub21": 355 # CHECK-CP-JSON-DAG: "%359:sub22": 354 # CHECK-CP-JSON-DAG: "%359:sub23": 353 # CHECK-CP-JSON-DAG: "%359:sub24": 350 # CHECK-CP-JSON-DAG: "%359:sub25": 349 # CHECK-CP-JSON-DAG: "%359:sub26": 348 # CHECK-CP-JSON-DAG: "%359:sub27": 347 # CHECK-CP-JSON-DAG: "%359:sub28": 344 # CHECK-CP-JSON-DAG: "%359:sub29": 343 # CHECK-CP-JSON-DAG: "%359:sub30": 342 # CHECK-CP-JSON-DAG: "%359:sub31": 341 # CHECK-CP-JSON-DAG: "%361": 3 # CHECK-CP-JSON-DAG: "%362": 3 # CHECK-CP-JSON-DAG: "%363": 3 # CHECK-CP-JSON-DAG: "%364": 3 # CHECK-CP-JSON-DAG: "%366": 3 # CHECK-CP-JSON-DAG: "%367": 3 # CHECK-CP-JSON-DAG: "%368": 3 # CHECK-CP-JSON-DAG: "%369": 3 # CHECK-CP-JSON-DAG: "%371": 3 # CHECK-CP-JSON-DAG: "%372": 3 # CHECK-CP-JSON-DAG: "%373": 3 # CHECK-CP-JSON-DAG: "%374": 3 # CHECK-CP-JSON-DAG: "%376": 3 # CHECK-CP-JSON-DAG: "%377": 3 # CHECK-CP-JSON-DAG: "%378": 3 # CHECK-CP-JSON-DAG: "%379": 3 # CHECK-CP-JSON-DAG: "%381": 3 # CHECK-CP-JSON-DAG: "%382": 3 # CHECK-CP-JSON-DAG: "%383": 3 # CHECK-CP-JSON-DAG: "%384": 3 # CHECK-CP-JSON-DAG: "%386": 3 # CHECK-CP-JSON-DAG: "%387": 3 # CHECK-CP-JSON-DAG: "%388": 3 # CHECK-CP-JSON-DAG: "%389": 3 # CHECK-CP-JSON-DAG: "%391": 3 # CHECK-CP-JSON-DAG: "%392": 3 # CHECK-CP-JSON-DAG: "%393": 3 # CHECK-CP-JSON-DAG: "%394": 3 # CHECK-CP-JSON-DAG: "%395:sub0": 2 # CHECK-CP-JSON-DAG: "%395:sub1": 1 # CHECK-CP-JSON-DAG: "%395:sub2": 0 # CHECK-CP-JSON-DAG: "%396": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%398:vgpr_32 = COPY %395.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 97 # CHECK-CP-JSON-DAG: "%69:sub1": 96 # CHECK-CP-JSON-DAG: "%69:sub2": 95 # CHECK-CP-JSON-DAG: "%69:sub3": 94 # CHECK-CP-JSON-DAG: "%69:sub4": 91 # CHECK-CP-JSON-DAG: "%69:sub5": 90 # CHECK-CP-JSON-DAG: "%69:sub6": 89 # CHECK-CP-JSON-DAG: "%69:sub7": 88 # CHECK-CP-JSON-DAG: "%69:sub8": 85 # CHECK-CP-JSON-DAG: "%69:sub9": 84 # CHECK-CP-JSON-DAG: "%69:sub10": 83 # CHECK-CP-JSON-DAG: "%69:sub11": 82 # CHECK-CP-JSON-DAG: "%69:sub12": 79 # CHECK-CP-JSON-DAG: "%69:sub13": 78 # CHECK-CP-JSON-DAG: "%69:sub14": 77 # CHECK-CP-JSON-DAG: "%69:sub15": 76 # CHECK-CP-JSON-DAG: "%69:sub16": 73 # CHECK-CP-JSON-DAG: "%69:sub17": 72 # CHECK-CP-JSON-DAG: "%69:sub18": 71 # CHECK-CP-JSON-DAG: "%69:sub19": 70 # CHECK-CP-JSON-DAG: "%69:sub20": 67 # CHECK-CP-JSON-DAG: "%69:sub21": 66 # CHECK-CP-JSON-DAG: "%69:sub22": 65 # CHECK-CP-JSON-DAG: "%69:sub23": 64 # CHECK-CP-JSON-DAG: "%69:sub24": 61 # CHECK-CP-JSON-DAG: "%69:sub25": 60 # CHECK-CP-JSON-DAG: "%69:sub26": 59 # CHECK-CP-JSON-DAG: "%69:sub27": 58 # CHECK-CP-JSON-DAG: "%69:sub28": 55 # CHECK-CP-JSON-DAG: "%69:sub29": 54 # CHECK-CP-JSON-DAG: "%69:sub30": 53 # CHECK-CP-JSON-DAG: "%69:sub31": 52 # CHECK-CP-JSON-DAG: "%70:sub0": 49 # CHECK-CP-JSON-DAG: "%70:sub1": 48 # CHECK-CP-JSON-DAG: "%70:sub2": 47 # CHECK-CP-JSON-DAG: "%70:sub3": 46 # CHECK-CP-JSON-DAG: "%70:sub4": 43 # CHECK-CP-JSON-DAG: "%70:sub5": 42 # CHECK-CP-JSON-DAG: "%70:sub6": 41 # CHECK-CP-JSON-DAG: "%70:sub7": 40 # CHECK-CP-JSON-DAG: "%70:sub8": 37 # CHECK-CP-JSON-DAG: "%70:sub9": 36 # CHECK-CP-JSON-DAG: "%70:sub10": 35 # CHECK-CP-JSON-DAG: "%70:sub11": 34 # CHECK-CP-JSON-DAG: "%70:sub12": 31 # CHECK-CP-JSON-DAG: "%70:sub13": 30 # CHECK-CP-JSON-DAG: "%70:sub14": 29 # CHECK-CP-JSON-DAG: "%70:sub15": 28 # CHECK-CP-JSON-DAG: "%70:sub16": 25 # CHECK-CP-JSON-DAG: "%70:sub17": 24 # CHECK-CP-JSON-DAG: "%70:sub18": 23 # CHECK-CP-JSON-DAG: "%70:sub19": 22 # CHECK-CP-JSON-DAG: "%70:sub20": 19 # CHECK-CP-JSON-DAG: "%70:sub21": 18 # CHECK-CP-JSON-DAG: "%70:sub22": 17 # CHECK-CP-JSON-DAG: "%70:sub23": 16 # CHECK-CP-JSON-DAG: "%70:sub24": 13 # CHECK-CP-JSON-DAG: "%70:sub25": 12 # CHECK-CP-JSON-DAG: "%70:sub26": 11 # CHECK-CP-JSON-DAG: "%70:sub27": 10 # CHECK-CP-JSON-DAG: "%70:sub28": 7 # CHECK-CP-JSON-DAG: "%70:sub29": 6 # CHECK-CP-JSON-DAG: "%70:sub30": 5 # CHECK-CP-JSON-DAG: "%70:sub31": 4 # CHECK-CP-JSON-DAG: "%149:sub0": 145 # CHECK-CP-JSON-DAG: "%149:sub1": 144 # CHECK-CP-JSON-DAG: "%149:sub2": 143 # CHECK-CP-JSON-DAG: "%149:sub3": 142 # CHECK-CP-JSON-DAG: "%149:sub4": 139 # CHECK-CP-JSON-DAG: "%149:sub5": 138 # CHECK-CP-JSON-DAG: "%149:sub6": 137 # CHECK-CP-JSON-DAG: "%149:sub7": 136 # CHECK-CP-JSON-DAG: "%149:sub8": 133 # CHECK-CP-JSON-DAG: "%149:sub9": 132 # CHECK-CP-JSON-DAG: "%149:sub10": 131 # CHECK-CP-JSON-DAG: "%149:sub11": 130 # CHECK-CP-JSON-DAG: "%149:sub12": 127 # CHECK-CP-JSON-DAG: "%149:sub13": 126 # CHECK-CP-JSON-DAG: "%149:sub14": 125 # CHECK-CP-JSON-DAG: "%149:sub15": 124 # CHECK-CP-JSON-DAG: "%149:sub16": 121 # CHECK-CP-JSON-DAG: "%149:sub17": 120 # CHECK-CP-JSON-DAG: "%149:sub18": 119 # CHECK-CP-JSON-DAG: "%149:sub19": 118 # CHECK-CP-JSON-DAG: "%149:sub20": 115 # CHECK-CP-JSON-DAG: "%149:sub21": 114 # CHECK-CP-JSON-DAG: "%149:sub22": 113 # CHECK-CP-JSON-DAG: "%149:sub23": 112 # CHECK-CP-JSON-DAG: "%149:sub24": 109 # CHECK-CP-JSON-DAG: "%149:sub25": 108 # CHECK-CP-JSON-DAG: "%149:sub26": 107 # CHECK-CP-JSON-DAG: "%149:sub27": 106 # CHECK-CP-JSON-DAG: "%149:sub28": 103 # CHECK-CP-JSON-DAG: "%149:sub29": 102 # CHECK-CP-JSON-DAG: "%149:sub30": 101 # CHECK-CP-JSON-DAG: "%149:sub31": 100 # CHECK-CP-JSON-DAG: "%191:sub0": 193 # CHECK-CP-JSON-DAG: "%191:sub1": 192 # CHECK-CP-JSON-DAG: "%191:sub2": 191 # CHECK-CP-JSON-DAG: "%191:sub3": 190 # CHECK-CP-JSON-DAG: "%191:sub4": 187 # CHECK-CP-JSON-DAG: "%191:sub5": 186 # CHECK-CP-JSON-DAG: "%191:sub6": 185 # CHECK-CP-JSON-DAG: "%191:sub7": 184 # CHECK-CP-JSON-DAG: "%191:sub8": 181 # CHECK-CP-JSON-DAG: "%191:sub9": 180 # CHECK-CP-JSON-DAG: "%191:sub10": 179 # CHECK-CP-JSON-DAG: "%191:sub11": 178 # CHECK-CP-JSON-DAG: "%191:sub12": 175 # CHECK-CP-JSON-DAG: "%191:sub13": 174 # CHECK-CP-JSON-DAG: "%191:sub14": 173 # CHECK-CP-JSON-DAG: "%191:sub15": 172 # CHECK-CP-JSON-DAG: "%191:sub16": 169 # CHECK-CP-JSON-DAG: "%191:sub17": 168 # CHECK-CP-JSON-DAG: "%191:sub18": 167 # CHECK-CP-JSON-DAG: "%191:sub19": 166 # CHECK-CP-JSON-DAG: "%191:sub20": 163 # CHECK-CP-JSON-DAG: "%191:sub21": 162 # CHECK-CP-JSON-DAG: "%191:sub22": 161 # CHECK-CP-JSON-DAG: "%191:sub23": 160 # CHECK-CP-JSON-DAG: "%191:sub24": 157 # CHECK-CP-JSON-DAG: "%191:sub25": 156 # CHECK-CP-JSON-DAG: "%191:sub26": 155 # CHECK-CP-JSON-DAG: "%191:sub27": 154 # CHECK-CP-JSON-DAG: "%191:sub28": 151 # CHECK-CP-JSON-DAG: "%191:sub29": 150 # CHECK-CP-JSON-DAG: "%191:sub30": 149 # CHECK-CP-JSON-DAG: "%191:sub31": 148 # CHECK-CP-JSON-DAG: "%233:sub0": 241 # CHECK-CP-JSON-DAG: "%233:sub1": 240 # CHECK-CP-JSON-DAG: "%233:sub2": 239 # CHECK-CP-JSON-DAG: "%233:sub3": 238 # CHECK-CP-JSON-DAG: "%233:sub4": 235 # CHECK-CP-JSON-DAG: "%233:sub5": 234 # CHECK-CP-JSON-DAG: "%233:sub6": 233 # CHECK-CP-JSON-DAG: "%233:sub7": 232 # CHECK-CP-JSON-DAG: "%233:sub8": 229 # CHECK-CP-JSON-DAG: "%233:sub9": 228 # CHECK-CP-JSON-DAG: "%233:sub10": 227 # CHECK-CP-JSON-DAG: "%233:sub11": 226 # CHECK-CP-JSON-DAG: "%233:sub12": 223 # CHECK-CP-JSON-DAG: "%233:sub13": 222 # CHECK-CP-JSON-DAG: "%233:sub14": 221 # CHECK-CP-JSON-DAG: "%233:sub15": 220 # CHECK-CP-JSON-DAG: "%233:sub16": 217 # CHECK-CP-JSON-DAG: "%233:sub17": 216 # CHECK-CP-JSON-DAG: "%233:sub18": 215 # CHECK-CP-JSON-DAG: "%233:sub19": 214 # CHECK-CP-JSON-DAG: "%233:sub20": 211 # CHECK-CP-JSON-DAG: "%233:sub21": 210 # CHECK-CP-JSON-DAG: "%233:sub22": 209 # CHECK-CP-JSON-DAG: "%233:sub23": 208 # CHECK-CP-JSON-DAG: "%233:sub24": 205 # CHECK-CP-JSON-DAG: "%233:sub25": 204 # CHECK-CP-JSON-DAG: "%233:sub26": 203 # CHECK-CP-JSON-DAG: "%233:sub27": 202 # CHECK-CP-JSON-DAG: "%233:sub28": 199 # CHECK-CP-JSON-DAG: "%233:sub29": 198 # CHECK-CP-JSON-DAG: "%233:sub30": 197 # CHECK-CP-JSON-DAG: "%233:sub31": 196 # CHECK-CP-JSON-DAG: "%275:sub0": 289 # CHECK-CP-JSON-DAG: "%275:sub1": 288 # CHECK-CP-JSON-DAG: "%275:sub2": 287 # CHECK-CP-JSON-DAG: "%275:sub3": 286 # CHECK-CP-JSON-DAG: "%275:sub4": 283 # CHECK-CP-JSON-DAG: "%275:sub5": 282 # CHECK-CP-JSON-DAG: "%275:sub6": 281 # CHECK-CP-JSON-DAG: "%275:sub7": 280 # CHECK-CP-JSON-DAG: "%275:sub8": 277 # CHECK-CP-JSON-DAG: "%275:sub9": 276 # CHECK-CP-JSON-DAG: "%275:sub10": 275 # CHECK-CP-JSON-DAG: "%275:sub11": 274 # CHECK-CP-JSON-DAG: "%275:sub12": 271 # CHECK-CP-JSON-DAG: "%275:sub13": 270 # CHECK-CP-JSON-DAG: "%275:sub14": 269 # CHECK-CP-JSON-DAG: "%275:sub15": 268 # CHECK-CP-JSON-DAG: "%275:sub16": 265 # CHECK-CP-JSON-DAG: "%275:sub17": 264 # CHECK-CP-JSON-DAG: "%275:sub18": 263 # CHECK-CP-JSON-DAG: "%275:sub19": 262 # CHECK-CP-JSON-DAG: "%275:sub20": 259 # CHECK-CP-JSON-DAG: "%275:sub21": 258 # CHECK-CP-JSON-DAG: "%275:sub22": 257 # CHECK-CP-JSON-DAG: "%275:sub23": 256 # CHECK-CP-JSON-DAG: "%275:sub24": 253 # CHECK-CP-JSON-DAG: "%275:sub25": 252 # CHECK-CP-JSON-DAG: "%275:sub26": 251 # CHECK-CP-JSON-DAG: "%275:sub27": 250 # CHECK-CP-JSON-DAG: "%275:sub28": 247 # CHECK-CP-JSON-DAG: "%275:sub29": 246 # CHECK-CP-JSON-DAG: "%275:sub30": 245 # CHECK-CP-JSON-DAG: "%275:sub31": 244 # CHECK-CP-JSON-DAG: "%317:sub0": 337 # CHECK-CP-JSON-DAG: "%317:sub1": 336 # CHECK-CP-JSON-DAG: "%317:sub2": 335 # CHECK-CP-JSON-DAG: "%317:sub3": 334 # CHECK-CP-JSON-DAG: "%317:sub4": 331 # CHECK-CP-JSON-DAG: "%317:sub5": 330 # CHECK-CP-JSON-DAG: "%317:sub6": 329 # CHECK-CP-JSON-DAG: "%317:sub7": 328 # CHECK-CP-JSON-DAG: "%317:sub8": 325 # CHECK-CP-JSON-DAG: "%317:sub9": 324 # CHECK-CP-JSON-DAG: "%317:sub10": 323 # CHECK-CP-JSON-DAG: "%317:sub11": 322 # CHECK-CP-JSON-DAG: "%317:sub12": 319 # CHECK-CP-JSON-DAG: "%317:sub13": 318 # CHECK-CP-JSON-DAG: "%317:sub14": 317 # CHECK-CP-JSON-DAG: "%317:sub15": 316 # CHECK-CP-JSON-DAG: "%317:sub16": 313 # CHECK-CP-JSON-DAG: "%317:sub17": 312 # CHECK-CP-JSON-DAG: "%317:sub18": 311 # CHECK-CP-JSON-DAG: "%317:sub19": 310 # CHECK-CP-JSON-DAG: "%317:sub20": 307 # CHECK-CP-JSON-DAG: "%317:sub21": 306 # CHECK-CP-JSON-DAG: "%317:sub22": 305 # CHECK-CP-JSON-DAG: "%317:sub23": 304 # CHECK-CP-JSON-DAG: "%317:sub24": 301 # CHECK-CP-JSON-DAG: "%317:sub25": 300 # CHECK-CP-JSON-DAG: "%317:sub26": 299 # CHECK-CP-JSON-DAG: "%317:sub27": 298 # CHECK-CP-JSON-DAG: "%317:sub28": 295 # CHECK-CP-JSON-DAG: "%317:sub29": 294 # CHECK-CP-JSON-DAG: "%317:sub30": 293 # CHECK-CP-JSON-DAG: "%317:sub31": 292 # CHECK-CP-JSON-DAG: "%359:sub0": 385 # CHECK-CP-JSON-DAG: "%359:sub1": 384 # CHECK-CP-JSON-DAG: "%359:sub2": 383 # CHECK-CP-JSON-DAG: "%359:sub3": 382 # CHECK-CP-JSON-DAG: "%359:sub4": 379 # CHECK-CP-JSON-DAG: "%359:sub5": 378 # CHECK-CP-JSON-DAG: "%359:sub6": 377 # CHECK-CP-JSON-DAG: "%359:sub7": 376 # CHECK-CP-JSON-DAG: "%359:sub8": 373 # CHECK-CP-JSON-DAG: "%359:sub9": 372 # CHECK-CP-JSON-DAG: "%359:sub10": 371 # CHECK-CP-JSON-DAG: "%359:sub11": 370 # CHECK-CP-JSON-DAG: "%359:sub12": 367 # CHECK-CP-JSON-DAG: "%359:sub13": 366 # CHECK-CP-JSON-DAG: "%359:sub14": 365 # CHECK-CP-JSON-DAG: "%359:sub15": 364 # CHECK-CP-JSON-DAG: "%359:sub16": 361 # CHECK-CP-JSON-DAG: "%359:sub17": 360 # CHECK-CP-JSON-DAG: "%359:sub18": 359 # CHECK-CP-JSON-DAG: "%359:sub19": 358 # CHECK-CP-JSON-DAG: "%359:sub20": 355 # CHECK-CP-JSON-DAG: "%359:sub21": 354 # CHECK-CP-JSON-DAG: "%359:sub22": 353 # CHECK-CP-JSON-DAG: "%359:sub23": 352 # CHECK-CP-JSON-DAG: "%359:sub24": 349 # CHECK-CP-JSON-DAG: "%359:sub25": 348 # CHECK-CP-JSON-DAG: "%359:sub26": 347 # CHECK-CP-JSON-DAG: "%359:sub27": 346 # CHECK-CP-JSON-DAG: "%359:sub28": 343 # CHECK-CP-JSON-DAG: "%359:sub29": 342 # CHECK-CP-JSON-DAG: "%359:sub30": 341 # CHECK-CP-JSON-DAG: "%359:sub31": 340 # CHECK-CP-JSON-DAG: "%361": 2 # CHECK-CP-JSON-DAG: "%362": 2 # CHECK-CP-JSON-DAG: "%363": 2 # CHECK-CP-JSON-DAG: "%364": 2 # CHECK-CP-JSON-DAG: "%366": 2 # CHECK-CP-JSON-DAG: "%367": 2 # CHECK-CP-JSON-DAG: "%368": 2 # CHECK-CP-JSON-DAG: "%369": 2 # CHECK-CP-JSON-DAG: "%371": 2 # CHECK-CP-JSON-DAG: "%372": 2 # CHECK-CP-JSON-DAG: "%373": 2 # CHECK-CP-JSON-DAG: "%374": 2 # CHECK-CP-JSON-DAG: "%376": 2 # CHECK-CP-JSON-DAG: "%377": 2 # CHECK-CP-JSON-DAG: "%378": 2 # CHECK-CP-JSON-DAG: "%379": 2 # CHECK-CP-JSON-DAG: "%381": 2 # CHECK-CP-JSON-DAG: "%382": 2 # CHECK-CP-JSON-DAG: "%383": 2 # CHECK-CP-JSON-DAG: "%384": 2 # CHECK-CP-JSON-DAG: "%386": 2 # CHECK-CP-JSON-DAG: "%387": 2 # CHECK-CP-JSON-DAG: "%388": 2 # CHECK-CP-JSON-DAG: "%389": 2 # CHECK-CP-JSON-DAG: "%391": 2 # CHECK-CP-JSON-DAG: "%392": 2 # CHECK-CP-JSON-DAG: "%393": 2 # CHECK-CP-JSON-DAG: "%394": 2 # CHECK-CP-JSON-DAG: "%395:sub0": 1 # CHECK-CP-JSON-DAG: "%395:sub1": 0 # CHECK-CP-JSON-DAG: "%396": 2 # CHECK-CP-JSON-DAG: "%397": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%399:vgpr_32 = COPY %395.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 96 # CHECK-CP-JSON-DAG: "%69:sub1": 95 # CHECK-CP-JSON-DAG: "%69:sub2": 94 # CHECK-CP-JSON-DAG: "%69:sub3": 93 # CHECK-CP-JSON-DAG: "%69:sub4": 90 # CHECK-CP-JSON-DAG: "%69:sub5": 89 # CHECK-CP-JSON-DAG: "%69:sub6": 88 # CHECK-CP-JSON-DAG: "%69:sub7": 87 # CHECK-CP-JSON-DAG: "%69:sub8": 84 # CHECK-CP-JSON-DAG: "%69:sub9": 83 # CHECK-CP-JSON-DAG: "%69:sub10": 82 # CHECK-CP-JSON-DAG: "%69:sub11": 81 # CHECK-CP-JSON-DAG: "%69:sub12": 78 # CHECK-CP-JSON-DAG: "%69:sub13": 77 # CHECK-CP-JSON-DAG: "%69:sub14": 76 # CHECK-CP-JSON-DAG: "%69:sub15": 75 # CHECK-CP-JSON-DAG: "%69:sub16": 72 # CHECK-CP-JSON-DAG: "%69:sub17": 71 # CHECK-CP-JSON-DAG: "%69:sub18": 70 # CHECK-CP-JSON-DAG: "%69:sub19": 69 # CHECK-CP-JSON-DAG: "%69:sub20": 66 # CHECK-CP-JSON-DAG: "%69:sub21": 65 # CHECK-CP-JSON-DAG: "%69:sub22": 64 # CHECK-CP-JSON-DAG: "%69:sub23": 63 # CHECK-CP-JSON-DAG: "%69:sub24": 60 # CHECK-CP-JSON-DAG: "%69:sub25": 59 # CHECK-CP-JSON-DAG: "%69:sub26": 58 # CHECK-CP-JSON-DAG: "%69:sub27": 57 # CHECK-CP-JSON-DAG: "%69:sub28": 54 # CHECK-CP-JSON-DAG: "%69:sub29": 53 # CHECK-CP-JSON-DAG: "%69:sub30": 52 # CHECK-CP-JSON-DAG: "%69:sub31": 51 # CHECK-CP-JSON-DAG: "%70:sub0": 48 # CHECK-CP-JSON-DAG: "%70:sub1": 47 # CHECK-CP-JSON-DAG: "%70:sub2": 46 # CHECK-CP-JSON-DAG: "%70:sub3": 45 # CHECK-CP-JSON-DAG: "%70:sub4": 42 # CHECK-CP-JSON-DAG: "%70:sub5": 41 # CHECK-CP-JSON-DAG: "%70:sub6": 40 # CHECK-CP-JSON-DAG: "%70:sub7": 39 # CHECK-CP-JSON-DAG: "%70:sub8": 36 # CHECK-CP-JSON-DAG: "%70:sub9": 35 # CHECK-CP-JSON-DAG: "%70:sub10": 34 # CHECK-CP-JSON-DAG: "%70:sub11": 33 # CHECK-CP-JSON-DAG: "%70:sub12": 30 # CHECK-CP-JSON-DAG: "%70:sub13": 29 # CHECK-CP-JSON-DAG: "%70:sub14": 28 # CHECK-CP-JSON-DAG: "%70:sub15": 27 # CHECK-CP-JSON-DAG: "%70:sub16": 24 # CHECK-CP-JSON-DAG: "%70:sub17": 23 # CHECK-CP-JSON-DAG: "%70:sub18": 22 # CHECK-CP-JSON-DAG: "%70:sub19": 21 # CHECK-CP-JSON-DAG: "%70:sub20": 18 # CHECK-CP-JSON-DAG: "%70:sub21": 17 # CHECK-CP-JSON-DAG: "%70:sub22": 16 # CHECK-CP-JSON-DAG: "%70:sub23": 15 # CHECK-CP-JSON-DAG: "%70:sub24": 12 # CHECK-CP-JSON-DAG: "%70:sub25": 11 # CHECK-CP-JSON-DAG: "%70:sub26": 10 # CHECK-CP-JSON-DAG: "%70:sub27": 9 # CHECK-CP-JSON-DAG: "%70:sub28": 6 # CHECK-CP-JSON-DAG: "%70:sub29": 5 # CHECK-CP-JSON-DAG: "%70:sub30": 4 # CHECK-CP-JSON-DAG: "%70:sub31": 3 # CHECK-CP-JSON-DAG: "%149:sub0": 144 # CHECK-CP-JSON-DAG: "%149:sub1": 143 # CHECK-CP-JSON-DAG: "%149:sub2": 142 # CHECK-CP-JSON-DAG: "%149:sub3": 141 # CHECK-CP-JSON-DAG: "%149:sub4": 138 # CHECK-CP-JSON-DAG: "%149:sub5": 137 # CHECK-CP-JSON-DAG: "%149:sub6": 136 # CHECK-CP-JSON-DAG: "%149:sub7": 135 # CHECK-CP-JSON-DAG: "%149:sub8": 132 # CHECK-CP-JSON-DAG: "%149:sub9": 131 # CHECK-CP-JSON-DAG: "%149:sub10": 130 # CHECK-CP-JSON-DAG: "%149:sub11": 129 # CHECK-CP-JSON-DAG: "%149:sub12": 126 # CHECK-CP-JSON-DAG: "%149:sub13": 125 # CHECK-CP-JSON-DAG: "%149:sub14": 124 # CHECK-CP-JSON-DAG: "%149:sub15": 123 # CHECK-CP-JSON-DAG: "%149:sub16": 120 # CHECK-CP-JSON-DAG: "%149:sub17": 119 # CHECK-CP-JSON-DAG: "%149:sub18": 118 # CHECK-CP-JSON-DAG: "%149:sub19": 117 # CHECK-CP-JSON-DAG: "%149:sub20": 114 # CHECK-CP-JSON-DAG: "%149:sub21": 113 # CHECK-CP-JSON-DAG: "%149:sub22": 112 # CHECK-CP-JSON-DAG: "%149:sub23": 111 # CHECK-CP-JSON-DAG: "%149:sub24": 108 # CHECK-CP-JSON-DAG: "%149:sub25": 107 # CHECK-CP-JSON-DAG: "%149:sub26": 106 # CHECK-CP-JSON-DAG: "%149:sub27": 105 # CHECK-CP-JSON-DAG: "%149:sub28": 102 # CHECK-CP-JSON-DAG: "%149:sub29": 101 # CHECK-CP-JSON-DAG: "%149:sub30": 100 # CHECK-CP-JSON-DAG: "%149:sub31": 99 # CHECK-CP-JSON-DAG: "%191:sub0": 192 # CHECK-CP-JSON-DAG: "%191:sub1": 191 # CHECK-CP-JSON-DAG: "%191:sub2": 190 # CHECK-CP-JSON-DAG: "%191:sub3": 189 # CHECK-CP-JSON-DAG: "%191:sub4": 186 # CHECK-CP-JSON-DAG: "%191:sub5": 185 # CHECK-CP-JSON-DAG: "%191:sub6": 184 # CHECK-CP-JSON-DAG: "%191:sub7": 183 # CHECK-CP-JSON-DAG: "%191:sub8": 180 # CHECK-CP-JSON-DAG: "%191:sub9": 179 # CHECK-CP-JSON-DAG: "%191:sub10": 178 # CHECK-CP-JSON-DAG: "%191:sub11": 177 # CHECK-CP-JSON-DAG: "%191:sub12": 174 # CHECK-CP-JSON-DAG: "%191:sub13": 173 # CHECK-CP-JSON-DAG: "%191:sub14": 172 # CHECK-CP-JSON-DAG: "%191:sub15": 171 # CHECK-CP-JSON-DAG: "%191:sub16": 168 # CHECK-CP-JSON-DAG: "%191:sub17": 167 # CHECK-CP-JSON-DAG: "%191:sub18": 166 # CHECK-CP-JSON-DAG: "%191:sub19": 165 # CHECK-CP-JSON-DAG: "%191:sub20": 162 # CHECK-CP-JSON-DAG: "%191:sub21": 161 # CHECK-CP-JSON-DAG: "%191:sub22": 160 # CHECK-CP-JSON-DAG: "%191:sub23": 159 # CHECK-CP-JSON-DAG: "%191:sub24": 156 # CHECK-CP-JSON-DAG: "%191:sub25": 155 # CHECK-CP-JSON-DAG: "%191:sub26": 154 # CHECK-CP-JSON-DAG: "%191:sub27": 153 # CHECK-CP-JSON-DAG: "%191:sub28": 150 # CHECK-CP-JSON-DAG: "%191:sub29": 149 # CHECK-CP-JSON-DAG: "%191:sub30": 148 # CHECK-CP-JSON-DAG: "%191:sub31": 147 # CHECK-CP-JSON-DAG: "%233:sub0": 240 # CHECK-CP-JSON-DAG: "%233:sub1": 239 # CHECK-CP-JSON-DAG: "%233:sub2": 238 # CHECK-CP-JSON-DAG: "%233:sub3": 237 # CHECK-CP-JSON-DAG: "%233:sub4": 234 # CHECK-CP-JSON-DAG: "%233:sub5": 233 # CHECK-CP-JSON-DAG: "%233:sub6": 232 # CHECK-CP-JSON-DAG: "%233:sub7": 231 # CHECK-CP-JSON-DAG: "%233:sub8": 228 # CHECK-CP-JSON-DAG: "%233:sub9": 227 # CHECK-CP-JSON-DAG: "%233:sub10": 226 # CHECK-CP-JSON-DAG: "%233:sub11": 225 # CHECK-CP-JSON-DAG: "%233:sub12": 222 # CHECK-CP-JSON-DAG: "%233:sub13": 221 # CHECK-CP-JSON-DAG: "%233:sub14": 220 # CHECK-CP-JSON-DAG: "%233:sub15": 219 # CHECK-CP-JSON-DAG: "%233:sub16": 216 # CHECK-CP-JSON-DAG: "%233:sub17": 215 # CHECK-CP-JSON-DAG: "%233:sub18": 214 # CHECK-CP-JSON-DAG: "%233:sub19": 213 # CHECK-CP-JSON-DAG: "%233:sub20": 210 # CHECK-CP-JSON-DAG: "%233:sub21": 209 # CHECK-CP-JSON-DAG: "%233:sub22": 208 # CHECK-CP-JSON-DAG: "%233:sub23": 207 # CHECK-CP-JSON-DAG: "%233:sub24": 204 # CHECK-CP-JSON-DAG: "%233:sub25": 203 # CHECK-CP-JSON-DAG: "%233:sub26": 202 # CHECK-CP-JSON-DAG: "%233:sub27": 201 # CHECK-CP-JSON-DAG: "%233:sub28": 198 # CHECK-CP-JSON-DAG: "%233:sub29": 197 # CHECK-CP-JSON-DAG: "%233:sub30": 196 # CHECK-CP-JSON-DAG: "%233:sub31": 195 # CHECK-CP-JSON-DAG: "%275:sub0": 288 # CHECK-CP-JSON-DAG: "%275:sub1": 287 # CHECK-CP-JSON-DAG: "%275:sub2": 286 # CHECK-CP-JSON-DAG: "%275:sub3": 285 # CHECK-CP-JSON-DAG: "%275:sub4": 282 # CHECK-CP-JSON-DAG: "%275:sub5": 281 # CHECK-CP-JSON-DAG: "%275:sub6": 280 # CHECK-CP-JSON-DAG: "%275:sub7": 279 # CHECK-CP-JSON-DAG: "%275:sub8": 276 # CHECK-CP-JSON-DAG: "%275:sub9": 275 # CHECK-CP-JSON-DAG: "%275:sub10": 274 # CHECK-CP-JSON-DAG: "%275:sub11": 273 # CHECK-CP-JSON-DAG: "%275:sub12": 270 # CHECK-CP-JSON-DAG: "%275:sub13": 269 # CHECK-CP-JSON-DAG: "%275:sub14": 268 # CHECK-CP-JSON-DAG: "%275:sub15": 267 # CHECK-CP-JSON-DAG: "%275:sub16": 264 # CHECK-CP-JSON-DAG: "%275:sub17": 263 # CHECK-CP-JSON-DAG: "%275:sub18": 262 # CHECK-CP-JSON-DAG: "%275:sub19": 261 # CHECK-CP-JSON-DAG: "%275:sub20": 258 # CHECK-CP-JSON-DAG: "%275:sub21": 257 # CHECK-CP-JSON-DAG: "%275:sub22": 256 # CHECK-CP-JSON-DAG: "%275:sub23": 255 # CHECK-CP-JSON-DAG: "%275:sub24": 252 # CHECK-CP-JSON-DAG: "%275:sub25": 251 # CHECK-CP-JSON-DAG: "%275:sub26": 250 # CHECK-CP-JSON-DAG: "%275:sub27": 249 # CHECK-CP-JSON-DAG: "%275:sub28": 246 # CHECK-CP-JSON-DAG: "%275:sub29": 245 # CHECK-CP-JSON-DAG: "%275:sub30": 244 # CHECK-CP-JSON-DAG: "%275:sub31": 243 # CHECK-CP-JSON-DAG: "%317:sub0": 336 # CHECK-CP-JSON-DAG: "%317:sub1": 335 # CHECK-CP-JSON-DAG: "%317:sub2": 334 # CHECK-CP-JSON-DAG: "%317:sub3": 333 # CHECK-CP-JSON-DAG: "%317:sub4": 330 # CHECK-CP-JSON-DAG: "%317:sub5": 329 # CHECK-CP-JSON-DAG: "%317:sub6": 328 # CHECK-CP-JSON-DAG: "%317:sub7": 327 # CHECK-CP-JSON-DAG: "%317:sub8": 324 # CHECK-CP-JSON-DAG: "%317:sub9": 323 # CHECK-CP-JSON-DAG: "%317:sub10": 322 # CHECK-CP-JSON-DAG: "%317:sub11": 321 # CHECK-CP-JSON-DAG: "%317:sub12": 318 # CHECK-CP-JSON-DAG: "%317:sub13": 317 # CHECK-CP-JSON-DAG: "%317:sub14": 316 # CHECK-CP-JSON-DAG: "%317:sub15": 315 # CHECK-CP-JSON-DAG: "%317:sub16": 312 # CHECK-CP-JSON-DAG: "%317:sub17": 311 # CHECK-CP-JSON-DAG: "%317:sub18": 310 # CHECK-CP-JSON-DAG: "%317:sub19": 309 # CHECK-CP-JSON-DAG: "%317:sub20": 306 # CHECK-CP-JSON-DAG: "%317:sub21": 305 # CHECK-CP-JSON-DAG: "%317:sub22": 304 # CHECK-CP-JSON-DAG: "%317:sub23": 303 # CHECK-CP-JSON-DAG: "%317:sub24": 300 # CHECK-CP-JSON-DAG: "%317:sub25": 299 # CHECK-CP-JSON-DAG: "%317:sub26": 298 # CHECK-CP-JSON-DAG: "%317:sub27": 297 # CHECK-CP-JSON-DAG: "%317:sub28": 294 # CHECK-CP-JSON-DAG: "%317:sub29": 293 # CHECK-CP-JSON-DAG: "%317:sub30": 292 # CHECK-CP-JSON-DAG: "%317:sub31": 291 # CHECK-CP-JSON-DAG: "%359:sub0": 384 # CHECK-CP-JSON-DAG: "%359:sub1": 383 # CHECK-CP-JSON-DAG: "%359:sub2": 382 # CHECK-CP-JSON-DAG: "%359:sub3": 381 # CHECK-CP-JSON-DAG: "%359:sub4": 378 # CHECK-CP-JSON-DAG: "%359:sub5": 377 # CHECK-CP-JSON-DAG: "%359:sub6": 376 # CHECK-CP-JSON-DAG: "%359:sub7": 375 # CHECK-CP-JSON-DAG: "%359:sub8": 372 # CHECK-CP-JSON-DAG: "%359:sub9": 371 # CHECK-CP-JSON-DAG: "%359:sub10": 370 # CHECK-CP-JSON-DAG: "%359:sub11": 369 # CHECK-CP-JSON-DAG: "%359:sub12": 366 # CHECK-CP-JSON-DAG: "%359:sub13": 365 # CHECK-CP-JSON-DAG: "%359:sub14": 364 # CHECK-CP-JSON-DAG: "%359:sub15": 363 # CHECK-CP-JSON-DAG: "%359:sub16": 360 # CHECK-CP-JSON-DAG: "%359:sub17": 359 # CHECK-CP-JSON-DAG: "%359:sub18": 358 # CHECK-CP-JSON-DAG: "%359:sub19": 357 # CHECK-CP-JSON-DAG: "%359:sub20": 354 # CHECK-CP-JSON-DAG: "%359:sub21": 353 # CHECK-CP-JSON-DAG: "%359:sub22": 352 # CHECK-CP-JSON-DAG: "%359:sub23": 351 # CHECK-CP-JSON-DAG: "%359:sub24": 348 # CHECK-CP-JSON-DAG: "%359:sub25": 347 # CHECK-CP-JSON-DAG: "%359:sub26": 346 # CHECK-CP-JSON-DAG: "%359:sub27": 345 # CHECK-CP-JSON-DAG: "%359:sub28": 342 # CHECK-CP-JSON-DAG: "%359:sub29": 341 # CHECK-CP-JSON-DAG: "%359:sub30": 340 # CHECK-CP-JSON-DAG: "%359:sub31": 339 # CHECK-CP-JSON-DAG: "%361": 1 # CHECK-CP-JSON-DAG: "%362": 1 # CHECK-CP-JSON-DAG: "%363": 1 # CHECK-CP-JSON-DAG: "%364": 1 # CHECK-CP-JSON-DAG: "%366": 1 # CHECK-CP-JSON-DAG: "%367": 1 # CHECK-CP-JSON-DAG: "%368": 1 # CHECK-CP-JSON-DAG: "%369": 1 # CHECK-CP-JSON-DAG: "%371": 1 # CHECK-CP-JSON-DAG: "%372": 1 # CHECK-CP-JSON-DAG: "%373": 1 # CHECK-CP-JSON-DAG: "%374": 1 # CHECK-CP-JSON-DAG: "%376": 1 # CHECK-CP-JSON-DAG: "%377": 1 # CHECK-CP-JSON-DAG: "%378": 1 # CHECK-CP-JSON-DAG: "%379": 1 # CHECK-CP-JSON-DAG: "%381": 1 # CHECK-CP-JSON-DAG: "%382": 1 # CHECK-CP-JSON-DAG: "%383": 1 # CHECK-CP-JSON-DAG: "%384": 1 # CHECK-CP-JSON-DAG: "%386": 1 # CHECK-CP-JSON-DAG: "%387": 1 # CHECK-CP-JSON-DAG: "%388": 1 # CHECK-CP-JSON-DAG: "%389": 1 # CHECK-CP-JSON-DAG: "%391": 1 # CHECK-CP-JSON-DAG: "%392": 1 # CHECK-CP-JSON-DAG: "%393": 1 # CHECK-CP-JSON-DAG: "%394": 1 # CHECK-CP-JSON-DAG: "%395:sub0": 0 # CHECK-CP-JSON-DAG: "%396": 1 # CHECK-CP-JSON-DAG: "%397": 1 # CHECK-CP-JSON-DAG: "%398": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%400:vreg_1024 = REG_SEQUENCE %399, %subreg.sub0, %398, %subreg.sub1, %397, %subreg.sub2, %396, %subreg.sub3, %394, %subreg.sub4, %393, %subreg.sub5, %392, %subreg.sub6, %391, %subreg.sub7, %389, %subreg.sub8, %388, %subreg.sub9, %387, %subreg.sub10, %386, %subreg.sub11, %384, %subreg.sub12, %383, %subreg.sub13, %382, %subreg.sub14, %381, %subreg.sub15, %379, %subreg.sub16, %378, %subreg.sub17, %377, %subreg.sub18, %376, %subreg.sub19, %374, %subreg.sub20, %373, %subreg.sub21, %372, %subreg.sub22, %371, %subreg.sub23, %369, %subreg.sub24, %368, %subreg.sub25, %367, %subreg.sub26, %366, %subreg.sub27, %364, %subreg.sub28, %363, %subreg.sub29, %362, %subreg.sub30, %361, %subreg.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 95 # CHECK-CP-JSON-DAG: "%69:sub1": 94 # CHECK-CP-JSON-DAG: "%69:sub2": 93 # CHECK-CP-JSON-DAG: "%69:sub3": 92 # CHECK-CP-JSON-DAG: "%69:sub4": 89 # CHECK-CP-JSON-DAG: "%69:sub5": 88 # CHECK-CP-JSON-DAG: "%69:sub6": 87 # CHECK-CP-JSON-DAG: "%69:sub7": 86 # CHECK-CP-JSON-DAG: "%69:sub8": 83 # CHECK-CP-JSON-DAG: "%69:sub9": 82 # CHECK-CP-JSON-DAG: "%69:sub10": 81 # CHECK-CP-JSON-DAG: "%69:sub11": 80 # CHECK-CP-JSON-DAG: "%69:sub12": 77 # CHECK-CP-JSON-DAG: "%69:sub13": 76 # CHECK-CP-JSON-DAG: "%69:sub14": 75 # CHECK-CP-JSON-DAG: "%69:sub15": 74 # CHECK-CP-JSON-DAG: "%69:sub16": 71 # CHECK-CP-JSON-DAG: "%69:sub17": 70 # CHECK-CP-JSON-DAG: "%69:sub18": 69 # CHECK-CP-JSON-DAG: "%69:sub19": 68 # CHECK-CP-JSON-DAG: "%69:sub20": 65 # CHECK-CP-JSON-DAG: "%69:sub21": 64 # CHECK-CP-JSON-DAG: "%69:sub22": 63 # CHECK-CP-JSON-DAG: "%69:sub23": 62 # CHECK-CP-JSON-DAG: "%69:sub24": 59 # CHECK-CP-JSON-DAG: "%69:sub25": 58 # CHECK-CP-JSON-DAG: "%69:sub26": 57 # CHECK-CP-JSON-DAG: "%69:sub27": 56 # CHECK-CP-JSON-DAG: "%69:sub28": 53 # CHECK-CP-JSON-DAG: "%69:sub29": 52 # CHECK-CP-JSON-DAG: "%69:sub30": 51 # CHECK-CP-JSON-DAG: "%69:sub31": 50 # CHECK-CP-JSON-DAG: "%70:sub0": 47 # CHECK-CP-JSON-DAG: "%70:sub1": 46 # CHECK-CP-JSON-DAG: "%70:sub2": 45 # CHECK-CP-JSON-DAG: "%70:sub3": 44 # CHECK-CP-JSON-DAG: "%70:sub4": 41 # CHECK-CP-JSON-DAG: "%70:sub5": 40 # CHECK-CP-JSON-DAG: "%70:sub6": 39 # CHECK-CP-JSON-DAG: "%70:sub7": 38 # CHECK-CP-JSON-DAG: "%70:sub8": 35 # CHECK-CP-JSON-DAG: "%70:sub9": 34 # CHECK-CP-JSON-DAG: "%70:sub10": 33 # CHECK-CP-JSON-DAG: "%70:sub11": 32 # CHECK-CP-JSON-DAG: "%70:sub12": 29 # CHECK-CP-JSON-DAG: "%70:sub13": 28 # CHECK-CP-JSON-DAG: "%70:sub14": 27 # CHECK-CP-JSON-DAG: "%70:sub15": 26 # CHECK-CP-JSON-DAG: "%70:sub16": 23 # CHECK-CP-JSON-DAG: "%70:sub17": 22 # CHECK-CP-JSON-DAG: "%70:sub18": 21 # CHECK-CP-JSON-DAG: "%70:sub19": 20 # CHECK-CP-JSON-DAG: "%70:sub20": 17 # CHECK-CP-JSON-DAG: "%70:sub21": 16 # CHECK-CP-JSON-DAG: "%70:sub22": 15 # CHECK-CP-JSON-DAG: "%70:sub23": 14 # CHECK-CP-JSON-DAG: "%70:sub24": 11 # CHECK-CP-JSON-DAG: "%70:sub25": 10 # CHECK-CP-JSON-DAG: "%70:sub26": 9 # CHECK-CP-JSON-DAG: "%70:sub27": 8 # CHECK-CP-JSON-DAG: "%70:sub28": 5 # CHECK-CP-JSON-DAG: "%70:sub29": 4 # CHECK-CP-JSON-DAG: "%70:sub30": 3 # CHECK-CP-JSON-DAG: "%70:sub31": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 143 # CHECK-CP-JSON-DAG: "%149:sub1": 142 # CHECK-CP-JSON-DAG: "%149:sub2": 141 # CHECK-CP-JSON-DAG: "%149:sub3": 140 # CHECK-CP-JSON-DAG: "%149:sub4": 137 # CHECK-CP-JSON-DAG: "%149:sub5": 136 # CHECK-CP-JSON-DAG: "%149:sub6": 135 # CHECK-CP-JSON-DAG: "%149:sub7": 134 # CHECK-CP-JSON-DAG: "%149:sub8": 131 # CHECK-CP-JSON-DAG: "%149:sub9": 130 # CHECK-CP-JSON-DAG: "%149:sub10": 129 # CHECK-CP-JSON-DAG: "%149:sub11": 128 # CHECK-CP-JSON-DAG: "%149:sub12": 125 # CHECK-CP-JSON-DAG: "%149:sub13": 124 # CHECK-CP-JSON-DAG: "%149:sub14": 123 # CHECK-CP-JSON-DAG: "%149:sub15": 122 # CHECK-CP-JSON-DAG: "%149:sub16": 119 # CHECK-CP-JSON-DAG: "%149:sub17": 118 # CHECK-CP-JSON-DAG: "%149:sub18": 117 # CHECK-CP-JSON-DAG: "%149:sub19": 116 # CHECK-CP-JSON-DAG: "%149:sub20": 113 # CHECK-CP-JSON-DAG: "%149:sub21": 112 # CHECK-CP-JSON-DAG: "%149:sub22": 111 # CHECK-CP-JSON-DAG: "%149:sub23": 110 # CHECK-CP-JSON-DAG: "%149:sub24": 107 # CHECK-CP-JSON-DAG: "%149:sub25": 106 # CHECK-CP-JSON-DAG: "%149:sub26": 105 # CHECK-CP-JSON-DAG: "%149:sub27": 104 # CHECK-CP-JSON-DAG: "%149:sub28": 101 # CHECK-CP-JSON-DAG: "%149:sub29": 100 # CHECK-CP-JSON-DAG: "%149:sub30": 99 # CHECK-CP-JSON-DAG: "%149:sub31": 98 # CHECK-CP-JSON-DAG: "%191:sub0": 191 # CHECK-CP-JSON-DAG: "%191:sub1": 190 # CHECK-CP-JSON-DAG: "%191:sub2": 189 # CHECK-CP-JSON-DAG: "%191:sub3": 188 # CHECK-CP-JSON-DAG: "%191:sub4": 185 # CHECK-CP-JSON-DAG: "%191:sub5": 184 # CHECK-CP-JSON-DAG: "%191:sub6": 183 # CHECK-CP-JSON-DAG: "%191:sub7": 182 # CHECK-CP-JSON-DAG: "%191:sub8": 179 # CHECK-CP-JSON-DAG: "%191:sub9": 178 # CHECK-CP-JSON-DAG: "%191:sub10": 177 # CHECK-CP-JSON-DAG: "%191:sub11": 176 # CHECK-CP-JSON-DAG: "%191:sub12": 173 # CHECK-CP-JSON-DAG: "%191:sub13": 172 # CHECK-CP-JSON-DAG: "%191:sub14": 171 # CHECK-CP-JSON-DAG: "%191:sub15": 170 # CHECK-CP-JSON-DAG: "%191:sub16": 167 # CHECK-CP-JSON-DAG: "%191:sub17": 166 # CHECK-CP-JSON-DAG: "%191:sub18": 165 # CHECK-CP-JSON-DAG: "%191:sub19": 164 # CHECK-CP-JSON-DAG: "%191:sub20": 161 # CHECK-CP-JSON-DAG: "%191:sub21": 160 # CHECK-CP-JSON-DAG: "%191:sub22": 159 # CHECK-CP-JSON-DAG: "%191:sub23": 158 # CHECK-CP-JSON-DAG: "%191:sub24": 155 # CHECK-CP-JSON-DAG: "%191:sub25": 154 # CHECK-CP-JSON-DAG: "%191:sub26": 153 # CHECK-CP-JSON-DAG: "%191:sub27": 152 # CHECK-CP-JSON-DAG: "%191:sub28": 149 # CHECK-CP-JSON-DAG: "%191:sub29": 148 # CHECK-CP-JSON-DAG: "%191:sub30": 147 # CHECK-CP-JSON-DAG: "%191:sub31": 146 # CHECK-CP-JSON-DAG: "%233:sub0": 239 # CHECK-CP-JSON-DAG: "%233:sub1": 238 # CHECK-CP-JSON-DAG: "%233:sub2": 237 # CHECK-CP-JSON-DAG: "%233:sub3": 236 # CHECK-CP-JSON-DAG: "%233:sub4": 233 # CHECK-CP-JSON-DAG: "%233:sub5": 232 # CHECK-CP-JSON-DAG: "%233:sub6": 231 # CHECK-CP-JSON-DAG: "%233:sub7": 230 # CHECK-CP-JSON-DAG: "%233:sub8": 227 # CHECK-CP-JSON-DAG: "%233:sub9": 226 # CHECK-CP-JSON-DAG: "%233:sub10": 225 # CHECK-CP-JSON-DAG: "%233:sub11": 224 # CHECK-CP-JSON-DAG: "%233:sub12": 221 # CHECK-CP-JSON-DAG: "%233:sub13": 220 # CHECK-CP-JSON-DAG: "%233:sub14": 219 # CHECK-CP-JSON-DAG: "%233:sub15": 218 # CHECK-CP-JSON-DAG: "%233:sub16": 215 # CHECK-CP-JSON-DAG: "%233:sub17": 214 # CHECK-CP-JSON-DAG: "%233:sub18": 213 # CHECK-CP-JSON-DAG: "%233:sub19": 212 # CHECK-CP-JSON-DAG: "%233:sub20": 209 # CHECK-CP-JSON-DAG: "%233:sub21": 208 # CHECK-CP-JSON-DAG: "%233:sub22": 207 # CHECK-CP-JSON-DAG: "%233:sub23": 206 # CHECK-CP-JSON-DAG: "%233:sub24": 203 # CHECK-CP-JSON-DAG: "%233:sub25": 202 # CHECK-CP-JSON-DAG: "%233:sub26": 201 # CHECK-CP-JSON-DAG: "%233:sub27": 200 # CHECK-CP-JSON-DAG: "%233:sub28": 197 # CHECK-CP-JSON-DAG: "%233:sub29": 196 # CHECK-CP-JSON-DAG: "%233:sub30": 195 # CHECK-CP-JSON-DAG: "%233:sub31": 194 # CHECK-CP-JSON-DAG: "%275:sub0": 287 # CHECK-CP-JSON-DAG: "%275:sub1": 286 # CHECK-CP-JSON-DAG: "%275:sub2": 285 # CHECK-CP-JSON-DAG: "%275:sub3": 284 # CHECK-CP-JSON-DAG: "%275:sub4": 281 # CHECK-CP-JSON-DAG: "%275:sub5": 280 # CHECK-CP-JSON-DAG: "%275:sub6": 279 # CHECK-CP-JSON-DAG: "%275:sub7": 278 # CHECK-CP-JSON-DAG: "%275:sub8": 275 # CHECK-CP-JSON-DAG: "%275:sub9": 274 # CHECK-CP-JSON-DAG: "%275:sub10": 273 # CHECK-CP-JSON-DAG: "%275:sub11": 272 # CHECK-CP-JSON-DAG: "%275:sub12": 269 # CHECK-CP-JSON-DAG: "%275:sub13": 268 # CHECK-CP-JSON-DAG: "%275:sub14": 267 # CHECK-CP-JSON-DAG: "%275:sub15": 266 # CHECK-CP-JSON-DAG: "%275:sub16": 263 # CHECK-CP-JSON-DAG: "%275:sub17": 262 # CHECK-CP-JSON-DAG: "%275:sub18": 261 # CHECK-CP-JSON-DAG: "%275:sub19": 260 # CHECK-CP-JSON-DAG: "%275:sub20": 257 # CHECK-CP-JSON-DAG: "%275:sub21": 256 # CHECK-CP-JSON-DAG: "%275:sub22": 255 # CHECK-CP-JSON-DAG: "%275:sub23": 254 # CHECK-CP-JSON-DAG: "%275:sub24": 251 # CHECK-CP-JSON-DAG: "%275:sub25": 250 # CHECK-CP-JSON-DAG: "%275:sub26": 249 # CHECK-CP-JSON-DAG: "%275:sub27": 248 # CHECK-CP-JSON-DAG: "%275:sub28": 245 # CHECK-CP-JSON-DAG: "%275:sub29": 244 # CHECK-CP-JSON-DAG: "%275:sub30": 243 # CHECK-CP-JSON-DAG: "%275:sub31": 242 # CHECK-CP-JSON-DAG: "%317:sub0": 335 # CHECK-CP-JSON-DAG: "%317:sub1": 334 # CHECK-CP-JSON-DAG: "%317:sub2": 333 # CHECK-CP-JSON-DAG: "%317:sub3": 332 # CHECK-CP-JSON-DAG: "%317:sub4": 329 # CHECK-CP-JSON-DAG: "%317:sub5": 328 # CHECK-CP-JSON-DAG: "%317:sub6": 327 # CHECK-CP-JSON-DAG: "%317:sub7": 326 # CHECK-CP-JSON-DAG: "%317:sub8": 323 # CHECK-CP-JSON-DAG: "%317:sub9": 322 # CHECK-CP-JSON-DAG: "%317:sub10": 321 # CHECK-CP-JSON-DAG: "%317:sub11": 320 # CHECK-CP-JSON-DAG: "%317:sub12": 317 # CHECK-CP-JSON-DAG: "%317:sub13": 316 # CHECK-CP-JSON-DAG: "%317:sub14": 315 # CHECK-CP-JSON-DAG: "%317:sub15": 314 # CHECK-CP-JSON-DAG: "%317:sub16": 311 # CHECK-CP-JSON-DAG: "%317:sub17": 310 # CHECK-CP-JSON-DAG: "%317:sub18": 309 # CHECK-CP-JSON-DAG: "%317:sub19": 308 # CHECK-CP-JSON-DAG: "%317:sub20": 305 # CHECK-CP-JSON-DAG: "%317:sub21": 304 # CHECK-CP-JSON-DAG: "%317:sub22": 303 # CHECK-CP-JSON-DAG: "%317:sub23": 302 # CHECK-CP-JSON-DAG: "%317:sub24": 299 # CHECK-CP-JSON-DAG: "%317:sub25": 298 # CHECK-CP-JSON-DAG: "%317:sub26": 297 # CHECK-CP-JSON-DAG: "%317:sub27": 296 # CHECK-CP-JSON-DAG: "%317:sub28": 293 # CHECK-CP-JSON-DAG: "%317:sub29": 292 # CHECK-CP-JSON-DAG: "%317:sub30": 291 # CHECK-CP-JSON-DAG: "%317:sub31": 290 # CHECK-CP-JSON-DAG: "%359:sub0": 383 # CHECK-CP-JSON-DAG: "%359:sub1": 382 # CHECK-CP-JSON-DAG: "%359:sub2": 381 # CHECK-CP-JSON-DAG: "%359:sub3": 380 # CHECK-CP-JSON-DAG: "%359:sub4": 377 # CHECK-CP-JSON-DAG: "%359:sub5": 376 # CHECK-CP-JSON-DAG: "%359:sub6": 375 # CHECK-CP-JSON-DAG: "%359:sub7": 374 # CHECK-CP-JSON-DAG: "%359:sub8": 371 # CHECK-CP-JSON-DAG: "%359:sub9": 370 # CHECK-CP-JSON-DAG: "%359:sub10": 369 # CHECK-CP-JSON-DAG: "%359:sub11": 368 # CHECK-CP-JSON-DAG: "%359:sub12": 365 # CHECK-CP-JSON-DAG: "%359:sub13": 364 # CHECK-CP-JSON-DAG: "%359:sub14": 363 # CHECK-CP-JSON-DAG: "%359:sub15": 362 # CHECK-CP-JSON-DAG: "%359:sub16": 359 # CHECK-CP-JSON-DAG: "%359:sub17": 358 # CHECK-CP-JSON-DAG: "%359:sub18": 357 # CHECK-CP-JSON-DAG: "%359:sub19": 356 # CHECK-CP-JSON-DAG: "%359:sub20": 353 # CHECK-CP-JSON-DAG: "%359:sub21": 352 # CHECK-CP-JSON-DAG: "%359:sub22": 351 # CHECK-CP-JSON-DAG: "%359:sub23": 350 # CHECK-CP-JSON-DAG: "%359:sub24": 347 # CHECK-CP-JSON-DAG: "%359:sub25": 346 # CHECK-CP-JSON-DAG: "%359:sub26": 345 # CHECK-CP-JSON-DAG: "%359:sub27": 344 # CHECK-CP-JSON-DAG: "%359:sub28": 341 # CHECK-CP-JSON-DAG: "%359:sub29": 340 # CHECK-CP-JSON-DAG: "%359:sub30": 339 # CHECK-CP-JSON-DAG: "%359:sub31": 338 # CHECK-CP-JSON-DAG: "%361": 0 # CHECK-CP-JSON-DAG: "%362": 0 # CHECK-CP-JSON-DAG: "%363": 0 # CHECK-CP-JSON-DAG: "%364": 0 # CHECK-CP-JSON-DAG: "%366": 0 # CHECK-CP-JSON-DAG: "%367": 0 # CHECK-CP-JSON-DAG: "%368": 0 # CHECK-CP-JSON-DAG: "%369": 0 # CHECK-CP-JSON-DAG: "%371": 0 # CHECK-CP-JSON-DAG: "%372": 0 # CHECK-CP-JSON-DAG: "%373": 0 # CHECK-CP-JSON-DAG: "%374": 0 # CHECK-CP-JSON-DAG: "%376": 0 # CHECK-CP-JSON-DAG: "%377": 0 # CHECK-CP-JSON-DAG: "%378": 0 # CHECK-CP-JSON-DAG: "%379": 0 # CHECK-CP-JSON-DAG: "%381": 0 # CHECK-CP-JSON-DAG: "%382": 0 # CHECK-CP-JSON-DAG: "%383": 0 # CHECK-CP-JSON-DAG: "%384": 0 # CHECK-CP-JSON-DAG: "%386": 0 # CHECK-CP-JSON-DAG: "%387": 0 # CHECK-CP-JSON-DAG: "%388": 0 # CHECK-CP-JSON-DAG: "%389": 0 # CHECK-CP-JSON-DAG: "%391": 0 # CHECK-CP-JSON-DAG: "%392": 0 # CHECK-CP-JSON-DAG: "%393": 0 # CHECK-CP-JSON-DAG: "%394": 0 # CHECK-CP-JSON-DAG: "%396": 0 # CHECK-CP-JSON-DAG: "%397": 0 # CHECK-CP-JSON-DAG: "%398": 0 # CHECK-CP-JSON-DAG: "%399": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%401:vreg_1024 = COPY %400", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 94 # CHECK-CP-JSON-DAG: "%69:sub1": 93 # CHECK-CP-JSON-DAG: "%69:sub2": 92 # CHECK-CP-JSON-DAG: "%69:sub3": 91 # CHECK-CP-JSON-DAG: "%69:sub4": 88 # CHECK-CP-JSON-DAG: "%69:sub5": 87 # CHECK-CP-JSON-DAG: "%69:sub6": 86 # CHECK-CP-JSON-DAG: "%69:sub7": 85 # CHECK-CP-JSON-DAG: "%69:sub8": 82 # CHECK-CP-JSON-DAG: "%69:sub9": 81 # CHECK-CP-JSON-DAG: "%69:sub10": 80 # CHECK-CP-JSON-DAG: "%69:sub11": 79 # CHECK-CP-JSON-DAG: "%69:sub12": 76 # CHECK-CP-JSON-DAG: "%69:sub13": 75 # CHECK-CP-JSON-DAG: "%69:sub14": 74 # CHECK-CP-JSON-DAG: "%69:sub15": 73 # CHECK-CP-JSON-DAG: "%69:sub16": 70 # CHECK-CP-JSON-DAG: "%69:sub17": 69 # CHECK-CP-JSON-DAG: "%69:sub18": 68 # CHECK-CP-JSON-DAG: "%69:sub19": 67 # CHECK-CP-JSON-DAG: "%69:sub20": 64 # CHECK-CP-JSON-DAG: "%69:sub21": 63 # CHECK-CP-JSON-DAG: "%69:sub22": 62 # CHECK-CP-JSON-DAG: "%69:sub23": 61 # CHECK-CP-JSON-DAG: "%69:sub24": 58 # CHECK-CP-JSON-DAG: "%69:sub25": 57 # CHECK-CP-JSON-DAG: "%69:sub26": 56 # CHECK-CP-JSON-DAG: "%69:sub27": 55 # CHECK-CP-JSON-DAG: "%69:sub28": 52 # CHECK-CP-JSON-DAG: "%69:sub29": 51 # CHECK-CP-JSON-DAG: "%69:sub30": 50 # CHECK-CP-JSON-DAG: "%69:sub31": 49 # CHECK-CP-JSON-DAG: "%70:sub0": 46 # CHECK-CP-JSON-DAG: "%70:sub1": 45 # CHECK-CP-JSON-DAG: "%70:sub2": 44 # CHECK-CP-JSON-DAG: "%70:sub3": 43 # CHECK-CP-JSON-DAG: "%70:sub4": 40 # CHECK-CP-JSON-DAG: "%70:sub5": 39 # CHECK-CP-JSON-DAG: "%70:sub6": 38 # CHECK-CP-JSON-DAG: "%70:sub7": 37 # CHECK-CP-JSON-DAG: "%70:sub8": 34 # CHECK-CP-JSON-DAG: "%70:sub9": 33 # CHECK-CP-JSON-DAG: "%70:sub10": 32 # CHECK-CP-JSON-DAG: "%70:sub11": 31 # CHECK-CP-JSON-DAG: "%70:sub12": 28 # CHECK-CP-JSON-DAG: "%70:sub13": 27 # CHECK-CP-JSON-DAG: "%70:sub14": 26 # CHECK-CP-JSON-DAG: "%70:sub15": 25 # CHECK-CP-JSON-DAG: "%70:sub16": 22 # CHECK-CP-JSON-DAG: "%70:sub17": 21 # CHECK-CP-JSON-DAG: "%70:sub18": 20 # CHECK-CP-JSON-DAG: "%70:sub19": 19 # CHECK-CP-JSON-DAG: "%70:sub20": 16 # CHECK-CP-JSON-DAG: "%70:sub21": 15 # CHECK-CP-JSON-DAG: "%70:sub22": 14 # CHECK-CP-JSON-DAG: "%70:sub23": 13 # CHECK-CP-JSON-DAG: "%70:sub24": 10 # CHECK-CP-JSON-DAG: "%70:sub25": 9 # CHECK-CP-JSON-DAG: "%70:sub26": 8 # CHECK-CP-JSON-DAG: "%70:sub27": 7 # CHECK-CP-JSON-DAG: "%70:sub28": 4 # CHECK-CP-JSON-DAG: "%70:sub29": 3 # CHECK-CP-JSON-DAG: "%70:sub30": 2 # CHECK-CP-JSON-DAG: "%70:sub31": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 142 # CHECK-CP-JSON-DAG: "%149:sub1": 141 # CHECK-CP-JSON-DAG: "%149:sub2": 140 # CHECK-CP-JSON-DAG: "%149:sub3": 139 # CHECK-CP-JSON-DAG: "%149:sub4": 136 # CHECK-CP-JSON-DAG: "%149:sub5": 135 # CHECK-CP-JSON-DAG: "%149:sub6": 134 # CHECK-CP-JSON-DAG: "%149:sub7": 133 # CHECK-CP-JSON-DAG: "%149:sub8": 130 # CHECK-CP-JSON-DAG: "%149:sub9": 129 # CHECK-CP-JSON-DAG: "%149:sub10": 128 # CHECK-CP-JSON-DAG: "%149:sub11": 127 # CHECK-CP-JSON-DAG: "%149:sub12": 124 # CHECK-CP-JSON-DAG: "%149:sub13": 123 # CHECK-CP-JSON-DAG: "%149:sub14": 122 # CHECK-CP-JSON-DAG: "%149:sub15": 121 # CHECK-CP-JSON-DAG: "%149:sub16": 118 # CHECK-CP-JSON-DAG: "%149:sub17": 117 # CHECK-CP-JSON-DAG: "%149:sub18": 116 # CHECK-CP-JSON-DAG: "%149:sub19": 115 # CHECK-CP-JSON-DAG: "%149:sub20": 112 # CHECK-CP-JSON-DAG: "%149:sub21": 111 # CHECK-CP-JSON-DAG: "%149:sub22": 110 # CHECK-CP-JSON-DAG: "%149:sub23": 109 # CHECK-CP-JSON-DAG: "%149:sub24": 106 # CHECK-CP-JSON-DAG: "%149:sub25": 105 # CHECK-CP-JSON-DAG: "%149:sub26": 104 # CHECK-CP-JSON-DAG: "%149:sub27": 103 # CHECK-CP-JSON-DAG: "%149:sub28": 100 # CHECK-CP-JSON-DAG: "%149:sub29": 99 # CHECK-CP-JSON-DAG: "%149:sub30": 98 # CHECK-CP-JSON-DAG: "%149:sub31": 97 # CHECK-CP-JSON-DAG: "%191:sub0": 190 # CHECK-CP-JSON-DAG: "%191:sub1": 189 # CHECK-CP-JSON-DAG: "%191:sub2": 188 # CHECK-CP-JSON-DAG: "%191:sub3": 187 # CHECK-CP-JSON-DAG: "%191:sub4": 184 # CHECK-CP-JSON-DAG: "%191:sub5": 183 # CHECK-CP-JSON-DAG: "%191:sub6": 182 # CHECK-CP-JSON-DAG: "%191:sub7": 181 # CHECK-CP-JSON-DAG: "%191:sub8": 178 # CHECK-CP-JSON-DAG: "%191:sub9": 177 # CHECK-CP-JSON-DAG: "%191:sub10": 176 # CHECK-CP-JSON-DAG: "%191:sub11": 175 # CHECK-CP-JSON-DAG: "%191:sub12": 172 # CHECK-CP-JSON-DAG: "%191:sub13": 171 # CHECK-CP-JSON-DAG: "%191:sub14": 170 # CHECK-CP-JSON-DAG: "%191:sub15": 169 # CHECK-CP-JSON-DAG: "%191:sub16": 166 # CHECK-CP-JSON-DAG: "%191:sub17": 165 # CHECK-CP-JSON-DAG: "%191:sub18": 164 # CHECK-CP-JSON-DAG: "%191:sub19": 163 # CHECK-CP-JSON-DAG: "%191:sub20": 160 # CHECK-CP-JSON-DAG: "%191:sub21": 159 # CHECK-CP-JSON-DAG: "%191:sub22": 158 # CHECK-CP-JSON-DAG: "%191:sub23": 157 # CHECK-CP-JSON-DAG: "%191:sub24": 154 # CHECK-CP-JSON-DAG: "%191:sub25": 153 # CHECK-CP-JSON-DAG: "%191:sub26": 152 # CHECK-CP-JSON-DAG: "%191:sub27": 151 # CHECK-CP-JSON-DAG: "%191:sub28": 148 # CHECK-CP-JSON-DAG: "%191:sub29": 147 # CHECK-CP-JSON-DAG: "%191:sub30": 146 # CHECK-CP-JSON-DAG: "%191:sub31": 145 # CHECK-CP-JSON-DAG: "%233:sub0": 238 # CHECK-CP-JSON-DAG: "%233:sub1": 237 # CHECK-CP-JSON-DAG: "%233:sub2": 236 # CHECK-CP-JSON-DAG: "%233:sub3": 235 # CHECK-CP-JSON-DAG: "%233:sub4": 232 # CHECK-CP-JSON-DAG: "%233:sub5": 231 # CHECK-CP-JSON-DAG: "%233:sub6": 230 # CHECK-CP-JSON-DAG: "%233:sub7": 229 # CHECK-CP-JSON-DAG: "%233:sub8": 226 # CHECK-CP-JSON-DAG: "%233:sub9": 225 # CHECK-CP-JSON-DAG: "%233:sub10": 224 # CHECK-CP-JSON-DAG: "%233:sub11": 223 # CHECK-CP-JSON-DAG: "%233:sub12": 220 # CHECK-CP-JSON-DAG: "%233:sub13": 219 # CHECK-CP-JSON-DAG: "%233:sub14": 218 # CHECK-CP-JSON-DAG: "%233:sub15": 217 # CHECK-CP-JSON-DAG: "%233:sub16": 214 # CHECK-CP-JSON-DAG: "%233:sub17": 213 # CHECK-CP-JSON-DAG: "%233:sub18": 212 # CHECK-CP-JSON-DAG: "%233:sub19": 211 # CHECK-CP-JSON-DAG: "%233:sub20": 208 # CHECK-CP-JSON-DAG: "%233:sub21": 207 # CHECK-CP-JSON-DAG: "%233:sub22": 206 # CHECK-CP-JSON-DAG: "%233:sub23": 205 # CHECK-CP-JSON-DAG: "%233:sub24": 202 # CHECK-CP-JSON-DAG: "%233:sub25": 201 # CHECK-CP-JSON-DAG: "%233:sub26": 200 # CHECK-CP-JSON-DAG: "%233:sub27": 199 # CHECK-CP-JSON-DAG: "%233:sub28": 196 # CHECK-CP-JSON-DAG: "%233:sub29": 195 # CHECK-CP-JSON-DAG: "%233:sub30": 194 # CHECK-CP-JSON-DAG: "%233:sub31": 193 # CHECK-CP-JSON-DAG: "%275:sub0": 286 # CHECK-CP-JSON-DAG: "%275:sub1": 285 # CHECK-CP-JSON-DAG: "%275:sub2": 284 # CHECK-CP-JSON-DAG: "%275:sub3": 283 # CHECK-CP-JSON-DAG: "%275:sub4": 280 # CHECK-CP-JSON-DAG: "%275:sub5": 279 # CHECK-CP-JSON-DAG: "%275:sub6": 278 # CHECK-CP-JSON-DAG: "%275:sub7": 277 # CHECK-CP-JSON-DAG: "%275:sub8": 274 # CHECK-CP-JSON-DAG: "%275:sub9": 273 # CHECK-CP-JSON-DAG: "%275:sub10": 272 # CHECK-CP-JSON-DAG: "%275:sub11": 271 # CHECK-CP-JSON-DAG: "%275:sub12": 268 # CHECK-CP-JSON-DAG: "%275:sub13": 267 # CHECK-CP-JSON-DAG: "%275:sub14": 266 # CHECK-CP-JSON-DAG: "%275:sub15": 265 # CHECK-CP-JSON-DAG: "%275:sub16": 262 # CHECK-CP-JSON-DAG: "%275:sub17": 261 # CHECK-CP-JSON-DAG: "%275:sub18": 260 # CHECK-CP-JSON-DAG: "%275:sub19": 259 # CHECK-CP-JSON-DAG: "%275:sub20": 256 # CHECK-CP-JSON-DAG: "%275:sub21": 255 # CHECK-CP-JSON-DAG: "%275:sub22": 254 # CHECK-CP-JSON-DAG: "%275:sub23": 253 # CHECK-CP-JSON-DAG: "%275:sub24": 250 # CHECK-CP-JSON-DAG: "%275:sub25": 249 # CHECK-CP-JSON-DAG: "%275:sub26": 248 # CHECK-CP-JSON-DAG: "%275:sub27": 247 # CHECK-CP-JSON-DAG: "%275:sub28": 244 # CHECK-CP-JSON-DAG: "%275:sub29": 243 # CHECK-CP-JSON-DAG: "%275:sub30": 242 # CHECK-CP-JSON-DAG: "%275:sub31": 241 # CHECK-CP-JSON-DAG: "%317:sub0": 334 # CHECK-CP-JSON-DAG: "%317:sub1": 333 # CHECK-CP-JSON-DAG: "%317:sub2": 332 # CHECK-CP-JSON-DAG: "%317:sub3": 331 # CHECK-CP-JSON-DAG: "%317:sub4": 328 # CHECK-CP-JSON-DAG: "%317:sub5": 327 # CHECK-CP-JSON-DAG: "%317:sub6": 326 # CHECK-CP-JSON-DAG: "%317:sub7": 325 # CHECK-CP-JSON-DAG: "%317:sub8": 322 # CHECK-CP-JSON-DAG: "%317:sub9": 321 # CHECK-CP-JSON-DAG: "%317:sub10": 320 # CHECK-CP-JSON-DAG: "%317:sub11": 319 # CHECK-CP-JSON-DAG: "%317:sub12": 316 # CHECK-CP-JSON-DAG: "%317:sub13": 315 # CHECK-CP-JSON-DAG: "%317:sub14": 314 # CHECK-CP-JSON-DAG: "%317:sub15": 313 # CHECK-CP-JSON-DAG: "%317:sub16": 310 # CHECK-CP-JSON-DAG: "%317:sub17": 309 # CHECK-CP-JSON-DAG: "%317:sub18": 308 # CHECK-CP-JSON-DAG: "%317:sub19": 307 # CHECK-CP-JSON-DAG: "%317:sub20": 304 # CHECK-CP-JSON-DAG: "%317:sub21": 303 # CHECK-CP-JSON-DAG: "%317:sub22": 302 # CHECK-CP-JSON-DAG: "%317:sub23": 301 # CHECK-CP-JSON-DAG: "%317:sub24": 298 # CHECK-CP-JSON-DAG: "%317:sub25": 297 # CHECK-CP-JSON-DAG: "%317:sub26": 296 # CHECK-CP-JSON-DAG: "%317:sub27": 295 # CHECK-CP-JSON-DAG: "%317:sub28": 292 # CHECK-CP-JSON-DAG: "%317:sub29": 291 # CHECK-CP-JSON-DAG: "%317:sub30": 290 # CHECK-CP-JSON-DAG: "%317:sub31": 289 # CHECK-CP-JSON-DAG: "%359:sub0": 382 # CHECK-CP-JSON-DAG: "%359:sub1": 381 # CHECK-CP-JSON-DAG: "%359:sub2": 380 # CHECK-CP-JSON-DAG: "%359:sub3": 379 # CHECK-CP-JSON-DAG: "%359:sub4": 376 # CHECK-CP-JSON-DAG: "%359:sub5": 375 # CHECK-CP-JSON-DAG: "%359:sub6": 374 # CHECK-CP-JSON-DAG: "%359:sub7": 373 # CHECK-CP-JSON-DAG: "%359:sub8": 370 # CHECK-CP-JSON-DAG: "%359:sub9": 369 # CHECK-CP-JSON-DAG: "%359:sub10": 368 # CHECK-CP-JSON-DAG: "%359:sub11": 367 # CHECK-CP-JSON-DAG: "%359:sub12": 364 # CHECK-CP-JSON-DAG: "%359:sub13": 363 # CHECK-CP-JSON-DAG: "%359:sub14": 362 # CHECK-CP-JSON-DAG: "%359:sub15": 361 # CHECK-CP-JSON-DAG: "%359:sub16": 358 # CHECK-CP-JSON-DAG: "%359:sub17": 357 # CHECK-CP-JSON-DAG: "%359:sub18": 356 # CHECK-CP-JSON-DAG: "%359:sub19": 355 # CHECK-CP-JSON-DAG: "%359:sub20": 352 # CHECK-CP-JSON-DAG: "%359:sub21": 351 # CHECK-CP-JSON-DAG: "%359:sub22": 350 # CHECK-CP-JSON-DAG: "%359:sub23": 349 # CHECK-CP-JSON-DAG: "%359:sub24": 346 # CHECK-CP-JSON-DAG: "%359:sub25": 345 # CHECK-CP-JSON-DAG: "%359:sub26": 344 # CHECK-CP-JSON-DAG: "%359:sub27": 343 # CHECK-CP-JSON-DAG: "%359:sub28": 340 # CHECK-CP-JSON-DAG: "%359:sub29": 339 # CHECK-CP-JSON-DAG: "%359:sub30": 338 # CHECK-CP-JSON-DAG: "%359:sub31": 337 # CHECK-CP-JSON-DAG: "%400": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%359", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%359:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: } # CHECK-CP-JSON-NEXT: ], # CHECK-CP-JSON-NEXT: "bb.1": [ # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%402:vgpr_32 = COPY %70.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 93 # CHECK-CP-JSON-DAG: "%69:sub1": 92 # CHECK-CP-JSON-DAG: "%69:sub2": 91 # CHECK-CP-JSON-DAG: "%69:sub3": 90 # CHECK-CP-JSON-DAG: "%69:sub4": 87 # CHECK-CP-JSON-DAG: "%69:sub5": 86 # CHECK-CP-JSON-DAG: "%69:sub6": 85 # CHECK-CP-JSON-DAG: "%69:sub7": 84 # CHECK-CP-JSON-DAG: "%69:sub8": 81 # CHECK-CP-JSON-DAG: "%69:sub9": 80 # CHECK-CP-JSON-DAG: "%69:sub10": 79 # CHECK-CP-JSON-DAG: "%69:sub11": 78 # CHECK-CP-JSON-DAG: "%69:sub12": 75 # CHECK-CP-JSON-DAG: "%69:sub13": 74 # CHECK-CP-JSON-DAG: "%69:sub14": 73 # CHECK-CP-JSON-DAG: "%69:sub15": 72 # CHECK-CP-JSON-DAG: "%69:sub16": 69 # CHECK-CP-JSON-DAG: "%69:sub17": 68 # CHECK-CP-JSON-DAG: "%69:sub18": 67 # CHECK-CP-JSON-DAG: "%69:sub19": 66 # CHECK-CP-JSON-DAG: "%69:sub20": 63 # CHECK-CP-JSON-DAG: "%69:sub21": 62 # CHECK-CP-JSON-DAG: "%69:sub22": 61 # CHECK-CP-JSON-DAG: "%69:sub23": 60 # CHECK-CP-JSON-DAG: "%69:sub24": 57 # CHECK-CP-JSON-DAG: "%69:sub25": 56 # CHECK-CP-JSON-DAG: "%69:sub26": 55 # CHECK-CP-JSON-DAG: "%69:sub27": 54 # CHECK-CP-JSON-DAG: "%69:sub28": 51 # CHECK-CP-JSON-DAG: "%69:sub29": 50 # CHECK-CP-JSON-DAG: "%69:sub30": 49 # CHECK-CP-JSON-DAG: "%69:sub31": 48 # CHECK-CP-JSON-DAG: "%70:sub0": 45 # CHECK-CP-JSON-DAG: "%70:sub1": 44 # CHECK-CP-JSON-DAG: "%70:sub2": 43 # CHECK-CP-JSON-DAG: "%70:sub3": 42 # CHECK-CP-JSON-DAG: "%70:sub4": 39 # CHECK-CP-JSON-DAG: "%70:sub5": 38 # CHECK-CP-JSON-DAG: "%70:sub6": 37 # CHECK-CP-JSON-DAG: "%70:sub7": 36 # CHECK-CP-JSON-DAG: "%70:sub8": 33 # CHECK-CP-JSON-DAG: "%70:sub9": 32 # CHECK-CP-JSON-DAG: "%70:sub10": 31 # CHECK-CP-JSON-DAG: "%70:sub11": 30 # CHECK-CP-JSON-DAG: "%70:sub12": 27 # CHECK-CP-JSON-DAG: "%70:sub13": 26 # CHECK-CP-JSON-DAG: "%70:sub14": 25 # CHECK-CP-JSON-DAG: "%70:sub15": 24 # CHECK-CP-JSON-DAG: "%70:sub16": 21 # CHECK-CP-JSON-DAG: "%70:sub17": 20 # CHECK-CP-JSON-DAG: "%70:sub18": 19 # CHECK-CP-JSON-DAG: "%70:sub19": 18 # CHECK-CP-JSON-DAG: "%70:sub20": 15 # CHECK-CP-JSON-DAG: "%70:sub21": 14 # CHECK-CP-JSON-DAG: "%70:sub22": 13 # CHECK-CP-JSON-DAG: "%70:sub23": 12 # CHECK-CP-JSON-DAG: "%70:sub24": 9 # CHECK-CP-JSON-DAG: "%70:sub25": 8 # CHECK-CP-JSON-DAG: "%70:sub26": 7 # CHECK-CP-JSON-DAG: "%70:sub27": 6 # CHECK-CP-JSON-DAG: "%70:sub28": 3 # CHECK-CP-JSON-DAG: "%70:sub29": 2 # CHECK-CP-JSON-DAG: "%70:sub30": 1 # CHECK-CP-JSON-DAG: "%70:sub31": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 141 # CHECK-CP-JSON-DAG: "%149:sub1": 140 # CHECK-CP-JSON-DAG: "%149:sub2": 139 # CHECK-CP-JSON-DAG: "%149:sub3": 138 # CHECK-CP-JSON-DAG: "%149:sub4": 135 # CHECK-CP-JSON-DAG: "%149:sub5": 134 # CHECK-CP-JSON-DAG: "%149:sub6": 133 # CHECK-CP-JSON-DAG: "%149:sub7": 132 # CHECK-CP-JSON-DAG: "%149:sub8": 129 # CHECK-CP-JSON-DAG: "%149:sub9": 128 # CHECK-CP-JSON-DAG: "%149:sub10": 127 # CHECK-CP-JSON-DAG: "%149:sub11": 126 # CHECK-CP-JSON-DAG: "%149:sub12": 123 # CHECK-CP-JSON-DAG: "%149:sub13": 122 # CHECK-CP-JSON-DAG: "%149:sub14": 121 # CHECK-CP-JSON-DAG: "%149:sub15": 120 # CHECK-CP-JSON-DAG: "%149:sub16": 117 # CHECK-CP-JSON-DAG: "%149:sub17": 116 # CHECK-CP-JSON-DAG: "%149:sub18": 115 # CHECK-CP-JSON-DAG: "%149:sub19": 114 # CHECK-CP-JSON-DAG: "%149:sub20": 111 # CHECK-CP-JSON-DAG: "%149:sub21": 110 # CHECK-CP-JSON-DAG: "%149:sub22": 109 # CHECK-CP-JSON-DAG: "%149:sub23": 108 # CHECK-CP-JSON-DAG: "%149:sub24": 105 # CHECK-CP-JSON-DAG: "%149:sub25": 104 # CHECK-CP-JSON-DAG: "%149:sub26": 103 # CHECK-CP-JSON-DAG: "%149:sub27": 102 # CHECK-CP-JSON-DAG: "%149:sub28": 99 # CHECK-CP-JSON-DAG: "%149:sub29": 98 # CHECK-CP-JSON-DAG: "%149:sub30": 97 # CHECK-CP-JSON-DAG: "%149:sub31": 96 # CHECK-CP-JSON-DAG: "%191:sub0": 189 # CHECK-CP-JSON-DAG: "%191:sub1": 188 # CHECK-CP-JSON-DAG: "%191:sub2": 187 # CHECK-CP-JSON-DAG: "%191:sub3": 186 # CHECK-CP-JSON-DAG: "%191:sub4": 183 # CHECK-CP-JSON-DAG: "%191:sub5": 182 # CHECK-CP-JSON-DAG: "%191:sub6": 181 # CHECK-CP-JSON-DAG: "%191:sub7": 180 # CHECK-CP-JSON-DAG: "%191:sub8": 177 # CHECK-CP-JSON-DAG: "%191:sub9": 176 # CHECK-CP-JSON-DAG: "%191:sub10": 175 # CHECK-CP-JSON-DAG: "%191:sub11": 174 # CHECK-CP-JSON-DAG: "%191:sub12": 171 # CHECK-CP-JSON-DAG: "%191:sub13": 170 # CHECK-CP-JSON-DAG: "%191:sub14": 169 # CHECK-CP-JSON-DAG: "%191:sub15": 168 # CHECK-CP-JSON-DAG: "%191:sub16": 165 # CHECK-CP-JSON-DAG: "%191:sub17": 164 # CHECK-CP-JSON-DAG: "%191:sub18": 163 # CHECK-CP-JSON-DAG: "%191:sub19": 162 # CHECK-CP-JSON-DAG: "%191:sub20": 159 # CHECK-CP-JSON-DAG: "%191:sub21": 158 # CHECK-CP-JSON-DAG: "%191:sub22": 157 # CHECK-CP-JSON-DAG: "%191:sub23": 156 # CHECK-CP-JSON-DAG: "%191:sub24": 153 # CHECK-CP-JSON-DAG: "%191:sub25": 152 # CHECK-CP-JSON-DAG: "%191:sub26": 151 # CHECK-CP-JSON-DAG: "%191:sub27": 150 # CHECK-CP-JSON-DAG: "%191:sub28": 147 # CHECK-CP-JSON-DAG: "%191:sub29": 146 # CHECK-CP-JSON-DAG: "%191:sub30": 145 # CHECK-CP-JSON-DAG: "%191:sub31": 144 # CHECK-CP-JSON-DAG: "%233:sub0": 237 # CHECK-CP-JSON-DAG: "%233:sub1": 236 # CHECK-CP-JSON-DAG: "%233:sub2": 235 # CHECK-CP-JSON-DAG: "%233:sub3": 234 # CHECK-CP-JSON-DAG: "%233:sub4": 231 # CHECK-CP-JSON-DAG: "%233:sub5": 230 # CHECK-CP-JSON-DAG: "%233:sub6": 229 # CHECK-CP-JSON-DAG: "%233:sub7": 228 # CHECK-CP-JSON-DAG: "%233:sub8": 225 # CHECK-CP-JSON-DAG: "%233:sub9": 224 # CHECK-CP-JSON-DAG: "%233:sub10": 223 # CHECK-CP-JSON-DAG: "%233:sub11": 222 # CHECK-CP-JSON-DAG: "%233:sub12": 219 # CHECK-CP-JSON-DAG: "%233:sub13": 218 # CHECK-CP-JSON-DAG: "%233:sub14": 217 # CHECK-CP-JSON-DAG: "%233:sub15": 216 # CHECK-CP-JSON-DAG: "%233:sub16": 213 # CHECK-CP-JSON-DAG: "%233:sub17": 212 # CHECK-CP-JSON-DAG: "%233:sub18": 211 # CHECK-CP-JSON-DAG: "%233:sub19": 210 # CHECK-CP-JSON-DAG: "%233:sub20": 207 # CHECK-CP-JSON-DAG: "%233:sub21": 206 # CHECK-CP-JSON-DAG: "%233:sub22": 205 # CHECK-CP-JSON-DAG: "%233:sub23": 204 # CHECK-CP-JSON-DAG: "%233:sub24": 201 # CHECK-CP-JSON-DAG: "%233:sub25": 200 # CHECK-CP-JSON-DAG: "%233:sub26": 199 # CHECK-CP-JSON-DAG: "%233:sub27": 198 # CHECK-CP-JSON-DAG: "%233:sub28": 195 # CHECK-CP-JSON-DAG: "%233:sub29": 194 # CHECK-CP-JSON-DAG: "%233:sub30": 193 # CHECK-CP-JSON-DAG: "%233:sub31": 192 # CHECK-CP-JSON-DAG: "%275:sub0": 285 # CHECK-CP-JSON-DAG: "%275:sub1": 284 # CHECK-CP-JSON-DAG: "%275:sub2": 283 # CHECK-CP-JSON-DAG: "%275:sub3": 282 # CHECK-CP-JSON-DAG: "%275:sub4": 279 # CHECK-CP-JSON-DAG: "%275:sub5": 278 # CHECK-CP-JSON-DAG: "%275:sub6": 277 # CHECK-CP-JSON-DAG: "%275:sub7": 276 # CHECK-CP-JSON-DAG: "%275:sub8": 273 # CHECK-CP-JSON-DAG: "%275:sub9": 272 # CHECK-CP-JSON-DAG: "%275:sub10": 271 # CHECK-CP-JSON-DAG: "%275:sub11": 270 # CHECK-CP-JSON-DAG: "%275:sub12": 267 # CHECK-CP-JSON-DAG: "%275:sub13": 266 # CHECK-CP-JSON-DAG: "%275:sub14": 265 # CHECK-CP-JSON-DAG: "%275:sub15": 264 # CHECK-CP-JSON-DAG: "%275:sub16": 261 # CHECK-CP-JSON-DAG: "%275:sub17": 260 # CHECK-CP-JSON-DAG: "%275:sub18": 259 # CHECK-CP-JSON-DAG: "%275:sub19": 258 # CHECK-CP-JSON-DAG: "%275:sub20": 255 # CHECK-CP-JSON-DAG: "%275:sub21": 254 # CHECK-CP-JSON-DAG: "%275:sub22": 253 # CHECK-CP-JSON-DAG: "%275:sub23": 252 # CHECK-CP-JSON-DAG: "%275:sub24": 249 # CHECK-CP-JSON-DAG: "%275:sub25": 248 # CHECK-CP-JSON-DAG: "%275:sub26": 247 # CHECK-CP-JSON-DAG: "%275:sub27": 246 # CHECK-CP-JSON-DAG: "%275:sub28": 243 # CHECK-CP-JSON-DAG: "%275:sub29": 242 # CHECK-CP-JSON-DAG: "%275:sub30": 241 # CHECK-CP-JSON-DAG: "%275:sub31": 240 # CHECK-CP-JSON-DAG: "%317:sub0": 333 # CHECK-CP-JSON-DAG: "%317:sub1": 332 # CHECK-CP-JSON-DAG: "%317:sub2": 331 # CHECK-CP-JSON-DAG: "%317:sub3": 330 # CHECK-CP-JSON-DAG: "%317:sub4": 327 # CHECK-CP-JSON-DAG: "%317:sub5": 326 # CHECK-CP-JSON-DAG: "%317:sub6": 325 # CHECK-CP-JSON-DAG: "%317:sub7": 324 # CHECK-CP-JSON-DAG: "%317:sub8": 321 # CHECK-CP-JSON-DAG: "%317:sub9": 320 # CHECK-CP-JSON-DAG: "%317:sub10": 319 # CHECK-CP-JSON-DAG: "%317:sub11": 318 # CHECK-CP-JSON-DAG: "%317:sub12": 315 # CHECK-CP-JSON-DAG: "%317:sub13": 314 # CHECK-CP-JSON-DAG: "%317:sub14": 313 # CHECK-CP-JSON-DAG: "%317:sub15": 312 # CHECK-CP-JSON-DAG: "%317:sub16": 309 # CHECK-CP-JSON-DAG: "%317:sub17": 308 # CHECK-CP-JSON-DAG: "%317:sub18": 307 # CHECK-CP-JSON-DAG: "%317:sub19": 306 # CHECK-CP-JSON-DAG: "%317:sub20": 303 # CHECK-CP-JSON-DAG: "%317:sub21": 302 # CHECK-CP-JSON-DAG: "%317:sub22": 301 # CHECK-CP-JSON-DAG: "%317:sub23": 300 # CHECK-CP-JSON-DAG: "%317:sub24": 297 # CHECK-CP-JSON-DAG: "%317:sub25": 296 # CHECK-CP-JSON-DAG: "%317:sub26": 295 # CHECK-CP-JSON-DAG: "%317:sub27": 294 # CHECK-CP-JSON-DAG: "%317:sub28": 291 # CHECK-CP-JSON-DAG: "%317:sub29": 290 # CHECK-CP-JSON-DAG: "%317:sub30": 289 # CHECK-CP-JSON-DAG: "%317:sub31": 288 # CHECK-CP-JSON-DAG: "%359:sub0": 381 # CHECK-CP-JSON-DAG: "%359:sub1": 380 # CHECK-CP-JSON-DAG: "%359:sub2": 379 # CHECK-CP-JSON-DAG: "%359:sub3": 378 # CHECK-CP-JSON-DAG: "%359:sub4": 375 # CHECK-CP-JSON-DAG: "%359:sub5": 374 # CHECK-CP-JSON-DAG: "%359:sub6": 373 # CHECK-CP-JSON-DAG: "%359:sub7": 372 # CHECK-CP-JSON-DAG: "%359:sub8": 369 # CHECK-CP-JSON-DAG: "%359:sub9": 368 # CHECK-CP-JSON-DAG: "%359:sub10": 367 # CHECK-CP-JSON-DAG: "%359:sub11": 366 # CHECK-CP-JSON-DAG: "%359:sub12": 363 # CHECK-CP-JSON-DAG: "%359:sub13": 362 # CHECK-CP-JSON-DAG: "%359:sub14": 361 # CHECK-CP-JSON-DAG: "%359:sub15": 360 # CHECK-CP-JSON-DAG: "%359:sub16": 357 # CHECK-CP-JSON-DAG: "%359:sub17": 356 # CHECK-CP-JSON-DAG: "%359:sub18": 355 # CHECK-CP-JSON-DAG: "%359:sub19": 354 # CHECK-CP-JSON-DAG: "%359:sub20": 351 # CHECK-CP-JSON-DAG: "%359:sub21": 350 # CHECK-CP-JSON-DAG: "%359:sub22": 349 # CHECK-CP-JSON-DAG: "%359:sub23": 348 # CHECK-CP-JSON-DAG: "%359:sub24": 345 # CHECK-CP-JSON-DAG: "%359:sub25": 344 # CHECK-CP-JSON-DAG: "%359:sub26": 343 # CHECK-CP-JSON-DAG: "%359:sub27": 342 # CHECK-CP-JSON-DAG: "%359:sub28": 339 # CHECK-CP-JSON-DAG: "%359:sub29": 338 # CHECK-CP-JSON-DAG: "%359:sub30": 337 # CHECK-CP-JSON-DAG: "%359:sub31": 336 # CHECK-CP-JSON-DAG: "%401:sub0": 429 # CHECK-CP-JSON-DAG: "%401:sub1": 428 # CHECK-CP-JSON-DAG: "%401:sub2": 427 # CHECK-CP-JSON-DAG: "%401:sub3": 426 # CHECK-CP-JSON-DAG: "%401:sub4": 423 # CHECK-CP-JSON-DAG: "%401:sub5": 422 # CHECK-CP-JSON-DAG: "%401:sub6": 421 # CHECK-CP-JSON-DAG: "%401:sub7": 420 # CHECK-CP-JSON-DAG: "%401:sub8": 417 # CHECK-CP-JSON-DAG: "%401:sub9": 416 # CHECK-CP-JSON-DAG: "%401:sub10": 415 # CHECK-CP-JSON-DAG: "%401:sub11": 414 # CHECK-CP-JSON-DAG: "%401:sub12": 411 # CHECK-CP-JSON-DAG: "%401:sub13": 410 # CHECK-CP-JSON-DAG: "%401:sub14": 409 # CHECK-CP-JSON-DAG: "%401:sub15": 408 # CHECK-CP-JSON-DAG: "%401:sub16": 405 # CHECK-CP-JSON-DAG: "%401:sub17": 404 # CHECK-CP-JSON-DAG: "%401:sub18": 403 # CHECK-CP-JSON-DAG: "%401:sub19": 402 # CHECK-CP-JSON-DAG: "%401:sub20": 399 # CHECK-CP-JSON-DAG: "%401:sub21": 398 # CHECK-CP-JSON-DAG: "%401:sub22": 397 # CHECK-CP-JSON-DAG: "%401:sub23": 396 # CHECK-CP-JSON-DAG: "%401:sub24": 393 # CHECK-CP-JSON-DAG: "%401:sub25": 392 # CHECK-CP-JSON-DAG: "%401:sub26": 391 # CHECK-CP-JSON-DAG: "%401:sub27": 390 # CHECK-CP-JSON-DAG: "%401:sub28": 387 # CHECK-CP-JSON-DAG: "%401:sub29": 386 # CHECK-CP-JSON-DAG: "%401:sub30": 385 # CHECK-CP-JSON-DAG: "%401:sub31": 384 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 429 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%403:vgpr_32 = COPY %70.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 92 # CHECK-CP-JSON-DAG: "%69:sub1": 91 # CHECK-CP-JSON-DAG: "%69:sub2": 90 # CHECK-CP-JSON-DAG: "%69:sub3": 89 # CHECK-CP-JSON-DAG: "%69:sub4": 86 # CHECK-CP-JSON-DAG: "%69:sub5": 85 # CHECK-CP-JSON-DAG: "%69:sub6": 84 # CHECK-CP-JSON-DAG: "%69:sub7": 83 # CHECK-CP-JSON-DAG: "%69:sub8": 80 # CHECK-CP-JSON-DAG: "%69:sub9": 79 # CHECK-CP-JSON-DAG: "%69:sub10": 78 # CHECK-CP-JSON-DAG: "%69:sub11": 77 # CHECK-CP-JSON-DAG: "%69:sub12": 74 # CHECK-CP-JSON-DAG: "%69:sub13": 73 # CHECK-CP-JSON-DAG: "%69:sub14": 72 # CHECK-CP-JSON-DAG: "%69:sub15": 71 # CHECK-CP-JSON-DAG: "%69:sub16": 68 # CHECK-CP-JSON-DAG: "%69:sub17": 67 # CHECK-CP-JSON-DAG: "%69:sub18": 66 # CHECK-CP-JSON-DAG: "%69:sub19": 65 # CHECK-CP-JSON-DAG: "%69:sub20": 62 # CHECK-CP-JSON-DAG: "%69:sub21": 61 # CHECK-CP-JSON-DAG: "%69:sub22": 60 # CHECK-CP-JSON-DAG: "%69:sub23": 59 # CHECK-CP-JSON-DAG: "%69:sub24": 56 # CHECK-CP-JSON-DAG: "%69:sub25": 55 # CHECK-CP-JSON-DAG: "%69:sub26": 54 # CHECK-CP-JSON-DAG: "%69:sub27": 53 # CHECK-CP-JSON-DAG: "%69:sub28": 50 # CHECK-CP-JSON-DAG: "%69:sub29": 49 # CHECK-CP-JSON-DAG: "%69:sub30": 48 # CHECK-CP-JSON-DAG: "%69:sub31": 47 # CHECK-CP-JSON-DAG: "%70:sub0": 44 # CHECK-CP-JSON-DAG: "%70:sub1": 43 # CHECK-CP-JSON-DAG: "%70:sub2": 42 # CHECK-CP-JSON-DAG: "%70:sub3": 41 # CHECK-CP-JSON-DAG: "%70:sub4": 38 # CHECK-CP-JSON-DAG: "%70:sub5": 37 # CHECK-CP-JSON-DAG: "%70:sub6": 36 # CHECK-CP-JSON-DAG: "%70:sub7": 35 # CHECK-CP-JSON-DAG: "%70:sub8": 32 # CHECK-CP-JSON-DAG: "%70:sub9": 31 # CHECK-CP-JSON-DAG: "%70:sub10": 30 # CHECK-CP-JSON-DAG: "%70:sub11": 29 # CHECK-CP-JSON-DAG: "%70:sub12": 26 # CHECK-CP-JSON-DAG: "%70:sub13": 25 # CHECK-CP-JSON-DAG: "%70:sub14": 24 # CHECK-CP-JSON-DAG: "%70:sub15": 23 # CHECK-CP-JSON-DAG: "%70:sub16": 20 # CHECK-CP-JSON-DAG: "%70:sub17": 19 # CHECK-CP-JSON-DAG: "%70:sub18": 18 # CHECK-CP-JSON-DAG: "%70:sub19": 17 # CHECK-CP-JSON-DAG: "%70:sub20": 14 # CHECK-CP-JSON-DAG: "%70:sub21": 13 # CHECK-CP-JSON-DAG: "%70:sub22": 12 # CHECK-CP-JSON-DAG: "%70:sub23": 11 # CHECK-CP-JSON-DAG: "%70:sub24": 8 # CHECK-CP-JSON-DAG: "%70:sub25": 7 # CHECK-CP-JSON-DAG: "%70:sub26": 6 # CHECK-CP-JSON-DAG: "%70:sub27": 5 # CHECK-CP-JSON-DAG: "%70:sub28": 2 # CHECK-CP-JSON-DAG: "%70:sub29": 1 # CHECK-CP-JSON-DAG: "%70:sub30": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 140 # CHECK-CP-JSON-DAG: "%149:sub1": 139 # CHECK-CP-JSON-DAG: "%149:sub2": 138 # CHECK-CP-JSON-DAG: "%149:sub3": 137 # CHECK-CP-JSON-DAG: "%149:sub4": 134 # CHECK-CP-JSON-DAG: "%149:sub5": 133 # CHECK-CP-JSON-DAG: "%149:sub6": 132 # CHECK-CP-JSON-DAG: "%149:sub7": 131 # CHECK-CP-JSON-DAG: "%149:sub8": 128 # CHECK-CP-JSON-DAG: "%149:sub9": 127 # CHECK-CP-JSON-DAG: "%149:sub10": 126 # CHECK-CP-JSON-DAG: "%149:sub11": 125 # CHECK-CP-JSON-DAG: "%149:sub12": 122 # CHECK-CP-JSON-DAG: "%149:sub13": 121 # CHECK-CP-JSON-DAG: "%149:sub14": 120 # CHECK-CP-JSON-DAG: "%149:sub15": 119 # CHECK-CP-JSON-DAG: "%149:sub16": 116 # CHECK-CP-JSON-DAG: "%149:sub17": 115 # CHECK-CP-JSON-DAG: "%149:sub18": 114 # CHECK-CP-JSON-DAG: "%149:sub19": 113 # CHECK-CP-JSON-DAG: "%149:sub20": 110 # CHECK-CP-JSON-DAG: "%149:sub21": 109 # CHECK-CP-JSON-DAG: "%149:sub22": 108 # CHECK-CP-JSON-DAG: "%149:sub23": 107 # CHECK-CP-JSON-DAG: "%149:sub24": 104 # CHECK-CP-JSON-DAG: "%149:sub25": 103 # CHECK-CP-JSON-DAG: "%149:sub26": 102 # CHECK-CP-JSON-DAG: "%149:sub27": 101 # CHECK-CP-JSON-DAG: "%149:sub28": 98 # CHECK-CP-JSON-DAG: "%149:sub29": 97 # CHECK-CP-JSON-DAG: "%149:sub30": 96 # CHECK-CP-JSON-DAG: "%149:sub31": 95 # CHECK-CP-JSON-DAG: "%191:sub0": 188 # CHECK-CP-JSON-DAG: "%191:sub1": 187 # CHECK-CP-JSON-DAG: "%191:sub2": 186 # CHECK-CP-JSON-DAG: "%191:sub3": 185 # CHECK-CP-JSON-DAG: "%191:sub4": 182 # CHECK-CP-JSON-DAG: "%191:sub5": 181 # CHECK-CP-JSON-DAG: "%191:sub6": 180 # CHECK-CP-JSON-DAG: "%191:sub7": 179 # CHECK-CP-JSON-DAG: "%191:sub8": 176 # CHECK-CP-JSON-DAG: "%191:sub9": 175 # CHECK-CP-JSON-DAG: "%191:sub10": 174 # CHECK-CP-JSON-DAG: "%191:sub11": 173 # CHECK-CP-JSON-DAG: "%191:sub12": 170 # CHECK-CP-JSON-DAG: "%191:sub13": 169 # CHECK-CP-JSON-DAG: "%191:sub14": 168 # CHECK-CP-JSON-DAG: "%191:sub15": 167 # CHECK-CP-JSON-DAG: "%191:sub16": 164 # CHECK-CP-JSON-DAG: "%191:sub17": 163 # CHECK-CP-JSON-DAG: "%191:sub18": 162 # CHECK-CP-JSON-DAG: "%191:sub19": 161 # CHECK-CP-JSON-DAG: "%191:sub20": 158 # CHECK-CP-JSON-DAG: "%191:sub21": 157 # CHECK-CP-JSON-DAG: "%191:sub22": 156 # CHECK-CP-JSON-DAG: "%191:sub23": 155 # CHECK-CP-JSON-DAG: "%191:sub24": 152 # CHECK-CP-JSON-DAG: "%191:sub25": 151 # CHECK-CP-JSON-DAG: "%191:sub26": 150 # CHECK-CP-JSON-DAG: "%191:sub27": 149 # CHECK-CP-JSON-DAG: "%191:sub28": 146 # CHECK-CP-JSON-DAG: "%191:sub29": 145 # CHECK-CP-JSON-DAG: "%191:sub30": 144 # CHECK-CP-JSON-DAG: "%191:sub31": 143 # CHECK-CP-JSON-DAG: "%233:sub0": 236 # CHECK-CP-JSON-DAG: "%233:sub1": 235 # CHECK-CP-JSON-DAG: "%233:sub2": 234 # CHECK-CP-JSON-DAG: "%233:sub3": 233 # CHECK-CP-JSON-DAG: "%233:sub4": 230 # CHECK-CP-JSON-DAG: "%233:sub5": 229 # CHECK-CP-JSON-DAG: "%233:sub6": 228 # CHECK-CP-JSON-DAG: "%233:sub7": 227 # CHECK-CP-JSON-DAG: "%233:sub8": 224 # CHECK-CP-JSON-DAG: "%233:sub9": 223 # CHECK-CP-JSON-DAG: "%233:sub10": 222 # CHECK-CP-JSON-DAG: "%233:sub11": 221 # CHECK-CP-JSON-DAG: "%233:sub12": 218 # CHECK-CP-JSON-DAG: "%233:sub13": 217 # CHECK-CP-JSON-DAG: "%233:sub14": 216 # CHECK-CP-JSON-DAG: "%233:sub15": 215 # CHECK-CP-JSON-DAG: "%233:sub16": 212 # CHECK-CP-JSON-DAG: "%233:sub17": 211 # CHECK-CP-JSON-DAG: "%233:sub18": 210 # CHECK-CP-JSON-DAG: "%233:sub19": 209 # CHECK-CP-JSON-DAG: "%233:sub20": 206 # CHECK-CP-JSON-DAG: "%233:sub21": 205 # CHECK-CP-JSON-DAG: "%233:sub22": 204 # CHECK-CP-JSON-DAG: "%233:sub23": 203 # CHECK-CP-JSON-DAG: "%233:sub24": 200 # CHECK-CP-JSON-DAG: "%233:sub25": 199 # CHECK-CP-JSON-DAG: "%233:sub26": 198 # CHECK-CP-JSON-DAG: "%233:sub27": 197 # CHECK-CP-JSON-DAG: "%233:sub28": 194 # CHECK-CP-JSON-DAG: "%233:sub29": 193 # CHECK-CP-JSON-DAG: "%233:sub30": 192 # CHECK-CP-JSON-DAG: "%233:sub31": 191 # CHECK-CP-JSON-DAG: "%275:sub0": 284 # CHECK-CP-JSON-DAG: "%275:sub1": 283 # CHECK-CP-JSON-DAG: "%275:sub2": 282 # CHECK-CP-JSON-DAG: "%275:sub3": 281 # CHECK-CP-JSON-DAG: "%275:sub4": 278 # CHECK-CP-JSON-DAG: "%275:sub5": 277 # CHECK-CP-JSON-DAG: "%275:sub6": 276 # CHECK-CP-JSON-DAG: "%275:sub7": 275 # CHECK-CP-JSON-DAG: "%275:sub8": 272 # CHECK-CP-JSON-DAG: "%275:sub9": 271 # CHECK-CP-JSON-DAG: "%275:sub10": 270 # CHECK-CP-JSON-DAG: "%275:sub11": 269 # CHECK-CP-JSON-DAG: "%275:sub12": 266 # CHECK-CP-JSON-DAG: "%275:sub13": 265 # CHECK-CP-JSON-DAG: "%275:sub14": 264 # CHECK-CP-JSON-DAG: "%275:sub15": 263 # CHECK-CP-JSON-DAG: "%275:sub16": 260 # CHECK-CP-JSON-DAG: "%275:sub17": 259 # CHECK-CP-JSON-DAG: "%275:sub18": 258 # CHECK-CP-JSON-DAG: "%275:sub19": 257 # CHECK-CP-JSON-DAG: "%275:sub20": 254 # CHECK-CP-JSON-DAG: "%275:sub21": 253 # CHECK-CP-JSON-DAG: "%275:sub22": 252 # CHECK-CP-JSON-DAG: "%275:sub23": 251 # CHECK-CP-JSON-DAG: "%275:sub24": 248 # CHECK-CP-JSON-DAG: "%275:sub25": 247 # CHECK-CP-JSON-DAG: "%275:sub26": 246 # CHECK-CP-JSON-DAG: "%275:sub27": 245 # CHECK-CP-JSON-DAG: "%275:sub28": 242 # CHECK-CP-JSON-DAG: "%275:sub29": 241 # CHECK-CP-JSON-DAG: "%275:sub30": 240 # CHECK-CP-JSON-DAG: "%275:sub31": 239 # CHECK-CP-JSON-DAG: "%317:sub0": 332 # CHECK-CP-JSON-DAG: "%317:sub1": 331 # CHECK-CP-JSON-DAG: "%317:sub2": 330 # CHECK-CP-JSON-DAG: "%317:sub3": 329 # CHECK-CP-JSON-DAG: "%317:sub4": 326 # CHECK-CP-JSON-DAG: "%317:sub5": 325 # CHECK-CP-JSON-DAG: "%317:sub6": 324 # CHECK-CP-JSON-DAG: "%317:sub7": 323 # CHECK-CP-JSON-DAG: "%317:sub8": 320 # CHECK-CP-JSON-DAG: "%317:sub9": 319 # CHECK-CP-JSON-DAG: "%317:sub10": 318 # CHECK-CP-JSON-DAG: "%317:sub11": 317 # CHECK-CP-JSON-DAG: "%317:sub12": 314 # CHECK-CP-JSON-DAG: "%317:sub13": 313 # CHECK-CP-JSON-DAG: "%317:sub14": 312 # CHECK-CP-JSON-DAG: "%317:sub15": 311 # CHECK-CP-JSON-DAG: "%317:sub16": 308 # CHECK-CP-JSON-DAG: "%317:sub17": 307 # CHECK-CP-JSON-DAG: "%317:sub18": 306 # CHECK-CP-JSON-DAG: "%317:sub19": 305 # CHECK-CP-JSON-DAG: "%317:sub20": 302 # CHECK-CP-JSON-DAG: "%317:sub21": 301 # CHECK-CP-JSON-DAG: "%317:sub22": 300 # CHECK-CP-JSON-DAG: "%317:sub23": 299 # CHECK-CP-JSON-DAG: "%317:sub24": 296 # CHECK-CP-JSON-DAG: "%317:sub25": 295 # CHECK-CP-JSON-DAG: "%317:sub26": 294 # CHECK-CP-JSON-DAG: "%317:sub27": 293 # CHECK-CP-JSON-DAG: "%317:sub28": 290 # CHECK-CP-JSON-DAG: "%317:sub29": 289 # CHECK-CP-JSON-DAG: "%317:sub30": 288 # CHECK-CP-JSON-DAG: "%317:sub31": 287 # CHECK-CP-JSON-DAG: "%359:sub0": 380 # CHECK-CP-JSON-DAG: "%359:sub1": 379 # CHECK-CP-JSON-DAG: "%359:sub2": 378 # CHECK-CP-JSON-DAG: "%359:sub3": 377 # CHECK-CP-JSON-DAG: "%359:sub4": 374 # CHECK-CP-JSON-DAG: "%359:sub5": 373 # CHECK-CP-JSON-DAG: "%359:sub6": 372 # CHECK-CP-JSON-DAG: "%359:sub7": 371 # CHECK-CP-JSON-DAG: "%359:sub8": 368 # CHECK-CP-JSON-DAG: "%359:sub9": 367 # CHECK-CP-JSON-DAG: "%359:sub10": 366 # CHECK-CP-JSON-DAG: "%359:sub11": 365 # CHECK-CP-JSON-DAG: "%359:sub12": 362 # CHECK-CP-JSON-DAG: "%359:sub13": 361 # CHECK-CP-JSON-DAG: "%359:sub14": 360 # CHECK-CP-JSON-DAG: "%359:sub15": 359 # CHECK-CP-JSON-DAG: "%359:sub16": 356 # CHECK-CP-JSON-DAG: "%359:sub17": 355 # CHECK-CP-JSON-DAG: "%359:sub18": 354 # CHECK-CP-JSON-DAG: "%359:sub19": 353 # CHECK-CP-JSON-DAG: "%359:sub20": 350 # CHECK-CP-JSON-DAG: "%359:sub21": 349 # CHECK-CP-JSON-DAG: "%359:sub22": 348 # CHECK-CP-JSON-DAG: "%359:sub23": 347 # CHECK-CP-JSON-DAG: "%359:sub24": 344 # CHECK-CP-JSON-DAG: "%359:sub25": 343 # CHECK-CP-JSON-DAG: "%359:sub26": 342 # CHECK-CP-JSON-DAG: "%359:sub27": 341 # CHECK-CP-JSON-DAG: "%359:sub28": 338 # CHECK-CP-JSON-DAG: "%359:sub29": 337 # CHECK-CP-JSON-DAG: "%359:sub30": 336 # CHECK-CP-JSON-DAG: "%359:sub31": 335 # CHECK-CP-JSON-DAG: "%401:sub0": 428 # CHECK-CP-JSON-DAG: "%401:sub1": 427 # CHECK-CP-JSON-DAG: "%401:sub2": 426 # CHECK-CP-JSON-DAG: "%401:sub3": 425 # CHECK-CP-JSON-DAG: "%401:sub4": 422 # CHECK-CP-JSON-DAG: "%401:sub5": 421 # CHECK-CP-JSON-DAG: "%401:sub6": 420 # CHECK-CP-JSON-DAG: "%401:sub7": 419 # CHECK-CP-JSON-DAG: "%401:sub8": 416 # CHECK-CP-JSON-DAG: "%401:sub9": 415 # CHECK-CP-JSON-DAG: "%401:sub10": 414 # CHECK-CP-JSON-DAG: "%401:sub11": 413 # CHECK-CP-JSON-DAG: "%401:sub12": 410 # CHECK-CP-JSON-DAG: "%401:sub13": 409 # CHECK-CP-JSON-DAG: "%401:sub14": 408 # CHECK-CP-JSON-DAG: "%401:sub15": 407 # CHECK-CP-JSON-DAG: "%401:sub16": 404 # CHECK-CP-JSON-DAG: "%401:sub17": 403 # CHECK-CP-JSON-DAG: "%401:sub18": 402 # CHECK-CP-JSON-DAG: "%401:sub19": 401 # CHECK-CP-JSON-DAG: "%401:sub20": 398 # CHECK-CP-JSON-DAG: "%401:sub21": 397 # CHECK-CP-JSON-DAG: "%401:sub22": 396 # CHECK-CP-JSON-DAG: "%401:sub23": 395 # CHECK-CP-JSON-DAG: "%401:sub24": 392 # CHECK-CP-JSON-DAG: "%401:sub25": 391 # CHECK-CP-JSON-DAG: "%401:sub26": 390 # CHECK-CP-JSON-DAG: "%401:sub27": 389 # CHECK-CP-JSON-DAG: "%401:sub28": 386 # CHECK-CP-JSON-DAG: "%401:sub29": 385 # CHECK-CP-JSON-DAG: "%401:sub30": 384 # CHECK-CP-JSON-DAG: "%401:sub31": 383 # CHECK-CP-JSON-DAG: "%402": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 428 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%404:vgpr_32 = COPY %70.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 91 # CHECK-CP-JSON-DAG: "%69:sub1": 90 # CHECK-CP-JSON-DAG: "%69:sub2": 89 # CHECK-CP-JSON-DAG: "%69:sub3": 88 # CHECK-CP-JSON-DAG: "%69:sub4": 85 # CHECK-CP-JSON-DAG: "%69:sub5": 84 # CHECK-CP-JSON-DAG: "%69:sub6": 83 # CHECK-CP-JSON-DAG: "%69:sub7": 82 # CHECK-CP-JSON-DAG: "%69:sub8": 79 # CHECK-CP-JSON-DAG: "%69:sub9": 78 # CHECK-CP-JSON-DAG: "%69:sub10": 77 # CHECK-CP-JSON-DAG: "%69:sub11": 76 # CHECK-CP-JSON-DAG: "%69:sub12": 73 # CHECK-CP-JSON-DAG: "%69:sub13": 72 # CHECK-CP-JSON-DAG: "%69:sub14": 71 # CHECK-CP-JSON-DAG: "%69:sub15": 70 # CHECK-CP-JSON-DAG: "%69:sub16": 67 # CHECK-CP-JSON-DAG: "%69:sub17": 66 # CHECK-CP-JSON-DAG: "%69:sub18": 65 # CHECK-CP-JSON-DAG: "%69:sub19": 64 # CHECK-CP-JSON-DAG: "%69:sub20": 61 # CHECK-CP-JSON-DAG: "%69:sub21": 60 # CHECK-CP-JSON-DAG: "%69:sub22": 59 # CHECK-CP-JSON-DAG: "%69:sub23": 58 # CHECK-CP-JSON-DAG: "%69:sub24": 55 # CHECK-CP-JSON-DAG: "%69:sub25": 54 # CHECK-CP-JSON-DAG: "%69:sub26": 53 # CHECK-CP-JSON-DAG: "%69:sub27": 52 # CHECK-CP-JSON-DAG: "%69:sub28": 49 # CHECK-CP-JSON-DAG: "%69:sub29": 48 # CHECK-CP-JSON-DAG: "%69:sub30": 47 # CHECK-CP-JSON-DAG: "%69:sub31": 46 # CHECK-CP-JSON-DAG: "%70:sub0": 43 # CHECK-CP-JSON-DAG: "%70:sub1": 42 # CHECK-CP-JSON-DAG: "%70:sub2": 41 # CHECK-CP-JSON-DAG: "%70:sub3": 40 # CHECK-CP-JSON-DAG: "%70:sub4": 37 # CHECK-CP-JSON-DAG: "%70:sub5": 36 # CHECK-CP-JSON-DAG: "%70:sub6": 35 # CHECK-CP-JSON-DAG: "%70:sub7": 34 # CHECK-CP-JSON-DAG: "%70:sub8": 31 # CHECK-CP-JSON-DAG: "%70:sub9": 30 # CHECK-CP-JSON-DAG: "%70:sub10": 29 # CHECK-CP-JSON-DAG: "%70:sub11": 28 # CHECK-CP-JSON-DAG: "%70:sub12": 25 # CHECK-CP-JSON-DAG: "%70:sub13": 24 # CHECK-CP-JSON-DAG: "%70:sub14": 23 # CHECK-CP-JSON-DAG: "%70:sub15": 22 # CHECK-CP-JSON-DAG: "%70:sub16": 19 # CHECK-CP-JSON-DAG: "%70:sub17": 18 # CHECK-CP-JSON-DAG: "%70:sub18": 17 # CHECK-CP-JSON-DAG: "%70:sub19": 16 # CHECK-CP-JSON-DAG: "%70:sub20": 13 # CHECK-CP-JSON-DAG: "%70:sub21": 12 # CHECK-CP-JSON-DAG: "%70:sub22": 11 # CHECK-CP-JSON-DAG: "%70:sub23": 10 # CHECK-CP-JSON-DAG: "%70:sub24": 7 # CHECK-CP-JSON-DAG: "%70:sub25": 6 # CHECK-CP-JSON-DAG: "%70:sub26": 5 # CHECK-CP-JSON-DAG: "%70:sub27": 4 # CHECK-CP-JSON-DAG: "%70:sub28": 1 # CHECK-CP-JSON-DAG: "%70:sub29": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 139 # CHECK-CP-JSON-DAG: "%149:sub1": 138 # CHECK-CP-JSON-DAG: "%149:sub2": 137 # CHECK-CP-JSON-DAG: "%149:sub3": 136 # CHECK-CP-JSON-DAG: "%149:sub4": 133 # CHECK-CP-JSON-DAG: "%149:sub5": 132 # CHECK-CP-JSON-DAG: "%149:sub6": 131 # CHECK-CP-JSON-DAG: "%149:sub7": 130 # CHECK-CP-JSON-DAG: "%149:sub8": 127 # CHECK-CP-JSON-DAG: "%149:sub9": 126 # CHECK-CP-JSON-DAG: "%149:sub10": 125 # CHECK-CP-JSON-DAG: "%149:sub11": 124 # CHECK-CP-JSON-DAG: "%149:sub12": 121 # CHECK-CP-JSON-DAG: "%149:sub13": 120 # CHECK-CP-JSON-DAG: "%149:sub14": 119 # CHECK-CP-JSON-DAG: "%149:sub15": 118 # CHECK-CP-JSON-DAG: "%149:sub16": 115 # CHECK-CP-JSON-DAG: "%149:sub17": 114 # CHECK-CP-JSON-DAG: "%149:sub18": 113 # CHECK-CP-JSON-DAG: "%149:sub19": 112 # CHECK-CP-JSON-DAG: "%149:sub20": 109 # CHECK-CP-JSON-DAG: "%149:sub21": 108 # CHECK-CP-JSON-DAG: "%149:sub22": 107 # CHECK-CP-JSON-DAG: "%149:sub23": 106 # CHECK-CP-JSON-DAG: "%149:sub24": 103 # CHECK-CP-JSON-DAG: "%149:sub25": 102 # CHECK-CP-JSON-DAG: "%149:sub26": 101 # CHECK-CP-JSON-DAG: "%149:sub27": 100 # CHECK-CP-JSON-DAG: "%149:sub28": 97 # CHECK-CP-JSON-DAG: "%149:sub29": 96 # CHECK-CP-JSON-DAG: "%149:sub30": 95 # CHECK-CP-JSON-DAG: "%149:sub31": 94 # CHECK-CP-JSON-DAG: "%191:sub0": 187 # CHECK-CP-JSON-DAG: "%191:sub1": 186 # CHECK-CP-JSON-DAG: "%191:sub2": 185 # CHECK-CP-JSON-DAG: "%191:sub3": 184 # CHECK-CP-JSON-DAG: "%191:sub4": 181 # CHECK-CP-JSON-DAG: "%191:sub5": 180 # CHECK-CP-JSON-DAG: "%191:sub6": 179 # CHECK-CP-JSON-DAG: "%191:sub7": 178 # CHECK-CP-JSON-DAG: "%191:sub8": 175 # CHECK-CP-JSON-DAG: "%191:sub9": 174 # CHECK-CP-JSON-DAG: "%191:sub10": 173 # CHECK-CP-JSON-DAG: "%191:sub11": 172 # CHECK-CP-JSON-DAG: "%191:sub12": 169 # CHECK-CP-JSON-DAG: "%191:sub13": 168 # CHECK-CP-JSON-DAG: "%191:sub14": 167 # CHECK-CP-JSON-DAG: "%191:sub15": 166 # CHECK-CP-JSON-DAG: "%191:sub16": 163 # CHECK-CP-JSON-DAG: "%191:sub17": 162 # CHECK-CP-JSON-DAG: "%191:sub18": 161 # CHECK-CP-JSON-DAG: "%191:sub19": 160 # CHECK-CP-JSON-DAG: "%191:sub20": 157 # CHECK-CP-JSON-DAG: "%191:sub21": 156 # CHECK-CP-JSON-DAG: "%191:sub22": 155 # CHECK-CP-JSON-DAG: "%191:sub23": 154 # CHECK-CP-JSON-DAG: "%191:sub24": 151 # CHECK-CP-JSON-DAG: "%191:sub25": 150 # CHECK-CP-JSON-DAG: "%191:sub26": 149 # CHECK-CP-JSON-DAG: "%191:sub27": 148 # CHECK-CP-JSON-DAG: "%191:sub28": 145 # CHECK-CP-JSON-DAG: "%191:sub29": 144 # CHECK-CP-JSON-DAG: "%191:sub30": 143 # CHECK-CP-JSON-DAG: "%191:sub31": 142 # CHECK-CP-JSON-DAG: "%233:sub0": 235 # CHECK-CP-JSON-DAG: "%233:sub1": 234 # CHECK-CP-JSON-DAG: "%233:sub2": 233 # CHECK-CP-JSON-DAG: "%233:sub3": 232 # CHECK-CP-JSON-DAG: "%233:sub4": 229 # CHECK-CP-JSON-DAG: "%233:sub5": 228 # CHECK-CP-JSON-DAG: "%233:sub6": 227 # CHECK-CP-JSON-DAG: "%233:sub7": 226 # CHECK-CP-JSON-DAG: "%233:sub8": 223 # CHECK-CP-JSON-DAG: "%233:sub9": 222 # CHECK-CP-JSON-DAG: "%233:sub10": 221 # CHECK-CP-JSON-DAG: "%233:sub11": 220 # CHECK-CP-JSON-DAG: "%233:sub12": 217 # CHECK-CP-JSON-DAG: "%233:sub13": 216 # CHECK-CP-JSON-DAG: "%233:sub14": 215 # CHECK-CP-JSON-DAG: "%233:sub15": 214 # CHECK-CP-JSON-DAG: "%233:sub16": 211 # CHECK-CP-JSON-DAG: "%233:sub17": 210 # CHECK-CP-JSON-DAG: "%233:sub18": 209 # CHECK-CP-JSON-DAG: "%233:sub19": 208 # CHECK-CP-JSON-DAG: "%233:sub20": 205 # CHECK-CP-JSON-DAG: "%233:sub21": 204 # CHECK-CP-JSON-DAG: "%233:sub22": 203 # CHECK-CP-JSON-DAG: "%233:sub23": 202 # CHECK-CP-JSON-DAG: "%233:sub24": 199 # CHECK-CP-JSON-DAG: "%233:sub25": 198 # CHECK-CP-JSON-DAG: "%233:sub26": 197 # CHECK-CP-JSON-DAG: "%233:sub27": 196 # CHECK-CP-JSON-DAG: "%233:sub28": 193 # CHECK-CP-JSON-DAG: "%233:sub29": 192 # CHECK-CP-JSON-DAG: "%233:sub30": 191 # CHECK-CP-JSON-DAG: "%233:sub31": 190 # CHECK-CP-JSON-DAG: "%275:sub0": 283 # CHECK-CP-JSON-DAG: "%275:sub1": 282 # CHECK-CP-JSON-DAG: "%275:sub2": 281 # CHECK-CP-JSON-DAG: "%275:sub3": 280 # CHECK-CP-JSON-DAG: "%275:sub4": 277 # CHECK-CP-JSON-DAG: "%275:sub5": 276 # CHECK-CP-JSON-DAG: "%275:sub6": 275 # CHECK-CP-JSON-DAG: "%275:sub7": 274 # CHECK-CP-JSON-DAG: "%275:sub8": 271 # CHECK-CP-JSON-DAG: "%275:sub9": 270 # CHECK-CP-JSON-DAG: "%275:sub10": 269 # CHECK-CP-JSON-DAG: "%275:sub11": 268 # CHECK-CP-JSON-DAG: "%275:sub12": 265 # CHECK-CP-JSON-DAG: "%275:sub13": 264 # CHECK-CP-JSON-DAG: "%275:sub14": 263 # CHECK-CP-JSON-DAG: "%275:sub15": 262 # CHECK-CP-JSON-DAG: "%275:sub16": 259 # CHECK-CP-JSON-DAG: "%275:sub17": 258 # CHECK-CP-JSON-DAG: "%275:sub18": 257 # CHECK-CP-JSON-DAG: "%275:sub19": 256 # CHECK-CP-JSON-DAG: "%275:sub20": 253 # CHECK-CP-JSON-DAG: "%275:sub21": 252 # CHECK-CP-JSON-DAG: "%275:sub22": 251 # CHECK-CP-JSON-DAG: "%275:sub23": 250 # CHECK-CP-JSON-DAG: "%275:sub24": 247 # CHECK-CP-JSON-DAG: "%275:sub25": 246 # CHECK-CP-JSON-DAG: "%275:sub26": 245 # CHECK-CP-JSON-DAG: "%275:sub27": 244 # CHECK-CP-JSON-DAG: "%275:sub28": 241 # CHECK-CP-JSON-DAG: "%275:sub29": 240 # CHECK-CP-JSON-DAG: "%275:sub30": 239 # CHECK-CP-JSON-DAG: "%275:sub31": 238 # CHECK-CP-JSON-DAG: "%317:sub0": 331 # CHECK-CP-JSON-DAG: "%317:sub1": 330 # CHECK-CP-JSON-DAG: "%317:sub2": 329 # CHECK-CP-JSON-DAG: "%317:sub3": 328 # CHECK-CP-JSON-DAG: "%317:sub4": 325 # CHECK-CP-JSON-DAG: "%317:sub5": 324 # CHECK-CP-JSON-DAG: "%317:sub6": 323 # CHECK-CP-JSON-DAG: "%317:sub7": 322 # CHECK-CP-JSON-DAG: "%317:sub8": 319 # CHECK-CP-JSON-DAG: "%317:sub9": 318 # CHECK-CP-JSON-DAG: "%317:sub10": 317 # CHECK-CP-JSON-DAG: "%317:sub11": 316 # CHECK-CP-JSON-DAG: "%317:sub12": 313 # CHECK-CP-JSON-DAG: "%317:sub13": 312 # CHECK-CP-JSON-DAG: "%317:sub14": 311 # CHECK-CP-JSON-DAG: "%317:sub15": 310 # CHECK-CP-JSON-DAG: "%317:sub16": 307 # CHECK-CP-JSON-DAG: "%317:sub17": 306 # CHECK-CP-JSON-DAG: "%317:sub18": 305 # CHECK-CP-JSON-DAG: "%317:sub19": 304 # CHECK-CP-JSON-DAG: "%317:sub20": 301 # CHECK-CP-JSON-DAG: "%317:sub21": 300 # CHECK-CP-JSON-DAG: "%317:sub22": 299 # CHECK-CP-JSON-DAG: "%317:sub23": 298 # CHECK-CP-JSON-DAG: "%317:sub24": 295 # CHECK-CP-JSON-DAG: "%317:sub25": 294 # CHECK-CP-JSON-DAG: "%317:sub26": 293 # CHECK-CP-JSON-DAG: "%317:sub27": 292 # CHECK-CP-JSON-DAG: "%317:sub28": 289 # CHECK-CP-JSON-DAG: "%317:sub29": 288 # CHECK-CP-JSON-DAG: "%317:sub30": 287 # CHECK-CP-JSON-DAG: "%317:sub31": 286 # CHECK-CP-JSON-DAG: "%359:sub0": 379 # CHECK-CP-JSON-DAG: "%359:sub1": 378 # CHECK-CP-JSON-DAG: "%359:sub2": 377 # CHECK-CP-JSON-DAG: "%359:sub3": 376 # CHECK-CP-JSON-DAG: "%359:sub4": 373 # CHECK-CP-JSON-DAG: "%359:sub5": 372 # CHECK-CP-JSON-DAG: "%359:sub6": 371 # CHECK-CP-JSON-DAG: "%359:sub7": 370 # CHECK-CP-JSON-DAG: "%359:sub8": 367 # CHECK-CP-JSON-DAG: "%359:sub9": 366 # CHECK-CP-JSON-DAG: "%359:sub10": 365 # CHECK-CP-JSON-DAG: "%359:sub11": 364 # CHECK-CP-JSON-DAG: "%359:sub12": 361 # CHECK-CP-JSON-DAG: "%359:sub13": 360 # CHECK-CP-JSON-DAG: "%359:sub14": 359 # CHECK-CP-JSON-DAG: "%359:sub15": 358 # CHECK-CP-JSON-DAG: "%359:sub16": 355 # CHECK-CP-JSON-DAG: "%359:sub17": 354 # CHECK-CP-JSON-DAG: "%359:sub18": 353 # CHECK-CP-JSON-DAG: "%359:sub19": 352 # CHECK-CP-JSON-DAG: "%359:sub20": 349 # CHECK-CP-JSON-DAG: "%359:sub21": 348 # CHECK-CP-JSON-DAG: "%359:sub22": 347 # CHECK-CP-JSON-DAG: "%359:sub23": 346 # CHECK-CP-JSON-DAG: "%359:sub24": 343 # CHECK-CP-JSON-DAG: "%359:sub25": 342 # CHECK-CP-JSON-DAG: "%359:sub26": 341 # CHECK-CP-JSON-DAG: "%359:sub27": 340 # CHECK-CP-JSON-DAG: "%359:sub28": 337 # CHECK-CP-JSON-DAG: "%359:sub29": 336 # CHECK-CP-JSON-DAG: "%359:sub30": 335 # CHECK-CP-JSON-DAG: "%359:sub31": 334 # CHECK-CP-JSON-DAG: "%401:sub0": 427 # CHECK-CP-JSON-DAG: "%401:sub1": 426 # CHECK-CP-JSON-DAG: "%401:sub2": 425 # CHECK-CP-JSON-DAG: "%401:sub3": 424 # CHECK-CP-JSON-DAG: "%401:sub4": 421 # CHECK-CP-JSON-DAG: "%401:sub5": 420 # CHECK-CP-JSON-DAG: "%401:sub6": 419 # CHECK-CP-JSON-DAG: "%401:sub7": 418 # CHECK-CP-JSON-DAG: "%401:sub8": 415 # CHECK-CP-JSON-DAG: "%401:sub9": 414 # CHECK-CP-JSON-DAG: "%401:sub10": 413 # CHECK-CP-JSON-DAG: "%401:sub11": 412 # CHECK-CP-JSON-DAG: "%401:sub12": 409 # CHECK-CP-JSON-DAG: "%401:sub13": 408 # CHECK-CP-JSON-DAG: "%401:sub14": 407 # CHECK-CP-JSON-DAG: "%401:sub15": 406 # CHECK-CP-JSON-DAG: "%401:sub16": 403 # CHECK-CP-JSON-DAG: "%401:sub17": 402 # CHECK-CP-JSON-DAG: "%401:sub18": 401 # CHECK-CP-JSON-DAG: "%401:sub19": 400 # CHECK-CP-JSON-DAG: "%401:sub20": 397 # CHECK-CP-JSON-DAG: "%401:sub21": 396 # CHECK-CP-JSON-DAG: "%401:sub22": 395 # CHECK-CP-JSON-DAG: "%401:sub23": 394 # CHECK-CP-JSON-DAG: "%401:sub24": 391 # CHECK-CP-JSON-DAG: "%401:sub25": 390 # CHECK-CP-JSON-DAG: "%401:sub26": 389 # CHECK-CP-JSON-DAG: "%401:sub27": 388 # CHECK-CP-JSON-DAG: "%401:sub28": 385 # CHECK-CP-JSON-DAG: "%401:sub29": 384 # CHECK-CP-JSON-DAG: "%401:sub30": 383 # CHECK-CP-JSON-DAG: "%401:sub31": 382 # CHECK-CP-JSON-DAG: "%402": 2 # CHECK-CP-JSON-DAG: "%403": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 427 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%405:vgpr_32 = COPY %70.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 90 # CHECK-CP-JSON-DAG: "%69:sub1": 89 # CHECK-CP-JSON-DAG: "%69:sub2": 88 # CHECK-CP-JSON-DAG: "%69:sub3": 87 # CHECK-CP-JSON-DAG: "%69:sub4": 84 # CHECK-CP-JSON-DAG: "%69:sub5": 83 # CHECK-CP-JSON-DAG: "%69:sub6": 82 # CHECK-CP-JSON-DAG: "%69:sub7": 81 # CHECK-CP-JSON-DAG: "%69:sub8": 78 # CHECK-CP-JSON-DAG: "%69:sub9": 77 # CHECK-CP-JSON-DAG: "%69:sub10": 76 # CHECK-CP-JSON-DAG: "%69:sub11": 75 # CHECK-CP-JSON-DAG: "%69:sub12": 72 # CHECK-CP-JSON-DAG: "%69:sub13": 71 # CHECK-CP-JSON-DAG: "%69:sub14": 70 # CHECK-CP-JSON-DAG: "%69:sub15": 69 # CHECK-CP-JSON-DAG: "%69:sub16": 66 # CHECK-CP-JSON-DAG: "%69:sub17": 65 # CHECK-CP-JSON-DAG: "%69:sub18": 64 # CHECK-CP-JSON-DAG: "%69:sub19": 63 # CHECK-CP-JSON-DAG: "%69:sub20": 60 # CHECK-CP-JSON-DAG: "%69:sub21": 59 # CHECK-CP-JSON-DAG: "%69:sub22": 58 # CHECK-CP-JSON-DAG: "%69:sub23": 57 # CHECK-CP-JSON-DAG: "%69:sub24": 54 # CHECK-CP-JSON-DAG: "%69:sub25": 53 # CHECK-CP-JSON-DAG: "%69:sub26": 52 # CHECK-CP-JSON-DAG: "%69:sub27": 51 # CHECK-CP-JSON-DAG: "%69:sub28": 48 # CHECK-CP-JSON-DAG: "%69:sub29": 47 # CHECK-CP-JSON-DAG: "%69:sub30": 46 # CHECK-CP-JSON-DAG: "%69:sub31": 45 # CHECK-CP-JSON-DAG: "%70:sub0": 42 # CHECK-CP-JSON-DAG: "%70:sub1": 41 # CHECK-CP-JSON-DAG: "%70:sub2": 40 # CHECK-CP-JSON-DAG: "%70:sub3": 39 # CHECK-CP-JSON-DAG: "%70:sub4": 36 # CHECK-CP-JSON-DAG: "%70:sub5": 35 # CHECK-CP-JSON-DAG: "%70:sub6": 34 # CHECK-CP-JSON-DAG: "%70:sub7": 33 # CHECK-CP-JSON-DAG: "%70:sub8": 30 # CHECK-CP-JSON-DAG: "%70:sub9": 29 # CHECK-CP-JSON-DAG: "%70:sub10": 28 # CHECK-CP-JSON-DAG: "%70:sub11": 27 # CHECK-CP-JSON-DAG: "%70:sub12": 24 # CHECK-CP-JSON-DAG: "%70:sub13": 23 # CHECK-CP-JSON-DAG: "%70:sub14": 22 # CHECK-CP-JSON-DAG: "%70:sub15": 21 # CHECK-CP-JSON-DAG: "%70:sub16": 18 # CHECK-CP-JSON-DAG: "%70:sub17": 17 # CHECK-CP-JSON-DAG: "%70:sub18": 16 # CHECK-CP-JSON-DAG: "%70:sub19": 15 # CHECK-CP-JSON-DAG: "%70:sub20": 12 # CHECK-CP-JSON-DAG: "%70:sub21": 11 # CHECK-CP-JSON-DAG: "%70:sub22": 10 # CHECK-CP-JSON-DAG: "%70:sub23": 9 # CHECK-CP-JSON-DAG: "%70:sub24": 6 # CHECK-CP-JSON-DAG: "%70:sub25": 5 # CHECK-CP-JSON-DAG: "%70:sub26": 4 # CHECK-CP-JSON-DAG: "%70:sub27": 3 # CHECK-CP-JSON-DAG: "%70:sub28": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 138 # CHECK-CP-JSON-DAG: "%149:sub1": 137 # CHECK-CP-JSON-DAG: "%149:sub2": 136 # CHECK-CP-JSON-DAG: "%149:sub3": 135 # CHECK-CP-JSON-DAG: "%149:sub4": 132 # CHECK-CP-JSON-DAG: "%149:sub5": 131 # CHECK-CP-JSON-DAG: "%149:sub6": 130 # CHECK-CP-JSON-DAG: "%149:sub7": 129 # CHECK-CP-JSON-DAG: "%149:sub8": 126 # CHECK-CP-JSON-DAG: "%149:sub9": 125 # CHECK-CP-JSON-DAG: "%149:sub10": 124 # CHECK-CP-JSON-DAG: "%149:sub11": 123 # CHECK-CP-JSON-DAG: "%149:sub12": 120 # CHECK-CP-JSON-DAG: "%149:sub13": 119 # CHECK-CP-JSON-DAG: "%149:sub14": 118 # CHECK-CP-JSON-DAG: "%149:sub15": 117 # CHECK-CP-JSON-DAG: "%149:sub16": 114 # CHECK-CP-JSON-DAG: "%149:sub17": 113 # CHECK-CP-JSON-DAG: "%149:sub18": 112 # CHECK-CP-JSON-DAG: "%149:sub19": 111 # CHECK-CP-JSON-DAG: "%149:sub20": 108 # CHECK-CP-JSON-DAG: "%149:sub21": 107 # CHECK-CP-JSON-DAG: "%149:sub22": 106 # CHECK-CP-JSON-DAG: "%149:sub23": 105 # CHECK-CP-JSON-DAG: "%149:sub24": 102 # CHECK-CP-JSON-DAG: "%149:sub25": 101 # CHECK-CP-JSON-DAG: "%149:sub26": 100 # CHECK-CP-JSON-DAG: "%149:sub27": 99 # CHECK-CP-JSON-DAG: "%149:sub28": 96 # CHECK-CP-JSON-DAG: "%149:sub29": 95 # CHECK-CP-JSON-DAG: "%149:sub30": 94 # CHECK-CP-JSON-DAG: "%149:sub31": 93 # CHECK-CP-JSON-DAG: "%191:sub0": 186 # CHECK-CP-JSON-DAG: "%191:sub1": 185 # CHECK-CP-JSON-DAG: "%191:sub2": 184 # CHECK-CP-JSON-DAG: "%191:sub3": 183 # CHECK-CP-JSON-DAG: "%191:sub4": 180 # CHECK-CP-JSON-DAG: "%191:sub5": 179 # CHECK-CP-JSON-DAG: "%191:sub6": 178 # CHECK-CP-JSON-DAG: "%191:sub7": 177 # CHECK-CP-JSON-DAG: "%191:sub8": 174 # CHECK-CP-JSON-DAG: "%191:sub9": 173 # CHECK-CP-JSON-DAG: "%191:sub10": 172 # CHECK-CP-JSON-DAG: "%191:sub11": 171 # CHECK-CP-JSON-DAG: "%191:sub12": 168 # CHECK-CP-JSON-DAG: "%191:sub13": 167 # CHECK-CP-JSON-DAG: "%191:sub14": 166 # CHECK-CP-JSON-DAG: "%191:sub15": 165 # CHECK-CP-JSON-DAG: "%191:sub16": 162 # CHECK-CP-JSON-DAG: "%191:sub17": 161 # CHECK-CP-JSON-DAG: "%191:sub18": 160 # CHECK-CP-JSON-DAG: "%191:sub19": 159 # CHECK-CP-JSON-DAG: "%191:sub20": 156 # CHECK-CP-JSON-DAG: "%191:sub21": 155 # CHECK-CP-JSON-DAG: "%191:sub22": 154 # CHECK-CP-JSON-DAG: "%191:sub23": 153 # CHECK-CP-JSON-DAG: "%191:sub24": 150 # CHECK-CP-JSON-DAG: "%191:sub25": 149 # CHECK-CP-JSON-DAG: "%191:sub26": 148 # CHECK-CP-JSON-DAG: "%191:sub27": 147 # CHECK-CP-JSON-DAG: "%191:sub28": 144 # CHECK-CP-JSON-DAG: "%191:sub29": 143 # CHECK-CP-JSON-DAG: "%191:sub30": 142 # CHECK-CP-JSON-DAG: "%191:sub31": 141 # CHECK-CP-JSON-DAG: "%233:sub0": 234 # CHECK-CP-JSON-DAG: "%233:sub1": 233 # CHECK-CP-JSON-DAG: "%233:sub2": 232 # CHECK-CP-JSON-DAG: "%233:sub3": 231 # CHECK-CP-JSON-DAG: "%233:sub4": 228 # CHECK-CP-JSON-DAG: "%233:sub5": 227 # CHECK-CP-JSON-DAG: "%233:sub6": 226 # CHECK-CP-JSON-DAG: "%233:sub7": 225 # CHECK-CP-JSON-DAG: "%233:sub8": 222 # CHECK-CP-JSON-DAG: "%233:sub9": 221 # CHECK-CP-JSON-DAG: "%233:sub10": 220 # CHECK-CP-JSON-DAG: "%233:sub11": 219 # CHECK-CP-JSON-DAG: "%233:sub12": 216 # CHECK-CP-JSON-DAG: "%233:sub13": 215 # CHECK-CP-JSON-DAG: "%233:sub14": 214 # CHECK-CP-JSON-DAG: "%233:sub15": 213 # CHECK-CP-JSON-DAG: "%233:sub16": 210 # CHECK-CP-JSON-DAG: "%233:sub17": 209 # CHECK-CP-JSON-DAG: "%233:sub18": 208 # CHECK-CP-JSON-DAG: "%233:sub19": 207 # CHECK-CP-JSON-DAG: "%233:sub20": 204 # CHECK-CP-JSON-DAG: "%233:sub21": 203 # CHECK-CP-JSON-DAG: "%233:sub22": 202 # CHECK-CP-JSON-DAG: "%233:sub23": 201 # CHECK-CP-JSON-DAG: "%233:sub24": 198 # CHECK-CP-JSON-DAG: "%233:sub25": 197 # CHECK-CP-JSON-DAG: "%233:sub26": 196 # CHECK-CP-JSON-DAG: "%233:sub27": 195 # CHECK-CP-JSON-DAG: "%233:sub28": 192 # CHECK-CP-JSON-DAG: "%233:sub29": 191 # CHECK-CP-JSON-DAG: "%233:sub30": 190 # CHECK-CP-JSON-DAG: "%233:sub31": 189 # CHECK-CP-JSON-DAG: "%275:sub0": 282 # CHECK-CP-JSON-DAG: "%275:sub1": 281 # CHECK-CP-JSON-DAG: "%275:sub2": 280 # CHECK-CP-JSON-DAG: "%275:sub3": 279 # CHECK-CP-JSON-DAG: "%275:sub4": 276 # CHECK-CP-JSON-DAG: "%275:sub5": 275 # CHECK-CP-JSON-DAG: "%275:sub6": 274 # CHECK-CP-JSON-DAG: "%275:sub7": 273 # CHECK-CP-JSON-DAG: "%275:sub8": 270 # CHECK-CP-JSON-DAG: "%275:sub9": 269 # CHECK-CP-JSON-DAG: "%275:sub10": 268 # CHECK-CP-JSON-DAG: "%275:sub11": 267 # CHECK-CP-JSON-DAG: "%275:sub12": 264 # CHECK-CP-JSON-DAG: "%275:sub13": 263 # CHECK-CP-JSON-DAG: "%275:sub14": 262 # CHECK-CP-JSON-DAG: "%275:sub15": 261 # CHECK-CP-JSON-DAG: "%275:sub16": 258 # CHECK-CP-JSON-DAG: "%275:sub17": 257 # CHECK-CP-JSON-DAG: "%275:sub18": 256 # CHECK-CP-JSON-DAG: "%275:sub19": 255 # CHECK-CP-JSON-DAG: "%275:sub20": 252 # CHECK-CP-JSON-DAG: "%275:sub21": 251 # CHECK-CP-JSON-DAG: "%275:sub22": 250 # CHECK-CP-JSON-DAG: "%275:sub23": 249 # CHECK-CP-JSON-DAG: "%275:sub24": 246 # CHECK-CP-JSON-DAG: "%275:sub25": 245 # CHECK-CP-JSON-DAG: "%275:sub26": 244 # CHECK-CP-JSON-DAG: "%275:sub27": 243 # CHECK-CP-JSON-DAG: "%275:sub28": 240 # CHECK-CP-JSON-DAG: "%275:sub29": 239 # CHECK-CP-JSON-DAG: "%275:sub30": 238 # CHECK-CP-JSON-DAG: "%275:sub31": 237 # CHECK-CP-JSON-DAG: "%317:sub0": 330 # CHECK-CP-JSON-DAG: "%317:sub1": 329 # CHECK-CP-JSON-DAG: "%317:sub2": 328 # CHECK-CP-JSON-DAG: "%317:sub3": 327 # CHECK-CP-JSON-DAG: "%317:sub4": 324 # CHECK-CP-JSON-DAG: "%317:sub5": 323 # CHECK-CP-JSON-DAG: "%317:sub6": 322 # CHECK-CP-JSON-DAG: "%317:sub7": 321 # CHECK-CP-JSON-DAG: "%317:sub8": 318 # CHECK-CP-JSON-DAG: "%317:sub9": 317 # CHECK-CP-JSON-DAG: "%317:sub10": 316 # CHECK-CP-JSON-DAG: "%317:sub11": 315 # CHECK-CP-JSON-DAG: "%317:sub12": 312 # CHECK-CP-JSON-DAG: "%317:sub13": 311 # CHECK-CP-JSON-DAG: "%317:sub14": 310 # CHECK-CP-JSON-DAG: "%317:sub15": 309 # CHECK-CP-JSON-DAG: "%317:sub16": 306 # CHECK-CP-JSON-DAG: "%317:sub17": 305 # CHECK-CP-JSON-DAG: "%317:sub18": 304 # CHECK-CP-JSON-DAG: "%317:sub19": 303 # CHECK-CP-JSON-DAG: "%317:sub20": 300 # CHECK-CP-JSON-DAG: "%317:sub21": 299 # CHECK-CP-JSON-DAG: "%317:sub22": 298 # CHECK-CP-JSON-DAG: "%317:sub23": 297 # CHECK-CP-JSON-DAG: "%317:sub24": 294 # CHECK-CP-JSON-DAG: "%317:sub25": 293 # CHECK-CP-JSON-DAG: "%317:sub26": 292 # CHECK-CP-JSON-DAG: "%317:sub27": 291 # CHECK-CP-JSON-DAG: "%317:sub28": 288 # CHECK-CP-JSON-DAG: "%317:sub29": 287 # CHECK-CP-JSON-DAG: "%317:sub30": 286 # CHECK-CP-JSON-DAG: "%317:sub31": 285 # CHECK-CP-JSON-DAG: "%359:sub0": 378 # CHECK-CP-JSON-DAG: "%359:sub1": 377 # CHECK-CP-JSON-DAG: "%359:sub2": 376 # CHECK-CP-JSON-DAG: "%359:sub3": 375 # CHECK-CP-JSON-DAG: "%359:sub4": 372 # CHECK-CP-JSON-DAG: "%359:sub5": 371 # CHECK-CP-JSON-DAG: "%359:sub6": 370 # CHECK-CP-JSON-DAG: "%359:sub7": 369 # CHECK-CP-JSON-DAG: "%359:sub8": 366 # CHECK-CP-JSON-DAG: "%359:sub9": 365 # CHECK-CP-JSON-DAG: "%359:sub10": 364 # CHECK-CP-JSON-DAG: "%359:sub11": 363 # CHECK-CP-JSON-DAG: "%359:sub12": 360 # CHECK-CP-JSON-DAG: "%359:sub13": 359 # CHECK-CP-JSON-DAG: "%359:sub14": 358 # CHECK-CP-JSON-DAG: "%359:sub15": 357 # CHECK-CP-JSON-DAG: "%359:sub16": 354 # CHECK-CP-JSON-DAG: "%359:sub17": 353 # CHECK-CP-JSON-DAG: "%359:sub18": 352 # CHECK-CP-JSON-DAG: "%359:sub19": 351 # CHECK-CP-JSON-DAG: "%359:sub20": 348 # CHECK-CP-JSON-DAG: "%359:sub21": 347 # CHECK-CP-JSON-DAG: "%359:sub22": 346 # CHECK-CP-JSON-DAG: "%359:sub23": 345 # CHECK-CP-JSON-DAG: "%359:sub24": 342 # CHECK-CP-JSON-DAG: "%359:sub25": 341 # CHECK-CP-JSON-DAG: "%359:sub26": 340 # CHECK-CP-JSON-DAG: "%359:sub27": 339 # CHECK-CP-JSON-DAG: "%359:sub28": 336 # CHECK-CP-JSON-DAG: "%359:sub29": 335 # CHECK-CP-JSON-DAG: "%359:sub30": 334 # CHECK-CP-JSON-DAG: "%359:sub31": 333 # CHECK-CP-JSON-DAG: "%401:sub0": 426 # CHECK-CP-JSON-DAG: "%401:sub1": 425 # CHECK-CP-JSON-DAG: "%401:sub2": 424 # CHECK-CP-JSON-DAG: "%401:sub3": 423 # CHECK-CP-JSON-DAG: "%401:sub4": 420 # CHECK-CP-JSON-DAG: "%401:sub5": 419 # CHECK-CP-JSON-DAG: "%401:sub6": 418 # CHECK-CP-JSON-DAG: "%401:sub7": 417 # CHECK-CP-JSON-DAG: "%401:sub8": 414 # CHECK-CP-JSON-DAG: "%401:sub9": 413 # CHECK-CP-JSON-DAG: "%401:sub10": 412 # CHECK-CP-JSON-DAG: "%401:sub11": 411 # CHECK-CP-JSON-DAG: "%401:sub12": 408 # CHECK-CP-JSON-DAG: "%401:sub13": 407 # CHECK-CP-JSON-DAG: "%401:sub14": 406 # CHECK-CP-JSON-DAG: "%401:sub15": 405 # CHECK-CP-JSON-DAG: "%401:sub16": 402 # CHECK-CP-JSON-DAG: "%401:sub17": 401 # CHECK-CP-JSON-DAG: "%401:sub18": 400 # CHECK-CP-JSON-DAG: "%401:sub19": 399 # CHECK-CP-JSON-DAG: "%401:sub20": 396 # CHECK-CP-JSON-DAG: "%401:sub21": 395 # CHECK-CP-JSON-DAG: "%401:sub22": 394 # CHECK-CP-JSON-DAG: "%401:sub23": 393 # CHECK-CP-JSON-DAG: "%401:sub24": 390 # CHECK-CP-JSON-DAG: "%401:sub25": 389 # CHECK-CP-JSON-DAG: "%401:sub26": 388 # CHECK-CP-JSON-DAG: "%401:sub27": 387 # CHECK-CP-JSON-DAG: "%401:sub28": 384 # CHECK-CP-JSON-DAG: "%401:sub29": 383 # CHECK-CP-JSON-DAG: "%401:sub30": 382 # CHECK-CP-JSON-DAG: "%401:sub31": 381 # CHECK-CP-JSON-DAG: "%402": 1 # CHECK-CP-JSON-DAG: "%403": 1 # CHECK-CP-JSON-DAG: "%404": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 426 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%406:vreg_128 = REG_SEQUENCE %405, %subreg.sub0, %404, %subreg.sub1, %403, %subreg.sub2, %402, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 89 # CHECK-CP-JSON-DAG: "%69:sub1": 88 # CHECK-CP-JSON-DAG: "%69:sub2": 87 # CHECK-CP-JSON-DAG: "%69:sub3": 86 # CHECK-CP-JSON-DAG: "%69:sub4": 83 # CHECK-CP-JSON-DAG: "%69:sub5": 82 # CHECK-CP-JSON-DAG: "%69:sub6": 81 # CHECK-CP-JSON-DAG: "%69:sub7": 80 # CHECK-CP-JSON-DAG: "%69:sub8": 77 # CHECK-CP-JSON-DAG: "%69:sub9": 76 # CHECK-CP-JSON-DAG: "%69:sub10": 75 # CHECK-CP-JSON-DAG: "%69:sub11": 74 # CHECK-CP-JSON-DAG: "%69:sub12": 71 # CHECK-CP-JSON-DAG: "%69:sub13": 70 # CHECK-CP-JSON-DAG: "%69:sub14": 69 # CHECK-CP-JSON-DAG: "%69:sub15": 68 # CHECK-CP-JSON-DAG: "%69:sub16": 65 # CHECK-CP-JSON-DAG: "%69:sub17": 64 # CHECK-CP-JSON-DAG: "%69:sub18": 63 # CHECK-CP-JSON-DAG: "%69:sub19": 62 # CHECK-CP-JSON-DAG: "%69:sub20": 59 # CHECK-CP-JSON-DAG: "%69:sub21": 58 # CHECK-CP-JSON-DAG: "%69:sub22": 57 # CHECK-CP-JSON-DAG: "%69:sub23": 56 # CHECK-CP-JSON-DAG: "%69:sub24": 53 # CHECK-CP-JSON-DAG: "%69:sub25": 52 # CHECK-CP-JSON-DAG: "%69:sub26": 51 # CHECK-CP-JSON-DAG: "%69:sub27": 50 # CHECK-CP-JSON-DAG: "%69:sub28": 47 # CHECK-CP-JSON-DAG: "%69:sub29": 46 # CHECK-CP-JSON-DAG: "%69:sub30": 45 # CHECK-CP-JSON-DAG: "%69:sub31": 44 # CHECK-CP-JSON-DAG: "%70:sub0": 41 # CHECK-CP-JSON-DAG: "%70:sub1": 40 # CHECK-CP-JSON-DAG: "%70:sub2": 39 # CHECK-CP-JSON-DAG: "%70:sub3": 38 # CHECK-CP-JSON-DAG: "%70:sub4": 35 # CHECK-CP-JSON-DAG: "%70:sub5": 34 # CHECK-CP-JSON-DAG: "%70:sub6": 33 # CHECK-CP-JSON-DAG: "%70:sub7": 32 # CHECK-CP-JSON-DAG: "%70:sub8": 29 # CHECK-CP-JSON-DAG: "%70:sub9": 28 # CHECK-CP-JSON-DAG: "%70:sub10": 27 # CHECK-CP-JSON-DAG: "%70:sub11": 26 # CHECK-CP-JSON-DAG: "%70:sub12": 23 # CHECK-CP-JSON-DAG: "%70:sub13": 22 # CHECK-CP-JSON-DAG: "%70:sub14": 21 # CHECK-CP-JSON-DAG: "%70:sub15": 20 # CHECK-CP-JSON-DAG: "%70:sub16": 17 # CHECK-CP-JSON-DAG: "%70:sub17": 16 # CHECK-CP-JSON-DAG: "%70:sub18": 15 # CHECK-CP-JSON-DAG: "%70:sub19": 14 # CHECK-CP-JSON-DAG: "%70:sub20": 11 # CHECK-CP-JSON-DAG: "%70:sub21": 10 # CHECK-CP-JSON-DAG: "%70:sub22": 9 # CHECK-CP-JSON-DAG: "%70:sub23": 8 # CHECK-CP-JSON-DAG: "%70:sub24": 5 # CHECK-CP-JSON-DAG: "%70:sub25": 4 # CHECK-CP-JSON-DAG: "%70:sub26": 3 # CHECK-CP-JSON-DAG: "%70:sub27": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 137 # CHECK-CP-JSON-DAG: "%149:sub1": 136 # CHECK-CP-JSON-DAG: "%149:sub2": 135 # CHECK-CP-JSON-DAG: "%149:sub3": 134 # CHECK-CP-JSON-DAG: "%149:sub4": 131 # CHECK-CP-JSON-DAG: "%149:sub5": 130 # CHECK-CP-JSON-DAG: "%149:sub6": 129 # CHECK-CP-JSON-DAG: "%149:sub7": 128 # CHECK-CP-JSON-DAG: "%149:sub8": 125 # CHECK-CP-JSON-DAG: "%149:sub9": 124 # CHECK-CP-JSON-DAG: "%149:sub10": 123 # CHECK-CP-JSON-DAG: "%149:sub11": 122 # CHECK-CP-JSON-DAG: "%149:sub12": 119 # CHECK-CP-JSON-DAG: "%149:sub13": 118 # CHECK-CP-JSON-DAG: "%149:sub14": 117 # CHECK-CP-JSON-DAG: "%149:sub15": 116 # CHECK-CP-JSON-DAG: "%149:sub16": 113 # CHECK-CP-JSON-DAG: "%149:sub17": 112 # CHECK-CP-JSON-DAG: "%149:sub18": 111 # CHECK-CP-JSON-DAG: "%149:sub19": 110 # CHECK-CP-JSON-DAG: "%149:sub20": 107 # CHECK-CP-JSON-DAG: "%149:sub21": 106 # CHECK-CP-JSON-DAG: "%149:sub22": 105 # CHECK-CP-JSON-DAG: "%149:sub23": 104 # CHECK-CP-JSON-DAG: "%149:sub24": 101 # CHECK-CP-JSON-DAG: "%149:sub25": 100 # CHECK-CP-JSON-DAG: "%149:sub26": 99 # CHECK-CP-JSON-DAG: "%149:sub27": 98 # CHECK-CP-JSON-DAG: "%149:sub28": 95 # CHECK-CP-JSON-DAG: "%149:sub29": 94 # CHECK-CP-JSON-DAG: "%149:sub30": 93 # CHECK-CP-JSON-DAG: "%149:sub31": 92 # CHECK-CP-JSON-DAG: "%191:sub0": 185 # CHECK-CP-JSON-DAG: "%191:sub1": 184 # CHECK-CP-JSON-DAG: "%191:sub2": 183 # CHECK-CP-JSON-DAG: "%191:sub3": 182 # CHECK-CP-JSON-DAG: "%191:sub4": 179 # CHECK-CP-JSON-DAG: "%191:sub5": 178 # CHECK-CP-JSON-DAG: "%191:sub6": 177 # CHECK-CP-JSON-DAG: "%191:sub7": 176 # CHECK-CP-JSON-DAG: "%191:sub8": 173 # CHECK-CP-JSON-DAG: "%191:sub9": 172 # CHECK-CP-JSON-DAG: "%191:sub10": 171 # CHECK-CP-JSON-DAG: "%191:sub11": 170 # CHECK-CP-JSON-DAG: "%191:sub12": 167 # CHECK-CP-JSON-DAG: "%191:sub13": 166 # CHECK-CP-JSON-DAG: "%191:sub14": 165 # CHECK-CP-JSON-DAG: "%191:sub15": 164 # CHECK-CP-JSON-DAG: "%191:sub16": 161 # CHECK-CP-JSON-DAG: "%191:sub17": 160 # CHECK-CP-JSON-DAG: "%191:sub18": 159 # CHECK-CP-JSON-DAG: "%191:sub19": 158 # CHECK-CP-JSON-DAG: "%191:sub20": 155 # CHECK-CP-JSON-DAG: "%191:sub21": 154 # CHECK-CP-JSON-DAG: "%191:sub22": 153 # CHECK-CP-JSON-DAG: "%191:sub23": 152 # CHECK-CP-JSON-DAG: "%191:sub24": 149 # CHECK-CP-JSON-DAG: "%191:sub25": 148 # CHECK-CP-JSON-DAG: "%191:sub26": 147 # CHECK-CP-JSON-DAG: "%191:sub27": 146 # CHECK-CP-JSON-DAG: "%191:sub28": 143 # CHECK-CP-JSON-DAG: "%191:sub29": 142 # CHECK-CP-JSON-DAG: "%191:sub30": 141 # CHECK-CP-JSON-DAG: "%191:sub31": 140 # CHECK-CP-JSON-DAG: "%233:sub0": 233 # CHECK-CP-JSON-DAG: "%233:sub1": 232 # CHECK-CP-JSON-DAG: "%233:sub2": 231 # CHECK-CP-JSON-DAG: "%233:sub3": 230 # CHECK-CP-JSON-DAG: "%233:sub4": 227 # CHECK-CP-JSON-DAG: "%233:sub5": 226 # CHECK-CP-JSON-DAG: "%233:sub6": 225 # CHECK-CP-JSON-DAG: "%233:sub7": 224 # CHECK-CP-JSON-DAG: "%233:sub8": 221 # CHECK-CP-JSON-DAG: "%233:sub9": 220 # CHECK-CP-JSON-DAG: "%233:sub10": 219 # CHECK-CP-JSON-DAG: "%233:sub11": 218 # CHECK-CP-JSON-DAG: "%233:sub12": 215 # CHECK-CP-JSON-DAG: "%233:sub13": 214 # CHECK-CP-JSON-DAG: "%233:sub14": 213 # CHECK-CP-JSON-DAG: "%233:sub15": 212 # CHECK-CP-JSON-DAG: "%233:sub16": 209 # CHECK-CP-JSON-DAG: "%233:sub17": 208 # CHECK-CP-JSON-DAG: "%233:sub18": 207 # CHECK-CP-JSON-DAG: "%233:sub19": 206 # CHECK-CP-JSON-DAG: "%233:sub20": 203 # CHECK-CP-JSON-DAG: "%233:sub21": 202 # CHECK-CP-JSON-DAG: "%233:sub22": 201 # CHECK-CP-JSON-DAG: "%233:sub23": 200 # CHECK-CP-JSON-DAG: "%233:sub24": 197 # CHECK-CP-JSON-DAG: "%233:sub25": 196 # CHECK-CP-JSON-DAG: "%233:sub26": 195 # CHECK-CP-JSON-DAG: "%233:sub27": 194 # CHECK-CP-JSON-DAG: "%233:sub28": 191 # CHECK-CP-JSON-DAG: "%233:sub29": 190 # CHECK-CP-JSON-DAG: "%233:sub30": 189 # CHECK-CP-JSON-DAG: "%233:sub31": 188 # CHECK-CP-JSON-DAG: "%275:sub0": 281 # CHECK-CP-JSON-DAG: "%275:sub1": 280 # CHECK-CP-JSON-DAG: "%275:sub2": 279 # CHECK-CP-JSON-DAG: "%275:sub3": 278 # CHECK-CP-JSON-DAG: "%275:sub4": 275 # CHECK-CP-JSON-DAG: "%275:sub5": 274 # CHECK-CP-JSON-DAG: "%275:sub6": 273 # CHECK-CP-JSON-DAG: "%275:sub7": 272 # CHECK-CP-JSON-DAG: "%275:sub8": 269 # CHECK-CP-JSON-DAG: "%275:sub9": 268 # CHECK-CP-JSON-DAG: "%275:sub10": 267 # CHECK-CP-JSON-DAG: "%275:sub11": 266 # CHECK-CP-JSON-DAG: "%275:sub12": 263 # CHECK-CP-JSON-DAG: "%275:sub13": 262 # CHECK-CP-JSON-DAG: "%275:sub14": 261 # CHECK-CP-JSON-DAG: "%275:sub15": 260 # CHECK-CP-JSON-DAG: "%275:sub16": 257 # CHECK-CP-JSON-DAG: "%275:sub17": 256 # CHECK-CP-JSON-DAG: "%275:sub18": 255 # CHECK-CP-JSON-DAG: "%275:sub19": 254 # CHECK-CP-JSON-DAG: "%275:sub20": 251 # CHECK-CP-JSON-DAG: "%275:sub21": 250 # CHECK-CP-JSON-DAG: "%275:sub22": 249 # CHECK-CP-JSON-DAG: "%275:sub23": 248 # CHECK-CP-JSON-DAG: "%275:sub24": 245 # CHECK-CP-JSON-DAG: "%275:sub25": 244 # CHECK-CP-JSON-DAG: "%275:sub26": 243 # CHECK-CP-JSON-DAG: "%275:sub27": 242 # CHECK-CP-JSON-DAG: "%275:sub28": 239 # CHECK-CP-JSON-DAG: "%275:sub29": 238 # CHECK-CP-JSON-DAG: "%275:sub30": 237 # CHECK-CP-JSON-DAG: "%275:sub31": 236 # CHECK-CP-JSON-DAG: "%317:sub0": 329 # CHECK-CP-JSON-DAG: "%317:sub1": 328 # CHECK-CP-JSON-DAG: "%317:sub2": 327 # CHECK-CP-JSON-DAG: "%317:sub3": 326 # CHECK-CP-JSON-DAG: "%317:sub4": 323 # CHECK-CP-JSON-DAG: "%317:sub5": 322 # CHECK-CP-JSON-DAG: "%317:sub6": 321 # CHECK-CP-JSON-DAG: "%317:sub7": 320 # CHECK-CP-JSON-DAG: "%317:sub8": 317 # CHECK-CP-JSON-DAG: "%317:sub9": 316 # CHECK-CP-JSON-DAG: "%317:sub10": 315 # CHECK-CP-JSON-DAG: "%317:sub11": 314 # CHECK-CP-JSON-DAG: "%317:sub12": 311 # CHECK-CP-JSON-DAG: "%317:sub13": 310 # CHECK-CP-JSON-DAG: "%317:sub14": 309 # CHECK-CP-JSON-DAG: "%317:sub15": 308 # CHECK-CP-JSON-DAG: "%317:sub16": 305 # CHECK-CP-JSON-DAG: "%317:sub17": 304 # CHECK-CP-JSON-DAG: "%317:sub18": 303 # CHECK-CP-JSON-DAG: "%317:sub19": 302 # CHECK-CP-JSON-DAG: "%317:sub20": 299 # CHECK-CP-JSON-DAG: "%317:sub21": 298 # CHECK-CP-JSON-DAG: "%317:sub22": 297 # CHECK-CP-JSON-DAG: "%317:sub23": 296 # CHECK-CP-JSON-DAG: "%317:sub24": 293 # CHECK-CP-JSON-DAG: "%317:sub25": 292 # CHECK-CP-JSON-DAG: "%317:sub26": 291 # CHECK-CP-JSON-DAG: "%317:sub27": 290 # CHECK-CP-JSON-DAG: "%317:sub28": 287 # CHECK-CP-JSON-DAG: "%317:sub29": 286 # CHECK-CP-JSON-DAG: "%317:sub30": 285 # CHECK-CP-JSON-DAG: "%317:sub31": 284 # CHECK-CP-JSON-DAG: "%359:sub0": 377 # CHECK-CP-JSON-DAG: "%359:sub1": 376 # CHECK-CP-JSON-DAG: "%359:sub2": 375 # CHECK-CP-JSON-DAG: "%359:sub3": 374 # CHECK-CP-JSON-DAG: "%359:sub4": 371 # CHECK-CP-JSON-DAG: "%359:sub5": 370 # CHECK-CP-JSON-DAG: "%359:sub6": 369 # CHECK-CP-JSON-DAG: "%359:sub7": 368 # CHECK-CP-JSON-DAG: "%359:sub8": 365 # CHECK-CP-JSON-DAG: "%359:sub9": 364 # CHECK-CP-JSON-DAG: "%359:sub10": 363 # CHECK-CP-JSON-DAG: "%359:sub11": 362 # CHECK-CP-JSON-DAG: "%359:sub12": 359 # CHECK-CP-JSON-DAG: "%359:sub13": 358 # CHECK-CP-JSON-DAG: "%359:sub14": 357 # CHECK-CP-JSON-DAG: "%359:sub15": 356 # CHECK-CP-JSON-DAG: "%359:sub16": 353 # CHECK-CP-JSON-DAG: "%359:sub17": 352 # CHECK-CP-JSON-DAG: "%359:sub18": 351 # CHECK-CP-JSON-DAG: "%359:sub19": 350 # CHECK-CP-JSON-DAG: "%359:sub20": 347 # CHECK-CP-JSON-DAG: "%359:sub21": 346 # CHECK-CP-JSON-DAG: "%359:sub22": 345 # CHECK-CP-JSON-DAG: "%359:sub23": 344 # CHECK-CP-JSON-DAG: "%359:sub24": 341 # CHECK-CP-JSON-DAG: "%359:sub25": 340 # CHECK-CP-JSON-DAG: "%359:sub26": 339 # CHECK-CP-JSON-DAG: "%359:sub27": 338 # CHECK-CP-JSON-DAG: "%359:sub28": 335 # CHECK-CP-JSON-DAG: "%359:sub29": 334 # CHECK-CP-JSON-DAG: "%359:sub30": 333 # CHECK-CP-JSON-DAG: "%359:sub31": 332 # CHECK-CP-JSON-DAG: "%401:sub0": 425 # CHECK-CP-JSON-DAG: "%401:sub1": 424 # CHECK-CP-JSON-DAG: "%401:sub2": 423 # CHECK-CP-JSON-DAG: "%401:sub3": 422 # CHECK-CP-JSON-DAG: "%401:sub4": 419 # CHECK-CP-JSON-DAG: "%401:sub5": 418 # CHECK-CP-JSON-DAG: "%401:sub6": 417 # CHECK-CP-JSON-DAG: "%401:sub7": 416 # CHECK-CP-JSON-DAG: "%401:sub8": 413 # CHECK-CP-JSON-DAG: "%401:sub9": 412 # CHECK-CP-JSON-DAG: "%401:sub10": 411 # CHECK-CP-JSON-DAG: "%401:sub11": 410 # CHECK-CP-JSON-DAG: "%401:sub12": 407 # CHECK-CP-JSON-DAG: "%401:sub13": 406 # CHECK-CP-JSON-DAG: "%401:sub14": 405 # CHECK-CP-JSON-DAG: "%401:sub15": 404 # CHECK-CP-JSON-DAG: "%401:sub16": 401 # CHECK-CP-JSON-DAG: "%401:sub17": 400 # CHECK-CP-JSON-DAG: "%401:sub18": 399 # CHECK-CP-JSON-DAG: "%401:sub19": 398 # CHECK-CP-JSON-DAG: "%401:sub20": 395 # CHECK-CP-JSON-DAG: "%401:sub21": 394 # CHECK-CP-JSON-DAG: "%401:sub22": 393 # CHECK-CP-JSON-DAG: "%401:sub23": 392 # CHECK-CP-JSON-DAG: "%401:sub24": 389 # CHECK-CP-JSON-DAG: "%401:sub25": 388 # CHECK-CP-JSON-DAG: "%401:sub26": 387 # CHECK-CP-JSON-DAG: "%401:sub27": 386 # CHECK-CP-JSON-DAG: "%401:sub28": 383 # CHECK-CP-JSON-DAG: "%401:sub29": 382 # CHECK-CP-JSON-DAG: "%401:sub30": 381 # CHECK-CP-JSON-DAG: "%401:sub31": 380 # CHECK-CP-JSON-DAG: "%402": 0 # CHECK-CP-JSON-DAG: "%403": 0 # CHECK-CP-JSON-DAG: "%404": 0 # CHECK-CP-JSON-DAG: "%405": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 425 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %407:vreg_64, %406, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 88 # CHECK-CP-JSON-DAG: "%69:sub1": 87 # CHECK-CP-JSON-DAG: "%69:sub2": 86 # CHECK-CP-JSON-DAG: "%69:sub3": 85 # CHECK-CP-JSON-DAG: "%69:sub4": 82 # CHECK-CP-JSON-DAG: "%69:sub5": 81 # CHECK-CP-JSON-DAG: "%69:sub6": 80 # CHECK-CP-JSON-DAG: "%69:sub7": 79 # CHECK-CP-JSON-DAG: "%69:sub8": 76 # CHECK-CP-JSON-DAG: "%69:sub9": 75 # CHECK-CP-JSON-DAG: "%69:sub10": 74 # CHECK-CP-JSON-DAG: "%69:sub11": 73 # CHECK-CP-JSON-DAG: "%69:sub12": 70 # CHECK-CP-JSON-DAG: "%69:sub13": 69 # CHECK-CP-JSON-DAG: "%69:sub14": 68 # CHECK-CP-JSON-DAG: "%69:sub15": 67 # CHECK-CP-JSON-DAG: "%69:sub16": 64 # CHECK-CP-JSON-DAG: "%69:sub17": 63 # CHECK-CP-JSON-DAG: "%69:sub18": 62 # CHECK-CP-JSON-DAG: "%69:sub19": 61 # CHECK-CP-JSON-DAG: "%69:sub20": 58 # CHECK-CP-JSON-DAG: "%69:sub21": 57 # CHECK-CP-JSON-DAG: "%69:sub22": 56 # CHECK-CP-JSON-DAG: "%69:sub23": 55 # CHECK-CP-JSON-DAG: "%69:sub24": 52 # CHECK-CP-JSON-DAG: "%69:sub25": 51 # CHECK-CP-JSON-DAG: "%69:sub26": 50 # CHECK-CP-JSON-DAG: "%69:sub27": 49 # CHECK-CP-JSON-DAG: "%69:sub28": 46 # CHECK-CP-JSON-DAG: "%69:sub29": 45 # CHECK-CP-JSON-DAG: "%69:sub30": 44 # CHECK-CP-JSON-DAG: "%69:sub31": 43 # CHECK-CP-JSON-DAG: "%70:sub0": 40 # CHECK-CP-JSON-DAG: "%70:sub1": 39 # CHECK-CP-JSON-DAG: "%70:sub2": 38 # CHECK-CP-JSON-DAG: "%70:sub3": 37 # CHECK-CP-JSON-DAG: "%70:sub4": 34 # CHECK-CP-JSON-DAG: "%70:sub5": 33 # CHECK-CP-JSON-DAG: "%70:sub6": 32 # CHECK-CP-JSON-DAG: "%70:sub7": 31 # CHECK-CP-JSON-DAG: "%70:sub8": 28 # CHECK-CP-JSON-DAG: "%70:sub9": 27 # CHECK-CP-JSON-DAG: "%70:sub10": 26 # CHECK-CP-JSON-DAG: "%70:sub11": 25 # CHECK-CP-JSON-DAG: "%70:sub12": 22 # CHECK-CP-JSON-DAG: "%70:sub13": 21 # CHECK-CP-JSON-DAG: "%70:sub14": 20 # CHECK-CP-JSON-DAG: "%70:sub15": 19 # CHECK-CP-JSON-DAG: "%70:sub16": 16 # CHECK-CP-JSON-DAG: "%70:sub17": 15 # CHECK-CP-JSON-DAG: "%70:sub18": 14 # CHECK-CP-JSON-DAG: "%70:sub19": 13 # CHECK-CP-JSON-DAG: "%70:sub20": 10 # CHECK-CP-JSON-DAG: "%70:sub21": 9 # CHECK-CP-JSON-DAG: "%70:sub22": 8 # CHECK-CP-JSON-DAG: "%70:sub23": 7 # CHECK-CP-JSON-DAG: "%70:sub24": 4 # CHECK-CP-JSON-DAG: "%70:sub25": 3 # CHECK-CP-JSON-DAG: "%70:sub26": 2 # CHECK-CP-JSON-DAG: "%70:sub27": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 136 # CHECK-CP-JSON-DAG: "%149:sub1": 135 # CHECK-CP-JSON-DAG: "%149:sub2": 134 # CHECK-CP-JSON-DAG: "%149:sub3": 133 # CHECK-CP-JSON-DAG: "%149:sub4": 130 # CHECK-CP-JSON-DAG: "%149:sub5": 129 # CHECK-CP-JSON-DAG: "%149:sub6": 128 # CHECK-CP-JSON-DAG: "%149:sub7": 127 # CHECK-CP-JSON-DAG: "%149:sub8": 124 # CHECK-CP-JSON-DAG: "%149:sub9": 123 # CHECK-CP-JSON-DAG: "%149:sub10": 122 # CHECK-CP-JSON-DAG: "%149:sub11": 121 # CHECK-CP-JSON-DAG: "%149:sub12": 118 # CHECK-CP-JSON-DAG: "%149:sub13": 117 # CHECK-CP-JSON-DAG: "%149:sub14": 116 # CHECK-CP-JSON-DAG: "%149:sub15": 115 # CHECK-CP-JSON-DAG: "%149:sub16": 112 # CHECK-CP-JSON-DAG: "%149:sub17": 111 # CHECK-CP-JSON-DAG: "%149:sub18": 110 # CHECK-CP-JSON-DAG: "%149:sub19": 109 # CHECK-CP-JSON-DAG: "%149:sub20": 106 # CHECK-CP-JSON-DAG: "%149:sub21": 105 # CHECK-CP-JSON-DAG: "%149:sub22": 104 # CHECK-CP-JSON-DAG: "%149:sub23": 103 # CHECK-CP-JSON-DAG: "%149:sub24": 100 # CHECK-CP-JSON-DAG: "%149:sub25": 99 # CHECK-CP-JSON-DAG: "%149:sub26": 98 # CHECK-CP-JSON-DAG: "%149:sub27": 97 # CHECK-CP-JSON-DAG: "%149:sub28": 94 # CHECK-CP-JSON-DAG: "%149:sub29": 93 # CHECK-CP-JSON-DAG: "%149:sub30": 92 # CHECK-CP-JSON-DAG: "%149:sub31": 91 # CHECK-CP-JSON-DAG: "%191:sub0": 184 # CHECK-CP-JSON-DAG: "%191:sub1": 183 # CHECK-CP-JSON-DAG: "%191:sub2": 182 # CHECK-CP-JSON-DAG: "%191:sub3": 181 # CHECK-CP-JSON-DAG: "%191:sub4": 178 # CHECK-CP-JSON-DAG: "%191:sub5": 177 # CHECK-CP-JSON-DAG: "%191:sub6": 176 # CHECK-CP-JSON-DAG: "%191:sub7": 175 # CHECK-CP-JSON-DAG: "%191:sub8": 172 # CHECK-CP-JSON-DAG: "%191:sub9": 171 # CHECK-CP-JSON-DAG: "%191:sub10": 170 # CHECK-CP-JSON-DAG: "%191:sub11": 169 # CHECK-CP-JSON-DAG: "%191:sub12": 166 # CHECK-CP-JSON-DAG: "%191:sub13": 165 # CHECK-CP-JSON-DAG: "%191:sub14": 164 # CHECK-CP-JSON-DAG: "%191:sub15": 163 # CHECK-CP-JSON-DAG: "%191:sub16": 160 # CHECK-CP-JSON-DAG: "%191:sub17": 159 # CHECK-CP-JSON-DAG: "%191:sub18": 158 # CHECK-CP-JSON-DAG: "%191:sub19": 157 # CHECK-CP-JSON-DAG: "%191:sub20": 154 # CHECK-CP-JSON-DAG: "%191:sub21": 153 # CHECK-CP-JSON-DAG: "%191:sub22": 152 # CHECK-CP-JSON-DAG: "%191:sub23": 151 # CHECK-CP-JSON-DAG: "%191:sub24": 148 # CHECK-CP-JSON-DAG: "%191:sub25": 147 # CHECK-CP-JSON-DAG: "%191:sub26": 146 # CHECK-CP-JSON-DAG: "%191:sub27": 145 # CHECK-CP-JSON-DAG: "%191:sub28": 142 # CHECK-CP-JSON-DAG: "%191:sub29": 141 # CHECK-CP-JSON-DAG: "%191:sub30": 140 # CHECK-CP-JSON-DAG: "%191:sub31": 139 # CHECK-CP-JSON-DAG: "%233:sub0": 232 # CHECK-CP-JSON-DAG: "%233:sub1": 231 # CHECK-CP-JSON-DAG: "%233:sub2": 230 # CHECK-CP-JSON-DAG: "%233:sub3": 229 # CHECK-CP-JSON-DAG: "%233:sub4": 226 # CHECK-CP-JSON-DAG: "%233:sub5": 225 # CHECK-CP-JSON-DAG: "%233:sub6": 224 # CHECK-CP-JSON-DAG: "%233:sub7": 223 # CHECK-CP-JSON-DAG: "%233:sub8": 220 # CHECK-CP-JSON-DAG: "%233:sub9": 219 # CHECK-CP-JSON-DAG: "%233:sub10": 218 # CHECK-CP-JSON-DAG: "%233:sub11": 217 # CHECK-CP-JSON-DAG: "%233:sub12": 214 # CHECK-CP-JSON-DAG: "%233:sub13": 213 # CHECK-CP-JSON-DAG: "%233:sub14": 212 # CHECK-CP-JSON-DAG: "%233:sub15": 211 # CHECK-CP-JSON-DAG: "%233:sub16": 208 # CHECK-CP-JSON-DAG: "%233:sub17": 207 # CHECK-CP-JSON-DAG: "%233:sub18": 206 # CHECK-CP-JSON-DAG: "%233:sub19": 205 # CHECK-CP-JSON-DAG: "%233:sub20": 202 # CHECK-CP-JSON-DAG: "%233:sub21": 201 # CHECK-CP-JSON-DAG: "%233:sub22": 200 # CHECK-CP-JSON-DAG: "%233:sub23": 199 # CHECK-CP-JSON-DAG: "%233:sub24": 196 # CHECK-CP-JSON-DAG: "%233:sub25": 195 # CHECK-CP-JSON-DAG: "%233:sub26": 194 # CHECK-CP-JSON-DAG: "%233:sub27": 193 # CHECK-CP-JSON-DAG: "%233:sub28": 190 # CHECK-CP-JSON-DAG: "%233:sub29": 189 # CHECK-CP-JSON-DAG: "%233:sub30": 188 # CHECK-CP-JSON-DAG: "%233:sub31": 187 # CHECK-CP-JSON-DAG: "%275:sub0": 280 # CHECK-CP-JSON-DAG: "%275:sub1": 279 # CHECK-CP-JSON-DAG: "%275:sub2": 278 # CHECK-CP-JSON-DAG: "%275:sub3": 277 # CHECK-CP-JSON-DAG: "%275:sub4": 274 # CHECK-CP-JSON-DAG: "%275:sub5": 273 # CHECK-CP-JSON-DAG: "%275:sub6": 272 # CHECK-CP-JSON-DAG: "%275:sub7": 271 # CHECK-CP-JSON-DAG: "%275:sub8": 268 # CHECK-CP-JSON-DAG: "%275:sub9": 267 # CHECK-CP-JSON-DAG: "%275:sub10": 266 # CHECK-CP-JSON-DAG: "%275:sub11": 265 # CHECK-CP-JSON-DAG: "%275:sub12": 262 # CHECK-CP-JSON-DAG: "%275:sub13": 261 # CHECK-CP-JSON-DAG: "%275:sub14": 260 # CHECK-CP-JSON-DAG: "%275:sub15": 259 # CHECK-CP-JSON-DAG: "%275:sub16": 256 # CHECK-CP-JSON-DAG: "%275:sub17": 255 # CHECK-CP-JSON-DAG: "%275:sub18": 254 # CHECK-CP-JSON-DAG: "%275:sub19": 253 # CHECK-CP-JSON-DAG: "%275:sub20": 250 # CHECK-CP-JSON-DAG: "%275:sub21": 249 # CHECK-CP-JSON-DAG: "%275:sub22": 248 # CHECK-CP-JSON-DAG: "%275:sub23": 247 # CHECK-CP-JSON-DAG: "%275:sub24": 244 # CHECK-CP-JSON-DAG: "%275:sub25": 243 # CHECK-CP-JSON-DAG: "%275:sub26": 242 # CHECK-CP-JSON-DAG: "%275:sub27": 241 # CHECK-CP-JSON-DAG: "%275:sub28": 238 # CHECK-CP-JSON-DAG: "%275:sub29": 237 # CHECK-CP-JSON-DAG: "%275:sub30": 236 # CHECK-CP-JSON-DAG: "%275:sub31": 235 # CHECK-CP-JSON-DAG: "%317:sub0": 328 # CHECK-CP-JSON-DAG: "%317:sub1": 327 # CHECK-CP-JSON-DAG: "%317:sub2": 326 # CHECK-CP-JSON-DAG: "%317:sub3": 325 # CHECK-CP-JSON-DAG: "%317:sub4": 322 # CHECK-CP-JSON-DAG: "%317:sub5": 321 # CHECK-CP-JSON-DAG: "%317:sub6": 320 # CHECK-CP-JSON-DAG: "%317:sub7": 319 # CHECK-CP-JSON-DAG: "%317:sub8": 316 # CHECK-CP-JSON-DAG: "%317:sub9": 315 # CHECK-CP-JSON-DAG: "%317:sub10": 314 # CHECK-CP-JSON-DAG: "%317:sub11": 313 # CHECK-CP-JSON-DAG: "%317:sub12": 310 # CHECK-CP-JSON-DAG: "%317:sub13": 309 # CHECK-CP-JSON-DAG: "%317:sub14": 308 # CHECK-CP-JSON-DAG: "%317:sub15": 307 # CHECK-CP-JSON-DAG: "%317:sub16": 304 # CHECK-CP-JSON-DAG: "%317:sub17": 303 # CHECK-CP-JSON-DAG: "%317:sub18": 302 # CHECK-CP-JSON-DAG: "%317:sub19": 301 # CHECK-CP-JSON-DAG: "%317:sub20": 298 # CHECK-CP-JSON-DAG: "%317:sub21": 297 # CHECK-CP-JSON-DAG: "%317:sub22": 296 # CHECK-CP-JSON-DAG: "%317:sub23": 295 # CHECK-CP-JSON-DAG: "%317:sub24": 292 # CHECK-CP-JSON-DAG: "%317:sub25": 291 # CHECK-CP-JSON-DAG: "%317:sub26": 290 # CHECK-CP-JSON-DAG: "%317:sub27": 289 # CHECK-CP-JSON-DAG: "%317:sub28": 286 # CHECK-CP-JSON-DAG: "%317:sub29": 285 # CHECK-CP-JSON-DAG: "%317:sub30": 284 # CHECK-CP-JSON-DAG: "%317:sub31": 283 # CHECK-CP-JSON-DAG: "%359:sub0": 376 # CHECK-CP-JSON-DAG: "%359:sub1": 375 # CHECK-CP-JSON-DAG: "%359:sub2": 374 # CHECK-CP-JSON-DAG: "%359:sub3": 373 # CHECK-CP-JSON-DAG: "%359:sub4": 370 # CHECK-CP-JSON-DAG: "%359:sub5": 369 # CHECK-CP-JSON-DAG: "%359:sub6": 368 # CHECK-CP-JSON-DAG: "%359:sub7": 367 # CHECK-CP-JSON-DAG: "%359:sub8": 364 # CHECK-CP-JSON-DAG: "%359:sub9": 363 # CHECK-CP-JSON-DAG: "%359:sub10": 362 # CHECK-CP-JSON-DAG: "%359:sub11": 361 # CHECK-CP-JSON-DAG: "%359:sub12": 358 # CHECK-CP-JSON-DAG: "%359:sub13": 357 # CHECK-CP-JSON-DAG: "%359:sub14": 356 # CHECK-CP-JSON-DAG: "%359:sub15": 355 # CHECK-CP-JSON-DAG: "%359:sub16": 352 # CHECK-CP-JSON-DAG: "%359:sub17": 351 # CHECK-CP-JSON-DAG: "%359:sub18": 350 # CHECK-CP-JSON-DAG: "%359:sub19": 349 # CHECK-CP-JSON-DAG: "%359:sub20": 346 # CHECK-CP-JSON-DAG: "%359:sub21": 345 # CHECK-CP-JSON-DAG: "%359:sub22": 344 # CHECK-CP-JSON-DAG: "%359:sub23": 343 # CHECK-CP-JSON-DAG: "%359:sub24": 340 # CHECK-CP-JSON-DAG: "%359:sub25": 339 # CHECK-CP-JSON-DAG: "%359:sub26": 338 # CHECK-CP-JSON-DAG: "%359:sub27": 337 # CHECK-CP-JSON-DAG: "%359:sub28": 334 # CHECK-CP-JSON-DAG: "%359:sub29": 333 # CHECK-CP-JSON-DAG: "%359:sub30": 332 # CHECK-CP-JSON-DAG: "%359:sub31": 331 # CHECK-CP-JSON-DAG: "%401:sub0": 424 # CHECK-CP-JSON-DAG: "%401:sub1": 423 # CHECK-CP-JSON-DAG: "%401:sub2": 422 # CHECK-CP-JSON-DAG: "%401:sub3": 421 # CHECK-CP-JSON-DAG: "%401:sub4": 418 # CHECK-CP-JSON-DAG: "%401:sub5": 417 # CHECK-CP-JSON-DAG: "%401:sub6": 416 # CHECK-CP-JSON-DAG: "%401:sub7": 415 # CHECK-CP-JSON-DAG: "%401:sub8": 412 # CHECK-CP-JSON-DAG: "%401:sub9": 411 # CHECK-CP-JSON-DAG: "%401:sub10": 410 # CHECK-CP-JSON-DAG: "%401:sub11": 409 # CHECK-CP-JSON-DAG: "%401:sub12": 406 # CHECK-CP-JSON-DAG: "%401:sub13": 405 # CHECK-CP-JSON-DAG: "%401:sub14": 404 # CHECK-CP-JSON-DAG: "%401:sub15": 403 # CHECK-CP-JSON-DAG: "%401:sub16": 400 # CHECK-CP-JSON-DAG: "%401:sub17": 399 # CHECK-CP-JSON-DAG: "%401:sub18": 398 # CHECK-CP-JSON-DAG: "%401:sub19": 397 # CHECK-CP-JSON-DAG: "%401:sub20": 394 # CHECK-CP-JSON-DAG: "%401:sub21": 393 # CHECK-CP-JSON-DAG: "%401:sub22": 392 # CHECK-CP-JSON-DAG: "%401:sub23": 391 # CHECK-CP-JSON-DAG: "%401:sub24": 388 # CHECK-CP-JSON-DAG: "%401:sub25": 387 # CHECK-CP-JSON-DAG: "%401:sub26": 386 # CHECK-CP-JSON-DAG: "%401:sub27": 385 # CHECK-CP-JSON-DAG: "%401:sub28": 382 # CHECK-CP-JSON-DAG: "%401:sub29": 381 # CHECK-CP-JSON-DAG: "%401:sub30": 380 # CHECK-CP-JSON-DAG: "%401:sub31": 379 # CHECK-CP-JSON-DAG: "%406": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 424 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%408:vgpr_32 = COPY %70.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 87 # CHECK-CP-JSON-DAG: "%69:sub1": 86 # CHECK-CP-JSON-DAG: "%69:sub2": 85 # CHECK-CP-JSON-DAG: "%69:sub3": 84 # CHECK-CP-JSON-DAG: "%69:sub4": 81 # CHECK-CP-JSON-DAG: "%69:sub5": 80 # CHECK-CP-JSON-DAG: "%69:sub6": 79 # CHECK-CP-JSON-DAG: "%69:sub7": 78 # CHECK-CP-JSON-DAG: "%69:sub8": 75 # CHECK-CP-JSON-DAG: "%69:sub9": 74 # CHECK-CP-JSON-DAG: "%69:sub10": 73 # CHECK-CP-JSON-DAG: "%69:sub11": 72 # CHECK-CP-JSON-DAG: "%69:sub12": 69 # CHECK-CP-JSON-DAG: "%69:sub13": 68 # CHECK-CP-JSON-DAG: "%69:sub14": 67 # CHECK-CP-JSON-DAG: "%69:sub15": 66 # CHECK-CP-JSON-DAG: "%69:sub16": 63 # CHECK-CP-JSON-DAG: "%69:sub17": 62 # CHECK-CP-JSON-DAG: "%69:sub18": 61 # CHECK-CP-JSON-DAG: "%69:sub19": 60 # CHECK-CP-JSON-DAG: "%69:sub20": 57 # CHECK-CP-JSON-DAG: "%69:sub21": 56 # CHECK-CP-JSON-DAG: "%69:sub22": 55 # CHECK-CP-JSON-DAG: "%69:sub23": 54 # CHECK-CP-JSON-DAG: "%69:sub24": 51 # CHECK-CP-JSON-DAG: "%69:sub25": 50 # CHECK-CP-JSON-DAG: "%69:sub26": 49 # CHECK-CP-JSON-DAG: "%69:sub27": 48 # CHECK-CP-JSON-DAG: "%69:sub28": 45 # CHECK-CP-JSON-DAG: "%69:sub29": 44 # CHECK-CP-JSON-DAG: "%69:sub30": 43 # CHECK-CP-JSON-DAG: "%69:sub31": 42 # CHECK-CP-JSON-DAG: "%70:sub0": 39 # CHECK-CP-JSON-DAG: "%70:sub1": 38 # CHECK-CP-JSON-DAG: "%70:sub2": 37 # CHECK-CP-JSON-DAG: "%70:sub3": 36 # CHECK-CP-JSON-DAG: "%70:sub4": 33 # CHECK-CP-JSON-DAG: "%70:sub5": 32 # CHECK-CP-JSON-DAG: "%70:sub6": 31 # CHECK-CP-JSON-DAG: "%70:sub7": 30 # CHECK-CP-JSON-DAG: "%70:sub8": 27 # CHECK-CP-JSON-DAG: "%70:sub9": 26 # CHECK-CP-JSON-DAG: "%70:sub10": 25 # CHECK-CP-JSON-DAG: "%70:sub11": 24 # CHECK-CP-JSON-DAG: "%70:sub12": 21 # CHECK-CP-JSON-DAG: "%70:sub13": 20 # CHECK-CP-JSON-DAG: "%70:sub14": 19 # CHECK-CP-JSON-DAG: "%70:sub15": 18 # CHECK-CP-JSON-DAG: "%70:sub16": 15 # CHECK-CP-JSON-DAG: "%70:sub17": 14 # CHECK-CP-JSON-DAG: "%70:sub18": 13 # CHECK-CP-JSON-DAG: "%70:sub19": 12 # CHECK-CP-JSON-DAG: "%70:sub20": 9 # CHECK-CP-JSON-DAG: "%70:sub21": 8 # CHECK-CP-JSON-DAG: "%70:sub22": 7 # CHECK-CP-JSON-DAG: "%70:sub23": 6 # CHECK-CP-JSON-DAG: "%70:sub24": 3 # CHECK-CP-JSON-DAG: "%70:sub25": 2 # CHECK-CP-JSON-DAG: "%70:sub26": 1 # CHECK-CP-JSON-DAG: "%70:sub27": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 135 # CHECK-CP-JSON-DAG: "%149:sub1": 134 # CHECK-CP-JSON-DAG: "%149:sub2": 133 # CHECK-CP-JSON-DAG: "%149:sub3": 132 # CHECK-CP-JSON-DAG: "%149:sub4": 129 # CHECK-CP-JSON-DAG: "%149:sub5": 128 # CHECK-CP-JSON-DAG: "%149:sub6": 127 # CHECK-CP-JSON-DAG: "%149:sub7": 126 # CHECK-CP-JSON-DAG: "%149:sub8": 123 # CHECK-CP-JSON-DAG: "%149:sub9": 122 # CHECK-CP-JSON-DAG: "%149:sub10": 121 # CHECK-CP-JSON-DAG: "%149:sub11": 120 # CHECK-CP-JSON-DAG: "%149:sub12": 117 # CHECK-CP-JSON-DAG: "%149:sub13": 116 # CHECK-CP-JSON-DAG: "%149:sub14": 115 # CHECK-CP-JSON-DAG: "%149:sub15": 114 # CHECK-CP-JSON-DAG: "%149:sub16": 111 # CHECK-CP-JSON-DAG: "%149:sub17": 110 # CHECK-CP-JSON-DAG: "%149:sub18": 109 # CHECK-CP-JSON-DAG: "%149:sub19": 108 # CHECK-CP-JSON-DAG: "%149:sub20": 105 # CHECK-CP-JSON-DAG: "%149:sub21": 104 # CHECK-CP-JSON-DAG: "%149:sub22": 103 # CHECK-CP-JSON-DAG: "%149:sub23": 102 # CHECK-CP-JSON-DAG: "%149:sub24": 99 # CHECK-CP-JSON-DAG: "%149:sub25": 98 # CHECK-CP-JSON-DAG: "%149:sub26": 97 # CHECK-CP-JSON-DAG: "%149:sub27": 96 # CHECK-CP-JSON-DAG: "%149:sub28": 93 # CHECK-CP-JSON-DAG: "%149:sub29": 92 # CHECK-CP-JSON-DAG: "%149:sub30": 91 # CHECK-CP-JSON-DAG: "%149:sub31": 90 # CHECK-CP-JSON-DAG: "%191:sub0": 183 # CHECK-CP-JSON-DAG: "%191:sub1": 182 # CHECK-CP-JSON-DAG: "%191:sub2": 181 # CHECK-CP-JSON-DAG: "%191:sub3": 180 # CHECK-CP-JSON-DAG: "%191:sub4": 177 # CHECK-CP-JSON-DAG: "%191:sub5": 176 # CHECK-CP-JSON-DAG: "%191:sub6": 175 # CHECK-CP-JSON-DAG: "%191:sub7": 174 # CHECK-CP-JSON-DAG: "%191:sub8": 171 # CHECK-CP-JSON-DAG: "%191:sub9": 170 # CHECK-CP-JSON-DAG: "%191:sub10": 169 # CHECK-CP-JSON-DAG: "%191:sub11": 168 # CHECK-CP-JSON-DAG: "%191:sub12": 165 # CHECK-CP-JSON-DAG: "%191:sub13": 164 # CHECK-CP-JSON-DAG: "%191:sub14": 163 # CHECK-CP-JSON-DAG: "%191:sub15": 162 # CHECK-CP-JSON-DAG: "%191:sub16": 159 # CHECK-CP-JSON-DAG: "%191:sub17": 158 # CHECK-CP-JSON-DAG: "%191:sub18": 157 # CHECK-CP-JSON-DAG: "%191:sub19": 156 # CHECK-CP-JSON-DAG: "%191:sub20": 153 # CHECK-CP-JSON-DAG: "%191:sub21": 152 # CHECK-CP-JSON-DAG: "%191:sub22": 151 # CHECK-CP-JSON-DAG: "%191:sub23": 150 # CHECK-CP-JSON-DAG: "%191:sub24": 147 # CHECK-CP-JSON-DAG: "%191:sub25": 146 # CHECK-CP-JSON-DAG: "%191:sub26": 145 # CHECK-CP-JSON-DAG: "%191:sub27": 144 # CHECK-CP-JSON-DAG: "%191:sub28": 141 # CHECK-CP-JSON-DAG: "%191:sub29": 140 # CHECK-CP-JSON-DAG: "%191:sub30": 139 # CHECK-CP-JSON-DAG: "%191:sub31": 138 # CHECK-CP-JSON-DAG: "%233:sub0": 231 # CHECK-CP-JSON-DAG: "%233:sub1": 230 # CHECK-CP-JSON-DAG: "%233:sub2": 229 # CHECK-CP-JSON-DAG: "%233:sub3": 228 # CHECK-CP-JSON-DAG: "%233:sub4": 225 # CHECK-CP-JSON-DAG: "%233:sub5": 224 # CHECK-CP-JSON-DAG: "%233:sub6": 223 # CHECK-CP-JSON-DAG: "%233:sub7": 222 # CHECK-CP-JSON-DAG: "%233:sub8": 219 # CHECK-CP-JSON-DAG: "%233:sub9": 218 # CHECK-CP-JSON-DAG: "%233:sub10": 217 # CHECK-CP-JSON-DAG: "%233:sub11": 216 # CHECK-CP-JSON-DAG: "%233:sub12": 213 # CHECK-CP-JSON-DAG: "%233:sub13": 212 # CHECK-CP-JSON-DAG: "%233:sub14": 211 # CHECK-CP-JSON-DAG: "%233:sub15": 210 # CHECK-CP-JSON-DAG: "%233:sub16": 207 # CHECK-CP-JSON-DAG: "%233:sub17": 206 # CHECK-CP-JSON-DAG: "%233:sub18": 205 # CHECK-CP-JSON-DAG: "%233:sub19": 204 # CHECK-CP-JSON-DAG: "%233:sub20": 201 # CHECK-CP-JSON-DAG: "%233:sub21": 200 # CHECK-CP-JSON-DAG: "%233:sub22": 199 # CHECK-CP-JSON-DAG: "%233:sub23": 198 # CHECK-CP-JSON-DAG: "%233:sub24": 195 # CHECK-CP-JSON-DAG: "%233:sub25": 194 # CHECK-CP-JSON-DAG: "%233:sub26": 193 # CHECK-CP-JSON-DAG: "%233:sub27": 192 # CHECK-CP-JSON-DAG: "%233:sub28": 189 # CHECK-CP-JSON-DAG: "%233:sub29": 188 # CHECK-CP-JSON-DAG: "%233:sub30": 187 # CHECK-CP-JSON-DAG: "%233:sub31": 186 # CHECK-CP-JSON-DAG: "%275:sub0": 279 # CHECK-CP-JSON-DAG: "%275:sub1": 278 # CHECK-CP-JSON-DAG: "%275:sub2": 277 # CHECK-CP-JSON-DAG: "%275:sub3": 276 # CHECK-CP-JSON-DAG: "%275:sub4": 273 # CHECK-CP-JSON-DAG: "%275:sub5": 272 # CHECK-CP-JSON-DAG: "%275:sub6": 271 # CHECK-CP-JSON-DAG: "%275:sub7": 270 # CHECK-CP-JSON-DAG: "%275:sub8": 267 # CHECK-CP-JSON-DAG: "%275:sub9": 266 # CHECK-CP-JSON-DAG: "%275:sub10": 265 # CHECK-CP-JSON-DAG: "%275:sub11": 264 # CHECK-CP-JSON-DAG: "%275:sub12": 261 # CHECK-CP-JSON-DAG: "%275:sub13": 260 # CHECK-CP-JSON-DAG: "%275:sub14": 259 # CHECK-CP-JSON-DAG: "%275:sub15": 258 # CHECK-CP-JSON-DAG: "%275:sub16": 255 # CHECK-CP-JSON-DAG: "%275:sub17": 254 # CHECK-CP-JSON-DAG: "%275:sub18": 253 # CHECK-CP-JSON-DAG: "%275:sub19": 252 # CHECK-CP-JSON-DAG: "%275:sub20": 249 # CHECK-CP-JSON-DAG: "%275:sub21": 248 # CHECK-CP-JSON-DAG: "%275:sub22": 247 # CHECK-CP-JSON-DAG: "%275:sub23": 246 # CHECK-CP-JSON-DAG: "%275:sub24": 243 # CHECK-CP-JSON-DAG: "%275:sub25": 242 # CHECK-CP-JSON-DAG: "%275:sub26": 241 # CHECK-CP-JSON-DAG: "%275:sub27": 240 # CHECK-CP-JSON-DAG: "%275:sub28": 237 # CHECK-CP-JSON-DAG: "%275:sub29": 236 # CHECK-CP-JSON-DAG: "%275:sub30": 235 # CHECK-CP-JSON-DAG: "%275:sub31": 234 # CHECK-CP-JSON-DAG: "%317:sub0": 327 # CHECK-CP-JSON-DAG: "%317:sub1": 326 # CHECK-CP-JSON-DAG: "%317:sub2": 325 # CHECK-CP-JSON-DAG: "%317:sub3": 324 # CHECK-CP-JSON-DAG: "%317:sub4": 321 # CHECK-CP-JSON-DAG: "%317:sub5": 320 # CHECK-CP-JSON-DAG: "%317:sub6": 319 # CHECK-CP-JSON-DAG: "%317:sub7": 318 # CHECK-CP-JSON-DAG: "%317:sub8": 315 # CHECK-CP-JSON-DAG: "%317:sub9": 314 # CHECK-CP-JSON-DAG: "%317:sub10": 313 # CHECK-CP-JSON-DAG: "%317:sub11": 312 # CHECK-CP-JSON-DAG: "%317:sub12": 309 # CHECK-CP-JSON-DAG: "%317:sub13": 308 # CHECK-CP-JSON-DAG: "%317:sub14": 307 # CHECK-CP-JSON-DAG: "%317:sub15": 306 # CHECK-CP-JSON-DAG: "%317:sub16": 303 # CHECK-CP-JSON-DAG: "%317:sub17": 302 # CHECK-CP-JSON-DAG: "%317:sub18": 301 # CHECK-CP-JSON-DAG: "%317:sub19": 300 # CHECK-CP-JSON-DAG: "%317:sub20": 297 # CHECK-CP-JSON-DAG: "%317:sub21": 296 # CHECK-CP-JSON-DAG: "%317:sub22": 295 # CHECK-CP-JSON-DAG: "%317:sub23": 294 # CHECK-CP-JSON-DAG: "%317:sub24": 291 # CHECK-CP-JSON-DAG: "%317:sub25": 290 # CHECK-CP-JSON-DAG: "%317:sub26": 289 # CHECK-CP-JSON-DAG: "%317:sub27": 288 # CHECK-CP-JSON-DAG: "%317:sub28": 285 # CHECK-CP-JSON-DAG: "%317:sub29": 284 # CHECK-CP-JSON-DAG: "%317:sub30": 283 # CHECK-CP-JSON-DAG: "%317:sub31": 282 # CHECK-CP-JSON-DAG: "%359:sub0": 375 # CHECK-CP-JSON-DAG: "%359:sub1": 374 # CHECK-CP-JSON-DAG: "%359:sub2": 373 # CHECK-CP-JSON-DAG: "%359:sub3": 372 # CHECK-CP-JSON-DAG: "%359:sub4": 369 # CHECK-CP-JSON-DAG: "%359:sub5": 368 # CHECK-CP-JSON-DAG: "%359:sub6": 367 # CHECK-CP-JSON-DAG: "%359:sub7": 366 # CHECK-CP-JSON-DAG: "%359:sub8": 363 # CHECK-CP-JSON-DAG: "%359:sub9": 362 # CHECK-CP-JSON-DAG: "%359:sub10": 361 # CHECK-CP-JSON-DAG: "%359:sub11": 360 # CHECK-CP-JSON-DAG: "%359:sub12": 357 # CHECK-CP-JSON-DAG: "%359:sub13": 356 # CHECK-CP-JSON-DAG: "%359:sub14": 355 # CHECK-CP-JSON-DAG: "%359:sub15": 354 # CHECK-CP-JSON-DAG: "%359:sub16": 351 # CHECK-CP-JSON-DAG: "%359:sub17": 350 # CHECK-CP-JSON-DAG: "%359:sub18": 349 # CHECK-CP-JSON-DAG: "%359:sub19": 348 # CHECK-CP-JSON-DAG: "%359:sub20": 345 # CHECK-CP-JSON-DAG: "%359:sub21": 344 # CHECK-CP-JSON-DAG: "%359:sub22": 343 # CHECK-CP-JSON-DAG: "%359:sub23": 342 # CHECK-CP-JSON-DAG: "%359:sub24": 339 # CHECK-CP-JSON-DAG: "%359:sub25": 338 # CHECK-CP-JSON-DAG: "%359:sub26": 337 # CHECK-CP-JSON-DAG: "%359:sub27": 336 # CHECK-CP-JSON-DAG: "%359:sub28": 333 # CHECK-CP-JSON-DAG: "%359:sub29": 332 # CHECK-CP-JSON-DAG: "%359:sub30": 331 # CHECK-CP-JSON-DAG: "%359:sub31": 330 # CHECK-CP-JSON-DAG: "%401:sub0": 423 # CHECK-CP-JSON-DAG: "%401:sub1": 422 # CHECK-CP-JSON-DAG: "%401:sub2": 421 # CHECK-CP-JSON-DAG: "%401:sub3": 420 # CHECK-CP-JSON-DAG: "%401:sub4": 417 # CHECK-CP-JSON-DAG: "%401:sub5": 416 # CHECK-CP-JSON-DAG: "%401:sub6": 415 # CHECK-CP-JSON-DAG: "%401:sub7": 414 # CHECK-CP-JSON-DAG: "%401:sub8": 411 # CHECK-CP-JSON-DAG: "%401:sub9": 410 # CHECK-CP-JSON-DAG: "%401:sub10": 409 # CHECK-CP-JSON-DAG: "%401:sub11": 408 # CHECK-CP-JSON-DAG: "%401:sub12": 405 # CHECK-CP-JSON-DAG: "%401:sub13": 404 # CHECK-CP-JSON-DAG: "%401:sub14": 403 # CHECK-CP-JSON-DAG: "%401:sub15": 402 # CHECK-CP-JSON-DAG: "%401:sub16": 399 # CHECK-CP-JSON-DAG: "%401:sub17": 398 # CHECK-CP-JSON-DAG: "%401:sub18": 397 # CHECK-CP-JSON-DAG: "%401:sub19": 396 # CHECK-CP-JSON-DAG: "%401:sub20": 393 # CHECK-CP-JSON-DAG: "%401:sub21": 392 # CHECK-CP-JSON-DAG: "%401:sub22": 391 # CHECK-CP-JSON-DAG: "%401:sub23": 390 # CHECK-CP-JSON-DAG: "%401:sub24": 387 # CHECK-CP-JSON-DAG: "%401:sub25": 386 # CHECK-CP-JSON-DAG: "%401:sub26": 385 # CHECK-CP-JSON-DAG: "%401:sub27": 384 # CHECK-CP-JSON-DAG: "%401:sub28": 381 # CHECK-CP-JSON-DAG: "%401:sub29": 380 # CHECK-CP-JSON-DAG: "%401:sub30": 379 # CHECK-CP-JSON-DAG: "%401:sub31": 378 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 423 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%409:vgpr_32 = COPY %70.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 86 # CHECK-CP-JSON-DAG: "%69:sub1": 85 # CHECK-CP-JSON-DAG: "%69:sub2": 84 # CHECK-CP-JSON-DAG: "%69:sub3": 83 # CHECK-CP-JSON-DAG: "%69:sub4": 80 # CHECK-CP-JSON-DAG: "%69:sub5": 79 # CHECK-CP-JSON-DAG: "%69:sub6": 78 # CHECK-CP-JSON-DAG: "%69:sub7": 77 # CHECK-CP-JSON-DAG: "%69:sub8": 74 # CHECK-CP-JSON-DAG: "%69:sub9": 73 # CHECK-CP-JSON-DAG: "%69:sub10": 72 # CHECK-CP-JSON-DAG: "%69:sub11": 71 # CHECK-CP-JSON-DAG: "%69:sub12": 68 # CHECK-CP-JSON-DAG: "%69:sub13": 67 # CHECK-CP-JSON-DAG: "%69:sub14": 66 # CHECK-CP-JSON-DAG: "%69:sub15": 65 # CHECK-CP-JSON-DAG: "%69:sub16": 62 # CHECK-CP-JSON-DAG: "%69:sub17": 61 # CHECK-CP-JSON-DAG: "%69:sub18": 60 # CHECK-CP-JSON-DAG: "%69:sub19": 59 # CHECK-CP-JSON-DAG: "%69:sub20": 56 # CHECK-CP-JSON-DAG: "%69:sub21": 55 # CHECK-CP-JSON-DAG: "%69:sub22": 54 # CHECK-CP-JSON-DAG: "%69:sub23": 53 # CHECK-CP-JSON-DAG: "%69:sub24": 50 # CHECK-CP-JSON-DAG: "%69:sub25": 49 # CHECK-CP-JSON-DAG: "%69:sub26": 48 # CHECK-CP-JSON-DAG: "%69:sub27": 47 # CHECK-CP-JSON-DAG: "%69:sub28": 44 # CHECK-CP-JSON-DAG: "%69:sub29": 43 # CHECK-CP-JSON-DAG: "%69:sub30": 42 # CHECK-CP-JSON-DAG: "%69:sub31": 41 # CHECK-CP-JSON-DAG: "%70:sub0": 38 # CHECK-CP-JSON-DAG: "%70:sub1": 37 # CHECK-CP-JSON-DAG: "%70:sub2": 36 # CHECK-CP-JSON-DAG: "%70:sub3": 35 # CHECK-CP-JSON-DAG: "%70:sub4": 32 # CHECK-CP-JSON-DAG: "%70:sub5": 31 # CHECK-CP-JSON-DAG: "%70:sub6": 30 # CHECK-CP-JSON-DAG: "%70:sub7": 29 # CHECK-CP-JSON-DAG: "%70:sub8": 26 # CHECK-CP-JSON-DAG: "%70:sub9": 25 # CHECK-CP-JSON-DAG: "%70:sub10": 24 # CHECK-CP-JSON-DAG: "%70:sub11": 23 # CHECK-CP-JSON-DAG: "%70:sub12": 20 # CHECK-CP-JSON-DAG: "%70:sub13": 19 # CHECK-CP-JSON-DAG: "%70:sub14": 18 # CHECK-CP-JSON-DAG: "%70:sub15": 17 # CHECK-CP-JSON-DAG: "%70:sub16": 14 # CHECK-CP-JSON-DAG: "%70:sub17": 13 # CHECK-CP-JSON-DAG: "%70:sub18": 12 # CHECK-CP-JSON-DAG: "%70:sub19": 11 # CHECK-CP-JSON-DAG: "%70:sub20": 8 # CHECK-CP-JSON-DAG: "%70:sub21": 7 # CHECK-CP-JSON-DAG: "%70:sub22": 6 # CHECK-CP-JSON-DAG: "%70:sub23": 5 # CHECK-CP-JSON-DAG: "%70:sub24": 2 # CHECK-CP-JSON-DAG: "%70:sub25": 1 # CHECK-CP-JSON-DAG: "%70:sub26": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 134 # CHECK-CP-JSON-DAG: "%149:sub1": 133 # CHECK-CP-JSON-DAG: "%149:sub2": 132 # CHECK-CP-JSON-DAG: "%149:sub3": 131 # CHECK-CP-JSON-DAG: "%149:sub4": 128 # CHECK-CP-JSON-DAG: "%149:sub5": 127 # CHECK-CP-JSON-DAG: "%149:sub6": 126 # CHECK-CP-JSON-DAG: "%149:sub7": 125 # CHECK-CP-JSON-DAG: "%149:sub8": 122 # CHECK-CP-JSON-DAG: "%149:sub9": 121 # CHECK-CP-JSON-DAG: "%149:sub10": 120 # CHECK-CP-JSON-DAG: "%149:sub11": 119 # CHECK-CP-JSON-DAG: "%149:sub12": 116 # CHECK-CP-JSON-DAG: "%149:sub13": 115 # CHECK-CP-JSON-DAG: "%149:sub14": 114 # CHECK-CP-JSON-DAG: "%149:sub15": 113 # CHECK-CP-JSON-DAG: "%149:sub16": 110 # CHECK-CP-JSON-DAG: "%149:sub17": 109 # CHECK-CP-JSON-DAG: "%149:sub18": 108 # CHECK-CP-JSON-DAG: "%149:sub19": 107 # CHECK-CP-JSON-DAG: "%149:sub20": 104 # CHECK-CP-JSON-DAG: "%149:sub21": 103 # CHECK-CP-JSON-DAG: "%149:sub22": 102 # CHECK-CP-JSON-DAG: "%149:sub23": 101 # CHECK-CP-JSON-DAG: "%149:sub24": 98 # CHECK-CP-JSON-DAG: "%149:sub25": 97 # CHECK-CP-JSON-DAG: "%149:sub26": 96 # CHECK-CP-JSON-DAG: "%149:sub27": 95 # CHECK-CP-JSON-DAG: "%149:sub28": 92 # CHECK-CP-JSON-DAG: "%149:sub29": 91 # CHECK-CP-JSON-DAG: "%149:sub30": 90 # CHECK-CP-JSON-DAG: "%149:sub31": 89 # CHECK-CP-JSON-DAG: "%191:sub0": 182 # CHECK-CP-JSON-DAG: "%191:sub1": 181 # CHECK-CP-JSON-DAG: "%191:sub2": 180 # CHECK-CP-JSON-DAG: "%191:sub3": 179 # CHECK-CP-JSON-DAG: "%191:sub4": 176 # CHECK-CP-JSON-DAG: "%191:sub5": 175 # CHECK-CP-JSON-DAG: "%191:sub6": 174 # CHECK-CP-JSON-DAG: "%191:sub7": 173 # CHECK-CP-JSON-DAG: "%191:sub8": 170 # CHECK-CP-JSON-DAG: "%191:sub9": 169 # CHECK-CP-JSON-DAG: "%191:sub10": 168 # CHECK-CP-JSON-DAG: "%191:sub11": 167 # CHECK-CP-JSON-DAG: "%191:sub12": 164 # CHECK-CP-JSON-DAG: "%191:sub13": 163 # CHECK-CP-JSON-DAG: "%191:sub14": 162 # CHECK-CP-JSON-DAG: "%191:sub15": 161 # CHECK-CP-JSON-DAG: "%191:sub16": 158 # CHECK-CP-JSON-DAG: "%191:sub17": 157 # CHECK-CP-JSON-DAG: "%191:sub18": 156 # CHECK-CP-JSON-DAG: "%191:sub19": 155 # CHECK-CP-JSON-DAG: "%191:sub20": 152 # CHECK-CP-JSON-DAG: "%191:sub21": 151 # CHECK-CP-JSON-DAG: "%191:sub22": 150 # CHECK-CP-JSON-DAG: "%191:sub23": 149 # CHECK-CP-JSON-DAG: "%191:sub24": 146 # CHECK-CP-JSON-DAG: "%191:sub25": 145 # CHECK-CP-JSON-DAG: "%191:sub26": 144 # CHECK-CP-JSON-DAG: "%191:sub27": 143 # CHECK-CP-JSON-DAG: "%191:sub28": 140 # CHECK-CP-JSON-DAG: "%191:sub29": 139 # CHECK-CP-JSON-DAG: "%191:sub30": 138 # CHECK-CP-JSON-DAG: "%191:sub31": 137 # CHECK-CP-JSON-DAG: "%233:sub0": 230 # CHECK-CP-JSON-DAG: "%233:sub1": 229 # CHECK-CP-JSON-DAG: "%233:sub2": 228 # CHECK-CP-JSON-DAG: "%233:sub3": 227 # CHECK-CP-JSON-DAG: "%233:sub4": 224 # CHECK-CP-JSON-DAG: "%233:sub5": 223 # CHECK-CP-JSON-DAG: "%233:sub6": 222 # CHECK-CP-JSON-DAG: "%233:sub7": 221 # CHECK-CP-JSON-DAG: "%233:sub8": 218 # CHECK-CP-JSON-DAG: "%233:sub9": 217 # CHECK-CP-JSON-DAG: "%233:sub10": 216 # CHECK-CP-JSON-DAG: "%233:sub11": 215 # CHECK-CP-JSON-DAG: "%233:sub12": 212 # CHECK-CP-JSON-DAG: "%233:sub13": 211 # CHECK-CP-JSON-DAG: "%233:sub14": 210 # CHECK-CP-JSON-DAG: "%233:sub15": 209 # CHECK-CP-JSON-DAG: "%233:sub16": 206 # CHECK-CP-JSON-DAG: "%233:sub17": 205 # CHECK-CP-JSON-DAG: "%233:sub18": 204 # CHECK-CP-JSON-DAG: "%233:sub19": 203 # CHECK-CP-JSON-DAG: "%233:sub20": 200 # CHECK-CP-JSON-DAG: "%233:sub21": 199 # CHECK-CP-JSON-DAG: "%233:sub22": 198 # CHECK-CP-JSON-DAG: "%233:sub23": 197 # CHECK-CP-JSON-DAG: "%233:sub24": 194 # CHECK-CP-JSON-DAG: "%233:sub25": 193 # CHECK-CP-JSON-DAG: "%233:sub26": 192 # CHECK-CP-JSON-DAG: "%233:sub27": 191 # CHECK-CP-JSON-DAG: "%233:sub28": 188 # CHECK-CP-JSON-DAG: "%233:sub29": 187 # CHECK-CP-JSON-DAG: "%233:sub30": 186 # CHECK-CP-JSON-DAG: "%233:sub31": 185 # CHECK-CP-JSON-DAG: "%275:sub0": 278 # CHECK-CP-JSON-DAG: "%275:sub1": 277 # CHECK-CP-JSON-DAG: "%275:sub2": 276 # CHECK-CP-JSON-DAG: "%275:sub3": 275 # CHECK-CP-JSON-DAG: "%275:sub4": 272 # CHECK-CP-JSON-DAG: "%275:sub5": 271 # CHECK-CP-JSON-DAG: "%275:sub6": 270 # CHECK-CP-JSON-DAG: "%275:sub7": 269 # CHECK-CP-JSON-DAG: "%275:sub8": 266 # CHECK-CP-JSON-DAG: "%275:sub9": 265 # CHECK-CP-JSON-DAG: "%275:sub10": 264 # CHECK-CP-JSON-DAG: "%275:sub11": 263 # CHECK-CP-JSON-DAG: "%275:sub12": 260 # CHECK-CP-JSON-DAG: "%275:sub13": 259 # CHECK-CP-JSON-DAG: "%275:sub14": 258 # CHECK-CP-JSON-DAG: "%275:sub15": 257 # CHECK-CP-JSON-DAG: "%275:sub16": 254 # CHECK-CP-JSON-DAG: "%275:sub17": 253 # CHECK-CP-JSON-DAG: "%275:sub18": 252 # CHECK-CP-JSON-DAG: "%275:sub19": 251 # CHECK-CP-JSON-DAG: "%275:sub20": 248 # CHECK-CP-JSON-DAG: "%275:sub21": 247 # CHECK-CP-JSON-DAG: "%275:sub22": 246 # CHECK-CP-JSON-DAG: "%275:sub23": 245 # CHECK-CP-JSON-DAG: "%275:sub24": 242 # CHECK-CP-JSON-DAG: "%275:sub25": 241 # CHECK-CP-JSON-DAG: "%275:sub26": 240 # CHECK-CP-JSON-DAG: "%275:sub27": 239 # CHECK-CP-JSON-DAG: "%275:sub28": 236 # CHECK-CP-JSON-DAG: "%275:sub29": 235 # CHECK-CP-JSON-DAG: "%275:sub30": 234 # CHECK-CP-JSON-DAG: "%275:sub31": 233 # CHECK-CP-JSON-DAG: "%317:sub0": 326 # CHECK-CP-JSON-DAG: "%317:sub1": 325 # CHECK-CP-JSON-DAG: "%317:sub2": 324 # CHECK-CP-JSON-DAG: "%317:sub3": 323 # CHECK-CP-JSON-DAG: "%317:sub4": 320 # CHECK-CP-JSON-DAG: "%317:sub5": 319 # CHECK-CP-JSON-DAG: "%317:sub6": 318 # CHECK-CP-JSON-DAG: "%317:sub7": 317 # CHECK-CP-JSON-DAG: "%317:sub8": 314 # CHECK-CP-JSON-DAG: "%317:sub9": 313 # CHECK-CP-JSON-DAG: "%317:sub10": 312 # CHECK-CP-JSON-DAG: "%317:sub11": 311 # CHECK-CP-JSON-DAG: "%317:sub12": 308 # CHECK-CP-JSON-DAG: "%317:sub13": 307 # CHECK-CP-JSON-DAG: "%317:sub14": 306 # CHECK-CP-JSON-DAG: "%317:sub15": 305 # CHECK-CP-JSON-DAG: "%317:sub16": 302 # CHECK-CP-JSON-DAG: "%317:sub17": 301 # CHECK-CP-JSON-DAG: "%317:sub18": 300 # CHECK-CP-JSON-DAG: "%317:sub19": 299 # CHECK-CP-JSON-DAG: "%317:sub20": 296 # CHECK-CP-JSON-DAG: "%317:sub21": 295 # CHECK-CP-JSON-DAG: "%317:sub22": 294 # CHECK-CP-JSON-DAG: "%317:sub23": 293 # CHECK-CP-JSON-DAG: "%317:sub24": 290 # CHECK-CP-JSON-DAG: "%317:sub25": 289 # CHECK-CP-JSON-DAG: "%317:sub26": 288 # CHECK-CP-JSON-DAG: "%317:sub27": 287 # CHECK-CP-JSON-DAG: "%317:sub28": 284 # CHECK-CP-JSON-DAG: "%317:sub29": 283 # CHECK-CP-JSON-DAG: "%317:sub30": 282 # CHECK-CP-JSON-DAG: "%317:sub31": 281 # CHECK-CP-JSON-DAG: "%359:sub0": 374 # CHECK-CP-JSON-DAG: "%359:sub1": 373 # CHECK-CP-JSON-DAG: "%359:sub2": 372 # CHECK-CP-JSON-DAG: "%359:sub3": 371 # CHECK-CP-JSON-DAG: "%359:sub4": 368 # CHECK-CP-JSON-DAG: "%359:sub5": 367 # CHECK-CP-JSON-DAG: "%359:sub6": 366 # CHECK-CP-JSON-DAG: "%359:sub7": 365 # CHECK-CP-JSON-DAG: "%359:sub8": 362 # CHECK-CP-JSON-DAG: "%359:sub9": 361 # CHECK-CP-JSON-DAG: "%359:sub10": 360 # CHECK-CP-JSON-DAG: "%359:sub11": 359 # CHECK-CP-JSON-DAG: "%359:sub12": 356 # CHECK-CP-JSON-DAG: "%359:sub13": 355 # CHECK-CP-JSON-DAG: "%359:sub14": 354 # CHECK-CP-JSON-DAG: "%359:sub15": 353 # CHECK-CP-JSON-DAG: "%359:sub16": 350 # CHECK-CP-JSON-DAG: "%359:sub17": 349 # CHECK-CP-JSON-DAG: "%359:sub18": 348 # CHECK-CP-JSON-DAG: "%359:sub19": 347 # CHECK-CP-JSON-DAG: "%359:sub20": 344 # CHECK-CP-JSON-DAG: "%359:sub21": 343 # CHECK-CP-JSON-DAG: "%359:sub22": 342 # CHECK-CP-JSON-DAG: "%359:sub23": 341 # CHECK-CP-JSON-DAG: "%359:sub24": 338 # CHECK-CP-JSON-DAG: "%359:sub25": 337 # CHECK-CP-JSON-DAG: "%359:sub26": 336 # CHECK-CP-JSON-DAG: "%359:sub27": 335 # CHECK-CP-JSON-DAG: "%359:sub28": 332 # CHECK-CP-JSON-DAG: "%359:sub29": 331 # CHECK-CP-JSON-DAG: "%359:sub30": 330 # CHECK-CP-JSON-DAG: "%359:sub31": 329 # CHECK-CP-JSON-DAG: "%401:sub0": 422 # CHECK-CP-JSON-DAG: "%401:sub1": 421 # CHECK-CP-JSON-DAG: "%401:sub2": 420 # CHECK-CP-JSON-DAG: "%401:sub3": 419 # CHECK-CP-JSON-DAG: "%401:sub4": 416 # CHECK-CP-JSON-DAG: "%401:sub5": 415 # CHECK-CP-JSON-DAG: "%401:sub6": 414 # CHECK-CP-JSON-DAG: "%401:sub7": 413 # CHECK-CP-JSON-DAG: "%401:sub8": 410 # CHECK-CP-JSON-DAG: "%401:sub9": 409 # CHECK-CP-JSON-DAG: "%401:sub10": 408 # CHECK-CP-JSON-DAG: "%401:sub11": 407 # CHECK-CP-JSON-DAG: "%401:sub12": 404 # CHECK-CP-JSON-DAG: "%401:sub13": 403 # CHECK-CP-JSON-DAG: "%401:sub14": 402 # CHECK-CP-JSON-DAG: "%401:sub15": 401 # CHECK-CP-JSON-DAG: "%401:sub16": 398 # CHECK-CP-JSON-DAG: "%401:sub17": 397 # CHECK-CP-JSON-DAG: "%401:sub18": 396 # CHECK-CP-JSON-DAG: "%401:sub19": 395 # CHECK-CP-JSON-DAG: "%401:sub20": 392 # CHECK-CP-JSON-DAG: "%401:sub21": 391 # CHECK-CP-JSON-DAG: "%401:sub22": 390 # CHECK-CP-JSON-DAG: "%401:sub23": 389 # CHECK-CP-JSON-DAG: "%401:sub24": 386 # CHECK-CP-JSON-DAG: "%401:sub25": 385 # CHECK-CP-JSON-DAG: "%401:sub26": 384 # CHECK-CP-JSON-DAG: "%401:sub27": 383 # CHECK-CP-JSON-DAG: "%401:sub28": 380 # CHECK-CP-JSON-DAG: "%401:sub29": 379 # CHECK-CP-JSON-DAG: "%401:sub30": 378 # CHECK-CP-JSON-DAG: "%401:sub31": 377 # CHECK-CP-JSON-DAG: "%408": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 422 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%410:vgpr_32 = COPY %70.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 85 # CHECK-CP-JSON-DAG: "%69:sub1": 84 # CHECK-CP-JSON-DAG: "%69:sub2": 83 # CHECK-CP-JSON-DAG: "%69:sub3": 82 # CHECK-CP-JSON-DAG: "%69:sub4": 79 # CHECK-CP-JSON-DAG: "%69:sub5": 78 # CHECK-CP-JSON-DAG: "%69:sub6": 77 # CHECK-CP-JSON-DAG: "%69:sub7": 76 # CHECK-CP-JSON-DAG: "%69:sub8": 73 # CHECK-CP-JSON-DAG: "%69:sub9": 72 # CHECK-CP-JSON-DAG: "%69:sub10": 71 # CHECK-CP-JSON-DAG: "%69:sub11": 70 # CHECK-CP-JSON-DAG: "%69:sub12": 67 # CHECK-CP-JSON-DAG: "%69:sub13": 66 # CHECK-CP-JSON-DAG: "%69:sub14": 65 # CHECK-CP-JSON-DAG: "%69:sub15": 64 # CHECK-CP-JSON-DAG: "%69:sub16": 61 # CHECK-CP-JSON-DAG: "%69:sub17": 60 # CHECK-CP-JSON-DAG: "%69:sub18": 59 # CHECK-CP-JSON-DAG: "%69:sub19": 58 # CHECK-CP-JSON-DAG: "%69:sub20": 55 # CHECK-CP-JSON-DAG: "%69:sub21": 54 # CHECK-CP-JSON-DAG: "%69:sub22": 53 # CHECK-CP-JSON-DAG: "%69:sub23": 52 # CHECK-CP-JSON-DAG: "%69:sub24": 49 # CHECK-CP-JSON-DAG: "%69:sub25": 48 # CHECK-CP-JSON-DAG: "%69:sub26": 47 # CHECK-CP-JSON-DAG: "%69:sub27": 46 # CHECK-CP-JSON-DAG: "%69:sub28": 43 # CHECK-CP-JSON-DAG: "%69:sub29": 42 # CHECK-CP-JSON-DAG: "%69:sub30": 41 # CHECK-CP-JSON-DAG: "%69:sub31": 40 # CHECK-CP-JSON-DAG: "%70:sub0": 37 # CHECK-CP-JSON-DAG: "%70:sub1": 36 # CHECK-CP-JSON-DAG: "%70:sub2": 35 # CHECK-CP-JSON-DAG: "%70:sub3": 34 # CHECK-CP-JSON-DAG: "%70:sub4": 31 # CHECK-CP-JSON-DAG: "%70:sub5": 30 # CHECK-CP-JSON-DAG: "%70:sub6": 29 # CHECK-CP-JSON-DAG: "%70:sub7": 28 # CHECK-CP-JSON-DAG: "%70:sub8": 25 # CHECK-CP-JSON-DAG: "%70:sub9": 24 # CHECK-CP-JSON-DAG: "%70:sub10": 23 # CHECK-CP-JSON-DAG: "%70:sub11": 22 # CHECK-CP-JSON-DAG: "%70:sub12": 19 # CHECK-CP-JSON-DAG: "%70:sub13": 18 # CHECK-CP-JSON-DAG: "%70:sub14": 17 # CHECK-CP-JSON-DAG: "%70:sub15": 16 # CHECK-CP-JSON-DAG: "%70:sub16": 13 # CHECK-CP-JSON-DAG: "%70:sub17": 12 # CHECK-CP-JSON-DAG: "%70:sub18": 11 # CHECK-CP-JSON-DAG: "%70:sub19": 10 # CHECK-CP-JSON-DAG: "%70:sub20": 7 # CHECK-CP-JSON-DAG: "%70:sub21": 6 # CHECK-CP-JSON-DAG: "%70:sub22": 5 # CHECK-CP-JSON-DAG: "%70:sub23": 4 # CHECK-CP-JSON-DAG: "%70:sub24": 1 # CHECK-CP-JSON-DAG: "%70:sub25": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 133 # CHECK-CP-JSON-DAG: "%149:sub1": 132 # CHECK-CP-JSON-DAG: "%149:sub2": 131 # CHECK-CP-JSON-DAG: "%149:sub3": 130 # CHECK-CP-JSON-DAG: "%149:sub4": 127 # CHECK-CP-JSON-DAG: "%149:sub5": 126 # CHECK-CP-JSON-DAG: "%149:sub6": 125 # CHECK-CP-JSON-DAG: "%149:sub7": 124 # CHECK-CP-JSON-DAG: "%149:sub8": 121 # CHECK-CP-JSON-DAG: "%149:sub9": 120 # CHECK-CP-JSON-DAG: "%149:sub10": 119 # CHECK-CP-JSON-DAG: "%149:sub11": 118 # CHECK-CP-JSON-DAG: "%149:sub12": 115 # CHECK-CP-JSON-DAG: "%149:sub13": 114 # CHECK-CP-JSON-DAG: "%149:sub14": 113 # CHECK-CP-JSON-DAG: "%149:sub15": 112 # CHECK-CP-JSON-DAG: "%149:sub16": 109 # CHECK-CP-JSON-DAG: "%149:sub17": 108 # CHECK-CP-JSON-DAG: "%149:sub18": 107 # CHECK-CP-JSON-DAG: "%149:sub19": 106 # CHECK-CP-JSON-DAG: "%149:sub20": 103 # CHECK-CP-JSON-DAG: "%149:sub21": 102 # CHECK-CP-JSON-DAG: "%149:sub22": 101 # CHECK-CP-JSON-DAG: "%149:sub23": 100 # CHECK-CP-JSON-DAG: "%149:sub24": 97 # CHECK-CP-JSON-DAG: "%149:sub25": 96 # CHECK-CP-JSON-DAG: "%149:sub26": 95 # CHECK-CP-JSON-DAG: "%149:sub27": 94 # CHECK-CP-JSON-DAG: "%149:sub28": 91 # CHECK-CP-JSON-DAG: "%149:sub29": 90 # CHECK-CP-JSON-DAG: "%149:sub30": 89 # CHECK-CP-JSON-DAG: "%149:sub31": 88 # CHECK-CP-JSON-DAG: "%191:sub0": 181 # CHECK-CP-JSON-DAG: "%191:sub1": 180 # CHECK-CP-JSON-DAG: "%191:sub2": 179 # CHECK-CP-JSON-DAG: "%191:sub3": 178 # CHECK-CP-JSON-DAG: "%191:sub4": 175 # CHECK-CP-JSON-DAG: "%191:sub5": 174 # CHECK-CP-JSON-DAG: "%191:sub6": 173 # CHECK-CP-JSON-DAG: "%191:sub7": 172 # CHECK-CP-JSON-DAG: "%191:sub8": 169 # CHECK-CP-JSON-DAG: "%191:sub9": 168 # CHECK-CP-JSON-DAG: "%191:sub10": 167 # CHECK-CP-JSON-DAG: "%191:sub11": 166 # CHECK-CP-JSON-DAG: "%191:sub12": 163 # CHECK-CP-JSON-DAG: "%191:sub13": 162 # CHECK-CP-JSON-DAG: "%191:sub14": 161 # CHECK-CP-JSON-DAG: "%191:sub15": 160 # CHECK-CP-JSON-DAG: "%191:sub16": 157 # CHECK-CP-JSON-DAG: "%191:sub17": 156 # CHECK-CP-JSON-DAG: "%191:sub18": 155 # CHECK-CP-JSON-DAG: "%191:sub19": 154 # CHECK-CP-JSON-DAG: "%191:sub20": 151 # CHECK-CP-JSON-DAG: "%191:sub21": 150 # CHECK-CP-JSON-DAG: "%191:sub22": 149 # CHECK-CP-JSON-DAG: "%191:sub23": 148 # CHECK-CP-JSON-DAG: "%191:sub24": 145 # CHECK-CP-JSON-DAG: "%191:sub25": 144 # CHECK-CP-JSON-DAG: "%191:sub26": 143 # CHECK-CP-JSON-DAG: "%191:sub27": 142 # CHECK-CP-JSON-DAG: "%191:sub28": 139 # CHECK-CP-JSON-DAG: "%191:sub29": 138 # CHECK-CP-JSON-DAG: "%191:sub30": 137 # CHECK-CP-JSON-DAG: "%191:sub31": 136 # CHECK-CP-JSON-DAG: "%233:sub0": 229 # CHECK-CP-JSON-DAG: "%233:sub1": 228 # CHECK-CP-JSON-DAG: "%233:sub2": 227 # CHECK-CP-JSON-DAG: "%233:sub3": 226 # CHECK-CP-JSON-DAG: "%233:sub4": 223 # CHECK-CP-JSON-DAG: "%233:sub5": 222 # CHECK-CP-JSON-DAG: "%233:sub6": 221 # CHECK-CP-JSON-DAG: "%233:sub7": 220 # CHECK-CP-JSON-DAG: "%233:sub8": 217 # CHECK-CP-JSON-DAG: "%233:sub9": 216 # CHECK-CP-JSON-DAG: "%233:sub10": 215 # CHECK-CP-JSON-DAG: "%233:sub11": 214 # CHECK-CP-JSON-DAG: "%233:sub12": 211 # CHECK-CP-JSON-DAG: "%233:sub13": 210 # CHECK-CP-JSON-DAG: "%233:sub14": 209 # CHECK-CP-JSON-DAG: "%233:sub15": 208 # CHECK-CP-JSON-DAG: "%233:sub16": 205 # CHECK-CP-JSON-DAG: "%233:sub17": 204 # CHECK-CP-JSON-DAG: "%233:sub18": 203 # CHECK-CP-JSON-DAG: "%233:sub19": 202 # CHECK-CP-JSON-DAG: "%233:sub20": 199 # CHECK-CP-JSON-DAG: "%233:sub21": 198 # CHECK-CP-JSON-DAG: "%233:sub22": 197 # CHECK-CP-JSON-DAG: "%233:sub23": 196 # CHECK-CP-JSON-DAG: "%233:sub24": 193 # CHECK-CP-JSON-DAG: "%233:sub25": 192 # CHECK-CP-JSON-DAG: "%233:sub26": 191 # CHECK-CP-JSON-DAG: "%233:sub27": 190 # CHECK-CP-JSON-DAG: "%233:sub28": 187 # CHECK-CP-JSON-DAG: "%233:sub29": 186 # CHECK-CP-JSON-DAG: "%233:sub30": 185 # CHECK-CP-JSON-DAG: "%233:sub31": 184 # CHECK-CP-JSON-DAG: "%275:sub0": 277 # CHECK-CP-JSON-DAG: "%275:sub1": 276 # CHECK-CP-JSON-DAG: "%275:sub2": 275 # CHECK-CP-JSON-DAG: "%275:sub3": 274 # CHECK-CP-JSON-DAG: "%275:sub4": 271 # CHECK-CP-JSON-DAG: "%275:sub5": 270 # CHECK-CP-JSON-DAG: "%275:sub6": 269 # CHECK-CP-JSON-DAG: "%275:sub7": 268 # CHECK-CP-JSON-DAG: "%275:sub8": 265 # CHECK-CP-JSON-DAG: "%275:sub9": 264 # CHECK-CP-JSON-DAG: "%275:sub10": 263 # CHECK-CP-JSON-DAG: "%275:sub11": 262 # CHECK-CP-JSON-DAG: "%275:sub12": 259 # CHECK-CP-JSON-DAG: "%275:sub13": 258 # CHECK-CP-JSON-DAG: "%275:sub14": 257 # CHECK-CP-JSON-DAG: "%275:sub15": 256 # CHECK-CP-JSON-DAG: "%275:sub16": 253 # CHECK-CP-JSON-DAG: "%275:sub17": 252 # CHECK-CP-JSON-DAG: "%275:sub18": 251 # CHECK-CP-JSON-DAG: "%275:sub19": 250 # CHECK-CP-JSON-DAG: "%275:sub20": 247 # CHECK-CP-JSON-DAG: "%275:sub21": 246 # CHECK-CP-JSON-DAG: "%275:sub22": 245 # CHECK-CP-JSON-DAG: "%275:sub23": 244 # CHECK-CP-JSON-DAG: "%275:sub24": 241 # CHECK-CP-JSON-DAG: "%275:sub25": 240 # CHECK-CP-JSON-DAG: "%275:sub26": 239 # CHECK-CP-JSON-DAG: "%275:sub27": 238 # CHECK-CP-JSON-DAG: "%275:sub28": 235 # CHECK-CP-JSON-DAG: "%275:sub29": 234 # CHECK-CP-JSON-DAG: "%275:sub30": 233 # CHECK-CP-JSON-DAG: "%275:sub31": 232 # CHECK-CP-JSON-DAG: "%317:sub0": 325 # CHECK-CP-JSON-DAG: "%317:sub1": 324 # CHECK-CP-JSON-DAG: "%317:sub2": 323 # CHECK-CP-JSON-DAG: "%317:sub3": 322 # CHECK-CP-JSON-DAG: "%317:sub4": 319 # CHECK-CP-JSON-DAG: "%317:sub5": 318 # CHECK-CP-JSON-DAG: "%317:sub6": 317 # CHECK-CP-JSON-DAG: "%317:sub7": 316 # CHECK-CP-JSON-DAG: "%317:sub8": 313 # CHECK-CP-JSON-DAG: "%317:sub9": 312 # CHECK-CP-JSON-DAG: "%317:sub10": 311 # CHECK-CP-JSON-DAG: "%317:sub11": 310 # CHECK-CP-JSON-DAG: "%317:sub12": 307 # CHECK-CP-JSON-DAG: "%317:sub13": 306 # CHECK-CP-JSON-DAG: "%317:sub14": 305 # CHECK-CP-JSON-DAG: "%317:sub15": 304 # CHECK-CP-JSON-DAG: "%317:sub16": 301 # CHECK-CP-JSON-DAG: "%317:sub17": 300 # CHECK-CP-JSON-DAG: "%317:sub18": 299 # CHECK-CP-JSON-DAG: "%317:sub19": 298 # CHECK-CP-JSON-DAG: "%317:sub20": 295 # CHECK-CP-JSON-DAG: "%317:sub21": 294 # CHECK-CP-JSON-DAG: "%317:sub22": 293 # CHECK-CP-JSON-DAG: "%317:sub23": 292 # CHECK-CP-JSON-DAG: "%317:sub24": 289 # CHECK-CP-JSON-DAG: "%317:sub25": 288 # CHECK-CP-JSON-DAG: "%317:sub26": 287 # CHECK-CP-JSON-DAG: "%317:sub27": 286 # CHECK-CP-JSON-DAG: "%317:sub28": 283 # CHECK-CP-JSON-DAG: "%317:sub29": 282 # CHECK-CP-JSON-DAG: "%317:sub30": 281 # CHECK-CP-JSON-DAG: "%317:sub31": 280 # CHECK-CP-JSON-DAG: "%359:sub0": 373 # CHECK-CP-JSON-DAG: "%359:sub1": 372 # CHECK-CP-JSON-DAG: "%359:sub2": 371 # CHECK-CP-JSON-DAG: "%359:sub3": 370 # CHECK-CP-JSON-DAG: "%359:sub4": 367 # CHECK-CP-JSON-DAG: "%359:sub5": 366 # CHECK-CP-JSON-DAG: "%359:sub6": 365 # CHECK-CP-JSON-DAG: "%359:sub7": 364 # CHECK-CP-JSON-DAG: "%359:sub8": 361 # CHECK-CP-JSON-DAG: "%359:sub9": 360 # CHECK-CP-JSON-DAG: "%359:sub10": 359 # CHECK-CP-JSON-DAG: "%359:sub11": 358 # CHECK-CP-JSON-DAG: "%359:sub12": 355 # CHECK-CP-JSON-DAG: "%359:sub13": 354 # CHECK-CP-JSON-DAG: "%359:sub14": 353 # CHECK-CP-JSON-DAG: "%359:sub15": 352 # CHECK-CP-JSON-DAG: "%359:sub16": 349 # CHECK-CP-JSON-DAG: "%359:sub17": 348 # CHECK-CP-JSON-DAG: "%359:sub18": 347 # CHECK-CP-JSON-DAG: "%359:sub19": 346 # CHECK-CP-JSON-DAG: "%359:sub20": 343 # CHECK-CP-JSON-DAG: "%359:sub21": 342 # CHECK-CP-JSON-DAG: "%359:sub22": 341 # CHECK-CP-JSON-DAG: "%359:sub23": 340 # CHECK-CP-JSON-DAG: "%359:sub24": 337 # CHECK-CP-JSON-DAG: "%359:sub25": 336 # CHECK-CP-JSON-DAG: "%359:sub26": 335 # CHECK-CP-JSON-DAG: "%359:sub27": 334 # CHECK-CP-JSON-DAG: "%359:sub28": 331 # CHECK-CP-JSON-DAG: "%359:sub29": 330 # CHECK-CP-JSON-DAG: "%359:sub30": 329 # CHECK-CP-JSON-DAG: "%359:sub31": 328 # CHECK-CP-JSON-DAG: "%401:sub0": 421 # CHECK-CP-JSON-DAG: "%401:sub1": 420 # CHECK-CP-JSON-DAG: "%401:sub2": 419 # CHECK-CP-JSON-DAG: "%401:sub3": 418 # CHECK-CP-JSON-DAG: "%401:sub4": 415 # CHECK-CP-JSON-DAG: "%401:sub5": 414 # CHECK-CP-JSON-DAG: "%401:sub6": 413 # CHECK-CP-JSON-DAG: "%401:sub7": 412 # CHECK-CP-JSON-DAG: "%401:sub8": 409 # CHECK-CP-JSON-DAG: "%401:sub9": 408 # CHECK-CP-JSON-DAG: "%401:sub10": 407 # CHECK-CP-JSON-DAG: "%401:sub11": 406 # CHECK-CP-JSON-DAG: "%401:sub12": 403 # CHECK-CP-JSON-DAG: "%401:sub13": 402 # CHECK-CP-JSON-DAG: "%401:sub14": 401 # CHECK-CP-JSON-DAG: "%401:sub15": 400 # CHECK-CP-JSON-DAG: "%401:sub16": 397 # CHECK-CP-JSON-DAG: "%401:sub17": 396 # CHECK-CP-JSON-DAG: "%401:sub18": 395 # CHECK-CP-JSON-DAG: "%401:sub19": 394 # CHECK-CP-JSON-DAG: "%401:sub20": 391 # CHECK-CP-JSON-DAG: "%401:sub21": 390 # CHECK-CP-JSON-DAG: "%401:sub22": 389 # CHECK-CP-JSON-DAG: "%401:sub23": 388 # CHECK-CP-JSON-DAG: "%401:sub24": 385 # CHECK-CP-JSON-DAG: "%401:sub25": 384 # CHECK-CP-JSON-DAG: "%401:sub26": 383 # CHECK-CP-JSON-DAG: "%401:sub27": 382 # CHECK-CP-JSON-DAG: "%401:sub28": 379 # CHECK-CP-JSON-DAG: "%401:sub29": 378 # CHECK-CP-JSON-DAG: "%401:sub30": 377 # CHECK-CP-JSON-DAG: "%401:sub31": 376 # CHECK-CP-JSON-DAG: "%408": 2 # CHECK-CP-JSON-DAG: "%409": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 421 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%411:vgpr_32 = COPY %70.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 84 # CHECK-CP-JSON-DAG: "%69:sub1": 83 # CHECK-CP-JSON-DAG: "%69:sub2": 82 # CHECK-CP-JSON-DAG: "%69:sub3": 81 # CHECK-CP-JSON-DAG: "%69:sub4": 78 # CHECK-CP-JSON-DAG: "%69:sub5": 77 # CHECK-CP-JSON-DAG: "%69:sub6": 76 # CHECK-CP-JSON-DAG: "%69:sub7": 75 # CHECK-CP-JSON-DAG: "%69:sub8": 72 # CHECK-CP-JSON-DAG: "%69:sub9": 71 # CHECK-CP-JSON-DAG: "%69:sub10": 70 # CHECK-CP-JSON-DAG: "%69:sub11": 69 # CHECK-CP-JSON-DAG: "%69:sub12": 66 # CHECK-CP-JSON-DAG: "%69:sub13": 65 # CHECK-CP-JSON-DAG: "%69:sub14": 64 # CHECK-CP-JSON-DAG: "%69:sub15": 63 # CHECK-CP-JSON-DAG: "%69:sub16": 60 # CHECK-CP-JSON-DAG: "%69:sub17": 59 # CHECK-CP-JSON-DAG: "%69:sub18": 58 # CHECK-CP-JSON-DAG: "%69:sub19": 57 # CHECK-CP-JSON-DAG: "%69:sub20": 54 # CHECK-CP-JSON-DAG: "%69:sub21": 53 # CHECK-CP-JSON-DAG: "%69:sub22": 52 # CHECK-CP-JSON-DAG: "%69:sub23": 51 # CHECK-CP-JSON-DAG: "%69:sub24": 48 # CHECK-CP-JSON-DAG: "%69:sub25": 47 # CHECK-CP-JSON-DAG: "%69:sub26": 46 # CHECK-CP-JSON-DAG: "%69:sub27": 45 # CHECK-CP-JSON-DAG: "%69:sub28": 42 # CHECK-CP-JSON-DAG: "%69:sub29": 41 # CHECK-CP-JSON-DAG: "%69:sub30": 40 # CHECK-CP-JSON-DAG: "%69:sub31": 39 # CHECK-CP-JSON-DAG: "%70:sub0": 36 # CHECK-CP-JSON-DAG: "%70:sub1": 35 # CHECK-CP-JSON-DAG: "%70:sub2": 34 # CHECK-CP-JSON-DAG: "%70:sub3": 33 # CHECK-CP-JSON-DAG: "%70:sub4": 30 # CHECK-CP-JSON-DAG: "%70:sub5": 29 # CHECK-CP-JSON-DAG: "%70:sub6": 28 # CHECK-CP-JSON-DAG: "%70:sub7": 27 # CHECK-CP-JSON-DAG: "%70:sub8": 24 # CHECK-CP-JSON-DAG: "%70:sub9": 23 # CHECK-CP-JSON-DAG: "%70:sub10": 22 # CHECK-CP-JSON-DAG: "%70:sub11": 21 # CHECK-CP-JSON-DAG: "%70:sub12": 18 # CHECK-CP-JSON-DAG: "%70:sub13": 17 # CHECK-CP-JSON-DAG: "%70:sub14": 16 # CHECK-CP-JSON-DAG: "%70:sub15": 15 # CHECK-CP-JSON-DAG: "%70:sub16": 12 # CHECK-CP-JSON-DAG: "%70:sub17": 11 # CHECK-CP-JSON-DAG: "%70:sub18": 10 # CHECK-CP-JSON-DAG: "%70:sub19": 9 # CHECK-CP-JSON-DAG: "%70:sub20": 6 # CHECK-CP-JSON-DAG: "%70:sub21": 5 # CHECK-CP-JSON-DAG: "%70:sub22": 4 # CHECK-CP-JSON-DAG: "%70:sub23": 3 # CHECK-CP-JSON-DAG: "%70:sub24": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 132 # CHECK-CP-JSON-DAG: "%149:sub1": 131 # CHECK-CP-JSON-DAG: "%149:sub2": 130 # CHECK-CP-JSON-DAG: "%149:sub3": 129 # CHECK-CP-JSON-DAG: "%149:sub4": 126 # CHECK-CP-JSON-DAG: "%149:sub5": 125 # CHECK-CP-JSON-DAG: "%149:sub6": 124 # CHECK-CP-JSON-DAG: "%149:sub7": 123 # CHECK-CP-JSON-DAG: "%149:sub8": 120 # CHECK-CP-JSON-DAG: "%149:sub9": 119 # CHECK-CP-JSON-DAG: "%149:sub10": 118 # CHECK-CP-JSON-DAG: "%149:sub11": 117 # CHECK-CP-JSON-DAG: "%149:sub12": 114 # CHECK-CP-JSON-DAG: "%149:sub13": 113 # CHECK-CP-JSON-DAG: "%149:sub14": 112 # CHECK-CP-JSON-DAG: "%149:sub15": 111 # CHECK-CP-JSON-DAG: "%149:sub16": 108 # CHECK-CP-JSON-DAG: "%149:sub17": 107 # CHECK-CP-JSON-DAG: "%149:sub18": 106 # CHECK-CP-JSON-DAG: "%149:sub19": 105 # CHECK-CP-JSON-DAG: "%149:sub20": 102 # CHECK-CP-JSON-DAG: "%149:sub21": 101 # CHECK-CP-JSON-DAG: "%149:sub22": 100 # CHECK-CP-JSON-DAG: "%149:sub23": 99 # CHECK-CP-JSON-DAG: "%149:sub24": 96 # CHECK-CP-JSON-DAG: "%149:sub25": 95 # CHECK-CP-JSON-DAG: "%149:sub26": 94 # CHECK-CP-JSON-DAG: "%149:sub27": 93 # CHECK-CP-JSON-DAG: "%149:sub28": 90 # CHECK-CP-JSON-DAG: "%149:sub29": 89 # CHECK-CP-JSON-DAG: "%149:sub30": 88 # CHECK-CP-JSON-DAG: "%149:sub31": 87 # CHECK-CP-JSON-DAG: "%191:sub0": 180 # CHECK-CP-JSON-DAG: "%191:sub1": 179 # CHECK-CP-JSON-DAG: "%191:sub2": 178 # CHECK-CP-JSON-DAG: "%191:sub3": 177 # CHECK-CP-JSON-DAG: "%191:sub4": 174 # CHECK-CP-JSON-DAG: "%191:sub5": 173 # CHECK-CP-JSON-DAG: "%191:sub6": 172 # CHECK-CP-JSON-DAG: "%191:sub7": 171 # CHECK-CP-JSON-DAG: "%191:sub8": 168 # CHECK-CP-JSON-DAG: "%191:sub9": 167 # CHECK-CP-JSON-DAG: "%191:sub10": 166 # CHECK-CP-JSON-DAG: "%191:sub11": 165 # CHECK-CP-JSON-DAG: "%191:sub12": 162 # CHECK-CP-JSON-DAG: "%191:sub13": 161 # CHECK-CP-JSON-DAG: "%191:sub14": 160 # CHECK-CP-JSON-DAG: "%191:sub15": 159 # CHECK-CP-JSON-DAG: "%191:sub16": 156 # CHECK-CP-JSON-DAG: "%191:sub17": 155 # CHECK-CP-JSON-DAG: "%191:sub18": 154 # CHECK-CP-JSON-DAG: "%191:sub19": 153 # CHECK-CP-JSON-DAG: "%191:sub20": 150 # CHECK-CP-JSON-DAG: "%191:sub21": 149 # CHECK-CP-JSON-DAG: "%191:sub22": 148 # CHECK-CP-JSON-DAG: "%191:sub23": 147 # CHECK-CP-JSON-DAG: "%191:sub24": 144 # CHECK-CP-JSON-DAG: "%191:sub25": 143 # CHECK-CP-JSON-DAG: "%191:sub26": 142 # CHECK-CP-JSON-DAG: "%191:sub27": 141 # CHECK-CP-JSON-DAG: "%191:sub28": 138 # CHECK-CP-JSON-DAG: "%191:sub29": 137 # CHECK-CP-JSON-DAG: "%191:sub30": 136 # CHECK-CP-JSON-DAG: "%191:sub31": 135 # CHECK-CP-JSON-DAG: "%233:sub0": 228 # CHECK-CP-JSON-DAG: "%233:sub1": 227 # CHECK-CP-JSON-DAG: "%233:sub2": 226 # CHECK-CP-JSON-DAG: "%233:sub3": 225 # CHECK-CP-JSON-DAG: "%233:sub4": 222 # CHECK-CP-JSON-DAG: "%233:sub5": 221 # CHECK-CP-JSON-DAG: "%233:sub6": 220 # CHECK-CP-JSON-DAG: "%233:sub7": 219 # CHECK-CP-JSON-DAG: "%233:sub8": 216 # CHECK-CP-JSON-DAG: "%233:sub9": 215 # CHECK-CP-JSON-DAG: "%233:sub10": 214 # CHECK-CP-JSON-DAG: "%233:sub11": 213 # CHECK-CP-JSON-DAG: "%233:sub12": 210 # CHECK-CP-JSON-DAG: "%233:sub13": 209 # CHECK-CP-JSON-DAG: "%233:sub14": 208 # CHECK-CP-JSON-DAG: "%233:sub15": 207 # CHECK-CP-JSON-DAG: "%233:sub16": 204 # CHECK-CP-JSON-DAG: "%233:sub17": 203 # CHECK-CP-JSON-DAG: "%233:sub18": 202 # CHECK-CP-JSON-DAG: "%233:sub19": 201 # CHECK-CP-JSON-DAG: "%233:sub20": 198 # CHECK-CP-JSON-DAG: "%233:sub21": 197 # CHECK-CP-JSON-DAG: "%233:sub22": 196 # CHECK-CP-JSON-DAG: "%233:sub23": 195 # CHECK-CP-JSON-DAG: "%233:sub24": 192 # CHECK-CP-JSON-DAG: "%233:sub25": 191 # CHECK-CP-JSON-DAG: "%233:sub26": 190 # CHECK-CP-JSON-DAG: "%233:sub27": 189 # CHECK-CP-JSON-DAG: "%233:sub28": 186 # CHECK-CP-JSON-DAG: "%233:sub29": 185 # CHECK-CP-JSON-DAG: "%233:sub30": 184 # CHECK-CP-JSON-DAG: "%233:sub31": 183 # CHECK-CP-JSON-DAG: "%275:sub0": 276 # CHECK-CP-JSON-DAG: "%275:sub1": 275 # CHECK-CP-JSON-DAG: "%275:sub2": 274 # CHECK-CP-JSON-DAG: "%275:sub3": 273 # CHECK-CP-JSON-DAG: "%275:sub4": 270 # CHECK-CP-JSON-DAG: "%275:sub5": 269 # CHECK-CP-JSON-DAG: "%275:sub6": 268 # CHECK-CP-JSON-DAG: "%275:sub7": 267 # CHECK-CP-JSON-DAG: "%275:sub8": 264 # CHECK-CP-JSON-DAG: "%275:sub9": 263 # CHECK-CP-JSON-DAG: "%275:sub10": 262 # CHECK-CP-JSON-DAG: "%275:sub11": 261 # CHECK-CP-JSON-DAG: "%275:sub12": 258 # CHECK-CP-JSON-DAG: "%275:sub13": 257 # CHECK-CP-JSON-DAG: "%275:sub14": 256 # CHECK-CP-JSON-DAG: "%275:sub15": 255 # CHECK-CP-JSON-DAG: "%275:sub16": 252 # CHECK-CP-JSON-DAG: "%275:sub17": 251 # CHECK-CP-JSON-DAG: "%275:sub18": 250 # CHECK-CP-JSON-DAG: "%275:sub19": 249 # CHECK-CP-JSON-DAG: "%275:sub20": 246 # CHECK-CP-JSON-DAG: "%275:sub21": 245 # CHECK-CP-JSON-DAG: "%275:sub22": 244 # CHECK-CP-JSON-DAG: "%275:sub23": 243 # CHECK-CP-JSON-DAG: "%275:sub24": 240 # CHECK-CP-JSON-DAG: "%275:sub25": 239 # CHECK-CP-JSON-DAG: "%275:sub26": 238 # CHECK-CP-JSON-DAG: "%275:sub27": 237 # CHECK-CP-JSON-DAG: "%275:sub28": 234 # CHECK-CP-JSON-DAG: "%275:sub29": 233 # CHECK-CP-JSON-DAG: "%275:sub30": 232 # CHECK-CP-JSON-DAG: "%275:sub31": 231 # CHECK-CP-JSON-DAG: "%317:sub0": 324 # CHECK-CP-JSON-DAG: "%317:sub1": 323 # CHECK-CP-JSON-DAG: "%317:sub2": 322 # CHECK-CP-JSON-DAG: "%317:sub3": 321 # CHECK-CP-JSON-DAG: "%317:sub4": 318 # CHECK-CP-JSON-DAG: "%317:sub5": 317 # CHECK-CP-JSON-DAG: "%317:sub6": 316 # CHECK-CP-JSON-DAG: "%317:sub7": 315 # CHECK-CP-JSON-DAG: "%317:sub8": 312 # CHECK-CP-JSON-DAG: "%317:sub9": 311 # CHECK-CP-JSON-DAG: "%317:sub10": 310 # CHECK-CP-JSON-DAG: "%317:sub11": 309 # CHECK-CP-JSON-DAG: "%317:sub12": 306 # CHECK-CP-JSON-DAG: "%317:sub13": 305 # CHECK-CP-JSON-DAG: "%317:sub14": 304 # CHECK-CP-JSON-DAG: "%317:sub15": 303 # CHECK-CP-JSON-DAG: "%317:sub16": 300 # CHECK-CP-JSON-DAG: "%317:sub17": 299 # CHECK-CP-JSON-DAG: "%317:sub18": 298 # CHECK-CP-JSON-DAG: "%317:sub19": 297 # CHECK-CP-JSON-DAG: "%317:sub20": 294 # CHECK-CP-JSON-DAG: "%317:sub21": 293 # CHECK-CP-JSON-DAG: "%317:sub22": 292 # CHECK-CP-JSON-DAG: "%317:sub23": 291 # CHECK-CP-JSON-DAG: "%317:sub24": 288 # CHECK-CP-JSON-DAG: "%317:sub25": 287 # CHECK-CP-JSON-DAG: "%317:sub26": 286 # CHECK-CP-JSON-DAG: "%317:sub27": 285 # CHECK-CP-JSON-DAG: "%317:sub28": 282 # CHECK-CP-JSON-DAG: "%317:sub29": 281 # CHECK-CP-JSON-DAG: "%317:sub30": 280 # CHECK-CP-JSON-DAG: "%317:sub31": 279 # CHECK-CP-JSON-DAG: "%359:sub0": 372 # CHECK-CP-JSON-DAG: "%359:sub1": 371 # CHECK-CP-JSON-DAG: "%359:sub2": 370 # CHECK-CP-JSON-DAG: "%359:sub3": 369 # CHECK-CP-JSON-DAG: "%359:sub4": 366 # CHECK-CP-JSON-DAG: "%359:sub5": 365 # CHECK-CP-JSON-DAG: "%359:sub6": 364 # CHECK-CP-JSON-DAG: "%359:sub7": 363 # CHECK-CP-JSON-DAG: "%359:sub8": 360 # CHECK-CP-JSON-DAG: "%359:sub9": 359 # CHECK-CP-JSON-DAG: "%359:sub10": 358 # CHECK-CP-JSON-DAG: "%359:sub11": 357 # CHECK-CP-JSON-DAG: "%359:sub12": 354 # CHECK-CP-JSON-DAG: "%359:sub13": 353 # CHECK-CP-JSON-DAG: "%359:sub14": 352 # CHECK-CP-JSON-DAG: "%359:sub15": 351 # CHECK-CP-JSON-DAG: "%359:sub16": 348 # CHECK-CP-JSON-DAG: "%359:sub17": 347 # CHECK-CP-JSON-DAG: "%359:sub18": 346 # CHECK-CP-JSON-DAG: "%359:sub19": 345 # CHECK-CP-JSON-DAG: "%359:sub20": 342 # CHECK-CP-JSON-DAG: "%359:sub21": 341 # CHECK-CP-JSON-DAG: "%359:sub22": 340 # CHECK-CP-JSON-DAG: "%359:sub23": 339 # CHECK-CP-JSON-DAG: "%359:sub24": 336 # CHECK-CP-JSON-DAG: "%359:sub25": 335 # CHECK-CP-JSON-DAG: "%359:sub26": 334 # CHECK-CP-JSON-DAG: "%359:sub27": 333 # CHECK-CP-JSON-DAG: "%359:sub28": 330 # CHECK-CP-JSON-DAG: "%359:sub29": 329 # CHECK-CP-JSON-DAG: "%359:sub30": 328 # CHECK-CP-JSON-DAG: "%359:sub31": 327 # CHECK-CP-JSON-DAG: "%401:sub0": 420 # CHECK-CP-JSON-DAG: "%401:sub1": 419 # CHECK-CP-JSON-DAG: "%401:sub2": 418 # CHECK-CP-JSON-DAG: "%401:sub3": 417 # CHECK-CP-JSON-DAG: "%401:sub4": 414 # CHECK-CP-JSON-DAG: "%401:sub5": 413 # CHECK-CP-JSON-DAG: "%401:sub6": 412 # CHECK-CP-JSON-DAG: "%401:sub7": 411 # CHECK-CP-JSON-DAG: "%401:sub8": 408 # CHECK-CP-JSON-DAG: "%401:sub9": 407 # CHECK-CP-JSON-DAG: "%401:sub10": 406 # CHECK-CP-JSON-DAG: "%401:sub11": 405 # CHECK-CP-JSON-DAG: "%401:sub12": 402 # CHECK-CP-JSON-DAG: "%401:sub13": 401 # CHECK-CP-JSON-DAG: "%401:sub14": 400 # CHECK-CP-JSON-DAG: "%401:sub15": 399 # CHECK-CP-JSON-DAG: "%401:sub16": 396 # CHECK-CP-JSON-DAG: "%401:sub17": 395 # CHECK-CP-JSON-DAG: "%401:sub18": 394 # CHECK-CP-JSON-DAG: "%401:sub19": 393 # CHECK-CP-JSON-DAG: "%401:sub20": 390 # CHECK-CP-JSON-DAG: "%401:sub21": 389 # CHECK-CP-JSON-DAG: "%401:sub22": 388 # CHECK-CP-JSON-DAG: "%401:sub23": 387 # CHECK-CP-JSON-DAG: "%401:sub24": 384 # CHECK-CP-JSON-DAG: "%401:sub25": 383 # CHECK-CP-JSON-DAG: "%401:sub26": 382 # CHECK-CP-JSON-DAG: "%401:sub27": 381 # CHECK-CP-JSON-DAG: "%401:sub28": 378 # CHECK-CP-JSON-DAG: "%401:sub29": 377 # CHECK-CP-JSON-DAG: "%401:sub30": 376 # CHECK-CP-JSON-DAG: "%401:sub31": 375 # CHECK-CP-JSON-DAG: "%408": 1 # CHECK-CP-JSON-DAG: "%409": 1 # CHECK-CP-JSON-DAG: "%410": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 420 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%412:vreg_128 = REG_SEQUENCE %411, %subreg.sub0, %410, %subreg.sub1, %409, %subreg.sub2, %408, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 83 # CHECK-CP-JSON-DAG: "%69:sub1": 82 # CHECK-CP-JSON-DAG: "%69:sub2": 81 # CHECK-CP-JSON-DAG: "%69:sub3": 80 # CHECK-CP-JSON-DAG: "%69:sub4": 77 # CHECK-CP-JSON-DAG: "%69:sub5": 76 # CHECK-CP-JSON-DAG: "%69:sub6": 75 # CHECK-CP-JSON-DAG: "%69:sub7": 74 # CHECK-CP-JSON-DAG: "%69:sub8": 71 # CHECK-CP-JSON-DAG: "%69:sub9": 70 # CHECK-CP-JSON-DAG: "%69:sub10": 69 # CHECK-CP-JSON-DAG: "%69:sub11": 68 # CHECK-CP-JSON-DAG: "%69:sub12": 65 # CHECK-CP-JSON-DAG: "%69:sub13": 64 # CHECK-CP-JSON-DAG: "%69:sub14": 63 # CHECK-CP-JSON-DAG: "%69:sub15": 62 # CHECK-CP-JSON-DAG: "%69:sub16": 59 # CHECK-CP-JSON-DAG: "%69:sub17": 58 # CHECK-CP-JSON-DAG: "%69:sub18": 57 # CHECK-CP-JSON-DAG: "%69:sub19": 56 # CHECK-CP-JSON-DAG: "%69:sub20": 53 # CHECK-CP-JSON-DAG: "%69:sub21": 52 # CHECK-CP-JSON-DAG: "%69:sub22": 51 # CHECK-CP-JSON-DAG: "%69:sub23": 50 # CHECK-CP-JSON-DAG: "%69:sub24": 47 # CHECK-CP-JSON-DAG: "%69:sub25": 46 # CHECK-CP-JSON-DAG: "%69:sub26": 45 # CHECK-CP-JSON-DAG: "%69:sub27": 44 # CHECK-CP-JSON-DAG: "%69:sub28": 41 # CHECK-CP-JSON-DAG: "%69:sub29": 40 # CHECK-CP-JSON-DAG: "%69:sub30": 39 # CHECK-CP-JSON-DAG: "%69:sub31": 38 # CHECK-CP-JSON-DAG: "%70:sub0": 35 # CHECK-CP-JSON-DAG: "%70:sub1": 34 # CHECK-CP-JSON-DAG: "%70:sub2": 33 # CHECK-CP-JSON-DAG: "%70:sub3": 32 # CHECK-CP-JSON-DAG: "%70:sub4": 29 # CHECK-CP-JSON-DAG: "%70:sub5": 28 # CHECK-CP-JSON-DAG: "%70:sub6": 27 # CHECK-CP-JSON-DAG: "%70:sub7": 26 # CHECK-CP-JSON-DAG: "%70:sub8": 23 # CHECK-CP-JSON-DAG: "%70:sub9": 22 # CHECK-CP-JSON-DAG: "%70:sub10": 21 # CHECK-CP-JSON-DAG: "%70:sub11": 20 # CHECK-CP-JSON-DAG: "%70:sub12": 17 # CHECK-CP-JSON-DAG: "%70:sub13": 16 # CHECK-CP-JSON-DAG: "%70:sub14": 15 # CHECK-CP-JSON-DAG: "%70:sub15": 14 # CHECK-CP-JSON-DAG: "%70:sub16": 11 # CHECK-CP-JSON-DAG: "%70:sub17": 10 # CHECK-CP-JSON-DAG: "%70:sub18": 9 # CHECK-CP-JSON-DAG: "%70:sub19": 8 # CHECK-CP-JSON-DAG: "%70:sub20": 5 # CHECK-CP-JSON-DAG: "%70:sub21": 4 # CHECK-CP-JSON-DAG: "%70:sub22": 3 # CHECK-CP-JSON-DAG: "%70:sub23": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 131 # CHECK-CP-JSON-DAG: "%149:sub1": 130 # CHECK-CP-JSON-DAG: "%149:sub2": 129 # CHECK-CP-JSON-DAG: "%149:sub3": 128 # CHECK-CP-JSON-DAG: "%149:sub4": 125 # CHECK-CP-JSON-DAG: "%149:sub5": 124 # CHECK-CP-JSON-DAG: "%149:sub6": 123 # CHECK-CP-JSON-DAG: "%149:sub7": 122 # CHECK-CP-JSON-DAG: "%149:sub8": 119 # CHECK-CP-JSON-DAG: "%149:sub9": 118 # CHECK-CP-JSON-DAG: "%149:sub10": 117 # CHECK-CP-JSON-DAG: "%149:sub11": 116 # CHECK-CP-JSON-DAG: "%149:sub12": 113 # CHECK-CP-JSON-DAG: "%149:sub13": 112 # CHECK-CP-JSON-DAG: "%149:sub14": 111 # CHECK-CP-JSON-DAG: "%149:sub15": 110 # CHECK-CP-JSON-DAG: "%149:sub16": 107 # CHECK-CP-JSON-DAG: "%149:sub17": 106 # CHECK-CP-JSON-DAG: "%149:sub18": 105 # CHECK-CP-JSON-DAG: "%149:sub19": 104 # CHECK-CP-JSON-DAG: "%149:sub20": 101 # CHECK-CP-JSON-DAG: "%149:sub21": 100 # CHECK-CP-JSON-DAG: "%149:sub22": 99 # CHECK-CP-JSON-DAG: "%149:sub23": 98 # CHECK-CP-JSON-DAG: "%149:sub24": 95 # CHECK-CP-JSON-DAG: "%149:sub25": 94 # CHECK-CP-JSON-DAG: "%149:sub26": 93 # CHECK-CP-JSON-DAG: "%149:sub27": 92 # CHECK-CP-JSON-DAG: "%149:sub28": 89 # CHECK-CP-JSON-DAG: "%149:sub29": 88 # CHECK-CP-JSON-DAG: "%149:sub30": 87 # CHECK-CP-JSON-DAG: "%149:sub31": 86 # CHECK-CP-JSON-DAG: "%191:sub0": 179 # CHECK-CP-JSON-DAG: "%191:sub1": 178 # CHECK-CP-JSON-DAG: "%191:sub2": 177 # CHECK-CP-JSON-DAG: "%191:sub3": 176 # CHECK-CP-JSON-DAG: "%191:sub4": 173 # CHECK-CP-JSON-DAG: "%191:sub5": 172 # CHECK-CP-JSON-DAG: "%191:sub6": 171 # CHECK-CP-JSON-DAG: "%191:sub7": 170 # CHECK-CP-JSON-DAG: "%191:sub8": 167 # CHECK-CP-JSON-DAG: "%191:sub9": 166 # CHECK-CP-JSON-DAG: "%191:sub10": 165 # CHECK-CP-JSON-DAG: "%191:sub11": 164 # CHECK-CP-JSON-DAG: "%191:sub12": 161 # CHECK-CP-JSON-DAG: "%191:sub13": 160 # CHECK-CP-JSON-DAG: "%191:sub14": 159 # CHECK-CP-JSON-DAG: "%191:sub15": 158 # CHECK-CP-JSON-DAG: "%191:sub16": 155 # CHECK-CP-JSON-DAG: "%191:sub17": 154 # CHECK-CP-JSON-DAG: "%191:sub18": 153 # CHECK-CP-JSON-DAG: "%191:sub19": 152 # CHECK-CP-JSON-DAG: "%191:sub20": 149 # CHECK-CP-JSON-DAG: "%191:sub21": 148 # CHECK-CP-JSON-DAG: "%191:sub22": 147 # CHECK-CP-JSON-DAG: "%191:sub23": 146 # CHECK-CP-JSON-DAG: "%191:sub24": 143 # CHECK-CP-JSON-DAG: "%191:sub25": 142 # CHECK-CP-JSON-DAG: "%191:sub26": 141 # CHECK-CP-JSON-DAG: "%191:sub27": 140 # CHECK-CP-JSON-DAG: "%191:sub28": 137 # CHECK-CP-JSON-DAG: "%191:sub29": 136 # CHECK-CP-JSON-DAG: "%191:sub30": 135 # CHECK-CP-JSON-DAG: "%191:sub31": 134 # CHECK-CP-JSON-DAG: "%233:sub0": 227 # CHECK-CP-JSON-DAG: "%233:sub1": 226 # CHECK-CP-JSON-DAG: "%233:sub2": 225 # CHECK-CP-JSON-DAG: "%233:sub3": 224 # CHECK-CP-JSON-DAG: "%233:sub4": 221 # CHECK-CP-JSON-DAG: "%233:sub5": 220 # CHECK-CP-JSON-DAG: "%233:sub6": 219 # CHECK-CP-JSON-DAG: "%233:sub7": 218 # CHECK-CP-JSON-DAG: "%233:sub8": 215 # CHECK-CP-JSON-DAG: "%233:sub9": 214 # CHECK-CP-JSON-DAG: "%233:sub10": 213 # CHECK-CP-JSON-DAG: "%233:sub11": 212 # CHECK-CP-JSON-DAG: "%233:sub12": 209 # CHECK-CP-JSON-DAG: "%233:sub13": 208 # CHECK-CP-JSON-DAG: "%233:sub14": 207 # CHECK-CP-JSON-DAG: "%233:sub15": 206 # CHECK-CP-JSON-DAG: "%233:sub16": 203 # CHECK-CP-JSON-DAG: "%233:sub17": 202 # CHECK-CP-JSON-DAG: "%233:sub18": 201 # CHECK-CP-JSON-DAG: "%233:sub19": 200 # CHECK-CP-JSON-DAG: "%233:sub20": 197 # CHECK-CP-JSON-DAG: "%233:sub21": 196 # CHECK-CP-JSON-DAG: "%233:sub22": 195 # CHECK-CP-JSON-DAG: "%233:sub23": 194 # CHECK-CP-JSON-DAG: "%233:sub24": 191 # CHECK-CP-JSON-DAG: "%233:sub25": 190 # CHECK-CP-JSON-DAG: "%233:sub26": 189 # CHECK-CP-JSON-DAG: "%233:sub27": 188 # CHECK-CP-JSON-DAG: "%233:sub28": 185 # CHECK-CP-JSON-DAG: "%233:sub29": 184 # CHECK-CP-JSON-DAG: "%233:sub30": 183 # CHECK-CP-JSON-DAG: "%233:sub31": 182 # CHECK-CP-JSON-DAG: "%275:sub0": 275 # CHECK-CP-JSON-DAG: "%275:sub1": 274 # CHECK-CP-JSON-DAG: "%275:sub2": 273 # CHECK-CP-JSON-DAG: "%275:sub3": 272 # CHECK-CP-JSON-DAG: "%275:sub4": 269 # CHECK-CP-JSON-DAG: "%275:sub5": 268 # CHECK-CP-JSON-DAG: "%275:sub6": 267 # CHECK-CP-JSON-DAG: "%275:sub7": 266 # CHECK-CP-JSON-DAG: "%275:sub8": 263 # CHECK-CP-JSON-DAG: "%275:sub9": 262 # CHECK-CP-JSON-DAG: "%275:sub10": 261 # CHECK-CP-JSON-DAG: "%275:sub11": 260 # CHECK-CP-JSON-DAG: "%275:sub12": 257 # CHECK-CP-JSON-DAG: "%275:sub13": 256 # CHECK-CP-JSON-DAG: "%275:sub14": 255 # CHECK-CP-JSON-DAG: "%275:sub15": 254 # CHECK-CP-JSON-DAG: "%275:sub16": 251 # CHECK-CP-JSON-DAG: "%275:sub17": 250 # CHECK-CP-JSON-DAG: "%275:sub18": 249 # CHECK-CP-JSON-DAG: "%275:sub19": 248 # CHECK-CP-JSON-DAG: "%275:sub20": 245 # CHECK-CP-JSON-DAG: "%275:sub21": 244 # CHECK-CP-JSON-DAG: "%275:sub22": 243 # CHECK-CP-JSON-DAG: "%275:sub23": 242 # CHECK-CP-JSON-DAG: "%275:sub24": 239 # CHECK-CP-JSON-DAG: "%275:sub25": 238 # CHECK-CP-JSON-DAG: "%275:sub26": 237 # CHECK-CP-JSON-DAG: "%275:sub27": 236 # CHECK-CP-JSON-DAG: "%275:sub28": 233 # CHECK-CP-JSON-DAG: "%275:sub29": 232 # CHECK-CP-JSON-DAG: "%275:sub30": 231 # CHECK-CP-JSON-DAG: "%275:sub31": 230 # CHECK-CP-JSON-DAG: "%317:sub0": 323 # CHECK-CP-JSON-DAG: "%317:sub1": 322 # CHECK-CP-JSON-DAG: "%317:sub2": 321 # CHECK-CP-JSON-DAG: "%317:sub3": 320 # CHECK-CP-JSON-DAG: "%317:sub4": 317 # CHECK-CP-JSON-DAG: "%317:sub5": 316 # CHECK-CP-JSON-DAG: "%317:sub6": 315 # CHECK-CP-JSON-DAG: "%317:sub7": 314 # CHECK-CP-JSON-DAG: "%317:sub8": 311 # CHECK-CP-JSON-DAG: "%317:sub9": 310 # CHECK-CP-JSON-DAG: "%317:sub10": 309 # CHECK-CP-JSON-DAG: "%317:sub11": 308 # CHECK-CP-JSON-DAG: "%317:sub12": 305 # CHECK-CP-JSON-DAG: "%317:sub13": 304 # CHECK-CP-JSON-DAG: "%317:sub14": 303 # CHECK-CP-JSON-DAG: "%317:sub15": 302 # CHECK-CP-JSON-DAG: "%317:sub16": 299 # CHECK-CP-JSON-DAG: "%317:sub17": 298 # CHECK-CP-JSON-DAG: "%317:sub18": 297 # CHECK-CP-JSON-DAG: "%317:sub19": 296 # CHECK-CP-JSON-DAG: "%317:sub20": 293 # CHECK-CP-JSON-DAG: "%317:sub21": 292 # CHECK-CP-JSON-DAG: "%317:sub22": 291 # CHECK-CP-JSON-DAG: "%317:sub23": 290 # CHECK-CP-JSON-DAG: "%317:sub24": 287 # CHECK-CP-JSON-DAG: "%317:sub25": 286 # CHECK-CP-JSON-DAG: "%317:sub26": 285 # CHECK-CP-JSON-DAG: "%317:sub27": 284 # CHECK-CP-JSON-DAG: "%317:sub28": 281 # CHECK-CP-JSON-DAG: "%317:sub29": 280 # CHECK-CP-JSON-DAG: "%317:sub30": 279 # CHECK-CP-JSON-DAG: "%317:sub31": 278 # CHECK-CP-JSON-DAG: "%359:sub0": 371 # CHECK-CP-JSON-DAG: "%359:sub1": 370 # CHECK-CP-JSON-DAG: "%359:sub2": 369 # CHECK-CP-JSON-DAG: "%359:sub3": 368 # CHECK-CP-JSON-DAG: "%359:sub4": 365 # CHECK-CP-JSON-DAG: "%359:sub5": 364 # CHECK-CP-JSON-DAG: "%359:sub6": 363 # CHECK-CP-JSON-DAG: "%359:sub7": 362 # CHECK-CP-JSON-DAG: "%359:sub8": 359 # CHECK-CP-JSON-DAG: "%359:sub9": 358 # CHECK-CP-JSON-DAG: "%359:sub10": 357 # CHECK-CP-JSON-DAG: "%359:sub11": 356 # CHECK-CP-JSON-DAG: "%359:sub12": 353 # CHECK-CP-JSON-DAG: "%359:sub13": 352 # CHECK-CP-JSON-DAG: "%359:sub14": 351 # CHECK-CP-JSON-DAG: "%359:sub15": 350 # CHECK-CP-JSON-DAG: "%359:sub16": 347 # CHECK-CP-JSON-DAG: "%359:sub17": 346 # CHECK-CP-JSON-DAG: "%359:sub18": 345 # CHECK-CP-JSON-DAG: "%359:sub19": 344 # CHECK-CP-JSON-DAG: "%359:sub20": 341 # CHECK-CP-JSON-DAG: "%359:sub21": 340 # CHECK-CP-JSON-DAG: "%359:sub22": 339 # CHECK-CP-JSON-DAG: "%359:sub23": 338 # CHECK-CP-JSON-DAG: "%359:sub24": 335 # CHECK-CP-JSON-DAG: "%359:sub25": 334 # CHECK-CP-JSON-DAG: "%359:sub26": 333 # CHECK-CP-JSON-DAG: "%359:sub27": 332 # CHECK-CP-JSON-DAG: "%359:sub28": 329 # CHECK-CP-JSON-DAG: "%359:sub29": 328 # CHECK-CP-JSON-DAG: "%359:sub30": 327 # CHECK-CP-JSON-DAG: "%359:sub31": 326 # CHECK-CP-JSON-DAG: "%401:sub0": 419 # CHECK-CP-JSON-DAG: "%401:sub1": 418 # CHECK-CP-JSON-DAG: "%401:sub2": 417 # CHECK-CP-JSON-DAG: "%401:sub3": 416 # CHECK-CP-JSON-DAG: "%401:sub4": 413 # CHECK-CP-JSON-DAG: "%401:sub5": 412 # CHECK-CP-JSON-DAG: "%401:sub6": 411 # CHECK-CP-JSON-DAG: "%401:sub7": 410 # CHECK-CP-JSON-DAG: "%401:sub8": 407 # CHECK-CP-JSON-DAG: "%401:sub9": 406 # CHECK-CP-JSON-DAG: "%401:sub10": 405 # CHECK-CP-JSON-DAG: "%401:sub11": 404 # CHECK-CP-JSON-DAG: "%401:sub12": 401 # CHECK-CP-JSON-DAG: "%401:sub13": 400 # CHECK-CP-JSON-DAG: "%401:sub14": 399 # CHECK-CP-JSON-DAG: "%401:sub15": 398 # CHECK-CP-JSON-DAG: "%401:sub16": 395 # CHECK-CP-JSON-DAG: "%401:sub17": 394 # CHECK-CP-JSON-DAG: "%401:sub18": 393 # CHECK-CP-JSON-DAG: "%401:sub19": 392 # CHECK-CP-JSON-DAG: "%401:sub20": 389 # CHECK-CP-JSON-DAG: "%401:sub21": 388 # CHECK-CP-JSON-DAG: "%401:sub22": 387 # CHECK-CP-JSON-DAG: "%401:sub23": 386 # CHECK-CP-JSON-DAG: "%401:sub24": 383 # CHECK-CP-JSON-DAG: "%401:sub25": 382 # CHECK-CP-JSON-DAG: "%401:sub26": 381 # CHECK-CP-JSON-DAG: "%401:sub27": 380 # CHECK-CP-JSON-DAG: "%401:sub28": 377 # CHECK-CP-JSON-DAG: "%401:sub29": 376 # CHECK-CP-JSON-DAG: "%401:sub30": 375 # CHECK-CP-JSON-DAG: "%401:sub31": 374 # CHECK-CP-JSON-DAG: "%408": 0 # CHECK-CP-JSON-DAG: "%409": 0 # CHECK-CP-JSON-DAG: "%410": 0 # CHECK-CP-JSON-DAG: "%411": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 419 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %413:vreg_64, %412, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 82 # CHECK-CP-JSON-DAG: "%69:sub1": 81 # CHECK-CP-JSON-DAG: "%69:sub2": 80 # CHECK-CP-JSON-DAG: "%69:sub3": 79 # CHECK-CP-JSON-DAG: "%69:sub4": 76 # CHECK-CP-JSON-DAG: "%69:sub5": 75 # CHECK-CP-JSON-DAG: "%69:sub6": 74 # CHECK-CP-JSON-DAG: "%69:sub7": 73 # CHECK-CP-JSON-DAG: "%69:sub8": 70 # CHECK-CP-JSON-DAG: "%69:sub9": 69 # CHECK-CP-JSON-DAG: "%69:sub10": 68 # CHECK-CP-JSON-DAG: "%69:sub11": 67 # CHECK-CP-JSON-DAG: "%69:sub12": 64 # CHECK-CP-JSON-DAG: "%69:sub13": 63 # CHECK-CP-JSON-DAG: "%69:sub14": 62 # CHECK-CP-JSON-DAG: "%69:sub15": 61 # CHECK-CP-JSON-DAG: "%69:sub16": 58 # CHECK-CP-JSON-DAG: "%69:sub17": 57 # CHECK-CP-JSON-DAG: "%69:sub18": 56 # CHECK-CP-JSON-DAG: "%69:sub19": 55 # CHECK-CP-JSON-DAG: "%69:sub20": 52 # CHECK-CP-JSON-DAG: "%69:sub21": 51 # CHECK-CP-JSON-DAG: "%69:sub22": 50 # CHECK-CP-JSON-DAG: "%69:sub23": 49 # CHECK-CP-JSON-DAG: "%69:sub24": 46 # CHECK-CP-JSON-DAG: "%69:sub25": 45 # CHECK-CP-JSON-DAG: "%69:sub26": 44 # CHECK-CP-JSON-DAG: "%69:sub27": 43 # CHECK-CP-JSON-DAG: "%69:sub28": 40 # CHECK-CP-JSON-DAG: "%69:sub29": 39 # CHECK-CP-JSON-DAG: "%69:sub30": 38 # CHECK-CP-JSON-DAG: "%69:sub31": 37 # CHECK-CP-JSON-DAG: "%70:sub0": 34 # CHECK-CP-JSON-DAG: "%70:sub1": 33 # CHECK-CP-JSON-DAG: "%70:sub2": 32 # CHECK-CP-JSON-DAG: "%70:sub3": 31 # CHECK-CP-JSON-DAG: "%70:sub4": 28 # CHECK-CP-JSON-DAG: "%70:sub5": 27 # CHECK-CP-JSON-DAG: "%70:sub6": 26 # CHECK-CP-JSON-DAG: "%70:sub7": 25 # CHECK-CP-JSON-DAG: "%70:sub8": 22 # CHECK-CP-JSON-DAG: "%70:sub9": 21 # CHECK-CP-JSON-DAG: "%70:sub10": 20 # CHECK-CP-JSON-DAG: "%70:sub11": 19 # CHECK-CP-JSON-DAG: "%70:sub12": 16 # CHECK-CP-JSON-DAG: "%70:sub13": 15 # CHECK-CP-JSON-DAG: "%70:sub14": 14 # CHECK-CP-JSON-DAG: "%70:sub15": 13 # CHECK-CP-JSON-DAG: "%70:sub16": 10 # CHECK-CP-JSON-DAG: "%70:sub17": 9 # CHECK-CP-JSON-DAG: "%70:sub18": 8 # CHECK-CP-JSON-DAG: "%70:sub19": 7 # CHECK-CP-JSON-DAG: "%70:sub20": 4 # CHECK-CP-JSON-DAG: "%70:sub21": 3 # CHECK-CP-JSON-DAG: "%70:sub22": 2 # CHECK-CP-JSON-DAG: "%70:sub23": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 130 # CHECK-CP-JSON-DAG: "%149:sub1": 129 # CHECK-CP-JSON-DAG: "%149:sub2": 128 # CHECK-CP-JSON-DAG: "%149:sub3": 127 # CHECK-CP-JSON-DAG: "%149:sub4": 124 # CHECK-CP-JSON-DAG: "%149:sub5": 123 # CHECK-CP-JSON-DAG: "%149:sub6": 122 # CHECK-CP-JSON-DAG: "%149:sub7": 121 # CHECK-CP-JSON-DAG: "%149:sub8": 118 # CHECK-CP-JSON-DAG: "%149:sub9": 117 # CHECK-CP-JSON-DAG: "%149:sub10": 116 # CHECK-CP-JSON-DAG: "%149:sub11": 115 # CHECK-CP-JSON-DAG: "%149:sub12": 112 # CHECK-CP-JSON-DAG: "%149:sub13": 111 # CHECK-CP-JSON-DAG: "%149:sub14": 110 # CHECK-CP-JSON-DAG: "%149:sub15": 109 # CHECK-CP-JSON-DAG: "%149:sub16": 106 # CHECK-CP-JSON-DAG: "%149:sub17": 105 # CHECK-CP-JSON-DAG: "%149:sub18": 104 # CHECK-CP-JSON-DAG: "%149:sub19": 103 # CHECK-CP-JSON-DAG: "%149:sub20": 100 # CHECK-CP-JSON-DAG: "%149:sub21": 99 # CHECK-CP-JSON-DAG: "%149:sub22": 98 # CHECK-CP-JSON-DAG: "%149:sub23": 97 # CHECK-CP-JSON-DAG: "%149:sub24": 94 # CHECK-CP-JSON-DAG: "%149:sub25": 93 # CHECK-CP-JSON-DAG: "%149:sub26": 92 # CHECK-CP-JSON-DAG: "%149:sub27": 91 # CHECK-CP-JSON-DAG: "%149:sub28": 88 # CHECK-CP-JSON-DAG: "%149:sub29": 87 # CHECK-CP-JSON-DAG: "%149:sub30": 86 # CHECK-CP-JSON-DAG: "%149:sub31": 85 # CHECK-CP-JSON-DAG: "%191:sub0": 178 # CHECK-CP-JSON-DAG: "%191:sub1": 177 # CHECK-CP-JSON-DAG: "%191:sub2": 176 # CHECK-CP-JSON-DAG: "%191:sub3": 175 # CHECK-CP-JSON-DAG: "%191:sub4": 172 # CHECK-CP-JSON-DAG: "%191:sub5": 171 # CHECK-CP-JSON-DAG: "%191:sub6": 170 # CHECK-CP-JSON-DAG: "%191:sub7": 169 # CHECK-CP-JSON-DAG: "%191:sub8": 166 # CHECK-CP-JSON-DAG: "%191:sub9": 165 # CHECK-CP-JSON-DAG: "%191:sub10": 164 # CHECK-CP-JSON-DAG: "%191:sub11": 163 # CHECK-CP-JSON-DAG: "%191:sub12": 160 # CHECK-CP-JSON-DAG: "%191:sub13": 159 # CHECK-CP-JSON-DAG: "%191:sub14": 158 # CHECK-CP-JSON-DAG: "%191:sub15": 157 # CHECK-CP-JSON-DAG: "%191:sub16": 154 # CHECK-CP-JSON-DAG: "%191:sub17": 153 # CHECK-CP-JSON-DAG: "%191:sub18": 152 # CHECK-CP-JSON-DAG: "%191:sub19": 151 # CHECK-CP-JSON-DAG: "%191:sub20": 148 # CHECK-CP-JSON-DAG: "%191:sub21": 147 # CHECK-CP-JSON-DAG: "%191:sub22": 146 # CHECK-CP-JSON-DAG: "%191:sub23": 145 # CHECK-CP-JSON-DAG: "%191:sub24": 142 # CHECK-CP-JSON-DAG: "%191:sub25": 141 # CHECK-CP-JSON-DAG: "%191:sub26": 140 # CHECK-CP-JSON-DAG: "%191:sub27": 139 # CHECK-CP-JSON-DAG: "%191:sub28": 136 # CHECK-CP-JSON-DAG: "%191:sub29": 135 # CHECK-CP-JSON-DAG: "%191:sub30": 134 # CHECK-CP-JSON-DAG: "%191:sub31": 133 # CHECK-CP-JSON-DAG: "%233:sub0": 226 # CHECK-CP-JSON-DAG: "%233:sub1": 225 # CHECK-CP-JSON-DAG: "%233:sub2": 224 # CHECK-CP-JSON-DAG: "%233:sub3": 223 # CHECK-CP-JSON-DAG: "%233:sub4": 220 # CHECK-CP-JSON-DAG: "%233:sub5": 219 # CHECK-CP-JSON-DAG: "%233:sub6": 218 # CHECK-CP-JSON-DAG: "%233:sub7": 217 # CHECK-CP-JSON-DAG: "%233:sub8": 214 # CHECK-CP-JSON-DAG: "%233:sub9": 213 # CHECK-CP-JSON-DAG: "%233:sub10": 212 # CHECK-CP-JSON-DAG: "%233:sub11": 211 # CHECK-CP-JSON-DAG: "%233:sub12": 208 # CHECK-CP-JSON-DAG: "%233:sub13": 207 # CHECK-CP-JSON-DAG: "%233:sub14": 206 # CHECK-CP-JSON-DAG: "%233:sub15": 205 # CHECK-CP-JSON-DAG: "%233:sub16": 202 # CHECK-CP-JSON-DAG: "%233:sub17": 201 # CHECK-CP-JSON-DAG: "%233:sub18": 200 # CHECK-CP-JSON-DAG: "%233:sub19": 199 # CHECK-CP-JSON-DAG: "%233:sub20": 196 # CHECK-CP-JSON-DAG: "%233:sub21": 195 # CHECK-CP-JSON-DAG: "%233:sub22": 194 # CHECK-CP-JSON-DAG: "%233:sub23": 193 # CHECK-CP-JSON-DAG: "%233:sub24": 190 # CHECK-CP-JSON-DAG: "%233:sub25": 189 # CHECK-CP-JSON-DAG: "%233:sub26": 188 # CHECK-CP-JSON-DAG: "%233:sub27": 187 # CHECK-CP-JSON-DAG: "%233:sub28": 184 # CHECK-CP-JSON-DAG: "%233:sub29": 183 # CHECK-CP-JSON-DAG: "%233:sub30": 182 # CHECK-CP-JSON-DAG: "%233:sub31": 181 # CHECK-CP-JSON-DAG: "%275:sub0": 274 # CHECK-CP-JSON-DAG: "%275:sub1": 273 # CHECK-CP-JSON-DAG: "%275:sub2": 272 # CHECK-CP-JSON-DAG: "%275:sub3": 271 # CHECK-CP-JSON-DAG: "%275:sub4": 268 # CHECK-CP-JSON-DAG: "%275:sub5": 267 # CHECK-CP-JSON-DAG: "%275:sub6": 266 # CHECK-CP-JSON-DAG: "%275:sub7": 265 # CHECK-CP-JSON-DAG: "%275:sub8": 262 # CHECK-CP-JSON-DAG: "%275:sub9": 261 # CHECK-CP-JSON-DAG: "%275:sub10": 260 # CHECK-CP-JSON-DAG: "%275:sub11": 259 # CHECK-CP-JSON-DAG: "%275:sub12": 256 # CHECK-CP-JSON-DAG: "%275:sub13": 255 # CHECK-CP-JSON-DAG: "%275:sub14": 254 # CHECK-CP-JSON-DAG: "%275:sub15": 253 # CHECK-CP-JSON-DAG: "%275:sub16": 250 # CHECK-CP-JSON-DAG: "%275:sub17": 249 # CHECK-CP-JSON-DAG: "%275:sub18": 248 # CHECK-CP-JSON-DAG: "%275:sub19": 247 # CHECK-CP-JSON-DAG: "%275:sub20": 244 # CHECK-CP-JSON-DAG: "%275:sub21": 243 # CHECK-CP-JSON-DAG: "%275:sub22": 242 # CHECK-CP-JSON-DAG: "%275:sub23": 241 # CHECK-CP-JSON-DAG: "%275:sub24": 238 # CHECK-CP-JSON-DAG: "%275:sub25": 237 # CHECK-CP-JSON-DAG: "%275:sub26": 236 # CHECK-CP-JSON-DAG: "%275:sub27": 235 # CHECK-CP-JSON-DAG: "%275:sub28": 232 # CHECK-CP-JSON-DAG: "%275:sub29": 231 # CHECK-CP-JSON-DAG: "%275:sub30": 230 # CHECK-CP-JSON-DAG: "%275:sub31": 229 # CHECK-CP-JSON-DAG: "%317:sub0": 322 # CHECK-CP-JSON-DAG: "%317:sub1": 321 # CHECK-CP-JSON-DAG: "%317:sub2": 320 # CHECK-CP-JSON-DAG: "%317:sub3": 319 # CHECK-CP-JSON-DAG: "%317:sub4": 316 # CHECK-CP-JSON-DAG: "%317:sub5": 315 # CHECK-CP-JSON-DAG: "%317:sub6": 314 # CHECK-CP-JSON-DAG: "%317:sub7": 313 # CHECK-CP-JSON-DAG: "%317:sub8": 310 # CHECK-CP-JSON-DAG: "%317:sub9": 309 # CHECK-CP-JSON-DAG: "%317:sub10": 308 # CHECK-CP-JSON-DAG: "%317:sub11": 307 # CHECK-CP-JSON-DAG: "%317:sub12": 304 # CHECK-CP-JSON-DAG: "%317:sub13": 303 # CHECK-CP-JSON-DAG: "%317:sub14": 302 # CHECK-CP-JSON-DAG: "%317:sub15": 301 # CHECK-CP-JSON-DAG: "%317:sub16": 298 # CHECK-CP-JSON-DAG: "%317:sub17": 297 # CHECK-CP-JSON-DAG: "%317:sub18": 296 # CHECK-CP-JSON-DAG: "%317:sub19": 295 # CHECK-CP-JSON-DAG: "%317:sub20": 292 # CHECK-CP-JSON-DAG: "%317:sub21": 291 # CHECK-CP-JSON-DAG: "%317:sub22": 290 # CHECK-CP-JSON-DAG: "%317:sub23": 289 # CHECK-CP-JSON-DAG: "%317:sub24": 286 # CHECK-CP-JSON-DAG: "%317:sub25": 285 # CHECK-CP-JSON-DAG: "%317:sub26": 284 # CHECK-CP-JSON-DAG: "%317:sub27": 283 # CHECK-CP-JSON-DAG: "%317:sub28": 280 # CHECK-CP-JSON-DAG: "%317:sub29": 279 # CHECK-CP-JSON-DAG: "%317:sub30": 278 # CHECK-CP-JSON-DAG: "%317:sub31": 277 # CHECK-CP-JSON-DAG: "%359:sub0": 370 # CHECK-CP-JSON-DAG: "%359:sub1": 369 # CHECK-CP-JSON-DAG: "%359:sub2": 368 # CHECK-CP-JSON-DAG: "%359:sub3": 367 # CHECK-CP-JSON-DAG: "%359:sub4": 364 # CHECK-CP-JSON-DAG: "%359:sub5": 363 # CHECK-CP-JSON-DAG: "%359:sub6": 362 # CHECK-CP-JSON-DAG: "%359:sub7": 361 # CHECK-CP-JSON-DAG: "%359:sub8": 358 # CHECK-CP-JSON-DAG: "%359:sub9": 357 # CHECK-CP-JSON-DAG: "%359:sub10": 356 # CHECK-CP-JSON-DAG: "%359:sub11": 355 # CHECK-CP-JSON-DAG: "%359:sub12": 352 # CHECK-CP-JSON-DAG: "%359:sub13": 351 # CHECK-CP-JSON-DAG: "%359:sub14": 350 # CHECK-CP-JSON-DAG: "%359:sub15": 349 # CHECK-CP-JSON-DAG: "%359:sub16": 346 # CHECK-CP-JSON-DAG: "%359:sub17": 345 # CHECK-CP-JSON-DAG: "%359:sub18": 344 # CHECK-CP-JSON-DAG: "%359:sub19": 343 # CHECK-CP-JSON-DAG: "%359:sub20": 340 # CHECK-CP-JSON-DAG: "%359:sub21": 339 # CHECK-CP-JSON-DAG: "%359:sub22": 338 # CHECK-CP-JSON-DAG: "%359:sub23": 337 # CHECK-CP-JSON-DAG: "%359:sub24": 334 # CHECK-CP-JSON-DAG: "%359:sub25": 333 # CHECK-CP-JSON-DAG: "%359:sub26": 332 # CHECK-CP-JSON-DAG: "%359:sub27": 331 # CHECK-CP-JSON-DAG: "%359:sub28": 328 # CHECK-CP-JSON-DAG: "%359:sub29": 327 # CHECK-CP-JSON-DAG: "%359:sub30": 326 # CHECK-CP-JSON-DAG: "%359:sub31": 325 # CHECK-CP-JSON-DAG: "%401:sub0": 418 # CHECK-CP-JSON-DAG: "%401:sub1": 417 # CHECK-CP-JSON-DAG: "%401:sub2": 416 # CHECK-CP-JSON-DAG: "%401:sub3": 415 # CHECK-CP-JSON-DAG: "%401:sub4": 412 # CHECK-CP-JSON-DAG: "%401:sub5": 411 # CHECK-CP-JSON-DAG: "%401:sub6": 410 # CHECK-CP-JSON-DAG: "%401:sub7": 409 # CHECK-CP-JSON-DAG: "%401:sub8": 406 # CHECK-CP-JSON-DAG: "%401:sub9": 405 # CHECK-CP-JSON-DAG: "%401:sub10": 404 # CHECK-CP-JSON-DAG: "%401:sub11": 403 # CHECK-CP-JSON-DAG: "%401:sub12": 400 # CHECK-CP-JSON-DAG: "%401:sub13": 399 # CHECK-CP-JSON-DAG: "%401:sub14": 398 # CHECK-CP-JSON-DAG: "%401:sub15": 397 # CHECK-CP-JSON-DAG: "%401:sub16": 394 # CHECK-CP-JSON-DAG: "%401:sub17": 393 # CHECK-CP-JSON-DAG: "%401:sub18": 392 # CHECK-CP-JSON-DAG: "%401:sub19": 391 # CHECK-CP-JSON-DAG: "%401:sub20": 388 # CHECK-CP-JSON-DAG: "%401:sub21": 387 # CHECK-CP-JSON-DAG: "%401:sub22": 386 # CHECK-CP-JSON-DAG: "%401:sub23": 385 # CHECK-CP-JSON-DAG: "%401:sub24": 382 # CHECK-CP-JSON-DAG: "%401:sub25": 381 # CHECK-CP-JSON-DAG: "%401:sub26": 380 # CHECK-CP-JSON-DAG: "%401:sub27": 379 # CHECK-CP-JSON-DAG: "%401:sub28": 376 # CHECK-CP-JSON-DAG: "%401:sub29": 375 # CHECK-CP-JSON-DAG: "%401:sub30": 374 # CHECK-CP-JSON-DAG: "%401:sub31": 373 # CHECK-CP-JSON-DAG: "%412": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 418 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%414:vgpr_32 = COPY %70.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 81 # CHECK-CP-JSON-DAG: "%69:sub1": 80 # CHECK-CP-JSON-DAG: "%69:sub2": 79 # CHECK-CP-JSON-DAG: "%69:sub3": 78 # CHECK-CP-JSON-DAG: "%69:sub4": 75 # CHECK-CP-JSON-DAG: "%69:sub5": 74 # CHECK-CP-JSON-DAG: "%69:sub6": 73 # CHECK-CP-JSON-DAG: "%69:sub7": 72 # CHECK-CP-JSON-DAG: "%69:sub8": 69 # CHECK-CP-JSON-DAG: "%69:sub9": 68 # CHECK-CP-JSON-DAG: "%69:sub10": 67 # CHECK-CP-JSON-DAG: "%69:sub11": 66 # CHECK-CP-JSON-DAG: "%69:sub12": 63 # CHECK-CP-JSON-DAG: "%69:sub13": 62 # CHECK-CP-JSON-DAG: "%69:sub14": 61 # CHECK-CP-JSON-DAG: "%69:sub15": 60 # CHECK-CP-JSON-DAG: "%69:sub16": 57 # CHECK-CP-JSON-DAG: "%69:sub17": 56 # CHECK-CP-JSON-DAG: "%69:sub18": 55 # CHECK-CP-JSON-DAG: "%69:sub19": 54 # CHECK-CP-JSON-DAG: "%69:sub20": 51 # CHECK-CP-JSON-DAG: "%69:sub21": 50 # CHECK-CP-JSON-DAG: "%69:sub22": 49 # CHECK-CP-JSON-DAG: "%69:sub23": 48 # CHECK-CP-JSON-DAG: "%69:sub24": 45 # CHECK-CP-JSON-DAG: "%69:sub25": 44 # CHECK-CP-JSON-DAG: "%69:sub26": 43 # CHECK-CP-JSON-DAG: "%69:sub27": 42 # CHECK-CP-JSON-DAG: "%69:sub28": 39 # CHECK-CP-JSON-DAG: "%69:sub29": 38 # CHECK-CP-JSON-DAG: "%69:sub30": 37 # CHECK-CP-JSON-DAG: "%69:sub31": 36 # CHECK-CP-JSON-DAG: "%70:sub0": 33 # CHECK-CP-JSON-DAG: "%70:sub1": 32 # CHECK-CP-JSON-DAG: "%70:sub2": 31 # CHECK-CP-JSON-DAG: "%70:sub3": 30 # CHECK-CP-JSON-DAG: "%70:sub4": 27 # CHECK-CP-JSON-DAG: "%70:sub5": 26 # CHECK-CP-JSON-DAG: "%70:sub6": 25 # CHECK-CP-JSON-DAG: "%70:sub7": 24 # CHECK-CP-JSON-DAG: "%70:sub8": 21 # CHECK-CP-JSON-DAG: "%70:sub9": 20 # CHECK-CP-JSON-DAG: "%70:sub10": 19 # CHECK-CP-JSON-DAG: "%70:sub11": 18 # CHECK-CP-JSON-DAG: "%70:sub12": 15 # CHECK-CP-JSON-DAG: "%70:sub13": 14 # CHECK-CP-JSON-DAG: "%70:sub14": 13 # CHECK-CP-JSON-DAG: "%70:sub15": 12 # CHECK-CP-JSON-DAG: "%70:sub16": 9 # CHECK-CP-JSON-DAG: "%70:sub17": 8 # CHECK-CP-JSON-DAG: "%70:sub18": 7 # CHECK-CP-JSON-DAG: "%70:sub19": 6 # CHECK-CP-JSON-DAG: "%70:sub20": 3 # CHECK-CP-JSON-DAG: "%70:sub21": 2 # CHECK-CP-JSON-DAG: "%70:sub22": 1 # CHECK-CP-JSON-DAG: "%70:sub23": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 129 # CHECK-CP-JSON-DAG: "%149:sub1": 128 # CHECK-CP-JSON-DAG: "%149:sub2": 127 # CHECK-CP-JSON-DAG: "%149:sub3": 126 # CHECK-CP-JSON-DAG: "%149:sub4": 123 # CHECK-CP-JSON-DAG: "%149:sub5": 122 # CHECK-CP-JSON-DAG: "%149:sub6": 121 # CHECK-CP-JSON-DAG: "%149:sub7": 120 # CHECK-CP-JSON-DAG: "%149:sub8": 117 # CHECK-CP-JSON-DAG: "%149:sub9": 116 # CHECK-CP-JSON-DAG: "%149:sub10": 115 # CHECK-CP-JSON-DAG: "%149:sub11": 114 # CHECK-CP-JSON-DAG: "%149:sub12": 111 # CHECK-CP-JSON-DAG: "%149:sub13": 110 # CHECK-CP-JSON-DAG: "%149:sub14": 109 # CHECK-CP-JSON-DAG: "%149:sub15": 108 # CHECK-CP-JSON-DAG: "%149:sub16": 105 # CHECK-CP-JSON-DAG: "%149:sub17": 104 # CHECK-CP-JSON-DAG: "%149:sub18": 103 # CHECK-CP-JSON-DAG: "%149:sub19": 102 # CHECK-CP-JSON-DAG: "%149:sub20": 99 # CHECK-CP-JSON-DAG: "%149:sub21": 98 # CHECK-CP-JSON-DAG: "%149:sub22": 97 # CHECK-CP-JSON-DAG: "%149:sub23": 96 # CHECK-CP-JSON-DAG: "%149:sub24": 93 # CHECK-CP-JSON-DAG: "%149:sub25": 92 # CHECK-CP-JSON-DAG: "%149:sub26": 91 # CHECK-CP-JSON-DAG: "%149:sub27": 90 # CHECK-CP-JSON-DAG: "%149:sub28": 87 # CHECK-CP-JSON-DAG: "%149:sub29": 86 # CHECK-CP-JSON-DAG: "%149:sub30": 85 # CHECK-CP-JSON-DAG: "%149:sub31": 84 # CHECK-CP-JSON-DAG: "%191:sub0": 177 # CHECK-CP-JSON-DAG: "%191:sub1": 176 # CHECK-CP-JSON-DAG: "%191:sub2": 175 # CHECK-CP-JSON-DAG: "%191:sub3": 174 # CHECK-CP-JSON-DAG: "%191:sub4": 171 # CHECK-CP-JSON-DAG: "%191:sub5": 170 # CHECK-CP-JSON-DAG: "%191:sub6": 169 # CHECK-CP-JSON-DAG: "%191:sub7": 168 # CHECK-CP-JSON-DAG: "%191:sub8": 165 # CHECK-CP-JSON-DAG: "%191:sub9": 164 # CHECK-CP-JSON-DAG: "%191:sub10": 163 # CHECK-CP-JSON-DAG: "%191:sub11": 162 # CHECK-CP-JSON-DAG: "%191:sub12": 159 # CHECK-CP-JSON-DAG: "%191:sub13": 158 # CHECK-CP-JSON-DAG: "%191:sub14": 157 # CHECK-CP-JSON-DAG: "%191:sub15": 156 # CHECK-CP-JSON-DAG: "%191:sub16": 153 # CHECK-CP-JSON-DAG: "%191:sub17": 152 # CHECK-CP-JSON-DAG: "%191:sub18": 151 # CHECK-CP-JSON-DAG: "%191:sub19": 150 # CHECK-CP-JSON-DAG: "%191:sub20": 147 # CHECK-CP-JSON-DAG: "%191:sub21": 146 # CHECK-CP-JSON-DAG: "%191:sub22": 145 # CHECK-CP-JSON-DAG: "%191:sub23": 144 # CHECK-CP-JSON-DAG: "%191:sub24": 141 # CHECK-CP-JSON-DAG: "%191:sub25": 140 # CHECK-CP-JSON-DAG: "%191:sub26": 139 # CHECK-CP-JSON-DAG: "%191:sub27": 138 # CHECK-CP-JSON-DAG: "%191:sub28": 135 # CHECK-CP-JSON-DAG: "%191:sub29": 134 # CHECK-CP-JSON-DAG: "%191:sub30": 133 # CHECK-CP-JSON-DAG: "%191:sub31": 132 # CHECK-CP-JSON-DAG: "%233:sub0": 225 # CHECK-CP-JSON-DAG: "%233:sub1": 224 # CHECK-CP-JSON-DAG: "%233:sub2": 223 # CHECK-CP-JSON-DAG: "%233:sub3": 222 # CHECK-CP-JSON-DAG: "%233:sub4": 219 # CHECK-CP-JSON-DAG: "%233:sub5": 218 # CHECK-CP-JSON-DAG: "%233:sub6": 217 # CHECK-CP-JSON-DAG: "%233:sub7": 216 # CHECK-CP-JSON-DAG: "%233:sub8": 213 # CHECK-CP-JSON-DAG: "%233:sub9": 212 # CHECK-CP-JSON-DAG: "%233:sub10": 211 # CHECK-CP-JSON-DAG: "%233:sub11": 210 # CHECK-CP-JSON-DAG: "%233:sub12": 207 # CHECK-CP-JSON-DAG: "%233:sub13": 206 # CHECK-CP-JSON-DAG: "%233:sub14": 205 # CHECK-CP-JSON-DAG: "%233:sub15": 204 # CHECK-CP-JSON-DAG: "%233:sub16": 201 # CHECK-CP-JSON-DAG: "%233:sub17": 200 # CHECK-CP-JSON-DAG: "%233:sub18": 199 # CHECK-CP-JSON-DAG: "%233:sub19": 198 # CHECK-CP-JSON-DAG: "%233:sub20": 195 # CHECK-CP-JSON-DAG: "%233:sub21": 194 # CHECK-CP-JSON-DAG: "%233:sub22": 193 # CHECK-CP-JSON-DAG: "%233:sub23": 192 # CHECK-CP-JSON-DAG: "%233:sub24": 189 # CHECK-CP-JSON-DAG: "%233:sub25": 188 # CHECK-CP-JSON-DAG: "%233:sub26": 187 # CHECK-CP-JSON-DAG: "%233:sub27": 186 # CHECK-CP-JSON-DAG: "%233:sub28": 183 # CHECK-CP-JSON-DAG: "%233:sub29": 182 # CHECK-CP-JSON-DAG: "%233:sub30": 181 # CHECK-CP-JSON-DAG: "%233:sub31": 180 # CHECK-CP-JSON-DAG: "%275:sub0": 273 # CHECK-CP-JSON-DAG: "%275:sub1": 272 # CHECK-CP-JSON-DAG: "%275:sub2": 271 # CHECK-CP-JSON-DAG: "%275:sub3": 270 # CHECK-CP-JSON-DAG: "%275:sub4": 267 # CHECK-CP-JSON-DAG: "%275:sub5": 266 # CHECK-CP-JSON-DAG: "%275:sub6": 265 # CHECK-CP-JSON-DAG: "%275:sub7": 264 # CHECK-CP-JSON-DAG: "%275:sub8": 261 # CHECK-CP-JSON-DAG: "%275:sub9": 260 # CHECK-CP-JSON-DAG: "%275:sub10": 259 # CHECK-CP-JSON-DAG: "%275:sub11": 258 # CHECK-CP-JSON-DAG: "%275:sub12": 255 # CHECK-CP-JSON-DAG: "%275:sub13": 254 # CHECK-CP-JSON-DAG: "%275:sub14": 253 # CHECK-CP-JSON-DAG: "%275:sub15": 252 # CHECK-CP-JSON-DAG: "%275:sub16": 249 # CHECK-CP-JSON-DAG: "%275:sub17": 248 # CHECK-CP-JSON-DAG: "%275:sub18": 247 # CHECK-CP-JSON-DAG: "%275:sub19": 246 # CHECK-CP-JSON-DAG: "%275:sub20": 243 # CHECK-CP-JSON-DAG: "%275:sub21": 242 # CHECK-CP-JSON-DAG: "%275:sub22": 241 # CHECK-CP-JSON-DAG: "%275:sub23": 240 # CHECK-CP-JSON-DAG: "%275:sub24": 237 # CHECK-CP-JSON-DAG: "%275:sub25": 236 # CHECK-CP-JSON-DAG: "%275:sub26": 235 # CHECK-CP-JSON-DAG: "%275:sub27": 234 # CHECK-CP-JSON-DAG: "%275:sub28": 231 # CHECK-CP-JSON-DAG: "%275:sub29": 230 # CHECK-CP-JSON-DAG: "%275:sub30": 229 # CHECK-CP-JSON-DAG: "%275:sub31": 228 # CHECK-CP-JSON-DAG: "%317:sub0": 321 # CHECK-CP-JSON-DAG: "%317:sub1": 320 # CHECK-CP-JSON-DAG: "%317:sub2": 319 # CHECK-CP-JSON-DAG: "%317:sub3": 318 # CHECK-CP-JSON-DAG: "%317:sub4": 315 # CHECK-CP-JSON-DAG: "%317:sub5": 314 # CHECK-CP-JSON-DAG: "%317:sub6": 313 # CHECK-CP-JSON-DAG: "%317:sub7": 312 # CHECK-CP-JSON-DAG: "%317:sub8": 309 # CHECK-CP-JSON-DAG: "%317:sub9": 308 # CHECK-CP-JSON-DAG: "%317:sub10": 307 # CHECK-CP-JSON-DAG: "%317:sub11": 306 # CHECK-CP-JSON-DAG: "%317:sub12": 303 # CHECK-CP-JSON-DAG: "%317:sub13": 302 # CHECK-CP-JSON-DAG: "%317:sub14": 301 # CHECK-CP-JSON-DAG: "%317:sub15": 300 # CHECK-CP-JSON-DAG: "%317:sub16": 297 # CHECK-CP-JSON-DAG: "%317:sub17": 296 # CHECK-CP-JSON-DAG: "%317:sub18": 295 # CHECK-CP-JSON-DAG: "%317:sub19": 294 # CHECK-CP-JSON-DAG: "%317:sub20": 291 # CHECK-CP-JSON-DAG: "%317:sub21": 290 # CHECK-CP-JSON-DAG: "%317:sub22": 289 # CHECK-CP-JSON-DAG: "%317:sub23": 288 # CHECK-CP-JSON-DAG: "%317:sub24": 285 # CHECK-CP-JSON-DAG: "%317:sub25": 284 # CHECK-CP-JSON-DAG: "%317:sub26": 283 # CHECK-CP-JSON-DAG: "%317:sub27": 282 # CHECK-CP-JSON-DAG: "%317:sub28": 279 # CHECK-CP-JSON-DAG: "%317:sub29": 278 # CHECK-CP-JSON-DAG: "%317:sub30": 277 # CHECK-CP-JSON-DAG: "%317:sub31": 276 # CHECK-CP-JSON-DAG: "%359:sub0": 369 # CHECK-CP-JSON-DAG: "%359:sub1": 368 # CHECK-CP-JSON-DAG: "%359:sub2": 367 # CHECK-CP-JSON-DAG: "%359:sub3": 366 # CHECK-CP-JSON-DAG: "%359:sub4": 363 # CHECK-CP-JSON-DAG: "%359:sub5": 362 # CHECK-CP-JSON-DAG: "%359:sub6": 361 # CHECK-CP-JSON-DAG: "%359:sub7": 360 # CHECK-CP-JSON-DAG: "%359:sub8": 357 # CHECK-CP-JSON-DAG: "%359:sub9": 356 # CHECK-CP-JSON-DAG: "%359:sub10": 355 # CHECK-CP-JSON-DAG: "%359:sub11": 354 # CHECK-CP-JSON-DAG: "%359:sub12": 351 # CHECK-CP-JSON-DAG: "%359:sub13": 350 # CHECK-CP-JSON-DAG: "%359:sub14": 349 # CHECK-CP-JSON-DAG: "%359:sub15": 348 # CHECK-CP-JSON-DAG: "%359:sub16": 345 # CHECK-CP-JSON-DAG: "%359:sub17": 344 # CHECK-CP-JSON-DAG: "%359:sub18": 343 # CHECK-CP-JSON-DAG: "%359:sub19": 342 # CHECK-CP-JSON-DAG: "%359:sub20": 339 # CHECK-CP-JSON-DAG: "%359:sub21": 338 # CHECK-CP-JSON-DAG: "%359:sub22": 337 # CHECK-CP-JSON-DAG: "%359:sub23": 336 # CHECK-CP-JSON-DAG: "%359:sub24": 333 # CHECK-CP-JSON-DAG: "%359:sub25": 332 # CHECK-CP-JSON-DAG: "%359:sub26": 331 # CHECK-CP-JSON-DAG: "%359:sub27": 330 # CHECK-CP-JSON-DAG: "%359:sub28": 327 # CHECK-CP-JSON-DAG: "%359:sub29": 326 # CHECK-CP-JSON-DAG: "%359:sub30": 325 # CHECK-CP-JSON-DAG: "%359:sub31": 324 # CHECK-CP-JSON-DAG: "%401:sub0": 417 # CHECK-CP-JSON-DAG: "%401:sub1": 416 # CHECK-CP-JSON-DAG: "%401:sub2": 415 # CHECK-CP-JSON-DAG: "%401:sub3": 414 # CHECK-CP-JSON-DAG: "%401:sub4": 411 # CHECK-CP-JSON-DAG: "%401:sub5": 410 # CHECK-CP-JSON-DAG: "%401:sub6": 409 # CHECK-CP-JSON-DAG: "%401:sub7": 408 # CHECK-CP-JSON-DAG: "%401:sub8": 405 # CHECK-CP-JSON-DAG: "%401:sub9": 404 # CHECK-CP-JSON-DAG: "%401:sub10": 403 # CHECK-CP-JSON-DAG: "%401:sub11": 402 # CHECK-CP-JSON-DAG: "%401:sub12": 399 # CHECK-CP-JSON-DAG: "%401:sub13": 398 # CHECK-CP-JSON-DAG: "%401:sub14": 397 # CHECK-CP-JSON-DAG: "%401:sub15": 396 # CHECK-CP-JSON-DAG: "%401:sub16": 393 # CHECK-CP-JSON-DAG: "%401:sub17": 392 # CHECK-CP-JSON-DAG: "%401:sub18": 391 # CHECK-CP-JSON-DAG: "%401:sub19": 390 # CHECK-CP-JSON-DAG: "%401:sub20": 387 # CHECK-CP-JSON-DAG: "%401:sub21": 386 # CHECK-CP-JSON-DAG: "%401:sub22": 385 # CHECK-CP-JSON-DAG: "%401:sub23": 384 # CHECK-CP-JSON-DAG: "%401:sub24": 381 # CHECK-CP-JSON-DAG: "%401:sub25": 380 # CHECK-CP-JSON-DAG: "%401:sub26": 379 # CHECK-CP-JSON-DAG: "%401:sub27": 378 # CHECK-CP-JSON-DAG: "%401:sub28": 375 # CHECK-CP-JSON-DAG: "%401:sub29": 374 # CHECK-CP-JSON-DAG: "%401:sub30": 373 # CHECK-CP-JSON-DAG: "%401:sub31": 372 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 417 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%415:vgpr_32 = COPY %70.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 80 # CHECK-CP-JSON-DAG: "%69:sub1": 79 # CHECK-CP-JSON-DAG: "%69:sub2": 78 # CHECK-CP-JSON-DAG: "%69:sub3": 77 # CHECK-CP-JSON-DAG: "%69:sub4": 74 # CHECK-CP-JSON-DAG: "%69:sub5": 73 # CHECK-CP-JSON-DAG: "%69:sub6": 72 # CHECK-CP-JSON-DAG: "%69:sub7": 71 # CHECK-CP-JSON-DAG: "%69:sub8": 68 # CHECK-CP-JSON-DAG: "%69:sub9": 67 # CHECK-CP-JSON-DAG: "%69:sub10": 66 # CHECK-CP-JSON-DAG: "%69:sub11": 65 # CHECK-CP-JSON-DAG: "%69:sub12": 62 # CHECK-CP-JSON-DAG: "%69:sub13": 61 # CHECK-CP-JSON-DAG: "%69:sub14": 60 # CHECK-CP-JSON-DAG: "%69:sub15": 59 # CHECK-CP-JSON-DAG: "%69:sub16": 56 # CHECK-CP-JSON-DAG: "%69:sub17": 55 # CHECK-CP-JSON-DAG: "%69:sub18": 54 # CHECK-CP-JSON-DAG: "%69:sub19": 53 # CHECK-CP-JSON-DAG: "%69:sub20": 50 # CHECK-CP-JSON-DAG: "%69:sub21": 49 # CHECK-CP-JSON-DAG: "%69:sub22": 48 # CHECK-CP-JSON-DAG: "%69:sub23": 47 # CHECK-CP-JSON-DAG: "%69:sub24": 44 # CHECK-CP-JSON-DAG: "%69:sub25": 43 # CHECK-CP-JSON-DAG: "%69:sub26": 42 # CHECK-CP-JSON-DAG: "%69:sub27": 41 # CHECK-CP-JSON-DAG: "%69:sub28": 38 # CHECK-CP-JSON-DAG: "%69:sub29": 37 # CHECK-CP-JSON-DAG: "%69:sub30": 36 # CHECK-CP-JSON-DAG: "%69:sub31": 35 # CHECK-CP-JSON-DAG: "%70:sub0": 32 # CHECK-CP-JSON-DAG: "%70:sub1": 31 # CHECK-CP-JSON-DAG: "%70:sub2": 30 # CHECK-CP-JSON-DAG: "%70:sub3": 29 # CHECK-CP-JSON-DAG: "%70:sub4": 26 # CHECK-CP-JSON-DAG: "%70:sub5": 25 # CHECK-CP-JSON-DAG: "%70:sub6": 24 # CHECK-CP-JSON-DAG: "%70:sub7": 23 # CHECK-CP-JSON-DAG: "%70:sub8": 20 # CHECK-CP-JSON-DAG: "%70:sub9": 19 # CHECK-CP-JSON-DAG: "%70:sub10": 18 # CHECK-CP-JSON-DAG: "%70:sub11": 17 # CHECK-CP-JSON-DAG: "%70:sub12": 14 # CHECK-CP-JSON-DAG: "%70:sub13": 13 # CHECK-CP-JSON-DAG: "%70:sub14": 12 # CHECK-CP-JSON-DAG: "%70:sub15": 11 # CHECK-CP-JSON-DAG: "%70:sub16": 8 # CHECK-CP-JSON-DAG: "%70:sub17": 7 # CHECK-CP-JSON-DAG: "%70:sub18": 6 # CHECK-CP-JSON-DAG: "%70:sub19": 5 # CHECK-CP-JSON-DAG: "%70:sub20": 2 # CHECK-CP-JSON-DAG: "%70:sub21": 1 # CHECK-CP-JSON-DAG: "%70:sub22": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 128 # CHECK-CP-JSON-DAG: "%149:sub1": 127 # CHECK-CP-JSON-DAG: "%149:sub2": 126 # CHECK-CP-JSON-DAG: "%149:sub3": 125 # CHECK-CP-JSON-DAG: "%149:sub4": 122 # CHECK-CP-JSON-DAG: "%149:sub5": 121 # CHECK-CP-JSON-DAG: "%149:sub6": 120 # CHECK-CP-JSON-DAG: "%149:sub7": 119 # CHECK-CP-JSON-DAG: "%149:sub8": 116 # CHECK-CP-JSON-DAG: "%149:sub9": 115 # CHECK-CP-JSON-DAG: "%149:sub10": 114 # CHECK-CP-JSON-DAG: "%149:sub11": 113 # CHECK-CP-JSON-DAG: "%149:sub12": 110 # CHECK-CP-JSON-DAG: "%149:sub13": 109 # CHECK-CP-JSON-DAG: "%149:sub14": 108 # CHECK-CP-JSON-DAG: "%149:sub15": 107 # CHECK-CP-JSON-DAG: "%149:sub16": 104 # CHECK-CP-JSON-DAG: "%149:sub17": 103 # CHECK-CP-JSON-DAG: "%149:sub18": 102 # CHECK-CP-JSON-DAG: "%149:sub19": 101 # CHECK-CP-JSON-DAG: "%149:sub20": 98 # CHECK-CP-JSON-DAG: "%149:sub21": 97 # CHECK-CP-JSON-DAG: "%149:sub22": 96 # CHECK-CP-JSON-DAG: "%149:sub23": 95 # CHECK-CP-JSON-DAG: "%149:sub24": 92 # CHECK-CP-JSON-DAG: "%149:sub25": 91 # CHECK-CP-JSON-DAG: "%149:sub26": 90 # CHECK-CP-JSON-DAG: "%149:sub27": 89 # CHECK-CP-JSON-DAG: "%149:sub28": 86 # CHECK-CP-JSON-DAG: "%149:sub29": 85 # CHECK-CP-JSON-DAG: "%149:sub30": 84 # CHECK-CP-JSON-DAG: "%149:sub31": 83 # CHECK-CP-JSON-DAG: "%191:sub0": 176 # CHECK-CP-JSON-DAG: "%191:sub1": 175 # CHECK-CP-JSON-DAG: "%191:sub2": 174 # CHECK-CP-JSON-DAG: "%191:sub3": 173 # CHECK-CP-JSON-DAG: "%191:sub4": 170 # CHECK-CP-JSON-DAG: "%191:sub5": 169 # CHECK-CP-JSON-DAG: "%191:sub6": 168 # CHECK-CP-JSON-DAG: "%191:sub7": 167 # CHECK-CP-JSON-DAG: "%191:sub8": 164 # CHECK-CP-JSON-DAG: "%191:sub9": 163 # CHECK-CP-JSON-DAG: "%191:sub10": 162 # CHECK-CP-JSON-DAG: "%191:sub11": 161 # CHECK-CP-JSON-DAG: "%191:sub12": 158 # CHECK-CP-JSON-DAG: "%191:sub13": 157 # CHECK-CP-JSON-DAG: "%191:sub14": 156 # CHECK-CP-JSON-DAG: "%191:sub15": 155 # CHECK-CP-JSON-DAG: "%191:sub16": 152 # CHECK-CP-JSON-DAG: "%191:sub17": 151 # CHECK-CP-JSON-DAG: "%191:sub18": 150 # CHECK-CP-JSON-DAG: "%191:sub19": 149 # CHECK-CP-JSON-DAG: "%191:sub20": 146 # CHECK-CP-JSON-DAG: "%191:sub21": 145 # CHECK-CP-JSON-DAG: "%191:sub22": 144 # CHECK-CP-JSON-DAG: "%191:sub23": 143 # CHECK-CP-JSON-DAG: "%191:sub24": 140 # CHECK-CP-JSON-DAG: "%191:sub25": 139 # CHECK-CP-JSON-DAG: "%191:sub26": 138 # CHECK-CP-JSON-DAG: "%191:sub27": 137 # CHECK-CP-JSON-DAG: "%191:sub28": 134 # CHECK-CP-JSON-DAG: "%191:sub29": 133 # CHECK-CP-JSON-DAG: "%191:sub30": 132 # CHECK-CP-JSON-DAG: "%191:sub31": 131 # CHECK-CP-JSON-DAG: "%233:sub0": 224 # CHECK-CP-JSON-DAG: "%233:sub1": 223 # CHECK-CP-JSON-DAG: "%233:sub2": 222 # CHECK-CP-JSON-DAG: "%233:sub3": 221 # CHECK-CP-JSON-DAG: "%233:sub4": 218 # CHECK-CP-JSON-DAG: "%233:sub5": 217 # CHECK-CP-JSON-DAG: "%233:sub6": 216 # CHECK-CP-JSON-DAG: "%233:sub7": 215 # CHECK-CP-JSON-DAG: "%233:sub8": 212 # CHECK-CP-JSON-DAG: "%233:sub9": 211 # CHECK-CP-JSON-DAG: "%233:sub10": 210 # CHECK-CP-JSON-DAG: "%233:sub11": 209 # CHECK-CP-JSON-DAG: "%233:sub12": 206 # CHECK-CP-JSON-DAG: "%233:sub13": 205 # CHECK-CP-JSON-DAG: "%233:sub14": 204 # CHECK-CP-JSON-DAG: "%233:sub15": 203 # CHECK-CP-JSON-DAG: "%233:sub16": 200 # CHECK-CP-JSON-DAG: "%233:sub17": 199 # CHECK-CP-JSON-DAG: "%233:sub18": 198 # CHECK-CP-JSON-DAG: "%233:sub19": 197 # CHECK-CP-JSON-DAG: "%233:sub20": 194 # CHECK-CP-JSON-DAG: "%233:sub21": 193 # CHECK-CP-JSON-DAG: "%233:sub22": 192 # CHECK-CP-JSON-DAG: "%233:sub23": 191 # CHECK-CP-JSON-DAG: "%233:sub24": 188 # CHECK-CP-JSON-DAG: "%233:sub25": 187 # CHECK-CP-JSON-DAG: "%233:sub26": 186 # CHECK-CP-JSON-DAG: "%233:sub27": 185 # CHECK-CP-JSON-DAG: "%233:sub28": 182 # CHECK-CP-JSON-DAG: "%233:sub29": 181 # CHECK-CP-JSON-DAG: "%233:sub30": 180 # CHECK-CP-JSON-DAG: "%233:sub31": 179 # CHECK-CP-JSON-DAG: "%275:sub0": 272 # CHECK-CP-JSON-DAG: "%275:sub1": 271 # CHECK-CP-JSON-DAG: "%275:sub2": 270 # CHECK-CP-JSON-DAG: "%275:sub3": 269 # CHECK-CP-JSON-DAG: "%275:sub4": 266 # CHECK-CP-JSON-DAG: "%275:sub5": 265 # CHECK-CP-JSON-DAG: "%275:sub6": 264 # CHECK-CP-JSON-DAG: "%275:sub7": 263 # CHECK-CP-JSON-DAG: "%275:sub8": 260 # CHECK-CP-JSON-DAG: "%275:sub9": 259 # CHECK-CP-JSON-DAG: "%275:sub10": 258 # CHECK-CP-JSON-DAG: "%275:sub11": 257 # CHECK-CP-JSON-DAG: "%275:sub12": 254 # CHECK-CP-JSON-DAG: "%275:sub13": 253 # CHECK-CP-JSON-DAG: "%275:sub14": 252 # CHECK-CP-JSON-DAG: "%275:sub15": 251 # CHECK-CP-JSON-DAG: "%275:sub16": 248 # CHECK-CP-JSON-DAG: "%275:sub17": 247 # CHECK-CP-JSON-DAG: "%275:sub18": 246 # CHECK-CP-JSON-DAG: "%275:sub19": 245 # CHECK-CP-JSON-DAG: "%275:sub20": 242 # CHECK-CP-JSON-DAG: "%275:sub21": 241 # CHECK-CP-JSON-DAG: "%275:sub22": 240 # CHECK-CP-JSON-DAG: "%275:sub23": 239 # CHECK-CP-JSON-DAG: "%275:sub24": 236 # CHECK-CP-JSON-DAG: "%275:sub25": 235 # CHECK-CP-JSON-DAG: "%275:sub26": 234 # CHECK-CP-JSON-DAG: "%275:sub27": 233 # CHECK-CP-JSON-DAG: "%275:sub28": 230 # CHECK-CP-JSON-DAG: "%275:sub29": 229 # CHECK-CP-JSON-DAG: "%275:sub30": 228 # CHECK-CP-JSON-DAG: "%275:sub31": 227 # CHECK-CP-JSON-DAG: "%317:sub0": 320 # CHECK-CP-JSON-DAG: "%317:sub1": 319 # CHECK-CP-JSON-DAG: "%317:sub2": 318 # CHECK-CP-JSON-DAG: "%317:sub3": 317 # CHECK-CP-JSON-DAG: "%317:sub4": 314 # CHECK-CP-JSON-DAG: "%317:sub5": 313 # CHECK-CP-JSON-DAG: "%317:sub6": 312 # CHECK-CP-JSON-DAG: "%317:sub7": 311 # CHECK-CP-JSON-DAG: "%317:sub8": 308 # CHECK-CP-JSON-DAG: "%317:sub9": 307 # CHECK-CP-JSON-DAG: "%317:sub10": 306 # CHECK-CP-JSON-DAG: "%317:sub11": 305 # CHECK-CP-JSON-DAG: "%317:sub12": 302 # CHECK-CP-JSON-DAG: "%317:sub13": 301 # CHECK-CP-JSON-DAG: "%317:sub14": 300 # CHECK-CP-JSON-DAG: "%317:sub15": 299 # CHECK-CP-JSON-DAG: "%317:sub16": 296 # CHECK-CP-JSON-DAG: "%317:sub17": 295 # CHECK-CP-JSON-DAG: "%317:sub18": 294 # CHECK-CP-JSON-DAG: "%317:sub19": 293 # CHECK-CP-JSON-DAG: "%317:sub20": 290 # CHECK-CP-JSON-DAG: "%317:sub21": 289 # CHECK-CP-JSON-DAG: "%317:sub22": 288 # CHECK-CP-JSON-DAG: "%317:sub23": 287 # CHECK-CP-JSON-DAG: "%317:sub24": 284 # CHECK-CP-JSON-DAG: "%317:sub25": 283 # CHECK-CP-JSON-DAG: "%317:sub26": 282 # CHECK-CP-JSON-DAG: "%317:sub27": 281 # CHECK-CP-JSON-DAG: "%317:sub28": 278 # CHECK-CP-JSON-DAG: "%317:sub29": 277 # CHECK-CP-JSON-DAG: "%317:sub30": 276 # CHECK-CP-JSON-DAG: "%317:sub31": 275 # CHECK-CP-JSON-DAG: "%359:sub0": 368 # CHECK-CP-JSON-DAG: "%359:sub1": 367 # CHECK-CP-JSON-DAG: "%359:sub2": 366 # CHECK-CP-JSON-DAG: "%359:sub3": 365 # CHECK-CP-JSON-DAG: "%359:sub4": 362 # CHECK-CP-JSON-DAG: "%359:sub5": 361 # CHECK-CP-JSON-DAG: "%359:sub6": 360 # CHECK-CP-JSON-DAG: "%359:sub7": 359 # CHECK-CP-JSON-DAG: "%359:sub8": 356 # CHECK-CP-JSON-DAG: "%359:sub9": 355 # CHECK-CP-JSON-DAG: "%359:sub10": 354 # CHECK-CP-JSON-DAG: "%359:sub11": 353 # CHECK-CP-JSON-DAG: "%359:sub12": 350 # CHECK-CP-JSON-DAG: "%359:sub13": 349 # CHECK-CP-JSON-DAG: "%359:sub14": 348 # CHECK-CP-JSON-DAG: "%359:sub15": 347 # CHECK-CP-JSON-DAG: "%359:sub16": 344 # CHECK-CP-JSON-DAG: "%359:sub17": 343 # CHECK-CP-JSON-DAG: "%359:sub18": 342 # CHECK-CP-JSON-DAG: "%359:sub19": 341 # CHECK-CP-JSON-DAG: "%359:sub20": 338 # CHECK-CP-JSON-DAG: "%359:sub21": 337 # CHECK-CP-JSON-DAG: "%359:sub22": 336 # CHECK-CP-JSON-DAG: "%359:sub23": 335 # CHECK-CP-JSON-DAG: "%359:sub24": 332 # CHECK-CP-JSON-DAG: "%359:sub25": 331 # CHECK-CP-JSON-DAG: "%359:sub26": 330 # CHECK-CP-JSON-DAG: "%359:sub27": 329 # CHECK-CP-JSON-DAG: "%359:sub28": 326 # CHECK-CP-JSON-DAG: "%359:sub29": 325 # CHECK-CP-JSON-DAG: "%359:sub30": 324 # CHECK-CP-JSON-DAG: "%359:sub31": 323 # CHECK-CP-JSON-DAG: "%401:sub0": 416 # CHECK-CP-JSON-DAG: "%401:sub1": 415 # CHECK-CP-JSON-DAG: "%401:sub2": 414 # CHECK-CP-JSON-DAG: "%401:sub3": 413 # CHECK-CP-JSON-DAG: "%401:sub4": 410 # CHECK-CP-JSON-DAG: "%401:sub5": 409 # CHECK-CP-JSON-DAG: "%401:sub6": 408 # CHECK-CP-JSON-DAG: "%401:sub7": 407 # CHECK-CP-JSON-DAG: "%401:sub8": 404 # CHECK-CP-JSON-DAG: "%401:sub9": 403 # CHECK-CP-JSON-DAG: "%401:sub10": 402 # CHECK-CP-JSON-DAG: "%401:sub11": 401 # CHECK-CP-JSON-DAG: "%401:sub12": 398 # CHECK-CP-JSON-DAG: "%401:sub13": 397 # CHECK-CP-JSON-DAG: "%401:sub14": 396 # CHECK-CP-JSON-DAG: "%401:sub15": 395 # CHECK-CP-JSON-DAG: "%401:sub16": 392 # CHECK-CP-JSON-DAG: "%401:sub17": 391 # CHECK-CP-JSON-DAG: "%401:sub18": 390 # CHECK-CP-JSON-DAG: "%401:sub19": 389 # CHECK-CP-JSON-DAG: "%401:sub20": 386 # CHECK-CP-JSON-DAG: "%401:sub21": 385 # CHECK-CP-JSON-DAG: "%401:sub22": 384 # CHECK-CP-JSON-DAG: "%401:sub23": 383 # CHECK-CP-JSON-DAG: "%401:sub24": 380 # CHECK-CP-JSON-DAG: "%401:sub25": 379 # CHECK-CP-JSON-DAG: "%401:sub26": 378 # CHECK-CP-JSON-DAG: "%401:sub27": 377 # CHECK-CP-JSON-DAG: "%401:sub28": 374 # CHECK-CP-JSON-DAG: "%401:sub29": 373 # CHECK-CP-JSON-DAG: "%401:sub30": 372 # CHECK-CP-JSON-DAG: "%401:sub31": 371 # CHECK-CP-JSON-DAG: "%414": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 416 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%416:vgpr_32 = COPY %70.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 79 # CHECK-CP-JSON-DAG: "%69:sub1": 78 # CHECK-CP-JSON-DAG: "%69:sub2": 77 # CHECK-CP-JSON-DAG: "%69:sub3": 76 # CHECK-CP-JSON-DAG: "%69:sub4": 73 # CHECK-CP-JSON-DAG: "%69:sub5": 72 # CHECK-CP-JSON-DAG: "%69:sub6": 71 # CHECK-CP-JSON-DAG: "%69:sub7": 70 # CHECK-CP-JSON-DAG: "%69:sub8": 67 # CHECK-CP-JSON-DAG: "%69:sub9": 66 # CHECK-CP-JSON-DAG: "%69:sub10": 65 # CHECK-CP-JSON-DAG: "%69:sub11": 64 # CHECK-CP-JSON-DAG: "%69:sub12": 61 # CHECK-CP-JSON-DAG: "%69:sub13": 60 # CHECK-CP-JSON-DAG: "%69:sub14": 59 # CHECK-CP-JSON-DAG: "%69:sub15": 58 # CHECK-CP-JSON-DAG: "%69:sub16": 55 # CHECK-CP-JSON-DAG: "%69:sub17": 54 # CHECK-CP-JSON-DAG: "%69:sub18": 53 # CHECK-CP-JSON-DAG: "%69:sub19": 52 # CHECK-CP-JSON-DAG: "%69:sub20": 49 # CHECK-CP-JSON-DAG: "%69:sub21": 48 # CHECK-CP-JSON-DAG: "%69:sub22": 47 # CHECK-CP-JSON-DAG: "%69:sub23": 46 # CHECK-CP-JSON-DAG: "%69:sub24": 43 # CHECK-CP-JSON-DAG: "%69:sub25": 42 # CHECK-CP-JSON-DAG: "%69:sub26": 41 # CHECK-CP-JSON-DAG: "%69:sub27": 40 # CHECK-CP-JSON-DAG: "%69:sub28": 37 # CHECK-CP-JSON-DAG: "%69:sub29": 36 # CHECK-CP-JSON-DAG: "%69:sub30": 35 # CHECK-CP-JSON-DAG: "%69:sub31": 34 # CHECK-CP-JSON-DAG: "%70:sub0": 31 # CHECK-CP-JSON-DAG: "%70:sub1": 30 # CHECK-CP-JSON-DAG: "%70:sub2": 29 # CHECK-CP-JSON-DAG: "%70:sub3": 28 # CHECK-CP-JSON-DAG: "%70:sub4": 25 # CHECK-CP-JSON-DAG: "%70:sub5": 24 # CHECK-CP-JSON-DAG: "%70:sub6": 23 # CHECK-CP-JSON-DAG: "%70:sub7": 22 # CHECK-CP-JSON-DAG: "%70:sub8": 19 # CHECK-CP-JSON-DAG: "%70:sub9": 18 # CHECK-CP-JSON-DAG: "%70:sub10": 17 # CHECK-CP-JSON-DAG: "%70:sub11": 16 # CHECK-CP-JSON-DAG: "%70:sub12": 13 # CHECK-CP-JSON-DAG: "%70:sub13": 12 # CHECK-CP-JSON-DAG: "%70:sub14": 11 # CHECK-CP-JSON-DAG: "%70:sub15": 10 # CHECK-CP-JSON-DAG: "%70:sub16": 7 # CHECK-CP-JSON-DAG: "%70:sub17": 6 # CHECK-CP-JSON-DAG: "%70:sub18": 5 # CHECK-CP-JSON-DAG: "%70:sub19": 4 # CHECK-CP-JSON-DAG: "%70:sub20": 1 # CHECK-CP-JSON-DAG: "%70:sub21": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 127 # CHECK-CP-JSON-DAG: "%149:sub1": 126 # CHECK-CP-JSON-DAG: "%149:sub2": 125 # CHECK-CP-JSON-DAG: "%149:sub3": 124 # CHECK-CP-JSON-DAG: "%149:sub4": 121 # CHECK-CP-JSON-DAG: "%149:sub5": 120 # CHECK-CP-JSON-DAG: "%149:sub6": 119 # CHECK-CP-JSON-DAG: "%149:sub7": 118 # CHECK-CP-JSON-DAG: "%149:sub8": 115 # CHECK-CP-JSON-DAG: "%149:sub9": 114 # CHECK-CP-JSON-DAG: "%149:sub10": 113 # CHECK-CP-JSON-DAG: "%149:sub11": 112 # CHECK-CP-JSON-DAG: "%149:sub12": 109 # CHECK-CP-JSON-DAG: "%149:sub13": 108 # CHECK-CP-JSON-DAG: "%149:sub14": 107 # CHECK-CP-JSON-DAG: "%149:sub15": 106 # CHECK-CP-JSON-DAG: "%149:sub16": 103 # CHECK-CP-JSON-DAG: "%149:sub17": 102 # CHECK-CP-JSON-DAG: "%149:sub18": 101 # CHECK-CP-JSON-DAG: "%149:sub19": 100 # CHECK-CP-JSON-DAG: "%149:sub20": 97 # CHECK-CP-JSON-DAG: "%149:sub21": 96 # CHECK-CP-JSON-DAG: "%149:sub22": 95 # CHECK-CP-JSON-DAG: "%149:sub23": 94 # CHECK-CP-JSON-DAG: "%149:sub24": 91 # CHECK-CP-JSON-DAG: "%149:sub25": 90 # CHECK-CP-JSON-DAG: "%149:sub26": 89 # CHECK-CP-JSON-DAG: "%149:sub27": 88 # CHECK-CP-JSON-DAG: "%149:sub28": 85 # CHECK-CP-JSON-DAG: "%149:sub29": 84 # CHECK-CP-JSON-DAG: "%149:sub30": 83 # CHECK-CP-JSON-DAG: "%149:sub31": 82 # CHECK-CP-JSON-DAG: "%191:sub0": 175 # CHECK-CP-JSON-DAG: "%191:sub1": 174 # CHECK-CP-JSON-DAG: "%191:sub2": 173 # CHECK-CP-JSON-DAG: "%191:sub3": 172 # CHECK-CP-JSON-DAG: "%191:sub4": 169 # CHECK-CP-JSON-DAG: "%191:sub5": 168 # CHECK-CP-JSON-DAG: "%191:sub6": 167 # CHECK-CP-JSON-DAG: "%191:sub7": 166 # CHECK-CP-JSON-DAG: "%191:sub8": 163 # CHECK-CP-JSON-DAG: "%191:sub9": 162 # CHECK-CP-JSON-DAG: "%191:sub10": 161 # CHECK-CP-JSON-DAG: "%191:sub11": 160 # CHECK-CP-JSON-DAG: "%191:sub12": 157 # CHECK-CP-JSON-DAG: "%191:sub13": 156 # CHECK-CP-JSON-DAG: "%191:sub14": 155 # CHECK-CP-JSON-DAG: "%191:sub15": 154 # CHECK-CP-JSON-DAG: "%191:sub16": 151 # CHECK-CP-JSON-DAG: "%191:sub17": 150 # CHECK-CP-JSON-DAG: "%191:sub18": 149 # CHECK-CP-JSON-DAG: "%191:sub19": 148 # CHECK-CP-JSON-DAG: "%191:sub20": 145 # CHECK-CP-JSON-DAG: "%191:sub21": 144 # CHECK-CP-JSON-DAG: "%191:sub22": 143 # CHECK-CP-JSON-DAG: "%191:sub23": 142 # CHECK-CP-JSON-DAG: "%191:sub24": 139 # CHECK-CP-JSON-DAG: "%191:sub25": 138 # CHECK-CP-JSON-DAG: "%191:sub26": 137 # CHECK-CP-JSON-DAG: "%191:sub27": 136 # CHECK-CP-JSON-DAG: "%191:sub28": 133 # CHECK-CP-JSON-DAG: "%191:sub29": 132 # CHECK-CP-JSON-DAG: "%191:sub30": 131 # CHECK-CP-JSON-DAG: "%191:sub31": 130 # CHECK-CP-JSON-DAG: "%233:sub0": 223 # CHECK-CP-JSON-DAG: "%233:sub1": 222 # CHECK-CP-JSON-DAG: "%233:sub2": 221 # CHECK-CP-JSON-DAG: "%233:sub3": 220 # CHECK-CP-JSON-DAG: "%233:sub4": 217 # CHECK-CP-JSON-DAG: "%233:sub5": 216 # CHECK-CP-JSON-DAG: "%233:sub6": 215 # CHECK-CP-JSON-DAG: "%233:sub7": 214 # CHECK-CP-JSON-DAG: "%233:sub8": 211 # CHECK-CP-JSON-DAG: "%233:sub9": 210 # CHECK-CP-JSON-DAG: "%233:sub10": 209 # CHECK-CP-JSON-DAG: "%233:sub11": 208 # CHECK-CP-JSON-DAG: "%233:sub12": 205 # CHECK-CP-JSON-DAG: "%233:sub13": 204 # CHECK-CP-JSON-DAG: "%233:sub14": 203 # CHECK-CP-JSON-DAG: "%233:sub15": 202 # CHECK-CP-JSON-DAG: "%233:sub16": 199 # CHECK-CP-JSON-DAG: "%233:sub17": 198 # CHECK-CP-JSON-DAG: "%233:sub18": 197 # CHECK-CP-JSON-DAG: "%233:sub19": 196 # CHECK-CP-JSON-DAG: "%233:sub20": 193 # CHECK-CP-JSON-DAG: "%233:sub21": 192 # CHECK-CP-JSON-DAG: "%233:sub22": 191 # CHECK-CP-JSON-DAG: "%233:sub23": 190 # CHECK-CP-JSON-DAG: "%233:sub24": 187 # CHECK-CP-JSON-DAG: "%233:sub25": 186 # CHECK-CP-JSON-DAG: "%233:sub26": 185 # CHECK-CP-JSON-DAG: "%233:sub27": 184 # CHECK-CP-JSON-DAG: "%233:sub28": 181 # CHECK-CP-JSON-DAG: "%233:sub29": 180 # CHECK-CP-JSON-DAG: "%233:sub30": 179 # CHECK-CP-JSON-DAG: "%233:sub31": 178 # CHECK-CP-JSON-DAG: "%275:sub0": 271 # CHECK-CP-JSON-DAG: "%275:sub1": 270 # CHECK-CP-JSON-DAG: "%275:sub2": 269 # CHECK-CP-JSON-DAG: "%275:sub3": 268 # CHECK-CP-JSON-DAG: "%275:sub4": 265 # CHECK-CP-JSON-DAG: "%275:sub5": 264 # CHECK-CP-JSON-DAG: "%275:sub6": 263 # CHECK-CP-JSON-DAG: "%275:sub7": 262 # CHECK-CP-JSON-DAG: "%275:sub8": 259 # CHECK-CP-JSON-DAG: "%275:sub9": 258 # CHECK-CP-JSON-DAG: "%275:sub10": 257 # CHECK-CP-JSON-DAG: "%275:sub11": 256 # CHECK-CP-JSON-DAG: "%275:sub12": 253 # CHECK-CP-JSON-DAG: "%275:sub13": 252 # CHECK-CP-JSON-DAG: "%275:sub14": 251 # CHECK-CP-JSON-DAG: "%275:sub15": 250 # CHECK-CP-JSON-DAG: "%275:sub16": 247 # CHECK-CP-JSON-DAG: "%275:sub17": 246 # CHECK-CP-JSON-DAG: "%275:sub18": 245 # CHECK-CP-JSON-DAG: "%275:sub19": 244 # CHECK-CP-JSON-DAG: "%275:sub20": 241 # CHECK-CP-JSON-DAG: "%275:sub21": 240 # CHECK-CP-JSON-DAG: "%275:sub22": 239 # CHECK-CP-JSON-DAG: "%275:sub23": 238 # CHECK-CP-JSON-DAG: "%275:sub24": 235 # CHECK-CP-JSON-DAG: "%275:sub25": 234 # CHECK-CP-JSON-DAG: "%275:sub26": 233 # CHECK-CP-JSON-DAG: "%275:sub27": 232 # CHECK-CP-JSON-DAG: "%275:sub28": 229 # CHECK-CP-JSON-DAG: "%275:sub29": 228 # CHECK-CP-JSON-DAG: "%275:sub30": 227 # CHECK-CP-JSON-DAG: "%275:sub31": 226 # CHECK-CP-JSON-DAG: "%317:sub0": 319 # CHECK-CP-JSON-DAG: "%317:sub1": 318 # CHECK-CP-JSON-DAG: "%317:sub2": 317 # CHECK-CP-JSON-DAG: "%317:sub3": 316 # CHECK-CP-JSON-DAG: "%317:sub4": 313 # CHECK-CP-JSON-DAG: "%317:sub5": 312 # CHECK-CP-JSON-DAG: "%317:sub6": 311 # CHECK-CP-JSON-DAG: "%317:sub7": 310 # CHECK-CP-JSON-DAG: "%317:sub8": 307 # CHECK-CP-JSON-DAG: "%317:sub9": 306 # CHECK-CP-JSON-DAG: "%317:sub10": 305 # CHECK-CP-JSON-DAG: "%317:sub11": 304 # CHECK-CP-JSON-DAG: "%317:sub12": 301 # CHECK-CP-JSON-DAG: "%317:sub13": 300 # CHECK-CP-JSON-DAG: "%317:sub14": 299 # CHECK-CP-JSON-DAG: "%317:sub15": 298 # CHECK-CP-JSON-DAG: "%317:sub16": 295 # CHECK-CP-JSON-DAG: "%317:sub17": 294 # CHECK-CP-JSON-DAG: "%317:sub18": 293 # CHECK-CP-JSON-DAG: "%317:sub19": 292 # CHECK-CP-JSON-DAG: "%317:sub20": 289 # CHECK-CP-JSON-DAG: "%317:sub21": 288 # CHECK-CP-JSON-DAG: "%317:sub22": 287 # CHECK-CP-JSON-DAG: "%317:sub23": 286 # CHECK-CP-JSON-DAG: "%317:sub24": 283 # CHECK-CP-JSON-DAG: "%317:sub25": 282 # CHECK-CP-JSON-DAG: "%317:sub26": 281 # CHECK-CP-JSON-DAG: "%317:sub27": 280 # CHECK-CP-JSON-DAG: "%317:sub28": 277 # CHECK-CP-JSON-DAG: "%317:sub29": 276 # CHECK-CP-JSON-DAG: "%317:sub30": 275 # CHECK-CP-JSON-DAG: "%317:sub31": 274 # CHECK-CP-JSON-DAG: "%359:sub0": 367 # CHECK-CP-JSON-DAG: "%359:sub1": 366 # CHECK-CP-JSON-DAG: "%359:sub2": 365 # CHECK-CP-JSON-DAG: "%359:sub3": 364 # CHECK-CP-JSON-DAG: "%359:sub4": 361 # CHECK-CP-JSON-DAG: "%359:sub5": 360 # CHECK-CP-JSON-DAG: "%359:sub6": 359 # CHECK-CP-JSON-DAG: "%359:sub7": 358 # CHECK-CP-JSON-DAG: "%359:sub8": 355 # CHECK-CP-JSON-DAG: "%359:sub9": 354 # CHECK-CP-JSON-DAG: "%359:sub10": 353 # CHECK-CP-JSON-DAG: "%359:sub11": 352 # CHECK-CP-JSON-DAG: "%359:sub12": 349 # CHECK-CP-JSON-DAG: "%359:sub13": 348 # CHECK-CP-JSON-DAG: "%359:sub14": 347 # CHECK-CP-JSON-DAG: "%359:sub15": 346 # CHECK-CP-JSON-DAG: "%359:sub16": 343 # CHECK-CP-JSON-DAG: "%359:sub17": 342 # CHECK-CP-JSON-DAG: "%359:sub18": 341 # CHECK-CP-JSON-DAG: "%359:sub19": 340 # CHECK-CP-JSON-DAG: "%359:sub20": 337 # CHECK-CP-JSON-DAG: "%359:sub21": 336 # CHECK-CP-JSON-DAG: "%359:sub22": 335 # CHECK-CP-JSON-DAG: "%359:sub23": 334 # CHECK-CP-JSON-DAG: "%359:sub24": 331 # CHECK-CP-JSON-DAG: "%359:sub25": 330 # CHECK-CP-JSON-DAG: "%359:sub26": 329 # CHECK-CP-JSON-DAG: "%359:sub27": 328 # CHECK-CP-JSON-DAG: "%359:sub28": 325 # CHECK-CP-JSON-DAG: "%359:sub29": 324 # CHECK-CP-JSON-DAG: "%359:sub30": 323 # CHECK-CP-JSON-DAG: "%359:sub31": 322 # CHECK-CP-JSON-DAG: "%401:sub0": 415 # CHECK-CP-JSON-DAG: "%401:sub1": 414 # CHECK-CP-JSON-DAG: "%401:sub2": 413 # CHECK-CP-JSON-DAG: "%401:sub3": 412 # CHECK-CP-JSON-DAG: "%401:sub4": 409 # CHECK-CP-JSON-DAG: "%401:sub5": 408 # CHECK-CP-JSON-DAG: "%401:sub6": 407 # CHECK-CP-JSON-DAG: "%401:sub7": 406 # CHECK-CP-JSON-DAG: "%401:sub8": 403 # CHECK-CP-JSON-DAG: "%401:sub9": 402 # CHECK-CP-JSON-DAG: "%401:sub10": 401 # CHECK-CP-JSON-DAG: "%401:sub11": 400 # CHECK-CP-JSON-DAG: "%401:sub12": 397 # CHECK-CP-JSON-DAG: "%401:sub13": 396 # CHECK-CP-JSON-DAG: "%401:sub14": 395 # CHECK-CP-JSON-DAG: "%401:sub15": 394 # CHECK-CP-JSON-DAG: "%401:sub16": 391 # CHECK-CP-JSON-DAG: "%401:sub17": 390 # CHECK-CP-JSON-DAG: "%401:sub18": 389 # CHECK-CP-JSON-DAG: "%401:sub19": 388 # CHECK-CP-JSON-DAG: "%401:sub20": 385 # CHECK-CP-JSON-DAG: "%401:sub21": 384 # CHECK-CP-JSON-DAG: "%401:sub22": 383 # CHECK-CP-JSON-DAG: "%401:sub23": 382 # CHECK-CP-JSON-DAG: "%401:sub24": 379 # CHECK-CP-JSON-DAG: "%401:sub25": 378 # CHECK-CP-JSON-DAG: "%401:sub26": 377 # CHECK-CP-JSON-DAG: "%401:sub27": 376 # CHECK-CP-JSON-DAG: "%401:sub28": 373 # CHECK-CP-JSON-DAG: "%401:sub29": 372 # CHECK-CP-JSON-DAG: "%401:sub30": 371 # CHECK-CP-JSON-DAG: "%401:sub31": 370 # CHECK-CP-JSON-DAG: "%414": 2 # CHECK-CP-JSON-DAG: "%415": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 415 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%417:vgpr_32 = COPY %70.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 78 # CHECK-CP-JSON-DAG: "%69:sub1": 77 # CHECK-CP-JSON-DAG: "%69:sub2": 76 # CHECK-CP-JSON-DAG: "%69:sub3": 75 # CHECK-CP-JSON-DAG: "%69:sub4": 72 # CHECK-CP-JSON-DAG: "%69:sub5": 71 # CHECK-CP-JSON-DAG: "%69:sub6": 70 # CHECK-CP-JSON-DAG: "%69:sub7": 69 # CHECK-CP-JSON-DAG: "%69:sub8": 66 # CHECK-CP-JSON-DAG: "%69:sub9": 65 # CHECK-CP-JSON-DAG: "%69:sub10": 64 # CHECK-CP-JSON-DAG: "%69:sub11": 63 # CHECK-CP-JSON-DAG: "%69:sub12": 60 # CHECK-CP-JSON-DAG: "%69:sub13": 59 # CHECK-CP-JSON-DAG: "%69:sub14": 58 # CHECK-CP-JSON-DAG: "%69:sub15": 57 # CHECK-CP-JSON-DAG: "%69:sub16": 54 # CHECK-CP-JSON-DAG: "%69:sub17": 53 # CHECK-CP-JSON-DAG: "%69:sub18": 52 # CHECK-CP-JSON-DAG: "%69:sub19": 51 # CHECK-CP-JSON-DAG: "%69:sub20": 48 # CHECK-CP-JSON-DAG: "%69:sub21": 47 # CHECK-CP-JSON-DAG: "%69:sub22": 46 # CHECK-CP-JSON-DAG: "%69:sub23": 45 # CHECK-CP-JSON-DAG: "%69:sub24": 42 # CHECK-CP-JSON-DAG: "%69:sub25": 41 # CHECK-CP-JSON-DAG: "%69:sub26": 40 # CHECK-CP-JSON-DAG: "%69:sub27": 39 # CHECK-CP-JSON-DAG: "%69:sub28": 36 # CHECK-CP-JSON-DAG: "%69:sub29": 35 # CHECK-CP-JSON-DAG: "%69:sub30": 34 # CHECK-CP-JSON-DAG: "%69:sub31": 33 # CHECK-CP-JSON-DAG: "%70:sub0": 30 # CHECK-CP-JSON-DAG: "%70:sub1": 29 # CHECK-CP-JSON-DAG: "%70:sub2": 28 # CHECK-CP-JSON-DAG: "%70:sub3": 27 # CHECK-CP-JSON-DAG: "%70:sub4": 24 # CHECK-CP-JSON-DAG: "%70:sub5": 23 # CHECK-CP-JSON-DAG: "%70:sub6": 22 # CHECK-CP-JSON-DAG: "%70:sub7": 21 # CHECK-CP-JSON-DAG: "%70:sub8": 18 # CHECK-CP-JSON-DAG: "%70:sub9": 17 # CHECK-CP-JSON-DAG: "%70:sub10": 16 # CHECK-CP-JSON-DAG: "%70:sub11": 15 # CHECK-CP-JSON-DAG: "%70:sub12": 12 # CHECK-CP-JSON-DAG: "%70:sub13": 11 # CHECK-CP-JSON-DAG: "%70:sub14": 10 # CHECK-CP-JSON-DAG: "%70:sub15": 9 # CHECK-CP-JSON-DAG: "%70:sub16": 6 # CHECK-CP-JSON-DAG: "%70:sub17": 5 # CHECK-CP-JSON-DAG: "%70:sub18": 4 # CHECK-CP-JSON-DAG: "%70:sub19": 3 # CHECK-CP-JSON-DAG: "%70:sub20": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 126 # CHECK-CP-JSON-DAG: "%149:sub1": 125 # CHECK-CP-JSON-DAG: "%149:sub2": 124 # CHECK-CP-JSON-DAG: "%149:sub3": 123 # CHECK-CP-JSON-DAG: "%149:sub4": 120 # CHECK-CP-JSON-DAG: "%149:sub5": 119 # CHECK-CP-JSON-DAG: "%149:sub6": 118 # CHECK-CP-JSON-DAG: "%149:sub7": 117 # CHECK-CP-JSON-DAG: "%149:sub8": 114 # CHECK-CP-JSON-DAG: "%149:sub9": 113 # CHECK-CP-JSON-DAG: "%149:sub10": 112 # CHECK-CP-JSON-DAG: "%149:sub11": 111 # CHECK-CP-JSON-DAG: "%149:sub12": 108 # CHECK-CP-JSON-DAG: "%149:sub13": 107 # CHECK-CP-JSON-DAG: "%149:sub14": 106 # CHECK-CP-JSON-DAG: "%149:sub15": 105 # CHECK-CP-JSON-DAG: "%149:sub16": 102 # CHECK-CP-JSON-DAG: "%149:sub17": 101 # CHECK-CP-JSON-DAG: "%149:sub18": 100 # CHECK-CP-JSON-DAG: "%149:sub19": 99 # CHECK-CP-JSON-DAG: "%149:sub20": 96 # CHECK-CP-JSON-DAG: "%149:sub21": 95 # CHECK-CP-JSON-DAG: "%149:sub22": 94 # CHECK-CP-JSON-DAG: "%149:sub23": 93 # CHECK-CP-JSON-DAG: "%149:sub24": 90 # CHECK-CP-JSON-DAG: "%149:sub25": 89 # CHECK-CP-JSON-DAG: "%149:sub26": 88 # CHECK-CP-JSON-DAG: "%149:sub27": 87 # CHECK-CP-JSON-DAG: "%149:sub28": 84 # CHECK-CP-JSON-DAG: "%149:sub29": 83 # CHECK-CP-JSON-DAG: "%149:sub30": 82 # CHECK-CP-JSON-DAG: "%149:sub31": 81 # CHECK-CP-JSON-DAG: "%191:sub0": 174 # CHECK-CP-JSON-DAG: "%191:sub1": 173 # CHECK-CP-JSON-DAG: "%191:sub2": 172 # CHECK-CP-JSON-DAG: "%191:sub3": 171 # CHECK-CP-JSON-DAG: "%191:sub4": 168 # CHECK-CP-JSON-DAG: "%191:sub5": 167 # CHECK-CP-JSON-DAG: "%191:sub6": 166 # CHECK-CP-JSON-DAG: "%191:sub7": 165 # CHECK-CP-JSON-DAG: "%191:sub8": 162 # CHECK-CP-JSON-DAG: "%191:sub9": 161 # CHECK-CP-JSON-DAG: "%191:sub10": 160 # CHECK-CP-JSON-DAG: "%191:sub11": 159 # CHECK-CP-JSON-DAG: "%191:sub12": 156 # CHECK-CP-JSON-DAG: "%191:sub13": 155 # CHECK-CP-JSON-DAG: "%191:sub14": 154 # CHECK-CP-JSON-DAG: "%191:sub15": 153 # CHECK-CP-JSON-DAG: "%191:sub16": 150 # CHECK-CP-JSON-DAG: "%191:sub17": 149 # CHECK-CP-JSON-DAG: "%191:sub18": 148 # CHECK-CP-JSON-DAG: "%191:sub19": 147 # CHECK-CP-JSON-DAG: "%191:sub20": 144 # CHECK-CP-JSON-DAG: "%191:sub21": 143 # CHECK-CP-JSON-DAG: "%191:sub22": 142 # CHECK-CP-JSON-DAG: "%191:sub23": 141 # CHECK-CP-JSON-DAG: "%191:sub24": 138 # CHECK-CP-JSON-DAG: "%191:sub25": 137 # CHECK-CP-JSON-DAG: "%191:sub26": 136 # CHECK-CP-JSON-DAG: "%191:sub27": 135 # CHECK-CP-JSON-DAG: "%191:sub28": 132 # CHECK-CP-JSON-DAG: "%191:sub29": 131 # CHECK-CP-JSON-DAG: "%191:sub30": 130 # CHECK-CP-JSON-DAG: "%191:sub31": 129 # CHECK-CP-JSON-DAG: "%233:sub0": 222 # CHECK-CP-JSON-DAG: "%233:sub1": 221 # CHECK-CP-JSON-DAG: "%233:sub2": 220 # CHECK-CP-JSON-DAG: "%233:sub3": 219 # CHECK-CP-JSON-DAG: "%233:sub4": 216 # CHECK-CP-JSON-DAG: "%233:sub5": 215 # CHECK-CP-JSON-DAG: "%233:sub6": 214 # CHECK-CP-JSON-DAG: "%233:sub7": 213 # CHECK-CP-JSON-DAG: "%233:sub8": 210 # CHECK-CP-JSON-DAG: "%233:sub9": 209 # CHECK-CP-JSON-DAG: "%233:sub10": 208 # CHECK-CP-JSON-DAG: "%233:sub11": 207 # CHECK-CP-JSON-DAG: "%233:sub12": 204 # CHECK-CP-JSON-DAG: "%233:sub13": 203 # CHECK-CP-JSON-DAG: "%233:sub14": 202 # CHECK-CP-JSON-DAG: "%233:sub15": 201 # CHECK-CP-JSON-DAG: "%233:sub16": 198 # CHECK-CP-JSON-DAG: "%233:sub17": 197 # CHECK-CP-JSON-DAG: "%233:sub18": 196 # CHECK-CP-JSON-DAG: "%233:sub19": 195 # CHECK-CP-JSON-DAG: "%233:sub20": 192 # CHECK-CP-JSON-DAG: "%233:sub21": 191 # CHECK-CP-JSON-DAG: "%233:sub22": 190 # CHECK-CP-JSON-DAG: "%233:sub23": 189 # CHECK-CP-JSON-DAG: "%233:sub24": 186 # CHECK-CP-JSON-DAG: "%233:sub25": 185 # CHECK-CP-JSON-DAG: "%233:sub26": 184 # CHECK-CP-JSON-DAG: "%233:sub27": 183 # CHECK-CP-JSON-DAG: "%233:sub28": 180 # CHECK-CP-JSON-DAG: "%233:sub29": 179 # CHECK-CP-JSON-DAG: "%233:sub30": 178 # CHECK-CP-JSON-DAG: "%233:sub31": 177 # CHECK-CP-JSON-DAG: "%275:sub0": 270 # CHECK-CP-JSON-DAG: "%275:sub1": 269 # CHECK-CP-JSON-DAG: "%275:sub2": 268 # CHECK-CP-JSON-DAG: "%275:sub3": 267 # CHECK-CP-JSON-DAG: "%275:sub4": 264 # CHECK-CP-JSON-DAG: "%275:sub5": 263 # CHECK-CP-JSON-DAG: "%275:sub6": 262 # CHECK-CP-JSON-DAG: "%275:sub7": 261 # CHECK-CP-JSON-DAG: "%275:sub8": 258 # CHECK-CP-JSON-DAG: "%275:sub9": 257 # CHECK-CP-JSON-DAG: "%275:sub10": 256 # CHECK-CP-JSON-DAG: "%275:sub11": 255 # CHECK-CP-JSON-DAG: "%275:sub12": 252 # CHECK-CP-JSON-DAG: "%275:sub13": 251 # CHECK-CP-JSON-DAG: "%275:sub14": 250 # CHECK-CP-JSON-DAG: "%275:sub15": 249 # CHECK-CP-JSON-DAG: "%275:sub16": 246 # CHECK-CP-JSON-DAG: "%275:sub17": 245 # CHECK-CP-JSON-DAG: "%275:sub18": 244 # CHECK-CP-JSON-DAG: "%275:sub19": 243 # CHECK-CP-JSON-DAG: "%275:sub20": 240 # CHECK-CP-JSON-DAG: "%275:sub21": 239 # CHECK-CP-JSON-DAG: "%275:sub22": 238 # CHECK-CP-JSON-DAG: "%275:sub23": 237 # CHECK-CP-JSON-DAG: "%275:sub24": 234 # CHECK-CP-JSON-DAG: "%275:sub25": 233 # CHECK-CP-JSON-DAG: "%275:sub26": 232 # CHECK-CP-JSON-DAG: "%275:sub27": 231 # CHECK-CP-JSON-DAG: "%275:sub28": 228 # CHECK-CP-JSON-DAG: "%275:sub29": 227 # CHECK-CP-JSON-DAG: "%275:sub30": 226 # CHECK-CP-JSON-DAG: "%275:sub31": 225 # CHECK-CP-JSON-DAG: "%317:sub0": 318 # CHECK-CP-JSON-DAG: "%317:sub1": 317 # CHECK-CP-JSON-DAG: "%317:sub2": 316 # CHECK-CP-JSON-DAG: "%317:sub3": 315 # CHECK-CP-JSON-DAG: "%317:sub4": 312 # CHECK-CP-JSON-DAG: "%317:sub5": 311 # CHECK-CP-JSON-DAG: "%317:sub6": 310 # CHECK-CP-JSON-DAG: "%317:sub7": 309 # CHECK-CP-JSON-DAG: "%317:sub8": 306 # CHECK-CP-JSON-DAG: "%317:sub9": 305 # CHECK-CP-JSON-DAG: "%317:sub10": 304 # CHECK-CP-JSON-DAG: "%317:sub11": 303 # CHECK-CP-JSON-DAG: "%317:sub12": 300 # CHECK-CP-JSON-DAG: "%317:sub13": 299 # CHECK-CP-JSON-DAG: "%317:sub14": 298 # CHECK-CP-JSON-DAG: "%317:sub15": 297 # CHECK-CP-JSON-DAG: "%317:sub16": 294 # CHECK-CP-JSON-DAG: "%317:sub17": 293 # CHECK-CP-JSON-DAG: "%317:sub18": 292 # CHECK-CP-JSON-DAG: "%317:sub19": 291 # CHECK-CP-JSON-DAG: "%317:sub20": 288 # CHECK-CP-JSON-DAG: "%317:sub21": 287 # CHECK-CP-JSON-DAG: "%317:sub22": 286 # CHECK-CP-JSON-DAG: "%317:sub23": 285 # CHECK-CP-JSON-DAG: "%317:sub24": 282 # CHECK-CP-JSON-DAG: "%317:sub25": 281 # CHECK-CP-JSON-DAG: "%317:sub26": 280 # CHECK-CP-JSON-DAG: "%317:sub27": 279 # CHECK-CP-JSON-DAG: "%317:sub28": 276 # CHECK-CP-JSON-DAG: "%317:sub29": 275 # CHECK-CP-JSON-DAG: "%317:sub30": 274 # CHECK-CP-JSON-DAG: "%317:sub31": 273 # CHECK-CP-JSON-DAG: "%359:sub0": 366 # CHECK-CP-JSON-DAG: "%359:sub1": 365 # CHECK-CP-JSON-DAG: "%359:sub2": 364 # CHECK-CP-JSON-DAG: "%359:sub3": 363 # CHECK-CP-JSON-DAG: "%359:sub4": 360 # CHECK-CP-JSON-DAG: "%359:sub5": 359 # CHECK-CP-JSON-DAG: "%359:sub6": 358 # CHECK-CP-JSON-DAG: "%359:sub7": 357 # CHECK-CP-JSON-DAG: "%359:sub8": 354 # CHECK-CP-JSON-DAG: "%359:sub9": 353 # CHECK-CP-JSON-DAG: "%359:sub10": 352 # CHECK-CP-JSON-DAG: "%359:sub11": 351 # CHECK-CP-JSON-DAG: "%359:sub12": 348 # CHECK-CP-JSON-DAG: "%359:sub13": 347 # CHECK-CP-JSON-DAG: "%359:sub14": 346 # CHECK-CP-JSON-DAG: "%359:sub15": 345 # CHECK-CP-JSON-DAG: "%359:sub16": 342 # CHECK-CP-JSON-DAG: "%359:sub17": 341 # CHECK-CP-JSON-DAG: "%359:sub18": 340 # CHECK-CP-JSON-DAG: "%359:sub19": 339 # CHECK-CP-JSON-DAG: "%359:sub20": 336 # CHECK-CP-JSON-DAG: "%359:sub21": 335 # CHECK-CP-JSON-DAG: "%359:sub22": 334 # CHECK-CP-JSON-DAG: "%359:sub23": 333 # CHECK-CP-JSON-DAG: "%359:sub24": 330 # CHECK-CP-JSON-DAG: "%359:sub25": 329 # CHECK-CP-JSON-DAG: "%359:sub26": 328 # CHECK-CP-JSON-DAG: "%359:sub27": 327 # CHECK-CP-JSON-DAG: "%359:sub28": 324 # CHECK-CP-JSON-DAG: "%359:sub29": 323 # CHECK-CP-JSON-DAG: "%359:sub30": 322 # CHECK-CP-JSON-DAG: "%359:sub31": 321 # CHECK-CP-JSON-DAG: "%401:sub0": 414 # CHECK-CP-JSON-DAG: "%401:sub1": 413 # CHECK-CP-JSON-DAG: "%401:sub2": 412 # CHECK-CP-JSON-DAG: "%401:sub3": 411 # CHECK-CP-JSON-DAG: "%401:sub4": 408 # CHECK-CP-JSON-DAG: "%401:sub5": 407 # CHECK-CP-JSON-DAG: "%401:sub6": 406 # CHECK-CP-JSON-DAG: "%401:sub7": 405 # CHECK-CP-JSON-DAG: "%401:sub8": 402 # CHECK-CP-JSON-DAG: "%401:sub9": 401 # CHECK-CP-JSON-DAG: "%401:sub10": 400 # CHECK-CP-JSON-DAG: "%401:sub11": 399 # CHECK-CP-JSON-DAG: "%401:sub12": 396 # CHECK-CP-JSON-DAG: "%401:sub13": 395 # CHECK-CP-JSON-DAG: "%401:sub14": 394 # CHECK-CP-JSON-DAG: "%401:sub15": 393 # CHECK-CP-JSON-DAG: "%401:sub16": 390 # CHECK-CP-JSON-DAG: "%401:sub17": 389 # CHECK-CP-JSON-DAG: "%401:sub18": 388 # CHECK-CP-JSON-DAG: "%401:sub19": 387 # CHECK-CP-JSON-DAG: "%401:sub20": 384 # CHECK-CP-JSON-DAG: "%401:sub21": 383 # CHECK-CP-JSON-DAG: "%401:sub22": 382 # CHECK-CP-JSON-DAG: "%401:sub23": 381 # CHECK-CP-JSON-DAG: "%401:sub24": 378 # CHECK-CP-JSON-DAG: "%401:sub25": 377 # CHECK-CP-JSON-DAG: "%401:sub26": 376 # CHECK-CP-JSON-DAG: "%401:sub27": 375 # CHECK-CP-JSON-DAG: "%401:sub28": 372 # CHECK-CP-JSON-DAG: "%401:sub29": 371 # CHECK-CP-JSON-DAG: "%401:sub30": 370 # CHECK-CP-JSON-DAG: "%401:sub31": 369 # CHECK-CP-JSON-DAG: "%414": 1 # CHECK-CP-JSON-DAG: "%415": 1 # CHECK-CP-JSON-DAG: "%416": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 414 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%418:vreg_128 = REG_SEQUENCE %417, %subreg.sub0, %416, %subreg.sub1, %415, %subreg.sub2, %414, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 77 # CHECK-CP-JSON-DAG: "%69:sub1": 76 # CHECK-CP-JSON-DAG: "%69:sub2": 75 # CHECK-CP-JSON-DAG: "%69:sub3": 74 # CHECK-CP-JSON-DAG: "%69:sub4": 71 # CHECK-CP-JSON-DAG: "%69:sub5": 70 # CHECK-CP-JSON-DAG: "%69:sub6": 69 # CHECK-CP-JSON-DAG: "%69:sub7": 68 # CHECK-CP-JSON-DAG: "%69:sub8": 65 # CHECK-CP-JSON-DAG: "%69:sub9": 64 # CHECK-CP-JSON-DAG: "%69:sub10": 63 # CHECK-CP-JSON-DAG: "%69:sub11": 62 # CHECK-CP-JSON-DAG: "%69:sub12": 59 # CHECK-CP-JSON-DAG: "%69:sub13": 58 # CHECK-CP-JSON-DAG: "%69:sub14": 57 # CHECK-CP-JSON-DAG: "%69:sub15": 56 # CHECK-CP-JSON-DAG: "%69:sub16": 53 # CHECK-CP-JSON-DAG: "%69:sub17": 52 # CHECK-CP-JSON-DAG: "%69:sub18": 51 # CHECK-CP-JSON-DAG: "%69:sub19": 50 # CHECK-CP-JSON-DAG: "%69:sub20": 47 # CHECK-CP-JSON-DAG: "%69:sub21": 46 # CHECK-CP-JSON-DAG: "%69:sub22": 45 # CHECK-CP-JSON-DAG: "%69:sub23": 44 # CHECK-CP-JSON-DAG: "%69:sub24": 41 # CHECK-CP-JSON-DAG: "%69:sub25": 40 # CHECK-CP-JSON-DAG: "%69:sub26": 39 # CHECK-CP-JSON-DAG: "%69:sub27": 38 # CHECK-CP-JSON-DAG: "%69:sub28": 35 # CHECK-CP-JSON-DAG: "%69:sub29": 34 # CHECK-CP-JSON-DAG: "%69:sub30": 33 # CHECK-CP-JSON-DAG: "%69:sub31": 32 # CHECK-CP-JSON-DAG: "%70:sub0": 29 # CHECK-CP-JSON-DAG: "%70:sub1": 28 # CHECK-CP-JSON-DAG: "%70:sub2": 27 # CHECK-CP-JSON-DAG: "%70:sub3": 26 # CHECK-CP-JSON-DAG: "%70:sub4": 23 # CHECK-CP-JSON-DAG: "%70:sub5": 22 # CHECK-CP-JSON-DAG: "%70:sub6": 21 # CHECK-CP-JSON-DAG: "%70:sub7": 20 # CHECK-CP-JSON-DAG: "%70:sub8": 17 # CHECK-CP-JSON-DAG: "%70:sub9": 16 # CHECK-CP-JSON-DAG: "%70:sub10": 15 # CHECK-CP-JSON-DAG: "%70:sub11": 14 # CHECK-CP-JSON-DAG: "%70:sub12": 11 # CHECK-CP-JSON-DAG: "%70:sub13": 10 # CHECK-CP-JSON-DAG: "%70:sub14": 9 # CHECK-CP-JSON-DAG: "%70:sub15": 8 # CHECK-CP-JSON-DAG: "%70:sub16": 5 # CHECK-CP-JSON-DAG: "%70:sub17": 4 # CHECK-CP-JSON-DAG: "%70:sub18": 3 # CHECK-CP-JSON-DAG: "%70:sub19": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 125 # CHECK-CP-JSON-DAG: "%149:sub1": 124 # CHECK-CP-JSON-DAG: "%149:sub2": 123 # CHECK-CP-JSON-DAG: "%149:sub3": 122 # CHECK-CP-JSON-DAG: "%149:sub4": 119 # CHECK-CP-JSON-DAG: "%149:sub5": 118 # CHECK-CP-JSON-DAG: "%149:sub6": 117 # CHECK-CP-JSON-DAG: "%149:sub7": 116 # CHECK-CP-JSON-DAG: "%149:sub8": 113 # CHECK-CP-JSON-DAG: "%149:sub9": 112 # CHECK-CP-JSON-DAG: "%149:sub10": 111 # CHECK-CP-JSON-DAG: "%149:sub11": 110 # CHECK-CP-JSON-DAG: "%149:sub12": 107 # CHECK-CP-JSON-DAG: "%149:sub13": 106 # CHECK-CP-JSON-DAG: "%149:sub14": 105 # CHECK-CP-JSON-DAG: "%149:sub15": 104 # CHECK-CP-JSON-DAG: "%149:sub16": 101 # CHECK-CP-JSON-DAG: "%149:sub17": 100 # CHECK-CP-JSON-DAG: "%149:sub18": 99 # CHECK-CP-JSON-DAG: "%149:sub19": 98 # CHECK-CP-JSON-DAG: "%149:sub20": 95 # CHECK-CP-JSON-DAG: "%149:sub21": 94 # CHECK-CP-JSON-DAG: "%149:sub22": 93 # CHECK-CP-JSON-DAG: "%149:sub23": 92 # CHECK-CP-JSON-DAG: "%149:sub24": 89 # CHECK-CP-JSON-DAG: "%149:sub25": 88 # CHECK-CP-JSON-DAG: "%149:sub26": 87 # CHECK-CP-JSON-DAG: "%149:sub27": 86 # CHECK-CP-JSON-DAG: "%149:sub28": 83 # CHECK-CP-JSON-DAG: "%149:sub29": 82 # CHECK-CP-JSON-DAG: "%149:sub30": 81 # CHECK-CP-JSON-DAG: "%149:sub31": 80 # CHECK-CP-JSON-DAG: "%191:sub0": 173 # CHECK-CP-JSON-DAG: "%191:sub1": 172 # CHECK-CP-JSON-DAG: "%191:sub2": 171 # CHECK-CP-JSON-DAG: "%191:sub3": 170 # CHECK-CP-JSON-DAG: "%191:sub4": 167 # CHECK-CP-JSON-DAG: "%191:sub5": 166 # CHECK-CP-JSON-DAG: "%191:sub6": 165 # CHECK-CP-JSON-DAG: "%191:sub7": 164 # CHECK-CP-JSON-DAG: "%191:sub8": 161 # CHECK-CP-JSON-DAG: "%191:sub9": 160 # CHECK-CP-JSON-DAG: "%191:sub10": 159 # CHECK-CP-JSON-DAG: "%191:sub11": 158 # CHECK-CP-JSON-DAG: "%191:sub12": 155 # CHECK-CP-JSON-DAG: "%191:sub13": 154 # CHECK-CP-JSON-DAG: "%191:sub14": 153 # CHECK-CP-JSON-DAG: "%191:sub15": 152 # CHECK-CP-JSON-DAG: "%191:sub16": 149 # CHECK-CP-JSON-DAG: "%191:sub17": 148 # CHECK-CP-JSON-DAG: "%191:sub18": 147 # CHECK-CP-JSON-DAG: "%191:sub19": 146 # CHECK-CP-JSON-DAG: "%191:sub20": 143 # CHECK-CP-JSON-DAG: "%191:sub21": 142 # CHECK-CP-JSON-DAG: "%191:sub22": 141 # CHECK-CP-JSON-DAG: "%191:sub23": 140 # CHECK-CP-JSON-DAG: "%191:sub24": 137 # CHECK-CP-JSON-DAG: "%191:sub25": 136 # CHECK-CP-JSON-DAG: "%191:sub26": 135 # CHECK-CP-JSON-DAG: "%191:sub27": 134 # CHECK-CP-JSON-DAG: "%191:sub28": 131 # CHECK-CP-JSON-DAG: "%191:sub29": 130 # CHECK-CP-JSON-DAG: "%191:sub30": 129 # CHECK-CP-JSON-DAG: "%191:sub31": 128 # CHECK-CP-JSON-DAG: "%233:sub0": 221 # CHECK-CP-JSON-DAG: "%233:sub1": 220 # CHECK-CP-JSON-DAG: "%233:sub2": 219 # CHECK-CP-JSON-DAG: "%233:sub3": 218 # CHECK-CP-JSON-DAG: "%233:sub4": 215 # CHECK-CP-JSON-DAG: "%233:sub5": 214 # CHECK-CP-JSON-DAG: "%233:sub6": 213 # CHECK-CP-JSON-DAG: "%233:sub7": 212 # CHECK-CP-JSON-DAG: "%233:sub8": 209 # CHECK-CP-JSON-DAG: "%233:sub9": 208 # CHECK-CP-JSON-DAG: "%233:sub10": 207 # CHECK-CP-JSON-DAG: "%233:sub11": 206 # CHECK-CP-JSON-DAG: "%233:sub12": 203 # CHECK-CP-JSON-DAG: "%233:sub13": 202 # CHECK-CP-JSON-DAG: "%233:sub14": 201 # CHECK-CP-JSON-DAG: "%233:sub15": 200 # CHECK-CP-JSON-DAG: "%233:sub16": 197 # CHECK-CP-JSON-DAG: "%233:sub17": 196 # CHECK-CP-JSON-DAG: "%233:sub18": 195 # CHECK-CP-JSON-DAG: "%233:sub19": 194 # CHECK-CP-JSON-DAG: "%233:sub20": 191 # CHECK-CP-JSON-DAG: "%233:sub21": 190 # CHECK-CP-JSON-DAG: "%233:sub22": 189 # CHECK-CP-JSON-DAG: "%233:sub23": 188 # CHECK-CP-JSON-DAG: "%233:sub24": 185 # CHECK-CP-JSON-DAG: "%233:sub25": 184 # CHECK-CP-JSON-DAG: "%233:sub26": 183 # CHECK-CP-JSON-DAG: "%233:sub27": 182 # CHECK-CP-JSON-DAG: "%233:sub28": 179 # CHECK-CP-JSON-DAG: "%233:sub29": 178 # CHECK-CP-JSON-DAG: "%233:sub30": 177 # CHECK-CP-JSON-DAG: "%233:sub31": 176 # CHECK-CP-JSON-DAG: "%275:sub0": 269 # CHECK-CP-JSON-DAG: "%275:sub1": 268 # CHECK-CP-JSON-DAG: "%275:sub2": 267 # CHECK-CP-JSON-DAG: "%275:sub3": 266 # CHECK-CP-JSON-DAG: "%275:sub4": 263 # CHECK-CP-JSON-DAG: "%275:sub5": 262 # CHECK-CP-JSON-DAG: "%275:sub6": 261 # CHECK-CP-JSON-DAG: "%275:sub7": 260 # CHECK-CP-JSON-DAG: "%275:sub8": 257 # CHECK-CP-JSON-DAG: "%275:sub9": 256 # CHECK-CP-JSON-DAG: "%275:sub10": 255 # CHECK-CP-JSON-DAG: "%275:sub11": 254 # CHECK-CP-JSON-DAG: "%275:sub12": 251 # CHECK-CP-JSON-DAG: "%275:sub13": 250 # CHECK-CP-JSON-DAG: "%275:sub14": 249 # CHECK-CP-JSON-DAG: "%275:sub15": 248 # CHECK-CP-JSON-DAG: "%275:sub16": 245 # CHECK-CP-JSON-DAG: "%275:sub17": 244 # CHECK-CP-JSON-DAG: "%275:sub18": 243 # CHECK-CP-JSON-DAG: "%275:sub19": 242 # CHECK-CP-JSON-DAG: "%275:sub20": 239 # CHECK-CP-JSON-DAG: "%275:sub21": 238 # CHECK-CP-JSON-DAG: "%275:sub22": 237 # CHECK-CP-JSON-DAG: "%275:sub23": 236 # CHECK-CP-JSON-DAG: "%275:sub24": 233 # CHECK-CP-JSON-DAG: "%275:sub25": 232 # CHECK-CP-JSON-DAG: "%275:sub26": 231 # CHECK-CP-JSON-DAG: "%275:sub27": 230 # CHECK-CP-JSON-DAG: "%275:sub28": 227 # CHECK-CP-JSON-DAG: "%275:sub29": 226 # CHECK-CP-JSON-DAG: "%275:sub30": 225 # CHECK-CP-JSON-DAG: "%275:sub31": 224 # CHECK-CP-JSON-DAG: "%317:sub0": 317 # CHECK-CP-JSON-DAG: "%317:sub1": 316 # CHECK-CP-JSON-DAG: "%317:sub2": 315 # CHECK-CP-JSON-DAG: "%317:sub3": 314 # CHECK-CP-JSON-DAG: "%317:sub4": 311 # CHECK-CP-JSON-DAG: "%317:sub5": 310 # CHECK-CP-JSON-DAG: "%317:sub6": 309 # CHECK-CP-JSON-DAG: "%317:sub7": 308 # CHECK-CP-JSON-DAG: "%317:sub8": 305 # CHECK-CP-JSON-DAG: "%317:sub9": 304 # CHECK-CP-JSON-DAG: "%317:sub10": 303 # CHECK-CP-JSON-DAG: "%317:sub11": 302 # CHECK-CP-JSON-DAG: "%317:sub12": 299 # CHECK-CP-JSON-DAG: "%317:sub13": 298 # CHECK-CP-JSON-DAG: "%317:sub14": 297 # CHECK-CP-JSON-DAG: "%317:sub15": 296 # CHECK-CP-JSON-DAG: "%317:sub16": 293 # CHECK-CP-JSON-DAG: "%317:sub17": 292 # CHECK-CP-JSON-DAG: "%317:sub18": 291 # CHECK-CP-JSON-DAG: "%317:sub19": 290 # CHECK-CP-JSON-DAG: "%317:sub20": 287 # CHECK-CP-JSON-DAG: "%317:sub21": 286 # CHECK-CP-JSON-DAG: "%317:sub22": 285 # CHECK-CP-JSON-DAG: "%317:sub23": 284 # CHECK-CP-JSON-DAG: "%317:sub24": 281 # CHECK-CP-JSON-DAG: "%317:sub25": 280 # CHECK-CP-JSON-DAG: "%317:sub26": 279 # CHECK-CP-JSON-DAG: "%317:sub27": 278 # CHECK-CP-JSON-DAG: "%317:sub28": 275 # CHECK-CP-JSON-DAG: "%317:sub29": 274 # CHECK-CP-JSON-DAG: "%317:sub30": 273 # CHECK-CP-JSON-DAG: "%317:sub31": 272 # CHECK-CP-JSON-DAG: "%359:sub0": 365 # CHECK-CP-JSON-DAG: "%359:sub1": 364 # CHECK-CP-JSON-DAG: "%359:sub2": 363 # CHECK-CP-JSON-DAG: "%359:sub3": 362 # CHECK-CP-JSON-DAG: "%359:sub4": 359 # CHECK-CP-JSON-DAG: "%359:sub5": 358 # CHECK-CP-JSON-DAG: "%359:sub6": 357 # CHECK-CP-JSON-DAG: "%359:sub7": 356 # CHECK-CP-JSON-DAG: "%359:sub8": 353 # CHECK-CP-JSON-DAG: "%359:sub9": 352 # CHECK-CP-JSON-DAG: "%359:sub10": 351 # CHECK-CP-JSON-DAG: "%359:sub11": 350 # CHECK-CP-JSON-DAG: "%359:sub12": 347 # CHECK-CP-JSON-DAG: "%359:sub13": 346 # CHECK-CP-JSON-DAG: "%359:sub14": 345 # CHECK-CP-JSON-DAG: "%359:sub15": 344 # CHECK-CP-JSON-DAG: "%359:sub16": 341 # CHECK-CP-JSON-DAG: "%359:sub17": 340 # CHECK-CP-JSON-DAG: "%359:sub18": 339 # CHECK-CP-JSON-DAG: "%359:sub19": 338 # CHECK-CP-JSON-DAG: "%359:sub20": 335 # CHECK-CP-JSON-DAG: "%359:sub21": 334 # CHECK-CP-JSON-DAG: "%359:sub22": 333 # CHECK-CP-JSON-DAG: "%359:sub23": 332 # CHECK-CP-JSON-DAG: "%359:sub24": 329 # CHECK-CP-JSON-DAG: "%359:sub25": 328 # CHECK-CP-JSON-DAG: "%359:sub26": 327 # CHECK-CP-JSON-DAG: "%359:sub27": 326 # CHECK-CP-JSON-DAG: "%359:sub28": 323 # CHECK-CP-JSON-DAG: "%359:sub29": 322 # CHECK-CP-JSON-DAG: "%359:sub30": 321 # CHECK-CP-JSON-DAG: "%359:sub31": 320 # CHECK-CP-JSON-DAG: "%401:sub0": 413 # CHECK-CP-JSON-DAG: "%401:sub1": 412 # CHECK-CP-JSON-DAG: "%401:sub2": 411 # CHECK-CP-JSON-DAG: "%401:sub3": 410 # CHECK-CP-JSON-DAG: "%401:sub4": 407 # CHECK-CP-JSON-DAG: "%401:sub5": 406 # CHECK-CP-JSON-DAG: "%401:sub6": 405 # CHECK-CP-JSON-DAG: "%401:sub7": 404 # CHECK-CP-JSON-DAG: "%401:sub8": 401 # CHECK-CP-JSON-DAG: "%401:sub9": 400 # CHECK-CP-JSON-DAG: "%401:sub10": 399 # CHECK-CP-JSON-DAG: "%401:sub11": 398 # CHECK-CP-JSON-DAG: "%401:sub12": 395 # CHECK-CP-JSON-DAG: "%401:sub13": 394 # CHECK-CP-JSON-DAG: "%401:sub14": 393 # CHECK-CP-JSON-DAG: "%401:sub15": 392 # CHECK-CP-JSON-DAG: "%401:sub16": 389 # CHECK-CP-JSON-DAG: "%401:sub17": 388 # CHECK-CP-JSON-DAG: "%401:sub18": 387 # CHECK-CP-JSON-DAG: "%401:sub19": 386 # CHECK-CP-JSON-DAG: "%401:sub20": 383 # CHECK-CP-JSON-DAG: "%401:sub21": 382 # CHECK-CP-JSON-DAG: "%401:sub22": 381 # CHECK-CP-JSON-DAG: "%401:sub23": 380 # CHECK-CP-JSON-DAG: "%401:sub24": 377 # CHECK-CP-JSON-DAG: "%401:sub25": 376 # CHECK-CP-JSON-DAG: "%401:sub26": 375 # CHECK-CP-JSON-DAG: "%401:sub27": 374 # CHECK-CP-JSON-DAG: "%401:sub28": 371 # CHECK-CP-JSON-DAG: "%401:sub29": 370 # CHECK-CP-JSON-DAG: "%401:sub30": 369 # CHECK-CP-JSON-DAG: "%401:sub31": 368 # CHECK-CP-JSON-DAG: "%414": 0 # CHECK-CP-JSON-DAG: "%415": 0 # CHECK-CP-JSON-DAG: "%416": 0 # CHECK-CP-JSON-DAG: "%417": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 413 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %419:vreg_64, %418, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 76 # CHECK-CP-JSON-DAG: "%69:sub1": 75 # CHECK-CP-JSON-DAG: "%69:sub2": 74 # CHECK-CP-JSON-DAG: "%69:sub3": 73 # CHECK-CP-JSON-DAG: "%69:sub4": 70 # CHECK-CP-JSON-DAG: "%69:sub5": 69 # CHECK-CP-JSON-DAG: "%69:sub6": 68 # CHECK-CP-JSON-DAG: "%69:sub7": 67 # CHECK-CP-JSON-DAG: "%69:sub8": 64 # CHECK-CP-JSON-DAG: "%69:sub9": 63 # CHECK-CP-JSON-DAG: "%69:sub10": 62 # CHECK-CP-JSON-DAG: "%69:sub11": 61 # CHECK-CP-JSON-DAG: "%69:sub12": 58 # CHECK-CP-JSON-DAG: "%69:sub13": 57 # CHECK-CP-JSON-DAG: "%69:sub14": 56 # CHECK-CP-JSON-DAG: "%69:sub15": 55 # CHECK-CP-JSON-DAG: "%69:sub16": 52 # CHECK-CP-JSON-DAG: "%69:sub17": 51 # CHECK-CP-JSON-DAG: "%69:sub18": 50 # CHECK-CP-JSON-DAG: "%69:sub19": 49 # CHECK-CP-JSON-DAG: "%69:sub20": 46 # CHECK-CP-JSON-DAG: "%69:sub21": 45 # CHECK-CP-JSON-DAG: "%69:sub22": 44 # CHECK-CP-JSON-DAG: "%69:sub23": 43 # CHECK-CP-JSON-DAG: "%69:sub24": 40 # CHECK-CP-JSON-DAG: "%69:sub25": 39 # CHECK-CP-JSON-DAG: "%69:sub26": 38 # CHECK-CP-JSON-DAG: "%69:sub27": 37 # CHECK-CP-JSON-DAG: "%69:sub28": 34 # CHECK-CP-JSON-DAG: "%69:sub29": 33 # CHECK-CP-JSON-DAG: "%69:sub30": 32 # CHECK-CP-JSON-DAG: "%69:sub31": 31 # CHECK-CP-JSON-DAG: "%70:sub0": 28 # CHECK-CP-JSON-DAG: "%70:sub1": 27 # CHECK-CP-JSON-DAG: "%70:sub2": 26 # CHECK-CP-JSON-DAG: "%70:sub3": 25 # CHECK-CP-JSON-DAG: "%70:sub4": 22 # CHECK-CP-JSON-DAG: "%70:sub5": 21 # CHECK-CP-JSON-DAG: "%70:sub6": 20 # CHECK-CP-JSON-DAG: "%70:sub7": 19 # CHECK-CP-JSON-DAG: "%70:sub8": 16 # CHECK-CP-JSON-DAG: "%70:sub9": 15 # CHECK-CP-JSON-DAG: "%70:sub10": 14 # CHECK-CP-JSON-DAG: "%70:sub11": 13 # CHECK-CP-JSON-DAG: "%70:sub12": 10 # CHECK-CP-JSON-DAG: "%70:sub13": 9 # CHECK-CP-JSON-DAG: "%70:sub14": 8 # CHECK-CP-JSON-DAG: "%70:sub15": 7 # CHECK-CP-JSON-DAG: "%70:sub16": 4 # CHECK-CP-JSON-DAG: "%70:sub17": 3 # CHECK-CP-JSON-DAG: "%70:sub18": 2 # CHECK-CP-JSON-DAG: "%70:sub19": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 124 # CHECK-CP-JSON-DAG: "%149:sub1": 123 # CHECK-CP-JSON-DAG: "%149:sub2": 122 # CHECK-CP-JSON-DAG: "%149:sub3": 121 # CHECK-CP-JSON-DAG: "%149:sub4": 118 # CHECK-CP-JSON-DAG: "%149:sub5": 117 # CHECK-CP-JSON-DAG: "%149:sub6": 116 # CHECK-CP-JSON-DAG: "%149:sub7": 115 # CHECK-CP-JSON-DAG: "%149:sub8": 112 # CHECK-CP-JSON-DAG: "%149:sub9": 111 # CHECK-CP-JSON-DAG: "%149:sub10": 110 # CHECK-CP-JSON-DAG: "%149:sub11": 109 # CHECK-CP-JSON-DAG: "%149:sub12": 106 # CHECK-CP-JSON-DAG: "%149:sub13": 105 # CHECK-CP-JSON-DAG: "%149:sub14": 104 # CHECK-CP-JSON-DAG: "%149:sub15": 103 # CHECK-CP-JSON-DAG: "%149:sub16": 100 # CHECK-CP-JSON-DAG: "%149:sub17": 99 # CHECK-CP-JSON-DAG: "%149:sub18": 98 # CHECK-CP-JSON-DAG: "%149:sub19": 97 # CHECK-CP-JSON-DAG: "%149:sub20": 94 # CHECK-CP-JSON-DAG: "%149:sub21": 93 # CHECK-CP-JSON-DAG: "%149:sub22": 92 # CHECK-CP-JSON-DAG: "%149:sub23": 91 # CHECK-CP-JSON-DAG: "%149:sub24": 88 # CHECK-CP-JSON-DAG: "%149:sub25": 87 # CHECK-CP-JSON-DAG: "%149:sub26": 86 # CHECK-CP-JSON-DAG: "%149:sub27": 85 # CHECK-CP-JSON-DAG: "%149:sub28": 82 # CHECK-CP-JSON-DAG: "%149:sub29": 81 # CHECK-CP-JSON-DAG: "%149:sub30": 80 # CHECK-CP-JSON-DAG: "%149:sub31": 79 # CHECK-CP-JSON-DAG: "%191:sub0": 172 # CHECK-CP-JSON-DAG: "%191:sub1": 171 # CHECK-CP-JSON-DAG: "%191:sub2": 170 # CHECK-CP-JSON-DAG: "%191:sub3": 169 # CHECK-CP-JSON-DAG: "%191:sub4": 166 # CHECK-CP-JSON-DAG: "%191:sub5": 165 # CHECK-CP-JSON-DAG: "%191:sub6": 164 # CHECK-CP-JSON-DAG: "%191:sub7": 163 # CHECK-CP-JSON-DAG: "%191:sub8": 160 # CHECK-CP-JSON-DAG: "%191:sub9": 159 # CHECK-CP-JSON-DAG: "%191:sub10": 158 # CHECK-CP-JSON-DAG: "%191:sub11": 157 # CHECK-CP-JSON-DAG: "%191:sub12": 154 # CHECK-CP-JSON-DAG: "%191:sub13": 153 # CHECK-CP-JSON-DAG: "%191:sub14": 152 # CHECK-CP-JSON-DAG: "%191:sub15": 151 # CHECK-CP-JSON-DAG: "%191:sub16": 148 # CHECK-CP-JSON-DAG: "%191:sub17": 147 # CHECK-CP-JSON-DAG: "%191:sub18": 146 # CHECK-CP-JSON-DAG: "%191:sub19": 145 # CHECK-CP-JSON-DAG: "%191:sub20": 142 # CHECK-CP-JSON-DAG: "%191:sub21": 141 # CHECK-CP-JSON-DAG: "%191:sub22": 140 # CHECK-CP-JSON-DAG: "%191:sub23": 139 # CHECK-CP-JSON-DAG: "%191:sub24": 136 # CHECK-CP-JSON-DAG: "%191:sub25": 135 # CHECK-CP-JSON-DAG: "%191:sub26": 134 # CHECK-CP-JSON-DAG: "%191:sub27": 133 # CHECK-CP-JSON-DAG: "%191:sub28": 130 # CHECK-CP-JSON-DAG: "%191:sub29": 129 # CHECK-CP-JSON-DAG: "%191:sub30": 128 # CHECK-CP-JSON-DAG: "%191:sub31": 127 # CHECK-CP-JSON-DAG: "%233:sub0": 220 # CHECK-CP-JSON-DAG: "%233:sub1": 219 # CHECK-CP-JSON-DAG: "%233:sub2": 218 # CHECK-CP-JSON-DAG: "%233:sub3": 217 # CHECK-CP-JSON-DAG: "%233:sub4": 214 # CHECK-CP-JSON-DAG: "%233:sub5": 213 # CHECK-CP-JSON-DAG: "%233:sub6": 212 # CHECK-CP-JSON-DAG: "%233:sub7": 211 # CHECK-CP-JSON-DAG: "%233:sub8": 208 # CHECK-CP-JSON-DAG: "%233:sub9": 207 # CHECK-CP-JSON-DAG: "%233:sub10": 206 # CHECK-CP-JSON-DAG: "%233:sub11": 205 # CHECK-CP-JSON-DAG: "%233:sub12": 202 # CHECK-CP-JSON-DAG: "%233:sub13": 201 # CHECK-CP-JSON-DAG: "%233:sub14": 200 # CHECK-CP-JSON-DAG: "%233:sub15": 199 # CHECK-CP-JSON-DAG: "%233:sub16": 196 # CHECK-CP-JSON-DAG: "%233:sub17": 195 # CHECK-CP-JSON-DAG: "%233:sub18": 194 # CHECK-CP-JSON-DAG: "%233:sub19": 193 # CHECK-CP-JSON-DAG: "%233:sub20": 190 # CHECK-CP-JSON-DAG: "%233:sub21": 189 # CHECK-CP-JSON-DAG: "%233:sub22": 188 # CHECK-CP-JSON-DAG: "%233:sub23": 187 # CHECK-CP-JSON-DAG: "%233:sub24": 184 # CHECK-CP-JSON-DAG: "%233:sub25": 183 # CHECK-CP-JSON-DAG: "%233:sub26": 182 # CHECK-CP-JSON-DAG: "%233:sub27": 181 # CHECK-CP-JSON-DAG: "%233:sub28": 178 # CHECK-CP-JSON-DAG: "%233:sub29": 177 # CHECK-CP-JSON-DAG: "%233:sub30": 176 # CHECK-CP-JSON-DAG: "%233:sub31": 175 # CHECK-CP-JSON-DAG: "%275:sub0": 268 # CHECK-CP-JSON-DAG: "%275:sub1": 267 # CHECK-CP-JSON-DAG: "%275:sub2": 266 # CHECK-CP-JSON-DAG: "%275:sub3": 265 # CHECK-CP-JSON-DAG: "%275:sub4": 262 # CHECK-CP-JSON-DAG: "%275:sub5": 261 # CHECK-CP-JSON-DAG: "%275:sub6": 260 # CHECK-CP-JSON-DAG: "%275:sub7": 259 # CHECK-CP-JSON-DAG: "%275:sub8": 256 # CHECK-CP-JSON-DAG: "%275:sub9": 255 # CHECK-CP-JSON-DAG: "%275:sub10": 254 # CHECK-CP-JSON-DAG: "%275:sub11": 253 # CHECK-CP-JSON-DAG: "%275:sub12": 250 # CHECK-CP-JSON-DAG: "%275:sub13": 249 # CHECK-CP-JSON-DAG: "%275:sub14": 248 # CHECK-CP-JSON-DAG: "%275:sub15": 247 # CHECK-CP-JSON-DAG: "%275:sub16": 244 # CHECK-CP-JSON-DAG: "%275:sub17": 243 # CHECK-CP-JSON-DAG: "%275:sub18": 242 # CHECK-CP-JSON-DAG: "%275:sub19": 241 # CHECK-CP-JSON-DAG: "%275:sub20": 238 # CHECK-CP-JSON-DAG: "%275:sub21": 237 # CHECK-CP-JSON-DAG: "%275:sub22": 236 # CHECK-CP-JSON-DAG: "%275:sub23": 235 # CHECK-CP-JSON-DAG: "%275:sub24": 232 # CHECK-CP-JSON-DAG: "%275:sub25": 231 # CHECK-CP-JSON-DAG: "%275:sub26": 230 # CHECK-CP-JSON-DAG: "%275:sub27": 229 # CHECK-CP-JSON-DAG: "%275:sub28": 226 # CHECK-CP-JSON-DAG: "%275:sub29": 225 # CHECK-CP-JSON-DAG: "%275:sub30": 224 # CHECK-CP-JSON-DAG: "%275:sub31": 223 # CHECK-CP-JSON-DAG: "%317:sub0": 316 # CHECK-CP-JSON-DAG: "%317:sub1": 315 # CHECK-CP-JSON-DAG: "%317:sub2": 314 # CHECK-CP-JSON-DAG: "%317:sub3": 313 # CHECK-CP-JSON-DAG: "%317:sub4": 310 # CHECK-CP-JSON-DAG: "%317:sub5": 309 # CHECK-CP-JSON-DAG: "%317:sub6": 308 # CHECK-CP-JSON-DAG: "%317:sub7": 307 # CHECK-CP-JSON-DAG: "%317:sub8": 304 # CHECK-CP-JSON-DAG: "%317:sub9": 303 # CHECK-CP-JSON-DAG: "%317:sub10": 302 # CHECK-CP-JSON-DAG: "%317:sub11": 301 # CHECK-CP-JSON-DAG: "%317:sub12": 298 # CHECK-CP-JSON-DAG: "%317:sub13": 297 # CHECK-CP-JSON-DAG: "%317:sub14": 296 # CHECK-CP-JSON-DAG: "%317:sub15": 295 # CHECK-CP-JSON-DAG: "%317:sub16": 292 # CHECK-CP-JSON-DAG: "%317:sub17": 291 # CHECK-CP-JSON-DAG: "%317:sub18": 290 # CHECK-CP-JSON-DAG: "%317:sub19": 289 # CHECK-CP-JSON-DAG: "%317:sub20": 286 # CHECK-CP-JSON-DAG: "%317:sub21": 285 # CHECK-CP-JSON-DAG: "%317:sub22": 284 # CHECK-CP-JSON-DAG: "%317:sub23": 283 # CHECK-CP-JSON-DAG: "%317:sub24": 280 # CHECK-CP-JSON-DAG: "%317:sub25": 279 # CHECK-CP-JSON-DAG: "%317:sub26": 278 # CHECK-CP-JSON-DAG: "%317:sub27": 277 # CHECK-CP-JSON-DAG: "%317:sub28": 274 # CHECK-CP-JSON-DAG: "%317:sub29": 273 # CHECK-CP-JSON-DAG: "%317:sub30": 272 # CHECK-CP-JSON-DAG: "%317:sub31": 271 # CHECK-CP-JSON-DAG: "%359:sub0": 364 # CHECK-CP-JSON-DAG: "%359:sub1": 363 # CHECK-CP-JSON-DAG: "%359:sub2": 362 # CHECK-CP-JSON-DAG: "%359:sub3": 361 # CHECK-CP-JSON-DAG: "%359:sub4": 358 # CHECK-CP-JSON-DAG: "%359:sub5": 357 # CHECK-CP-JSON-DAG: "%359:sub6": 356 # CHECK-CP-JSON-DAG: "%359:sub7": 355 # CHECK-CP-JSON-DAG: "%359:sub8": 352 # CHECK-CP-JSON-DAG: "%359:sub9": 351 # CHECK-CP-JSON-DAG: "%359:sub10": 350 # CHECK-CP-JSON-DAG: "%359:sub11": 349 # CHECK-CP-JSON-DAG: "%359:sub12": 346 # CHECK-CP-JSON-DAG: "%359:sub13": 345 # CHECK-CP-JSON-DAG: "%359:sub14": 344 # CHECK-CP-JSON-DAG: "%359:sub15": 343 # CHECK-CP-JSON-DAG: "%359:sub16": 340 # CHECK-CP-JSON-DAG: "%359:sub17": 339 # CHECK-CP-JSON-DAG: "%359:sub18": 338 # CHECK-CP-JSON-DAG: "%359:sub19": 337 # CHECK-CP-JSON-DAG: "%359:sub20": 334 # CHECK-CP-JSON-DAG: "%359:sub21": 333 # CHECK-CP-JSON-DAG: "%359:sub22": 332 # CHECK-CP-JSON-DAG: "%359:sub23": 331 # CHECK-CP-JSON-DAG: "%359:sub24": 328 # CHECK-CP-JSON-DAG: "%359:sub25": 327 # CHECK-CP-JSON-DAG: "%359:sub26": 326 # CHECK-CP-JSON-DAG: "%359:sub27": 325 # CHECK-CP-JSON-DAG: "%359:sub28": 322 # CHECK-CP-JSON-DAG: "%359:sub29": 321 # CHECK-CP-JSON-DAG: "%359:sub30": 320 # CHECK-CP-JSON-DAG: "%359:sub31": 319 # CHECK-CP-JSON-DAG: "%401:sub0": 412 # CHECK-CP-JSON-DAG: "%401:sub1": 411 # CHECK-CP-JSON-DAG: "%401:sub2": 410 # CHECK-CP-JSON-DAG: "%401:sub3": 409 # CHECK-CP-JSON-DAG: "%401:sub4": 406 # CHECK-CP-JSON-DAG: "%401:sub5": 405 # CHECK-CP-JSON-DAG: "%401:sub6": 404 # CHECK-CP-JSON-DAG: "%401:sub7": 403 # CHECK-CP-JSON-DAG: "%401:sub8": 400 # CHECK-CP-JSON-DAG: "%401:sub9": 399 # CHECK-CP-JSON-DAG: "%401:sub10": 398 # CHECK-CP-JSON-DAG: "%401:sub11": 397 # CHECK-CP-JSON-DAG: "%401:sub12": 394 # CHECK-CP-JSON-DAG: "%401:sub13": 393 # CHECK-CP-JSON-DAG: "%401:sub14": 392 # CHECK-CP-JSON-DAG: "%401:sub15": 391 # CHECK-CP-JSON-DAG: "%401:sub16": 388 # CHECK-CP-JSON-DAG: "%401:sub17": 387 # CHECK-CP-JSON-DAG: "%401:sub18": 386 # CHECK-CP-JSON-DAG: "%401:sub19": 385 # CHECK-CP-JSON-DAG: "%401:sub20": 382 # CHECK-CP-JSON-DAG: "%401:sub21": 381 # CHECK-CP-JSON-DAG: "%401:sub22": 380 # CHECK-CP-JSON-DAG: "%401:sub23": 379 # CHECK-CP-JSON-DAG: "%401:sub24": 376 # CHECK-CP-JSON-DAG: "%401:sub25": 375 # CHECK-CP-JSON-DAG: "%401:sub26": 374 # CHECK-CP-JSON-DAG: "%401:sub27": 373 # CHECK-CP-JSON-DAG: "%401:sub28": 370 # CHECK-CP-JSON-DAG: "%401:sub29": 369 # CHECK-CP-JSON-DAG: "%401:sub30": 368 # CHECK-CP-JSON-DAG: "%401:sub31": 367 # CHECK-CP-JSON-DAG: "%418": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 412 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%420:vgpr_32 = COPY %70.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 75 # CHECK-CP-JSON-DAG: "%69:sub1": 74 # CHECK-CP-JSON-DAG: "%69:sub2": 73 # CHECK-CP-JSON-DAG: "%69:sub3": 72 # CHECK-CP-JSON-DAG: "%69:sub4": 69 # CHECK-CP-JSON-DAG: "%69:sub5": 68 # CHECK-CP-JSON-DAG: "%69:sub6": 67 # CHECK-CP-JSON-DAG: "%69:sub7": 66 # CHECK-CP-JSON-DAG: "%69:sub8": 63 # CHECK-CP-JSON-DAG: "%69:sub9": 62 # CHECK-CP-JSON-DAG: "%69:sub10": 61 # CHECK-CP-JSON-DAG: "%69:sub11": 60 # CHECK-CP-JSON-DAG: "%69:sub12": 57 # CHECK-CP-JSON-DAG: "%69:sub13": 56 # CHECK-CP-JSON-DAG: "%69:sub14": 55 # CHECK-CP-JSON-DAG: "%69:sub15": 54 # CHECK-CP-JSON-DAG: "%69:sub16": 51 # CHECK-CP-JSON-DAG: "%69:sub17": 50 # CHECK-CP-JSON-DAG: "%69:sub18": 49 # CHECK-CP-JSON-DAG: "%69:sub19": 48 # CHECK-CP-JSON-DAG: "%69:sub20": 45 # CHECK-CP-JSON-DAG: "%69:sub21": 44 # CHECK-CP-JSON-DAG: "%69:sub22": 43 # CHECK-CP-JSON-DAG: "%69:sub23": 42 # CHECK-CP-JSON-DAG: "%69:sub24": 39 # CHECK-CP-JSON-DAG: "%69:sub25": 38 # CHECK-CP-JSON-DAG: "%69:sub26": 37 # CHECK-CP-JSON-DAG: "%69:sub27": 36 # CHECK-CP-JSON-DAG: "%69:sub28": 33 # CHECK-CP-JSON-DAG: "%69:sub29": 32 # CHECK-CP-JSON-DAG: "%69:sub30": 31 # CHECK-CP-JSON-DAG: "%69:sub31": 30 # CHECK-CP-JSON-DAG: "%70:sub0": 27 # CHECK-CP-JSON-DAG: "%70:sub1": 26 # CHECK-CP-JSON-DAG: "%70:sub2": 25 # CHECK-CP-JSON-DAG: "%70:sub3": 24 # CHECK-CP-JSON-DAG: "%70:sub4": 21 # CHECK-CP-JSON-DAG: "%70:sub5": 20 # CHECK-CP-JSON-DAG: "%70:sub6": 19 # CHECK-CP-JSON-DAG: "%70:sub7": 18 # CHECK-CP-JSON-DAG: "%70:sub8": 15 # CHECK-CP-JSON-DAG: "%70:sub9": 14 # CHECK-CP-JSON-DAG: "%70:sub10": 13 # CHECK-CP-JSON-DAG: "%70:sub11": 12 # CHECK-CP-JSON-DAG: "%70:sub12": 9 # CHECK-CP-JSON-DAG: "%70:sub13": 8 # CHECK-CP-JSON-DAG: "%70:sub14": 7 # CHECK-CP-JSON-DAG: "%70:sub15": 6 # CHECK-CP-JSON-DAG: "%70:sub16": 3 # CHECK-CP-JSON-DAG: "%70:sub17": 2 # CHECK-CP-JSON-DAG: "%70:sub18": 1 # CHECK-CP-JSON-DAG: "%70:sub19": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 123 # CHECK-CP-JSON-DAG: "%149:sub1": 122 # CHECK-CP-JSON-DAG: "%149:sub2": 121 # CHECK-CP-JSON-DAG: "%149:sub3": 120 # CHECK-CP-JSON-DAG: "%149:sub4": 117 # CHECK-CP-JSON-DAG: "%149:sub5": 116 # CHECK-CP-JSON-DAG: "%149:sub6": 115 # CHECK-CP-JSON-DAG: "%149:sub7": 114 # CHECK-CP-JSON-DAG: "%149:sub8": 111 # CHECK-CP-JSON-DAG: "%149:sub9": 110 # CHECK-CP-JSON-DAG: "%149:sub10": 109 # CHECK-CP-JSON-DAG: "%149:sub11": 108 # CHECK-CP-JSON-DAG: "%149:sub12": 105 # CHECK-CP-JSON-DAG: "%149:sub13": 104 # CHECK-CP-JSON-DAG: "%149:sub14": 103 # CHECK-CP-JSON-DAG: "%149:sub15": 102 # CHECK-CP-JSON-DAG: "%149:sub16": 99 # CHECK-CP-JSON-DAG: "%149:sub17": 98 # CHECK-CP-JSON-DAG: "%149:sub18": 97 # CHECK-CP-JSON-DAG: "%149:sub19": 96 # CHECK-CP-JSON-DAG: "%149:sub20": 93 # CHECK-CP-JSON-DAG: "%149:sub21": 92 # CHECK-CP-JSON-DAG: "%149:sub22": 91 # CHECK-CP-JSON-DAG: "%149:sub23": 90 # CHECK-CP-JSON-DAG: "%149:sub24": 87 # CHECK-CP-JSON-DAG: "%149:sub25": 86 # CHECK-CP-JSON-DAG: "%149:sub26": 85 # CHECK-CP-JSON-DAG: "%149:sub27": 84 # CHECK-CP-JSON-DAG: "%149:sub28": 81 # CHECK-CP-JSON-DAG: "%149:sub29": 80 # CHECK-CP-JSON-DAG: "%149:sub30": 79 # CHECK-CP-JSON-DAG: "%149:sub31": 78 # CHECK-CP-JSON-DAG: "%191:sub0": 171 # CHECK-CP-JSON-DAG: "%191:sub1": 170 # CHECK-CP-JSON-DAG: "%191:sub2": 169 # CHECK-CP-JSON-DAG: "%191:sub3": 168 # CHECK-CP-JSON-DAG: "%191:sub4": 165 # CHECK-CP-JSON-DAG: "%191:sub5": 164 # CHECK-CP-JSON-DAG: "%191:sub6": 163 # CHECK-CP-JSON-DAG: "%191:sub7": 162 # CHECK-CP-JSON-DAG: "%191:sub8": 159 # CHECK-CP-JSON-DAG: "%191:sub9": 158 # CHECK-CP-JSON-DAG: "%191:sub10": 157 # CHECK-CP-JSON-DAG: "%191:sub11": 156 # CHECK-CP-JSON-DAG: "%191:sub12": 153 # CHECK-CP-JSON-DAG: "%191:sub13": 152 # CHECK-CP-JSON-DAG: "%191:sub14": 151 # CHECK-CP-JSON-DAG: "%191:sub15": 150 # CHECK-CP-JSON-DAG: "%191:sub16": 147 # CHECK-CP-JSON-DAG: "%191:sub17": 146 # CHECK-CP-JSON-DAG: "%191:sub18": 145 # CHECK-CP-JSON-DAG: "%191:sub19": 144 # CHECK-CP-JSON-DAG: "%191:sub20": 141 # CHECK-CP-JSON-DAG: "%191:sub21": 140 # CHECK-CP-JSON-DAG: "%191:sub22": 139 # CHECK-CP-JSON-DAG: "%191:sub23": 138 # CHECK-CP-JSON-DAG: "%191:sub24": 135 # CHECK-CP-JSON-DAG: "%191:sub25": 134 # CHECK-CP-JSON-DAG: "%191:sub26": 133 # CHECK-CP-JSON-DAG: "%191:sub27": 132 # CHECK-CP-JSON-DAG: "%191:sub28": 129 # CHECK-CP-JSON-DAG: "%191:sub29": 128 # CHECK-CP-JSON-DAG: "%191:sub30": 127 # CHECK-CP-JSON-DAG: "%191:sub31": 126 # CHECK-CP-JSON-DAG: "%233:sub0": 219 # CHECK-CP-JSON-DAG: "%233:sub1": 218 # CHECK-CP-JSON-DAG: "%233:sub2": 217 # CHECK-CP-JSON-DAG: "%233:sub3": 216 # CHECK-CP-JSON-DAG: "%233:sub4": 213 # CHECK-CP-JSON-DAG: "%233:sub5": 212 # CHECK-CP-JSON-DAG: "%233:sub6": 211 # CHECK-CP-JSON-DAG: "%233:sub7": 210 # CHECK-CP-JSON-DAG: "%233:sub8": 207 # CHECK-CP-JSON-DAG: "%233:sub9": 206 # CHECK-CP-JSON-DAG: "%233:sub10": 205 # CHECK-CP-JSON-DAG: "%233:sub11": 204 # CHECK-CP-JSON-DAG: "%233:sub12": 201 # CHECK-CP-JSON-DAG: "%233:sub13": 200 # CHECK-CP-JSON-DAG: "%233:sub14": 199 # CHECK-CP-JSON-DAG: "%233:sub15": 198 # CHECK-CP-JSON-DAG: "%233:sub16": 195 # CHECK-CP-JSON-DAG: "%233:sub17": 194 # CHECK-CP-JSON-DAG: "%233:sub18": 193 # CHECK-CP-JSON-DAG: "%233:sub19": 192 # CHECK-CP-JSON-DAG: "%233:sub20": 189 # CHECK-CP-JSON-DAG: "%233:sub21": 188 # CHECK-CP-JSON-DAG: "%233:sub22": 187 # CHECK-CP-JSON-DAG: "%233:sub23": 186 # CHECK-CP-JSON-DAG: "%233:sub24": 183 # CHECK-CP-JSON-DAG: "%233:sub25": 182 # CHECK-CP-JSON-DAG: "%233:sub26": 181 # CHECK-CP-JSON-DAG: "%233:sub27": 180 # CHECK-CP-JSON-DAG: "%233:sub28": 177 # CHECK-CP-JSON-DAG: "%233:sub29": 176 # CHECK-CP-JSON-DAG: "%233:sub30": 175 # CHECK-CP-JSON-DAG: "%233:sub31": 174 # CHECK-CP-JSON-DAG: "%275:sub0": 267 # CHECK-CP-JSON-DAG: "%275:sub1": 266 # CHECK-CP-JSON-DAG: "%275:sub2": 265 # CHECK-CP-JSON-DAG: "%275:sub3": 264 # CHECK-CP-JSON-DAG: "%275:sub4": 261 # CHECK-CP-JSON-DAG: "%275:sub5": 260 # CHECK-CP-JSON-DAG: "%275:sub6": 259 # CHECK-CP-JSON-DAG: "%275:sub7": 258 # CHECK-CP-JSON-DAG: "%275:sub8": 255 # CHECK-CP-JSON-DAG: "%275:sub9": 254 # CHECK-CP-JSON-DAG: "%275:sub10": 253 # CHECK-CP-JSON-DAG: "%275:sub11": 252 # CHECK-CP-JSON-DAG: "%275:sub12": 249 # CHECK-CP-JSON-DAG: "%275:sub13": 248 # CHECK-CP-JSON-DAG: "%275:sub14": 247 # CHECK-CP-JSON-DAG: "%275:sub15": 246 # CHECK-CP-JSON-DAG: "%275:sub16": 243 # CHECK-CP-JSON-DAG: "%275:sub17": 242 # CHECK-CP-JSON-DAG: "%275:sub18": 241 # CHECK-CP-JSON-DAG: "%275:sub19": 240 # CHECK-CP-JSON-DAG: "%275:sub20": 237 # CHECK-CP-JSON-DAG: "%275:sub21": 236 # CHECK-CP-JSON-DAG: "%275:sub22": 235 # CHECK-CP-JSON-DAG: "%275:sub23": 234 # CHECK-CP-JSON-DAG: "%275:sub24": 231 # CHECK-CP-JSON-DAG: "%275:sub25": 230 # CHECK-CP-JSON-DAG: "%275:sub26": 229 # CHECK-CP-JSON-DAG: "%275:sub27": 228 # CHECK-CP-JSON-DAG: "%275:sub28": 225 # CHECK-CP-JSON-DAG: "%275:sub29": 224 # CHECK-CP-JSON-DAG: "%275:sub30": 223 # CHECK-CP-JSON-DAG: "%275:sub31": 222 # CHECK-CP-JSON-DAG: "%317:sub0": 315 # CHECK-CP-JSON-DAG: "%317:sub1": 314 # CHECK-CP-JSON-DAG: "%317:sub2": 313 # CHECK-CP-JSON-DAG: "%317:sub3": 312 # CHECK-CP-JSON-DAG: "%317:sub4": 309 # CHECK-CP-JSON-DAG: "%317:sub5": 308 # CHECK-CP-JSON-DAG: "%317:sub6": 307 # CHECK-CP-JSON-DAG: "%317:sub7": 306 # CHECK-CP-JSON-DAG: "%317:sub8": 303 # CHECK-CP-JSON-DAG: "%317:sub9": 302 # CHECK-CP-JSON-DAG: "%317:sub10": 301 # CHECK-CP-JSON-DAG: "%317:sub11": 300 # CHECK-CP-JSON-DAG: "%317:sub12": 297 # CHECK-CP-JSON-DAG: "%317:sub13": 296 # CHECK-CP-JSON-DAG: "%317:sub14": 295 # CHECK-CP-JSON-DAG: "%317:sub15": 294 # CHECK-CP-JSON-DAG: "%317:sub16": 291 # CHECK-CP-JSON-DAG: "%317:sub17": 290 # CHECK-CP-JSON-DAG: "%317:sub18": 289 # CHECK-CP-JSON-DAG: "%317:sub19": 288 # CHECK-CP-JSON-DAG: "%317:sub20": 285 # CHECK-CP-JSON-DAG: "%317:sub21": 284 # CHECK-CP-JSON-DAG: "%317:sub22": 283 # CHECK-CP-JSON-DAG: "%317:sub23": 282 # CHECK-CP-JSON-DAG: "%317:sub24": 279 # CHECK-CP-JSON-DAG: "%317:sub25": 278 # CHECK-CP-JSON-DAG: "%317:sub26": 277 # CHECK-CP-JSON-DAG: "%317:sub27": 276 # CHECK-CP-JSON-DAG: "%317:sub28": 273 # CHECK-CP-JSON-DAG: "%317:sub29": 272 # CHECK-CP-JSON-DAG: "%317:sub30": 271 # CHECK-CP-JSON-DAG: "%317:sub31": 270 # CHECK-CP-JSON-DAG: "%359:sub0": 363 # CHECK-CP-JSON-DAG: "%359:sub1": 362 # CHECK-CP-JSON-DAG: "%359:sub2": 361 # CHECK-CP-JSON-DAG: "%359:sub3": 360 # CHECK-CP-JSON-DAG: "%359:sub4": 357 # CHECK-CP-JSON-DAG: "%359:sub5": 356 # CHECK-CP-JSON-DAG: "%359:sub6": 355 # CHECK-CP-JSON-DAG: "%359:sub7": 354 # CHECK-CP-JSON-DAG: "%359:sub8": 351 # CHECK-CP-JSON-DAG: "%359:sub9": 350 # CHECK-CP-JSON-DAG: "%359:sub10": 349 # CHECK-CP-JSON-DAG: "%359:sub11": 348 # CHECK-CP-JSON-DAG: "%359:sub12": 345 # CHECK-CP-JSON-DAG: "%359:sub13": 344 # CHECK-CP-JSON-DAG: "%359:sub14": 343 # CHECK-CP-JSON-DAG: "%359:sub15": 342 # CHECK-CP-JSON-DAG: "%359:sub16": 339 # CHECK-CP-JSON-DAG: "%359:sub17": 338 # CHECK-CP-JSON-DAG: "%359:sub18": 337 # CHECK-CP-JSON-DAG: "%359:sub19": 336 # CHECK-CP-JSON-DAG: "%359:sub20": 333 # CHECK-CP-JSON-DAG: "%359:sub21": 332 # CHECK-CP-JSON-DAG: "%359:sub22": 331 # CHECK-CP-JSON-DAG: "%359:sub23": 330 # CHECK-CP-JSON-DAG: "%359:sub24": 327 # CHECK-CP-JSON-DAG: "%359:sub25": 326 # CHECK-CP-JSON-DAG: "%359:sub26": 325 # CHECK-CP-JSON-DAG: "%359:sub27": 324 # CHECK-CP-JSON-DAG: "%359:sub28": 321 # CHECK-CP-JSON-DAG: "%359:sub29": 320 # CHECK-CP-JSON-DAG: "%359:sub30": 319 # CHECK-CP-JSON-DAG: "%359:sub31": 318 # CHECK-CP-JSON-DAG: "%401:sub0": 411 # CHECK-CP-JSON-DAG: "%401:sub1": 410 # CHECK-CP-JSON-DAG: "%401:sub2": 409 # CHECK-CP-JSON-DAG: "%401:sub3": 408 # CHECK-CP-JSON-DAG: "%401:sub4": 405 # CHECK-CP-JSON-DAG: "%401:sub5": 404 # CHECK-CP-JSON-DAG: "%401:sub6": 403 # CHECK-CP-JSON-DAG: "%401:sub7": 402 # CHECK-CP-JSON-DAG: "%401:sub8": 399 # CHECK-CP-JSON-DAG: "%401:sub9": 398 # CHECK-CP-JSON-DAG: "%401:sub10": 397 # CHECK-CP-JSON-DAG: "%401:sub11": 396 # CHECK-CP-JSON-DAG: "%401:sub12": 393 # CHECK-CP-JSON-DAG: "%401:sub13": 392 # CHECK-CP-JSON-DAG: "%401:sub14": 391 # CHECK-CP-JSON-DAG: "%401:sub15": 390 # CHECK-CP-JSON-DAG: "%401:sub16": 387 # CHECK-CP-JSON-DAG: "%401:sub17": 386 # CHECK-CP-JSON-DAG: "%401:sub18": 385 # CHECK-CP-JSON-DAG: "%401:sub19": 384 # CHECK-CP-JSON-DAG: "%401:sub20": 381 # CHECK-CP-JSON-DAG: "%401:sub21": 380 # CHECK-CP-JSON-DAG: "%401:sub22": 379 # CHECK-CP-JSON-DAG: "%401:sub23": 378 # CHECK-CP-JSON-DAG: "%401:sub24": 375 # CHECK-CP-JSON-DAG: "%401:sub25": 374 # CHECK-CP-JSON-DAG: "%401:sub26": 373 # CHECK-CP-JSON-DAG: "%401:sub27": 372 # CHECK-CP-JSON-DAG: "%401:sub28": 369 # CHECK-CP-JSON-DAG: "%401:sub29": 368 # CHECK-CP-JSON-DAG: "%401:sub30": 367 # CHECK-CP-JSON-DAG: "%401:sub31": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 411 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%421:vgpr_32 = COPY %70.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 74 # CHECK-CP-JSON-DAG: "%69:sub1": 73 # CHECK-CP-JSON-DAG: "%69:sub2": 72 # CHECK-CP-JSON-DAG: "%69:sub3": 71 # CHECK-CP-JSON-DAG: "%69:sub4": 68 # CHECK-CP-JSON-DAG: "%69:sub5": 67 # CHECK-CP-JSON-DAG: "%69:sub6": 66 # CHECK-CP-JSON-DAG: "%69:sub7": 65 # CHECK-CP-JSON-DAG: "%69:sub8": 62 # CHECK-CP-JSON-DAG: "%69:sub9": 61 # CHECK-CP-JSON-DAG: "%69:sub10": 60 # CHECK-CP-JSON-DAG: "%69:sub11": 59 # CHECK-CP-JSON-DAG: "%69:sub12": 56 # CHECK-CP-JSON-DAG: "%69:sub13": 55 # CHECK-CP-JSON-DAG: "%69:sub14": 54 # CHECK-CP-JSON-DAG: "%69:sub15": 53 # CHECK-CP-JSON-DAG: "%69:sub16": 50 # CHECK-CP-JSON-DAG: "%69:sub17": 49 # CHECK-CP-JSON-DAG: "%69:sub18": 48 # CHECK-CP-JSON-DAG: "%69:sub19": 47 # CHECK-CP-JSON-DAG: "%69:sub20": 44 # CHECK-CP-JSON-DAG: "%69:sub21": 43 # CHECK-CP-JSON-DAG: "%69:sub22": 42 # CHECK-CP-JSON-DAG: "%69:sub23": 41 # CHECK-CP-JSON-DAG: "%69:sub24": 38 # CHECK-CP-JSON-DAG: "%69:sub25": 37 # CHECK-CP-JSON-DAG: "%69:sub26": 36 # CHECK-CP-JSON-DAG: "%69:sub27": 35 # CHECK-CP-JSON-DAG: "%69:sub28": 32 # CHECK-CP-JSON-DAG: "%69:sub29": 31 # CHECK-CP-JSON-DAG: "%69:sub30": 30 # CHECK-CP-JSON-DAG: "%69:sub31": 29 # CHECK-CP-JSON-DAG: "%70:sub0": 26 # CHECK-CP-JSON-DAG: "%70:sub1": 25 # CHECK-CP-JSON-DAG: "%70:sub2": 24 # CHECK-CP-JSON-DAG: "%70:sub3": 23 # CHECK-CP-JSON-DAG: "%70:sub4": 20 # CHECK-CP-JSON-DAG: "%70:sub5": 19 # CHECK-CP-JSON-DAG: "%70:sub6": 18 # CHECK-CP-JSON-DAG: "%70:sub7": 17 # CHECK-CP-JSON-DAG: "%70:sub8": 14 # CHECK-CP-JSON-DAG: "%70:sub9": 13 # CHECK-CP-JSON-DAG: "%70:sub10": 12 # CHECK-CP-JSON-DAG: "%70:sub11": 11 # CHECK-CP-JSON-DAG: "%70:sub12": 8 # CHECK-CP-JSON-DAG: "%70:sub13": 7 # CHECK-CP-JSON-DAG: "%70:sub14": 6 # CHECK-CP-JSON-DAG: "%70:sub15": 5 # CHECK-CP-JSON-DAG: "%70:sub16": 2 # CHECK-CP-JSON-DAG: "%70:sub17": 1 # CHECK-CP-JSON-DAG: "%70:sub18": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 122 # CHECK-CP-JSON-DAG: "%149:sub1": 121 # CHECK-CP-JSON-DAG: "%149:sub2": 120 # CHECK-CP-JSON-DAG: "%149:sub3": 119 # CHECK-CP-JSON-DAG: "%149:sub4": 116 # CHECK-CP-JSON-DAG: "%149:sub5": 115 # CHECK-CP-JSON-DAG: "%149:sub6": 114 # CHECK-CP-JSON-DAG: "%149:sub7": 113 # CHECK-CP-JSON-DAG: "%149:sub8": 110 # CHECK-CP-JSON-DAG: "%149:sub9": 109 # CHECK-CP-JSON-DAG: "%149:sub10": 108 # CHECK-CP-JSON-DAG: "%149:sub11": 107 # CHECK-CP-JSON-DAG: "%149:sub12": 104 # CHECK-CP-JSON-DAG: "%149:sub13": 103 # CHECK-CP-JSON-DAG: "%149:sub14": 102 # CHECK-CP-JSON-DAG: "%149:sub15": 101 # CHECK-CP-JSON-DAG: "%149:sub16": 98 # CHECK-CP-JSON-DAG: "%149:sub17": 97 # CHECK-CP-JSON-DAG: "%149:sub18": 96 # CHECK-CP-JSON-DAG: "%149:sub19": 95 # CHECK-CP-JSON-DAG: "%149:sub20": 92 # CHECK-CP-JSON-DAG: "%149:sub21": 91 # CHECK-CP-JSON-DAG: "%149:sub22": 90 # CHECK-CP-JSON-DAG: "%149:sub23": 89 # CHECK-CP-JSON-DAG: "%149:sub24": 86 # CHECK-CP-JSON-DAG: "%149:sub25": 85 # CHECK-CP-JSON-DAG: "%149:sub26": 84 # CHECK-CP-JSON-DAG: "%149:sub27": 83 # CHECK-CP-JSON-DAG: "%149:sub28": 80 # CHECK-CP-JSON-DAG: "%149:sub29": 79 # CHECK-CP-JSON-DAG: "%149:sub30": 78 # CHECK-CP-JSON-DAG: "%149:sub31": 77 # CHECK-CP-JSON-DAG: "%191:sub0": 170 # CHECK-CP-JSON-DAG: "%191:sub1": 169 # CHECK-CP-JSON-DAG: "%191:sub2": 168 # CHECK-CP-JSON-DAG: "%191:sub3": 167 # CHECK-CP-JSON-DAG: "%191:sub4": 164 # CHECK-CP-JSON-DAG: "%191:sub5": 163 # CHECK-CP-JSON-DAG: "%191:sub6": 162 # CHECK-CP-JSON-DAG: "%191:sub7": 161 # CHECK-CP-JSON-DAG: "%191:sub8": 158 # CHECK-CP-JSON-DAG: "%191:sub9": 157 # CHECK-CP-JSON-DAG: "%191:sub10": 156 # CHECK-CP-JSON-DAG: "%191:sub11": 155 # CHECK-CP-JSON-DAG: "%191:sub12": 152 # CHECK-CP-JSON-DAG: "%191:sub13": 151 # CHECK-CP-JSON-DAG: "%191:sub14": 150 # CHECK-CP-JSON-DAG: "%191:sub15": 149 # CHECK-CP-JSON-DAG: "%191:sub16": 146 # CHECK-CP-JSON-DAG: "%191:sub17": 145 # CHECK-CP-JSON-DAG: "%191:sub18": 144 # CHECK-CP-JSON-DAG: "%191:sub19": 143 # CHECK-CP-JSON-DAG: "%191:sub20": 140 # CHECK-CP-JSON-DAG: "%191:sub21": 139 # CHECK-CP-JSON-DAG: "%191:sub22": 138 # CHECK-CP-JSON-DAG: "%191:sub23": 137 # CHECK-CP-JSON-DAG: "%191:sub24": 134 # CHECK-CP-JSON-DAG: "%191:sub25": 133 # CHECK-CP-JSON-DAG: "%191:sub26": 132 # CHECK-CP-JSON-DAG: "%191:sub27": 131 # CHECK-CP-JSON-DAG: "%191:sub28": 128 # CHECK-CP-JSON-DAG: "%191:sub29": 127 # CHECK-CP-JSON-DAG: "%191:sub30": 126 # CHECK-CP-JSON-DAG: "%191:sub31": 125 # CHECK-CP-JSON-DAG: "%233:sub0": 218 # CHECK-CP-JSON-DAG: "%233:sub1": 217 # CHECK-CP-JSON-DAG: "%233:sub2": 216 # CHECK-CP-JSON-DAG: "%233:sub3": 215 # CHECK-CP-JSON-DAG: "%233:sub4": 212 # CHECK-CP-JSON-DAG: "%233:sub5": 211 # CHECK-CP-JSON-DAG: "%233:sub6": 210 # CHECK-CP-JSON-DAG: "%233:sub7": 209 # CHECK-CP-JSON-DAG: "%233:sub8": 206 # CHECK-CP-JSON-DAG: "%233:sub9": 205 # CHECK-CP-JSON-DAG: "%233:sub10": 204 # CHECK-CP-JSON-DAG: "%233:sub11": 203 # CHECK-CP-JSON-DAG: "%233:sub12": 200 # CHECK-CP-JSON-DAG: "%233:sub13": 199 # CHECK-CP-JSON-DAG: "%233:sub14": 198 # CHECK-CP-JSON-DAG: "%233:sub15": 197 # CHECK-CP-JSON-DAG: "%233:sub16": 194 # CHECK-CP-JSON-DAG: "%233:sub17": 193 # CHECK-CP-JSON-DAG: "%233:sub18": 192 # CHECK-CP-JSON-DAG: "%233:sub19": 191 # CHECK-CP-JSON-DAG: "%233:sub20": 188 # CHECK-CP-JSON-DAG: "%233:sub21": 187 # CHECK-CP-JSON-DAG: "%233:sub22": 186 # CHECK-CP-JSON-DAG: "%233:sub23": 185 # CHECK-CP-JSON-DAG: "%233:sub24": 182 # CHECK-CP-JSON-DAG: "%233:sub25": 181 # CHECK-CP-JSON-DAG: "%233:sub26": 180 # CHECK-CP-JSON-DAG: "%233:sub27": 179 # CHECK-CP-JSON-DAG: "%233:sub28": 176 # CHECK-CP-JSON-DAG: "%233:sub29": 175 # CHECK-CP-JSON-DAG: "%233:sub30": 174 # CHECK-CP-JSON-DAG: "%233:sub31": 173 # CHECK-CP-JSON-DAG: "%275:sub0": 266 # CHECK-CP-JSON-DAG: "%275:sub1": 265 # CHECK-CP-JSON-DAG: "%275:sub2": 264 # CHECK-CP-JSON-DAG: "%275:sub3": 263 # CHECK-CP-JSON-DAG: "%275:sub4": 260 # CHECK-CP-JSON-DAG: "%275:sub5": 259 # CHECK-CP-JSON-DAG: "%275:sub6": 258 # CHECK-CP-JSON-DAG: "%275:sub7": 257 # CHECK-CP-JSON-DAG: "%275:sub8": 254 # CHECK-CP-JSON-DAG: "%275:sub9": 253 # CHECK-CP-JSON-DAG: "%275:sub10": 252 # CHECK-CP-JSON-DAG: "%275:sub11": 251 # CHECK-CP-JSON-DAG: "%275:sub12": 248 # CHECK-CP-JSON-DAG: "%275:sub13": 247 # CHECK-CP-JSON-DAG: "%275:sub14": 246 # CHECK-CP-JSON-DAG: "%275:sub15": 245 # CHECK-CP-JSON-DAG: "%275:sub16": 242 # CHECK-CP-JSON-DAG: "%275:sub17": 241 # CHECK-CP-JSON-DAG: "%275:sub18": 240 # CHECK-CP-JSON-DAG: "%275:sub19": 239 # CHECK-CP-JSON-DAG: "%275:sub20": 236 # CHECK-CP-JSON-DAG: "%275:sub21": 235 # CHECK-CP-JSON-DAG: "%275:sub22": 234 # CHECK-CP-JSON-DAG: "%275:sub23": 233 # CHECK-CP-JSON-DAG: "%275:sub24": 230 # CHECK-CP-JSON-DAG: "%275:sub25": 229 # CHECK-CP-JSON-DAG: "%275:sub26": 228 # CHECK-CP-JSON-DAG: "%275:sub27": 227 # CHECK-CP-JSON-DAG: "%275:sub28": 224 # CHECK-CP-JSON-DAG: "%275:sub29": 223 # CHECK-CP-JSON-DAG: "%275:sub30": 222 # CHECK-CP-JSON-DAG: "%275:sub31": 221 # CHECK-CP-JSON-DAG: "%317:sub0": 314 # CHECK-CP-JSON-DAG: "%317:sub1": 313 # CHECK-CP-JSON-DAG: "%317:sub2": 312 # CHECK-CP-JSON-DAG: "%317:sub3": 311 # CHECK-CP-JSON-DAG: "%317:sub4": 308 # CHECK-CP-JSON-DAG: "%317:sub5": 307 # CHECK-CP-JSON-DAG: "%317:sub6": 306 # CHECK-CP-JSON-DAG: "%317:sub7": 305 # CHECK-CP-JSON-DAG: "%317:sub8": 302 # CHECK-CP-JSON-DAG: "%317:sub9": 301 # CHECK-CP-JSON-DAG: "%317:sub10": 300 # CHECK-CP-JSON-DAG: "%317:sub11": 299 # CHECK-CP-JSON-DAG: "%317:sub12": 296 # CHECK-CP-JSON-DAG: "%317:sub13": 295 # CHECK-CP-JSON-DAG: "%317:sub14": 294 # CHECK-CP-JSON-DAG: "%317:sub15": 293 # CHECK-CP-JSON-DAG: "%317:sub16": 290 # CHECK-CP-JSON-DAG: "%317:sub17": 289 # CHECK-CP-JSON-DAG: "%317:sub18": 288 # CHECK-CP-JSON-DAG: "%317:sub19": 287 # CHECK-CP-JSON-DAG: "%317:sub20": 284 # CHECK-CP-JSON-DAG: "%317:sub21": 283 # CHECK-CP-JSON-DAG: "%317:sub22": 282 # CHECK-CP-JSON-DAG: "%317:sub23": 281 # CHECK-CP-JSON-DAG: "%317:sub24": 278 # CHECK-CP-JSON-DAG: "%317:sub25": 277 # CHECK-CP-JSON-DAG: "%317:sub26": 276 # CHECK-CP-JSON-DAG: "%317:sub27": 275 # CHECK-CP-JSON-DAG: "%317:sub28": 272 # CHECK-CP-JSON-DAG: "%317:sub29": 271 # CHECK-CP-JSON-DAG: "%317:sub30": 270 # CHECK-CP-JSON-DAG: "%317:sub31": 269 # CHECK-CP-JSON-DAG: "%359:sub0": 362 # CHECK-CP-JSON-DAG: "%359:sub1": 361 # CHECK-CP-JSON-DAG: "%359:sub2": 360 # CHECK-CP-JSON-DAG: "%359:sub3": 359 # CHECK-CP-JSON-DAG: "%359:sub4": 356 # CHECK-CP-JSON-DAG: "%359:sub5": 355 # CHECK-CP-JSON-DAG: "%359:sub6": 354 # CHECK-CP-JSON-DAG: "%359:sub7": 353 # CHECK-CP-JSON-DAG: "%359:sub8": 350 # CHECK-CP-JSON-DAG: "%359:sub9": 349 # CHECK-CP-JSON-DAG: "%359:sub10": 348 # CHECK-CP-JSON-DAG: "%359:sub11": 347 # CHECK-CP-JSON-DAG: "%359:sub12": 344 # CHECK-CP-JSON-DAG: "%359:sub13": 343 # CHECK-CP-JSON-DAG: "%359:sub14": 342 # CHECK-CP-JSON-DAG: "%359:sub15": 341 # CHECK-CP-JSON-DAG: "%359:sub16": 338 # CHECK-CP-JSON-DAG: "%359:sub17": 337 # CHECK-CP-JSON-DAG: "%359:sub18": 336 # CHECK-CP-JSON-DAG: "%359:sub19": 335 # CHECK-CP-JSON-DAG: "%359:sub20": 332 # CHECK-CP-JSON-DAG: "%359:sub21": 331 # CHECK-CP-JSON-DAG: "%359:sub22": 330 # CHECK-CP-JSON-DAG: "%359:sub23": 329 # CHECK-CP-JSON-DAG: "%359:sub24": 326 # CHECK-CP-JSON-DAG: "%359:sub25": 325 # CHECK-CP-JSON-DAG: "%359:sub26": 324 # CHECK-CP-JSON-DAG: "%359:sub27": 323 # CHECK-CP-JSON-DAG: "%359:sub28": 320 # CHECK-CP-JSON-DAG: "%359:sub29": 319 # CHECK-CP-JSON-DAG: "%359:sub30": 318 # CHECK-CP-JSON-DAG: "%359:sub31": 317 # CHECK-CP-JSON-DAG: "%401:sub0": 410 # CHECK-CP-JSON-DAG: "%401:sub1": 409 # CHECK-CP-JSON-DAG: "%401:sub2": 408 # CHECK-CP-JSON-DAG: "%401:sub3": 407 # CHECK-CP-JSON-DAG: "%401:sub4": 404 # CHECK-CP-JSON-DAG: "%401:sub5": 403 # CHECK-CP-JSON-DAG: "%401:sub6": 402 # CHECK-CP-JSON-DAG: "%401:sub7": 401 # CHECK-CP-JSON-DAG: "%401:sub8": 398 # CHECK-CP-JSON-DAG: "%401:sub9": 397 # CHECK-CP-JSON-DAG: "%401:sub10": 396 # CHECK-CP-JSON-DAG: "%401:sub11": 395 # CHECK-CP-JSON-DAG: "%401:sub12": 392 # CHECK-CP-JSON-DAG: "%401:sub13": 391 # CHECK-CP-JSON-DAG: "%401:sub14": 390 # CHECK-CP-JSON-DAG: "%401:sub15": 389 # CHECK-CP-JSON-DAG: "%401:sub16": 386 # CHECK-CP-JSON-DAG: "%401:sub17": 385 # CHECK-CP-JSON-DAG: "%401:sub18": 384 # CHECK-CP-JSON-DAG: "%401:sub19": 383 # CHECK-CP-JSON-DAG: "%401:sub20": 380 # CHECK-CP-JSON-DAG: "%401:sub21": 379 # CHECK-CP-JSON-DAG: "%401:sub22": 378 # CHECK-CP-JSON-DAG: "%401:sub23": 377 # CHECK-CP-JSON-DAG: "%401:sub24": 374 # CHECK-CP-JSON-DAG: "%401:sub25": 373 # CHECK-CP-JSON-DAG: "%401:sub26": 372 # CHECK-CP-JSON-DAG: "%401:sub27": 371 # CHECK-CP-JSON-DAG: "%401:sub28": 368 # CHECK-CP-JSON-DAG: "%401:sub29": 367 # CHECK-CP-JSON-DAG: "%401:sub30": 366 # CHECK-CP-JSON-DAG: "%401:sub31": 365 # CHECK-CP-JSON-DAG: "%420": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 410 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%422:vgpr_32 = COPY %70.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 73 # CHECK-CP-JSON-DAG: "%69:sub1": 72 # CHECK-CP-JSON-DAG: "%69:sub2": 71 # CHECK-CP-JSON-DAG: "%69:sub3": 70 # CHECK-CP-JSON-DAG: "%69:sub4": 67 # CHECK-CP-JSON-DAG: "%69:sub5": 66 # CHECK-CP-JSON-DAG: "%69:sub6": 65 # CHECK-CP-JSON-DAG: "%69:sub7": 64 # CHECK-CP-JSON-DAG: "%69:sub8": 61 # CHECK-CP-JSON-DAG: "%69:sub9": 60 # CHECK-CP-JSON-DAG: "%69:sub10": 59 # CHECK-CP-JSON-DAG: "%69:sub11": 58 # CHECK-CP-JSON-DAG: "%69:sub12": 55 # CHECK-CP-JSON-DAG: "%69:sub13": 54 # CHECK-CP-JSON-DAG: "%69:sub14": 53 # CHECK-CP-JSON-DAG: "%69:sub15": 52 # CHECK-CP-JSON-DAG: "%69:sub16": 49 # CHECK-CP-JSON-DAG: "%69:sub17": 48 # CHECK-CP-JSON-DAG: "%69:sub18": 47 # CHECK-CP-JSON-DAG: "%69:sub19": 46 # CHECK-CP-JSON-DAG: "%69:sub20": 43 # CHECK-CP-JSON-DAG: "%69:sub21": 42 # CHECK-CP-JSON-DAG: "%69:sub22": 41 # CHECK-CP-JSON-DAG: "%69:sub23": 40 # CHECK-CP-JSON-DAG: "%69:sub24": 37 # CHECK-CP-JSON-DAG: "%69:sub25": 36 # CHECK-CP-JSON-DAG: "%69:sub26": 35 # CHECK-CP-JSON-DAG: "%69:sub27": 34 # CHECK-CP-JSON-DAG: "%69:sub28": 31 # CHECK-CP-JSON-DAG: "%69:sub29": 30 # CHECK-CP-JSON-DAG: "%69:sub30": 29 # CHECK-CP-JSON-DAG: "%69:sub31": 28 # CHECK-CP-JSON-DAG: "%70:sub0": 25 # CHECK-CP-JSON-DAG: "%70:sub1": 24 # CHECK-CP-JSON-DAG: "%70:sub2": 23 # CHECK-CP-JSON-DAG: "%70:sub3": 22 # CHECK-CP-JSON-DAG: "%70:sub4": 19 # CHECK-CP-JSON-DAG: "%70:sub5": 18 # CHECK-CP-JSON-DAG: "%70:sub6": 17 # CHECK-CP-JSON-DAG: "%70:sub7": 16 # CHECK-CP-JSON-DAG: "%70:sub8": 13 # CHECK-CP-JSON-DAG: "%70:sub9": 12 # CHECK-CP-JSON-DAG: "%70:sub10": 11 # CHECK-CP-JSON-DAG: "%70:sub11": 10 # CHECK-CP-JSON-DAG: "%70:sub12": 7 # CHECK-CP-JSON-DAG: "%70:sub13": 6 # CHECK-CP-JSON-DAG: "%70:sub14": 5 # CHECK-CP-JSON-DAG: "%70:sub15": 4 # CHECK-CP-JSON-DAG: "%70:sub16": 1 # CHECK-CP-JSON-DAG: "%70:sub17": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 121 # CHECK-CP-JSON-DAG: "%149:sub1": 120 # CHECK-CP-JSON-DAG: "%149:sub2": 119 # CHECK-CP-JSON-DAG: "%149:sub3": 118 # CHECK-CP-JSON-DAG: "%149:sub4": 115 # CHECK-CP-JSON-DAG: "%149:sub5": 114 # CHECK-CP-JSON-DAG: "%149:sub6": 113 # CHECK-CP-JSON-DAG: "%149:sub7": 112 # CHECK-CP-JSON-DAG: "%149:sub8": 109 # CHECK-CP-JSON-DAG: "%149:sub9": 108 # CHECK-CP-JSON-DAG: "%149:sub10": 107 # CHECK-CP-JSON-DAG: "%149:sub11": 106 # CHECK-CP-JSON-DAG: "%149:sub12": 103 # CHECK-CP-JSON-DAG: "%149:sub13": 102 # CHECK-CP-JSON-DAG: "%149:sub14": 101 # CHECK-CP-JSON-DAG: "%149:sub15": 100 # CHECK-CP-JSON-DAG: "%149:sub16": 97 # CHECK-CP-JSON-DAG: "%149:sub17": 96 # CHECK-CP-JSON-DAG: "%149:sub18": 95 # CHECK-CP-JSON-DAG: "%149:sub19": 94 # CHECK-CP-JSON-DAG: "%149:sub20": 91 # CHECK-CP-JSON-DAG: "%149:sub21": 90 # CHECK-CP-JSON-DAG: "%149:sub22": 89 # CHECK-CP-JSON-DAG: "%149:sub23": 88 # CHECK-CP-JSON-DAG: "%149:sub24": 85 # CHECK-CP-JSON-DAG: "%149:sub25": 84 # CHECK-CP-JSON-DAG: "%149:sub26": 83 # CHECK-CP-JSON-DAG: "%149:sub27": 82 # CHECK-CP-JSON-DAG: "%149:sub28": 79 # CHECK-CP-JSON-DAG: "%149:sub29": 78 # CHECK-CP-JSON-DAG: "%149:sub30": 77 # CHECK-CP-JSON-DAG: "%149:sub31": 76 # CHECK-CP-JSON-DAG: "%191:sub0": 169 # CHECK-CP-JSON-DAG: "%191:sub1": 168 # CHECK-CP-JSON-DAG: "%191:sub2": 167 # CHECK-CP-JSON-DAG: "%191:sub3": 166 # CHECK-CP-JSON-DAG: "%191:sub4": 163 # CHECK-CP-JSON-DAG: "%191:sub5": 162 # CHECK-CP-JSON-DAG: "%191:sub6": 161 # CHECK-CP-JSON-DAG: "%191:sub7": 160 # CHECK-CP-JSON-DAG: "%191:sub8": 157 # CHECK-CP-JSON-DAG: "%191:sub9": 156 # CHECK-CP-JSON-DAG: "%191:sub10": 155 # CHECK-CP-JSON-DAG: "%191:sub11": 154 # CHECK-CP-JSON-DAG: "%191:sub12": 151 # CHECK-CP-JSON-DAG: "%191:sub13": 150 # CHECK-CP-JSON-DAG: "%191:sub14": 149 # CHECK-CP-JSON-DAG: "%191:sub15": 148 # CHECK-CP-JSON-DAG: "%191:sub16": 145 # CHECK-CP-JSON-DAG: "%191:sub17": 144 # CHECK-CP-JSON-DAG: "%191:sub18": 143 # CHECK-CP-JSON-DAG: "%191:sub19": 142 # CHECK-CP-JSON-DAG: "%191:sub20": 139 # CHECK-CP-JSON-DAG: "%191:sub21": 138 # CHECK-CP-JSON-DAG: "%191:sub22": 137 # CHECK-CP-JSON-DAG: "%191:sub23": 136 # CHECK-CP-JSON-DAG: "%191:sub24": 133 # CHECK-CP-JSON-DAG: "%191:sub25": 132 # CHECK-CP-JSON-DAG: "%191:sub26": 131 # CHECK-CP-JSON-DAG: "%191:sub27": 130 # CHECK-CP-JSON-DAG: "%191:sub28": 127 # CHECK-CP-JSON-DAG: "%191:sub29": 126 # CHECK-CP-JSON-DAG: "%191:sub30": 125 # CHECK-CP-JSON-DAG: "%191:sub31": 124 # CHECK-CP-JSON-DAG: "%233:sub0": 217 # CHECK-CP-JSON-DAG: "%233:sub1": 216 # CHECK-CP-JSON-DAG: "%233:sub2": 215 # CHECK-CP-JSON-DAG: "%233:sub3": 214 # CHECK-CP-JSON-DAG: "%233:sub4": 211 # CHECK-CP-JSON-DAG: "%233:sub5": 210 # CHECK-CP-JSON-DAG: "%233:sub6": 209 # CHECK-CP-JSON-DAG: "%233:sub7": 208 # CHECK-CP-JSON-DAG: "%233:sub8": 205 # CHECK-CP-JSON-DAG: "%233:sub9": 204 # CHECK-CP-JSON-DAG: "%233:sub10": 203 # CHECK-CP-JSON-DAG: "%233:sub11": 202 # CHECK-CP-JSON-DAG: "%233:sub12": 199 # CHECK-CP-JSON-DAG: "%233:sub13": 198 # CHECK-CP-JSON-DAG: "%233:sub14": 197 # CHECK-CP-JSON-DAG: "%233:sub15": 196 # CHECK-CP-JSON-DAG: "%233:sub16": 193 # CHECK-CP-JSON-DAG: "%233:sub17": 192 # CHECK-CP-JSON-DAG: "%233:sub18": 191 # CHECK-CP-JSON-DAG: "%233:sub19": 190 # CHECK-CP-JSON-DAG: "%233:sub20": 187 # CHECK-CP-JSON-DAG: "%233:sub21": 186 # CHECK-CP-JSON-DAG: "%233:sub22": 185 # CHECK-CP-JSON-DAG: "%233:sub23": 184 # CHECK-CP-JSON-DAG: "%233:sub24": 181 # CHECK-CP-JSON-DAG: "%233:sub25": 180 # CHECK-CP-JSON-DAG: "%233:sub26": 179 # CHECK-CP-JSON-DAG: "%233:sub27": 178 # CHECK-CP-JSON-DAG: "%233:sub28": 175 # CHECK-CP-JSON-DAG: "%233:sub29": 174 # CHECK-CP-JSON-DAG: "%233:sub30": 173 # CHECK-CP-JSON-DAG: "%233:sub31": 172 # CHECK-CP-JSON-DAG: "%275:sub0": 265 # CHECK-CP-JSON-DAG: "%275:sub1": 264 # CHECK-CP-JSON-DAG: "%275:sub2": 263 # CHECK-CP-JSON-DAG: "%275:sub3": 262 # CHECK-CP-JSON-DAG: "%275:sub4": 259 # CHECK-CP-JSON-DAG: "%275:sub5": 258 # CHECK-CP-JSON-DAG: "%275:sub6": 257 # CHECK-CP-JSON-DAG: "%275:sub7": 256 # CHECK-CP-JSON-DAG: "%275:sub8": 253 # CHECK-CP-JSON-DAG: "%275:sub9": 252 # CHECK-CP-JSON-DAG: "%275:sub10": 251 # CHECK-CP-JSON-DAG: "%275:sub11": 250 # CHECK-CP-JSON-DAG: "%275:sub12": 247 # CHECK-CP-JSON-DAG: "%275:sub13": 246 # CHECK-CP-JSON-DAG: "%275:sub14": 245 # CHECK-CP-JSON-DAG: "%275:sub15": 244 # CHECK-CP-JSON-DAG: "%275:sub16": 241 # CHECK-CP-JSON-DAG: "%275:sub17": 240 # CHECK-CP-JSON-DAG: "%275:sub18": 239 # CHECK-CP-JSON-DAG: "%275:sub19": 238 # CHECK-CP-JSON-DAG: "%275:sub20": 235 # CHECK-CP-JSON-DAG: "%275:sub21": 234 # CHECK-CP-JSON-DAG: "%275:sub22": 233 # CHECK-CP-JSON-DAG: "%275:sub23": 232 # CHECK-CP-JSON-DAG: "%275:sub24": 229 # CHECK-CP-JSON-DAG: "%275:sub25": 228 # CHECK-CP-JSON-DAG: "%275:sub26": 227 # CHECK-CP-JSON-DAG: "%275:sub27": 226 # CHECK-CP-JSON-DAG: "%275:sub28": 223 # CHECK-CP-JSON-DAG: "%275:sub29": 222 # CHECK-CP-JSON-DAG: "%275:sub30": 221 # CHECK-CP-JSON-DAG: "%275:sub31": 220 # CHECK-CP-JSON-DAG: "%317:sub0": 313 # CHECK-CP-JSON-DAG: "%317:sub1": 312 # CHECK-CP-JSON-DAG: "%317:sub2": 311 # CHECK-CP-JSON-DAG: "%317:sub3": 310 # CHECK-CP-JSON-DAG: "%317:sub4": 307 # CHECK-CP-JSON-DAG: "%317:sub5": 306 # CHECK-CP-JSON-DAG: "%317:sub6": 305 # CHECK-CP-JSON-DAG: "%317:sub7": 304 # CHECK-CP-JSON-DAG: "%317:sub8": 301 # CHECK-CP-JSON-DAG: "%317:sub9": 300 # CHECK-CP-JSON-DAG: "%317:sub10": 299 # CHECK-CP-JSON-DAG: "%317:sub11": 298 # CHECK-CP-JSON-DAG: "%317:sub12": 295 # CHECK-CP-JSON-DAG: "%317:sub13": 294 # CHECK-CP-JSON-DAG: "%317:sub14": 293 # CHECK-CP-JSON-DAG: "%317:sub15": 292 # CHECK-CP-JSON-DAG: "%317:sub16": 289 # CHECK-CP-JSON-DAG: "%317:sub17": 288 # CHECK-CP-JSON-DAG: "%317:sub18": 287 # CHECK-CP-JSON-DAG: "%317:sub19": 286 # CHECK-CP-JSON-DAG: "%317:sub20": 283 # CHECK-CP-JSON-DAG: "%317:sub21": 282 # CHECK-CP-JSON-DAG: "%317:sub22": 281 # CHECK-CP-JSON-DAG: "%317:sub23": 280 # CHECK-CP-JSON-DAG: "%317:sub24": 277 # CHECK-CP-JSON-DAG: "%317:sub25": 276 # CHECK-CP-JSON-DAG: "%317:sub26": 275 # CHECK-CP-JSON-DAG: "%317:sub27": 274 # CHECK-CP-JSON-DAG: "%317:sub28": 271 # CHECK-CP-JSON-DAG: "%317:sub29": 270 # CHECK-CP-JSON-DAG: "%317:sub30": 269 # CHECK-CP-JSON-DAG: "%317:sub31": 268 # CHECK-CP-JSON-DAG: "%359:sub0": 361 # CHECK-CP-JSON-DAG: "%359:sub1": 360 # CHECK-CP-JSON-DAG: "%359:sub2": 359 # CHECK-CP-JSON-DAG: "%359:sub3": 358 # CHECK-CP-JSON-DAG: "%359:sub4": 355 # CHECK-CP-JSON-DAG: "%359:sub5": 354 # CHECK-CP-JSON-DAG: "%359:sub6": 353 # CHECK-CP-JSON-DAG: "%359:sub7": 352 # CHECK-CP-JSON-DAG: "%359:sub8": 349 # CHECK-CP-JSON-DAG: "%359:sub9": 348 # CHECK-CP-JSON-DAG: "%359:sub10": 347 # CHECK-CP-JSON-DAG: "%359:sub11": 346 # CHECK-CP-JSON-DAG: "%359:sub12": 343 # CHECK-CP-JSON-DAG: "%359:sub13": 342 # CHECK-CP-JSON-DAG: "%359:sub14": 341 # CHECK-CP-JSON-DAG: "%359:sub15": 340 # CHECK-CP-JSON-DAG: "%359:sub16": 337 # CHECK-CP-JSON-DAG: "%359:sub17": 336 # CHECK-CP-JSON-DAG: "%359:sub18": 335 # CHECK-CP-JSON-DAG: "%359:sub19": 334 # CHECK-CP-JSON-DAG: "%359:sub20": 331 # CHECK-CP-JSON-DAG: "%359:sub21": 330 # CHECK-CP-JSON-DAG: "%359:sub22": 329 # CHECK-CP-JSON-DAG: "%359:sub23": 328 # CHECK-CP-JSON-DAG: "%359:sub24": 325 # CHECK-CP-JSON-DAG: "%359:sub25": 324 # CHECK-CP-JSON-DAG: "%359:sub26": 323 # CHECK-CP-JSON-DAG: "%359:sub27": 322 # CHECK-CP-JSON-DAG: "%359:sub28": 319 # CHECK-CP-JSON-DAG: "%359:sub29": 318 # CHECK-CP-JSON-DAG: "%359:sub30": 317 # CHECK-CP-JSON-DAG: "%359:sub31": 316 # CHECK-CP-JSON-DAG: "%401:sub0": 409 # CHECK-CP-JSON-DAG: "%401:sub1": 408 # CHECK-CP-JSON-DAG: "%401:sub2": 407 # CHECK-CP-JSON-DAG: "%401:sub3": 406 # CHECK-CP-JSON-DAG: "%401:sub4": 403 # CHECK-CP-JSON-DAG: "%401:sub5": 402 # CHECK-CP-JSON-DAG: "%401:sub6": 401 # CHECK-CP-JSON-DAG: "%401:sub7": 400 # CHECK-CP-JSON-DAG: "%401:sub8": 397 # CHECK-CP-JSON-DAG: "%401:sub9": 396 # CHECK-CP-JSON-DAG: "%401:sub10": 395 # CHECK-CP-JSON-DAG: "%401:sub11": 394 # CHECK-CP-JSON-DAG: "%401:sub12": 391 # CHECK-CP-JSON-DAG: "%401:sub13": 390 # CHECK-CP-JSON-DAG: "%401:sub14": 389 # CHECK-CP-JSON-DAG: "%401:sub15": 388 # CHECK-CP-JSON-DAG: "%401:sub16": 385 # CHECK-CP-JSON-DAG: "%401:sub17": 384 # CHECK-CP-JSON-DAG: "%401:sub18": 383 # CHECK-CP-JSON-DAG: "%401:sub19": 382 # CHECK-CP-JSON-DAG: "%401:sub20": 379 # CHECK-CP-JSON-DAG: "%401:sub21": 378 # CHECK-CP-JSON-DAG: "%401:sub22": 377 # CHECK-CP-JSON-DAG: "%401:sub23": 376 # CHECK-CP-JSON-DAG: "%401:sub24": 373 # CHECK-CP-JSON-DAG: "%401:sub25": 372 # CHECK-CP-JSON-DAG: "%401:sub26": 371 # CHECK-CP-JSON-DAG: "%401:sub27": 370 # CHECK-CP-JSON-DAG: "%401:sub28": 367 # CHECK-CP-JSON-DAG: "%401:sub29": 366 # CHECK-CP-JSON-DAG: "%401:sub30": 365 # CHECK-CP-JSON-DAG: "%401:sub31": 364 # CHECK-CP-JSON-DAG: "%420": 2 # CHECK-CP-JSON-DAG: "%421": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 409 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%423:vgpr_32 = COPY %70.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 72 # CHECK-CP-JSON-DAG: "%69:sub1": 71 # CHECK-CP-JSON-DAG: "%69:sub2": 70 # CHECK-CP-JSON-DAG: "%69:sub3": 69 # CHECK-CP-JSON-DAG: "%69:sub4": 66 # CHECK-CP-JSON-DAG: "%69:sub5": 65 # CHECK-CP-JSON-DAG: "%69:sub6": 64 # CHECK-CP-JSON-DAG: "%69:sub7": 63 # CHECK-CP-JSON-DAG: "%69:sub8": 60 # CHECK-CP-JSON-DAG: "%69:sub9": 59 # CHECK-CP-JSON-DAG: "%69:sub10": 58 # CHECK-CP-JSON-DAG: "%69:sub11": 57 # CHECK-CP-JSON-DAG: "%69:sub12": 54 # CHECK-CP-JSON-DAG: "%69:sub13": 53 # CHECK-CP-JSON-DAG: "%69:sub14": 52 # CHECK-CP-JSON-DAG: "%69:sub15": 51 # CHECK-CP-JSON-DAG: "%69:sub16": 48 # CHECK-CP-JSON-DAG: "%69:sub17": 47 # CHECK-CP-JSON-DAG: "%69:sub18": 46 # CHECK-CP-JSON-DAG: "%69:sub19": 45 # CHECK-CP-JSON-DAG: "%69:sub20": 42 # CHECK-CP-JSON-DAG: "%69:sub21": 41 # CHECK-CP-JSON-DAG: "%69:sub22": 40 # CHECK-CP-JSON-DAG: "%69:sub23": 39 # CHECK-CP-JSON-DAG: "%69:sub24": 36 # CHECK-CP-JSON-DAG: "%69:sub25": 35 # CHECK-CP-JSON-DAG: "%69:sub26": 34 # CHECK-CP-JSON-DAG: "%69:sub27": 33 # CHECK-CP-JSON-DAG: "%69:sub28": 30 # CHECK-CP-JSON-DAG: "%69:sub29": 29 # CHECK-CP-JSON-DAG: "%69:sub30": 28 # CHECK-CP-JSON-DAG: "%69:sub31": 27 # CHECK-CP-JSON-DAG: "%70:sub0": 24 # CHECK-CP-JSON-DAG: "%70:sub1": 23 # CHECK-CP-JSON-DAG: "%70:sub2": 22 # CHECK-CP-JSON-DAG: "%70:sub3": 21 # CHECK-CP-JSON-DAG: "%70:sub4": 18 # CHECK-CP-JSON-DAG: "%70:sub5": 17 # CHECK-CP-JSON-DAG: "%70:sub6": 16 # CHECK-CP-JSON-DAG: "%70:sub7": 15 # CHECK-CP-JSON-DAG: "%70:sub8": 12 # CHECK-CP-JSON-DAG: "%70:sub9": 11 # CHECK-CP-JSON-DAG: "%70:sub10": 10 # CHECK-CP-JSON-DAG: "%70:sub11": 9 # CHECK-CP-JSON-DAG: "%70:sub12": 6 # CHECK-CP-JSON-DAG: "%70:sub13": 5 # CHECK-CP-JSON-DAG: "%70:sub14": 4 # CHECK-CP-JSON-DAG: "%70:sub15": 3 # CHECK-CP-JSON-DAG: "%70:sub16": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 120 # CHECK-CP-JSON-DAG: "%149:sub1": 119 # CHECK-CP-JSON-DAG: "%149:sub2": 118 # CHECK-CP-JSON-DAG: "%149:sub3": 117 # CHECK-CP-JSON-DAG: "%149:sub4": 114 # CHECK-CP-JSON-DAG: "%149:sub5": 113 # CHECK-CP-JSON-DAG: "%149:sub6": 112 # CHECK-CP-JSON-DAG: "%149:sub7": 111 # CHECK-CP-JSON-DAG: "%149:sub8": 108 # CHECK-CP-JSON-DAG: "%149:sub9": 107 # CHECK-CP-JSON-DAG: "%149:sub10": 106 # CHECK-CP-JSON-DAG: "%149:sub11": 105 # CHECK-CP-JSON-DAG: "%149:sub12": 102 # CHECK-CP-JSON-DAG: "%149:sub13": 101 # CHECK-CP-JSON-DAG: "%149:sub14": 100 # CHECK-CP-JSON-DAG: "%149:sub15": 99 # CHECK-CP-JSON-DAG: "%149:sub16": 96 # CHECK-CP-JSON-DAG: "%149:sub17": 95 # CHECK-CP-JSON-DAG: "%149:sub18": 94 # CHECK-CP-JSON-DAG: "%149:sub19": 93 # CHECK-CP-JSON-DAG: "%149:sub20": 90 # CHECK-CP-JSON-DAG: "%149:sub21": 89 # CHECK-CP-JSON-DAG: "%149:sub22": 88 # CHECK-CP-JSON-DAG: "%149:sub23": 87 # CHECK-CP-JSON-DAG: "%149:sub24": 84 # CHECK-CP-JSON-DAG: "%149:sub25": 83 # CHECK-CP-JSON-DAG: "%149:sub26": 82 # CHECK-CP-JSON-DAG: "%149:sub27": 81 # CHECK-CP-JSON-DAG: "%149:sub28": 78 # CHECK-CP-JSON-DAG: "%149:sub29": 77 # CHECK-CP-JSON-DAG: "%149:sub30": 76 # CHECK-CP-JSON-DAG: "%149:sub31": 75 # CHECK-CP-JSON-DAG: "%191:sub0": 168 # CHECK-CP-JSON-DAG: "%191:sub1": 167 # CHECK-CP-JSON-DAG: "%191:sub2": 166 # CHECK-CP-JSON-DAG: "%191:sub3": 165 # CHECK-CP-JSON-DAG: "%191:sub4": 162 # CHECK-CP-JSON-DAG: "%191:sub5": 161 # CHECK-CP-JSON-DAG: "%191:sub6": 160 # CHECK-CP-JSON-DAG: "%191:sub7": 159 # CHECK-CP-JSON-DAG: "%191:sub8": 156 # CHECK-CP-JSON-DAG: "%191:sub9": 155 # CHECK-CP-JSON-DAG: "%191:sub10": 154 # CHECK-CP-JSON-DAG: "%191:sub11": 153 # CHECK-CP-JSON-DAG: "%191:sub12": 150 # CHECK-CP-JSON-DAG: "%191:sub13": 149 # CHECK-CP-JSON-DAG: "%191:sub14": 148 # CHECK-CP-JSON-DAG: "%191:sub15": 147 # CHECK-CP-JSON-DAG: "%191:sub16": 144 # CHECK-CP-JSON-DAG: "%191:sub17": 143 # CHECK-CP-JSON-DAG: "%191:sub18": 142 # CHECK-CP-JSON-DAG: "%191:sub19": 141 # CHECK-CP-JSON-DAG: "%191:sub20": 138 # CHECK-CP-JSON-DAG: "%191:sub21": 137 # CHECK-CP-JSON-DAG: "%191:sub22": 136 # CHECK-CP-JSON-DAG: "%191:sub23": 135 # CHECK-CP-JSON-DAG: "%191:sub24": 132 # CHECK-CP-JSON-DAG: "%191:sub25": 131 # CHECK-CP-JSON-DAG: "%191:sub26": 130 # CHECK-CP-JSON-DAG: "%191:sub27": 129 # CHECK-CP-JSON-DAG: "%191:sub28": 126 # CHECK-CP-JSON-DAG: "%191:sub29": 125 # CHECK-CP-JSON-DAG: "%191:sub30": 124 # CHECK-CP-JSON-DAG: "%191:sub31": 123 # CHECK-CP-JSON-DAG: "%233:sub0": 216 # CHECK-CP-JSON-DAG: "%233:sub1": 215 # CHECK-CP-JSON-DAG: "%233:sub2": 214 # CHECK-CP-JSON-DAG: "%233:sub3": 213 # CHECK-CP-JSON-DAG: "%233:sub4": 210 # CHECK-CP-JSON-DAG: "%233:sub5": 209 # CHECK-CP-JSON-DAG: "%233:sub6": 208 # CHECK-CP-JSON-DAG: "%233:sub7": 207 # CHECK-CP-JSON-DAG: "%233:sub8": 204 # CHECK-CP-JSON-DAG: "%233:sub9": 203 # CHECK-CP-JSON-DAG: "%233:sub10": 202 # CHECK-CP-JSON-DAG: "%233:sub11": 201 # CHECK-CP-JSON-DAG: "%233:sub12": 198 # CHECK-CP-JSON-DAG: "%233:sub13": 197 # CHECK-CP-JSON-DAG: "%233:sub14": 196 # CHECK-CP-JSON-DAG: "%233:sub15": 195 # CHECK-CP-JSON-DAG: "%233:sub16": 192 # CHECK-CP-JSON-DAG: "%233:sub17": 191 # CHECK-CP-JSON-DAG: "%233:sub18": 190 # CHECK-CP-JSON-DAG: "%233:sub19": 189 # CHECK-CP-JSON-DAG: "%233:sub20": 186 # CHECK-CP-JSON-DAG: "%233:sub21": 185 # CHECK-CP-JSON-DAG: "%233:sub22": 184 # CHECK-CP-JSON-DAG: "%233:sub23": 183 # CHECK-CP-JSON-DAG: "%233:sub24": 180 # CHECK-CP-JSON-DAG: "%233:sub25": 179 # CHECK-CP-JSON-DAG: "%233:sub26": 178 # CHECK-CP-JSON-DAG: "%233:sub27": 177 # CHECK-CP-JSON-DAG: "%233:sub28": 174 # CHECK-CP-JSON-DAG: "%233:sub29": 173 # CHECK-CP-JSON-DAG: "%233:sub30": 172 # CHECK-CP-JSON-DAG: "%233:sub31": 171 # CHECK-CP-JSON-DAG: "%275:sub0": 264 # CHECK-CP-JSON-DAG: "%275:sub1": 263 # CHECK-CP-JSON-DAG: "%275:sub2": 262 # CHECK-CP-JSON-DAG: "%275:sub3": 261 # CHECK-CP-JSON-DAG: "%275:sub4": 258 # CHECK-CP-JSON-DAG: "%275:sub5": 257 # CHECK-CP-JSON-DAG: "%275:sub6": 256 # CHECK-CP-JSON-DAG: "%275:sub7": 255 # CHECK-CP-JSON-DAG: "%275:sub8": 252 # CHECK-CP-JSON-DAG: "%275:sub9": 251 # CHECK-CP-JSON-DAG: "%275:sub10": 250 # CHECK-CP-JSON-DAG: "%275:sub11": 249 # CHECK-CP-JSON-DAG: "%275:sub12": 246 # CHECK-CP-JSON-DAG: "%275:sub13": 245 # CHECK-CP-JSON-DAG: "%275:sub14": 244 # CHECK-CP-JSON-DAG: "%275:sub15": 243 # CHECK-CP-JSON-DAG: "%275:sub16": 240 # CHECK-CP-JSON-DAG: "%275:sub17": 239 # CHECK-CP-JSON-DAG: "%275:sub18": 238 # CHECK-CP-JSON-DAG: "%275:sub19": 237 # CHECK-CP-JSON-DAG: "%275:sub20": 234 # CHECK-CP-JSON-DAG: "%275:sub21": 233 # CHECK-CP-JSON-DAG: "%275:sub22": 232 # CHECK-CP-JSON-DAG: "%275:sub23": 231 # CHECK-CP-JSON-DAG: "%275:sub24": 228 # CHECK-CP-JSON-DAG: "%275:sub25": 227 # CHECK-CP-JSON-DAG: "%275:sub26": 226 # CHECK-CP-JSON-DAG: "%275:sub27": 225 # CHECK-CP-JSON-DAG: "%275:sub28": 222 # CHECK-CP-JSON-DAG: "%275:sub29": 221 # CHECK-CP-JSON-DAG: "%275:sub30": 220 # CHECK-CP-JSON-DAG: "%275:sub31": 219 # CHECK-CP-JSON-DAG: "%317:sub0": 312 # CHECK-CP-JSON-DAG: "%317:sub1": 311 # CHECK-CP-JSON-DAG: "%317:sub2": 310 # CHECK-CP-JSON-DAG: "%317:sub3": 309 # CHECK-CP-JSON-DAG: "%317:sub4": 306 # CHECK-CP-JSON-DAG: "%317:sub5": 305 # CHECK-CP-JSON-DAG: "%317:sub6": 304 # CHECK-CP-JSON-DAG: "%317:sub7": 303 # CHECK-CP-JSON-DAG: "%317:sub8": 300 # CHECK-CP-JSON-DAG: "%317:sub9": 299 # CHECK-CP-JSON-DAG: "%317:sub10": 298 # CHECK-CP-JSON-DAG: "%317:sub11": 297 # CHECK-CP-JSON-DAG: "%317:sub12": 294 # CHECK-CP-JSON-DAG: "%317:sub13": 293 # CHECK-CP-JSON-DAG: "%317:sub14": 292 # CHECK-CP-JSON-DAG: "%317:sub15": 291 # CHECK-CP-JSON-DAG: "%317:sub16": 288 # CHECK-CP-JSON-DAG: "%317:sub17": 287 # CHECK-CP-JSON-DAG: "%317:sub18": 286 # CHECK-CP-JSON-DAG: "%317:sub19": 285 # CHECK-CP-JSON-DAG: "%317:sub20": 282 # CHECK-CP-JSON-DAG: "%317:sub21": 281 # CHECK-CP-JSON-DAG: "%317:sub22": 280 # CHECK-CP-JSON-DAG: "%317:sub23": 279 # CHECK-CP-JSON-DAG: "%317:sub24": 276 # CHECK-CP-JSON-DAG: "%317:sub25": 275 # CHECK-CP-JSON-DAG: "%317:sub26": 274 # CHECK-CP-JSON-DAG: "%317:sub27": 273 # CHECK-CP-JSON-DAG: "%317:sub28": 270 # CHECK-CP-JSON-DAG: "%317:sub29": 269 # CHECK-CP-JSON-DAG: "%317:sub30": 268 # CHECK-CP-JSON-DAG: "%317:sub31": 267 # CHECK-CP-JSON-DAG: "%359:sub0": 360 # CHECK-CP-JSON-DAG: "%359:sub1": 359 # CHECK-CP-JSON-DAG: "%359:sub2": 358 # CHECK-CP-JSON-DAG: "%359:sub3": 357 # CHECK-CP-JSON-DAG: "%359:sub4": 354 # CHECK-CP-JSON-DAG: "%359:sub5": 353 # CHECK-CP-JSON-DAG: "%359:sub6": 352 # CHECK-CP-JSON-DAG: "%359:sub7": 351 # CHECK-CP-JSON-DAG: "%359:sub8": 348 # CHECK-CP-JSON-DAG: "%359:sub9": 347 # CHECK-CP-JSON-DAG: "%359:sub10": 346 # CHECK-CP-JSON-DAG: "%359:sub11": 345 # CHECK-CP-JSON-DAG: "%359:sub12": 342 # CHECK-CP-JSON-DAG: "%359:sub13": 341 # CHECK-CP-JSON-DAG: "%359:sub14": 340 # CHECK-CP-JSON-DAG: "%359:sub15": 339 # CHECK-CP-JSON-DAG: "%359:sub16": 336 # CHECK-CP-JSON-DAG: "%359:sub17": 335 # CHECK-CP-JSON-DAG: "%359:sub18": 334 # CHECK-CP-JSON-DAG: "%359:sub19": 333 # CHECK-CP-JSON-DAG: "%359:sub20": 330 # CHECK-CP-JSON-DAG: "%359:sub21": 329 # CHECK-CP-JSON-DAG: "%359:sub22": 328 # CHECK-CP-JSON-DAG: "%359:sub23": 327 # CHECK-CP-JSON-DAG: "%359:sub24": 324 # CHECK-CP-JSON-DAG: "%359:sub25": 323 # CHECK-CP-JSON-DAG: "%359:sub26": 322 # CHECK-CP-JSON-DAG: "%359:sub27": 321 # CHECK-CP-JSON-DAG: "%359:sub28": 318 # CHECK-CP-JSON-DAG: "%359:sub29": 317 # CHECK-CP-JSON-DAG: "%359:sub30": 316 # CHECK-CP-JSON-DAG: "%359:sub31": 315 # CHECK-CP-JSON-DAG: "%401:sub0": 408 # CHECK-CP-JSON-DAG: "%401:sub1": 407 # CHECK-CP-JSON-DAG: "%401:sub2": 406 # CHECK-CP-JSON-DAG: "%401:sub3": 405 # CHECK-CP-JSON-DAG: "%401:sub4": 402 # CHECK-CP-JSON-DAG: "%401:sub5": 401 # CHECK-CP-JSON-DAG: "%401:sub6": 400 # CHECK-CP-JSON-DAG: "%401:sub7": 399 # CHECK-CP-JSON-DAG: "%401:sub8": 396 # CHECK-CP-JSON-DAG: "%401:sub9": 395 # CHECK-CP-JSON-DAG: "%401:sub10": 394 # CHECK-CP-JSON-DAG: "%401:sub11": 393 # CHECK-CP-JSON-DAG: "%401:sub12": 390 # CHECK-CP-JSON-DAG: "%401:sub13": 389 # CHECK-CP-JSON-DAG: "%401:sub14": 388 # CHECK-CP-JSON-DAG: "%401:sub15": 387 # CHECK-CP-JSON-DAG: "%401:sub16": 384 # CHECK-CP-JSON-DAG: "%401:sub17": 383 # CHECK-CP-JSON-DAG: "%401:sub18": 382 # CHECK-CP-JSON-DAG: "%401:sub19": 381 # CHECK-CP-JSON-DAG: "%401:sub20": 378 # CHECK-CP-JSON-DAG: "%401:sub21": 377 # CHECK-CP-JSON-DAG: "%401:sub22": 376 # CHECK-CP-JSON-DAG: "%401:sub23": 375 # CHECK-CP-JSON-DAG: "%401:sub24": 372 # CHECK-CP-JSON-DAG: "%401:sub25": 371 # CHECK-CP-JSON-DAG: "%401:sub26": 370 # CHECK-CP-JSON-DAG: "%401:sub27": 369 # CHECK-CP-JSON-DAG: "%401:sub28": 366 # CHECK-CP-JSON-DAG: "%401:sub29": 365 # CHECK-CP-JSON-DAG: "%401:sub30": 364 # CHECK-CP-JSON-DAG: "%401:sub31": 363 # CHECK-CP-JSON-DAG: "%420": 1 # CHECK-CP-JSON-DAG: "%421": 1 # CHECK-CP-JSON-DAG: "%422": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 408 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%424:vreg_128 = REG_SEQUENCE %423, %subreg.sub0, %422, %subreg.sub1, %421, %subreg.sub2, %420, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 71 # CHECK-CP-JSON-DAG: "%69:sub1": 70 # CHECK-CP-JSON-DAG: "%69:sub2": 69 # CHECK-CP-JSON-DAG: "%69:sub3": 68 # CHECK-CP-JSON-DAG: "%69:sub4": 65 # CHECK-CP-JSON-DAG: "%69:sub5": 64 # CHECK-CP-JSON-DAG: "%69:sub6": 63 # CHECK-CP-JSON-DAG: "%69:sub7": 62 # CHECK-CP-JSON-DAG: "%69:sub8": 59 # CHECK-CP-JSON-DAG: "%69:sub9": 58 # CHECK-CP-JSON-DAG: "%69:sub10": 57 # CHECK-CP-JSON-DAG: "%69:sub11": 56 # CHECK-CP-JSON-DAG: "%69:sub12": 53 # CHECK-CP-JSON-DAG: "%69:sub13": 52 # CHECK-CP-JSON-DAG: "%69:sub14": 51 # CHECK-CP-JSON-DAG: "%69:sub15": 50 # CHECK-CP-JSON-DAG: "%69:sub16": 47 # CHECK-CP-JSON-DAG: "%69:sub17": 46 # CHECK-CP-JSON-DAG: "%69:sub18": 45 # CHECK-CP-JSON-DAG: "%69:sub19": 44 # CHECK-CP-JSON-DAG: "%69:sub20": 41 # CHECK-CP-JSON-DAG: "%69:sub21": 40 # CHECK-CP-JSON-DAG: "%69:sub22": 39 # CHECK-CP-JSON-DAG: "%69:sub23": 38 # CHECK-CP-JSON-DAG: "%69:sub24": 35 # CHECK-CP-JSON-DAG: "%69:sub25": 34 # CHECK-CP-JSON-DAG: "%69:sub26": 33 # CHECK-CP-JSON-DAG: "%69:sub27": 32 # CHECK-CP-JSON-DAG: "%69:sub28": 29 # CHECK-CP-JSON-DAG: "%69:sub29": 28 # CHECK-CP-JSON-DAG: "%69:sub30": 27 # CHECK-CP-JSON-DAG: "%69:sub31": 26 # CHECK-CP-JSON-DAG: "%70:sub0": 23 # CHECK-CP-JSON-DAG: "%70:sub1": 22 # CHECK-CP-JSON-DAG: "%70:sub2": 21 # CHECK-CP-JSON-DAG: "%70:sub3": 20 # CHECK-CP-JSON-DAG: "%70:sub4": 17 # CHECK-CP-JSON-DAG: "%70:sub5": 16 # CHECK-CP-JSON-DAG: "%70:sub6": 15 # CHECK-CP-JSON-DAG: "%70:sub7": 14 # CHECK-CP-JSON-DAG: "%70:sub8": 11 # CHECK-CP-JSON-DAG: "%70:sub9": 10 # CHECK-CP-JSON-DAG: "%70:sub10": 9 # CHECK-CP-JSON-DAG: "%70:sub11": 8 # CHECK-CP-JSON-DAG: "%70:sub12": 5 # CHECK-CP-JSON-DAG: "%70:sub13": 4 # CHECK-CP-JSON-DAG: "%70:sub14": 3 # CHECK-CP-JSON-DAG: "%70:sub15": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 119 # CHECK-CP-JSON-DAG: "%149:sub1": 118 # CHECK-CP-JSON-DAG: "%149:sub2": 117 # CHECK-CP-JSON-DAG: "%149:sub3": 116 # CHECK-CP-JSON-DAG: "%149:sub4": 113 # CHECK-CP-JSON-DAG: "%149:sub5": 112 # CHECK-CP-JSON-DAG: "%149:sub6": 111 # CHECK-CP-JSON-DAG: "%149:sub7": 110 # CHECK-CP-JSON-DAG: "%149:sub8": 107 # CHECK-CP-JSON-DAG: "%149:sub9": 106 # CHECK-CP-JSON-DAG: "%149:sub10": 105 # CHECK-CP-JSON-DAG: "%149:sub11": 104 # CHECK-CP-JSON-DAG: "%149:sub12": 101 # CHECK-CP-JSON-DAG: "%149:sub13": 100 # CHECK-CP-JSON-DAG: "%149:sub14": 99 # CHECK-CP-JSON-DAG: "%149:sub15": 98 # CHECK-CP-JSON-DAG: "%149:sub16": 95 # CHECK-CP-JSON-DAG: "%149:sub17": 94 # CHECK-CP-JSON-DAG: "%149:sub18": 93 # CHECK-CP-JSON-DAG: "%149:sub19": 92 # CHECK-CP-JSON-DAG: "%149:sub20": 89 # CHECK-CP-JSON-DAG: "%149:sub21": 88 # CHECK-CP-JSON-DAG: "%149:sub22": 87 # CHECK-CP-JSON-DAG: "%149:sub23": 86 # CHECK-CP-JSON-DAG: "%149:sub24": 83 # CHECK-CP-JSON-DAG: "%149:sub25": 82 # CHECK-CP-JSON-DAG: "%149:sub26": 81 # CHECK-CP-JSON-DAG: "%149:sub27": 80 # CHECK-CP-JSON-DAG: "%149:sub28": 77 # CHECK-CP-JSON-DAG: "%149:sub29": 76 # CHECK-CP-JSON-DAG: "%149:sub30": 75 # CHECK-CP-JSON-DAG: "%149:sub31": 74 # CHECK-CP-JSON-DAG: "%191:sub0": 167 # CHECK-CP-JSON-DAG: "%191:sub1": 166 # CHECK-CP-JSON-DAG: "%191:sub2": 165 # CHECK-CP-JSON-DAG: "%191:sub3": 164 # CHECK-CP-JSON-DAG: "%191:sub4": 161 # CHECK-CP-JSON-DAG: "%191:sub5": 160 # CHECK-CP-JSON-DAG: "%191:sub6": 159 # CHECK-CP-JSON-DAG: "%191:sub7": 158 # CHECK-CP-JSON-DAG: "%191:sub8": 155 # CHECK-CP-JSON-DAG: "%191:sub9": 154 # CHECK-CP-JSON-DAG: "%191:sub10": 153 # CHECK-CP-JSON-DAG: "%191:sub11": 152 # CHECK-CP-JSON-DAG: "%191:sub12": 149 # CHECK-CP-JSON-DAG: "%191:sub13": 148 # CHECK-CP-JSON-DAG: "%191:sub14": 147 # CHECK-CP-JSON-DAG: "%191:sub15": 146 # CHECK-CP-JSON-DAG: "%191:sub16": 143 # CHECK-CP-JSON-DAG: "%191:sub17": 142 # CHECK-CP-JSON-DAG: "%191:sub18": 141 # CHECK-CP-JSON-DAG: "%191:sub19": 140 # CHECK-CP-JSON-DAG: "%191:sub20": 137 # CHECK-CP-JSON-DAG: "%191:sub21": 136 # CHECK-CP-JSON-DAG: "%191:sub22": 135 # CHECK-CP-JSON-DAG: "%191:sub23": 134 # CHECK-CP-JSON-DAG: "%191:sub24": 131 # CHECK-CP-JSON-DAG: "%191:sub25": 130 # CHECK-CP-JSON-DAG: "%191:sub26": 129 # CHECK-CP-JSON-DAG: "%191:sub27": 128 # CHECK-CP-JSON-DAG: "%191:sub28": 125 # CHECK-CP-JSON-DAG: "%191:sub29": 124 # CHECK-CP-JSON-DAG: "%191:sub30": 123 # CHECK-CP-JSON-DAG: "%191:sub31": 122 # CHECK-CP-JSON-DAG: "%233:sub0": 215 # CHECK-CP-JSON-DAG: "%233:sub1": 214 # CHECK-CP-JSON-DAG: "%233:sub2": 213 # CHECK-CP-JSON-DAG: "%233:sub3": 212 # CHECK-CP-JSON-DAG: "%233:sub4": 209 # CHECK-CP-JSON-DAG: "%233:sub5": 208 # CHECK-CP-JSON-DAG: "%233:sub6": 207 # CHECK-CP-JSON-DAG: "%233:sub7": 206 # CHECK-CP-JSON-DAG: "%233:sub8": 203 # CHECK-CP-JSON-DAG: "%233:sub9": 202 # CHECK-CP-JSON-DAG: "%233:sub10": 201 # CHECK-CP-JSON-DAG: "%233:sub11": 200 # CHECK-CP-JSON-DAG: "%233:sub12": 197 # CHECK-CP-JSON-DAG: "%233:sub13": 196 # CHECK-CP-JSON-DAG: "%233:sub14": 195 # CHECK-CP-JSON-DAG: "%233:sub15": 194 # CHECK-CP-JSON-DAG: "%233:sub16": 191 # CHECK-CP-JSON-DAG: "%233:sub17": 190 # CHECK-CP-JSON-DAG: "%233:sub18": 189 # CHECK-CP-JSON-DAG: "%233:sub19": 188 # CHECK-CP-JSON-DAG: "%233:sub20": 185 # CHECK-CP-JSON-DAG: "%233:sub21": 184 # CHECK-CP-JSON-DAG: "%233:sub22": 183 # CHECK-CP-JSON-DAG: "%233:sub23": 182 # CHECK-CP-JSON-DAG: "%233:sub24": 179 # CHECK-CP-JSON-DAG: "%233:sub25": 178 # CHECK-CP-JSON-DAG: "%233:sub26": 177 # CHECK-CP-JSON-DAG: "%233:sub27": 176 # CHECK-CP-JSON-DAG: "%233:sub28": 173 # CHECK-CP-JSON-DAG: "%233:sub29": 172 # CHECK-CP-JSON-DAG: "%233:sub30": 171 # CHECK-CP-JSON-DAG: "%233:sub31": 170 # CHECK-CP-JSON-DAG: "%275:sub0": 263 # CHECK-CP-JSON-DAG: "%275:sub1": 262 # CHECK-CP-JSON-DAG: "%275:sub2": 261 # CHECK-CP-JSON-DAG: "%275:sub3": 260 # CHECK-CP-JSON-DAG: "%275:sub4": 257 # CHECK-CP-JSON-DAG: "%275:sub5": 256 # CHECK-CP-JSON-DAG: "%275:sub6": 255 # CHECK-CP-JSON-DAG: "%275:sub7": 254 # CHECK-CP-JSON-DAG: "%275:sub8": 251 # CHECK-CP-JSON-DAG: "%275:sub9": 250 # CHECK-CP-JSON-DAG: "%275:sub10": 249 # CHECK-CP-JSON-DAG: "%275:sub11": 248 # CHECK-CP-JSON-DAG: "%275:sub12": 245 # CHECK-CP-JSON-DAG: "%275:sub13": 244 # CHECK-CP-JSON-DAG: "%275:sub14": 243 # CHECK-CP-JSON-DAG: "%275:sub15": 242 # CHECK-CP-JSON-DAG: "%275:sub16": 239 # CHECK-CP-JSON-DAG: "%275:sub17": 238 # CHECK-CP-JSON-DAG: "%275:sub18": 237 # CHECK-CP-JSON-DAG: "%275:sub19": 236 # CHECK-CP-JSON-DAG: "%275:sub20": 233 # CHECK-CP-JSON-DAG: "%275:sub21": 232 # CHECK-CP-JSON-DAG: "%275:sub22": 231 # CHECK-CP-JSON-DAG: "%275:sub23": 230 # CHECK-CP-JSON-DAG: "%275:sub24": 227 # CHECK-CP-JSON-DAG: "%275:sub25": 226 # CHECK-CP-JSON-DAG: "%275:sub26": 225 # CHECK-CP-JSON-DAG: "%275:sub27": 224 # CHECK-CP-JSON-DAG: "%275:sub28": 221 # CHECK-CP-JSON-DAG: "%275:sub29": 220 # CHECK-CP-JSON-DAG: "%275:sub30": 219 # CHECK-CP-JSON-DAG: "%275:sub31": 218 # CHECK-CP-JSON-DAG: "%317:sub0": 311 # CHECK-CP-JSON-DAG: "%317:sub1": 310 # CHECK-CP-JSON-DAG: "%317:sub2": 309 # CHECK-CP-JSON-DAG: "%317:sub3": 308 # CHECK-CP-JSON-DAG: "%317:sub4": 305 # CHECK-CP-JSON-DAG: "%317:sub5": 304 # CHECK-CP-JSON-DAG: "%317:sub6": 303 # CHECK-CP-JSON-DAG: "%317:sub7": 302 # CHECK-CP-JSON-DAG: "%317:sub8": 299 # CHECK-CP-JSON-DAG: "%317:sub9": 298 # CHECK-CP-JSON-DAG: "%317:sub10": 297 # CHECK-CP-JSON-DAG: "%317:sub11": 296 # CHECK-CP-JSON-DAG: "%317:sub12": 293 # CHECK-CP-JSON-DAG: "%317:sub13": 292 # CHECK-CP-JSON-DAG: "%317:sub14": 291 # CHECK-CP-JSON-DAG: "%317:sub15": 290 # CHECK-CP-JSON-DAG: "%317:sub16": 287 # CHECK-CP-JSON-DAG: "%317:sub17": 286 # CHECK-CP-JSON-DAG: "%317:sub18": 285 # CHECK-CP-JSON-DAG: "%317:sub19": 284 # CHECK-CP-JSON-DAG: "%317:sub20": 281 # CHECK-CP-JSON-DAG: "%317:sub21": 280 # CHECK-CP-JSON-DAG: "%317:sub22": 279 # CHECK-CP-JSON-DAG: "%317:sub23": 278 # CHECK-CP-JSON-DAG: "%317:sub24": 275 # CHECK-CP-JSON-DAG: "%317:sub25": 274 # CHECK-CP-JSON-DAG: "%317:sub26": 273 # CHECK-CP-JSON-DAG: "%317:sub27": 272 # CHECK-CP-JSON-DAG: "%317:sub28": 269 # CHECK-CP-JSON-DAG: "%317:sub29": 268 # CHECK-CP-JSON-DAG: "%317:sub30": 267 # CHECK-CP-JSON-DAG: "%317:sub31": 266 # CHECK-CP-JSON-DAG: "%359:sub0": 359 # CHECK-CP-JSON-DAG: "%359:sub1": 358 # CHECK-CP-JSON-DAG: "%359:sub2": 357 # CHECK-CP-JSON-DAG: "%359:sub3": 356 # CHECK-CP-JSON-DAG: "%359:sub4": 353 # CHECK-CP-JSON-DAG: "%359:sub5": 352 # CHECK-CP-JSON-DAG: "%359:sub6": 351 # CHECK-CP-JSON-DAG: "%359:sub7": 350 # CHECK-CP-JSON-DAG: "%359:sub8": 347 # CHECK-CP-JSON-DAG: "%359:sub9": 346 # CHECK-CP-JSON-DAG: "%359:sub10": 345 # CHECK-CP-JSON-DAG: "%359:sub11": 344 # CHECK-CP-JSON-DAG: "%359:sub12": 341 # CHECK-CP-JSON-DAG: "%359:sub13": 340 # CHECK-CP-JSON-DAG: "%359:sub14": 339 # CHECK-CP-JSON-DAG: "%359:sub15": 338 # CHECK-CP-JSON-DAG: "%359:sub16": 335 # CHECK-CP-JSON-DAG: "%359:sub17": 334 # CHECK-CP-JSON-DAG: "%359:sub18": 333 # CHECK-CP-JSON-DAG: "%359:sub19": 332 # CHECK-CP-JSON-DAG: "%359:sub20": 329 # CHECK-CP-JSON-DAG: "%359:sub21": 328 # CHECK-CP-JSON-DAG: "%359:sub22": 327 # CHECK-CP-JSON-DAG: "%359:sub23": 326 # CHECK-CP-JSON-DAG: "%359:sub24": 323 # CHECK-CP-JSON-DAG: "%359:sub25": 322 # CHECK-CP-JSON-DAG: "%359:sub26": 321 # CHECK-CP-JSON-DAG: "%359:sub27": 320 # CHECK-CP-JSON-DAG: "%359:sub28": 317 # CHECK-CP-JSON-DAG: "%359:sub29": 316 # CHECK-CP-JSON-DAG: "%359:sub30": 315 # CHECK-CP-JSON-DAG: "%359:sub31": 314 # CHECK-CP-JSON-DAG: "%401:sub0": 407 # CHECK-CP-JSON-DAG: "%401:sub1": 406 # CHECK-CP-JSON-DAG: "%401:sub2": 405 # CHECK-CP-JSON-DAG: "%401:sub3": 404 # CHECK-CP-JSON-DAG: "%401:sub4": 401 # CHECK-CP-JSON-DAG: "%401:sub5": 400 # CHECK-CP-JSON-DAG: "%401:sub6": 399 # CHECK-CP-JSON-DAG: "%401:sub7": 398 # CHECK-CP-JSON-DAG: "%401:sub8": 395 # CHECK-CP-JSON-DAG: "%401:sub9": 394 # CHECK-CP-JSON-DAG: "%401:sub10": 393 # CHECK-CP-JSON-DAG: "%401:sub11": 392 # CHECK-CP-JSON-DAG: "%401:sub12": 389 # CHECK-CP-JSON-DAG: "%401:sub13": 388 # CHECK-CP-JSON-DAG: "%401:sub14": 387 # CHECK-CP-JSON-DAG: "%401:sub15": 386 # CHECK-CP-JSON-DAG: "%401:sub16": 383 # CHECK-CP-JSON-DAG: "%401:sub17": 382 # CHECK-CP-JSON-DAG: "%401:sub18": 381 # CHECK-CP-JSON-DAG: "%401:sub19": 380 # CHECK-CP-JSON-DAG: "%401:sub20": 377 # CHECK-CP-JSON-DAG: "%401:sub21": 376 # CHECK-CP-JSON-DAG: "%401:sub22": 375 # CHECK-CP-JSON-DAG: "%401:sub23": 374 # CHECK-CP-JSON-DAG: "%401:sub24": 371 # CHECK-CP-JSON-DAG: "%401:sub25": 370 # CHECK-CP-JSON-DAG: "%401:sub26": 369 # CHECK-CP-JSON-DAG: "%401:sub27": 368 # CHECK-CP-JSON-DAG: "%401:sub28": 365 # CHECK-CP-JSON-DAG: "%401:sub29": 364 # CHECK-CP-JSON-DAG: "%401:sub30": 363 # CHECK-CP-JSON-DAG: "%401:sub31": 362 # CHECK-CP-JSON-DAG: "%420": 0 # CHECK-CP-JSON-DAG: "%421": 0 # CHECK-CP-JSON-DAG: "%422": 0 # CHECK-CP-JSON-DAG: "%423": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 407 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %425:vreg_64, %424, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 70 # CHECK-CP-JSON-DAG: "%69:sub1": 69 # CHECK-CP-JSON-DAG: "%69:sub2": 68 # CHECK-CP-JSON-DAG: "%69:sub3": 67 # CHECK-CP-JSON-DAG: "%69:sub4": 64 # CHECK-CP-JSON-DAG: "%69:sub5": 63 # CHECK-CP-JSON-DAG: "%69:sub6": 62 # CHECK-CP-JSON-DAG: "%69:sub7": 61 # CHECK-CP-JSON-DAG: "%69:sub8": 58 # CHECK-CP-JSON-DAG: "%69:sub9": 57 # CHECK-CP-JSON-DAG: "%69:sub10": 56 # CHECK-CP-JSON-DAG: "%69:sub11": 55 # CHECK-CP-JSON-DAG: "%69:sub12": 52 # CHECK-CP-JSON-DAG: "%69:sub13": 51 # CHECK-CP-JSON-DAG: "%69:sub14": 50 # CHECK-CP-JSON-DAG: "%69:sub15": 49 # CHECK-CP-JSON-DAG: "%69:sub16": 46 # CHECK-CP-JSON-DAG: "%69:sub17": 45 # CHECK-CP-JSON-DAG: "%69:sub18": 44 # CHECK-CP-JSON-DAG: "%69:sub19": 43 # CHECK-CP-JSON-DAG: "%69:sub20": 40 # CHECK-CP-JSON-DAG: "%69:sub21": 39 # CHECK-CP-JSON-DAG: "%69:sub22": 38 # CHECK-CP-JSON-DAG: "%69:sub23": 37 # CHECK-CP-JSON-DAG: "%69:sub24": 34 # CHECK-CP-JSON-DAG: "%69:sub25": 33 # CHECK-CP-JSON-DAG: "%69:sub26": 32 # CHECK-CP-JSON-DAG: "%69:sub27": 31 # CHECK-CP-JSON-DAG: "%69:sub28": 28 # CHECK-CP-JSON-DAG: "%69:sub29": 27 # CHECK-CP-JSON-DAG: "%69:sub30": 26 # CHECK-CP-JSON-DAG: "%69:sub31": 25 # CHECK-CP-JSON-DAG: "%70:sub0": 22 # CHECK-CP-JSON-DAG: "%70:sub1": 21 # CHECK-CP-JSON-DAG: "%70:sub2": 20 # CHECK-CP-JSON-DAG: "%70:sub3": 19 # CHECK-CP-JSON-DAG: "%70:sub4": 16 # CHECK-CP-JSON-DAG: "%70:sub5": 15 # CHECK-CP-JSON-DAG: "%70:sub6": 14 # CHECK-CP-JSON-DAG: "%70:sub7": 13 # CHECK-CP-JSON-DAG: "%70:sub8": 10 # CHECK-CP-JSON-DAG: "%70:sub9": 9 # CHECK-CP-JSON-DAG: "%70:sub10": 8 # CHECK-CP-JSON-DAG: "%70:sub11": 7 # CHECK-CP-JSON-DAG: "%70:sub12": 4 # CHECK-CP-JSON-DAG: "%70:sub13": 3 # CHECK-CP-JSON-DAG: "%70:sub14": 2 # CHECK-CP-JSON-DAG: "%70:sub15": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 118 # CHECK-CP-JSON-DAG: "%149:sub1": 117 # CHECK-CP-JSON-DAG: "%149:sub2": 116 # CHECK-CP-JSON-DAG: "%149:sub3": 115 # CHECK-CP-JSON-DAG: "%149:sub4": 112 # CHECK-CP-JSON-DAG: "%149:sub5": 111 # CHECK-CP-JSON-DAG: "%149:sub6": 110 # CHECK-CP-JSON-DAG: "%149:sub7": 109 # CHECK-CP-JSON-DAG: "%149:sub8": 106 # CHECK-CP-JSON-DAG: "%149:sub9": 105 # CHECK-CP-JSON-DAG: "%149:sub10": 104 # CHECK-CP-JSON-DAG: "%149:sub11": 103 # CHECK-CP-JSON-DAG: "%149:sub12": 100 # CHECK-CP-JSON-DAG: "%149:sub13": 99 # CHECK-CP-JSON-DAG: "%149:sub14": 98 # CHECK-CP-JSON-DAG: "%149:sub15": 97 # CHECK-CP-JSON-DAG: "%149:sub16": 94 # CHECK-CP-JSON-DAG: "%149:sub17": 93 # CHECK-CP-JSON-DAG: "%149:sub18": 92 # CHECK-CP-JSON-DAG: "%149:sub19": 91 # CHECK-CP-JSON-DAG: "%149:sub20": 88 # CHECK-CP-JSON-DAG: "%149:sub21": 87 # CHECK-CP-JSON-DAG: "%149:sub22": 86 # CHECK-CP-JSON-DAG: "%149:sub23": 85 # CHECK-CP-JSON-DAG: "%149:sub24": 82 # CHECK-CP-JSON-DAG: "%149:sub25": 81 # CHECK-CP-JSON-DAG: "%149:sub26": 80 # CHECK-CP-JSON-DAG: "%149:sub27": 79 # CHECK-CP-JSON-DAG: "%149:sub28": 76 # CHECK-CP-JSON-DAG: "%149:sub29": 75 # CHECK-CP-JSON-DAG: "%149:sub30": 74 # CHECK-CP-JSON-DAG: "%149:sub31": 73 # CHECK-CP-JSON-DAG: "%191:sub0": 166 # CHECK-CP-JSON-DAG: "%191:sub1": 165 # CHECK-CP-JSON-DAG: "%191:sub2": 164 # CHECK-CP-JSON-DAG: "%191:sub3": 163 # CHECK-CP-JSON-DAG: "%191:sub4": 160 # CHECK-CP-JSON-DAG: "%191:sub5": 159 # CHECK-CP-JSON-DAG: "%191:sub6": 158 # CHECK-CP-JSON-DAG: "%191:sub7": 157 # CHECK-CP-JSON-DAG: "%191:sub8": 154 # CHECK-CP-JSON-DAG: "%191:sub9": 153 # CHECK-CP-JSON-DAG: "%191:sub10": 152 # CHECK-CP-JSON-DAG: "%191:sub11": 151 # CHECK-CP-JSON-DAG: "%191:sub12": 148 # CHECK-CP-JSON-DAG: "%191:sub13": 147 # CHECK-CP-JSON-DAG: "%191:sub14": 146 # CHECK-CP-JSON-DAG: "%191:sub15": 145 # CHECK-CP-JSON-DAG: "%191:sub16": 142 # CHECK-CP-JSON-DAG: "%191:sub17": 141 # CHECK-CP-JSON-DAG: "%191:sub18": 140 # CHECK-CP-JSON-DAG: "%191:sub19": 139 # CHECK-CP-JSON-DAG: "%191:sub20": 136 # CHECK-CP-JSON-DAG: "%191:sub21": 135 # CHECK-CP-JSON-DAG: "%191:sub22": 134 # CHECK-CP-JSON-DAG: "%191:sub23": 133 # CHECK-CP-JSON-DAG: "%191:sub24": 130 # CHECK-CP-JSON-DAG: "%191:sub25": 129 # CHECK-CP-JSON-DAG: "%191:sub26": 128 # CHECK-CP-JSON-DAG: "%191:sub27": 127 # CHECK-CP-JSON-DAG: "%191:sub28": 124 # CHECK-CP-JSON-DAG: "%191:sub29": 123 # CHECK-CP-JSON-DAG: "%191:sub30": 122 # CHECK-CP-JSON-DAG: "%191:sub31": 121 # CHECK-CP-JSON-DAG: "%233:sub0": 214 # CHECK-CP-JSON-DAG: "%233:sub1": 213 # CHECK-CP-JSON-DAG: "%233:sub2": 212 # CHECK-CP-JSON-DAG: "%233:sub3": 211 # CHECK-CP-JSON-DAG: "%233:sub4": 208 # CHECK-CP-JSON-DAG: "%233:sub5": 207 # CHECK-CP-JSON-DAG: "%233:sub6": 206 # CHECK-CP-JSON-DAG: "%233:sub7": 205 # CHECK-CP-JSON-DAG: "%233:sub8": 202 # CHECK-CP-JSON-DAG: "%233:sub9": 201 # CHECK-CP-JSON-DAG: "%233:sub10": 200 # CHECK-CP-JSON-DAG: "%233:sub11": 199 # CHECK-CP-JSON-DAG: "%233:sub12": 196 # CHECK-CP-JSON-DAG: "%233:sub13": 195 # CHECK-CP-JSON-DAG: "%233:sub14": 194 # CHECK-CP-JSON-DAG: "%233:sub15": 193 # CHECK-CP-JSON-DAG: "%233:sub16": 190 # CHECK-CP-JSON-DAG: "%233:sub17": 189 # CHECK-CP-JSON-DAG: "%233:sub18": 188 # CHECK-CP-JSON-DAG: "%233:sub19": 187 # CHECK-CP-JSON-DAG: "%233:sub20": 184 # CHECK-CP-JSON-DAG: "%233:sub21": 183 # CHECK-CP-JSON-DAG: "%233:sub22": 182 # CHECK-CP-JSON-DAG: "%233:sub23": 181 # CHECK-CP-JSON-DAG: "%233:sub24": 178 # CHECK-CP-JSON-DAG: "%233:sub25": 177 # CHECK-CP-JSON-DAG: "%233:sub26": 176 # CHECK-CP-JSON-DAG: "%233:sub27": 175 # CHECK-CP-JSON-DAG: "%233:sub28": 172 # CHECK-CP-JSON-DAG: "%233:sub29": 171 # CHECK-CP-JSON-DAG: "%233:sub30": 170 # CHECK-CP-JSON-DAG: "%233:sub31": 169 # CHECK-CP-JSON-DAG: "%275:sub0": 262 # CHECK-CP-JSON-DAG: "%275:sub1": 261 # CHECK-CP-JSON-DAG: "%275:sub2": 260 # CHECK-CP-JSON-DAG: "%275:sub3": 259 # CHECK-CP-JSON-DAG: "%275:sub4": 256 # CHECK-CP-JSON-DAG: "%275:sub5": 255 # CHECK-CP-JSON-DAG: "%275:sub6": 254 # CHECK-CP-JSON-DAG: "%275:sub7": 253 # CHECK-CP-JSON-DAG: "%275:sub8": 250 # CHECK-CP-JSON-DAG: "%275:sub9": 249 # CHECK-CP-JSON-DAG: "%275:sub10": 248 # CHECK-CP-JSON-DAG: "%275:sub11": 247 # CHECK-CP-JSON-DAG: "%275:sub12": 244 # CHECK-CP-JSON-DAG: "%275:sub13": 243 # CHECK-CP-JSON-DAG: "%275:sub14": 242 # CHECK-CP-JSON-DAG: "%275:sub15": 241 # CHECK-CP-JSON-DAG: "%275:sub16": 238 # CHECK-CP-JSON-DAG: "%275:sub17": 237 # CHECK-CP-JSON-DAG: "%275:sub18": 236 # CHECK-CP-JSON-DAG: "%275:sub19": 235 # CHECK-CP-JSON-DAG: "%275:sub20": 232 # CHECK-CP-JSON-DAG: "%275:sub21": 231 # CHECK-CP-JSON-DAG: "%275:sub22": 230 # CHECK-CP-JSON-DAG: "%275:sub23": 229 # CHECK-CP-JSON-DAG: "%275:sub24": 226 # CHECK-CP-JSON-DAG: "%275:sub25": 225 # CHECK-CP-JSON-DAG: "%275:sub26": 224 # CHECK-CP-JSON-DAG: "%275:sub27": 223 # CHECK-CP-JSON-DAG: "%275:sub28": 220 # CHECK-CP-JSON-DAG: "%275:sub29": 219 # CHECK-CP-JSON-DAG: "%275:sub30": 218 # CHECK-CP-JSON-DAG: "%275:sub31": 217 # CHECK-CP-JSON-DAG: "%317:sub0": 310 # CHECK-CP-JSON-DAG: "%317:sub1": 309 # CHECK-CP-JSON-DAG: "%317:sub2": 308 # CHECK-CP-JSON-DAG: "%317:sub3": 307 # CHECK-CP-JSON-DAG: "%317:sub4": 304 # CHECK-CP-JSON-DAG: "%317:sub5": 303 # CHECK-CP-JSON-DAG: "%317:sub6": 302 # CHECK-CP-JSON-DAG: "%317:sub7": 301 # CHECK-CP-JSON-DAG: "%317:sub8": 298 # CHECK-CP-JSON-DAG: "%317:sub9": 297 # CHECK-CP-JSON-DAG: "%317:sub10": 296 # CHECK-CP-JSON-DAG: "%317:sub11": 295 # CHECK-CP-JSON-DAG: "%317:sub12": 292 # CHECK-CP-JSON-DAG: "%317:sub13": 291 # CHECK-CP-JSON-DAG: "%317:sub14": 290 # CHECK-CP-JSON-DAG: "%317:sub15": 289 # CHECK-CP-JSON-DAG: "%317:sub16": 286 # CHECK-CP-JSON-DAG: "%317:sub17": 285 # CHECK-CP-JSON-DAG: "%317:sub18": 284 # CHECK-CP-JSON-DAG: "%317:sub19": 283 # CHECK-CP-JSON-DAG: "%317:sub20": 280 # CHECK-CP-JSON-DAG: "%317:sub21": 279 # CHECK-CP-JSON-DAG: "%317:sub22": 278 # CHECK-CP-JSON-DAG: "%317:sub23": 277 # CHECK-CP-JSON-DAG: "%317:sub24": 274 # CHECK-CP-JSON-DAG: "%317:sub25": 273 # CHECK-CP-JSON-DAG: "%317:sub26": 272 # CHECK-CP-JSON-DAG: "%317:sub27": 271 # CHECK-CP-JSON-DAG: "%317:sub28": 268 # CHECK-CP-JSON-DAG: "%317:sub29": 267 # CHECK-CP-JSON-DAG: "%317:sub30": 266 # CHECK-CP-JSON-DAG: "%317:sub31": 265 # CHECK-CP-JSON-DAG: "%359:sub0": 358 # CHECK-CP-JSON-DAG: "%359:sub1": 357 # CHECK-CP-JSON-DAG: "%359:sub2": 356 # CHECK-CP-JSON-DAG: "%359:sub3": 355 # CHECK-CP-JSON-DAG: "%359:sub4": 352 # CHECK-CP-JSON-DAG: "%359:sub5": 351 # CHECK-CP-JSON-DAG: "%359:sub6": 350 # CHECK-CP-JSON-DAG: "%359:sub7": 349 # CHECK-CP-JSON-DAG: "%359:sub8": 346 # CHECK-CP-JSON-DAG: "%359:sub9": 345 # CHECK-CP-JSON-DAG: "%359:sub10": 344 # CHECK-CP-JSON-DAG: "%359:sub11": 343 # CHECK-CP-JSON-DAG: "%359:sub12": 340 # CHECK-CP-JSON-DAG: "%359:sub13": 339 # CHECK-CP-JSON-DAG: "%359:sub14": 338 # CHECK-CP-JSON-DAG: "%359:sub15": 337 # CHECK-CP-JSON-DAG: "%359:sub16": 334 # CHECK-CP-JSON-DAG: "%359:sub17": 333 # CHECK-CP-JSON-DAG: "%359:sub18": 332 # CHECK-CP-JSON-DAG: "%359:sub19": 331 # CHECK-CP-JSON-DAG: "%359:sub20": 328 # CHECK-CP-JSON-DAG: "%359:sub21": 327 # CHECK-CP-JSON-DAG: "%359:sub22": 326 # CHECK-CP-JSON-DAG: "%359:sub23": 325 # CHECK-CP-JSON-DAG: "%359:sub24": 322 # CHECK-CP-JSON-DAG: "%359:sub25": 321 # CHECK-CP-JSON-DAG: "%359:sub26": 320 # CHECK-CP-JSON-DAG: "%359:sub27": 319 # CHECK-CP-JSON-DAG: "%359:sub28": 316 # CHECK-CP-JSON-DAG: "%359:sub29": 315 # CHECK-CP-JSON-DAG: "%359:sub30": 314 # CHECK-CP-JSON-DAG: "%359:sub31": 313 # CHECK-CP-JSON-DAG: "%401:sub0": 406 # CHECK-CP-JSON-DAG: "%401:sub1": 405 # CHECK-CP-JSON-DAG: "%401:sub2": 404 # CHECK-CP-JSON-DAG: "%401:sub3": 403 # CHECK-CP-JSON-DAG: "%401:sub4": 400 # CHECK-CP-JSON-DAG: "%401:sub5": 399 # CHECK-CP-JSON-DAG: "%401:sub6": 398 # CHECK-CP-JSON-DAG: "%401:sub7": 397 # CHECK-CP-JSON-DAG: "%401:sub8": 394 # CHECK-CP-JSON-DAG: "%401:sub9": 393 # CHECK-CP-JSON-DAG: "%401:sub10": 392 # CHECK-CP-JSON-DAG: "%401:sub11": 391 # CHECK-CP-JSON-DAG: "%401:sub12": 388 # CHECK-CP-JSON-DAG: "%401:sub13": 387 # CHECK-CP-JSON-DAG: "%401:sub14": 386 # CHECK-CP-JSON-DAG: "%401:sub15": 385 # CHECK-CP-JSON-DAG: "%401:sub16": 382 # CHECK-CP-JSON-DAG: "%401:sub17": 381 # CHECK-CP-JSON-DAG: "%401:sub18": 380 # CHECK-CP-JSON-DAG: "%401:sub19": 379 # CHECK-CP-JSON-DAG: "%401:sub20": 376 # CHECK-CP-JSON-DAG: "%401:sub21": 375 # CHECK-CP-JSON-DAG: "%401:sub22": 374 # CHECK-CP-JSON-DAG: "%401:sub23": 373 # CHECK-CP-JSON-DAG: "%401:sub24": 370 # CHECK-CP-JSON-DAG: "%401:sub25": 369 # CHECK-CP-JSON-DAG: "%401:sub26": 368 # CHECK-CP-JSON-DAG: "%401:sub27": 367 # CHECK-CP-JSON-DAG: "%401:sub28": 364 # CHECK-CP-JSON-DAG: "%401:sub29": 363 # CHECK-CP-JSON-DAG: "%401:sub30": 362 # CHECK-CP-JSON-DAG: "%401:sub31": 361 # CHECK-CP-JSON-DAG: "%424": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 406 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%426:vgpr_32 = COPY %70.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 69 # CHECK-CP-JSON-DAG: "%69:sub1": 68 # CHECK-CP-JSON-DAG: "%69:sub2": 67 # CHECK-CP-JSON-DAG: "%69:sub3": 66 # CHECK-CP-JSON-DAG: "%69:sub4": 63 # CHECK-CP-JSON-DAG: "%69:sub5": 62 # CHECK-CP-JSON-DAG: "%69:sub6": 61 # CHECK-CP-JSON-DAG: "%69:sub7": 60 # CHECK-CP-JSON-DAG: "%69:sub8": 57 # CHECK-CP-JSON-DAG: "%69:sub9": 56 # CHECK-CP-JSON-DAG: "%69:sub10": 55 # CHECK-CP-JSON-DAG: "%69:sub11": 54 # CHECK-CP-JSON-DAG: "%69:sub12": 51 # CHECK-CP-JSON-DAG: "%69:sub13": 50 # CHECK-CP-JSON-DAG: "%69:sub14": 49 # CHECK-CP-JSON-DAG: "%69:sub15": 48 # CHECK-CP-JSON-DAG: "%69:sub16": 45 # CHECK-CP-JSON-DAG: "%69:sub17": 44 # CHECK-CP-JSON-DAG: "%69:sub18": 43 # CHECK-CP-JSON-DAG: "%69:sub19": 42 # CHECK-CP-JSON-DAG: "%69:sub20": 39 # CHECK-CP-JSON-DAG: "%69:sub21": 38 # CHECK-CP-JSON-DAG: "%69:sub22": 37 # CHECK-CP-JSON-DAG: "%69:sub23": 36 # CHECK-CP-JSON-DAG: "%69:sub24": 33 # CHECK-CP-JSON-DAG: "%69:sub25": 32 # CHECK-CP-JSON-DAG: "%69:sub26": 31 # CHECK-CP-JSON-DAG: "%69:sub27": 30 # CHECK-CP-JSON-DAG: "%69:sub28": 27 # CHECK-CP-JSON-DAG: "%69:sub29": 26 # CHECK-CP-JSON-DAG: "%69:sub30": 25 # CHECK-CP-JSON-DAG: "%69:sub31": 24 # CHECK-CP-JSON-DAG: "%70:sub0": 21 # CHECK-CP-JSON-DAG: "%70:sub1": 20 # CHECK-CP-JSON-DAG: "%70:sub2": 19 # CHECK-CP-JSON-DAG: "%70:sub3": 18 # CHECK-CP-JSON-DAG: "%70:sub4": 15 # CHECK-CP-JSON-DAG: "%70:sub5": 14 # CHECK-CP-JSON-DAG: "%70:sub6": 13 # CHECK-CP-JSON-DAG: "%70:sub7": 12 # CHECK-CP-JSON-DAG: "%70:sub8": 9 # CHECK-CP-JSON-DAG: "%70:sub9": 8 # CHECK-CP-JSON-DAG: "%70:sub10": 7 # CHECK-CP-JSON-DAG: "%70:sub11": 6 # CHECK-CP-JSON-DAG: "%70:sub12": 3 # CHECK-CP-JSON-DAG: "%70:sub13": 2 # CHECK-CP-JSON-DAG: "%70:sub14": 1 # CHECK-CP-JSON-DAG: "%70:sub15": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 117 # CHECK-CP-JSON-DAG: "%149:sub1": 116 # CHECK-CP-JSON-DAG: "%149:sub2": 115 # CHECK-CP-JSON-DAG: "%149:sub3": 114 # CHECK-CP-JSON-DAG: "%149:sub4": 111 # CHECK-CP-JSON-DAG: "%149:sub5": 110 # CHECK-CP-JSON-DAG: "%149:sub6": 109 # CHECK-CP-JSON-DAG: "%149:sub7": 108 # CHECK-CP-JSON-DAG: "%149:sub8": 105 # CHECK-CP-JSON-DAG: "%149:sub9": 104 # CHECK-CP-JSON-DAG: "%149:sub10": 103 # CHECK-CP-JSON-DAG: "%149:sub11": 102 # CHECK-CP-JSON-DAG: "%149:sub12": 99 # CHECK-CP-JSON-DAG: "%149:sub13": 98 # CHECK-CP-JSON-DAG: "%149:sub14": 97 # CHECK-CP-JSON-DAG: "%149:sub15": 96 # CHECK-CP-JSON-DAG: "%149:sub16": 93 # CHECK-CP-JSON-DAG: "%149:sub17": 92 # CHECK-CP-JSON-DAG: "%149:sub18": 91 # CHECK-CP-JSON-DAG: "%149:sub19": 90 # CHECK-CP-JSON-DAG: "%149:sub20": 87 # CHECK-CP-JSON-DAG: "%149:sub21": 86 # CHECK-CP-JSON-DAG: "%149:sub22": 85 # CHECK-CP-JSON-DAG: "%149:sub23": 84 # CHECK-CP-JSON-DAG: "%149:sub24": 81 # CHECK-CP-JSON-DAG: "%149:sub25": 80 # CHECK-CP-JSON-DAG: "%149:sub26": 79 # CHECK-CP-JSON-DAG: "%149:sub27": 78 # CHECK-CP-JSON-DAG: "%149:sub28": 75 # CHECK-CP-JSON-DAG: "%149:sub29": 74 # CHECK-CP-JSON-DAG: "%149:sub30": 73 # CHECK-CP-JSON-DAG: "%149:sub31": 72 # CHECK-CP-JSON-DAG: "%191:sub0": 165 # CHECK-CP-JSON-DAG: "%191:sub1": 164 # CHECK-CP-JSON-DAG: "%191:sub2": 163 # CHECK-CP-JSON-DAG: "%191:sub3": 162 # CHECK-CP-JSON-DAG: "%191:sub4": 159 # CHECK-CP-JSON-DAG: "%191:sub5": 158 # CHECK-CP-JSON-DAG: "%191:sub6": 157 # CHECK-CP-JSON-DAG: "%191:sub7": 156 # CHECK-CP-JSON-DAG: "%191:sub8": 153 # CHECK-CP-JSON-DAG: "%191:sub9": 152 # CHECK-CP-JSON-DAG: "%191:sub10": 151 # CHECK-CP-JSON-DAG: "%191:sub11": 150 # CHECK-CP-JSON-DAG: "%191:sub12": 147 # CHECK-CP-JSON-DAG: "%191:sub13": 146 # CHECK-CP-JSON-DAG: "%191:sub14": 145 # CHECK-CP-JSON-DAG: "%191:sub15": 144 # CHECK-CP-JSON-DAG: "%191:sub16": 141 # CHECK-CP-JSON-DAG: "%191:sub17": 140 # CHECK-CP-JSON-DAG: "%191:sub18": 139 # CHECK-CP-JSON-DAG: "%191:sub19": 138 # CHECK-CP-JSON-DAG: "%191:sub20": 135 # CHECK-CP-JSON-DAG: "%191:sub21": 134 # CHECK-CP-JSON-DAG: "%191:sub22": 133 # CHECK-CP-JSON-DAG: "%191:sub23": 132 # CHECK-CP-JSON-DAG: "%191:sub24": 129 # CHECK-CP-JSON-DAG: "%191:sub25": 128 # CHECK-CP-JSON-DAG: "%191:sub26": 127 # CHECK-CP-JSON-DAG: "%191:sub27": 126 # CHECK-CP-JSON-DAG: "%191:sub28": 123 # CHECK-CP-JSON-DAG: "%191:sub29": 122 # CHECK-CP-JSON-DAG: "%191:sub30": 121 # CHECK-CP-JSON-DAG: "%191:sub31": 120 # CHECK-CP-JSON-DAG: "%233:sub0": 213 # CHECK-CP-JSON-DAG: "%233:sub1": 212 # CHECK-CP-JSON-DAG: "%233:sub2": 211 # CHECK-CP-JSON-DAG: "%233:sub3": 210 # CHECK-CP-JSON-DAG: "%233:sub4": 207 # CHECK-CP-JSON-DAG: "%233:sub5": 206 # CHECK-CP-JSON-DAG: "%233:sub6": 205 # CHECK-CP-JSON-DAG: "%233:sub7": 204 # CHECK-CP-JSON-DAG: "%233:sub8": 201 # CHECK-CP-JSON-DAG: "%233:sub9": 200 # CHECK-CP-JSON-DAG: "%233:sub10": 199 # CHECK-CP-JSON-DAG: "%233:sub11": 198 # CHECK-CP-JSON-DAG: "%233:sub12": 195 # CHECK-CP-JSON-DAG: "%233:sub13": 194 # CHECK-CP-JSON-DAG: "%233:sub14": 193 # CHECK-CP-JSON-DAG: "%233:sub15": 192 # CHECK-CP-JSON-DAG: "%233:sub16": 189 # CHECK-CP-JSON-DAG: "%233:sub17": 188 # CHECK-CP-JSON-DAG: "%233:sub18": 187 # CHECK-CP-JSON-DAG: "%233:sub19": 186 # CHECK-CP-JSON-DAG: "%233:sub20": 183 # CHECK-CP-JSON-DAG: "%233:sub21": 182 # CHECK-CP-JSON-DAG: "%233:sub22": 181 # CHECK-CP-JSON-DAG: "%233:sub23": 180 # CHECK-CP-JSON-DAG: "%233:sub24": 177 # CHECK-CP-JSON-DAG: "%233:sub25": 176 # CHECK-CP-JSON-DAG: "%233:sub26": 175 # CHECK-CP-JSON-DAG: "%233:sub27": 174 # CHECK-CP-JSON-DAG: "%233:sub28": 171 # CHECK-CP-JSON-DAG: "%233:sub29": 170 # CHECK-CP-JSON-DAG: "%233:sub30": 169 # CHECK-CP-JSON-DAG: "%233:sub31": 168 # CHECK-CP-JSON-DAG: "%275:sub0": 261 # CHECK-CP-JSON-DAG: "%275:sub1": 260 # CHECK-CP-JSON-DAG: "%275:sub2": 259 # CHECK-CP-JSON-DAG: "%275:sub3": 258 # CHECK-CP-JSON-DAG: "%275:sub4": 255 # CHECK-CP-JSON-DAG: "%275:sub5": 254 # CHECK-CP-JSON-DAG: "%275:sub6": 253 # CHECK-CP-JSON-DAG: "%275:sub7": 252 # CHECK-CP-JSON-DAG: "%275:sub8": 249 # CHECK-CP-JSON-DAG: "%275:sub9": 248 # CHECK-CP-JSON-DAG: "%275:sub10": 247 # CHECK-CP-JSON-DAG: "%275:sub11": 246 # CHECK-CP-JSON-DAG: "%275:sub12": 243 # CHECK-CP-JSON-DAG: "%275:sub13": 242 # CHECK-CP-JSON-DAG: "%275:sub14": 241 # CHECK-CP-JSON-DAG: "%275:sub15": 240 # CHECK-CP-JSON-DAG: "%275:sub16": 237 # CHECK-CP-JSON-DAG: "%275:sub17": 236 # CHECK-CP-JSON-DAG: "%275:sub18": 235 # CHECK-CP-JSON-DAG: "%275:sub19": 234 # CHECK-CP-JSON-DAG: "%275:sub20": 231 # CHECK-CP-JSON-DAG: "%275:sub21": 230 # CHECK-CP-JSON-DAG: "%275:sub22": 229 # CHECK-CP-JSON-DAG: "%275:sub23": 228 # CHECK-CP-JSON-DAG: "%275:sub24": 225 # CHECK-CP-JSON-DAG: "%275:sub25": 224 # CHECK-CP-JSON-DAG: "%275:sub26": 223 # CHECK-CP-JSON-DAG: "%275:sub27": 222 # CHECK-CP-JSON-DAG: "%275:sub28": 219 # CHECK-CP-JSON-DAG: "%275:sub29": 218 # CHECK-CP-JSON-DAG: "%275:sub30": 217 # CHECK-CP-JSON-DAG: "%275:sub31": 216 # CHECK-CP-JSON-DAG: "%317:sub0": 309 # CHECK-CP-JSON-DAG: "%317:sub1": 308 # CHECK-CP-JSON-DAG: "%317:sub2": 307 # CHECK-CP-JSON-DAG: "%317:sub3": 306 # CHECK-CP-JSON-DAG: "%317:sub4": 303 # CHECK-CP-JSON-DAG: "%317:sub5": 302 # CHECK-CP-JSON-DAG: "%317:sub6": 301 # CHECK-CP-JSON-DAG: "%317:sub7": 300 # CHECK-CP-JSON-DAG: "%317:sub8": 297 # CHECK-CP-JSON-DAG: "%317:sub9": 296 # CHECK-CP-JSON-DAG: "%317:sub10": 295 # CHECK-CP-JSON-DAG: "%317:sub11": 294 # CHECK-CP-JSON-DAG: "%317:sub12": 291 # CHECK-CP-JSON-DAG: "%317:sub13": 290 # CHECK-CP-JSON-DAG: "%317:sub14": 289 # CHECK-CP-JSON-DAG: "%317:sub15": 288 # CHECK-CP-JSON-DAG: "%317:sub16": 285 # CHECK-CP-JSON-DAG: "%317:sub17": 284 # CHECK-CP-JSON-DAG: "%317:sub18": 283 # CHECK-CP-JSON-DAG: "%317:sub19": 282 # CHECK-CP-JSON-DAG: "%317:sub20": 279 # CHECK-CP-JSON-DAG: "%317:sub21": 278 # CHECK-CP-JSON-DAG: "%317:sub22": 277 # CHECK-CP-JSON-DAG: "%317:sub23": 276 # CHECK-CP-JSON-DAG: "%317:sub24": 273 # CHECK-CP-JSON-DAG: "%317:sub25": 272 # CHECK-CP-JSON-DAG: "%317:sub26": 271 # CHECK-CP-JSON-DAG: "%317:sub27": 270 # CHECK-CP-JSON-DAG: "%317:sub28": 267 # CHECK-CP-JSON-DAG: "%317:sub29": 266 # CHECK-CP-JSON-DAG: "%317:sub30": 265 # CHECK-CP-JSON-DAG: "%317:sub31": 264 # CHECK-CP-JSON-DAG: "%359:sub0": 357 # CHECK-CP-JSON-DAG: "%359:sub1": 356 # CHECK-CP-JSON-DAG: "%359:sub2": 355 # CHECK-CP-JSON-DAG: "%359:sub3": 354 # CHECK-CP-JSON-DAG: "%359:sub4": 351 # CHECK-CP-JSON-DAG: "%359:sub5": 350 # CHECK-CP-JSON-DAG: "%359:sub6": 349 # CHECK-CP-JSON-DAG: "%359:sub7": 348 # CHECK-CP-JSON-DAG: "%359:sub8": 345 # CHECK-CP-JSON-DAG: "%359:sub9": 344 # CHECK-CP-JSON-DAG: "%359:sub10": 343 # CHECK-CP-JSON-DAG: "%359:sub11": 342 # CHECK-CP-JSON-DAG: "%359:sub12": 339 # CHECK-CP-JSON-DAG: "%359:sub13": 338 # CHECK-CP-JSON-DAG: "%359:sub14": 337 # CHECK-CP-JSON-DAG: "%359:sub15": 336 # CHECK-CP-JSON-DAG: "%359:sub16": 333 # CHECK-CP-JSON-DAG: "%359:sub17": 332 # CHECK-CP-JSON-DAG: "%359:sub18": 331 # CHECK-CP-JSON-DAG: "%359:sub19": 330 # CHECK-CP-JSON-DAG: "%359:sub20": 327 # CHECK-CP-JSON-DAG: "%359:sub21": 326 # CHECK-CP-JSON-DAG: "%359:sub22": 325 # CHECK-CP-JSON-DAG: "%359:sub23": 324 # CHECK-CP-JSON-DAG: "%359:sub24": 321 # CHECK-CP-JSON-DAG: "%359:sub25": 320 # CHECK-CP-JSON-DAG: "%359:sub26": 319 # CHECK-CP-JSON-DAG: "%359:sub27": 318 # CHECK-CP-JSON-DAG: "%359:sub28": 315 # CHECK-CP-JSON-DAG: "%359:sub29": 314 # CHECK-CP-JSON-DAG: "%359:sub30": 313 # CHECK-CP-JSON-DAG: "%359:sub31": 312 # CHECK-CP-JSON-DAG: "%401:sub0": 405 # CHECK-CP-JSON-DAG: "%401:sub1": 404 # CHECK-CP-JSON-DAG: "%401:sub2": 403 # CHECK-CP-JSON-DAG: "%401:sub3": 402 # CHECK-CP-JSON-DAG: "%401:sub4": 399 # CHECK-CP-JSON-DAG: "%401:sub5": 398 # CHECK-CP-JSON-DAG: "%401:sub6": 397 # CHECK-CP-JSON-DAG: "%401:sub7": 396 # CHECK-CP-JSON-DAG: "%401:sub8": 393 # CHECK-CP-JSON-DAG: "%401:sub9": 392 # CHECK-CP-JSON-DAG: "%401:sub10": 391 # CHECK-CP-JSON-DAG: "%401:sub11": 390 # CHECK-CP-JSON-DAG: "%401:sub12": 387 # CHECK-CP-JSON-DAG: "%401:sub13": 386 # CHECK-CP-JSON-DAG: "%401:sub14": 385 # CHECK-CP-JSON-DAG: "%401:sub15": 384 # CHECK-CP-JSON-DAG: "%401:sub16": 381 # CHECK-CP-JSON-DAG: "%401:sub17": 380 # CHECK-CP-JSON-DAG: "%401:sub18": 379 # CHECK-CP-JSON-DAG: "%401:sub19": 378 # CHECK-CP-JSON-DAG: "%401:sub20": 375 # CHECK-CP-JSON-DAG: "%401:sub21": 374 # CHECK-CP-JSON-DAG: "%401:sub22": 373 # CHECK-CP-JSON-DAG: "%401:sub23": 372 # CHECK-CP-JSON-DAG: "%401:sub24": 369 # CHECK-CP-JSON-DAG: "%401:sub25": 368 # CHECK-CP-JSON-DAG: "%401:sub26": 367 # CHECK-CP-JSON-DAG: "%401:sub27": 366 # CHECK-CP-JSON-DAG: "%401:sub28": 363 # CHECK-CP-JSON-DAG: "%401:sub29": 362 # CHECK-CP-JSON-DAG: "%401:sub30": 361 # CHECK-CP-JSON-DAG: "%401:sub31": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 405 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%427:vgpr_32 = COPY %70.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 68 # CHECK-CP-JSON-DAG: "%69:sub1": 67 # CHECK-CP-JSON-DAG: "%69:sub2": 66 # CHECK-CP-JSON-DAG: "%69:sub3": 65 # CHECK-CP-JSON-DAG: "%69:sub4": 62 # CHECK-CP-JSON-DAG: "%69:sub5": 61 # CHECK-CP-JSON-DAG: "%69:sub6": 60 # CHECK-CP-JSON-DAG: "%69:sub7": 59 # CHECK-CP-JSON-DAG: "%69:sub8": 56 # CHECK-CP-JSON-DAG: "%69:sub9": 55 # CHECK-CP-JSON-DAG: "%69:sub10": 54 # CHECK-CP-JSON-DAG: "%69:sub11": 53 # CHECK-CP-JSON-DAG: "%69:sub12": 50 # CHECK-CP-JSON-DAG: "%69:sub13": 49 # CHECK-CP-JSON-DAG: "%69:sub14": 48 # CHECK-CP-JSON-DAG: "%69:sub15": 47 # CHECK-CP-JSON-DAG: "%69:sub16": 44 # CHECK-CP-JSON-DAG: "%69:sub17": 43 # CHECK-CP-JSON-DAG: "%69:sub18": 42 # CHECK-CP-JSON-DAG: "%69:sub19": 41 # CHECK-CP-JSON-DAG: "%69:sub20": 38 # CHECK-CP-JSON-DAG: "%69:sub21": 37 # CHECK-CP-JSON-DAG: "%69:sub22": 36 # CHECK-CP-JSON-DAG: "%69:sub23": 35 # CHECK-CP-JSON-DAG: "%69:sub24": 32 # CHECK-CP-JSON-DAG: "%69:sub25": 31 # CHECK-CP-JSON-DAG: "%69:sub26": 30 # CHECK-CP-JSON-DAG: "%69:sub27": 29 # CHECK-CP-JSON-DAG: "%69:sub28": 26 # CHECK-CP-JSON-DAG: "%69:sub29": 25 # CHECK-CP-JSON-DAG: "%69:sub30": 24 # CHECK-CP-JSON-DAG: "%69:sub31": 23 # CHECK-CP-JSON-DAG: "%70:sub0": 20 # CHECK-CP-JSON-DAG: "%70:sub1": 19 # CHECK-CP-JSON-DAG: "%70:sub2": 18 # CHECK-CP-JSON-DAG: "%70:sub3": 17 # CHECK-CP-JSON-DAG: "%70:sub4": 14 # CHECK-CP-JSON-DAG: "%70:sub5": 13 # CHECK-CP-JSON-DAG: "%70:sub6": 12 # CHECK-CP-JSON-DAG: "%70:sub7": 11 # CHECK-CP-JSON-DAG: "%70:sub8": 8 # CHECK-CP-JSON-DAG: "%70:sub9": 7 # CHECK-CP-JSON-DAG: "%70:sub10": 6 # CHECK-CP-JSON-DAG: "%70:sub11": 5 # CHECK-CP-JSON-DAG: "%70:sub12": 2 # CHECK-CP-JSON-DAG: "%70:sub13": 1 # CHECK-CP-JSON-DAG: "%70:sub14": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 116 # CHECK-CP-JSON-DAG: "%149:sub1": 115 # CHECK-CP-JSON-DAG: "%149:sub2": 114 # CHECK-CP-JSON-DAG: "%149:sub3": 113 # CHECK-CP-JSON-DAG: "%149:sub4": 110 # CHECK-CP-JSON-DAG: "%149:sub5": 109 # CHECK-CP-JSON-DAG: "%149:sub6": 108 # CHECK-CP-JSON-DAG: "%149:sub7": 107 # CHECK-CP-JSON-DAG: "%149:sub8": 104 # CHECK-CP-JSON-DAG: "%149:sub9": 103 # CHECK-CP-JSON-DAG: "%149:sub10": 102 # CHECK-CP-JSON-DAG: "%149:sub11": 101 # CHECK-CP-JSON-DAG: "%149:sub12": 98 # CHECK-CP-JSON-DAG: "%149:sub13": 97 # CHECK-CP-JSON-DAG: "%149:sub14": 96 # CHECK-CP-JSON-DAG: "%149:sub15": 95 # CHECK-CP-JSON-DAG: "%149:sub16": 92 # CHECK-CP-JSON-DAG: "%149:sub17": 91 # CHECK-CP-JSON-DAG: "%149:sub18": 90 # CHECK-CP-JSON-DAG: "%149:sub19": 89 # CHECK-CP-JSON-DAG: "%149:sub20": 86 # CHECK-CP-JSON-DAG: "%149:sub21": 85 # CHECK-CP-JSON-DAG: "%149:sub22": 84 # CHECK-CP-JSON-DAG: "%149:sub23": 83 # CHECK-CP-JSON-DAG: "%149:sub24": 80 # CHECK-CP-JSON-DAG: "%149:sub25": 79 # CHECK-CP-JSON-DAG: "%149:sub26": 78 # CHECK-CP-JSON-DAG: "%149:sub27": 77 # CHECK-CP-JSON-DAG: "%149:sub28": 74 # CHECK-CP-JSON-DAG: "%149:sub29": 73 # CHECK-CP-JSON-DAG: "%149:sub30": 72 # CHECK-CP-JSON-DAG: "%149:sub31": 71 # CHECK-CP-JSON-DAG: "%191:sub0": 164 # CHECK-CP-JSON-DAG: "%191:sub1": 163 # CHECK-CP-JSON-DAG: "%191:sub2": 162 # CHECK-CP-JSON-DAG: "%191:sub3": 161 # CHECK-CP-JSON-DAG: "%191:sub4": 158 # CHECK-CP-JSON-DAG: "%191:sub5": 157 # CHECK-CP-JSON-DAG: "%191:sub6": 156 # CHECK-CP-JSON-DAG: "%191:sub7": 155 # CHECK-CP-JSON-DAG: "%191:sub8": 152 # CHECK-CP-JSON-DAG: "%191:sub9": 151 # CHECK-CP-JSON-DAG: "%191:sub10": 150 # CHECK-CP-JSON-DAG: "%191:sub11": 149 # CHECK-CP-JSON-DAG: "%191:sub12": 146 # CHECK-CP-JSON-DAG: "%191:sub13": 145 # CHECK-CP-JSON-DAG: "%191:sub14": 144 # CHECK-CP-JSON-DAG: "%191:sub15": 143 # CHECK-CP-JSON-DAG: "%191:sub16": 140 # CHECK-CP-JSON-DAG: "%191:sub17": 139 # CHECK-CP-JSON-DAG: "%191:sub18": 138 # CHECK-CP-JSON-DAG: "%191:sub19": 137 # CHECK-CP-JSON-DAG: "%191:sub20": 134 # CHECK-CP-JSON-DAG: "%191:sub21": 133 # CHECK-CP-JSON-DAG: "%191:sub22": 132 # CHECK-CP-JSON-DAG: "%191:sub23": 131 # CHECK-CP-JSON-DAG: "%191:sub24": 128 # CHECK-CP-JSON-DAG: "%191:sub25": 127 # CHECK-CP-JSON-DAG: "%191:sub26": 126 # CHECK-CP-JSON-DAG: "%191:sub27": 125 # CHECK-CP-JSON-DAG: "%191:sub28": 122 # CHECK-CP-JSON-DAG: "%191:sub29": 121 # CHECK-CP-JSON-DAG: "%191:sub30": 120 # CHECK-CP-JSON-DAG: "%191:sub31": 119 # CHECK-CP-JSON-DAG: "%233:sub0": 212 # CHECK-CP-JSON-DAG: "%233:sub1": 211 # CHECK-CP-JSON-DAG: "%233:sub2": 210 # CHECK-CP-JSON-DAG: "%233:sub3": 209 # CHECK-CP-JSON-DAG: "%233:sub4": 206 # CHECK-CP-JSON-DAG: "%233:sub5": 205 # CHECK-CP-JSON-DAG: "%233:sub6": 204 # CHECK-CP-JSON-DAG: "%233:sub7": 203 # CHECK-CP-JSON-DAG: "%233:sub8": 200 # CHECK-CP-JSON-DAG: "%233:sub9": 199 # CHECK-CP-JSON-DAG: "%233:sub10": 198 # CHECK-CP-JSON-DAG: "%233:sub11": 197 # CHECK-CP-JSON-DAG: "%233:sub12": 194 # CHECK-CP-JSON-DAG: "%233:sub13": 193 # CHECK-CP-JSON-DAG: "%233:sub14": 192 # CHECK-CP-JSON-DAG: "%233:sub15": 191 # CHECK-CP-JSON-DAG: "%233:sub16": 188 # CHECK-CP-JSON-DAG: "%233:sub17": 187 # CHECK-CP-JSON-DAG: "%233:sub18": 186 # CHECK-CP-JSON-DAG: "%233:sub19": 185 # CHECK-CP-JSON-DAG: "%233:sub20": 182 # CHECK-CP-JSON-DAG: "%233:sub21": 181 # CHECK-CP-JSON-DAG: "%233:sub22": 180 # CHECK-CP-JSON-DAG: "%233:sub23": 179 # CHECK-CP-JSON-DAG: "%233:sub24": 176 # CHECK-CP-JSON-DAG: "%233:sub25": 175 # CHECK-CP-JSON-DAG: "%233:sub26": 174 # CHECK-CP-JSON-DAG: "%233:sub27": 173 # CHECK-CP-JSON-DAG: "%233:sub28": 170 # CHECK-CP-JSON-DAG: "%233:sub29": 169 # CHECK-CP-JSON-DAG: "%233:sub30": 168 # CHECK-CP-JSON-DAG: "%233:sub31": 167 # CHECK-CP-JSON-DAG: "%275:sub0": 260 # CHECK-CP-JSON-DAG: "%275:sub1": 259 # CHECK-CP-JSON-DAG: "%275:sub2": 258 # CHECK-CP-JSON-DAG: "%275:sub3": 257 # CHECK-CP-JSON-DAG: "%275:sub4": 254 # CHECK-CP-JSON-DAG: "%275:sub5": 253 # CHECK-CP-JSON-DAG: "%275:sub6": 252 # CHECK-CP-JSON-DAG: "%275:sub7": 251 # CHECK-CP-JSON-DAG: "%275:sub8": 248 # CHECK-CP-JSON-DAG: "%275:sub9": 247 # CHECK-CP-JSON-DAG: "%275:sub10": 246 # CHECK-CP-JSON-DAG: "%275:sub11": 245 # CHECK-CP-JSON-DAG: "%275:sub12": 242 # CHECK-CP-JSON-DAG: "%275:sub13": 241 # CHECK-CP-JSON-DAG: "%275:sub14": 240 # CHECK-CP-JSON-DAG: "%275:sub15": 239 # CHECK-CP-JSON-DAG: "%275:sub16": 236 # CHECK-CP-JSON-DAG: "%275:sub17": 235 # CHECK-CP-JSON-DAG: "%275:sub18": 234 # CHECK-CP-JSON-DAG: "%275:sub19": 233 # CHECK-CP-JSON-DAG: "%275:sub20": 230 # CHECK-CP-JSON-DAG: "%275:sub21": 229 # CHECK-CP-JSON-DAG: "%275:sub22": 228 # CHECK-CP-JSON-DAG: "%275:sub23": 227 # CHECK-CP-JSON-DAG: "%275:sub24": 224 # CHECK-CP-JSON-DAG: "%275:sub25": 223 # CHECK-CP-JSON-DAG: "%275:sub26": 222 # CHECK-CP-JSON-DAG: "%275:sub27": 221 # CHECK-CP-JSON-DAG: "%275:sub28": 218 # CHECK-CP-JSON-DAG: "%275:sub29": 217 # CHECK-CP-JSON-DAG: "%275:sub30": 216 # CHECK-CP-JSON-DAG: "%275:sub31": 215 # CHECK-CP-JSON-DAG: "%317:sub0": 308 # CHECK-CP-JSON-DAG: "%317:sub1": 307 # CHECK-CP-JSON-DAG: "%317:sub2": 306 # CHECK-CP-JSON-DAG: "%317:sub3": 305 # CHECK-CP-JSON-DAG: "%317:sub4": 302 # CHECK-CP-JSON-DAG: "%317:sub5": 301 # CHECK-CP-JSON-DAG: "%317:sub6": 300 # CHECK-CP-JSON-DAG: "%317:sub7": 299 # CHECK-CP-JSON-DAG: "%317:sub8": 296 # CHECK-CP-JSON-DAG: "%317:sub9": 295 # CHECK-CP-JSON-DAG: "%317:sub10": 294 # CHECK-CP-JSON-DAG: "%317:sub11": 293 # CHECK-CP-JSON-DAG: "%317:sub12": 290 # CHECK-CP-JSON-DAG: "%317:sub13": 289 # CHECK-CP-JSON-DAG: "%317:sub14": 288 # CHECK-CP-JSON-DAG: "%317:sub15": 287 # CHECK-CP-JSON-DAG: "%317:sub16": 284 # CHECK-CP-JSON-DAG: "%317:sub17": 283 # CHECK-CP-JSON-DAG: "%317:sub18": 282 # CHECK-CP-JSON-DAG: "%317:sub19": 281 # CHECK-CP-JSON-DAG: "%317:sub20": 278 # CHECK-CP-JSON-DAG: "%317:sub21": 277 # CHECK-CP-JSON-DAG: "%317:sub22": 276 # CHECK-CP-JSON-DAG: "%317:sub23": 275 # CHECK-CP-JSON-DAG: "%317:sub24": 272 # CHECK-CP-JSON-DAG: "%317:sub25": 271 # CHECK-CP-JSON-DAG: "%317:sub26": 270 # CHECK-CP-JSON-DAG: "%317:sub27": 269 # CHECK-CP-JSON-DAG: "%317:sub28": 266 # CHECK-CP-JSON-DAG: "%317:sub29": 265 # CHECK-CP-JSON-DAG: "%317:sub30": 264 # CHECK-CP-JSON-DAG: "%317:sub31": 263 # CHECK-CP-JSON-DAG: "%359:sub0": 356 # CHECK-CP-JSON-DAG: "%359:sub1": 355 # CHECK-CP-JSON-DAG: "%359:sub2": 354 # CHECK-CP-JSON-DAG: "%359:sub3": 353 # CHECK-CP-JSON-DAG: "%359:sub4": 350 # CHECK-CP-JSON-DAG: "%359:sub5": 349 # CHECK-CP-JSON-DAG: "%359:sub6": 348 # CHECK-CP-JSON-DAG: "%359:sub7": 347 # CHECK-CP-JSON-DAG: "%359:sub8": 344 # CHECK-CP-JSON-DAG: "%359:sub9": 343 # CHECK-CP-JSON-DAG: "%359:sub10": 342 # CHECK-CP-JSON-DAG: "%359:sub11": 341 # CHECK-CP-JSON-DAG: "%359:sub12": 338 # CHECK-CP-JSON-DAG: "%359:sub13": 337 # CHECK-CP-JSON-DAG: "%359:sub14": 336 # CHECK-CP-JSON-DAG: "%359:sub15": 335 # CHECK-CP-JSON-DAG: "%359:sub16": 332 # CHECK-CP-JSON-DAG: "%359:sub17": 331 # CHECK-CP-JSON-DAG: "%359:sub18": 330 # CHECK-CP-JSON-DAG: "%359:sub19": 329 # CHECK-CP-JSON-DAG: "%359:sub20": 326 # CHECK-CP-JSON-DAG: "%359:sub21": 325 # CHECK-CP-JSON-DAG: "%359:sub22": 324 # CHECK-CP-JSON-DAG: "%359:sub23": 323 # CHECK-CP-JSON-DAG: "%359:sub24": 320 # CHECK-CP-JSON-DAG: "%359:sub25": 319 # CHECK-CP-JSON-DAG: "%359:sub26": 318 # CHECK-CP-JSON-DAG: "%359:sub27": 317 # CHECK-CP-JSON-DAG: "%359:sub28": 314 # CHECK-CP-JSON-DAG: "%359:sub29": 313 # CHECK-CP-JSON-DAG: "%359:sub30": 312 # CHECK-CP-JSON-DAG: "%359:sub31": 311 # CHECK-CP-JSON-DAG: "%401:sub0": 404 # CHECK-CP-JSON-DAG: "%401:sub1": 403 # CHECK-CP-JSON-DAG: "%401:sub2": 402 # CHECK-CP-JSON-DAG: "%401:sub3": 401 # CHECK-CP-JSON-DAG: "%401:sub4": 398 # CHECK-CP-JSON-DAG: "%401:sub5": 397 # CHECK-CP-JSON-DAG: "%401:sub6": 396 # CHECK-CP-JSON-DAG: "%401:sub7": 395 # CHECK-CP-JSON-DAG: "%401:sub8": 392 # CHECK-CP-JSON-DAG: "%401:sub9": 391 # CHECK-CP-JSON-DAG: "%401:sub10": 390 # CHECK-CP-JSON-DAG: "%401:sub11": 389 # CHECK-CP-JSON-DAG: "%401:sub12": 386 # CHECK-CP-JSON-DAG: "%401:sub13": 385 # CHECK-CP-JSON-DAG: "%401:sub14": 384 # CHECK-CP-JSON-DAG: "%401:sub15": 383 # CHECK-CP-JSON-DAG: "%401:sub16": 380 # CHECK-CP-JSON-DAG: "%401:sub17": 379 # CHECK-CP-JSON-DAG: "%401:sub18": 378 # CHECK-CP-JSON-DAG: "%401:sub19": 377 # CHECK-CP-JSON-DAG: "%401:sub20": 374 # CHECK-CP-JSON-DAG: "%401:sub21": 373 # CHECK-CP-JSON-DAG: "%401:sub22": 372 # CHECK-CP-JSON-DAG: "%401:sub23": 371 # CHECK-CP-JSON-DAG: "%401:sub24": 368 # CHECK-CP-JSON-DAG: "%401:sub25": 367 # CHECK-CP-JSON-DAG: "%401:sub26": 366 # CHECK-CP-JSON-DAG: "%401:sub27": 365 # CHECK-CP-JSON-DAG: "%401:sub28": 362 # CHECK-CP-JSON-DAG: "%401:sub29": 361 # CHECK-CP-JSON-DAG: "%401:sub30": 360 # CHECK-CP-JSON-DAG: "%401:sub31": 359 # CHECK-CP-JSON-DAG: "%426": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 404 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%428:vgpr_32 = COPY %70.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 67 # CHECK-CP-JSON-DAG: "%69:sub1": 66 # CHECK-CP-JSON-DAG: "%69:sub2": 65 # CHECK-CP-JSON-DAG: "%69:sub3": 64 # CHECK-CP-JSON-DAG: "%69:sub4": 61 # CHECK-CP-JSON-DAG: "%69:sub5": 60 # CHECK-CP-JSON-DAG: "%69:sub6": 59 # CHECK-CP-JSON-DAG: "%69:sub7": 58 # CHECK-CP-JSON-DAG: "%69:sub8": 55 # CHECK-CP-JSON-DAG: "%69:sub9": 54 # CHECK-CP-JSON-DAG: "%69:sub10": 53 # CHECK-CP-JSON-DAG: "%69:sub11": 52 # CHECK-CP-JSON-DAG: "%69:sub12": 49 # CHECK-CP-JSON-DAG: "%69:sub13": 48 # CHECK-CP-JSON-DAG: "%69:sub14": 47 # CHECK-CP-JSON-DAG: "%69:sub15": 46 # CHECK-CP-JSON-DAG: "%69:sub16": 43 # CHECK-CP-JSON-DAG: "%69:sub17": 42 # CHECK-CP-JSON-DAG: "%69:sub18": 41 # CHECK-CP-JSON-DAG: "%69:sub19": 40 # CHECK-CP-JSON-DAG: "%69:sub20": 37 # CHECK-CP-JSON-DAG: "%69:sub21": 36 # CHECK-CP-JSON-DAG: "%69:sub22": 35 # CHECK-CP-JSON-DAG: "%69:sub23": 34 # CHECK-CP-JSON-DAG: "%69:sub24": 31 # CHECK-CP-JSON-DAG: "%69:sub25": 30 # CHECK-CP-JSON-DAG: "%69:sub26": 29 # CHECK-CP-JSON-DAG: "%69:sub27": 28 # CHECK-CP-JSON-DAG: "%69:sub28": 25 # CHECK-CP-JSON-DAG: "%69:sub29": 24 # CHECK-CP-JSON-DAG: "%69:sub30": 23 # CHECK-CP-JSON-DAG: "%69:sub31": 22 # CHECK-CP-JSON-DAG: "%70:sub0": 19 # CHECK-CP-JSON-DAG: "%70:sub1": 18 # CHECK-CP-JSON-DAG: "%70:sub2": 17 # CHECK-CP-JSON-DAG: "%70:sub3": 16 # CHECK-CP-JSON-DAG: "%70:sub4": 13 # CHECK-CP-JSON-DAG: "%70:sub5": 12 # CHECK-CP-JSON-DAG: "%70:sub6": 11 # CHECK-CP-JSON-DAG: "%70:sub7": 10 # CHECK-CP-JSON-DAG: "%70:sub8": 7 # CHECK-CP-JSON-DAG: "%70:sub9": 6 # CHECK-CP-JSON-DAG: "%70:sub10": 5 # CHECK-CP-JSON-DAG: "%70:sub11": 4 # CHECK-CP-JSON-DAG: "%70:sub12": 1 # CHECK-CP-JSON-DAG: "%70:sub13": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 115 # CHECK-CP-JSON-DAG: "%149:sub1": 114 # CHECK-CP-JSON-DAG: "%149:sub2": 113 # CHECK-CP-JSON-DAG: "%149:sub3": 112 # CHECK-CP-JSON-DAG: "%149:sub4": 109 # CHECK-CP-JSON-DAG: "%149:sub5": 108 # CHECK-CP-JSON-DAG: "%149:sub6": 107 # CHECK-CP-JSON-DAG: "%149:sub7": 106 # CHECK-CP-JSON-DAG: "%149:sub8": 103 # CHECK-CP-JSON-DAG: "%149:sub9": 102 # CHECK-CP-JSON-DAG: "%149:sub10": 101 # CHECK-CP-JSON-DAG: "%149:sub11": 100 # CHECK-CP-JSON-DAG: "%149:sub12": 97 # CHECK-CP-JSON-DAG: "%149:sub13": 96 # CHECK-CP-JSON-DAG: "%149:sub14": 95 # CHECK-CP-JSON-DAG: "%149:sub15": 94 # CHECK-CP-JSON-DAG: "%149:sub16": 91 # CHECK-CP-JSON-DAG: "%149:sub17": 90 # CHECK-CP-JSON-DAG: "%149:sub18": 89 # CHECK-CP-JSON-DAG: "%149:sub19": 88 # CHECK-CP-JSON-DAG: "%149:sub20": 85 # CHECK-CP-JSON-DAG: "%149:sub21": 84 # CHECK-CP-JSON-DAG: "%149:sub22": 83 # CHECK-CP-JSON-DAG: "%149:sub23": 82 # CHECK-CP-JSON-DAG: "%149:sub24": 79 # CHECK-CP-JSON-DAG: "%149:sub25": 78 # CHECK-CP-JSON-DAG: "%149:sub26": 77 # CHECK-CP-JSON-DAG: "%149:sub27": 76 # CHECK-CP-JSON-DAG: "%149:sub28": 73 # CHECK-CP-JSON-DAG: "%149:sub29": 72 # CHECK-CP-JSON-DAG: "%149:sub30": 71 # CHECK-CP-JSON-DAG: "%149:sub31": 70 # CHECK-CP-JSON-DAG: "%191:sub0": 163 # CHECK-CP-JSON-DAG: "%191:sub1": 162 # CHECK-CP-JSON-DAG: "%191:sub2": 161 # CHECK-CP-JSON-DAG: "%191:sub3": 160 # CHECK-CP-JSON-DAG: "%191:sub4": 157 # CHECK-CP-JSON-DAG: "%191:sub5": 156 # CHECK-CP-JSON-DAG: "%191:sub6": 155 # CHECK-CP-JSON-DAG: "%191:sub7": 154 # CHECK-CP-JSON-DAG: "%191:sub8": 151 # CHECK-CP-JSON-DAG: "%191:sub9": 150 # CHECK-CP-JSON-DAG: "%191:sub10": 149 # CHECK-CP-JSON-DAG: "%191:sub11": 148 # CHECK-CP-JSON-DAG: "%191:sub12": 145 # CHECK-CP-JSON-DAG: "%191:sub13": 144 # CHECK-CP-JSON-DAG: "%191:sub14": 143 # CHECK-CP-JSON-DAG: "%191:sub15": 142 # CHECK-CP-JSON-DAG: "%191:sub16": 139 # CHECK-CP-JSON-DAG: "%191:sub17": 138 # CHECK-CP-JSON-DAG: "%191:sub18": 137 # CHECK-CP-JSON-DAG: "%191:sub19": 136 # CHECK-CP-JSON-DAG: "%191:sub20": 133 # CHECK-CP-JSON-DAG: "%191:sub21": 132 # CHECK-CP-JSON-DAG: "%191:sub22": 131 # CHECK-CP-JSON-DAG: "%191:sub23": 130 # CHECK-CP-JSON-DAG: "%191:sub24": 127 # CHECK-CP-JSON-DAG: "%191:sub25": 126 # CHECK-CP-JSON-DAG: "%191:sub26": 125 # CHECK-CP-JSON-DAG: "%191:sub27": 124 # CHECK-CP-JSON-DAG: "%191:sub28": 121 # CHECK-CP-JSON-DAG: "%191:sub29": 120 # CHECK-CP-JSON-DAG: "%191:sub30": 119 # CHECK-CP-JSON-DAG: "%191:sub31": 118 # CHECK-CP-JSON-DAG: "%233:sub0": 211 # CHECK-CP-JSON-DAG: "%233:sub1": 210 # CHECK-CP-JSON-DAG: "%233:sub2": 209 # CHECK-CP-JSON-DAG: "%233:sub3": 208 # CHECK-CP-JSON-DAG: "%233:sub4": 205 # CHECK-CP-JSON-DAG: "%233:sub5": 204 # CHECK-CP-JSON-DAG: "%233:sub6": 203 # CHECK-CP-JSON-DAG: "%233:sub7": 202 # CHECK-CP-JSON-DAG: "%233:sub8": 199 # CHECK-CP-JSON-DAG: "%233:sub9": 198 # CHECK-CP-JSON-DAG: "%233:sub10": 197 # CHECK-CP-JSON-DAG: "%233:sub11": 196 # CHECK-CP-JSON-DAG: "%233:sub12": 193 # CHECK-CP-JSON-DAG: "%233:sub13": 192 # CHECK-CP-JSON-DAG: "%233:sub14": 191 # CHECK-CP-JSON-DAG: "%233:sub15": 190 # CHECK-CP-JSON-DAG: "%233:sub16": 187 # CHECK-CP-JSON-DAG: "%233:sub17": 186 # CHECK-CP-JSON-DAG: "%233:sub18": 185 # CHECK-CP-JSON-DAG: "%233:sub19": 184 # CHECK-CP-JSON-DAG: "%233:sub20": 181 # CHECK-CP-JSON-DAG: "%233:sub21": 180 # CHECK-CP-JSON-DAG: "%233:sub22": 179 # CHECK-CP-JSON-DAG: "%233:sub23": 178 # CHECK-CP-JSON-DAG: "%233:sub24": 175 # CHECK-CP-JSON-DAG: "%233:sub25": 174 # CHECK-CP-JSON-DAG: "%233:sub26": 173 # CHECK-CP-JSON-DAG: "%233:sub27": 172 # CHECK-CP-JSON-DAG: "%233:sub28": 169 # CHECK-CP-JSON-DAG: "%233:sub29": 168 # CHECK-CP-JSON-DAG: "%233:sub30": 167 # CHECK-CP-JSON-DAG: "%233:sub31": 166 # CHECK-CP-JSON-DAG: "%275:sub0": 259 # CHECK-CP-JSON-DAG: "%275:sub1": 258 # CHECK-CP-JSON-DAG: "%275:sub2": 257 # CHECK-CP-JSON-DAG: "%275:sub3": 256 # CHECK-CP-JSON-DAG: "%275:sub4": 253 # CHECK-CP-JSON-DAG: "%275:sub5": 252 # CHECK-CP-JSON-DAG: "%275:sub6": 251 # CHECK-CP-JSON-DAG: "%275:sub7": 250 # CHECK-CP-JSON-DAG: "%275:sub8": 247 # CHECK-CP-JSON-DAG: "%275:sub9": 246 # CHECK-CP-JSON-DAG: "%275:sub10": 245 # CHECK-CP-JSON-DAG: "%275:sub11": 244 # CHECK-CP-JSON-DAG: "%275:sub12": 241 # CHECK-CP-JSON-DAG: "%275:sub13": 240 # CHECK-CP-JSON-DAG: "%275:sub14": 239 # CHECK-CP-JSON-DAG: "%275:sub15": 238 # CHECK-CP-JSON-DAG: "%275:sub16": 235 # CHECK-CP-JSON-DAG: "%275:sub17": 234 # CHECK-CP-JSON-DAG: "%275:sub18": 233 # CHECK-CP-JSON-DAG: "%275:sub19": 232 # CHECK-CP-JSON-DAG: "%275:sub20": 229 # CHECK-CP-JSON-DAG: "%275:sub21": 228 # CHECK-CP-JSON-DAG: "%275:sub22": 227 # CHECK-CP-JSON-DAG: "%275:sub23": 226 # CHECK-CP-JSON-DAG: "%275:sub24": 223 # CHECK-CP-JSON-DAG: "%275:sub25": 222 # CHECK-CP-JSON-DAG: "%275:sub26": 221 # CHECK-CP-JSON-DAG: "%275:sub27": 220 # CHECK-CP-JSON-DAG: "%275:sub28": 217 # CHECK-CP-JSON-DAG: "%275:sub29": 216 # CHECK-CP-JSON-DAG: "%275:sub30": 215 # CHECK-CP-JSON-DAG: "%275:sub31": 214 # CHECK-CP-JSON-DAG: "%317:sub0": 307 # CHECK-CP-JSON-DAG: "%317:sub1": 306 # CHECK-CP-JSON-DAG: "%317:sub2": 305 # CHECK-CP-JSON-DAG: "%317:sub3": 304 # CHECK-CP-JSON-DAG: "%317:sub4": 301 # CHECK-CP-JSON-DAG: "%317:sub5": 300 # CHECK-CP-JSON-DAG: "%317:sub6": 299 # CHECK-CP-JSON-DAG: "%317:sub7": 298 # CHECK-CP-JSON-DAG: "%317:sub8": 295 # CHECK-CP-JSON-DAG: "%317:sub9": 294 # CHECK-CP-JSON-DAG: "%317:sub10": 293 # CHECK-CP-JSON-DAG: "%317:sub11": 292 # CHECK-CP-JSON-DAG: "%317:sub12": 289 # CHECK-CP-JSON-DAG: "%317:sub13": 288 # CHECK-CP-JSON-DAG: "%317:sub14": 287 # CHECK-CP-JSON-DAG: "%317:sub15": 286 # CHECK-CP-JSON-DAG: "%317:sub16": 283 # CHECK-CP-JSON-DAG: "%317:sub17": 282 # CHECK-CP-JSON-DAG: "%317:sub18": 281 # CHECK-CP-JSON-DAG: "%317:sub19": 280 # CHECK-CP-JSON-DAG: "%317:sub20": 277 # CHECK-CP-JSON-DAG: "%317:sub21": 276 # CHECK-CP-JSON-DAG: "%317:sub22": 275 # CHECK-CP-JSON-DAG: "%317:sub23": 274 # CHECK-CP-JSON-DAG: "%317:sub24": 271 # CHECK-CP-JSON-DAG: "%317:sub25": 270 # CHECK-CP-JSON-DAG: "%317:sub26": 269 # CHECK-CP-JSON-DAG: "%317:sub27": 268 # CHECK-CP-JSON-DAG: "%317:sub28": 265 # CHECK-CP-JSON-DAG: "%317:sub29": 264 # CHECK-CP-JSON-DAG: "%317:sub30": 263 # CHECK-CP-JSON-DAG: "%317:sub31": 262 # CHECK-CP-JSON-DAG: "%359:sub0": 355 # CHECK-CP-JSON-DAG: "%359:sub1": 354 # CHECK-CP-JSON-DAG: "%359:sub2": 353 # CHECK-CP-JSON-DAG: "%359:sub3": 352 # CHECK-CP-JSON-DAG: "%359:sub4": 349 # CHECK-CP-JSON-DAG: "%359:sub5": 348 # CHECK-CP-JSON-DAG: "%359:sub6": 347 # CHECK-CP-JSON-DAG: "%359:sub7": 346 # CHECK-CP-JSON-DAG: "%359:sub8": 343 # CHECK-CP-JSON-DAG: "%359:sub9": 342 # CHECK-CP-JSON-DAG: "%359:sub10": 341 # CHECK-CP-JSON-DAG: "%359:sub11": 340 # CHECK-CP-JSON-DAG: "%359:sub12": 337 # CHECK-CP-JSON-DAG: "%359:sub13": 336 # CHECK-CP-JSON-DAG: "%359:sub14": 335 # CHECK-CP-JSON-DAG: "%359:sub15": 334 # CHECK-CP-JSON-DAG: "%359:sub16": 331 # CHECK-CP-JSON-DAG: "%359:sub17": 330 # CHECK-CP-JSON-DAG: "%359:sub18": 329 # CHECK-CP-JSON-DAG: "%359:sub19": 328 # CHECK-CP-JSON-DAG: "%359:sub20": 325 # CHECK-CP-JSON-DAG: "%359:sub21": 324 # CHECK-CP-JSON-DAG: "%359:sub22": 323 # CHECK-CP-JSON-DAG: "%359:sub23": 322 # CHECK-CP-JSON-DAG: "%359:sub24": 319 # CHECK-CP-JSON-DAG: "%359:sub25": 318 # CHECK-CP-JSON-DAG: "%359:sub26": 317 # CHECK-CP-JSON-DAG: "%359:sub27": 316 # CHECK-CP-JSON-DAG: "%359:sub28": 313 # CHECK-CP-JSON-DAG: "%359:sub29": 312 # CHECK-CP-JSON-DAG: "%359:sub30": 311 # CHECK-CP-JSON-DAG: "%359:sub31": 310 # CHECK-CP-JSON-DAG: "%401:sub0": 403 # CHECK-CP-JSON-DAG: "%401:sub1": 402 # CHECK-CP-JSON-DAG: "%401:sub2": 401 # CHECK-CP-JSON-DAG: "%401:sub3": 400 # CHECK-CP-JSON-DAG: "%401:sub4": 397 # CHECK-CP-JSON-DAG: "%401:sub5": 396 # CHECK-CP-JSON-DAG: "%401:sub6": 395 # CHECK-CP-JSON-DAG: "%401:sub7": 394 # CHECK-CP-JSON-DAG: "%401:sub8": 391 # CHECK-CP-JSON-DAG: "%401:sub9": 390 # CHECK-CP-JSON-DAG: "%401:sub10": 389 # CHECK-CP-JSON-DAG: "%401:sub11": 388 # CHECK-CP-JSON-DAG: "%401:sub12": 385 # CHECK-CP-JSON-DAG: "%401:sub13": 384 # CHECK-CP-JSON-DAG: "%401:sub14": 383 # CHECK-CP-JSON-DAG: "%401:sub15": 382 # CHECK-CP-JSON-DAG: "%401:sub16": 379 # CHECK-CP-JSON-DAG: "%401:sub17": 378 # CHECK-CP-JSON-DAG: "%401:sub18": 377 # CHECK-CP-JSON-DAG: "%401:sub19": 376 # CHECK-CP-JSON-DAG: "%401:sub20": 373 # CHECK-CP-JSON-DAG: "%401:sub21": 372 # CHECK-CP-JSON-DAG: "%401:sub22": 371 # CHECK-CP-JSON-DAG: "%401:sub23": 370 # CHECK-CP-JSON-DAG: "%401:sub24": 367 # CHECK-CP-JSON-DAG: "%401:sub25": 366 # CHECK-CP-JSON-DAG: "%401:sub26": 365 # CHECK-CP-JSON-DAG: "%401:sub27": 364 # CHECK-CP-JSON-DAG: "%401:sub28": 361 # CHECK-CP-JSON-DAG: "%401:sub29": 360 # CHECK-CP-JSON-DAG: "%401:sub30": 359 # CHECK-CP-JSON-DAG: "%401:sub31": 358 # CHECK-CP-JSON-DAG: "%426": 2 # CHECK-CP-JSON-DAG: "%427": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 403 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%429:vgpr_32 = COPY %70.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 66 # CHECK-CP-JSON-DAG: "%69:sub1": 65 # CHECK-CP-JSON-DAG: "%69:sub2": 64 # CHECK-CP-JSON-DAG: "%69:sub3": 63 # CHECK-CP-JSON-DAG: "%69:sub4": 60 # CHECK-CP-JSON-DAG: "%69:sub5": 59 # CHECK-CP-JSON-DAG: "%69:sub6": 58 # CHECK-CP-JSON-DAG: "%69:sub7": 57 # CHECK-CP-JSON-DAG: "%69:sub8": 54 # CHECK-CP-JSON-DAG: "%69:sub9": 53 # CHECK-CP-JSON-DAG: "%69:sub10": 52 # CHECK-CP-JSON-DAG: "%69:sub11": 51 # CHECK-CP-JSON-DAG: "%69:sub12": 48 # CHECK-CP-JSON-DAG: "%69:sub13": 47 # CHECK-CP-JSON-DAG: "%69:sub14": 46 # CHECK-CP-JSON-DAG: "%69:sub15": 45 # CHECK-CP-JSON-DAG: "%69:sub16": 42 # CHECK-CP-JSON-DAG: "%69:sub17": 41 # CHECK-CP-JSON-DAG: "%69:sub18": 40 # CHECK-CP-JSON-DAG: "%69:sub19": 39 # CHECK-CP-JSON-DAG: "%69:sub20": 36 # CHECK-CP-JSON-DAG: "%69:sub21": 35 # CHECK-CP-JSON-DAG: "%69:sub22": 34 # CHECK-CP-JSON-DAG: "%69:sub23": 33 # CHECK-CP-JSON-DAG: "%69:sub24": 30 # CHECK-CP-JSON-DAG: "%69:sub25": 29 # CHECK-CP-JSON-DAG: "%69:sub26": 28 # CHECK-CP-JSON-DAG: "%69:sub27": 27 # CHECK-CP-JSON-DAG: "%69:sub28": 24 # CHECK-CP-JSON-DAG: "%69:sub29": 23 # CHECK-CP-JSON-DAG: "%69:sub30": 22 # CHECK-CP-JSON-DAG: "%69:sub31": 21 # CHECK-CP-JSON-DAG: "%70:sub0": 18 # CHECK-CP-JSON-DAG: "%70:sub1": 17 # CHECK-CP-JSON-DAG: "%70:sub2": 16 # CHECK-CP-JSON-DAG: "%70:sub3": 15 # CHECK-CP-JSON-DAG: "%70:sub4": 12 # CHECK-CP-JSON-DAG: "%70:sub5": 11 # CHECK-CP-JSON-DAG: "%70:sub6": 10 # CHECK-CP-JSON-DAG: "%70:sub7": 9 # CHECK-CP-JSON-DAG: "%70:sub8": 6 # CHECK-CP-JSON-DAG: "%70:sub9": 5 # CHECK-CP-JSON-DAG: "%70:sub10": 4 # CHECK-CP-JSON-DAG: "%70:sub11": 3 # CHECK-CP-JSON-DAG: "%70:sub12": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 114 # CHECK-CP-JSON-DAG: "%149:sub1": 113 # CHECK-CP-JSON-DAG: "%149:sub2": 112 # CHECK-CP-JSON-DAG: "%149:sub3": 111 # CHECK-CP-JSON-DAG: "%149:sub4": 108 # CHECK-CP-JSON-DAG: "%149:sub5": 107 # CHECK-CP-JSON-DAG: "%149:sub6": 106 # CHECK-CP-JSON-DAG: "%149:sub7": 105 # CHECK-CP-JSON-DAG: "%149:sub8": 102 # CHECK-CP-JSON-DAG: "%149:sub9": 101 # CHECK-CP-JSON-DAG: "%149:sub10": 100 # CHECK-CP-JSON-DAG: "%149:sub11": 99 # CHECK-CP-JSON-DAG: "%149:sub12": 96 # CHECK-CP-JSON-DAG: "%149:sub13": 95 # CHECK-CP-JSON-DAG: "%149:sub14": 94 # CHECK-CP-JSON-DAG: "%149:sub15": 93 # CHECK-CP-JSON-DAG: "%149:sub16": 90 # CHECK-CP-JSON-DAG: "%149:sub17": 89 # CHECK-CP-JSON-DAG: "%149:sub18": 88 # CHECK-CP-JSON-DAG: "%149:sub19": 87 # CHECK-CP-JSON-DAG: "%149:sub20": 84 # CHECK-CP-JSON-DAG: "%149:sub21": 83 # CHECK-CP-JSON-DAG: "%149:sub22": 82 # CHECK-CP-JSON-DAG: "%149:sub23": 81 # CHECK-CP-JSON-DAG: "%149:sub24": 78 # CHECK-CP-JSON-DAG: "%149:sub25": 77 # CHECK-CP-JSON-DAG: "%149:sub26": 76 # CHECK-CP-JSON-DAG: "%149:sub27": 75 # CHECK-CP-JSON-DAG: "%149:sub28": 72 # CHECK-CP-JSON-DAG: "%149:sub29": 71 # CHECK-CP-JSON-DAG: "%149:sub30": 70 # CHECK-CP-JSON-DAG: "%149:sub31": 69 # CHECK-CP-JSON-DAG: "%191:sub0": 162 # CHECK-CP-JSON-DAG: "%191:sub1": 161 # CHECK-CP-JSON-DAG: "%191:sub2": 160 # CHECK-CP-JSON-DAG: "%191:sub3": 159 # CHECK-CP-JSON-DAG: "%191:sub4": 156 # CHECK-CP-JSON-DAG: "%191:sub5": 155 # CHECK-CP-JSON-DAG: "%191:sub6": 154 # CHECK-CP-JSON-DAG: "%191:sub7": 153 # CHECK-CP-JSON-DAG: "%191:sub8": 150 # CHECK-CP-JSON-DAG: "%191:sub9": 149 # CHECK-CP-JSON-DAG: "%191:sub10": 148 # CHECK-CP-JSON-DAG: "%191:sub11": 147 # CHECK-CP-JSON-DAG: "%191:sub12": 144 # CHECK-CP-JSON-DAG: "%191:sub13": 143 # CHECK-CP-JSON-DAG: "%191:sub14": 142 # CHECK-CP-JSON-DAG: "%191:sub15": 141 # CHECK-CP-JSON-DAG: "%191:sub16": 138 # CHECK-CP-JSON-DAG: "%191:sub17": 137 # CHECK-CP-JSON-DAG: "%191:sub18": 136 # CHECK-CP-JSON-DAG: "%191:sub19": 135 # CHECK-CP-JSON-DAG: "%191:sub20": 132 # CHECK-CP-JSON-DAG: "%191:sub21": 131 # CHECK-CP-JSON-DAG: "%191:sub22": 130 # CHECK-CP-JSON-DAG: "%191:sub23": 129 # CHECK-CP-JSON-DAG: "%191:sub24": 126 # CHECK-CP-JSON-DAG: "%191:sub25": 125 # CHECK-CP-JSON-DAG: "%191:sub26": 124 # CHECK-CP-JSON-DAG: "%191:sub27": 123 # CHECK-CP-JSON-DAG: "%191:sub28": 120 # CHECK-CP-JSON-DAG: "%191:sub29": 119 # CHECK-CP-JSON-DAG: "%191:sub30": 118 # CHECK-CP-JSON-DAG: "%191:sub31": 117 # CHECK-CP-JSON-DAG: "%233:sub0": 210 # CHECK-CP-JSON-DAG: "%233:sub1": 209 # CHECK-CP-JSON-DAG: "%233:sub2": 208 # CHECK-CP-JSON-DAG: "%233:sub3": 207 # CHECK-CP-JSON-DAG: "%233:sub4": 204 # CHECK-CP-JSON-DAG: "%233:sub5": 203 # CHECK-CP-JSON-DAG: "%233:sub6": 202 # CHECK-CP-JSON-DAG: "%233:sub7": 201 # CHECK-CP-JSON-DAG: "%233:sub8": 198 # CHECK-CP-JSON-DAG: "%233:sub9": 197 # CHECK-CP-JSON-DAG: "%233:sub10": 196 # CHECK-CP-JSON-DAG: "%233:sub11": 195 # CHECK-CP-JSON-DAG: "%233:sub12": 192 # CHECK-CP-JSON-DAG: "%233:sub13": 191 # CHECK-CP-JSON-DAG: "%233:sub14": 190 # CHECK-CP-JSON-DAG: "%233:sub15": 189 # CHECK-CP-JSON-DAG: "%233:sub16": 186 # CHECK-CP-JSON-DAG: "%233:sub17": 185 # CHECK-CP-JSON-DAG: "%233:sub18": 184 # CHECK-CP-JSON-DAG: "%233:sub19": 183 # CHECK-CP-JSON-DAG: "%233:sub20": 180 # CHECK-CP-JSON-DAG: "%233:sub21": 179 # CHECK-CP-JSON-DAG: "%233:sub22": 178 # CHECK-CP-JSON-DAG: "%233:sub23": 177 # CHECK-CP-JSON-DAG: "%233:sub24": 174 # CHECK-CP-JSON-DAG: "%233:sub25": 173 # CHECK-CP-JSON-DAG: "%233:sub26": 172 # CHECK-CP-JSON-DAG: "%233:sub27": 171 # CHECK-CP-JSON-DAG: "%233:sub28": 168 # CHECK-CP-JSON-DAG: "%233:sub29": 167 # CHECK-CP-JSON-DAG: "%233:sub30": 166 # CHECK-CP-JSON-DAG: "%233:sub31": 165 # CHECK-CP-JSON-DAG: "%275:sub0": 258 # CHECK-CP-JSON-DAG: "%275:sub1": 257 # CHECK-CP-JSON-DAG: "%275:sub2": 256 # CHECK-CP-JSON-DAG: "%275:sub3": 255 # CHECK-CP-JSON-DAG: "%275:sub4": 252 # CHECK-CP-JSON-DAG: "%275:sub5": 251 # CHECK-CP-JSON-DAG: "%275:sub6": 250 # CHECK-CP-JSON-DAG: "%275:sub7": 249 # CHECK-CP-JSON-DAG: "%275:sub8": 246 # CHECK-CP-JSON-DAG: "%275:sub9": 245 # CHECK-CP-JSON-DAG: "%275:sub10": 244 # CHECK-CP-JSON-DAG: "%275:sub11": 243 # CHECK-CP-JSON-DAG: "%275:sub12": 240 # CHECK-CP-JSON-DAG: "%275:sub13": 239 # CHECK-CP-JSON-DAG: "%275:sub14": 238 # CHECK-CP-JSON-DAG: "%275:sub15": 237 # CHECK-CP-JSON-DAG: "%275:sub16": 234 # CHECK-CP-JSON-DAG: "%275:sub17": 233 # CHECK-CP-JSON-DAG: "%275:sub18": 232 # CHECK-CP-JSON-DAG: "%275:sub19": 231 # CHECK-CP-JSON-DAG: "%275:sub20": 228 # CHECK-CP-JSON-DAG: "%275:sub21": 227 # CHECK-CP-JSON-DAG: "%275:sub22": 226 # CHECK-CP-JSON-DAG: "%275:sub23": 225 # CHECK-CP-JSON-DAG: "%275:sub24": 222 # CHECK-CP-JSON-DAG: "%275:sub25": 221 # CHECK-CP-JSON-DAG: "%275:sub26": 220 # CHECK-CP-JSON-DAG: "%275:sub27": 219 # CHECK-CP-JSON-DAG: "%275:sub28": 216 # CHECK-CP-JSON-DAG: "%275:sub29": 215 # CHECK-CP-JSON-DAG: "%275:sub30": 214 # CHECK-CP-JSON-DAG: "%275:sub31": 213 # CHECK-CP-JSON-DAG: "%317:sub0": 306 # CHECK-CP-JSON-DAG: "%317:sub1": 305 # CHECK-CP-JSON-DAG: "%317:sub2": 304 # CHECK-CP-JSON-DAG: "%317:sub3": 303 # CHECK-CP-JSON-DAG: "%317:sub4": 300 # CHECK-CP-JSON-DAG: "%317:sub5": 299 # CHECK-CP-JSON-DAG: "%317:sub6": 298 # CHECK-CP-JSON-DAG: "%317:sub7": 297 # CHECK-CP-JSON-DAG: "%317:sub8": 294 # CHECK-CP-JSON-DAG: "%317:sub9": 293 # CHECK-CP-JSON-DAG: "%317:sub10": 292 # CHECK-CP-JSON-DAG: "%317:sub11": 291 # CHECK-CP-JSON-DAG: "%317:sub12": 288 # CHECK-CP-JSON-DAG: "%317:sub13": 287 # CHECK-CP-JSON-DAG: "%317:sub14": 286 # CHECK-CP-JSON-DAG: "%317:sub15": 285 # CHECK-CP-JSON-DAG: "%317:sub16": 282 # CHECK-CP-JSON-DAG: "%317:sub17": 281 # CHECK-CP-JSON-DAG: "%317:sub18": 280 # CHECK-CP-JSON-DAG: "%317:sub19": 279 # CHECK-CP-JSON-DAG: "%317:sub20": 276 # CHECK-CP-JSON-DAG: "%317:sub21": 275 # CHECK-CP-JSON-DAG: "%317:sub22": 274 # CHECK-CP-JSON-DAG: "%317:sub23": 273 # CHECK-CP-JSON-DAG: "%317:sub24": 270 # CHECK-CP-JSON-DAG: "%317:sub25": 269 # CHECK-CP-JSON-DAG: "%317:sub26": 268 # CHECK-CP-JSON-DAG: "%317:sub27": 267 # CHECK-CP-JSON-DAG: "%317:sub28": 264 # CHECK-CP-JSON-DAG: "%317:sub29": 263 # CHECK-CP-JSON-DAG: "%317:sub30": 262 # CHECK-CP-JSON-DAG: "%317:sub31": 261 # CHECK-CP-JSON-DAG: "%359:sub0": 354 # CHECK-CP-JSON-DAG: "%359:sub1": 353 # CHECK-CP-JSON-DAG: "%359:sub2": 352 # CHECK-CP-JSON-DAG: "%359:sub3": 351 # CHECK-CP-JSON-DAG: "%359:sub4": 348 # CHECK-CP-JSON-DAG: "%359:sub5": 347 # CHECK-CP-JSON-DAG: "%359:sub6": 346 # CHECK-CP-JSON-DAG: "%359:sub7": 345 # CHECK-CP-JSON-DAG: "%359:sub8": 342 # CHECK-CP-JSON-DAG: "%359:sub9": 341 # CHECK-CP-JSON-DAG: "%359:sub10": 340 # CHECK-CP-JSON-DAG: "%359:sub11": 339 # CHECK-CP-JSON-DAG: "%359:sub12": 336 # CHECK-CP-JSON-DAG: "%359:sub13": 335 # CHECK-CP-JSON-DAG: "%359:sub14": 334 # CHECK-CP-JSON-DAG: "%359:sub15": 333 # CHECK-CP-JSON-DAG: "%359:sub16": 330 # CHECK-CP-JSON-DAG: "%359:sub17": 329 # CHECK-CP-JSON-DAG: "%359:sub18": 328 # CHECK-CP-JSON-DAG: "%359:sub19": 327 # CHECK-CP-JSON-DAG: "%359:sub20": 324 # CHECK-CP-JSON-DAG: "%359:sub21": 323 # CHECK-CP-JSON-DAG: "%359:sub22": 322 # CHECK-CP-JSON-DAG: "%359:sub23": 321 # CHECK-CP-JSON-DAG: "%359:sub24": 318 # CHECK-CP-JSON-DAG: "%359:sub25": 317 # CHECK-CP-JSON-DAG: "%359:sub26": 316 # CHECK-CP-JSON-DAG: "%359:sub27": 315 # CHECK-CP-JSON-DAG: "%359:sub28": 312 # CHECK-CP-JSON-DAG: "%359:sub29": 311 # CHECK-CP-JSON-DAG: "%359:sub30": 310 # CHECK-CP-JSON-DAG: "%359:sub31": 309 # CHECK-CP-JSON-DAG: "%401:sub0": 402 # CHECK-CP-JSON-DAG: "%401:sub1": 401 # CHECK-CP-JSON-DAG: "%401:sub2": 400 # CHECK-CP-JSON-DAG: "%401:sub3": 399 # CHECK-CP-JSON-DAG: "%401:sub4": 396 # CHECK-CP-JSON-DAG: "%401:sub5": 395 # CHECK-CP-JSON-DAG: "%401:sub6": 394 # CHECK-CP-JSON-DAG: "%401:sub7": 393 # CHECK-CP-JSON-DAG: "%401:sub8": 390 # CHECK-CP-JSON-DAG: "%401:sub9": 389 # CHECK-CP-JSON-DAG: "%401:sub10": 388 # CHECK-CP-JSON-DAG: "%401:sub11": 387 # CHECK-CP-JSON-DAG: "%401:sub12": 384 # CHECK-CP-JSON-DAG: "%401:sub13": 383 # CHECK-CP-JSON-DAG: "%401:sub14": 382 # CHECK-CP-JSON-DAG: "%401:sub15": 381 # CHECK-CP-JSON-DAG: "%401:sub16": 378 # CHECK-CP-JSON-DAG: "%401:sub17": 377 # CHECK-CP-JSON-DAG: "%401:sub18": 376 # CHECK-CP-JSON-DAG: "%401:sub19": 375 # CHECK-CP-JSON-DAG: "%401:sub20": 372 # CHECK-CP-JSON-DAG: "%401:sub21": 371 # CHECK-CP-JSON-DAG: "%401:sub22": 370 # CHECK-CP-JSON-DAG: "%401:sub23": 369 # CHECK-CP-JSON-DAG: "%401:sub24": 366 # CHECK-CP-JSON-DAG: "%401:sub25": 365 # CHECK-CP-JSON-DAG: "%401:sub26": 364 # CHECK-CP-JSON-DAG: "%401:sub27": 363 # CHECK-CP-JSON-DAG: "%401:sub28": 360 # CHECK-CP-JSON-DAG: "%401:sub29": 359 # CHECK-CP-JSON-DAG: "%401:sub30": 358 # CHECK-CP-JSON-DAG: "%401:sub31": 357 # CHECK-CP-JSON-DAG: "%426": 1 # CHECK-CP-JSON-DAG: "%427": 1 # CHECK-CP-JSON-DAG: "%428": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 402 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%430:vreg_128 = REG_SEQUENCE %429, %subreg.sub0, %428, %subreg.sub1, %427, %subreg.sub2, %426, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 65 # CHECK-CP-JSON-DAG: "%69:sub1": 64 # CHECK-CP-JSON-DAG: "%69:sub2": 63 # CHECK-CP-JSON-DAG: "%69:sub3": 62 # CHECK-CP-JSON-DAG: "%69:sub4": 59 # CHECK-CP-JSON-DAG: "%69:sub5": 58 # CHECK-CP-JSON-DAG: "%69:sub6": 57 # CHECK-CP-JSON-DAG: "%69:sub7": 56 # CHECK-CP-JSON-DAG: "%69:sub8": 53 # CHECK-CP-JSON-DAG: "%69:sub9": 52 # CHECK-CP-JSON-DAG: "%69:sub10": 51 # CHECK-CP-JSON-DAG: "%69:sub11": 50 # CHECK-CP-JSON-DAG: "%69:sub12": 47 # CHECK-CP-JSON-DAG: "%69:sub13": 46 # CHECK-CP-JSON-DAG: "%69:sub14": 45 # CHECK-CP-JSON-DAG: "%69:sub15": 44 # CHECK-CP-JSON-DAG: "%69:sub16": 41 # CHECK-CP-JSON-DAG: "%69:sub17": 40 # CHECK-CP-JSON-DAG: "%69:sub18": 39 # CHECK-CP-JSON-DAG: "%69:sub19": 38 # CHECK-CP-JSON-DAG: "%69:sub20": 35 # CHECK-CP-JSON-DAG: "%69:sub21": 34 # CHECK-CP-JSON-DAG: "%69:sub22": 33 # CHECK-CP-JSON-DAG: "%69:sub23": 32 # CHECK-CP-JSON-DAG: "%69:sub24": 29 # CHECK-CP-JSON-DAG: "%69:sub25": 28 # CHECK-CP-JSON-DAG: "%69:sub26": 27 # CHECK-CP-JSON-DAG: "%69:sub27": 26 # CHECK-CP-JSON-DAG: "%69:sub28": 23 # CHECK-CP-JSON-DAG: "%69:sub29": 22 # CHECK-CP-JSON-DAG: "%69:sub30": 21 # CHECK-CP-JSON-DAG: "%69:sub31": 20 # CHECK-CP-JSON-DAG: "%70:sub0": 17 # CHECK-CP-JSON-DAG: "%70:sub1": 16 # CHECK-CP-JSON-DAG: "%70:sub2": 15 # CHECK-CP-JSON-DAG: "%70:sub3": 14 # CHECK-CP-JSON-DAG: "%70:sub4": 11 # CHECK-CP-JSON-DAG: "%70:sub5": 10 # CHECK-CP-JSON-DAG: "%70:sub6": 9 # CHECK-CP-JSON-DAG: "%70:sub7": 8 # CHECK-CP-JSON-DAG: "%70:sub8": 5 # CHECK-CP-JSON-DAG: "%70:sub9": 4 # CHECK-CP-JSON-DAG: "%70:sub10": 3 # CHECK-CP-JSON-DAG: "%70:sub11": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 113 # CHECK-CP-JSON-DAG: "%149:sub1": 112 # CHECK-CP-JSON-DAG: "%149:sub2": 111 # CHECK-CP-JSON-DAG: "%149:sub3": 110 # CHECK-CP-JSON-DAG: "%149:sub4": 107 # CHECK-CP-JSON-DAG: "%149:sub5": 106 # CHECK-CP-JSON-DAG: "%149:sub6": 105 # CHECK-CP-JSON-DAG: "%149:sub7": 104 # CHECK-CP-JSON-DAG: "%149:sub8": 101 # CHECK-CP-JSON-DAG: "%149:sub9": 100 # CHECK-CP-JSON-DAG: "%149:sub10": 99 # CHECK-CP-JSON-DAG: "%149:sub11": 98 # CHECK-CP-JSON-DAG: "%149:sub12": 95 # CHECK-CP-JSON-DAG: "%149:sub13": 94 # CHECK-CP-JSON-DAG: "%149:sub14": 93 # CHECK-CP-JSON-DAG: "%149:sub15": 92 # CHECK-CP-JSON-DAG: "%149:sub16": 89 # CHECK-CP-JSON-DAG: "%149:sub17": 88 # CHECK-CP-JSON-DAG: "%149:sub18": 87 # CHECK-CP-JSON-DAG: "%149:sub19": 86 # CHECK-CP-JSON-DAG: "%149:sub20": 83 # CHECK-CP-JSON-DAG: "%149:sub21": 82 # CHECK-CP-JSON-DAG: "%149:sub22": 81 # CHECK-CP-JSON-DAG: "%149:sub23": 80 # CHECK-CP-JSON-DAG: "%149:sub24": 77 # CHECK-CP-JSON-DAG: "%149:sub25": 76 # CHECK-CP-JSON-DAG: "%149:sub26": 75 # CHECK-CP-JSON-DAG: "%149:sub27": 74 # CHECK-CP-JSON-DAG: "%149:sub28": 71 # CHECK-CP-JSON-DAG: "%149:sub29": 70 # CHECK-CP-JSON-DAG: "%149:sub30": 69 # CHECK-CP-JSON-DAG: "%149:sub31": 68 # CHECK-CP-JSON-DAG: "%191:sub0": 161 # CHECK-CP-JSON-DAG: "%191:sub1": 160 # CHECK-CP-JSON-DAG: "%191:sub2": 159 # CHECK-CP-JSON-DAG: "%191:sub3": 158 # CHECK-CP-JSON-DAG: "%191:sub4": 155 # CHECK-CP-JSON-DAG: "%191:sub5": 154 # CHECK-CP-JSON-DAG: "%191:sub6": 153 # CHECK-CP-JSON-DAG: "%191:sub7": 152 # CHECK-CP-JSON-DAG: "%191:sub8": 149 # CHECK-CP-JSON-DAG: "%191:sub9": 148 # CHECK-CP-JSON-DAG: "%191:sub10": 147 # CHECK-CP-JSON-DAG: "%191:sub11": 146 # CHECK-CP-JSON-DAG: "%191:sub12": 143 # CHECK-CP-JSON-DAG: "%191:sub13": 142 # CHECK-CP-JSON-DAG: "%191:sub14": 141 # CHECK-CP-JSON-DAG: "%191:sub15": 140 # CHECK-CP-JSON-DAG: "%191:sub16": 137 # CHECK-CP-JSON-DAG: "%191:sub17": 136 # CHECK-CP-JSON-DAG: "%191:sub18": 135 # CHECK-CP-JSON-DAG: "%191:sub19": 134 # CHECK-CP-JSON-DAG: "%191:sub20": 131 # CHECK-CP-JSON-DAG: "%191:sub21": 130 # CHECK-CP-JSON-DAG: "%191:sub22": 129 # CHECK-CP-JSON-DAG: "%191:sub23": 128 # CHECK-CP-JSON-DAG: "%191:sub24": 125 # CHECK-CP-JSON-DAG: "%191:sub25": 124 # CHECK-CP-JSON-DAG: "%191:sub26": 123 # CHECK-CP-JSON-DAG: "%191:sub27": 122 # CHECK-CP-JSON-DAG: "%191:sub28": 119 # CHECK-CP-JSON-DAG: "%191:sub29": 118 # CHECK-CP-JSON-DAG: "%191:sub30": 117 # CHECK-CP-JSON-DAG: "%191:sub31": 116 # CHECK-CP-JSON-DAG: "%233:sub0": 209 # CHECK-CP-JSON-DAG: "%233:sub1": 208 # CHECK-CP-JSON-DAG: "%233:sub2": 207 # CHECK-CP-JSON-DAG: "%233:sub3": 206 # CHECK-CP-JSON-DAG: "%233:sub4": 203 # CHECK-CP-JSON-DAG: "%233:sub5": 202 # CHECK-CP-JSON-DAG: "%233:sub6": 201 # CHECK-CP-JSON-DAG: "%233:sub7": 200 # CHECK-CP-JSON-DAG: "%233:sub8": 197 # CHECK-CP-JSON-DAG: "%233:sub9": 196 # CHECK-CP-JSON-DAG: "%233:sub10": 195 # CHECK-CP-JSON-DAG: "%233:sub11": 194 # CHECK-CP-JSON-DAG: "%233:sub12": 191 # CHECK-CP-JSON-DAG: "%233:sub13": 190 # CHECK-CP-JSON-DAG: "%233:sub14": 189 # CHECK-CP-JSON-DAG: "%233:sub15": 188 # CHECK-CP-JSON-DAG: "%233:sub16": 185 # CHECK-CP-JSON-DAG: "%233:sub17": 184 # CHECK-CP-JSON-DAG: "%233:sub18": 183 # CHECK-CP-JSON-DAG: "%233:sub19": 182 # CHECK-CP-JSON-DAG: "%233:sub20": 179 # CHECK-CP-JSON-DAG: "%233:sub21": 178 # CHECK-CP-JSON-DAG: "%233:sub22": 177 # CHECK-CP-JSON-DAG: "%233:sub23": 176 # CHECK-CP-JSON-DAG: "%233:sub24": 173 # CHECK-CP-JSON-DAG: "%233:sub25": 172 # CHECK-CP-JSON-DAG: "%233:sub26": 171 # CHECK-CP-JSON-DAG: "%233:sub27": 170 # CHECK-CP-JSON-DAG: "%233:sub28": 167 # CHECK-CP-JSON-DAG: "%233:sub29": 166 # CHECK-CP-JSON-DAG: "%233:sub30": 165 # CHECK-CP-JSON-DAG: "%233:sub31": 164 # CHECK-CP-JSON-DAG: "%275:sub0": 257 # CHECK-CP-JSON-DAG: "%275:sub1": 256 # CHECK-CP-JSON-DAG: "%275:sub2": 255 # CHECK-CP-JSON-DAG: "%275:sub3": 254 # CHECK-CP-JSON-DAG: "%275:sub4": 251 # CHECK-CP-JSON-DAG: "%275:sub5": 250 # CHECK-CP-JSON-DAG: "%275:sub6": 249 # CHECK-CP-JSON-DAG: "%275:sub7": 248 # CHECK-CP-JSON-DAG: "%275:sub8": 245 # CHECK-CP-JSON-DAG: "%275:sub9": 244 # CHECK-CP-JSON-DAG: "%275:sub10": 243 # CHECK-CP-JSON-DAG: "%275:sub11": 242 # CHECK-CP-JSON-DAG: "%275:sub12": 239 # CHECK-CP-JSON-DAG: "%275:sub13": 238 # CHECK-CP-JSON-DAG: "%275:sub14": 237 # CHECK-CP-JSON-DAG: "%275:sub15": 236 # CHECK-CP-JSON-DAG: "%275:sub16": 233 # CHECK-CP-JSON-DAG: "%275:sub17": 232 # CHECK-CP-JSON-DAG: "%275:sub18": 231 # CHECK-CP-JSON-DAG: "%275:sub19": 230 # CHECK-CP-JSON-DAG: "%275:sub20": 227 # CHECK-CP-JSON-DAG: "%275:sub21": 226 # CHECK-CP-JSON-DAG: "%275:sub22": 225 # CHECK-CP-JSON-DAG: "%275:sub23": 224 # CHECK-CP-JSON-DAG: "%275:sub24": 221 # CHECK-CP-JSON-DAG: "%275:sub25": 220 # CHECK-CP-JSON-DAG: "%275:sub26": 219 # CHECK-CP-JSON-DAG: "%275:sub27": 218 # CHECK-CP-JSON-DAG: "%275:sub28": 215 # CHECK-CP-JSON-DAG: "%275:sub29": 214 # CHECK-CP-JSON-DAG: "%275:sub30": 213 # CHECK-CP-JSON-DAG: "%275:sub31": 212 # CHECK-CP-JSON-DAG: "%317:sub0": 305 # CHECK-CP-JSON-DAG: "%317:sub1": 304 # CHECK-CP-JSON-DAG: "%317:sub2": 303 # CHECK-CP-JSON-DAG: "%317:sub3": 302 # CHECK-CP-JSON-DAG: "%317:sub4": 299 # CHECK-CP-JSON-DAG: "%317:sub5": 298 # CHECK-CP-JSON-DAG: "%317:sub6": 297 # CHECK-CP-JSON-DAG: "%317:sub7": 296 # CHECK-CP-JSON-DAG: "%317:sub8": 293 # CHECK-CP-JSON-DAG: "%317:sub9": 292 # CHECK-CP-JSON-DAG: "%317:sub10": 291 # CHECK-CP-JSON-DAG: "%317:sub11": 290 # CHECK-CP-JSON-DAG: "%317:sub12": 287 # CHECK-CP-JSON-DAG: "%317:sub13": 286 # CHECK-CP-JSON-DAG: "%317:sub14": 285 # CHECK-CP-JSON-DAG: "%317:sub15": 284 # CHECK-CP-JSON-DAG: "%317:sub16": 281 # CHECK-CP-JSON-DAG: "%317:sub17": 280 # CHECK-CP-JSON-DAG: "%317:sub18": 279 # CHECK-CP-JSON-DAG: "%317:sub19": 278 # CHECK-CP-JSON-DAG: "%317:sub20": 275 # CHECK-CP-JSON-DAG: "%317:sub21": 274 # CHECK-CP-JSON-DAG: "%317:sub22": 273 # CHECK-CP-JSON-DAG: "%317:sub23": 272 # CHECK-CP-JSON-DAG: "%317:sub24": 269 # CHECK-CP-JSON-DAG: "%317:sub25": 268 # CHECK-CP-JSON-DAG: "%317:sub26": 267 # CHECK-CP-JSON-DAG: "%317:sub27": 266 # CHECK-CP-JSON-DAG: "%317:sub28": 263 # CHECK-CP-JSON-DAG: "%317:sub29": 262 # CHECK-CP-JSON-DAG: "%317:sub30": 261 # CHECK-CP-JSON-DAG: "%317:sub31": 260 # CHECK-CP-JSON-DAG: "%359:sub0": 353 # CHECK-CP-JSON-DAG: "%359:sub1": 352 # CHECK-CP-JSON-DAG: "%359:sub2": 351 # CHECK-CP-JSON-DAG: "%359:sub3": 350 # CHECK-CP-JSON-DAG: "%359:sub4": 347 # CHECK-CP-JSON-DAG: "%359:sub5": 346 # CHECK-CP-JSON-DAG: "%359:sub6": 345 # CHECK-CP-JSON-DAG: "%359:sub7": 344 # CHECK-CP-JSON-DAG: "%359:sub8": 341 # CHECK-CP-JSON-DAG: "%359:sub9": 340 # CHECK-CP-JSON-DAG: "%359:sub10": 339 # CHECK-CP-JSON-DAG: "%359:sub11": 338 # CHECK-CP-JSON-DAG: "%359:sub12": 335 # CHECK-CP-JSON-DAG: "%359:sub13": 334 # CHECK-CP-JSON-DAG: "%359:sub14": 333 # CHECK-CP-JSON-DAG: "%359:sub15": 332 # CHECK-CP-JSON-DAG: "%359:sub16": 329 # CHECK-CP-JSON-DAG: "%359:sub17": 328 # CHECK-CP-JSON-DAG: "%359:sub18": 327 # CHECK-CP-JSON-DAG: "%359:sub19": 326 # CHECK-CP-JSON-DAG: "%359:sub20": 323 # CHECK-CP-JSON-DAG: "%359:sub21": 322 # CHECK-CP-JSON-DAG: "%359:sub22": 321 # CHECK-CP-JSON-DAG: "%359:sub23": 320 # CHECK-CP-JSON-DAG: "%359:sub24": 317 # CHECK-CP-JSON-DAG: "%359:sub25": 316 # CHECK-CP-JSON-DAG: "%359:sub26": 315 # CHECK-CP-JSON-DAG: "%359:sub27": 314 # CHECK-CP-JSON-DAG: "%359:sub28": 311 # CHECK-CP-JSON-DAG: "%359:sub29": 310 # CHECK-CP-JSON-DAG: "%359:sub30": 309 # CHECK-CP-JSON-DAG: "%359:sub31": 308 # CHECK-CP-JSON-DAG: "%401:sub0": 401 # CHECK-CP-JSON-DAG: "%401:sub1": 400 # CHECK-CP-JSON-DAG: "%401:sub2": 399 # CHECK-CP-JSON-DAG: "%401:sub3": 398 # CHECK-CP-JSON-DAG: "%401:sub4": 395 # CHECK-CP-JSON-DAG: "%401:sub5": 394 # CHECK-CP-JSON-DAG: "%401:sub6": 393 # CHECK-CP-JSON-DAG: "%401:sub7": 392 # CHECK-CP-JSON-DAG: "%401:sub8": 389 # CHECK-CP-JSON-DAG: "%401:sub9": 388 # CHECK-CP-JSON-DAG: "%401:sub10": 387 # CHECK-CP-JSON-DAG: "%401:sub11": 386 # CHECK-CP-JSON-DAG: "%401:sub12": 383 # CHECK-CP-JSON-DAG: "%401:sub13": 382 # CHECK-CP-JSON-DAG: "%401:sub14": 381 # CHECK-CP-JSON-DAG: "%401:sub15": 380 # CHECK-CP-JSON-DAG: "%401:sub16": 377 # CHECK-CP-JSON-DAG: "%401:sub17": 376 # CHECK-CP-JSON-DAG: "%401:sub18": 375 # CHECK-CP-JSON-DAG: "%401:sub19": 374 # CHECK-CP-JSON-DAG: "%401:sub20": 371 # CHECK-CP-JSON-DAG: "%401:sub21": 370 # CHECK-CP-JSON-DAG: "%401:sub22": 369 # CHECK-CP-JSON-DAG: "%401:sub23": 368 # CHECK-CP-JSON-DAG: "%401:sub24": 365 # CHECK-CP-JSON-DAG: "%401:sub25": 364 # CHECK-CP-JSON-DAG: "%401:sub26": 363 # CHECK-CP-JSON-DAG: "%401:sub27": 362 # CHECK-CP-JSON-DAG: "%401:sub28": 359 # CHECK-CP-JSON-DAG: "%401:sub29": 358 # CHECK-CP-JSON-DAG: "%401:sub30": 357 # CHECK-CP-JSON-DAG: "%401:sub31": 356 # CHECK-CP-JSON-DAG: "%426": 0 # CHECK-CP-JSON-DAG: "%427": 0 # CHECK-CP-JSON-DAG: "%428": 0 # CHECK-CP-JSON-DAG: "%429": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 401 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %431:vreg_64, %430, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 64 # CHECK-CP-JSON-DAG: "%69:sub1": 63 # CHECK-CP-JSON-DAG: "%69:sub2": 62 # CHECK-CP-JSON-DAG: "%69:sub3": 61 # CHECK-CP-JSON-DAG: "%69:sub4": 58 # CHECK-CP-JSON-DAG: "%69:sub5": 57 # CHECK-CP-JSON-DAG: "%69:sub6": 56 # CHECK-CP-JSON-DAG: "%69:sub7": 55 # CHECK-CP-JSON-DAG: "%69:sub8": 52 # CHECK-CP-JSON-DAG: "%69:sub9": 51 # CHECK-CP-JSON-DAG: "%69:sub10": 50 # CHECK-CP-JSON-DAG: "%69:sub11": 49 # CHECK-CP-JSON-DAG: "%69:sub12": 46 # CHECK-CP-JSON-DAG: "%69:sub13": 45 # CHECK-CP-JSON-DAG: "%69:sub14": 44 # CHECK-CP-JSON-DAG: "%69:sub15": 43 # CHECK-CP-JSON-DAG: "%69:sub16": 40 # CHECK-CP-JSON-DAG: "%69:sub17": 39 # CHECK-CP-JSON-DAG: "%69:sub18": 38 # CHECK-CP-JSON-DAG: "%69:sub19": 37 # CHECK-CP-JSON-DAG: "%69:sub20": 34 # CHECK-CP-JSON-DAG: "%69:sub21": 33 # CHECK-CP-JSON-DAG: "%69:sub22": 32 # CHECK-CP-JSON-DAG: "%69:sub23": 31 # CHECK-CP-JSON-DAG: "%69:sub24": 28 # CHECK-CP-JSON-DAG: "%69:sub25": 27 # CHECK-CP-JSON-DAG: "%69:sub26": 26 # CHECK-CP-JSON-DAG: "%69:sub27": 25 # CHECK-CP-JSON-DAG: "%69:sub28": 22 # CHECK-CP-JSON-DAG: "%69:sub29": 21 # CHECK-CP-JSON-DAG: "%69:sub30": 20 # CHECK-CP-JSON-DAG: "%69:sub31": 19 # CHECK-CP-JSON-DAG: "%70:sub0": 16 # CHECK-CP-JSON-DAG: "%70:sub1": 15 # CHECK-CP-JSON-DAG: "%70:sub2": 14 # CHECK-CP-JSON-DAG: "%70:sub3": 13 # CHECK-CP-JSON-DAG: "%70:sub4": 10 # CHECK-CP-JSON-DAG: "%70:sub5": 9 # CHECK-CP-JSON-DAG: "%70:sub6": 8 # CHECK-CP-JSON-DAG: "%70:sub7": 7 # CHECK-CP-JSON-DAG: "%70:sub8": 4 # CHECK-CP-JSON-DAG: "%70:sub9": 3 # CHECK-CP-JSON-DAG: "%70:sub10": 2 # CHECK-CP-JSON-DAG: "%70:sub11": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 112 # CHECK-CP-JSON-DAG: "%149:sub1": 111 # CHECK-CP-JSON-DAG: "%149:sub2": 110 # CHECK-CP-JSON-DAG: "%149:sub3": 109 # CHECK-CP-JSON-DAG: "%149:sub4": 106 # CHECK-CP-JSON-DAG: "%149:sub5": 105 # CHECK-CP-JSON-DAG: "%149:sub6": 104 # CHECK-CP-JSON-DAG: "%149:sub7": 103 # CHECK-CP-JSON-DAG: "%149:sub8": 100 # CHECK-CP-JSON-DAG: "%149:sub9": 99 # CHECK-CP-JSON-DAG: "%149:sub10": 98 # CHECK-CP-JSON-DAG: "%149:sub11": 97 # CHECK-CP-JSON-DAG: "%149:sub12": 94 # CHECK-CP-JSON-DAG: "%149:sub13": 93 # CHECK-CP-JSON-DAG: "%149:sub14": 92 # CHECK-CP-JSON-DAG: "%149:sub15": 91 # CHECK-CP-JSON-DAG: "%149:sub16": 88 # CHECK-CP-JSON-DAG: "%149:sub17": 87 # CHECK-CP-JSON-DAG: "%149:sub18": 86 # CHECK-CP-JSON-DAG: "%149:sub19": 85 # CHECK-CP-JSON-DAG: "%149:sub20": 82 # CHECK-CP-JSON-DAG: "%149:sub21": 81 # CHECK-CP-JSON-DAG: "%149:sub22": 80 # CHECK-CP-JSON-DAG: "%149:sub23": 79 # CHECK-CP-JSON-DAG: "%149:sub24": 76 # CHECK-CP-JSON-DAG: "%149:sub25": 75 # CHECK-CP-JSON-DAG: "%149:sub26": 74 # CHECK-CP-JSON-DAG: "%149:sub27": 73 # CHECK-CP-JSON-DAG: "%149:sub28": 70 # CHECK-CP-JSON-DAG: "%149:sub29": 69 # CHECK-CP-JSON-DAG: "%149:sub30": 68 # CHECK-CP-JSON-DAG: "%149:sub31": 67 # CHECK-CP-JSON-DAG: "%191:sub0": 160 # CHECK-CP-JSON-DAG: "%191:sub1": 159 # CHECK-CP-JSON-DAG: "%191:sub2": 158 # CHECK-CP-JSON-DAG: "%191:sub3": 157 # CHECK-CP-JSON-DAG: "%191:sub4": 154 # CHECK-CP-JSON-DAG: "%191:sub5": 153 # CHECK-CP-JSON-DAG: "%191:sub6": 152 # CHECK-CP-JSON-DAG: "%191:sub7": 151 # CHECK-CP-JSON-DAG: "%191:sub8": 148 # CHECK-CP-JSON-DAG: "%191:sub9": 147 # CHECK-CP-JSON-DAG: "%191:sub10": 146 # CHECK-CP-JSON-DAG: "%191:sub11": 145 # CHECK-CP-JSON-DAG: "%191:sub12": 142 # CHECK-CP-JSON-DAG: "%191:sub13": 141 # CHECK-CP-JSON-DAG: "%191:sub14": 140 # CHECK-CP-JSON-DAG: "%191:sub15": 139 # CHECK-CP-JSON-DAG: "%191:sub16": 136 # CHECK-CP-JSON-DAG: "%191:sub17": 135 # CHECK-CP-JSON-DAG: "%191:sub18": 134 # CHECK-CP-JSON-DAG: "%191:sub19": 133 # CHECK-CP-JSON-DAG: "%191:sub20": 130 # CHECK-CP-JSON-DAG: "%191:sub21": 129 # CHECK-CP-JSON-DAG: "%191:sub22": 128 # CHECK-CP-JSON-DAG: "%191:sub23": 127 # CHECK-CP-JSON-DAG: "%191:sub24": 124 # CHECK-CP-JSON-DAG: "%191:sub25": 123 # CHECK-CP-JSON-DAG: "%191:sub26": 122 # CHECK-CP-JSON-DAG: "%191:sub27": 121 # CHECK-CP-JSON-DAG: "%191:sub28": 118 # CHECK-CP-JSON-DAG: "%191:sub29": 117 # CHECK-CP-JSON-DAG: "%191:sub30": 116 # CHECK-CP-JSON-DAG: "%191:sub31": 115 # CHECK-CP-JSON-DAG: "%233:sub0": 208 # CHECK-CP-JSON-DAG: "%233:sub1": 207 # CHECK-CP-JSON-DAG: "%233:sub2": 206 # CHECK-CP-JSON-DAG: "%233:sub3": 205 # CHECK-CP-JSON-DAG: "%233:sub4": 202 # CHECK-CP-JSON-DAG: "%233:sub5": 201 # CHECK-CP-JSON-DAG: "%233:sub6": 200 # CHECK-CP-JSON-DAG: "%233:sub7": 199 # CHECK-CP-JSON-DAG: "%233:sub8": 196 # CHECK-CP-JSON-DAG: "%233:sub9": 195 # CHECK-CP-JSON-DAG: "%233:sub10": 194 # CHECK-CP-JSON-DAG: "%233:sub11": 193 # CHECK-CP-JSON-DAG: "%233:sub12": 190 # CHECK-CP-JSON-DAG: "%233:sub13": 189 # CHECK-CP-JSON-DAG: "%233:sub14": 188 # CHECK-CP-JSON-DAG: "%233:sub15": 187 # CHECK-CP-JSON-DAG: "%233:sub16": 184 # CHECK-CP-JSON-DAG: "%233:sub17": 183 # CHECK-CP-JSON-DAG: "%233:sub18": 182 # CHECK-CP-JSON-DAG: "%233:sub19": 181 # CHECK-CP-JSON-DAG: "%233:sub20": 178 # CHECK-CP-JSON-DAG: "%233:sub21": 177 # CHECK-CP-JSON-DAG: "%233:sub22": 176 # CHECK-CP-JSON-DAG: "%233:sub23": 175 # CHECK-CP-JSON-DAG: "%233:sub24": 172 # CHECK-CP-JSON-DAG: "%233:sub25": 171 # CHECK-CP-JSON-DAG: "%233:sub26": 170 # CHECK-CP-JSON-DAG: "%233:sub27": 169 # CHECK-CP-JSON-DAG: "%233:sub28": 166 # CHECK-CP-JSON-DAG: "%233:sub29": 165 # CHECK-CP-JSON-DAG: "%233:sub30": 164 # CHECK-CP-JSON-DAG: "%233:sub31": 163 # CHECK-CP-JSON-DAG: "%275:sub0": 256 # CHECK-CP-JSON-DAG: "%275:sub1": 255 # CHECK-CP-JSON-DAG: "%275:sub2": 254 # CHECK-CP-JSON-DAG: "%275:sub3": 253 # CHECK-CP-JSON-DAG: "%275:sub4": 250 # CHECK-CP-JSON-DAG: "%275:sub5": 249 # CHECK-CP-JSON-DAG: "%275:sub6": 248 # CHECK-CP-JSON-DAG: "%275:sub7": 247 # CHECK-CP-JSON-DAG: "%275:sub8": 244 # CHECK-CP-JSON-DAG: "%275:sub9": 243 # CHECK-CP-JSON-DAG: "%275:sub10": 242 # CHECK-CP-JSON-DAG: "%275:sub11": 241 # CHECK-CP-JSON-DAG: "%275:sub12": 238 # CHECK-CP-JSON-DAG: "%275:sub13": 237 # CHECK-CP-JSON-DAG: "%275:sub14": 236 # CHECK-CP-JSON-DAG: "%275:sub15": 235 # CHECK-CP-JSON-DAG: "%275:sub16": 232 # CHECK-CP-JSON-DAG: "%275:sub17": 231 # CHECK-CP-JSON-DAG: "%275:sub18": 230 # CHECK-CP-JSON-DAG: "%275:sub19": 229 # CHECK-CP-JSON-DAG: "%275:sub20": 226 # CHECK-CP-JSON-DAG: "%275:sub21": 225 # CHECK-CP-JSON-DAG: "%275:sub22": 224 # CHECK-CP-JSON-DAG: "%275:sub23": 223 # CHECK-CP-JSON-DAG: "%275:sub24": 220 # CHECK-CP-JSON-DAG: "%275:sub25": 219 # CHECK-CP-JSON-DAG: "%275:sub26": 218 # CHECK-CP-JSON-DAG: "%275:sub27": 217 # CHECK-CP-JSON-DAG: "%275:sub28": 214 # CHECK-CP-JSON-DAG: "%275:sub29": 213 # CHECK-CP-JSON-DAG: "%275:sub30": 212 # CHECK-CP-JSON-DAG: "%275:sub31": 211 # CHECK-CP-JSON-DAG: "%317:sub0": 304 # CHECK-CP-JSON-DAG: "%317:sub1": 303 # CHECK-CP-JSON-DAG: "%317:sub2": 302 # CHECK-CP-JSON-DAG: "%317:sub3": 301 # CHECK-CP-JSON-DAG: "%317:sub4": 298 # CHECK-CP-JSON-DAG: "%317:sub5": 297 # CHECK-CP-JSON-DAG: "%317:sub6": 296 # CHECK-CP-JSON-DAG: "%317:sub7": 295 # CHECK-CP-JSON-DAG: "%317:sub8": 292 # CHECK-CP-JSON-DAG: "%317:sub9": 291 # CHECK-CP-JSON-DAG: "%317:sub10": 290 # CHECK-CP-JSON-DAG: "%317:sub11": 289 # CHECK-CP-JSON-DAG: "%317:sub12": 286 # CHECK-CP-JSON-DAG: "%317:sub13": 285 # CHECK-CP-JSON-DAG: "%317:sub14": 284 # CHECK-CP-JSON-DAG: "%317:sub15": 283 # CHECK-CP-JSON-DAG: "%317:sub16": 280 # CHECK-CP-JSON-DAG: "%317:sub17": 279 # CHECK-CP-JSON-DAG: "%317:sub18": 278 # CHECK-CP-JSON-DAG: "%317:sub19": 277 # CHECK-CP-JSON-DAG: "%317:sub20": 274 # CHECK-CP-JSON-DAG: "%317:sub21": 273 # CHECK-CP-JSON-DAG: "%317:sub22": 272 # CHECK-CP-JSON-DAG: "%317:sub23": 271 # CHECK-CP-JSON-DAG: "%317:sub24": 268 # CHECK-CP-JSON-DAG: "%317:sub25": 267 # CHECK-CP-JSON-DAG: "%317:sub26": 266 # CHECK-CP-JSON-DAG: "%317:sub27": 265 # CHECK-CP-JSON-DAG: "%317:sub28": 262 # CHECK-CP-JSON-DAG: "%317:sub29": 261 # CHECK-CP-JSON-DAG: "%317:sub30": 260 # CHECK-CP-JSON-DAG: "%317:sub31": 259 # CHECK-CP-JSON-DAG: "%359:sub0": 352 # CHECK-CP-JSON-DAG: "%359:sub1": 351 # CHECK-CP-JSON-DAG: "%359:sub2": 350 # CHECK-CP-JSON-DAG: "%359:sub3": 349 # CHECK-CP-JSON-DAG: "%359:sub4": 346 # CHECK-CP-JSON-DAG: "%359:sub5": 345 # CHECK-CP-JSON-DAG: "%359:sub6": 344 # CHECK-CP-JSON-DAG: "%359:sub7": 343 # CHECK-CP-JSON-DAG: "%359:sub8": 340 # CHECK-CP-JSON-DAG: "%359:sub9": 339 # CHECK-CP-JSON-DAG: "%359:sub10": 338 # CHECK-CP-JSON-DAG: "%359:sub11": 337 # CHECK-CP-JSON-DAG: "%359:sub12": 334 # CHECK-CP-JSON-DAG: "%359:sub13": 333 # CHECK-CP-JSON-DAG: "%359:sub14": 332 # CHECK-CP-JSON-DAG: "%359:sub15": 331 # CHECK-CP-JSON-DAG: "%359:sub16": 328 # CHECK-CP-JSON-DAG: "%359:sub17": 327 # CHECK-CP-JSON-DAG: "%359:sub18": 326 # CHECK-CP-JSON-DAG: "%359:sub19": 325 # CHECK-CP-JSON-DAG: "%359:sub20": 322 # CHECK-CP-JSON-DAG: "%359:sub21": 321 # CHECK-CP-JSON-DAG: "%359:sub22": 320 # CHECK-CP-JSON-DAG: "%359:sub23": 319 # CHECK-CP-JSON-DAG: "%359:sub24": 316 # CHECK-CP-JSON-DAG: "%359:sub25": 315 # CHECK-CP-JSON-DAG: "%359:sub26": 314 # CHECK-CP-JSON-DAG: "%359:sub27": 313 # CHECK-CP-JSON-DAG: "%359:sub28": 310 # CHECK-CP-JSON-DAG: "%359:sub29": 309 # CHECK-CP-JSON-DAG: "%359:sub30": 308 # CHECK-CP-JSON-DAG: "%359:sub31": 307 # CHECK-CP-JSON-DAG: "%401:sub0": 400 # CHECK-CP-JSON-DAG: "%401:sub1": 399 # CHECK-CP-JSON-DAG: "%401:sub2": 398 # CHECK-CP-JSON-DAG: "%401:sub3": 397 # CHECK-CP-JSON-DAG: "%401:sub4": 394 # CHECK-CP-JSON-DAG: "%401:sub5": 393 # CHECK-CP-JSON-DAG: "%401:sub6": 392 # CHECK-CP-JSON-DAG: "%401:sub7": 391 # CHECK-CP-JSON-DAG: "%401:sub8": 388 # CHECK-CP-JSON-DAG: "%401:sub9": 387 # CHECK-CP-JSON-DAG: "%401:sub10": 386 # CHECK-CP-JSON-DAG: "%401:sub11": 385 # CHECK-CP-JSON-DAG: "%401:sub12": 382 # CHECK-CP-JSON-DAG: "%401:sub13": 381 # CHECK-CP-JSON-DAG: "%401:sub14": 380 # CHECK-CP-JSON-DAG: "%401:sub15": 379 # CHECK-CP-JSON-DAG: "%401:sub16": 376 # CHECK-CP-JSON-DAG: "%401:sub17": 375 # CHECK-CP-JSON-DAG: "%401:sub18": 374 # CHECK-CP-JSON-DAG: "%401:sub19": 373 # CHECK-CP-JSON-DAG: "%401:sub20": 370 # CHECK-CP-JSON-DAG: "%401:sub21": 369 # CHECK-CP-JSON-DAG: "%401:sub22": 368 # CHECK-CP-JSON-DAG: "%401:sub23": 367 # CHECK-CP-JSON-DAG: "%401:sub24": 364 # CHECK-CP-JSON-DAG: "%401:sub25": 363 # CHECK-CP-JSON-DAG: "%401:sub26": 362 # CHECK-CP-JSON-DAG: "%401:sub27": 361 # CHECK-CP-JSON-DAG: "%401:sub28": 358 # CHECK-CP-JSON-DAG: "%401:sub29": 357 # CHECK-CP-JSON-DAG: "%401:sub30": 356 # CHECK-CP-JSON-DAG: "%401:sub31": 355 # CHECK-CP-JSON-DAG: "%430": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 400 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%432:vgpr_32 = COPY %70.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 63 # CHECK-CP-JSON-DAG: "%69:sub1": 62 # CHECK-CP-JSON-DAG: "%69:sub2": 61 # CHECK-CP-JSON-DAG: "%69:sub3": 60 # CHECK-CP-JSON-DAG: "%69:sub4": 57 # CHECK-CP-JSON-DAG: "%69:sub5": 56 # CHECK-CP-JSON-DAG: "%69:sub6": 55 # CHECK-CP-JSON-DAG: "%69:sub7": 54 # CHECK-CP-JSON-DAG: "%69:sub8": 51 # CHECK-CP-JSON-DAG: "%69:sub9": 50 # CHECK-CP-JSON-DAG: "%69:sub10": 49 # CHECK-CP-JSON-DAG: "%69:sub11": 48 # CHECK-CP-JSON-DAG: "%69:sub12": 45 # CHECK-CP-JSON-DAG: "%69:sub13": 44 # CHECK-CP-JSON-DAG: "%69:sub14": 43 # CHECK-CP-JSON-DAG: "%69:sub15": 42 # CHECK-CP-JSON-DAG: "%69:sub16": 39 # CHECK-CP-JSON-DAG: "%69:sub17": 38 # CHECK-CP-JSON-DAG: "%69:sub18": 37 # CHECK-CP-JSON-DAG: "%69:sub19": 36 # CHECK-CP-JSON-DAG: "%69:sub20": 33 # CHECK-CP-JSON-DAG: "%69:sub21": 32 # CHECK-CP-JSON-DAG: "%69:sub22": 31 # CHECK-CP-JSON-DAG: "%69:sub23": 30 # CHECK-CP-JSON-DAG: "%69:sub24": 27 # CHECK-CP-JSON-DAG: "%69:sub25": 26 # CHECK-CP-JSON-DAG: "%69:sub26": 25 # CHECK-CP-JSON-DAG: "%69:sub27": 24 # CHECK-CP-JSON-DAG: "%69:sub28": 21 # CHECK-CP-JSON-DAG: "%69:sub29": 20 # CHECK-CP-JSON-DAG: "%69:sub30": 19 # CHECK-CP-JSON-DAG: "%69:sub31": 18 # CHECK-CP-JSON-DAG: "%70:sub0": 15 # CHECK-CP-JSON-DAG: "%70:sub1": 14 # CHECK-CP-JSON-DAG: "%70:sub2": 13 # CHECK-CP-JSON-DAG: "%70:sub3": 12 # CHECK-CP-JSON-DAG: "%70:sub4": 9 # CHECK-CP-JSON-DAG: "%70:sub5": 8 # CHECK-CP-JSON-DAG: "%70:sub6": 7 # CHECK-CP-JSON-DAG: "%70:sub7": 6 # CHECK-CP-JSON-DAG: "%70:sub8": 3 # CHECK-CP-JSON-DAG: "%70:sub9": 2 # CHECK-CP-JSON-DAG: "%70:sub10": 1 # CHECK-CP-JSON-DAG: "%70:sub11": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 111 # CHECK-CP-JSON-DAG: "%149:sub1": 110 # CHECK-CP-JSON-DAG: "%149:sub2": 109 # CHECK-CP-JSON-DAG: "%149:sub3": 108 # CHECK-CP-JSON-DAG: "%149:sub4": 105 # CHECK-CP-JSON-DAG: "%149:sub5": 104 # CHECK-CP-JSON-DAG: "%149:sub6": 103 # CHECK-CP-JSON-DAG: "%149:sub7": 102 # CHECK-CP-JSON-DAG: "%149:sub8": 99 # CHECK-CP-JSON-DAG: "%149:sub9": 98 # CHECK-CP-JSON-DAG: "%149:sub10": 97 # CHECK-CP-JSON-DAG: "%149:sub11": 96 # CHECK-CP-JSON-DAG: "%149:sub12": 93 # CHECK-CP-JSON-DAG: "%149:sub13": 92 # CHECK-CP-JSON-DAG: "%149:sub14": 91 # CHECK-CP-JSON-DAG: "%149:sub15": 90 # CHECK-CP-JSON-DAG: "%149:sub16": 87 # CHECK-CP-JSON-DAG: "%149:sub17": 86 # CHECK-CP-JSON-DAG: "%149:sub18": 85 # CHECK-CP-JSON-DAG: "%149:sub19": 84 # CHECK-CP-JSON-DAG: "%149:sub20": 81 # CHECK-CP-JSON-DAG: "%149:sub21": 80 # CHECK-CP-JSON-DAG: "%149:sub22": 79 # CHECK-CP-JSON-DAG: "%149:sub23": 78 # CHECK-CP-JSON-DAG: "%149:sub24": 75 # CHECK-CP-JSON-DAG: "%149:sub25": 74 # CHECK-CP-JSON-DAG: "%149:sub26": 73 # CHECK-CP-JSON-DAG: "%149:sub27": 72 # CHECK-CP-JSON-DAG: "%149:sub28": 69 # CHECK-CP-JSON-DAG: "%149:sub29": 68 # CHECK-CP-JSON-DAG: "%149:sub30": 67 # CHECK-CP-JSON-DAG: "%149:sub31": 66 # CHECK-CP-JSON-DAG: "%191:sub0": 159 # CHECK-CP-JSON-DAG: "%191:sub1": 158 # CHECK-CP-JSON-DAG: "%191:sub2": 157 # CHECK-CP-JSON-DAG: "%191:sub3": 156 # CHECK-CP-JSON-DAG: "%191:sub4": 153 # CHECK-CP-JSON-DAG: "%191:sub5": 152 # CHECK-CP-JSON-DAG: "%191:sub6": 151 # CHECK-CP-JSON-DAG: "%191:sub7": 150 # CHECK-CP-JSON-DAG: "%191:sub8": 147 # CHECK-CP-JSON-DAG: "%191:sub9": 146 # CHECK-CP-JSON-DAG: "%191:sub10": 145 # CHECK-CP-JSON-DAG: "%191:sub11": 144 # CHECK-CP-JSON-DAG: "%191:sub12": 141 # CHECK-CP-JSON-DAG: "%191:sub13": 140 # CHECK-CP-JSON-DAG: "%191:sub14": 139 # CHECK-CP-JSON-DAG: "%191:sub15": 138 # CHECK-CP-JSON-DAG: "%191:sub16": 135 # CHECK-CP-JSON-DAG: "%191:sub17": 134 # CHECK-CP-JSON-DAG: "%191:sub18": 133 # CHECK-CP-JSON-DAG: "%191:sub19": 132 # CHECK-CP-JSON-DAG: "%191:sub20": 129 # CHECK-CP-JSON-DAG: "%191:sub21": 128 # CHECK-CP-JSON-DAG: "%191:sub22": 127 # CHECK-CP-JSON-DAG: "%191:sub23": 126 # CHECK-CP-JSON-DAG: "%191:sub24": 123 # CHECK-CP-JSON-DAG: "%191:sub25": 122 # CHECK-CP-JSON-DAG: "%191:sub26": 121 # CHECK-CP-JSON-DAG: "%191:sub27": 120 # CHECK-CP-JSON-DAG: "%191:sub28": 117 # CHECK-CP-JSON-DAG: "%191:sub29": 116 # CHECK-CP-JSON-DAG: "%191:sub30": 115 # CHECK-CP-JSON-DAG: "%191:sub31": 114 # CHECK-CP-JSON-DAG: "%233:sub0": 207 # CHECK-CP-JSON-DAG: "%233:sub1": 206 # CHECK-CP-JSON-DAG: "%233:sub2": 205 # CHECK-CP-JSON-DAG: "%233:sub3": 204 # CHECK-CP-JSON-DAG: "%233:sub4": 201 # CHECK-CP-JSON-DAG: "%233:sub5": 200 # CHECK-CP-JSON-DAG: "%233:sub6": 199 # CHECK-CP-JSON-DAG: "%233:sub7": 198 # CHECK-CP-JSON-DAG: "%233:sub8": 195 # CHECK-CP-JSON-DAG: "%233:sub9": 194 # CHECK-CP-JSON-DAG: "%233:sub10": 193 # CHECK-CP-JSON-DAG: "%233:sub11": 192 # CHECK-CP-JSON-DAG: "%233:sub12": 189 # CHECK-CP-JSON-DAG: "%233:sub13": 188 # CHECK-CP-JSON-DAG: "%233:sub14": 187 # CHECK-CP-JSON-DAG: "%233:sub15": 186 # CHECK-CP-JSON-DAG: "%233:sub16": 183 # CHECK-CP-JSON-DAG: "%233:sub17": 182 # CHECK-CP-JSON-DAG: "%233:sub18": 181 # CHECK-CP-JSON-DAG: "%233:sub19": 180 # CHECK-CP-JSON-DAG: "%233:sub20": 177 # CHECK-CP-JSON-DAG: "%233:sub21": 176 # CHECK-CP-JSON-DAG: "%233:sub22": 175 # CHECK-CP-JSON-DAG: "%233:sub23": 174 # CHECK-CP-JSON-DAG: "%233:sub24": 171 # CHECK-CP-JSON-DAG: "%233:sub25": 170 # CHECK-CP-JSON-DAG: "%233:sub26": 169 # CHECK-CP-JSON-DAG: "%233:sub27": 168 # CHECK-CP-JSON-DAG: "%233:sub28": 165 # CHECK-CP-JSON-DAG: "%233:sub29": 164 # CHECK-CP-JSON-DAG: "%233:sub30": 163 # CHECK-CP-JSON-DAG: "%233:sub31": 162 # CHECK-CP-JSON-DAG: "%275:sub0": 255 # CHECK-CP-JSON-DAG: "%275:sub1": 254 # CHECK-CP-JSON-DAG: "%275:sub2": 253 # CHECK-CP-JSON-DAG: "%275:sub3": 252 # CHECK-CP-JSON-DAG: "%275:sub4": 249 # CHECK-CP-JSON-DAG: "%275:sub5": 248 # CHECK-CP-JSON-DAG: "%275:sub6": 247 # CHECK-CP-JSON-DAG: "%275:sub7": 246 # CHECK-CP-JSON-DAG: "%275:sub8": 243 # CHECK-CP-JSON-DAG: "%275:sub9": 242 # CHECK-CP-JSON-DAG: "%275:sub10": 241 # CHECK-CP-JSON-DAG: "%275:sub11": 240 # CHECK-CP-JSON-DAG: "%275:sub12": 237 # CHECK-CP-JSON-DAG: "%275:sub13": 236 # CHECK-CP-JSON-DAG: "%275:sub14": 235 # CHECK-CP-JSON-DAG: "%275:sub15": 234 # CHECK-CP-JSON-DAG: "%275:sub16": 231 # CHECK-CP-JSON-DAG: "%275:sub17": 230 # CHECK-CP-JSON-DAG: "%275:sub18": 229 # CHECK-CP-JSON-DAG: "%275:sub19": 228 # CHECK-CP-JSON-DAG: "%275:sub20": 225 # CHECK-CP-JSON-DAG: "%275:sub21": 224 # CHECK-CP-JSON-DAG: "%275:sub22": 223 # CHECK-CP-JSON-DAG: "%275:sub23": 222 # CHECK-CP-JSON-DAG: "%275:sub24": 219 # CHECK-CP-JSON-DAG: "%275:sub25": 218 # CHECK-CP-JSON-DAG: "%275:sub26": 217 # CHECK-CP-JSON-DAG: "%275:sub27": 216 # CHECK-CP-JSON-DAG: "%275:sub28": 213 # CHECK-CP-JSON-DAG: "%275:sub29": 212 # CHECK-CP-JSON-DAG: "%275:sub30": 211 # CHECK-CP-JSON-DAG: "%275:sub31": 210 # CHECK-CP-JSON-DAG: "%317:sub0": 303 # CHECK-CP-JSON-DAG: "%317:sub1": 302 # CHECK-CP-JSON-DAG: "%317:sub2": 301 # CHECK-CP-JSON-DAG: "%317:sub3": 300 # CHECK-CP-JSON-DAG: "%317:sub4": 297 # CHECK-CP-JSON-DAG: "%317:sub5": 296 # CHECK-CP-JSON-DAG: "%317:sub6": 295 # CHECK-CP-JSON-DAG: "%317:sub7": 294 # CHECK-CP-JSON-DAG: "%317:sub8": 291 # CHECK-CP-JSON-DAG: "%317:sub9": 290 # CHECK-CP-JSON-DAG: "%317:sub10": 289 # CHECK-CP-JSON-DAG: "%317:sub11": 288 # CHECK-CP-JSON-DAG: "%317:sub12": 285 # CHECK-CP-JSON-DAG: "%317:sub13": 284 # CHECK-CP-JSON-DAG: "%317:sub14": 283 # CHECK-CP-JSON-DAG: "%317:sub15": 282 # CHECK-CP-JSON-DAG: "%317:sub16": 279 # CHECK-CP-JSON-DAG: "%317:sub17": 278 # CHECK-CP-JSON-DAG: "%317:sub18": 277 # CHECK-CP-JSON-DAG: "%317:sub19": 276 # CHECK-CP-JSON-DAG: "%317:sub20": 273 # CHECK-CP-JSON-DAG: "%317:sub21": 272 # CHECK-CP-JSON-DAG: "%317:sub22": 271 # CHECK-CP-JSON-DAG: "%317:sub23": 270 # CHECK-CP-JSON-DAG: "%317:sub24": 267 # CHECK-CP-JSON-DAG: "%317:sub25": 266 # CHECK-CP-JSON-DAG: "%317:sub26": 265 # CHECK-CP-JSON-DAG: "%317:sub27": 264 # CHECK-CP-JSON-DAG: "%317:sub28": 261 # CHECK-CP-JSON-DAG: "%317:sub29": 260 # CHECK-CP-JSON-DAG: "%317:sub30": 259 # CHECK-CP-JSON-DAG: "%317:sub31": 258 # CHECK-CP-JSON-DAG: "%359:sub0": 351 # CHECK-CP-JSON-DAG: "%359:sub1": 350 # CHECK-CP-JSON-DAG: "%359:sub2": 349 # CHECK-CP-JSON-DAG: "%359:sub3": 348 # CHECK-CP-JSON-DAG: "%359:sub4": 345 # CHECK-CP-JSON-DAG: "%359:sub5": 344 # CHECK-CP-JSON-DAG: "%359:sub6": 343 # CHECK-CP-JSON-DAG: "%359:sub7": 342 # CHECK-CP-JSON-DAG: "%359:sub8": 339 # CHECK-CP-JSON-DAG: "%359:sub9": 338 # CHECK-CP-JSON-DAG: "%359:sub10": 337 # CHECK-CP-JSON-DAG: "%359:sub11": 336 # CHECK-CP-JSON-DAG: "%359:sub12": 333 # CHECK-CP-JSON-DAG: "%359:sub13": 332 # CHECK-CP-JSON-DAG: "%359:sub14": 331 # CHECK-CP-JSON-DAG: "%359:sub15": 330 # CHECK-CP-JSON-DAG: "%359:sub16": 327 # CHECK-CP-JSON-DAG: "%359:sub17": 326 # CHECK-CP-JSON-DAG: "%359:sub18": 325 # CHECK-CP-JSON-DAG: "%359:sub19": 324 # CHECK-CP-JSON-DAG: "%359:sub20": 321 # CHECK-CP-JSON-DAG: "%359:sub21": 320 # CHECK-CP-JSON-DAG: "%359:sub22": 319 # CHECK-CP-JSON-DAG: "%359:sub23": 318 # CHECK-CP-JSON-DAG: "%359:sub24": 315 # CHECK-CP-JSON-DAG: "%359:sub25": 314 # CHECK-CP-JSON-DAG: "%359:sub26": 313 # CHECK-CP-JSON-DAG: "%359:sub27": 312 # CHECK-CP-JSON-DAG: "%359:sub28": 309 # CHECK-CP-JSON-DAG: "%359:sub29": 308 # CHECK-CP-JSON-DAG: "%359:sub30": 307 # CHECK-CP-JSON-DAG: "%359:sub31": 306 # CHECK-CP-JSON-DAG: "%401:sub0": 399 # CHECK-CP-JSON-DAG: "%401:sub1": 398 # CHECK-CP-JSON-DAG: "%401:sub2": 397 # CHECK-CP-JSON-DAG: "%401:sub3": 396 # CHECK-CP-JSON-DAG: "%401:sub4": 393 # CHECK-CP-JSON-DAG: "%401:sub5": 392 # CHECK-CP-JSON-DAG: "%401:sub6": 391 # CHECK-CP-JSON-DAG: "%401:sub7": 390 # CHECK-CP-JSON-DAG: "%401:sub8": 387 # CHECK-CP-JSON-DAG: "%401:sub9": 386 # CHECK-CP-JSON-DAG: "%401:sub10": 385 # CHECK-CP-JSON-DAG: "%401:sub11": 384 # CHECK-CP-JSON-DAG: "%401:sub12": 381 # CHECK-CP-JSON-DAG: "%401:sub13": 380 # CHECK-CP-JSON-DAG: "%401:sub14": 379 # CHECK-CP-JSON-DAG: "%401:sub15": 378 # CHECK-CP-JSON-DAG: "%401:sub16": 375 # CHECK-CP-JSON-DAG: "%401:sub17": 374 # CHECK-CP-JSON-DAG: "%401:sub18": 373 # CHECK-CP-JSON-DAG: "%401:sub19": 372 # CHECK-CP-JSON-DAG: "%401:sub20": 369 # CHECK-CP-JSON-DAG: "%401:sub21": 368 # CHECK-CP-JSON-DAG: "%401:sub22": 367 # CHECK-CP-JSON-DAG: "%401:sub23": 366 # CHECK-CP-JSON-DAG: "%401:sub24": 363 # CHECK-CP-JSON-DAG: "%401:sub25": 362 # CHECK-CP-JSON-DAG: "%401:sub26": 361 # CHECK-CP-JSON-DAG: "%401:sub27": 360 # CHECK-CP-JSON-DAG: "%401:sub28": 357 # CHECK-CP-JSON-DAG: "%401:sub29": 356 # CHECK-CP-JSON-DAG: "%401:sub30": 355 # CHECK-CP-JSON-DAG: "%401:sub31": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 399 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%433:vgpr_32 = COPY %70.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 62 # CHECK-CP-JSON-DAG: "%69:sub1": 61 # CHECK-CP-JSON-DAG: "%69:sub2": 60 # CHECK-CP-JSON-DAG: "%69:sub3": 59 # CHECK-CP-JSON-DAG: "%69:sub4": 56 # CHECK-CP-JSON-DAG: "%69:sub5": 55 # CHECK-CP-JSON-DAG: "%69:sub6": 54 # CHECK-CP-JSON-DAG: "%69:sub7": 53 # CHECK-CP-JSON-DAG: "%69:sub8": 50 # CHECK-CP-JSON-DAG: "%69:sub9": 49 # CHECK-CP-JSON-DAG: "%69:sub10": 48 # CHECK-CP-JSON-DAG: "%69:sub11": 47 # CHECK-CP-JSON-DAG: "%69:sub12": 44 # CHECK-CP-JSON-DAG: "%69:sub13": 43 # CHECK-CP-JSON-DAG: "%69:sub14": 42 # CHECK-CP-JSON-DAG: "%69:sub15": 41 # CHECK-CP-JSON-DAG: "%69:sub16": 38 # CHECK-CP-JSON-DAG: "%69:sub17": 37 # CHECK-CP-JSON-DAG: "%69:sub18": 36 # CHECK-CP-JSON-DAG: "%69:sub19": 35 # CHECK-CP-JSON-DAG: "%69:sub20": 32 # CHECK-CP-JSON-DAG: "%69:sub21": 31 # CHECK-CP-JSON-DAG: "%69:sub22": 30 # CHECK-CP-JSON-DAG: "%69:sub23": 29 # CHECK-CP-JSON-DAG: "%69:sub24": 26 # CHECK-CP-JSON-DAG: "%69:sub25": 25 # CHECK-CP-JSON-DAG: "%69:sub26": 24 # CHECK-CP-JSON-DAG: "%69:sub27": 23 # CHECK-CP-JSON-DAG: "%69:sub28": 20 # CHECK-CP-JSON-DAG: "%69:sub29": 19 # CHECK-CP-JSON-DAG: "%69:sub30": 18 # CHECK-CP-JSON-DAG: "%69:sub31": 17 # CHECK-CP-JSON-DAG: "%70:sub0": 14 # CHECK-CP-JSON-DAG: "%70:sub1": 13 # CHECK-CP-JSON-DAG: "%70:sub2": 12 # CHECK-CP-JSON-DAG: "%70:sub3": 11 # CHECK-CP-JSON-DAG: "%70:sub4": 8 # CHECK-CP-JSON-DAG: "%70:sub5": 7 # CHECK-CP-JSON-DAG: "%70:sub6": 6 # CHECK-CP-JSON-DAG: "%70:sub7": 5 # CHECK-CP-JSON-DAG: "%70:sub8": 2 # CHECK-CP-JSON-DAG: "%70:sub9": 1 # CHECK-CP-JSON-DAG: "%70:sub10": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 110 # CHECK-CP-JSON-DAG: "%149:sub1": 109 # CHECK-CP-JSON-DAG: "%149:sub2": 108 # CHECK-CP-JSON-DAG: "%149:sub3": 107 # CHECK-CP-JSON-DAG: "%149:sub4": 104 # CHECK-CP-JSON-DAG: "%149:sub5": 103 # CHECK-CP-JSON-DAG: "%149:sub6": 102 # CHECK-CP-JSON-DAG: "%149:sub7": 101 # CHECK-CP-JSON-DAG: "%149:sub8": 98 # CHECK-CP-JSON-DAG: "%149:sub9": 97 # CHECK-CP-JSON-DAG: "%149:sub10": 96 # CHECK-CP-JSON-DAG: "%149:sub11": 95 # CHECK-CP-JSON-DAG: "%149:sub12": 92 # CHECK-CP-JSON-DAG: "%149:sub13": 91 # CHECK-CP-JSON-DAG: "%149:sub14": 90 # CHECK-CP-JSON-DAG: "%149:sub15": 89 # CHECK-CP-JSON-DAG: "%149:sub16": 86 # CHECK-CP-JSON-DAG: "%149:sub17": 85 # CHECK-CP-JSON-DAG: "%149:sub18": 84 # CHECK-CP-JSON-DAG: "%149:sub19": 83 # CHECK-CP-JSON-DAG: "%149:sub20": 80 # CHECK-CP-JSON-DAG: "%149:sub21": 79 # CHECK-CP-JSON-DAG: "%149:sub22": 78 # CHECK-CP-JSON-DAG: "%149:sub23": 77 # CHECK-CP-JSON-DAG: "%149:sub24": 74 # CHECK-CP-JSON-DAG: "%149:sub25": 73 # CHECK-CP-JSON-DAG: "%149:sub26": 72 # CHECK-CP-JSON-DAG: "%149:sub27": 71 # CHECK-CP-JSON-DAG: "%149:sub28": 68 # CHECK-CP-JSON-DAG: "%149:sub29": 67 # CHECK-CP-JSON-DAG: "%149:sub30": 66 # CHECK-CP-JSON-DAG: "%149:sub31": 65 # CHECK-CP-JSON-DAG: "%191:sub0": 158 # CHECK-CP-JSON-DAG: "%191:sub1": 157 # CHECK-CP-JSON-DAG: "%191:sub2": 156 # CHECK-CP-JSON-DAG: "%191:sub3": 155 # CHECK-CP-JSON-DAG: "%191:sub4": 152 # CHECK-CP-JSON-DAG: "%191:sub5": 151 # CHECK-CP-JSON-DAG: "%191:sub6": 150 # CHECK-CP-JSON-DAG: "%191:sub7": 149 # CHECK-CP-JSON-DAG: "%191:sub8": 146 # CHECK-CP-JSON-DAG: "%191:sub9": 145 # CHECK-CP-JSON-DAG: "%191:sub10": 144 # CHECK-CP-JSON-DAG: "%191:sub11": 143 # CHECK-CP-JSON-DAG: "%191:sub12": 140 # CHECK-CP-JSON-DAG: "%191:sub13": 139 # CHECK-CP-JSON-DAG: "%191:sub14": 138 # CHECK-CP-JSON-DAG: "%191:sub15": 137 # CHECK-CP-JSON-DAG: "%191:sub16": 134 # CHECK-CP-JSON-DAG: "%191:sub17": 133 # CHECK-CP-JSON-DAG: "%191:sub18": 132 # CHECK-CP-JSON-DAG: "%191:sub19": 131 # CHECK-CP-JSON-DAG: "%191:sub20": 128 # CHECK-CP-JSON-DAG: "%191:sub21": 127 # CHECK-CP-JSON-DAG: "%191:sub22": 126 # CHECK-CP-JSON-DAG: "%191:sub23": 125 # CHECK-CP-JSON-DAG: "%191:sub24": 122 # CHECK-CP-JSON-DAG: "%191:sub25": 121 # CHECK-CP-JSON-DAG: "%191:sub26": 120 # CHECK-CP-JSON-DAG: "%191:sub27": 119 # CHECK-CP-JSON-DAG: "%191:sub28": 116 # CHECK-CP-JSON-DAG: "%191:sub29": 115 # CHECK-CP-JSON-DAG: "%191:sub30": 114 # CHECK-CP-JSON-DAG: "%191:sub31": 113 # CHECK-CP-JSON-DAG: "%233:sub0": 206 # CHECK-CP-JSON-DAG: "%233:sub1": 205 # CHECK-CP-JSON-DAG: "%233:sub2": 204 # CHECK-CP-JSON-DAG: "%233:sub3": 203 # CHECK-CP-JSON-DAG: "%233:sub4": 200 # CHECK-CP-JSON-DAG: "%233:sub5": 199 # CHECK-CP-JSON-DAG: "%233:sub6": 198 # CHECK-CP-JSON-DAG: "%233:sub7": 197 # CHECK-CP-JSON-DAG: "%233:sub8": 194 # CHECK-CP-JSON-DAG: "%233:sub9": 193 # CHECK-CP-JSON-DAG: "%233:sub10": 192 # CHECK-CP-JSON-DAG: "%233:sub11": 191 # CHECK-CP-JSON-DAG: "%233:sub12": 188 # CHECK-CP-JSON-DAG: "%233:sub13": 187 # CHECK-CP-JSON-DAG: "%233:sub14": 186 # CHECK-CP-JSON-DAG: "%233:sub15": 185 # CHECK-CP-JSON-DAG: "%233:sub16": 182 # CHECK-CP-JSON-DAG: "%233:sub17": 181 # CHECK-CP-JSON-DAG: "%233:sub18": 180 # CHECK-CP-JSON-DAG: "%233:sub19": 179 # CHECK-CP-JSON-DAG: "%233:sub20": 176 # CHECK-CP-JSON-DAG: "%233:sub21": 175 # CHECK-CP-JSON-DAG: "%233:sub22": 174 # CHECK-CP-JSON-DAG: "%233:sub23": 173 # CHECK-CP-JSON-DAG: "%233:sub24": 170 # CHECK-CP-JSON-DAG: "%233:sub25": 169 # CHECK-CP-JSON-DAG: "%233:sub26": 168 # CHECK-CP-JSON-DAG: "%233:sub27": 167 # CHECK-CP-JSON-DAG: "%233:sub28": 164 # CHECK-CP-JSON-DAG: "%233:sub29": 163 # CHECK-CP-JSON-DAG: "%233:sub30": 162 # CHECK-CP-JSON-DAG: "%233:sub31": 161 # CHECK-CP-JSON-DAG: "%275:sub0": 254 # CHECK-CP-JSON-DAG: "%275:sub1": 253 # CHECK-CP-JSON-DAG: "%275:sub2": 252 # CHECK-CP-JSON-DAG: "%275:sub3": 251 # CHECK-CP-JSON-DAG: "%275:sub4": 248 # CHECK-CP-JSON-DAG: "%275:sub5": 247 # CHECK-CP-JSON-DAG: "%275:sub6": 246 # CHECK-CP-JSON-DAG: "%275:sub7": 245 # CHECK-CP-JSON-DAG: "%275:sub8": 242 # CHECK-CP-JSON-DAG: "%275:sub9": 241 # CHECK-CP-JSON-DAG: "%275:sub10": 240 # CHECK-CP-JSON-DAG: "%275:sub11": 239 # CHECK-CP-JSON-DAG: "%275:sub12": 236 # CHECK-CP-JSON-DAG: "%275:sub13": 235 # CHECK-CP-JSON-DAG: "%275:sub14": 234 # CHECK-CP-JSON-DAG: "%275:sub15": 233 # CHECK-CP-JSON-DAG: "%275:sub16": 230 # CHECK-CP-JSON-DAG: "%275:sub17": 229 # CHECK-CP-JSON-DAG: "%275:sub18": 228 # CHECK-CP-JSON-DAG: "%275:sub19": 227 # CHECK-CP-JSON-DAG: "%275:sub20": 224 # CHECK-CP-JSON-DAG: "%275:sub21": 223 # CHECK-CP-JSON-DAG: "%275:sub22": 222 # CHECK-CP-JSON-DAG: "%275:sub23": 221 # CHECK-CP-JSON-DAG: "%275:sub24": 218 # CHECK-CP-JSON-DAG: "%275:sub25": 217 # CHECK-CP-JSON-DAG: "%275:sub26": 216 # CHECK-CP-JSON-DAG: "%275:sub27": 215 # CHECK-CP-JSON-DAG: "%275:sub28": 212 # CHECK-CP-JSON-DAG: "%275:sub29": 211 # CHECK-CP-JSON-DAG: "%275:sub30": 210 # CHECK-CP-JSON-DAG: "%275:sub31": 209 # CHECK-CP-JSON-DAG: "%317:sub0": 302 # CHECK-CP-JSON-DAG: "%317:sub1": 301 # CHECK-CP-JSON-DAG: "%317:sub2": 300 # CHECK-CP-JSON-DAG: "%317:sub3": 299 # CHECK-CP-JSON-DAG: "%317:sub4": 296 # CHECK-CP-JSON-DAG: "%317:sub5": 295 # CHECK-CP-JSON-DAG: "%317:sub6": 294 # CHECK-CP-JSON-DAG: "%317:sub7": 293 # CHECK-CP-JSON-DAG: "%317:sub8": 290 # CHECK-CP-JSON-DAG: "%317:sub9": 289 # CHECK-CP-JSON-DAG: "%317:sub10": 288 # CHECK-CP-JSON-DAG: "%317:sub11": 287 # CHECK-CP-JSON-DAG: "%317:sub12": 284 # CHECK-CP-JSON-DAG: "%317:sub13": 283 # CHECK-CP-JSON-DAG: "%317:sub14": 282 # CHECK-CP-JSON-DAG: "%317:sub15": 281 # CHECK-CP-JSON-DAG: "%317:sub16": 278 # CHECK-CP-JSON-DAG: "%317:sub17": 277 # CHECK-CP-JSON-DAG: "%317:sub18": 276 # CHECK-CP-JSON-DAG: "%317:sub19": 275 # CHECK-CP-JSON-DAG: "%317:sub20": 272 # CHECK-CP-JSON-DAG: "%317:sub21": 271 # CHECK-CP-JSON-DAG: "%317:sub22": 270 # CHECK-CP-JSON-DAG: "%317:sub23": 269 # CHECK-CP-JSON-DAG: "%317:sub24": 266 # CHECK-CP-JSON-DAG: "%317:sub25": 265 # CHECK-CP-JSON-DAG: "%317:sub26": 264 # CHECK-CP-JSON-DAG: "%317:sub27": 263 # CHECK-CP-JSON-DAG: "%317:sub28": 260 # CHECK-CP-JSON-DAG: "%317:sub29": 259 # CHECK-CP-JSON-DAG: "%317:sub30": 258 # CHECK-CP-JSON-DAG: "%317:sub31": 257 # CHECK-CP-JSON-DAG: "%359:sub0": 350 # CHECK-CP-JSON-DAG: "%359:sub1": 349 # CHECK-CP-JSON-DAG: "%359:sub2": 348 # CHECK-CP-JSON-DAG: "%359:sub3": 347 # CHECK-CP-JSON-DAG: "%359:sub4": 344 # CHECK-CP-JSON-DAG: "%359:sub5": 343 # CHECK-CP-JSON-DAG: "%359:sub6": 342 # CHECK-CP-JSON-DAG: "%359:sub7": 341 # CHECK-CP-JSON-DAG: "%359:sub8": 338 # CHECK-CP-JSON-DAG: "%359:sub9": 337 # CHECK-CP-JSON-DAG: "%359:sub10": 336 # CHECK-CP-JSON-DAG: "%359:sub11": 335 # CHECK-CP-JSON-DAG: "%359:sub12": 332 # CHECK-CP-JSON-DAG: "%359:sub13": 331 # CHECK-CP-JSON-DAG: "%359:sub14": 330 # CHECK-CP-JSON-DAG: "%359:sub15": 329 # CHECK-CP-JSON-DAG: "%359:sub16": 326 # CHECK-CP-JSON-DAG: "%359:sub17": 325 # CHECK-CP-JSON-DAG: "%359:sub18": 324 # CHECK-CP-JSON-DAG: "%359:sub19": 323 # CHECK-CP-JSON-DAG: "%359:sub20": 320 # CHECK-CP-JSON-DAG: "%359:sub21": 319 # CHECK-CP-JSON-DAG: "%359:sub22": 318 # CHECK-CP-JSON-DAG: "%359:sub23": 317 # CHECK-CP-JSON-DAG: "%359:sub24": 314 # CHECK-CP-JSON-DAG: "%359:sub25": 313 # CHECK-CP-JSON-DAG: "%359:sub26": 312 # CHECK-CP-JSON-DAG: "%359:sub27": 311 # CHECK-CP-JSON-DAG: "%359:sub28": 308 # CHECK-CP-JSON-DAG: "%359:sub29": 307 # CHECK-CP-JSON-DAG: "%359:sub30": 306 # CHECK-CP-JSON-DAG: "%359:sub31": 305 # CHECK-CP-JSON-DAG: "%401:sub0": 398 # CHECK-CP-JSON-DAG: "%401:sub1": 397 # CHECK-CP-JSON-DAG: "%401:sub2": 396 # CHECK-CP-JSON-DAG: "%401:sub3": 395 # CHECK-CP-JSON-DAG: "%401:sub4": 392 # CHECK-CP-JSON-DAG: "%401:sub5": 391 # CHECK-CP-JSON-DAG: "%401:sub6": 390 # CHECK-CP-JSON-DAG: "%401:sub7": 389 # CHECK-CP-JSON-DAG: "%401:sub8": 386 # CHECK-CP-JSON-DAG: "%401:sub9": 385 # CHECK-CP-JSON-DAG: "%401:sub10": 384 # CHECK-CP-JSON-DAG: "%401:sub11": 383 # CHECK-CP-JSON-DAG: "%401:sub12": 380 # CHECK-CP-JSON-DAG: "%401:sub13": 379 # CHECK-CP-JSON-DAG: "%401:sub14": 378 # CHECK-CP-JSON-DAG: "%401:sub15": 377 # CHECK-CP-JSON-DAG: "%401:sub16": 374 # CHECK-CP-JSON-DAG: "%401:sub17": 373 # CHECK-CP-JSON-DAG: "%401:sub18": 372 # CHECK-CP-JSON-DAG: "%401:sub19": 371 # CHECK-CP-JSON-DAG: "%401:sub20": 368 # CHECK-CP-JSON-DAG: "%401:sub21": 367 # CHECK-CP-JSON-DAG: "%401:sub22": 366 # CHECK-CP-JSON-DAG: "%401:sub23": 365 # CHECK-CP-JSON-DAG: "%401:sub24": 362 # CHECK-CP-JSON-DAG: "%401:sub25": 361 # CHECK-CP-JSON-DAG: "%401:sub26": 360 # CHECK-CP-JSON-DAG: "%401:sub27": 359 # CHECK-CP-JSON-DAG: "%401:sub28": 356 # CHECK-CP-JSON-DAG: "%401:sub29": 355 # CHECK-CP-JSON-DAG: "%401:sub30": 354 # CHECK-CP-JSON-DAG: "%401:sub31": 353 # CHECK-CP-JSON-DAG: "%432": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 398 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%434:vgpr_32 = COPY %70.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 61 # CHECK-CP-JSON-DAG: "%69:sub1": 60 # CHECK-CP-JSON-DAG: "%69:sub2": 59 # CHECK-CP-JSON-DAG: "%69:sub3": 58 # CHECK-CP-JSON-DAG: "%69:sub4": 55 # CHECK-CP-JSON-DAG: "%69:sub5": 54 # CHECK-CP-JSON-DAG: "%69:sub6": 53 # CHECK-CP-JSON-DAG: "%69:sub7": 52 # CHECK-CP-JSON-DAG: "%69:sub8": 49 # CHECK-CP-JSON-DAG: "%69:sub9": 48 # CHECK-CP-JSON-DAG: "%69:sub10": 47 # CHECK-CP-JSON-DAG: "%69:sub11": 46 # CHECK-CP-JSON-DAG: "%69:sub12": 43 # CHECK-CP-JSON-DAG: "%69:sub13": 42 # CHECK-CP-JSON-DAG: "%69:sub14": 41 # CHECK-CP-JSON-DAG: "%69:sub15": 40 # CHECK-CP-JSON-DAG: "%69:sub16": 37 # CHECK-CP-JSON-DAG: "%69:sub17": 36 # CHECK-CP-JSON-DAG: "%69:sub18": 35 # CHECK-CP-JSON-DAG: "%69:sub19": 34 # CHECK-CP-JSON-DAG: "%69:sub20": 31 # CHECK-CP-JSON-DAG: "%69:sub21": 30 # CHECK-CP-JSON-DAG: "%69:sub22": 29 # CHECK-CP-JSON-DAG: "%69:sub23": 28 # CHECK-CP-JSON-DAG: "%69:sub24": 25 # CHECK-CP-JSON-DAG: "%69:sub25": 24 # CHECK-CP-JSON-DAG: "%69:sub26": 23 # CHECK-CP-JSON-DAG: "%69:sub27": 22 # CHECK-CP-JSON-DAG: "%69:sub28": 19 # CHECK-CP-JSON-DAG: "%69:sub29": 18 # CHECK-CP-JSON-DAG: "%69:sub30": 17 # CHECK-CP-JSON-DAG: "%69:sub31": 16 # CHECK-CP-JSON-DAG: "%70:sub0": 13 # CHECK-CP-JSON-DAG: "%70:sub1": 12 # CHECK-CP-JSON-DAG: "%70:sub2": 11 # CHECK-CP-JSON-DAG: "%70:sub3": 10 # CHECK-CP-JSON-DAG: "%70:sub4": 7 # CHECK-CP-JSON-DAG: "%70:sub5": 6 # CHECK-CP-JSON-DAG: "%70:sub6": 5 # CHECK-CP-JSON-DAG: "%70:sub7": 4 # CHECK-CP-JSON-DAG: "%70:sub8": 1 # CHECK-CP-JSON-DAG: "%70:sub9": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 109 # CHECK-CP-JSON-DAG: "%149:sub1": 108 # CHECK-CP-JSON-DAG: "%149:sub2": 107 # CHECK-CP-JSON-DAG: "%149:sub3": 106 # CHECK-CP-JSON-DAG: "%149:sub4": 103 # CHECK-CP-JSON-DAG: "%149:sub5": 102 # CHECK-CP-JSON-DAG: "%149:sub6": 101 # CHECK-CP-JSON-DAG: "%149:sub7": 100 # CHECK-CP-JSON-DAG: "%149:sub8": 97 # CHECK-CP-JSON-DAG: "%149:sub9": 96 # CHECK-CP-JSON-DAG: "%149:sub10": 95 # CHECK-CP-JSON-DAG: "%149:sub11": 94 # CHECK-CP-JSON-DAG: "%149:sub12": 91 # CHECK-CP-JSON-DAG: "%149:sub13": 90 # CHECK-CP-JSON-DAG: "%149:sub14": 89 # CHECK-CP-JSON-DAG: "%149:sub15": 88 # CHECK-CP-JSON-DAG: "%149:sub16": 85 # CHECK-CP-JSON-DAG: "%149:sub17": 84 # CHECK-CP-JSON-DAG: "%149:sub18": 83 # CHECK-CP-JSON-DAG: "%149:sub19": 82 # CHECK-CP-JSON-DAG: "%149:sub20": 79 # CHECK-CP-JSON-DAG: "%149:sub21": 78 # CHECK-CP-JSON-DAG: "%149:sub22": 77 # CHECK-CP-JSON-DAG: "%149:sub23": 76 # CHECK-CP-JSON-DAG: "%149:sub24": 73 # CHECK-CP-JSON-DAG: "%149:sub25": 72 # CHECK-CP-JSON-DAG: "%149:sub26": 71 # CHECK-CP-JSON-DAG: "%149:sub27": 70 # CHECK-CP-JSON-DAG: "%149:sub28": 67 # CHECK-CP-JSON-DAG: "%149:sub29": 66 # CHECK-CP-JSON-DAG: "%149:sub30": 65 # CHECK-CP-JSON-DAG: "%149:sub31": 64 # CHECK-CP-JSON-DAG: "%191:sub0": 157 # CHECK-CP-JSON-DAG: "%191:sub1": 156 # CHECK-CP-JSON-DAG: "%191:sub2": 155 # CHECK-CP-JSON-DAG: "%191:sub3": 154 # CHECK-CP-JSON-DAG: "%191:sub4": 151 # CHECK-CP-JSON-DAG: "%191:sub5": 150 # CHECK-CP-JSON-DAG: "%191:sub6": 149 # CHECK-CP-JSON-DAG: "%191:sub7": 148 # CHECK-CP-JSON-DAG: "%191:sub8": 145 # CHECK-CP-JSON-DAG: "%191:sub9": 144 # CHECK-CP-JSON-DAG: "%191:sub10": 143 # CHECK-CP-JSON-DAG: "%191:sub11": 142 # CHECK-CP-JSON-DAG: "%191:sub12": 139 # CHECK-CP-JSON-DAG: "%191:sub13": 138 # CHECK-CP-JSON-DAG: "%191:sub14": 137 # CHECK-CP-JSON-DAG: "%191:sub15": 136 # CHECK-CP-JSON-DAG: "%191:sub16": 133 # CHECK-CP-JSON-DAG: "%191:sub17": 132 # CHECK-CP-JSON-DAG: "%191:sub18": 131 # CHECK-CP-JSON-DAG: "%191:sub19": 130 # CHECK-CP-JSON-DAG: "%191:sub20": 127 # CHECK-CP-JSON-DAG: "%191:sub21": 126 # CHECK-CP-JSON-DAG: "%191:sub22": 125 # CHECK-CP-JSON-DAG: "%191:sub23": 124 # CHECK-CP-JSON-DAG: "%191:sub24": 121 # CHECK-CP-JSON-DAG: "%191:sub25": 120 # CHECK-CP-JSON-DAG: "%191:sub26": 119 # CHECK-CP-JSON-DAG: "%191:sub27": 118 # CHECK-CP-JSON-DAG: "%191:sub28": 115 # CHECK-CP-JSON-DAG: "%191:sub29": 114 # CHECK-CP-JSON-DAG: "%191:sub30": 113 # CHECK-CP-JSON-DAG: "%191:sub31": 112 # CHECK-CP-JSON-DAG: "%233:sub0": 205 # CHECK-CP-JSON-DAG: "%233:sub1": 204 # CHECK-CP-JSON-DAG: "%233:sub2": 203 # CHECK-CP-JSON-DAG: "%233:sub3": 202 # CHECK-CP-JSON-DAG: "%233:sub4": 199 # CHECK-CP-JSON-DAG: "%233:sub5": 198 # CHECK-CP-JSON-DAG: "%233:sub6": 197 # CHECK-CP-JSON-DAG: "%233:sub7": 196 # CHECK-CP-JSON-DAG: "%233:sub8": 193 # CHECK-CP-JSON-DAG: "%233:sub9": 192 # CHECK-CP-JSON-DAG: "%233:sub10": 191 # CHECK-CP-JSON-DAG: "%233:sub11": 190 # CHECK-CP-JSON-DAG: "%233:sub12": 187 # CHECK-CP-JSON-DAG: "%233:sub13": 186 # CHECK-CP-JSON-DAG: "%233:sub14": 185 # CHECK-CP-JSON-DAG: "%233:sub15": 184 # CHECK-CP-JSON-DAG: "%233:sub16": 181 # CHECK-CP-JSON-DAG: "%233:sub17": 180 # CHECK-CP-JSON-DAG: "%233:sub18": 179 # CHECK-CP-JSON-DAG: "%233:sub19": 178 # CHECK-CP-JSON-DAG: "%233:sub20": 175 # CHECK-CP-JSON-DAG: "%233:sub21": 174 # CHECK-CP-JSON-DAG: "%233:sub22": 173 # CHECK-CP-JSON-DAG: "%233:sub23": 172 # CHECK-CP-JSON-DAG: "%233:sub24": 169 # CHECK-CP-JSON-DAG: "%233:sub25": 168 # CHECK-CP-JSON-DAG: "%233:sub26": 167 # CHECK-CP-JSON-DAG: "%233:sub27": 166 # CHECK-CP-JSON-DAG: "%233:sub28": 163 # CHECK-CP-JSON-DAG: "%233:sub29": 162 # CHECK-CP-JSON-DAG: "%233:sub30": 161 # CHECK-CP-JSON-DAG: "%233:sub31": 160 # CHECK-CP-JSON-DAG: "%275:sub0": 253 # CHECK-CP-JSON-DAG: "%275:sub1": 252 # CHECK-CP-JSON-DAG: "%275:sub2": 251 # CHECK-CP-JSON-DAG: "%275:sub3": 250 # CHECK-CP-JSON-DAG: "%275:sub4": 247 # CHECK-CP-JSON-DAG: "%275:sub5": 246 # CHECK-CP-JSON-DAG: "%275:sub6": 245 # CHECK-CP-JSON-DAG: "%275:sub7": 244 # CHECK-CP-JSON-DAG: "%275:sub8": 241 # CHECK-CP-JSON-DAG: "%275:sub9": 240 # CHECK-CP-JSON-DAG: "%275:sub10": 239 # CHECK-CP-JSON-DAG: "%275:sub11": 238 # CHECK-CP-JSON-DAG: "%275:sub12": 235 # CHECK-CP-JSON-DAG: "%275:sub13": 234 # CHECK-CP-JSON-DAG: "%275:sub14": 233 # CHECK-CP-JSON-DAG: "%275:sub15": 232 # CHECK-CP-JSON-DAG: "%275:sub16": 229 # CHECK-CP-JSON-DAG: "%275:sub17": 228 # CHECK-CP-JSON-DAG: "%275:sub18": 227 # CHECK-CP-JSON-DAG: "%275:sub19": 226 # CHECK-CP-JSON-DAG: "%275:sub20": 223 # CHECK-CP-JSON-DAG: "%275:sub21": 222 # CHECK-CP-JSON-DAG: "%275:sub22": 221 # CHECK-CP-JSON-DAG: "%275:sub23": 220 # CHECK-CP-JSON-DAG: "%275:sub24": 217 # CHECK-CP-JSON-DAG: "%275:sub25": 216 # CHECK-CP-JSON-DAG: "%275:sub26": 215 # CHECK-CP-JSON-DAG: "%275:sub27": 214 # CHECK-CP-JSON-DAG: "%275:sub28": 211 # CHECK-CP-JSON-DAG: "%275:sub29": 210 # CHECK-CP-JSON-DAG: "%275:sub30": 209 # CHECK-CP-JSON-DAG: "%275:sub31": 208 # CHECK-CP-JSON-DAG: "%317:sub0": 301 # CHECK-CP-JSON-DAG: "%317:sub1": 300 # CHECK-CP-JSON-DAG: "%317:sub2": 299 # CHECK-CP-JSON-DAG: "%317:sub3": 298 # CHECK-CP-JSON-DAG: "%317:sub4": 295 # CHECK-CP-JSON-DAG: "%317:sub5": 294 # CHECK-CP-JSON-DAG: "%317:sub6": 293 # CHECK-CP-JSON-DAG: "%317:sub7": 292 # CHECK-CP-JSON-DAG: "%317:sub8": 289 # CHECK-CP-JSON-DAG: "%317:sub9": 288 # CHECK-CP-JSON-DAG: "%317:sub10": 287 # CHECK-CP-JSON-DAG: "%317:sub11": 286 # CHECK-CP-JSON-DAG: "%317:sub12": 283 # CHECK-CP-JSON-DAG: "%317:sub13": 282 # CHECK-CP-JSON-DAG: "%317:sub14": 281 # CHECK-CP-JSON-DAG: "%317:sub15": 280 # CHECK-CP-JSON-DAG: "%317:sub16": 277 # CHECK-CP-JSON-DAG: "%317:sub17": 276 # CHECK-CP-JSON-DAG: "%317:sub18": 275 # CHECK-CP-JSON-DAG: "%317:sub19": 274 # CHECK-CP-JSON-DAG: "%317:sub20": 271 # CHECK-CP-JSON-DAG: "%317:sub21": 270 # CHECK-CP-JSON-DAG: "%317:sub22": 269 # CHECK-CP-JSON-DAG: "%317:sub23": 268 # CHECK-CP-JSON-DAG: "%317:sub24": 265 # CHECK-CP-JSON-DAG: "%317:sub25": 264 # CHECK-CP-JSON-DAG: "%317:sub26": 263 # CHECK-CP-JSON-DAG: "%317:sub27": 262 # CHECK-CP-JSON-DAG: "%317:sub28": 259 # CHECK-CP-JSON-DAG: "%317:sub29": 258 # CHECK-CP-JSON-DAG: "%317:sub30": 257 # CHECK-CP-JSON-DAG: "%317:sub31": 256 # CHECK-CP-JSON-DAG: "%359:sub0": 349 # CHECK-CP-JSON-DAG: "%359:sub1": 348 # CHECK-CP-JSON-DAG: "%359:sub2": 347 # CHECK-CP-JSON-DAG: "%359:sub3": 346 # CHECK-CP-JSON-DAG: "%359:sub4": 343 # CHECK-CP-JSON-DAG: "%359:sub5": 342 # CHECK-CP-JSON-DAG: "%359:sub6": 341 # CHECK-CP-JSON-DAG: "%359:sub7": 340 # CHECK-CP-JSON-DAG: "%359:sub8": 337 # CHECK-CP-JSON-DAG: "%359:sub9": 336 # CHECK-CP-JSON-DAG: "%359:sub10": 335 # CHECK-CP-JSON-DAG: "%359:sub11": 334 # CHECK-CP-JSON-DAG: "%359:sub12": 331 # CHECK-CP-JSON-DAG: "%359:sub13": 330 # CHECK-CP-JSON-DAG: "%359:sub14": 329 # CHECK-CP-JSON-DAG: "%359:sub15": 328 # CHECK-CP-JSON-DAG: "%359:sub16": 325 # CHECK-CP-JSON-DAG: "%359:sub17": 324 # CHECK-CP-JSON-DAG: "%359:sub18": 323 # CHECK-CP-JSON-DAG: "%359:sub19": 322 # CHECK-CP-JSON-DAG: "%359:sub20": 319 # CHECK-CP-JSON-DAG: "%359:sub21": 318 # CHECK-CP-JSON-DAG: "%359:sub22": 317 # CHECK-CP-JSON-DAG: "%359:sub23": 316 # CHECK-CP-JSON-DAG: "%359:sub24": 313 # CHECK-CP-JSON-DAG: "%359:sub25": 312 # CHECK-CP-JSON-DAG: "%359:sub26": 311 # CHECK-CP-JSON-DAG: "%359:sub27": 310 # CHECK-CP-JSON-DAG: "%359:sub28": 307 # CHECK-CP-JSON-DAG: "%359:sub29": 306 # CHECK-CP-JSON-DAG: "%359:sub30": 305 # CHECK-CP-JSON-DAG: "%359:sub31": 304 # CHECK-CP-JSON-DAG: "%401:sub0": 397 # CHECK-CP-JSON-DAG: "%401:sub1": 396 # CHECK-CP-JSON-DAG: "%401:sub2": 395 # CHECK-CP-JSON-DAG: "%401:sub3": 394 # CHECK-CP-JSON-DAG: "%401:sub4": 391 # CHECK-CP-JSON-DAG: "%401:sub5": 390 # CHECK-CP-JSON-DAG: "%401:sub6": 389 # CHECK-CP-JSON-DAG: "%401:sub7": 388 # CHECK-CP-JSON-DAG: "%401:sub8": 385 # CHECK-CP-JSON-DAG: "%401:sub9": 384 # CHECK-CP-JSON-DAG: "%401:sub10": 383 # CHECK-CP-JSON-DAG: "%401:sub11": 382 # CHECK-CP-JSON-DAG: "%401:sub12": 379 # CHECK-CP-JSON-DAG: "%401:sub13": 378 # CHECK-CP-JSON-DAG: "%401:sub14": 377 # CHECK-CP-JSON-DAG: "%401:sub15": 376 # CHECK-CP-JSON-DAG: "%401:sub16": 373 # CHECK-CP-JSON-DAG: "%401:sub17": 372 # CHECK-CP-JSON-DAG: "%401:sub18": 371 # CHECK-CP-JSON-DAG: "%401:sub19": 370 # CHECK-CP-JSON-DAG: "%401:sub20": 367 # CHECK-CP-JSON-DAG: "%401:sub21": 366 # CHECK-CP-JSON-DAG: "%401:sub22": 365 # CHECK-CP-JSON-DAG: "%401:sub23": 364 # CHECK-CP-JSON-DAG: "%401:sub24": 361 # CHECK-CP-JSON-DAG: "%401:sub25": 360 # CHECK-CP-JSON-DAG: "%401:sub26": 359 # CHECK-CP-JSON-DAG: "%401:sub27": 358 # CHECK-CP-JSON-DAG: "%401:sub28": 355 # CHECK-CP-JSON-DAG: "%401:sub29": 354 # CHECK-CP-JSON-DAG: "%401:sub30": 353 # CHECK-CP-JSON-DAG: "%401:sub31": 352 # CHECK-CP-JSON-DAG: "%432": 2 # CHECK-CP-JSON-DAG: "%433": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 397 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%435:vgpr_32 = COPY %70.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 60 # CHECK-CP-JSON-DAG: "%69:sub1": 59 # CHECK-CP-JSON-DAG: "%69:sub2": 58 # CHECK-CP-JSON-DAG: "%69:sub3": 57 # CHECK-CP-JSON-DAG: "%69:sub4": 54 # CHECK-CP-JSON-DAG: "%69:sub5": 53 # CHECK-CP-JSON-DAG: "%69:sub6": 52 # CHECK-CP-JSON-DAG: "%69:sub7": 51 # CHECK-CP-JSON-DAG: "%69:sub8": 48 # CHECK-CP-JSON-DAG: "%69:sub9": 47 # CHECK-CP-JSON-DAG: "%69:sub10": 46 # CHECK-CP-JSON-DAG: "%69:sub11": 45 # CHECK-CP-JSON-DAG: "%69:sub12": 42 # CHECK-CP-JSON-DAG: "%69:sub13": 41 # CHECK-CP-JSON-DAG: "%69:sub14": 40 # CHECK-CP-JSON-DAG: "%69:sub15": 39 # CHECK-CP-JSON-DAG: "%69:sub16": 36 # CHECK-CP-JSON-DAG: "%69:sub17": 35 # CHECK-CP-JSON-DAG: "%69:sub18": 34 # CHECK-CP-JSON-DAG: "%69:sub19": 33 # CHECK-CP-JSON-DAG: "%69:sub20": 30 # CHECK-CP-JSON-DAG: "%69:sub21": 29 # CHECK-CP-JSON-DAG: "%69:sub22": 28 # CHECK-CP-JSON-DAG: "%69:sub23": 27 # CHECK-CP-JSON-DAG: "%69:sub24": 24 # CHECK-CP-JSON-DAG: "%69:sub25": 23 # CHECK-CP-JSON-DAG: "%69:sub26": 22 # CHECK-CP-JSON-DAG: "%69:sub27": 21 # CHECK-CP-JSON-DAG: "%69:sub28": 18 # CHECK-CP-JSON-DAG: "%69:sub29": 17 # CHECK-CP-JSON-DAG: "%69:sub30": 16 # CHECK-CP-JSON-DAG: "%69:sub31": 15 # CHECK-CP-JSON-DAG: "%70:sub0": 12 # CHECK-CP-JSON-DAG: "%70:sub1": 11 # CHECK-CP-JSON-DAG: "%70:sub2": 10 # CHECK-CP-JSON-DAG: "%70:sub3": 9 # CHECK-CP-JSON-DAG: "%70:sub4": 6 # CHECK-CP-JSON-DAG: "%70:sub5": 5 # CHECK-CP-JSON-DAG: "%70:sub6": 4 # CHECK-CP-JSON-DAG: "%70:sub7": 3 # CHECK-CP-JSON-DAG: "%70:sub8": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 108 # CHECK-CP-JSON-DAG: "%149:sub1": 107 # CHECK-CP-JSON-DAG: "%149:sub2": 106 # CHECK-CP-JSON-DAG: "%149:sub3": 105 # CHECK-CP-JSON-DAG: "%149:sub4": 102 # CHECK-CP-JSON-DAG: "%149:sub5": 101 # CHECK-CP-JSON-DAG: "%149:sub6": 100 # CHECK-CP-JSON-DAG: "%149:sub7": 99 # CHECK-CP-JSON-DAG: "%149:sub8": 96 # CHECK-CP-JSON-DAG: "%149:sub9": 95 # CHECK-CP-JSON-DAG: "%149:sub10": 94 # CHECK-CP-JSON-DAG: "%149:sub11": 93 # CHECK-CP-JSON-DAG: "%149:sub12": 90 # CHECK-CP-JSON-DAG: "%149:sub13": 89 # CHECK-CP-JSON-DAG: "%149:sub14": 88 # CHECK-CP-JSON-DAG: "%149:sub15": 87 # CHECK-CP-JSON-DAG: "%149:sub16": 84 # CHECK-CP-JSON-DAG: "%149:sub17": 83 # CHECK-CP-JSON-DAG: "%149:sub18": 82 # CHECK-CP-JSON-DAG: "%149:sub19": 81 # CHECK-CP-JSON-DAG: "%149:sub20": 78 # CHECK-CP-JSON-DAG: "%149:sub21": 77 # CHECK-CP-JSON-DAG: "%149:sub22": 76 # CHECK-CP-JSON-DAG: "%149:sub23": 75 # CHECK-CP-JSON-DAG: "%149:sub24": 72 # CHECK-CP-JSON-DAG: "%149:sub25": 71 # CHECK-CP-JSON-DAG: "%149:sub26": 70 # CHECK-CP-JSON-DAG: "%149:sub27": 69 # CHECK-CP-JSON-DAG: "%149:sub28": 66 # CHECK-CP-JSON-DAG: "%149:sub29": 65 # CHECK-CP-JSON-DAG: "%149:sub30": 64 # CHECK-CP-JSON-DAG: "%149:sub31": 63 # CHECK-CP-JSON-DAG: "%191:sub0": 156 # CHECK-CP-JSON-DAG: "%191:sub1": 155 # CHECK-CP-JSON-DAG: "%191:sub2": 154 # CHECK-CP-JSON-DAG: "%191:sub3": 153 # CHECK-CP-JSON-DAG: "%191:sub4": 150 # CHECK-CP-JSON-DAG: "%191:sub5": 149 # CHECK-CP-JSON-DAG: "%191:sub6": 148 # CHECK-CP-JSON-DAG: "%191:sub7": 147 # CHECK-CP-JSON-DAG: "%191:sub8": 144 # CHECK-CP-JSON-DAG: "%191:sub9": 143 # CHECK-CP-JSON-DAG: "%191:sub10": 142 # CHECK-CP-JSON-DAG: "%191:sub11": 141 # CHECK-CP-JSON-DAG: "%191:sub12": 138 # CHECK-CP-JSON-DAG: "%191:sub13": 137 # CHECK-CP-JSON-DAG: "%191:sub14": 136 # CHECK-CP-JSON-DAG: "%191:sub15": 135 # CHECK-CP-JSON-DAG: "%191:sub16": 132 # CHECK-CP-JSON-DAG: "%191:sub17": 131 # CHECK-CP-JSON-DAG: "%191:sub18": 130 # CHECK-CP-JSON-DAG: "%191:sub19": 129 # CHECK-CP-JSON-DAG: "%191:sub20": 126 # CHECK-CP-JSON-DAG: "%191:sub21": 125 # CHECK-CP-JSON-DAG: "%191:sub22": 124 # CHECK-CP-JSON-DAG: "%191:sub23": 123 # CHECK-CP-JSON-DAG: "%191:sub24": 120 # CHECK-CP-JSON-DAG: "%191:sub25": 119 # CHECK-CP-JSON-DAG: "%191:sub26": 118 # CHECK-CP-JSON-DAG: "%191:sub27": 117 # CHECK-CP-JSON-DAG: "%191:sub28": 114 # CHECK-CP-JSON-DAG: "%191:sub29": 113 # CHECK-CP-JSON-DAG: "%191:sub30": 112 # CHECK-CP-JSON-DAG: "%191:sub31": 111 # CHECK-CP-JSON-DAG: "%233:sub0": 204 # CHECK-CP-JSON-DAG: "%233:sub1": 203 # CHECK-CP-JSON-DAG: "%233:sub2": 202 # CHECK-CP-JSON-DAG: "%233:sub3": 201 # CHECK-CP-JSON-DAG: "%233:sub4": 198 # CHECK-CP-JSON-DAG: "%233:sub5": 197 # CHECK-CP-JSON-DAG: "%233:sub6": 196 # CHECK-CP-JSON-DAG: "%233:sub7": 195 # CHECK-CP-JSON-DAG: "%233:sub8": 192 # CHECK-CP-JSON-DAG: "%233:sub9": 191 # CHECK-CP-JSON-DAG: "%233:sub10": 190 # CHECK-CP-JSON-DAG: "%233:sub11": 189 # CHECK-CP-JSON-DAG: "%233:sub12": 186 # CHECK-CP-JSON-DAG: "%233:sub13": 185 # CHECK-CP-JSON-DAG: "%233:sub14": 184 # CHECK-CP-JSON-DAG: "%233:sub15": 183 # CHECK-CP-JSON-DAG: "%233:sub16": 180 # CHECK-CP-JSON-DAG: "%233:sub17": 179 # CHECK-CP-JSON-DAG: "%233:sub18": 178 # CHECK-CP-JSON-DAG: "%233:sub19": 177 # CHECK-CP-JSON-DAG: "%233:sub20": 174 # CHECK-CP-JSON-DAG: "%233:sub21": 173 # CHECK-CP-JSON-DAG: "%233:sub22": 172 # CHECK-CP-JSON-DAG: "%233:sub23": 171 # CHECK-CP-JSON-DAG: "%233:sub24": 168 # CHECK-CP-JSON-DAG: "%233:sub25": 167 # CHECK-CP-JSON-DAG: "%233:sub26": 166 # CHECK-CP-JSON-DAG: "%233:sub27": 165 # CHECK-CP-JSON-DAG: "%233:sub28": 162 # CHECK-CP-JSON-DAG: "%233:sub29": 161 # CHECK-CP-JSON-DAG: "%233:sub30": 160 # CHECK-CP-JSON-DAG: "%233:sub31": 159 # CHECK-CP-JSON-DAG: "%275:sub0": 252 # CHECK-CP-JSON-DAG: "%275:sub1": 251 # CHECK-CP-JSON-DAG: "%275:sub2": 250 # CHECK-CP-JSON-DAG: "%275:sub3": 249 # CHECK-CP-JSON-DAG: "%275:sub4": 246 # CHECK-CP-JSON-DAG: "%275:sub5": 245 # CHECK-CP-JSON-DAG: "%275:sub6": 244 # CHECK-CP-JSON-DAG: "%275:sub7": 243 # CHECK-CP-JSON-DAG: "%275:sub8": 240 # CHECK-CP-JSON-DAG: "%275:sub9": 239 # CHECK-CP-JSON-DAG: "%275:sub10": 238 # CHECK-CP-JSON-DAG: "%275:sub11": 237 # CHECK-CP-JSON-DAG: "%275:sub12": 234 # CHECK-CP-JSON-DAG: "%275:sub13": 233 # CHECK-CP-JSON-DAG: "%275:sub14": 232 # CHECK-CP-JSON-DAG: "%275:sub15": 231 # CHECK-CP-JSON-DAG: "%275:sub16": 228 # CHECK-CP-JSON-DAG: "%275:sub17": 227 # CHECK-CP-JSON-DAG: "%275:sub18": 226 # CHECK-CP-JSON-DAG: "%275:sub19": 225 # CHECK-CP-JSON-DAG: "%275:sub20": 222 # CHECK-CP-JSON-DAG: "%275:sub21": 221 # CHECK-CP-JSON-DAG: "%275:sub22": 220 # CHECK-CP-JSON-DAG: "%275:sub23": 219 # CHECK-CP-JSON-DAG: "%275:sub24": 216 # CHECK-CP-JSON-DAG: "%275:sub25": 215 # CHECK-CP-JSON-DAG: "%275:sub26": 214 # CHECK-CP-JSON-DAG: "%275:sub27": 213 # CHECK-CP-JSON-DAG: "%275:sub28": 210 # CHECK-CP-JSON-DAG: "%275:sub29": 209 # CHECK-CP-JSON-DAG: "%275:sub30": 208 # CHECK-CP-JSON-DAG: "%275:sub31": 207 # CHECK-CP-JSON-DAG: "%317:sub0": 300 # CHECK-CP-JSON-DAG: "%317:sub1": 299 # CHECK-CP-JSON-DAG: "%317:sub2": 298 # CHECK-CP-JSON-DAG: "%317:sub3": 297 # CHECK-CP-JSON-DAG: "%317:sub4": 294 # CHECK-CP-JSON-DAG: "%317:sub5": 293 # CHECK-CP-JSON-DAG: "%317:sub6": 292 # CHECK-CP-JSON-DAG: "%317:sub7": 291 # CHECK-CP-JSON-DAG: "%317:sub8": 288 # CHECK-CP-JSON-DAG: "%317:sub9": 287 # CHECK-CP-JSON-DAG: "%317:sub10": 286 # CHECK-CP-JSON-DAG: "%317:sub11": 285 # CHECK-CP-JSON-DAG: "%317:sub12": 282 # CHECK-CP-JSON-DAG: "%317:sub13": 281 # CHECK-CP-JSON-DAG: "%317:sub14": 280 # CHECK-CP-JSON-DAG: "%317:sub15": 279 # CHECK-CP-JSON-DAG: "%317:sub16": 276 # CHECK-CP-JSON-DAG: "%317:sub17": 275 # CHECK-CP-JSON-DAG: "%317:sub18": 274 # CHECK-CP-JSON-DAG: "%317:sub19": 273 # CHECK-CP-JSON-DAG: "%317:sub20": 270 # CHECK-CP-JSON-DAG: "%317:sub21": 269 # CHECK-CP-JSON-DAG: "%317:sub22": 268 # CHECK-CP-JSON-DAG: "%317:sub23": 267 # CHECK-CP-JSON-DAG: "%317:sub24": 264 # CHECK-CP-JSON-DAG: "%317:sub25": 263 # CHECK-CP-JSON-DAG: "%317:sub26": 262 # CHECK-CP-JSON-DAG: "%317:sub27": 261 # CHECK-CP-JSON-DAG: "%317:sub28": 258 # CHECK-CP-JSON-DAG: "%317:sub29": 257 # CHECK-CP-JSON-DAG: "%317:sub30": 256 # CHECK-CP-JSON-DAG: "%317:sub31": 255 # CHECK-CP-JSON-DAG: "%359:sub0": 348 # CHECK-CP-JSON-DAG: "%359:sub1": 347 # CHECK-CP-JSON-DAG: "%359:sub2": 346 # CHECK-CP-JSON-DAG: "%359:sub3": 345 # CHECK-CP-JSON-DAG: "%359:sub4": 342 # CHECK-CP-JSON-DAG: "%359:sub5": 341 # CHECK-CP-JSON-DAG: "%359:sub6": 340 # CHECK-CP-JSON-DAG: "%359:sub7": 339 # CHECK-CP-JSON-DAG: "%359:sub8": 336 # CHECK-CP-JSON-DAG: "%359:sub9": 335 # CHECK-CP-JSON-DAG: "%359:sub10": 334 # CHECK-CP-JSON-DAG: "%359:sub11": 333 # CHECK-CP-JSON-DAG: "%359:sub12": 330 # CHECK-CP-JSON-DAG: "%359:sub13": 329 # CHECK-CP-JSON-DAG: "%359:sub14": 328 # CHECK-CP-JSON-DAG: "%359:sub15": 327 # CHECK-CP-JSON-DAG: "%359:sub16": 324 # CHECK-CP-JSON-DAG: "%359:sub17": 323 # CHECK-CP-JSON-DAG: "%359:sub18": 322 # CHECK-CP-JSON-DAG: "%359:sub19": 321 # CHECK-CP-JSON-DAG: "%359:sub20": 318 # CHECK-CP-JSON-DAG: "%359:sub21": 317 # CHECK-CP-JSON-DAG: "%359:sub22": 316 # CHECK-CP-JSON-DAG: "%359:sub23": 315 # CHECK-CP-JSON-DAG: "%359:sub24": 312 # CHECK-CP-JSON-DAG: "%359:sub25": 311 # CHECK-CP-JSON-DAG: "%359:sub26": 310 # CHECK-CP-JSON-DAG: "%359:sub27": 309 # CHECK-CP-JSON-DAG: "%359:sub28": 306 # CHECK-CP-JSON-DAG: "%359:sub29": 305 # CHECK-CP-JSON-DAG: "%359:sub30": 304 # CHECK-CP-JSON-DAG: "%359:sub31": 303 # CHECK-CP-JSON-DAG: "%401:sub0": 396 # CHECK-CP-JSON-DAG: "%401:sub1": 395 # CHECK-CP-JSON-DAG: "%401:sub2": 394 # CHECK-CP-JSON-DAG: "%401:sub3": 393 # CHECK-CP-JSON-DAG: "%401:sub4": 390 # CHECK-CP-JSON-DAG: "%401:sub5": 389 # CHECK-CP-JSON-DAG: "%401:sub6": 388 # CHECK-CP-JSON-DAG: "%401:sub7": 387 # CHECK-CP-JSON-DAG: "%401:sub8": 384 # CHECK-CP-JSON-DAG: "%401:sub9": 383 # CHECK-CP-JSON-DAG: "%401:sub10": 382 # CHECK-CP-JSON-DAG: "%401:sub11": 381 # CHECK-CP-JSON-DAG: "%401:sub12": 378 # CHECK-CP-JSON-DAG: "%401:sub13": 377 # CHECK-CP-JSON-DAG: "%401:sub14": 376 # CHECK-CP-JSON-DAG: "%401:sub15": 375 # CHECK-CP-JSON-DAG: "%401:sub16": 372 # CHECK-CP-JSON-DAG: "%401:sub17": 371 # CHECK-CP-JSON-DAG: "%401:sub18": 370 # CHECK-CP-JSON-DAG: "%401:sub19": 369 # CHECK-CP-JSON-DAG: "%401:sub20": 366 # CHECK-CP-JSON-DAG: "%401:sub21": 365 # CHECK-CP-JSON-DAG: "%401:sub22": 364 # CHECK-CP-JSON-DAG: "%401:sub23": 363 # CHECK-CP-JSON-DAG: "%401:sub24": 360 # CHECK-CP-JSON-DAG: "%401:sub25": 359 # CHECK-CP-JSON-DAG: "%401:sub26": 358 # CHECK-CP-JSON-DAG: "%401:sub27": 357 # CHECK-CP-JSON-DAG: "%401:sub28": 354 # CHECK-CP-JSON-DAG: "%401:sub29": 353 # CHECK-CP-JSON-DAG: "%401:sub30": 352 # CHECK-CP-JSON-DAG: "%401:sub31": 351 # CHECK-CP-JSON-DAG: "%432": 1 # CHECK-CP-JSON-DAG: "%433": 1 # CHECK-CP-JSON-DAG: "%434": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 396 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%436:vreg_128 = REG_SEQUENCE %435, %subreg.sub0, %434, %subreg.sub1, %433, %subreg.sub2, %432, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 59 # CHECK-CP-JSON-DAG: "%69:sub1": 58 # CHECK-CP-JSON-DAG: "%69:sub2": 57 # CHECK-CP-JSON-DAG: "%69:sub3": 56 # CHECK-CP-JSON-DAG: "%69:sub4": 53 # CHECK-CP-JSON-DAG: "%69:sub5": 52 # CHECK-CP-JSON-DAG: "%69:sub6": 51 # CHECK-CP-JSON-DAG: "%69:sub7": 50 # CHECK-CP-JSON-DAG: "%69:sub8": 47 # CHECK-CP-JSON-DAG: "%69:sub9": 46 # CHECK-CP-JSON-DAG: "%69:sub10": 45 # CHECK-CP-JSON-DAG: "%69:sub11": 44 # CHECK-CP-JSON-DAG: "%69:sub12": 41 # CHECK-CP-JSON-DAG: "%69:sub13": 40 # CHECK-CP-JSON-DAG: "%69:sub14": 39 # CHECK-CP-JSON-DAG: "%69:sub15": 38 # CHECK-CP-JSON-DAG: "%69:sub16": 35 # CHECK-CP-JSON-DAG: "%69:sub17": 34 # CHECK-CP-JSON-DAG: "%69:sub18": 33 # CHECK-CP-JSON-DAG: "%69:sub19": 32 # CHECK-CP-JSON-DAG: "%69:sub20": 29 # CHECK-CP-JSON-DAG: "%69:sub21": 28 # CHECK-CP-JSON-DAG: "%69:sub22": 27 # CHECK-CP-JSON-DAG: "%69:sub23": 26 # CHECK-CP-JSON-DAG: "%69:sub24": 23 # CHECK-CP-JSON-DAG: "%69:sub25": 22 # CHECK-CP-JSON-DAG: "%69:sub26": 21 # CHECK-CP-JSON-DAG: "%69:sub27": 20 # CHECK-CP-JSON-DAG: "%69:sub28": 17 # CHECK-CP-JSON-DAG: "%69:sub29": 16 # CHECK-CP-JSON-DAG: "%69:sub30": 15 # CHECK-CP-JSON-DAG: "%69:sub31": 14 # CHECK-CP-JSON-DAG: "%70:sub0": 11 # CHECK-CP-JSON-DAG: "%70:sub1": 10 # CHECK-CP-JSON-DAG: "%70:sub2": 9 # CHECK-CP-JSON-DAG: "%70:sub3": 8 # CHECK-CP-JSON-DAG: "%70:sub4": 5 # CHECK-CP-JSON-DAG: "%70:sub5": 4 # CHECK-CP-JSON-DAG: "%70:sub6": 3 # CHECK-CP-JSON-DAG: "%70:sub7": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 107 # CHECK-CP-JSON-DAG: "%149:sub1": 106 # CHECK-CP-JSON-DAG: "%149:sub2": 105 # CHECK-CP-JSON-DAG: "%149:sub3": 104 # CHECK-CP-JSON-DAG: "%149:sub4": 101 # CHECK-CP-JSON-DAG: "%149:sub5": 100 # CHECK-CP-JSON-DAG: "%149:sub6": 99 # CHECK-CP-JSON-DAG: "%149:sub7": 98 # CHECK-CP-JSON-DAG: "%149:sub8": 95 # CHECK-CP-JSON-DAG: "%149:sub9": 94 # CHECK-CP-JSON-DAG: "%149:sub10": 93 # CHECK-CP-JSON-DAG: "%149:sub11": 92 # CHECK-CP-JSON-DAG: "%149:sub12": 89 # CHECK-CP-JSON-DAG: "%149:sub13": 88 # CHECK-CP-JSON-DAG: "%149:sub14": 87 # CHECK-CP-JSON-DAG: "%149:sub15": 86 # CHECK-CP-JSON-DAG: "%149:sub16": 83 # CHECK-CP-JSON-DAG: "%149:sub17": 82 # CHECK-CP-JSON-DAG: "%149:sub18": 81 # CHECK-CP-JSON-DAG: "%149:sub19": 80 # CHECK-CP-JSON-DAG: "%149:sub20": 77 # CHECK-CP-JSON-DAG: "%149:sub21": 76 # CHECK-CP-JSON-DAG: "%149:sub22": 75 # CHECK-CP-JSON-DAG: "%149:sub23": 74 # CHECK-CP-JSON-DAG: "%149:sub24": 71 # CHECK-CP-JSON-DAG: "%149:sub25": 70 # CHECK-CP-JSON-DAG: "%149:sub26": 69 # CHECK-CP-JSON-DAG: "%149:sub27": 68 # CHECK-CP-JSON-DAG: "%149:sub28": 65 # CHECK-CP-JSON-DAG: "%149:sub29": 64 # CHECK-CP-JSON-DAG: "%149:sub30": 63 # CHECK-CP-JSON-DAG: "%149:sub31": 62 # CHECK-CP-JSON-DAG: "%191:sub0": 155 # CHECK-CP-JSON-DAG: "%191:sub1": 154 # CHECK-CP-JSON-DAG: "%191:sub2": 153 # CHECK-CP-JSON-DAG: "%191:sub3": 152 # CHECK-CP-JSON-DAG: "%191:sub4": 149 # CHECK-CP-JSON-DAG: "%191:sub5": 148 # CHECK-CP-JSON-DAG: "%191:sub6": 147 # CHECK-CP-JSON-DAG: "%191:sub7": 146 # CHECK-CP-JSON-DAG: "%191:sub8": 143 # CHECK-CP-JSON-DAG: "%191:sub9": 142 # CHECK-CP-JSON-DAG: "%191:sub10": 141 # CHECK-CP-JSON-DAG: "%191:sub11": 140 # CHECK-CP-JSON-DAG: "%191:sub12": 137 # CHECK-CP-JSON-DAG: "%191:sub13": 136 # CHECK-CP-JSON-DAG: "%191:sub14": 135 # CHECK-CP-JSON-DAG: "%191:sub15": 134 # CHECK-CP-JSON-DAG: "%191:sub16": 131 # CHECK-CP-JSON-DAG: "%191:sub17": 130 # CHECK-CP-JSON-DAG: "%191:sub18": 129 # CHECK-CP-JSON-DAG: "%191:sub19": 128 # CHECK-CP-JSON-DAG: "%191:sub20": 125 # CHECK-CP-JSON-DAG: "%191:sub21": 124 # CHECK-CP-JSON-DAG: "%191:sub22": 123 # CHECK-CP-JSON-DAG: "%191:sub23": 122 # CHECK-CP-JSON-DAG: "%191:sub24": 119 # CHECK-CP-JSON-DAG: "%191:sub25": 118 # CHECK-CP-JSON-DAG: "%191:sub26": 117 # CHECK-CP-JSON-DAG: "%191:sub27": 116 # CHECK-CP-JSON-DAG: "%191:sub28": 113 # CHECK-CP-JSON-DAG: "%191:sub29": 112 # CHECK-CP-JSON-DAG: "%191:sub30": 111 # CHECK-CP-JSON-DAG: "%191:sub31": 110 # CHECK-CP-JSON-DAG: "%233:sub0": 203 # CHECK-CP-JSON-DAG: "%233:sub1": 202 # CHECK-CP-JSON-DAG: "%233:sub2": 201 # CHECK-CP-JSON-DAG: "%233:sub3": 200 # CHECK-CP-JSON-DAG: "%233:sub4": 197 # CHECK-CP-JSON-DAG: "%233:sub5": 196 # CHECK-CP-JSON-DAG: "%233:sub6": 195 # CHECK-CP-JSON-DAG: "%233:sub7": 194 # CHECK-CP-JSON-DAG: "%233:sub8": 191 # CHECK-CP-JSON-DAG: "%233:sub9": 190 # CHECK-CP-JSON-DAG: "%233:sub10": 189 # CHECK-CP-JSON-DAG: "%233:sub11": 188 # CHECK-CP-JSON-DAG: "%233:sub12": 185 # CHECK-CP-JSON-DAG: "%233:sub13": 184 # CHECK-CP-JSON-DAG: "%233:sub14": 183 # CHECK-CP-JSON-DAG: "%233:sub15": 182 # CHECK-CP-JSON-DAG: "%233:sub16": 179 # CHECK-CP-JSON-DAG: "%233:sub17": 178 # CHECK-CP-JSON-DAG: "%233:sub18": 177 # CHECK-CP-JSON-DAG: "%233:sub19": 176 # CHECK-CP-JSON-DAG: "%233:sub20": 173 # CHECK-CP-JSON-DAG: "%233:sub21": 172 # CHECK-CP-JSON-DAG: "%233:sub22": 171 # CHECK-CP-JSON-DAG: "%233:sub23": 170 # CHECK-CP-JSON-DAG: "%233:sub24": 167 # CHECK-CP-JSON-DAG: "%233:sub25": 166 # CHECK-CP-JSON-DAG: "%233:sub26": 165 # CHECK-CP-JSON-DAG: "%233:sub27": 164 # CHECK-CP-JSON-DAG: "%233:sub28": 161 # CHECK-CP-JSON-DAG: "%233:sub29": 160 # CHECK-CP-JSON-DAG: "%233:sub30": 159 # CHECK-CP-JSON-DAG: "%233:sub31": 158 # CHECK-CP-JSON-DAG: "%275:sub0": 251 # CHECK-CP-JSON-DAG: "%275:sub1": 250 # CHECK-CP-JSON-DAG: "%275:sub2": 249 # CHECK-CP-JSON-DAG: "%275:sub3": 248 # CHECK-CP-JSON-DAG: "%275:sub4": 245 # CHECK-CP-JSON-DAG: "%275:sub5": 244 # CHECK-CP-JSON-DAG: "%275:sub6": 243 # CHECK-CP-JSON-DAG: "%275:sub7": 242 # CHECK-CP-JSON-DAG: "%275:sub8": 239 # CHECK-CP-JSON-DAG: "%275:sub9": 238 # CHECK-CP-JSON-DAG: "%275:sub10": 237 # CHECK-CP-JSON-DAG: "%275:sub11": 236 # CHECK-CP-JSON-DAG: "%275:sub12": 233 # CHECK-CP-JSON-DAG: "%275:sub13": 232 # CHECK-CP-JSON-DAG: "%275:sub14": 231 # CHECK-CP-JSON-DAG: "%275:sub15": 230 # CHECK-CP-JSON-DAG: "%275:sub16": 227 # CHECK-CP-JSON-DAG: "%275:sub17": 226 # CHECK-CP-JSON-DAG: "%275:sub18": 225 # CHECK-CP-JSON-DAG: "%275:sub19": 224 # CHECK-CP-JSON-DAG: "%275:sub20": 221 # CHECK-CP-JSON-DAG: "%275:sub21": 220 # CHECK-CP-JSON-DAG: "%275:sub22": 219 # CHECK-CP-JSON-DAG: "%275:sub23": 218 # CHECK-CP-JSON-DAG: "%275:sub24": 215 # CHECK-CP-JSON-DAG: "%275:sub25": 214 # CHECK-CP-JSON-DAG: "%275:sub26": 213 # CHECK-CP-JSON-DAG: "%275:sub27": 212 # CHECK-CP-JSON-DAG: "%275:sub28": 209 # CHECK-CP-JSON-DAG: "%275:sub29": 208 # CHECK-CP-JSON-DAG: "%275:sub30": 207 # CHECK-CP-JSON-DAG: "%275:sub31": 206 # CHECK-CP-JSON-DAG: "%317:sub0": 299 # CHECK-CP-JSON-DAG: "%317:sub1": 298 # CHECK-CP-JSON-DAG: "%317:sub2": 297 # CHECK-CP-JSON-DAG: "%317:sub3": 296 # CHECK-CP-JSON-DAG: "%317:sub4": 293 # CHECK-CP-JSON-DAG: "%317:sub5": 292 # CHECK-CP-JSON-DAG: "%317:sub6": 291 # CHECK-CP-JSON-DAG: "%317:sub7": 290 # CHECK-CP-JSON-DAG: "%317:sub8": 287 # CHECK-CP-JSON-DAG: "%317:sub9": 286 # CHECK-CP-JSON-DAG: "%317:sub10": 285 # CHECK-CP-JSON-DAG: "%317:sub11": 284 # CHECK-CP-JSON-DAG: "%317:sub12": 281 # CHECK-CP-JSON-DAG: "%317:sub13": 280 # CHECK-CP-JSON-DAG: "%317:sub14": 279 # CHECK-CP-JSON-DAG: "%317:sub15": 278 # CHECK-CP-JSON-DAG: "%317:sub16": 275 # CHECK-CP-JSON-DAG: "%317:sub17": 274 # CHECK-CP-JSON-DAG: "%317:sub18": 273 # CHECK-CP-JSON-DAG: "%317:sub19": 272 # CHECK-CP-JSON-DAG: "%317:sub20": 269 # CHECK-CP-JSON-DAG: "%317:sub21": 268 # CHECK-CP-JSON-DAG: "%317:sub22": 267 # CHECK-CP-JSON-DAG: "%317:sub23": 266 # CHECK-CP-JSON-DAG: "%317:sub24": 263 # CHECK-CP-JSON-DAG: "%317:sub25": 262 # CHECK-CP-JSON-DAG: "%317:sub26": 261 # CHECK-CP-JSON-DAG: "%317:sub27": 260 # CHECK-CP-JSON-DAG: "%317:sub28": 257 # CHECK-CP-JSON-DAG: "%317:sub29": 256 # CHECK-CP-JSON-DAG: "%317:sub30": 255 # CHECK-CP-JSON-DAG: "%317:sub31": 254 # CHECK-CP-JSON-DAG: "%359:sub0": 347 # CHECK-CP-JSON-DAG: "%359:sub1": 346 # CHECK-CP-JSON-DAG: "%359:sub2": 345 # CHECK-CP-JSON-DAG: "%359:sub3": 344 # CHECK-CP-JSON-DAG: "%359:sub4": 341 # CHECK-CP-JSON-DAG: "%359:sub5": 340 # CHECK-CP-JSON-DAG: "%359:sub6": 339 # CHECK-CP-JSON-DAG: "%359:sub7": 338 # CHECK-CP-JSON-DAG: "%359:sub8": 335 # CHECK-CP-JSON-DAG: "%359:sub9": 334 # CHECK-CP-JSON-DAG: "%359:sub10": 333 # CHECK-CP-JSON-DAG: "%359:sub11": 332 # CHECK-CP-JSON-DAG: "%359:sub12": 329 # CHECK-CP-JSON-DAG: "%359:sub13": 328 # CHECK-CP-JSON-DAG: "%359:sub14": 327 # CHECK-CP-JSON-DAG: "%359:sub15": 326 # CHECK-CP-JSON-DAG: "%359:sub16": 323 # CHECK-CP-JSON-DAG: "%359:sub17": 322 # CHECK-CP-JSON-DAG: "%359:sub18": 321 # CHECK-CP-JSON-DAG: "%359:sub19": 320 # CHECK-CP-JSON-DAG: "%359:sub20": 317 # CHECK-CP-JSON-DAG: "%359:sub21": 316 # CHECK-CP-JSON-DAG: "%359:sub22": 315 # CHECK-CP-JSON-DAG: "%359:sub23": 314 # CHECK-CP-JSON-DAG: "%359:sub24": 311 # CHECK-CP-JSON-DAG: "%359:sub25": 310 # CHECK-CP-JSON-DAG: "%359:sub26": 309 # CHECK-CP-JSON-DAG: "%359:sub27": 308 # CHECK-CP-JSON-DAG: "%359:sub28": 305 # CHECK-CP-JSON-DAG: "%359:sub29": 304 # CHECK-CP-JSON-DAG: "%359:sub30": 303 # CHECK-CP-JSON-DAG: "%359:sub31": 302 # CHECK-CP-JSON-DAG: "%401:sub0": 395 # CHECK-CP-JSON-DAG: "%401:sub1": 394 # CHECK-CP-JSON-DAG: "%401:sub2": 393 # CHECK-CP-JSON-DAG: "%401:sub3": 392 # CHECK-CP-JSON-DAG: "%401:sub4": 389 # CHECK-CP-JSON-DAG: "%401:sub5": 388 # CHECK-CP-JSON-DAG: "%401:sub6": 387 # CHECK-CP-JSON-DAG: "%401:sub7": 386 # CHECK-CP-JSON-DAG: "%401:sub8": 383 # CHECK-CP-JSON-DAG: "%401:sub9": 382 # CHECK-CP-JSON-DAG: "%401:sub10": 381 # CHECK-CP-JSON-DAG: "%401:sub11": 380 # CHECK-CP-JSON-DAG: "%401:sub12": 377 # CHECK-CP-JSON-DAG: "%401:sub13": 376 # CHECK-CP-JSON-DAG: "%401:sub14": 375 # CHECK-CP-JSON-DAG: "%401:sub15": 374 # CHECK-CP-JSON-DAG: "%401:sub16": 371 # CHECK-CP-JSON-DAG: "%401:sub17": 370 # CHECK-CP-JSON-DAG: "%401:sub18": 369 # CHECK-CP-JSON-DAG: "%401:sub19": 368 # CHECK-CP-JSON-DAG: "%401:sub20": 365 # CHECK-CP-JSON-DAG: "%401:sub21": 364 # CHECK-CP-JSON-DAG: "%401:sub22": 363 # CHECK-CP-JSON-DAG: "%401:sub23": 362 # CHECK-CP-JSON-DAG: "%401:sub24": 359 # CHECK-CP-JSON-DAG: "%401:sub25": 358 # CHECK-CP-JSON-DAG: "%401:sub26": 357 # CHECK-CP-JSON-DAG: "%401:sub27": 356 # CHECK-CP-JSON-DAG: "%401:sub28": 353 # CHECK-CP-JSON-DAG: "%401:sub29": 352 # CHECK-CP-JSON-DAG: "%401:sub30": 351 # CHECK-CP-JSON-DAG: "%401:sub31": 350 # CHECK-CP-JSON-DAG: "%432": 0 # CHECK-CP-JSON-DAG: "%433": 0 # CHECK-CP-JSON-DAG: "%434": 0 # CHECK-CP-JSON-DAG: "%435": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 395 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %437:vreg_64, %436, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 58 # CHECK-CP-JSON-DAG: "%69:sub1": 57 # CHECK-CP-JSON-DAG: "%69:sub2": 56 # CHECK-CP-JSON-DAG: "%69:sub3": 55 # CHECK-CP-JSON-DAG: "%69:sub4": 52 # CHECK-CP-JSON-DAG: "%69:sub5": 51 # CHECK-CP-JSON-DAG: "%69:sub6": 50 # CHECK-CP-JSON-DAG: "%69:sub7": 49 # CHECK-CP-JSON-DAG: "%69:sub8": 46 # CHECK-CP-JSON-DAG: "%69:sub9": 45 # CHECK-CP-JSON-DAG: "%69:sub10": 44 # CHECK-CP-JSON-DAG: "%69:sub11": 43 # CHECK-CP-JSON-DAG: "%69:sub12": 40 # CHECK-CP-JSON-DAG: "%69:sub13": 39 # CHECK-CP-JSON-DAG: "%69:sub14": 38 # CHECK-CP-JSON-DAG: "%69:sub15": 37 # CHECK-CP-JSON-DAG: "%69:sub16": 34 # CHECK-CP-JSON-DAG: "%69:sub17": 33 # CHECK-CP-JSON-DAG: "%69:sub18": 32 # CHECK-CP-JSON-DAG: "%69:sub19": 31 # CHECK-CP-JSON-DAG: "%69:sub20": 28 # CHECK-CP-JSON-DAG: "%69:sub21": 27 # CHECK-CP-JSON-DAG: "%69:sub22": 26 # CHECK-CP-JSON-DAG: "%69:sub23": 25 # CHECK-CP-JSON-DAG: "%69:sub24": 22 # CHECK-CP-JSON-DAG: "%69:sub25": 21 # CHECK-CP-JSON-DAG: "%69:sub26": 20 # CHECK-CP-JSON-DAG: "%69:sub27": 19 # CHECK-CP-JSON-DAG: "%69:sub28": 16 # CHECK-CP-JSON-DAG: "%69:sub29": 15 # CHECK-CP-JSON-DAG: "%69:sub30": 14 # CHECK-CP-JSON-DAG: "%69:sub31": 13 # CHECK-CP-JSON-DAG: "%70:sub0": 10 # CHECK-CP-JSON-DAG: "%70:sub1": 9 # CHECK-CP-JSON-DAG: "%70:sub2": 8 # CHECK-CP-JSON-DAG: "%70:sub3": 7 # CHECK-CP-JSON-DAG: "%70:sub4": 4 # CHECK-CP-JSON-DAG: "%70:sub5": 3 # CHECK-CP-JSON-DAG: "%70:sub6": 2 # CHECK-CP-JSON-DAG: "%70:sub7": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 106 # CHECK-CP-JSON-DAG: "%149:sub1": 105 # CHECK-CP-JSON-DAG: "%149:sub2": 104 # CHECK-CP-JSON-DAG: "%149:sub3": 103 # CHECK-CP-JSON-DAG: "%149:sub4": 100 # CHECK-CP-JSON-DAG: "%149:sub5": 99 # CHECK-CP-JSON-DAG: "%149:sub6": 98 # CHECK-CP-JSON-DAG: "%149:sub7": 97 # CHECK-CP-JSON-DAG: "%149:sub8": 94 # CHECK-CP-JSON-DAG: "%149:sub9": 93 # CHECK-CP-JSON-DAG: "%149:sub10": 92 # CHECK-CP-JSON-DAG: "%149:sub11": 91 # CHECK-CP-JSON-DAG: "%149:sub12": 88 # CHECK-CP-JSON-DAG: "%149:sub13": 87 # CHECK-CP-JSON-DAG: "%149:sub14": 86 # CHECK-CP-JSON-DAG: "%149:sub15": 85 # CHECK-CP-JSON-DAG: "%149:sub16": 82 # CHECK-CP-JSON-DAG: "%149:sub17": 81 # CHECK-CP-JSON-DAG: "%149:sub18": 80 # CHECK-CP-JSON-DAG: "%149:sub19": 79 # CHECK-CP-JSON-DAG: "%149:sub20": 76 # CHECK-CP-JSON-DAG: "%149:sub21": 75 # CHECK-CP-JSON-DAG: "%149:sub22": 74 # CHECK-CP-JSON-DAG: "%149:sub23": 73 # CHECK-CP-JSON-DAG: "%149:sub24": 70 # CHECK-CP-JSON-DAG: "%149:sub25": 69 # CHECK-CP-JSON-DAG: "%149:sub26": 68 # CHECK-CP-JSON-DAG: "%149:sub27": 67 # CHECK-CP-JSON-DAG: "%149:sub28": 64 # CHECK-CP-JSON-DAG: "%149:sub29": 63 # CHECK-CP-JSON-DAG: "%149:sub30": 62 # CHECK-CP-JSON-DAG: "%149:sub31": 61 # CHECK-CP-JSON-DAG: "%191:sub0": 154 # CHECK-CP-JSON-DAG: "%191:sub1": 153 # CHECK-CP-JSON-DAG: "%191:sub2": 152 # CHECK-CP-JSON-DAG: "%191:sub3": 151 # CHECK-CP-JSON-DAG: "%191:sub4": 148 # CHECK-CP-JSON-DAG: "%191:sub5": 147 # CHECK-CP-JSON-DAG: "%191:sub6": 146 # CHECK-CP-JSON-DAG: "%191:sub7": 145 # CHECK-CP-JSON-DAG: "%191:sub8": 142 # CHECK-CP-JSON-DAG: "%191:sub9": 141 # CHECK-CP-JSON-DAG: "%191:sub10": 140 # CHECK-CP-JSON-DAG: "%191:sub11": 139 # CHECK-CP-JSON-DAG: "%191:sub12": 136 # CHECK-CP-JSON-DAG: "%191:sub13": 135 # CHECK-CP-JSON-DAG: "%191:sub14": 134 # CHECK-CP-JSON-DAG: "%191:sub15": 133 # CHECK-CP-JSON-DAG: "%191:sub16": 130 # CHECK-CP-JSON-DAG: "%191:sub17": 129 # CHECK-CP-JSON-DAG: "%191:sub18": 128 # CHECK-CP-JSON-DAG: "%191:sub19": 127 # CHECK-CP-JSON-DAG: "%191:sub20": 124 # CHECK-CP-JSON-DAG: "%191:sub21": 123 # CHECK-CP-JSON-DAG: "%191:sub22": 122 # CHECK-CP-JSON-DAG: "%191:sub23": 121 # CHECK-CP-JSON-DAG: "%191:sub24": 118 # CHECK-CP-JSON-DAG: "%191:sub25": 117 # CHECK-CP-JSON-DAG: "%191:sub26": 116 # CHECK-CP-JSON-DAG: "%191:sub27": 115 # CHECK-CP-JSON-DAG: "%191:sub28": 112 # CHECK-CP-JSON-DAG: "%191:sub29": 111 # CHECK-CP-JSON-DAG: "%191:sub30": 110 # CHECK-CP-JSON-DAG: "%191:sub31": 109 # CHECK-CP-JSON-DAG: "%233:sub0": 202 # CHECK-CP-JSON-DAG: "%233:sub1": 201 # CHECK-CP-JSON-DAG: "%233:sub2": 200 # CHECK-CP-JSON-DAG: "%233:sub3": 199 # CHECK-CP-JSON-DAG: "%233:sub4": 196 # CHECK-CP-JSON-DAG: "%233:sub5": 195 # CHECK-CP-JSON-DAG: "%233:sub6": 194 # CHECK-CP-JSON-DAG: "%233:sub7": 193 # CHECK-CP-JSON-DAG: "%233:sub8": 190 # CHECK-CP-JSON-DAG: "%233:sub9": 189 # CHECK-CP-JSON-DAG: "%233:sub10": 188 # CHECK-CP-JSON-DAG: "%233:sub11": 187 # CHECK-CP-JSON-DAG: "%233:sub12": 184 # CHECK-CP-JSON-DAG: "%233:sub13": 183 # CHECK-CP-JSON-DAG: "%233:sub14": 182 # CHECK-CP-JSON-DAG: "%233:sub15": 181 # CHECK-CP-JSON-DAG: "%233:sub16": 178 # CHECK-CP-JSON-DAG: "%233:sub17": 177 # CHECK-CP-JSON-DAG: "%233:sub18": 176 # CHECK-CP-JSON-DAG: "%233:sub19": 175 # CHECK-CP-JSON-DAG: "%233:sub20": 172 # CHECK-CP-JSON-DAG: "%233:sub21": 171 # CHECK-CP-JSON-DAG: "%233:sub22": 170 # CHECK-CP-JSON-DAG: "%233:sub23": 169 # CHECK-CP-JSON-DAG: "%233:sub24": 166 # CHECK-CP-JSON-DAG: "%233:sub25": 165 # CHECK-CP-JSON-DAG: "%233:sub26": 164 # CHECK-CP-JSON-DAG: "%233:sub27": 163 # CHECK-CP-JSON-DAG: "%233:sub28": 160 # CHECK-CP-JSON-DAG: "%233:sub29": 159 # CHECK-CP-JSON-DAG: "%233:sub30": 158 # CHECK-CP-JSON-DAG: "%233:sub31": 157 # CHECK-CP-JSON-DAG: "%275:sub0": 250 # CHECK-CP-JSON-DAG: "%275:sub1": 249 # CHECK-CP-JSON-DAG: "%275:sub2": 248 # CHECK-CP-JSON-DAG: "%275:sub3": 247 # CHECK-CP-JSON-DAG: "%275:sub4": 244 # CHECK-CP-JSON-DAG: "%275:sub5": 243 # CHECK-CP-JSON-DAG: "%275:sub6": 242 # CHECK-CP-JSON-DAG: "%275:sub7": 241 # CHECK-CP-JSON-DAG: "%275:sub8": 238 # CHECK-CP-JSON-DAG: "%275:sub9": 237 # CHECK-CP-JSON-DAG: "%275:sub10": 236 # CHECK-CP-JSON-DAG: "%275:sub11": 235 # CHECK-CP-JSON-DAG: "%275:sub12": 232 # CHECK-CP-JSON-DAG: "%275:sub13": 231 # CHECK-CP-JSON-DAG: "%275:sub14": 230 # CHECK-CP-JSON-DAG: "%275:sub15": 229 # CHECK-CP-JSON-DAG: "%275:sub16": 226 # CHECK-CP-JSON-DAG: "%275:sub17": 225 # CHECK-CP-JSON-DAG: "%275:sub18": 224 # CHECK-CP-JSON-DAG: "%275:sub19": 223 # CHECK-CP-JSON-DAG: "%275:sub20": 220 # CHECK-CP-JSON-DAG: "%275:sub21": 219 # CHECK-CP-JSON-DAG: "%275:sub22": 218 # CHECK-CP-JSON-DAG: "%275:sub23": 217 # CHECK-CP-JSON-DAG: "%275:sub24": 214 # CHECK-CP-JSON-DAG: "%275:sub25": 213 # CHECK-CP-JSON-DAG: "%275:sub26": 212 # CHECK-CP-JSON-DAG: "%275:sub27": 211 # CHECK-CP-JSON-DAG: "%275:sub28": 208 # CHECK-CP-JSON-DAG: "%275:sub29": 207 # CHECK-CP-JSON-DAG: "%275:sub30": 206 # CHECK-CP-JSON-DAG: "%275:sub31": 205 # CHECK-CP-JSON-DAG: "%317:sub0": 298 # CHECK-CP-JSON-DAG: "%317:sub1": 297 # CHECK-CP-JSON-DAG: "%317:sub2": 296 # CHECK-CP-JSON-DAG: "%317:sub3": 295 # CHECK-CP-JSON-DAG: "%317:sub4": 292 # CHECK-CP-JSON-DAG: "%317:sub5": 291 # CHECK-CP-JSON-DAG: "%317:sub6": 290 # CHECK-CP-JSON-DAG: "%317:sub7": 289 # CHECK-CP-JSON-DAG: "%317:sub8": 286 # CHECK-CP-JSON-DAG: "%317:sub9": 285 # CHECK-CP-JSON-DAG: "%317:sub10": 284 # CHECK-CP-JSON-DAG: "%317:sub11": 283 # CHECK-CP-JSON-DAG: "%317:sub12": 280 # CHECK-CP-JSON-DAG: "%317:sub13": 279 # CHECK-CP-JSON-DAG: "%317:sub14": 278 # CHECK-CP-JSON-DAG: "%317:sub15": 277 # CHECK-CP-JSON-DAG: "%317:sub16": 274 # CHECK-CP-JSON-DAG: "%317:sub17": 273 # CHECK-CP-JSON-DAG: "%317:sub18": 272 # CHECK-CP-JSON-DAG: "%317:sub19": 271 # CHECK-CP-JSON-DAG: "%317:sub20": 268 # CHECK-CP-JSON-DAG: "%317:sub21": 267 # CHECK-CP-JSON-DAG: "%317:sub22": 266 # CHECK-CP-JSON-DAG: "%317:sub23": 265 # CHECK-CP-JSON-DAG: "%317:sub24": 262 # CHECK-CP-JSON-DAG: "%317:sub25": 261 # CHECK-CP-JSON-DAG: "%317:sub26": 260 # CHECK-CP-JSON-DAG: "%317:sub27": 259 # CHECK-CP-JSON-DAG: "%317:sub28": 256 # CHECK-CP-JSON-DAG: "%317:sub29": 255 # CHECK-CP-JSON-DAG: "%317:sub30": 254 # CHECK-CP-JSON-DAG: "%317:sub31": 253 # CHECK-CP-JSON-DAG: "%359:sub0": 346 # CHECK-CP-JSON-DAG: "%359:sub1": 345 # CHECK-CP-JSON-DAG: "%359:sub2": 344 # CHECK-CP-JSON-DAG: "%359:sub3": 343 # CHECK-CP-JSON-DAG: "%359:sub4": 340 # CHECK-CP-JSON-DAG: "%359:sub5": 339 # CHECK-CP-JSON-DAG: "%359:sub6": 338 # CHECK-CP-JSON-DAG: "%359:sub7": 337 # CHECK-CP-JSON-DAG: "%359:sub8": 334 # CHECK-CP-JSON-DAG: "%359:sub9": 333 # CHECK-CP-JSON-DAG: "%359:sub10": 332 # CHECK-CP-JSON-DAG: "%359:sub11": 331 # CHECK-CP-JSON-DAG: "%359:sub12": 328 # CHECK-CP-JSON-DAG: "%359:sub13": 327 # CHECK-CP-JSON-DAG: "%359:sub14": 326 # CHECK-CP-JSON-DAG: "%359:sub15": 325 # CHECK-CP-JSON-DAG: "%359:sub16": 322 # CHECK-CP-JSON-DAG: "%359:sub17": 321 # CHECK-CP-JSON-DAG: "%359:sub18": 320 # CHECK-CP-JSON-DAG: "%359:sub19": 319 # CHECK-CP-JSON-DAG: "%359:sub20": 316 # CHECK-CP-JSON-DAG: "%359:sub21": 315 # CHECK-CP-JSON-DAG: "%359:sub22": 314 # CHECK-CP-JSON-DAG: "%359:sub23": 313 # CHECK-CP-JSON-DAG: "%359:sub24": 310 # CHECK-CP-JSON-DAG: "%359:sub25": 309 # CHECK-CP-JSON-DAG: "%359:sub26": 308 # CHECK-CP-JSON-DAG: "%359:sub27": 307 # CHECK-CP-JSON-DAG: "%359:sub28": 304 # CHECK-CP-JSON-DAG: "%359:sub29": 303 # CHECK-CP-JSON-DAG: "%359:sub30": 302 # CHECK-CP-JSON-DAG: "%359:sub31": 301 # CHECK-CP-JSON-DAG: "%401:sub0": 394 # CHECK-CP-JSON-DAG: "%401:sub1": 393 # CHECK-CP-JSON-DAG: "%401:sub2": 392 # CHECK-CP-JSON-DAG: "%401:sub3": 391 # CHECK-CP-JSON-DAG: "%401:sub4": 388 # CHECK-CP-JSON-DAG: "%401:sub5": 387 # CHECK-CP-JSON-DAG: "%401:sub6": 386 # CHECK-CP-JSON-DAG: "%401:sub7": 385 # CHECK-CP-JSON-DAG: "%401:sub8": 382 # CHECK-CP-JSON-DAG: "%401:sub9": 381 # CHECK-CP-JSON-DAG: "%401:sub10": 380 # CHECK-CP-JSON-DAG: "%401:sub11": 379 # CHECK-CP-JSON-DAG: "%401:sub12": 376 # CHECK-CP-JSON-DAG: "%401:sub13": 375 # CHECK-CP-JSON-DAG: "%401:sub14": 374 # CHECK-CP-JSON-DAG: "%401:sub15": 373 # CHECK-CP-JSON-DAG: "%401:sub16": 370 # CHECK-CP-JSON-DAG: "%401:sub17": 369 # CHECK-CP-JSON-DAG: "%401:sub18": 368 # CHECK-CP-JSON-DAG: "%401:sub19": 367 # CHECK-CP-JSON-DAG: "%401:sub20": 364 # CHECK-CP-JSON-DAG: "%401:sub21": 363 # CHECK-CP-JSON-DAG: "%401:sub22": 362 # CHECK-CP-JSON-DAG: "%401:sub23": 361 # CHECK-CP-JSON-DAG: "%401:sub24": 358 # CHECK-CP-JSON-DAG: "%401:sub25": 357 # CHECK-CP-JSON-DAG: "%401:sub26": 356 # CHECK-CP-JSON-DAG: "%401:sub27": 355 # CHECK-CP-JSON-DAG: "%401:sub28": 352 # CHECK-CP-JSON-DAG: "%401:sub29": 351 # CHECK-CP-JSON-DAG: "%401:sub30": 350 # CHECK-CP-JSON-DAG: "%401:sub31": 349 # CHECK-CP-JSON-DAG: "%436": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 394 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%438:vgpr_32 = COPY %70.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 57 # CHECK-CP-JSON-DAG: "%69:sub1": 56 # CHECK-CP-JSON-DAG: "%69:sub2": 55 # CHECK-CP-JSON-DAG: "%69:sub3": 54 # CHECK-CP-JSON-DAG: "%69:sub4": 51 # CHECK-CP-JSON-DAG: "%69:sub5": 50 # CHECK-CP-JSON-DAG: "%69:sub6": 49 # CHECK-CP-JSON-DAG: "%69:sub7": 48 # CHECK-CP-JSON-DAG: "%69:sub8": 45 # CHECK-CP-JSON-DAG: "%69:sub9": 44 # CHECK-CP-JSON-DAG: "%69:sub10": 43 # CHECK-CP-JSON-DAG: "%69:sub11": 42 # CHECK-CP-JSON-DAG: "%69:sub12": 39 # CHECK-CP-JSON-DAG: "%69:sub13": 38 # CHECK-CP-JSON-DAG: "%69:sub14": 37 # CHECK-CP-JSON-DAG: "%69:sub15": 36 # CHECK-CP-JSON-DAG: "%69:sub16": 33 # CHECK-CP-JSON-DAG: "%69:sub17": 32 # CHECK-CP-JSON-DAG: "%69:sub18": 31 # CHECK-CP-JSON-DAG: "%69:sub19": 30 # CHECK-CP-JSON-DAG: "%69:sub20": 27 # CHECK-CP-JSON-DAG: "%69:sub21": 26 # CHECK-CP-JSON-DAG: "%69:sub22": 25 # CHECK-CP-JSON-DAG: "%69:sub23": 24 # CHECK-CP-JSON-DAG: "%69:sub24": 21 # CHECK-CP-JSON-DAG: "%69:sub25": 20 # CHECK-CP-JSON-DAG: "%69:sub26": 19 # CHECK-CP-JSON-DAG: "%69:sub27": 18 # CHECK-CP-JSON-DAG: "%69:sub28": 15 # CHECK-CP-JSON-DAG: "%69:sub29": 14 # CHECK-CP-JSON-DAG: "%69:sub30": 13 # CHECK-CP-JSON-DAG: "%69:sub31": 12 # CHECK-CP-JSON-DAG: "%70:sub0": 9 # CHECK-CP-JSON-DAG: "%70:sub1": 8 # CHECK-CP-JSON-DAG: "%70:sub2": 7 # CHECK-CP-JSON-DAG: "%70:sub3": 6 # CHECK-CP-JSON-DAG: "%70:sub4": 3 # CHECK-CP-JSON-DAG: "%70:sub5": 2 # CHECK-CP-JSON-DAG: "%70:sub6": 1 # CHECK-CP-JSON-DAG: "%70:sub7": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 105 # CHECK-CP-JSON-DAG: "%149:sub1": 104 # CHECK-CP-JSON-DAG: "%149:sub2": 103 # CHECK-CP-JSON-DAG: "%149:sub3": 102 # CHECK-CP-JSON-DAG: "%149:sub4": 99 # CHECK-CP-JSON-DAG: "%149:sub5": 98 # CHECK-CP-JSON-DAG: "%149:sub6": 97 # CHECK-CP-JSON-DAG: "%149:sub7": 96 # CHECK-CP-JSON-DAG: "%149:sub8": 93 # CHECK-CP-JSON-DAG: "%149:sub9": 92 # CHECK-CP-JSON-DAG: "%149:sub10": 91 # CHECK-CP-JSON-DAG: "%149:sub11": 90 # CHECK-CP-JSON-DAG: "%149:sub12": 87 # CHECK-CP-JSON-DAG: "%149:sub13": 86 # CHECK-CP-JSON-DAG: "%149:sub14": 85 # CHECK-CP-JSON-DAG: "%149:sub15": 84 # CHECK-CP-JSON-DAG: "%149:sub16": 81 # CHECK-CP-JSON-DAG: "%149:sub17": 80 # CHECK-CP-JSON-DAG: "%149:sub18": 79 # CHECK-CP-JSON-DAG: "%149:sub19": 78 # CHECK-CP-JSON-DAG: "%149:sub20": 75 # CHECK-CP-JSON-DAG: "%149:sub21": 74 # CHECK-CP-JSON-DAG: "%149:sub22": 73 # CHECK-CP-JSON-DAG: "%149:sub23": 72 # CHECK-CP-JSON-DAG: "%149:sub24": 69 # CHECK-CP-JSON-DAG: "%149:sub25": 68 # CHECK-CP-JSON-DAG: "%149:sub26": 67 # CHECK-CP-JSON-DAG: "%149:sub27": 66 # CHECK-CP-JSON-DAG: "%149:sub28": 63 # CHECK-CP-JSON-DAG: "%149:sub29": 62 # CHECK-CP-JSON-DAG: "%149:sub30": 61 # CHECK-CP-JSON-DAG: "%149:sub31": 60 # CHECK-CP-JSON-DAG: "%191:sub0": 153 # CHECK-CP-JSON-DAG: "%191:sub1": 152 # CHECK-CP-JSON-DAG: "%191:sub2": 151 # CHECK-CP-JSON-DAG: "%191:sub3": 150 # CHECK-CP-JSON-DAG: "%191:sub4": 147 # CHECK-CP-JSON-DAG: "%191:sub5": 146 # CHECK-CP-JSON-DAG: "%191:sub6": 145 # CHECK-CP-JSON-DAG: "%191:sub7": 144 # CHECK-CP-JSON-DAG: "%191:sub8": 141 # CHECK-CP-JSON-DAG: "%191:sub9": 140 # CHECK-CP-JSON-DAG: "%191:sub10": 139 # CHECK-CP-JSON-DAG: "%191:sub11": 138 # CHECK-CP-JSON-DAG: "%191:sub12": 135 # CHECK-CP-JSON-DAG: "%191:sub13": 134 # CHECK-CP-JSON-DAG: "%191:sub14": 133 # CHECK-CP-JSON-DAG: "%191:sub15": 132 # CHECK-CP-JSON-DAG: "%191:sub16": 129 # CHECK-CP-JSON-DAG: "%191:sub17": 128 # CHECK-CP-JSON-DAG: "%191:sub18": 127 # CHECK-CP-JSON-DAG: "%191:sub19": 126 # CHECK-CP-JSON-DAG: "%191:sub20": 123 # CHECK-CP-JSON-DAG: "%191:sub21": 122 # CHECK-CP-JSON-DAG: "%191:sub22": 121 # CHECK-CP-JSON-DAG: "%191:sub23": 120 # CHECK-CP-JSON-DAG: "%191:sub24": 117 # CHECK-CP-JSON-DAG: "%191:sub25": 116 # CHECK-CP-JSON-DAG: "%191:sub26": 115 # CHECK-CP-JSON-DAG: "%191:sub27": 114 # CHECK-CP-JSON-DAG: "%191:sub28": 111 # CHECK-CP-JSON-DAG: "%191:sub29": 110 # CHECK-CP-JSON-DAG: "%191:sub30": 109 # CHECK-CP-JSON-DAG: "%191:sub31": 108 # CHECK-CP-JSON-DAG: "%233:sub0": 201 # CHECK-CP-JSON-DAG: "%233:sub1": 200 # CHECK-CP-JSON-DAG: "%233:sub2": 199 # CHECK-CP-JSON-DAG: "%233:sub3": 198 # CHECK-CP-JSON-DAG: "%233:sub4": 195 # CHECK-CP-JSON-DAG: "%233:sub5": 194 # CHECK-CP-JSON-DAG: "%233:sub6": 193 # CHECK-CP-JSON-DAG: "%233:sub7": 192 # CHECK-CP-JSON-DAG: "%233:sub8": 189 # CHECK-CP-JSON-DAG: "%233:sub9": 188 # CHECK-CP-JSON-DAG: "%233:sub10": 187 # CHECK-CP-JSON-DAG: "%233:sub11": 186 # CHECK-CP-JSON-DAG: "%233:sub12": 183 # CHECK-CP-JSON-DAG: "%233:sub13": 182 # CHECK-CP-JSON-DAG: "%233:sub14": 181 # CHECK-CP-JSON-DAG: "%233:sub15": 180 # CHECK-CP-JSON-DAG: "%233:sub16": 177 # CHECK-CP-JSON-DAG: "%233:sub17": 176 # CHECK-CP-JSON-DAG: "%233:sub18": 175 # CHECK-CP-JSON-DAG: "%233:sub19": 174 # CHECK-CP-JSON-DAG: "%233:sub20": 171 # CHECK-CP-JSON-DAG: "%233:sub21": 170 # CHECK-CP-JSON-DAG: "%233:sub22": 169 # CHECK-CP-JSON-DAG: "%233:sub23": 168 # CHECK-CP-JSON-DAG: "%233:sub24": 165 # CHECK-CP-JSON-DAG: "%233:sub25": 164 # CHECK-CP-JSON-DAG: "%233:sub26": 163 # CHECK-CP-JSON-DAG: "%233:sub27": 162 # CHECK-CP-JSON-DAG: "%233:sub28": 159 # CHECK-CP-JSON-DAG: "%233:sub29": 158 # CHECK-CP-JSON-DAG: "%233:sub30": 157 # CHECK-CP-JSON-DAG: "%233:sub31": 156 # CHECK-CP-JSON-DAG: "%275:sub0": 249 # CHECK-CP-JSON-DAG: "%275:sub1": 248 # CHECK-CP-JSON-DAG: "%275:sub2": 247 # CHECK-CP-JSON-DAG: "%275:sub3": 246 # CHECK-CP-JSON-DAG: "%275:sub4": 243 # CHECK-CP-JSON-DAG: "%275:sub5": 242 # CHECK-CP-JSON-DAG: "%275:sub6": 241 # CHECK-CP-JSON-DAG: "%275:sub7": 240 # CHECK-CP-JSON-DAG: "%275:sub8": 237 # CHECK-CP-JSON-DAG: "%275:sub9": 236 # CHECK-CP-JSON-DAG: "%275:sub10": 235 # CHECK-CP-JSON-DAG: "%275:sub11": 234 # CHECK-CP-JSON-DAG: "%275:sub12": 231 # CHECK-CP-JSON-DAG: "%275:sub13": 230 # CHECK-CP-JSON-DAG: "%275:sub14": 229 # CHECK-CP-JSON-DAG: "%275:sub15": 228 # CHECK-CP-JSON-DAG: "%275:sub16": 225 # CHECK-CP-JSON-DAG: "%275:sub17": 224 # CHECK-CP-JSON-DAG: "%275:sub18": 223 # CHECK-CP-JSON-DAG: "%275:sub19": 222 # CHECK-CP-JSON-DAG: "%275:sub20": 219 # CHECK-CP-JSON-DAG: "%275:sub21": 218 # CHECK-CP-JSON-DAG: "%275:sub22": 217 # CHECK-CP-JSON-DAG: "%275:sub23": 216 # CHECK-CP-JSON-DAG: "%275:sub24": 213 # CHECK-CP-JSON-DAG: "%275:sub25": 212 # CHECK-CP-JSON-DAG: "%275:sub26": 211 # CHECK-CP-JSON-DAG: "%275:sub27": 210 # CHECK-CP-JSON-DAG: "%275:sub28": 207 # CHECK-CP-JSON-DAG: "%275:sub29": 206 # CHECK-CP-JSON-DAG: "%275:sub30": 205 # CHECK-CP-JSON-DAG: "%275:sub31": 204 # CHECK-CP-JSON-DAG: "%317:sub0": 297 # CHECK-CP-JSON-DAG: "%317:sub1": 296 # CHECK-CP-JSON-DAG: "%317:sub2": 295 # CHECK-CP-JSON-DAG: "%317:sub3": 294 # CHECK-CP-JSON-DAG: "%317:sub4": 291 # CHECK-CP-JSON-DAG: "%317:sub5": 290 # CHECK-CP-JSON-DAG: "%317:sub6": 289 # CHECK-CP-JSON-DAG: "%317:sub7": 288 # CHECK-CP-JSON-DAG: "%317:sub8": 285 # CHECK-CP-JSON-DAG: "%317:sub9": 284 # CHECK-CP-JSON-DAG: "%317:sub10": 283 # CHECK-CP-JSON-DAG: "%317:sub11": 282 # CHECK-CP-JSON-DAG: "%317:sub12": 279 # CHECK-CP-JSON-DAG: "%317:sub13": 278 # CHECK-CP-JSON-DAG: "%317:sub14": 277 # CHECK-CP-JSON-DAG: "%317:sub15": 276 # CHECK-CP-JSON-DAG: "%317:sub16": 273 # CHECK-CP-JSON-DAG: "%317:sub17": 272 # CHECK-CP-JSON-DAG: "%317:sub18": 271 # CHECK-CP-JSON-DAG: "%317:sub19": 270 # CHECK-CP-JSON-DAG: "%317:sub20": 267 # CHECK-CP-JSON-DAG: "%317:sub21": 266 # CHECK-CP-JSON-DAG: "%317:sub22": 265 # CHECK-CP-JSON-DAG: "%317:sub23": 264 # CHECK-CP-JSON-DAG: "%317:sub24": 261 # CHECK-CP-JSON-DAG: "%317:sub25": 260 # CHECK-CP-JSON-DAG: "%317:sub26": 259 # CHECK-CP-JSON-DAG: "%317:sub27": 258 # CHECK-CP-JSON-DAG: "%317:sub28": 255 # CHECK-CP-JSON-DAG: "%317:sub29": 254 # CHECK-CP-JSON-DAG: "%317:sub30": 253 # CHECK-CP-JSON-DAG: "%317:sub31": 252 # CHECK-CP-JSON-DAG: "%359:sub0": 345 # CHECK-CP-JSON-DAG: "%359:sub1": 344 # CHECK-CP-JSON-DAG: "%359:sub2": 343 # CHECK-CP-JSON-DAG: "%359:sub3": 342 # CHECK-CP-JSON-DAG: "%359:sub4": 339 # CHECK-CP-JSON-DAG: "%359:sub5": 338 # CHECK-CP-JSON-DAG: "%359:sub6": 337 # CHECK-CP-JSON-DAG: "%359:sub7": 336 # CHECK-CP-JSON-DAG: "%359:sub8": 333 # CHECK-CP-JSON-DAG: "%359:sub9": 332 # CHECK-CP-JSON-DAG: "%359:sub10": 331 # CHECK-CP-JSON-DAG: "%359:sub11": 330 # CHECK-CP-JSON-DAG: "%359:sub12": 327 # CHECK-CP-JSON-DAG: "%359:sub13": 326 # CHECK-CP-JSON-DAG: "%359:sub14": 325 # CHECK-CP-JSON-DAG: "%359:sub15": 324 # CHECK-CP-JSON-DAG: "%359:sub16": 321 # CHECK-CP-JSON-DAG: "%359:sub17": 320 # CHECK-CP-JSON-DAG: "%359:sub18": 319 # CHECK-CP-JSON-DAG: "%359:sub19": 318 # CHECK-CP-JSON-DAG: "%359:sub20": 315 # CHECK-CP-JSON-DAG: "%359:sub21": 314 # CHECK-CP-JSON-DAG: "%359:sub22": 313 # CHECK-CP-JSON-DAG: "%359:sub23": 312 # CHECK-CP-JSON-DAG: "%359:sub24": 309 # CHECK-CP-JSON-DAG: "%359:sub25": 308 # CHECK-CP-JSON-DAG: "%359:sub26": 307 # CHECK-CP-JSON-DAG: "%359:sub27": 306 # CHECK-CP-JSON-DAG: "%359:sub28": 303 # CHECK-CP-JSON-DAG: "%359:sub29": 302 # CHECK-CP-JSON-DAG: "%359:sub30": 301 # CHECK-CP-JSON-DAG: "%359:sub31": 300 # CHECK-CP-JSON-DAG: "%401:sub0": 393 # CHECK-CP-JSON-DAG: "%401:sub1": 392 # CHECK-CP-JSON-DAG: "%401:sub2": 391 # CHECK-CP-JSON-DAG: "%401:sub3": 390 # CHECK-CP-JSON-DAG: "%401:sub4": 387 # CHECK-CP-JSON-DAG: "%401:sub5": 386 # CHECK-CP-JSON-DAG: "%401:sub6": 385 # CHECK-CP-JSON-DAG: "%401:sub7": 384 # CHECK-CP-JSON-DAG: "%401:sub8": 381 # CHECK-CP-JSON-DAG: "%401:sub9": 380 # CHECK-CP-JSON-DAG: "%401:sub10": 379 # CHECK-CP-JSON-DAG: "%401:sub11": 378 # CHECK-CP-JSON-DAG: "%401:sub12": 375 # CHECK-CP-JSON-DAG: "%401:sub13": 374 # CHECK-CP-JSON-DAG: "%401:sub14": 373 # CHECK-CP-JSON-DAG: "%401:sub15": 372 # CHECK-CP-JSON-DAG: "%401:sub16": 369 # CHECK-CP-JSON-DAG: "%401:sub17": 368 # CHECK-CP-JSON-DAG: "%401:sub18": 367 # CHECK-CP-JSON-DAG: "%401:sub19": 366 # CHECK-CP-JSON-DAG: "%401:sub20": 363 # CHECK-CP-JSON-DAG: "%401:sub21": 362 # CHECK-CP-JSON-DAG: "%401:sub22": 361 # CHECK-CP-JSON-DAG: "%401:sub23": 360 # CHECK-CP-JSON-DAG: "%401:sub24": 357 # CHECK-CP-JSON-DAG: "%401:sub25": 356 # CHECK-CP-JSON-DAG: "%401:sub26": 355 # CHECK-CP-JSON-DAG: "%401:sub27": 354 # CHECK-CP-JSON-DAG: "%401:sub28": 351 # CHECK-CP-JSON-DAG: "%401:sub29": 350 # CHECK-CP-JSON-DAG: "%401:sub30": 349 # CHECK-CP-JSON-DAG: "%401:sub31": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 393 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%439:vgpr_32 = COPY %70.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 56 # CHECK-CP-JSON-DAG: "%69:sub1": 55 # CHECK-CP-JSON-DAG: "%69:sub2": 54 # CHECK-CP-JSON-DAG: "%69:sub3": 53 # CHECK-CP-JSON-DAG: "%69:sub4": 50 # CHECK-CP-JSON-DAG: "%69:sub5": 49 # CHECK-CP-JSON-DAG: "%69:sub6": 48 # CHECK-CP-JSON-DAG: "%69:sub7": 47 # CHECK-CP-JSON-DAG: "%69:sub8": 44 # CHECK-CP-JSON-DAG: "%69:sub9": 43 # CHECK-CP-JSON-DAG: "%69:sub10": 42 # CHECK-CP-JSON-DAG: "%69:sub11": 41 # CHECK-CP-JSON-DAG: "%69:sub12": 38 # CHECK-CP-JSON-DAG: "%69:sub13": 37 # CHECK-CP-JSON-DAG: "%69:sub14": 36 # CHECK-CP-JSON-DAG: "%69:sub15": 35 # CHECK-CP-JSON-DAG: "%69:sub16": 32 # CHECK-CP-JSON-DAG: "%69:sub17": 31 # CHECK-CP-JSON-DAG: "%69:sub18": 30 # CHECK-CP-JSON-DAG: "%69:sub19": 29 # CHECK-CP-JSON-DAG: "%69:sub20": 26 # CHECK-CP-JSON-DAG: "%69:sub21": 25 # CHECK-CP-JSON-DAG: "%69:sub22": 24 # CHECK-CP-JSON-DAG: "%69:sub23": 23 # CHECK-CP-JSON-DAG: "%69:sub24": 20 # CHECK-CP-JSON-DAG: "%69:sub25": 19 # CHECK-CP-JSON-DAG: "%69:sub26": 18 # CHECK-CP-JSON-DAG: "%69:sub27": 17 # CHECK-CP-JSON-DAG: "%69:sub28": 14 # CHECK-CP-JSON-DAG: "%69:sub29": 13 # CHECK-CP-JSON-DAG: "%69:sub30": 12 # CHECK-CP-JSON-DAG: "%69:sub31": 11 # CHECK-CP-JSON-DAG: "%70:sub0": 8 # CHECK-CP-JSON-DAG: "%70:sub1": 7 # CHECK-CP-JSON-DAG: "%70:sub2": 6 # CHECK-CP-JSON-DAG: "%70:sub3": 5 # CHECK-CP-JSON-DAG: "%70:sub4": 2 # CHECK-CP-JSON-DAG: "%70:sub5": 1 # CHECK-CP-JSON-DAG: "%70:sub6": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 104 # CHECK-CP-JSON-DAG: "%149:sub1": 103 # CHECK-CP-JSON-DAG: "%149:sub2": 102 # CHECK-CP-JSON-DAG: "%149:sub3": 101 # CHECK-CP-JSON-DAG: "%149:sub4": 98 # CHECK-CP-JSON-DAG: "%149:sub5": 97 # CHECK-CP-JSON-DAG: "%149:sub6": 96 # CHECK-CP-JSON-DAG: "%149:sub7": 95 # CHECK-CP-JSON-DAG: "%149:sub8": 92 # CHECK-CP-JSON-DAG: "%149:sub9": 91 # CHECK-CP-JSON-DAG: "%149:sub10": 90 # CHECK-CP-JSON-DAG: "%149:sub11": 89 # CHECK-CP-JSON-DAG: "%149:sub12": 86 # CHECK-CP-JSON-DAG: "%149:sub13": 85 # CHECK-CP-JSON-DAG: "%149:sub14": 84 # CHECK-CP-JSON-DAG: "%149:sub15": 83 # CHECK-CP-JSON-DAG: "%149:sub16": 80 # CHECK-CP-JSON-DAG: "%149:sub17": 79 # CHECK-CP-JSON-DAG: "%149:sub18": 78 # CHECK-CP-JSON-DAG: "%149:sub19": 77 # CHECK-CP-JSON-DAG: "%149:sub20": 74 # CHECK-CP-JSON-DAG: "%149:sub21": 73 # CHECK-CP-JSON-DAG: "%149:sub22": 72 # CHECK-CP-JSON-DAG: "%149:sub23": 71 # CHECK-CP-JSON-DAG: "%149:sub24": 68 # CHECK-CP-JSON-DAG: "%149:sub25": 67 # CHECK-CP-JSON-DAG: "%149:sub26": 66 # CHECK-CP-JSON-DAG: "%149:sub27": 65 # CHECK-CP-JSON-DAG: "%149:sub28": 62 # CHECK-CP-JSON-DAG: "%149:sub29": 61 # CHECK-CP-JSON-DAG: "%149:sub30": 60 # CHECK-CP-JSON-DAG: "%149:sub31": 59 # CHECK-CP-JSON-DAG: "%191:sub0": 152 # CHECK-CP-JSON-DAG: "%191:sub1": 151 # CHECK-CP-JSON-DAG: "%191:sub2": 150 # CHECK-CP-JSON-DAG: "%191:sub3": 149 # CHECK-CP-JSON-DAG: "%191:sub4": 146 # CHECK-CP-JSON-DAG: "%191:sub5": 145 # CHECK-CP-JSON-DAG: "%191:sub6": 144 # CHECK-CP-JSON-DAG: "%191:sub7": 143 # CHECK-CP-JSON-DAG: "%191:sub8": 140 # CHECK-CP-JSON-DAG: "%191:sub9": 139 # CHECK-CP-JSON-DAG: "%191:sub10": 138 # CHECK-CP-JSON-DAG: "%191:sub11": 137 # CHECK-CP-JSON-DAG: "%191:sub12": 134 # CHECK-CP-JSON-DAG: "%191:sub13": 133 # CHECK-CP-JSON-DAG: "%191:sub14": 132 # CHECK-CP-JSON-DAG: "%191:sub15": 131 # CHECK-CP-JSON-DAG: "%191:sub16": 128 # CHECK-CP-JSON-DAG: "%191:sub17": 127 # CHECK-CP-JSON-DAG: "%191:sub18": 126 # CHECK-CP-JSON-DAG: "%191:sub19": 125 # CHECK-CP-JSON-DAG: "%191:sub20": 122 # CHECK-CP-JSON-DAG: "%191:sub21": 121 # CHECK-CP-JSON-DAG: "%191:sub22": 120 # CHECK-CP-JSON-DAG: "%191:sub23": 119 # CHECK-CP-JSON-DAG: "%191:sub24": 116 # CHECK-CP-JSON-DAG: "%191:sub25": 115 # CHECK-CP-JSON-DAG: "%191:sub26": 114 # CHECK-CP-JSON-DAG: "%191:sub27": 113 # CHECK-CP-JSON-DAG: "%191:sub28": 110 # CHECK-CP-JSON-DAG: "%191:sub29": 109 # CHECK-CP-JSON-DAG: "%191:sub30": 108 # CHECK-CP-JSON-DAG: "%191:sub31": 107 # CHECK-CP-JSON-DAG: "%233:sub0": 200 # CHECK-CP-JSON-DAG: "%233:sub1": 199 # CHECK-CP-JSON-DAG: "%233:sub2": 198 # CHECK-CP-JSON-DAG: "%233:sub3": 197 # CHECK-CP-JSON-DAG: "%233:sub4": 194 # CHECK-CP-JSON-DAG: "%233:sub5": 193 # CHECK-CP-JSON-DAG: "%233:sub6": 192 # CHECK-CP-JSON-DAG: "%233:sub7": 191 # CHECK-CP-JSON-DAG: "%233:sub8": 188 # CHECK-CP-JSON-DAG: "%233:sub9": 187 # CHECK-CP-JSON-DAG: "%233:sub10": 186 # CHECK-CP-JSON-DAG: "%233:sub11": 185 # CHECK-CP-JSON-DAG: "%233:sub12": 182 # CHECK-CP-JSON-DAG: "%233:sub13": 181 # CHECK-CP-JSON-DAG: "%233:sub14": 180 # CHECK-CP-JSON-DAG: "%233:sub15": 179 # CHECK-CP-JSON-DAG: "%233:sub16": 176 # CHECK-CP-JSON-DAG: "%233:sub17": 175 # CHECK-CP-JSON-DAG: "%233:sub18": 174 # CHECK-CP-JSON-DAG: "%233:sub19": 173 # CHECK-CP-JSON-DAG: "%233:sub20": 170 # CHECK-CP-JSON-DAG: "%233:sub21": 169 # CHECK-CP-JSON-DAG: "%233:sub22": 168 # CHECK-CP-JSON-DAG: "%233:sub23": 167 # CHECK-CP-JSON-DAG: "%233:sub24": 164 # CHECK-CP-JSON-DAG: "%233:sub25": 163 # CHECK-CP-JSON-DAG: "%233:sub26": 162 # CHECK-CP-JSON-DAG: "%233:sub27": 161 # CHECK-CP-JSON-DAG: "%233:sub28": 158 # CHECK-CP-JSON-DAG: "%233:sub29": 157 # CHECK-CP-JSON-DAG: "%233:sub30": 156 # CHECK-CP-JSON-DAG: "%233:sub31": 155 # CHECK-CP-JSON-DAG: "%275:sub0": 248 # CHECK-CP-JSON-DAG: "%275:sub1": 247 # CHECK-CP-JSON-DAG: "%275:sub2": 246 # CHECK-CP-JSON-DAG: "%275:sub3": 245 # CHECK-CP-JSON-DAG: "%275:sub4": 242 # CHECK-CP-JSON-DAG: "%275:sub5": 241 # CHECK-CP-JSON-DAG: "%275:sub6": 240 # CHECK-CP-JSON-DAG: "%275:sub7": 239 # CHECK-CP-JSON-DAG: "%275:sub8": 236 # CHECK-CP-JSON-DAG: "%275:sub9": 235 # CHECK-CP-JSON-DAG: "%275:sub10": 234 # CHECK-CP-JSON-DAG: "%275:sub11": 233 # CHECK-CP-JSON-DAG: "%275:sub12": 230 # CHECK-CP-JSON-DAG: "%275:sub13": 229 # CHECK-CP-JSON-DAG: "%275:sub14": 228 # CHECK-CP-JSON-DAG: "%275:sub15": 227 # CHECK-CP-JSON-DAG: "%275:sub16": 224 # CHECK-CP-JSON-DAG: "%275:sub17": 223 # CHECK-CP-JSON-DAG: "%275:sub18": 222 # CHECK-CP-JSON-DAG: "%275:sub19": 221 # CHECK-CP-JSON-DAG: "%275:sub20": 218 # CHECK-CP-JSON-DAG: "%275:sub21": 217 # CHECK-CP-JSON-DAG: "%275:sub22": 216 # CHECK-CP-JSON-DAG: "%275:sub23": 215 # CHECK-CP-JSON-DAG: "%275:sub24": 212 # CHECK-CP-JSON-DAG: "%275:sub25": 211 # CHECK-CP-JSON-DAG: "%275:sub26": 210 # CHECK-CP-JSON-DAG: "%275:sub27": 209 # CHECK-CP-JSON-DAG: "%275:sub28": 206 # CHECK-CP-JSON-DAG: "%275:sub29": 205 # CHECK-CP-JSON-DAG: "%275:sub30": 204 # CHECK-CP-JSON-DAG: "%275:sub31": 203 # CHECK-CP-JSON-DAG: "%317:sub0": 296 # CHECK-CP-JSON-DAG: "%317:sub1": 295 # CHECK-CP-JSON-DAG: "%317:sub2": 294 # CHECK-CP-JSON-DAG: "%317:sub3": 293 # CHECK-CP-JSON-DAG: "%317:sub4": 290 # CHECK-CP-JSON-DAG: "%317:sub5": 289 # CHECK-CP-JSON-DAG: "%317:sub6": 288 # CHECK-CP-JSON-DAG: "%317:sub7": 287 # CHECK-CP-JSON-DAG: "%317:sub8": 284 # CHECK-CP-JSON-DAG: "%317:sub9": 283 # CHECK-CP-JSON-DAG: "%317:sub10": 282 # CHECK-CP-JSON-DAG: "%317:sub11": 281 # CHECK-CP-JSON-DAG: "%317:sub12": 278 # CHECK-CP-JSON-DAG: "%317:sub13": 277 # CHECK-CP-JSON-DAG: "%317:sub14": 276 # CHECK-CP-JSON-DAG: "%317:sub15": 275 # CHECK-CP-JSON-DAG: "%317:sub16": 272 # CHECK-CP-JSON-DAG: "%317:sub17": 271 # CHECK-CP-JSON-DAG: "%317:sub18": 270 # CHECK-CP-JSON-DAG: "%317:sub19": 269 # CHECK-CP-JSON-DAG: "%317:sub20": 266 # CHECK-CP-JSON-DAG: "%317:sub21": 265 # CHECK-CP-JSON-DAG: "%317:sub22": 264 # CHECK-CP-JSON-DAG: "%317:sub23": 263 # CHECK-CP-JSON-DAG: "%317:sub24": 260 # CHECK-CP-JSON-DAG: "%317:sub25": 259 # CHECK-CP-JSON-DAG: "%317:sub26": 258 # CHECK-CP-JSON-DAG: "%317:sub27": 257 # CHECK-CP-JSON-DAG: "%317:sub28": 254 # CHECK-CP-JSON-DAG: "%317:sub29": 253 # CHECK-CP-JSON-DAG: "%317:sub30": 252 # CHECK-CP-JSON-DAG: "%317:sub31": 251 # CHECK-CP-JSON-DAG: "%359:sub0": 344 # CHECK-CP-JSON-DAG: "%359:sub1": 343 # CHECK-CP-JSON-DAG: "%359:sub2": 342 # CHECK-CP-JSON-DAG: "%359:sub3": 341 # CHECK-CP-JSON-DAG: "%359:sub4": 338 # CHECK-CP-JSON-DAG: "%359:sub5": 337 # CHECK-CP-JSON-DAG: "%359:sub6": 336 # CHECK-CP-JSON-DAG: "%359:sub7": 335 # CHECK-CP-JSON-DAG: "%359:sub8": 332 # CHECK-CP-JSON-DAG: "%359:sub9": 331 # CHECK-CP-JSON-DAG: "%359:sub10": 330 # CHECK-CP-JSON-DAG: "%359:sub11": 329 # CHECK-CP-JSON-DAG: "%359:sub12": 326 # CHECK-CP-JSON-DAG: "%359:sub13": 325 # CHECK-CP-JSON-DAG: "%359:sub14": 324 # CHECK-CP-JSON-DAG: "%359:sub15": 323 # CHECK-CP-JSON-DAG: "%359:sub16": 320 # CHECK-CP-JSON-DAG: "%359:sub17": 319 # CHECK-CP-JSON-DAG: "%359:sub18": 318 # CHECK-CP-JSON-DAG: "%359:sub19": 317 # CHECK-CP-JSON-DAG: "%359:sub20": 314 # CHECK-CP-JSON-DAG: "%359:sub21": 313 # CHECK-CP-JSON-DAG: "%359:sub22": 312 # CHECK-CP-JSON-DAG: "%359:sub23": 311 # CHECK-CP-JSON-DAG: "%359:sub24": 308 # CHECK-CP-JSON-DAG: "%359:sub25": 307 # CHECK-CP-JSON-DAG: "%359:sub26": 306 # CHECK-CP-JSON-DAG: "%359:sub27": 305 # CHECK-CP-JSON-DAG: "%359:sub28": 302 # CHECK-CP-JSON-DAG: "%359:sub29": 301 # CHECK-CP-JSON-DAG: "%359:sub30": 300 # CHECK-CP-JSON-DAG: "%359:sub31": 299 # CHECK-CP-JSON-DAG: "%401:sub0": 392 # CHECK-CP-JSON-DAG: "%401:sub1": 391 # CHECK-CP-JSON-DAG: "%401:sub2": 390 # CHECK-CP-JSON-DAG: "%401:sub3": 389 # CHECK-CP-JSON-DAG: "%401:sub4": 386 # CHECK-CP-JSON-DAG: "%401:sub5": 385 # CHECK-CP-JSON-DAG: "%401:sub6": 384 # CHECK-CP-JSON-DAG: "%401:sub7": 383 # CHECK-CP-JSON-DAG: "%401:sub8": 380 # CHECK-CP-JSON-DAG: "%401:sub9": 379 # CHECK-CP-JSON-DAG: "%401:sub10": 378 # CHECK-CP-JSON-DAG: "%401:sub11": 377 # CHECK-CP-JSON-DAG: "%401:sub12": 374 # CHECK-CP-JSON-DAG: "%401:sub13": 373 # CHECK-CP-JSON-DAG: "%401:sub14": 372 # CHECK-CP-JSON-DAG: "%401:sub15": 371 # CHECK-CP-JSON-DAG: "%401:sub16": 368 # CHECK-CP-JSON-DAG: "%401:sub17": 367 # CHECK-CP-JSON-DAG: "%401:sub18": 366 # CHECK-CP-JSON-DAG: "%401:sub19": 365 # CHECK-CP-JSON-DAG: "%401:sub20": 362 # CHECK-CP-JSON-DAG: "%401:sub21": 361 # CHECK-CP-JSON-DAG: "%401:sub22": 360 # CHECK-CP-JSON-DAG: "%401:sub23": 359 # CHECK-CP-JSON-DAG: "%401:sub24": 356 # CHECK-CP-JSON-DAG: "%401:sub25": 355 # CHECK-CP-JSON-DAG: "%401:sub26": 354 # CHECK-CP-JSON-DAG: "%401:sub27": 353 # CHECK-CP-JSON-DAG: "%401:sub28": 350 # CHECK-CP-JSON-DAG: "%401:sub29": 349 # CHECK-CP-JSON-DAG: "%401:sub30": 348 # CHECK-CP-JSON-DAG: "%401:sub31": 347 # CHECK-CP-JSON-DAG: "%438": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 392 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%440:vgpr_32 = COPY %70.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 55 # CHECK-CP-JSON-DAG: "%69:sub1": 54 # CHECK-CP-JSON-DAG: "%69:sub2": 53 # CHECK-CP-JSON-DAG: "%69:sub3": 52 # CHECK-CP-JSON-DAG: "%69:sub4": 49 # CHECK-CP-JSON-DAG: "%69:sub5": 48 # CHECK-CP-JSON-DAG: "%69:sub6": 47 # CHECK-CP-JSON-DAG: "%69:sub7": 46 # CHECK-CP-JSON-DAG: "%69:sub8": 43 # CHECK-CP-JSON-DAG: "%69:sub9": 42 # CHECK-CP-JSON-DAG: "%69:sub10": 41 # CHECK-CP-JSON-DAG: "%69:sub11": 40 # CHECK-CP-JSON-DAG: "%69:sub12": 37 # CHECK-CP-JSON-DAG: "%69:sub13": 36 # CHECK-CP-JSON-DAG: "%69:sub14": 35 # CHECK-CP-JSON-DAG: "%69:sub15": 34 # CHECK-CP-JSON-DAG: "%69:sub16": 31 # CHECK-CP-JSON-DAG: "%69:sub17": 30 # CHECK-CP-JSON-DAG: "%69:sub18": 29 # CHECK-CP-JSON-DAG: "%69:sub19": 28 # CHECK-CP-JSON-DAG: "%69:sub20": 25 # CHECK-CP-JSON-DAG: "%69:sub21": 24 # CHECK-CP-JSON-DAG: "%69:sub22": 23 # CHECK-CP-JSON-DAG: "%69:sub23": 22 # CHECK-CP-JSON-DAG: "%69:sub24": 19 # CHECK-CP-JSON-DAG: "%69:sub25": 18 # CHECK-CP-JSON-DAG: "%69:sub26": 17 # CHECK-CP-JSON-DAG: "%69:sub27": 16 # CHECK-CP-JSON-DAG: "%69:sub28": 13 # CHECK-CP-JSON-DAG: "%69:sub29": 12 # CHECK-CP-JSON-DAG: "%69:sub30": 11 # CHECK-CP-JSON-DAG: "%69:sub31": 10 # CHECK-CP-JSON-DAG: "%70:sub0": 7 # CHECK-CP-JSON-DAG: "%70:sub1": 6 # CHECK-CP-JSON-DAG: "%70:sub2": 5 # CHECK-CP-JSON-DAG: "%70:sub3": 4 # CHECK-CP-JSON-DAG: "%70:sub4": 1 # CHECK-CP-JSON-DAG: "%70:sub5": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 103 # CHECK-CP-JSON-DAG: "%149:sub1": 102 # CHECK-CP-JSON-DAG: "%149:sub2": 101 # CHECK-CP-JSON-DAG: "%149:sub3": 100 # CHECK-CP-JSON-DAG: "%149:sub4": 97 # CHECK-CP-JSON-DAG: "%149:sub5": 96 # CHECK-CP-JSON-DAG: "%149:sub6": 95 # CHECK-CP-JSON-DAG: "%149:sub7": 94 # CHECK-CP-JSON-DAG: "%149:sub8": 91 # CHECK-CP-JSON-DAG: "%149:sub9": 90 # CHECK-CP-JSON-DAG: "%149:sub10": 89 # CHECK-CP-JSON-DAG: "%149:sub11": 88 # CHECK-CP-JSON-DAG: "%149:sub12": 85 # CHECK-CP-JSON-DAG: "%149:sub13": 84 # CHECK-CP-JSON-DAG: "%149:sub14": 83 # CHECK-CP-JSON-DAG: "%149:sub15": 82 # CHECK-CP-JSON-DAG: "%149:sub16": 79 # CHECK-CP-JSON-DAG: "%149:sub17": 78 # CHECK-CP-JSON-DAG: "%149:sub18": 77 # CHECK-CP-JSON-DAG: "%149:sub19": 76 # CHECK-CP-JSON-DAG: "%149:sub20": 73 # CHECK-CP-JSON-DAG: "%149:sub21": 72 # CHECK-CP-JSON-DAG: "%149:sub22": 71 # CHECK-CP-JSON-DAG: "%149:sub23": 70 # CHECK-CP-JSON-DAG: "%149:sub24": 67 # CHECK-CP-JSON-DAG: "%149:sub25": 66 # CHECK-CP-JSON-DAG: "%149:sub26": 65 # CHECK-CP-JSON-DAG: "%149:sub27": 64 # CHECK-CP-JSON-DAG: "%149:sub28": 61 # CHECK-CP-JSON-DAG: "%149:sub29": 60 # CHECK-CP-JSON-DAG: "%149:sub30": 59 # CHECK-CP-JSON-DAG: "%149:sub31": 58 # CHECK-CP-JSON-DAG: "%191:sub0": 151 # CHECK-CP-JSON-DAG: "%191:sub1": 150 # CHECK-CP-JSON-DAG: "%191:sub2": 149 # CHECK-CP-JSON-DAG: "%191:sub3": 148 # CHECK-CP-JSON-DAG: "%191:sub4": 145 # CHECK-CP-JSON-DAG: "%191:sub5": 144 # CHECK-CP-JSON-DAG: "%191:sub6": 143 # CHECK-CP-JSON-DAG: "%191:sub7": 142 # CHECK-CP-JSON-DAG: "%191:sub8": 139 # CHECK-CP-JSON-DAG: "%191:sub9": 138 # CHECK-CP-JSON-DAG: "%191:sub10": 137 # CHECK-CP-JSON-DAG: "%191:sub11": 136 # CHECK-CP-JSON-DAG: "%191:sub12": 133 # CHECK-CP-JSON-DAG: "%191:sub13": 132 # CHECK-CP-JSON-DAG: "%191:sub14": 131 # CHECK-CP-JSON-DAG: "%191:sub15": 130 # CHECK-CP-JSON-DAG: "%191:sub16": 127 # CHECK-CP-JSON-DAG: "%191:sub17": 126 # CHECK-CP-JSON-DAG: "%191:sub18": 125 # CHECK-CP-JSON-DAG: "%191:sub19": 124 # CHECK-CP-JSON-DAG: "%191:sub20": 121 # CHECK-CP-JSON-DAG: "%191:sub21": 120 # CHECK-CP-JSON-DAG: "%191:sub22": 119 # CHECK-CP-JSON-DAG: "%191:sub23": 118 # CHECK-CP-JSON-DAG: "%191:sub24": 115 # CHECK-CP-JSON-DAG: "%191:sub25": 114 # CHECK-CP-JSON-DAG: "%191:sub26": 113 # CHECK-CP-JSON-DAG: "%191:sub27": 112 # CHECK-CP-JSON-DAG: "%191:sub28": 109 # CHECK-CP-JSON-DAG: "%191:sub29": 108 # CHECK-CP-JSON-DAG: "%191:sub30": 107 # CHECK-CP-JSON-DAG: "%191:sub31": 106 # CHECK-CP-JSON-DAG: "%233:sub0": 199 # CHECK-CP-JSON-DAG: "%233:sub1": 198 # CHECK-CP-JSON-DAG: "%233:sub2": 197 # CHECK-CP-JSON-DAG: "%233:sub3": 196 # CHECK-CP-JSON-DAG: "%233:sub4": 193 # CHECK-CP-JSON-DAG: "%233:sub5": 192 # CHECK-CP-JSON-DAG: "%233:sub6": 191 # CHECK-CP-JSON-DAG: "%233:sub7": 190 # CHECK-CP-JSON-DAG: "%233:sub8": 187 # CHECK-CP-JSON-DAG: "%233:sub9": 186 # CHECK-CP-JSON-DAG: "%233:sub10": 185 # CHECK-CP-JSON-DAG: "%233:sub11": 184 # CHECK-CP-JSON-DAG: "%233:sub12": 181 # CHECK-CP-JSON-DAG: "%233:sub13": 180 # CHECK-CP-JSON-DAG: "%233:sub14": 179 # CHECK-CP-JSON-DAG: "%233:sub15": 178 # CHECK-CP-JSON-DAG: "%233:sub16": 175 # CHECK-CP-JSON-DAG: "%233:sub17": 174 # CHECK-CP-JSON-DAG: "%233:sub18": 173 # CHECK-CP-JSON-DAG: "%233:sub19": 172 # CHECK-CP-JSON-DAG: "%233:sub20": 169 # CHECK-CP-JSON-DAG: "%233:sub21": 168 # CHECK-CP-JSON-DAG: "%233:sub22": 167 # CHECK-CP-JSON-DAG: "%233:sub23": 166 # CHECK-CP-JSON-DAG: "%233:sub24": 163 # CHECK-CP-JSON-DAG: "%233:sub25": 162 # CHECK-CP-JSON-DAG: "%233:sub26": 161 # CHECK-CP-JSON-DAG: "%233:sub27": 160 # CHECK-CP-JSON-DAG: "%233:sub28": 157 # CHECK-CP-JSON-DAG: "%233:sub29": 156 # CHECK-CP-JSON-DAG: "%233:sub30": 155 # CHECK-CP-JSON-DAG: "%233:sub31": 154 # CHECK-CP-JSON-DAG: "%275:sub0": 247 # CHECK-CP-JSON-DAG: "%275:sub1": 246 # CHECK-CP-JSON-DAG: "%275:sub2": 245 # CHECK-CP-JSON-DAG: "%275:sub3": 244 # CHECK-CP-JSON-DAG: "%275:sub4": 241 # CHECK-CP-JSON-DAG: "%275:sub5": 240 # CHECK-CP-JSON-DAG: "%275:sub6": 239 # CHECK-CP-JSON-DAG: "%275:sub7": 238 # CHECK-CP-JSON-DAG: "%275:sub8": 235 # CHECK-CP-JSON-DAG: "%275:sub9": 234 # CHECK-CP-JSON-DAG: "%275:sub10": 233 # CHECK-CP-JSON-DAG: "%275:sub11": 232 # CHECK-CP-JSON-DAG: "%275:sub12": 229 # CHECK-CP-JSON-DAG: "%275:sub13": 228 # CHECK-CP-JSON-DAG: "%275:sub14": 227 # CHECK-CP-JSON-DAG: "%275:sub15": 226 # CHECK-CP-JSON-DAG: "%275:sub16": 223 # CHECK-CP-JSON-DAG: "%275:sub17": 222 # CHECK-CP-JSON-DAG: "%275:sub18": 221 # CHECK-CP-JSON-DAG: "%275:sub19": 220 # CHECK-CP-JSON-DAG: "%275:sub20": 217 # CHECK-CP-JSON-DAG: "%275:sub21": 216 # CHECK-CP-JSON-DAG: "%275:sub22": 215 # CHECK-CP-JSON-DAG: "%275:sub23": 214 # CHECK-CP-JSON-DAG: "%275:sub24": 211 # CHECK-CP-JSON-DAG: "%275:sub25": 210 # CHECK-CP-JSON-DAG: "%275:sub26": 209 # CHECK-CP-JSON-DAG: "%275:sub27": 208 # CHECK-CP-JSON-DAG: "%275:sub28": 205 # CHECK-CP-JSON-DAG: "%275:sub29": 204 # CHECK-CP-JSON-DAG: "%275:sub30": 203 # CHECK-CP-JSON-DAG: "%275:sub31": 202 # CHECK-CP-JSON-DAG: "%317:sub0": 295 # CHECK-CP-JSON-DAG: "%317:sub1": 294 # CHECK-CP-JSON-DAG: "%317:sub2": 293 # CHECK-CP-JSON-DAG: "%317:sub3": 292 # CHECK-CP-JSON-DAG: "%317:sub4": 289 # CHECK-CP-JSON-DAG: "%317:sub5": 288 # CHECK-CP-JSON-DAG: "%317:sub6": 287 # CHECK-CP-JSON-DAG: "%317:sub7": 286 # CHECK-CP-JSON-DAG: "%317:sub8": 283 # CHECK-CP-JSON-DAG: "%317:sub9": 282 # CHECK-CP-JSON-DAG: "%317:sub10": 281 # CHECK-CP-JSON-DAG: "%317:sub11": 280 # CHECK-CP-JSON-DAG: "%317:sub12": 277 # CHECK-CP-JSON-DAG: "%317:sub13": 276 # CHECK-CP-JSON-DAG: "%317:sub14": 275 # CHECK-CP-JSON-DAG: "%317:sub15": 274 # CHECK-CP-JSON-DAG: "%317:sub16": 271 # CHECK-CP-JSON-DAG: "%317:sub17": 270 # CHECK-CP-JSON-DAG: "%317:sub18": 269 # CHECK-CP-JSON-DAG: "%317:sub19": 268 # CHECK-CP-JSON-DAG: "%317:sub20": 265 # CHECK-CP-JSON-DAG: "%317:sub21": 264 # CHECK-CP-JSON-DAG: "%317:sub22": 263 # CHECK-CP-JSON-DAG: "%317:sub23": 262 # CHECK-CP-JSON-DAG: "%317:sub24": 259 # CHECK-CP-JSON-DAG: "%317:sub25": 258 # CHECK-CP-JSON-DAG: "%317:sub26": 257 # CHECK-CP-JSON-DAG: "%317:sub27": 256 # CHECK-CP-JSON-DAG: "%317:sub28": 253 # CHECK-CP-JSON-DAG: "%317:sub29": 252 # CHECK-CP-JSON-DAG: "%317:sub30": 251 # CHECK-CP-JSON-DAG: "%317:sub31": 250 # CHECK-CP-JSON-DAG: "%359:sub0": 343 # CHECK-CP-JSON-DAG: "%359:sub1": 342 # CHECK-CP-JSON-DAG: "%359:sub2": 341 # CHECK-CP-JSON-DAG: "%359:sub3": 340 # CHECK-CP-JSON-DAG: "%359:sub4": 337 # CHECK-CP-JSON-DAG: "%359:sub5": 336 # CHECK-CP-JSON-DAG: "%359:sub6": 335 # CHECK-CP-JSON-DAG: "%359:sub7": 334 # CHECK-CP-JSON-DAG: "%359:sub8": 331 # CHECK-CP-JSON-DAG: "%359:sub9": 330 # CHECK-CP-JSON-DAG: "%359:sub10": 329 # CHECK-CP-JSON-DAG: "%359:sub11": 328 # CHECK-CP-JSON-DAG: "%359:sub12": 325 # CHECK-CP-JSON-DAG: "%359:sub13": 324 # CHECK-CP-JSON-DAG: "%359:sub14": 323 # CHECK-CP-JSON-DAG: "%359:sub15": 322 # CHECK-CP-JSON-DAG: "%359:sub16": 319 # CHECK-CP-JSON-DAG: "%359:sub17": 318 # CHECK-CP-JSON-DAG: "%359:sub18": 317 # CHECK-CP-JSON-DAG: "%359:sub19": 316 # CHECK-CP-JSON-DAG: "%359:sub20": 313 # CHECK-CP-JSON-DAG: "%359:sub21": 312 # CHECK-CP-JSON-DAG: "%359:sub22": 311 # CHECK-CP-JSON-DAG: "%359:sub23": 310 # CHECK-CP-JSON-DAG: "%359:sub24": 307 # CHECK-CP-JSON-DAG: "%359:sub25": 306 # CHECK-CP-JSON-DAG: "%359:sub26": 305 # CHECK-CP-JSON-DAG: "%359:sub27": 304 # CHECK-CP-JSON-DAG: "%359:sub28": 301 # CHECK-CP-JSON-DAG: "%359:sub29": 300 # CHECK-CP-JSON-DAG: "%359:sub30": 299 # CHECK-CP-JSON-DAG: "%359:sub31": 298 # CHECK-CP-JSON-DAG: "%401:sub0": 391 # CHECK-CP-JSON-DAG: "%401:sub1": 390 # CHECK-CP-JSON-DAG: "%401:sub2": 389 # CHECK-CP-JSON-DAG: "%401:sub3": 388 # CHECK-CP-JSON-DAG: "%401:sub4": 385 # CHECK-CP-JSON-DAG: "%401:sub5": 384 # CHECK-CP-JSON-DAG: "%401:sub6": 383 # CHECK-CP-JSON-DAG: "%401:sub7": 382 # CHECK-CP-JSON-DAG: "%401:sub8": 379 # CHECK-CP-JSON-DAG: "%401:sub9": 378 # CHECK-CP-JSON-DAG: "%401:sub10": 377 # CHECK-CP-JSON-DAG: "%401:sub11": 376 # CHECK-CP-JSON-DAG: "%401:sub12": 373 # CHECK-CP-JSON-DAG: "%401:sub13": 372 # CHECK-CP-JSON-DAG: "%401:sub14": 371 # CHECK-CP-JSON-DAG: "%401:sub15": 370 # CHECK-CP-JSON-DAG: "%401:sub16": 367 # CHECK-CP-JSON-DAG: "%401:sub17": 366 # CHECK-CP-JSON-DAG: "%401:sub18": 365 # CHECK-CP-JSON-DAG: "%401:sub19": 364 # CHECK-CP-JSON-DAG: "%401:sub20": 361 # CHECK-CP-JSON-DAG: "%401:sub21": 360 # CHECK-CP-JSON-DAG: "%401:sub22": 359 # CHECK-CP-JSON-DAG: "%401:sub23": 358 # CHECK-CP-JSON-DAG: "%401:sub24": 355 # CHECK-CP-JSON-DAG: "%401:sub25": 354 # CHECK-CP-JSON-DAG: "%401:sub26": 353 # CHECK-CP-JSON-DAG: "%401:sub27": 352 # CHECK-CP-JSON-DAG: "%401:sub28": 349 # CHECK-CP-JSON-DAG: "%401:sub29": 348 # CHECK-CP-JSON-DAG: "%401:sub30": 347 # CHECK-CP-JSON-DAG: "%401:sub31": 346 # CHECK-CP-JSON-DAG: "%438": 2 # CHECK-CP-JSON-DAG: "%439": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 391 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%441:vgpr_32 = COPY %70.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 54 # CHECK-CP-JSON-DAG: "%69:sub1": 53 # CHECK-CP-JSON-DAG: "%69:sub2": 52 # CHECK-CP-JSON-DAG: "%69:sub3": 51 # CHECK-CP-JSON-DAG: "%69:sub4": 48 # CHECK-CP-JSON-DAG: "%69:sub5": 47 # CHECK-CP-JSON-DAG: "%69:sub6": 46 # CHECK-CP-JSON-DAG: "%69:sub7": 45 # CHECK-CP-JSON-DAG: "%69:sub8": 42 # CHECK-CP-JSON-DAG: "%69:sub9": 41 # CHECK-CP-JSON-DAG: "%69:sub10": 40 # CHECK-CP-JSON-DAG: "%69:sub11": 39 # CHECK-CP-JSON-DAG: "%69:sub12": 36 # CHECK-CP-JSON-DAG: "%69:sub13": 35 # CHECK-CP-JSON-DAG: "%69:sub14": 34 # CHECK-CP-JSON-DAG: "%69:sub15": 33 # CHECK-CP-JSON-DAG: "%69:sub16": 30 # CHECK-CP-JSON-DAG: "%69:sub17": 29 # CHECK-CP-JSON-DAG: "%69:sub18": 28 # CHECK-CP-JSON-DAG: "%69:sub19": 27 # CHECK-CP-JSON-DAG: "%69:sub20": 24 # CHECK-CP-JSON-DAG: "%69:sub21": 23 # CHECK-CP-JSON-DAG: "%69:sub22": 22 # CHECK-CP-JSON-DAG: "%69:sub23": 21 # CHECK-CP-JSON-DAG: "%69:sub24": 18 # CHECK-CP-JSON-DAG: "%69:sub25": 17 # CHECK-CP-JSON-DAG: "%69:sub26": 16 # CHECK-CP-JSON-DAG: "%69:sub27": 15 # CHECK-CP-JSON-DAG: "%69:sub28": 12 # CHECK-CP-JSON-DAG: "%69:sub29": 11 # CHECK-CP-JSON-DAG: "%69:sub30": 10 # CHECK-CP-JSON-DAG: "%69:sub31": 9 # CHECK-CP-JSON-DAG: "%70:sub0": 6 # CHECK-CP-JSON-DAG: "%70:sub1": 5 # CHECK-CP-JSON-DAG: "%70:sub2": 4 # CHECK-CP-JSON-DAG: "%70:sub3": 3 # CHECK-CP-JSON-DAG: "%70:sub4": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 102 # CHECK-CP-JSON-DAG: "%149:sub1": 101 # CHECK-CP-JSON-DAG: "%149:sub2": 100 # CHECK-CP-JSON-DAG: "%149:sub3": 99 # CHECK-CP-JSON-DAG: "%149:sub4": 96 # CHECK-CP-JSON-DAG: "%149:sub5": 95 # CHECK-CP-JSON-DAG: "%149:sub6": 94 # CHECK-CP-JSON-DAG: "%149:sub7": 93 # CHECK-CP-JSON-DAG: "%149:sub8": 90 # CHECK-CP-JSON-DAG: "%149:sub9": 89 # CHECK-CP-JSON-DAG: "%149:sub10": 88 # CHECK-CP-JSON-DAG: "%149:sub11": 87 # CHECK-CP-JSON-DAG: "%149:sub12": 84 # CHECK-CP-JSON-DAG: "%149:sub13": 83 # CHECK-CP-JSON-DAG: "%149:sub14": 82 # CHECK-CP-JSON-DAG: "%149:sub15": 81 # CHECK-CP-JSON-DAG: "%149:sub16": 78 # CHECK-CP-JSON-DAG: "%149:sub17": 77 # CHECK-CP-JSON-DAG: "%149:sub18": 76 # CHECK-CP-JSON-DAG: "%149:sub19": 75 # CHECK-CP-JSON-DAG: "%149:sub20": 72 # CHECK-CP-JSON-DAG: "%149:sub21": 71 # CHECK-CP-JSON-DAG: "%149:sub22": 70 # CHECK-CP-JSON-DAG: "%149:sub23": 69 # CHECK-CP-JSON-DAG: "%149:sub24": 66 # CHECK-CP-JSON-DAG: "%149:sub25": 65 # CHECK-CP-JSON-DAG: "%149:sub26": 64 # CHECK-CP-JSON-DAG: "%149:sub27": 63 # CHECK-CP-JSON-DAG: "%149:sub28": 60 # CHECK-CP-JSON-DAG: "%149:sub29": 59 # CHECK-CP-JSON-DAG: "%149:sub30": 58 # CHECK-CP-JSON-DAG: "%149:sub31": 57 # CHECK-CP-JSON-DAG: "%191:sub0": 150 # CHECK-CP-JSON-DAG: "%191:sub1": 149 # CHECK-CP-JSON-DAG: "%191:sub2": 148 # CHECK-CP-JSON-DAG: "%191:sub3": 147 # CHECK-CP-JSON-DAG: "%191:sub4": 144 # CHECK-CP-JSON-DAG: "%191:sub5": 143 # CHECK-CP-JSON-DAG: "%191:sub6": 142 # CHECK-CP-JSON-DAG: "%191:sub7": 141 # CHECK-CP-JSON-DAG: "%191:sub8": 138 # CHECK-CP-JSON-DAG: "%191:sub9": 137 # CHECK-CP-JSON-DAG: "%191:sub10": 136 # CHECK-CP-JSON-DAG: "%191:sub11": 135 # CHECK-CP-JSON-DAG: "%191:sub12": 132 # CHECK-CP-JSON-DAG: "%191:sub13": 131 # CHECK-CP-JSON-DAG: "%191:sub14": 130 # CHECK-CP-JSON-DAG: "%191:sub15": 129 # CHECK-CP-JSON-DAG: "%191:sub16": 126 # CHECK-CP-JSON-DAG: "%191:sub17": 125 # CHECK-CP-JSON-DAG: "%191:sub18": 124 # CHECK-CP-JSON-DAG: "%191:sub19": 123 # CHECK-CP-JSON-DAG: "%191:sub20": 120 # CHECK-CP-JSON-DAG: "%191:sub21": 119 # CHECK-CP-JSON-DAG: "%191:sub22": 118 # CHECK-CP-JSON-DAG: "%191:sub23": 117 # CHECK-CP-JSON-DAG: "%191:sub24": 114 # CHECK-CP-JSON-DAG: "%191:sub25": 113 # CHECK-CP-JSON-DAG: "%191:sub26": 112 # CHECK-CP-JSON-DAG: "%191:sub27": 111 # CHECK-CP-JSON-DAG: "%191:sub28": 108 # CHECK-CP-JSON-DAG: "%191:sub29": 107 # CHECK-CP-JSON-DAG: "%191:sub30": 106 # CHECK-CP-JSON-DAG: "%191:sub31": 105 # CHECK-CP-JSON-DAG: "%233:sub0": 198 # CHECK-CP-JSON-DAG: "%233:sub1": 197 # CHECK-CP-JSON-DAG: "%233:sub2": 196 # CHECK-CP-JSON-DAG: "%233:sub3": 195 # CHECK-CP-JSON-DAG: "%233:sub4": 192 # CHECK-CP-JSON-DAG: "%233:sub5": 191 # CHECK-CP-JSON-DAG: "%233:sub6": 190 # CHECK-CP-JSON-DAG: "%233:sub7": 189 # CHECK-CP-JSON-DAG: "%233:sub8": 186 # CHECK-CP-JSON-DAG: "%233:sub9": 185 # CHECK-CP-JSON-DAG: "%233:sub10": 184 # CHECK-CP-JSON-DAG: "%233:sub11": 183 # CHECK-CP-JSON-DAG: "%233:sub12": 180 # CHECK-CP-JSON-DAG: "%233:sub13": 179 # CHECK-CP-JSON-DAG: "%233:sub14": 178 # CHECK-CP-JSON-DAG: "%233:sub15": 177 # CHECK-CP-JSON-DAG: "%233:sub16": 174 # CHECK-CP-JSON-DAG: "%233:sub17": 173 # CHECK-CP-JSON-DAG: "%233:sub18": 172 # CHECK-CP-JSON-DAG: "%233:sub19": 171 # CHECK-CP-JSON-DAG: "%233:sub20": 168 # CHECK-CP-JSON-DAG: "%233:sub21": 167 # CHECK-CP-JSON-DAG: "%233:sub22": 166 # CHECK-CP-JSON-DAG: "%233:sub23": 165 # CHECK-CP-JSON-DAG: "%233:sub24": 162 # CHECK-CP-JSON-DAG: "%233:sub25": 161 # CHECK-CP-JSON-DAG: "%233:sub26": 160 # CHECK-CP-JSON-DAG: "%233:sub27": 159 # CHECK-CP-JSON-DAG: "%233:sub28": 156 # CHECK-CP-JSON-DAG: "%233:sub29": 155 # CHECK-CP-JSON-DAG: "%233:sub30": 154 # CHECK-CP-JSON-DAG: "%233:sub31": 153 # CHECK-CP-JSON-DAG: "%275:sub0": 246 # CHECK-CP-JSON-DAG: "%275:sub1": 245 # CHECK-CP-JSON-DAG: "%275:sub2": 244 # CHECK-CP-JSON-DAG: "%275:sub3": 243 # CHECK-CP-JSON-DAG: "%275:sub4": 240 # CHECK-CP-JSON-DAG: "%275:sub5": 239 # CHECK-CP-JSON-DAG: "%275:sub6": 238 # CHECK-CP-JSON-DAG: "%275:sub7": 237 # CHECK-CP-JSON-DAG: "%275:sub8": 234 # CHECK-CP-JSON-DAG: "%275:sub9": 233 # CHECK-CP-JSON-DAG: "%275:sub10": 232 # CHECK-CP-JSON-DAG: "%275:sub11": 231 # CHECK-CP-JSON-DAG: "%275:sub12": 228 # CHECK-CP-JSON-DAG: "%275:sub13": 227 # CHECK-CP-JSON-DAG: "%275:sub14": 226 # CHECK-CP-JSON-DAG: "%275:sub15": 225 # CHECK-CP-JSON-DAG: "%275:sub16": 222 # CHECK-CP-JSON-DAG: "%275:sub17": 221 # CHECK-CP-JSON-DAG: "%275:sub18": 220 # CHECK-CP-JSON-DAG: "%275:sub19": 219 # CHECK-CP-JSON-DAG: "%275:sub20": 216 # CHECK-CP-JSON-DAG: "%275:sub21": 215 # CHECK-CP-JSON-DAG: "%275:sub22": 214 # CHECK-CP-JSON-DAG: "%275:sub23": 213 # CHECK-CP-JSON-DAG: "%275:sub24": 210 # CHECK-CP-JSON-DAG: "%275:sub25": 209 # CHECK-CP-JSON-DAG: "%275:sub26": 208 # CHECK-CP-JSON-DAG: "%275:sub27": 207 # CHECK-CP-JSON-DAG: "%275:sub28": 204 # CHECK-CP-JSON-DAG: "%275:sub29": 203 # CHECK-CP-JSON-DAG: "%275:sub30": 202 # CHECK-CP-JSON-DAG: "%275:sub31": 201 # CHECK-CP-JSON-DAG: "%317:sub0": 294 # CHECK-CP-JSON-DAG: "%317:sub1": 293 # CHECK-CP-JSON-DAG: "%317:sub2": 292 # CHECK-CP-JSON-DAG: "%317:sub3": 291 # CHECK-CP-JSON-DAG: "%317:sub4": 288 # CHECK-CP-JSON-DAG: "%317:sub5": 287 # CHECK-CP-JSON-DAG: "%317:sub6": 286 # CHECK-CP-JSON-DAG: "%317:sub7": 285 # CHECK-CP-JSON-DAG: "%317:sub8": 282 # CHECK-CP-JSON-DAG: "%317:sub9": 281 # CHECK-CP-JSON-DAG: "%317:sub10": 280 # CHECK-CP-JSON-DAG: "%317:sub11": 279 # CHECK-CP-JSON-DAG: "%317:sub12": 276 # CHECK-CP-JSON-DAG: "%317:sub13": 275 # CHECK-CP-JSON-DAG: "%317:sub14": 274 # CHECK-CP-JSON-DAG: "%317:sub15": 273 # CHECK-CP-JSON-DAG: "%317:sub16": 270 # CHECK-CP-JSON-DAG: "%317:sub17": 269 # CHECK-CP-JSON-DAG: "%317:sub18": 268 # CHECK-CP-JSON-DAG: "%317:sub19": 267 # CHECK-CP-JSON-DAG: "%317:sub20": 264 # CHECK-CP-JSON-DAG: "%317:sub21": 263 # CHECK-CP-JSON-DAG: "%317:sub22": 262 # CHECK-CP-JSON-DAG: "%317:sub23": 261 # CHECK-CP-JSON-DAG: "%317:sub24": 258 # CHECK-CP-JSON-DAG: "%317:sub25": 257 # CHECK-CP-JSON-DAG: "%317:sub26": 256 # CHECK-CP-JSON-DAG: "%317:sub27": 255 # CHECK-CP-JSON-DAG: "%317:sub28": 252 # CHECK-CP-JSON-DAG: "%317:sub29": 251 # CHECK-CP-JSON-DAG: "%317:sub30": 250 # CHECK-CP-JSON-DAG: "%317:sub31": 249 # CHECK-CP-JSON-DAG: "%359:sub0": 342 # CHECK-CP-JSON-DAG: "%359:sub1": 341 # CHECK-CP-JSON-DAG: "%359:sub2": 340 # CHECK-CP-JSON-DAG: "%359:sub3": 339 # CHECK-CP-JSON-DAG: "%359:sub4": 336 # CHECK-CP-JSON-DAG: "%359:sub5": 335 # CHECK-CP-JSON-DAG: "%359:sub6": 334 # CHECK-CP-JSON-DAG: "%359:sub7": 333 # CHECK-CP-JSON-DAG: "%359:sub8": 330 # CHECK-CP-JSON-DAG: "%359:sub9": 329 # CHECK-CP-JSON-DAG: "%359:sub10": 328 # CHECK-CP-JSON-DAG: "%359:sub11": 327 # CHECK-CP-JSON-DAG: "%359:sub12": 324 # CHECK-CP-JSON-DAG: "%359:sub13": 323 # CHECK-CP-JSON-DAG: "%359:sub14": 322 # CHECK-CP-JSON-DAG: "%359:sub15": 321 # CHECK-CP-JSON-DAG: "%359:sub16": 318 # CHECK-CP-JSON-DAG: "%359:sub17": 317 # CHECK-CP-JSON-DAG: "%359:sub18": 316 # CHECK-CP-JSON-DAG: "%359:sub19": 315 # CHECK-CP-JSON-DAG: "%359:sub20": 312 # CHECK-CP-JSON-DAG: "%359:sub21": 311 # CHECK-CP-JSON-DAG: "%359:sub22": 310 # CHECK-CP-JSON-DAG: "%359:sub23": 309 # CHECK-CP-JSON-DAG: "%359:sub24": 306 # CHECK-CP-JSON-DAG: "%359:sub25": 305 # CHECK-CP-JSON-DAG: "%359:sub26": 304 # CHECK-CP-JSON-DAG: "%359:sub27": 303 # CHECK-CP-JSON-DAG: "%359:sub28": 300 # CHECK-CP-JSON-DAG: "%359:sub29": 299 # CHECK-CP-JSON-DAG: "%359:sub30": 298 # CHECK-CP-JSON-DAG: "%359:sub31": 297 # CHECK-CP-JSON-DAG: "%401:sub0": 390 # CHECK-CP-JSON-DAG: "%401:sub1": 389 # CHECK-CP-JSON-DAG: "%401:sub2": 388 # CHECK-CP-JSON-DAG: "%401:sub3": 387 # CHECK-CP-JSON-DAG: "%401:sub4": 384 # CHECK-CP-JSON-DAG: "%401:sub5": 383 # CHECK-CP-JSON-DAG: "%401:sub6": 382 # CHECK-CP-JSON-DAG: "%401:sub7": 381 # CHECK-CP-JSON-DAG: "%401:sub8": 378 # CHECK-CP-JSON-DAG: "%401:sub9": 377 # CHECK-CP-JSON-DAG: "%401:sub10": 376 # CHECK-CP-JSON-DAG: "%401:sub11": 375 # CHECK-CP-JSON-DAG: "%401:sub12": 372 # CHECK-CP-JSON-DAG: "%401:sub13": 371 # CHECK-CP-JSON-DAG: "%401:sub14": 370 # CHECK-CP-JSON-DAG: "%401:sub15": 369 # CHECK-CP-JSON-DAG: "%401:sub16": 366 # CHECK-CP-JSON-DAG: "%401:sub17": 365 # CHECK-CP-JSON-DAG: "%401:sub18": 364 # CHECK-CP-JSON-DAG: "%401:sub19": 363 # CHECK-CP-JSON-DAG: "%401:sub20": 360 # CHECK-CP-JSON-DAG: "%401:sub21": 359 # CHECK-CP-JSON-DAG: "%401:sub22": 358 # CHECK-CP-JSON-DAG: "%401:sub23": 357 # CHECK-CP-JSON-DAG: "%401:sub24": 354 # CHECK-CP-JSON-DAG: "%401:sub25": 353 # CHECK-CP-JSON-DAG: "%401:sub26": 352 # CHECK-CP-JSON-DAG: "%401:sub27": 351 # CHECK-CP-JSON-DAG: "%401:sub28": 348 # CHECK-CP-JSON-DAG: "%401:sub29": 347 # CHECK-CP-JSON-DAG: "%401:sub30": 346 # CHECK-CP-JSON-DAG: "%401:sub31": 345 # CHECK-CP-JSON-DAG: "%438": 1 # CHECK-CP-JSON-DAG: "%439": 1 # CHECK-CP-JSON-DAG: "%440": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 390 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%442:vreg_128 = REG_SEQUENCE %441, %subreg.sub0, %440, %subreg.sub1, %439, %subreg.sub2, %438, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 53 # CHECK-CP-JSON-DAG: "%69:sub1": 52 # CHECK-CP-JSON-DAG: "%69:sub2": 51 # CHECK-CP-JSON-DAG: "%69:sub3": 50 # CHECK-CP-JSON-DAG: "%69:sub4": 47 # CHECK-CP-JSON-DAG: "%69:sub5": 46 # CHECK-CP-JSON-DAG: "%69:sub6": 45 # CHECK-CP-JSON-DAG: "%69:sub7": 44 # CHECK-CP-JSON-DAG: "%69:sub8": 41 # CHECK-CP-JSON-DAG: "%69:sub9": 40 # CHECK-CP-JSON-DAG: "%69:sub10": 39 # CHECK-CP-JSON-DAG: "%69:sub11": 38 # CHECK-CP-JSON-DAG: "%69:sub12": 35 # CHECK-CP-JSON-DAG: "%69:sub13": 34 # CHECK-CP-JSON-DAG: "%69:sub14": 33 # CHECK-CP-JSON-DAG: "%69:sub15": 32 # CHECK-CP-JSON-DAG: "%69:sub16": 29 # CHECK-CP-JSON-DAG: "%69:sub17": 28 # CHECK-CP-JSON-DAG: "%69:sub18": 27 # CHECK-CP-JSON-DAG: "%69:sub19": 26 # CHECK-CP-JSON-DAG: "%69:sub20": 23 # CHECK-CP-JSON-DAG: "%69:sub21": 22 # CHECK-CP-JSON-DAG: "%69:sub22": 21 # CHECK-CP-JSON-DAG: "%69:sub23": 20 # CHECK-CP-JSON-DAG: "%69:sub24": 17 # CHECK-CP-JSON-DAG: "%69:sub25": 16 # CHECK-CP-JSON-DAG: "%69:sub26": 15 # CHECK-CP-JSON-DAG: "%69:sub27": 14 # CHECK-CP-JSON-DAG: "%69:sub28": 11 # CHECK-CP-JSON-DAG: "%69:sub29": 10 # CHECK-CP-JSON-DAG: "%69:sub30": 9 # CHECK-CP-JSON-DAG: "%69:sub31": 8 # CHECK-CP-JSON-DAG: "%70:sub0": 5 # CHECK-CP-JSON-DAG: "%70:sub1": 4 # CHECK-CP-JSON-DAG: "%70:sub2": 3 # CHECK-CP-JSON-DAG: "%70:sub3": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 101 # CHECK-CP-JSON-DAG: "%149:sub1": 100 # CHECK-CP-JSON-DAG: "%149:sub2": 99 # CHECK-CP-JSON-DAG: "%149:sub3": 98 # CHECK-CP-JSON-DAG: "%149:sub4": 95 # CHECK-CP-JSON-DAG: "%149:sub5": 94 # CHECK-CP-JSON-DAG: "%149:sub6": 93 # CHECK-CP-JSON-DAG: "%149:sub7": 92 # CHECK-CP-JSON-DAG: "%149:sub8": 89 # CHECK-CP-JSON-DAG: "%149:sub9": 88 # CHECK-CP-JSON-DAG: "%149:sub10": 87 # CHECK-CP-JSON-DAG: "%149:sub11": 86 # CHECK-CP-JSON-DAG: "%149:sub12": 83 # CHECK-CP-JSON-DAG: "%149:sub13": 82 # CHECK-CP-JSON-DAG: "%149:sub14": 81 # CHECK-CP-JSON-DAG: "%149:sub15": 80 # CHECK-CP-JSON-DAG: "%149:sub16": 77 # CHECK-CP-JSON-DAG: "%149:sub17": 76 # CHECK-CP-JSON-DAG: "%149:sub18": 75 # CHECK-CP-JSON-DAG: "%149:sub19": 74 # CHECK-CP-JSON-DAG: "%149:sub20": 71 # CHECK-CP-JSON-DAG: "%149:sub21": 70 # CHECK-CP-JSON-DAG: "%149:sub22": 69 # CHECK-CP-JSON-DAG: "%149:sub23": 68 # CHECK-CP-JSON-DAG: "%149:sub24": 65 # CHECK-CP-JSON-DAG: "%149:sub25": 64 # CHECK-CP-JSON-DAG: "%149:sub26": 63 # CHECK-CP-JSON-DAG: "%149:sub27": 62 # CHECK-CP-JSON-DAG: "%149:sub28": 59 # CHECK-CP-JSON-DAG: "%149:sub29": 58 # CHECK-CP-JSON-DAG: "%149:sub30": 57 # CHECK-CP-JSON-DAG: "%149:sub31": 56 # CHECK-CP-JSON-DAG: "%191:sub0": 149 # CHECK-CP-JSON-DAG: "%191:sub1": 148 # CHECK-CP-JSON-DAG: "%191:sub2": 147 # CHECK-CP-JSON-DAG: "%191:sub3": 146 # CHECK-CP-JSON-DAG: "%191:sub4": 143 # CHECK-CP-JSON-DAG: "%191:sub5": 142 # CHECK-CP-JSON-DAG: "%191:sub6": 141 # CHECK-CP-JSON-DAG: "%191:sub7": 140 # CHECK-CP-JSON-DAG: "%191:sub8": 137 # CHECK-CP-JSON-DAG: "%191:sub9": 136 # CHECK-CP-JSON-DAG: "%191:sub10": 135 # CHECK-CP-JSON-DAG: "%191:sub11": 134 # CHECK-CP-JSON-DAG: "%191:sub12": 131 # CHECK-CP-JSON-DAG: "%191:sub13": 130 # CHECK-CP-JSON-DAG: "%191:sub14": 129 # CHECK-CP-JSON-DAG: "%191:sub15": 128 # CHECK-CP-JSON-DAG: "%191:sub16": 125 # CHECK-CP-JSON-DAG: "%191:sub17": 124 # CHECK-CP-JSON-DAG: "%191:sub18": 123 # CHECK-CP-JSON-DAG: "%191:sub19": 122 # CHECK-CP-JSON-DAG: "%191:sub20": 119 # CHECK-CP-JSON-DAG: "%191:sub21": 118 # CHECK-CP-JSON-DAG: "%191:sub22": 117 # CHECK-CP-JSON-DAG: "%191:sub23": 116 # CHECK-CP-JSON-DAG: "%191:sub24": 113 # CHECK-CP-JSON-DAG: "%191:sub25": 112 # CHECK-CP-JSON-DAG: "%191:sub26": 111 # CHECK-CP-JSON-DAG: "%191:sub27": 110 # CHECK-CP-JSON-DAG: "%191:sub28": 107 # CHECK-CP-JSON-DAG: "%191:sub29": 106 # CHECK-CP-JSON-DAG: "%191:sub30": 105 # CHECK-CP-JSON-DAG: "%191:sub31": 104 # CHECK-CP-JSON-DAG: "%233:sub0": 197 # CHECK-CP-JSON-DAG: "%233:sub1": 196 # CHECK-CP-JSON-DAG: "%233:sub2": 195 # CHECK-CP-JSON-DAG: "%233:sub3": 194 # CHECK-CP-JSON-DAG: "%233:sub4": 191 # CHECK-CP-JSON-DAG: "%233:sub5": 190 # CHECK-CP-JSON-DAG: "%233:sub6": 189 # CHECK-CP-JSON-DAG: "%233:sub7": 188 # CHECK-CP-JSON-DAG: "%233:sub8": 185 # CHECK-CP-JSON-DAG: "%233:sub9": 184 # CHECK-CP-JSON-DAG: "%233:sub10": 183 # CHECK-CP-JSON-DAG: "%233:sub11": 182 # CHECK-CP-JSON-DAG: "%233:sub12": 179 # CHECK-CP-JSON-DAG: "%233:sub13": 178 # CHECK-CP-JSON-DAG: "%233:sub14": 177 # CHECK-CP-JSON-DAG: "%233:sub15": 176 # CHECK-CP-JSON-DAG: "%233:sub16": 173 # CHECK-CP-JSON-DAG: "%233:sub17": 172 # CHECK-CP-JSON-DAG: "%233:sub18": 171 # CHECK-CP-JSON-DAG: "%233:sub19": 170 # CHECK-CP-JSON-DAG: "%233:sub20": 167 # CHECK-CP-JSON-DAG: "%233:sub21": 166 # CHECK-CP-JSON-DAG: "%233:sub22": 165 # CHECK-CP-JSON-DAG: "%233:sub23": 164 # CHECK-CP-JSON-DAG: "%233:sub24": 161 # CHECK-CP-JSON-DAG: "%233:sub25": 160 # CHECK-CP-JSON-DAG: "%233:sub26": 159 # CHECK-CP-JSON-DAG: "%233:sub27": 158 # CHECK-CP-JSON-DAG: "%233:sub28": 155 # CHECK-CP-JSON-DAG: "%233:sub29": 154 # CHECK-CP-JSON-DAG: "%233:sub30": 153 # CHECK-CP-JSON-DAG: "%233:sub31": 152 # CHECK-CP-JSON-DAG: "%275:sub0": 245 # CHECK-CP-JSON-DAG: "%275:sub1": 244 # CHECK-CP-JSON-DAG: "%275:sub2": 243 # CHECK-CP-JSON-DAG: "%275:sub3": 242 # CHECK-CP-JSON-DAG: "%275:sub4": 239 # CHECK-CP-JSON-DAG: "%275:sub5": 238 # CHECK-CP-JSON-DAG: "%275:sub6": 237 # CHECK-CP-JSON-DAG: "%275:sub7": 236 # CHECK-CP-JSON-DAG: "%275:sub8": 233 # CHECK-CP-JSON-DAG: "%275:sub9": 232 # CHECK-CP-JSON-DAG: "%275:sub10": 231 # CHECK-CP-JSON-DAG: "%275:sub11": 230 # CHECK-CP-JSON-DAG: "%275:sub12": 227 # CHECK-CP-JSON-DAG: "%275:sub13": 226 # CHECK-CP-JSON-DAG: "%275:sub14": 225 # CHECK-CP-JSON-DAG: "%275:sub15": 224 # CHECK-CP-JSON-DAG: "%275:sub16": 221 # CHECK-CP-JSON-DAG: "%275:sub17": 220 # CHECK-CP-JSON-DAG: "%275:sub18": 219 # CHECK-CP-JSON-DAG: "%275:sub19": 218 # CHECK-CP-JSON-DAG: "%275:sub20": 215 # CHECK-CP-JSON-DAG: "%275:sub21": 214 # CHECK-CP-JSON-DAG: "%275:sub22": 213 # CHECK-CP-JSON-DAG: "%275:sub23": 212 # CHECK-CP-JSON-DAG: "%275:sub24": 209 # CHECK-CP-JSON-DAG: "%275:sub25": 208 # CHECK-CP-JSON-DAG: "%275:sub26": 207 # CHECK-CP-JSON-DAG: "%275:sub27": 206 # CHECK-CP-JSON-DAG: "%275:sub28": 203 # CHECK-CP-JSON-DAG: "%275:sub29": 202 # CHECK-CP-JSON-DAG: "%275:sub30": 201 # CHECK-CP-JSON-DAG: "%275:sub31": 200 # CHECK-CP-JSON-DAG: "%317:sub0": 293 # CHECK-CP-JSON-DAG: "%317:sub1": 292 # CHECK-CP-JSON-DAG: "%317:sub2": 291 # CHECK-CP-JSON-DAG: "%317:sub3": 290 # CHECK-CP-JSON-DAG: "%317:sub4": 287 # CHECK-CP-JSON-DAG: "%317:sub5": 286 # CHECK-CP-JSON-DAG: "%317:sub6": 285 # CHECK-CP-JSON-DAG: "%317:sub7": 284 # CHECK-CP-JSON-DAG: "%317:sub8": 281 # CHECK-CP-JSON-DAG: "%317:sub9": 280 # CHECK-CP-JSON-DAG: "%317:sub10": 279 # CHECK-CP-JSON-DAG: "%317:sub11": 278 # CHECK-CP-JSON-DAG: "%317:sub12": 275 # CHECK-CP-JSON-DAG: "%317:sub13": 274 # CHECK-CP-JSON-DAG: "%317:sub14": 273 # CHECK-CP-JSON-DAG: "%317:sub15": 272 # CHECK-CP-JSON-DAG: "%317:sub16": 269 # CHECK-CP-JSON-DAG: "%317:sub17": 268 # CHECK-CP-JSON-DAG: "%317:sub18": 267 # CHECK-CP-JSON-DAG: "%317:sub19": 266 # CHECK-CP-JSON-DAG: "%317:sub20": 263 # CHECK-CP-JSON-DAG: "%317:sub21": 262 # CHECK-CP-JSON-DAG: "%317:sub22": 261 # CHECK-CP-JSON-DAG: "%317:sub23": 260 # CHECK-CP-JSON-DAG: "%317:sub24": 257 # CHECK-CP-JSON-DAG: "%317:sub25": 256 # CHECK-CP-JSON-DAG: "%317:sub26": 255 # CHECK-CP-JSON-DAG: "%317:sub27": 254 # CHECK-CP-JSON-DAG: "%317:sub28": 251 # CHECK-CP-JSON-DAG: "%317:sub29": 250 # CHECK-CP-JSON-DAG: "%317:sub30": 249 # CHECK-CP-JSON-DAG: "%317:sub31": 248 # CHECK-CP-JSON-DAG: "%359:sub0": 341 # CHECK-CP-JSON-DAG: "%359:sub1": 340 # CHECK-CP-JSON-DAG: "%359:sub2": 339 # CHECK-CP-JSON-DAG: "%359:sub3": 338 # CHECK-CP-JSON-DAG: "%359:sub4": 335 # CHECK-CP-JSON-DAG: "%359:sub5": 334 # CHECK-CP-JSON-DAG: "%359:sub6": 333 # CHECK-CP-JSON-DAG: "%359:sub7": 332 # CHECK-CP-JSON-DAG: "%359:sub8": 329 # CHECK-CP-JSON-DAG: "%359:sub9": 328 # CHECK-CP-JSON-DAG: "%359:sub10": 327 # CHECK-CP-JSON-DAG: "%359:sub11": 326 # CHECK-CP-JSON-DAG: "%359:sub12": 323 # CHECK-CP-JSON-DAG: "%359:sub13": 322 # CHECK-CP-JSON-DAG: "%359:sub14": 321 # CHECK-CP-JSON-DAG: "%359:sub15": 320 # CHECK-CP-JSON-DAG: "%359:sub16": 317 # CHECK-CP-JSON-DAG: "%359:sub17": 316 # CHECK-CP-JSON-DAG: "%359:sub18": 315 # CHECK-CP-JSON-DAG: "%359:sub19": 314 # CHECK-CP-JSON-DAG: "%359:sub20": 311 # CHECK-CP-JSON-DAG: "%359:sub21": 310 # CHECK-CP-JSON-DAG: "%359:sub22": 309 # CHECK-CP-JSON-DAG: "%359:sub23": 308 # CHECK-CP-JSON-DAG: "%359:sub24": 305 # CHECK-CP-JSON-DAG: "%359:sub25": 304 # CHECK-CP-JSON-DAG: "%359:sub26": 303 # CHECK-CP-JSON-DAG: "%359:sub27": 302 # CHECK-CP-JSON-DAG: "%359:sub28": 299 # CHECK-CP-JSON-DAG: "%359:sub29": 298 # CHECK-CP-JSON-DAG: "%359:sub30": 297 # CHECK-CP-JSON-DAG: "%359:sub31": 296 # CHECK-CP-JSON-DAG: "%401:sub0": 389 # CHECK-CP-JSON-DAG: "%401:sub1": 388 # CHECK-CP-JSON-DAG: "%401:sub2": 387 # CHECK-CP-JSON-DAG: "%401:sub3": 386 # CHECK-CP-JSON-DAG: "%401:sub4": 383 # CHECK-CP-JSON-DAG: "%401:sub5": 382 # CHECK-CP-JSON-DAG: "%401:sub6": 381 # CHECK-CP-JSON-DAG: "%401:sub7": 380 # CHECK-CP-JSON-DAG: "%401:sub8": 377 # CHECK-CP-JSON-DAG: "%401:sub9": 376 # CHECK-CP-JSON-DAG: "%401:sub10": 375 # CHECK-CP-JSON-DAG: "%401:sub11": 374 # CHECK-CP-JSON-DAG: "%401:sub12": 371 # CHECK-CP-JSON-DAG: "%401:sub13": 370 # CHECK-CP-JSON-DAG: "%401:sub14": 369 # CHECK-CP-JSON-DAG: "%401:sub15": 368 # CHECK-CP-JSON-DAG: "%401:sub16": 365 # CHECK-CP-JSON-DAG: "%401:sub17": 364 # CHECK-CP-JSON-DAG: "%401:sub18": 363 # CHECK-CP-JSON-DAG: "%401:sub19": 362 # CHECK-CP-JSON-DAG: "%401:sub20": 359 # CHECK-CP-JSON-DAG: "%401:sub21": 358 # CHECK-CP-JSON-DAG: "%401:sub22": 357 # CHECK-CP-JSON-DAG: "%401:sub23": 356 # CHECK-CP-JSON-DAG: "%401:sub24": 353 # CHECK-CP-JSON-DAG: "%401:sub25": 352 # CHECK-CP-JSON-DAG: "%401:sub26": 351 # CHECK-CP-JSON-DAG: "%401:sub27": 350 # CHECK-CP-JSON-DAG: "%401:sub28": 347 # CHECK-CP-JSON-DAG: "%401:sub29": 346 # CHECK-CP-JSON-DAG: "%401:sub30": 345 # CHECK-CP-JSON-DAG: "%401:sub31": 344 # CHECK-CP-JSON-DAG: "%438": 0 # CHECK-CP-JSON-DAG: "%439": 0 # CHECK-CP-JSON-DAG: "%440": 0 # CHECK-CP-JSON-DAG: "%441": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 389 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %443:vreg_64, %442, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 52 # CHECK-CP-JSON-DAG: "%69:sub1": 51 # CHECK-CP-JSON-DAG: "%69:sub2": 50 # CHECK-CP-JSON-DAG: "%69:sub3": 49 # CHECK-CP-JSON-DAG: "%69:sub4": 46 # CHECK-CP-JSON-DAG: "%69:sub5": 45 # CHECK-CP-JSON-DAG: "%69:sub6": 44 # CHECK-CP-JSON-DAG: "%69:sub7": 43 # CHECK-CP-JSON-DAG: "%69:sub8": 40 # CHECK-CP-JSON-DAG: "%69:sub9": 39 # CHECK-CP-JSON-DAG: "%69:sub10": 38 # CHECK-CP-JSON-DAG: "%69:sub11": 37 # CHECK-CP-JSON-DAG: "%69:sub12": 34 # CHECK-CP-JSON-DAG: "%69:sub13": 33 # CHECK-CP-JSON-DAG: "%69:sub14": 32 # CHECK-CP-JSON-DAG: "%69:sub15": 31 # CHECK-CP-JSON-DAG: "%69:sub16": 28 # CHECK-CP-JSON-DAG: "%69:sub17": 27 # CHECK-CP-JSON-DAG: "%69:sub18": 26 # CHECK-CP-JSON-DAG: "%69:sub19": 25 # CHECK-CP-JSON-DAG: "%69:sub20": 22 # CHECK-CP-JSON-DAG: "%69:sub21": 21 # CHECK-CP-JSON-DAG: "%69:sub22": 20 # CHECK-CP-JSON-DAG: "%69:sub23": 19 # CHECK-CP-JSON-DAG: "%69:sub24": 16 # CHECK-CP-JSON-DAG: "%69:sub25": 15 # CHECK-CP-JSON-DAG: "%69:sub26": 14 # CHECK-CP-JSON-DAG: "%69:sub27": 13 # CHECK-CP-JSON-DAG: "%69:sub28": 10 # CHECK-CP-JSON-DAG: "%69:sub29": 9 # CHECK-CP-JSON-DAG: "%69:sub30": 8 # CHECK-CP-JSON-DAG: "%69:sub31": 7 # CHECK-CP-JSON-DAG: "%70:sub0": 4 # CHECK-CP-JSON-DAG: "%70:sub1": 3 # CHECK-CP-JSON-DAG: "%70:sub2": 2 # CHECK-CP-JSON-DAG: "%70:sub3": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 100 # CHECK-CP-JSON-DAG: "%149:sub1": 99 # CHECK-CP-JSON-DAG: "%149:sub2": 98 # CHECK-CP-JSON-DAG: "%149:sub3": 97 # CHECK-CP-JSON-DAG: "%149:sub4": 94 # CHECK-CP-JSON-DAG: "%149:sub5": 93 # CHECK-CP-JSON-DAG: "%149:sub6": 92 # CHECK-CP-JSON-DAG: "%149:sub7": 91 # CHECK-CP-JSON-DAG: "%149:sub8": 88 # CHECK-CP-JSON-DAG: "%149:sub9": 87 # CHECK-CP-JSON-DAG: "%149:sub10": 86 # CHECK-CP-JSON-DAG: "%149:sub11": 85 # CHECK-CP-JSON-DAG: "%149:sub12": 82 # CHECK-CP-JSON-DAG: "%149:sub13": 81 # CHECK-CP-JSON-DAG: "%149:sub14": 80 # CHECK-CP-JSON-DAG: "%149:sub15": 79 # CHECK-CP-JSON-DAG: "%149:sub16": 76 # CHECK-CP-JSON-DAG: "%149:sub17": 75 # CHECK-CP-JSON-DAG: "%149:sub18": 74 # CHECK-CP-JSON-DAG: "%149:sub19": 73 # CHECK-CP-JSON-DAG: "%149:sub20": 70 # CHECK-CP-JSON-DAG: "%149:sub21": 69 # CHECK-CP-JSON-DAG: "%149:sub22": 68 # CHECK-CP-JSON-DAG: "%149:sub23": 67 # CHECK-CP-JSON-DAG: "%149:sub24": 64 # CHECK-CP-JSON-DAG: "%149:sub25": 63 # CHECK-CP-JSON-DAG: "%149:sub26": 62 # CHECK-CP-JSON-DAG: "%149:sub27": 61 # CHECK-CP-JSON-DAG: "%149:sub28": 58 # CHECK-CP-JSON-DAG: "%149:sub29": 57 # CHECK-CP-JSON-DAG: "%149:sub30": 56 # CHECK-CP-JSON-DAG: "%149:sub31": 55 # CHECK-CP-JSON-DAG: "%191:sub0": 148 # CHECK-CP-JSON-DAG: "%191:sub1": 147 # CHECK-CP-JSON-DAG: "%191:sub2": 146 # CHECK-CP-JSON-DAG: "%191:sub3": 145 # CHECK-CP-JSON-DAG: "%191:sub4": 142 # CHECK-CP-JSON-DAG: "%191:sub5": 141 # CHECK-CP-JSON-DAG: "%191:sub6": 140 # CHECK-CP-JSON-DAG: "%191:sub7": 139 # CHECK-CP-JSON-DAG: "%191:sub8": 136 # CHECK-CP-JSON-DAG: "%191:sub9": 135 # CHECK-CP-JSON-DAG: "%191:sub10": 134 # CHECK-CP-JSON-DAG: "%191:sub11": 133 # CHECK-CP-JSON-DAG: "%191:sub12": 130 # CHECK-CP-JSON-DAG: "%191:sub13": 129 # CHECK-CP-JSON-DAG: "%191:sub14": 128 # CHECK-CP-JSON-DAG: "%191:sub15": 127 # CHECK-CP-JSON-DAG: "%191:sub16": 124 # CHECK-CP-JSON-DAG: "%191:sub17": 123 # CHECK-CP-JSON-DAG: "%191:sub18": 122 # CHECK-CP-JSON-DAG: "%191:sub19": 121 # CHECK-CP-JSON-DAG: "%191:sub20": 118 # CHECK-CP-JSON-DAG: "%191:sub21": 117 # CHECK-CP-JSON-DAG: "%191:sub22": 116 # CHECK-CP-JSON-DAG: "%191:sub23": 115 # CHECK-CP-JSON-DAG: "%191:sub24": 112 # CHECK-CP-JSON-DAG: "%191:sub25": 111 # CHECK-CP-JSON-DAG: "%191:sub26": 110 # CHECK-CP-JSON-DAG: "%191:sub27": 109 # CHECK-CP-JSON-DAG: "%191:sub28": 106 # CHECK-CP-JSON-DAG: "%191:sub29": 105 # CHECK-CP-JSON-DAG: "%191:sub30": 104 # CHECK-CP-JSON-DAG: "%191:sub31": 103 # CHECK-CP-JSON-DAG: "%233:sub0": 196 # CHECK-CP-JSON-DAG: "%233:sub1": 195 # CHECK-CP-JSON-DAG: "%233:sub2": 194 # CHECK-CP-JSON-DAG: "%233:sub3": 193 # CHECK-CP-JSON-DAG: "%233:sub4": 190 # CHECK-CP-JSON-DAG: "%233:sub5": 189 # CHECK-CP-JSON-DAG: "%233:sub6": 188 # CHECK-CP-JSON-DAG: "%233:sub7": 187 # CHECK-CP-JSON-DAG: "%233:sub8": 184 # CHECK-CP-JSON-DAG: "%233:sub9": 183 # CHECK-CP-JSON-DAG: "%233:sub10": 182 # CHECK-CP-JSON-DAG: "%233:sub11": 181 # CHECK-CP-JSON-DAG: "%233:sub12": 178 # CHECK-CP-JSON-DAG: "%233:sub13": 177 # CHECK-CP-JSON-DAG: "%233:sub14": 176 # CHECK-CP-JSON-DAG: "%233:sub15": 175 # CHECK-CP-JSON-DAG: "%233:sub16": 172 # CHECK-CP-JSON-DAG: "%233:sub17": 171 # CHECK-CP-JSON-DAG: "%233:sub18": 170 # CHECK-CP-JSON-DAG: "%233:sub19": 169 # CHECK-CP-JSON-DAG: "%233:sub20": 166 # CHECK-CP-JSON-DAG: "%233:sub21": 165 # CHECK-CP-JSON-DAG: "%233:sub22": 164 # CHECK-CP-JSON-DAG: "%233:sub23": 163 # CHECK-CP-JSON-DAG: "%233:sub24": 160 # CHECK-CP-JSON-DAG: "%233:sub25": 159 # CHECK-CP-JSON-DAG: "%233:sub26": 158 # CHECK-CP-JSON-DAG: "%233:sub27": 157 # CHECK-CP-JSON-DAG: "%233:sub28": 154 # CHECK-CP-JSON-DAG: "%233:sub29": 153 # CHECK-CP-JSON-DAG: "%233:sub30": 152 # CHECK-CP-JSON-DAG: "%233:sub31": 151 # CHECK-CP-JSON-DAG: "%275:sub0": 244 # CHECK-CP-JSON-DAG: "%275:sub1": 243 # CHECK-CP-JSON-DAG: "%275:sub2": 242 # CHECK-CP-JSON-DAG: "%275:sub3": 241 # CHECK-CP-JSON-DAG: "%275:sub4": 238 # CHECK-CP-JSON-DAG: "%275:sub5": 237 # CHECK-CP-JSON-DAG: "%275:sub6": 236 # CHECK-CP-JSON-DAG: "%275:sub7": 235 # CHECK-CP-JSON-DAG: "%275:sub8": 232 # CHECK-CP-JSON-DAG: "%275:sub9": 231 # CHECK-CP-JSON-DAG: "%275:sub10": 230 # CHECK-CP-JSON-DAG: "%275:sub11": 229 # CHECK-CP-JSON-DAG: "%275:sub12": 226 # CHECK-CP-JSON-DAG: "%275:sub13": 225 # CHECK-CP-JSON-DAG: "%275:sub14": 224 # CHECK-CP-JSON-DAG: "%275:sub15": 223 # CHECK-CP-JSON-DAG: "%275:sub16": 220 # CHECK-CP-JSON-DAG: "%275:sub17": 219 # CHECK-CP-JSON-DAG: "%275:sub18": 218 # CHECK-CP-JSON-DAG: "%275:sub19": 217 # CHECK-CP-JSON-DAG: "%275:sub20": 214 # CHECK-CP-JSON-DAG: "%275:sub21": 213 # CHECK-CP-JSON-DAG: "%275:sub22": 212 # CHECK-CP-JSON-DAG: "%275:sub23": 211 # CHECK-CP-JSON-DAG: "%275:sub24": 208 # CHECK-CP-JSON-DAG: "%275:sub25": 207 # CHECK-CP-JSON-DAG: "%275:sub26": 206 # CHECK-CP-JSON-DAG: "%275:sub27": 205 # CHECK-CP-JSON-DAG: "%275:sub28": 202 # CHECK-CP-JSON-DAG: "%275:sub29": 201 # CHECK-CP-JSON-DAG: "%275:sub30": 200 # CHECK-CP-JSON-DAG: "%275:sub31": 199 # CHECK-CP-JSON-DAG: "%317:sub0": 292 # CHECK-CP-JSON-DAG: "%317:sub1": 291 # CHECK-CP-JSON-DAG: "%317:sub2": 290 # CHECK-CP-JSON-DAG: "%317:sub3": 289 # CHECK-CP-JSON-DAG: "%317:sub4": 286 # CHECK-CP-JSON-DAG: "%317:sub5": 285 # CHECK-CP-JSON-DAG: "%317:sub6": 284 # CHECK-CP-JSON-DAG: "%317:sub7": 283 # CHECK-CP-JSON-DAG: "%317:sub8": 280 # CHECK-CP-JSON-DAG: "%317:sub9": 279 # CHECK-CP-JSON-DAG: "%317:sub10": 278 # CHECK-CP-JSON-DAG: "%317:sub11": 277 # CHECK-CP-JSON-DAG: "%317:sub12": 274 # CHECK-CP-JSON-DAG: "%317:sub13": 273 # CHECK-CP-JSON-DAG: "%317:sub14": 272 # CHECK-CP-JSON-DAG: "%317:sub15": 271 # CHECK-CP-JSON-DAG: "%317:sub16": 268 # CHECK-CP-JSON-DAG: "%317:sub17": 267 # CHECK-CP-JSON-DAG: "%317:sub18": 266 # CHECK-CP-JSON-DAG: "%317:sub19": 265 # CHECK-CP-JSON-DAG: "%317:sub20": 262 # CHECK-CP-JSON-DAG: "%317:sub21": 261 # CHECK-CP-JSON-DAG: "%317:sub22": 260 # CHECK-CP-JSON-DAG: "%317:sub23": 259 # CHECK-CP-JSON-DAG: "%317:sub24": 256 # CHECK-CP-JSON-DAG: "%317:sub25": 255 # CHECK-CP-JSON-DAG: "%317:sub26": 254 # CHECK-CP-JSON-DAG: "%317:sub27": 253 # CHECK-CP-JSON-DAG: "%317:sub28": 250 # CHECK-CP-JSON-DAG: "%317:sub29": 249 # CHECK-CP-JSON-DAG: "%317:sub30": 248 # CHECK-CP-JSON-DAG: "%317:sub31": 247 # CHECK-CP-JSON-DAG: "%359:sub0": 340 # CHECK-CP-JSON-DAG: "%359:sub1": 339 # CHECK-CP-JSON-DAG: "%359:sub2": 338 # CHECK-CP-JSON-DAG: "%359:sub3": 337 # CHECK-CP-JSON-DAG: "%359:sub4": 334 # CHECK-CP-JSON-DAG: "%359:sub5": 333 # CHECK-CP-JSON-DAG: "%359:sub6": 332 # CHECK-CP-JSON-DAG: "%359:sub7": 331 # CHECK-CP-JSON-DAG: "%359:sub8": 328 # CHECK-CP-JSON-DAG: "%359:sub9": 327 # CHECK-CP-JSON-DAG: "%359:sub10": 326 # CHECK-CP-JSON-DAG: "%359:sub11": 325 # CHECK-CP-JSON-DAG: "%359:sub12": 322 # CHECK-CP-JSON-DAG: "%359:sub13": 321 # CHECK-CP-JSON-DAG: "%359:sub14": 320 # CHECK-CP-JSON-DAG: "%359:sub15": 319 # CHECK-CP-JSON-DAG: "%359:sub16": 316 # CHECK-CP-JSON-DAG: "%359:sub17": 315 # CHECK-CP-JSON-DAG: "%359:sub18": 314 # CHECK-CP-JSON-DAG: "%359:sub19": 313 # CHECK-CP-JSON-DAG: "%359:sub20": 310 # CHECK-CP-JSON-DAG: "%359:sub21": 309 # CHECK-CP-JSON-DAG: "%359:sub22": 308 # CHECK-CP-JSON-DAG: "%359:sub23": 307 # CHECK-CP-JSON-DAG: "%359:sub24": 304 # CHECK-CP-JSON-DAG: "%359:sub25": 303 # CHECK-CP-JSON-DAG: "%359:sub26": 302 # CHECK-CP-JSON-DAG: "%359:sub27": 301 # CHECK-CP-JSON-DAG: "%359:sub28": 298 # CHECK-CP-JSON-DAG: "%359:sub29": 297 # CHECK-CP-JSON-DAG: "%359:sub30": 296 # CHECK-CP-JSON-DAG: "%359:sub31": 295 # CHECK-CP-JSON-DAG: "%401:sub0": 388 # CHECK-CP-JSON-DAG: "%401:sub1": 387 # CHECK-CP-JSON-DAG: "%401:sub2": 386 # CHECK-CP-JSON-DAG: "%401:sub3": 385 # CHECK-CP-JSON-DAG: "%401:sub4": 382 # CHECK-CP-JSON-DAG: "%401:sub5": 381 # CHECK-CP-JSON-DAG: "%401:sub6": 380 # CHECK-CP-JSON-DAG: "%401:sub7": 379 # CHECK-CP-JSON-DAG: "%401:sub8": 376 # CHECK-CP-JSON-DAG: "%401:sub9": 375 # CHECK-CP-JSON-DAG: "%401:sub10": 374 # CHECK-CP-JSON-DAG: "%401:sub11": 373 # CHECK-CP-JSON-DAG: "%401:sub12": 370 # CHECK-CP-JSON-DAG: "%401:sub13": 369 # CHECK-CP-JSON-DAG: "%401:sub14": 368 # CHECK-CP-JSON-DAG: "%401:sub15": 367 # CHECK-CP-JSON-DAG: "%401:sub16": 364 # CHECK-CP-JSON-DAG: "%401:sub17": 363 # CHECK-CP-JSON-DAG: "%401:sub18": 362 # CHECK-CP-JSON-DAG: "%401:sub19": 361 # CHECK-CP-JSON-DAG: "%401:sub20": 358 # CHECK-CP-JSON-DAG: "%401:sub21": 357 # CHECK-CP-JSON-DAG: "%401:sub22": 356 # CHECK-CP-JSON-DAG: "%401:sub23": 355 # CHECK-CP-JSON-DAG: "%401:sub24": 352 # CHECK-CP-JSON-DAG: "%401:sub25": 351 # CHECK-CP-JSON-DAG: "%401:sub26": 350 # CHECK-CP-JSON-DAG: "%401:sub27": 349 # CHECK-CP-JSON-DAG: "%401:sub28": 346 # CHECK-CP-JSON-DAG: "%401:sub29": 345 # CHECK-CP-JSON-DAG: "%401:sub30": 344 # CHECK-CP-JSON-DAG: "%401:sub31": 343 # CHECK-CP-JSON-DAG: "%442": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 388 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%444:vgpr_32 = COPY %70.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 51 # CHECK-CP-JSON-DAG: "%69:sub1": 50 # CHECK-CP-JSON-DAG: "%69:sub2": 49 # CHECK-CP-JSON-DAG: "%69:sub3": 48 # CHECK-CP-JSON-DAG: "%69:sub4": 45 # CHECK-CP-JSON-DAG: "%69:sub5": 44 # CHECK-CP-JSON-DAG: "%69:sub6": 43 # CHECK-CP-JSON-DAG: "%69:sub7": 42 # CHECK-CP-JSON-DAG: "%69:sub8": 39 # CHECK-CP-JSON-DAG: "%69:sub9": 38 # CHECK-CP-JSON-DAG: "%69:sub10": 37 # CHECK-CP-JSON-DAG: "%69:sub11": 36 # CHECK-CP-JSON-DAG: "%69:sub12": 33 # CHECK-CP-JSON-DAG: "%69:sub13": 32 # CHECK-CP-JSON-DAG: "%69:sub14": 31 # CHECK-CP-JSON-DAG: "%69:sub15": 30 # CHECK-CP-JSON-DAG: "%69:sub16": 27 # CHECK-CP-JSON-DAG: "%69:sub17": 26 # CHECK-CP-JSON-DAG: "%69:sub18": 25 # CHECK-CP-JSON-DAG: "%69:sub19": 24 # CHECK-CP-JSON-DAG: "%69:sub20": 21 # CHECK-CP-JSON-DAG: "%69:sub21": 20 # CHECK-CP-JSON-DAG: "%69:sub22": 19 # CHECK-CP-JSON-DAG: "%69:sub23": 18 # CHECK-CP-JSON-DAG: "%69:sub24": 15 # CHECK-CP-JSON-DAG: "%69:sub25": 14 # CHECK-CP-JSON-DAG: "%69:sub26": 13 # CHECK-CP-JSON-DAG: "%69:sub27": 12 # CHECK-CP-JSON-DAG: "%69:sub28": 9 # CHECK-CP-JSON-DAG: "%69:sub29": 8 # CHECK-CP-JSON-DAG: "%69:sub30": 7 # CHECK-CP-JSON-DAG: "%69:sub31": 6 # CHECK-CP-JSON-DAG: "%70:sub0": 3 # CHECK-CP-JSON-DAG: "%70:sub1": 2 # CHECK-CP-JSON-DAG: "%70:sub2": 1 # CHECK-CP-JSON-DAG: "%70:sub3": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 99 # CHECK-CP-JSON-DAG: "%149:sub1": 98 # CHECK-CP-JSON-DAG: "%149:sub2": 97 # CHECK-CP-JSON-DAG: "%149:sub3": 96 # CHECK-CP-JSON-DAG: "%149:sub4": 93 # CHECK-CP-JSON-DAG: "%149:sub5": 92 # CHECK-CP-JSON-DAG: "%149:sub6": 91 # CHECK-CP-JSON-DAG: "%149:sub7": 90 # CHECK-CP-JSON-DAG: "%149:sub8": 87 # CHECK-CP-JSON-DAG: "%149:sub9": 86 # CHECK-CP-JSON-DAG: "%149:sub10": 85 # CHECK-CP-JSON-DAG: "%149:sub11": 84 # CHECK-CP-JSON-DAG: "%149:sub12": 81 # CHECK-CP-JSON-DAG: "%149:sub13": 80 # CHECK-CP-JSON-DAG: "%149:sub14": 79 # CHECK-CP-JSON-DAG: "%149:sub15": 78 # CHECK-CP-JSON-DAG: "%149:sub16": 75 # CHECK-CP-JSON-DAG: "%149:sub17": 74 # CHECK-CP-JSON-DAG: "%149:sub18": 73 # CHECK-CP-JSON-DAG: "%149:sub19": 72 # CHECK-CP-JSON-DAG: "%149:sub20": 69 # CHECK-CP-JSON-DAG: "%149:sub21": 68 # CHECK-CP-JSON-DAG: "%149:sub22": 67 # CHECK-CP-JSON-DAG: "%149:sub23": 66 # CHECK-CP-JSON-DAG: "%149:sub24": 63 # CHECK-CP-JSON-DAG: "%149:sub25": 62 # CHECK-CP-JSON-DAG: "%149:sub26": 61 # CHECK-CP-JSON-DAG: "%149:sub27": 60 # CHECK-CP-JSON-DAG: "%149:sub28": 57 # CHECK-CP-JSON-DAG: "%149:sub29": 56 # CHECK-CP-JSON-DAG: "%149:sub30": 55 # CHECK-CP-JSON-DAG: "%149:sub31": 54 # CHECK-CP-JSON-DAG: "%191:sub0": 147 # CHECK-CP-JSON-DAG: "%191:sub1": 146 # CHECK-CP-JSON-DAG: "%191:sub2": 145 # CHECK-CP-JSON-DAG: "%191:sub3": 144 # CHECK-CP-JSON-DAG: "%191:sub4": 141 # CHECK-CP-JSON-DAG: "%191:sub5": 140 # CHECK-CP-JSON-DAG: "%191:sub6": 139 # CHECK-CP-JSON-DAG: "%191:sub7": 138 # CHECK-CP-JSON-DAG: "%191:sub8": 135 # CHECK-CP-JSON-DAG: "%191:sub9": 134 # CHECK-CP-JSON-DAG: "%191:sub10": 133 # CHECK-CP-JSON-DAG: "%191:sub11": 132 # CHECK-CP-JSON-DAG: "%191:sub12": 129 # CHECK-CP-JSON-DAG: "%191:sub13": 128 # CHECK-CP-JSON-DAG: "%191:sub14": 127 # CHECK-CP-JSON-DAG: "%191:sub15": 126 # CHECK-CP-JSON-DAG: "%191:sub16": 123 # CHECK-CP-JSON-DAG: "%191:sub17": 122 # CHECK-CP-JSON-DAG: "%191:sub18": 121 # CHECK-CP-JSON-DAG: "%191:sub19": 120 # CHECK-CP-JSON-DAG: "%191:sub20": 117 # CHECK-CP-JSON-DAG: "%191:sub21": 116 # CHECK-CP-JSON-DAG: "%191:sub22": 115 # CHECK-CP-JSON-DAG: "%191:sub23": 114 # CHECK-CP-JSON-DAG: "%191:sub24": 111 # CHECK-CP-JSON-DAG: "%191:sub25": 110 # CHECK-CP-JSON-DAG: "%191:sub26": 109 # CHECK-CP-JSON-DAG: "%191:sub27": 108 # CHECK-CP-JSON-DAG: "%191:sub28": 105 # CHECK-CP-JSON-DAG: "%191:sub29": 104 # CHECK-CP-JSON-DAG: "%191:sub30": 103 # CHECK-CP-JSON-DAG: "%191:sub31": 102 # CHECK-CP-JSON-DAG: "%233:sub0": 195 # CHECK-CP-JSON-DAG: "%233:sub1": 194 # CHECK-CP-JSON-DAG: "%233:sub2": 193 # CHECK-CP-JSON-DAG: "%233:sub3": 192 # CHECK-CP-JSON-DAG: "%233:sub4": 189 # CHECK-CP-JSON-DAG: "%233:sub5": 188 # CHECK-CP-JSON-DAG: "%233:sub6": 187 # CHECK-CP-JSON-DAG: "%233:sub7": 186 # CHECK-CP-JSON-DAG: "%233:sub8": 183 # CHECK-CP-JSON-DAG: "%233:sub9": 182 # CHECK-CP-JSON-DAG: "%233:sub10": 181 # CHECK-CP-JSON-DAG: "%233:sub11": 180 # CHECK-CP-JSON-DAG: "%233:sub12": 177 # CHECK-CP-JSON-DAG: "%233:sub13": 176 # CHECK-CP-JSON-DAG: "%233:sub14": 175 # CHECK-CP-JSON-DAG: "%233:sub15": 174 # CHECK-CP-JSON-DAG: "%233:sub16": 171 # CHECK-CP-JSON-DAG: "%233:sub17": 170 # CHECK-CP-JSON-DAG: "%233:sub18": 169 # CHECK-CP-JSON-DAG: "%233:sub19": 168 # CHECK-CP-JSON-DAG: "%233:sub20": 165 # CHECK-CP-JSON-DAG: "%233:sub21": 164 # CHECK-CP-JSON-DAG: "%233:sub22": 163 # CHECK-CP-JSON-DAG: "%233:sub23": 162 # CHECK-CP-JSON-DAG: "%233:sub24": 159 # CHECK-CP-JSON-DAG: "%233:sub25": 158 # CHECK-CP-JSON-DAG: "%233:sub26": 157 # CHECK-CP-JSON-DAG: "%233:sub27": 156 # CHECK-CP-JSON-DAG: "%233:sub28": 153 # CHECK-CP-JSON-DAG: "%233:sub29": 152 # CHECK-CP-JSON-DAG: "%233:sub30": 151 # CHECK-CP-JSON-DAG: "%233:sub31": 150 # CHECK-CP-JSON-DAG: "%275:sub0": 243 # CHECK-CP-JSON-DAG: "%275:sub1": 242 # CHECK-CP-JSON-DAG: "%275:sub2": 241 # CHECK-CP-JSON-DAG: "%275:sub3": 240 # CHECK-CP-JSON-DAG: "%275:sub4": 237 # CHECK-CP-JSON-DAG: "%275:sub5": 236 # CHECK-CP-JSON-DAG: "%275:sub6": 235 # CHECK-CP-JSON-DAG: "%275:sub7": 234 # CHECK-CP-JSON-DAG: "%275:sub8": 231 # CHECK-CP-JSON-DAG: "%275:sub9": 230 # CHECK-CP-JSON-DAG: "%275:sub10": 229 # CHECK-CP-JSON-DAG: "%275:sub11": 228 # CHECK-CP-JSON-DAG: "%275:sub12": 225 # CHECK-CP-JSON-DAG: "%275:sub13": 224 # CHECK-CP-JSON-DAG: "%275:sub14": 223 # CHECK-CP-JSON-DAG: "%275:sub15": 222 # CHECK-CP-JSON-DAG: "%275:sub16": 219 # CHECK-CP-JSON-DAG: "%275:sub17": 218 # CHECK-CP-JSON-DAG: "%275:sub18": 217 # CHECK-CP-JSON-DAG: "%275:sub19": 216 # CHECK-CP-JSON-DAG: "%275:sub20": 213 # CHECK-CP-JSON-DAG: "%275:sub21": 212 # CHECK-CP-JSON-DAG: "%275:sub22": 211 # CHECK-CP-JSON-DAG: "%275:sub23": 210 # CHECK-CP-JSON-DAG: "%275:sub24": 207 # CHECK-CP-JSON-DAG: "%275:sub25": 206 # CHECK-CP-JSON-DAG: "%275:sub26": 205 # CHECK-CP-JSON-DAG: "%275:sub27": 204 # CHECK-CP-JSON-DAG: "%275:sub28": 201 # CHECK-CP-JSON-DAG: "%275:sub29": 200 # CHECK-CP-JSON-DAG: "%275:sub30": 199 # CHECK-CP-JSON-DAG: "%275:sub31": 198 # CHECK-CP-JSON-DAG: "%317:sub0": 291 # CHECK-CP-JSON-DAG: "%317:sub1": 290 # CHECK-CP-JSON-DAG: "%317:sub2": 289 # CHECK-CP-JSON-DAG: "%317:sub3": 288 # CHECK-CP-JSON-DAG: "%317:sub4": 285 # CHECK-CP-JSON-DAG: "%317:sub5": 284 # CHECK-CP-JSON-DAG: "%317:sub6": 283 # CHECK-CP-JSON-DAG: "%317:sub7": 282 # CHECK-CP-JSON-DAG: "%317:sub8": 279 # CHECK-CP-JSON-DAG: "%317:sub9": 278 # CHECK-CP-JSON-DAG: "%317:sub10": 277 # CHECK-CP-JSON-DAG: "%317:sub11": 276 # CHECK-CP-JSON-DAG: "%317:sub12": 273 # CHECK-CP-JSON-DAG: "%317:sub13": 272 # CHECK-CP-JSON-DAG: "%317:sub14": 271 # CHECK-CP-JSON-DAG: "%317:sub15": 270 # CHECK-CP-JSON-DAG: "%317:sub16": 267 # CHECK-CP-JSON-DAG: "%317:sub17": 266 # CHECK-CP-JSON-DAG: "%317:sub18": 265 # CHECK-CP-JSON-DAG: "%317:sub19": 264 # CHECK-CP-JSON-DAG: "%317:sub20": 261 # CHECK-CP-JSON-DAG: "%317:sub21": 260 # CHECK-CP-JSON-DAG: "%317:sub22": 259 # CHECK-CP-JSON-DAG: "%317:sub23": 258 # CHECK-CP-JSON-DAG: "%317:sub24": 255 # CHECK-CP-JSON-DAG: "%317:sub25": 254 # CHECK-CP-JSON-DAG: "%317:sub26": 253 # CHECK-CP-JSON-DAG: "%317:sub27": 252 # CHECK-CP-JSON-DAG: "%317:sub28": 249 # CHECK-CP-JSON-DAG: "%317:sub29": 248 # CHECK-CP-JSON-DAG: "%317:sub30": 247 # CHECK-CP-JSON-DAG: "%317:sub31": 246 # CHECK-CP-JSON-DAG: "%359:sub0": 339 # CHECK-CP-JSON-DAG: "%359:sub1": 338 # CHECK-CP-JSON-DAG: "%359:sub2": 337 # CHECK-CP-JSON-DAG: "%359:sub3": 336 # CHECK-CP-JSON-DAG: "%359:sub4": 333 # CHECK-CP-JSON-DAG: "%359:sub5": 332 # CHECK-CP-JSON-DAG: "%359:sub6": 331 # CHECK-CP-JSON-DAG: "%359:sub7": 330 # CHECK-CP-JSON-DAG: "%359:sub8": 327 # CHECK-CP-JSON-DAG: "%359:sub9": 326 # CHECK-CP-JSON-DAG: "%359:sub10": 325 # CHECK-CP-JSON-DAG: "%359:sub11": 324 # CHECK-CP-JSON-DAG: "%359:sub12": 321 # CHECK-CP-JSON-DAG: "%359:sub13": 320 # CHECK-CP-JSON-DAG: "%359:sub14": 319 # CHECK-CP-JSON-DAG: "%359:sub15": 318 # CHECK-CP-JSON-DAG: "%359:sub16": 315 # CHECK-CP-JSON-DAG: "%359:sub17": 314 # CHECK-CP-JSON-DAG: "%359:sub18": 313 # CHECK-CP-JSON-DAG: "%359:sub19": 312 # CHECK-CP-JSON-DAG: "%359:sub20": 309 # CHECK-CP-JSON-DAG: "%359:sub21": 308 # CHECK-CP-JSON-DAG: "%359:sub22": 307 # CHECK-CP-JSON-DAG: "%359:sub23": 306 # CHECK-CP-JSON-DAG: "%359:sub24": 303 # CHECK-CP-JSON-DAG: "%359:sub25": 302 # CHECK-CP-JSON-DAG: "%359:sub26": 301 # CHECK-CP-JSON-DAG: "%359:sub27": 300 # CHECK-CP-JSON-DAG: "%359:sub28": 297 # CHECK-CP-JSON-DAG: "%359:sub29": 296 # CHECK-CP-JSON-DAG: "%359:sub30": 295 # CHECK-CP-JSON-DAG: "%359:sub31": 294 # CHECK-CP-JSON-DAG: "%401:sub0": 387 # CHECK-CP-JSON-DAG: "%401:sub1": 386 # CHECK-CP-JSON-DAG: "%401:sub2": 385 # CHECK-CP-JSON-DAG: "%401:sub3": 384 # CHECK-CP-JSON-DAG: "%401:sub4": 381 # CHECK-CP-JSON-DAG: "%401:sub5": 380 # CHECK-CP-JSON-DAG: "%401:sub6": 379 # CHECK-CP-JSON-DAG: "%401:sub7": 378 # CHECK-CP-JSON-DAG: "%401:sub8": 375 # CHECK-CP-JSON-DAG: "%401:sub9": 374 # CHECK-CP-JSON-DAG: "%401:sub10": 373 # CHECK-CP-JSON-DAG: "%401:sub11": 372 # CHECK-CP-JSON-DAG: "%401:sub12": 369 # CHECK-CP-JSON-DAG: "%401:sub13": 368 # CHECK-CP-JSON-DAG: "%401:sub14": 367 # CHECK-CP-JSON-DAG: "%401:sub15": 366 # CHECK-CP-JSON-DAG: "%401:sub16": 363 # CHECK-CP-JSON-DAG: "%401:sub17": 362 # CHECK-CP-JSON-DAG: "%401:sub18": 361 # CHECK-CP-JSON-DAG: "%401:sub19": 360 # CHECK-CP-JSON-DAG: "%401:sub20": 357 # CHECK-CP-JSON-DAG: "%401:sub21": 356 # CHECK-CP-JSON-DAG: "%401:sub22": 355 # CHECK-CP-JSON-DAG: "%401:sub23": 354 # CHECK-CP-JSON-DAG: "%401:sub24": 351 # CHECK-CP-JSON-DAG: "%401:sub25": 350 # CHECK-CP-JSON-DAG: "%401:sub26": 349 # CHECK-CP-JSON-DAG: "%401:sub27": 348 # CHECK-CP-JSON-DAG: "%401:sub28": 345 # CHECK-CP-JSON-DAG: "%401:sub29": 344 # CHECK-CP-JSON-DAG: "%401:sub30": 343 # CHECK-CP-JSON-DAG: "%401:sub31": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 387 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%445:vgpr_32 = COPY %70.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 50 # CHECK-CP-JSON-DAG: "%69:sub1": 49 # CHECK-CP-JSON-DAG: "%69:sub2": 48 # CHECK-CP-JSON-DAG: "%69:sub3": 47 # CHECK-CP-JSON-DAG: "%69:sub4": 44 # CHECK-CP-JSON-DAG: "%69:sub5": 43 # CHECK-CP-JSON-DAG: "%69:sub6": 42 # CHECK-CP-JSON-DAG: "%69:sub7": 41 # CHECK-CP-JSON-DAG: "%69:sub8": 38 # CHECK-CP-JSON-DAG: "%69:sub9": 37 # CHECK-CP-JSON-DAG: "%69:sub10": 36 # CHECK-CP-JSON-DAG: "%69:sub11": 35 # CHECK-CP-JSON-DAG: "%69:sub12": 32 # CHECK-CP-JSON-DAG: "%69:sub13": 31 # CHECK-CP-JSON-DAG: "%69:sub14": 30 # CHECK-CP-JSON-DAG: "%69:sub15": 29 # CHECK-CP-JSON-DAG: "%69:sub16": 26 # CHECK-CP-JSON-DAG: "%69:sub17": 25 # CHECK-CP-JSON-DAG: "%69:sub18": 24 # CHECK-CP-JSON-DAG: "%69:sub19": 23 # CHECK-CP-JSON-DAG: "%69:sub20": 20 # CHECK-CP-JSON-DAG: "%69:sub21": 19 # CHECK-CP-JSON-DAG: "%69:sub22": 18 # CHECK-CP-JSON-DAG: "%69:sub23": 17 # CHECK-CP-JSON-DAG: "%69:sub24": 14 # CHECK-CP-JSON-DAG: "%69:sub25": 13 # CHECK-CP-JSON-DAG: "%69:sub26": 12 # CHECK-CP-JSON-DAG: "%69:sub27": 11 # CHECK-CP-JSON-DAG: "%69:sub28": 8 # CHECK-CP-JSON-DAG: "%69:sub29": 7 # CHECK-CP-JSON-DAG: "%69:sub30": 6 # CHECK-CP-JSON-DAG: "%69:sub31": 5 # CHECK-CP-JSON-DAG: "%70:sub0": 2 # CHECK-CP-JSON-DAG: "%70:sub1": 1 # CHECK-CP-JSON-DAG: "%70:sub2": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 98 # CHECK-CP-JSON-DAG: "%149:sub1": 97 # CHECK-CP-JSON-DAG: "%149:sub2": 96 # CHECK-CP-JSON-DAG: "%149:sub3": 95 # CHECK-CP-JSON-DAG: "%149:sub4": 92 # CHECK-CP-JSON-DAG: "%149:sub5": 91 # CHECK-CP-JSON-DAG: "%149:sub6": 90 # CHECK-CP-JSON-DAG: "%149:sub7": 89 # CHECK-CP-JSON-DAG: "%149:sub8": 86 # CHECK-CP-JSON-DAG: "%149:sub9": 85 # CHECK-CP-JSON-DAG: "%149:sub10": 84 # CHECK-CP-JSON-DAG: "%149:sub11": 83 # CHECK-CP-JSON-DAG: "%149:sub12": 80 # CHECK-CP-JSON-DAG: "%149:sub13": 79 # CHECK-CP-JSON-DAG: "%149:sub14": 78 # CHECK-CP-JSON-DAG: "%149:sub15": 77 # CHECK-CP-JSON-DAG: "%149:sub16": 74 # CHECK-CP-JSON-DAG: "%149:sub17": 73 # CHECK-CP-JSON-DAG: "%149:sub18": 72 # CHECK-CP-JSON-DAG: "%149:sub19": 71 # CHECK-CP-JSON-DAG: "%149:sub20": 68 # CHECK-CP-JSON-DAG: "%149:sub21": 67 # CHECK-CP-JSON-DAG: "%149:sub22": 66 # CHECK-CP-JSON-DAG: "%149:sub23": 65 # CHECK-CP-JSON-DAG: "%149:sub24": 62 # CHECK-CP-JSON-DAG: "%149:sub25": 61 # CHECK-CP-JSON-DAG: "%149:sub26": 60 # CHECK-CP-JSON-DAG: "%149:sub27": 59 # CHECK-CP-JSON-DAG: "%149:sub28": 56 # CHECK-CP-JSON-DAG: "%149:sub29": 55 # CHECK-CP-JSON-DAG: "%149:sub30": 54 # CHECK-CP-JSON-DAG: "%149:sub31": 53 # CHECK-CP-JSON-DAG: "%191:sub0": 146 # CHECK-CP-JSON-DAG: "%191:sub1": 145 # CHECK-CP-JSON-DAG: "%191:sub2": 144 # CHECK-CP-JSON-DAG: "%191:sub3": 143 # CHECK-CP-JSON-DAG: "%191:sub4": 140 # CHECK-CP-JSON-DAG: "%191:sub5": 139 # CHECK-CP-JSON-DAG: "%191:sub6": 138 # CHECK-CP-JSON-DAG: "%191:sub7": 137 # CHECK-CP-JSON-DAG: "%191:sub8": 134 # CHECK-CP-JSON-DAG: "%191:sub9": 133 # CHECK-CP-JSON-DAG: "%191:sub10": 132 # CHECK-CP-JSON-DAG: "%191:sub11": 131 # CHECK-CP-JSON-DAG: "%191:sub12": 128 # CHECK-CP-JSON-DAG: "%191:sub13": 127 # CHECK-CP-JSON-DAG: "%191:sub14": 126 # CHECK-CP-JSON-DAG: "%191:sub15": 125 # CHECK-CP-JSON-DAG: "%191:sub16": 122 # CHECK-CP-JSON-DAG: "%191:sub17": 121 # CHECK-CP-JSON-DAG: "%191:sub18": 120 # CHECK-CP-JSON-DAG: "%191:sub19": 119 # CHECK-CP-JSON-DAG: "%191:sub20": 116 # CHECK-CP-JSON-DAG: "%191:sub21": 115 # CHECK-CP-JSON-DAG: "%191:sub22": 114 # CHECK-CP-JSON-DAG: "%191:sub23": 113 # CHECK-CP-JSON-DAG: "%191:sub24": 110 # CHECK-CP-JSON-DAG: "%191:sub25": 109 # CHECK-CP-JSON-DAG: "%191:sub26": 108 # CHECK-CP-JSON-DAG: "%191:sub27": 107 # CHECK-CP-JSON-DAG: "%191:sub28": 104 # CHECK-CP-JSON-DAG: "%191:sub29": 103 # CHECK-CP-JSON-DAG: "%191:sub30": 102 # CHECK-CP-JSON-DAG: "%191:sub31": 101 # CHECK-CP-JSON-DAG: "%233:sub0": 194 # CHECK-CP-JSON-DAG: "%233:sub1": 193 # CHECK-CP-JSON-DAG: "%233:sub2": 192 # CHECK-CP-JSON-DAG: "%233:sub3": 191 # CHECK-CP-JSON-DAG: "%233:sub4": 188 # CHECK-CP-JSON-DAG: "%233:sub5": 187 # CHECK-CP-JSON-DAG: "%233:sub6": 186 # CHECK-CP-JSON-DAG: "%233:sub7": 185 # CHECK-CP-JSON-DAG: "%233:sub8": 182 # CHECK-CP-JSON-DAG: "%233:sub9": 181 # CHECK-CP-JSON-DAG: "%233:sub10": 180 # CHECK-CP-JSON-DAG: "%233:sub11": 179 # CHECK-CP-JSON-DAG: "%233:sub12": 176 # CHECK-CP-JSON-DAG: "%233:sub13": 175 # CHECK-CP-JSON-DAG: "%233:sub14": 174 # CHECK-CP-JSON-DAG: "%233:sub15": 173 # CHECK-CP-JSON-DAG: "%233:sub16": 170 # CHECK-CP-JSON-DAG: "%233:sub17": 169 # CHECK-CP-JSON-DAG: "%233:sub18": 168 # CHECK-CP-JSON-DAG: "%233:sub19": 167 # CHECK-CP-JSON-DAG: "%233:sub20": 164 # CHECK-CP-JSON-DAG: "%233:sub21": 163 # CHECK-CP-JSON-DAG: "%233:sub22": 162 # CHECK-CP-JSON-DAG: "%233:sub23": 161 # CHECK-CP-JSON-DAG: "%233:sub24": 158 # CHECK-CP-JSON-DAG: "%233:sub25": 157 # CHECK-CP-JSON-DAG: "%233:sub26": 156 # CHECK-CP-JSON-DAG: "%233:sub27": 155 # CHECK-CP-JSON-DAG: "%233:sub28": 152 # CHECK-CP-JSON-DAG: "%233:sub29": 151 # CHECK-CP-JSON-DAG: "%233:sub30": 150 # CHECK-CP-JSON-DAG: "%233:sub31": 149 # CHECK-CP-JSON-DAG: "%275:sub0": 242 # CHECK-CP-JSON-DAG: "%275:sub1": 241 # CHECK-CP-JSON-DAG: "%275:sub2": 240 # CHECK-CP-JSON-DAG: "%275:sub3": 239 # CHECK-CP-JSON-DAG: "%275:sub4": 236 # CHECK-CP-JSON-DAG: "%275:sub5": 235 # CHECK-CP-JSON-DAG: "%275:sub6": 234 # CHECK-CP-JSON-DAG: "%275:sub7": 233 # CHECK-CP-JSON-DAG: "%275:sub8": 230 # CHECK-CP-JSON-DAG: "%275:sub9": 229 # CHECK-CP-JSON-DAG: "%275:sub10": 228 # CHECK-CP-JSON-DAG: "%275:sub11": 227 # CHECK-CP-JSON-DAG: "%275:sub12": 224 # CHECK-CP-JSON-DAG: "%275:sub13": 223 # CHECK-CP-JSON-DAG: "%275:sub14": 222 # CHECK-CP-JSON-DAG: "%275:sub15": 221 # CHECK-CP-JSON-DAG: "%275:sub16": 218 # CHECK-CP-JSON-DAG: "%275:sub17": 217 # CHECK-CP-JSON-DAG: "%275:sub18": 216 # CHECK-CP-JSON-DAG: "%275:sub19": 215 # CHECK-CP-JSON-DAG: "%275:sub20": 212 # CHECK-CP-JSON-DAG: "%275:sub21": 211 # CHECK-CP-JSON-DAG: "%275:sub22": 210 # CHECK-CP-JSON-DAG: "%275:sub23": 209 # CHECK-CP-JSON-DAG: "%275:sub24": 206 # CHECK-CP-JSON-DAG: "%275:sub25": 205 # CHECK-CP-JSON-DAG: "%275:sub26": 204 # CHECK-CP-JSON-DAG: "%275:sub27": 203 # CHECK-CP-JSON-DAG: "%275:sub28": 200 # CHECK-CP-JSON-DAG: "%275:sub29": 199 # CHECK-CP-JSON-DAG: "%275:sub30": 198 # CHECK-CP-JSON-DAG: "%275:sub31": 197 # CHECK-CP-JSON-DAG: "%317:sub0": 290 # CHECK-CP-JSON-DAG: "%317:sub1": 289 # CHECK-CP-JSON-DAG: "%317:sub2": 288 # CHECK-CP-JSON-DAG: "%317:sub3": 287 # CHECK-CP-JSON-DAG: "%317:sub4": 284 # CHECK-CP-JSON-DAG: "%317:sub5": 283 # CHECK-CP-JSON-DAG: "%317:sub6": 282 # CHECK-CP-JSON-DAG: "%317:sub7": 281 # CHECK-CP-JSON-DAG: "%317:sub8": 278 # CHECK-CP-JSON-DAG: "%317:sub9": 277 # CHECK-CP-JSON-DAG: "%317:sub10": 276 # CHECK-CP-JSON-DAG: "%317:sub11": 275 # CHECK-CP-JSON-DAG: "%317:sub12": 272 # CHECK-CP-JSON-DAG: "%317:sub13": 271 # CHECK-CP-JSON-DAG: "%317:sub14": 270 # CHECK-CP-JSON-DAG: "%317:sub15": 269 # CHECK-CP-JSON-DAG: "%317:sub16": 266 # CHECK-CP-JSON-DAG: "%317:sub17": 265 # CHECK-CP-JSON-DAG: "%317:sub18": 264 # CHECK-CP-JSON-DAG: "%317:sub19": 263 # CHECK-CP-JSON-DAG: "%317:sub20": 260 # CHECK-CP-JSON-DAG: "%317:sub21": 259 # CHECK-CP-JSON-DAG: "%317:sub22": 258 # CHECK-CP-JSON-DAG: "%317:sub23": 257 # CHECK-CP-JSON-DAG: "%317:sub24": 254 # CHECK-CP-JSON-DAG: "%317:sub25": 253 # CHECK-CP-JSON-DAG: "%317:sub26": 252 # CHECK-CP-JSON-DAG: "%317:sub27": 251 # CHECK-CP-JSON-DAG: "%317:sub28": 248 # CHECK-CP-JSON-DAG: "%317:sub29": 247 # CHECK-CP-JSON-DAG: "%317:sub30": 246 # CHECK-CP-JSON-DAG: "%317:sub31": 245 # CHECK-CP-JSON-DAG: "%359:sub0": 338 # CHECK-CP-JSON-DAG: "%359:sub1": 337 # CHECK-CP-JSON-DAG: "%359:sub2": 336 # CHECK-CP-JSON-DAG: "%359:sub3": 335 # CHECK-CP-JSON-DAG: "%359:sub4": 332 # CHECK-CP-JSON-DAG: "%359:sub5": 331 # CHECK-CP-JSON-DAG: "%359:sub6": 330 # CHECK-CP-JSON-DAG: "%359:sub7": 329 # CHECK-CP-JSON-DAG: "%359:sub8": 326 # CHECK-CP-JSON-DAG: "%359:sub9": 325 # CHECK-CP-JSON-DAG: "%359:sub10": 324 # CHECK-CP-JSON-DAG: "%359:sub11": 323 # CHECK-CP-JSON-DAG: "%359:sub12": 320 # CHECK-CP-JSON-DAG: "%359:sub13": 319 # CHECK-CP-JSON-DAG: "%359:sub14": 318 # CHECK-CP-JSON-DAG: "%359:sub15": 317 # CHECK-CP-JSON-DAG: "%359:sub16": 314 # CHECK-CP-JSON-DAG: "%359:sub17": 313 # CHECK-CP-JSON-DAG: "%359:sub18": 312 # CHECK-CP-JSON-DAG: "%359:sub19": 311 # CHECK-CP-JSON-DAG: "%359:sub20": 308 # CHECK-CP-JSON-DAG: "%359:sub21": 307 # CHECK-CP-JSON-DAG: "%359:sub22": 306 # CHECK-CP-JSON-DAG: "%359:sub23": 305 # CHECK-CP-JSON-DAG: "%359:sub24": 302 # CHECK-CP-JSON-DAG: "%359:sub25": 301 # CHECK-CP-JSON-DAG: "%359:sub26": 300 # CHECK-CP-JSON-DAG: "%359:sub27": 299 # CHECK-CP-JSON-DAG: "%359:sub28": 296 # CHECK-CP-JSON-DAG: "%359:sub29": 295 # CHECK-CP-JSON-DAG: "%359:sub30": 294 # CHECK-CP-JSON-DAG: "%359:sub31": 293 # CHECK-CP-JSON-DAG: "%401:sub0": 386 # CHECK-CP-JSON-DAG: "%401:sub1": 385 # CHECK-CP-JSON-DAG: "%401:sub2": 384 # CHECK-CP-JSON-DAG: "%401:sub3": 383 # CHECK-CP-JSON-DAG: "%401:sub4": 380 # CHECK-CP-JSON-DAG: "%401:sub5": 379 # CHECK-CP-JSON-DAG: "%401:sub6": 378 # CHECK-CP-JSON-DAG: "%401:sub7": 377 # CHECK-CP-JSON-DAG: "%401:sub8": 374 # CHECK-CP-JSON-DAG: "%401:sub9": 373 # CHECK-CP-JSON-DAG: "%401:sub10": 372 # CHECK-CP-JSON-DAG: "%401:sub11": 371 # CHECK-CP-JSON-DAG: "%401:sub12": 368 # CHECK-CP-JSON-DAG: "%401:sub13": 367 # CHECK-CP-JSON-DAG: "%401:sub14": 366 # CHECK-CP-JSON-DAG: "%401:sub15": 365 # CHECK-CP-JSON-DAG: "%401:sub16": 362 # CHECK-CP-JSON-DAG: "%401:sub17": 361 # CHECK-CP-JSON-DAG: "%401:sub18": 360 # CHECK-CP-JSON-DAG: "%401:sub19": 359 # CHECK-CP-JSON-DAG: "%401:sub20": 356 # CHECK-CP-JSON-DAG: "%401:sub21": 355 # CHECK-CP-JSON-DAG: "%401:sub22": 354 # CHECK-CP-JSON-DAG: "%401:sub23": 353 # CHECK-CP-JSON-DAG: "%401:sub24": 350 # CHECK-CP-JSON-DAG: "%401:sub25": 349 # CHECK-CP-JSON-DAG: "%401:sub26": 348 # CHECK-CP-JSON-DAG: "%401:sub27": 347 # CHECK-CP-JSON-DAG: "%401:sub28": 344 # CHECK-CP-JSON-DAG: "%401:sub29": 343 # CHECK-CP-JSON-DAG: "%401:sub30": 342 # CHECK-CP-JSON-DAG: "%401:sub31": 341 # CHECK-CP-JSON-DAG: "%444": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 386 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%446:vgpr_32 = COPY %70.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 49 # CHECK-CP-JSON-DAG: "%69:sub1": 48 # CHECK-CP-JSON-DAG: "%69:sub2": 47 # CHECK-CP-JSON-DAG: "%69:sub3": 46 # CHECK-CP-JSON-DAG: "%69:sub4": 43 # CHECK-CP-JSON-DAG: "%69:sub5": 42 # CHECK-CP-JSON-DAG: "%69:sub6": 41 # CHECK-CP-JSON-DAG: "%69:sub7": 40 # CHECK-CP-JSON-DAG: "%69:sub8": 37 # CHECK-CP-JSON-DAG: "%69:sub9": 36 # CHECK-CP-JSON-DAG: "%69:sub10": 35 # CHECK-CP-JSON-DAG: "%69:sub11": 34 # CHECK-CP-JSON-DAG: "%69:sub12": 31 # CHECK-CP-JSON-DAG: "%69:sub13": 30 # CHECK-CP-JSON-DAG: "%69:sub14": 29 # CHECK-CP-JSON-DAG: "%69:sub15": 28 # CHECK-CP-JSON-DAG: "%69:sub16": 25 # CHECK-CP-JSON-DAG: "%69:sub17": 24 # CHECK-CP-JSON-DAG: "%69:sub18": 23 # CHECK-CP-JSON-DAG: "%69:sub19": 22 # CHECK-CP-JSON-DAG: "%69:sub20": 19 # CHECK-CP-JSON-DAG: "%69:sub21": 18 # CHECK-CP-JSON-DAG: "%69:sub22": 17 # CHECK-CP-JSON-DAG: "%69:sub23": 16 # CHECK-CP-JSON-DAG: "%69:sub24": 13 # CHECK-CP-JSON-DAG: "%69:sub25": 12 # CHECK-CP-JSON-DAG: "%69:sub26": 11 # CHECK-CP-JSON-DAG: "%69:sub27": 10 # CHECK-CP-JSON-DAG: "%69:sub28": 7 # CHECK-CP-JSON-DAG: "%69:sub29": 6 # CHECK-CP-JSON-DAG: "%69:sub30": 5 # CHECK-CP-JSON-DAG: "%69:sub31": 4 # CHECK-CP-JSON-DAG: "%70:sub0": 1 # CHECK-CP-JSON-DAG: "%70:sub1": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 97 # CHECK-CP-JSON-DAG: "%149:sub1": 96 # CHECK-CP-JSON-DAG: "%149:sub2": 95 # CHECK-CP-JSON-DAG: "%149:sub3": 94 # CHECK-CP-JSON-DAG: "%149:sub4": 91 # CHECK-CP-JSON-DAG: "%149:sub5": 90 # CHECK-CP-JSON-DAG: "%149:sub6": 89 # CHECK-CP-JSON-DAG: "%149:sub7": 88 # CHECK-CP-JSON-DAG: "%149:sub8": 85 # CHECK-CP-JSON-DAG: "%149:sub9": 84 # CHECK-CP-JSON-DAG: "%149:sub10": 83 # CHECK-CP-JSON-DAG: "%149:sub11": 82 # CHECK-CP-JSON-DAG: "%149:sub12": 79 # CHECK-CP-JSON-DAG: "%149:sub13": 78 # CHECK-CP-JSON-DAG: "%149:sub14": 77 # CHECK-CP-JSON-DAG: "%149:sub15": 76 # CHECK-CP-JSON-DAG: "%149:sub16": 73 # CHECK-CP-JSON-DAG: "%149:sub17": 72 # CHECK-CP-JSON-DAG: "%149:sub18": 71 # CHECK-CP-JSON-DAG: "%149:sub19": 70 # CHECK-CP-JSON-DAG: "%149:sub20": 67 # CHECK-CP-JSON-DAG: "%149:sub21": 66 # CHECK-CP-JSON-DAG: "%149:sub22": 65 # CHECK-CP-JSON-DAG: "%149:sub23": 64 # CHECK-CP-JSON-DAG: "%149:sub24": 61 # CHECK-CP-JSON-DAG: "%149:sub25": 60 # CHECK-CP-JSON-DAG: "%149:sub26": 59 # CHECK-CP-JSON-DAG: "%149:sub27": 58 # CHECK-CP-JSON-DAG: "%149:sub28": 55 # CHECK-CP-JSON-DAG: "%149:sub29": 54 # CHECK-CP-JSON-DAG: "%149:sub30": 53 # CHECK-CP-JSON-DAG: "%149:sub31": 52 # CHECK-CP-JSON-DAG: "%191:sub0": 145 # CHECK-CP-JSON-DAG: "%191:sub1": 144 # CHECK-CP-JSON-DAG: "%191:sub2": 143 # CHECK-CP-JSON-DAG: "%191:sub3": 142 # CHECK-CP-JSON-DAG: "%191:sub4": 139 # CHECK-CP-JSON-DAG: "%191:sub5": 138 # CHECK-CP-JSON-DAG: "%191:sub6": 137 # CHECK-CP-JSON-DAG: "%191:sub7": 136 # CHECK-CP-JSON-DAG: "%191:sub8": 133 # CHECK-CP-JSON-DAG: "%191:sub9": 132 # CHECK-CP-JSON-DAG: "%191:sub10": 131 # CHECK-CP-JSON-DAG: "%191:sub11": 130 # CHECK-CP-JSON-DAG: "%191:sub12": 127 # CHECK-CP-JSON-DAG: "%191:sub13": 126 # CHECK-CP-JSON-DAG: "%191:sub14": 125 # CHECK-CP-JSON-DAG: "%191:sub15": 124 # CHECK-CP-JSON-DAG: "%191:sub16": 121 # CHECK-CP-JSON-DAG: "%191:sub17": 120 # CHECK-CP-JSON-DAG: "%191:sub18": 119 # CHECK-CP-JSON-DAG: "%191:sub19": 118 # CHECK-CP-JSON-DAG: "%191:sub20": 115 # CHECK-CP-JSON-DAG: "%191:sub21": 114 # CHECK-CP-JSON-DAG: "%191:sub22": 113 # CHECK-CP-JSON-DAG: "%191:sub23": 112 # CHECK-CP-JSON-DAG: "%191:sub24": 109 # CHECK-CP-JSON-DAG: "%191:sub25": 108 # CHECK-CP-JSON-DAG: "%191:sub26": 107 # CHECK-CP-JSON-DAG: "%191:sub27": 106 # CHECK-CP-JSON-DAG: "%191:sub28": 103 # CHECK-CP-JSON-DAG: "%191:sub29": 102 # CHECK-CP-JSON-DAG: "%191:sub30": 101 # CHECK-CP-JSON-DAG: "%191:sub31": 100 # CHECK-CP-JSON-DAG: "%233:sub0": 193 # CHECK-CP-JSON-DAG: "%233:sub1": 192 # CHECK-CP-JSON-DAG: "%233:sub2": 191 # CHECK-CP-JSON-DAG: "%233:sub3": 190 # CHECK-CP-JSON-DAG: "%233:sub4": 187 # CHECK-CP-JSON-DAG: "%233:sub5": 186 # CHECK-CP-JSON-DAG: "%233:sub6": 185 # CHECK-CP-JSON-DAG: "%233:sub7": 184 # CHECK-CP-JSON-DAG: "%233:sub8": 181 # CHECK-CP-JSON-DAG: "%233:sub9": 180 # CHECK-CP-JSON-DAG: "%233:sub10": 179 # CHECK-CP-JSON-DAG: "%233:sub11": 178 # CHECK-CP-JSON-DAG: "%233:sub12": 175 # CHECK-CP-JSON-DAG: "%233:sub13": 174 # CHECK-CP-JSON-DAG: "%233:sub14": 173 # CHECK-CP-JSON-DAG: "%233:sub15": 172 # CHECK-CP-JSON-DAG: "%233:sub16": 169 # CHECK-CP-JSON-DAG: "%233:sub17": 168 # CHECK-CP-JSON-DAG: "%233:sub18": 167 # CHECK-CP-JSON-DAG: "%233:sub19": 166 # CHECK-CP-JSON-DAG: "%233:sub20": 163 # CHECK-CP-JSON-DAG: "%233:sub21": 162 # CHECK-CP-JSON-DAG: "%233:sub22": 161 # CHECK-CP-JSON-DAG: "%233:sub23": 160 # CHECK-CP-JSON-DAG: "%233:sub24": 157 # CHECK-CP-JSON-DAG: "%233:sub25": 156 # CHECK-CP-JSON-DAG: "%233:sub26": 155 # CHECK-CP-JSON-DAG: "%233:sub27": 154 # CHECK-CP-JSON-DAG: "%233:sub28": 151 # CHECK-CP-JSON-DAG: "%233:sub29": 150 # CHECK-CP-JSON-DAG: "%233:sub30": 149 # CHECK-CP-JSON-DAG: "%233:sub31": 148 # CHECK-CP-JSON-DAG: "%275:sub0": 241 # CHECK-CP-JSON-DAG: "%275:sub1": 240 # CHECK-CP-JSON-DAG: "%275:sub2": 239 # CHECK-CP-JSON-DAG: "%275:sub3": 238 # CHECK-CP-JSON-DAG: "%275:sub4": 235 # CHECK-CP-JSON-DAG: "%275:sub5": 234 # CHECK-CP-JSON-DAG: "%275:sub6": 233 # CHECK-CP-JSON-DAG: "%275:sub7": 232 # CHECK-CP-JSON-DAG: "%275:sub8": 229 # CHECK-CP-JSON-DAG: "%275:sub9": 228 # CHECK-CP-JSON-DAG: "%275:sub10": 227 # CHECK-CP-JSON-DAG: "%275:sub11": 226 # CHECK-CP-JSON-DAG: "%275:sub12": 223 # CHECK-CP-JSON-DAG: "%275:sub13": 222 # CHECK-CP-JSON-DAG: "%275:sub14": 221 # CHECK-CP-JSON-DAG: "%275:sub15": 220 # CHECK-CP-JSON-DAG: "%275:sub16": 217 # CHECK-CP-JSON-DAG: "%275:sub17": 216 # CHECK-CP-JSON-DAG: "%275:sub18": 215 # CHECK-CP-JSON-DAG: "%275:sub19": 214 # CHECK-CP-JSON-DAG: "%275:sub20": 211 # CHECK-CP-JSON-DAG: "%275:sub21": 210 # CHECK-CP-JSON-DAG: "%275:sub22": 209 # CHECK-CP-JSON-DAG: "%275:sub23": 208 # CHECK-CP-JSON-DAG: "%275:sub24": 205 # CHECK-CP-JSON-DAG: "%275:sub25": 204 # CHECK-CP-JSON-DAG: "%275:sub26": 203 # CHECK-CP-JSON-DAG: "%275:sub27": 202 # CHECK-CP-JSON-DAG: "%275:sub28": 199 # CHECK-CP-JSON-DAG: "%275:sub29": 198 # CHECK-CP-JSON-DAG: "%275:sub30": 197 # CHECK-CP-JSON-DAG: "%275:sub31": 196 # CHECK-CP-JSON-DAG: "%317:sub0": 289 # CHECK-CP-JSON-DAG: "%317:sub1": 288 # CHECK-CP-JSON-DAG: "%317:sub2": 287 # CHECK-CP-JSON-DAG: "%317:sub3": 286 # CHECK-CP-JSON-DAG: "%317:sub4": 283 # CHECK-CP-JSON-DAG: "%317:sub5": 282 # CHECK-CP-JSON-DAG: "%317:sub6": 281 # CHECK-CP-JSON-DAG: "%317:sub7": 280 # CHECK-CP-JSON-DAG: "%317:sub8": 277 # CHECK-CP-JSON-DAG: "%317:sub9": 276 # CHECK-CP-JSON-DAG: "%317:sub10": 275 # CHECK-CP-JSON-DAG: "%317:sub11": 274 # CHECK-CP-JSON-DAG: "%317:sub12": 271 # CHECK-CP-JSON-DAG: "%317:sub13": 270 # CHECK-CP-JSON-DAG: "%317:sub14": 269 # CHECK-CP-JSON-DAG: "%317:sub15": 268 # CHECK-CP-JSON-DAG: "%317:sub16": 265 # CHECK-CP-JSON-DAG: "%317:sub17": 264 # CHECK-CP-JSON-DAG: "%317:sub18": 263 # CHECK-CP-JSON-DAG: "%317:sub19": 262 # CHECK-CP-JSON-DAG: "%317:sub20": 259 # CHECK-CP-JSON-DAG: "%317:sub21": 258 # CHECK-CP-JSON-DAG: "%317:sub22": 257 # CHECK-CP-JSON-DAG: "%317:sub23": 256 # CHECK-CP-JSON-DAG: "%317:sub24": 253 # CHECK-CP-JSON-DAG: "%317:sub25": 252 # CHECK-CP-JSON-DAG: "%317:sub26": 251 # CHECK-CP-JSON-DAG: "%317:sub27": 250 # CHECK-CP-JSON-DAG: "%317:sub28": 247 # CHECK-CP-JSON-DAG: "%317:sub29": 246 # CHECK-CP-JSON-DAG: "%317:sub30": 245 # CHECK-CP-JSON-DAG: "%317:sub31": 244 # CHECK-CP-JSON-DAG: "%359:sub0": 337 # CHECK-CP-JSON-DAG: "%359:sub1": 336 # CHECK-CP-JSON-DAG: "%359:sub2": 335 # CHECK-CP-JSON-DAG: "%359:sub3": 334 # CHECK-CP-JSON-DAG: "%359:sub4": 331 # CHECK-CP-JSON-DAG: "%359:sub5": 330 # CHECK-CP-JSON-DAG: "%359:sub6": 329 # CHECK-CP-JSON-DAG: "%359:sub7": 328 # CHECK-CP-JSON-DAG: "%359:sub8": 325 # CHECK-CP-JSON-DAG: "%359:sub9": 324 # CHECK-CP-JSON-DAG: "%359:sub10": 323 # CHECK-CP-JSON-DAG: "%359:sub11": 322 # CHECK-CP-JSON-DAG: "%359:sub12": 319 # CHECK-CP-JSON-DAG: "%359:sub13": 318 # CHECK-CP-JSON-DAG: "%359:sub14": 317 # CHECK-CP-JSON-DAG: "%359:sub15": 316 # CHECK-CP-JSON-DAG: "%359:sub16": 313 # CHECK-CP-JSON-DAG: "%359:sub17": 312 # CHECK-CP-JSON-DAG: "%359:sub18": 311 # CHECK-CP-JSON-DAG: "%359:sub19": 310 # CHECK-CP-JSON-DAG: "%359:sub20": 307 # CHECK-CP-JSON-DAG: "%359:sub21": 306 # CHECK-CP-JSON-DAG: "%359:sub22": 305 # CHECK-CP-JSON-DAG: "%359:sub23": 304 # CHECK-CP-JSON-DAG: "%359:sub24": 301 # CHECK-CP-JSON-DAG: "%359:sub25": 300 # CHECK-CP-JSON-DAG: "%359:sub26": 299 # CHECK-CP-JSON-DAG: "%359:sub27": 298 # CHECK-CP-JSON-DAG: "%359:sub28": 295 # CHECK-CP-JSON-DAG: "%359:sub29": 294 # CHECK-CP-JSON-DAG: "%359:sub30": 293 # CHECK-CP-JSON-DAG: "%359:sub31": 292 # CHECK-CP-JSON-DAG: "%401:sub0": 385 # CHECK-CP-JSON-DAG: "%401:sub1": 384 # CHECK-CP-JSON-DAG: "%401:sub2": 383 # CHECK-CP-JSON-DAG: "%401:sub3": 382 # CHECK-CP-JSON-DAG: "%401:sub4": 379 # CHECK-CP-JSON-DAG: "%401:sub5": 378 # CHECK-CP-JSON-DAG: "%401:sub6": 377 # CHECK-CP-JSON-DAG: "%401:sub7": 376 # CHECK-CP-JSON-DAG: "%401:sub8": 373 # CHECK-CP-JSON-DAG: "%401:sub9": 372 # CHECK-CP-JSON-DAG: "%401:sub10": 371 # CHECK-CP-JSON-DAG: "%401:sub11": 370 # CHECK-CP-JSON-DAG: "%401:sub12": 367 # CHECK-CP-JSON-DAG: "%401:sub13": 366 # CHECK-CP-JSON-DAG: "%401:sub14": 365 # CHECK-CP-JSON-DAG: "%401:sub15": 364 # CHECK-CP-JSON-DAG: "%401:sub16": 361 # CHECK-CP-JSON-DAG: "%401:sub17": 360 # CHECK-CP-JSON-DAG: "%401:sub18": 359 # CHECK-CP-JSON-DAG: "%401:sub19": 358 # CHECK-CP-JSON-DAG: "%401:sub20": 355 # CHECK-CP-JSON-DAG: "%401:sub21": 354 # CHECK-CP-JSON-DAG: "%401:sub22": 353 # CHECK-CP-JSON-DAG: "%401:sub23": 352 # CHECK-CP-JSON-DAG: "%401:sub24": 349 # CHECK-CP-JSON-DAG: "%401:sub25": 348 # CHECK-CP-JSON-DAG: "%401:sub26": 347 # CHECK-CP-JSON-DAG: "%401:sub27": 346 # CHECK-CP-JSON-DAG: "%401:sub28": 343 # CHECK-CP-JSON-DAG: "%401:sub29": 342 # CHECK-CP-JSON-DAG: "%401:sub30": 341 # CHECK-CP-JSON-DAG: "%401:sub31": 340 # CHECK-CP-JSON-DAG: "%444": 2 # CHECK-CP-JSON-DAG: "%445": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 385 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%447:vgpr_32 = COPY %70.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 48 # CHECK-CP-JSON-DAG: "%69:sub1": 47 # CHECK-CP-JSON-DAG: "%69:sub2": 46 # CHECK-CP-JSON-DAG: "%69:sub3": 45 # CHECK-CP-JSON-DAG: "%69:sub4": 42 # CHECK-CP-JSON-DAG: "%69:sub5": 41 # CHECK-CP-JSON-DAG: "%69:sub6": 40 # CHECK-CP-JSON-DAG: "%69:sub7": 39 # CHECK-CP-JSON-DAG: "%69:sub8": 36 # CHECK-CP-JSON-DAG: "%69:sub9": 35 # CHECK-CP-JSON-DAG: "%69:sub10": 34 # CHECK-CP-JSON-DAG: "%69:sub11": 33 # CHECK-CP-JSON-DAG: "%69:sub12": 30 # CHECK-CP-JSON-DAG: "%69:sub13": 29 # CHECK-CP-JSON-DAG: "%69:sub14": 28 # CHECK-CP-JSON-DAG: "%69:sub15": 27 # CHECK-CP-JSON-DAG: "%69:sub16": 24 # CHECK-CP-JSON-DAG: "%69:sub17": 23 # CHECK-CP-JSON-DAG: "%69:sub18": 22 # CHECK-CP-JSON-DAG: "%69:sub19": 21 # CHECK-CP-JSON-DAG: "%69:sub20": 18 # CHECK-CP-JSON-DAG: "%69:sub21": 17 # CHECK-CP-JSON-DAG: "%69:sub22": 16 # CHECK-CP-JSON-DAG: "%69:sub23": 15 # CHECK-CP-JSON-DAG: "%69:sub24": 12 # CHECK-CP-JSON-DAG: "%69:sub25": 11 # CHECK-CP-JSON-DAG: "%69:sub26": 10 # CHECK-CP-JSON-DAG: "%69:sub27": 9 # CHECK-CP-JSON-DAG: "%69:sub28": 6 # CHECK-CP-JSON-DAG: "%69:sub29": 5 # CHECK-CP-JSON-DAG: "%69:sub30": 4 # CHECK-CP-JSON-DAG: "%69:sub31": 3 # CHECK-CP-JSON-DAG: "%70:sub0": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 96 # CHECK-CP-JSON-DAG: "%149:sub1": 95 # CHECK-CP-JSON-DAG: "%149:sub2": 94 # CHECK-CP-JSON-DAG: "%149:sub3": 93 # CHECK-CP-JSON-DAG: "%149:sub4": 90 # CHECK-CP-JSON-DAG: "%149:sub5": 89 # CHECK-CP-JSON-DAG: "%149:sub6": 88 # CHECK-CP-JSON-DAG: "%149:sub7": 87 # CHECK-CP-JSON-DAG: "%149:sub8": 84 # CHECK-CP-JSON-DAG: "%149:sub9": 83 # CHECK-CP-JSON-DAG: "%149:sub10": 82 # CHECK-CP-JSON-DAG: "%149:sub11": 81 # CHECK-CP-JSON-DAG: "%149:sub12": 78 # CHECK-CP-JSON-DAG: "%149:sub13": 77 # CHECK-CP-JSON-DAG: "%149:sub14": 76 # CHECK-CP-JSON-DAG: "%149:sub15": 75 # CHECK-CP-JSON-DAG: "%149:sub16": 72 # CHECK-CP-JSON-DAG: "%149:sub17": 71 # CHECK-CP-JSON-DAG: "%149:sub18": 70 # CHECK-CP-JSON-DAG: "%149:sub19": 69 # CHECK-CP-JSON-DAG: "%149:sub20": 66 # CHECK-CP-JSON-DAG: "%149:sub21": 65 # CHECK-CP-JSON-DAG: "%149:sub22": 64 # CHECK-CP-JSON-DAG: "%149:sub23": 63 # CHECK-CP-JSON-DAG: "%149:sub24": 60 # CHECK-CP-JSON-DAG: "%149:sub25": 59 # CHECK-CP-JSON-DAG: "%149:sub26": 58 # CHECK-CP-JSON-DAG: "%149:sub27": 57 # CHECK-CP-JSON-DAG: "%149:sub28": 54 # CHECK-CP-JSON-DAG: "%149:sub29": 53 # CHECK-CP-JSON-DAG: "%149:sub30": 52 # CHECK-CP-JSON-DAG: "%149:sub31": 51 # CHECK-CP-JSON-DAG: "%191:sub0": 144 # CHECK-CP-JSON-DAG: "%191:sub1": 143 # CHECK-CP-JSON-DAG: "%191:sub2": 142 # CHECK-CP-JSON-DAG: "%191:sub3": 141 # CHECK-CP-JSON-DAG: "%191:sub4": 138 # CHECK-CP-JSON-DAG: "%191:sub5": 137 # CHECK-CP-JSON-DAG: "%191:sub6": 136 # CHECK-CP-JSON-DAG: "%191:sub7": 135 # CHECK-CP-JSON-DAG: "%191:sub8": 132 # CHECK-CP-JSON-DAG: "%191:sub9": 131 # CHECK-CP-JSON-DAG: "%191:sub10": 130 # CHECK-CP-JSON-DAG: "%191:sub11": 129 # CHECK-CP-JSON-DAG: "%191:sub12": 126 # CHECK-CP-JSON-DAG: "%191:sub13": 125 # CHECK-CP-JSON-DAG: "%191:sub14": 124 # CHECK-CP-JSON-DAG: "%191:sub15": 123 # CHECK-CP-JSON-DAG: "%191:sub16": 120 # CHECK-CP-JSON-DAG: "%191:sub17": 119 # CHECK-CP-JSON-DAG: "%191:sub18": 118 # CHECK-CP-JSON-DAG: "%191:sub19": 117 # CHECK-CP-JSON-DAG: "%191:sub20": 114 # CHECK-CP-JSON-DAG: "%191:sub21": 113 # CHECK-CP-JSON-DAG: "%191:sub22": 112 # CHECK-CP-JSON-DAG: "%191:sub23": 111 # CHECK-CP-JSON-DAG: "%191:sub24": 108 # CHECK-CP-JSON-DAG: "%191:sub25": 107 # CHECK-CP-JSON-DAG: "%191:sub26": 106 # CHECK-CP-JSON-DAG: "%191:sub27": 105 # CHECK-CP-JSON-DAG: "%191:sub28": 102 # CHECK-CP-JSON-DAG: "%191:sub29": 101 # CHECK-CP-JSON-DAG: "%191:sub30": 100 # CHECK-CP-JSON-DAG: "%191:sub31": 99 # CHECK-CP-JSON-DAG: "%233:sub0": 192 # CHECK-CP-JSON-DAG: "%233:sub1": 191 # CHECK-CP-JSON-DAG: "%233:sub2": 190 # CHECK-CP-JSON-DAG: "%233:sub3": 189 # CHECK-CP-JSON-DAG: "%233:sub4": 186 # CHECK-CP-JSON-DAG: "%233:sub5": 185 # CHECK-CP-JSON-DAG: "%233:sub6": 184 # CHECK-CP-JSON-DAG: "%233:sub7": 183 # CHECK-CP-JSON-DAG: "%233:sub8": 180 # CHECK-CP-JSON-DAG: "%233:sub9": 179 # CHECK-CP-JSON-DAG: "%233:sub10": 178 # CHECK-CP-JSON-DAG: "%233:sub11": 177 # CHECK-CP-JSON-DAG: "%233:sub12": 174 # CHECK-CP-JSON-DAG: "%233:sub13": 173 # CHECK-CP-JSON-DAG: "%233:sub14": 172 # CHECK-CP-JSON-DAG: "%233:sub15": 171 # CHECK-CP-JSON-DAG: "%233:sub16": 168 # CHECK-CP-JSON-DAG: "%233:sub17": 167 # CHECK-CP-JSON-DAG: "%233:sub18": 166 # CHECK-CP-JSON-DAG: "%233:sub19": 165 # CHECK-CP-JSON-DAG: "%233:sub20": 162 # CHECK-CP-JSON-DAG: "%233:sub21": 161 # CHECK-CP-JSON-DAG: "%233:sub22": 160 # CHECK-CP-JSON-DAG: "%233:sub23": 159 # CHECK-CP-JSON-DAG: "%233:sub24": 156 # CHECK-CP-JSON-DAG: "%233:sub25": 155 # CHECK-CP-JSON-DAG: "%233:sub26": 154 # CHECK-CP-JSON-DAG: "%233:sub27": 153 # CHECK-CP-JSON-DAG: "%233:sub28": 150 # CHECK-CP-JSON-DAG: "%233:sub29": 149 # CHECK-CP-JSON-DAG: "%233:sub30": 148 # CHECK-CP-JSON-DAG: "%233:sub31": 147 # CHECK-CP-JSON-DAG: "%275:sub0": 240 # CHECK-CP-JSON-DAG: "%275:sub1": 239 # CHECK-CP-JSON-DAG: "%275:sub2": 238 # CHECK-CP-JSON-DAG: "%275:sub3": 237 # CHECK-CP-JSON-DAG: "%275:sub4": 234 # CHECK-CP-JSON-DAG: "%275:sub5": 233 # CHECK-CP-JSON-DAG: "%275:sub6": 232 # CHECK-CP-JSON-DAG: "%275:sub7": 231 # CHECK-CP-JSON-DAG: "%275:sub8": 228 # CHECK-CP-JSON-DAG: "%275:sub9": 227 # CHECK-CP-JSON-DAG: "%275:sub10": 226 # CHECK-CP-JSON-DAG: "%275:sub11": 225 # CHECK-CP-JSON-DAG: "%275:sub12": 222 # CHECK-CP-JSON-DAG: "%275:sub13": 221 # CHECK-CP-JSON-DAG: "%275:sub14": 220 # CHECK-CP-JSON-DAG: "%275:sub15": 219 # CHECK-CP-JSON-DAG: "%275:sub16": 216 # CHECK-CP-JSON-DAG: "%275:sub17": 215 # CHECK-CP-JSON-DAG: "%275:sub18": 214 # CHECK-CP-JSON-DAG: "%275:sub19": 213 # CHECK-CP-JSON-DAG: "%275:sub20": 210 # CHECK-CP-JSON-DAG: "%275:sub21": 209 # CHECK-CP-JSON-DAG: "%275:sub22": 208 # CHECK-CP-JSON-DAG: "%275:sub23": 207 # CHECK-CP-JSON-DAG: "%275:sub24": 204 # CHECK-CP-JSON-DAG: "%275:sub25": 203 # CHECK-CP-JSON-DAG: "%275:sub26": 202 # CHECK-CP-JSON-DAG: "%275:sub27": 201 # CHECK-CP-JSON-DAG: "%275:sub28": 198 # CHECK-CP-JSON-DAG: "%275:sub29": 197 # CHECK-CP-JSON-DAG: "%275:sub30": 196 # CHECK-CP-JSON-DAG: "%275:sub31": 195 # CHECK-CP-JSON-DAG: "%317:sub0": 288 # CHECK-CP-JSON-DAG: "%317:sub1": 287 # CHECK-CP-JSON-DAG: "%317:sub2": 286 # CHECK-CP-JSON-DAG: "%317:sub3": 285 # CHECK-CP-JSON-DAG: "%317:sub4": 282 # CHECK-CP-JSON-DAG: "%317:sub5": 281 # CHECK-CP-JSON-DAG: "%317:sub6": 280 # CHECK-CP-JSON-DAG: "%317:sub7": 279 # CHECK-CP-JSON-DAG: "%317:sub8": 276 # CHECK-CP-JSON-DAG: "%317:sub9": 275 # CHECK-CP-JSON-DAG: "%317:sub10": 274 # CHECK-CP-JSON-DAG: "%317:sub11": 273 # CHECK-CP-JSON-DAG: "%317:sub12": 270 # CHECK-CP-JSON-DAG: "%317:sub13": 269 # CHECK-CP-JSON-DAG: "%317:sub14": 268 # CHECK-CP-JSON-DAG: "%317:sub15": 267 # CHECK-CP-JSON-DAG: "%317:sub16": 264 # CHECK-CP-JSON-DAG: "%317:sub17": 263 # CHECK-CP-JSON-DAG: "%317:sub18": 262 # CHECK-CP-JSON-DAG: "%317:sub19": 261 # CHECK-CP-JSON-DAG: "%317:sub20": 258 # CHECK-CP-JSON-DAG: "%317:sub21": 257 # CHECK-CP-JSON-DAG: "%317:sub22": 256 # CHECK-CP-JSON-DAG: "%317:sub23": 255 # CHECK-CP-JSON-DAG: "%317:sub24": 252 # CHECK-CP-JSON-DAG: "%317:sub25": 251 # CHECK-CP-JSON-DAG: "%317:sub26": 250 # CHECK-CP-JSON-DAG: "%317:sub27": 249 # CHECK-CP-JSON-DAG: "%317:sub28": 246 # CHECK-CP-JSON-DAG: "%317:sub29": 245 # CHECK-CP-JSON-DAG: "%317:sub30": 244 # CHECK-CP-JSON-DAG: "%317:sub31": 243 # CHECK-CP-JSON-DAG: "%359:sub0": 336 # CHECK-CP-JSON-DAG: "%359:sub1": 335 # CHECK-CP-JSON-DAG: "%359:sub2": 334 # CHECK-CP-JSON-DAG: "%359:sub3": 333 # CHECK-CP-JSON-DAG: "%359:sub4": 330 # CHECK-CP-JSON-DAG: "%359:sub5": 329 # CHECK-CP-JSON-DAG: "%359:sub6": 328 # CHECK-CP-JSON-DAG: "%359:sub7": 327 # CHECK-CP-JSON-DAG: "%359:sub8": 324 # CHECK-CP-JSON-DAG: "%359:sub9": 323 # CHECK-CP-JSON-DAG: "%359:sub10": 322 # CHECK-CP-JSON-DAG: "%359:sub11": 321 # CHECK-CP-JSON-DAG: "%359:sub12": 318 # CHECK-CP-JSON-DAG: "%359:sub13": 317 # CHECK-CP-JSON-DAG: "%359:sub14": 316 # CHECK-CP-JSON-DAG: "%359:sub15": 315 # CHECK-CP-JSON-DAG: "%359:sub16": 312 # CHECK-CP-JSON-DAG: "%359:sub17": 311 # CHECK-CP-JSON-DAG: "%359:sub18": 310 # CHECK-CP-JSON-DAG: "%359:sub19": 309 # CHECK-CP-JSON-DAG: "%359:sub20": 306 # CHECK-CP-JSON-DAG: "%359:sub21": 305 # CHECK-CP-JSON-DAG: "%359:sub22": 304 # CHECK-CP-JSON-DAG: "%359:sub23": 303 # CHECK-CP-JSON-DAG: "%359:sub24": 300 # CHECK-CP-JSON-DAG: "%359:sub25": 299 # CHECK-CP-JSON-DAG: "%359:sub26": 298 # CHECK-CP-JSON-DAG: "%359:sub27": 297 # CHECK-CP-JSON-DAG: "%359:sub28": 294 # CHECK-CP-JSON-DAG: "%359:sub29": 293 # CHECK-CP-JSON-DAG: "%359:sub30": 292 # CHECK-CP-JSON-DAG: "%359:sub31": 291 # CHECK-CP-JSON-DAG: "%401:sub0": 384 # CHECK-CP-JSON-DAG: "%401:sub1": 383 # CHECK-CP-JSON-DAG: "%401:sub2": 382 # CHECK-CP-JSON-DAG: "%401:sub3": 381 # CHECK-CP-JSON-DAG: "%401:sub4": 378 # CHECK-CP-JSON-DAG: "%401:sub5": 377 # CHECK-CP-JSON-DAG: "%401:sub6": 376 # CHECK-CP-JSON-DAG: "%401:sub7": 375 # CHECK-CP-JSON-DAG: "%401:sub8": 372 # CHECK-CP-JSON-DAG: "%401:sub9": 371 # CHECK-CP-JSON-DAG: "%401:sub10": 370 # CHECK-CP-JSON-DAG: "%401:sub11": 369 # CHECK-CP-JSON-DAG: "%401:sub12": 366 # CHECK-CP-JSON-DAG: "%401:sub13": 365 # CHECK-CP-JSON-DAG: "%401:sub14": 364 # CHECK-CP-JSON-DAG: "%401:sub15": 363 # CHECK-CP-JSON-DAG: "%401:sub16": 360 # CHECK-CP-JSON-DAG: "%401:sub17": 359 # CHECK-CP-JSON-DAG: "%401:sub18": 358 # CHECK-CP-JSON-DAG: "%401:sub19": 357 # CHECK-CP-JSON-DAG: "%401:sub20": 354 # CHECK-CP-JSON-DAG: "%401:sub21": 353 # CHECK-CP-JSON-DAG: "%401:sub22": 352 # CHECK-CP-JSON-DAG: "%401:sub23": 351 # CHECK-CP-JSON-DAG: "%401:sub24": 348 # CHECK-CP-JSON-DAG: "%401:sub25": 347 # CHECK-CP-JSON-DAG: "%401:sub26": 346 # CHECK-CP-JSON-DAG: "%401:sub27": 345 # CHECK-CP-JSON-DAG: "%401:sub28": 342 # CHECK-CP-JSON-DAG: "%401:sub29": 341 # CHECK-CP-JSON-DAG: "%401:sub30": 340 # CHECK-CP-JSON-DAG: "%401:sub31": 339 # CHECK-CP-JSON-DAG: "%444": 1 # CHECK-CP-JSON-DAG: "%445": 1 # CHECK-CP-JSON-DAG: "%446": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 384 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%448:vreg_128 = REG_SEQUENCE %447, %subreg.sub0, %446, %subreg.sub1, %445, %subreg.sub2, %444, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 47 # CHECK-CP-JSON-DAG: "%69:sub1": 46 # CHECK-CP-JSON-DAG: "%69:sub2": 45 # CHECK-CP-JSON-DAG: "%69:sub3": 44 # CHECK-CP-JSON-DAG: "%69:sub4": 41 # CHECK-CP-JSON-DAG: "%69:sub5": 40 # CHECK-CP-JSON-DAG: "%69:sub6": 39 # CHECK-CP-JSON-DAG: "%69:sub7": 38 # CHECK-CP-JSON-DAG: "%69:sub8": 35 # CHECK-CP-JSON-DAG: "%69:sub9": 34 # CHECK-CP-JSON-DAG: "%69:sub10": 33 # CHECK-CP-JSON-DAG: "%69:sub11": 32 # CHECK-CP-JSON-DAG: "%69:sub12": 29 # CHECK-CP-JSON-DAG: "%69:sub13": 28 # CHECK-CP-JSON-DAG: "%69:sub14": 27 # CHECK-CP-JSON-DAG: "%69:sub15": 26 # CHECK-CP-JSON-DAG: "%69:sub16": 23 # CHECK-CP-JSON-DAG: "%69:sub17": 22 # CHECK-CP-JSON-DAG: "%69:sub18": 21 # CHECK-CP-JSON-DAG: "%69:sub19": 20 # CHECK-CP-JSON-DAG: "%69:sub20": 17 # CHECK-CP-JSON-DAG: "%69:sub21": 16 # CHECK-CP-JSON-DAG: "%69:sub22": 15 # CHECK-CP-JSON-DAG: "%69:sub23": 14 # CHECK-CP-JSON-DAG: "%69:sub24": 11 # CHECK-CP-JSON-DAG: "%69:sub25": 10 # CHECK-CP-JSON-DAG: "%69:sub26": 9 # CHECK-CP-JSON-DAG: "%69:sub27": 8 # CHECK-CP-JSON-DAG: "%69:sub28": 5 # CHECK-CP-JSON-DAG: "%69:sub29": 4 # CHECK-CP-JSON-DAG: "%69:sub30": 3 # CHECK-CP-JSON-DAG: "%69:sub31": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 95 # CHECK-CP-JSON-DAG: "%149:sub1": 94 # CHECK-CP-JSON-DAG: "%149:sub2": 93 # CHECK-CP-JSON-DAG: "%149:sub3": 92 # CHECK-CP-JSON-DAG: "%149:sub4": 89 # CHECK-CP-JSON-DAG: "%149:sub5": 88 # CHECK-CP-JSON-DAG: "%149:sub6": 87 # CHECK-CP-JSON-DAG: "%149:sub7": 86 # CHECK-CP-JSON-DAG: "%149:sub8": 83 # CHECK-CP-JSON-DAG: "%149:sub9": 82 # CHECK-CP-JSON-DAG: "%149:sub10": 81 # CHECK-CP-JSON-DAG: "%149:sub11": 80 # CHECK-CP-JSON-DAG: "%149:sub12": 77 # CHECK-CP-JSON-DAG: "%149:sub13": 76 # CHECK-CP-JSON-DAG: "%149:sub14": 75 # CHECK-CP-JSON-DAG: "%149:sub15": 74 # CHECK-CP-JSON-DAG: "%149:sub16": 71 # CHECK-CP-JSON-DAG: "%149:sub17": 70 # CHECK-CP-JSON-DAG: "%149:sub18": 69 # CHECK-CP-JSON-DAG: "%149:sub19": 68 # CHECK-CP-JSON-DAG: "%149:sub20": 65 # CHECK-CP-JSON-DAG: "%149:sub21": 64 # CHECK-CP-JSON-DAG: "%149:sub22": 63 # CHECK-CP-JSON-DAG: "%149:sub23": 62 # CHECK-CP-JSON-DAG: "%149:sub24": 59 # CHECK-CP-JSON-DAG: "%149:sub25": 58 # CHECK-CP-JSON-DAG: "%149:sub26": 57 # CHECK-CP-JSON-DAG: "%149:sub27": 56 # CHECK-CP-JSON-DAG: "%149:sub28": 53 # CHECK-CP-JSON-DAG: "%149:sub29": 52 # CHECK-CP-JSON-DAG: "%149:sub30": 51 # CHECK-CP-JSON-DAG: "%149:sub31": 50 # CHECK-CP-JSON-DAG: "%191:sub0": 143 # CHECK-CP-JSON-DAG: "%191:sub1": 142 # CHECK-CP-JSON-DAG: "%191:sub2": 141 # CHECK-CP-JSON-DAG: "%191:sub3": 140 # CHECK-CP-JSON-DAG: "%191:sub4": 137 # CHECK-CP-JSON-DAG: "%191:sub5": 136 # CHECK-CP-JSON-DAG: "%191:sub6": 135 # CHECK-CP-JSON-DAG: "%191:sub7": 134 # CHECK-CP-JSON-DAG: "%191:sub8": 131 # CHECK-CP-JSON-DAG: "%191:sub9": 130 # CHECK-CP-JSON-DAG: "%191:sub10": 129 # CHECK-CP-JSON-DAG: "%191:sub11": 128 # CHECK-CP-JSON-DAG: "%191:sub12": 125 # CHECK-CP-JSON-DAG: "%191:sub13": 124 # CHECK-CP-JSON-DAG: "%191:sub14": 123 # CHECK-CP-JSON-DAG: "%191:sub15": 122 # CHECK-CP-JSON-DAG: "%191:sub16": 119 # CHECK-CP-JSON-DAG: "%191:sub17": 118 # CHECK-CP-JSON-DAG: "%191:sub18": 117 # CHECK-CP-JSON-DAG: "%191:sub19": 116 # CHECK-CP-JSON-DAG: "%191:sub20": 113 # CHECK-CP-JSON-DAG: "%191:sub21": 112 # CHECK-CP-JSON-DAG: "%191:sub22": 111 # CHECK-CP-JSON-DAG: "%191:sub23": 110 # CHECK-CP-JSON-DAG: "%191:sub24": 107 # CHECK-CP-JSON-DAG: "%191:sub25": 106 # CHECK-CP-JSON-DAG: "%191:sub26": 105 # CHECK-CP-JSON-DAG: "%191:sub27": 104 # CHECK-CP-JSON-DAG: "%191:sub28": 101 # CHECK-CP-JSON-DAG: "%191:sub29": 100 # CHECK-CP-JSON-DAG: "%191:sub30": 99 # CHECK-CP-JSON-DAG: "%191:sub31": 98 # CHECK-CP-JSON-DAG: "%233:sub0": 191 # CHECK-CP-JSON-DAG: "%233:sub1": 190 # CHECK-CP-JSON-DAG: "%233:sub2": 189 # CHECK-CP-JSON-DAG: "%233:sub3": 188 # CHECK-CP-JSON-DAG: "%233:sub4": 185 # CHECK-CP-JSON-DAG: "%233:sub5": 184 # CHECK-CP-JSON-DAG: "%233:sub6": 183 # CHECK-CP-JSON-DAG: "%233:sub7": 182 # CHECK-CP-JSON-DAG: "%233:sub8": 179 # CHECK-CP-JSON-DAG: "%233:sub9": 178 # CHECK-CP-JSON-DAG: "%233:sub10": 177 # CHECK-CP-JSON-DAG: "%233:sub11": 176 # CHECK-CP-JSON-DAG: "%233:sub12": 173 # CHECK-CP-JSON-DAG: "%233:sub13": 172 # CHECK-CP-JSON-DAG: "%233:sub14": 171 # CHECK-CP-JSON-DAG: "%233:sub15": 170 # CHECK-CP-JSON-DAG: "%233:sub16": 167 # CHECK-CP-JSON-DAG: "%233:sub17": 166 # CHECK-CP-JSON-DAG: "%233:sub18": 165 # CHECK-CP-JSON-DAG: "%233:sub19": 164 # CHECK-CP-JSON-DAG: "%233:sub20": 161 # CHECK-CP-JSON-DAG: "%233:sub21": 160 # CHECK-CP-JSON-DAG: "%233:sub22": 159 # CHECK-CP-JSON-DAG: "%233:sub23": 158 # CHECK-CP-JSON-DAG: "%233:sub24": 155 # CHECK-CP-JSON-DAG: "%233:sub25": 154 # CHECK-CP-JSON-DAG: "%233:sub26": 153 # CHECK-CP-JSON-DAG: "%233:sub27": 152 # CHECK-CP-JSON-DAG: "%233:sub28": 149 # CHECK-CP-JSON-DAG: "%233:sub29": 148 # CHECK-CP-JSON-DAG: "%233:sub30": 147 # CHECK-CP-JSON-DAG: "%233:sub31": 146 # CHECK-CP-JSON-DAG: "%275:sub0": 239 # CHECK-CP-JSON-DAG: "%275:sub1": 238 # CHECK-CP-JSON-DAG: "%275:sub2": 237 # CHECK-CP-JSON-DAG: "%275:sub3": 236 # CHECK-CP-JSON-DAG: "%275:sub4": 233 # CHECK-CP-JSON-DAG: "%275:sub5": 232 # CHECK-CP-JSON-DAG: "%275:sub6": 231 # CHECK-CP-JSON-DAG: "%275:sub7": 230 # CHECK-CP-JSON-DAG: "%275:sub8": 227 # CHECK-CP-JSON-DAG: "%275:sub9": 226 # CHECK-CP-JSON-DAG: "%275:sub10": 225 # CHECK-CP-JSON-DAG: "%275:sub11": 224 # CHECK-CP-JSON-DAG: "%275:sub12": 221 # CHECK-CP-JSON-DAG: "%275:sub13": 220 # CHECK-CP-JSON-DAG: "%275:sub14": 219 # CHECK-CP-JSON-DAG: "%275:sub15": 218 # CHECK-CP-JSON-DAG: "%275:sub16": 215 # CHECK-CP-JSON-DAG: "%275:sub17": 214 # CHECK-CP-JSON-DAG: "%275:sub18": 213 # CHECK-CP-JSON-DAG: "%275:sub19": 212 # CHECK-CP-JSON-DAG: "%275:sub20": 209 # CHECK-CP-JSON-DAG: "%275:sub21": 208 # CHECK-CP-JSON-DAG: "%275:sub22": 207 # CHECK-CP-JSON-DAG: "%275:sub23": 206 # CHECK-CP-JSON-DAG: "%275:sub24": 203 # CHECK-CP-JSON-DAG: "%275:sub25": 202 # CHECK-CP-JSON-DAG: "%275:sub26": 201 # CHECK-CP-JSON-DAG: "%275:sub27": 200 # CHECK-CP-JSON-DAG: "%275:sub28": 197 # CHECK-CP-JSON-DAG: "%275:sub29": 196 # CHECK-CP-JSON-DAG: "%275:sub30": 195 # CHECK-CP-JSON-DAG: "%275:sub31": 194 # CHECK-CP-JSON-DAG: "%317:sub0": 287 # CHECK-CP-JSON-DAG: "%317:sub1": 286 # CHECK-CP-JSON-DAG: "%317:sub2": 285 # CHECK-CP-JSON-DAG: "%317:sub3": 284 # CHECK-CP-JSON-DAG: "%317:sub4": 281 # CHECK-CP-JSON-DAG: "%317:sub5": 280 # CHECK-CP-JSON-DAG: "%317:sub6": 279 # CHECK-CP-JSON-DAG: "%317:sub7": 278 # CHECK-CP-JSON-DAG: "%317:sub8": 275 # CHECK-CP-JSON-DAG: "%317:sub9": 274 # CHECK-CP-JSON-DAG: "%317:sub10": 273 # CHECK-CP-JSON-DAG: "%317:sub11": 272 # CHECK-CP-JSON-DAG: "%317:sub12": 269 # CHECK-CP-JSON-DAG: "%317:sub13": 268 # CHECK-CP-JSON-DAG: "%317:sub14": 267 # CHECK-CP-JSON-DAG: "%317:sub15": 266 # CHECK-CP-JSON-DAG: "%317:sub16": 263 # CHECK-CP-JSON-DAG: "%317:sub17": 262 # CHECK-CP-JSON-DAG: "%317:sub18": 261 # CHECK-CP-JSON-DAG: "%317:sub19": 260 # CHECK-CP-JSON-DAG: "%317:sub20": 257 # CHECK-CP-JSON-DAG: "%317:sub21": 256 # CHECK-CP-JSON-DAG: "%317:sub22": 255 # CHECK-CP-JSON-DAG: "%317:sub23": 254 # CHECK-CP-JSON-DAG: "%317:sub24": 251 # CHECK-CP-JSON-DAG: "%317:sub25": 250 # CHECK-CP-JSON-DAG: "%317:sub26": 249 # CHECK-CP-JSON-DAG: "%317:sub27": 248 # CHECK-CP-JSON-DAG: "%317:sub28": 245 # CHECK-CP-JSON-DAG: "%317:sub29": 244 # CHECK-CP-JSON-DAG: "%317:sub30": 243 # CHECK-CP-JSON-DAG: "%317:sub31": 242 # CHECK-CP-JSON-DAG: "%359:sub0": 335 # CHECK-CP-JSON-DAG: "%359:sub1": 334 # CHECK-CP-JSON-DAG: "%359:sub2": 333 # CHECK-CP-JSON-DAG: "%359:sub3": 332 # CHECK-CP-JSON-DAG: "%359:sub4": 329 # CHECK-CP-JSON-DAG: "%359:sub5": 328 # CHECK-CP-JSON-DAG: "%359:sub6": 327 # CHECK-CP-JSON-DAG: "%359:sub7": 326 # CHECK-CP-JSON-DAG: "%359:sub8": 323 # CHECK-CP-JSON-DAG: "%359:sub9": 322 # CHECK-CP-JSON-DAG: "%359:sub10": 321 # CHECK-CP-JSON-DAG: "%359:sub11": 320 # CHECK-CP-JSON-DAG: "%359:sub12": 317 # CHECK-CP-JSON-DAG: "%359:sub13": 316 # CHECK-CP-JSON-DAG: "%359:sub14": 315 # CHECK-CP-JSON-DAG: "%359:sub15": 314 # CHECK-CP-JSON-DAG: "%359:sub16": 311 # CHECK-CP-JSON-DAG: "%359:sub17": 310 # CHECK-CP-JSON-DAG: "%359:sub18": 309 # CHECK-CP-JSON-DAG: "%359:sub19": 308 # CHECK-CP-JSON-DAG: "%359:sub20": 305 # CHECK-CP-JSON-DAG: "%359:sub21": 304 # CHECK-CP-JSON-DAG: "%359:sub22": 303 # CHECK-CP-JSON-DAG: "%359:sub23": 302 # CHECK-CP-JSON-DAG: "%359:sub24": 299 # CHECK-CP-JSON-DAG: "%359:sub25": 298 # CHECK-CP-JSON-DAG: "%359:sub26": 297 # CHECK-CP-JSON-DAG: "%359:sub27": 296 # CHECK-CP-JSON-DAG: "%359:sub28": 293 # CHECK-CP-JSON-DAG: "%359:sub29": 292 # CHECK-CP-JSON-DAG: "%359:sub30": 291 # CHECK-CP-JSON-DAG: "%359:sub31": 290 # CHECK-CP-JSON-DAG: "%401:sub0": 383 # CHECK-CP-JSON-DAG: "%401:sub1": 382 # CHECK-CP-JSON-DAG: "%401:sub2": 381 # CHECK-CP-JSON-DAG: "%401:sub3": 380 # CHECK-CP-JSON-DAG: "%401:sub4": 377 # CHECK-CP-JSON-DAG: "%401:sub5": 376 # CHECK-CP-JSON-DAG: "%401:sub6": 375 # CHECK-CP-JSON-DAG: "%401:sub7": 374 # CHECK-CP-JSON-DAG: "%401:sub8": 371 # CHECK-CP-JSON-DAG: "%401:sub9": 370 # CHECK-CP-JSON-DAG: "%401:sub10": 369 # CHECK-CP-JSON-DAG: "%401:sub11": 368 # CHECK-CP-JSON-DAG: "%401:sub12": 365 # CHECK-CP-JSON-DAG: "%401:sub13": 364 # CHECK-CP-JSON-DAG: "%401:sub14": 363 # CHECK-CP-JSON-DAG: "%401:sub15": 362 # CHECK-CP-JSON-DAG: "%401:sub16": 359 # CHECK-CP-JSON-DAG: "%401:sub17": 358 # CHECK-CP-JSON-DAG: "%401:sub18": 357 # CHECK-CP-JSON-DAG: "%401:sub19": 356 # CHECK-CP-JSON-DAG: "%401:sub20": 353 # CHECK-CP-JSON-DAG: "%401:sub21": 352 # CHECK-CP-JSON-DAG: "%401:sub22": 351 # CHECK-CP-JSON-DAG: "%401:sub23": 350 # CHECK-CP-JSON-DAG: "%401:sub24": 347 # CHECK-CP-JSON-DAG: "%401:sub25": 346 # CHECK-CP-JSON-DAG: "%401:sub26": 345 # CHECK-CP-JSON-DAG: "%401:sub27": 344 # CHECK-CP-JSON-DAG: "%401:sub28": 341 # CHECK-CP-JSON-DAG: "%401:sub29": 340 # CHECK-CP-JSON-DAG: "%401:sub30": 339 # CHECK-CP-JSON-DAG: "%401:sub31": 338 # CHECK-CP-JSON-DAG: "%444": 0 # CHECK-CP-JSON-DAG: "%445": 0 # CHECK-CP-JSON-DAG: "%446": 0 # CHECK-CP-JSON-DAG: "%447": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 383 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %449:vreg_64, %448, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 46 # CHECK-CP-JSON-DAG: "%69:sub1": 45 # CHECK-CP-JSON-DAG: "%69:sub2": 44 # CHECK-CP-JSON-DAG: "%69:sub3": 43 # CHECK-CP-JSON-DAG: "%69:sub4": 40 # CHECK-CP-JSON-DAG: "%69:sub5": 39 # CHECK-CP-JSON-DAG: "%69:sub6": 38 # CHECK-CP-JSON-DAG: "%69:sub7": 37 # CHECK-CP-JSON-DAG: "%69:sub8": 34 # CHECK-CP-JSON-DAG: "%69:sub9": 33 # CHECK-CP-JSON-DAG: "%69:sub10": 32 # CHECK-CP-JSON-DAG: "%69:sub11": 31 # CHECK-CP-JSON-DAG: "%69:sub12": 28 # CHECK-CP-JSON-DAG: "%69:sub13": 27 # CHECK-CP-JSON-DAG: "%69:sub14": 26 # CHECK-CP-JSON-DAG: "%69:sub15": 25 # CHECK-CP-JSON-DAG: "%69:sub16": 22 # CHECK-CP-JSON-DAG: "%69:sub17": 21 # CHECK-CP-JSON-DAG: "%69:sub18": 20 # CHECK-CP-JSON-DAG: "%69:sub19": 19 # CHECK-CP-JSON-DAG: "%69:sub20": 16 # CHECK-CP-JSON-DAG: "%69:sub21": 15 # CHECK-CP-JSON-DAG: "%69:sub22": 14 # CHECK-CP-JSON-DAG: "%69:sub23": 13 # CHECK-CP-JSON-DAG: "%69:sub24": 10 # CHECK-CP-JSON-DAG: "%69:sub25": 9 # CHECK-CP-JSON-DAG: "%69:sub26": 8 # CHECK-CP-JSON-DAG: "%69:sub27": 7 # CHECK-CP-JSON-DAG: "%69:sub28": 4 # CHECK-CP-JSON-DAG: "%69:sub29": 3 # CHECK-CP-JSON-DAG: "%69:sub30": 2 # CHECK-CP-JSON-DAG: "%69:sub31": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 94 # CHECK-CP-JSON-DAG: "%149:sub1": 93 # CHECK-CP-JSON-DAG: "%149:sub2": 92 # CHECK-CP-JSON-DAG: "%149:sub3": 91 # CHECK-CP-JSON-DAG: "%149:sub4": 88 # CHECK-CP-JSON-DAG: "%149:sub5": 87 # CHECK-CP-JSON-DAG: "%149:sub6": 86 # CHECK-CP-JSON-DAG: "%149:sub7": 85 # CHECK-CP-JSON-DAG: "%149:sub8": 82 # CHECK-CP-JSON-DAG: "%149:sub9": 81 # CHECK-CP-JSON-DAG: "%149:sub10": 80 # CHECK-CP-JSON-DAG: "%149:sub11": 79 # CHECK-CP-JSON-DAG: "%149:sub12": 76 # CHECK-CP-JSON-DAG: "%149:sub13": 75 # CHECK-CP-JSON-DAG: "%149:sub14": 74 # CHECK-CP-JSON-DAG: "%149:sub15": 73 # CHECK-CP-JSON-DAG: "%149:sub16": 70 # CHECK-CP-JSON-DAG: "%149:sub17": 69 # CHECK-CP-JSON-DAG: "%149:sub18": 68 # CHECK-CP-JSON-DAG: "%149:sub19": 67 # CHECK-CP-JSON-DAG: "%149:sub20": 64 # CHECK-CP-JSON-DAG: "%149:sub21": 63 # CHECK-CP-JSON-DAG: "%149:sub22": 62 # CHECK-CP-JSON-DAG: "%149:sub23": 61 # CHECK-CP-JSON-DAG: "%149:sub24": 58 # CHECK-CP-JSON-DAG: "%149:sub25": 57 # CHECK-CP-JSON-DAG: "%149:sub26": 56 # CHECK-CP-JSON-DAG: "%149:sub27": 55 # CHECK-CP-JSON-DAG: "%149:sub28": 52 # CHECK-CP-JSON-DAG: "%149:sub29": 51 # CHECK-CP-JSON-DAG: "%149:sub30": 50 # CHECK-CP-JSON-DAG: "%149:sub31": 49 # CHECK-CP-JSON-DAG: "%191:sub0": 142 # CHECK-CP-JSON-DAG: "%191:sub1": 141 # CHECK-CP-JSON-DAG: "%191:sub2": 140 # CHECK-CP-JSON-DAG: "%191:sub3": 139 # CHECK-CP-JSON-DAG: "%191:sub4": 136 # CHECK-CP-JSON-DAG: "%191:sub5": 135 # CHECK-CP-JSON-DAG: "%191:sub6": 134 # CHECK-CP-JSON-DAG: "%191:sub7": 133 # CHECK-CP-JSON-DAG: "%191:sub8": 130 # CHECK-CP-JSON-DAG: "%191:sub9": 129 # CHECK-CP-JSON-DAG: "%191:sub10": 128 # CHECK-CP-JSON-DAG: "%191:sub11": 127 # CHECK-CP-JSON-DAG: "%191:sub12": 124 # CHECK-CP-JSON-DAG: "%191:sub13": 123 # CHECK-CP-JSON-DAG: "%191:sub14": 122 # CHECK-CP-JSON-DAG: "%191:sub15": 121 # CHECK-CP-JSON-DAG: "%191:sub16": 118 # CHECK-CP-JSON-DAG: "%191:sub17": 117 # CHECK-CP-JSON-DAG: "%191:sub18": 116 # CHECK-CP-JSON-DAG: "%191:sub19": 115 # CHECK-CP-JSON-DAG: "%191:sub20": 112 # CHECK-CP-JSON-DAG: "%191:sub21": 111 # CHECK-CP-JSON-DAG: "%191:sub22": 110 # CHECK-CP-JSON-DAG: "%191:sub23": 109 # CHECK-CP-JSON-DAG: "%191:sub24": 106 # CHECK-CP-JSON-DAG: "%191:sub25": 105 # CHECK-CP-JSON-DAG: "%191:sub26": 104 # CHECK-CP-JSON-DAG: "%191:sub27": 103 # CHECK-CP-JSON-DAG: "%191:sub28": 100 # CHECK-CP-JSON-DAG: "%191:sub29": 99 # CHECK-CP-JSON-DAG: "%191:sub30": 98 # CHECK-CP-JSON-DAG: "%191:sub31": 97 # CHECK-CP-JSON-DAG: "%233:sub0": 190 # CHECK-CP-JSON-DAG: "%233:sub1": 189 # CHECK-CP-JSON-DAG: "%233:sub2": 188 # CHECK-CP-JSON-DAG: "%233:sub3": 187 # CHECK-CP-JSON-DAG: "%233:sub4": 184 # CHECK-CP-JSON-DAG: "%233:sub5": 183 # CHECK-CP-JSON-DAG: "%233:sub6": 182 # CHECK-CP-JSON-DAG: "%233:sub7": 181 # CHECK-CP-JSON-DAG: "%233:sub8": 178 # CHECK-CP-JSON-DAG: "%233:sub9": 177 # CHECK-CP-JSON-DAG: "%233:sub10": 176 # CHECK-CP-JSON-DAG: "%233:sub11": 175 # CHECK-CP-JSON-DAG: "%233:sub12": 172 # CHECK-CP-JSON-DAG: "%233:sub13": 171 # CHECK-CP-JSON-DAG: "%233:sub14": 170 # CHECK-CP-JSON-DAG: "%233:sub15": 169 # CHECK-CP-JSON-DAG: "%233:sub16": 166 # CHECK-CP-JSON-DAG: "%233:sub17": 165 # CHECK-CP-JSON-DAG: "%233:sub18": 164 # CHECK-CP-JSON-DAG: "%233:sub19": 163 # CHECK-CP-JSON-DAG: "%233:sub20": 160 # CHECK-CP-JSON-DAG: "%233:sub21": 159 # CHECK-CP-JSON-DAG: "%233:sub22": 158 # CHECK-CP-JSON-DAG: "%233:sub23": 157 # CHECK-CP-JSON-DAG: "%233:sub24": 154 # CHECK-CP-JSON-DAG: "%233:sub25": 153 # CHECK-CP-JSON-DAG: "%233:sub26": 152 # CHECK-CP-JSON-DAG: "%233:sub27": 151 # CHECK-CP-JSON-DAG: "%233:sub28": 148 # CHECK-CP-JSON-DAG: "%233:sub29": 147 # CHECK-CP-JSON-DAG: "%233:sub30": 146 # CHECK-CP-JSON-DAG: "%233:sub31": 145 # CHECK-CP-JSON-DAG: "%275:sub0": 238 # CHECK-CP-JSON-DAG: "%275:sub1": 237 # CHECK-CP-JSON-DAG: "%275:sub2": 236 # CHECK-CP-JSON-DAG: "%275:sub3": 235 # CHECK-CP-JSON-DAG: "%275:sub4": 232 # CHECK-CP-JSON-DAG: "%275:sub5": 231 # CHECK-CP-JSON-DAG: "%275:sub6": 230 # CHECK-CP-JSON-DAG: "%275:sub7": 229 # CHECK-CP-JSON-DAG: "%275:sub8": 226 # CHECK-CP-JSON-DAG: "%275:sub9": 225 # CHECK-CP-JSON-DAG: "%275:sub10": 224 # CHECK-CP-JSON-DAG: "%275:sub11": 223 # CHECK-CP-JSON-DAG: "%275:sub12": 220 # CHECK-CP-JSON-DAG: "%275:sub13": 219 # CHECK-CP-JSON-DAG: "%275:sub14": 218 # CHECK-CP-JSON-DAG: "%275:sub15": 217 # CHECK-CP-JSON-DAG: "%275:sub16": 214 # CHECK-CP-JSON-DAG: "%275:sub17": 213 # CHECK-CP-JSON-DAG: "%275:sub18": 212 # CHECK-CP-JSON-DAG: "%275:sub19": 211 # CHECK-CP-JSON-DAG: "%275:sub20": 208 # CHECK-CP-JSON-DAG: "%275:sub21": 207 # CHECK-CP-JSON-DAG: "%275:sub22": 206 # CHECK-CP-JSON-DAG: "%275:sub23": 205 # CHECK-CP-JSON-DAG: "%275:sub24": 202 # CHECK-CP-JSON-DAG: "%275:sub25": 201 # CHECK-CP-JSON-DAG: "%275:sub26": 200 # CHECK-CP-JSON-DAG: "%275:sub27": 199 # CHECK-CP-JSON-DAG: "%275:sub28": 196 # CHECK-CP-JSON-DAG: "%275:sub29": 195 # CHECK-CP-JSON-DAG: "%275:sub30": 194 # CHECK-CP-JSON-DAG: "%275:sub31": 193 # CHECK-CP-JSON-DAG: "%317:sub0": 286 # CHECK-CP-JSON-DAG: "%317:sub1": 285 # CHECK-CP-JSON-DAG: "%317:sub2": 284 # CHECK-CP-JSON-DAG: "%317:sub3": 283 # CHECK-CP-JSON-DAG: "%317:sub4": 280 # CHECK-CP-JSON-DAG: "%317:sub5": 279 # CHECK-CP-JSON-DAG: "%317:sub6": 278 # CHECK-CP-JSON-DAG: "%317:sub7": 277 # CHECK-CP-JSON-DAG: "%317:sub8": 274 # CHECK-CP-JSON-DAG: "%317:sub9": 273 # CHECK-CP-JSON-DAG: "%317:sub10": 272 # CHECK-CP-JSON-DAG: "%317:sub11": 271 # CHECK-CP-JSON-DAG: "%317:sub12": 268 # CHECK-CP-JSON-DAG: "%317:sub13": 267 # CHECK-CP-JSON-DAG: "%317:sub14": 266 # CHECK-CP-JSON-DAG: "%317:sub15": 265 # CHECK-CP-JSON-DAG: "%317:sub16": 262 # CHECK-CP-JSON-DAG: "%317:sub17": 261 # CHECK-CP-JSON-DAG: "%317:sub18": 260 # CHECK-CP-JSON-DAG: "%317:sub19": 259 # CHECK-CP-JSON-DAG: "%317:sub20": 256 # CHECK-CP-JSON-DAG: "%317:sub21": 255 # CHECK-CP-JSON-DAG: "%317:sub22": 254 # CHECK-CP-JSON-DAG: "%317:sub23": 253 # CHECK-CP-JSON-DAG: "%317:sub24": 250 # CHECK-CP-JSON-DAG: "%317:sub25": 249 # CHECK-CP-JSON-DAG: "%317:sub26": 248 # CHECK-CP-JSON-DAG: "%317:sub27": 247 # CHECK-CP-JSON-DAG: "%317:sub28": 244 # CHECK-CP-JSON-DAG: "%317:sub29": 243 # CHECK-CP-JSON-DAG: "%317:sub30": 242 # CHECK-CP-JSON-DAG: "%317:sub31": 241 # CHECK-CP-JSON-DAG: "%359:sub0": 334 # CHECK-CP-JSON-DAG: "%359:sub1": 333 # CHECK-CP-JSON-DAG: "%359:sub2": 332 # CHECK-CP-JSON-DAG: "%359:sub3": 331 # CHECK-CP-JSON-DAG: "%359:sub4": 328 # CHECK-CP-JSON-DAG: "%359:sub5": 327 # CHECK-CP-JSON-DAG: "%359:sub6": 326 # CHECK-CP-JSON-DAG: "%359:sub7": 325 # CHECK-CP-JSON-DAG: "%359:sub8": 322 # CHECK-CP-JSON-DAG: "%359:sub9": 321 # CHECK-CP-JSON-DAG: "%359:sub10": 320 # CHECK-CP-JSON-DAG: "%359:sub11": 319 # CHECK-CP-JSON-DAG: "%359:sub12": 316 # CHECK-CP-JSON-DAG: "%359:sub13": 315 # CHECK-CP-JSON-DAG: "%359:sub14": 314 # CHECK-CP-JSON-DAG: "%359:sub15": 313 # CHECK-CP-JSON-DAG: "%359:sub16": 310 # CHECK-CP-JSON-DAG: "%359:sub17": 309 # CHECK-CP-JSON-DAG: "%359:sub18": 308 # CHECK-CP-JSON-DAG: "%359:sub19": 307 # CHECK-CP-JSON-DAG: "%359:sub20": 304 # CHECK-CP-JSON-DAG: "%359:sub21": 303 # CHECK-CP-JSON-DAG: "%359:sub22": 302 # CHECK-CP-JSON-DAG: "%359:sub23": 301 # CHECK-CP-JSON-DAG: "%359:sub24": 298 # CHECK-CP-JSON-DAG: "%359:sub25": 297 # CHECK-CP-JSON-DAG: "%359:sub26": 296 # CHECK-CP-JSON-DAG: "%359:sub27": 295 # CHECK-CP-JSON-DAG: "%359:sub28": 292 # CHECK-CP-JSON-DAG: "%359:sub29": 291 # CHECK-CP-JSON-DAG: "%359:sub30": 290 # CHECK-CP-JSON-DAG: "%359:sub31": 289 # CHECK-CP-JSON-DAG: "%401:sub0": 382 # CHECK-CP-JSON-DAG: "%401:sub1": 381 # CHECK-CP-JSON-DAG: "%401:sub2": 380 # CHECK-CP-JSON-DAG: "%401:sub3": 379 # CHECK-CP-JSON-DAG: "%401:sub4": 376 # CHECK-CP-JSON-DAG: "%401:sub5": 375 # CHECK-CP-JSON-DAG: "%401:sub6": 374 # CHECK-CP-JSON-DAG: "%401:sub7": 373 # CHECK-CP-JSON-DAG: "%401:sub8": 370 # CHECK-CP-JSON-DAG: "%401:sub9": 369 # CHECK-CP-JSON-DAG: "%401:sub10": 368 # CHECK-CP-JSON-DAG: "%401:sub11": 367 # CHECK-CP-JSON-DAG: "%401:sub12": 364 # CHECK-CP-JSON-DAG: "%401:sub13": 363 # CHECK-CP-JSON-DAG: "%401:sub14": 362 # CHECK-CP-JSON-DAG: "%401:sub15": 361 # CHECK-CP-JSON-DAG: "%401:sub16": 358 # CHECK-CP-JSON-DAG: "%401:sub17": 357 # CHECK-CP-JSON-DAG: "%401:sub18": 356 # CHECK-CP-JSON-DAG: "%401:sub19": 355 # CHECK-CP-JSON-DAG: "%401:sub20": 352 # CHECK-CP-JSON-DAG: "%401:sub21": 351 # CHECK-CP-JSON-DAG: "%401:sub22": 350 # CHECK-CP-JSON-DAG: "%401:sub23": 349 # CHECK-CP-JSON-DAG: "%401:sub24": 346 # CHECK-CP-JSON-DAG: "%401:sub25": 345 # CHECK-CP-JSON-DAG: "%401:sub26": 344 # CHECK-CP-JSON-DAG: "%401:sub27": 343 # CHECK-CP-JSON-DAG: "%401:sub28": 340 # CHECK-CP-JSON-DAG: "%401:sub29": 339 # CHECK-CP-JSON-DAG: "%401:sub30": 338 # CHECK-CP-JSON-DAG: "%401:sub31": 337 # CHECK-CP-JSON-DAG: "%448": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 382 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%450:vgpr_32 = COPY %69.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 45 # CHECK-CP-JSON-DAG: "%69:sub1": 44 # CHECK-CP-JSON-DAG: "%69:sub2": 43 # CHECK-CP-JSON-DAG: "%69:sub3": 42 # CHECK-CP-JSON-DAG: "%69:sub4": 39 # CHECK-CP-JSON-DAG: "%69:sub5": 38 # CHECK-CP-JSON-DAG: "%69:sub6": 37 # CHECK-CP-JSON-DAG: "%69:sub7": 36 # CHECK-CP-JSON-DAG: "%69:sub8": 33 # CHECK-CP-JSON-DAG: "%69:sub9": 32 # CHECK-CP-JSON-DAG: "%69:sub10": 31 # CHECK-CP-JSON-DAG: "%69:sub11": 30 # CHECK-CP-JSON-DAG: "%69:sub12": 27 # CHECK-CP-JSON-DAG: "%69:sub13": 26 # CHECK-CP-JSON-DAG: "%69:sub14": 25 # CHECK-CP-JSON-DAG: "%69:sub15": 24 # CHECK-CP-JSON-DAG: "%69:sub16": 21 # CHECK-CP-JSON-DAG: "%69:sub17": 20 # CHECK-CP-JSON-DAG: "%69:sub18": 19 # CHECK-CP-JSON-DAG: "%69:sub19": 18 # CHECK-CP-JSON-DAG: "%69:sub20": 15 # CHECK-CP-JSON-DAG: "%69:sub21": 14 # CHECK-CP-JSON-DAG: "%69:sub22": 13 # CHECK-CP-JSON-DAG: "%69:sub23": 12 # CHECK-CP-JSON-DAG: "%69:sub24": 9 # CHECK-CP-JSON-DAG: "%69:sub25": 8 # CHECK-CP-JSON-DAG: "%69:sub26": 7 # CHECK-CP-JSON-DAG: "%69:sub27": 6 # CHECK-CP-JSON-DAG: "%69:sub28": 3 # CHECK-CP-JSON-DAG: "%69:sub29": 2 # CHECK-CP-JSON-DAG: "%69:sub30": 1 # CHECK-CP-JSON-DAG: "%69:sub31": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 93 # CHECK-CP-JSON-DAG: "%149:sub1": 92 # CHECK-CP-JSON-DAG: "%149:sub2": 91 # CHECK-CP-JSON-DAG: "%149:sub3": 90 # CHECK-CP-JSON-DAG: "%149:sub4": 87 # CHECK-CP-JSON-DAG: "%149:sub5": 86 # CHECK-CP-JSON-DAG: "%149:sub6": 85 # CHECK-CP-JSON-DAG: "%149:sub7": 84 # CHECK-CP-JSON-DAG: "%149:sub8": 81 # CHECK-CP-JSON-DAG: "%149:sub9": 80 # CHECK-CP-JSON-DAG: "%149:sub10": 79 # CHECK-CP-JSON-DAG: "%149:sub11": 78 # CHECK-CP-JSON-DAG: "%149:sub12": 75 # CHECK-CP-JSON-DAG: "%149:sub13": 74 # CHECK-CP-JSON-DAG: "%149:sub14": 73 # CHECK-CP-JSON-DAG: "%149:sub15": 72 # CHECK-CP-JSON-DAG: "%149:sub16": 69 # CHECK-CP-JSON-DAG: "%149:sub17": 68 # CHECK-CP-JSON-DAG: "%149:sub18": 67 # CHECK-CP-JSON-DAG: "%149:sub19": 66 # CHECK-CP-JSON-DAG: "%149:sub20": 63 # CHECK-CP-JSON-DAG: "%149:sub21": 62 # CHECK-CP-JSON-DAG: "%149:sub22": 61 # CHECK-CP-JSON-DAG: "%149:sub23": 60 # CHECK-CP-JSON-DAG: "%149:sub24": 57 # CHECK-CP-JSON-DAG: "%149:sub25": 56 # CHECK-CP-JSON-DAG: "%149:sub26": 55 # CHECK-CP-JSON-DAG: "%149:sub27": 54 # CHECK-CP-JSON-DAG: "%149:sub28": 51 # CHECK-CP-JSON-DAG: "%149:sub29": 50 # CHECK-CP-JSON-DAG: "%149:sub30": 49 # CHECK-CP-JSON-DAG: "%149:sub31": 48 # CHECK-CP-JSON-DAG: "%191:sub0": 141 # CHECK-CP-JSON-DAG: "%191:sub1": 140 # CHECK-CP-JSON-DAG: "%191:sub2": 139 # CHECK-CP-JSON-DAG: "%191:sub3": 138 # CHECK-CP-JSON-DAG: "%191:sub4": 135 # CHECK-CP-JSON-DAG: "%191:sub5": 134 # CHECK-CP-JSON-DAG: "%191:sub6": 133 # CHECK-CP-JSON-DAG: "%191:sub7": 132 # CHECK-CP-JSON-DAG: "%191:sub8": 129 # CHECK-CP-JSON-DAG: "%191:sub9": 128 # CHECK-CP-JSON-DAG: "%191:sub10": 127 # CHECK-CP-JSON-DAG: "%191:sub11": 126 # CHECK-CP-JSON-DAG: "%191:sub12": 123 # CHECK-CP-JSON-DAG: "%191:sub13": 122 # CHECK-CP-JSON-DAG: "%191:sub14": 121 # CHECK-CP-JSON-DAG: "%191:sub15": 120 # CHECK-CP-JSON-DAG: "%191:sub16": 117 # CHECK-CP-JSON-DAG: "%191:sub17": 116 # CHECK-CP-JSON-DAG: "%191:sub18": 115 # CHECK-CP-JSON-DAG: "%191:sub19": 114 # CHECK-CP-JSON-DAG: "%191:sub20": 111 # CHECK-CP-JSON-DAG: "%191:sub21": 110 # CHECK-CP-JSON-DAG: "%191:sub22": 109 # CHECK-CP-JSON-DAG: "%191:sub23": 108 # CHECK-CP-JSON-DAG: "%191:sub24": 105 # CHECK-CP-JSON-DAG: "%191:sub25": 104 # CHECK-CP-JSON-DAG: "%191:sub26": 103 # CHECK-CP-JSON-DAG: "%191:sub27": 102 # CHECK-CP-JSON-DAG: "%191:sub28": 99 # CHECK-CP-JSON-DAG: "%191:sub29": 98 # CHECK-CP-JSON-DAG: "%191:sub30": 97 # CHECK-CP-JSON-DAG: "%191:sub31": 96 # CHECK-CP-JSON-DAG: "%233:sub0": 189 # CHECK-CP-JSON-DAG: "%233:sub1": 188 # CHECK-CP-JSON-DAG: "%233:sub2": 187 # CHECK-CP-JSON-DAG: "%233:sub3": 186 # CHECK-CP-JSON-DAG: "%233:sub4": 183 # CHECK-CP-JSON-DAG: "%233:sub5": 182 # CHECK-CP-JSON-DAG: "%233:sub6": 181 # CHECK-CP-JSON-DAG: "%233:sub7": 180 # CHECK-CP-JSON-DAG: "%233:sub8": 177 # CHECK-CP-JSON-DAG: "%233:sub9": 176 # CHECK-CP-JSON-DAG: "%233:sub10": 175 # CHECK-CP-JSON-DAG: "%233:sub11": 174 # CHECK-CP-JSON-DAG: "%233:sub12": 171 # CHECK-CP-JSON-DAG: "%233:sub13": 170 # CHECK-CP-JSON-DAG: "%233:sub14": 169 # CHECK-CP-JSON-DAG: "%233:sub15": 168 # CHECK-CP-JSON-DAG: "%233:sub16": 165 # CHECK-CP-JSON-DAG: "%233:sub17": 164 # CHECK-CP-JSON-DAG: "%233:sub18": 163 # CHECK-CP-JSON-DAG: "%233:sub19": 162 # CHECK-CP-JSON-DAG: "%233:sub20": 159 # CHECK-CP-JSON-DAG: "%233:sub21": 158 # CHECK-CP-JSON-DAG: "%233:sub22": 157 # CHECK-CP-JSON-DAG: "%233:sub23": 156 # CHECK-CP-JSON-DAG: "%233:sub24": 153 # CHECK-CP-JSON-DAG: "%233:sub25": 152 # CHECK-CP-JSON-DAG: "%233:sub26": 151 # CHECK-CP-JSON-DAG: "%233:sub27": 150 # CHECK-CP-JSON-DAG: "%233:sub28": 147 # CHECK-CP-JSON-DAG: "%233:sub29": 146 # CHECK-CP-JSON-DAG: "%233:sub30": 145 # CHECK-CP-JSON-DAG: "%233:sub31": 144 # CHECK-CP-JSON-DAG: "%275:sub0": 237 # CHECK-CP-JSON-DAG: "%275:sub1": 236 # CHECK-CP-JSON-DAG: "%275:sub2": 235 # CHECK-CP-JSON-DAG: "%275:sub3": 234 # CHECK-CP-JSON-DAG: "%275:sub4": 231 # CHECK-CP-JSON-DAG: "%275:sub5": 230 # CHECK-CP-JSON-DAG: "%275:sub6": 229 # CHECK-CP-JSON-DAG: "%275:sub7": 228 # CHECK-CP-JSON-DAG: "%275:sub8": 225 # CHECK-CP-JSON-DAG: "%275:sub9": 224 # CHECK-CP-JSON-DAG: "%275:sub10": 223 # CHECK-CP-JSON-DAG: "%275:sub11": 222 # CHECK-CP-JSON-DAG: "%275:sub12": 219 # CHECK-CP-JSON-DAG: "%275:sub13": 218 # CHECK-CP-JSON-DAG: "%275:sub14": 217 # CHECK-CP-JSON-DAG: "%275:sub15": 216 # CHECK-CP-JSON-DAG: "%275:sub16": 213 # CHECK-CP-JSON-DAG: "%275:sub17": 212 # CHECK-CP-JSON-DAG: "%275:sub18": 211 # CHECK-CP-JSON-DAG: "%275:sub19": 210 # CHECK-CP-JSON-DAG: "%275:sub20": 207 # CHECK-CP-JSON-DAG: "%275:sub21": 206 # CHECK-CP-JSON-DAG: "%275:sub22": 205 # CHECK-CP-JSON-DAG: "%275:sub23": 204 # CHECK-CP-JSON-DAG: "%275:sub24": 201 # CHECK-CP-JSON-DAG: "%275:sub25": 200 # CHECK-CP-JSON-DAG: "%275:sub26": 199 # CHECK-CP-JSON-DAG: "%275:sub27": 198 # CHECK-CP-JSON-DAG: "%275:sub28": 195 # CHECK-CP-JSON-DAG: "%275:sub29": 194 # CHECK-CP-JSON-DAG: "%275:sub30": 193 # CHECK-CP-JSON-DAG: "%275:sub31": 192 # CHECK-CP-JSON-DAG: "%317:sub0": 285 # CHECK-CP-JSON-DAG: "%317:sub1": 284 # CHECK-CP-JSON-DAG: "%317:sub2": 283 # CHECK-CP-JSON-DAG: "%317:sub3": 282 # CHECK-CP-JSON-DAG: "%317:sub4": 279 # CHECK-CP-JSON-DAG: "%317:sub5": 278 # CHECK-CP-JSON-DAG: "%317:sub6": 277 # CHECK-CP-JSON-DAG: "%317:sub7": 276 # CHECK-CP-JSON-DAG: "%317:sub8": 273 # CHECK-CP-JSON-DAG: "%317:sub9": 272 # CHECK-CP-JSON-DAG: "%317:sub10": 271 # CHECK-CP-JSON-DAG: "%317:sub11": 270 # CHECK-CP-JSON-DAG: "%317:sub12": 267 # CHECK-CP-JSON-DAG: "%317:sub13": 266 # CHECK-CP-JSON-DAG: "%317:sub14": 265 # CHECK-CP-JSON-DAG: "%317:sub15": 264 # CHECK-CP-JSON-DAG: "%317:sub16": 261 # CHECK-CP-JSON-DAG: "%317:sub17": 260 # CHECK-CP-JSON-DAG: "%317:sub18": 259 # CHECK-CP-JSON-DAG: "%317:sub19": 258 # CHECK-CP-JSON-DAG: "%317:sub20": 255 # CHECK-CP-JSON-DAG: "%317:sub21": 254 # CHECK-CP-JSON-DAG: "%317:sub22": 253 # CHECK-CP-JSON-DAG: "%317:sub23": 252 # CHECK-CP-JSON-DAG: "%317:sub24": 249 # CHECK-CP-JSON-DAG: "%317:sub25": 248 # CHECK-CP-JSON-DAG: "%317:sub26": 247 # CHECK-CP-JSON-DAG: "%317:sub27": 246 # CHECK-CP-JSON-DAG: "%317:sub28": 243 # CHECK-CP-JSON-DAG: "%317:sub29": 242 # CHECK-CP-JSON-DAG: "%317:sub30": 241 # CHECK-CP-JSON-DAG: "%317:sub31": 240 # CHECK-CP-JSON-DAG: "%359:sub0": 333 # CHECK-CP-JSON-DAG: "%359:sub1": 332 # CHECK-CP-JSON-DAG: "%359:sub2": 331 # CHECK-CP-JSON-DAG: "%359:sub3": 330 # CHECK-CP-JSON-DAG: "%359:sub4": 327 # CHECK-CP-JSON-DAG: "%359:sub5": 326 # CHECK-CP-JSON-DAG: "%359:sub6": 325 # CHECK-CP-JSON-DAG: "%359:sub7": 324 # CHECK-CP-JSON-DAG: "%359:sub8": 321 # CHECK-CP-JSON-DAG: "%359:sub9": 320 # CHECK-CP-JSON-DAG: "%359:sub10": 319 # CHECK-CP-JSON-DAG: "%359:sub11": 318 # CHECK-CP-JSON-DAG: "%359:sub12": 315 # CHECK-CP-JSON-DAG: "%359:sub13": 314 # CHECK-CP-JSON-DAG: "%359:sub14": 313 # CHECK-CP-JSON-DAG: "%359:sub15": 312 # CHECK-CP-JSON-DAG: "%359:sub16": 309 # CHECK-CP-JSON-DAG: "%359:sub17": 308 # CHECK-CP-JSON-DAG: "%359:sub18": 307 # CHECK-CP-JSON-DAG: "%359:sub19": 306 # CHECK-CP-JSON-DAG: "%359:sub20": 303 # CHECK-CP-JSON-DAG: "%359:sub21": 302 # CHECK-CP-JSON-DAG: "%359:sub22": 301 # CHECK-CP-JSON-DAG: "%359:sub23": 300 # CHECK-CP-JSON-DAG: "%359:sub24": 297 # CHECK-CP-JSON-DAG: "%359:sub25": 296 # CHECK-CP-JSON-DAG: "%359:sub26": 295 # CHECK-CP-JSON-DAG: "%359:sub27": 294 # CHECK-CP-JSON-DAG: "%359:sub28": 291 # CHECK-CP-JSON-DAG: "%359:sub29": 290 # CHECK-CP-JSON-DAG: "%359:sub30": 289 # CHECK-CP-JSON-DAG: "%359:sub31": 288 # CHECK-CP-JSON-DAG: "%401:sub0": 381 # CHECK-CP-JSON-DAG: "%401:sub1": 380 # CHECK-CP-JSON-DAG: "%401:sub2": 379 # CHECK-CP-JSON-DAG: "%401:sub3": 378 # CHECK-CP-JSON-DAG: "%401:sub4": 375 # CHECK-CP-JSON-DAG: "%401:sub5": 374 # CHECK-CP-JSON-DAG: "%401:sub6": 373 # CHECK-CP-JSON-DAG: "%401:sub7": 372 # CHECK-CP-JSON-DAG: "%401:sub8": 369 # CHECK-CP-JSON-DAG: "%401:sub9": 368 # CHECK-CP-JSON-DAG: "%401:sub10": 367 # CHECK-CP-JSON-DAG: "%401:sub11": 366 # CHECK-CP-JSON-DAG: "%401:sub12": 363 # CHECK-CP-JSON-DAG: "%401:sub13": 362 # CHECK-CP-JSON-DAG: "%401:sub14": 361 # CHECK-CP-JSON-DAG: "%401:sub15": 360 # CHECK-CP-JSON-DAG: "%401:sub16": 357 # CHECK-CP-JSON-DAG: "%401:sub17": 356 # CHECK-CP-JSON-DAG: "%401:sub18": 355 # CHECK-CP-JSON-DAG: "%401:sub19": 354 # CHECK-CP-JSON-DAG: "%401:sub20": 351 # CHECK-CP-JSON-DAG: "%401:sub21": 350 # CHECK-CP-JSON-DAG: "%401:sub22": 349 # CHECK-CP-JSON-DAG: "%401:sub23": 348 # CHECK-CP-JSON-DAG: "%401:sub24": 345 # CHECK-CP-JSON-DAG: "%401:sub25": 344 # CHECK-CP-JSON-DAG: "%401:sub26": 343 # CHECK-CP-JSON-DAG: "%401:sub27": 342 # CHECK-CP-JSON-DAG: "%401:sub28": 339 # CHECK-CP-JSON-DAG: "%401:sub29": 338 # CHECK-CP-JSON-DAG: "%401:sub30": 337 # CHECK-CP-JSON-DAG: "%401:sub31": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 381 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%451:vgpr_32 = COPY %69.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 44 # CHECK-CP-JSON-DAG: "%69:sub1": 43 # CHECK-CP-JSON-DAG: "%69:sub2": 42 # CHECK-CP-JSON-DAG: "%69:sub3": 41 # CHECK-CP-JSON-DAG: "%69:sub4": 38 # CHECK-CP-JSON-DAG: "%69:sub5": 37 # CHECK-CP-JSON-DAG: "%69:sub6": 36 # CHECK-CP-JSON-DAG: "%69:sub7": 35 # CHECK-CP-JSON-DAG: "%69:sub8": 32 # CHECK-CP-JSON-DAG: "%69:sub9": 31 # CHECK-CP-JSON-DAG: "%69:sub10": 30 # CHECK-CP-JSON-DAG: "%69:sub11": 29 # CHECK-CP-JSON-DAG: "%69:sub12": 26 # CHECK-CP-JSON-DAG: "%69:sub13": 25 # CHECK-CP-JSON-DAG: "%69:sub14": 24 # CHECK-CP-JSON-DAG: "%69:sub15": 23 # CHECK-CP-JSON-DAG: "%69:sub16": 20 # CHECK-CP-JSON-DAG: "%69:sub17": 19 # CHECK-CP-JSON-DAG: "%69:sub18": 18 # CHECK-CP-JSON-DAG: "%69:sub19": 17 # CHECK-CP-JSON-DAG: "%69:sub20": 14 # CHECK-CP-JSON-DAG: "%69:sub21": 13 # CHECK-CP-JSON-DAG: "%69:sub22": 12 # CHECK-CP-JSON-DAG: "%69:sub23": 11 # CHECK-CP-JSON-DAG: "%69:sub24": 8 # CHECK-CP-JSON-DAG: "%69:sub25": 7 # CHECK-CP-JSON-DAG: "%69:sub26": 6 # CHECK-CP-JSON-DAG: "%69:sub27": 5 # CHECK-CP-JSON-DAG: "%69:sub28": 2 # CHECK-CP-JSON-DAG: "%69:sub29": 1 # CHECK-CP-JSON-DAG: "%69:sub30": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 92 # CHECK-CP-JSON-DAG: "%149:sub1": 91 # CHECK-CP-JSON-DAG: "%149:sub2": 90 # CHECK-CP-JSON-DAG: "%149:sub3": 89 # CHECK-CP-JSON-DAG: "%149:sub4": 86 # CHECK-CP-JSON-DAG: "%149:sub5": 85 # CHECK-CP-JSON-DAG: "%149:sub6": 84 # CHECK-CP-JSON-DAG: "%149:sub7": 83 # CHECK-CP-JSON-DAG: "%149:sub8": 80 # CHECK-CP-JSON-DAG: "%149:sub9": 79 # CHECK-CP-JSON-DAG: "%149:sub10": 78 # CHECK-CP-JSON-DAG: "%149:sub11": 77 # CHECK-CP-JSON-DAG: "%149:sub12": 74 # CHECK-CP-JSON-DAG: "%149:sub13": 73 # CHECK-CP-JSON-DAG: "%149:sub14": 72 # CHECK-CP-JSON-DAG: "%149:sub15": 71 # CHECK-CP-JSON-DAG: "%149:sub16": 68 # CHECK-CP-JSON-DAG: "%149:sub17": 67 # CHECK-CP-JSON-DAG: "%149:sub18": 66 # CHECK-CP-JSON-DAG: "%149:sub19": 65 # CHECK-CP-JSON-DAG: "%149:sub20": 62 # CHECK-CP-JSON-DAG: "%149:sub21": 61 # CHECK-CP-JSON-DAG: "%149:sub22": 60 # CHECK-CP-JSON-DAG: "%149:sub23": 59 # CHECK-CP-JSON-DAG: "%149:sub24": 56 # CHECK-CP-JSON-DAG: "%149:sub25": 55 # CHECK-CP-JSON-DAG: "%149:sub26": 54 # CHECK-CP-JSON-DAG: "%149:sub27": 53 # CHECK-CP-JSON-DAG: "%149:sub28": 50 # CHECK-CP-JSON-DAG: "%149:sub29": 49 # CHECK-CP-JSON-DAG: "%149:sub30": 48 # CHECK-CP-JSON-DAG: "%149:sub31": 47 # CHECK-CP-JSON-DAG: "%191:sub0": 140 # CHECK-CP-JSON-DAG: "%191:sub1": 139 # CHECK-CP-JSON-DAG: "%191:sub2": 138 # CHECK-CP-JSON-DAG: "%191:sub3": 137 # CHECK-CP-JSON-DAG: "%191:sub4": 134 # CHECK-CP-JSON-DAG: "%191:sub5": 133 # CHECK-CP-JSON-DAG: "%191:sub6": 132 # CHECK-CP-JSON-DAG: "%191:sub7": 131 # CHECK-CP-JSON-DAG: "%191:sub8": 128 # CHECK-CP-JSON-DAG: "%191:sub9": 127 # CHECK-CP-JSON-DAG: "%191:sub10": 126 # CHECK-CP-JSON-DAG: "%191:sub11": 125 # CHECK-CP-JSON-DAG: "%191:sub12": 122 # CHECK-CP-JSON-DAG: "%191:sub13": 121 # CHECK-CP-JSON-DAG: "%191:sub14": 120 # CHECK-CP-JSON-DAG: "%191:sub15": 119 # CHECK-CP-JSON-DAG: "%191:sub16": 116 # CHECK-CP-JSON-DAG: "%191:sub17": 115 # CHECK-CP-JSON-DAG: "%191:sub18": 114 # CHECK-CP-JSON-DAG: "%191:sub19": 113 # CHECK-CP-JSON-DAG: "%191:sub20": 110 # CHECK-CP-JSON-DAG: "%191:sub21": 109 # CHECK-CP-JSON-DAG: "%191:sub22": 108 # CHECK-CP-JSON-DAG: "%191:sub23": 107 # CHECK-CP-JSON-DAG: "%191:sub24": 104 # CHECK-CP-JSON-DAG: "%191:sub25": 103 # CHECK-CP-JSON-DAG: "%191:sub26": 102 # CHECK-CP-JSON-DAG: "%191:sub27": 101 # CHECK-CP-JSON-DAG: "%191:sub28": 98 # CHECK-CP-JSON-DAG: "%191:sub29": 97 # CHECK-CP-JSON-DAG: "%191:sub30": 96 # CHECK-CP-JSON-DAG: "%191:sub31": 95 # CHECK-CP-JSON-DAG: "%233:sub0": 188 # CHECK-CP-JSON-DAG: "%233:sub1": 187 # CHECK-CP-JSON-DAG: "%233:sub2": 186 # CHECK-CP-JSON-DAG: "%233:sub3": 185 # CHECK-CP-JSON-DAG: "%233:sub4": 182 # CHECK-CP-JSON-DAG: "%233:sub5": 181 # CHECK-CP-JSON-DAG: "%233:sub6": 180 # CHECK-CP-JSON-DAG: "%233:sub7": 179 # CHECK-CP-JSON-DAG: "%233:sub8": 176 # CHECK-CP-JSON-DAG: "%233:sub9": 175 # CHECK-CP-JSON-DAG: "%233:sub10": 174 # CHECK-CP-JSON-DAG: "%233:sub11": 173 # CHECK-CP-JSON-DAG: "%233:sub12": 170 # CHECK-CP-JSON-DAG: "%233:sub13": 169 # CHECK-CP-JSON-DAG: "%233:sub14": 168 # CHECK-CP-JSON-DAG: "%233:sub15": 167 # CHECK-CP-JSON-DAG: "%233:sub16": 164 # CHECK-CP-JSON-DAG: "%233:sub17": 163 # CHECK-CP-JSON-DAG: "%233:sub18": 162 # CHECK-CP-JSON-DAG: "%233:sub19": 161 # CHECK-CP-JSON-DAG: "%233:sub20": 158 # CHECK-CP-JSON-DAG: "%233:sub21": 157 # CHECK-CP-JSON-DAG: "%233:sub22": 156 # CHECK-CP-JSON-DAG: "%233:sub23": 155 # CHECK-CP-JSON-DAG: "%233:sub24": 152 # CHECK-CP-JSON-DAG: "%233:sub25": 151 # CHECK-CP-JSON-DAG: "%233:sub26": 150 # CHECK-CP-JSON-DAG: "%233:sub27": 149 # CHECK-CP-JSON-DAG: "%233:sub28": 146 # CHECK-CP-JSON-DAG: "%233:sub29": 145 # CHECK-CP-JSON-DAG: "%233:sub30": 144 # CHECK-CP-JSON-DAG: "%233:sub31": 143 # CHECK-CP-JSON-DAG: "%275:sub0": 236 # CHECK-CP-JSON-DAG: "%275:sub1": 235 # CHECK-CP-JSON-DAG: "%275:sub2": 234 # CHECK-CP-JSON-DAG: "%275:sub3": 233 # CHECK-CP-JSON-DAG: "%275:sub4": 230 # CHECK-CP-JSON-DAG: "%275:sub5": 229 # CHECK-CP-JSON-DAG: "%275:sub6": 228 # CHECK-CP-JSON-DAG: "%275:sub7": 227 # CHECK-CP-JSON-DAG: "%275:sub8": 224 # CHECK-CP-JSON-DAG: "%275:sub9": 223 # CHECK-CP-JSON-DAG: "%275:sub10": 222 # CHECK-CP-JSON-DAG: "%275:sub11": 221 # CHECK-CP-JSON-DAG: "%275:sub12": 218 # CHECK-CP-JSON-DAG: "%275:sub13": 217 # CHECK-CP-JSON-DAG: "%275:sub14": 216 # CHECK-CP-JSON-DAG: "%275:sub15": 215 # CHECK-CP-JSON-DAG: "%275:sub16": 212 # CHECK-CP-JSON-DAG: "%275:sub17": 211 # CHECK-CP-JSON-DAG: "%275:sub18": 210 # CHECK-CP-JSON-DAG: "%275:sub19": 209 # CHECK-CP-JSON-DAG: "%275:sub20": 206 # CHECK-CP-JSON-DAG: "%275:sub21": 205 # CHECK-CP-JSON-DAG: "%275:sub22": 204 # CHECK-CP-JSON-DAG: "%275:sub23": 203 # CHECK-CP-JSON-DAG: "%275:sub24": 200 # CHECK-CP-JSON-DAG: "%275:sub25": 199 # CHECK-CP-JSON-DAG: "%275:sub26": 198 # CHECK-CP-JSON-DAG: "%275:sub27": 197 # CHECK-CP-JSON-DAG: "%275:sub28": 194 # CHECK-CP-JSON-DAG: "%275:sub29": 193 # CHECK-CP-JSON-DAG: "%275:sub30": 192 # CHECK-CP-JSON-DAG: "%275:sub31": 191 # CHECK-CP-JSON-DAG: "%317:sub0": 284 # CHECK-CP-JSON-DAG: "%317:sub1": 283 # CHECK-CP-JSON-DAG: "%317:sub2": 282 # CHECK-CP-JSON-DAG: "%317:sub3": 281 # CHECK-CP-JSON-DAG: "%317:sub4": 278 # CHECK-CP-JSON-DAG: "%317:sub5": 277 # CHECK-CP-JSON-DAG: "%317:sub6": 276 # CHECK-CP-JSON-DAG: "%317:sub7": 275 # CHECK-CP-JSON-DAG: "%317:sub8": 272 # CHECK-CP-JSON-DAG: "%317:sub9": 271 # CHECK-CP-JSON-DAG: "%317:sub10": 270 # CHECK-CP-JSON-DAG: "%317:sub11": 269 # CHECK-CP-JSON-DAG: "%317:sub12": 266 # CHECK-CP-JSON-DAG: "%317:sub13": 265 # CHECK-CP-JSON-DAG: "%317:sub14": 264 # CHECK-CP-JSON-DAG: "%317:sub15": 263 # CHECK-CP-JSON-DAG: "%317:sub16": 260 # CHECK-CP-JSON-DAG: "%317:sub17": 259 # CHECK-CP-JSON-DAG: "%317:sub18": 258 # CHECK-CP-JSON-DAG: "%317:sub19": 257 # CHECK-CP-JSON-DAG: "%317:sub20": 254 # CHECK-CP-JSON-DAG: "%317:sub21": 253 # CHECK-CP-JSON-DAG: "%317:sub22": 252 # CHECK-CP-JSON-DAG: "%317:sub23": 251 # CHECK-CP-JSON-DAG: "%317:sub24": 248 # CHECK-CP-JSON-DAG: "%317:sub25": 247 # CHECK-CP-JSON-DAG: "%317:sub26": 246 # CHECK-CP-JSON-DAG: "%317:sub27": 245 # CHECK-CP-JSON-DAG: "%317:sub28": 242 # CHECK-CP-JSON-DAG: "%317:sub29": 241 # CHECK-CP-JSON-DAG: "%317:sub30": 240 # CHECK-CP-JSON-DAG: "%317:sub31": 239 # CHECK-CP-JSON-DAG: "%359:sub0": 332 # CHECK-CP-JSON-DAG: "%359:sub1": 331 # CHECK-CP-JSON-DAG: "%359:sub2": 330 # CHECK-CP-JSON-DAG: "%359:sub3": 329 # CHECK-CP-JSON-DAG: "%359:sub4": 326 # CHECK-CP-JSON-DAG: "%359:sub5": 325 # CHECK-CP-JSON-DAG: "%359:sub6": 324 # CHECK-CP-JSON-DAG: "%359:sub7": 323 # CHECK-CP-JSON-DAG: "%359:sub8": 320 # CHECK-CP-JSON-DAG: "%359:sub9": 319 # CHECK-CP-JSON-DAG: "%359:sub10": 318 # CHECK-CP-JSON-DAG: "%359:sub11": 317 # CHECK-CP-JSON-DAG: "%359:sub12": 314 # CHECK-CP-JSON-DAG: "%359:sub13": 313 # CHECK-CP-JSON-DAG: "%359:sub14": 312 # CHECK-CP-JSON-DAG: "%359:sub15": 311 # CHECK-CP-JSON-DAG: "%359:sub16": 308 # CHECK-CP-JSON-DAG: "%359:sub17": 307 # CHECK-CP-JSON-DAG: "%359:sub18": 306 # CHECK-CP-JSON-DAG: "%359:sub19": 305 # CHECK-CP-JSON-DAG: "%359:sub20": 302 # CHECK-CP-JSON-DAG: "%359:sub21": 301 # CHECK-CP-JSON-DAG: "%359:sub22": 300 # CHECK-CP-JSON-DAG: "%359:sub23": 299 # CHECK-CP-JSON-DAG: "%359:sub24": 296 # CHECK-CP-JSON-DAG: "%359:sub25": 295 # CHECK-CP-JSON-DAG: "%359:sub26": 294 # CHECK-CP-JSON-DAG: "%359:sub27": 293 # CHECK-CP-JSON-DAG: "%359:sub28": 290 # CHECK-CP-JSON-DAG: "%359:sub29": 289 # CHECK-CP-JSON-DAG: "%359:sub30": 288 # CHECK-CP-JSON-DAG: "%359:sub31": 287 # CHECK-CP-JSON-DAG: "%401:sub0": 380 # CHECK-CP-JSON-DAG: "%401:sub1": 379 # CHECK-CP-JSON-DAG: "%401:sub2": 378 # CHECK-CP-JSON-DAG: "%401:sub3": 377 # CHECK-CP-JSON-DAG: "%401:sub4": 374 # CHECK-CP-JSON-DAG: "%401:sub5": 373 # CHECK-CP-JSON-DAG: "%401:sub6": 372 # CHECK-CP-JSON-DAG: "%401:sub7": 371 # CHECK-CP-JSON-DAG: "%401:sub8": 368 # CHECK-CP-JSON-DAG: "%401:sub9": 367 # CHECK-CP-JSON-DAG: "%401:sub10": 366 # CHECK-CP-JSON-DAG: "%401:sub11": 365 # CHECK-CP-JSON-DAG: "%401:sub12": 362 # CHECK-CP-JSON-DAG: "%401:sub13": 361 # CHECK-CP-JSON-DAG: "%401:sub14": 360 # CHECK-CP-JSON-DAG: "%401:sub15": 359 # CHECK-CP-JSON-DAG: "%401:sub16": 356 # CHECK-CP-JSON-DAG: "%401:sub17": 355 # CHECK-CP-JSON-DAG: "%401:sub18": 354 # CHECK-CP-JSON-DAG: "%401:sub19": 353 # CHECK-CP-JSON-DAG: "%401:sub20": 350 # CHECK-CP-JSON-DAG: "%401:sub21": 349 # CHECK-CP-JSON-DAG: "%401:sub22": 348 # CHECK-CP-JSON-DAG: "%401:sub23": 347 # CHECK-CP-JSON-DAG: "%401:sub24": 344 # CHECK-CP-JSON-DAG: "%401:sub25": 343 # CHECK-CP-JSON-DAG: "%401:sub26": 342 # CHECK-CP-JSON-DAG: "%401:sub27": 341 # CHECK-CP-JSON-DAG: "%401:sub28": 338 # CHECK-CP-JSON-DAG: "%401:sub29": 337 # CHECK-CP-JSON-DAG: "%401:sub30": 336 # CHECK-CP-JSON-DAG: "%401:sub31": 335 # CHECK-CP-JSON-DAG: "%450": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 380 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%452:vgpr_32 = COPY %69.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 43 # CHECK-CP-JSON-DAG: "%69:sub1": 42 # CHECK-CP-JSON-DAG: "%69:sub2": 41 # CHECK-CP-JSON-DAG: "%69:sub3": 40 # CHECK-CP-JSON-DAG: "%69:sub4": 37 # CHECK-CP-JSON-DAG: "%69:sub5": 36 # CHECK-CP-JSON-DAG: "%69:sub6": 35 # CHECK-CP-JSON-DAG: "%69:sub7": 34 # CHECK-CP-JSON-DAG: "%69:sub8": 31 # CHECK-CP-JSON-DAG: "%69:sub9": 30 # CHECK-CP-JSON-DAG: "%69:sub10": 29 # CHECK-CP-JSON-DAG: "%69:sub11": 28 # CHECK-CP-JSON-DAG: "%69:sub12": 25 # CHECK-CP-JSON-DAG: "%69:sub13": 24 # CHECK-CP-JSON-DAG: "%69:sub14": 23 # CHECK-CP-JSON-DAG: "%69:sub15": 22 # CHECK-CP-JSON-DAG: "%69:sub16": 19 # CHECK-CP-JSON-DAG: "%69:sub17": 18 # CHECK-CP-JSON-DAG: "%69:sub18": 17 # CHECK-CP-JSON-DAG: "%69:sub19": 16 # CHECK-CP-JSON-DAG: "%69:sub20": 13 # CHECK-CP-JSON-DAG: "%69:sub21": 12 # CHECK-CP-JSON-DAG: "%69:sub22": 11 # CHECK-CP-JSON-DAG: "%69:sub23": 10 # CHECK-CP-JSON-DAG: "%69:sub24": 7 # CHECK-CP-JSON-DAG: "%69:sub25": 6 # CHECK-CP-JSON-DAG: "%69:sub26": 5 # CHECK-CP-JSON-DAG: "%69:sub27": 4 # CHECK-CP-JSON-DAG: "%69:sub28": 1 # CHECK-CP-JSON-DAG: "%69:sub29": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 91 # CHECK-CP-JSON-DAG: "%149:sub1": 90 # CHECK-CP-JSON-DAG: "%149:sub2": 89 # CHECK-CP-JSON-DAG: "%149:sub3": 88 # CHECK-CP-JSON-DAG: "%149:sub4": 85 # CHECK-CP-JSON-DAG: "%149:sub5": 84 # CHECK-CP-JSON-DAG: "%149:sub6": 83 # CHECK-CP-JSON-DAG: "%149:sub7": 82 # CHECK-CP-JSON-DAG: "%149:sub8": 79 # CHECK-CP-JSON-DAG: "%149:sub9": 78 # CHECK-CP-JSON-DAG: "%149:sub10": 77 # CHECK-CP-JSON-DAG: "%149:sub11": 76 # CHECK-CP-JSON-DAG: "%149:sub12": 73 # CHECK-CP-JSON-DAG: "%149:sub13": 72 # CHECK-CP-JSON-DAG: "%149:sub14": 71 # CHECK-CP-JSON-DAG: "%149:sub15": 70 # CHECK-CP-JSON-DAG: "%149:sub16": 67 # CHECK-CP-JSON-DAG: "%149:sub17": 66 # CHECK-CP-JSON-DAG: "%149:sub18": 65 # CHECK-CP-JSON-DAG: "%149:sub19": 64 # CHECK-CP-JSON-DAG: "%149:sub20": 61 # CHECK-CP-JSON-DAG: "%149:sub21": 60 # CHECK-CP-JSON-DAG: "%149:sub22": 59 # CHECK-CP-JSON-DAG: "%149:sub23": 58 # CHECK-CP-JSON-DAG: "%149:sub24": 55 # CHECK-CP-JSON-DAG: "%149:sub25": 54 # CHECK-CP-JSON-DAG: "%149:sub26": 53 # CHECK-CP-JSON-DAG: "%149:sub27": 52 # CHECK-CP-JSON-DAG: "%149:sub28": 49 # CHECK-CP-JSON-DAG: "%149:sub29": 48 # CHECK-CP-JSON-DAG: "%149:sub30": 47 # CHECK-CP-JSON-DAG: "%149:sub31": 46 # CHECK-CP-JSON-DAG: "%191:sub0": 139 # CHECK-CP-JSON-DAG: "%191:sub1": 138 # CHECK-CP-JSON-DAG: "%191:sub2": 137 # CHECK-CP-JSON-DAG: "%191:sub3": 136 # CHECK-CP-JSON-DAG: "%191:sub4": 133 # CHECK-CP-JSON-DAG: "%191:sub5": 132 # CHECK-CP-JSON-DAG: "%191:sub6": 131 # CHECK-CP-JSON-DAG: "%191:sub7": 130 # CHECK-CP-JSON-DAG: "%191:sub8": 127 # CHECK-CP-JSON-DAG: "%191:sub9": 126 # CHECK-CP-JSON-DAG: "%191:sub10": 125 # CHECK-CP-JSON-DAG: "%191:sub11": 124 # CHECK-CP-JSON-DAG: "%191:sub12": 121 # CHECK-CP-JSON-DAG: "%191:sub13": 120 # CHECK-CP-JSON-DAG: "%191:sub14": 119 # CHECK-CP-JSON-DAG: "%191:sub15": 118 # CHECK-CP-JSON-DAG: "%191:sub16": 115 # CHECK-CP-JSON-DAG: "%191:sub17": 114 # CHECK-CP-JSON-DAG: "%191:sub18": 113 # CHECK-CP-JSON-DAG: "%191:sub19": 112 # CHECK-CP-JSON-DAG: "%191:sub20": 109 # CHECK-CP-JSON-DAG: "%191:sub21": 108 # CHECK-CP-JSON-DAG: "%191:sub22": 107 # CHECK-CP-JSON-DAG: "%191:sub23": 106 # CHECK-CP-JSON-DAG: "%191:sub24": 103 # CHECK-CP-JSON-DAG: "%191:sub25": 102 # CHECK-CP-JSON-DAG: "%191:sub26": 101 # CHECK-CP-JSON-DAG: "%191:sub27": 100 # CHECK-CP-JSON-DAG: "%191:sub28": 97 # CHECK-CP-JSON-DAG: "%191:sub29": 96 # CHECK-CP-JSON-DAG: "%191:sub30": 95 # CHECK-CP-JSON-DAG: "%191:sub31": 94 # CHECK-CP-JSON-DAG: "%233:sub0": 187 # CHECK-CP-JSON-DAG: "%233:sub1": 186 # CHECK-CP-JSON-DAG: "%233:sub2": 185 # CHECK-CP-JSON-DAG: "%233:sub3": 184 # CHECK-CP-JSON-DAG: "%233:sub4": 181 # CHECK-CP-JSON-DAG: "%233:sub5": 180 # CHECK-CP-JSON-DAG: "%233:sub6": 179 # CHECK-CP-JSON-DAG: "%233:sub7": 178 # CHECK-CP-JSON-DAG: "%233:sub8": 175 # CHECK-CP-JSON-DAG: "%233:sub9": 174 # CHECK-CP-JSON-DAG: "%233:sub10": 173 # CHECK-CP-JSON-DAG: "%233:sub11": 172 # CHECK-CP-JSON-DAG: "%233:sub12": 169 # CHECK-CP-JSON-DAG: "%233:sub13": 168 # CHECK-CP-JSON-DAG: "%233:sub14": 167 # CHECK-CP-JSON-DAG: "%233:sub15": 166 # CHECK-CP-JSON-DAG: "%233:sub16": 163 # CHECK-CP-JSON-DAG: "%233:sub17": 162 # CHECK-CP-JSON-DAG: "%233:sub18": 161 # CHECK-CP-JSON-DAG: "%233:sub19": 160 # CHECK-CP-JSON-DAG: "%233:sub20": 157 # CHECK-CP-JSON-DAG: "%233:sub21": 156 # CHECK-CP-JSON-DAG: "%233:sub22": 155 # CHECK-CP-JSON-DAG: "%233:sub23": 154 # CHECK-CP-JSON-DAG: "%233:sub24": 151 # CHECK-CP-JSON-DAG: "%233:sub25": 150 # CHECK-CP-JSON-DAG: "%233:sub26": 149 # CHECK-CP-JSON-DAG: "%233:sub27": 148 # CHECK-CP-JSON-DAG: "%233:sub28": 145 # CHECK-CP-JSON-DAG: "%233:sub29": 144 # CHECK-CP-JSON-DAG: "%233:sub30": 143 # CHECK-CP-JSON-DAG: "%233:sub31": 142 # CHECK-CP-JSON-DAG: "%275:sub0": 235 # CHECK-CP-JSON-DAG: "%275:sub1": 234 # CHECK-CP-JSON-DAG: "%275:sub2": 233 # CHECK-CP-JSON-DAG: "%275:sub3": 232 # CHECK-CP-JSON-DAG: "%275:sub4": 229 # CHECK-CP-JSON-DAG: "%275:sub5": 228 # CHECK-CP-JSON-DAG: "%275:sub6": 227 # CHECK-CP-JSON-DAG: "%275:sub7": 226 # CHECK-CP-JSON-DAG: "%275:sub8": 223 # CHECK-CP-JSON-DAG: "%275:sub9": 222 # CHECK-CP-JSON-DAG: "%275:sub10": 221 # CHECK-CP-JSON-DAG: "%275:sub11": 220 # CHECK-CP-JSON-DAG: "%275:sub12": 217 # CHECK-CP-JSON-DAG: "%275:sub13": 216 # CHECK-CP-JSON-DAG: "%275:sub14": 215 # CHECK-CP-JSON-DAG: "%275:sub15": 214 # CHECK-CP-JSON-DAG: "%275:sub16": 211 # CHECK-CP-JSON-DAG: "%275:sub17": 210 # CHECK-CP-JSON-DAG: "%275:sub18": 209 # CHECK-CP-JSON-DAG: "%275:sub19": 208 # CHECK-CP-JSON-DAG: "%275:sub20": 205 # CHECK-CP-JSON-DAG: "%275:sub21": 204 # CHECK-CP-JSON-DAG: "%275:sub22": 203 # CHECK-CP-JSON-DAG: "%275:sub23": 202 # CHECK-CP-JSON-DAG: "%275:sub24": 199 # CHECK-CP-JSON-DAG: "%275:sub25": 198 # CHECK-CP-JSON-DAG: "%275:sub26": 197 # CHECK-CP-JSON-DAG: "%275:sub27": 196 # CHECK-CP-JSON-DAG: "%275:sub28": 193 # CHECK-CP-JSON-DAG: "%275:sub29": 192 # CHECK-CP-JSON-DAG: "%275:sub30": 191 # CHECK-CP-JSON-DAG: "%275:sub31": 190 # CHECK-CP-JSON-DAG: "%317:sub0": 283 # CHECK-CP-JSON-DAG: "%317:sub1": 282 # CHECK-CP-JSON-DAG: "%317:sub2": 281 # CHECK-CP-JSON-DAG: "%317:sub3": 280 # CHECK-CP-JSON-DAG: "%317:sub4": 277 # CHECK-CP-JSON-DAG: "%317:sub5": 276 # CHECK-CP-JSON-DAG: "%317:sub6": 275 # CHECK-CP-JSON-DAG: "%317:sub7": 274 # CHECK-CP-JSON-DAG: "%317:sub8": 271 # CHECK-CP-JSON-DAG: "%317:sub9": 270 # CHECK-CP-JSON-DAG: "%317:sub10": 269 # CHECK-CP-JSON-DAG: "%317:sub11": 268 # CHECK-CP-JSON-DAG: "%317:sub12": 265 # CHECK-CP-JSON-DAG: "%317:sub13": 264 # CHECK-CP-JSON-DAG: "%317:sub14": 263 # CHECK-CP-JSON-DAG: "%317:sub15": 262 # CHECK-CP-JSON-DAG: "%317:sub16": 259 # CHECK-CP-JSON-DAG: "%317:sub17": 258 # CHECK-CP-JSON-DAG: "%317:sub18": 257 # CHECK-CP-JSON-DAG: "%317:sub19": 256 # CHECK-CP-JSON-DAG: "%317:sub20": 253 # CHECK-CP-JSON-DAG: "%317:sub21": 252 # CHECK-CP-JSON-DAG: "%317:sub22": 251 # CHECK-CP-JSON-DAG: "%317:sub23": 250 # CHECK-CP-JSON-DAG: "%317:sub24": 247 # CHECK-CP-JSON-DAG: "%317:sub25": 246 # CHECK-CP-JSON-DAG: "%317:sub26": 245 # CHECK-CP-JSON-DAG: "%317:sub27": 244 # CHECK-CP-JSON-DAG: "%317:sub28": 241 # CHECK-CP-JSON-DAG: "%317:sub29": 240 # CHECK-CP-JSON-DAG: "%317:sub30": 239 # CHECK-CP-JSON-DAG: "%317:sub31": 238 # CHECK-CP-JSON-DAG: "%359:sub0": 331 # CHECK-CP-JSON-DAG: "%359:sub1": 330 # CHECK-CP-JSON-DAG: "%359:sub2": 329 # CHECK-CP-JSON-DAG: "%359:sub3": 328 # CHECK-CP-JSON-DAG: "%359:sub4": 325 # CHECK-CP-JSON-DAG: "%359:sub5": 324 # CHECK-CP-JSON-DAG: "%359:sub6": 323 # CHECK-CP-JSON-DAG: "%359:sub7": 322 # CHECK-CP-JSON-DAG: "%359:sub8": 319 # CHECK-CP-JSON-DAG: "%359:sub9": 318 # CHECK-CP-JSON-DAG: "%359:sub10": 317 # CHECK-CP-JSON-DAG: "%359:sub11": 316 # CHECK-CP-JSON-DAG: "%359:sub12": 313 # CHECK-CP-JSON-DAG: "%359:sub13": 312 # CHECK-CP-JSON-DAG: "%359:sub14": 311 # CHECK-CP-JSON-DAG: "%359:sub15": 310 # CHECK-CP-JSON-DAG: "%359:sub16": 307 # CHECK-CP-JSON-DAG: "%359:sub17": 306 # CHECK-CP-JSON-DAG: "%359:sub18": 305 # CHECK-CP-JSON-DAG: "%359:sub19": 304 # CHECK-CP-JSON-DAG: "%359:sub20": 301 # CHECK-CP-JSON-DAG: "%359:sub21": 300 # CHECK-CP-JSON-DAG: "%359:sub22": 299 # CHECK-CP-JSON-DAG: "%359:sub23": 298 # CHECK-CP-JSON-DAG: "%359:sub24": 295 # CHECK-CP-JSON-DAG: "%359:sub25": 294 # CHECK-CP-JSON-DAG: "%359:sub26": 293 # CHECK-CP-JSON-DAG: "%359:sub27": 292 # CHECK-CP-JSON-DAG: "%359:sub28": 289 # CHECK-CP-JSON-DAG: "%359:sub29": 288 # CHECK-CP-JSON-DAG: "%359:sub30": 287 # CHECK-CP-JSON-DAG: "%359:sub31": 286 # CHECK-CP-JSON-DAG: "%401:sub0": 379 # CHECK-CP-JSON-DAG: "%401:sub1": 378 # CHECK-CP-JSON-DAG: "%401:sub2": 377 # CHECK-CP-JSON-DAG: "%401:sub3": 376 # CHECK-CP-JSON-DAG: "%401:sub4": 373 # CHECK-CP-JSON-DAG: "%401:sub5": 372 # CHECK-CP-JSON-DAG: "%401:sub6": 371 # CHECK-CP-JSON-DAG: "%401:sub7": 370 # CHECK-CP-JSON-DAG: "%401:sub8": 367 # CHECK-CP-JSON-DAG: "%401:sub9": 366 # CHECK-CP-JSON-DAG: "%401:sub10": 365 # CHECK-CP-JSON-DAG: "%401:sub11": 364 # CHECK-CP-JSON-DAG: "%401:sub12": 361 # CHECK-CP-JSON-DAG: "%401:sub13": 360 # CHECK-CP-JSON-DAG: "%401:sub14": 359 # CHECK-CP-JSON-DAG: "%401:sub15": 358 # CHECK-CP-JSON-DAG: "%401:sub16": 355 # CHECK-CP-JSON-DAG: "%401:sub17": 354 # CHECK-CP-JSON-DAG: "%401:sub18": 353 # CHECK-CP-JSON-DAG: "%401:sub19": 352 # CHECK-CP-JSON-DAG: "%401:sub20": 349 # CHECK-CP-JSON-DAG: "%401:sub21": 348 # CHECK-CP-JSON-DAG: "%401:sub22": 347 # CHECK-CP-JSON-DAG: "%401:sub23": 346 # CHECK-CP-JSON-DAG: "%401:sub24": 343 # CHECK-CP-JSON-DAG: "%401:sub25": 342 # CHECK-CP-JSON-DAG: "%401:sub26": 341 # CHECK-CP-JSON-DAG: "%401:sub27": 340 # CHECK-CP-JSON-DAG: "%401:sub28": 337 # CHECK-CP-JSON-DAG: "%401:sub29": 336 # CHECK-CP-JSON-DAG: "%401:sub30": 335 # CHECK-CP-JSON-DAG: "%401:sub31": 334 # CHECK-CP-JSON-DAG: "%450": 2 # CHECK-CP-JSON-DAG: "%451": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 379 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%453:vgpr_32 = COPY %69.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 42 # CHECK-CP-JSON-DAG: "%69:sub1": 41 # CHECK-CP-JSON-DAG: "%69:sub2": 40 # CHECK-CP-JSON-DAG: "%69:sub3": 39 # CHECK-CP-JSON-DAG: "%69:sub4": 36 # CHECK-CP-JSON-DAG: "%69:sub5": 35 # CHECK-CP-JSON-DAG: "%69:sub6": 34 # CHECK-CP-JSON-DAG: "%69:sub7": 33 # CHECK-CP-JSON-DAG: "%69:sub8": 30 # CHECK-CP-JSON-DAG: "%69:sub9": 29 # CHECK-CP-JSON-DAG: "%69:sub10": 28 # CHECK-CP-JSON-DAG: "%69:sub11": 27 # CHECK-CP-JSON-DAG: "%69:sub12": 24 # CHECK-CP-JSON-DAG: "%69:sub13": 23 # CHECK-CP-JSON-DAG: "%69:sub14": 22 # CHECK-CP-JSON-DAG: "%69:sub15": 21 # CHECK-CP-JSON-DAG: "%69:sub16": 18 # CHECK-CP-JSON-DAG: "%69:sub17": 17 # CHECK-CP-JSON-DAG: "%69:sub18": 16 # CHECK-CP-JSON-DAG: "%69:sub19": 15 # CHECK-CP-JSON-DAG: "%69:sub20": 12 # CHECK-CP-JSON-DAG: "%69:sub21": 11 # CHECK-CP-JSON-DAG: "%69:sub22": 10 # CHECK-CP-JSON-DAG: "%69:sub23": 9 # CHECK-CP-JSON-DAG: "%69:sub24": 6 # CHECK-CP-JSON-DAG: "%69:sub25": 5 # CHECK-CP-JSON-DAG: "%69:sub26": 4 # CHECK-CP-JSON-DAG: "%69:sub27": 3 # CHECK-CP-JSON-DAG: "%69:sub28": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 90 # CHECK-CP-JSON-DAG: "%149:sub1": 89 # CHECK-CP-JSON-DAG: "%149:sub2": 88 # CHECK-CP-JSON-DAG: "%149:sub3": 87 # CHECK-CP-JSON-DAG: "%149:sub4": 84 # CHECK-CP-JSON-DAG: "%149:sub5": 83 # CHECK-CP-JSON-DAG: "%149:sub6": 82 # CHECK-CP-JSON-DAG: "%149:sub7": 81 # CHECK-CP-JSON-DAG: "%149:sub8": 78 # CHECK-CP-JSON-DAG: "%149:sub9": 77 # CHECK-CP-JSON-DAG: "%149:sub10": 76 # CHECK-CP-JSON-DAG: "%149:sub11": 75 # CHECK-CP-JSON-DAG: "%149:sub12": 72 # CHECK-CP-JSON-DAG: "%149:sub13": 71 # CHECK-CP-JSON-DAG: "%149:sub14": 70 # CHECK-CP-JSON-DAG: "%149:sub15": 69 # CHECK-CP-JSON-DAG: "%149:sub16": 66 # CHECK-CP-JSON-DAG: "%149:sub17": 65 # CHECK-CP-JSON-DAG: "%149:sub18": 64 # CHECK-CP-JSON-DAG: "%149:sub19": 63 # CHECK-CP-JSON-DAG: "%149:sub20": 60 # CHECK-CP-JSON-DAG: "%149:sub21": 59 # CHECK-CP-JSON-DAG: "%149:sub22": 58 # CHECK-CP-JSON-DAG: "%149:sub23": 57 # CHECK-CP-JSON-DAG: "%149:sub24": 54 # CHECK-CP-JSON-DAG: "%149:sub25": 53 # CHECK-CP-JSON-DAG: "%149:sub26": 52 # CHECK-CP-JSON-DAG: "%149:sub27": 51 # CHECK-CP-JSON-DAG: "%149:sub28": 48 # CHECK-CP-JSON-DAG: "%149:sub29": 47 # CHECK-CP-JSON-DAG: "%149:sub30": 46 # CHECK-CP-JSON-DAG: "%149:sub31": 45 # CHECK-CP-JSON-DAG: "%191:sub0": 138 # CHECK-CP-JSON-DAG: "%191:sub1": 137 # CHECK-CP-JSON-DAG: "%191:sub2": 136 # CHECK-CP-JSON-DAG: "%191:sub3": 135 # CHECK-CP-JSON-DAG: "%191:sub4": 132 # CHECK-CP-JSON-DAG: "%191:sub5": 131 # CHECK-CP-JSON-DAG: "%191:sub6": 130 # CHECK-CP-JSON-DAG: "%191:sub7": 129 # CHECK-CP-JSON-DAG: "%191:sub8": 126 # CHECK-CP-JSON-DAG: "%191:sub9": 125 # CHECK-CP-JSON-DAG: "%191:sub10": 124 # CHECK-CP-JSON-DAG: "%191:sub11": 123 # CHECK-CP-JSON-DAG: "%191:sub12": 120 # CHECK-CP-JSON-DAG: "%191:sub13": 119 # CHECK-CP-JSON-DAG: "%191:sub14": 118 # CHECK-CP-JSON-DAG: "%191:sub15": 117 # CHECK-CP-JSON-DAG: "%191:sub16": 114 # CHECK-CP-JSON-DAG: "%191:sub17": 113 # CHECK-CP-JSON-DAG: "%191:sub18": 112 # CHECK-CP-JSON-DAG: "%191:sub19": 111 # CHECK-CP-JSON-DAG: "%191:sub20": 108 # CHECK-CP-JSON-DAG: "%191:sub21": 107 # CHECK-CP-JSON-DAG: "%191:sub22": 106 # CHECK-CP-JSON-DAG: "%191:sub23": 105 # CHECK-CP-JSON-DAG: "%191:sub24": 102 # CHECK-CP-JSON-DAG: "%191:sub25": 101 # CHECK-CP-JSON-DAG: "%191:sub26": 100 # CHECK-CP-JSON-DAG: "%191:sub27": 99 # CHECK-CP-JSON-DAG: "%191:sub28": 96 # CHECK-CP-JSON-DAG: "%191:sub29": 95 # CHECK-CP-JSON-DAG: "%191:sub30": 94 # CHECK-CP-JSON-DAG: "%191:sub31": 93 # CHECK-CP-JSON-DAG: "%233:sub0": 186 # CHECK-CP-JSON-DAG: "%233:sub1": 185 # CHECK-CP-JSON-DAG: "%233:sub2": 184 # CHECK-CP-JSON-DAG: "%233:sub3": 183 # CHECK-CP-JSON-DAG: "%233:sub4": 180 # CHECK-CP-JSON-DAG: "%233:sub5": 179 # CHECK-CP-JSON-DAG: "%233:sub6": 178 # CHECK-CP-JSON-DAG: "%233:sub7": 177 # CHECK-CP-JSON-DAG: "%233:sub8": 174 # CHECK-CP-JSON-DAG: "%233:sub9": 173 # CHECK-CP-JSON-DAG: "%233:sub10": 172 # CHECK-CP-JSON-DAG: "%233:sub11": 171 # CHECK-CP-JSON-DAG: "%233:sub12": 168 # CHECK-CP-JSON-DAG: "%233:sub13": 167 # CHECK-CP-JSON-DAG: "%233:sub14": 166 # CHECK-CP-JSON-DAG: "%233:sub15": 165 # CHECK-CP-JSON-DAG: "%233:sub16": 162 # CHECK-CP-JSON-DAG: "%233:sub17": 161 # CHECK-CP-JSON-DAG: "%233:sub18": 160 # CHECK-CP-JSON-DAG: "%233:sub19": 159 # CHECK-CP-JSON-DAG: "%233:sub20": 156 # CHECK-CP-JSON-DAG: "%233:sub21": 155 # CHECK-CP-JSON-DAG: "%233:sub22": 154 # CHECK-CP-JSON-DAG: "%233:sub23": 153 # CHECK-CP-JSON-DAG: "%233:sub24": 150 # CHECK-CP-JSON-DAG: "%233:sub25": 149 # CHECK-CP-JSON-DAG: "%233:sub26": 148 # CHECK-CP-JSON-DAG: "%233:sub27": 147 # CHECK-CP-JSON-DAG: "%233:sub28": 144 # CHECK-CP-JSON-DAG: "%233:sub29": 143 # CHECK-CP-JSON-DAG: "%233:sub30": 142 # CHECK-CP-JSON-DAG: "%233:sub31": 141 # CHECK-CP-JSON-DAG: "%275:sub0": 234 # CHECK-CP-JSON-DAG: "%275:sub1": 233 # CHECK-CP-JSON-DAG: "%275:sub2": 232 # CHECK-CP-JSON-DAG: "%275:sub3": 231 # CHECK-CP-JSON-DAG: "%275:sub4": 228 # CHECK-CP-JSON-DAG: "%275:sub5": 227 # CHECK-CP-JSON-DAG: "%275:sub6": 226 # CHECK-CP-JSON-DAG: "%275:sub7": 225 # CHECK-CP-JSON-DAG: "%275:sub8": 222 # CHECK-CP-JSON-DAG: "%275:sub9": 221 # CHECK-CP-JSON-DAG: "%275:sub10": 220 # CHECK-CP-JSON-DAG: "%275:sub11": 219 # CHECK-CP-JSON-DAG: "%275:sub12": 216 # CHECK-CP-JSON-DAG: "%275:sub13": 215 # CHECK-CP-JSON-DAG: "%275:sub14": 214 # CHECK-CP-JSON-DAG: "%275:sub15": 213 # CHECK-CP-JSON-DAG: "%275:sub16": 210 # CHECK-CP-JSON-DAG: "%275:sub17": 209 # CHECK-CP-JSON-DAG: "%275:sub18": 208 # CHECK-CP-JSON-DAG: "%275:sub19": 207 # CHECK-CP-JSON-DAG: "%275:sub20": 204 # CHECK-CP-JSON-DAG: "%275:sub21": 203 # CHECK-CP-JSON-DAG: "%275:sub22": 202 # CHECK-CP-JSON-DAG: "%275:sub23": 201 # CHECK-CP-JSON-DAG: "%275:sub24": 198 # CHECK-CP-JSON-DAG: "%275:sub25": 197 # CHECK-CP-JSON-DAG: "%275:sub26": 196 # CHECK-CP-JSON-DAG: "%275:sub27": 195 # CHECK-CP-JSON-DAG: "%275:sub28": 192 # CHECK-CP-JSON-DAG: "%275:sub29": 191 # CHECK-CP-JSON-DAG: "%275:sub30": 190 # CHECK-CP-JSON-DAG: "%275:sub31": 189 # CHECK-CP-JSON-DAG: "%317:sub0": 282 # CHECK-CP-JSON-DAG: "%317:sub1": 281 # CHECK-CP-JSON-DAG: "%317:sub2": 280 # CHECK-CP-JSON-DAG: "%317:sub3": 279 # CHECK-CP-JSON-DAG: "%317:sub4": 276 # CHECK-CP-JSON-DAG: "%317:sub5": 275 # CHECK-CP-JSON-DAG: "%317:sub6": 274 # CHECK-CP-JSON-DAG: "%317:sub7": 273 # CHECK-CP-JSON-DAG: "%317:sub8": 270 # CHECK-CP-JSON-DAG: "%317:sub9": 269 # CHECK-CP-JSON-DAG: "%317:sub10": 268 # CHECK-CP-JSON-DAG: "%317:sub11": 267 # CHECK-CP-JSON-DAG: "%317:sub12": 264 # CHECK-CP-JSON-DAG: "%317:sub13": 263 # CHECK-CP-JSON-DAG: "%317:sub14": 262 # CHECK-CP-JSON-DAG: "%317:sub15": 261 # CHECK-CP-JSON-DAG: "%317:sub16": 258 # CHECK-CP-JSON-DAG: "%317:sub17": 257 # CHECK-CP-JSON-DAG: "%317:sub18": 256 # CHECK-CP-JSON-DAG: "%317:sub19": 255 # CHECK-CP-JSON-DAG: "%317:sub20": 252 # CHECK-CP-JSON-DAG: "%317:sub21": 251 # CHECK-CP-JSON-DAG: "%317:sub22": 250 # CHECK-CP-JSON-DAG: "%317:sub23": 249 # CHECK-CP-JSON-DAG: "%317:sub24": 246 # CHECK-CP-JSON-DAG: "%317:sub25": 245 # CHECK-CP-JSON-DAG: "%317:sub26": 244 # CHECK-CP-JSON-DAG: "%317:sub27": 243 # CHECK-CP-JSON-DAG: "%317:sub28": 240 # CHECK-CP-JSON-DAG: "%317:sub29": 239 # CHECK-CP-JSON-DAG: "%317:sub30": 238 # CHECK-CP-JSON-DAG: "%317:sub31": 237 # CHECK-CP-JSON-DAG: "%359:sub0": 330 # CHECK-CP-JSON-DAG: "%359:sub1": 329 # CHECK-CP-JSON-DAG: "%359:sub2": 328 # CHECK-CP-JSON-DAG: "%359:sub3": 327 # CHECK-CP-JSON-DAG: "%359:sub4": 324 # CHECK-CP-JSON-DAG: "%359:sub5": 323 # CHECK-CP-JSON-DAG: "%359:sub6": 322 # CHECK-CP-JSON-DAG: "%359:sub7": 321 # CHECK-CP-JSON-DAG: "%359:sub8": 318 # CHECK-CP-JSON-DAG: "%359:sub9": 317 # CHECK-CP-JSON-DAG: "%359:sub10": 316 # CHECK-CP-JSON-DAG: "%359:sub11": 315 # CHECK-CP-JSON-DAG: "%359:sub12": 312 # CHECK-CP-JSON-DAG: "%359:sub13": 311 # CHECK-CP-JSON-DAG: "%359:sub14": 310 # CHECK-CP-JSON-DAG: "%359:sub15": 309 # CHECK-CP-JSON-DAG: "%359:sub16": 306 # CHECK-CP-JSON-DAG: "%359:sub17": 305 # CHECK-CP-JSON-DAG: "%359:sub18": 304 # CHECK-CP-JSON-DAG: "%359:sub19": 303 # CHECK-CP-JSON-DAG: "%359:sub20": 300 # CHECK-CP-JSON-DAG: "%359:sub21": 299 # CHECK-CP-JSON-DAG: "%359:sub22": 298 # CHECK-CP-JSON-DAG: "%359:sub23": 297 # CHECK-CP-JSON-DAG: "%359:sub24": 294 # CHECK-CP-JSON-DAG: "%359:sub25": 293 # CHECK-CP-JSON-DAG: "%359:sub26": 292 # CHECK-CP-JSON-DAG: "%359:sub27": 291 # CHECK-CP-JSON-DAG: "%359:sub28": 288 # CHECK-CP-JSON-DAG: "%359:sub29": 287 # CHECK-CP-JSON-DAG: "%359:sub30": 286 # CHECK-CP-JSON-DAG: "%359:sub31": 285 # CHECK-CP-JSON-DAG: "%401:sub0": 378 # CHECK-CP-JSON-DAG: "%401:sub1": 377 # CHECK-CP-JSON-DAG: "%401:sub2": 376 # CHECK-CP-JSON-DAG: "%401:sub3": 375 # CHECK-CP-JSON-DAG: "%401:sub4": 372 # CHECK-CP-JSON-DAG: "%401:sub5": 371 # CHECK-CP-JSON-DAG: "%401:sub6": 370 # CHECK-CP-JSON-DAG: "%401:sub7": 369 # CHECK-CP-JSON-DAG: "%401:sub8": 366 # CHECK-CP-JSON-DAG: "%401:sub9": 365 # CHECK-CP-JSON-DAG: "%401:sub10": 364 # CHECK-CP-JSON-DAG: "%401:sub11": 363 # CHECK-CP-JSON-DAG: "%401:sub12": 360 # CHECK-CP-JSON-DAG: "%401:sub13": 359 # CHECK-CP-JSON-DAG: "%401:sub14": 358 # CHECK-CP-JSON-DAG: "%401:sub15": 357 # CHECK-CP-JSON-DAG: "%401:sub16": 354 # CHECK-CP-JSON-DAG: "%401:sub17": 353 # CHECK-CP-JSON-DAG: "%401:sub18": 352 # CHECK-CP-JSON-DAG: "%401:sub19": 351 # CHECK-CP-JSON-DAG: "%401:sub20": 348 # CHECK-CP-JSON-DAG: "%401:sub21": 347 # CHECK-CP-JSON-DAG: "%401:sub22": 346 # CHECK-CP-JSON-DAG: "%401:sub23": 345 # CHECK-CP-JSON-DAG: "%401:sub24": 342 # CHECK-CP-JSON-DAG: "%401:sub25": 341 # CHECK-CP-JSON-DAG: "%401:sub26": 340 # CHECK-CP-JSON-DAG: "%401:sub27": 339 # CHECK-CP-JSON-DAG: "%401:sub28": 336 # CHECK-CP-JSON-DAG: "%401:sub29": 335 # CHECK-CP-JSON-DAG: "%401:sub30": 334 # CHECK-CP-JSON-DAG: "%401:sub31": 333 # CHECK-CP-JSON-DAG: "%450": 1 # CHECK-CP-JSON-DAG: "%451": 1 # CHECK-CP-JSON-DAG: "%452": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 378 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%454:vreg_128 = REG_SEQUENCE %453, %subreg.sub0, %452, %subreg.sub1, %451, %subreg.sub2, %450, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 41 # CHECK-CP-JSON-DAG: "%69:sub1": 40 # CHECK-CP-JSON-DAG: "%69:sub2": 39 # CHECK-CP-JSON-DAG: "%69:sub3": 38 # CHECK-CP-JSON-DAG: "%69:sub4": 35 # CHECK-CP-JSON-DAG: "%69:sub5": 34 # CHECK-CP-JSON-DAG: "%69:sub6": 33 # CHECK-CP-JSON-DAG: "%69:sub7": 32 # CHECK-CP-JSON-DAG: "%69:sub8": 29 # CHECK-CP-JSON-DAG: "%69:sub9": 28 # CHECK-CP-JSON-DAG: "%69:sub10": 27 # CHECK-CP-JSON-DAG: "%69:sub11": 26 # CHECK-CP-JSON-DAG: "%69:sub12": 23 # CHECK-CP-JSON-DAG: "%69:sub13": 22 # CHECK-CP-JSON-DAG: "%69:sub14": 21 # CHECK-CP-JSON-DAG: "%69:sub15": 20 # CHECK-CP-JSON-DAG: "%69:sub16": 17 # CHECK-CP-JSON-DAG: "%69:sub17": 16 # CHECK-CP-JSON-DAG: "%69:sub18": 15 # CHECK-CP-JSON-DAG: "%69:sub19": 14 # CHECK-CP-JSON-DAG: "%69:sub20": 11 # CHECK-CP-JSON-DAG: "%69:sub21": 10 # CHECK-CP-JSON-DAG: "%69:sub22": 9 # CHECK-CP-JSON-DAG: "%69:sub23": 8 # CHECK-CP-JSON-DAG: "%69:sub24": 5 # CHECK-CP-JSON-DAG: "%69:sub25": 4 # CHECK-CP-JSON-DAG: "%69:sub26": 3 # CHECK-CP-JSON-DAG: "%69:sub27": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 89 # CHECK-CP-JSON-DAG: "%149:sub1": 88 # CHECK-CP-JSON-DAG: "%149:sub2": 87 # CHECK-CP-JSON-DAG: "%149:sub3": 86 # CHECK-CP-JSON-DAG: "%149:sub4": 83 # CHECK-CP-JSON-DAG: "%149:sub5": 82 # CHECK-CP-JSON-DAG: "%149:sub6": 81 # CHECK-CP-JSON-DAG: "%149:sub7": 80 # CHECK-CP-JSON-DAG: "%149:sub8": 77 # CHECK-CP-JSON-DAG: "%149:sub9": 76 # CHECK-CP-JSON-DAG: "%149:sub10": 75 # CHECK-CP-JSON-DAG: "%149:sub11": 74 # CHECK-CP-JSON-DAG: "%149:sub12": 71 # CHECK-CP-JSON-DAG: "%149:sub13": 70 # CHECK-CP-JSON-DAG: "%149:sub14": 69 # CHECK-CP-JSON-DAG: "%149:sub15": 68 # CHECK-CP-JSON-DAG: "%149:sub16": 65 # CHECK-CP-JSON-DAG: "%149:sub17": 64 # CHECK-CP-JSON-DAG: "%149:sub18": 63 # CHECK-CP-JSON-DAG: "%149:sub19": 62 # CHECK-CP-JSON-DAG: "%149:sub20": 59 # CHECK-CP-JSON-DAG: "%149:sub21": 58 # CHECK-CP-JSON-DAG: "%149:sub22": 57 # CHECK-CP-JSON-DAG: "%149:sub23": 56 # CHECK-CP-JSON-DAG: "%149:sub24": 53 # CHECK-CP-JSON-DAG: "%149:sub25": 52 # CHECK-CP-JSON-DAG: "%149:sub26": 51 # CHECK-CP-JSON-DAG: "%149:sub27": 50 # CHECK-CP-JSON-DAG: "%149:sub28": 47 # CHECK-CP-JSON-DAG: "%149:sub29": 46 # CHECK-CP-JSON-DAG: "%149:sub30": 45 # CHECK-CP-JSON-DAG: "%149:sub31": 44 # CHECK-CP-JSON-DAG: "%191:sub0": 137 # CHECK-CP-JSON-DAG: "%191:sub1": 136 # CHECK-CP-JSON-DAG: "%191:sub2": 135 # CHECK-CP-JSON-DAG: "%191:sub3": 134 # CHECK-CP-JSON-DAG: "%191:sub4": 131 # CHECK-CP-JSON-DAG: "%191:sub5": 130 # CHECK-CP-JSON-DAG: "%191:sub6": 129 # CHECK-CP-JSON-DAG: "%191:sub7": 128 # CHECK-CP-JSON-DAG: "%191:sub8": 125 # CHECK-CP-JSON-DAG: "%191:sub9": 124 # CHECK-CP-JSON-DAG: "%191:sub10": 123 # CHECK-CP-JSON-DAG: "%191:sub11": 122 # CHECK-CP-JSON-DAG: "%191:sub12": 119 # CHECK-CP-JSON-DAG: "%191:sub13": 118 # CHECK-CP-JSON-DAG: "%191:sub14": 117 # CHECK-CP-JSON-DAG: "%191:sub15": 116 # CHECK-CP-JSON-DAG: "%191:sub16": 113 # CHECK-CP-JSON-DAG: "%191:sub17": 112 # CHECK-CP-JSON-DAG: "%191:sub18": 111 # CHECK-CP-JSON-DAG: "%191:sub19": 110 # CHECK-CP-JSON-DAG: "%191:sub20": 107 # CHECK-CP-JSON-DAG: "%191:sub21": 106 # CHECK-CP-JSON-DAG: "%191:sub22": 105 # CHECK-CP-JSON-DAG: "%191:sub23": 104 # CHECK-CP-JSON-DAG: "%191:sub24": 101 # CHECK-CP-JSON-DAG: "%191:sub25": 100 # CHECK-CP-JSON-DAG: "%191:sub26": 99 # CHECK-CP-JSON-DAG: "%191:sub27": 98 # CHECK-CP-JSON-DAG: "%191:sub28": 95 # CHECK-CP-JSON-DAG: "%191:sub29": 94 # CHECK-CP-JSON-DAG: "%191:sub30": 93 # CHECK-CP-JSON-DAG: "%191:sub31": 92 # CHECK-CP-JSON-DAG: "%233:sub0": 185 # CHECK-CP-JSON-DAG: "%233:sub1": 184 # CHECK-CP-JSON-DAG: "%233:sub2": 183 # CHECK-CP-JSON-DAG: "%233:sub3": 182 # CHECK-CP-JSON-DAG: "%233:sub4": 179 # CHECK-CP-JSON-DAG: "%233:sub5": 178 # CHECK-CP-JSON-DAG: "%233:sub6": 177 # CHECK-CP-JSON-DAG: "%233:sub7": 176 # CHECK-CP-JSON-DAG: "%233:sub8": 173 # CHECK-CP-JSON-DAG: "%233:sub9": 172 # CHECK-CP-JSON-DAG: "%233:sub10": 171 # CHECK-CP-JSON-DAG: "%233:sub11": 170 # CHECK-CP-JSON-DAG: "%233:sub12": 167 # CHECK-CP-JSON-DAG: "%233:sub13": 166 # CHECK-CP-JSON-DAG: "%233:sub14": 165 # CHECK-CP-JSON-DAG: "%233:sub15": 164 # CHECK-CP-JSON-DAG: "%233:sub16": 161 # CHECK-CP-JSON-DAG: "%233:sub17": 160 # CHECK-CP-JSON-DAG: "%233:sub18": 159 # CHECK-CP-JSON-DAG: "%233:sub19": 158 # CHECK-CP-JSON-DAG: "%233:sub20": 155 # CHECK-CP-JSON-DAG: "%233:sub21": 154 # CHECK-CP-JSON-DAG: "%233:sub22": 153 # CHECK-CP-JSON-DAG: "%233:sub23": 152 # CHECK-CP-JSON-DAG: "%233:sub24": 149 # CHECK-CP-JSON-DAG: "%233:sub25": 148 # CHECK-CP-JSON-DAG: "%233:sub26": 147 # CHECK-CP-JSON-DAG: "%233:sub27": 146 # CHECK-CP-JSON-DAG: "%233:sub28": 143 # CHECK-CP-JSON-DAG: "%233:sub29": 142 # CHECK-CP-JSON-DAG: "%233:sub30": 141 # CHECK-CP-JSON-DAG: "%233:sub31": 140 # CHECK-CP-JSON-DAG: "%275:sub0": 233 # CHECK-CP-JSON-DAG: "%275:sub1": 232 # CHECK-CP-JSON-DAG: "%275:sub2": 231 # CHECK-CP-JSON-DAG: "%275:sub3": 230 # CHECK-CP-JSON-DAG: "%275:sub4": 227 # CHECK-CP-JSON-DAG: "%275:sub5": 226 # CHECK-CP-JSON-DAG: "%275:sub6": 225 # CHECK-CP-JSON-DAG: "%275:sub7": 224 # CHECK-CP-JSON-DAG: "%275:sub8": 221 # CHECK-CP-JSON-DAG: "%275:sub9": 220 # CHECK-CP-JSON-DAG: "%275:sub10": 219 # CHECK-CP-JSON-DAG: "%275:sub11": 218 # CHECK-CP-JSON-DAG: "%275:sub12": 215 # CHECK-CP-JSON-DAG: "%275:sub13": 214 # CHECK-CP-JSON-DAG: "%275:sub14": 213 # CHECK-CP-JSON-DAG: "%275:sub15": 212 # CHECK-CP-JSON-DAG: "%275:sub16": 209 # CHECK-CP-JSON-DAG: "%275:sub17": 208 # CHECK-CP-JSON-DAG: "%275:sub18": 207 # CHECK-CP-JSON-DAG: "%275:sub19": 206 # CHECK-CP-JSON-DAG: "%275:sub20": 203 # CHECK-CP-JSON-DAG: "%275:sub21": 202 # CHECK-CP-JSON-DAG: "%275:sub22": 201 # CHECK-CP-JSON-DAG: "%275:sub23": 200 # CHECK-CP-JSON-DAG: "%275:sub24": 197 # CHECK-CP-JSON-DAG: "%275:sub25": 196 # CHECK-CP-JSON-DAG: "%275:sub26": 195 # CHECK-CP-JSON-DAG: "%275:sub27": 194 # CHECK-CP-JSON-DAG: "%275:sub28": 191 # CHECK-CP-JSON-DAG: "%275:sub29": 190 # CHECK-CP-JSON-DAG: "%275:sub30": 189 # CHECK-CP-JSON-DAG: "%275:sub31": 188 # CHECK-CP-JSON-DAG: "%317:sub0": 281 # CHECK-CP-JSON-DAG: "%317:sub1": 280 # CHECK-CP-JSON-DAG: "%317:sub2": 279 # CHECK-CP-JSON-DAG: "%317:sub3": 278 # CHECK-CP-JSON-DAG: "%317:sub4": 275 # CHECK-CP-JSON-DAG: "%317:sub5": 274 # CHECK-CP-JSON-DAG: "%317:sub6": 273 # CHECK-CP-JSON-DAG: "%317:sub7": 272 # CHECK-CP-JSON-DAG: "%317:sub8": 269 # CHECK-CP-JSON-DAG: "%317:sub9": 268 # CHECK-CP-JSON-DAG: "%317:sub10": 267 # CHECK-CP-JSON-DAG: "%317:sub11": 266 # CHECK-CP-JSON-DAG: "%317:sub12": 263 # CHECK-CP-JSON-DAG: "%317:sub13": 262 # CHECK-CP-JSON-DAG: "%317:sub14": 261 # CHECK-CP-JSON-DAG: "%317:sub15": 260 # CHECK-CP-JSON-DAG: "%317:sub16": 257 # CHECK-CP-JSON-DAG: "%317:sub17": 256 # CHECK-CP-JSON-DAG: "%317:sub18": 255 # CHECK-CP-JSON-DAG: "%317:sub19": 254 # CHECK-CP-JSON-DAG: "%317:sub20": 251 # CHECK-CP-JSON-DAG: "%317:sub21": 250 # CHECK-CP-JSON-DAG: "%317:sub22": 249 # CHECK-CP-JSON-DAG: "%317:sub23": 248 # CHECK-CP-JSON-DAG: "%317:sub24": 245 # CHECK-CP-JSON-DAG: "%317:sub25": 244 # CHECK-CP-JSON-DAG: "%317:sub26": 243 # CHECK-CP-JSON-DAG: "%317:sub27": 242 # CHECK-CP-JSON-DAG: "%317:sub28": 239 # CHECK-CP-JSON-DAG: "%317:sub29": 238 # CHECK-CP-JSON-DAG: "%317:sub30": 237 # CHECK-CP-JSON-DAG: "%317:sub31": 236 # CHECK-CP-JSON-DAG: "%359:sub0": 329 # CHECK-CP-JSON-DAG: "%359:sub1": 328 # CHECK-CP-JSON-DAG: "%359:sub2": 327 # CHECK-CP-JSON-DAG: "%359:sub3": 326 # CHECK-CP-JSON-DAG: "%359:sub4": 323 # CHECK-CP-JSON-DAG: "%359:sub5": 322 # CHECK-CP-JSON-DAG: "%359:sub6": 321 # CHECK-CP-JSON-DAG: "%359:sub7": 320 # CHECK-CP-JSON-DAG: "%359:sub8": 317 # CHECK-CP-JSON-DAG: "%359:sub9": 316 # CHECK-CP-JSON-DAG: "%359:sub10": 315 # CHECK-CP-JSON-DAG: "%359:sub11": 314 # CHECK-CP-JSON-DAG: "%359:sub12": 311 # CHECK-CP-JSON-DAG: "%359:sub13": 310 # CHECK-CP-JSON-DAG: "%359:sub14": 309 # CHECK-CP-JSON-DAG: "%359:sub15": 308 # CHECK-CP-JSON-DAG: "%359:sub16": 305 # CHECK-CP-JSON-DAG: "%359:sub17": 304 # CHECK-CP-JSON-DAG: "%359:sub18": 303 # CHECK-CP-JSON-DAG: "%359:sub19": 302 # CHECK-CP-JSON-DAG: "%359:sub20": 299 # CHECK-CP-JSON-DAG: "%359:sub21": 298 # CHECK-CP-JSON-DAG: "%359:sub22": 297 # CHECK-CP-JSON-DAG: "%359:sub23": 296 # CHECK-CP-JSON-DAG: "%359:sub24": 293 # CHECK-CP-JSON-DAG: "%359:sub25": 292 # CHECK-CP-JSON-DAG: "%359:sub26": 291 # CHECK-CP-JSON-DAG: "%359:sub27": 290 # CHECK-CP-JSON-DAG: "%359:sub28": 287 # CHECK-CP-JSON-DAG: "%359:sub29": 286 # CHECK-CP-JSON-DAG: "%359:sub30": 285 # CHECK-CP-JSON-DAG: "%359:sub31": 284 # CHECK-CP-JSON-DAG: "%401:sub0": 377 # CHECK-CP-JSON-DAG: "%401:sub1": 376 # CHECK-CP-JSON-DAG: "%401:sub2": 375 # CHECK-CP-JSON-DAG: "%401:sub3": 374 # CHECK-CP-JSON-DAG: "%401:sub4": 371 # CHECK-CP-JSON-DAG: "%401:sub5": 370 # CHECK-CP-JSON-DAG: "%401:sub6": 369 # CHECK-CP-JSON-DAG: "%401:sub7": 368 # CHECK-CP-JSON-DAG: "%401:sub8": 365 # CHECK-CP-JSON-DAG: "%401:sub9": 364 # CHECK-CP-JSON-DAG: "%401:sub10": 363 # CHECK-CP-JSON-DAG: "%401:sub11": 362 # CHECK-CP-JSON-DAG: "%401:sub12": 359 # CHECK-CP-JSON-DAG: "%401:sub13": 358 # CHECK-CP-JSON-DAG: "%401:sub14": 357 # CHECK-CP-JSON-DAG: "%401:sub15": 356 # CHECK-CP-JSON-DAG: "%401:sub16": 353 # CHECK-CP-JSON-DAG: "%401:sub17": 352 # CHECK-CP-JSON-DAG: "%401:sub18": 351 # CHECK-CP-JSON-DAG: "%401:sub19": 350 # CHECK-CP-JSON-DAG: "%401:sub20": 347 # CHECK-CP-JSON-DAG: "%401:sub21": 346 # CHECK-CP-JSON-DAG: "%401:sub22": 345 # CHECK-CP-JSON-DAG: "%401:sub23": 344 # CHECK-CP-JSON-DAG: "%401:sub24": 341 # CHECK-CP-JSON-DAG: "%401:sub25": 340 # CHECK-CP-JSON-DAG: "%401:sub26": 339 # CHECK-CP-JSON-DAG: "%401:sub27": 338 # CHECK-CP-JSON-DAG: "%401:sub28": 335 # CHECK-CP-JSON-DAG: "%401:sub29": 334 # CHECK-CP-JSON-DAG: "%401:sub30": 333 # CHECK-CP-JSON-DAG: "%401:sub31": 332 # CHECK-CP-JSON-DAG: "%450": 0 # CHECK-CP-JSON-DAG: "%451": 0 # CHECK-CP-JSON-DAG: "%452": 0 # CHECK-CP-JSON-DAG: "%453": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 377 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %455:vreg_64, %454, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 40 # CHECK-CP-JSON-DAG: "%69:sub1": 39 # CHECK-CP-JSON-DAG: "%69:sub2": 38 # CHECK-CP-JSON-DAG: "%69:sub3": 37 # CHECK-CP-JSON-DAG: "%69:sub4": 34 # CHECK-CP-JSON-DAG: "%69:sub5": 33 # CHECK-CP-JSON-DAG: "%69:sub6": 32 # CHECK-CP-JSON-DAG: "%69:sub7": 31 # CHECK-CP-JSON-DAG: "%69:sub8": 28 # CHECK-CP-JSON-DAG: "%69:sub9": 27 # CHECK-CP-JSON-DAG: "%69:sub10": 26 # CHECK-CP-JSON-DAG: "%69:sub11": 25 # CHECK-CP-JSON-DAG: "%69:sub12": 22 # CHECK-CP-JSON-DAG: "%69:sub13": 21 # CHECK-CP-JSON-DAG: "%69:sub14": 20 # CHECK-CP-JSON-DAG: "%69:sub15": 19 # CHECK-CP-JSON-DAG: "%69:sub16": 16 # CHECK-CP-JSON-DAG: "%69:sub17": 15 # CHECK-CP-JSON-DAG: "%69:sub18": 14 # CHECK-CP-JSON-DAG: "%69:sub19": 13 # CHECK-CP-JSON-DAG: "%69:sub20": 10 # CHECK-CP-JSON-DAG: "%69:sub21": 9 # CHECK-CP-JSON-DAG: "%69:sub22": 8 # CHECK-CP-JSON-DAG: "%69:sub23": 7 # CHECK-CP-JSON-DAG: "%69:sub24": 4 # CHECK-CP-JSON-DAG: "%69:sub25": 3 # CHECK-CP-JSON-DAG: "%69:sub26": 2 # CHECK-CP-JSON-DAG: "%69:sub27": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 88 # CHECK-CP-JSON-DAG: "%149:sub1": 87 # CHECK-CP-JSON-DAG: "%149:sub2": 86 # CHECK-CP-JSON-DAG: "%149:sub3": 85 # CHECK-CP-JSON-DAG: "%149:sub4": 82 # CHECK-CP-JSON-DAG: "%149:sub5": 81 # CHECK-CP-JSON-DAG: "%149:sub6": 80 # CHECK-CP-JSON-DAG: "%149:sub7": 79 # CHECK-CP-JSON-DAG: "%149:sub8": 76 # CHECK-CP-JSON-DAG: "%149:sub9": 75 # CHECK-CP-JSON-DAG: "%149:sub10": 74 # CHECK-CP-JSON-DAG: "%149:sub11": 73 # CHECK-CP-JSON-DAG: "%149:sub12": 70 # CHECK-CP-JSON-DAG: "%149:sub13": 69 # CHECK-CP-JSON-DAG: "%149:sub14": 68 # CHECK-CP-JSON-DAG: "%149:sub15": 67 # CHECK-CP-JSON-DAG: "%149:sub16": 64 # CHECK-CP-JSON-DAG: "%149:sub17": 63 # CHECK-CP-JSON-DAG: "%149:sub18": 62 # CHECK-CP-JSON-DAG: "%149:sub19": 61 # CHECK-CP-JSON-DAG: "%149:sub20": 58 # CHECK-CP-JSON-DAG: "%149:sub21": 57 # CHECK-CP-JSON-DAG: "%149:sub22": 56 # CHECK-CP-JSON-DAG: "%149:sub23": 55 # CHECK-CP-JSON-DAG: "%149:sub24": 52 # CHECK-CP-JSON-DAG: "%149:sub25": 51 # CHECK-CP-JSON-DAG: "%149:sub26": 50 # CHECK-CP-JSON-DAG: "%149:sub27": 49 # CHECK-CP-JSON-DAG: "%149:sub28": 46 # CHECK-CP-JSON-DAG: "%149:sub29": 45 # CHECK-CP-JSON-DAG: "%149:sub30": 44 # CHECK-CP-JSON-DAG: "%149:sub31": 43 # CHECK-CP-JSON-DAG: "%191:sub0": 136 # CHECK-CP-JSON-DAG: "%191:sub1": 135 # CHECK-CP-JSON-DAG: "%191:sub2": 134 # CHECK-CP-JSON-DAG: "%191:sub3": 133 # CHECK-CP-JSON-DAG: "%191:sub4": 130 # CHECK-CP-JSON-DAG: "%191:sub5": 129 # CHECK-CP-JSON-DAG: "%191:sub6": 128 # CHECK-CP-JSON-DAG: "%191:sub7": 127 # CHECK-CP-JSON-DAG: "%191:sub8": 124 # CHECK-CP-JSON-DAG: "%191:sub9": 123 # CHECK-CP-JSON-DAG: "%191:sub10": 122 # CHECK-CP-JSON-DAG: "%191:sub11": 121 # CHECK-CP-JSON-DAG: "%191:sub12": 118 # CHECK-CP-JSON-DAG: "%191:sub13": 117 # CHECK-CP-JSON-DAG: "%191:sub14": 116 # CHECK-CP-JSON-DAG: "%191:sub15": 115 # CHECK-CP-JSON-DAG: "%191:sub16": 112 # CHECK-CP-JSON-DAG: "%191:sub17": 111 # CHECK-CP-JSON-DAG: "%191:sub18": 110 # CHECK-CP-JSON-DAG: "%191:sub19": 109 # CHECK-CP-JSON-DAG: "%191:sub20": 106 # CHECK-CP-JSON-DAG: "%191:sub21": 105 # CHECK-CP-JSON-DAG: "%191:sub22": 104 # CHECK-CP-JSON-DAG: "%191:sub23": 103 # CHECK-CP-JSON-DAG: "%191:sub24": 100 # CHECK-CP-JSON-DAG: "%191:sub25": 99 # CHECK-CP-JSON-DAG: "%191:sub26": 98 # CHECK-CP-JSON-DAG: "%191:sub27": 97 # CHECK-CP-JSON-DAG: "%191:sub28": 94 # CHECK-CP-JSON-DAG: "%191:sub29": 93 # CHECK-CP-JSON-DAG: "%191:sub30": 92 # CHECK-CP-JSON-DAG: "%191:sub31": 91 # CHECK-CP-JSON-DAG: "%233:sub0": 184 # CHECK-CP-JSON-DAG: "%233:sub1": 183 # CHECK-CP-JSON-DAG: "%233:sub2": 182 # CHECK-CP-JSON-DAG: "%233:sub3": 181 # CHECK-CP-JSON-DAG: "%233:sub4": 178 # CHECK-CP-JSON-DAG: "%233:sub5": 177 # CHECK-CP-JSON-DAG: "%233:sub6": 176 # CHECK-CP-JSON-DAG: "%233:sub7": 175 # CHECK-CP-JSON-DAG: "%233:sub8": 172 # CHECK-CP-JSON-DAG: "%233:sub9": 171 # CHECK-CP-JSON-DAG: "%233:sub10": 170 # CHECK-CP-JSON-DAG: "%233:sub11": 169 # CHECK-CP-JSON-DAG: "%233:sub12": 166 # CHECK-CP-JSON-DAG: "%233:sub13": 165 # CHECK-CP-JSON-DAG: "%233:sub14": 164 # CHECK-CP-JSON-DAG: "%233:sub15": 163 # CHECK-CP-JSON-DAG: "%233:sub16": 160 # CHECK-CP-JSON-DAG: "%233:sub17": 159 # CHECK-CP-JSON-DAG: "%233:sub18": 158 # CHECK-CP-JSON-DAG: "%233:sub19": 157 # CHECK-CP-JSON-DAG: "%233:sub20": 154 # CHECK-CP-JSON-DAG: "%233:sub21": 153 # CHECK-CP-JSON-DAG: "%233:sub22": 152 # CHECK-CP-JSON-DAG: "%233:sub23": 151 # CHECK-CP-JSON-DAG: "%233:sub24": 148 # CHECK-CP-JSON-DAG: "%233:sub25": 147 # CHECK-CP-JSON-DAG: "%233:sub26": 146 # CHECK-CP-JSON-DAG: "%233:sub27": 145 # CHECK-CP-JSON-DAG: "%233:sub28": 142 # CHECK-CP-JSON-DAG: "%233:sub29": 141 # CHECK-CP-JSON-DAG: "%233:sub30": 140 # CHECK-CP-JSON-DAG: "%233:sub31": 139 # CHECK-CP-JSON-DAG: "%275:sub0": 232 # CHECK-CP-JSON-DAG: "%275:sub1": 231 # CHECK-CP-JSON-DAG: "%275:sub2": 230 # CHECK-CP-JSON-DAG: "%275:sub3": 229 # CHECK-CP-JSON-DAG: "%275:sub4": 226 # CHECK-CP-JSON-DAG: "%275:sub5": 225 # CHECK-CP-JSON-DAG: "%275:sub6": 224 # CHECK-CP-JSON-DAG: "%275:sub7": 223 # CHECK-CP-JSON-DAG: "%275:sub8": 220 # CHECK-CP-JSON-DAG: "%275:sub9": 219 # CHECK-CP-JSON-DAG: "%275:sub10": 218 # CHECK-CP-JSON-DAG: "%275:sub11": 217 # CHECK-CP-JSON-DAG: "%275:sub12": 214 # CHECK-CP-JSON-DAG: "%275:sub13": 213 # CHECK-CP-JSON-DAG: "%275:sub14": 212 # CHECK-CP-JSON-DAG: "%275:sub15": 211 # CHECK-CP-JSON-DAG: "%275:sub16": 208 # CHECK-CP-JSON-DAG: "%275:sub17": 207 # CHECK-CP-JSON-DAG: "%275:sub18": 206 # CHECK-CP-JSON-DAG: "%275:sub19": 205 # CHECK-CP-JSON-DAG: "%275:sub20": 202 # CHECK-CP-JSON-DAG: "%275:sub21": 201 # CHECK-CP-JSON-DAG: "%275:sub22": 200 # CHECK-CP-JSON-DAG: "%275:sub23": 199 # CHECK-CP-JSON-DAG: "%275:sub24": 196 # CHECK-CP-JSON-DAG: "%275:sub25": 195 # CHECK-CP-JSON-DAG: "%275:sub26": 194 # CHECK-CP-JSON-DAG: "%275:sub27": 193 # CHECK-CP-JSON-DAG: "%275:sub28": 190 # CHECK-CP-JSON-DAG: "%275:sub29": 189 # CHECK-CP-JSON-DAG: "%275:sub30": 188 # CHECK-CP-JSON-DAG: "%275:sub31": 187 # CHECK-CP-JSON-DAG: "%317:sub0": 280 # CHECK-CP-JSON-DAG: "%317:sub1": 279 # CHECK-CP-JSON-DAG: "%317:sub2": 278 # CHECK-CP-JSON-DAG: "%317:sub3": 277 # CHECK-CP-JSON-DAG: "%317:sub4": 274 # CHECK-CP-JSON-DAG: "%317:sub5": 273 # CHECK-CP-JSON-DAG: "%317:sub6": 272 # CHECK-CP-JSON-DAG: "%317:sub7": 271 # CHECK-CP-JSON-DAG: "%317:sub8": 268 # CHECK-CP-JSON-DAG: "%317:sub9": 267 # CHECK-CP-JSON-DAG: "%317:sub10": 266 # CHECK-CP-JSON-DAG: "%317:sub11": 265 # CHECK-CP-JSON-DAG: "%317:sub12": 262 # CHECK-CP-JSON-DAG: "%317:sub13": 261 # CHECK-CP-JSON-DAG: "%317:sub14": 260 # CHECK-CP-JSON-DAG: "%317:sub15": 259 # CHECK-CP-JSON-DAG: "%317:sub16": 256 # CHECK-CP-JSON-DAG: "%317:sub17": 255 # CHECK-CP-JSON-DAG: "%317:sub18": 254 # CHECK-CP-JSON-DAG: "%317:sub19": 253 # CHECK-CP-JSON-DAG: "%317:sub20": 250 # CHECK-CP-JSON-DAG: "%317:sub21": 249 # CHECK-CP-JSON-DAG: "%317:sub22": 248 # CHECK-CP-JSON-DAG: "%317:sub23": 247 # CHECK-CP-JSON-DAG: "%317:sub24": 244 # CHECK-CP-JSON-DAG: "%317:sub25": 243 # CHECK-CP-JSON-DAG: "%317:sub26": 242 # CHECK-CP-JSON-DAG: "%317:sub27": 241 # CHECK-CP-JSON-DAG: "%317:sub28": 238 # CHECK-CP-JSON-DAG: "%317:sub29": 237 # CHECK-CP-JSON-DAG: "%317:sub30": 236 # CHECK-CP-JSON-DAG: "%317:sub31": 235 # CHECK-CP-JSON-DAG: "%359:sub0": 328 # CHECK-CP-JSON-DAG: "%359:sub1": 327 # CHECK-CP-JSON-DAG: "%359:sub2": 326 # CHECK-CP-JSON-DAG: "%359:sub3": 325 # CHECK-CP-JSON-DAG: "%359:sub4": 322 # CHECK-CP-JSON-DAG: "%359:sub5": 321 # CHECK-CP-JSON-DAG: "%359:sub6": 320 # CHECK-CP-JSON-DAG: "%359:sub7": 319 # CHECK-CP-JSON-DAG: "%359:sub8": 316 # CHECK-CP-JSON-DAG: "%359:sub9": 315 # CHECK-CP-JSON-DAG: "%359:sub10": 314 # CHECK-CP-JSON-DAG: "%359:sub11": 313 # CHECK-CP-JSON-DAG: "%359:sub12": 310 # CHECK-CP-JSON-DAG: "%359:sub13": 309 # CHECK-CP-JSON-DAG: "%359:sub14": 308 # CHECK-CP-JSON-DAG: "%359:sub15": 307 # CHECK-CP-JSON-DAG: "%359:sub16": 304 # CHECK-CP-JSON-DAG: "%359:sub17": 303 # CHECK-CP-JSON-DAG: "%359:sub18": 302 # CHECK-CP-JSON-DAG: "%359:sub19": 301 # CHECK-CP-JSON-DAG: "%359:sub20": 298 # CHECK-CP-JSON-DAG: "%359:sub21": 297 # CHECK-CP-JSON-DAG: "%359:sub22": 296 # CHECK-CP-JSON-DAG: "%359:sub23": 295 # CHECK-CP-JSON-DAG: "%359:sub24": 292 # CHECK-CP-JSON-DAG: "%359:sub25": 291 # CHECK-CP-JSON-DAG: "%359:sub26": 290 # CHECK-CP-JSON-DAG: "%359:sub27": 289 # CHECK-CP-JSON-DAG: "%359:sub28": 286 # CHECK-CP-JSON-DAG: "%359:sub29": 285 # CHECK-CP-JSON-DAG: "%359:sub30": 284 # CHECK-CP-JSON-DAG: "%359:sub31": 283 # CHECK-CP-JSON-DAG: "%401:sub0": 376 # CHECK-CP-JSON-DAG: "%401:sub1": 375 # CHECK-CP-JSON-DAG: "%401:sub2": 374 # CHECK-CP-JSON-DAG: "%401:sub3": 373 # CHECK-CP-JSON-DAG: "%401:sub4": 370 # CHECK-CP-JSON-DAG: "%401:sub5": 369 # CHECK-CP-JSON-DAG: "%401:sub6": 368 # CHECK-CP-JSON-DAG: "%401:sub7": 367 # CHECK-CP-JSON-DAG: "%401:sub8": 364 # CHECK-CP-JSON-DAG: "%401:sub9": 363 # CHECK-CP-JSON-DAG: "%401:sub10": 362 # CHECK-CP-JSON-DAG: "%401:sub11": 361 # CHECK-CP-JSON-DAG: "%401:sub12": 358 # CHECK-CP-JSON-DAG: "%401:sub13": 357 # CHECK-CP-JSON-DAG: "%401:sub14": 356 # CHECK-CP-JSON-DAG: "%401:sub15": 355 # CHECK-CP-JSON-DAG: "%401:sub16": 352 # CHECK-CP-JSON-DAG: "%401:sub17": 351 # CHECK-CP-JSON-DAG: "%401:sub18": 350 # CHECK-CP-JSON-DAG: "%401:sub19": 349 # CHECK-CP-JSON-DAG: "%401:sub20": 346 # CHECK-CP-JSON-DAG: "%401:sub21": 345 # CHECK-CP-JSON-DAG: "%401:sub22": 344 # CHECK-CP-JSON-DAG: "%401:sub23": 343 # CHECK-CP-JSON-DAG: "%401:sub24": 340 # CHECK-CP-JSON-DAG: "%401:sub25": 339 # CHECK-CP-JSON-DAG: "%401:sub26": 338 # CHECK-CP-JSON-DAG: "%401:sub27": 337 # CHECK-CP-JSON-DAG: "%401:sub28": 334 # CHECK-CP-JSON-DAG: "%401:sub29": 333 # CHECK-CP-JSON-DAG: "%401:sub30": 332 # CHECK-CP-JSON-DAG: "%401:sub31": 331 # CHECK-CP-JSON-DAG: "%454": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 376 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%456:vgpr_32 = COPY %69.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 39 # CHECK-CP-JSON-DAG: "%69:sub1": 38 # CHECK-CP-JSON-DAG: "%69:sub2": 37 # CHECK-CP-JSON-DAG: "%69:sub3": 36 # CHECK-CP-JSON-DAG: "%69:sub4": 33 # CHECK-CP-JSON-DAG: "%69:sub5": 32 # CHECK-CP-JSON-DAG: "%69:sub6": 31 # CHECK-CP-JSON-DAG: "%69:sub7": 30 # CHECK-CP-JSON-DAG: "%69:sub8": 27 # CHECK-CP-JSON-DAG: "%69:sub9": 26 # CHECK-CP-JSON-DAG: "%69:sub10": 25 # CHECK-CP-JSON-DAG: "%69:sub11": 24 # CHECK-CP-JSON-DAG: "%69:sub12": 21 # CHECK-CP-JSON-DAG: "%69:sub13": 20 # CHECK-CP-JSON-DAG: "%69:sub14": 19 # CHECK-CP-JSON-DAG: "%69:sub15": 18 # CHECK-CP-JSON-DAG: "%69:sub16": 15 # CHECK-CP-JSON-DAG: "%69:sub17": 14 # CHECK-CP-JSON-DAG: "%69:sub18": 13 # CHECK-CP-JSON-DAG: "%69:sub19": 12 # CHECK-CP-JSON-DAG: "%69:sub20": 9 # CHECK-CP-JSON-DAG: "%69:sub21": 8 # CHECK-CP-JSON-DAG: "%69:sub22": 7 # CHECK-CP-JSON-DAG: "%69:sub23": 6 # CHECK-CP-JSON-DAG: "%69:sub24": 3 # CHECK-CP-JSON-DAG: "%69:sub25": 2 # CHECK-CP-JSON-DAG: "%69:sub26": 1 # CHECK-CP-JSON-DAG: "%69:sub27": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 87 # CHECK-CP-JSON-DAG: "%149:sub1": 86 # CHECK-CP-JSON-DAG: "%149:sub2": 85 # CHECK-CP-JSON-DAG: "%149:sub3": 84 # CHECK-CP-JSON-DAG: "%149:sub4": 81 # CHECK-CP-JSON-DAG: "%149:sub5": 80 # CHECK-CP-JSON-DAG: "%149:sub6": 79 # CHECK-CP-JSON-DAG: "%149:sub7": 78 # CHECK-CP-JSON-DAG: "%149:sub8": 75 # CHECK-CP-JSON-DAG: "%149:sub9": 74 # CHECK-CP-JSON-DAG: "%149:sub10": 73 # CHECK-CP-JSON-DAG: "%149:sub11": 72 # CHECK-CP-JSON-DAG: "%149:sub12": 69 # CHECK-CP-JSON-DAG: "%149:sub13": 68 # CHECK-CP-JSON-DAG: "%149:sub14": 67 # CHECK-CP-JSON-DAG: "%149:sub15": 66 # CHECK-CP-JSON-DAG: "%149:sub16": 63 # CHECK-CP-JSON-DAG: "%149:sub17": 62 # CHECK-CP-JSON-DAG: "%149:sub18": 61 # CHECK-CP-JSON-DAG: "%149:sub19": 60 # CHECK-CP-JSON-DAG: "%149:sub20": 57 # CHECK-CP-JSON-DAG: "%149:sub21": 56 # CHECK-CP-JSON-DAG: "%149:sub22": 55 # CHECK-CP-JSON-DAG: "%149:sub23": 54 # CHECK-CP-JSON-DAG: "%149:sub24": 51 # CHECK-CP-JSON-DAG: "%149:sub25": 50 # CHECK-CP-JSON-DAG: "%149:sub26": 49 # CHECK-CP-JSON-DAG: "%149:sub27": 48 # CHECK-CP-JSON-DAG: "%149:sub28": 45 # CHECK-CP-JSON-DAG: "%149:sub29": 44 # CHECK-CP-JSON-DAG: "%149:sub30": 43 # CHECK-CP-JSON-DAG: "%149:sub31": 42 # CHECK-CP-JSON-DAG: "%191:sub0": 135 # CHECK-CP-JSON-DAG: "%191:sub1": 134 # CHECK-CP-JSON-DAG: "%191:sub2": 133 # CHECK-CP-JSON-DAG: "%191:sub3": 132 # CHECK-CP-JSON-DAG: "%191:sub4": 129 # CHECK-CP-JSON-DAG: "%191:sub5": 128 # CHECK-CP-JSON-DAG: "%191:sub6": 127 # CHECK-CP-JSON-DAG: "%191:sub7": 126 # CHECK-CP-JSON-DAG: "%191:sub8": 123 # CHECK-CP-JSON-DAG: "%191:sub9": 122 # CHECK-CP-JSON-DAG: "%191:sub10": 121 # CHECK-CP-JSON-DAG: "%191:sub11": 120 # CHECK-CP-JSON-DAG: "%191:sub12": 117 # CHECK-CP-JSON-DAG: "%191:sub13": 116 # CHECK-CP-JSON-DAG: "%191:sub14": 115 # CHECK-CP-JSON-DAG: "%191:sub15": 114 # CHECK-CP-JSON-DAG: "%191:sub16": 111 # CHECK-CP-JSON-DAG: "%191:sub17": 110 # CHECK-CP-JSON-DAG: "%191:sub18": 109 # CHECK-CP-JSON-DAG: "%191:sub19": 108 # CHECK-CP-JSON-DAG: "%191:sub20": 105 # CHECK-CP-JSON-DAG: "%191:sub21": 104 # CHECK-CP-JSON-DAG: "%191:sub22": 103 # CHECK-CP-JSON-DAG: "%191:sub23": 102 # CHECK-CP-JSON-DAG: "%191:sub24": 99 # CHECK-CP-JSON-DAG: "%191:sub25": 98 # CHECK-CP-JSON-DAG: "%191:sub26": 97 # CHECK-CP-JSON-DAG: "%191:sub27": 96 # CHECK-CP-JSON-DAG: "%191:sub28": 93 # CHECK-CP-JSON-DAG: "%191:sub29": 92 # CHECK-CP-JSON-DAG: "%191:sub30": 91 # CHECK-CP-JSON-DAG: "%191:sub31": 90 # CHECK-CP-JSON-DAG: "%233:sub0": 183 # CHECK-CP-JSON-DAG: "%233:sub1": 182 # CHECK-CP-JSON-DAG: "%233:sub2": 181 # CHECK-CP-JSON-DAG: "%233:sub3": 180 # CHECK-CP-JSON-DAG: "%233:sub4": 177 # CHECK-CP-JSON-DAG: "%233:sub5": 176 # CHECK-CP-JSON-DAG: "%233:sub6": 175 # CHECK-CP-JSON-DAG: "%233:sub7": 174 # CHECK-CP-JSON-DAG: "%233:sub8": 171 # CHECK-CP-JSON-DAG: "%233:sub9": 170 # CHECK-CP-JSON-DAG: "%233:sub10": 169 # CHECK-CP-JSON-DAG: "%233:sub11": 168 # CHECK-CP-JSON-DAG: "%233:sub12": 165 # CHECK-CP-JSON-DAG: "%233:sub13": 164 # CHECK-CP-JSON-DAG: "%233:sub14": 163 # CHECK-CP-JSON-DAG: "%233:sub15": 162 # CHECK-CP-JSON-DAG: "%233:sub16": 159 # CHECK-CP-JSON-DAG: "%233:sub17": 158 # CHECK-CP-JSON-DAG: "%233:sub18": 157 # CHECK-CP-JSON-DAG: "%233:sub19": 156 # CHECK-CP-JSON-DAG: "%233:sub20": 153 # CHECK-CP-JSON-DAG: "%233:sub21": 152 # CHECK-CP-JSON-DAG: "%233:sub22": 151 # CHECK-CP-JSON-DAG: "%233:sub23": 150 # CHECK-CP-JSON-DAG: "%233:sub24": 147 # CHECK-CP-JSON-DAG: "%233:sub25": 146 # CHECK-CP-JSON-DAG: "%233:sub26": 145 # CHECK-CP-JSON-DAG: "%233:sub27": 144 # CHECK-CP-JSON-DAG: "%233:sub28": 141 # CHECK-CP-JSON-DAG: "%233:sub29": 140 # CHECK-CP-JSON-DAG: "%233:sub30": 139 # CHECK-CP-JSON-DAG: "%233:sub31": 138 # CHECK-CP-JSON-DAG: "%275:sub0": 231 # CHECK-CP-JSON-DAG: "%275:sub1": 230 # CHECK-CP-JSON-DAG: "%275:sub2": 229 # CHECK-CP-JSON-DAG: "%275:sub3": 228 # CHECK-CP-JSON-DAG: "%275:sub4": 225 # CHECK-CP-JSON-DAG: "%275:sub5": 224 # CHECK-CP-JSON-DAG: "%275:sub6": 223 # CHECK-CP-JSON-DAG: "%275:sub7": 222 # CHECK-CP-JSON-DAG: "%275:sub8": 219 # CHECK-CP-JSON-DAG: "%275:sub9": 218 # CHECK-CP-JSON-DAG: "%275:sub10": 217 # CHECK-CP-JSON-DAG: "%275:sub11": 216 # CHECK-CP-JSON-DAG: "%275:sub12": 213 # CHECK-CP-JSON-DAG: "%275:sub13": 212 # CHECK-CP-JSON-DAG: "%275:sub14": 211 # CHECK-CP-JSON-DAG: "%275:sub15": 210 # CHECK-CP-JSON-DAG: "%275:sub16": 207 # CHECK-CP-JSON-DAG: "%275:sub17": 206 # CHECK-CP-JSON-DAG: "%275:sub18": 205 # CHECK-CP-JSON-DAG: "%275:sub19": 204 # CHECK-CP-JSON-DAG: "%275:sub20": 201 # CHECK-CP-JSON-DAG: "%275:sub21": 200 # CHECK-CP-JSON-DAG: "%275:sub22": 199 # CHECK-CP-JSON-DAG: "%275:sub23": 198 # CHECK-CP-JSON-DAG: "%275:sub24": 195 # CHECK-CP-JSON-DAG: "%275:sub25": 194 # CHECK-CP-JSON-DAG: "%275:sub26": 193 # CHECK-CP-JSON-DAG: "%275:sub27": 192 # CHECK-CP-JSON-DAG: "%275:sub28": 189 # CHECK-CP-JSON-DAG: "%275:sub29": 188 # CHECK-CP-JSON-DAG: "%275:sub30": 187 # CHECK-CP-JSON-DAG: "%275:sub31": 186 # CHECK-CP-JSON-DAG: "%317:sub0": 279 # CHECK-CP-JSON-DAG: "%317:sub1": 278 # CHECK-CP-JSON-DAG: "%317:sub2": 277 # CHECK-CP-JSON-DAG: "%317:sub3": 276 # CHECK-CP-JSON-DAG: "%317:sub4": 273 # CHECK-CP-JSON-DAG: "%317:sub5": 272 # CHECK-CP-JSON-DAG: "%317:sub6": 271 # CHECK-CP-JSON-DAG: "%317:sub7": 270 # CHECK-CP-JSON-DAG: "%317:sub8": 267 # CHECK-CP-JSON-DAG: "%317:sub9": 266 # CHECK-CP-JSON-DAG: "%317:sub10": 265 # CHECK-CP-JSON-DAG: "%317:sub11": 264 # CHECK-CP-JSON-DAG: "%317:sub12": 261 # CHECK-CP-JSON-DAG: "%317:sub13": 260 # CHECK-CP-JSON-DAG: "%317:sub14": 259 # CHECK-CP-JSON-DAG: "%317:sub15": 258 # CHECK-CP-JSON-DAG: "%317:sub16": 255 # CHECK-CP-JSON-DAG: "%317:sub17": 254 # CHECK-CP-JSON-DAG: "%317:sub18": 253 # CHECK-CP-JSON-DAG: "%317:sub19": 252 # CHECK-CP-JSON-DAG: "%317:sub20": 249 # CHECK-CP-JSON-DAG: "%317:sub21": 248 # CHECK-CP-JSON-DAG: "%317:sub22": 247 # CHECK-CP-JSON-DAG: "%317:sub23": 246 # CHECK-CP-JSON-DAG: "%317:sub24": 243 # CHECK-CP-JSON-DAG: "%317:sub25": 242 # CHECK-CP-JSON-DAG: "%317:sub26": 241 # CHECK-CP-JSON-DAG: "%317:sub27": 240 # CHECK-CP-JSON-DAG: "%317:sub28": 237 # CHECK-CP-JSON-DAG: "%317:sub29": 236 # CHECK-CP-JSON-DAG: "%317:sub30": 235 # CHECK-CP-JSON-DAG: "%317:sub31": 234 # CHECK-CP-JSON-DAG: "%359:sub0": 327 # CHECK-CP-JSON-DAG: "%359:sub1": 326 # CHECK-CP-JSON-DAG: "%359:sub2": 325 # CHECK-CP-JSON-DAG: "%359:sub3": 324 # CHECK-CP-JSON-DAG: "%359:sub4": 321 # CHECK-CP-JSON-DAG: "%359:sub5": 320 # CHECK-CP-JSON-DAG: "%359:sub6": 319 # CHECK-CP-JSON-DAG: "%359:sub7": 318 # CHECK-CP-JSON-DAG: "%359:sub8": 315 # CHECK-CP-JSON-DAG: "%359:sub9": 314 # CHECK-CP-JSON-DAG: "%359:sub10": 313 # CHECK-CP-JSON-DAG: "%359:sub11": 312 # CHECK-CP-JSON-DAG: "%359:sub12": 309 # CHECK-CP-JSON-DAG: "%359:sub13": 308 # CHECK-CP-JSON-DAG: "%359:sub14": 307 # CHECK-CP-JSON-DAG: "%359:sub15": 306 # CHECK-CP-JSON-DAG: "%359:sub16": 303 # CHECK-CP-JSON-DAG: "%359:sub17": 302 # CHECK-CP-JSON-DAG: "%359:sub18": 301 # CHECK-CP-JSON-DAG: "%359:sub19": 300 # CHECK-CP-JSON-DAG: "%359:sub20": 297 # CHECK-CP-JSON-DAG: "%359:sub21": 296 # CHECK-CP-JSON-DAG: "%359:sub22": 295 # CHECK-CP-JSON-DAG: "%359:sub23": 294 # CHECK-CP-JSON-DAG: "%359:sub24": 291 # CHECK-CP-JSON-DAG: "%359:sub25": 290 # CHECK-CP-JSON-DAG: "%359:sub26": 289 # CHECK-CP-JSON-DAG: "%359:sub27": 288 # CHECK-CP-JSON-DAG: "%359:sub28": 285 # CHECK-CP-JSON-DAG: "%359:sub29": 284 # CHECK-CP-JSON-DAG: "%359:sub30": 283 # CHECK-CP-JSON-DAG: "%359:sub31": 282 # CHECK-CP-JSON-DAG: "%401:sub0": 375 # CHECK-CP-JSON-DAG: "%401:sub1": 374 # CHECK-CP-JSON-DAG: "%401:sub2": 373 # CHECK-CP-JSON-DAG: "%401:sub3": 372 # CHECK-CP-JSON-DAG: "%401:sub4": 369 # CHECK-CP-JSON-DAG: "%401:sub5": 368 # CHECK-CP-JSON-DAG: "%401:sub6": 367 # CHECK-CP-JSON-DAG: "%401:sub7": 366 # CHECK-CP-JSON-DAG: "%401:sub8": 363 # CHECK-CP-JSON-DAG: "%401:sub9": 362 # CHECK-CP-JSON-DAG: "%401:sub10": 361 # CHECK-CP-JSON-DAG: "%401:sub11": 360 # CHECK-CP-JSON-DAG: "%401:sub12": 357 # CHECK-CP-JSON-DAG: "%401:sub13": 356 # CHECK-CP-JSON-DAG: "%401:sub14": 355 # CHECK-CP-JSON-DAG: "%401:sub15": 354 # CHECK-CP-JSON-DAG: "%401:sub16": 351 # CHECK-CP-JSON-DAG: "%401:sub17": 350 # CHECK-CP-JSON-DAG: "%401:sub18": 349 # CHECK-CP-JSON-DAG: "%401:sub19": 348 # CHECK-CP-JSON-DAG: "%401:sub20": 345 # CHECK-CP-JSON-DAG: "%401:sub21": 344 # CHECK-CP-JSON-DAG: "%401:sub22": 343 # CHECK-CP-JSON-DAG: "%401:sub23": 342 # CHECK-CP-JSON-DAG: "%401:sub24": 339 # CHECK-CP-JSON-DAG: "%401:sub25": 338 # CHECK-CP-JSON-DAG: "%401:sub26": 337 # CHECK-CP-JSON-DAG: "%401:sub27": 336 # CHECK-CP-JSON-DAG: "%401:sub28": 333 # CHECK-CP-JSON-DAG: "%401:sub29": 332 # CHECK-CP-JSON-DAG: "%401:sub30": 331 # CHECK-CP-JSON-DAG: "%401:sub31": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 375 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%457:vgpr_32 = COPY %69.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 38 # CHECK-CP-JSON-DAG: "%69:sub1": 37 # CHECK-CP-JSON-DAG: "%69:sub2": 36 # CHECK-CP-JSON-DAG: "%69:sub3": 35 # CHECK-CP-JSON-DAG: "%69:sub4": 32 # CHECK-CP-JSON-DAG: "%69:sub5": 31 # CHECK-CP-JSON-DAG: "%69:sub6": 30 # CHECK-CP-JSON-DAG: "%69:sub7": 29 # CHECK-CP-JSON-DAG: "%69:sub8": 26 # CHECK-CP-JSON-DAG: "%69:sub9": 25 # CHECK-CP-JSON-DAG: "%69:sub10": 24 # CHECK-CP-JSON-DAG: "%69:sub11": 23 # CHECK-CP-JSON-DAG: "%69:sub12": 20 # CHECK-CP-JSON-DAG: "%69:sub13": 19 # CHECK-CP-JSON-DAG: "%69:sub14": 18 # CHECK-CP-JSON-DAG: "%69:sub15": 17 # CHECK-CP-JSON-DAG: "%69:sub16": 14 # CHECK-CP-JSON-DAG: "%69:sub17": 13 # CHECK-CP-JSON-DAG: "%69:sub18": 12 # CHECK-CP-JSON-DAG: "%69:sub19": 11 # CHECK-CP-JSON-DAG: "%69:sub20": 8 # CHECK-CP-JSON-DAG: "%69:sub21": 7 # CHECK-CP-JSON-DAG: "%69:sub22": 6 # CHECK-CP-JSON-DAG: "%69:sub23": 5 # CHECK-CP-JSON-DAG: "%69:sub24": 2 # CHECK-CP-JSON-DAG: "%69:sub25": 1 # CHECK-CP-JSON-DAG: "%69:sub26": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 86 # CHECK-CP-JSON-DAG: "%149:sub1": 85 # CHECK-CP-JSON-DAG: "%149:sub2": 84 # CHECK-CP-JSON-DAG: "%149:sub3": 83 # CHECK-CP-JSON-DAG: "%149:sub4": 80 # CHECK-CP-JSON-DAG: "%149:sub5": 79 # CHECK-CP-JSON-DAG: "%149:sub6": 78 # CHECK-CP-JSON-DAG: "%149:sub7": 77 # CHECK-CP-JSON-DAG: "%149:sub8": 74 # CHECK-CP-JSON-DAG: "%149:sub9": 73 # CHECK-CP-JSON-DAG: "%149:sub10": 72 # CHECK-CP-JSON-DAG: "%149:sub11": 71 # CHECK-CP-JSON-DAG: "%149:sub12": 68 # CHECK-CP-JSON-DAG: "%149:sub13": 67 # CHECK-CP-JSON-DAG: "%149:sub14": 66 # CHECK-CP-JSON-DAG: "%149:sub15": 65 # CHECK-CP-JSON-DAG: "%149:sub16": 62 # CHECK-CP-JSON-DAG: "%149:sub17": 61 # CHECK-CP-JSON-DAG: "%149:sub18": 60 # CHECK-CP-JSON-DAG: "%149:sub19": 59 # CHECK-CP-JSON-DAG: "%149:sub20": 56 # CHECK-CP-JSON-DAG: "%149:sub21": 55 # CHECK-CP-JSON-DAG: "%149:sub22": 54 # CHECK-CP-JSON-DAG: "%149:sub23": 53 # CHECK-CP-JSON-DAG: "%149:sub24": 50 # CHECK-CP-JSON-DAG: "%149:sub25": 49 # CHECK-CP-JSON-DAG: "%149:sub26": 48 # CHECK-CP-JSON-DAG: "%149:sub27": 47 # CHECK-CP-JSON-DAG: "%149:sub28": 44 # CHECK-CP-JSON-DAG: "%149:sub29": 43 # CHECK-CP-JSON-DAG: "%149:sub30": 42 # CHECK-CP-JSON-DAG: "%149:sub31": 41 # CHECK-CP-JSON-DAG: "%191:sub0": 134 # CHECK-CP-JSON-DAG: "%191:sub1": 133 # CHECK-CP-JSON-DAG: "%191:sub2": 132 # CHECK-CP-JSON-DAG: "%191:sub3": 131 # CHECK-CP-JSON-DAG: "%191:sub4": 128 # CHECK-CP-JSON-DAG: "%191:sub5": 127 # CHECK-CP-JSON-DAG: "%191:sub6": 126 # CHECK-CP-JSON-DAG: "%191:sub7": 125 # CHECK-CP-JSON-DAG: "%191:sub8": 122 # CHECK-CP-JSON-DAG: "%191:sub9": 121 # CHECK-CP-JSON-DAG: "%191:sub10": 120 # CHECK-CP-JSON-DAG: "%191:sub11": 119 # CHECK-CP-JSON-DAG: "%191:sub12": 116 # CHECK-CP-JSON-DAG: "%191:sub13": 115 # CHECK-CP-JSON-DAG: "%191:sub14": 114 # CHECK-CP-JSON-DAG: "%191:sub15": 113 # CHECK-CP-JSON-DAG: "%191:sub16": 110 # CHECK-CP-JSON-DAG: "%191:sub17": 109 # CHECK-CP-JSON-DAG: "%191:sub18": 108 # CHECK-CP-JSON-DAG: "%191:sub19": 107 # CHECK-CP-JSON-DAG: "%191:sub20": 104 # CHECK-CP-JSON-DAG: "%191:sub21": 103 # CHECK-CP-JSON-DAG: "%191:sub22": 102 # CHECK-CP-JSON-DAG: "%191:sub23": 101 # CHECK-CP-JSON-DAG: "%191:sub24": 98 # CHECK-CP-JSON-DAG: "%191:sub25": 97 # CHECK-CP-JSON-DAG: "%191:sub26": 96 # CHECK-CP-JSON-DAG: "%191:sub27": 95 # CHECK-CP-JSON-DAG: "%191:sub28": 92 # CHECK-CP-JSON-DAG: "%191:sub29": 91 # CHECK-CP-JSON-DAG: "%191:sub30": 90 # CHECK-CP-JSON-DAG: "%191:sub31": 89 # CHECK-CP-JSON-DAG: "%233:sub0": 182 # CHECK-CP-JSON-DAG: "%233:sub1": 181 # CHECK-CP-JSON-DAG: "%233:sub2": 180 # CHECK-CP-JSON-DAG: "%233:sub3": 179 # CHECK-CP-JSON-DAG: "%233:sub4": 176 # CHECK-CP-JSON-DAG: "%233:sub5": 175 # CHECK-CP-JSON-DAG: "%233:sub6": 174 # CHECK-CP-JSON-DAG: "%233:sub7": 173 # CHECK-CP-JSON-DAG: "%233:sub8": 170 # CHECK-CP-JSON-DAG: "%233:sub9": 169 # CHECK-CP-JSON-DAG: "%233:sub10": 168 # CHECK-CP-JSON-DAG: "%233:sub11": 167 # CHECK-CP-JSON-DAG: "%233:sub12": 164 # CHECK-CP-JSON-DAG: "%233:sub13": 163 # CHECK-CP-JSON-DAG: "%233:sub14": 162 # CHECK-CP-JSON-DAG: "%233:sub15": 161 # CHECK-CP-JSON-DAG: "%233:sub16": 158 # CHECK-CP-JSON-DAG: "%233:sub17": 157 # CHECK-CP-JSON-DAG: "%233:sub18": 156 # CHECK-CP-JSON-DAG: "%233:sub19": 155 # CHECK-CP-JSON-DAG: "%233:sub20": 152 # CHECK-CP-JSON-DAG: "%233:sub21": 151 # CHECK-CP-JSON-DAG: "%233:sub22": 150 # CHECK-CP-JSON-DAG: "%233:sub23": 149 # CHECK-CP-JSON-DAG: "%233:sub24": 146 # CHECK-CP-JSON-DAG: "%233:sub25": 145 # CHECK-CP-JSON-DAG: "%233:sub26": 144 # CHECK-CP-JSON-DAG: "%233:sub27": 143 # CHECK-CP-JSON-DAG: "%233:sub28": 140 # CHECK-CP-JSON-DAG: "%233:sub29": 139 # CHECK-CP-JSON-DAG: "%233:sub30": 138 # CHECK-CP-JSON-DAG: "%233:sub31": 137 # CHECK-CP-JSON-DAG: "%275:sub0": 230 # CHECK-CP-JSON-DAG: "%275:sub1": 229 # CHECK-CP-JSON-DAG: "%275:sub2": 228 # CHECK-CP-JSON-DAG: "%275:sub3": 227 # CHECK-CP-JSON-DAG: "%275:sub4": 224 # CHECK-CP-JSON-DAG: "%275:sub5": 223 # CHECK-CP-JSON-DAG: "%275:sub6": 222 # CHECK-CP-JSON-DAG: "%275:sub7": 221 # CHECK-CP-JSON-DAG: "%275:sub8": 218 # CHECK-CP-JSON-DAG: "%275:sub9": 217 # CHECK-CP-JSON-DAG: "%275:sub10": 216 # CHECK-CP-JSON-DAG: "%275:sub11": 215 # CHECK-CP-JSON-DAG: "%275:sub12": 212 # CHECK-CP-JSON-DAG: "%275:sub13": 211 # CHECK-CP-JSON-DAG: "%275:sub14": 210 # CHECK-CP-JSON-DAG: "%275:sub15": 209 # CHECK-CP-JSON-DAG: "%275:sub16": 206 # CHECK-CP-JSON-DAG: "%275:sub17": 205 # CHECK-CP-JSON-DAG: "%275:sub18": 204 # CHECK-CP-JSON-DAG: "%275:sub19": 203 # CHECK-CP-JSON-DAG: "%275:sub20": 200 # CHECK-CP-JSON-DAG: "%275:sub21": 199 # CHECK-CP-JSON-DAG: "%275:sub22": 198 # CHECK-CP-JSON-DAG: "%275:sub23": 197 # CHECK-CP-JSON-DAG: "%275:sub24": 194 # CHECK-CP-JSON-DAG: "%275:sub25": 193 # CHECK-CP-JSON-DAG: "%275:sub26": 192 # CHECK-CP-JSON-DAG: "%275:sub27": 191 # CHECK-CP-JSON-DAG: "%275:sub28": 188 # CHECK-CP-JSON-DAG: "%275:sub29": 187 # CHECK-CP-JSON-DAG: "%275:sub30": 186 # CHECK-CP-JSON-DAG: "%275:sub31": 185 # CHECK-CP-JSON-DAG: "%317:sub0": 278 # CHECK-CP-JSON-DAG: "%317:sub1": 277 # CHECK-CP-JSON-DAG: "%317:sub2": 276 # CHECK-CP-JSON-DAG: "%317:sub3": 275 # CHECK-CP-JSON-DAG: "%317:sub4": 272 # CHECK-CP-JSON-DAG: "%317:sub5": 271 # CHECK-CP-JSON-DAG: "%317:sub6": 270 # CHECK-CP-JSON-DAG: "%317:sub7": 269 # CHECK-CP-JSON-DAG: "%317:sub8": 266 # CHECK-CP-JSON-DAG: "%317:sub9": 265 # CHECK-CP-JSON-DAG: "%317:sub10": 264 # CHECK-CP-JSON-DAG: "%317:sub11": 263 # CHECK-CP-JSON-DAG: "%317:sub12": 260 # CHECK-CP-JSON-DAG: "%317:sub13": 259 # CHECK-CP-JSON-DAG: "%317:sub14": 258 # CHECK-CP-JSON-DAG: "%317:sub15": 257 # CHECK-CP-JSON-DAG: "%317:sub16": 254 # CHECK-CP-JSON-DAG: "%317:sub17": 253 # CHECK-CP-JSON-DAG: "%317:sub18": 252 # CHECK-CP-JSON-DAG: "%317:sub19": 251 # CHECK-CP-JSON-DAG: "%317:sub20": 248 # CHECK-CP-JSON-DAG: "%317:sub21": 247 # CHECK-CP-JSON-DAG: "%317:sub22": 246 # CHECK-CP-JSON-DAG: "%317:sub23": 245 # CHECK-CP-JSON-DAG: "%317:sub24": 242 # CHECK-CP-JSON-DAG: "%317:sub25": 241 # CHECK-CP-JSON-DAG: "%317:sub26": 240 # CHECK-CP-JSON-DAG: "%317:sub27": 239 # CHECK-CP-JSON-DAG: "%317:sub28": 236 # CHECK-CP-JSON-DAG: "%317:sub29": 235 # CHECK-CP-JSON-DAG: "%317:sub30": 234 # CHECK-CP-JSON-DAG: "%317:sub31": 233 # CHECK-CP-JSON-DAG: "%359:sub0": 326 # CHECK-CP-JSON-DAG: "%359:sub1": 325 # CHECK-CP-JSON-DAG: "%359:sub2": 324 # CHECK-CP-JSON-DAG: "%359:sub3": 323 # CHECK-CP-JSON-DAG: "%359:sub4": 320 # CHECK-CP-JSON-DAG: "%359:sub5": 319 # CHECK-CP-JSON-DAG: "%359:sub6": 318 # CHECK-CP-JSON-DAG: "%359:sub7": 317 # CHECK-CP-JSON-DAG: "%359:sub8": 314 # CHECK-CP-JSON-DAG: "%359:sub9": 313 # CHECK-CP-JSON-DAG: "%359:sub10": 312 # CHECK-CP-JSON-DAG: "%359:sub11": 311 # CHECK-CP-JSON-DAG: "%359:sub12": 308 # CHECK-CP-JSON-DAG: "%359:sub13": 307 # CHECK-CP-JSON-DAG: "%359:sub14": 306 # CHECK-CP-JSON-DAG: "%359:sub15": 305 # CHECK-CP-JSON-DAG: "%359:sub16": 302 # CHECK-CP-JSON-DAG: "%359:sub17": 301 # CHECK-CP-JSON-DAG: "%359:sub18": 300 # CHECK-CP-JSON-DAG: "%359:sub19": 299 # CHECK-CP-JSON-DAG: "%359:sub20": 296 # CHECK-CP-JSON-DAG: "%359:sub21": 295 # CHECK-CP-JSON-DAG: "%359:sub22": 294 # CHECK-CP-JSON-DAG: "%359:sub23": 293 # CHECK-CP-JSON-DAG: "%359:sub24": 290 # CHECK-CP-JSON-DAG: "%359:sub25": 289 # CHECK-CP-JSON-DAG: "%359:sub26": 288 # CHECK-CP-JSON-DAG: "%359:sub27": 287 # CHECK-CP-JSON-DAG: "%359:sub28": 284 # CHECK-CP-JSON-DAG: "%359:sub29": 283 # CHECK-CP-JSON-DAG: "%359:sub30": 282 # CHECK-CP-JSON-DAG: "%359:sub31": 281 # CHECK-CP-JSON-DAG: "%401:sub0": 374 # CHECK-CP-JSON-DAG: "%401:sub1": 373 # CHECK-CP-JSON-DAG: "%401:sub2": 372 # CHECK-CP-JSON-DAG: "%401:sub3": 371 # CHECK-CP-JSON-DAG: "%401:sub4": 368 # CHECK-CP-JSON-DAG: "%401:sub5": 367 # CHECK-CP-JSON-DAG: "%401:sub6": 366 # CHECK-CP-JSON-DAG: "%401:sub7": 365 # CHECK-CP-JSON-DAG: "%401:sub8": 362 # CHECK-CP-JSON-DAG: "%401:sub9": 361 # CHECK-CP-JSON-DAG: "%401:sub10": 360 # CHECK-CP-JSON-DAG: "%401:sub11": 359 # CHECK-CP-JSON-DAG: "%401:sub12": 356 # CHECK-CP-JSON-DAG: "%401:sub13": 355 # CHECK-CP-JSON-DAG: "%401:sub14": 354 # CHECK-CP-JSON-DAG: "%401:sub15": 353 # CHECK-CP-JSON-DAG: "%401:sub16": 350 # CHECK-CP-JSON-DAG: "%401:sub17": 349 # CHECK-CP-JSON-DAG: "%401:sub18": 348 # CHECK-CP-JSON-DAG: "%401:sub19": 347 # CHECK-CP-JSON-DAG: "%401:sub20": 344 # CHECK-CP-JSON-DAG: "%401:sub21": 343 # CHECK-CP-JSON-DAG: "%401:sub22": 342 # CHECK-CP-JSON-DAG: "%401:sub23": 341 # CHECK-CP-JSON-DAG: "%401:sub24": 338 # CHECK-CP-JSON-DAG: "%401:sub25": 337 # CHECK-CP-JSON-DAG: "%401:sub26": 336 # CHECK-CP-JSON-DAG: "%401:sub27": 335 # CHECK-CP-JSON-DAG: "%401:sub28": 332 # CHECK-CP-JSON-DAG: "%401:sub29": 331 # CHECK-CP-JSON-DAG: "%401:sub30": 330 # CHECK-CP-JSON-DAG: "%401:sub31": 329 # CHECK-CP-JSON-DAG: "%456": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 374 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%458:vgpr_32 = COPY %69.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 37 # CHECK-CP-JSON-DAG: "%69:sub1": 36 # CHECK-CP-JSON-DAG: "%69:sub2": 35 # CHECK-CP-JSON-DAG: "%69:sub3": 34 # CHECK-CP-JSON-DAG: "%69:sub4": 31 # CHECK-CP-JSON-DAG: "%69:sub5": 30 # CHECK-CP-JSON-DAG: "%69:sub6": 29 # CHECK-CP-JSON-DAG: "%69:sub7": 28 # CHECK-CP-JSON-DAG: "%69:sub8": 25 # CHECK-CP-JSON-DAG: "%69:sub9": 24 # CHECK-CP-JSON-DAG: "%69:sub10": 23 # CHECK-CP-JSON-DAG: "%69:sub11": 22 # CHECK-CP-JSON-DAG: "%69:sub12": 19 # CHECK-CP-JSON-DAG: "%69:sub13": 18 # CHECK-CP-JSON-DAG: "%69:sub14": 17 # CHECK-CP-JSON-DAG: "%69:sub15": 16 # CHECK-CP-JSON-DAG: "%69:sub16": 13 # CHECK-CP-JSON-DAG: "%69:sub17": 12 # CHECK-CP-JSON-DAG: "%69:sub18": 11 # CHECK-CP-JSON-DAG: "%69:sub19": 10 # CHECK-CP-JSON-DAG: "%69:sub20": 7 # CHECK-CP-JSON-DAG: "%69:sub21": 6 # CHECK-CP-JSON-DAG: "%69:sub22": 5 # CHECK-CP-JSON-DAG: "%69:sub23": 4 # CHECK-CP-JSON-DAG: "%69:sub24": 1 # CHECK-CP-JSON-DAG: "%69:sub25": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 85 # CHECK-CP-JSON-DAG: "%149:sub1": 84 # CHECK-CP-JSON-DAG: "%149:sub2": 83 # CHECK-CP-JSON-DAG: "%149:sub3": 82 # CHECK-CP-JSON-DAG: "%149:sub4": 79 # CHECK-CP-JSON-DAG: "%149:sub5": 78 # CHECK-CP-JSON-DAG: "%149:sub6": 77 # CHECK-CP-JSON-DAG: "%149:sub7": 76 # CHECK-CP-JSON-DAG: "%149:sub8": 73 # CHECK-CP-JSON-DAG: "%149:sub9": 72 # CHECK-CP-JSON-DAG: "%149:sub10": 71 # CHECK-CP-JSON-DAG: "%149:sub11": 70 # CHECK-CP-JSON-DAG: "%149:sub12": 67 # CHECK-CP-JSON-DAG: "%149:sub13": 66 # CHECK-CP-JSON-DAG: "%149:sub14": 65 # CHECK-CP-JSON-DAG: "%149:sub15": 64 # CHECK-CP-JSON-DAG: "%149:sub16": 61 # CHECK-CP-JSON-DAG: "%149:sub17": 60 # CHECK-CP-JSON-DAG: "%149:sub18": 59 # CHECK-CP-JSON-DAG: "%149:sub19": 58 # CHECK-CP-JSON-DAG: "%149:sub20": 55 # CHECK-CP-JSON-DAG: "%149:sub21": 54 # CHECK-CP-JSON-DAG: "%149:sub22": 53 # CHECK-CP-JSON-DAG: "%149:sub23": 52 # CHECK-CP-JSON-DAG: "%149:sub24": 49 # CHECK-CP-JSON-DAG: "%149:sub25": 48 # CHECK-CP-JSON-DAG: "%149:sub26": 47 # CHECK-CP-JSON-DAG: "%149:sub27": 46 # CHECK-CP-JSON-DAG: "%149:sub28": 43 # CHECK-CP-JSON-DAG: "%149:sub29": 42 # CHECK-CP-JSON-DAG: "%149:sub30": 41 # CHECK-CP-JSON-DAG: "%149:sub31": 40 # CHECK-CP-JSON-DAG: "%191:sub0": 133 # CHECK-CP-JSON-DAG: "%191:sub1": 132 # CHECK-CP-JSON-DAG: "%191:sub2": 131 # CHECK-CP-JSON-DAG: "%191:sub3": 130 # CHECK-CP-JSON-DAG: "%191:sub4": 127 # CHECK-CP-JSON-DAG: "%191:sub5": 126 # CHECK-CP-JSON-DAG: "%191:sub6": 125 # CHECK-CP-JSON-DAG: "%191:sub7": 124 # CHECK-CP-JSON-DAG: "%191:sub8": 121 # CHECK-CP-JSON-DAG: "%191:sub9": 120 # CHECK-CP-JSON-DAG: "%191:sub10": 119 # CHECK-CP-JSON-DAG: "%191:sub11": 118 # CHECK-CP-JSON-DAG: "%191:sub12": 115 # CHECK-CP-JSON-DAG: "%191:sub13": 114 # CHECK-CP-JSON-DAG: "%191:sub14": 113 # CHECK-CP-JSON-DAG: "%191:sub15": 112 # CHECK-CP-JSON-DAG: "%191:sub16": 109 # CHECK-CP-JSON-DAG: "%191:sub17": 108 # CHECK-CP-JSON-DAG: "%191:sub18": 107 # CHECK-CP-JSON-DAG: "%191:sub19": 106 # CHECK-CP-JSON-DAG: "%191:sub20": 103 # CHECK-CP-JSON-DAG: "%191:sub21": 102 # CHECK-CP-JSON-DAG: "%191:sub22": 101 # CHECK-CP-JSON-DAG: "%191:sub23": 100 # CHECK-CP-JSON-DAG: "%191:sub24": 97 # CHECK-CP-JSON-DAG: "%191:sub25": 96 # CHECK-CP-JSON-DAG: "%191:sub26": 95 # CHECK-CP-JSON-DAG: "%191:sub27": 94 # CHECK-CP-JSON-DAG: "%191:sub28": 91 # CHECK-CP-JSON-DAG: "%191:sub29": 90 # CHECK-CP-JSON-DAG: "%191:sub30": 89 # CHECK-CP-JSON-DAG: "%191:sub31": 88 # CHECK-CP-JSON-DAG: "%233:sub0": 181 # CHECK-CP-JSON-DAG: "%233:sub1": 180 # CHECK-CP-JSON-DAG: "%233:sub2": 179 # CHECK-CP-JSON-DAG: "%233:sub3": 178 # CHECK-CP-JSON-DAG: "%233:sub4": 175 # CHECK-CP-JSON-DAG: "%233:sub5": 174 # CHECK-CP-JSON-DAG: "%233:sub6": 173 # CHECK-CP-JSON-DAG: "%233:sub7": 172 # CHECK-CP-JSON-DAG: "%233:sub8": 169 # CHECK-CP-JSON-DAG: "%233:sub9": 168 # CHECK-CP-JSON-DAG: "%233:sub10": 167 # CHECK-CP-JSON-DAG: "%233:sub11": 166 # CHECK-CP-JSON-DAG: "%233:sub12": 163 # CHECK-CP-JSON-DAG: "%233:sub13": 162 # CHECK-CP-JSON-DAG: "%233:sub14": 161 # CHECK-CP-JSON-DAG: "%233:sub15": 160 # CHECK-CP-JSON-DAG: "%233:sub16": 157 # CHECK-CP-JSON-DAG: "%233:sub17": 156 # CHECK-CP-JSON-DAG: "%233:sub18": 155 # CHECK-CP-JSON-DAG: "%233:sub19": 154 # CHECK-CP-JSON-DAG: "%233:sub20": 151 # CHECK-CP-JSON-DAG: "%233:sub21": 150 # CHECK-CP-JSON-DAG: "%233:sub22": 149 # CHECK-CP-JSON-DAG: "%233:sub23": 148 # CHECK-CP-JSON-DAG: "%233:sub24": 145 # CHECK-CP-JSON-DAG: "%233:sub25": 144 # CHECK-CP-JSON-DAG: "%233:sub26": 143 # CHECK-CP-JSON-DAG: "%233:sub27": 142 # CHECK-CP-JSON-DAG: "%233:sub28": 139 # CHECK-CP-JSON-DAG: "%233:sub29": 138 # CHECK-CP-JSON-DAG: "%233:sub30": 137 # CHECK-CP-JSON-DAG: "%233:sub31": 136 # CHECK-CP-JSON-DAG: "%275:sub0": 229 # CHECK-CP-JSON-DAG: "%275:sub1": 228 # CHECK-CP-JSON-DAG: "%275:sub2": 227 # CHECK-CP-JSON-DAG: "%275:sub3": 226 # CHECK-CP-JSON-DAG: "%275:sub4": 223 # CHECK-CP-JSON-DAG: "%275:sub5": 222 # CHECK-CP-JSON-DAG: "%275:sub6": 221 # CHECK-CP-JSON-DAG: "%275:sub7": 220 # CHECK-CP-JSON-DAG: "%275:sub8": 217 # CHECK-CP-JSON-DAG: "%275:sub9": 216 # CHECK-CP-JSON-DAG: "%275:sub10": 215 # CHECK-CP-JSON-DAG: "%275:sub11": 214 # CHECK-CP-JSON-DAG: "%275:sub12": 211 # CHECK-CP-JSON-DAG: "%275:sub13": 210 # CHECK-CP-JSON-DAG: "%275:sub14": 209 # CHECK-CP-JSON-DAG: "%275:sub15": 208 # CHECK-CP-JSON-DAG: "%275:sub16": 205 # CHECK-CP-JSON-DAG: "%275:sub17": 204 # CHECK-CP-JSON-DAG: "%275:sub18": 203 # CHECK-CP-JSON-DAG: "%275:sub19": 202 # CHECK-CP-JSON-DAG: "%275:sub20": 199 # CHECK-CP-JSON-DAG: "%275:sub21": 198 # CHECK-CP-JSON-DAG: "%275:sub22": 197 # CHECK-CP-JSON-DAG: "%275:sub23": 196 # CHECK-CP-JSON-DAG: "%275:sub24": 193 # CHECK-CP-JSON-DAG: "%275:sub25": 192 # CHECK-CP-JSON-DAG: "%275:sub26": 191 # CHECK-CP-JSON-DAG: "%275:sub27": 190 # CHECK-CP-JSON-DAG: "%275:sub28": 187 # CHECK-CP-JSON-DAG: "%275:sub29": 186 # CHECK-CP-JSON-DAG: "%275:sub30": 185 # CHECK-CP-JSON-DAG: "%275:sub31": 184 # CHECK-CP-JSON-DAG: "%317:sub0": 277 # CHECK-CP-JSON-DAG: "%317:sub1": 276 # CHECK-CP-JSON-DAG: "%317:sub2": 275 # CHECK-CP-JSON-DAG: "%317:sub3": 274 # CHECK-CP-JSON-DAG: "%317:sub4": 271 # CHECK-CP-JSON-DAG: "%317:sub5": 270 # CHECK-CP-JSON-DAG: "%317:sub6": 269 # CHECK-CP-JSON-DAG: "%317:sub7": 268 # CHECK-CP-JSON-DAG: "%317:sub8": 265 # CHECK-CP-JSON-DAG: "%317:sub9": 264 # CHECK-CP-JSON-DAG: "%317:sub10": 263 # CHECK-CP-JSON-DAG: "%317:sub11": 262 # CHECK-CP-JSON-DAG: "%317:sub12": 259 # CHECK-CP-JSON-DAG: "%317:sub13": 258 # CHECK-CP-JSON-DAG: "%317:sub14": 257 # CHECK-CP-JSON-DAG: "%317:sub15": 256 # CHECK-CP-JSON-DAG: "%317:sub16": 253 # CHECK-CP-JSON-DAG: "%317:sub17": 252 # CHECK-CP-JSON-DAG: "%317:sub18": 251 # CHECK-CP-JSON-DAG: "%317:sub19": 250 # CHECK-CP-JSON-DAG: "%317:sub20": 247 # CHECK-CP-JSON-DAG: "%317:sub21": 246 # CHECK-CP-JSON-DAG: "%317:sub22": 245 # CHECK-CP-JSON-DAG: "%317:sub23": 244 # CHECK-CP-JSON-DAG: "%317:sub24": 241 # CHECK-CP-JSON-DAG: "%317:sub25": 240 # CHECK-CP-JSON-DAG: "%317:sub26": 239 # CHECK-CP-JSON-DAG: "%317:sub27": 238 # CHECK-CP-JSON-DAG: "%317:sub28": 235 # CHECK-CP-JSON-DAG: "%317:sub29": 234 # CHECK-CP-JSON-DAG: "%317:sub30": 233 # CHECK-CP-JSON-DAG: "%317:sub31": 232 # CHECK-CP-JSON-DAG: "%359:sub0": 325 # CHECK-CP-JSON-DAG: "%359:sub1": 324 # CHECK-CP-JSON-DAG: "%359:sub2": 323 # CHECK-CP-JSON-DAG: "%359:sub3": 322 # CHECK-CP-JSON-DAG: "%359:sub4": 319 # CHECK-CP-JSON-DAG: "%359:sub5": 318 # CHECK-CP-JSON-DAG: "%359:sub6": 317 # CHECK-CP-JSON-DAG: "%359:sub7": 316 # CHECK-CP-JSON-DAG: "%359:sub8": 313 # CHECK-CP-JSON-DAG: "%359:sub9": 312 # CHECK-CP-JSON-DAG: "%359:sub10": 311 # CHECK-CP-JSON-DAG: "%359:sub11": 310 # CHECK-CP-JSON-DAG: "%359:sub12": 307 # CHECK-CP-JSON-DAG: "%359:sub13": 306 # CHECK-CP-JSON-DAG: "%359:sub14": 305 # CHECK-CP-JSON-DAG: "%359:sub15": 304 # CHECK-CP-JSON-DAG: "%359:sub16": 301 # CHECK-CP-JSON-DAG: "%359:sub17": 300 # CHECK-CP-JSON-DAG: "%359:sub18": 299 # CHECK-CP-JSON-DAG: "%359:sub19": 298 # CHECK-CP-JSON-DAG: "%359:sub20": 295 # CHECK-CP-JSON-DAG: "%359:sub21": 294 # CHECK-CP-JSON-DAG: "%359:sub22": 293 # CHECK-CP-JSON-DAG: "%359:sub23": 292 # CHECK-CP-JSON-DAG: "%359:sub24": 289 # CHECK-CP-JSON-DAG: "%359:sub25": 288 # CHECK-CP-JSON-DAG: "%359:sub26": 287 # CHECK-CP-JSON-DAG: "%359:sub27": 286 # CHECK-CP-JSON-DAG: "%359:sub28": 283 # CHECK-CP-JSON-DAG: "%359:sub29": 282 # CHECK-CP-JSON-DAG: "%359:sub30": 281 # CHECK-CP-JSON-DAG: "%359:sub31": 280 # CHECK-CP-JSON-DAG: "%401:sub0": 373 # CHECK-CP-JSON-DAG: "%401:sub1": 372 # CHECK-CP-JSON-DAG: "%401:sub2": 371 # CHECK-CP-JSON-DAG: "%401:sub3": 370 # CHECK-CP-JSON-DAG: "%401:sub4": 367 # CHECK-CP-JSON-DAG: "%401:sub5": 366 # CHECK-CP-JSON-DAG: "%401:sub6": 365 # CHECK-CP-JSON-DAG: "%401:sub7": 364 # CHECK-CP-JSON-DAG: "%401:sub8": 361 # CHECK-CP-JSON-DAG: "%401:sub9": 360 # CHECK-CP-JSON-DAG: "%401:sub10": 359 # CHECK-CP-JSON-DAG: "%401:sub11": 358 # CHECK-CP-JSON-DAG: "%401:sub12": 355 # CHECK-CP-JSON-DAG: "%401:sub13": 354 # CHECK-CP-JSON-DAG: "%401:sub14": 353 # CHECK-CP-JSON-DAG: "%401:sub15": 352 # CHECK-CP-JSON-DAG: "%401:sub16": 349 # CHECK-CP-JSON-DAG: "%401:sub17": 348 # CHECK-CP-JSON-DAG: "%401:sub18": 347 # CHECK-CP-JSON-DAG: "%401:sub19": 346 # CHECK-CP-JSON-DAG: "%401:sub20": 343 # CHECK-CP-JSON-DAG: "%401:sub21": 342 # CHECK-CP-JSON-DAG: "%401:sub22": 341 # CHECK-CP-JSON-DAG: "%401:sub23": 340 # CHECK-CP-JSON-DAG: "%401:sub24": 337 # CHECK-CP-JSON-DAG: "%401:sub25": 336 # CHECK-CP-JSON-DAG: "%401:sub26": 335 # CHECK-CP-JSON-DAG: "%401:sub27": 334 # CHECK-CP-JSON-DAG: "%401:sub28": 331 # CHECK-CP-JSON-DAG: "%401:sub29": 330 # CHECK-CP-JSON-DAG: "%401:sub30": 329 # CHECK-CP-JSON-DAG: "%401:sub31": 328 # CHECK-CP-JSON-DAG: "%456": 2 # CHECK-CP-JSON-DAG: "%457": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 373 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%459:vgpr_32 = COPY %69.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 36 # CHECK-CP-JSON-DAG: "%69:sub1": 35 # CHECK-CP-JSON-DAG: "%69:sub2": 34 # CHECK-CP-JSON-DAG: "%69:sub3": 33 # CHECK-CP-JSON-DAG: "%69:sub4": 30 # CHECK-CP-JSON-DAG: "%69:sub5": 29 # CHECK-CP-JSON-DAG: "%69:sub6": 28 # CHECK-CP-JSON-DAG: "%69:sub7": 27 # CHECK-CP-JSON-DAG: "%69:sub8": 24 # CHECK-CP-JSON-DAG: "%69:sub9": 23 # CHECK-CP-JSON-DAG: "%69:sub10": 22 # CHECK-CP-JSON-DAG: "%69:sub11": 21 # CHECK-CP-JSON-DAG: "%69:sub12": 18 # CHECK-CP-JSON-DAG: "%69:sub13": 17 # CHECK-CP-JSON-DAG: "%69:sub14": 16 # CHECK-CP-JSON-DAG: "%69:sub15": 15 # CHECK-CP-JSON-DAG: "%69:sub16": 12 # CHECK-CP-JSON-DAG: "%69:sub17": 11 # CHECK-CP-JSON-DAG: "%69:sub18": 10 # CHECK-CP-JSON-DAG: "%69:sub19": 9 # CHECK-CP-JSON-DAG: "%69:sub20": 6 # CHECK-CP-JSON-DAG: "%69:sub21": 5 # CHECK-CP-JSON-DAG: "%69:sub22": 4 # CHECK-CP-JSON-DAG: "%69:sub23": 3 # CHECK-CP-JSON-DAG: "%69:sub24": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 84 # CHECK-CP-JSON-DAG: "%149:sub1": 83 # CHECK-CP-JSON-DAG: "%149:sub2": 82 # CHECK-CP-JSON-DAG: "%149:sub3": 81 # CHECK-CP-JSON-DAG: "%149:sub4": 78 # CHECK-CP-JSON-DAG: "%149:sub5": 77 # CHECK-CP-JSON-DAG: "%149:sub6": 76 # CHECK-CP-JSON-DAG: "%149:sub7": 75 # CHECK-CP-JSON-DAG: "%149:sub8": 72 # CHECK-CP-JSON-DAG: "%149:sub9": 71 # CHECK-CP-JSON-DAG: "%149:sub10": 70 # CHECK-CP-JSON-DAG: "%149:sub11": 69 # CHECK-CP-JSON-DAG: "%149:sub12": 66 # CHECK-CP-JSON-DAG: "%149:sub13": 65 # CHECK-CP-JSON-DAG: "%149:sub14": 64 # CHECK-CP-JSON-DAG: "%149:sub15": 63 # CHECK-CP-JSON-DAG: "%149:sub16": 60 # CHECK-CP-JSON-DAG: "%149:sub17": 59 # CHECK-CP-JSON-DAG: "%149:sub18": 58 # CHECK-CP-JSON-DAG: "%149:sub19": 57 # CHECK-CP-JSON-DAG: "%149:sub20": 54 # CHECK-CP-JSON-DAG: "%149:sub21": 53 # CHECK-CP-JSON-DAG: "%149:sub22": 52 # CHECK-CP-JSON-DAG: "%149:sub23": 51 # CHECK-CP-JSON-DAG: "%149:sub24": 48 # CHECK-CP-JSON-DAG: "%149:sub25": 47 # CHECK-CP-JSON-DAG: "%149:sub26": 46 # CHECK-CP-JSON-DAG: "%149:sub27": 45 # CHECK-CP-JSON-DAG: "%149:sub28": 42 # CHECK-CP-JSON-DAG: "%149:sub29": 41 # CHECK-CP-JSON-DAG: "%149:sub30": 40 # CHECK-CP-JSON-DAG: "%149:sub31": 39 # CHECK-CP-JSON-DAG: "%191:sub0": 132 # CHECK-CP-JSON-DAG: "%191:sub1": 131 # CHECK-CP-JSON-DAG: "%191:sub2": 130 # CHECK-CP-JSON-DAG: "%191:sub3": 129 # CHECK-CP-JSON-DAG: "%191:sub4": 126 # CHECK-CP-JSON-DAG: "%191:sub5": 125 # CHECK-CP-JSON-DAG: "%191:sub6": 124 # CHECK-CP-JSON-DAG: "%191:sub7": 123 # CHECK-CP-JSON-DAG: "%191:sub8": 120 # CHECK-CP-JSON-DAG: "%191:sub9": 119 # CHECK-CP-JSON-DAG: "%191:sub10": 118 # CHECK-CP-JSON-DAG: "%191:sub11": 117 # CHECK-CP-JSON-DAG: "%191:sub12": 114 # CHECK-CP-JSON-DAG: "%191:sub13": 113 # CHECK-CP-JSON-DAG: "%191:sub14": 112 # CHECK-CP-JSON-DAG: "%191:sub15": 111 # CHECK-CP-JSON-DAG: "%191:sub16": 108 # CHECK-CP-JSON-DAG: "%191:sub17": 107 # CHECK-CP-JSON-DAG: "%191:sub18": 106 # CHECK-CP-JSON-DAG: "%191:sub19": 105 # CHECK-CP-JSON-DAG: "%191:sub20": 102 # CHECK-CP-JSON-DAG: "%191:sub21": 101 # CHECK-CP-JSON-DAG: "%191:sub22": 100 # CHECK-CP-JSON-DAG: "%191:sub23": 99 # CHECK-CP-JSON-DAG: "%191:sub24": 96 # CHECK-CP-JSON-DAG: "%191:sub25": 95 # CHECK-CP-JSON-DAG: "%191:sub26": 94 # CHECK-CP-JSON-DAG: "%191:sub27": 93 # CHECK-CP-JSON-DAG: "%191:sub28": 90 # CHECK-CP-JSON-DAG: "%191:sub29": 89 # CHECK-CP-JSON-DAG: "%191:sub30": 88 # CHECK-CP-JSON-DAG: "%191:sub31": 87 # CHECK-CP-JSON-DAG: "%233:sub0": 180 # CHECK-CP-JSON-DAG: "%233:sub1": 179 # CHECK-CP-JSON-DAG: "%233:sub2": 178 # CHECK-CP-JSON-DAG: "%233:sub3": 177 # CHECK-CP-JSON-DAG: "%233:sub4": 174 # CHECK-CP-JSON-DAG: "%233:sub5": 173 # CHECK-CP-JSON-DAG: "%233:sub6": 172 # CHECK-CP-JSON-DAG: "%233:sub7": 171 # CHECK-CP-JSON-DAG: "%233:sub8": 168 # CHECK-CP-JSON-DAG: "%233:sub9": 167 # CHECK-CP-JSON-DAG: "%233:sub10": 166 # CHECK-CP-JSON-DAG: "%233:sub11": 165 # CHECK-CP-JSON-DAG: "%233:sub12": 162 # CHECK-CP-JSON-DAG: "%233:sub13": 161 # CHECK-CP-JSON-DAG: "%233:sub14": 160 # CHECK-CP-JSON-DAG: "%233:sub15": 159 # CHECK-CP-JSON-DAG: "%233:sub16": 156 # CHECK-CP-JSON-DAG: "%233:sub17": 155 # CHECK-CP-JSON-DAG: "%233:sub18": 154 # CHECK-CP-JSON-DAG: "%233:sub19": 153 # CHECK-CP-JSON-DAG: "%233:sub20": 150 # CHECK-CP-JSON-DAG: "%233:sub21": 149 # CHECK-CP-JSON-DAG: "%233:sub22": 148 # CHECK-CP-JSON-DAG: "%233:sub23": 147 # CHECK-CP-JSON-DAG: "%233:sub24": 144 # CHECK-CP-JSON-DAG: "%233:sub25": 143 # CHECK-CP-JSON-DAG: "%233:sub26": 142 # CHECK-CP-JSON-DAG: "%233:sub27": 141 # CHECK-CP-JSON-DAG: "%233:sub28": 138 # CHECK-CP-JSON-DAG: "%233:sub29": 137 # CHECK-CP-JSON-DAG: "%233:sub30": 136 # CHECK-CP-JSON-DAG: "%233:sub31": 135 # CHECK-CP-JSON-DAG: "%275:sub0": 228 # CHECK-CP-JSON-DAG: "%275:sub1": 227 # CHECK-CP-JSON-DAG: "%275:sub2": 226 # CHECK-CP-JSON-DAG: "%275:sub3": 225 # CHECK-CP-JSON-DAG: "%275:sub4": 222 # CHECK-CP-JSON-DAG: "%275:sub5": 221 # CHECK-CP-JSON-DAG: "%275:sub6": 220 # CHECK-CP-JSON-DAG: "%275:sub7": 219 # CHECK-CP-JSON-DAG: "%275:sub8": 216 # CHECK-CP-JSON-DAG: "%275:sub9": 215 # CHECK-CP-JSON-DAG: "%275:sub10": 214 # CHECK-CP-JSON-DAG: "%275:sub11": 213 # CHECK-CP-JSON-DAG: "%275:sub12": 210 # CHECK-CP-JSON-DAG: "%275:sub13": 209 # CHECK-CP-JSON-DAG: "%275:sub14": 208 # CHECK-CP-JSON-DAG: "%275:sub15": 207 # CHECK-CP-JSON-DAG: "%275:sub16": 204 # CHECK-CP-JSON-DAG: "%275:sub17": 203 # CHECK-CP-JSON-DAG: "%275:sub18": 202 # CHECK-CP-JSON-DAG: "%275:sub19": 201 # CHECK-CP-JSON-DAG: "%275:sub20": 198 # CHECK-CP-JSON-DAG: "%275:sub21": 197 # CHECK-CP-JSON-DAG: "%275:sub22": 196 # CHECK-CP-JSON-DAG: "%275:sub23": 195 # CHECK-CP-JSON-DAG: "%275:sub24": 192 # CHECK-CP-JSON-DAG: "%275:sub25": 191 # CHECK-CP-JSON-DAG: "%275:sub26": 190 # CHECK-CP-JSON-DAG: "%275:sub27": 189 # CHECK-CP-JSON-DAG: "%275:sub28": 186 # CHECK-CP-JSON-DAG: "%275:sub29": 185 # CHECK-CP-JSON-DAG: "%275:sub30": 184 # CHECK-CP-JSON-DAG: "%275:sub31": 183 # CHECK-CP-JSON-DAG: "%317:sub0": 276 # CHECK-CP-JSON-DAG: "%317:sub1": 275 # CHECK-CP-JSON-DAG: "%317:sub2": 274 # CHECK-CP-JSON-DAG: "%317:sub3": 273 # CHECK-CP-JSON-DAG: "%317:sub4": 270 # CHECK-CP-JSON-DAG: "%317:sub5": 269 # CHECK-CP-JSON-DAG: "%317:sub6": 268 # CHECK-CP-JSON-DAG: "%317:sub7": 267 # CHECK-CP-JSON-DAG: "%317:sub8": 264 # CHECK-CP-JSON-DAG: "%317:sub9": 263 # CHECK-CP-JSON-DAG: "%317:sub10": 262 # CHECK-CP-JSON-DAG: "%317:sub11": 261 # CHECK-CP-JSON-DAG: "%317:sub12": 258 # CHECK-CP-JSON-DAG: "%317:sub13": 257 # CHECK-CP-JSON-DAG: "%317:sub14": 256 # CHECK-CP-JSON-DAG: "%317:sub15": 255 # CHECK-CP-JSON-DAG: "%317:sub16": 252 # CHECK-CP-JSON-DAG: "%317:sub17": 251 # CHECK-CP-JSON-DAG: "%317:sub18": 250 # CHECK-CP-JSON-DAG: "%317:sub19": 249 # CHECK-CP-JSON-DAG: "%317:sub20": 246 # CHECK-CP-JSON-DAG: "%317:sub21": 245 # CHECK-CP-JSON-DAG: "%317:sub22": 244 # CHECK-CP-JSON-DAG: "%317:sub23": 243 # CHECK-CP-JSON-DAG: "%317:sub24": 240 # CHECK-CP-JSON-DAG: "%317:sub25": 239 # CHECK-CP-JSON-DAG: "%317:sub26": 238 # CHECK-CP-JSON-DAG: "%317:sub27": 237 # CHECK-CP-JSON-DAG: "%317:sub28": 234 # CHECK-CP-JSON-DAG: "%317:sub29": 233 # CHECK-CP-JSON-DAG: "%317:sub30": 232 # CHECK-CP-JSON-DAG: "%317:sub31": 231 # CHECK-CP-JSON-DAG: "%359:sub0": 324 # CHECK-CP-JSON-DAG: "%359:sub1": 323 # CHECK-CP-JSON-DAG: "%359:sub2": 322 # CHECK-CP-JSON-DAG: "%359:sub3": 321 # CHECK-CP-JSON-DAG: "%359:sub4": 318 # CHECK-CP-JSON-DAG: "%359:sub5": 317 # CHECK-CP-JSON-DAG: "%359:sub6": 316 # CHECK-CP-JSON-DAG: "%359:sub7": 315 # CHECK-CP-JSON-DAG: "%359:sub8": 312 # CHECK-CP-JSON-DAG: "%359:sub9": 311 # CHECK-CP-JSON-DAG: "%359:sub10": 310 # CHECK-CP-JSON-DAG: "%359:sub11": 309 # CHECK-CP-JSON-DAG: "%359:sub12": 306 # CHECK-CP-JSON-DAG: "%359:sub13": 305 # CHECK-CP-JSON-DAG: "%359:sub14": 304 # CHECK-CP-JSON-DAG: "%359:sub15": 303 # CHECK-CP-JSON-DAG: "%359:sub16": 300 # CHECK-CP-JSON-DAG: "%359:sub17": 299 # CHECK-CP-JSON-DAG: "%359:sub18": 298 # CHECK-CP-JSON-DAG: "%359:sub19": 297 # CHECK-CP-JSON-DAG: "%359:sub20": 294 # CHECK-CP-JSON-DAG: "%359:sub21": 293 # CHECK-CP-JSON-DAG: "%359:sub22": 292 # CHECK-CP-JSON-DAG: "%359:sub23": 291 # CHECK-CP-JSON-DAG: "%359:sub24": 288 # CHECK-CP-JSON-DAG: "%359:sub25": 287 # CHECK-CP-JSON-DAG: "%359:sub26": 286 # CHECK-CP-JSON-DAG: "%359:sub27": 285 # CHECK-CP-JSON-DAG: "%359:sub28": 282 # CHECK-CP-JSON-DAG: "%359:sub29": 281 # CHECK-CP-JSON-DAG: "%359:sub30": 280 # CHECK-CP-JSON-DAG: "%359:sub31": 279 # CHECK-CP-JSON-DAG: "%401:sub0": 372 # CHECK-CP-JSON-DAG: "%401:sub1": 371 # CHECK-CP-JSON-DAG: "%401:sub2": 370 # CHECK-CP-JSON-DAG: "%401:sub3": 369 # CHECK-CP-JSON-DAG: "%401:sub4": 366 # CHECK-CP-JSON-DAG: "%401:sub5": 365 # CHECK-CP-JSON-DAG: "%401:sub6": 364 # CHECK-CP-JSON-DAG: "%401:sub7": 363 # CHECK-CP-JSON-DAG: "%401:sub8": 360 # CHECK-CP-JSON-DAG: "%401:sub9": 359 # CHECK-CP-JSON-DAG: "%401:sub10": 358 # CHECK-CP-JSON-DAG: "%401:sub11": 357 # CHECK-CP-JSON-DAG: "%401:sub12": 354 # CHECK-CP-JSON-DAG: "%401:sub13": 353 # CHECK-CP-JSON-DAG: "%401:sub14": 352 # CHECK-CP-JSON-DAG: "%401:sub15": 351 # CHECK-CP-JSON-DAG: "%401:sub16": 348 # CHECK-CP-JSON-DAG: "%401:sub17": 347 # CHECK-CP-JSON-DAG: "%401:sub18": 346 # CHECK-CP-JSON-DAG: "%401:sub19": 345 # CHECK-CP-JSON-DAG: "%401:sub20": 342 # CHECK-CP-JSON-DAG: "%401:sub21": 341 # CHECK-CP-JSON-DAG: "%401:sub22": 340 # CHECK-CP-JSON-DAG: "%401:sub23": 339 # CHECK-CP-JSON-DAG: "%401:sub24": 336 # CHECK-CP-JSON-DAG: "%401:sub25": 335 # CHECK-CP-JSON-DAG: "%401:sub26": 334 # CHECK-CP-JSON-DAG: "%401:sub27": 333 # CHECK-CP-JSON-DAG: "%401:sub28": 330 # CHECK-CP-JSON-DAG: "%401:sub29": 329 # CHECK-CP-JSON-DAG: "%401:sub30": 328 # CHECK-CP-JSON-DAG: "%401:sub31": 327 # CHECK-CP-JSON-DAG: "%456": 1 # CHECK-CP-JSON-DAG: "%457": 1 # CHECK-CP-JSON-DAG: "%458": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 372 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%460:vreg_128 = REG_SEQUENCE %459, %subreg.sub0, %458, %subreg.sub1, %457, %subreg.sub2, %456, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 35 # CHECK-CP-JSON-DAG: "%69:sub1": 34 # CHECK-CP-JSON-DAG: "%69:sub2": 33 # CHECK-CP-JSON-DAG: "%69:sub3": 32 # CHECK-CP-JSON-DAG: "%69:sub4": 29 # CHECK-CP-JSON-DAG: "%69:sub5": 28 # CHECK-CP-JSON-DAG: "%69:sub6": 27 # CHECK-CP-JSON-DAG: "%69:sub7": 26 # CHECK-CP-JSON-DAG: "%69:sub8": 23 # CHECK-CP-JSON-DAG: "%69:sub9": 22 # CHECK-CP-JSON-DAG: "%69:sub10": 21 # CHECK-CP-JSON-DAG: "%69:sub11": 20 # CHECK-CP-JSON-DAG: "%69:sub12": 17 # CHECK-CP-JSON-DAG: "%69:sub13": 16 # CHECK-CP-JSON-DAG: "%69:sub14": 15 # CHECK-CP-JSON-DAG: "%69:sub15": 14 # CHECK-CP-JSON-DAG: "%69:sub16": 11 # CHECK-CP-JSON-DAG: "%69:sub17": 10 # CHECK-CP-JSON-DAG: "%69:sub18": 9 # CHECK-CP-JSON-DAG: "%69:sub19": 8 # CHECK-CP-JSON-DAG: "%69:sub20": 5 # CHECK-CP-JSON-DAG: "%69:sub21": 4 # CHECK-CP-JSON-DAG: "%69:sub22": 3 # CHECK-CP-JSON-DAG: "%69:sub23": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 83 # CHECK-CP-JSON-DAG: "%149:sub1": 82 # CHECK-CP-JSON-DAG: "%149:sub2": 81 # CHECK-CP-JSON-DAG: "%149:sub3": 80 # CHECK-CP-JSON-DAG: "%149:sub4": 77 # CHECK-CP-JSON-DAG: "%149:sub5": 76 # CHECK-CP-JSON-DAG: "%149:sub6": 75 # CHECK-CP-JSON-DAG: "%149:sub7": 74 # CHECK-CP-JSON-DAG: "%149:sub8": 71 # CHECK-CP-JSON-DAG: "%149:sub9": 70 # CHECK-CP-JSON-DAG: "%149:sub10": 69 # CHECK-CP-JSON-DAG: "%149:sub11": 68 # CHECK-CP-JSON-DAG: "%149:sub12": 65 # CHECK-CP-JSON-DAG: "%149:sub13": 64 # CHECK-CP-JSON-DAG: "%149:sub14": 63 # CHECK-CP-JSON-DAG: "%149:sub15": 62 # CHECK-CP-JSON-DAG: "%149:sub16": 59 # CHECK-CP-JSON-DAG: "%149:sub17": 58 # CHECK-CP-JSON-DAG: "%149:sub18": 57 # CHECK-CP-JSON-DAG: "%149:sub19": 56 # CHECK-CP-JSON-DAG: "%149:sub20": 53 # CHECK-CP-JSON-DAG: "%149:sub21": 52 # CHECK-CP-JSON-DAG: "%149:sub22": 51 # CHECK-CP-JSON-DAG: "%149:sub23": 50 # CHECK-CP-JSON-DAG: "%149:sub24": 47 # CHECK-CP-JSON-DAG: "%149:sub25": 46 # CHECK-CP-JSON-DAG: "%149:sub26": 45 # CHECK-CP-JSON-DAG: "%149:sub27": 44 # CHECK-CP-JSON-DAG: "%149:sub28": 41 # CHECK-CP-JSON-DAG: "%149:sub29": 40 # CHECK-CP-JSON-DAG: "%149:sub30": 39 # CHECK-CP-JSON-DAG: "%149:sub31": 38 # CHECK-CP-JSON-DAG: "%191:sub0": 131 # CHECK-CP-JSON-DAG: "%191:sub1": 130 # CHECK-CP-JSON-DAG: "%191:sub2": 129 # CHECK-CP-JSON-DAG: "%191:sub3": 128 # CHECK-CP-JSON-DAG: "%191:sub4": 125 # CHECK-CP-JSON-DAG: "%191:sub5": 124 # CHECK-CP-JSON-DAG: "%191:sub6": 123 # CHECK-CP-JSON-DAG: "%191:sub7": 122 # CHECK-CP-JSON-DAG: "%191:sub8": 119 # CHECK-CP-JSON-DAG: "%191:sub9": 118 # CHECK-CP-JSON-DAG: "%191:sub10": 117 # CHECK-CP-JSON-DAG: "%191:sub11": 116 # CHECK-CP-JSON-DAG: "%191:sub12": 113 # CHECK-CP-JSON-DAG: "%191:sub13": 112 # CHECK-CP-JSON-DAG: "%191:sub14": 111 # CHECK-CP-JSON-DAG: "%191:sub15": 110 # CHECK-CP-JSON-DAG: "%191:sub16": 107 # CHECK-CP-JSON-DAG: "%191:sub17": 106 # CHECK-CP-JSON-DAG: "%191:sub18": 105 # CHECK-CP-JSON-DAG: "%191:sub19": 104 # CHECK-CP-JSON-DAG: "%191:sub20": 101 # CHECK-CP-JSON-DAG: "%191:sub21": 100 # CHECK-CP-JSON-DAG: "%191:sub22": 99 # CHECK-CP-JSON-DAG: "%191:sub23": 98 # CHECK-CP-JSON-DAG: "%191:sub24": 95 # CHECK-CP-JSON-DAG: "%191:sub25": 94 # CHECK-CP-JSON-DAG: "%191:sub26": 93 # CHECK-CP-JSON-DAG: "%191:sub27": 92 # CHECK-CP-JSON-DAG: "%191:sub28": 89 # CHECK-CP-JSON-DAG: "%191:sub29": 88 # CHECK-CP-JSON-DAG: "%191:sub30": 87 # CHECK-CP-JSON-DAG: "%191:sub31": 86 # CHECK-CP-JSON-DAG: "%233:sub0": 179 # CHECK-CP-JSON-DAG: "%233:sub1": 178 # CHECK-CP-JSON-DAG: "%233:sub2": 177 # CHECK-CP-JSON-DAG: "%233:sub3": 176 # CHECK-CP-JSON-DAG: "%233:sub4": 173 # CHECK-CP-JSON-DAG: "%233:sub5": 172 # CHECK-CP-JSON-DAG: "%233:sub6": 171 # CHECK-CP-JSON-DAG: "%233:sub7": 170 # CHECK-CP-JSON-DAG: "%233:sub8": 167 # CHECK-CP-JSON-DAG: "%233:sub9": 166 # CHECK-CP-JSON-DAG: "%233:sub10": 165 # CHECK-CP-JSON-DAG: "%233:sub11": 164 # CHECK-CP-JSON-DAG: "%233:sub12": 161 # CHECK-CP-JSON-DAG: "%233:sub13": 160 # CHECK-CP-JSON-DAG: "%233:sub14": 159 # CHECK-CP-JSON-DAG: "%233:sub15": 158 # CHECK-CP-JSON-DAG: "%233:sub16": 155 # CHECK-CP-JSON-DAG: "%233:sub17": 154 # CHECK-CP-JSON-DAG: "%233:sub18": 153 # CHECK-CP-JSON-DAG: "%233:sub19": 152 # CHECK-CP-JSON-DAG: "%233:sub20": 149 # CHECK-CP-JSON-DAG: "%233:sub21": 148 # CHECK-CP-JSON-DAG: "%233:sub22": 147 # CHECK-CP-JSON-DAG: "%233:sub23": 146 # CHECK-CP-JSON-DAG: "%233:sub24": 143 # CHECK-CP-JSON-DAG: "%233:sub25": 142 # CHECK-CP-JSON-DAG: "%233:sub26": 141 # CHECK-CP-JSON-DAG: "%233:sub27": 140 # CHECK-CP-JSON-DAG: "%233:sub28": 137 # CHECK-CP-JSON-DAG: "%233:sub29": 136 # CHECK-CP-JSON-DAG: "%233:sub30": 135 # CHECK-CP-JSON-DAG: "%233:sub31": 134 # CHECK-CP-JSON-DAG: "%275:sub0": 227 # CHECK-CP-JSON-DAG: "%275:sub1": 226 # CHECK-CP-JSON-DAG: "%275:sub2": 225 # CHECK-CP-JSON-DAG: "%275:sub3": 224 # CHECK-CP-JSON-DAG: "%275:sub4": 221 # CHECK-CP-JSON-DAG: "%275:sub5": 220 # CHECK-CP-JSON-DAG: "%275:sub6": 219 # CHECK-CP-JSON-DAG: "%275:sub7": 218 # CHECK-CP-JSON-DAG: "%275:sub8": 215 # CHECK-CP-JSON-DAG: "%275:sub9": 214 # CHECK-CP-JSON-DAG: "%275:sub10": 213 # CHECK-CP-JSON-DAG: "%275:sub11": 212 # CHECK-CP-JSON-DAG: "%275:sub12": 209 # CHECK-CP-JSON-DAG: "%275:sub13": 208 # CHECK-CP-JSON-DAG: "%275:sub14": 207 # CHECK-CP-JSON-DAG: "%275:sub15": 206 # CHECK-CP-JSON-DAG: "%275:sub16": 203 # CHECK-CP-JSON-DAG: "%275:sub17": 202 # CHECK-CP-JSON-DAG: "%275:sub18": 201 # CHECK-CP-JSON-DAG: "%275:sub19": 200 # CHECK-CP-JSON-DAG: "%275:sub20": 197 # CHECK-CP-JSON-DAG: "%275:sub21": 196 # CHECK-CP-JSON-DAG: "%275:sub22": 195 # CHECK-CP-JSON-DAG: "%275:sub23": 194 # CHECK-CP-JSON-DAG: "%275:sub24": 191 # CHECK-CP-JSON-DAG: "%275:sub25": 190 # CHECK-CP-JSON-DAG: "%275:sub26": 189 # CHECK-CP-JSON-DAG: "%275:sub27": 188 # CHECK-CP-JSON-DAG: "%275:sub28": 185 # CHECK-CP-JSON-DAG: "%275:sub29": 184 # CHECK-CP-JSON-DAG: "%275:sub30": 183 # CHECK-CP-JSON-DAG: "%275:sub31": 182 # CHECK-CP-JSON-DAG: "%317:sub0": 275 # CHECK-CP-JSON-DAG: "%317:sub1": 274 # CHECK-CP-JSON-DAG: "%317:sub2": 273 # CHECK-CP-JSON-DAG: "%317:sub3": 272 # CHECK-CP-JSON-DAG: "%317:sub4": 269 # CHECK-CP-JSON-DAG: "%317:sub5": 268 # CHECK-CP-JSON-DAG: "%317:sub6": 267 # CHECK-CP-JSON-DAG: "%317:sub7": 266 # CHECK-CP-JSON-DAG: "%317:sub8": 263 # CHECK-CP-JSON-DAG: "%317:sub9": 262 # CHECK-CP-JSON-DAG: "%317:sub10": 261 # CHECK-CP-JSON-DAG: "%317:sub11": 260 # CHECK-CP-JSON-DAG: "%317:sub12": 257 # CHECK-CP-JSON-DAG: "%317:sub13": 256 # CHECK-CP-JSON-DAG: "%317:sub14": 255 # CHECK-CP-JSON-DAG: "%317:sub15": 254 # CHECK-CP-JSON-DAG: "%317:sub16": 251 # CHECK-CP-JSON-DAG: "%317:sub17": 250 # CHECK-CP-JSON-DAG: "%317:sub18": 249 # CHECK-CP-JSON-DAG: "%317:sub19": 248 # CHECK-CP-JSON-DAG: "%317:sub20": 245 # CHECK-CP-JSON-DAG: "%317:sub21": 244 # CHECK-CP-JSON-DAG: "%317:sub22": 243 # CHECK-CP-JSON-DAG: "%317:sub23": 242 # CHECK-CP-JSON-DAG: "%317:sub24": 239 # CHECK-CP-JSON-DAG: "%317:sub25": 238 # CHECK-CP-JSON-DAG: "%317:sub26": 237 # CHECK-CP-JSON-DAG: "%317:sub27": 236 # CHECK-CP-JSON-DAG: "%317:sub28": 233 # CHECK-CP-JSON-DAG: "%317:sub29": 232 # CHECK-CP-JSON-DAG: "%317:sub30": 231 # CHECK-CP-JSON-DAG: "%317:sub31": 230 # CHECK-CP-JSON-DAG: "%359:sub0": 323 # CHECK-CP-JSON-DAG: "%359:sub1": 322 # CHECK-CP-JSON-DAG: "%359:sub2": 321 # CHECK-CP-JSON-DAG: "%359:sub3": 320 # CHECK-CP-JSON-DAG: "%359:sub4": 317 # CHECK-CP-JSON-DAG: "%359:sub5": 316 # CHECK-CP-JSON-DAG: "%359:sub6": 315 # CHECK-CP-JSON-DAG: "%359:sub7": 314 # CHECK-CP-JSON-DAG: "%359:sub8": 311 # CHECK-CP-JSON-DAG: "%359:sub9": 310 # CHECK-CP-JSON-DAG: "%359:sub10": 309 # CHECK-CP-JSON-DAG: "%359:sub11": 308 # CHECK-CP-JSON-DAG: "%359:sub12": 305 # CHECK-CP-JSON-DAG: "%359:sub13": 304 # CHECK-CP-JSON-DAG: "%359:sub14": 303 # CHECK-CP-JSON-DAG: "%359:sub15": 302 # CHECK-CP-JSON-DAG: "%359:sub16": 299 # CHECK-CP-JSON-DAG: "%359:sub17": 298 # CHECK-CP-JSON-DAG: "%359:sub18": 297 # CHECK-CP-JSON-DAG: "%359:sub19": 296 # CHECK-CP-JSON-DAG: "%359:sub20": 293 # CHECK-CP-JSON-DAG: "%359:sub21": 292 # CHECK-CP-JSON-DAG: "%359:sub22": 291 # CHECK-CP-JSON-DAG: "%359:sub23": 290 # CHECK-CP-JSON-DAG: "%359:sub24": 287 # CHECK-CP-JSON-DAG: "%359:sub25": 286 # CHECK-CP-JSON-DAG: "%359:sub26": 285 # CHECK-CP-JSON-DAG: "%359:sub27": 284 # CHECK-CP-JSON-DAG: "%359:sub28": 281 # CHECK-CP-JSON-DAG: "%359:sub29": 280 # CHECK-CP-JSON-DAG: "%359:sub30": 279 # CHECK-CP-JSON-DAG: "%359:sub31": 278 # CHECK-CP-JSON-DAG: "%401:sub0": 371 # CHECK-CP-JSON-DAG: "%401:sub1": 370 # CHECK-CP-JSON-DAG: "%401:sub2": 369 # CHECK-CP-JSON-DAG: "%401:sub3": 368 # CHECK-CP-JSON-DAG: "%401:sub4": 365 # CHECK-CP-JSON-DAG: "%401:sub5": 364 # CHECK-CP-JSON-DAG: "%401:sub6": 363 # CHECK-CP-JSON-DAG: "%401:sub7": 362 # CHECK-CP-JSON-DAG: "%401:sub8": 359 # CHECK-CP-JSON-DAG: "%401:sub9": 358 # CHECK-CP-JSON-DAG: "%401:sub10": 357 # CHECK-CP-JSON-DAG: "%401:sub11": 356 # CHECK-CP-JSON-DAG: "%401:sub12": 353 # CHECK-CP-JSON-DAG: "%401:sub13": 352 # CHECK-CP-JSON-DAG: "%401:sub14": 351 # CHECK-CP-JSON-DAG: "%401:sub15": 350 # CHECK-CP-JSON-DAG: "%401:sub16": 347 # CHECK-CP-JSON-DAG: "%401:sub17": 346 # CHECK-CP-JSON-DAG: "%401:sub18": 345 # CHECK-CP-JSON-DAG: "%401:sub19": 344 # CHECK-CP-JSON-DAG: "%401:sub20": 341 # CHECK-CP-JSON-DAG: "%401:sub21": 340 # CHECK-CP-JSON-DAG: "%401:sub22": 339 # CHECK-CP-JSON-DAG: "%401:sub23": 338 # CHECK-CP-JSON-DAG: "%401:sub24": 335 # CHECK-CP-JSON-DAG: "%401:sub25": 334 # CHECK-CP-JSON-DAG: "%401:sub26": 333 # CHECK-CP-JSON-DAG: "%401:sub27": 332 # CHECK-CP-JSON-DAG: "%401:sub28": 329 # CHECK-CP-JSON-DAG: "%401:sub29": 328 # CHECK-CP-JSON-DAG: "%401:sub30": 327 # CHECK-CP-JSON-DAG: "%401:sub31": 326 # CHECK-CP-JSON-DAG: "%456": 0 # CHECK-CP-JSON-DAG: "%457": 0 # CHECK-CP-JSON-DAG: "%458": 0 # CHECK-CP-JSON-DAG: "%459": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 371 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %461:vreg_64, %460, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 34 # CHECK-CP-JSON-DAG: "%69:sub1": 33 # CHECK-CP-JSON-DAG: "%69:sub2": 32 # CHECK-CP-JSON-DAG: "%69:sub3": 31 # CHECK-CP-JSON-DAG: "%69:sub4": 28 # CHECK-CP-JSON-DAG: "%69:sub5": 27 # CHECK-CP-JSON-DAG: "%69:sub6": 26 # CHECK-CP-JSON-DAG: "%69:sub7": 25 # CHECK-CP-JSON-DAG: "%69:sub8": 22 # CHECK-CP-JSON-DAG: "%69:sub9": 21 # CHECK-CP-JSON-DAG: "%69:sub10": 20 # CHECK-CP-JSON-DAG: "%69:sub11": 19 # CHECK-CP-JSON-DAG: "%69:sub12": 16 # CHECK-CP-JSON-DAG: "%69:sub13": 15 # CHECK-CP-JSON-DAG: "%69:sub14": 14 # CHECK-CP-JSON-DAG: "%69:sub15": 13 # CHECK-CP-JSON-DAG: "%69:sub16": 10 # CHECK-CP-JSON-DAG: "%69:sub17": 9 # CHECK-CP-JSON-DAG: "%69:sub18": 8 # CHECK-CP-JSON-DAG: "%69:sub19": 7 # CHECK-CP-JSON-DAG: "%69:sub20": 4 # CHECK-CP-JSON-DAG: "%69:sub21": 3 # CHECK-CP-JSON-DAG: "%69:sub22": 2 # CHECK-CP-JSON-DAG: "%69:sub23": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 82 # CHECK-CP-JSON-DAG: "%149:sub1": 81 # CHECK-CP-JSON-DAG: "%149:sub2": 80 # CHECK-CP-JSON-DAG: "%149:sub3": 79 # CHECK-CP-JSON-DAG: "%149:sub4": 76 # CHECK-CP-JSON-DAG: "%149:sub5": 75 # CHECK-CP-JSON-DAG: "%149:sub6": 74 # CHECK-CP-JSON-DAG: "%149:sub7": 73 # CHECK-CP-JSON-DAG: "%149:sub8": 70 # CHECK-CP-JSON-DAG: "%149:sub9": 69 # CHECK-CP-JSON-DAG: "%149:sub10": 68 # CHECK-CP-JSON-DAG: "%149:sub11": 67 # CHECK-CP-JSON-DAG: "%149:sub12": 64 # CHECK-CP-JSON-DAG: "%149:sub13": 63 # CHECK-CP-JSON-DAG: "%149:sub14": 62 # CHECK-CP-JSON-DAG: "%149:sub15": 61 # CHECK-CP-JSON-DAG: "%149:sub16": 58 # CHECK-CP-JSON-DAG: "%149:sub17": 57 # CHECK-CP-JSON-DAG: "%149:sub18": 56 # CHECK-CP-JSON-DAG: "%149:sub19": 55 # CHECK-CP-JSON-DAG: "%149:sub20": 52 # CHECK-CP-JSON-DAG: "%149:sub21": 51 # CHECK-CP-JSON-DAG: "%149:sub22": 50 # CHECK-CP-JSON-DAG: "%149:sub23": 49 # CHECK-CP-JSON-DAG: "%149:sub24": 46 # CHECK-CP-JSON-DAG: "%149:sub25": 45 # CHECK-CP-JSON-DAG: "%149:sub26": 44 # CHECK-CP-JSON-DAG: "%149:sub27": 43 # CHECK-CP-JSON-DAG: "%149:sub28": 40 # CHECK-CP-JSON-DAG: "%149:sub29": 39 # CHECK-CP-JSON-DAG: "%149:sub30": 38 # CHECK-CP-JSON-DAG: "%149:sub31": 37 # CHECK-CP-JSON-DAG: "%191:sub0": 130 # CHECK-CP-JSON-DAG: "%191:sub1": 129 # CHECK-CP-JSON-DAG: "%191:sub2": 128 # CHECK-CP-JSON-DAG: "%191:sub3": 127 # CHECK-CP-JSON-DAG: "%191:sub4": 124 # CHECK-CP-JSON-DAG: "%191:sub5": 123 # CHECK-CP-JSON-DAG: "%191:sub6": 122 # CHECK-CP-JSON-DAG: "%191:sub7": 121 # CHECK-CP-JSON-DAG: "%191:sub8": 118 # CHECK-CP-JSON-DAG: "%191:sub9": 117 # CHECK-CP-JSON-DAG: "%191:sub10": 116 # CHECK-CP-JSON-DAG: "%191:sub11": 115 # CHECK-CP-JSON-DAG: "%191:sub12": 112 # CHECK-CP-JSON-DAG: "%191:sub13": 111 # CHECK-CP-JSON-DAG: "%191:sub14": 110 # CHECK-CP-JSON-DAG: "%191:sub15": 109 # CHECK-CP-JSON-DAG: "%191:sub16": 106 # CHECK-CP-JSON-DAG: "%191:sub17": 105 # CHECK-CP-JSON-DAG: "%191:sub18": 104 # CHECK-CP-JSON-DAG: "%191:sub19": 103 # CHECK-CP-JSON-DAG: "%191:sub20": 100 # CHECK-CP-JSON-DAG: "%191:sub21": 99 # CHECK-CP-JSON-DAG: "%191:sub22": 98 # CHECK-CP-JSON-DAG: "%191:sub23": 97 # CHECK-CP-JSON-DAG: "%191:sub24": 94 # CHECK-CP-JSON-DAG: "%191:sub25": 93 # CHECK-CP-JSON-DAG: "%191:sub26": 92 # CHECK-CP-JSON-DAG: "%191:sub27": 91 # CHECK-CP-JSON-DAG: "%191:sub28": 88 # CHECK-CP-JSON-DAG: "%191:sub29": 87 # CHECK-CP-JSON-DAG: "%191:sub30": 86 # CHECK-CP-JSON-DAG: "%191:sub31": 85 # CHECK-CP-JSON-DAG: "%233:sub0": 178 # CHECK-CP-JSON-DAG: "%233:sub1": 177 # CHECK-CP-JSON-DAG: "%233:sub2": 176 # CHECK-CP-JSON-DAG: "%233:sub3": 175 # CHECK-CP-JSON-DAG: "%233:sub4": 172 # CHECK-CP-JSON-DAG: "%233:sub5": 171 # CHECK-CP-JSON-DAG: "%233:sub6": 170 # CHECK-CP-JSON-DAG: "%233:sub7": 169 # CHECK-CP-JSON-DAG: "%233:sub8": 166 # CHECK-CP-JSON-DAG: "%233:sub9": 165 # CHECK-CP-JSON-DAG: "%233:sub10": 164 # CHECK-CP-JSON-DAG: "%233:sub11": 163 # CHECK-CP-JSON-DAG: "%233:sub12": 160 # CHECK-CP-JSON-DAG: "%233:sub13": 159 # CHECK-CP-JSON-DAG: "%233:sub14": 158 # CHECK-CP-JSON-DAG: "%233:sub15": 157 # CHECK-CP-JSON-DAG: "%233:sub16": 154 # CHECK-CP-JSON-DAG: "%233:sub17": 153 # CHECK-CP-JSON-DAG: "%233:sub18": 152 # CHECK-CP-JSON-DAG: "%233:sub19": 151 # CHECK-CP-JSON-DAG: "%233:sub20": 148 # CHECK-CP-JSON-DAG: "%233:sub21": 147 # CHECK-CP-JSON-DAG: "%233:sub22": 146 # CHECK-CP-JSON-DAG: "%233:sub23": 145 # CHECK-CP-JSON-DAG: "%233:sub24": 142 # CHECK-CP-JSON-DAG: "%233:sub25": 141 # CHECK-CP-JSON-DAG: "%233:sub26": 140 # CHECK-CP-JSON-DAG: "%233:sub27": 139 # CHECK-CP-JSON-DAG: "%233:sub28": 136 # CHECK-CP-JSON-DAG: "%233:sub29": 135 # CHECK-CP-JSON-DAG: "%233:sub30": 134 # CHECK-CP-JSON-DAG: "%233:sub31": 133 # CHECK-CP-JSON-DAG: "%275:sub0": 226 # CHECK-CP-JSON-DAG: "%275:sub1": 225 # CHECK-CP-JSON-DAG: "%275:sub2": 224 # CHECK-CP-JSON-DAG: "%275:sub3": 223 # CHECK-CP-JSON-DAG: "%275:sub4": 220 # CHECK-CP-JSON-DAG: "%275:sub5": 219 # CHECK-CP-JSON-DAG: "%275:sub6": 218 # CHECK-CP-JSON-DAG: "%275:sub7": 217 # CHECK-CP-JSON-DAG: "%275:sub8": 214 # CHECK-CP-JSON-DAG: "%275:sub9": 213 # CHECK-CP-JSON-DAG: "%275:sub10": 212 # CHECK-CP-JSON-DAG: "%275:sub11": 211 # CHECK-CP-JSON-DAG: "%275:sub12": 208 # CHECK-CP-JSON-DAG: "%275:sub13": 207 # CHECK-CP-JSON-DAG: "%275:sub14": 206 # CHECK-CP-JSON-DAG: "%275:sub15": 205 # CHECK-CP-JSON-DAG: "%275:sub16": 202 # CHECK-CP-JSON-DAG: "%275:sub17": 201 # CHECK-CP-JSON-DAG: "%275:sub18": 200 # CHECK-CP-JSON-DAG: "%275:sub19": 199 # CHECK-CP-JSON-DAG: "%275:sub20": 196 # CHECK-CP-JSON-DAG: "%275:sub21": 195 # CHECK-CP-JSON-DAG: "%275:sub22": 194 # CHECK-CP-JSON-DAG: "%275:sub23": 193 # CHECK-CP-JSON-DAG: "%275:sub24": 190 # CHECK-CP-JSON-DAG: "%275:sub25": 189 # CHECK-CP-JSON-DAG: "%275:sub26": 188 # CHECK-CP-JSON-DAG: "%275:sub27": 187 # CHECK-CP-JSON-DAG: "%275:sub28": 184 # CHECK-CP-JSON-DAG: "%275:sub29": 183 # CHECK-CP-JSON-DAG: "%275:sub30": 182 # CHECK-CP-JSON-DAG: "%275:sub31": 181 # CHECK-CP-JSON-DAG: "%317:sub0": 274 # CHECK-CP-JSON-DAG: "%317:sub1": 273 # CHECK-CP-JSON-DAG: "%317:sub2": 272 # CHECK-CP-JSON-DAG: "%317:sub3": 271 # CHECK-CP-JSON-DAG: "%317:sub4": 268 # CHECK-CP-JSON-DAG: "%317:sub5": 267 # CHECK-CP-JSON-DAG: "%317:sub6": 266 # CHECK-CP-JSON-DAG: "%317:sub7": 265 # CHECK-CP-JSON-DAG: "%317:sub8": 262 # CHECK-CP-JSON-DAG: "%317:sub9": 261 # CHECK-CP-JSON-DAG: "%317:sub10": 260 # CHECK-CP-JSON-DAG: "%317:sub11": 259 # CHECK-CP-JSON-DAG: "%317:sub12": 256 # CHECK-CP-JSON-DAG: "%317:sub13": 255 # CHECK-CP-JSON-DAG: "%317:sub14": 254 # CHECK-CP-JSON-DAG: "%317:sub15": 253 # CHECK-CP-JSON-DAG: "%317:sub16": 250 # CHECK-CP-JSON-DAG: "%317:sub17": 249 # CHECK-CP-JSON-DAG: "%317:sub18": 248 # CHECK-CP-JSON-DAG: "%317:sub19": 247 # CHECK-CP-JSON-DAG: "%317:sub20": 244 # CHECK-CP-JSON-DAG: "%317:sub21": 243 # CHECK-CP-JSON-DAG: "%317:sub22": 242 # CHECK-CP-JSON-DAG: "%317:sub23": 241 # CHECK-CP-JSON-DAG: "%317:sub24": 238 # CHECK-CP-JSON-DAG: "%317:sub25": 237 # CHECK-CP-JSON-DAG: "%317:sub26": 236 # CHECK-CP-JSON-DAG: "%317:sub27": 235 # CHECK-CP-JSON-DAG: "%317:sub28": 232 # CHECK-CP-JSON-DAG: "%317:sub29": 231 # CHECK-CP-JSON-DAG: "%317:sub30": 230 # CHECK-CP-JSON-DAG: "%317:sub31": 229 # CHECK-CP-JSON-DAG: "%359:sub0": 322 # CHECK-CP-JSON-DAG: "%359:sub1": 321 # CHECK-CP-JSON-DAG: "%359:sub2": 320 # CHECK-CP-JSON-DAG: "%359:sub3": 319 # CHECK-CP-JSON-DAG: "%359:sub4": 316 # CHECK-CP-JSON-DAG: "%359:sub5": 315 # CHECK-CP-JSON-DAG: "%359:sub6": 314 # CHECK-CP-JSON-DAG: "%359:sub7": 313 # CHECK-CP-JSON-DAG: "%359:sub8": 310 # CHECK-CP-JSON-DAG: "%359:sub9": 309 # CHECK-CP-JSON-DAG: "%359:sub10": 308 # CHECK-CP-JSON-DAG: "%359:sub11": 307 # CHECK-CP-JSON-DAG: "%359:sub12": 304 # CHECK-CP-JSON-DAG: "%359:sub13": 303 # CHECK-CP-JSON-DAG: "%359:sub14": 302 # CHECK-CP-JSON-DAG: "%359:sub15": 301 # CHECK-CP-JSON-DAG: "%359:sub16": 298 # CHECK-CP-JSON-DAG: "%359:sub17": 297 # CHECK-CP-JSON-DAG: "%359:sub18": 296 # CHECK-CP-JSON-DAG: "%359:sub19": 295 # CHECK-CP-JSON-DAG: "%359:sub20": 292 # CHECK-CP-JSON-DAG: "%359:sub21": 291 # CHECK-CP-JSON-DAG: "%359:sub22": 290 # CHECK-CP-JSON-DAG: "%359:sub23": 289 # CHECK-CP-JSON-DAG: "%359:sub24": 286 # CHECK-CP-JSON-DAG: "%359:sub25": 285 # CHECK-CP-JSON-DAG: "%359:sub26": 284 # CHECK-CP-JSON-DAG: "%359:sub27": 283 # CHECK-CP-JSON-DAG: "%359:sub28": 280 # CHECK-CP-JSON-DAG: "%359:sub29": 279 # CHECK-CP-JSON-DAG: "%359:sub30": 278 # CHECK-CP-JSON-DAG: "%359:sub31": 277 # CHECK-CP-JSON-DAG: "%401:sub0": 370 # CHECK-CP-JSON-DAG: "%401:sub1": 369 # CHECK-CP-JSON-DAG: "%401:sub2": 368 # CHECK-CP-JSON-DAG: "%401:sub3": 367 # CHECK-CP-JSON-DAG: "%401:sub4": 364 # CHECK-CP-JSON-DAG: "%401:sub5": 363 # CHECK-CP-JSON-DAG: "%401:sub6": 362 # CHECK-CP-JSON-DAG: "%401:sub7": 361 # CHECK-CP-JSON-DAG: "%401:sub8": 358 # CHECK-CP-JSON-DAG: "%401:sub9": 357 # CHECK-CP-JSON-DAG: "%401:sub10": 356 # CHECK-CP-JSON-DAG: "%401:sub11": 355 # CHECK-CP-JSON-DAG: "%401:sub12": 352 # CHECK-CP-JSON-DAG: "%401:sub13": 351 # CHECK-CP-JSON-DAG: "%401:sub14": 350 # CHECK-CP-JSON-DAG: "%401:sub15": 349 # CHECK-CP-JSON-DAG: "%401:sub16": 346 # CHECK-CP-JSON-DAG: "%401:sub17": 345 # CHECK-CP-JSON-DAG: "%401:sub18": 344 # CHECK-CP-JSON-DAG: "%401:sub19": 343 # CHECK-CP-JSON-DAG: "%401:sub20": 340 # CHECK-CP-JSON-DAG: "%401:sub21": 339 # CHECK-CP-JSON-DAG: "%401:sub22": 338 # CHECK-CP-JSON-DAG: "%401:sub23": 337 # CHECK-CP-JSON-DAG: "%401:sub24": 334 # CHECK-CP-JSON-DAG: "%401:sub25": 333 # CHECK-CP-JSON-DAG: "%401:sub26": 332 # CHECK-CP-JSON-DAG: "%401:sub27": 331 # CHECK-CP-JSON-DAG: "%401:sub28": 328 # CHECK-CP-JSON-DAG: "%401:sub29": 327 # CHECK-CP-JSON-DAG: "%401:sub30": 326 # CHECK-CP-JSON-DAG: "%401:sub31": 325 # CHECK-CP-JSON-DAG: "%460": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 370 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%462:vgpr_32 = COPY %69.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 33 # CHECK-CP-JSON-DAG: "%69:sub1": 32 # CHECK-CP-JSON-DAG: "%69:sub2": 31 # CHECK-CP-JSON-DAG: "%69:sub3": 30 # CHECK-CP-JSON-DAG: "%69:sub4": 27 # CHECK-CP-JSON-DAG: "%69:sub5": 26 # CHECK-CP-JSON-DAG: "%69:sub6": 25 # CHECK-CP-JSON-DAG: "%69:sub7": 24 # CHECK-CP-JSON-DAG: "%69:sub8": 21 # CHECK-CP-JSON-DAG: "%69:sub9": 20 # CHECK-CP-JSON-DAG: "%69:sub10": 19 # CHECK-CP-JSON-DAG: "%69:sub11": 18 # CHECK-CP-JSON-DAG: "%69:sub12": 15 # CHECK-CP-JSON-DAG: "%69:sub13": 14 # CHECK-CP-JSON-DAG: "%69:sub14": 13 # CHECK-CP-JSON-DAG: "%69:sub15": 12 # CHECK-CP-JSON-DAG: "%69:sub16": 9 # CHECK-CP-JSON-DAG: "%69:sub17": 8 # CHECK-CP-JSON-DAG: "%69:sub18": 7 # CHECK-CP-JSON-DAG: "%69:sub19": 6 # CHECK-CP-JSON-DAG: "%69:sub20": 3 # CHECK-CP-JSON-DAG: "%69:sub21": 2 # CHECK-CP-JSON-DAG: "%69:sub22": 1 # CHECK-CP-JSON-DAG: "%69:sub23": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 81 # CHECK-CP-JSON-DAG: "%149:sub1": 80 # CHECK-CP-JSON-DAG: "%149:sub2": 79 # CHECK-CP-JSON-DAG: "%149:sub3": 78 # CHECK-CP-JSON-DAG: "%149:sub4": 75 # CHECK-CP-JSON-DAG: "%149:sub5": 74 # CHECK-CP-JSON-DAG: "%149:sub6": 73 # CHECK-CP-JSON-DAG: "%149:sub7": 72 # CHECK-CP-JSON-DAG: "%149:sub8": 69 # CHECK-CP-JSON-DAG: "%149:sub9": 68 # CHECK-CP-JSON-DAG: "%149:sub10": 67 # CHECK-CP-JSON-DAG: "%149:sub11": 66 # CHECK-CP-JSON-DAG: "%149:sub12": 63 # CHECK-CP-JSON-DAG: "%149:sub13": 62 # CHECK-CP-JSON-DAG: "%149:sub14": 61 # CHECK-CP-JSON-DAG: "%149:sub15": 60 # CHECK-CP-JSON-DAG: "%149:sub16": 57 # CHECK-CP-JSON-DAG: "%149:sub17": 56 # CHECK-CP-JSON-DAG: "%149:sub18": 55 # CHECK-CP-JSON-DAG: "%149:sub19": 54 # CHECK-CP-JSON-DAG: "%149:sub20": 51 # CHECK-CP-JSON-DAG: "%149:sub21": 50 # CHECK-CP-JSON-DAG: "%149:sub22": 49 # CHECK-CP-JSON-DAG: "%149:sub23": 48 # CHECK-CP-JSON-DAG: "%149:sub24": 45 # CHECK-CP-JSON-DAG: "%149:sub25": 44 # CHECK-CP-JSON-DAG: "%149:sub26": 43 # CHECK-CP-JSON-DAG: "%149:sub27": 42 # CHECK-CP-JSON-DAG: "%149:sub28": 39 # CHECK-CP-JSON-DAG: "%149:sub29": 38 # CHECK-CP-JSON-DAG: "%149:sub30": 37 # CHECK-CP-JSON-DAG: "%149:sub31": 36 # CHECK-CP-JSON-DAG: "%191:sub0": 129 # CHECK-CP-JSON-DAG: "%191:sub1": 128 # CHECK-CP-JSON-DAG: "%191:sub2": 127 # CHECK-CP-JSON-DAG: "%191:sub3": 126 # CHECK-CP-JSON-DAG: "%191:sub4": 123 # CHECK-CP-JSON-DAG: "%191:sub5": 122 # CHECK-CP-JSON-DAG: "%191:sub6": 121 # CHECK-CP-JSON-DAG: "%191:sub7": 120 # CHECK-CP-JSON-DAG: "%191:sub8": 117 # CHECK-CP-JSON-DAG: "%191:sub9": 116 # CHECK-CP-JSON-DAG: "%191:sub10": 115 # CHECK-CP-JSON-DAG: "%191:sub11": 114 # CHECK-CP-JSON-DAG: "%191:sub12": 111 # CHECK-CP-JSON-DAG: "%191:sub13": 110 # CHECK-CP-JSON-DAG: "%191:sub14": 109 # CHECK-CP-JSON-DAG: "%191:sub15": 108 # CHECK-CP-JSON-DAG: "%191:sub16": 105 # CHECK-CP-JSON-DAG: "%191:sub17": 104 # CHECK-CP-JSON-DAG: "%191:sub18": 103 # CHECK-CP-JSON-DAG: "%191:sub19": 102 # CHECK-CP-JSON-DAG: "%191:sub20": 99 # CHECK-CP-JSON-DAG: "%191:sub21": 98 # CHECK-CP-JSON-DAG: "%191:sub22": 97 # CHECK-CP-JSON-DAG: "%191:sub23": 96 # CHECK-CP-JSON-DAG: "%191:sub24": 93 # CHECK-CP-JSON-DAG: "%191:sub25": 92 # CHECK-CP-JSON-DAG: "%191:sub26": 91 # CHECK-CP-JSON-DAG: "%191:sub27": 90 # CHECK-CP-JSON-DAG: "%191:sub28": 87 # CHECK-CP-JSON-DAG: "%191:sub29": 86 # CHECK-CP-JSON-DAG: "%191:sub30": 85 # CHECK-CP-JSON-DAG: "%191:sub31": 84 # CHECK-CP-JSON-DAG: "%233:sub0": 177 # CHECK-CP-JSON-DAG: "%233:sub1": 176 # CHECK-CP-JSON-DAG: "%233:sub2": 175 # CHECK-CP-JSON-DAG: "%233:sub3": 174 # CHECK-CP-JSON-DAG: "%233:sub4": 171 # CHECK-CP-JSON-DAG: "%233:sub5": 170 # CHECK-CP-JSON-DAG: "%233:sub6": 169 # CHECK-CP-JSON-DAG: "%233:sub7": 168 # CHECK-CP-JSON-DAG: "%233:sub8": 165 # CHECK-CP-JSON-DAG: "%233:sub9": 164 # CHECK-CP-JSON-DAG: "%233:sub10": 163 # CHECK-CP-JSON-DAG: "%233:sub11": 162 # CHECK-CP-JSON-DAG: "%233:sub12": 159 # CHECK-CP-JSON-DAG: "%233:sub13": 158 # CHECK-CP-JSON-DAG: "%233:sub14": 157 # CHECK-CP-JSON-DAG: "%233:sub15": 156 # CHECK-CP-JSON-DAG: "%233:sub16": 153 # CHECK-CP-JSON-DAG: "%233:sub17": 152 # CHECK-CP-JSON-DAG: "%233:sub18": 151 # CHECK-CP-JSON-DAG: "%233:sub19": 150 # CHECK-CP-JSON-DAG: "%233:sub20": 147 # CHECK-CP-JSON-DAG: "%233:sub21": 146 # CHECK-CP-JSON-DAG: "%233:sub22": 145 # CHECK-CP-JSON-DAG: "%233:sub23": 144 # CHECK-CP-JSON-DAG: "%233:sub24": 141 # CHECK-CP-JSON-DAG: "%233:sub25": 140 # CHECK-CP-JSON-DAG: "%233:sub26": 139 # CHECK-CP-JSON-DAG: "%233:sub27": 138 # CHECK-CP-JSON-DAG: "%233:sub28": 135 # CHECK-CP-JSON-DAG: "%233:sub29": 134 # CHECK-CP-JSON-DAG: "%233:sub30": 133 # CHECK-CP-JSON-DAG: "%233:sub31": 132 # CHECK-CP-JSON-DAG: "%275:sub0": 225 # CHECK-CP-JSON-DAG: "%275:sub1": 224 # CHECK-CP-JSON-DAG: "%275:sub2": 223 # CHECK-CP-JSON-DAG: "%275:sub3": 222 # CHECK-CP-JSON-DAG: "%275:sub4": 219 # CHECK-CP-JSON-DAG: "%275:sub5": 218 # CHECK-CP-JSON-DAG: "%275:sub6": 217 # CHECK-CP-JSON-DAG: "%275:sub7": 216 # CHECK-CP-JSON-DAG: "%275:sub8": 213 # CHECK-CP-JSON-DAG: "%275:sub9": 212 # CHECK-CP-JSON-DAG: "%275:sub10": 211 # CHECK-CP-JSON-DAG: "%275:sub11": 210 # CHECK-CP-JSON-DAG: "%275:sub12": 207 # CHECK-CP-JSON-DAG: "%275:sub13": 206 # CHECK-CP-JSON-DAG: "%275:sub14": 205 # CHECK-CP-JSON-DAG: "%275:sub15": 204 # CHECK-CP-JSON-DAG: "%275:sub16": 201 # CHECK-CP-JSON-DAG: "%275:sub17": 200 # CHECK-CP-JSON-DAG: "%275:sub18": 199 # CHECK-CP-JSON-DAG: "%275:sub19": 198 # CHECK-CP-JSON-DAG: "%275:sub20": 195 # CHECK-CP-JSON-DAG: "%275:sub21": 194 # CHECK-CP-JSON-DAG: "%275:sub22": 193 # CHECK-CP-JSON-DAG: "%275:sub23": 192 # CHECK-CP-JSON-DAG: "%275:sub24": 189 # CHECK-CP-JSON-DAG: "%275:sub25": 188 # CHECK-CP-JSON-DAG: "%275:sub26": 187 # CHECK-CP-JSON-DAG: "%275:sub27": 186 # CHECK-CP-JSON-DAG: "%275:sub28": 183 # CHECK-CP-JSON-DAG: "%275:sub29": 182 # CHECK-CP-JSON-DAG: "%275:sub30": 181 # CHECK-CP-JSON-DAG: "%275:sub31": 180 # CHECK-CP-JSON-DAG: "%317:sub0": 273 # CHECK-CP-JSON-DAG: "%317:sub1": 272 # CHECK-CP-JSON-DAG: "%317:sub2": 271 # CHECK-CP-JSON-DAG: "%317:sub3": 270 # CHECK-CP-JSON-DAG: "%317:sub4": 267 # CHECK-CP-JSON-DAG: "%317:sub5": 266 # CHECK-CP-JSON-DAG: "%317:sub6": 265 # CHECK-CP-JSON-DAG: "%317:sub7": 264 # CHECK-CP-JSON-DAG: "%317:sub8": 261 # CHECK-CP-JSON-DAG: "%317:sub9": 260 # CHECK-CP-JSON-DAG: "%317:sub10": 259 # CHECK-CP-JSON-DAG: "%317:sub11": 258 # CHECK-CP-JSON-DAG: "%317:sub12": 255 # CHECK-CP-JSON-DAG: "%317:sub13": 254 # CHECK-CP-JSON-DAG: "%317:sub14": 253 # CHECK-CP-JSON-DAG: "%317:sub15": 252 # CHECK-CP-JSON-DAG: "%317:sub16": 249 # CHECK-CP-JSON-DAG: "%317:sub17": 248 # CHECK-CP-JSON-DAG: "%317:sub18": 247 # CHECK-CP-JSON-DAG: "%317:sub19": 246 # CHECK-CP-JSON-DAG: "%317:sub20": 243 # CHECK-CP-JSON-DAG: "%317:sub21": 242 # CHECK-CP-JSON-DAG: "%317:sub22": 241 # CHECK-CP-JSON-DAG: "%317:sub23": 240 # CHECK-CP-JSON-DAG: "%317:sub24": 237 # CHECK-CP-JSON-DAG: "%317:sub25": 236 # CHECK-CP-JSON-DAG: "%317:sub26": 235 # CHECK-CP-JSON-DAG: "%317:sub27": 234 # CHECK-CP-JSON-DAG: "%317:sub28": 231 # CHECK-CP-JSON-DAG: "%317:sub29": 230 # CHECK-CP-JSON-DAG: "%317:sub30": 229 # CHECK-CP-JSON-DAG: "%317:sub31": 228 # CHECK-CP-JSON-DAG: "%359:sub0": 321 # CHECK-CP-JSON-DAG: "%359:sub1": 320 # CHECK-CP-JSON-DAG: "%359:sub2": 319 # CHECK-CP-JSON-DAG: "%359:sub3": 318 # CHECK-CP-JSON-DAG: "%359:sub4": 315 # CHECK-CP-JSON-DAG: "%359:sub5": 314 # CHECK-CP-JSON-DAG: "%359:sub6": 313 # CHECK-CP-JSON-DAG: "%359:sub7": 312 # CHECK-CP-JSON-DAG: "%359:sub8": 309 # CHECK-CP-JSON-DAG: "%359:sub9": 308 # CHECK-CP-JSON-DAG: "%359:sub10": 307 # CHECK-CP-JSON-DAG: "%359:sub11": 306 # CHECK-CP-JSON-DAG: "%359:sub12": 303 # CHECK-CP-JSON-DAG: "%359:sub13": 302 # CHECK-CP-JSON-DAG: "%359:sub14": 301 # CHECK-CP-JSON-DAG: "%359:sub15": 300 # CHECK-CP-JSON-DAG: "%359:sub16": 297 # CHECK-CP-JSON-DAG: "%359:sub17": 296 # CHECK-CP-JSON-DAG: "%359:sub18": 295 # CHECK-CP-JSON-DAG: "%359:sub19": 294 # CHECK-CP-JSON-DAG: "%359:sub20": 291 # CHECK-CP-JSON-DAG: "%359:sub21": 290 # CHECK-CP-JSON-DAG: "%359:sub22": 289 # CHECK-CP-JSON-DAG: "%359:sub23": 288 # CHECK-CP-JSON-DAG: "%359:sub24": 285 # CHECK-CP-JSON-DAG: "%359:sub25": 284 # CHECK-CP-JSON-DAG: "%359:sub26": 283 # CHECK-CP-JSON-DAG: "%359:sub27": 282 # CHECK-CP-JSON-DAG: "%359:sub28": 279 # CHECK-CP-JSON-DAG: "%359:sub29": 278 # CHECK-CP-JSON-DAG: "%359:sub30": 277 # CHECK-CP-JSON-DAG: "%359:sub31": 276 # CHECK-CP-JSON-DAG: "%401:sub0": 369 # CHECK-CP-JSON-DAG: "%401:sub1": 368 # CHECK-CP-JSON-DAG: "%401:sub2": 367 # CHECK-CP-JSON-DAG: "%401:sub3": 366 # CHECK-CP-JSON-DAG: "%401:sub4": 363 # CHECK-CP-JSON-DAG: "%401:sub5": 362 # CHECK-CP-JSON-DAG: "%401:sub6": 361 # CHECK-CP-JSON-DAG: "%401:sub7": 360 # CHECK-CP-JSON-DAG: "%401:sub8": 357 # CHECK-CP-JSON-DAG: "%401:sub9": 356 # CHECK-CP-JSON-DAG: "%401:sub10": 355 # CHECK-CP-JSON-DAG: "%401:sub11": 354 # CHECK-CP-JSON-DAG: "%401:sub12": 351 # CHECK-CP-JSON-DAG: "%401:sub13": 350 # CHECK-CP-JSON-DAG: "%401:sub14": 349 # CHECK-CP-JSON-DAG: "%401:sub15": 348 # CHECK-CP-JSON-DAG: "%401:sub16": 345 # CHECK-CP-JSON-DAG: "%401:sub17": 344 # CHECK-CP-JSON-DAG: "%401:sub18": 343 # CHECK-CP-JSON-DAG: "%401:sub19": 342 # CHECK-CP-JSON-DAG: "%401:sub20": 339 # CHECK-CP-JSON-DAG: "%401:sub21": 338 # CHECK-CP-JSON-DAG: "%401:sub22": 337 # CHECK-CP-JSON-DAG: "%401:sub23": 336 # CHECK-CP-JSON-DAG: "%401:sub24": 333 # CHECK-CP-JSON-DAG: "%401:sub25": 332 # CHECK-CP-JSON-DAG: "%401:sub26": 331 # CHECK-CP-JSON-DAG: "%401:sub27": 330 # CHECK-CP-JSON-DAG: "%401:sub28": 327 # CHECK-CP-JSON-DAG: "%401:sub29": 326 # CHECK-CP-JSON-DAG: "%401:sub30": 325 # CHECK-CP-JSON-DAG: "%401:sub31": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 369 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%463:vgpr_32 = COPY %69.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 32 # CHECK-CP-JSON-DAG: "%69:sub1": 31 # CHECK-CP-JSON-DAG: "%69:sub2": 30 # CHECK-CP-JSON-DAG: "%69:sub3": 29 # CHECK-CP-JSON-DAG: "%69:sub4": 26 # CHECK-CP-JSON-DAG: "%69:sub5": 25 # CHECK-CP-JSON-DAG: "%69:sub6": 24 # CHECK-CP-JSON-DAG: "%69:sub7": 23 # CHECK-CP-JSON-DAG: "%69:sub8": 20 # CHECK-CP-JSON-DAG: "%69:sub9": 19 # CHECK-CP-JSON-DAG: "%69:sub10": 18 # CHECK-CP-JSON-DAG: "%69:sub11": 17 # CHECK-CP-JSON-DAG: "%69:sub12": 14 # CHECK-CP-JSON-DAG: "%69:sub13": 13 # CHECK-CP-JSON-DAG: "%69:sub14": 12 # CHECK-CP-JSON-DAG: "%69:sub15": 11 # CHECK-CP-JSON-DAG: "%69:sub16": 8 # CHECK-CP-JSON-DAG: "%69:sub17": 7 # CHECK-CP-JSON-DAG: "%69:sub18": 6 # CHECK-CP-JSON-DAG: "%69:sub19": 5 # CHECK-CP-JSON-DAG: "%69:sub20": 2 # CHECK-CP-JSON-DAG: "%69:sub21": 1 # CHECK-CP-JSON-DAG: "%69:sub22": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 80 # CHECK-CP-JSON-DAG: "%149:sub1": 79 # CHECK-CP-JSON-DAG: "%149:sub2": 78 # CHECK-CP-JSON-DAG: "%149:sub3": 77 # CHECK-CP-JSON-DAG: "%149:sub4": 74 # CHECK-CP-JSON-DAG: "%149:sub5": 73 # CHECK-CP-JSON-DAG: "%149:sub6": 72 # CHECK-CP-JSON-DAG: "%149:sub7": 71 # CHECK-CP-JSON-DAG: "%149:sub8": 68 # CHECK-CP-JSON-DAG: "%149:sub9": 67 # CHECK-CP-JSON-DAG: "%149:sub10": 66 # CHECK-CP-JSON-DAG: "%149:sub11": 65 # CHECK-CP-JSON-DAG: "%149:sub12": 62 # CHECK-CP-JSON-DAG: "%149:sub13": 61 # CHECK-CP-JSON-DAG: "%149:sub14": 60 # CHECK-CP-JSON-DAG: "%149:sub15": 59 # CHECK-CP-JSON-DAG: "%149:sub16": 56 # CHECK-CP-JSON-DAG: "%149:sub17": 55 # CHECK-CP-JSON-DAG: "%149:sub18": 54 # CHECK-CP-JSON-DAG: "%149:sub19": 53 # CHECK-CP-JSON-DAG: "%149:sub20": 50 # CHECK-CP-JSON-DAG: "%149:sub21": 49 # CHECK-CP-JSON-DAG: "%149:sub22": 48 # CHECK-CP-JSON-DAG: "%149:sub23": 47 # CHECK-CP-JSON-DAG: "%149:sub24": 44 # CHECK-CP-JSON-DAG: "%149:sub25": 43 # CHECK-CP-JSON-DAG: "%149:sub26": 42 # CHECK-CP-JSON-DAG: "%149:sub27": 41 # CHECK-CP-JSON-DAG: "%149:sub28": 38 # CHECK-CP-JSON-DAG: "%149:sub29": 37 # CHECK-CP-JSON-DAG: "%149:sub30": 36 # CHECK-CP-JSON-DAG: "%149:sub31": 35 # CHECK-CP-JSON-DAG: "%191:sub0": 128 # CHECK-CP-JSON-DAG: "%191:sub1": 127 # CHECK-CP-JSON-DAG: "%191:sub2": 126 # CHECK-CP-JSON-DAG: "%191:sub3": 125 # CHECK-CP-JSON-DAG: "%191:sub4": 122 # CHECK-CP-JSON-DAG: "%191:sub5": 121 # CHECK-CP-JSON-DAG: "%191:sub6": 120 # CHECK-CP-JSON-DAG: "%191:sub7": 119 # CHECK-CP-JSON-DAG: "%191:sub8": 116 # CHECK-CP-JSON-DAG: "%191:sub9": 115 # CHECK-CP-JSON-DAG: "%191:sub10": 114 # CHECK-CP-JSON-DAG: "%191:sub11": 113 # CHECK-CP-JSON-DAG: "%191:sub12": 110 # CHECK-CP-JSON-DAG: "%191:sub13": 109 # CHECK-CP-JSON-DAG: "%191:sub14": 108 # CHECK-CP-JSON-DAG: "%191:sub15": 107 # CHECK-CP-JSON-DAG: "%191:sub16": 104 # CHECK-CP-JSON-DAG: "%191:sub17": 103 # CHECK-CP-JSON-DAG: "%191:sub18": 102 # CHECK-CP-JSON-DAG: "%191:sub19": 101 # CHECK-CP-JSON-DAG: "%191:sub20": 98 # CHECK-CP-JSON-DAG: "%191:sub21": 97 # CHECK-CP-JSON-DAG: "%191:sub22": 96 # CHECK-CP-JSON-DAG: "%191:sub23": 95 # CHECK-CP-JSON-DAG: "%191:sub24": 92 # CHECK-CP-JSON-DAG: "%191:sub25": 91 # CHECK-CP-JSON-DAG: "%191:sub26": 90 # CHECK-CP-JSON-DAG: "%191:sub27": 89 # CHECK-CP-JSON-DAG: "%191:sub28": 86 # CHECK-CP-JSON-DAG: "%191:sub29": 85 # CHECK-CP-JSON-DAG: "%191:sub30": 84 # CHECK-CP-JSON-DAG: "%191:sub31": 83 # CHECK-CP-JSON-DAG: "%233:sub0": 176 # CHECK-CP-JSON-DAG: "%233:sub1": 175 # CHECK-CP-JSON-DAG: "%233:sub2": 174 # CHECK-CP-JSON-DAG: "%233:sub3": 173 # CHECK-CP-JSON-DAG: "%233:sub4": 170 # CHECK-CP-JSON-DAG: "%233:sub5": 169 # CHECK-CP-JSON-DAG: "%233:sub6": 168 # CHECK-CP-JSON-DAG: "%233:sub7": 167 # CHECK-CP-JSON-DAG: "%233:sub8": 164 # CHECK-CP-JSON-DAG: "%233:sub9": 163 # CHECK-CP-JSON-DAG: "%233:sub10": 162 # CHECK-CP-JSON-DAG: "%233:sub11": 161 # CHECK-CP-JSON-DAG: "%233:sub12": 158 # CHECK-CP-JSON-DAG: "%233:sub13": 157 # CHECK-CP-JSON-DAG: "%233:sub14": 156 # CHECK-CP-JSON-DAG: "%233:sub15": 155 # CHECK-CP-JSON-DAG: "%233:sub16": 152 # CHECK-CP-JSON-DAG: "%233:sub17": 151 # CHECK-CP-JSON-DAG: "%233:sub18": 150 # CHECK-CP-JSON-DAG: "%233:sub19": 149 # CHECK-CP-JSON-DAG: "%233:sub20": 146 # CHECK-CP-JSON-DAG: "%233:sub21": 145 # CHECK-CP-JSON-DAG: "%233:sub22": 144 # CHECK-CP-JSON-DAG: "%233:sub23": 143 # CHECK-CP-JSON-DAG: "%233:sub24": 140 # CHECK-CP-JSON-DAG: "%233:sub25": 139 # CHECK-CP-JSON-DAG: "%233:sub26": 138 # CHECK-CP-JSON-DAG: "%233:sub27": 137 # CHECK-CP-JSON-DAG: "%233:sub28": 134 # CHECK-CP-JSON-DAG: "%233:sub29": 133 # CHECK-CP-JSON-DAG: "%233:sub30": 132 # CHECK-CP-JSON-DAG: "%233:sub31": 131 # CHECK-CP-JSON-DAG: "%275:sub0": 224 # CHECK-CP-JSON-DAG: "%275:sub1": 223 # CHECK-CP-JSON-DAG: "%275:sub2": 222 # CHECK-CP-JSON-DAG: "%275:sub3": 221 # CHECK-CP-JSON-DAG: "%275:sub4": 218 # CHECK-CP-JSON-DAG: "%275:sub5": 217 # CHECK-CP-JSON-DAG: "%275:sub6": 216 # CHECK-CP-JSON-DAG: "%275:sub7": 215 # CHECK-CP-JSON-DAG: "%275:sub8": 212 # CHECK-CP-JSON-DAG: "%275:sub9": 211 # CHECK-CP-JSON-DAG: "%275:sub10": 210 # CHECK-CP-JSON-DAG: "%275:sub11": 209 # CHECK-CP-JSON-DAG: "%275:sub12": 206 # CHECK-CP-JSON-DAG: "%275:sub13": 205 # CHECK-CP-JSON-DAG: "%275:sub14": 204 # CHECK-CP-JSON-DAG: "%275:sub15": 203 # CHECK-CP-JSON-DAG: "%275:sub16": 200 # CHECK-CP-JSON-DAG: "%275:sub17": 199 # CHECK-CP-JSON-DAG: "%275:sub18": 198 # CHECK-CP-JSON-DAG: "%275:sub19": 197 # CHECK-CP-JSON-DAG: "%275:sub20": 194 # CHECK-CP-JSON-DAG: "%275:sub21": 193 # CHECK-CP-JSON-DAG: "%275:sub22": 192 # CHECK-CP-JSON-DAG: "%275:sub23": 191 # CHECK-CP-JSON-DAG: "%275:sub24": 188 # CHECK-CP-JSON-DAG: "%275:sub25": 187 # CHECK-CP-JSON-DAG: "%275:sub26": 186 # CHECK-CP-JSON-DAG: "%275:sub27": 185 # CHECK-CP-JSON-DAG: "%275:sub28": 182 # CHECK-CP-JSON-DAG: "%275:sub29": 181 # CHECK-CP-JSON-DAG: "%275:sub30": 180 # CHECK-CP-JSON-DAG: "%275:sub31": 179 # CHECK-CP-JSON-DAG: "%317:sub0": 272 # CHECK-CP-JSON-DAG: "%317:sub1": 271 # CHECK-CP-JSON-DAG: "%317:sub2": 270 # CHECK-CP-JSON-DAG: "%317:sub3": 269 # CHECK-CP-JSON-DAG: "%317:sub4": 266 # CHECK-CP-JSON-DAG: "%317:sub5": 265 # CHECK-CP-JSON-DAG: "%317:sub6": 264 # CHECK-CP-JSON-DAG: "%317:sub7": 263 # CHECK-CP-JSON-DAG: "%317:sub8": 260 # CHECK-CP-JSON-DAG: "%317:sub9": 259 # CHECK-CP-JSON-DAG: "%317:sub10": 258 # CHECK-CP-JSON-DAG: "%317:sub11": 257 # CHECK-CP-JSON-DAG: "%317:sub12": 254 # CHECK-CP-JSON-DAG: "%317:sub13": 253 # CHECK-CP-JSON-DAG: "%317:sub14": 252 # CHECK-CP-JSON-DAG: "%317:sub15": 251 # CHECK-CP-JSON-DAG: "%317:sub16": 248 # CHECK-CP-JSON-DAG: "%317:sub17": 247 # CHECK-CP-JSON-DAG: "%317:sub18": 246 # CHECK-CP-JSON-DAG: "%317:sub19": 245 # CHECK-CP-JSON-DAG: "%317:sub20": 242 # CHECK-CP-JSON-DAG: "%317:sub21": 241 # CHECK-CP-JSON-DAG: "%317:sub22": 240 # CHECK-CP-JSON-DAG: "%317:sub23": 239 # CHECK-CP-JSON-DAG: "%317:sub24": 236 # CHECK-CP-JSON-DAG: "%317:sub25": 235 # CHECK-CP-JSON-DAG: "%317:sub26": 234 # CHECK-CP-JSON-DAG: "%317:sub27": 233 # CHECK-CP-JSON-DAG: "%317:sub28": 230 # CHECK-CP-JSON-DAG: "%317:sub29": 229 # CHECK-CP-JSON-DAG: "%317:sub30": 228 # CHECK-CP-JSON-DAG: "%317:sub31": 227 # CHECK-CP-JSON-DAG: "%359:sub0": 320 # CHECK-CP-JSON-DAG: "%359:sub1": 319 # CHECK-CP-JSON-DAG: "%359:sub2": 318 # CHECK-CP-JSON-DAG: "%359:sub3": 317 # CHECK-CP-JSON-DAG: "%359:sub4": 314 # CHECK-CP-JSON-DAG: "%359:sub5": 313 # CHECK-CP-JSON-DAG: "%359:sub6": 312 # CHECK-CP-JSON-DAG: "%359:sub7": 311 # CHECK-CP-JSON-DAG: "%359:sub8": 308 # CHECK-CP-JSON-DAG: "%359:sub9": 307 # CHECK-CP-JSON-DAG: "%359:sub10": 306 # CHECK-CP-JSON-DAG: "%359:sub11": 305 # CHECK-CP-JSON-DAG: "%359:sub12": 302 # CHECK-CP-JSON-DAG: "%359:sub13": 301 # CHECK-CP-JSON-DAG: "%359:sub14": 300 # CHECK-CP-JSON-DAG: "%359:sub15": 299 # CHECK-CP-JSON-DAG: "%359:sub16": 296 # CHECK-CP-JSON-DAG: "%359:sub17": 295 # CHECK-CP-JSON-DAG: "%359:sub18": 294 # CHECK-CP-JSON-DAG: "%359:sub19": 293 # CHECK-CP-JSON-DAG: "%359:sub20": 290 # CHECK-CP-JSON-DAG: "%359:sub21": 289 # CHECK-CP-JSON-DAG: "%359:sub22": 288 # CHECK-CP-JSON-DAG: "%359:sub23": 287 # CHECK-CP-JSON-DAG: "%359:sub24": 284 # CHECK-CP-JSON-DAG: "%359:sub25": 283 # CHECK-CP-JSON-DAG: "%359:sub26": 282 # CHECK-CP-JSON-DAG: "%359:sub27": 281 # CHECK-CP-JSON-DAG: "%359:sub28": 278 # CHECK-CP-JSON-DAG: "%359:sub29": 277 # CHECK-CP-JSON-DAG: "%359:sub30": 276 # CHECK-CP-JSON-DAG: "%359:sub31": 275 # CHECK-CP-JSON-DAG: "%401:sub0": 368 # CHECK-CP-JSON-DAG: "%401:sub1": 367 # CHECK-CP-JSON-DAG: "%401:sub2": 366 # CHECK-CP-JSON-DAG: "%401:sub3": 365 # CHECK-CP-JSON-DAG: "%401:sub4": 362 # CHECK-CP-JSON-DAG: "%401:sub5": 361 # CHECK-CP-JSON-DAG: "%401:sub6": 360 # CHECK-CP-JSON-DAG: "%401:sub7": 359 # CHECK-CP-JSON-DAG: "%401:sub8": 356 # CHECK-CP-JSON-DAG: "%401:sub9": 355 # CHECK-CP-JSON-DAG: "%401:sub10": 354 # CHECK-CP-JSON-DAG: "%401:sub11": 353 # CHECK-CP-JSON-DAG: "%401:sub12": 350 # CHECK-CP-JSON-DAG: "%401:sub13": 349 # CHECK-CP-JSON-DAG: "%401:sub14": 348 # CHECK-CP-JSON-DAG: "%401:sub15": 347 # CHECK-CP-JSON-DAG: "%401:sub16": 344 # CHECK-CP-JSON-DAG: "%401:sub17": 343 # CHECK-CP-JSON-DAG: "%401:sub18": 342 # CHECK-CP-JSON-DAG: "%401:sub19": 341 # CHECK-CP-JSON-DAG: "%401:sub20": 338 # CHECK-CP-JSON-DAG: "%401:sub21": 337 # CHECK-CP-JSON-DAG: "%401:sub22": 336 # CHECK-CP-JSON-DAG: "%401:sub23": 335 # CHECK-CP-JSON-DAG: "%401:sub24": 332 # CHECK-CP-JSON-DAG: "%401:sub25": 331 # CHECK-CP-JSON-DAG: "%401:sub26": 330 # CHECK-CP-JSON-DAG: "%401:sub27": 329 # CHECK-CP-JSON-DAG: "%401:sub28": 326 # CHECK-CP-JSON-DAG: "%401:sub29": 325 # CHECK-CP-JSON-DAG: "%401:sub30": 324 # CHECK-CP-JSON-DAG: "%401:sub31": 323 # CHECK-CP-JSON-DAG: "%462": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 368 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%464:vgpr_32 = COPY %69.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 31 # CHECK-CP-JSON-DAG: "%69:sub1": 30 # CHECK-CP-JSON-DAG: "%69:sub2": 29 # CHECK-CP-JSON-DAG: "%69:sub3": 28 # CHECK-CP-JSON-DAG: "%69:sub4": 25 # CHECK-CP-JSON-DAG: "%69:sub5": 24 # CHECK-CP-JSON-DAG: "%69:sub6": 23 # CHECK-CP-JSON-DAG: "%69:sub7": 22 # CHECK-CP-JSON-DAG: "%69:sub8": 19 # CHECK-CP-JSON-DAG: "%69:sub9": 18 # CHECK-CP-JSON-DAG: "%69:sub10": 17 # CHECK-CP-JSON-DAG: "%69:sub11": 16 # CHECK-CP-JSON-DAG: "%69:sub12": 13 # CHECK-CP-JSON-DAG: "%69:sub13": 12 # CHECK-CP-JSON-DAG: "%69:sub14": 11 # CHECK-CP-JSON-DAG: "%69:sub15": 10 # CHECK-CP-JSON-DAG: "%69:sub16": 7 # CHECK-CP-JSON-DAG: "%69:sub17": 6 # CHECK-CP-JSON-DAG: "%69:sub18": 5 # CHECK-CP-JSON-DAG: "%69:sub19": 4 # CHECK-CP-JSON-DAG: "%69:sub20": 1 # CHECK-CP-JSON-DAG: "%69:sub21": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 79 # CHECK-CP-JSON-DAG: "%149:sub1": 78 # CHECK-CP-JSON-DAG: "%149:sub2": 77 # CHECK-CP-JSON-DAG: "%149:sub3": 76 # CHECK-CP-JSON-DAG: "%149:sub4": 73 # CHECK-CP-JSON-DAG: "%149:sub5": 72 # CHECK-CP-JSON-DAG: "%149:sub6": 71 # CHECK-CP-JSON-DAG: "%149:sub7": 70 # CHECK-CP-JSON-DAG: "%149:sub8": 67 # CHECK-CP-JSON-DAG: "%149:sub9": 66 # CHECK-CP-JSON-DAG: "%149:sub10": 65 # CHECK-CP-JSON-DAG: "%149:sub11": 64 # CHECK-CP-JSON-DAG: "%149:sub12": 61 # CHECK-CP-JSON-DAG: "%149:sub13": 60 # CHECK-CP-JSON-DAG: "%149:sub14": 59 # CHECK-CP-JSON-DAG: "%149:sub15": 58 # CHECK-CP-JSON-DAG: "%149:sub16": 55 # CHECK-CP-JSON-DAG: "%149:sub17": 54 # CHECK-CP-JSON-DAG: "%149:sub18": 53 # CHECK-CP-JSON-DAG: "%149:sub19": 52 # CHECK-CP-JSON-DAG: "%149:sub20": 49 # CHECK-CP-JSON-DAG: "%149:sub21": 48 # CHECK-CP-JSON-DAG: "%149:sub22": 47 # CHECK-CP-JSON-DAG: "%149:sub23": 46 # CHECK-CP-JSON-DAG: "%149:sub24": 43 # CHECK-CP-JSON-DAG: "%149:sub25": 42 # CHECK-CP-JSON-DAG: "%149:sub26": 41 # CHECK-CP-JSON-DAG: "%149:sub27": 40 # CHECK-CP-JSON-DAG: "%149:sub28": 37 # CHECK-CP-JSON-DAG: "%149:sub29": 36 # CHECK-CP-JSON-DAG: "%149:sub30": 35 # CHECK-CP-JSON-DAG: "%149:sub31": 34 # CHECK-CP-JSON-DAG: "%191:sub0": 127 # CHECK-CP-JSON-DAG: "%191:sub1": 126 # CHECK-CP-JSON-DAG: "%191:sub2": 125 # CHECK-CP-JSON-DAG: "%191:sub3": 124 # CHECK-CP-JSON-DAG: "%191:sub4": 121 # CHECK-CP-JSON-DAG: "%191:sub5": 120 # CHECK-CP-JSON-DAG: "%191:sub6": 119 # CHECK-CP-JSON-DAG: "%191:sub7": 118 # CHECK-CP-JSON-DAG: "%191:sub8": 115 # CHECK-CP-JSON-DAG: "%191:sub9": 114 # CHECK-CP-JSON-DAG: "%191:sub10": 113 # CHECK-CP-JSON-DAG: "%191:sub11": 112 # CHECK-CP-JSON-DAG: "%191:sub12": 109 # CHECK-CP-JSON-DAG: "%191:sub13": 108 # CHECK-CP-JSON-DAG: "%191:sub14": 107 # CHECK-CP-JSON-DAG: "%191:sub15": 106 # CHECK-CP-JSON-DAG: "%191:sub16": 103 # CHECK-CP-JSON-DAG: "%191:sub17": 102 # CHECK-CP-JSON-DAG: "%191:sub18": 101 # CHECK-CP-JSON-DAG: "%191:sub19": 100 # CHECK-CP-JSON-DAG: "%191:sub20": 97 # CHECK-CP-JSON-DAG: "%191:sub21": 96 # CHECK-CP-JSON-DAG: "%191:sub22": 95 # CHECK-CP-JSON-DAG: "%191:sub23": 94 # CHECK-CP-JSON-DAG: "%191:sub24": 91 # CHECK-CP-JSON-DAG: "%191:sub25": 90 # CHECK-CP-JSON-DAG: "%191:sub26": 89 # CHECK-CP-JSON-DAG: "%191:sub27": 88 # CHECK-CP-JSON-DAG: "%191:sub28": 85 # CHECK-CP-JSON-DAG: "%191:sub29": 84 # CHECK-CP-JSON-DAG: "%191:sub30": 83 # CHECK-CP-JSON-DAG: "%191:sub31": 82 # CHECK-CP-JSON-DAG: "%233:sub0": 175 # CHECK-CP-JSON-DAG: "%233:sub1": 174 # CHECK-CP-JSON-DAG: "%233:sub2": 173 # CHECK-CP-JSON-DAG: "%233:sub3": 172 # CHECK-CP-JSON-DAG: "%233:sub4": 169 # CHECK-CP-JSON-DAG: "%233:sub5": 168 # CHECK-CP-JSON-DAG: "%233:sub6": 167 # CHECK-CP-JSON-DAG: "%233:sub7": 166 # CHECK-CP-JSON-DAG: "%233:sub8": 163 # CHECK-CP-JSON-DAG: "%233:sub9": 162 # CHECK-CP-JSON-DAG: "%233:sub10": 161 # CHECK-CP-JSON-DAG: "%233:sub11": 160 # CHECK-CP-JSON-DAG: "%233:sub12": 157 # CHECK-CP-JSON-DAG: "%233:sub13": 156 # CHECK-CP-JSON-DAG: "%233:sub14": 155 # CHECK-CP-JSON-DAG: "%233:sub15": 154 # CHECK-CP-JSON-DAG: "%233:sub16": 151 # CHECK-CP-JSON-DAG: "%233:sub17": 150 # CHECK-CP-JSON-DAG: "%233:sub18": 149 # CHECK-CP-JSON-DAG: "%233:sub19": 148 # CHECK-CP-JSON-DAG: "%233:sub20": 145 # CHECK-CP-JSON-DAG: "%233:sub21": 144 # CHECK-CP-JSON-DAG: "%233:sub22": 143 # CHECK-CP-JSON-DAG: "%233:sub23": 142 # CHECK-CP-JSON-DAG: "%233:sub24": 139 # CHECK-CP-JSON-DAG: "%233:sub25": 138 # CHECK-CP-JSON-DAG: "%233:sub26": 137 # CHECK-CP-JSON-DAG: "%233:sub27": 136 # CHECK-CP-JSON-DAG: "%233:sub28": 133 # CHECK-CP-JSON-DAG: "%233:sub29": 132 # CHECK-CP-JSON-DAG: "%233:sub30": 131 # CHECK-CP-JSON-DAG: "%233:sub31": 130 # CHECK-CP-JSON-DAG: "%275:sub0": 223 # CHECK-CP-JSON-DAG: "%275:sub1": 222 # CHECK-CP-JSON-DAG: "%275:sub2": 221 # CHECK-CP-JSON-DAG: "%275:sub3": 220 # CHECK-CP-JSON-DAG: "%275:sub4": 217 # CHECK-CP-JSON-DAG: "%275:sub5": 216 # CHECK-CP-JSON-DAG: "%275:sub6": 215 # CHECK-CP-JSON-DAG: "%275:sub7": 214 # CHECK-CP-JSON-DAG: "%275:sub8": 211 # CHECK-CP-JSON-DAG: "%275:sub9": 210 # CHECK-CP-JSON-DAG: "%275:sub10": 209 # CHECK-CP-JSON-DAG: "%275:sub11": 208 # CHECK-CP-JSON-DAG: "%275:sub12": 205 # CHECK-CP-JSON-DAG: "%275:sub13": 204 # CHECK-CP-JSON-DAG: "%275:sub14": 203 # CHECK-CP-JSON-DAG: "%275:sub15": 202 # CHECK-CP-JSON-DAG: "%275:sub16": 199 # CHECK-CP-JSON-DAG: "%275:sub17": 198 # CHECK-CP-JSON-DAG: "%275:sub18": 197 # CHECK-CP-JSON-DAG: "%275:sub19": 196 # CHECK-CP-JSON-DAG: "%275:sub20": 193 # CHECK-CP-JSON-DAG: "%275:sub21": 192 # CHECK-CP-JSON-DAG: "%275:sub22": 191 # CHECK-CP-JSON-DAG: "%275:sub23": 190 # CHECK-CP-JSON-DAG: "%275:sub24": 187 # CHECK-CP-JSON-DAG: "%275:sub25": 186 # CHECK-CP-JSON-DAG: "%275:sub26": 185 # CHECK-CP-JSON-DAG: "%275:sub27": 184 # CHECK-CP-JSON-DAG: "%275:sub28": 181 # CHECK-CP-JSON-DAG: "%275:sub29": 180 # CHECK-CP-JSON-DAG: "%275:sub30": 179 # CHECK-CP-JSON-DAG: "%275:sub31": 178 # CHECK-CP-JSON-DAG: "%317:sub0": 271 # CHECK-CP-JSON-DAG: "%317:sub1": 270 # CHECK-CP-JSON-DAG: "%317:sub2": 269 # CHECK-CP-JSON-DAG: "%317:sub3": 268 # CHECK-CP-JSON-DAG: "%317:sub4": 265 # CHECK-CP-JSON-DAG: "%317:sub5": 264 # CHECK-CP-JSON-DAG: "%317:sub6": 263 # CHECK-CP-JSON-DAG: "%317:sub7": 262 # CHECK-CP-JSON-DAG: "%317:sub8": 259 # CHECK-CP-JSON-DAG: "%317:sub9": 258 # CHECK-CP-JSON-DAG: "%317:sub10": 257 # CHECK-CP-JSON-DAG: "%317:sub11": 256 # CHECK-CP-JSON-DAG: "%317:sub12": 253 # CHECK-CP-JSON-DAG: "%317:sub13": 252 # CHECK-CP-JSON-DAG: "%317:sub14": 251 # CHECK-CP-JSON-DAG: "%317:sub15": 250 # CHECK-CP-JSON-DAG: "%317:sub16": 247 # CHECK-CP-JSON-DAG: "%317:sub17": 246 # CHECK-CP-JSON-DAG: "%317:sub18": 245 # CHECK-CP-JSON-DAG: "%317:sub19": 244 # CHECK-CP-JSON-DAG: "%317:sub20": 241 # CHECK-CP-JSON-DAG: "%317:sub21": 240 # CHECK-CP-JSON-DAG: "%317:sub22": 239 # CHECK-CP-JSON-DAG: "%317:sub23": 238 # CHECK-CP-JSON-DAG: "%317:sub24": 235 # CHECK-CP-JSON-DAG: "%317:sub25": 234 # CHECK-CP-JSON-DAG: "%317:sub26": 233 # CHECK-CP-JSON-DAG: "%317:sub27": 232 # CHECK-CP-JSON-DAG: "%317:sub28": 229 # CHECK-CP-JSON-DAG: "%317:sub29": 228 # CHECK-CP-JSON-DAG: "%317:sub30": 227 # CHECK-CP-JSON-DAG: "%317:sub31": 226 # CHECK-CP-JSON-DAG: "%359:sub0": 319 # CHECK-CP-JSON-DAG: "%359:sub1": 318 # CHECK-CP-JSON-DAG: "%359:sub2": 317 # CHECK-CP-JSON-DAG: "%359:sub3": 316 # CHECK-CP-JSON-DAG: "%359:sub4": 313 # CHECK-CP-JSON-DAG: "%359:sub5": 312 # CHECK-CP-JSON-DAG: "%359:sub6": 311 # CHECK-CP-JSON-DAG: "%359:sub7": 310 # CHECK-CP-JSON-DAG: "%359:sub8": 307 # CHECK-CP-JSON-DAG: "%359:sub9": 306 # CHECK-CP-JSON-DAG: "%359:sub10": 305 # CHECK-CP-JSON-DAG: "%359:sub11": 304 # CHECK-CP-JSON-DAG: "%359:sub12": 301 # CHECK-CP-JSON-DAG: "%359:sub13": 300 # CHECK-CP-JSON-DAG: "%359:sub14": 299 # CHECK-CP-JSON-DAG: "%359:sub15": 298 # CHECK-CP-JSON-DAG: "%359:sub16": 295 # CHECK-CP-JSON-DAG: "%359:sub17": 294 # CHECK-CP-JSON-DAG: "%359:sub18": 293 # CHECK-CP-JSON-DAG: "%359:sub19": 292 # CHECK-CP-JSON-DAG: "%359:sub20": 289 # CHECK-CP-JSON-DAG: "%359:sub21": 288 # CHECK-CP-JSON-DAG: "%359:sub22": 287 # CHECK-CP-JSON-DAG: "%359:sub23": 286 # CHECK-CP-JSON-DAG: "%359:sub24": 283 # CHECK-CP-JSON-DAG: "%359:sub25": 282 # CHECK-CP-JSON-DAG: "%359:sub26": 281 # CHECK-CP-JSON-DAG: "%359:sub27": 280 # CHECK-CP-JSON-DAG: "%359:sub28": 277 # CHECK-CP-JSON-DAG: "%359:sub29": 276 # CHECK-CP-JSON-DAG: "%359:sub30": 275 # CHECK-CP-JSON-DAG: "%359:sub31": 274 # CHECK-CP-JSON-DAG: "%401:sub0": 367 # CHECK-CP-JSON-DAG: "%401:sub1": 366 # CHECK-CP-JSON-DAG: "%401:sub2": 365 # CHECK-CP-JSON-DAG: "%401:sub3": 364 # CHECK-CP-JSON-DAG: "%401:sub4": 361 # CHECK-CP-JSON-DAG: "%401:sub5": 360 # CHECK-CP-JSON-DAG: "%401:sub6": 359 # CHECK-CP-JSON-DAG: "%401:sub7": 358 # CHECK-CP-JSON-DAG: "%401:sub8": 355 # CHECK-CP-JSON-DAG: "%401:sub9": 354 # CHECK-CP-JSON-DAG: "%401:sub10": 353 # CHECK-CP-JSON-DAG: "%401:sub11": 352 # CHECK-CP-JSON-DAG: "%401:sub12": 349 # CHECK-CP-JSON-DAG: "%401:sub13": 348 # CHECK-CP-JSON-DAG: "%401:sub14": 347 # CHECK-CP-JSON-DAG: "%401:sub15": 346 # CHECK-CP-JSON-DAG: "%401:sub16": 343 # CHECK-CP-JSON-DAG: "%401:sub17": 342 # CHECK-CP-JSON-DAG: "%401:sub18": 341 # CHECK-CP-JSON-DAG: "%401:sub19": 340 # CHECK-CP-JSON-DAG: "%401:sub20": 337 # CHECK-CP-JSON-DAG: "%401:sub21": 336 # CHECK-CP-JSON-DAG: "%401:sub22": 335 # CHECK-CP-JSON-DAG: "%401:sub23": 334 # CHECK-CP-JSON-DAG: "%401:sub24": 331 # CHECK-CP-JSON-DAG: "%401:sub25": 330 # CHECK-CP-JSON-DAG: "%401:sub26": 329 # CHECK-CP-JSON-DAG: "%401:sub27": 328 # CHECK-CP-JSON-DAG: "%401:sub28": 325 # CHECK-CP-JSON-DAG: "%401:sub29": 324 # CHECK-CP-JSON-DAG: "%401:sub30": 323 # CHECK-CP-JSON-DAG: "%401:sub31": 322 # CHECK-CP-JSON-DAG: "%462": 2 # CHECK-CP-JSON-DAG: "%463": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 367 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%465:vgpr_32 = COPY %69.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 30 # CHECK-CP-JSON-DAG: "%69:sub1": 29 # CHECK-CP-JSON-DAG: "%69:sub2": 28 # CHECK-CP-JSON-DAG: "%69:sub3": 27 # CHECK-CP-JSON-DAG: "%69:sub4": 24 # CHECK-CP-JSON-DAG: "%69:sub5": 23 # CHECK-CP-JSON-DAG: "%69:sub6": 22 # CHECK-CP-JSON-DAG: "%69:sub7": 21 # CHECK-CP-JSON-DAG: "%69:sub8": 18 # CHECK-CP-JSON-DAG: "%69:sub9": 17 # CHECK-CP-JSON-DAG: "%69:sub10": 16 # CHECK-CP-JSON-DAG: "%69:sub11": 15 # CHECK-CP-JSON-DAG: "%69:sub12": 12 # CHECK-CP-JSON-DAG: "%69:sub13": 11 # CHECK-CP-JSON-DAG: "%69:sub14": 10 # CHECK-CP-JSON-DAG: "%69:sub15": 9 # CHECK-CP-JSON-DAG: "%69:sub16": 6 # CHECK-CP-JSON-DAG: "%69:sub17": 5 # CHECK-CP-JSON-DAG: "%69:sub18": 4 # CHECK-CP-JSON-DAG: "%69:sub19": 3 # CHECK-CP-JSON-DAG: "%69:sub20": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 78 # CHECK-CP-JSON-DAG: "%149:sub1": 77 # CHECK-CP-JSON-DAG: "%149:sub2": 76 # CHECK-CP-JSON-DAG: "%149:sub3": 75 # CHECK-CP-JSON-DAG: "%149:sub4": 72 # CHECK-CP-JSON-DAG: "%149:sub5": 71 # CHECK-CP-JSON-DAG: "%149:sub6": 70 # CHECK-CP-JSON-DAG: "%149:sub7": 69 # CHECK-CP-JSON-DAG: "%149:sub8": 66 # CHECK-CP-JSON-DAG: "%149:sub9": 65 # CHECK-CP-JSON-DAG: "%149:sub10": 64 # CHECK-CP-JSON-DAG: "%149:sub11": 63 # CHECK-CP-JSON-DAG: "%149:sub12": 60 # CHECK-CP-JSON-DAG: "%149:sub13": 59 # CHECK-CP-JSON-DAG: "%149:sub14": 58 # CHECK-CP-JSON-DAG: "%149:sub15": 57 # CHECK-CP-JSON-DAG: "%149:sub16": 54 # CHECK-CP-JSON-DAG: "%149:sub17": 53 # CHECK-CP-JSON-DAG: "%149:sub18": 52 # CHECK-CP-JSON-DAG: "%149:sub19": 51 # CHECK-CP-JSON-DAG: "%149:sub20": 48 # CHECK-CP-JSON-DAG: "%149:sub21": 47 # CHECK-CP-JSON-DAG: "%149:sub22": 46 # CHECK-CP-JSON-DAG: "%149:sub23": 45 # CHECK-CP-JSON-DAG: "%149:sub24": 42 # CHECK-CP-JSON-DAG: "%149:sub25": 41 # CHECK-CP-JSON-DAG: "%149:sub26": 40 # CHECK-CP-JSON-DAG: "%149:sub27": 39 # CHECK-CP-JSON-DAG: "%149:sub28": 36 # CHECK-CP-JSON-DAG: "%149:sub29": 35 # CHECK-CP-JSON-DAG: "%149:sub30": 34 # CHECK-CP-JSON-DAG: "%149:sub31": 33 # CHECK-CP-JSON-DAG: "%191:sub0": 126 # CHECK-CP-JSON-DAG: "%191:sub1": 125 # CHECK-CP-JSON-DAG: "%191:sub2": 124 # CHECK-CP-JSON-DAG: "%191:sub3": 123 # CHECK-CP-JSON-DAG: "%191:sub4": 120 # CHECK-CP-JSON-DAG: "%191:sub5": 119 # CHECK-CP-JSON-DAG: "%191:sub6": 118 # CHECK-CP-JSON-DAG: "%191:sub7": 117 # CHECK-CP-JSON-DAG: "%191:sub8": 114 # CHECK-CP-JSON-DAG: "%191:sub9": 113 # CHECK-CP-JSON-DAG: "%191:sub10": 112 # CHECK-CP-JSON-DAG: "%191:sub11": 111 # CHECK-CP-JSON-DAG: "%191:sub12": 108 # CHECK-CP-JSON-DAG: "%191:sub13": 107 # CHECK-CP-JSON-DAG: "%191:sub14": 106 # CHECK-CP-JSON-DAG: "%191:sub15": 105 # CHECK-CP-JSON-DAG: "%191:sub16": 102 # CHECK-CP-JSON-DAG: "%191:sub17": 101 # CHECK-CP-JSON-DAG: "%191:sub18": 100 # CHECK-CP-JSON-DAG: "%191:sub19": 99 # CHECK-CP-JSON-DAG: "%191:sub20": 96 # CHECK-CP-JSON-DAG: "%191:sub21": 95 # CHECK-CP-JSON-DAG: "%191:sub22": 94 # CHECK-CP-JSON-DAG: "%191:sub23": 93 # CHECK-CP-JSON-DAG: "%191:sub24": 90 # CHECK-CP-JSON-DAG: "%191:sub25": 89 # CHECK-CP-JSON-DAG: "%191:sub26": 88 # CHECK-CP-JSON-DAG: "%191:sub27": 87 # CHECK-CP-JSON-DAG: "%191:sub28": 84 # CHECK-CP-JSON-DAG: "%191:sub29": 83 # CHECK-CP-JSON-DAG: "%191:sub30": 82 # CHECK-CP-JSON-DAG: "%191:sub31": 81 # CHECK-CP-JSON-DAG: "%233:sub0": 174 # CHECK-CP-JSON-DAG: "%233:sub1": 173 # CHECK-CP-JSON-DAG: "%233:sub2": 172 # CHECK-CP-JSON-DAG: "%233:sub3": 171 # CHECK-CP-JSON-DAG: "%233:sub4": 168 # CHECK-CP-JSON-DAG: "%233:sub5": 167 # CHECK-CP-JSON-DAG: "%233:sub6": 166 # CHECK-CP-JSON-DAG: "%233:sub7": 165 # CHECK-CP-JSON-DAG: "%233:sub8": 162 # CHECK-CP-JSON-DAG: "%233:sub9": 161 # CHECK-CP-JSON-DAG: "%233:sub10": 160 # CHECK-CP-JSON-DAG: "%233:sub11": 159 # CHECK-CP-JSON-DAG: "%233:sub12": 156 # CHECK-CP-JSON-DAG: "%233:sub13": 155 # CHECK-CP-JSON-DAG: "%233:sub14": 154 # CHECK-CP-JSON-DAG: "%233:sub15": 153 # CHECK-CP-JSON-DAG: "%233:sub16": 150 # CHECK-CP-JSON-DAG: "%233:sub17": 149 # CHECK-CP-JSON-DAG: "%233:sub18": 148 # CHECK-CP-JSON-DAG: "%233:sub19": 147 # CHECK-CP-JSON-DAG: "%233:sub20": 144 # CHECK-CP-JSON-DAG: "%233:sub21": 143 # CHECK-CP-JSON-DAG: "%233:sub22": 142 # CHECK-CP-JSON-DAG: "%233:sub23": 141 # CHECK-CP-JSON-DAG: "%233:sub24": 138 # CHECK-CP-JSON-DAG: "%233:sub25": 137 # CHECK-CP-JSON-DAG: "%233:sub26": 136 # CHECK-CP-JSON-DAG: "%233:sub27": 135 # CHECK-CP-JSON-DAG: "%233:sub28": 132 # CHECK-CP-JSON-DAG: "%233:sub29": 131 # CHECK-CP-JSON-DAG: "%233:sub30": 130 # CHECK-CP-JSON-DAG: "%233:sub31": 129 # CHECK-CP-JSON-DAG: "%275:sub0": 222 # CHECK-CP-JSON-DAG: "%275:sub1": 221 # CHECK-CP-JSON-DAG: "%275:sub2": 220 # CHECK-CP-JSON-DAG: "%275:sub3": 219 # CHECK-CP-JSON-DAG: "%275:sub4": 216 # CHECK-CP-JSON-DAG: "%275:sub5": 215 # CHECK-CP-JSON-DAG: "%275:sub6": 214 # CHECK-CP-JSON-DAG: "%275:sub7": 213 # CHECK-CP-JSON-DAG: "%275:sub8": 210 # CHECK-CP-JSON-DAG: "%275:sub9": 209 # CHECK-CP-JSON-DAG: "%275:sub10": 208 # CHECK-CP-JSON-DAG: "%275:sub11": 207 # CHECK-CP-JSON-DAG: "%275:sub12": 204 # CHECK-CP-JSON-DAG: "%275:sub13": 203 # CHECK-CP-JSON-DAG: "%275:sub14": 202 # CHECK-CP-JSON-DAG: "%275:sub15": 201 # CHECK-CP-JSON-DAG: "%275:sub16": 198 # CHECK-CP-JSON-DAG: "%275:sub17": 197 # CHECK-CP-JSON-DAG: "%275:sub18": 196 # CHECK-CP-JSON-DAG: "%275:sub19": 195 # CHECK-CP-JSON-DAG: "%275:sub20": 192 # CHECK-CP-JSON-DAG: "%275:sub21": 191 # CHECK-CP-JSON-DAG: "%275:sub22": 190 # CHECK-CP-JSON-DAG: "%275:sub23": 189 # CHECK-CP-JSON-DAG: "%275:sub24": 186 # CHECK-CP-JSON-DAG: "%275:sub25": 185 # CHECK-CP-JSON-DAG: "%275:sub26": 184 # CHECK-CP-JSON-DAG: "%275:sub27": 183 # CHECK-CP-JSON-DAG: "%275:sub28": 180 # CHECK-CP-JSON-DAG: "%275:sub29": 179 # CHECK-CP-JSON-DAG: "%275:sub30": 178 # CHECK-CP-JSON-DAG: "%275:sub31": 177 # CHECK-CP-JSON-DAG: "%317:sub0": 270 # CHECK-CP-JSON-DAG: "%317:sub1": 269 # CHECK-CP-JSON-DAG: "%317:sub2": 268 # CHECK-CP-JSON-DAG: "%317:sub3": 267 # CHECK-CP-JSON-DAG: "%317:sub4": 264 # CHECK-CP-JSON-DAG: "%317:sub5": 263 # CHECK-CP-JSON-DAG: "%317:sub6": 262 # CHECK-CP-JSON-DAG: "%317:sub7": 261 # CHECK-CP-JSON-DAG: "%317:sub8": 258 # CHECK-CP-JSON-DAG: "%317:sub9": 257 # CHECK-CP-JSON-DAG: "%317:sub10": 256 # CHECK-CP-JSON-DAG: "%317:sub11": 255 # CHECK-CP-JSON-DAG: "%317:sub12": 252 # CHECK-CP-JSON-DAG: "%317:sub13": 251 # CHECK-CP-JSON-DAG: "%317:sub14": 250 # CHECK-CP-JSON-DAG: "%317:sub15": 249 # CHECK-CP-JSON-DAG: "%317:sub16": 246 # CHECK-CP-JSON-DAG: "%317:sub17": 245 # CHECK-CP-JSON-DAG: "%317:sub18": 244 # CHECK-CP-JSON-DAG: "%317:sub19": 243 # CHECK-CP-JSON-DAG: "%317:sub20": 240 # CHECK-CP-JSON-DAG: "%317:sub21": 239 # CHECK-CP-JSON-DAG: "%317:sub22": 238 # CHECK-CP-JSON-DAG: "%317:sub23": 237 # CHECK-CP-JSON-DAG: "%317:sub24": 234 # CHECK-CP-JSON-DAG: "%317:sub25": 233 # CHECK-CP-JSON-DAG: "%317:sub26": 232 # CHECK-CP-JSON-DAG: "%317:sub27": 231 # CHECK-CP-JSON-DAG: "%317:sub28": 228 # CHECK-CP-JSON-DAG: "%317:sub29": 227 # CHECK-CP-JSON-DAG: "%317:sub30": 226 # CHECK-CP-JSON-DAG: "%317:sub31": 225 # CHECK-CP-JSON-DAG: "%359:sub0": 318 # CHECK-CP-JSON-DAG: "%359:sub1": 317 # CHECK-CP-JSON-DAG: "%359:sub2": 316 # CHECK-CP-JSON-DAG: "%359:sub3": 315 # CHECK-CP-JSON-DAG: "%359:sub4": 312 # CHECK-CP-JSON-DAG: "%359:sub5": 311 # CHECK-CP-JSON-DAG: "%359:sub6": 310 # CHECK-CP-JSON-DAG: "%359:sub7": 309 # CHECK-CP-JSON-DAG: "%359:sub8": 306 # CHECK-CP-JSON-DAG: "%359:sub9": 305 # CHECK-CP-JSON-DAG: "%359:sub10": 304 # CHECK-CP-JSON-DAG: "%359:sub11": 303 # CHECK-CP-JSON-DAG: "%359:sub12": 300 # CHECK-CP-JSON-DAG: "%359:sub13": 299 # CHECK-CP-JSON-DAG: "%359:sub14": 298 # CHECK-CP-JSON-DAG: "%359:sub15": 297 # CHECK-CP-JSON-DAG: "%359:sub16": 294 # CHECK-CP-JSON-DAG: "%359:sub17": 293 # CHECK-CP-JSON-DAG: "%359:sub18": 292 # CHECK-CP-JSON-DAG: "%359:sub19": 291 # CHECK-CP-JSON-DAG: "%359:sub20": 288 # CHECK-CP-JSON-DAG: "%359:sub21": 287 # CHECK-CP-JSON-DAG: "%359:sub22": 286 # CHECK-CP-JSON-DAG: "%359:sub23": 285 # CHECK-CP-JSON-DAG: "%359:sub24": 282 # CHECK-CP-JSON-DAG: "%359:sub25": 281 # CHECK-CP-JSON-DAG: "%359:sub26": 280 # CHECK-CP-JSON-DAG: "%359:sub27": 279 # CHECK-CP-JSON-DAG: "%359:sub28": 276 # CHECK-CP-JSON-DAG: "%359:sub29": 275 # CHECK-CP-JSON-DAG: "%359:sub30": 274 # CHECK-CP-JSON-DAG: "%359:sub31": 273 # CHECK-CP-JSON-DAG: "%401:sub0": 366 # CHECK-CP-JSON-DAG: "%401:sub1": 365 # CHECK-CP-JSON-DAG: "%401:sub2": 364 # CHECK-CP-JSON-DAG: "%401:sub3": 363 # CHECK-CP-JSON-DAG: "%401:sub4": 360 # CHECK-CP-JSON-DAG: "%401:sub5": 359 # CHECK-CP-JSON-DAG: "%401:sub6": 358 # CHECK-CP-JSON-DAG: "%401:sub7": 357 # CHECK-CP-JSON-DAG: "%401:sub8": 354 # CHECK-CP-JSON-DAG: "%401:sub9": 353 # CHECK-CP-JSON-DAG: "%401:sub10": 352 # CHECK-CP-JSON-DAG: "%401:sub11": 351 # CHECK-CP-JSON-DAG: "%401:sub12": 348 # CHECK-CP-JSON-DAG: "%401:sub13": 347 # CHECK-CP-JSON-DAG: "%401:sub14": 346 # CHECK-CP-JSON-DAG: "%401:sub15": 345 # CHECK-CP-JSON-DAG: "%401:sub16": 342 # CHECK-CP-JSON-DAG: "%401:sub17": 341 # CHECK-CP-JSON-DAG: "%401:sub18": 340 # CHECK-CP-JSON-DAG: "%401:sub19": 339 # CHECK-CP-JSON-DAG: "%401:sub20": 336 # CHECK-CP-JSON-DAG: "%401:sub21": 335 # CHECK-CP-JSON-DAG: "%401:sub22": 334 # CHECK-CP-JSON-DAG: "%401:sub23": 333 # CHECK-CP-JSON-DAG: "%401:sub24": 330 # CHECK-CP-JSON-DAG: "%401:sub25": 329 # CHECK-CP-JSON-DAG: "%401:sub26": 328 # CHECK-CP-JSON-DAG: "%401:sub27": 327 # CHECK-CP-JSON-DAG: "%401:sub28": 324 # CHECK-CP-JSON-DAG: "%401:sub29": 323 # CHECK-CP-JSON-DAG: "%401:sub30": 322 # CHECK-CP-JSON-DAG: "%401:sub31": 321 # CHECK-CP-JSON-DAG: "%462": 1 # CHECK-CP-JSON-DAG: "%463": 1 # CHECK-CP-JSON-DAG: "%464": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 366 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%466:vreg_128 = REG_SEQUENCE %465, %subreg.sub0, %464, %subreg.sub1, %463, %subreg.sub2, %462, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 29 # CHECK-CP-JSON-DAG: "%69:sub1": 28 # CHECK-CP-JSON-DAG: "%69:sub2": 27 # CHECK-CP-JSON-DAG: "%69:sub3": 26 # CHECK-CP-JSON-DAG: "%69:sub4": 23 # CHECK-CP-JSON-DAG: "%69:sub5": 22 # CHECK-CP-JSON-DAG: "%69:sub6": 21 # CHECK-CP-JSON-DAG: "%69:sub7": 20 # CHECK-CP-JSON-DAG: "%69:sub8": 17 # CHECK-CP-JSON-DAG: "%69:sub9": 16 # CHECK-CP-JSON-DAG: "%69:sub10": 15 # CHECK-CP-JSON-DAG: "%69:sub11": 14 # CHECK-CP-JSON-DAG: "%69:sub12": 11 # CHECK-CP-JSON-DAG: "%69:sub13": 10 # CHECK-CP-JSON-DAG: "%69:sub14": 9 # CHECK-CP-JSON-DAG: "%69:sub15": 8 # CHECK-CP-JSON-DAG: "%69:sub16": 5 # CHECK-CP-JSON-DAG: "%69:sub17": 4 # CHECK-CP-JSON-DAG: "%69:sub18": 3 # CHECK-CP-JSON-DAG: "%69:sub19": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 77 # CHECK-CP-JSON-DAG: "%149:sub1": 76 # CHECK-CP-JSON-DAG: "%149:sub2": 75 # CHECK-CP-JSON-DAG: "%149:sub3": 74 # CHECK-CP-JSON-DAG: "%149:sub4": 71 # CHECK-CP-JSON-DAG: "%149:sub5": 70 # CHECK-CP-JSON-DAG: "%149:sub6": 69 # CHECK-CP-JSON-DAG: "%149:sub7": 68 # CHECK-CP-JSON-DAG: "%149:sub8": 65 # CHECK-CP-JSON-DAG: "%149:sub9": 64 # CHECK-CP-JSON-DAG: "%149:sub10": 63 # CHECK-CP-JSON-DAG: "%149:sub11": 62 # CHECK-CP-JSON-DAG: "%149:sub12": 59 # CHECK-CP-JSON-DAG: "%149:sub13": 58 # CHECK-CP-JSON-DAG: "%149:sub14": 57 # CHECK-CP-JSON-DAG: "%149:sub15": 56 # CHECK-CP-JSON-DAG: "%149:sub16": 53 # CHECK-CP-JSON-DAG: "%149:sub17": 52 # CHECK-CP-JSON-DAG: "%149:sub18": 51 # CHECK-CP-JSON-DAG: "%149:sub19": 50 # CHECK-CP-JSON-DAG: "%149:sub20": 47 # CHECK-CP-JSON-DAG: "%149:sub21": 46 # CHECK-CP-JSON-DAG: "%149:sub22": 45 # CHECK-CP-JSON-DAG: "%149:sub23": 44 # CHECK-CP-JSON-DAG: "%149:sub24": 41 # CHECK-CP-JSON-DAG: "%149:sub25": 40 # CHECK-CP-JSON-DAG: "%149:sub26": 39 # CHECK-CP-JSON-DAG: "%149:sub27": 38 # CHECK-CP-JSON-DAG: "%149:sub28": 35 # CHECK-CP-JSON-DAG: "%149:sub29": 34 # CHECK-CP-JSON-DAG: "%149:sub30": 33 # CHECK-CP-JSON-DAG: "%149:sub31": 32 # CHECK-CP-JSON-DAG: "%191:sub0": 125 # CHECK-CP-JSON-DAG: "%191:sub1": 124 # CHECK-CP-JSON-DAG: "%191:sub2": 123 # CHECK-CP-JSON-DAG: "%191:sub3": 122 # CHECK-CP-JSON-DAG: "%191:sub4": 119 # CHECK-CP-JSON-DAG: "%191:sub5": 118 # CHECK-CP-JSON-DAG: "%191:sub6": 117 # CHECK-CP-JSON-DAG: "%191:sub7": 116 # CHECK-CP-JSON-DAG: "%191:sub8": 113 # CHECK-CP-JSON-DAG: "%191:sub9": 112 # CHECK-CP-JSON-DAG: "%191:sub10": 111 # CHECK-CP-JSON-DAG: "%191:sub11": 110 # CHECK-CP-JSON-DAG: "%191:sub12": 107 # CHECK-CP-JSON-DAG: "%191:sub13": 106 # CHECK-CP-JSON-DAG: "%191:sub14": 105 # CHECK-CP-JSON-DAG: "%191:sub15": 104 # CHECK-CP-JSON-DAG: "%191:sub16": 101 # CHECK-CP-JSON-DAG: "%191:sub17": 100 # CHECK-CP-JSON-DAG: "%191:sub18": 99 # CHECK-CP-JSON-DAG: "%191:sub19": 98 # CHECK-CP-JSON-DAG: "%191:sub20": 95 # CHECK-CP-JSON-DAG: "%191:sub21": 94 # CHECK-CP-JSON-DAG: "%191:sub22": 93 # CHECK-CP-JSON-DAG: "%191:sub23": 92 # CHECK-CP-JSON-DAG: "%191:sub24": 89 # CHECK-CP-JSON-DAG: "%191:sub25": 88 # CHECK-CP-JSON-DAG: "%191:sub26": 87 # CHECK-CP-JSON-DAG: "%191:sub27": 86 # CHECK-CP-JSON-DAG: "%191:sub28": 83 # CHECK-CP-JSON-DAG: "%191:sub29": 82 # CHECK-CP-JSON-DAG: "%191:sub30": 81 # CHECK-CP-JSON-DAG: "%191:sub31": 80 # CHECK-CP-JSON-DAG: "%233:sub0": 173 # CHECK-CP-JSON-DAG: "%233:sub1": 172 # CHECK-CP-JSON-DAG: "%233:sub2": 171 # CHECK-CP-JSON-DAG: "%233:sub3": 170 # CHECK-CP-JSON-DAG: "%233:sub4": 167 # CHECK-CP-JSON-DAG: "%233:sub5": 166 # CHECK-CP-JSON-DAG: "%233:sub6": 165 # CHECK-CP-JSON-DAG: "%233:sub7": 164 # CHECK-CP-JSON-DAG: "%233:sub8": 161 # CHECK-CP-JSON-DAG: "%233:sub9": 160 # CHECK-CP-JSON-DAG: "%233:sub10": 159 # CHECK-CP-JSON-DAG: "%233:sub11": 158 # CHECK-CP-JSON-DAG: "%233:sub12": 155 # CHECK-CP-JSON-DAG: "%233:sub13": 154 # CHECK-CP-JSON-DAG: "%233:sub14": 153 # CHECK-CP-JSON-DAG: "%233:sub15": 152 # CHECK-CP-JSON-DAG: "%233:sub16": 149 # CHECK-CP-JSON-DAG: "%233:sub17": 148 # CHECK-CP-JSON-DAG: "%233:sub18": 147 # CHECK-CP-JSON-DAG: "%233:sub19": 146 # CHECK-CP-JSON-DAG: "%233:sub20": 143 # CHECK-CP-JSON-DAG: "%233:sub21": 142 # CHECK-CP-JSON-DAG: "%233:sub22": 141 # CHECK-CP-JSON-DAG: "%233:sub23": 140 # CHECK-CP-JSON-DAG: "%233:sub24": 137 # CHECK-CP-JSON-DAG: "%233:sub25": 136 # CHECK-CP-JSON-DAG: "%233:sub26": 135 # CHECK-CP-JSON-DAG: "%233:sub27": 134 # CHECK-CP-JSON-DAG: "%233:sub28": 131 # CHECK-CP-JSON-DAG: "%233:sub29": 130 # CHECK-CP-JSON-DAG: "%233:sub30": 129 # CHECK-CP-JSON-DAG: "%233:sub31": 128 # CHECK-CP-JSON-DAG: "%275:sub0": 221 # CHECK-CP-JSON-DAG: "%275:sub1": 220 # CHECK-CP-JSON-DAG: "%275:sub2": 219 # CHECK-CP-JSON-DAG: "%275:sub3": 218 # CHECK-CP-JSON-DAG: "%275:sub4": 215 # CHECK-CP-JSON-DAG: "%275:sub5": 214 # CHECK-CP-JSON-DAG: "%275:sub6": 213 # CHECK-CP-JSON-DAG: "%275:sub7": 212 # CHECK-CP-JSON-DAG: "%275:sub8": 209 # CHECK-CP-JSON-DAG: "%275:sub9": 208 # CHECK-CP-JSON-DAG: "%275:sub10": 207 # CHECK-CP-JSON-DAG: "%275:sub11": 206 # CHECK-CP-JSON-DAG: "%275:sub12": 203 # CHECK-CP-JSON-DAG: "%275:sub13": 202 # CHECK-CP-JSON-DAG: "%275:sub14": 201 # CHECK-CP-JSON-DAG: "%275:sub15": 200 # CHECK-CP-JSON-DAG: "%275:sub16": 197 # CHECK-CP-JSON-DAG: "%275:sub17": 196 # CHECK-CP-JSON-DAG: "%275:sub18": 195 # CHECK-CP-JSON-DAG: "%275:sub19": 194 # CHECK-CP-JSON-DAG: "%275:sub20": 191 # CHECK-CP-JSON-DAG: "%275:sub21": 190 # CHECK-CP-JSON-DAG: "%275:sub22": 189 # CHECK-CP-JSON-DAG: "%275:sub23": 188 # CHECK-CP-JSON-DAG: "%275:sub24": 185 # CHECK-CP-JSON-DAG: "%275:sub25": 184 # CHECK-CP-JSON-DAG: "%275:sub26": 183 # CHECK-CP-JSON-DAG: "%275:sub27": 182 # CHECK-CP-JSON-DAG: "%275:sub28": 179 # CHECK-CP-JSON-DAG: "%275:sub29": 178 # CHECK-CP-JSON-DAG: "%275:sub30": 177 # CHECK-CP-JSON-DAG: "%275:sub31": 176 # CHECK-CP-JSON-DAG: "%317:sub0": 269 # CHECK-CP-JSON-DAG: "%317:sub1": 268 # CHECK-CP-JSON-DAG: "%317:sub2": 267 # CHECK-CP-JSON-DAG: "%317:sub3": 266 # CHECK-CP-JSON-DAG: "%317:sub4": 263 # CHECK-CP-JSON-DAG: "%317:sub5": 262 # CHECK-CP-JSON-DAG: "%317:sub6": 261 # CHECK-CP-JSON-DAG: "%317:sub7": 260 # CHECK-CP-JSON-DAG: "%317:sub8": 257 # CHECK-CP-JSON-DAG: "%317:sub9": 256 # CHECK-CP-JSON-DAG: "%317:sub10": 255 # CHECK-CP-JSON-DAG: "%317:sub11": 254 # CHECK-CP-JSON-DAG: "%317:sub12": 251 # CHECK-CP-JSON-DAG: "%317:sub13": 250 # CHECK-CP-JSON-DAG: "%317:sub14": 249 # CHECK-CP-JSON-DAG: "%317:sub15": 248 # CHECK-CP-JSON-DAG: "%317:sub16": 245 # CHECK-CP-JSON-DAG: "%317:sub17": 244 # CHECK-CP-JSON-DAG: "%317:sub18": 243 # CHECK-CP-JSON-DAG: "%317:sub19": 242 # CHECK-CP-JSON-DAG: "%317:sub20": 239 # CHECK-CP-JSON-DAG: "%317:sub21": 238 # CHECK-CP-JSON-DAG: "%317:sub22": 237 # CHECK-CP-JSON-DAG: "%317:sub23": 236 # CHECK-CP-JSON-DAG: "%317:sub24": 233 # CHECK-CP-JSON-DAG: "%317:sub25": 232 # CHECK-CP-JSON-DAG: "%317:sub26": 231 # CHECK-CP-JSON-DAG: "%317:sub27": 230 # CHECK-CP-JSON-DAG: "%317:sub28": 227 # CHECK-CP-JSON-DAG: "%317:sub29": 226 # CHECK-CP-JSON-DAG: "%317:sub30": 225 # CHECK-CP-JSON-DAG: "%317:sub31": 224 # CHECK-CP-JSON-DAG: "%359:sub0": 317 # CHECK-CP-JSON-DAG: "%359:sub1": 316 # CHECK-CP-JSON-DAG: "%359:sub2": 315 # CHECK-CP-JSON-DAG: "%359:sub3": 314 # CHECK-CP-JSON-DAG: "%359:sub4": 311 # CHECK-CP-JSON-DAG: "%359:sub5": 310 # CHECK-CP-JSON-DAG: "%359:sub6": 309 # CHECK-CP-JSON-DAG: "%359:sub7": 308 # CHECK-CP-JSON-DAG: "%359:sub8": 305 # CHECK-CP-JSON-DAG: "%359:sub9": 304 # CHECK-CP-JSON-DAG: "%359:sub10": 303 # CHECK-CP-JSON-DAG: "%359:sub11": 302 # CHECK-CP-JSON-DAG: "%359:sub12": 299 # CHECK-CP-JSON-DAG: "%359:sub13": 298 # CHECK-CP-JSON-DAG: "%359:sub14": 297 # CHECK-CP-JSON-DAG: "%359:sub15": 296 # CHECK-CP-JSON-DAG: "%359:sub16": 293 # CHECK-CP-JSON-DAG: "%359:sub17": 292 # CHECK-CP-JSON-DAG: "%359:sub18": 291 # CHECK-CP-JSON-DAG: "%359:sub19": 290 # CHECK-CP-JSON-DAG: "%359:sub20": 287 # CHECK-CP-JSON-DAG: "%359:sub21": 286 # CHECK-CP-JSON-DAG: "%359:sub22": 285 # CHECK-CP-JSON-DAG: "%359:sub23": 284 # CHECK-CP-JSON-DAG: "%359:sub24": 281 # CHECK-CP-JSON-DAG: "%359:sub25": 280 # CHECK-CP-JSON-DAG: "%359:sub26": 279 # CHECK-CP-JSON-DAG: "%359:sub27": 278 # CHECK-CP-JSON-DAG: "%359:sub28": 275 # CHECK-CP-JSON-DAG: "%359:sub29": 274 # CHECK-CP-JSON-DAG: "%359:sub30": 273 # CHECK-CP-JSON-DAG: "%359:sub31": 272 # CHECK-CP-JSON-DAG: "%401:sub0": 365 # CHECK-CP-JSON-DAG: "%401:sub1": 364 # CHECK-CP-JSON-DAG: "%401:sub2": 363 # CHECK-CP-JSON-DAG: "%401:sub3": 362 # CHECK-CP-JSON-DAG: "%401:sub4": 359 # CHECK-CP-JSON-DAG: "%401:sub5": 358 # CHECK-CP-JSON-DAG: "%401:sub6": 357 # CHECK-CP-JSON-DAG: "%401:sub7": 356 # CHECK-CP-JSON-DAG: "%401:sub8": 353 # CHECK-CP-JSON-DAG: "%401:sub9": 352 # CHECK-CP-JSON-DAG: "%401:sub10": 351 # CHECK-CP-JSON-DAG: "%401:sub11": 350 # CHECK-CP-JSON-DAG: "%401:sub12": 347 # CHECK-CP-JSON-DAG: "%401:sub13": 346 # CHECK-CP-JSON-DAG: "%401:sub14": 345 # CHECK-CP-JSON-DAG: "%401:sub15": 344 # CHECK-CP-JSON-DAG: "%401:sub16": 341 # CHECK-CP-JSON-DAG: "%401:sub17": 340 # CHECK-CP-JSON-DAG: "%401:sub18": 339 # CHECK-CP-JSON-DAG: "%401:sub19": 338 # CHECK-CP-JSON-DAG: "%401:sub20": 335 # CHECK-CP-JSON-DAG: "%401:sub21": 334 # CHECK-CP-JSON-DAG: "%401:sub22": 333 # CHECK-CP-JSON-DAG: "%401:sub23": 332 # CHECK-CP-JSON-DAG: "%401:sub24": 329 # CHECK-CP-JSON-DAG: "%401:sub25": 328 # CHECK-CP-JSON-DAG: "%401:sub26": 327 # CHECK-CP-JSON-DAG: "%401:sub27": 326 # CHECK-CP-JSON-DAG: "%401:sub28": 323 # CHECK-CP-JSON-DAG: "%401:sub29": 322 # CHECK-CP-JSON-DAG: "%401:sub30": 321 # CHECK-CP-JSON-DAG: "%401:sub31": 320 # CHECK-CP-JSON-DAG: "%462": 0 # CHECK-CP-JSON-DAG: "%463": 0 # CHECK-CP-JSON-DAG: "%464": 0 # CHECK-CP-JSON-DAG: "%465": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 365 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %467:vreg_64, %466, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 28 # CHECK-CP-JSON-DAG: "%69:sub1": 27 # CHECK-CP-JSON-DAG: "%69:sub2": 26 # CHECK-CP-JSON-DAG: "%69:sub3": 25 # CHECK-CP-JSON-DAG: "%69:sub4": 22 # CHECK-CP-JSON-DAG: "%69:sub5": 21 # CHECK-CP-JSON-DAG: "%69:sub6": 20 # CHECK-CP-JSON-DAG: "%69:sub7": 19 # CHECK-CP-JSON-DAG: "%69:sub8": 16 # CHECK-CP-JSON-DAG: "%69:sub9": 15 # CHECK-CP-JSON-DAG: "%69:sub10": 14 # CHECK-CP-JSON-DAG: "%69:sub11": 13 # CHECK-CP-JSON-DAG: "%69:sub12": 10 # CHECK-CP-JSON-DAG: "%69:sub13": 9 # CHECK-CP-JSON-DAG: "%69:sub14": 8 # CHECK-CP-JSON-DAG: "%69:sub15": 7 # CHECK-CP-JSON-DAG: "%69:sub16": 4 # CHECK-CP-JSON-DAG: "%69:sub17": 3 # CHECK-CP-JSON-DAG: "%69:sub18": 2 # CHECK-CP-JSON-DAG: "%69:sub19": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 76 # CHECK-CP-JSON-DAG: "%149:sub1": 75 # CHECK-CP-JSON-DAG: "%149:sub2": 74 # CHECK-CP-JSON-DAG: "%149:sub3": 73 # CHECK-CP-JSON-DAG: "%149:sub4": 70 # CHECK-CP-JSON-DAG: "%149:sub5": 69 # CHECK-CP-JSON-DAG: "%149:sub6": 68 # CHECK-CP-JSON-DAG: "%149:sub7": 67 # CHECK-CP-JSON-DAG: "%149:sub8": 64 # CHECK-CP-JSON-DAG: "%149:sub9": 63 # CHECK-CP-JSON-DAG: "%149:sub10": 62 # CHECK-CP-JSON-DAG: "%149:sub11": 61 # CHECK-CP-JSON-DAG: "%149:sub12": 58 # CHECK-CP-JSON-DAG: "%149:sub13": 57 # CHECK-CP-JSON-DAG: "%149:sub14": 56 # CHECK-CP-JSON-DAG: "%149:sub15": 55 # CHECK-CP-JSON-DAG: "%149:sub16": 52 # CHECK-CP-JSON-DAG: "%149:sub17": 51 # CHECK-CP-JSON-DAG: "%149:sub18": 50 # CHECK-CP-JSON-DAG: "%149:sub19": 49 # CHECK-CP-JSON-DAG: "%149:sub20": 46 # CHECK-CP-JSON-DAG: "%149:sub21": 45 # CHECK-CP-JSON-DAG: "%149:sub22": 44 # CHECK-CP-JSON-DAG: "%149:sub23": 43 # CHECK-CP-JSON-DAG: "%149:sub24": 40 # CHECK-CP-JSON-DAG: "%149:sub25": 39 # CHECK-CP-JSON-DAG: "%149:sub26": 38 # CHECK-CP-JSON-DAG: "%149:sub27": 37 # CHECK-CP-JSON-DAG: "%149:sub28": 34 # CHECK-CP-JSON-DAG: "%149:sub29": 33 # CHECK-CP-JSON-DAG: "%149:sub30": 32 # CHECK-CP-JSON-DAG: "%149:sub31": 31 # CHECK-CP-JSON-DAG: "%191:sub0": 124 # CHECK-CP-JSON-DAG: "%191:sub1": 123 # CHECK-CP-JSON-DAG: "%191:sub2": 122 # CHECK-CP-JSON-DAG: "%191:sub3": 121 # CHECK-CP-JSON-DAG: "%191:sub4": 118 # CHECK-CP-JSON-DAG: "%191:sub5": 117 # CHECK-CP-JSON-DAG: "%191:sub6": 116 # CHECK-CP-JSON-DAG: "%191:sub7": 115 # CHECK-CP-JSON-DAG: "%191:sub8": 112 # CHECK-CP-JSON-DAG: "%191:sub9": 111 # CHECK-CP-JSON-DAG: "%191:sub10": 110 # CHECK-CP-JSON-DAG: "%191:sub11": 109 # CHECK-CP-JSON-DAG: "%191:sub12": 106 # CHECK-CP-JSON-DAG: "%191:sub13": 105 # CHECK-CP-JSON-DAG: "%191:sub14": 104 # CHECK-CP-JSON-DAG: "%191:sub15": 103 # CHECK-CP-JSON-DAG: "%191:sub16": 100 # CHECK-CP-JSON-DAG: "%191:sub17": 99 # CHECK-CP-JSON-DAG: "%191:sub18": 98 # CHECK-CP-JSON-DAG: "%191:sub19": 97 # CHECK-CP-JSON-DAG: "%191:sub20": 94 # CHECK-CP-JSON-DAG: "%191:sub21": 93 # CHECK-CP-JSON-DAG: "%191:sub22": 92 # CHECK-CP-JSON-DAG: "%191:sub23": 91 # CHECK-CP-JSON-DAG: "%191:sub24": 88 # CHECK-CP-JSON-DAG: "%191:sub25": 87 # CHECK-CP-JSON-DAG: "%191:sub26": 86 # CHECK-CP-JSON-DAG: "%191:sub27": 85 # CHECK-CP-JSON-DAG: "%191:sub28": 82 # CHECK-CP-JSON-DAG: "%191:sub29": 81 # CHECK-CP-JSON-DAG: "%191:sub30": 80 # CHECK-CP-JSON-DAG: "%191:sub31": 79 # CHECK-CP-JSON-DAG: "%233:sub0": 172 # CHECK-CP-JSON-DAG: "%233:sub1": 171 # CHECK-CP-JSON-DAG: "%233:sub2": 170 # CHECK-CP-JSON-DAG: "%233:sub3": 169 # CHECK-CP-JSON-DAG: "%233:sub4": 166 # CHECK-CP-JSON-DAG: "%233:sub5": 165 # CHECK-CP-JSON-DAG: "%233:sub6": 164 # CHECK-CP-JSON-DAG: "%233:sub7": 163 # CHECK-CP-JSON-DAG: "%233:sub8": 160 # CHECK-CP-JSON-DAG: "%233:sub9": 159 # CHECK-CP-JSON-DAG: "%233:sub10": 158 # CHECK-CP-JSON-DAG: "%233:sub11": 157 # CHECK-CP-JSON-DAG: "%233:sub12": 154 # CHECK-CP-JSON-DAG: "%233:sub13": 153 # CHECK-CP-JSON-DAG: "%233:sub14": 152 # CHECK-CP-JSON-DAG: "%233:sub15": 151 # CHECK-CP-JSON-DAG: "%233:sub16": 148 # CHECK-CP-JSON-DAG: "%233:sub17": 147 # CHECK-CP-JSON-DAG: "%233:sub18": 146 # CHECK-CP-JSON-DAG: "%233:sub19": 145 # CHECK-CP-JSON-DAG: "%233:sub20": 142 # CHECK-CP-JSON-DAG: "%233:sub21": 141 # CHECK-CP-JSON-DAG: "%233:sub22": 140 # CHECK-CP-JSON-DAG: "%233:sub23": 139 # CHECK-CP-JSON-DAG: "%233:sub24": 136 # CHECK-CP-JSON-DAG: "%233:sub25": 135 # CHECK-CP-JSON-DAG: "%233:sub26": 134 # CHECK-CP-JSON-DAG: "%233:sub27": 133 # CHECK-CP-JSON-DAG: "%233:sub28": 130 # CHECK-CP-JSON-DAG: "%233:sub29": 129 # CHECK-CP-JSON-DAG: "%233:sub30": 128 # CHECK-CP-JSON-DAG: "%233:sub31": 127 # CHECK-CP-JSON-DAG: "%275:sub0": 220 # CHECK-CP-JSON-DAG: "%275:sub1": 219 # CHECK-CP-JSON-DAG: "%275:sub2": 218 # CHECK-CP-JSON-DAG: "%275:sub3": 217 # CHECK-CP-JSON-DAG: "%275:sub4": 214 # CHECK-CP-JSON-DAG: "%275:sub5": 213 # CHECK-CP-JSON-DAG: "%275:sub6": 212 # CHECK-CP-JSON-DAG: "%275:sub7": 211 # CHECK-CP-JSON-DAG: "%275:sub8": 208 # CHECK-CP-JSON-DAG: "%275:sub9": 207 # CHECK-CP-JSON-DAG: "%275:sub10": 206 # CHECK-CP-JSON-DAG: "%275:sub11": 205 # CHECK-CP-JSON-DAG: "%275:sub12": 202 # CHECK-CP-JSON-DAG: "%275:sub13": 201 # CHECK-CP-JSON-DAG: "%275:sub14": 200 # CHECK-CP-JSON-DAG: "%275:sub15": 199 # CHECK-CP-JSON-DAG: "%275:sub16": 196 # CHECK-CP-JSON-DAG: "%275:sub17": 195 # CHECK-CP-JSON-DAG: "%275:sub18": 194 # CHECK-CP-JSON-DAG: "%275:sub19": 193 # CHECK-CP-JSON-DAG: "%275:sub20": 190 # CHECK-CP-JSON-DAG: "%275:sub21": 189 # CHECK-CP-JSON-DAG: "%275:sub22": 188 # CHECK-CP-JSON-DAG: "%275:sub23": 187 # CHECK-CP-JSON-DAG: "%275:sub24": 184 # CHECK-CP-JSON-DAG: "%275:sub25": 183 # CHECK-CP-JSON-DAG: "%275:sub26": 182 # CHECK-CP-JSON-DAG: "%275:sub27": 181 # CHECK-CP-JSON-DAG: "%275:sub28": 178 # CHECK-CP-JSON-DAG: "%275:sub29": 177 # CHECK-CP-JSON-DAG: "%275:sub30": 176 # CHECK-CP-JSON-DAG: "%275:sub31": 175 # CHECK-CP-JSON-DAG: "%317:sub0": 268 # CHECK-CP-JSON-DAG: "%317:sub1": 267 # CHECK-CP-JSON-DAG: "%317:sub2": 266 # CHECK-CP-JSON-DAG: "%317:sub3": 265 # CHECK-CP-JSON-DAG: "%317:sub4": 262 # CHECK-CP-JSON-DAG: "%317:sub5": 261 # CHECK-CP-JSON-DAG: "%317:sub6": 260 # CHECK-CP-JSON-DAG: "%317:sub7": 259 # CHECK-CP-JSON-DAG: "%317:sub8": 256 # CHECK-CP-JSON-DAG: "%317:sub9": 255 # CHECK-CP-JSON-DAG: "%317:sub10": 254 # CHECK-CP-JSON-DAG: "%317:sub11": 253 # CHECK-CP-JSON-DAG: "%317:sub12": 250 # CHECK-CP-JSON-DAG: "%317:sub13": 249 # CHECK-CP-JSON-DAG: "%317:sub14": 248 # CHECK-CP-JSON-DAG: "%317:sub15": 247 # CHECK-CP-JSON-DAG: "%317:sub16": 244 # CHECK-CP-JSON-DAG: "%317:sub17": 243 # CHECK-CP-JSON-DAG: "%317:sub18": 242 # CHECK-CP-JSON-DAG: "%317:sub19": 241 # CHECK-CP-JSON-DAG: "%317:sub20": 238 # CHECK-CP-JSON-DAG: "%317:sub21": 237 # CHECK-CP-JSON-DAG: "%317:sub22": 236 # CHECK-CP-JSON-DAG: "%317:sub23": 235 # CHECK-CP-JSON-DAG: "%317:sub24": 232 # CHECK-CP-JSON-DAG: "%317:sub25": 231 # CHECK-CP-JSON-DAG: "%317:sub26": 230 # CHECK-CP-JSON-DAG: "%317:sub27": 229 # CHECK-CP-JSON-DAG: "%317:sub28": 226 # CHECK-CP-JSON-DAG: "%317:sub29": 225 # CHECK-CP-JSON-DAG: "%317:sub30": 224 # CHECK-CP-JSON-DAG: "%317:sub31": 223 # CHECK-CP-JSON-DAG: "%359:sub0": 316 # CHECK-CP-JSON-DAG: "%359:sub1": 315 # CHECK-CP-JSON-DAG: "%359:sub2": 314 # CHECK-CP-JSON-DAG: "%359:sub3": 313 # CHECK-CP-JSON-DAG: "%359:sub4": 310 # CHECK-CP-JSON-DAG: "%359:sub5": 309 # CHECK-CP-JSON-DAG: "%359:sub6": 308 # CHECK-CP-JSON-DAG: "%359:sub7": 307 # CHECK-CP-JSON-DAG: "%359:sub8": 304 # CHECK-CP-JSON-DAG: "%359:sub9": 303 # CHECK-CP-JSON-DAG: "%359:sub10": 302 # CHECK-CP-JSON-DAG: "%359:sub11": 301 # CHECK-CP-JSON-DAG: "%359:sub12": 298 # CHECK-CP-JSON-DAG: "%359:sub13": 297 # CHECK-CP-JSON-DAG: "%359:sub14": 296 # CHECK-CP-JSON-DAG: "%359:sub15": 295 # CHECK-CP-JSON-DAG: "%359:sub16": 292 # CHECK-CP-JSON-DAG: "%359:sub17": 291 # CHECK-CP-JSON-DAG: "%359:sub18": 290 # CHECK-CP-JSON-DAG: "%359:sub19": 289 # CHECK-CP-JSON-DAG: "%359:sub20": 286 # CHECK-CP-JSON-DAG: "%359:sub21": 285 # CHECK-CP-JSON-DAG: "%359:sub22": 284 # CHECK-CP-JSON-DAG: "%359:sub23": 283 # CHECK-CP-JSON-DAG: "%359:sub24": 280 # CHECK-CP-JSON-DAG: "%359:sub25": 279 # CHECK-CP-JSON-DAG: "%359:sub26": 278 # CHECK-CP-JSON-DAG: "%359:sub27": 277 # CHECK-CP-JSON-DAG: "%359:sub28": 274 # CHECK-CP-JSON-DAG: "%359:sub29": 273 # CHECK-CP-JSON-DAG: "%359:sub30": 272 # CHECK-CP-JSON-DAG: "%359:sub31": 271 # CHECK-CP-JSON-DAG: "%401:sub0": 364 # CHECK-CP-JSON-DAG: "%401:sub1": 363 # CHECK-CP-JSON-DAG: "%401:sub2": 362 # CHECK-CP-JSON-DAG: "%401:sub3": 361 # CHECK-CP-JSON-DAG: "%401:sub4": 358 # CHECK-CP-JSON-DAG: "%401:sub5": 357 # CHECK-CP-JSON-DAG: "%401:sub6": 356 # CHECK-CP-JSON-DAG: "%401:sub7": 355 # CHECK-CP-JSON-DAG: "%401:sub8": 352 # CHECK-CP-JSON-DAG: "%401:sub9": 351 # CHECK-CP-JSON-DAG: "%401:sub10": 350 # CHECK-CP-JSON-DAG: "%401:sub11": 349 # CHECK-CP-JSON-DAG: "%401:sub12": 346 # CHECK-CP-JSON-DAG: "%401:sub13": 345 # CHECK-CP-JSON-DAG: "%401:sub14": 344 # CHECK-CP-JSON-DAG: "%401:sub15": 343 # CHECK-CP-JSON-DAG: "%401:sub16": 340 # CHECK-CP-JSON-DAG: "%401:sub17": 339 # CHECK-CP-JSON-DAG: "%401:sub18": 338 # CHECK-CP-JSON-DAG: "%401:sub19": 337 # CHECK-CP-JSON-DAG: "%401:sub20": 334 # CHECK-CP-JSON-DAG: "%401:sub21": 333 # CHECK-CP-JSON-DAG: "%401:sub22": 332 # CHECK-CP-JSON-DAG: "%401:sub23": 331 # CHECK-CP-JSON-DAG: "%401:sub24": 328 # CHECK-CP-JSON-DAG: "%401:sub25": 327 # CHECK-CP-JSON-DAG: "%401:sub26": 326 # CHECK-CP-JSON-DAG: "%401:sub27": 325 # CHECK-CP-JSON-DAG: "%401:sub28": 322 # CHECK-CP-JSON-DAG: "%401:sub29": 321 # CHECK-CP-JSON-DAG: "%401:sub30": 320 # CHECK-CP-JSON-DAG: "%401:sub31": 319 # CHECK-CP-JSON-DAG: "%466": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 364 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%468:vgpr_32 = COPY %69.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 27 # CHECK-CP-JSON-DAG: "%69:sub1": 26 # CHECK-CP-JSON-DAG: "%69:sub2": 25 # CHECK-CP-JSON-DAG: "%69:sub3": 24 # CHECK-CP-JSON-DAG: "%69:sub4": 21 # CHECK-CP-JSON-DAG: "%69:sub5": 20 # CHECK-CP-JSON-DAG: "%69:sub6": 19 # CHECK-CP-JSON-DAG: "%69:sub7": 18 # CHECK-CP-JSON-DAG: "%69:sub8": 15 # CHECK-CP-JSON-DAG: "%69:sub9": 14 # CHECK-CP-JSON-DAG: "%69:sub10": 13 # CHECK-CP-JSON-DAG: "%69:sub11": 12 # CHECK-CP-JSON-DAG: "%69:sub12": 9 # CHECK-CP-JSON-DAG: "%69:sub13": 8 # CHECK-CP-JSON-DAG: "%69:sub14": 7 # CHECK-CP-JSON-DAG: "%69:sub15": 6 # CHECK-CP-JSON-DAG: "%69:sub16": 3 # CHECK-CP-JSON-DAG: "%69:sub17": 2 # CHECK-CP-JSON-DAG: "%69:sub18": 1 # CHECK-CP-JSON-DAG: "%69:sub19": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 75 # CHECK-CP-JSON-DAG: "%149:sub1": 74 # CHECK-CP-JSON-DAG: "%149:sub2": 73 # CHECK-CP-JSON-DAG: "%149:sub3": 72 # CHECK-CP-JSON-DAG: "%149:sub4": 69 # CHECK-CP-JSON-DAG: "%149:sub5": 68 # CHECK-CP-JSON-DAG: "%149:sub6": 67 # CHECK-CP-JSON-DAG: "%149:sub7": 66 # CHECK-CP-JSON-DAG: "%149:sub8": 63 # CHECK-CP-JSON-DAG: "%149:sub9": 62 # CHECK-CP-JSON-DAG: "%149:sub10": 61 # CHECK-CP-JSON-DAG: "%149:sub11": 60 # CHECK-CP-JSON-DAG: "%149:sub12": 57 # CHECK-CP-JSON-DAG: "%149:sub13": 56 # CHECK-CP-JSON-DAG: "%149:sub14": 55 # CHECK-CP-JSON-DAG: "%149:sub15": 54 # CHECK-CP-JSON-DAG: "%149:sub16": 51 # CHECK-CP-JSON-DAG: "%149:sub17": 50 # CHECK-CP-JSON-DAG: "%149:sub18": 49 # CHECK-CP-JSON-DAG: "%149:sub19": 48 # CHECK-CP-JSON-DAG: "%149:sub20": 45 # CHECK-CP-JSON-DAG: "%149:sub21": 44 # CHECK-CP-JSON-DAG: "%149:sub22": 43 # CHECK-CP-JSON-DAG: "%149:sub23": 42 # CHECK-CP-JSON-DAG: "%149:sub24": 39 # CHECK-CP-JSON-DAG: "%149:sub25": 38 # CHECK-CP-JSON-DAG: "%149:sub26": 37 # CHECK-CP-JSON-DAG: "%149:sub27": 36 # CHECK-CP-JSON-DAG: "%149:sub28": 33 # CHECK-CP-JSON-DAG: "%149:sub29": 32 # CHECK-CP-JSON-DAG: "%149:sub30": 31 # CHECK-CP-JSON-DAG: "%149:sub31": 30 # CHECK-CP-JSON-DAG: "%191:sub0": 123 # CHECK-CP-JSON-DAG: "%191:sub1": 122 # CHECK-CP-JSON-DAG: "%191:sub2": 121 # CHECK-CP-JSON-DAG: "%191:sub3": 120 # CHECK-CP-JSON-DAG: "%191:sub4": 117 # CHECK-CP-JSON-DAG: "%191:sub5": 116 # CHECK-CP-JSON-DAG: "%191:sub6": 115 # CHECK-CP-JSON-DAG: "%191:sub7": 114 # CHECK-CP-JSON-DAG: "%191:sub8": 111 # CHECK-CP-JSON-DAG: "%191:sub9": 110 # CHECK-CP-JSON-DAG: "%191:sub10": 109 # CHECK-CP-JSON-DAG: "%191:sub11": 108 # CHECK-CP-JSON-DAG: "%191:sub12": 105 # CHECK-CP-JSON-DAG: "%191:sub13": 104 # CHECK-CP-JSON-DAG: "%191:sub14": 103 # CHECK-CP-JSON-DAG: "%191:sub15": 102 # CHECK-CP-JSON-DAG: "%191:sub16": 99 # CHECK-CP-JSON-DAG: "%191:sub17": 98 # CHECK-CP-JSON-DAG: "%191:sub18": 97 # CHECK-CP-JSON-DAG: "%191:sub19": 96 # CHECK-CP-JSON-DAG: "%191:sub20": 93 # CHECK-CP-JSON-DAG: "%191:sub21": 92 # CHECK-CP-JSON-DAG: "%191:sub22": 91 # CHECK-CP-JSON-DAG: "%191:sub23": 90 # CHECK-CP-JSON-DAG: "%191:sub24": 87 # CHECK-CP-JSON-DAG: "%191:sub25": 86 # CHECK-CP-JSON-DAG: "%191:sub26": 85 # CHECK-CP-JSON-DAG: "%191:sub27": 84 # CHECK-CP-JSON-DAG: "%191:sub28": 81 # CHECK-CP-JSON-DAG: "%191:sub29": 80 # CHECK-CP-JSON-DAG: "%191:sub30": 79 # CHECK-CP-JSON-DAG: "%191:sub31": 78 # CHECK-CP-JSON-DAG: "%233:sub0": 171 # CHECK-CP-JSON-DAG: "%233:sub1": 170 # CHECK-CP-JSON-DAG: "%233:sub2": 169 # CHECK-CP-JSON-DAG: "%233:sub3": 168 # CHECK-CP-JSON-DAG: "%233:sub4": 165 # CHECK-CP-JSON-DAG: "%233:sub5": 164 # CHECK-CP-JSON-DAG: "%233:sub6": 163 # CHECK-CP-JSON-DAG: "%233:sub7": 162 # CHECK-CP-JSON-DAG: "%233:sub8": 159 # CHECK-CP-JSON-DAG: "%233:sub9": 158 # CHECK-CP-JSON-DAG: "%233:sub10": 157 # CHECK-CP-JSON-DAG: "%233:sub11": 156 # CHECK-CP-JSON-DAG: "%233:sub12": 153 # CHECK-CP-JSON-DAG: "%233:sub13": 152 # CHECK-CP-JSON-DAG: "%233:sub14": 151 # CHECK-CP-JSON-DAG: "%233:sub15": 150 # CHECK-CP-JSON-DAG: "%233:sub16": 147 # CHECK-CP-JSON-DAG: "%233:sub17": 146 # CHECK-CP-JSON-DAG: "%233:sub18": 145 # CHECK-CP-JSON-DAG: "%233:sub19": 144 # CHECK-CP-JSON-DAG: "%233:sub20": 141 # CHECK-CP-JSON-DAG: "%233:sub21": 140 # CHECK-CP-JSON-DAG: "%233:sub22": 139 # CHECK-CP-JSON-DAG: "%233:sub23": 138 # CHECK-CP-JSON-DAG: "%233:sub24": 135 # CHECK-CP-JSON-DAG: "%233:sub25": 134 # CHECK-CP-JSON-DAG: "%233:sub26": 133 # CHECK-CP-JSON-DAG: "%233:sub27": 132 # CHECK-CP-JSON-DAG: "%233:sub28": 129 # CHECK-CP-JSON-DAG: "%233:sub29": 128 # CHECK-CP-JSON-DAG: "%233:sub30": 127 # CHECK-CP-JSON-DAG: "%233:sub31": 126 # CHECK-CP-JSON-DAG: "%275:sub0": 219 # CHECK-CP-JSON-DAG: "%275:sub1": 218 # CHECK-CP-JSON-DAG: "%275:sub2": 217 # CHECK-CP-JSON-DAG: "%275:sub3": 216 # CHECK-CP-JSON-DAG: "%275:sub4": 213 # CHECK-CP-JSON-DAG: "%275:sub5": 212 # CHECK-CP-JSON-DAG: "%275:sub6": 211 # CHECK-CP-JSON-DAG: "%275:sub7": 210 # CHECK-CP-JSON-DAG: "%275:sub8": 207 # CHECK-CP-JSON-DAG: "%275:sub9": 206 # CHECK-CP-JSON-DAG: "%275:sub10": 205 # CHECK-CP-JSON-DAG: "%275:sub11": 204 # CHECK-CP-JSON-DAG: "%275:sub12": 201 # CHECK-CP-JSON-DAG: "%275:sub13": 200 # CHECK-CP-JSON-DAG: "%275:sub14": 199 # CHECK-CP-JSON-DAG: "%275:sub15": 198 # CHECK-CP-JSON-DAG: "%275:sub16": 195 # CHECK-CP-JSON-DAG: "%275:sub17": 194 # CHECK-CP-JSON-DAG: "%275:sub18": 193 # CHECK-CP-JSON-DAG: "%275:sub19": 192 # CHECK-CP-JSON-DAG: "%275:sub20": 189 # CHECK-CP-JSON-DAG: "%275:sub21": 188 # CHECK-CP-JSON-DAG: "%275:sub22": 187 # CHECK-CP-JSON-DAG: "%275:sub23": 186 # CHECK-CP-JSON-DAG: "%275:sub24": 183 # CHECK-CP-JSON-DAG: "%275:sub25": 182 # CHECK-CP-JSON-DAG: "%275:sub26": 181 # CHECK-CP-JSON-DAG: "%275:sub27": 180 # CHECK-CP-JSON-DAG: "%275:sub28": 177 # CHECK-CP-JSON-DAG: "%275:sub29": 176 # CHECK-CP-JSON-DAG: "%275:sub30": 175 # CHECK-CP-JSON-DAG: "%275:sub31": 174 # CHECK-CP-JSON-DAG: "%317:sub0": 267 # CHECK-CP-JSON-DAG: "%317:sub1": 266 # CHECK-CP-JSON-DAG: "%317:sub2": 265 # CHECK-CP-JSON-DAG: "%317:sub3": 264 # CHECK-CP-JSON-DAG: "%317:sub4": 261 # CHECK-CP-JSON-DAG: "%317:sub5": 260 # CHECK-CP-JSON-DAG: "%317:sub6": 259 # CHECK-CP-JSON-DAG: "%317:sub7": 258 # CHECK-CP-JSON-DAG: "%317:sub8": 255 # CHECK-CP-JSON-DAG: "%317:sub9": 254 # CHECK-CP-JSON-DAG: "%317:sub10": 253 # CHECK-CP-JSON-DAG: "%317:sub11": 252 # CHECK-CP-JSON-DAG: "%317:sub12": 249 # CHECK-CP-JSON-DAG: "%317:sub13": 248 # CHECK-CP-JSON-DAG: "%317:sub14": 247 # CHECK-CP-JSON-DAG: "%317:sub15": 246 # CHECK-CP-JSON-DAG: "%317:sub16": 243 # CHECK-CP-JSON-DAG: "%317:sub17": 242 # CHECK-CP-JSON-DAG: "%317:sub18": 241 # CHECK-CP-JSON-DAG: "%317:sub19": 240 # CHECK-CP-JSON-DAG: "%317:sub20": 237 # CHECK-CP-JSON-DAG: "%317:sub21": 236 # CHECK-CP-JSON-DAG: "%317:sub22": 235 # CHECK-CP-JSON-DAG: "%317:sub23": 234 # CHECK-CP-JSON-DAG: "%317:sub24": 231 # CHECK-CP-JSON-DAG: "%317:sub25": 230 # CHECK-CP-JSON-DAG: "%317:sub26": 229 # CHECK-CP-JSON-DAG: "%317:sub27": 228 # CHECK-CP-JSON-DAG: "%317:sub28": 225 # CHECK-CP-JSON-DAG: "%317:sub29": 224 # CHECK-CP-JSON-DAG: "%317:sub30": 223 # CHECK-CP-JSON-DAG: "%317:sub31": 222 # CHECK-CP-JSON-DAG: "%359:sub0": 315 # CHECK-CP-JSON-DAG: "%359:sub1": 314 # CHECK-CP-JSON-DAG: "%359:sub2": 313 # CHECK-CP-JSON-DAG: "%359:sub3": 312 # CHECK-CP-JSON-DAG: "%359:sub4": 309 # CHECK-CP-JSON-DAG: "%359:sub5": 308 # CHECK-CP-JSON-DAG: "%359:sub6": 307 # CHECK-CP-JSON-DAG: "%359:sub7": 306 # CHECK-CP-JSON-DAG: "%359:sub8": 303 # CHECK-CP-JSON-DAG: "%359:sub9": 302 # CHECK-CP-JSON-DAG: "%359:sub10": 301 # CHECK-CP-JSON-DAG: "%359:sub11": 300 # CHECK-CP-JSON-DAG: "%359:sub12": 297 # CHECK-CP-JSON-DAG: "%359:sub13": 296 # CHECK-CP-JSON-DAG: "%359:sub14": 295 # CHECK-CP-JSON-DAG: "%359:sub15": 294 # CHECK-CP-JSON-DAG: "%359:sub16": 291 # CHECK-CP-JSON-DAG: "%359:sub17": 290 # CHECK-CP-JSON-DAG: "%359:sub18": 289 # CHECK-CP-JSON-DAG: "%359:sub19": 288 # CHECK-CP-JSON-DAG: "%359:sub20": 285 # CHECK-CP-JSON-DAG: "%359:sub21": 284 # CHECK-CP-JSON-DAG: "%359:sub22": 283 # CHECK-CP-JSON-DAG: "%359:sub23": 282 # CHECK-CP-JSON-DAG: "%359:sub24": 279 # CHECK-CP-JSON-DAG: "%359:sub25": 278 # CHECK-CP-JSON-DAG: "%359:sub26": 277 # CHECK-CP-JSON-DAG: "%359:sub27": 276 # CHECK-CP-JSON-DAG: "%359:sub28": 273 # CHECK-CP-JSON-DAG: "%359:sub29": 272 # CHECK-CP-JSON-DAG: "%359:sub30": 271 # CHECK-CP-JSON-DAG: "%359:sub31": 270 # CHECK-CP-JSON-DAG: "%401:sub0": 363 # CHECK-CP-JSON-DAG: "%401:sub1": 362 # CHECK-CP-JSON-DAG: "%401:sub2": 361 # CHECK-CP-JSON-DAG: "%401:sub3": 360 # CHECK-CP-JSON-DAG: "%401:sub4": 357 # CHECK-CP-JSON-DAG: "%401:sub5": 356 # CHECK-CP-JSON-DAG: "%401:sub6": 355 # CHECK-CP-JSON-DAG: "%401:sub7": 354 # CHECK-CP-JSON-DAG: "%401:sub8": 351 # CHECK-CP-JSON-DAG: "%401:sub9": 350 # CHECK-CP-JSON-DAG: "%401:sub10": 349 # CHECK-CP-JSON-DAG: "%401:sub11": 348 # CHECK-CP-JSON-DAG: "%401:sub12": 345 # CHECK-CP-JSON-DAG: "%401:sub13": 344 # CHECK-CP-JSON-DAG: "%401:sub14": 343 # CHECK-CP-JSON-DAG: "%401:sub15": 342 # CHECK-CP-JSON-DAG: "%401:sub16": 339 # CHECK-CP-JSON-DAG: "%401:sub17": 338 # CHECK-CP-JSON-DAG: "%401:sub18": 337 # CHECK-CP-JSON-DAG: "%401:sub19": 336 # CHECK-CP-JSON-DAG: "%401:sub20": 333 # CHECK-CP-JSON-DAG: "%401:sub21": 332 # CHECK-CP-JSON-DAG: "%401:sub22": 331 # CHECK-CP-JSON-DAG: "%401:sub23": 330 # CHECK-CP-JSON-DAG: "%401:sub24": 327 # CHECK-CP-JSON-DAG: "%401:sub25": 326 # CHECK-CP-JSON-DAG: "%401:sub26": 325 # CHECK-CP-JSON-DAG: "%401:sub27": 324 # CHECK-CP-JSON-DAG: "%401:sub28": 321 # CHECK-CP-JSON-DAG: "%401:sub29": 320 # CHECK-CP-JSON-DAG: "%401:sub30": 319 # CHECK-CP-JSON-DAG: "%401:sub31": 318 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 318 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 363 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%469:vgpr_32 = COPY %69.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 26 # CHECK-CP-JSON-DAG: "%69:sub1": 25 # CHECK-CP-JSON-DAG: "%69:sub2": 24 # CHECK-CP-JSON-DAG: "%69:sub3": 23 # CHECK-CP-JSON-DAG: "%69:sub4": 20 # CHECK-CP-JSON-DAG: "%69:sub5": 19 # CHECK-CP-JSON-DAG: "%69:sub6": 18 # CHECK-CP-JSON-DAG: "%69:sub7": 17 # CHECK-CP-JSON-DAG: "%69:sub8": 14 # CHECK-CP-JSON-DAG: "%69:sub9": 13 # CHECK-CP-JSON-DAG: "%69:sub10": 12 # CHECK-CP-JSON-DAG: "%69:sub11": 11 # CHECK-CP-JSON-DAG: "%69:sub12": 8 # CHECK-CP-JSON-DAG: "%69:sub13": 7 # CHECK-CP-JSON-DAG: "%69:sub14": 6 # CHECK-CP-JSON-DAG: "%69:sub15": 5 # CHECK-CP-JSON-DAG: "%69:sub16": 2 # CHECK-CP-JSON-DAG: "%69:sub17": 1 # CHECK-CP-JSON-DAG: "%69:sub18": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 74 # CHECK-CP-JSON-DAG: "%149:sub1": 73 # CHECK-CP-JSON-DAG: "%149:sub2": 72 # CHECK-CP-JSON-DAG: "%149:sub3": 71 # CHECK-CP-JSON-DAG: "%149:sub4": 68 # CHECK-CP-JSON-DAG: "%149:sub5": 67 # CHECK-CP-JSON-DAG: "%149:sub6": 66 # CHECK-CP-JSON-DAG: "%149:sub7": 65 # CHECK-CP-JSON-DAG: "%149:sub8": 62 # CHECK-CP-JSON-DAG: "%149:sub9": 61 # CHECK-CP-JSON-DAG: "%149:sub10": 60 # CHECK-CP-JSON-DAG: "%149:sub11": 59 # CHECK-CP-JSON-DAG: "%149:sub12": 56 # CHECK-CP-JSON-DAG: "%149:sub13": 55 # CHECK-CP-JSON-DAG: "%149:sub14": 54 # CHECK-CP-JSON-DAG: "%149:sub15": 53 # CHECK-CP-JSON-DAG: "%149:sub16": 50 # CHECK-CP-JSON-DAG: "%149:sub17": 49 # CHECK-CP-JSON-DAG: "%149:sub18": 48 # CHECK-CP-JSON-DAG: "%149:sub19": 47 # CHECK-CP-JSON-DAG: "%149:sub20": 44 # CHECK-CP-JSON-DAG: "%149:sub21": 43 # CHECK-CP-JSON-DAG: "%149:sub22": 42 # CHECK-CP-JSON-DAG: "%149:sub23": 41 # CHECK-CP-JSON-DAG: "%149:sub24": 38 # CHECK-CP-JSON-DAG: "%149:sub25": 37 # CHECK-CP-JSON-DAG: "%149:sub26": 36 # CHECK-CP-JSON-DAG: "%149:sub27": 35 # CHECK-CP-JSON-DAG: "%149:sub28": 32 # CHECK-CP-JSON-DAG: "%149:sub29": 31 # CHECK-CP-JSON-DAG: "%149:sub30": 30 # CHECK-CP-JSON-DAG: "%149:sub31": 29 # CHECK-CP-JSON-DAG: "%191:sub0": 122 # CHECK-CP-JSON-DAG: "%191:sub1": 121 # CHECK-CP-JSON-DAG: "%191:sub2": 120 # CHECK-CP-JSON-DAG: "%191:sub3": 119 # CHECK-CP-JSON-DAG: "%191:sub4": 116 # CHECK-CP-JSON-DAG: "%191:sub5": 115 # CHECK-CP-JSON-DAG: "%191:sub6": 114 # CHECK-CP-JSON-DAG: "%191:sub7": 113 # CHECK-CP-JSON-DAG: "%191:sub8": 110 # CHECK-CP-JSON-DAG: "%191:sub9": 109 # CHECK-CP-JSON-DAG: "%191:sub10": 108 # CHECK-CP-JSON-DAG: "%191:sub11": 107 # CHECK-CP-JSON-DAG: "%191:sub12": 104 # CHECK-CP-JSON-DAG: "%191:sub13": 103 # CHECK-CP-JSON-DAG: "%191:sub14": 102 # CHECK-CP-JSON-DAG: "%191:sub15": 101 # CHECK-CP-JSON-DAG: "%191:sub16": 98 # CHECK-CP-JSON-DAG: "%191:sub17": 97 # CHECK-CP-JSON-DAG: "%191:sub18": 96 # CHECK-CP-JSON-DAG: "%191:sub19": 95 # CHECK-CP-JSON-DAG: "%191:sub20": 92 # CHECK-CP-JSON-DAG: "%191:sub21": 91 # CHECK-CP-JSON-DAG: "%191:sub22": 90 # CHECK-CP-JSON-DAG: "%191:sub23": 89 # CHECK-CP-JSON-DAG: "%191:sub24": 86 # CHECK-CP-JSON-DAG: "%191:sub25": 85 # CHECK-CP-JSON-DAG: "%191:sub26": 84 # CHECK-CP-JSON-DAG: "%191:sub27": 83 # CHECK-CP-JSON-DAG: "%191:sub28": 80 # CHECK-CP-JSON-DAG: "%191:sub29": 79 # CHECK-CP-JSON-DAG: "%191:sub30": 78 # CHECK-CP-JSON-DAG: "%191:sub31": 77 # CHECK-CP-JSON-DAG: "%233:sub0": 170 # CHECK-CP-JSON-DAG: "%233:sub1": 169 # CHECK-CP-JSON-DAG: "%233:sub2": 168 # CHECK-CP-JSON-DAG: "%233:sub3": 167 # CHECK-CP-JSON-DAG: "%233:sub4": 164 # CHECK-CP-JSON-DAG: "%233:sub5": 163 # CHECK-CP-JSON-DAG: "%233:sub6": 162 # CHECK-CP-JSON-DAG: "%233:sub7": 161 # CHECK-CP-JSON-DAG: "%233:sub8": 158 # CHECK-CP-JSON-DAG: "%233:sub9": 157 # CHECK-CP-JSON-DAG: "%233:sub10": 156 # CHECK-CP-JSON-DAG: "%233:sub11": 155 # CHECK-CP-JSON-DAG: "%233:sub12": 152 # CHECK-CP-JSON-DAG: "%233:sub13": 151 # CHECK-CP-JSON-DAG: "%233:sub14": 150 # CHECK-CP-JSON-DAG: "%233:sub15": 149 # CHECK-CP-JSON-DAG: "%233:sub16": 146 # CHECK-CP-JSON-DAG: "%233:sub17": 145 # CHECK-CP-JSON-DAG: "%233:sub18": 144 # CHECK-CP-JSON-DAG: "%233:sub19": 143 # CHECK-CP-JSON-DAG: "%233:sub20": 140 # CHECK-CP-JSON-DAG: "%233:sub21": 139 # CHECK-CP-JSON-DAG: "%233:sub22": 138 # CHECK-CP-JSON-DAG: "%233:sub23": 137 # CHECK-CP-JSON-DAG: "%233:sub24": 134 # CHECK-CP-JSON-DAG: "%233:sub25": 133 # CHECK-CP-JSON-DAG: "%233:sub26": 132 # CHECK-CP-JSON-DAG: "%233:sub27": 131 # CHECK-CP-JSON-DAG: "%233:sub28": 128 # CHECK-CP-JSON-DAG: "%233:sub29": 127 # CHECK-CP-JSON-DAG: "%233:sub30": 126 # CHECK-CP-JSON-DAG: "%233:sub31": 125 # CHECK-CP-JSON-DAG: "%275:sub0": 218 # CHECK-CP-JSON-DAG: "%275:sub1": 217 # CHECK-CP-JSON-DAG: "%275:sub2": 216 # CHECK-CP-JSON-DAG: "%275:sub3": 215 # CHECK-CP-JSON-DAG: "%275:sub4": 212 # CHECK-CP-JSON-DAG: "%275:sub5": 211 # CHECK-CP-JSON-DAG: "%275:sub6": 210 # CHECK-CP-JSON-DAG: "%275:sub7": 209 # CHECK-CP-JSON-DAG: "%275:sub8": 206 # CHECK-CP-JSON-DAG: "%275:sub9": 205 # CHECK-CP-JSON-DAG: "%275:sub10": 204 # CHECK-CP-JSON-DAG: "%275:sub11": 203 # CHECK-CP-JSON-DAG: "%275:sub12": 200 # CHECK-CP-JSON-DAG: "%275:sub13": 199 # CHECK-CP-JSON-DAG: "%275:sub14": 198 # CHECK-CP-JSON-DAG: "%275:sub15": 197 # CHECK-CP-JSON-DAG: "%275:sub16": 194 # CHECK-CP-JSON-DAG: "%275:sub17": 193 # CHECK-CP-JSON-DAG: "%275:sub18": 192 # CHECK-CP-JSON-DAG: "%275:sub19": 191 # CHECK-CP-JSON-DAG: "%275:sub20": 188 # CHECK-CP-JSON-DAG: "%275:sub21": 187 # CHECK-CP-JSON-DAG: "%275:sub22": 186 # CHECK-CP-JSON-DAG: "%275:sub23": 185 # CHECK-CP-JSON-DAG: "%275:sub24": 182 # CHECK-CP-JSON-DAG: "%275:sub25": 181 # CHECK-CP-JSON-DAG: "%275:sub26": 180 # CHECK-CP-JSON-DAG: "%275:sub27": 179 # CHECK-CP-JSON-DAG: "%275:sub28": 176 # CHECK-CP-JSON-DAG: "%275:sub29": 175 # CHECK-CP-JSON-DAG: "%275:sub30": 174 # CHECK-CP-JSON-DAG: "%275:sub31": 173 # CHECK-CP-JSON-DAG: "%317:sub0": 266 # CHECK-CP-JSON-DAG: "%317:sub1": 265 # CHECK-CP-JSON-DAG: "%317:sub2": 264 # CHECK-CP-JSON-DAG: "%317:sub3": 263 # CHECK-CP-JSON-DAG: "%317:sub4": 260 # CHECK-CP-JSON-DAG: "%317:sub5": 259 # CHECK-CP-JSON-DAG: "%317:sub6": 258 # CHECK-CP-JSON-DAG: "%317:sub7": 257 # CHECK-CP-JSON-DAG: "%317:sub8": 254 # CHECK-CP-JSON-DAG: "%317:sub9": 253 # CHECK-CP-JSON-DAG: "%317:sub10": 252 # CHECK-CP-JSON-DAG: "%317:sub11": 251 # CHECK-CP-JSON-DAG: "%317:sub12": 248 # CHECK-CP-JSON-DAG: "%317:sub13": 247 # CHECK-CP-JSON-DAG: "%317:sub14": 246 # CHECK-CP-JSON-DAG: "%317:sub15": 245 # CHECK-CP-JSON-DAG: "%317:sub16": 242 # CHECK-CP-JSON-DAG: "%317:sub17": 241 # CHECK-CP-JSON-DAG: "%317:sub18": 240 # CHECK-CP-JSON-DAG: "%317:sub19": 239 # CHECK-CP-JSON-DAG: "%317:sub20": 236 # CHECK-CP-JSON-DAG: "%317:sub21": 235 # CHECK-CP-JSON-DAG: "%317:sub22": 234 # CHECK-CP-JSON-DAG: "%317:sub23": 233 # CHECK-CP-JSON-DAG: "%317:sub24": 230 # CHECK-CP-JSON-DAG: "%317:sub25": 229 # CHECK-CP-JSON-DAG: "%317:sub26": 228 # CHECK-CP-JSON-DAG: "%317:sub27": 227 # CHECK-CP-JSON-DAG: "%317:sub28": 224 # CHECK-CP-JSON-DAG: "%317:sub29": 223 # CHECK-CP-JSON-DAG: "%317:sub30": 222 # CHECK-CP-JSON-DAG: "%317:sub31": 221 # CHECK-CP-JSON-DAG: "%359:sub0": 314 # CHECK-CP-JSON-DAG: "%359:sub1": 313 # CHECK-CP-JSON-DAG: "%359:sub2": 312 # CHECK-CP-JSON-DAG: "%359:sub3": 311 # CHECK-CP-JSON-DAG: "%359:sub4": 308 # CHECK-CP-JSON-DAG: "%359:sub5": 307 # CHECK-CP-JSON-DAG: "%359:sub6": 306 # CHECK-CP-JSON-DAG: "%359:sub7": 305 # CHECK-CP-JSON-DAG: "%359:sub8": 302 # CHECK-CP-JSON-DAG: "%359:sub9": 301 # CHECK-CP-JSON-DAG: "%359:sub10": 300 # CHECK-CP-JSON-DAG: "%359:sub11": 299 # CHECK-CP-JSON-DAG: "%359:sub12": 296 # CHECK-CP-JSON-DAG: "%359:sub13": 295 # CHECK-CP-JSON-DAG: "%359:sub14": 294 # CHECK-CP-JSON-DAG: "%359:sub15": 293 # CHECK-CP-JSON-DAG: "%359:sub16": 290 # CHECK-CP-JSON-DAG: "%359:sub17": 289 # CHECK-CP-JSON-DAG: "%359:sub18": 288 # CHECK-CP-JSON-DAG: "%359:sub19": 287 # CHECK-CP-JSON-DAG: "%359:sub20": 284 # CHECK-CP-JSON-DAG: "%359:sub21": 283 # CHECK-CP-JSON-DAG: "%359:sub22": 282 # CHECK-CP-JSON-DAG: "%359:sub23": 281 # CHECK-CP-JSON-DAG: "%359:sub24": 278 # CHECK-CP-JSON-DAG: "%359:sub25": 277 # CHECK-CP-JSON-DAG: "%359:sub26": 276 # CHECK-CP-JSON-DAG: "%359:sub27": 275 # CHECK-CP-JSON-DAG: "%359:sub28": 272 # CHECK-CP-JSON-DAG: "%359:sub29": 271 # CHECK-CP-JSON-DAG: "%359:sub30": 270 # CHECK-CP-JSON-DAG: "%359:sub31": 269 # CHECK-CP-JSON-DAG: "%401:sub0": 362 # CHECK-CP-JSON-DAG: "%401:sub1": 361 # CHECK-CP-JSON-DAG: "%401:sub2": 360 # CHECK-CP-JSON-DAG: "%401:sub3": 359 # CHECK-CP-JSON-DAG: "%401:sub4": 356 # CHECK-CP-JSON-DAG: "%401:sub5": 355 # CHECK-CP-JSON-DAG: "%401:sub6": 354 # CHECK-CP-JSON-DAG: "%401:sub7": 353 # CHECK-CP-JSON-DAG: "%401:sub8": 350 # CHECK-CP-JSON-DAG: "%401:sub9": 349 # CHECK-CP-JSON-DAG: "%401:sub10": 348 # CHECK-CP-JSON-DAG: "%401:sub11": 347 # CHECK-CP-JSON-DAG: "%401:sub12": 344 # CHECK-CP-JSON-DAG: "%401:sub13": 343 # CHECK-CP-JSON-DAG: "%401:sub14": 342 # CHECK-CP-JSON-DAG: "%401:sub15": 341 # CHECK-CP-JSON-DAG: "%401:sub16": 338 # CHECK-CP-JSON-DAG: "%401:sub17": 337 # CHECK-CP-JSON-DAG: "%401:sub18": 336 # CHECK-CP-JSON-DAG: "%401:sub19": 335 # CHECK-CP-JSON-DAG: "%401:sub20": 332 # CHECK-CP-JSON-DAG: "%401:sub21": 331 # CHECK-CP-JSON-DAG: "%401:sub22": 330 # CHECK-CP-JSON-DAG: "%401:sub23": 329 # CHECK-CP-JSON-DAG: "%401:sub24": 326 # CHECK-CP-JSON-DAG: "%401:sub25": 325 # CHECK-CP-JSON-DAG: "%401:sub26": 324 # CHECK-CP-JSON-DAG: "%401:sub27": 323 # CHECK-CP-JSON-DAG: "%401:sub28": 320 # CHECK-CP-JSON-DAG: "%401:sub29": 319 # CHECK-CP-JSON-DAG: "%401:sub30": 318 # CHECK-CP-JSON-DAG: "%401:sub31": 317 # CHECK-CP-JSON-DAG: "%468": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 317 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 362 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%470:vgpr_32 = COPY %69.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 25 # CHECK-CP-JSON-DAG: "%69:sub1": 24 # CHECK-CP-JSON-DAG: "%69:sub2": 23 # CHECK-CP-JSON-DAG: "%69:sub3": 22 # CHECK-CP-JSON-DAG: "%69:sub4": 19 # CHECK-CP-JSON-DAG: "%69:sub5": 18 # CHECK-CP-JSON-DAG: "%69:sub6": 17 # CHECK-CP-JSON-DAG: "%69:sub7": 16 # CHECK-CP-JSON-DAG: "%69:sub8": 13 # CHECK-CP-JSON-DAG: "%69:sub9": 12 # CHECK-CP-JSON-DAG: "%69:sub10": 11 # CHECK-CP-JSON-DAG: "%69:sub11": 10 # CHECK-CP-JSON-DAG: "%69:sub12": 7 # CHECK-CP-JSON-DAG: "%69:sub13": 6 # CHECK-CP-JSON-DAG: "%69:sub14": 5 # CHECK-CP-JSON-DAG: "%69:sub15": 4 # CHECK-CP-JSON-DAG: "%69:sub16": 1 # CHECK-CP-JSON-DAG: "%69:sub17": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 73 # CHECK-CP-JSON-DAG: "%149:sub1": 72 # CHECK-CP-JSON-DAG: "%149:sub2": 71 # CHECK-CP-JSON-DAG: "%149:sub3": 70 # CHECK-CP-JSON-DAG: "%149:sub4": 67 # CHECK-CP-JSON-DAG: "%149:sub5": 66 # CHECK-CP-JSON-DAG: "%149:sub6": 65 # CHECK-CP-JSON-DAG: "%149:sub7": 64 # CHECK-CP-JSON-DAG: "%149:sub8": 61 # CHECK-CP-JSON-DAG: "%149:sub9": 60 # CHECK-CP-JSON-DAG: "%149:sub10": 59 # CHECK-CP-JSON-DAG: "%149:sub11": 58 # CHECK-CP-JSON-DAG: "%149:sub12": 55 # CHECK-CP-JSON-DAG: "%149:sub13": 54 # CHECK-CP-JSON-DAG: "%149:sub14": 53 # CHECK-CP-JSON-DAG: "%149:sub15": 52 # CHECK-CP-JSON-DAG: "%149:sub16": 49 # CHECK-CP-JSON-DAG: "%149:sub17": 48 # CHECK-CP-JSON-DAG: "%149:sub18": 47 # CHECK-CP-JSON-DAG: "%149:sub19": 46 # CHECK-CP-JSON-DAG: "%149:sub20": 43 # CHECK-CP-JSON-DAG: "%149:sub21": 42 # CHECK-CP-JSON-DAG: "%149:sub22": 41 # CHECK-CP-JSON-DAG: "%149:sub23": 40 # CHECK-CP-JSON-DAG: "%149:sub24": 37 # CHECK-CP-JSON-DAG: "%149:sub25": 36 # CHECK-CP-JSON-DAG: "%149:sub26": 35 # CHECK-CP-JSON-DAG: "%149:sub27": 34 # CHECK-CP-JSON-DAG: "%149:sub28": 31 # CHECK-CP-JSON-DAG: "%149:sub29": 30 # CHECK-CP-JSON-DAG: "%149:sub30": 29 # CHECK-CP-JSON-DAG: "%149:sub31": 28 # CHECK-CP-JSON-DAG: "%191:sub0": 121 # CHECK-CP-JSON-DAG: "%191:sub1": 120 # CHECK-CP-JSON-DAG: "%191:sub2": 119 # CHECK-CP-JSON-DAG: "%191:sub3": 118 # CHECK-CP-JSON-DAG: "%191:sub4": 115 # CHECK-CP-JSON-DAG: "%191:sub5": 114 # CHECK-CP-JSON-DAG: "%191:sub6": 113 # CHECK-CP-JSON-DAG: "%191:sub7": 112 # CHECK-CP-JSON-DAG: "%191:sub8": 109 # CHECK-CP-JSON-DAG: "%191:sub9": 108 # CHECK-CP-JSON-DAG: "%191:sub10": 107 # CHECK-CP-JSON-DAG: "%191:sub11": 106 # CHECK-CP-JSON-DAG: "%191:sub12": 103 # CHECK-CP-JSON-DAG: "%191:sub13": 102 # CHECK-CP-JSON-DAG: "%191:sub14": 101 # CHECK-CP-JSON-DAG: "%191:sub15": 100 # CHECK-CP-JSON-DAG: "%191:sub16": 97 # CHECK-CP-JSON-DAG: "%191:sub17": 96 # CHECK-CP-JSON-DAG: "%191:sub18": 95 # CHECK-CP-JSON-DAG: "%191:sub19": 94 # CHECK-CP-JSON-DAG: "%191:sub20": 91 # CHECK-CP-JSON-DAG: "%191:sub21": 90 # CHECK-CP-JSON-DAG: "%191:sub22": 89 # CHECK-CP-JSON-DAG: "%191:sub23": 88 # CHECK-CP-JSON-DAG: "%191:sub24": 85 # CHECK-CP-JSON-DAG: "%191:sub25": 84 # CHECK-CP-JSON-DAG: "%191:sub26": 83 # CHECK-CP-JSON-DAG: "%191:sub27": 82 # CHECK-CP-JSON-DAG: "%191:sub28": 79 # CHECK-CP-JSON-DAG: "%191:sub29": 78 # CHECK-CP-JSON-DAG: "%191:sub30": 77 # CHECK-CP-JSON-DAG: "%191:sub31": 76 # CHECK-CP-JSON-DAG: "%233:sub0": 169 # CHECK-CP-JSON-DAG: "%233:sub1": 168 # CHECK-CP-JSON-DAG: "%233:sub2": 167 # CHECK-CP-JSON-DAG: "%233:sub3": 166 # CHECK-CP-JSON-DAG: "%233:sub4": 163 # CHECK-CP-JSON-DAG: "%233:sub5": 162 # CHECK-CP-JSON-DAG: "%233:sub6": 161 # CHECK-CP-JSON-DAG: "%233:sub7": 160 # CHECK-CP-JSON-DAG: "%233:sub8": 157 # CHECK-CP-JSON-DAG: "%233:sub9": 156 # CHECK-CP-JSON-DAG: "%233:sub10": 155 # CHECK-CP-JSON-DAG: "%233:sub11": 154 # CHECK-CP-JSON-DAG: "%233:sub12": 151 # CHECK-CP-JSON-DAG: "%233:sub13": 150 # CHECK-CP-JSON-DAG: "%233:sub14": 149 # CHECK-CP-JSON-DAG: "%233:sub15": 148 # CHECK-CP-JSON-DAG: "%233:sub16": 145 # CHECK-CP-JSON-DAG: "%233:sub17": 144 # CHECK-CP-JSON-DAG: "%233:sub18": 143 # CHECK-CP-JSON-DAG: "%233:sub19": 142 # CHECK-CP-JSON-DAG: "%233:sub20": 139 # CHECK-CP-JSON-DAG: "%233:sub21": 138 # CHECK-CP-JSON-DAG: "%233:sub22": 137 # CHECK-CP-JSON-DAG: "%233:sub23": 136 # CHECK-CP-JSON-DAG: "%233:sub24": 133 # CHECK-CP-JSON-DAG: "%233:sub25": 132 # CHECK-CP-JSON-DAG: "%233:sub26": 131 # CHECK-CP-JSON-DAG: "%233:sub27": 130 # CHECK-CP-JSON-DAG: "%233:sub28": 127 # CHECK-CP-JSON-DAG: "%233:sub29": 126 # CHECK-CP-JSON-DAG: "%233:sub30": 125 # CHECK-CP-JSON-DAG: "%233:sub31": 124 # CHECK-CP-JSON-DAG: "%275:sub0": 217 # CHECK-CP-JSON-DAG: "%275:sub1": 216 # CHECK-CP-JSON-DAG: "%275:sub2": 215 # CHECK-CP-JSON-DAG: "%275:sub3": 214 # CHECK-CP-JSON-DAG: "%275:sub4": 211 # CHECK-CP-JSON-DAG: "%275:sub5": 210 # CHECK-CP-JSON-DAG: "%275:sub6": 209 # CHECK-CP-JSON-DAG: "%275:sub7": 208 # CHECK-CP-JSON-DAG: "%275:sub8": 205 # CHECK-CP-JSON-DAG: "%275:sub9": 204 # CHECK-CP-JSON-DAG: "%275:sub10": 203 # CHECK-CP-JSON-DAG: "%275:sub11": 202 # CHECK-CP-JSON-DAG: "%275:sub12": 199 # CHECK-CP-JSON-DAG: "%275:sub13": 198 # CHECK-CP-JSON-DAG: "%275:sub14": 197 # CHECK-CP-JSON-DAG: "%275:sub15": 196 # CHECK-CP-JSON-DAG: "%275:sub16": 193 # CHECK-CP-JSON-DAG: "%275:sub17": 192 # CHECK-CP-JSON-DAG: "%275:sub18": 191 # CHECK-CP-JSON-DAG: "%275:sub19": 190 # CHECK-CP-JSON-DAG: "%275:sub20": 187 # CHECK-CP-JSON-DAG: "%275:sub21": 186 # CHECK-CP-JSON-DAG: "%275:sub22": 185 # CHECK-CP-JSON-DAG: "%275:sub23": 184 # CHECK-CP-JSON-DAG: "%275:sub24": 181 # CHECK-CP-JSON-DAG: "%275:sub25": 180 # CHECK-CP-JSON-DAG: "%275:sub26": 179 # CHECK-CP-JSON-DAG: "%275:sub27": 178 # CHECK-CP-JSON-DAG: "%275:sub28": 175 # CHECK-CP-JSON-DAG: "%275:sub29": 174 # CHECK-CP-JSON-DAG: "%275:sub30": 173 # CHECK-CP-JSON-DAG: "%275:sub31": 172 # CHECK-CP-JSON-DAG: "%317:sub0": 265 # CHECK-CP-JSON-DAG: "%317:sub1": 264 # CHECK-CP-JSON-DAG: "%317:sub2": 263 # CHECK-CP-JSON-DAG: "%317:sub3": 262 # CHECK-CP-JSON-DAG: "%317:sub4": 259 # CHECK-CP-JSON-DAG: "%317:sub5": 258 # CHECK-CP-JSON-DAG: "%317:sub6": 257 # CHECK-CP-JSON-DAG: "%317:sub7": 256 # CHECK-CP-JSON-DAG: "%317:sub8": 253 # CHECK-CP-JSON-DAG: "%317:sub9": 252 # CHECK-CP-JSON-DAG: "%317:sub10": 251 # CHECK-CP-JSON-DAG: "%317:sub11": 250 # CHECK-CP-JSON-DAG: "%317:sub12": 247 # CHECK-CP-JSON-DAG: "%317:sub13": 246 # CHECK-CP-JSON-DAG: "%317:sub14": 245 # CHECK-CP-JSON-DAG: "%317:sub15": 244 # CHECK-CP-JSON-DAG: "%317:sub16": 241 # CHECK-CP-JSON-DAG: "%317:sub17": 240 # CHECK-CP-JSON-DAG: "%317:sub18": 239 # CHECK-CP-JSON-DAG: "%317:sub19": 238 # CHECK-CP-JSON-DAG: "%317:sub20": 235 # CHECK-CP-JSON-DAG: "%317:sub21": 234 # CHECK-CP-JSON-DAG: "%317:sub22": 233 # CHECK-CP-JSON-DAG: "%317:sub23": 232 # CHECK-CP-JSON-DAG: "%317:sub24": 229 # CHECK-CP-JSON-DAG: "%317:sub25": 228 # CHECK-CP-JSON-DAG: "%317:sub26": 227 # CHECK-CP-JSON-DAG: "%317:sub27": 226 # CHECK-CP-JSON-DAG: "%317:sub28": 223 # CHECK-CP-JSON-DAG: "%317:sub29": 222 # CHECK-CP-JSON-DAG: "%317:sub30": 221 # CHECK-CP-JSON-DAG: "%317:sub31": 220 # CHECK-CP-JSON-DAG: "%359:sub0": 313 # CHECK-CP-JSON-DAG: "%359:sub1": 312 # CHECK-CP-JSON-DAG: "%359:sub2": 311 # CHECK-CP-JSON-DAG: "%359:sub3": 310 # CHECK-CP-JSON-DAG: "%359:sub4": 307 # CHECK-CP-JSON-DAG: "%359:sub5": 306 # CHECK-CP-JSON-DAG: "%359:sub6": 305 # CHECK-CP-JSON-DAG: "%359:sub7": 304 # CHECK-CP-JSON-DAG: "%359:sub8": 301 # CHECK-CP-JSON-DAG: "%359:sub9": 300 # CHECK-CP-JSON-DAG: "%359:sub10": 299 # CHECK-CP-JSON-DAG: "%359:sub11": 298 # CHECK-CP-JSON-DAG: "%359:sub12": 295 # CHECK-CP-JSON-DAG: "%359:sub13": 294 # CHECK-CP-JSON-DAG: "%359:sub14": 293 # CHECK-CP-JSON-DAG: "%359:sub15": 292 # CHECK-CP-JSON-DAG: "%359:sub16": 289 # CHECK-CP-JSON-DAG: "%359:sub17": 288 # CHECK-CP-JSON-DAG: "%359:sub18": 287 # CHECK-CP-JSON-DAG: "%359:sub19": 286 # CHECK-CP-JSON-DAG: "%359:sub20": 283 # CHECK-CP-JSON-DAG: "%359:sub21": 282 # CHECK-CP-JSON-DAG: "%359:sub22": 281 # CHECK-CP-JSON-DAG: "%359:sub23": 280 # CHECK-CP-JSON-DAG: "%359:sub24": 277 # CHECK-CP-JSON-DAG: "%359:sub25": 276 # CHECK-CP-JSON-DAG: "%359:sub26": 275 # CHECK-CP-JSON-DAG: "%359:sub27": 274 # CHECK-CP-JSON-DAG: "%359:sub28": 271 # CHECK-CP-JSON-DAG: "%359:sub29": 270 # CHECK-CP-JSON-DAG: "%359:sub30": 269 # CHECK-CP-JSON-DAG: "%359:sub31": 268 # CHECK-CP-JSON-DAG: "%401:sub0": 361 # CHECK-CP-JSON-DAG: "%401:sub1": 360 # CHECK-CP-JSON-DAG: "%401:sub2": 359 # CHECK-CP-JSON-DAG: "%401:sub3": 358 # CHECK-CP-JSON-DAG: "%401:sub4": 355 # CHECK-CP-JSON-DAG: "%401:sub5": 354 # CHECK-CP-JSON-DAG: "%401:sub6": 353 # CHECK-CP-JSON-DAG: "%401:sub7": 352 # CHECK-CP-JSON-DAG: "%401:sub8": 349 # CHECK-CP-JSON-DAG: "%401:sub9": 348 # CHECK-CP-JSON-DAG: "%401:sub10": 347 # CHECK-CP-JSON-DAG: "%401:sub11": 346 # CHECK-CP-JSON-DAG: "%401:sub12": 343 # CHECK-CP-JSON-DAG: "%401:sub13": 342 # CHECK-CP-JSON-DAG: "%401:sub14": 341 # CHECK-CP-JSON-DAG: "%401:sub15": 340 # CHECK-CP-JSON-DAG: "%401:sub16": 337 # CHECK-CP-JSON-DAG: "%401:sub17": 336 # CHECK-CP-JSON-DAG: "%401:sub18": 335 # CHECK-CP-JSON-DAG: "%401:sub19": 334 # CHECK-CP-JSON-DAG: "%401:sub20": 331 # CHECK-CP-JSON-DAG: "%401:sub21": 330 # CHECK-CP-JSON-DAG: "%401:sub22": 329 # CHECK-CP-JSON-DAG: "%401:sub23": 328 # CHECK-CP-JSON-DAG: "%401:sub24": 325 # CHECK-CP-JSON-DAG: "%401:sub25": 324 # CHECK-CP-JSON-DAG: "%401:sub26": 323 # CHECK-CP-JSON-DAG: "%401:sub27": 322 # CHECK-CP-JSON-DAG: "%401:sub28": 319 # CHECK-CP-JSON-DAG: "%401:sub29": 318 # CHECK-CP-JSON-DAG: "%401:sub30": 317 # CHECK-CP-JSON-DAG: "%401:sub31": 316 # CHECK-CP-JSON-DAG: "%468": 2 # CHECK-CP-JSON-DAG: "%469": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 316 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 361 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%471:vgpr_32 = COPY %69.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 24 # CHECK-CP-JSON-DAG: "%69:sub1": 23 # CHECK-CP-JSON-DAG: "%69:sub2": 22 # CHECK-CP-JSON-DAG: "%69:sub3": 21 # CHECK-CP-JSON-DAG: "%69:sub4": 18 # CHECK-CP-JSON-DAG: "%69:sub5": 17 # CHECK-CP-JSON-DAG: "%69:sub6": 16 # CHECK-CP-JSON-DAG: "%69:sub7": 15 # CHECK-CP-JSON-DAG: "%69:sub8": 12 # CHECK-CP-JSON-DAG: "%69:sub9": 11 # CHECK-CP-JSON-DAG: "%69:sub10": 10 # CHECK-CP-JSON-DAG: "%69:sub11": 9 # CHECK-CP-JSON-DAG: "%69:sub12": 6 # CHECK-CP-JSON-DAG: "%69:sub13": 5 # CHECK-CP-JSON-DAG: "%69:sub14": 4 # CHECK-CP-JSON-DAG: "%69:sub15": 3 # CHECK-CP-JSON-DAG: "%69:sub16": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 72 # CHECK-CP-JSON-DAG: "%149:sub1": 71 # CHECK-CP-JSON-DAG: "%149:sub2": 70 # CHECK-CP-JSON-DAG: "%149:sub3": 69 # CHECK-CP-JSON-DAG: "%149:sub4": 66 # CHECK-CP-JSON-DAG: "%149:sub5": 65 # CHECK-CP-JSON-DAG: "%149:sub6": 64 # CHECK-CP-JSON-DAG: "%149:sub7": 63 # CHECK-CP-JSON-DAG: "%149:sub8": 60 # CHECK-CP-JSON-DAG: "%149:sub9": 59 # CHECK-CP-JSON-DAG: "%149:sub10": 58 # CHECK-CP-JSON-DAG: "%149:sub11": 57 # CHECK-CP-JSON-DAG: "%149:sub12": 54 # CHECK-CP-JSON-DAG: "%149:sub13": 53 # CHECK-CP-JSON-DAG: "%149:sub14": 52 # CHECK-CP-JSON-DAG: "%149:sub15": 51 # CHECK-CP-JSON-DAG: "%149:sub16": 48 # CHECK-CP-JSON-DAG: "%149:sub17": 47 # CHECK-CP-JSON-DAG: "%149:sub18": 46 # CHECK-CP-JSON-DAG: "%149:sub19": 45 # CHECK-CP-JSON-DAG: "%149:sub20": 42 # CHECK-CP-JSON-DAG: "%149:sub21": 41 # CHECK-CP-JSON-DAG: "%149:sub22": 40 # CHECK-CP-JSON-DAG: "%149:sub23": 39 # CHECK-CP-JSON-DAG: "%149:sub24": 36 # CHECK-CP-JSON-DAG: "%149:sub25": 35 # CHECK-CP-JSON-DAG: "%149:sub26": 34 # CHECK-CP-JSON-DAG: "%149:sub27": 33 # CHECK-CP-JSON-DAG: "%149:sub28": 30 # CHECK-CP-JSON-DAG: "%149:sub29": 29 # CHECK-CP-JSON-DAG: "%149:sub30": 28 # CHECK-CP-JSON-DAG: "%149:sub31": 27 # CHECK-CP-JSON-DAG: "%191:sub0": 120 # CHECK-CP-JSON-DAG: "%191:sub1": 119 # CHECK-CP-JSON-DAG: "%191:sub2": 118 # CHECK-CP-JSON-DAG: "%191:sub3": 117 # CHECK-CP-JSON-DAG: "%191:sub4": 114 # CHECK-CP-JSON-DAG: "%191:sub5": 113 # CHECK-CP-JSON-DAG: "%191:sub6": 112 # CHECK-CP-JSON-DAG: "%191:sub7": 111 # CHECK-CP-JSON-DAG: "%191:sub8": 108 # CHECK-CP-JSON-DAG: "%191:sub9": 107 # CHECK-CP-JSON-DAG: "%191:sub10": 106 # CHECK-CP-JSON-DAG: "%191:sub11": 105 # CHECK-CP-JSON-DAG: "%191:sub12": 102 # CHECK-CP-JSON-DAG: "%191:sub13": 101 # CHECK-CP-JSON-DAG: "%191:sub14": 100 # CHECK-CP-JSON-DAG: "%191:sub15": 99 # CHECK-CP-JSON-DAG: "%191:sub16": 96 # CHECK-CP-JSON-DAG: "%191:sub17": 95 # CHECK-CP-JSON-DAG: "%191:sub18": 94 # CHECK-CP-JSON-DAG: "%191:sub19": 93 # CHECK-CP-JSON-DAG: "%191:sub20": 90 # CHECK-CP-JSON-DAG: "%191:sub21": 89 # CHECK-CP-JSON-DAG: "%191:sub22": 88 # CHECK-CP-JSON-DAG: "%191:sub23": 87 # CHECK-CP-JSON-DAG: "%191:sub24": 84 # CHECK-CP-JSON-DAG: "%191:sub25": 83 # CHECK-CP-JSON-DAG: "%191:sub26": 82 # CHECK-CP-JSON-DAG: "%191:sub27": 81 # CHECK-CP-JSON-DAG: "%191:sub28": 78 # CHECK-CP-JSON-DAG: "%191:sub29": 77 # CHECK-CP-JSON-DAG: "%191:sub30": 76 # CHECK-CP-JSON-DAG: "%191:sub31": 75 # CHECK-CP-JSON-DAG: "%233:sub0": 168 # CHECK-CP-JSON-DAG: "%233:sub1": 167 # CHECK-CP-JSON-DAG: "%233:sub2": 166 # CHECK-CP-JSON-DAG: "%233:sub3": 165 # CHECK-CP-JSON-DAG: "%233:sub4": 162 # CHECK-CP-JSON-DAG: "%233:sub5": 161 # CHECK-CP-JSON-DAG: "%233:sub6": 160 # CHECK-CP-JSON-DAG: "%233:sub7": 159 # CHECK-CP-JSON-DAG: "%233:sub8": 156 # CHECK-CP-JSON-DAG: "%233:sub9": 155 # CHECK-CP-JSON-DAG: "%233:sub10": 154 # CHECK-CP-JSON-DAG: "%233:sub11": 153 # CHECK-CP-JSON-DAG: "%233:sub12": 150 # CHECK-CP-JSON-DAG: "%233:sub13": 149 # CHECK-CP-JSON-DAG: "%233:sub14": 148 # CHECK-CP-JSON-DAG: "%233:sub15": 147 # CHECK-CP-JSON-DAG: "%233:sub16": 144 # CHECK-CP-JSON-DAG: "%233:sub17": 143 # CHECK-CP-JSON-DAG: "%233:sub18": 142 # CHECK-CP-JSON-DAG: "%233:sub19": 141 # CHECK-CP-JSON-DAG: "%233:sub20": 138 # CHECK-CP-JSON-DAG: "%233:sub21": 137 # CHECK-CP-JSON-DAG: "%233:sub22": 136 # CHECK-CP-JSON-DAG: "%233:sub23": 135 # CHECK-CP-JSON-DAG: "%233:sub24": 132 # CHECK-CP-JSON-DAG: "%233:sub25": 131 # CHECK-CP-JSON-DAG: "%233:sub26": 130 # CHECK-CP-JSON-DAG: "%233:sub27": 129 # CHECK-CP-JSON-DAG: "%233:sub28": 126 # CHECK-CP-JSON-DAG: "%233:sub29": 125 # CHECK-CP-JSON-DAG: "%233:sub30": 124 # CHECK-CP-JSON-DAG: "%233:sub31": 123 # CHECK-CP-JSON-DAG: "%275:sub0": 216 # CHECK-CP-JSON-DAG: "%275:sub1": 215 # CHECK-CP-JSON-DAG: "%275:sub2": 214 # CHECK-CP-JSON-DAG: "%275:sub3": 213 # CHECK-CP-JSON-DAG: "%275:sub4": 210 # CHECK-CP-JSON-DAG: "%275:sub5": 209 # CHECK-CP-JSON-DAG: "%275:sub6": 208 # CHECK-CP-JSON-DAG: "%275:sub7": 207 # CHECK-CP-JSON-DAG: "%275:sub8": 204 # CHECK-CP-JSON-DAG: "%275:sub9": 203 # CHECK-CP-JSON-DAG: "%275:sub10": 202 # CHECK-CP-JSON-DAG: "%275:sub11": 201 # CHECK-CP-JSON-DAG: "%275:sub12": 198 # CHECK-CP-JSON-DAG: "%275:sub13": 197 # CHECK-CP-JSON-DAG: "%275:sub14": 196 # CHECK-CP-JSON-DAG: "%275:sub15": 195 # CHECK-CP-JSON-DAG: "%275:sub16": 192 # CHECK-CP-JSON-DAG: "%275:sub17": 191 # CHECK-CP-JSON-DAG: "%275:sub18": 190 # CHECK-CP-JSON-DAG: "%275:sub19": 189 # CHECK-CP-JSON-DAG: "%275:sub20": 186 # CHECK-CP-JSON-DAG: "%275:sub21": 185 # CHECK-CP-JSON-DAG: "%275:sub22": 184 # CHECK-CP-JSON-DAG: "%275:sub23": 183 # CHECK-CP-JSON-DAG: "%275:sub24": 180 # CHECK-CP-JSON-DAG: "%275:sub25": 179 # CHECK-CP-JSON-DAG: "%275:sub26": 178 # CHECK-CP-JSON-DAG: "%275:sub27": 177 # CHECK-CP-JSON-DAG: "%275:sub28": 174 # CHECK-CP-JSON-DAG: "%275:sub29": 173 # CHECK-CP-JSON-DAG: "%275:sub30": 172 # CHECK-CP-JSON-DAG: "%275:sub31": 171 # CHECK-CP-JSON-DAG: "%317:sub0": 264 # CHECK-CP-JSON-DAG: "%317:sub1": 263 # CHECK-CP-JSON-DAG: "%317:sub2": 262 # CHECK-CP-JSON-DAG: "%317:sub3": 261 # CHECK-CP-JSON-DAG: "%317:sub4": 258 # CHECK-CP-JSON-DAG: "%317:sub5": 257 # CHECK-CP-JSON-DAG: "%317:sub6": 256 # CHECK-CP-JSON-DAG: "%317:sub7": 255 # CHECK-CP-JSON-DAG: "%317:sub8": 252 # CHECK-CP-JSON-DAG: "%317:sub9": 251 # CHECK-CP-JSON-DAG: "%317:sub10": 250 # CHECK-CP-JSON-DAG: "%317:sub11": 249 # CHECK-CP-JSON-DAG: "%317:sub12": 246 # CHECK-CP-JSON-DAG: "%317:sub13": 245 # CHECK-CP-JSON-DAG: "%317:sub14": 244 # CHECK-CP-JSON-DAG: "%317:sub15": 243 # CHECK-CP-JSON-DAG: "%317:sub16": 240 # CHECK-CP-JSON-DAG: "%317:sub17": 239 # CHECK-CP-JSON-DAG: "%317:sub18": 238 # CHECK-CP-JSON-DAG: "%317:sub19": 237 # CHECK-CP-JSON-DAG: "%317:sub20": 234 # CHECK-CP-JSON-DAG: "%317:sub21": 233 # CHECK-CP-JSON-DAG: "%317:sub22": 232 # CHECK-CP-JSON-DAG: "%317:sub23": 231 # CHECK-CP-JSON-DAG: "%317:sub24": 228 # CHECK-CP-JSON-DAG: "%317:sub25": 227 # CHECK-CP-JSON-DAG: "%317:sub26": 226 # CHECK-CP-JSON-DAG: "%317:sub27": 225 # CHECK-CP-JSON-DAG: "%317:sub28": 222 # CHECK-CP-JSON-DAG: "%317:sub29": 221 # CHECK-CP-JSON-DAG: "%317:sub30": 220 # CHECK-CP-JSON-DAG: "%317:sub31": 219 # CHECK-CP-JSON-DAG: "%359:sub0": 312 # CHECK-CP-JSON-DAG: "%359:sub1": 311 # CHECK-CP-JSON-DAG: "%359:sub2": 310 # CHECK-CP-JSON-DAG: "%359:sub3": 309 # CHECK-CP-JSON-DAG: "%359:sub4": 306 # CHECK-CP-JSON-DAG: "%359:sub5": 305 # CHECK-CP-JSON-DAG: "%359:sub6": 304 # CHECK-CP-JSON-DAG: "%359:sub7": 303 # CHECK-CP-JSON-DAG: "%359:sub8": 300 # CHECK-CP-JSON-DAG: "%359:sub9": 299 # CHECK-CP-JSON-DAG: "%359:sub10": 298 # CHECK-CP-JSON-DAG: "%359:sub11": 297 # CHECK-CP-JSON-DAG: "%359:sub12": 294 # CHECK-CP-JSON-DAG: "%359:sub13": 293 # CHECK-CP-JSON-DAG: "%359:sub14": 292 # CHECK-CP-JSON-DAG: "%359:sub15": 291 # CHECK-CP-JSON-DAG: "%359:sub16": 288 # CHECK-CP-JSON-DAG: "%359:sub17": 287 # CHECK-CP-JSON-DAG: "%359:sub18": 286 # CHECK-CP-JSON-DAG: "%359:sub19": 285 # CHECK-CP-JSON-DAG: "%359:sub20": 282 # CHECK-CP-JSON-DAG: "%359:sub21": 281 # CHECK-CP-JSON-DAG: "%359:sub22": 280 # CHECK-CP-JSON-DAG: "%359:sub23": 279 # CHECK-CP-JSON-DAG: "%359:sub24": 276 # CHECK-CP-JSON-DAG: "%359:sub25": 275 # CHECK-CP-JSON-DAG: "%359:sub26": 274 # CHECK-CP-JSON-DAG: "%359:sub27": 273 # CHECK-CP-JSON-DAG: "%359:sub28": 270 # CHECK-CP-JSON-DAG: "%359:sub29": 269 # CHECK-CP-JSON-DAG: "%359:sub30": 268 # CHECK-CP-JSON-DAG: "%359:sub31": 267 # CHECK-CP-JSON-DAG: "%401:sub0": 360 # CHECK-CP-JSON-DAG: "%401:sub1": 359 # CHECK-CP-JSON-DAG: "%401:sub2": 358 # CHECK-CP-JSON-DAG: "%401:sub3": 357 # CHECK-CP-JSON-DAG: "%401:sub4": 354 # CHECK-CP-JSON-DAG: "%401:sub5": 353 # CHECK-CP-JSON-DAG: "%401:sub6": 352 # CHECK-CP-JSON-DAG: "%401:sub7": 351 # CHECK-CP-JSON-DAG: "%401:sub8": 348 # CHECK-CP-JSON-DAG: "%401:sub9": 347 # CHECK-CP-JSON-DAG: "%401:sub10": 346 # CHECK-CP-JSON-DAG: "%401:sub11": 345 # CHECK-CP-JSON-DAG: "%401:sub12": 342 # CHECK-CP-JSON-DAG: "%401:sub13": 341 # CHECK-CP-JSON-DAG: "%401:sub14": 340 # CHECK-CP-JSON-DAG: "%401:sub15": 339 # CHECK-CP-JSON-DAG: "%401:sub16": 336 # CHECK-CP-JSON-DAG: "%401:sub17": 335 # CHECK-CP-JSON-DAG: "%401:sub18": 334 # CHECK-CP-JSON-DAG: "%401:sub19": 333 # CHECK-CP-JSON-DAG: "%401:sub20": 330 # CHECK-CP-JSON-DAG: "%401:sub21": 329 # CHECK-CP-JSON-DAG: "%401:sub22": 328 # CHECK-CP-JSON-DAG: "%401:sub23": 327 # CHECK-CP-JSON-DAG: "%401:sub24": 324 # CHECK-CP-JSON-DAG: "%401:sub25": 323 # CHECK-CP-JSON-DAG: "%401:sub26": 322 # CHECK-CP-JSON-DAG: "%401:sub27": 321 # CHECK-CP-JSON-DAG: "%401:sub28": 318 # CHECK-CP-JSON-DAG: "%401:sub29": 317 # CHECK-CP-JSON-DAG: "%401:sub30": 316 # CHECK-CP-JSON-DAG: "%401:sub31": 315 # CHECK-CP-JSON-DAG: "%468": 1 # CHECK-CP-JSON-DAG: "%469": 1 # CHECK-CP-JSON-DAG: "%470": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 315 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 360 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%472:vreg_128 = REG_SEQUENCE %471, %subreg.sub0, %470, %subreg.sub1, %469, %subreg.sub2, %468, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 23 # CHECK-CP-JSON-DAG: "%69:sub1": 22 # CHECK-CP-JSON-DAG: "%69:sub2": 21 # CHECK-CP-JSON-DAG: "%69:sub3": 20 # CHECK-CP-JSON-DAG: "%69:sub4": 17 # CHECK-CP-JSON-DAG: "%69:sub5": 16 # CHECK-CP-JSON-DAG: "%69:sub6": 15 # CHECK-CP-JSON-DAG: "%69:sub7": 14 # CHECK-CP-JSON-DAG: "%69:sub8": 11 # CHECK-CP-JSON-DAG: "%69:sub9": 10 # CHECK-CP-JSON-DAG: "%69:sub10": 9 # CHECK-CP-JSON-DAG: "%69:sub11": 8 # CHECK-CP-JSON-DAG: "%69:sub12": 5 # CHECK-CP-JSON-DAG: "%69:sub13": 4 # CHECK-CP-JSON-DAG: "%69:sub14": 3 # CHECK-CP-JSON-DAG: "%69:sub15": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 71 # CHECK-CP-JSON-DAG: "%149:sub1": 70 # CHECK-CP-JSON-DAG: "%149:sub2": 69 # CHECK-CP-JSON-DAG: "%149:sub3": 68 # CHECK-CP-JSON-DAG: "%149:sub4": 65 # CHECK-CP-JSON-DAG: "%149:sub5": 64 # CHECK-CP-JSON-DAG: "%149:sub6": 63 # CHECK-CP-JSON-DAG: "%149:sub7": 62 # CHECK-CP-JSON-DAG: "%149:sub8": 59 # CHECK-CP-JSON-DAG: "%149:sub9": 58 # CHECK-CP-JSON-DAG: "%149:sub10": 57 # CHECK-CP-JSON-DAG: "%149:sub11": 56 # CHECK-CP-JSON-DAG: "%149:sub12": 53 # CHECK-CP-JSON-DAG: "%149:sub13": 52 # CHECK-CP-JSON-DAG: "%149:sub14": 51 # CHECK-CP-JSON-DAG: "%149:sub15": 50 # CHECK-CP-JSON-DAG: "%149:sub16": 47 # CHECK-CP-JSON-DAG: "%149:sub17": 46 # CHECK-CP-JSON-DAG: "%149:sub18": 45 # CHECK-CP-JSON-DAG: "%149:sub19": 44 # CHECK-CP-JSON-DAG: "%149:sub20": 41 # CHECK-CP-JSON-DAG: "%149:sub21": 40 # CHECK-CP-JSON-DAG: "%149:sub22": 39 # CHECK-CP-JSON-DAG: "%149:sub23": 38 # CHECK-CP-JSON-DAG: "%149:sub24": 35 # CHECK-CP-JSON-DAG: "%149:sub25": 34 # CHECK-CP-JSON-DAG: "%149:sub26": 33 # CHECK-CP-JSON-DAG: "%149:sub27": 32 # CHECK-CP-JSON-DAG: "%149:sub28": 29 # CHECK-CP-JSON-DAG: "%149:sub29": 28 # CHECK-CP-JSON-DAG: "%149:sub30": 27 # CHECK-CP-JSON-DAG: "%149:sub31": 26 # CHECK-CP-JSON-DAG: "%191:sub0": 119 # CHECK-CP-JSON-DAG: "%191:sub1": 118 # CHECK-CP-JSON-DAG: "%191:sub2": 117 # CHECK-CP-JSON-DAG: "%191:sub3": 116 # CHECK-CP-JSON-DAG: "%191:sub4": 113 # CHECK-CP-JSON-DAG: "%191:sub5": 112 # CHECK-CP-JSON-DAG: "%191:sub6": 111 # CHECK-CP-JSON-DAG: "%191:sub7": 110 # CHECK-CP-JSON-DAG: "%191:sub8": 107 # CHECK-CP-JSON-DAG: "%191:sub9": 106 # CHECK-CP-JSON-DAG: "%191:sub10": 105 # CHECK-CP-JSON-DAG: "%191:sub11": 104 # CHECK-CP-JSON-DAG: "%191:sub12": 101 # CHECK-CP-JSON-DAG: "%191:sub13": 100 # CHECK-CP-JSON-DAG: "%191:sub14": 99 # CHECK-CP-JSON-DAG: "%191:sub15": 98 # CHECK-CP-JSON-DAG: "%191:sub16": 95 # CHECK-CP-JSON-DAG: "%191:sub17": 94 # CHECK-CP-JSON-DAG: "%191:sub18": 93 # CHECK-CP-JSON-DAG: "%191:sub19": 92 # CHECK-CP-JSON-DAG: "%191:sub20": 89 # CHECK-CP-JSON-DAG: "%191:sub21": 88 # CHECK-CP-JSON-DAG: "%191:sub22": 87 # CHECK-CP-JSON-DAG: "%191:sub23": 86 # CHECK-CP-JSON-DAG: "%191:sub24": 83 # CHECK-CP-JSON-DAG: "%191:sub25": 82 # CHECK-CP-JSON-DAG: "%191:sub26": 81 # CHECK-CP-JSON-DAG: "%191:sub27": 80 # CHECK-CP-JSON-DAG: "%191:sub28": 77 # CHECK-CP-JSON-DAG: "%191:sub29": 76 # CHECK-CP-JSON-DAG: "%191:sub30": 75 # CHECK-CP-JSON-DAG: "%191:sub31": 74 # CHECK-CP-JSON-DAG: "%233:sub0": 167 # CHECK-CP-JSON-DAG: "%233:sub1": 166 # CHECK-CP-JSON-DAG: "%233:sub2": 165 # CHECK-CP-JSON-DAG: "%233:sub3": 164 # CHECK-CP-JSON-DAG: "%233:sub4": 161 # CHECK-CP-JSON-DAG: "%233:sub5": 160 # CHECK-CP-JSON-DAG: "%233:sub6": 159 # CHECK-CP-JSON-DAG: "%233:sub7": 158 # CHECK-CP-JSON-DAG: "%233:sub8": 155 # CHECK-CP-JSON-DAG: "%233:sub9": 154 # CHECK-CP-JSON-DAG: "%233:sub10": 153 # CHECK-CP-JSON-DAG: "%233:sub11": 152 # CHECK-CP-JSON-DAG: "%233:sub12": 149 # CHECK-CP-JSON-DAG: "%233:sub13": 148 # CHECK-CP-JSON-DAG: "%233:sub14": 147 # CHECK-CP-JSON-DAG: "%233:sub15": 146 # CHECK-CP-JSON-DAG: "%233:sub16": 143 # CHECK-CP-JSON-DAG: "%233:sub17": 142 # CHECK-CP-JSON-DAG: "%233:sub18": 141 # CHECK-CP-JSON-DAG: "%233:sub19": 140 # CHECK-CP-JSON-DAG: "%233:sub20": 137 # CHECK-CP-JSON-DAG: "%233:sub21": 136 # CHECK-CP-JSON-DAG: "%233:sub22": 135 # CHECK-CP-JSON-DAG: "%233:sub23": 134 # CHECK-CP-JSON-DAG: "%233:sub24": 131 # CHECK-CP-JSON-DAG: "%233:sub25": 130 # CHECK-CP-JSON-DAG: "%233:sub26": 129 # CHECK-CP-JSON-DAG: "%233:sub27": 128 # CHECK-CP-JSON-DAG: "%233:sub28": 125 # CHECK-CP-JSON-DAG: "%233:sub29": 124 # CHECK-CP-JSON-DAG: "%233:sub30": 123 # CHECK-CP-JSON-DAG: "%233:sub31": 122 # CHECK-CP-JSON-DAG: "%275:sub0": 215 # CHECK-CP-JSON-DAG: "%275:sub1": 214 # CHECK-CP-JSON-DAG: "%275:sub2": 213 # CHECK-CP-JSON-DAG: "%275:sub3": 212 # CHECK-CP-JSON-DAG: "%275:sub4": 209 # CHECK-CP-JSON-DAG: "%275:sub5": 208 # CHECK-CP-JSON-DAG: "%275:sub6": 207 # CHECK-CP-JSON-DAG: "%275:sub7": 206 # CHECK-CP-JSON-DAG: "%275:sub8": 203 # CHECK-CP-JSON-DAG: "%275:sub9": 202 # CHECK-CP-JSON-DAG: "%275:sub10": 201 # CHECK-CP-JSON-DAG: "%275:sub11": 200 # CHECK-CP-JSON-DAG: "%275:sub12": 197 # CHECK-CP-JSON-DAG: "%275:sub13": 196 # CHECK-CP-JSON-DAG: "%275:sub14": 195 # CHECK-CP-JSON-DAG: "%275:sub15": 194 # CHECK-CP-JSON-DAG: "%275:sub16": 191 # CHECK-CP-JSON-DAG: "%275:sub17": 190 # CHECK-CP-JSON-DAG: "%275:sub18": 189 # CHECK-CP-JSON-DAG: "%275:sub19": 188 # CHECK-CP-JSON-DAG: "%275:sub20": 185 # CHECK-CP-JSON-DAG: "%275:sub21": 184 # CHECK-CP-JSON-DAG: "%275:sub22": 183 # CHECK-CP-JSON-DAG: "%275:sub23": 182 # CHECK-CP-JSON-DAG: "%275:sub24": 179 # CHECK-CP-JSON-DAG: "%275:sub25": 178 # CHECK-CP-JSON-DAG: "%275:sub26": 177 # CHECK-CP-JSON-DAG: "%275:sub27": 176 # CHECK-CP-JSON-DAG: "%275:sub28": 173 # CHECK-CP-JSON-DAG: "%275:sub29": 172 # CHECK-CP-JSON-DAG: "%275:sub30": 171 # CHECK-CP-JSON-DAG: "%275:sub31": 170 # CHECK-CP-JSON-DAG: "%317:sub0": 263 # CHECK-CP-JSON-DAG: "%317:sub1": 262 # CHECK-CP-JSON-DAG: "%317:sub2": 261 # CHECK-CP-JSON-DAG: "%317:sub3": 260 # CHECK-CP-JSON-DAG: "%317:sub4": 257 # CHECK-CP-JSON-DAG: "%317:sub5": 256 # CHECK-CP-JSON-DAG: "%317:sub6": 255 # CHECK-CP-JSON-DAG: "%317:sub7": 254 # CHECK-CP-JSON-DAG: "%317:sub8": 251 # CHECK-CP-JSON-DAG: "%317:sub9": 250 # CHECK-CP-JSON-DAG: "%317:sub10": 249 # CHECK-CP-JSON-DAG: "%317:sub11": 248 # CHECK-CP-JSON-DAG: "%317:sub12": 245 # CHECK-CP-JSON-DAG: "%317:sub13": 244 # CHECK-CP-JSON-DAG: "%317:sub14": 243 # CHECK-CP-JSON-DAG: "%317:sub15": 242 # CHECK-CP-JSON-DAG: "%317:sub16": 239 # CHECK-CP-JSON-DAG: "%317:sub17": 238 # CHECK-CP-JSON-DAG: "%317:sub18": 237 # CHECK-CP-JSON-DAG: "%317:sub19": 236 # CHECK-CP-JSON-DAG: "%317:sub20": 233 # CHECK-CP-JSON-DAG: "%317:sub21": 232 # CHECK-CP-JSON-DAG: "%317:sub22": 231 # CHECK-CP-JSON-DAG: "%317:sub23": 230 # CHECK-CP-JSON-DAG: "%317:sub24": 227 # CHECK-CP-JSON-DAG: "%317:sub25": 226 # CHECK-CP-JSON-DAG: "%317:sub26": 225 # CHECK-CP-JSON-DAG: "%317:sub27": 224 # CHECK-CP-JSON-DAG: "%317:sub28": 221 # CHECK-CP-JSON-DAG: "%317:sub29": 220 # CHECK-CP-JSON-DAG: "%317:sub30": 219 # CHECK-CP-JSON-DAG: "%317:sub31": 218 # CHECK-CP-JSON-DAG: "%359:sub0": 311 # CHECK-CP-JSON-DAG: "%359:sub1": 310 # CHECK-CP-JSON-DAG: "%359:sub2": 309 # CHECK-CP-JSON-DAG: "%359:sub3": 308 # CHECK-CP-JSON-DAG: "%359:sub4": 305 # CHECK-CP-JSON-DAG: "%359:sub5": 304 # CHECK-CP-JSON-DAG: "%359:sub6": 303 # CHECK-CP-JSON-DAG: "%359:sub7": 302 # CHECK-CP-JSON-DAG: "%359:sub8": 299 # CHECK-CP-JSON-DAG: "%359:sub9": 298 # CHECK-CP-JSON-DAG: "%359:sub10": 297 # CHECK-CP-JSON-DAG: "%359:sub11": 296 # CHECK-CP-JSON-DAG: "%359:sub12": 293 # CHECK-CP-JSON-DAG: "%359:sub13": 292 # CHECK-CP-JSON-DAG: "%359:sub14": 291 # CHECK-CP-JSON-DAG: "%359:sub15": 290 # CHECK-CP-JSON-DAG: "%359:sub16": 287 # CHECK-CP-JSON-DAG: "%359:sub17": 286 # CHECK-CP-JSON-DAG: "%359:sub18": 285 # CHECK-CP-JSON-DAG: "%359:sub19": 284 # CHECK-CP-JSON-DAG: "%359:sub20": 281 # CHECK-CP-JSON-DAG: "%359:sub21": 280 # CHECK-CP-JSON-DAG: "%359:sub22": 279 # CHECK-CP-JSON-DAG: "%359:sub23": 278 # CHECK-CP-JSON-DAG: "%359:sub24": 275 # CHECK-CP-JSON-DAG: "%359:sub25": 274 # CHECK-CP-JSON-DAG: "%359:sub26": 273 # CHECK-CP-JSON-DAG: "%359:sub27": 272 # CHECK-CP-JSON-DAG: "%359:sub28": 269 # CHECK-CP-JSON-DAG: "%359:sub29": 268 # CHECK-CP-JSON-DAG: "%359:sub30": 267 # CHECK-CP-JSON-DAG: "%359:sub31": 266 # CHECK-CP-JSON-DAG: "%401:sub0": 359 # CHECK-CP-JSON-DAG: "%401:sub1": 358 # CHECK-CP-JSON-DAG: "%401:sub2": 357 # CHECK-CP-JSON-DAG: "%401:sub3": 356 # CHECK-CP-JSON-DAG: "%401:sub4": 353 # CHECK-CP-JSON-DAG: "%401:sub5": 352 # CHECK-CP-JSON-DAG: "%401:sub6": 351 # CHECK-CP-JSON-DAG: "%401:sub7": 350 # CHECK-CP-JSON-DAG: "%401:sub8": 347 # CHECK-CP-JSON-DAG: "%401:sub9": 346 # CHECK-CP-JSON-DAG: "%401:sub10": 345 # CHECK-CP-JSON-DAG: "%401:sub11": 344 # CHECK-CP-JSON-DAG: "%401:sub12": 341 # CHECK-CP-JSON-DAG: "%401:sub13": 340 # CHECK-CP-JSON-DAG: "%401:sub14": 339 # CHECK-CP-JSON-DAG: "%401:sub15": 338 # CHECK-CP-JSON-DAG: "%401:sub16": 335 # CHECK-CP-JSON-DAG: "%401:sub17": 334 # CHECK-CP-JSON-DAG: "%401:sub18": 333 # CHECK-CP-JSON-DAG: "%401:sub19": 332 # CHECK-CP-JSON-DAG: "%401:sub20": 329 # CHECK-CP-JSON-DAG: "%401:sub21": 328 # CHECK-CP-JSON-DAG: "%401:sub22": 327 # CHECK-CP-JSON-DAG: "%401:sub23": 326 # CHECK-CP-JSON-DAG: "%401:sub24": 323 # CHECK-CP-JSON-DAG: "%401:sub25": 322 # CHECK-CP-JSON-DAG: "%401:sub26": 321 # CHECK-CP-JSON-DAG: "%401:sub27": 320 # CHECK-CP-JSON-DAG: "%401:sub28": 317 # CHECK-CP-JSON-DAG: "%401:sub29": 316 # CHECK-CP-JSON-DAG: "%401:sub30": 315 # CHECK-CP-JSON-DAG: "%401:sub31": 314 # CHECK-CP-JSON-DAG: "%468": 0 # CHECK-CP-JSON-DAG: "%469": 0 # CHECK-CP-JSON-DAG: "%470": 0 # CHECK-CP-JSON-DAG: "%471": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 314 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 359 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %473:vreg_64, %472, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 22 # CHECK-CP-JSON-DAG: "%69:sub1": 21 # CHECK-CP-JSON-DAG: "%69:sub2": 20 # CHECK-CP-JSON-DAG: "%69:sub3": 19 # CHECK-CP-JSON-DAG: "%69:sub4": 16 # CHECK-CP-JSON-DAG: "%69:sub5": 15 # CHECK-CP-JSON-DAG: "%69:sub6": 14 # CHECK-CP-JSON-DAG: "%69:sub7": 13 # CHECK-CP-JSON-DAG: "%69:sub8": 10 # CHECK-CP-JSON-DAG: "%69:sub9": 9 # CHECK-CP-JSON-DAG: "%69:sub10": 8 # CHECK-CP-JSON-DAG: "%69:sub11": 7 # CHECK-CP-JSON-DAG: "%69:sub12": 4 # CHECK-CP-JSON-DAG: "%69:sub13": 3 # CHECK-CP-JSON-DAG: "%69:sub14": 2 # CHECK-CP-JSON-DAG: "%69:sub15": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 70 # CHECK-CP-JSON-DAG: "%149:sub1": 69 # CHECK-CP-JSON-DAG: "%149:sub2": 68 # CHECK-CP-JSON-DAG: "%149:sub3": 67 # CHECK-CP-JSON-DAG: "%149:sub4": 64 # CHECK-CP-JSON-DAG: "%149:sub5": 63 # CHECK-CP-JSON-DAG: "%149:sub6": 62 # CHECK-CP-JSON-DAG: "%149:sub7": 61 # CHECK-CP-JSON-DAG: "%149:sub8": 58 # CHECK-CP-JSON-DAG: "%149:sub9": 57 # CHECK-CP-JSON-DAG: "%149:sub10": 56 # CHECK-CP-JSON-DAG: "%149:sub11": 55 # CHECK-CP-JSON-DAG: "%149:sub12": 52 # CHECK-CP-JSON-DAG: "%149:sub13": 51 # CHECK-CP-JSON-DAG: "%149:sub14": 50 # CHECK-CP-JSON-DAG: "%149:sub15": 49 # CHECK-CP-JSON-DAG: "%149:sub16": 46 # CHECK-CP-JSON-DAG: "%149:sub17": 45 # CHECK-CP-JSON-DAG: "%149:sub18": 44 # CHECK-CP-JSON-DAG: "%149:sub19": 43 # CHECK-CP-JSON-DAG: "%149:sub20": 40 # CHECK-CP-JSON-DAG: "%149:sub21": 39 # CHECK-CP-JSON-DAG: "%149:sub22": 38 # CHECK-CP-JSON-DAG: "%149:sub23": 37 # CHECK-CP-JSON-DAG: "%149:sub24": 34 # CHECK-CP-JSON-DAG: "%149:sub25": 33 # CHECK-CP-JSON-DAG: "%149:sub26": 32 # CHECK-CP-JSON-DAG: "%149:sub27": 31 # CHECK-CP-JSON-DAG: "%149:sub28": 28 # CHECK-CP-JSON-DAG: "%149:sub29": 27 # CHECK-CP-JSON-DAG: "%149:sub30": 26 # CHECK-CP-JSON-DAG: "%149:sub31": 25 # CHECK-CP-JSON-DAG: "%191:sub0": 118 # CHECK-CP-JSON-DAG: "%191:sub1": 117 # CHECK-CP-JSON-DAG: "%191:sub2": 116 # CHECK-CP-JSON-DAG: "%191:sub3": 115 # CHECK-CP-JSON-DAG: "%191:sub4": 112 # CHECK-CP-JSON-DAG: "%191:sub5": 111 # CHECK-CP-JSON-DAG: "%191:sub6": 110 # CHECK-CP-JSON-DAG: "%191:sub7": 109 # CHECK-CP-JSON-DAG: "%191:sub8": 106 # CHECK-CP-JSON-DAG: "%191:sub9": 105 # CHECK-CP-JSON-DAG: "%191:sub10": 104 # CHECK-CP-JSON-DAG: "%191:sub11": 103 # CHECK-CP-JSON-DAG: "%191:sub12": 100 # CHECK-CP-JSON-DAG: "%191:sub13": 99 # CHECK-CP-JSON-DAG: "%191:sub14": 98 # CHECK-CP-JSON-DAG: "%191:sub15": 97 # CHECK-CP-JSON-DAG: "%191:sub16": 94 # CHECK-CP-JSON-DAG: "%191:sub17": 93 # CHECK-CP-JSON-DAG: "%191:sub18": 92 # CHECK-CP-JSON-DAG: "%191:sub19": 91 # CHECK-CP-JSON-DAG: "%191:sub20": 88 # CHECK-CP-JSON-DAG: "%191:sub21": 87 # CHECK-CP-JSON-DAG: "%191:sub22": 86 # CHECK-CP-JSON-DAG: "%191:sub23": 85 # CHECK-CP-JSON-DAG: "%191:sub24": 82 # CHECK-CP-JSON-DAG: "%191:sub25": 81 # CHECK-CP-JSON-DAG: "%191:sub26": 80 # CHECK-CP-JSON-DAG: "%191:sub27": 79 # CHECK-CP-JSON-DAG: "%191:sub28": 76 # CHECK-CP-JSON-DAG: "%191:sub29": 75 # CHECK-CP-JSON-DAG: "%191:sub30": 74 # CHECK-CP-JSON-DAG: "%191:sub31": 73 # CHECK-CP-JSON-DAG: "%233:sub0": 166 # CHECK-CP-JSON-DAG: "%233:sub1": 165 # CHECK-CP-JSON-DAG: "%233:sub2": 164 # CHECK-CP-JSON-DAG: "%233:sub3": 163 # CHECK-CP-JSON-DAG: "%233:sub4": 160 # CHECK-CP-JSON-DAG: "%233:sub5": 159 # CHECK-CP-JSON-DAG: "%233:sub6": 158 # CHECK-CP-JSON-DAG: "%233:sub7": 157 # CHECK-CP-JSON-DAG: "%233:sub8": 154 # CHECK-CP-JSON-DAG: "%233:sub9": 153 # CHECK-CP-JSON-DAG: "%233:sub10": 152 # CHECK-CP-JSON-DAG: "%233:sub11": 151 # CHECK-CP-JSON-DAG: "%233:sub12": 148 # CHECK-CP-JSON-DAG: "%233:sub13": 147 # CHECK-CP-JSON-DAG: "%233:sub14": 146 # CHECK-CP-JSON-DAG: "%233:sub15": 145 # CHECK-CP-JSON-DAG: "%233:sub16": 142 # CHECK-CP-JSON-DAG: "%233:sub17": 141 # CHECK-CP-JSON-DAG: "%233:sub18": 140 # CHECK-CP-JSON-DAG: "%233:sub19": 139 # CHECK-CP-JSON-DAG: "%233:sub20": 136 # CHECK-CP-JSON-DAG: "%233:sub21": 135 # CHECK-CP-JSON-DAG: "%233:sub22": 134 # CHECK-CP-JSON-DAG: "%233:sub23": 133 # CHECK-CP-JSON-DAG: "%233:sub24": 130 # CHECK-CP-JSON-DAG: "%233:sub25": 129 # CHECK-CP-JSON-DAG: "%233:sub26": 128 # CHECK-CP-JSON-DAG: "%233:sub27": 127 # CHECK-CP-JSON-DAG: "%233:sub28": 124 # CHECK-CP-JSON-DAG: "%233:sub29": 123 # CHECK-CP-JSON-DAG: "%233:sub30": 122 # CHECK-CP-JSON-DAG: "%233:sub31": 121 # CHECK-CP-JSON-DAG: "%275:sub0": 214 # CHECK-CP-JSON-DAG: "%275:sub1": 213 # CHECK-CP-JSON-DAG: "%275:sub2": 212 # CHECK-CP-JSON-DAG: "%275:sub3": 211 # CHECK-CP-JSON-DAG: "%275:sub4": 208 # CHECK-CP-JSON-DAG: "%275:sub5": 207 # CHECK-CP-JSON-DAG: "%275:sub6": 206 # CHECK-CP-JSON-DAG: "%275:sub7": 205 # CHECK-CP-JSON-DAG: "%275:sub8": 202 # CHECK-CP-JSON-DAG: "%275:sub9": 201 # CHECK-CP-JSON-DAG: "%275:sub10": 200 # CHECK-CP-JSON-DAG: "%275:sub11": 199 # CHECK-CP-JSON-DAG: "%275:sub12": 196 # CHECK-CP-JSON-DAG: "%275:sub13": 195 # CHECK-CP-JSON-DAG: "%275:sub14": 194 # CHECK-CP-JSON-DAG: "%275:sub15": 193 # CHECK-CP-JSON-DAG: "%275:sub16": 190 # CHECK-CP-JSON-DAG: "%275:sub17": 189 # CHECK-CP-JSON-DAG: "%275:sub18": 188 # CHECK-CP-JSON-DAG: "%275:sub19": 187 # CHECK-CP-JSON-DAG: "%275:sub20": 184 # CHECK-CP-JSON-DAG: "%275:sub21": 183 # CHECK-CP-JSON-DAG: "%275:sub22": 182 # CHECK-CP-JSON-DAG: "%275:sub23": 181 # CHECK-CP-JSON-DAG: "%275:sub24": 178 # CHECK-CP-JSON-DAG: "%275:sub25": 177 # CHECK-CP-JSON-DAG: "%275:sub26": 176 # CHECK-CP-JSON-DAG: "%275:sub27": 175 # CHECK-CP-JSON-DAG: "%275:sub28": 172 # CHECK-CP-JSON-DAG: "%275:sub29": 171 # CHECK-CP-JSON-DAG: "%275:sub30": 170 # CHECK-CP-JSON-DAG: "%275:sub31": 169 # CHECK-CP-JSON-DAG: "%317:sub0": 262 # CHECK-CP-JSON-DAG: "%317:sub1": 261 # CHECK-CP-JSON-DAG: "%317:sub2": 260 # CHECK-CP-JSON-DAG: "%317:sub3": 259 # CHECK-CP-JSON-DAG: "%317:sub4": 256 # CHECK-CP-JSON-DAG: "%317:sub5": 255 # CHECK-CP-JSON-DAG: "%317:sub6": 254 # CHECK-CP-JSON-DAG: "%317:sub7": 253 # CHECK-CP-JSON-DAG: "%317:sub8": 250 # CHECK-CP-JSON-DAG: "%317:sub9": 249 # CHECK-CP-JSON-DAG: "%317:sub10": 248 # CHECK-CP-JSON-DAG: "%317:sub11": 247 # CHECK-CP-JSON-DAG: "%317:sub12": 244 # CHECK-CP-JSON-DAG: "%317:sub13": 243 # CHECK-CP-JSON-DAG: "%317:sub14": 242 # CHECK-CP-JSON-DAG: "%317:sub15": 241 # CHECK-CP-JSON-DAG: "%317:sub16": 238 # CHECK-CP-JSON-DAG: "%317:sub17": 237 # CHECK-CP-JSON-DAG: "%317:sub18": 236 # CHECK-CP-JSON-DAG: "%317:sub19": 235 # CHECK-CP-JSON-DAG: "%317:sub20": 232 # CHECK-CP-JSON-DAG: "%317:sub21": 231 # CHECK-CP-JSON-DAG: "%317:sub22": 230 # CHECK-CP-JSON-DAG: "%317:sub23": 229 # CHECK-CP-JSON-DAG: "%317:sub24": 226 # CHECK-CP-JSON-DAG: "%317:sub25": 225 # CHECK-CP-JSON-DAG: "%317:sub26": 224 # CHECK-CP-JSON-DAG: "%317:sub27": 223 # CHECK-CP-JSON-DAG: "%317:sub28": 220 # CHECK-CP-JSON-DAG: "%317:sub29": 219 # CHECK-CP-JSON-DAG: "%317:sub30": 218 # CHECK-CP-JSON-DAG: "%317:sub31": 217 # CHECK-CP-JSON-DAG: "%359:sub0": 310 # CHECK-CP-JSON-DAG: "%359:sub1": 309 # CHECK-CP-JSON-DAG: "%359:sub2": 308 # CHECK-CP-JSON-DAG: "%359:sub3": 307 # CHECK-CP-JSON-DAG: "%359:sub4": 304 # CHECK-CP-JSON-DAG: "%359:sub5": 303 # CHECK-CP-JSON-DAG: "%359:sub6": 302 # CHECK-CP-JSON-DAG: "%359:sub7": 301 # CHECK-CP-JSON-DAG: "%359:sub8": 298 # CHECK-CP-JSON-DAG: "%359:sub9": 297 # CHECK-CP-JSON-DAG: "%359:sub10": 296 # CHECK-CP-JSON-DAG: "%359:sub11": 295 # CHECK-CP-JSON-DAG: "%359:sub12": 292 # CHECK-CP-JSON-DAG: "%359:sub13": 291 # CHECK-CP-JSON-DAG: "%359:sub14": 290 # CHECK-CP-JSON-DAG: "%359:sub15": 289 # CHECK-CP-JSON-DAG: "%359:sub16": 286 # CHECK-CP-JSON-DAG: "%359:sub17": 285 # CHECK-CP-JSON-DAG: "%359:sub18": 284 # CHECK-CP-JSON-DAG: "%359:sub19": 283 # CHECK-CP-JSON-DAG: "%359:sub20": 280 # CHECK-CP-JSON-DAG: "%359:sub21": 279 # CHECK-CP-JSON-DAG: "%359:sub22": 278 # CHECK-CP-JSON-DAG: "%359:sub23": 277 # CHECK-CP-JSON-DAG: "%359:sub24": 274 # CHECK-CP-JSON-DAG: "%359:sub25": 273 # CHECK-CP-JSON-DAG: "%359:sub26": 272 # CHECK-CP-JSON-DAG: "%359:sub27": 271 # CHECK-CP-JSON-DAG: "%359:sub28": 268 # CHECK-CP-JSON-DAG: "%359:sub29": 267 # CHECK-CP-JSON-DAG: "%359:sub30": 266 # CHECK-CP-JSON-DAG: "%359:sub31": 265 # CHECK-CP-JSON-DAG: "%401:sub0": 358 # CHECK-CP-JSON-DAG: "%401:sub1": 357 # CHECK-CP-JSON-DAG: "%401:sub2": 356 # CHECK-CP-JSON-DAG: "%401:sub3": 355 # CHECK-CP-JSON-DAG: "%401:sub4": 352 # CHECK-CP-JSON-DAG: "%401:sub5": 351 # CHECK-CP-JSON-DAG: "%401:sub6": 350 # CHECK-CP-JSON-DAG: "%401:sub7": 349 # CHECK-CP-JSON-DAG: "%401:sub8": 346 # CHECK-CP-JSON-DAG: "%401:sub9": 345 # CHECK-CP-JSON-DAG: "%401:sub10": 344 # CHECK-CP-JSON-DAG: "%401:sub11": 343 # CHECK-CP-JSON-DAG: "%401:sub12": 340 # CHECK-CP-JSON-DAG: "%401:sub13": 339 # CHECK-CP-JSON-DAG: "%401:sub14": 338 # CHECK-CP-JSON-DAG: "%401:sub15": 337 # CHECK-CP-JSON-DAG: "%401:sub16": 334 # CHECK-CP-JSON-DAG: "%401:sub17": 333 # CHECK-CP-JSON-DAG: "%401:sub18": 332 # CHECK-CP-JSON-DAG: "%401:sub19": 331 # CHECK-CP-JSON-DAG: "%401:sub20": 328 # CHECK-CP-JSON-DAG: "%401:sub21": 327 # CHECK-CP-JSON-DAG: "%401:sub22": 326 # CHECK-CP-JSON-DAG: "%401:sub23": 325 # CHECK-CP-JSON-DAG: "%401:sub24": 322 # CHECK-CP-JSON-DAG: "%401:sub25": 321 # CHECK-CP-JSON-DAG: "%401:sub26": 320 # CHECK-CP-JSON-DAG: "%401:sub27": 319 # CHECK-CP-JSON-DAG: "%401:sub28": 316 # CHECK-CP-JSON-DAG: "%401:sub29": 315 # CHECK-CP-JSON-DAG: "%401:sub30": 314 # CHECK-CP-JSON-DAG: "%401:sub31": 313 # CHECK-CP-JSON-DAG: "%472": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 313 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 358 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%474:vgpr_32 = COPY %69.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 21 # CHECK-CP-JSON-DAG: "%69:sub1": 20 # CHECK-CP-JSON-DAG: "%69:sub2": 19 # CHECK-CP-JSON-DAG: "%69:sub3": 18 # CHECK-CP-JSON-DAG: "%69:sub4": 15 # CHECK-CP-JSON-DAG: "%69:sub5": 14 # CHECK-CP-JSON-DAG: "%69:sub6": 13 # CHECK-CP-JSON-DAG: "%69:sub7": 12 # CHECK-CP-JSON-DAG: "%69:sub8": 9 # CHECK-CP-JSON-DAG: "%69:sub9": 8 # CHECK-CP-JSON-DAG: "%69:sub10": 7 # CHECK-CP-JSON-DAG: "%69:sub11": 6 # CHECK-CP-JSON-DAG: "%69:sub12": 3 # CHECK-CP-JSON-DAG: "%69:sub13": 2 # CHECK-CP-JSON-DAG: "%69:sub14": 1 # CHECK-CP-JSON-DAG: "%69:sub15": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 69 # CHECK-CP-JSON-DAG: "%149:sub1": 68 # CHECK-CP-JSON-DAG: "%149:sub2": 67 # CHECK-CP-JSON-DAG: "%149:sub3": 66 # CHECK-CP-JSON-DAG: "%149:sub4": 63 # CHECK-CP-JSON-DAG: "%149:sub5": 62 # CHECK-CP-JSON-DAG: "%149:sub6": 61 # CHECK-CP-JSON-DAG: "%149:sub7": 60 # CHECK-CP-JSON-DAG: "%149:sub8": 57 # CHECK-CP-JSON-DAG: "%149:sub9": 56 # CHECK-CP-JSON-DAG: "%149:sub10": 55 # CHECK-CP-JSON-DAG: "%149:sub11": 54 # CHECK-CP-JSON-DAG: "%149:sub12": 51 # CHECK-CP-JSON-DAG: "%149:sub13": 50 # CHECK-CP-JSON-DAG: "%149:sub14": 49 # CHECK-CP-JSON-DAG: "%149:sub15": 48 # CHECK-CP-JSON-DAG: "%149:sub16": 45 # CHECK-CP-JSON-DAG: "%149:sub17": 44 # CHECK-CP-JSON-DAG: "%149:sub18": 43 # CHECK-CP-JSON-DAG: "%149:sub19": 42 # CHECK-CP-JSON-DAG: "%149:sub20": 39 # CHECK-CP-JSON-DAG: "%149:sub21": 38 # CHECK-CP-JSON-DAG: "%149:sub22": 37 # CHECK-CP-JSON-DAG: "%149:sub23": 36 # CHECK-CP-JSON-DAG: "%149:sub24": 33 # CHECK-CP-JSON-DAG: "%149:sub25": 32 # CHECK-CP-JSON-DAG: "%149:sub26": 31 # CHECK-CP-JSON-DAG: "%149:sub27": 30 # CHECK-CP-JSON-DAG: "%149:sub28": 27 # CHECK-CP-JSON-DAG: "%149:sub29": 26 # CHECK-CP-JSON-DAG: "%149:sub30": 25 # CHECK-CP-JSON-DAG: "%149:sub31": 24 # CHECK-CP-JSON-DAG: "%191:sub0": 117 # CHECK-CP-JSON-DAG: "%191:sub1": 116 # CHECK-CP-JSON-DAG: "%191:sub2": 115 # CHECK-CP-JSON-DAG: "%191:sub3": 114 # CHECK-CP-JSON-DAG: "%191:sub4": 111 # CHECK-CP-JSON-DAG: "%191:sub5": 110 # CHECK-CP-JSON-DAG: "%191:sub6": 109 # CHECK-CP-JSON-DAG: "%191:sub7": 108 # CHECK-CP-JSON-DAG: "%191:sub8": 105 # CHECK-CP-JSON-DAG: "%191:sub9": 104 # CHECK-CP-JSON-DAG: "%191:sub10": 103 # CHECK-CP-JSON-DAG: "%191:sub11": 102 # CHECK-CP-JSON-DAG: "%191:sub12": 99 # CHECK-CP-JSON-DAG: "%191:sub13": 98 # CHECK-CP-JSON-DAG: "%191:sub14": 97 # CHECK-CP-JSON-DAG: "%191:sub15": 96 # CHECK-CP-JSON-DAG: "%191:sub16": 93 # CHECK-CP-JSON-DAG: "%191:sub17": 92 # CHECK-CP-JSON-DAG: "%191:sub18": 91 # CHECK-CP-JSON-DAG: "%191:sub19": 90 # CHECK-CP-JSON-DAG: "%191:sub20": 87 # CHECK-CP-JSON-DAG: "%191:sub21": 86 # CHECK-CP-JSON-DAG: "%191:sub22": 85 # CHECK-CP-JSON-DAG: "%191:sub23": 84 # CHECK-CP-JSON-DAG: "%191:sub24": 81 # CHECK-CP-JSON-DAG: "%191:sub25": 80 # CHECK-CP-JSON-DAG: "%191:sub26": 79 # CHECK-CP-JSON-DAG: "%191:sub27": 78 # CHECK-CP-JSON-DAG: "%191:sub28": 75 # CHECK-CP-JSON-DAG: "%191:sub29": 74 # CHECK-CP-JSON-DAG: "%191:sub30": 73 # CHECK-CP-JSON-DAG: "%191:sub31": 72 # CHECK-CP-JSON-DAG: "%233:sub0": 165 # CHECK-CP-JSON-DAG: "%233:sub1": 164 # CHECK-CP-JSON-DAG: "%233:sub2": 163 # CHECK-CP-JSON-DAG: "%233:sub3": 162 # CHECK-CP-JSON-DAG: "%233:sub4": 159 # CHECK-CP-JSON-DAG: "%233:sub5": 158 # CHECK-CP-JSON-DAG: "%233:sub6": 157 # CHECK-CP-JSON-DAG: "%233:sub7": 156 # CHECK-CP-JSON-DAG: "%233:sub8": 153 # CHECK-CP-JSON-DAG: "%233:sub9": 152 # CHECK-CP-JSON-DAG: "%233:sub10": 151 # CHECK-CP-JSON-DAG: "%233:sub11": 150 # CHECK-CP-JSON-DAG: "%233:sub12": 147 # CHECK-CP-JSON-DAG: "%233:sub13": 146 # CHECK-CP-JSON-DAG: "%233:sub14": 145 # CHECK-CP-JSON-DAG: "%233:sub15": 144 # CHECK-CP-JSON-DAG: "%233:sub16": 141 # CHECK-CP-JSON-DAG: "%233:sub17": 140 # CHECK-CP-JSON-DAG: "%233:sub18": 139 # CHECK-CP-JSON-DAG: "%233:sub19": 138 # CHECK-CP-JSON-DAG: "%233:sub20": 135 # CHECK-CP-JSON-DAG: "%233:sub21": 134 # CHECK-CP-JSON-DAG: "%233:sub22": 133 # CHECK-CP-JSON-DAG: "%233:sub23": 132 # CHECK-CP-JSON-DAG: "%233:sub24": 129 # CHECK-CP-JSON-DAG: "%233:sub25": 128 # CHECK-CP-JSON-DAG: "%233:sub26": 127 # CHECK-CP-JSON-DAG: "%233:sub27": 126 # CHECK-CP-JSON-DAG: "%233:sub28": 123 # CHECK-CP-JSON-DAG: "%233:sub29": 122 # CHECK-CP-JSON-DAG: "%233:sub30": 121 # CHECK-CP-JSON-DAG: "%233:sub31": 120 # CHECK-CP-JSON-DAG: "%275:sub0": 213 # CHECK-CP-JSON-DAG: "%275:sub1": 212 # CHECK-CP-JSON-DAG: "%275:sub2": 211 # CHECK-CP-JSON-DAG: "%275:sub3": 210 # CHECK-CP-JSON-DAG: "%275:sub4": 207 # CHECK-CP-JSON-DAG: "%275:sub5": 206 # CHECK-CP-JSON-DAG: "%275:sub6": 205 # CHECK-CP-JSON-DAG: "%275:sub7": 204 # CHECK-CP-JSON-DAG: "%275:sub8": 201 # CHECK-CP-JSON-DAG: "%275:sub9": 200 # CHECK-CP-JSON-DAG: "%275:sub10": 199 # CHECK-CP-JSON-DAG: "%275:sub11": 198 # CHECK-CP-JSON-DAG: "%275:sub12": 195 # CHECK-CP-JSON-DAG: "%275:sub13": 194 # CHECK-CP-JSON-DAG: "%275:sub14": 193 # CHECK-CP-JSON-DAG: "%275:sub15": 192 # CHECK-CP-JSON-DAG: "%275:sub16": 189 # CHECK-CP-JSON-DAG: "%275:sub17": 188 # CHECK-CP-JSON-DAG: "%275:sub18": 187 # CHECK-CP-JSON-DAG: "%275:sub19": 186 # CHECK-CP-JSON-DAG: "%275:sub20": 183 # CHECK-CP-JSON-DAG: "%275:sub21": 182 # CHECK-CP-JSON-DAG: "%275:sub22": 181 # CHECK-CP-JSON-DAG: "%275:sub23": 180 # CHECK-CP-JSON-DAG: "%275:sub24": 177 # CHECK-CP-JSON-DAG: "%275:sub25": 176 # CHECK-CP-JSON-DAG: "%275:sub26": 175 # CHECK-CP-JSON-DAG: "%275:sub27": 174 # CHECK-CP-JSON-DAG: "%275:sub28": 171 # CHECK-CP-JSON-DAG: "%275:sub29": 170 # CHECK-CP-JSON-DAG: "%275:sub30": 169 # CHECK-CP-JSON-DAG: "%275:sub31": 168 # CHECK-CP-JSON-DAG: "%317:sub0": 261 # CHECK-CP-JSON-DAG: "%317:sub1": 260 # CHECK-CP-JSON-DAG: "%317:sub2": 259 # CHECK-CP-JSON-DAG: "%317:sub3": 258 # CHECK-CP-JSON-DAG: "%317:sub4": 255 # CHECK-CP-JSON-DAG: "%317:sub5": 254 # CHECK-CP-JSON-DAG: "%317:sub6": 253 # CHECK-CP-JSON-DAG: "%317:sub7": 252 # CHECK-CP-JSON-DAG: "%317:sub8": 249 # CHECK-CP-JSON-DAG: "%317:sub9": 248 # CHECK-CP-JSON-DAG: "%317:sub10": 247 # CHECK-CP-JSON-DAG: "%317:sub11": 246 # CHECK-CP-JSON-DAG: "%317:sub12": 243 # CHECK-CP-JSON-DAG: "%317:sub13": 242 # CHECK-CP-JSON-DAG: "%317:sub14": 241 # CHECK-CP-JSON-DAG: "%317:sub15": 240 # CHECK-CP-JSON-DAG: "%317:sub16": 237 # CHECK-CP-JSON-DAG: "%317:sub17": 236 # CHECK-CP-JSON-DAG: "%317:sub18": 235 # CHECK-CP-JSON-DAG: "%317:sub19": 234 # CHECK-CP-JSON-DAG: "%317:sub20": 231 # CHECK-CP-JSON-DAG: "%317:sub21": 230 # CHECK-CP-JSON-DAG: "%317:sub22": 229 # CHECK-CP-JSON-DAG: "%317:sub23": 228 # CHECK-CP-JSON-DAG: "%317:sub24": 225 # CHECK-CP-JSON-DAG: "%317:sub25": 224 # CHECK-CP-JSON-DAG: "%317:sub26": 223 # CHECK-CP-JSON-DAG: "%317:sub27": 222 # CHECK-CP-JSON-DAG: "%317:sub28": 219 # CHECK-CP-JSON-DAG: "%317:sub29": 218 # CHECK-CP-JSON-DAG: "%317:sub30": 217 # CHECK-CP-JSON-DAG: "%317:sub31": 216 # CHECK-CP-JSON-DAG: "%359:sub0": 309 # CHECK-CP-JSON-DAG: "%359:sub1": 308 # CHECK-CP-JSON-DAG: "%359:sub2": 307 # CHECK-CP-JSON-DAG: "%359:sub3": 306 # CHECK-CP-JSON-DAG: "%359:sub4": 303 # CHECK-CP-JSON-DAG: "%359:sub5": 302 # CHECK-CP-JSON-DAG: "%359:sub6": 301 # CHECK-CP-JSON-DAG: "%359:sub7": 300 # CHECK-CP-JSON-DAG: "%359:sub8": 297 # CHECK-CP-JSON-DAG: "%359:sub9": 296 # CHECK-CP-JSON-DAG: "%359:sub10": 295 # CHECK-CP-JSON-DAG: "%359:sub11": 294 # CHECK-CP-JSON-DAG: "%359:sub12": 291 # CHECK-CP-JSON-DAG: "%359:sub13": 290 # CHECK-CP-JSON-DAG: "%359:sub14": 289 # CHECK-CP-JSON-DAG: "%359:sub15": 288 # CHECK-CP-JSON-DAG: "%359:sub16": 285 # CHECK-CP-JSON-DAG: "%359:sub17": 284 # CHECK-CP-JSON-DAG: "%359:sub18": 283 # CHECK-CP-JSON-DAG: "%359:sub19": 282 # CHECK-CP-JSON-DAG: "%359:sub20": 279 # CHECK-CP-JSON-DAG: "%359:sub21": 278 # CHECK-CP-JSON-DAG: "%359:sub22": 277 # CHECK-CP-JSON-DAG: "%359:sub23": 276 # CHECK-CP-JSON-DAG: "%359:sub24": 273 # CHECK-CP-JSON-DAG: "%359:sub25": 272 # CHECK-CP-JSON-DAG: "%359:sub26": 271 # CHECK-CP-JSON-DAG: "%359:sub27": 270 # CHECK-CP-JSON-DAG: "%359:sub28": 267 # CHECK-CP-JSON-DAG: "%359:sub29": 266 # CHECK-CP-JSON-DAG: "%359:sub30": 265 # CHECK-CP-JSON-DAG: "%359:sub31": 264 # CHECK-CP-JSON-DAG: "%401:sub0": 357 # CHECK-CP-JSON-DAG: "%401:sub1": 356 # CHECK-CP-JSON-DAG: "%401:sub2": 355 # CHECK-CP-JSON-DAG: "%401:sub3": 354 # CHECK-CP-JSON-DAG: "%401:sub4": 351 # CHECK-CP-JSON-DAG: "%401:sub5": 350 # CHECK-CP-JSON-DAG: "%401:sub6": 349 # CHECK-CP-JSON-DAG: "%401:sub7": 348 # CHECK-CP-JSON-DAG: "%401:sub8": 345 # CHECK-CP-JSON-DAG: "%401:sub9": 344 # CHECK-CP-JSON-DAG: "%401:sub10": 343 # CHECK-CP-JSON-DAG: "%401:sub11": 342 # CHECK-CP-JSON-DAG: "%401:sub12": 339 # CHECK-CP-JSON-DAG: "%401:sub13": 338 # CHECK-CP-JSON-DAG: "%401:sub14": 337 # CHECK-CP-JSON-DAG: "%401:sub15": 336 # CHECK-CP-JSON-DAG: "%401:sub16": 333 # CHECK-CP-JSON-DAG: "%401:sub17": 332 # CHECK-CP-JSON-DAG: "%401:sub18": 331 # CHECK-CP-JSON-DAG: "%401:sub19": 330 # CHECK-CP-JSON-DAG: "%401:sub20": 327 # CHECK-CP-JSON-DAG: "%401:sub21": 326 # CHECK-CP-JSON-DAG: "%401:sub22": 325 # CHECK-CP-JSON-DAG: "%401:sub23": 324 # CHECK-CP-JSON-DAG: "%401:sub24": 321 # CHECK-CP-JSON-DAG: "%401:sub25": 320 # CHECK-CP-JSON-DAG: "%401:sub26": 319 # CHECK-CP-JSON-DAG: "%401:sub27": 318 # CHECK-CP-JSON-DAG: "%401:sub28": 315 # CHECK-CP-JSON-DAG: "%401:sub29": 314 # CHECK-CP-JSON-DAG: "%401:sub30": 313 # CHECK-CP-JSON-DAG: "%401:sub31": 312 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 312 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 357 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%475:vgpr_32 = COPY %69.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 20 # CHECK-CP-JSON-DAG: "%69:sub1": 19 # CHECK-CP-JSON-DAG: "%69:sub2": 18 # CHECK-CP-JSON-DAG: "%69:sub3": 17 # CHECK-CP-JSON-DAG: "%69:sub4": 14 # CHECK-CP-JSON-DAG: "%69:sub5": 13 # CHECK-CP-JSON-DAG: "%69:sub6": 12 # CHECK-CP-JSON-DAG: "%69:sub7": 11 # CHECK-CP-JSON-DAG: "%69:sub8": 8 # CHECK-CP-JSON-DAG: "%69:sub9": 7 # CHECK-CP-JSON-DAG: "%69:sub10": 6 # CHECK-CP-JSON-DAG: "%69:sub11": 5 # CHECK-CP-JSON-DAG: "%69:sub12": 2 # CHECK-CP-JSON-DAG: "%69:sub13": 1 # CHECK-CP-JSON-DAG: "%69:sub14": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 68 # CHECK-CP-JSON-DAG: "%149:sub1": 67 # CHECK-CP-JSON-DAG: "%149:sub2": 66 # CHECK-CP-JSON-DAG: "%149:sub3": 65 # CHECK-CP-JSON-DAG: "%149:sub4": 62 # CHECK-CP-JSON-DAG: "%149:sub5": 61 # CHECK-CP-JSON-DAG: "%149:sub6": 60 # CHECK-CP-JSON-DAG: "%149:sub7": 59 # CHECK-CP-JSON-DAG: "%149:sub8": 56 # CHECK-CP-JSON-DAG: "%149:sub9": 55 # CHECK-CP-JSON-DAG: "%149:sub10": 54 # CHECK-CP-JSON-DAG: "%149:sub11": 53 # CHECK-CP-JSON-DAG: "%149:sub12": 50 # CHECK-CP-JSON-DAG: "%149:sub13": 49 # CHECK-CP-JSON-DAG: "%149:sub14": 48 # CHECK-CP-JSON-DAG: "%149:sub15": 47 # CHECK-CP-JSON-DAG: "%149:sub16": 44 # CHECK-CP-JSON-DAG: "%149:sub17": 43 # CHECK-CP-JSON-DAG: "%149:sub18": 42 # CHECK-CP-JSON-DAG: "%149:sub19": 41 # CHECK-CP-JSON-DAG: "%149:sub20": 38 # CHECK-CP-JSON-DAG: "%149:sub21": 37 # CHECK-CP-JSON-DAG: "%149:sub22": 36 # CHECK-CP-JSON-DAG: "%149:sub23": 35 # CHECK-CP-JSON-DAG: "%149:sub24": 32 # CHECK-CP-JSON-DAG: "%149:sub25": 31 # CHECK-CP-JSON-DAG: "%149:sub26": 30 # CHECK-CP-JSON-DAG: "%149:sub27": 29 # CHECK-CP-JSON-DAG: "%149:sub28": 26 # CHECK-CP-JSON-DAG: "%149:sub29": 25 # CHECK-CP-JSON-DAG: "%149:sub30": 24 # CHECK-CP-JSON-DAG: "%149:sub31": 23 # CHECK-CP-JSON-DAG: "%191:sub0": 116 # CHECK-CP-JSON-DAG: "%191:sub1": 115 # CHECK-CP-JSON-DAG: "%191:sub2": 114 # CHECK-CP-JSON-DAG: "%191:sub3": 113 # CHECK-CP-JSON-DAG: "%191:sub4": 110 # CHECK-CP-JSON-DAG: "%191:sub5": 109 # CHECK-CP-JSON-DAG: "%191:sub6": 108 # CHECK-CP-JSON-DAG: "%191:sub7": 107 # CHECK-CP-JSON-DAG: "%191:sub8": 104 # CHECK-CP-JSON-DAG: "%191:sub9": 103 # CHECK-CP-JSON-DAG: "%191:sub10": 102 # CHECK-CP-JSON-DAG: "%191:sub11": 101 # CHECK-CP-JSON-DAG: "%191:sub12": 98 # CHECK-CP-JSON-DAG: "%191:sub13": 97 # CHECK-CP-JSON-DAG: "%191:sub14": 96 # CHECK-CP-JSON-DAG: "%191:sub15": 95 # CHECK-CP-JSON-DAG: "%191:sub16": 92 # CHECK-CP-JSON-DAG: "%191:sub17": 91 # CHECK-CP-JSON-DAG: "%191:sub18": 90 # CHECK-CP-JSON-DAG: "%191:sub19": 89 # CHECK-CP-JSON-DAG: "%191:sub20": 86 # CHECK-CP-JSON-DAG: "%191:sub21": 85 # CHECK-CP-JSON-DAG: "%191:sub22": 84 # CHECK-CP-JSON-DAG: "%191:sub23": 83 # CHECK-CP-JSON-DAG: "%191:sub24": 80 # CHECK-CP-JSON-DAG: "%191:sub25": 79 # CHECK-CP-JSON-DAG: "%191:sub26": 78 # CHECK-CP-JSON-DAG: "%191:sub27": 77 # CHECK-CP-JSON-DAG: "%191:sub28": 74 # CHECK-CP-JSON-DAG: "%191:sub29": 73 # CHECK-CP-JSON-DAG: "%191:sub30": 72 # CHECK-CP-JSON-DAG: "%191:sub31": 71 # CHECK-CP-JSON-DAG: "%233:sub0": 164 # CHECK-CP-JSON-DAG: "%233:sub1": 163 # CHECK-CP-JSON-DAG: "%233:sub2": 162 # CHECK-CP-JSON-DAG: "%233:sub3": 161 # CHECK-CP-JSON-DAG: "%233:sub4": 158 # CHECK-CP-JSON-DAG: "%233:sub5": 157 # CHECK-CP-JSON-DAG: "%233:sub6": 156 # CHECK-CP-JSON-DAG: "%233:sub7": 155 # CHECK-CP-JSON-DAG: "%233:sub8": 152 # CHECK-CP-JSON-DAG: "%233:sub9": 151 # CHECK-CP-JSON-DAG: "%233:sub10": 150 # CHECK-CP-JSON-DAG: "%233:sub11": 149 # CHECK-CP-JSON-DAG: "%233:sub12": 146 # CHECK-CP-JSON-DAG: "%233:sub13": 145 # CHECK-CP-JSON-DAG: "%233:sub14": 144 # CHECK-CP-JSON-DAG: "%233:sub15": 143 # CHECK-CP-JSON-DAG: "%233:sub16": 140 # CHECK-CP-JSON-DAG: "%233:sub17": 139 # CHECK-CP-JSON-DAG: "%233:sub18": 138 # CHECK-CP-JSON-DAG: "%233:sub19": 137 # CHECK-CP-JSON-DAG: "%233:sub20": 134 # CHECK-CP-JSON-DAG: "%233:sub21": 133 # CHECK-CP-JSON-DAG: "%233:sub22": 132 # CHECK-CP-JSON-DAG: "%233:sub23": 131 # CHECK-CP-JSON-DAG: "%233:sub24": 128 # CHECK-CP-JSON-DAG: "%233:sub25": 127 # CHECK-CP-JSON-DAG: "%233:sub26": 126 # CHECK-CP-JSON-DAG: "%233:sub27": 125 # CHECK-CP-JSON-DAG: "%233:sub28": 122 # CHECK-CP-JSON-DAG: "%233:sub29": 121 # CHECK-CP-JSON-DAG: "%233:sub30": 120 # CHECK-CP-JSON-DAG: "%233:sub31": 119 # CHECK-CP-JSON-DAG: "%275:sub0": 212 # CHECK-CP-JSON-DAG: "%275:sub1": 211 # CHECK-CP-JSON-DAG: "%275:sub2": 210 # CHECK-CP-JSON-DAG: "%275:sub3": 209 # CHECK-CP-JSON-DAG: "%275:sub4": 206 # CHECK-CP-JSON-DAG: "%275:sub5": 205 # CHECK-CP-JSON-DAG: "%275:sub6": 204 # CHECK-CP-JSON-DAG: "%275:sub7": 203 # CHECK-CP-JSON-DAG: "%275:sub8": 200 # CHECK-CP-JSON-DAG: "%275:sub9": 199 # CHECK-CP-JSON-DAG: "%275:sub10": 198 # CHECK-CP-JSON-DAG: "%275:sub11": 197 # CHECK-CP-JSON-DAG: "%275:sub12": 194 # CHECK-CP-JSON-DAG: "%275:sub13": 193 # CHECK-CP-JSON-DAG: "%275:sub14": 192 # CHECK-CP-JSON-DAG: "%275:sub15": 191 # CHECK-CP-JSON-DAG: "%275:sub16": 188 # CHECK-CP-JSON-DAG: "%275:sub17": 187 # CHECK-CP-JSON-DAG: "%275:sub18": 186 # CHECK-CP-JSON-DAG: "%275:sub19": 185 # CHECK-CP-JSON-DAG: "%275:sub20": 182 # CHECK-CP-JSON-DAG: "%275:sub21": 181 # CHECK-CP-JSON-DAG: "%275:sub22": 180 # CHECK-CP-JSON-DAG: "%275:sub23": 179 # CHECK-CP-JSON-DAG: "%275:sub24": 176 # CHECK-CP-JSON-DAG: "%275:sub25": 175 # CHECK-CP-JSON-DAG: "%275:sub26": 174 # CHECK-CP-JSON-DAG: "%275:sub27": 173 # CHECK-CP-JSON-DAG: "%275:sub28": 170 # CHECK-CP-JSON-DAG: "%275:sub29": 169 # CHECK-CP-JSON-DAG: "%275:sub30": 168 # CHECK-CP-JSON-DAG: "%275:sub31": 167 # CHECK-CP-JSON-DAG: "%317:sub0": 260 # CHECK-CP-JSON-DAG: "%317:sub1": 259 # CHECK-CP-JSON-DAG: "%317:sub2": 258 # CHECK-CP-JSON-DAG: "%317:sub3": 257 # CHECK-CP-JSON-DAG: "%317:sub4": 254 # CHECK-CP-JSON-DAG: "%317:sub5": 253 # CHECK-CP-JSON-DAG: "%317:sub6": 252 # CHECK-CP-JSON-DAG: "%317:sub7": 251 # CHECK-CP-JSON-DAG: "%317:sub8": 248 # CHECK-CP-JSON-DAG: "%317:sub9": 247 # CHECK-CP-JSON-DAG: "%317:sub10": 246 # CHECK-CP-JSON-DAG: "%317:sub11": 245 # CHECK-CP-JSON-DAG: "%317:sub12": 242 # CHECK-CP-JSON-DAG: "%317:sub13": 241 # CHECK-CP-JSON-DAG: "%317:sub14": 240 # CHECK-CP-JSON-DAG: "%317:sub15": 239 # CHECK-CP-JSON-DAG: "%317:sub16": 236 # CHECK-CP-JSON-DAG: "%317:sub17": 235 # CHECK-CP-JSON-DAG: "%317:sub18": 234 # CHECK-CP-JSON-DAG: "%317:sub19": 233 # CHECK-CP-JSON-DAG: "%317:sub20": 230 # CHECK-CP-JSON-DAG: "%317:sub21": 229 # CHECK-CP-JSON-DAG: "%317:sub22": 228 # CHECK-CP-JSON-DAG: "%317:sub23": 227 # CHECK-CP-JSON-DAG: "%317:sub24": 224 # CHECK-CP-JSON-DAG: "%317:sub25": 223 # CHECK-CP-JSON-DAG: "%317:sub26": 222 # CHECK-CP-JSON-DAG: "%317:sub27": 221 # CHECK-CP-JSON-DAG: "%317:sub28": 218 # CHECK-CP-JSON-DAG: "%317:sub29": 217 # CHECK-CP-JSON-DAG: "%317:sub30": 216 # CHECK-CP-JSON-DAG: "%317:sub31": 215 # CHECK-CP-JSON-DAG: "%359:sub0": 308 # CHECK-CP-JSON-DAG: "%359:sub1": 307 # CHECK-CP-JSON-DAG: "%359:sub2": 306 # CHECK-CP-JSON-DAG: "%359:sub3": 305 # CHECK-CP-JSON-DAG: "%359:sub4": 302 # CHECK-CP-JSON-DAG: "%359:sub5": 301 # CHECK-CP-JSON-DAG: "%359:sub6": 300 # CHECK-CP-JSON-DAG: "%359:sub7": 299 # CHECK-CP-JSON-DAG: "%359:sub8": 296 # CHECK-CP-JSON-DAG: "%359:sub9": 295 # CHECK-CP-JSON-DAG: "%359:sub10": 294 # CHECK-CP-JSON-DAG: "%359:sub11": 293 # CHECK-CP-JSON-DAG: "%359:sub12": 290 # CHECK-CP-JSON-DAG: "%359:sub13": 289 # CHECK-CP-JSON-DAG: "%359:sub14": 288 # CHECK-CP-JSON-DAG: "%359:sub15": 287 # CHECK-CP-JSON-DAG: "%359:sub16": 284 # CHECK-CP-JSON-DAG: "%359:sub17": 283 # CHECK-CP-JSON-DAG: "%359:sub18": 282 # CHECK-CP-JSON-DAG: "%359:sub19": 281 # CHECK-CP-JSON-DAG: "%359:sub20": 278 # CHECK-CP-JSON-DAG: "%359:sub21": 277 # CHECK-CP-JSON-DAG: "%359:sub22": 276 # CHECK-CP-JSON-DAG: "%359:sub23": 275 # CHECK-CP-JSON-DAG: "%359:sub24": 272 # CHECK-CP-JSON-DAG: "%359:sub25": 271 # CHECK-CP-JSON-DAG: "%359:sub26": 270 # CHECK-CP-JSON-DAG: "%359:sub27": 269 # CHECK-CP-JSON-DAG: "%359:sub28": 266 # CHECK-CP-JSON-DAG: "%359:sub29": 265 # CHECK-CP-JSON-DAG: "%359:sub30": 264 # CHECK-CP-JSON-DAG: "%359:sub31": 263 # CHECK-CP-JSON-DAG: "%401:sub0": 356 # CHECK-CP-JSON-DAG: "%401:sub1": 355 # CHECK-CP-JSON-DAG: "%401:sub2": 354 # CHECK-CP-JSON-DAG: "%401:sub3": 353 # CHECK-CP-JSON-DAG: "%401:sub4": 350 # CHECK-CP-JSON-DAG: "%401:sub5": 349 # CHECK-CP-JSON-DAG: "%401:sub6": 348 # CHECK-CP-JSON-DAG: "%401:sub7": 347 # CHECK-CP-JSON-DAG: "%401:sub8": 344 # CHECK-CP-JSON-DAG: "%401:sub9": 343 # CHECK-CP-JSON-DAG: "%401:sub10": 342 # CHECK-CP-JSON-DAG: "%401:sub11": 341 # CHECK-CP-JSON-DAG: "%401:sub12": 338 # CHECK-CP-JSON-DAG: "%401:sub13": 337 # CHECK-CP-JSON-DAG: "%401:sub14": 336 # CHECK-CP-JSON-DAG: "%401:sub15": 335 # CHECK-CP-JSON-DAG: "%401:sub16": 332 # CHECK-CP-JSON-DAG: "%401:sub17": 331 # CHECK-CP-JSON-DAG: "%401:sub18": 330 # CHECK-CP-JSON-DAG: "%401:sub19": 329 # CHECK-CP-JSON-DAG: "%401:sub20": 326 # CHECK-CP-JSON-DAG: "%401:sub21": 325 # CHECK-CP-JSON-DAG: "%401:sub22": 324 # CHECK-CP-JSON-DAG: "%401:sub23": 323 # CHECK-CP-JSON-DAG: "%401:sub24": 320 # CHECK-CP-JSON-DAG: "%401:sub25": 319 # CHECK-CP-JSON-DAG: "%401:sub26": 318 # CHECK-CP-JSON-DAG: "%401:sub27": 317 # CHECK-CP-JSON-DAG: "%401:sub28": 314 # CHECK-CP-JSON-DAG: "%401:sub29": 313 # CHECK-CP-JSON-DAG: "%401:sub30": 312 # CHECK-CP-JSON-DAG: "%401:sub31": 311 # CHECK-CP-JSON-DAG: "%474": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 311 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 356 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%476:vgpr_32 = COPY %69.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 19 # CHECK-CP-JSON-DAG: "%69:sub1": 18 # CHECK-CP-JSON-DAG: "%69:sub2": 17 # CHECK-CP-JSON-DAG: "%69:sub3": 16 # CHECK-CP-JSON-DAG: "%69:sub4": 13 # CHECK-CP-JSON-DAG: "%69:sub5": 12 # CHECK-CP-JSON-DAG: "%69:sub6": 11 # CHECK-CP-JSON-DAG: "%69:sub7": 10 # CHECK-CP-JSON-DAG: "%69:sub8": 7 # CHECK-CP-JSON-DAG: "%69:sub9": 6 # CHECK-CP-JSON-DAG: "%69:sub10": 5 # CHECK-CP-JSON-DAG: "%69:sub11": 4 # CHECK-CP-JSON-DAG: "%69:sub12": 1 # CHECK-CP-JSON-DAG: "%69:sub13": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 67 # CHECK-CP-JSON-DAG: "%149:sub1": 66 # CHECK-CP-JSON-DAG: "%149:sub2": 65 # CHECK-CP-JSON-DAG: "%149:sub3": 64 # CHECK-CP-JSON-DAG: "%149:sub4": 61 # CHECK-CP-JSON-DAG: "%149:sub5": 60 # CHECK-CP-JSON-DAG: "%149:sub6": 59 # CHECK-CP-JSON-DAG: "%149:sub7": 58 # CHECK-CP-JSON-DAG: "%149:sub8": 55 # CHECK-CP-JSON-DAG: "%149:sub9": 54 # CHECK-CP-JSON-DAG: "%149:sub10": 53 # CHECK-CP-JSON-DAG: "%149:sub11": 52 # CHECK-CP-JSON-DAG: "%149:sub12": 49 # CHECK-CP-JSON-DAG: "%149:sub13": 48 # CHECK-CP-JSON-DAG: "%149:sub14": 47 # CHECK-CP-JSON-DAG: "%149:sub15": 46 # CHECK-CP-JSON-DAG: "%149:sub16": 43 # CHECK-CP-JSON-DAG: "%149:sub17": 42 # CHECK-CP-JSON-DAG: "%149:sub18": 41 # CHECK-CP-JSON-DAG: "%149:sub19": 40 # CHECK-CP-JSON-DAG: "%149:sub20": 37 # CHECK-CP-JSON-DAG: "%149:sub21": 36 # CHECK-CP-JSON-DAG: "%149:sub22": 35 # CHECK-CP-JSON-DAG: "%149:sub23": 34 # CHECK-CP-JSON-DAG: "%149:sub24": 31 # CHECK-CP-JSON-DAG: "%149:sub25": 30 # CHECK-CP-JSON-DAG: "%149:sub26": 29 # CHECK-CP-JSON-DAG: "%149:sub27": 28 # CHECK-CP-JSON-DAG: "%149:sub28": 25 # CHECK-CP-JSON-DAG: "%149:sub29": 24 # CHECK-CP-JSON-DAG: "%149:sub30": 23 # CHECK-CP-JSON-DAG: "%149:sub31": 22 # CHECK-CP-JSON-DAG: "%191:sub0": 115 # CHECK-CP-JSON-DAG: "%191:sub1": 114 # CHECK-CP-JSON-DAG: "%191:sub2": 113 # CHECK-CP-JSON-DAG: "%191:sub3": 112 # CHECK-CP-JSON-DAG: "%191:sub4": 109 # CHECK-CP-JSON-DAG: "%191:sub5": 108 # CHECK-CP-JSON-DAG: "%191:sub6": 107 # CHECK-CP-JSON-DAG: "%191:sub7": 106 # CHECK-CP-JSON-DAG: "%191:sub8": 103 # CHECK-CP-JSON-DAG: "%191:sub9": 102 # CHECK-CP-JSON-DAG: "%191:sub10": 101 # CHECK-CP-JSON-DAG: "%191:sub11": 100 # CHECK-CP-JSON-DAG: "%191:sub12": 97 # CHECK-CP-JSON-DAG: "%191:sub13": 96 # CHECK-CP-JSON-DAG: "%191:sub14": 95 # CHECK-CP-JSON-DAG: "%191:sub15": 94 # CHECK-CP-JSON-DAG: "%191:sub16": 91 # CHECK-CP-JSON-DAG: "%191:sub17": 90 # CHECK-CP-JSON-DAG: "%191:sub18": 89 # CHECK-CP-JSON-DAG: "%191:sub19": 88 # CHECK-CP-JSON-DAG: "%191:sub20": 85 # CHECK-CP-JSON-DAG: "%191:sub21": 84 # CHECK-CP-JSON-DAG: "%191:sub22": 83 # CHECK-CP-JSON-DAG: "%191:sub23": 82 # CHECK-CP-JSON-DAG: "%191:sub24": 79 # CHECK-CP-JSON-DAG: "%191:sub25": 78 # CHECK-CP-JSON-DAG: "%191:sub26": 77 # CHECK-CP-JSON-DAG: "%191:sub27": 76 # CHECK-CP-JSON-DAG: "%191:sub28": 73 # CHECK-CP-JSON-DAG: "%191:sub29": 72 # CHECK-CP-JSON-DAG: "%191:sub30": 71 # CHECK-CP-JSON-DAG: "%191:sub31": 70 # CHECK-CP-JSON-DAG: "%233:sub0": 163 # CHECK-CP-JSON-DAG: "%233:sub1": 162 # CHECK-CP-JSON-DAG: "%233:sub2": 161 # CHECK-CP-JSON-DAG: "%233:sub3": 160 # CHECK-CP-JSON-DAG: "%233:sub4": 157 # CHECK-CP-JSON-DAG: "%233:sub5": 156 # CHECK-CP-JSON-DAG: "%233:sub6": 155 # CHECK-CP-JSON-DAG: "%233:sub7": 154 # CHECK-CP-JSON-DAG: "%233:sub8": 151 # CHECK-CP-JSON-DAG: "%233:sub9": 150 # CHECK-CP-JSON-DAG: "%233:sub10": 149 # CHECK-CP-JSON-DAG: "%233:sub11": 148 # CHECK-CP-JSON-DAG: "%233:sub12": 145 # CHECK-CP-JSON-DAG: "%233:sub13": 144 # CHECK-CP-JSON-DAG: "%233:sub14": 143 # CHECK-CP-JSON-DAG: "%233:sub15": 142 # CHECK-CP-JSON-DAG: "%233:sub16": 139 # CHECK-CP-JSON-DAG: "%233:sub17": 138 # CHECK-CP-JSON-DAG: "%233:sub18": 137 # CHECK-CP-JSON-DAG: "%233:sub19": 136 # CHECK-CP-JSON-DAG: "%233:sub20": 133 # CHECK-CP-JSON-DAG: "%233:sub21": 132 # CHECK-CP-JSON-DAG: "%233:sub22": 131 # CHECK-CP-JSON-DAG: "%233:sub23": 130 # CHECK-CP-JSON-DAG: "%233:sub24": 127 # CHECK-CP-JSON-DAG: "%233:sub25": 126 # CHECK-CP-JSON-DAG: "%233:sub26": 125 # CHECK-CP-JSON-DAG: "%233:sub27": 124 # CHECK-CP-JSON-DAG: "%233:sub28": 121 # CHECK-CP-JSON-DAG: "%233:sub29": 120 # CHECK-CP-JSON-DAG: "%233:sub30": 119 # CHECK-CP-JSON-DAG: "%233:sub31": 118 # CHECK-CP-JSON-DAG: "%275:sub0": 211 # CHECK-CP-JSON-DAG: "%275:sub1": 210 # CHECK-CP-JSON-DAG: "%275:sub2": 209 # CHECK-CP-JSON-DAG: "%275:sub3": 208 # CHECK-CP-JSON-DAG: "%275:sub4": 205 # CHECK-CP-JSON-DAG: "%275:sub5": 204 # CHECK-CP-JSON-DAG: "%275:sub6": 203 # CHECK-CP-JSON-DAG: "%275:sub7": 202 # CHECK-CP-JSON-DAG: "%275:sub8": 199 # CHECK-CP-JSON-DAG: "%275:sub9": 198 # CHECK-CP-JSON-DAG: "%275:sub10": 197 # CHECK-CP-JSON-DAG: "%275:sub11": 196 # CHECK-CP-JSON-DAG: "%275:sub12": 193 # CHECK-CP-JSON-DAG: "%275:sub13": 192 # CHECK-CP-JSON-DAG: "%275:sub14": 191 # CHECK-CP-JSON-DAG: "%275:sub15": 190 # CHECK-CP-JSON-DAG: "%275:sub16": 187 # CHECK-CP-JSON-DAG: "%275:sub17": 186 # CHECK-CP-JSON-DAG: "%275:sub18": 185 # CHECK-CP-JSON-DAG: "%275:sub19": 184 # CHECK-CP-JSON-DAG: "%275:sub20": 181 # CHECK-CP-JSON-DAG: "%275:sub21": 180 # CHECK-CP-JSON-DAG: "%275:sub22": 179 # CHECK-CP-JSON-DAG: "%275:sub23": 178 # CHECK-CP-JSON-DAG: "%275:sub24": 175 # CHECK-CP-JSON-DAG: "%275:sub25": 174 # CHECK-CP-JSON-DAG: "%275:sub26": 173 # CHECK-CP-JSON-DAG: "%275:sub27": 172 # CHECK-CP-JSON-DAG: "%275:sub28": 169 # CHECK-CP-JSON-DAG: "%275:sub29": 168 # CHECK-CP-JSON-DAG: "%275:sub30": 167 # CHECK-CP-JSON-DAG: "%275:sub31": 166 # CHECK-CP-JSON-DAG: "%317:sub0": 259 # CHECK-CP-JSON-DAG: "%317:sub1": 258 # CHECK-CP-JSON-DAG: "%317:sub2": 257 # CHECK-CP-JSON-DAG: "%317:sub3": 256 # CHECK-CP-JSON-DAG: "%317:sub4": 253 # CHECK-CP-JSON-DAG: "%317:sub5": 252 # CHECK-CP-JSON-DAG: "%317:sub6": 251 # CHECK-CP-JSON-DAG: "%317:sub7": 250 # CHECK-CP-JSON-DAG: "%317:sub8": 247 # CHECK-CP-JSON-DAG: "%317:sub9": 246 # CHECK-CP-JSON-DAG: "%317:sub10": 245 # CHECK-CP-JSON-DAG: "%317:sub11": 244 # CHECK-CP-JSON-DAG: "%317:sub12": 241 # CHECK-CP-JSON-DAG: "%317:sub13": 240 # CHECK-CP-JSON-DAG: "%317:sub14": 239 # CHECK-CP-JSON-DAG: "%317:sub15": 238 # CHECK-CP-JSON-DAG: "%317:sub16": 235 # CHECK-CP-JSON-DAG: "%317:sub17": 234 # CHECK-CP-JSON-DAG: "%317:sub18": 233 # CHECK-CP-JSON-DAG: "%317:sub19": 232 # CHECK-CP-JSON-DAG: "%317:sub20": 229 # CHECK-CP-JSON-DAG: "%317:sub21": 228 # CHECK-CP-JSON-DAG: "%317:sub22": 227 # CHECK-CP-JSON-DAG: "%317:sub23": 226 # CHECK-CP-JSON-DAG: "%317:sub24": 223 # CHECK-CP-JSON-DAG: "%317:sub25": 222 # CHECK-CP-JSON-DAG: "%317:sub26": 221 # CHECK-CP-JSON-DAG: "%317:sub27": 220 # CHECK-CP-JSON-DAG: "%317:sub28": 217 # CHECK-CP-JSON-DAG: "%317:sub29": 216 # CHECK-CP-JSON-DAG: "%317:sub30": 215 # CHECK-CP-JSON-DAG: "%317:sub31": 214 # CHECK-CP-JSON-DAG: "%359:sub0": 307 # CHECK-CP-JSON-DAG: "%359:sub1": 306 # CHECK-CP-JSON-DAG: "%359:sub2": 305 # CHECK-CP-JSON-DAG: "%359:sub3": 304 # CHECK-CP-JSON-DAG: "%359:sub4": 301 # CHECK-CP-JSON-DAG: "%359:sub5": 300 # CHECK-CP-JSON-DAG: "%359:sub6": 299 # CHECK-CP-JSON-DAG: "%359:sub7": 298 # CHECK-CP-JSON-DAG: "%359:sub8": 295 # CHECK-CP-JSON-DAG: "%359:sub9": 294 # CHECK-CP-JSON-DAG: "%359:sub10": 293 # CHECK-CP-JSON-DAG: "%359:sub11": 292 # CHECK-CP-JSON-DAG: "%359:sub12": 289 # CHECK-CP-JSON-DAG: "%359:sub13": 288 # CHECK-CP-JSON-DAG: "%359:sub14": 287 # CHECK-CP-JSON-DAG: "%359:sub15": 286 # CHECK-CP-JSON-DAG: "%359:sub16": 283 # CHECK-CP-JSON-DAG: "%359:sub17": 282 # CHECK-CP-JSON-DAG: "%359:sub18": 281 # CHECK-CP-JSON-DAG: "%359:sub19": 280 # CHECK-CP-JSON-DAG: "%359:sub20": 277 # CHECK-CP-JSON-DAG: "%359:sub21": 276 # CHECK-CP-JSON-DAG: "%359:sub22": 275 # CHECK-CP-JSON-DAG: "%359:sub23": 274 # CHECK-CP-JSON-DAG: "%359:sub24": 271 # CHECK-CP-JSON-DAG: "%359:sub25": 270 # CHECK-CP-JSON-DAG: "%359:sub26": 269 # CHECK-CP-JSON-DAG: "%359:sub27": 268 # CHECK-CP-JSON-DAG: "%359:sub28": 265 # CHECK-CP-JSON-DAG: "%359:sub29": 264 # CHECK-CP-JSON-DAG: "%359:sub30": 263 # CHECK-CP-JSON-DAG: "%359:sub31": 262 # CHECK-CP-JSON-DAG: "%401:sub0": 355 # CHECK-CP-JSON-DAG: "%401:sub1": 354 # CHECK-CP-JSON-DAG: "%401:sub2": 353 # CHECK-CP-JSON-DAG: "%401:sub3": 352 # CHECK-CP-JSON-DAG: "%401:sub4": 349 # CHECK-CP-JSON-DAG: "%401:sub5": 348 # CHECK-CP-JSON-DAG: "%401:sub6": 347 # CHECK-CP-JSON-DAG: "%401:sub7": 346 # CHECK-CP-JSON-DAG: "%401:sub8": 343 # CHECK-CP-JSON-DAG: "%401:sub9": 342 # CHECK-CP-JSON-DAG: "%401:sub10": 341 # CHECK-CP-JSON-DAG: "%401:sub11": 340 # CHECK-CP-JSON-DAG: "%401:sub12": 337 # CHECK-CP-JSON-DAG: "%401:sub13": 336 # CHECK-CP-JSON-DAG: "%401:sub14": 335 # CHECK-CP-JSON-DAG: "%401:sub15": 334 # CHECK-CP-JSON-DAG: "%401:sub16": 331 # CHECK-CP-JSON-DAG: "%401:sub17": 330 # CHECK-CP-JSON-DAG: "%401:sub18": 329 # CHECK-CP-JSON-DAG: "%401:sub19": 328 # CHECK-CP-JSON-DAG: "%401:sub20": 325 # CHECK-CP-JSON-DAG: "%401:sub21": 324 # CHECK-CP-JSON-DAG: "%401:sub22": 323 # CHECK-CP-JSON-DAG: "%401:sub23": 322 # CHECK-CP-JSON-DAG: "%401:sub24": 319 # CHECK-CP-JSON-DAG: "%401:sub25": 318 # CHECK-CP-JSON-DAG: "%401:sub26": 317 # CHECK-CP-JSON-DAG: "%401:sub27": 316 # CHECK-CP-JSON-DAG: "%401:sub28": 313 # CHECK-CP-JSON-DAG: "%401:sub29": 312 # CHECK-CP-JSON-DAG: "%401:sub30": 311 # CHECK-CP-JSON-DAG: "%401:sub31": 310 # CHECK-CP-JSON-DAG: "%474": 2 # CHECK-CP-JSON-DAG: "%475": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 310 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 355 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%477:vgpr_32 = COPY %69.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 18 # CHECK-CP-JSON-DAG: "%69:sub1": 17 # CHECK-CP-JSON-DAG: "%69:sub2": 16 # CHECK-CP-JSON-DAG: "%69:sub3": 15 # CHECK-CP-JSON-DAG: "%69:sub4": 12 # CHECK-CP-JSON-DAG: "%69:sub5": 11 # CHECK-CP-JSON-DAG: "%69:sub6": 10 # CHECK-CP-JSON-DAG: "%69:sub7": 9 # CHECK-CP-JSON-DAG: "%69:sub8": 6 # CHECK-CP-JSON-DAG: "%69:sub9": 5 # CHECK-CP-JSON-DAG: "%69:sub10": 4 # CHECK-CP-JSON-DAG: "%69:sub11": 3 # CHECK-CP-JSON-DAG: "%69:sub12": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 66 # CHECK-CP-JSON-DAG: "%149:sub1": 65 # CHECK-CP-JSON-DAG: "%149:sub2": 64 # CHECK-CP-JSON-DAG: "%149:sub3": 63 # CHECK-CP-JSON-DAG: "%149:sub4": 60 # CHECK-CP-JSON-DAG: "%149:sub5": 59 # CHECK-CP-JSON-DAG: "%149:sub6": 58 # CHECK-CP-JSON-DAG: "%149:sub7": 57 # CHECK-CP-JSON-DAG: "%149:sub8": 54 # CHECK-CP-JSON-DAG: "%149:sub9": 53 # CHECK-CP-JSON-DAG: "%149:sub10": 52 # CHECK-CP-JSON-DAG: "%149:sub11": 51 # CHECK-CP-JSON-DAG: "%149:sub12": 48 # CHECK-CP-JSON-DAG: "%149:sub13": 47 # CHECK-CP-JSON-DAG: "%149:sub14": 46 # CHECK-CP-JSON-DAG: "%149:sub15": 45 # CHECK-CP-JSON-DAG: "%149:sub16": 42 # CHECK-CP-JSON-DAG: "%149:sub17": 41 # CHECK-CP-JSON-DAG: "%149:sub18": 40 # CHECK-CP-JSON-DAG: "%149:sub19": 39 # CHECK-CP-JSON-DAG: "%149:sub20": 36 # CHECK-CP-JSON-DAG: "%149:sub21": 35 # CHECK-CP-JSON-DAG: "%149:sub22": 34 # CHECK-CP-JSON-DAG: "%149:sub23": 33 # CHECK-CP-JSON-DAG: "%149:sub24": 30 # CHECK-CP-JSON-DAG: "%149:sub25": 29 # CHECK-CP-JSON-DAG: "%149:sub26": 28 # CHECK-CP-JSON-DAG: "%149:sub27": 27 # CHECK-CP-JSON-DAG: "%149:sub28": 24 # CHECK-CP-JSON-DAG: "%149:sub29": 23 # CHECK-CP-JSON-DAG: "%149:sub30": 22 # CHECK-CP-JSON-DAG: "%149:sub31": 21 # CHECK-CP-JSON-DAG: "%191:sub0": 114 # CHECK-CP-JSON-DAG: "%191:sub1": 113 # CHECK-CP-JSON-DAG: "%191:sub2": 112 # CHECK-CP-JSON-DAG: "%191:sub3": 111 # CHECK-CP-JSON-DAG: "%191:sub4": 108 # CHECK-CP-JSON-DAG: "%191:sub5": 107 # CHECK-CP-JSON-DAG: "%191:sub6": 106 # CHECK-CP-JSON-DAG: "%191:sub7": 105 # CHECK-CP-JSON-DAG: "%191:sub8": 102 # CHECK-CP-JSON-DAG: "%191:sub9": 101 # CHECK-CP-JSON-DAG: "%191:sub10": 100 # CHECK-CP-JSON-DAG: "%191:sub11": 99 # CHECK-CP-JSON-DAG: "%191:sub12": 96 # CHECK-CP-JSON-DAG: "%191:sub13": 95 # CHECK-CP-JSON-DAG: "%191:sub14": 94 # CHECK-CP-JSON-DAG: "%191:sub15": 93 # CHECK-CP-JSON-DAG: "%191:sub16": 90 # CHECK-CP-JSON-DAG: "%191:sub17": 89 # CHECK-CP-JSON-DAG: "%191:sub18": 88 # CHECK-CP-JSON-DAG: "%191:sub19": 87 # CHECK-CP-JSON-DAG: "%191:sub20": 84 # CHECK-CP-JSON-DAG: "%191:sub21": 83 # CHECK-CP-JSON-DAG: "%191:sub22": 82 # CHECK-CP-JSON-DAG: "%191:sub23": 81 # CHECK-CP-JSON-DAG: "%191:sub24": 78 # CHECK-CP-JSON-DAG: "%191:sub25": 77 # CHECK-CP-JSON-DAG: "%191:sub26": 76 # CHECK-CP-JSON-DAG: "%191:sub27": 75 # CHECK-CP-JSON-DAG: "%191:sub28": 72 # CHECK-CP-JSON-DAG: "%191:sub29": 71 # CHECK-CP-JSON-DAG: "%191:sub30": 70 # CHECK-CP-JSON-DAG: "%191:sub31": 69 # CHECK-CP-JSON-DAG: "%233:sub0": 162 # CHECK-CP-JSON-DAG: "%233:sub1": 161 # CHECK-CP-JSON-DAG: "%233:sub2": 160 # CHECK-CP-JSON-DAG: "%233:sub3": 159 # CHECK-CP-JSON-DAG: "%233:sub4": 156 # CHECK-CP-JSON-DAG: "%233:sub5": 155 # CHECK-CP-JSON-DAG: "%233:sub6": 154 # CHECK-CP-JSON-DAG: "%233:sub7": 153 # CHECK-CP-JSON-DAG: "%233:sub8": 150 # CHECK-CP-JSON-DAG: "%233:sub9": 149 # CHECK-CP-JSON-DAG: "%233:sub10": 148 # CHECK-CP-JSON-DAG: "%233:sub11": 147 # CHECK-CP-JSON-DAG: "%233:sub12": 144 # CHECK-CP-JSON-DAG: "%233:sub13": 143 # CHECK-CP-JSON-DAG: "%233:sub14": 142 # CHECK-CP-JSON-DAG: "%233:sub15": 141 # CHECK-CP-JSON-DAG: "%233:sub16": 138 # CHECK-CP-JSON-DAG: "%233:sub17": 137 # CHECK-CP-JSON-DAG: "%233:sub18": 136 # CHECK-CP-JSON-DAG: "%233:sub19": 135 # CHECK-CP-JSON-DAG: "%233:sub20": 132 # CHECK-CP-JSON-DAG: "%233:sub21": 131 # CHECK-CP-JSON-DAG: "%233:sub22": 130 # CHECK-CP-JSON-DAG: "%233:sub23": 129 # CHECK-CP-JSON-DAG: "%233:sub24": 126 # CHECK-CP-JSON-DAG: "%233:sub25": 125 # CHECK-CP-JSON-DAG: "%233:sub26": 124 # CHECK-CP-JSON-DAG: "%233:sub27": 123 # CHECK-CP-JSON-DAG: "%233:sub28": 120 # CHECK-CP-JSON-DAG: "%233:sub29": 119 # CHECK-CP-JSON-DAG: "%233:sub30": 118 # CHECK-CP-JSON-DAG: "%233:sub31": 117 # CHECK-CP-JSON-DAG: "%275:sub0": 210 # CHECK-CP-JSON-DAG: "%275:sub1": 209 # CHECK-CP-JSON-DAG: "%275:sub2": 208 # CHECK-CP-JSON-DAG: "%275:sub3": 207 # CHECK-CP-JSON-DAG: "%275:sub4": 204 # CHECK-CP-JSON-DAG: "%275:sub5": 203 # CHECK-CP-JSON-DAG: "%275:sub6": 202 # CHECK-CP-JSON-DAG: "%275:sub7": 201 # CHECK-CP-JSON-DAG: "%275:sub8": 198 # CHECK-CP-JSON-DAG: "%275:sub9": 197 # CHECK-CP-JSON-DAG: "%275:sub10": 196 # CHECK-CP-JSON-DAG: "%275:sub11": 195 # CHECK-CP-JSON-DAG: "%275:sub12": 192 # CHECK-CP-JSON-DAG: "%275:sub13": 191 # CHECK-CP-JSON-DAG: "%275:sub14": 190 # CHECK-CP-JSON-DAG: "%275:sub15": 189 # CHECK-CP-JSON-DAG: "%275:sub16": 186 # CHECK-CP-JSON-DAG: "%275:sub17": 185 # CHECK-CP-JSON-DAG: "%275:sub18": 184 # CHECK-CP-JSON-DAG: "%275:sub19": 183 # CHECK-CP-JSON-DAG: "%275:sub20": 180 # CHECK-CP-JSON-DAG: "%275:sub21": 179 # CHECK-CP-JSON-DAG: "%275:sub22": 178 # CHECK-CP-JSON-DAG: "%275:sub23": 177 # CHECK-CP-JSON-DAG: "%275:sub24": 174 # CHECK-CP-JSON-DAG: "%275:sub25": 173 # CHECK-CP-JSON-DAG: "%275:sub26": 172 # CHECK-CP-JSON-DAG: "%275:sub27": 171 # CHECK-CP-JSON-DAG: "%275:sub28": 168 # CHECK-CP-JSON-DAG: "%275:sub29": 167 # CHECK-CP-JSON-DAG: "%275:sub30": 166 # CHECK-CP-JSON-DAG: "%275:sub31": 165 # CHECK-CP-JSON-DAG: "%317:sub0": 258 # CHECK-CP-JSON-DAG: "%317:sub1": 257 # CHECK-CP-JSON-DAG: "%317:sub2": 256 # CHECK-CP-JSON-DAG: "%317:sub3": 255 # CHECK-CP-JSON-DAG: "%317:sub4": 252 # CHECK-CP-JSON-DAG: "%317:sub5": 251 # CHECK-CP-JSON-DAG: "%317:sub6": 250 # CHECK-CP-JSON-DAG: "%317:sub7": 249 # CHECK-CP-JSON-DAG: "%317:sub8": 246 # CHECK-CP-JSON-DAG: "%317:sub9": 245 # CHECK-CP-JSON-DAG: "%317:sub10": 244 # CHECK-CP-JSON-DAG: "%317:sub11": 243 # CHECK-CP-JSON-DAG: "%317:sub12": 240 # CHECK-CP-JSON-DAG: "%317:sub13": 239 # CHECK-CP-JSON-DAG: "%317:sub14": 238 # CHECK-CP-JSON-DAG: "%317:sub15": 237 # CHECK-CP-JSON-DAG: "%317:sub16": 234 # CHECK-CP-JSON-DAG: "%317:sub17": 233 # CHECK-CP-JSON-DAG: "%317:sub18": 232 # CHECK-CP-JSON-DAG: "%317:sub19": 231 # CHECK-CP-JSON-DAG: "%317:sub20": 228 # CHECK-CP-JSON-DAG: "%317:sub21": 227 # CHECK-CP-JSON-DAG: "%317:sub22": 226 # CHECK-CP-JSON-DAG: "%317:sub23": 225 # CHECK-CP-JSON-DAG: "%317:sub24": 222 # CHECK-CP-JSON-DAG: "%317:sub25": 221 # CHECK-CP-JSON-DAG: "%317:sub26": 220 # CHECK-CP-JSON-DAG: "%317:sub27": 219 # CHECK-CP-JSON-DAG: "%317:sub28": 216 # CHECK-CP-JSON-DAG: "%317:sub29": 215 # CHECK-CP-JSON-DAG: "%317:sub30": 214 # CHECK-CP-JSON-DAG: "%317:sub31": 213 # CHECK-CP-JSON-DAG: "%359:sub0": 306 # CHECK-CP-JSON-DAG: "%359:sub1": 305 # CHECK-CP-JSON-DAG: "%359:sub2": 304 # CHECK-CP-JSON-DAG: "%359:sub3": 303 # CHECK-CP-JSON-DAG: "%359:sub4": 300 # CHECK-CP-JSON-DAG: "%359:sub5": 299 # CHECK-CP-JSON-DAG: "%359:sub6": 298 # CHECK-CP-JSON-DAG: "%359:sub7": 297 # CHECK-CP-JSON-DAG: "%359:sub8": 294 # CHECK-CP-JSON-DAG: "%359:sub9": 293 # CHECK-CP-JSON-DAG: "%359:sub10": 292 # CHECK-CP-JSON-DAG: "%359:sub11": 291 # CHECK-CP-JSON-DAG: "%359:sub12": 288 # CHECK-CP-JSON-DAG: "%359:sub13": 287 # CHECK-CP-JSON-DAG: "%359:sub14": 286 # CHECK-CP-JSON-DAG: "%359:sub15": 285 # CHECK-CP-JSON-DAG: "%359:sub16": 282 # CHECK-CP-JSON-DAG: "%359:sub17": 281 # CHECK-CP-JSON-DAG: "%359:sub18": 280 # CHECK-CP-JSON-DAG: "%359:sub19": 279 # CHECK-CP-JSON-DAG: "%359:sub20": 276 # CHECK-CP-JSON-DAG: "%359:sub21": 275 # CHECK-CP-JSON-DAG: "%359:sub22": 274 # CHECK-CP-JSON-DAG: "%359:sub23": 273 # CHECK-CP-JSON-DAG: "%359:sub24": 270 # CHECK-CP-JSON-DAG: "%359:sub25": 269 # CHECK-CP-JSON-DAG: "%359:sub26": 268 # CHECK-CP-JSON-DAG: "%359:sub27": 267 # CHECK-CP-JSON-DAG: "%359:sub28": 264 # CHECK-CP-JSON-DAG: "%359:sub29": 263 # CHECK-CP-JSON-DAG: "%359:sub30": 262 # CHECK-CP-JSON-DAG: "%359:sub31": 261 # CHECK-CP-JSON-DAG: "%401:sub0": 354 # CHECK-CP-JSON-DAG: "%401:sub1": 353 # CHECK-CP-JSON-DAG: "%401:sub2": 352 # CHECK-CP-JSON-DAG: "%401:sub3": 351 # CHECK-CP-JSON-DAG: "%401:sub4": 348 # CHECK-CP-JSON-DAG: "%401:sub5": 347 # CHECK-CP-JSON-DAG: "%401:sub6": 346 # CHECK-CP-JSON-DAG: "%401:sub7": 345 # CHECK-CP-JSON-DAG: "%401:sub8": 342 # CHECK-CP-JSON-DAG: "%401:sub9": 341 # CHECK-CP-JSON-DAG: "%401:sub10": 340 # CHECK-CP-JSON-DAG: "%401:sub11": 339 # CHECK-CP-JSON-DAG: "%401:sub12": 336 # CHECK-CP-JSON-DAG: "%401:sub13": 335 # CHECK-CP-JSON-DAG: "%401:sub14": 334 # CHECK-CP-JSON-DAG: "%401:sub15": 333 # CHECK-CP-JSON-DAG: "%401:sub16": 330 # CHECK-CP-JSON-DAG: "%401:sub17": 329 # CHECK-CP-JSON-DAG: "%401:sub18": 328 # CHECK-CP-JSON-DAG: "%401:sub19": 327 # CHECK-CP-JSON-DAG: "%401:sub20": 324 # CHECK-CP-JSON-DAG: "%401:sub21": 323 # CHECK-CP-JSON-DAG: "%401:sub22": 322 # CHECK-CP-JSON-DAG: "%401:sub23": 321 # CHECK-CP-JSON-DAG: "%401:sub24": 318 # CHECK-CP-JSON-DAG: "%401:sub25": 317 # CHECK-CP-JSON-DAG: "%401:sub26": 316 # CHECK-CP-JSON-DAG: "%401:sub27": 315 # CHECK-CP-JSON-DAG: "%401:sub28": 312 # CHECK-CP-JSON-DAG: "%401:sub29": 311 # CHECK-CP-JSON-DAG: "%401:sub30": 310 # CHECK-CP-JSON-DAG: "%401:sub31": 309 # CHECK-CP-JSON-DAG: "%474": 1 # CHECK-CP-JSON-DAG: "%475": 1 # CHECK-CP-JSON-DAG: "%476": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 309 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 354 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%478:vreg_128 = REG_SEQUENCE %477, %subreg.sub0, %476, %subreg.sub1, %475, %subreg.sub2, %474, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 17 # CHECK-CP-JSON-DAG: "%69:sub1": 16 # CHECK-CP-JSON-DAG: "%69:sub2": 15 # CHECK-CP-JSON-DAG: "%69:sub3": 14 # CHECK-CP-JSON-DAG: "%69:sub4": 11 # CHECK-CP-JSON-DAG: "%69:sub5": 10 # CHECK-CP-JSON-DAG: "%69:sub6": 9 # CHECK-CP-JSON-DAG: "%69:sub7": 8 # CHECK-CP-JSON-DAG: "%69:sub8": 5 # CHECK-CP-JSON-DAG: "%69:sub9": 4 # CHECK-CP-JSON-DAG: "%69:sub10": 3 # CHECK-CP-JSON-DAG: "%69:sub11": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 65 # CHECK-CP-JSON-DAG: "%149:sub1": 64 # CHECK-CP-JSON-DAG: "%149:sub2": 63 # CHECK-CP-JSON-DAG: "%149:sub3": 62 # CHECK-CP-JSON-DAG: "%149:sub4": 59 # CHECK-CP-JSON-DAG: "%149:sub5": 58 # CHECK-CP-JSON-DAG: "%149:sub6": 57 # CHECK-CP-JSON-DAG: "%149:sub7": 56 # CHECK-CP-JSON-DAG: "%149:sub8": 53 # CHECK-CP-JSON-DAG: "%149:sub9": 52 # CHECK-CP-JSON-DAG: "%149:sub10": 51 # CHECK-CP-JSON-DAG: "%149:sub11": 50 # CHECK-CP-JSON-DAG: "%149:sub12": 47 # CHECK-CP-JSON-DAG: "%149:sub13": 46 # CHECK-CP-JSON-DAG: "%149:sub14": 45 # CHECK-CP-JSON-DAG: "%149:sub15": 44 # CHECK-CP-JSON-DAG: "%149:sub16": 41 # CHECK-CP-JSON-DAG: "%149:sub17": 40 # CHECK-CP-JSON-DAG: "%149:sub18": 39 # CHECK-CP-JSON-DAG: "%149:sub19": 38 # CHECK-CP-JSON-DAG: "%149:sub20": 35 # CHECK-CP-JSON-DAG: "%149:sub21": 34 # CHECK-CP-JSON-DAG: "%149:sub22": 33 # CHECK-CP-JSON-DAG: "%149:sub23": 32 # CHECK-CP-JSON-DAG: "%149:sub24": 29 # CHECK-CP-JSON-DAG: "%149:sub25": 28 # CHECK-CP-JSON-DAG: "%149:sub26": 27 # CHECK-CP-JSON-DAG: "%149:sub27": 26 # CHECK-CP-JSON-DAG: "%149:sub28": 23 # CHECK-CP-JSON-DAG: "%149:sub29": 22 # CHECK-CP-JSON-DAG: "%149:sub30": 21 # CHECK-CP-JSON-DAG: "%149:sub31": 20 # CHECK-CP-JSON-DAG: "%191:sub0": 113 # CHECK-CP-JSON-DAG: "%191:sub1": 112 # CHECK-CP-JSON-DAG: "%191:sub2": 111 # CHECK-CP-JSON-DAG: "%191:sub3": 110 # CHECK-CP-JSON-DAG: "%191:sub4": 107 # CHECK-CP-JSON-DAG: "%191:sub5": 106 # CHECK-CP-JSON-DAG: "%191:sub6": 105 # CHECK-CP-JSON-DAG: "%191:sub7": 104 # CHECK-CP-JSON-DAG: "%191:sub8": 101 # CHECK-CP-JSON-DAG: "%191:sub9": 100 # CHECK-CP-JSON-DAG: "%191:sub10": 99 # CHECK-CP-JSON-DAG: "%191:sub11": 98 # CHECK-CP-JSON-DAG: "%191:sub12": 95 # CHECK-CP-JSON-DAG: "%191:sub13": 94 # CHECK-CP-JSON-DAG: "%191:sub14": 93 # CHECK-CP-JSON-DAG: "%191:sub15": 92 # CHECK-CP-JSON-DAG: "%191:sub16": 89 # CHECK-CP-JSON-DAG: "%191:sub17": 88 # CHECK-CP-JSON-DAG: "%191:sub18": 87 # CHECK-CP-JSON-DAG: "%191:sub19": 86 # CHECK-CP-JSON-DAG: "%191:sub20": 83 # CHECK-CP-JSON-DAG: "%191:sub21": 82 # CHECK-CP-JSON-DAG: "%191:sub22": 81 # CHECK-CP-JSON-DAG: "%191:sub23": 80 # CHECK-CP-JSON-DAG: "%191:sub24": 77 # CHECK-CP-JSON-DAG: "%191:sub25": 76 # CHECK-CP-JSON-DAG: "%191:sub26": 75 # CHECK-CP-JSON-DAG: "%191:sub27": 74 # CHECK-CP-JSON-DAG: "%191:sub28": 71 # CHECK-CP-JSON-DAG: "%191:sub29": 70 # CHECK-CP-JSON-DAG: "%191:sub30": 69 # CHECK-CP-JSON-DAG: "%191:sub31": 68 # CHECK-CP-JSON-DAG: "%233:sub0": 161 # CHECK-CP-JSON-DAG: "%233:sub1": 160 # CHECK-CP-JSON-DAG: "%233:sub2": 159 # CHECK-CP-JSON-DAG: "%233:sub3": 158 # CHECK-CP-JSON-DAG: "%233:sub4": 155 # CHECK-CP-JSON-DAG: "%233:sub5": 154 # CHECK-CP-JSON-DAG: "%233:sub6": 153 # CHECK-CP-JSON-DAG: "%233:sub7": 152 # CHECK-CP-JSON-DAG: "%233:sub8": 149 # CHECK-CP-JSON-DAG: "%233:sub9": 148 # CHECK-CP-JSON-DAG: "%233:sub10": 147 # CHECK-CP-JSON-DAG: "%233:sub11": 146 # CHECK-CP-JSON-DAG: "%233:sub12": 143 # CHECK-CP-JSON-DAG: "%233:sub13": 142 # CHECK-CP-JSON-DAG: "%233:sub14": 141 # CHECK-CP-JSON-DAG: "%233:sub15": 140 # CHECK-CP-JSON-DAG: "%233:sub16": 137 # CHECK-CP-JSON-DAG: "%233:sub17": 136 # CHECK-CP-JSON-DAG: "%233:sub18": 135 # CHECK-CP-JSON-DAG: "%233:sub19": 134 # CHECK-CP-JSON-DAG: "%233:sub20": 131 # CHECK-CP-JSON-DAG: "%233:sub21": 130 # CHECK-CP-JSON-DAG: "%233:sub22": 129 # CHECK-CP-JSON-DAG: "%233:sub23": 128 # CHECK-CP-JSON-DAG: "%233:sub24": 125 # CHECK-CP-JSON-DAG: "%233:sub25": 124 # CHECK-CP-JSON-DAG: "%233:sub26": 123 # CHECK-CP-JSON-DAG: "%233:sub27": 122 # CHECK-CP-JSON-DAG: "%233:sub28": 119 # CHECK-CP-JSON-DAG: "%233:sub29": 118 # CHECK-CP-JSON-DAG: "%233:sub30": 117 # CHECK-CP-JSON-DAG: "%233:sub31": 116 # CHECK-CP-JSON-DAG: "%275:sub0": 209 # CHECK-CP-JSON-DAG: "%275:sub1": 208 # CHECK-CP-JSON-DAG: "%275:sub2": 207 # CHECK-CP-JSON-DAG: "%275:sub3": 206 # CHECK-CP-JSON-DAG: "%275:sub4": 203 # CHECK-CP-JSON-DAG: "%275:sub5": 202 # CHECK-CP-JSON-DAG: "%275:sub6": 201 # CHECK-CP-JSON-DAG: "%275:sub7": 200 # CHECK-CP-JSON-DAG: "%275:sub8": 197 # CHECK-CP-JSON-DAG: "%275:sub9": 196 # CHECK-CP-JSON-DAG: "%275:sub10": 195 # CHECK-CP-JSON-DAG: "%275:sub11": 194 # CHECK-CP-JSON-DAG: "%275:sub12": 191 # CHECK-CP-JSON-DAG: "%275:sub13": 190 # CHECK-CP-JSON-DAG: "%275:sub14": 189 # CHECK-CP-JSON-DAG: "%275:sub15": 188 # CHECK-CP-JSON-DAG: "%275:sub16": 185 # CHECK-CP-JSON-DAG: "%275:sub17": 184 # CHECK-CP-JSON-DAG: "%275:sub18": 183 # CHECK-CP-JSON-DAG: "%275:sub19": 182 # CHECK-CP-JSON-DAG: "%275:sub20": 179 # CHECK-CP-JSON-DAG: "%275:sub21": 178 # CHECK-CP-JSON-DAG: "%275:sub22": 177 # CHECK-CP-JSON-DAG: "%275:sub23": 176 # CHECK-CP-JSON-DAG: "%275:sub24": 173 # CHECK-CP-JSON-DAG: "%275:sub25": 172 # CHECK-CP-JSON-DAG: "%275:sub26": 171 # CHECK-CP-JSON-DAG: "%275:sub27": 170 # CHECK-CP-JSON-DAG: "%275:sub28": 167 # CHECK-CP-JSON-DAG: "%275:sub29": 166 # CHECK-CP-JSON-DAG: "%275:sub30": 165 # CHECK-CP-JSON-DAG: "%275:sub31": 164 # CHECK-CP-JSON-DAG: "%317:sub0": 257 # CHECK-CP-JSON-DAG: "%317:sub1": 256 # CHECK-CP-JSON-DAG: "%317:sub2": 255 # CHECK-CP-JSON-DAG: "%317:sub3": 254 # CHECK-CP-JSON-DAG: "%317:sub4": 251 # CHECK-CP-JSON-DAG: "%317:sub5": 250 # CHECK-CP-JSON-DAG: "%317:sub6": 249 # CHECK-CP-JSON-DAG: "%317:sub7": 248 # CHECK-CP-JSON-DAG: "%317:sub8": 245 # CHECK-CP-JSON-DAG: "%317:sub9": 244 # CHECK-CP-JSON-DAG: "%317:sub10": 243 # CHECK-CP-JSON-DAG: "%317:sub11": 242 # CHECK-CP-JSON-DAG: "%317:sub12": 239 # CHECK-CP-JSON-DAG: "%317:sub13": 238 # CHECK-CP-JSON-DAG: "%317:sub14": 237 # CHECK-CP-JSON-DAG: "%317:sub15": 236 # CHECK-CP-JSON-DAG: "%317:sub16": 233 # CHECK-CP-JSON-DAG: "%317:sub17": 232 # CHECK-CP-JSON-DAG: "%317:sub18": 231 # CHECK-CP-JSON-DAG: "%317:sub19": 230 # CHECK-CP-JSON-DAG: "%317:sub20": 227 # CHECK-CP-JSON-DAG: "%317:sub21": 226 # CHECK-CP-JSON-DAG: "%317:sub22": 225 # CHECK-CP-JSON-DAG: "%317:sub23": 224 # CHECK-CP-JSON-DAG: "%317:sub24": 221 # CHECK-CP-JSON-DAG: "%317:sub25": 220 # CHECK-CP-JSON-DAG: "%317:sub26": 219 # CHECK-CP-JSON-DAG: "%317:sub27": 218 # CHECK-CP-JSON-DAG: "%317:sub28": 215 # CHECK-CP-JSON-DAG: "%317:sub29": 214 # CHECK-CP-JSON-DAG: "%317:sub30": 213 # CHECK-CP-JSON-DAG: "%317:sub31": 212 # CHECK-CP-JSON-DAG: "%359:sub0": 305 # CHECK-CP-JSON-DAG: "%359:sub1": 304 # CHECK-CP-JSON-DAG: "%359:sub2": 303 # CHECK-CP-JSON-DAG: "%359:sub3": 302 # CHECK-CP-JSON-DAG: "%359:sub4": 299 # CHECK-CP-JSON-DAG: "%359:sub5": 298 # CHECK-CP-JSON-DAG: "%359:sub6": 297 # CHECK-CP-JSON-DAG: "%359:sub7": 296 # CHECK-CP-JSON-DAG: "%359:sub8": 293 # CHECK-CP-JSON-DAG: "%359:sub9": 292 # CHECK-CP-JSON-DAG: "%359:sub10": 291 # CHECK-CP-JSON-DAG: "%359:sub11": 290 # CHECK-CP-JSON-DAG: "%359:sub12": 287 # CHECK-CP-JSON-DAG: "%359:sub13": 286 # CHECK-CP-JSON-DAG: "%359:sub14": 285 # CHECK-CP-JSON-DAG: "%359:sub15": 284 # CHECK-CP-JSON-DAG: "%359:sub16": 281 # CHECK-CP-JSON-DAG: "%359:sub17": 280 # CHECK-CP-JSON-DAG: "%359:sub18": 279 # CHECK-CP-JSON-DAG: "%359:sub19": 278 # CHECK-CP-JSON-DAG: "%359:sub20": 275 # CHECK-CP-JSON-DAG: "%359:sub21": 274 # CHECK-CP-JSON-DAG: "%359:sub22": 273 # CHECK-CP-JSON-DAG: "%359:sub23": 272 # CHECK-CP-JSON-DAG: "%359:sub24": 269 # CHECK-CP-JSON-DAG: "%359:sub25": 268 # CHECK-CP-JSON-DAG: "%359:sub26": 267 # CHECK-CP-JSON-DAG: "%359:sub27": 266 # CHECK-CP-JSON-DAG: "%359:sub28": 263 # CHECK-CP-JSON-DAG: "%359:sub29": 262 # CHECK-CP-JSON-DAG: "%359:sub30": 261 # CHECK-CP-JSON-DAG: "%359:sub31": 260 # CHECK-CP-JSON-DAG: "%401:sub0": 353 # CHECK-CP-JSON-DAG: "%401:sub1": 352 # CHECK-CP-JSON-DAG: "%401:sub2": 351 # CHECK-CP-JSON-DAG: "%401:sub3": 350 # CHECK-CP-JSON-DAG: "%401:sub4": 347 # CHECK-CP-JSON-DAG: "%401:sub5": 346 # CHECK-CP-JSON-DAG: "%401:sub6": 345 # CHECK-CP-JSON-DAG: "%401:sub7": 344 # CHECK-CP-JSON-DAG: "%401:sub8": 341 # CHECK-CP-JSON-DAG: "%401:sub9": 340 # CHECK-CP-JSON-DAG: "%401:sub10": 339 # CHECK-CP-JSON-DAG: "%401:sub11": 338 # CHECK-CP-JSON-DAG: "%401:sub12": 335 # CHECK-CP-JSON-DAG: "%401:sub13": 334 # CHECK-CP-JSON-DAG: "%401:sub14": 333 # CHECK-CP-JSON-DAG: "%401:sub15": 332 # CHECK-CP-JSON-DAG: "%401:sub16": 329 # CHECK-CP-JSON-DAG: "%401:sub17": 328 # CHECK-CP-JSON-DAG: "%401:sub18": 327 # CHECK-CP-JSON-DAG: "%401:sub19": 326 # CHECK-CP-JSON-DAG: "%401:sub20": 323 # CHECK-CP-JSON-DAG: "%401:sub21": 322 # CHECK-CP-JSON-DAG: "%401:sub22": 321 # CHECK-CP-JSON-DAG: "%401:sub23": 320 # CHECK-CP-JSON-DAG: "%401:sub24": 317 # CHECK-CP-JSON-DAG: "%401:sub25": 316 # CHECK-CP-JSON-DAG: "%401:sub26": 315 # CHECK-CP-JSON-DAG: "%401:sub27": 314 # CHECK-CP-JSON-DAG: "%401:sub28": 311 # CHECK-CP-JSON-DAG: "%401:sub29": 310 # CHECK-CP-JSON-DAG: "%401:sub30": 309 # CHECK-CP-JSON-DAG: "%401:sub31": 308 # CHECK-CP-JSON-DAG: "%474": 0 # CHECK-CP-JSON-DAG: "%475": 0 # CHECK-CP-JSON-DAG: "%476": 0 # CHECK-CP-JSON-DAG: "%477": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 308 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 353 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %479:vreg_64, %478, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 16 # CHECK-CP-JSON-DAG: "%69:sub1": 15 # CHECK-CP-JSON-DAG: "%69:sub2": 14 # CHECK-CP-JSON-DAG: "%69:sub3": 13 # CHECK-CP-JSON-DAG: "%69:sub4": 10 # CHECK-CP-JSON-DAG: "%69:sub5": 9 # CHECK-CP-JSON-DAG: "%69:sub6": 8 # CHECK-CP-JSON-DAG: "%69:sub7": 7 # CHECK-CP-JSON-DAG: "%69:sub8": 4 # CHECK-CP-JSON-DAG: "%69:sub9": 3 # CHECK-CP-JSON-DAG: "%69:sub10": 2 # CHECK-CP-JSON-DAG: "%69:sub11": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 64 # CHECK-CP-JSON-DAG: "%149:sub1": 63 # CHECK-CP-JSON-DAG: "%149:sub2": 62 # CHECK-CP-JSON-DAG: "%149:sub3": 61 # CHECK-CP-JSON-DAG: "%149:sub4": 58 # CHECK-CP-JSON-DAG: "%149:sub5": 57 # CHECK-CP-JSON-DAG: "%149:sub6": 56 # CHECK-CP-JSON-DAG: "%149:sub7": 55 # CHECK-CP-JSON-DAG: "%149:sub8": 52 # CHECK-CP-JSON-DAG: "%149:sub9": 51 # CHECK-CP-JSON-DAG: "%149:sub10": 50 # CHECK-CP-JSON-DAG: "%149:sub11": 49 # CHECK-CP-JSON-DAG: "%149:sub12": 46 # CHECK-CP-JSON-DAG: "%149:sub13": 45 # CHECK-CP-JSON-DAG: "%149:sub14": 44 # CHECK-CP-JSON-DAG: "%149:sub15": 43 # CHECK-CP-JSON-DAG: "%149:sub16": 40 # CHECK-CP-JSON-DAG: "%149:sub17": 39 # CHECK-CP-JSON-DAG: "%149:sub18": 38 # CHECK-CP-JSON-DAG: "%149:sub19": 37 # CHECK-CP-JSON-DAG: "%149:sub20": 34 # CHECK-CP-JSON-DAG: "%149:sub21": 33 # CHECK-CP-JSON-DAG: "%149:sub22": 32 # CHECK-CP-JSON-DAG: "%149:sub23": 31 # CHECK-CP-JSON-DAG: "%149:sub24": 28 # CHECK-CP-JSON-DAG: "%149:sub25": 27 # CHECK-CP-JSON-DAG: "%149:sub26": 26 # CHECK-CP-JSON-DAG: "%149:sub27": 25 # CHECK-CP-JSON-DAG: "%149:sub28": 22 # CHECK-CP-JSON-DAG: "%149:sub29": 21 # CHECK-CP-JSON-DAG: "%149:sub30": 20 # CHECK-CP-JSON-DAG: "%149:sub31": 19 # CHECK-CP-JSON-DAG: "%191:sub0": 112 # CHECK-CP-JSON-DAG: "%191:sub1": 111 # CHECK-CP-JSON-DAG: "%191:sub2": 110 # CHECK-CP-JSON-DAG: "%191:sub3": 109 # CHECK-CP-JSON-DAG: "%191:sub4": 106 # CHECK-CP-JSON-DAG: "%191:sub5": 105 # CHECK-CP-JSON-DAG: "%191:sub6": 104 # CHECK-CP-JSON-DAG: "%191:sub7": 103 # CHECK-CP-JSON-DAG: "%191:sub8": 100 # CHECK-CP-JSON-DAG: "%191:sub9": 99 # CHECK-CP-JSON-DAG: "%191:sub10": 98 # CHECK-CP-JSON-DAG: "%191:sub11": 97 # CHECK-CP-JSON-DAG: "%191:sub12": 94 # CHECK-CP-JSON-DAG: "%191:sub13": 93 # CHECK-CP-JSON-DAG: "%191:sub14": 92 # CHECK-CP-JSON-DAG: "%191:sub15": 91 # CHECK-CP-JSON-DAG: "%191:sub16": 88 # CHECK-CP-JSON-DAG: "%191:sub17": 87 # CHECK-CP-JSON-DAG: "%191:sub18": 86 # CHECK-CP-JSON-DAG: "%191:sub19": 85 # CHECK-CP-JSON-DAG: "%191:sub20": 82 # CHECK-CP-JSON-DAG: "%191:sub21": 81 # CHECK-CP-JSON-DAG: "%191:sub22": 80 # CHECK-CP-JSON-DAG: "%191:sub23": 79 # CHECK-CP-JSON-DAG: "%191:sub24": 76 # CHECK-CP-JSON-DAG: "%191:sub25": 75 # CHECK-CP-JSON-DAG: "%191:sub26": 74 # CHECK-CP-JSON-DAG: "%191:sub27": 73 # CHECK-CP-JSON-DAG: "%191:sub28": 70 # CHECK-CP-JSON-DAG: "%191:sub29": 69 # CHECK-CP-JSON-DAG: "%191:sub30": 68 # CHECK-CP-JSON-DAG: "%191:sub31": 67 # CHECK-CP-JSON-DAG: "%233:sub0": 160 # CHECK-CP-JSON-DAG: "%233:sub1": 159 # CHECK-CP-JSON-DAG: "%233:sub2": 158 # CHECK-CP-JSON-DAG: "%233:sub3": 157 # CHECK-CP-JSON-DAG: "%233:sub4": 154 # CHECK-CP-JSON-DAG: "%233:sub5": 153 # CHECK-CP-JSON-DAG: "%233:sub6": 152 # CHECK-CP-JSON-DAG: "%233:sub7": 151 # CHECK-CP-JSON-DAG: "%233:sub8": 148 # CHECK-CP-JSON-DAG: "%233:sub9": 147 # CHECK-CP-JSON-DAG: "%233:sub10": 146 # CHECK-CP-JSON-DAG: "%233:sub11": 145 # CHECK-CP-JSON-DAG: "%233:sub12": 142 # CHECK-CP-JSON-DAG: "%233:sub13": 141 # CHECK-CP-JSON-DAG: "%233:sub14": 140 # CHECK-CP-JSON-DAG: "%233:sub15": 139 # CHECK-CP-JSON-DAG: "%233:sub16": 136 # CHECK-CP-JSON-DAG: "%233:sub17": 135 # CHECK-CP-JSON-DAG: "%233:sub18": 134 # CHECK-CP-JSON-DAG: "%233:sub19": 133 # CHECK-CP-JSON-DAG: "%233:sub20": 130 # CHECK-CP-JSON-DAG: "%233:sub21": 129 # CHECK-CP-JSON-DAG: "%233:sub22": 128 # CHECK-CP-JSON-DAG: "%233:sub23": 127 # CHECK-CP-JSON-DAG: "%233:sub24": 124 # CHECK-CP-JSON-DAG: "%233:sub25": 123 # CHECK-CP-JSON-DAG: "%233:sub26": 122 # CHECK-CP-JSON-DAG: "%233:sub27": 121 # CHECK-CP-JSON-DAG: "%233:sub28": 118 # CHECK-CP-JSON-DAG: "%233:sub29": 117 # CHECK-CP-JSON-DAG: "%233:sub30": 116 # CHECK-CP-JSON-DAG: "%233:sub31": 115 # CHECK-CP-JSON-DAG: "%275:sub0": 208 # CHECK-CP-JSON-DAG: "%275:sub1": 207 # CHECK-CP-JSON-DAG: "%275:sub2": 206 # CHECK-CP-JSON-DAG: "%275:sub3": 205 # CHECK-CP-JSON-DAG: "%275:sub4": 202 # CHECK-CP-JSON-DAG: "%275:sub5": 201 # CHECK-CP-JSON-DAG: "%275:sub6": 200 # CHECK-CP-JSON-DAG: "%275:sub7": 199 # CHECK-CP-JSON-DAG: "%275:sub8": 196 # CHECK-CP-JSON-DAG: "%275:sub9": 195 # CHECK-CP-JSON-DAG: "%275:sub10": 194 # CHECK-CP-JSON-DAG: "%275:sub11": 193 # CHECK-CP-JSON-DAG: "%275:sub12": 190 # CHECK-CP-JSON-DAG: "%275:sub13": 189 # CHECK-CP-JSON-DAG: "%275:sub14": 188 # CHECK-CP-JSON-DAG: "%275:sub15": 187 # CHECK-CP-JSON-DAG: "%275:sub16": 184 # CHECK-CP-JSON-DAG: "%275:sub17": 183 # CHECK-CP-JSON-DAG: "%275:sub18": 182 # CHECK-CP-JSON-DAG: "%275:sub19": 181 # CHECK-CP-JSON-DAG: "%275:sub20": 178 # CHECK-CP-JSON-DAG: "%275:sub21": 177 # CHECK-CP-JSON-DAG: "%275:sub22": 176 # CHECK-CP-JSON-DAG: "%275:sub23": 175 # CHECK-CP-JSON-DAG: "%275:sub24": 172 # CHECK-CP-JSON-DAG: "%275:sub25": 171 # CHECK-CP-JSON-DAG: "%275:sub26": 170 # CHECK-CP-JSON-DAG: "%275:sub27": 169 # CHECK-CP-JSON-DAG: "%275:sub28": 166 # CHECK-CP-JSON-DAG: "%275:sub29": 165 # CHECK-CP-JSON-DAG: "%275:sub30": 164 # CHECK-CP-JSON-DAG: "%275:sub31": 163 # CHECK-CP-JSON-DAG: "%317:sub0": 256 # CHECK-CP-JSON-DAG: "%317:sub1": 255 # CHECK-CP-JSON-DAG: "%317:sub2": 254 # CHECK-CP-JSON-DAG: "%317:sub3": 253 # CHECK-CP-JSON-DAG: "%317:sub4": 250 # CHECK-CP-JSON-DAG: "%317:sub5": 249 # CHECK-CP-JSON-DAG: "%317:sub6": 248 # CHECK-CP-JSON-DAG: "%317:sub7": 247 # CHECK-CP-JSON-DAG: "%317:sub8": 244 # CHECK-CP-JSON-DAG: "%317:sub9": 243 # CHECK-CP-JSON-DAG: "%317:sub10": 242 # CHECK-CP-JSON-DAG: "%317:sub11": 241 # CHECK-CP-JSON-DAG: "%317:sub12": 238 # CHECK-CP-JSON-DAG: "%317:sub13": 237 # CHECK-CP-JSON-DAG: "%317:sub14": 236 # CHECK-CP-JSON-DAG: "%317:sub15": 235 # CHECK-CP-JSON-DAG: "%317:sub16": 232 # CHECK-CP-JSON-DAG: "%317:sub17": 231 # CHECK-CP-JSON-DAG: "%317:sub18": 230 # CHECK-CP-JSON-DAG: "%317:sub19": 229 # CHECK-CP-JSON-DAG: "%317:sub20": 226 # CHECK-CP-JSON-DAG: "%317:sub21": 225 # CHECK-CP-JSON-DAG: "%317:sub22": 224 # CHECK-CP-JSON-DAG: "%317:sub23": 223 # CHECK-CP-JSON-DAG: "%317:sub24": 220 # CHECK-CP-JSON-DAG: "%317:sub25": 219 # CHECK-CP-JSON-DAG: "%317:sub26": 218 # CHECK-CP-JSON-DAG: "%317:sub27": 217 # CHECK-CP-JSON-DAG: "%317:sub28": 214 # CHECK-CP-JSON-DAG: "%317:sub29": 213 # CHECK-CP-JSON-DAG: "%317:sub30": 212 # CHECK-CP-JSON-DAG: "%317:sub31": 211 # CHECK-CP-JSON-DAG: "%359:sub0": 304 # CHECK-CP-JSON-DAG: "%359:sub1": 303 # CHECK-CP-JSON-DAG: "%359:sub2": 302 # CHECK-CP-JSON-DAG: "%359:sub3": 301 # CHECK-CP-JSON-DAG: "%359:sub4": 298 # CHECK-CP-JSON-DAG: "%359:sub5": 297 # CHECK-CP-JSON-DAG: "%359:sub6": 296 # CHECK-CP-JSON-DAG: "%359:sub7": 295 # CHECK-CP-JSON-DAG: "%359:sub8": 292 # CHECK-CP-JSON-DAG: "%359:sub9": 291 # CHECK-CP-JSON-DAG: "%359:sub10": 290 # CHECK-CP-JSON-DAG: "%359:sub11": 289 # CHECK-CP-JSON-DAG: "%359:sub12": 286 # CHECK-CP-JSON-DAG: "%359:sub13": 285 # CHECK-CP-JSON-DAG: "%359:sub14": 284 # CHECK-CP-JSON-DAG: "%359:sub15": 283 # CHECK-CP-JSON-DAG: "%359:sub16": 280 # CHECK-CP-JSON-DAG: "%359:sub17": 279 # CHECK-CP-JSON-DAG: "%359:sub18": 278 # CHECK-CP-JSON-DAG: "%359:sub19": 277 # CHECK-CP-JSON-DAG: "%359:sub20": 274 # CHECK-CP-JSON-DAG: "%359:sub21": 273 # CHECK-CP-JSON-DAG: "%359:sub22": 272 # CHECK-CP-JSON-DAG: "%359:sub23": 271 # CHECK-CP-JSON-DAG: "%359:sub24": 268 # CHECK-CP-JSON-DAG: "%359:sub25": 267 # CHECK-CP-JSON-DAG: "%359:sub26": 266 # CHECK-CP-JSON-DAG: "%359:sub27": 265 # CHECK-CP-JSON-DAG: "%359:sub28": 262 # CHECK-CP-JSON-DAG: "%359:sub29": 261 # CHECK-CP-JSON-DAG: "%359:sub30": 260 # CHECK-CP-JSON-DAG: "%359:sub31": 259 # CHECK-CP-JSON-DAG: "%401:sub0": 352 # CHECK-CP-JSON-DAG: "%401:sub1": 351 # CHECK-CP-JSON-DAG: "%401:sub2": 350 # CHECK-CP-JSON-DAG: "%401:sub3": 349 # CHECK-CP-JSON-DAG: "%401:sub4": 346 # CHECK-CP-JSON-DAG: "%401:sub5": 345 # CHECK-CP-JSON-DAG: "%401:sub6": 344 # CHECK-CP-JSON-DAG: "%401:sub7": 343 # CHECK-CP-JSON-DAG: "%401:sub8": 340 # CHECK-CP-JSON-DAG: "%401:sub9": 339 # CHECK-CP-JSON-DAG: "%401:sub10": 338 # CHECK-CP-JSON-DAG: "%401:sub11": 337 # CHECK-CP-JSON-DAG: "%401:sub12": 334 # CHECK-CP-JSON-DAG: "%401:sub13": 333 # CHECK-CP-JSON-DAG: "%401:sub14": 332 # CHECK-CP-JSON-DAG: "%401:sub15": 331 # CHECK-CP-JSON-DAG: "%401:sub16": 328 # CHECK-CP-JSON-DAG: "%401:sub17": 327 # CHECK-CP-JSON-DAG: "%401:sub18": 326 # CHECK-CP-JSON-DAG: "%401:sub19": 325 # CHECK-CP-JSON-DAG: "%401:sub20": 322 # CHECK-CP-JSON-DAG: "%401:sub21": 321 # CHECK-CP-JSON-DAG: "%401:sub22": 320 # CHECK-CP-JSON-DAG: "%401:sub23": 319 # CHECK-CP-JSON-DAG: "%401:sub24": 316 # CHECK-CP-JSON-DAG: "%401:sub25": 315 # CHECK-CP-JSON-DAG: "%401:sub26": 314 # CHECK-CP-JSON-DAG: "%401:sub27": 313 # CHECK-CP-JSON-DAG: "%401:sub28": 310 # CHECK-CP-JSON-DAG: "%401:sub29": 309 # CHECK-CP-JSON-DAG: "%401:sub30": 308 # CHECK-CP-JSON-DAG: "%401:sub31": 307 # CHECK-CP-JSON-DAG: "%478": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 307 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 352 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%480:vgpr_32 = COPY %69.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 15 # CHECK-CP-JSON-DAG: "%69:sub1": 14 # CHECK-CP-JSON-DAG: "%69:sub2": 13 # CHECK-CP-JSON-DAG: "%69:sub3": 12 # CHECK-CP-JSON-DAG: "%69:sub4": 9 # CHECK-CP-JSON-DAG: "%69:sub5": 8 # CHECK-CP-JSON-DAG: "%69:sub6": 7 # CHECK-CP-JSON-DAG: "%69:sub7": 6 # CHECK-CP-JSON-DAG: "%69:sub8": 3 # CHECK-CP-JSON-DAG: "%69:sub9": 2 # CHECK-CP-JSON-DAG: "%69:sub10": 1 # CHECK-CP-JSON-DAG: "%69:sub11": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 63 # CHECK-CP-JSON-DAG: "%149:sub1": 62 # CHECK-CP-JSON-DAG: "%149:sub2": 61 # CHECK-CP-JSON-DAG: "%149:sub3": 60 # CHECK-CP-JSON-DAG: "%149:sub4": 57 # CHECK-CP-JSON-DAG: "%149:sub5": 56 # CHECK-CP-JSON-DAG: "%149:sub6": 55 # CHECK-CP-JSON-DAG: "%149:sub7": 54 # CHECK-CP-JSON-DAG: "%149:sub8": 51 # CHECK-CP-JSON-DAG: "%149:sub9": 50 # CHECK-CP-JSON-DAG: "%149:sub10": 49 # CHECK-CP-JSON-DAG: "%149:sub11": 48 # CHECK-CP-JSON-DAG: "%149:sub12": 45 # CHECK-CP-JSON-DAG: "%149:sub13": 44 # CHECK-CP-JSON-DAG: "%149:sub14": 43 # CHECK-CP-JSON-DAG: "%149:sub15": 42 # CHECK-CP-JSON-DAG: "%149:sub16": 39 # CHECK-CP-JSON-DAG: "%149:sub17": 38 # CHECK-CP-JSON-DAG: "%149:sub18": 37 # CHECK-CP-JSON-DAG: "%149:sub19": 36 # CHECK-CP-JSON-DAG: "%149:sub20": 33 # CHECK-CP-JSON-DAG: "%149:sub21": 32 # CHECK-CP-JSON-DAG: "%149:sub22": 31 # CHECK-CP-JSON-DAG: "%149:sub23": 30 # CHECK-CP-JSON-DAG: "%149:sub24": 27 # CHECK-CP-JSON-DAG: "%149:sub25": 26 # CHECK-CP-JSON-DAG: "%149:sub26": 25 # CHECK-CP-JSON-DAG: "%149:sub27": 24 # CHECK-CP-JSON-DAG: "%149:sub28": 21 # CHECK-CP-JSON-DAG: "%149:sub29": 20 # CHECK-CP-JSON-DAG: "%149:sub30": 19 # CHECK-CP-JSON-DAG: "%149:sub31": 18 # CHECK-CP-JSON-DAG: "%191:sub0": 111 # CHECK-CP-JSON-DAG: "%191:sub1": 110 # CHECK-CP-JSON-DAG: "%191:sub2": 109 # CHECK-CP-JSON-DAG: "%191:sub3": 108 # CHECK-CP-JSON-DAG: "%191:sub4": 105 # CHECK-CP-JSON-DAG: "%191:sub5": 104 # CHECK-CP-JSON-DAG: "%191:sub6": 103 # CHECK-CP-JSON-DAG: "%191:sub7": 102 # CHECK-CP-JSON-DAG: "%191:sub8": 99 # CHECK-CP-JSON-DAG: "%191:sub9": 98 # CHECK-CP-JSON-DAG: "%191:sub10": 97 # CHECK-CP-JSON-DAG: "%191:sub11": 96 # CHECK-CP-JSON-DAG: "%191:sub12": 93 # CHECK-CP-JSON-DAG: "%191:sub13": 92 # CHECK-CP-JSON-DAG: "%191:sub14": 91 # CHECK-CP-JSON-DAG: "%191:sub15": 90 # CHECK-CP-JSON-DAG: "%191:sub16": 87 # CHECK-CP-JSON-DAG: "%191:sub17": 86 # CHECK-CP-JSON-DAG: "%191:sub18": 85 # CHECK-CP-JSON-DAG: "%191:sub19": 84 # CHECK-CP-JSON-DAG: "%191:sub20": 81 # CHECK-CP-JSON-DAG: "%191:sub21": 80 # CHECK-CP-JSON-DAG: "%191:sub22": 79 # CHECK-CP-JSON-DAG: "%191:sub23": 78 # CHECK-CP-JSON-DAG: "%191:sub24": 75 # CHECK-CP-JSON-DAG: "%191:sub25": 74 # CHECK-CP-JSON-DAG: "%191:sub26": 73 # CHECK-CP-JSON-DAG: "%191:sub27": 72 # CHECK-CP-JSON-DAG: "%191:sub28": 69 # CHECK-CP-JSON-DAG: "%191:sub29": 68 # CHECK-CP-JSON-DAG: "%191:sub30": 67 # CHECK-CP-JSON-DAG: "%191:sub31": 66 # CHECK-CP-JSON-DAG: "%233:sub0": 159 # CHECK-CP-JSON-DAG: "%233:sub1": 158 # CHECK-CP-JSON-DAG: "%233:sub2": 157 # CHECK-CP-JSON-DAG: "%233:sub3": 156 # CHECK-CP-JSON-DAG: "%233:sub4": 153 # CHECK-CP-JSON-DAG: "%233:sub5": 152 # CHECK-CP-JSON-DAG: "%233:sub6": 151 # CHECK-CP-JSON-DAG: "%233:sub7": 150 # CHECK-CP-JSON-DAG: "%233:sub8": 147 # CHECK-CP-JSON-DAG: "%233:sub9": 146 # CHECK-CP-JSON-DAG: "%233:sub10": 145 # CHECK-CP-JSON-DAG: "%233:sub11": 144 # CHECK-CP-JSON-DAG: "%233:sub12": 141 # CHECK-CP-JSON-DAG: "%233:sub13": 140 # CHECK-CP-JSON-DAG: "%233:sub14": 139 # CHECK-CP-JSON-DAG: "%233:sub15": 138 # CHECK-CP-JSON-DAG: "%233:sub16": 135 # CHECK-CP-JSON-DAG: "%233:sub17": 134 # CHECK-CP-JSON-DAG: "%233:sub18": 133 # CHECK-CP-JSON-DAG: "%233:sub19": 132 # CHECK-CP-JSON-DAG: "%233:sub20": 129 # CHECK-CP-JSON-DAG: "%233:sub21": 128 # CHECK-CP-JSON-DAG: "%233:sub22": 127 # CHECK-CP-JSON-DAG: "%233:sub23": 126 # CHECK-CP-JSON-DAG: "%233:sub24": 123 # CHECK-CP-JSON-DAG: "%233:sub25": 122 # CHECK-CP-JSON-DAG: "%233:sub26": 121 # CHECK-CP-JSON-DAG: "%233:sub27": 120 # CHECK-CP-JSON-DAG: "%233:sub28": 117 # CHECK-CP-JSON-DAG: "%233:sub29": 116 # CHECK-CP-JSON-DAG: "%233:sub30": 115 # CHECK-CP-JSON-DAG: "%233:sub31": 114 # CHECK-CP-JSON-DAG: "%275:sub0": 207 # CHECK-CP-JSON-DAG: "%275:sub1": 206 # CHECK-CP-JSON-DAG: "%275:sub2": 205 # CHECK-CP-JSON-DAG: "%275:sub3": 204 # CHECK-CP-JSON-DAG: "%275:sub4": 201 # CHECK-CP-JSON-DAG: "%275:sub5": 200 # CHECK-CP-JSON-DAG: "%275:sub6": 199 # CHECK-CP-JSON-DAG: "%275:sub7": 198 # CHECK-CP-JSON-DAG: "%275:sub8": 195 # CHECK-CP-JSON-DAG: "%275:sub9": 194 # CHECK-CP-JSON-DAG: "%275:sub10": 193 # CHECK-CP-JSON-DAG: "%275:sub11": 192 # CHECK-CP-JSON-DAG: "%275:sub12": 189 # CHECK-CP-JSON-DAG: "%275:sub13": 188 # CHECK-CP-JSON-DAG: "%275:sub14": 187 # CHECK-CP-JSON-DAG: "%275:sub15": 186 # CHECK-CP-JSON-DAG: "%275:sub16": 183 # CHECK-CP-JSON-DAG: "%275:sub17": 182 # CHECK-CP-JSON-DAG: "%275:sub18": 181 # CHECK-CP-JSON-DAG: "%275:sub19": 180 # CHECK-CP-JSON-DAG: "%275:sub20": 177 # CHECK-CP-JSON-DAG: "%275:sub21": 176 # CHECK-CP-JSON-DAG: "%275:sub22": 175 # CHECK-CP-JSON-DAG: "%275:sub23": 174 # CHECK-CP-JSON-DAG: "%275:sub24": 171 # CHECK-CP-JSON-DAG: "%275:sub25": 170 # CHECK-CP-JSON-DAG: "%275:sub26": 169 # CHECK-CP-JSON-DAG: "%275:sub27": 168 # CHECK-CP-JSON-DAG: "%275:sub28": 165 # CHECK-CP-JSON-DAG: "%275:sub29": 164 # CHECK-CP-JSON-DAG: "%275:sub30": 163 # CHECK-CP-JSON-DAG: "%275:sub31": 162 # CHECK-CP-JSON-DAG: "%317:sub0": 255 # CHECK-CP-JSON-DAG: "%317:sub1": 254 # CHECK-CP-JSON-DAG: "%317:sub2": 253 # CHECK-CP-JSON-DAG: "%317:sub3": 252 # CHECK-CP-JSON-DAG: "%317:sub4": 249 # CHECK-CP-JSON-DAG: "%317:sub5": 248 # CHECK-CP-JSON-DAG: "%317:sub6": 247 # CHECK-CP-JSON-DAG: "%317:sub7": 246 # CHECK-CP-JSON-DAG: "%317:sub8": 243 # CHECK-CP-JSON-DAG: "%317:sub9": 242 # CHECK-CP-JSON-DAG: "%317:sub10": 241 # CHECK-CP-JSON-DAG: "%317:sub11": 240 # CHECK-CP-JSON-DAG: "%317:sub12": 237 # CHECK-CP-JSON-DAG: "%317:sub13": 236 # CHECK-CP-JSON-DAG: "%317:sub14": 235 # CHECK-CP-JSON-DAG: "%317:sub15": 234 # CHECK-CP-JSON-DAG: "%317:sub16": 231 # CHECK-CP-JSON-DAG: "%317:sub17": 230 # CHECK-CP-JSON-DAG: "%317:sub18": 229 # CHECK-CP-JSON-DAG: "%317:sub19": 228 # CHECK-CP-JSON-DAG: "%317:sub20": 225 # CHECK-CP-JSON-DAG: "%317:sub21": 224 # CHECK-CP-JSON-DAG: "%317:sub22": 223 # CHECK-CP-JSON-DAG: "%317:sub23": 222 # CHECK-CP-JSON-DAG: "%317:sub24": 219 # CHECK-CP-JSON-DAG: "%317:sub25": 218 # CHECK-CP-JSON-DAG: "%317:sub26": 217 # CHECK-CP-JSON-DAG: "%317:sub27": 216 # CHECK-CP-JSON-DAG: "%317:sub28": 213 # CHECK-CP-JSON-DAG: "%317:sub29": 212 # CHECK-CP-JSON-DAG: "%317:sub30": 211 # CHECK-CP-JSON-DAG: "%317:sub31": 210 # CHECK-CP-JSON-DAG: "%359:sub0": 303 # CHECK-CP-JSON-DAG: "%359:sub1": 302 # CHECK-CP-JSON-DAG: "%359:sub2": 301 # CHECK-CP-JSON-DAG: "%359:sub3": 300 # CHECK-CP-JSON-DAG: "%359:sub4": 297 # CHECK-CP-JSON-DAG: "%359:sub5": 296 # CHECK-CP-JSON-DAG: "%359:sub6": 295 # CHECK-CP-JSON-DAG: "%359:sub7": 294 # CHECK-CP-JSON-DAG: "%359:sub8": 291 # CHECK-CP-JSON-DAG: "%359:sub9": 290 # CHECK-CP-JSON-DAG: "%359:sub10": 289 # CHECK-CP-JSON-DAG: "%359:sub11": 288 # CHECK-CP-JSON-DAG: "%359:sub12": 285 # CHECK-CP-JSON-DAG: "%359:sub13": 284 # CHECK-CP-JSON-DAG: "%359:sub14": 283 # CHECK-CP-JSON-DAG: "%359:sub15": 282 # CHECK-CP-JSON-DAG: "%359:sub16": 279 # CHECK-CP-JSON-DAG: "%359:sub17": 278 # CHECK-CP-JSON-DAG: "%359:sub18": 277 # CHECK-CP-JSON-DAG: "%359:sub19": 276 # CHECK-CP-JSON-DAG: "%359:sub20": 273 # CHECK-CP-JSON-DAG: "%359:sub21": 272 # CHECK-CP-JSON-DAG: "%359:sub22": 271 # CHECK-CP-JSON-DAG: "%359:sub23": 270 # CHECK-CP-JSON-DAG: "%359:sub24": 267 # CHECK-CP-JSON-DAG: "%359:sub25": 266 # CHECK-CP-JSON-DAG: "%359:sub26": 265 # CHECK-CP-JSON-DAG: "%359:sub27": 264 # CHECK-CP-JSON-DAG: "%359:sub28": 261 # CHECK-CP-JSON-DAG: "%359:sub29": 260 # CHECK-CP-JSON-DAG: "%359:sub30": 259 # CHECK-CP-JSON-DAG: "%359:sub31": 258 # CHECK-CP-JSON-DAG: "%401:sub0": 351 # CHECK-CP-JSON-DAG: "%401:sub1": 350 # CHECK-CP-JSON-DAG: "%401:sub2": 349 # CHECK-CP-JSON-DAG: "%401:sub3": 348 # CHECK-CP-JSON-DAG: "%401:sub4": 345 # CHECK-CP-JSON-DAG: "%401:sub5": 344 # CHECK-CP-JSON-DAG: "%401:sub6": 343 # CHECK-CP-JSON-DAG: "%401:sub7": 342 # CHECK-CP-JSON-DAG: "%401:sub8": 339 # CHECK-CP-JSON-DAG: "%401:sub9": 338 # CHECK-CP-JSON-DAG: "%401:sub10": 337 # CHECK-CP-JSON-DAG: "%401:sub11": 336 # CHECK-CP-JSON-DAG: "%401:sub12": 333 # CHECK-CP-JSON-DAG: "%401:sub13": 332 # CHECK-CP-JSON-DAG: "%401:sub14": 331 # CHECK-CP-JSON-DAG: "%401:sub15": 330 # CHECK-CP-JSON-DAG: "%401:sub16": 327 # CHECK-CP-JSON-DAG: "%401:sub17": 326 # CHECK-CP-JSON-DAG: "%401:sub18": 325 # CHECK-CP-JSON-DAG: "%401:sub19": 324 # CHECK-CP-JSON-DAG: "%401:sub20": 321 # CHECK-CP-JSON-DAG: "%401:sub21": 320 # CHECK-CP-JSON-DAG: "%401:sub22": 319 # CHECK-CP-JSON-DAG: "%401:sub23": 318 # CHECK-CP-JSON-DAG: "%401:sub24": 315 # CHECK-CP-JSON-DAG: "%401:sub25": 314 # CHECK-CP-JSON-DAG: "%401:sub26": 313 # CHECK-CP-JSON-DAG: "%401:sub27": 312 # CHECK-CP-JSON-DAG: "%401:sub28": 309 # CHECK-CP-JSON-DAG: "%401:sub29": 308 # CHECK-CP-JSON-DAG: "%401:sub30": 307 # CHECK-CP-JSON-DAG: "%401:sub31": 306 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 306 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 351 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%481:vgpr_32 = COPY %69.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 14 # CHECK-CP-JSON-DAG: "%69:sub1": 13 # CHECK-CP-JSON-DAG: "%69:sub2": 12 # CHECK-CP-JSON-DAG: "%69:sub3": 11 # CHECK-CP-JSON-DAG: "%69:sub4": 8 # CHECK-CP-JSON-DAG: "%69:sub5": 7 # CHECK-CP-JSON-DAG: "%69:sub6": 6 # CHECK-CP-JSON-DAG: "%69:sub7": 5 # CHECK-CP-JSON-DAG: "%69:sub8": 2 # CHECK-CP-JSON-DAG: "%69:sub9": 1 # CHECK-CP-JSON-DAG: "%69:sub10": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 62 # CHECK-CP-JSON-DAG: "%149:sub1": 61 # CHECK-CP-JSON-DAG: "%149:sub2": 60 # CHECK-CP-JSON-DAG: "%149:sub3": 59 # CHECK-CP-JSON-DAG: "%149:sub4": 56 # CHECK-CP-JSON-DAG: "%149:sub5": 55 # CHECK-CP-JSON-DAG: "%149:sub6": 54 # CHECK-CP-JSON-DAG: "%149:sub7": 53 # CHECK-CP-JSON-DAG: "%149:sub8": 50 # CHECK-CP-JSON-DAG: "%149:sub9": 49 # CHECK-CP-JSON-DAG: "%149:sub10": 48 # CHECK-CP-JSON-DAG: "%149:sub11": 47 # CHECK-CP-JSON-DAG: "%149:sub12": 44 # CHECK-CP-JSON-DAG: "%149:sub13": 43 # CHECK-CP-JSON-DAG: "%149:sub14": 42 # CHECK-CP-JSON-DAG: "%149:sub15": 41 # CHECK-CP-JSON-DAG: "%149:sub16": 38 # CHECK-CP-JSON-DAG: "%149:sub17": 37 # CHECK-CP-JSON-DAG: "%149:sub18": 36 # CHECK-CP-JSON-DAG: "%149:sub19": 35 # CHECK-CP-JSON-DAG: "%149:sub20": 32 # CHECK-CP-JSON-DAG: "%149:sub21": 31 # CHECK-CP-JSON-DAG: "%149:sub22": 30 # CHECK-CP-JSON-DAG: "%149:sub23": 29 # CHECK-CP-JSON-DAG: "%149:sub24": 26 # CHECK-CP-JSON-DAG: "%149:sub25": 25 # CHECK-CP-JSON-DAG: "%149:sub26": 24 # CHECK-CP-JSON-DAG: "%149:sub27": 23 # CHECK-CP-JSON-DAG: "%149:sub28": 20 # CHECK-CP-JSON-DAG: "%149:sub29": 19 # CHECK-CP-JSON-DAG: "%149:sub30": 18 # CHECK-CP-JSON-DAG: "%149:sub31": 17 # CHECK-CP-JSON-DAG: "%191:sub0": 110 # CHECK-CP-JSON-DAG: "%191:sub1": 109 # CHECK-CP-JSON-DAG: "%191:sub2": 108 # CHECK-CP-JSON-DAG: "%191:sub3": 107 # CHECK-CP-JSON-DAG: "%191:sub4": 104 # CHECK-CP-JSON-DAG: "%191:sub5": 103 # CHECK-CP-JSON-DAG: "%191:sub6": 102 # CHECK-CP-JSON-DAG: "%191:sub7": 101 # CHECK-CP-JSON-DAG: "%191:sub8": 98 # CHECK-CP-JSON-DAG: "%191:sub9": 97 # CHECK-CP-JSON-DAG: "%191:sub10": 96 # CHECK-CP-JSON-DAG: "%191:sub11": 95 # CHECK-CP-JSON-DAG: "%191:sub12": 92 # CHECK-CP-JSON-DAG: "%191:sub13": 91 # CHECK-CP-JSON-DAG: "%191:sub14": 90 # CHECK-CP-JSON-DAG: "%191:sub15": 89 # CHECK-CP-JSON-DAG: "%191:sub16": 86 # CHECK-CP-JSON-DAG: "%191:sub17": 85 # CHECK-CP-JSON-DAG: "%191:sub18": 84 # CHECK-CP-JSON-DAG: "%191:sub19": 83 # CHECK-CP-JSON-DAG: "%191:sub20": 80 # CHECK-CP-JSON-DAG: "%191:sub21": 79 # CHECK-CP-JSON-DAG: "%191:sub22": 78 # CHECK-CP-JSON-DAG: "%191:sub23": 77 # CHECK-CP-JSON-DAG: "%191:sub24": 74 # CHECK-CP-JSON-DAG: "%191:sub25": 73 # CHECK-CP-JSON-DAG: "%191:sub26": 72 # CHECK-CP-JSON-DAG: "%191:sub27": 71 # CHECK-CP-JSON-DAG: "%191:sub28": 68 # CHECK-CP-JSON-DAG: "%191:sub29": 67 # CHECK-CP-JSON-DAG: "%191:sub30": 66 # CHECK-CP-JSON-DAG: "%191:sub31": 65 # CHECK-CP-JSON-DAG: "%233:sub0": 158 # CHECK-CP-JSON-DAG: "%233:sub1": 157 # CHECK-CP-JSON-DAG: "%233:sub2": 156 # CHECK-CP-JSON-DAG: "%233:sub3": 155 # CHECK-CP-JSON-DAG: "%233:sub4": 152 # CHECK-CP-JSON-DAG: "%233:sub5": 151 # CHECK-CP-JSON-DAG: "%233:sub6": 150 # CHECK-CP-JSON-DAG: "%233:sub7": 149 # CHECK-CP-JSON-DAG: "%233:sub8": 146 # CHECK-CP-JSON-DAG: "%233:sub9": 145 # CHECK-CP-JSON-DAG: "%233:sub10": 144 # CHECK-CP-JSON-DAG: "%233:sub11": 143 # CHECK-CP-JSON-DAG: "%233:sub12": 140 # CHECK-CP-JSON-DAG: "%233:sub13": 139 # CHECK-CP-JSON-DAG: "%233:sub14": 138 # CHECK-CP-JSON-DAG: "%233:sub15": 137 # CHECK-CP-JSON-DAG: "%233:sub16": 134 # CHECK-CP-JSON-DAG: "%233:sub17": 133 # CHECK-CP-JSON-DAG: "%233:sub18": 132 # CHECK-CP-JSON-DAG: "%233:sub19": 131 # CHECK-CP-JSON-DAG: "%233:sub20": 128 # CHECK-CP-JSON-DAG: "%233:sub21": 127 # CHECK-CP-JSON-DAG: "%233:sub22": 126 # CHECK-CP-JSON-DAG: "%233:sub23": 125 # CHECK-CP-JSON-DAG: "%233:sub24": 122 # CHECK-CP-JSON-DAG: "%233:sub25": 121 # CHECK-CP-JSON-DAG: "%233:sub26": 120 # CHECK-CP-JSON-DAG: "%233:sub27": 119 # CHECK-CP-JSON-DAG: "%233:sub28": 116 # CHECK-CP-JSON-DAG: "%233:sub29": 115 # CHECK-CP-JSON-DAG: "%233:sub30": 114 # CHECK-CP-JSON-DAG: "%233:sub31": 113 # CHECK-CP-JSON-DAG: "%275:sub0": 206 # CHECK-CP-JSON-DAG: "%275:sub1": 205 # CHECK-CP-JSON-DAG: "%275:sub2": 204 # CHECK-CP-JSON-DAG: "%275:sub3": 203 # CHECK-CP-JSON-DAG: "%275:sub4": 200 # CHECK-CP-JSON-DAG: "%275:sub5": 199 # CHECK-CP-JSON-DAG: "%275:sub6": 198 # CHECK-CP-JSON-DAG: "%275:sub7": 197 # CHECK-CP-JSON-DAG: "%275:sub8": 194 # CHECK-CP-JSON-DAG: "%275:sub9": 193 # CHECK-CP-JSON-DAG: "%275:sub10": 192 # CHECK-CP-JSON-DAG: "%275:sub11": 191 # CHECK-CP-JSON-DAG: "%275:sub12": 188 # CHECK-CP-JSON-DAG: "%275:sub13": 187 # CHECK-CP-JSON-DAG: "%275:sub14": 186 # CHECK-CP-JSON-DAG: "%275:sub15": 185 # CHECK-CP-JSON-DAG: "%275:sub16": 182 # CHECK-CP-JSON-DAG: "%275:sub17": 181 # CHECK-CP-JSON-DAG: "%275:sub18": 180 # CHECK-CP-JSON-DAG: "%275:sub19": 179 # CHECK-CP-JSON-DAG: "%275:sub20": 176 # CHECK-CP-JSON-DAG: "%275:sub21": 175 # CHECK-CP-JSON-DAG: "%275:sub22": 174 # CHECK-CP-JSON-DAG: "%275:sub23": 173 # CHECK-CP-JSON-DAG: "%275:sub24": 170 # CHECK-CP-JSON-DAG: "%275:sub25": 169 # CHECK-CP-JSON-DAG: "%275:sub26": 168 # CHECK-CP-JSON-DAG: "%275:sub27": 167 # CHECK-CP-JSON-DAG: "%275:sub28": 164 # CHECK-CP-JSON-DAG: "%275:sub29": 163 # CHECK-CP-JSON-DAG: "%275:sub30": 162 # CHECK-CP-JSON-DAG: "%275:sub31": 161 # CHECK-CP-JSON-DAG: "%317:sub0": 254 # CHECK-CP-JSON-DAG: "%317:sub1": 253 # CHECK-CP-JSON-DAG: "%317:sub2": 252 # CHECK-CP-JSON-DAG: "%317:sub3": 251 # CHECK-CP-JSON-DAG: "%317:sub4": 248 # CHECK-CP-JSON-DAG: "%317:sub5": 247 # CHECK-CP-JSON-DAG: "%317:sub6": 246 # CHECK-CP-JSON-DAG: "%317:sub7": 245 # CHECK-CP-JSON-DAG: "%317:sub8": 242 # CHECK-CP-JSON-DAG: "%317:sub9": 241 # CHECK-CP-JSON-DAG: "%317:sub10": 240 # CHECK-CP-JSON-DAG: "%317:sub11": 239 # CHECK-CP-JSON-DAG: "%317:sub12": 236 # CHECK-CP-JSON-DAG: "%317:sub13": 235 # CHECK-CP-JSON-DAG: "%317:sub14": 234 # CHECK-CP-JSON-DAG: "%317:sub15": 233 # CHECK-CP-JSON-DAG: "%317:sub16": 230 # CHECK-CP-JSON-DAG: "%317:sub17": 229 # CHECK-CP-JSON-DAG: "%317:sub18": 228 # CHECK-CP-JSON-DAG: "%317:sub19": 227 # CHECK-CP-JSON-DAG: "%317:sub20": 224 # CHECK-CP-JSON-DAG: "%317:sub21": 223 # CHECK-CP-JSON-DAG: "%317:sub22": 222 # CHECK-CP-JSON-DAG: "%317:sub23": 221 # CHECK-CP-JSON-DAG: "%317:sub24": 218 # CHECK-CP-JSON-DAG: "%317:sub25": 217 # CHECK-CP-JSON-DAG: "%317:sub26": 216 # CHECK-CP-JSON-DAG: "%317:sub27": 215 # CHECK-CP-JSON-DAG: "%317:sub28": 212 # CHECK-CP-JSON-DAG: "%317:sub29": 211 # CHECK-CP-JSON-DAG: "%317:sub30": 210 # CHECK-CP-JSON-DAG: "%317:sub31": 209 # CHECK-CP-JSON-DAG: "%359:sub0": 302 # CHECK-CP-JSON-DAG: "%359:sub1": 301 # CHECK-CP-JSON-DAG: "%359:sub2": 300 # CHECK-CP-JSON-DAG: "%359:sub3": 299 # CHECK-CP-JSON-DAG: "%359:sub4": 296 # CHECK-CP-JSON-DAG: "%359:sub5": 295 # CHECK-CP-JSON-DAG: "%359:sub6": 294 # CHECK-CP-JSON-DAG: "%359:sub7": 293 # CHECK-CP-JSON-DAG: "%359:sub8": 290 # CHECK-CP-JSON-DAG: "%359:sub9": 289 # CHECK-CP-JSON-DAG: "%359:sub10": 288 # CHECK-CP-JSON-DAG: "%359:sub11": 287 # CHECK-CP-JSON-DAG: "%359:sub12": 284 # CHECK-CP-JSON-DAG: "%359:sub13": 283 # CHECK-CP-JSON-DAG: "%359:sub14": 282 # CHECK-CP-JSON-DAG: "%359:sub15": 281 # CHECK-CP-JSON-DAG: "%359:sub16": 278 # CHECK-CP-JSON-DAG: "%359:sub17": 277 # CHECK-CP-JSON-DAG: "%359:sub18": 276 # CHECK-CP-JSON-DAG: "%359:sub19": 275 # CHECK-CP-JSON-DAG: "%359:sub20": 272 # CHECK-CP-JSON-DAG: "%359:sub21": 271 # CHECK-CP-JSON-DAG: "%359:sub22": 270 # CHECK-CP-JSON-DAG: "%359:sub23": 269 # CHECK-CP-JSON-DAG: "%359:sub24": 266 # CHECK-CP-JSON-DAG: "%359:sub25": 265 # CHECK-CP-JSON-DAG: "%359:sub26": 264 # CHECK-CP-JSON-DAG: "%359:sub27": 263 # CHECK-CP-JSON-DAG: "%359:sub28": 260 # CHECK-CP-JSON-DAG: "%359:sub29": 259 # CHECK-CP-JSON-DAG: "%359:sub30": 258 # CHECK-CP-JSON-DAG: "%359:sub31": 257 # CHECK-CP-JSON-DAG: "%401:sub0": 350 # CHECK-CP-JSON-DAG: "%401:sub1": 349 # CHECK-CP-JSON-DAG: "%401:sub2": 348 # CHECK-CP-JSON-DAG: "%401:sub3": 347 # CHECK-CP-JSON-DAG: "%401:sub4": 344 # CHECK-CP-JSON-DAG: "%401:sub5": 343 # CHECK-CP-JSON-DAG: "%401:sub6": 342 # CHECK-CP-JSON-DAG: "%401:sub7": 341 # CHECK-CP-JSON-DAG: "%401:sub8": 338 # CHECK-CP-JSON-DAG: "%401:sub9": 337 # CHECK-CP-JSON-DAG: "%401:sub10": 336 # CHECK-CP-JSON-DAG: "%401:sub11": 335 # CHECK-CP-JSON-DAG: "%401:sub12": 332 # CHECK-CP-JSON-DAG: "%401:sub13": 331 # CHECK-CP-JSON-DAG: "%401:sub14": 330 # CHECK-CP-JSON-DAG: "%401:sub15": 329 # CHECK-CP-JSON-DAG: "%401:sub16": 326 # CHECK-CP-JSON-DAG: "%401:sub17": 325 # CHECK-CP-JSON-DAG: "%401:sub18": 324 # CHECK-CP-JSON-DAG: "%401:sub19": 323 # CHECK-CP-JSON-DAG: "%401:sub20": 320 # CHECK-CP-JSON-DAG: "%401:sub21": 319 # CHECK-CP-JSON-DAG: "%401:sub22": 318 # CHECK-CP-JSON-DAG: "%401:sub23": 317 # CHECK-CP-JSON-DAG: "%401:sub24": 314 # CHECK-CP-JSON-DAG: "%401:sub25": 313 # CHECK-CP-JSON-DAG: "%401:sub26": 312 # CHECK-CP-JSON-DAG: "%401:sub27": 311 # CHECK-CP-JSON-DAG: "%401:sub28": 308 # CHECK-CP-JSON-DAG: "%401:sub29": 307 # CHECK-CP-JSON-DAG: "%401:sub30": 306 # CHECK-CP-JSON-DAG: "%401:sub31": 305 # CHECK-CP-JSON-DAG: "%480": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 305 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 350 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%482:vgpr_32 = COPY %69.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 13 # CHECK-CP-JSON-DAG: "%69:sub1": 12 # CHECK-CP-JSON-DAG: "%69:sub2": 11 # CHECK-CP-JSON-DAG: "%69:sub3": 10 # CHECK-CP-JSON-DAG: "%69:sub4": 7 # CHECK-CP-JSON-DAG: "%69:sub5": 6 # CHECK-CP-JSON-DAG: "%69:sub6": 5 # CHECK-CP-JSON-DAG: "%69:sub7": 4 # CHECK-CP-JSON-DAG: "%69:sub8": 1 # CHECK-CP-JSON-DAG: "%69:sub9": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 61 # CHECK-CP-JSON-DAG: "%149:sub1": 60 # CHECK-CP-JSON-DAG: "%149:sub2": 59 # CHECK-CP-JSON-DAG: "%149:sub3": 58 # CHECK-CP-JSON-DAG: "%149:sub4": 55 # CHECK-CP-JSON-DAG: "%149:sub5": 54 # CHECK-CP-JSON-DAG: "%149:sub6": 53 # CHECK-CP-JSON-DAG: "%149:sub7": 52 # CHECK-CP-JSON-DAG: "%149:sub8": 49 # CHECK-CP-JSON-DAG: "%149:sub9": 48 # CHECK-CP-JSON-DAG: "%149:sub10": 47 # CHECK-CP-JSON-DAG: "%149:sub11": 46 # CHECK-CP-JSON-DAG: "%149:sub12": 43 # CHECK-CP-JSON-DAG: "%149:sub13": 42 # CHECK-CP-JSON-DAG: "%149:sub14": 41 # CHECK-CP-JSON-DAG: "%149:sub15": 40 # CHECK-CP-JSON-DAG: "%149:sub16": 37 # CHECK-CP-JSON-DAG: "%149:sub17": 36 # CHECK-CP-JSON-DAG: "%149:sub18": 35 # CHECK-CP-JSON-DAG: "%149:sub19": 34 # CHECK-CP-JSON-DAG: "%149:sub20": 31 # CHECK-CP-JSON-DAG: "%149:sub21": 30 # CHECK-CP-JSON-DAG: "%149:sub22": 29 # CHECK-CP-JSON-DAG: "%149:sub23": 28 # CHECK-CP-JSON-DAG: "%149:sub24": 25 # CHECK-CP-JSON-DAG: "%149:sub25": 24 # CHECK-CP-JSON-DAG: "%149:sub26": 23 # CHECK-CP-JSON-DAG: "%149:sub27": 22 # CHECK-CP-JSON-DAG: "%149:sub28": 19 # CHECK-CP-JSON-DAG: "%149:sub29": 18 # CHECK-CP-JSON-DAG: "%149:sub30": 17 # CHECK-CP-JSON-DAG: "%149:sub31": 16 # CHECK-CP-JSON-DAG: "%191:sub0": 109 # CHECK-CP-JSON-DAG: "%191:sub1": 108 # CHECK-CP-JSON-DAG: "%191:sub2": 107 # CHECK-CP-JSON-DAG: "%191:sub3": 106 # CHECK-CP-JSON-DAG: "%191:sub4": 103 # CHECK-CP-JSON-DAG: "%191:sub5": 102 # CHECK-CP-JSON-DAG: "%191:sub6": 101 # CHECK-CP-JSON-DAG: "%191:sub7": 100 # CHECK-CP-JSON-DAG: "%191:sub8": 97 # CHECK-CP-JSON-DAG: "%191:sub9": 96 # CHECK-CP-JSON-DAG: "%191:sub10": 95 # CHECK-CP-JSON-DAG: "%191:sub11": 94 # CHECK-CP-JSON-DAG: "%191:sub12": 91 # CHECK-CP-JSON-DAG: "%191:sub13": 90 # CHECK-CP-JSON-DAG: "%191:sub14": 89 # CHECK-CP-JSON-DAG: "%191:sub15": 88 # CHECK-CP-JSON-DAG: "%191:sub16": 85 # CHECK-CP-JSON-DAG: "%191:sub17": 84 # CHECK-CP-JSON-DAG: "%191:sub18": 83 # CHECK-CP-JSON-DAG: "%191:sub19": 82 # CHECK-CP-JSON-DAG: "%191:sub20": 79 # CHECK-CP-JSON-DAG: "%191:sub21": 78 # CHECK-CP-JSON-DAG: "%191:sub22": 77 # CHECK-CP-JSON-DAG: "%191:sub23": 76 # CHECK-CP-JSON-DAG: "%191:sub24": 73 # CHECK-CP-JSON-DAG: "%191:sub25": 72 # CHECK-CP-JSON-DAG: "%191:sub26": 71 # CHECK-CP-JSON-DAG: "%191:sub27": 70 # CHECK-CP-JSON-DAG: "%191:sub28": 67 # CHECK-CP-JSON-DAG: "%191:sub29": 66 # CHECK-CP-JSON-DAG: "%191:sub30": 65 # CHECK-CP-JSON-DAG: "%191:sub31": 64 # CHECK-CP-JSON-DAG: "%233:sub0": 157 # CHECK-CP-JSON-DAG: "%233:sub1": 156 # CHECK-CP-JSON-DAG: "%233:sub2": 155 # CHECK-CP-JSON-DAG: "%233:sub3": 154 # CHECK-CP-JSON-DAG: "%233:sub4": 151 # CHECK-CP-JSON-DAG: "%233:sub5": 150 # CHECK-CP-JSON-DAG: "%233:sub6": 149 # CHECK-CP-JSON-DAG: "%233:sub7": 148 # CHECK-CP-JSON-DAG: "%233:sub8": 145 # CHECK-CP-JSON-DAG: "%233:sub9": 144 # CHECK-CP-JSON-DAG: "%233:sub10": 143 # CHECK-CP-JSON-DAG: "%233:sub11": 142 # CHECK-CP-JSON-DAG: "%233:sub12": 139 # CHECK-CP-JSON-DAG: "%233:sub13": 138 # CHECK-CP-JSON-DAG: "%233:sub14": 137 # CHECK-CP-JSON-DAG: "%233:sub15": 136 # CHECK-CP-JSON-DAG: "%233:sub16": 133 # CHECK-CP-JSON-DAG: "%233:sub17": 132 # CHECK-CP-JSON-DAG: "%233:sub18": 131 # CHECK-CP-JSON-DAG: "%233:sub19": 130 # CHECK-CP-JSON-DAG: "%233:sub20": 127 # CHECK-CP-JSON-DAG: "%233:sub21": 126 # CHECK-CP-JSON-DAG: "%233:sub22": 125 # CHECK-CP-JSON-DAG: "%233:sub23": 124 # CHECK-CP-JSON-DAG: "%233:sub24": 121 # CHECK-CP-JSON-DAG: "%233:sub25": 120 # CHECK-CP-JSON-DAG: "%233:sub26": 119 # CHECK-CP-JSON-DAG: "%233:sub27": 118 # CHECK-CP-JSON-DAG: "%233:sub28": 115 # CHECK-CP-JSON-DAG: "%233:sub29": 114 # CHECK-CP-JSON-DAG: "%233:sub30": 113 # CHECK-CP-JSON-DAG: "%233:sub31": 112 # CHECK-CP-JSON-DAG: "%275:sub0": 205 # CHECK-CP-JSON-DAG: "%275:sub1": 204 # CHECK-CP-JSON-DAG: "%275:sub2": 203 # CHECK-CP-JSON-DAG: "%275:sub3": 202 # CHECK-CP-JSON-DAG: "%275:sub4": 199 # CHECK-CP-JSON-DAG: "%275:sub5": 198 # CHECK-CP-JSON-DAG: "%275:sub6": 197 # CHECK-CP-JSON-DAG: "%275:sub7": 196 # CHECK-CP-JSON-DAG: "%275:sub8": 193 # CHECK-CP-JSON-DAG: "%275:sub9": 192 # CHECK-CP-JSON-DAG: "%275:sub10": 191 # CHECK-CP-JSON-DAG: "%275:sub11": 190 # CHECK-CP-JSON-DAG: "%275:sub12": 187 # CHECK-CP-JSON-DAG: "%275:sub13": 186 # CHECK-CP-JSON-DAG: "%275:sub14": 185 # CHECK-CP-JSON-DAG: "%275:sub15": 184 # CHECK-CP-JSON-DAG: "%275:sub16": 181 # CHECK-CP-JSON-DAG: "%275:sub17": 180 # CHECK-CP-JSON-DAG: "%275:sub18": 179 # CHECK-CP-JSON-DAG: "%275:sub19": 178 # CHECK-CP-JSON-DAG: "%275:sub20": 175 # CHECK-CP-JSON-DAG: "%275:sub21": 174 # CHECK-CP-JSON-DAG: "%275:sub22": 173 # CHECK-CP-JSON-DAG: "%275:sub23": 172 # CHECK-CP-JSON-DAG: "%275:sub24": 169 # CHECK-CP-JSON-DAG: "%275:sub25": 168 # CHECK-CP-JSON-DAG: "%275:sub26": 167 # CHECK-CP-JSON-DAG: "%275:sub27": 166 # CHECK-CP-JSON-DAG: "%275:sub28": 163 # CHECK-CP-JSON-DAG: "%275:sub29": 162 # CHECK-CP-JSON-DAG: "%275:sub30": 161 # CHECK-CP-JSON-DAG: "%275:sub31": 160 # CHECK-CP-JSON-DAG: "%317:sub0": 253 # CHECK-CP-JSON-DAG: "%317:sub1": 252 # CHECK-CP-JSON-DAG: "%317:sub2": 251 # CHECK-CP-JSON-DAG: "%317:sub3": 250 # CHECK-CP-JSON-DAG: "%317:sub4": 247 # CHECK-CP-JSON-DAG: "%317:sub5": 246 # CHECK-CP-JSON-DAG: "%317:sub6": 245 # CHECK-CP-JSON-DAG: "%317:sub7": 244 # CHECK-CP-JSON-DAG: "%317:sub8": 241 # CHECK-CP-JSON-DAG: "%317:sub9": 240 # CHECK-CP-JSON-DAG: "%317:sub10": 239 # CHECK-CP-JSON-DAG: "%317:sub11": 238 # CHECK-CP-JSON-DAG: "%317:sub12": 235 # CHECK-CP-JSON-DAG: "%317:sub13": 234 # CHECK-CP-JSON-DAG: "%317:sub14": 233 # CHECK-CP-JSON-DAG: "%317:sub15": 232 # CHECK-CP-JSON-DAG: "%317:sub16": 229 # CHECK-CP-JSON-DAG: "%317:sub17": 228 # CHECK-CP-JSON-DAG: "%317:sub18": 227 # CHECK-CP-JSON-DAG: "%317:sub19": 226 # CHECK-CP-JSON-DAG: "%317:sub20": 223 # CHECK-CP-JSON-DAG: "%317:sub21": 222 # CHECK-CP-JSON-DAG: "%317:sub22": 221 # CHECK-CP-JSON-DAG: "%317:sub23": 220 # CHECK-CP-JSON-DAG: "%317:sub24": 217 # CHECK-CP-JSON-DAG: "%317:sub25": 216 # CHECK-CP-JSON-DAG: "%317:sub26": 215 # CHECK-CP-JSON-DAG: "%317:sub27": 214 # CHECK-CP-JSON-DAG: "%317:sub28": 211 # CHECK-CP-JSON-DAG: "%317:sub29": 210 # CHECK-CP-JSON-DAG: "%317:sub30": 209 # CHECK-CP-JSON-DAG: "%317:sub31": 208 # CHECK-CP-JSON-DAG: "%359:sub0": 301 # CHECK-CP-JSON-DAG: "%359:sub1": 300 # CHECK-CP-JSON-DAG: "%359:sub2": 299 # CHECK-CP-JSON-DAG: "%359:sub3": 298 # CHECK-CP-JSON-DAG: "%359:sub4": 295 # CHECK-CP-JSON-DAG: "%359:sub5": 294 # CHECK-CP-JSON-DAG: "%359:sub6": 293 # CHECK-CP-JSON-DAG: "%359:sub7": 292 # CHECK-CP-JSON-DAG: "%359:sub8": 289 # CHECK-CP-JSON-DAG: "%359:sub9": 288 # CHECK-CP-JSON-DAG: "%359:sub10": 287 # CHECK-CP-JSON-DAG: "%359:sub11": 286 # CHECK-CP-JSON-DAG: "%359:sub12": 283 # CHECK-CP-JSON-DAG: "%359:sub13": 282 # CHECK-CP-JSON-DAG: "%359:sub14": 281 # CHECK-CP-JSON-DAG: "%359:sub15": 280 # CHECK-CP-JSON-DAG: "%359:sub16": 277 # CHECK-CP-JSON-DAG: "%359:sub17": 276 # CHECK-CP-JSON-DAG: "%359:sub18": 275 # CHECK-CP-JSON-DAG: "%359:sub19": 274 # CHECK-CP-JSON-DAG: "%359:sub20": 271 # CHECK-CP-JSON-DAG: "%359:sub21": 270 # CHECK-CP-JSON-DAG: "%359:sub22": 269 # CHECK-CP-JSON-DAG: "%359:sub23": 268 # CHECK-CP-JSON-DAG: "%359:sub24": 265 # CHECK-CP-JSON-DAG: "%359:sub25": 264 # CHECK-CP-JSON-DAG: "%359:sub26": 263 # CHECK-CP-JSON-DAG: "%359:sub27": 262 # CHECK-CP-JSON-DAG: "%359:sub28": 259 # CHECK-CP-JSON-DAG: "%359:sub29": 258 # CHECK-CP-JSON-DAG: "%359:sub30": 257 # CHECK-CP-JSON-DAG: "%359:sub31": 256 # CHECK-CP-JSON-DAG: "%401:sub0": 349 # CHECK-CP-JSON-DAG: "%401:sub1": 348 # CHECK-CP-JSON-DAG: "%401:sub2": 347 # CHECK-CP-JSON-DAG: "%401:sub3": 346 # CHECK-CP-JSON-DAG: "%401:sub4": 343 # CHECK-CP-JSON-DAG: "%401:sub5": 342 # CHECK-CP-JSON-DAG: "%401:sub6": 341 # CHECK-CP-JSON-DAG: "%401:sub7": 340 # CHECK-CP-JSON-DAG: "%401:sub8": 337 # CHECK-CP-JSON-DAG: "%401:sub9": 336 # CHECK-CP-JSON-DAG: "%401:sub10": 335 # CHECK-CP-JSON-DAG: "%401:sub11": 334 # CHECK-CP-JSON-DAG: "%401:sub12": 331 # CHECK-CP-JSON-DAG: "%401:sub13": 330 # CHECK-CP-JSON-DAG: "%401:sub14": 329 # CHECK-CP-JSON-DAG: "%401:sub15": 328 # CHECK-CP-JSON-DAG: "%401:sub16": 325 # CHECK-CP-JSON-DAG: "%401:sub17": 324 # CHECK-CP-JSON-DAG: "%401:sub18": 323 # CHECK-CP-JSON-DAG: "%401:sub19": 322 # CHECK-CP-JSON-DAG: "%401:sub20": 319 # CHECK-CP-JSON-DAG: "%401:sub21": 318 # CHECK-CP-JSON-DAG: "%401:sub22": 317 # CHECK-CP-JSON-DAG: "%401:sub23": 316 # CHECK-CP-JSON-DAG: "%401:sub24": 313 # CHECK-CP-JSON-DAG: "%401:sub25": 312 # CHECK-CP-JSON-DAG: "%401:sub26": 311 # CHECK-CP-JSON-DAG: "%401:sub27": 310 # CHECK-CP-JSON-DAG: "%401:sub28": 307 # CHECK-CP-JSON-DAG: "%401:sub29": 306 # CHECK-CP-JSON-DAG: "%401:sub30": 305 # CHECK-CP-JSON-DAG: "%401:sub31": 304 # CHECK-CP-JSON-DAG: "%480": 2 # CHECK-CP-JSON-DAG: "%481": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 304 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 349 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%483:vgpr_32 = COPY %69.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 12 # CHECK-CP-JSON-DAG: "%69:sub1": 11 # CHECK-CP-JSON-DAG: "%69:sub2": 10 # CHECK-CP-JSON-DAG: "%69:sub3": 9 # CHECK-CP-JSON-DAG: "%69:sub4": 6 # CHECK-CP-JSON-DAG: "%69:sub5": 5 # CHECK-CP-JSON-DAG: "%69:sub6": 4 # CHECK-CP-JSON-DAG: "%69:sub7": 3 # CHECK-CP-JSON-DAG: "%69:sub8": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 60 # CHECK-CP-JSON-DAG: "%149:sub1": 59 # CHECK-CP-JSON-DAG: "%149:sub2": 58 # CHECK-CP-JSON-DAG: "%149:sub3": 57 # CHECK-CP-JSON-DAG: "%149:sub4": 54 # CHECK-CP-JSON-DAG: "%149:sub5": 53 # CHECK-CP-JSON-DAG: "%149:sub6": 52 # CHECK-CP-JSON-DAG: "%149:sub7": 51 # CHECK-CP-JSON-DAG: "%149:sub8": 48 # CHECK-CP-JSON-DAG: "%149:sub9": 47 # CHECK-CP-JSON-DAG: "%149:sub10": 46 # CHECK-CP-JSON-DAG: "%149:sub11": 45 # CHECK-CP-JSON-DAG: "%149:sub12": 42 # CHECK-CP-JSON-DAG: "%149:sub13": 41 # CHECK-CP-JSON-DAG: "%149:sub14": 40 # CHECK-CP-JSON-DAG: "%149:sub15": 39 # CHECK-CP-JSON-DAG: "%149:sub16": 36 # CHECK-CP-JSON-DAG: "%149:sub17": 35 # CHECK-CP-JSON-DAG: "%149:sub18": 34 # CHECK-CP-JSON-DAG: "%149:sub19": 33 # CHECK-CP-JSON-DAG: "%149:sub20": 30 # CHECK-CP-JSON-DAG: "%149:sub21": 29 # CHECK-CP-JSON-DAG: "%149:sub22": 28 # CHECK-CP-JSON-DAG: "%149:sub23": 27 # CHECK-CP-JSON-DAG: "%149:sub24": 24 # CHECK-CP-JSON-DAG: "%149:sub25": 23 # CHECK-CP-JSON-DAG: "%149:sub26": 22 # CHECK-CP-JSON-DAG: "%149:sub27": 21 # CHECK-CP-JSON-DAG: "%149:sub28": 18 # CHECK-CP-JSON-DAG: "%149:sub29": 17 # CHECK-CP-JSON-DAG: "%149:sub30": 16 # CHECK-CP-JSON-DAG: "%149:sub31": 15 # CHECK-CP-JSON-DAG: "%191:sub0": 108 # CHECK-CP-JSON-DAG: "%191:sub1": 107 # CHECK-CP-JSON-DAG: "%191:sub2": 106 # CHECK-CP-JSON-DAG: "%191:sub3": 105 # CHECK-CP-JSON-DAG: "%191:sub4": 102 # CHECK-CP-JSON-DAG: "%191:sub5": 101 # CHECK-CP-JSON-DAG: "%191:sub6": 100 # CHECK-CP-JSON-DAG: "%191:sub7": 99 # CHECK-CP-JSON-DAG: "%191:sub8": 96 # CHECK-CP-JSON-DAG: "%191:sub9": 95 # CHECK-CP-JSON-DAG: "%191:sub10": 94 # CHECK-CP-JSON-DAG: "%191:sub11": 93 # CHECK-CP-JSON-DAG: "%191:sub12": 90 # CHECK-CP-JSON-DAG: "%191:sub13": 89 # CHECK-CP-JSON-DAG: "%191:sub14": 88 # CHECK-CP-JSON-DAG: "%191:sub15": 87 # CHECK-CP-JSON-DAG: "%191:sub16": 84 # CHECK-CP-JSON-DAG: "%191:sub17": 83 # CHECK-CP-JSON-DAG: "%191:sub18": 82 # CHECK-CP-JSON-DAG: "%191:sub19": 81 # CHECK-CP-JSON-DAG: "%191:sub20": 78 # CHECK-CP-JSON-DAG: "%191:sub21": 77 # CHECK-CP-JSON-DAG: "%191:sub22": 76 # CHECK-CP-JSON-DAG: "%191:sub23": 75 # CHECK-CP-JSON-DAG: "%191:sub24": 72 # CHECK-CP-JSON-DAG: "%191:sub25": 71 # CHECK-CP-JSON-DAG: "%191:sub26": 70 # CHECK-CP-JSON-DAG: "%191:sub27": 69 # CHECK-CP-JSON-DAG: "%191:sub28": 66 # CHECK-CP-JSON-DAG: "%191:sub29": 65 # CHECK-CP-JSON-DAG: "%191:sub30": 64 # CHECK-CP-JSON-DAG: "%191:sub31": 63 # CHECK-CP-JSON-DAG: "%233:sub0": 156 # CHECK-CP-JSON-DAG: "%233:sub1": 155 # CHECK-CP-JSON-DAG: "%233:sub2": 154 # CHECK-CP-JSON-DAG: "%233:sub3": 153 # CHECK-CP-JSON-DAG: "%233:sub4": 150 # CHECK-CP-JSON-DAG: "%233:sub5": 149 # CHECK-CP-JSON-DAG: "%233:sub6": 148 # CHECK-CP-JSON-DAG: "%233:sub7": 147 # CHECK-CP-JSON-DAG: "%233:sub8": 144 # CHECK-CP-JSON-DAG: "%233:sub9": 143 # CHECK-CP-JSON-DAG: "%233:sub10": 142 # CHECK-CP-JSON-DAG: "%233:sub11": 141 # CHECK-CP-JSON-DAG: "%233:sub12": 138 # CHECK-CP-JSON-DAG: "%233:sub13": 137 # CHECK-CP-JSON-DAG: "%233:sub14": 136 # CHECK-CP-JSON-DAG: "%233:sub15": 135 # CHECK-CP-JSON-DAG: "%233:sub16": 132 # CHECK-CP-JSON-DAG: "%233:sub17": 131 # CHECK-CP-JSON-DAG: "%233:sub18": 130 # CHECK-CP-JSON-DAG: "%233:sub19": 129 # CHECK-CP-JSON-DAG: "%233:sub20": 126 # CHECK-CP-JSON-DAG: "%233:sub21": 125 # CHECK-CP-JSON-DAG: "%233:sub22": 124 # CHECK-CP-JSON-DAG: "%233:sub23": 123 # CHECK-CP-JSON-DAG: "%233:sub24": 120 # CHECK-CP-JSON-DAG: "%233:sub25": 119 # CHECK-CP-JSON-DAG: "%233:sub26": 118 # CHECK-CP-JSON-DAG: "%233:sub27": 117 # CHECK-CP-JSON-DAG: "%233:sub28": 114 # CHECK-CP-JSON-DAG: "%233:sub29": 113 # CHECK-CP-JSON-DAG: "%233:sub30": 112 # CHECK-CP-JSON-DAG: "%233:sub31": 111 # CHECK-CP-JSON-DAG: "%275:sub0": 204 # CHECK-CP-JSON-DAG: "%275:sub1": 203 # CHECK-CP-JSON-DAG: "%275:sub2": 202 # CHECK-CP-JSON-DAG: "%275:sub3": 201 # CHECK-CP-JSON-DAG: "%275:sub4": 198 # CHECK-CP-JSON-DAG: "%275:sub5": 197 # CHECK-CP-JSON-DAG: "%275:sub6": 196 # CHECK-CP-JSON-DAG: "%275:sub7": 195 # CHECK-CP-JSON-DAG: "%275:sub8": 192 # CHECK-CP-JSON-DAG: "%275:sub9": 191 # CHECK-CP-JSON-DAG: "%275:sub10": 190 # CHECK-CP-JSON-DAG: "%275:sub11": 189 # CHECK-CP-JSON-DAG: "%275:sub12": 186 # CHECK-CP-JSON-DAG: "%275:sub13": 185 # CHECK-CP-JSON-DAG: "%275:sub14": 184 # CHECK-CP-JSON-DAG: "%275:sub15": 183 # CHECK-CP-JSON-DAG: "%275:sub16": 180 # CHECK-CP-JSON-DAG: "%275:sub17": 179 # CHECK-CP-JSON-DAG: "%275:sub18": 178 # CHECK-CP-JSON-DAG: "%275:sub19": 177 # CHECK-CP-JSON-DAG: "%275:sub20": 174 # CHECK-CP-JSON-DAG: "%275:sub21": 173 # CHECK-CP-JSON-DAG: "%275:sub22": 172 # CHECK-CP-JSON-DAG: "%275:sub23": 171 # CHECK-CP-JSON-DAG: "%275:sub24": 168 # CHECK-CP-JSON-DAG: "%275:sub25": 167 # CHECK-CP-JSON-DAG: "%275:sub26": 166 # CHECK-CP-JSON-DAG: "%275:sub27": 165 # CHECK-CP-JSON-DAG: "%275:sub28": 162 # CHECK-CP-JSON-DAG: "%275:sub29": 161 # CHECK-CP-JSON-DAG: "%275:sub30": 160 # CHECK-CP-JSON-DAG: "%275:sub31": 159 # CHECK-CP-JSON-DAG: "%317:sub0": 252 # CHECK-CP-JSON-DAG: "%317:sub1": 251 # CHECK-CP-JSON-DAG: "%317:sub2": 250 # CHECK-CP-JSON-DAG: "%317:sub3": 249 # CHECK-CP-JSON-DAG: "%317:sub4": 246 # CHECK-CP-JSON-DAG: "%317:sub5": 245 # CHECK-CP-JSON-DAG: "%317:sub6": 244 # CHECK-CP-JSON-DAG: "%317:sub7": 243 # CHECK-CP-JSON-DAG: "%317:sub8": 240 # CHECK-CP-JSON-DAG: "%317:sub9": 239 # CHECK-CP-JSON-DAG: "%317:sub10": 238 # CHECK-CP-JSON-DAG: "%317:sub11": 237 # CHECK-CP-JSON-DAG: "%317:sub12": 234 # CHECK-CP-JSON-DAG: "%317:sub13": 233 # CHECK-CP-JSON-DAG: "%317:sub14": 232 # CHECK-CP-JSON-DAG: "%317:sub15": 231 # CHECK-CP-JSON-DAG: "%317:sub16": 228 # CHECK-CP-JSON-DAG: "%317:sub17": 227 # CHECK-CP-JSON-DAG: "%317:sub18": 226 # CHECK-CP-JSON-DAG: "%317:sub19": 225 # CHECK-CP-JSON-DAG: "%317:sub20": 222 # CHECK-CP-JSON-DAG: "%317:sub21": 221 # CHECK-CP-JSON-DAG: "%317:sub22": 220 # CHECK-CP-JSON-DAG: "%317:sub23": 219 # CHECK-CP-JSON-DAG: "%317:sub24": 216 # CHECK-CP-JSON-DAG: "%317:sub25": 215 # CHECK-CP-JSON-DAG: "%317:sub26": 214 # CHECK-CP-JSON-DAG: "%317:sub27": 213 # CHECK-CP-JSON-DAG: "%317:sub28": 210 # CHECK-CP-JSON-DAG: "%317:sub29": 209 # CHECK-CP-JSON-DAG: "%317:sub30": 208 # CHECK-CP-JSON-DAG: "%317:sub31": 207 # CHECK-CP-JSON-DAG: "%359:sub0": 300 # CHECK-CP-JSON-DAG: "%359:sub1": 299 # CHECK-CP-JSON-DAG: "%359:sub2": 298 # CHECK-CP-JSON-DAG: "%359:sub3": 297 # CHECK-CP-JSON-DAG: "%359:sub4": 294 # CHECK-CP-JSON-DAG: "%359:sub5": 293 # CHECK-CP-JSON-DAG: "%359:sub6": 292 # CHECK-CP-JSON-DAG: "%359:sub7": 291 # CHECK-CP-JSON-DAG: "%359:sub8": 288 # CHECK-CP-JSON-DAG: "%359:sub9": 287 # CHECK-CP-JSON-DAG: "%359:sub10": 286 # CHECK-CP-JSON-DAG: "%359:sub11": 285 # CHECK-CP-JSON-DAG: "%359:sub12": 282 # CHECK-CP-JSON-DAG: "%359:sub13": 281 # CHECK-CP-JSON-DAG: "%359:sub14": 280 # CHECK-CP-JSON-DAG: "%359:sub15": 279 # CHECK-CP-JSON-DAG: "%359:sub16": 276 # CHECK-CP-JSON-DAG: "%359:sub17": 275 # CHECK-CP-JSON-DAG: "%359:sub18": 274 # CHECK-CP-JSON-DAG: "%359:sub19": 273 # CHECK-CP-JSON-DAG: "%359:sub20": 270 # CHECK-CP-JSON-DAG: "%359:sub21": 269 # CHECK-CP-JSON-DAG: "%359:sub22": 268 # CHECK-CP-JSON-DAG: "%359:sub23": 267 # CHECK-CP-JSON-DAG: "%359:sub24": 264 # CHECK-CP-JSON-DAG: "%359:sub25": 263 # CHECK-CP-JSON-DAG: "%359:sub26": 262 # CHECK-CP-JSON-DAG: "%359:sub27": 261 # CHECK-CP-JSON-DAG: "%359:sub28": 258 # CHECK-CP-JSON-DAG: "%359:sub29": 257 # CHECK-CP-JSON-DAG: "%359:sub30": 256 # CHECK-CP-JSON-DAG: "%359:sub31": 255 # CHECK-CP-JSON-DAG: "%401:sub0": 348 # CHECK-CP-JSON-DAG: "%401:sub1": 347 # CHECK-CP-JSON-DAG: "%401:sub2": 346 # CHECK-CP-JSON-DAG: "%401:sub3": 345 # CHECK-CP-JSON-DAG: "%401:sub4": 342 # CHECK-CP-JSON-DAG: "%401:sub5": 341 # CHECK-CP-JSON-DAG: "%401:sub6": 340 # CHECK-CP-JSON-DAG: "%401:sub7": 339 # CHECK-CP-JSON-DAG: "%401:sub8": 336 # CHECK-CP-JSON-DAG: "%401:sub9": 335 # CHECK-CP-JSON-DAG: "%401:sub10": 334 # CHECK-CP-JSON-DAG: "%401:sub11": 333 # CHECK-CP-JSON-DAG: "%401:sub12": 330 # CHECK-CP-JSON-DAG: "%401:sub13": 329 # CHECK-CP-JSON-DAG: "%401:sub14": 328 # CHECK-CP-JSON-DAG: "%401:sub15": 327 # CHECK-CP-JSON-DAG: "%401:sub16": 324 # CHECK-CP-JSON-DAG: "%401:sub17": 323 # CHECK-CP-JSON-DAG: "%401:sub18": 322 # CHECK-CP-JSON-DAG: "%401:sub19": 321 # CHECK-CP-JSON-DAG: "%401:sub20": 318 # CHECK-CP-JSON-DAG: "%401:sub21": 317 # CHECK-CP-JSON-DAG: "%401:sub22": 316 # CHECK-CP-JSON-DAG: "%401:sub23": 315 # CHECK-CP-JSON-DAG: "%401:sub24": 312 # CHECK-CP-JSON-DAG: "%401:sub25": 311 # CHECK-CP-JSON-DAG: "%401:sub26": 310 # CHECK-CP-JSON-DAG: "%401:sub27": 309 # CHECK-CP-JSON-DAG: "%401:sub28": 306 # CHECK-CP-JSON-DAG: "%401:sub29": 305 # CHECK-CP-JSON-DAG: "%401:sub30": 304 # CHECK-CP-JSON-DAG: "%401:sub31": 303 # CHECK-CP-JSON-DAG: "%480": 1 # CHECK-CP-JSON-DAG: "%481": 1 # CHECK-CP-JSON-DAG: "%482": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 303 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 348 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%484:vreg_128 = REG_SEQUENCE %483, %subreg.sub0, %482, %subreg.sub1, %481, %subreg.sub2, %480, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 11 # CHECK-CP-JSON-DAG: "%69:sub1": 10 # CHECK-CP-JSON-DAG: "%69:sub2": 9 # CHECK-CP-JSON-DAG: "%69:sub3": 8 # CHECK-CP-JSON-DAG: "%69:sub4": 5 # CHECK-CP-JSON-DAG: "%69:sub5": 4 # CHECK-CP-JSON-DAG: "%69:sub6": 3 # CHECK-CP-JSON-DAG: "%69:sub7": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 59 # CHECK-CP-JSON-DAG: "%149:sub1": 58 # CHECK-CP-JSON-DAG: "%149:sub2": 57 # CHECK-CP-JSON-DAG: "%149:sub3": 56 # CHECK-CP-JSON-DAG: "%149:sub4": 53 # CHECK-CP-JSON-DAG: "%149:sub5": 52 # CHECK-CP-JSON-DAG: "%149:sub6": 51 # CHECK-CP-JSON-DAG: "%149:sub7": 50 # CHECK-CP-JSON-DAG: "%149:sub8": 47 # CHECK-CP-JSON-DAG: "%149:sub9": 46 # CHECK-CP-JSON-DAG: "%149:sub10": 45 # CHECK-CP-JSON-DAG: "%149:sub11": 44 # CHECK-CP-JSON-DAG: "%149:sub12": 41 # CHECK-CP-JSON-DAG: "%149:sub13": 40 # CHECK-CP-JSON-DAG: "%149:sub14": 39 # CHECK-CP-JSON-DAG: "%149:sub15": 38 # CHECK-CP-JSON-DAG: "%149:sub16": 35 # CHECK-CP-JSON-DAG: "%149:sub17": 34 # CHECK-CP-JSON-DAG: "%149:sub18": 33 # CHECK-CP-JSON-DAG: "%149:sub19": 32 # CHECK-CP-JSON-DAG: "%149:sub20": 29 # CHECK-CP-JSON-DAG: "%149:sub21": 28 # CHECK-CP-JSON-DAG: "%149:sub22": 27 # CHECK-CP-JSON-DAG: "%149:sub23": 26 # CHECK-CP-JSON-DAG: "%149:sub24": 23 # CHECK-CP-JSON-DAG: "%149:sub25": 22 # CHECK-CP-JSON-DAG: "%149:sub26": 21 # CHECK-CP-JSON-DAG: "%149:sub27": 20 # CHECK-CP-JSON-DAG: "%149:sub28": 17 # CHECK-CP-JSON-DAG: "%149:sub29": 16 # CHECK-CP-JSON-DAG: "%149:sub30": 15 # CHECK-CP-JSON-DAG: "%149:sub31": 14 # CHECK-CP-JSON-DAG: "%191:sub0": 107 # CHECK-CP-JSON-DAG: "%191:sub1": 106 # CHECK-CP-JSON-DAG: "%191:sub2": 105 # CHECK-CP-JSON-DAG: "%191:sub3": 104 # CHECK-CP-JSON-DAG: "%191:sub4": 101 # CHECK-CP-JSON-DAG: "%191:sub5": 100 # CHECK-CP-JSON-DAG: "%191:sub6": 99 # CHECK-CP-JSON-DAG: "%191:sub7": 98 # CHECK-CP-JSON-DAG: "%191:sub8": 95 # CHECK-CP-JSON-DAG: "%191:sub9": 94 # CHECK-CP-JSON-DAG: "%191:sub10": 93 # CHECK-CP-JSON-DAG: "%191:sub11": 92 # CHECK-CP-JSON-DAG: "%191:sub12": 89 # CHECK-CP-JSON-DAG: "%191:sub13": 88 # CHECK-CP-JSON-DAG: "%191:sub14": 87 # CHECK-CP-JSON-DAG: "%191:sub15": 86 # CHECK-CP-JSON-DAG: "%191:sub16": 83 # CHECK-CP-JSON-DAG: "%191:sub17": 82 # CHECK-CP-JSON-DAG: "%191:sub18": 81 # CHECK-CP-JSON-DAG: "%191:sub19": 80 # CHECK-CP-JSON-DAG: "%191:sub20": 77 # CHECK-CP-JSON-DAG: "%191:sub21": 76 # CHECK-CP-JSON-DAG: "%191:sub22": 75 # CHECK-CP-JSON-DAG: "%191:sub23": 74 # CHECK-CP-JSON-DAG: "%191:sub24": 71 # CHECK-CP-JSON-DAG: "%191:sub25": 70 # CHECK-CP-JSON-DAG: "%191:sub26": 69 # CHECK-CP-JSON-DAG: "%191:sub27": 68 # CHECK-CP-JSON-DAG: "%191:sub28": 65 # CHECK-CP-JSON-DAG: "%191:sub29": 64 # CHECK-CP-JSON-DAG: "%191:sub30": 63 # CHECK-CP-JSON-DAG: "%191:sub31": 62 # CHECK-CP-JSON-DAG: "%233:sub0": 155 # CHECK-CP-JSON-DAG: "%233:sub1": 154 # CHECK-CP-JSON-DAG: "%233:sub2": 153 # CHECK-CP-JSON-DAG: "%233:sub3": 152 # CHECK-CP-JSON-DAG: "%233:sub4": 149 # CHECK-CP-JSON-DAG: "%233:sub5": 148 # CHECK-CP-JSON-DAG: "%233:sub6": 147 # CHECK-CP-JSON-DAG: "%233:sub7": 146 # CHECK-CP-JSON-DAG: "%233:sub8": 143 # CHECK-CP-JSON-DAG: "%233:sub9": 142 # CHECK-CP-JSON-DAG: "%233:sub10": 141 # CHECK-CP-JSON-DAG: "%233:sub11": 140 # CHECK-CP-JSON-DAG: "%233:sub12": 137 # CHECK-CP-JSON-DAG: "%233:sub13": 136 # CHECK-CP-JSON-DAG: "%233:sub14": 135 # CHECK-CP-JSON-DAG: "%233:sub15": 134 # CHECK-CP-JSON-DAG: "%233:sub16": 131 # CHECK-CP-JSON-DAG: "%233:sub17": 130 # CHECK-CP-JSON-DAG: "%233:sub18": 129 # CHECK-CP-JSON-DAG: "%233:sub19": 128 # CHECK-CP-JSON-DAG: "%233:sub20": 125 # CHECK-CP-JSON-DAG: "%233:sub21": 124 # CHECK-CP-JSON-DAG: "%233:sub22": 123 # CHECK-CP-JSON-DAG: "%233:sub23": 122 # CHECK-CP-JSON-DAG: "%233:sub24": 119 # CHECK-CP-JSON-DAG: "%233:sub25": 118 # CHECK-CP-JSON-DAG: "%233:sub26": 117 # CHECK-CP-JSON-DAG: "%233:sub27": 116 # CHECK-CP-JSON-DAG: "%233:sub28": 113 # CHECK-CP-JSON-DAG: "%233:sub29": 112 # CHECK-CP-JSON-DAG: "%233:sub30": 111 # CHECK-CP-JSON-DAG: "%233:sub31": 110 # CHECK-CP-JSON-DAG: "%275:sub0": 203 # CHECK-CP-JSON-DAG: "%275:sub1": 202 # CHECK-CP-JSON-DAG: "%275:sub2": 201 # CHECK-CP-JSON-DAG: "%275:sub3": 200 # CHECK-CP-JSON-DAG: "%275:sub4": 197 # CHECK-CP-JSON-DAG: "%275:sub5": 196 # CHECK-CP-JSON-DAG: "%275:sub6": 195 # CHECK-CP-JSON-DAG: "%275:sub7": 194 # CHECK-CP-JSON-DAG: "%275:sub8": 191 # CHECK-CP-JSON-DAG: "%275:sub9": 190 # CHECK-CP-JSON-DAG: "%275:sub10": 189 # CHECK-CP-JSON-DAG: "%275:sub11": 188 # CHECK-CP-JSON-DAG: "%275:sub12": 185 # CHECK-CP-JSON-DAG: "%275:sub13": 184 # CHECK-CP-JSON-DAG: "%275:sub14": 183 # CHECK-CP-JSON-DAG: "%275:sub15": 182 # CHECK-CP-JSON-DAG: "%275:sub16": 179 # CHECK-CP-JSON-DAG: "%275:sub17": 178 # CHECK-CP-JSON-DAG: "%275:sub18": 177 # CHECK-CP-JSON-DAG: "%275:sub19": 176 # CHECK-CP-JSON-DAG: "%275:sub20": 173 # CHECK-CP-JSON-DAG: "%275:sub21": 172 # CHECK-CP-JSON-DAG: "%275:sub22": 171 # CHECK-CP-JSON-DAG: "%275:sub23": 170 # CHECK-CP-JSON-DAG: "%275:sub24": 167 # CHECK-CP-JSON-DAG: "%275:sub25": 166 # CHECK-CP-JSON-DAG: "%275:sub26": 165 # CHECK-CP-JSON-DAG: "%275:sub27": 164 # CHECK-CP-JSON-DAG: "%275:sub28": 161 # CHECK-CP-JSON-DAG: "%275:sub29": 160 # CHECK-CP-JSON-DAG: "%275:sub30": 159 # CHECK-CP-JSON-DAG: "%275:sub31": 158 # CHECK-CP-JSON-DAG: "%317:sub0": 251 # CHECK-CP-JSON-DAG: "%317:sub1": 250 # CHECK-CP-JSON-DAG: "%317:sub2": 249 # CHECK-CP-JSON-DAG: "%317:sub3": 248 # CHECK-CP-JSON-DAG: "%317:sub4": 245 # CHECK-CP-JSON-DAG: "%317:sub5": 244 # CHECK-CP-JSON-DAG: "%317:sub6": 243 # CHECK-CP-JSON-DAG: "%317:sub7": 242 # CHECK-CP-JSON-DAG: "%317:sub8": 239 # CHECK-CP-JSON-DAG: "%317:sub9": 238 # CHECK-CP-JSON-DAG: "%317:sub10": 237 # CHECK-CP-JSON-DAG: "%317:sub11": 236 # CHECK-CP-JSON-DAG: "%317:sub12": 233 # CHECK-CP-JSON-DAG: "%317:sub13": 232 # CHECK-CP-JSON-DAG: "%317:sub14": 231 # CHECK-CP-JSON-DAG: "%317:sub15": 230 # CHECK-CP-JSON-DAG: "%317:sub16": 227 # CHECK-CP-JSON-DAG: "%317:sub17": 226 # CHECK-CP-JSON-DAG: "%317:sub18": 225 # CHECK-CP-JSON-DAG: "%317:sub19": 224 # CHECK-CP-JSON-DAG: "%317:sub20": 221 # CHECK-CP-JSON-DAG: "%317:sub21": 220 # CHECK-CP-JSON-DAG: "%317:sub22": 219 # CHECK-CP-JSON-DAG: "%317:sub23": 218 # CHECK-CP-JSON-DAG: "%317:sub24": 215 # CHECK-CP-JSON-DAG: "%317:sub25": 214 # CHECK-CP-JSON-DAG: "%317:sub26": 213 # CHECK-CP-JSON-DAG: "%317:sub27": 212 # CHECK-CP-JSON-DAG: "%317:sub28": 209 # CHECK-CP-JSON-DAG: "%317:sub29": 208 # CHECK-CP-JSON-DAG: "%317:sub30": 207 # CHECK-CP-JSON-DAG: "%317:sub31": 206 # CHECK-CP-JSON-DAG: "%359:sub0": 299 # CHECK-CP-JSON-DAG: "%359:sub1": 298 # CHECK-CP-JSON-DAG: "%359:sub2": 297 # CHECK-CP-JSON-DAG: "%359:sub3": 296 # CHECK-CP-JSON-DAG: "%359:sub4": 293 # CHECK-CP-JSON-DAG: "%359:sub5": 292 # CHECK-CP-JSON-DAG: "%359:sub6": 291 # CHECK-CP-JSON-DAG: "%359:sub7": 290 # CHECK-CP-JSON-DAG: "%359:sub8": 287 # CHECK-CP-JSON-DAG: "%359:sub9": 286 # CHECK-CP-JSON-DAG: "%359:sub10": 285 # CHECK-CP-JSON-DAG: "%359:sub11": 284 # CHECK-CP-JSON-DAG: "%359:sub12": 281 # CHECK-CP-JSON-DAG: "%359:sub13": 280 # CHECK-CP-JSON-DAG: "%359:sub14": 279 # CHECK-CP-JSON-DAG: "%359:sub15": 278 # CHECK-CP-JSON-DAG: "%359:sub16": 275 # CHECK-CP-JSON-DAG: "%359:sub17": 274 # CHECK-CP-JSON-DAG: "%359:sub18": 273 # CHECK-CP-JSON-DAG: "%359:sub19": 272 # CHECK-CP-JSON-DAG: "%359:sub20": 269 # CHECK-CP-JSON-DAG: "%359:sub21": 268 # CHECK-CP-JSON-DAG: "%359:sub22": 267 # CHECK-CP-JSON-DAG: "%359:sub23": 266 # CHECK-CP-JSON-DAG: "%359:sub24": 263 # CHECK-CP-JSON-DAG: "%359:sub25": 262 # CHECK-CP-JSON-DAG: "%359:sub26": 261 # CHECK-CP-JSON-DAG: "%359:sub27": 260 # CHECK-CP-JSON-DAG: "%359:sub28": 257 # CHECK-CP-JSON-DAG: "%359:sub29": 256 # CHECK-CP-JSON-DAG: "%359:sub30": 255 # CHECK-CP-JSON-DAG: "%359:sub31": 254 # CHECK-CP-JSON-DAG: "%401:sub0": 347 # CHECK-CP-JSON-DAG: "%401:sub1": 346 # CHECK-CP-JSON-DAG: "%401:sub2": 345 # CHECK-CP-JSON-DAG: "%401:sub3": 344 # CHECK-CP-JSON-DAG: "%401:sub4": 341 # CHECK-CP-JSON-DAG: "%401:sub5": 340 # CHECK-CP-JSON-DAG: "%401:sub6": 339 # CHECK-CP-JSON-DAG: "%401:sub7": 338 # CHECK-CP-JSON-DAG: "%401:sub8": 335 # CHECK-CP-JSON-DAG: "%401:sub9": 334 # CHECK-CP-JSON-DAG: "%401:sub10": 333 # CHECK-CP-JSON-DAG: "%401:sub11": 332 # CHECK-CP-JSON-DAG: "%401:sub12": 329 # CHECK-CP-JSON-DAG: "%401:sub13": 328 # CHECK-CP-JSON-DAG: "%401:sub14": 327 # CHECK-CP-JSON-DAG: "%401:sub15": 326 # CHECK-CP-JSON-DAG: "%401:sub16": 323 # CHECK-CP-JSON-DAG: "%401:sub17": 322 # CHECK-CP-JSON-DAG: "%401:sub18": 321 # CHECK-CP-JSON-DAG: "%401:sub19": 320 # CHECK-CP-JSON-DAG: "%401:sub20": 317 # CHECK-CP-JSON-DAG: "%401:sub21": 316 # CHECK-CP-JSON-DAG: "%401:sub22": 315 # CHECK-CP-JSON-DAG: "%401:sub23": 314 # CHECK-CP-JSON-DAG: "%401:sub24": 311 # CHECK-CP-JSON-DAG: "%401:sub25": 310 # CHECK-CP-JSON-DAG: "%401:sub26": 309 # CHECK-CP-JSON-DAG: "%401:sub27": 308 # CHECK-CP-JSON-DAG: "%401:sub28": 305 # CHECK-CP-JSON-DAG: "%401:sub29": 304 # CHECK-CP-JSON-DAG: "%401:sub30": 303 # CHECK-CP-JSON-DAG: "%401:sub31": 302 # CHECK-CP-JSON-DAG: "%480": 0 # CHECK-CP-JSON-DAG: "%481": 0 # CHECK-CP-JSON-DAG: "%482": 0 # CHECK-CP-JSON-DAG: "%483": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 302 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 347 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %485:vreg_64, %484, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 10 # CHECK-CP-JSON-DAG: "%69:sub1": 9 # CHECK-CP-JSON-DAG: "%69:sub2": 8 # CHECK-CP-JSON-DAG: "%69:sub3": 7 # CHECK-CP-JSON-DAG: "%69:sub4": 4 # CHECK-CP-JSON-DAG: "%69:sub5": 3 # CHECK-CP-JSON-DAG: "%69:sub6": 2 # CHECK-CP-JSON-DAG: "%69:sub7": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 58 # CHECK-CP-JSON-DAG: "%149:sub1": 57 # CHECK-CP-JSON-DAG: "%149:sub2": 56 # CHECK-CP-JSON-DAG: "%149:sub3": 55 # CHECK-CP-JSON-DAG: "%149:sub4": 52 # CHECK-CP-JSON-DAG: "%149:sub5": 51 # CHECK-CP-JSON-DAG: "%149:sub6": 50 # CHECK-CP-JSON-DAG: "%149:sub7": 49 # CHECK-CP-JSON-DAG: "%149:sub8": 46 # CHECK-CP-JSON-DAG: "%149:sub9": 45 # CHECK-CP-JSON-DAG: "%149:sub10": 44 # CHECK-CP-JSON-DAG: "%149:sub11": 43 # CHECK-CP-JSON-DAG: "%149:sub12": 40 # CHECK-CP-JSON-DAG: "%149:sub13": 39 # CHECK-CP-JSON-DAG: "%149:sub14": 38 # CHECK-CP-JSON-DAG: "%149:sub15": 37 # CHECK-CP-JSON-DAG: "%149:sub16": 34 # CHECK-CP-JSON-DAG: "%149:sub17": 33 # CHECK-CP-JSON-DAG: "%149:sub18": 32 # CHECK-CP-JSON-DAG: "%149:sub19": 31 # CHECK-CP-JSON-DAG: "%149:sub20": 28 # CHECK-CP-JSON-DAG: "%149:sub21": 27 # CHECK-CP-JSON-DAG: "%149:sub22": 26 # CHECK-CP-JSON-DAG: "%149:sub23": 25 # CHECK-CP-JSON-DAG: "%149:sub24": 22 # CHECK-CP-JSON-DAG: "%149:sub25": 21 # CHECK-CP-JSON-DAG: "%149:sub26": 20 # CHECK-CP-JSON-DAG: "%149:sub27": 19 # CHECK-CP-JSON-DAG: "%149:sub28": 16 # CHECK-CP-JSON-DAG: "%149:sub29": 15 # CHECK-CP-JSON-DAG: "%149:sub30": 14 # CHECK-CP-JSON-DAG: "%149:sub31": 13 # CHECK-CP-JSON-DAG: "%191:sub0": 106 # CHECK-CP-JSON-DAG: "%191:sub1": 105 # CHECK-CP-JSON-DAG: "%191:sub2": 104 # CHECK-CP-JSON-DAG: "%191:sub3": 103 # CHECK-CP-JSON-DAG: "%191:sub4": 100 # CHECK-CP-JSON-DAG: "%191:sub5": 99 # CHECK-CP-JSON-DAG: "%191:sub6": 98 # CHECK-CP-JSON-DAG: "%191:sub7": 97 # CHECK-CP-JSON-DAG: "%191:sub8": 94 # CHECK-CP-JSON-DAG: "%191:sub9": 93 # CHECK-CP-JSON-DAG: "%191:sub10": 92 # CHECK-CP-JSON-DAG: "%191:sub11": 91 # CHECK-CP-JSON-DAG: "%191:sub12": 88 # CHECK-CP-JSON-DAG: "%191:sub13": 87 # CHECK-CP-JSON-DAG: "%191:sub14": 86 # CHECK-CP-JSON-DAG: "%191:sub15": 85 # CHECK-CP-JSON-DAG: "%191:sub16": 82 # CHECK-CP-JSON-DAG: "%191:sub17": 81 # CHECK-CP-JSON-DAG: "%191:sub18": 80 # CHECK-CP-JSON-DAG: "%191:sub19": 79 # CHECK-CP-JSON-DAG: "%191:sub20": 76 # CHECK-CP-JSON-DAG: "%191:sub21": 75 # CHECK-CP-JSON-DAG: "%191:sub22": 74 # CHECK-CP-JSON-DAG: "%191:sub23": 73 # CHECK-CP-JSON-DAG: "%191:sub24": 70 # CHECK-CP-JSON-DAG: "%191:sub25": 69 # CHECK-CP-JSON-DAG: "%191:sub26": 68 # CHECK-CP-JSON-DAG: "%191:sub27": 67 # CHECK-CP-JSON-DAG: "%191:sub28": 64 # CHECK-CP-JSON-DAG: "%191:sub29": 63 # CHECK-CP-JSON-DAG: "%191:sub30": 62 # CHECK-CP-JSON-DAG: "%191:sub31": 61 # CHECK-CP-JSON-DAG: "%233:sub0": 154 # CHECK-CP-JSON-DAG: "%233:sub1": 153 # CHECK-CP-JSON-DAG: "%233:sub2": 152 # CHECK-CP-JSON-DAG: "%233:sub3": 151 # CHECK-CP-JSON-DAG: "%233:sub4": 148 # CHECK-CP-JSON-DAG: "%233:sub5": 147 # CHECK-CP-JSON-DAG: "%233:sub6": 146 # CHECK-CP-JSON-DAG: "%233:sub7": 145 # CHECK-CP-JSON-DAG: "%233:sub8": 142 # CHECK-CP-JSON-DAG: "%233:sub9": 141 # CHECK-CP-JSON-DAG: "%233:sub10": 140 # CHECK-CP-JSON-DAG: "%233:sub11": 139 # CHECK-CP-JSON-DAG: "%233:sub12": 136 # CHECK-CP-JSON-DAG: "%233:sub13": 135 # CHECK-CP-JSON-DAG: "%233:sub14": 134 # CHECK-CP-JSON-DAG: "%233:sub15": 133 # CHECK-CP-JSON-DAG: "%233:sub16": 130 # CHECK-CP-JSON-DAG: "%233:sub17": 129 # CHECK-CP-JSON-DAG: "%233:sub18": 128 # CHECK-CP-JSON-DAG: "%233:sub19": 127 # CHECK-CP-JSON-DAG: "%233:sub20": 124 # CHECK-CP-JSON-DAG: "%233:sub21": 123 # CHECK-CP-JSON-DAG: "%233:sub22": 122 # CHECK-CP-JSON-DAG: "%233:sub23": 121 # CHECK-CP-JSON-DAG: "%233:sub24": 118 # CHECK-CP-JSON-DAG: "%233:sub25": 117 # CHECK-CP-JSON-DAG: "%233:sub26": 116 # CHECK-CP-JSON-DAG: "%233:sub27": 115 # CHECK-CP-JSON-DAG: "%233:sub28": 112 # CHECK-CP-JSON-DAG: "%233:sub29": 111 # CHECK-CP-JSON-DAG: "%233:sub30": 110 # CHECK-CP-JSON-DAG: "%233:sub31": 109 # CHECK-CP-JSON-DAG: "%275:sub0": 202 # CHECK-CP-JSON-DAG: "%275:sub1": 201 # CHECK-CP-JSON-DAG: "%275:sub2": 200 # CHECK-CP-JSON-DAG: "%275:sub3": 199 # CHECK-CP-JSON-DAG: "%275:sub4": 196 # CHECK-CP-JSON-DAG: "%275:sub5": 195 # CHECK-CP-JSON-DAG: "%275:sub6": 194 # CHECK-CP-JSON-DAG: "%275:sub7": 193 # CHECK-CP-JSON-DAG: "%275:sub8": 190 # CHECK-CP-JSON-DAG: "%275:sub9": 189 # CHECK-CP-JSON-DAG: "%275:sub10": 188 # CHECK-CP-JSON-DAG: "%275:sub11": 187 # CHECK-CP-JSON-DAG: "%275:sub12": 184 # CHECK-CP-JSON-DAG: "%275:sub13": 183 # CHECK-CP-JSON-DAG: "%275:sub14": 182 # CHECK-CP-JSON-DAG: "%275:sub15": 181 # CHECK-CP-JSON-DAG: "%275:sub16": 178 # CHECK-CP-JSON-DAG: "%275:sub17": 177 # CHECK-CP-JSON-DAG: "%275:sub18": 176 # CHECK-CP-JSON-DAG: "%275:sub19": 175 # CHECK-CP-JSON-DAG: "%275:sub20": 172 # CHECK-CP-JSON-DAG: "%275:sub21": 171 # CHECK-CP-JSON-DAG: "%275:sub22": 170 # CHECK-CP-JSON-DAG: "%275:sub23": 169 # CHECK-CP-JSON-DAG: "%275:sub24": 166 # CHECK-CP-JSON-DAG: "%275:sub25": 165 # CHECK-CP-JSON-DAG: "%275:sub26": 164 # CHECK-CP-JSON-DAG: "%275:sub27": 163 # CHECK-CP-JSON-DAG: "%275:sub28": 160 # CHECK-CP-JSON-DAG: "%275:sub29": 159 # CHECK-CP-JSON-DAG: "%275:sub30": 158 # CHECK-CP-JSON-DAG: "%275:sub31": 157 # CHECK-CP-JSON-DAG: "%317:sub0": 250 # CHECK-CP-JSON-DAG: "%317:sub1": 249 # CHECK-CP-JSON-DAG: "%317:sub2": 248 # CHECK-CP-JSON-DAG: "%317:sub3": 247 # CHECK-CP-JSON-DAG: "%317:sub4": 244 # CHECK-CP-JSON-DAG: "%317:sub5": 243 # CHECK-CP-JSON-DAG: "%317:sub6": 242 # CHECK-CP-JSON-DAG: "%317:sub7": 241 # CHECK-CP-JSON-DAG: "%317:sub8": 238 # CHECK-CP-JSON-DAG: "%317:sub9": 237 # CHECK-CP-JSON-DAG: "%317:sub10": 236 # CHECK-CP-JSON-DAG: "%317:sub11": 235 # CHECK-CP-JSON-DAG: "%317:sub12": 232 # CHECK-CP-JSON-DAG: "%317:sub13": 231 # CHECK-CP-JSON-DAG: "%317:sub14": 230 # CHECK-CP-JSON-DAG: "%317:sub15": 229 # CHECK-CP-JSON-DAG: "%317:sub16": 226 # CHECK-CP-JSON-DAG: "%317:sub17": 225 # CHECK-CP-JSON-DAG: "%317:sub18": 224 # CHECK-CP-JSON-DAG: "%317:sub19": 223 # CHECK-CP-JSON-DAG: "%317:sub20": 220 # CHECK-CP-JSON-DAG: "%317:sub21": 219 # CHECK-CP-JSON-DAG: "%317:sub22": 218 # CHECK-CP-JSON-DAG: "%317:sub23": 217 # CHECK-CP-JSON-DAG: "%317:sub24": 214 # CHECK-CP-JSON-DAG: "%317:sub25": 213 # CHECK-CP-JSON-DAG: "%317:sub26": 212 # CHECK-CP-JSON-DAG: "%317:sub27": 211 # CHECK-CP-JSON-DAG: "%317:sub28": 208 # CHECK-CP-JSON-DAG: "%317:sub29": 207 # CHECK-CP-JSON-DAG: "%317:sub30": 206 # CHECK-CP-JSON-DAG: "%317:sub31": 205 # CHECK-CP-JSON-DAG: "%359:sub0": 298 # CHECK-CP-JSON-DAG: "%359:sub1": 297 # CHECK-CP-JSON-DAG: "%359:sub2": 296 # CHECK-CP-JSON-DAG: "%359:sub3": 295 # CHECK-CP-JSON-DAG: "%359:sub4": 292 # CHECK-CP-JSON-DAG: "%359:sub5": 291 # CHECK-CP-JSON-DAG: "%359:sub6": 290 # CHECK-CP-JSON-DAG: "%359:sub7": 289 # CHECK-CP-JSON-DAG: "%359:sub8": 286 # CHECK-CP-JSON-DAG: "%359:sub9": 285 # CHECK-CP-JSON-DAG: "%359:sub10": 284 # CHECK-CP-JSON-DAG: "%359:sub11": 283 # CHECK-CP-JSON-DAG: "%359:sub12": 280 # CHECK-CP-JSON-DAG: "%359:sub13": 279 # CHECK-CP-JSON-DAG: "%359:sub14": 278 # CHECK-CP-JSON-DAG: "%359:sub15": 277 # CHECK-CP-JSON-DAG: "%359:sub16": 274 # CHECK-CP-JSON-DAG: "%359:sub17": 273 # CHECK-CP-JSON-DAG: "%359:sub18": 272 # CHECK-CP-JSON-DAG: "%359:sub19": 271 # CHECK-CP-JSON-DAG: "%359:sub20": 268 # CHECK-CP-JSON-DAG: "%359:sub21": 267 # CHECK-CP-JSON-DAG: "%359:sub22": 266 # CHECK-CP-JSON-DAG: "%359:sub23": 265 # CHECK-CP-JSON-DAG: "%359:sub24": 262 # CHECK-CP-JSON-DAG: "%359:sub25": 261 # CHECK-CP-JSON-DAG: "%359:sub26": 260 # CHECK-CP-JSON-DAG: "%359:sub27": 259 # CHECK-CP-JSON-DAG: "%359:sub28": 256 # CHECK-CP-JSON-DAG: "%359:sub29": 255 # CHECK-CP-JSON-DAG: "%359:sub30": 254 # CHECK-CP-JSON-DAG: "%359:sub31": 253 # CHECK-CP-JSON-DAG: "%401:sub0": 346 # CHECK-CP-JSON-DAG: "%401:sub1": 345 # CHECK-CP-JSON-DAG: "%401:sub2": 344 # CHECK-CP-JSON-DAG: "%401:sub3": 343 # CHECK-CP-JSON-DAG: "%401:sub4": 340 # CHECK-CP-JSON-DAG: "%401:sub5": 339 # CHECK-CP-JSON-DAG: "%401:sub6": 338 # CHECK-CP-JSON-DAG: "%401:sub7": 337 # CHECK-CP-JSON-DAG: "%401:sub8": 334 # CHECK-CP-JSON-DAG: "%401:sub9": 333 # CHECK-CP-JSON-DAG: "%401:sub10": 332 # CHECK-CP-JSON-DAG: "%401:sub11": 331 # CHECK-CP-JSON-DAG: "%401:sub12": 328 # CHECK-CP-JSON-DAG: "%401:sub13": 327 # CHECK-CP-JSON-DAG: "%401:sub14": 326 # CHECK-CP-JSON-DAG: "%401:sub15": 325 # CHECK-CP-JSON-DAG: "%401:sub16": 322 # CHECK-CP-JSON-DAG: "%401:sub17": 321 # CHECK-CP-JSON-DAG: "%401:sub18": 320 # CHECK-CP-JSON-DAG: "%401:sub19": 319 # CHECK-CP-JSON-DAG: "%401:sub20": 316 # CHECK-CP-JSON-DAG: "%401:sub21": 315 # CHECK-CP-JSON-DAG: "%401:sub22": 314 # CHECK-CP-JSON-DAG: "%401:sub23": 313 # CHECK-CP-JSON-DAG: "%401:sub24": 310 # CHECK-CP-JSON-DAG: "%401:sub25": 309 # CHECK-CP-JSON-DAG: "%401:sub26": 308 # CHECK-CP-JSON-DAG: "%401:sub27": 307 # CHECK-CP-JSON-DAG: "%401:sub28": 304 # CHECK-CP-JSON-DAG: "%401:sub29": 303 # CHECK-CP-JSON-DAG: "%401:sub30": 302 # CHECK-CP-JSON-DAG: "%401:sub31": 301 # CHECK-CP-JSON-DAG: "%484": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 301 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 346 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%486:vgpr_32 = COPY %69.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 9 # CHECK-CP-JSON-DAG: "%69:sub1": 8 # CHECK-CP-JSON-DAG: "%69:sub2": 7 # CHECK-CP-JSON-DAG: "%69:sub3": 6 # CHECK-CP-JSON-DAG: "%69:sub4": 3 # CHECK-CP-JSON-DAG: "%69:sub5": 2 # CHECK-CP-JSON-DAG: "%69:sub6": 1 # CHECK-CP-JSON-DAG: "%69:sub7": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 57 # CHECK-CP-JSON-DAG: "%149:sub1": 56 # CHECK-CP-JSON-DAG: "%149:sub2": 55 # CHECK-CP-JSON-DAG: "%149:sub3": 54 # CHECK-CP-JSON-DAG: "%149:sub4": 51 # CHECK-CP-JSON-DAG: "%149:sub5": 50 # CHECK-CP-JSON-DAG: "%149:sub6": 49 # CHECK-CP-JSON-DAG: "%149:sub7": 48 # CHECK-CP-JSON-DAG: "%149:sub8": 45 # CHECK-CP-JSON-DAG: "%149:sub9": 44 # CHECK-CP-JSON-DAG: "%149:sub10": 43 # CHECK-CP-JSON-DAG: "%149:sub11": 42 # CHECK-CP-JSON-DAG: "%149:sub12": 39 # CHECK-CP-JSON-DAG: "%149:sub13": 38 # CHECK-CP-JSON-DAG: "%149:sub14": 37 # CHECK-CP-JSON-DAG: "%149:sub15": 36 # CHECK-CP-JSON-DAG: "%149:sub16": 33 # CHECK-CP-JSON-DAG: "%149:sub17": 32 # CHECK-CP-JSON-DAG: "%149:sub18": 31 # CHECK-CP-JSON-DAG: "%149:sub19": 30 # CHECK-CP-JSON-DAG: "%149:sub20": 27 # CHECK-CP-JSON-DAG: "%149:sub21": 26 # CHECK-CP-JSON-DAG: "%149:sub22": 25 # CHECK-CP-JSON-DAG: "%149:sub23": 24 # CHECK-CP-JSON-DAG: "%149:sub24": 21 # CHECK-CP-JSON-DAG: "%149:sub25": 20 # CHECK-CP-JSON-DAG: "%149:sub26": 19 # CHECK-CP-JSON-DAG: "%149:sub27": 18 # CHECK-CP-JSON-DAG: "%149:sub28": 15 # CHECK-CP-JSON-DAG: "%149:sub29": 14 # CHECK-CP-JSON-DAG: "%149:sub30": 13 # CHECK-CP-JSON-DAG: "%149:sub31": 12 # CHECK-CP-JSON-DAG: "%191:sub0": 105 # CHECK-CP-JSON-DAG: "%191:sub1": 104 # CHECK-CP-JSON-DAG: "%191:sub2": 103 # CHECK-CP-JSON-DAG: "%191:sub3": 102 # CHECK-CP-JSON-DAG: "%191:sub4": 99 # CHECK-CP-JSON-DAG: "%191:sub5": 98 # CHECK-CP-JSON-DAG: "%191:sub6": 97 # CHECK-CP-JSON-DAG: "%191:sub7": 96 # CHECK-CP-JSON-DAG: "%191:sub8": 93 # CHECK-CP-JSON-DAG: "%191:sub9": 92 # CHECK-CP-JSON-DAG: "%191:sub10": 91 # CHECK-CP-JSON-DAG: "%191:sub11": 90 # CHECK-CP-JSON-DAG: "%191:sub12": 87 # CHECK-CP-JSON-DAG: "%191:sub13": 86 # CHECK-CP-JSON-DAG: "%191:sub14": 85 # CHECK-CP-JSON-DAG: "%191:sub15": 84 # CHECK-CP-JSON-DAG: "%191:sub16": 81 # CHECK-CP-JSON-DAG: "%191:sub17": 80 # CHECK-CP-JSON-DAG: "%191:sub18": 79 # CHECK-CP-JSON-DAG: "%191:sub19": 78 # CHECK-CP-JSON-DAG: "%191:sub20": 75 # CHECK-CP-JSON-DAG: "%191:sub21": 74 # CHECK-CP-JSON-DAG: "%191:sub22": 73 # CHECK-CP-JSON-DAG: "%191:sub23": 72 # CHECK-CP-JSON-DAG: "%191:sub24": 69 # CHECK-CP-JSON-DAG: "%191:sub25": 68 # CHECK-CP-JSON-DAG: "%191:sub26": 67 # CHECK-CP-JSON-DAG: "%191:sub27": 66 # CHECK-CP-JSON-DAG: "%191:sub28": 63 # CHECK-CP-JSON-DAG: "%191:sub29": 62 # CHECK-CP-JSON-DAG: "%191:sub30": 61 # CHECK-CP-JSON-DAG: "%191:sub31": 60 # CHECK-CP-JSON-DAG: "%233:sub0": 153 # CHECK-CP-JSON-DAG: "%233:sub1": 152 # CHECK-CP-JSON-DAG: "%233:sub2": 151 # CHECK-CP-JSON-DAG: "%233:sub3": 150 # CHECK-CP-JSON-DAG: "%233:sub4": 147 # CHECK-CP-JSON-DAG: "%233:sub5": 146 # CHECK-CP-JSON-DAG: "%233:sub6": 145 # CHECK-CP-JSON-DAG: "%233:sub7": 144 # CHECK-CP-JSON-DAG: "%233:sub8": 141 # CHECK-CP-JSON-DAG: "%233:sub9": 140 # CHECK-CP-JSON-DAG: "%233:sub10": 139 # CHECK-CP-JSON-DAG: "%233:sub11": 138 # CHECK-CP-JSON-DAG: "%233:sub12": 135 # CHECK-CP-JSON-DAG: "%233:sub13": 134 # CHECK-CP-JSON-DAG: "%233:sub14": 133 # CHECK-CP-JSON-DAG: "%233:sub15": 132 # CHECK-CP-JSON-DAG: "%233:sub16": 129 # CHECK-CP-JSON-DAG: "%233:sub17": 128 # CHECK-CP-JSON-DAG: "%233:sub18": 127 # CHECK-CP-JSON-DAG: "%233:sub19": 126 # CHECK-CP-JSON-DAG: "%233:sub20": 123 # CHECK-CP-JSON-DAG: "%233:sub21": 122 # CHECK-CP-JSON-DAG: "%233:sub22": 121 # CHECK-CP-JSON-DAG: "%233:sub23": 120 # CHECK-CP-JSON-DAG: "%233:sub24": 117 # CHECK-CP-JSON-DAG: "%233:sub25": 116 # CHECK-CP-JSON-DAG: "%233:sub26": 115 # CHECK-CP-JSON-DAG: "%233:sub27": 114 # CHECK-CP-JSON-DAG: "%233:sub28": 111 # CHECK-CP-JSON-DAG: "%233:sub29": 110 # CHECK-CP-JSON-DAG: "%233:sub30": 109 # CHECK-CP-JSON-DAG: "%233:sub31": 108 # CHECK-CP-JSON-DAG: "%275:sub0": 201 # CHECK-CP-JSON-DAG: "%275:sub1": 200 # CHECK-CP-JSON-DAG: "%275:sub2": 199 # CHECK-CP-JSON-DAG: "%275:sub3": 198 # CHECK-CP-JSON-DAG: "%275:sub4": 195 # CHECK-CP-JSON-DAG: "%275:sub5": 194 # CHECK-CP-JSON-DAG: "%275:sub6": 193 # CHECK-CP-JSON-DAG: "%275:sub7": 192 # CHECK-CP-JSON-DAG: "%275:sub8": 189 # CHECK-CP-JSON-DAG: "%275:sub9": 188 # CHECK-CP-JSON-DAG: "%275:sub10": 187 # CHECK-CP-JSON-DAG: "%275:sub11": 186 # CHECK-CP-JSON-DAG: "%275:sub12": 183 # CHECK-CP-JSON-DAG: "%275:sub13": 182 # CHECK-CP-JSON-DAG: "%275:sub14": 181 # CHECK-CP-JSON-DAG: "%275:sub15": 180 # CHECK-CP-JSON-DAG: "%275:sub16": 177 # CHECK-CP-JSON-DAG: "%275:sub17": 176 # CHECK-CP-JSON-DAG: "%275:sub18": 175 # CHECK-CP-JSON-DAG: "%275:sub19": 174 # CHECK-CP-JSON-DAG: "%275:sub20": 171 # CHECK-CP-JSON-DAG: "%275:sub21": 170 # CHECK-CP-JSON-DAG: "%275:sub22": 169 # CHECK-CP-JSON-DAG: "%275:sub23": 168 # CHECK-CP-JSON-DAG: "%275:sub24": 165 # CHECK-CP-JSON-DAG: "%275:sub25": 164 # CHECK-CP-JSON-DAG: "%275:sub26": 163 # CHECK-CP-JSON-DAG: "%275:sub27": 162 # CHECK-CP-JSON-DAG: "%275:sub28": 159 # CHECK-CP-JSON-DAG: "%275:sub29": 158 # CHECK-CP-JSON-DAG: "%275:sub30": 157 # CHECK-CP-JSON-DAG: "%275:sub31": 156 # CHECK-CP-JSON-DAG: "%317:sub0": 249 # CHECK-CP-JSON-DAG: "%317:sub1": 248 # CHECK-CP-JSON-DAG: "%317:sub2": 247 # CHECK-CP-JSON-DAG: "%317:sub3": 246 # CHECK-CP-JSON-DAG: "%317:sub4": 243 # CHECK-CP-JSON-DAG: "%317:sub5": 242 # CHECK-CP-JSON-DAG: "%317:sub6": 241 # CHECK-CP-JSON-DAG: "%317:sub7": 240 # CHECK-CP-JSON-DAG: "%317:sub8": 237 # CHECK-CP-JSON-DAG: "%317:sub9": 236 # CHECK-CP-JSON-DAG: "%317:sub10": 235 # CHECK-CP-JSON-DAG: "%317:sub11": 234 # CHECK-CP-JSON-DAG: "%317:sub12": 231 # CHECK-CP-JSON-DAG: "%317:sub13": 230 # CHECK-CP-JSON-DAG: "%317:sub14": 229 # CHECK-CP-JSON-DAG: "%317:sub15": 228 # CHECK-CP-JSON-DAG: "%317:sub16": 225 # CHECK-CP-JSON-DAG: "%317:sub17": 224 # CHECK-CP-JSON-DAG: "%317:sub18": 223 # CHECK-CP-JSON-DAG: "%317:sub19": 222 # CHECK-CP-JSON-DAG: "%317:sub20": 219 # CHECK-CP-JSON-DAG: "%317:sub21": 218 # CHECK-CP-JSON-DAG: "%317:sub22": 217 # CHECK-CP-JSON-DAG: "%317:sub23": 216 # CHECK-CP-JSON-DAG: "%317:sub24": 213 # CHECK-CP-JSON-DAG: "%317:sub25": 212 # CHECK-CP-JSON-DAG: "%317:sub26": 211 # CHECK-CP-JSON-DAG: "%317:sub27": 210 # CHECK-CP-JSON-DAG: "%317:sub28": 207 # CHECK-CP-JSON-DAG: "%317:sub29": 206 # CHECK-CP-JSON-DAG: "%317:sub30": 205 # CHECK-CP-JSON-DAG: "%317:sub31": 204 # CHECK-CP-JSON-DAG: "%359:sub0": 297 # CHECK-CP-JSON-DAG: "%359:sub1": 296 # CHECK-CP-JSON-DAG: "%359:sub2": 295 # CHECK-CP-JSON-DAG: "%359:sub3": 294 # CHECK-CP-JSON-DAG: "%359:sub4": 291 # CHECK-CP-JSON-DAG: "%359:sub5": 290 # CHECK-CP-JSON-DAG: "%359:sub6": 289 # CHECK-CP-JSON-DAG: "%359:sub7": 288 # CHECK-CP-JSON-DAG: "%359:sub8": 285 # CHECK-CP-JSON-DAG: "%359:sub9": 284 # CHECK-CP-JSON-DAG: "%359:sub10": 283 # CHECK-CP-JSON-DAG: "%359:sub11": 282 # CHECK-CP-JSON-DAG: "%359:sub12": 279 # CHECK-CP-JSON-DAG: "%359:sub13": 278 # CHECK-CP-JSON-DAG: "%359:sub14": 277 # CHECK-CP-JSON-DAG: "%359:sub15": 276 # CHECK-CP-JSON-DAG: "%359:sub16": 273 # CHECK-CP-JSON-DAG: "%359:sub17": 272 # CHECK-CP-JSON-DAG: "%359:sub18": 271 # CHECK-CP-JSON-DAG: "%359:sub19": 270 # CHECK-CP-JSON-DAG: "%359:sub20": 267 # CHECK-CP-JSON-DAG: "%359:sub21": 266 # CHECK-CP-JSON-DAG: "%359:sub22": 265 # CHECK-CP-JSON-DAG: "%359:sub23": 264 # CHECK-CP-JSON-DAG: "%359:sub24": 261 # CHECK-CP-JSON-DAG: "%359:sub25": 260 # CHECK-CP-JSON-DAG: "%359:sub26": 259 # CHECK-CP-JSON-DAG: "%359:sub27": 258 # CHECK-CP-JSON-DAG: "%359:sub28": 255 # CHECK-CP-JSON-DAG: "%359:sub29": 254 # CHECK-CP-JSON-DAG: "%359:sub30": 253 # CHECK-CP-JSON-DAG: "%359:sub31": 252 # CHECK-CP-JSON-DAG: "%401:sub0": 345 # CHECK-CP-JSON-DAG: "%401:sub1": 344 # CHECK-CP-JSON-DAG: "%401:sub2": 343 # CHECK-CP-JSON-DAG: "%401:sub3": 342 # CHECK-CP-JSON-DAG: "%401:sub4": 339 # CHECK-CP-JSON-DAG: "%401:sub5": 338 # CHECK-CP-JSON-DAG: "%401:sub6": 337 # CHECK-CP-JSON-DAG: "%401:sub7": 336 # CHECK-CP-JSON-DAG: "%401:sub8": 333 # CHECK-CP-JSON-DAG: "%401:sub9": 332 # CHECK-CP-JSON-DAG: "%401:sub10": 331 # CHECK-CP-JSON-DAG: "%401:sub11": 330 # CHECK-CP-JSON-DAG: "%401:sub12": 327 # CHECK-CP-JSON-DAG: "%401:sub13": 326 # CHECK-CP-JSON-DAG: "%401:sub14": 325 # CHECK-CP-JSON-DAG: "%401:sub15": 324 # CHECK-CP-JSON-DAG: "%401:sub16": 321 # CHECK-CP-JSON-DAG: "%401:sub17": 320 # CHECK-CP-JSON-DAG: "%401:sub18": 319 # CHECK-CP-JSON-DAG: "%401:sub19": 318 # CHECK-CP-JSON-DAG: "%401:sub20": 315 # CHECK-CP-JSON-DAG: "%401:sub21": 314 # CHECK-CP-JSON-DAG: "%401:sub22": 313 # CHECK-CP-JSON-DAG: "%401:sub23": 312 # CHECK-CP-JSON-DAG: "%401:sub24": 309 # CHECK-CP-JSON-DAG: "%401:sub25": 308 # CHECK-CP-JSON-DAG: "%401:sub26": 307 # CHECK-CP-JSON-DAG: "%401:sub27": 306 # CHECK-CP-JSON-DAG: "%401:sub28": 303 # CHECK-CP-JSON-DAG: "%401:sub29": 302 # CHECK-CP-JSON-DAG: "%401:sub30": 301 # CHECK-CP-JSON-DAG: "%401:sub31": 300 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 300 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 345 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%487:vgpr_32 = COPY %69.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 8 # CHECK-CP-JSON-DAG: "%69:sub1": 7 # CHECK-CP-JSON-DAG: "%69:sub2": 6 # CHECK-CP-JSON-DAG: "%69:sub3": 5 # CHECK-CP-JSON-DAG: "%69:sub4": 2 # CHECK-CP-JSON-DAG: "%69:sub5": 1 # CHECK-CP-JSON-DAG: "%69:sub6": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 56 # CHECK-CP-JSON-DAG: "%149:sub1": 55 # CHECK-CP-JSON-DAG: "%149:sub2": 54 # CHECK-CP-JSON-DAG: "%149:sub3": 53 # CHECK-CP-JSON-DAG: "%149:sub4": 50 # CHECK-CP-JSON-DAG: "%149:sub5": 49 # CHECK-CP-JSON-DAG: "%149:sub6": 48 # CHECK-CP-JSON-DAG: "%149:sub7": 47 # CHECK-CP-JSON-DAG: "%149:sub8": 44 # CHECK-CP-JSON-DAG: "%149:sub9": 43 # CHECK-CP-JSON-DAG: "%149:sub10": 42 # CHECK-CP-JSON-DAG: "%149:sub11": 41 # CHECK-CP-JSON-DAG: "%149:sub12": 38 # CHECK-CP-JSON-DAG: "%149:sub13": 37 # CHECK-CP-JSON-DAG: "%149:sub14": 36 # CHECK-CP-JSON-DAG: "%149:sub15": 35 # CHECK-CP-JSON-DAG: "%149:sub16": 32 # CHECK-CP-JSON-DAG: "%149:sub17": 31 # CHECK-CP-JSON-DAG: "%149:sub18": 30 # CHECK-CP-JSON-DAG: "%149:sub19": 29 # CHECK-CP-JSON-DAG: "%149:sub20": 26 # CHECK-CP-JSON-DAG: "%149:sub21": 25 # CHECK-CP-JSON-DAG: "%149:sub22": 24 # CHECK-CP-JSON-DAG: "%149:sub23": 23 # CHECK-CP-JSON-DAG: "%149:sub24": 20 # CHECK-CP-JSON-DAG: "%149:sub25": 19 # CHECK-CP-JSON-DAG: "%149:sub26": 18 # CHECK-CP-JSON-DAG: "%149:sub27": 17 # CHECK-CP-JSON-DAG: "%149:sub28": 14 # CHECK-CP-JSON-DAG: "%149:sub29": 13 # CHECK-CP-JSON-DAG: "%149:sub30": 12 # CHECK-CP-JSON-DAG: "%149:sub31": 11 # CHECK-CP-JSON-DAG: "%191:sub0": 104 # CHECK-CP-JSON-DAG: "%191:sub1": 103 # CHECK-CP-JSON-DAG: "%191:sub2": 102 # CHECK-CP-JSON-DAG: "%191:sub3": 101 # CHECK-CP-JSON-DAG: "%191:sub4": 98 # CHECK-CP-JSON-DAG: "%191:sub5": 97 # CHECK-CP-JSON-DAG: "%191:sub6": 96 # CHECK-CP-JSON-DAG: "%191:sub7": 95 # CHECK-CP-JSON-DAG: "%191:sub8": 92 # CHECK-CP-JSON-DAG: "%191:sub9": 91 # CHECK-CP-JSON-DAG: "%191:sub10": 90 # CHECK-CP-JSON-DAG: "%191:sub11": 89 # CHECK-CP-JSON-DAG: "%191:sub12": 86 # CHECK-CP-JSON-DAG: "%191:sub13": 85 # CHECK-CP-JSON-DAG: "%191:sub14": 84 # CHECK-CP-JSON-DAG: "%191:sub15": 83 # CHECK-CP-JSON-DAG: "%191:sub16": 80 # CHECK-CP-JSON-DAG: "%191:sub17": 79 # CHECK-CP-JSON-DAG: "%191:sub18": 78 # CHECK-CP-JSON-DAG: "%191:sub19": 77 # CHECK-CP-JSON-DAG: "%191:sub20": 74 # CHECK-CP-JSON-DAG: "%191:sub21": 73 # CHECK-CP-JSON-DAG: "%191:sub22": 72 # CHECK-CP-JSON-DAG: "%191:sub23": 71 # CHECK-CP-JSON-DAG: "%191:sub24": 68 # CHECK-CP-JSON-DAG: "%191:sub25": 67 # CHECK-CP-JSON-DAG: "%191:sub26": 66 # CHECK-CP-JSON-DAG: "%191:sub27": 65 # CHECK-CP-JSON-DAG: "%191:sub28": 62 # CHECK-CP-JSON-DAG: "%191:sub29": 61 # CHECK-CP-JSON-DAG: "%191:sub30": 60 # CHECK-CP-JSON-DAG: "%191:sub31": 59 # CHECK-CP-JSON-DAG: "%233:sub0": 152 # CHECK-CP-JSON-DAG: "%233:sub1": 151 # CHECK-CP-JSON-DAG: "%233:sub2": 150 # CHECK-CP-JSON-DAG: "%233:sub3": 149 # CHECK-CP-JSON-DAG: "%233:sub4": 146 # CHECK-CP-JSON-DAG: "%233:sub5": 145 # CHECK-CP-JSON-DAG: "%233:sub6": 144 # CHECK-CP-JSON-DAG: "%233:sub7": 143 # CHECK-CP-JSON-DAG: "%233:sub8": 140 # CHECK-CP-JSON-DAG: "%233:sub9": 139 # CHECK-CP-JSON-DAG: "%233:sub10": 138 # CHECK-CP-JSON-DAG: "%233:sub11": 137 # CHECK-CP-JSON-DAG: "%233:sub12": 134 # CHECK-CP-JSON-DAG: "%233:sub13": 133 # CHECK-CP-JSON-DAG: "%233:sub14": 132 # CHECK-CP-JSON-DAG: "%233:sub15": 131 # CHECK-CP-JSON-DAG: "%233:sub16": 128 # CHECK-CP-JSON-DAG: "%233:sub17": 127 # CHECK-CP-JSON-DAG: "%233:sub18": 126 # CHECK-CP-JSON-DAG: "%233:sub19": 125 # CHECK-CP-JSON-DAG: "%233:sub20": 122 # CHECK-CP-JSON-DAG: "%233:sub21": 121 # CHECK-CP-JSON-DAG: "%233:sub22": 120 # CHECK-CP-JSON-DAG: "%233:sub23": 119 # CHECK-CP-JSON-DAG: "%233:sub24": 116 # CHECK-CP-JSON-DAG: "%233:sub25": 115 # CHECK-CP-JSON-DAG: "%233:sub26": 114 # CHECK-CP-JSON-DAG: "%233:sub27": 113 # CHECK-CP-JSON-DAG: "%233:sub28": 110 # CHECK-CP-JSON-DAG: "%233:sub29": 109 # CHECK-CP-JSON-DAG: "%233:sub30": 108 # CHECK-CP-JSON-DAG: "%233:sub31": 107 # CHECK-CP-JSON-DAG: "%275:sub0": 200 # CHECK-CP-JSON-DAG: "%275:sub1": 199 # CHECK-CP-JSON-DAG: "%275:sub2": 198 # CHECK-CP-JSON-DAG: "%275:sub3": 197 # CHECK-CP-JSON-DAG: "%275:sub4": 194 # CHECK-CP-JSON-DAG: "%275:sub5": 193 # CHECK-CP-JSON-DAG: "%275:sub6": 192 # CHECK-CP-JSON-DAG: "%275:sub7": 191 # CHECK-CP-JSON-DAG: "%275:sub8": 188 # CHECK-CP-JSON-DAG: "%275:sub9": 187 # CHECK-CP-JSON-DAG: "%275:sub10": 186 # CHECK-CP-JSON-DAG: "%275:sub11": 185 # CHECK-CP-JSON-DAG: "%275:sub12": 182 # CHECK-CP-JSON-DAG: "%275:sub13": 181 # CHECK-CP-JSON-DAG: "%275:sub14": 180 # CHECK-CP-JSON-DAG: "%275:sub15": 179 # CHECK-CP-JSON-DAG: "%275:sub16": 176 # CHECK-CP-JSON-DAG: "%275:sub17": 175 # CHECK-CP-JSON-DAG: "%275:sub18": 174 # CHECK-CP-JSON-DAG: "%275:sub19": 173 # CHECK-CP-JSON-DAG: "%275:sub20": 170 # CHECK-CP-JSON-DAG: "%275:sub21": 169 # CHECK-CP-JSON-DAG: "%275:sub22": 168 # CHECK-CP-JSON-DAG: "%275:sub23": 167 # CHECK-CP-JSON-DAG: "%275:sub24": 164 # CHECK-CP-JSON-DAG: "%275:sub25": 163 # CHECK-CP-JSON-DAG: "%275:sub26": 162 # CHECK-CP-JSON-DAG: "%275:sub27": 161 # CHECK-CP-JSON-DAG: "%275:sub28": 158 # CHECK-CP-JSON-DAG: "%275:sub29": 157 # CHECK-CP-JSON-DAG: "%275:sub30": 156 # CHECK-CP-JSON-DAG: "%275:sub31": 155 # CHECK-CP-JSON-DAG: "%317:sub0": 248 # CHECK-CP-JSON-DAG: "%317:sub1": 247 # CHECK-CP-JSON-DAG: "%317:sub2": 246 # CHECK-CP-JSON-DAG: "%317:sub3": 245 # CHECK-CP-JSON-DAG: "%317:sub4": 242 # CHECK-CP-JSON-DAG: "%317:sub5": 241 # CHECK-CP-JSON-DAG: "%317:sub6": 240 # CHECK-CP-JSON-DAG: "%317:sub7": 239 # CHECK-CP-JSON-DAG: "%317:sub8": 236 # CHECK-CP-JSON-DAG: "%317:sub9": 235 # CHECK-CP-JSON-DAG: "%317:sub10": 234 # CHECK-CP-JSON-DAG: "%317:sub11": 233 # CHECK-CP-JSON-DAG: "%317:sub12": 230 # CHECK-CP-JSON-DAG: "%317:sub13": 229 # CHECK-CP-JSON-DAG: "%317:sub14": 228 # CHECK-CP-JSON-DAG: "%317:sub15": 227 # CHECK-CP-JSON-DAG: "%317:sub16": 224 # CHECK-CP-JSON-DAG: "%317:sub17": 223 # CHECK-CP-JSON-DAG: "%317:sub18": 222 # CHECK-CP-JSON-DAG: "%317:sub19": 221 # CHECK-CP-JSON-DAG: "%317:sub20": 218 # CHECK-CP-JSON-DAG: "%317:sub21": 217 # CHECK-CP-JSON-DAG: "%317:sub22": 216 # CHECK-CP-JSON-DAG: "%317:sub23": 215 # CHECK-CP-JSON-DAG: "%317:sub24": 212 # CHECK-CP-JSON-DAG: "%317:sub25": 211 # CHECK-CP-JSON-DAG: "%317:sub26": 210 # CHECK-CP-JSON-DAG: "%317:sub27": 209 # CHECK-CP-JSON-DAG: "%317:sub28": 206 # CHECK-CP-JSON-DAG: "%317:sub29": 205 # CHECK-CP-JSON-DAG: "%317:sub30": 204 # CHECK-CP-JSON-DAG: "%317:sub31": 203 # CHECK-CP-JSON-DAG: "%359:sub0": 296 # CHECK-CP-JSON-DAG: "%359:sub1": 295 # CHECK-CP-JSON-DAG: "%359:sub2": 294 # CHECK-CP-JSON-DAG: "%359:sub3": 293 # CHECK-CP-JSON-DAG: "%359:sub4": 290 # CHECK-CP-JSON-DAG: "%359:sub5": 289 # CHECK-CP-JSON-DAG: "%359:sub6": 288 # CHECK-CP-JSON-DAG: "%359:sub7": 287 # CHECK-CP-JSON-DAG: "%359:sub8": 284 # CHECK-CP-JSON-DAG: "%359:sub9": 283 # CHECK-CP-JSON-DAG: "%359:sub10": 282 # CHECK-CP-JSON-DAG: "%359:sub11": 281 # CHECK-CP-JSON-DAG: "%359:sub12": 278 # CHECK-CP-JSON-DAG: "%359:sub13": 277 # CHECK-CP-JSON-DAG: "%359:sub14": 276 # CHECK-CP-JSON-DAG: "%359:sub15": 275 # CHECK-CP-JSON-DAG: "%359:sub16": 272 # CHECK-CP-JSON-DAG: "%359:sub17": 271 # CHECK-CP-JSON-DAG: "%359:sub18": 270 # CHECK-CP-JSON-DAG: "%359:sub19": 269 # CHECK-CP-JSON-DAG: "%359:sub20": 266 # CHECK-CP-JSON-DAG: "%359:sub21": 265 # CHECK-CP-JSON-DAG: "%359:sub22": 264 # CHECK-CP-JSON-DAG: "%359:sub23": 263 # CHECK-CP-JSON-DAG: "%359:sub24": 260 # CHECK-CP-JSON-DAG: "%359:sub25": 259 # CHECK-CP-JSON-DAG: "%359:sub26": 258 # CHECK-CP-JSON-DAG: "%359:sub27": 257 # CHECK-CP-JSON-DAG: "%359:sub28": 254 # CHECK-CP-JSON-DAG: "%359:sub29": 253 # CHECK-CP-JSON-DAG: "%359:sub30": 252 # CHECK-CP-JSON-DAG: "%359:sub31": 251 # CHECK-CP-JSON-DAG: "%401:sub0": 344 # CHECK-CP-JSON-DAG: "%401:sub1": 343 # CHECK-CP-JSON-DAG: "%401:sub2": 342 # CHECK-CP-JSON-DAG: "%401:sub3": 341 # CHECK-CP-JSON-DAG: "%401:sub4": 338 # CHECK-CP-JSON-DAG: "%401:sub5": 337 # CHECK-CP-JSON-DAG: "%401:sub6": 336 # CHECK-CP-JSON-DAG: "%401:sub7": 335 # CHECK-CP-JSON-DAG: "%401:sub8": 332 # CHECK-CP-JSON-DAG: "%401:sub9": 331 # CHECK-CP-JSON-DAG: "%401:sub10": 330 # CHECK-CP-JSON-DAG: "%401:sub11": 329 # CHECK-CP-JSON-DAG: "%401:sub12": 326 # CHECK-CP-JSON-DAG: "%401:sub13": 325 # CHECK-CP-JSON-DAG: "%401:sub14": 324 # CHECK-CP-JSON-DAG: "%401:sub15": 323 # CHECK-CP-JSON-DAG: "%401:sub16": 320 # CHECK-CP-JSON-DAG: "%401:sub17": 319 # CHECK-CP-JSON-DAG: "%401:sub18": 318 # CHECK-CP-JSON-DAG: "%401:sub19": 317 # CHECK-CP-JSON-DAG: "%401:sub20": 314 # CHECK-CP-JSON-DAG: "%401:sub21": 313 # CHECK-CP-JSON-DAG: "%401:sub22": 312 # CHECK-CP-JSON-DAG: "%401:sub23": 311 # CHECK-CP-JSON-DAG: "%401:sub24": 308 # CHECK-CP-JSON-DAG: "%401:sub25": 307 # CHECK-CP-JSON-DAG: "%401:sub26": 306 # CHECK-CP-JSON-DAG: "%401:sub27": 305 # CHECK-CP-JSON-DAG: "%401:sub28": 302 # CHECK-CP-JSON-DAG: "%401:sub29": 301 # CHECK-CP-JSON-DAG: "%401:sub30": 300 # CHECK-CP-JSON-DAG: "%401:sub31": 299 # CHECK-CP-JSON-DAG: "%486": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 299 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 344 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%488:vgpr_32 = COPY %69.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 7 # CHECK-CP-JSON-DAG: "%69:sub1": 6 # CHECK-CP-JSON-DAG: "%69:sub2": 5 # CHECK-CP-JSON-DAG: "%69:sub3": 4 # CHECK-CP-JSON-DAG: "%69:sub4": 1 # CHECK-CP-JSON-DAG: "%69:sub5": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 55 # CHECK-CP-JSON-DAG: "%149:sub1": 54 # CHECK-CP-JSON-DAG: "%149:sub2": 53 # CHECK-CP-JSON-DAG: "%149:sub3": 52 # CHECK-CP-JSON-DAG: "%149:sub4": 49 # CHECK-CP-JSON-DAG: "%149:sub5": 48 # CHECK-CP-JSON-DAG: "%149:sub6": 47 # CHECK-CP-JSON-DAG: "%149:sub7": 46 # CHECK-CP-JSON-DAG: "%149:sub8": 43 # CHECK-CP-JSON-DAG: "%149:sub9": 42 # CHECK-CP-JSON-DAG: "%149:sub10": 41 # CHECK-CP-JSON-DAG: "%149:sub11": 40 # CHECK-CP-JSON-DAG: "%149:sub12": 37 # CHECK-CP-JSON-DAG: "%149:sub13": 36 # CHECK-CP-JSON-DAG: "%149:sub14": 35 # CHECK-CP-JSON-DAG: "%149:sub15": 34 # CHECK-CP-JSON-DAG: "%149:sub16": 31 # CHECK-CP-JSON-DAG: "%149:sub17": 30 # CHECK-CP-JSON-DAG: "%149:sub18": 29 # CHECK-CP-JSON-DAG: "%149:sub19": 28 # CHECK-CP-JSON-DAG: "%149:sub20": 25 # CHECK-CP-JSON-DAG: "%149:sub21": 24 # CHECK-CP-JSON-DAG: "%149:sub22": 23 # CHECK-CP-JSON-DAG: "%149:sub23": 22 # CHECK-CP-JSON-DAG: "%149:sub24": 19 # CHECK-CP-JSON-DAG: "%149:sub25": 18 # CHECK-CP-JSON-DAG: "%149:sub26": 17 # CHECK-CP-JSON-DAG: "%149:sub27": 16 # CHECK-CP-JSON-DAG: "%149:sub28": 13 # CHECK-CP-JSON-DAG: "%149:sub29": 12 # CHECK-CP-JSON-DAG: "%149:sub30": 11 # CHECK-CP-JSON-DAG: "%149:sub31": 10 # CHECK-CP-JSON-DAG: "%191:sub0": 103 # CHECK-CP-JSON-DAG: "%191:sub1": 102 # CHECK-CP-JSON-DAG: "%191:sub2": 101 # CHECK-CP-JSON-DAG: "%191:sub3": 100 # CHECK-CP-JSON-DAG: "%191:sub4": 97 # CHECK-CP-JSON-DAG: "%191:sub5": 96 # CHECK-CP-JSON-DAG: "%191:sub6": 95 # CHECK-CP-JSON-DAG: "%191:sub7": 94 # CHECK-CP-JSON-DAG: "%191:sub8": 91 # CHECK-CP-JSON-DAG: "%191:sub9": 90 # CHECK-CP-JSON-DAG: "%191:sub10": 89 # CHECK-CP-JSON-DAG: "%191:sub11": 88 # CHECK-CP-JSON-DAG: "%191:sub12": 85 # CHECK-CP-JSON-DAG: "%191:sub13": 84 # CHECK-CP-JSON-DAG: "%191:sub14": 83 # CHECK-CP-JSON-DAG: "%191:sub15": 82 # CHECK-CP-JSON-DAG: "%191:sub16": 79 # CHECK-CP-JSON-DAG: "%191:sub17": 78 # CHECK-CP-JSON-DAG: "%191:sub18": 77 # CHECK-CP-JSON-DAG: "%191:sub19": 76 # CHECK-CP-JSON-DAG: "%191:sub20": 73 # CHECK-CP-JSON-DAG: "%191:sub21": 72 # CHECK-CP-JSON-DAG: "%191:sub22": 71 # CHECK-CP-JSON-DAG: "%191:sub23": 70 # CHECK-CP-JSON-DAG: "%191:sub24": 67 # CHECK-CP-JSON-DAG: "%191:sub25": 66 # CHECK-CP-JSON-DAG: "%191:sub26": 65 # CHECK-CP-JSON-DAG: "%191:sub27": 64 # CHECK-CP-JSON-DAG: "%191:sub28": 61 # CHECK-CP-JSON-DAG: "%191:sub29": 60 # CHECK-CP-JSON-DAG: "%191:sub30": 59 # CHECK-CP-JSON-DAG: "%191:sub31": 58 # CHECK-CP-JSON-DAG: "%233:sub0": 151 # CHECK-CP-JSON-DAG: "%233:sub1": 150 # CHECK-CP-JSON-DAG: "%233:sub2": 149 # CHECK-CP-JSON-DAG: "%233:sub3": 148 # CHECK-CP-JSON-DAG: "%233:sub4": 145 # CHECK-CP-JSON-DAG: "%233:sub5": 144 # CHECK-CP-JSON-DAG: "%233:sub6": 143 # CHECK-CP-JSON-DAG: "%233:sub7": 142 # CHECK-CP-JSON-DAG: "%233:sub8": 139 # CHECK-CP-JSON-DAG: "%233:sub9": 138 # CHECK-CP-JSON-DAG: "%233:sub10": 137 # CHECK-CP-JSON-DAG: "%233:sub11": 136 # CHECK-CP-JSON-DAG: "%233:sub12": 133 # CHECK-CP-JSON-DAG: "%233:sub13": 132 # CHECK-CP-JSON-DAG: "%233:sub14": 131 # CHECK-CP-JSON-DAG: "%233:sub15": 130 # CHECK-CP-JSON-DAG: "%233:sub16": 127 # CHECK-CP-JSON-DAG: "%233:sub17": 126 # CHECK-CP-JSON-DAG: "%233:sub18": 125 # CHECK-CP-JSON-DAG: "%233:sub19": 124 # CHECK-CP-JSON-DAG: "%233:sub20": 121 # CHECK-CP-JSON-DAG: "%233:sub21": 120 # CHECK-CP-JSON-DAG: "%233:sub22": 119 # CHECK-CP-JSON-DAG: "%233:sub23": 118 # CHECK-CP-JSON-DAG: "%233:sub24": 115 # CHECK-CP-JSON-DAG: "%233:sub25": 114 # CHECK-CP-JSON-DAG: "%233:sub26": 113 # CHECK-CP-JSON-DAG: "%233:sub27": 112 # CHECK-CP-JSON-DAG: "%233:sub28": 109 # CHECK-CP-JSON-DAG: "%233:sub29": 108 # CHECK-CP-JSON-DAG: "%233:sub30": 107 # CHECK-CP-JSON-DAG: "%233:sub31": 106 # CHECK-CP-JSON-DAG: "%275:sub0": 199 # CHECK-CP-JSON-DAG: "%275:sub1": 198 # CHECK-CP-JSON-DAG: "%275:sub2": 197 # CHECK-CP-JSON-DAG: "%275:sub3": 196 # CHECK-CP-JSON-DAG: "%275:sub4": 193 # CHECK-CP-JSON-DAG: "%275:sub5": 192 # CHECK-CP-JSON-DAG: "%275:sub6": 191 # CHECK-CP-JSON-DAG: "%275:sub7": 190 # CHECK-CP-JSON-DAG: "%275:sub8": 187 # CHECK-CP-JSON-DAG: "%275:sub9": 186 # CHECK-CP-JSON-DAG: "%275:sub10": 185 # CHECK-CP-JSON-DAG: "%275:sub11": 184 # CHECK-CP-JSON-DAG: "%275:sub12": 181 # CHECK-CP-JSON-DAG: "%275:sub13": 180 # CHECK-CP-JSON-DAG: "%275:sub14": 179 # CHECK-CP-JSON-DAG: "%275:sub15": 178 # CHECK-CP-JSON-DAG: "%275:sub16": 175 # CHECK-CP-JSON-DAG: "%275:sub17": 174 # CHECK-CP-JSON-DAG: "%275:sub18": 173 # CHECK-CP-JSON-DAG: "%275:sub19": 172 # CHECK-CP-JSON-DAG: "%275:sub20": 169 # CHECK-CP-JSON-DAG: "%275:sub21": 168 # CHECK-CP-JSON-DAG: "%275:sub22": 167 # CHECK-CP-JSON-DAG: "%275:sub23": 166 # CHECK-CP-JSON-DAG: "%275:sub24": 163 # CHECK-CP-JSON-DAG: "%275:sub25": 162 # CHECK-CP-JSON-DAG: "%275:sub26": 161 # CHECK-CP-JSON-DAG: "%275:sub27": 160 # CHECK-CP-JSON-DAG: "%275:sub28": 157 # CHECK-CP-JSON-DAG: "%275:sub29": 156 # CHECK-CP-JSON-DAG: "%275:sub30": 155 # CHECK-CP-JSON-DAG: "%275:sub31": 154 # CHECK-CP-JSON-DAG: "%317:sub0": 247 # CHECK-CP-JSON-DAG: "%317:sub1": 246 # CHECK-CP-JSON-DAG: "%317:sub2": 245 # CHECK-CP-JSON-DAG: "%317:sub3": 244 # CHECK-CP-JSON-DAG: "%317:sub4": 241 # CHECK-CP-JSON-DAG: "%317:sub5": 240 # CHECK-CP-JSON-DAG: "%317:sub6": 239 # CHECK-CP-JSON-DAG: "%317:sub7": 238 # CHECK-CP-JSON-DAG: "%317:sub8": 235 # CHECK-CP-JSON-DAG: "%317:sub9": 234 # CHECK-CP-JSON-DAG: "%317:sub10": 233 # CHECK-CP-JSON-DAG: "%317:sub11": 232 # CHECK-CP-JSON-DAG: "%317:sub12": 229 # CHECK-CP-JSON-DAG: "%317:sub13": 228 # CHECK-CP-JSON-DAG: "%317:sub14": 227 # CHECK-CP-JSON-DAG: "%317:sub15": 226 # CHECK-CP-JSON-DAG: "%317:sub16": 223 # CHECK-CP-JSON-DAG: "%317:sub17": 222 # CHECK-CP-JSON-DAG: "%317:sub18": 221 # CHECK-CP-JSON-DAG: "%317:sub19": 220 # CHECK-CP-JSON-DAG: "%317:sub20": 217 # CHECK-CP-JSON-DAG: "%317:sub21": 216 # CHECK-CP-JSON-DAG: "%317:sub22": 215 # CHECK-CP-JSON-DAG: "%317:sub23": 214 # CHECK-CP-JSON-DAG: "%317:sub24": 211 # CHECK-CP-JSON-DAG: "%317:sub25": 210 # CHECK-CP-JSON-DAG: "%317:sub26": 209 # CHECK-CP-JSON-DAG: "%317:sub27": 208 # CHECK-CP-JSON-DAG: "%317:sub28": 205 # CHECK-CP-JSON-DAG: "%317:sub29": 204 # CHECK-CP-JSON-DAG: "%317:sub30": 203 # CHECK-CP-JSON-DAG: "%317:sub31": 202 # CHECK-CP-JSON-DAG: "%359:sub0": 295 # CHECK-CP-JSON-DAG: "%359:sub1": 294 # CHECK-CP-JSON-DAG: "%359:sub2": 293 # CHECK-CP-JSON-DAG: "%359:sub3": 292 # CHECK-CP-JSON-DAG: "%359:sub4": 289 # CHECK-CP-JSON-DAG: "%359:sub5": 288 # CHECK-CP-JSON-DAG: "%359:sub6": 287 # CHECK-CP-JSON-DAG: "%359:sub7": 286 # CHECK-CP-JSON-DAG: "%359:sub8": 283 # CHECK-CP-JSON-DAG: "%359:sub9": 282 # CHECK-CP-JSON-DAG: "%359:sub10": 281 # CHECK-CP-JSON-DAG: "%359:sub11": 280 # CHECK-CP-JSON-DAG: "%359:sub12": 277 # CHECK-CP-JSON-DAG: "%359:sub13": 276 # CHECK-CP-JSON-DAG: "%359:sub14": 275 # CHECK-CP-JSON-DAG: "%359:sub15": 274 # CHECK-CP-JSON-DAG: "%359:sub16": 271 # CHECK-CP-JSON-DAG: "%359:sub17": 270 # CHECK-CP-JSON-DAG: "%359:sub18": 269 # CHECK-CP-JSON-DAG: "%359:sub19": 268 # CHECK-CP-JSON-DAG: "%359:sub20": 265 # CHECK-CP-JSON-DAG: "%359:sub21": 264 # CHECK-CP-JSON-DAG: "%359:sub22": 263 # CHECK-CP-JSON-DAG: "%359:sub23": 262 # CHECK-CP-JSON-DAG: "%359:sub24": 259 # CHECK-CP-JSON-DAG: "%359:sub25": 258 # CHECK-CP-JSON-DAG: "%359:sub26": 257 # CHECK-CP-JSON-DAG: "%359:sub27": 256 # CHECK-CP-JSON-DAG: "%359:sub28": 253 # CHECK-CP-JSON-DAG: "%359:sub29": 252 # CHECK-CP-JSON-DAG: "%359:sub30": 251 # CHECK-CP-JSON-DAG: "%359:sub31": 250 # CHECK-CP-JSON-DAG: "%401:sub0": 343 # CHECK-CP-JSON-DAG: "%401:sub1": 342 # CHECK-CP-JSON-DAG: "%401:sub2": 341 # CHECK-CP-JSON-DAG: "%401:sub3": 340 # CHECK-CP-JSON-DAG: "%401:sub4": 337 # CHECK-CP-JSON-DAG: "%401:sub5": 336 # CHECK-CP-JSON-DAG: "%401:sub6": 335 # CHECK-CP-JSON-DAG: "%401:sub7": 334 # CHECK-CP-JSON-DAG: "%401:sub8": 331 # CHECK-CP-JSON-DAG: "%401:sub9": 330 # CHECK-CP-JSON-DAG: "%401:sub10": 329 # CHECK-CP-JSON-DAG: "%401:sub11": 328 # CHECK-CP-JSON-DAG: "%401:sub12": 325 # CHECK-CP-JSON-DAG: "%401:sub13": 324 # CHECK-CP-JSON-DAG: "%401:sub14": 323 # CHECK-CP-JSON-DAG: "%401:sub15": 322 # CHECK-CP-JSON-DAG: "%401:sub16": 319 # CHECK-CP-JSON-DAG: "%401:sub17": 318 # CHECK-CP-JSON-DAG: "%401:sub18": 317 # CHECK-CP-JSON-DAG: "%401:sub19": 316 # CHECK-CP-JSON-DAG: "%401:sub20": 313 # CHECK-CP-JSON-DAG: "%401:sub21": 312 # CHECK-CP-JSON-DAG: "%401:sub22": 311 # CHECK-CP-JSON-DAG: "%401:sub23": 310 # CHECK-CP-JSON-DAG: "%401:sub24": 307 # CHECK-CP-JSON-DAG: "%401:sub25": 306 # CHECK-CP-JSON-DAG: "%401:sub26": 305 # CHECK-CP-JSON-DAG: "%401:sub27": 304 # CHECK-CP-JSON-DAG: "%401:sub28": 301 # CHECK-CP-JSON-DAG: "%401:sub29": 300 # CHECK-CP-JSON-DAG: "%401:sub30": 299 # CHECK-CP-JSON-DAG: "%401:sub31": 298 # CHECK-CP-JSON-DAG: "%486": 2 # CHECK-CP-JSON-DAG: "%487": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 298 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 343 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%489:vgpr_32 = COPY %69.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 6 # CHECK-CP-JSON-DAG: "%69:sub1": 5 # CHECK-CP-JSON-DAG: "%69:sub2": 4 # CHECK-CP-JSON-DAG: "%69:sub3": 3 # CHECK-CP-JSON-DAG: "%69:sub4": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 54 # CHECK-CP-JSON-DAG: "%149:sub1": 53 # CHECK-CP-JSON-DAG: "%149:sub2": 52 # CHECK-CP-JSON-DAG: "%149:sub3": 51 # CHECK-CP-JSON-DAG: "%149:sub4": 48 # CHECK-CP-JSON-DAG: "%149:sub5": 47 # CHECK-CP-JSON-DAG: "%149:sub6": 46 # CHECK-CP-JSON-DAG: "%149:sub7": 45 # CHECK-CP-JSON-DAG: "%149:sub8": 42 # CHECK-CP-JSON-DAG: "%149:sub9": 41 # CHECK-CP-JSON-DAG: "%149:sub10": 40 # CHECK-CP-JSON-DAG: "%149:sub11": 39 # CHECK-CP-JSON-DAG: "%149:sub12": 36 # CHECK-CP-JSON-DAG: "%149:sub13": 35 # CHECK-CP-JSON-DAG: "%149:sub14": 34 # CHECK-CP-JSON-DAG: "%149:sub15": 33 # CHECK-CP-JSON-DAG: "%149:sub16": 30 # CHECK-CP-JSON-DAG: "%149:sub17": 29 # CHECK-CP-JSON-DAG: "%149:sub18": 28 # CHECK-CP-JSON-DAG: "%149:sub19": 27 # CHECK-CP-JSON-DAG: "%149:sub20": 24 # CHECK-CP-JSON-DAG: "%149:sub21": 23 # CHECK-CP-JSON-DAG: "%149:sub22": 22 # CHECK-CP-JSON-DAG: "%149:sub23": 21 # CHECK-CP-JSON-DAG: "%149:sub24": 18 # CHECK-CP-JSON-DAG: "%149:sub25": 17 # CHECK-CP-JSON-DAG: "%149:sub26": 16 # CHECK-CP-JSON-DAG: "%149:sub27": 15 # CHECK-CP-JSON-DAG: "%149:sub28": 12 # CHECK-CP-JSON-DAG: "%149:sub29": 11 # CHECK-CP-JSON-DAG: "%149:sub30": 10 # CHECK-CP-JSON-DAG: "%149:sub31": 9 # CHECK-CP-JSON-DAG: "%191:sub0": 102 # CHECK-CP-JSON-DAG: "%191:sub1": 101 # CHECK-CP-JSON-DAG: "%191:sub2": 100 # CHECK-CP-JSON-DAG: "%191:sub3": 99 # CHECK-CP-JSON-DAG: "%191:sub4": 96 # CHECK-CP-JSON-DAG: "%191:sub5": 95 # CHECK-CP-JSON-DAG: "%191:sub6": 94 # CHECK-CP-JSON-DAG: "%191:sub7": 93 # CHECK-CP-JSON-DAG: "%191:sub8": 90 # CHECK-CP-JSON-DAG: "%191:sub9": 89 # CHECK-CP-JSON-DAG: "%191:sub10": 88 # CHECK-CP-JSON-DAG: "%191:sub11": 87 # CHECK-CP-JSON-DAG: "%191:sub12": 84 # CHECK-CP-JSON-DAG: "%191:sub13": 83 # CHECK-CP-JSON-DAG: "%191:sub14": 82 # CHECK-CP-JSON-DAG: "%191:sub15": 81 # CHECK-CP-JSON-DAG: "%191:sub16": 78 # CHECK-CP-JSON-DAG: "%191:sub17": 77 # CHECK-CP-JSON-DAG: "%191:sub18": 76 # CHECK-CP-JSON-DAG: "%191:sub19": 75 # CHECK-CP-JSON-DAG: "%191:sub20": 72 # CHECK-CP-JSON-DAG: "%191:sub21": 71 # CHECK-CP-JSON-DAG: "%191:sub22": 70 # CHECK-CP-JSON-DAG: "%191:sub23": 69 # CHECK-CP-JSON-DAG: "%191:sub24": 66 # CHECK-CP-JSON-DAG: "%191:sub25": 65 # CHECK-CP-JSON-DAG: "%191:sub26": 64 # CHECK-CP-JSON-DAG: "%191:sub27": 63 # CHECK-CP-JSON-DAG: "%191:sub28": 60 # CHECK-CP-JSON-DAG: "%191:sub29": 59 # CHECK-CP-JSON-DAG: "%191:sub30": 58 # CHECK-CP-JSON-DAG: "%191:sub31": 57 # CHECK-CP-JSON-DAG: "%233:sub0": 150 # CHECK-CP-JSON-DAG: "%233:sub1": 149 # CHECK-CP-JSON-DAG: "%233:sub2": 148 # CHECK-CP-JSON-DAG: "%233:sub3": 147 # CHECK-CP-JSON-DAG: "%233:sub4": 144 # CHECK-CP-JSON-DAG: "%233:sub5": 143 # CHECK-CP-JSON-DAG: "%233:sub6": 142 # CHECK-CP-JSON-DAG: "%233:sub7": 141 # CHECK-CP-JSON-DAG: "%233:sub8": 138 # CHECK-CP-JSON-DAG: "%233:sub9": 137 # CHECK-CP-JSON-DAG: "%233:sub10": 136 # CHECK-CP-JSON-DAG: "%233:sub11": 135 # CHECK-CP-JSON-DAG: "%233:sub12": 132 # CHECK-CP-JSON-DAG: "%233:sub13": 131 # CHECK-CP-JSON-DAG: "%233:sub14": 130 # CHECK-CP-JSON-DAG: "%233:sub15": 129 # CHECK-CP-JSON-DAG: "%233:sub16": 126 # CHECK-CP-JSON-DAG: "%233:sub17": 125 # CHECK-CP-JSON-DAG: "%233:sub18": 124 # CHECK-CP-JSON-DAG: "%233:sub19": 123 # CHECK-CP-JSON-DAG: "%233:sub20": 120 # CHECK-CP-JSON-DAG: "%233:sub21": 119 # CHECK-CP-JSON-DAG: "%233:sub22": 118 # CHECK-CP-JSON-DAG: "%233:sub23": 117 # CHECK-CP-JSON-DAG: "%233:sub24": 114 # CHECK-CP-JSON-DAG: "%233:sub25": 113 # CHECK-CP-JSON-DAG: "%233:sub26": 112 # CHECK-CP-JSON-DAG: "%233:sub27": 111 # CHECK-CP-JSON-DAG: "%233:sub28": 108 # CHECK-CP-JSON-DAG: "%233:sub29": 107 # CHECK-CP-JSON-DAG: "%233:sub30": 106 # CHECK-CP-JSON-DAG: "%233:sub31": 105 # CHECK-CP-JSON-DAG: "%275:sub0": 198 # CHECK-CP-JSON-DAG: "%275:sub1": 197 # CHECK-CP-JSON-DAG: "%275:sub2": 196 # CHECK-CP-JSON-DAG: "%275:sub3": 195 # CHECK-CP-JSON-DAG: "%275:sub4": 192 # CHECK-CP-JSON-DAG: "%275:sub5": 191 # CHECK-CP-JSON-DAG: "%275:sub6": 190 # CHECK-CP-JSON-DAG: "%275:sub7": 189 # CHECK-CP-JSON-DAG: "%275:sub8": 186 # CHECK-CP-JSON-DAG: "%275:sub9": 185 # CHECK-CP-JSON-DAG: "%275:sub10": 184 # CHECK-CP-JSON-DAG: "%275:sub11": 183 # CHECK-CP-JSON-DAG: "%275:sub12": 180 # CHECK-CP-JSON-DAG: "%275:sub13": 179 # CHECK-CP-JSON-DAG: "%275:sub14": 178 # CHECK-CP-JSON-DAG: "%275:sub15": 177 # CHECK-CP-JSON-DAG: "%275:sub16": 174 # CHECK-CP-JSON-DAG: "%275:sub17": 173 # CHECK-CP-JSON-DAG: "%275:sub18": 172 # CHECK-CP-JSON-DAG: "%275:sub19": 171 # CHECK-CP-JSON-DAG: "%275:sub20": 168 # CHECK-CP-JSON-DAG: "%275:sub21": 167 # CHECK-CP-JSON-DAG: "%275:sub22": 166 # CHECK-CP-JSON-DAG: "%275:sub23": 165 # CHECK-CP-JSON-DAG: "%275:sub24": 162 # CHECK-CP-JSON-DAG: "%275:sub25": 161 # CHECK-CP-JSON-DAG: "%275:sub26": 160 # CHECK-CP-JSON-DAG: "%275:sub27": 159 # CHECK-CP-JSON-DAG: "%275:sub28": 156 # CHECK-CP-JSON-DAG: "%275:sub29": 155 # CHECK-CP-JSON-DAG: "%275:sub30": 154 # CHECK-CP-JSON-DAG: "%275:sub31": 153 # CHECK-CP-JSON-DAG: "%317:sub0": 246 # CHECK-CP-JSON-DAG: "%317:sub1": 245 # CHECK-CP-JSON-DAG: "%317:sub2": 244 # CHECK-CP-JSON-DAG: "%317:sub3": 243 # CHECK-CP-JSON-DAG: "%317:sub4": 240 # CHECK-CP-JSON-DAG: "%317:sub5": 239 # CHECK-CP-JSON-DAG: "%317:sub6": 238 # CHECK-CP-JSON-DAG: "%317:sub7": 237 # CHECK-CP-JSON-DAG: "%317:sub8": 234 # CHECK-CP-JSON-DAG: "%317:sub9": 233 # CHECK-CP-JSON-DAG: "%317:sub10": 232 # CHECK-CP-JSON-DAG: "%317:sub11": 231 # CHECK-CP-JSON-DAG: "%317:sub12": 228 # CHECK-CP-JSON-DAG: "%317:sub13": 227 # CHECK-CP-JSON-DAG: "%317:sub14": 226 # CHECK-CP-JSON-DAG: "%317:sub15": 225 # CHECK-CP-JSON-DAG: "%317:sub16": 222 # CHECK-CP-JSON-DAG: "%317:sub17": 221 # CHECK-CP-JSON-DAG: "%317:sub18": 220 # CHECK-CP-JSON-DAG: "%317:sub19": 219 # CHECK-CP-JSON-DAG: "%317:sub20": 216 # CHECK-CP-JSON-DAG: "%317:sub21": 215 # CHECK-CP-JSON-DAG: "%317:sub22": 214 # CHECK-CP-JSON-DAG: "%317:sub23": 213 # CHECK-CP-JSON-DAG: "%317:sub24": 210 # CHECK-CP-JSON-DAG: "%317:sub25": 209 # CHECK-CP-JSON-DAG: "%317:sub26": 208 # CHECK-CP-JSON-DAG: "%317:sub27": 207 # CHECK-CP-JSON-DAG: "%317:sub28": 204 # CHECK-CP-JSON-DAG: "%317:sub29": 203 # CHECK-CP-JSON-DAG: "%317:sub30": 202 # CHECK-CP-JSON-DAG: "%317:sub31": 201 # CHECK-CP-JSON-DAG: "%359:sub0": 294 # CHECK-CP-JSON-DAG: "%359:sub1": 293 # CHECK-CP-JSON-DAG: "%359:sub2": 292 # CHECK-CP-JSON-DAG: "%359:sub3": 291 # CHECK-CP-JSON-DAG: "%359:sub4": 288 # CHECK-CP-JSON-DAG: "%359:sub5": 287 # CHECK-CP-JSON-DAG: "%359:sub6": 286 # CHECK-CP-JSON-DAG: "%359:sub7": 285 # CHECK-CP-JSON-DAG: "%359:sub8": 282 # CHECK-CP-JSON-DAG: "%359:sub9": 281 # CHECK-CP-JSON-DAG: "%359:sub10": 280 # CHECK-CP-JSON-DAG: "%359:sub11": 279 # CHECK-CP-JSON-DAG: "%359:sub12": 276 # CHECK-CP-JSON-DAG: "%359:sub13": 275 # CHECK-CP-JSON-DAG: "%359:sub14": 274 # CHECK-CP-JSON-DAG: "%359:sub15": 273 # CHECK-CP-JSON-DAG: "%359:sub16": 270 # CHECK-CP-JSON-DAG: "%359:sub17": 269 # CHECK-CP-JSON-DAG: "%359:sub18": 268 # CHECK-CP-JSON-DAG: "%359:sub19": 267 # CHECK-CP-JSON-DAG: "%359:sub20": 264 # CHECK-CP-JSON-DAG: "%359:sub21": 263 # CHECK-CP-JSON-DAG: "%359:sub22": 262 # CHECK-CP-JSON-DAG: "%359:sub23": 261 # CHECK-CP-JSON-DAG: "%359:sub24": 258 # CHECK-CP-JSON-DAG: "%359:sub25": 257 # CHECK-CP-JSON-DAG: "%359:sub26": 256 # CHECK-CP-JSON-DAG: "%359:sub27": 255 # CHECK-CP-JSON-DAG: "%359:sub28": 252 # CHECK-CP-JSON-DAG: "%359:sub29": 251 # CHECK-CP-JSON-DAG: "%359:sub30": 250 # CHECK-CP-JSON-DAG: "%359:sub31": 249 # CHECK-CP-JSON-DAG: "%401:sub0": 342 # CHECK-CP-JSON-DAG: "%401:sub1": 341 # CHECK-CP-JSON-DAG: "%401:sub2": 340 # CHECK-CP-JSON-DAG: "%401:sub3": 339 # CHECK-CP-JSON-DAG: "%401:sub4": 336 # CHECK-CP-JSON-DAG: "%401:sub5": 335 # CHECK-CP-JSON-DAG: "%401:sub6": 334 # CHECK-CP-JSON-DAG: "%401:sub7": 333 # CHECK-CP-JSON-DAG: "%401:sub8": 330 # CHECK-CP-JSON-DAG: "%401:sub9": 329 # CHECK-CP-JSON-DAG: "%401:sub10": 328 # CHECK-CP-JSON-DAG: "%401:sub11": 327 # CHECK-CP-JSON-DAG: "%401:sub12": 324 # CHECK-CP-JSON-DAG: "%401:sub13": 323 # CHECK-CP-JSON-DAG: "%401:sub14": 322 # CHECK-CP-JSON-DAG: "%401:sub15": 321 # CHECK-CP-JSON-DAG: "%401:sub16": 318 # CHECK-CP-JSON-DAG: "%401:sub17": 317 # CHECK-CP-JSON-DAG: "%401:sub18": 316 # CHECK-CP-JSON-DAG: "%401:sub19": 315 # CHECK-CP-JSON-DAG: "%401:sub20": 312 # CHECK-CP-JSON-DAG: "%401:sub21": 311 # CHECK-CP-JSON-DAG: "%401:sub22": 310 # CHECK-CP-JSON-DAG: "%401:sub23": 309 # CHECK-CP-JSON-DAG: "%401:sub24": 306 # CHECK-CP-JSON-DAG: "%401:sub25": 305 # CHECK-CP-JSON-DAG: "%401:sub26": 304 # CHECK-CP-JSON-DAG: "%401:sub27": 303 # CHECK-CP-JSON-DAG: "%401:sub28": 300 # CHECK-CP-JSON-DAG: "%401:sub29": 299 # CHECK-CP-JSON-DAG: "%401:sub30": 298 # CHECK-CP-JSON-DAG: "%401:sub31": 297 # CHECK-CP-JSON-DAG: "%486": 1 # CHECK-CP-JSON-DAG: "%487": 1 # CHECK-CP-JSON-DAG: "%488": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 297 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 342 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%490:vreg_128 = REG_SEQUENCE %489, %subreg.sub0, %488, %subreg.sub1, %487, %subreg.sub2, %486, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 5 # CHECK-CP-JSON-DAG: "%69:sub1": 4 # CHECK-CP-JSON-DAG: "%69:sub2": 3 # CHECK-CP-JSON-DAG: "%69:sub3": 2 # CHECK-CP-JSON-DAG: "%149:sub0": 53 # CHECK-CP-JSON-DAG: "%149:sub1": 52 # CHECK-CP-JSON-DAG: "%149:sub2": 51 # CHECK-CP-JSON-DAG: "%149:sub3": 50 # CHECK-CP-JSON-DAG: "%149:sub4": 47 # CHECK-CP-JSON-DAG: "%149:sub5": 46 # CHECK-CP-JSON-DAG: "%149:sub6": 45 # CHECK-CP-JSON-DAG: "%149:sub7": 44 # CHECK-CP-JSON-DAG: "%149:sub8": 41 # CHECK-CP-JSON-DAG: "%149:sub9": 40 # CHECK-CP-JSON-DAG: "%149:sub10": 39 # CHECK-CP-JSON-DAG: "%149:sub11": 38 # CHECK-CP-JSON-DAG: "%149:sub12": 35 # CHECK-CP-JSON-DAG: "%149:sub13": 34 # CHECK-CP-JSON-DAG: "%149:sub14": 33 # CHECK-CP-JSON-DAG: "%149:sub15": 32 # CHECK-CP-JSON-DAG: "%149:sub16": 29 # CHECK-CP-JSON-DAG: "%149:sub17": 28 # CHECK-CP-JSON-DAG: "%149:sub18": 27 # CHECK-CP-JSON-DAG: "%149:sub19": 26 # CHECK-CP-JSON-DAG: "%149:sub20": 23 # CHECK-CP-JSON-DAG: "%149:sub21": 22 # CHECK-CP-JSON-DAG: "%149:sub22": 21 # CHECK-CP-JSON-DAG: "%149:sub23": 20 # CHECK-CP-JSON-DAG: "%149:sub24": 17 # CHECK-CP-JSON-DAG: "%149:sub25": 16 # CHECK-CP-JSON-DAG: "%149:sub26": 15 # CHECK-CP-JSON-DAG: "%149:sub27": 14 # CHECK-CP-JSON-DAG: "%149:sub28": 11 # CHECK-CP-JSON-DAG: "%149:sub29": 10 # CHECK-CP-JSON-DAG: "%149:sub30": 9 # CHECK-CP-JSON-DAG: "%149:sub31": 8 # CHECK-CP-JSON-DAG: "%191:sub0": 101 # CHECK-CP-JSON-DAG: "%191:sub1": 100 # CHECK-CP-JSON-DAG: "%191:sub2": 99 # CHECK-CP-JSON-DAG: "%191:sub3": 98 # CHECK-CP-JSON-DAG: "%191:sub4": 95 # CHECK-CP-JSON-DAG: "%191:sub5": 94 # CHECK-CP-JSON-DAG: "%191:sub6": 93 # CHECK-CP-JSON-DAG: "%191:sub7": 92 # CHECK-CP-JSON-DAG: "%191:sub8": 89 # CHECK-CP-JSON-DAG: "%191:sub9": 88 # CHECK-CP-JSON-DAG: "%191:sub10": 87 # CHECK-CP-JSON-DAG: "%191:sub11": 86 # CHECK-CP-JSON-DAG: "%191:sub12": 83 # CHECK-CP-JSON-DAG: "%191:sub13": 82 # CHECK-CP-JSON-DAG: "%191:sub14": 81 # CHECK-CP-JSON-DAG: "%191:sub15": 80 # CHECK-CP-JSON-DAG: "%191:sub16": 77 # CHECK-CP-JSON-DAG: "%191:sub17": 76 # CHECK-CP-JSON-DAG: "%191:sub18": 75 # CHECK-CP-JSON-DAG: "%191:sub19": 74 # CHECK-CP-JSON-DAG: "%191:sub20": 71 # CHECK-CP-JSON-DAG: "%191:sub21": 70 # CHECK-CP-JSON-DAG: "%191:sub22": 69 # CHECK-CP-JSON-DAG: "%191:sub23": 68 # CHECK-CP-JSON-DAG: "%191:sub24": 65 # CHECK-CP-JSON-DAG: "%191:sub25": 64 # CHECK-CP-JSON-DAG: "%191:sub26": 63 # CHECK-CP-JSON-DAG: "%191:sub27": 62 # CHECK-CP-JSON-DAG: "%191:sub28": 59 # CHECK-CP-JSON-DAG: "%191:sub29": 58 # CHECK-CP-JSON-DAG: "%191:sub30": 57 # CHECK-CP-JSON-DAG: "%191:sub31": 56 # CHECK-CP-JSON-DAG: "%233:sub0": 149 # CHECK-CP-JSON-DAG: "%233:sub1": 148 # CHECK-CP-JSON-DAG: "%233:sub2": 147 # CHECK-CP-JSON-DAG: "%233:sub3": 146 # CHECK-CP-JSON-DAG: "%233:sub4": 143 # CHECK-CP-JSON-DAG: "%233:sub5": 142 # CHECK-CP-JSON-DAG: "%233:sub6": 141 # CHECK-CP-JSON-DAG: "%233:sub7": 140 # CHECK-CP-JSON-DAG: "%233:sub8": 137 # CHECK-CP-JSON-DAG: "%233:sub9": 136 # CHECK-CP-JSON-DAG: "%233:sub10": 135 # CHECK-CP-JSON-DAG: "%233:sub11": 134 # CHECK-CP-JSON-DAG: "%233:sub12": 131 # CHECK-CP-JSON-DAG: "%233:sub13": 130 # CHECK-CP-JSON-DAG: "%233:sub14": 129 # CHECK-CP-JSON-DAG: "%233:sub15": 128 # CHECK-CP-JSON-DAG: "%233:sub16": 125 # CHECK-CP-JSON-DAG: "%233:sub17": 124 # CHECK-CP-JSON-DAG: "%233:sub18": 123 # CHECK-CP-JSON-DAG: "%233:sub19": 122 # CHECK-CP-JSON-DAG: "%233:sub20": 119 # CHECK-CP-JSON-DAG: "%233:sub21": 118 # CHECK-CP-JSON-DAG: "%233:sub22": 117 # CHECK-CP-JSON-DAG: "%233:sub23": 116 # CHECK-CP-JSON-DAG: "%233:sub24": 113 # CHECK-CP-JSON-DAG: "%233:sub25": 112 # CHECK-CP-JSON-DAG: "%233:sub26": 111 # CHECK-CP-JSON-DAG: "%233:sub27": 110 # CHECK-CP-JSON-DAG: "%233:sub28": 107 # CHECK-CP-JSON-DAG: "%233:sub29": 106 # CHECK-CP-JSON-DAG: "%233:sub30": 105 # CHECK-CP-JSON-DAG: "%233:sub31": 104 # CHECK-CP-JSON-DAG: "%275:sub0": 197 # CHECK-CP-JSON-DAG: "%275:sub1": 196 # CHECK-CP-JSON-DAG: "%275:sub2": 195 # CHECK-CP-JSON-DAG: "%275:sub3": 194 # CHECK-CP-JSON-DAG: "%275:sub4": 191 # CHECK-CP-JSON-DAG: "%275:sub5": 190 # CHECK-CP-JSON-DAG: "%275:sub6": 189 # CHECK-CP-JSON-DAG: "%275:sub7": 188 # CHECK-CP-JSON-DAG: "%275:sub8": 185 # CHECK-CP-JSON-DAG: "%275:sub9": 184 # CHECK-CP-JSON-DAG: "%275:sub10": 183 # CHECK-CP-JSON-DAG: "%275:sub11": 182 # CHECK-CP-JSON-DAG: "%275:sub12": 179 # CHECK-CP-JSON-DAG: "%275:sub13": 178 # CHECK-CP-JSON-DAG: "%275:sub14": 177 # CHECK-CP-JSON-DAG: "%275:sub15": 176 # CHECK-CP-JSON-DAG: "%275:sub16": 173 # CHECK-CP-JSON-DAG: "%275:sub17": 172 # CHECK-CP-JSON-DAG: "%275:sub18": 171 # CHECK-CP-JSON-DAG: "%275:sub19": 170 # CHECK-CP-JSON-DAG: "%275:sub20": 167 # CHECK-CP-JSON-DAG: "%275:sub21": 166 # CHECK-CP-JSON-DAG: "%275:sub22": 165 # CHECK-CP-JSON-DAG: "%275:sub23": 164 # CHECK-CP-JSON-DAG: "%275:sub24": 161 # CHECK-CP-JSON-DAG: "%275:sub25": 160 # CHECK-CP-JSON-DAG: "%275:sub26": 159 # CHECK-CP-JSON-DAG: "%275:sub27": 158 # CHECK-CP-JSON-DAG: "%275:sub28": 155 # CHECK-CP-JSON-DAG: "%275:sub29": 154 # CHECK-CP-JSON-DAG: "%275:sub30": 153 # CHECK-CP-JSON-DAG: "%275:sub31": 152 # CHECK-CP-JSON-DAG: "%317:sub0": 245 # CHECK-CP-JSON-DAG: "%317:sub1": 244 # CHECK-CP-JSON-DAG: "%317:sub2": 243 # CHECK-CP-JSON-DAG: "%317:sub3": 242 # CHECK-CP-JSON-DAG: "%317:sub4": 239 # CHECK-CP-JSON-DAG: "%317:sub5": 238 # CHECK-CP-JSON-DAG: "%317:sub6": 237 # CHECK-CP-JSON-DAG: "%317:sub7": 236 # CHECK-CP-JSON-DAG: "%317:sub8": 233 # CHECK-CP-JSON-DAG: "%317:sub9": 232 # CHECK-CP-JSON-DAG: "%317:sub10": 231 # CHECK-CP-JSON-DAG: "%317:sub11": 230 # CHECK-CP-JSON-DAG: "%317:sub12": 227 # CHECK-CP-JSON-DAG: "%317:sub13": 226 # CHECK-CP-JSON-DAG: "%317:sub14": 225 # CHECK-CP-JSON-DAG: "%317:sub15": 224 # CHECK-CP-JSON-DAG: "%317:sub16": 221 # CHECK-CP-JSON-DAG: "%317:sub17": 220 # CHECK-CP-JSON-DAG: "%317:sub18": 219 # CHECK-CP-JSON-DAG: "%317:sub19": 218 # CHECK-CP-JSON-DAG: "%317:sub20": 215 # CHECK-CP-JSON-DAG: "%317:sub21": 214 # CHECK-CP-JSON-DAG: "%317:sub22": 213 # CHECK-CP-JSON-DAG: "%317:sub23": 212 # CHECK-CP-JSON-DAG: "%317:sub24": 209 # CHECK-CP-JSON-DAG: "%317:sub25": 208 # CHECK-CP-JSON-DAG: "%317:sub26": 207 # CHECK-CP-JSON-DAG: "%317:sub27": 206 # CHECK-CP-JSON-DAG: "%317:sub28": 203 # CHECK-CP-JSON-DAG: "%317:sub29": 202 # CHECK-CP-JSON-DAG: "%317:sub30": 201 # CHECK-CP-JSON-DAG: "%317:sub31": 200 # CHECK-CP-JSON-DAG: "%359:sub0": 293 # CHECK-CP-JSON-DAG: "%359:sub1": 292 # CHECK-CP-JSON-DAG: "%359:sub2": 291 # CHECK-CP-JSON-DAG: "%359:sub3": 290 # CHECK-CP-JSON-DAG: "%359:sub4": 287 # CHECK-CP-JSON-DAG: "%359:sub5": 286 # CHECK-CP-JSON-DAG: "%359:sub6": 285 # CHECK-CP-JSON-DAG: "%359:sub7": 284 # CHECK-CP-JSON-DAG: "%359:sub8": 281 # CHECK-CP-JSON-DAG: "%359:sub9": 280 # CHECK-CP-JSON-DAG: "%359:sub10": 279 # CHECK-CP-JSON-DAG: "%359:sub11": 278 # CHECK-CP-JSON-DAG: "%359:sub12": 275 # CHECK-CP-JSON-DAG: "%359:sub13": 274 # CHECK-CP-JSON-DAG: "%359:sub14": 273 # CHECK-CP-JSON-DAG: "%359:sub15": 272 # CHECK-CP-JSON-DAG: "%359:sub16": 269 # CHECK-CP-JSON-DAG: "%359:sub17": 268 # CHECK-CP-JSON-DAG: "%359:sub18": 267 # CHECK-CP-JSON-DAG: "%359:sub19": 266 # CHECK-CP-JSON-DAG: "%359:sub20": 263 # CHECK-CP-JSON-DAG: "%359:sub21": 262 # CHECK-CP-JSON-DAG: "%359:sub22": 261 # CHECK-CP-JSON-DAG: "%359:sub23": 260 # CHECK-CP-JSON-DAG: "%359:sub24": 257 # CHECK-CP-JSON-DAG: "%359:sub25": 256 # CHECK-CP-JSON-DAG: "%359:sub26": 255 # CHECK-CP-JSON-DAG: "%359:sub27": 254 # CHECK-CP-JSON-DAG: "%359:sub28": 251 # CHECK-CP-JSON-DAG: "%359:sub29": 250 # CHECK-CP-JSON-DAG: "%359:sub30": 249 # CHECK-CP-JSON-DAG: "%359:sub31": 248 # CHECK-CP-JSON-DAG: "%401:sub0": 341 # CHECK-CP-JSON-DAG: "%401:sub1": 340 # CHECK-CP-JSON-DAG: "%401:sub2": 339 # CHECK-CP-JSON-DAG: "%401:sub3": 338 # CHECK-CP-JSON-DAG: "%401:sub4": 335 # CHECK-CP-JSON-DAG: "%401:sub5": 334 # CHECK-CP-JSON-DAG: "%401:sub6": 333 # CHECK-CP-JSON-DAG: "%401:sub7": 332 # CHECK-CP-JSON-DAG: "%401:sub8": 329 # CHECK-CP-JSON-DAG: "%401:sub9": 328 # CHECK-CP-JSON-DAG: "%401:sub10": 327 # CHECK-CP-JSON-DAG: "%401:sub11": 326 # CHECK-CP-JSON-DAG: "%401:sub12": 323 # CHECK-CP-JSON-DAG: "%401:sub13": 322 # CHECK-CP-JSON-DAG: "%401:sub14": 321 # CHECK-CP-JSON-DAG: "%401:sub15": 320 # CHECK-CP-JSON-DAG: "%401:sub16": 317 # CHECK-CP-JSON-DAG: "%401:sub17": 316 # CHECK-CP-JSON-DAG: "%401:sub18": 315 # CHECK-CP-JSON-DAG: "%401:sub19": 314 # CHECK-CP-JSON-DAG: "%401:sub20": 311 # CHECK-CP-JSON-DAG: "%401:sub21": 310 # CHECK-CP-JSON-DAG: "%401:sub22": 309 # CHECK-CP-JSON-DAG: "%401:sub23": 308 # CHECK-CP-JSON-DAG: "%401:sub24": 305 # CHECK-CP-JSON-DAG: "%401:sub25": 304 # CHECK-CP-JSON-DAG: "%401:sub26": 303 # CHECK-CP-JSON-DAG: "%401:sub27": 302 # CHECK-CP-JSON-DAG: "%401:sub28": 299 # CHECK-CP-JSON-DAG: "%401:sub29": 298 # CHECK-CP-JSON-DAG: "%401:sub30": 297 # CHECK-CP-JSON-DAG: "%401:sub31": 296 # CHECK-CP-JSON-DAG: "%486": 0 # CHECK-CP-JSON-DAG: "%487": 0 # CHECK-CP-JSON-DAG: "%488": 0 # CHECK-CP-JSON-DAG: "%489": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 296 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 341 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %491:vreg_64, %490, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 4 # CHECK-CP-JSON-DAG: "%69:sub1": 3 # CHECK-CP-JSON-DAG: "%69:sub2": 2 # CHECK-CP-JSON-DAG: "%69:sub3": 1 # CHECK-CP-JSON-DAG: "%149:sub0": 52 # CHECK-CP-JSON-DAG: "%149:sub1": 51 # CHECK-CP-JSON-DAG: "%149:sub2": 50 # CHECK-CP-JSON-DAG: "%149:sub3": 49 # CHECK-CP-JSON-DAG: "%149:sub4": 46 # CHECK-CP-JSON-DAG: "%149:sub5": 45 # CHECK-CP-JSON-DAG: "%149:sub6": 44 # CHECK-CP-JSON-DAG: "%149:sub7": 43 # CHECK-CP-JSON-DAG: "%149:sub8": 40 # CHECK-CP-JSON-DAG: "%149:sub9": 39 # CHECK-CP-JSON-DAG: "%149:sub10": 38 # CHECK-CP-JSON-DAG: "%149:sub11": 37 # CHECK-CP-JSON-DAG: "%149:sub12": 34 # CHECK-CP-JSON-DAG: "%149:sub13": 33 # CHECK-CP-JSON-DAG: "%149:sub14": 32 # CHECK-CP-JSON-DAG: "%149:sub15": 31 # CHECK-CP-JSON-DAG: "%149:sub16": 28 # CHECK-CP-JSON-DAG: "%149:sub17": 27 # CHECK-CP-JSON-DAG: "%149:sub18": 26 # CHECK-CP-JSON-DAG: "%149:sub19": 25 # CHECK-CP-JSON-DAG: "%149:sub20": 22 # CHECK-CP-JSON-DAG: "%149:sub21": 21 # CHECK-CP-JSON-DAG: "%149:sub22": 20 # CHECK-CP-JSON-DAG: "%149:sub23": 19 # CHECK-CP-JSON-DAG: "%149:sub24": 16 # CHECK-CP-JSON-DAG: "%149:sub25": 15 # CHECK-CP-JSON-DAG: "%149:sub26": 14 # CHECK-CP-JSON-DAG: "%149:sub27": 13 # CHECK-CP-JSON-DAG: "%149:sub28": 10 # CHECK-CP-JSON-DAG: "%149:sub29": 9 # CHECK-CP-JSON-DAG: "%149:sub30": 8 # CHECK-CP-JSON-DAG: "%149:sub31": 7 # CHECK-CP-JSON-DAG: "%191:sub0": 100 # CHECK-CP-JSON-DAG: "%191:sub1": 99 # CHECK-CP-JSON-DAG: "%191:sub2": 98 # CHECK-CP-JSON-DAG: "%191:sub3": 97 # CHECK-CP-JSON-DAG: "%191:sub4": 94 # CHECK-CP-JSON-DAG: "%191:sub5": 93 # CHECK-CP-JSON-DAG: "%191:sub6": 92 # CHECK-CP-JSON-DAG: "%191:sub7": 91 # CHECK-CP-JSON-DAG: "%191:sub8": 88 # CHECK-CP-JSON-DAG: "%191:sub9": 87 # CHECK-CP-JSON-DAG: "%191:sub10": 86 # CHECK-CP-JSON-DAG: "%191:sub11": 85 # CHECK-CP-JSON-DAG: "%191:sub12": 82 # CHECK-CP-JSON-DAG: "%191:sub13": 81 # CHECK-CP-JSON-DAG: "%191:sub14": 80 # CHECK-CP-JSON-DAG: "%191:sub15": 79 # CHECK-CP-JSON-DAG: "%191:sub16": 76 # CHECK-CP-JSON-DAG: "%191:sub17": 75 # CHECK-CP-JSON-DAG: "%191:sub18": 74 # CHECK-CP-JSON-DAG: "%191:sub19": 73 # CHECK-CP-JSON-DAG: "%191:sub20": 70 # CHECK-CP-JSON-DAG: "%191:sub21": 69 # CHECK-CP-JSON-DAG: "%191:sub22": 68 # CHECK-CP-JSON-DAG: "%191:sub23": 67 # CHECK-CP-JSON-DAG: "%191:sub24": 64 # CHECK-CP-JSON-DAG: "%191:sub25": 63 # CHECK-CP-JSON-DAG: "%191:sub26": 62 # CHECK-CP-JSON-DAG: "%191:sub27": 61 # CHECK-CP-JSON-DAG: "%191:sub28": 58 # CHECK-CP-JSON-DAG: "%191:sub29": 57 # CHECK-CP-JSON-DAG: "%191:sub30": 56 # CHECK-CP-JSON-DAG: "%191:sub31": 55 # CHECK-CP-JSON-DAG: "%233:sub0": 148 # CHECK-CP-JSON-DAG: "%233:sub1": 147 # CHECK-CP-JSON-DAG: "%233:sub2": 146 # CHECK-CP-JSON-DAG: "%233:sub3": 145 # CHECK-CP-JSON-DAG: "%233:sub4": 142 # CHECK-CP-JSON-DAG: "%233:sub5": 141 # CHECK-CP-JSON-DAG: "%233:sub6": 140 # CHECK-CP-JSON-DAG: "%233:sub7": 139 # CHECK-CP-JSON-DAG: "%233:sub8": 136 # CHECK-CP-JSON-DAG: "%233:sub9": 135 # CHECK-CP-JSON-DAG: "%233:sub10": 134 # CHECK-CP-JSON-DAG: "%233:sub11": 133 # CHECK-CP-JSON-DAG: "%233:sub12": 130 # CHECK-CP-JSON-DAG: "%233:sub13": 129 # CHECK-CP-JSON-DAG: "%233:sub14": 128 # CHECK-CP-JSON-DAG: "%233:sub15": 127 # CHECK-CP-JSON-DAG: "%233:sub16": 124 # CHECK-CP-JSON-DAG: "%233:sub17": 123 # CHECK-CP-JSON-DAG: "%233:sub18": 122 # CHECK-CP-JSON-DAG: "%233:sub19": 121 # CHECK-CP-JSON-DAG: "%233:sub20": 118 # CHECK-CP-JSON-DAG: "%233:sub21": 117 # CHECK-CP-JSON-DAG: "%233:sub22": 116 # CHECK-CP-JSON-DAG: "%233:sub23": 115 # CHECK-CP-JSON-DAG: "%233:sub24": 112 # CHECK-CP-JSON-DAG: "%233:sub25": 111 # CHECK-CP-JSON-DAG: "%233:sub26": 110 # CHECK-CP-JSON-DAG: "%233:sub27": 109 # CHECK-CP-JSON-DAG: "%233:sub28": 106 # CHECK-CP-JSON-DAG: "%233:sub29": 105 # CHECK-CP-JSON-DAG: "%233:sub30": 104 # CHECK-CP-JSON-DAG: "%233:sub31": 103 # CHECK-CP-JSON-DAG: "%275:sub0": 196 # CHECK-CP-JSON-DAG: "%275:sub1": 195 # CHECK-CP-JSON-DAG: "%275:sub2": 194 # CHECK-CP-JSON-DAG: "%275:sub3": 193 # CHECK-CP-JSON-DAG: "%275:sub4": 190 # CHECK-CP-JSON-DAG: "%275:sub5": 189 # CHECK-CP-JSON-DAG: "%275:sub6": 188 # CHECK-CP-JSON-DAG: "%275:sub7": 187 # CHECK-CP-JSON-DAG: "%275:sub8": 184 # CHECK-CP-JSON-DAG: "%275:sub9": 183 # CHECK-CP-JSON-DAG: "%275:sub10": 182 # CHECK-CP-JSON-DAG: "%275:sub11": 181 # CHECK-CP-JSON-DAG: "%275:sub12": 178 # CHECK-CP-JSON-DAG: "%275:sub13": 177 # CHECK-CP-JSON-DAG: "%275:sub14": 176 # CHECK-CP-JSON-DAG: "%275:sub15": 175 # CHECK-CP-JSON-DAG: "%275:sub16": 172 # CHECK-CP-JSON-DAG: "%275:sub17": 171 # CHECK-CP-JSON-DAG: "%275:sub18": 170 # CHECK-CP-JSON-DAG: "%275:sub19": 169 # CHECK-CP-JSON-DAG: "%275:sub20": 166 # CHECK-CP-JSON-DAG: "%275:sub21": 165 # CHECK-CP-JSON-DAG: "%275:sub22": 164 # CHECK-CP-JSON-DAG: "%275:sub23": 163 # CHECK-CP-JSON-DAG: "%275:sub24": 160 # CHECK-CP-JSON-DAG: "%275:sub25": 159 # CHECK-CP-JSON-DAG: "%275:sub26": 158 # CHECK-CP-JSON-DAG: "%275:sub27": 157 # CHECK-CP-JSON-DAG: "%275:sub28": 154 # CHECK-CP-JSON-DAG: "%275:sub29": 153 # CHECK-CP-JSON-DAG: "%275:sub30": 152 # CHECK-CP-JSON-DAG: "%275:sub31": 151 # CHECK-CP-JSON-DAG: "%317:sub0": 244 # CHECK-CP-JSON-DAG: "%317:sub1": 243 # CHECK-CP-JSON-DAG: "%317:sub2": 242 # CHECK-CP-JSON-DAG: "%317:sub3": 241 # CHECK-CP-JSON-DAG: "%317:sub4": 238 # CHECK-CP-JSON-DAG: "%317:sub5": 237 # CHECK-CP-JSON-DAG: "%317:sub6": 236 # CHECK-CP-JSON-DAG: "%317:sub7": 235 # CHECK-CP-JSON-DAG: "%317:sub8": 232 # CHECK-CP-JSON-DAG: "%317:sub9": 231 # CHECK-CP-JSON-DAG: "%317:sub10": 230 # CHECK-CP-JSON-DAG: "%317:sub11": 229 # CHECK-CP-JSON-DAG: "%317:sub12": 226 # CHECK-CP-JSON-DAG: "%317:sub13": 225 # CHECK-CP-JSON-DAG: "%317:sub14": 224 # CHECK-CP-JSON-DAG: "%317:sub15": 223 # CHECK-CP-JSON-DAG: "%317:sub16": 220 # CHECK-CP-JSON-DAG: "%317:sub17": 219 # CHECK-CP-JSON-DAG: "%317:sub18": 218 # CHECK-CP-JSON-DAG: "%317:sub19": 217 # CHECK-CP-JSON-DAG: "%317:sub20": 214 # CHECK-CP-JSON-DAG: "%317:sub21": 213 # CHECK-CP-JSON-DAG: "%317:sub22": 212 # CHECK-CP-JSON-DAG: "%317:sub23": 211 # CHECK-CP-JSON-DAG: "%317:sub24": 208 # CHECK-CP-JSON-DAG: "%317:sub25": 207 # CHECK-CP-JSON-DAG: "%317:sub26": 206 # CHECK-CP-JSON-DAG: "%317:sub27": 205 # CHECK-CP-JSON-DAG: "%317:sub28": 202 # CHECK-CP-JSON-DAG: "%317:sub29": 201 # CHECK-CP-JSON-DAG: "%317:sub30": 200 # CHECK-CP-JSON-DAG: "%317:sub31": 199 # CHECK-CP-JSON-DAG: "%359:sub0": 292 # CHECK-CP-JSON-DAG: "%359:sub1": 291 # CHECK-CP-JSON-DAG: "%359:sub2": 290 # CHECK-CP-JSON-DAG: "%359:sub3": 289 # CHECK-CP-JSON-DAG: "%359:sub4": 286 # CHECK-CP-JSON-DAG: "%359:sub5": 285 # CHECK-CP-JSON-DAG: "%359:sub6": 284 # CHECK-CP-JSON-DAG: "%359:sub7": 283 # CHECK-CP-JSON-DAG: "%359:sub8": 280 # CHECK-CP-JSON-DAG: "%359:sub9": 279 # CHECK-CP-JSON-DAG: "%359:sub10": 278 # CHECK-CP-JSON-DAG: "%359:sub11": 277 # CHECK-CP-JSON-DAG: "%359:sub12": 274 # CHECK-CP-JSON-DAG: "%359:sub13": 273 # CHECK-CP-JSON-DAG: "%359:sub14": 272 # CHECK-CP-JSON-DAG: "%359:sub15": 271 # CHECK-CP-JSON-DAG: "%359:sub16": 268 # CHECK-CP-JSON-DAG: "%359:sub17": 267 # CHECK-CP-JSON-DAG: "%359:sub18": 266 # CHECK-CP-JSON-DAG: "%359:sub19": 265 # CHECK-CP-JSON-DAG: "%359:sub20": 262 # CHECK-CP-JSON-DAG: "%359:sub21": 261 # CHECK-CP-JSON-DAG: "%359:sub22": 260 # CHECK-CP-JSON-DAG: "%359:sub23": 259 # CHECK-CP-JSON-DAG: "%359:sub24": 256 # CHECK-CP-JSON-DAG: "%359:sub25": 255 # CHECK-CP-JSON-DAG: "%359:sub26": 254 # CHECK-CP-JSON-DAG: "%359:sub27": 253 # CHECK-CP-JSON-DAG: "%359:sub28": 250 # CHECK-CP-JSON-DAG: "%359:sub29": 249 # CHECK-CP-JSON-DAG: "%359:sub30": 248 # CHECK-CP-JSON-DAG: "%359:sub31": 247 # CHECK-CP-JSON-DAG: "%401:sub0": 340 # CHECK-CP-JSON-DAG: "%401:sub1": 339 # CHECK-CP-JSON-DAG: "%401:sub2": 338 # CHECK-CP-JSON-DAG: "%401:sub3": 337 # CHECK-CP-JSON-DAG: "%401:sub4": 334 # CHECK-CP-JSON-DAG: "%401:sub5": 333 # CHECK-CP-JSON-DAG: "%401:sub6": 332 # CHECK-CP-JSON-DAG: "%401:sub7": 331 # CHECK-CP-JSON-DAG: "%401:sub8": 328 # CHECK-CP-JSON-DAG: "%401:sub9": 327 # CHECK-CP-JSON-DAG: "%401:sub10": 326 # CHECK-CP-JSON-DAG: "%401:sub11": 325 # CHECK-CP-JSON-DAG: "%401:sub12": 322 # CHECK-CP-JSON-DAG: "%401:sub13": 321 # CHECK-CP-JSON-DAG: "%401:sub14": 320 # CHECK-CP-JSON-DAG: "%401:sub15": 319 # CHECK-CP-JSON-DAG: "%401:sub16": 316 # CHECK-CP-JSON-DAG: "%401:sub17": 315 # CHECK-CP-JSON-DAG: "%401:sub18": 314 # CHECK-CP-JSON-DAG: "%401:sub19": 313 # CHECK-CP-JSON-DAG: "%401:sub20": 310 # CHECK-CP-JSON-DAG: "%401:sub21": 309 # CHECK-CP-JSON-DAG: "%401:sub22": 308 # CHECK-CP-JSON-DAG: "%401:sub23": 307 # CHECK-CP-JSON-DAG: "%401:sub24": 304 # CHECK-CP-JSON-DAG: "%401:sub25": 303 # CHECK-CP-JSON-DAG: "%401:sub26": 302 # CHECK-CP-JSON-DAG: "%401:sub27": 301 # CHECK-CP-JSON-DAG: "%401:sub28": 298 # CHECK-CP-JSON-DAG: "%401:sub29": 297 # CHECK-CP-JSON-DAG: "%401:sub30": 296 # CHECK-CP-JSON-DAG: "%401:sub31": 295 # CHECK-CP-JSON-DAG: "%490": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 295 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 340 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%492:vgpr_32 = COPY %69.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 3 # CHECK-CP-JSON-DAG: "%69:sub1": 2 # CHECK-CP-JSON-DAG: "%69:sub2": 1 # CHECK-CP-JSON-DAG: "%69:sub3": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 51 # CHECK-CP-JSON-DAG: "%149:sub1": 50 # CHECK-CP-JSON-DAG: "%149:sub2": 49 # CHECK-CP-JSON-DAG: "%149:sub3": 48 # CHECK-CP-JSON-DAG: "%149:sub4": 45 # CHECK-CP-JSON-DAG: "%149:sub5": 44 # CHECK-CP-JSON-DAG: "%149:sub6": 43 # CHECK-CP-JSON-DAG: "%149:sub7": 42 # CHECK-CP-JSON-DAG: "%149:sub8": 39 # CHECK-CP-JSON-DAG: "%149:sub9": 38 # CHECK-CP-JSON-DAG: "%149:sub10": 37 # CHECK-CP-JSON-DAG: "%149:sub11": 36 # CHECK-CP-JSON-DAG: "%149:sub12": 33 # CHECK-CP-JSON-DAG: "%149:sub13": 32 # CHECK-CP-JSON-DAG: "%149:sub14": 31 # CHECK-CP-JSON-DAG: "%149:sub15": 30 # CHECK-CP-JSON-DAG: "%149:sub16": 27 # CHECK-CP-JSON-DAG: "%149:sub17": 26 # CHECK-CP-JSON-DAG: "%149:sub18": 25 # CHECK-CP-JSON-DAG: "%149:sub19": 24 # CHECK-CP-JSON-DAG: "%149:sub20": 21 # CHECK-CP-JSON-DAG: "%149:sub21": 20 # CHECK-CP-JSON-DAG: "%149:sub22": 19 # CHECK-CP-JSON-DAG: "%149:sub23": 18 # CHECK-CP-JSON-DAG: "%149:sub24": 15 # CHECK-CP-JSON-DAG: "%149:sub25": 14 # CHECK-CP-JSON-DAG: "%149:sub26": 13 # CHECK-CP-JSON-DAG: "%149:sub27": 12 # CHECK-CP-JSON-DAG: "%149:sub28": 9 # CHECK-CP-JSON-DAG: "%149:sub29": 8 # CHECK-CP-JSON-DAG: "%149:sub30": 7 # CHECK-CP-JSON-DAG: "%149:sub31": 6 # CHECK-CP-JSON-DAG: "%191:sub0": 99 # CHECK-CP-JSON-DAG: "%191:sub1": 98 # CHECK-CP-JSON-DAG: "%191:sub2": 97 # CHECK-CP-JSON-DAG: "%191:sub3": 96 # CHECK-CP-JSON-DAG: "%191:sub4": 93 # CHECK-CP-JSON-DAG: "%191:sub5": 92 # CHECK-CP-JSON-DAG: "%191:sub6": 91 # CHECK-CP-JSON-DAG: "%191:sub7": 90 # CHECK-CP-JSON-DAG: "%191:sub8": 87 # CHECK-CP-JSON-DAG: "%191:sub9": 86 # CHECK-CP-JSON-DAG: "%191:sub10": 85 # CHECK-CP-JSON-DAG: "%191:sub11": 84 # CHECK-CP-JSON-DAG: "%191:sub12": 81 # CHECK-CP-JSON-DAG: "%191:sub13": 80 # CHECK-CP-JSON-DAG: "%191:sub14": 79 # CHECK-CP-JSON-DAG: "%191:sub15": 78 # CHECK-CP-JSON-DAG: "%191:sub16": 75 # CHECK-CP-JSON-DAG: "%191:sub17": 74 # CHECK-CP-JSON-DAG: "%191:sub18": 73 # CHECK-CP-JSON-DAG: "%191:sub19": 72 # CHECK-CP-JSON-DAG: "%191:sub20": 69 # CHECK-CP-JSON-DAG: "%191:sub21": 68 # CHECK-CP-JSON-DAG: "%191:sub22": 67 # CHECK-CP-JSON-DAG: "%191:sub23": 66 # CHECK-CP-JSON-DAG: "%191:sub24": 63 # CHECK-CP-JSON-DAG: "%191:sub25": 62 # CHECK-CP-JSON-DAG: "%191:sub26": 61 # CHECK-CP-JSON-DAG: "%191:sub27": 60 # CHECK-CP-JSON-DAG: "%191:sub28": 57 # CHECK-CP-JSON-DAG: "%191:sub29": 56 # CHECK-CP-JSON-DAG: "%191:sub30": 55 # CHECK-CP-JSON-DAG: "%191:sub31": 54 # CHECK-CP-JSON-DAG: "%233:sub0": 147 # CHECK-CP-JSON-DAG: "%233:sub1": 146 # CHECK-CP-JSON-DAG: "%233:sub2": 145 # CHECK-CP-JSON-DAG: "%233:sub3": 144 # CHECK-CP-JSON-DAG: "%233:sub4": 141 # CHECK-CP-JSON-DAG: "%233:sub5": 140 # CHECK-CP-JSON-DAG: "%233:sub6": 139 # CHECK-CP-JSON-DAG: "%233:sub7": 138 # CHECK-CP-JSON-DAG: "%233:sub8": 135 # CHECK-CP-JSON-DAG: "%233:sub9": 134 # CHECK-CP-JSON-DAG: "%233:sub10": 133 # CHECK-CP-JSON-DAG: "%233:sub11": 132 # CHECK-CP-JSON-DAG: "%233:sub12": 129 # CHECK-CP-JSON-DAG: "%233:sub13": 128 # CHECK-CP-JSON-DAG: "%233:sub14": 127 # CHECK-CP-JSON-DAG: "%233:sub15": 126 # CHECK-CP-JSON-DAG: "%233:sub16": 123 # CHECK-CP-JSON-DAG: "%233:sub17": 122 # CHECK-CP-JSON-DAG: "%233:sub18": 121 # CHECK-CP-JSON-DAG: "%233:sub19": 120 # CHECK-CP-JSON-DAG: "%233:sub20": 117 # CHECK-CP-JSON-DAG: "%233:sub21": 116 # CHECK-CP-JSON-DAG: "%233:sub22": 115 # CHECK-CP-JSON-DAG: "%233:sub23": 114 # CHECK-CP-JSON-DAG: "%233:sub24": 111 # CHECK-CP-JSON-DAG: "%233:sub25": 110 # CHECK-CP-JSON-DAG: "%233:sub26": 109 # CHECK-CP-JSON-DAG: "%233:sub27": 108 # CHECK-CP-JSON-DAG: "%233:sub28": 105 # CHECK-CP-JSON-DAG: "%233:sub29": 104 # CHECK-CP-JSON-DAG: "%233:sub30": 103 # CHECK-CP-JSON-DAG: "%233:sub31": 102 # CHECK-CP-JSON-DAG: "%275:sub0": 195 # CHECK-CP-JSON-DAG: "%275:sub1": 194 # CHECK-CP-JSON-DAG: "%275:sub2": 193 # CHECK-CP-JSON-DAG: "%275:sub3": 192 # CHECK-CP-JSON-DAG: "%275:sub4": 189 # CHECK-CP-JSON-DAG: "%275:sub5": 188 # CHECK-CP-JSON-DAG: "%275:sub6": 187 # CHECK-CP-JSON-DAG: "%275:sub7": 186 # CHECK-CP-JSON-DAG: "%275:sub8": 183 # CHECK-CP-JSON-DAG: "%275:sub9": 182 # CHECK-CP-JSON-DAG: "%275:sub10": 181 # CHECK-CP-JSON-DAG: "%275:sub11": 180 # CHECK-CP-JSON-DAG: "%275:sub12": 177 # CHECK-CP-JSON-DAG: "%275:sub13": 176 # CHECK-CP-JSON-DAG: "%275:sub14": 175 # CHECK-CP-JSON-DAG: "%275:sub15": 174 # CHECK-CP-JSON-DAG: "%275:sub16": 171 # CHECK-CP-JSON-DAG: "%275:sub17": 170 # CHECK-CP-JSON-DAG: "%275:sub18": 169 # CHECK-CP-JSON-DAG: "%275:sub19": 168 # CHECK-CP-JSON-DAG: "%275:sub20": 165 # CHECK-CP-JSON-DAG: "%275:sub21": 164 # CHECK-CP-JSON-DAG: "%275:sub22": 163 # CHECK-CP-JSON-DAG: "%275:sub23": 162 # CHECK-CP-JSON-DAG: "%275:sub24": 159 # CHECK-CP-JSON-DAG: "%275:sub25": 158 # CHECK-CP-JSON-DAG: "%275:sub26": 157 # CHECK-CP-JSON-DAG: "%275:sub27": 156 # CHECK-CP-JSON-DAG: "%275:sub28": 153 # CHECK-CP-JSON-DAG: "%275:sub29": 152 # CHECK-CP-JSON-DAG: "%275:sub30": 151 # CHECK-CP-JSON-DAG: "%275:sub31": 150 # CHECK-CP-JSON-DAG: "%317:sub0": 243 # CHECK-CP-JSON-DAG: "%317:sub1": 242 # CHECK-CP-JSON-DAG: "%317:sub2": 241 # CHECK-CP-JSON-DAG: "%317:sub3": 240 # CHECK-CP-JSON-DAG: "%317:sub4": 237 # CHECK-CP-JSON-DAG: "%317:sub5": 236 # CHECK-CP-JSON-DAG: "%317:sub6": 235 # CHECK-CP-JSON-DAG: "%317:sub7": 234 # CHECK-CP-JSON-DAG: "%317:sub8": 231 # CHECK-CP-JSON-DAG: "%317:sub9": 230 # CHECK-CP-JSON-DAG: "%317:sub10": 229 # CHECK-CP-JSON-DAG: "%317:sub11": 228 # CHECK-CP-JSON-DAG: "%317:sub12": 225 # CHECK-CP-JSON-DAG: "%317:sub13": 224 # CHECK-CP-JSON-DAG: "%317:sub14": 223 # CHECK-CP-JSON-DAG: "%317:sub15": 222 # CHECK-CP-JSON-DAG: "%317:sub16": 219 # CHECK-CP-JSON-DAG: "%317:sub17": 218 # CHECK-CP-JSON-DAG: "%317:sub18": 217 # CHECK-CP-JSON-DAG: "%317:sub19": 216 # CHECK-CP-JSON-DAG: "%317:sub20": 213 # CHECK-CP-JSON-DAG: "%317:sub21": 212 # CHECK-CP-JSON-DAG: "%317:sub22": 211 # CHECK-CP-JSON-DAG: "%317:sub23": 210 # CHECK-CP-JSON-DAG: "%317:sub24": 207 # CHECK-CP-JSON-DAG: "%317:sub25": 206 # CHECK-CP-JSON-DAG: "%317:sub26": 205 # CHECK-CP-JSON-DAG: "%317:sub27": 204 # CHECK-CP-JSON-DAG: "%317:sub28": 201 # CHECK-CP-JSON-DAG: "%317:sub29": 200 # CHECK-CP-JSON-DAG: "%317:sub30": 199 # CHECK-CP-JSON-DAG: "%317:sub31": 198 # CHECK-CP-JSON-DAG: "%359:sub0": 291 # CHECK-CP-JSON-DAG: "%359:sub1": 290 # CHECK-CP-JSON-DAG: "%359:sub2": 289 # CHECK-CP-JSON-DAG: "%359:sub3": 288 # CHECK-CP-JSON-DAG: "%359:sub4": 285 # CHECK-CP-JSON-DAG: "%359:sub5": 284 # CHECK-CP-JSON-DAG: "%359:sub6": 283 # CHECK-CP-JSON-DAG: "%359:sub7": 282 # CHECK-CP-JSON-DAG: "%359:sub8": 279 # CHECK-CP-JSON-DAG: "%359:sub9": 278 # CHECK-CP-JSON-DAG: "%359:sub10": 277 # CHECK-CP-JSON-DAG: "%359:sub11": 276 # CHECK-CP-JSON-DAG: "%359:sub12": 273 # CHECK-CP-JSON-DAG: "%359:sub13": 272 # CHECK-CP-JSON-DAG: "%359:sub14": 271 # CHECK-CP-JSON-DAG: "%359:sub15": 270 # CHECK-CP-JSON-DAG: "%359:sub16": 267 # CHECK-CP-JSON-DAG: "%359:sub17": 266 # CHECK-CP-JSON-DAG: "%359:sub18": 265 # CHECK-CP-JSON-DAG: "%359:sub19": 264 # CHECK-CP-JSON-DAG: "%359:sub20": 261 # CHECK-CP-JSON-DAG: "%359:sub21": 260 # CHECK-CP-JSON-DAG: "%359:sub22": 259 # CHECK-CP-JSON-DAG: "%359:sub23": 258 # CHECK-CP-JSON-DAG: "%359:sub24": 255 # CHECK-CP-JSON-DAG: "%359:sub25": 254 # CHECK-CP-JSON-DAG: "%359:sub26": 253 # CHECK-CP-JSON-DAG: "%359:sub27": 252 # CHECK-CP-JSON-DAG: "%359:sub28": 249 # CHECK-CP-JSON-DAG: "%359:sub29": 248 # CHECK-CP-JSON-DAG: "%359:sub30": 247 # CHECK-CP-JSON-DAG: "%359:sub31": 246 # CHECK-CP-JSON-DAG: "%401:sub0": 339 # CHECK-CP-JSON-DAG: "%401:sub1": 338 # CHECK-CP-JSON-DAG: "%401:sub2": 337 # CHECK-CP-JSON-DAG: "%401:sub3": 336 # CHECK-CP-JSON-DAG: "%401:sub4": 333 # CHECK-CP-JSON-DAG: "%401:sub5": 332 # CHECK-CP-JSON-DAG: "%401:sub6": 331 # CHECK-CP-JSON-DAG: "%401:sub7": 330 # CHECK-CP-JSON-DAG: "%401:sub8": 327 # CHECK-CP-JSON-DAG: "%401:sub9": 326 # CHECK-CP-JSON-DAG: "%401:sub10": 325 # CHECK-CP-JSON-DAG: "%401:sub11": 324 # CHECK-CP-JSON-DAG: "%401:sub12": 321 # CHECK-CP-JSON-DAG: "%401:sub13": 320 # CHECK-CP-JSON-DAG: "%401:sub14": 319 # CHECK-CP-JSON-DAG: "%401:sub15": 318 # CHECK-CP-JSON-DAG: "%401:sub16": 315 # CHECK-CP-JSON-DAG: "%401:sub17": 314 # CHECK-CP-JSON-DAG: "%401:sub18": 313 # CHECK-CP-JSON-DAG: "%401:sub19": 312 # CHECK-CP-JSON-DAG: "%401:sub20": 309 # CHECK-CP-JSON-DAG: "%401:sub21": 308 # CHECK-CP-JSON-DAG: "%401:sub22": 307 # CHECK-CP-JSON-DAG: "%401:sub23": 306 # CHECK-CP-JSON-DAG: "%401:sub24": 303 # CHECK-CP-JSON-DAG: "%401:sub25": 302 # CHECK-CP-JSON-DAG: "%401:sub26": 301 # CHECK-CP-JSON-DAG: "%401:sub27": 300 # CHECK-CP-JSON-DAG: "%401:sub28": 297 # CHECK-CP-JSON-DAG: "%401:sub29": 296 # CHECK-CP-JSON-DAG: "%401:sub30": 295 # CHECK-CP-JSON-DAG: "%401:sub31": 294 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 294 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 339 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%493:vgpr_32 = COPY %69.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 2 # CHECK-CP-JSON-DAG: "%69:sub1": 1 # CHECK-CP-JSON-DAG: "%69:sub2": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 50 # CHECK-CP-JSON-DAG: "%149:sub1": 49 # CHECK-CP-JSON-DAG: "%149:sub2": 48 # CHECK-CP-JSON-DAG: "%149:sub3": 47 # CHECK-CP-JSON-DAG: "%149:sub4": 44 # CHECK-CP-JSON-DAG: "%149:sub5": 43 # CHECK-CP-JSON-DAG: "%149:sub6": 42 # CHECK-CP-JSON-DAG: "%149:sub7": 41 # CHECK-CP-JSON-DAG: "%149:sub8": 38 # CHECK-CP-JSON-DAG: "%149:sub9": 37 # CHECK-CP-JSON-DAG: "%149:sub10": 36 # CHECK-CP-JSON-DAG: "%149:sub11": 35 # CHECK-CP-JSON-DAG: "%149:sub12": 32 # CHECK-CP-JSON-DAG: "%149:sub13": 31 # CHECK-CP-JSON-DAG: "%149:sub14": 30 # CHECK-CP-JSON-DAG: "%149:sub15": 29 # CHECK-CP-JSON-DAG: "%149:sub16": 26 # CHECK-CP-JSON-DAG: "%149:sub17": 25 # CHECK-CP-JSON-DAG: "%149:sub18": 24 # CHECK-CP-JSON-DAG: "%149:sub19": 23 # CHECK-CP-JSON-DAG: "%149:sub20": 20 # CHECK-CP-JSON-DAG: "%149:sub21": 19 # CHECK-CP-JSON-DAG: "%149:sub22": 18 # CHECK-CP-JSON-DAG: "%149:sub23": 17 # CHECK-CP-JSON-DAG: "%149:sub24": 14 # CHECK-CP-JSON-DAG: "%149:sub25": 13 # CHECK-CP-JSON-DAG: "%149:sub26": 12 # CHECK-CP-JSON-DAG: "%149:sub27": 11 # CHECK-CP-JSON-DAG: "%149:sub28": 8 # CHECK-CP-JSON-DAG: "%149:sub29": 7 # CHECK-CP-JSON-DAG: "%149:sub30": 6 # CHECK-CP-JSON-DAG: "%149:sub31": 5 # CHECK-CP-JSON-DAG: "%191:sub0": 98 # CHECK-CP-JSON-DAG: "%191:sub1": 97 # CHECK-CP-JSON-DAG: "%191:sub2": 96 # CHECK-CP-JSON-DAG: "%191:sub3": 95 # CHECK-CP-JSON-DAG: "%191:sub4": 92 # CHECK-CP-JSON-DAG: "%191:sub5": 91 # CHECK-CP-JSON-DAG: "%191:sub6": 90 # CHECK-CP-JSON-DAG: "%191:sub7": 89 # CHECK-CP-JSON-DAG: "%191:sub8": 86 # CHECK-CP-JSON-DAG: "%191:sub9": 85 # CHECK-CP-JSON-DAG: "%191:sub10": 84 # CHECK-CP-JSON-DAG: "%191:sub11": 83 # CHECK-CP-JSON-DAG: "%191:sub12": 80 # CHECK-CP-JSON-DAG: "%191:sub13": 79 # CHECK-CP-JSON-DAG: "%191:sub14": 78 # CHECK-CP-JSON-DAG: "%191:sub15": 77 # CHECK-CP-JSON-DAG: "%191:sub16": 74 # CHECK-CP-JSON-DAG: "%191:sub17": 73 # CHECK-CP-JSON-DAG: "%191:sub18": 72 # CHECK-CP-JSON-DAG: "%191:sub19": 71 # CHECK-CP-JSON-DAG: "%191:sub20": 68 # CHECK-CP-JSON-DAG: "%191:sub21": 67 # CHECK-CP-JSON-DAG: "%191:sub22": 66 # CHECK-CP-JSON-DAG: "%191:sub23": 65 # CHECK-CP-JSON-DAG: "%191:sub24": 62 # CHECK-CP-JSON-DAG: "%191:sub25": 61 # CHECK-CP-JSON-DAG: "%191:sub26": 60 # CHECK-CP-JSON-DAG: "%191:sub27": 59 # CHECK-CP-JSON-DAG: "%191:sub28": 56 # CHECK-CP-JSON-DAG: "%191:sub29": 55 # CHECK-CP-JSON-DAG: "%191:sub30": 54 # CHECK-CP-JSON-DAG: "%191:sub31": 53 # CHECK-CP-JSON-DAG: "%233:sub0": 146 # CHECK-CP-JSON-DAG: "%233:sub1": 145 # CHECK-CP-JSON-DAG: "%233:sub2": 144 # CHECK-CP-JSON-DAG: "%233:sub3": 143 # CHECK-CP-JSON-DAG: "%233:sub4": 140 # CHECK-CP-JSON-DAG: "%233:sub5": 139 # CHECK-CP-JSON-DAG: "%233:sub6": 138 # CHECK-CP-JSON-DAG: "%233:sub7": 137 # CHECK-CP-JSON-DAG: "%233:sub8": 134 # CHECK-CP-JSON-DAG: "%233:sub9": 133 # CHECK-CP-JSON-DAG: "%233:sub10": 132 # CHECK-CP-JSON-DAG: "%233:sub11": 131 # CHECK-CP-JSON-DAG: "%233:sub12": 128 # CHECK-CP-JSON-DAG: "%233:sub13": 127 # CHECK-CP-JSON-DAG: "%233:sub14": 126 # CHECK-CP-JSON-DAG: "%233:sub15": 125 # CHECK-CP-JSON-DAG: "%233:sub16": 122 # CHECK-CP-JSON-DAG: "%233:sub17": 121 # CHECK-CP-JSON-DAG: "%233:sub18": 120 # CHECK-CP-JSON-DAG: "%233:sub19": 119 # CHECK-CP-JSON-DAG: "%233:sub20": 116 # CHECK-CP-JSON-DAG: "%233:sub21": 115 # CHECK-CP-JSON-DAG: "%233:sub22": 114 # CHECK-CP-JSON-DAG: "%233:sub23": 113 # CHECK-CP-JSON-DAG: "%233:sub24": 110 # CHECK-CP-JSON-DAG: "%233:sub25": 109 # CHECK-CP-JSON-DAG: "%233:sub26": 108 # CHECK-CP-JSON-DAG: "%233:sub27": 107 # CHECK-CP-JSON-DAG: "%233:sub28": 104 # CHECK-CP-JSON-DAG: "%233:sub29": 103 # CHECK-CP-JSON-DAG: "%233:sub30": 102 # CHECK-CP-JSON-DAG: "%233:sub31": 101 # CHECK-CP-JSON-DAG: "%275:sub0": 194 # CHECK-CP-JSON-DAG: "%275:sub1": 193 # CHECK-CP-JSON-DAG: "%275:sub2": 192 # CHECK-CP-JSON-DAG: "%275:sub3": 191 # CHECK-CP-JSON-DAG: "%275:sub4": 188 # CHECK-CP-JSON-DAG: "%275:sub5": 187 # CHECK-CP-JSON-DAG: "%275:sub6": 186 # CHECK-CP-JSON-DAG: "%275:sub7": 185 # CHECK-CP-JSON-DAG: "%275:sub8": 182 # CHECK-CP-JSON-DAG: "%275:sub9": 181 # CHECK-CP-JSON-DAG: "%275:sub10": 180 # CHECK-CP-JSON-DAG: "%275:sub11": 179 # CHECK-CP-JSON-DAG: "%275:sub12": 176 # CHECK-CP-JSON-DAG: "%275:sub13": 175 # CHECK-CP-JSON-DAG: "%275:sub14": 174 # CHECK-CP-JSON-DAG: "%275:sub15": 173 # CHECK-CP-JSON-DAG: "%275:sub16": 170 # CHECK-CP-JSON-DAG: "%275:sub17": 169 # CHECK-CP-JSON-DAG: "%275:sub18": 168 # CHECK-CP-JSON-DAG: "%275:sub19": 167 # CHECK-CP-JSON-DAG: "%275:sub20": 164 # CHECK-CP-JSON-DAG: "%275:sub21": 163 # CHECK-CP-JSON-DAG: "%275:sub22": 162 # CHECK-CP-JSON-DAG: "%275:sub23": 161 # CHECK-CP-JSON-DAG: "%275:sub24": 158 # CHECK-CP-JSON-DAG: "%275:sub25": 157 # CHECK-CP-JSON-DAG: "%275:sub26": 156 # CHECK-CP-JSON-DAG: "%275:sub27": 155 # CHECK-CP-JSON-DAG: "%275:sub28": 152 # CHECK-CP-JSON-DAG: "%275:sub29": 151 # CHECK-CP-JSON-DAG: "%275:sub30": 150 # CHECK-CP-JSON-DAG: "%275:sub31": 149 # CHECK-CP-JSON-DAG: "%317:sub0": 242 # CHECK-CP-JSON-DAG: "%317:sub1": 241 # CHECK-CP-JSON-DAG: "%317:sub2": 240 # CHECK-CP-JSON-DAG: "%317:sub3": 239 # CHECK-CP-JSON-DAG: "%317:sub4": 236 # CHECK-CP-JSON-DAG: "%317:sub5": 235 # CHECK-CP-JSON-DAG: "%317:sub6": 234 # CHECK-CP-JSON-DAG: "%317:sub7": 233 # CHECK-CP-JSON-DAG: "%317:sub8": 230 # CHECK-CP-JSON-DAG: "%317:sub9": 229 # CHECK-CP-JSON-DAG: "%317:sub10": 228 # CHECK-CP-JSON-DAG: "%317:sub11": 227 # CHECK-CP-JSON-DAG: "%317:sub12": 224 # CHECK-CP-JSON-DAG: "%317:sub13": 223 # CHECK-CP-JSON-DAG: "%317:sub14": 222 # CHECK-CP-JSON-DAG: "%317:sub15": 221 # CHECK-CP-JSON-DAG: "%317:sub16": 218 # CHECK-CP-JSON-DAG: "%317:sub17": 217 # CHECK-CP-JSON-DAG: "%317:sub18": 216 # CHECK-CP-JSON-DAG: "%317:sub19": 215 # CHECK-CP-JSON-DAG: "%317:sub20": 212 # CHECK-CP-JSON-DAG: "%317:sub21": 211 # CHECK-CP-JSON-DAG: "%317:sub22": 210 # CHECK-CP-JSON-DAG: "%317:sub23": 209 # CHECK-CP-JSON-DAG: "%317:sub24": 206 # CHECK-CP-JSON-DAG: "%317:sub25": 205 # CHECK-CP-JSON-DAG: "%317:sub26": 204 # CHECK-CP-JSON-DAG: "%317:sub27": 203 # CHECK-CP-JSON-DAG: "%317:sub28": 200 # CHECK-CP-JSON-DAG: "%317:sub29": 199 # CHECK-CP-JSON-DAG: "%317:sub30": 198 # CHECK-CP-JSON-DAG: "%317:sub31": 197 # CHECK-CP-JSON-DAG: "%359:sub0": 290 # CHECK-CP-JSON-DAG: "%359:sub1": 289 # CHECK-CP-JSON-DAG: "%359:sub2": 288 # CHECK-CP-JSON-DAG: "%359:sub3": 287 # CHECK-CP-JSON-DAG: "%359:sub4": 284 # CHECK-CP-JSON-DAG: "%359:sub5": 283 # CHECK-CP-JSON-DAG: "%359:sub6": 282 # CHECK-CP-JSON-DAG: "%359:sub7": 281 # CHECK-CP-JSON-DAG: "%359:sub8": 278 # CHECK-CP-JSON-DAG: "%359:sub9": 277 # CHECK-CP-JSON-DAG: "%359:sub10": 276 # CHECK-CP-JSON-DAG: "%359:sub11": 275 # CHECK-CP-JSON-DAG: "%359:sub12": 272 # CHECK-CP-JSON-DAG: "%359:sub13": 271 # CHECK-CP-JSON-DAG: "%359:sub14": 270 # CHECK-CP-JSON-DAG: "%359:sub15": 269 # CHECK-CP-JSON-DAG: "%359:sub16": 266 # CHECK-CP-JSON-DAG: "%359:sub17": 265 # CHECK-CP-JSON-DAG: "%359:sub18": 264 # CHECK-CP-JSON-DAG: "%359:sub19": 263 # CHECK-CP-JSON-DAG: "%359:sub20": 260 # CHECK-CP-JSON-DAG: "%359:sub21": 259 # CHECK-CP-JSON-DAG: "%359:sub22": 258 # CHECK-CP-JSON-DAG: "%359:sub23": 257 # CHECK-CP-JSON-DAG: "%359:sub24": 254 # CHECK-CP-JSON-DAG: "%359:sub25": 253 # CHECK-CP-JSON-DAG: "%359:sub26": 252 # CHECK-CP-JSON-DAG: "%359:sub27": 251 # CHECK-CP-JSON-DAG: "%359:sub28": 248 # CHECK-CP-JSON-DAG: "%359:sub29": 247 # CHECK-CP-JSON-DAG: "%359:sub30": 246 # CHECK-CP-JSON-DAG: "%359:sub31": 245 # CHECK-CP-JSON-DAG: "%401:sub0": 338 # CHECK-CP-JSON-DAG: "%401:sub1": 337 # CHECK-CP-JSON-DAG: "%401:sub2": 336 # CHECK-CP-JSON-DAG: "%401:sub3": 335 # CHECK-CP-JSON-DAG: "%401:sub4": 332 # CHECK-CP-JSON-DAG: "%401:sub5": 331 # CHECK-CP-JSON-DAG: "%401:sub6": 330 # CHECK-CP-JSON-DAG: "%401:sub7": 329 # CHECK-CP-JSON-DAG: "%401:sub8": 326 # CHECK-CP-JSON-DAG: "%401:sub9": 325 # CHECK-CP-JSON-DAG: "%401:sub10": 324 # CHECK-CP-JSON-DAG: "%401:sub11": 323 # CHECK-CP-JSON-DAG: "%401:sub12": 320 # CHECK-CP-JSON-DAG: "%401:sub13": 319 # CHECK-CP-JSON-DAG: "%401:sub14": 318 # CHECK-CP-JSON-DAG: "%401:sub15": 317 # CHECK-CP-JSON-DAG: "%401:sub16": 314 # CHECK-CP-JSON-DAG: "%401:sub17": 313 # CHECK-CP-JSON-DAG: "%401:sub18": 312 # CHECK-CP-JSON-DAG: "%401:sub19": 311 # CHECK-CP-JSON-DAG: "%401:sub20": 308 # CHECK-CP-JSON-DAG: "%401:sub21": 307 # CHECK-CP-JSON-DAG: "%401:sub22": 306 # CHECK-CP-JSON-DAG: "%401:sub23": 305 # CHECK-CP-JSON-DAG: "%401:sub24": 302 # CHECK-CP-JSON-DAG: "%401:sub25": 301 # CHECK-CP-JSON-DAG: "%401:sub26": 300 # CHECK-CP-JSON-DAG: "%401:sub27": 299 # CHECK-CP-JSON-DAG: "%401:sub28": 296 # CHECK-CP-JSON-DAG: "%401:sub29": 295 # CHECK-CP-JSON-DAG: "%401:sub30": 294 # CHECK-CP-JSON-DAG: "%401:sub31": 293 # CHECK-CP-JSON-DAG: "%492": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 293 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 338 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%494:vgpr_32 = COPY %69.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 1 # CHECK-CP-JSON-DAG: "%69:sub1": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 49 # CHECK-CP-JSON-DAG: "%149:sub1": 48 # CHECK-CP-JSON-DAG: "%149:sub2": 47 # CHECK-CP-JSON-DAG: "%149:sub3": 46 # CHECK-CP-JSON-DAG: "%149:sub4": 43 # CHECK-CP-JSON-DAG: "%149:sub5": 42 # CHECK-CP-JSON-DAG: "%149:sub6": 41 # CHECK-CP-JSON-DAG: "%149:sub7": 40 # CHECK-CP-JSON-DAG: "%149:sub8": 37 # CHECK-CP-JSON-DAG: "%149:sub9": 36 # CHECK-CP-JSON-DAG: "%149:sub10": 35 # CHECK-CP-JSON-DAG: "%149:sub11": 34 # CHECK-CP-JSON-DAG: "%149:sub12": 31 # CHECK-CP-JSON-DAG: "%149:sub13": 30 # CHECK-CP-JSON-DAG: "%149:sub14": 29 # CHECK-CP-JSON-DAG: "%149:sub15": 28 # CHECK-CP-JSON-DAG: "%149:sub16": 25 # CHECK-CP-JSON-DAG: "%149:sub17": 24 # CHECK-CP-JSON-DAG: "%149:sub18": 23 # CHECK-CP-JSON-DAG: "%149:sub19": 22 # CHECK-CP-JSON-DAG: "%149:sub20": 19 # CHECK-CP-JSON-DAG: "%149:sub21": 18 # CHECK-CP-JSON-DAG: "%149:sub22": 17 # CHECK-CP-JSON-DAG: "%149:sub23": 16 # CHECK-CP-JSON-DAG: "%149:sub24": 13 # CHECK-CP-JSON-DAG: "%149:sub25": 12 # CHECK-CP-JSON-DAG: "%149:sub26": 11 # CHECK-CP-JSON-DAG: "%149:sub27": 10 # CHECK-CP-JSON-DAG: "%149:sub28": 7 # CHECK-CP-JSON-DAG: "%149:sub29": 6 # CHECK-CP-JSON-DAG: "%149:sub30": 5 # CHECK-CP-JSON-DAG: "%149:sub31": 4 # CHECK-CP-JSON-DAG: "%191:sub0": 97 # CHECK-CP-JSON-DAG: "%191:sub1": 96 # CHECK-CP-JSON-DAG: "%191:sub2": 95 # CHECK-CP-JSON-DAG: "%191:sub3": 94 # CHECK-CP-JSON-DAG: "%191:sub4": 91 # CHECK-CP-JSON-DAG: "%191:sub5": 90 # CHECK-CP-JSON-DAG: "%191:sub6": 89 # CHECK-CP-JSON-DAG: "%191:sub7": 88 # CHECK-CP-JSON-DAG: "%191:sub8": 85 # CHECK-CP-JSON-DAG: "%191:sub9": 84 # CHECK-CP-JSON-DAG: "%191:sub10": 83 # CHECK-CP-JSON-DAG: "%191:sub11": 82 # CHECK-CP-JSON-DAG: "%191:sub12": 79 # CHECK-CP-JSON-DAG: "%191:sub13": 78 # CHECK-CP-JSON-DAG: "%191:sub14": 77 # CHECK-CP-JSON-DAG: "%191:sub15": 76 # CHECK-CP-JSON-DAG: "%191:sub16": 73 # CHECK-CP-JSON-DAG: "%191:sub17": 72 # CHECK-CP-JSON-DAG: "%191:sub18": 71 # CHECK-CP-JSON-DAG: "%191:sub19": 70 # CHECK-CP-JSON-DAG: "%191:sub20": 67 # CHECK-CP-JSON-DAG: "%191:sub21": 66 # CHECK-CP-JSON-DAG: "%191:sub22": 65 # CHECK-CP-JSON-DAG: "%191:sub23": 64 # CHECK-CP-JSON-DAG: "%191:sub24": 61 # CHECK-CP-JSON-DAG: "%191:sub25": 60 # CHECK-CP-JSON-DAG: "%191:sub26": 59 # CHECK-CP-JSON-DAG: "%191:sub27": 58 # CHECK-CP-JSON-DAG: "%191:sub28": 55 # CHECK-CP-JSON-DAG: "%191:sub29": 54 # CHECK-CP-JSON-DAG: "%191:sub30": 53 # CHECK-CP-JSON-DAG: "%191:sub31": 52 # CHECK-CP-JSON-DAG: "%233:sub0": 145 # CHECK-CP-JSON-DAG: "%233:sub1": 144 # CHECK-CP-JSON-DAG: "%233:sub2": 143 # CHECK-CP-JSON-DAG: "%233:sub3": 142 # CHECK-CP-JSON-DAG: "%233:sub4": 139 # CHECK-CP-JSON-DAG: "%233:sub5": 138 # CHECK-CP-JSON-DAG: "%233:sub6": 137 # CHECK-CP-JSON-DAG: "%233:sub7": 136 # CHECK-CP-JSON-DAG: "%233:sub8": 133 # CHECK-CP-JSON-DAG: "%233:sub9": 132 # CHECK-CP-JSON-DAG: "%233:sub10": 131 # CHECK-CP-JSON-DAG: "%233:sub11": 130 # CHECK-CP-JSON-DAG: "%233:sub12": 127 # CHECK-CP-JSON-DAG: "%233:sub13": 126 # CHECK-CP-JSON-DAG: "%233:sub14": 125 # CHECK-CP-JSON-DAG: "%233:sub15": 124 # CHECK-CP-JSON-DAG: "%233:sub16": 121 # CHECK-CP-JSON-DAG: "%233:sub17": 120 # CHECK-CP-JSON-DAG: "%233:sub18": 119 # CHECK-CP-JSON-DAG: "%233:sub19": 118 # CHECK-CP-JSON-DAG: "%233:sub20": 115 # CHECK-CP-JSON-DAG: "%233:sub21": 114 # CHECK-CP-JSON-DAG: "%233:sub22": 113 # CHECK-CP-JSON-DAG: "%233:sub23": 112 # CHECK-CP-JSON-DAG: "%233:sub24": 109 # CHECK-CP-JSON-DAG: "%233:sub25": 108 # CHECK-CP-JSON-DAG: "%233:sub26": 107 # CHECK-CP-JSON-DAG: "%233:sub27": 106 # CHECK-CP-JSON-DAG: "%233:sub28": 103 # CHECK-CP-JSON-DAG: "%233:sub29": 102 # CHECK-CP-JSON-DAG: "%233:sub30": 101 # CHECK-CP-JSON-DAG: "%233:sub31": 100 # CHECK-CP-JSON-DAG: "%275:sub0": 193 # CHECK-CP-JSON-DAG: "%275:sub1": 192 # CHECK-CP-JSON-DAG: "%275:sub2": 191 # CHECK-CP-JSON-DAG: "%275:sub3": 190 # CHECK-CP-JSON-DAG: "%275:sub4": 187 # CHECK-CP-JSON-DAG: "%275:sub5": 186 # CHECK-CP-JSON-DAG: "%275:sub6": 185 # CHECK-CP-JSON-DAG: "%275:sub7": 184 # CHECK-CP-JSON-DAG: "%275:sub8": 181 # CHECK-CP-JSON-DAG: "%275:sub9": 180 # CHECK-CP-JSON-DAG: "%275:sub10": 179 # CHECK-CP-JSON-DAG: "%275:sub11": 178 # CHECK-CP-JSON-DAG: "%275:sub12": 175 # CHECK-CP-JSON-DAG: "%275:sub13": 174 # CHECK-CP-JSON-DAG: "%275:sub14": 173 # CHECK-CP-JSON-DAG: "%275:sub15": 172 # CHECK-CP-JSON-DAG: "%275:sub16": 169 # CHECK-CP-JSON-DAG: "%275:sub17": 168 # CHECK-CP-JSON-DAG: "%275:sub18": 167 # CHECK-CP-JSON-DAG: "%275:sub19": 166 # CHECK-CP-JSON-DAG: "%275:sub20": 163 # CHECK-CP-JSON-DAG: "%275:sub21": 162 # CHECK-CP-JSON-DAG: "%275:sub22": 161 # CHECK-CP-JSON-DAG: "%275:sub23": 160 # CHECK-CP-JSON-DAG: "%275:sub24": 157 # CHECK-CP-JSON-DAG: "%275:sub25": 156 # CHECK-CP-JSON-DAG: "%275:sub26": 155 # CHECK-CP-JSON-DAG: "%275:sub27": 154 # CHECK-CP-JSON-DAG: "%275:sub28": 151 # CHECK-CP-JSON-DAG: "%275:sub29": 150 # CHECK-CP-JSON-DAG: "%275:sub30": 149 # CHECK-CP-JSON-DAG: "%275:sub31": 148 # CHECK-CP-JSON-DAG: "%317:sub0": 241 # CHECK-CP-JSON-DAG: "%317:sub1": 240 # CHECK-CP-JSON-DAG: "%317:sub2": 239 # CHECK-CP-JSON-DAG: "%317:sub3": 238 # CHECK-CP-JSON-DAG: "%317:sub4": 235 # CHECK-CP-JSON-DAG: "%317:sub5": 234 # CHECK-CP-JSON-DAG: "%317:sub6": 233 # CHECK-CP-JSON-DAG: "%317:sub7": 232 # CHECK-CP-JSON-DAG: "%317:sub8": 229 # CHECK-CP-JSON-DAG: "%317:sub9": 228 # CHECK-CP-JSON-DAG: "%317:sub10": 227 # CHECK-CP-JSON-DAG: "%317:sub11": 226 # CHECK-CP-JSON-DAG: "%317:sub12": 223 # CHECK-CP-JSON-DAG: "%317:sub13": 222 # CHECK-CP-JSON-DAG: "%317:sub14": 221 # CHECK-CP-JSON-DAG: "%317:sub15": 220 # CHECK-CP-JSON-DAG: "%317:sub16": 217 # CHECK-CP-JSON-DAG: "%317:sub17": 216 # CHECK-CP-JSON-DAG: "%317:sub18": 215 # CHECK-CP-JSON-DAG: "%317:sub19": 214 # CHECK-CP-JSON-DAG: "%317:sub20": 211 # CHECK-CP-JSON-DAG: "%317:sub21": 210 # CHECK-CP-JSON-DAG: "%317:sub22": 209 # CHECK-CP-JSON-DAG: "%317:sub23": 208 # CHECK-CP-JSON-DAG: "%317:sub24": 205 # CHECK-CP-JSON-DAG: "%317:sub25": 204 # CHECK-CP-JSON-DAG: "%317:sub26": 203 # CHECK-CP-JSON-DAG: "%317:sub27": 202 # CHECK-CP-JSON-DAG: "%317:sub28": 199 # CHECK-CP-JSON-DAG: "%317:sub29": 198 # CHECK-CP-JSON-DAG: "%317:sub30": 197 # CHECK-CP-JSON-DAG: "%317:sub31": 196 # CHECK-CP-JSON-DAG: "%359:sub0": 289 # CHECK-CP-JSON-DAG: "%359:sub1": 288 # CHECK-CP-JSON-DAG: "%359:sub2": 287 # CHECK-CP-JSON-DAG: "%359:sub3": 286 # CHECK-CP-JSON-DAG: "%359:sub4": 283 # CHECK-CP-JSON-DAG: "%359:sub5": 282 # CHECK-CP-JSON-DAG: "%359:sub6": 281 # CHECK-CP-JSON-DAG: "%359:sub7": 280 # CHECK-CP-JSON-DAG: "%359:sub8": 277 # CHECK-CP-JSON-DAG: "%359:sub9": 276 # CHECK-CP-JSON-DAG: "%359:sub10": 275 # CHECK-CP-JSON-DAG: "%359:sub11": 274 # CHECK-CP-JSON-DAG: "%359:sub12": 271 # CHECK-CP-JSON-DAG: "%359:sub13": 270 # CHECK-CP-JSON-DAG: "%359:sub14": 269 # CHECK-CP-JSON-DAG: "%359:sub15": 268 # CHECK-CP-JSON-DAG: "%359:sub16": 265 # CHECK-CP-JSON-DAG: "%359:sub17": 264 # CHECK-CP-JSON-DAG: "%359:sub18": 263 # CHECK-CP-JSON-DAG: "%359:sub19": 262 # CHECK-CP-JSON-DAG: "%359:sub20": 259 # CHECK-CP-JSON-DAG: "%359:sub21": 258 # CHECK-CP-JSON-DAG: "%359:sub22": 257 # CHECK-CP-JSON-DAG: "%359:sub23": 256 # CHECK-CP-JSON-DAG: "%359:sub24": 253 # CHECK-CP-JSON-DAG: "%359:sub25": 252 # CHECK-CP-JSON-DAG: "%359:sub26": 251 # CHECK-CP-JSON-DAG: "%359:sub27": 250 # CHECK-CP-JSON-DAG: "%359:sub28": 247 # CHECK-CP-JSON-DAG: "%359:sub29": 246 # CHECK-CP-JSON-DAG: "%359:sub30": 245 # CHECK-CP-JSON-DAG: "%359:sub31": 244 # CHECK-CP-JSON-DAG: "%401:sub0": 337 # CHECK-CP-JSON-DAG: "%401:sub1": 336 # CHECK-CP-JSON-DAG: "%401:sub2": 335 # CHECK-CP-JSON-DAG: "%401:sub3": 334 # CHECK-CP-JSON-DAG: "%401:sub4": 331 # CHECK-CP-JSON-DAG: "%401:sub5": 330 # CHECK-CP-JSON-DAG: "%401:sub6": 329 # CHECK-CP-JSON-DAG: "%401:sub7": 328 # CHECK-CP-JSON-DAG: "%401:sub8": 325 # CHECK-CP-JSON-DAG: "%401:sub9": 324 # CHECK-CP-JSON-DAG: "%401:sub10": 323 # CHECK-CP-JSON-DAG: "%401:sub11": 322 # CHECK-CP-JSON-DAG: "%401:sub12": 319 # CHECK-CP-JSON-DAG: "%401:sub13": 318 # CHECK-CP-JSON-DAG: "%401:sub14": 317 # CHECK-CP-JSON-DAG: "%401:sub15": 316 # CHECK-CP-JSON-DAG: "%401:sub16": 313 # CHECK-CP-JSON-DAG: "%401:sub17": 312 # CHECK-CP-JSON-DAG: "%401:sub18": 311 # CHECK-CP-JSON-DAG: "%401:sub19": 310 # CHECK-CP-JSON-DAG: "%401:sub20": 307 # CHECK-CP-JSON-DAG: "%401:sub21": 306 # CHECK-CP-JSON-DAG: "%401:sub22": 305 # CHECK-CP-JSON-DAG: "%401:sub23": 304 # CHECK-CP-JSON-DAG: "%401:sub24": 301 # CHECK-CP-JSON-DAG: "%401:sub25": 300 # CHECK-CP-JSON-DAG: "%401:sub26": 299 # CHECK-CP-JSON-DAG: "%401:sub27": 298 # CHECK-CP-JSON-DAG: "%401:sub28": 295 # CHECK-CP-JSON-DAG: "%401:sub29": 294 # CHECK-CP-JSON-DAG: "%401:sub30": 293 # CHECK-CP-JSON-DAG: "%401:sub31": 292 # CHECK-CP-JSON-DAG: "%492": 2 # CHECK-CP-JSON-DAG: "%493": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 292 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 337 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%495:vgpr_32 = COPY %69.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%69:sub0": 0 # CHECK-CP-JSON-DAG: "%149:sub0": 48 # CHECK-CP-JSON-DAG: "%149:sub1": 47 # CHECK-CP-JSON-DAG: "%149:sub2": 46 # CHECK-CP-JSON-DAG: "%149:sub3": 45 # CHECK-CP-JSON-DAG: "%149:sub4": 42 # CHECK-CP-JSON-DAG: "%149:sub5": 41 # CHECK-CP-JSON-DAG: "%149:sub6": 40 # CHECK-CP-JSON-DAG: "%149:sub7": 39 # CHECK-CP-JSON-DAG: "%149:sub8": 36 # CHECK-CP-JSON-DAG: "%149:sub9": 35 # CHECK-CP-JSON-DAG: "%149:sub10": 34 # CHECK-CP-JSON-DAG: "%149:sub11": 33 # CHECK-CP-JSON-DAG: "%149:sub12": 30 # CHECK-CP-JSON-DAG: "%149:sub13": 29 # CHECK-CP-JSON-DAG: "%149:sub14": 28 # CHECK-CP-JSON-DAG: "%149:sub15": 27 # CHECK-CP-JSON-DAG: "%149:sub16": 24 # CHECK-CP-JSON-DAG: "%149:sub17": 23 # CHECK-CP-JSON-DAG: "%149:sub18": 22 # CHECK-CP-JSON-DAG: "%149:sub19": 21 # CHECK-CP-JSON-DAG: "%149:sub20": 18 # CHECK-CP-JSON-DAG: "%149:sub21": 17 # CHECK-CP-JSON-DAG: "%149:sub22": 16 # CHECK-CP-JSON-DAG: "%149:sub23": 15 # CHECK-CP-JSON-DAG: "%149:sub24": 12 # CHECK-CP-JSON-DAG: "%149:sub25": 11 # CHECK-CP-JSON-DAG: "%149:sub26": 10 # CHECK-CP-JSON-DAG: "%149:sub27": 9 # CHECK-CP-JSON-DAG: "%149:sub28": 6 # CHECK-CP-JSON-DAG: "%149:sub29": 5 # CHECK-CP-JSON-DAG: "%149:sub30": 4 # CHECK-CP-JSON-DAG: "%149:sub31": 3 # CHECK-CP-JSON-DAG: "%191:sub0": 96 # CHECK-CP-JSON-DAG: "%191:sub1": 95 # CHECK-CP-JSON-DAG: "%191:sub2": 94 # CHECK-CP-JSON-DAG: "%191:sub3": 93 # CHECK-CP-JSON-DAG: "%191:sub4": 90 # CHECK-CP-JSON-DAG: "%191:sub5": 89 # CHECK-CP-JSON-DAG: "%191:sub6": 88 # CHECK-CP-JSON-DAG: "%191:sub7": 87 # CHECK-CP-JSON-DAG: "%191:sub8": 84 # CHECK-CP-JSON-DAG: "%191:sub9": 83 # CHECK-CP-JSON-DAG: "%191:sub10": 82 # CHECK-CP-JSON-DAG: "%191:sub11": 81 # CHECK-CP-JSON-DAG: "%191:sub12": 78 # CHECK-CP-JSON-DAG: "%191:sub13": 77 # CHECK-CP-JSON-DAG: "%191:sub14": 76 # CHECK-CP-JSON-DAG: "%191:sub15": 75 # CHECK-CP-JSON-DAG: "%191:sub16": 72 # CHECK-CP-JSON-DAG: "%191:sub17": 71 # CHECK-CP-JSON-DAG: "%191:sub18": 70 # CHECK-CP-JSON-DAG: "%191:sub19": 69 # CHECK-CP-JSON-DAG: "%191:sub20": 66 # CHECK-CP-JSON-DAG: "%191:sub21": 65 # CHECK-CP-JSON-DAG: "%191:sub22": 64 # CHECK-CP-JSON-DAG: "%191:sub23": 63 # CHECK-CP-JSON-DAG: "%191:sub24": 60 # CHECK-CP-JSON-DAG: "%191:sub25": 59 # CHECK-CP-JSON-DAG: "%191:sub26": 58 # CHECK-CP-JSON-DAG: "%191:sub27": 57 # CHECK-CP-JSON-DAG: "%191:sub28": 54 # CHECK-CP-JSON-DAG: "%191:sub29": 53 # CHECK-CP-JSON-DAG: "%191:sub30": 52 # CHECK-CP-JSON-DAG: "%191:sub31": 51 # CHECK-CP-JSON-DAG: "%233:sub0": 144 # CHECK-CP-JSON-DAG: "%233:sub1": 143 # CHECK-CP-JSON-DAG: "%233:sub2": 142 # CHECK-CP-JSON-DAG: "%233:sub3": 141 # CHECK-CP-JSON-DAG: "%233:sub4": 138 # CHECK-CP-JSON-DAG: "%233:sub5": 137 # CHECK-CP-JSON-DAG: "%233:sub6": 136 # CHECK-CP-JSON-DAG: "%233:sub7": 135 # CHECK-CP-JSON-DAG: "%233:sub8": 132 # CHECK-CP-JSON-DAG: "%233:sub9": 131 # CHECK-CP-JSON-DAG: "%233:sub10": 130 # CHECK-CP-JSON-DAG: "%233:sub11": 129 # CHECK-CP-JSON-DAG: "%233:sub12": 126 # CHECK-CP-JSON-DAG: "%233:sub13": 125 # CHECK-CP-JSON-DAG: "%233:sub14": 124 # CHECK-CP-JSON-DAG: "%233:sub15": 123 # CHECK-CP-JSON-DAG: "%233:sub16": 120 # CHECK-CP-JSON-DAG: "%233:sub17": 119 # CHECK-CP-JSON-DAG: "%233:sub18": 118 # CHECK-CP-JSON-DAG: "%233:sub19": 117 # CHECK-CP-JSON-DAG: "%233:sub20": 114 # CHECK-CP-JSON-DAG: "%233:sub21": 113 # CHECK-CP-JSON-DAG: "%233:sub22": 112 # CHECK-CP-JSON-DAG: "%233:sub23": 111 # CHECK-CP-JSON-DAG: "%233:sub24": 108 # CHECK-CP-JSON-DAG: "%233:sub25": 107 # CHECK-CP-JSON-DAG: "%233:sub26": 106 # CHECK-CP-JSON-DAG: "%233:sub27": 105 # CHECK-CP-JSON-DAG: "%233:sub28": 102 # CHECK-CP-JSON-DAG: "%233:sub29": 101 # CHECK-CP-JSON-DAG: "%233:sub30": 100 # CHECK-CP-JSON-DAG: "%233:sub31": 99 # CHECK-CP-JSON-DAG: "%275:sub0": 192 # CHECK-CP-JSON-DAG: "%275:sub1": 191 # CHECK-CP-JSON-DAG: "%275:sub2": 190 # CHECK-CP-JSON-DAG: "%275:sub3": 189 # CHECK-CP-JSON-DAG: "%275:sub4": 186 # CHECK-CP-JSON-DAG: "%275:sub5": 185 # CHECK-CP-JSON-DAG: "%275:sub6": 184 # CHECK-CP-JSON-DAG: "%275:sub7": 183 # CHECK-CP-JSON-DAG: "%275:sub8": 180 # CHECK-CP-JSON-DAG: "%275:sub9": 179 # CHECK-CP-JSON-DAG: "%275:sub10": 178 # CHECK-CP-JSON-DAG: "%275:sub11": 177 # CHECK-CP-JSON-DAG: "%275:sub12": 174 # CHECK-CP-JSON-DAG: "%275:sub13": 173 # CHECK-CP-JSON-DAG: "%275:sub14": 172 # CHECK-CP-JSON-DAG: "%275:sub15": 171 # CHECK-CP-JSON-DAG: "%275:sub16": 168 # CHECK-CP-JSON-DAG: "%275:sub17": 167 # CHECK-CP-JSON-DAG: "%275:sub18": 166 # CHECK-CP-JSON-DAG: "%275:sub19": 165 # CHECK-CP-JSON-DAG: "%275:sub20": 162 # CHECK-CP-JSON-DAG: "%275:sub21": 161 # CHECK-CP-JSON-DAG: "%275:sub22": 160 # CHECK-CP-JSON-DAG: "%275:sub23": 159 # CHECK-CP-JSON-DAG: "%275:sub24": 156 # CHECK-CP-JSON-DAG: "%275:sub25": 155 # CHECK-CP-JSON-DAG: "%275:sub26": 154 # CHECK-CP-JSON-DAG: "%275:sub27": 153 # CHECK-CP-JSON-DAG: "%275:sub28": 150 # CHECK-CP-JSON-DAG: "%275:sub29": 149 # CHECK-CP-JSON-DAG: "%275:sub30": 148 # CHECK-CP-JSON-DAG: "%275:sub31": 147 # CHECK-CP-JSON-DAG: "%317:sub0": 240 # CHECK-CP-JSON-DAG: "%317:sub1": 239 # CHECK-CP-JSON-DAG: "%317:sub2": 238 # CHECK-CP-JSON-DAG: "%317:sub3": 237 # CHECK-CP-JSON-DAG: "%317:sub4": 234 # CHECK-CP-JSON-DAG: "%317:sub5": 233 # CHECK-CP-JSON-DAG: "%317:sub6": 232 # CHECK-CP-JSON-DAG: "%317:sub7": 231 # CHECK-CP-JSON-DAG: "%317:sub8": 228 # CHECK-CP-JSON-DAG: "%317:sub9": 227 # CHECK-CP-JSON-DAG: "%317:sub10": 226 # CHECK-CP-JSON-DAG: "%317:sub11": 225 # CHECK-CP-JSON-DAG: "%317:sub12": 222 # CHECK-CP-JSON-DAG: "%317:sub13": 221 # CHECK-CP-JSON-DAG: "%317:sub14": 220 # CHECK-CP-JSON-DAG: "%317:sub15": 219 # CHECK-CP-JSON-DAG: "%317:sub16": 216 # CHECK-CP-JSON-DAG: "%317:sub17": 215 # CHECK-CP-JSON-DAG: "%317:sub18": 214 # CHECK-CP-JSON-DAG: "%317:sub19": 213 # CHECK-CP-JSON-DAG: "%317:sub20": 210 # CHECK-CP-JSON-DAG: "%317:sub21": 209 # CHECK-CP-JSON-DAG: "%317:sub22": 208 # CHECK-CP-JSON-DAG: "%317:sub23": 207 # CHECK-CP-JSON-DAG: "%317:sub24": 204 # CHECK-CP-JSON-DAG: "%317:sub25": 203 # CHECK-CP-JSON-DAG: "%317:sub26": 202 # CHECK-CP-JSON-DAG: "%317:sub27": 201 # CHECK-CP-JSON-DAG: "%317:sub28": 198 # CHECK-CP-JSON-DAG: "%317:sub29": 197 # CHECK-CP-JSON-DAG: "%317:sub30": 196 # CHECK-CP-JSON-DAG: "%317:sub31": 195 # CHECK-CP-JSON-DAG: "%359:sub0": 288 # CHECK-CP-JSON-DAG: "%359:sub1": 287 # CHECK-CP-JSON-DAG: "%359:sub2": 286 # CHECK-CP-JSON-DAG: "%359:sub3": 285 # CHECK-CP-JSON-DAG: "%359:sub4": 282 # CHECK-CP-JSON-DAG: "%359:sub5": 281 # CHECK-CP-JSON-DAG: "%359:sub6": 280 # CHECK-CP-JSON-DAG: "%359:sub7": 279 # CHECK-CP-JSON-DAG: "%359:sub8": 276 # CHECK-CP-JSON-DAG: "%359:sub9": 275 # CHECK-CP-JSON-DAG: "%359:sub10": 274 # CHECK-CP-JSON-DAG: "%359:sub11": 273 # CHECK-CP-JSON-DAG: "%359:sub12": 270 # CHECK-CP-JSON-DAG: "%359:sub13": 269 # CHECK-CP-JSON-DAG: "%359:sub14": 268 # CHECK-CP-JSON-DAG: "%359:sub15": 267 # CHECK-CP-JSON-DAG: "%359:sub16": 264 # CHECK-CP-JSON-DAG: "%359:sub17": 263 # CHECK-CP-JSON-DAG: "%359:sub18": 262 # CHECK-CP-JSON-DAG: "%359:sub19": 261 # CHECK-CP-JSON-DAG: "%359:sub20": 258 # CHECK-CP-JSON-DAG: "%359:sub21": 257 # CHECK-CP-JSON-DAG: "%359:sub22": 256 # CHECK-CP-JSON-DAG: "%359:sub23": 255 # CHECK-CP-JSON-DAG: "%359:sub24": 252 # CHECK-CP-JSON-DAG: "%359:sub25": 251 # CHECK-CP-JSON-DAG: "%359:sub26": 250 # CHECK-CP-JSON-DAG: "%359:sub27": 249 # CHECK-CP-JSON-DAG: "%359:sub28": 246 # CHECK-CP-JSON-DAG: "%359:sub29": 245 # CHECK-CP-JSON-DAG: "%359:sub30": 244 # CHECK-CP-JSON-DAG: "%359:sub31": 243 # CHECK-CP-JSON-DAG: "%401:sub0": 336 # CHECK-CP-JSON-DAG: "%401:sub1": 335 # CHECK-CP-JSON-DAG: "%401:sub2": 334 # CHECK-CP-JSON-DAG: "%401:sub3": 333 # CHECK-CP-JSON-DAG: "%401:sub4": 330 # CHECK-CP-JSON-DAG: "%401:sub5": 329 # CHECK-CP-JSON-DAG: "%401:sub6": 328 # CHECK-CP-JSON-DAG: "%401:sub7": 327 # CHECK-CP-JSON-DAG: "%401:sub8": 324 # CHECK-CP-JSON-DAG: "%401:sub9": 323 # CHECK-CP-JSON-DAG: "%401:sub10": 322 # CHECK-CP-JSON-DAG: "%401:sub11": 321 # CHECK-CP-JSON-DAG: "%401:sub12": 318 # CHECK-CP-JSON-DAG: "%401:sub13": 317 # CHECK-CP-JSON-DAG: "%401:sub14": 316 # CHECK-CP-JSON-DAG: "%401:sub15": 315 # CHECK-CP-JSON-DAG: "%401:sub16": 312 # CHECK-CP-JSON-DAG: "%401:sub17": 311 # CHECK-CP-JSON-DAG: "%401:sub18": 310 # CHECK-CP-JSON-DAG: "%401:sub19": 309 # CHECK-CP-JSON-DAG: "%401:sub20": 306 # CHECK-CP-JSON-DAG: "%401:sub21": 305 # CHECK-CP-JSON-DAG: "%401:sub22": 304 # CHECK-CP-JSON-DAG: "%401:sub23": 303 # CHECK-CP-JSON-DAG: "%401:sub24": 300 # CHECK-CP-JSON-DAG: "%401:sub25": 299 # CHECK-CP-JSON-DAG: "%401:sub26": 298 # CHECK-CP-JSON-DAG: "%401:sub27": 297 # CHECK-CP-JSON-DAG: "%401:sub28": 294 # CHECK-CP-JSON-DAG: "%401:sub29": 293 # CHECK-CP-JSON-DAG: "%401:sub30": 292 # CHECK-CP-JSON-DAG: "%401:sub31": 291 # CHECK-CP-JSON-DAG: "%492": 1 # CHECK-CP-JSON-DAG: "%493": 1 # CHECK-CP-JSON-DAG: "%494": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 291 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 336 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%496:vreg_128 = REG_SEQUENCE %495, %subreg.sub0, %494, %subreg.sub1, %493, %subreg.sub2, %492, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 47 # CHECK-CP-JSON-DAG: "%149:sub1": 46 # CHECK-CP-JSON-DAG: "%149:sub2": 45 # CHECK-CP-JSON-DAG: "%149:sub3": 44 # CHECK-CP-JSON-DAG: "%149:sub4": 41 # CHECK-CP-JSON-DAG: "%149:sub5": 40 # CHECK-CP-JSON-DAG: "%149:sub6": 39 # CHECK-CP-JSON-DAG: "%149:sub7": 38 # CHECK-CP-JSON-DAG: "%149:sub8": 35 # CHECK-CP-JSON-DAG: "%149:sub9": 34 # CHECK-CP-JSON-DAG: "%149:sub10": 33 # CHECK-CP-JSON-DAG: "%149:sub11": 32 # CHECK-CP-JSON-DAG: "%149:sub12": 29 # CHECK-CP-JSON-DAG: "%149:sub13": 28 # CHECK-CP-JSON-DAG: "%149:sub14": 27 # CHECK-CP-JSON-DAG: "%149:sub15": 26 # CHECK-CP-JSON-DAG: "%149:sub16": 23 # CHECK-CP-JSON-DAG: "%149:sub17": 22 # CHECK-CP-JSON-DAG: "%149:sub18": 21 # CHECK-CP-JSON-DAG: "%149:sub19": 20 # CHECK-CP-JSON-DAG: "%149:sub20": 17 # CHECK-CP-JSON-DAG: "%149:sub21": 16 # CHECK-CP-JSON-DAG: "%149:sub22": 15 # CHECK-CP-JSON-DAG: "%149:sub23": 14 # CHECK-CP-JSON-DAG: "%149:sub24": 11 # CHECK-CP-JSON-DAG: "%149:sub25": 10 # CHECK-CP-JSON-DAG: "%149:sub26": 9 # CHECK-CP-JSON-DAG: "%149:sub27": 8 # CHECK-CP-JSON-DAG: "%149:sub28": 5 # CHECK-CP-JSON-DAG: "%149:sub29": 4 # CHECK-CP-JSON-DAG: "%149:sub30": 3 # CHECK-CP-JSON-DAG: "%149:sub31": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 95 # CHECK-CP-JSON-DAG: "%191:sub1": 94 # CHECK-CP-JSON-DAG: "%191:sub2": 93 # CHECK-CP-JSON-DAG: "%191:sub3": 92 # CHECK-CP-JSON-DAG: "%191:sub4": 89 # CHECK-CP-JSON-DAG: "%191:sub5": 88 # CHECK-CP-JSON-DAG: "%191:sub6": 87 # CHECK-CP-JSON-DAG: "%191:sub7": 86 # CHECK-CP-JSON-DAG: "%191:sub8": 83 # CHECK-CP-JSON-DAG: "%191:sub9": 82 # CHECK-CP-JSON-DAG: "%191:sub10": 81 # CHECK-CP-JSON-DAG: "%191:sub11": 80 # CHECK-CP-JSON-DAG: "%191:sub12": 77 # CHECK-CP-JSON-DAG: "%191:sub13": 76 # CHECK-CP-JSON-DAG: "%191:sub14": 75 # CHECK-CP-JSON-DAG: "%191:sub15": 74 # CHECK-CP-JSON-DAG: "%191:sub16": 71 # CHECK-CP-JSON-DAG: "%191:sub17": 70 # CHECK-CP-JSON-DAG: "%191:sub18": 69 # CHECK-CP-JSON-DAG: "%191:sub19": 68 # CHECK-CP-JSON-DAG: "%191:sub20": 65 # CHECK-CP-JSON-DAG: "%191:sub21": 64 # CHECK-CP-JSON-DAG: "%191:sub22": 63 # CHECK-CP-JSON-DAG: "%191:sub23": 62 # CHECK-CP-JSON-DAG: "%191:sub24": 59 # CHECK-CP-JSON-DAG: "%191:sub25": 58 # CHECK-CP-JSON-DAG: "%191:sub26": 57 # CHECK-CP-JSON-DAG: "%191:sub27": 56 # CHECK-CP-JSON-DAG: "%191:sub28": 53 # CHECK-CP-JSON-DAG: "%191:sub29": 52 # CHECK-CP-JSON-DAG: "%191:sub30": 51 # CHECK-CP-JSON-DAG: "%191:sub31": 50 # CHECK-CP-JSON-DAG: "%233:sub0": 143 # CHECK-CP-JSON-DAG: "%233:sub1": 142 # CHECK-CP-JSON-DAG: "%233:sub2": 141 # CHECK-CP-JSON-DAG: "%233:sub3": 140 # CHECK-CP-JSON-DAG: "%233:sub4": 137 # CHECK-CP-JSON-DAG: "%233:sub5": 136 # CHECK-CP-JSON-DAG: "%233:sub6": 135 # CHECK-CP-JSON-DAG: "%233:sub7": 134 # CHECK-CP-JSON-DAG: "%233:sub8": 131 # CHECK-CP-JSON-DAG: "%233:sub9": 130 # CHECK-CP-JSON-DAG: "%233:sub10": 129 # CHECK-CP-JSON-DAG: "%233:sub11": 128 # CHECK-CP-JSON-DAG: "%233:sub12": 125 # CHECK-CP-JSON-DAG: "%233:sub13": 124 # CHECK-CP-JSON-DAG: "%233:sub14": 123 # CHECK-CP-JSON-DAG: "%233:sub15": 122 # CHECK-CP-JSON-DAG: "%233:sub16": 119 # CHECK-CP-JSON-DAG: "%233:sub17": 118 # CHECK-CP-JSON-DAG: "%233:sub18": 117 # CHECK-CP-JSON-DAG: "%233:sub19": 116 # CHECK-CP-JSON-DAG: "%233:sub20": 113 # CHECK-CP-JSON-DAG: "%233:sub21": 112 # CHECK-CP-JSON-DAG: "%233:sub22": 111 # CHECK-CP-JSON-DAG: "%233:sub23": 110 # CHECK-CP-JSON-DAG: "%233:sub24": 107 # CHECK-CP-JSON-DAG: "%233:sub25": 106 # CHECK-CP-JSON-DAG: "%233:sub26": 105 # CHECK-CP-JSON-DAG: "%233:sub27": 104 # CHECK-CP-JSON-DAG: "%233:sub28": 101 # CHECK-CP-JSON-DAG: "%233:sub29": 100 # CHECK-CP-JSON-DAG: "%233:sub30": 99 # CHECK-CP-JSON-DAG: "%233:sub31": 98 # CHECK-CP-JSON-DAG: "%275:sub0": 191 # CHECK-CP-JSON-DAG: "%275:sub1": 190 # CHECK-CP-JSON-DAG: "%275:sub2": 189 # CHECK-CP-JSON-DAG: "%275:sub3": 188 # CHECK-CP-JSON-DAG: "%275:sub4": 185 # CHECK-CP-JSON-DAG: "%275:sub5": 184 # CHECK-CP-JSON-DAG: "%275:sub6": 183 # CHECK-CP-JSON-DAG: "%275:sub7": 182 # CHECK-CP-JSON-DAG: "%275:sub8": 179 # CHECK-CP-JSON-DAG: "%275:sub9": 178 # CHECK-CP-JSON-DAG: "%275:sub10": 177 # CHECK-CP-JSON-DAG: "%275:sub11": 176 # CHECK-CP-JSON-DAG: "%275:sub12": 173 # CHECK-CP-JSON-DAG: "%275:sub13": 172 # CHECK-CP-JSON-DAG: "%275:sub14": 171 # CHECK-CP-JSON-DAG: "%275:sub15": 170 # CHECK-CP-JSON-DAG: "%275:sub16": 167 # CHECK-CP-JSON-DAG: "%275:sub17": 166 # CHECK-CP-JSON-DAG: "%275:sub18": 165 # CHECK-CP-JSON-DAG: "%275:sub19": 164 # CHECK-CP-JSON-DAG: "%275:sub20": 161 # CHECK-CP-JSON-DAG: "%275:sub21": 160 # CHECK-CP-JSON-DAG: "%275:sub22": 159 # CHECK-CP-JSON-DAG: "%275:sub23": 158 # CHECK-CP-JSON-DAG: "%275:sub24": 155 # CHECK-CP-JSON-DAG: "%275:sub25": 154 # CHECK-CP-JSON-DAG: "%275:sub26": 153 # CHECK-CP-JSON-DAG: "%275:sub27": 152 # CHECK-CP-JSON-DAG: "%275:sub28": 149 # CHECK-CP-JSON-DAG: "%275:sub29": 148 # CHECK-CP-JSON-DAG: "%275:sub30": 147 # CHECK-CP-JSON-DAG: "%275:sub31": 146 # CHECK-CP-JSON-DAG: "%317:sub0": 239 # CHECK-CP-JSON-DAG: "%317:sub1": 238 # CHECK-CP-JSON-DAG: "%317:sub2": 237 # CHECK-CP-JSON-DAG: "%317:sub3": 236 # CHECK-CP-JSON-DAG: "%317:sub4": 233 # CHECK-CP-JSON-DAG: "%317:sub5": 232 # CHECK-CP-JSON-DAG: "%317:sub6": 231 # CHECK-CP-JSON-DAG: "%317:sub7": 230 # CHECK-CP-JSON-DAG: "%317:sub8": 227 # CHECK-CP-JSON-DAG: "%317:sub9": 226 # CHECK-CP-JSON-DAG: "%317:sub10": 225 # CHECK-CP-JSON-DAG: "%317:sub11": 224 # CHECK-CP-JSON-DAG: "%317:sub12": 221 # CHECK-CP-JSON-DAG: "%317:sub13": 220 # CHECK-CP-JSON-DAG: "%317:sub14": 219 # CHECK-CP-JSON-DAG: "%317:sub15": 218 # CHECK-CP-JSON-DAG: "%317:sub16": 215 # CHECK-CP-JSON-DAG: "%317:sub17": 214 # CHECK-CP-JSON-DAG: "%317:sub18": 213 # CHECK-CP-JSON-DAG: "%317:sub19": 212 # CHECK-CP-JSON-DAG: "%317:sub20": 209 # CHECK-CP-JSON-DAG: "%317:sub21": 208 # CHECK-CP-JSON-DAG: "%317:sub22": 207 # CHECK-CP-JSON-DAG: "%317:sub23": 206 # CHECK-CP-JSON-DAG: "%317:sub24": 203 # CHECK-CP-JSON-DAG: "%317:sub25": 202 # CHECK-CP-JSON-DAG: "%317:sub26": 201 # CHECK-CP-JSON-DAG: "%317:sub27": 200 # CHECK-CP-JSON-DAG: "%317:sub28": 197 # CHECK-CP-JSON-DAG: "%317:sub29": 196 # CHECK-CP-JSON-DAG: "%317:sub30": 195 # CHECK-CP-JSON-DAG: "%317:sub31": 194 # CHECK-CP-JSON-DAG: "%359:sub0": 287 # CHECK-CP-JSON-DAG: "%359:sub1": 286 # CHECK-CP-JSON-DAG: "%359:sub2": 285 # CHECK-CP-JSON-DAG: "%359:sub3": 284 # CHECK-CP-JSON-DAG: "%359:sub4": 281 # CHECK-CP-JSON-DAG: "%359:sub5": 280 # CHECK-CP-JSON-DAG: "%359:sub6": 279 # CHECK-CP-JSON-DAG: "%359:sub7": 278 # CHECK-CP-JSON-DAG: "%359:sub8": 275 # CHECK-CP-JSON-DAG: "%359:sub9": 274 # CHECK-CP-JSON-DAG: "%359:sub10": 273 # CHECK-CP-JSON-DAG: "%359:sub11": 272 # CHECK-CP-JSON-DAG: "%359:sub12": 269 # CHECK-CP-JSON-DAG: "%359:sub13": 268 # CHECK-CP-JSON-DAG: "%359:sub14": 267 # CHECK-CP-JSON-DAG: "%359:sub15": 266 # CHECK-CP-JSON-DAG: "%359:sub16": 263 # CHECK-CP-JSON-DAG: "%359:sub17": 262 # CHECK-CP-JSON-DAG: "%359:sub18": 261 # CHECK-CP-JSON-DAG: "%359:sub19": 260 # CHECK-CP-JSON-DAG: "%359:sub20": 257 # CHECK-CP-JSON-DAG: "%359:sub21": 256 # CHECK-CP-JSON-DAG: "%359:sub22": 255 # CHECK-CP-JSON-DAG: "%359:sub23": 254 # CHECK-CP-JSON-DAG: "%359:sub24": 251 # CHECK-CP-JSON-DAG: "%359:sub25": 250 # CHECK-CP-JSON-DAG: "%359:sub26": 249 # CHECK-CP-JSON-DAG: "%359:sub27": 248 # CHECK-CP-JSON-DAG: "%359:sub28": 245 # CHECK-CP-JSON-DAG: "%359:sub29": 244 # CHECK-CP-JSON-DAG: "%359:sub30": 243 # CHECK-CP-JSON-DAG: "%359:sub31": 242 # CHECK-CP-JSON-DAG: "%401:sub0": 335 # CHECK-CP-JSON-DAG: "%401:sub1": 334 # CHECK-CP-JSON-DAG: "%401:sub2": 333 # CHECK-CP-JSON-DAG: "%401:sub3": 332 # CHECK-CP-JSON-DAG: "%401:sub4": 329 # CHECK-CP-JSON-DAG: "%401:sub5": 328 # CHECK-CP-JSON-DAG: "%401:sub6": 327 # CHECK-CP-JSON-DAG: "%401:sub7": 326 # CHECK-CP-JSON-DAG: "%401:sub8": 323 # CHECK-CP-JSON-DAG: "%401:sub9": 322 # CHECK-CP-JSON-DAG: "%401:sub10": 321 # CHECK-CP-JSON-DAG: "%401:sub11": 320 # CHECK-CP-JSON-DAG: "%401:sub12": 317 # CHECK-CP-JSON-DAG: "%401:sub13": 316 # CHECK-CP-JSON-DAG: "%401:sub14": 315 # CHECK-CP-JSON-DAG: "%401:sub15": 314 # CHECK-CP-JSON-DAG: "%401:sub16": 311 # CHECK-CP-JSON-DAG: "%401:sub17": 310 # CHECK-CP-JSON-DAG: "%401:sub18": 309 # CHECK-CP-JSON-DAG: "%401:sub19": 308 # CHECK-CP-JSON-DAG: "%401:sub20": 305 # CHECK-CP-JSON-DAG: "%401:sub21": 304 # CHECK-CP-JSON-DAG: "%401:sub22": 303 # CHECK-CP-JSON-DAG: "%401:sub23": 302 # CHECK-CP-JSON-DAG: "%401:sub24": 299 # CHECK-CP-JSON-DAG: "%401:sub25": 298 # CHECK-CP-JSON-DAG: "%401:sub26": 297 # CHECK-CP-JSON-DAG: "%401:sub27": 296 # CHECK-CP-JSON-DAG: "%401:sub28": 293 # CHECK-CP-JSON-DAG: "%401:sub29": 292 # CHECK-CP-JSON-DAG: "%401:sub30": 291 # CHECK-CP-JSON-DAG: "%401:sub31": 290 # CHECK-CP-JSON-DAG: "%492": 0 # CHECK-CP-JSON-DAG: "%493": 0 # CHECK-CP-JSON-DAG: "%494": 0 # CHECK-CP-JSON-DAG: "%495": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 290 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 335 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %497:vreg_64, %496, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 46 # CHECK-CP-JSON-DAG: "%149:sub1": 45 # CHECK-CP-JSON-DAG: "%149:sub2": 44 # CHECK-CP-JSON-DAG: "%149:sub3": 43 # CHECK-CP-JSON-DAG: "%149:sub4": 40 # CHECK-CP-JSON-DAG: "%149:sub5": 39 # CHECK-CP-JSON-DAG: "%149:sub6": 38 # CHECK-CP-JSON-DAG: "%149:sub7": 37 # CHECK-CP-JSON-DAG: "%149:sub8": 34 # CHECK-CP-JSON-DAG: "%149:sub9": 33 # CHECK-CP-JSON-DAG: "%149:sub10": 32 # CHECK-CP-JSON-DAG: "%149:sub11": 31 # CHECK-CP-JSON-DAG: "%149:sub12": 28 # CHECK-CP-JSON-DAG: "%149:sub13": 27 # CHECK-CP-JSON-DAG: "%149:sub14": 26 # CHECK-CP-JSON-DAG: "%149:sub15": 25 # CHECK-CP-JSON-DAG: "%149:sub16": 22 # CHECK-CP-JSON-DAG: "%149:sub17": 21 # CHECK-CP-JSON-DAG: "%149:sub18": 20 # CHECK-CP-JSON-DAG: "%149:sub19": 19 # CHECK-CP-JSON-DAG: "%149:sub20": 16 # CHECK-CP-JSON-DAG: "%149:sub21": 15 # CHECK-CP-JSON-DAG: "%149:sub22": 14 # CHECK-CP-JSON-DAG: "%149:sub23": 13 # CHECK-CP-JSON-DAG: "%149:sub24": 10 # CHECK-CP-JSON-DAG: "%149:sub25": 9 # CHECK-CP-JSON-DAG: "%149:sub26": 8 # CHECK-CP-JSON-DAG: "%149:sub27": 7 # CHECK-CP-JSON-DAG: "%149:sub28": 4 # CHECK-CP-JSON-DAG: "%149:sub29": 3 # CHECK-CP-JSON-DAG: "%149:sub30": 2 # CHECK-CP-JSON-DAG: "%149:sub31": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 94 # CHECK-CP-JSON-DAG: "%191:sub1": 93 # CHECK-CP-JSON-DAG: "%191:sub2": 92 # CHECK-CP-JSON-DAG: "%191:sub3": 91 # CHECK-CP-JSON-DAG: "%191:sub4": 88 # CHECK-CP-JSON-DAG: "%191:sub5": 87 # CHECK-CP-JSON-DAG: "%191:sub6": 86 # CHECK-CP-JSON-DAG: "%191:sub7": 85 # CHECK-CP-JSON-DAG: "%191:sub8": 82 # CHECK-CP-JSON-DAG: "%191:sub9": 81 # CHECK-CP-JSON-DAG: "%191:sub10": 80 # CHECK-CP-JSON-DAG: "%191:sub11": 79 # CHECK-CP-JSON-DAG: "%191:sub12": 76 # CHECK-CP-JSON-DAG: "%191:sub13": 75 # CHECK-CP-JSON-DAG: "%191:sub14": 74 # CHECK-CP-JSON-DAG: "%191:sub15": 73 # CHECK-CP-JSON-DAG: "%191:sub16": 70 # CHECK-CP-JSON-DAG: "%191:sub17": 69 # CHECK-CP-JSON-DAG: "%191:sub18": 68 # CHECK-CP-JSON-DAG: "%191:sub19": 67 # CHECK-CP-JSON-DAG: "%191:sub20": 64 # CHECK-CP-JSON-DAG: "%191:sub21": 63 # CHECK-CP-JSON-DAG: "%191:sub22": 62 # CHECK-CP-JSON-DAG: "%191:sub23": 61 # CHECK-CP-JSON-DAG: "%191:sub24": 58 # CHECK-CP-JSON-DAG: "%191:sub25": 57 # CHECK-CP-JSON-DAG: "%191:sub26": 56 # CHECK-CP-JSON-DAG: "%191:sub27": 55 # CHECK-CP-JSON-DAG: "%191:sub28": 52 # CHECK-CP-JSON-DAG: "%191:sub29": 51 # CHECK-CP-JSON-DAG: "%191:sub30": 50 # CHECK-CP-JSON-DAG: "%191:sub31": 49 # CHECK-CP-JSON-DAG: "%233:sub0": 142 # CHECK-CP-JSON-DAG: "%233:sub1": 141 # CHECK-CP-JSON-DAG: "%233:sub2": 140 # CHECK-CP-JSON-DAG: "%233:sub3": 139 # CHECK-CP-JSON-DAG: "%233:sub4": 136 # CHECK-CP-JSON-DAG: "%233:sub5": 135 # CHECK-CP-JSON-DAG: "%233:sub6": 134 # CHECK-CP-JSON-DAG: "%233:sub7": 133 # CHECK-CP-JSON-DAG: "%233:sub8": 130 # CHECK-CP-JSON-DAG: "%233:sub9": 129 # CHECK-CP-JSON-DAG: "%233:sub10": 128 # CHECK-CP-JSON-DAG: "%233:sub11": 127 # CHECK-CP-JSON-DAG: "%233:sub12": 124 # CHECK-CP-JSON-DAG: "%233:sub13": 123 # CHECK-CP-JSON-DAG: "%233:sub14": 122 # CHECK-CP-JSON-DAG: "%233:sub15": 121 # CHECK-CP-JSON-DAG: "%233:sub16": 118 # CHECK-CP-JSON-DAG: "%233:sub17": 117 # CHECK-CP-JSON-DAG: "%233:sub18": 116 # CHECK-CP-JSON-DAG: "%233:sub19": 115 # CHECK-CP-JSON-DAG: "%233:sub20": 112 # CHECK-CP-JSON-DAG: "%233:sub21": 111 # CHECK-CP-JSON-DAG: "%233:sub22": 110 # CHECK-CP-JSON-DAG: "%233:sub23": 109 # CHECK-CP-JSON-DAG: "%233:sub24": 106 # CHECK-CP-JSON-DAG: "%233:sub25": 105 # CHECK-CP-JSON-DAG: "%233:sub26": 104 # CHECK-CP-JSON-DAG: "%233:sub27": 103 # CHECK-CP-JSON-DAG: "%233:sub28": 100 # CHECK-CP-JSON-DAG: "%233:sub29": 99 # CHECK-CP-JSON-DAG: "%233:sub30": 98 # CHECK-CP-JSON-DAG: "%233:sub31": 97 # CHECK-CP-JSON-DAG: "%275:sub0": 190 # CHECK-CP-JSON-DAG: "%275:sub1": 189 # CHECK-CP-JSON-DAG: "%275:sub2": 188 # CHECK-CP-JSON-DAG: "%275:sub3": 187 # CHECK-CP-JSON-DAG: "%275:sub4": 184 # CHECK-CP-JSON-DAG: "%275:sub5": 183 # CHECK-CP-JSON-DAG: "%275:sub6": 182 # CHECK-CP-JSON-DAG: "%275:sub7": 181 # CHECK-CP-JSON-DAG: "%275:sub8": 178 # CHECK-CP-JSON-DAG: "%275:sub9": 177 # CHECK-CP-JSON-DAG: "%275:sub10": 176 # CHECK-CP-JSON-DAG: "%275:sub11": 175 # CHECK-CP-JSON-DAG: "%275:sub12": 172 # CHECK-CP-JSON-DAG: "%275:sub13": 171 # CHECK-CP-JSON-DAG: "%275:sub14": 170 # CHECK-CP-JSON-DAG: "%275:sub15": 169 # CHECK-CP-JSON-DAG: "%275:sub16": 166 # CHECK-CP-JSON-DAG: "%275:sub17": 165 # CHECK-CP-JSON-DAG: "%275:sub18": 164 # CHECK-CP-JSON-DAG: "%275:sub19": 163 # CHECK-CP-JSON-DAG: "%275:sub20": 160 # CHECK-CP-JSON-DAG: "%275:sub21": 159 # CHECK-CP-JSON-DAG: "%275:sub22": 158 # CHECK-CP-JSON-DAG: "%275:sub23": 157 # CHECK-CP-JSON-DAG: "%275:sub24": 154 # CHECK-CP-JSON-DAG: "%275:sub25": 153 # CHECK-CP-JSON-DAG: "%275:sub26": 152 # CHECK-CP-JSON-DAG: "%275:sub27": 151 # CHECK-CP-JSON-DAG: "%275:sub28": 148 # CHECK-CP-JSON-DAG: "%275:sub29": 147 # CHECK-CP-JSON-DAG: "%275:sub30": 146 # CHECK-CP-JSON-DAG: "%275:sub31": 145 # CHECK-CP-JSON-DAG: "%317:sub0": 238 # CHECK-CP-JSON-DAG: "%317:sub1": 237 # CHECK-CP-JSON-DAG: "%317:sub2": 236 # CHECK-CP-JSON-DAG: "%317:sub3": 235 # CHECK-CP-JSON-DAG: "%317:sub4": 232 # CHECK-CP-JSON-DAG: "%317:sub5": 231 # CHECK-CP-JSON-DAG: "%317:sub6": 230 # CHECK-CP-JSON-DAG: "%317:sub7": 229 # CHECK-CP-JSON-DAG: "%317:sub8": 226 # CHECK-CP-JSON-DAG: "%317:sub9": 225 # CHECK-CP-JSON-DAG: "%317:sub10": 224 # CHECK-CP-JSON-DAG: "%317:sub11": 223 # CHECK-CP-JSON-DAG: "%317:sub12": 220 # CHECK-CP-JSON-DAG: "%317:sub13": 219 # CHECK-CP-JSON-DAG: "%317:sub14": 218 # CHECK-CP-JSON-DAG: "%317:sub15": 217 # CHECK-CP-JSON-DAG: "%317:sub16": 214 # CHECK-CP-JSON-DAG: "%317:sub17": 213 # CHECK-CP-JSON-DAG: "%317:sub18": 212 # CHECK-CP-JSON-DAG: "%317:sub19": 211 # CHECK-CP-JSON-DAG: "%317:sub20": 208 # CHECK-CP-JSON-DAG: "%317:sub21": 207 # CHECK-CP-JSON-DAG: "%317:sub22": 206 # CHECK-CP-JSON-DAG: "%317:sub23": 205 # CHECK-CP-JSON-DAG: "%317:sub24": 202 # CHECK-CP-JSON-DAG: "%317:sub25": 201 # CHECK-CP-JSON-DAG: "%317:sub26": 200 # CHECK-CP-JSON-DAG: "%317:sub27": 199 # CHECK-CP-JSON-DAG: "%317:sub28": 196 # CHECK-CP-JSON-DAG: "%317:sub29": 195 # CHECK-CP-JSON-DAG: "%317:sub30": 194 # CHECK-CP-JSON-DAG: "%317:sub31": 193 # CHECK-CP-JSON-DAG: "%359:sub0": 286 # CHECK-CP-JSON-DAG: "%359:sub1": 285 # CHECK-CP-JSON-DAG: "%359:sub2": 284 # CHECK-CP-JSON-DAG: "%359:sub3": 283 # CHECK-CP-JSON-DAG: "%359:sub4": 280 # CHECK-CP-JSON-DAG: "%359:sub5": 279 # CHECK-CP-JSON-DAG: "%359:sub6": 278 # CHECK-CP-JSON-DAG: "%359:sub7": 277 # CHECK-CP-JSON-DAG: "%359:sub8": 274 # CHECK-CP-JSON-DAG: "%359:sub9": 273 # CHECK-CP-JSON-DAG: "%359:sub10": 272 # CHECK-CP-JSON-DAG: "%359:sub11": 271 # CHECK-CP-JSON-DAG: "%359:sub12": 268 # CHECK-CP-JSON-DAG: "%359:sub13": 267 # CHECK-CP-JSON-DAG: "%359:sub14": 266 # CHECK-CP-JSON-DAG: "%359:sub15": 265 # CHECK-CP-JSON-DAG: "%359:sub16": 262 # CHECK-CP-JSON-DAG: "%359:sub17": 261 # CHECK-CP-JSON-DAG: "%359:sub18": 260 # CHECK-CP-JSON-DAG: "%359:sub19": 259 # CHECK-CP-JSON-DAG: "%359:sub20": 256 # CHECK-CP-JSON-DAG: "%359:sub21": 255 # CHECK-CP-JSON-DAG: "%359:sub22": 254 # CHECK-CP-JSON-DAG: "%359:sub23": 253 # CHECK-CP-JSON-DAG: "%359:sub24": 250 # CHECK-CP-JSON-DAG: "%359:sub25": 249 # CHECK-CP-JSON-DAG: "%359:sub26": 248 # CHECK-CP-JSON-DAG: "%359:sub27": 247 # CHECK-CP-JSON-DAG: "%359:sub28": 244 # CHECK-CP-JSON-DAG: "%359:sub29": 243 # CHECK-CP-JSON-DAG: "%359:sub30": 242 # CHECK-CP-JSON-DAG: "%359:sub31": 241 # CHECK-CP-JSON-DAG: "%401:sub0": 334 # CHECK-CP-JSON-DAG: "%401:sub1": 333 # CHECK-CP-JSON-DAG: "%401:sub2": 332 # CHECK-CP-JSON-DAG: "%401:sub3": 331 # CHECK-CP-JSON-DAG: "%401:sub4": 328 # CHECK-CP-JSON-DAG: "%401:sub5": 327 # CHECK-CP-JSON-DAG: "%401:sub6": 326 # CHECK-CP-JSON-DAG: "%401:sub7": 325 # CHECK-CP-JSON-DAG: "%401:sub8": 322 # CHECK-CP-JSON-DAG: "%401:sub9": 321 # CHECK-CP-JSON-DAG: "%401:sub10": 320 # CHECK-CP-JSON-DAG: "%401:sub11": 319 # CHECK-CP-JSON-DAG: "%401:sub12": 316 # CHECK-CP-JSON-DAG: "%401:sub13": 315 # CHECK-CP-JSON-DAG: "%401:sub14": 314 # CHECK-CP-JSON-DAG: "%401:sub15": 313 # CHECK-CP-JSON-DAG: "%401:sub16": 310 # CHECK-CP-JSON-DAG: "%401:sub17": 309 # CHECK-CP-JSON-DAG: "%401:sub18": 308 # CHECK-CP-JSON-DAG: "%401:sub19": 307 # CHECK-CP-JSON-DAG: "%401:sub20": 304 # CHECK-CP-JSON-DAG: "%401:sub21": 303 # CHECK-CP-JSON-DAG: "%401:sub22": 302 # CHECK-CP-JSON-DAG: "%401:sub23": 301 # CHECK-CP-JSON-DAG: "%401:sub24": 298 # CHECK-CP-JSON-DAG: "%401:sub25": 297 # CHECK-CP-JSON-DAG: "%401:sub26": 296 # CHECK-CP-JSON-DAG: "%401:sub27": 295 # CHECK-CP-JSON-DAG: "%401:sub28": 292 # CHECK-CP-JSON-DAG: "%401:sub29": 291 # CHECK-CP-JSON-DAG: "%401:sub30": 290 # CHECK-CP-JSON-DAG: "%401:sub31": 289 # CHECK-CP-JSON-DAG: "%496": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 289 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 334 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%498:vgpr_32 = COPY %149.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 45 # CHECK-CP-JSON-DAG: "%149:sub1": 44 # CHECK-CP-JSON-DAG: "%149:sub2": 43 # CHECK-CP-JSON-DAG: "%149:sub3": 42 # CHECK-CP-JSON-DAG: "%149:sub4": 39 # CHECK-CP-JSON-DAG: "%149:sub5": 38 # CHECK-CP-JSON-DAG: "%149:sub6": 37 # CHECK-CP-JSON-DAG: "%149:sub7": 36 # CHECK-CP-JSON-DAG: "%149:sub8": 33 # CHECK-CP-JSON-DAG: "%149:sub9": 32 # CHECK-CP-JSON-DAG: "%149:sub10": 31 # CHECK-CP-JSON-DAG: "%149:sub11": 30 # CHECK-CP-JSON-DAG: "%149:sub12": 27 # CHECK-CP-JSON-DAG: "%149:sub13": 26 # CHECK-CP-JSON-DAG: "%149:sub14": 25 # CHECK-CP-JSON-DAG: "%149:sub15": 24 # CHECK-CP-JSON-DAG: "%149:sub16": 21 # CHECK-CP-JSON-DAG: "%149:sub17": 20 # CHECK-CP-JSON-DAG: "%149:sub18": 19 # CHECK-CP-JSON-DAG: "%149:sub19": 18 # CHECK-CP-JSON-DAG: "%149:sub20": 15 # CHECK-CP-JSON-DAG: "%149:sub21": 14 # CHECK-CP-JSON-DAG: "%149:sub22": 13 # CHECK-CP-JSON-DAG: "%149:sub23": 12 # CHECK-CP-JSON-DAG: "%149:sub24": 9 # CHECK-CP-JSON-DAG: "%149:sub25": 8 # CHECK-CP-JSON-DAG: "%149:sub26": 7 # CHECK-CP-JSON-DAG: "%149:sub27": 6 # CHECK-CP-JSON-DAG: "%149:sub28": 3 # CHECK-CP-JSON-DAG: "%149:sub29": 2 # CHECK-CP-JSON-DAG: "%149:sub30": 1 # CHECK-CP-JSON-DAG: "%149:sub31": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 93 # CHECK-CP-JSON-DAG: "%191:sub1": 92 # CHECK-CP-JSON-DAG: "%191:sub2": 91 # CHECK-CP-JSON-DAG: "%191:sub3": 90 # CHECK-CP-JSON-DAG: "%191:sub4": 87 # CHECK-CP-JSON-DAG: "%191:sub5": 86 # CHECK-CP-JSON-DAG: "%191:sub6": 85 # CHECK-CP-JSON-DAG: "%191:sub7": 84 # CHECK-CP-JSON-DAG: "%191:sub8": 81 # CHECK-CP-JSON-DAG: "%191:sub9": 80 # CHECK-CP-JSON-DAG: "%191:sub10": 79 # CHECK-CP-JSON-DAG: "%191:sub11": 78 # CHECK-CP-JSON-DAG: "%191:sub12": 75 # CHECK-CP-JSON-DAG: "%191:sub13": 74 # CHECK-CP-JSON-DAG: "%191:sub14": 73 # CHECK-CP-JSON-DAG: "%191:sub15": 72 # CHECK-CP-JSON-DAG: "%191:sub16": 69 # CHECK-CP-JSON-DAG: "%191:sub17": 68 # CHECK-CP-JSON-DAG: "%191:sub18": 67 # CHECK-CP-JSON-DAG: "%191:sub19": 66 # CHECK-CP-JSON-DAG: "%191:sub20": 63 # CHECK-CP-JSON-DAG: "%191:sub21": 62 # CHECK-CP-JSON-DAG: "%191:sub22": 61 # CHECK-CP-JSON-DAG: "%191:sub23": 60 # CHECK-CP-JSON-DAG: "%191:sub24": 57 # CHECK-CP-JSON-DAG: "%191:sub25": 56 # CHECK-CP-JSON-DAG: "%191:sub26": 55 # CHECK-CP-JSON-DAG: "%191:sub27": 54 # CHECK-CP-JSON-DAG: "%191:sub28": 51 # CHECK-CP-JSON-DAG: "%191:sub29": 50 # CHECK-CP-JSON-DAG: "%191:sub30": 49 # CHECK-CP-JSON-DAG: "%191:sub31": 48 # CHECK-CP-JSON-DAG: "%233:sub0": 141 # CHECK-CP-JSON-DAG: "%233:sub1": 140 # CHECK-CP-JSON-DAG: "%233:sub2": 139 # CHECK-CP-JSON-DAG: "%233:sub3": 138 # CHECK-CP-JSON-DAG: "%233:sub4": 135 # CHECK-CP-JSON-DAG: "%233:sub5": 134 # CHECK-CP-JSON-DAG: "%233:sub6": 133 # CHECK-CP-JSON-DAG: "%233:sub7": 132 # CHECK-CP-JSON-DAG: "%233:sub8": 129 # CHECK-CP-JSON-DAG: "%233:sub9": 128 # CHECK-CP-JSON-DAG: "%233:sub10": 127 # CHECK-CP-JSON-DAG: "%233:sub11": 126 # CHECK-CP-JSON-DAG: "%233:sub12": 123 # CHECK-CP-JSON-DAG: "%233:sub13": 122 # CHECK-CP-JSON-DAG: "%233:sub14": 121 # CHECK-CP-JSON-DAG: "%233:sub15": 120 # CHECK-CP-JSON-DAG: "%233:sub16": 117 # CHECK-CP-JSON-DAG: "%233:sub17": 116 # CHECK-CP-JSON-DAG: "%233:sub18": 115 # CHECK-CP-JSON-DAG: "%233:sub19": 114 # CHECK-CP-JSON-DAG: "%233:sub20": 111 # CHECK-CP-JSON-DAG: "%233:sub21": 110 # CHECK-CP-JSON-DAG: "%233:sub22": 109 # CHECK-CP-JSON-DAG: "%233:sub23": 108 # CHECK-CP-JSON-DAG: "%233:sub24": 105 # CHECK-CP-JSON-DAG: "%233:sub25": 104 # CHECK-CP-JSON-DAG: "%233:sub26": 103 # CHECK-CP-JSON-DAG: "%233:sub27": 102 # CHECK-CP-JSON-DAG: "%233:sub28": 99 # CHECK-CP-JSON-DAG: "%233:sub29": 98 # CHECK-CP-JSON-DAG: "%233:sub30": 97 # CHECK-CP-JSON-DAG: "%233:sub31": 96 # CHECK-CP-JSON-DAG: "%275:sub0": 189 # CHECK-CP-JSON-DAG: "%275:sub1": 188 # CHECK-CP-JSON-DAG: "%275:sub2": 187 # CHECK-CP-JSON-DAG: "%275:sub3": 186 # CHECK-CP-JSON-DAG: "%275:sub4": 183 # CHECK-CP-JSON-DAG: "%275:sub5": 182 # CHECK-CP-JSON-DAG: "%275:sub6": 181 # CHECK-CP-JSON-DAG: "%275:sub7": 180 # CHECK-CP-JSON-DAG: "%275:sub8": 177 # CHECK-CP-JSON-DAG: "%275:sub9": 176 # CHECK-CP-JSON-DAG: "%275:sub10": 175 # CHECK-CP-JSON-DAG: "%275:sub11": 174 # CHECK-CP-JSON-DAG: "%275:sub12": 171 # CHECK-CP-JSON-DAG: "%275:sub13": 170 # CHECK-CP-JSON-DAG: "%275:sub14": 169 # CHECK-CP-JSON-DAG: "%275:sub15": 168 # CHECK-CP-JSON-DAG: "%275:sub16": 165 # CHECK-CP-JSON-DAG: "%275:sub17": 164 # CHECK-CP-JSON-DAG: "%275:sub18": 163 # CHECK-CP-JSON-DAG: "%275:sub19": 162 # CHECK-CP-JSON-DAG: "%275:sub20": 159 # CHECK-CP-JSON-DAG: "%275:sub21": 158 # CHECK-CP-JSON-DAG: "%275:sub22": 157 # CHECK-CP-JSON-DAG: "%275:sub23": 156 # CHECK-CP-JSON-DAG: "%275:sub24": 153 # CHECK-CP-JSON-DAG: "%275:sub25": 152 # CHECK-CP-JSON-DAG: "%275:sub26": 151 # CHECK-CP-JSON-DAG: "%275:sub27": 150 # CHECK-CP-JSON-DAG: "%275:sub28": 147 # CHECK-CP-JSON-DAG: "%275:sub29": 146 # CHECK-CP-JSON-DAG: "%275:sub30": 145 # CHECK-CP-JSON-DAG: "%275:sub31": 144 # CHECK-CP-JSON-DAG: "%317:sub0": 237 # CHECK-CP-JSON-DAG: "%317:sub1": 236 # CHECK-CP-JSON-DAG: "%317:sub2": 235 # CHECK-CP-JSON-DAG: "%317:sub3": 234 # CHECK-CP-JSON-DAG: "%317:sub4": 231 # CHECK-CP-JSON-DAG: "%317:sub5": 230 # CHECK-CP-JSON-DAG: "%317:sub6": 229 # CHECK-CP-JSON-DAG: "%317:sub7": 228 # CHECK-CP-JSON-DAG: "%317:sub8": 225 # CHECK-CP-JSON-DAG: "%317:sub9": 224 # CHECK-CP-JSON-DAG: "%317:sub10": 223 # CHECK-CP-JSON-DAG: "%317:sub11": 222 # CHECK-CP-JSON-DAG: "%317:sub12": 219 # CHECK-CP-JSON-DAG: "%317:sub13": 218 # CHECK-CP-JSON-DAG: "%317:sub14": 217 # CHECK-CP-JSON-DAG: "%317:sub15": 216 # CHECK-CP-JSON-DAG: "%317:sub16": 213 # CHECK-CP-JSON-DAG: "%317:sub17": 212 # CHECK-CP-JSON-DAG: "%317:sub18": 211 # CHECK-CP-JSON-DAG: "%317:sub19": 210 # CHECK-CP-JSON-DAG: "%317:sub20": 207 # CHECK-CP-JSON-DAG: "%317:sub21": 206 # CHECK-CP-JSON-DAG: "%317:sub22": 205 # CHECK-CP-JSON-DAG: "%317:sub23": 204 # CHECK-CP-JSON-DAG: "%317:sub24": 201 # CHECK-CP-JSON-DAG: "%317:sub25": 200 # CHECK-CP-JSON-DAG: "%317:sub26": 199 # CHECK-CP-JSON-DAG: "%317:sub27": 198 # CHECK-CP-JSON-DAG: "%317:sub28": 195 # CHECK-CP-JSON-DAG: "%317:sub29": 194 # CHECK-CP-JSON-DAG: "%317:sub30": 193 # CHECK-CP-JSON-DAG: "%317:sub31": 192 # CHECK-CP-JSON-DAG: "%359:sub0": 285 # CHECK-CP-JSON-DAG: "%359:sub1": 284 # CHECK-CP-JSON-DAG: "%359:sub2": 283 # CHECK-CP-JSON-DAG: "%359:sub3": 282 # CHECK-CP-JSON-DAG: "%359:sub4": 279 # CHECK-CP-JSON-DAG: "%359:sub5": 278 # CHECK-CP-JSON-DAG: "%359:sub6": 277 # CHECK-CP-JSON-DAG: "%359:sub7": 276 # CHECK-CP-JSON-DAG: "%359:sub8": 273 # CHECK-CP-JSON-DAG: "%359:sub9": 272 # CHECK-CP-JSON-DAG: "%359:sub10": 271 # CHECK-CP-JSON-DAG: "%359:sub11": 270 # CHECK-CP-JSON-DAG: "%359:sub12": 267 # CHECK-CP-JSON-DAG: "%359:sub13": 266 # CHECK-CP-JSON-DAG: "%359:sub14": 265 # CHECK-CP-JSON-DAG: "%359:sub15": 264 # CHECK-CP-JSON-DAG: "%359:sub16": 261 # CHECK-CP-JSON-DAG: "%359:sub17": 260 # CHECK-CP-JSON-DAG: "%359:sub18": 259 # CHECK-CP-JSON-DAG: "%359:sub19": 258 # CHECK-CP-JSON-DAG: "%359:sub20": 255 # CHECK-CP-JSON-DAG: "%359:sub21": 254 # CHECK-CP-JSON-DAG: "%359:sub22": 253 # CHECK-CP-JSON-DAG: "%359:sub23": 252 # CHECK-CP-JSON-DAG: "%359:sub24": 249 # CHECK-CP-JSON-DAG: "%359:sub25": 248 # CHECK-CP-JSON-DAG: "%359:sub26": 247 # CHECK-CP-JSON-DAG: "%359:sub27": 246 # CHECK-CP-JSON-DAG: "%359:sub28": 243 # CHECK-CP-JSON-DAG: "%359:sub29": 242 # CHECK-CP-JSON-DAG: "%359:sub30": 241 # CHECK-CP-JSON-DAG: "%359:sub31": 240 # CHECK-CP-JSON-DAG: "%401:sub0": 333 # CHECK-CP-JSON-DAG: "%401:sub1": 332 # CHECK-CP-JSON-DAG: "%401:sub2": 331 # CHECK-CP-JSON-DAG: "%401:sub3": 330 # CHECK-CP-JSON-DAG: "%401:sub4": 327 # CHECK-CP-JSON-DAG: "%401:sub5": 326 # CHECK-CP-JSON-DAG: "%401:sub6": 325 # CHECK-CP-JSON-DAG: "%401:sub7": 324 # CHECK-CP-JSON-DAG: "%401:sub8": 321 # CHECK-CP-JSON-DAG: "%401:sub9": 320 # CHECK-CP-JSON-DAG: "%401:sub10": 319 # CHECK-CP-JSON-DAG: "%401:sub11": 318 # CHECK-CP-JSON-DAG: "%401:sub12": 315 # CHECK-CP-JSON-DAG: "%401:sub13": 314 # CHECK-CP-JSON-DAG: "%401:sub14": 313 # CHECK-CP-JSON-DAG: "%401:sub15": 312 # CHECK-CP-JSON-DAG: "%401:sub16": 309 # CHECK-CP-JSON-DAG: "%401:sub17": 308 # CHECK-CP-JSON-DAG: "%401:sub18": 307 # CHECK-CP-JSON-DAG: "%401:sub19": 306 # CHECK-CP-JSON-DAG: "%401:sub20": 303 # CHECK-CP-JSON-DAG: "%401:sub21": 302 # CHECK-CP-JSON-DAG: "%401:sub22": 301 # CHECK-CP-JSON-DAG: "%401:sub23": 300 # CHECK-CP-JSON-DAG: "%401:sub24": 297 # CHECK-CP-JSON-DAG: "%401:sub25": 296 # CHECK-CP-JSON-DAG: "%401:sub26": 295 # CHECK-CP-JSON-DAG: "%401:sub27": 294 # CHECK-CP-JSON-DAG: "%401:sub28": 291 # CHECK-CP-JSON-DAG: "%401:sub29": 290 # CHECK-CP-JSON-DAG: "%401:sub30": 289 # CHECK-CP-JSON-DAG: "%401:sub31": 288 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 288 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 333 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%499:vgpr_32 = COPY %149.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 44 # CHECK-CP-JSON-DAG: "%149:sub1": 43 # CHECK-CP-JSON-DAG: "%149:sub2": 42 # CHECK-CP-JSON-DAG: "%149:sub3": 41 # CHECK-CP-JSON-DAG: "%149:sub4": 38 # CHECK-CP-JSON-DAG: "%149:sub5": 37 # CHECK-CP-JSON-DAG: "%149:sub6": 36 # CHECK-CP-JSON-DAG: "%149:sub7": 35 # CHECK-CP-JSON-DAG: "%149:sub8": 32 # CHECK-CP-JSON-DAG: "%149:sub9": 31 # CHECK-CP-JSON-DAG: "%149:sub10": 30 # CHECK-CP-JSON-DAG: "%149:sub11": 29 # CHECK-CP-JSON-DAG: "%149:sub12": 26 # CHECK-CP-JSON-DAG: "%149:sub13": 25 # CHECK-CP-JSON-DAG: "%149:sub14": 24 # CHECK-CP-JSON-DAG: "%149:sub15": 23 # CHECK-CP-JSON-DAG: "%149:sub16": 20 # CHECK-CP-JSON-DAG: "%149:sub17": 19 # CHECK-CP-JSON-DAG: "%149:sub18": 18 # CHECK-CP-JSON-DAG: "%149:sub19": 17 # CHECK-CP-JSON-DAG: "%149:sub20": 14 # CHECK-CP-JSON-DAG: "%149:sub21": 13 # CHECK-CP-JSON-DAG: "%149:sub22": 12 # CHECK-CP-JSON-DAG: "%149:sub23": 11 # CHECK-CP-JSON-DAG: "%149:sub24": 8 # CHECK-CP-JSON-DAG: "%149:sub25": 7 # CHECK-CP-JSON-DAG: "%149:sub26": 6 # CHECK-CP-JSON-DAG: "%149:sub27": 5 # CHECK-CP-JSON-DAG: "%149:sub28": 2 # CHECK-CP-JSON-DAG: "%149:sub29": 1 # CHECK-CP-JSON-DAG: "%149:sub30": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 92 # CHECK-CP-JSON-DAG: "%191:sub1": 91 # CHECK-CP-JSON-DAG: "%191:sub2": 90 # CHECK-CP-JSON-DAG: "%191:sub3": 89 # CHECK-CP-JSON-DAG: "%191:sub4": 86 # CHECK-CP-JSON-DAG: "%191:sub5": 85 # CHECK-CP-JSON-DAG: "%191:sub6": 84 # CHECK-CP-JSON-DAG: "%191:sub7": 83 # CHECK-CP-JSON-DAG: "%191:sub8": 80 # CHECK-CP-JSON-DAG: "%191:sub9": 79 # CHECK-CP-JSON-DAG: "%191:sub10": 78 # CHECK-CP-JSON-DAG: "%191:sub11": 77 # CHECK-CP-JSON-DAG: "%191:sub12": 74 # CHECK-CP-JSON-DAG: "%191:sub13": 73 # CHECK-CP-JSON-DAG: "%191:sub14": 72 # CHECK-CP-JSON-DAG: "%191:sub15": 71 # CHECK-CP-JSON-DAG: "%191:sub16": 68 # CHECK-CP-JSON-DAG: "%191:sub17": 67 # CHECK-CP-JSON-DAG: "%191:sub18": 66 # CHECK-CP-JSON-DAG: "%191:sub19": 65 # CHECK-CP-JSON-DAG: "%191:sub20": 62 # CHECK-CP-JSON-DAG: "%191:sub21": 61 # CHECK-CP-JSON-DAG: "%191:sub22": 60 # CHECK-CP-JSON-DAG: "%191:sub23": 59 # CHECK-CP-JSON-DAG: "%191:sub24": 56 # CHECK-CP-JSON-DAG: "%191:sub25": 55 # CHECK-CP-JSON-DAG: "%191:sub26": 54 # CHECK-CP-JSON-DAG: "%191:sub27": 53 # CHECK-CP-JSON-DAG: "%191:sub28": 50 # CHECK-CP-JSON-DAG: "%191:sub29": 49 # CHECK-CP-JSON-DAG: "%191:sub30": 48 # CHECK-CP-JSON-DAG: "%191:sub31": 47 # CHECK-CP-JSON-DAG: "%233:sub0": 140 # CHECK-CP-JSON-DAG: "%233:sub1": 139 # CHECK-CP-JSON-DAG: "%233:sub2": 138 # CHECK-CP-JSON-DAG: "%233:sub3": 137 # CHECK-CP-JSON-DAG: "%233:sub4": 134 # CHECK-CP-JSON-DAG: "%233:sub5": 133 # CHECK-CP-JSON-DAG: "%233:sub6": 132 # CHECK-CP-JSON-DAG: "%233:sub7": 131 # CHECK-CP-JSON-DAG: "%233:sub8": 128 # CHECK-CP-JSON-DAG: "%233:sub9": 127 # CHECK-CP-JSON-DAG: "%233:sub10": 126 # CHECK-CP-JSON-DAG: "%233:sub11": 125 # CHECK-CP-JSON-DAG: "%233:sub12": 122 # CHECK-CP-JSON-DAG: "%233:sub13": 121 # CHECK-CP-JSON-DAG: "%233:sub14": 120 # CHECK-CP-JSON-DAG: "%233:sub15": 119 # CHECK-CP-JSON-DAG: "%233:sub16": 116 # CHECK-CP-JSON-DAG: "%233:sub17": 115 # CHECK-CP-JSON-DAG: "%233:sub18": 114 # CHECK-CP-JSON-DAG: "%233:sub19": 113 # CHECK-CP-JSON-DAG: "%233:sub20": 110 # CHECK-CP-JSON-DAG: "%233:sub21": 109 # CHECK-CP-JSON-DAG: "%233:sub22": 108 # CHECK-CP-JSON-DAG: "%233:sub23": 107 # CHECK-CP-JSON-DAG: "%233:sub24": 104 # CHECK-CP-JSON-DAG: "%233:sub25": 103 # CHECK-CP-JSON-DAG: "%233:sub26": 102 # CHECK-CP-JSON-DAG: "%233:sub27": 101 # CHECK-CP-JSON-DAG: "%233:sub28": 98 # CHECK-CP-JSON-DAG: "%233:sub29": 97 # CHECK-CP-JSON-DAG: "%233:sub30": 96 # CHECK-CP-JSON-DAG: "%233:sub31": 95 # CHECK-CP-JSON-DAG: "%275:sub0": 188 # CHECK-CP-JSON-DAG: "%275:sub1": 187 # CHECK-CP-JSON-DAG: "%275:sub2": 186 # CHECK-CP-JSON-DAG: "%275:sub3": 185 # CHECK-CP-JSON-DAG: "%275:sub4": 182 # CHECK-CP-JSON-DAG: "%275:sub5": 181 # CHECK-CP-JSON-DAG: "%275:sub6": 180 # CHECK-CP-JSON-DAG: "%275:sub7": 179 # CHECK-CP-JSON-DAG: "%275:sub8": 176 # CHECK-CP-JSON-DAG: "%275:sub9": 175 # CHECK-CP-JSON-DAG: "%275:sub10": 174 # CHECK-CP-JSON-DAG: "%275:sub11": 173 # CHECK-CP-JSON-DAG: "%275:sub12": 170 # CHECK-CP-JSON-DAG: "%275:sub13": 169 # CHECK-CP-JSON-DAG: "%275:sub14": 168 # CHECK-CP-JSON-DAG: "%275:sub15": 167 # CHECK-CP-JSON-DAG: "%275:sub16": 164 # CHECK-CP-JSON-DAG: "%275:sub17": 163 # CHECK-CP-JSON-DAG: "%275:sub18": 162 # CHECK-CP-JSON-DAG: "%275:sub19": 161 # CHECK-CP-JSON-DAG: "%275:sub20": 158 # CHECK-CP-JSON-DAG: "%275:sub21": 157 # CHECK-CP-JSON-DAG: "%275:sub22": 156 # CHECK-CP-JSON-DAG: "%275:sub23": 155 # CHECK-CP-JSON-DAG: "%275:sub24": 152 # CHECK-CP-JSON-DAG: "%275:sub25": 151 # CHECK-CP-JSON-DAG: "%275:sub26": 150 # CHECK-CP-JSON-DAG: "%275:sub27": 149 # CHECK-CP-JSON-DAG: "%275:sub28": 146 # CHECK-CP-JSON-DAG: "%275:sub29": 145 # CHECK-CP-JSON-DAG: "%275:sub30": 144 # CHECK-CP-JSON-DAG: "%275:sub31": 143 # CHECK-CP-JSON-DAG: "%317:sub0": 236 # CHECK-CP-JSON-DAG: "%317:sub1": 235 # CHECK-CP-JSON-DAG: "%317:sub2": 234 # CHECK-CP-JSON-DAG: "%317:sub3": 233 # CHECK-CP-JSON-DAG: "%317:sub4": 230 # CHECK-CP-JSON-DAG: "%317:sub5": 229 # CHECK-CP-JSON-DAG: "%317:sub6": 228 # CHECK-CP-JSON-DAG: "%317:sub7": 227 # CHECK-CP-JSON-DAG: "%317:sub8": 224 # CHECK-CP-JSON-DAG: "%317:sub9": 223 # CHECK-CP-JSON-DAG: "%317:sub10": 222 # CHECK-CP-JSON-DAG: "%317:sub11": 221 # CHECK-CP-JSON-DAG: "%317:sub12": 218 # CHECK-CP-JSON-DAG: "%317:sub13": 217 # CHECK-CP-JSON-DAG: "%317:sub14": 216 # CHECK-CP-JSON-DAG: "%317:sub15": 215 # CHECK-CP-JSON-DAG: "%317:sub16": 212 # CHECK-CP-JSON-DAG: "%317:sub17": 211 # CHECK-CP-JSON-DAG: "%317:sub18": 210 # CHECK-CP-JSON-DAG: "%317:sub19": 209 # CHECK-CP-JSON-DAG: "%317:sub20": 206 # CHECK-CP-JSON-DAG: "%317:sub21": 205 # CHECK-CP-JSON-DAG: "%317:sub22": 204 # CHECK-CP-JSON-DAG: "%317:sub23": 203 # CHECK-CP-JSON-DAG: "%317:sub24": 200 # CHECK-CP-JSON-DAG: "%317:sub25": 199 # CHECK-CP-JSON-DAG: "%317:sub26": 198 # CHECK-CP-JSON-DAG: "%317:sub27": 197 # CHECK-CP-JSON-DAG: "%317:sub28": 194 # CHECK-CP-JSON-DAG: "%317:sub29": 193 # CHECK-CP-JSON-DAG: "%317:sub30": 192 # CHECK-CP-JSON-DAG: "%317:sub31": 191 # CHECK-CP-JSON-DAG: "%359:sub0": 284 # CHECK-CP-JSON-DAG: "%359:sub1": 283 # CHECK-CP-JSON-DAG: "%359:sub2": 282 # CHECK-CP-JSON-DAG: "%359:sub3": 281 # CHECK-CP-JSON-DAG: "%359:sub4": 278 # CHECK-CP-JSON-DAG: "%359:sub5": 277 # CHECK-CP-JSON-DAG: "%359:sub6": 276 # CHECK-CP-JSON-DAG: "%359:sub7": 275 # CHECK-CP-JSON-DAG: "%359:sub8": 272 # CHECK-CP-JSON-DAG: "%359:sub9": 271 # CHECK-CP-JSON-DAG: "%359:sub10": 270 # CHECK-CP-JSON-DAG: "%359:sub11": 269 # CHECK-CP-JSON-DAG: "%359:sub12": 266 # CHECK-CP-JSON-DAG: "%359:sub13": 265 # CHECK-CP-JSON-DAG: "%359:sub14": 264 # CHECK-CP-JSON-DAG: "%359:sub15": 263 # CHECK-CP-JSON-DAG: "%359:sub16": 260 # CHECK-CP-JSON-DAG: "%359:sub17": 259 # CHECK-CP-JSON-DAG: "%359:sub18": 258 # CHECK-CP-JSON-DAG: "%359:sub19": 257 # CHECK-CP-JSON-DAG: "%359:sub20": 254 # CHECK-CP-JSON-DAG: "%359:sub21": 253 # CHECK-CP-JSON-DAG: "%359:sub22": 252 # CHECK-CP-JSON-DAG: "%359:sub23": 251 # CHECK-CP-JSON-DAG: "%359:sub24": 248 # CHECK-CP-JSON-DAG: "%359:sub25": 247 # CHECK-CP-JSON-DAG: "%359:sub26": 246 # CHECK-CP-JSON-DAG: "%359:sub27": 245 # CHECK-CP-JSON-DAG: "%359:sub28": 242 # CHECK-CP-JSON-DAG: "%359:sub29": 241 # CHECK-CP-JSON-DAG: "%359:sub30": 240 # CHECK-CP-JSON-DAG: "%359:sub31": 239 # CHECK-CP-JSON-DAG: "%401:sub0": 332 # CHECK-CP-JSON-DAG: "%401:sub1": 331 # CHECK-CP-JSON-DAG: "%401:sub2": 330 # CHECK-CP-JSON-DAG: "%401:sub3": 329 # CHECK-CP-JSON-DAG: "%401:sub4": 326 # CHECK-CP-JSON-DAG: "%401:sub5": 325 # CHECK-CP-JSON-DAG: "%401:sub6": 324 # CHECK-CP-JSON-DAG: "%401:sub7": 323 # CHECK-CP-JSON-DAG: "%401:sub8": 320 # CHECK-CP-JSON-DAG: "%401:sub9": 319 # CHECK-CP-JSON-DAG: "%401:sub10": 318 # CHECK-CP-JSON-DAG: "%401:sub11": 317 # CHECK-CP-JSON-DAG: "%401:sub12": 314 # CHECK-CP-JSON-DAG: "%401:sub13": 313 # CHECK-CP-JSON-DAG: "%401:sub14": 312 # CHECK-CP-JSON-DAG: "%401:sub15": 311 # CHECK-CP-JSON-DAG: "%401:sub16": 308 # CHECK-CP-JSON-DAG: "%401:sub17": 307 # CHECK-CP-JSON-DAG: "%401:sub18": 306 # CHECK-CP-JSON-DAG: "%401:sub19": 305 # CHECK-CP-JSON-DAG: "%401:sub20": 302 # CHECK-CP-JSON-DAG: "%401:sub21": 301 # CHECK-CP-JSON-DAG: "%401:sub22": 300 # CHECK-CP-JSON-DAG: "%401:sub23": 299 # CHECK-CP-JSON-DAG: "%401:sub24": 296 # CHECK-CP-JSON-DAG: "%401:sub25": 295 # CHECK-CP-JSON-DAG: "%401:sub26": 294 # CHECK-CP-JSON-DAG: "%401:sub27": 293 # CHECK-CP-JSON-DAG: "%401:sub28": 290 # CHECK-CP-JSON-DAG: "%401:sub29": 289 # CHECK-CP-JSON-DAG: "%401:sub30": 288 # CHECK-CP-JSON-DAG: "%401:sub31": 287 # CHECK-CP-JSON-DAG: "%498": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 287 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 332 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%500:vgpr_32 = COPY %149.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 43 # CHECK-CP-JSON-DAG: "%149:sub1": 42 # CHECK-CP-JSON-DAG: "%149:sub2": 41 # CHECK-CP-JSON-DAG: "%149:sub3": 40 # CHECK-CP-JSON-DAG: "%149:sub4": 37 # CHECK-CP-JSON-DAG: "%149:sub5": 36 # CHECK-CP-JSON-DAG: "%149:sub6": 35 # CHECK-CP-JSON-DAG: "%149:sub7": 34 # CHECK-CP-JSON-DAG: "%149:sub8": 31 # CHECK-CP-JSON-DAG: "%149:sub9": 30 # CHECK-CP-JSON-DAG: "%149:sub10": 29 # CHECK-CP-JSON-DAG: "%149:sub11": 28 # CHECK-CP-JSON-DAG: "%149:sub12": 25 # CHECK-CP-JSON-DAG: "%149:sub13": 24 # CHECK-CP-JSON-DAG: "%149:sub14": 23 # CHECK-CP-JSON-DAG: "%149:sub15": 22 # CHECK-CP-JSON-DAG: "%149:sub16": 19 # CHECK-CP-JSON-DAG: "%149:sub17": 18 # CHECK-CP-JSON-DAG: "%149:sub18": 17 # CHECK-CP-JSON-DAG: "%149:sub19": 16 # CHECK-CP-JSON-DAG: "%149:sub20": 13 # CHECK-CP-JSON-DAG: "%149:sub21": 12 # CHECK-CP-JSON-DAG: "%149:sub22": 11 # CHECK-CP-JSON-DAG: "%149:sub23": 10 # CHECK-CP-JSON-DAG: "%149:sub24": 7 # CHECK-CP-JSON-DAG: "%149:sub25": 6 # CHECK-CP-JSON-DAG: "%149:sub26": 5 # CHECK-CP-JSON-DAG: "%149:sub27": 4 # CHECK-CP-JSON-DAG: "%149:sub28": 1 # CHECK-CP-JSON-DAG: "%149:sub29": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 91 # CHECK-CP-JSON-DAG: "%191:sub1": 90 # CHECK-CP-JSON-DAG: "%191:sub2": 89 # CHECK-CP-JSON-DAG: "%191:sub3": 88 # CHECK-CP-JSON-DAG: "%191:sub4": 85 # CHECK-CP-JSON-DAG: "%191:sub5": 84 # CHECK-CP-JSON-DAG: "%191:sub6": 83 # CHECK-CP-JSON-DAG: "%191:sub7": 82 # CHECK-CP-JSON-DAG: "%191:sub8": 79 # CHECK-CP-JSON-DAG: "%191:sub9": 78 # CHECK-CP-JSON-DAG: "%191:sub10": 77 # CHECK-CP-JSON-DAG: "%191:sub11": 76 # CHECK-CP-JSON-DAG: "%191:sub12": 73 # CHECK-CP-JSON-DAG: "%191:sub13": 72 # CHECK-CP-JSON-DAG: "%191:sub14": 71 # CHECK-CP-JSON-DAG: "%191:sub15": 70 # CHECK-CP-JSON-DAG: "%191:sub16": 67 # CHECK-CP-JSON-DAG: "%191:sub17": 66 # CHECK-CP-JSON-DAG: "%191:sub18": 65 # CHECK-CP-JSON-DAG: "%191:sub19": 64 # CHECK-CP-JSON-DAG: "%191:sub20": 61 # CHECK-CP-JSON-DAG: "%191:sub21": 60 # CHECK-CP-JSON-DAG: "%191:sub22": 59 # CHECK-CP-JSON-DAG: "%191:sub23": 58 # CHECK-CP-JSON-DAG: "%191:sub24": 55 # CHECK-CP-JSON-DAG: "%191:sub25": 54 # CHECK-CP-JSON-DAG: "%191:sub26": 53 # CHECK-CP-JSON-DAG: "%191:sub27": 52 # CHECK-CP-JSON-DAG: "%191:sub28": 49 # CHECK-CP-JSON-DAG: "%191:sub29": 48 # CHECK-CP-JSON-DAG: "%191:sub30": 47 # CHECK-CP-JSON-DAG: "%191:sub31": 46 # CHECK-CP-JSON-DAG: "%233:sub0": 139 # CHECK-CP-JSON-DAG: "%233:sub1": 138 # CHECK-CP-JSON-DAG: "%233:sub2": 137 # CHECK-CP-JSON-DAG: "%233:sub3": 136 # CHECK-CP-JSON-DAG: "%233:sub4": 133 # CHECK-CP-JSON-DAG: "%233:sub5": 132 # CHECK-CP-JSON-DAG: "%233:sub6": 131 # CHECK-CP-JSON-DAG: "%233:sub7": 130 # CHECK-CP-JSON-DAG: "%233:sub8": 127 # CHECK-CP-JSON-DAG: "%233:sub9": 126 # CHECK-CP-JSON-DAG: "%233:sub10": 125 # CHECK-CP-JSON-DAG: "%233:sub11": 124 # CHECK-CP-JSON-DAG: "%233:sub12": 121 # CHECK-CP-JSON-DAG: "%233:sub13": 120 # CHECK-CP-JSON-DAG: "%233:sub14": 119 # CHECK-CP-JSON-DAG: "%233:sub15": 118 # CHECK-CP-JSON-DAG: "%233:sub16": 115 # CHECK-CP-JSON-DAG: "%233:sub17": 114 # CHECK-CP-JSON-DAG: "%233:sub18": 113 # CHECK-CP-JSON-DAG: "%233:sub19": 112 # CHECK-CP-JSON-DAG: "%233:sub20": 109 # CHECK-CP-JSON-DAG: "%233:sub21": 108 # CHECK-CP-JSON-DAG: "%233:sub22": 107 # CHECK-CP-JSON-DAG: "%233:sub23": 106 # CHECK-CP-JSON-DAG: "%233:sub24": 103 # CHECK-CP-JSON-DAG: "%233:sub25": 102 # CHECK-CP-JSON-DAG: "%233:sub26": 101 # CHECK-CP-JSON-DAG: "%233:sub27": 100 # CHECK-CP-JSON-DAG: "%233:sub28": 97 # CHECK-CP-JSON-DAG: "%233:sub29": 96 # CHECK-CP-JSON-DAG: "%233:sub30": 95 # CHECK-CP-JSON-DAG: "%233:sub31": 94 # CHECK-CP-JSON-DAG: "%275:sub0": 187 # CHECK-CP-JSON-DAG: "%275:sub1": 186 # CHECK-CP-JSON-DAG: "%275:sub2": 185 # CHECK-CP-JSON-DAG: "%275:sub3": 184 # CHECK-CP-JSON-DAG: "%275:sub4": 181 # CHECK-CP-JSON-DAG: "%275:sub5": 180 # CHECK-CP-JSON-DAG: "%275:sub6": 179 # CHECK-CP-JSON-DAG: "%275:sub7": 178 # CHECK-CP-JSON-DAG: "%275:sub8": 175 # CHECK-CP-JSON-DAG: "%275:sub9": 174 # CHECK-CP-JSON-DAG: "%275:sub10": 173 # CHECK-CP-JSON-DAG: "%275:sub11": 172 # CHECK-CP-JSON-DAG: "%275:sub12": 169 # CHECK-CP-JSON-DAG: "%275:sub13": 168 # CHECK-CP-JSON-DAG: "%275:sub14": 167 # CHECK-CP-JSON-DAG: "%275:sub15": 166 # CHECK-CP-JSON-DAG: "%275:sub16": 163 # CHECK-CP-JSON-DAG: "%275:sub17": 162 # CHECK-CP-JSON-DAG: "%275:sub18": 161 # CHECK-CP-JSON-DAG: "%275:sub19": 160 # CHECK-CP-JSON-DAG: "%275:sub20": 157 # CHECK-CP-JSON-DAG: "%275:sub21": 156 # CHECK-CP-JSON-DAG: "%275:sub22": 155 # CHECK-CP-JSON-DAG: "%275:sub23": 154 # CHECK-CP-JSON-DAG: "%275:sub24": 151 # CHECK-CP-JSON-DAG: "%275:sub25": 150 # CHECK-CP-JSON-DAG: "%275:sub26": 149 # CHECK-CP-JSON-DAG: "%275:sub27": 148 # CHECK-CP-JSON-DAG: "%275:sub28": 145 # CHECK-CP-JSON-DAG: "%275:sub29": 144 # CHECK-CP-JSON-DAG: "%275:sub30": 143 # CHECK-CP-JSON-DAG: "%275:sub31": 142 # CHECK-CP-JSON-DAG: "%317:sub0": 235 # CHECK-CP-JSON-DAG: "%317:sub1": 234 # CHECK-CP-JSON-DAG: "%317:sub2": 233 # CHECK-CP-JSON-DAG: "%317:sub3": 232 # CHECK-CP-JSON-DAG: "%317:sub4": 229 # CHECK-CP-JSON-DAG: "%317:sub5": 228 # CHECK-CP-JSON-DAG: "%317:sub6": 227 # CHECK-CP-JSON-DAG: "%317:sub7": 226 # CHECK-CP-JSON-DAG: "%317:sub8": 223 # CHECK-CP-JSON-DAG: "%317:sub9": 222 # CHECK-CP-JSON-DAG: "%317:sub10": 221 # CHECK-CP-JSON-DAG: "%317:sub11": 220 # CHECK-CP-JSON-DAG: "%317:sub12": 217 # CHECK-CP-JSON-DAG: "%317:sub13": 216 # CHECK-CP-JSON-DAG: "%317:sub14": 215 # CHECK-CP-JSON-DAG: "%317:sub15": 214 # CHECK-CP-JSON-DAG: "%317:sub16": 211 # CHECK-CP-JSON-DAG: "%317:sub17": 210 # CHECK-CP-JSON-DAG: "%317:sub18": 209 # CHECK-CP-JSON-DAG: "%317:sub19": 208 # CHECK-CP-JSON-DAG: "%317:sub20": 205 # CHECK-CP-JSON-DAG: "%317:sub21": 204 # CHECK-CP-JSON-DAG: "%317:sub22": 203 # CHECK-CP-JSON-DAG: "%317:sub23": 202 # CHECK-CP-JSON-DAG: "%317:sub24": 199 # CHECK-CP-JSON-DAG: "%317:sub25": 198 # CHECK-CP-JSON-DAG: "%317:sub26": 197 # CHECK-CP-JSON-DAG: "%317:sub27": 196 # CHECK-CP-JSON-DAG: "%317:sub28": 193 # CHECK-CP-JSON-DAG: "%317:sub29": 192 # CHECK-CP-JSON-DAG: "%317:sub30": 191 # CHECK-CP-JSON-DAG: "%317:sub31": 190 # CHECK-CP-JSON-DAG: "%359:sub0": 283 # CHECK-CP-JSON-DAG: "%359:sub1": 282 # CHECK-CP-JSON-DAG: "%359:sub2": 281 # CHECK-CP-JSON-DAG: "%359:sub3": 280 # CHECK-CP-JSON-DAG: "%359:sub4": 277 # CHECK-CP-JSON-DAG: "%359:sub5": 276 # CHECK-CP-JSON-DAG: "%359:sub6": 275 # CHECK-CP-JSON-DAG: "%359:sub7": 274 # CHECK-CP-JSON-DAG: "%359:sub8": 271 # CHECK-CP-JSON-DAG: "%359:sub9": 270 # CHECK-CP-JSON-DAG: "%359:sub10": 269 # CHECK-CP-JSON-DAG: "%359:sub11": 268 # CHECK-CP-JSON-DAG: "%359:sub12": 265 # CHECK-CP-JSON-DAG: "%359:sub13": 264 # CHECK-CP-JSON-DAG: "%359:sub14": 263 # CHECK-CP-JSON-DAG: "%359:sub15": 262 # CHECK-CP-JSON-DAG: "%359:sub16": 259 # CHECK-CP-JSON-DAG: "%359:sub17": 258 # CHECK-CP-JSON-DAG: "%359:sub18": 257 # CHECK-CP-JSON-DAG: "%359:sub19": 256 # CHECK-CP-JSON-DAG: "%359:sub20": 253 # CHECK-CP-JSON-DAG: "%359:sub21": 252 # CHECK-CP-JSON-DAG: "%359:sub22": 251 # CHECK-CP-JSON-DAG: "%359:sub23": 250 # CHECK-CP-JSON-DAG: "%359:sub24": 247 # CHECK-CP-JSON-DAG: "%359:sub25": 246 # CHECK-CP-JSON-DAG: "%359:sub26": 245 # CHECK-CP-JSON-DAG: "%359:sub27": 244 # CHECK-CP-JSON-DAG: "%359:sub28": 241 # CHECK-CP-JSON-DAG: "%359:sub29": 240 # CHECK-CP-JSON-DAG: "%359:sub30": 239 # CHECK-CP-JSON-DAG: "%359:sub31": 238 # CHECK-CP-JSON-DAG: "%401:sub0": 331 # CHECK-CP-JSON-DAG: "%401:sub1": 330 # CHECK-CP-JSON-DAG: "%401:sub2": 329 # CHECK-CP-JSON-DAG: "%401:sub3": 328 # CHECK-CP-JSON-DAG: "%401:sub4": 325 # CHECK-CP-JSON-DAG: "%401:sub5": 324 # CHECK-CP-JSON-DAG: "%401:sub6": 323 # CHECK-CP-JSON-DAG: "%401:sub7": 322 # CHECK-CP-JSON-DAG: "%401:sub8": 319 # CHECK-CP-JSON-DAG: "%401:sub9": 318 # CHECK-CP-JSON-DAG: "%401:sub10": 317 # CHECK-CP-JSON-DAG: "%401:sub11": 316 # CHECK-CP-JSON-DAG: "%401:sub12": 313 # CHECK-CP-JSON-DAG: "%401:sub13": 312 # CHECK-CP-JSON-DAG: "%401:sub14": 311 # CHECK-CP-JSON-DAG: "%401:sub15": 310 # CHECK-CP-JSON-DAG: "%401:sub16": 307 # CHECK-CP-JSON-DAG: "%401:sub17": 306 # CHECK-CP-JSON-DAG: "%401:sub18": 305 # CHECK-CP-JSON-DAG: "%401:sub19": 304 # CHECK-CP-JSON-DAG: "%401:sub20": 301 # CHECK-CP-JSON-DAG: "%401:sub21": 300 # CHECK-CP-JSON-DAG: "%401:sub22": 299 # CHECK-CP-JSON-DAG: "%401:sub23": 298 # CHECK-CP-JSON-DAG: "%401:sub24": 295 # CHECK-CP-JSON-DAG: "%401:sub25": 294 # CHECK-CP-JSON-DAG: "%401:sub26": 293 # CHECK-CP-JSON-DAG: "%401:sub27": 292 # CHECK-CP-JSON-DAG: "%401:sub28": 289 # CHECK-CP-JSON-DAG: "%401:sub29": 288 # CHECK-CP-JSON-DAG: "%401:sub30": 287 # CHECK-CP-JSON-DAG: "%401:sub31": 286 # CHECK-CP-JSON-DAG: "%498": 2 # CHECK-CP-JSON-DAG: "%499": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 286 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 331 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%501:vgpr_32 = COPY %149.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 42 # CHECK-CP-JSON-DAG: "%149:sub1": 41 # CHECK-CP-JSON-DAG: "%149:sub2": 40 # CHECK-CP-JSON-DAG: "%149:sub3": 39 # CHECK-CP-JSON-DAG: "%149:sub4": 36 # CHECK-CP-JSON-DAG: "%149:sub5": 35 # CHECK-CP-JSON-DAG: "%149:sub6": 34 # CHECK-CP-JSON-DAG: "%149:sub7": 33 # CHECK-CP-JSON-DAG: "%149:sub8": 30 # CHECK-CP-JSON-DAG: "%149:sub9": 29 # CHECK-CP-JSON-DAG: "%149:sub10": 28 # CHECK-CP-JSON-DAG: "%149:sub11": 27 # CHECK-CP-JSON-DAG: "%149:sub12": 24 # CHECK-CP-JSON-DAG: "%149:sub13": 23 # CHECK-CP-JSON-DAG: "%149:sub14": 22 # CHECK-CP-JSON-DAG: "%149:sub15": 21 # CHECK-CP-JSON-DAG: "%149:sub16": 18 # CHECK-CP-JSON-DAG: "%149:sub17": 17 # CHECK-CP-JSON-DAG: "%149:sub18": 16 # CHECK-CP-JSON-DAG: "%149:sub19": 15 # CHECK-CP-JSON-DAG: "%149:sub20": 12 # CHECK-CP-JSON-DAG: "%149:sub21": 11 # CHECK-CP-JSON-DAG: "%149:sub22": 10 # CHECK-CP-JSON-DAG: "%149:sub23": 9 # CHECK-CP-JSON-DAG: "%149:sub24": 6 # CHECK-CP-JSON-DAG: "%149:sub25": 5 # CHECK-CP-JSON-DAG: "%149:sub26": 4 # CHECK-CP-JSON-DAG: "%149:sub27": 3 # CHECK-CP-JSON-DAG: "%149:sub28": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 90 # CHECK-CP-JSON-DAG: "%191:sub1": 89 # CHECK-CP-JSON-DAG: "%191:sub2": 88 # CHECK-CP-JSON-DAG: "%191:sub3": 87 # CHECK-CP-JSON-DAG: "%191:sub4": 84 # CHECK-CP-JSON-DAG: "%191:sub5": 83 # CHECK-CP-JSON-DAG: "%191:sub6": 82 # CHECK-CP-JSON-DAG: "%191:sub7": 81 # CHECK-CP-JSON-DAG: "%191:sub8": 78 # CHECK-CP-JSON-DAG: "%191:sub9": 77 # CHECK-CP-JSON-DAG: "%191:sub10": 76 # CHECK-CP-JSON-DAG: "%191:sub11": 75 # CHECK-CP-JSON-DAG: "%191:sub12": 72 # CHECK-CP-JSON-DAG: "%191:sub13": 71 # CHECK-CP-JSON-DAG: "%191:sub14": 70 # CHECK-CP-JSON-DAG: "%191:sub15": 69 # CHECK-CP-JSON-DAG: "%191:sub16": 66 # CHECK-CP-JSON-DAG: "%191:sub17": 65 # CHECK-CP-JSON-DAG: "%191:sub18": 64 # CHECK-CP-JSON-DAG: "%191:sub19": 63 # CHECK-CP-JSON-DAG: "%191:sub20": 60 # CHECK-CP-JSON-DAG: "%191:sub21": 59 # CHECK-CP-JSON-DAG: "%191:sub22": 58 # CHECK-CP-JSON-DAG: "%191:sub23": 57 # CHECK-CP-JSON-DAG: "%191:sub24": 54 # CHECK-CP-JSON-DAG: "%191:sub25": 53 # CHECK-CP-JSON-DAG: "%191:sub26": 52 # CHECK-CP-JSON-DAG: "%191:sub27": 51 # CHECK-CP-JSON-DAG: "%191:sub28": 48 # CHECK-CP-JSON-DAG: "%191:sub29": 47 # CHECK-CP-JSON-DAG: "%191:sub30": 46 # CHECK-CP-JSON-DAG: "%191:sub31": 45 # CHECK-CP-JSON-DAG: "%233:sub0": 138 # CHECK-CP-JSON-DAG: "%233:sub1": 137 # CHECK-CP-JSON-DAG: "%233:sub2": 136 # CHECK-CP-JSON-DAG: "%233:sub3": 135 # CHECK-CP-JSON-DAG: "%233:sub4": 132 # CHECK-CP-JSON-DAG: "%233:sub5": 131 # CHECK-CP-JSON-DAG: "%233:sub6": 130 # CHECK-CP-JSON-DAG: "%233:sub7": 129 # CHECK-CP-JSON-DAG: "%233:sub8": 126 # CHECK-CP-JSON-DAG: "%233:sub9": 125 # CHECK-CP-JSON-DAG: "%233:sub10": 124 # CHECK-CP-JSON-DAG: "%233:sub11": 123 # CHECK-CP-JSON-DAG: "%233:sub12": 120 # CHECK-CP-JSON-DAG: "%233:sub13": 119 # CHECK-CP-JSON-DAG: "%233:sub14": 118 # CHECK-CP-JSON-DAG: "%233:sub15": 117 # CHECK-CP-JSON-DAG: "%233:sub16": 114 # CHECK-CP-JSON-DAG: "%233:sub17": 113 # CHECK-CP-JSON-DAG: "%233:sub18": 112 # CHECK-CP-JSON-DAG: "%233:sub19": 111 # CHECK-CP-JSON-DAG: "%233:sub20": 108 # CHECK-CP-JSON-DAG: "%233:sub21": 107 # CHECK-CP-JSON-DAG: "%233:sub22": 106 # CHECK-CP-JSON-DAG: "%233:sub23": 105 # CHECK-CP-JSON-DAG: "%233:sub24": 102 # CHECK-CP-JSON-DAG: "%233:sub25": 101 # CHECK-CP-JSON-DAG: "%233:sub26": 100 # CHECK-CP-JSON-DAG: "%233:sub27": 99 # CHECK-CP-JSON-DAG: "%233:sub28": 96 # CHECK-CP-JSON-DAG: "%233:sub29": 95 # CHECK-CP-JSON-DAG: "%233:sub30": 94 # CHECK-CP-JSON-DAG: "%233:sub31": 93 # CHECK-CP-JSON-DAG: "%275:sub0": 186 # CHECK-CP-JSON-DAG: "%275:sub1": 185 # CHECK-CP-JSON-DAG: "%275:sub2": 184 # CHECK-CP-JSON-DAG: "%275:sub3": 183 # CHECK-CP-JSON-DAG: "%275:sub4": 180 # CHECK-CP-JSON-DAG: "%275:sub5": 179 # CHECK-CP-JSON-DAG: "%275:sub6": 178 # CHECK-CP-JSON-DAG: "%275:sub7": 177 # CHECK-CP-JSON-DAG: "%275:sub8": 174 # CHECK-CP-JSON-DAG: "%275:sub9": 173 # CHECK-CP-JSON-DAG: "%275:sub10": 172 # CHECK-CP-JSON-DAG: "%275:sub11": 171 # CHECK-CP-JSON-DAG: "%275:sub12": 168 # CHECK-CP-JSON-DAG: "%275:sub13": 167 # CHECK-CP-JSON-DAG: "%275:sub14": 166 # CHECK-CP-JSON-DAG: "%275:sub15": 165 # CHECK-CP-JSON-DAG: "%275:sub16": 162 # CHECK-CP-JSON-DAG: "%275:sub17": 161 # CHECK-CP-JSON-DAG: "%275:sub18": 160 # CHECK-CP-JSON-DAG: "%275:sub19": 159 # CHECK-CP-JSON-DAG: "%275:sub20": 156 # CHECK-CP-JSON-DAG: "%275:sub21": 155 # CHECK-CP-JSON-DAG: "%275:sub22": 154 # CHECK-CP-JSON-DAG: "%275:sub23": 153 # CHECK-CP-JSON-DAG: "%275:sub24": 150 # CHECK-CP-JSON-DAG: "%275:sub25": 149 # CHECK-CP-JSON-DAG: "%275:sub26": 148 # CHECK-CP-JSON-DAG: "%275:sub27": 147 # CHECK-CP-JSON-DAG: "%275:sub28": 144 # CHECK-CP-JSON-DAG: "%275:sub29": 143 # CHECK-CP-JSON-DAG: "%275:sub30": 142 # CHECK-CP-JSON-DAG: "%275:sub31": 141 # CHECK-CP-JSON-DAG: "%317:sub0": 234 # CHECK-CP-JSON-DAG: "%317:sub1": 233 # CHECK-CP-JSON-DAG: "%317:sub2": 232 # CHECK-CP-JSON-DAG: "%317:sub3": 231 # CHECK-CP-JSON-DAG: "%317:sub4": 228 # CHECK-CP-JSON-DAG: "%317:sub5": 227 # CHECK-CP-JSON-DAG: "%317:sub6": 226 # CHECK-CP-JSON-DAG: "%317:sub7": 225 # CHECK-CP-JSON-DAG: "%317:sub8": 222 # CHECK-CP-JSON-DAG: "%317:sub9": 221 # CHECK-CP-JSON-DAG: "%317:sub10": 220 # CHECK-CP-JSON-DAG: "%317:sub11": 219 # CHECK-CP-JSON-DAG: "%317:sub12": 216 # CHECK-CP-JSON-DAG: "%317:sub13": 215 # CHECK-CP-JSON-DAG: "%317:sub14": 214 # CHECK-CP-JSON-DAG: "%317:sub15": 213 # CHECK-CP-JSON-DAG: "%317:sub16": 210 # CHECK-CP-JSON-DAG: "%317:sub17": 209 # CHECK-CP-JSON-DAG: "%317:sub18": 208 # CHECK-CP-JSON-DAG: "%317:sub19": 207 # CHECK-CP-JSON-DAG: "%317:sub20": 204 # CHECK-CP-JSON-DAG: "%317:sub21": 203 # CHECK-CP-JSON-DAG: "%317:sub22": 202 # CHECK-CP-JSON-DAG: "%317:sub23": 201 # CHECK-CP-JSON-DAG: "%317:sub24": 198 # CHECK-CP-JSON-DAG: "%317:sub25": 197 # CHECK-CP-JSON-DAG: "%317:sub26": 196 # CHECK-CP-JSON-DAG: "%317:sub27": 195 # CHECK-CP-JSON-DAG: "%317:sub28": 192 # CHECK-CP-JSON-DAG: "%317:sub29": 191 # CHECK-CP-JSON-DAG: "%317:sub30": 190 # CHECK-CP-JSON-DAG: "%317:sub31": 189 # CHECK-CP-JSON-DAG: "%359:sub0": 282 # CHECK-CP-JSON-DAG: "%359:sub1": 281 # CHECK-CP-JSON-DAG: "%359:sub2": 280 # CHECK-CP-JSON-DAG: "%359:sub3": 279 # CHECK-CP-JSON-DAG: "%359:sub4": 276 # CHECK-CP-JSON-DAG: "%359:sub5": 275 # CHECK-CP-JSON-DAG: "%359:sub6": 274 # CHECK-CP-JSON-DAG: "%359:sub7": 273 # CHECK-CP-JSON-DAG: "%359:sub8": 270 # CHECK-CP-JSON-DAG: "%359:sub9": 269 # CHECK-CP-JSON-DAG: "%359:sub10": 268 # CHECK-CP-JSON-DAG: "%359:sub11": 267 # CHECK-CP-JSON-DAG: "%359:sub12": 264 # CHECK-CP-JSON-DAG: "%359:sub13": 263 # CHECK-CP-JSON-DAG: "%359:sub14": 262 # CHECK-CP-JSON-DAG: "%359:sub15": 261 # CHECK-CP-JSON-DAG: "%359:sub16": 258 # CHECK-CP-JSON-DAG: "%359:sub17": 257 # CHECK-CP-JSON-DAG: "%359:sub18": 256 # CHECK-CP-JSON-DAG: "%359:sub19": 255 # CHECK-CP-JSON-DAG: "%359:sub20": 252 # CHECK-CP-JSON-DAG: "%359:sub21": 251 # CHECK-CP-JSON-DAG: "%359:sub22": 250 # CHECK-CP-JSON-DAG: "%359:sub23": 249 # CHECK-CP-JSON-DAG: "%359:sub24": 246 # CHECK-CP-JSON-DAG: "%359:sub25": 245 # CHECK-CP-JSON-DAG: "%359:sub26": 244 # CHECK-CP-JSON-DAG: "%359:sub27": 243 # CHECK-CP-JSON-DAG: "%359:sub28": 240 # CHECK-CP-JSON-DAG: "%359:sub29": 239 # CHECK-CP-JSON-DAG: "%359:sub30": 238 # CHECK-CP-JSON-DAG: "%359:sub31": 237 # CHECK-CP-JSON-DAG: "%401:sub0": 330 # CHECK-CP-JSON-DAG: "%401:sub1": 329 # CHECK-CP-JSON-DAG: "%401:sub2": 328 # CHECK-CP-JSON-DAG: "%401:sub3": 327 # CHECK-CP-JSON-DAG: "%401:sub4": 324 # CHECK-CP-JSON-DAG: "%401:sub5": 323 # CHECK-CP-JSON-DAG: "%401:sub6": 322 # CHECK-CP-JSON-DAG: "%401:sub7": 321 # CHECK-CP-JSON-DAG: "%401:sub8": 318 # CHECK-CP-JSON-DAG: "%401:sub9": 317 # CHECK-CP-JSON-DAG: "%401:sub10": 316 # CHECK-CP-JSON-DAG: "%401:sub11": 315 # CHECK-CP-JSON-DAG: "%401:sub12": 312 # CHECK-CP-JSON-DAG: "%401:sub13": 311 # CHECK-CP-JSON-DAG: "%401:sub14": 310 # CHECK-CP-JSON-DAG: "%401:sub15": 309 # CHECK-CP-JSON-DAG: "%401:sub16": 306 # CHECK-CP-JSON-DAG: "%401:sub17": 305 # CHECK-CP-JSON-DAG: "%401:sub18": 304 # CHECK-CP-JSON-DAG: "%401:sub19": 303 # CHECK-CP-JSON-DAG: "%401:sub20": 300 # CHECK-CP-JSON-DAG: "%401:sub21": 299 # CHECK-CP-JSON-DAG: "%401:sub22": 298 # CHECK-CP-JSON-DAG: "%401:sub23": 297 # CHECK-CP-JSON-DAG: "%401:sub24": 294 # CHECK-CP-JSON-DAG: "%401:sub25": 293 # CHECK-CP-JSON-DAG: "%401:sub26": 292 # CHECK-CP-JSON-DAG: "%401:sub27": 291 # CHECK-CP-JSON-DAG: "%401:sub28": 288 # CHECK-CP-JSON-DAG: "%401:sub29": 287 # CHECK-CP-JSON-DAG: "%401:sub30": 286 # CHECK-CP-JSON-DAG: "%401:sub31": 285 # CHECK-CP-JSON-DAG: "%498": 1 # CHECK-CP-JSON-DAG: "%499": 1 # CHECK-CP-JSON-DAG: "%500": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 285 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 330 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%502:vreg_128 = REG_SEQUENCE %501, %subreg.sub0, %500, %subreg.sub1, %499, %subreg.sub2, %498, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 41 # CHECK-CP-JSON-DAG: "%149:sub1": 40 # CHECK-CP-JSON-DAG: "%149:sub2": 39 # CHECK-CP-JSON-DAG: "%149:sub3": 38 # CHECK-CP-JSON-DAG: "%149:sub4": 35 # CHECK-CP-JSON-DAG: "%149:sub5": 34 # CHECK-CP-JSON-DAG: "%149:sub6": 33 # CHECK-CP-JSON-DAG: "%149:sub7": 32 # CHECK-CP-JSON-DAG: "%149:sub8": 29 # CHECK-CP-JSON-DAG: "%149:sub9": 28 # CHECK-CP-JSON-DAG: "%149:sub10": 27 # CHECK-CP-JSON-DAG: "%149:sub11": 26 # CHECK-CP-JSON-DAG: "%149:sub12": 23 # CHECK-CP-JSON-DAG: "%149:sub13": 22 # CHECK-CP-JSON-DAG: "%149:sub14": 21 # CHECK-CP-JSON-DAG: "%149:sub15": 20 # CHECK-CP-JSON-DAG: "%149:sub16": 17 # CHECK-CP-JSON-DAG: "%149:sub17": 16 # CHECK-CP-JSON-DAG: "%149:sub18": 15 # CHECK-CP-JSON-DAG: "%149:sub19": 14 # CHECK-CP-JSON-DAG: "%149:sub20": 11 # CHECK-CP-JSON-DAG: "%149:sub21": 10 # CHECK-CP-JSON-DAG: "%149:sub22": 9 # CHECK-CP-JSON-DAG: "%149:sub23": 8 # CHECK-CP-JSON-DAG: "%149:sub24": 5 # CHECK-CP-JSON-DAG: "%149:sub25": 4 # CHECK-CP-JSON-DAG: "%149:sub26": 3 # CHECK-CP-JSON-DAG: "%149:sub27": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 89 # CHECK-CP-JSON-DAG: "%191:sub1": 88 # CHECK-CP-JSON-DAG: "%191:sub2": 87 # CHECK-CP-JSON-DAG: "%191:sub3": 86 # CHECK-CP-JSON-DAG: "%191:sub4": 83 # CHECK-CP-JSON-DAG: "%191:sub5": 82 # CHECK-CP-JSON-DAG: "%191:sub6": 81 # CHECK-CP-JSON-DAG: "%191:sub7": 80 # CHECK-CP-JSON-DAG: "%191:sub8": 77 # CHECK-CP-JSON-DAG: "%191:sub9": 76 # CHECK-CP-JSON-DAG: "%191:sub10": 75 # CHECK-CP-JSON-DAG: "%191:sub11": 74 # CHECK-CP-JSON-DAG: "%191:sub12": 71 # CHECK-CP-JSON-DAG: "%191:sub13": 70 # CHECK-CP-JSON-DAG: "%191:sub14": 69 # CHECK-CP-JSON-DAG: "%191:sub15": 68 # CHECK-CP-JSON-DAG: "%191:sub16": 65 # CHECK-CP-JSON-DAG: "%191:sub17": 64 # CHECK-CP-JSON-DAG: "%191:sub18": 63 # CHECK-CP-JSON-DAG: "%191:sub19": 62 # CHECK-CP-JSON-DAG: "%191:sub20": 59 # CHECK-CP-JSON-DAG: "%191:sub21": 58 # CHECK-CP-JSON-DAG: "%191:sub22": 57 # CHECK-CP-JSON-DAG: "%191:sub23": 56 # CHECK-CP-JSON-DAG: "%191:sub24": 53 # CHECK-CP-JSON-DAG: "%191:sub25": 52 # CHECK-CP-JSON-DAG: "%191:sub26": 51 # CHECK-CP-JSON-DAG: "%191:sub27": 50 # CHECK-CP-JSON-DAG: "%191:sub28": 47 # CHECK-CP-JSON-DAG: "%191:sub29": 46 # CHECK-CP-JSON-DAG: "%191:sub30": 45 # CHECK-CP-JSON-DAG: "%191:sub31": 44 # CHECK-CP-JSON-DAG: "%233:sub0": 137 # CHECK-CP-JSON-DAG: "%233:sub1": 136 # CHECK-CP-JSON-DAG: "%233:sub2": 135 # CHECK-CP-JSON-DAG: "%233:sub3": 134 # CHECK-CP-JSON-DAG: "%233:sub4": 131 # CHECK-CP-JSON-DAG: "%233:sub5": 130 # CHECK-CP-JSON-DAG: "%233:sub6": 129 # CHECK-CP-JSON-DAG: "%233:sub7": 128 # CHECK-CP-JSON-DAG: "%233:sub8": 125 # CHECK-CP-JSON-DAG: "%233:sub9": 124 # CHECK-CP-JSON-DAG: "%233:sub10": 123 # CHECK-CP-JSON-DAG: "%233:sub11": 122 # CHECK-CP-JSON-DAG: "%233:sub12": 119 # CHECK-CP-JSON-DAG: "%233:sub13": 118 # CHECK-CP-JSON-DAG: "%233:sub14": 117 # CHECK-CP-JSON-DAG: "%233:sub15": 116 # CHECK-CP-JSON-DAG: "%233:sub16": 113 # CHECK-CP-JSON-DAG: "%233:sub17": 112 # CHECK-CP-JSON-DAG: "%233:sub18": 111 # CHECK-CP-JSON-DAG: "%233:sub19": 110 # CHECK-CP-JSON-DAG: "%233:sub20": 107 # CHECK-CP-JSON-DAG: "%233:sub21": 106 # CHECK-CP-JSON-DAG: "%233:sub22": 105 # CHECK-CP-JSON-DAG: "%233:sub23": 104 # CHECK-CP-JSON-DAG: "%233:sub24": 101 # CHECK-CP-JSON-DAG: "%233:sub25": 100 # CHECK-CP-JSON-DAG: "%233:sub26": 99 # CHECK-CP-JSON-DAG: "%233:sub27": 98 # CHECK-CP-JSON-DAG: "%233:sub28": 95 # CHECK-CP-JSON-DAG: "%233:sub29": 94 # CHECK-CP-JSON-DAG: "%233:sub30": 93 # CHECK-CP-JSON-DAG: "%233:sub31": 92 # CHECK-CP-JSON-DAG: "%275:sub0": 185 # CHECK-CP-JSON-DAG: "%275:sub1": 184 # CHECK-CP-JSON-DAG: "%275:sub2": 183 # CHECK-CP-JSON-DAG: "%275:sub3": 182 # CHECK-CP-JSON-DAG: "%275:sub4": 179 # CHECK-CP-JSON-DAG: "%275:sub5": 178 # CHECK-CP-JSON-DAG: "%275:sub6": 177 # CHECK-CP-JSON-DAG: "%275:sub7": 176 # CHECK-CP-JSON-DAG: "%275:sub8": 173 # CHECK-CP-JSON-DAG: "%275:sub9": 172 # CHECK-CP-JSON-DAG: "%275:sub10": 171 # CHECK-CP-JSON-DAG: "%275:sub11": 170 # CHECK-CP-JSON-DAG: "%275:sub12": 167 # CHECK-CP-JSON-DAG: "%275:sub13": 166 # CHECK-CP-JSON-DAG: "%275:sub14": 165 # CHECK-CP-JSON-DAG: "%275:sub15": 164 # CHECK-CP-JSON-DAG: "%275:sub16": 161 # CHECK-CP-JSON-DAG: "%275:sub17": 160 # CHECK-CP-JSON-DAG: "%275:sub18": 159 # CHECK-CP-JSON-DAG: "%275:sub19": 158 # CHECK-CP-JSON-DAG: "%275:sub20": 155 # CHECK-CP-JSON-DAG: "%275:sub21": 154 # CHECK-CP-JSON-DAG: "%275:sub22": 153 # CHECK-CP-JSON-DAG: "%275:sub23": 152 # CHECK-CP-JSON-DAG: "%275:sub24": 149 # CHECK-CP-JSON-DAG: "%275:sub25": 148 # CHECK-CP-JSON-DAG: "%275:sub26": 147 # CHECK-CP-JSON-DAG: "%275:sub27": 146 # CHECK-CP-JSON-DAG: "%275:sub28": 143 # CHECK-CP-JSON-DAG: "%275:sub29": 142 # CHECK-CP-JSON-DAG: "%275:sub30": 141 # CHECK-CP-JSON-DAG: "%275:sub31": 140 # CHECK-CP-JSON-DAG: "%317:sub0": 233 # CHECK-CP-JSON-DAG: "%317:sub1": 232 # CHECK-CP-JSON-DAG: "%317:sub2": 231 # CHECK-CP-JSON-DAG: "%317:sub3": 230 # CHECK-CP-JSON-DAG: "%317:sub4": 227 # CHECK-CP-JSON-DAG: "%317:sub5": 226 # CHECK-CP-JSON-DAG: "%317:sub6": 225 # CHECK-CP-JSON-DAG: "%317:sub7": 224 # CHECK-CP-JSON-DAG: "%317:sub8": 221 # CHECK-CP-JSON-DAG: "%317:sub9": 220 # CHECK-CP-JSON-DAG: "%317:sub10": 219 # CHECK-CP-JSON-DAG: "%317:sub11": 218 # CHECK-CP-JSON-DAG: "%317:sub12": 215 # CHECK-CP-JSON-DAG: "%317:sub13": 214 # CHECK-CP-JSON-DAG: "%317:sub14": 213 # CHECK-CP-JSON-DAG: "%317:sub15": 212 # CHECK-CP-JSON-DAG: "%317:sub16": 209 # CHECK-CP-JSON-DAG: "%317:sub17": 208 # CHECK-CP-JSON-DAG: "%317:sub18": 207 # CHECK-CP-JSON-DAG: "%317:sub19": 206 # CHECK-CP-JSON-DAG: "%317:sub20": 203 # CHECK-CP-JSON-DAG: "%317:sub21": 202 # CHECK-CP-JSON-DAG: "%317:sub22": 201 # CHECK-CP-JSON-DAG: "%317:sub23": 200 # CHECK-CP-JSON-DAG: "%317:sub24": 197 # CHECK-CP-JSON-DAG: "%317:sub25": 196 # CHECK-CP-JSON-DAG: "%317:sub26": 195 # CHECK-CP-JSON-DAG: "%317:sub27": 194 # CHECK-CP-JSON-DAG: "%317:sub28": 191 # CHECK-CP-JSON-DAG: "%317:sub29": 190 # CHECK-CP-JSON-DAG: "%317:sub30": 189 # CHECK-CP-JSON-DAG: "%317:sub31": 188 # CHECK-CP-JSON-DAG: "%359:sub0": 281 # CHECK-CP-JSON-DAG: "%359:sub1": 280 # CHECK-CP-JSON-DAG: "%359:sub2": 279 # CHECK-CP-JSON-DAG: "%359:sub3": 278 # CHECK-CP-JSON-DAG: "%359:sub4": 275 # CHECK-CP-JSON-DAG: "%359:sub5": 274 # CHECK-CP-JSON-DAG: "%359:sub6": 273 # CHECK-CP-JSON-DAG: "%359:sub7": 272 # CHECK-CP-JSON-DAG: "%359:sub8": 269 # CHECK-CP-JSON-DAG: "%359:sub9": 268 # CHECK-CP-JSON-DAG: "%359:sub10": 267 # CHECK-CP-JSON-DAG: "%359:sub11": 266 # CHECK-CP-JSON-DAG: "%359:sub12": 263 # CHECK-CP-JSON-DAG: "%359:sub13": 262 # CHECK-CP-JSON-DAG: "%359:sub14": 261 # CHECK-CP-JSON-DAG: "%359:sub15": 260 # CHECK-CP-JSON-DAG: "%359:sub16": 257 # CHECK-CP-JSON-DAG: "%359:sub17": 256 # CHECK-CP-JSON-DAG: "%359:sub18": 255 # CHECK-CP-JSON-DAG: "%359:sub19": 254 # CHECK-CP-JSON-DAG: "%359:sub20": 251 # CHECK-CP-JSON-DAG: "%359:sub21": 250 # CHECK-CP-JSON-DAG: "%359:sub22": 249 # CHECK-CP-JSON-DAG: "%359:sub23": 248 # CHECK-CP-JSON-DAG: "%359:sub24": 245 # CHECK-CP-JSON-DAG: "%359:sub25": 244 # CHECK-CP-JSON-DAG: "%359:sub26": 243 # CHECK-CP-JSON-DAG: "%359:sub27": 242 # CHECK-CP-JSON-DAG: "%359:sub28": 239 # CHECK-CP-JSON-DAG: "%359:sub29": 238 # CHECK-CP-JSON-DAG: "%359:sub30": 237 # CHECK-CP-JSON-DAG: "%359:sub31": 236 # CHECK-CP-JSON-DAG: "%401:sub0": 329 # CHECK-CP-JSON-DAG: "%401:sub1": 328 # CHECK-CP-JSON-DAG: "%401:sub2": 327 # CHECK-CP-JSON-DAG: "%401:sub3": 326 # CHECK-CP-JSON-DAG: "%401:sub4": 323 # CHECK-CP-JSON-DAG: "%401:sub5": 322 # CHECK-CP-JSON-DAG: "%401:sub6": 321 # CHECK-CP-JSON-DAG: "%401:sub7": 320 # CHECK-CP-JSON-DAG: "%401:sub8": 317 # CHECK-CP-JSON-DAG: "%401:sub9": 316 # CHECK-CP-JSON-DAG: "%401:sub10": 315 # CHECK-CP-JSON-DAG: "%401:sub11": 314 # CHECK-CP-JSON-DAG: "%401:sub12": 311 # CHECK-CP-JSON-DAG: "%401:sub13": 310 # CHECK-CP-JSON-DAG: "%401:sub14": 309 # CHECK-CP-JSON-DAG: "%401:sub15": 308 # CHECK-CP-JSON-DAG: "%401:sub16": 305 # CHECK-CP-JSON-DAG: "%401:sub17": 304 # CHECK-CP-JSON-DAG: "%401:sub18": 303 # CHECK-CP-JSON-DAG: "%401:sub19": 302 # CHECK-CP-JSON-DAG: "%401:sub20": 299 # CHECK-CP-JSON-DAG: "%401:sub21": 298 # CHECK-CP-JSON-DAG: "%401:sub22": 297 # CHECK-CP-JSON-DAG: "%401:sub23": 296 # CHECK-CP-JSON-DAG: "%401:sub24": 293 # CHECK-CP-JSON-DAG: "%401:sub25": 292 # CHECK-CP-JSON-DAG: "%401:sub26": 291 # CHECK-CP-JSON-DAG: "%401:sub27": 290 # CHECK-CP-JSON-DAG: "%401:sub28": 287 # CHECK-CP-JSON-DAG: "%401:sub29": 286 # CHECK-CP-JSON-DAG: "%401:sub30": 285 # CHECK-CP-JSON-DAG: "%401:sub31": 284 # CHECK-CP-JSON-DAG: "%498": 0 # CHECK-CP-JSON-DAG: "%499": 0 # CHECK-CP-JSON-DAG: "%500": 0 # CHECK-CP-JSON-DAG: "%501": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 284 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 329 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %503:vreg_64, %502, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 40 # CHECK-CP-JSON-DAG: "%149:sub1": 39 # CHECK-CP-JSON-DAG: "%149:sub2": 38 # CHECK-CP-JSON-DAG: "%149:sub3": 37 # CHECK-CP-JSON-DAG: "%149:sub4": 34 # CHECK-CP-JSON-DAG: "%149:sub5": 33 # CHECK-CP-JSON-DAG: "%149:sub6": 32 # CHECK-CP-JSON-DAG: "%149:sub7": 31 # CHECK-CP-JSON-DAG: "%149:sub8": 28 # CHECK-CP-JSON-DAG: "%149:sub9": 27 # CHECK-CP-JSON-DAG: "%149:sub10": 26 # CHECK-CP-JSON-DAG: "%149:sub11": 25 # CHECK-CP-JSON-DAG: "%149:sub12": 22 # CHECK-CP-JSON-DAG: "%149:sub13": 21 # CHECK-CP-JSON-DAG: "%149:sub14": 20 # CHECK-CP-JSON-DAG: "%149:sub15": 19 # CHECK-CP-JSON-DAG: "%149:sub16": 16 # CHECK-CP-JSON-DAG: "%149:sub17": 15 # CHECK-CP-JSON-DAG: "%149:sub18": 14 # CHECK-CP-JSON-DAG: "%149:sub19": 13 # CHECK-CP-JSON-DAG: "%149:sub20": 10 # CHECK-CP-JSON-DAG: "%149:sub21": 9 # CHECK-CP-JSON-DAG: "%149:sub22": 8 # CHECK-CP-JSON-DAG: "%149:sub23": 7 # CHECK-CP-JSON-DAG: "%149:sub24": 4 # CHECK-CP-JSON-DAG: "%149:sub25": 3 # CHECK-CP-JSON-DAG: "%149:sub26": 2 # CHECK-CP-JSON-DAG: "%149:sub27": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 88 # CHECK-CP-JSON-DAG: "%191:sub1": 87 # CHECK-CP-JSON-DAG: "%191:sub2": 86 # CHECK-CP-JSON-DAG: "%191:sub3": 85 # CHECK-CP-JSON-DAG: "%191:sub4": 82 # CHECK-CP-JSON-DAG: "%191:sub5": 81 # CHECK-CP-JSON-DAG: "%191:sub6": 80 # CHECK-CP-JSON-DAG: "%191:sub7": 79 # CHECK-CP-JSON-DAG: "%191:sub8": 76 # CHECK-CP-JSON-DAG: "%191:sub9": 75 # CHECK-CP-JSON-DAG: "%191:sub10": 74 # CHECK-CP-JSON-DAG: "%191:sub11": 73 # CHECK-CP-JSON-DAG: "%191:sub12": 70 # CHECK-CP-JSON-DAG: "%191:sub13": 69 # CHECK-CP-JSON-DAG: "%191:sub14": 68 # CHECK-CP-JSON-DAG: "%191:sub15": 67 # CHECK-CP-JSON-DAG: "%191:sub16": 64 # CHECK-CP-JSON-DAG: "%191:sub17": 63 # CHECK-CP-JSON-DAG: "%191:sub18": 62 # CHECK-CP-JSON-DAG: "%191:sub19": 61 # CHECK-CP-JSON-DAG: "%191:sub20": 58 # CHECK-CP-JSON-DAG: "%191:sub21": 57 # CHECK-CP-JSON-DAG: "%191:sub22": 56 # CHECK-CP-JSON-DAG: "%191:sub23": 55 # CHECK-CP-JSON-DAG: "%191:sub24": 52 # CHECK-CP-JSON-DAG: "%191:sub25": 51 # CHECK-CP-JSON-DAG: "%191:sub26": 50 # CHECK-CP-JSON-DAG: "%191:sub27": 49 # CHECK-CP-JSON-DAG: "%191:sub28": 46 # CHECK-CP-JSON-DAG: "%191:sub29": 45 # CHECK-CP-JSON-DAG: "%191:sub30": 44 # CHECK-CP-JSON-DAG: "%191:sub31": 43 # CHECK-CP-JSON-DAG: "%233:sub0": 136 # CHECK-CP-JSON-DAG: "%233:sub1": 135 # CHECK-CP-JSON-DAG: "%233:sub2": 134 # CHECK-CP-JSON-DAG: "%233:sub3": 133 # CHECK-CP-JSON-DAG: "%233:sub4": 130 # CHECK-CP-JSON-DAG: "%233:sub5": 129 # CHECK-CP-JSON-DAG: "%233:sub6": 128 # CHECK-CP-JSON-DAG: "%233:sub7": 127 # CHECK-CP-JSON-DAG: "%233:sub8": 124 # CHECK-CP-JSON-DAG: "%233:sub9": 123 # CHECK-CP-JSON-DAG: "%233:sub10": 122 # CHECK-CP-JSON-DAG: "%233:sub11": 121 # CHECK-CP-JSON-DAG: "%233:sub12": 118 # CHECK-CP-JSON-DAG: "%233:sub13": 117 # CHECK-CP-JSON-DAG: "%233:sub14": 116 # CHECK-CP-JSON-DAG: "%233:sub15": 115 # CHECK-CP-JSON-DAG: "%233:sub16": 112 # CHECK-CP-JSON-DAG: "%233:sub17": 111 # CHECK-CP-JSON-DAG: "%233:sub18": 110 # CHECK-CP-JSON-DAG: "%233:sub19": 109 # CHECK-CP-JSON-DAG: "%233:sub20": 106 # CHECK-CP-JSON-DAG: "%233:sub21": 105 # CHECK-CP-JSON-DAG: "%233:sub22": 104 # CHECK-CP-JSON-DAG: "%233:sub23": 103 # CHECK-CP-JSON-DAG: "%233:sub24": 100 # CHECK-CP-JSON-DAG: "%233:sub25": 99 # CHECK-CP-JSON-DAG: "%233:sub26": 98 # CHECK-CP-JSON-DAG: "%233:sub27": 97 # CHECK-CP-JSON-DAG: "%233:sub28": 94 # CHECK-CP-JSON-DAG: "%233:sub29": 93 # CHECK-CP-JSON-DAG: "%233:sub30": 92 # CHECK-CP-JSON-DAG: "%233:sub31": 91 # CHECK-CP-JSON-DAG: "%275:sub0": 184 # CHECK-CP-JSON-DAG: "%275:sub1": 183 # CHECK-CP-JSON-DAG: "%275:sub2": 182 # CHECK-CP-JSON-DAG: "%275:sub3": 181 # CHECK-CP-JSON-DAG: "%275:sub4": 178 # CHECK-CP-JSON-DAG: "%275:sub5": 177 # CHECK-CP-JSON-DAG: "%275:sub6": 176 # CHECK-CP-JSON-DAG: "%275:sub7": 175 # CHECK-CP-JSON-DAG: "%275:sub8": 172 # CHECK-CP-JSON-DAG: "%275:sub9": 171 # CHECK-CP-JSON-DAG: "%275:sub10": 170 # CHECK-CP-JSON-DAG: "%275:sub11": 169 # CHECK-CP-JSON-DAG: "%275:sub12": 166 # CHECK-CP-JSON-DAG: "%275:sub13": 165 # CHECK-CP-JSON-DAG: "%275:sub14": 164 # CHECK-CP-JSON-DAG: "%275:sub15": 163 # CHECK-CP-JSON-DAG: "%275:sub16": 160 # CHECK-CP-JSON-DAG: "%275:sub17": 159 # CHECK-CP-JSON-DAG: "%275:sub18": 158 # CHECK-CP-JSON-DAG: "%275:sub19": 157 # CHECK-CP-JSON-DAG: "%275:sub20": 154 # CHECK-CP-JSON-DAG: "%275:sub21": 153 # CHECK-CP-JSON-DAG: "%275:sub22": 152 # CHECK-CP-JSON-DAG: "%275:sub23": 151 # CHECK-CP-JSON-DAG: "%275:sub24": 148 # CHECK-CP-JSON-DAG: "%275:sub25": 147 # CHECK-CP-JSON-DAG: "%275:sub26": 146 # CHECK-CP-JSON-DAG: "%275:sub27": 145 # CHECK-CP-JSON-DAG: "%275:sub28": 142 # CHECK-CP-JSON-DAG: "%275:sub29": 141 # CHECK-CP-JSON-DAG: "%275:sub30": 140 # CHECK-CP-JSON-DAG: "%275:sub31": 139 # CHECK-CP-JSON-DAG: "%317:sub0": 232 # CHECK-CP-JSON-DAG: "%317:sub1": 231 # CHECK-CP-JSON-DAG: "%317:sub2": 230 # CHECK-CP-JSON-DAG: "%317:sub3": 229 # CHECK-CP-JSON-DAG: "%317:sub4": 226 # CHECK-CP-JSON-DAG: "%317:sub5": 225 # CHECK-CP-JSON-DAG: "%317:sub6": 224 # CHECK-CP-JSON-DAG: "%317:sub7": 223 # CHECK-CP-JSON-DAG: "%317:sub8": 220 # CHECK-CP-JSON-DAG: "%317:sub9": 219 # CHECK-CP-JSON-DAG: "%317:sub10": 218 # CHECK-CP-JSON-DAG: "%317:sub11": 217 # CHECK-CP-JSON-DAG: "%317:sub12": 214 # CHECK-CP-JSON-DAG: "%317:sub13": 213 # CHECK-CP-JSON-DAG: "%317:sub14": 212 # CHECK-CP-JSON-DAG: "%317:sub15": 211 # CHECK-CP-JSON-DAG: "%317:sub16": 208 # CHECK-CP-JSON-DAG: "%317:sub17": 207 # CHECK-CP-JSON-DAG: "%317:sub18": 206 # CHECK-CP-JSON-DAG: "%317:sub19": 205 # CHECK-CP-JSON-DAG: "%317:sub20": 202 # CHECK-CP-JSON-DAG: "%317:sub21": 201 # CHECK-CP-JSON-DAG: "%317:sub22": 200 # CHECK-CP-JSON-DAG: "%317:sub23": 199 # CHECK-CP-JSON-DAG: "%317:sub24": 196 # CHECK-CP-JSON-DAG: "%317:sub25": 195 # CHECK-CP-JSON-DAG: "%317:sub26": 194 # CHECK-CP-JSON-DAG: "%317:sub27": 193 # CHECK-CP-JSON-DAG: "%317:sub28": 190 # CHECK-CP-JSON-DAG: "%317:sub29": 189 # CHECK-CP-JSON-DAG: "%317:sub30": 188 # CHECK-CP-JSON-DAG: "%317:sub31": 187 # CHECK-CP-JSON-DAG: "%359:sub0": 280 # CHECK-CP-JSON-DAG: "%359:sub1": 279 # CHECK-CP-JSON-DAG: "%359:sub2": 278 # CHECK-CP-JSON-DAG: "%359:sub3": 277 # CHECK-CP-JSON-DAG: "%359:sub4": 274 # CHECK-CP-JSON-DAG: "%359:sub5": 273 # CHECK-CP-JSON-DAG: "%359:sub6": 272 # CHECK-CP-JSON-DAG: "%359:sub7": 271 # CHECK-CP-JSON-DAG: "%359:sub8": 268 # CHECK-CP-JSON-DAG: "%359:sub9": 267 # CHECK-CP-JSON-DAG: "%359:sub10": 266 # CHECK-CP-JSON-DAG: "%359:sub11": 265 # CHECK-CP-JSON-DAG: "%359:sub12": 262 # CHECK-CP-JSON-DAG: "%359:sub13": 261 # CHECK-CP-JSON-DAG: "%359:sub14": 260 # CHECK-CP-JSON-DAG: "%359:sub15": 259 # CHECK-CP-JSON-DAG: "%359:sub16": 256 # CHECK-CP-JSON-DAG: "%359:sub17": 255 # CHECK-CP-JSON-DAG: "%359:sub18": 254 # CHECK-CP-JSON-DAG: "%359:sub19": 253 # CHECK-CP-JSON-DAG: "%359:sub20": 250 # CHECK-CP-JSON-DAG: "%359:sub21": 249 # CHECK-CP-JSON-DAG: "%359:sub22": 248 # CHECK-CP-JSON-DAG: "%359:sub23": 247 # CHECK-CP-JSON-DAG: "%359:sub24": 244 # CHECK-CP-JSON-DAG: "%359:sub25": 243 # CHECK-CP-JSON-DAG: "%359:sub26": 242 # CHECK-CP-JSON-DAG: "%359:sub27": 241 # CHECK-CP-JSON-DAG: "%359:sub28": 238 # CHECK-CP-JSON-DAG: "%359:sub29": 237 # CHECK-CP-JSON-DAG: "%359:sub30": 236 # CHECK-CP-JSON-DAG: "%359:sub31": 235 # CHECK-CP-JSON-DAG: "%401:sub0": 328 # CHECK-CP-JSON-DAG: "%401:sub1": 327 # CHECK-CP-JSON-DAG: "%401:sub2": 326 # CHECK-CP-JSON-DAG: "%401:sub3": 325 # CHECK-CP-JSON-DAG: "%401:sub4": 322 # CHECK-CP-JSON-DAG: "%401:sub5": 321 # CHECK-CP-JSON-DAG: "%401:sub6": 320 # CHECK-CP-JSON-DAG: "%401:sub7": 319 # CHECK-CP-JSON-DAG: "%401:sub8": 316 # CHECK-CP-JSON-DAG: "%401:sub9": 315 # CHECK-CP-JSON-DAG: "%401:sub10": 314 # CHECK-CP-JSON-DAG: "%401:sub11": 313 # CHECK-CP-JSON-DAG: "%401:sub12": 310 # CHECK-CP-JSON-DAG: "%401:sub13": 309 # CHECK-CP-JSON-DAG: "%401:sub14": 308 # CHECK-CP-JSON-DAG: "%401:sub15": 307 # CHECK-CP-JSON-DAG: "%401:sub16": 304 # CHECK-CP-JSON-DAG: "%401:sub17": 303 # CHECK-CP-JSON-DAG: "%401:sub18": 302 # CHECK-CP-JSON-DAG: "%401:sub19": 301 # CHECK-CP-JSON-DAG: "%401:sub20": 298 # CHECK-CP-JSON-DAG: "%401:sub21": 297 # CHECK-CP-JSON-DAG: "%401:sub22": 296 # CHECK-CP-JSON-DAG: "%401:sub23": 295 # CHECK-CP-JSON-DAG: "%401:sub24": 292 # CHECK-CP-JSON-DAG: "%401:sub25": 291 # CHECK-CP-JSON-DAG: "%401:sub26": 290 # CHECK-CP-JSON-DAG: "%401:sub27": 289 # CHECK-CP-JSON-DAG: "%401:sub28": 286 # CHECK-CP-JSON-DAG: "%401:sub29": 285 # CHECK-CP-JSON-DAG: "%401:sub30": 284 # CHECK-CP-JSON-DAG: "%401:sub31": 283 # CHECK-CP-JSON-DAG: "%502": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 283 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 328 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%504:vgpr_32 = COPY %149.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 39 # CHECK-CP-JSON-DAG: "%149:sub1": 38 # CHECK-CP-JSON-DAG: "%149:sub2": 37 # CHECK-CP-JSON-DAG: "%149:sub3": 36 # CHECK-CP-JSON-DAG: "%149:sub4": 33 # CHECK-CP-JSON-DAG: "%149:sub5": 32 # CHECK-CP-JSON-DAG: "%149:sub6": 31 # CHECK-CP-JSON-DAG: "%149:sub7": 30 # CHECK-CP-JSON-DAG: "%149:sub8": 27 # CHECK-CP-JSON-DAG: "%149:sub9": 26 # CHECK-CP-JSON-DAG: "%149:sub10": 25 # CHECK-CP-JSON-DAG: "%149:sub11": 24 # CHECK-CP-JSON-DAG: "%149:sub12": 21 # CHECK-CP-JSON-DAG: "%149:sub13": 20 # CHECK-CP-JSON-DAG: "%149:sub14": 19 # CHECK-CP-JSON-DAG: "%149:sub15": 18 # CHECK-CP-JSON-DAG: "%149:sub16": 15 # CHECK-CP-JSON-DAG: "%149:sub17": 14 # CHECK-CP-JSON-DAG: "%149:sub18": 13 # CHECK-CP-JSON-DAG: "%149:sub19": 12 # CHECK-CP-JSON-DAG: "%149:sub20": 9 # CHECK-CP-JSON-DAG: "%149:sub21": 8 # CHECK-CP-JSON-DAG: "%149:sub22": 7 # CHECK-CP-JSON-DAG: "%149:sub23": 6 # CHECK-CP-JSON-DAG: "%149:sub24": 3 # CHECK-CP-JSON-DAG: "%149:sub25": 2 # CHECK-CP-JSON-DAG: "%149:sub26": 1 # CHECK-CP-JSON-DAG: "%149:sub27": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 87 # CHECK-CP-JSON-DAG: "%191:sub1": 86 # CHECK-CP-JSON-DAG: "%191:sub2": 85 # CHECK-CP-JSON-DAG: "%191:sub3": 84 # CHECK-CP-JSON-DAG: "%191:sub4": 81 # CHECK-CP-JSON-DAG: "%191:sub5": 80 # CHECK-CP-JSON-DAG: "%191:sub6": 79 # CHECK-CP-JSON-DAG: "%191:sub7": 78 # CHECK-CP-JSON-DAG: "%191:sub8": 75 # CHECK-CP-JSON-DAG: "%191:sub9": 74 # CHECK-CP-JSON-DAG: "%191:sub10": 73 # CHECK-CP-JSON-DAG: "%191:sub11": 72 # CHECK-CP-JSON-DAG: "%191:sub12": 69 # CHECK-CP-JSON-DAG: "%191:sub13": 68 # CHECK-CP-JSON-DAG: "%191:sub14": 67 # CHECK-CP-JSON-DAG: "%191:sub15": 66 # CHECK-CP-JSON-DAG: "%191:sub16": 63 # CHECK-CP-JSON-DAG: "%191:sub17": 62 # CHECK-CP-JSON-DAG: "%191:sub18": 61 # CHECK-CP-JSON-DAG: "%191:sub19": 60 # CHECK-CP-JSON-DAG: "%191:sub20": 57 # CHECK-CP-JSON-DAG: "%191:sub21": 56 # CHECK-CP-JSON-DAG: "%191:sub22": 55 # CHECK-CP-JSON-DAG: "%191:sub23": 54 # CHECK-CP-JSON-DAG: "%191:sub24": 51 # CHECK-CP-JSON-DAG: "%191:sub25": 50 # CHECK-CP-JSON-DAG: "%191:sub26": 49 # CHECK-CP-JSON-DAG: "%191:sub27": 48 # CHECK-CP-JSON-DAG: "%191:sub28": 45 # CHECK-CP-JSON-DAG: "%191:sub29": 44 # CHECK-CP-JSON-DAG: "%191:sub30": 43 # CHECK-CP-JSON-DAG: "%191:sub31": 42 # CHECK-CP-JSON-DAG: "%233:sub0": 135 # CHECK-CP-JSON-DAG: "%233:sub1": 134 # CHECK-CP-JSON-DAG: "%233:sub2": 133 # CHECK-CP-JSON-DAG: "%233:sub3": 132 # CHECK-CP-JSON-DAG: "%233:sub4": 129 # CHECK-CP-JSON-DAG: "%233:sub5": 128 # CHECK-CP-JSON-DAG: "%233:sub6": 127 # CHECK-CP-JSON-DAG: "%233:sub7": 126 # CHECK-CP-JSON-DAG: "%233:sub8": 123 # CHECK-CP-JSON-DAG: "%233:sub9": 122 # CHECK-CP-JSON-DAG: "%233:sub10": 121 # CHECK-CP-JSON-DAG: "%233:sub11": 120 # CHECK-CP-JSON-DAG: "%233:sub12": 117 # CHECK-CP-JSON-DAG: "%233:sub13": 116 # CHECK-CP-JSON-DAG: "%233:sub14": 115 # CHECK-CP-JSON-DAG: "%233:sub15": 114 # CHECK-CP-JSON-DAG: "%233:sub16": 111 # CHECK-CP-JSON-DAG: "%233:sub17": 110 # CHECK-CP-JSON-DAG: "%233:sub18": 109 # CHECK-CP-JSON-DAG: "%233:sub19": 108 # CHECK-CP-JSON-DAG: "%233:sub20": 105 # CHECK-CP-JSON-DAG: "%233:sub21": 104 # CHECK-CP-JSON-DAG: "%233:sub22": 103 # CHECK-CP-JSON-DAG: "%233:sub23": 102 # CHECK-CP-JSON-DAG: "%233:sub24": 99 # CHECK-CP-JSON-DAG: "%233:sub25": 98 # CHECK-CP-JSON-DAG: "%233:sub26": 97 # CHECK-CP-JSON-DAG: "%233:sub27": 96 # CHECK-CP-JSON-DAG: "%233:sub28": 93 # CHECK-CP-JSON-DAG: "%233:sub29": 92 # CHECK-CP-JSON-DAG: "%233:sub30": 91 # CHECK-CP-JSON-DAG: "%233:sub31": 90 # CHECK-CP-JSON-DAG: "%275:sub0": 183 # CHECK-CP-JSON-DAG: "%275:sub1": 182 # CHECK-CP-JSON-DAG: "%275:sub2": 181 # CHECK-CP-JSON-DAG: "%275:sub3": 180 # CHECK-CP-JSON-DAG: "%275:sub4": 177 # CHECK-CP-JSON-DAG: "%275:sub5": 176 # CHECK-CP-JSON-DAG: "%275:sub6": 175 # CHECK-CP-JSON-DAG: "%275:sub7": 174 # CHECK-CP-JSON-DAG: "%275:sub8": 171 # CHECK-CP-JSON-DAG: "%275:sub9": 170 # CHECK-CP-JSON-DAG: "%275:sub10": 169 # CHECK-CP-JSON-DAG: "%275:sub11": 168 # CHECK-CP-JSON-DAG: "%275:sub12": 165 # CHECK-CP-JSON-DAG: "%275:sub13": 164 # CHECK-CP-JSON-DAG: "%275:sub14": 163 # CHECK-CP-JSON-DAG: "%275:sub15": 162 # CHECK-CP-JSON-DAG: "%275:sub16": 159 # CHECK-CP-JSON-DAG: "%275:sub17": 158 # CHECK-CP-JSON-DAG: "%275:sub18": 157 # CHECK-CP-JSON-DAG: "%275:sub19": 156 # CHECK-CP-JSON-DAG: "%275:sub20": 153 # CHECK-CP-JSON-DAG: "%275:sub21": 152 # CHECK-CP-JSON-DAG: "%275:sub22": 151 # CHECK-CP-JSON-DAG: "%275:sub23": 150 # CHECK-CP-JSON-DAG: "%275:sub24": 147 # CHECK-CP-JSON-DAG: "%275:sub25": 146 # CHECK-CP-JSON-DAG: "%275:sub26": 145 # CHECK-CP-JSON-DAG: "%275:sub27": 144 # CHECK-CP-JSON-DAG: "%275:sub28": 141 # CHECK-CP-JSON-DAG: "%275:sub29": 140 # CHECK-CP-JSON-DAG: "%275:sub30": 139 # CHECK-CP-JSON-DAG: "%275:sub31": 138 # CHECK-CP-JSON-DAG: "%317:sub0": 231 # CHECK-CP-JSON-DAG: "%317:sub1": 230 # CHECK-CP-JSON-DAG: "%317:sub2": 229 # CHECK-CP-JSON-DAG: "%317:sub3": 228 # CHECK-CP-JSON-DAG: "%317:sub4": 225 # CHECK-CP-JSON-DAG: "%317:sub5": 224 # CHECK-CP-JSON-DAG: "%317:sub6": 223 # CHECK-CP-JSON-DAG: "%317:sub7": 222 # CHECK-CP-JSON-DAG: "%317:sub8": 219 # CHECK-CP-JSON-DAG: "%317:sub9": 218 # CHECK-CP-JSON-DAG: "%317:sub10": 217 # CHECK-CP-JSON-DAG: "%317:sub11": 216 # CHECK-CP-JSON-DAG: "%317:sub12": 213 # CHECK-CP-JSON-DAG: "%317:sub13": 212 # CHECK-CP-JSON-DAG: "%317:sub14": 211 # CHECK-CP-JSON-DAG: "%317:sub15": 210 # CHECK-CP-JSON-DAG: "%317:sub16": 207 # CHECK-CP-JSON-DAG: "%317:sub17": 206 # CHECK-CP-JSON-DAG: "%317:sub18": 205 # CHECK-CP-JSON-DAG: "%317:sub19": 204 # CHECK-CP-JSON-DAG: "%317:sub20": 201 # CHECK-CP-JSON-DAG: "%317:sub21": 200 # CHECK-CP-JSON-DAG: "%317:sub22": 199 # CHECK-CP-JSON-DAG: "%317:sub23": 198 # CHECK-CP-JSON-DAG: "%317:sub24": 195 # CHECK-CP-JSON-DAG: "%317:sub25": 194 # CHECK-CP-JSON-DAG: "%317:sub26": 193 # CHECK-CP-JSON-DAG: "%317:sub27": 192 # CHECK-CP-JSON-DAG: "%317:sub28": 189 # CHECK-CP-JSON-DAG: "%317:sub29": 188 # CHECK-CP-JSON-DAG: "%317:sub30": 187 # CHECK-CP-JSON-DAG: "%317:sub31": 186 # CHECK-CP-JSON-DAG: "%359:sub0": 279 # CHECK-CP-JSON-DAG: "%359:sub1": 278 # CHECK-CP-JSON-DAG: "%359:sub2": 277 # CHECK-CP-JSON-DAG: "%359:sub3": 276 # CHECK-CP-JSON-DAG: "%359:sub4": 273 # CHECK-CP-JSON-DAG: "%359:sub5": 272 # CHECK-CP-JSON-DAG: "%359:sub6": 271 # CHECK-CP-JSON-DAG: "%359:sub7": 270 # CHECK-CP-JSON-DAG: "%359:sub8": 267 # CHECK-CP-JSON-DAG: "%359:sub9": 266 # CHECK-CP-JSON-DAG: "%359:sub10": 265 # CHECK-CP-JSON-DAG: "%359:sub11": 264 # CHECK-CP-JSON-DAG: "%359:sub12": 261 # CHECK-CP-JSON-DAG: "%359:sub13": 260 # CHECK-CP-JSON-DAG: "%359:sub14": 259 # CHECK-CP-JSON-DAG: "%359:sub15": 258 # CHECK-CP-JSON-DAG: "%359:sub16": 255 # CHECK-CP-JSON-DAG: "%359:sub17": 254 # CHECK-CP-JSON-DAG: "%359:sub18": 253 # CHECK-CP-JSON-DAG: "%359:sub19": 252 # CHECK-CP-JSON-DAG: "%359:sub20": 249 # CHECK-CP-JSON-DAG: "%359:sub21": 248 # CHECK-CP-JSON-DAG: "%359:sub22": 247 # CHECK-CP-JSON-DAG: "%359:sub23": 246 # CHECK-CP-JSON-DAG: "%359:sub24": 243 # CHECK-CP-JSON-DAG: "%359:sub25": 242 # CHECK-CP-JSON-DAG: "%359:sub26": 241 # CHECK-CP-JSON-DAG: "%359:sub27": 240 # CHECK-CP-JSON-DAG: "%359:sub28": 237 # CHECK-CP-JSON-DAG: "%359:sub29": 236 # CHECK-CP-JSON-DAG: "%359:sub30": 235 # CHECK-CP-JSON-DAG: "%359:sub31": 234 # CHECK-CP-JSON-DAG: "%401:sub0": 327 # CHECK-CP-JSON-DAG: "%401:sub1": 326 # CHECK-CP-JSON-DAG: "%401:sub2": 325 # CHECK-CP-JSON-DAG: "%401:sub3": 324 # CHECK-CP-JSON-DAG: "%401:sub4": 321 # CHECK-CP-JSON-DAG: "%401:sub5": 320 # CHECK-CP-JSON-DAG: "%401:sub6": 319 # CHECK-CP-JSON-DAG: "%401:sub7": 318 # CHECK-CP-JSON-DAG: "%401:sub8": 315 # CHECK-CP-JSON-DAG: "%401:sub9": 314 # CHECK-CP-JSON-DAG: "%401:sub10": 313 # CHECK-CP-JSON-DAG: "%401:sub11": 312 # CHECK-CP-JSON-DAG: "%401:sub12": 309 # CHECK-CP-JSON-DAG: "%401:sub13": 308 # CHECK-CP-JSON-DAG: "%401:sub14": 307 # CHECK-CP-JSON-DAG: "%401:sub15": 306 # CHECK-CP-JSON-DAG: "%401:sub16": 303 # CHECK-CP-JSON-DAG: "%401:sub17": 302 # CHECK-CP-JSON-DAG: "%401:sub18": 301 # CHECK-CP-JSON-DAG: "%401:sub19": 300 # CHECK-CP-JSON-DAG: "%401:sub20": 297 # CHECK-CP-JSON-DAG: "%401:sub21": 296 # CHECK-CP-JSON-DAG: "%401:sub22": 295 # CHECK-CP-JSON-DAG: "%401:sub23": 294 # CHECK-CP-JSON-DAG: "%401:sub24": 291 # CHECK-CP-JSON-DAG: "%401:sub25": 290 # CHECK-CP-JSON-DAG: "%401:sub26": 289 # CHECK-CP-JSON-DAG: "%401:sub27": 288 # CHECK-CP-JSON-DAG: "%401:sub28": 285 # CHECK-CP-JSON-DAG: "%401:sub29": 284 # CHECK-CP-JSON-DAG: "%401:sub30": 283 # CHECK-CP-JSON-DAG: "%401:sub31": 282 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 282 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 327 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%505:vgpr_32 = COPY %149.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 38 # CHECK-CP-JSON-DAG: "%149:sub1": 37 # CHECK-CP-JSON-DAG: "%149:sub2": 36 # CHECK-CP-JSON-DAG: "%149:sub3": 35 # CHECK-CP-JSON-DAG: "%149:sub4": 32 # CHECK-CP-JSON-DAG: "%149:sub5": 31 # CHECK-CP-JSON-DAG: "%149:sub6": 30 # CHECK-CP-JSON-DAG: "%149:sub7": 29 # CHECK-CP-JSON-DAG: "%149:sub8": 26 # CHECK-CP-JSON-DAG: "%149:sub9": 25 # CHECK-CP-JSON-DAG: "%149:sub10": 24 # CHECK-CP-JSON-DAG: "%149:sub11": 23 # CHECK-CP-JSON-DAG: "%149:sub12": 20 # CHECK-CP-JSON-DAG: "%149:sub13": 19 # CHECK-CP-JSON-DAG: "%149:sub14": 18 # CHECK-CP-JSON-DAG: "%149:sub15": 17 # CHECK-CP-JSON-DAG: "%149:sub16": 14 # CHECK-CP-JSON-DAG: "%149:sub17": 13 # CHECK-CP-JSON-DAG: "%149:sub18": 12 # CHECK-CP-JSON-DAG: "%149:sub19": 11 # CHECK-CP-JSON-DAG: "%149:sub20": 8 # CHECK-CP-JSON-DAG: "%149:sub21": 7 # CHECK-CP-JSON-DAG: "%149:sub22": 6 # CHECK-CP-JSON-DAG: "%149:sub23": 5 # CHECK-CP-JSON-DAG: "%149:sub24": 2 # CHECK-CP-JSON-DAG: "%149:sub25": 1 # CHECK-CP-JSON-DAG: "%149:sub26": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 86 # CHECK-CP-JSON-DAG: "%191:sub1": 85 # CHECK-CP-JSON-DAG: "%191:sub2": 84 # CHECK-CP-JSON-DAG: "%191:sub3": 83 # CHECK-CP-JSON-DAG: "%191:sub4": 80 # CHECK-CP-JSON-DAG: "%191:sub5": 79 # CHECK-CP-JSON-DAG: "%191:sub6": 78 # CHECK-CP-JSON-DAG: "%191:sub7": 77 # CHECK-CP-JSON-DAG: "%191:sub8": 74 # CHECK-CP-JSON-DAG: "%191:sub9": 73 # CHECK-CP-JSON-DAG: "%191:sub10": 72 # CHECK-CP-JSON-DAG: "%191:sub11": 71 # CHECK-CP-JSON-DAG: "%191:sub12": 68 # CHECK-CP-JSON-DAG: "%191:sub13": 67 # CHECK-CP-JSON-DAG: "%191:sub14": 66 # CHECK-CP-JSON-DAG: "%191:sub15": 65 # CHECK-CP-JSON-DAG: "%191:sub16": 62 # CHECK-CP-JSON-DAG: "%191:sub17": 61 # CHECK-CP-JSON-DAG: "%191:sub18": 60 # CHECK-CP-JSON-DAG: "%191:sub19": 59 # CHECK-CP-JSON-DAG: "%191:sub20": 56 # CHECK-CP-JSON-DAG: "%191:sub21": 55 # CHECK-CP-JSON-DAG: "%191:sub22": 54 # CHECK-CP-JSON-DAG: "%191:sub23": 53 # CHECK-CP-JSON-DAG: "%191:sub24": 50 # CHECK-CP-JSON-DAG: "%191:sub25": 49 # CHECK-CP-JSON-DAG: "%191:sub26": 48 # CHECK-CP-JSON-DAG: "%191:sub27": 47 # CHECK-CP-JSON-DAG: "%191:sub28": 44 # CHECK-CP-JSON-DAG: "%191:sub29": 43 # CHECK-CP-JSON-DAG: "%191:sub30": 42 # CHECK-CP-JSON-DAG: "%191:sub31": 41 # CHECK-CP-JSON-DAG: "%233:sub0": 134 # CHECK-CP-JSON-DAG: "%233:sub1": 133 # CHECK-CP-JSON-DAG: "%233:sub2": 132 # CHECK-CP-JSON-DAG: "%233:sub3": 131 # CHECK-CP-JSON-DAG: "%233:sub4": 128 # CHECK-CP-JSON-DAG: "%233:sub5": 127 # CHECK-CP-JSON-DAG: "%233:sub6": 126 # CHECK-CP-JSON-DAG: "%233:sub7": 125 # CHECK-CP-JSON-DAG: "%233:sub8": 122 # CHECK-CP-JSON-DAG: "%233:sub9": 121 # CHECK-CP-JSON-DAG: "%233:sub10": 120 # CHECK-CP-JSON-DAG: "%233:sub11": 119 # CHECK-CP-JSON-DAG: "%233:sub12": 116 # CHECK-CP-JSON-DAG: "%233:sub13": 115 # CHECK-CP-JSON-DAG: "%233:sub14": 114 # CHECK-CP-JSON-DAG: "%233:sub15": 113 # CHECK-CP-JSON-DAG: "%233:sub16": 110 # CHECK-CP-JSON-DAG: "%233:sub17": 109 # CHECK-CP-JSON-DAG: "%233:sub18": 108 # CHECK-CP-JSON-DAG: "%233:sub19": 107 # CHECK-CP-JSON-DAG: "%233:sub20": 104 # CHECK-CP-JSON-DAG: "%233:sub21": 103 # CHECK-CP-JSON-DAG: "%233:sub22": 102 # CHECK-CP-JSON-DAG: "%233:sub23": 101 # CHECK-CP-JSON-DAG: "%233:sub24": 98 # CHECK-CP-JSON-DAG: "%233:sub25": 97 # CHECK-CP-JSON-DAG: "%233:sub26": 96 # CHECK-CP-JSON-DAG: "%233:sub27": 95 # CHECK-CP-JSON-DAG: "%233:sub28": 92 # CHECK-CP-JSON-DAG: "%233:sub29": 91 # CHECK-CP-JSON-DAG: "%233:sub30": 90 # CHECK-CP-JSON-DAG: "%233:sub31": 89 # CHECK-CP-JSON-DAG: "%275:sub0": 182 # CHECK-CP-JSON-DAG: "%275:sub1": 181 # CHECK-CP-JSON-DAG: "%275:sub2": 180 # CHECK-CP-JSON-DAG: "%275:sub3": 179 # CHECK-CP-JSON-DAG: "%275:sub4": 176 # CHECK-CP-JSON-DAG: "%275:sub5": 175 # CHECK-CP-JSON-DAG: "%275:sub6": 174 # CHECK-CP-JSON-DAG: "%275:sub7": 173 # CHECK-CP-JSON-DAG: "%275:sub8": 170 # CHECK-CP-JSON-DAG: "%275:sub9": 169 # CHECK-CP-JSON-DAG: "%275:sub10": 168 # CHECK-CP-JSON-DAG: "%275:sub11": 167 # CHECK-CP-JSON-DAG: "%275:sub12": 164 # CHECK-CP-JSON-DAG: "%275:sub13": 163 # CHECK-CP-JSON-DAG: "%275:sub14": 162 # CHECK-CP-JSON-DAG: "%275:sub15": 161 # CHECK-CP-JSON-DAG: "%275:sub16": 158 # CHECK-CP-JSON-DAG: "%275:sub17": 157 # CHECK-CP-JSON-DAG: "%275:sub18": 156 # CHECK-CP-JSON-DAG: "%275:sub19": 155 # CHECK-CP-JSON-DAG: "%275:sub20": 152 # CHECK-CP-JSON-DAG: "%275:sub21": 151 # CHECK-CP-JSON-DAG: "%275:sub22": 150 # CHECK-CP-JSON-DAG: "%275:sub23": 149 # CHECK-CP-JSON-DAG: "%275:sub24": 146 # CHECK-CP-JSON-DAG: "%275:sub25": 145 # CHECK-CP-JSON-DAG: "%275:sub26": 144 # CHECK-CP-JSON-DAG: "%275:sub27": 143 # CHECK-CP-JSON-DAG: "%275:sub28": 140 # CHECK-CP-JSON-DAG: "%275:sub29": 139 # CHECK-CP-JSON-DAG: "%275:sub30": 138 # CHECK-CP-JSON-DAG: "%275:sub31": 137 # CHECK-CP-JSON-DAG: "%317:sub0": 230 # CHECK-CP-JSON-DAG: "%317:sub1": 229 # CHECK-CP-JSON-DAG: "%317:sub2": 228 # CHECK-CP-JSON-DAG: "%317:sub3": 227 # CHECK-CP-JSON-DAG: "%317:sub4": 224 # CHECK-CP-JSON-DAG: "%317:sub5": 223 # CHECK-CP-JSON-DAG: "%317:sub6": 222 # CHECK-CP-JSON-DAG: "%317:sub7": 221 # CHECK-CP-JSON-DAG: "%317:sub8": 218 # CHECK-CP-JSON-DAG: "%317:sub9": 217 # CHECK-CP-JSON-DAG: "%317:sub10": 216 # CHECK-CP-JSON-DAG: "%317:sub11": 215 # CHECK-CP-JSON-DAG: "%317:sub12": 212 # CHECK-CP-JSON-DAG: "%317:sub13": 211 # CHECK-CP-JSON-DAG: "%317:sub14": 210 # CHECK-CP-JSON-DAG: "%317:sub15": 209 # CHECK-CP-JSON-DAG: "%317:sub16": 206 # CHECK-CP-JSON-DAG: "%317:sub17": 205 # CHECK-CP-JSON-DAG: "%317:sub18": 204 # CHECK-CP-JSON-DAG: "%317:sub19": 203 # CHECK-CP-JSON-DAG: "%317:sub20": 200 # CHECK-CP-JSON-DAG: "%317:sub21": 199 # CHECK-CP-JSON-DAG: "%317:sub22": 198 # CHECK-CP-JSON-DAG: "%317:sub23": 197 # CHECK-CP-JSON-DAG: "%317:sub24": 194 # CHECK-CP-JSON-DAG: "%317:sub25": 193 # CHECK-CP-JSON-DAG: "%317:sub26": 192 # CHECK-CP-JSON-DAG: "%317:sub27": 191 # CHECK-CP-JSON-DAG: "%317:sub28": 188 # CHECK-CP-JSON-DAG: "%317:sub29": 187 # CHECK-CP-JSON-DAG: "%317:sub30": 186 # CHECK-CP-JSON-DAG: "%317:sub31": 185 # CHECK-CP-JSON-DAG: "%359:sub0": 278 # CHECK-CP-JSON-DAG: "%359:sub1": 277 # CHECK-CP-JSON-DAG: "%359:sub2": 276 # CHECK-CP-JSON-DAG: "%359:sub3": 275 # CHECK-CP-JSON-DAG: "%359:sub4": 272 # CHECK-CP-JSON-DAG: "%359:sub5": 271 # CHECK-CP-JSON-DAG: "%359:sub6": 270 # CHECK-CP-JSON-DAG: "%359:sub7": 269 # CHECK-CP-JSON-DAG: "%359:sub8": 266 # CHECK-CP-JSON-DAG: "%359:sub9": 265 # CHECK-CP-JSON-DAG: "%359:sub10": 264 # CHECK-CP-JSON-DAG: "%359:sub11": 263 # CHECK-CP-JSON-DAG: "%359:sub12": 260 # CHECK-CP-JSON-DAG: "%359:sub13": 259 # CHECK-CP-JSON-DAG: "%359:sub14": 258 # CHECK-CP-JSON-DAG: "%359:sub15": 257 # CHECK-CP-JSON-DAG: "%359:sub16": 254 # CHECK-CP-JSON-DAG: "%359:sub17": 253 # CHECK-CP-JSON-DAG: "%359:sub18": 252 # CHECK-CP-JSON-DAG: "%359:sub19": 251 # CHECK-CP-JSON-DAG: "%359:sub20": 248 # CHECK-CP-JSON-DAG: "%359:sub21": 247 # CHECK-CP-JSON-DAG: "%359:sub22": 246 # CHECK-CP-JSON-DAG: "%359:sub23": 245 # CHECK-CP-JSON-DAG: "%359:sub24": 242 # CHECK-CP-JSON-DAG: "%359:sub25": 241 # CHECK-CP-JSON-DAG: "%359:sub26": 240 # CHECK-CP-JSON-DAG: "%359:sub27": 239 # CHECK-CP-JSON-DAG: "%359:sub28": 236 # CHECK-CP-JSON-DAG: "%359:sub29": 235 # CHECK-CP-JSON-DAG: "%359:sub30": 234 # CHECK-CP-JSON-DAG: "%359:sub31": 233 # CHECK-CP-JSON-DAG: "%401:sub0": 326 # CHECK-CP-JSON-DAG: "%401:sub1": 325 # CHECK-CP-JSON-DAG: "%401:sub2": 324 # CHECK-CP-JSON-DAG: "%401:sub3": 323 # CHECK-CP-JSON-DAG: "%401:sub4": 320 # CHECK-CP-JSON-DAG: "%401:sub5": 319 # CHECK-CP-JSON-DAG: "%401:sub6": 318 # CHECK-CP-JSON-DAG: "%401:sub7": 317 # CHECK-CP-JSON-DAG: "%401:sub8": 314 # CHECK-CP-JSON-DAG: "%401:sub9": 313 # CHECK-CP-JSON-DAG: "%401:sub10": 312 # CHECK-CP-JSON-DAG: "%401:sub11": 311 # CHECK-CP-JSON-DAG: "%401:sub12": 308 # CHECK-CP-JSON-DAG: "%401:sub13": 307 # CHECK-CP-JSON-DAG: "%401:sub14": 306 # CHECK-CP-JSON-DAG: "%401:sub15": 305 # CHECK-CP-JSON-DAG: "%401:sub16": 302 # CHECK-CP-JSON-DAG: "%401:sub17": 301 # CHECK-CP-JSON-DAG: "%401:sub18": 300 # CHECK-CP-JSON-DAG: "%401:sub19": 299 # CHECK-CP-JSON-DAG: "%401:sub20": 296 # CHECK-CP-JSON-DAG: "%401:sub21": 295 # CHECK-CP-JSON-DAG: "%401:sub22": 294 # CHECK-CP-JSON-DAG: "%401:sub23": 293 # CHECK-CP-JSON-DAG: "%401:sub24": 290 # CHECK-CP-JSON-DAG: "%401:sub25": 289 # CHECK-CP-JSON-DAG: "%401:sub26": 288 # CHECK-CP-JSON-DAG: "%401:sub27": 287 # CHECK-CP-JSON-DAG: "%401:sub28": 284 # CHECK-CP-JSON-DAG: "%401:sub29": 283 # CHECK-CP-JSON-DAG: "%401:sub30": 282 # CHECK-CP-JSON-DAG: "%401:sub31": 281 # CHECK-CP-JSON-DAG: "%504": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 281 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 326 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%506:vgpr_32 = COPY %149.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 37 # CHECK-CP-JSON-DAG: "%149:sub1": 36 # CHECK-CP-JSON-DAG: "%149:sub2": 35 # CHECK-CP-JSON-DAG: "%149:sub3": 34 # CHECK-CP-JSON-DAG: "%149:sub4": 31 # CHECK-CP-JSON-DAG: "%149:sub5": 30 # CHECK-CP-JSON-DAG: "%149:sub6": 29 # CHECK-CP-JSON-DAG: "%149:sub7": 28 # CHECK-CP-JSON-DAG: "%149:sub8": 25 # CHECK-CP-JSON-DAG: "%149:sub9": 24 # CHECK-CP-JSON-DAG: "%149:sub10": 23 # CHECK-CP-JSON-DAG: "%149:sub11": 22 # CHECK-CP-JSON-DAG: "%149:sub12": 19 # CHECK-CP-JSON-DAG: "%149:sub13": 18 # CHECK-CP-JSON-DAG: "%149:sub14": 17 # CHECK-CP-JSON-DAG: "%149:sub15": 16 # CHECK-CP-JSON-DAG: "%149:sub16": 13 # CHECK-CP-JSON-DAG: "%149:sub17": 12 # CHECK-CP-JSON-DAG: "%149:sub18": 11 # CHECK-CP-JSON-DAG: "%149:sub19": 10 # CHECK-CP-JSON-DAG: "%149:sub20": 7 # CHECK-CP-JSON-DAG: "%149:sub21": 6 # CHECK-CP-JSON-DAG: "%149:sub22": 5 # CHECK-CP-JSON-DAG: "%149:sub23": 4 # CHECK-CP-JSON-DAG: "%149:sub24": 1 # CHECK-CP-JSON-DAG: "%149:sub25": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 85 # CHECK-CP-JSON-DAG: "%191:sub1": 84 # CHECK-CP-JSON-DAG: "%191:sub2": 83 # CHECK-CP-JSON-DAG: "%191:sub3": 82 # CHECK-CP-JSON-DAG: "%191:sub4": 79 # CHECK-CP-JSON-DAG: "%191:sub5": 78 # CHECK-CP-JSON-DAG: "%191:sub6": 77 # CHECK-CP-JSON-DAG: "%191:sub7": 76 # CHECK-CP-JSON-DAG: "%191:sub8": 73 # CHECK-CP-JSON-DAG: "%191:sub9": 72 # CHECK-CP-JSON-DAG: "%191:sub10": 71 # CHECK-CP-JSON-DAG: "%191:sub11": 70 # CHECK-CP-JSON-DAG: "%191:sub12": 67 # CHECK-CP-JSON-DAG: "%191:sub13": 66 # CHECK-CP-JSON-DAG: "%191:sub14": 65 # CHECK-CP-JSON-DAG: "%191:sub15": 64 # CHECK-CP-JSON-DAG: "%191:sub16": 61 # CHECK-CP-JSON-DAG: "%191:sub17": 60 # CHECK-CP-JSON-DAG: "%191:sub18": 59 # CHECK-CP-JSON-DAG: "%191:sub19": 58 # CHECK-CP-JSON-DAG: "%191:sub20": 55 # CHECK-CP-JSON-DAG: "%191:sub21": 54 # CHECK-CP-JSON-DAG: "%191:sub22": 53 # CHECK-CP-JSON-DAG: "%191:sub23": 52 # CHECK-CP-JSON-DAG: "%191:sub24": 49 # CHECK-CP-JSON-DAG: "%191:sub25": 48 # CHECK-CP-JSON-DAG: "%191:sub26": 47 # CHECK-CP-JSON-DAG: "%191:sub27": 46 # CHECK-CP-JSON-DAG: "%191:sub28": 43 # CHECK-CP-JSON-DAG: "%191:sub29": 42 # CHECK-CP-JSON-DAG: "%191:sub30": 41 # CHECK-CP-JSON-DAG: "%191:sub31": 40 # CHECK-CP-JSON-DAG: "%233:sub0": 133 # CHECK-CP-JSON-DAG: "%233:sub1": 132 # CHECK-CP-JSON-DAG: "%233:sub2": 131 # CHECK-CP-JSON-DAG: "%233:sub3": 130 # CHECK-CP-JSON-DAG: "%233:sub4": 127 # CHECK-CP-JSON-DAG: "%233:sub5": 126 # CHECK-CP-JSON-DAG: "%233:sub6": 125 # CHECK-CP-JSON-DAG: "%233:sub7": 124 # CHECK-CP-JSON-DAG: "%233:sub8": 121 # CHECK-CP-JSON-DAG: "%233:sub9": 120 # CHECK-CP-JSON-DAG: "%233:sub10": 119 # CHECK-CP-JSON-DAG: "%233:sub11": 118 # CHECK-CP-JSON-DAG: "%233:sub12": 115 # CHECK-CP-JSON-DAG: "%233:sub13": 114 # CHECK-CP-JSON-DAG: "%233:sub14": 113 # CHECK-CP-JSON-DAG: "%233:sub15": 112 # CHECK-CP-JSON-DAG: "%233:sub16": 109 # CHECK-CP-JSON-DAG: "%233:sub17": 108 # CHECK-CP-JSON-DAG: "%233:sub18": 107 # CHECK-CP-JSON-DAG: "%233:sub19": 106 # CHECK-CP-JSON-DAG: "%233:sub20": 103 # CHECK-CP-JSON-DAG: "%233:sub21": 102 # CHECK-CP-JSON-DAG: "%233:sub22": 101 # CHECK-CP-JSON-DAG: "%233:sub23": 100 # CHECK-CP-JSON-DAG: "%233:sub24": 97 # CHECK-CP-JSON-DAG: "%233:sub25": 96 # CHECK-CP-JSON-DAG: "%233:sub26": 95 # CHECK-CP-JSON-DAG: "%233:sub27": 94 # CHECK-CP-JSON-DAG: "%233:sub28": 91 # CHECK-CP-JSON-DAG: "%233:sub29": 90 # CHECK-CP-JSON-DAG: "%233:sub30": 89 # CHECK-CP-JSON-DAG: "%233:sub31": 88 # CHECK-CP-JSON-DAG: "%275:sub0": 181 # CHECK-CP-JSON-DAG: "%275:sub1": 180 # CHECK-CP-JSON-DAG: "%275:sub2": 179 # CHECK-CP-JSON-DAG: "%275:sub3": 178 # CHECK-CP-JSON-DAG: "%275:sub4": 175 # CHECK-CP-JSON-DAG: "%275:sub5": 174 # CHECK-CP-JSON-DAG: "%275:sub6": 173 # CHECK-CP-JSON-DAG: "%275:sub7": 172 # CHECK-CP-JSON-DAG: "%275:sub8": 169 # CHECK-CP-JSON-DAG: "%275:sub9": 168 # CHECK-CP-JSON-DAG: "%275:sub10": 167 # CHECK-CP-JSON-DAG: "%275:sub11": 166 # CHECK-CP-JSON-DAG: "%275:sub12": 163 # CHECK-CP-JSON-DAG: "%275:sub13": 162 # CHECK-CP-JSON-DAG: "%275:sub14": 161 # CHECK-CP-JSON-DAG: "%275:sub15": 160 # CHECK-CP-JSON-DAG: "%275:sub16": 157 # CHECK-CP-JSON-DAG: "%275:sub17": 156 # CHECK-CP-JSON-DAG: "%275:sub18": 155 # CHECK-CP-JSON-DAG: "%275:sub19": 154 # CHECK-CP-JSON-DAG: "%275:sub20": 151 # CHECK-CP-JSON-DAG: "%275:sub21": 150 # CHECK-CP-JSON-DAG: "%275:sub22": 149 # CHECK-CP-JSON-DAG: "%275:sub23": 148 # CHECK-CP-JSON-DAG: "%275:sub24": 145 # CHECK-CP-JSON-DAG: "%275:sub25": 144 # CHECK-CP-JSON-DAG: "%275:sub26": 143 # CHECK-CP-JSON-DAG: "%275:sub27": 142 # CHECK-CP-JSON-DAG: "%275:sub28": 139 # CHECK-CP-JSON-DAG: "%275:sub29": 138 # CHECK-CP-JSON-DAG: "%275:sub30": 137 # CHECK-CP-JSON-DAG: "%275:sub31": 136 # CHECK-CP-JSON-DAG: "%317:sub0": 229 # CHECK-CP-JSON-DAG: "%317:sub1": 228 # CHECK-CP-JSON-DAG: "%317:sub2": 227 # CHECK-CP-JSON-DAG: "%317:sub3": 226 # CHECK-CP-JSON-DAG: "%317:sub4": 223 # CHECK-CP-JSON-DAG: "%317:sub5": 222 # CHECK-CP-JSON-DAG: "%317:sub6": 221 # CHECK-CP-JSON-DAG: "%317:sub7": 220 # CHECK-CP-JSON-DAG: "%317:sub8": 217 # CHECK-CP-JSON-DAG: "%317:sub9": 216 # CHECK-CP-JSON-DAG: "%317:sub10": 215 # CHECK-CP-JSON-DAG: "%317:sub11": 214 # CHECK-CP-JSON-DAG: "%317:sub12": 211 # CHECK-CP-JSON-DAG: "%317:sub13": 210 # CHECK-CP-JSON-DAG: "%317:sub14": 209 # CHECK-CP-JSON-DAG: "%317:sub15": 208 # CHECK-CP-JSON-DAG: "%317:sub16": 205 # CHECK-CP-JSON-DAG: "%317:sub17": 204 # CHECK-CP-JSON-DAG: "%317:sub18": 203 # CHECK-CP-JSON-DAG: "%317:sub19": 202 # CHECK-CP-JSON-DAG: "%317:sub20": 199 # CHECK-CP-JSON-DAG: "%317:sub21": 198 # CHECK-CP-JSON-DAG: "%317:sub22": 197 # CHECK-CP-JSON-DAG: "%317:sub23": 196 # CHECK-CP-JSON-DAG: "%317:sub24": 193 # CHECK-CP-JSON-DAG: "%317:sub25": 192 # CHECK-CP-JSON-DAG: "%317:sub26": 191 # CHECK-CP-JSON-DAG: "%317:sub27": 190 # CHECK-CP-JSON-DAG: "%317:sub28": 187 # CHECK-CP-JSON-DAG: "%317:sub29": 186 # CHECK-CP-JSON-DAG: "%317:sub30": 185 # CHECK-CP-JSON-DAG: "%317:sub31": 184 # CHECK-CP-JSON-DAG: "%359:sub0": 277 # CHECK-CP-JSON-DAG: "%359:sub1": 276 # CHECK-CP-JSON-DAG: "%359:sub2": 275 # CHECK-CP-JSON-DAG: "%359:sub3": 274 # CHECK-CP-JSON-DAG: "%359:sub4": 271 # CHECK-CP-JSON-DAG: "%359:sub5": 270 # CHECK-CP-JSON-DAG: "%359:sub6": 269 # CHECK-CP-JSON-DAG: "%359:sub7": 268 # CHECK-CP-JSON-DAG: "%359:sub8": 265 # CHECK-CP-JSON-DAG: "%359:sub9": 264 # CHECK-CP-JSON-DAG: "%359:sub10": 263 # CHECK-CP-JSON-DAG: "%359:sub11": 262 # CHECK-CP-JSON-DAG: "%359:sub12": 259 # CHECK-CP-JSON-DAG: "%359:sub13": 258 # CHECK-CP-JSON-DAG: "%359:sub14": 257 # CHECK-CP-JSON-DAG: "%359:sub15": 256 # CHECK-CP-JSON-DAG: "%359:sub16": 253 # CHECK-CP-JSON-DAG: "%359:sub17": 252 # CHECK-CP-JSON-DAG: "%359:sub18": 251 # CHECK-CP-JSON-DAG: "%359:sub19": 250 # CHECK-CP-JSON-DAG: "%359:sub20": 247 # CHECK-CP-JSON-DAG: "%359:sub21": 246 # CHECK-CP-JSON-DAG: "%359:sub22": 245 # CHECK-CP-JSON-DAG: "%359:sub23": 244 # CHECK-CP-JSON-DAG: "%359:sub24": 241 # CHECK-CP-JSON-DAG: "%359:sub25": 240 # CHECK-CP-JSON-DAG: "%359:sub26": 239 # CHECK-CP-JSON-DAG: "%359:sub27": 238 # CHECK-CP-JSON-DAG: "%359:sub28": 235 # CHECK-CP-JSON-DAG: "%359:sub29": 234 # CHECK-CP-JSON-DAG: "%359:sub30": 233 # CHECK-CP-JSON-DAG: "%359:sub31": 232 # CHECK-CP-JSON-DAG: "%401:sub0": 325 # CHECK-CP-JSON-DAG: "%401:sub1": 324 # CHECK-CP-JSON-DAG: "%401:sub2": 323 # CHECK-CP-JSON-DAG: "%401:sub3": 322 # CHECK-CP-JSON-DAG: "%401:sub4": 319 # CHECK-CP-JSON-DAG: "%401:sub5": 318 # CHECK-CP-JSON-DAG: "%401:sub6": 317 # CHECK-CP-JSON-DAG: "%401:sub7": 316 # CHECK-CP-JSON-DAG: "%401:sub8": 313 # CHECK-CP-JSON-DAG: "%401:sub9": 312 # CHECK-CP-JSON-DAG: "%401:sub10": 311 # CHECK-CP-JSON-DAG: "%401:sub11": 310 # CHECK-CP-JSON-DAG: "%401:sub12": 307 # CHECK-CP-JSON-DAG: "%401:sub13": 306 # CHECK-CP-JSON-DAG: "%401:sub14": 305 # CHECK-CP-JSON-DAG: "%401:sub15": 304 # CHECK-CP-JSON-DAG: "%401:sub16": 301 # CHECK-CP-JSON-DAG: "%401:sub17": 300 # CHECK-CP-JSON-DAG: "%401:sub18": 299 # CHECK-CP-JSON-DAG: "%401:sub19": 298 # CHECK-CP-JSON-DAG: "%401:sub20": 295 # CHECK-CP-JSON-DAG: "%401:sub21": 294 # CHECK-CP-JSON-DAG: "%401:sub22": 293 # CHECK-CP-JSON-DAG: "%401:sub23": 292 # CHECK-CP-JSON-DAG: "%401:sub24": 289 # CHECK-CP-JSON-DAG: "%401:sub25": 288 # CHECK-CP-JSON-DAG: "%401:sub26": 287 # CHECK-CP-JSON-DAG: "%401:sub27": 286 # CHECK-CP-JSON-DAG: "%401:sub28": 283 # CHECK-CP-JSON-DAG: "%401:sub29": 282 # CHECK-CP-JSON-DAG: "%401:sub30": 281 # CHECK-CP-JSON-DAG: "%401:sub31": 280 # CHECK-CP-JSON-DAG: "%504": 2 # CHECK-CP-JSON-DAG: "%505": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 280 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 325 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%507:vgpr_32 = COPY %149.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 36 # CHECK-CP-JSON-DAG: "%149:sub1": 35 # CHECK-CP-JSON-DAG: "%149:sub2": 34 # CHECK-CP-JSON-DAG: "%149:sub3": 33 # CHECK-CP-JSON-DAG: "%149:sub4": 30 # CHECK-CP-JSON-DAG: "%149:sub5": 29 # CHECK-CP-JSON-DAG: "%149:sub6": 28 # CHECK-CP-JSON-DAG: "%149:sub7": 27 # CHECK-CP-JSON-DAG: "%149:sub8": 24 # CHECK-CP-JSON-DAG: "%149:sub9": 23 # CHECK-CP-JSON-DAG: "%149:sub10": 22 # CHECK-CP-JSON-DAG: "%149:sub11": 21 # CHECK-CP-JSON-DAG: "%149:sub12": 18 # CHECK-CP-JSON-DAG: "%149:sub13": 17 # CHECK-CP-JSON-DAG: "%149:sub14": 16 # CHECK-CP-JSON-DAG: "%149:sub15": 15 # CHECK-CP-JSON-DAG: "%149:sub16": 12 # CHECK-CP-JSON-DAG: "%149:sub17": 11 # CHECK-CP-JSON-DAG: "%149:sub18": 10 # CHECK-CP-JSON-DAG: "%149:sub19": 9 # CHECK-CP-JSON-DAG: "%149:sub20": 6 # CHECK-CP-JSON-DAG: "%149:sub21": 5 # CHECK-CP-JSON-DAG: "%149:sub22": 4 # CHECK-CP-JSON-DAG: "%149:sub23": 3 # CHECK-CP-JSON-DAG: "%149:sub24": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 84 # CHECK-CP-JSON-DAG: "%191:sub1": 83 # CHECK-CP-JSON-DAG: "%191:sub2": 82 # CHECK-CP-JSON-DAG: "%191:sub3": 81 # CHECK-CP-JSON-DAG: "%191:sub4": 78 # CHECK-CP-JSON-DAG: "%191:sub5": 77 # CHECK-CP-JSON-DAG: "%191:sub6": 76 # CHECK-CP-JSON-DAG: "%191:sub7": 75 # CHECK-CP-JSON-DAG: "%191:sub8": 72 # CHECK-CP-JSON-DAG: "%191:sub9": 71 # CHECK-CP-JSON-DAG: "%191:sub10": 70 # CHECK-CP-JSON-DAG: "%191:sub11": 69 # CHECK-CP-JSON-DAG: "%191:sub12": 66 # CHECK-CP-JSON-DAG: "%191:sub13": 65 # CHECK-CP-JSON-DAG: "%191:sub14": 64 # CHECK-CP-JSON-DAG: "%191:sub15": 63 # CHECK-CP-JSON-DAG: "%191:sub16": 60 # CHECK-CP-JSON-DAG: "%191:sub17": 59 # CHECK-CP-JSON-DAG: "%191:sub18": 58 # CHECK-CP-JSON-DAG: "%191:sub19": 57 # CHECK-CP-JSON-DAG: "%191:sub20": 54 # CHECK-CP-JSON-DAG: "%191:sub21": 53 # CHECK-CP-JSON-DAG: "%191:sub22": 52 # CHECK-CP-JSON-DAG: "%191:sub23": 51 # CHECK-CP-JSON-DAG: "%191:sub24": 48 # CHECK-CP-JSON-DAG: "%191:sub25": 47 # CHECK-CP-JSON-DAG: "%191:sub26": 46 # CHECK-CP-JSON-DAG: "%191:sub27": 45 # CHECK-CP-JSON-DAG: "%191:sub28": 42 # CHECK-CP-JSON-DAG: "%191:sub29": 41 # CHECK-CP-JSON-DAG: "%191:sub30": 40 # CHECK-CP-JSON-DAG: "%191:sub31": 39 # CHECK-CP-JSON-DAG: "%233:sub0": 132 # CHECK-CP-JSON-DAG: "%233:sub1": 131 # CHECK-CP-JSON-DAG: "%233:sub2": 130 # CHECK-CP-JSON-DAG: "%233:sub3": 129 # CHECK-CP-JSON-DAG: "%233:sub4": 126 # CHECK-CP-JSON-DAG: "%233:sub5": 125 # CHECK-CP-JSON-DAG: "%233:sub6": 124 # CHECK-CP-JSON-DAG: "%233:sub7": 123 # CHECK-CP-JSON-DAG: "%233:sub8": 120 # CHECK-CP-JSON-DAG: "%233:sub9": 119 # CHECK-CP-JSON-DAG: "%233:sub10": 118 # CHECK-CP-JSON-DAG: "%233:sub11": 117 # CHECK-CP-JSON-DAG: "%233:sub12": 114 # CHECK-CP-JSON-DAG: "%233:sub13": 113 # CHECK-CP-JSON-DAG: "%233:sub14": 112 # CHECK-CP-JSON-DAG: "%233:sub15": 111 # CHECK-CP-JSON-DAG: "%233:sub16": 108 # CHECK-CP-JSON-DAG: "%233:sub17": 107 # CHECK-CP-JSON-DAG: "%233:sub18": 106 # CHECK-CP-JSON-DAG: "%233:sub19": 105 # CHECK-CP-JSON-DAG: "%233:sub20": 102 # CHECK-CP-JSON-DAG: "%233:sub21": 101 # CHECK-CP-JSON-DAG: "%233:sub22": 100 # CHECK-CP-JSON-DAG: "%233:sub23": 99 # CHECK-CP-JSON-DAG: "%233:sub24": 96 # CHECK-CP-JSON-DAG: "%233:sub25": 95 # CHECK-CP-JSON-DAG: "%233:sub26": 94 # CHECK-CP-JSON-DAG: "%233:sub27": 93 # CHECK-CP-JSON-DAG: "%233:sub28": 90 # CHECK-CP-JSON-DAG: "%233:sub29": 89 # CHECK-CP-JSON-DAG: "%233:sub30": 88 # CHECK-CP-JSON-DAG: "%233:sub31": 87 # CHECK-CP-JSON-DAG: "%275:sub0": 180 # CHECK-CP-JSON-DAG: "%275:sub1": 179 # CHECK-CP-JSON-DAG: "%275:sub2": 178 # CHECK-CP-JSON-DAG: "%275:sub3": 177 # CHECK-CP-JSON-DAG: "%275:sub4": 174 # CHECK-CP-JSON-DAG: "%275:sub5": 173 # CHECK-CP-JSON-DAG: "%275:sub6": 172 # CHECK-CP-JSON-DAG: "%275:sub7": 171 # CHECK-CP-JSON-DAG: "%275:sub8": 168 # CHECK-CP-JSON-DAG: "%275:sub9": 167 # CHECK-CP-JSON-DAG: "%275:sub10": 166 # CHECK-CP-JSON-DAG: "%275:sub11": 165 # CHECK-CP-JSON-DAG: "%275:sub12": 162 # CHECK-CP-JSON-DAG: "%275:sub13": 161 # CHECK-CP-JSON-DAG: "%275:sub14": 160 # CHECK-CP-JSON-DAG: "%275:sub15": 159 # CHECK-CP-JSON-DAG: "%275:sub16": 156 # CHECK-CP-JSON-DAG: "%275:sub17": 155 # CHECK-CP-JSON-DAG: "%275:sub18": 154 # CHECK-CP-JSON-DAG: "%275:sub19": 153 # CHECK-CP-JSON-DAG: "%275:sub20": 150 # CHECK-CP-JSON-DAG: "%275:sub21": 149 # CHECK-CP-JSON-DAG: "%275:sub22": 148 # CHECK-CP-JSON-DAG: "%275:sub23": 147 # CHECK-CP-JSON-DAG: "%275:sub24": 144 # CHECK-CP-JSON-DAG: "%275:sub25": 143 # CHECK-CP-JSON-DAG: "%275:sub26": 142 # CHECK-CP-JSON-DAG: "%275:sub27": 141 # CHECK-CP-JSON-DAG: "%275:sub28": 138 # CHECK-CP-JSON-DAG: "%275:sub29": 137 # CHECK-CP-JSON-DAG: "%275:sub30": 136 # CHECK-CP-JSON-DAG: "%275:sub31": 135 # CHECK-CP-JSON-DAG: "%317:sub0": 228 # CHECK-CP-JSON-DAG: "%317:sub1": 227 # CHECK-CP-JSON-DAG: "%317:sub2": 226 # CHECK-CP-JSON-DAG: "%317:sub3": 225 # CHECK-CP-JSON-DAG: "%317:sub4": 222 # CHECK-CP-JSON-DAG: "%317:sub5": 221 # CHECK-CP-JSON-DAG: "%317:sub6": 220 # CHECK-CP-JSON-DAG: "%317:sub7": 219 # CHECK-CP-JSON-DAG: "%317:sub8": 216 # CHECK-CP-JSON-DAG: "%317:sub9": 215 # CHECK-CP-JSON-DAG: "%317:sub10": 214 # CHECK-CP-JSON-DAG: "%317:sub11": 213 # CHECK-CP-JSON-DAG: "%317:sub12": 210 # CHECK-CP-JSON-DAG: "%317:sub13": 209 # CHECK-CP-JSON-DAG: "%317:sub14": 208 # CHECK-CP-JSON-DAG: "%317:sub15": 207 # CHECK-CP-JSON-DAG: "%317:sub16": 204 # CHECK-CP-JSON-DAG: "%317:sub17": 203 # CHECK-CP-JSON-DAG: "%317:sub18": 202 # CHECK-CP-JSON-DAG: "%317:sub19": 201 # CHECK-CP-JSON-DAG: "%317:sub20": 198 # CHECK-CP-JSON-DAG: "%317:sub21": 197 # CHECK-CP-JSON-DAG: "%317:sub22": 196 # CHECK-CP-JSON-DAG: "%317:sub23": 195 # CHECK-CP-JSON-DAG: "%317:sub24": 192 # CHECK-CP-JSON-DAG: "%317:sub25": 191 # CHECK-CP-JSON-DAG: "%317:sub26": 190 # CHECK-CP-JSON-DAG: "%317:sub27": 189 # CHECK-CP-JSON-DAG: "%317:sub28": 186 # CHECK-CP-JSON-DAG: "%317:sub29": 185 # CHECK-CP-JSON-DAG: "%317:sub30": 184 # CHECK-CP-JSON-DAG: "%317:sub31": 183 # CHECK-CP-JSON-DAG: "%359:sub0": 276 # CHECK-CP-JSON-DAG: "%359:sub1": 275 # CHECK-CP-JSON-DAG: "%359:sub2": 274 # CHECK-CP-JSON-DAG: "%359:sub3": 273 # CHECK-CP-JSON-DAG: "%359:sub4": 270 # CHECK-CP-JSON-DAG: "%359:sub5": 269 # CHECK-CP-JSON-DAG: "%359:sub6": 268 # CHECK-CP-JSON-DAG: "%359:sub7": 267 # CHECK-CP-JSON-DAG: "%359:sub8": 264 # CHECK-CP-JSON-DAG: "%359:sub9": 263 # CHECK-CP-JSON-DAG: "%359:sub10": 262 # CHECK-CP-JSON-DAG: "%359:sub11": 261 # CHECK-CP-JSON-DAG: "%359:sub12": 258 # CHECK-CP-JSON-DAG: "%359:sub13": 257 # CHECK-CP-JSON-DAG: "%359:sub14": 256 # CHECK-CP-JSON-DAG: "%359:sub15": 255 # CHECK-CP-JSON-DAG: "%359:sub16": 252 # CHECK-CP-JSON-DAG: "%359:sub17": 251 # CHECK-CP-JSON-DAG: "%359:sub18": 250 # CHECK-CP-JSON-DAG: "%359:sub19": 249 # CHECK-CP-JSON-DAG: "%359:sub20": 246 # CHECK-CP-JSON-DAG: "%359:sub21": 245 # CHECK-CP-JSON-DAG: "%359:sub22": 244 # CHECK-CP-JSON-DAG: "%359:sub23": 243 # CHECK-CP-JSON-DAG: "%359:sub24": 240 # CHECK-CP-JSON-DAG: "%359:sub25": 239 # CHECK-CP-JSON-DAG: "%359:sub26": 238 # CHECK-CP-JSON-DAG: "%359:sub27": 237 # CHECK-CP-JSON-DAG: "%359:sub28": 234 # CHECK-CP-JSON-DAG: "%359:sub29": 233 # CHECK-CP-JSON-DAG: "%359:sub30": 232 # CHECK-CP-JSON-DAG: "%359:sub31": 231 # CHECK-CP-JSON-DAG: "%401:sub0": 324 # CHECK-CP-JSON-DAG: "%401:sub1": 323 # CHECK-CP-JSON-DAG: "%401:sub2": 322 # CHECK-CP-JSON-DAG: "%401:sub3": 321 # CHECK-CP-JSON-DAG: "%401:sub4": 318 # CHECK-CP-JSON-DAG: "%401:sub5": 317 # CHECK-CP-JSON-DAG: "%401:sub6": 316 # CHECK-CP-JSON-DAG: "%401:sub7": 315 # CHECK-CP-JSON-DAG: "%401:sub8": 312 # CHECK-CP-JSON-DAG: "%401:sub9": 311 # CHECK-CP-JSON-DAG: "%401:sub10": 310 # CHECK-CP-JSON-DAG: "%401:sub11": 309 # CHECK-CP-JSON-DAG: "%401:sub12": 306 # CHECK-CP-JSON-DAG: "%401:sub13": 305 # CHECK-CP-JSON-DAG: "%401:sub14": 304 # CHECK-CP-JSON-DAG: "%401:sub15": 303 # CHECK-CP-JSON-DAG: "%401:sub16": 300 # CHECK-CP-JSON-DAG: "%401:sub17": 299 # CHECK-CP-JSON-DAG: "%401:sub18": 298 # CHECK-CP-JSON-DAG: "%401:sub19": 297 # CHECK-CP-JSON-DAG: "%401:sub20": 294 # CHECK-CP-JSON-DAG: "%401:sub21": 293 # CHECK-CP-JSON-DAG: "%401:sub22": 292 # CHECK-CP-JSON-DAG: "%401:sub23": 291 # CHECK-CP-JSON-DAG: "%401:sub24": 288 # CHECK-CP-JSON-DAG: "%401:sub25": 287 # CHECK-CP-JSON-DAG: "%401:sub26": 286 # CHECK-CP-JSON-DAG: "%401:sub27": 285 # CHECK-CP-JSON-DAG: "%401:sub28": 282 # CHECK-CP-JSON-DAG: "%401:sub29": 281 # CHECK-CP-JSON-DAG: "%401:sub30": 280 # CHECK-CP-JSON-DAG: "%401:sub31": 279 # CHECK-CP-JSON-DAG: "%504": 1 # CHECK-CP-JSON-DAG: "%505": 1 # CHECK-CP-JSON-DAG: "%506": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 279 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 324 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%508:vreg_128 = REG_SEQUENCE %507, %subreg.sub0, %506, %subreg.sub1, %505, %subreg.sub2, %504, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 35 # CHECK-CP-JSON-DAG: "%149:sub1": 34 # CHECK-CP-JSON-DAG: "%149:sub2": 33 # CHECK-CP-JSON-DAG: "%149:sub3": 32 # CHECK-CP-JSON-DAG: "%149:sub4": 29 # CHECK-CP-JSON-DAG: "%149:sub5": 28 # CHECK-CP-JSON-DAG: "%149:sub6": 27 # CHECK-CP-JSON-DAG: "%149:sub7": 26 # CHECK-CP-JSON-DAG: "%149:sub8": 23 # CHECK-CP-JSON-DAG: "%149:sub9": 22 # CHECK-CP-JSON-DAG: "%149:sub10": 21 # CHECK-CP-JSON-DAG: "%149:sub11": 20 # CHECK-CP-JSON-DAG: "%149:sub12": 17 # CHECK-CP-JSON-DAG: "%149:sub13": 16 # CHECK-CP-JSON-DAG: "%149:sub14": 15 # CHECK-CP-JSON-DAG: "%149:sub15": 14 # CHECK-CP-JSON-DAG: "%149:sub16": 11 # CHECK-CP-JSON-DAG: "%149:sub17": 10 # CHECK-CP-JSON-DAG: "%149:sub18": 9 # CHECK-CP-JSON-DAG: "%149:sub19": 8 # CHECK-CP-JSON-DAG: "%149:sub20": 5 # CHECK-CP-JSON-DAG: "%149:sub21": 4 # CHECK-CP-JSON-DAG: "%149:sub22": 3 # CHECK-CP-JSON-DAG: "%149:sub23": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 83 # CHECK-CP-JSON-DAG: "%191:sub1": 82 # CHECK-CP-JSON-DAG: "%191:sub2": 81 # CHECK-CP-JSON-DAG: "%191:sub3": 80 # CHECK-CP-JSON-DAG: "%191:sub4": 77 # CHECK-CP-JSON-DAG: "%191:sub5": 76 # CHECK-CP-JSON-DAG: "%191:sub6": 75 # CHECK-CP-JSON-DAG: "%191:sub7": 74 # CHECK-CP-JSON-DAG: "%191:sub8": 71 # CHECK-CP-JSON-DAG: "%191:sub9": 70 # CHECK-CP-JSON-DAG: "%191:sub10": 69 # CHECK-CP-JSON-DAG: "%191:sub11": 68 # CHECK-CP-JSON-DAG: "%191:sub12": 65 # CHECK-CP-JSON-DAG: "%191:sub13": 64 # CHECK-CP-JSON-DAG: "%191:sub14": 63 # CHECK-CP-JSON-DAG: "%191:sub15": 62 # CHECK-CP-JSON-DAG: "%191:sub16": 59 # CHECK-CP-JSON-DAG: "%191:sub17": 58 # CHECK-CP-JSON-DAG: "%191:sub18": 57 # CHECK-CP-JSON-DAG: "%191:sub19": 56 # CHECK-CP-JSON-DAG: "%191:sub20": 53 # CHECK-CP-JSON-DAG: "%191:sub21": 52 # CHECK-CP-JSON-DAG: "%191:sub22": 51 # CHECK-CP-JSON-DAG: "%191:sub23": 50 # CHECK-CP-JSON-DAG: "%191:sub24": 47 # CHECK-CP-JSON-DAG: "%191:sub25": 46 # CHECK-CP-JSON-DAG: "%191:sub26": 45 # CHECK-CP-JSON-DAG: "%191:sub27": 44 # CHECK-CP-JSON-DAG: "%191:sub28": 41 # CHECK-CP-JSON-DAG: "%191:sub29": 40 # CHECK-CP-JSON-DAG: "%191:sub30": 39 # CHECK-CP-JSON-DAG: "%191:sub31": 38 # CHECK-CP-JSON-DAG: "%233:sub0": 131 # CHECK-CP-JSON-DAG: "%233:sub1": 130 # CHECK-CP-JSON-DAG: "%233:sub2": 129 # CHECK-CP-JSON-DAG: "%233:sub3": 128 # CHECK-CP-JSON-DAG: "%233:sub4": 125 # CHECK-CP-JSON-DAG: "%233:sub5": 124 # CHECK-CP-JSON-DAG: "%233:sub6": 123 # CHECK-CP-JSON-DAG: "%233:sub7": 122 # CHECK-CP-JSON-DAG: "%233:sub8": 119 # CHECK-CP-JSON-DAG: "%233:sub9": 118 # CHECK-CP-JSON-DAG: "%233:sub10": 117 # CHECK-CP-JSON-DAG: "%233:sub11": 116 # CHECK-CP-JSON-DAG: "%233:sub12": 113 # CHECK-CP-JSON-DAG: "%233:sub13": 112 # CHECK-CP-JSON-DAG: "%233:sub14": 111 # CHECK-CP-JSON-DAG: "%233:sub15": 110 # CHECK-CP-JSON-DAG: "%233:sub16": 107 # CHECK-CP-JSON-DAG: "%233:sub17": 106 # CHECK-CP-JSON-DAG: "%233:sub18": 105 # CHECK-CP-JSON-DAG: "%233:sub19": 104 # CHECK-CP-JSON-DAG: "%233:sub20": 101 # CHECK-CP-JSON-DAG: "%233:sub21": 100 # CHECK-CP-JSON-DAG: "%233:sub22": 99 # CHECK-CP-JSON-DAG: "%233:sub23": 98 # CHECK-CP-JSON-DAG: "%233:sub24": 95 # CHECK-CP-JSON-DAG: "%233:sub25": 94 # CHECK-CP-JSON-DAG: "%233:sub26": 93 # CHECK-CP-JSON-DAG: "%233:sub27": 92 # CHECK-CP-JSON-DAG: "%233:sub28": 89 # CHECK-CP-JSON-DAG: "%233:sub29": 88 # CHECK-CP-JSON-DAG: "%233:sub30": 87 # CHECK-CP-JSON-DAG: "%233:sub31": 86 # CHECK-CP-JSON-DAG: "%275:sub0": 179 # CHECK-CP-JSON-DAG: "%275:sub1": 178 # CHECK-CP-JSON-DAG: "%275:sub2": 177 # CHECK-CP-JSON-DAG: "%275:sub3": 176 # CHECK-CP-JSON-DAG: "%275:sub4": 173 # CHECK-CP-JSON-DAG: "%275:sub5": 172 # CHECK-CP-JSON-DAG: "%275:sub6": 171 # CHECK-CP-JSON-DAG: "%275:sub7": 170 # CHECK-CP-JSON-DAG: "%275:sub8": 167 # CHECK-CP-JSON-DAG: "%275:sub9": 166 # CHECK-CP-JSON-DAG: "%275:sub10": 165 # CHECK-CP-JSON-DAG: "%275:sub11": 164 # CHECK-CP-JSON-DAG: "%275:sub12": 161 # CHECK-CP-JSON-DAG: "%275:sub13": 160 # CHECK-CP-JSON-DAG: "%275:sub14": 159 # CHECK-CP-JSON-DAG: "%275:sub15": 158 # CHECK-CP-JSON-DAG: "%275:sub16": 155 # CHECK-CP-JSON-DAG: "%275:sub17": 154 # CHECK-CP-JSON-DAG: "%275:sub18": 153 # CHECK-CP-JSON-DAG: "%275:sub19": 152 # CHECK-CP-JSON-DAG: "%275:sub20": 149 # CHECK-CP-JSON-DAG: "%275:sub21": 148 # CHECK-CP-JSON-DAG: "%275:sub22": 147 # CHECK-CP-JSON-DAG: "%275:sub23": 146 # CHECK-CP-JSON-DAG: "%275:sub24": 143 # CHECK-CP-JSON-DAG: "%275:sub25": 142 # CHECK-CP-JSON-DAG: "%275:sub26": 141 # CHECK-CP-JSON-DAG: "%275:sub27": 140 # CHECK-CP-JSON-DAG: "%275:sub28": 137 # CHECK-CP-JSON-DAG: "%275:sub29": 136 # CHECK-CP-JSON-DAG: "%275:sub30": 135 # CHECK-CP-JSON-DAG: "%275:sub31": 134 # CHECK-CP-JSON-DAG: "%317:sub0": 227 # CHECK-CP-JSON-DAG: "%317:sub1": 226 # CHECK-CP-JSON-DAG: "%317:sub2": 225 # CHECK-CP-JSON-DAG: "%317:sub3": 224 # CHECK-CP-JSON-DAG: "%317:sub4": 221 # CHECK-CP-JSON-DAG: "%317:sub5": 220 # CHECK-CP-JSON-DAG: "%317:sub6": 219 # CHECK-CP-JSON-DAG: "%317:sub7": 218 # CHECK-CP-JSON-DAG: "%317:sub8": 215 # CHECK-CP-JSON-DAG: "%317:sub9": 214 # CHECK-CP-JSON-DAG: "%317:sub10": 213 # CHECK-CP-JSON-DAG: "%317:sub11": 212 # CHECK-CP-JSON-DAG: "%317:sub12": 209 # CHECK-CP-JSON-DAG: "%317:sub13": 208 # CHECK-CP-JSON-DAG: "%317:sub14": 207 # CHECK-CP-JSON-DAG: "%317:sub15": 206 # CHECK-CP-JSON-DAG: "%317:sub16": 203 # CHECK-CP-JSON-DAG: "%317:sub17": 202 # CHECK-CP-JSON-DAG: "%317:sub18": 201 # CHECK-CP-JSON-DAG: "%317:sub19": 200 # CHECK-CP-JSON-DAG: "%317:sub20": 197 # CHECK-CP-JSON-DAG: "%317:sub21": 196 # CHECK-CP-JSON-DAG: "%317:sub22": 195 # CHECK-CP-JSON-DAG: "%317:sub23": 194 # CHECK-CP-JSON-DAG: "%317:sub24": 191 # CHECK-CP-JSON-DAG: "%317:sub25": 190 # CHECK-CP-JSON-DAG: "%317:sub26": 189 # CHECK-CP-JSON-DAG: "%317:sub27": 188 # CHECK-CP-JSON-DAG: "%317:sub28": 185 # CHECK-CP-JSON-DAG: "%317:sub29": 184 # CHECK-CP-JSON-DAG: "%317:sub30": 183 # CHECK-CP-JSON-DAG: "%317:sub31": 182 # CHECK-CP-JSON-DAG: "%359:sub0": 275 # CHECK-CP-JSON-DAG: "%359:sub1": 274 # CHECK-CP-JSON-DAG: "%359:sub2": 273 # CHECK-CP-JSON-DAG: "%359:sub3": 272 # CHECK-CP-JSON-DAG: "%359:sub4": 269 # CHECK-CP-JSON-DAG: "%359:sub5": 268 # CHECK-CP-JSON-DAG: "%359:sub6": 267 # CHECK-CP-JSON-DAG: "%359:sub7": 266 # CHECK-CP-JSON-DAG: "%359:sub8": 263 # CHECK-CP-JSON-DAG: "%359:sub9": 262 # CHECK-CP-JSON-DAG: "%359:sub10": 261 # CHECK-CP-JSON-DAG: "%359:sub11": 260 # CHECK-CP-JSON-DAG: "%359:sub12": 257 # CHECK-CP-JSON-DAG: "%359:sub13": 256 # CHECK-CP-JSON-DAG: "%359:sub14": 255 # CHECK-CP-JSON-DAG: "%359:sub15": 254 # CHECK-CP-JSON-DAG: "%359:sub16": 251 # CHECK-CP-JSON-DAG: "%359:sub17": 250 # CHECK-CP-JSON-DAG: "%359:sub18": 249 # CHECK-CP-JSON-DAG: "%359:sub19": 248 # CHECK-CP-JSON-DAG: "%359:sub20": 245 # CHECK-CP-JSON-DAG: "%359:sub21": 244 # CHECK-CP-JSON-DAG: "%359:sub22": 243 # CHECK-CP-JSON-DAG: "%359:sub23": 242 # CHECK-CP-JSON-DAG: "%359:sub24": 239 # CHECK-CP-JSON-DAG: "%359:sub25": 238 # CHECK-CP-JSON-DAG: "%359:sub26": 237 # CHECK-CP-JSON-DAG: "%359:sub27": 236 # CHECK-CP-JSON-DAG: "%359:sub28": 233 # CHECK-CP-JSON-DAG: "%359:sub29": 232 # CHECK-CP-JSON-DAG: "%359:sub30": 231 # CHECK-CP-JSON-DAG: "%359:sub31": 230 # CHECK-CP-JSON-DAG: "%401:sub0": 323 # CHECK-CP-JSON-DAG: "%401:sub1": 322 # CHECK-CP-JSON-DAG: "%401:sub2": 321 # CHECK-CP-JSON-DAG: "%401:sub3": 320 # CHECK-CP-JSON-DAG: "%401:sub4": 317 # CHECK-CP-JSON-DAG: "%401:sub5": 316 # CHECK-CP-JSON-DAG: "%401:sub6": 315 # CHECK-CP-JSON-DAG: "%401:sub7": 314 # CHECK-CP-JSON-DAG: "%401:sub8": 311 # CHECK-CP-JSON-DAG: "%401:sub9": 310 # CHECK-CP-JSON-DAG: "%401:sub10": 309 # CHECK-CP-JSON-DAG: "%401:sub11": 308 # CHECK-CP-JSON-DAG: "%401:sub12": 305 # CHECK-CP-JSON-DAG: "%401:sub13": 304 # CHECK-CP-JSON-DAG: "%401:sub14": 303 # CHECK-CP-JSON-DAG: "%401:sub15": 302 # CHECK-CP-JSON-DAG: "%401:sub16": 299 # CHECK-CP-JSON-DAG: "%401:sub17": 298 # CHECK-CP-JSON-DAG: "%401:sub18": 297 # CHECK-CP-JSON-DAG: "%401:sub19": 296 # CHECK-CP-JSON-DAG: "%401:sub20": 293 # CHECK-CP-JSON-DAG: "%401:sub21": 292 # CHECK-CP-JSON-DAG: "%401:sub22": 291 # CHECK-CP-JSON-DAG: "%401:sub23": 290 # CHECK-CP-JSON-DAG: "%401:sub24": 287 # CHECK-CP-JSON-DAG: "%401:sub25": 286 # CHECK-CP-JSON-DAG: "%401:sub26": 285 # CHECK-CP-JSON-DAG: "%401:sub27": 284 # CHECK-CP-JSON-DAG: "%401:sub28": 281 # CHECK-CP-JSON-DAG: "%401:sub29": 280 # CHECK-CP-JSON-DAG: "%401:sub30": 279 # CHECK-CP-JSON-DAG: "%401:sub31": 278 # CHECK-CP-JSON-DAG: "%504": 0 # CHECK-CP-JSON-DAG: "%505": 0 # CHECK-CP-JSON-DAG: "%506": 0 # CHECK-CP-JSON-DAG: "%507": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 278 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 323 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %509:vreg_64, %508, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 34 # CHECK-CP-JSON-DAG: "%149:sub1": 33 # CHECK-CP-JSON-DAG: "%149:sub2": 32 # CHECK-CP-JSON-DAG: "%149:sub3": 31 # CHECK-CP-JSON-DAG: "%149:sub4": 28 # CHECK-CP-JSON-DAG: "%149:sub5": 27 # CHECK-CP-JSON-DAG: "%149:sub6": 26 # CHECK-CP-JSON-DAG: "%149:sub7": 25 # CHECK-CP-JSON-DAG: "%149:sub8": 22 # CHECK-CP-JSON-DAG: "%149:sub9": 21 # CHECK-CP-JSON-DAG: "%149:sub10": 20 # CHECK-CP-JSON-DAG: "%149:sub11": 19 # CHECK-CP-JSON-DAG: "%149:sub12": 16 # CHECK-CP-JSON-DAG: "%149:sub13": 15 # CHECK-CP-JSON-DAG: "%149:sub14": 14 # CHECK-CP-JSON-DAG: "%149:sub15": 13 # CHECK-CP-JSON-DAG: "%149:sub16": 10 # CHECK-CP-JSON-DAG: "%149:sub17": 9 # CHECK-CP-JSON-DAG: "%149:sub18": 8 # CHECK-CP-JSON-DAG: "%149:sub19": 7 # CHECK-CP-JSON-DAG: "%149:sub20": 4 # CHECK-CP-JSON-DAG: "%149:sub21": 3 # CHECK-CP-JSON-DAG: "%149:sub22": 2 # CHECK-CP-JSON-DAG: "%149:sub23": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 82 # CHECK-CP-JSON-DAG: "%191:sub1": 81 # CHECK-CP-JSON-DAG: "%191:sub2": 80 # CHECK-CP-JSON-DAG: "%191:sub3": 79 # CHECK-CP-JSON-DAG: "%191:sub4": 76 # CHECK-CP-JSON-DAG: "%191:sub5": 75 # CHECK-CP-JSON-DAG: "%191:sub6": 74 # CHECK-CP-JSON-DAG: "%191:sub7": 73 # CHECK-CP-JSON-DAG: "%191:sub8": 70 # CHECK-CP-JSON-DAG: "%191:sub9": 69 # CHECK-CP-JSON-DAG: "%191:sub10": 68 # CHECK-CP-JSON-DAG: "%191:sub11": 67 # CHECK-CP-JSON-DAG: "%191:sub12": 64 # CHECK-CP-JSON-DAG: "%191:sub13": 63 # CHECK-CP-JSON-DAG: "%191:sub14": 62 # CHECK-CP-JSON-DAG: "%191:sub15": 61 # CHECK-CP-JSON-DAG: "%191:sub16": 58 # CHECK-CP-JSON-DAG: "%191:sub17": 57 # CHECK-CP-JSON-DAG: "%191:sub18": 56 # CHECK-CP-JSON-DAG: "%191:sub19": 55 # CHECK-CP-JSON-DAG: "%191:sub20": 52 # CHECK-CP-JSON-DAG: "%191:sub21": 51 # CHECK-CP-JSON-DAG: "%191:sub22": 50 # CHECK-CP-JSON-DAG: "%191:sub23": 49 # CHECK-CP-JSON-DAG: "%191:sub24": 46 # CHECK-CP-JSON-DAG: "%191:sub25": 45 # CHECK-CP-JSON-DAG: "%191:sub26": 44 # CHECK-CP-JSON-DAG: "%191:sub27": 43 # CHECK-CP-JSON-DAG: "%191:sub28": 40 # CHECK-CP-JSON-DAG: "%191:sub29": 39 # CHECK-CP-JSON-DAG: "%191:sub30": 38 # CHECK-CP-JSON-DAG: "%191:sub31": 37 # CHECK-CP-JSON-DAG: "%233:sub0": 130 # CHECK-CP-JSON-DAG: "%233:sub1": 129 # CHECK-CP-JSON-DAG: "%233:sub2": 128 # CHECK-CP-JSON-DAG: "%233:sub3": 127 # CHECK-CP-JSON-DAG: "%233:sub4": 124 # CHECK-CP-JSON-DAG: "%233:sub5": 123 # CHECK-CP-JSON-DAG: "%233:sub6": 122 # CHECK-CP-JSON-DAG: "%233:sub7": 121 # CHECK-CP-JSON-DAG: "%233:sub8": 118 # CHECK-CP-JSON-DAG: "%233:sub9": 117 # CHECK-CP-JSON-DAG: "%233:sub10": 116 # CHECK-CP-JSON-DAG: "%233:sub11": 115 # CHECK-CP-JSON-DAG: "%233:sub12": 112 # CHECK-CP-JSON-DAG: "%233:sub13": 111 # CHECK-CP-JSON-DAG: "%233:sub14": 110 # CHECK-CP-JSON-DAG: "%233:sub15": 109 # CHECK-CP-JSON-DAG: "%233:sub16": 106 # CHECK-CP-JSON-DAG: "%233:sub17": 105 # CHECK-CP-JSON-DAG: "%233:sub18": 104 # CHECK-CP-JSON-DAG: "%233:sub19": 103 # CHECK-CP-JSON-DAG: "%233:sub20": 100 # CHECK-CP-JSON-DAG: "%233:sub21": 99 # CHECK-CP-JSON-DAG: "%233:sub22": 98 # CHECK-CP-JSON-DAG: "%233:sub23": 97 # CHECK-CP-JSON-DAG: "%233:sub24": 94 # CHECK-CP-JSON-DAG: "%233:sub25": 93 # CHECK-CP-JSON-DAG: "%233:sub26": 92 # CHECK-CP-JSON-DAG: "%233:sub27": 91 # CHECK-CP-JSON-DAG: "%233:sub28": 88 # CHECK-CP-JSON-DAG: "%233:sub29": 87 # CHECK-CP-JSON-DAG: "%233:sub30": 86 # CHECK-CP-JSON-DAG: "%233:sub31": 85 # CHECK-CP-JSON-DAG: "%275:sub0": 178 # CHECK-CP-JSON-DAG: "%275:sub1": 177 # CHECK-CP-JSON-DAG: "%275:sub2": 176 # CHECK-CP-JSON-DAG: "%275:sub3": 175 # CHECK-CP-JSON-DAG: "%275:sub4": 172 # CHECK-CP-JSON-DAG: "%275:sub5": 171 # CHECK-CP-JSON-DAG: "%275:sub6": 170 # CHECK-CP-JSON-DAG: "%275:sub7": 169 # CHECK-CP-JSON-DAG: "%275:sub8": 166 # CHECK-CP-JSON-DAG: "%275:sub9": 165 # CHECK-CP-JSON-DAG: "%275:sub10": 164 # CHECK-CP-JSON-DAG: "%275:sub11": 163 # CHECK-CP-JSON-DAG: "%275:sub12": 160 # CHECK-CP-JSON-DAG: "%275:sub13": 159 # CHECK-CP-JSON-DAG: "%275:sub14": 158 # CHECK-CP-JSON-DAG: "%275:sub15": 157 # CHECK-CP-JSON-DAG: "%275:sub16": 154 # CHECK-CP-JSON-DAG: "%275:sub17": 153 # CHECK-CP-JSON-DAG: "%275:sub18": 152 # CHECK-CP-JSON-DAG: "%275:sub19": 151 # CHECK-CP-JSON-DAG: "%275:sub20": 148 # CHECK-CP-JSON-DAG: "%275:sub21": 147 # CHECK-CP-JSON-DAG: "%275:sub22": 146 # CHECK-CP-JSON-DAG: "%275:sub23": 145 # CHECK-CP-JSON-DAG: "%275:sub24": 142 # CHECK-CP-JSON-DAG: "%275:sub25": 141 # CHECK-CP-JSON-DAG: "%275:sub26": 140 # CHECK-CP-JSON-DAG: "%275:sub27": 139 # CHECK-CP-JSON-DAG: "%275:sub28": 136 # CHECK-CP-JSON-DAG: "%275:sub29": 135 # CHECK-CP-JSON-DAG: "%275:sub30": 134 # CHECK-CP-JSON-DAG: "%275:sub31": 133 # CHECK-CP-JSON-DAG: "%317:sub0": 226 # CHECK-CP-JSON-DAG: "%317:sub1": 225 # CHECK-CP-JSON-DAG: "%317:sub2": 224 # CHECK-CP-JSON-DAG: "%317:sub3": 223 # CHECK-CP-JSON-DAG: "%317:sub4": 220 # CHECK-CP-JSON-DAG: "%317:sub5": 219 # CHECK-CP-JSON-DAG: "%317:sub6": 218 # CHECK-CP-JSON-DAG: "%317:sub7": 217 # CHECK-CP-JSON-DAG: "%317:sub8": 214 # CHECK-CP-JSON-DAG: "%317:sub9": 213 # CHECK-CP-JSON-DAG: "%317:sub10": 212 # CHECK-CP-JSON-DAG: "%317:sub11": 211 # CHECK-CP-JSON-DAG: "%317:sub12": 208 # CHECK-CP-JSON-DAG: "%317:sub13": 207 # CHECK-CP-JSON-DAG: "%317:sub14": 206 # CHECK-CP-JSON-DAG: "%317:sub15": 205 # CHECK-CP-JSON-DAG: "%317:sub16": 202 # CHECK-CP-JSON-DAG: "%317:sub17": 201 # CHECK-CP-JSON-DAG: "%317:sub18": 200 # CHECK-CP-JSON-DAG: "%317:sub19": 199 # CHECK-CP-JSON-DAG: "%317:sub20": 196 # CHECK-CP-JSON-DAG: "%317:sub21": 195 # CHECK-CP-JSON-DAG: "%317:sub22": 194 # CHECK-CP-JSON-DAG: "%317:sub23": 193 # CHECK-CP-JSON-DAG: "%317:sub24": 190 # CHECK-CP-JSON-DAG: "%317:sub25": 189 # CHECK-CP-JSON-DAG: "%317:sub26": 188 # CHECK-CP-JSON-DAG: "%317:sub27": 187 # CHECK-CP-JSON-DAG: "%317:sub28": 184 # CHECK-CP-JSON-DAG: "%317:sub29": 183 # CHECK-CP-JSON-DAG: "%317:sub30": 182 # CHECK-CP-JSON-DAG: "%317:sub31": 181 # CHECK-CP-JSON-DAG: "%359:sub0": 274 # CHECK-CP-JSON-DAG: "%359:sub1": 273 # CHECK-CP-JSON-DAG: "%359:sub2": 272 # CHECK-CP-JSON-DAG: "%359:sub3": 271 # CHECK-CP-JSON-DAG: "%359:sub4": 268 # CHECK-CP-JSON-DAG: "%359:sub5": 267 # CHECK-CP-JSON-DAG: "%359:sub6": 266 # CHECK-CP-JSON-DAG: "%359:sub7": 265 # CHECK-CP-JSON-DAG: "%359:sub8": 262 # CHECK-CP-JSON-DAG: "%359:sub9": 261 # CHECK-CP-JSON-DAG: "%359:sub10": 260 # CHECK-CP-JSON-DAG: "%359:sub11": 259 # CHECK-CP-JSON-DAG: "%359:sub12": 256 # CHECK-CP-JSON-DAG: "%359:sub13": 255 # CHECK-CP-JSON-DAG: "%359:sub14": 254 # CHECK-CP-JSON-DAG: "%359:sub15": 253 # CHECK-CP-JSON-DAG: "%359:sub16": 250 # CHECK-CP-JSON-DAG: "%359:sub17": 249 # CHECK-CP-JSON-DAG: "%359:sub18": 248 # CHECK-CP-JSON-DAG: "%359:sub19": 247 # CHECK-CP-JSON-DAG: "%359:sub20": 244 # CHECK-CP-JSON-DAG: "%359:sub21": 243 # CHECK-CP-JSON-DAG: "%359:sub22": 242 # CHECK-CP-JSON-DAG: "%359:sub23": 241 # CHECK-CP-JSON-DAG: "%359:sub24": 238 # CHECK-CP-JSON-DAG: "%359:sub25": 237 # CHECK-CP-JSON-DAG: "%359:sub26": 236 # CHECK-CP-JSON-DAG: "%359:sub27": 235 # CHECK-CP-JSON-DAG: "%359:sub28": 232 # CHECK-CP-JSON-DAG: "%359:sub29": 231 # CHECK-CP-JSON-DAG: "%359:sub30": 230 # CHECK-CP-JSON-DAG: "%359:sub31": 229 # CHECK-CP-JSON-DAG: "%401:sub0": 322 # CHECK-CP-JSON-DAG: "%401:sub1": 321 # CHECK-CP-JSON-DAG: "%401:sub2": 320 # CHECK-CP-JSON-DAG: "%401:sub3": 319 # CHECK-CP-JSON-DAG: "%401:sub4": 316 # CHECK-CP-JSON-DAG: "%401:sub5": 315 # CHECK-CP-JSON-DAG: "%401:sub6": 314 # CHECK-CP-JSON-DAG: "%401:sub7": 313 # CHECK-CP-JSON-DAG: "%401:sub8": 310 # CHECK-CP-JSON-DAG: "%401:sub9": 309 # CHECK-CP-JSON-DAG: "%401:sub10": 308 # CHECK-CP-JSON-DAG: "%401:sub11": 307 # CHECK-CP-JSON-DAG: "%401:sub12": 304 # CHECK-CP-JSON-DAG: "%401:sub13": 303 # CHECK-CP-JSON-DAG: "%401:sub14": 302 # CHECK-CP-JSON-DAG: "%401:sub15": 301 # CHECK-CP-JSON-DAG: "%401:sub16": 298 # CHECK-CP-JSON-DAG: "%401:sub17": 297 # CHECK-CP-JSON-DAG: "%401:sub18": 296 # CHECK-CP-JSON-DAG: "%401:sub19": 295 # CHECK-CP-JSON-DAG: "%401:sub20": 292 # CHECK-CP-JSON-DAG: "%401:sub21": 291 # CHECK-CP-JSON-DAG: "%401:sub22": 290 # CHECK-CP-JSON-DAG: "%401:sub23": 289 # CHECK-CP-JSON-DAG: "%401:sub24": 286 # CHECK-CP-JSON-DAG: "%401:sub25": 285 # CHECK-CP-JSON-DAG: "%401:sub26": 284 # CHECK-CP-JSON-DAG: "%401:sub27": 283 # CHECK-CP-JSON-DAG: "%401:sub28": 280 # CHECK-CP-JSON-DAG: "%401:sub29": 279 # CHECK-CP-JSON-DAG: "%401:sub30": 278 # CHECK-CP-JSON-DAG: "%401:sub31": 277 # CHECK-CP-JSON-DAG: "%508": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 277 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 322 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%510:vgpr_32 = COPY %149.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 33 # CHECK-CP-JSON-DAG: "%149:sub1": 32 # CHECK-CP-JSON-DAG: "%149:sub2": 31 # CHECK-CP-JSON-DAG: "%149:sub3": 30 # CHECK-CP-JSON-DAG: "%149:sub4": 27 # CHECK-CP-JSON-DAG: "%149:sub5": 26 # CHECK-CP-JSON-DAG: "%149:sub6": 25 # CHECK-CP-JSON-DAG: "%149:sub7": 24 # CHECK-CP-JSON-DAG: "%149:sub8": 21 # CHECK-CP-JSON-DAG: "%149:sub9": 20 # CHECK-CP-JSON-DAG: "%149:sub10": 19 # CHECK-CP-JSON-DAG: "%149:sub11": 18 # CHECK-CP-JSON-DAG: "%149:sub12": 15 # CHECK-CP-JSON-DAG: "%149:sub13": 14 # CHECK-CP-JSON-DAG: "%149:sub14": 13 # CHECK-CP-JSON-DAG: "%149:sub15": 12 # CHECK-CP-JSON-DAG: "%149:sub16": 9 # CHECK-CP-JSON-DAG: "%149:sub17": 8 # CHECK-CP-JSON-DAG: "%149:sub18": 7 # CHECK-CP-JSON-DAG: "%149:sub19": 6 # CHECK-CP-JSON-DAG: "%149:sub20": 3 # CHECK-CP-JSON-DAG: "%149:sub21": 2 # CHECK-CP-JSON-DAG: "%149:sub22": 1 # CHECK-CP-JSON-DAG: "%149:sub23": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 81 # CHECK-CP-JSON-DAG: "%191:sub1": 80 # CHECK-CP-JSON-DAG: "%191:sub2": 79 # CHECK-CP-JSON-DAG: "%191:sub3": 78 # CHECK-CP-JSON-DAG: "%191:sub4": 75 # CHECK-CP-JSON-DAG: "%191:sub5": 74 # CHECK-CP-JSON-DAG: "%191:sub6": 73 # CHECK-CP-JSON-DAG: "%191:sub7": 72 # CHECK-CP-JSON-DAG: "%191:sub8": 69 # CHECK-CP-JSON-DAG: "%191:sub9": 68 # CHECK-CP-JSON-DAG: "%191:sub10": 67 # CHECK-CP-JSON-DAG: "%191:sub11": 66 # CHECK-CP-JSON-DAG: "%191:sub12": 63 # CHECK-CP-JSON-DAG: "%191:sub13": 62 # CHECK-CP-JSON-DAG: "%191:sub14": 61 # CHECK-CP-JSON-DAG: "%191:sub15": 60 # CHECK-CP-JSON-DAG: "%191:sub16": 57 # CHECK-CP-JSON-DAG: "%191:sub17": 56 # CHECK-CP-JSON-DAG: "%191:sub18": 55 # CHECK-CP-JSON-DAG: "%191:sub19": 54 # CHECK-CP-JSON-DAG: "%191:sub20": 51 # CHECK-CP-JSON-DAG: "%191:sub21": 50 # CHECK-CP-JSON-DAG: "%191:sub22": 49 # CHECK-CP-JSON-DAG: "%191:sub23": 48 # CHECK-CP-JSON-DAG: "%191:sub24": 45 # CHECK-CP-JSON-DAG: "%191:sub25": 44 # CHECK-CP-JSON-DAG: "%191:sub26": 43 # CHECK-CP-JSON-DAG: "%191:sub27": 42 # CHECK-CP-JSON-DAG: "%191:sub28": 39 # CHECK-CP-JSON-DAG: "%191:sub29": 38 # CHECK-CP-JSON-DAG: "%191:sub30": 37 # CHECK-CP-JSON-DAG: "%191:sub31": 36 # CHECK-CP-JSON-DAG: "%233:sub0": 129 # CHECK-CP-JSON-DAG: "%233:sub1": 128 # CHECK-CP-JSON-DAG: "%233:sub2": 127 # CHECK-CP-JSON-DAG: "%233:sub3": 126 # CHECK-CP-JSON-DAG: "%233:sub4": 123 # CHECK-CP-JSON-DAG: "%233:sub5": 122 # CHECK-CP-JSON-DAG: "%233:sub6": 121 # CHECK-CP-JSON-DAG: "%233:sub7": 120 # CHECK-CP-JSON-DAG: "%233:sub8": 117 # CHECK-CP-JSON-DAG: "%233:sub9": 116 # CHECK-CP-JSON-DAG: "%233:sub10": 115 # CHECK-CP-JSON-DAG: "%233:sub11": 114 # CHECK-CP-JSON-DAG: "%233:sub12": 111 # CHECK-CP-JSON-DAG: "%233:sub13": 110 # CHECK-CP-JSON-DAG: "%233:sub14": 109 # CHECK-CP-JSON-DAG: "%233:sub15": 108 # CHECK-CP-JSON-DAG: "%233:sub16": 105 # CHECK-CP-JSON-DAG: "%233:sub17": 104 # CHECK-CP-JSON-DAG: "%233:sub18": 103 # CHECK-CP-JSON-DAG: "%233:sub19": 102 # CHECK-CP-JSON-DAG: "%233:sub20": 99 # CHECK-CP-JSON-DAG: "%233:sub21": 98 # CHECK-CP-JSON-DAG: "%233:sub22": 97 # CHECK-CP-JSON-DAG: "%233:sub23": 96 # CHECK-CP-JSON-DAG: "%233:sub24": 93 # CHECK-CP-JSON-DAG: "%233:sub25": 92 # CHECK-CP-JSON-DAG: "%233:sub26": 91 # CHECK-CP-JSON-DAG: "%233:sub27": 90 # CHECK-CP-JSON-DAG: "%233:sub28": 87 # CHECK-CP-JSON-DAG: "%233:sub29": 86 # CHECK-CP-JSON-DAG: "%233:sub30": 85 # CHECK-CP-JSON-DAG: "%233:sub31": 84 # CHECK-CP-JSON-DAG: "%275:sub0": 177 # CHECK-CP-JSON-DAG: "%275:sub1": 176 # CHECK-CP-JSON-DAG: "%275:sub2": 175 # CHECK-CP-JSON-DAG: "%275:sub3": 174 # CHECK-CP-JSON-DAG: "%275:sub4": 171 # CHECK-CP-JSON-DAG: "%275:sub5": 170 # CHECK-CP-JSON-DAG: "%275:sub6": 169 # CHECK-CP-JSON-DAG: "%275:sub7": 168 # CHECK-CP-JSON-DAG: "%275:sub8": 165 # CHECK-CP-JSON-DAG: "%275:sub9": 164 # CHECK-CP-JSON-DAG: "%275:sub10": 163 # CHECK-CP-JSON-DAG: "%275:sub11": 162 # CHECK-CP-JSON-DAG: "%275:sub12": 159 # CHECK-CP-JSON-DAG: "%275:sub13": 158 # CHECK-CP-JSON-DAG: "%275:sub14": 157 # CHECK-CP-JSON-DAG: "%275:sub15": 156 # CHECK-CP-JSON-DAG: "%275:sub16": 153 # CHECK-CP-JSON-DAG: "%275:sub17": 152 # CHECK-CP-JSON-DAG: "%275:sub18": 151 # CHECK-CP-JSON-DAG: "%275:sub19": 150 # CHECK-CP-JSON-DAG: "%275:sub20": 147 # CHECK-CP-JSON-DAG: "%275:sub21": 146 # CHECK-CP-JSON-DAG: "%275:sub22": 145 # CHECK-CP-JSON-DAG: "%275:sub23": 144 # CHECK-CP-JSON-DAG: "%275:sub24": 141 # CHECK-CP-JSON-DAG: "%275:sub25": 140 # CHECK-CP-JSON-DAG: "%275:sub26": 139 # CHECK-CP-JSON-DAG: "%275:sub27": 138 # CHECK-CP-JSON-DAG: "%275:sub28": 135 # CHECK-CP-JSON-DAG: "%275:sub29": 134 # CHECK-CP-JSON-DAG: "%275:sub30": 133 # CHECK-CP-JSON-DAG: "%275:sub31": 132 # CHECK-CP-JSON-DAG: "%317:sub0": 225 # CHECK-CP-JSON-DAG: "%317:sub1": 224 # CHECK-CP-JSON-DAG: "%317:sub2": 223 # CHECK-CP-JSON-DAG: "%317:sub3": 222 # CHECK-CP-JSON-DAG: "%317:sub4": 219 # CHECK-CP-JSON-DAG: "%317:sub5": 218 # CHECK-CP-JSON-DAG: "%317:sub6": 217 # CHECK-CP-JSON-DAG: "%317:sub7": 216 # CHECK-CP-JSON-DAG: "%317:sub8": 213 # CHECK-CP-JSON-DAG: "%317:sub9": 212 # CHECK-CP-JSON-DAG: "%317:sub10": 211 # CHECK-CP-JSON-DAG: "%317:sub11": 210 # CHECK-CP-JSON-DAG: "%317:sub12": 207 # CHECK-CP-JSON-DAG: "%317:sub13": 206 # CHECK-CP-JSON-DAG: "%317:sub14": 205 # CHECK-CP-JSON-DAG: "%317:sub15": 204 # CHECK-CP-JSON-DAG: "%317:sub16": 201 # CHECK-CP-JSON-DAG: "%317:sub17": 200 # CHECK-CP-JSON-DAG: "%317:sub18": 199 # CHECK-CP-JSON-DAG: "%317:sub19": 198 # CHECK-CP-JSON-DAG: "%317:sub20": 195 # CHECK-CP-JSON-DAG: "%317:sub21": 194 # CHECK-CP-JSON-DAG: "%317:sub22": 193 # CHECK-CP-JSON-DAG: "%317:sub23": 192 # CHECK-CP-JSON-DAG: "%317:sub24": 189 # CHECK-CP-JSON-DAG: "%317:sub25": 188 # CHECK-CP-JSON-DAG: "%317:sub26": 187 # CHECK-CP-JSON-DAG: "%317:sub27": 186 # CHECK-CP-JSON-DAG: "%317:sub28": 183 # CHECK-CP-JSON-DAG: "%317:sub29": 182 # CHECK-CP-JSON-DAG: "%317:sub30": 181 # CHECK-CP-JSON-DAG: "%317:sub31": 180 # CHECK-CP-JSON-DAG: "%359:sub0": 273 # CHECK-CP-JSON-DAG: "%359:sub1": 272 # CHECK-CP-JSON-DAG: "%359:sub2": 271 # CHECK-CP-JSON-DAG: "%359:sub3": 270 # CHECK-CP-JSON-DAG: "%359:sub4": 267 # CHECK-CP-JSON-DAG: "%359:sub5": 266 # CHECK-CP-JSON-DAG: "%359:sub6": 265 # CHECK-CP-JSON-DAG: "%359:sub7": 264 # CHECK-CP-JSON-DAG: "%359:sub8": 261 # CHECK-CP-JSON-DAG: "%359:sub9": 260 # CHECK-CP-JSON-DAG: "%359:sub10": 259 # CHECK-CP-JSON-DAG: "%359:sub11": 258 # CHECK-CP-JSON-DAG: "%359:sub12": 255 # CHECK-CP-JSON-DAG: "%359:sub13": 254 # CHECK-CP-JSON-DAG: "%359:sub14": 253 # CHECK-CP-JSON-DAG: "%359:sub15": 252 # CHECK-CP-JSON-DAG: "%359:sub16": 249 # CHECK-CP-JSON-DAG: "%359:sub17": 248 # CHECK-CP-JSON-DAG: "%359:sub18": 247 # CHECK-CP-JSON-DAG: "%359:sub19": 246 # CHECK-CP-JSON-DAG: "%359:sub20": 243 # CHECK-CP-JSON-DAG: "%359:sub21": 242 # CHECK-CP-JSON-DAG: "%359:sub22": 241 # CHECK-CP-JSON-DAG: "%359:sub23": 240 # CHECK-CP-JSON-DAG: "%359:sub24": 237 # CHECK-CP-JSON-DAG: "%359:sub25": 236 # CHECK-CP-JSON-DAG: "%359:sub26": 235 # CHECK-CP-JSON-DAG: "%359:sub27": 234 # CHECK-CP-JSON-DAG: "%359:sub28": 231 # CHECK-CP-JSON-DAG: "%359:sub29": 230 # CHECK-CP-JSON-DAG: "%359:sub30": 229 # CHECK-CP-JSON-DAG: "%359:sub31": 228 # CHECK-CP-JSON-DAG: "%401:sub0": 321 # CHECK-CP-JSON-DAG: "%401:sub1": 320 # CHECK-CP-JSON-DAG: "%401:sub2": 319 # CHECK-CP-JSON-DAG: "%401:sub3": 318 # CHECK-CP-JSON-DAG: "%401:sub4": 315 # CHECK-CP-JSON-DAG: "%401:sub5": 314 # CHECK-CP-JSON-DAG: "%401:sub6": 313 # CHECK-CP-JSON-DAG: "%401:sub7": 312 # CHECK-CP-JSON-DAG: "%401:sub8": 309 # CHECK-CP-JSON-DAG: "%401:sub9": 308 # CHECK-CP-JSON-DAG: "%401:sub10": 307 # CHECK-CP-JSON-DAG: "%401:sub11": 306 # CHECK-CP-JSON-DAG: "%401:sub12": 303 # CHECK-CP-JSON-DAG: "%401:sub13": 302 # CHECK-CP-JSON-DAG: "%401:sub14": 301 # CHECK-CP-JSON-DAG: "%401:sub15": 300 # CHECK-CP-JSON-DAG: "%401:sub16": 297 # CHECK-CP-JSON-DAG: "%401:sub17": 296 # CHECK-CP-JSON-DAG: "%401:sub18": 295 # CHECK-CP-JSON-DAG: "%401:sub19": 294 # CHECK-CP-JSON-DAG: "%401:sub20": 291 # CHECK-CP-JSON-DAG: "%401:sub21": 290 # CHECK-CP-JSON-DAG: "%401:sub22": 289 # CHECK-CP-JSON-DAG: "%401:sub23": 288 # CHECK-CP-JSON-DAG: "%401:sub24": 285 # CHECK-CP-JSON-DAG: "%401:sub25": 284 # CHECK-CP-JSON-DAG: "%401:sub26": 283 # CHECK-CP-JSON-DAG: "%401:sub27": 282 # CHECK-CP-JSON-DAG: "%401:sub28": 279 # CHECK-CP-JSON-DAG: "%401:sub29": 278 # CHECK-CP-JSON-DAG: "%401:sub30": 277 # CHECK-CP-JSON-DAG: "%401:sub31": 276 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 276 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 321 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%511:vgpr_32 = COPY %149.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 32 # CHECK-CP-JSON-DAG: "%149:sub1": 31 # CHECK-CP-JSON-DAG: "%149:sub2": 30 # CHECK-CP-JSON-DAG: "%149:sub3": 29 # CHECK-CP-JSON-DAG: "%149:sub4": 26 # CHECK-CP-JSON-DAG: "%149:sub5": 25 # CHECK-CP-JSON-DAG: "%149:sub6": 24 # CHECK-CP-JSON-DAG: "%149:sub7": 23 # CHECK-CP-JSON-DAG: "%149:sub8": 20 # CHECK-CP-JSON-DAG: "%149:sub9": 19 # CHECK-CP-JSON-DAG: "%149:sub10": 18 # CHECK-CP-JSON-DAG: "%149:sub11": 17 # CHECK-CP-JSON-DAG: "%149:sub12": 14 # CHECK-CP-JSON-DAG: "%149:sub13": 13 # CHECK-CP-JSON-DAG: "%149:sub14": 12 # CHECK-CP-JSON-DAG: "%149:sub15": 11 # CHECK-CP-JSON-DAG: "%149:sub16": 8 # CHECK-CP-JSON-DAG: "%149:sub17": 7 # CHECK-CP-JSON-DAG: "%149:sub18": 6 # CHECK-CP-JSON-DAG: "%149:sub19": 5 # CHECK-CP-JSON-DAG: "%149:sub20": 2 # CHECK-CP-JSON-DAG: "%149:sub21": 1 # CHECK-CP-JSON-DAG: "%149:sub22": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 80 # CHECK-CP-JSON-DAG: "%191:sub1": 79 # CHECK-CP-JSON-DAG: "%191:sub2": 78 # CHECK-CP-JSON-DAG: "%191:sub3": 77 # CHECK-CP-JSON-DAG: "%191:sub4": 74 # CHECK-CP-JSON-DAG: "%191:sub5": 73 # CHECK-CP-JSON-DAG: "%191:sub6": 72 # CHECK-CP-JSON-DAG: "%191:sub7": 71 # CHECK-CP-JSON-DAG: "%191:sub8": 68 # CHECK-CP-JSON-DAG: "%191:sub9": 67 # CHECK-CP-JSON-DAG: "%191:sub10": 66 # CHECK-CP-JSON-DAG: "%191:sub11": 65 # CHECK-CP-JSON-DAG: "%191:sub12": 62 # CHECK-CP-JSON-DAG: "%191:sub13": 61 # CHECK-CP-JSON-DAG: "%191:sub14": 60 # CHECK-CP-JSON-DAG: "%191:sub15": 59 # CHECK-CP-JSON-DAG: "%191:sub16": 56 # CHECK-CP-JSON-DAG: "%191:sub17": 55 # CHECK-CP-JSON-DAG: "%191:sub18": 54 # CHECK-CP-JSON-DAG: "%191:sub19": 53 # CHECK-CP-JSON-DAG: "%191:sub20": 50 # CHECK-CP-JSON-DAG: "%191:sub21": 49 # CHECK-CP-JSON-DAG: "%191:sub22": 48 # CHECK-CP-JSON-DAG: "%191:sub23": 47 # CHECK-CP-JSON-DAG: "%191:sub24": 44 # CHECK-CP-JSON-DAG: "%191:sub25": 43 # CHECK-CP-JSON-DAG: "%191:sub26": 42 # CHECK-CP-JSON-DAG: "%191:sub27": 41 # CHECK-CP-JSON-DAG: "%191:sub28": 38 # CHECK-CP-JSON-DAG: "%191:sub29": 37 # CHECK-CP-JSON-DAG: "%191:sub30": 36 # CHECK-CP-JSON-DAG: "%191:sub31": 35 # CHECK-CP-JSON-DAG: "%233:sub0": 128 # CHECK-CP-JSON-DAG: "%233:sub1": 127 # CHECK-CP-JSON-DAG: "%233:sub2": 126 # CHECK-CP-JSON-DAG: "%233:sub3": 125 # CHECK-CP-JSON-DAG: "%233:sub4": 122 # CHECK-CP-JSON-DAG: "%233:sub5": 121 # CHECK-CP-JSON-DAG: "%233:sub6": 120 # CHECK-CP-JSON-DAG: "%233:sub7": 119 # CHECK-CP-JSON-DAG: "%233:sub8": 116 # CHECK-CP-JSON-DAG: "%233:sub9": 115 # CHECK-CP-JSON-DAG: "%233:sub10": 114 # CHECK-CP-JSON-DAG: "%233:sub11": 113 # CHECK-CP-JSON-DAG: "%233:sub12": 110 # CHECK-CP-JSON-DAG: "%233:sub13": 109 # CHECK-CP-JSON-DAG: "%233:sub14": 108 # CHECK-CP-JSON-DAG: "%233:sub15": 107 # CHECK-CP-JSON-DAG: "%233:sub16": 104 # CHECK-CP-JSON-DAG: "%233:sub17": 103 # CHECK-CP-JSON-DAG: "%233:sub18": 102 # CHECK-CP-JSON-DAG: "%233:sub19": 101 # CHECK-CP-JSON-DAG: "%233:sub20": 98 # CHECK-CP-JSON-DAG: "%233:sub21": 97 # CHECK-CP-JSON-DAG: "%233:sub22": 96 # CHECK-CP-JSON-DAG: "%233:sub23": 95 # CHECK-CP-JSON-DAG: "%233:sub24": 92 # CHECK-CP-JSON-DAG: "%233:sub25": 91 # CHECK-CP-JSON-DAG: "%233:sub26": 90 # CHECK-CP-JSON-DAG: "%233:sub27": 89 # CHECK-CP-JSON-DAG: "%233:sub28": 86 # CHECK-CP-JSON-DAG: "%233:sub29": 85 # CHECK-CP-JSON-DAG: "%233:sub30": 84 # CHECK-CP-JSON-DAG: "%233:sub31": 83 # CHECK-CP-JSON-DAG: "%275:sub0": 176 # CHECK-CP-JSON-DAG: "%275:sub1": 175 # CHECK-CP-JSON-DAG: "%275:sub2": 174 # CHECK-CP-JSON-DAG: "%275:sub3": 173 # CHECK-CP-JSON-DAG: "%275:sub4": 170 # CHECK-CP-JSON-DAG: "%275:sub5": 169 # CHECK-CP-JSON-DAG: "%275:sub6": 168 # CHECK-CP-JSON-DAG: "%275:sub7": 167 # CHECK-CP-JSON-DAG: "%275:sub8": 164 # CHECK-CP-JSON-DAG: "%275:sub9": 163 # CHECK-CP-JSON-DAG: "%275:sub10": 162 # CHECK-CP-JSON-DAG: "%275:sub11": 161 # CHECK-CP-JSON-DAG: "%275:sub12": 158 # CHECK-CP-JSON-DAG: "%275:sub13": 157 # CHECK-CP-JSON-DAG: "%275:sub14": 156 # CHECK-CP-JSON-DAG: "%275:sub15": 155 # CHECK-CP-JSON-DAG: "%275:sub16": 152 # CHECK-CP-JSON-DAG: "%275:sub17": 151 # CHECK-CP-JSON-DAG: "%275:sub18": 150 # CHECK-CP-JSON-DAG: "%275:sub19": 149 # CHECK-CP-JSON-DAG: "%275:sub20": 146 # CHECK-CP-JSON-DAG: "%275:sub21": 145 # CHECK-CP-JSON-DAG: "%275:sub22": 144 # CHECK-CP-JSON-DAG: "%275:sub23": 143 # CHECK-CP-JSON-DAG: "%275:sub24": 140 # CHECK-CP-JSON-DAG: "%275:sub25": 139 # CHECK-CP-JSON-DAG: "%275:sub26": 138 # CHECK-CP-JSON-DAG: "%275:sub27": 137 # CHECK-CP-JSON-DAG: "%275:sub28": 134 # CHECK-CP-JSON-DAG: "%275:sub29": 133 # CHECK-CP-JSON-DAG: "%275:sub30": 132 # CHECK-CP-JSON-DAG: "%275:sub31": 131 # CHECK-CP-JSON-DAG: "%317:sub0": 224 # CHECK-CP-JSON-DAG: "%317:sub1": 223 # CHECK-CP-JSON-DAG: "%317:sub2": 222 # CHECK-CP-JSON-DAG: "%317:sub3": 221 # CHECK-CP-JSON-DAG: "%317:sub4": 218 # CHECK-CP-JSON-DAG: "%317:sub5": 217 # CHECK-CP-JSON-DAG: "%317:sub6": 216 # CHECK-CP-JSON-DAG: "%317:sub7": 215 # CHECK-CP-JSON-DAG: "%317:sub8": 212 # CHECK-CP-JSON-DAG: "%317:sub9": 211 # CHECK-CP-JSON-DAG: "%317:sub10": 210 # CHECK-CP-JSON-DAG: "%317:sub11": 209 # CHECK-CP-JSON-DAG: "%317:sub12": 206 # CHECK-CP-JSON-DAG: "%317:sub13": 205 # CHECK-CP-JSON-DAG: "%317:sub14": 204 # CHECK-CP-JSON-DAG: "%317:sub15": 203 # CHECK-CP-JSON-DAG: "%317:sub16": 200 # CHECK-CP-JSON-DAG: "%317:sub17": 199 # CHECK-CP-JSON-DAG: "%317:sub18": 198 # CHECK-CP-JSON-DAG: "%317:sub19": 197 # CHECK-CP-JSON-DAG: "%317:sub20": 194 # CHECK-CP-JSON-DAG: "%317:sub21": 193 # CHECK-CP-JSON-DAG: "%317:sub22": 192 # CHECK-CP-JSON-DAG: "%317:sub23": 191 # CHECK-CP-JSON-DAG: "%317:sub24": 188 # CHECK-CP-JSON-DAG: "%317:sub25": 187 # CHECK-CP-JSON-DAG: "%317:sub26": 186 # CHECK-CP-JSON-DAG: "%317:sub27": 185 # CHECK-CP-JSON-DAG: "%317:sub28": 182 # CHECK-CP-JSON-DAG: "%317:sub29": 181 # CHECK-CP-JSON-DAG: "%317:sub30": 180 # CHECK-CP-JSON-DAG: "%317:sub31": 179 # CHECK-CP-JSON-DAG: "%359:sub0": 272 # CHECK-CP-JSON-DAG: "%359:sub1": 271 # CHECK-CP-JSON-DAG: "%359:sub2": 270 # CHECK-CP-JSON-DAG: "%359:sub3": 269 # CHECK-CP-JSON-DAG: "%359:sub4": 266 # CHECK-CP-JSON-DAG: "%359:sub5": 265 # CHECK-CP-JSON-DAG: "%359:sub6": 264 # CHECK-CP-JSON-DAG: "%359:sub7": 263 # CHECK-CP-JSON-DAG: "%359:sub8": 260 # CHECK-CP-JSON-DAG: "%359:sub9": 259 # CHECK-CP-JSON-DAG: "%359:sub10": 258 # CHECK-CP-JSON-DAG: "%359:sub11": 257 # CHECK-CP-JSON-DAG: "%359:sub12": 254 # CHECK-CP-JSON-DAG: "%359:sub13": 253 # CHECK-CP-JSON-DAG: "%359:sub14": 252 # CHECK-CP-JSON-DAG: "%359:sub15": 251 # CHECK-CP-JSON-DAG: "%359:sub16": 248 # CHECK-CP-JSON-DAG: "%359:sub17": 247 # CHECK-CP-JSON-DAG: "%359:sub18": 246 # CHECK-CP-JSON-DAG: "%359:sub19": 245 # CHECK-CP-JSON-DAG: "%359:sub20": 242 # CHECK-CP-JSON-DAG: "%359:sub21": 241 # CHECK-CP-JSON-DAG: "%359:sub22": 240 # CHECK-CP-JSON-DAG: "%359:sub23": 239 # CHECK-CP-JSON-DAG: "%359:sub24": 236 # CHECK-CP-JSON-DAG: "%359:sub25": 235 # CHECK-CP-JSON-DAG: "%359:sub26": 234 # CHECK-CP-JSON-DAG: "%359:sub27": 233 # CHECK-CP-JSON-DAG: "%359:sub28": 230 # CHECK-CP-JSON-DAG: "%359:sub29": 229 # CHECK-CP-JSON-DAG: "%359:sub30": 228 # CHECK-CP-JSON-DAG: "%359:sub31": 227 # CHECK-CP-JSON-DAG: "%401:sub0": 320 # CHECK-CP-JSON-DAG: "%401:sub1": 319 # CHECK-CP-JSON-DAG: "%401:sub2": 318 # CHECK-CP-JSON-DAG: "%401:sub3": 317 # CHECK-CP-JSON-DAG: "%401:sub4": 314 # CHECK-CP-JSON-DAG: "%401:sub5": 313 # CHECK-CP-JSON-DAG: "%401:sub6": 312 # CHECK-CP-JSON-DAG: "%401:sub7": 311 # CHECK-CP-JSON-DAG: "%401:sub8": 308 # CHECK-CP-JSON-DAG: "%401:sub9": 307 # CHECK-CP-JSON-DAG: "%401:sub10": 306 # CHECK-CP-JSON-DAG: "%401:sub11": 305 # CHECK-CP-JSON-DAG: "%401:sub12": 302 # CHECK-CP-JSON-DAG: "%401:sub13": 301 # CHECK-CP-JSON-DAG: "%401:sub14": 300 # CHECK-CP-JSON-DAG: "%401:sub15": 299 # CHECK-CP-JSON-DAG: "%401:sub16": 296 # CHECK-CP-JSON-DAG: "%401:sub17": 295 # CHECK-CP-JSON-DAG: "%401:sub18": 294 # CHECK-CP-JSON-DAG: "%401:sub19": 293 # CHECK-CP-JSON-DAG: "%401:sub20": 290 # CHECK-CP-JSON-DAG: "%401:sub21": 289 # CHECK-CP-JSON-DAG: "%401:sub22": 288 # CHECK-CP-JSON-DAG: "%401:sub23": 287 # CHECK-CP-JSON-DAG: "%401:sub24": 284 # CHECK-CP-JSON-DAG: "%401:sub25": 283 # CHECK-CP-JSON-DAG: "%401:sub26": 282 # CHECK-CP-JSON-DAG: "%401:sub27": 281 # CHECK-CP-JSON-DAG: "%401:sub28": 278 # CHECK-CP-JSON-DAG: "%401:sub29": 277 # CHECK-CP-JSON-DAG: "%401:sub30": 276 # CHECK-CP-JSON-DAG: "%401:sub31": 275 # CHECK-CP-JSON-DAG: "%510": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 275 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 320 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%512:vgpr_32 = COPY %149.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 31 # CHECK-CP-JSON-DAG: "%149:sub1": 30 # CHECK-CP-JSON-DAG: "%149:sub2": 29 # CHECK-CP-JSON-DAG: "%149:sub3": 28 # CHECK-CP-JSON-DAG: "%149:sub4": 25 # CHECK-CP-JSON-DAG: "%149:sub5": 24 # CHECK-CP-JSON-DAG: "%149:sub6": 23 # CHECK-CP-JSON-DAG: "%149:sub7": 22 # CHECK-CP-JSON-DAG: "%149:sub8": 19 # CHECK-CP-JSON-DAG: "%149:sub9": 18 # CHECK-CP-JSON-DAG: "%149:sub10": 17 # CHECK-CP-JSON-DAG: "%149:sub11": 16 # CHECK-CP-JSON-DAG: "%149:sub12": 13 # CHECK-CP-JSON-DAG: "%149:sub13": 12 # CHECK-CP-JSON-DAG: "%149:sub14": 11 # CHECK-CP-JSON-DAG: "%149:sub15": 10 # CHECK-CP-JSON-DAG: "%149:sub16": 7 # CHECK-CP-JSON-DAG: "%149:sub17": 6 # CHECK-CP-JSON-DAG: "%149:sub18": 5 # CHECK-CP-JSON-DAG: "%149:sub19": 4 # CHECK-CP-JSON-DAG: "%149:sub20": 1 # CHECK-CP-JSON-DAG: "%149:sub21": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 79 # CHECK-CP-JSON-DAG: "%191:sub1": 78 # CHECK-CP-JSON-DAG: "%191:sub2": 77 # CHECK-CP-JSON-DAG: "%191:sub3": 76 # CHECK-CP-JSON-DAG: "%191:sub4": 73 # CHECK-CP-JSON-DAG: "%191:sub5": 72 # CHECK-CP-JSON-DAG: "%191:sub6": 71 # CHECK-CP-JSON-DAG: "%191:sub7": 70 # CHECK-CP-JSON-DAG: "%191:sub8": 67 # CHECK-CP-JSON-DAG: "%191:sub9": 66 # CHECK-CP-JSON-DAG: "%191:sub10": 65 # CHECK-CP-JSON-DAG: "%191:sub11": 64 # CHECK-CP-JSON-DAG: "%191:sub12": 61 # CHECK-CP-JSON-DAG: "%191:sub13": 60 # CHECK-CP-JSON-DAG: "%191:sub14": 59 # CHECK-CP-JSON-DAG: "%191:sub15": 58 # CHECK-CP-JSON-DAG: "%191:sub16": 55 # CHECK-CP-JSON-DAG: "%191:sub17": 54 # CHECK-CP-JSON-DAG: "%191:sub18": 53 # CHECK-CP-JSON-DAG: "%191:sub19": 52 # CHECK-CP-JSON-DAG: "%191:sub20": 49 # CHECK-CP-JSON-DAG: "%191:sub21": 48 # CHECK-CP-JSON-DAG: "%191:sub22": 47 # CHECK-CP-JSON-DAG: "%191:sub23": 46 # CHECK-CP-JSON-DAG: "%191:sub24": 43 # CHECK-CP-JSON-DAG: "%191:sub25": 42 # CHECK-CP-JSON-DAG: "%191:sub26": 41 # CHECK-CP-JSON-DAG: "%191:sub27": 40 # CHECK-CP-JSON-DAG: "%191:sub28": 37 # CHECK-CP-JSON-DAG: "%191:sub29": 36 # CHECK-CP-JSON-DAG: "%191:sub30": 35 # CHECK-CP-JSON-DAG: "%191:sub31": 34 # CHECK-CP-JSON-DAG: "%233:sub0": 127 # CHECK-CP-JSON-DAG: "%233:sub1": 126 # CHECK-CP-JSON-DAG: "%233:sub2": 125 # CHECK-CP-JSON-DAG: "%233:sub3": 124 # CHECK-CP-JSON-DAG: "%233:sub4": 121 # CHECK-CP-JSON-DAG: "%233:sub5": 120 # CHECK-CP-JSON-DAG: "%233:sub6": 119 # CHECK-CP-JSON-DAG: "%233:sub7": 118 # CHECK-CP-JSON-DAG: "%233:sub8": 115 # CHECK-CP-JSON-DAG: "%233:sub9": 114 # CHECK-CP-JSON-DAG: "%233:sub10": 113 # CHECK-CP-JSON-DAG: "%233:sub11": 112 # CHECK-CP-JSON-DAG: "%233:sub12": 109 # CHECK-CP-JSON-DAG: "%233:sub13": 108 # CHECK-CP-JSON-DAG: "%233:sub14": 107 # CHECK-CP-JSON-DAG: "%233:sub15": 106 # CHECK-CP-JSON-DAG: "%233:sub16": 103 # CHECK-CP-JSON-DAG: "%233:sub17": 102 # CHECK-CP-JSON-DAG: "%233:sub18": 101 # CHECK-CP-JSON-DAG: "%233:sub19": 100 # CHECK-CP-JSON-DAG: "%233:sub20": 97 # CHECK-CP-JSON-DAG: "%233:sub21": 96 # CHECK-CP-JSON-DAG: "%233:sub22": 95 # CHECK-CP-JSON-DAG: "%233:sub23": 94 # CHECK-CP-JSON-DAG: "%233:sub24": 91 # CHECK-CP-JSON-DAG: "%233:sub25": 90 # CHECK-CP-JSON-DAG: "%233:sub26": 89 # CHECK-CP-JSON-DAG: "%233:sub27": 88 # CHECK-CP-JSON-DAG: "%233:sub28": 85 # CHECK-CP-JSON-DAG: "%233:sub29": 84 # CHECK-CP-JSON-DAG: "%233:sub30": 83 # CHECK-CP-JSON-DAG: "%233:sub31": 82 # CHECK-CP-JSON-DAG: "%275:sub0": 175 # CHECK-CP-JSON-DAG: "%275:sub1": 174 # CHECK-CP-JSON-DAG: "%275:sub2": 173 # CHECK-CP-JSON-DAG: "%275:sub3": 172 # CHECK-CP-JSON-DAG: "%275:sub4": 169 # CHECK-CP-JSON-DAG: "%275:sub5": 168 # CHECK-CP-JSON-DAG: "%275:sub6": 167 # CHECK-CP-JSON-DAG: "%275:sub7": 166 # CHECK-CP-JSON-DAG: "%275:sub8": 163 # CHECK-CP-JSON-DAG: "%275:sub9": 162 # CHECK-CP-JSON-DAG: "%275:sub10": 161 # CHECK-CP-JSON-DAG: "%275:sub11": 160 # CHECK-CP-JSON-DAG: "%275:sub12": 157 # CHECK-CP-JSON-DAG: "%275:sub13": 156 # CHECK-CP-JSON-DAG: "%275:sub14": 155 # CHECK-CP-JSON-DAG: "%275:sub15": 154 # CHECK-CP-JSON-DAG: "%275:sub16": 151 # CHECK-CP-JSON-DAG: "%275:sub17": 150 # CHECK-CP-JSON-DAG: "%275:sub18": 149 # CHECK-CP-JSON-DAG: "%275:sub19": 148 # CHECK-CP-JSON-DAG: "%275:sub20": 145 # CHECK-CP-JSON-DAG: "%275:sub21": 144 # CHECK-CP-JSON-DAG: "%275:sub22": 143 # CHECK-CP-JSON-DAG: "%275:sub23": 142 # CHECK-CP-JSON-DAG: "%275:sub24": 139 # CHECK-CP-JSON-DAG: "%275:sub25": 138 # CHECK-CP-JSON-DAG: "%275:sub26": 137 # CHECK-CP-JSON-DAG: "%275:sub27": 136 # CHECK-CP-JSON-DAG: "%275:sub28": 133 # CHECK-CP-JSON-DAG: "%275:sub29": 132 # CHECK-CP-JSON-DAG: "%275:sub30": 131 # CHECK-CP-JSON-DAG: "%275:sub31": 130 # CHECK-CP-JSON-DAG: "%317:sub0": 223 # CHECK-CP-JSON-DAG: "%317:sub1": 222 # CHECK-CP-JSON-DAG: "%317:sub2": 221 # CHECK-CP-JSON-DAG: "%317:sub3": 220 # CHECK-CP-JSON-DAG: "%317:sub4": 217 # CHECK-CP-JSON-DAG: "%317:sub5": 216 # CHECK-CP-JSON-DAG: "%317:sub6": 215 # CHECK-CP-JSON-DAG: "%317:sub7": 214 # CHECK-CP-JSON-DAG: "%317:sub8": 211 # CHECK-CP-JSON-DAG: "%317:sub9": 210 # CHECK-CP-JSON-DAG: "%317:sub10": 209 # CHECK-CP-JSON-DAG: "%317:sub11": 208 # CHECK-CP-JSON-DAG: "%317:sub12": 205 # CHECK-CP-JSON-DAG: "%317:sub13": 204 # CHECK-CP-JSON-DAG: "%317:sub14": 203 # CHECK-CP-JSON-DAG: "%317:sub15": 202 # CHECK-CP-JSON-DAG: "%317:sub16": 199 # CHECK-CP-JSON-DAG: "%317:sub17": 198 # CHECK-CP-JSON-DAG: "%317:sub18": 197 # CHECK-CP-JSON-DAG: "%317:sub19": 196 # CHECK-CP-JSON-DAG: "%317:sub20": 193 # CHECK-CP-JSON-DAG: "%317:sub21": 192 # CHECK-CP-JSON-DAG: "%317:sub22": 191 # CHECK-CP-JSON-DAG: "%317:sub23": 190 # CHECK-CP-JSON-DAG: "%317:sub24": 187 # CHECK-CP-JSON-DAG: "%317:sub25": 186 # CHECK-CP-JSON-DAG: "%317:sub26": 185 # CHECK-CP-JSON-DAG: "%317:sub27": 184 # CHECK-CP-JSON-DAG: "%317:sub28": 181 # CHECK-CP-JSON-DAG: "%317:sub29": 180 # CHECK-CP-JSON-DAG: "%317:sub30": 179 # CHECK-CP-JSON-DAG: "%317:sub31": 178 # CHECK-CP-JSON-DAG: "%359:sub0": 271 # CHECK-CP-JSON-DAG: "%359:sub1": 270 # CHECK-CP-JSON-DAG: "%359:sub2": 269 # CHECK-CP-JSON-DAG: "%359:sub3": 268 # CHECK-CP-JSON-DAG: "%359:sub4": 265 # CHECK-CP-JSON-DAG: "%359:sub5": 264 # CHECK-CP-JSON-DAG: "%359:sub6": 263 # CHECK-CP-JSON-DAG: "%359:sub7": 262 # CHECK-CP-JSON-DAG: "%359:sub8": 259 # CHECK-CP-JSON-DAG: "%359:sub9": 258 # CHECK-CP-JSON-DAG: "%359:sub10": 257 # CHECK-CP-JSON-DAG: "%359:sub11": 256 # CHECK-CP-JSON-DAG: "%359:sub12": 253 # CHECK-CP-JSON-DAG: "%359:sub13": 252 # CHECK-CP-JSON-DAG: "%359:sub14": 251 # CHECK-CP-JSON-DAG: "%359:sub15": 250 # CHECK-CP-JSON-DAG: "%359:sub16": 247 # CHECK-CP-JSON-DAG: "%359:sub17": 246 # CHECK-CP-JSON-DAG: "%359:sub18": 245 # CHECK-CP-JSON-DAG: "%359:sub19": 244 # CHECK-CP-JSON-DAG: "%359:sub20": 241 # CHECK-CP-JSON-DAG: "%359:sub21": 240 # CHECK-CP-JSON-DAG: "%359:sub22": 239 # CHECK-CP-JSON-DAG: "%359:sub23": 238 # CHECK-CP-JSON-DAG: "%359:sub24": 235 # CHECK-CP-JSON-DAG: "%359:sub25": 234 # CHECK-CP-JSON-DAG: "%359:sub26": 233 # CHECK-CP-JSON-DAG: "%359:sub27": 232 # CHECK-CP-JSON-DAG: "%359:sub28": 229 # CHECK-CP-JSON-DAG: "%359:sub29": 228 # CHECK-CP-JSON-DAG: "%359:sub30": 227 # CHECK-CP-JSON-DAG: "%359:sub31": 226 # CHECK-CP-JSON-DAG: "%401:sub0": 319 # CHECK-CP-JSON-DAG: "%401:sub1": 318 # CHECK-CP-JSON-DAG: "%401:sub2": 317 # CHECK-CP-JSON-DAG: "%401:sub3": 316 # CHECK-CP-JSON-DAG: "%401:sub4": 313 # CHECK-CP-JSON-DAG: "%401:sub5": 312 # CHECK-CP-JSON-DAG: "%401:sub6": 311 # CHECK-CP-JSON-DAG: "%401:sub7": 310 # CHECK-CP-JSON-DAG: "%401:sub8": 307 # CHECK-CP-JSON-DAG: "%401:sub9": 306 # CHECK-CP-JSON-DAG: "%401:sub10": 305 # CHECK-CP-JSON-DAG: "%401:sub11": 304 # CHECK-CP-JSON-DAG: "%401:sub12": 301 # CHECK-CP-JSON-DAG: "%401:sub13": 300 # CHECK-CP-JSON-DAG: "%401:sub14": 299 # CHECK-CP-JSON-DAG: "%401:sub15": 298 # CHECK-CP-JSON-DAG: "%401:sub16": 295 # CHECK-CP-JSON-DAG: "%401:sub17": 294 # CHECK-CP-JSON-DAG: "%401:sub18": 293 # CHECK-CP-JSON-DAG: "%401:sub19": 292 # CHECK-CP-JSON-DAG: "%401:sub20": 289 # CHECK-CP-JSON-DAG: "%401:sub21": 288 # CHECK-CP-JSON-DAG: "%401:sub22": 287 # CHECK-CP-JSON-DAG: "%401:sub23": 286 # CHECK-CP-JSON-DAG: "%401:sub24": 283 # CHECK-CP-JSON-DAG: "%401:sub25": 282 # CHECK-CP-JSON-DAG: "%401:sub26": 281 # CHECK-CP-JSON-DAG: "%401:sub27": 280 # CHECK-CP-JSON-DAG: "%401:sub28": 277 # CHECK-CP-JSON-DAG: "%401:sub29": 276 # CHECK-CP-JSON-DAG: "%401:sub30": 275 # CHECK-CP-JSON-DAG: "%401:sub31": 274 # CHECK-CP-JSON-DAG: "%510": 2 # CHECK-CP-JSON-DAG: "%511": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 274 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 319 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%513:vgpr_32 = COPY %149.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 30 # CHECK-CP-JSON-DAG: "%149:sub1": 29 # CHECK-CP-JSON-DAG: "%149:sub2": 28 # CHECK-CP-JSON-DAG: "%149:sub3": 27 # CHECK-CP-JSON-DAG: "%149:sub4": 24 # CHECK-CP-JSON-DAG: "%149:sub5": 23 # CHECK-CP-JSON-DAG: "%149:sub6": 22 # CHECK-CP-JSON-DAG: "%149:sub7": 21 # CHECK-CP-JSON-DAG: "%149:sub8": 18 # CHECK-CP-JSON-DAG: "%149:sub9": 17 # CHECK-CP-JSON-DAG: "%149:sub10": 16 # CHECK-CP-JSON-DAG: "%149:sub11": 15 # CHECK-CP-JSON-DAG: "%149:sub12": 12 # CHECK-CP-JSON-DAG: "%149:sub13": 11 # CHECK-CP-JSON-DAG: "%149:sub14": 10 # CHECK-CP-JSON-DAG: "%149:sub15": 9 # CHECK-CP-JSON-DAG: "%149:sub16": 6 # CHECK-CP-JSON-DAG: "%149:sub17": 5 # CHECK-CP-JSON-DAG: "%149:sub18": 4 # CHECK-CP-JSON-DAG: "%149:sub19": 3 # CHECK-CP-JSON-DAG: "%149:sub20": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 78 # CHECK-CP-JSON-DAG: "%191:sub1": 77 # CHECK-CP-JSON-DAG: "%191:sub2": 76 # CHECK-CP-JSON-DAG: "%191:sub3": 75 # CHECK-CP-JSON-DAG: "%191:sub4": 72 # CHECK-CP-JSON-DAG: "%191:sub5": 71 # CHECK-CP-JSON-DAG: "%191:sub6": 70 # CHECK-CP-JSON-DAG: "%191:sub7": 69 # CHECK-CP-JSON-DAG: "%191:sub8": 66 # CHECK-CP-JSON-DAG: "%191:sub9": 65 # CHECK-CP-JSON-DAG: "%191:sub10": 64 # CHECK-CP-JSON-DAG: "%191:sub11": 63 # CHECK-CP-JSON-DAG: "%191:sub12": 60 # CHECK-CP-JSON-DAG: "%191:sub13": 59 # CHECK-CP-JSON-DAG: "%191:sub14": 58 # CHECK-CP-JSON-DAG: "%191:sub15": 57 # CHECK-CP-JSON-DAG: "%191:sub16": 54 # CHECK-CP-JSON-DAG: "%191:sub17": 53 # CHECK-CP-JSON-DAG: "%191:sub18": 52 # CHECK-CP-JSON-DAG: "%191:sub19": 51 # CHECK-CP-JSON-DAG: "%191:sub20": 48 # CHECK-CP-JSON-DAG: "%191:sub21": 47 # CHECK-CP-JSON-DAG: "%191:sub22": 46 # CHECK-CP-JSON-DAG: "%191:sub23": 45 # CHECK-CP-JSON-DAG: "%191:sub24": 42 # CHECK-CP-JSON-DAG: "%191:sub25": 41 # CHECK-CP-JSON-DAG: "%191:sub26": 40 # CHECK-CP-JSON-DAG: "%191:sub27": 39 # CHECK-CP-JSON-DAG: "%191:sub28": 36 # CHECK-CP-JSON-DAG: "%191:sub29": 35 # CHECK-CP-JSON-DAG: "%191:sub30": 34 # CHECK-CP-JSON-DAG: "%191:sub31": 33 # CHECK-CP-JSON-DAG: "%233:sub0": 126 # CHECK-CP-JSON-DAG: "%233:sub1": 125 # CHECK-CP-JSON-DAG: "%233:sub2": 124 # CHECK-CP-JSON-DAG: "%233:sub3": 123 # CHECK-CP-JSON-DAG: "%233:sub4": 120 # CHECK-CP-JSON-DAG: "%233:sub5": 119 # CHECK-CP-JSON-DAG: "%233:sub6": 118 # CHECK-CP-JSON-DAG: "%233:sub7": 117 # CHECK-CP-JSON-DAG: "%233:sub8": 114 # CHECK-CP-JSON-DAG: "%233:sub9": 113 # CHECK-CP-JSON-DAG: "%233:sub10": 112 # CHECK-CP-JSON-DAG: "%233:sub11": 111 # CHECK-CP-JSON-DAG: "%233:sub12": 108 # CHECK-CP-JSON-DAG: "%233:sub13": 107 # CHECK-CP-JSON-DAG: "%233:sub14": 106 # CHECK-CP-JSON-DAG: "%233:sub15": 105 # CHECK-CP-JSON-DAG: "%233:sub16": 102 # CHECK-CP-JSON-DAG: "%233:sub17": 101 # CHECK-CP-JSON-DAG: "%233:sub18": 100 # CHECK-CP-JSON-DAG: "%233:sub19": 99 # CHECK-CP-JSON-DAG: "%233:sub20": 96 # CHECK-CP-JSON-DAG: "%233:sub21": 95 # CHECK-CP-JSON-DAG: "%233:sub22": 94 # CHECK-CP-JSON-DAG: "%233:sub23": 93 # CHECK-CP-JSON-DAG: "%233:sub24": 90 # CHECK-CP-JSON-DAG: "%233:sub25": 89 # CHECK-CP-JSON-DAG: "%233:sub26": 88 # CHECK-CP-JSON-DAG: "%233:sub27": 87 # CHECK-CP-JSON-DAG: "%233:sub28": 84 # CHECK-CP-JSON-DAG: "%233:sub29": 83 # CHECK-CP-JSON-DAG: "%233:sub30": 82 # CHECK-CP-JSON-DAG: "%233:sub31": 81 # CHECK-CP-JSON-DAG: "%275:sub0": 174 # CHECK-CP-JSON-DAG: "%275:sub1": 173 # CHECK-CP-JSON-DAG: "%275:sub2": 172 # CHECK-CP-JSON-DAG: "%275:sub3": 171 # CHECK-CP-JSON-DAG: "%275:sub4": 168 # CHECK-CP-JSON-DAG: "%275:sub5": 167 # CHECK-CP-JSON-DAG: "%275:sub6": 166 # CHECK-CP-JSON-DAG: "%275:sub7": 165 # CHECK-CP-JSON-DAG: "%275:sub8": 162 # CHECK-CP-JSON-DAG: "%275:sub9": 161 # CHECK-CP-JSON-DAG: "%275:sub10": 160 # CHECK-CP-JSON-DAG: "%275:sub11": 159 # CHECK-CP-JSON-DAG: "%275:sub12": 156 # CHECK-CP-JSON-DAG: "%275:sub13": 155 # CHECK-CP-JSON-DAG: "%275:sub14": 154 # CHECK-CP-JSON-DAG: "%275:sub15": 153 # CHECK-CP-JSON-DAG: "%275:sub16": 150 # CHECK-CP-JSON-DAG: "%275:sub17": 149 # CHECK-CP-JSON-DAG: "%275:sub18": 148 # CHECK-CP-JSON-DAG: "%275:sub19": 147 # CHECK-CP-JSON-DAG: "%275:sub20": 144 # CHECK-CP-JSON-DAG: "%275:sub21": 143 # CHECK-CP-JSON-DAG: "%275:sub22": 142 # CHECK-CP-JSON-DAG: "%275:sub23": 141 # CHECK-CP-JSON-DAG: "%275:sub24": 138 # CHECK-CP-JSON-DAG: "%275:sub25": 137 # CHECK-CP-JSON-DAG: "%275:sub26": 136 # CHECK-CP-JSON-DAG: "%275:sub27": 135 # CHECK-CP-JSON-DAG: "%275:sub28": 132 # CHECK-CP-JSON-DAG: "%275:sub29": 131 # CHECK-CP-JSON-DAG: "%275:sub30": 130 # CHECK-CP-JSON-DAG: "%275:sub31": 129 # CHECK-CP-JSON-DAG: "%317:sub0": 222 # CHECK-CP-JSON-DAG: "%317:sub1": 221 # CHECK-CP-JSON-DAG: "%317:sub2": 220 # CHECK-CP-JSON-DAG: "%317:sub3": 219 # CHECK-CP-JSON-DAG: "%317:sub4": 216 # CHECK-CP-JSON-DAG: "%317:sub5": 215 # CHECK-CP-JSON-DAG: "%317:sub6": 214 # CHECK-CP-JSON-DAG: "%317:sub7": 213 # CHECK-CP-JSON-DAG: "%317:sub8": 210 # CHECK-CP-JSON-DAG: "%317:sub9": 209 # CHECK-CP-JSON-DAG: "%317:sub10": 208 # CHECK-CP-JSON-DAG: "%317:sub11": 207 # CHECK-CP-JSON-DAG: "%317:sub12": 204 # CHECK-CP-JSON-DAG: "%317:sub13": 203 # CHECK-CP-JSON-DAG: "%317:sub14": 202 # CHECK-CP-JSON-DAG: "%317:sub15": 201 # CHECK-CP-JSON-DAG: "%317:sub16": 198 # CHECK-CP-JSON-DAG: "%317:sub17": 197 # CHECK-CP-JSON-DAG: "%317:sub18": 196 # CHECK-CP-JSON-DAG: "%317:sub19": 195 # CHECK-CP-JSON-DAG: "%317:sub20": 192 # CHECK-CP-JSON-DAG: "%317:sub21": 191 # CHECK-CP-JSON-DAG: "%317:sub22": 190 # CHECK-CP-JSON-DAG: "%317:sub23": 189 # CHECK-CP-JSON-DAG: "%317:sub24": 186 # CHECK-CP-JSON-DAG: "%317:sub25": 185 # CHECK-CP-JSON-DAG: "%317:sub26": 184 # CHECK-CP-JSON-DAG: "%317:sub27": 183 # CHECK-CP-JSON-DAG: "%317:sub28": 180 # CHECK-CP-JSON-DAG: "%317:sub29": 179 # CHECK-CP-JSON-DAG: "%317:sub30": 178 # CHECK-CP-JSON-DAG: "%317:sub31": 177 # CHECK-CP-JSON-DAG: "%359:sub0": 270 # CHECK-CP-JSON-DAG: "%359:sub1": 269 # CHECK-CP-JSON-DAG: "%359:sub2": 268 # CHECK-CP-JSON-DAG: "%359:sub3": 267 # CHECK-CP-JSON-DAG: "%359:sub4": 264 # CHECK-CP-JSON-DAG: "%359:sub5": 263 # CHECK-CP-JSON-DAG: "%359:sub6": 262 # CHECK-CP-JSON-DAG: "%359:sub7": 261 # CHECK-CP-JSON-DAG: "%359:sub8": 258 # CHECK-CP-JSON-DAG: "%359:sub9": 257 # CHECK-CP-JSON-DAG: "%359:sub10": 256 # CHECK-CP-JSON-DAG: "%359:sub11": 255 # CHECK-CP-JSON-DAG: "%359:sub12": 252 # CHECK-CP-JSON-DAG: "%359:sub13": 251 # CHECK-CP-JSON-DAG: "%359:sub14": 250 # CHECK-CP-JSON-DAG: "%359:sub15": 249 # CHECK-CP-JSON-DAG: "%359:sub16": 246 # CHECK-CP-JSON-DAG: "%359:sub17": 245 # CHECK-CP-JSON-DAG: "%359:sub18": 244 # CHECK-CP-JSON-DAG: "%359:sub19": 243 # CHECK-CP-JSON-DAG: "%359:sub20": 240 # CHECK-CP-JSON-DAG: "%359:sub21": 239 # CHECK-CP-JSON-DAG: "%359:sub22": 238 # CHECK-CP-JSON-DAG: "%359:sub23": 237 # CHECK-CP-JSON-DAG: "%359:sub24": 234 # CHECK-CP-JSON-DAG: "%359:sub25": 233 # CHECK-CP-JSON-DAG: "%359:sub26": 232 # CHECK-CP-JSON-DAG: "%359:sub27": 231 # CHECK-CP-JSON-DAG: "%359:sub28": 228 # CHECK-CP-JSON-DAG: "%359:sub29": 227 # CHECK-CP-JSON-DAG: "%359:sub30": 226 # CHECK-CP-JSON-DAG: "%359:sub31": 225 # CHECK-CP-JSON-DAG: "%401:sub0": 318 # CHECK-CP-JSON-DAG: "%401:sub1": 317 # CHECK-CP-JSON-DAG: "%401:sub2": 316 # CHECK-CP-JSON-DAG: "%401:sub3": 315 # CHECK-CP-JSON-DAG: "%401:sub4": 312 # CHECK-CP-JSON-DAG: "%401:sub5": 311 # CHECK-CP-JSON-DAG: "%401:sub6": 310 # CHECK-CP-JSON-DAG: "%401:sub7": 309 # CHECK-CP-JSON-DAG: "%401:sub8": 306 # CHECK-CP-JSON-DAG: "%401:sub9": 305 # CHECK-CP-JSON-DAG: "%401:sub10": 304 # CHECK-CP-JSON-DAG: "%401:sub11": 303 # CHECK-CP-JSON-DAG: "%401:sub12": 300 # CHECK-CP-JSON-DAG: "%401:sub13": 299 # CHECK-CP-JSON-DAG: "%401:sub14": 298 # CHECK-CP-JSON-DAG: "%401:sub15": 297 # CHECK-CP-JSON-DAG: "%401:sub16": 294 # CHECK-CP-JSON-DAG: "%401:sub17": 293 # CHECK-CP-JSON-DAG: "%401:sub18": 292 # CHECK-CP-JSON-DAG: "%401:sub19": 291 # CHECK-CP-JSON-DAG: "%401:sub20": 288 # CHECK-CP-JSON-DAG: "%401:sub21": 287 # CHECK-CP-JSON-DAG: "%401:sub22": 286 # CHECK-CP-JSON-DAG: "%401:sub23": 285 # CHECK-CP-JSON-DAG: "%401:sub24": 282 # CHECK-CP-JSON-DAG: "%401:sub25": 281 # CHECK-CP-JSON-DAG: "%401:sub26": 280 # CHECK-CP-JSON-DAG: "%401:sub27": 279 # CHECK-CP-JSON-DAG: "%401:sub28": 276 # CHECK-CP-JSON-DAG: "%401:sub29": 275 # CHECK-CP-JSON-DAG: "%401:sub30": 274 # CHECK-CP-JSON-DAG: "%401:sub31": 273 # CHECK-CP-JSON-DAG: "%510": 1 # CHECK-CP-JSON-DAG: "%511": 1 # CHECK-CP-JSON-DAG: "%512": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 273 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 318 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%514:vreg_128 = REG_SEQUENCE %513, %subreg.sub0, %512, %subreg.sub1, %511, %subreg.sub2, %510, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 29 # CHECK-CP-JSON-DAG: "%149:sub1": 28 # CHECK-CP-JSON-DAG: "%149:sub2": 27 # CHECK-CP-JSON-DAG: "%149:sub3": 26 # CHECK-CP-JSON-DAG: "%149:sub4": 23 # CHECK-CP-JSON-DAG: "%149:sub5": 22 # CHECK-CP-JSON-DAG: "%149:sub6": 21 # CHECK-CP-JSON-DAG: "%149:sub7": 20 # CHECK-CP-JSON-DAG: "%149:sub8": 17 # CHECK-CP-JSON-DAG: "%149:sub9": 16 # CHECK-CP-JSON-DAG: "%149:sub10": 15 # CHECK-CP-JSON-DAG: "%149:sub11": 14 # CHECK-CP-JSON-DAG: "%149:sub12": 11 # CHECK-CP-JSON-DAG: "%149:sub13": 10 # CHECK-CP-JSON-DAG: "%149:sub14": 9 # CHECK-CP-JSON-DAG: "%149:sub15": 8 # CHECK-CP-JSON-DAG: "%149:sub16": 5 # CHECK-CP-JSON-DAG: "%149:sub17": 4 # CHECK-CP-JSON-DAG: "%149:sub18": 3 # CHECK-CP-JSON-DAG: "%149:sub19": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 77 # CHECK-CP-JSON-DAG: "%191:sub1": 76 # CHECK-CP-JSON-DAG: "%191:sub2": 75 # CHECK-CP-JSON-DAG: "%191:sub3": 74 # CHECK-CP-JSON-DAG: "%191:sub4": 71 # CHECK-CP-JSON-DAG: "%191:sub5": 70 # CHECK-CP-JSON-DAG: "%191:sub6": 69 # CHECK-CP-JSON-DAG: "%191:sub7": 68 # CHECK-CP-JSON-DAG: "%191:sub8": 65 # CHECK-CP-JSON-DAG: "%191:sub9": 64 # CHECK-CP-JSON-DAG: "%191:sub10": 63 # CHECK-CP-JSON-DAG: "%191:sub11": 62 # CHECK-CP-JSON-DAG: "%191:sub12": 59 # CHECK-CP-JSON-DAG: "%191:sub13": 58 # CHECK-CP-JSON-DAG: "%191:sub14": 57 # CHECK-CP-JSON-DAG: "%191:sub15": 56 # CHECK-CP-JSON-DAG: "%191:sub16": 53 # CHECK-CP-JSON-DAG: "%191:sub17": 52 # CHECK-CP-JSON-DAG: "%191:sub18": 51 # CHECK-CP-JSON-DAG: "%191:sub19": 50 # CHECK-CP-JSON-DAG: "%191:sub20": 47 # CHECK-CP-JSON-DAG: "%191:sub21": 46 # CHECK-CP-JSON-DAG: "%191:sub22": 45 # CHECK-CP-JSON-DAG: "%191:sub23": 44 # CHECK-CP-JSON-DAG: "%191:sub24": 41 # CHECK-CP-JSON-DAG: "%191:sub25": 40 # CHECK-CP-JSON-DAG: "%191:sub26": 39 # CHECK-CP-JSON-DAG: "%191:sub27": 38 # CHECK-CP-JSON-DAG: "%191:sub28": 35 # CHECK-CP-JSON-DAG: "%191:sub29": 34 # CHECK-CP-JSON-DAG: "%191:sub30": 33 # CHECK-CP-JSON-DAG: "%191:sub31": 32 # CHECK-CP-JSON-DAG: "%233:sub0": 125 # CHECK-CP-JSON-DAG: "%233:sub1": 124 # CHECK-CP-JSON-DAG: "%233:sub2": 123 # CHECK-CP-JSON-DAG: "%233:sub3": 122 # CHECK-CP-JSON-DAG: "%233:sub4": 119 # CHECK-CP-JSON-DAG: "%233:sub5": 118 # CHECK-CP-JSON-DAG: "%233:sub6": 117 # CHECK-CP-JSON-DAG: "%233:sub7": 116 # CHECK-CP-JSON-DAG: "%233:sub8": 113 # CHECK-CP-JSON-DAG: "%233:sub9": 112 # CHECK-CP-JSON-DAG: "%233:sub10": 111 # CHECK-CP-JSON-DAG: "%233:sub11": 110 # CHECK-CP-JSON-DAG: "%233:sub12": 107 # CHECK-CP-JSON-DAG: "%233:sub13": 106 # CHECK-CP-JSON-DAG: "%233:sub14": 105 # CHECK-CP-JSON-DAG: "%233:sub15": 104 # CHECK-CP-JSON-DAG: "%233:sub16": 101 # CHECK-CP-JSON-DAG: "%233:sub17": 100 # CHECK-CP-JSON-DAG: "%233:sub18": 99 # CHECK-CP-JSON-DAG: "%233:sub19": 98 # CHECK-CP-JSON-DAG: "%233:sub20": 95 # CHECK-CP-JSON-DAG: "%233:sub21": 94 # CHECK-CP-JSON-DAG: "%233:sub22": 93 # CHECK-CP-JSON-DAG: "%233:sub23": 92 # CHECK-CP-JSON-DAG: "%233:sub24": 89 # CHECK-CP-JSON-DAG: "%233:sub25": 88 # CHECK-CP-JSON-DAG: "%233:sub26": 87 # CHECK-CP-JSON-DAG: "%233:sub27": 86 # CHECK-CP-JSON-DAG: "%233:sub28": 83 # CHECK-CP-JSON-DAG: "%233:sub29": 82 # CHECK-CP-JSON-DAG: "%233:sub30": 81 # CHECK-CP-JSON-DAG: "%233:sub31": 80 # CHECK-CP-JSON-DAG: "%275:sub0": 173 # CHECK-CP-JSON-DAG: "%275:sub1": 172 # CHECK-CP-JSON-DAG: "%275:sub2": 171 # CHECK-CP-JSON-DAG: "%275:sub3": 170 # CHECK-CP-JSON-DAG: "%275:sub4": 167 # CHECK-CP-JSON-DAG: "%275:sub5": 166 # CHECK-CP-JSON-DAG: "%275:sub6": 165 # CHECK-CP-JSON-DAG: "%275:sub7": 164 # CHECK-CP-JSON-DAG: "%275:sub8": 161 # CHECK-CP-JSON-DAG: "%275:sub9": 160 # CHECK-CP-JSON-DAG: "%275:sub10": 159 # CHECK-CP-JSON-DAG: "%275:sub11": 158 # CHECK-CP-JSON-DAG: "%275:sub12": 155 # CHECK-CP-JSON-DAG: "%275:sub13": 154 # CHECK-CP-JSON-DAG: "%275:sub14": 153 # CHECK-CP-JSON-DAG: "%275:sub15": 152 # CHECK-CP-JSON-DAG: "%275:sub16": 149 # CHECK-CP-JSON-DAG: "%275:sub17": 148 # CHECK-CP-JSON-DAG: "%275:sub18": 147 # CHECK-CP-JSON-DAG: "%275:sub19": 146 # CHECK-CP-JSON-DAG: "%275:sub20": 143 # CHECK-CP-JSON-DAG: "%275:sub21": 142 # CHECK-CP-JSON-DAG: "%275:sub22": 141 # CHECK-CP-JSON-DAG: "%275:sub23": 140 # CHECK-CP-JSON-DAG: "%275:sub24": 137 # CHECK-CP-JSON-DAG: "%275:sub25": 136 # CHECK-CP-JSON-DAG: "%275:sub26": 135 # CHECK-CP-JSON-DAG: "%275:sub27": 134 # CHECK-CP-JSON-DAG: "%275:sub28": 131 # CHECK-CP-JSON-DAG: "%275:sub29": 130 # CHECK-CP-JSON-DAG: "%275:sub30": 129 # CHECK-CP-JSON-DAG: "%275:sub31": 128 # CHECK-CP-JSON-DAG: "%317:sub0": 221 # CHECK-CP-JSON-DAG: "%317:sub1": 220 # CHECK-CP-JSON-DAG: "%317:sub2": 219 # CHECK-CP-JSON-DAG: "%317:sub3": 218 # CHECK-CP-JSON-DAG: "%317:sub4": 215 # CHECK-CP-JSON-DAG: "%317:sub5": 214 # CHECK-CP-JSON-DAG: "%317:sub6": 213 # CHECK-CP-JSON-DAG: "%317:sub7": 212 # CHECK-CP-JSON-DAG: "%317:sub8": 209 # CHECK-CP-JSON-DAG: "%317:sub9": 208 # CHECK-CP-JSON-DAG: "%317:sub10": 207 # CHECK-CP-JSON-DAG: "%317:sub11": 206 # CHECK-CP-JSON-DAG: "%317:sub12": 203 # CHECK-CP-JSON-DAG: "%317:sub13": 202 # CHECK-CP-JSON-DAG: "%317:sub14": 201 # CHECK-CP-JSON-DAG: "%317:sub15": 200 # CHECK-CP-JSON-DAG: "%317:sub16": 197 # CHECK-CP-JSON-DAG: "%317:sub17": 196 # CHECK-CP-JSON-DAG: "%317:sub18": 195 # CHECK-CP-JSON-DAG: "%317:sub19": 194 # CHECK-CP-JSON-DAG: "%317:sub20": 191 # CHECK-CP-JSON-DAG: "%317:sub21": 190 # CHECK-CP-JSON-DAG: "%317:sub22": 189 # CHECK-CP-JSON-DAG: "%317:sub23": 188 # CHECK-CP-JSON-DAG: "%317:sub24": 185 # CHECK-CP-JSON-DAG: "%317:sub25": 184 # CHECK-CP-JSON-DAG: "%317:sub26": 183 # CHECK-CP-JSON-DAG: "%317:sub27": 182 # CHECK-CP-JSON-DAG: "%317:sub28": 179 # CHECK-CP-JSON-DAG: "%317:sub29": 178 # CHECK-CP-JSON-DAG: "%317:sub30": 177 # CHECK-CP-JSON-DAG: "%317:sub31": 176 # CHECK-CP-JSON-DAG: "%359:sub0": 269 # CHECK-CP-JSON-DAG: "%359:sub1": 268 # CHECK-CP-JSON-DAG: "%359:sub2": 267 # CHECK-CP-JSON-DAG: "%359:sub3": 266 # CHECK-CP-JSON-DAG: "%359:sub4": 263 # CHECK-CP-JSON-DAG: "%359:sub5": 262 # CHECK-CP-JSON-DAG: "%359:sub6": 261 # CHECK-CP-JSON-DAG: "%359:sub7": 260 # CHECK-CP-JSON-DAG: "%359:sub8": 257 # CHECK-CP-JSON-DAG: "%359:sub9": 256 # CHECK-CP-JSON-DAG: "%359:sub10": 255 # CHECK-CP-JSON-DAG: "%359:sub11": 254 # CHECK-CP-JSON-DAG: "%359:sub12": 251 # CHECK-CP-JSON-DAG: "%359:sub13": 250 # CHECK-CP-JSON-DAG: "%359:sub14": 249 # CHECK-CP-JSON-DAG: "%359:sub15": 248 # CHECK-CP-JSON-DAG: "%359:sub16": 245 # CHECK-CP-JSON-DAG: "%359:sub17": 244 # CHECK-CP-JSON-DAG: "%359:sub18": 243 # CHECK-CP-JSON-DAG: "%359:sub19": 242 # CHECK-CP-JSON-DAG: "%359:sub20": 239 # CHECK-CP-JSON-DAG: "%359:sub21": 238 # CHECK-CP-JSON-DAG: "%359:sub22": 237 # CHECK-CP-JSON-DAG: "%359:sub23": 236 # CHECK-CP-JSON-DAG: "%359:sub24": 233 # CHECK-CP-JSON-DAG: "%359:sub25": 232 # CHECK-CP-JSON-DAG: "%359:sub26": 231 # CHECK-CP-JSON-DAG: "%359:sub27": 230 # CHECK-CP-JSON-DAG: "%359:sub28": 227 # CHECK-CP-JSON-DAG: "%359:sub29": 226 # CHECK-CP-JSON-DAG: "%359:sub30": 225 # CHECK-CP-JSON-DAG: "%359:sub31": 224 # CHECK-CP-JSON-DAG: "%401:sub0": 317 # CHECK-CP-JSON-DAG: "%401:sub1": 316 # CHECK-CP-JSON-DAG: "%401:sub2": 315 # CHECK-CP-JSON-DAG: "%401:sub3": 314 # CHECK-CP-JSON-DAG: "%401:sub4": 311 # CHECK-CP-JSON-DAG: "%401:sub5": 310 # CHECK-CP-JSON-DAG: "%401:sub6": 309 # CHECK-CP-JSON-DAG: "%401:sub7": 308 # CHECK-CP-JSON-DAG: "%401:sub8": 305 # CHECK-CP-JSON-DAG: "%401:sub9": 304 # CHECK-CP-JSON-DAG: "%401:sub10": 303 # CHECK-CP-JSON-DAG: "%401:sub11": 302 # CHECK-CP-JSON-DAG: "%401:sub12": 299 # CHECK-CP-JSON-DAG: "%401:sub13": 298 # CHECK-CP-JSON-DAG: "%401:sub14": 297 # CHECK-CP-JSON-DAG: "%401:sub15": 296 # CHECK-CP-JSON-DAG: "%401:sub16": 293 # CHECK-CP-JSON-DAG: "%401:sub17": 292 # CHECK-CP-JSON-DAG: "%401:sub18": 291 # CHECK-CP-JSON-DAG: "%401:sub19": 290 # CHECK-CP-JSON-DAG: "%401:sub20": 287 # CHECK-CP-JSON-DAG: "%401:sub21": 286 # CHECK-CP-JSON-DAG: "%401:sub22": 285 # CHECK-CP-JSON-DAG: "%401:sub23": 284 # CHECK-CP-JSON-DAG: "%401:sub24": 281 # CHECK-CP-JSON-DAG: "%401:sub25": 280 # CHECK-CP-JSON-DAG: "%401:sub26": 279 # CHECK-CP-JSON-DAG: "%401:sub27": 278 # CHECK-CP-JSON-DAG: "%401:sub28": 275 # CHECK-CP-JSON-DAG: "%401:sub29": 274 # CHECK-CP-JSON-DAG: "%401:sub30": 273 # CHECK-CP-JSON-DAG: "%401:sub31": 272 # CHECK-CP-JSON-DAG: "%510": 0 # CHECK-CP-JSON-DAG: "%511": 0 # CHECK-CP-JSON-DAG: "%512": 0 # CHECK-CP-JSON-DAG: "%513": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 272 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 317 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %515:vreg_64, %514, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 28 # CHECK-CP-JSON-DAG: "%149:sub1": 27 # CHECK-CP-JSON-DAG: "%149:sub2": 26 # CHECK-CP-JSON-DAG: "%149:sub3": 25 # CHECK-CP-JSON-DAG: "%149:sub4": 22 # CHECK-CP-JSON-DAG: "%149:sub5": 21 # CHECK-CP-JSON-DAG: "%149:sub6": 20 # CHECK-CP-JSON-DAG: "%149:sub7": 19 # CHECK-CP-JSON-DAG: "%149:sub8": 16 # CHECK-CP-JSON-DAG: "%149:sub9": 15 # CHECK-CP-JSON-DAG: "%149:sub10": 14 # CHECK-CP-JSON-DAG: "%149:sub11": 13 # CHECK-CP-JSON-DAG: "%149:sub12": 10 # CHECK-CP-JSON-DAG: "%149:sub13": 9 # CHECK-CP-JSON-DAG: "%149:sub14": 8 # CHECK-CP-JSON-DAG: "%149:sub15": 7 # CHECK-CP-JSON-DAG: "%149:sub16": 4 # CHECK-CP-JSON-DAG: "%149:sub17": 3 # CHECK-CP-JSON-DAG: "%149:sub18": 2 # CHECK-CP-JSON-DAG: "%149:sub19": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 76 # CHECK-CP-JSON-DAG: "%191:sub1": 75 # CHECK-CP-JSON-DAG: "%191:sub2": 74 # CHECK-CP-JSON-DAG: "%191:sub3": 73 # CHECK-CP-JSON-DAG: "%191:sub4": 70 # CHECK-CP-JSON-DAG: "%191:sub5": 69 # CHECK-CP-JSON-DAG: "%191:sub6": 68 # CHECK-CP-JSON-DAG: "%191:sub7": 67 # CHECK-CP-JSON-DAG: "%191:sub8": 64 # CHECK-CP-JSON-DAG: "%191:sub9": 63 # CHECK-CP-JSON-DAG: "%191:sub10": 62 # CHECK-CP-JSON-DAG: "%191:sub11": 61 # CHECK-CP-JSON-DAG: "%191:sub12": 58 # CHECK-CP-JSON-DAG: "%191:sub13": 57 # CHECK-CP-JSON-DAG: "%191:sub14": 56 # CHECK-CP-JSON-DAG: "%191:sub15": 55 # CHECK-CP-JSON-DAG: "%191:sub16": 52 # CHECK-CP-JSON-DAG: "%191:sub17": 51 # CHECK-CP-JSON-DAG: "%191:sub18": 50 # CHECK-CP-JSON-DAG: "%191:sub19": 49 # CHECK-CP-JSON-DAG: "%191:sub20": 46 # CHECK-CP-JSON-DAG: "%191:sub21": 45 # CHECK-CP-JSON-DAG: "%191:sub22": 44 # CHECK-CP-JSON-DAG: "%191:sub23": 43 # CHECK-CP-JSON-DAG: "%191:sub24": 40 # CHECK-CP-JSON-DAG: "%191:sub25": 39 # CHECK-CP-JSON-DAG: "%191:sub26": 38 # CHECK-CP-JSON-DAG: "%191:sub27": 37 # CHECK-CP-JSON-DAG: "%191:sub28": 34 # CHECK-CP-JSON-DAG: "%191:sub29": 33 # CHECK-CP-JSON-DAG: "%191:sub30": 32 # CHECK-CP-JSON-DAG: "%191:sub31": 31 # CHECK-CP-JSON-DAG: "%233:sub0": 124 # CHECK-CP-JSON-DAG: "%233:sub1": 123 # CHECK-CP-JSON-DAG: "%233:sub2": 122 # CHECK-CP-JSON-DAG: "%233:sub3": 121 # CHECK-CP-JSON-DAG: "%233:sub4": 118 # CHECK-CP-JSON-DAG: "%233:sub5": 117 # CHECK-CP-JSON-DAG: "%233:sub6": 116 # CHECK-CP-JSON-DAG: "%233:sub7": 115 # CHECK-CP-JSON-DAG: "%233:sub8": 112 # CHECK-CP-JSON-DAG: "%233:sub9": 111 # CHECK-CP-JSON-DAG: "%233:sub10": 110 # CHECK-CP-JSON-DAG: "%233:sub11": 109 # CHECK-CP-JSON-DAG: "%233:sub12": 106 # CHECK-CP-JSON-DAG: "%233:sub13": 105 # CHECK-CP-JSON-DAG: "%233:sub14": 104 # CHECK-CP-JSON-DAG: "%233:sub15": 103 # CHECK-CP-JSON-DAG: "%233:sub16": 100 # CHECK-CP-JSON-DAG: "%233:sub17": 99 # CHECK-CP-JSON-DAG: "%233:sub18": 98 # CHECK-CP-JSON-DAG: "%233:sub19": 97 # CHECK-CP-JSON-DAG: "%233:sub20": 94 # CHECK-CP-JSON-DAG: "%233:sub21": 93 # CHECK-CP-JSON-DAG: "%233:sub22": 92 # CHECK-CP-JSON-DAG: "%233:sub23": 91 # CHECK-CP-JSON-DAG: "%233:sub24": 88 # CHECK-CP-JSON-DAG: "%233:sub25": 87 # CHECK-CP-JSON-DAG: "%233:sub26": 86 # CHECK-CP-JSON-DAG: "%233:sub27": 85 # CHECK-CP-JSON-DAG: "%233:sub28": 82 # CHECK-CP-JSON-DAG: "%233:sub29": 81 # CHECK-CP-JSON-DAG: "%233:sub30": 80 # CHECK-CP-JSON-DAG: "%233:sub31": 79 # CHECK-CP-JSON-DAG: "%275:sub0": 172 # CHECK-CP-JSON-DAG: "%275:sub1": 171 # CHECK-CP-JSON-DAG: "%275:sub2": 170 # CHECK-CP-JSON-DAG: "%275:sub3": 169 # CHECK-CP-JSON-DAG: "%275:sub4": 166 # CHECK-CP-JSON-DAG: "%275:sub5": 165 # CHECK-CP-JSON-DAG: "%275:sub6": 164 # CHECK-CP-JSON-DAG: "%275:sub7": 163 # CHECK-CP-JSON-DAG: "%275:sub8": 160 # CHECK-CP-JSON-DAG: "%275:sub9": 159 # CHECK-CP-JSON-DAG: "%275:sub10": 158 # CHECK-CP-JSON-DAG: "%275:sub11": 157 # CHECK-CP-JSON-DAG: "%275:sub12": 154 # CHECK-CP-JSON-DAG: "%275:sub13": 153 # CHECK-CP-JSON-DAG: "%275:sub14": 152 # CHECK-CP-JSON-DAG: "%275:sub15": 151 # CHECK-CP-JSON-DAG: "%275:sub16": 148 # CHECK-CP-JSON-DAG: "%275:sub17": 147 # CHECK-CP-JSON-DAG: "%275:sub18": 146 # CHECK-CP-JSON-DAG: "%275:sub19": 145 # CHECK-CP-JSON-DAG: "%275:sub20": 142 # CHECK-CP-JSON-DAG: "%275:sub21": 141 # CHECK-CP-JSON-DAG: "%275:sub22": 140 # CHECK-CP-JSON-DAG: "%275:sub23": 139 # CHECK-CP-JSON-DAG: "%275:sub24": 136 # CHECK-CP-JSON-DAG: "%275:sub25": 135 # CHECK-CP-JSON-DAG: "%275:sub26": 134 # CHECK-CP-JSON-DAG: "%275:sub27": 133 # CHECK-CP-JSON-DAG: "%275:sub28": 130 # CHECK-CP-JSON-DAG: "%275:sub29": 129 # CHECK-CP-JSON-DAG: "%275:sub30": 128 # CHECK-CP-JSON-DAG: "%275:sub31": 127 # CHECK-CP-JSON-DAG: "%317:sub0": 220 # CHECK-CP-JSON-DAG: "%317:sub1": 219 # CHECK-CP-JSON-DAG: "%317:sub2": 218 # CHECK-CP-JSON-DAG: "%317:sub3": 217 # CHECK-CP-JSON-DAG: "%317:sub4": 214 # CHECK-CP-JSON-DAG: "%317:sub5": 213 # CHECK-CP-JSON-DAG: "%317:sub6": 212 # CHECK-CP-JSON-DAG: "%317:sub7": 211 # CHECK-CP-JSON-DAG: "%317:sub8": 208 # CHECK-CP-JSON-DAG: "%317:sub9": 207 # CHECK-CP-JSON-DAG: "%317:sub10": 206 # CHECK-CP-JSON-DAG: "%317:sub11": 205 # CHECK-CP-JSON-DAG: "%317:sub12": 202 # CHECK-CP-JSON-DAG: "%317:sub13": 201 # CHECK-CP-JSON-DAG: "%317:sub14": 200 # CHECK-CP-JSON-DAG: "%317:sub15": 199 # CHECK-CP-JSON-DAG: "%317:sub16": 196 # CHECK-CP-JSON-DAG: "%317:sub17": 195 # CHECK-CP-JSON-DAG: "%317:sub18": 194 # CHECK-CP-JSON-DAG: "%317:sub19": 193 # CHECK-CP-JSON-DAG: "%317:sub20": 190 # CHECK-CP-JSON-DAG: "%317:sub21": 189 # CHECK-CP-JSON-DAG: "%317:sub22": 188 # CHECK-CP-JSON-DAG: "%317:sub23": 187 # CHECK-CP-JSON-DAG: "%317:sub24": 184 # CHECK-CP-JSON-DAG: "%317:sub25": 183 # CHECK-CP-JSON-DAG: "%317:sub26": 182 # CHECK-CP-JSON-DAG: "%317:sub27": 181 # CHECK-CP-JSON-DAG: "%317:sub28": 178 # CHECK-CP-JSON-DAG: "%317:sub29": 177 # CHECK-CP-JSON-DAG: "%317:sub30": 176 # CHECK-CP-JSON-DAG: "%317:sub31": 175 # CHECK-CP-JSON-DAG: "%359:sub0": 268 # CHECK-CP-JSON-DAG: "%359:sub1": 267 # CHECK-CP-JSON-DAG: "%359:sub2": 266 # CHECK-CP-JSON-DAG: "%359:sub3": 265 # CHECK-CP-JSON-DAG: "%359:sub4": 262 # CHECK-CP-JSON-DAG: "%359:sub5": 261 # CHECK-CP-JSON-DAG: "%359:sub6": 260 # CHECK-CP-JSON-DAG: "%359:sub7": 259 # CHECK-CP-JSON-DAG: "%359:sub8": 256 # CHECK-CP-JSON-DAG: "%359:sub9": 255 # CHECK-CP-JSON-DAG: "%359:sub10": 254 # CHECK-CP-JSON-DAG: "%359:sub11": 253 # CHECK-CP-JSON-DAG: "%359:sub12": 250 # CHECK-CP-JSON-DAG: "%359:sub13": 249 # CHECK-CP-JSON-DAG: "%359:sub14": 248 # CHECK-CP-JSON-DAG: "%359:sub15": 247 # CHECK-CP-JSON-DAG: "%359:sub16": 244 # CHECK-CP-JSON-DAG: "%359:sub17": 243 # CHECK-CP-JSON-DAG: "%359:sub18": 242 # CHECK-CP-JSON-DAG: "%359:sub19": 241 # CHECK-CP-JSON-DAG: "%359:sub20": 238 # CHECK-CP-JSON-DAG: "%359:sub21": 237 # CHECK-CP-JSON-DAG: "%359:sub22": 236 # CHECK-CP-JSON-DAG: "%359:sub23": 235 # CHECK-CP-JSON-DAG: "%359:sub24": 232 # CHECK-CP-JSON-DAG: "%359:sub25": 231 # CHECK-CP-JSON-DAG: "%359:sub26": 230 # CHECK-CP-JSON-DAG: "%359:sub27": 229 # CHECK-CP-JSON-DAG: "%359:sub28": 226 # CHECK-CP-JSON-DAG: "%359:sub29": 225 # CHECK-CP-JSON-DAG: "%359:sub30": 224 # CHECK-CP-JSON-DAG: "%359:sub31": 223 # CHECK-CP-JSON-DAG: "%401:sub0": 316 # CHECK-CP-JSON-DAG: "%401:sub1": 315 # CHECK-CP-JSON-DAG: "%401:sub2": 314 # CHECK-CP-JSON-DAG: "%401:sub3": 313 # CHECK-CP-JSON-DAG: "%401:sub4": 310 # CHECK-CP-JSON-DAG: "%401:sub5": 309 # CHECK-CP-JSON-DAG: "%401:sub6": 308 # CHECK-CP-JSON-DAG: "%401:sub7": 307 # CHECK-CP-JSON-DAG: "%401:sub8": 304 # CHECK-CP-JSON-DAG: "%401:sub9": 303 # CHECK-CP-JSON-DAG: "%401:sub10": 302 # CHECK-CP-JSON-DAG: "%401:sub11": 301 # CHECK-CP-JSON-DAG: "%401:sub12": 298 # CHECK-CP-JSON-DAG: "%401:sub13": 297 # CHECK-CP-JSON-DAG: "%401:sub14": 296 # CHECK-CP-JSON-DAG: "%401:sub15": 295 # CHECK-CP-JSON-DAG: "%401:sub16": 292 # CHECK-CP-JSON-DAG: "%401:sub17": 291 # CHECK-CP-JSON-DAG: "%401:sub18": 290 # CHECK-CP-JSON-DAG: "%401:sub19": 289 # CHECK-CP-JSON-DAG: "%401:sub20": 286 # CHECK-CP-JSON-DAG: "%401:sub21": 285 # CHECK-CP-JSON-DAG: "%401:sub22": 284 # CHECK-CP-JSON-DAG: "%401:sub23": 283 # CHECK-CP-JSON-DAG: "%401:sub24": 280 # CHECK-CP-JSON-DAG: "%401:sub25": 279 # CHECK-CP-JSON-DAG: "%401:sub26": 278 # CHECK-CP-JSON-DAG: "%401:sub27": 277 # CHECK-CP-JSON-DAG: "%401:sub28": 274 # CHECK-CP-JSON-DAG: "%401:sub29": 273 # CHECK-CP-JSON-DAG: "%401:sub30": 272 # CHECK-CP-JSON-DAG: "%401:sub31": 271 # CHECK-CP-JSON-DAG: "%514": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 271 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 316 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%516:vgpr_32 = COPY %149.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 27 # CHECK-CP-JSON-DAG: "%149:sub1": 26 # CHECK-CP-JSON-DAG: "%149:sub2": 25 # CHECK-CP-JSON-DAG: "%149:sub3": 24 # CHECK-CP-JSON-DAG: "%149:sub4": 21 # CHECK-CP-JSON-DAG: "%149:sub5": 20 # CHECK-CP-JSON-DAG: "%149:sub6": 19 # CHECK-CP-JSON-DAG: "%149:sub7": 18 # CHECK-CP-JSON-DAG: "%149:sub8": 15 # CHECK-CP-JSON-DAG: "%149:sub9": 14 # CHECK-CP-JSON-DAG: "%149:sub10": 13 # CHECK-CP-JSON-DAG: "%149:sub11": 12 # CHECK-CP-JSON-DAG: "%149:sub12": 9 # CHECK-CP-JSON-DAG: "%149:sub13": 8 # CHECK-CP-JSON-DAG: "%149:sub14": 7 # CHECK-CP-JSON-DAG: "%149:sub15": 6 # CHECK-CP-JSON-DAG: "%149:sub16": 3 # CHECK-CP-JSON-DAG: "%149:sub17": 2 # CHECK-CP-JSON-DAG: "%149:sub18": 1 # CHECK-CP-JSON-DAG: "%149:sub19": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 75 # CHECK-CP-JSON-DAG: "%191:sub1": 74 # CHECK-CP-JSON-DAG: "%191:sub2": 73 # CHECK-CP-JSON-DAG: "%191:sub3": 72 # CHECK-CP-JSON-DAG: "%191:sub4": 69 # CHECK-CP-JSON-DAG: "%191:sub5": 68 # CHECK-CP-JSON-DAG: "%191:sub6": 67 # CHECK-CP-JSON-DAG: "%191:sub7": 66 # CHECK-CP-JSON-DAG: "%191:sub8": 63 # CHECK-CP-JSON-DAG: "%191:sub9": 62 # CHECK-CP-JSON-DAG: "%191:sub10": 61 # CHECK-CP-JSON-DAG: "%191:sub11": 60 # CHECK-CP-JSON-DAG: "%191:sub12": 57 # CHECK-CP-JSON-DAG: "%191:sub13": 56 # CHECK-CP-JSON-DAG: "%191:sub14": 55 # CHECK-CP-JSON-DAG: "%191:sub15": 54 # CHECK-CP-JSON-DAG: "%191:sub16": 51 # CHECK-CP-JSON-DAG: "%191:sub17": 50 # CHECK-CP-JSON-DAG: "%191:sub18": 49 # CHECK-CP-JSON-DAG: "%191:sub19": 48 # CHECK-CP-JSON-DAG: "%191:sub20": 45 # CHECK-CP-JSON-DAG: "%191:sub21": 44 # CHECK-CP-JSON-DAG: "%191:sub22": 43 # CHECK-CP-JSON-DAG: "%191:sub23": 42 # CHECK-CP-JSON-DAG: "%191:sub24": 39 # CHECK-CP-JSON-DAG: "%191:sub25": 38 # CHECK-CP-JSON-DAG: "%191:sub26": 37 # CHECK-CP-JSON-DAG: "%191:sub27": 36 # CHECK-CP-JSON-DAG: "%191:sub28": 33 # CHECK-CP-JSON-DAG: "%191:sub29": 32 # CHECK-CP-JSON-DAG: "%191:sub30": 31 # CHECK-CP-JSON-DAG: "%191:sub31": 30 # CHECK-CP-JSON-DAG: "%233:sub0": 123 # CHECK-CP-JSON-DAG: "%233:sub1": 122 # CHECK-CP-JSON-DAG: "%233:sub2": 121 # CHECK-CP-JSON-DAG: "%233:sub3": 120 # CHECK-CP-JSON-DAG: "%233:sub4": 117 # CHECK-CP-JSON-DAG: "%233:sub5": 116 # CHECK-CP-JSON-DAG: "%233:sub6": 115 # CHECK-CP-JSON-DAG: "%233:sub7": 114 # CHECK-CP-JSON-DAG: "%233:sub8": 111 # CHECK-CP-JSON-DAG: "%233:sub9": 110 # CHECK-CP-JSON-DAG: "%233:sub10": 109 # CHECK-CP-JSON-DAG: "%233:sub11": 108 # CHECK-CP-JSON-DAG: "%233:sub12": 105 # CHECK-CP-JSON-DAG: "%233:sub13": 104 # CHECK-CP-JSON-DAG: "%233:sub14": 103 # CHECK-CP-JSON-DAG: "%233:sub15": 102 # CHECK-CP-JSON-DAG: "%233:sub16": 99 # CHECK-CP-JSON-DAG: "%233:sub17": 98 # CHECK-CP-JSON-DAG: "%233:sub18": 97 # CHECK-CP-JSON-DAG: "%233:sub19": 96 # CHECK-CP-JSON-DAG: "%233:sub20": 93 # CHECK-CP-JSON-DAG: "%233:sub21": 92 # CHECK-CP-JSON-DAG: "%233:sub22": 91 # CHECK-CP-JSON-DAG: "%233:sub23": 90 # CHECK-CP-JSON-DAG: "%233:sub24": 87 # CHECK-CP-JSON-DAG: "%233:sub25": 86 # CHECK-CP-JSON-DAG: "%233:sub26": 85 # CHECK-CP-JSON-DAG: "%233:sub27": 84 # CHECK-CP-JSON-DAG: "%233:sub28": 81 # CHECK-CP-JSON-DAG: "%233:sub29": 80 # CHECK-CP-JSON-DAG: "%233:sub30": 79 # CHECK-CP-JSON-DAG: "%233:sub31": 78 # CHECK-CP-JSON-DAG: "%275:sub0": 171 # CHECK-CP-JSON-DAG: "%275:sub1": 170 # CHECK-CP-JSON-DAG: "%275:sub2": 169 # CHECK-CP-JSON-DAG: "%275:sub3": 168 # CHECK-CP-JSON-DAG: "%275:sub4": 165 # CHECK-CP-JSON-DAG: "%275:sub5": 164 # CHECK-CP-JSON-DAG: "%275:sub6": 163 # CHECK-CP-JSON-DAG: "%275:sub7": 162 # CHECK-CP-JSON-DAG: "%275:sub8": 159 # CHECK-CP-JSON-DAG: "%275:sub9": 158 # CHECK-CP-JSON-DAG: "%275:sub10": 157 # CHECK-CP-JSON-DAG: "%275:sub11": 156 # CHECK-CP-JSON-DAG: "%275:sub12": 153 # CHECK-CP-JSON-DAG: "%275:sub13": 152 # CHECK-CP-JSON-DAG: "%275:sub14": 151 # CHECK-CP-JSON-DAG: "%275:sub15": 150 # CHECK-CP-JSON-DAG: "%275:sub16": 147 # CHECK-CP-JSON-DAG: "%275:sub17": 146 # CHECK-CP-JSON-DAG: "%275:sub18": 145 # CHECK-CP-JSON-DAG: "%275:sub19": 144 # CHECK-CP-JSON-DAG: "%275:sub20": 141 # CHECK-CP-JSON-DAG: "%275:sub21": 140 # CHECK-CP-JSON-DAG: "%275:sub22": 139 # CHECK-CP-JSON-DAG: "%275:sub23": 138 # CHECK-CP-JSON-DAG: "%275:sub24": 135 # CHECK-CP-JSON-DAG: "%275:sub25": 134 # CHECK-CP-JSON-DAG: "%275:sub26": 133 # CHECK-CP-JSON-DAG: "%275:sub27": 132 # CHECK-CP-JSON-DAG: "%275:sub28": 129 # CHECK-CP-JSON-DAG: "%275:sub29": 128 # CHECK-CP-JSON-DAG: "%275:sub30": 127 # CHECK-CP-JSON-DAG: "%275:sub31": 126 # CHECK-CP-JSON-DAG: "%317:sub0": 219 # CHECK-CP-JSON-DAG: "%317:sub1": 218 # CHECK-CP-JSON-DAG: "%317:sub2": 217 # CHECK-CP-JSON-DAG: "%317:sub3": 216 # CHECK-CP-JSON-DAG: "%317:sub4": 213 # CHECK-CP-JSON-DAG: "%317:sub5": 212 # CHECK-CP-JSON-DAG: "%317:sub6": 211 # CHECK-CP-JSON-DAG: "%317:sub7": 210 # CHECK-CP-JSON-DAG: "%317:sub8": 207 # CHECK-CP-JSON-DAG: "%317:sub9": 206 # CHECK-CP-JSON-DAG: "%317:sub10": 205 # CHECK-CP-JSON-DAG: "%317:sub11": 204 # CHECK-CP-JSON-DAG: "%317:sub12": 201 # CHECK-CP-JSON-DAG: "%317:sub13": 200 # CHECK-CP-JSON-DAG: "%317:sub14": 199 # CHECK-CP-JSON-DAG: "%317:sub15": 198 # CHECK-CP-JSON-DAG: "%317:sub16": 195 # CHECK-CP-JSON-DAG: "%317:sub17": 194 # CHECK-CP-JSON-DAG: "%317:sub18": 193 # CHECK-CP-JSON-DAG: "%317:sub19": 192 # CHECK-CP-JSON-DAG: "%317:sub20": 189 # CHECK-CP-JSON-DAG: "%317:sub21": 188 # CHECK-CP-JSON-DAG: "%317:sub22": 187 # CHECK-CP-JSON-DAG: "%317:sub23": 186 # CHECK-CP-JSON-DAG: "%317:sub24": 183 # CHECK-CP-JSON-DAG: "%317:sub25": 182 # CHECK-CP-JSON-DAG: "%317:sub26": 181 # CHECK-CP-JSON-DAG: "%317:sub27": 180 # CHECK-CP-JSON-DAG: "%317:sub28": 177 # CHECK-CP-JSON-DAG: "%317:sub29": 176 # CHECK-CP-JSON-DAG: "%317:sub30": 175 # CHECK-CP-JSON-DAG: "%317:sub31": 174 # CHECK-CP-JSON-DAG: "%359:sub0": 267 # CHECK-CP-JSON-DAG: "%359:sub1": 266 # CHECK-CP-JSON-DAG: "%359:sub2": 265 # CHECK-CP-JSON-DAG: "%359:sub3": 264 # CHECK-CP-JSON-DAG: "%359:sub4": 261 # CHECK-CP-JSON-DAG: "%359:sub5": 260 # CHECK-CP-JSON-DAG: "%359:sub6": 259 # CHECK-CP-JSON-DAG: "%359:sub7": 258 # CHECK-CP-JSON-DAG: "%359:sub8": 255 # CHECK-CP-JSON-DAG: "%359:sub9": 254 # CHECK-CP-JSON-DAG: "%359:sub10": 253 # CHECK-CP-JSON-DAG: "%359:sub11": 252 # CHECK-CP-JSON-DAG: "%359:sub12": 249 # CHECK-CP-JSON-DAG: "%359:sub13": 248 # CHECK-CP-JSON-DAG: "%359:sub14": 247 # CHECK-CP-JSON-DAG: "%359:sub15": 246 # CHECK-CP-JSON-DAG: "%359:sub16": 243 # CHECK-CP-JSON-DAG: "%359:sub17": 242 # CHECK-CP-JSON-DAG: "%359:sub18": 241 # CHECK-CP-JSON-DAG: "%359:sub19": 240 # CHECK-CP-JSON-DAG: "%359:sub20": 237 # CHECK-CP-JSON-DAG: "%359:sub21": 236 # CHECK-CP-JSON-DAG: "%359:sub22": 235 # CHECK-CP-JSON-DAG: "%359:sub23": 234 # CHECK-CP-JSON-DAG: "%359:sub24": 231 # CHECK-CP-JSON-DAG: "%359:sub25": 230 # CHECK-CP-JSON-DAG: "%359:sub26": 229 # CHECK-CP-JSON-DAG: "%359:sub27": 228 # CHECK-CP-JSON-DAG: "%359:sub28": 225 # CHECK-CP-JSON-DAG: "%359:sub29": 224 # CHECK-CP-JSON-DAG: "%359:sub30": 223 # CHECK-CP-JSON-DAG: "%359:sub31": 222 # CHECK-CP-JSON-DAG: "%401:sub0": 315 # CHECK-CP-JSON-DAG: "%401:sub1": 314 # CHECK-CP-JSON-DAG: "%401:sub2": 313 # CHECK-CP-JSON-DAG: "%401:sub3": 312 # CHECK-CP-JSON-DAG: "%401:sub4": 309 # CHECK-CP-JSON-DAG: "%401:sub5": 308 # CHECK-CP-JSON-DAG: "%401:sub6": 307 # CHECK-CP-JSON-DAG: "%401:sub7": 306 # CHECK-CP-JSON-DAG: "%401:sub8": 303 # CHECK-CP-JSON-DAG: "%401:sub9": 302 # CHECK-CP-JSON-DAG: "%401:sub10": 301 # CHECK-CP-JSON-DAG: "%401:sub11": 300 # CHECK-CP-JSON-DAG: "%401:sub12": 297 # CHECK-CP-JSON-DAG: "%401:sub13": 296 # CHECK-CP-JSON-DAG: "%401:sub14": 295 # CHECK-CP-JSON-DAG: "%401:sub15": 294 # CHECK-CP-JSON-DAG: "%401:sub16": 291 # CHECK-CP-JSON-DAG: "%401:sub17": 290 # CHECK-CP-JSON-DAG: "%401:sub18": 289 # CHECK-CP-JSON-DAG: "%401:sub19": 288 # CHECK-CP-JSON-DAG: "%401:sub20": 285 # CHECK-CP-JSON-DAG: "%401:sub21": 284 # CHECK-CP-JSON-DAG: "%401:sub22": 283 # CHECK-CP-JSON-DAG: "%401:sub23": 282 # CHECK-CP-JSON-DAG: "%401:sub24": 279 # CHECK-CP-JSON-DAG: "%401:sub25": 278 # CHECK-CP-JSON-DAG: "%401:sub26": 277 # CHECK-CP-JSON-DAG: "%401:sub27": 276 # CHECK-CP-JSON-DAG: "%401:sub28": 273 # CHECK-CP-JSON-DAG: "%401:sub29": 272 # CHECK-CP-JSON-DAG: "%401:sub30": 271 # CHECK-CP-JSON-DAG: "%401:sub31": 270 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 270 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 315 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%517:vgpr_32 = COPY %149.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 26 # CHECK-CP-JSON-DAG: "%149:sub1": 25 # CHECK-CP-JSON-DAG: "%149:sub2": 24 # CHECK-CP-JSON-DAG: "%149:sub3": 23 # CHECK-CP-JSON-DAG: "%149:sub4": 20 # CHECK-CP-JSON-DAG: "%149:sub5": 19 # CHECK-CP-JSON-DAG: "%149:sub6": 18 # CHECK-CP-JSON-DAG: "%149:sub7": 17 # CHECK-CP-JSON-DAG: "%149:sub8": 14 # CHECK-CP-JSON-DAG: "%149:sub9": 13 # CHECK-CP-JSON-DAG: "%149:sub10": 12 # CHECK-CP-JSON-DAG: "%149:sub11": 11 # CHECK-CP-JSON-DAG: "%149:sub12": 8 # CHECK-CP-JSON-DAG: "%149:sub13": 7 # CHECK-CP-JSON-DAG: "%149:sub14": 6 # CHECK-CP-JSON-DAG: "%149:sub15": 5 # CHECK-CP-JSON-DAG: "%149:sub16": 2 # CHECK-CP-JSON-DAG: "%149:sub17": 1 # CHECK-CP-JSON-DAG: "%149:sub18": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 74 # CHECK-CP-JSON-DAG: "%191:sub1": 73 # CHECK-CP-JSON-DAG: "%191:sub2": 72 # CHECK-CP-JSON-DAG: "%191:sub3": 71 # CHECK-CP-JSON-DAG: "%191:sub4": 68 # CHECK-CP-JSON-DAG: "%191:sub5": 67 # CHECK-CP-JSON-DAG: "%191:sub6": 66 # CHECK-CP-JSON-DAG: "%191:sub7": 65 # CHECK-CP-JSON-DAG: "%191:sub8": 62 # CHECK-CP-JSON-DAG: "%191:sub9": 61 # CHECK-CP-JSON-DAG: "%191:sub10": 60 # CHECK-CP-JSON-DAG: "%191:sub11": 59 # CHECK-CP-JSON-DAG: "%191:sub12": 56 # CHECK-CP-JSON-DAG: "%191:sub13": 55 # CHECK-CP-JSON-DAG: "%191:sub14": 54 # CHECK-CP-JSON-DAG: "%191:sub15": 53 # CHECK-CP-JSON-DAG: "%191:sub16": 50 # CHECK-CP-JSON-DAG: "%191:sub17": 49 # CHECK-CP-JSON-DAG: "%191:sub18": 48 # CHECK-CP-JSON-DAG: "%191:sub19": 47 # CHECK-CP-JSON-DAG: "%191:sub20": 44 # CHECK-CP-JSON-DAG: "%191:sub21": 43 # CHECK-CP-JSON-DAG: "%191:sub22": 42 # CHECK-CP-JSON-DAG: "%191:sub23": 41 # CHECK-CP-JSON-DAG: "%191:sub24": 38 # CHECK-CP-JSON-DAG: "%191:sub25": 37 # CHECK-CP-JSON-DAG: "%191:sub26": 36 # CHECK-CP-JSON-DAG: "%191:sub27": 35 # CHECK-CP-JSON-DAG: "%191:sub28": 32 # CHECK-CP-JSON-DAG: "%191:sub29": 31 # CHECK-CP-JSON-DAG: "%191:sub30": 30 # CHECK-CP-JSON-DAG: "%191:sub31": 29 # CHECK-CP-JSON-DAG: "%233:sub0": 122 # CHECK-CP-JSON-DAG: "%233:sub1": 121 # CHECK-CP-JSON-DAG: "%233:sub2": 120 # CHECK-CP-JSON-DAG: "%233:sub3": 119 # CHECK-CP-JSON-DAG: "%233:sub4": 116 # CHECK-CP-JSON-DAG: "%233:sub5": 115 # CHECK-CP-JSON-DAG: "%233:sub6": 114 # CHECK-CP-JSON-DAG: "%233:sub7": 113 # CHECK-CP-JSON-DAG: "%233:sub8": 110 # CHECK-CP-JSON-DAG: "%233:sub9": 109 # CHECK-CP-JSON-DAG: "%233:sub10": 108 # CHECK-CP-JSON-DAG: "%233:sub11": 107 # CHECK-CP-JSON-DAG: "%233:sub12": 104 # CHECK-CP-JSON-DAG: "%233:sub13": 103 # CHECK-CP-JSON-DAG: "%233:sub14": 102 # CHECK-CP-JSON-DAG: "%233:sub15": 101 # CHECK-CP-JSON-DAG: "%233:sub16": 98 # CHECK-CP-JSON-DAG: "%233:sub17": 97 # CHECK-CP-JSON-DAG: "%233:sub18": 96 # CHECK-CP-JSON-DAG: "%233:sub19": 95 # CHECK-CP-JSON-DAG: "%233:sub20": 92 # CHECK-CP-JSON-DAG: "%233:sub21": 91 # CHECK-CP-JSON-DAG: "%233:sub22": 90 # CHECK-CP-JSON-DAG: "%233:sub23": 89 # CHECK-CP-JSON-DAG: "%233:sub24": 86 # CHECK-CP-JSON-DAG: "%233:sub25": 85 # CHECK-CP-JSON-DAG: "%233:sub26": 84 # CHECK-CP-JSON-DAG: "%233:sub27": 83 # CHECK-CP-JSON-DAG: "%233:sub28": 80 # CHECK-CP-JSON-DAG: "%233:sub29": 79 # CHECK-CP-JSON-DAG: "%233:sub30": 78 # CHECK-CP-JSON-DAG: "%233:sub31": 77 # CHECK-CP-JSON-DAG: "%275:sub0": 170 # CHECK-CP-JSON-DAG: "%275:sub1": 169 # CHECK-CP-JSON-DAG: "%275:sub2": 168 # CHECK-CP-JSON-DAG: "%275:sub3": 167 # CHECK-CP-JSON-DAG: "%275:sub4": 164 # CHECK-CP-JSON-DAG: "%275:sub5": 163 # CHECK-CP-JSON-DAG: "%275:sub6": 162 # CHECK-CP-JSON-DAG: "%275:sub7": 161 # CHECK-CP-JSON-DAG: "%275:sub8": 158 # CHECK-CP-JSON-DAG: "%275:sub9": 157 # CHECK-CP-JSON-DAG: "%275:sub10": 156 # CHECK-CP-JSON-DAG: "%275:sub11": 155 # CHECK-CP-JSON-DAG: "%275:sub12": 152 # CHECK-CP-JSON-DAG: "%275:sub13": 151 # CHECK-CP-JSON-DAG: "%275:sub14": 150 # CHECK-CP-JSON-DAG: "%275:sub15": 149 # CHECK-CP-JSON-DAG: "%275:sub16": 146 # CHECK-CP-JSON-DAG: "%275:sub17": 145 # CHECK-CP-JSON-DAG: "%275:sub18": 144 # CHECK-CP-JSON-DAG: "%275:sub19": 143 # CHECK-CP-JSON-DAG: "%275:sub20": 140 # CHECK-CP-JSON-DAG: "%275:sub21": 139 # CHECK-CP-JSON-DAG: "%275:sub22": 138 # CHECK-CP-JSON-DAG: "%275:sub23": 137 # CHECK-CP-JSON-DAG: "%275:sub24": 134 # CHECK-CP-JSON-DAG: "%275:sub25": 133 # CHECK-CP-JSON-DAG: "%275:sub26": 132 # CHECK-CP-JSON-DAG: "%275:sub27": 131 # CHECK-CP-JSON-DAG: "%275:sub28": 128 # CHECK-CP-JSON-DAG: "%275:sub29": 127 # CHECK-CP-JSON-DAG: "%275:sub30": 126 # CHECK-CP-JSON-DAG: "%275:sub31": 125 # CHECK-CP-JSON-DAG: "%317:sub0": 218 # CHECK-CP-JSON-DAG: "%317:sub1": 217 # CHECK-CP-JSON-DAG: "%317:sub2": 216 # CHECK-CP-JSON-DAG: "%317:sub3": 215 # CHECK-CP-JSON-DAG: "%317:sub4": 212 # CHECK-CP-JSON-DAG: "%317:sub5": 211 # CHECK-CP-JSON-DAG: "%317:sub6": 210 # CHECK-CP-JSON-DAG: "%317:sub7": 209 # CHECK-CP-JSON-DAG: "%317:sub8": 206 # CHECK-CP-JSON-DAG: "%317:sub9": 205 # CHECK-CP-JSON-DAG: "%317:sub10": 204 # CHECK-CP-JSON-DAG: "%317:sub11": 203 # CHECK-CP-JSON-DAG: "%317:sub12": 200 # CHECK-CP-JSON-DAG: "%317:sub13": 199 # CHECK-CP-JSON-DAG: "%317:sub14": 198 # CHECK-CP-JSON-DAG: "%317:sub15": 197 # CHECK-CP-JSON-DAG: "%317:sub16": 194 # CHECK-CP-JSON-DAG: "%317:sub17": 193 # CHECK-CP-JSON-DAG: "%317:sub18": 192 # CHECK-CP-JSON-DAG: "%317:sub19": 191 # CHECK-CP-JSON-DAG: "%317:sub20": 188 # CHECK-CP-JSON-DAG: "%317:sub21": 187 # CHECK-CP-JSON-DAG: "%317:sub22": 186 # CHECK-CP-JSON-DAG: "%317:sub23": 185 # CHECK-CP-JSON-DAG: "%317:sub24": 182 # CHECK-CP-JSON-DAG: "%317:sub25": 181 # CHECK-CP-JSON-DAG: "%317:sub26": 180 # CHECK-CP-JSON-DAG: "%317:sub27": 179 # CHECK-CP-JSON-DAG: "%317:sub28": 176 # CHECK-CP-JSON-DAG: "%317:sub29": 175 # CHECK-CP-JSON-DAG: "%317:sub30": 174 # CHECK-CP-JSON-DAG: "%317:sub31": 173 # CHECK-CP-JSON-DAG: "%359:sub0": 266 # CHECK-CP-JSON-DAG: "%359:sub1": 265 # CHECK-CP-JSON-DAG: "%359:sub2": 264 # CHECK-CP-JSON-DAG: "%359:sub3": 263 # CHECK-CP-JSON-DAG: "%359:sub4": 260 # CHECK-CP-JSON-DAG: "%359:sub5": 259 # CHECK-CP-JSON-DAG: "%359:sub6": 258 # CHECK-CP-JSON-DAG: "%359:sub7": 257 # CHECK-CP-JSON-DAG: "%359:sub8": 254 # CHECK-CP-JSON-DAG: "%359:sub9": 253 # CHECK-CP-JSON-DAG: "%359:sub10": 252 # CHECK-CP-JSON-DAG: "%359:sub11": 251 # CHECK-CP-JSON-DAG: "%359:sub12": 248 # CHECK-CP-JSON-DAG: "%359:sub13": 247 # CHECK-CP-JSON-DAG: "%359:sub14": 246 # CHECK-CP-JSON-DAG: "%359:sub15": 245 # CHECK-CP-JSON-DAG: "%359:sub16": 242 # CHECK-CP-JSON-DAG: "%359:sub17": 241 # CHECK-CP-JSON-DAG: "%359:sub18": 240 # CHECK-CP-JSON-DAG: "%359:sub19": 239 # CHECK-CP-JSON-DAG: "%359:sub20": 236 # CHECK-CP-JSON-DAG: "%359:sub21": 235 # CHECK-CP-JSON-DAG: "%359:sub22": 234 # CHECK-CP-JSON-DAG: "%359:sub23": 233 # CHECK-CP-JSON-DAG: "%359:sub24": 230 # CHECK-CP-JSON-DAG: "%359:sub25": 229 # CHECK-CP-JSON-DAG: "%359:sub26": 228 # CHECK-CP-JSON-DAG: "%359:sub27": 227 # CHECK-CP-JSON-DAG: "%359:sub28": 224 # CHECK-CP-JSON-DAG: "%359:sub29": 223 # CHECK-CP-JSON-DAG: "%359:sub30": 222 # CHECK-CP-JSON-DAG: "%359:sub31": 221 # CHECK-CP-JSON-DAG: "%401:sub0": 314 # CHECK-CP-JSON-DAG: "%401:sub1": 313 # CHECK-CP-JSON-DAG: "%401:sub2": 312 # CHECK-CP-JSON-DAG: "%401:sub3": 311 # CHECK-CP-JSON-DAG: "%401:sub4": 308 # CHECK-CP-JSON-DAG: "%401:sub5": 307 # CHECK-CP-JSON-DAG: "%401:sub6": 306 # CHECK-CP-JSON-DAG: "%401:sub7": 305 # CHECK-CP-JSON-DAG: "%401:sub8": 302 # CHECK-CP-JSON-DAG: "%401:sub9": 301 # CHECK-CP-JSON-DAG: "%401:sub10": 300 # CHECK-CP-JSON-DAG: "%401:sub11": 299 # CHECK-CP-JSON-DAG: "%401:sub12": 296 # CHECK-CP-JSON-DAG: "%401:sub13": 295 # CHECK-CP-JSON-DAG: "%401:sub14": 294 # CHECK-CP-JSON-DAG: "%401:sub15": 293 # CHECK-CP-JSON-DAG: "%401:sub16": 290 # CHECK-CP-JSON-DAG: "%401:sub17": 289 # CHECK-CP-JSON-DAG: "%401:sub18": 288 # CHECK-CP-JSON-DAG: "%401:sub19": 287 # CHECK-CP-JSON-DAG: "%401:sub20": 284 # CHECK-CP-JSON-DAG: "%401:sub21": 283 # CHECK-CP-JSON-DAG: "%401:sub22": 282 # CHECK-CP-JSON-DAG: "%401:sub23": 281 # CHECK-CP-JSON-DAG: "%401:sub24": 278 # CHECK-CP-JSON-DAG: "%401:sub25": 277 # CHECK-CP-JSON-DAG: "%401:sub26": 276 # CHECK-CP-JSON-DAG: "%401:sub27": 275 # CHECK-CP-JSON-DAG: "%401:sub28": 272 # CHECK-CP-JSON-DAG: "%401:sub29": 271 # CHECK-CP-JSON-DAG: "%401:sub30": 270 # CHECK-CP-JSON-DAG: "%401:sub31": 269 # CHECK-CP-JSON-DAG: "%516": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 269 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 314 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%518:vgpr_32 = COPY %149.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 25 # CHECK-CP-JSON-DAG: "%149:sub1": 24 # CHECK-CP-JSON-DAG: "%149:sub2": 23 # CHECK-CP-JSON-DAG: "%149:sub3": 22 # CHECK-CP-JSON-DAG: "%149:sub4": 19 # CHECK-CP-JSON-DAG: "%149:sub5": 18 # CHECK-CP-JSON-DAG: "%149:sub6": 17 # CHECK-CP-JSON-DAG: "%149:sub7": 16 # CHECK-CP-JSON-DAG: "%149:sub8": 13 # CHECK-CP-JSON-DAG: "%149:sub9": 12 # CHECK-CP-JSON-DAG: "%149:sub10": 11 # CHECK-CP-JSON-DAG: "%149:sub11": 10 # CHECK-CP-JSON-DAG: "%149:sub12": 7 # CHECK-CP-JSON-DAG: "%149:sub13": 6 # CHECK-CP-JSON-DAG: "%149:sub14": 5 # CHECK-CP-JSON-DAG: "%149:sub15": 4 # CHECK-CP-JSON-DAG: "%149:sub16": 1 # CHECK-CP-JSON-DAG: "%149:sub17": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 73 # CHECK-CP-JSON-DAG: "%191:sub1": 72 # CHECK-CP-JSON-DAG: "%191:sub2": 71 # CHECK-CP-JSON-DAG: "%191:sub3": 70 # CHECK-CP-JSON-DAG: "%191:sub4": 67 # CHECK-CP-JSON-DAG: "%191:sub5": 66 # CHECK-CP-JSON-DAG: "%191:sub6": 65 # CHECK-CP-JSON-DAG: "%191:sub7": 64 # CHECK-CP-JSON-DAG: "%191:sub8": 61 # CHECK-CP-JSON-DAG: "%191:sub9": 60 # CHECK-CP-JSON-DAG: "%191:sub10": 59 # CHECK-CP-JSON-DAG: "%191:sub11": 58 # CHECK-CP-JSON-DAG: "%191:sub12": 55 # CHECK-CP-JSON-DAG: "%191:sub13": 54 # CHECK-CP-JSON-DAG: "%191:sub14": 53 # CHECK-CP-JSON-DAG: "%191:sub15": 52 # CHECK-CP-JSON-DAG: "%191:sub16": 49 # CHECK-CP-JSON-DAG: "%191:sub17": 48 # CHECK-CP-JSON-DAG: "%191:sub18": 47 # CHECK-CP-JSON-DAG: "%191:sub19": 46 # CHECK-CP-JSON-DAG: "%191:sub20": 43 # CHECK-CP-JSON-DAG: "%191:sub21": 42 # CHECK-CP-JSON-DAG: "%191:sub22": 41 # CHECK-CP-JSON-DAG: "%191:sub23": 40 # CHECK-CP-JSON-DAG: "%191:sub24": 37 # CHECK-CP-JSON-DAG: "%191:sub25": 36 # CHECK-CP-JSON-DAG: "%191:sub26": 35 # CHECK-CP-JSON-DAG: "%191:sub27": 34 # CHECK-CP-JSON-DAG: "%191:sub28": 31 # CHECK-CP-JSON-DAG: "%191:sub29": 30 # CHECK-CP-JSON-DAG: "%191:sub30": 29 # CHECK-CP-JSON-DAG: "%191:sub31": 28 # CHECK-CP-JSON-DAG: "%233:sub0": 121 # CHECK-CP-JSON-DAG: "%233:sub1": 120 # CHECK-CP-JSON-DAG: "%233:sub2": 119 # CHECK-CP-JSON-DAG: "%233:sub3": 118 # CHECK-CP-JSON-DAG: "%233:sub4": 115 # CHECK-CP-JSON-DAG: "%233:sub5": 114 # CHECK-CP-JSON-DAG: "%233:sub6": 113 # CHECK-CP-JSON-DAG: "%233:sub7": 112 # CHECK-CP-JSON-DAG: "%233:sub8": 109 # CHECK-CP-JSON-DAG: "%233:sub9": 108 # CHECK-CP-JSON-DAG: "%233:sub10": 107 # CHECK-CP-JSON-DAG: "%233:sub11": 106 # CHECK-CP-JSON-DAG: "%233:sub12": 103 # CHECK-CP-JSON-DAG: "%233:sub13": 102 # CHECK-CP-JSON-DAG: "%233:sub14": 101 # CHECK-CP-JSON-DAG: "%233:sub15": 100 # CHECK-CP-JSON-DAG: "%233:sub16": 97 # CHECK-CP-JSON-DAG: "%233:sub17": 96 # CHECK-CP-JSON-DAG: "%233:sub18": 95 # CHECK-CP-JSON-DAG: "%233:sub19": 94 # CHECK-CP-JSON-DAG: "%233:sub20": 91 # CHECK-CP-JSON-DAG: "%233:sub21": 90 # CHECK-CP-JSON-DAG: "%233:sub22": 89 # CHECK-CP-JSON-DAG: "%233:sub23": 88 # CHECK-CP-JSON-DAG: "%233:sub24": 85 # CHECK-CP-JSON-DAG: "%233:sub25": 84 # CHECK-CP-JSON-DAG: "%233:sub26": 83 # CHECK-CP-JSON-DAG: "%233:sub27": 82 # CHECK-CP-JSON-DAG: "%233:sub28": 79 # CHECK-CP-JSON-DAG: "%233:sub29": 78 # CHECK-CP-JSON-DAG: "%233:sub30": 77 # CHECK-CP-JSON-DAG: "%233:sub31": 76 # CHECK-CP-JSON-DAG: "%275:sub0": 169 # CHECK-CP-JSON-DAG: "%275:sub1": 168 # CHECK-CP-JSON-DAG: "%275:sub2": 167 # CHECK-CP-JSON-DAG: "%275:sub3": 166 # CHECK-CP-JSON-DAG: "%275:sub4": 163 # CHECK-CP-JSON-DAG: "%275:sub5": 162 # CHECK-CP-JSON-DAG: "%275:sub6": 161 # CHECK-CP-JSON-DAG: "%275:sub7": 160 # CHECK-CP-JSON-DAG: "%275:sub8": 157 # CHECK-CP-JSON-DAG: "%275:sub9": 156 # CHECK-CP-JSON-DAG: "%275:sub10": 155 # CHECK-CP-JSON-DAG: "%275:sub11": 154 # CHECK-CP-JSON-DAG: "%275:sub12": 151 # CHECK-CP-JSON-DAG: "%275:sub13": 150 # CHECK-CP-JSON-DAG: "%275:sub14": 149 # CHECK-CP-JSON-DAG: "%275:sub15": 148 # CHECK-CP-JSON-DAG: "%275:sub16": 145 # CHECK-CP-JSON-DAG: "%275:sub17": 144 # CHECK-CP-JSON-DAG: "%275:sub18": 143 # CHECK-CP-JSON-DAG: "%275:sub19": 142 # CHECK-CP-JSON-DAG: "%275:sub20": 139 # CHECK-CP-JSON-DAG: "%275:sub21": 138 # CHECK-CP-JSON-DAG: "%275:sub22": 137 # CHECK-CP-JSON-DAG: "%275:sub23": 136 # CHECK-CP-JSON-DAG: "%275:sub24": 133 # CHECK-CP-JSON-DAG: "%275:sub25": 132 # CHECK-CP-JSON-DAG: "%275:sub26": 131 # CHECK-CP-JSON-DAG: "%275:sub27": 130 # CHECK-CP-JSON-DAG: "%275:sub28": 127 # CHECK-CP-JSON-DAG: "%275:sub29": 126 # CHECK-CP-JSON-DAG: "%275:sub30": 125 # CHECK-CP-JSON-DAG: "%275:sub31": 124 # CHECK-CP-JSON-DAG: "%317:sub0": 217 # CHECK-CP-JSON-DAG: "%317:sub1": 216 # CHECK-CP-JSON-DAG: "%317:sub2": 215 # CHECK-CP-JSON-DAG: "%317:sub3": 214 # CHECK-CP-JSON-DAG: "%317:sub4": 211 # CHECK-CP-JSON-DAG: "%317:sub5": 210 # CHECK-CP-JSON-DAG: "%317:sub6": 209 # CHECK-CP-JSON-DAG: "%317:sub7": 208 # CHECK-CP-JSON-DAG: "%317:sub8": 205 # CHECK-CP-JSON-DAG: "%317:sub9": 204 # CHECK-CP-JSON-DAG: "%317:sub10": 203 # CHECK-CP-JSON-DAG: "%317:sub11": 202 # CHECK-CP-JSON-DAG: "%317:sub12": 199 # CHECK-CP-JSON-DAG: "%317:sub13": 198 # CHECK-CP-JSON-DAG: "%317:sub14": 197 # CHECK-CP-JSON-DAG: "%317:sub15": 196 # CHECK-CP-JSON-DAG: "%317:sub16": 193 # CHECK-CP-JSON-DAG: "%317:sub17": 192 # CHECK-CP-JSON-DAG: "%317:sub18": 191 # CHECK-CP-JSON-DAG: "%317:sub19": 190 # CHECK-CP-JSON-DAG: "%317:sub20": 187 # CHECK-CP-JSON-DAG: "%317:sub21": 186 # CHECK-CP-JSON-DAG: "%317:sub22": 185 # CHECK-CP-JSON-DAG: "%317:sub23": 184 # CHECK-CP-JSON-DAG: "%317:sub24": 181 # CHECK-CP-JSON-DAG: "%317:sub25": 180 # CHECK-CP-JSON-DAG: "%317:sub26": 179 # CHECK-CP-JSON-DAG: "%317:sub27": 178 # CHECK-CP-JSON-DAG: "%317:sub28": 175 # CHECK-CP-JSON-DAG: "%317:sub29": 174 # CHECK-CP-JSON-DAG: "%317:sub30": 173 # CHECK-CP-JSON-DAG: "%317:sub31": 172 # CHECK-CP-JSON-DAG: "%359:sub0": 265 # CHECK-CP-JSON-DAG: "%359:sub1": 264 # CHECK-CP-JSON-DAG: "%359:sub2": 263 # CHECK-CP-JSON-DAG: "%359:sub3": 262 # CHECK-CP-JSON-DAG: "%359:sub4": 259 # CHECK-CP-JSON-DAG: "%359:sub5": 258 # CHECK-CP-JSON-DAG: "%359:sub6": 257 # CHECK-CP-JSON-DAG: "%359:sub7": 256 # CHECK-CP-JSON-DAG: "%359:sub8": 253 # CHECK-CP-JSON-DAG: "%359:sub9": 252 # CHECK-CP-JSON-DAG: "%359:sub10": 251 # CHECK-CP-JSON-DAG: "%359:sub11": 250 # CHECK-CP-JSON-DAG: "%359:sub12": 247 # CHECK-CP-JSON-DAG: "%359:sub13": 246 # CHECK-CP-JSON-DAG: "%359:sub14": 245 # CHECK-CP-JSON-DAG: "%359:sub15": 244 # CHECK-CP-JSON-DAG: "%359:sub16": 241 # CHECK-CP-JSON-DAG: "%359:sub17": 240 # CHECK-CP-JSON-DAG: "%359:sub18": 239 # CHECK-CP-JSON-DAG: "%359:sub19": 238 # CHECK-CP-JSON-DAG: "%359:sub20": 235 # CHECK-CP-JSON-DAG: "%359:sub21": 234 # CHECK-CP-JSON-DAG: "%359:sub22": 233 # CHECK-CP-JSON-DAG: "%359:sub23": 232 # CHECK-CP-JSON-DAG: "%359:sub24": 229 # CHECK-CP-JSON-DAG: "%359:sub25": 228 # CHECK-CP-JSON-DAG: "%359:sub26": 227 # CHECK-CP-JSON-DAG: "%359:sub27": 226 # CHECK-CP-JSON-DAG: "%359:sub28": 223 # CHECK-CP-JSON-DAG: "%359:sub29": 222 # CHECK-CP-JSON-DAG: "%359:sub30": 221 # CHECK-CP-JSON-DAG: "%359:sub31": 220 # CHECK-CP-JSON-DAG: "%401:sub0": 313 # CHECK-CP-JSON-DAG: "%401:sub1": 312 # CHECK-CP-JSON-DAG: "%401:sub2": 311 # CHECK-CP-JSON-DAG: "%401:sub3": 310 # CHECK-CP-JSON-DAG: "%401:sub4": 307 # CHECK-CP-JSON-DAG: "%401:sub5": 306 # CHECK-CP-JSON-DAG: "%401:sub6": 305 # CHECK-CP-JSON-DAG: "%401:sub7": 304 # CHECK-CP-JSON-DAG: "%401:sub8": 301 # CHECK-CP-JSON-DAG: "%401:sub9": 300 # CHECK-CP-JSON-DAG: "%401:sub10": 299 # CHECK-CP-JSON-DAG: "%401:sub11": 298 # CHECK-CP-JSON-DAG: "%401:sub12": 295 # CHECK-CP-JSON-DAG: "%401:sub13": 294 # CHECK-CP-JSON-DAG: "%401:sub14": 293 # CHECK-CP-JSON-DAG: "%401:sub15": 292 # CHECK-CP-JSON-DAG: "%401:sub16": 289 # CHECK-CP-JSON-DAG: "%401:sub17": 288 # CHECK-CP-JSON-DAG: "%401:sub18": 287 # CHECK-CP-JSON-DAG: "%401:sub19": 286 # CHECK-CP-JSON-DAG: "%401:sub20": 283 # CHECK-CP-JSON-DAG: "%401:sub21": 282 # CHECK-CP-JSON-DAG: "%401:sub22": 281 # CHECK-CP-JSON-DAG: "%401:sub23": 280 # CHECK-CP-JSON-DAG: "%401:sub24": 277 # CHECK-CP-JSON-DAG: "%401:sub25": 276 # CHECK-CP-JSON-DAG: "%401:sub26": 275 # CHECK-CP-JSON-DAG: "%401:sub27": 274 # CHECK-CP-JSON-DAG: "%401:sub28": 271 # CHECK-CP-JSON-DAG: "%401:sub29": 270 # CHECK-CP-JSON-DAG: "%401:sub30": 269 # CHECK-CP-JSON-DAG: "%401:sub31": 268 # CHECK-CP-JSON-DAG: "%516": 2 # CHECK-CP-JSON-DAG: "%517": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 268 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 313 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%519:vgpr_32 = COPY %149.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 24 # CHECK-CP-JSON-DAG: "%149:sub1": 23 # CHECK-CP-JSON-DAG: "%149:sub2": 22 # CHECK-CP-JSON-DAG: "%149:sub3": 21 # CHECK-CP-JSON-DAG: "%149:sub4": 18 # CHECK-CP-JSON-DAG: "%149:sub5": 17 # CHECK-CP-JSON-DAG: "%149:sub6": 16 # CHECK-CP-JSON-DAG: "%149:sub7": 15 # CHECK-CP-JSON-DAG: "%149:sub8": 12 # CHECK-CP-JSON-DAG: "%149:sub9": 11 # CHECK-CP-JSON-DAG: "%149:sub10": 10 # CHECK-CP-JSON-DAG: "%149:sub11": 9 # CHECK-CP-JSON-DAG: "%149:sub12": 6 # CHECK-CP-JSON-DAG: "%149:sub13": 5 # CHECK-CP-JSON-DAG: "%149:sub14": 4 # CHECK-CP-JSON-DAG: "%149:sub15": 3 # CHECK-CP-JSON-DAG: "%149:sub16": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 72 # CHECK-CP-JSON-DAG: "%191:sub1": 71 # CHECK-CP-JSON-DAG: "%191:sub2": 70 # CHECK-CP-JSON-DAG: "%191:sub3": 69 # CHECK-CP-JSON-DAG: "%191:sub4": 66 # CHECK-CP-JSON-DAG: "%191:sub5": 65 # CHECK-CP-JSON-DAG: "%191:sub6": 64 # CHECK-CP-JSON-DAG: "%191:sub7": 63 # CHECK-CP-JSON-DAG: "%191:sub8": 60 # CHECK-CP-JSON-DAG: "%191:sub9": 59 # CHECK-CP-JSON-DAG: "%191:sub10": 58 # CHECK-CP-JSON-DAG: "%191:sub11": 57 # CHECK-CP-JSON-DAG: "%191:sub12": 54 # CHECK-CP-JSON-DAG: "%191:sub13": 53 # CHECK-CP-JSON-DAG: "%191:sub14": 52 # CHECK-CP-JSON-DAG: "%191:sub15": 51 # CHECK-CP-JSON-DAG: "%191:sub16": 48 # CHECK-CP-JSON-DAG: "%191:sub17": 47 # CHECK-CP-JSON-DAG: "%191:sub18": 46 # CHECK-CP-JSON-DAG: "%191:sub19": 45 # CHECK-CP-JSON-DAG: "%191:sub20": 42 # CHECK-CP-JSON-DAG: "%191:sub21": 41 # CHECK-CP-JSON-DAG: "%191:sub22": 40 # CHECK-CP-JSON-DAG: "%191:sub23": 39 # CHECK-CP-JSON-DAG: "%191:sub24": 36 # CHECK-CP-JSON-DAG: "%191:sub25": 35 # CHECK-CP-JSON-DAG: "%191:sub26": 34 # CHECK-CP-JSON-DAG: "%191:sub27": 33 # CHECK-CP-JSON-DAG: "%191:sub28": 30 # CHECK-CP-JSON-DAG: "%191:sub29": 29 # CHECK-CP-JSON-DAG: "%191:sub30": 28 # CHECK-CP-JSON-DAG: "%191:sub31": 27 # CHECK-CP-JSON-DAG: "%233:sub0": 120 # CHECK-CP-JSON-DAG: "%233:sub1": 119 # CHECK-CP-JSON-DAG: "%233:sub2": 118 # CHECK-CP-JSON-DAG: "%233:sub3": 117 # CHECK-CP-JSON-DAG: "%233:sub4": 114 # CHECK-CP-JSON-DAG: "%233:sub5": 113 # CHECK-CP-JSON-DAG: "%233:sub6": 112 # CHECK-CP-JSON-DAG: "%233:sub7": 111 # CHECK-CP-JSON-DAG: "%233:sub8": 108 # CHECK-CP-JSON-DAG: "%233:sub9": 107 # CHECK-CP-JSON-DAG: "%233:sub10": 106 # CHECK-CP-JSON-DAG: "%233:sub11": 105 # CHECK-CP-JSON-DAG: "%233:sub12": 102 # CHECK-CP-JSON-DAG: "%233:sub13": 101 # CHECK-CP-JSON-DAG: "%233:sub14": 100 # CHECK-CP-JSON-DAG: "%233:sub15": 99 # CHECK-CP-JSON-DAG: "%233:sub16": 96 # CHECK-CP-JSON-DAG: "%233:sub17": 95 # CHECK-CP-JSON-DAG: "%233:sub18": 94 # CHECK-CP-JSON-DAG: "%233:sub19": 93 # CHECK-CP-JSON-DAG: "%233:sub20": 90 # CHECK-CP-JSON-DAG: "%233:sub21": 89 # CHECK-CP-JSON-DAG: "%233:sub22": 88 # CHECK-CP-JSON-DAG: "%233:sub23": 87 # CHECK-CP-JSON-DAG: "%233:sub24": 84 # CHECK-CP-JSON-DAG: "%233:sub25": 83 # CHECK-CP-JSON-DAG: "%233:sub26": 82 # CHECK-CP-JSON-DAG: "%233:sub27": 81 # CHECK-CP-JSON-DAG: "%233:sub28": 78 # CHECK-CP-JSON-DAG: "%233:sub29": 77 # CHECK-CP-JSON-DAG: "%233:sub30": 76 # CHECK-CP-JSON-DAG: "%233:sub31": 75 # CHECK-CP-JSON-DAG: "%275:sub0": 168 # CHECK-CP-JSON-DAG: "%275:sub1": 167 # CHECK-CP-JSON-DAG: "%275:sub2": 166 # CHECK-CP-JSON-DAG: "%275:sub3": 165 # CHECK-CP-JSON-DAG: "%275:sub4": 162 # CHECK-CP-JSON-DAG: "%275:sub5": 161 # CHECK-CP-JSON-DAG: "%275:sub6": 160 # CHECK-CP-JSON-DAG: "%275:sub7": 159 # CHECK-CP-JSON-DAG: "%275:sub8": 156 # CHECK-CP-JSON-DAG: "%275:sub9": 155 # CHECK-CP-JSON-DAG: "%275:sub10": 154 # CHECK-CP-JSON-DAG: "%275:sub11": 153 # CHECK-CP-JSON-DAG: "%275:sub12": 150 # CHECK-CP-JSON-DAG: "%275:sub13": 149 # CHECK-CP-JSON-DAG: "%275:sub14": 148 # CHECK-CP-JSON-DAG: "%275:sub15": 147 # CHECK-CP-JSON-DAG: "%275:sub16": 144 # CHECK-CP-JSON-DAG: "%275:sub17": 143 # CHECK-CP-JSON-DAG: "%275:sub18": 142 # CHECK-CP-JSON-DAG: "%275:sub19": 141 # CHECK-CP-JSON-DAG: "%275:sub20": 138 # CHECK-CP-JSON-DAG: "%275:sub21": 137 # CHECK-CP-JSON-DAG: "%275:sub22": 136 # CHECK-CP-JSON-DAG: "%275:sub23": 135 # CHECK-CP-JSON-DAG: "%275:sub24": 132 # CHECK-CP-JSON-DAG: "%275:sub25": 131 # CHECK-CP-JSON-DAG: "%275:sub26": 130 # CHECK-CP-JSON-DAG: "%275:sub27": 129 # CHECK-CP-JSON-DAG: "%275:sub28": 126 # CHECK-CP-JSON-DAG: "%275:sub29": 125 # CHECK-CP-JSON-DAG: "%275:sub30": 124 # CHECK-CP-JSON-DAG: "%275:sub31": 123 # CHECK-CP-JSON-DAG: "%317:sub0": 216 # CHECK-CP-JSON-DAG: "%317:sub1": 215 # CHECK-CP-JSON-DAG: "%317:sub2": 214 # CHECK-CP-JSON-DAG: "%317:sub3": 213 # CHECK-CP-JSON-DAG: "%317:sub4": 210 # CHECK-CP-JSON-DAG: "%317:sub5": 209 # CHECK-CP-JSON-DAG: "%317:sub6": 208 # CHECK-CP-JSON-DAG: "%317:sub7": 207 # CHECK-CP-JSON-DAG: "%317:sub8": 204 # CHECK-CP-JSON-DAG: "%317:sub9": 203 # CHECK-CP-JSON-DAG: "%317:sub10": 202 # CHECK-CP-JSON-DAG: "%317:sub11": 201 # CHECK-CP-JSON-DAG: "%317:sub12": 198 # CHECK-CP-JSON-DAG: "%317:sub13": 197 # CHECK-CP-JSON-DAG: "%317:sub14": 196 # CHECK-CP-JSON-DAG: "%317:sub15": 195 # CHECK-CP-JSON-DAG: "%317:sub16": 192 # CHECK-CP-JSON-DAG: "%317:sub17": 191 # CHECK-CP-JSON-DAG: "%317:sub18": 190 # CHECK-CP-JSON-DAG: "%317:sub19": 189 # CHECK-CP-JSON-DAG: "%317:sub20": 186 # CHECK-CP-JSON-DAG: "%317:sub21": 185 # CHECK-CP-JSON-DAG: "%317:sub22": 184 # CHECK-CP-JSON-DAG: "%317:sub23": 183 # CHECK-CP-JSON-DAG: "%317:sub24": 180 # CHECK-CP-JSON-DAG: "%317:sub25": 179 # CHECK-CP-JSON-DAG: "%317:sub26": 178 # CHECK-CP-JSON-DAG: "%317:sub27": 177 # CHECK-CP-JSON-DAG: "%317:sub28": 174 # CHECK-CP-JSON-DAG: "%317:sub29": 173 # CHECK-CP-JSON-DAG: "%317:sub30": 172 # CHECK-CP-JSON-DAG: "%317:sub31": 171 # CHECK-CP-JSON-DAG: "%359:sub0": 264 # CHECK-CP-JSON-DAG: "%359:sub1": 263 # CHECK-CP-JSON-DAG: "%359:sub2": 262 # CHECK-CP-JSON-DAG: "%359:sub3": 261 # CHECK-CP-JSON-DAG: "%359:sub4": 258 # CHECK-CP-JSON-DAG: "%359:sub5": 257 # CHECK-CP-JSON-DAG: "%359:sub6": 256 # CHECK-CP-JSON-DAG: "%359:sub7": 255 # CHECK-CP-JSON-DAG: "%359:sub8": 252 # CHECK-CP-JSON-DAG: "%359:sub9": 251 # CHECK-CP-JSON-DAG: "%359:sub10": 250 # CHECK-CP-JSON-DAG: "%359:sub11": 249 # CHECK-CP-JSON-DAG: "%359:sub12": 246 # CHECK-CP-JSON-DAG: "%359:sub13": 245 # CHECK-CP-JSON-DAG: "%359:sub14": 244 # CHECK-CP-JSON-DAG: "%359:sub15": 243 # CHECK-CP-JSON-DAG: "%359:sub16": 240 # CHECK-CP-JSON-DAG: "%359:sub17": 239 # CHECK-CP-JSON-DAG: "%359:sub18": 238 # CHECK-CP-JSON-DAG: "%359:sub19": 237 # CHECK-CP-JSON-DAG: "%359:sub20": 234 # CHECK-CP-JSON-DAG: "%359:sub21": 233 # CHECK-CP-JSON-DAG: "%359:sub22": 232 # CHECK-CP-JSON-DAG: "%359:sub23": 231 # CHECK-CP-JSON-DAG: "%359:sub24": 228 # CHECK-CP-JSON-DAG: "%359:sub25": 227 # CHECK-CP-JSON-DAG: "%359:sub26": 226 # CHECK-CP-JSON-DAG: "%359:sub27": 225 # CHECK-CP-JSON-DAG: "%359:sub28": 222 # CHECK-CP-JSON-DAG: "%359:sub29": 221 # CHECK-CP-JSON-DAG: "%359:sub30": 220 # CHECK-CP-JSON-DAG: "%359:sub31": 219 # CHECK-CP-JSON-DAG: "%401:sub0": 312 # CHECK-CP-JSON-DAG: "%401:sub1": 311 # CHECK-CP-JSON-DAG: "%401:sub2": 310 # CHECK-CP-JSON-DAG: "%401:sub3": 309 # CHECK-CP-JSON-DAG: "%401:sub4": 306 # CHECK-CP-JSON-DAG: "%401:sub5": 305 # CHECK-CP-JSON-DAG: "%401:sub6": 304 # CHECK-CP-JSON-DAG: "%401:sub7": 303 # CHECK-CP-JSON-DAG: "%401:sub8": 300 # CHECK-CP-JSON-DAG: "%401:sub9": 299 # CHECK-CP-JSON-DAG: "%401:sub10": 298 # CHECK-CP-JSON-DAG: "%401:sub11": 297 # CHECK-CP-JSON-DAG: "%401:sub12": 294 # CHECK-CP-JSON-DAG: "%401:sub13": 293 # CHECK-CP-JSON-DAG: "%401:sub14": 292 # CHECK-CP-JSON-DAG: "%401:sub15": 291 # CHECK-CP-JSON-DAG: "%401:sub16": 288 # CHECK-CP-JSON-DAG: "%401:sub17": 287 # CHECK-CP-JSON-DAG: "%401:sub18": 286 # CHECK-CP-JSON-DAG: "%401:sub19": 285 # CHECK-CP-JSON-DAG: "%401:sub20": 282 # CHECK-CP-JSON-DAG: "%401:sub21": 281 # CHECK-CP-JSON-DAG: "%401:sub22": 280 # CHECK-CP-JSON-DAG: "%401:sub23": 279 # CHECK-CP-JSON-DAG: "%401:sub24": 276 # CHECK-CP-JSON-DAG: "%401:sub25": 275 # CHECK-CP-JSON-DAG: "%401:sub26": 274 # CHECK-CP-JSON-DAG: "%401:sub27": 273 # CHECK-CP-JSON-DAG: "%401:sub28": 270 # CHECK-CP-JSON-DAG: "%401:sub29": 269 # CHECK-CP-JSON-DAG: "%401:sub30": 268 # CHECK-CP-JSON-DAG: "%401:sub31": 267 # CHECK-CP-JSON-DAG: "%516": 1 # CHECK-CP-JSON-DAG: "%517": 1 # CHECK-CP-JSON-DAG: "%518": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 267 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 312 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%520:vreg_128 = REG_SEQUENCE %519, %subreg.sub0, %518, %subreg.sub1, %517, %subreg.sub2, %516, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 23 # CHECK-CP-JSON-DAG: "%149:sub1": 22 # CHECK-CP-JSON-DAG: "%149:sub2": 21 # CHECK-CP-JSON-DAG: "%149:sub3": 20 # CHECK-CP-JSON-DAG: "%149:sub4": 17 # CHECK-CP-JSON-DAG: "%149:sub5": 16 # CHECK-CP-JSON-DAG: "%149:sub6": 15 # CHECK-CP-JSON-DAG: "%149:sub7": 14 # CHECK-CP-JSON-DAG: "%149:sub8": 11 # CHECK-CP-JSON-DAG: "%149:sub9": 10 # CHECK-CP-JSON-DAG: "%149:sub10": 9 # CHECK-CP-JSON-DAG: "%149:sub11": 8 # CHECK-CP-JSON-DAG: "%149:sub12": 5 # CHECK-CP-JSON-DAG: "%149:sub13": 4 # CHECK-CP-JSON-DAG: "%149:sub14": 3 # CHECK-CP-JSON-DAG: "%149:sub15": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 71 # CHECK-CP-JSON-DAG: "%191:sub1": 70 # CHECK-CP-JSON-DAG: "%191:sub2": 69 # CHECK-CP-JSON-DAG: "%191:sub3": 68 # CHECK-CP-JSON-DAG: "%191:sub4": 65 # CHECK-CP-JSON-DAG: "%191:sub5": 64 # CHECK-CP-JSON-DAG: "%191:sub6": 63 # CHECK-CP-JSON-DAG: "%191:sub7": 62 # CHECK-CP-JSON-DAG: "%191:sub8": 59 # CHECK-CP-JSON-DAG: "%191:sub9": 58 # CHECK-CP-JSON-DAG: "%191:sub10": 57 # CHECK-CP-JSON-DAG: "%191:sub11": 56 # CHECK-CP-JSON-DAG: "%191:sub12": 53 # CHECK-CP-JSON-DAG: "%191:sub13": 52 # CHECK-CP-JSON-DAG: "%191:sub14": 51 # CHECK-CP-JSON-DAG: "%191:sub15": 50 # CHECK-CP-JSON-DAG: "%191:sub16": 47 # CHECK-CP-JSON-DAG: "%191:sub17": 46 # CHECK-CP-JSON-DAG: "%191:sub18": 45 # CHECK-CP-JSON-DAG: "%191:sub19": 44 # CHECK-CP-JSON-DAG: "%191:sub20": 41 # CHECK-CP-JSON-DAG: "%191:sub21": 40 # CHECK-CP-JSON-DAG: "%191:sub22": 39 # CHECK-CP-JSON-DAG: "%191:sub23": 38 # CHECK-CP-JSON-DAG: "%191:sub24": 35 # CHECK-CP-JSON-DAG: "%191:sub25": 34 # CHECK-CP-JSON-DAG: "%191:sub26": 33 # CHECK-CP-JSON-DAG: "%191:sub27": 32 # CHECK-CP-JSON-DAG: "%191:sub28": 29 # CHECK-CP-JSON-DAG: "%191:sub29": 28 # CHECK-CP-JSON-DAG: "%191:sub30": 27 # CHECK-CP-JSON-DAG: "%191:sub31": 26 # CHECK-CP-JSON-DAG: "%233:sub0": 119 # CHECK-CP-JSON-DAG: "%233:sub1": 118 # CHECK-CP-JSON-DAG: "%233:sub2": 117 # CHECK-CP-JSON-DAG: "%233:sub3": 116 # CHECK-CP-JSON-DAG: "%233:sub4": 113 # CHECK-CP-JSON-DAG: "%233:sub5": 112 # CHECK-CP-JSON-DAG: "%233:sub6": 111 # CHECK-CP-JSON-DAG: "%233:sub7": 110 # CHECK-CP-JSON-DAG: "%233:sub8": 107 # CHECK-CP-JSON-DAG: "%233:sub9": 106 # CHECK-CP-JSON-DAG: "%233:sub10": 105 # CHECK-CP-JSON-DAG: "%233:sub11": 104 # CHECK-CP-JSON-DAG: "%233:sub12": 101 # CHECK-CP-JSON-DAG: "%233:sub13": 100 # CHECK-CP-JSON-DAG: "%233:sub14": 99 # CHECK-CP-JSON-DAG: "%233:sub15": 98 # CHECK-CP-JSON-DAG: "%233:sub16": 95 # CHECK-CP-JSON-DAG: "%233:sub17": 94 # CHECK-CP-JSON-DAG: "%233:sub18": 93 # CHECK-CP-JSON-DAG: "%233:sub19": 92 # CHECK-CP-JSON-DAG: "%233:sub20": 89 # CHECK-CP-JSON-DAG: "%233:sub21": 88 # CHECK-CP-JSON-DAG: "%233:sub22": 87 # CHECK-CP-JSON-DAG: "%233:sub23": 86 # CHECK-CP-JSON-DAG: "%233:sub24": 83 # CHECK-CP-JSON-DAG: "%233:sub25": 82 # CHECK-CP-JSON-DAG: "%233:sub26": 81 # CHECK-CP-JSON-DAG: "%233:sub27": 80 # CHECK-CP-JSON-DAG: "%233:sub28": 77 # CHECK-CP-JSON-DAG: "%233:sub29": 76 # CHECK-CP-JSON-DAG: "%233:sub30": 75 # CHECK-CP-JSON-DAG: "%233:sub31": 74 # CHECK-CP-JSON-DAG: "%275:sub0": 167 # CHECK-CP-JSON-DAG: "%275:sub1": 166 # CHECK-CP-JSON-DAG: "%275:sub2": 165 # CHECK-CP-JSON-DAG: "%275:sub3": 164 # CHECK-CP-JSON-DAG: "%275:sub4": 161 # CHECK-CP-JSON-DAG: "%275:sub5": 160 # CHECK-CP-JSON-DAG: "%275:sub6": 159 # CHECK-CP-JSON-DAG: "%275:sub7": 158 # CHECK-CP-JSON-DAG: "%275:sub8": 155 # CHECK-CP-JSON-DAG: "%275:sub9": 154 # CHECK-CP-JSON-DAG: "%275:sub10": 153 # CHECK-CP-JSON-DAG: "%275:sub11": 152 # CHECK-CP-JSON-DAG: "%275:sub12": 149 # CHECK-CP-JSON-DAG: "%275:sub13": 148 # CHECK-CP-JSON-DAG: "%275:sub14": 147 # CHECK-CP-JSON-DAG: "%275:sub15": 146 # CHECK-CP-JSON-DAG: "%275:sub16": 143 # CHECK-CP-JSON-DAG: "%275:sub17": 142 # CHECK-CP-JSON-DAG: "%275:sub18": 141 # CHECK-CP-JSON-DAG: "%275:sub19": 140 # CHECK-CP-JSON-DAG: "%275:sub20": 137 # CHECK-CP-JSON-DAG: "%275:sub21": 136 # CHECK-CP-JSON-DAG: "%275:sub22": 135 # CHECK-CP-JSON-DAG: "%275:sub23": 134 # CHECK-CP-JSON-DAG: "%275:sub24": 131 # CHECK-CP-JSON-DAG: "%275:sub25": 130 # CHECK-CP-JSON-DAG: "%275:sub26": 129 # CHECK-CP-JSON-DAG: "%275:sub27": 128 # CHECK-CP-JSON-DAG: "%275:sub28": 125 # CHECK-CP-JSON-DAG: "%275:sub29": 124 # CHECK-CP-JSON-DAG: "%275:sub30": 123 # CHECK-CP-JSON-DAG: "%275:sub31": 122 # CHECK-CP-JSON-DAG: "%317:sub0": 215 # CHECK-CP-JSON-DAG: "%317:sub1": 214 # CHECK-CP-JSON-DAG: "%317:sub2": 213 # CHECK-CP-JSON-DAG: "%317:sub3": 212 # CHECK-CP-JSON-DAG: "%317:sub4": 209 # CHECK-CP-JSON-DAG: "%317:sub5": 208 # CHECK-CP-JSON-DAG: "%317:sub6": 207 # CHECK-CP-JSON-DAG: "%317:sub7": 206 # CHECK-CP-JSON-DAG: "%317:sub8": 203 # CHECK-CP-JSON-DAG: "%317:sub9": 202 # CHECK-CP-JSON-DAG: "%317:sub10": 201 # CHECK-CP-JSON-DAG: "%317:sub11": 200 # CHECK-CP-JSON-DAG: "%317:sub12": 197 # CHECK-CP-JSON-DAG: "%317:sub13": 196 # CHECK-CP-JSON-DAG: "%317:sub14": 195 # CHECK-CP-JSON-DAG: "%317:sub15": 194 # CHECK-CP-JSON-DAG: "%317:sub16": 191 # CHECK-CP-JSON-DAG: "%317:sub17": 190 # CHECK-CP-JSON-DAG: "%317:sub18": 189 # CHECK-CP-JSON-DAG: "%317:sub19": 188 # CHECK-CP-JSON-DAG: "%317:sub20": 185 # CHECK-CP-JSON-DAG: "%317:sub21": 184 # CHECK-CP-JSON-DAG: "%317:sub22": 183 # CHECK-CP-JSON-DAG: "%317:sub23": 182 # CHECK-CP-JSON-DAG: "%317:sub24": 179 # CHECK-CP-JSON-DAG: "%317:sub25": 178 # CHECK-CP-JSON-DAG: "%317:sub26": 177 # CHECK-CP-JSON-DAG: "%317:sub27": 176 # CHECK-CP-JSON-DAG: "%317:sub28": 173 # CHECK-CP-JSON-DAG: "%317:sub29": 172 # CHECK-CP-JSON-DAG: "%317:sub30": 171 # CHECK-CP-JSON-DAG: "%317:sub31": 170 # CHECK-CP-JSON-DAG: "%359:sub0": 263 # CHECK-CP-JSON-DAG: "%359:sub1": 262 # CHECK-CP-JSON-DAG: "%359:sub2": 261 # CHECK-CP-JSON-DAG: "%359:sub3": 260 # CHECK-CP-JSON-DAG: "%359:sub4": 257 # CHECK-CP-JSON-DAG: "%359:sub5": 256 # CHECK-CP-JSON-DAG: "%359:sub6": 255 # CHECK-CP-JSON-DAG: "%359:sub7": 254 # CHECK-CP-JSON-DAG: "%359:sub8": 251 # CHECK-CP-JSON-DAG: "%359:sub9": 250 # CHECK-CP-JSON-DAG: "%359:sub10": 249 # CHECK-CP-JSON-DAG: "%359:sub11": 248 # CHECK-CP-JSON-DAG: "%359:sub12": 245 # CHECK-CP-JSON-DAG: "%359:sub13": 244 # CHECK-CP-JSON-DAG: "%359:sub14": 243 # CHECK-CP-JSON-DAG: "%359:sub15": 242 # CHECK-CP-JSON-DAG: "%359:sub16": 239 # CHECK-CP-JSON-DAG: "%359:sub17": 238 # CHECK-CP-JSON-DAG: "%359:sub18": 237 # CHECK-CP-JSON-DAG: "%359:sub19": 236 # CHECK-CP-JSON-DAG: "%359:sub20": 233 # CHECK-CP-JSON-DAG: "%359:sub21": 232 # CHECK-CP-JSON-DAG: "%359:sub22": 231 # CHECK-CP-JSON-DAG: "%359:sub23": 230 # CHECK-CP-JSON-DAG: "%359:sub24": 227 # CHECK-CP-JSON-DAG: "%359:sub25": 226 # CHECK-CP-JSON-DAG: "%359:sub26": 225 # CHECK-CP-JSON-DAG: "%359:sub27": 224 # CHECK-CP-JSON-DAG: "%359:sub28": 221 # CHECK-CP-JSON-DAG: "%359:sub29": 220 # CHECK-CP-JSON-DAG: "%359:sub30": 219 # CHECK-CP-JSON-DAG: "%359:sub31": 218 # CHECK-CP-JSON-DAG: "%401:sub0": 311 # CHECK-CP-JSON-DAG: "%401:sub1": 310 # CHECK-CP-JSON-DAG: "%401:sub2": 309 # CHECK-CP-JSON-DAG: "%401:sub3": 308 # CHECK-CP-JSON-DAG: "%401:sub4": 305 # CHECK-CP-JSON-DAG: "%401:sub5": 304 # CHECK-CP-JSON-DAG: "%401:sub6": 303 # CHECK-CP-JSON-DAG: "%401:sub7": 302 # CHECK-CP-JSON-DAG: "%401:sub8": 299 # CHECK-CP-JSON-DAG: "%401:sub9": 298 # CHECK-CP-JSON-DAG: "%401:sub10": 297 # CHECK-CP-JSON-DAG: "%401:sub11": 296 # CHECK-CP-JSON-DAG: "%401:sub12": 293 # CHECK-CP-JSON-DAG: "%401:sub13": 292 # CHECK-CP-JSON-DAG: "%401:sub14": 291 # CHECK-CP-JSON-DAG: "%401:sub15": 290 # CHECK-CP-JSON-DAG: "%401:sub16": 287 # CHECK-CP-JSON-DAG: "%401:sub17": 286 # CHECK-CP-JSON-DAG: "%401:sub18": 285 # CHECK-CP-JSON-DAG: "%401:sub19": 284 # CHECK-CP-JSON-DAG: "%401:sub20": 281 # CHECK-CP-JSON-DAG: "%401:sub21": 280 # CHECK-CP-JSON-DAG: "%401:sub22": 279 # CHECK-CP-JSON-DAG: "%401:sub23": 278 # CHECK-CP-JSON-DAG: "%401:sub24": 275 # CHECK-CP-JSON-DAG: "%401:sub25": 274 # CHECK-CP-JSON-DAG: "%401:sub26": 273 # CHECK-CP-JSON-DAG: "%401:sub27": 272 # CHECK-CP-JSON-DAG: "%401:sub28": 269 # CHECK-CP-JSON-DAG: "%401:sub29": 268 # CHECK-CP-JSON-DAG: "%401:sub30": 267 # CHECK-CP-JSON-DAG: "%401:sub31": 266 # CHECK-CP-JSON-DAG: "%516": 0 # CHECK-CP-JSON-DAG: "%517": 0 # CHECK-CP-JSON-DAG: "%518": 0 # CHECK-CP-JSON-DAG: "%519": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 266 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 311 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %521:vreg_64, %520, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 22 # CHECK-CP-JSON-DAG: "%149:sub1": 21 # CHECK-CP-JSON-DAG: "%149:sub2": 20 # CHECK-CP-JSON-DAG: "%149:sub3": 19 # CHECK-CP-JSON-DAG: "%149:sub4": 16 # CHECK-CP-JSON-DAG: "%149:sub5": 15 # CHECK-CP-JSON-DAG: "%149:sub6": 14 # CHECK-CP-JSON-DAG: "%149:sub7": 13 # CHECK-CP-JSON-DAG: "%149:sub8": 10 # CHECK-CP-JSON-DAG: "%149:sub9": 9 # CHECK-CP-JSON-DAG: "%149:sub10": 8 # CHECK-CP-JSON-DAG: "%149:sub11": 7 # CHECK-CP-JSON-DAG: "%149:sub12": 4 # CHECK-CP-JSON-DAG: "%149:sub13": 3 # CHECK-CP-JSON-DAG: "%149:sub14": 2 # CHECK-CP-JSON-DAG: "%149:sub15": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 70 # CHECK-CP-JSON-DAG: "%191:sub1": 69 # CHECK-CP-JSON-DAG: "%191:sub2": 68 # CHECK-CP-JSON-DAG: "%191:sub3": 67 # CHECK-CP-JSON-DAG: "%191:sub4": 64 # CHECK-CP-JSON-DAG: "%191:sub5": 63 # CHECK-CP-JSON-DAG: "%191:sub6": 62 # CHECK-CP-JSON-DAG: "%191:sub7": 61 # CHECK-CP-JSON-DAG: "%191:sub8": 58 # CHECK-CP-JSON-DAG: "%191:sub9": 57 # CHECK-CP-JSON-DAG: "%191:sub10": 56 # CHECK-CP-JSON-DAG: "%191:sub11": 55 # CHECK-CP-JSON-DAG: "%191:sub12": 52 # CHECK-CP-JSON-DAG: "%191:sub13": 51 # CHECK-CP-JSON-DAG: "%191:sub14": 50 # CHECK-CP-JSON-DAG: "%191:sub15": 49 # CHECK-CP-JSON-DAG: "%191:sub16": 46 # CHECK-CP-JSON-DAG: "%191:sub17": 45 # CHECK-CP-JSON-DAG: "%191:sub18": 44 # CHECK-CP-JSON-DAG: "%191:sub19": 43 # CHECK-CP-JSON-DAG: "%191:sub20": 40 # CHECK-CP-JSON-DAG: "%191:sub21": 39 # CHECK-CP-JSON-DAG: "%191:sub22": 38 # CHECK-CP-JSON-DAG: "%191:sub23": 37 # CHECK-CP-JSON-DAG: "%191:sub24": 34 # CHECK-CP-JSON-DAG: "%191:sub25": 33 # CHECK-CP-JSON-DAG: "%191:sub26": 32 # CHECK-CP-JSON-DAG: "%191:sub27": 31 # CHECK-CP-JSON-DAG: "%191:sub28": 28 # CHECK-CP-JSON-DAG: "%191:sub29": 27 # CHECK-CP-JSON-DAG: "%191:sub30": 26 # CHECK-CP-JSON-DAG: "%191:sub31": 25 # CHECK-CP-JSON-DAG: "%233:sub0": 118 # CHECK-CP-JSON-DAG: "%233:sub1": 117 # CHECK-CP-JSON-DAG: "%233:sub2": 116 # CHECK-CP-JSON-DAG: "%233:sub3": 115 # CHECK-CP-JSON-DAG: "%233:sub4": 112 # CHECK-CP-JSON-DAG: "%233:sub5": 111 # CHECK-CP-JSON-DAG: "%233:sub6": 110 # CHECK-CP-JSON-DAG: "%233:sub7": 109 # CHECK-CP-JSON-DAG: "%233:sub8": 106 # CHECK-CP-JSON-DAG: "%233:sub9": 105 # CHECK-CP-JSON-DAG: "%233:sub10": 104 # CHECK-CP-JSON-DAG: "%233:sub11": 103 # CHECK-CP-JSON-DAG: "%233:sub12": 100 # CHECK-CP-JSON-DAG: "%233:sub13": 99 # CHECK-CP-JSON-DAG: "%233:sub14": 98 # CHECK-CP-JSON-DAG: "%233:sub15": 97 # CHECK-CP-JSON-DAG: "%233:sub16": 94 # CHECK-CP-JSON-DAG: "%233:sub17": 93 # CHECK-CP-JSON-DAG: "%233:sub18": 92 # CHECK-CP-JSON-DAG: "%233:sub19": 91 # CHECK-CP-JSON-DAG: "%233:sub20": 88 # CHECK-CP-JSON-DAG: "%233:sub21": 87 # CHECK-CP-JSON-DAG: "%233:sub22": 86 # CHECK-CP-JSON-DAG: "%233:sub23": 85 # CHECK-CP-JSON-DAG: "%233:sub24": 82 # CHECK-CP-JSON-DAG: "%233:sub25": 81 # CHECK-CP-JSON-DAG: "%233:sub26": 80 # CHECK-CP-JSON-DAG: "%233:sub27": 79 # CHECK-CP-JSON-DAG: "%233:sub28": 76 # CHECK-CP-JSON-DAG: "%233:sub29": 75 # CHECK-CP-JSON-DAG: "%233:sub30": 74 # CHECK-CP-JSON-DAG: "%233:sub31": 73 # CHECK-CP-JSON-DAG: "%275:sub0": 166 # CHECK-CP-JSON-DAG: "%275:sub1": 165 # CHECK-CP-JSON-DAG: "%275:sub2": 164 # CHECK-CP-JSON-DAG: "%275:sub3": 163 # CHECK-CP-JSON-DAG: "%275:sub4": 160 # CHECK-CP-JSON-DAG: "%275:sub5": 159 # CHECK-CP-JSON-DAG: "%275:sub6": 158 # CHECK-CP-JSON-DAG: "%275:sub7": 157 # CHECK-CP-JSON-DAG: "%275:sub8": 154 # CHECK-CP-JSON-DAG: "%275:sub9": 153 # CHECK-CP-JSON-DAG: "%275:sub10": 152 # CHECK-CP-JSON-DAG: "%275:sub11": 151 # CHECK-CP-JSON-DAG: "%275:sub12": 148 # CHECK-CP-JSON-DAG: "%275:sub13": 147 # CHECK-CP-JSON-DAG: "%275:sub14": 146 # CHECK-CP-JSON-DAG: "%275:sub15": 145 # CHECK-CP-JSON-DAG: "%275:sub16": 142 # CHECK-CP-JSON-DAG: "%275:sub17": 141 # CHECK-CP-JSON-DAG: "%275:sub18": 140 # CHECK-CP-JSON-DAG: "%275:sub19": 139 # CHECK-CP-JSON-DAG: "%275:sub20": 136 # CHECK-CP-JSON-DAG: "%275:sub21": 135 # CHECK-CP-JSON-DAG: "%275:sub22": 134 # CHECK-CP-JSON-DAG: "%275:sub23": 133 # CHECK-CP-JSON-DAG: "%275:sub24": 130 # CHECK-CP-JSON-DAG: "%275:sub25": 129 # CHECK-CP-JSON-DAG: "%275:sub26": 128 # CHECK-CP-JSON-DAG: "%275:sub27": 127 # CHECK-CP-JSON-DAG: "%275:sub28": 124 # CHECK-CP-JSON-DAG: "%275:sub29": 123 # CHECK-CP-JSON-DAG: "%275:sub30": 122 # CHECK-CP-JSON-DAG: "%275:sub31": 121 # CHECK-CP-JSON-DAG: "%317:sub0": 214 # CHECK-CP-JSON-DAG: "%317:sub1": 213 # CHECK-CP-JSON-DAG: "%317:sub2": 212 # CHECK-CP-JSON-DAG: "%317:sub3": 211 # CHECK-CP-JSON-DAG: "%317:sub4": 208 # CHECK-CP-JSON-DAG: "%317:sub5": 207 # CHECK-CP-JSON-DAG: "%317:sub6": 206 # CHECK-CP-JSON-DAG: "%317:sub7": 205 # CHECK-CP-JSON-DAG: "%317:sub8": 202 # CHECK-CP-JSON-DAG: "%317:sub9": 201 # CHECK-CP-JSON-DAG: "%317:sub10": 200 # CHECK-CP-JSON-DAG: "%317:sub11": 199 # CHECK-CP-JSON-DAG: "%317:sub12": 196 # CHECK-CP-JSON-DAG: "%317:sub13": 195 # CHECK-CP-JSON-DAG: "%317:sub14": 194 # CHECK-CP-JSON-DAG: "%317:sub15": 193 # CHECK-CP-JSON-DAG: "%317:sub16": 190 # CHECK-CP-JSON-DAG: "%317:sub17": 189 # CHECK-CP-JSON-DAG: "%317:sub18": 188 # CHECK-CP-JSON-DAG: "%317:sub19": 187 # CHECK-CP-JSON-DAG: "%317:sub20": 184 # CHECK-CP-JSON-DAG: "%317:sub21": 183 # CHECK-CP-JSON-DAG: "%317:sub22": 182 # CHECK-CP-JSON-DAG: "%317:sub23": 181 # CHECK-CP-JSON-DAG: "%317:sub24": 178 # CHECK-CP-JSON-DAG: "%317:sub25": 177 # CHECK-CP-JSON-DAG: "%317:sub26": 176 # CHECK-CP-JSON-DAG: "%317:sub27": 175 # CHECK-CP-JSON-DAG: "%317:sub28": 172 # CHECK-CP-JSON-DAG: "%317:sub29": 171 # CHECK-CP-JSON-DAG: "%317:sub30": 170 # CHECK-CP-JSON-DAG: "%317:sub31": 169 # CHECK-CP-JSON-DAG: "%359:sub0": 262 # CHECK-CP-JSON-DAG: "%359:sub1": 261 # CHECK-CP-JSON-DAG: "%359:sub2": 260 # CHECK-CP-JSON-DAG: "%359:sub3": 259 # CHECK-CP-JSON-DAG: "%359:sub4": 256 # CHECK-CP-JSON-DAG: "%359:sub5": 255 # CHECK-CP-JSON-DAG: "%359:sub6": 254 # CHECK-CP-JSON-DAG: "%359:sub7": 253 # CHECK-CP-JSON-DAG: "%359:sub8": 250 # CHECK-CP-JSON-DAG: "%359:sub9": 249 # CHECK-CP-JSON-DAG: "%359:sub10": 248 # CHECK-CP-JSON-DAG: "%359:sub11": 247 # CHECK-CP-JSON-DAG: "%359:sub12": 244 # CHECK-CP-JSON-DAG: "%359:sub13": 243 # CHECK-CP-JSON-DAG: "%359:sub14": 242 # CHECK-CP-JSON-DAG: "%359:sub15": 241 # CHECK-CP-JSON-DAG: "%359:sub16": 238 # CHECK-CP-JSON-DAG: "%359:sub17": 237 # CHECK-CP-JSON-DAG: "%359:sub18": 236 # CHECK-CP-JSON-DAG: "%359:sub19": 235 # CHECK-CP-JSON-DAG: "%359:sub20": 232 # CHECK-CP-JSON-DAG: "%359:sub21": 231 # CHECK-CP-JSON-DAG: "%359:sub22": 230 # CHECK-CP-JSON-DAG: "%359:sub23": 229 # CHECK-CP-JSON-DAG: "%359:sub24": 226 # CHECK-CP-JSON-DAG: "%359:sub25": 225 # CHECK-CP-JSON-DAG: "%359:sub26": 224 # CHECK-CP-JSON-DAG: "%359:sub27": 223 # CHECK-CP-JSON-DAG: "%359:sub28": 220 # CHECK-CP-JSON-DAG: "%359:sub29": 219 # CHECK-CP-JSON-DAG: "%359:sub30": 218 # CHECK-CP-JSON-DAG: "%359:sub31": 217 # CHECK-CP-JSON-DAG: "%401:sub0": 310 # CHECK-CP-JSON-DAG: "%401:sub1": 309 # CHECK-CP-JSON-DAG: "%401:sub2": 308 # CHECK-CP-JSON-DAG: "%401:sub3": 307 # CHECK-CP-JSON-DAG: "%401:sub4": 304 # CHECK-CP-JSON-DAG: "%401:sub5": 303 # CHECK-CP-JSON-DAG: "%401:sub6": 302 # CHECK-CP-JSON-DAG: "%401:sub7": 301 # CHECK-CP-JSON-DAG: "%401:sub8": 298 # CHECK-CP-JSON-DAG: "%401:sub9": 297 # CHECK-CP-JSON-DAG: "%401:sub10": 296 # CHECK-CP-JSON-DAG: "%401:sub11": 295 # CHECK-CP-JSON-DAG: "%401:sub12": 292 # CHECK-CP-JSON-DAG: "%401:sub13": 291 # CHECK-CP-JSON-DAG: "%401:sub14": 290 # CHECK-CP-JSON-DAG: "%401:sub15": 289 # CHECK-CP-JSON-DAG: "%401:sub16": 286 # CHECK-CP-JSON-DAG: "%401:sub17": 285 # CHECK-CP-JSON-DAG: "%401:sub18": 284 # CHECK-CP-JSON-DAG: "%401:sub19": 283 # CHECK-CP-JSON-DAG: "%401:sub20": 280 # CHECK-CP-JSON-DAG: "%401:sub21": 279 # CHECK-CP-JSON-DAG: "%401:sub22": 278 # CHECK-CP-JSON-DAG: "%401:sub23": 277 # CHECK-CP-JSON-DAG: "%401:sub24": 274 # CHECK-CP-JSON-DAG: "%401:sub25": 273 # CHECK-CP-JSON-DAG: "%401:sub26": 272 # CHECK-CP-JSON-DAG: "%401:sub27": 271 # CHECK-CP-JSON-DAG: "%401:sub28": 268 # CHECK-CP-JSON-DAG: "%401:sub29": 267 # CHECK-CP-JSON-DAG: "%401:sub30": 266 # CHECK-CP-JSON-DAG: "%401:sub31": 265 # CHECK-CP-JSON-DAG: "%520": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 265 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 310 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%522:vgpr_32 = COPY %149.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 21 # CHECK-CP-JSON-DAG: "%149:sub1": 20 # CHECK-CP-JSON-DAG: "%149:sub2": 19 # CHECK-CP-JSON-DAG: "%149:sub3": 18 # CHECK-CP-JSON-DAG: "%149:sub4": 15 # CHECK-CP-JSON-DAG: "%149:sub5": 14 # CHECK-CP-JSON-DAG: "%149:sub6": 13 # CHECK-CP-JSON-DAG: "%149:sub7": 12 # CHECK-CP-JSON-DAG: "%149:sub8": 9 # CHECK-CP-JSON-DAG: "%149:sub9": 8 # CHECK-CP-JSON-DAG: "%149:sub10": 7 # CHECK-CP-JSON-DAG: "%149:sub11": 6 # CHECK-CP-JSON-DAG: "%149:sub12": 3 # CHECK-CP-JSON-DAG: "%149:sub13": 2 # CHECK-CP-JSON-DAG: "%149:sub14": 1 # CHECK-CP-JSON-DAG: "%149:sub15": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 69 # CHECK-CP-JSON-DAG: "%191:sub1": 68 # CHECK-CP-JSON-DAG: "%191:sub2": 67 # CHECK-CP-JSON-DAG: "%191:sub3": 66 # CHECK-CP-JSON-DAG: "%191:sub4": 63 # CHECK-CP-JSON-DAG: "%191:sub5": 62 # CHECK-CP-JSON-DAG: "%191:sub6": 61 # CHECK-CP-JSON-DAG: "%191:sub7": 60 # CHECK-CP-JSON-DAG: "%191:sub8": 57 # CHECK-CP-JSON-DAG: "%191:sub9": 56 # CHECK-CP-JSON-DAG: "%191:sub10": 55 # CHECK-CP-JSON-DAG: "%191:sub11": 54 # CHECK-CP-JSON-DAG: "%191:sub12": 51 # CHECK-CP-JSON-DAG: "%191:sub13": 50 # CHECK-CP-JSON-DAG: "%191:sub14": 49 # CHECK-CP-JSON-DAG: "%191:sub15": 48 # CHECK-CP-JSON-DAG: "%191:sub16": 45 # CHECK-CP-JSON-DAG: "%191:sub17": 44 # CHECK-CP-JSON-DAG: "%191:sub18": 43 # CHECK-CP-JSON-DAG: "%191:sub19": 42 # CHECK-CP-JSON-DAG: "%191:sub20": 39 # CHECK-CP-JSON-DAG: "%191:sub21": 38 # CHECK-CP-JSON-DAG: "%191:sub22": 37 # CHECK-CP-JSON-DAG: "%191:sub23": 36 # CHECK-CP-JSON-DAG: "%191:sub24": 33 # CHECK-CP-JSON-DAG: "%191:sub25": 32 # CHECK-CP-JSON-DAG: "%191:sub26": 31 # CHECK-CP-JSON-DAG: "%191:sub27": 30 # CHECK-CP-JSON-DAG: "%191:sub28": 27 # CHECK-CP-JSON-DAG: "%191:sub29": 26 # CHECK-CP-JSON-DAG: "%191:sub30": 25 # CHECK-CP-JSON-DAG: "%191:sub31": 24 # CHECK-CP-JSON-DAG: "%233:sub0": 117 # CHECK-CP-JSON-DAG: "%233:sub1": 116 # CHECK-CP-JSON-DAG: "%233:sub2": 115 # CHECK-CP-JSON-DAG: "%233:sub3": 114 # CHECK-CP-JSON-DAG: "%233:sub4": 111 # CHECK-CP-JSON-DAG: "%233:sub5": 110 # CHECK-CP-JSON-DAG: "%233:sub6": 109 # CHECK-CP-JSON-DAG: "%233:sub7": 108 # CHECK-CP-JSON-DAG: "%233:sub8": 105 # CHECK-CP-JSON-DAG: "%233:sub9": 104 # CHECK-CP-JSON-DAG: "%233:sub10": 103 # CHECK-CP-JSON-DAG: "%233:sub11": 102 # CHECK-CP-JSON-DAG: "%233:sub12": 99 # CHECK-CP-JSON-DAG: "%233:sub13": 98 # CHECK-CP-JSON-DAG: "%233:sub14": 97 # CHECK-CP-JSON-DAG: "%233:sub15": 96 # CHECK-CP-JSON-DAG: "%233:sub16": 93 # CHECK-CP-JSON-DAG: "%233:sub17": 92 # CHECK-CP-JSON-DAG: "%233:sub18": 91 # CHECK-CP-JSON-DAG: "%233:sub19": 90 # CHECK-CP-JSON-DAG: "%233:sub20": 87 # CHECK-CP-JSON-DAG: "%233:sub21": 86 # CHECK-CP-JSON-DAG: "%233:sub22": 85 # CHECK-CP-JSON-DAG: "%233:sub23": 84 # CHECK-CP-JSON-DAG: "%233:sub24": 81 # CHECK-CP-JSON-DAG: "%233:sub25": 80 # CHECK-CP-JSON-DAG: "%233:sub26": 79 # CHECK-CP-JSON-DAG: "%233:sub27": 78 # CHECK-CP-JSON-DAG: "%233:sub28": 75 # CHECK-CP-JSON-DAG: "%233:sub29": 74 # CHECK-CP-JSON-DAG: "%233:sub30": 73 # CHECK-CP-JSON-DAG: "%233:sub31": 72 # CHECK-CP-JSON-DAG: "%275:sub0": 165 # CHECK-CP-JSON-DAG: "%275:sub1": 164 # CHECK-CP-JSON-DAG: "%275:sub2": 163 # CHECK-CP-JSON-DAG: "%275:sub3": 162 # CHECK-CP-JSON-DAG: "%275:sub4": 159 # CHECK-CP-JSON-DAG: "%275:sub5": 158 # CHECK-CP-JSON-DAG: "%275:sub6": 157 # CHECK-CP-JSON-DAG: "%275:sub7": 156 # CHECK-CP-JSON-DAG: "%275:sub8": 153 # CHECK-CP-JSON-DAG: "%275:sub9": 152 # CHECK-CP-JSON-DAG: "%275:sub10": 151 # CHECK-CP-JSON-DAG: "%275:sub11": 150 # CHECK-CP-JSON-DAG: "%275:sub12": 147 # CHECK-CP-JSON-DAG: "%275:sub13": 146 # CHECK-CP-JSON-DAG: "%275:sub14": 145 # CHECK-CP-JSON-DAG: "%275:sub15": 144 # CHECK-CP-JSON-DAG: "%275:sub16": 141 # CHECK-CP-JSON-DAG: "%275:sub17": 140 # CHECK-CP-JSON-DAG: "%275:sub18": 139 # CHECK-CP-JSON-DAG: "%275:sub19": 138 # CHECK-CP-JSON-DAG: "%275:sub20": 135 # CHECK-CP-JSON-DAG: "%275:sub21": 134 # CHECK-CP-JSON-DAG: "%275:sub22": 133 # CHECK-CP-JSON-DAG: "%275:sub23": 132 # CHECK-CP-JSON-DAG: "%275:sub24": 129 # CHECK-CP-JSON-DAG: "%275:sub25": 128 # CHECK-CP-JSON-DAG: "%275:sub26": 127 # CHECK-CP-JSON-DAG: "%275:sub27": 126 # CHECK-CP-JSON-DAG: "%275:sub28": 123 # CHECK-CP-JSON-DAG: "%275:sub29": 122 # CHECK-CP-JSON-DAG: "%275:sub30": 121 # CHECK-CP-JSON-DAG: "%275:sub31": 120 # CHECK-CP-JSON-DAG: "%317:sub0": 213 # CHECK-CP-JSON-DAG: "%317:sub1": 212 # CHECK-CP-JSON-DAG: "%317:sub2": 211 # CHECK-CP-JSON-DAG: "%317:sub3": 210 # CHECK-CP-JSON-DAG: "%317:sub4": 207 # CHECK-CP-JSON-DAG: "%317:sub5": 206 # CHECK-CP-JSON-DAG: "%317:sub6": 205 # CHECK-CP-JSON-DAG: "%317:sub7": 204 # CHECK-CP-JSON-DAG: "%317:sub8": 201 # CHECK-CP-JSON-DAG: "%317:sub9": 200 # CHECK-CP-JSON-DAG: "%317:sub10": 199 # CHECK-CP-JSON-DAG: "%317:sub11": 198 # CHECK-CP-JSON-DAG: "%317:sub12": 195 # CHECK-CP-JSON-DAG: "%317:sub13": 194 # CHECK-CP-JSON-DAG: "%317:sub14": 193 # CHECK-CP-JSON-DAG: "%317:sub15": 192 # CHECK-CP-JSON-DAG: "%317:sub16": 189 # CHECK-CP-JSON-DAG: "%317:sub17": 188 # CHECK-CP-JSON-DAG: "%317:sub18": 187 # CHECK-CP-JSON-DAG: "%317:sub19": 186 # CHECK-CP-JSON-DAG: "%317:sub20": 183 # CHECK-CP-JSON-DAG: "%317:sub21": 182 # CHECK-CP-JSON-DAG: "%317:sub22": 181 # CHECK-CP-JSON-DAG: "%317:sub23": 180 # CHECK-CP-JSON-DAG: "%317:sub24": 177 # CHECK-CP-JSON-DAG: "%317:sub25": 176 # CHECK-CP-JSON-DAG: "%317:sub26": 175 # CHECK-CP-JSON-DAG: "%317:sub27": 174 # CHECK-CP-JSON-DAG: "%317:sub28": 171 # CHECK-CP-JSON-DAG: "%317:sub29": 170 # CHECK-CP-JSON-DAG: "%317:sub30": 169 # CHECK-CP-JSON-DAG: "%317:sub31": 168 # CHECK-CP-JSON-DAG: "%359:sub0": 261 # CHECK-CP-JSON-DAG: "%359:sub1": 260 # CHECK-CP-JSON-DAG: "%359:sub2": 259 # CHECK-CP-JSON-DAG: "%359:sub3": 258 # CHECK-CP-JSON-DAG: "%359:sub4": 255 # CHECK-CP-JSON-DAG: "%359:sub5": 254 # CHECK-CP-JSON-DAG: "%359:sub6": 253 # CHECK-CP-JSON-DAG: "%359:sub7": 252 # CHECK-CP-JSON-DAG: "%359:sub8": 249 # CHECK-CP-JSON-DAG: "%359:sub9": 248 # CHECK-CP-JSON-DAG: "%359:sub10": 247 # CHECK-CP-JSON-DAG: "%359:sub11": 246 # CHECK-CP-JSON-DAG: "%359:sub12": 243 # CHECK-CP-JSON-DAG: "%359:sub13": 242 # CHECK-CP-JSON-DAG: "%359:sub14": 241 # CHECK-CP-JSON-DAG: "%359:sub15": 240 # CHECK-CP-JSON-DAG: "%359:sub16": 237 # CHECK-CP-JSON-DAG: "%359:sub17": 236 # CHECK-CP-JSON-DAG: "%359:sub18": 235 # CHECK-CP-JSON-DAG: "%359:sub19": 234 # CHECK-CP-JSON-DAG: "%359:sub20": 231 # CHECK-CP-JSON-DAG: "%359:sub21": 230 # CHECK-CP-JSON-DAG: "%359:sub22": 229 # CHECK-CP-JSON-DAG: "%359:sub23": 228 # CHECK-CP-JSON-DAG: "%359:sub24": 225 # CHECK-CP-JSON-DAG: "%359:sub25": 224 # CHECK-CP-JSON-DAG: "%359:sub26": 223 # CHECK-CP-JSON-DAG: "%359:sub27": 222 # CHECK-CP-JSON-DAG: "%359:sub28": 219 # CHECK-CP-JSON-DAG: "%359:sub29": 218 # CHECK-CP-JSON-DAG: "%359:sub30": 217 # CHECK-CP-JSON-DAG: "%359:sub31": 216 # CHECK-CP-JSON-DAG: "%401:sub0": 309 # CHECK-CP-JSON-DAG: "%401:sub1": 308 # CHECK-CP-JSON-DAG: "%401:sub2": 307 # CHECK-CP-JSON-DAG: "%401:sub3": 306 # CHECK-CP-JSON-DAG: "%401:sub4": 303 # CHECK-CP-JSON-DAG: "%401:sub5": 302 # CHECK-CP-JSON-DAG: "%401:sub6": 301 # CHECK-CP-JSON-DAG: "%401:sub7": 300 # CHECK-CP-JSON-DAG: "%401:sub8": 297 # CHECK-CP-JSON-DAG: "%401:sub9": 296 # CHECK-CP-JSON-DAG: "%401:sub10": 295 # CHECK-CP-JSON-DAG: "%401:sub11": 294 # CHECK-CP-JSON-DAG: "%401:sub12": 291 # CHECK-CP-JSON-DAG: "%401:sub13": 290 # CHECK-CP-JSON-DAG: "%401:sub14": 289 # CHECK-CP-JSON-DAG: "%401:sub15": 288 # CHECK-CP-JSON-DAG: "%401:sub16": 285 # CHECK-CP-JSON-DAG: "%401:sub17": 284 # CHECK-CP-JSON-DAG: "%401:sub18": 283 # CHECK-CP-JSON-DAG: "%401:sub19": 282 # CHECK-CP-JSON-DAG: "%401:sub20": 279 # CHECK-CP-JSON-DAG: "%401:sub21": 278 # CHECK-CP-JSON-DAG: "%401:sub22": 277 # CHECK-CP-JSON-DAG: "%401:sub23": 276 # CHECK-CP-JSON-DAG: "%401:sub24": 273 # CHECK-CP-JSON-DAG: "%401:sub25": 272 # CHECK-CP-JSON-DAG: "%401:sub26": 271 # CHECK-CP-JSON-DAG: "%401:sub27": 270 # CHECK-CP-JSON-DAG: "%401:sub28": 267 # CHECK-CP-JSON-DAG: "%401:sub29": 266 # CHECK-CP-JSON-DAG: "%401:sub30": 265 # CHECK-CP-JSON-DAG: "%401:sub31": 264 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 264 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 309 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%523:vgpr_32 = COPY %149.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 20 # CHECK-CP-JSON-DAG: "%149:sub1": 19 # CHECK-CP-JSON-DAG: "%149:sub2": 18 # CHECK-CP-JSON-DAG: "%149:sub3": 17 # CHECK-CP-JSON-DAG: "%149:sub4": 14 # CHECK-CP-JSON-DAG: "%149:sub5": 13 # CHECK-CP-JSON-DAG: "%149:sub6": 12 # CHECK-CP-JSON-DAG: "%149:sub7": 11 # CHECK-CP-JSON-DAG: "%149:sub8": 8 # CHECK-CP-JSON-DAG: "%149:sub9": 7 # CHECK-CP-JSON-DAG: "%149:sub10": 6 # CHECK-CP-JSON-DAG: "%149:sub11": 5 # CHECK-CP-JSON-DAG: "%149:sub12": 2 # CHECK-CP-JSON-DAG: "%149:sub13": 1 # CHECK-CP-JSON-DAG: "%149:sub14": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 68 # CHECK-CP-JSON-DAG: "%191:sub1": 67 # CHECK-CP-JSON-DAG: "%191:sub2": 66 # CHECK-CP-JSON-DAG: "%191:sub3": 65 # CHECK-CP-JSON-DAG: "%191:sub4": 62 # CHECK-CP-JSON-DAG: "%191:sub5": 61 # CHECK-CP-JSON-DAG: "%191:sub6": 60 # CHECK-CP-JSON-DAG: "%191:sub7": 59 # CHECK-CP-JSON-DAG: "%191:sub8": 56 # CHECK-CP-JSON-DAG: "%191:sub9": 55 # CHECK-CP-JSON-DAG: "%191:sub10": 54 # CHECK-CP-JSON-DAG: "%191:sub11": 53 # CHECK-CP-JSON-DAG: "%191:sub12": 50 # CHECK-CP-JSON-DAG: "%191:sub13": 49 # CHECK-CP-JSON-DAG: "%191:sub14": 48 # CHECK-CP-JSON-DAG: "%191:sub15": 47 # CHECK-CP-JSON-DAG: "%191:sub16": 44 # CHECK-CP-JSON-DAG: "%191:sub17": 43 # CHECK-CP-JSON-DAG: "%191:sub18": 42 # CHECK-CP-JSON-DAG: "%191:sub19": 41 # CHECK-CP-JSON-DAG: "%191:sub20": 38 # CHECK-CP-JSON-DAG: "%191:sub21": 37 # CHECK-CP-JSON-DAG: "%191:sub22": 36 # CHECK-CP-JSON-DAG: "%191:sub23": 35 # CHECK-CP-JSON-DAG: "%191:sub24": 32 # CHECK-CP-JSON-DAG: "%191:sub25": 31 # CHECK-CP-JSON-DAG: "%191:sub26": 30 # CHECK-CP-JSON-DAG: "%191:sub27": 29 # CHECK-CP-JSON-DAG: "%191:sub28": 26 # CHECK-CP-JSON-DAG: "%191:sub29": 25 # CHECK-CP-JSON-DAG: "%191:sub30": 24 # CHECK-CP-JSON-DAG: "%191:sub31": 23 # CHECK-CP-JSON-DAG: "%233:sub0": 116 # CHECK-CP-JSON-DAG: "%233:sub1": 115 # CHECK-CP-JSON-DAG: "%233:sub2": 114 # CHECK-CP-JSON-DAG: "%233:sub3": 113 # CHECK-CP-JSON-DAG: "%233:sub4": 110 # CHECK-CP-JSON-DAG: "%233:sub5": 109 # CHECK-CP-JSON-DAG: "%233:sub6": 108 # CHECK-CP-JSON-DAG: "%233:sub7": 107 # CHECK-CP-JSON-DAG: "%233:sub8": 104 # CHECK-CP-JSON-DAG: "%233:sub9": 103 # CHECK-CP-JSON-DAG: "%233:sub10": 102 # CHECK-CP-JSON-DAG: "%233:sub11": 101 # CHECK-CP-JSON-DAG: "%233:sub12": 98 # CHECK-CP-JSON-DAG: "%233:sub13": 97 # CHECK-CP-JSON-DAG: "%233:sub14": 96 # CHECK-CP-JSON-DAG: "%233:sub15": 95 # CHECK-CP-JSON-DAG: "%233:sub16": 92 # CHECK-CP-JSON-DAG: "%233:sub17": 91 # CHECK-CP-JSON-DAG: "%233:sub18": 90 # CHECK-CP-JSON-DAG: "%233:sub19": 89 # CHECK-CP-JSON-DAG: "%233:sub20": 86 # CHECK-CP-JSON-DAG: "%233:sub21": 85 # CHECK-CP-JSON-DAG: "%233:sub22": 84 # CHECK-CP-JSON-DAG: "%233:sub23": 83 # CHECK-CP-JSON-DAG: "%233:sub24": 80 # CHECK-CP-JSON-DAG: "%233:sub25": 79 # CHECK-CP-JSON-DAG: "%233:sub26": 78 # CHECK-CP-JSON-DAG: "%233:sub27": 77 # CHECK-CP-JSON-DAG: "%233:sub28": 74 # CHECK-CP-JSON-DAG: "%233:sub29": 73 # CHECK-CP-JSON-DAG: "%233:sub30": 72 # CHECK-CP-JSON-DAG: "%233:sub31": 71 # CHECK-CP-JSON-DAG: "%275:sub0": 164 # CHECK-CP-JSON-DAG: "%275:sub1": 163 # CHECK-CP-JSON-DAG: "%275:sub2": 162 # CHECK-CP-JSON-DAG: "%275:sub3": 161 # CHECK-CP-JSON-DAG: "%275:sub4": 158 # CHECK-CP-JSON-DAG: "%275:sub5": 157 # CHECK-CP-JSON-DAG: "%275:sub6": 156 # CHECK-CP-JSON-DAG: "%275:sub7": 155 # CHECK-CP-JSON-DAG: "%275:sub8": 152 # CHECK-CP-JSON-DAG: "%275:sub9": 151 # CHECK-CP-JSON-DAG: "%275:sub10": 150 # CHECK-CP-JSON-DAG: "%275:sub11": 149 # CHECK-CP-JSON-DAG: "%275:sub12": 146 # CHECK-CP-JSON-DAG: "%275:sub13": 145 # CHECK-CP-JSON-DAG: "%275:sub14": 144 # CHECK-CP-JSON-DAG: "%275:sub15": 143 # CHECK-CP-JSON-DAG: "%275:sub16": 140 # CHECK-CP-JSON-DAG: "%275:sub17": 139 # CHECK-CP-JSON-DAG: "%275:sub18": 138 # CHECK-CP-JSON-DAG: "%275:sub19": 137 # CHECK-CP-JSON-DAG: "%275:sub20": 134 # CHECK-CP-JSON-DAG: "%275:sub21": 133 # CHECK-CP-JSON-DAG: "%275:sub22": 132 # CHECK-CP-JSON-DAG: "%275:sub23": 131 # CHECK-CP-JSON-DAG: "%275:sub24": 128 # CHECK-CP-JSON-DAG: "%275:sub25": 127 # CHECK-CP-JSON-DAG: "%275:sub26": 126 # CHECK-CP-JSON-DAG: "%275:sub27": 125 # CHECK-CP-JSON-DAG: "%275:sub28": 122 # CHECK-CP-JSON-DAG: "%275:sub29": 121 # CHECK-CP-JSON-DAG: "%275:sub30": 120 # CHECK-CP-JSON-DAG: "%275:sub31": 119 # CHECK-CP-JSON-DAG: "%317:sub0": 212 # CHECK-CP-JSON-DAG: "%317:sub1": 211 # CHECK-CP-JSON-DAG: "%317:sub2": 210 # CHECK-CP-JSON-DAG: "%317:sub3": 209 # CHECK-CP-JSON-DAG: "%317:sub4": 206 # CHECK-CP-JSON-DAG: "%317:sub5": 205 # CHECK-CP-JSON-DAG: "%317:sub6": 204 # CHECK-CP-JSON-DAG: "%317:sub7": 203 # CHECK-CP-JSON-DAG: "%317:sub8": 200 # CHECK-CP-JSON-DAG: "%317:sub9": 199 # CHECK-CP-JSON-DAG: "%317:sub10": 198 # CHECK-CP-JSON-DAG: "%317:sub11": 197 # CHECK-CP-JSON-DAG: "%317:sub12": 194 # CHECK-CP-JSON-DAG: "%317:sub13": 193 # CHECK-CP-JSON-DAG: "%317:sub14": 192 # CHECK-CP-JSON-DAG: "%317:sub15": 191 # CHECK-CP-JSON-DAG: "%317:sub16": 188 # CHECK-CP-JSON-DAG: "%317:sub17": 187 # CHECK-CP-JSON-DAG: "%317:sub18": 186 # CHECK-CP-JSON-DAG: "%317:sub19": 185 # CHECK-CP-JSON-DAG: "%317:sub20": 182 # CHECK-CP-JSON-DAG: "%317:sub21": 181 # CHECK-CP-JSON-DAG: "%317:sub22": 180 # CHECK-CP-JSON-DAG: "%317:sub23": 179 # CHECK-CP-JSON-DAG: "%317:sub24": 176 # CHECK-CP-JSON-DAG: "%317:sub25": 175 # CHECK-CP-JSON-DAG: "%317:sub26": 174 # CHECK-CP-JSON-DAG: "%317:sub27": 173 # CHECK-CP-JSON-DAG: "%317:sub28": 170 # CHECK-CP-JSON-DAG: "%317:sub29": 169 # CHECK-CP-JSON-DAG: "%317:sub30": 168 # CHECK-CP-JSON-DAG: "%317:sub31": 167 # CHECK-CP-JSON-DAG: "%359:sub0": 260 # CHECK-CP-JSON-DAG: "%359:sub1": 259 # CHECK-CP-JSON-DAG: "%359:sub2": 258 # CHECK-CP-JSON-DAG: "%359:sub3": 257 # CHECK-CP-JSON-DAG: "%359:sub4": 254 # CHECK-CP-JSON-DAG: "%359:sub5": 253 # CHECK-CP-JSON-DAG: "%359:sub6": 252 # CHECK-CP-JSON-DAG: "%359:sub7": 251 # CHECK-CP-JSON-DAG: "%359:sub8": 248 # CHECK-CP-JSON-DAG: "%359:sub9": 247 # CHECK-CP-JSON-DAG: "%359:sub10": 246 # CHECK-CP-JSON-DAG: "%359:sub11": 245 # CHECK-CP-JSON-DAG: "%359:sub12": 242 # CHECK-CP-JSON-DAG: "%359:sub13": 241 # CHECK-CP-JSON-DAG: "%359:sub14": 240 # CHECK-CP-JSON-DAG: "%359:sub15": 239 # CHECK-CP-JSON-DAG: "%359:sub16": 236 # CHECK-CP-JSON-DAG: "%359:sub17": 235 # CHECK-CP-JSON-DAG: "%359:sub18": 234 # CHECK-CP-JSON-DAG: "%359:sub19": 233 # CHECK-CP-JSON-DAG: "%359:sub20": 230 # CHECK-CP-JSON-DAG: "%359:sub21": 229 # CHECK-CP-JSON-DAG: "%359:sub22": 228 # CHECK-CP-JSON-DAG: "%359:sub23": 227 # CHECK-CP-JSON-DAG: "%359:sub24": 224 # CHECK-CP-JSON-DAG: "%359:sub25": 223 # CHECK-CP-JSON-DAG: "%359:sub26": 222 # CHECK-CP-JSON-DAG: "%359:sub27": 221 # CHECK-CP-JSON-DAG: "%359:sub28": 218 # CHECK-CP-JSON-DAG: "%359:sub29": 217 # CHECK-CP-JSON-DAG: "%359:sub30": 216 # CHECK-CP-JSON-DAG: "%359:sub31": 215 # CHECK-CP-JSON-DAG: "%401:sub0": 308 # CHECK-CP-JSON-DAG: "%401:sub1": 307 # CHECK-CP-JSON-DAG: "%401:sub2": 306 # CHECK-CP-JSON-DAG: "%401:sub3": 305 # CHECK-CP-JSON-DAG: "%401:sub4": 302 # CHECK-CP-JSON-DAG: "%401:sub5": 301 # CHECK-CP-JSON-DAG: "%401:sub6": 300 # CHECK-CP-JSON-DAG: "%401:sub7": 299 # CHECK-CP-JSON-DAG: "%401:sub8": 296 # CHECK-CP-JSON-DAG: "%401:sub9": 295 # CHECK-CP-JSON-DAG: "%401:sub10": 294 # CHECK-CP-JSON-DAG: "%401:sub11": 293 # CHECK-CP-JSON-DAG: "%401:sub12": 290 # CHECK-CP-JSON-DAG: "%401:sub13": 289 # CHECK-CP-JSON-DAG: "%401:sub14": 288 # CHECK-CP-JSON-DAG: "%401:sub15": 287 # CHECK-CP-JSON-DAG: "%401:sub16": 284 # CHECK-CP-JSON-DAG: "%401:sub17": 283 # CHECK-CP-JSON-DAG: "%401:sub18": 282 # CHECK-CP-JSON-DAG: "%401:sub19": 281 # CHECK-CP-JSON-DAG: "%401:sub20": 278 # CHECK-CP-JSON-DAG: "%401:sub21": 277 # CHECK-CP-JSON-DAG: "%401:sub22": 276 # CHECK-CP-JSON-DAG: "%401:sub23": 275 # CHECK-CP-JSON-DAG: "%401:sub24": 272 # CHECK-CP-JSON-DAG: "%401:sub25": 271 # CHECK-CP-JSON-DAG: "%401:sub26": 270 # CHECK-CP-JSON-DAG: "%401:sub27": 269 # CHECK-CP-JSON-DAG: "%401:sub28": 266 # CHECK-CP-JSON-DAG: "%401:sub29": 265 # CHECK-CP-JSON-DAG: "%401:sub30": 264 # CHECK-CP-JSON-DAG: "%401:sub31": 263 # CHECK-CP-JSON-DAG: "%522": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 263 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 308 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%524:vgpr_32 = COPY %149.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 19 # CHECK-CP-JSON-DAG: "%149:sub1": 18 # CHECK-CP-JSON-DAG: "%149:sub2": 17 # CHECK-CP-JSON-DAG: "%149:sub3": 16 # CHECK-CP-JSON-DAG: "%149:sub4": 13 # CHECK-CP-JSON-DAG: "%149:sub5": 12 # CHECK-CP-JSON-DAG: "%149:sub6": 11 # CHECK-CP-JSON-DAG: "%149:sub7": 10 # CHECK-CP-JSON-DAG: "%149:sub8": 7 # CHECK-CP-JSON-DAG: "%149:sub9": 6 # CHECK-CP-JSON-DAG: "%149:sub10": 5 # CHECK-CP-JSON-DAG: "%149:sub11": 4 # CHECK-CP-JSON-DAG: "%149:sub12": 1 # CHECK-CP-JSON-DAG: "%149:sub13": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 67 # CHECK-CP-JSON-DAG: "%191:sub1": 66 # CHECK-CP-JSON-DAG: "%191:sub2": 65 # CHECK-CP-JSON-DAG: "%191:sub3": 64 # CHECK-CP-JSON-DAG: "%191:sub4": 61 # CHECK-CP-JSON-DAG: "%191:sub5": 60 # CHECK-CP-JSON-DAG: "%191:sub6": 59 # CHECK-CP-JSON-DAG: "%191:sub7": 58 # CHECK-CP-JSON-DAG: "%191:sub8": 55 # CHECK-CP-JSON-DAG: "%191:sub9": 54 # CHECK-CP-JSON-DAG: "%191:sub10": 53 # CHECK-CP-JSON-DAG: "%191:sub11": 52 # CHECK-CP-JSON-DAG: "%191:sub12": 49 # CHECK-CP-JSON-DAG: "%191:sub13": 48 # CHECK-CP-JSON-DAG: "%191:sub14": 47 # CHECK-CP-JSON-DAG: "%191:sub15": 46 # CHECK-CP-JSON-DAG: "%191:sub16": 43 # CHECK-CP-JSON-DAG: "%191:sub17": 42 # CHECK-CP-JSON-DAG: "%191:sub18": 41 # CHECK-CP-JSON-DAG: "%191:sub19": 40 # CHECK-CP-JSON-DAG: "%191:sub20": 37 # CHECK-CP-JSON-DAG: "%191:sub21": 36 # CHECK-CP-JSON-DAG: "%191:sub22": 35 # CHECK-CP-JSON-DAG: "%191:sub23": 34 # CHECK-CP-JSON-DAG: "%191:sub24": 31 # CHECK-CP-JSON-DAG: "%191:sub25": 30 # CHECK-CP-JSON-DAG: "%191:sub26": 29 # CHECK-CP-JSON-DAG: "%191:sub27": 28 # CHECK-CP-JSON-DAG: "%191:sub28": 25 # CHECK-CP-JSON-DAG: "%191:sub29": 24 # CHECK-CP-JSON-DAG: "%191:sub30": 23 # CHECK-CP-JSON-DAG: "%191:sub31": 22 # CHECK-CP-JSON-DAG: "%233:sub0": 115 # CHECK-CP-JSON-DAG: "%233:sub1": 114 # CHECK-CP-JSON-DAG: "%233:sub2": 113 # CHECK-CP-JSON-DAG: "%233:sub3": 112 # CHECK-CP-JSON-DAG: "%233:sub4": 109 # CHECK-CP-JSON-DAG: "%233:sub5": 108 # CHECK-CP-JSON-DAG: "%233:sub6": 107 # CHECK-CP-JSON-DAG: "%233:sub7": 106 # CHECK-CP-JSON-DAG: "%233:sub8": 103 # CHECK-CP-JSON-DAG: "%233:sub9": 102 # CHECK-CP-JSON-DAG: "%233:sub10": 101 # CHECK-CP-JSON-DAG: "%233:sub11": 100 # CHECK-CP-JSON-DAG: "%233:sub12": 97 # CHECK-CP-JSON-DAG: "%233:sub13": 96 # CHECK-CP-JSON-DAG: "%233:sub14": 95 # CHECK-CP-JSON-DAG: "%233:sub15": 94 # CHECK-CP-JSON-DAG: "%233:sub16": 91 # CHECK-CP-JSON-DAG: "%233:sub17": 90 # CHECK-CP-JSON-DAG: "%233:sub18": 89 # CHECK-CP-JSON-DAG: "%233:sub19": 88 # CHECK-CP-JSON-DAG: "%233:sub20": 85 # CHECK-CP-JSON-DAG: "%233:sub21": 84 # CHECK-CP-JSON-DAG: "%233:sub22": 83 # CHECK-CP-JSON-DAG: "%233:sub23": 82 # CHECK-CP-JSON-DAG: "%233:sub24": 79 # CHECK-CP-JSON-DAG: "%233:sub25": 78 # CHECK-CP-JSON-DAG: "%233:sub26": 77 # CHECK-CP-JSON-DAG: "%233:sub27": 76 # CHECK-CP-JSON-DAG: "%233:sub28": 73 # CHECK-CP-JSON-DAG: "%233:sub29": 72 # CHECK-CP-JSON-DAG: "%233:sub30": 71 # CHECK-CP-JSON-DAG: "%233:sub31": 70 # CHECK-CP-JSON-DAG: "%275:sub0": 163 # CHECK-CP-JSON-DAG: "%275:sub1": 162 # CHECK-CP-JSON-DAG: "%275:sub2": 161 # CHECK-CP-JSON-DAG: "%275:sub3": 160 # CHECK-CP-JSON-DAG: "%275:sub4": 157 # CHECK-CP-JSON-DAG: "%275:sub5": 156 # CHECK-CP-JSON-DAG: "%275:sub6": 155 # CHECK-CP-JSON-DAG: "%275:sub7": 154 # CHECK-CP-JSON-DAG: "%275:sub8": 151 # CHECK-CP-JSON-DAG: "%275:sub9": 150 # CHECK-CP-JSON-DAG: "%275:sub10": 149 # CHECK-CP-JSON-DAG: "%275:sub11": 148 # CHECK-CP-JSON-DAG: "%275:sub12": 145 # CHECK-CP-JSON-DAG: "%275:sub13": 144 # CHECK-CP-JSON-DAG: "%275:sub14": 143 # CHECK-CP-JSON-DAG: "%275:sub15": 142 # CHECK-CP-JSON-DAG: "%275:sub16": 139 # CHECK-CP-JSON-DAG: "%275:sub17": 138 # CHECK-CP-JSON-DAG: "%275:sub18": 137 # CHECK-CP-JSON-DAG: "%275:sub19": 136 # CHECK-CP-JSON-DAG: "%275:sub20": 133 # CHECK-CP-JSON-DAG: "%275:sub21": 132 # CHECK-CP-JSON-DAG: "%275:sub22": 131 # CHECK-CP-JSON-DAG: "%275:sub23": 130 # CHECK-CP-JSON-DAG: "%275:sub24": 127 # CHECK-CP-JSON-DAG: "%275:sub25": 126 # CHECK-CP-JSON-DAG: "%275:sub26": 125 # CHECK-CP-JSON-DAG: "%275:sub27": 124 # CHECK-CP-JSON-DAG: "%275:sub28": 121 # CHECK-CP-JSON-DAG: "%275:sub29": 120 # CHECK-CP-JSON-DAG: "%275:sub30": 119 # CHECK-CP-JSON-DAG: "%275:sub31": 118 # CHECK-CP-JSON-DAG: "%317:sub0": 211 # CHECK-CP-JSON-DAG: "%317:sub1": 210 # CHECK-CP-JSON-DAG: "%317:sub2": 209 # CHECK-CP-JSON-DAG: "%317:sub3": 208 # CHECK-CP-JSON-DAG: "%317:sub4": 205 # CHECK-CP-JSON-DAG: "%317:sub5": 204 # CHECK-CP-JSON-DAG: "%317:sub6": 203 # CHECK-CP-JSON-DAG: "%317:sub7": 202 # CHECK-CP-JSON-DAG: "%317:sub8": 199 # CHECK-CP-JSON-DAG: "%317:sub9": 198 # CHECK-CP-JSON-DAG: "%317:sub10": 197 # CHECK-CP-JSON-DAG: "%317:sub11": 196 # CHECK-CP-JSON-DAG: "%317:sub12": 193 # CHECK-CP-JSON-DAG: "%317:sub13": 192 # CHECK-CP-JSON-DAG: "%317:sub14": 191 # CHECK-CP-JSON-DAG: "%317:sub15": 190 # CHECK-CP-JSON-DAG: "%317:sub16": 187 # CHECK-CP-JSON-DAG: "%317:sub17": 186 # CHECK-CP-JSON-DAG: "%317:sub18": 185 # CHECK-CP-JSON-DAG: "%317:sub19": 184 # CHECK-CP-JSON-DAG: "%317:sub20": 181 # CHECK-CP-JSON-DAG: "%317:sub21": 180 # CHECK-CP-JSON-DAG: "%317:sub22": 179 # CHECK-CP-JSON-DAG: "%317:sub23": 178 # CHECK-CP-JSON-DAG: "%317:sub24": 175 # CHECK-CP-JSON-DAG: "%317:sub25": 174 # CHECK-CP-JSON-DAG: "%317:sub26": 173 # CHECK-CP-JSON-DAG: "%317:sub27": 172 # CHECK-CP-JSON-DAG: "%317:sub28": 169 # CHECK-CP-JSON-DAG: "%317:sub29": 168 # CHECK-CP-JSON-DAG: "%317:sub30": 167 # CHECK-CP-JSON-DAG: "%317:sub31": 166 # CHECK-CP-JSON-DAG: "%359:sub0": 259 # CHECK-CP-JSON-DAG: "%359:sub1": 258 # CHECK-CP-JSON-DAG: "%359:sub2": 257 # CHECK-CP-JSON-DAG: "%359:sub3": 256 # CHECK-CP-JSON-DAG: "%359:sub4": 253 # CHECK-CP-JSON-DAG: "%359:sub5": 252 # CHECK-CP-JSON-DAG: "%359:sub6": 251 # CHECK-CP-JSON-DAG: "%359:sub7": 250 # CHECK-CP-JSON-DAG: "%359:sub8": 247 # CHECK-CP-JSON-DAG: "%359:sub9": 246 # CHECK-CP-JSON-DAG: "%359:sub10": 245 # CHECK-CP-JSON-DAG: "%359:sub11": 244 # CHECK-CP-JSON-DAG: "%359:sub12": 241 # CHECK-CP-JSON-DAG: "%359:sub13": 240 # CHECK-CP-JSON-DAG: "%359:sub14": 239 # CHECK-CP-JSON-DAG: "%359:sub15": 238 # CHECK-CP-JSON-DAG: "%359:sub16": 235 # CHECK-CP-JSON-DAG: "%359:sub17": 234 # CHECK-CP-JSON-DAG: "%359:sub18": 233 # CHECK-CP-JSON-DAG: "%359:sub19": 232 # CHECK-CP-JSON-DAG: "%359:sub20": 229 # CHECK-CP-JSON-DAG: "%359:sub21": 228 # CHECK-CP-JSON-DAG: "%359:sub22": 227 # CHECK-CP-JSON-DAG: "%359:sub23": 226 # CHECK-CP-JSON-DAG: "%359:sub24": 223 # CHECK-CP-JSON-DAG: "%359:sub25": 222 # CHECK-CP-JSON-DAG: "%359:sub26": 221 # CHECK-CP-JSON-DAG: "%359:sub27": 220 # CHECK-CP-JSON-DAG: "%359:sub28": 217 # CHECK-CP-JSON-DAG: "%359:sub29": 216 # CHECK-CP-JSON-DAG: "%359:sub30": 215 # CHECK-CP-JSON-DAG: "%359:sub31": 214 # CHECK-CP-JSON-DAG: "%401:sub0": 307 # CHECK-CP-JSON-DAG: "%401:sub1": 306 # CHECK-CP-JSON-DAG: "%401:sub2": 305 # CHECK-CP-JSON-DAG: "%401:sub3": 304 # CHECK-CP-JSON-DAG: "%401:sub4": 301 # CHECK-CP-JSON-DAG: "%401:sub5": 300 # CHECK-CP-JSON-DAG: "%401:sub6": 299 # CHECK-CP-JSON-DAG: "%401:sub7": 298 # CHECK-CP-JSON-DAG: "%401:sub8": 295 # CHECK-CP-JSON-DAG: "%401:sub9": 294 # CHECK-CP-JSON-DAG: "%401:sub10": 293 # CHECK-CP-JSON-DAG: "%401:sub11": 292 # CHECK-CP-JSON-DAG: "%401:sub12": 289 # CHECK-CP-JSON-DAG: "%401:sub13": 288 # CHECK-CP-JSON-DAG: "%401:sub14": 287 # CHECK-CP-JSON-DAG: "%401:sub15": 286 # CHECK-CP-JSON-DAG: "%401:sub16": 283 # CHECK-CP-JSON-DAG: "%401:sub17": 282 # CHECK-CP-JSON-DAG: "%401:sub18": 281 # CHECK-CP-JSON-DAG: "%401:sub19": 280 # CHECK-CP-JSON-DAG: "%401:sub20": 277 # CHECK-CP-JSON-DAG: "%401:sub21": 276 # CHECK-CP-JSON-DAG: "%401:sub22": 275 # CHECK-CP-JSON-DAG: "%401:sub23": 274 # CHECK-CP-JSON-DAG: "%401:sub24": 271 # CHECK-CP-JSON-DAG: "%401:sub25": 270 # CHECK-CP-JSON-DAG: "%401:sub26": 269 # CHECK-CP-JSON-DAG: "%401:sub27": 268 # CHECK-CP-JSON-DAG: "%401:sub28": 265 # CHECK-CP-JSON-DAG: "%401:sub29": 264 # CHECK-CP-JSON-DAG: "%401:sub30": 263 # CHECK-CP-JSON-DAG: "%401:sub31": 262 # CHECK-CP-JSON-DAG: "%522": 2 # CHECK-CP-JSON-DAG: "%523": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 262 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 307 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%525:vgpr_32 = COPY %149.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 18 # CHECK-CP-JSON-DAG: "%149:sub1": 17 # CHECK-CP-JSON-DAG: "%149:sub2": 16 # CHECK-CP-JSON-DAG: "%149:sub3": 15 # CHECK-CP-JSON-DAG: "%149:sub4": 12 # CHECK-CP-JSON-DAG: "%149:sub5": 11 # CHECK-CP-JSON-DAG: "%149:sub6": 10 # CHECK-CP-JSON-DAG: "%149:sub7": 9 # CHECK-CP-JSON-DAG: "%149:sub8": 6 # CHECK-CP-JSON-DAG: "%149:sub9": 5 # CHECK-CP-JSON-DAG: "%149:sub10": 4 # CHECK-CP-JSON-DAG: "%149:sub11": 3 # CHECK-CP-JSON-DAG: "%149:sub12": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 66 # CHECK-CP-JSON-DAG: "%191:sub1": 65 # CHECK-CP-JSON-DAG: "%191:sub2": 64 # CHECK-CP-JSON-DAG: "%191:sub3": 63 # CHECK-CP-JSON-DAG: "%191:sub4": 60 # CHECK-CP-JSON-DAG: "%191:sub5": 59 # CHECK-CP-JSON-DAG: "%191:sub6": 58 # CHECK-CP-JSON-DAG: "%191:sub7": 57 # CHECK-CP-JSON-DAG: "%191:sub8": 54 # CHECK-CP-JSON-DAG: "%191:sub9": 53 # CHECK-CP-JSON-DAG: "%191:sub10": 52 # CHECK-CP-JSON-DAG: "%191:sub11": 51 # CHECK-CP-JSON-DAG: "%191:sub12": 48 # CHECK-CP-JSON-DAG: "%191:sub13": 47 # CHECK-CP-JSON-DAG: "%191:sub14": 46 # CHECK-CP-JSON-DAG: "%191:sub15": 45 # CHECK-CP-JSON-DAG: "%191:sub16": 42 # CHECK-CP-JSON-DAG: "%191:sub17": 41 # CHECK-CP-JSON-DAG: "%191:sub18": 40 # CHECK-CP-JSON-DAG: "%191:sub19": 39 # CHECK-CP-JSON-DAG: "%191:sub20": 36 # CHECK-CP-JSON-DAG: "%191:sub21": 35 # CHECK-CP-JSON-DAG: "%191:sub22": 34 # CHECK-CP-JSON-DAG: "%191:sub23": 33 # CHECK-CP-JSON-DAG: "%191:sub24": 30 # CHECK-CP-JSON-DAG: "%191:sub25": 29 # CHECK-CP-JSON-DAG: "%191:sub26": 28 # CHECK-CP-JSON-DAG: "%191:sub27": 27 # CHECK-CP-JSON-DAG: "%191:sub28": 24 # CHECK-CP-JSON-DAG: "%191:sub29": 23 # CHECK-CP-JSON-DAG: "%191:sub30": 22 # CHECK-CP-JSON-DAG: "%191:sub31": 21 # CHECK-CP-JSON-DAG: "%233:sub0": 114 # CHECK-CP-JSON-DAG: "%233:sub1": 113 # CHECK-CP-JSON-DAG: "%233:sub2": 112 # CHECK-CP-JSON-DAG: "%233:sub3": 111 # CHECK-CP-JSON-DAG: "%233:sub4": 108 # CHECK-CP-JSON-DAG: "%233:sub5": 107 # CHECK-CP-JSON-DAG: "%233:sub6": 106 # CHECK-CP-JSON-DAG: "%233:sub7": 105 # CHECK-CP-JSON-DAG: "%233:sub8": 102 # CHECK-CP-JSON-DAG: "%233:sub9": 101 # CHECK-CP-JSON-DAG: "%233:sub10": 100 # CHECK-CP-JSON-DAG: "%233:sub11": 99 # CHECK-CP-JSON-DAG: "%233:sub12": 96 # CHECK-CP-JSON-DAG: "%233:sub13": 95 # CHECK-CP-JSON-DAG: "%233:sub14": 94 # CHECK-CP-JSON-DAG: "%233:sub15": 93 # CHECK-CP-JSON-DAG: "%233:sub16": 90 # CHECK-CP-JSON-DAG: "%233:sub17": 89 # CHECK-CP-JSON-DAG: "%233:sub18": 88 # CHECK-CP-JSON-DAG: "%233:sub19": 87 # CHECK-CP-JSON-DAG: "%233:sub20": 84 # CHECK-CP-JSON-DAG: "%233:sub21": 83 # CHECK-CP-JSON-DAG: "%233:sub22": 82 # CHECK-CP-JSON-DAG: "%233:sub23": 81 # CHECK-CP-JSON-DAG: "%233:sub24": 78 # CHECK-CP-JSON-DAG: "%233:sub25": 77 # CHECK-CP-JSON-DAG: "%233:sub26": 76 # CHECK-CP-JSON-DAG: "%233:sub27": 75 # CHECK-CP-JSON-DAG: "%233:sub28": 72 # CHECK-CP-JSON-DAG: "%233:sub29": 71 # CHECK-CP-JSON-DAG: "%233:sub30": 70 # CHECK-CP-JSON-DAG: "%233:sub31": 69 # CHECK-CP-JSON-DAG: "%275:sub0": 162 # CHECK-CP-JSON-DAG: "%275:sub1": 161 # CHECK-CP-JSON-DAG: "%275:sub2": 160 # CHECK-CP-JSON-DAG: "%275:sub3": 159 # CHECK-CP-JSON-DAG: "%275:sub4": 156 # CHECK-CP-JSON-DAG: "%275:sub5": 155 # CHECK-CP-JSON-DAG: "%275:sub6": 154 # CHECK-CP-JSON-DAG: "%275:sub7": 153 # CHECK-CP-JSON-DAG: "%275:sub8": 150 # CHECK-CP-JSON-DAG: "%275:sub9": 149 # CHECK-CP-JSON-DAG: "%275:sub10": 148 # CHECK-CP-JSON-DAG: "%275:sub11": 147 # CHECK-CP-JSON-DAG: "%275:sub12": 144 # CHECK-CP-JSON-DAG: "%275:sub13": 143 # CHECK-CP-JSON-DAG: "%275:sub14": 142 # CHECK-CP-JSON-DAG: "%275:sub15": 141 # CHECK-CP-JSON-DAG: "%275:sub16": 138 # CHECK-CP-JSON-DAG: "%275:sub17": 137 # CHECK-CP-JSON-DAG: "%275:sub18": 136 # CHECK-CP-JSON-DAG: "%275:sub19": 135 # CHECK-CP-JSON-DAG: "%275:sub20": 132 # CHECK-CP-JSON-DAG: "%275:sub21": 131 # CHECK-CP-JSON-DAG: "%275:sub22": 130 # CHECK-CP-JSON-DAG: "%275:sub23": 129 # CHECK-CP-JSON-DAG: "%275:sub24": 126 # CHECK-CP-JSON-DAG: "%275:sub25": 125 # CHECK-CP-JSON-DAG: "%275:sub26": 124 # CHECK-CP-JSON-DAG: "%275:sub27": 123 # CHECK-CP-JSON-DAG: "%275:sub28": 120 # CHECK-CP-JSON-DAG: "%275:sub29": 119 # CHECK-CP-JSON-DAG: "%275:sub30": 118 # CHECK-CP-JSON-DAG: "%275:sub31": 117 # CHECK-CP-JSON-DAG: "%317:sub0": 210 # CHECK-CP-JSON-DAG: "%317:sub1": 209 # CHECK-CP-JSON-DAG: "%317:sub2": 208 # CHECK-CP-JSON-DAG: "%317:sub3": 207 # CHECK-CP-JSON-DAG: "%317:sub4": 204 # CHECK-CP-JSON-DAG: "%317:sub5": 203 # CHECK-CP-JSON-DAG: "%317:sub6": 202 # CHECK-CP-JSON-DAG: "%317:sub7": 201 # CHECK-CP-JSON-DAG: "%317:sub8": 198 # CHECK-CP-JSON-DAG: "%317:sub9": 197 # CHECK-CP-JSON-DAG: "%317:sub10": 196 # CHECK-CP-JSON-DAG: "%317:sub11": 195 # CHECK-CP-JSON-DAG: "%317:sub12": 192 # CHECK-CP-JSON-DAG: "%317:sub13": 191 # CHECK-CP-JSON-DAG: "%317:sub14": 190 # CHECK-CP-JSON-DAG: "%317:sub15": 189 # CHECK-CP-JSON-DAG: "%317:sub16": 186 # CHECK-CP-JSON-DAG: "%317:sub17": 185 # CHECK-CP-JSON-DAG: "%317:sub18": 184 # CHECK-CP-JSON-DAG: "%317:sub19": 183 # CHECK-CP-JSON-DAG: "%317:sub20": 180 # CHECK-CP-JSON-DAG: "%317:sub21": 179 # CHECK-CP-JSON-DAG: "%317:sub22": 178 # CHECK-CP-JSON-DAG: "%317:sub23": 177 # CHECK-CP-JSON-DAG: "%317:sub24": 174 # CHECK-CP-JSON-DAG: "%317:sub25": 173 # CHECK-CP-JSON-DAG: "%317:sub26": 172 # CHECK-CP-JSON-DAG: "%317:sub27": 171 # CHECK-CP-JSON-DAG: "%317:sub28": 168 # CHECK-CP-JSON-DAG: "%317:sub29": 167 # CHECK-CP-JSON-DAG: "%317:sub30": 166 # CHECK-CP-JSON-DAG: "%317:sub31": 165 # CHECK-CP-JSON-DAG: "%359:sub0": 258 # CHECK-CP-JSON-DAG: "%359:sub1": 257 # CHECK-CP-JSON-DAG: "%359:sub2": 256 # CHECK-CP-JSON-DAG: "%359:sub3": 255 # CHECK-CP-JSON-DAG: "%359:sub4": 252 # CHECK-CP-JSON-DAG: "%359:sub5": 251 # CHECK-CP-JSON-DAG: "%359:sub6": 250 # CHECK-CP-JSON-DAG: "%359:sub7": 249 # CHECK-CP-JSON-DAG: "%359:sub8": 246 # CHECK-CP-JSON-DAG: "%359:sub9": 245 # CHECK-CP-JSON-DAG: "%359:sub10": 244 # CHECK-CP-JSON-DAG: "%359:sub11": 243 # CHECK-CP-JSON-DAG: "%359:sub12": 240 # CHECK-CP-JSON-DAG: "%359:sub13": 239 # CHECK-CP-JSON-DAG: "%359:sub14": 238 # CHECK-CP-JSON-DAG: "%359:sub15": 237 # CHECK-CP-JSON-DAG: "%359:sub16": 234 # CHECK-CP-JSON-DAG: "%359:sub17": 233 # CHECK-CP-JSON-DAG: "%359:sub18": 232 # CHECK-CP-JSON-DAG: "%359:sub19": 231 # CHECK-CP-JSON-DAG: "%359:sub20": 228 # CHECK-CP-JSON-DAG: "%359:sub21": 227 # CHECK-CP-JSON-DAG: "%359:sub22": 226 # CHECK-CP-JSON-DAG: "%359:sub23": 225 # CHECK-CP-JSON-DAG: "%359:sub24": 222 # CHECK-CP-JSON-DAG: "%359:sub25": 221 # CHECK-CP-JSON-DAG: "%359:sub26": 220 # CHECK-CP-JSON-DAG: "%359:sub27": 219 # CHECK-CP-JSON-DAG: "%359:sub28": 216 # CHECK-CP-JSON-DAG: "%359:sub29": 215 # CHECK-CP-JSON-DAG: "%359:sub30": 214 # CHECK-CP-JSON-DAG: "%359:sub31": 213 # CHECK-CP-JSON-DAG: "%401:sub0": 306 # CHECK-CP-JSON-DAG: "%401:sub1": 305 # CHECK-CP-JSON-DAG: "%401:sub2": 304 # CHECK-CP-JSON-DAG: "%401:sub3": 303 # CHECK-CP-JSON-DAG: "%401:sub4": 300 # CHECK-CP-JSON-DAG: "%401:sub5": 299 # CHECK-CP-JSON-DAG: "%401:sub6": 298 # CHECK-CP-JSON-DAG: "%401:sub7": 297 # CHECK-CP-JSON-DAG: "%401:sub8": 294 # CHECK-CP-JSON-DAG: "%401:sub9": 293 # CHECK-CP-JSON-DAG: "%401:sub10": 292 # CHECK-CP-JSON-DAG: "%401:sub11": 291 # CHECK-CP-JSON-DAG: "%401:sub12": 288 # CHECK-CP-JSON-DAG: "%401:sub13": 287 # CHECK-CP-JSON-DAG: "%401:sub14": 286 # CHECK-CP-JSON-DAG: "%401:sub15": 285 # CHECK-CP-JSON-DAG: "%401:sub16": 282 # CHECK-CP-JSON-DAG: "%401:sub17": 281 # CHECK-CP-JSON-DAG: "%401:sub18": 280 # CHECK-CP-JSON-DAG: "%401:sub19": 279 # CHECK-CP-JSON-DAG: "%401:sub20": 276 # CHECK-CP-JSON-DAG: "%401:sub21": 275 # CHECK-CP-JSON-DAG: "%401:sub22": 274 # CHECK-CP-JSON-DAG: "%401:sub23": 273 # CHECK-CP-JSON-DAG: "%401:sub24": 270 # CHECK-CP-JSON-DAG: "%401:sub25": 269 # CHECK-CP-JSON-DAG: "%401:sub26": 268 # CHECK-CP-JSON-DAG: "%401:sub27": 267 # CHECK-CP-JSON-DAG: "%401:sub28": 264 # CHECK-CP-JSON-DAG: "%401:sub29": 263 # CHECK-CP-JSON-DAG: "%401:sub30": 262 # CHECK-CP-JSON-DAG: "%401:sub31": 261 # CHECK-CP-JSON-DAG: "%522": 1 # CHECK-CP-JSON-DAG: "%523": 1 # CHECK-CP-JSON-DAG: "%524": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 261 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 306 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%526:vreg_128 = REG_SEQUENCE %525, %subreg.sub0, %524, %subreg.sub1, %523, %subreg.sub2, %522, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 17 # CHECK-CP-JSON-DAG: "%149:sub1": 16 # CHECK-CP-JSON-DAG: "%149:sub2": 15 # CHECK-CP-JSON-DAG: "%149:sub3": 14 # CHECK-CP-JSON-DAG: "%149:sub4": 11 # CHECK-CP-JSON-DAG: "%149:sub5": 10 # CHECK-CP-JSON-DAG: "%149:sub6": 9 # CHECK-CP-JSON-DAG: "%149:sub7": 8 # CHECK-CP-JSON-DAG: "%149:sub8": 5 # CHECK-CP-JSON-DAG: "%149:sub9": 4 # CHECK-CP-JSON-DAG: "%149:sub10": 3 # CHECK-CP-JSON-DAG: "%149:sub11": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 65 # CHECK-CP-JSON-DAG: "%191:sub1": 64 # CHECK-CP-JSON-DAG: "%191:sub2": 63 # CHECK-CP-JSON-DAG: "%191:sub3": 62 # CHECK-CP-JSON-DAG: "%191:sub4": 59 # CHECK-CP-JSON-DAG: "%191:sub5": 58 # CHECK-CP-JSON-DAG: "%191:sub6": 57 # CHECK-CP-JSON-DAG: "%191:sub7": 56 # CHECK-CP-JSON-DAG: "%191:sub8": 53 # CHECK-CP-JSON-DAG: "%191:sub9": 52 # CHECK-CP-JSON-DAG: "%191:sub10": 51 # CHECK-CP-JSON-DAG: "%191:sub11": 50 # CHECK-CP-JSON-DAG: "%191:sub12": 47 # CHECK-CP-JSON-DAG: "%191:sub13": 46 # CHECK-CP-JSON-DAG: "%191:sub14": 45 # CHECK-CP-JSON-DAG: "%191:sub15": 44 # CHECK-CP-JSON-DAG: "%191:sub16": 41 # CHECK-CP-JSON-DAG: "%191:sub17": 40 # CHECK-CP-JSON-DAG: "%191:sub18": 39 # CHECK-CP-JSON-DAG: "%191:sub19": 38 # CHECK-CP-JSON-DAG: "%191:sub20": 35 # CHECK-CP-JSON-DAG: "%191:sub21": 34 # CHECK-CP-JSON-DAG: "%191:sub22": 33 # CHECK-CP-JSON-DAG: "%191:sub23": 32 # CHECK-CP-JSON-DAG: "%191:sub24": 29 # CHECK-CP-JSON-DAG: "%191:sub25": 28 # CHECK-CP-JSON-DAG: "%191:sub26": 27 # CHECK-CP-JSON-DAG: "%191:sub27": 26 # CHECK-CP-JSON-DAG: "%191:sub28": 23 # CHECK-CP-JSON-DAG: "%191:sub29": 22 # CHECK-CP-JSON-DAG: "%191:sub30": 21 # CHECK-CP-JSON-DAG: "%191:sub31": 20 # CHECK-CP-JSON-DAG: "%233:sub0": 113 # CHECK-CP-JSON-DAG: "%233:sub1": 112 # CHECK-CP-JSON-DAG: "%233:sub2": 111 # CHECK-CP-JSON-DAG: "%233:sub3": 110 # CHECK-CP-JSON-DAG: "%233:sub4": 107 # CHECK-CP-JSON-DAG: "%233:sub5": 106 # CHECK-CP-JSON-DAG: "%233:sub6": 105 # CHECK-CP-JSON-DAG: "%233:sub7": 104 # CHECK-CP-JSON-DAG: "%233:sub8": 101 # CHECK-CP-JSON-DAG: "%233:sub9": 100 # CHECK-CP-JSON-DAG: "%233:sub10": 99 # CHECK-CP-JSON-DAG: "%233:sub11": 98 # CHECK-CP-JSON-DAG: "%233:sub12": 95 # CHECK-CP-JSON-DAG: "%233:sub13": 94 # CHECK-CP-JSON-DAG: "%233:sub14": 93 # CHECK-CP-JSON-DAG: "%233:sub15": 92 # CHECK-CP-JSON-DAG: "%233:sub16": 89 # CHECK-CP-JSON-DAG: "%233:sub17": 88 # CHECK-CP-JSON-DAG: "%233:sub18": 87 # CHECK-CP-JSON-DAG: "%233:sub19": 86 # CHECK-CP-JSON-DAG: "%233:sub20": 83 # CHECK-CP-JSON-DAG: "%233:sub21": 82 # CHECK-CP-JSON-DAG: "%233:sub22": 81 # CHECK-CP-JSON-DAG: "%233:sub23": 80 # CHECK-CP-JSON-DAG: "%233:sub24": 77 # CHECK-CP-JSON-DAG: "%233:sub25": 76 # CHECK-CP-JSON-DAG: "%233:sub26": 75 # CHECK-CP-JSON-DAG: "%233:sub27": 74 # CHECK-CP-JSON-DAG: "%233:sub28": 71 # CHECK-CP-JSON-DAG: "%233:sub29": 70 # CHECK-CP-JSON-DAG: "%233:sub30": 69 # CHECK-CP-JSON-DAG: "%233:sub31": 68 # CHECK-CP-JSON-DAG: "%275:sub0": 161 # CHECK-CP-JSON-DAG: "%275:sub1": 160 # CHECK-CP-JSON-DAG: "%275:sub2": 159 # CHECK-CP-JSON-DAG: "%275:sub3": 158 # CHECK-CP-JSON-DAG: "%275:sub4": 155 # CHECK-CP-JSON-DAG: "%275:sub5": 154 # CHECK-CP-JSON-DAG: "%275:sub6": 153 # CHECK-CP-JSON-DAG: "%275:sub7": 152 # CHECK-CP-JSON-DAG: "%275:sub8": 149 # CHECK-CP-JSON-DAG: "%275:sub9": 148 # CHECK-CP-JSON-DAG: "%275:sub10": 147 # CHECK-CP-JSON-DAG: "%275:sub11": 146 # CHECK-CP-JSON-DAG: "%275:sub12": 143 # CHECK-CP-JSON-DAG: "%275:sub13": 142 # CHECK-CP-JSON-DAG: "%275:sub14": 141 # CHECK-CP-JSON-DAG: "%275:sub15": 140 # CHECK-CP-JSON-DAG: "%275:sub16": 137 # CHECK-CP-JSON-DAG: "%275:sub17": 136 # CHECK-CP-JSON-DAG: "%275:sub18": 135 # CHECK-CP-JSON-DAG: "%275:sub19": 134 # CHECK-CP-JSON-DAG: "%275:sub20": 131 # CHECK-CP-JSON-DAG: "%275:sub21": 130 # CHECK-CP-JSON-DAG: "%275:sub22": 129 # CHECK-CP-JSON-DAG: "%275:sub23": 128 # CHECK-CP-JSON-DAG: "%275:sub24": 125 # CHECK-CP-JSON-DAG: "%275:sub25": 124 # CHECK-CP-JSON-DAG: "%275:sub26": 123 # CHECK-CP-JSON-DAG: "%275:sub27": 122 # CHECK-CP-JSON-DAG: "%275:sub28": 119 # CHECK-CP-JSON-DAG: "%275:sub29": 118 # CHECK-CP-JSON-DAG: "%275:sub30": 117 # CHECK-CP-JSON-DAG: "%275:sub31": 116 # CHECK-CP-JSON-DAG: "%317:sub0": 209 # CHECK-CP-JSON-DAG: "%317:sub1": 208 # CHECK-CP-JSON-DAG: "%317:sub2": 207 # CHECK-CP-JSON-DAG: "%317:sub3": 206 # CHECK-CP-JSON-DAG: "%317:sub4": 203 # CHECK-CP-JSON-DAG: "%317:sub5": 202 # CHECK-CP-JSON-DAG: "%317:sub6": 201 # CHECK-CP-JSON-DAG: "%317:sub7": 200 # CHECK-CP-JSON-DAG: "%317:sub8": 197 # CHECK-CP-JSON-DAG: "%317:sub9": 196 # CHECK-CP-JSON-DAG: "%317:sub10": 195 # CHECK-CP-JSON-DAG: "%317:sub11": 194 # CHECK-CP-JSON-DAG: "%317:sub12": 191 # CHECK-CP-JSON-DAG: "%317:sub13": 190 # CHECK-CP-JSON-DAG: "%317:sub14": 189 # CHECK-CP-JSON-DAG: "%317:sub15": 188 # CHECK-CP-JSON-DAG: "%317:sub16": 185 # CHECK-CP-JSON-DAG: "%317:sub17": 184 # CHECK-CP-JSON-DAG: "%317:sub18": 183 # CHECK-CP-JSON-DAG: "%317:sub19": 182 # CHECK-CP-JSON-DAG: "%317:sub20": 179 # CHECK-CP-JSON-DAG: "%317:sub21": 178 # CHECK-CP-JSON-DAG: "%317:sub22": 177 # CHECK-CP-JSON-DAG: "%317:sub23": 176 # CHECK-CP-JSON-DAG: "%317:sub24": 173 # CHECK-CP-JSON-DAG: "%317:sub25": 172 # CHECK-CP-JSON-DAG: "%317:sub26": 171 # CHECK-CP-JSON-DAG: "%317:sub27": 170 # CHECK-CP-JSON-DAG: "%317:sub28": 167 # CHECK-CP-JSON-DAG: "%317:sub29": 166 # CHECK-CP-JSON-DAG: "%317:sub30": 165 # CHECK-CP-JSON-DAG: "%317:sub31": 164 # CHECK-CP-JSON-DAG: "%359:sub0": 257 # CHECK-CP-JSON-DAG: "%359:sub1": 256 # CHECK-CP-JSON-DAG: "%359:sub2": 255 # CHECK-CP-JSON-DAG: "%359:sub3": 254 # CHECK-CP-JSON-DAG: "%359:sub4": 251 # CHECK-CP-JSON-DAG: "%359:sub5": 250 # CHECK-CP-JSON-DAG: "%359:sub6": 249 # CHECK-CP-JSON-DAG: "%359:sub7": 248 # CHECK-CP-JSON-DAG: "%359:sub8": 245 # CHECK-CP-JSON-DAG: "%359:sub9": 244 # CHECK-CP-JSON-DAG: "%359:sub10": 243 # CHECK-CP-JSON-DAG: "%359:sub11": 242 # CHECK-CP-JSON-DAG: "%359:sub12": 239 # CHECK-CP-JSON-DAG: "%359:sub13": 238 # CHECK-CP-JSON-DAG: "%359:sub14": 237 # CHECK-CP-JSON-DAG: "%359:sub15": 236 # CHECK-CP-JSON-DAG: "%359:sub16": 233 # CHECK-CP-JSON-DAG: "%359:sub17": 232 # CHECK-CP-JSON-DAG: "%359:sub18": 231 # CHECK-CP-JSON-DAG: "%359:sub19": 230 # CHECK-CP-JSON-DAG: "%359:sub20": 227 # CHECK-CP-JSON-DAG: "%359:sub21": 226 # CHECK-CP-JSON-DAG: "%359:sub22": 225 # CHECK-CP-JSON-DAG: "%359:sub23": 224 # CHECK-CP-JSON-DAG: "%359:sub24": 221 # CHECK-CP-JSON-DAG: "%359:sub25": 220 # CHECK-CP-JSON-DAG: "%359:sub26": 219 # CHECK-CP-JSON-DAG: "%359:sub27": 218 # CHECK-CP-JSON-DAG: "%359:sub28": 215 # CHECK-CP-JSON-DAG: "%359:sub29": 214 # CHECK-CP-JSON-DAG: "%359:sub30": 213 # CHECK-CP-JSON-DAG: "%359:sub31": 212 # CHECK-CP-JSON-DAG: "%401:sub0": 305 # CHECK-CP-JSON-DAG: "%401:sub1": 304 # CHECK-CP-JSON-DAG: "%401:sub2": 303 # CHECK-CP-JSON-DAG: "%401:sub3": 302 # CHECK-CP-JSON-DAG: "%401:sub4": 299 # CHECK-CP-JSON-DAG: "%401:sub5": 298 # CHECK-CP-JSON-DAG: "%401:sub6": 297 # CHECK-CP-JSON-DAG: "%401:sub7": 296 # CHECK-CP-JSON-DAG: "%401:sub8": 293 # CHECK-CP-JSON-DAG: "%401:sub9": 292 # CHECK-CP-JSON-DAG: "%401:sub10": 291 # CHECK-CP-JSON-DAG: "%401:sub11": 290 # CHECK-CP-JSON-DAG: "%401:sub12": 287 # CHECK-CP-JSON-DAG: "%401:sub13": 286 # CHECK-CP-JSON-DAG: "%401:sub14": 285 # CHECK-CP-JSON-DAG: "%401:sub15": 284 # CHECK-CP-JSON-DAG: "%401:sub16": 281 # CHECK-CP-JSON-DAG: "%401:sub17": 280 # CHECK-CP-JSON-DAG: "%401:sub18": 279 # CHECK-CP-JSON-DAG: "%401:sub19": 278 # CHECK-CP-JSON-DAG: "%401:sub20": 275 # CHECK-CP-JSON-DAG: "%401:sub21": 274 # CHECK-CP-JSON-DAG: "%401:sub22": 273 # CHECK-CP-JSON-DAG: "%401:sub23": 272 # CHECK-CP-JSON-DAG: "%401:sub24": 269 # CHECK-CP-JSON-DAG: "%401:sub25": 268 # CHECK-CP-JSON-DAG: "%401:sub26": 267 # CHECK-CP-JSON-DAG: "%401:sub27": 266 # CHECK-CP-JSON-DAG: "%401:sub28": 263 # CHECK-CP-JSON-DAG: "%401:sub29": 262 # CHECK-CP-JSON-DAG: "%401:sub30": 261 # CHECK-CP-JSON-DAG: "%401:sub31": 260 # CHECK-CP-JSON-DAG: "%522": 0 # CHECK-CP-JSON-DAG: "%523": 0 # CHECK-CP-JSON-DAG: "%524": 0 # CHECK-CP-JSON-DAG: "%525": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 260 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 305 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %527:vreg_64, %526, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 16 # CHECK-CP-JSON-DAG: "%149:sub1": 15 # CHECK-CP-JSON-DAG: "%149:sub2": 14 # CHECK-CP-JSON-DAG: "%149:sub3": 13 # CHECK-CP-JSON-DAG: "%149:sub4": 10 # CHECK-CP-JSON-DAG: "%149:sub5": 9 # CHECK-CP-JSON-DAG: "%149:sub6": 8 # CHECK-CP-JSON-DAG: "%149:sub7": 7 # CHECK-CP-JSON-DAG: "%149:sub8": 4 # CHECK-CP-JSON-DAG: "%149:sub9": 3 # CHECK-CP-JSON-DAG: "%149:sub10": 2 # CHECK-CP-JSON-DAG: "%149:sub11": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 64 # CHECK-CP-JSON-DAG: "%191:sub1": 63 # CHECK-CP-JSON-DAG: "%191:sub2": 62 # CHECK-CP-JSON-DAG: "%191:sub3": 61 # CHECK-CP-JSON-DAG: "%191:sub4": 58 # CHECK-CP-JSON-DAG: "%191:sub5": 57 # CHECK-CP-JSON-DAG: "%191:sub6": 56 # CHECK-CP-JSON-DAG: "%191:sub7": 55 # CHECK-CP-JSON-DAG: "%191:sub8": 52 # CHECK-CP-JSON-DAG: "%191:sub9": 51 # CHECK-CP-JSON-DAG: "%191:sub10": 50 # CHECK-CP-JSON-DAG: "%191:sub11": 49 # CHECK-CP-JSON-DAG: "%191:sub12": 46 # CHECK-CP-JSON-DAG: "%191:sub13": 45 # CHECK-CP-JSON-DAG: "%191:sub14": 44 # CHECK-CP-JSON-DAG: "%191:sub15": 43 # CHECK-CP-JSON-DAG: "%191:sub16": 40 # CHECK-CP-JSON-DAG: "%191:sub17": 39 # CHECK-CP-JSON-DAG: "%191:sub18": 38 # CHECK-CP-JSON-DAG: "%191:sub19": 37 # CHECK-CP-JSON-DAG: "%191:sub20": 34 # CHECK-CP-JSON-DAG: "%191:sub21": 33 # CHECK-CP-JSON-DAG: "%191:sub22": 32 # CHECK-CP-JSON-DAG: "%191:sub23": 31 # CHECK-CP-JSON-DAG: "%191:sub24": 28 # CHECK-CP-JSON-DAG: "%191:sub25": 27 # CHECK-CP-JSON-DAG: "%191:sub26": 26 # CHECK-CP-JSON-DAG: "%191:sub27": 25 # CHECK-CP-JSON-DAG: "%191:sub28": 22 # CHECK-CP-JSON-DAG: "%191:sub29": 21 # CHECK-CP-JSON-DAG: "%191:sub30": 20 # CHECK-CP-JSON-DAG: "%191:sub31": 19 # CHECK-CP-JSON-DAG: "%233:sub0": 112 # CHECK-CP-JSON-DAG: "%233:sub1": 111 # CHECK-CP-JSON-DAG: "%233:sub2": 110 # CHECK-CP-JSON-DAG: "%233:sub3": 109 # CHECK-CP-JSON-DAG: "%233:sub4": 106 # CHECK-CP-JSON-DAG: "%233:sub5": 105 # CHECK-CP-JSON-DAG: "%233:sub6": 104 # CHECK-CP-JSON-DAG: "%233:sub7": 103 # CHECK-CP-JSON-DAG: "%233:sub8": 100 # CHECK-CP-JSON-DAG: "%233:sub9": 99 # CHECK-CP-JSON-DAG: "%233:sub10": 98 # CHECK-CP-JSON-DAG: "%233:sub11": 97 # CHECK-CP-JSON-DAG: "%233:sub12": 94 # CHECK-CP-JSON-DAG: "%233:sub13": 93 # CHECK-CP-JSON-DAG: "%233:sub14": 92 # CHECK-CP-JSON-DAG: "%233:sub15": 91 # CHECK-CP-JSON-DAG: "%233:sub16": 88 # CHECK-CP-JSON-DAG: "%233:sub17": 87 # CHECK-CP-JSON-DAG: "%233:sub18": 86 # CHECK-CP-JSON-DAG: "%233:sub19": 85 # CHECK-CP-JSON-DAG: "%233:sub20": 82 # CHECK-CP-JSON-DAG: "%233:sub21": 81 # CHECK-CP-JSON-DAG: "%233:sub22": 80 # CHECK-CP-JSON-DAG: "%233:sub23": 79 # CHECK-CP-JSON-DAG: "%233:sub24": 76 # CHECK-CP-JSON-DAG: "%233:sub25": 75 # CHECK-CP-JSON-DAG: "%233:sub26": 74 # CHECK-CP-JSON-DAG: "%233:sub27": 73 # CHECK-CP-JSON-DAG: "%233:sub28": 70 # CHECK-CP-JSON-DAG: "%233:sub29": 69 # CHECK-CP-JSON-DAG: "%233:sub30": 68 # CHECK-CP-JSON-DAG: "%233:sub31": 67 # CHECK-CP-JSON-DAG: "%275:sub0": 160 # CHECK-CP-JSON-DAG: "%275:sub1": 159 # CHECK-CP-JSON-DAG: "%275:sub2": 158 # CHECK-CP-JSON-DAG: "%275:sub3": 157 # CHECK-CP-JSON-DAG: "%275:sub4": 154 # CHECK-CP-JSON-DAG: "%275:sub5": 153 # CHECK-CP-JSON-DAG: "%275:sub6": 152 # CHECK-CP-JSON-DAG: "%275:sub7": 151 # CHECK-CP-JSON-DAG: "%275:sub8": 148 # CHECK-CP-JSON-DAG: "%275:sub9": 147 # CHECK-CP-JSON-DAG: "%275:sub10": 146 # CHECK-CP-JSON-DAG: "%275:sub11": 145 # CHECK-CP-JSON-DAG: "%275:sub12": 142 # CHECK-CP-JSON-DAG: "%275:sub13": 141 # CHECK-CP-JSON-DAG: "%275:sub14": 140 # CHECK-CP-JSON-DAG: "%275:sub15": 139 # CHECK-CP-JSON-DAG: "%275:sub16": 136 # CHECK-CP-JSON-DAG: "%275:sub17": 135 # CHECK-CP-JSON-DAG: "%275:sub18": 134 # CHECK-CP-JSON-DAG: "%275:sub19": 133 # CHECK-CP-JSON-DAG: "%275:sub20": 130 # CHECK-CP-JSON-DAG: "%275:sub21": 129 # CHECK-CP-JSON-DAG: "%275:sub22": 128 # CHECK-CP-JSON-DAG: "%275:sub23": 127 # CHECK-CP-JSON-DAG: "%275:sub24": 124 # CHECK-CP-JSON-DAG: "%275:sub25": 123 # CHECK-CP-JSON-DAG: "%275:sub26": 122 # CHECK-CP-JSON-DAG: "%275:sub27": 121 # CHECK-CP-JSON-DAG: "%275:sub28": 118 # CHECK-CP-JSON-DAG: "%275:sub29": 117 # CHECK-CP-JSON-DAG: "%275:sub30": 116 # CHECK-CP-JSON-DAG: "%275:sub31": 115 # CHECK-CP-JSON-DAG: "%317:sub0": 208 # CHECK-CP-JSON-DAG: "%317:sub1": 207 # CHECK-CP-JSON-DAG: "%317:sub2": 206 # CHECK-CP-JSON-DAG: "%317:sub3": 205 # CHECK-CP-JSON-DAG: "%317:sub4": 202 # CHECK-CP-JSON-DAG: "%317:sub5": 201 # CHECK-CP-JSON-DAG: "%317:sub6": 200 # CHECK-CP-JSON-DAG: "%317:sub7": 199 # CHECK-CP-JSON-DAG: "%317:sub8": 196 # CHECK-CP-JSON-DAG: "%317:sub9": 195 # CHECK-CP-JSON-DAG: "%317:sub10": 194 # CHECK-CP-JSON-DAG: "%317:sub11": 193 # CHECK-CP-JSON-DAG: "%317:sub12": 190 # CHECK-CP-JSON-DAG: "%317:sub13": 189 # CHECK-CP-JSON-DAG: "%317:sub14": 188 # CHECK-CP-JSON-DAG: "%317:sub15": 187 # CHECK-CP-JSON-DAG: "%317:sub16": 184 # CHECK-CP-JSON-DAG: "%317:sub17": 183 # CHECK-CP-JSON-DAG: "%317:sub18": 182 # CHECK-CP-JSON-DAG: "%317:sub19": 181 # CHECK-CP-JSON-DAG: "%317:sub20": 178 # CHECK-CP-JSON-DAG: "%317:sub21": 177 # CHECK-CP-JSON-DAG: "%317:sub22": 176 # CHECK-CP-JSON-DAG: "%317:sub23": 175 # CHECK-CP-JSON-DAG: "%317:sub24": 172 # CHECK-CP-JSON-DAG: "%317:sub25": 171 # CHECK-CP-JSON-DAG: "%317:sub26": 170 # CHECK-CP-JSON-DAG: "%317:sub27": 169 # CHECK-CP-JSON-DAG: "%317:sub28": 166 # CHECK-CP-JSON-DAG: "%317:sub29": 165 # CHECK-CP-JSON-DAG: "%317:sub30": 164 # CHECK-CP-JSON-DAG: "%317:sub31": 163 # CHECK-CP-JSON-DAG: "%359:sub0": 256 # CHECK-CP-JSON-DAG: "%359:sub1": 255 # CHECK-CP-JSON-DAG: "%359:sub2": 254 # CHECK-CP-JSON-DAG: "%359:sub3": 253 # CHECK-CP-JSON-DAG: "%359:sub4": 250 # CHECK-CP-JSON-DAG: "%359:sub5": 249 # CHECK-CP-JSON-DAG: "%359:sub6": 248 # CHECK-CP-JSON-DAG: "%359:sub7": 247 # CHECK-CP-JSON-DAG: "%359:sub8": 244 # CHECK-CP-JSON-DAG: "%359:sub9": 243 # CHECK-CP-JSON-DAG: "%359:sub10": 242 # CHECK-CP-JSON-DAG: "%359:sub11": 241 # CHECK-CP-JSON-DAG: "%359:sub12": 238 # CHECK-CP-JSON-DAG: "%359:sub13": 237 # CHECK-CP-JSON-DAG: "%359:sub14": 236 # CHECK-CP-JSON-DAG: "%359:sub15": 235 # CHECK-CP-JSON-DAG: "%359:sub16": 232 # CHECK-CP-JSON-DAG: "%359:sub17": 231 # CHECK-CP-JSON-DAG: "%359:sub18": 230 # CHECK-CP-JSON-DAG: "%359:sub19": 229 # CHECK-CP-JSON-DAG: "%359:sub20": 226 # CHECK-CP-JSON-DAG: "%359:sub21": 225 # CHECK-CP-JSON-DAG: "%359:sub22": 224 # CHECK-CP-JSON-DAG: "%359:sub23": 223 # CHECK-CP-JSON-DAG: "%359:sub24": 220 # CHECK-CP-JSON-DAG: "%359:sub25": 219 # CHECK-CP-JSON-DAG: "%359:sub26": 218 # CHECK-CP-JSON-DAG: "%359:sub27": 217 # CHECK-CP-JSON-DAG: "%359:sub28": 214 # CHECK-CP-JSON-DAG: "%359:sub29": 213 # CHECK-CP-JSON-DAG: "%359:sub30": 212 # CHECK-CP-JSON-DAG: "%359:sub31": 211 # CHECK-CP-JSON-DAG: "%401:sub0": 304 # CHECK-CP-JSON-DAG: "%401:sub1": 303 # CHECK-CP-JSON-DAG: "%401:sub2": 302 # CHECK-CP-JSON-DAG: "%401:sub3": 301 # CHECK-CP-JSON-DAG: "%401:sub4": 298 # CHECK-CP-JSON-DAG: "%401:sub5": 297 # CHECK-CP-JSON-DAG: "%401:sub6": 296 # CHECK-CP-JSON-DAG: "%401:sub7": 295 # CHECK-CP-JSON-DAG: "%401:sub8": 292 # CHECK-CP-JSON-DAG: "%401:sub9": 291 # CHECK-CP-JSON-DAG: "%401:sub10": 290 # CHECK-CP-JSON-DAG: "%401:sub11": 289 # CHECK-CP-JSON-DAG: "%401:sub12": 286 # CHECK-CP-JSON-DAG: "%401:sub13": 285 # CHECK-CP-JSON-DAG: "%401:sub14": 284 # CHECK-CP-JSON-DAG: "%401:sub15": 283 # CHECK-CP-JSON-DAG: "%401:sub16": 280 # CHECK-CP-JSON-DAG: "%401:sub17": 279 # CHECK-CP-JSON-DAG: "%401:sub18": 278 # CHECK-CP-JSON-DAG: "%401:sub19": 277 # CHECK-CP-JSON-DAG: "%401:sub20": 274 # CHECK-CP-JSON-DAG: "%401:sub21": 273 # CHECK-CP-JSON-DAG: "%401:sub22": 272 # CHECK-CP-JSON-DAG: "%401:sub23": 271 # CHECK-CP-JSON-DAG: "%401:sub24": 268 # CHECK-CP-JSON-DAG: "%401:sub25": 267 # CHECK-CP-JSON-DAG: "%401:sub26": 266 # CHECK-CP-JSON-DAG: "%401:sub27": 265 # CHECK-CP-JSON-DAG: "%401:sub28": 262 # CHECK-CP-JSON-DAG: "%401:sub29": 261 # CHECK-CP-JSON-DAG: "%401:sub30": 260 # CHECK-CP-JSON-DAG: "%401:sub31": 259 # CHECK-CP-JSON-DAG: "%526": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 259 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 304 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%528:vgpr_32 = COPY %149.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 15 # CHECK-CP-JSON-DAG: "%149:sub1": 14 # CHECK-CP-JSON-DAG: "%149:sub2": 13 # CHECK-CP-JSON-DAG: "%149:sub3": 12 # CHECK-CP-JSON-DAG: "%149:sub4": 9 # CHECK-CP-JSON-DAG: "%149:sub5": 8 # CHECK-CP-JSON-DAG: "%149:sub6": 7 # CHECK-CP-JSON-DAG: "%149:sub7": 6 # CHECK-CP-JSON-DAG: "%149:sub8": 3 # CHECK-CP-JSON-DAG: "%149:sub9": 2 # CHECK-CP-JSON-DAG: "%149:sub10": 1 # CHECK-CP-JSON-DAG: "%149:sub11": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 63 # CHECK-CP-JSON-DAG: "%191:sub1": 62 # CHECK-CP-JSON-DAG: "%191:sub2": 61 # CHECK-CP-JSON-DAG: "%191:sub3": 60 # CHECK-CP-JSON-DAG: "%191:sub4": 57 # CHECK-CP-JSON-DAG: "%191:sub5": 56 # CHECK-CP-JSON-DAG: "%191:sub6": 55 # CHECK-CP-JSON-DAG: "%191:sub7": 54 # CHECK-CP-JSON-DAG: "%191:sub8": 51 # CHECK-CP-JSON-DAG: "%191:sub9": 50 # CHECK-CP-JSON-DAG: "%191:sub10": 49 # CHECK-CP-JSON-DAG: "%191:sub11": 48 # CHECK-CP-JSON-DAG: "%191:sub12": 45 # CHECK-CP-JSON-DAG: "%191:sub13": 44 # CHECK-CP-JSON-DAG: "%191:sub14": 43 # CHECK-CP-JSON-DAG: "%191:sub15": 42 # CHECK-CP-JSON-DAG: "%191:sub16": 39 # CHECK-CP-JSON-DAG: "%191:sub17": 38 # CHECK-CP-JSON-DAG: "%191:sub18": 37 # CHECK-CP-JSON-DAG: "%191:sub19": 36 # CHECK-CP-JSON-DAG: "%191:sub20": 33 # CHECK-CP-JSON-DAG: "%191:sub21": 32 # CHECK-CP-JSON-DAG: "%191:sub22": 31 # CHECK-CP-JSON-DAG: "%191:sub23": 30 # CHECK-CP-JSON-DAG: "%191:sub24": 27 # CHECK-CP-JSON-DAG: "%191:sub25": 26 # CHECK-CP-JSON-DAG: "%191:sub26": 25 # CHECK-CP-JSON-DAG: "%191:sub27": 24 # CHECK-CP-JSON-DAG: "%191:sub28": 21 # CHECK-CP-JSON-DAG: "%191:sub29": 20 # CHECK-CP-JSON-DAG: "%191:sub30": 19 # CHECK-CP-JSON-DAG: "%191:sub31": 18 # CHECK-CP-JSON-DAG: "%233:sub0": 111 # CHECK-CP-JSON-DAG: "%233:sub1": 110 # CHECK-CP-JSON-DAG: "%233:sub2": 109 # CHECK-CP-JSON-DAG: "%233:sub3": 108 # CHECK-CP-JSON-DAG: "%233:sub4": 105 # CHECK-CP-JSON-DAG: "%233:sub5": 104 # CHECK-CP-JSON-DAG: "%233:sub6": 103 # CHECK-CP-JSON-DAG: "%233:sub7": 102 # CHECK-CP-JSON-DAG: "%233:sub8": 99 # CHECK-CP-JSON-DAG: "%233:sub9": 98 # CHECK-CP-JSON-DAG: "%233:sub10": 97 # CHECK-CP-JSON-DAG: "%233:sub11": 96 # CHECK-CP-JSON-DAG: "%233:sub12": 93 # CHECK-CP-JSON-DAG: "%233:sub13": 92 # CHECK-CP-JSON-DAG: "%233:sub14": 91 # CHECK-CP-JSON-DAG: "%233:sub15": 90 # CHECK-CP-JSON-DAG: "%233:sub16": 87 # CHECK-CP-JSON-DAG: "%233:sub17": 86 # CHECK-CP-JSON-DAG: "%233:sub18": 85 # CHECK-CP-JSON-DAG: "%233:sub19": 84 # CHECK-CP-JSON-DAG: "%233:sub20": 81 # CHECK-CP-JSON-DAG: "%233:sub21": 80 # CHECK-CP-JSON-DAG: "%233:sub22": 79 # CHECK-CP-JSON-DAG: "%233:sub23": 78 # CHECK-CP-JSON-DAG: "%233:sub24": 75 # CHECK-CP-JSON-DAG: "%233:sub25": 74 # CHECK-CP-JSON-DAG: "%233:sub26": 73 # CHECK-CP-JSON-DAG: "%233:sub27": 72 # CHECK-CP-JSON-DAG: "%233:sub28": 69 # CHECK-CP-JSON-DAG: "%233:sub29": 68 # CHECK-CP-JSON-DAG: "%233:sub30": 67 # CHECK-CP-JSON-DAG: "%233:sub31": 66 # CHECK-CP-JSON-DAG: "%275:sub0": 159 # CHECK-CP-JSON-DAG: "%275:sub1": 158 # CHECK-CP-JSON-DAG: "%275:sub2": 157 # CHECK-CP-JSON-DAG: "%275:sub3": 156 # CHECK-CP-JSON-DAG: "%275:sub4": 153 # CHECK-CP-JSON-DAG: "%275:sub5": 152 # CHECK-CP-JSON-DAG: "%275:sub6": 151 # CHECK-CP-JSON-DAG: "%275:sub7": 150 # CHECK-CP-JSON-DAG: "%275:sub8": 147 # CHECK-CP-JSON-DAG: "%275:sub9": 146 # CHECK-CP-JSON-DAG: "%275:sub10": 145 # CHECK-CP-JSON-DAG: "%275:sub11": 144 # CHECK-CP-JSON-DAG: "%275:sub12": 141 # CHECK-CP-JSON-DAG: "%275:sub13": 140 # CHECK-CP-JSON-DAG: "%275:sub14": 139 # CHECK-CP-JSON-DAG: "%275:sub15": 138 # CHECK-CP-JSON-DAG: "%275:sub16": 135 # CHECK-CP-JSON-DAG: "%275:sub17": 134 # CHECK-CP-JSON-DAG: "%275:sub18": 133 # CHECK-CP-JSON-DAG: "%275:sub19": 132 # CHECK-CP-JSON-DAG: "%275:sub20": 129 # CHECK-CP-JSON-DAG: "%275:sub21": 128 # CHECK-CP-JSON-DAG: "%275:sub22": 127 # CHECK-CP-JSON-DAG: "%275:sub23": 126 # CHECK-CP-JSON-DAG: "%275:sub24": 123 # CHECK-CP-JSON-DAG: "%275:sub25": 122 # CHECK-CP-JSON-DAG: "%275:sub26": 121 # CHECK-CP-JSON-DAG: "%275:sub27": 120 # CHECK-CP-JSON-DAG: "%275:sub28": 117 # CHECK-CP-JSON-DAG: "%275:sub29": 116 # CHECK-CP-JSON-DAG: "%275:sub30": 115 # CHECK-CP-JSON-DAG: "%275:sub31": 114 # CHECK-CP-JSON-DAG: "%317:sub0": 207 # CHECK-CP-JSON-DAG: "%317:sub1": 206 # CHECK-CP-JSON-DAG: "%317:sub2": 205 # CHECK-CP-JSON-DAG: "%317:sub3": 204 # CHECK-CP-JSON-DAG: "%317:sub4": 201 # CHECK-CP-JSON-DAG: "%317:sub5": 200 # CHECK-CP-JSON-DAG: "%317:sub6": 199 # CHECK-CP-JSON-DAG: "%317:sub7": 198 # CHECK-CP-JSON-DAG: "%317:sub8": 195 # CHECK-CP-JSON-DAG: "%317:sub9": 194 # CHECK-CP-JSON-DAG: "%317:sub10": 193 # CHECK-CP-JSON-DAG: "%317:sub11": 192 # CHECK-CP-JSON-DAG: "%317:sub12": 189 # CHECK-CP-JSON-DAG: "%317:sub13": 188 # CHECK-CP-JSON-DAG: "%317:sub14": 187 # CHECK-CP-JSON-DAG: "%317:sub15": 186 # CHECK-CP-JSON-DAG: "%317:sub16": 183 # CHECK-CP-JSON-DAG: "%317:sub17": 182 # CHECK-CP-JSON-DAG: "%317:sub18": 181 # CHECK-CP-JSON-DAG: "%317:sub19": 180 # CHECK-CP-JSON-DAG: "%317:sub20": 177 # CHECK-CP-JSON-DAG: "%317:sub21": 176 # CHECK-CP-JSON-DAG: "%317:sub22": 175 # CHECK-CP-JSON-DAG: "%317:sub23": 174 # CHECK-CP-JSON-DAG: "%317:sub24": 171 # CHECK-CP-JSON-DAG: "%317:sub25": 170 # CHECK-CP-JSON-DAG: "%317:sub26": 169 # CHECK-CP-JSON-DAG: "%317:sub27": 168 # CHECK-CP-JSON-DAG: "%317:sub28": 165 # CHECK-CP-JSON-DAG: "%317:sub29": 164 # CHECK-CP-JSON-DAG: "%317:sub30": 163 # CHECK-CP-JSON-DAG: "%317:sub31": 162 # CHECK-CP-JSON-DAG: "%359:sub0": 255 # CHECK-CP-JSON-DAG: "%359:sub1": 254 # CHECK-CP-JSON-DAG: "%359:sub2": 253 # CHECK-CP-JSON-DAG: "%359:sub3": 252 # CHECK-CP-JSON-DAG: "%359:sub4": 249 # CHECK-CP-JSON-DAG: "%359:sub5": 248 # CHECK-CP-JSON-DAG: "%359:sub6": 247 # CHECK-CP-JSON-DAG: "%359:sub7": 246 # CHECK-CP-JSON-DAG: "%359:sub8": 243 # CHECK-CP-JSON-DAG: "%359:sub9": 242 # CHECK-CP-JSON-DAG: "%359:sub10": 241 # CHECK-CP-JSON-DAG: "%359:sub11": 240 # CHECK-CP-JSON-DAG: "%359:sub12": 237 # CHECK-CP-JSON-DAG: "%359:sub13": 236 # CHECK-CP-JSON-DAG: "%359:sub14": 235 # CHECK-CP-JSON-DAG: "%359:sub15": 234 # CHECK-CP-JSON-DAG: "%359:sub16": 231 # CHECK-CP-JSON-DAG: "%359:sub17": 230 # CHECK-CP-JSON-DAG: "%359:sub18": 229 # CHECK-CP-JSON-DAG: "%359:sub19": 228 # CHECK-CP-JSON-DAG: "%359:sub20": 225 # CHECK-CP-JSON-DAG: "%359:sub21": 224 # CHECK-CP-JSON-DAG: "%359:sub22": 223 # CHECK-CP-JSON-DAG: "%359:sub23": 222 # CHECK-CP-JSON-DAG: "%359:sub24": 219 # CHECK-CP-JSON-DAG: "%359:sub25": 218 # CHECK-CP-JSON-DAG: "%359:sub26": 217 # CHECK-CP-JSON-DAG: "%359:sub27": 216 # CHECK-CP-JSON-DAG: "%359:sub28": 213 # CHECK-CP-JSON-DAG: "%359:sub29": 212 # CHECK-CP-JSON-DAG: "%359:sub30": 211 # CHECK-CP-JSON-DAG: "%359:sub31": 210 # CHECK-CP-JSON-DAG: "%401:sub0": 303 # CHECK-CP-JSON-DAG: "%401:sub1": 302 # CHECK-CP-JSON-DAG: "%401:sub2": 301 # CHECK-CP-JSON-DAG: "%401:sub3": 300 # CHECK-CP-JSON-DAG: "%401:sub4": 297 # CHECK-CP-JSON-DAG: "%401:sub5": 296 # CHECK-CP-JSON-DAG: "%401:sub6": 295 # CHECK-CP-JSON-DAG: "%401:sub7": 294 # CHECK-CP-JSON-DAG: "%401:sub8": 291 # CHECK-CP-JSON-DAG: "%401:sub9": 290 # CHECK-CP-JSON-DAG: "%401:sub10": 289 # CHECK-CP-JSON-DAG: "%401:sub11": 288 # CHECK-CP-JSON-DAG: "%401:sub12": 285 # CHECK-CP-JSON-DAG: "%401:sub13": 284 # CHECK-CP-JSON-DAG: "%401:sub14": 283 # CHECK-CP-JSON-DAG: "%401:sub15": 282 # CHECK-CP-JSON-DAG: "%401:sub16": 279 # CHECK-CP-JSON-DAG: "%401:sub17": 278 # CHECK-CP-JSON-DAG: "%401:sub18": 277 # CHECK-CP-JSON-DAG: "%401:sub19": 276 # CHECK-CP-JSON-DAG: "%401:sub20": 273 # CHECK-CP-JSON-DAG: "%401:sub21": 272 # CHECK-CP-JSON-DAG: "%401:sub22": 271 # CHECK-CP-JSON-DAG: "%401:sub23": 270 # CHECK-CP-JSON-DAG: "%401:sub24": 267 # CHECK-CP-JSON-DAG: "%401:sub25": 266 # CHECK-CP-JSON-DAG: "%401:sub26": 265 # CHECK-CP-JSON-DAG: "%401:sub27": 264 # CHECK-CP-JSON-DAG: "%401:sub28": 261 # CHECK-CP-JSON-DAG: "%401:sub29": 260 # CHECK-CP-JSON-DAG: "%401:sub30": 259 # CHECK-CP-JSON-DAG: "%401:sub31": 258 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 258 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 303 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%529:vgpr_32 = COPY %149.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 14 # CHECK-CP-JSON-DAG: "%149:sub1": 13 # CHECK-CP-JSON-DAG: "%149:sub2": 12 # CHECK-CP-JSON-DAG: "%149:sub3": 11 # CHECK-CP-JSON-DAG: "%149:sub4": 8 # CHECK-CP-JSON-DAG: "%149:sub5": 7 # CHECK-CP-JSON-DAG: "%149:sub6": 6 # CHECK-CP-JSON-DAG: "%149:sub7": 5 # CHECK-CP-JSON-DAG: "%149:sub8": 2 # CHECK-CP-JSON-DAG: "%149:sub9": 1 # CHECK-CP-JSON-DAG: "%149:sub10": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 62 # CHECK-CP-JSON-DAG: "%191:sub1": 61 # CHECK-CP-JSON-DAG: "%191:sub2": 60 # CHECK-CP-JSON-DAG: "%191:sub3": 59 # CHECK-CP-JSON-DAG: "%191:sub4": 56 # CHECK-CP-JSON-DAG: "%191:sub5": 55 # CHECK-CP-JSON-DAG: "%191:sub6": 54 # CHECK-CP-JSON-DAG: "%191:sub7": 53 # CHECK-CP-JSON-DAG: "%191:sub8": 50 # CHECK-CP-JSON-DAG: "%191:sub9": 49 # CHECK-CP-JSON-DAG: "%191:sub10": 48 # CHECK-CP-JSON-DAG: "%191:sub11": 47 # CHECK-CP-JSON-DAG: "%191:sub12": 44 # CHECK-CP-JSON-DAG: "%191:sub13": 43 # CHECK-CP-JSON-DAG: "%191:sub14": 42 # CHECK-CP-JSON-DAG: "%191:sub15": 41 # CHECK-CP-JSON-DAG: "%191:sub16": 38 # CHECK-CP-JSON-DAG: "%191:sub17": 37 # CHECK-CP-JSON-DAG: "%191:sub18": 36 # CHECK-CP-JSON-DAG: "%191:sub19": 35 # CHECK-CP-JSON-DAG: "%191:sub20": 32 # CHECK-CP-JSON-DAG: "%191:sub21": 31 # CHECK-CP-JSON-DAG: "%191:sub22": 30 # CHECK-CP-JSON-DAG: "%191:sub23": 29 # CHECK-CP-JSON-DAG: "%191:sub24": 26 # CHECK-CP-JSON-DAG: "%191:sub25": 25 # CHECK-CP-JSON-DAG: "%191:sub26": 24 # CHECK-CP-JSON-DAG: "%191:sub27": 23 # CHECK-CP-JSON-DAG: "%191:sub28": 20 # CHECK-CP-JSON-DAG: "%191:sub29": 19 # CHECK-CP-JSON-DAG: "%191:sub30": 18 # CHECK-CP-JSON-DAG: "%191:sub31": 17 # CHECK-CP-JSON-DAG: "%233:sub0": 110 # CHECK-CP-JSON-DAG: "%233:sub1": 109 # CHECK-CP-JSON-DAG: "%233:sub2": 108 # CHECK-CP-JSON-DAG: "%233:sub3": 107 # CHECK-CP-JSON-DAG: "%233:sub4": 104 # CHECK-CP-JSON-DAG: "%233:sub5": 103 # CHECK-CP-JSON-DAG: "%233:sub6": 102 # CHECK-CP-JSON-DAG: "%233:sub7": 101 # CHECK-CP-JSON-DAG: "%233:sub8": 98 # CHECK-CP-JSON-DAG: "%233:sub9": 97 # CHECK-CP-JSON-DAG: "%233:sub10": 96 # CHECK-CP-JSON-DAG: "%233:sub11": 95 # CHECK-CP-JSON-DAG: "%233:sub12": 92 # CHECK-CP-JSON-DAG: "%233:sub13": 91 # CHECK-CP-JSON-DAG: "%233:sub14": 90 # CHECK-CP-JSON-DAG: "%233:sub15": 89 # CHECK-CP-JSON-DAG: "%233:sub16": 86 # CHECK-CP-JSON-DAG: "%233:sub17": 85 # CHECK-CP-JSON-DAG: "%233:sub18": 84 # CHECK-CP-JSON-DAG: "%233:sub19": 83 # CHECK-CP-JSON-DAG: "%233:sub20": 80 # CHECK-CP-JSON-DAG: "%233:sub21": 79 # CHECK-CP-JSON-DAG: "%233:sub22": 78 # CHECK-CP-JSON-DAG: "%233:sub23": 77 # CHECK-CP-JSON-DAG: "%233:sub24": 74 # CHECK-CP-JSON-DAG: "%233:sub25": 73 # CHECK-CP-JSON-DAG: "%233:sub26": 72 # CHECK-CP-JSON-DAG: "%233:sub27": 71 # CHECK-CP-JSON-DAG: "%233:sub28": 68 # CHECK-CP-JSON-DAG: "%233:sub29": 67 # CHECK-CP-JSON-DAG: "%233:sub30": 66 # CHECK-CP-JSON-DAG: "%233:sub31": 65 # CHECK-CP-JSON-DAG: "%275:sub0": 158 # CHECK-CP-JSON-DAG: "%275:sub1": 157 # CHECK-CP-JSON-DAG: "%275:sub2": 156 # CHECK-CP-JSON-DAG: "%275:sub3": 155 # CHECK-CP-JSON-DAG: "%275:sub4": 152 # CHECK-CP-JSON-DAG: "%275:sub5": 151 # CHECK-CP-JSON-DAG: "%275:sub6": 150 # CHECK-CP-JSON-DAG: "%275:sub7": 149 # CHECK-CP-JSON-DAG: "%275:sub8": 146 # CHECK-CP-JSON-DAG: "%275:sub9": 145 # CHECK-CP-JSON-DAG: "%275:sub10": 144 # CHECK-CP-JSON-DAG: "%275:sub11": 143 # CHECK-CP-JSON-DAG: "%275:sub12": 140 # CHECK-CP-JSON-DAG: "%275:sub13": 139 # CHECK-CP-JSON-DAG: "%275:sub14": 138 # CHECK-CP-JSON-DAG: "%275:sub15": 137 # CHECK-CP-JSON-DAG: "%275:sub16": 134 # CHECK-CP-JSON-DAG: "%275:sub17": 133 # CHECK-CP-JSON-DAG: "%275:sub18": 132 # CHECK-CP-JSON-DAG: "%275:sub19": 131 # CHECK-CP-JSON-DAG: "%275:sub20": 128 # CHECK-CP-JSON-DAG: "%275:sub21": 127 # CHECK-CP-JSON-DAG: "%275:sub22": 126 # CHECK-CP-JSON-DAG: "%275:sub23": 125 # CHECK-CP-JSON-DAG: "%275:sub24": 122 # CHECK-CP-JSON-DAG: "%275:sub25": 121 # CHECK-CP-JSON-DAG: "%275:sub26": 120 # CHECK-CP-JSON-DAG: "%275:sub27": 119 # CHECK-CP-JSON-DAG: "%275:sub28": 116 # CHECK-CP-JSON-DAG: "%275:sub29": 115 # CHECK-CP-JSON-DAG: "%275:sub30": 114 # CHECK-CP-JSON-DAG: "%275:sub31": 113 # CHECK-CP-JSON-DAG: "%317:sub0": 206 # CHECK-CP-JSON-DAG: "%317:sub1": 205 # CHECK-CP-JSON-DAG: "%317:sub2": 204 # CHECK-CP-JSON-DAG: "%317:sub3": 203 # CHECK-CP-JSON-DAG: "%317:sub4": 200 # CHECK-CP-JSON-DAG: "%317:sub5": 199 # CHECK-CP-JSON-DAG: "%317:sub6": 198 # CHECK-CP-JSON-DAG: "%317:sub7": 197 # CHECK-CP-JSON-DAG: "%317:sub8": 194 # CHECK-CP-JSON-DAG: "%317:sub9": 193 # CHECK-CP-JSON-DAG: "%317:sub10": 192 # CHECK-CP-JSON-DAG: "%317:sub11": 191 # CHECK-CP-JSON-DAG: "%317:sub12": 188 # CHECK-CP-JSON-DAG: "%317:sub13": 187 # CHECK-CP-JSON-DAG: "%317:sub14": 186 # CHECK-CP-JSON-DAG: "%317:sub15": 185 # CHECK-CP-JSON-DAG: "%317:sub16": 182 # CHECK-CP-JSON-DAG: "%317:sub17": 181 # CHECK-CP-JSON-DAG: "%317:sub18": 180 # CHECK-CP-JSON-DAG: "%317:sub19": 179 # CHECK-CP-JSON-DAG: "%317:sub20": 176 # CHECK-CP-JSON-DAG: "%317:sub21": 175 # CHECK-CP-JSON-DAG: "%317:sub22": 174 # CHECK-CP-JSON-DAG: "%317:sub23": 173 # CHECK-CP-JSON-DAG: "%317:sub24": 170 # CHECK-CP-JSON-DAG: "%317:sub25": 169 # CHECK-CP-JSON-DAG: "%317:sub26": 168 # CHECK-CP-JSON-DAG: "%317:sub27": 167 # CHECK-CP-JSON-DAG: "%317:sub28": 164 # CHECK-CP-JSON-DAG: "%317:sub29": 163 # CHECK-CP-JSON-DAG: "%317:sub30": 162 # CHECK-CP-JSON-DAG: "%317:sub31": 161 # CHECK-CP-JSON-DAG: "%359:sub0": 254 # CHECK-CP-JSON-DAG: "%359:sub1": 253 # CHECK-CP-JSON-DAG: "%359:sub2": 252 # CHECK-CP-JSON-DAG: "%359:sub3": 251 # CHECK-CP-JSON-DAG: "%359:sub4": 248 # CHECK-CP-JSON-DAG: "%359:sub5": 247 # CHECK-CP-JSON-DAG: "%359:sub6": 246 # CHECK-CP-JSON-DAG: "%359:sub7": 245 # CHECK-CP-JSON-DAG: "%359:sub8": 242 # CHECK-CP-JSON-DAG: "%359:sub9": 241 # CHECK-CP-JSON-DAG: "%359:sub10": 240 # CHECK-CP-JSON-DAG: "%359:sub11": 239 # CHECK-CP-JSON-DAG: "%359:sub12": 236 # CHECK-CP-JSON-DAG: "%359:sub13": 235 # CHECK-CP-JSON-DAG: "%359:sub14": 234 # CHECK-CP-JSON-DAG: "%359:sub15": 233 # CHECK-CP-JSON-DAG: "%359:sub16": 230 # CHECK-CP-JSON-DAG: "%359:sub17": 229 # CHECK-CP-JSON-DAG: "%359:sub18": 228 # CHECK-CP-JSON-DAG: "%359:sub19": 227 # CHECK-CP-JSON-DAG: "%359:sub20": 224 # CHECK-CP-JSON-DAG: "%359:sub21": 223 # CHECK-CP-JSON-DAG: "%359:sub22": 222 # CHECK-CP-JSON-DAG: "%359:sub23": 221 # CHECK-CP-JSON-DAG: "%359:sub24": 218 # CHECK-CP-JSON-DAG: "%359:sub25": 217 # CHECK-CP-JSON-DAG: "%359:sub26": 216 # CHECK-CP-JSON-DAG: "%359:sub27": 215 # CHECK-CP-JSON-DAG: "%359:sub28": 212 # CHECK-CP-JSON-DAG: "%359:sub29": 211 # CHECK-CP-JSON-DAG: "%359:sub30": 210 # CHECK-CP-JSON-DAG: "%359:sub31": 209 # CHECK-CP-JSON-DAG: "%401:sub0": 302 # CHECK-CP-JSON-DAG: "%401:sub1": 301 # CHECK-CP-JSON-DAG: "%401:sub2": 300 # CHECK-CP-JSON-DAG: "%401:sub3": 299 # CHECK-CP-JSON-DAG: "%401:sub4": 296 # CHECK-CP-JSON-DAG: "%401:sub5": 295 # CHECK-CP-JSON-DAG: "%401:sub6": 294 # CHECK-CP-JSON-DAG: "%401:sub7": 293 # CHECK-CP-JSON-DAG: "%401:sub8": 290 # CHECK-CP-JSON-DAG: "%401:sub9": 289 # CHECK-CP-JSON-DAG: "%401:sub10": 288 # CHECK-CP-JSON-DAG: "%401:sub11": 287 # CHECK-CP-JSON-DAG: "%401:sub12": 284 # CHECK-CP-JSON-DAG: "%401:sub13": 283 # CHECK-CP-JSON-DAG: "%401:sub14": 282 # CHECK-CP-JSON-DAG: "%401:sub15": 281 # CHECK-CP-JSON-DAG: "%401:sub16": 278 # CHECK-CP-JSON-DAG: "%401:sub17": 277 # CHECK-CP-JSON-DAG: "%401:sub18": 276 # CHECK-CP-JSON-DAG: "%401:sub19": 275 # CHECK-CP-JSON-DAG: "%401:sub20": 272 # CHECK-CP-JSON-DAG: "%401:sub21": 271 # CHECK-CP-JSON-DAG: "%401:sub22": 270 # CHECK-CP-JSON-DAG: "%401:sub23": 269 # CHECK-CP-JSON-DAG: "%401:sub24": 266 # CHECK-CP-JSON-DAG: "%401:sub25": 265 # CHECK-CP-JSON-DAG: "%401:sub26": 264 # CHECK-CP-JSON-DAG: "%401:sub27": 263 # CHECK-CP-JSON-DAG: "%401:sub28": 260 # CHECK-CP-JSON-DAG: "%401:sub29": 259 # CHECK-CP-JSON-DAG: "%401:sub30": 258 # CHECK-CP-JSON-DAG: "%401:sub31": 257 # CHECK-CP-JSON-DAG: "%528": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 257 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 302 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%530:vgpr_32 = COPY %149.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 13 # CHECK-CP-JSON-DAG: "%149:sub1": 12 # CHECK-CP-JSON-DAG: "%149:sub2": 11 # CHECK-CP-JSON-DAG: "%149:sub3": 10 # CHECK-CP-JSON-DAG: "%149:sub4": 7 # CHECK-CP-JSON-DAG: "%149:sub5": 6 # CHECK-CP-JSON-DAG: "%149:sub6": 5 # CHECK-CP-JSON-DAG: "%149:sub7": 4 # CHECK-CP-JSON-DAG: "%149:sub8": 1 # CHECK-CP-JSON-DAG: "%149:sub9": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 61 # CHECK-CP-JSON-DAG: "%191:sub1": 60 # CHECK-CP-JSON-DAG: "%191:sub2": 59 # CHECK-CP-JSON-DAG: "%191:sub3": 58 # CHECK-CP-JSON-DAG: "%191:sub4": 55 # CHECK-CP-JSON-DAG: "%191:sub5": 54 # CHECK-CP-JSON-DAG: "%191:sub6": 53 # CHECK-CP-JSON-DAG: "%191:sub7": 52 # CHECK-CP-JSON-DAG: "%191:sub8": 49 # CHECK-CP-JSON-DAG: "%191:sub9": 48 # CHECK-CP-JSON-DAG: "%191:sub10": 47 # CHECK-CP-JSON-DAG: "%191:sub11": 46 # CHECK-CP-JSON-DAG: "%191:sub12": 43 # CHECK-CP-JSON-DAG: "%191:sub13": 42 # CHECK-CP-JSON-DAG: "%191:sub14": 41 # CHECK-CP-JSON-DAG: "%191:sub15": 40 # CHECK-CP-JSON-DAG: "%191:sub16": 37 # CHECK-CP-JSON-DAG: "%191:sub17": 36 # CHECK-CP-JSON-DAG: "%191:sub18": 35 # CHECK-CP-JSON-DAG: "%191:sub19": 34 # CHECK-CP-JSON-DAG: "%191:sub20": 31 # CHECK-CP-JSON-DAG: "%191:sub21": 30 # CHECK-CP-JSON-DAG: "%191:sub22": 29 # CHECK-CP-JSON-DAG: "%191:sub23": 28 # CHECK-CP-JSON-DAG: "%191:sub24": 25 # CHECK-CP-JSON-DAG: "%191:sub25": 24 # CHECK-CP-JSON-DAG: "%191:sub26": 23 # CHECK-CP-JSON-DAG: "%191:sub27": 22 # CHECK-CP-JSON-DAG: "%191:sub28": 19 # CHECK-CP-JSON-DAG: "%191:sub29": 18 # CHECK-CP-JSON-DAG: "%191:sub30": 17 # CHECK-CP-JSON-DAG: "%191:sub31": 16 # CHECK-CP-JSON-DAG: "%233:sub0": 109 # CHECK-CP-JSON-DAG: "%233:sub1": 108 # CHECK-CP-JSON-DAG: "%233:sub2": 107 # CHECK-CP-JSON-DAG: "%233:sub3": 106 # CHECK-CP-JSON-DAG: "%233:sub4": 103 # CHECK-CP-JSON-DAG: "%233:sub5": 102 # CHECK-CP-JSON-DAG: "%233:sub6": 101 # CHECK-CP-JSON-DAG: "%233:sub7": 100 # CHECK-CP-JSON-DAG: "%233:sub8": 97 # CHECK-CP-JSON-DAG: "%233:sub9": 96 # CHECK-CP-JSON-DAG: "%233:sub10": 95 # CHECK-CP-JSON-DAG: "%233:sub11": 94 # CHECK-CP-JSON-DAG: "%233:sub12": 91 # CHECK-CP-JSON-DAG: "%233:sub13": 90 # CHECK-CP-JSON-DAG: "%233:sub14": 89 # CHECK-CP-JSON-DAG: "%233:sub15": 88 # CHECK-CP-JSON-DAG: "%233:sub16": 85 # CHECK-CP-JSON-DAG: "%233:sub17": 84 # CHECK-CP-JSON-DAG: "%233:sub18": 83 # CHECK-CP-JSON-DAG: "%233:sub19": 82 # CHECK-CP-JSON-DAG: "%233:sub20": 79 # CHECK-CP-JSON-DAG: "%233:sub21": 78 # CHECK-CP-JSON-DAG: "%233:sub22": 77 # CHECK-CP-JSON-DAG: "%233:sub23": 76 # CHECK-CP-JSON-DAG: "%233:sub24": 73 # CHECK-CP-JSON-DAG: "%233:sub25": 72 # CHECK-CP-JSON-DAG: "%233:sub26": 71 # CHECK-CP-JSON-DAG: "%233:sub27": 70 # CHECK-CP-JSON-DAG: "%233:sub28": 67 # CHECK-CP-JSON-DAG: "%233:sub29": 66 # CHECK-CP-JSON-DAG: "%233:sub30": 65 # CHECK-CP-JSON-DAG: "%233:sub31": 64 # CHECK-CP-JSON-DAG: "%275:sub0": 157 # CHECK-CP-JSON-DAG: "%275:sub1": 156 # CHECK-CP-JSON-DAG: "%275:sub2": 155 # CHECK-CP-JSON-DAG: "%275:sub3": 154 # CHECK-CP-JSON-DAG: "%275:sub4": 151 # CHECK-CP-JSON-DAG: "%275:sub5": 150 # CHECK-CP-JSON-DAG: "%275:sub6": 149 # CHECK-CP-JSON-DAG: "%275:sub7": 148 # CHECK-CP-JSON-DAG: "%275:sub8": 145 # CHECK-CP-JSON-DAG: "%275:sub9": 144 # CHECK-CP-JSON-DAG: "%275:sub10": 143 # CHECK-CP-JSON-DAG: "%275:sub11": 142 # CHECK-CP-JSON-DAG: "%275:sub12": 139 # CHECK-CP-JSON-DAG: "%275:sub13": 138 # CHECK-CP-JSON-DAG: "%275:sub14": 137 # CHECK-CP-JSON-DAG: "%275:sub15": 136 # CHECK-CP-JSON-DAG: "%275:sub16": 133 # CHECK-CP-JSON-DAG: "%275:sub17": 132 # CHECK-CP-JSON-DAG: "%275:sub18": 131 # CHECK-CP-JSON-DAG: "%275:sub19": 130 # CHECK-CP-JSON-DAG: "%275:sub20": 127 # CHECK-CP-JSON-DAG: "%275:sub21": 126 # CHECK-CP-JSON-DAG: "%275:sub22": 125 # CHECK-CP-JSON-DAG: "%275:sub23": 124 # CHECK-CP-JSON-DAG: "%275:sub24": 121 # CHECK-CP-JSON-DAG: "%275:sub25": 120 # CHECK-CP-JSON-DAG: "%275:sub26": 119 # CHECK-CP-JSON-DAG: "%275:sub27": 118 # CHECK-CP-JSON-DAG: "%275:sub28": 115 # CHECK-CP-JSON-DAG: "%275:sub29": 114 # CHECK-CP-JSON-DAG: "%275:sub30": 113 # CHECK-CP-JSON-DAG: "%275:sub31": 112 # CHECK-CP-JSON-DAG: "%317:sub0": 205 # CHECK-CP-JSON-DAG: "%317:sub1": 204 # CHECK-CP-JSON-DAG: "%317:sub2": 203 # CHECK-CP-JSON-DAG: "%317:sub3": 202 # CHECK-CP-JSON-DAG: "%317:sub4": 199 # CHECK-CP-JSON-DAG: "%317:sub5": 198 # CHECK-CP-JSON-DAG: "%317:sub6": 197 # CHECK-CP-JSON-DAG: "%317:sub7": 196 # CHECK-CP-JSON-DAG: "%317:sub8": 193 # CHECK-CP-JSON-DAG: "%317:sub9": 192 # CHECK-CP-JSON-DAG: "%317:sub10": 191 # CHECK-CP-JSON-DAG: "%317:sub11": 190 # CHECK-CP-JSON-DAG: "%317:sub12": 187 # CHECK-CP-JSON-DAG: "%317:sub13": 186 # CHECK-CP-JSON-DAG: "%317:sub14": 185 # CHECK-CP-JSON-DAG: "%317:sub15": 184 # CHECK-CP-JSON-DAG: "%317:sub16": 181 # CHECK-CP-JSON-DAG: "%317:sub17": 180 # CHECK-CP-JSON-DAG: "%317:sub18": 179 # CHECK-CP-JSON-DAG: "%317:sub19": 178 # CHECK-CP-JSON-DAG: "%317:sub20": 175 # CHECK-CP-JSON-DAG: "%317:sub21": 174 # CHECK-CP-JSON-DAG: "%317:sub22": 173 # CHECK-CP-JSON-DAG: "%317:sub23": 172 # CHECK-CP-JSON-DAG: "%317:sub24": 169 # CHECK-CP-JSON-DAG: "%317:sub25": 168 # CHECK-CP-JSON-DAG: "%317:sub26": 167 # CHECK-CP-JSON-DAG: "%317:sub27": 166 # CHECK-CP-JSON-DAG: "%317:sub28": 163 # CHECK-CP-JSON-DAG: "%317:sub29": 162 # CHECK-CP-JSON-DAG: "%317:sub30": 161 # CHECK-CP-JSON-DAG: "%317:sub31": 160 # CHECK-CP-JSON-DAG: "%359:sub0": 253 # CHECK-CP-JSON-DAG: "%359:sub1": 252 # CHECK-CP-JSON-DAG: "%359:sub2": 251 # CHECK-CP-JSON-DAG: "%359:sub3": 250 # CHECK-CP-JSON-DAG: "%359:sub4": 247 # CHECK-CP-JSON-DAG: "%359:sub5": 246 # CHECK-CP-JSON-DAG: "%359:sub6": 245 # CHECK-CP-JSON-DAG: "%359:sub7": 244 # CHECK-CP-JSON-DAG: "%359:sub8": 241 # CHECK-CP-JSON-DAG: "%359:sub9": 240 # CHECK-CP-JSON-DAG: "%359:sub10": 239 # CHECK-CP-JSON-DAG: "%359:sub11": 238 # CHECK-CP-JSON-DAG: "%359:sub12": 235 # CHECK-CP-JSON-DAG: "%359:sub13": 234 # CHECK-CP-JSON-DAG: "%359:sub14": 233 # CHECK-CP-JSON-DAG: "%359:sub15": 232 # CHECK-CP-JSON-DAG: "%359:sub16": 229 # CHECK-CP-JSON-DAG: "%359:sub17": 228 # CHECK-CP-JSON-DAG: "%359:sub18": 227 # CHECK-CP-JSON-DAG: "%359:sub19": 226 # CHECK-CP-JSON-DAG: "%359:sub20": 223 # CHECK-CP-JSON-DAG: "%359:sub21": 222 # CHECK-CP-JSON-DAG: "%359:sub22": 221 # CHECK-CP-JSON-DAG: "%359:sub23": 220 # CHECK-CP-JSON-DAG: "%359:sub24": 217 # CHECK-CP-JSON-DAG: "%359:sub25": 216 # CHECK-CP-JSON-DAG: "%359:sub26": 215 # CHECK-CP-JSON-DAG: "%359:sub27": 214 # CHECK-CP-JSON-DAG: "%359:sub28": 211 # CHECK-CP-JSON-DAG: "%359:sub29": 210 # CHECK-CP-JSON-DAG: "%359:sub30": 209 # CHECK-CP-JSON-DAG: "%359:sub31": 208 # CHECK-CP-JSON-DAG: "%401:sub0": 301 # CHECK-CP-JSON-DAG: "%401:sub1": 300 # CHECK-CP-JSON-DAG: "%401:sub2": 299 # CHECK-CP-JSON-DAG: "%401:sub3": 298 # CHECK-CP-JSON-DAG: "%401:sub4": 295 # CHECK-CP-JSON-DAG: "%401:sub5": 294 # CHECK-CP-JSON-DAG: "%401:sub6": 293 # CHECK-CP-JSON-DAG: "%401:sub7": 292 # CHECK-CP-JSON-DAG: "%401:sub8": 289 # CHECK-CP-JSON-DAG: "%401:sub9": 288 # CHECK-CP-JSON-DAG: "%401:sub10": 287 # CHECK-CP-JSON-DAG: "%401:sub11": 286 # CHECK-CP-JSON-DAG: "%401:sub12": 283 # CHECK-CP-JSON-DAG: "%401:sub13": 282 # CHECK-CP-JSON-DAG: "%401:sub14": 281 # CHECK-CP-JSON-DAG: "%401:sub15": 280 # CHECK-CP-JSON-DAG: "%401:sub16": 277 # CHECK-CP-JSON-DAG: "%401:sub17": 276 # CHECK-CP-JSON-DAG: "%401:sub18": 275 # CHECK-CP-JSON-DAG: "%401:sub19": 274 # CHECK-CP-JSON-DAG: "%401:sub20": 271 # CHECK-CP-JSON-DAG: "%401:sub21": 270 # CHECK-CP-JSON-DAG: "%401:sub22": 269 # CHECK-CP-JSON-DAG: "%401:sub23": 268 # CHECK-CP-JSON-DAG: "%401:sub24": 265 # CHECK-CP-JSON-DAG: "%401:sub25": 264 # CHECK-CP-JSON-DAG: "%401:sub26": 263 # CHECK-CP-JSON-DAG: "%401:sub27": 262 # CHECK-CP-JSON-DAG: "%401:sub28": 259 # CHECK-CP-JSON-DAG: "%401:sub29": 258 # CHECK-CP-JSON-DAG: "%401:sub30": 257 # CHECK-CP-JSON-DAG: "%401:sub31": 256 # CHECK-CP-JSON-DAG: "%528": 2 # CHECK-CP-JSON-DAG: "%529": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 256 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 301 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%531:vgpr_32 = COPY %149.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 12 # CHECK-CP-JSON-DAG: "%149:sub1": 11 # CHECK-CP-JSON-DAG: "%149:sub2": 10 # CHECK-CP-JSON-DAG: "%149:sub3": 9 # CHECK-CP-JSON-DAG: "%149:sub4": 6 # CHECK-CP-JSON-DAG: "%149:sub5": 5 # CHECK-CP-JSON-DAG: "%149:sub6": 4 # CHECK-CP-JSON-DAG: "%149:sub7": 3 # CHECK-CP-JSON-DAG: "%149:sub8": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 60 # CHECK-CP-JSON-DAG: "%191:sub1": 59 # CHECK-CP-JSON-DAG: "%191:sub2": 58 # CHECK-CP-JSON-DAG: "%191:sub3": 57 # CHECK-CP-JSON-DAG: "%191:sub4": 54 # CHECK-CP-JSON-DAG: "%191:sub5": 53 # CHECK-CP-JSON-DAG: "%191:sub6": 52 # CHECK-CP-JSON-DAG: "%191:sub7": 51 # CHECK-CP-JSON-DAG: "%191:sub8": 48 # CHECK-CP-JSON-DAG: "%191:sub9": 47 # CHECK-CP-JSON-DAG: "%191:sub10": 46 # CHECK-CP-JSON-DAG: "%191:sub11": 45 # CHECK-CP-JSON-DAG: "%191:sub12": 42 # CHECK-CP-JSON-DAG: "%191:sub13": 41 # CHECK-CP-JSON-DAG: "%191:sub14": 40 # CHECK-CP-JSON-DAG: "%191:sub15": 39 # CHECK-CP-JSON-DAG: "%191:sub16": 36 # CHECK-CP-JSON-DAG: "%191:sub17": 35 # CHECK-CP-JSON-DAG: "%191:sub18": 34 # CHECK-CP-JSON-DAG: "%191:sub19": 33 # CHECK-CP-JSON-DAG: "%191:sub20": 30 # CHECK-CP-JSON-DAG: "%191:sub21": 29 # CHECK-CP-JSON-DAG: "%191:sub22": 28 # CHECK-CP-JSON-DAG: "%191:sub23": 27 # CHECK-CP-JSON-DAG: "%191:sub24": 24 # CHECK-CP-JSON-DAG: "%191:sub25": 23 # CHECK-CP-JSON-DAG: "%191:sub26": 22 # CHECK-CP-JSON-DAG: "%191:sub27": 21 # CHECK-CP-JSON-DAG: "%191:sub28": 18 # CHECK-CP-JSON-DAG: "%191:sub29": 17 # CHECK-CP-JSON-DAG: "%191:sub30": 16 # CHECK-CP-JSON-DAG: "%191:sub31": 15 # CHECK-CP-JSON-DAG: "%233:sub0": 108 # CHECK-CP-JSON-DAG: "%233:sub1": 107 # CHECK-CP-JSON-DAG: "%233:sub2": 106 # CHECK-CP-JSON-DAG: "%233:sub3": 105 # CHECK-CP-JSON-DAG: "%233:sub4": 102 # CHECK-CP-JSON-DAG: "%233:sub5": 101 # CHECK-CP-JSON-DAG: "%233:sub6": 100 # CHECK-CP-JSON-DAG: "%233:sub7": 99 # CHECK-CP-JSON-DAG: "%233:sub8": 96 # CHECK-CP-JSON-DAG: "%233:sub9": 95 # CHECK-CP-JSON-DAG: "%233:sub10": 94 # CHECK-CP-JSON-DAG: "%233:sub11": 93 # CHECK-CP-JSON-DAG: "%233:sub12": 90 # CHECK-CP-JSON-DAG: "%233:sub13": 89 # CHECK-CP-JSON-DAG: "%233:sub14": 88 # CHECK-CP-JSON-DAG: "%233:sub15": 87 # CHECK-CP-JSON-DAG: "%233:sub16": 84 # CHECK-CP-JSON-DAG: "%233:sub17": 83 # CHECK-CP-JSON-DAG: "%233:sub18": 82 # CHECK-CP-JSON-DAG: "%233:sub19": 81 # CHECK-CP-JSON-DAG: "%233:sub20": 78 # CHECK-CP-JSON-DAG: "%233:sub21": 77 # CHECK-CP-JSON-DAG: "%233:sub22": 76 # CHECK-CP-JSON-DAG: "%233:sub23": 75 # CHECK-CP-JSON-DAG: "%233:sub24": 72 # CHECK-CP-JSON-DAG: "%233:sub25": 71 # CHECK-CP-JSON-DAG: "%233:sub26": 70 # CHECK-CP-JSON-DAG: "%233:sub27": 69 # CHECK-CP-JSON-DAG: "%233:sub28": 66 # CHECK-CP-JSON-DAG: "%233:sub29": 65 # CHECK-CP-JSON-DAG: "%233:sub30": 64 # CHECK-CP-JSON-DAG: "%233:sub31": 63 # CHECK-CP-JSON-DAG: "%275:sub0": 156 # CHECK-CP-JSON-DAG: "%275:sub1": 155 # CHECK-CP-JSON-DAG: "%275:sub2": 154 # CHECK-CP-JSON-DAG: "%275:sub3": 153 # CHECK-CP-JSON-DAG: "%275:sub4": 150 # CHECK-CP-JSON-DAG: "%275:sub5": 149 # CHECK-CP-JSON-DAG: "%275:sub6": 148 # CHECK-CP-JSON-DAG: "%275:sub7": 147 # CHECK-CP-JSON-DAG: "%275:sub8": 144 # CHECK-CP-JSON-DAG: "%275:sub9": 143 # CHECK-CP-JSON-DAG: "%275:sub10": 142 # CHECK-CP-JSON-DAG: "%275:sub11": 141 # CHECK-CP-JSON-DAG: "%275:sub12": 138 # CHECK-CP-JSON-DAG: "%275:sub13": 137 # CHECK-CP-JSON-DAG: "%275:sub14": 136 # CHECK-CP-JSON-DAG: "%275:sub15": 135 # CHECK-CP-JSON-DAG: "%275:sub16": 132 # CHECK-CP-JSON-DAG: "%275:sub17": 131 # CHECK-CP-JSON-DAG: "%275:sub18": 130 # CHECK-CP-JSON-DAG: "%275:sub19": 129 # CHECK-CP-JSON-DAG: "%275:sub20": 126 # CHECK-CP-JSON-DAG: "%275:sub21": 125 # CHECK-CP-JSON-DAG: "%275:sub22": 124 # CHECK-CP-JSON-DAG: "%275:sub23": 123 # CHECK-CP-JSON-DAG: "%275:sub24": 120 # CHECK-CP-JSON-DAG: "%275:sub25": 119 # CHECK-CP-JSON-DAG: "%275:sub26": 118 # CHECK-CP-JSON-DAG: "%275:sub27": 117 # CHECK-CP-JSON-DAG: "%275:sub28": 114 # CHECK-CP-JSON-DAG: "%275:sub29": 113 # CHECK-CP-JSON-DAG: "%275:sub30": 112 # CHECK-CP-JSON-DAG: "%275:sub31": 111 # CHECK-CP-JSON-DAG: "%317:sub0": 204 # CHECK-CP-JSON-DAG: "%317:sub1": 203 # CHECK-CP-JSON-DAG: "%317:sub2": 202 # CHECK-CP-JSON-DAG: "%317:sub3": 201 # CHECK-CP-JSON-DAG: "%317:sub4": 198 # CHECK-CP-JSON-DAG: "%317:sub5": 197 # CHECK-CP-JSON-DAG: "%317:sub6": 196 # CHECK-CP-JSON-DAG: "%317:sub7": 195 # CHECK-CP-JSON-DAG: "%317:sub8": 192 # CHECK-CP-JSON-DAG: "%317:sub9": 191 # CHECK-CP-JSON-DAG: "%317:sub10": 190 # CHECK-CP-JSON-DAG: "%317:sub11": 189 # CHECK-CP-JSON-DAG: "%317:sub12": 186 # CHECK-CP-JSON-DAG: "%317:sub13": 185 # CHECK-CP-JSON-DAG: "%317:sub14": 184 # CHECK-CP-JSON-DAG: "%317:sub15": 183 # CHECK-CP-JSON-DAG: "%317:sub16": 180 # CHECK-CP-JSON-DAG: "%317:sub17": 179 # CHECK-CP-JSON-DAG: "%317:sub18": 178 # CHECK-CP-JSON-DAG: "%317:sub19": 177 # CHECK-CP-JSON-DAG: "%317:sub20": 174 # CHECK-CP-JSON-DAG: "%317:sub21": 173 # CHECK-CP-JSON-DAG: "%317:sub22": 172 # CHECK-CP-JSON-DAG: "%317:sub23": 171 # CHECK-CP-JSON-DAG: "%317:sub24": 168 # CHECK-CP-JSON-DAG: "%317:sub25": 167 # CHECK-CP-JSON-DAG: "%317:sub26": 166 # CHECK-CP-JSON-DAG: "%317:sub27": 165 # CHECK-CP-JSON-DAG: "%317:sub28": 162 # CHECK-CP-JSON-DAG: "%317:sub29": 161 # CHECK-CP-JSON-DAG: "%317:sub30": 160 # CHECK-CP-JSON-DAG: "%317:sub31": 159 # CHECK-CP-JSON-DAG: "%359:sub0": 252 # CHECK-CP-JSON-DAG: "%359:sub1": 251 # CHECK-CP-JSON-DAG: "%359:sub2": 250 # CHECK-CP-JSON-DAG: "%359:sub3": 249 # CHECK-CP-JSON-DAG: "%359:sub4": 246 # CHECK-CP-JSON-DAG: "%359:sub5": 245 # CHECK-CP-JSON-DAG: "%359:sub6": 244 # CHECK-CP-JSON-DAG: "%359:sub7": 243 # CHECK-CP-JSON-DAG: "%359:sub8": 240 # CHECK-CP-JSON-DAG: "%359:sub9": 239 # CHECK-CP-JSON-DAG: "%359:sub10": 238 # CHECK-CP-JSON-DAG: "%359:sub11": 237 # CHECK-CP-JSON-DAG: "%359:sub12": 234 # CHECK-CP-JSON-DAG: "%359:sub13": 233 # CHECK-CP-JSON-DAG: "%359:sub14": 232 # CHECK-CP-JSON-DAG: "%359:sub15": 231 # CHECK-CP-JSON-DAG: "%359:sub16": 228 # CHECK-CP-JSON-DAG: "%359:sub17": 227 # CHECK-CP-JSON-DAG: "%359:sub18": 226 # CHECK-CP-JSON-DAG: "%359:sub19": 225 # CHECK-CP-JSON-DAG: "%359:sub20": 222 # CHECK-CP-JSON-DAG: "%359:sub21": 221 # CHECK-CP-JSON-DAG: "%359:sub22": 220 # CHECK-CP-JSON-DAG: "%359:sub23": 219 # CHECK-CP-JSON-DAG: "%359:sub24": 216 # CHECK-CP-JSON-DAG: "%359:sub25": 215 # CHECK-CP-JSON-DAG: "%359:sub26": 214 # CHECK-CP-JSON-DAG: "%359:sub27": 213 # CHECK-CP-JSON-DAG: "%359:sub28": 210 # CHECK-CP-JSON-DAG: "%359:sub29": 209 # CHECK-CP-JSON-DAG: "%359:sub30": 208 # CHECK-CP-JSON-DAG: "%359:sub31": 207 # CHECK-CP-JSON-DAG: "%401:sub0": 300 # CHECK-CP-JSON-DAG: "%401:sub1": 299 # CHECK-CP-JSON-DAG: "%401:sub2": 298 # CHECK-CP-JSON-DAG: "%401:sub3": 297 # CHECK-CP-JSON-DAG: "%401:sub4": 294 # CHECK-CP-JSON-DAG: "%401:sub5": 293 # CHECK-CP-JSON-DAG: "%401:sub6": 292 # CHECK-CP-JSON-DAG: "%401:sub7": 291 # CHECK-CP-JSON-DAG: "%401:sub8": 288 # CHECK-CP-JSON-DAG: "%401:sub9": 287 # CHECK-CP-JSON-DAG: "%401:sub10": 286 # CHECK-CP-JSON-DAG: "%401:sub11": 285 # CHECK-CP-JSON-DAG: "%401:sub12": 282 # CHECK-CP-JSON-DAG: "%401:sub13": 281 # CHECK-CP-JSON-DAG: "%401:sub14": 280 # CHECK-CP-JSON-DAG: "%401:sub15": 279 # CHECK-CP-JSON-DAG: "%401:sub16": 276 # CHECK-CP-JSON-DAG: "%401:sub17": 275 # CHECK-CP-JSON-DAG: "%401:sub18": 274 # CHECK-CP-JSON-DAG: "%401:sub19": 273 # CHECK-CP-JSON-DAG: "%401:sub20": 270 # CHECK-CP-JSON-DAG: "%401:sub21": 269 # CHECK-CP-JSON-DAG: "%401:sub22": 268 # CHECK-CP-JSON-DAG: "%401:sub23": 267 # CHECK-CP-JSON-DAG: "%401:sub24": 264 # CHECK-CP-JSON-DAG: "%401:sub25": 263 # CHECK-CP-JSON-DAG: "%401:sub26": 262 # CHECK-CP-JSON-DAG: "%401:sub27": 261 # CHECK-CP-JSON-DAG: "%401:sub28": 258 # CHECK-CP-JSON-DAG: "%401:sub29": 257 # CHECK-CP-JSON-DAG: "%401:sub30": 256 # CHECK-CP-JSON-DAG: "%401:sub31": 255 # CHECK-CP-JSON-DAG: "%528": 1 # CHECK-CP-JSON-DAG: "%529": 1 # CHECK-CP-JSON-DAG: "%530": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 255 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 300 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%532:vreg_128 = REG_SEQUENCE %531, %subreg.sub0, %530, %subreg.sub1, %529, %subreg.sub2, %528, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 11 # CHECK-CP-JSON-DAG: "%149:sub1": 10 # CHECK-CP-JSON-DAG: "%149:sub2": 9 # CHECK-CP-JSON-DAG: "%149:sub3": 8 # CHECK-CP-JSON-DAG: "%149:sub4": 5 # CHECK-CP-JSON-DAG: "%149:sub5": 4 # CHECK-CP-JSON-DAG: "%149:sub6": 3 # CHECK-CP-JSON-DAG: "%149:sub7": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 59 # CHECK-CP-JSON-DAG: "%191:sub1": 58 # CHECK-CP-JSON-DAG: "%191:sub2": 57 # CHECK-CP-JSON-DAG: "%191:sub3": 56 # CHECK-CP-JSON-DAG: "%191:sub4": 53 # CHECK-CP-JSON-DAG: "%191:sub5": 52 # CHECK-CP-JSON-DAG: "%191:sub6": 51 # CHECK-CP-JSON-DAG: "%191:sub7": 50 # CHECK-CP-JSON-DAG: "%191:sub8": 47 # CHECK-CP-JSON-DAG: "%191:sub9": 46 # CHECK-CP-JSON-DAG: "%191:sub10": 45 # CHECK-CP-JSON-DAG: "%191:sub11": 44 # CHECK-CP-JSON-DAG: "%191:sub12": 41 # CHECK-CP-JSON-DAG: "%191:sub13": 40 # CHECK-CP-JSON-DAG: "%191:sub14": 39 # CHECK-CP-JSON-DAG: "%191:sub15": 38 # CHECK-CP-JSON-DAG: "%191:sub16": 35 # CHECK-CP-JSON-DAG: "%191:sub17": 34 # CHECK-CP-JSON-DAG: "%191:sub18": 33 # CHECK-CP-JSON-DAG: "%191:sub19": 32 # CHECK-CP-JSON-DAG: "%191:sub20": 29 # CHECK-CP-JSON-DAG: "%191:sub21": 28 # CHECK-CP-JSON-DAG: "%191:sub22": 27 # CHECK-CP-JSON-DAG: "%191:sub23": 26 # CHECK-CP-JSON-DAG: "%191:sub24": 23 # CHECK-CP-JSON-DAG: "%191:sub25": 22 # CHECK-CP-JSON-DAG: "%191:sub26": 21 # CHECK-CP-JSON-DAG: "%191:sub27": 20 # CHECK-CP-JSON-DAG: "%191:sub28": 17 # CHECK-CP-JSON-DAG: "%191:sub29": 16 # CHECK-CP-JSON-DAG: "%191:sub30": 15 # CHECK-CP-JSON-DAG: "%191:sub31": 14 # CHECK-CP-JSON-DAG: "%233:sub0": 107 # CHECK-CP-JSON-DAG: "%233:sub1": 106 # CHECK-CP-JSON-DAG: "%233:sub2": 105 # CHECK-CP-JSON-DAG: "%233:sub3": 104 # CHECK-CP-JSON-DAG: "%233:sub4": 101 # CHECK-CP-JSON-DAG: "%233:sub5": 100 # CHECK-CP-JSON-DAG: "%233:sub6": 99 # CHECK-CP-JSON-DAG: "%233:sub7": 98 # CHECK-CP-JSON-DAG: "%233:sub8": 95 # CHECK-CP-JSON-DAG: "%233:sub9": 94 # CHECK-CP-JSON-DAG: "%233:sub10": 93 # CHECK-CP-JSON-DAG: "%233:sub11": 92 # CHECK-CP-JSON-DAG: "%233:sub12": 89 # CHECK-CP-JSON-DAG: "%233:sub13": 88 # CHECK-CP-JSON-DAG: "%233:sub14": 87 # CHECK-CP-JSON-DAG: "%233:sub15": 86 # CHECK-CP-JSON-DAG: "%233:sub16": 83 # CHECK-CP-JSON-DAG: "%233:sub17": 82 # CHECK-CP-JSON-DAG: "%233:sub18": 81 # CHECK-CP-JSON-DAG: "%233:sub19": 80 # CHECK-CP-JSON-DAG: "%233:sub20": 77 # CHECK-CP-JSON-DAG: "%233:sub21": 76 # CHECK-CP-JSON-DAG: "%233:sub22": 75 # CHECK-CP-JSON-DAG: "%233:sub23": 74 # CHECK-CP-JSON-DAG: "%233:sub24": 71 # CHECK-CP-JSON-DAG: "%233:sub25": 70 # CHECK-CP-JSON-DAG: "%233:sub26": 69 # CHECK-CP-JSON-DAG: "%233:sub27": 68 # CHECK-CP-JSON-DAG: "%233:sub28": 65 # CHECK-CP-JSON-DAG: "%233:sub29": 64 # CHECK-CP-JSON-DAG: "%233:sub30": 63 # CHECK-CP-JSON-DAG: "%233:sub31": 62 # CHECK-CP-JSON-DAG: "%275:sub0": 155 # CHECK-CP-JSON-DAG: "%275:sub1": 154 # CHECK-CP-JSON-DAG: "%275:sub2": 153 # CHECK-CP-JSON-DAG: "%275:sub3": 152 # CHECK-CP-JSON-DAG: "%275:sub4": 149 # CHECK-CP-JSON-DAG: "%275:sub5": 148 # CHECK-CP-JSON-DAG: "%275:sub6": 147 # CHECK-CP-JSON-DAG: "%275:sub7": 146 # CHECK-CP-JSON-DAG: "%275:sub8": 143 # CHECK-CP-JSON-DAG: "%275:sub9": 142 # CHECK-CP-JSON-DAG: "%275:sub10": 141 # CHECK-CP-JSON-DAG: "%275:sub11": 140 # CHECK-CP-JSON-DAG: "%275:sub12": 137 # CHECK-CP-JSON-DAG: "%275:sub13": 136 # CHECK-CP-JSON-DAG: "%275:sub14": 135 # CHECK-CP-JSON-DAG: "%275:sub15": 134 # CHECK-CP-JSON-DAG: "%275:sub16": 131 # CHECK-CP-JSON-DAG: "%275:sub17": 130 # CHECK-CP-JSON-DAG: "%275:sub18": 129 # CHECK-CP-JSON-DAG: "%275:sub19": 128 # CHECK-CP-JSON-DAG: "%275:sub20": 125 # CHECK-CP-JSON-DAG: "%275:sub21": 124 # CHECK-CP-JSON-DAG: "%275:sub22": 123 # CHECK-CP-JSON-DAG: "%275:sub23": 122 # CHECK-CP-JSON-DAG: "%275:sub24": 119 # CHECK-CP-JSON-DAG: "%275:sub25": 118 # CHECK-CP-JSON-DAG: "%275:sub26": 117 # CHECK-CP-JSON-DAG: "%275:sub27": 116 # CHECK-CP-JSON-DAG: "%275:sub28": 113 # CHECK-CP-JSON-DAG: "%275:sub29": 112 # CHECK-CP-JSON-DAG: "%275:sub30": 111 # CHECK-CP-JSON-DAG: "%275:sub31": 110 # CHECK-CP-JSON-DAG: "%317:sub0": 203 # CHECK-CP-JSON-DAG: "%317:sub1": 202 # CHECK-CP-JSON-DAG: "%317:sub2": 201 # CHECK-CP-JSON-DAG: "%317:sub3": 200 # CHECK-CP-JSON-DAG: "%317:sub4": 197 # CHECK-CP-JSON-DAG: "%317:sub5": 196 # CHECK-CP-JSON-DAG: "%317:sub6": 195 # CHECK-CP-JSON-DAG: "%317:sub7": 194 # CHECK-CP-JSON-DAG: "%317:sub8": 191 # CHECK-CP-JSON-DAG: "%317:sub9": 190 # CHECK-CP-JSON-DAG: "%317:sub10": 189 # CHECK-CP-JSON-DAG: "%317:sub11": 188 # CHECK-CP-JSON-DAG: "%317:sub12": 185 # CHECK-CP-JSON-DAG: "%317:sub13": 184 # CHECK-CP-JSON-DAG: "%317:sub14": 183 # CHECK-CP-JSON-DAG: "%317:sub15": 182 # CHECK-CP-JSON-DAG: "%317:sub16": 179 # CHECK-CP-JSON-DAG: "%317:sub17": 178 # CHECK-CP-JSON-DAG: "%317:sub18": 177 # CHECK-CP-JSON-DAG: "%317:sub19": 176 # CHECK-CP-JSON-DAG: "%317:sub20": 173 # CHECK-CP-JSON-DAG: "%317:sub21": 172 # CHECK-CP-JSON-DAG: "%317:sub22": 171 # CHECK-CP-JSON-DAG: "%317:sub23": 170 # CHECK-CP-JSON-DAG: "%317:sub24": 167 # CHECK-CP-JSON-DAG: "%317:sub25": 166 # CHECK-CP-JSON-DAG: "%317:sub26": 165 # CHECK-CP-JSON-DAG: "%317:sub27": 164 # CHECK-CP-JSON-DAG: "%317:sub28": 161 # CHECK-CP-JSON-DAG: "%317:sub29": 160 # CHECK-CP-JSON-DAG: "%317:sub30": 159 # CHECK-CP-JSON-DAG: "%317:sub31": 158 # CHECK-CP-JSON-DAG: "%359:sub0": 251 # CHECK-CP-JSON-DAG: "%359:sub1": 250 # CHECK-CP-JSON-DAG: "%359:sub2": 249 # CHECK-CP-JSON-DAG: "%359:sub3": 248 # CHECK-CP-JSON-DAG: "%359:sub4": 245 # CHECK-CP-JSON-DAG: "%359:sub5": 244 # CHECK-CP-JSON-DAG: "%359:sub6": 243 # CHECK-CP-JSON-DAG: "%359:sub7": 242 # CHECK-CP-JSON-DAG: "%359:sub8": 239 # CHECK-CP-JSON-DAG: "%359:sub9": 238 # CHECK-CP-JSON-DAG: "%359:sub10": 237 # CHECK-CP-JSON-DAG: "%359:sub11": 236 # CHECK-CP-JSON-DAG: "%359:sub12": 233 # CHECK-CP-JSON-DAG: "%359:sub13": 232 # CHECK-CP-JSON-DAG: "%359:sub14": 231 # CHECK-CP-JSON-DAG: "%359:sub15": 230 # CHECK-CP-JSON-DAG: "%359:sub16": 227 # CHECK-CP-JSON-DAG: "%359:sub17": 226 # CHECK-CP-JSON-DAG: "%359:sub18": 225 # CHECK-CP-JSON-DAG: "%359:sub19": 224 # CHECK-CP-JSON-DAG: "%359:sub20": 221 # CHECK-CP-JSON-DAG: "%359:sub21": 220 # CHECK-CP-JSON-DAG: "%359:sub22": 219 # CHECK-CP-JSON-DAG: "%359:sub23": 218 # CHECK-CP-JSON-DAG: "%359:sub24": 215 # CHECK-CP-JSON-DAG: "%359:sub25": 214 # CHECK-CP-JSON-DAG: "%359:sub26": 213 # CHECK-CP-JSON-DAG: "%359:sub27": 212 # CHECK-CP-JSON-DAG: "%359:sub28": 209 # CHECK-CP-JSON-DAG: "%359:sub29": 208 # CHECK-CP-JSON-DAG: "%359:sub30": 207 # CHECK-CP-JSON-DAG: "%359:sub31": 206 # CHECK-CP-JSON-DAG: "%401:sub0": 299 # CHECK-CP-JSON-DAG: "%401:sub1": 298 # CHECK-CP-JSON-DAG: "%401:sub2": 297 # CHECK-CP-JSON-DAG: "%401:sub3": 296 # CHECK-CP-JSON-DAG: "%401:sub4": 293 # CHECK-CP-JSON-DAG: "%401:sub5": 292 # CHECK-CP-JSON-DAG: "%401:sub6": 291 # CHECK-CP-JSON-DAG: "%401:sub7": 290 # CHECK-CP-JSON-DAG: "%401:sub8": 287 # CHECK-CP-JSON-DAG: "%401:sub9": 286 # CHECK-CP-JSON-DAG: "%401:sub10": 285 # CHECK-CP-JSON-DAG: "%401:sub11": 284 # CHECK-CP-JSON-DAG: "%401:sub12": 281 # CHECK-CP-JSON-DAG: "%401:sub13": 280 # CHECK-CP-JSON-DAG: "%401:sub14": 279 # CHECK-CP-JSON-DAG: "%401:sub15": 278 # CHECK-CP-JSON-DAG: "%401:sub16": 275 # CHECK-CP-JSON-DAG: "%401:sub17": 274 # CHECK-CP-JSON-DAG: "%401:sub18": 273 # CHECK-CP-JSON-DAG: "%401:sub19": 272 # CHECK-CP-JSON-DAG: "%401:sub20": 269 # CHECK-CP-JSON-DAG: "%401:sub21": 268 # CHECK-CP-JSON-DAG: "%401:sub22": 267 # CHECK-CP-JSON-DAG: "%401:sub23": 266 # CHECK-CP-JSON-DAG: "%401:sub24": 263 # CHECK-CP-JSON-DAG: "%401:sub25": 262 # CHECK-CP-JSON-DAG: "%401:sub26": 261 # CHECK-CP-JSON-DAG: "%401:sub27": 260 # CHECK-CP-JSON-DAG: "%401:sub28": 257 # CHECK-CP-JSON-DAG: "%401:sub29": 256 # CHECK-CP-JSON-DAG: "%401:sub30": 255 # CHECK-CP-JSON-DAG: "%401:sub31": 254 # CHECK-CP-JSON-DAG: "%528": 0 # CHECK-CP-JSON-DAG: "%529": 0 # CHECK-CP-JSON-DAG: "%530": 0 # CHECK-CP-JSON-DAG: "%531": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 254 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 299 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %533:vreg_64, %532, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 10 # CHECK-CP-JSON-DAG: "%149:sub1": 9 # CHECK-CP-JSON-DAG: "%149:sub2": 8 # CHECK-CP-JSON-DAG: "%149:sub3": 7 # CHECK-CP-JSON-DAG: "%149:sub4": 4 # CHECK-CP-JSON-DAG: "%149:sub5": 3 # CHECK-CP-JSON-DAG: "%149:sub6": 2 # CHECK-CP-JSON-DAG: "%149:sub7": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 58 # CHECK-CP-JSON-DAG: "%191:sub1": 57 # CHECK-CP-JSON-DAG: "%191:sub2": 56 # CHECK-CP-JSON-DAG: "%191:sub3": 55 # CHECK-CP-JSON-DAG: "%191:sub4": 52 # CHECK-CP-JSON-DAG: "%191:sub5": 51 # CHECK-CP-JSON-DAG: "%191:sub6": 50 # CHECK-CP-JSON-DAG: "%191:sub7": 49 # CHECK-CP-JSON-DAG: "%191:sub8": 46 # CHECK-CP-JSON-DAG: "%191:sub9": 45 # CHECK-CP-JSON-DAG: "%191:sub10": 44 # CHECK-CP-JSON-DAG: "%191:sub11": 43 # CHECK-CP-JSON-DAG: "%191:sub12": 40 # CHECK-CP-JSON-DAG: "%191:sub13": 39 # CHECK-CP-JSON-DAG: "%191:sub14": 38 # CHECK-CP-JSON-DAG: "%191:sub15": 37 # CHECK-CP-JSON-DAG: "%191:sub16": 34 # CHECK-CP-JSON-DAG: "%191:sub17": 33 # CHECK-CP-JSON-DAG: "%191:sub18": 32 # CHECK-CP-JSON-DAG: "%191:sub19": 31 # CHECK-CP-JSON-DAG: "%191:sub20": 28 # CHECK-CP-JSON-DAG: "%191:sub21": 27 # CHECK-CP-JSON-DAG: "%191:sub22": 26 # CHECK-CP-JSON-DAG: "%191:sub23": 25 # CHECK-CP-JSON-DAG: "%191:sub24": 22 # CHECK-CP-JSON-DAG: "%191:sub25": 21 # CHECK-CP-JSON-DAG: "%191:sub26": 20 # CHECK-CP-JSON-DAG: "%191:sub27": 19 # CHECK-CP-JSON-DAG: "%191:sub28": 16 # CHECK-CP-JSON-DAG: "%191:sub29": 15 # CHECK-CP-JSON-DAG: "%191:sub30": 14 # CHECK-CP-JSON-DAG: "%191:sub31": 13 # CHECK-CP-JSON-DAG: "%233:sub0": 106 # CHECK-CP-JSON-DAG: "%233:sub1": 105 # CHECK-CP-JSON-DAG: "%233:sub2": 104 # CHECK-CP-JSON-DAG: "%233:sub3": 103 # CHECK-CP-JSON-DAG: "%233:sub4": 100 # CHECK-CP-JSON-DAG: "%233:sub5": 99 # CHECK-CP-JSON-DAG: "%233:sub6": 98 # CHECK-CP-JSON-DAG: "%233:sub7": 97 # CHECK-CP-JSON-DAG: "%233:sub8": 94 # CHECK-CP-JSON-DAG: "%233:sub9": 93 # CHECK-CP-JSON-DAG: "%233:sub10": 92 # CHECK-CP-JSON-DAG: "%233:sub11": 91 # CHECK-CP-JSON-DAG: "%233:sub12": 88 # CHECK-CP-JSON-DAG: "%233:sub13": 87 # CHECK-CP-JSON-DAG: "%233:sub14": 86 # CHECK-CP-JSON-DAG: "%233:sub15": 85 # CHECK-CP-JSON-DAG: "%233:sub16": 82 # CHECK-CP-JSON-DAG: "%233:sub17": 81 # CHECK-CP-JSON-DAG: "%233:sub18": 80 # CHECK-CP-JSON-DAG: "%233:sub19": 79 # CHECK-CP-JSON-DAG: "%233:sub20": 76 # CHECK-CP-JSON-DAG: "%233:sub21": 75 # CHECK-CP-JSON-DAG: "%233:sub22": 74 # CHECK-CP-JSON-DAG: "%233:sub23": 73 # CHECK-CP-JSON-DAG: "%233:sub24": 70 # CHECK-CP-JSON-DAG: "%233:sub25": 69 # CHECK-CP-JSON-DAG: "%233:sub26": 68 # CHECK-CP-JSON-DAG: "%233:sub27": 67 # CHECK-CP-JSON-DAG: "%233:sub28": 64 # CHECK-CP-JSON-DAG: "%233:sub29": 63 # CHECK-CP-JSON-DAG: "%233:sub30": 62 # CHECK-CP-JSON-DAG: "%233:sub31": 61 # CHECK-CP-JSON-DAG: "%275:sub0": 154 # CHECK-CP-JSON-DAG: "%275:sub1": 153 # CHECK-CP-JSON-DAG: "%275:sub2": 152 # CHECK-CP-JSON-DAG: "%275:sub3": 151 # CHECK-CP-JSON-DAG: "%275:sub4": 148 # CHECK-CP-JSON-DAG: "%275:sub5": 147 # CHECK-CP-JSON-DAG: "%275:sub6": 146 # CHECK-CP-JSON-DAG: "%275:sub7": 145 # CHECK-CP-JSON-DAG: "%275:sub8": 142 # CHECK-CP-JSON-DAG: "%275:sub9": 141 # CHECK-CP-JSON-DAG: "%275:sub10": 140 # CHECK-CP-JSON-DAG: "%275:sub11": 139 # CHECK-CP-JSON-DAG: "%275:sub12": 136 # CHECK-CP-JSON-DAG: "%275:sub13": 135 # CHECK-CP-JSON-DAG: "%275:sub14": 134 # CHECK-CP-JSON-DAG: "%275:sub15": 133 # CHECK-CP-JSON-DAG: "%275:sub16": 130 # CHECK-CP-JSON-DAG: "%275:sub17": 129 # CHECK-CP-JSON-DAG: "%275:sub18": 128 # CHECK-CP-JSON-DAG: "%275:sub19": 127 # CHECK-CP-JSON-DAG: "%275:sub20": 124 # CHECK-CP-JSON-DAG: "%275:sub21": 123 # CHECK-CP-JSON-DAG: "%275:sub22": 122 # CHECK-CP-JSON-DAG: "%275:sub23": 121 # CHECK-CP-JSON-DAG: "%275:sub24": 118 # CHECK-CP-JSON-DAG: "%275:sub25": 117 # CHECK-CP-JSON-DAG: "%275:sub26": 116 # CHECK-CP-JSON-DAG: "%275:sub27": 115 # CHECK-CP-JSON-DAG: "%275:sub28": 112 # CHECK-CP-JSON-DAG: "%275:sub29": 111 # CHECK-CP-JSON-DAG: "%275:sub30": 110 # CHECK-CP-JSON-DAG: "%275:sub31": 109 # CHECK-CP-JSON-DAG: "%317:sub0": 202 # CHECK-CP-JSON-DAG: "%317:sub1": 201 # CHECK-CP-JSON-DAG: "%317:sub2": 200 # CHECK-CP-JSON-DAG: "%317:sub3": 199 # CHECK-CP-JSON-DAG: "%317:sub4": 196 # CHECK-CP-JSON-DAG: "%317:sub5": 195 # CHECK-CP-JSON-DAG: "%317:sub6": 194 # CHECK-CP-JSON-DAG: "%317:sub7": 193 # CHECK-CP-JSON-DAG: "%317:sub8": 190 # CHECK-CP-JSON-DAG: "%317:sub9": 189 # CHECK-CP-JSON-DAG: "%317:sub10": 188 # CHECK-CP-JSON-DAG: "%317:sub11": 187 # CHECK-CP-JSON-DAG: "%317:sub12": 184 # CHECK-CP-JSON-DAG: "%317:sub13": 183 # CHECK-CP-JSON-DAG: "%317:sub14": 182 # CHECK-CP-JSON-DAG: "%317:sub15": 181 # CHECK-CP-JSON-DAG: "%317:sub16": 178 # CHECK-CP-JSON-DAG: "%317:sub17": 177 # CHECK-CP-JSON-DAG: "%317:sub18": 176 # CHECK-CP-JSON-DAG: "%317:sub19": 175 # CHECK-CP-JSON-DAG: "%317:sub20": 172 # CHECK-CP-JSON-DAG: "%317:sub21": 171 # CHECK-CP-JSON-DAG: "%317:sub22": 170 # CHECK-CP-JSON-DAG: "%317:sub23": 169 # CHECK-CP-JSON-DAG: "%317:sub24": 166 # CHECK-CP-JSON-DAG: "%317:sub25": 165 # CHECK-CP-JSON-DAG: "%317:sub26": 164 # CHECK-CP-JSON-DAG: "%317:sub27": 163 # CHECK-CP-JSON-DAG: "%317:sub28": 160 # CHECK-CP-JSON-DAG: "%317:sub29": 159 # CHECK-CP-JSON-DAG: "%317:sub30": 158 # CHECK-CP-JSON-DAG: "%317:sub31": 157 # CHECK-CP-JSON-DAG: "%359:sub0": 250 # CHECK-CP-JSON-DAG: "%359:sub1": 249 # CHECK-CP-JSON-DAG: "%359:sub2": 248 # CHECK-CP-JSON-DAG: "%359:sub3": 247 # CHECK-CP-JSON-DAG: "%359:sub4": 244 # CHECK-CP-JSON-DAG: "%359:sub5": 243 # CHECK-CP-JSON-DAG: "%359:sub6": 242 # CHECK-CP-JSON-DAG: "%359:sub7": 241 # CHECK-CP-JSON-DAG: "%359:sub8": 238 # CHECK-CP-JSON-DAG: "%359:sub9": 237 # CHECK-CP-JSON-DAG: "%359:sub10": 236 # CHECK-CP-JSON-DAG: "%359:sub11": 235 # CHECK-CP-JSON-DAG: "%359:sub12": 232 # CHECK-CP-JSON-DAG: "%359:sub13": 231 # CHECK-CP-JSON-DAG: "%359:sub14": 230 # CHECK-CP-JSON-DAG: "%359:sub15": 229 # CHECK-CP-JSON-DAG: "%359:sub16": 226 # CHECK-CP-JSON-DAG: "%359:sub17": 225 # CHECK-CP-JSON-DAG: "%359:sub18": 224 # CHECK-CP-JSON-DAG: "%359:sub19": 223 # CHECK-CP-JSON-DAG: "%359:sub20": 220 # CHECK-CP-JSON-DAG: "%359:sub21": 219 # CHECK-CP-JSON-DAG: "%359:sub22": 218 # CHECK-CP-JSON-DAG: "%359:sub23": 217 # CHECK-CP-JSON-DAG: "%359:sub24": 214 # CHECK-CP-JSON-DAG: "%359:sub25": 213 # CHECK-CP-JSON-DAG: "%359:sub26": 212 # CHECK-CP-JSON-DAG: "%359:sub27": 211 # CHECK-CP-JSON-DAG: "%359:sub28": 208 # CHECK-CP-JSON-DAG: "%359:sub29": 207 # CHECK-CP-JSON-DAG: "%359:sub30": 206 # CHECK-CP-JSON-DAG: "%359:sub31": 205 # CHECK-CP-JSON-DAG: "%401:sub0": 298 # CHECK-CP-JSON-DAG: "%401:sub1": 297 # CHECK-CP-JSON-DAG: "%401:sub2": 296 # CHECK-CP-JSON-DAG: "%401:sub3": 295 # CHECK-CP-JSON-DAG: "%401:sub4": 292 # CHECK-CP-JSON-DAG: "%401:sub5": 291 # CHECK-CP-JSON-DAG: "%401:sub6": 290 # CHECK-CP-JSON-DAG: "%401:sub7": 289 # CHECK-CP-JSON-DAG: "%401:sub8": 286 # CHECK-CP-JSON-DAG: "%401:sub9": 285 # CHECK-CP-JSON-DAG: "%401:sub10": 284 # CHECK-CP-JSON-DAG: "%401:sub11": 283 # CHECK-CP-JSON-DAG: "%401:sub12": 280 # CHECK-CP-JSON-DAG: "%401:sub13": 279 # CHECK-CP-JSON-DAG: "%401:sub14": 278 # CHECK-CP-JSON-DAG: "%401:sub15": 277 # CHECK-CP-JSON-DAG: "%401:sub16": 274 # CHECK-CP-JSON-DAG: "%401:sub17": 273 # CHECK-CP-JSON-DAG: "%401:sub18": 272 # CHECK-CP-JSON-DAG: "%401:sub19": 271 # CHECK-CP-JSON-DAG: "%401:sub20": 268 # CHECK-CP-JSON-DAG: "%401:sub21": 267 # CHECK-CP-JSON-DAG: "%401:sub22": 266 # CHECK-CP-JSON-DAG: "%401:sub23": 265 # CHECK-CP-JSON-DAG: "%401:sub24": 262 # CHECK-CP-JSON-DAG: "%401:sub25": 261 # CHECK-CP-JSON-DAG: "%401:sub26": 260 # CHECK-CP-JSON-DAG: "%401:sub27": 259 # CHECK-CP-JSON-DAG: "%401:sub28": 256 # CHECK-CP-JSON-DAG: "%401:sub29": 255 # CHECK-CP-JSON-DAG: "%401:sub30": 254 # CHECK-CP-JSON-DAG: "%401:sub31": 253 # CHECK-CP-JSON-DAG: "%532": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 253 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 298 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%534:vgpr_32 = COPY %149.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 9 # CHECK-CP-JSON-DAG: "%149:sub1": 8 # CHECK-CP-JSON-DAG: "%149:sub2": 7 # CHECK-CP-JSON-DAG: "%149:sub3": 6 # CHECK-CP-JSON-DAG: "%149:sub4": 3 # CHECK-CP-JSON-DAG: "%149:sub5": 2 # CHECK-CP-JSON-DAG: "%149:sub6": 1 # CHECK-CP-JSON-DAG: "%149:sub7": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 57 # CHECK-CP-JSON-DAG: "%191:sub1": 56 # CHECK-CP-JSON-DAG: "%191:sub2": 55 # CHECK-CP-JSON-DAG: "%191:sub3": 54 # CHECK-CP-JSON-DAG: "%191:sub4": 51 # CHECK-CP-JSON-DAG: "%191:sub5": 50 # CHECK-CP-JSON-DAG: "%191:sub6": 49 # CHECK-CP-JSON-DAG: "%191:sub7": 48 # CHECK-CP-JSON-DAG: "%191:sub8": 45 # CHECK-CP-JSON-DAG: "%191:sub9": 44 # CHECK-CP-JSON-DAG: "%191:sub10": 43 # CHECK-CP-JSON-DAG: "%191:sub11": 42 # CHECK-CP-JSON-DAG: "%191:sub12": 39 # CHECK-CP-JSON-DAG: "%191:sub13": 38 # CHECK-CP-JSON-DAG: "%191:sub14": 37 # CHECK-CP-JSON-DAG: "%191:sub15": 36 # CHECK-CP-JSON-DAG: "%191:sub16": 33 # CHECK-CP-JSON-DAG: "%191:sub17": 32 # CHECK-CP-JSON-DAG: "%191:sub18": 31 # CHECK-CP-JSON-DAG: "%191:sub19": 30 # CHECK-CP-JSON-DAG: "%191:sub20": 27 # CHECK-CP-JSON-DAG: "%191:sub21": 26 # CHECK-CP-JSON-DAG: "%191:sub22": 25 # CHECK-CP-JSON-DAG: "%191:sub23": 24 # CHECK-CP-JSON-DAG: "%191:sub24": 21 # CHECK-CP-JSON-DAG: "%191:sub25": 20 # CHECK-CP-JSON-DAG: "%191:sub26": 19 # CHECK-CP-JSON-DAG: "%191:sub27": 18 # CHECK-CP-JSON-DAG: "%191:sub28": 15 # CHECK-CP-JSON-DAG: "%191:sub29": 14 # CHECK-CP-JSON-DAG: "%191:sub30": 13 # CHECK-CP-JSON-DAG: "%191:sub31": 12 # CHECK-CP-JSON-DAG: "%233:sub0": 105 # CHECK-CP-JSON-DAG: "%233:sub1": 104 # CHECK-CP-JSON-DAG: "%233:sub2": 103 # CHECK-CP-JSON-DAG: "%233:sub3": 102 # CHECK-CP-JSON-DAG: "%233:sub4": 99 # CHECK-CP-JSON-DAG: "%233:sub5": 98 # CHECK-CP-JSON-DAG: "%233:sub6": 97 # CHECK-CP-JSON-DAG: "%233:sub7": 96 # CHECK-CP-JSON-DAG: "%233:sub8": 93 # CHECK-CP-JSON-DAG: "%233:sub9": 92 # CHECK-CP-JSON-DAG: "%233:sub10": 91 # CHECK-CP-JSON-DAG: "%233:sub11": 90 # CHECK-CP-JSON-DAG: "%233:sub12": 87 # CHECK-CP-JSON-DAG: "%233:sub13": 86 # CHECK-CP-JSON-DAG: "%233:sub14": 85 # CHECK-CP-JSON-DAG: "%233:sub15": 84 # CHECK-CP-JSON-DAG: "%233:sub16": 81 # CHECK-CP-JSON-DAG: "%233:sub17": 80 # CHECK-CP-JSON-DAG: "%233:sub18": 79 # CHECK-CP-JSON-DAG: "%233:sub19": 78 # CHECK-CP-JSON-DAG: "%233:sub20": 75 # CHECK-CP-JSON-DAG: "%233:sub21": 74 # CHECK-CP-JSON-DAG: "%233:sub22": 73 # CHECK-CP-JSON-DAG: "%233:sub23": 72 # CHECK-CP-JSON-DAG: "%233:sub24": 69 # CHECK-CP-JSON-DAG: "%233:sub25": 68 # CHECK-CP-JSON-DAG: "%233:sub26": 67 # CHECK-CP-JSON-DAG: "%233:sub27": 66 # CHECK-CP-JSON-DAG: "%233:sub28": 63 # CHECK-CP-JSON-DAG: "%233:sub29": 62 # CHECK-CP-JSON-DAG: "%233:sub30": 61 # CHECK-CP-JSON-DAG: "%233:sub31": 60 # CHECK-CP-JSON-DAG: "%275:sub0": 153 # CHECK-CP-JSON-DAG: "%275:sub1": 152 # CHECK-CP-JSON-DAG: "%275:sub2": 151 # CHECK-CP-JSON-DAG: "%275:sub3": 150 # CHECK-CP-JSON-DAG: "%275:sub4": 147 # CHECK-CP-JSON-DAG: "%275:sub5": 146 # CHECK-CP-JSON-DAG: "%275:sub6": 145 # CHECK-CP-JSON-DAG: "%275:sub7": 144 # CHECK-CP-JSON-DAG: "%275:sub8": 141 # CHECK-CP-JSON-DAG: "%275:sub9": 140 # CHECK-CP-JSON-DAG: "%275:sub10": 139 # CHECK-CP-JSON-DAG: "%275:sub11": 138 # CHECK-CP-JSON-DAG: "%275:sub12": 135 # CHECK-CP-JSON-DAG: "%275:sub13": 134 # CHECK-CP-JSON-DAG: "%275:sub14": 133 # CHECK-CP-JSON-DAG: "%275:sub15": 132 # CHECK-CP-JSON-DAG: "%275:sub16": 129 # CHECK-CP-JSON-DAG: "%275:sub17": 128 # CHECK-CP-JSON-DAG: "%275:sub18": 127 # CHECK-CP-JSON-DAG: "%275:sub19": 126 # CHECK-CP-JSON-DAG: "%275:sub20": 123 # CHECK-CP-JSON-DAG: "%275:sub21": 122 # CHECK-CP-JSON-DAG: "%275:sub22": 121 # CHECK-CP-JSON-DAG: "%275:sub23": 120 # CHECK-CP-JSON-DAG: "%275:sub24": 117 # CHECK-CP-JSON-DAG: "%275:sub25": 116 # CHECK-CP-JSON-DAG: "%275:sub26": 115 # CHECK-CP-JSON-DAG: "%275:sub27": 114 # CHECK-CP-JSON-DAG: "%275:sub28": 111 # CHECK-CP-JSON-DAG: "%275:sub29": 110 # CHECK-CP-JSON-DAG: "%275:sub30": 109 # CHECK-CP-JSON-DAG: "%275:sub31": 108 # CHECK-CP-JSON-DAG: "%317:sub0": 201 # CHECK-CP-JSON-DAG: "%317:sub1": 200 # CHECK-CP-JSON-DAG: "%317:sub2": 199 # CHECK-CP-JSON-DAG: "%317:sub3": 198 # CHECK-CP-JSON-DAG: "%317:sub4": 195 # CHECK-CP-JSON-DAG: "%317:sub5": 194 # CHECK-CP-JSON-DAG: "%317:sub6": 193 # CHECK-CP-JSON-DAG: "%317:sub7": 192 # CHECK-CP-JSON-DAG: "%317:sub8": 189 # CHECK-CP-JSON-DAG: "%317:sub9": 188 # CHECK-CP-JSON-DAG: "%317:sub10": 187 # CHECK-CP-JSON-DAG: "%317:sub11": 186 # CHECK-CP-JSON-DAG: "%317:sub12": 183 # CHECK-CP-JSON-DAG: "%317:sub13": 182 # CHECK-CP-JSON-DAG: "%317:sub14": 181 # CHECK-CP-JSON-DAG: "%317:sub15": 180 # CHECK-CP-JSON-DAG: "%317:sub16": 177 # CHECK-CP-JSON-DAG: "%317:sub17": 176 # CHECK-CP-JSON-DAG: "%317:sub18": 175 # CHECK-CP-JSON-DAG: "%317:sub19": 174 # CHECK-CP-JSON-DAG: "%317:sub20": 171 # CHECK-CP-JSON-DAG: "%317:sub21": 170 # CHECK-CP-JSON-DAG: "%317:sub22": 169 # CHECK-CP-JSON-DAG: "%317:sub23": 168 # CHECK-CP-JSON-DAG: "%317:sub24": 165 # CHECK-CP-JSON-DAG: "%317:sub25": 164 # CHECK-CP-JSON-DAG: "%317:sub26": 163 # CHECK-CP-JSON-DAG: "%317:sub27": 162 # CHECK-CP-JSON-DAG: "%317:sub28": 159 # CHECK-CP-JSON-DAG: "%317:sub29": 158 # CHECK-CP-JSON-DAG: "%317:sub30": 157 # CHECK-CP-JSON-DAG: "%317:sub31": 156 # CHECK-CP-JSON-DAG: "%359:sub0": 249 # CHECK-CP-JSON-DAG: "%359:sub1": 248 # CHECK-CP-JSON-DAG: "%359:sub2": 247 # CHECK-CP-JSON-DAG: "%359:sub3": 246 # CHECK-CP-JSON-DAG: "%359:sub4": 243 # CHECK-CP-JSON-DAG: "%359:sub5": 242 # CHECK-CP-JSON-DAG: "%359:sub6": 241 # CHECK-CP-JSON-DAG: "%359:sub7": 240 # CHECK-CP-JSON-DAG: "%359:sub8": 237 # CHECK-CP-JSON-DAG: "%359:sub9": 236 # CHECK-CP-JSON-DAG: "%359:sub10": 235 # CHECK-CP-JSON-DAG: "%359:sub11": 234 # CHECK-CP-JSON-DAG: "%359:sub12": 231 # CHECK-CP-JSON-DAG: "%359:sub13": 230 # CHECK-CP-JSON-DAG: "%359:sub14": 229 # CHECK-CP-JSON-DAG: "%359:sub15": 228 # CHECK-CP-JSON-DAG: "%359:sub16": 225 # CHECK-CP-JSON-DAG: "%359:sub17": 224 # CHECK-CP-JSON-DAG: "%359:sub18": 223 # CHECK-CP-JSON-DAG: "%359:sub19": 222 # CHECK-CP-JSON-DAG: "%359:sub20": 219 # CHECK-CP-JSON-DAG: "%359:sub21": 218 # CHECK-CP-JSON-DAG: "%359:sub22": 217 # CHECK-CP-JSON-DAG: "%359:sub23": 216 # CHECK-CP-JSON-DAG: "%359:sub24": 213 # CHECK-CP-JSON-DAG: "%359:sub25": 212 # CHECK-CP-JSON-DAG: "%359:sub26": 211 # CHECK-CP-JSON-DAG: "%359:sub27": 210 # CHECK-CP-JSON-DAG: "%359:sub28": 207 # CHECK-CP-JSON-DAG: "%359:sub29": 206 # CHECK-CP-JSON-DAG: "%359:sub30": 205 # CHECK-CP-JSON-DAG: "%359:sub31": 204 # CHECK-CP-JSON-DAG: "%401:sub0": 297 # CHECK-CP-JSON-DAG: "%401:sub1": 296 # CHECK-CP-JSON-DAG: "%401:sub2": 295 # CHECK-CP-JSON-DAG: "%401:sub3": 294 # CHECK-CP-JSON-DAG: "%401:sub4": 291 # CHECK-CP-JSON-DAG: "%401:sub5": 290 # CHECK-CP-JSON-DAG: "%401:sub6": 289 # CHECK-CP-JSON-DAG: "%401:sub7": 288 # CHECK-CP-JSON-DAG: "%401:sub8": 285 # CHECK-CP-JSON-DAG: "%401:sub9": 284 # CHECK-CP-JSON-DAG: "%401:sub10": 283 # CHECK-CP-JSON-DAG: "%401:sub11": 282 # CHECK-CP-JSON-DAG: "%401:sub12": 279 # CHECK-CP-JSON-DAG: "%401:sub13": 278 # CHECK-CP-JSON-DAG: "%401:sub14": 277 # CHECK-CP-JSON-DAG: "%401:sub15": 276 # CHECK-CP-JSON-DAG: "%401:sub16": 273 # CHECK-CP-JSON-DAG: "%401:sub17": 272 # CHECK-CP-JSON-DAG: "%401:sub18": 271 # CHECK-CP-JSON-DAG: "%401:sub19": 270 # CHECK-CP-JSON-DAG: "%401:sub20": 267 # CHECK-CP-JSON-DAG: "%401:sub21": 266 # CHECK-CP-JSON-DAG: "%401:sub22": 265 # CHECK-CP-JSON-DAG: "%401:sub23": 264 # CHECK-CP-JSON-DAG: "%401:sub24": 261 # CHECK-CP-JSON-DAG: "%401:sub25": 260 # CHECK-CP-JSON-DAG: "%401:sub26": 259 # CHECK-CP-JSON-DAG: "%401:sub27": 258 # CHECK-CP-JSON-DAG: "%401:sub28": 255 # CHECK-CP-JSON-DAG: "%401:sub29": 254 # CHECK-CP-JSON-DAG: "%401:sub30": 253 # CHECK-CP-JSON-DAG: "%401:sub31": 252 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 252 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 297 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%535:vgpr_32 = COPY %149.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 8 # CHECK-CP-JSON-DAG: "%149:sub1": 7 # CHECK-CP-JSON-DAG: "%149:sub2": 6 # CHECK-CP-JSON-DAG: "%149:sub3": 5 # CHECK-CP-JSON-DAG: "%149:sub4": 2 # CHECK-CP-JSON-DAG: "%149:sub5": 1 # CHECK-CP-JSON-DAG: "%149:sub6": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 56 # CHECK-CP-JSON-DAG: "%191:sub1": 55 # CHECK-CP-JSON-DAG: "%191:sub2": 54 # CHECK-CP-JSON-DAG: "%191:sub3": 53 # CHECK-CP-JSON-DAG: "%191:sub4": 50 # CHECK-CP-JSON-DAG: "%191:sub5": 49 # CHECK-CP-JSON-DAG: "%191:sub6": 48 # CHECK-CP-JSON-DAG: "%191:sub7": 47 # CHECK-CP-JSON-DAG: "%191:sub8": 44 # CHECK-CP-JSON-DAG: "%191:sub9": 43 # CHECK-CP-JSON-DAG: "%191:sub10": 42 # CHECK-CP-JSON-DAG: "%191:sub11": 41 # CHECK-CP-JSON-DAG: "%191:sub12": 38 # CHECK-CP-JSON-DAG: "%191:sub13": 37 # CHECK-CP-JSON-DAG: "%191:sub14": 36 # CHECK-CP-JSON-DAG: "%191:sub15": 35 # CHECK-CP-JSON-DAG: "%191:sub16": 32 # CHECK-CP-JSON-DAG: "%191:sub17": 31 # CHECK-CP-JSON-DAG: "%191:sub18": 30 # CHECK-CP-JSON-DAG: "%191:sub19": 29 # CHECK-CP-JSON-DAG: "%191:sub20": 26 # CHECK-CP-JSON-DAG: "%191:sub21": 25 # CHECK-CP-JSON-DAG: "%191:sub22": 24 # CHECK-CP-JSON-DAG: "%191:sub23": 23 # CHECK-CP-JSON-DAG: "%191:sub24": 20 # CHECK-CP-JSON-DAG: "%191:sub25": 19 # CHECK-CP-JSON-DAG: "%191:sub26": 18 # CHECK-CP-JSON-DAG: "%191:sub27": 17 # CHECK-CP-JSON-DAG: "%191:sub28": 14 # CHECK-CP-JSON-DAG: "%191:sub29": 13 # CHECK-CP-JSON-DAG: "%191:sub30": 12 # CHECK-CP-JSON-DAG: "%191:sub31": 11 # CHECK-CP-JSON-DAG: "%233:sub0": 104 # CHECK-CP-JSON-DAG: "%233:sub1": 103 # CHECK-CP-JSON-DAG: "%233:sub2": 102 # CHECK-CP-JSON-DAG: "%233:sub3": 101 # CHECK-CP-JSON-DAG: "%233:sub4": 98 # CHECK-CP-JSON-DAG: "%233:sub5": 97 # CHECK-CP-JSON-DAG: "%233:sub6": 96 # CHECK-CP-JSON-DAG: "%233:sub7": 95 # CHECK-CP-JSON-DAG: "%233:sub8": 92 # CHECK-CP-JSON-DAG: "%233:sub9": 91 # CHECK-CP-JSON-DAG: "%233:sub10": 90 # CHECK-CP-JSON-DAG: "%233:sub11": 89 # CHECK-CP-JSON-DAG: "%233:sub12": 86 # CHECK-CP-JSON-DAG: "%233:sub13": 85 # CHECK-CP-JSON-DAG: "%233:sub14": 84 # CHECK-CP-JSON-DAG: "%233:sub15": 83 # CHECK-CP-JSON-DAG: "%233:sub16": 80 # CHECK-CP-JSON-DAG: "%233:sub17": 79 # CHECK-CP-JSON-DAG: "%233:sub18": 78 # CHECK-CP-JSON-DAG: "%233:sub19": 77 # CHECK-CP-JSON-DAG: "%233:sub20": 74 # CHECK-CP-JSON-DAG: "%233:sub21": 73 # CHECK-CP-JSON-DAG: "%233:sub22": 72 # CHECK-CP-JSON-DAG: "%233:sub23": 71 # CHECK-CP-JSON-DAG: "%233:sub24": 68 # CHECK-CP-JSON-DAG: "%233:sub25": 67 # CHECK-CP-JSON-DAG: "%233:sub26": 66 # CHECK-CP-JSON-DAG: "%233:sub27": 65 # CHECK-CP-JSON-DAG: "%233:sub28": 62 # CHECK-CP-JSON-DAG: "%233:sub29": 61 # CHECK-CP-JSON-DAG: "%233:sub30": 60 # CHECK-CP-JSON-DAG: "%233:sub31": 59 # CHECK-CP-JSON-DAG: "%275:sub0": 152 # CHECK-CP-JSON-DAG: "%275:sub1": 151 # CHECK-CP-JSON-DAG: "%275:sub2": 150 # CHECK-CP-JSON-DAG: "%275:sub3": 149 # CHECK-CP-JSON-DAG: "%275:sub4": 146 # CHECK-CP-JSON-DAG: "%275:sub5": 145 # CHECK-CP-JSON-DAG: "%275:sub6": 144 # CHECK-CP-JSON-DAG: "%275:sub7": 143 # CHECK-CP-JSON-DAG: "%275:sub8": 140 # CHECK-CP-JSON-DAG: "%275:sub9": 139 # CHECK-CP-JSON-DAG: "%275:sub10": 138 # CHECK-CP-JSON-DAG: "%275:sub11": 137 # CHECK-CP-JSON-DAG: "%275:sub12": 134 # CHECK-CP-JSON-DAG: "%275:sub13": 133 # CHECK-CP-JSON-DAG: "%275:sub14": 132 # CHECK-CP-JSON-DAG: "%275:sub15": 131 # CHECK-CP-JSON-DAG: "%275:sub16": 128 # CHECK-CP-JSON-DAG: "%275:sub17": 127 # CHECK-CP-JSON-DAG: "%275:sub18": 126 # CHECK-CP-JSON-DAG: "%275:sub19": 125 # CHECK-CP-JSON-DAG: "%275:sub20": 122 # CHECK-CP-JSON-DAG: "%275:sub21": 121 # CHECK-CP-JSON-DAG: "%275:sub22": 120 # CHECK-CP-JSON-DAG: "%275:sub23": 119 # CHECK-CP-JSON-DAG: "%275:sub24": 116 # CHECK-CP-JSON-DAG: "%275:sub25": 115 # CHECK-CP-JSON-DAG: "%275:sub26": 114 # CHECK-CP-JSON-DAG: "%275:sub27": 113 # CHECK-CP-JSON-DAG: "%275:sub28": 110 # CHECK-CP-JSON-DAG: "%275:sub29": 109 # CHECK-CP-JSON-DAG: "%275:sub30": 108 # CHECK-CP-JSON-DAG: "%275:sub31": 107 # CHECK-CP-JSON-DAG: "%317:sub0": 200 # CHECK-CP-JSON-DAG: "%317:sub1": 199 # CHECK-CP-JSON-DAG: "%317:sub2": 198 # CHECK-CP-JSON-DAG: "%317:sub3": 197 # CHECK-CP-JSON-DAG: "%317:sub4": 194 # CHECK-CP-JSON-DAG: "%317:sub5": 193 # CHECK-CP-JSON-DAG: "%317:sub6": 192 # CHECK-CP-JSON-DAG: "%317:sub7": 191 # CHECK-CP-JSON-DAG: "%317:sub8": 188 # CHECK-CP-JSON-DAG: "%317:sub9": 187 # CHECK-CP-JSON-DAG: "%317:sub10": 186 # CHECK-CP-JSON-DAG: "%317:sub11": 185 # CHECK-CP-JSON-DAG: "%317:sub12": 182 # CHECK-CP-JSON-DAG: "%317:sub13": 181 # CHECK-CP-JSON-DAG: "%317:sub14": 180 # CHECK-CP-JSON-DAG: "%317:sub15": 179 # CHECK-CP-JSON-DAG: "%317:sub16": 176 # CHECK-CP-JSON-DAG: "%317:sub17": 175 # CHECK-CP-JSON-DAG: "%317:sub18": 174 # CHECK-CP-JSON-DAG: "%317:sub19": 173 # CHECK-CP-JSON-DAG: "%317:sub20": 170 # CHECK-CP-JSON-DAG: "%317:sub21": 169 # CHECK-CP-JSON-DAG: "%317:sub22": 168 # CHECK-CP-JSON-DAG: "%317:sub23": 167 # CHECK-CP-JSON-DAG: "%317:sub24": 164 # CHECK-CP-JSON-DAG: "%317:sub25": 163 # CHECK-CP-JSON-DAG: "%317:sub26": 162 # CHECK-CP-JSON-DAG: "%317:sub27": 161 # CHECK-CP-JSON-DAG: "%317:sub28": 158 # CHECK-CP-JSON-DAG: "%317:sub29": 157 # CHECK-CP-JSON-DAG: "%317:sub30": 156 # CHECK-CP-JSON-DAG: "%317:sub31": 155 # CHECK-CP-JSON-DAG: "%359:sub0": 248 # CHECK-CP-JSON-DAG: "%359:sub1": 247 # CHECK-CP-JSON-DAG: "%359:sub2": 246 # CHECK-CP-JSON-DAG: "%359:sub3": 245 # CHECK-CP-JSON-DAG: "%359:sub4": 242 # CHECK-CP-JSON-DAG: "%359:sub5": 241 # CHECK-CP-JSON-DAG: "%359:sub6": 240 # CHECK-CP-JSON-DAG: "%359:sub7": 239 # CHECK-CP-JSON-DAG: "%359:sub8": 236 # CHECK-CP-JSON-DAG: "%359:sub9": 235 # CHECK-CP-JSON-DAG: "%359:sub10": 234 # CHECK-CP-JSON-DAG: "%359:sub11": 233 # CHECK-CP-JSON-DAG: "%359:sub12": 230 # CHECK-CP-JSON-DAG: "%359:sub13": 229 # CHECK-CP-JSON-DAG: "%359:sub14": 228 # CHECK-CP-JSON-DAG: "%359:sub15": 227 # CHECK-CP-JSON-DAG: "%359:sub16": 224 # CHECK-CP-JSON-DAG: "%359:sub17": 223 # CHECK-CP-JSON-DAG: "%359:sub18": 222 # CHECK-CP-JSON-DAG: "%359:sub19": 221 # CHECK-CP-JSON-DAG: "%359:sub20": 218 # CHECK-CP-JSON-DAG: "%359:sub21": 217 # CHECK-CP-JSON-DAG: "%359:sub22": 216 # CHECK-CP-JSON-DAG: "%359:sub23": 215 # CHECK-CP-JSON-DAG: "%359:sub24": 212 # CHECK-CP-JSON-DAG: "%359:sub25": 211 # CHECK-CP-JSON-DAG: "%359:sub26": 210 # CHECK-CP-JSON-DAG: "%359:sub27": 209 # CHECK-CP-JSON-DAG: "%359:sub28": 206 # CHECK-CP-JSON-DAG: "%359:sub29": 205 # CHECK-CP-JSON-DAG: "%359:sub30": 204 # CHECK-CP-JSON-DAG: "%359:sub31": 203 # CHECK-CP-JSON-DAG: "%401:sub0": 296 # CHECK-CP-JSON-DAG: "%401:sub1": 295 # CHECK-CP-JSON-DAG: "%401:sub2": 294 # CHECK-CP-JSON-DAG: "%401:sub3": 293 # CHECK-CP-JSON-DAG: "%401:sub4": 290 # CHECK-CP-JSON-DAG: "%401:sub5": 289 # CHECK-CP-JSON-DAG: "%401:sub6": 288 # CHECK-CP-JSON-DAG: "%401:sub7": 287 # CHECK-CP-JSON-DAG: "%401:sub8": 284 # CHECK-CP-JSON-DAG: "%401:sub9": 283 # CHECK-CP-JSON-DAG: "%401:sub10": 282 # CHECK-CP-JSON-DAG: "%401:sub11": 281 # CHECK-CP-JSON-DAG: "%401:sub12": 278 # CHECK-CP-JSON-DAG: "%401:sub13": 277 # CHECK-CP-JSON-DAG: "%401:sub14": 276 # CHECK-CP-JSON-DAG: "%401:sub15": 275 # CHECK-CP-JSON-DAG: "%401:sub16": 272 # CHECK-CP-JSON-DAG: "%401:sub17": 271 # CHECK-CP-JSON-DAG: "%401:sub18": 270 # CHECK-CP-JSON-DAG: "%401:sub19": 269 # CHECK-CP-JSON-DAG: "%401:sub20": 266 # CHECK-CP-JSON-DAG: "%401:sub21": 265 # CHECK-CP-JSON-DAG: "%401:sub22": 264 # CHECK-CP-JSON-DAG: "%401:sub23": 263 # CHECK-CP-JSON-DAG: "%401:sub24": 260 # CHECK-CP-JSON-DAG: "%401:sub25": 259 # CHECK-CP-JSON-DAG: "%401:sub26": 258 # CHECK-CP-JSON-DAG: "%401:sub27": 257 # CHECK-CP-JSON-DAG: "%401:sub28": 254 # CHECK-CP-JSON-DAG: "%401:sub29": 253 # CHECK-CP-JSON-DAG: "%401:sub30": 252 # CHECK-CP-JSON-DAG: "%401:sub31": 251 # CHECK-CP-JSON-DAG: "%534": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 251 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 296 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%536:vgpr_32 = COPY %149.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 7 # CHECK-CP-JSON-DAG: "%149:sub1": 6 # CHECK-CP-JSON-DAG: "%149:sub2": 5 # CHECK-CP-JSON-DAG: "%149:sub3": 4 # CHECK-CP-JSON-DAG: "%149:sub4": 1 # CHECK-CP-JSON-DAG: "%149:sub5": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 55 # CHECK-CP-JSON-DAG: "%191:sub1": 54 # CHECK-CP-JSON-DAG: "%191:sub2": 53 # CHECK-CP-JSON-DAG: "%191:sub3": 52 # CHECK-CP-JSON-DAG: "%191:sub4": 49 # CHECK-CP-JSON-DAG: "%191:sub5": 48 # CHECK-CP-JSON-DAG: "%191:sub6": 47 # CHECK-CP-JSON-DAG: "%191:sub7": 46 # CHECK-CP-JSON-DAG: "%191:sub8": 43 # CHECK-CP-JSON-DAG: "%191:sub9": 42 # CHECK-CP-JSON-DAG: "%191:sub10": 41 # CHECK-CP-JSON-DAG: "%191:sub11": 40 # CHECK-CP-JSON-DAG: "%191:sub12": 37 # CHECK-CP-JSON-DAG: "%191:sub13": 36 # CHECK-CP-JSON-DAG: "%191:sub14": 35 # CHECK-CP-JSON-DAG: "%191:sub15": 34 # CHECK-CP-JSON-DAG: "%191:sub16": 31 # CHECK-CP-JSON-DAG: "%191:sub17": 30 # CHECK-CP-JSON-DAG: "%191:sub18": 29 # CHECK-CP-JSON-DAG: "%191:sub19": 28 # CHECK-CP-JSON-DAG: "%191:sub20": 25 # CHECK-CP-JSON-DAG: "%191:sub21": 24 # CHECK-CP-JSON-DAG: "%191:sub22": 23 # CHECK-CP-JSON-DAG: "%191:sub23": 22 # CHECK-CP-JSON-DAG: "%191:sub24": 19 # CHECK-CP-JSON-DAG: "%191:sub25": 18 # CHECK-CP-JSON-DAG: "%191:sub26": 17 # CHECK-CP-JSON-DAG: "%191:sub27": 16 # CHECK-CP-JSON-DAG: "%191:sub28": 13 # CHECK-CP-JSON-DAG: "%191:sub29": 12 # CHECK-CP-JSON-DAG: "%191:sub30": 11 # CHECK-CP-JSON-DAG: "%191:sub31": 10 # CHECK-CP-JSON-DAG: "%233:sub0": 103 # CHECK-CP-JSON-DAG: "%233:sub1": 102 # CHECK-CP-JSON-DAG: "%233:sub2": 101 # CHECK-CP-JSON-DAG: "%233:sub3": 100 # CHECK-CP-JSON-DAG: "%233:sub4": 97 # CHECK-CP-JSON-DAG: "%233:sub5": 96 # CHECK-CP-JSON-DAG: "%233:sub6": 95 # CHECK-CP-JSON-DAG: "%233:sub7": 94 # CHECK-CP-JSON-DAG: "%233:sub8": 91 # CHECK-CP-JSON-DAG: "%233:sub9": 90 # CHECK-CP-JSON-DAG: "%233:sub10": 89 # CHECK-CP-JSON-DAG: "%233:sub11": 88 # CHECK-CP-JSON-DAG: "%233:sub12": 85 # CHECK-CP-JSON-DAG: "%233:sub13": 84 # CHECK-CP-JSON-DAG: "%233:sub14": 83 # CHECK-CP-JSON-DAG: "%233:sub15": 82 # CHECK-CP-JSON-DAG: "%233:sub16": 79 # CHECK-CP-JSON-DAG: "%233:sub17": 78 # CHECK-CP-JSON-DAG: "%233:sub18": 77 # CHECK-CP-JSON-DAG: "%233:sub19": 76 # CHECK-CP-JSON-DAG: "%233:sub20": 73 # CHECK-CP-JSON-DAG: "%233:sub21": 72 # CHECK-CP-JSON-DAG: "%233:sub22": 71 # CHECK-CP-JSON-DAG: "%233:sub23": 70 # CHECK-CP-JSON-DAG: "%233:sub24": 67 # CHECK-CP-JSON-DAG: "%233:sub25": 66 # CHECK-CP-JSON-DAG: "%233:sub26": 65 # CHECK-CP-JSON-DAG: "%233:sub27": 64 # CHECK-CP-JSON-DAG: "%233:sub28": 61 # CHECK-CP-JSON-DAG: "%233:sub29": 60 # CHECK-CP-JSON-DAG: "%233:sub30": 59 # CHECK-CP-JSON-DAG: "%233:sub31": 58 # CHECK-CP-JSON-DAG: "%275:sub0": 151 # CHECK-CP-JSON-DAG: "%275:sub1": 150 # CHECK-CP-JSON-DAG: "%275:sub2": 149 # CHECK-CP-JSON-DAG: "%275:sub3": 148 # CHECK-CP-JSON-DAG: "%275:sub4": 145 # CHECK-CP-JSON-DAG: "%275:sub5": 144 # CHECK-CP-JSON-DAG: "%275:sub6": 143 # CHECK-CP-JSON-DAG: "%275:sub7": 142 # CHECK-CP-JSON-DAG: "%275:sub8": 139 # CHECK-CP-JSON-DAG: "%275:sub9": 138 # CHECK-CP-JSON-DAG: "%275:sub10": 137 # CHECK-CP-JSON-DAG: "%275:sub11": 136 # CHECK-CP-JSON-DAG: "%275:sub12": 133 # CHECK-CP-JSON-DAG: "%275:sub13": 132 # CHECK-CP-JSON-DAG: "%275:sub14": 131 # CHECK-CP-JSON-DAG: "%275:sub15": 130 # CHECK-CP-JSON-DAG: "%275:sub16": 127 # CHECK-CP-JSON-DAG: "%275:sub17": 126 # CHECK-CP-JSON-DAG: "%275:sub18": 125 # CHECK-CP-JSON-DAG: "%275:sub19": 124 # CHECK-CP-JSON-DAG: "%275:sub20": 121 # CHECK-CP-JSON-DAG: "%275:sub21": 120 # CHECK-CP-JSON-DAG: "%275:sub22": 119 # CHECK-CP-JSON-DAG: "%275:sub23": 118 # CHECK-CP-JSON-DAG: "%275:sub24": 115 # CHECK-CP-JSON-DAG: "%275:sub25": 114 # CHECK-CP-JSON-DAG: "%275:sub26": 113 # CHECK-CP-JSON-DAG: "%275:sub27": 112 # CHECK-CP-JSON-DAG: "%275:sub28": 109 # CHECK-CP-JSON-DAG: "%275:sub29": 108 # CHECK-CP-JSON-DAG: "%275:sub30": 107 # CHECK-CP-JSON-DAG: "%275:sub31": 106 # CHECK-CP-JSON-DAG: "%317:sub0": 199 # CHECK-CP-JSON-DAG: "%317:sub1": 198 # CHECK-CP-JSON-DAG: "%317:sub2": 197 # CHECK-CP-JSON-DAG: "%317:sub3": 196 # CHECK-CP-JSON-DAG: "%317:sub4": 193 # CHECK-CP-JSON-DAG: "%317:sub5": 192 # CHECK-CP-JSON-DAG: "%317:sub6": 191 # CHECK-CP-JSON-DAG: "%317:sub7": 190 # CHECK-CP-JSON-DAG: "%317:sub8": 187 # CHECK-CP-JSON-DAG: "%317:sub9": 186 # CHECK-CP-JSON-DAG: "%317:sub10": 185 # CHECK-CP-JSON-DAG: "%317:sub11": 184 # CHECK-CP-JSON-DAG: "%317:sub12": 181 # CHECK-CP-JSON-DAG: "%317:sub13": 180 # CHECK-CP-JSON-DAG: "%317:sub14": 179 # CHECK-CP-JSON-DAG: "%317:sub15": 178 # CHECK-CP-JSON-DAG: "%317:sub16": 175 # CHECK-CP-JSON-DAG: "%317:sub17": 174 # CHECK-CP-JSON-DAG: "%317:sub18": 173 # CHECK-CP-JSON-DAG: "%317:sub19": 172 # CHECK-CP-JSON-DAG: "%317:sub20": 169 # CHECK-CP-JSON-DAG: "%317:sub21": 168 # CHECK-CP-JSON-DAG: "%317:sub22": 167 # CHECK-CP-JSON-DAG: "%317:sub23": 166 # CHECK-CP-JSON-DAG: "%317:sub24": 163 # CHECK-CP-JSON-DAG: "%317:sub25": 162 # CHECK-CP-JSON-DAG: "%317:sub26": 161 # CHECK-CP-JSON-DAG: "%317:sub27": 160 # CHECK-CP-JSON-DAG: "%317:sub28": 157 # CHECK-CP-JSON-DAG: "%317:sub29": 156 # CHECK-CP-JSON-DAG: "%317:sub30": 155 # CHECK-CP-JSON-DAG: "%317:sub31": 154 # CHECK-CP-JSON-DAG: "%359:sub0": 247 # CHECK-CP-JSON-DAG: "%359:sub1": 246 # CHECK-CP-JSON-DAG: "%359:sub2": 245 # CHECK-CP-JSON-DAG: "%359:sub3": 244 # CHECK-CP-JSON-DAG: "%359:sub4": 241 # CHECK-CP-JSON-DAG: "%359:sub5": 240 # CHECK-CP-JSON-DAG: "%359:sub6": 239 # CHECK-CP-JSON-DAG: "%359:sub7": 238 # CHECK-CP-JSON-DAG: "%359:sub8": 235 # CHECK-CP-JSON-DAG: "%359:sub9": 234 # CHECK-CP-JSON-DAG: "%359:sub10": 233 # CHECK-CP-JSON-DAG: "%359:sub11": 232 # CHECK-CP-JSON-DAG: "%359:sub12": 229 # CHECK-CP-JSON-DAG: "%359:sub13": 228 # CHECK-CP-JSON-DAG: "%359:sub14": 227 # CHECK-CP-JSON-DAG: "%359:sub15": 226 # CHECK-CP-JSON-DAG: "%359:sub16": 223 # CHECK-CP-JSON-DAG: "%359:sub17": 222 # CHECK-CP-JSON-DAG: "%359:sub18": 221 # CHECK-CP-JSON-DAG: "%359:sub19": 220 # CHECK-CP-JSON-DAG: "%359:sub20": 217 # CHECK-CP-JSON-DAG: "%359:sub21": 216 # CHECK-CP-JSON-DAG: "%359:sub22": 215 # CHECK-CP-JSON-DAG: "%359:sub23": 214 # CHECK-CP-JSON-DAG: "%359:sub24": 211 # CHECK-CP-JSON-DAG: "%359:sub25": 210 # CHECK-CP-JSON-DAG: "%359:sub26": 209 # CHECK-CP-JSON-DAG: "%359:sub27": 208 # CHECK-CP-JSON-DAG: "%359:sub28": 205 # CHECK-CP-JSON-DAG: "%359:sub29": 204 # CHECK-CP-JSON-DAG: "%359:sub30": 203 # CHECK-CP-JSON-DAG: "%359:sub31": 202 # CHECK-CP-JSON-DAG: "%401:sub0": 295 # CHECK-CP-JSON-DAG: "%401:sub1": 294 # CHECK-CP-JSON-DAG: "%401:sub2": 293 # CHECK-CP-JSON-DAG: "%401:sub3": 292 # CHECK-CP-JSON-DAG: "%401:sub4": 289 # CHECK-CP-JSON-DAG: "%401:sub5": 288 # CHECK-CP-JSON-DAG: "%401:sub6": 287 # CHECK-CP-JSON-DAG: "%401:sub7": 286 # CHECK-CP-JSON-DAG: "%401:sub8": 283 # CHECK-CP-JSON-DAG: "%401:sub9": 282 # CHECK-CP-JSON-DAG: "%401:sub10": 281 # CHECK-CP-JSON-DAG: "%401:sub11": 280 # CHECK-CP-JSON-DAG: "%401:sub12": 277 # CHECK-CP-JSON-DAG: "%401:sub13": 276 # CHECK-CP-JSON-DAG: "%401:sub14": 275 # CHECK-CP-JSON-DAG: "%401:sub15": 274 # CHECK-CP-JSON-DAG: "%401:sub16": 271 # CHECK-CP-JSON-DAG: "%401:sub17": 270 # CHECK-CP-JSON-DAG: "%401:sub18": 269 # CHECK-CP-JSON-DAG: "%401:sub19": 268 # CHECK-CP-JSON-DAG: "%401:sub20": 265 # CHECK-CP-JSON-DAG: "%401:sub21": 264 # CHECK-CP-JSON-DAG: "%401:sub22": 263 # CHECK-CP-JSON-DAG: "%401:sub23": 262 # CHECK-CP-JSON-DAG: "%401:sub24": 259 # CHECK-CP-JSON-DAG: "%401:sub25": 258 # CHECK-CP-JSON-DAG: "%401:sub26": 257 # CHECK-CP-JSON-DAG: "%401:sub27": 256 # CHECK-CP-JSON-DAG: "%401:sub28": 253 # CHECK-CP-JSON-DAG: "%401:sub29": 252 # CHECK-CP-JSON-DAG: "%401:sub30": 251 # CHECK-CP-JSON-DAG: "%401:sub31": 250 # CHECK-CP-JSON-DAG: "%534": 2 # CHECK-CP-JSON-DAG: "%535": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 250 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 295 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%537:vgpr_32 = COPY %149.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 6 # CHECK-CP-JSON-DAG: "%149:sub1": 5 # CHECK-CP-JSON-DAG: "%149:sub2": 4 # CHECK-CP-JSON-DAG: "%149:sub3": 3 # CHECK-CP-JSON-DAG: "%149:sub4": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 54 # CHECK-CP-JSON-DAG: "%191:sub1": 53 # CHECK-CP-JSON-DAG: "%191:sub2": 52 # CHECK-CP-JSON-DAG: "%191:sub3": 51 # CHECK-CP-JSON-DAG: "%191:sub4": 48 # CHECK-CP-JSON-DAG: "%191:sub5": 47 # CHECK-CP-JSON-DAG: "%191:sub6": 46 # CHECK-CP-JSON-DAG: "%191:sub7": 45 # CHECK-CP-JSON-DAG: "%191:sub8": 42 # CHECK-CP-JSON-DAG: "%191:sub9": 41 # CHECK-CP-JSON-DAG: "%191:sub10": 40 # CHECK-CP-JSON-DAG: "%191:sub11": 39 # CHECK-CP-JSON-DAG: "%191:sub12": 36 # CHECK-CP-JSON-DAG: "%191:sub13": 35 # CHECK-CP-JSON-DAG: "%191:sub14": 34 # CHECK-CP-JSON-DAG: "%191:sub15": 33 # CHECK-CP-JSON-DAG: "%191:sub16": 30 # CHECK-CP-JSON-DAG: "%191:sub17": 29 # CHECK-CP-JSON-DAG: "%191:sub18": 28 # CHECK-CP-JSON-DAG: "%191:sub19": 27 # CHECK-CP-JSON-DAG: "%191:sub20": 24 # CHECK-CP-JSON-DAG: "%191:sub21": 23 # CHECK-CP-JSON-DAG: "%191:sub22": 22 # CHECK-CP-JSON-DAG: "%191:sub23": 21 # CHECK-CP-JSON-DAG: "%191:sub24": 18 # CHECK-CP-JSON-DAG: "%191:sub25": 17 # CHECK-CP-JSON-DAG: "%191:sub26": 16 # CHECK-CP-JSON-DAG: "%191:sub27": 15 # CHECK-CP-JSON-DAG: "%191:sub28": 12 # CHECK-CP-JSON-DAG: "%191:sub29": 11 # CHECK-CP-JSON-DAG: "%191:sub30": 10 # CHECK-CP-JSON-DAG: "%191:sub31": 9 # CHECK-CP-JSON-DAG: "%233:sub0": 102 # CHECK-CP-JSON-DAG: "%233:sub1": 101 # CHECK-CP-JSON-DAG: "%233:sub2": 100 # CHECK-CP-JSON-DAG: "%233:sub3": 99 # CHECK-CP-JSON-DAG: "%233:sub4": 96 # CHECK-CP-JSON-DAG: "%233:sub5": 95 # CHECK-CP-JSON-DAG: "%233:sub6": 94 # CHECK-CP-JSON-DAG: "%233:sub7": 93 # CHECK-CP-JSON-DAG: "%233:sub8": 90 # CHECK-CP-JSON-DAG: "%233:sub9": 89 # CHECK-CP-JSON-DAG: "%233:sub10": 88 # CHECK-CP-JSON-DAG: "%233:sub11": 87 # CHECK-CP-JSON-DAG: "%233:sub12": 84 # CHECK-CP-JSON-DAG: "%233:sub13": 83 # CHECK-CP-JSON-DAG: "%233:sub14": 82 # CHECK-CP-JSON-DAG: "%233:sub15": 81 # CHECK-CP-JSON-DAG: "%233:sub16": 78 # CHECK-CP-JSON-DAG: "%233:sub17": 77 # CHECK-CP-JSON-DAG: "%233:sub18": 76 # CHECK-CP-JSON-DAG: "%233:sub19": 75 # CHECK-CP-JSON-DAG: "%233:sub20": 72 # CHECK-CP-JSON-DAG: "%233:sub21": 71 # CHECK-CP-JSON-DAG: "%233:sub22": 70 # CHECK-CP-JSON-DAG: "%233:sub23": 69 # CHECK-CP-JSON-DAG: "%233:sub24": 66 # CHECK-CP-JSON-DAG: "%233:sub25": 65 # CHECK-CP-JSON-DAG: "%233:sub26": 64 # CHECK-CP-JSON-DAG: "%233:sub27": 63 # CHECK-CP-JSON-DAG: "%233:sub28": 60 # CHECK-CP-JSON-DAG: "%233:sub29": 59 # CHECK-CP-JSON-DAG: "%233:sub30": 58 # CHECK-CP-JSON-DAG: "%233:sub31": 57 # CHECK-CP-JSON-DAG: "%275:sub0": 150 # CHECK-CP-JSON-DAG: "%275:sub1": 149 # CHECK-CP-JSON-DAG: "%275:sub2": 148 # CHECK-CP-JSON-DAG: "%275:sub3": 147 # CHECK-CP-JSON-DAG: "%275:sub4": 144 # CHECK-CP-JSON-DAG: "%275:sub5": 143 # CHECK-CP-JSON-DAG: "%275:sub6": 142 # CHECK-CP-JSON-DAG: "%275:sub7": 141 # CHECK-CP-JSON-DAG: "%275:sub8": 138 # CHECK-CP-JSON-DAG: "%275:sub9": 137 # CHECK-CP-JSON-DAG: "%275:sub10": 136 # CHECK-CP-JSON-DAG: "%275:sub11": 135 # CHECK-CP-JSON-DAG: "%275:sub12": 132 # CHECK-CP-JSON-DAG: "%275:sub13": 131 # CHECK-CP-JSON-DAG: "%275:sub14": 130 # CHECK-CP-JSON-DAG: "%275:sub15": 129 # CHECK-CP-JSON-DAG: "%275:sub16": 126 # CHECK-CP-JSON-DAG: "%275:sub17": 125 # CHECK-CP-JSON-DAG: "%275:sub18": 124 # CHECK-CP-JSON-DAG: "%275:sub19": 123 # CHECK-CP-JSON-DAG: "%275:sub20": 120 # CHECK-CP-JSON-DAG: "%275:sub21": 119 # CHECK-CP-JSON-DAG: "%275:sub22": 118 # CHECK-CP-JSON-DAG: "%275:sub23": 117 # CHECK-CP-JSON-DAG: "%275:sub24": 114 # CHECK-CP-JSON-DAG: "%275:sub25": 113 # CHECK-CP-JSON-DAG: "%275:sub26": 112 # CHECK-CP-JSON-DAG: "%275:sub27": 111 # CHECK-CP-JSON-DAG: "%275:sub28": 108 # CHECK-CP-JSON-DAG: "%275:sub29": 107 # CHECK-CP-JSON-DAG: "%275:sub30": 106 # CHECK-CP-JSON-DAG: "%275:sub31": 105 # CHECK-CP-JSON-DAG: "%317:sub0": 198 # CHECK-CP-JSON-DAG: "%317:sub1": 197 # CHECK-CP-JSON-DAG: "%317:sub2": 196 # CHECK-CP-JSON-DAG: "%317:sub3": 195 # CHECK-CP-JSON-DAG: "%317:sub4": 192 # CHECK-CP-JSON-DAG: "%317:sub5": 191 # CHECK-CP-JSON-DAG: "%317:sub6": 190 # CHECK-CP-JSON-DAG: "%317:sub7": 189 # CHECK-CP-JSON-DAG: "%317:sub8": 186 # CHECK-CP-JSON-DAG: "%317:sub9": 185 # CHECK-CP-JSON-DAG: "%317:sub10": 184 # CHECK-CP-JSON-DAG: "%317:sub11": 183 # CHECK-CP-JSON-DAG: "%317:sub12": 180 # CHECK-CP-JSON-DAG: "%317:sub13": 179 # CHECK-CP-JSON-DAG: "%317:sub14": 178 # CHECK-CP-JSON-DAG: "%317:sub15": 177 # CHECK-CP-JSON-DAG: "%317:sub16": 174 # CHECK-CP-JSON-DAG: "%317:sub17": 173 # CHECK-CP-JSON-DAG: "%317:sub18": 172 # CHECK-CP-JSON-DAG: "%317:sub19": 171 # CHECK-CP-JSON-DAG: "%317:sub20": 168 # CHECK-CP-JSON-DAG: "%317:sub21": 167 # CHECK-CP-JSON-DAG: "%317:sub22": 166 # CHECK-CP-JSON-DAG: "%317:sub23": 165 # CHECK-CP-JSON-DAG: "%317:sub24": 162 # CHECK-CP-JSON-DAG: "%317:sub25": 161 # CHECK-CP-JSON-DAG: "%317:sub26": 160 # CHECK-CP-JSON-DAG: "%317:sub27": 159 # CHECK-CP-JSON-DAG: "%317:sub28": 156 # CHECK-CP-JSON-DAG: "%317:sub29": 155 # CHECK-CP-JSON-DAG: "%317:sub30": 154 # CHECK-CP-JSON-DAG: "%317:sub31": 153 # CHECK-CP-JSON-DAG: "%359:sub0": 246 # CHECK-CP-JSON-DAG: "%359:sub1": 245 # CHECK-CP-JSON-DAG: "%359:sub2": 244 # CHECK-CP-JSON-DAG: "%359:sub3": 243 # CHECK-CP-JSON-DAG: "%359:sub4": 240 # CHECK-CP-JSON-DAG: "%359:sub5": 239 # CHECK-CP-JSON-DAG: "%359:sub6": 238 # CHECK-CP-JSON-DAG: "%359:sub7": 237 # CHECK-CP-JSON-DAG: "%359:sub8": 234 # CHECK-CP-JSON-DAG: "%359:sub9": 233 # CHECK-CP-JSON-DAG: "%359:sub10": 232 # CHECK-CP-JSON-DAG: "%359:sub11": 231 # CHECK-CP-JSON-DAG: "%359:sub12": 228 # CHECK-CP-JSON-DAG: "%359:sub13": 227 # CHECK-CP-JSON-DAG: "%359:sub14": 226 # CHECK-CP-JSON-DAG: "%359:sub15": 225 # CHECK-CP-JSON-DAG: "%359:sub16": 222 # CHECK-CP-JSON-DAG: "%359:sub17": 221 # CHECK-CP-JSON-DAG: "%359:sub18": 220 # CHECK-CP-JSON-DAG: "%359:sub19": 219 # CHECK-CP-JSON-DAG: "%359:sub20": 216 # CHECK-CP-JSON-DAG: "%359:sub21": 215 # CHECK-CP-JSON-DAG: "%359:sub22": 214 # CHECK-CP-JSON-DAG: "%359:sub23": 213 # CHECK-CP-JSON-DAG: "%359:sub24": 210 # CHECK-CP-JSON-DAG: "%359:sub25": 209 # CHECK-CP-JSON-DAG: "%359:sub26": 208 # CHECK-CP-JSON-DAG: "%359:sub27": 207 # CHECK-CP-JSON-DAG: "%359:sub28": 204 # CHECK-CP-JSON-DAG: "%359:sub29": 203 # CHECK-CP-JSON-DAG: "%359:sub30": 202 # CHECK-CP-JSON-DAG: "%359:sub31": 201 # CHECK-CP-JSON-DAG: "%401:sub0": 294 # CHECK-CP-JSON-DAG: "%401:sub1": 293 # CHECK-CP-JSON-DAG: "%401:sub2": 292 # CHECK-CP-JSON-DAG: "%401:sub3": 291 # CHECK-CP-JSON-DAG: "%401:sub4": 288 # CHECK-CP-JSON-DAG: "%401:sub5": 287 # CHECK-CP-JSON-DAG: "%401:sub6": 286 # CHECK-CP-JSON-DAG: "%401:sub7": 285 # CHECK-CP-JSON-DAG: "%401:sub8": 282 # CHECK-CP-JSON-DAG: "%401:sub9": 281 # CHECK-CP-JSON-DAG: "%401:sub10": 280 # CHECK-CP-JSON-DAG: "%401:sub11": 279 # CHECK-CP-JSON-DAG: "%401:sub12": 276 # CHECK-CP-JSON-DAG: "%401:sub13": 275 # CHECK-CP-JSON-DAG: "%401:sub14": 274 # CHECK-CP-JSON-DAG: "%401:sub15": 273 # CHECK-CP-JSON-DAG: "%401:sub16": 270 # CHECK-CP-JSON-DAG: "%401:sub17": 269 # CHECK-CP-JSON-DAG: "%401:sub18": 268 # CHECK-CP-JSON-DAG: "%401:sub19": 267 # CHECK-CP-JSON-DAG: "%401:sub20": 264 # CHECK-CP-JSON-DAG: "%401:sub21": 263 # CHECK-CP-JSON-DAG: "%401:sub22": 262 # CHECK-CP-JSON-DAG: "%401:sub23": 261 # CHECK-CP-JSON-DAG: "%401:sub24": 258 # CHECK-CP-JSON-DAG: "%401:sub25": 257 # CHECK-CP-JSON-DAG: "%401:sub26": 256 # CHECK-CP-JSON-DAG: "%401:sub27": 255 # CHECK-CP-JSON-DAG: "%401:sub28": 252 # CHECK-CP-JSON-DAG: "%401:sub29": 251 # CHECK-CP-JSON-DAG: "%401:sub30": 250 # CHECK-CP-JSON-DAG: "%401:sub31": 249 # CHECK-CP-JSON-DAG: "%534": 1 # CHECK-CP-JSON-DAG: "%535": 1 # CHECK-CP-JSON-DAG: "%536": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 249 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 294 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%538:vreg_128 = REG_SEQUENCE %537, %subreg.sub0, %536, %subreg.sub1, %535, %subreg.sub2, %534, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 5 # CHECK-CP-JSON-DAG: "%149:sub1": 4 # CHECK-CP-JSON-DAG: "%149:sub2": 3 # CHECK-CP-JSON-DAG: "%149:sub3": 2 # CHECK-CP-JSON-DAG: "%191:sub0": 53 # CHECK-CP-JSON-DAG: "%191:sub1": 52 # CHECK-CP-JSON-DAG: "%191:sub2": 51 # CHECK-CP-JSON-DAG: "%191:sub3": 50 # CHECK-CP-JSON-DAG: "%191:sub4": 47 # CHECK-CP-JSON-DAG: "%191:sub5": 46 # CHECK-CP-JSON-DAG: "%191:sub6": 45 # CHECK-CP-JSON-DAG: "%191:sub7": 44 # CHECK-CP-JSON-DAG: "%191:sub8": 41 # CHECK-CP-JSON-DAG: "%191:sub9": 40 # CHECK-CP-JSON-DAG: "%191:sub10": 39 # CHECK-CP-JSON-DAG: "%191:sub11": 38 # CHECK-CP-JSON-DAG: "%191:sub12": 35 # CHECK-CP-JSON-DAG: "%191:sub13": 34 # CHECK-CP-JSON-DAG: "%191:sub14": 33 # CHECK-CP-JSON-DAG: "%191:sub15": 32 # CHECK-CP-JSON-DAG: "%191:sub16": 29 # CHECK-CP-JSON-DAG: "%191:sub17": 28 # CHECK-CP-JSON-DAG: "%191:sub18": 27 # CHECK-CP-JSON-DAG: "%191:sub19": 26 # CHECK-CP-JSON-DAG: "%191:sub20": 23 # CHECK-CP-JSON-DAG: "%191:sub21": 22 # CHECK-CP-JSON-DAG: "%191:sub22": 21 # CHECK-CP-JSON-DAG: "%191:sub23": 20 # CHECK-CP-JSON-DAG: "%191:sub24": 17 # CHECK-CP-JSON-DAG: "%191:sub25": 16 # CHECK-CP-JSON-DAG: "%191:sub26": 15 # CHECK-CP-JSON-DAG: "%191:sub27": 14 # CHECK-CP-JSON-DAG: "%191:sub28": 11 # CHECK-CP-JSON-DAG: "%191:sub29": 10 # CHECK-CP-JSON-DAG: "%191:sub30": 9 # CHECK-CP-JSON-DAG: "%191:sub31": 8 # CHECK-CP-JSON-DAG: "%233:sub0": 101 # CHECK-CP-JSON-DAG: "%233:sub1": 100 # CHECK-CP-JSON-DAG: "%233:sub2": 99 # CHECK-CP-JSON-DAG: "%233:sub3": 98 # CHECK-CP-JSON-DAG: "%233:sub4": 95 # CHECK-CP-JSON-DAG: "%233:sub5": 94 # CHECK-CP-JSON-DAG: "%233:sub6": 93 # CHECK-CP-JSON-DAG: "%233:sub7": 92 # CHECK-CP-JSON-DAG: "%233:sub8": 89 # CHECK-CP-JSON-DAG: "%233:sub9": 88 # CHECK-CP-JSON-DAG: "%233:sub10": 87 # CHECK-CP-JSON-DAG: "%233:sub11": 86 # CHECK-CP-JSON-DAG: "%233:sub12": 83 # CHECK-CP-JSON-DAG: "%233:sub13": 82 # CHECK-CP-JSON-DAG: "%233:sub14": 81 # CHECK-CP-JSON-DAG: "%233:sub15": 80 # CHECK-CP-JSON-DAG: "%233:sub16": 77 # CHECK-CP-JSON-DAG: "%233:sub17": 76 # CHECK-CP-JSON-DAG: "%233:sub18": 75 # CHECK-CP-JSON-DAG: "%233:sub19": 74 # CHECK-CP-JSON-DAG: "%233:sub20": 71 # CHECK-CP-JSON-DAG: "%233:sub21": 70 # CHECK-CP-JSON-DAG: "%233:sub22": 69 # CHECK-CP-JSON-DAG: "%233:sub23": 68 # CHECK-CP-JSON-DAG: "%233:sub24": 65 # CHECK-CP-JSON-DAG: "%233:sub25": 64 # CHECK-CP-JSON-DAG: "%233:sub26": 63 # CHECK-CP-JSON-DAG: "%233:sub27": 62 # CHECK-CP-JSON-DAG: "%233:sub28": 59 # CHECK-CP-JSON-DAG: "%233:sub29": 58 # CHECK-CP-JSON-DAG: "%233:sub30": 57 # CHECK-CP-JSON-DAG: "%233:sub31": 56 # CHECK-CP-JSON-DAG: "%275:sub0": 149 # CHECK-CP-JSON-DAG: "%275:sub1": 148 # CHECK-CP-JSON-DAG: "%275:sub2": 147 # CHECK-CP-JSON-DAG: "%275:sub3": 146 # CHECK-CP-JSON-DAG: "%275:sub4": 143 # CHECK-CP-JSON-DAG: "%275:sub5": 142 # CHECK-CP-JSON-DAG: "%275:sub6": 141 # CHECK-CP-JSON-DAG: "%275:sub7": 140 # CHECK-CP-JSON-DAG: "%275:sub8": 137 # CHECK-CP-JSON-DAG: "%275:sub9": 136 # CHECK-CP-JSON-DAG: "%275:sub10": 135 # CHECK-CP-JSON-DAG: "%275:sub11": 134 # CHECK-CP-JSON-DAG: "%275:sub12": 131 # CHECK-CP-JSON-DAG: "%275:sub13": 130 # CHECK-CP-JSON-DAG: "%275:sub14": 129 # CHECK-CP-JSON-DAG: "%275:sub15": 128 # CHECK-CP-JSON-DAG: "%275:sub16": 125 # CHECK-CP-JSON-DAG: "%275:sub17": 124 # CHECK-CP-JSON-DAG: "%275:sub18": 123 # CHECK-CP-JSON-DAG: "%275:sub19": 122 # CHECK-CP-JSON-DAG: "%275:sub20": 119 # CHECK-CP-JSON-DAG: "%275:sub21": 118 # CHECK-CP-JSON-DAG: "%275:sub22": 117 # CHECK-CP-JSON-DAG: "%275:sub23": 116 # CHECK-CP-JSON-DAG: "%275:sub24": 113 # CHECK-CP-JSON-DAG: "%275:sub25": 112 # CHECK-CP-JSON-DAG: "%275:sub26": 111 # CHECK-CP-JSON-DAG: "%275:sub27": 110 # CHECK-CP-JSON-DAG: "%275:sub28": 107 # CHECK-CP-JSON-DAG: "%275:sub29": 106 # CHECK-CP-JSON-DAG: "%275:sub30": 105 # CHECK-CP-JSON-DAG: "%275:sub31": 104 # CHECK-CP-JSON-DAG: "%317:sub0": 197 # CHECK-CP-JSON-DAG: "%317:sub1": 196 # CHECK-CP-JSON-DAG: "%317:sub2": 195 # CHECK-CP-JSON-DAG: "%317:sub3": 194 # CHECK-CP-JSON-DAG: "%317:sub4": 191 # CHECK-CP-JSON-DAG: "%317:sub5": 190 # CHECK-CP-JSON-DAG: "%317:sub6": 189 # CHECK-CP-JSON-DAG: "%317:sub7": 188 # CHECK-CP-JSON-DAG: "%317:sub8": 185 # CHECK-CP-JSON-DAG: "%317:sub9": 184 # CHECK-CP-JSON-DAG: "%317:sub10": 183 # CHECK-CP-JSON-DAG: "%317:sub11": 182 # CHECK-CP-JSON-DAG: "%317:sub12": 179 # CHECK-CP-JSON-DAG: "%317:sub13": 178 # CHECK-CP-JSON-DAG: "%317:sub14": 177 # CHECK-CP-JSON-DAG: "%317:sub15": 176 # CHECK-CP-JSON-DAG: "%317:sub16": 173 # CHECK-CP-JSON-DAG: "%317:sub17": 172 # CHECK-CP-JSON-DAG: "%317:sub18": 171 # CHECK-CP-JSON-DAG: "%317:sub19": 170 # CHECK-CP-JSON-DAG: "%317:sub20": 167 # CHECK-CP-JSON-DAG: "%317:sub21": 166 # CHECK-CP-JSON-DAG: "%317:sub22": 165 # CHECK-CP-JSON-DAG: "%317:sub23": 164 # CHECK-CP-JSON-DAG: "%317:sub24": 161 # CHECK-CP-JSON-DAG: "%317:sub25": 160 # CHECK-CP-JSON-DAG: "%317:sub26": 159 # CHECK-CP-JSON-DAG: "%317:sub27": 158 # CHECK-CP-JSON-DAG: "%317:sub28": 155 # CHECK-CP-JSON-DAG: "%317:sub29": 154 # CHECK-CP-JSON-DAG: "%317:sub30": 153 # CHECK-CP-JSON-DAG: "%317:sub31": 152 # CHECK-CP-JSON-DAG: "%359:sub0": 245 # CHECK-CP-JSON-DAG: "%359:sub1": 244 # CHECK-CP-JSON-DAG: "%359:sub2": 243 # CHECK-CP-JSON-DAG: "%359:sub3": 242 # CHECK-CP-JSON-DAG: "%359:sub4": 239 # CHECK-CP-JSON-DAG: "%359:sub5": 238 # CHECK-CP-JSON-DAG: "%359:sub6": 237 # CHECK-CP-JSON-DAG: "%359:sub7": 236 # CHECK-CP-JSON-DAG: "%359:sub8": 233 # CHECK-CP-JSON-DAG: "%359:sub9": 232 # CHECK-CP-JSON-DAG: "%359:sub10": 231 # CHECK-CP-JSON-DAG: "%359:sub11": 230 # CHECK-CP-JSON-DAG: "%359:sub12": 227 # CHECK-CP-JSON-DAG: "%359:sub13": 226 # CHECK-CP-JSON-DAG: "%359:sub14": 225 # CHECK-CP-JSON-DAG: "%359:sub15": 224 # CHECK-CP-JSON-DAG: "%359:sub16": 221 # CHECK-CP-JSON-DAG: "%359:sub17": 220 # CHECK-CP-JSON-DAG: "%359:sub18": 219 # CHECK-CP-JSON-DAG: "%359:sub19": 218 # CHECK-CP-JSON-DAG: "%359:sub20": 215 # CHECK-CP-JSON-DAG: "%359:sub21": 214 # CHECK-CP-JSON-DAG: "%359:sub22": 213 # CHECK-CP-JSON-DAG: "%359:sub23": 212 # CHECK-CP-JSON-DAG: "%359:sub24": 209 # CHECK-CP-JSON-DAG: "%359:sub25": 208 # CHECK-CP-JSON-DAG: "%359:sub26": 207 # CHECK-CP-JSON-DAG: "%359:sub27": 206 # CHECK-CP-JSON-DAG: "%359:sub28": 203 # CHECK-CP-JSON-DAG: "%359:sub29": 202 # CHECK-CP-JSON-DAG: "%359:sub30": 201 # CHECK-CP-JSON-DAG: "%359:sub31": 200 # CHECK-CP-JSON-DAG: "%401:sub0": 293 # CHECK-CP-JSON-DAG: "%401:sub1": 292 # CHECK-CP-JSON-DAG: "%401:sub2": 291 # CHECK-CP-JSON-DAG: "%401:sub3": 290 # CHECK-CP-JSON-DAG: "%401:sub4": 287 # CHECK-CP-JSON-DAG: "%401:sub5": 286 # CHECK-CP-JSON-DAG: "%401:sub6": 285 # CHECK-CP-JSON-DAG: "%401:sub7": 284 # CHECK-CP-JSON-DAG: "%401:sub8": 281 # CHECK-CP-JSON-DAG: "%401:sub9": 280 # CHECK-CP-JSON-DAG: "%401:sub10": 279 # CHECK-CP-JSON-DAG: "%401:sub11": 278 # CHECK-CP-JSON-DAG: "%401:sub12": 275 # CHECK-CP-JSON-DAG: "%401:sub13": 274 # CHECK-CP-JSON-DAG: "%401:sub14": 273 # CHECK-CP-JSON-DAG: "%401:sub15": 272 # CHECK-CP-JSON-DAG: "%401:sub16": 269 # CHECK-CP-JSON-DAG: "%401:sub17": 268 # CHECK-CP-JSON-DAG: "%401:sub18": 267 # CHECK-CP-JSON-DAG: "%401:sub19": 266 # CHECK-CP-JSON-DAG: "%401:sub20": 263 # CHECK-CP-JSON-DAG: "%401:sub21": 262 # CHECK-CP-JSON-DAG: "%401:sub22": 261 # CHECK-CP-JSON-DAG: "%401:sub23": 260 # CHECK-CP-JSON-DAG: "%401:sub24": 257 # CHECK-CP-JSON-DAG: "%401:sub25": 256 # CHECK-CP-JSON-DAG: "%401:sub26": 255 # CHECK-CP-JSON-DAG: "%401:sub27": 254 # CHECK-CP-JSON-DAG: "%401:sub28": 251 # CHECK-CP-JSON-DAG: "%401:sub29": 250 # CHECK-CP-JSON-DAG: "%401:sub30": 249 # CHECK-CP-JSON-DAG: "%401:sub31": 248 # CHECK-CP-JSON-DAG: "%534": 0 # CHECK-CP-JSON-DAG: "%535": 0 # CHECK-CP-JSON-DAG: "%536": 0 # CHECK-CP-JSON-DAG: "%537": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 248 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 293 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %539:vreg_64, %538, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 4 # CHECK-CP-JSON-DAG: "%149:sub1": 3 # CHECK-CP-JSON-DAG: "%149:sub2": 2 # CHECK-CP-JSON-DAG: "%149:sub3": 1 # CHECK-CP-JSON-DAG: "%191:sub0": 52 # CHECK-CP-JSON-DAG: "%191:sub1": 51 # CHECK-CP-JSON-DAG: "%191:sub2": 50 # CHECK-CP-JSON-DAG: "%191:sub3": 49 # CHECK-CP-JSON-DAG: "%191:sub4": 46 # CHECK-CP-JSON-DAG: "%191:sub5": 45 # CHECK-CP-JSON-DAG: "%191:sub6": 44 # CHECK-CP-JSON-DAG: "%191:sub7": 43 # CHECK-CP-JSON-DAG: "%191:sub8": 40 # CHECK-CP-JSON-DAG: "%191:sub9": 39 # CHECK-CP-JSON-DAG: "%191:sub10": 38 # CHECK-CP-JSON-DAG: "%191:sub11": 37 # CHECK-CP-JSON-DAG: "%191:sub12": 34 # CHECK-CP-JSON-DAG: "%191:sub13": 33 # CHECK-CP-JSON-DAG: "%191:sub14": 32 # CHECK-CP-JSON-DAG: "%191:sub15": 31 # CHECK-CP-JSON-DAG: "%191:sub16": 28 # CHECK-CP-JSON-DAG: "%191:sub17": 27 # CHECK-CP-JSON-DAG: "%191:sub18": 26 # CHECK-CP-JSON-DAG: "%191:sub19": 25 # CHECK-CP-JSON-DAG: "%191:sub20": 22 # CHECK-CP-JSON-DAG: "%191:sub21": 21 # CHECK-CP-JSON-DAG: "%191:sub22": 20 # CHECK-CP-JSON-DAG: "%191:sub23": 19 # CHECK-CP-JSON-DAG: "%191:sub24": 16 # CHECK-CP-JSON-DAG: "%191:sub25": 15 # CHECK-CP-JSON-DAG: "%191:sub26": 14 # CHECK-CP-JSON-DAG: "%191:sub27": 13 # CHECK-CP-JSON-DAG: "%191:sub28": 10 # CHECK-CP-JSON-DAG: "%191:sub29": 9 # CHECK-CP-JSON-DAG: "%191:sub30": 8 # CHECK-CP-JSON-DAG: "%191:sub31": 7 # CHECK-CP-JSON-DAG: "%233:sub0": 100 # CHECK-CP-JSON-DAG: "%233:sub1": 99 # CHECK-CP-JSON-DAG: "%233:sub2": 98 # CHECK-CP-JSON-DAG: "%233:sub3": 97 # CHECK-CP-JSON-DAG: "%233:sub4": 94 # CHECK-CP-JSON-DAG: "%233:sub5": 93 # CHECK-CP-JSON-DAG: "%233:sub6": 92 # CHECK-CP-JSON-DAG: "%233:sub7": 91 # CHECK-CP-JSON-DAG: "%233:sub8": 88 # CHECK-CP-JSON-DAG: "%233:sub9": 87 # CHECK-CP-JSON-DAG: "%233:sub10": 86 # CHECK-CP-JSON-DAG: "%233:sub11": 85 # CHECK-CP-JSON-DAG: "%233:sub12": 82 # CHECK-CP-JSON-DAG: "%233:sub13": 81 # CHECK-CP-JSON-DAG: "%233:sub14": 80 # CHECK-CP-JSON-DAG: "%233:sub15": 79 # CHECK-CP-JSON-DAG: "%233:sub16": 76 # CHECK-CP-JSON-DAG: "%233:sub17": 75 # CHECK-CP-JSON-DAG: "%233:sub18": 74 # CHECK-CP-JSON-DAG: "%233:sub19": 73 # CHECK-CP-JSON-DAG: "%233:sub20": 70 # CHECK-CP-JSON-DAG: "%233:sub21": 69 # CHECK-CP-JSON-DAG: "%233:sub22": 68 # CHECK-CP-JSON-DAG: "%233:sub23": 67 # CHECK-CP-JSON-DAG: "%233:sub24": 64 # CHECK-CP-JSON-DAG: "%233:sub25": 63 # CHECK-CP-JSON-DAG: "%233:sub26": 62 # CHECK-CP-JSON-DAG: "%233:sub27": 61 # CHECK-CP-JSON-DAG: "%233:sub28": 58 # CHECK-CP-JSON-DAG: "%233:sub29": 57 # CHECK-CP-JSON-DAG: "%233:sub30": 56 # CHECK-CP-JSON-DAG: "%233:sub31": 55 # CHECK-CP-JSON-DAG: "%275:sub0": 148 # CHECK-CP-JSON-DAG: "%275:sub1": 147 # CHECK-CP-JSON-DAG: "%275:sub2": 146 # CHECK-CP-JSON-DAG: "%275:sub3": 145 # CHECK-CP-JSON-DAG: "%275:sub4": 142 # CHECK-CP-JSON-DAG: "%275:sub5": 141 # CHECK-CP-JSON-DAG: "%275:sub6": 140 # CHECK-CP-JSON-DAG: "%275:sub7": 139 # CHECK-CP-JSON-DAG: "%275:sub8": 136 # CHECK-CP-JSON-DAG: "%275:sub9": 135 # CHECK-CP-JSON-DAG: "%275:sub10": 134 # CHECK-CP-JSON-DAG: "%275:sub11": 133 # CHECK-CP-JSON-DAG: "%275:sub12": 130 # CHECK-CP-JSON-DAG: "%275:sub13": 129 # CHECK-CP-JSON-DAG: "%275:sub14": 128 # CHECK-CP-JSON-DAG: "%275:sub15": 127 # CHECK-CP-JSON-DAG: "%275:sub16": 124 # CHECK-CP-JSON-DAG: "%275:sub17": 123 # CHECK-CP-JSON-DAG: "%275:sub18": 122 # CHECK-CP-JSON-DAG: "%275:sub19": 121 # CHECK-CP-JSON-DAG: "%275:sub20": 118 # CHECK-CP-JSON-DAG: "%275:sub21": 117 # CHECK-CP-JSON-DAG: "%275:sub22": 116 # CHECK-CP-JSON-DAG: "%275:sub23": 115 # CHECK-CP-JSON-DAG: "%275:sub24": 112 # CHECK-CP-JSON-DAG: "%275:sub25": 111 # CHECK-CP-JSON-DAG: "%275:sub26": 110 # CHECK-CP-JSON-DAG: "%275:sub27": 109 # CHECK-CP-JSON-DAG: "%275:sub28": 106 # CHECK-CP-JSON-DAG: "%275:sub29": 105 # CHECK-CP-JSON-DAG: "%275:sub30": 104 # CHECK-CP-JSON-DAG: "%275:sub31": 103 # CHECK-CP-JSON-DAG: "%317:sub0": 196 # CHECK-CP-JSON-DAG: "%317:sub1": 195 # CHECK-CP-JSON-DAG: "%317:sub2": 194 # CHECK-CP-JSON-DAG: "%317:sub3": 193 # CHECK-CP-JSON-DAG: "%317:sub4": 190 # CHECK-CP-JSON-DAG: "%317:sub5": 189 # CHECK-CP-JSON-DAG: "%317:sub6": 188 # CHECK-CP-JSON-DAG: "%317:sub7": 187 # CHECK-CP-JSON-DAG: "%317:sub8": 184 # CHECK-CP-JSON-DAG: "%317:sub9": 183 # CHECK-CP-JSON-DAG: "%317:sub10": 182 # CHECK-CP-JSON-DAG: "%317:sub11": 181 # CHECK-CP-JSON-DAG: "%317:sub12": 178 # CHECK-CP-JSON-DAG: "%317:sub13": 177 # CHECK-CP-JSON-DAG: "%317:sub14": 176 # CHECK-CP-JSON-DAG: "%317:sub15": 175 # CHECK-CP-JSON-DAG: "%317:sub16": 172 # CHECK-CP-JSON-DAG: "%317:sub17": 171 # CHECK-CP-JSON-DAG: "%317:sub18": 170 # CHECK-CP-JSON-DAG: "%317:sub19": 169 # CHECK-CP-JSON-DAG: "%317:sub20": 166 # CHECK-CP-JSON-DAG: "%317:sub21": 165 # CHECK-CP-JSON-DAG: "%317:sub22": 164 # CHECK-CP-JSON-DAG: "%317:sub23": 163 # CHECK-CP-JSON-DAG: "%317:sub24": 160 # CHECK-CP-JSON-DAG: "%317:sub25": 159 # CHECK-CP-JSON-DAG: "%317:sub26": 158 # CHECK-CP-JSON-DAG: "%317:sub27": 157 # CHECK-CP-JSON-DAG: "%317:sub28": 154 # CHECK-CP-JSON-DAG: "%317:sub29": 153 # CHECK-CP-JSON-DAG: "%317:sub30": 152 # CHECK-CP-JSON-DAG: "%317:sub31": 151 # CHECK-CP-JSON-DAG: "%359:sub0": 244 # CHECK-CP-JSON-DAG: "%359:sub1": 243 # CHECK-CP-JSON-DAG: "%359:sub2": 242 # CHECK-CP-JSON-DAG: "%359:sub3": 241 # CHECK-CP-JSON-DAG: "%359:sub4": 238 # CHECK-CP-JSON-DAG: "%359:sub5": 237 # CHECK-CP-JSON-DAG: "%359:sub6": 236 # CHECK-CP-JSON-DAG: "%359:sub7": 235 # CHECK-CP-JSON-DAG: "%359:sub8": 232 # CHECK-CP-JSON-DAG: "%359:sub9": 231 # CHECK-CP-JSON-DAG: "%359:sub10": 230 # CHECK-CP-JSON-DAG: "%359:sub11": 229 # CHECK-CP-JSON-DAG: "%359:sub12": 226 # CHECK-CP-JSON-DAG: "%359:sub13": 225 # CHECK-CP-JSON-DAG: "%359:sub14": 224 # CHECK-CP-JSON-DAG: "%359:sub15": 223 # CHECK-CP-JSON-DAG: "%359:sub16": 220 # CHECK-CP-JSON-DAG: "%359:sub17": 219 # CHECK-CP-JSON-DAG: "%359:sub18": 218 # CHECK-CP-JSON-DAG: "%359:sub19": 217 # CHECK-CP-JSON-DAG: "%359:sub20": 214 # CHECK-CP-JSON-DAG: "%359:sub21": 213 # CHECK-CP-JSON-DAG: "%359:sub22": 212 # CHECK-CP-JSON-DAG: "%359:sub23": 211 # CHECK-CP-JSON-DAG: "%359:sub24": 208 # CHECK-CP-JSON-DAG: "%359:sub25": 207 # CHECK-CP-JSON-DAG: "%359:sub26": 206 # CHECK-CP-JSON-DAG: "%359:sub27": 205 # CHECK-CP-JSON-DAG: "%359:sub28": 202 # CHECK-CP-JSON-DAG: "%359:sub29": 201 # CHECK-CP-JSON-DAG: "%359:sub30": 200 # CHECK-CP-JSON-DAG: "%359:sub31": 199 # CHECK-CP-JSON-DAG: "%401:sub0": 292 # CHECK-CP-JSON-DAG: "%401:sub1": 291 # CHECK-CP-JSON-DAG: "%401:sub2": 290 # CHECK-CP-JSON-DAG: "%401:sub3": 289 # CHECK-CP-JSON-DAG: "%401:sub4": 286 # CHECK-CP-JSON-DAG: "%401:sub5": 285 # CHECK-CP-JSON-DAG: "%401:sub6": 284 # CHECK-CP-JSON-DAG: "%401:sub7": 283 # CHECK-CP-JSON-DAG: "%401:sub8": 280 # CHECK-CP-JSON-DAG: "%401:sub9": 279 # CHECK-CP-JSON-DAG: "%401:sub10": 278 # CHECK-CP-JSON-DAG: "%401:sub11": 277 # CHECK-CP-JSON-DAG: "%401:sub12": 274 # CHECK-CP-JSON-DAG: "%401:sub13": 273 # CHECK-CP-JSON-DAG: "%401:sub14": 272 # CHECK-CP-JSON-DAG: "%401:sub15": 271 # CHECK-CP-JSON-DAG: "%401:sub16": 268 # CHECK-CP-JSON-DAG: "%401:sub17": 267 # CHECK-CP-JSON-DAG: "%401:sub18": 266 # CHECK-CP-JSON-DAG: "%401:sub19": 265 # CHECK-CP-JSON-DAG: "%401:sub20": 262 # CHECK-CP-JSON-DAG: "%401:sub21": 261 # CHECK-CP-JSON-DAG: "%401:sub22": 260 # CHECK-CP-JSON-DAG: "%401:sub23": 259 # CHECK-CP-JSON-DAG: "%401:sub24": 256 # CHECK-CP-JSON-DAG: "%401:sub25": 255 # CHECK-CP-JSON-DAG: "%401:sub26": 254 # CHECK-CP-JSON-DAG: "%401:sub27": 253 # CHECK-CP-JSON-DAG: "%401:sub28": 250 # CHECK-CP-JSON-DAG: "%401:sub29": 249 # CHECK-CP-JSON-DAG: "%401:sub30": 248 # CHECK-CP-JSON-DAG: "%401:sub31": 247 # CHECK-CP-JSON-DAG: "%538": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 247 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 292 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%540:vgpr_32 = COPY %149.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 3 # CHECK-CP-JSON-DAG: "%149:sub1": 2 # CHECK-CP-JSON-DAG: "%149:sub2": 1 # CHECK-CP-JSON-DAG: "%149:sub3": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 51 # CHECK-CP-JSON-DAG: "%191:sub1": 50 # CHECK-CP-JSON-DAG: "%191:sub2": 49 # CHECK-CP-JSON-DAG: "%191:sub3": 48 # CHECK-CP-JSON-DAG: "%191:sub4": 45 # CHECK-CP-JSON-DAG: "%191:sub5": 44 # CHECK-CP-JSON-DAG: "%191:sub6": 43 # CHECK-CP-JSON-DAG: "%191:sub7": 42 # CHECK-CP-JSON-DAG: "%191:sub8": 39 # CHECK-CP-JSON-DAG: "%191:sub9": 38 # CHECK-CP-JSON-DAG: "%191:sub10": 37 # CHECK-CP-JSON-DAG: "%191:sub11": 36 # CHECK-CP-JSON-DAG: "%191:sub12": 33 # CHECK-CP-JSON-DAG: "%191:sub13": 32 # CHECK-CP-JSON-DAG: "%191:sub14": 31 # CHECK-CP-JSON-DAG: "%191:sub15": 30 # CHECK-CP-JSON-DAG: "%191:sub16": 27 # CHECK-CP-JSON-DAG: "%191:sub17": 26 # CHECK-CP-JSON-DAG: "%191:sub18": 25 # CHECK-CP-JSON-DAG: "%191:sub19": 24 # CHECK-CP-JSON-DAG: "%191:sub20": 21 # CHECK-CP-JSON-DAG: "%191:sub21": 20 # CHECK-CP-JSON-DAG: "%191:sub22": 19 # CHECK-CP-JSON-DAG: "%191:sub23": 18 # CHECK-CP-JSON-DAG: "%191:sub24": 15 # CHECK-CP-JSON-DAG: "%191:sub25": 14 # CHECK-CP-JSON-DAG: "%191:sub26": 13 # CHECK-CP-JSON-DAG: "%191:sub27": 12 # CHECK-CP-JSON-DAG: "%191:sub28": 9 # CHECK-CP-JSON-DAG: "%191:sub29": 8 # CHECK-CP-JSON-DAG: "%191:sub30": 7 # CHECK-CP-JSON-DAG: "%191:sub31": 6 # CHECK-CP-JSON-DAG: "%233:sub0": 99 # CHECK-CP-JSON-DAG: "%233:sub1": 98 # CHECK-CP-JSON-DAG: "%233:sub2": 97 # CHECK-CP-JSON-DAG: "%233:sub3": 96 # CHECK-CP-JSON-DAG: "%233:sub4": 93 # CHECK-CP-JSON-DAG: "%233:sub5": 92 # CHECK-CP-JSON-DAG: "%233:sub6": 91 # CHECK-CP-JSON-DAG: "%233:sub7": 90 # CHECK-CP-JSON-DAG: "%233:sub8": 87 # CHECK-CP-JSON-DAG: "%233:sub9": 86 # CHECK-CP-JSON-DAG: "%233:sub10": 85 # CHECK-CP-JSON-DAG: "%233:sub11": 84 # CHECK-CP-JSON-DAG: "%233:sub12": 81 # CHECK-CP-JSON-DAG: "%233:sub13": 80 # CHECK-CP-JSON-DAG: "%233:sub14": 79 # CHECK-CP-JSON-DAG: "%233:sub15": 78 # CHECK-CP-JSON-DAG: "%233:sub16": 75 # CHECK-CP-JSON-DAG: "%233:sub17": 74 # CHECK-CP-JSON-DAG: "%233:sub18": 73 # CHECK-CP-JSON-DAG: "%233:sub19": 72 # CHECK-CP-JSON-DAG: "%233:sub20": 69 # CHECK-CP-JSON-DAG: "%233:sub21": 68 # CHECK-CP-JSON-DAG: "%233:sub22": 67 # CHECK-CP-JSON-DAG: "%233:sub23": 66 # CHECK-CP-JSON-DAG: "%233:sub24": 63 # CHECK-CP-JSON-DAG: "%233:sub25": 62 # CHECK-CP-JSON-DAG: "%233:sub26": 61 # CHECK-CP-JSON-DAG: "%233:sub27": 60 # CHECK-CP-JSON-DAG: "%233:sub28": 57 # CHECK-CP-JSON-DAG: "%233:sub29": 56 # CHECK-CP-JSON-DAG: "%233:sub30": 55 # CHECK-CP-JSON-DAG: "%233:sub31": 54 # CHECK-CP-JSON-DAG: "%275:sub0": 147 # CHECK-CP-JSON-DAG: "%275:sub1": 146 # CHECK-CP-JSON-DAG: "%275:sub2": 145 # CHECK-CP-JSON-DAG: "%275:sub3": 144 # CHECK-CP-JSON-DAG: "%275:sub4": 141 # CHECK-CP-JSON-DAG: "%275:sub5": 140 # CHECK-CP-JSON-DAG: "%275:sub6": 139 # CHECK-CP-JSON-DAG: "%275:sub7": 138 # CHECK-CP-JSON-DAG: "%275:sub8": 135 # CHECK-CP-JSON-DAG: "%275:sub9": 134 # CHECK-CP-JSON-DAG: "%275:sub10": 133 # CHECK-CP-JSON-DAG: "%275:sub11": 132 # CHECK-CP-JSON-DAG: "%275:sub12": 129 # CHECK-CP-JSON-DAG: "%275:sub13": 128 # CHECK-CP-JSON-DAG: "%275:sub14": 127 # CHECK-CP-JSON-DAG: "%275:sub15": 126 # CHECK-CP-JSON-DAG: "%275:sub16": 123 # CHECK-CP-JSON-DAG: "%275:sub17": 122 # CHECK-CP-JSON-DAG: "%275:sub18": 121 # CHECK-CP-JSON-DAG: "%275:sub19": 120 # CHECK-CP-JSON-DAG: "%275:sub20": 117 # CHECK-CP-JSON-DAG: "%275:sub21": 116 # CHECK-CP-JSON-DAG: "%275:sub22": 115 # CHECK-CP-JSON-DAG: "%275:sub23": 114 # CHECK-CP-JSON-DAG: "%275:sub24": 111 # CHECK-CP-JSON-DAG: "%275:sub25": 110 # CHECK-CP-JSON-DAG: "%275:sub26": 109 # CHECK-CP-JSON-DAG: "%275:sub27": 108 # CHECK-CP-JSON-DAG: "%275:sub28": 105 # CHECK-CP-JSON-DAG: "%275:sub29": 104 # CHECK-CP-JSON-DAG: "%275:sub30": 103 # CHECK-CP-JSON-DAG: "%275:sub31": 102 # CHECK-CP-JSON-DAG: "%317:sub0": 195 # CHECK-CP-JSON-DAG: "%317:sub1": 194 # CHECK-CP-JSON-DAG: "%317:sub2": 193 # CHECK-CP-JSON-DAG: "%317:sub3": 192 # CHECK-CP-JSON-DAG: "%317:sub4": 189 # CHECK-CP-JSON-DAG: "%317:sub5": 188 # CHECK-CP-JSON-DAG: "%317:sub6": 187 # CHECK-CP-JSON-DAG: "%317:sub7": 186 # CHECK-CP-JSON-DAG: "%317:sub8": 183 # CHECK-CP-JSON-DAG: "%317:sub9": 182 # CHECK-CP-JSON-DAG: "%317:sub10": 181 # CHECK-CP-JSON-DAG: "%317:sub11": 180 # CHECK-CP-JSON-DAG: "%317:sub12": 177 # CHECK-CP-JSON-DAG: "%317:sub13": 176 # CHECK-CP-JSON-DAG: "%317:sub14": 175 # CHECK-CP-JSON-DAG: "%317:sub15": 174 # CHECK-CP-JSON-DAG: "%317:sub16": 171 # CHECK-CP-JSON-DAG: "%317:sub17": 170 # CHECK-CP-JSON-DAG: "%317:sub18": 169 # CHECK-CP-JSON-DAG: "%317:sub19": 168 # CHECK-CP-JSON-DAG: "%317:sub20": 165 # CHECK-CP-JSON-DAG: "%317:sub21": 164 # CHECK-CP-JSON-DAG: "%317:sub22": 163 # CHECK-CP-JSON-DAG: "%317:sub23": 162 # CHECK-CP-JSON-DAG: "%317:sub24": 159 # CHECK-CP-JSON-DAG: "%317:sub25": 158 # CHECK-CP-JSON-DAG: "%317:sub26": 157 # CHECK-CP-JSON-DAG: "%317:sub27": 156 # CHECK-CP-JSON-DAG: "%317:sub28": 153 # CHECK-CP-JSON-DAG: "%317:sub29": 152 # CHECK-CP-JSON-DAG: "%317:sub30": 151 # CHECK-CP-JSON-DAG: "%317:sub31": 150 # CHECK-CP-JSON-DAG: "%359:sub0": 243 # CHECK-CP-JSON-DAG: "%359:sub1": 242 # CHECK-CP-JSON-DAG: "%359:sub2": 241 # CHECK-CP-JSON-DAG: "%359:sub3": 240 # CHECK-CP-JSON-DAG: "%359:sub4": 237 # CHECK-CP-JSON-DAG: "%359:sub5": 236 # CHECK-CP-JSON-DAG: "%359:sub6": 235 # CHECK-CP-JSON-DAG: "%359:sub7": 234 # CHECK-CP-JSON-DAG: "%359:sub8": 231 # CHECK-CP-JSON-DAG: "%359:sub9": 230 # CHECK-CP-JSON-DAG: "%359:sub10": 229 # CHECK-CP-JSON-DAG: "%359:sub11": 228 # CHECK-CP-JSON-DAG: "%359:sub12": 225 # CHECK-CP-JSON-DAG: "%359:sub13": 224 # CHECK-CP-JSON-DAG: "%359:sub14": 223 # CHECK-CP-JSON-DAG: "%359:sub15": 222 # CHECK-CP-JSON-DAG: "%359:sub16": 219 # CHECK-CP-JSON-DAG: "%359:sub17": 218 # CHECK-CP-JSON-DAG: "%359:sub18": 217 # CHECK-CP-JSON-DAG: "%359:sub19": 216 # CHECK-CP-JSON-DAG: "%359:sub20": 213 # CHECK-CP-JSON-DAG: "%359:sub21": 212 # CHECK-CP-JSON-DAG: "%359:sub22": 211 # CHECK-CP-JSON-DAG: "%359:sub23": 210 # CHECK-CP-JSON-DAG: "%359:sub24": 207 # CHECK-CP-JSON-DAG: "%359:sub25": 206 # CHECK-CP-JSON-DAG: "%359:sub26": 205 # CHECK-CP-JSON-DAG: "%359:sub27": 204 # CHECK-CP-JSON-DAG: "%359:sub28": 201 # CHECK-CP-JSON-DAG: "%359:sub29": 200 # CHECK-CP-JSON-DAG: "%359:sub30": 199 # CHECK-CP-JSON-DAG: "%359:sub31": 198 # CHECK-CP-JSON-DAG: "%401:sub0": 291 # CHECK-CP-JSON-DAG: "%401:sub1": 290 # CHECK-CP-JSON-DAG: "%401:sub2": 289 # CHECK-CP-JSON-DAG: "%401:sub3": 288 # CHECK-CP-JSON-DAG: "%401:sub4": 285 # CHECK-CP-JSON-DAG: "%401:sub5": 284 # CHECK-CP-JSON-DAG: "%401:sub6": 283 # CHECK-CP-JSON-DAG: "%401:sub7": 282 # CHECK-CP-JSON-DAG: "%401:sub8": 279 # CHECK-CP-JSON-DAG: "%401:sub9": 278 # CHECK-CP-JSON-DAG: "%401:sub10": 277 # CHECK-CP-JSON-DAG: "%401:sub11": 276 # CHECK-CP-JSON-DAG: "%401:sub12": 273 # CHECK-CP-JSON-DAG: "%401:sub13": 272 # CHECK-CP-JSON-DAG: "%401:sub14": 271 # CHECK-CP-JSON-DAG: "%401:sub15": 270 # CHECK-CP-JSON-DAG: "%401:sub16": 267 # CHECK-CP-JSON-DAG: "%401:sub17": 266 # CHECK-CP-JSON-DAG: "%401:sub18": 265 # CHECK-CP-JSON-DAG: "%401:sub19": 264 # CHECK-CP-JSON-DAG: "%401:sub20": 261 # CHECK-CP-JSON-DAG: "%401:sub21": 260 # CHECK-CP-JSON-DAG: "%401:sub22": 259 # CHECK-CP-JSON-DAG: "%401:sub23": 258 # CHECK-CP-JSON-DAG: "%401:sub24": 255 # CHECK-CP-JSON-DAG: "%401:sub25": 254 # CHECK-CP-JSON-DAG: "%401:sub26": 253 # CHECK-CP-JSON-DAG: "%401:sub27": 252 # CHECK-CP-JSON-DAG: "%401:sub28": 249 # CHECK-CP-JSON-DAG: "%401:sub29": 248 # CHECK-CP-JSON-DAG: "%401:sub30": 247 # CHECK-CP-JSON-DAG: "%401:sub31": 246 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 246 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 291 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%541:vgpr_32 = COPY %149.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 2 # CHECK-CP-JSON-DAG: "%149:sub1": 1 # CHECK-CP-JSON-DAG: "%149:sub2": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 50 # CHECK-CP-JSON-DAG: "%191:sub1": 49 # CHECK-CP-JSON-DAG: "%191:sub2": 48 # CHECK-CP-JSON-DAG: "%191:sub3": 47 # CHECK-CP-JSON-DAG: "%191:sub4": 44 # CHECK-CP-JSON-DAG: "%191:sub5": 43 # CHECK-CP-JSON-DAG: "%191:sub6": 42 # CHECK-CP-JSON-DAG: "%191:sub7": 41 # CHECK-CP-JSON-DAG: "%191:sub8": 38 # CHECK-CP-JSON-DAG: "%191:sub9": 37 # CHECK-CP-JSON-DAG: "%191:sub10": 36 # CHECK-CP-JSON-DAG: "%191:sub11": 35 # CHECK-CP-JSON-DAG: "%191:sub12": 32 # CHECK-CP-JSON-DAG: "%191:sub13": 31 # CHECK-CP-JSON-DAG: "%191:sub14": 30 # CHECK-CP-JSON-DAG: "%191:sub15": 29 # CHECK-CP-JSON-DAG: "%191:sub16": 26 # CHECK-CP-JSON-DAG: "%191:sub17": 25 # CHECK-CP-JSON-DAG: "%191:sub18": 24 # CHECK-CP-JSON-DAG: "%191:sub19": 23 # CHECK-CP-JSON-DAG: "%191:sub20": 20 # CHECK-CP-JSON-DAG: "%191:sub21": 19 # CHECK-CP-JSON-DAG: "%191:sub22": 18 # CHECK-CP-JSON-DAG: "%191:sub23": 17 # CHECK-CP-JSON-DAG: "%191:sub24": 14 # CHECK-CP-JSON-DAG: "%191:sub25": 13 # CHECK-CP-JSON-DAG: "%191:sub26": 12 # CHECK-CP-JSON-DAG: "%191:sub27": 11 # CHECK-CP-JSON-DAG: "%191:sub28": 8 # CHECK-CP-JSON-DAG: "%191:sub29": 7 # CHECK-CP-JSON-DAG: "%191:sub30": 6 # CHECK-CP-JSON-DAG: "%191:sub31": 5 # CHECK-CP-JSON-DAG: "%233:sub0": 98 # CHECK-CP-JSON-DAG: "%233:sub1": 97 # CHECK-CP-JSON-DAG: "%233:sub2": 96 # CHECK-CP-JSON-DAG: "%233:sub3": 95 # CHECK-CP-JSON-DAG: "%233:sub4": 92 # CHECK-CP-JSON-DAG: "%233:sub5": 91 # CHECK-CP-JSON-DAG: "%233:sub6": 90 # CHECK-CP-JSON-DAG: "%233:sub7": 89 # CHECK-CP-JSON-DAG: "%233:sub8": 86 # CHECK-CP-JSON-DAG: "%233:sub9": 85 # CHECK-CP-JSON-DAG: "%233:sub10": 84 # CHECK-CP-JSON-DAG: "%233:sub11": 83 # CHECK-CP-JSON-DAG: "%233:sub12": 80 # CHECK-CP-JSON-DAG: "%233:sub13": 79 # CHECK-CP-JSON-DAG: "%233:sub14": 78 # CHECK-CP-JSON-DAG: "%233:sub15": 77 # CHECK-CP-JSON-DAG: "%233:sub16": 74 # CHECK-CP-JSON-DAG: "%233:sub17": 73 # CHECK-CP-JSON-DAG: "%233:sub18": 72 # CHECK-CP-JSON-DAG: "%233:sub19": 71 # CHECK-CP-JSON-DAG: "%233:sub20": 68 # CHECK-CP-JSON-DAG: "%233:sub21": 67 # CHECK-CP-JSON-DAG: "%233:sub22": 66 # CHECK-CP-JSON-DAG: "%233:sub23": 65 # CHECK-CP-JSON-DAG: "%233:sub24": 62 # CHECK-CP-JSON-DAG: "%233:sub25": 61 # CHECK-CP-JSON-DAG: "%233:sub26": 60 # CHECK-CP-JSON-DAG: "%233:sub27": 59 # CHECK-CP-JSON-DAG: "%233:sub28": 56 # CHECK-CP-JSON-DAG: "%233:sub29": 55 # CHECK-CP-JSON-DAG: "%233:sub30": 54 # CHECK-CP-JSON-DAG: "%233:sub31": 53 # CHECK-CP-JSON-DAG: "%275:sub0": 146 # CHECK-CP-JSON-DAG: "%275:sub1": 145 # CHECK-CP-JSON-DAG: "%275:sub2": 144 # CHECK-CP-JSON-DAG: "%275:sub3": 143 # CHECK-CP-JSON-DAG: "%275:sub4": 140 # CHECK-CP-JSON-DAG: "%275:sub5": 139 # CHECK-CP-JSON-DAG: "%275:sub6": 138 # CHECK-CP-JSON-DAG: "%275:sub7": 137 # CHECK-CP-JSON-DAG: "%275:sub8": 134 # CHECK-CP-JSON-DAG: "%275:sub9": 133 # CHECK-CP-JSON-DAG: "%275:sub10": 132 # CHECK-CP-JSON-DAG: "%275:sub11": 131 # CHECK-CP-JSON-DAG: "%275:sub12": 128 # CHECK-CP-JSON-DAG: "%275:sub13": 127 # CHECK-CP-JSON-DAG: "%275:sub14": 126 # CHECK-CP-JSON-DAG: "%275:sub15": 125 # CHECK-CP-JSON-DAG: "%275:sub16": 122 # CHECK-CP-JSON-DAG: "%275:sub17": 121 # CHECK-CP-JSON-DAG: "%275:sub18": 120 # CHECK-CP-JSON-DAG: "%275:sub19": 119 # CHECK-CP-JSON-DAG: "%275:sub20": 116 # CHECK-CP-JSON-DAG: "%275:sub21": 115 # CHECK-CP-JSON-DAG: "%275:sub22": 114 # CHECK-CP-JSON-DAG: "%275:sub23": 113 # CHECK-CP-JSON-DAG: "%275:sub24": 110 # CHECK-CP-JSON-DAG: "%275:sub25": 109 # CHECK-CP-JSON-DAG: "%275:sub26": 108 # CHECK-CP-JSON-DAG: "%275:sub27": 107 # CHECK-CP-JSON-DAG: "%275:sub28": 104 # CHECK-CP-JSON-DAG: "%275:sub29": 103 # CHECK-CP-JSON-DAG: "%275:sub30": 102 # CHECK-CP-JSON-DAG: "%275:sub31": 101 # CHECK-CP-JSON-DAG: "%317:sub0": 194 # CHECK-CP-JSON-DAG: "%317:sub1": 193 # CHECK-CP-JSON-DAG: "%317:sub2": 192 # CHECK-CP-JSON-DAG: "%317:sub3": 191 # CHECK-CP-JSON-DAG: "%317:sub4": 188 # CHECK-CP-JSON-DAG: "%317:sub5": 187 # CHECK-CP-JSON-DAG: "%317:sub6": 186 # CHECK-CP-JSON-DAG: "%317:sub7": 185 # CHECK-CP-JSON-DAG: "%317:sub8": 182 # CHECK-CP-JSON-DAG: "%317:sub9": 181 # CHECK-CP-JSON-DAG: "%317:sub10": 180 # CHECK-CP-JSON-DAG: "%317:sub11": 179 # CHECK-CP-JSON-DAG: "%317:sub12": 176 # CHECK-CP-JSON-DAG: "%317:sub13": 175 # CHECK-CP-JSON-DAG: "%317:sub14": 174 # CHECK-CP-JSON-DAG: "%317:sub15": 173 # CHECK-CP-JSON-DAG: "%317:sub16": 170 # CHECK-CP-JSON-DAG: "%317:sub17": 169 # CHECK-CP-JSON-DAG: "%317:sub18": 168 # CHECK-CP-JSON-DAG: "%317:sub19": 167 # CHECK-CP-JSON-DAG: "%317:sub20": 164 # CHECK-CP-JSON-DAG: "%317:sub21": 163 # CHECK-CP-JSON-DAG: "%317:sub22": 162 # CHECK-CP-JSON-DAG: "%317:sub23": 161 # CHECK-CP-JSON-DAG: "%317:sub24": 158 # CHECK-CP-JSON-DAG: "%317:sub25": 157 # CHECK-CP-JSON-DAG: "%317:sub26": 156 # CHECK-CP-JSON-DAG: "%317:sub27": 155 # CHECK-CP-JSON-DAG: "%317:sub28": 152 # CHECK-CP-JSON-DAG: "%317:sub29": 151 # CHECK-CP-JSON-DAG: "%317:sub30": 150 # CHECK-CP-JSON-DAG: "%317:sub31": 149 # CHECK-CP-JSON-DAG: "%359:sub0": 242 # CHECK-CP-JSON-DAG: "%359:sub1": 241 # CHECK-CP-JSON-DAG: "%359:sub2": 240 # CHECK-CP-JSON-DAG: "%359:sub3": 239 # CHECK-CP-JSON-DAG: "%359:sub4": 236 # CHECK-CP-JSON-DAG: "%359:sub5": 235 # CHECK-CP-JSON-DAG: "%359:sub6": 234 # CHECK-CP-JSON-DAG: "%359:sub7": 233 # CHECK-CP-JSON-DAG: "%359:sub8": 230 # CHECK-CP-JSON-DAG: "%359:sub9": 229 # CHECK-CP-JSON-DAG: "%359:sub10": 228 # CHECK-CP-JSON-DAG: "%359:sub11": 227 # CHECK-CP-JSON-DAG: "%359:sub12": 224 # CHECK-CP-JSON-DAG: "%359:sub13": 223 # CHECK-CP-JSON-DAG: "%359:sub14": 222 # CHECK-CP-JSON-DAG: "%359:sub15": 221 # CHECK-CP-JSON-DAG: "%359:sub16": 218 # CHECK-CP-JSON-DAG: "%359:sub17": 217 # CHECK-CP-JSON-DAG: "%359:sub18": 216 # CHECK-CP-JSON-DAG: "%359:sub19": 215 # CHECK-CP-JSON-DAG: "%359:sub20": 212 # CHECK-CP-JSON-DAG: "%359:sub21": 211 # CHECK-CP-JSON-DAG: "%359:sub22": 210 # CHECK-CP-JSON-DAG: "%359:sub23": 209 # CHECK-CP-JSON-DAG: "%359:sub24": 206 # CHECK-CP-JSON-DAG: "%359:sub25": 205 # CHECK-CP-JSON-DAG: "%359:sub26": 204 # CHECK-CP-JSON-DAG: "%359:sub27": 203 # CHECK-CP-JSON-DAG: "%359:sub28": 200 # CHECK-CP-JSON-DAG: "%359:sub29": 199 # CHECK-CP-JSON-DAG: "%359:sub30": 198 # CHECK-CP-JSON-DAG: "%359:sub31": 197 # CHECK-CP-JSON-DAG: "%401:sub0": 290 # CHECK-CP-JSON-DAG: "%401:sub1": 289 # CHECK-CP-JSON-DAG: "%401:sub2": 288 # CHECK-CP-JSON-DAG: "%401:sub3": 287 # CHECK-CP-JSON-DAG: "%401:sub4": 284 # CHECK-CP-JSON-DAG: "%401:sub5": 283 # CHECK-CP-JSON-DAG: "%401:sub6": 282 # CHECK-CP-JSON-DAG: "%401:sub7": 281 # CHECK-CP-JSON-DAG: "%401:sub8": 278 # CHECK-CP-JSON-DAG: "%401:sub9": 277 # CHECK-CP-JSON-DAG: "%401:sub10": 276 # CHECK-CP-JSON-DAG: "%401:sub11": 275 # CHECK-CP-JSON-DAG: "%401:sub12": 272 # CHECK-CP-JSON-DAG: "%401:sub13": 271 # CHECK-CP-JSON-DAG: "%401:sub14": 270 # CHECK-CP-JSON-DAG: "%401:sub15": 269 # CHECK-CP-JSON-DAG: "%401:sub16": 266 # CHECK-CP-JSON-DAG: "%401:sub17": 265 # CHECK-CP-JSON-DAG: "%401:sub18": 264 # CHECK-CP-JSON-DAG: "%401:sub19": 263 # CHECK-CP-JSON-DAG: "%401:sub20": 260 # CHECK-CP-JSON-DAG: "%401:sub21": 259 # CHECK-CP-JSON-DAG: "%401:sub22": 258 # CHECK-CP-JSON-DAG: "%401:sub23": 257 # CHECK-CP-JSON-DAG: "%401:sub24": 254 # CHECK-CP-JSON-DAG: "%401:sub25": 253 # CHECK-CP-JSON-DAG: "%401:sub26": 252 # CHECK-CP-JSON-DAG: "%401:sub27": 251 # CHECK-CP-JSON-DAG: "%401:sub28": 248 # CHECK-CP-JSON-DAG: "%401:sub29": 247 # CHECK-CP-JSON-DAG: "%401:sub30": 246 # CHECK-CP-JSON-DAG: "%401:sub31": 245 # CHECK-CP-JSON-DAG: "%540": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 245 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 290 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%542:vgpr_32 = COPY %149.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 1 # CHECK-CP-JSON-DAG: "%149:sub1": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 49 # CHECK-CP-JSON-DAG: "%191:sub1": 48 # CHECK-CP-JSON-DAG: "%191:sub2": 47 # CHECK-CP-JSON-DAG: "%191:sub3": 46 # CHECK-CP-JSON-DAG: "%191:sub4": 43 # CHECK-CP-JSON-DAG: "%191:sub5": 42 # CHECK-CP-JSON-DAG: "%191:sub6": 41 # CHECK-CP-JSON-DAG: "%191:sub7": 40 # CHECK-CP-JSON-DAG: "%191:sub8": 37 # CHECK-CP-JSON-DAG: "%191:sub9": 36 # CHECK-CP-JSON-DAG: "%191:sub10": 35 # CHECK-CP-JSON-DAG: "%191:sub11": 34 # CHECK-CP-JSON-DAG: "%191:sub12": 31 # CHECK-CP-JSON-DAG: "%191:sub13": 30 # CHECK-CP-JSON-DAG: "%191:sub14": 29 # CHECK-CP-JSON-DAG: "%191:sub15": 28 # CHECK-CP-JSON-DAG: "%191:sub16": 25 # CHECK-CP-JSON-DAG: "%191:sub17": 24 # CHECK-CP-JSON-DAG: "%191:sub18": 23 # CHECK-CP-JSON-DAG: "%191:sub19": 22 # CHECK-CP-JSON-DAG: "%191:sub20": 19 # CHECK-CP-JSON-DAG: "%191:sub21": 18 # CHECK-CP-JSON-DAG: "%191:sub22": 17 # CHECK-CP-JSON-DAG: "%191:sub23": 16 # CHECK-CP-JSON-DAG: "%191:sub24": 13 # CHECK-CP-JSON-DAG: "%191:sub25": 12 # CHECK-CP-JSON-DAG: "%191:sub26": 11 # CHECK-CP-JSON-DAG: "%191:sub27": 10 # CHECK-CP-JSON-DAG: "%191:sub28": 7 # CHECK-CP-JSON-DAG: "%191:sub29": 6 # CHECK-CP-JSON-DAG: "%191:sub30": 5 # CHECK-CP-JSON-DAG: "%191:sub31": 4 # CHECK-CP-JSON-DAG: "%233:sub0": 97 # CHECK-CP-JSON-DAG: "%233:sub1": 96 # CHECK-CP-JSON-DAG: "%233:sub2": 95 # CHECK-CP-JSON-DAG: "%233:sub3": 94 # CHECK-CP-JSON-DAG: "%233:sub4": 91 # CHECK-CP-JSON-DAG: "%233:sub5": 90 # CHECK-CP-JSON-DAG: "%233:sub6": 89 # CHECK-CP-JSON-DAG: "%233:sub7": 88 # CHECK-CP-JSON-DAG: "%233:sub8": 85 # CHECK-CP-JSON-DAG: "%233:sub9": 84 # CHECK-CP-JSON-DAG: "%233:sub10": 83 # CHECK-CP-JSON-DAG: "%233:sub11": 82 # CHECK-CP-JSON-DAG: "%233:sub12": 79 # CHECK-CP-JSON-DAG: "%233:sub13": 78 # CHECK-CP-JSON-DAG: "%233:sub14": 77 # CHECK-CP-JSON-DAG: "%233:sub15": 76 # CHECK-CP-JSON-DAG: "%233:sub16": 73 # CHECK-CP-JSON-DAG: "%233:sub17": 72 # CHECK-CP-JSON-DAG: "%233:sub18": 71 # CHECK-CP-JSON-DAG: "%233:sub19": 70 # CHECK-CP-JSON-DAG: "%233:sub20": 67 # CHECK-CP-JSON-DAG: "%233:sub21": 66 # CHECK-CP-JSON-DAG: "%233:sub22": 65 # CHECK-CP-JSON-DAG: "%233:sub23": 64 # CHECK-CP-JSON-DAG: "%233:sub24": 61 # CHECK-CP-JSON-DAG: "%233:sub25": 60 # CHECK-CP-JSON-DAG: "%233:sub26": 59 # CHECK-CP-JSON-DAG: "%233:sub27": 58 # CHECK-CP-JSON-DAG: "%233:sub28": 55 # CHECK-CP-JSON-DAG: "%233:sub29": 54 # CHECK-CP-JSON-DAG: "%233:sub30": 53 # CHECK-CP-JSON-DAG: "%233:sub31": 52 # CHECK-CP-JSON-DAG: "%275:sub0": 145 # CHECK-CP-JSON-DAG: "%275:sub1": 144 # CHECK-CP-JSON-DAG: "%275:sub2": 143 # CHECK-CP-JSON-DAG: "%275:sub3": 142 # CHECK-CP-JSON-DAG: "%275:sub4": 139 # CHECK-CP-JSON-DAG: "%275:sub5": 138 # CHECK-CP-JSON-DAG: "%275:sub6": 137 # CHECK-CP-JSON-DAG: "%275:sub7": 136 # CHECK-CP-JSON-DAG: "%275:sub8": 133 # CHECK-CP-JSON-DAG: "%275:sub9": 132 # CHECK-CP-JSON-DAG: "%275:sub10": 131 # CHECK-CP-JSON-DAG: "%275:sub11": 130 # CHECK-CP-JSON-DAG: "%275:sub12": 127 # CHECK-CP-JSON-DAG: "%275:sub13": 126 # CHECK-CP-JSON-DAG: "%275:sub14": 125 # CHECK-CP-JSON-DAG: "%275:sub15": 124 # CHECK-CP-JSON-DAG: "%275:sub16": 121 # CHECK-CP-JSON-DAG: "%275:sub17": 120 # CHECK-CP-JSON-DAG: "%275:sub18": 119 # CHECK-CP-JSON-DAG: "%275:sub19": 118 # CHECK-CP-JSON-DAG: "%275:sub20": 115 # CHECK-CP-JSON-DAG: "%275:sub21": 114 # CHECK-CP-JSON-DAG: "%275:sub22": 113 # CHECK-CP-JSON-DAG: "%275:sub23": 112 # CHECK-CP-JSON-DAG: "%275:sub24": 109 # CHECK-CP-JSON-DAG: "%275:sub25": 108 # CHECK-CP-JSON-DAG: "%275:sub26": 107 # CHECK-CP-JSON-DAG: "%275:sub27": 106 # CHECK-CP-JSON-DAG: "%275:sub28": 103 # CHECK-CP-JSON-DAG: "%275:sub29": 102 # CHECK-CP-JSON-DAG: "%275:sub30": 101 # CHECK-CP-JSON-DAG: "%275:sub31": 100 # CHECK-CP-JSON-DAG: "%317:sub0": 193 # CHECK-CP-JSON-DAG: "%317:sub1": 192 # CHECK-CP-JSON-DAG: "%317:sub2": 191 # CHECK-CP-JSON-DAG: "%317:sub3": 190 # CHECK-CP-JSON-DAG: "%317:sub4": 187 # CHECK-CP-JSON-DAG: "%317:sub5": 186 # CHECK-CP-JSON-DAG: "%317:sub6": 185 # CHECK-CP-JSON-DAG: "%317:sub7": 184 # CHECK-CP-JSON-DAG: "%317:sub8": 181 # CHECK-CP-JSON-DAG: "%317:sub9": 180 # CHECK-CP-JSON-DAG: "%317:sub10": 179 # CHECK-CP-JSON-DAG: "%317:sub11": 178 # CHECK-CP-JSON-DAG: "%317:sub12": 175 # CHECK-CP-JSON-DAG: "%317:sub13": 174 # CHECK-CP-JSON-DAG: "%317:sub14": 173 # CHECK-CP-JSON-DAG: "%317:sub15": 172 # CHECK-CP-JSON-DAG: "%317:sub16": 169 # CHECK-CP-JSON-DAG: "%317:sub17": 168 # CHECK-CP-JSON-DAG: "%317:sub18": 167 # CHECK-CP-JSON-DAG: "%317:sub19": 166 # CHECK-CP-JSON-DAG: "%317:sub20": 163 # CHECK-CP-JSON-DAG: "%317:sub21": 162 # CHECK-CP-JSON-DAG: "%317:sub22": 161 # CHECK-CP-JSON-DAG: "%317:sub23": 160 # CHECK-CP-JSON-DAG: "%317:sub24": 157 # CHECK-CP-JSON-DAG: "%317:sub25": 156 # CHECK-CP-JSON-DAG: "%317:sub26": 155 # CHECK-CP-JSON-DAG: "%317:sub27": 154 # CHECK-CP-JSON-DAG: "%317:sub28": 151 # CHECK-CP-JSON-DAG: "%317:sub29": 150 # CHECK-CP-JSON-DAG: "%317:sub30": 149 # CHECK-CP-JSON-DAG: "%317:sub31": 148 # CHECK-CP-JSON-DAG: "%359:sub0": 241 # CHECK-CP-JSON-DAG: "%359:sub1": 240 # CHECK-CP-JSON-DAG: "%359:sub2": 239 # CHECK-CP-JSON-DAG: "%359:sub3": 238 # CHECK-CP-JSON-DAG: "%359:sub4": 235 # CHECK-CP-JSON-DAG: "%359:sub5": 234 # CHECK-CP-JSON-DAG: "%359:sub6": 233 # CHECK-CP-JSON-DAG: "%359:sub7": 232 # CHECK-CP-JSON-DAG: "%359:sub8": 229 # CHECK-CP-JSON-DAG: "%359:sub9": 228 # CHECK-CP-JSON-DAG: "%359:sub10": 227 # CHECK-CP-JSON-DAG: "%359:sub11": 226 # CHECK-CP-JSON-DAG: "%359:sub12": 223 # CHECK-CP-JSON-DAG: "%359:sub13": 222 # CHECK-CP-JSON-DAG: "%359:sub14": 221 # CHECK-CP-JSON-DAG: "%359:sub15": 220 # CHECK-CP-JSON-DAG: "%359:sub16": 217 # CHECK-CP-JSON-DAG: "%359:sub17": 216 # CHECK-CP-JSON-DAG: "%359:sub18": 215 # CHECK-CP-JSON-DAG: "%359:sub19": 214 # CHECK-CP-JSON-DAG: "%359:sub20": 211 # CHECK-CP-JSON-DAG: "%359:sub21": 210 # CHECK-CP-JSON-DAG: "%359:sub22": 209 # CHECK-CP-JSON-DAG: "%359:sub23": 208 # CHECK-CP-JSON-DAG: "%359:sub24": 205 # CHECK-CP-JSON-DAG: "%359:sub25": 204 # CHECK-CP-JSON-DAG: "%359:sub26": 203 # CHECK-CP-JSON-DAG: "%359:sub27": 202 # CHECK-CP-JSON-DAG: "%359:sub28": 199 # CHECK-CP-JSON-DAG: "%359:sub29": 198 # CHECK-CP-JSON-DAG: "%359:sub30": 197 # CHECK-CP-JSON-DAG: "%359:sub31": 196 # CHECK-CP-JSON-DAG: "%401:sub0": 289 # CHECK-CP-JSON-DAG: "%401:sub1": 288 # CHECK-CP-JSON-DAG: "%401:sub2": 287 # CHECK-CP-JSON-DAG: "%401:sub3": 286 # CHECK-CP-JSON-DAG: "%401:sub4": 283 # CHECK-CP-JSON-DAG: "%401:sub5": 282 # CHECK-CP-JSON-DAG: "%401:sub6": 281 # CHECK-CP-JSON-DAG: "%401:sub7": 280 # CHECK-CP-JSON-DAG: "%401:sub8": 277 # CHECK-CP-JSON-DAG: "%401:sub9": 276 # CHECK-CP-JSON-DAG: "%401:sub10": 275 # CHECK-CP-JSON-DAG: "%401:sub11": 274 # CHECK-CP-JSON-DAG: "%401:sub12": 271 # CHECK-CP-JSON-DAG: "%401:sub13": 270 # CHECK-CP-JSON-DAG: "%401:sub14": 269 # CHECK-CP-JSON-DAG: "%401:sub15": 268 # CHECK-CP-JSON-DAG: "%401:sub16": 265 # CHECK-CP-JSON-DAG: "%401:sub17": 264 # CHECK-CP-JSON-DAG: "%401:sub18": 263 # CHECK-CP-JSON-DAG: "%401:sub19": 262 # CHECK-CP-JSON-DAG: "%401:sub20": 259 # CHECK-CP-JSON-DAG: "%401:sub21": 258 # CHECK-CP-JSON-DAG: "%401:sub22": 257 # CHECK-CP-JSON-DAG: "%401:sub23": 256 # CHECK-CP-JSON-DAG: "%401:sub24": 253 # CHECK-CP-JSON-DAG: "%401:sub25": 252 # CHECK-CP-JSON-DAG: "%401:sub26": 251 # CHECK-CP-JSON-DAG: "%401:sub27": 250 # CHECK-CP-JSON-DAG: "%401:sub28": 247 # CHECK-CP-JSON-DAG: "%401:sub29": 246 # CHECK-CP-JSON-DAG: "%401:sub30": 245 # CHECK-CP-JSON-DAG: "%401:sub31": 244 # CHECK-CP-JSON-DAG: "%540": 2 # CHECK-CP-JSON-DAG: "%541": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 244 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 289 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%543:vgpr_32 = COPY %149.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%149:sub0": 0 # CHECK-CP-JSON-DAG: "%191:sub0": 48 # CHECK-CP-JSON-DAG: "%191:sub1": 47 # CHECK-CP-JSON-DAG: "%191:sub2": 46 # CHECK-CP-JSON-DAG: "%191:sub3": 45 # CHECK-CP-JSON-DAG: "%191:sub4": 42 # CHECK-CP-JSON-DAG: "%191:sub5": 41 # CHECK-CP-JSON-DAG: "%191:sub6": 40 # CHECK-CP-JSON-DAG: "%191:sub7": 39 # CHECK-CP-JSON-DAG: "%191:sub8": 36 # CHECK-CP-JSON-DAG: "%191:sub9": 35 # CHECK-CP-JSON-DAG: "%191:sub10": 34 # CHECK-CP-JSON-DAG: "%191:sub11": 33 # CHECK-CP-JSON-DAG: "%191:sub12": 30 # CHECK-CP-JSON-DAG: "%191:sub13": 29 # CHECK-CP-JSON-DAG: "%191:sub14": 28 # CHECK-CP-JSON-DAG: "%191:sub15": 27 # CHECK-CP-JSON-DAG: "%191:sub16": 24 # CHECK-CP-JSON-DAG: "%191:sub17": 23 # CHECK-CP-JSON-DAG: "%191:sub18": 22 # CHECK-CP-JSON-DAG: "%191:sub19": 21 # CHECK-CP-JSON-DAG: "%191:sub20": 18 # CHECK-CP-JSON-DAG: "%191:sub21": 17 # CHECK-CP-JSON-DAG: "%191:sub22": 16 # CHECK-CP-JSON-DAG: "%191:sub23": 15 # CHECK-CP-JSON-DAG: "%191:sub24": 12 # CHECK-CP-JSON-DAG: "%191:sub25": 11 # CHECK-CP-JSON-DAG: "%191:sub26": 10 # CHECK-CP-JSON-DAG: "%191:sub27": 9 # CHECK-CP-JSON-DAG: "%191:sub28": 6 # CHECK-CP-JSON-DAG: "%191:sub29": 5 # CHECK-CP-JSON-DAG: "%191:sub30": 4 # CHECK-CP-JSON-DAG: "%191:sub31": 3 # CHECK-CP-JSON-DAG: "%233:sub0": 96 # CHECK-CP-JSON-DAG: "%233:sub1": 95 # CHECK-CP-JSON-DAG: "%233:sub2": 94 # CHECK-CP-JSON-DAG: "%233:sub3": 93 # CHECK-CP-JSON-DAG: "%233:sub4": 90 # CHECK-CP-JSON-DAG: "%233:sub5": 89 # CHECK-CP-JSON-DAG: "%233:sub6": 88 # CHECK-CP-JSON-DAG: "%233:sub7": 87 # CHECK-CP-JSON-DAG: "%233:sub8": 84 # CHECK-CP-JSON-DAG: "%233:sub9": 83 # CHECK-CP-JSON-DAG: "%233:sub10": 82 # CHECK-CP-JSON-DAG: "%233:sub11": 81 # CHECK-CP-JSON-DAG: "%233:sub12": 78 # CHECK-CP-JSON-DAG: "%233:sub13": 77 # CHECK-CP-JSON-DAG: "%233:sub14": 76 # CHECK-CP-JSON-DAG: "%233:sub15": 75 # CHECK-CP-JSON-DAG: "%233:sub16": 72 # CHECK-CP-JSON-DAG: "%233:sub17": 71 # CHECK-CP-JSON-DAG: "%233:sub18": 70 # CHECK-CP-JSON-DAG: "%233:sub19": 69 # CHECK-CP-JSON-DAG: "%233:sub20": 66 # CHECK-CP-JSON-DAG: "%233:sub21": 65 # CHECK-CP-JSON-DAG: "%233:sub22": 64 # CHECK-CP-JSON-DAG: "%233:sub23": 63 # CHECK-CP-JSON-DAG: "%233:sub24": 60 # CHECK-CP-JSON-DAG: "%233:sub25": 59 # CHECK-CP-JSON-DAG: "%233:sub26": 58 # CHECK-CP-JSON-DAG: "%233:sub27": 57 # CHECK-CP-JSON-DAG: "%233:sub28": 54 # CHECK-CP-JSON-DAG: "%233:sub29": 53 # CHECK-CP-JSON-DAG: "%233:sub30": 52 # CHECK-CP-JSON-DAG: "%233:sub31": 51 # CHECK-CP-JSON-DAG: "%275:sub0": 144 # CHECK-CP-JSON-DAG: "%275:sub1": 143 # CHECK-CP-JSON-DAG: "%275:sub2": 142 # CHECK-CP-JSON-DAG: "%275:sub3": 141 # CHECK-CP-JSON-DAG: "%275:sub4": 138 # CHECK-CP-JSON-DAG: "%275:sub5": 137 # CHECK-CP-JSON-DAG: "%275:sub6": 136 # CHECK-CP-JSON-DAG: "%275:sub7": 135 # CHECK-CP-JSON-DAG: "%275:sub8": 132 # CHECK-CP-JSON-DAG: "%275:sub9": 131 # CHECK-CP-JSON-DAG: "%275:sub10": 130 # CHECK-CP-JSON-DAG: "%275:sub11": 129 # CHECK-CP-JSON-DAG: "%275:sub12": 126 # CHECK-CP-JSON-DAG: "%275:sub13": 125 # CHECK-CP-JSON-DAG: "%275:sub14": 124 # CHECK-CP-JSON-DAG: "%275:sub15": 123 # CHECK-CP-JSON-DAG: "%275:sub16": 120 # CHECK-CP-JSON-DAG: "%275:sub17": 119 # CHECK-CP-JSON-DAG: "%275:sub18": 118 # CHECK-CP-JSON-DAG: "%275:sub19": 117 # CHECK-CP-JSON-DAG: "%275:sub20": 114 # CHECK-CP-JSON-DAG: "%275:sub21": 113 # CHECK-CP-JSON-DAG: "%275:sub22": 112 # CHECK-CP-JSON-DAG: "%275:sub23": 111 # CHECK-CP-JSON-DAG: "%275:sub24": 108 # CHECK-CP-JSON-DAG: "%275:sub25": 107 # CHECK-CP-JSON-DAG: "%275:sub26": 106 # CHECK-CP-JSON-DAG: "%275:sub27": 105 # CHECK-CP-JSON-DAG: "%275:sub28": 102 # CHECK-CP-JSON-DAG: "%275:sub29": 101 # CHECK-CP-JSON-DAG: "%275:sub30": 100 # CHECK-CP-JSON-DAG: "%275:sub31": 99 # CHECK-CP-JSON-DAG: "%317:sub0": 192 # CHECK-CP-JSON-DAG: "%317:sub1": 191 # CHECK-CP-JSON-DAG: "%317:sub2": 190 # CHECK-CP-JSON-DAG: "%317:sub3": 189 # CHECK-CP-JSON-DAG: "%317:sub4": 186 # CHECK-CP-JSON-DAG: "%317:sub5": 185 # CHECK-CP-JSON-DAG: "%317:sub6": 184 # CHECK-CP-JSON-DAG: "%317:sub7": 183 # CHECK-CP-JSON-DAG: "%317:sub8": 180 # CHECK-CP-JSON-DAG: "%317:sub9": 179 # CHECK-CP-JSON-DAG: "%317:sub10": 178 # CHECK-CP-JSON-DAG: "%317:sub11": 177 # CHECK-CP-JSON-DAG: "%317:sub12": 174 # CHECK-CP-JSON-DAG: "%317:sub13": 173 # CHECK-CP-JSON-DAG: "%317:sub14": 172 # CHECK-CP-JSON-DAG: "%317:sub15": 171 # CHECK-CP-JSON-DAG: "%317:sub16": 168 # CHECK-CP-JSON-DAG: "%317:sub17": 167 # CHECK-CP-JSON-DAG: "%317:sub18": 166 # CHECK-CP-JSON-DAG: "%317:sub19": 165 # CHECK-CP-JSON-DAG: "%317:sub20": 162 # CHECK-CP-JSON-DAG: "%317:sub21": 161 # CHECK-CP-JSON-DAG: "%317:sub22": 160 # CHECK-CP-JSON-DAG: "%317:sub23": 159 # CHECK-CP-JSON-DAG: "%317:sub24": 156 # CHECK-CP-JSON-DAG: "%317:sub25": 155 # CHECK-CP-JSON-DAG: "%317:sub26": 154 # CHECK-CP-JSON-DAG: "%317:sub27": 153 # CHECK-CP-JSON-DAG: "%317:sub28": 150 # CHECK-CP-JSON-DAG: "%317:sub29": 149 # CHECK-CP-JSON-DAG: "%317:sub30": 148 # CHECK-CP-JSON-DAG: "%317:sub31": 147 # CHECK-CP-JSON-DAG: "%359:sub0": 240 # CHECK-CP-JSON-DAG: "%359:sub1": 239 # CHECK-CP-JSON-DAG: "%359:sub2": 238 # CHECK-CP-JSON-DAG: "%359:sub3": 237 # CHECK-CP-JSON-DAG: "%359:sub4": 234 # CHECK-CP-JSON-DAG: "%359:sub5": 233 # CHECK-CP-JSON-DAG: "%359:sub6": 232 # CHECK-CP-JSON-DAG: "%359:sub7": 231 # CHECK-CP-JSON-DAG: "%359:sub8": 228 # CHECK-CP-JSON-DAG: "%359:sub9": 227 # CHECK-CP-JSON-DAG: "%359:sub10": 226 # CHECK-CP-JSON-DAG: "%359:sub11": 225 # CHECK-CP-JSON-DAG: "%359:sub12": 222 # CHECK-CP-JSON-DAG: "%359:sub13": 221 # CHECK-CP-JSON-DAG: "%359:sub14": 220 # CHECK-CP-JSON-DAG: "%359:sub15": 219 # CHECK-CP-JSON-DAG: "%359:sub16": 216 # CHECK-CP-JSON-DAG: "%359:sub17": 215 # CHECK-CP-JSON-DAG: "%359:sub18": 214 # CHECK-CP-JSON-DAG: "%359:sub19": 213 # CHECK-CP-JSON-DAG: "%359:sub20": 210 # CHECK-CP-JSON-DAG: "%359:sub21": 209 # CHECK-CP-JSON-DAG: "%359:sub22": 208 # CHECK-CP-JSON-DAG: "%359:sub23": 207 # CHECK-CP-JSON-DAG: "%359:sub24": 204 # CHECK-CP-JSON-DAG: "%359:sub25": 203 # CHECK-CP-JSON-DAG: "%359:sub26": 202 # CHECK-CP-JSON-DAG: "%359:sub27": 201 # CHECK-CP-JSON-DAG: "%359:sub28": 198 # CHECK-CP-JSON-DAG: "%359:sub29": 197 # CHECK-CP-JSON-DAG: "%359:sub30": 196 # CHECK-CP-JSON-DAG: "%359:sub31": 195 # CHECK-CP-JSON-DAG: "%401:sub0": 288 # CHECK-CP-JSON-DAG: "%401:sub1": 287 # CHECK-CP-JSON-DAG: "%401:sub2": 286 # CHECK-CP-JSON-DAG: "%401:sub3": 285 # CHECK-CP-JSON-DAG: "%401:sub4": 282 # CHECK-CP-JSON-DAG: "%401:sub5": 281 # CHECK-CP-JSON-DAG: "%401:sub6": 280 # CHECK-CP-JSON-DAG: "%401:sub7": 279 # CHECK-CP-JSON-DAG: "%401:sub8": 276 # CHECK-CP-JSON-DAG: "%401:sub9": 275 # CHECK-CP-JSON-DAG: "%401:sub10": 274 # CHECK-CP-JSON-DAG: "%401:sub11": 273 # CHECK-CP-JSON-DAG: "%401:sub12": 270 # CHECK-CP-JSON-DAG: "%401:sub13": 269 # CHECK-CP-JSON-DAG: "%401:sub14": 268 # CHECK-CP-JSON-DAG: "%401:sub15": 267 # CHECK-CP-JSON-DAG: "%401:sub16": 264 # CHECK-CP-JSON-DAG: "%401:sub17": 263 # CHECK-CP-JSON-DAG: "%401:sub18": 262 # CHECK-CP-JSON-DAG: "%401:sub19": 261 # CHECK-CP-JSON-DAG: "%401:sub20": 258 # CHECK-CP-JSON-DAG: "%401:sub21": 257 # CHECK-CP-JSON-DAG: "%401:sub22": 256 # CHECK-CP-JSON-DAG: "%401:sub23": 255 # CHECK-CP-JSON-DAG: "%401:sub24": 252 # CHECK-CP-JSON-DAG: "%401:sub25": 251 # CHECK-CP-JSON-DAG: "%401:sub26": 250 # CHECK-CP-JSON-DAG: "%401:sub27": 249 # CHECK-CP-JSON-DAG: "%401:sub28": 246 # CHECK-CP-JSON-DAG: "%401:sub29": 245 # CHECK-CP-JSON-DAG: "%401:sub30": 244 # CHECK-CP-JSON-DAG: "%401:sub31": 243 # CHECK-CP-JSON-DAG: "%540": 1 # CHECK-CP-JSON-DAG: "%541": 1 # CHECK-CP-JSON-DAG: "%542": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 243 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 288 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%544:vreg_128 = REG_SEQUENCE %543, %subreg.sub0, %542, %subreg.sub1, %541, %subreg.sub2, %540, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 47 # CHECK-CP-JSON-DAG: "%191:sub1": 46 # CHECK-CP-JSON-DAG: "%191:sub2": 45 # CHECK-CP-JSON-DAG: "%191:sub3": 44 # CHECK-CP-JSON-DAG: "%191:sub4": 41 # CHECK-CP-JSON-DAG: "%191:sub5": 40 # CHECK-CP-JSON-DAG: "%191:sub6": 39 # CHECK-CP-JSON-DAG: "%191:sub7": 38 # CHECK-CP-JSON-DAG: "%191:sub8": 35 # CHECK-CP-JSON-DAG: "%191:sub9": 34 # CHECK-CP-JSON-DAG: "%191:sub10": 33 # CHECK-CP-JSON-DAG: "%191:sub11": 32 # CHECK-CP-JSON-DAG: "%191:sub12": 29 # CHECK-CP-JSON-DAG: "%191:sub13": 28 # CHECK-CP-JSON-DAG: "%191:sub14": 27 # CHECK-CP-JSON-DAG: "%191:sub15": 26 # CHECK-CP-JSON-DAG: "%191:sub16": 23 # CHECK-CP-JSON-DAG: "%191:sub17": 22 # CHECK-CP-JSON-DAG: "%191:sub18": 21 # CHECK-CP-JSON-DAG: "%191:sub19": 20 # CHECK-CP-JSON-DAG: "%191:sub20": 17 # CHECK-CP-JSON-DAG: "%191:sub21": 16 # CHECK-CP-JSON-DAG: "%191:sub22": 15 # CHECK-CP-JSON-DAG: "%191:sub23": 14 # CHECK-CP-JSON-DAG: "%191:sub24": 11 # CHECK-CP-JSON-DAG: "%191:sub25": 10 # CHECK-CP-JSON-DAG: "%191:sub26": 9 # CHECK-CP-JSON-DAG: "%191:sub27": 8 # CHECK-CP-JSON-DAG: "%191:sub28": 5 # CHECK-CP-JSON-DAG: "%191:sub29": 4 # CHECK-CP-JSON-DAG: "%191:sub30": 3 # CHECK-CP-JSON-DAG: "%191:sub31": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 95 # CHECK-CP-JSON-DAG: "%233:sub1": 94 # CHECK-CP-JSON-DAG: "%233:sub2": 93 # CHECK-CP-JSON-DAG: "%233:sub3": 92 # CHECK-CP-JSON-DAG: "%233:sub4": 89 # CHECK-CP-JSON-DAG: "%233:sub5": 88 # CHECK-CP-JSON-DAG: "%233:sub6": 87 # CHECK-CP-JSON-DAG: "%233:sub7": 86 # CHECK-CP-JSON-DAG: "%233:sub8": 83 # CHECK-CP-JSON-DAG: "%233:sub9": 82 # CHECK-CP-JSON-DAG: "%233:sub10": 81 # CHECK-CP-JSON-DAG: "%233:sub11": 80 # CHECK-CP-JSON-DAG: "%233:sub12": 77 # CHECK-CP-JSON-DAG: "%233:sub13": 76 # CHECK-CP-JSON-DAG: "%233:sub14": 75 # CHECK-CP-JSON-DAG: "%233:sub15": 74 # CHECK-CP-JSON-DAG: "%233:sub16": 71 # CHECK-CP-JSON-DAG: "%233:sub17": 70 # CHECK-CP-JSON-DAG: "%233:sub18": 69 # CHECK-CP-JSON-DAG: "%233:sub19": 68 # CHECK-CP-JSON-DAG: "%233:sub20": 65 # CHECK-CP-JSON-DAG: "%233:sub21": 64 # CHECK-CP-JSON-DAG: "%233:sub22": 63 # CHECK-CP-JSON-DAG: "%233:sub23": 62 # CHECK-CP-JSON-DAG: "%233:sub24": 59 # CHECK-CP-JSON-DAG: "%233:sub25": 58 # CHECK-CP-JSON-DAG: "%233:sub26": 57 # CHECK-CP-JSON-DAG: "%233:sub27": 56 # CHECK-CP-JSON-DAG: "%233:sub28": 53 # CHECK-CP-JSON-DAG: "%233:sub29": 52 # CHECK-CP-JSON-DAG: "%233:sub30": 51 # CHECK-CP-JSON-DAG: "%233:sub31": 50 # CHECK-CP-JSON-DAG: "%275:sub0": 143 # CHECK-CP-JSON-DAG: "%275:sub1": 142 # CHECK-CP-JSON-DAG: "%275:sub2": 141 # CHECK-CP-JSON-DAG: "%275:sub3": 140 # CHECK-CP-JSON-DAG: "%275:sub4": 137 # CHECK-CP-JSON-DAG: "%275:sub5": 136 # CHECK-CP-JSON-DAG: "%275:sub6": 135 # CHECK-CP-JSON-DAG: "%275:sub7": 134 # CHECK-CP-JSON-DAG: "%275:sub8": 131 # CHECK-CP-JSON-DAG: "%275:sub9": 130 # CHECK-CP-JSON-DAG: "%275:sub10": 129 # CHECK-CP-JSON-DAG: "%275:sub11": 128 # CHECK-CP-JSON-DAG: "%275:sub12": 125 # CHECK-CP-JSON-DAG: "%275:sub13": 124 # CHECK-CP-JSON-DAG: "%275:sub14": 123 # CHECK-CP-JSON-DAG: "%275:sub15": 122 # CHECK-CP-JSON-DAG: "%275:sub16": 119 # CHECK-CP-JSON-DAG: "%275:sub17": 118 # CHECK-CP-JSON-DAG: "%275:sub18": 117 # CHECK-CP-JSON-DAG: "%275:sub19": 116 # CHECK-CP-JSON-DAG: "%275:sub20": 113 # CHECK-CP-JSON-DAG: "%275:sub21": 112 # CHECK-CP-JSON-DAG: "%275:sub22": 111 # CHECK-CP-JSON-DAG: "%275:sub23": 110 # CHECK-CP-JSON-DAG: "%275:sub24": 107 # CHECK-CP-JSON-DAG: "%275:sub25": 106 # CHECK-CP-JSON-DAG: "%275:sub26": 105 # CHECK-CP-JSON-DAG: "%275:sub27": 104 # CHECK-CP-JSON-DAG: "%275:sub28": 101 # CHECK-CP-JSON-DAG: "%275:sub29": 100 # CHECK-CP-JSON-DAG: "%275:sub30": 99 # CHECK-CP-JSON-DAG: "%275:sub31": 98 # CHECK-CP-JSON-DAG: "%317:sub0": 191 # CHECK-CP-JSON-DAG: "%317:sub1": 190 # CHECK-CP-JSON-DAG: "%317:sub2": 189 # CHECK-CP-JSON-DAG: "%317:sub3": 188 # CHECK-CP-JSON-DAG: "%317:sub4": 185 # CHECK-CP-JSON-DAG: "%317:sub5": 184 # CHECK-CP-JSON-DAG: "%317:sub6": 183 # CHECK-CP-JSON-DAG: "%317:sub7": 182 # CHECK-CP-JSON-DAG: "%317:sub8": 179 # CHECK-CP-JSON-DAG: "%317:sub9": 178 # CHECK-CP-JSON-DAG: "%317:sub10": 177 # CHECK-CP-JSON-DAG: "%317:sub11": 176 # CHECK-CP-JSON-DAG: "%317:sub12": 173 # CHECK-CP-JSON-DAG: "%317:sub13": 172 # CHECK-CP-JSON-DAG: "%317:sub14": 171 # CHECK-CP-JSON-DAG: "%317:sub15": 170 # CHECK-CP-JSON-DAG: "%317:sub16": 167 # CHECK-CP-JSON-DAG: "%317:sub17": 166 # CHECK-CP-JSON-DAG: "%317:sub18": 165 # CHECK-CP-JSON-DAG: "%317:sub19": 164 # CHECK-CP-JSON-DAG: "%317:sub20": 161 # CHECK-CP-JSON-DAG: "%317:sub21": 160 # CHECK-CP-JSON-DAG: "%317:sub22": 159 # CHECK-CP-JSON-DAG: "%317:sub23": 158 # CHECK-CP-JSON-DAG: "%317:sub24": 155 # CHECK-CP-JSON-DAG: "%317:sub25": 154 # CHECK-CP-JSON-DAG: "%317:sub26": 153 # CHECK-CP-JSON-DAG: "%317:sub27": 152 # CHECK-CP-JSON-DAG: "%317:sub28": 149 # CHECK-CP-JSON-DAG: "%317:sub29": 148 # CHECK-CP-JSON-DAG: "%317:sub30": 147 # CHECK-CP-JSON-DAG: "%317:sub31": 146 # CHECK-CP-JSON-DAG: "%359:sub0": 239 # CHECK-CP-JSON-DAG: "%359:sub1": 238 # CHECK-CP-JSON-DAG: "%359:sub2": 237 # CHECK-CP-JSON-DAG: "%359:sub3": 236 # CHECK-CP-JSON-DAG: "%359:sub4": 233 # CHECK-CP-JSON-DAG: "%359:sub5": 232 # CHECK-CP-JSON-DAG: "%359:sub6": 231 # CHECK-CP-JSON-DAG: "%359:sub7": 230 # CHECK-CP-JSON-DAG: "%359:sub8": 227 # CHECK-CP-JSON-DAG: "%359:sub9": 226 # CHECK-CP-JSON-DAG: "%359:sub10": 225 # CHECK-CP-JSON-DAG: "%359:sub11": 224 # CHECK-CP-JSON-DAG: "%359:sub12": 221 # CHECK-CP-JSON-DAG: "%359:sub13": 220 # CHECK-CP-JSON-DAG: "%359:sub14": 219 # CHECK-CP-JSON-DAG: "%359:sub15": 218 # CHECK-CP-JSON-DAG: "%359:sub16": 215 # CHECK-CP-JSON-DAG: "%359:sub17": 214 # CHECK-CP-JSON-DAG: "%359:sub18": 213 # CHECK-CP-JSON-DAG: "%359:sub19": 212 # CHECK-CP-JSON-DAG: "%359:sub20": 209 # CHECK-CP-JSON-DAG: "%359:sub21": 208 # CHECK-CP-JSON-DAG: "%359:sub22": 207 # CHECK-CP-JSON-DAG: "%359:sub23": 206 # CHECK-CP-JSON-DAG: "%359:sub24": 203 # CHECK-CP-JSON-DAG: "%359:sub25": 202 # CHECK-CP-JSON-DAG: "%359:sub26": 201 # CHECK-CP-JSON-DAG: "%359:sub27": 200 # CHECK-CP-JSON-DAG: "%359:sub28": 197 # CHECK-CP-JSON-DAG: "%359:sub29": 196 # CHECK-CP-JSON-DAG: "%359:sub30": 195 # CHECK-CP-JSON-DAG: "%359:sub31": 194 # CHECK-CP-JSON-DAG: "%401:sub0": 287 # CHECK-CP-JSON-DAG: "%401:sub1": 286 # CHECK-CP-JSON-DAG: "%401:sub2": 285 # CHECK-CP-JSON-DAG: "%401:sub3": 284 # CHECK-CP-JSON-DAG: "%401:sub4": 281 # CHECK-CP-JSON-DAG: "%401:sub5": 280 # CHECK-CP-JSON-DAG: "%401:sub6": 279 # CHECK-CP-JSON-DAG: "%401:sub7": 278 # CHECK-CP-JSON-DAG: "%401:sub8": 275 # CHECK-CP-JSON-DAG: "%401:sub9": 274 # CHECK-CP-JSON-DAG: "%401:sub10": 273 # CHECK-CP-JSON-DAG: "%401:sub11": 272 # CHECK-CP-JSON-DAG: "%401:sub12": 269 # CHECK-CP-JSON-DAG: "%401:sub13": 268 # CHECK-CP-JSON-DAG: "%401:sub14": 267 # CHECK-CP-JSON-DAG: "%401:sub15": 266 # CHECK-CP-JSON-DAG: "%401:sub16": 263 # CHECK-CP-JSON-DAG: "%401:sub17": 262 # CHECK-CP-JSON-DAG: "%401:sub18": 261 # CHECK-CP-JSON-DAG: "%401:sub19": 260 # CHECK-CP-JSON-DAG: "%401:sub20": 257 # CHECK-CP-JSON-DAG: "%401:sub21": 256 # CHECK-CP-JSON-DAG: "%401:sub22": 255 # CHECK-CP-JSON-DAG: "%401:sub23": 254 # CHECK-CP-JSON-DAG: "%401:sub24": 251 # CHECK-CP-JSON-DAG: "%401:sub25": 250 # CHECK-CP-JSON-DAG: "%401:sub26": 249 # CHECK-CP-JSON-DAG: "%401:sub27": 248 # CHECK-CP-JSON-DAG: "%401:sub28": 245 # CHECK-CP-JSON-DAG: "%401:sub29": 244 # CHECK-CP-JSON-DAG: "%401:sub30": 243 # CHECK-CP-JSON-DAG: "%401:sub31": 242 # CHECK-CP-JSON-DAG: "%540": 0 # CHECK-CP-JSON-DAG: "%541": 0 # CHECK-CP-JSON-DAG: "%542": 0 # CHECK-CP-JSON-DAG: "%543": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 242 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 287 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %545:vreg_64, %544, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 46 # CHECK-CP-JSON-DAG: "%191:sub1": 45 # CHECK-CP-JSON-DAG: "%191:sub2": 44 # CHECK-CP-JSON-DAG: "%191:sub3": 43 # CHECK-CP-JSON-DAG: "%191:sub4": 40 # CHECK-CP-JSON-DAG: "%191:sub5": 39 # CHECK-CP-JSON-DAG: "%191:sub6": 38 # CHECK-CP-JSON-DAG: "%191:sub7": 37 # CHECK-CP-JSON-DAG: "%191:sub8": 34 # CHECK-CP-JSON-DAG: "%191:sub9": 33 # CHECK-CP-JSON-DAG: "%191:sub10": 32 # CHECK-CP-JSON-DAG: "%191:sub11": 31 # CHECK-CP-JSON-DAG: "%191:sub12": 28 # CHECK-CP-JSON-DAG: "%191:sub13": 27 # CHECK-CP-JSON-DAG: "%191:sub14": 26 # CHECK-CP-JSON-DAG: "%191:sub15": 25 # CHECK-CP-JSON-DAG: "%191:sub16": 22 # CHECK-CP-JSON-DAG: "%191:sub17": 21 # CHECK-CP-JSON-DAG: "%191:sub18": 20 # CHECK-CP-JSON-DAG: "%191:sub19": 19 # CHECK-CP-JSON-DAG: "%191:sub20": 16 # CHECK-CP-JSON-DAG: "%191:sub21": 15 # CHECK-CP-JSON-DAG: "%191:sub22": 14 # CHECK-CP-JSON-DAG: "%191:sub23": 13 # CHECK-CP-JSON-DAG: "%191:sub24": 10 # CHECK-CP-JSON-DAG: "%191:sub25": 9 # CHECK-CP-JSON-DAG: "%191:sub26": 8 # CHECK-CP-JSON-DAG: "%191:sub27": 7 # CHECK-CP-JSON-DAG: "%191:sub28": 4 # CHECK-CP-JSON-DAG: "%191:sub29": 3 # CHECK-CP-JSON-DAG: "%191:sub30": 2 # CHECK-CP-JSON-DAG: "%191:sub31": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 94 # CHECK-CP-JSON-DAG: "%233:sub1": 93 # CHECK-CP-JSON-DAG: "%233:sub2": 92 # CHECK-CP-JSON-DAG: "%233:sub3": 91 # CHECK-CP-JSON-DAG: "%233:sub4": 88 # CHECK-CP-JSON-DAG: "%233:sub5": 87 # CHECK-CP-JSON-DAG: "%233:sub6": 86 # CHECK-CP-JSON-DAG: "%233:sub7": 85 # CHECK-CP-JSON-DAG: "%233:sub8": 82 # CHECK-CP-JSON-DAG: "%233:sub9": 81 # CHECK-CP-JSON-DAG: "%233:sub10": 80 # CHECK-CP-JSON-DAG: "%233:sub11": 79 # CHECK-CP-JSON-DAG: "%233:sub12": 76 # CHECK-CP-JSON-DAG: "%233:sub13": 75 # CHECK-CP-JSON-DAG: "%233:sub14": 74 # CHECK-CP-JSON-DAG: "%233:sub15": 73 # CHECK-CP-JSON-DAG: "%233:sub16": 70 # CHECK-CP-JSON-DAG: "%233:sub17": 69 # CHECK-CP-JSON-DAG: "%233:sub18": 68 # CHECK-CP-JSON-DAG: "%233:sub19": 67 # CHECK-CP-JSON-DAG: "%233:sub20": 64 # CHECK-CP-JSON-DAG: "%233:sub21": 63 # CHECK-CP-JSON-DAG: "%233:sub22": 62 # CHECK-CP-JSON-DAG: "%233:sub23": 61 # CHECK-CP-JSON-DAG: "%233:sub24": 58 # CHECK-CP-JSON-DAG: "%233:sub25": 57 # CHECK-CP-JSON-DAG: "%233:sub26": 56 # CHECK-CP-JSON-DAG: "%233:sub27": 55 # CHECK-CP-JSON-DAG: "%233:sub28": 52 # CHECK-CP-JSON-DAG: "%233:sub29": 51 # CHECK-CP-JSON-DAG: "%233:sub30": 50 # CHECK-CP-JSON-DAG: "%233:sub31": 49 # CHECK-CP-JSON-DAG: "%275:sub0": 142 # CHECK-CP-JSON-DAG: "%275:sub1": 141 # CHECK-CP-JSON-DAG: "%275:sub2": 140 # CHECK-CP-JSON-DAG: "%275:sub3": 139 # CHECK-CP-JSON-DAG: "%275:sub4": 136 # CHECK-CP-JSON-DAG: "%275:sub5": 135 # CHECK-CP-JSON-DAG: "%275:sub6": 134 # CHECK-CP-JSON-DAG: "%275:sub7": 133 # CHECK-CP-JSON-DAG: "%275:sub8": 130 # CHECK-CP-JSON-DAG: "%275:sub9": 129 # CHECK-CP-JSON-DAG: "%275:sub10": 128 # CHECK-CP-JSON-DAG: "%275:sub11": 127 # CHECK-CP-JSON-DAG: "%275:sub12": 124 # CHECK-CP-JSON-DAG: "%275:sub13": 123 # CHECK-CP-JSON-DAG: "%275:sub14": 122 # CHECK-CP-JSON-DAG: "%275:sub15": 121 # CHECK-CP-JSON-DAG: "%275:sub16": 118 # CHECK-CP-JSON-DAG: "%275:sub17": 117 # CHECK-CP-JSON-DAG: "%275:sub18": 116 # CHECK-CP-JSON-DAG: "%275:sub19": 115 # CHECK-CP-JSON-DAG: "%275:sub20": 112 # CHECK-CP-JSON-DAG: "%275:sub21": 111 # CHECK-CP-JSON-DAG: "%275:sub22": 110 # CHECK-CP-JSON-DAG: "%275:sub23": 109 # CHECK-CP-JSON-DAG: "%275:sub24": 106 # CHECK-CP-JSON-DAG: "%275:sub25": 105 # CHECK-CP-JSON-DAG: "%275:sub26": 104 # CHECK-CP-JSON-DAG: "%275:sub27": 103 # CHECK-CP-JSON-DAG: "%275:sub28": 100 # CHECK-CP-JSON-DAG: "%275:sub29": 99 # CHECK-CP-JSON-DAG: "%275:sub30": 98 # CHECK-CP-JSON-DAG: "%275:sub31": 97 # CHECK-CP-JSON-DAG: "%317:sub0": 190 # CHECK-CP-JSON-DAG: "%317:sub1": 189 # CHECK-CP-JSON-DAG: "%317:sub2": 188 # CHECK-CP-JSON-DAG: "%317:sub3": 187 # CHECK-CP-JSON-DAG: "%317:sub4": 184 # CHECK-CP-JSON-DAG: "%317:sub5": 183 # CHECK-CP-JSON-DAG: "%317:sub6": 182 # CHECK-CP-JSON-DAG: "%317:sub7": 181 # CHECK-CP-JSON-DAG: "%317:sub8": 178 # CHECK-CP-JSON-DAG: "%317:sub9": 177 # CHECK-CP-JSON-DAG: "%317:sub10": 176 # CHECK-CP-JSON-DAG: "%317:sub11": 175 # CHECK-CP-JSON-DAG: "%317:sub12": 172 # CHECK-CP-JSON-DAG: "%317:sub13": 171 # CHECK-CP-JSON-DAG: "%317:sub14": 170 # CHECK-CP-JSON-DAG: "%317:sub15": 169 # CHECK-CP-JSON-DAG: "%317:sub16": 166 # CHECK-CP-JSON-DAG: "%317:sub17": 165 # CHECK-CP-JSON-DAG: "%317:sub18": 164 # CHECK-CP-JSON-DAG: "%317:sub19": 163 # CHECK-CP-JSON-DAG: "%317:sub20": 160 # CHECK-CP-JSON-DAG: "%317:sub21": 159 # CHECK-CP-JSON-DAG: "%317:sub22": 158 # CHECK-CP-JSON-DAG: "%317:sub23": 157 # CHECK-CP-JSON-DAG: "%317:sub24": 154 # CHECK-CP-JSON-DAG: "%317:sub25": 153 # CHECK-CP-JSON-DAG: "%317:sub26": 152 # CHECK-CP-JSON-DAG: "%317:sub27": 151 # CHECK-CP-JSON-DAG: "%317:sub28": 148 # CHECK-CP-JSON-DAG: "%317:sub29": 147 # CHECK-CP-JSON-DAG: "%317:sub30": 146 # CHECK-CP-JSON-DAG: "%317:sub31": 145 # CHECK-CP-JSON-DAG: "%359:sub0": 238 # CHECK-CP-JSON-DAG: "%359:sub1": 237 # CHECK-CP-JSON-DAG: "%359:sub2": 236 # CHECK-CP-JSON-DAG: "%359:sub3": 235 # CHECK-CP-JSON-DAG: "%359:sub4": 232 # CHECK-CP-JSON-DAG: "%359:sub5": 231 # CHECK-CP-JSON-DAG: "%359:sub6": 230 # CHECK-CP-JSON-DAG: "%359:sub7": 229 # CHECK-CP-JSON-DAG: "%359:sub8": 226 # CHECK-CP-JSON-DAG: "%359:sub9": 225 # CHECK-CP-JSON-DAG: "%359:sub10": 224 # CHECK-CP-JSON-DAG: "%359:sub11": 223 # CHECK-CP-JSON-DAG: "%359:sub12": 220 # CHECK-CP-JSON-DAG: "%359:sub13": 219 # CHECK-CP-JSON-DAG: "%359:sub14": 218 # CHECK-CP-JSON-DAG: "%359:sub15": 217 # CHECK-CP-JSON-DAG: "%359:sub16": 214 # CHECK-CP-JSON-DAG: "%359:sub17": 213 # CHECK-CP-JSON-DAG: "%359:sub18": 212 # CHECK-CP-JSON-DAG: "%359:sub19": 211 # CHECK-CP-JSON-DAG: "%359:sub20": 208 # CHECK-CP-JSON-DAG: "%359:sub21": 207 # CHECK-CP-JSON-DAG: "%359:sub22": 206 # CHECK-CP-JSON-DAG: "%359:sub23": 205 # CHECK-CP-JSON-DAG: "%359:sub24": 202 # CHECK-CP-JSON-DAG: "%359:sub25": 201 # CHECK-CP-JSON-DAG: "%359:sub26": 200 # CHECK-CP-JSON-DAG: "%359:sub27": 199 # CHECK-CP-JSON-DAG: "%359:sub28": 196 # CHECK-CP-JSON-DAG: "%359:sub29": 195 # CHECK-CP-JSON-DAG: "%359:sub30": 194 # CHECK-CP-JSON-DAG: "%359:sub31": 193 # CHECK-CP-JSON-DAG: "%401:sub0": 286 # CHECK-CP-JSON-DAG: "%401:sub1": 285 # CHECK-CP-JSON-DAG: "%401:sub2": 284 # CHECK-CP-JSON-DAG: "%401:sub3": 283 # CHECK-CP-JSON-DAG: "%401:sub4": 280 # CHECK-CP-JSON-DAG: "%401:sub5": 279 # CHECK-CP-JSON-DAG: "%401:sub6": 278 # CHECK-CP-JSON-DAG: "%401:sub7": 277 # CHECK-CP-JSON-DAG: "%401:sub8": 274 # CHECK-CP-JSON-DAG: "%401:sub9": 273 # CHECK-CP-JSON-DAG: "%401:sub10": 272 # CHECK-CP-JSON-DAG: "%401:sub11": 271 # CHECK-CP-JSON-DAG: "%401:sub12": 268 # CHECK-CP-JSON-DAG: "%401:sub13": 267 # CHECK-CP-JSON-DAG: "%401:sub14": 266 # CHECK-CP-JSON-DAG: "%401:sub15": 265 # CHECK-CP-JSON-DAG: "%401:sub16": 262 # CHECK-CP-JSON-DAG: "%401:sub17": 261 # CHECK-CP-JSON-DAG: "%401:sub18": 260 # CHECK-CP-JSON-DAG: "%401:sub19": 259 # CHECK-CP-JSON-DAG: "%401:sub20": 256 # CHECK-CP-JSON-DAG: "%401:sub21": 255 # CHECK-CP-JSON-DAG: "%401:sub22": 254 # CHECK-CP-JSON-DAG: "%401:sub23": 253 # CHECK-CP-JSON-DAG: "%401:sub24": 250 # CHECK-CP-JSON-DAG: "%401:sub25": 249 # CHECK-CP-JSON-DAG: "%401:sub26": 248 # CHECK-CP-JSON-DAG: "%401:sub27": 247 # CHECK-CP-JSON-DAG: "%401:sub28": 244 # CHECK-CP-JSON-DAG: "%401:sub29": 243 # CHECK-CP-JSON-DAG: "%401:sub30": 242 # CHECK-CP-JSON-DAG: "%401:sub31": 241 # CHECK-CP-JSON-DAG: "%544": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 241 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 286 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%546:vgpr_32 = COPY %191.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 45 # CHECK-CP-JSON-DAG: "%191:sub1": 44 # CHECK-CP-JSON-DAG: "%191:sub2": 43 # CHECK-CP-JSON-DAG: "%191:sub3": 42 # CHECK-CP-JSON-DAG: "%191:sub4": 39 # CHECK-CP-JSON-DAG: "%191:sub5": 38 # CHECK-CP-JSON-DAG: "%191:sub6": 37 # CHECK-CP-JSON-DAG: "%191:sub7": 36 # CHECK-CP-JSON-DAG: "%191:sub8": 33 # CHECK-CP-JSON-DAG: "%191:sub9": 32 # CHECK-CP-JSON-DAG: "%191:sub10": 31 # CHECK-CP-JSON-DAG: "%191:sub11": 30 # CHECK-CP-JSON-DAG: "%191:sub12": 27 # CHECK-CP-JSON-DAG: "%191:sub13": 26 # CHECK-CP-JSON-DAG: "%191:sub14": 25 # CHECK-CP-JSON-DAG: "%191:sub15": 24 # CHECK-CP-JSON-DAG: "%191:sub16": 21 # CHECK-CP-JSON-DAG: "%191:sub17": 20 # CHECK-CP-JSON-DAG: "%191:sub18": 19 # CHECK-CP-JSON-DAG: "%191:sub19": 18 # CHECK-CP-JSON-DAG: "%191:sub20": 15 # CHECK-CP-JSON-DAG: "%191:sub21": 14 # CHECK-CP-JSON-DAG: "%191:sub22": 13 # CHECK-CP-JSON-DAG: "%191:sub23": 12 # CHECK-CP-JSON-DAG: "%191:sub24": 9 # CHECK-CP-JSON-DAG: "%191:sub25": 8 # CHECK-CP-JSON-DAG: "%191:sub26": 7 # CHECK-CP-JSON-DAG: "%191:sub27": 6 # CHECK-CP-JSON-DAG: "%191:sub28": 3 # CHECK-CP-JSON-DAG: "%191:sub29": 2 # CHECK-CP-JSON-DAG: "%191:sub30": 1 # CHECK-CP-JSON-DAG: "%191:sub31": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 93 # CHECK-CP-JSON-DAG: "%233:sub1": 92 # CHECK-CP-JSON-DAG: "%233:sub2": 91 # CHECK-CP-JSON-DAG: "%233:sub3": 90 # CHECK-CP-JSON-DAG: "%233:sub4": 87 # CHECK-CP-JSON-DAG: "%233:sub5": 86 # CHECK-CP-JSON-DAG: "%233:sub6": 85 # CHECK-CP-JSON-DAG: "%233:sub7": 84 # CHECK-CP-JSON-DAG: "%233:sub8": 81 # CHECK-CP-JSON-DAG: "%233:sub9": 80 # CHECK-CP-JSON-DAG: "%233:sub10": 79 # CHECK-CP-JSON-DAG: "%233:sub11": 78 # CHECK-CP-JSON-DAG: "%233:sub12": 75 # CHECK-CP-JSON-DAG: "%233:sub13": 74 # CHECK-CP-JSON-DAG: "%233:sub14": 73 # CHECK-CP-JSON-DAG: "%233:sub15": 72 # CHECK-CP-JSON-DAG: "%233:sub16": 69 # CHECK-CP-JSON-DAG: "%233:sub17": 68 # CHECK-CP-JSON-DAG: "%233:sub18": 67 # CHECK-CP-JSON-DAG: "%233:sub19": 66 # CHECK-CP-JSON-DAG: "%233:sub20": 63 # CHECK-CP-JSON-DAG: "%233:sub21": 62 # CHECK-CP-JSON-DAG: "%233:sub22": 61 # CHECK-CP-JSON-DAG: "%233:sub23": 60 # CHECK-CP-JSON-DAG: "%233:sub24": 57 # CHECK-CP-JSON-DAG: "%233:sub25": 56 # CHECK-CP-JSON-DAG: "%233:sub26": 55 # CHECK-CP-JSON-DAG: "%233:sub27": 54 # CHECK-CP-JSON-DAG: "%233:sub28": 51 # CHECK-CP-JSON-DAG: "%233:sub29": 50 # CHECK-CP-JSON-DAG: "%233:sub30": 49 # CHECK-CP-JSON-DAG: "%233:sub31": 48 # CHECK-CP-JSON-DAG: "%275:sub0": 141 # CHECK-CP-JSON-DAG: "%275:sub1": 140 # CHECK-CP-JSON-DAG: "%275:sub2": 139 # CHECK-CP-JSON-DAG: "%275:sub3": 138 # CHECK-CP-JSON-DAG: "%275:sub4": 135 # CHECK-CP-JSON-DAG: "%275:sub5": 134 # CHECK-CP-JSON-DAG: "%275:sub6": 133 # CHECK-CP-JSON-DAG: "%275:sub7": 132 # CHECK-CP-JSON-DAG: "%275:sub8": 129 # CHECK-CP-JSON-DAG: "%275:sub9": 128 # CHECK-CP-JSON-DAG: "%275:sub10": 127 # CHECK-CP-JSON-DAG: "%275:sub11": 126 # CHECK-CP-JSON-DAG: "%275:sub12": 123 # CHECK-CP-JSON-DAG: "%275:sub13": 122 # CHECK-CP-JSON-DAG: "%275:sub14": 121 # CHECK-CP-JSON-DAG: "%275:sub15": 120 # CHECK-CP-JSON-DAG: "%275:sub16": 117 # CHECK-CP-JSON-DAG: "%275:sub17": 116 # CHECK-CP-JSON-DAG: "%275:sub18": 115 # CHECK-CP-JSON-DAG: "%275:sub19": 114 # CHECK-CP-JSON-DAG: "%275:sub20": 111 # CHECK-CP-JSON-DAG: "%275:sub21": 110 # CHECK-CP-JSON-DAG: "%275:sub22": 109 # CHECK-CP-JSON-DAG: "%275:sub23": 108 # CHECK-CP-JSON-DAG: "%275:sub24": 105 # CHECK-CP-JSON-DAG: "%275:sub25": 104 # CHECK-CP-JSON-DAG: "%275:sub26": 103 # CHECK-CP-JSON-DAG: "%275:sub27": 102 # CHECK-CP-JSON-DAG: "%275:sub28": 99 # CHECK-CP-JSON-DAG: "%275:sub29": 98 # CHECK-CP-JSON-DAG: "%275:sub30": 97 # CHECK-CP-JSON-DAG: "%275:sub31": 96 # CHECK-CP-JSON-DAG: "%317:sub0": 189 # CHECK-CP-JSON-DAG: "%317:sub1": 188 # CHECK-CP-JSON-DAG: "%317:sub2": 187 # CHECK-CP-JSON-DAG: "%317:sub3": 186 # CHECK-CP-JSON-DAG: "%317:sub4": 183 # CHECK-CP-JSON-DAG: "%317:sub5": 182 # CHECK-CP-JSON-DAG: "%317:sub6": 181 # CHECK-CP-JSON-DAG: "%317:sub7": 180 # CHECK-CP-JSON-DAG: "%317:sub8": 177 # CHECK-CP-JSON-DAG: "%317:sub9": 176 # CHECK-CP-JSON-DAG: "%317:sub10": 175 # CHECK-CP-JSON-DAG: "%317:sub11": 174 # CHECK-CP-JSON-DAG: "%317:sub12": 171 # CHECK-CP-JSON-DAG: "%317:sub13": 170 # CHECK-CP-JSON-DAG: "%317:sub14": 169 # CHECK-CP-JSON-DAG: "%317:sub15": 168 # CHECK-CP-JSON-DAG: "%317:sub16": 165 # CHECK-CP-JSON-DAG: "%317:sub17": 164 # CHECK-CP-JSON-DAG: "%317:sub18": 163 # CHECK-CP-JSON-DAG: "%317:sub19": 162 # CHECK-CP-JSON-DAG: "%317:sub20": 159 # CHECK-CP-JSON-DAG: "%317:sub21": 158 # CHECK-CP-JSON-DAG: "%317:sub22": 157 # CHECK-CP-JSON-DAG: "%317:sub23": 156 # CHECK-CP-JSON-DAG: "%317:sub24": 153 # CHECK-CP-JSON-DAG: "%317:sub25": 152 # CHECK-CP-JSON-DAG: "%317:sub26": 151 # CHECK-CP-JSON-DAG: "%317:sub27": 150 # CHECK-CP-JSON-DAG: "%317:sub28": 147 # CHECK-CP-JSON-DAG: "%317:sub29": 146 # CHECK-CP-JSON-DAG: "%317:sub30": 145 # CHECK-CP-JSON-DAG: "%317:sub31": 144 # CHECK-CP-JSON-DAG: "%359:sub0": 237 # CHECK-CP-JSON-DAG: "%359:sub1": 236 # CHECK-CP-JSON-DAG: "%359:sub2": 235 # CHECK-CP-JSON-DAG: "%359:sub3": 234 # CHECK-CP-JSON-DAG: "%359:sub4": 231 # CHECK-CP-JSON-DAG: "%359:sub5": 230 # CHECK-CP-JSON-DAG: "%359:sub6": 229 # CHECK-CP-JSON-DAG: "%359:sub7": 228 # CHECK-CP-JSON-DAG: "%359:sub8": 225 # CHECK-CP-JSON-DAG: "%359:sub9": 224 # CHECK-CP-JSON-DAG: "%359:sub10": 223 # CHECK-CP-JSON-DAG: "%359:sub11": 222 # CHECK-CP-JSON-DAG: "%359:sub12": 219 # CHECK-CP-JSON-DAG: "%359:sub13": 218 # CHECK-CP-JSON-DAG: "%359:sub14": 217 # CHECK-CP-JSON-DAG: "%359:sub15": 216 # CHECK-CP-JSON-DAG: "%359:sub16": 213 # CHECK-CP-JSON-DAG: "%359:sub17": 212 # CHECK-CP-JSON-DAG: "%359:sub18": 211 # CHECK-CP-JSON-DAG: "%359:sub19": 210 # CHECK-CP-JSON-DAG: "%359:sub20": 207 # CHECK-CP-JSON-DAG: "%359:sub21": 206 # CHECK-CP-JSON-DAG: "%359:sub22": 205 # CHECK-CP-JSON-DAG: "%359:sub23": 204 # CHECK-CP-JSON-DAG: "%359:sub24": 201 # CHECK-CP-JSON-DAG: "%359:sub25": 200 # CHECK-CP-JSON-DAG: "%359:sub26": 199 # CHECK-CP-JSON-DAG: "%359:sub27": 198 # CHECK-CP-JSON-DAG: "%359:sub28": 195 # CHECK-CP-JSON-DAG: "%359:sub29": 194 # CHECK-CP-JSON-DAG: "%359:sub30": 193 # CHECK-CP-JSON-DAG: "%359:sub31": 192 # CHECK-CP-JSON-DAG: "%401:sub0": 285 # CHECK-CP-JSON-DAG: "%401:sub1": 284 # CHECK-CP-JSON-DAG: "%401:sub2": 283 # CHECK-CP-JSON-DAG: "%401:sub3": 282 # CHECK-CP-JSON-DAG: "%401:sub4": 279 # CHECK-CP-JSON-DAG: "%401:sub5": 278 # CHECK-CP-JSON-DAG: "%401:sub6": 277 # CHECK-CP-JSON-DAG: "%401:sub7": 276 # CHECK-CP-JSON-DAG: "%401:sub8": 273 # CHECK-CP-JSON-DAG: "%401:sub9": 272 # CHECK-CP-JSON-DAG: "%401:sub10": 271 # CHECK-CP-JSON-DAG: "%401:sub11": 270 # CHECK-CP-JSON-DAG: "%401:sub12": 267 # CHECK-CP-JSON-DAG: "%401:sub13": 266 # CHECK-CP-JSON-DAG: "%401:sub14": 265 # CHECK-CP-JSON-DAG: "%401:sub15": 264 # CHECK-CP-JSON-DAG: "%401:sub16": 261 # CHECK-CP-JSON-DAG: "%401:sub17": 260 # CHECK-CP-JSON-DAG: "%401:sub18": 259 # CHECK-CP-JSON-DAG: "%401:sub19": 258 # CHECK-CP-JSON-DAG: "%401:sub20": 255 # CHECK-CP-JSON-DAG: "%401:sub21": 254 # CHECK-CP-JSON-DAG: "%401:sub22": 253 # CHECK-CP-JSON-DAG: "%401:sub23": 252 # CHECK-CP-JSON-DAG: "%401:sub24": 249 # CHECK-CP-JSON-DAG: "%401:sub25": 248 # CHECK-CP-JSON-DAG: "%401:sub26": 247 # CHECK-CP-JSON-DAG: "%401:sub27": 246 # CHECK-CP-JSON-DAG: "%401:sub28": 243 # CHECK-CP-JSON-DAG: "%401:sub29": 242 # CHECK-CP-JSON-DAG: "%401:sub30": 241 # CHECK-CP-JSON-DAG: "%401:sub31": 240 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 240 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 285 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%547:vgpr_32 = COPY %191.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 44 # CHECK-CP-JSON-DAG: "%191:sub1": 43 # CHECK-CP-JSON-DAG: "%191:sub2": 42 # CHECK-CP-JSON-DAG: "%191:sub3": 41 # CHECK-CP-JSON-DAG: "%191:sub4": 38 # CHECK-CP-JSON-DAG: "%191:sub5": 37 # CHECK-CP-JSON-DAG: "%191:sub6": 36 # CHECK-CP-JSON-DAG: "%191:sub7": 35 # CHECK-CP-JSON-DAG: "%191:sub8": 32 # CHECK-CP-JSON-DAG: "%191:sub9": 31 # CHECK-CP-JSON-DAG: "%191:sub10": 30 # CHECK-CP-JSON-DAG: "%191:sub11": 29 # CHECK-CP-JSON-DAG: "%191:sub12": 26 # CHECK-CP-JSON-DAG: "%191:sub13": 25 # CHECK-CP-JSON-DAG: "%191:sub14": 24 # CHECK-CP-JSON-DAG: "%191:sub15": 23 # CHECK-CP-JSON-DAG: "%191:sub16": 20 # CHECK-CP-JSON-DAG: "%191:sub17": 19 # CHECK-CP-JSON-DAG: "%191:sub18": 18 # CHECK-CP-JSON-DAG: "%191:sub19": 17 # CHECK-CP-JSON-DAG: "%191:sub20": 14 # CHECK-CP-JSON-DAG: "%191:sub21": 13 # CHECK-CP-JSON-DAG: "%191:sub22": 12 # CHECK-CP-JSON-DAG: "%191:sub23": 11 # CHECK-CP-JSON-DAG: "%191:sub24": 8 # CHECK-CP-JSON-DAG: "%191:sub25": 7 # CHECK-CP-JSON-DAG: "%191:sub26": 6 # CHECK-CP-JSON-DAG: "%191:sub27": 5 # CHECK-CP-JSON-DAG: "%191:sub28": 2 # CHECK-CP-JSON-DAG: "%191:sub29": 1 # CHECK-CP-JSON-DAG: "%191:sub30": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 92 # CHECK-CP-JSON-DAG: "%233:sub1": 91 # CHECK-CP-JSON-DAG: "%233:sub2": 90 # CHECK-CP-JSON-DAG: "%233:sub3": 89 # CHECK-CP-JSON-DAG: "%233:sub4": 86 # CHECK-CP-JSON-DAG: "%233:sub5": 85 # CHECK-CP-JSON-DAG: "%233:sub6": 84 # CHECK-CP-JSON-DAG: "%233:sub7": 83 # CHECK-CP-JSON-DAG: "%233:sub8": 80 # CHECK-CP-JSON-DAG: "%233:sub9": 79 # CHECK-CP-JSON-DAG: "%233:sub10": 78 # CHECK-CP-JSON-DAG: "%233:sub11": 77 # CHECK-CP-JSON-DAG: "%233:sub12": 74 # CHECK-CP-JSON-DAG: "%233:sub13": 73 # CHECK-CP-JSON-DAG: "%233:sub14": 72 # CHECK-CP-JSON-DAG: "%233:sub15": 71 # CHECK-CP-JSON-DAG: "%233:sub16": 68 # CHECK-CP-JSON-DAG: "%233:sub17": 67 # CHECK-CP-JSON-DAG: "%233:sub18": 66 # CHECK-CP-JSON-DAG: "%233:sub19": 65 # CHECK-CP-JSON-DAG: "%233:sub20": 62 # CHECK-CP-JSON-DAG: "%233:sub21": 61 # CHECK-CP-JSON-DAG: "%233:sub22": 60 # CHECK-CP-JSON-DAG: "%233:sub23": 59 # CHECK-CP-JSON-DAG: "%233:sub24": 56 # CHECK-CP-JSON-DAG: "%233:sub25": 55 # CHECK-CP-JSON-DAG: "%233:sub26": 54 # CHECK-CP-JSON-DAG: "%233:sub27": 53 # CHECK-CP-JSON-DAG: "%233:sub28": 50 # CHECK-CP-JSON-DAG: "%233:sub29": 49 # CHECK-CP-JSON-DAG: "%233:sub30": 48 # CHECK-CP-JSON-DAG: "%233:sub31": 47 # CHECK-CP-JSON-DAG: "%275:sub0": 140 # CHECK-CP-JSON-DAG: "%275:sub1": 139 # CHECK-CP-JSON-DAG: "%275:sub2": 138 # CHECK-CP-JSON-DAG: "%275:sub3": 137 # CHECK-CP-JSON-DAG: "%275:sub4": 134 # CHECK-CP-JSON-DAG: "%275:sub5": 133 # CHECK-CP-JSON-DAG: "%275:sub6": 132 # CHECK-CP-JSON-DAG: "%275:sub7": 131 # CHECK-CP-JSON-DAG: "%275:sub8": 128 # CHECK-CP-JSON-DAG: "%275:sub9": 127 # CHECK-CP-JSON-DAG: "%275:sub10": 126 # CHECK-CP-JSON-DAG: "%275:sub11": 125 # CHECK-CP-JSON-DAG: "%275:sub12": 122 # CHECK-CP-JSON-DAG: "%275:sub13": 121 # CHECK-CP-JSON-DAG: "%275:sub14": 120 # CHECK-CP-JSON-DAG: "%275:sub15": 119 # CHECK-CP-JSON-DAG: "%275:sub16": 116 # CHECK-CP-JSON-DAG: "%275:sub17": 115 # CHECK-CP-JSON-DAG: "%275:sub18": 114 # CHECK-CP-JSON-DAG: "%275:sub19": 113 # CHECK-CP-JSON-DAG: "%275:sub20": 110 # CHECK-CP-JSON-DAG: "%275:sub21": 109 # CHECK-CP-JSON-DAG: "%275:sub22": 108 # CHECK-CP-JSON-DAG: "%275:sub23": 107 # CHECK-CP-JSON-DAG: "%275:sub24": 104 # CHECK-CP-JSON-DAG: "%275:sub25": 103 # CHECK-CP-JSON-DAG: "%275:sub26": 102 # CHECK-CP-JSON-DAG: "%275:sub27": 101 # CHECK-CP-JSON-DAG: "%275:sub28": 98 # CHECK-CP-JSON-DAG: "%275:sub29": 97 # CHECK-CP-JSON-DAG: "%275:sub30": 96 # CHECK-CP-JSON-DAG: "%275:sub31": 95 # CHECK-CP-JSON-DAG: "%317:sub0": 188 # CHECK-CP-JSON-DAG: "%317:sub1": 187 # CHECK-CP-JSON-DAG: "%317:sub2": 186 # CHECK-CP-JSON-DAG: "%317:sub3": 185 # CHECK-CP-JSON-DAG: "%317:sub4": 182 # CHECK-CP-JSON-DAG: "%317:sub5": 181 # CHECK-CP-JSON-DAG: "%317:sub6": 180 # CHECK-CP-JSON-DAG: "%317:sub7": 179 # CHECK-CP-JSON-DAG: "%317:sub8": 176 # CHECK-CP-JSON-DAG: "%317:sub9": 175 # CHECK-CP-JSON-DAG: "%317:sub10": 174 # CHECK-CP-JSON-DAG: "%317:sub11": 173 # CHECK-CP-JSON-DAG: "%317:sub12": 170 # CHECK-CP-JSON-DAG: "%317:sub13": 169 # CHECK-CP-JSON-DAG: "%317:sub14": 168 # CHECK-CP-JSON-DAG: "%317:sub15": 167 # CHECK-CP-JSON-DAG: "%317:sub16": 164 # CHECK-CP-JSON-DAG: "%317:sub17": 163 # CHECK-CP-JSON-DAG: "%317:sub18": 162 # CHECK-CP-JSON-DAG: "%317:sub19": 161 # CHECK-CP-JSON-DAG: "%317:sub20": 158 # CHECK-CP-JSON-DAG: "%317:sub21": 157 # CHECK-CP-JSON-DAG: "%317:sub22": 156 # CHECK-CP-JSON-DAG: "%317:sub23": 155 # CHECK-CP-JSON-DAG: "%317:sub24": 152 # CHECK-CP-JSON-DAG: "%317:sub25": 151 # CHECK-CP-JSON-DAG: "%317:sub26": 150 # CHECK-CP-JSON-DAG: "%317:sub27": 149 # CHECK-CP-JSON-DAG: "%317:sub28": 146 # CHECK-CP-JSON-DAG: "%317:sub29": 145 # CHECK-CP-JSON-DAG: "%317:sub30": 144 # CHECK-CP-JSON-DAG: "%317:sub31": 143 # CHECK-CP-JSON-DAG: "%359:sub0": 236 # CHECK-CP-JSON-DAG: "%359:sub1": 235 # CHECK-CP-JSON-DAG: "%359:sub2": 234 # CHECK-CP-JSON-DAG: "%359:sub3": 233 # CHECK-CP-JSON-DAG: "%359:sub4": 230 # CHECK-CP-JSON-DAG: "%359:sub5": 229 # CHECK-CP-JSON-DAG: "%359:sub6": 228 # CHECK-CP-JSON-DAG: "%359:sub7": 227 # CHECK-CP-JSON-DAG: "%359:sub8": 224 # CHECK-CP-JSON-DAG: "%359:sub9": 223 # CHECK-CP-JSON-DAG: "%359:sub10": 222 # CHECK-CP-JSON-DAG: "%359:sub11": 221 # CHECK-CP-JSON-DAG: "%359:sub12": 218 # CHECK-CP-JSON-DAG: "%359:sub13": 217 # CHECK-CP-JSON-DAG: "%359:sub14": 216 # CHECK-CP-JSON-DAG: "%359:sub15": 215 # CHECK-CP-JSON-DAG: "%359:sub16": 212 # CHECK-CP-JSON-DAG: "%359:sub17": 211 # CHECK-CP-JSON-DAG: "%359:sub18": 210 # CHECK-CP-JSON-DAG: "%359:sub19": 209 # CHECK-CP-JSON-DAG: "%359:sub20": 206 # CHECK-CP-JSON-DAG: "%359:sub21": 205 # CHECK-CP-JSON-DAG: "%359:sub22": 204 # CHECK-CP-JSON-DAG: "%359:sub23": 203 # CHECK-CP-JSON-DAG: "%359:sub24": 200 # CHECK-CP-JSON-DAG: "%359:sub25": 199 # CHECK-CP-JSON-DAG: "%359:sub26": 198 # CHECK-CP-JSON-DAG: "%359:sub27": 197 # CHECK-CP-JSON-DAG: "%359:sub28": 194 # CHECK-CP-JSON-DAG: "%359:sub29": 193 # CHECK-CP-JSON-DAG: "%359:sub30": 192 # CHECK-CP-JSON-DAG: "%359:sub31": 191 # CHECK-CP-JSON-DAG: "%401:sub0": 284 # CHECK-CP-JSON-DAG: "%401:sub1": 283 # CHECK-CP-JSON-DAG: "%401:sub2": 282 # CHECK-CP-JSON-DAG: "%401:sub3": 281 # CHECK-CP-JSON-DAG: "%401:sub4": 278 # CHECK-CP-JSON-DAG: "%401:sub5": 277 # CHECK-CP-JSON-DAG: "%401:sub6": 276 # CHECK-CP-JSON-DAG: "%401:sub7": 275 # CHECK-CP-JSON-DAG: "%401:sub8": 272 # CHECK-CP-JSON-DAG: "%401:sub9": 271 # CHECK-CP-JSON-DAG: "%401:sub10": 270 # CHECK-CP-JSON-DAG: "%401:sub11": 269 # CHECK-CP-JSON-DAG: "%401:sub12": 266 # CHECK-CP-JSON-DAG: "%401:sub13": 265 # CHECK-CP-JSON-DAG: "%401:sub14": 264 # CHECK-CP-JSON-DAG: "%401:sub15": 263 # CHECK-CP-JSON-DAG: "%401:sub16": 260 # CHECK-CP-JSON-DAG: "%401:sub17": 259 # CHECK-CP-JSON-DAG: "%401:sub18": 258 # CHECK-CP-JSON-DAG: "%401:sub19": 257 # CHECK-CP-JSON-DAG: "%401:sub20": 254 # CHECK-CP-JSON-DAG: "%401:sub21": 253 # CHECK-CP-JSON-DAG: "%401:sub22": 252 # CHECK-CP-JSON-DAG: "%401:sub23": 251 # CHECK-CP-JSON-DAG: "%401:sub24": 248 # CHECK-CP-JSON-DAG: "%401:sub25": 247 # CHECK-CP-JSON-DAG: "%401:sub26": 246 # CHECK-CP-JSON-DAG: "%401:sub27": 245 # CHECK-CP-JSON-DAG: "%401:sub28": 242 # CHECK-CP-JSON-DAG: "%401:sub29": 241 # CHECK-CP-JSON-DAG: "%401:sub30": 240 # CHECK-CP-JSON-DAG: "%401:sub31": 239 # CHECK-CP-JSON-DAG: "%546": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 239 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 284 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%548:vgpr_32 = COPY %191.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 43 # CHECK-CP-JSON-DAG: "%191:sub1": 42 # CHECK-CP-JSON-DAG: "%191:sub2": 41 # CHECK-CP-JSON-DAG: "%191:sub3": 40 # CHECK-CP-JSON-DAG: "%191:sub4": 37 # CHECK-CP-JSON-DAG: "%191:sub5": 36 # CHECK-CP-JSON-DAG: "%191:sub6": 35 # CHECK-CP-JSON-DAG: "%191:sub7": 34 # CHECK-CP-JSON-DAG: "%191:sub8": 31 # CHECK-CP-JSON-DAG: "%191:sub9": 30 # CHECK-CP-JSON-DAG: "%191:sub10": 29 # CHECK-CP-JSON-DAG: "%191:sub11": 28 # CHECK-CP-JSON-DAG: "%191:sub12": 25 # CHECK-CP-JSON-DAG: "%191:sub13": 24 # CHECK-CP-JSON-DAG: "%191:sub14": 23 # CHECK-CP-JSON-DAG: "%191:sub15": 22 # CHECK-CP-JSON-DAG: "%191:sub16": 19 # CHECK-CP-JSON-DAG: "%191:sub17": 18 # CHECK-CP-JSON-DAG: "%191:sub18": 17 # CHECK-CP-JSON-DAG: "%191:sub19": 16 # CHECK-CP-JSON-DAG: "%191:sub20": 13 # CHECK-CP-JSON-DAG: "%191:sub21": 12 # CHECK-CP-JSON-DAG: "%191:sub22": 11 # CHECK-CP-JSON-DAG: "%191:sub23": 10 # CHECK-CP-JSON-DAG: "%191:sub24": 7 # CHECK-CP-JSON-DAG: "%191:sub25": 6 # CHECK-CP-JSON-DAG: "%191:sub26": 5 # CHECK-CP-JSON-DAG: "%191:sub27": 4 # CHECK-CP-JSON-DAG: "%191:sub28": 1 # CHECK-CP-JSON-DAG: "%191:sub29": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 91 # CHECK-CP-JSON-DAG: "%233:sub1": 90 # CHECK-CP-JSON-DAG: "%233:sub2": 89 # CHECK-CP-JSON-DAG: "%233:sub3": 88 # CHECK-CP-JSON-DAG: "%233:sub4": 85 # CHECK-CP-JSON-DAG: "%233:sub5": 84 # CHECK-CP-JSON-DAG: "%233:sub6": 83 # CHECK-CP-JSON-DAG: "%233:sub7": 82 # CHECK-CP-JSON-DAG: "%233:sub8": 79 # CHECK-CP-JSON-DAG: "%233:sub9": 78 # CHECK-CP-JSON-DAG: "%233:sub10": 77 # CHECK-CP-JSON-DAG: "%233:sub11": 76 # CHECK-CP-JSON-DAG: "%233:sub12": 73 # CHECK-CP-JSON-DAG: "%233:sub13": 72 # CHECK-CP-JSON-DAG: "%233:sub14": 71 # CHECK-CP-JSON-DAG: "%233:sub15": 70 # CHECK-CP-JSON-DAG: "%233:sub16": 67 # CHECK-CP-JSON-DAG: "%233:sub17": 66 # CHECK-CP-JSON-DAG: "%233:sub18": 65 # CHECK-CP-JSON-DAG: "%233:sub19": 64 # CHECK-CP-JSON-DAG: "%233:sub20": 61 # CHECK-CP-JSON-DAG: "%233:sub21": 60 # CHECK-CP-JSON-DAG: "%233:sub22": 59 # CHECK-CP-JSON-DAG: "%233:sub23": 58 # CHECK-CP-JSON-DAG: "%233:sub24": 55 # CHECK-CP-JSON-DAG: "%233:sub25": 54 # CHECK-CP-JSON-DAG: "%233:sub26": 53 # CHECK-CP-JSON-DAG: "%233:sub27": 52 # CHECK-CP-JSON-DAG: "%233:sub28": 49 # CHECK-CP-JSON-DAG: "%233:sub29": 48 # CHECK-CP-JSON-DAG: "%233:sub30": 47 # CHECK-CP-JSON-DAG: "%233:sub31": 46 # CHECK-CP-JSON-DAG: "%275:sub0": 139 # CHECK-CP-JSON-DAG: "%275:sub1": 138 # CHECK-CP-JSON-DAG: "%275:sub2": 137 # CHECK-CP-JSON-DAG: "%275:sub3": 136 # CHECK-CP-JSON-DAG: "%275:sub4": 133 # CHECK-CP-JSON-DAG: "%275:sub5": 132 # CHECK-CP-JSON-DAG: "%275:sub6": 131 # CHECK-CP-JSON-DAG: "%275:sub7": 130 # CHECK-CP-JSON-DAG: "%275:sub8": 127 # CHECK-CP-JSON-DAG: "%275:sub9": 126 # CHECK-CP-JSON-DAG: "%275:sub10": 125 # CHECK-CP-JSON-DAG: "%275:sub11": 124 # CHECK-CP-JSON-DAG: "%275:sub12": 121 # CHECK-CP-JSON-DAG: "%275:sub13": 120 # CHECK-CP-JSON-DAG: "%275:sub14": 119 # CHECK-CP-JSON-DAG: "%275:sub15": 118 # CHECK-CP-JSON-DAG: "%275:sub16": 115 # CHECK-CP-JSON-DAG: "%275:sub17": 114 # CHECK-CP-JSON-DAG: "%275:sub18": 113 # CHECK-CP-JSON-DAG: "%275:sub19": 112 # CHECK-CP-JSON-DAG: "%275:sub20": 109 # CHECK-CP-JSON-DAG: "%275:sub21": 108 # CHECK-CP-JSON-DAG: "%275:sub22": 107 # CHECK-CP-JSON-DAG: "%275:sub23": 106 # CHECK-CP-JSON-DAG: "%275:sub24": 103 # CHECK-CP-JSON-DAG: "%275:sub25": 102 # CHECK-CP-JSON-DAG: "%275:sub26": 101 # CHECK-CP-JSON-DAG: "%275:sub27": 100 # CHECK-CP-JSON-DAG: "%275:sub28": 97 # CHECK-CP-JSON-DAG: "%275:sub29": 96 # CHECK-CP-JSON-DAG: "%275:sub30": 95 # CHECK-CP-JSON-DAG: "%275:sub31": 94 # CHECK-CP-JSON-DAG: "%317:sub0": 187 # CHECK-CP-JSON-DAG: "%317:sub1": 186 # CHECK-CP-JSON-DAG: "%317:sub2": 185 # CHECK-CP-JSON-DAG: "%317:sub3": 184 # CHECK-CP-JSON-DAG: "%317:sub4": 181 # CHECK-CP-JSON-DAG: "%317:sub5": 180 # CHECK-CP-JSON-DAG: "%317:sub6": 179 # CHECK-CP-JSON-DAG: "%317:sub7": 178 # CHECK-CP-JSON-DAG: "%317:sub8": 175 # CHECK-CP-JSON-DAG: "%317:sub9": 174 # CHECK-CP-JSON-DAG: "%317:sub10": 173 # CHECK-CP-JSON-DAG: "%317:sub11": 172 # CHECK-CP-JSON-DAG: "%317:sub12": 169 # CHECK-CP-JSON-DAG: "%317:sub13": 168 # CHECK-CP-JSON-DAG: "%317:sub14": 167 # CHECK-CP-JSON-DAG: "%317:sub15": 166 # CHECK-CP-JSON-DAG: "%317:sub16": 163 # CHECK-CP-JSON-DAG: "%317:sub17": 162 # CHECK-CP-JSON-DAG: "%317:sub18": 161 # CHECK-CP-JSON-DAG: "%317:sub19": 160 # CHECK-CP-JSON-DAG: "%317:sub20": 157 # CHECK-CP-JSON-DAG: "%317:sub21": 156 # CHECK-CP-JSON-DAG: "%317:sub22": 155 # CHECK-CP-JSON-DAG: "%317:sub23": 154 # CHECK-CP-JSON-DAG: "%317:sub24": 151 # CHECK-CP-JSON-DAG: "%317:sub25": 150 # CHECK-CP-JSON-DAG: "%317:sub26": 149 # CHECK-CP-JSON-DAG: "%317:sub27": 148 # CHECK-CP-JSON-DAG: "%317:sub28": 145 # CHECK-CP-JSON-DAG: "%317:sub29": 144 # CHECK-CP-JSON-DAG: "%317:sub30": 143 # CHECK-CP-JSON-DAG: "%317:sub31": 142 # CHECK-CP-JSON-DAG: "%359:sub0": 235 # CHECK-CP-JSON-DAG: "%359:sub1": 234 # CHECK-CP-JSON-DAG: "%359:sub2": 233 # CHECK-CP-JSON-DAG: "%359:sub3": 232 # CHECK-CP-JSON-DAG: "%359:sub4": 229 # CHECK-CP-JSON-DAG: "%359:sub5": 228 # CHECK-CP-JSON-DAG: "%359:sub6": 227 # CHECK-CP-JSON-DAG: "%359:sub7": 226 # CHECK-CP-JSON-DAG: "%359:sub8": 223 # CHECK-CP-JSON-DAG: "%359:sub9": 222 # CHECK-CP-JSON-DAG: "%359:sub10": 221 # CHECK-CP-JSON-DAG: "%359:sub11": 220 # CHECK-CP-JSON-DAG: "%359:sub12": 217 # CHECK-CP-JSON-DAG: "%359:sub13": 216 # CHECK-CP-JSON-DAG: "%359:sub14": 215 # CHECK-CP-JSON-DAG: "%359:sub15": 214 # CHECK-CP-JSON-DAG: "%359:sub16": 211 # CHECK-CP-JSON-DAG: "%359:sub17": 210 # CHECK-CP-JSON-DAG: "%359:sub18": 209 # CHECK-CP-JSON-DAG: "%359:sub19": 208 # CHECK-CP-JSON-DAG: "%359:sub20": 205 # CHECK-CP-JSON-DAG: "%359:sub21": 204 # CHECK-CP-JSON-DAG: "%359:sub22": 203 # CHECK-CP-JSON-DAG: "%359:sub23": 202 # CHECK-CP-JSON-DAG: "%359:sub24": 199 # CHECK-CP-JSON-DAG: "%359:sub25": 198 # CHECK-CP-JSON-DAG: "%359:sub26": 197 # CHECK-CP-JSON-DAG: "%359:sub27": 196 # CHECK-CP-JSON-DAG: "%359:sub28": 193 # CHECK-CP-JSON-DAG: "%359:sub29": 192 # CHECK-CP-JSON-DAG: "%359:sub30": 191 # CHECK-CP-JSON-DAG: "%359:sub31": 190 # CHECK-CP-JSON-DAG: "%401:sub0": 283 # CHECK-CP-JSON-DAG: "%401:sub1": 282 # CHECK-CP-JSON-DAG: "%401:sub2": 281 # CHECK-CP-JSON-DAG: "%401:sub3": 280 # CHECK-CP-JSON-DAG: "%401:sub4": 277 # CHECK-CP-JSON-DAG: "%401:sub5": 276 # CHECK-CP-JSON-DAG: "%401:sub6": 275 # CHECK-CP-JSON-DAG: "%401:sub7": 274 # CHECK-CP-JSON-DAG: "%401:sub8": 271 # CHECK-CP-JSON-DAG: "%401:sub9": 270 # CHECK-CP-JSON-DAG: "%401:sub10": 269 # CHECK-CP-JSON-DAG: "%401:sub11": 268 # CHECK-CP-JSON-DAG: "%401:sub12": 265 # CHECK-CP-JSON-DAG: "%401:sub13": 264 # CHECK-CP-JSON-DAG: "%401:sub14": 263 # CHECK-CP-JSON-DAG: "%401:sub15": 262 # CHECK-CP-JSON-DAG: "%401:sub16": 259 # CHECK-CP-JSON-DAG: "%401:sub17": 258 # CHECK-CP-JSON-DAG: "%401:sub18": 257 # CHECK-CP-JSON-DAG: "%401:sub19": 256 # CHECK-CP-JSON-DAG: "%401:sub20": 253 # CHECK-CP-JSON-DAG: "%401:sub21": 252 # CHECK-CP-JSON-DAG: "%401:sub22": 251 # CHECK-CP-JSON-DAG: "%401:sub23": 250 # CHECK-CP-JSON-DAG: "%401:sub24": 247 # CHECK-CP-JSON-DAG: "%401:sub25": 246 # CHECK-CP-JSON-DAG: "%401:sub26": 245 # CHECK-CP-JSON-DAG: "%401:sub27": 244 # CHECK-CP-JSON-DAG: "%401:sub28": 241 # CHECK-CP-JSON-DAG: "%401:sub29": 240 # CHECK-CP-JSON-DAG: "%401:sub30": 239 # CHECK-CP-JSON-DAG: "%401:sub31": 238 # CHECK-CP-JSON-DAG: "%546": 2 # CHECK-CP-JSON-DAG: "%547": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 238 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 283 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%549:vgpr_32 = COPY %191.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 42 # CHECK-CP-JSON-DAG: "%191:sub1": 41 # CHECK-CP-JSON-DAG: "%191:sub2": 40 # CHECK-CP-JSON-DAG: "%191:sub3": 39 # CHECK-CP-JSON-DAG: "%191:sub4": 36 # CHECK-CP-JSON-DAG: "%191:sub5": 35 # CHECK-CP-JSON-DAG: "%191:sub6": 34 # CHECK-CP-JSON-DAG: "%191:sub7": 33 # CHECK-CP-JSON-DAG: "%191:sub8": 30 # CHECK-CP-JSON-DAG: "%191:sub9": 29 # CHECK-CP-JSON-DAG: "%191:sub10": 28 # CHECK-CP-JSON-DAG: "%191:sub11": 27 # CHECK-CP-JSON-DAG: "%191:sub12": 24 # CHECK-CP-JSON-DAG: "%191:sub13": 23 # CHECK-CP-JSON-DAG: "%191:sub14": 22 # CHECK-CP-JSON-DAG: "%191:sub15": 21 # CHECK-CP-JSON-DAG: "%191:sub16": 18 # CHECK-CP-JSON-DAG: "%191:sub17": 17 # CHECK-CP-JSON-DAG: "%191:sub18": 16 # CHECK-CP-JSON-DAG: "%191:sub19": 15 # CHECK-CP-JSON-DAG: "%191:sub20": 12 # CHECK-CP-JSON-DAG: "%191:sub21": 11 # CHECK-CP-JSON-DAG: "%191:sub22": 10 # CHECK-CP-JSON-DAG: "%191:sub23": 9 # CHECK-CP-JSON-DAG: "%191:sub24": 6 # CHECK-CP-JSON-DAG: "%191:sub25": 5 # CHECK-CP-JSON-DAG: "%191:sub26": 4 # CHECK-CP-JSON-DAG: "%191:sub27": 3 # CHECK-CP-JSON-DAG: "%191:sub28": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 90 # CHECK-CP-JSON-DAG: "%233:sub1": 89 # CHECK-CP-JSON-DAG: "%233:sub2": 88 # CHECK-CP-JSON-DAG: "%233:sub3": 87 # CHECK-CP-JSON-DAG: "%233:sub4": 84 # CHECK-CP-JSON-DAG: "%233:sub5": 83 # CHECK-CP-JSON-DAG: "%233:sub6": 82 # CHECK-CP-JSON-DAG: "%233:sub7": 81 # CHECK-CP-JSON-DAG: "%233:sub8": 78 # CHECK-CP-JSON-DAG: "%233:sub9": 77 # CHECK-CP-JSON-DAG: "%233:sub10": 76 # CHECK-CP-JSON-DAG: "%233:sub11": 75 # CHECK-CP-JSON-DAG: "%233:sub12": 72 # CHECK-CP-JSON-DAG: "%233:sub13": 71 # CHECK-CP-JSON-DAG: "%233:sub14": 70 # CHECK-CP-JSON-DAG: "%233:sub15": 69 # CHECK-CP-JSON-DAG: "%233:sub16": 66 # CHECK-CP-JSON-DAG: "%233:sub17": 65 # CHECK-CP-JSON-DAG: "%233:sub18": 64 # CHECK-CP-JSON-DAG: "%233:sub19": 63 # CHECK-CP-JSON-DAG: "%233:sub20": 60 # CHECK-CP-JSON-DAG: "%233:sub21": 59 # CHECK-CP-JSON-DAG: "%233:sub22": 58 # CHECK-CP-JSON-DAG: "%233:sub23": 57 # CHECK-CP-JSON-DAG: "%233:sub24": 54 # CHECK-CP-JSON-DAG: "%233:sub25": 53 # CHECK-CP-JSON-DAG: "%233:sub26": 52 # CHECK-CP-JSON-DAG: "%233:sub27": 51 # CHECK-CP-JSON-DAG: "%233:sub28": 48 # CHECK-CP-JSON-DAG: "%233:sub29": 47 # CHECK-CP-JSON-DAG: "%233:sub30": 46 # CHECK-CP-JSON-DAG: "%233:sub31": 45 # CHECK-CP-JSON-DAG: "%275:sub0": 138 # CHECK-CP-JSON-DAG: "%275:sub1": 137 # CHECK-CP-JSON-DAG: "%275:sub2": 136 # CHECK-CP-JSON-DAG: "%275:sub3": 135 # CHECK-CP-JSON-DAG: "%275:sub4": 132 # CHECK-CP-JSON-DAG: "%275:sub5": 131 # CHECK-CP-JSON-DAG: "%275:sub6": 130 # CHECK-CP-JSON-DAG: "%275:sub7": 129 # CHECK-CP-JSON-DAG: "%275:sub8": 126 # CHECK-CP-JSON-DAG: "%275:sub9": 125 # CHECK-CP-JSON-DAG: "%275:sub10": 124 # CHECK-CP-JSON-DAG: "%275:sub11": 123 # CHECK-CP-JSON-DAG: "%275:sub12": 120 # CHECK-CP-JSON-DAG: "%275:sub13": 119 # CHECK-CP-JSON-DAG: "%275:sub14": 118 # CHECK-CP-JSON-DAG: "%275:sub15": 117 # CHECK-CP-JSON-DAG: "%275:sub16": 114 # CHECK-CP-JSON-DAG: "%275:sub17": 113 # CHECK-CP-JSON-DAG: "%275:sub18": 112 # CHECK-CP-JSON-DAG: "%275:sub19": 111 # CHECK-CP-JSON-DAG: "%275:sub20": 108 # CHECK-CP-JSON-DAG: "%275:sub21": 107 # CHECK-CP-JSON-DAG: "%275:sub22": 106 # CHECK-CP-JSON-DAG: "%275:sub23": 105 # CHECK-CP-JSON-DAG: "%275:sub24": 102 # CHECK-CP-JSON-DAG: "%275:sub25": 101 # CHECK-CP-JSON-DAG: "%275:sub26": 100 # CHECK-CP-JSON-DAG: "%275:sub27": 99 # CHECK-CP-JSON-DAG: "%275:sub28": 96 # CHECK-CP-JSON-DAG: "%275:sub29": 95 # CHECK-CP-JSON-DAG: "%275:sub30": 94 # CHECK-CP-JSON-DAG: "%275:sub31": 93 # CHECK-CP-JSON-DAG: "%317:sub0": 186 # CHECK-CP-JSON-DAG: "%317:sub1": 185 # CHECK-CP-JSON-DAG: "%317:sub2": 184 # CHECK-CP-JSON-DAG: "%317:sub3": 183 # CHECK-CP-JSON-DAG: "%317:sub4": 180 # CHECK-CP-JSON-DAG: "%317:sub5": 179 # CHECK-CP-JSON-DAG: "%317:sub6": 178 # CHECK-CP-JSON-DAG: "%317:sub7": 177 # CHECK-CP-JSON-DAG: "%317:sub8": 174 # CHECK-CP-JSON-DAG: "%317:sub9": 173 # CHECK-CP-JSON-DAG: "%317:sub10": 172 # CHECK-CP-JSON-DAG: "%317:sub11": 171 # CHECK-CP-JSON-DAG: "%317:sub12": 168 # CHECK-CP-JSON-DAG: "%317:sub13": 167 # CHECK-CP-JSON-DAG: "%317:sub14": 166 # CHECK-CP-JSON-DAG: "%317:sub15": 165 # CHECK-CP-JSON-DAG: "%317:sub16": 162 # CHECK-CP-JSON-DAG: "%317:sub17": 161 # CHECK-CP-JSON-DAG: "%317:sub18": 160 # CHECK-CP-JSON-DAG: "%317:sub19": 159 # CHECK-CP-JSON-DAG: "%317:sub20": 156 # CHECK-CP-JSON-DAG: "%317:sub21": 155 # CHECK-CP-JSON-DAG: "%317:sub22": 154 # CHECK-CP-JSON-DAG: "%317:sub23": 153 # CHECK-CP-JSON-DAG: "%317:sub24": 150 # CHECK-CP-JSON-DAG: "%317:sub25": 149 # CHECK-CP-JSON-DAG: "%317:sub26": 148 # CHECK-CP-JSON-DAG: "%317:sub27": 147 # CHECK-CP-JSON-DAG: "%317:sub28": 144 # CHECK-CP-JSON-DAG: "%317:sub29": 143 # CHECK-CP-JSON-DAG: "%317:sub30": 142 # CHECK-CP-JSON-DAG: "%317:sub31": 141 # CHECK-CP-JSON-DAG: "%359:sub0": 234 # CHECK-CP-JSON-DAG: "%359:sub1": 233 # CHECK-CP-JSON-DAG: "%359:sub2": 232 # CHECK-CP-JSON-DAG: "%359:sub3": 231 # CHECK-CP-JSON-DAG: "%359:sub4": 228 # CHECK-CP-JSON-DAG: "%359:sub5": 227 # CHECK-CP-JSON-DAG: "%359:sub6": 226 # CHECK-CP-JSON-DAG: "%359:sub7": 225 # CHECK-CP-JSON-DAG: "%359:sub8": 222 # CHECK-CP-JSON-DAG: "%359:sub9": 221 # CHECK-CP-JSON-DAG: "%359:sub10": 220 # CHECK-CP-JSON-DAG: "%359:sub11": 219 # CHECK-CP-JSON-DAG: "%359:sub12": 216 # CHECK-CP-JSON-DAG: "%359:sub13": 215 # CHECK-CP-JSON-DAG: "%359:sub14": 214 # CHECK-CP-JSON-DAG: "%359:sub15": 213 # CHECK-CP-JSON-DAG: "%359:sub16": 210 # CHECK-CP-JSON-DAG: "%359:sub17": 209 # CHECK-CP-JSON-DAG: "%359:sub18": 208 # CHECK-CP-JSON-DAG: "%359:sub19": 207 # CHECK-CP-JSON-DAG: "%359:sub20": 204 # CHECK-CP-JSON-DAG: "%359:sub21": 203 # CHECK-CP-JSON-DAG: "%359:sub22": 202 # CHECK-CP-JSON-DAG: "%359:sub23": 201 # CHECK-CP-JSON-DAG: "%359:sub24": 198 # CHECK-CP-JSON-DAG: "%359:sub25": 197 # CHECK-CP-JSON-DAG: "%359:sub26": 196 # CHECK-CP-JSON-DAG: "%359:sub27": 195 # CHECK-CP-JSON-DAG: "%359:sub28": 192 # CHECK-CP-JSON-DAG: "%359:sub29": 191 # CHECK-CP-JSON-DAG: "%359:sub30": 190 # CHECK-CP-JSON-DAG: "%359:sub31": 189 # CHECK-CP-JSON-DAG: "%401:sub0": 282 # CHECK-CP-JSON-DAG: "%401:sub1": 281 # CHECK-CP-JSON-DAG: "%401:sub2": 280 # CHECK-CP-JSON-DAG: "%401:sub3": 279 # CHECK-CP-JSON-DAG: "%401:sub4": 276 # CHECK-CP-JSON-DAG: "%401:sub5": 275 # CHECK-CP-JSON-DAG: "%401:sub6": 274 # CHECK-CP-JSON-DAG: "%401:sub7": 273 # CHECK-CP-JSON-DAG: "%401:sub8": 270 # CHECK-CP-JSON-DAG: "%401:sub9": 269 # CHECK-CP-JSON-DAG: "%401:sub10": 268 # CHECK-CP-JSON-DAG: "%401:sub11": 267 # CHECK-CP-JSON-DAG: "%401:sub12": 264 # CHECK-CP-JSON-DAG: "%401:sub13": 263 # CHECK-CP-JSON-DAG: "%401:sub14": 262 # CHECK-CP-JSON-DAG: "%401:sub15": 261 # CHECK-CP-JSON-DAG: "%401:sub16": 258 # CHECK-CP-JSON-DAG: "%401:sub17": 257 # CHECK-CP-JSON-DAG: "%401:sub18": 256 # CHECK-CP-JSON-DAG: "%401:sub19": 255 # CHECK-CP-JSON-DAG: "%401:sub20": 252 # CHECK-CP-JSON-DAG: "%401:sub21": 251 # CHECK-CP-JSON-DAG: "%401:sub22": 250 # CHECK-CP-JSON-DAG: "%401:sub23": 249 # CHECK-CP-JSON-DAG: "%401:sub24": 246 # CHECK-CP-JSON-DAG: "%401:sub25": 245 # CHECK-CP-JSON-DAG: "%401:sub26": 244 # CHECK-CP-JSON-DAG: "%401:sub27": 243 # CHECK-CP-JSON-DAG: "%401:sub28": 240 # CHECK-CP-JSON-DAG: "%401:sub29": 239 # CHECK-CP-JSON-DAG: "%401:sub30": 238 # CHECK-CP-JSON-DAG: "%401:sub31": 237 # CHECK-CP-JSON-DAG: "%546": 1 # CHECK-CP-JSON-DAG: "%547": 1 # CHECK-CP-JSON-DAG: "%548": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 237 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 282 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%550:vreg_128 = REG_SEQUENCE %549, %subreg.sub0, %548, %subreg.sub1, %547, %subreg.sub2, %546, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 41 # CHECK-CP-JSON-DAG: "%191:sub1": 40 # CHECK-CP-JSON-DAG: "%191:sub2": 39 # CHECK-CP-JSON-DAG: "%191:sub3": 38 # CHECK-CP-JSON-DAG: "%191:sub4": 35 # CHECK-CP-JSON-DAG: "%191:sub5": 34 # CHECK-CP-JSON-DAG: "%191:sub6": 33 # CHECK-CP-JSON-DAG: "%191:sub7": 32 # CHECK-CP-JSON-DAG: "%191:sub8": 29 # CHECK-CP-JSON-DAG: "%191:sub9": 28 # CHECK-CP-JSON-DAG: "%191:sub10": 27 # CHECK-CP-JSON-DAG: "%191:sub11": 26 # CHECK-CP-JSON-DAG: "%191:sub12": 23 # CHECK-CP-JSON-DAG: "%191:sub13": 22 # CHECK-CP-JSON-DAG: "%191:sub14": 21 # CHECK-CP-JSON-DAG: "%191:sub15": 20 # CHECK-CP-JSON-DAG: "%191:sub16": 17 # CHECK-CP-JSON-DAG: "%191:sub17": 16 # CHECK-CP-JSON-DAG: "%191:sub18": 15 # CHECK-CP-JSON-DAG: "%191:sub19": 14 # CHECK-CP-JSON-DAG: "%191:sub20": 11 # CHECK-CP-JSON-DAG: "%191:sub21": 10 # CHECK-CP-JSON-DAG: "%191:sub22": 9 # CHECK-CP-JSON-DAG: "%191:sub23": 8 # CHECK-CP-JSON-DAG: "%191:sub24": 5 # CHECK-CP-JSON-DAG: "%191:sub25": 4 # CHECK-CP-JSON-DAG: "%191:sub26": 3 # CHECK-CP-JSON-DAG: "%191:sub27": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 89 # CHECK-CP-JSON-DAG: "%233:sub1": 88 # CHECK-CP-JSON-DAG: "%233:sub2": 87 # CHECK-CP-JSON-DAG: "%233:sub3": 86 # CHECK-CP-JSON-DAG: "%233:sub4": 83 # CHECK-CP-JSON-DAG: "%233:sub5": 82 # CHECK-CP-JSON-DAG: "%233:sub6": 81 # CHECK-CP-JSON-DAG: "%233:sub7": 80 # CHECK-CP-JSON-DAG: "%233:sub8": 77 # CHECK-CP-JSON-DAG: "%233:sub9": 76 # CHECK-CP-JSON-DAG: "%233:sub10": 75 # CHECK-CP-JSON-DAG: "%233:sub11": 74 # CHECK-CP-JSON-DAG: "%233:sub12": 71 # CHECK-CP-JSON-DAG: "%233:sub13": 70 # CHECK-CP-JSON-DAG: "%233:sub14": 69 # CHECK-CP-JSON-DAG: "%233:sub15": 68 # CHECK-CP-JSON-DAG: "%233:sub16": 65 # CHECK-CP-JSON-DAG: "%233:sub17": 64 # CHECK-CP-JSON-DAG: "%233:sub18": 63 # CHECK-CP-JSON-DAG: "%233:sub19": 62 # CHECK-CP-JSON-DAG: "%233:sub20": 59 # CHECK-CP-JSON-DAG: "%233:sub21": 58 # CHECK-CP-JSON-DAG: "%233:sub22": 57 # CHECK-CP-JSON-DAG: "%233:sub23": 56 # CHECK-CP-JSON-DAG: "%233:sub24": 53 # CHECK-CP-JSON-DAG: "%233:sub25": 52 # CHECK-CP-JSON-DAG: "%233:sub26": 51 # CHECK-CP-JSON-DAG: "%233:sub27": 50 # CHECK-CP-JSON-DAG: "%233:sub28": 47 # CHECK-CP-JSON-DAG: "%233:sub29": 46 # CHECK-CP-JSON-DAG: "%233:sub30": 45 # CHECK-CP-JSON-DAG: "%233:sub31": 44 # CHECK-CP-JSON-DAG: "%275:sub0": 137 # CHECK-CP-JSON-DAG: "%275:sub1": 136 # CHECK-CP-JSON-DAG: "%275:sub2": 135 # CHECK-CP-JSON-DAG: "%275:sub3": 134 # CHECK-CP-JSON-DAG: "%275:sub4": 131 # CHECK-CP-JSON-DAG: "%275:sub5": 130 # CHECK-CP-JSON-DAG: "%275:sub6": 129 # CHECK-CP-JSON-DAG: "%275:sub7": 128 # CHECK-CP-JSON-DAG: "%275:sub8": 125 # CHECK-CP-JSON-DAG: "%275:sub9": 124 # CHECK-CP-JSON-DAG: "%275:sub10": 123 # CHECK-CP-JSON-DAG: "%275:sub11": 122 # CHECK-CP-JSON-DAG: "%275:sub12": 119 # CHECK-CP-JSON-DAG: "%275:sub13": 118 # CHECK-CP-JSON-DAG: "%275:sub14": 117 # CHECK-CP-JSON-DAG: "%275:sub15": 116 # CHECK-CP-JSON-DAG: "%275:sub16": 113 # CHECK-CP-JSON-DAG: "%275:sub17": 112 # CHECK-CP-JSON-DAG: "%275:sub18": 111 # CHECK-CP-JSON-DAG: "%275:sub19": 110 # CHECK-CP-JSON-DAG: "%275:sub20": 107 # CHECK-CP-JSON-DAG: "%275:sub21": 106 # CHECK-CP-JSON-DAG: "%275:sub22": 105 # CHECK-CP-JSON-DAG: "%275:sub23": 104 # CHECK-CP-JSON-DAG: "%275:sub24": 101 # CHECK-CP-JSON-DAG: "%275:sub25": 100 # CHECK-CP-JSON-DAG: "%275:sub26": 99 # CHECK-CP-JSON-DAG: "%275:sub27": 98 # CHECK-CP-JSON-DAG: "%275:sub28": 95 # CHECK-CP-JSON-DAG: "%275:sub29": 94 # CHECK-CP-JSON-DAG: "%275:sub30": 93 # CHECK-CP-JSON-DAG: "%275:sub31": 92 # CHECK-CP-JSON-DAG: "%317:sub0": 185 # CHECK-CP-JSON-DAG: "%317:sub1": 184 # CHECK-CP-JSON-DAG: "%317:sub2": 183 # CHECK-CP-JSON-DAG: "%317:sub3": 182 # CHECK-CP-JSON-DAG: "%317:sub4": 179 # CHECK-CP-JSON-DAG: "%317:sub5": 178 # CHECK-CP-JSON-DAG: "%317:sub6": 177 # CHECK-CP-JSON-DAG: "%317:sub7": 176 # CHECK-CP-JSON-DAG: "%317:sub8": 173 # CHECK-CP-JSON-DAG: "%317:sub9": 172 # CHECK-CP-JSON-DAG: "%317:sub10": 171 # CHECK-CP-JSON-DAG: "%317:sub11": 170 # CHECK-CP-JSON-DAG: "%317:sub12": 167 # CHECK-CP-JSON-DAG: "%317:sub13": 166 # CHECK-CP-JSON-DAG: "%317:sub14": 165 # CHECK-CP-JSON-DAG: "%317:sub15": 164 # CHECK-CP-JSON-DAG: "%317:sub16": 161 # CHECK-CP-JSON-DAG: "%317:sub17": 160 # CHECK-CP-JSON-DAG: "%317:sub18": 159 # CHECK-CP-JSON-DAG: "%317:sub19": 158 # CHECK-CP-JSON-DAG: "%317:sub20": 155 # CHECK-CP-JSON-DAG: "%317:sub21": 154 # CHECK-CP-JSON-DAG: "%317:sub22": 153 # CHECK-CP-JSON-DAG: "%317:sub23": 152 # CHECK-CP-JSON-DAG: "%317:sub24": 149 # CHECK-CP-JSON-DAG: "%317:sub25": 148 # CHECK-CP-JSON-DAG: "%317:sub26": 147 # CHECK-CP-JSON-DAG: "%317:sub27": 146 # CHECK-CP-JSON-DAG: "%317:sub28": 143 # CHECK-CP-JSON-DAG: "%317:sub29": 142 # CHECK-CP-JSON-DAG: "%317:sub30": 141 # CHECK-CP-JSON-DAG: "%317:sub31": 140 # CHECK-CP-JSON-DAG: "%359:sub0": 233 # CHECK-CP-JSON-DAG: "%359:sub1": 232 # CHECK-CP-JSON-DAG: "%359:sub2": 231 # CHECK-CP-JSON-DAG: "%359:sub3": 230 # CHECK-CP-JSON-DAG: "%359:sub4": 227 # CHECK-CP-JSON-DAG: "%359:sub5": 226 # CHECK-CP-JSON-DAG: "%359:sub6": 225 # CHECK-CP-JSON-DAG: "%359:sub7": 224 # CHECK-CP-JSON-DAG: "%359:sub8": 221 # CHECK-CP-JSON-DAG: "%359:sub9": 220 # CHECK-CP-JSON-DAG: "%359:sub10": 219 # CHECK-CP-JSON-DAG: "%359:sub11": 218 # CHECK-CP-JSON-DAG: "%359:sub12": 215 # CHECK-CP-JSON-DAG: "%359:sub13": 214 # CHECK-CP-JSON-DAG: "%359:sub14": 213 # CHECK-CP-JSON-DAG: "%359:sub15": 212 # CHECK-CP-JSON-DAG: "%359:sub16": 209 # CHECK-CP-JSON-DAG: "%359:sub17": 208 # CHECK-CP-JSON-DAG: "%359:sub18": 207 # CHECK-CP-JSON-DAG: "%359:sub19": 206 # CHECK-CP-JSON-DAG: "%359:sub20": 203 # CHECK-CP-JSON-DAG: "%359:sub21": 202 # CHECK-CP-JSON-DAG: "%359:sub22": 201 # CHECK-CP-JSON-DAG: "%359:sub23": 200 # CHECK-CP-JSON-DAG: "%359:sub24": 197 # CHECK-CP-JSON-DAG: "%359:sub25": 196 # CHECK-CP-JSON-DAG: "%359:sub26": 195 # CHECK-CP-JSON-DAG: "%359:sub27": 194 # CHECK-CP-JSON-DAG: "%359:sub28": 191 # CHECK-CP-JSON-DAG: "%359:sub29": 190 # CHECK-CP-JSON-DAG: "%359:sub30": 189 # CHECK-CP-JSON-DAG: "%359:sub31": 188 # CHECK-CP-JSON-DAG: "%401:sub0": 281 # CHECK-CP-JSON-DAG: "%401:sub1": 280 # CHECK-CP-JSON-DAG: "%401:sub2": 279 # CHECK-CP-JSON-DAG: "%401:sub3": 278 # CHECK-CP-JSON-DAG: "%401:sub4": 275 # CHECK-CP-JSON-DAG: "%401:sub5": 274 # CHECK-CP-JSON-DAG: "%401:sub6": 273 # CHECK-CP-JSON-DAG: "%401:sub7": 272 # CHECK-CP-JSON-DAG: "%401:sub8": 269 # CHECK-CP-JSON-DAG: "%401:sub9": 268 # CHECK-CP-JSON-DAG: "%401:sub10": 267 # CHECK-CP-JSON-DAG: "%401:sub11": 266 # CHECK-CP-JSON-DAG: "%401:sub12": 263 # CHECK-CP-JSON-DAG: "%401:sub13": 262 # CHECK-CP-JSON-DAG: "%401:sub14": 261 # CHECK-CP-JSON-DAG: "%401:sub15": 260 # CHECK-CP-JSON-DAG: "%401:sub16": 257 # CHECK-CP-JSON-DAG: "%401:sub17": 256 # CHECK-CP-JSON-DAG: "%401:sub18": 255 # CHECK-CP-JSON-DAG: "%401:sub19": 254 # CHECK-CP-JSON-DAG: "%401:sub20": 251 # CHECK-CP-JSON-DAG: "%401:sub21": 250 # CHECK-CP-JSON-DAG: "%401:sub22": 249 # CHECK-CP-JSON-DAG: "%401:sub23": 248 # CHECK-CP-JSON-DAG: "%401:sub24": 245 # CHECK-CP-JSON-DAG: "%401:sub25": 244 # CHECK-CP-JSON-DAG: "%401:sub26": 243 # CHECK-CP-JSON-DAG: "%401:sub27": 242 # CHECK-CP-JSON-DAG: "%401:sub28": 239 # CHECK-CP-JSON-DAG: "%401:sub29": 238 # CHECK-CP-JSON-DAG: "%401:sub30": 237 # CHECK-CP-JSON-DAG: "%401:sub31": 236 # CHECK-CP-JSON-DAG: "%546": 0 # CHECK-CP-JSON-DAG: "%547": 0 # CHECK-CP-JSON-DAG: "%548": 0 # CHECK-CP-JSON-DAG: "%549": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 236 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 281 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %551:vreg_64, %550, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 40 # CHECK-CP-JSON-DAG: "%191:sub1": 39 # CHECK-CP-JSON-DAG: "%191:sub2": 38 # CHECK-CP-JSON-DAG: "%191:sub3": 37 # CHECK-CP-JSON-DAG: "%191:sub4": 34 # CHECK-CP-JSON-DAG: "%191:sub5": 33 # CHECK-CP-JSON-DAG: "%191:sub6": 32 # CHECK-CP-JSON-DAG: "%191:sub7": 31 # CHECK-CP-JSON-DAG: "%191:sub8": 28 # CHECK-CP-JSON-DAG: "%191:sub9": 27 # CHECK-CP-JSON-DAG: "%191:sub10": 26 # CHECK-CP-JSON-DAG: "%191:sub11": 25 # CHECK-CP-JSON-DAG: "%191:sub12": 22 # CHECK-CP-JSON-DAG: "%191:sub13": 21 # CHECK-CP-JSON-DAG: "%191:sub14": 20 # CHECK-CP-JSON-DAG: "%191:sub15": 19 # CHECK-CP-JSON-DAG: "%191:sub16": 16 # CHECK-CP-JSON-DAG: "%191:sub17": 15 # CHECK-CP-JSON-DAG: "%191:sub18": 14 # CHECK-CP-JSON-DAG: "%191:sub19": 13 # CHECK-CP-JSON-DAG: "%191:sub20": 10 # CHECK-CP-JSON-DAG: "%191:sub21": 9 # CHECK-CP-JSON-DAG: "%191:sub22": 8 # CHECK-CP-JSON-DAG: "%191:sub23": 7 # CHECK-CP-JSON-DAG: "%191:sub24": 4 # CHECK-CP-JSON-DAG: "%191:sub25": 3 # CHECK-CP-JSON-DAG: "%191:sub26": 2 # CHECK-CP-JSON-DAG: "%191:sub27": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 88 # CHECK-CP-JSON-DAG: "%233:sub1": 87 # CHECK-CP-JSON-DAG: "%233:sub2": 86 # CHECK-CP-JSON-DAG: "%233:sub3": 85 # CHECK-CP-JSON-DAG: "%233:sub4": 82 # CHECK-CP-JSON-DAG: "%233:sub5": 81 # CHECK-CP-JSON-DAG: "%233:sub6": 80 # CHECK-CP-JSON-DAG: "%233:sub7": 79 # CHECK-CP-JSON-DAG: "%233:sub8": 76 # CHECK-CP-JSON-DAG: "%233:sub9": 75 # CHECK-CP-JSON-DAG: "%233:sub10": 74 # CHECK-CP-JSON-DAG: "%233:sub11": 73 # CHECK-CP-JSON-DAG: "%233:sub12": 70 # CHECK-CP-JSON-DAG: "%233:sub13": 69 # CHECK-CP-JSON-DAG: "%233:sub14": 68 # CHECK-CP-JSON-DAG: "%233:sub15": 67 # CHECK-CP-JSON-DAG: "%233:sub16": 64 # CHECK-CP-JSON-DAG: "%233:sub17": 63 # CHECK-CP-JSON-DAG: "%233:sub18": 62 # CHECK-CP-JSON-DAG: "%233:sub19": 61 # CHECK-CP-JSON-DAG: "%233:sub20": 58 # CHECK-CP-JSON-DAG: "%233:sub21": 57 # CHECK-CP-JSON-DAG: "%233:sub22": 56 # CHECK-CP-JSON-DAG: "%233:sub23": 55 # CHECK-CP-JSON-DAG: "%233:sub24": 52 # CHECK-CP-JSON-DAG: "%233:sub25": 51 # CHECK-CP-JSON-DAG: "%233:sub26": 50 # CHECK-CP-JSON-DAG: "%233:sub27": 49 # CHECK-CP-JSON-DAG: "%233:sub28": 46 # CHECK-CP-JSON-DAG: "%233:sub29": 45 # CHECK-CP-JSON-DAG: "%233:sub30": 44 # CHECK-CP-JSON-DAG: "%233:sub31": 43 # CHECK-CP-JSON-DAG: "%275:sub0": 136 # CHECK-CP-JSON-DAG: "%275:sub1": 135 # CHECK-CP-JSON-DAG: "%275:sub2": 134 # CHECK-CP-JSON-DAG: "%275:sub3": 133 # CHECK-CP-JSON-DAG: "%275:sub4": 130 # CHECK-CP-JSON-DAG: "%275:sub5": 129 # CHECK-CP-JSON-DAG: "%275:sub6": 128 # CHECK-CP-JSON-DAG: "%275:sub7": 127 # CHECK-CP-JSON-DAG: "%275:sub8": 124 # CHECK-CP-JSON-DAG: "%275:sub9": 123 # CHECK-CP-JSON-DAG: "%275:sub10": 122 # CHECK-CP-JSON-DAG: "%275:sub11": 121 # CHECK-CP-JSON-DAG: "%275:sub12": 118 # CHECK-CP-JSON-DAG: "%275:sub13": 117 # CHECK-CP-JSON-DAG: "%275:sub14": 116 # CHECK-CP-JSON-DAG: "%275:sub15": 115 # CHECK-CP-JSON-DAG: "%275:sub16": 112 # CHECK-CP-JSON-DAG: "%275:sub17": 111 # CHECK-CP-JSON-DAG: "%275:sub18": 110 # CHECK-CP-JSON-DAG: "%275:sub19": 109 # CHECK-CP-JSON-DAG: "%275:sub20": 106 # CHECK-CP-JSON-DAG: "%275:sub21": 105 # CHECK-CP-JSON-DAG: "%275:sub22": 104 # CHECK-CP-JSON-DAG: "%275:sub23": 103 # CHECK-CP-JSON-DAG: "%275:sub24": 100 # CHECK-CP-JSON-DAG: "%275:sub25": 99 # CHECK-CP-JSON-DAG: "%275:sub26": 98 # CHECK-CP-JSON-DAG: "%275:sub27": 97 # CHECK-CP-JSON-DAG: "%275:sub28": 94 # CHECK-CP-JSON-DAG: "%275:sub29": 93 # CHECK-CP-JSON-DAG: "%275:sub30": 92 # CHECK-CP-JSON-DAG: "%275:sub31": 91 # CHECK-CP-JSON-DAG: "%317:sub0": 184 # CHECK-CP-JSON-DAG: "%317:sub1": 183 # CHECK-CP-JSON-DAG: "%317:sub2": 182 # CHECK-CP-JSON-DAG: "%317:sub3": 181 # CHECK-CP-JSON-DAG: "%317:sub4": 178 # CHECK-CP-JSON-DAG: "%317:sub5": 177 # CHECK-CP-JSON-DAG: "%317:sub6": 176 # CHECK-CP-JSON-DAG: "%317:sub7": 175 # CHECK-CP-JSON-DAG: "%317:sub8": 172 # CHECK-CP-JSON-DAG: "%317:sub9": 171 # CHECK-CP-JSON-DAG: "%317:sub10": 170 # CHECK-CP-JSON-DAG: "%317:sub11": 169 # CHECK-CP-JSON-DAG: "%317:sub12": 166 # CHECK-CP-JSON-DAG: "%317:sub13": 165 # CHECK-CP-JSON-DAG: "%317:sub14": 164 # CHECK-CP-JSON-DAG: "%317:sub15": 163 # CHECK-CP-JSON-DAG: "%317:sub16": 160 # CHECK-CP-JSON-DAG: "%317:sub17": 159 # CHECK-CP-JSON-DAG: "%317:sub18": 158 # CHECK-CP-JSON-DAG: "%317:sub19": 157 # CHECK-CP-JSON-DAG: "%317:sub20": 154 # CHECK-CP-JSON-DAG: "%317:sub21": 153 # CHECK-CP-JSON-DAG: "%317:sub22": 152 # CHECK-CP-JSON-DAG: "%317:sub23": 151 # CHECK-CP-JSON-DAG: "%317:sub24": 148 # CHECK-CP-JSON-DAG: "%317:sub25": 147 # CHECK-CP-JSON-DAG: "%317:sub26": 146 # CHECK-CP-JSON-DAG: "%317:sub27": 145 # CHECK-CP-JSON-DAG: "%317:sub28": 142 # CHECK-CP-JSON-DAG: "%317:sub29": 141 # CHECK-CP-JSON-DAG: "%317:sub30": 140 # CHECK-CP-JSON-DAG: "%317:sub31": 139 # CHECK-CP-JSON-DAG: "%359:sub0": 232 # CHECK-CP-JSON-DAG: "%359:sub1": 231 # CHECK-CP-JSON-DAG: "%359:sub2": 230 # CHECK-CP-JSON-DAG: "%359:sub3": 229 # CHECK-CP-JSON-DAG: "%359:sub4": 226 # CHECK-CP-JSON-DAG: "%359:sub5": 225 # CHECK-CP-JSON-DAG: "%359:sub6": 224 # CHECK-CP-JSON-DAG: "%359:sub7": 223 # CHECK-CP-JSON-DAG: "%359:sub8": 220 # CHECK-CP-JSON-DAG: "%359:sub9": 219 # CHECK-CP-JSON-DAG: "%359:sub10": 218 # CHECK-CP-JSON-DAG: "%359:sub11": 217 # CHECK-CP-JSON-DAG: "%359:sub12": 214 # CHECK-CP-JSON-DAG: "%359:sub13": 213 # CHECK-CP-JSON-DAG: "%359:sub14": 212 # CHECK-CP-JSON-DAG: "%359:sub15": 211 # CHECK-CP-JSON-DAG: "%359:sub16": 208 # CHECK-CP-JSON-DAG: "%359:sub17": 207 # CHECK-CP-JSON-DAG: "%359:sub18": 206 # CHECK-CP-JSON-DAG: "%359:sub19": 205 # CHECK-CP-JSON-DAG: "%359:sub20": 202 # CHECK-CP-JSON-DAG: "%359:sub21": 201 # CHECK-CP-JSON-DAG: "%359:sub22": 200 # CHECK-CP-JSON-DAG: "%359:sub23": 199 # CHECK-CP-JSON-DAG: "%359:sub24": 196 # CHECK-CP-JSON-DAG: "%359:sub25": 195 # CHECK-CP-JSON-DAG: "%359:sub26": 194 # CHECK-CP-JSON-DAG: "%359:sub27": 193 # CHECK-CP-JSON-DAG: "%359:sub28": 190 # CHECK-CP-JSON-DAG: "%359:sub29": 189 # CHECK-CP-JSON-DAG: "%359:sub30": 188 # CHECK-CP-JSON-DAG: "%359:sub31": 187 # CHECK-CP-JSON-DAG: "%401:sub0": 280 # CHECK-CP-JSON-DAG: "%401:sub1": 279 # CHECK-CP-JSON-DAG: "%401:sub2": 278 # CHECK-CP-JSON-DAG: "%401:sub3": 277 # CHECK-CP-JSON-DAG: "%401:sub4": 274 # CHECK-CP-JSON-DAG: "%401:sub5": 273 # CHECK-CP-JSON-DAG: "%401:sub6": 272 # CHECK-CP-JSON-DAG: "%401:sub7": 271 # CHECK-CP-JSON-DAG: "%401:sub8": 268 # CHECK-CP-JSON-DAG: "%401:sub9": 267 # CHECK-CP-JSON-DAG: "%401:sub10": 266 # CHECK-CP-JSON-DAG: "%401:sub11": 265 # CHECK-CP-JSON-DAG: "%401:sub12": 262 # CHECK-CP-JSON-DAG: "%401:sub13": 261 # CHECK-CP-JSON-DAG: "%401:sub14": 260 # CHECK-CP-JSON-DAG: "%401:sub15": 259 # CHECK-CP-JSON-DAG: "%401:sub16": 256 # CHECK-CP-JSON-DAG: "%401:sub17": 255 # CHECK-CP-JSON-DAG: "%401:sub18": 254 # CHECK-CP-JSON-DAG: "%401:sub19": 253 # CHECK-CP-JSON-DAG: "%401:sub20": 250 # CHECK-CP-JSON-DAG: "%401:sub21": 249 # CHECK-CP-JSON-DAG: "%401:sub22": 248 # CHECK-CP-JSON-DAG: "%401:sub23": 247 # CHECK-CP-JSON-DAG: "%401:sub24": 244 # CHECK-CP-JSON-DAG: "%401:sub25": 243 # CHECK-CP-JSON-DAG: "%401:sub26": 242 # CHECK-CP-JSON-DAG: "%401:sub27": 241 # CHECK-CP-JSON-DAG: "%401:sub28": 238 # CHECK-CP-JSON-DAG: "%401:sub29": 237 # CHECK-CP-JSON-DAG: "%401:sub30": 236 # CHECK-CP-JSON-DAG: "%401:sub31": 235 # CHECK-CP-JSON-DAG: "%550": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 235 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 280 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%552:vgpr_32 = COPY %191.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 39 # CHECK-CP-JSON-DAG: "%191:sub1": 38 # CHECK-CP-JSON-DAG: "%191:sub2": 37 # CHECK-CP-JSON-DAG: "%191:sub3": 36 # CHECK-CP-JSON-DAG: "%191:sub4": 33 # CHECK-CP-JSON-DAG: "%191:sub5": 32 # CHECK-CP-JSON-DAG: "%191:sub6": 31 # CHECK-CP-JSON-DAG: "%191:sub7": 30 # CHECK-CP-JSON-DAG: "%191:sub8": 27 # CHECK-CP-JSON-DAG: "%191:sub9": 26 # CHECK-CP-JSON-DAG: "%191:sub10": 25 # CHECK-CP-JSON-DAG: "%191:sub11": 24 # CHECK-CP-JSON-DAG: "%191:sub12": 21 # CHECK-CP-JSON-DAG: "%191:sub13": 20 # CHECK-CP-JSON-DAG: "%191:sub14": 19 # CHECK-CP-JSON-DAG: "%191:sub15": 18 # CHECK-CP-JSON-DAG: "%191:sub16": 15 # CHECK-CP-JSON-DAG: "%191:sub17": 14 # CHECK-CP-JSON-DAG: "%191:sub18": 13 # CHECK-CP-JSON-DAG: "%191:sub19": 12 # CHECK-CP-JSON-DAG: "%191:sub20": 9 # CHECK-CP-JSON-DAG: "%191:sub21": 8 # CHECK-CP-JSON-DAG: "%191:sub22": 7 # CHECK-CP-JSON-DAG: "%191:sub23": 6 # CHECK-CP-JSON-DAG: "%191:sub24": 3 # CHECK-CP-JSON-DAG: "%191:sub25": 2 # CHECK-CP-JSON-DAG: "%191:sub26": 1 # CHECK-CP-JSON-DAG: "%191:sub27": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 87 # CHECK-CP-JSON-DAG: "%233:sub1": 86 # CHECK-CP-JSON-DAG: "%233:sub2": 85 # CHECK-CP-JSON-DAG: "%233:sub3": 84 # CHECK-CP-JSON-DAG: "%233:sub4": 81 # CHECK-CP-JSON-DAG: "%233:sub5": 80 # CHECK-CP-JSON-DAG: "%233:sub6": 79 # CHECK-CP-JSON-DAG: "%233:sub7": 78 # CHECK-CP-JSON-DAG: "%233:sub8": 75 # CHECK-CP-JSON-DAG: "%233:sub9": 74 # CHECK-CP-JSON-DAG: "%233:sub10": 73 # CHECK-CP-JSON-DAG: "%233:sub11": 72 # CHECK-CP-JSON-DAG: "%233:sub12": 69 # CHECK-CP-JSON-DAG: "%233:sub13": 68 # CHECK-CP-JSON-DAG: "%233:sub14": 67 # CHECK-CP-JSON-DAG: "%233:sub15": 66 # CHECK-CP-JSON-DAG: "%233:sub16": 63 # CHECK-CP-JSON-DAG: "%233:sub17": 62 # CHECK-CP-JSON-DAG: "%233:sub18": 61 # CHECK-CP-JSON-DAG: "%233:sub19": 60 # CHECK-CP-JSON-DAG: "%233:sub20": 57 # CHECK-CP-JSON-DAG: "%233:sub21": 56 # CHECK-CP-JSON-DAG: "%233:sub22": 55 # CHECK-CP-JSON-DAG: "%233:sub23": 54 # CHECK-CP-JSON-DAG: "%233:sub24": 51 # CHECK-CP-JSON-DAG: "%233:sub25": 50 # CHECK-CP-JSON-DAG: "%233:sub26": 49 # CHECK-CP-JSON-DAG: "%233:sub27": 48 # CHECK-CP-JSON-DAG: "%233:sub28": 45 # CHECK-CP-JSON-DAG: "%233:sub29": 44 # CHECK-CP-JSON-DAG: "%233:sub30": 43 # CHECK-CP-JSON-DAG: "%233:sub31": 42 # CHECK-CP-JSON-DAG: "%275:sub0": 135 # CHECK-CP-JSON-DAG: "%275:sub1": 134 # CHECK-CP-JSON-DAG: "%275:sub2": 133 # CHECK-CP-JSON-DAG: "%275:sub3": 132 # CHECK-CP-JSON-DAG: "%275:sub4": 129 # CHECK-CP-JSON-DAG: "%275:sub5": 128 # CHECK-CP-JSON-DAG: "%275:sub6": 127 # CHECK-CP-JSON-DAG: "%275:sub7": 126 # CHECK-CP-JSON-DAG: "%275:sub8": 123 # CHECK-CP-JSON-DAG: "%275:sub9": 122 # CHECK-CP-JSON-DAG: "%275:sub10": 121 # CHECK-CP-JSON-DAG: "%275:sub11": 120 # CHECK-CP-JSON-DAG: "%275:sub12": 117 # CHECK-CP-JSON-DAG: "%275:sub13": 116 # CHECK-CP-JSON-DAG: "%275:sub14": 115 # CHECK-CP-JSON-DAG: "%275:sub15": 114 # CHECK-CP-JSON-DAG: "%275:sub16": 111 # CHECK-CP-JSON-DAG: "%275:sub17": 110 # CHECK-CP-JSON-DAG: "%275:sub18": 109 # CHECK-CP-JSON-DAG: "%275:sub19": 108 # CHECK-CP-JSON-DAG: "%275:sub20": 105 # CHECK-CP-JSON-DAG: "%275:sub21": 104 # CHECK-CP-JSON-DAG: "%275:sub22": 103 # CHECK-CP-JSON-DAG: "%275:sub23": 102 # CHECK-CP-JSON-DAG: "%275:sub24": 99 # CHECK-CP-JSON-DAG: "%275:sub25": 98 # CHECK-CP-JSON-DAG: "%275:sub26": 97 # CHECK-CP-JSON-DAG: "%275:sub27": 96 # CHECK-CP-JSON-DAG: "%275:sub28": 93 # CHECK-CP-JSON-DAG: "%275:sub29": 92 # CHECK-CP-JSON-DAG: "%275:sub30": 91 # CHECK-CP-JSON-DAG: "%275:sub31": 90 # CHECK-CP-JSON-DAG: "%317:sub0": 183 # CHECK-CP-JSON-DAG: "%317:sub1": 182 # CHECK-CP-JSON-DAG: "%317:sub2": 181 # CHECK-CP-JSON-DAG: "%317:sub3": 180 # CHECK-CP-JSON-DAG: "%317:sub4": 177 # CHECK-CP-JSON-DAG: "%317:sub5": 176 # CHECK-CP-JSON-DAG: "%317:sub6": 175 # CHECK-CP-JSON-DAG: "%317:sub7": 174 # CHECK-CP-JSON-DAG: "%317:sub8": 171 # CHECK-CP-JSON-DAG: "%317:sub9": 170 # CHECK-CP-JSON-DAG: "%317:sub10": 169 # CHECK-CP-JSON-DAG: "%317:sub11": 168 # CHECK-CP-JSON-DAG: "%317:sub12": 165 # CHECK-CP-JSON-DAG: "%317:sub13": 164 # CHECK-CP-JSON-DAG: "%317:sub14": 163 # CHECK-CP-JSON-DAG: "%317:sub15": 162 # CHECK-CP-JSON-DAG: "%317:sub16": 159 # CHECK-CP-JSON-DAG: "%317:sub17": 158 # CHECK-CP-JSON-DAG: "%317:sub18": 157 # CHECK-CP-JSON-DAG: "%317:sub19": 156 # CHECK-CP-JSON-DAG: "%317:sub20": 153 # CHECK-CP-JSON-DAG: "%317:sub21": 152 # CHECK-CP-JSON-DAG: "%317:sub22": 151 # CHECK-CP-JSON-DAG: "%317:sub23": 150 # CHECK-CP-JSON-DAG: "%317:sub24": 147 # CHECK-CP-JSON-DAG: "%317:sub25": 146 # CHECK-CP-JSON-DAG: "%317:sub26": 145 # CHECK-CP-JSON-DAG: "%317:sub27": 144 # CHECK-CP-JSON-DAG: "%317:sub28": 141 # CHECK-CP-JSON-DAG: "%317:sub29": 140 # CHECK-CP-JSON-DAG: "%317:sub30": 139 # CHECK-CP-JSON-DAG: "%317:sub31": 138 # CHECK-CP-JSON-DAG: "%359:sub0": 231 # CHECK-CP-JSON-DAG: "%359:sub1": 230 # CHECK-CP-JSON-DAG: "%359:sub2": 229 # CHECK-CP-JSON-DAG: "%359:sub3": 228 # CHECK-CP-JSON-DAG: "%359:sub4": 225 # CHECK-CP-JSON-DAG: "%359:sub5": 224 # CHECK-CP-JSON-DAG: "%359:sub6": 223 # CHECK-CP-JSON-DAG: "%359:sub7": 222 # CHECK-CP-JSON-DAG: "%359:sub8": 219 # CHECK-CP-JSON-DAG: "%359:sub9": 218 # CHECK-CP-JSON-DAG: "%359:sub10": 217 # CHECK-CP-JSON-DAG: "%359:sub11": 216 # CHECK-CP-JSON-DAG: "%359:sub12": 213 # CHECK-CP-JSON-DAG: "%359:sub13": 212 # CHECK-CP-JSON-DAG: "%359:sub14": 211 # CHECK-CP-JSON-DAG: "%359:sub15": 210 # CHECK-CP-JSON-DAG: "%359:sub16": 207 # CHECK-CP-JSON-DAG: "%359:sub17": 206 # CHECK-CP-JSON-DAG: "%359:sub18": 205 # CHECK-CP-JSON-DAG: "%359:sub19": 204 # CHECK-CP-JSON-DAG: "%359:sub20": 201 # CHECK-CP-JSON-DAG: "%359:sub21": 200 # CHECK-CP-JSON-DAG: "%359:sub22": 199 # CHECK-CP-JSON-DAG: "%359:sub23": 198 # CHECK-CP-JSON-DAG: "%359:sub24": 195 # CHECK-CP-JSON-DAG: "%359:sub25": 194 # CHECK-CP-JSON-DAG: "%359:sub26": 193 # CHECK-CP-JSON-DAG: "%359:sub27": 192 # CHECK-CP-JSON-DAG: "%359:sub28": 189 # CHECK-CP-JSON-DAG: "%359:sub29": 188 # CHECK-CP-JSON-DAG: "%359:sub30": 187 # CHECK-CP-JSON-DAG: "%359:sub31": 186 # CHECK-CP-JSON-DAG: "%401:sub0": 279 # CHECK-CP-JSON-DAG: "%401:sub1": 278 # CHECK-CP-JSON-DAG: "%401:sub2": 277 # CHECK-CP-JSON-DAG: "%401:sub3": 276 # CHECK-CP-JSON-DAG: "%401:sub4": 273 # CHECK-CP-JSON-DAG: "%401:sub5": 272 # CHECK-CP-JSON-DAG: "%401:sub6": 271 # CHECK-CP-JSON-DAG: "%401:sub7": 270 # CHECK-CP-JSON-DAG: "%401:sub8": 267 # CHECK-CP-JSON-DAG: "%401:sub9": 266 # CHECK-CP-JSON-DAG: "%401:sub10": 265 # CHECK-CP-JSON-DAG: "%401:sub11": 264 # CHECK-CP-JSON-DAG: "%401:sub12": 261 # CHECK-CP-JSON-DAG: "%401:sub13": 260 # CHECK-CP-JSON-DAG: "%401:sub14": 259 # CHECK-CP-JSON-DAG: "%401:sub15": 258 # CHECK-CP-JSON-DAG: "%401:sub16": 255 # CHECK-CP-JSON-DAG: "%401:sub17": 254 # CHECK-CP-JSON-DAG: "%401:sub18": 253 # CHECK-CP-JSON-DAG: "%401:sub19": 252 # CHECK-CP-JSON-DAG: "%401:sub20": 249 # CHECK-CP-JSON-DAG: "%401:sub21": 248 # CHECK-CP-JSON-DAG: "%401:sub22": 247 # CHECK-CP-JSON-DAG: "%401:sub23": 246 # CHECK-CP-JSON-DAG: "%401:sub24": 243 # CHECK-CP-JSON-DAG: "%401:sub25": 242 # CHECK-CP-JSON-DAG: "%401:sub26": 241 # CHECK-CP-JSON-DAG: "%401:sub27": 240 # CHECK-CP-JSON-DAG: "%401:sub28": 237 # CHECK-CP-JSON-DAG: "%401:sub29": 236 # CHECK-CP-JSON-DAG: "%401:sub30": 235 # CHECK-CP-JSON-DAG: "%401:sub31": 234 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 234 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 279 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%553:vgpr_32 = COPY %191.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 38 # CHECK-CP-JSON-DAG: "%191:sub1": 37 # CHECK-CP-JSON-DAG: "%191:sub2": 36 # CHECK-CP-JSON-DAG: "%191:sub3": 35 # CHECK-CP-JSON-DAG: "%191:sub4": 32 # CHECK-CP-JSON-DAG: "%191:sub5": 31 # CHECK-CP-JSON-DAG: "%191:sub6": 30 # CHECK-CP-JSON-DAG: "%191:sub7": 29 # CHECK-CP-JSON-DAG: "%191:sub8": 26 # CHECK-CP-JSON-DAG: "%191:sub9": 25 # CHECK-CP-JSON-DAG: "%191:sub10": 24 # CHECK-CP-JSON-DAG: "%191:sub11": 23 # CHECK-CP-JSON-DAG: "%191:sub12": 20 # CHECK-CP-JSON-DAG: "%191:sub13": 19 # CHECK-CP-JSON-DAG: "%191:sub14": 18 # CHECK-CP-JSON-DAG: "%191:sub15": 17 # CHECK-CP-JSON-DAG: "%191:sub16": 14 # CHECK-CP-JSON-DAG: "%191:sub17": 13 # CHECK-CP-JSON-DAG: "%191:sub18": 12 # CHECK-CP-JSON-DAG: "%191:sub19": 11 # CHECK-CP-JSON-DAG: "%191:sub20": 8 # CHECK-CP-JSON-DAG: "%191:sub21": 7 # CHECK-CP-JSON-DAG: "%191:sub22": 6 # CHECK-CP-JSON-DAG: "%191:sub23": 5 # CHECK-CP-JSON-DAG: "%191:sub24": 2 # CHECK-CP-JSON-DAG: "%191:sub25": 1 # CHECK-CP-JSON-DAG: "%191:sub26": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 86 # CHECK-CP-JSON-DAG: "%233:sub1": 85 # CHECK-CP-JSON-DAG: "%233:sub2": 84 # CHECK-CP-JSON-DAG: "%233:sub3": 83 # CHECK-CP-JSON-DAG: "%233:sub4": 80 # CHECK-CP-JSON-DAG: "%233:sub5": 79 # CHECK-CP-JSON-DAG: "%233:sub6": 78 # CHECK-CP-JSON-DAG: "%233:sub7": 77 # CHECK-CP-JSON-DAG: "%233:sub8": 74 # CHECK-CP-JSON-DAG: "%233:sub9": 73 # CHECK-CP-JSON-DAG: "%233:sub10": 72 # CHECK-CP-JSON-DAG: "%233:sub11": 71 # CHECK-CP-JSON-DAG: "%233:sub12": 68 # CHECK-CP-JSON-DAG: "%233:sub13": 67 # CHECK-CP-JSON-DAG: "%233:sub14": 66 # CHECK-CP-JSON-DAG: "%233:sub15": 65 # CHECK-CP-JSON-DAG: "%233:sub16": 62 # CHECK-CP-JSON-DAG: "%233:sub17": 61 # CHECK-CP-JSON-DAG: "%233:sub18": 60 # CHECK-CP-JSON-DAG: "%233:sub19": 59 # CHECK-CP-JSON-DAG: "%233:sub20": 56 # CHECK-CP-JSON-DAG: "%233:sub21": 55 # CHECK-CP-JSON-DAG: "%233:sub22": 54 # CHECK-CP-JSON-DAG: "%233:sub23": 53 # CHECK-CP-JSON-DAG: "%233:sub24": 50 # CHECK-CP-JSON-DAG: "%233:sub25": 49 # CHECK-CP-JSON-DAG: "%233:sub26": 48 # CHECK-CP-JSON-DAG: "%233:sub27": 47 # CHECK-CP-JSON-DAG: "%233:sub28": 44 # CHECK-CP-JSON-DAG: "%233:sub29": 43 # CHECK-CP-JSON-DAG: "%233:sub30": 42 # CHECK-CP-JSON-DAG: "%233:sub31": 41 # CHECK-CP-JSON-DAG: "%275:sub0": 134 # CHECK-CP-JSON-DAG: "%275:sub1": 133 # CHECK-CP-JSON-DAG: "%275:sub2": 132 # CHECK-CP-JSON-DAG: "%275:sub3": 131 # CHECK-CP-JSON-DAG: "%275:sub4": 128 # CHECK-CP-JSON-DAG: "%275:sub5": 127 # CHECK-CP-JSON-DAG: "%275:sub6": 126 # CHECK-CP-JSON-DAG: "%275:sub7": 125 # CHECK-CP-JSON-DAG: "%275:sub8": 122 # CHECK-CP-JSON-DAG: "%275:sub9": 121 # CHECK-CP-JSON-DAG: "%275:sub10": 120 # CHECK-CP-JSON-DAG: "%275:sub11": 119 # CHECK-CP-JSON-DAG: "%275:sub12": 116 # CHECK-CP-JSON-DAG: "%275:sub13": 115 # CHECK-CP-JSON-DAG: "%275:sub14": 114 # CHECK-CP-JSON-DAG: "%275:sub15": 113 # CHECK-CP-JSON-DAG: "%275:sub16": 110 # CHECK-CP-JSON-DAG: "%275:sub17": 109 # CHECK-CP-JSON-DAG: "%275:sub18": 108 # CHECK-CP-JSON-DAG: "%275:sub19": 107 # CHECK-CP-JSON-DAG: "%275:sub20": 104 # CHECK-CP-JSON-DAG: "%275:sub21": 103 # CHECK-CP-JSON-DAG: "%275:sub22": 102 # CHECK-CP-JSON-DAG: "%275:sub23": 101 # CHECK-CP-JSON-DAG: "%275:sub24": 98 # CHECK-CP-JSON-DAG: "%275:sub25": 97 # CHECK-CP-JSON-DAG: "%275:sub26": 96 # CHECK-CP-JSON-DAG: "%275:sub27": 95 # CHECK-CP-JSON-DAG: "%275:sub28": 92 # CHECK-CP-JSON-DAG: "%275:sub29": 91 # CHECK-CP-JSON-DAG: "%275:sub30": 90 # CHECK-CP-JSON-DAG: "%275:sub31": 89 # CHECK-CP-JSON-DAG: "%317:sub0": 182 # CHECK-CP-JSON-DAG: "%317:sub1": 181 # CHECK-CP-JSON-DAG: "%317:sub2": 180 # CHECK-CP-JSON-DAG: "%317:sub3": 179 # CHECK-CP-JSON-DAG: "%317:sub4": 176 # CHECK-CP-JSON-DAG: "%317:sub5": 175 # CHECK-CP-JSON-DAG: "%317:sub6": 174 # CHECK-CP-JSON-DAG: "%317:sub7": 173 # CHECK-CP-JSON-DAG: "%317:sub8": 170 # CHECK-CP-JSON-DAG: "%317:sub9": 169 # CHECK-CP-JSON-DAG: "%317:sub10": 168 # CHECK-CP-JSON-DAG: "%317:sub11": 167 # CHECK-CP-JSON-DAG: "%317:sub12": 164 # CHECK-CP-JSON-DAG: "%317:sub13": 163 # CHECK-CP-JSON-DAG: "%317:sub14": 162 # CHECK-CP-JSON-DAG: "%317:sub15": 161 # CHECK-CP-JSON-DAG: "%317:sub16": 158 # CHECK-CP-JSON-DAG: "%317:sub17": 157 # CHECK-CP-JSON-DAG: "%317:sub18": 156 # CHECK-CP-JSON-DAG: "%317:sub19": 155 # CHECK-CP-JSON-DAG: "%317:sub20": 152 # CHECK-CP-JSON-DAG: "%317:sub21": 151 # CHECK-CP-JSON-DAG: "%317:sub22": 150 # CHECK-CP-JSON-DAG: "%317:sub23": 149 # CHECK-CP-JSON-DAG: "%317:sub24": 146 # CHECK-CP-JSON-DAG: "%317:sub25": 145 # CHECK-CP-JSON-DAG: "%317:sub26": 144 # CHECK-CP-JSON-DAG: "%317:sub27": 143 # CHECK-CP-JSON-DAG: "%317:sub28": 140 # CHECK-CP-JSON-DAG: "%317:sub29": 139 # CHECK-CP-JSON-DAG: "%317:sub30": 138 # CHECK-CP-JSON-DAG: "%317:sub31": 137 # CHECK-CP-JSON-DAG: "%359:sub0": 230 # CHECK-CP-JSON-DAG: "%359:sub1": 229 # CHECK-CP-JSON-DAG: "%359:sub2": 228 # CHECK-CP-JSON-DAG: "%359:sub3": 227 # CHECK-CP-JSON-DAG: "%359:sub4": 224 # CHECK-CP-JSON-DAG: "%359:sub5": 223 # CHECK-CP-JSON-DAG: "%359:sub6": 222 # CHECK-CP-JSON-DAG: "%359:sub7": 221 # CHECK-CP-JSON-DAG: "%359:sub8": 218 # CHECK-CP-JSON-DAG: "%359:sub9": 217 # CHECK-CP-JSON-DAG: "%359:sub10": 216 # CHECK-CP-JSON-DAG: "%359:sub11": 215 # CHECK-CP-JSON-DAG: "%359:sub12": 212 # CHECK-CP-JSON-DAG: "%359:sub13": 211 # CHECK-CP-JSON-DAG: "%359:sub14": 210 # CHECK-CP-JSON-DAG: "%359:sub15": 209 # CHECK-CP-JSON-DAG: "%359:sub16": 206 # CHECK-CP-JSON-DAG: "%359:sub17": 205 # CHECK-CP-JSON-DAG: "%359:sub18": 204 # CHECK-CP-JSON-DAG: "%359:sub19": 203 # CHECK-CP-JSON-DAG: "%359:sub20": 200 # CHECK-CP-JSON-DAG: "%359:sub21": 199 # CHECK-CP-JSON-DAG: "%359:sub22": 198 # CHECK-CP-JSON-DAG: "%359:sub23": 197 # CHECK-CP-JSON-DAG: "%359:sub24": 194 # CHECK-CP-JSON-DAG: "%359:sub25": 193 # CHECK-CP-JSON-DAG: "%359:sub26": 192 # CHECK-CP-JSON-DAG: "%359:sub27": 191 # CHECK-CP-JSON-DAG: "%359:sub28": 188 # CHECK-CP-JSON-DAG: "%359:sub29": 187 # CHECK-CP-JSON-DAG: "%359:sub30": 186 # CHECK-CP-JSON-DAG: "%359:sub31": 185 # CHECK-CP-JSON-DAG: "%401:sub0": 278 # CHECK-CP-JSON-DAG: "%401:sub1": 277 # CHECK-CP-JSON-DAG: "%401:sub2": 276 # CHECK-CP-JSON-DAG: "%401:sub3": 275 # CHECK-CP-JSON-DAG: "%401:sub4": 272 # CHECK-CP-JSON-DAG: "%401:sub5": 271 # CHECK-CP-JSON-DAG: "%401:sub6": 270 # CHECK-CP-JSON-DAG: "%401:sub7": 269 # CHECK-CP-JSON-DAG: "%401:sub8": 266 # CHECK-CP-JSON-DAG: "%401:sub9": 265 # CHECK-CP-JSON-DAG: "%401:sub10": 264 # CHECK-CP-JSON-DAG: "%401:sub11": 263 # CHECK-CP-JSON-DAG: "%401:sub12": 260 # CHECK-CP-JSON-DAG: "%401:sub13": 259 # CHECK-CP-JSON-DAG: "%401:sub14": 258 # CHECK-CP-JSON-DAG: "%401:sub15": 257 # CHECK-CP-JSON-DAG: "%401:sub16": 254 # CHECK-CP-JSON-DAG: "%401:sub17": 253 # CHECK-CP-JSON-DAG: "%401:sub18": 252 # CHECK-CP-JSON-DAG: "%401:sub19": 251 # CHECK-CP-JSON-DAG: "%401:sub20": 248 # CHECK-CP-JSON-DAG: "%401:sub21": 247 # CHECK-CP-JSON-DAG: "%401:sub22": 246 # CHECK-CP-JSON-DAG: "%401:sub23": 245 # CHECK-CP-JSON-DAG: "%401:sub24": 242 # CHECK-CP-JSON-DAG: "%401:sub25": 241 # CHECK-CP-JSON-DAG: "%401:sub26": 240 # CHECK-CP-JSON-DAG: "%401:sub27": 239 # CHECK-CP-JSON-DAG: "%401:sub28": 236 # CHECK-CP-JSON-DAG: "%401:sub29": 235 # CHECK-CP-JSON-DAG: "%401:sub30": 234 # CHECK-CP-JSON-DAG: "%401:sub31": 233 # CHECK-CP-JSON-DAG: "%552": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 233 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 278 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%554:vgpr_32 = COPY %191.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 37 # CHECK-CP-JSON-DAG: "%191:sub1": 36 # CHECK-CP-JSON-DAG: "%191:sub2": 35 # CHECK-CP-JSON-DAG: "%191:sub3": 34 # CHECK-CP-JSON-DAG: "%191:sub4": 31 # CHECK-CP-JSON-DAG: "%191:sub5": 30 # CHECK-CP-JSON-DAG: "%191:sub6": 29 # CHECK-CP-JSON-DAG: "%191:sub7": 28 # CHECK-CP-JSON-DAG: "%191:sub8": 25 # CHECK-CP-JSON-DAG: "%191:sub9": 24 # CHECK-CP-JSON-DAG: "%191:sub10": 23 # CHECK-CP-JSON-DAG: "%191:sub11": 22 # CHECK-CP-JSON-DAG: "%191:sub12": 19 # CHECK-CP-JSON-DAG: "%191:sub13": 18 # CHECK-CP-JSON-DAG: "%191:sub14": 17 # CHECK-CP-JSON-DAG: "%191:sub15": 16 # CHECK-CP-JSON-DAG: "%191:sub16": 13 # CHECK-CP-JSON-DAG: "%191:sub17": 12 # CHECK-CP-JSON-DAG: "%191:sub18": 11 # CHECK-CP-JSON-DAG: "%191:sub19": 10 # CHECK-CP-JSON-DAG: "%191:sub20": 7 # CHECK-CP-JSON-DAG: "%191:sub21": 6 # CHECK-CP-JSON-DAG: "%191:sub22": 5 # CHECK-CP-JSON-DAG: "%191:sub23": 4 # CHECK-CP-JSON-DAG: "%191:sub24": 1 # CHECK-CP-JSON-DAG: "%191:sub25": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 85 # CHECK-CP-JSON-DAG: "%233:sub1": 84 # CHECK-CP-JSON-DAG: "%233:sub2": 83 # CHECK-CP-JSON-DAG: "%233:sub3": 82 # CHECK-CP-JSON-DAG: "%233:sub4": 79 # CHECK-CP-JSON-DAG: "%233:sub5": 78 # CHECK-CP-JSON-DAG: "%233:sub6": 77 # CHECK-CP-JSON-DAG: "%233:sub7": 76 # CHECK-CP-JSON-DAG: "%233:sub8": 73 # CHECK-CP-JSON-DAG: "%233:sub9": 72 # CHECK-CP-JSON-DAG: "%233:sub10": 71 # CHECK-CP-JSON-DAG: "%233:sub11": 70 # CHECK-CP-JSON-DAG: "%233:sub12": 67 # CHECK-CP-JSON-DAG: "%233:sub13": 66 # CHECK-CP-JSON-DAG: "%233:sub14": 65 # CHECK-CP-JSON-DAG: "%233:sub15": 64 # CHECK-CP-JSON-DAG: "%233:sub16": 61 # CHECK-CP-JSON-DAG: "%233:sub17": 60 # CHECK-CP-JSON-DAG: "%233:sub18": 59 # CHECK-CP-JSON-DAG: "%233:sub19": 58 # CHECK-CP-JSON-DAG: "%233:sub20": 55 # CHECK-CP-JSON-DAG: "%233:sub21": 54 # CHECK-CP-JSON-DAG: "%233:sub22": 53 # CHECK-CP-JSON-DAG: "%233:sub23": 52 # CHECK-CP-JSON-DAG: "%233:sub24": 49 # CHECK-CP-JSON-DAG: "%233:sub25": 48 # CHECK-CP-JSON-DAG: "%233:sub26": 47 # CHECK-CP-JSON-DAG: "%233:sub27": 46 # CHECK-CP-JSON-DAG: "%233:sub28": 43 # CHECK-CP-JSON-DAG: "%233:sub29": 42 # CHECK-CP-JSON-DAG: "%233:sub30": 41 # CHECK-CP-JSON-DAG: "%233:sub31": 40 # CHECK-CP-JSON-DAG: "%275:sub0": 133 # CHECK-CP-JSON-DAG: "%275:sub1": 132 # CHECK-CP-JSON-DAG: "%275:sub2": 131 # CHECK-CP-JSON-DAG: "%275:sub3": 130 # CHECK-CP-JSON-DAG: "%275:sub4": 127 # CHECK-CP-JSON-DAG: "%275:sub5": 126 # CHECK-CP-JSON-DAG: "%275:sub6": 125 # CHECK-CP-JSON-DAG: "%275:sub7": 124 # CHECK-CP-JSON-DAG: "%275:sub8": 121 # CHECK-CP-JSON-DAG: "%275:sub9": 120 # CHECK-CP-JSON-DAG: "%275:sub10": 119 # CHECK-CP-JSON-DAG: "%275:sub11": 118 # CHECK-CP-JSON-DAG: "%275:sub12": 115 # CHECK-CP-JSON-DAG: "%275:sub13": 114 # CHECK-CP-JSON-DAG: "%275:sub14": 113 # CHECK-CP-JSON-DAG: "%275:sub15": 112 # CHECK-CP-JSON-DAG: "%275:sub16": 109 # CHECK-CP-JSON-DAG: "%275:sub17": 108 # CHECK-CP-JSON-DAG: "%275:sub18": 107 # CHECK-CP-JSON-DAG: "%275:sub19": 106 # CHECK-CP-JSON-DAG: "%275:sub20": 103 # CHECK-CP-JSON-DAG: "%275:sub21": 102 # CHECK-CP-JSON-DAG: "%275:sub22": 101 # CHECK-CP-JSON-DAG: "%275:sub23": 100 # CHECK-CP-JSON-DAG: "%275:sub24": 97 # CHECK-CP-JSON-DAG: "%275:sub25": 96 # CHECK-CP-JSON-DAG: "%275:sub26": 95 # CHECK-CP-JSON-DAG: "%275:sub27": 94 # CHECK-CP-JSON-DAG: "%275:sub28": 91 # CHECK-CP-JSON-DAG: "%275:sub29": 90 # CHECK-CP-JSON-DAG: "%275:sub30": 89 # CHECK-CP-JSON-DAG: "%275:sub31": 88 # CHECK-CP-JSON-DAG: "%317:sub0": 181 # CHECK-CP-JSON-DAG: "%317:sub1": 180 # CHECK-CP-JSON-DAG: "%317:sub2": 179 # CHECK-CP-JSON-DAG: "%317:sub3": 178 # CHECK-CP-JSON-DAG: "%317:sub4": 175 # CHECK-CP-JSON-DAG: "%317:sub5": 174 # CHECK-CP-JSON-DAG: "%317:sub6": 173 # CHECK-CP-JSON-DAG: "%317:sub7": 172 # CHECK-CP-JSON-DAG: "%317:sub8": 169 # CHECK-CP-JSON-DAG: "%317:sub9": 168 # CHECK-CP-JSON-DAG: "%317:sub10": 167 # CHECK-CP-JSON-DAG: "%317:sub11": 166 # CHECK-CP-JSON-DAG: "%317:sub12": 163 # CHECK-CP-JSON-DAG: "%317:sub13": 162 # CHECK-CP-JSON-DAG: "%317:sub14": 161 # CHECK-CP-JSON-DAG: "%317:sub15": 160 # CHECK-CP-JSON-DAG: "%317:sub16": 157 # CHECK-CP-JSON-DAG: "%317:sub17": 156 # CHECK-CP-JSON-DAG: "%317:sub18": 155 # CHECK-CP-JSON-DAG: "%317:sub19": 154 # CHECK-CP-JSON-DAG: "%317:sub20": 151 # CHECK-CP-JSON-DAG: "%317:sub21": 150 # CHECK-CP-JSON-DAG: "%317:sub22": 149 # CHECK-CP-JSON-DAG: "%317:sub23": 148 # CHECK-CP-JSON-DAG: "%317:sub24": 145 # CHECK-CP-JSON-DAG: "%317:sub25": 144 # CHECK-CP-JSON-DAG: "%317:sub26": 143 # CHECK-CP-JSON-DAG: "%317:sub27": 142 # CHECK-CP-JSON-DAG: "%317:sub28": 139 # CHECK-CP-JSON-DAG: "%317:sub29": 138 # CHECK-CP-JSON-DAG: "%317:sub30": 137 # CHECK-CP-JSON-DAG: "%317:sub31": 136 # CHECK-CP-JSON-DAG: "%359:sub0": 229 # CHECK-CP-JSON-DAG: "%359:sub1": 228 # CHECK-CP-JSON-DAG: "%359:sub2": 227 # CHECK-CP-JSON-DAG: "%359:sub3": 226 # CHECK-CP-JSON-DAG: "%359:sub4": 223 # CHECK-CP-JSON-DAG: "%359:sub5": 222 # CHECK-CP-JSON-DAG: "%359:sub6": 221 # CHECK-CP-JSON-DAG: "%359:sub7": 220 # CHECK-CP-JSON-DAG: "%359:sub8": 217 # CHECK-CP-JSON-DAG: "%359:sub9": 216 # CHECK-CP-JSON-DAG: "%359:sub10": 215 # CHECK-CP-JSON-DAG: "%359:sub11": 214 # CHECK-CP-JSON-DAG: "%359:sub12": 211 # CHECK-CP-JSON-DAG: "%359:sub13": 210 # CHECK-CP-JSON-DAG: "%359:sub14": 209 # CHECK-CP-JSON-DAG: "%359:sub15": 208 # CHECK-CP-JSON-DAG: "%359:sub16": 205 # CHECK-CP-JSON-DAG: "%359:sub17": 204 # CHECK-CP-JSON-DAG: "%359:sub18": 203 # CHECK-CP-JSON-DAG: "%359:sub19": 202 # CHECK-CP-JSON-DAG: "%359:sub20": 199 # CHECK-CP-JSON-DAG: "%359:sub21": 198 # CHECK-CP-JSON-DAG: "%359:sub22": 197 # CHECK-CP-JSON-DAG: "%359:sub23": 196 # CHECK-CP-JSON-DAG: "%359:sub24": 193 # CHECK-CP-JSON-DAG: "%359:sub25": 192 # CHECK-CP-JSON-DAG: "%359:sub26": 191 # CHECK-CP-JSON-DAG: "%359:sub27": 190 # CHECK-CP-JSON-DAG: "%359:sub28": 187 # CHECK-CP-JSON-DAG: "%359:sub29": 186 # CHECK-CP-JSON-DAG: "%359:sub30": 185 # CHECK-CP-JSON-DAG: "%359:sub31": 184 # CHECK-CP-JSON-DAG: "%401:sub0": 277 # CHECK-CP-JSON-DAG: "%401:sub1": 276 # CHECK-CP-JSON-DAG: "%401:sub2": 275 # CHECK-CP-JSON-DAG: "%401:sub3": 274 # CHECK-CP-JSON-DAG: "%401:sub4": 271 # CHECK-CP-JSON-DAG: "%401:sub5": 270 # CHECK-CP-JSON-DAG: "%401:sub6": 269 # CHECK-CP-JSON-DAG: "%401:sub7": 268 # CHECK-CP-JSON-DAG: "%401:sub8": 265 # CHECK-CP-JSON-DAG: "%401:sub9": 264 # CHECK-CP-JSON-DAG: "%401:sub10": 263 # CHECK-CP-JSON-DAG: "%401:sub11": 262 # CHECK-CP-JSON-DAG: "%401:sub12": 259 # CHECK-CP-JSON-DAG: "%401:sub13": 258 # CHECK-CP-JSON-DAG: "%401:sub14": 257 # CHECK-CP-JSON-DAG: "%401:sub15": 256 # CHECK-CP-JSON-DAG: "%401:sub16": 253 # CHECK-CP-JSON-DAG: "%401:sub17": 252 # CHECK-CP-JSON-DAG: "%401:sub18": 251 # CHECK-CP-JSON-DAG: "%401:sub19": 250 # CHECK-CP-JSON-DAG: "%401:sub20": 247 # CHECK-CP-JSON-DAG: "%401:sub21": 246 # CHECK-CP-JSON-DAG: "%401:sub22": 245 # CHECK-CP-JSON-DAG: "%401:sub23": 244 # CHECK-CP-JSON-DAG: "%401:sub24": 241 # CHECK-CP-JSON-DAG: "%401:sub25": 240 # CHECK-CP-JSON-DAG: "%401:sub26": 239 # CHECK-CP-JSON-DAG: "%401:sub27": 238 # CHECK-CP-JSON-DAG: "%401:sub28": 235 # CHECK-CP-JSON-DAG: "%401:sub29": 234 # CHECK-CP-JSON-DAG: "%401:sub30": 233 # CHECK-CP-JSON-DAG: "%401:sub31": 232 # CHECK-CP-JSON-DAG: "%552": 2 # CHECK-CP-JSON-DAG: "%553": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 232 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 277 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%555:vgpr_32 = COPY %191.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 36 # CHECK-CP-JSON-DAG: "%191:sub1": 35 # CHECK-CP-JSON-DAG: "%191:sub2": 34 # CHECK-CP-JSON-DAG: "%191:sub3": 33 # CHECK-CP-JSON-DAG: "%191:sub4": 30 # CHECK-CP-JSON-DAG: "%191:sub5": 29 # CHECK-CP-JSON-DAG: "%191:sub6": 28 # CHECK-CP-JSON-DAG: "%191:sub7": 27 # CHECK-CP-JSON-DAG: "%191:sub8": 24 # CHECK-CP-JSON-DAG: "%191:sub9": 23 # CHECK-CP-JSON-DAG: "%191:sub10": 22 # CHECK-CP-JSON-DAG: "%191:sub11": 21 # CHECK-CP-JSON-DAG: "%191:sub12": 18 # CHECK-CP-JSON-DAG: "%191:sub13": 17 # CHECK-CP-JSON-DAG: "%191:sub14": 16 # CHECK-CP-JSON-DAG: "%191:sub15": 15 # CHECK-CP-JSON-DAG: "%191:sub16": 12 # CHECK-CP-JSON-DAG: "%191:sub17": 11 # CHECK-CP-JSON-DAG: "%191:sub18": 10 # CHECK-CP-JSON-DAG: "%191:sub19": 9 # CHECK-CP-JSON-DAG: "%191:sub20": 6 # CHECK-CP-JSON-DAG: "%191:sub21": 5 # CHECK-CP-JSON-DAG: "%191:sub22": 4 # CHECK-CP-JSON-DAG: "%191:sub23": 3 # CHECK-CP-JSON-DAG: "%191:sub24": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 84 # CHECK-CP-JSON-DAG: "%233:sub1": 83 # CHECK-CP-JSON-DAG: "%233:sub2": 82 # CHECK-CP-JSON-DAG: "%233:sub3": 81 # CHECK-CP-JSON-DAG: "%233:sub4": 78 # CHECK-CP-JSON-DAG: "%233:sub5": 77 # CHECK-CP-JSON-DAG: "%233:sub6": 76 # CHECK-CP-JSON-DAG: "%233:sub7": 75 # CHECK-CP-JSON-DAG: "%233:sub8": 72 # CHECK-CP-JSON-DAG: "%233:sub9": 71 # CHECK-CP-JSON-DAG: "%233:sub10": 70 # CHECK-CP-JSON-DAG: "%233:sub11": 69 # CHECK-CP-JSON-DAG: "%233:sub12": 66 # CHECK-CP-JSON-DAG: "%233:sub13": 65 # CHECK-CP-JSON-DAG: "%233:sub14": 64 # CHECK-CP-JSON-DAG: "%233:sub15": 63 # CHECK-CP-JSON-DAG: "%233:sub16": 60 # CHECK-CP-JSON-DAG: "%233:sub17": 59 # CHECK-CP-JSON-DAG: "%233:sub18": 58 # CHECK-CP-JSON-DAG: "%233:sub19": 57 # CHECK-CP-JSON-DAG: "%233:sub20": 54 # CHECK-CP-JSON-DAG: "%233:sub21": 53 # CHECK-CP-JSON-DAG: "%233:sub22": 52 # CHECK-CP-JSON-DAG: "%233:sub23": 51 # CHECK-CP-JSON-DAG: "%233:sub24": 48 # CHECK-CP-JSON-DAG: "%233:sub25": 47 # CHECK-CP-JSON-DAG: "%233:sub26": 46 # CHECK-CP-JSON-DAG: "%233:sub27": 45 # CHECK-CP-JSON-DAG: "%233:sub28": 42 # CHECK-CP-JSON-DAG: "%233:sub29": 41 # CHECK-CP-JSON-DAG: "%233:sub30": 40 # CHECK-CP-JSON-DAG: "%233:sub31": 39 # CHECK-CP-JSON-DAG: "%275:sub0": 132 # CHECK-CP-JSON-DAG: "%275:sub1": 131 # CHECK-CP-JSON-DAG: "%275:sub2": 130 # CHECK-CP-JSON-DAG: "%275:sub3": 129 # CHECK-CP-JSON-DAG: "%275:sub4": 126 # CHECK-CP-JSON-DAG: "%275:sub5": 125 # CHECK-CP-JSON-DAG: "%275:sub6": 124 # CHECK-CP-JSON-DAG: "%275:sub7": 123 # CHECK-CP-JSON-DAG: "%275:sub8": 120 # CHECK-CP-JSON-DAG: "%275:sub9": 119 # CHECK-CP-JSON-DAG: "%275:sub10": 118 # CHECK-CP-JSON-DAG: "%275:sub11": 117 # CHECK-CP-JSON-DAG: "%275:sub12": 114 # CHECK-CP-JSON-DAG: "%275:sub13": 113 # CHECK-CP-JSON-DAG: "%275:sub14": 112 # CHECK-CP-JSON-DAG: "%275:sub15": 111 # CHECK-CP-JSON-DAG: "%275:sub16": 108 # CHECK-CP-JSON-DAG: "%275:sub17": 107 # CHECK-CP-JSON-DAG: "%275:sub18": 106 # CHECK-CP-JSON-DAG: "%275:sub19": 105 # CHECK-CP-JSON-DAG: "%275:sub20": 102 # CHECK-CP-JSON-DAG: "%275:sub21": 101 # CHECK-CP-JSON-DAG: "%275:sub22": 100 # CHECK-CP-JSON-DAG: "%275:sub23": 99 # CHECK-CP-JSON-DAG: "%275:sub24": 96 # CHECK-CP-JSON-DAG: "%275:sub25": 95 # CHECK-CP-JSON-DAG: "%275:sub26": 94 # CHECK-CP-JSON-DAG: "%275:sub27": 93 # CHECK-CP-JSON-DAG: "%275:sub28": 90 # CHECK-CP-JSON-DAG: "%275:sub29": 89 # CHECK-CP-JSON-DAG: "%275:sub30": 88 # CHECK-CP-JSON-DAG: "%275:sub31": 87 # CHECK-CP-JSON-DAG: "%317:sub0": 180 # CHECK-CP-JSON-DAG: "%317:sub1": 179 # CHECK-CP-JSON-DAG: "%317:sub2": 178 # CHECK-CP-JSON-DAG: "%317:sub3": 177 # CHECK-CP-JSON-DAG: "%317:sub4": 174 # CHECK-CP-JSON-DAG: "%317:sub5": 173 # CHECK-CP-JSON-DAG: "%317:sub6": 172 # CHECK-CP-JSON-DAG: "%317:sub7": 171 # CHECK-CP-JSON-DAG: "%317:sub8": 168 # CHECK-CP-JSON-DAG: "%317:sub9": 167 # CHECK-CP-JSON-DAG: "%317:sub10": 166 # CHECK-CP-JSON-DAG: "%317:sub11": 165 # CHECK-CP-JSON-DAG: "%317:sub12": 162 # CHECK-CP-JSON-DAG: "%317:sub13": 161 # CHECK-CP-JSON-DAG: "%317:sub14": 160 # CHECK-CP-JSON-DAG: "%317:sub15": 159 # CHECK-CP-JSON-DAG: "%317:sub16": 156 # CHECK-CP-JSON-DAG: "%317:sub17": 155 # CHECK-CP-JSON-DAG: "%317:sub18": 154 # CHECK-CP-JSON-DAG: "%317:sub19": 153 # CHECK-CP-JSON-DAG: "%317:sub20": 150 # CHECK-CP-JSON-DAG: "%317:sub21": 149 # CHECK-CP-JSON-DAG: "%317:sub22": 148 # CHECK-CP-JSON-DAG: "%317:sub23": 147 # CHECK-CP-JSON-DAG: "%317:sub24": 144 # CHECK-CP-JSON-DAG: "%317:sub25": 143 # CHECK-CP-JSON-DAG: "%317:sub26": 142 # CHECK-CP-JSON-DAG: "%317:sub27": 141 # CHECK-CP-JSON-DAG: "%317:sub28": 138 # CHECK-CP-JSON-DAG: "%317:sub29": 137 # CHECK-CP-JSON-DAG: "%317:sub30": 136 # CHECK-CP-JSON-DAG: "%317:sub31": 135 # CHECK-CP-JSON-DAG: "%359:sub0": 228 # CHECK-CP-JSON-DAG: "%359:sub1": 227 # CHECK-CP-JSON-DAG: "%359:sub2": 226 # CHECK-CP-JSON-DAG: "%359:sub3": 225 # CHECK-CP-JSON-DAG: "%359:sub4": 222 # CHECK-CP-JSON-DAG: "%359:sub5": 221 # CHECK-CP-JSON-DAG: "%359:sub6": 220 # CHECK-CP-JSON-DAG: "%359:sub7": 219 # CHECK-CP-JSON-DAG: "%359:sub8": 216 # CHECK-CP-JSON-DAG: "%359:sub9": 215 # CHECK-CP-JSON-DAG: "%359:sub10": 214 # CHECK-CP-JSON-DAG: "%359:sub11": 213 # CHECK-CP-JSON-DAG: "%359:sub12": 210 # CHECK-CP-JSON-DAG: "%359:sub13": 209 # CHECK-CP-JSON-DAG: "%359:sub14": 208 # CHECK-CP-JSON-DAG: "%359:sub15": 207 # CHECK-CP-JSON-DAG: "%359:sub16": 204 # CHECK-CP-JSON-DAG: "%359:sub17": 203 # CHECK-CP-JSON-DAG: "%359:sub18": 202 # CHECK-CP-JSON-DAG: "%359:sub19": 201 # CHECK-CP-JSON-DAG: "%359:sub20": 198 # CHECK-CP-JSON-DAG: "%359:sub21": 197 # CHECK-CP-JSON-DAG: "%359:sub22": 196 # CHECK-CP-JSON-DAG: "%359:sub23": 195 # CHECK-CP-JSON-DAG: "%359:sub24": 192 # CHECK-CP-JSON-DAG: "%359:sub25": 191 # CHECK-CP-JSON-DAG: "%359:sub26": 190 # CHECK-CP-JSON-DAG: "%359:sub27": 189 # CHECK-CP-JSON-DAG: "%359:sub28": 186 # CHECK-CP-JSON-DAG: "%359:sub29": 185 # CHECK-CP-JSON-DAG: "%359:sub30": 184 # CHECK-CP-JSON-DAG: "%359:sub31": 183 # CHECK-CP-JSON-DAG: "%401:sub0": 276 # CHECK-CP-JSON-DAG: "%401:sub1": 275 # CHECK-CP-JSON-DAG: "%401:sub2": 274 # CHECK-CP-JSON-DAG: "%401:sub3": 273 # CHECK-CP-JSON-DAG: "%401:sub4": 270 # CHECK-CP-JSON-DAG: "%401:sub5": 269 # CHECK-CP-JSON-DAG: "%401:sub6": 268 # CHECK-CP-JSON-DAG: "%401:sub7": 267 # CHECK-CP-JSON-DAG: "%401:sub8": 264 # CHECK-CP-JSON-DAG: "%401:sub9": 263 # CHECK-CP-JSON-DAG: "%401:sub10": 262 # CHECK-CP-JSON-DAG: "%401:sub11": 261 # CHECK-CP-JSON-DAG: "%401:sub12": 258 # CHECK-CP-JSON-DAG: "%401:sub13": 257 # CHECK-CP-JSON-DAG: "%401:sub14": 256 # CHECK-CP-JSON-DAG: "%401:sub15": 255 # CHECK-CP-JSON-DAG: "%401:sub16": 252 # CHECK-CP-JSON-DAG: "%401:sub17": 251 # CHECK-CP-JSON-DAG: "%401:sub18": 250 # CHECK-CP-JSON-DAG: "%401:sub19": 249 # CHECK-CP-JSON-DAG: "%401:sub20": 246 # CHECK-CP-JSON-DAG: "%401:sub21": 245 # CHECK-CP-JSON-DAG: "%401:sub22": 244 # CHECK-CP-JSON-DAG: "%401:sub23": 243 # CHECK-CP-JSON-DAG: "%401:sub24": 240 # CHECK-CP-JSON-DAG: "%401:sub25": 239 # CHECK-CP-JSON-DAG: "%401:sub26": 238 # CHECK-CP-JSON-DAG: "%401:sub27": 237 # CHECK-CP-JSON-DAG: "%401:sub28": 234 # CHECK-CP-JSON-DAG: "%401:sub29": 233 # CHECK-CP-JSON-DAG: "%401:sub30": 232 # CHECK-CP-JSON-DAG: "%401:sub31": 231 # CHECK-CP-JSON-DAG: "%552": 1 # CHECK-CP-JSON-DAG: "%553": 1 # CHECK-CP-JSON-DAG: "%554": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 231 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 276 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%556:vreg_128 = REG_SEQUENCE %555, %subreg.sub0, %554, %subreg.sub1, %553, %subreg.sub2, %552, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 35 # CHECK-CP-JSON-DAG: "%191:sub1": 34 # CHECK-CP-JSON-DAG: "%191:sub2": 33 # CHECK-CP-JSON-DAG: "%191:sub3": 32 # CHECK-CP-JSON-DAG: "%191:sub4": 29 # CHECK-CP-JSON-DAG: "%191:sub5": 28 # CHECK-CP-JSON-DAG: "%191:sub6": 27 # CHECK-CP-JSON-DAG: "%191:sub7": 26 # CHECK-CP-JSON-DAG: "%191:sub8": 23 # CHECK-CP-JSON-DAG: "%191:sub9": 22 # CHECK-CP-JSON-DAG: "%191:sub10": 21 # CHECK-CP-JSON-DAG: "%191:sub11": 20 # CHECK-CP-JSON-DAG: "%191:sub12": 17 # CHECK-CP-JSON-DAG: "%191:sub13": 16 # CHECK-CP-JSON-DAG: "%191:sub14": 15 # CHECK-CP-JSON-DAG: "%191:sub15": 14 # CHECK-CP-JSON-DAG: "%191:sub16": 11 # CHECK-CP-JSON-DAG: "%191:sub17": 10 # CHECK-CP-JSON-DAG: "%191:sub18": 9 # CHECK-CP-JSON-DAG: "%191:sub19": 8 # CHECK-CP-JSON-DAG: "%191:sub20": 5 # CHECK-CP-JSON-DAG: "%191:sub21": 4 # CHECK-CP-JSON-DAG: "%191:sub22": 3 # CHECK-CP-JSON-DAG: "%191:sub23": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 83 # CHECK-CP-JSON-DAG: "%233:sub1": 82 # CHECK-CP-JSON-DAG: "%233:sub2": 81 # CHECK-CP-JSON-DAG: "%233:sub3": 80 # CHECK-CP-JSON-DAG: "%233:sub4": 77 # CHECK-CP-JSON-DAG: "%233:sub5": 76 # CHECK-CP-JSON-DAG: "%233:sub6": 75 # CHECK-CP-JSON-DAG: "%233:sub7": 74 # CHECK-CP-JSON-DAG: "%233:sub8": 71 # CHECK-CP-JSON-DAG: "%233:sub9": 70 # CHECK-CP-JSON-DAG: "%233:sub10": 69 # CHECK-CP-JSON-DAG: "%233:sub11": 68 # CHECK-CP-JSON-DAG: "%233:sub12": 65 # CHECK-CP-JSON-DAG: "%233:sub13": 64 # CHECK-CP-JSON-DAG: "%233:sub14": 63 # CHECK-CP-JSON-DAG: "%233:sub15": 62 # CHECK-CP-JSON-DAG: "%233:sub16": 59 # CHECK-CP-JSON-DAG: "%233:sub17": 58 # CHECK-CP-JSON-DAG: "%233:sub18": 57 # CHECK-CP-JSON-DAG: "%233:sub19": 56 # CHECK-CP-JSON-DAG: "%233:sub20": 53 # CHECK-CP-JSON-DAG: "%233:sub21": 52 # CHECK-CP-JSON-DAG: "%233:sub22": 51 # CHECK-CP-JSON-DAG: "%233:sub23": 50 # CHECK-CP-JSON-DAG: "%233:sub24": 47 # CHECK-CP-JSON-DAG: "%233:sub25": 46 # CHECK-CP-JSON-DAG: "%233:sub26": 45 # CHECK-CP-JSON-DAG: "%233:sub27": 44 # CHECK-CP-JSON-DAG: "%233:sub28": 41 # CHECK-CP-JSON-DAG: "%233:sub29": 40 # CHECK-CP-JSON-DAG: "%233:sub30": 39 # CHECK-CP-JSON-DAG: "%233:sub31": 38 # CHECK-CP-JSON-DAG: "%275:sub0": 131 # CHECK-CP-JSON-DAG: "%275:sub1": 130 # CHECK-CP-JSON-DAG: "%275:sub2": 129 # CHECK-CP-JSON-DAG: "%275:sub3": 128 # CHECK-CP-JSON-DAG: "%275:sub4": 125 # CHECK-CP-JSON-DAG: "%275:sub5": 124 # CHECK-CP-JSON-DAG: "%275:sub6": 123 # CHECK-CP-JSON-DAG: "%275:sub7": 122 # CHECK-CP-JSON-DAG: "%275:sub8": 119 # CHECK-CP-JSON-DAG: "%275:sub9": 118 # CHECK-CP-JSON-DAG: "%275:sub10": 117 # CHECK-CP-JSON-DAG: "%275:sub11": 116 # CHECK-CP-JSON-DAG: "%275:sub12": 113 # CHECK-CP-JSON-DAG: "%275:sub13": 112 # CHECK-CP-JSON-DAG: "%275:sub14": 111 # CHECK-CP-JSON-DAG: "%275:sub15": 110 # CHECK-CP-JSON-DAG: "%275:sub16": 107 # CHECK-CP-JSON-DAG: "%275:sub17": 106 # CHECK-CP-JSON-DAG: "%275:sub18": 105 # CHECK-CP-JSON-DAG: "%275:sub19": 104 # CHECK-CP-JSON-DAG: "%275:sub20": 101 # CHECK-CP-JSON-DAG: "%275:sub21": 100 # CHECK-CP-JSON-DAG: "%275:sub22": 99 # CHECK-CP-JSON-DAG: "%275:sub23": 98 # CHECK-CP-JSON-DAG: "%275:sub24": 95 # CHECK-CP-JSON-DAG: "%275:sub25": 94 # CHECK-CP-JSON-DAG: "%275:sub26": 93 # CHECK-CP-JSON-DAG: "%275:sub27": 92 # CHECK-CP-JSON-DAG: "%275:sub28": 89 # CHECK-CP-JSON-DAG: "%275:sub29": 88 # CHECK-CP-JSON-DAG: "%275:sub30": 87 # CHECK-CP-JSON-DAG: "%275:sub31": 86 # CHECK-CP-JSON-DAG: "%317:sub0": 179 # CHECK-CP-JSON-DAG: "%317:sub1": 178 # CHECK-CP-JSON-DAG: "%317:sub2": 177 # CHECK-CP-JSON-DAG: "%317:sub3": 176 # CHECK-CP-JSON-DAG: "%317:sub4": 173 # CHECK-CP-JSON-DAG: "%317:sub5": 172 # CHECK-CP-JSON-DAG: "%317:sub6": 171 # CHECK-CP-JSON-DAG: "%317:sub7": 170 # CHECK-CP-JSON-DAG: "%317:sub8": 167 # CHECK-CP-JSON-DAG: "%317:sub9": 166 # CHECK-CP-JSON-DAG: "%317:sub10": 165 # CHECK-CP-JSON-DAG: "%317:sub11": 164 # CHECK-CP-JSON-DAG: "%317:sub12": 161 # CHECK-CP-JSON-DAG: "%317:sub13": 160 # CHECK-CP-JSON-DAG: "%317:sub14": 159 # CHECK-CP-JSON-DAG: "%317:sub15": 158 # CHECK-CP-JSON-DAG: "%317:sub16": 155 # CHECK-CP-JSON-DAG: "%317:sub17": 154 # CHECK-CP-JSON-DAG: "%317:sub18": 153 # CHECK-CP-JSON-DAG: "%317:sub19": 152 # CHECK-CP-JSON-DAG: "%317:sub20": 149 # CHECK-CP-JSON-DAG: "%317:sub21": 148 # CHECK-CP-JSON-DAG: "%317:sub22": 147 # CHECK-CP-JSON-DAG: "%317:sub23": 146 # CHECK-CP-JSON-DAG: "%317:sub24": 143 # CHECK-CP-JSON-DAG: "%317:sub25": 142 # CHECK-CP-JSON-DAG: "%317:sub26": 141 # CHECK-CP-JSON-DAG: "%317:sub27": 140 # CHECK-CP-JSON-DAG: "%317:sub28": 137 # CHECK-CP-JSON-DAG: "%317:sub29": 136 # CHECK-CP-JSON-DAG: "%317:sub30": 135 # CHECK-CP-JSON-DAG: "%317:sub31": 134 # CHECK-CP-JSON-DAG: "%359:sub0": 227 # CHECK-CP-JSON-DAG: "%359:sub1": 226 # CHECK-CP-JSON-DAG: "%359:sub2": 225 # CHECK-CP-JSON-DAG: "%359:sub3": 224 # CHECK-CP-JSON-DAG: "%359:sub4": 221 # CHECK-CP-JSON-DAG: "%359:sub5": 220 # CHECK-CP-JSON-DAG: "%359:sub6": 219 # CHECK-CP-JSON-DAG: "%359:sub7": 218 # CHECK-CP-JSON-DAG: "%359:sub8": 215 # CHECK-CP-JSON-DAG: "%359:sub9": 214 # CHECK-CP-JSON-DAG: "%359:sub10": 213 # CHECK-CP-JSON-DAG: "%359:sub11": 212 # CHECK-CP-JSON-DAG: "%359:sub12": 209 # CHECK-CP-JSON-DAG: "%359:sub13": 208 # CHECK-CP-JSON-DAG: "%359:sub14": 207 # CHECK-CP-JSON-DAG: "%359:sub15": 206 # CHECK-CP-JSON-DAG: "%359:sub16": 203 # CHECK-CP-JSON-DAG: "%359:sub17": 202 # CHECK-CP-JSON-DAG: "%359:sub18": 201 # CHECK-CP-JSON-DAG: "%359:sub19": 200 # CHECK-CP-JSON-DAG: "%359:sub20": 197 # CHECK-CP-JSON-DAG: "%359:sub21": 196 # CHECK-CP-JSON-DAG: "%359:sub22": 195 # CHECK-CP-JSON-DAG: "%359:sub23": 194 # CHECK-CP-JSON-DAG: "%359:sub24": 191 # CHECK-CP-JSON-DAG: "%359:sub25": 190 # CHECK-CP-JSON-DAG: "%359:sub26": 189 # CHECK-CP-JSON-DAG: "%359:sub27": 188 # CHECK-CP-JSON-DAG: "%359:sub28": 185 # CHECK-CP-JSON-DAG: "%359:sub29": 184 # CHECK-CP-JSON-DAG: "%359:sub30": 183 # CHECK-CP-JSON-DAG: "%359:sub31": 182 # CHECK-CP-JSON-DAG: "%401:sub0": 275 # CHECK-CP-JSON-DAG: "%401:sub1": 274 # CHECK-CP-JSON-DAG: "%401:sub2": 273 # CHECK-CP-JSON-DAG: "%401:sub3": 272 # CHECK-CP-JSON-DAG: "%401:sub4": 269 # CHECK-CP-JSON-DAG: "%401:sub5": 268 # CHECK-CP-JSON-DAG: "%401:sub6": 267 # CHECK-CP-JSON-DAG: "%401:sub7": 266 # CHECK-CP-JSON-DAG: "%401:sub8": 263 # CHECK-CP-JSON-DAG: "%401:sub9": 262 # CHECK-CP-JSON-DAG: "%401:sub10": 261 # CHECK-CP-JSON-DAG: "%401:sub11": 260 # CHECK-CP-JSON-DAG: "%401:sub12": 257 # CHECK-CP-JSON-DAG: "%401:sub13": 256 # CHECK-CP-JSON-DAG: "%401:sub14": 255 # CHECK-CP-JSON-DAG: "%401:sub15": 254 # CHECK-CP-JSON-DAG: "%401:sub16": 251 # CHECK-CP-JSON-DAG: "%401:sub17": 250 # CHECK-CP-JSON-DAG: "%401:sub18": 249 # CHECK-CP-JSON-DAG: "%401:sub19": 248 # CHECK-CP-JSON-DAG: "%401:sub20": 245 # CHECK-CP-JSON-DAG: "%401:sub21": 244 # CHECK-CP-JSON-DAG: "%401:sub22": 243 # CHECK-CP-JSON-DAG: "%401:sub23": 242 # CHECK-CP-JSON-DAG: "%401:sub24": 239 # CHECK-CP-JSON-DAG: "%401:sub25": 238 # CHECK-CP-JSON-DAG: "%401:sub26": 237 # CHECK-CP-JSON-DAG: "%401:sub27": 236 # CHECK-CP-JSON-DAG: "%401:sub28": 233 # CHECK-CP-JSON-DAG: "%401:sub29": 232 # CHECK-CP-JSON-DAG: "%401:sub30": 231 # CHECK-CP-JSON-DAG: "%401:sub31": 230 # CHECK-CP-JSON-DAG: "%552": 0 # CHECK-CP-JSON-DAG: "%553": 0 # CHECK-CP-JSON-DAG: "%554": 0 # CHECK-CP-JSON-DAG: "%555": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 230 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 275 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %557:vreg_64, %556, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 34 # CHECK-CP-JSON-DAG: "%191:sub1": 33 # CHECK-CP-JSON-DAG: "%191:sub2": 32 # CHECK-CP-JSON-DAG: "%191:sub3": 31 # CHECK-CP-JSON-DAG: "%191:sub4": 28 # CHECK-CP-JSON-DAG: "%191:sub5": 27 # CHECK-CP-JSON-DAG: "%191:sub6": 26 # CHECK-CP-JSON-DAG: "%191:sub7": 25 # CHECK-CP-JSON-DAG: "%191:sub8": 22 # CHECK-CP-JSON-DAG: "%191:sub9": 21 # CHECK-CP-JSON-DAG: "%191:sub10": 20 # CHECK-CP-JSON-DAG: "%191:sub11": 19 # CHECK-CP-JSON-DAG: "%191:sub12": 16 # CHECK-CP-JSON-DAG: "%191:sub13": 15 # CHECK-CP-JSON-DAG: "%191:sub14": 14 # CHECK-CP-JSON-DAG: "%191:sub15": 13 # CHECK-CP-JSON-DAG: "%191:sub16": 10 # CHECK-CP-JSON-DAG: "%191:sub17": 9 # CHECK-CP-JSON-DAG: "%191:sub18": 8 # CHECK-CP-JSON-DAG: "%191:sub19": 7 # CHECK-CP-JSON-DAG: "%191:sub20": 4 # CHECK-CP-JSON-DAG: "%191:sub21": 3 # CHECK-CP-JSON-DAG: "%191:sub22": 2 # CHECK-CP-JSON-DAG: "%191:sub23": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 82 # CHECK-CP-JSON-DAG: "%233:sub1": 81 # CHECK-CP-JSON-DAG: "%233:sub2": 80 # CHECK-CP-JSON-DAG: "%233:sub3": 79 # CHECK-CP-JSON-DAG: "%233:sub4": 76 # CHECK-CP-JSON-DAG: "%233:sub5": 75 # CHECK-CP-JSON-DAG: "%233:sub6": 74 # CHECK-CP-JSON-DAG: "%233:sub7": 73 # CHECK-CP-JSON-DAG: "%233:sub8": 70 # CHECK-CP-JSON-DAG: "%233:sub9": 69 # CHECK-CP-JSON-DAG: "%233:sub10": 68 # CHECK-CP-JSON-DAG: "%233:sub11": 67 # CHECK-CP-JSON-DAG: "%233:sub12": 64 # CHECK-CP-JSON-DAG: "%233:sub13": 63 # CHECK-CP-JSON-DAG: "%233:sub14": 62 # CHECK-CP-JSON-DAG: "%233:sub15": 61 # CHECK-CP-JSON-DAG: "%233:sub16": 58 # CHECK-CP-JSON-DAG: "%233:sub17": 57 # CHECK-CP-JSON-DAG: "%233:sub18": 56 # CHECK-CP-JSON-DAG: "%233:sub19": 55 # CHECK-CP-JSON-DAG: "%233:sub20": 52 # CHECK-CP-JSON-DAG: "%233:sub21": 51 # CHECK-CP-JSON-DAG: "%233:sub22": 50 # CHECK-CP-JSON-DAG: "%233:sub23": 49 # CHECK-CP-JSON-DAG: "%233:sub24": 46 # CHECK-CP-JSON-DAG: "%233:sub25": 45 # CHECK-CP-JSON-DAG: "%233:sub26": 44 # CHECK-CP-JSON-DAG: "%233:sub27": 43 # CHECK-CP-JSON-DAG: "%233:sub28": 40 # CHECK-CP-JSON-DAG: "%233:sub29": 39 # CHECK-CP-JSON-DAG: "%233:sub30": 38 # CHECK-CP-JSON-DAG: "%233:sub31": 37 # CHECK-CP-JSON-DAG: "%275:sub0": 130 # CHECK-CP-JSON-DAG: "%275:sub1": 129 # CHECK-CP-JSON-DAG: "%275:sub2": 128 # CHECK-CP-JSON-DAG: "%275:sub3": 127 # CHECK-CP-JSON-DAG: "%275:sub4": 124 # CHECK-CP-JSON-DAG: "%275:sub5": 123 # CHECK-CP-JSON-DAG: "%275:sub6": 122 # CHECK-CP-JSON-DAG: "%275:sub7": 121 # CHECK-CP-JSON-DAG: "%275:sub8": 118 # CHECK-CP-JSON-DAG: "%275:sub9": 117 # CHECK-CP-JSON-DAG: "%275:sub10": 116 # CHECK-CP-JSON-DAG: "%275:sub11": 115 # CHECK-CP-JSON-DAG: "%275:sub12": 112 # CHECK-CP-JSON-DAG: "%275:sub13": 111 # CHECK-CP-JSON-DAG: "%275:sub14": 110 # CHECK-CP-JSON-DAG: "%275:sub15": 109 # CHECK-CP-JSON-DAG: "%275:sub16": 106 # CHECK-CP-JSON-DAG: "%275:sub17": 105 # CHECK-CP-JSON-DAG: "%275:sub18": 104 # CHECK-CP-JSON-DAG: "%275:sub19": 103 # CHECK-CP-JSON-DAG: "%275:sub20": 100 # CHECK-CP-JSON-DAG: "%275:sub21": 99 # CHECK-CP-JSON-DAG: "%275:sub22": 98 # CHECK-CP-JSON-DAG: "%275:sub23": 97 # CHECK-CP-JSON-DAG: "%275:sub24": 94 # CHECK-CP-JSON-DAG: "%275:sub25": 93 # CHECK-CP-JSON-DAG: "%275:sub26": 92 # CHECK-CP-JSON-DAG: "%275:sub27": 91 # CHECK-CP-JSON-DAG: "%275:sub28": 88 # CHECK-CP-JSON-DAG: "%275:sub29": 87 # CHECK-CP-JSON-DAG: "%275:sub30": 86 # CHECK-CP-JSON-DAG: "%275:sub31": 85 # CHECK-CP-JSON-DAG: "%317:sub0": 178 # CHECK-CP-JSON-DAG: "%317:sub1": 177 # CHECK-CP-JSON-DAG: "%317:sub2": 176 # CHECK-CP-JSON-DAG: "%317:sub3": 175 # CHECK-CP-JSON-DAG: "%317:sub4": 172 # CHECK-CP-JSON-DAG: "%317:sub5": 171 # CHECK-CP-JSON-DAG: "%317:sub6": 170 # CHECK-CP-JSON-DAG: "%317:sub7": 169 # CHECK-CP-JSON-DAG: "%317:sub8": 166 # CHECK-CP-JSON-DAG: "%317:sub9": 165 # CHECK-CP-JSON-DAG: "%317:sub10": 164 # CHECK-CP-JSON-DAG: "%317:sub11": 163 # CHECK-CP-JSON-DAG: "%317:sub12": 160 # CHECK-CP-JSON-DAG: "%317:sub13": 159 # CHECK-CP-JSON-DAG: "%317:sub14": 158 # CHECK-CP-JSON-DAG: "%317:sub15": 157 # CHECK-CP-JSON-DAG: "%317:sub16": 154 # CHECK-CP-JSON-DAG: "%317:sub17": 153 # CHECK-CP-JSON-DAG: "%317:sub18": 152 # CHECK-CP-JSON-DAG: "%317:sub19": 151 # CHECK-CP-JSON-DAG: "%317:sub20": 148 # CHECK-CP-JSON-DAG: "%317:sub21": 147 # CHECK-CP-JSON-DAG: "%317:sub22": 146 # CHECK-CP-JSON-DAG: "%317:sub23": 145 # CHECK-CP-JSON-DAG: "%317:sub24": 142 # CHECK-CP-JSON-DAG: "%317:sub25": 141 # CHECK-CP-JSON-DAG: "%317:sub26": 140 # CHECK-CP-JSON-DAG: "%317:sub27": 139 # CHECK-CP-JSON-DAG: "%317:sub28": 136 # CHECK-CP-JSON-DAG: "%317:sub29": 135 # CHECK-CP-JSON-DAG: "%317:sub30": 134 # CHECK-CP-JSON-DAG: "%317:sub31": 133 # CHECK-CP-JSON-DAG: "%359:sub0": 226 # CHECK-CP-JSON-DAG: "%359:sub1": 225 # CHECK-CP-JSON-DAG: "%359:sub2": 224 # CHECK-CP-JSON-DAG: "%359:sub3": 223 # CHECK-CP-JSON-DAG: "%359:sub4": 220 # CHECK-CP-JSON-DAG: "%359:sub5": 219 # CHECK-CP-JSON-DAG: "%359:sub6": 218 # CHECK-CP-JSON-DAG: "%359:sub7": 217 # CHECK-CP-JSON-DAG: "%359:sub8": 214 # CHECK-CP-JSON-DAG: "%359:sub9": 213 # CHECK-CP-JSON-DAG: "%359:sub10": 212 # CHECK-CP-JSON-DAG: "%359:sub11": 211 # CHECK-CP-JSON-DAG: "%359:sub12": 208 # CHECK-CP-JSON-DAG: "%359:sub13": 207 # CHECK-CP-JSON-DAG: "%359:sub14": 206 # CHECK-CP-JSON-DAG: "%359:sub15": 205 # CHECK-CP-JSON-DAG: "%359:sub16": 202 # CHECK-CP-JSON-DAG: "%359:sub17": 201 # CHECK-CP-JSON-DAG: "%359:sub18": 200 # CHECK-CP-JSON-DAG: "%359:sub19": 199 # CHECK-CP-JSON-DAG: "%359:sub20": 196 # CHECK-CP-JSON-DAG: "%359:sub21": 195 # CHECK-CP-JSON-DAG: "%359:sub22": 194 # CHECK-CP-JSON-DAG: "%359:sub23": 193 # CHECK-CP-JSON-DAG: "%359:sub24": 190 # CHECK-CP-JSON-DAG: "%359:sub25": 189 # CHECK-CP-JSON-DAG: "%359:sub26": 188 # CHECK-CP-JSON-DAG: "%359:sub27": 187 # CHECK-CP-JSON-DAG: "%359:sub28": 184 # CHECK-CP-JSON-DAG: "%359:sub29": 183 # CHECK-CP-JSON-DAG: "%359:sub30": 182 # CHECK-CP-JSON-DAG: "%359:sub31": 181 # CHECK-CP-JSON-DAG: "%401:sub0": 274 # CHECK-CP-JSON-DAG: "%401:sub1": 273 # CHECK-CP-JSON-DAG: "%401:sub2": 272 # CHECK-CP-JSON-DAG: "%401:sub3": 271 # CHECK-CP-JSON-DAG: "%401:sub4": 268 # CHECK-CP-JSON-DAG: "%401:sub5": 267 # CHECK-CP-JSON-DAG: "%401:sub6": 266 # CHECK-CP-JSON-DAG: "%401:sub7": 265 # CHECK-CP-JSON-DAG: "%401:sub8": 262 # CHECK-CP-JSON-DAG: "%401:sub9": 261 # CHECK-CP-JSON-DAG: "%401:sub10": 260 # CHECK-CP-JSON-DAG: "%401:sub11": 259 # CHECK-CP-JSON-DAG: "%401:sub12": 256 # CHECK-CP-JSON-DAG: "%401:sub13": 255 # CHECK-CP-JSON-DAG: "%401:sub14": 254 # CHECK-CP-JSON-DAG: "%401:sub15": 253 # CHECK-CP-JSON-DAG: "%401:sub16": 250 # CHECK-CP-JSON-DAG: "%401:sub17": 249 # CHECK-CP-JSON-DAG: "%401:sub18": 248 # CHECK-CP-JSON-DAG: "%401:sub19": 247 # CHECK-CP-JSON-DAG: "%401:sub20": 244 # CHECK-CP-JSON-DAG: "%401:sub21": 243 # CHECK-CP-JSON-DAG: "%401:sub22": 242 # CHECK-CP-JSON-DAG: "%401:sub23": 241 # CHECK-CP-JSON-DAG: "%401:sub24": 238 # CHECK-CP-JSON-DAG: "%401:sub25": 237 # CHECK-CP-JSON-DAG: "%401:sub26": 236 # CHECK-CP-JSON-DAG: "%401:sub27": 235 # CHECK-CP-JSON-DAG: "%401:sub28": 232 # CHECK-CP-JSON-DAG: "%401:sub29": 231 # CHECK-CP-JSON-DAG: "%401:sub30": 230 # CHECK-CP-JSON-DAG: "%401:sub31": 229 # CHECK-CP-JSON-DAG: "%556": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 229 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 274 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%558:vgpr_32 = COPY %191.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 33 # CHECK-CP-JSON-DAG: "%191:sub1": 32 # CHECK-CP-JSON-DAG: "%191:sub2": 31 # CHECK-CP-JSON-DAG: "%191:sub3": 30 # CHECK-CP-JSON-DAG: "%191:sub4": 27 # CHECK-CP-JSON-DAG: "%191:sub5": 26 # CHECK-CP-JSON-DAG: "%191:sub6": 25 # CHECK-CP-JSON-DAG: "%191:sub7": 24 # CHECK-CP-JSON-DAG: "%191:sub8": 21 # CHECK-CP-JSON-DAG: "%191:sub9": 20 # CHECK-CP-JSON-DAG: "%191:sub10": 19 # CHECK-CP-JSON-DAG: "%191:sub11": 18 # CHECK-CP-JSON-DAG: "%191:sub12": 15 # CHECK-CP-JSON-DAG: "%191:sub13": 14 # CHECK-CP-JSON-DAG: "%191:sub14": 13 # CHECK-CP-JSON-DAG: "%191:sub15": 12 # CHECK-CP-JSON-DAG: "%191:sub16": 9 # CHECK-CP-JSON-DAG: "%191:sub17": 8 # CHECK-CP-JSON-DAG: "%191:sub18": 7 # CHECK-CP-JSON-DAG: "%191:sub19": 6 # CHECK-CP-JSON-DAG: "%191:sub20": 3 # CHECK-CP-JSON-DAG: "%191:sub21": 2 # CHECK-CP-JSON-DAG: "%191:sub22": 1 # CHECK-CP-JSON-DAG: "%191:sub23": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 81 # CHECK-CP-JSON-DAG: "%233:sub1": 80 # CHECK-CP-JSON-DAG: "%233:sub2": 79 # CHECK-CP-JSON-DAG: "%233:sub3": 78 # CHECK-CP-JSON-DAG: "%233:sub4": 75 # CHECK-CP-JSON-DAG: "%233:sub5": 74 # CHECK-CP-JSON-DAG: "%233:sub6": 73 # CHECK-CP-JSON-DAG: "%233:sub7": 72 # CHECK-CP-JSON-DAG: "%233:sub8": 69 # CHECK-CP-JSON-DAG: "%233:sub9": 68 # CHECK-CP-JSON-DAG: "%233:sub10": 67 # CHECK-CP-JSON-DAG: "%233:sub11": 66 # CHECK-CP-JSON-DAG: "%233:sub12": 63 # CHECK-CP-JSON-DAG: "%233:sub13": 62 # CHECK-CP-JSON-DAG: "%233:sub14": 61 # CHECK-CP-JSON-DAG: "%233:sub15": 60 # CHECK-CP-JSON-DAG: "%233:sub16": 57 # CHECK-CP-JSON-DAG: "%233:sub17": 56 # CHECK-CP-JSON-DAG: "%233:sub18": 55 # CHECK-CP-JSON-DAG: "%233:sub19": 54 # CHECK-CP-JSON-DAG: "%233:sub20": 51 # CHECK-CP-JSON-DAG: "%233:sub21": 50 # CHECK-CP-JSON-DAG: "%233:sub22": 49 # CHECK-CP-JSON-DAG: "%233:sub23": 48 # CHECK-CP-JSON-DAG: "%233:sub24": 45 # CHECK-CP-JSON-DAG: "%233:sub25": 44 # CHECK-CP-JSON-DAG: "%233:sub26": 43 # CHECK-CP-JSON-DAG: "%233:sub27": 42 # CHECK-CP-JSON-DAG: "%233:sub28": 39 # CHECK-CP-JSON-DAG: "%233:sub29": 38 # CHECK-CP-JSON-DAG: "%233:sub30": 37 # CHECK-CP-JSON-DAG: "%233:sub31": 36 # CHECK-CP-JSON-DAG: "%275:sub0": 129 # CHECK-CP-JSON-DAG: "%275:sub1": 128 # CHECK-CP-JSON-DAG: "%275:sub2": 127 # CHECK-CP-JSON-DAG: "%275:sub3": 126 # CHECK-CP-JSON-DAG: "%275:sub4": 123 # CHECK-CP-JSON-DAG: "%275:sub5": 122 # CHECK-CP-JSON-DAG: "%275:sub6": 121 # CHECK-CP-JSON-DAG: "%275:sub7": 120 # CHECK-CP-JSON-DAG: "%275:sub8": 117 # CHECK-CP-JSON-DAG: "%275:sub9": 116 # CHECK-CP-JSON-DAG: "%275:sub10": 115 # CHECK-CP-JSON-DAG: "%275:sub11": 114 # CHECK-CP-JSON-DAG: "%275:sub12": 111 # CHECK-CP-JSON-DAG: "%275:sub13": 110 # CHECK-CP-JSON-DAG: "%275:sub14": 109 # CHECK-CP-JSON-DAG: "%275:sub15": 108 # CHECK-CP-JSON-DAG: "%275:sub16": 105 # CHECK-CP-JSON-DAG: "%275:sub17": 104 # CHECK-CP-JSON-DAG: "%275:sub18": 103 # CHECK-CP-JSON-DAG: "%275:sub19": 102 # CHECK-CP-JSON-DAG: "%275:sub20": 99 # CHECK-CP-JSON-DAG: "%275:sub21": 98 # CHECK-CP-JSON-DAG: "%275:sub22": 97 # CHECK-CP-JSON-DAG: "%275:sub23": 96 # CHECK-CP-JSON-DAG: "%275:sub24": 93 # CHECK-CP-JSON-DAG: "%275:sub25": 92 # CHECK-CP-JSON-DAG: "%275:sub26": 91 # CHECK-CP-JSON-DAG: "%275:sub27": 90 # CHECK-CP-JSON-DAG: "%275:sub28": 87 # CHECK-CP-JSON-DAG: "%275:sub29": 86 # CHECK-CP-JSON-DAG: "%275:sub30": 85 # CHECK-CP-JSON-DAG: "%275:sub31": 84 # CHECK-CP-JSON-DAG: "%317:sub0": 177 # CHECK-CP-JSON-DAG: "%317:sub1": 176 # CHECK-CP-JSON-DAG: "%317:sub2": 175 # CHECK-CP-JSON-DAG: "%317:sub3": 174 # CHECK-CP-JSON-DAG: "%317:sub4": 171 # CHECK-CP-JSON-DAG: "%317:sub5": 170 # CHECK-CP-JSON-DAG: "%317:sub6": 169 # CHECK-CP-JSON-DAG: "%317:sub7": 168 # CHECK-CP-JSON-DAG: "%317:sub8": 165 # CHECK-CP-JSON-DAG: "%317:sub9": 164 # CHECK-CP-JSON-DAG: "%317:sub10": 163 # CHECK-CP-JSON-DAG: "%317:sub11": 162 # CHECK-CP-JSON-DAG: "%317:sub12": 159 # CHECK-CP-JSON-DAG: "%317:sub13": 158 # CHECK-CP-JSON-DAG: "%317:sub14": 157 # CHECK-CP-JSON-DAG: "%317:sub15": 156 # CHECK-CP-JSON-DAG: "%317:sub16": 153 # CHECK-CP-JSON-DAG: "%317:sub17": 152 # CHECK-CP-JSON-DAG: "%317:sub18": 151 # CHECK-CP-JSON-DAG: "%317:sub19": 150 # CHECK-CP-JSON-DAG: "%317:sub20": 147 # CHECK-CP-JSON-DAG: "%317:sub21": 146 # CHECK-CP-JSON-DAG: "%317:sub22": 145 # CHECK-CP-JSON-DAG: "%317:sub23": 144 # CHECK-CP-JSON-DAG: "%317:sub24": 141 # CHECK-CP-JSON-DAG: "%317:sub25": 140 # CHECK-CP-JSON-DAG: "%317:sub26": 139 # CHECK-CP-JSON-DAG: "%317:sub27": 138 # CHECK-CP-JSON-DAG: "%317:sub28": 135 # CHECK-CP-JSON-DAG: "%317:sub29": 134 # CHECK-CP-JSON-DAG: "%317:sub30": 133 # CHECK-CP-JSON-DAG: "%317:sub31": 132 # CHECK-CP-JSON-DAG: "%359:sub0": 225 # CHECK-CP-JSON-DAG: "%359:sub1": 224 # CHECK-CP-JSON-DAG: "%359:sub2": 223 # CHECK-CP-JSON-DAG: "%359:sub3": 222 # CHECK-CP-JSON-DAG: "%359:sub4": 219 # CHECK-CP-JSON-DAG: "%359:sub5": 218 # CHECK-CP-JSON-DAG: "%359:sub6": 217 # CHECK-CP-JSON-DAG: "%359:sub7": 216 # CHECK-CP-JSON-DAG: "%359:sub8": 213 # CHECK-CP-JSON-DAG: "%359:sub9": 212 # CHECK-CP-JSON-DAG: "%359:sub10": 211 # CHECK-CP-JSON-DAG: "%359:sub11": 210 # CHECK-CP-JSON-DAG: "%359:sub12": 207 # CHECK-CP-JSON-DAG: "%359:sub13": 206 # CHECK-CP-JSON-DAG: "%359:sub14": 205 # CHECK-CP-JSON-DAG: "%359:sub15": 204 # CHECK-CP-JSON-DAG: "%359:sub16": 201 # CHECK-CP-JSON-DAG: "%359:sub17": 200 # CHECK-CP-JSON-DAG: "%359:sub18": 199 # CHECK-CP-JSON-DAG: "%359:sub19": 198 # CHECK-CP-JSON-DAG: "%359:sub20": 195 # CHECK-CP-JSON-DAG: "%359:sub21": 194 # CHECK-CP-JSON-DAG: "%359:sub22": 193 # CHECK-CP-JSON-DAG: "%359:sub23": 192 # CHECK-CP-JSON-DAG: "%359:sub24": 189 # CHECK-CP-JSON-DAG: "%359:sub25": 188 # CHECK-CP-JSON-DAG: "%359:sub26": 187 # CHECK-CP-JSON-DAG: "%359:sub27": 186 # CHECK-CP-JSON-DAG: "%359:sub28": 183 # CHECK-CP-JSON-DAG: "%359:sub29": 182 # CHECK-CP-JSON-DAG: "%359:sub30": 181 # CHECK-CP-JSON-DAG: "%359:sub31": 180 # CHECK-CP-JSON-DAG: "%401:sub0": 273 # CHECK-CP-JSON-DAG: "%401:sub1": 272 # CHECK-CP-JSON-DAG: "%401:sub2": 271 # CHECK-CP-JSON-DAG: "%401:sub3": 270 # CHECK-CP-JSON-DAG: "%401:sub4": 267 # CHECK-CP-JSON-DAG: "%401:sub5": 266 # CHECK-CP-JSON-DAG: "%401:sub6": 265 # CHECK-CP-JSON-DAG: "%401:sub7": 264 # CHECK-CP-JSON-DAG: "%401:sub8": 261 # CHECK-CP-JSON-DAG: "%401:sub9": 260 # CHECK-CP-JSON-DAG: "%401:sub10": 259 # CHECK-CP-JSON-DAG: "%401:sub11": 258 # CHECK-CP-JSON-DAG: "%401:sub12": 255 # CHECK-CP-JSON-DAG: "%401:sub13": 254 # CHECK-CP-JSON-DAG: "%401:sub14": 253 # CHECK-CP-JSON-DAG: "%401:sub15": 252 # CHECK-CP-JSON-DAG: "%401:sub16": 249 # CHECK-CP-JSON-DAG: "%401:sub17": 248 # CHECK-CP-JSON-DAG: "%401:sub18": 247 # CHECK-CP-JSON-DAG: "%401:sub19": 246 # CHECK-CP-JSON-DAG: "%401:sub20": 243 # CHECK-CP-JSON-DAG: "%401:sub21": 242 # CHECK-CP-JSON-DAG: "%401:sub22": 241 # CHECK-CP-JSON-DAG: "%401:sub23": 240 # CHECK-CP-JSON-DAG: "%401:sub24": 237 # CHECK-CP-JSON-DAG: "%401:sub25": 236 # CHECK-CP-JSON-DAG: "%401:sub26": 235 # CHECK-CP-JSON-DAG: "%401:sub27": 234 # CHECK-CP-JSON-DAG: "%401:sub28": 231 # CHECK-CP-JSON-DAG: "%401:sub29": 230 # CHECK-CP-JSON-DAG: "%401:sub30": 229 # CHECK-CP-JSON-DAG: "%401:sub31": 228 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 228 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 273 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%559:vgpr_32 = COPY %191.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 32 # CHECK-CP-JSON-DAG: "%191:sub1": 31 # CHECK-CP-JSON-DAG: "%191:sub2": 30 # CHECK-CP-JSON-DAG: "%191:sub3": 29 # CHECK-CP-JSON-DAG: "%191:sub4": 26 # CHECK-CP-JSON-DAG: "%191:sub5": 25 # CHECK-CP-JSON-DAG: "%191:sub6": 24 # CHECK-CP-JSON-DAG: "%191:sub7": 23 # CHECK-CP-JSON-DAG: "%191:sub8": 20 # CHECK-CP-JSON-DAG: "%191:sub9": 19 # CHECK-CP-JSON-DAG: "%191:sub10": 18 # CHECK-CP-JSON-DAG: "%191:sub11": 17 # CHECK-CP-JSON-DAG: "%191:sub12": 14 # CHECK-CP-JSON-DAG: "%191:sub13": 13 # CHECK-CP-JSON-DAG: "%191:sub14": 12 # CHECK-CP-JSON-DAG: "%191:sub15": 11 # CHECK-CP-JSON-DAG: "%191:sub16": 8 # CHECK-CP-JSON-DAG: "%191:sub17": 7 # CHECK-CP-JSON-DAG: "%191:sub18": 6 # CHECK-CP-JSON-DAG: "%191:sub19": 5 # CHECK-CP-JSON-DAG: "%191:sub20": 2 # CHECK-CP-JSON-DAG: "%191:sub21": 1 # CHECK-CP-JSON-DAG: "%191:sub22": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 80 # CHECK-CP-JSON-DAG: "%233:sub1": 79 # CHECK-CP-JSON-DAG: "%233:sub2": 78 # CHECK-CP-JSON-DAG: "%233:sub3": 77 # CHECK-CP-JSON-DAG: "%233:sub4": 74 # CHECK-CP-JSON-DAG: "%233:sub5": 73 # CHECK-CP-JSON-DAG: "%233:sub6": 72 # CHECK-CP-JSON-DAG: "%233:sub7": 71 # CHECK-CP-JSON-DAG: "%233:sub8": 68 # CHECK-CP-JSON-DAG: "%233:sub9": 67 # CHECK-CP-JSON-DAG: "%233:sub10": 66 # CHECK-CP-JSON-DAG: "%233:sub11": 65 # CHECK-CP-JSON-DAG: "%233:sub12": 62 # CHECK-CP-JSON-DAG: "%233:sub13": 61 # CHECK-CP-JSON-DAG: "%233:sub14": 60 # CHECK-CP-JSON-DAG: "%233:sub15": 59 # CHECK-CP-JSON-DAG: "%233:sub16": 56 # CHECK-CP-JSON-DAG: "%233:sub17": 55 # CHECK-CP-JSON-DAG: "%233:sub18": 54 # CHECK-CP-JSON-DAG: "%233:sub19": 53 # CHECK-CP-JSON-DAG: "%233:sub20": 50 # CHECK-CP-JSON-DAG: "%233:sub21": 49 # CHECK-CP-JSON-DAG: "%233:sub22": 48 # CHECK-CP-JSON-DAG: "%233:sub23": 47 # CHECK-CP-JSON-DAG: "%233:sub24": 44 # CHECK-CP-JSON-DAG: "%233:sub25": 43 # CHECK-CP-JSON-DAG: "%233:sub26": 42 # CHECK-CP-JSON-DAG: "%233:sub27": 41 # CHECK-CP-JSON-DAG: "%233:sub28": 38 # CHECK-CP-JSON-DAG: "%233:sub29": 37 # CHECK-CP-JSON-DAG: "%233:sub30": 36 # CHECK-CP-JSON-DAG: "%233:sub31": 35 # CHECK-CP-JSON-DAG: "%275:sub0": 128 # CHECK-CP-JSON-DAG: "%275:sub1": 127 # CHECK-CP-JSON-DAG: "%275:sub2": 126 # CHECK-CP-JSON-DAG: "%275:sub3": 125 # CHECK-CP-JSON-DAG: "%275:sub4": 122 # CHECK-CP-JSON-DAG: "%275:sub5": 121 # CHECK-CP-JSON-DAG: "%275:sub6": 120 # CHECK-CP-JSON-DAG: "%275:sub7": 119 # CHECK-CP-JSON-DAG: "%275:sub8": 116 # CHECK-CP-JSON-DAG: "%275:sub9": 115 # CHECK-CP-JSON-DAG: "%275:sub10": 114 # CHECK-CP-JSON-DAG: "%275:sub11": 113 # CHECK-CP-JSON-DAG: "%275:sub12": 110 # CHECK-CP-JSON-DAG: "%275:sub13": 109 # CHECK-CP-JSON-DAG: "%275:sub14": 108 # CHECK-CP-JSON-DAG: "%275:sub15": 107 # CHECK-CP-JSON-DAG: "%275:sub16": 104 # CHECK-CP-JSON-DAG: "%275:sub17": 103 # CHECK-CP-JSON-DAG: "%275:sub18": 102 # CHECK-CP-JSON-DAG: "%275:sub19": 101 # CHECK-CP-JSON-DAG: "%275:sub20": 98 # CHECK-CP-JSON-DAG: "%275:sub21": 97 # CHECK-CP-JSON-DAG: "%275:sub22": 96 # CHECK-CP-JSON-DAG: "%275:sub23": 95 # CHECK-CP-JSON-DAG: "%275:sub24": 92 # CHECK-CP-JSON-DAG: "%275:sub25": 91 # CHECK-CP-JSON-DAG: "%275:sub26": 90 # CHECK-CP-JSON-DAG: "%275:sub27": 89 # CHECK-CP-JSON-DAG: "%275:sub28": 86 # CHECK-CP-JSON-DAG: "%275:sub29": 85 # CHECK-CP-JSON-DAG: "%275:sub30": 84 # CHECK-CP-JSON-DAG: "%275:sub31": 83 # CHECK-CP-JSON-DAG: "%317:sub0": 176 # CHECK-CP-JSON-DAG: "%317:sub1": 175 # CHECK-CP-JSON-DAG: "%317:sub2": 174 # CHECK-CP-JSON-DAG: "%317:sub3": 173 # CHECK-CP-JSON-DAG: "%317:sub4": 170 # CHECK-CP-JSON-DAG: "%317:sub5": 169 # CHECK-CP-JSON-DAG: "%317:sub6": 168 # CHECK-CP-JSON-DAG: "%317:sub7": 167 # CHECK-CP-JSON-DAG: "%317:sub8": 164 # CHECK-CP-JSON-DAG: "%317:sub9": 163 # CHECK-CP-JSON-DAG: "%317:sub10": 162 # CHECK-CP-JSON-DAG: "%317:sub11": 161 # CHECK-CP-JSON-DAG: "%317:sub12": 158 # CHECK-CP-JSON-DAG: "%317:sub13": 157 # CHECK-CP-JSON-DAG: "%317:sub14": 156 # CHECK-CP-JSON-DAG: "%317:sub15": 155 # CHECK-CP-JSON-DAG: "%317:sub16": 152 # CHECK-CP-JSON-DAG: "%317:sub17": 151 # CHECK-CP-JSON-DAG: "%317:sub18": 150 # CHECK-CP-JSON-DAG: "%317:sub19": 149 # CHECK-CP-JSON-DAG: "%317:sub20": 146 # CHECK-CP-JSON-DAG: "%317:sub21": 145 # CHECK-CP-JSON-DAG: "%317:sub22": 144 # CHECK-CP-JSON-DAG: "%317:sub23": 143 # CHECK-CP-JSON-DAG: "%317:sub24": 140 # CHECK-CP-JSON-DAG: "%317:sub25": 139 # CHECK-CP-JSON-DAG: "%317:sub26": 138 # CHECK-CP-JSON-DAG: "%317:sub27": 137 # CHECK-CP-JSON-DAG: "%317:sub28": 134 # CHECK-CP-JSON-DAG: "%317:sub29": 133 # CHECK-CP-JSON-DAG: "%317:sub30": 132 # CHECK-CP-JSON-DAG: "%317:sub31": 131 # CHECK-CP-JSON-DAG: "%359:sub0": 224 # CHECK-CP-JSON-DAG: "%359:sub1": 223 # CHECK-CP-JSON-DAG: "%359:sub2": 222 # CHECK-CP-JSON-DAG: "%359:sub3": 221 # CHECK-CP-JSON-DAG: "%359:sub4": 218 # CHECK-CP-JSON-DAG: "%359:sub5": 217 # CHECK-CP-JSON-DAG: "%359:sub6": 216 # CHECK-CP-JSON-DAG: "%359:sub7": 215 # CHECK-CP-JSON-DAG: "%359:sub8": 212 # CHECK-CP-JSON-DAG: "%359:sub9": 211 # CHECK-CP-JSON-DAG: "%359:sub10": 210 # CHECK-CP-JSON-DAG: "%359:sub11": 209 # CHECK-CP-JSON-DAG: "%359:sub12": 206 # CHECK-CP-JSON-DAG: "%359:sub13": 205 # CHECK-CP-JSON-DAG: "%359:sub14": 204 # CHECK-CP-JSON-DAG: "%359:sub15": 203 # CHECK-CP-JSON-DAG: "%359:sub16": 200 # CHECK-CP-JSON-DAG: "%359:sub17": 199 # CHECK-CP-JSON-DAG: "%359:sub18": 198 # CHECK-CP-JSON-DAG: "%359:sub19": 197 # CHECK-CP-JSON-DAG: "%359:sub20": 194 # CHECK-CP-JSON-DAG: "%359:sub21": 193 # CHECK-CP-JSON-DAG: "%359:sub22": 192 # CHECK-CP-JSON-DAG: "%359:sub23": 191 # CHECK-CP-JSON-DAG: "%359:sub24": 188 # CHECK-CP-JSON-DAG: "%359:sub25": 187 # CHECK-CP-JSON-DAG: "%359:sub26": 186 # CHECK-CP-JSON-DAG: "%359:sub27": 185 # CHECK-CP-JSON-DAG: "%359:sub28": 182 # CHECK-CP-JSON-DAG: "%359:sub29": 181 # CHECK-CP-JSON-DAG: "%359:sub30": 180 # CHECK-CP-JSON-DAG: "%359:sub31": 179 # CHECK-CP-JSON-DAG: "%401:sub0": 272 # CHECK-CP-JSON-DAG: "%401:sub1": 271 # CHECK-CP-JSON-DAG: "%401:sub2": 270 # CHECK-CP-JSON-DAG: "%401:sub3": 269 # CHECK-CP-JSON-DAG: "%401:sub4": 266 # CHECK-CP-JSON-DAG: "%401:sub5": 265 # CHECK-CP-JSON-DAG: "%401:sub6": 264 # CHECK-CP-JSON-DAG: "%401:sub7": 263 # CHECK-CP-JSON-DAG: "%401:sub8": 260 # CHECK-CP-JSON-DAG: "%401:sub9": 259 # CHECK-CP-JSON-DAG: "%401:sub10": 258 # CHECK-CP-JSON-DAG: "%401:sub11": 257 # CHECK-CP-JSON-DAG: "%401:sub12": 254 # CHECK-CP-JSON-DAG: "%401:sub13": 253 # CHECK-CP-JSON-DAG: "%401:sub14": 252 # CHECK-CP-JSON-DAG: "%401:sub15": 251 # CHECK-CP-JSON-DAG: "%401:sub16": 248 # CHECK-CP-JSON-DAG: "%401:sub17": 247 # CHECK-CP-JSON-DAG: "%401:sub18": 246 # CHECK-CP-JSON-DAG: "%401:sub19": 245 # CHECK-CP-JSON-DAG: "%401:sub20": 242 # CHECK-CP-JSON-DAG: "%401:sub21": 241 # CHECK-CP-JSON-DAG: "%401:sub22": 240 # CHECK-CP-JSON-DAG: "%401:sub23": 239 # CHECK-CP-JSON-DAG: "%401:sub24": 236 # CHECK-CP-JSON-DAG: "%401:sub25": 235 # CHECK-CP-JSON-DAG: "%401:sub26": 234 # CHECK-CP-JSON-DAG: "%401:sub27": 233 # CHECK-CP-JSON-DAG: "%401:sub28": 230 # CHECK-CP-JSON-DAG: "%401:sub29": 229 # CHECK-CP-JSON-DAG: "%401:sub30": 228 # CHECK-CP-JSON-DAG: "%401:sub31": 227 # CHECK-CP-JSON-DAG: "%558": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 227 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 272 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%560:vgpr_32 = COPY %191.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 31 # CHECK-CP-JSON-DAG: "%191:sub1": 30 # CHECK-CP-JSON-DAG: "%191:sub2": 29 # CHECK-CP-JSON-DAG: "%191:sub3": 28 # CHECK-CP-JSON-DAG: "%191:sub4": 25 # CHECK-CP-JSON-DAG: "%191:sub5": 24 # CHECK-CP-JSON-DAG: "%191:sub6": 23 # CHECK-CP-JSON-DAG: "%191:sub7": 22 # CHECK-CP-JSON-DAG: "%191:sub8": 19 # CHECK-CP-JSON-DAG: "%191:sub9": 18 # CHECK-CP-JSON-DAG: "%191:sub10": 17 # CHECK-CP-JSON-DAG: "%191:sub11": 16 # CHECK-CP-JSON-DAG: "%191:sub12": 13 # CHECK-CP-JSON-DAG: "%191:sub13": 12 # CHECK-CP-JSON-DAG: "%191:sub14": 11 # CHECK-CP-JSON-DAG: "%191:sub15": 10 # CHECK-CP-JSON-DAG: "%191:sub16": 7 # CHECK-CP-JSON-DAG: "%191:sub17": 6 # CHECK-CP-JSON-DAG: "%191:sub18": 5 # CHECK-CP-JSON-DAG: "%191:sub19": 4 # CHECK-CP-JSON-DAG: "%191:sub20": 1 # CHECK-CP-JSON-DAG: "%191:sub21": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 79 # CHECK-CP-JSON-DAG: "%233:sub1": 78 # CHECK-CP-JSON-DAG: "%233:sub2": 77 # CHECK-CP-JSON-DAG: "%233:sub3": 76 # CHECK-CP-JSON-DAG: "%233:sub4": 73 # CHECK-CP-JSON-DAG: "%233:sub5": 72 # CHECK-CP-JSON-DAG: "%233:sub6": 71 # CHECK-CP-JSON-DAG: "%233:sub7": 70 # CHECK-CP-JSON-DAG: "%233:sub8": 67 # CHECK-CP-JSON-DAG: "%233:sub9": 66 # CHECK-CP-JSON-DAG: "%233:sub10": 65 # CHECK-CP-JSON-DAG: "%233:sub11": 64 # CHECK-CP-JSON-DAG: "%233:sub12": 61 # CHECK-CP-JSON-DAG: "%233:sub13": 60 # CHECK-CP-JSON-DAG: "%233:sub14": 59 # CHECK-CP-JSON-DAG: "%233:sub15": 58 # CHECK-CP-JSON-DAG: "%233:sub16": 55 # CHECK-CP-JSON-DAG: "%233:sub17": 54 # CHECK-CP-JSON-DAG: "%233:sub18": 53 # CHECK-CP-JSON-DAG: "%233:sub19": 52 # CHECK-CP-JSON-DAG: "%233:sub20": 49 # CHECK-CP-JSON-DAG: "%233:sub21": 48 # CHECK-CP-JSON-DAG: "%233:sub22": 47 # CHECK-CP-JSON-DAG: "%233:sub23": 46 # CHECK-CP-JSON-DAG: "%233:sub24": 43 # CHECK-CP-JSON-DAG: "%233:sub25": 42 # CHECK-CP-JSON-DAG: "%233:sub26": 41 # CHECK-CP-JSON-DAG: "%233:sub27": 40 # CHECK-CP-JSON-DAG: "%233:sub28": 37 # CHECK-CP-JSON-DAG: "%233:sub29": 36 # CHECK-CP-JSON-DAG: "%233:sub30": 35 # CHECK-CP-JSON-DAG: "%233:sub31": 34 # CHECK-CP-JSON-DAG: "%275:sub0": 127 # CHECK-CP-JSON-DAG: "%275:sub1": 126 # CHECK-CP-JSON-DAG: "%275:sub2": 125 # CHECK-CP-JSON-DAG: "%275:sub3": 124 # CHECK-CP-JSON-DAG: "%275:sub4": 121 # CHECK-CP-JSON-DAG: "%275:sub5": 120 # CHECK-CP-JSON-DAG: "%275:sub6": 119 # CHECK-CP-JSON-DAG: "%275:sub7": 118 # CHECK-CP-JSON-DAG: "%275:sub8": 115 # CHECK-CP-JSON-DAG: "%275:sub9": 114 # CHECK-CP-JSON-DAG: "%275:sub10": 113 # CHECK-CP-JSON-DAG: "%275:sub11": 112 # CHECK-CP-JSON-DAG: "%275:sub12": 109 # CHECK-CP-JSON-DAG: "%275:sub13": 108 # CHECK-CP-JSON-DAG: "%275:sub14": 107 # CHECK-CP-JSON-DAG: "%275:sub15": 106 # CHECK-CP-JSON-DAG: "%275:sub16": 103 # CHECK-CP-JSON-DAG: "%275:sub17": 102 # CHECK-CP-JSON-DAG: "%275:sub18": 101 # CHECK-CP-JSON-DAG: "%275:sub19": 100 # CHECK-CP-JSON-DAG: "%275:sub20": 97 # CHECK-CP-JSON-DAG: "%275:sub21": 96 # CHECK-CP-JSON-DAG: "%275:sub22": 95 # CHECK-CP-JSON-DAG: "%275:sub23": 94 # CHECK-CP-JSON-DAG: "%275:sub24": 91 # CHECK-CP-JSON-DAG: "%275:sub25": 90 # CHECK-CP-JSON-DAG: "%275:sub26": 89 # CHECK-CP-JSON-DAG: "%275:sub27": 88 # CHECK-CP-JSON-DAG: "%275:sub28": 85 # CHECK-CP-JSON-DAG: "%275:sub29": 84 # CHECK-CP-JSON-DAG: "%275:sub30": 83 # CHECK-CP-JSON-DAG: "%275:sub31": 82 # CHECK-CP-JSON-DAG: "%317:sub0": 175 # CHECK-CP-JSON-DAG: "%317:sub1": 174 # CHECK-CP-JSON-DAG: "%317:sub2": 173 # CHECK-CP-JSON-DAG: "%317:sub3": 172 # CHECK-CP-JSON-DAG: "%317:sub4": 169 # CHECK-CP-JSON-DAG: "%317:sub5": 168 # CHECK-CP-JSON-DAG: "%317:sub6": 167 # CHECK-CP-JSON-DAG: "%317:sub7": 166 # CHECK-CP-JSON-DAG: "%317:sub8": 163 # CHECK-CP-JSON-DAG: "%317:sub9": 162 # CHECK-CP-JSON-DAG: "%317:sub10": 161 # CHECK-CP-JSON-DAG: "%317:sub11": 160 # CHECK-CP-JSON-DAG: "%317:sub12": 157 # CHECK-CP-JSON-DAG: "%317:sub13": 156 # CHECK-CP-JSON-DAG: "%317:sub14": 155 # CHECK-CP-JSON-DAG: "%317:sub15": 154 # CHECK-CP-JSON-DAG: "%317:sub16": 151 # CHECK-CP-JSON-DAG: "%317:sub17": 150 # CHECK-CP-JSON-DAG: "%317:sub18": 149 # CHECK-CP-JSON-DAG: "%317:sub19": 148 # CHECK-CP-JSON-DAG: "%317:sub20": 145 # CHECK-CP-JSON-DAG: "%317:sub21": 144 # CHECK-CP-JSON-DAG: "%317:sub22": 143 # CHECK-CP-JSON-DAG: "%317:sub23": 142 # CHECK-CP-JSON-DAG: "%317:sub24": 139 # CHECK-CP-JSON-DAG: "%317:sub25": 138 # CHECK-CP-JSON-DAG: "%317:sub26": 137 # CHECK-CP-JSON-DAG: "%317:sub27": 136 # CHECK-CP-JSON-DAG: "%317:sub28": 133 # CHECK-CP-JSON-DAG: "%317:sub29": 132 # CHECK-CP-JSON-DAG: "%317:sub30": 131 # CHECK-CP-JSON-DAG: "%317:sub31": 130 # CHECK-CP-JSON-DAG: "%359:sub0": 223 # CHECK-CP-JSON-DAG: "%359:sub1": 222 # CHECK-CP-JSON-DAG: "%359:sub2": 221 # CHECK-CP-JSON-DAG: "%359:sub3": 220 # CHECK-CP-JSON-DAG: "%359:sub4": 217 # CHECK-CP-JSON-DAG: "%359:sub5": 216 # CHECK-CP-JSON-DAG: "%359:sub6": 215 # CHECK-CP-JSON-DAG: "%359:sub7": 214 # CHECK-CP-JSON-DAG: "%359:sub8": 211 # CHECK-CP-JSON-DAG: "%359:sub9": 210 # CHECK-CP-JSON-DAG: "%359:sub10": 209 # CHECK-CP-JSON-DAG: "%359:sub11": 208 # CHECK-CP-JSON-DAG: "%359:sub12": 205 # CHECK-CP-JSON-DAG: "%359:sub13": 204 # CHECK-CP-JSON-DAG: "%359:sub14": 203 # CHECK-CP-JSON-DAG: "%359:sub15": 202 # CHECK-CP-JSON-DAG: "%359:sub16": 199 # CHECK-CP-JSON-DAG: "%359:sub17": 198 # CHECK-CP-JSON-DAG: "%359:sub18": 197 # CHECK-CP-JSON-DAG: "%359:sub19": 196 # CHECK-CP-JSON-DAG: "%359:sub20": 193 # CHECK-CP-JSON-DAG: "%359:sub21": 192 # CHECK-CP-JSON-DAG: "%359:sub22": 191 # CHECK-CP-JSON-DAG: "%359:sub23": 190 # CHECK-CP-JSON-DAG: "%359:sub24": 187 # CHECK-CP-JSON-DAG: "%359:sub25": 186 # CHECK-CP-JSON-DAG: "%359:sub26": 185 # CHECK-CP-JSON-DAG: "%359:sub27": 184 # CHECK-CP-JSON-DAG: "%359:sub28": 181 # CHECK-CP-JSON-DAG: "%359:sub29": 180 # CHECK-CP-JSON-DAG: "%359:sub30": 179 # CHECK-CP-JSON-DAG: "%359:sub31": 178 # CHECK-CP-JSON-DAG: "%401:sub0": 271 # CHECK-CP-JSON-DAG: "%401:sub1": 270 # CHECK-CP-JSON-DAG: "%401:sub2": 269 # CHECK-CP-JSON-DAG: "%401:sub3": 268 # CHECK-CP-JSON-DAG: "%401:sub4": 265 # CHECK-CP-JSON-DAG: "%401:sub5": 264 # CHECK-CP-JSON-DAG: "%401:sub6": 263 # CHECK-CP-JSON-DAG: "%401:sub7": 262 # CHECK-CP-JSON-DAG: "%401:sub8": 259 # CHECK-CP-JSON-DAG: "%401:sub9": 258 # CHECK-CP-JSON-DAG: "%401:sub10": 257 # CHECK-CP-JSON-DAG: "%401:sub11": 256 # CHECK-CP-JSON-DAG: "%401:sub12": 253 # CHECK-CP-JSON-DAG: "%401:sub13": 252 # CHECK-CP-JSON-DAG: "%401:sub14": 251 # CHECK-CP-JSON-DAG: "%401:sub15": 250 # CHECK-CP-JSON-DAG: "%401:sub16": 247 # CHECK-CP-JSON-DAG: "%401:sub17": 246 # CHECK-CP-JSON-DAG: "%401:sub18": 245 # CHECK-CP-JSON-DAG: "%401:sub19": 244 # CHECK-CP-JSON-DAG: "%401:sub20": 241 # CHECK-CP-JSON-DAG: "%401:sub21": 240 # CHECK-CP-JSON-DAG: "%401:sub22": 239 # CHECK-CP-JSON-DAG: "%401:sub23": 238 # CHECK-CP-JSON-DAG: "%401:sub24": 235 # CHECK-CP-JSON-DAG: "%401:sub25": 234 # CHECK-CP-JSON-DAG: "%401:sub26": 233 # CHECK-CP-JSON-DAG: "%401:sub27": 232 # CHECK-CP-JSON-DAG: "%401:sub28": 229 # CHECK-CP-JSON-DAG: "%401:sub29": 228 # CHECK-CP-JSON-DAG: "%401:sub30": 227 # CHECK-CP-JSON-DAG: "%401:sub31": 226 # CHECK-CP-JSON-DAG: "%558": 2 # CHECK-CP-JSON-DAG: "%559": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 226 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 271 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%561:vgpr_32 = COPY %191.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 30 # CHECK-CP-JSON-DAG: "%191:sub1": 29 # CHECK-CP-JSON-DAG: "%191:sub2": 28 # CHECK-CP-JSON-DAG: "%191:sub3": 27 # CHECK-CP-JSON-DAG: "%191:sub4": 24 # CHECK-CP-JSON-DAG: "%191:sub5": 23 # CHECK-CP-JSON-DAG: "%191:sub6": 22 # CHECK-CP-JSON-DAG: "%191:sub7": 21 # CHECK-CP-JSON-DAG: "%191:sub8": 18 # CHECK-CP-JSON-DAG: "%191:sub9": 17 # CHECK-CP-JSON-DAG: "%191:sub10": 16 # CHECK-CP-JSON-DAG: "%191:sub11": 15 # CHECK-CP-JSON-DAG: "%191:sub12": 12 # CHECK-CP-JSON-DAG: "%191:sub13": 11 # CHECK-CP-JSON-DAG: "%191:sub14": 10 # CHECK-CP-JSON-DAG: "%191:sub15": 9 # CHECK-CP-JSON-DAG: "%191:sub16": 6 # CHECK-CP-JSON-DAG: "%191:sub17": 5 # CHECK-CP-JSON-DAG: "%191:sub18": 4 # CHECK-CP-JSON-DAG: "%191:sub19": 3 # CHECK-CP-JSON-DAG: "%191:sub20": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 78 # CHECK-CP-JSON-DAG: "%233:sub1": 77 # CHECK-CP-JSON-DAG: "%233:sub2": 76 # CHECK-CP-JSON-DAG: "%233:sub3": 75 # CHECK-CP-JSON-DAG: "%233:sub4": 72 # CHECK-CP-JSON-DAG: "%233:sub5": 71 # CHECK-CP-JSON-DAG: "%233:sub6": 70 # CHECK-CP-JSON-DAG: "%233:sub7": 69 # CHECK-CP-JSON-DAG: "%233:sub8": 66 # CHECK-CP-JSON-DAG: "%233:sub9": 65 # CHECK-CP-JSON-DAG: "%233:sub10": 64 # CHECK-CP-JSON-DAG: "%233:sub11": 63 # CHECK-CP-JSON-DAG: "%233:sub12": 60 # CHECK-CP-JSON-DAG: "%233:sub13": 59 # CHECK-CP-JSON-DAG: "%233:sub14": 58 # CHECK-CP-JSON-DAG: "%233:sub15": 57 # CHECK-CP-JSON-DAG: "%233:sub16": 54 # CHECK-CP-JSON-DAG: "%233:sub17": 53 # CHECK-CP-JSON-DAG: "%233:sub18": 52 # CHECK-CP-JSON-DAG: "%233:sub19": 51 # CHECK-CP-JSON-DAG: "%233:sub20": 48 # CHECK-CP-JSON-DAG: "%233:sub21": 47 # CHECK-CP-JSON-DAG: "%233:sub22": 46 # CHECK-CP-JSON-DAG: "%233:sub23": 45 # CHECK-CP-JSON-DAG: "%233:sub24": 42 # CHECK-CP-JSON-DAG: "%233:sub25": 41 # CHECK-CP-JSON-DAG: "%233:sub26": 40 # CHECK-CP-JSON-DAG: "%233:sub27": 39 # CHECK-CP-JSON-DAG: "%233:sub28": 36 # CHECK-CP-JSON-DAG: "%233:sub29": 35 # CHECK-CP-JSON-DAG: "%233:sub30": 34 # CHECK-CP-JSON-DAG: "%233:sub31": 33 # CHECK-CP-JSON-DAG: "%275:sub0": 126 # CHECK-CP-JSON-DAG: "%275:sub1": 125 # CHECK-CP-JSON-DAG: "%275:sub2": 124 # CHECK-CP-JSON-DAG: "%275:sub3": 123 # CHECK-CP-JSON-DAG: "%275:sub4": 120 # CHECK-CP-JSON-DAG: "%275:sub5": 119 # CHECK-CP-JSON-DAG: "%275:sub6": 118 # CHECK-CP-JSON-DAG: "%275:sub7": 117 # CHECK-CP-JSON-DAG: "%275:sub8": 114 # CHECK-CP-JSON-DAG: "%275:sub9": 113 # CHECK-CP-JSON-DAG: "%275:sub10": 112 # CHECK-CP-JSON-DAG: "%275:sub11": 111 # CHECK-CP-JSON-DAG: "%275:sub12": 108 # CHECK-CP-JSON-DAG: "%275:sub13": 107 # CHECK-CP-JSON-DAG: "%275:sub14": 106 # CHECK-CP-JSON-DAG: "%275:sub15": 105 # CHECK-CP-JSON-DAG: "%275:sub16": 102 # CHECK-CP-JSON-DAG: "%275:sub17": 101 # CHECK-CP-JSON-DAG: "%275:sub18": 100 # CHECK-CP-JSON-DAG: "%275:sub19": 99 # CHECK-CP-JSON-DAG: "%275:sub20": 96 # CHECK-CP-JSON-DAG: "%275:sub21": 95 # CHECK-CP-JSON-DAG: "%275:sub22": 94 # CHECK-CP-JSON-DAG: "%275:sub23": 93 # CHECK-CP-JSON-DAG: "%275:sub24": 90 # CHECK-CP-JSON-DAG: "%275:sub25": 89 # CHECK-CP-JSON-DAG: "%275:sub26": 88 # CHECK-CP-JSON-DAG: "%275:sub27": 87 # CHECK-CP-JSON-DAG: "%275:sub28": 84 # CHECK-CP-JSON-DAG: "%275:sub29": 83 # CHECK-CP-JSON-DAG: "%275:sub30": 82 # CHECK-CP-JSON-DAG: "%275:sub31": 81 # CHECK-CP-JSON-DAG: "%317:sub0": 174 # CHECK-CP-JSON-DAG: "%317:sub1": 173 # CHECK-CP-JSON-DAG: "%317:sub2": 172 # CHECK-CP-JSON-DAG: "%317:sub3": 171 # CHECK-CP-JSON-DAG: "%317:sub4": 168 # CHECK-CP-JSON-DAG: "%317:sub5": 167 # CHECK-CP-JSON-DAG: "%317:sub6": 166 # CHECK-CP-JSON-DAG: "%317:sub7": 165 # CHECK-CP-JSON-DAG: "%317:sub8": 162 # CHECK-CP-JSON-DAG: "%317:sub9": 161 # CHECK-CP-JSON-DAG: "%317:sub10": 160 # CHECK-CP-JSON-DAG: "%317:sub11": 159 # CHECK-CP-JSON-DAG: "%317:sub12": 156 # CHECK-CP-JSON-DAG: "%317:sub13": 155 # CHECK-CP-JSON-DAG: "%317:sub14": 154 # CHECK-CP-JSON-DAG: "%317:sub15": 153 # CHECK-CP-JSON-DAG: "%317:sub16": 150 # CHECK-CP-JSON-DAG: "%317:sub17": 149 # CHECK-CP-JSON-DAG: "%317:sub18": 148 # CHECK-CP-JSON-DAG: "%317:sub19": 147 # CHECK-CP-JSON-DAG: "%317:sub20": 144 # CHECK-CP-JSON-DAG: "%317:sub21": 143 # CHECK-CP-JSON-DAG: "%317:sub22": 142 # CHECK-CP-JSON-DAG: "%317:sub23": 141 # CHECK-CP-JSON-DAG: "%317:sub24": 138 # CHECK-CP-JSON-DAG: "%317:sub25": 137 # CHECK-CP-JSON-DAG: "%317:sub26": 136 # CHECK-CP-JSON-DAG: "%317:sub27": 135 # CHECK-CP-JSON-DAG: "%317:sub28": 132 # CHECK-CP-JSON-DAG: "%317:sub29": 131 # CHECK-CP-JSON-DAG: "%317:sub30": 130 # CHECK-CP-JSON-DAG: "%317:sub31": 129 # CHECK-CP-JSON-DAG: "%359:sub0": 222 # CHECK-CP-JSON-DAG: "%359:sub1": 221 # CHECK-CP-JSON-DAG: "%359:sub2": 220 # CHECK-CP-JSON-DAG: "%359:sub3": 219 # CHECK-CP-JSON-DAG: "%359:sub4": 216 # CHECK-CP-JSON-DAG: "%359:sub5": 215 # CHECK-CP-JSON-DAG: "%359:sub6": 214 # CHECK-CP-JSON-DAG: "%359:sub7": 213 # CHECK-CP-JSON-DAG: "%359:sub8": 210 # CHECK-CP-JSON-DAG: "%359:sub9": 209 # CHECK-CP-JSON-DAG: "%359:sub10": 208 # CHECK-CP-JSON-DAG: "%359:sub11": 207 # CHECK-CP-JSON-DAG: "%359:sub12": 204 # CHECK-CP-JSON-DAG: "%359:sub13": 203 # CHECK-CP-JSON-DAG: "%359:sub14": 202 # CHECK-CP-JSON-DAG: "%359:sub15": 201 # CHECK-CP-JSON-DAG: "%359:sub16": 198 # CHECK-CP-JSON-DAG: "%359:sub17": 197 # CHECK-CP-JSON-DAG: "%359:sub18": 196 # CHECK-CP-JSON-DAG: "%359:sub19": 195 # CHECK-CP-JSON-DAG: "%359:sub20": 192 # CHECK-CP-JSON-DAG: "%359:sub21": 191 # CHECK-CP-JSON-DAG: "%359:sub22": 190 # CHECK-CP-JSON-DAG: "%359:sub23": 189 # CHECK-CP-JSON-DAG: "%359:sub24": 186 # CHECK-CP-JSON-DAG: "%359:sub25": 185 # CHECK-CP-JSON-DAG: "%359:sub26": 184 # CHECK-CP-JSON-DAG: "%359:sub27": 183 # CHECK-CP-JSON-DAG: "%359:sub28": 180 # CHECK-CP-JSON-DAG: "%359:sub29": 179 # CHECK-CP-JSON-DAG: "%359:sub30": 178 # CHECK-CP-JSON-DAG: "%359:sub31": 177 # CHECK-CP-JSON-DAG: "%401:sub0": 270 # CHECK-CP-JSON-DAG: "%401:sub1": 269 # CHECK-CP-JSON-DAG: "%401:sub2": 268 # CHECK-CP-JSON-DAG: "%401:sub3": 267 # CHECK-CP-JSON-DAG: "%401:sub4": 264 # CHECK-CP-JSON-DAG: "%401:sub5": 263 # CHECK-CP-JSON-DAG: "%401:sub6": 262 # CHECK-CP-JSON-DAG: "%401:sub7": 261 # CHECK-CP-JSON-DAG: "%401:sub8": 258 # CHECK-CP-JSON-DAG: "%401:sub9": 257 # CHECK-CP-JSON-DAG: "%401:sub10": 256 # CHECK-CP-JSON-DAG: "%401:sub11": 255 # CHECK-CP-JSON-DAG: "%401:sub12": 252 # CHECK-CP-JSON-DAG: "%401:sub13": 251 # CHECK-CP-JSON-DAG: "%401:sub14": 250 # CHECK-CP-JSON-DAG: "%401:sub15": 249 # CHECK-CP-JSON-DAG: "%401:sub16": 246 # CHECK-CP-JSON-DAG: "%401:sub17": 245 # CHECK-CP-JSON-DAG: "%401:sub18": 244 # CHECK-CP-JSON-DAG: "%401:sub19": 243 # CHECK-CP-JSON-DAG: "%401:sub20": 240 # CHECK-CP-JSON-DAG: "%401:sub21": 239 # CHECK-CP-JSON-DAG: "%401:sub22": 238 # CHECK-CP-JSON-DAG: "%401:sub23": 237 # CHECK-CP-JSON-DAG: "%401:sub24": 234 # CHECK-CP-JSON-DAG: "%401:sub25": 233 # CHECK-CP-JSON-DAG: "%401:sub26": 232 # CHECK-CP-JSON-DAG: "%401:sub27": 231 # CHECK-CP-JSON-DAG: "%401:sub28": 228 # CHECK-CP-JSON-DAG: "%401:sub29": 227 # CHECK-CP-JSON-DAG: "%401:sub30": 226 # CHECK-CP-JSON-DAG: "%401:sub31": 225 # CHECK-CP-JSON-DAG: "%558": 1 # CHECK-CP-JSON-DAG: "%559": 1 # CHECK-CP-JSON-DAG: "%560": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 225 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 270 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%562:vreg_128 = REG_SEQUENCE %561, %subreg.sub0, %560, %subreg.sub1, %559, %subreg.sub2, %558, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 29 # CHECK-CP-JSON-DAG: "%191:sub1": 28 # CHECK-CP-JSON-DAG: "%191:sub2": 27 # CHECK-CP-JSON-DAG: "%191:sub3": 26 # CHECK-CP-JSON-DAG: "%191:sub4": 23 # CHECK-CP-JSON-DAG: "%191:sub5": 22 # CHECK-CP-JSON-DAG: "%191:sub6": 21 # CHECK-CP-JSON-DAG: "%191:sub7": 20 # CHECK-CP-JSON-DAG: "%191:sub8": 17 # CHECK-CP-JSON-DAG: "%191:sub9": 16 # CHECK-CP-JSON-DAG: "%191:sub10": 15 # CHECK-CP-JSON-DAG: "%191:sub11": 14 # CHECK-CP-JSON-DAG: "%191:sub12": 11 # CHECK-CP-JSON-DAG: "%191:sub13": 10 # CHECK-CP-JSON-DAG: "%191:sub14": 9 # CHECK-CP-JSON-DAG: "%191:sub15": 8 # CHECK-CP-JSON-DAG: "%191:sub16": 5 # CHECK-CP-JSON-DAG: "%191:sub17": 4 # CHECK-CP-JSON-DAG: "%191:sub18": 3 # CHECK-CP-JSON-DAG: "%191:sub19": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 77 # CHECK-CP-JSON-DAG: "%233:sub1": 76 # CHECK-CP-JSON-DAG: "%233:sub2": 75 # CHECK-CP-JSON-DAG: "%233:sub3": 74 # CHECK-CP-JSON-DAG: "%233:sub4": 71 # CHECK-CP-JSON-DAG: "%233:sub5": 70 # CHECK-CP-JSON-DAG: "%233:sub6": 69 # CHECK-CP-JSON-DAG: "%233:sub7": 68 # CHECK-CP-JSON-DAG: "%233:sub8": 65 # CHECK-CP-JSON-DAG: "%233:sub9": 64 # CHECK-CP-JSON-DAG: "%233:sub10": 63 # CHECK-CP-JSON-DAG: "%233:sub11": 62 # CHECK-CP-JSON-DAG: "%233:sub12": 59 # CHECK-CP-JSON-DAG: "%233:sub13": 58 # CHECK-CP-JSON-DAG: "%233:sub14": 57 # CHECK-CP-JSON-DAG: "%233:sub15": 56 # CHECK-CP-JSON-DAG: "%233:sub16": 53 # CHECK-CP-JSON-DAG: "%233:sub17": 52 # CHECK-CP-JSON-DAG: "%233:sub18": 51 # CHECK-CP-JSON-DAG: "%233:sub19": 50 # CHECK-CP-JSON-DAG: "%233:sub20": 47 # CHECK-CP-JSON-DAG: "%233:sub21": 46 # CHECK-CP-JSON-DAG: "%233:sub22": 45 # CHECK-CP-JSON-DAG: "%233:sub23": 44 # CHECK-CP-JSON-DAG: "%233:sub24": 41 # CHECK-CP-JSON-DAG: "%233:sub25": 40 # CHECK-CP-JSON-DAG: "%233:sub26": 39 # CHECK-CP-JSON-DAG: "%233:sub27": 38 # CHECK-CP-JSON-DAG: "%233:sub28": 35 # CHECK-CP-JSON-DAG: "%233:sub29": 34 # CHECK-CP-JSON-DAG: "%233:sub30": 33 # CHECK-CP-JSON-DAG: "%233:sub31": 32 # CHECK-CP-JSON-DAG: "%275:sub0": 125 # CHECK-CP-JSON-DAG: "%275:sub1": 124 # CHECK-CP-JSON-DAG: "%275:sub2": 123 # CHECK-CP-JSON-DAG: "%275:sub3": 122 # CHECK-CP-JSON-DAG: "%275:sub4": 119 # CHECK-CP-JSON-DAG: "%275:sub5": 118 # CHECK-CP-JSON-DAG: "%275:sub6": 117 # CHECK-CP-JSON-DAG: "%275:sub7": 116 # CHECK-CP-JSON-DAG: "%275:sub8": 113 # CHECK-CP-JSON-DAG: "%275:sub9": 112 # CHECK-CP-JSON-DAG: "%275:sub10": 111 # CHECK-CP-JSON-DAG: "%275:sub11": 110 # CHECK-CP-JSON-DAG: "%275:sub12": 107 # CHECK-CP-JSON-DAG: "%275:sub13": 106 # CHECK-CP-JSON-DAG: "%275:sub14": 105 # CHECK-CP-JSON-DAG: "%275:sub15": 104 # CHECK-CP-JSON-DAG: "%275:sub16": 101 # CHECK-CP-JSON-DAG: "%275:sub17": 100 # CHECK-CP-JSON-DAG: "%275:sub18": 99 # CHECK-CP-JSON-DAG: "%275:sub19": 98 # CHECK-CP-JSON-DAG: "%275:sub20": 95 # CHECK-CP-JSON-DAG: "%275:sub21": 94 # CHECK-CP-JSON-DAG: "%275:sub22": 93 # CHECK-CP-JSON-DAG: "%275:sub23": 92 # CHECK-CP-JSON-DAG: "%275:sub24": 89 # CHECK-CP-JSON-DAG: "%275:sub25": 88 # CHECK-CP-JSON-DAG: "%275:sub26": 87 # CHECK-CP-JSON-DAG: "%275:sub27": 86 # CHECK-CP-JSON-DAG: "%275:sub28": 83 # CHECK-CP-JSON-DAG: "%275:sub29": 82 # CHECK-CP-JSON-DAG: "%275:sub30": 81 # CHECK-CP-JSON-DAG: "%275:sub31": 80 # CHECK-CP-JSON-DAG: "%317:sub0": 173 # CHECK-CP-JSON-DAG: "%317:sub1": 172 # CHECK-CP-JSON-DAG: "%317:sub2": 171 # CHECK-CP-JSON-DAG: "%317:sub3": 170 # CHECK-CP-JSON-DAG: "%317:sub4": 167 # CHECK-CP-JSON-DAG: "%317:sub5": 166 # CHECK-CP-JSON-DAG: "%317:sub6": 165 # CHECK-CP-JSON-DAG: "%317:sub7": 164 # CHECK-CP-JSON-DAG: "%317:sub8": 161 # CHECK-CP-JSON-DAG: "%317:sub9": 160 # CHECK-CP-JSON-DAG: "%317:sub10": 159 # CHECK-CP-JSON-DAG: "%317:sub11": 158 # CHECK-CP-JSON-DAG: "%317:sub12": 155 # CHECK-CP-JSON-DAG: "%317:sub13": 154 # CHECK-CP-JSON-DAG: "%317:sub14": 153 # CHECK-CP-JSON-DAG: "%317:sub15": 152 # CHECK-CP-JSON-DAG: "%317:sub16": 149 # CHECK-CP-JSON-DAG: "%317:sub17": 148 # CHECK-CP-JSON-DAG: "%317:sub18": 147 # CHECK-CP-JSON-DAG: "%317:sub19": 146 # CHECK-CP-JSON-DAG: "%317:sub20": 143 # CHECK-CP-JSON-DAG: "%317:sub21": 142 # CHECK-CP-JSON-DAG: "%317:sub22": 141 # CHECK-CP-JSON-DAG: "%317:sub23": 140 # CHECK-CP-JSON-DAG: "%317:sub24": 137 # CHECK-CP-JSON-DAG: "%317:sub25": 136 # CHECK-CP-JSON-DAG: "%317:sub26": 135 # CHECK-CP-JSON-DAG: "%317:sub27": 134 # CHECK-CP-JSON-DAG: "%317:sub28": 131 # CHECK-CP-JSON-DAG: "%317:sub29": 130 # CHECK-CP-JSON-DAG: "%317:sub30": 129 # CHECK-CP-JSON-DAG: "%317:sub31": 128 # CHECK-CP-JSON-DAG: "%359:sub0": 221 # CHECK-CP-JSON-DAG: "%359:sub1": 220 # CHECK-CP-JSON-DAG: "%359:sub2": 219 # CHECK-CP-JSON-DAG: "%359:sub3": 218 # CHECK-CP-JSON-DAG: "%359:sub4": 215 # CHECK-CP-JSON-DAG: "%359:sub5": 214 # CHECK-CP-JSON-DAG: "%359:sub6": 213 # CHECK-CP-JSON-DAG: "%359:sub7": 212 # CHECK-CP-JSON-DAG: "%359:sub8": 209 # CHECK-CP-JSON-DAG: "%359:sub9": 208 # CHECK-CP-JSON-DAG: "%359:sub10": 207 # CHECK-CP-JSON-DAG: "%359:sub11": 206 # CHECK-CP-JSON-DAG: "%359:sub12": 203 # CHECK-CP-JSON-DAG: "%359:sub13": 202 # CHECK-CP-JSON-DAG: "%359:sub14": 201 # CHECK-CP-JSON-DAG: "%359:sub15": 200 # CHECK-CP-JSON-DAG: "%359:sub16": 197 # CHECK-CP-JSON-DAG: "%359:sub17": 196 # CHECK-CP-JSON-DAG: "%359:sub18": 195 # CHECK-CP-JSON-DAG: "%359:sub19": 194 # CHECK-CP-JSON-DAG: "%359:sub20": 191 # CHECK-CP-JSON-DAG: "%359:sub21": 190 # CHECK-CP-JSON-DAG: "%359:sub22": 189 # CHECK-CP-JSON-DAG: "%359:sub23": 188 # CHECK-CP-JSON-DAG: "%359:sub24": 185 # CHECK-CP-JSON-DAG: "%359:sub25": 184 # CHECK-CP-JSON-DAG: "%359:sub26": 183 # CHECK-CP-JSON-DAG: "%359:sub27": 182 # CHECK-CP-JSON-DAG: "%359:sub28": 179 # CHECK-CP-JSON-DAG: "%359:sub29": 178 # CHECK-CP-JSON-DAG: "%359:sub30": 177 # CHECK-CP-JSON-DAG: "%359:sub31": 176 # CHECK-CP-JSON-DAG: "%401:sub0": 269 # CHECK-CP-JSON-DAG: "%401:sub1": 268 # CHECK-CP-JSON-DAG: "%401:sub2": 267 # CHECK-CP-JSON-DAG: "%401:sub3": 266 # CHECK-CP-JSON-DAG: "%401:sub4": 263 # CHECK-CP-JSON-DAG: "%401:sub5": 262 # CHECK-CP-JSON-DAG: "%401:sub6": 261 # CHECK-CP-JSON-DAG: "%401:sub7": 260 # CHECK-CP-JSON-DAG: "%401:sub8": 257 # CHECK-CP-JSON-DAG: "%401:sub9": 256 # CHECK-CP-JSON-DAG: "%401:sub10": 255 # CHECK-CP-JSON-DAG: "%401:sub11": 254 # CHECK-CP-JSON-DAG: "%401:sub12": 251 # CHECK-CP-JSON-DAG: "%401:sub13": 250 # CHECK-CP-JSON-DAG: "%401:sub14": 249 # CHECK-CP-JSON-DAG: "%401:sub15": 248 # CHECK-CP-JSON-DAG: "%401:sub16": 245 # CHECK-CP-JSON-DAG: "%401:sub17": 244 # CHECK-CP-JSON-DAG: "%401:sub18": 243 # CHECK-CP-JSON-DAG: "%401:sub19": 242 # CHECK-CP-JSON-DAG: "%401:sub20": 239 # CHECK-CP-JSON-DAG: "%401:sub21": 238 # CHECK-CP-JSON-DAG: "%401:sub22": 237 # CHECK-CP-JSON-DAG: "%401:sub23": 236 # CHECK-CP-JSON-DAG: "%401:sub24": 233 # CHECK-CP-JSON-DAG: "%401:sub25": 232 # CHECK-CP-JSON-DAG: "%401:sub26": 231 # CHECK-CP-JSON-DAG: "%401:sub27": 230 # CHECK-CP-JSON-DAG: "%401:sub28": 227 # CHECK-CP-JSON-DAG: "%401:sub29": 226 # CHECK-CP-JSON-DAG: "%401:sub30": 225 # CHECK-CP-JSON-DAG: "%401:sub31": 224 # CHECK-CP-JSON-DAG: "%558": 0 # CHECK-CP-JSON-DAG: "%559": 0 # CHECK-CP-JSON-DAG: "%560": 0 # CHECK-CP-JSON-DAG: "%561": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 224 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 269 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %563:vreg_64, %562, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 28 # CHECK-CP-JSON-DAG: "%191:sub1": 27 # CHECK-CP-JSON-DAG: "%191:sub2": 26 # CHECK-CP-JSON-DAG: "%191:sub3": 25 # CHECK-CP-JSON-DAG: "%191:sub4": 22 # CHECK-CP-JSON-DAG: "%191:sub5": 21 # CHECK-CP-JSON-DAG: "%191:sub6": 20 # CHECK-CP-JSON-DAG: "%191:sub7": 19 # CHECK-CP-JSON-DAG: "%191:sub8": 16 # CHECK-CP-JSON-DAG: "%191:sub9": 15 # CHECK-CP-JSON-DAG: "%191:sub10": 14 # CHECK-CP-JSON-DAG: "%191:sub11": 13 # CHECK-CP-JSON-DAG: "%191:sub12": 10 # CHECK-CP-JSON-DAG: "%191:sub13": 9 # CHECK-CP-JSON-DAG: "%191:sub14": 8 # CHECK-CP-JSON-DAG: "%191:sub15": 7 # CHECK-CP-JSON-DAG: "%191:sub16": 4 # CHECK-CP-JSON-DAG: "%191:sub17": 3 # CHECK-CP-JSON-DAG: "%191:sub18": 2 # CHECK-CP-JSON-DAG: "%191:sub19": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 76 # CHECK-CP-JSON-DAG: "%233:sub1": 75 # CHECK-CP-JSON-DAG: "%233:sub2": 74 # CHECK-CP-JSON-DAG: "%233:sub3": 73 # CHECK-CP-JSON-DAG: "%233:sub4": 70 # CHECK-CP-JSON-DAG: "%233:sub5": 69 # CHECK-CP-JSON-DAG: "%233:sub6": 68 # CHECK-CP-JSON-DAG: "%233:sub7": 67 # CHECK-CP-JSON-DAG: "%233:sub8": 64 # CHECK-CP-JSON-DAG: "%233:sub9": 63 # CHECK-CP-JSON-DAG: "%233:sub10": 62 # CHECK-CP-JSON-DAG: "%233:sub11": 61 # CHECK-CP-JSON-DAG: "%233:sub12": 58 # CHECK-CP-JSON-DAG: "%233:sub13": 57 # CHECK-CP-JSON-DAG: "%233:sub14": 56 # CHECK-CP-JSON-DAG: "%233:sub15": 55 # CHECK-CP-JSON-DAG: "%233:sub16": 52 # CHECK-CP-JSON-DAG: "%233:sub17": 51 # CHECK-CP-JSON-DAG: "%233:sub18": 50 # CHECK-CP-JSON-DAG: "%233:sub19": 49 # CHECK-CP-JSON-DAG: "%233:sub20": 46 # CHECK-CP-JSON-DAG: "%233:sub21": 45 # CHECK-CP-JSON-DAG: "%233:sub22": 44 # CHECK-CP-JSON-DAG: "%233:sub23": 43 # CHECK-CP-JSON-DAG: "%233:sub24": 40 # CHECK-CP-JSON-DAG: "%233:sub25": 39 # CHECK-CP-JSON-DAG: "%233:sub26": 38 # CHECK-CP-JSON-DAG: "%233:sub27": 37 # CHECK-CP-JSON-DAG: "%233:sub28": 34 # CHECK-CP-JSON-DAG: "%233:sub29": 33 # CHECK-CP-JSON-DAG: "%233:sub30": 32 # CHECK-CP-JSON-DAG: "%233:sub31": 31 # CHECK-CP-JSON-DAG: "%275:sub0": 124 # CHECK-CP-JSON-DAG: "%275:sub1": 123 # CHECK-CP-JSON-DAG: "%275:sub2": 122 # CHECK-CP-JSON-DAG: "%275:sub3": 121 # CHECK-CP-JSON-DAG: "%275:sub4": 118 # CHECK-CP-JSON-DAG: "%275:sub5": 117 # CHECK-CP-JSON-DAG: "%275:sub6": 116 # CHECK-CP-JSON-DAG: "%275:sub7": 115 # CHECK-CP-JSON-DAG: "%275:sub8": 112 # CHECK-CP-JSON-DAG: "%275:sub9": 111 # CHECK-CP-JSON-DAG: "%275:sub10": 110 # CHECK-CP-JSON-DAG: "%275:sub11": 109 # CHECK-CP-JSON-DAG: "%275:sub12": 106 # CHECK-CP-JSON-DAG: "%275:sub13": 105 # CHECK-CP-JSON-DAG: "%275:sub14": 104 # CHECK-CP-JSON-DAG: "%275:sub15": 103 # CHECK-CP-JSON-DAG: "%275:sub16": 100 # CHECK-CP-JSON-DAG: "%275:sub17": 99 # CHECK-CP-JSON-DAG: "%275:sub18": 98 # CHECK-CP-JSON-DAG: "%275:sub19": 97 # CHECK-CP-JSON-DAG: "%275:sub20": 94 # CHECK-CP-JSON-DAG: "%275:sub21": 93 # CHECK-CP-JSON-DAG: "%275:sub22": 92 # CHECK-CP-JSON-DAG: "%275:sub23": 91 # CHECK-CP-JSON-DAG: "%275:sub24": 88 # CHECK-CP-JSON-DAG: "%275:sub25": 87 # CHECK-CP-JSON-DAG: "%275:sub26": 86 # CHECK-CP-JSON-DAG: "%275:sub27": 85 # CHECK-CP-JSON-DAG: "%275:sub28": 82 # CHECK-CP-JSON-DAG: "%275:sub29": 81 # CHECK-CP-JSON-DAG: "%275:sub30": 80 # CHECK-CP-JSON-DAG: "%275:sub31": 79 # CHECK-CP-JSON-DAG: "%317:sub0": 172 # CHECK-CP-JSON-DAG: "%317:sub1": 171 # CHECK-CP-JSON-DAG: "%317:sub2": 170 # CHECK-CP-JSON-DAG: "%317:sub3": 169 # CHECK-CP-JSON-DAG: "%317:sub4": 166 # CHECK-CP-JSON-DAG: "%317:sub5": 165 # CHECK-CP-JSON-DAG: "%317:sub6": 164 # CHECK-CP-JSON-DAG: "%317:sub7": 163 # CHECK-CP-JSON-DAG: "%317:sub8": 160 # CHECK-CP-JSON-DAG: "%317:sub9": 159 # CHECK-CP-JSON-DAG: "%317:sub10": 158 # CHECK-CP-JSON-DAG: "%317:sub11": 157 # CHECK-CP-JSON-DAG: "%317:sub12": 154 # CHECK-CP-JSON-DAG: "%317:sub13": 153 # CHECK-CP-JSON-DAG: "%317:sub14": 152 # CHECK-CP-JSON-DAG: "%317:sub15": 151 # CHECK-CP-JSON-DAG: "%317:sub16": 148 # CHECK-CP-JSON-DAG: "%317:sub17": 147 # CHECK-CP-JSON-DAG: "%317:sub18": 146 # CHECK-CP-JSON-DAG: "%317:sub19": 145 # CHECK-CP-JSON-DAG: "%317:sub20": 142 # CHECK-CP-JSON-DAG: "%317:sub21": 141 # CHECK-CP-JSON-DAG: "%317:sub22": 140 # CHECK-CP-JSON-DAG: "%317:sub23": 139 # CHECK-CP-JSON-DAG: "%317:sub24": 136 # CHECK-CP-JSON-DAG: "%317:sub25": 135 # CHECK-CP-JSON-DAG: "%317:sub26": 134 # CHECK-CP-JSON-DAG: "%317:sub27": 133 # CHECK-CP-JSON-DAG: "%317:sub28": 130 # CHECK-CP-JSON-DAG: "%317:sub29": 129 # CHECK-CP-JSON-DAG: "%317:sub30": 128 # CHECK-CP-JSON-DAG: "%317:sub31": 127 # CHECK-CP-JSON-DAG: "%359:sub0": 220 # CHECK-CP-JSON-DAG: "%359:sub1": 219 # CHECK-CP-JSON-DAG: "%359:sub2": 218 # CHECK-CP-JSON-DAG: "%359:sub3": 217 # CHECK-CP-JSON-DAG: "%359:sub4": 214 # CHECK-CP-JSON-DAG: "%359:sub5": 213 # CHECK-CP-JSON-DAG: "%359:sub6": 212 # CHECK-CP-JSON-DAG: "%359:sub7": 211 # CHECK-CP-JSON-DAG: "%359:sub8": 208 # CHECK-CP-JSON-DAG: "%359:sub9": 207 # CHECK-CP-JSON-DAG: "%359:sub10": 206 # CHECK-CP-JSON-DAG: "%359:sub11": 205 # CHECK-CP-JSON-DAG: "%359:sub12": 202 # CHECK-CP-JSON-DAG: "%359:sub13": 201 # CHECK-CP-JSON-DAG: "%359:sub14": 200 # CHECK-CP-JSON-DAG: "%359:sub15": 199 # CHECK-CP-JSON-DAG: "%359:sub16": 196 # CHECK-CP-JSON-DAG: "%359:sub17": 195 # CHECK-CP-JSON-DAG: "%359:sub18": 194 # CHECK-CP-JSON-DAG: "%359:sub19": 193 # CHECK-CP-JSON-DAG: "%359:sub20": 190 # CHECK-CP-JSON-DAG: "%359:sub21": 189 # CHECK-CP-JSON-DAG: "%359:sub22": 188 # CHECK-CP-JSON-DAG: "%359:sub23": 187 # CHECK-CP-JSON-DAG: "%359:sub24": 184 # CHECK-CP-JSON-DAG: "%359:sub25": 183 # CHECK-CP-JSON-DAG: "%359:sub26": 182 # CHECK-CP-JSON-DAG: "%359:sub27": 181 # CHECK-CP-JSON-DAG: "%359:sub28": 178 # CHECK-CP-JSON-DAG: "%359:sub29": 177 # CHECK-CP-JSON-DAG: "%359:sub30": 176 # CHECK-CP-JSON-DAG: "%359:sub31": 175 # CHECK-CP-JSON-DAG: "%401:sub0": 268 # CHECK-CP-JSON-DAG: "%401:sub1": 267 # CHECK-CP-JSON-DAG: "%401:sub2": 266 # CHECK-CP-JSON-DAG: "%401:sub3": 265 # CHECK-CP-JSON-DAG: "%401:sub4": 262 # CHECK-CP-JSON-DAG: "%401:sub5": 261 # CHECK-CP-JSON-DAG: "%401:sub6": 260 # CHECK-CP-JSON-DAG: "%401:sub7": 259 # CHECK-CP-JSON-DAG: "%401:sub8": 256 # CHECK-CP-JSON-DAG: "%401:sub9": 255 # CHECK-CP-JSON-DAG: "%401:sub10": 254 # CHECK-CP-JSON-DAG: "%401:sub11": 253 # CHECK-CP-JSON-DAG: "%401:sub12": 250 # CHECK-CP-JSON-DAG: "%401:sub13": 249 # CHECK-CP-JSON-DAG: "%401:sub14": 248 # CHECK-CP-JSON-DAG: "%401:sub15": 247 # CHECK-CP-JSON-DAG: "%401:sub16": 244 # CHECK-CP-JSON-DAG: "%401:sub17": 243 # CHECK-CP-JSON-DAG: "%401:sub18": 242 # CHECK-CP-JSON-DAG: "%401:sub19": 241 # CHECK-CP-JSON-DAG: "%401:sub20": 238 # CHECK-CP-JSON-DAG: "%401:sub21": 237 # CHECK-CP-JSON-DAG: "%401:sub22": 236 # CHECK-CP-JSON-DAG: "%401:sub23": 235 # CHECK-CP-JSON-DAG: "%401:sub24": 232 # CHECK-CP-JSON-DAG: "%401:sub25": 231 # CHECK-CP-JSON-DAG: "%401:sub26": 230 # CHECK-CP-JSON-DAG: "%401:sub27": 229 # CHECK-CP-JSON-DAG: "%401:sub28": 226 # CHECK-CP-JSON-DAG: "%401:sub29": 225 # CHECK-CP-JSON-DAG: "%401:sub30": 224 # CHECK-CP-JSON-DAG: "%401:sub31": 223 # CHECK-CP-JSON-DAG: "%562": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 223 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 268 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%564:vgpr_32 = COPY %191.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 27 # CHECK-CP-JSON-DAG: "%191:sub1": 26 # CHECK-CP-JSON-DAG: "%191:sub2": 25 # CHECK-CP-JSON-DAG: "%191:sub3": 24 # CHECK-CP-JSON-DAG: "%191:sub4": 21 # CHECK-CP-JSON-DAG: "%191:sub5": 20 # CHECK-CP-JSON-DAG: "%191:sub6": 19 # CHECK-CP-JSON-DAG: "%191:sub7": 18 # CHECK-CP-JSON-DAG: "%191:sub8": 15 # CHECK-CP-JSON-DAG: "%191:sub9": 14 # CHECK-CP-JSON-DAG: "%191:sub10": 13 # CHECK-CP-JSON-DAG: "%191:sub11": 12 # CHECK-CP-JSON-DAG: "%191:sub12": 9 # CHECK-CP-JSON-DAG: "%191:sub13": 8 # CHECK-CP-JSON-DAG: "%191:sub14": 7 # CHECK-CP-JSON-DAG: "%191:sub15": 6 # CHECK-CP-JSON-DAG: "%191:sub16": 3 # CHECK-CP-JSON-DAG: "%191:sub17": 2 # CHECK-CP-JSON-DAG: "%191:sub18": 1 # CHECK-CP-JSON-DAG: "%191:sub19": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 75 # CHECK-CP-JSON-DAG: "%233:sub1": 74 # CHECK-CP-JSON-DAG: "%233:sub2": 73 # CHECK-CP-JSON-DAG: "%233:sub3": 72 # CHECK-CP-JSON-DAG: "%233:sub4": 69 # CHECK-CP-JSON-DAG: "%233:sub5": 68 # CHECK-CP-JSON-DAG: "%233:sub6": 67 # CHECK-CP-JSON-DAG: "%233:sub7": 66 # CHECK-CP-JSON-DAG: "%233:sub8": 63 # CHECK-CP-JSON-DAG: "%233:sub9": 62 # CHECK-CP-JSON-DAG: "%233:sub10": 61 # CHECK-CP-JSON-DAG: "%233:sub11": 60 # CHECK-CP-JSON-DAG: "%233:sub12": 57 # CHECK-CP-JSON-DAG: "%233:sub13": 56 # CHECK-CP-JSON-DAG: "%233:sub14": 55 # CHECK-CP-JSON-DAG: "%233:sub15": 54 # CHECK-CP-JSON-DAG: "%233:sub16": 51 # CHECK-CP-JSON-DAG: "%233:sub17": 50 # CHECK-CP-JSON-DAG: "%233:sub18": 49 # CHECK-CP-JSON-DAG: "%233:sub19": 48 # CHECK-CP-JSON-DAG: "%233:sub20": 45 # CHECK-CP-JSON-DAG: "%233:sub21": 44 # CHECK-CP-JSON-DAG: "%233:sub22": 43 # CHECK-CP-JSON-DAG: "%233:sub23": 42 # CHECK-CP-JSON-DAG: "%233:sub24": 39 # CHECK-CP-JSON-DAG: "%233:sub25": 38 # CHECK-CP-JSON-DAG: "%233:sub26": 37 # CHECK-CP-JSON-DAG: "%233:sub27": 36 # CHECK-CP-JSON-DAG: "%233:sub28": 33 # CHECK-CP-JSON-DAG: "%233:sub29": 32 # CHECK-CP-JSON-DAG: "%233:sub30": 31 # CHECK-CP-JSON-DAG: "%233:sub31": 30 # CHECK-CP-JSON-DAG: "%275:sub0": 123 # CHECK-CP-JSON-DAG: "%275:sub1": 122 # CHECK-CP-JSON-DAG: "%275:sub2": 121 # CHECK-CP-JSON-DAG: "%275:sub3": 120 # CHECK-CP-JSON-DAG: "%275:sub4": 117 # CHECK-CP-JSON-DAG: "%275:sub5": 116 # CHECK-CP-JSON-DAG: "%275:sub6": 115 # CHECK-CP-JSON-DAG: "%275:sub7": 114 # CHECK-CP-JSON-DAG: "%275:sub8": 111 # CHECK-CP-JSON-DAG: "%275:sub9": 110 # CHECK-CP-JSON-DAG: "%275:sub10": 109 # CHECK-CP-JSON-DAG: "%275:sub11": 108 # CHECK-CP-JSON-DAG: "%275:sub12": 105 # CHECK-CP-JSON-DAG: "%275:sub13": 104 # CHECK-CP-JSON-DAG: "%275:sub14": 103 # CHECK-CP-JSON-DAG: "%275:sub15": 102 # CHECK-CP-JSON-DAG: "%275:sub16": 99 # CHECK-CP-JSON-DAG: "%275:sub17": 98 # CHECK-CP-JSON-DAG: "%275:sub18": 97 # CHECK-CP-JSON-DAG: "%275:sub19": 96 # CHECK-CP-JSON-DAG: "%275:sub20": 93 # CHECK-CP-JSON-DAG: "%275:sub21": 92 # CHECK-CP-JSON-DAG: "%275:sub22": 91 # CHECK-CP-JSON-DAG: "%275:sub23": 90 # CHECK-CP-JSON-DAG: "%275:sub24": 87 # CHECK-CP-JSON-DAG: "%275:sub25": 86 # CHECK-CP-JSON-DAG: "%275:sub26": 85 # CHECK-CP-JSON-DAG: "%275:sub27": 84 # CHECK-CP-JSON-DAG: "%275:sub28": 81 # CHECK-CP-JSON-DAG: "%275:sub29": 80 # CHECK-CP-JSON-DAG: "%275:sub30": 79 # CHECK-CP-JSON-DAG: "%275:sub31": 78 # CHECK-CP-JSON-DAG: "%317:sub0": 171 # CHECK-CP-JSON-DAG: "%317:sub1": 170 # CHECK-CP-JSON-DAG: "%317:sub2": 169 # CHECK-CP-JSON-DAG: "%317:sub3": 168 # CHECK-CP-JSON-DAG: "%317:sub4": 165 # CHECK-CP-JSON-DAG: "%317:sub5": 164 # CHECK-CP-JSON-DAG: "%317:sub6": 163 # CHECK-CP-JSON-DAG: "%317:sub7": 162 # CHECK-CP-JSON-DAG: "%317:sub8": 159 # CHECK-CP-JSON-DAG: "%317:sub9": 158 # CHECK-CP-JSON-DAG: "%317:sub10": 157 # CHECK-CP-JSON-DAG: "%317:sub11": 156 # CHECK-CP-JSON-DAG: "%317:sub12": 153 # CHECK-CP-JSON-DAG: "%317:sub13": 152 # CHECK-CP-JSON-DAG: "%317:sub14": 151 # CHECK-CP-JSON-DAG: "%317:sub15": 150 # CHECK-CP-JSON-DAG: "%317:sub16": 147 # CHECK-CP-JSON-DAG: "%317:sub17": 146 # CHECK-CP-JSON-DAG: "%317:sub18": 145 # CHECK-CP-JSON-DAG: "%317:sub19": 144 # CHECK-CP-JSON-DAG: "%317:sub20": 141 # CHECK-CP-JSON-DAG: "%317:sub21": 140 # CHECK-CP-JSON-DAG: "%317:sub22": 139 # CHECK-CP-JSON-DAG: "%317:sub23": 138 # CHECK-CP-JSON-DAG: "%317:sub24": 135 # CHECK-CP-JSON-DAG: "%317:sub25": 134 # CHECK-CP-JSON-DAG: "%317:sub26": 133 # CHECK-CP-JSON-DAG: "%317:sub27": 132 # CHECK-CP-JSON-DAG: "%317:sub28": 129 # CHECK-CP-JSON-DAG: "%317:sub29": 128 # CHECK-CP-JSON-DAG: "%317:sub30": 127 # CHECK-CP-JSON-DAG: "%317:sub31": 126 # CHECK-CP-JSON-DAG: "%359:sub0": 219 # CHECK-CP-JSON-DAG: "%359:sub1": 218 # CHECK-CP-JSON-DAG: "%359:sub2": 217 # CHECK-CP-JSON-DAG: "%359:sub3": 216 # CHECK-CP-JSON-DAG: "%359:sub4": 213 # CHECK-CP-JSON-DAG: "%359:sub5": 212 # CHECK-CP-JSON-DAG: "%359:sub6": 211 # CHECK-CP-JSON-DAG: "%359:sub7": 210 # CHECK-CP-JSON-DAG: "%359:sub8": 207 # CHECK-CP-JSON-DAG: "%359:sub9": 206 # CHECK-CP-JSON-DAG: "%359:sub10": 205 # CHECK-CP-JSON-DAG: "%359:sub11": 204 # CHECK-CP-JSON-DAG: "%359:sub12": 201 # CHECK-CP-JSON-DAG: "%359:sub13": 200 # CHECK-CP-JSON-DAG: "%359:sub14": 199 # CHECK-CP-JSON-DAG: "%359:sub15": 198 # CHECK-CP-JSON-DAG: "%359:sub16": 195 # CHECK-CP-JSON-DAG: "%359:sub17": 194 # CHECK-CP-JSON-DAG: "%359:sub18": 193 # CHECK-CP-JSON-DAG: "%359:sub19": 192 # CHECK-CP-JSON-DAG: "%359:sub20": 189 # CHECK-CP-JSON-DAG: "%359:sub21": 188 # CHECK-CP-JSON-DAG: "%359:sub22": 187 # CHECK-CP-JSON-DAG: "%359:sub23": 186 # CHECK-CP-JSON-DAG: "%359:sub24": 183 # CHECK-CP-JSON-DAG: "%359:sub25": 182 # CHECK-CP-JSON-DAG: "%359:sub26": 181 # CHECK-CP-JSON-DAG: "%359:sub27": 180 # CHECK-CP-JSON-DAG: "%359:sub28": 177 # CHECK-CP-JSON-DAG: "%359:sub29": 176 # CHECK-CP-JSON-DAG: "%359:sub30": 175 # CHECK-CP-JSON-DAG: "%359:sub31": 174 # CHECK-CP-JSON-DAG: "%401:sub0": 267 # CHECK-CP-JSON-DAG: "%401:sub1": 266 # CHECK-CP-JSON-DAG: "%401:sub2": 265 # CHECK-CP-JSON-DAG: "%401:sub3": 264 # CHECK-CP-JSON-DAG: "%401:sub4": 261 # CHECK-CP-JSON-DAG: "%401:sub5": 260 # CHECK-CP-JSON-DAG: "%401:sub6": 259 # CHECK-CP-JSON-DAG: "%401:sub7": 258 # CHECK-CP-JSON-DAG: "%401:sub8": 255 # CHECK-CP-JSON-DAG: "%401:sub9": 254 # CHECK-CP-JSON-DAG: "%401:sub10": 253 # CHECK-CP-JSON-DAG: "%401:sub11": 252 # CHECK-CP-JSON-DAG: "%401:sub12": 249 # CHECK-CP-JSON-DAG: "%401:sub13": 248 # CHECK-CP-JSON-DAG: "%401:sub14": 247 # CHECK-CP-JSON-DAG: "%401:sub15": 246 # CHECK-CP-JSON-DAG: "%401:sub16": 243 # CHECK-CP-JSON-DAG: "%401:sub17": 242 # CHECK-CP-JSON-DAG: "%401:sub18": 241 # CHECK-CP-JSON-DAG: "%401:sub19": 240 # CHECK-CP-JSON-DAG: "%401:sub20": 237 # CHECK-CP-JSON-DAG: "%401:sub21": 236 # CHECK-CP-JSON-DAG: "%401:sub22": 235 # CHECK-CP-JSON-DAG: "%401:sub23": 234 # CHECK-CP-JSON-DAG: "%401:sub24": 231 # CHECK-CP-JSON-DAG: "%401:sub25": 230 # CHECK-CP-JSON-DAG: "%401:sub26": 229 # CHECK-CP-JSON-DAG: "%401:sub27": 228 # CHECK-CP-JSON-DAG: "%401:sub28": 225 # CHECK-CP-JSON-DAG: "%401:sub29": 224 # CHECK-CP-JSON-DAG: "%401:sub30": 223 # CHECK-CP-JSON-DAG: "%401:sub31": 222 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 222 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 267 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%565:vgpr_32 = COPY %191.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 26 # CHECK-CP-JSON-DAG: "%191:sub1": 25 # CHECK-CP-JSON-DAG: "%191:sub2": 24 # CHECK-CP-JSON-DAG: "%191:sub3": 23 # CHECK-CP-JSON-DAG: "%191:sub4": 20 # CHECK-CP-JSON-DAG: "%191:sub5": 19 # CHECK-CP-JSON-DAG: "%191:sub6": 18 # CHECK-CP-JSON-DAG: "%191:sub7": 17 # CHECK-CP-JSON-DAG: "%191:sub8": 14 # CHECK-CP-JSON-DAG: "%191:sub9": 13 # CHECK-CP-JSON-DAG: "%191:sub10": 12 # CHECK-CP-JSON-DAG: "%191:sub11": 11 # CHECK-CP-JSON-DAG: "%191:sub12": 8 # CHECK-CP-JSON-DAG: "%191:sub13": 7 # CHECK-CP-JSON-DAG: "%191:sub14": 6 # CHECK-CP-JSON-DAG: "%191:sub15": 5 # CHECK-CP-JSON-DAG: "%191:sub16": 2 # CHECK-CP-JSON-DAG: "%191:sub17": 1 # CHECK-CP-JSON-DAG: "%191:sub18": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 74 # CHECK-CP-JSON-DAG: "%233:sub1": 73 # CHECK-CP-JSON-DAG: "%233:sub2": 72 # CHECK-CP-JSON-DAG: "%233:sub3": 71 # CHECK-CP-JSON-DAG: "%233:sub4": 68 # CHECK-CP-JSON-DAG: "%233:sub5": 67 # CHECK-CP-JSON-DAG: "%233:sub6": 66 # CHECK-CP-JSON-DAG: "%233:sub7": 65 # CHECK-CP-JSON-DAG: "%233:sub8": 62 # CHECK-CP-JSON-DAG: "%233:sub9": 61 # CHECK-CP-JSON-DAG: "%233:sub10": 60 # CHECK-CP-JSON-DAG: "%233:sub11": 59 # CHECK-CP-JSON-DAG: "%233:sub12": 56 # CHECK-CP-JSON-DAG: "%233:sub13": 55 # CHECK-CP-JSON-DAG: "%233:sub14": 54 # CHECK-CP-JSON-DAG: "%233:sub15": 53 # CHECK-CP-JSON-DAG: "%233:sub16": 50 # CHECK-CP-JSON-DAG: "%233:sub17": 49 # CHECK-CP-JSON-DAG: "%233:sub18": 48 # CHECK-CP-JSON-DAG: "%233:sub19": 47 # CHECK-CP-JSON-DAG: "%233:sub20": 44 # CHECK-CP-JSON-DAG: "%233:sub21": 43 # CHECK-CP-JSON-DAG: "%233:sub22": 42 # CHECK-CP-JSON-DAG: "%233:sub23": 41 # CHECK-CP-JSON-DAG: "%233:sub24": 38 # CHECK-CP-JSON-DAG: "%233:sub25": 37 # CHECK-CP-JSON-DAG: "%233:sub26": 36 # CHECK-CP-JSON-DAG: "%233:sub27": 35 # CHECK-CP-JSON-DAG: "%233:sub28": 32 # CHECK-CP-JSON-DAG: "%233:sub29": 31 # CHECK-CP-JSON-DAG: "%233:sub30": 30 # CHECK-CP-JSON-DAG: "%233:sub31": 29 # CHECK-CP-JSON-DAG: "%275:sub0": 122 # CHECK-CP-JSON-DAG: "%275:sub1": 121 # CHECK-CP-JSON-DAG: "%275:sub2": 120 # CHECK-CP-JSON-DAG: "%275:sub3": 119 # CHECK-CP-JSON-DAG: "%275:sub4": 116 # CHECK-CP-JSON-DAG: "%275:sub5": 115 # CHECK-CP-JSON-DAG: "%275:sub6": 114 # CHECK-CP-JSON-DAG: "%275:sub7": 113 # CHECK-CP-JSON-DAG: "%275:sub8": 110 # CHECK-CP-JSON-DAG: "%275:sub9": 109 # CHECK-CP-JSON-DAG: "%275:sub10": 108 # CHECK-CP-JSON-DAG: "%275:sub11": 107 # CHECK-CP-JSON-DAG: "%275:sub12": 104 # CHECK-CP-JSON-DAG: "%275:sub13": 103 # CHECK-CP-JSON-DAG: "%275:sub14": 102 # CHECK-CP-JSON-DAG: "%275:sub15": 101 # CHECK-CP-JSON-DAG: "%275:sub16": 98 # CHECK-CP-JSON-DAG: "%275:sub17": 97 # CHECK-CP-JSON-DAG: "%275:sub18": 96 # CHECK-CP-JSON-DAG: "%275:sub19": 95 # CHECK-CP-JSON-DAG: "%275:sub20": 92 # CHECK-CP-JSON-DAG: "%275:sub21": 91 # CHECK-CP-JSON-DAG: "%275:sub22": 90 # CHECK-CP-JSON-DAG: "%275:sub23": 89 # CHECK-CP-JSON-DAG: "%275:sub24": 86 # CHECK-CP-JSON-DAG: "%275:sub25": 85 # CHECK-CP-JSON-DAG: "%275:sub26": 84 # CHECK-CP-JSON-DAG: "%275:sub27": 83 # CHECK-CP-JSON-DAG: "%275:sub28": 80 # CHECK-CP-JSON-DAG: "%275:sub29": 79 # CHECK-CP-JSON-DAG: "%275:sub30": 78 # CHECK-CP-JSON-DAG: "%275:sub31": 77 # CHECK-CP-JSON-DAG: "%317:sub0": 170 # CHECK-CP-JSON-DAG: "%317:sub1": 169 # CHECK-CP-JSON-DAG: "%317:sub2": 168 # CHECK-CP-JSON-DAG: "%317:sub3": 167 # CHECK-CP-JSON-DAG: "%317:sub4": 164 # CHECK-CP-JSON-DAG: "%317:sub5": 163 # CHECK-CP-JSON-DAG: "%317:sub6": 162 # CHECK-CP-JSON-DAG: "%317:sub7": 161 # CHECK-CP-JSON-DAG: "%317:sub8": 158 # CHECK-CP-JSON-DAG: "%317:sub9": 157 # CHECK-CP-JSON-DAG: "%317:sub10": 156 # CHECK-CP-JSON-DAG: "%317:sub11": 155 # CHECK-CP-JSON-DAG: "%317:sub12": 152 # CHECK-CP-JSON-DAG: "%317:sub13": 151 # CHECK-CP-JSON-DAG: "%317:sub14": 150 # CHECK-CP-JSON-DAG: "%317:sub15": 149 # CHECK-CP-JSON-DAG: "%317:sub16": 146 # CHECK-CP-JSON-DAG: "%317:sub17": 145 # CHECK-CP-JSON-DAG: "%317:sub18": 144 # CHECK-CP-JSON-DAG: "%317:sub19": 143 # CHECK-CP-JSON-DAG: "%317:sub20": 140 # CHECK-CP-JSON-DAG: "%317:sub21": 139 # CHECK-CP-JSON-DAG: "%317:sub22": 138 # CHECK-CP-JSON-DAG: "%317:sub23": 137 # CHECK-CP-JSON-DAG: "%317:sub24": 134 # CHECK-CP-JSON-DAG: "%317:sub25": 133 # CHECK-CP-JSON-DAG: "%317:sub26": 132 # CHECK-CP-JSON-DAG: "%317:sub27": 131 # CHECK-CP-JSON-DAG: "%317:sub28": 128 # CHECK-CP-JSON-DAG: "%317:sub29": 127 # CHECK-CP-JSON-DAG: "%317:sub30": 126 # CHECK-CP-JSON-DAG: "%317:sub31": 125 # CHECK-CP-JSON-DAG: "%359:sub0": 218 # CHECK-CP-JSON-DAG: "%359:sub1": 217 # CHECK-CP-JSON-DAG: "%359:sub2": 216 # CHECK-CP-JSON-DAG: "%359:sub3": 215 # CHECK-CP-JSON-DAG: "%359:sub4": 212 # CHECK-CP-JSON-DAG: "%359:sub5": 211 # CHECK-CP-JSON-DAG: "%359:sub6": 210 # CHECK-CP-JSON-DAG: "%359:sub7": 209 # CHECK-CP-JSON-DAG: "%359:sub8": 206 # CHECK-CP-JSON-DAG: "%359:sub9": 205 # CHECK-CP-JSON-DAG: "%359:sub10": 204 # CHECK-CP-JSON-DAG: "%359:sub11": 203 # CHECK-CP-JSON-DAG: "%359:sub12": 200 # CHECK-CP-JSON-DAG: "%359:sub13": 199 # CHECK-CP-JSON-DAG: "%359:sub14": 198 # CHECK-CP-JSON-DAG: "%359:sub15": 197 # CHECK-CP-JSON-DAG: "%359:sub16": 194 # CHECK-CP-JSON-DAG: "%359:sub17": 193 # CHECK-CP-JSON-DAG: "%359:sub18": 192 # CHECK-CP-JSON-DAG: "%359:sub19": 191 # CHECK-CP-JSON-DAG: "%359:sub20": 188 # CHECK-CP-JSON-DAG: "%359:sub21": 187 # CHECK-CP-JSON-DAG: "%359:sub22": 186 # CHECK-CP-JSON-DAG: "%359:sub23": 185 # CHECK-CP-JSON-DAG: "%359:sub24": 182 # CHECK-CP-JSON-DAG: "%359:sub25": 181 # CHECK-CP-JSON-DAG: "%359:sub26": 180 # CHECK-CP-JSON-DAG: "%359:sub27": 179 # CHECK-CP-JSON-DAG: "%359:sub28": 176 # CHECK-CP-JSON-DAG: "%359:sub29": 175 # CHECK-CP-JSON-DAG: "%359:sub30": 174 # CHECK-CP-JSON-DAG: "%359:sub31": 173 # CHECK-CP-JSON-DAG: "%401:sub0": 266 # CHECK-CP-JSON-DAG: "%401:sub1": 265 # CHECK-CP-JSON-DAG: "%401:sub2": 264 # CHECK-CP-JSON-DAG: "%401:sub3": 263 # CHECK-CP-JSON-DAG: "%401:sub4": 260 # CHECK-CP-JSON-DAG: "%401:sub5": 259 # CHECK-CP-JSON-DAG: "%401:sub6": 258 # CHECK-CP-JSON-DAG: "%401:sub7": 257 # CHECK-CP-JSON-DAG: "%401:sub8": 254 # CHECK-CP-JSON-DAG: "%401:sub9": 253 # CHECK-CP-JSON-DAG: "%401:sub10": 252 # CHECK-CP-JSON-DAG: "%401:sub11": 251 # CHECK-CP-JSON-DAG: "%401:sub12": 248 # CHECK-CP-JSON-DAG: "%401:sub13": 247 # CHECK-CP-JSON-DAG: "%401:sub14": 246 # CHECK-CP-JSON-DAG: "%401:sub15": 245 # CHECK-CP-JSON-DAG: "%401:sub16": 242 # CHECK-CP-JSON-DAG: "%401:sub17": 241 # CHECK-CP-JSON-DAG: "%401:sub18": 240 # CHECK-CP-JSON-DAG: "%401:sub19": 239 # CHECK-CP-JSON-DAG: "%401:sub20": 236 # CHECK-CP-JSON-DAG: "%401:sub21": 235 # CHECK-CP-JSON-DAG: "%401:sub22": 234 # CHECK-CP-JSON-DAG: "%401:sub23": 233 # CHECK-CP-JSON-DAG: "%401:sub24": 230 # CHECK-CP-JSON-DAG: "%401:sub25": 229 # CHECK-CP-JSON-DAG: "%401:sub26": 228 # CHECK-CP-JSON-DAG: "%401:sub27": 227 # CHECK-CP-JSON-DAG: "%401:sub28": 224 # CHECK-CP-JSON-DAG: "%401:sub29": 223 # CHECK-CP-JSON-DAG: "%401:sub30": 222 # CHECK-CP-JSON-DAG: "%401:sub31": 221 # CHECK-CP-JSON-DAG: "%564": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 221 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 266 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%566:vgpr_32 = COPY %191.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 25 # CHECK-CP-JSON-DAG: "%191:sub1": 24 # CHECK-CP-JSON-DAG: "%191:sub2": 23 # CHECK-CP-JSON-DAG: "%191:sub3": 22 # CHECK-CP-JSON-DAG: "%191:sub4": 19 # CHECK-CP-JSON-DAG: "%191:sub5": 18 # CHECK-CP-JSON-DAG: "%191:sub6": 17 # CHECK-CP-JSON-DAG: "%191:sub7": 16 # CHECK-CP-JSON-DAG: "%191:sub8": 13 # CHECK-CP-JSON-DAG: "%191:sub9": 12 # CHECK-CP-JSON-DAG: "%191:sub10": 11 # CHECK-CP-JSON-DAG: "%191:sub11": 10 # CHECK-CP-JSON-DAG: "%191:sub12": 7 # CHECK-CP-JSON-DAG: "%191:sub13": 6 # CHECK-CP-JSON-DAG: "%191:sub14": 5 # CHECK-CP-JSON-DAG: "%191:sub15": 4 # CHECK-CP-JSON-DAG: "%191:sub16": 1 # CHECK-CP-JSON-DAG: "%191:sub17": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 73 # CHECK-CP-JSON-DAG: "%233:sub1": 72 # CHECK-CP-JSON-DAG: "%233:sub2": 71 # CHECK-CP-JSON-DAG: "%233:sub3": 70 # CHECK-CP-JSON-DAG: "%233:sub4": 67 # CHECK-CP-JSON-DAG: "%233:sub5": 66 # CHECK-CP-JSON-DAG: "%233:sub6": 65 # CHECK-CP-JSON-DAG: "%233:sub7": 64 # CHECK-CP-JSON-DAG: "%233:sub8": 61 # CHECK-CP-JSON-DAG: "%233:sub9": 60 # CHECK-CP-JSON-DAG: "%233:sub10": 59 # CHECK-CP-JSON-DAG: "%233:sub11": 58 # CHECK-CP-JSON-DAG: "%233:sub12": 55 # CHECK-CP-JSON-DAG: "%233:sub13": 54 # CHECK-CP-JSON-DAG: "%233:sub14": 53 # CHECK-CP-JSON-DAG: "%233:sub15": 52 # CHECK-CP-JSON-DAG: "%233:sub16": 49 # CHECK-CP-JSON-DAG: "%233:sub17": 48 # CHECK-CP-JSON-DAG: "%233:sub18": 47 # CHECK-CP-JSON-DAG: "%233:sub19": 46 # CHECK-CP-JSON-DAG: "%233:sub20": 43 # CHECK-CP-JSON-DAG: "%233:sub21": 42 # CHECK-CP-JSON-DAG: "%233:sub22": 41 # CHECK-CP-JSON-DAG: "%233:sub23": 40 # CHECK-CP-JSON-DAG: "%233:sub24": 37 # CHECK-CP-JSON-DAG: "%233:sub25": 36 # CHECK-CP-JSON-DAG: "%233:sub26": 35 # CHECK-CP-JSON-DAG: "%233:sub27": 34 # CHECK-CP-JSON-DAG: "%233:sub28": 31 # CHECK-CP-JSON-DAG: "%233:sub29": 30 # CHECK-CP-JSON-DAG: "%233:sub30": 29 # CHECK-CP-JSON-DAG: "%233:sub31": 28 # CHECK-CP-JSON-DAG: "%275:sub0": 121 # CHECK-CP-JSON-DAG: "%275:sub1": 120 # CHECK-CP-JSON-DAG: "%275:sub2": 119 # CHECK-CP-JSON-DAG: "%275:sub3": 118 # CHECK-CP-JSON-DAG: "%275:sub4": 115 # CHECK-CP-JSON-DAG: "%275:sub5": 114 # CHECK-CP-JSON-DAG: "%275:sub6": 113 # CHECK-CP-JSON-DAG: "%275:sub7": 112 # CHECK-CP-JSON-DAG: "%275:sub8": 109 # CHECK-CP-JSON-DAG: "%275:sub9": 108 # CHECK-CP-JSON-DAG: "%275:sub10": 107 # CHECK-CP-JSON-DAG: "%275:sub11": 106 # CHECK-CP-JSON-DAG: "%275:sub12": 103 # CHECK-CP-JSON-DAG: "%275:sub13": 102 # CHECK-CP-JSON-DAG: "%275:sub14": 101 # CHECK-CP-JSON-DAG: "%275:sub15": 100 # CHECK-CP-JSON-DAG: "%275:sub16": 97 # CHECK-CP-JSON-DAG: "%275:sub17": 96 # CHECK-CP-JSON-DAG: "%275:sub18": 95 # CHECK-CP-JSON-DAG: "%275:sub19": 94 # CHECK-CP-JSON-DAG: "%275:sub20": 91 # CHECK-CP-JSON-DAG: "%275:sub21": 90 # CHECK-CP-JSON-DAG: "%275:sub22": 89 # CHECK-CP-JSON-DAG: "%275:sub23": 88 # CHECK-CP-JSON-DAG: "%275:sub24": 85 # CHECK-CP-JSON-DAG: "%275:sub25": 84 # CHECK-CP-JSON-DAG: "%275:sub26": 83 # CHECK-CP-JSON-DAG: "%275:sub27": 82 # CHECK-CP-JSON-DAG: "%275:sub28": 79 # CHECK-CP-JSON-DAG: "%275:sub29": 78 # CHECK-CP-JSON-DAG: "%275:sub30": 77 # CHECK-CP-JSON-DAG: "%275:sub31": 76 # CHECK-CP-JSON-DAG: "%317:sub0": 169 # CHECK-CP-JSON-DAG: "%317:sub1": 168 # CHECK-CP-JSON-DAG: "%317:sub2": 167 # CHECK-CP-JSON-DAG: "%317:sub3": 166 # CHECK-CP-JSON-DAG: "%317:sub4": 163 # CHECK-CP-JSON-DAG: "%317:sub5": 162 # CHECK-CP-JSON-DAG: "%317:sub6": 161 # CHECK-CP-JSON-DAG: "%317:sub7": 160 # CHECK-CP-JSON-DAG: "%317:sub8": 157 # CHECK-CP-JSON-DAG: "%317:sub9": 156 # CHECK-CP-JSON-DAG: "%317:sub10": 155 # CHECK-CP-JSON-DAG: "%317:sub11": 154 # CHECK-CP-JSON-DAG: "%317:sub12": 151 # CHECK-CP-JSON-DAG: "%317:sub13": 150 # CHECK-CP-JSON-DAG: "%317:sub14": 149 # CHECK-CP-JSON-DAG: "%317:sub15": 148 # CHECK-CP-JSON-DAG: "%317:sub16": 145 # CHECK-CP-JSON-DAG: "%317:sub17": 144 # CHECK-CP-JSON-DAG: "%317:sub18": 143 # CHECK-CP-JSON-DAG: "%317:sub19": 142 # CHECK-CP-JSON-DAG: "%317:sub20": 139 # CHECK-CP-JSON-DAG: "%317:sub21": 138 # CHECK-CP-JSON-DAG: "%317:sub22": 137 # CHECK-CP-JSON-DAG: "%317:sub23": 136 # CHECK-CP-JSON-DAG: "%317:sub24": 133 # CHECK-CP-JSON-DAG: "%317:sub25": 132 # CHECK-CP-JSON-DAG: "%317:sub26": 131 # CHECK-CP-JSON-DAG: "%317:sub27": 130 # CHECK-CP-JSON-DAG: "%317:sub28": 127 # CHECK-CP-JSON-DAG: "%317:sub29": 126 # CHECK-CP-JSON-DAG: "%317:sub30": 125 # CHECK-CP-JSON-DAG: "%317:sub31": 124 # CHECK-CP-JSON-DAG: "%359:sub0": 217 # CHECK-CP-JSON-DAG: "%359:sub1": 216 # CHECK-CP-JSON-DAG: "%359:sub2": 215 # CHECK-CP-JSON-DAG: "%359:sub3": 214 # CHECK-CP-JSON-DAG: "%359:sub4": 211 # CHECK-CP-JSON-DAG: "%359:sub5": 210 # CHECK-CP-JSON-DAG: "%359:sub6": 209 # CHECK-CP-JSON-DAG: "%359:sub7": 208 # CHECK-CP-JSON-DAG: "%359:sub8": 205 # CHECK-CP-JSON-DAG: "%359:sub9": 204 # CHECK-CP-JSON-DAG: "%359:sub10": 203 # CHECK-CP-JSON-DAG: "%359:sub11": 202 # CHECK-CP-JSON-DAG: "%359:sub12": 199 # CHECK-CP-JSON-DAG: "%359:sub13": 198 # CHECK-CP-JSON-DAG: "%359:sub14": 197 # CHECK-CP-JSON-DAG: "%359:sub15": 196 # CHECK-CP-JSON-DAG: "%359:sub16": 193 # CHECK-CP-JSON-DAG: "%359:sub17": 192 # CHECK-CP-JSON-DAG: "%359:sub18": 191 # CHECK-CP-JSON-DAG: "%359:sub19": 190 # CHECK-CP-JSON-DAG: "%359:sub20": 187 # CHECK-CP-JSON-DAG: "%359:sub21": 186 # CHECK-CP-JSON-DAG: "%359:sub22": 185 # CHECK-CP-JSON-DAG: "%359:sub23": 184 # CHECK-CP-JSON-DAG: "%359:sub24": 181 # CHECK-CP-JSON-DAG: "%359:sub25": 180 # CHECK-CP-JSON-DAG: "%359:sub26": 179 # CHECK-CP-JSON-DAG: "%359:sub27": 178 # CHECK-CP-JSON-DAG: "%359:sub28": 175 # CHECK-CP-JSON-DAG: "%359:sub29": 174 # CHECK-CP-JSON-DAG: "%359:sub30": 173 # CHECK-CP-JSON-DAG: "%359:sub31": 172 # CHECK-CP-JSON-DAG: "%401:sub0": 265 # CHECK-CP-JSON-DAG: "%401:sub1": 264 # CHECK-CP-JSON-DAG: "%401:sub2": 263 # CHECK-CP-JSON-DAG: "%401:sub3": 262 # CHECK-CP-JSON-DAG: "%401:sub4": 259 # CHECK-CP-JSON-DAG: "%401:sub5": 258 # CHECK-CP-JSON-DAG: "%401:sub6": 257 # CHECK-CP-JSON-DAG: "%401:sub7": 256 # CHECK-CP-JSON-DAG: "%401:sub8": 253 # CHECK-CP-JSON-DAG: "%401:sub9": 252 # CHECK-CP-JSON-DAG: "%401:sub10": 251 # CHECK-CP-JSON-DAG: "%401:sub11": 250 # CHECK-CP-JSON-DAG: "%401:sub12": 247 # CHECK-CP-JSON-DAG: "%401:sub13": 246 # CHECK-CP-JSON-DAG: "%401:sub14": 245 # CHECK-CP-JSON-DAG: "%401:sub15": 244 # CHECK-CP-JSON-DAG: "%401:sub16": 241 # CHECK-CP-JSON-DAG: "%401:sub17": 240 # CHECK-CP-JSON-DAG: "%401:sub18": 239 # CHECK-CP-JSON-DAG: "%401:sub19": 238 # CHECK-CP-JSON-DAG: "%401:sub20": 235 # CHECK-CP-JSON-DAG: "%401:sub21": 234 # CHECK-CP-JSON-DAG: "%401:sub22": 233 # CHECK-CP-JSON-DAG: "%401:sub23": 232 # CHECK-CP-JSON-DAG: "%401:sub24": 229 # CHECK-CP-JSON-DAG: "%401:sub25": 228 # CHECK-CP-JSON-DAG: "%401:sub26": 227 # CHECK-CP-JSON-DAG: "%401:sub27": 226 # CHECK-CP-JSON-DAG: "%401:sub28": 223 # CHECK-CP-JSON-DAG: "%401:sub29": 222 # CHECK-CP-JSON-DAG: "%401:sub30": 221 # CHECK-CP-JSON-DAG: "%401:sub31": 220 # CHECK-CP-JSON-DAG: "%564": 2 # CHECK-CP-JSON-DAG: "%565": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 220 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 265 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%567:vgpr_32 = COPY %191.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 24 # CHECK-CP-JSON-DAG: "%191:sub1": 23 # CHECK-CP-JSON-DAG: "%191:sub2": 22 # CHECK-CP-JSON-DAG: "%191:sub3": 21 # CHECK-CP-JSON-DAG: "%191:sub4": 18 # CHECK-CP-JSON-DAG: "%191:sub5": 17 # CHECK-CP-JSON-DAG: "%191:sub6": 16 # CHECK-CP-JSON-DAG: "%191:sub7": 15 # CHECK-CP-JSON-DAG: "%191:sub8": 12 # CHECK-CP-JSON-DAG: "%191:sub9": 11 # CHECK-CP-JSON-DAG: "%191:sub10": 10 # CHECK-CP-JSON-DAG: "%191:sub11": 9 # CHECK-CP-JSON-DAG: "%191:sub12": 6 # CHECK-CP-JSON-DAG: "%191:sub13": 5 # CHECK-CP-JSON-DAG: "%191:sub14": 4 # CHECK-CP-JSON-DAG: "%191:sub15": 3 # CHECK-CP-JSON-DAG: "%191:sub16": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 72 # CHECK-CP-JSON-DAG: "%233:sub1": 71 # CHECK-CP-JSON-DAG: "%233:sub2": 70 # CHECK-CP-JSON-DAG: "%233:sub3": 69 # CHECK-CP-JSON-DAG: "%233:sub4": 66 # CHECK-CP-JSON-DAG: "%233:sub5": 65 # CHECK-CP-JSON-DAG: "%233:sub6": 64 # CHECK-CP-JSON-DAG: "%233:sub7": 63 # CHECK-CP-JSON-DAG: "%233:sub8": 60 # CHECK-CP-JSON-DAG: "%233:sub9": 59 # CHECK-CP-JSON-DAG: "%233:sub10": 58 # CHECK-CP-JSON-DAG: "%233:sub11": 57 # CHECK-CP-JSON-DAG: "%233:sub12": 54 # CHECK-CP-JSON-DAG: "%233:sub13": 53 # CHECK-CP-JSON-DAG: "%233:sub14": 52 # CHECK-CP-JSON-DAG: "%233:sub15": 51 # CHECK-CP-JSON-DAG: "%233:sub16": 48 # CHECK-CP-JSON-DAG: "%233:sub17": 47 # CHECK-CP-JSON-DAG: "%233:sub18": 46 # CHECK-CP-JSON-DAG: "%233:sub19": 45 # CHECK-CP-JSON-DAG: "%233:sub20": 42 # CHECK-CP-JSON-DAG: "%233:sub21": 41 # CHECK-CP-JSON-DAG: "%233:sub22": 40 # CHECK-CP-JSON-DAG: "%233:sub23": 39 # CHECK-CP-JSON-DAG: "%233:sub24": 36 # CHECK-CP-JSON-DAG: "%233:sub25": 35 # CHECK-CP-JSON-DAG: "%233:sub26": 34 # CHECK-CP-JSON-DAG: "%233:sub27": 33 # CHECK-CP-JSON-DAG: "%233:sub28": 30 # CHECK-CP-JSON-DAG: "%233:sub29": 29 # CHECK-CP-JSON-DAG: "%233:sub30": 28 # CHECK-CP-JSON-DAG: "%233:sub31": 27 # CHECK-CP-JSON-DAG: "%275:sub0": 120 # CHECK-CP-JSON-DAG: "%275:sub1": 119 # CHECK-CP-JSON-DAG: "%275:sub2": 118 # CHECK-CP-JSON-DAG: "%275:sub3": 117 # CHECK-CP-JSON-DAG: "%275:sub4": 114 # CHECK-CP-JSON-DAG: "%275:sub5": 113 # CHECK-CP-JSON-DAG: "%275:sub6": 112 # CHECK-CP-JSON-DAG: "%275:sub7": 111 # CHECK-CP-JSON-DAG: "%275:sub8": 108 # CHECK-CP-JSON-DAG: "%275:sub9": 107 # CHECK-CP-JSON-DAG: "%275:sub10": 106 # CHECK-CP-JSON-DAG: "%275:sub11": 105 # CHECK-CP-JSON-DAG: "%275:sub12": 102 # CHECK-CP-JSON-DAG: "%275:sub13": 101 # CHECK-CP-JSON-DAG: "%275:sub14": 100 # CHECK-CP-JSON-DAG: "%275:sub15": 99 # CHECK-CP-JSON-DAG: "%275:sub16": 96 # CHECK-CP-JSON-DAG: "%275:sub17": 95 # CHECK-CP-JSON-DAG: "%275:sub18": 94 # CHECK-CP-JSON-DAG: "%275:sub19": 93 # CHECK-CP-JSON-DAG: "%275:sub20": 90 # CHECK-CP-JSON-DAG: "%275:sub21": 89 # CHECK-CP-JSON-DAG: "%275:sub22": 88 # CHECK-CP-JSON-DAG: "%275:sub23": 87 # CHECK-CP-JSON-DAG: "%275:sub24": 84 # CHECK-CP-JSON-DAG: "%275:sub25": 83 # CHECK-CP-JSON-DAG: "%275:sub26": 82 # CHECK-CP-JSON-DAG: "%275:sub27": 81 # CHECK-CP-JSON-DAG: "%275:sub28": 78 # CHECK-CP-JSON-DAG: "%275:sub29": 77 # CHECK-CP-JSON-DAG: "%275:sub30": 76 # CHECK-CP-JSON-DAG: "%275:sub31": 75 # CHECK-CP-JSON-DAG: "%317:sub0": 168 # CHECK-CP-JSON-DAG: "%317:sub1": 167 # CHECK-CP-JSON-DAG: "%317:sub2": 166 # CHECK-CP-JSON-DAG: "%317:sub3": 165 # CHECK-CP-JSON-DAG: "%317:sub4": 162 # CHECK-CP-JSON-DAG: "%317:sub5": 161 # CHECK-CP-JSON-DAG: "%317:sub6": 160 # CHECK-CP-JSON-DAG: "%317:sub7": 159 # CHECK-CP-JSON-DAG: "%317:sub8": 156 # CHECK-CP-JSON-DAG: "%317:sub9": 155 # CHECK-CP-JSON-DAG: "%317:sub10": 154 # CHECK-CP-JSON-DAG: "%317:sub11": 153 # CHECK-CP-JSON-DAG: "%317:sub12": 150 # CHECK-CP-JSON-DAG: "%317:sub13": 149 # CHECK-CP-JSON-DAG: "%317:sub14": 148 # CHECK-CP-JSON-DAG: "%317:sub15": 147 # CHECK-CP-JSON-DAG: "%317:sub16": 144 # CHECK-CP-JSON-DAG: "%317:sub17": 143 # CHECK-CP-JSON-DAG: "%317:sub18": 142 # CHECK-CP-JSON-DAG: "%317:sub19": 141 # CHECK-CP-JSON-DAG: "%317:sub20": 138 # CHECK-CP-JSON-DAG: "%317:sub21": 137 # CHECK-CP-JSON-DAG: "%317:sub22": 136 # CHECK-CP-JSON-DAG: "%317:sub23": 135 # CHECK-CP-JSON-DAG: "%317:sub24": 132 # CHECK-CP-JSON-DAG: "%317:sub25": 131 # CHECK-CP-JSON-DAG: "%317:sub26": 130 # CHECK-CP-JSON-DAG: "%317:sub27": 129 # CHECK-CP-JSON-DAG: "%317:sub28": 126 # CHECK-CP-JSON-DAG: "%317:sub29": 125 # CHECK-CP-JSON-DAG: "%317:sub30": 124 # CHECK-CP-JSON-DAG: "%317:sub31": 123 # CHECK-CP-JSON-DAG: "%359:sub0": 216 # CHECK-CP-JSON-DAG: "%359:sub1": 215 # CHECK-CP-JSON-DAG: "%359:sub2": 214 # CHECK-CP-JSON-DAG: "%359:sub3": 213 # CHECK-CP-JSON-DAG: "%359:sub4": 210 # CHECK-CP-JSON-DAG: "%359:sub5": 209 # CHECK-CP-JSON-DAG: "%359:sub6": 208 # CHECK-CP-JSON-DAG: "%359:sub7": 207 # CHECK-CP-JSON-DAG: "%359:sub8": 204 # CHECK-CP-JSON-DAG: "%359:sub9": 203 # CHECK-CP-JSON-DAG: "%359:sub10": 202 # CHECK-CP-JSON-DAG: "%359:sub11": 201 # CHECK-CP-JSON-DAG: "%359:sub12": 198 # CHECK-CP-JSON-DAG: "%359:sub13": 197 # CHECK-CP-JSON-DAG: "%359:sub14": 196 # CHECK-CP-JSON-DAG: "%359:sub15": 195 # CHECK-CP-JSON-DAG: "%359:sub16": 192 # CHECK-CP-JSON-DAG: "%359:sub17": 191 # CHECK-CP-JSON-DAG: "%359:sub18": 190 # CHECK-CP-JSON-DAG: "%359:sub19": 189 # CHECK-CP-JSON-DAG: "%359:sub20": 186 # CHECK-CP-JSON-DAG: "%359:sub21": 185 # CHECK-CP-JSON-DAG: "%359:sub22": 184 # CHECK-CP-JSON-DAG: "%359:sub23": 183 # CHECK-CP-JSON-DAG: "%359:sub24": 180 # CHECK-CP-JSON-DAG: "%359:sub25": 179 # CHECK-CP-JSON-DAG: "%359:sub26": 178 # CHECK-CP-JSON-DAG: "%359:sub27": 177 # CHECK-CP-JSON-DAG: "%359:sub28": 174 # CHECK-CP-JSON-DAG: "%359:sub29": 173 # CHECK-CP-JSON-DAG: "%359:sub30": 172 # CHECK-CP-JSON-DAG: "%359:sub31": 171 # CHECK-CP-JSON-DAG: "%401:sub0": 264 # CHECK-CP-JSON-DAG: "%401:sub1": 263 # CHECK-CP-JSON-DAG: "%401:sub2": 262 # CHECK-CP-JSON-DAG: "%401:sub3": 261 # CHECK-CP-JSON-DAG: "%401:sub4": 258 # CHECK-CP-JSON-DAG: "%401:sub5": 257 # CHECK-CP-JSON-DAG: "%401:sub6": 256 # CHECK-CP-JSON-DAG: "%401:sub7": 255 # CHECK-CP-JSON-DAG: "%401:sub8": 252 # CHECK-CP-JSON-DAG: "%401:sub9": 251 # CHECK-CP-JSON-DAG: "%401:sub10": 250 # CHECK-CP-JSON-DAG: "%401:sub11": 249 # CHECK-CP-JSON-DAG: "%401:sub12": 246 # CHECK-CP-JSON-DAG: "%401:sub13": 245 # CHECK-CP-JSON-DAG: "%401:sub14": 244 # CHECK-CP-JSON-DAG: "%401:sub15": 243 # CHECK-CP-JSON-DAG: "%401:sub16": 240 # CHECK-CP-JSON-DAG: "%401:sub17": 239 # CHECK-CP-JSON-DAG: "%401:sub18": 238 # CHECK-CP-JSON-DAG: "%401:sub19": 237 # CHECK-CP-JSON-DAG: "%401:sub20": 234 # CHECK-CP-JSON-DAG: "%401:sub21": 233 # CHECK-CP-JSON-DAG: "%401:sub22": 232 # CHECK-CP-JSON-DAG: "%401:sub23": 231 # CHECK-CP-JSON-DAG: "%401:sub24": 228 # CHECK-CP-JSON-DAG: "%401:sub25": 227 # CHECK-CP-JSON-DAG: "%401:sub26": 226 # CHECK-CP-JSON-DAG: "%401:sub27": 225 # CHECK-CP-JSON-DAG: "%401:sub28": 222 # CHECK-CP-JSON-DAG: "%401:sub29": 221 # CHECK-CP-JSON-DAG: "%401:sub30": 220 # CHECK-CP-JSON-DAG: "%401:sub31": 219 # CHECK-CP-JSON-DAG: "%564": 1 # CHECK-CP-JSON-DAG: "%565": 1 # CHECK-CP-JSON-DAG: "%566": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 219 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 264 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%568:vreg_128 = REG_SEQUENCE %567, %subreg.sub0, %566, %subreg.sub1, %565, %subreg.sub2, %564, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 23 # CHECK-CP-JSON-DAG: "%191:sub1": 22 # CHECK-CP-JSON-DAG: "%191:sub2": 21 # CHECK-CP-JSON-DAG: "%191:sub3": 20 # CHECK-CP-JSON-DAG: "%191:sub4": 17 # CHECK-CP-JSON-DAG: "%191:sub5": 16 # CHECK-CP-JSON-DAG: "%191:sub6": 15 # CHECK-CP-JSON-DAG: "%191:sub7": 14 # CHECK-CP-JSON-DAG: "%191:sub8": 11 # CHECK-CP-JSON-DAG: "%191:sub9": 10 # CHECK-CP-JSON-DAG: "%191:sub10": 9 # CHECK-CP-JSON-DAG: "%191:sub11": 8 # CHECK-CP-JSON-DAG: "%191:sub12": 5 # CHECK-CP-JSON-DAG: "%191:sub13": 4 # CHECK-CP-JSON-DAG: "%191:sub14": 3 # CHECK-CP-JSON-DAG: "%191:sub15": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 71 # CHECK-CP-JSON-DAG: "%233:sub1": 70 # CHECK-CP-JSON-DAG: "%233:sub2": 69 # CHECK-CP-JSON-DAG: "%233:sub3": 68 # CHECK-CP-JSON-DAG: "%233:sub4": 65 # CHECK-CP-JSON-DAG: "%233:sub5": 64 # CHECK-CP-JSON-DAG: "%233:sub6": 63 # CHECK-CP-JSON-DAG: "%233:sub7": 62 # CHECK-CP-JSON-DAG: "%233:sub8": 59 # CHECK-CP-JSON-DAG: "%233:sub9": 58 # CHECK-CP-JSON-DAG: "%233:sub10": 57 # CHECK-CP-JSON-DAG: "%233:sub11": 56 # CHECK-CP-JSON-DAG: "%233:sub12": 53 # CHECK-CP-JSON-DAG: "%233:sub13": 52 # CHECK-CP-JSON-DAG: "%233:sub14": 51 # CHECK-CP-JSON-DAG: "%233:sub15": 50 # CHECK-CP-JSON-DAG: "%233:sub16": 47 # CHECK-CP-JSON-DAG: "%233:sub17": 46 # CHECK-CP-JSON-DAG: "%233:sub18": 45 # CHECK-CP-JSON-DAG: "%233:sub19": 44 # CHECK-CP-JSON-DAG: "%233:sub20": 41 # CHECK-CP-JSON-DAG: "%233:sub21": 40 # CHECK-CP-JSON-DAG: "%233:sub22": 39 # CHECK-CP-JSON-DAG: "%233:sub23": 38 # CHECK-CP-JSON-DAG: "%233:sub24": 35 # CHECK-CP-JSON-DAG: "%233:sub25": 34 # CHECK-CP-JSON-DAG: "%233:sub26": 33 # CHECK-CP-JSON-DAG: "%233:sub27": 32 # CHECK-CP-JSON-DAG: "%233:sub28": 29 # CHECK-CP-JSON-DAG: "%233:sub29": 28 # CHECK-CP-JSON-DAG: "%233:sub30": 27 # CHECK-CP-JSON-DAG: "%233:sub31": 26 # CHECK-CP-JSON-DAG: "%275:sub0": 119 # CHECK-CP-JSON-DAG: "%275:sub1": 118 # CHECK-CP-JSON-DAG: "%275:sub2": 117 # CHECK-CP-JSON-DAG: "%275:sub3": 116 # CHECK-CP-JSON-DAG: "%275:sub4": 113 # CHECK-CP-JSON-DAG: "%275:sub5": 112 # CHECK-CP-JSON-DAG: "%275:sub6": 111 # CHECK-CP-JSON-DAG: "%275:sub7": 110 # CHECK-CP-JSON-DAG: "%275:sub8": 107 # CHECK-CP-JSON-DAG: "%275:sub9": 106 # CHECK-CP-JSON-DAG: "%275:sub10": 105 # CHECK-CP-JSON-DAG: "%275:sub11": 104 # CHECK-CP-JSON-DAG: "%275:sub12": 101 # CHECK-CP-JSON-DAG: "%275:sub13": 100 # CHECK-CP-JSON-DAG: "%275:sub14": 99 # CHECK-CP-JSON-DAG: "%275:sub15": 98 # CHECK-CP-JSON-DAG: "%275:sub16": 95 # CHECK-CP-JSON-DAG: "%275:sub17": 94 # CHECK-CP-JSON-DAG: "%275:sub18": 93 # CHECK-CP-JSON-DAG: "%275:sub19": 92 # CHECK-CP-JSON-DAG: "%275:sub20": 89 # CHECK-CP-JSON-DAG: "%275:sub21": 88 # CHECK-CP-JSON-DAG: "%275:sub22": 87 # CHECK-CP-JSON-DAG: "%275:sub23": 86 # CHECK-CP-JSON-DAG: "%275:sub24": 83 # CHECK-CP-JSON-DAG: "%275:sub25": 82 # CHECK-CP-JSON-DAG: "%275:sub26": 81 # CHECK-CP-JSON-DAG: "%275:sub27": 80 # CHECK-CP-JSON-DAG: "%275:sub28": 77 # CHECK-CP-JSON-DAG: "%275:sub29": 76 # CHECK-CP-JSON-DAG: "%275:sub30": 75 # CHECK-CP-JSON-DAG: "%275:sub31": 74 # CHECK-CP-JSON-DAG: "%317:sub0": 167 # CHECK-CP-JSON-DAG: "%317:sub1": 166 # CHECK-CP-JSON-DAG: "%317:sub2": 165 # CHECK-CP-JSON-DAG: "%317:sub3": 164 # CHECK-CP-JSON-DAG: "%317:sub4": 161 # CHECK-CP-JSON-DAG: "%317:sub5": 160 # CHECK-CP-JSON-DAG: "%317:sub6": 159 # CHECK-CP-JSON-DAG: "%317:sub7": 158 # CHECK-CP-JSON-DAG: "%317:sub8": 155 # CHECK-CP-JSON-DAG: "%317:sub9": 154 # CHECK-CP-JSON-DAG: "%317:sub10": 153 # CHECK-CP-JSON-DAG: "%317:sub11": 152 # CHECK-CP-JSON-DAG: "%317:sub12": 149 # CHECK-CP-JSON-DAG: "%317:sub13": 148 # CHECK-CP-JSON-DAG: "%317:sub14": 147 # CHECK-CP-JSON-DAG: "%317:sub15": 146 # CHECK-CP-JSON-DAG: "%317:sub16": 143 # CHECK-CP-JSON-DAG: "%317:sub17": 142 # CHECK-CP-JSON-DAG: "%317:sub18": 141 # CHECK-CP-JSON-DAG: "%317:sub19": 140 # CHECK-CP-JSON-DAG: "%317:sub20": 137 # CHECK-CP-JSON-DAG: "%317:sub21": 136 # CHECK-CP-JSON-DAG: "%317:sub22": 135 # CHECK-CP-JSON-DAG: "%317:sub23": 134 # CHECK-CP-JSON-DAG: "%317:sub24": 131 # CHECK-CP-JSON-DAG: "%317:sub25": 130 # CHECK-CP-JSON-DAG: "%317:sub26": 129 # CHECK-CP-JSON-DAG: "%317:sub27": 128 # CHECK-CP-JSON-DAG: "%317:sub28": 125 # CHECK-CP-JSON-DAG: "%317:sub29": 124 # CHECK-CP-JSON-DAG: "%317:sub30": 123 # CHECK-CP-JSON-DAG: "%317:sub31": 122 # CHECK-CP-JSON-DAG: "%359:sub0": 215 # CHECK-CP-JSON-DAG: "%359:sub1": 214 # CHECK-CP-JSON-DAG: "%359:sub2": 213 # CHECK-CP-JSON-DAG: "%359:sub3": 212 # CHECK-CP-JSON-DAG: "%359:sub4": 209 # CHECK-CP-JSON-DAG: "%359:sub5": 208 # CHECK-CP-JSON-DAG: "%359:sub6": 207 # CHECK-CP-JSON-DAG: "%359:sub7": 206 # CHECK-CP-JSON-DAG: "%359:sub8": 203 # CHECK-CP-JSON-DAG: "%359:sub9": 202 # CHECK-CP-JSON-DAG: "%359:sub10": 201 # CHECK-CP-JSON-DAG: "%359:sub11": 200 # CHECK-CP-JSON-DAG: "%359:sub12": 197 # CHECK-CP-JSON-DAG: "%359:sub13": 196 # CHECK-CP-JSON-DAG: "%359:sub14": 195 # CHECK-CP-JSON-DAG: "%359:sub15": 194 # CHECK-CP-JSON-DAG: "%359:sub16": 191 # CHECK-CP-JSON-DAG: "%359:sub17": 190 # CHECK-CP-JSON-DAG: "%359:sub18": 189 # CHECK-CP-JSON-DAG: "%359:sub19": 188 # CHECK-CP-JSON-DAG: "%359:sub20": 185 # CHECK-CP-JSON-DAG: "%359:sub21": 184 # CHECK-CP-JSON-DAG: "%359:sub22": 183 # CHECK-CP-JSON-DAG: "%359:sub23": 182 # CHECK-CP-JSON-DAG: "%359:sub24": 179 # CHECK-CP-JSON-DAG: "%359:sub25": 178 # CHECK-CP-JSON-DAG: "%359:sub26": 177 # CHECK-CP-JSON-DAG: "%359:sub27": 176 # CHECK-CP-JSON-DAG: "%359:sub28": 173 # CHECK-CP-JSON-DAG: "%359:sub29": 172 # CHECK-CP-JSON-DAG: "%359:sub30": 171 # CHECK-CP-JSON-DAG: "%359:sub31": 170 # CHECK-CP-JSON-DAG: "%401:sub0": 263 # CHECK-CP-JSON-DAG: "%401:sub1": 262 # CHECK-CP-JSON-DAG: "%401:sub2": 261 # CHECK-CP-JSON-DAG: "%401:sub3": 260 # CHECK-CP-JSON-DAG: "%401:sub4": 257 # CHECK-CP-JSON-DAG: "%401:sub5": 256 # CHECK-CP-JSON-DAG: "%401:sub6": 255 # CHECK-CP-JSON-DAG: "%401:sub7": 254 # CHECK-CP-JSON-DAG: "%401:sub8": 251 # CHECK-CP-JSON-DAG: "%401:sub9": 250 # CHECK-CP-JSON-DAG: "%401:sub10": 249 # CHECK-CP-JSON-DAG: "%401:sub11": 248 # CHECK-CP-JSON-DAG: "%401:sub12": 245 # CHECK-CP-JSON-DAG: "%401:sub13": 244 # CHECK-CP-JSON-DAG: "%401:sub14": 243 # CHECK-CP-JSON-DAG: "%401:sub15": 242 # CHECK-CP-JSON-DAG: "%401:sub16": 239 # CHECK-CP-JSON-DAG: "%401:sub17": 238 # CHECK-CP-JSON-DAG: "%401:sub18": 237 # CHECK-CP-JSON-DAG: "%401:sub19": 236 # CHECK-CP-JSON-DAG: "%401:sub20": 233 # CHECK-CP-JSON-DAG: "%401:sub21": 232 # CHECK-CP-JSON-DAG: "%401:sub22": 231 # CHECK-CP-JSON-DAG: "%401:sub23": 230 # CHECK-CP-JSON-DAG: "%401:sub24": 227 # CHECK-CP-JSON-DAG: "%401:sub25": 226 # CHECK-CP-JSON-DAG: "%401:sub26": 225 # CHECK-CP-JSON-DAG: "%401:sub27": 224 # CHECK-CP-JSON-DAG: "%401:sub28": 221 # CHECK-CP-JSON-DAG: "%401:sub29": 220 # CHECK-CP-JSON-DAG: "%401:sub30": 219 # CHECK-CP-JSON-DAG: "%401:sub31": 218 # CHECK-CP-JSON-DAG: "%564": 0 # CHECK-CP-JSON-DAG: "%565": 0 # CHECK-CP-JSON-DAG: "%566": 0 # CHECK-CP-JSON-DAG: "%567": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 218 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 263 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %569:vreg_64, %568, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 22 # CHECK-CP-JSON-DAG: "%191:sub1": 21 # CHECK-CP-JSON-DAG: "%191:sub2": 20 # CHECK-CP-JSON-DAG: "%191:sub3": 19 # CHECK-CP-JSON-DAG: "%191:sub4": 16 # CHECK-CP-JSON-DAG: "%191:sub5": 15 # CHECK-CP-JSON-DAG: "%191:sub6": 14 # CHECK-CP-JSON-DAG: "%191:sub7": 13 # CHECK-CP-JSON-DAG: "%191:sub8": 10 # CHECK-CP-JSON-DAG: "%191:sub9": 9 # CHECK-CP-JSON-DAG: "%191:sub10": 8 # CHECK-CP-JSON-DAG: "%191:sub11": 7 # CHECK-CP-JSON-DAG: "%191:sub12": 4 # CHECK-CP-JSON-DAG: "%191:sub13": 3 # CHECK-CP-JSON-DAG: "%191:sub14": 2 # CHECK-CP-JSON-DAG: "%191:sub15": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 70 # CHECK-CP-JSON-DAG: "%233:sub1": 69 # CHECK-CP-JSON-DAG: "%233:sub2": 68 # CHECK-CP-JSON-DAG: "%233:sub3": 67 # CHECK-CP-JSON-DAG: "%233:sub4": 64 # CHECK-CP-JSON-DAG: "%233:sub5": 63 # CHECK-CP-JSON-DAG: "%233:sub6": 62 # CHECK-CP-JSON-DAG: "%233:sub7": 61 # CHECK-CP-JSON-DAG: "%233:sub8": 58 # CHECK-CP-JSON-DAG: "%233:sub9": 57 # CHECK-CP-JSON-DAG: "%233:sub10": 56 # CHECK-CP-JSON-DAG: "%233:sub11": 55 # CHECK-CP-JSON-DAG: "%233:sub12": 52 # CHECK-CP-JSON-DAG: "%233:sub13": 51 # CHECK-CP-JSON-DAG: "%233:sub14": 50 # CHECK-CP-JSON-DAG: "%233:sub15": 49 # CHECK-CP-JSON-DAG: "%233:sub16": 46 # CHECK-CP-JSON-DAG: "%233:sub17": 45 # CHECK-CP-JSON-DAG: "%233:sub18": 44 # CHECK-CP-JSON-DAG: "%233:sub19": 43 # CHECK-CP-JSON-DAG: "%233:sub20": 40 # CHECK-CP-JSON-DAG: "%233:sub21": 39 # CHECK-CP-JSON-DAG: "%233:sub22": 38 # CHECK-CP-JSON-DAG: "%233:sub23": 37 # CHECK-CP-JSON-DAG: "%233:sub24": 34 # CHECK-CP-JSON-DAG: "%233:sub25": 33 # CHECK-CP-JSON-DAG: "%233:sub26": 32 # CHECK-CP-JSON-DAG: "%233:sub27": 31 # CHECK-CP-JSON-DAG: "%233:sub28": 28 # CHECK-CP-JSON-DAG: "%233:sub29": 27 # CHECK-CP-JSON-DAG: "%233:sub30": 26 # CHECK-CP-JSON-DAG: "%233:sub31": 25 # CHECK-CP-JSON-DAG: "%275:sub0": 118 # CHECK-CP-JSON-DAG: "%275:sub1": 117 # CHECK-CP-JSON-DAG: "%275:sub2": 116 # CHECK-CP-JSON-DAG: "%275:sub3": 115 # CHECK-CP-JSON-DAG: "%275:sub4": 112 # CHECK-CP-JSON-DAG: "%275:sub5": 111 # CHECK-CP-JSON-DAG: "%275:sub6": 110 # CHECK-CP-JSON-DAG: "%275:sub7": 109 # CHECK-CP-JSON-DAG: "%275:sub8": 106 # CHECK-CP-JSON-DAG: "%275:sub9": 105 # CHECK-CP-JSON-DAG: "%275:sub10": 104 # CHECK-CP-JSON-DAG: "%275:sub11": 103 # CHECK-CP-JSON-DAG: "%275:sub12": 100 # CHECK-CP-JSON-DAG: "%275:sub13": 99 # CHECK-CP-JSON-DAG: "%275:sub14": 98 # CHECK-CP-JSON-DAG: "%275:sub15": 97 # CHECK-CP-JSON-DAG: "%275:sub16": 94 # CHECK-CP-JSON-DAG: "%275:sub17": 93 # CHECK-CP-JSON-DAG: "%275:sub18": 92 # CHECK-CP-JSON-DAG: "%275:sub19": 91 # CHECK-CP-JSON-DAG: "%275:sub20": 88 # CHECK-CP-JSON-DAG: "%275:sub21": 87 # CHECK-CP-JSON-DAG: "%275:sub22": 86 # CHECK-CP-JSON-DAG: "%275:sub23": 85 # CHECK-CP-JSON-DAG: "%275:sub24": 82 # CHECK-CP-JSON-DAG: "%275:sub25": 81 # CHECK-CP-JSON-DAG: "%275:sub26": 80 # CHECK-CP-JSON-DAG: "%275:sub27": 79 # CHECK-CP-JSON-DAG: "%275:sub28": 76 # CHECK-CP-JSON-DAG: "%275:sub29": 75 # CHECK-CP-JSON-DAG: "%275:sub30": 74 # CHECK-CP-JSON-DAG: "%275:sub31": 73 # CHECK-CP-JSON-DAG: "%317:sub0": 166 # CHECK-CP-JSON-DAG: "%317:sub1": 165 # CHECK-CP-JSON-DAG: "%317:sub2": 164 # CHECK-CP-JSON-DAG: "%317:sub3": 163 # CHECK-CP-JSON-DAG: "%317:sub4": 160 # CHECK-CP-JSON-DAG: "%317:sub5": 159 # CHECK-CP-JSON-DAG: "%317:sub6": 158 # CHECK-CP-JSON-DAG: "%317:sub7": 157 # CHECK-CP-JSON-DAG: "%317:sub8": 154 # CHECK-CP-JSON-DAG: "%317:sub9": 153 # CHECK-CP-JSON-DAG: "%317:sub10": 152 # CHECK-CP-JSON-DAG: "%317:sub11": 151 # CHECK-CP-JSON-DAG: "%317:sub12": 148 # CHECK-CP-JSON-DAG: "%317:sub13": 147 # CHECK-CP-JSON-DAG: "%317:sub14": 146 # CHECK-CP-JSON-DAG: "%317:sub15": 145 # CHECK-CP-JSON-DAG: "%317:sub16": 142 # CHECK-CP-JSON-DAG: "%317:sub17": 141 # CHECK-CP-JSON-DAG: "%317:sub18": 140 # CHECK-CP-JSON-DAG: "%317:sub19": 139 # CHECK-CP-JSON-DAG: "%317:sub20": 136 # CHECK-CP-JSON-DAG: "%317:sub21": 135 # CHECK-CP-JSON-DAG: "%317:sub22": 134 # CHECK-CP-JSON-DAG: "%317:sub23": 133 # CHECK-CP-JSON-DAG: "%317:sub24": 130 # CHECK-CP-JSON-DAG: "%317:sub25": 129 # CHECK-CP-JSON-DAG: "%317:sub26": 128 # CHECK-CP-JSON-DAG: "%317:sub27": 127 # CHECK-CP-JSON-DAG: "%317:sub28": 124 # CHECK-CP-JSON-DAG: "%317:sub29": 123 # CHECK-CP-JSON-DAG: "%317:sub30": 122 # CHECK-CP-JSON-DAG: "%317:sub31": 121 # CHECK-CP-JSON-DAG: "%359:sub0": 214 # CHECK-CP-JSON-DAG: "%359:sub1": 213 # CHECK-CP-JSON-DAG: "%359:sub2": 212 # CHECK-CP-JSON-DAG: "%359:sub3": 211 # CHECK-CP-JSON-DAG: "%359:sub4": 208 # CHECK-CP-JSON-DAG: "%359:sub5": 207 # CHECK-CP-JSON-DAG: "%359:sub6": 206 # CHECK-CP-JSON-DAG: "%359:sub7": 205 # CHECK-CP-JSON-DAG: "%359:sub8": 202 # CHECK-CP-JSON-DAG: "%359:sub9": 201 # CHECK-CP-JSON-DAG: "%359:sub10": 200 # CHECK-CP-JSON-DAG: "%359:sub11": 199 # CHECK-CP-JSON-DAG: "%359:sub12": 196 # CHECK-CP-JSON-DAG: "%359:sub13": 195 # CHECK-CP-JSON-DAG: "%359:sub14": 194 # CHECK-CP-JSON-DAG: "%359:sub15": 193 # CHECK-CP-JSON-DAG: "%359:sub16": 190 # CHECK-CP-JSON-DAG: "%359:sub17": 189 # CHECK-CP-JSON-DAG: "%359:sub18": 188 # CHECK-CP-JSON-DAG: "%359:sub19": 187 # CHECK-CP-JSON-DAG: "%359:sub20": 184 # CHECK-CP-JSON-DAG: "%359:sub21": 183 # CHECK-CP-JSON-DAG: "%359:sub22": 182 # CHECK-CP-JSON-DAG: "%359:sub23": 181 # CHECK-CP-JSON-DAG: "%359:sub24": 178 # CHECK-CP-JSON-DAG: "%359:sub25": 177 # CHECK-CP-JSON-DAG: "%359:sub26": 176 # CHECK-CP-JSON-DAG: "%359:sub27": 175 # CHECK-CP-JSON-DAG: "%359:sub28": 172 # CHECK-CP-JSON-DAG: "%359:sub29": 171 # CHECK-CP-JSON-DAG: "%359:sub30": 170 # CHECK-CP-JSON-DAG: "%359:sub31": 169 # CHECK-CP-JSON-DAG: "%401:sub0": 262 # CHECK-CP-JSON-DAG: "%401:sub1": 261 # CHECK-CP-JSON-DAG: "%401:sub2": 260 # CHECK-CP-JSON-DAG: "%401:sub3": 259 # CHECK-CP-JSON-DAG: "%401:sub4": 256 # CHECK-CP-JSON-DAG: "%401:sub5": 255 # CHECK-CP-JSON-DAG: "%401:sub6": 254 # CHECK-CP-JSON-DAG: "%401:sub7": 253 # CHECK-CP-JSON-DAG: "%401:sub8": 250 # CHECK-CP-JSON-DAG: "%401:sub9": 249 # CHECK-CP-JSON-DAG: "%401:sub10": 248 # CHECK-CP-JSON-DAG: "%401:sub11": 247 # CHECK-CP-JSON-DAG: "%401:sub12": 244 # CHECK-CP-JSON-DAG: "%401:sub13": 243 # CHECK-CP-JSON-DAG: "%401:sub14": 242 # CHECK-CP-JSON-DAG: "%401:sub15": 241 # CHECK-CP-JSON-DAG: "%401:sub16": 238 # CHECK-CP-JSON-DAG: "%401:sub17": 237 # CHECK-CP-JSON-DAG: "%401:sub18": 236 # CHECK-CP-JSON-DAG: "%401:sub19": 235 # CHECK-CP-JSON-DAG: "%401:sub20": 232 # CHECK-CP-JSON-DAG: "%401:sub21": 231 # CHECK-CP-JSON-DAG: "%401:sub22": 230 # CHECK-CP-JSON-DAG: "%401:sub23": 229 # CHECK-CP-JSON-DAG: "%401:sub24": 226 # CHECK-CP-JSON-DAG: "%401:sub25": 225 # CHECK-CP-JSON-DAG: "%401:sub26": 224 # CHECK-CP-JSON-DAG: "%401:sub27": 223 # CHECK-CP-JSON-DAG: "%401:sub28": 220 # CHECK-CP-JSON-DAG: "%401:sub29": 219 # CHECK-CP-JSON-DAG: "%401:sub30": 218 # CHECK-CP-JSON-DAG: "%401:sub31": 217 # CHECK-CP-JSON-DAG: "%568": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 217 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 262 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%570:vgpr_32 = COPY %191.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 21 # CHECK-CP-JSON-DAG: "%191:sub1": 20 # CHECK-CP-JSON-DAG: "%191:sub2": 19 # CHECK-CP-JSON-DAG: "%191:sub3": 18 # CHECK-CP-JSON-DAG: "%191:sub4": 15 # CHECK-CP-JSON-DAG: "%191:sub5": 14 # CHECK-CP-JSON-DAG: "%191:sub6": 13 # CHECK-CP-JSON-DAG: "%191:sub7": 12 # CHECK-CP-JSON-DAG: "%191:sub8": 9 # CHECK-CP-JSON-DAG: "%191:sub9": 8 # CHECK-CP-JSON-DAG: "%191:sub10": 7 # CHECK-CP-JSON-DAG: "%191:sub11": 6 # CHECK-CP-JSON-DAG: "%191:sub12": 3 # CHECK-CP-JSON-DAG: "%191:sub13": 2 # CHECK-CP-JSON-DAG: "%191:sub14": 1 # CHECK-CP-JSON-DAG: "%191:sub15": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 69 # CHECK-CP-JSON-DAG: "%233:sub1": 68 # CHECK-CP-JSON-DAG: "%233:sub2": 67 # CHECK-CP-JSON-DAG: "%233:sub3": 66 # CHECK-CP-JSON-DAG: "%233:sub4": 63 # CHECK-CP-JSON-DAG: "%233:sub5": 62 # CHECK-CP-JSON-DAG: "%233:sub6": 61 # CHECK-CP-JSON-DAG: "%233:sub7": 60 # CHECK-CP-JSON-DAG: "%233:sub8": 57 # CHECK-CP-JSON-DAG: "%233:sub9": 56 # CHECK-CP-JSON-DAG: "%233:sub10": 55 # CHECK-CP-JSON-DAG: "%233:sub11": 54 # CHECK-CP-JSON-DAG: "%233:sub12": 51 # CHECK-CP-JSON-DAG: "%233:sub13": 50 # CHECK-CP-JSON-DAG: "%233:sub14": 49 # CHECK-CP-JSON-DAG: "%233:sub15": 48 # CHECK-CP-JSON-DAG: "%233:sub16": 45 # CHECK-CP-JSON-DAG: "%233:sub17": 44 # CHECK-CP-JSON-DAG: "%233:sub18": 43 # CHECK-CP-JSON-DAG: "%233:sub19": 42 # CHECK-CP-JSON-DAG: "%233:sub20": 39 # CHECK-CP-JSON-DAG: "%233:sub21": 38 # CHECK-CP-JSON-DAG: "%233:sub22": 37 # CHECK-CP-JSON-DAG: "%233:sub23": 36 # CHECK-CP-JSON-DAG: "%233:sub24": 33 # CHECK-CP-JSON-DAG: "%233:sub25": 32 # CHECK-CP-JSON-DAG: "%233:sub26": 31 # CHECK-CP-JSON-DAG: "%233:sub27": 30 # CHECK-CP-JSON-DAG: "%233:sub28": 27 # CHECK-CP-JSON-DAG: "%233:sub29": 26 # CHECK-CP-JSON-DAG: "%233:sub30": 25 # CHECK-CP-JSON-DAG: "%233:sub31": 24 # CHECK-CP-JSON-DAG: "%275:sub0": 117 # CHECK-CP-JSON-DAG: "%275:sub1": 116 # CHECK-CP-JSON-DAG: "%275:sub2": 115 # CHECK-CP-JSON-DAG: "%275:sub3": 114 # CHECK-CP-JSON-DAG: "%275:sub4": 111 # CHECK-CP-JSON-DAG: "%275:sub5": 110 # CHECK-CP-JSON-DAG: "%275:sub6": 109 # CHECK-CP-JSON-DAG: "%275:sub7": 108 # CHECK-CP-JSON-DAG: "%275:sub8": 105 # CHECK-CP-JSON-DAG: "%275:sub9": 104 # CHECK-CP-JSON-DAG: "%275:sub10": 103 # CHECK-CP-JSON-DAG: "%275:sub11": 102 # CHECK-CP-JSON-DAG: "%275:sub12": 99 # CHECK-CP-JSON-DAG: "%275:sub13": 98 # CHECK-CP-JSON-DAG: "%275:sub14": 97 # CHECK-CP-JSON-DAG: "%275:sub15": 96 # CHECK-CP-JSON-DAG: "%275:sub16": 93 # CHECK-CP-JSON-DAG: "%275:sub17": 92 # CHECK-CP-JSON-DAG: "%275:sub18": 91 # CHECK-CP-JSON-DAG: "%275:sub19": 90 # CHECK-CP-JSON-DAG: "%275:sub20": 87 # CHECK-CP-JSON-DAG: "%275:sub21": 86 # CHECK-CP-JSON-DAG: "%275:sub22": 85 # CHECK-CP-JSON-DAG: "%275:sub23": 84 # CHECK-CP-JSON-DAG: "%275:sub24": 81 # CHECK-CP-JSON-DAG: "%275:sub25": 80 # CHECK-CP-JSON-DAG: "%275:sub26": 79 # CHECK-CP-JSON-DAG: "%275:sub27": 78 # CHECK-CP-JSON-DAG: "%275:sub28": 75 # CHECK-CP-JSON-DAG: "%275:sub29": 74 # CHECK-CP-JSON-DAG: "%275:sub30": 73 # CHECK-CP-JSON-DAG: "%275:sub31": 72 # CHECK-CP-JSON-DAG: "%317:sub0": 165 # CHECK-CP-JSON-DAG: "%317:sub1": 164 # CHECK-CP-JSON-DAG: "%317:sub2": 163 # CHECK-CP-JSON-DAG: "%317:sub3": 162 # CHECK-CP-JSON-DAG: "%317:sub4": 159 # CHECK-CP-JSON-DAG: "%317:sub5": 158 # CHECK-CP-JSON-DAG: "%317:sub6": 157 # CHECK-CP-JSON-DAG: "%317:sub7": 156 # CHECK-CP-JSON-DAG: "%317:sub8": 153 # CHECK-CP-JSON-DAG: "%317:sub9": 152 # CHECK-CP-JSON-DAG: "%317:sub10": 151 # CHECK-CP-JSON-DAG: "%317:sub11": 150 # CHECK-CP-JSON-DAG: "%317:sub12": 147 # CHECK-CP-JSON-DAG: "%317:sub13": 146 # CHECK-CP-JSON-DAG: "%317:sub14": 145 # CHECK-CP-JSON-DAG: "%317:sub15": 144 # CHECK-CP-JSON-DAG: "%317:sub16": 141 # CHECK-CP-JSON-DAG: "%317:sub17": 140 # CHECK-CP-JSON-DAG: "%317:sub18": 139 # CHECK-CP-JSON-DAG: "%317:sub19": 138 # CHECK-CP-JSON-DAG: "%317:sub20": 135 # CHECK-CP-JSON-DAG: "%317:sub21": 134 # CHECK-CP-JSON-DAG: "%317:sub22": 133 # CHECK-CP-JSON-DAG: "%317:sub23": 132 # CHECK-CP-JSON-DAG: "%317:sub24": 129 # CHECK-CP-JSON-DAG: "%317:sub25": 128 # CHECK-CP-JSON-DAG: "%317:sub26": 127 # CHECK-CP-JSON-DAG: "%317:sub27": 126 # CHECK-CP-JSON-DAG: "%317:sub28": 123 # CHECK-CP-JSON-DAG: "%317:sub29": 122 # CHECK-CP-JSON-DAG: "%317:sub30": 121 # CHECK-CP-JSON-DAG: "%317:sub31": 120 # CHECK-CP-JSON-DAG: "%359:sub0": 213 # CHECK-CP-JSON-DAG: "%359:sub1": 212 # CHECK-CP-JSON-DAG: "%359:sub2": 211 # CHECK-CP-JSON-DAG: "%359:sub3": 210 # CHECK-CP-JSON-DAG: "%359:sub4": 207 # CHECK-CP-JSON-DAG: "%359:sub5": 206 # CHECK-CP-JSON-DAG: "%359:sub6": 205 # CHECK-CP-JSON-DAG: "%359:sub7": 204 # CHECK-CP-JSON-DAG: "%359:sub8": 201 # CHECK-CP-JSON-DAG: "%359:sub9": 200 # CHECK-CP-JSON-DAG: "%359:sub10": 199 # CHECK-CP-JSON-DAG: "%359:sub11": 198 # CHECK-CP-JSON-DAG: "%359:sub12": 195 # CHECK-CP-JSON-DAG: "%359:sub13": 194 # CHECK-CP-JSON-DAG: "%359:sub14": 193 # CHECK-CP-JSON-DAG: "%359:sub15": 192 # CHECK-CP-JSON-DAG: "%359:sub16": 189 # CHECK-CP-JSON-DAG: "%359:sub17": 188 # CHECK-CP-JSON-DAG: "%359:sub18": 187 # CHECK-CP-JSON-DAG: "%359:sub19": 186 # CHECK-CP-JSON-DAG: "%359:sub20": 183 # CHECK-CP-JSON-DAG: "%359:sub21": 182 # CHECK-CP-JSON-DAG: "%359:sub22": 181 # CHECK-CP-JSON-DAG: "%359:sub23": 180 # CHECK-CP-JSON-DAG: "%359:sub24": 177 # CHECK-CP-JSON-DAG: "%359:sub25": 176 # CHECK-CP-JSON-DAG: "%359:sub26": 175 # CHECK-CP-JSON-DAG: "%359:sub27": 174 # CHECK-CP-JSON-DAG: "%359:sub28": 171 # CHECK-CP-JSON-DAG: "%359:sub29": 170 # CHECK-CP-JSON-DAG: "%359:sub30": 169 # CHECK-CP-JSON-DAG: "%359:sub31": 168 # CHECK-CP-JSON-DAG: "%401:sub0": 261 # CHECK-CP-JSON-DAG: "%401:sub1": 260 # CHECK-CP-JSON-DAG: "%401:sub2": 259 # CHECK-CP-JSON-DAG: "%401:sub3": 258 # CHECK-CP-JSON-DAG: "%401:sub4": 255 # CHECK-CP-JSON-DAG: "%401:sub5": 254 # CHECK-CP-JSON-DAG: "%401:sub6": 253 # CHECK-CP-JSON-DAG: "%401:sub7": 252 # CHECK-CP-JSON-DAG: "%401:sub8": 249 # CHECK-CP-JSON-DAG: "%401:sub9": 248 # CHECK-CP-JSON-DAG: "%401:sub10": 247 # CHECK-CP-JSON-DAG: "%401:sub11": 246 # CHECK-CP-JSON-DAG: "%401:sub12": 243 # CHECK-CP-JSON-DAG: "%401:sub13": 242 # CHECK-CP-JSON-DAG: "%401:sub14": 241 # CHECK-CP-JSON-DAG: "%401:sub15": 240 # CHECK-CP-JSON-DAG: "%401:sub16": 237 # CHECK-CP-JSON-DAG: "%401:sub17": 236 # CHECK-CP-JSON-DAG: "%401:sub18": 235 # CHECK-CP-JSON-DAG: "%401:sub19": 234 # CHECK-CP-JSON-DAG: "%401:sub20": 231 # CHECK-CP-JSON-DAG: "%401:sub21": 230 # CHECK-CP-JSON-DAG: "%401:sub22": 229 # CHECK-CP-JSON-DAG: "%401:sub23": 228 # CHECK-CP-JSON-DAG: "%401:sub24": 225 # CHECK-CP-JSON-DAG: "%401:sub25": 224 # CHECK-CP-JSON-DAG: "%401:sub26": 223 # CHECK-CP-JSON-DAG: "%401:sub27": 222 # CHECK-CP-JSON-DAG: "%401:sub28": 219 # CHECK-CP-JSON-DAG: "%401:sub29": 218 # CHECK-CP-JSON-DAG: "%401:sub30": 217 # CHECK-CP-JSON-DAG: "%401:sub31": 216 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 216 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 261 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%571:vgpr_32 = COPY %191.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 20 # CHECK-CP-JSON-DAG: "%191:sub1": 19 # CHECK-CP-JSON-DAG: "%191:sub2": 18 # CHECK-CP-JSON-DAG: "%191:sub3": 17 # CHECK-CP-JSON-DAG: "%191:sub4": 14 # CHECK-CP-JSON-DAG: "%191:sub5": 13 # CHECK-CP-JSON-DAG: "%191:sub6": 12 # CHECK-CP-JSON-DAG: "%191:sub7": 11 # CHECK-CP-JSON-DAG: "%191:sub8": 8 # CHECK-CP-JSON-DAG: "%191:sub9": 7 # CHECK-CP-JSON-DAG: "%191:sub10": 6 # CHECK-CP-JSON-DAG: "%191:sub11": 5 # CHECK-CP-JSON-DAG: "%191:sub12": 2 # CHECK-CP-JSON-DAG: "%191:sub13": 1 # CHECK-CP-JSON-DAG: "%191:sub14": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 68 # CHECK-CP-JSON-DAG: "%233:sub1": 67 # CHECK-CP-JSON-DAG: "%233:sub2": 66 # CHECK-CP-JSON-DAG: "%233:sub3": 65 # CHECK-CP-JSON-DAG: "%233:sub4": 62 # CHECK-CP-JSON-DAG: "%233:sub5": 61 # CHECK-CP-JSON-DAG: "%233:sub6": 60 # CHECK-CP-JSON-DAG: "%233:sub7": 59 # CHECK-CP-JSON-DAG: "%233:sub8": 56 # CHECK-CP-JSON-DAG: "%233:sub9": 55 # CHECK-CP-JSON-DAG: "%233:sub10": 54 # CHECK-CP-JSON-DAG: "%233:sub11": 53 # CHECK-CP-JSON-DAG: "%233:sub12": 50 # CHECK-CP-JSON-DAG: "%233:sub13": 49 # CHECK-CP-JSON-DAG: "%233:sub14": 48 # CHECK-CP-JSON-DAG: "%233:sub15": 47 # CHECK-CP-JSON-DAG: "%233:sub16": 44 # CHECK-CP-JSON-DAG: "%233:sub17": 43 # CHECK-CP-JSON-DAG: "%233:sub18": 42 # CHECK-CP-JSON-DAG: "%233:sub19": 41 # CHECK-CP-JSON-DAG: "%233:sub20": 38 # CHECK-CP-JSON-DAG: "%233:sub21": 37 # CHECK-CP-JSON-DAG: "%233:sub22": 36 # CHECK-CP-JSON-DAG: "%233:sub23": 35 # CHECK-CP-JSON-DAG: "%233:sub24": 32 # CHECK-CP-JSON-DAG: "%233:sub25": 31 # CHECK-CP-JSON-DAG: "%233:sub26": 30 # CHECK-CP-JSON-DAG: "%233:sub27": 29 # CHECK-CP-JSON-DAG: "%233:sub28": 26 # CHECK-CP-JSON-DAG: "%233:sub29": 25 # CHECK-CP-JSON-DAG: "%233:sub30": 24 # CHECK-CP-JSON-DAG: "%233:sub31": 23 # CHECK-CP-JSON-DAG: "%275:sub0": 116 # CHECK-CP-JSON-DAG: "%275:sub1": 115 # CHECK-CP-JSON-DAG: "%275:sub2": 114 # CHECK-CP-JSON-DAG: "%275:sub3": 113 # CHECK-CP-JSON-DAG: "%275:sub4": 110 # CHECK-CP-JSON-DAG: "%275:sub5": 109 # CHECK-CP-JSON-DAG: "%275:sub6": 108 # CHECK-CP-JSON-DAG: "%275:sub7": 107 # CHECK-CP-JSON-DAG: "%275:sub8": 104 # CHECK-CP-JSON-DAG: "%275:sub9": 103 # CHECK-CP-JSON-DAG: "%275:sub10": 102 # CHECK-CP-JSON-DAG: "%275:sub11": 101 # CHECK-CP-JSON-DAG: "%275:sub12": 98 # CHECK-CP-JSON-DAG: "%275:sub13": 97 # CHECK-CP-JSON-DAG: "%275:sub14": 96 # CHECK-CP-JSON-DAG: "%275:sub15": 95 # CHECK-CP-JSON-DAG: "%275:sub16": 92 # CHECK-CP-JSON-DAG: "%275:sub17": 91 # CHECK-CP-JSON-DAG: "%275:sub18": 90 # CHECK-CP-JSON-DAG: "%275:sub19": 89 # CHECK-CP-JSON-DAG: "%275:sub20": 86 # CHECK-CP-JSON-DAG: "%275:sub21": 85 # CHECK-CP-JSON-DAG: "%275:sub22": 84 # CHECK-CP-JSON-DAG: "%275:sub23": 83 # CHECK-CP-JSON-DAG: "%275:sub24": 80 # CHECK-CP-JSON-DAG: "%275:sub25": 79 # CHECK-CP-JSON-DAG: "%275:sub26": 78 # CHECK-CP-JSON-DAG: "%275:sub27": 77 # CHECK-CP-JSON-DAG: "%275:sub28": 74 # CHECK-CP-JSON-DAG: "%275:sub29": 73 # CHECK-CP-JSON-DAG: "%275:sub30": 72 # CHECK-CP-JSON-DAG: "%275:sub31": 71 # CHECK-CP-JSON-DAG: "%317:sub0": 164 # CHECK-CP-JSON-DAG: "%317:sub1": 163 # CHECK-CP-JSON-DAG: "%317:sub2": 162 # CHECK-CP-JSON-DAG: "%317:sub3": 161 # CHECK-CP-JSON-DAG: "%317:sub4": 158 # CHECK-CP-JSON-DAG: "%317:sub5": 157 # CHECK-CP-JSON-DAG: "%317:sub6": 156 # CHECK-CP-JSON-DAG: "%317:sub7": 155 # CHECK-CP-JSON-DAG: "%317:sub8": 152 # CHECK-CP-JSON-DAG: "%317:sub9": 151 # CHECK-CP-JSON-DAG: "%317:sub10": 150 # CHECK-CP-JSON-DAG: "%317:sub11": 149 # CHECK-CP-JSON-DAG: "%317:sub12": 146 # CHECK-CP-JSON-DAG: "%317:sub13": 145 # CHECK-CP-JSON-DAG: "%317:sub14": 144 # CHECK-CP-JSON-DAG: "%317:sub15": 143 # CHECK-CP-JSON-DAG: "%317:sub16": 140 # CHECK-CP-JSON-DAG: "%317:sub17": 139 # CHECK-CP-JSON-DAG: "%317:sub18": 138 # CHECK-CP-JSON-DAG: "%317:sub19": 137 # CHECK-CP-JSON-DAG: "%317:sub20": 134 # CHECK-CP-JSON-DAG: "%317:sub21": 133 # CHECK-CP-JSON-DAG: "%317:sub22": 132 # CHECK-CP-JSON-DAG: "%317:sub23": 131 # CHECK-CP-JSON-DAG: "%317:sub24": 128 # CHECK-CP-JSON-DAG: "%317:sub25": 127 # CHECK-CP-JSON-DAG: "%317:sub26": 126 # CHECK-CP-JSON-DAG: "%317:sub27": 125 # CHECK-CP-JSON-DAG: "%317:sub28": 122 # CHECK-CP-JSON-DAG: "%317:sub29": 121 # CHECK-CP-JSON-DAG: "%317:sub30": 120 # CHECK-CP-JSON-DAG: "%317:sub31": 119 # CHECK-CP-JSON-DAG: "%359:sub0": 212 # CHECK-CP-JSON-DAG: "%359:sub1": 211 # CHECK-CP-JSON-DAG: "%359:sub2": 210 # CHECK-CP-JSON-DAG: "%359:sub3": 209 # CHECK-CP-JSON-DAG: "%359:sub4": 206 # CHECK-CP-JSON-DAG: "%359:sub5": 205 # CHECK-CP-JSON-DAG: "%359:sub6": 204 # CHECK-CP-JSON-DAG: "%359:sub7": 203 # CHECK-CP-JSON-DAG: "%359:sub8": 200 # CHECK-CP-JSON-DAG: "%359:sub9": 199 # CHECK-CP-JSON-DAG: "%359:sub10": 198 # CHECK-CP-JSON-DAG: "%359:sub11": 197 # CHECK-CP-JSON-DAG: "%359:sub12": 194 # CHECK-CP-JSON-DAG: "%359:sub13": 193 # CHECK-CP-JSON-DAG: "%359:sub14": 192 # CHECK-CP-JSON-DAG: "%359:sub15": 191 # CHECK-CP-JSON-DAG: "%359:sub16": 188 # CHECK-CP-JSON-DAG: "%359:sub17": 187 # CHECK-CP-JSON-DAG: "%359:sub18": 186 # CHECK-CP-JSON-DAG: "%359:sub19": 185 # CHECK-CP-JSON-DAG: "%359:sub20": 182 # CHECK-CP-JSON-DAG: "%359:sub21": 181 # CHECK-CP-JSON-DAG: "%359:sub22": 180 # CHECK-CP-JSON-DAG: "%359:sub23": 179 # CHECK-CP-JSON-DAG: "%359:sub24": 176 # CHECK-CP-JSON-DAG: "%359:sub25": 175 # CHECK-CP-JSON-DAG: "%359:sub26": 174 # CHECK-CP-JSON-DAG: "%359:sub27": 173 # CHECK-CP-JSON-DAG: "%359:sub28": 170 # CHECK-CP-JSON-DAG: "%359:sub29": 169 # CHECK-CP-JSON-DAG: "%359:sub30": 168 # CHECK-CP-JSON-DAG: "%359:sub31": 167 # CHECK-CP-JSON-DAG: "%401:sub0": 260 # CHECK-CP-JSON-DAG: "%401:sub1": 259 # CHECK-CP-JSON-DAG: "%401:sub2": 258 # CHECK-CP-JSON-DAG: "%401:sub3": 257 # CHECK-CP-JSON-DAG: "%401:sub4": 254 # CHECK-CP-JSON-DAG: "%401:sub5": 253 # CHECK-CP-JSON-DAG: "%401:sub6": 252 # CHECK-CP-JSON-DAG: "%401:sub7": 251 # CHECK-CP-JSON-DAG: "%401:sub8": 248 # CHECK-CP-JSON-DAG: "%401:sub9": 247 # CHECK-CP-JSON-DAG: "%401:sub10": 246 # CHECK-CP-JSON-DAG: "%401:sub11": 245 # CHECK-CP-JSON-DAG: "%401:sub12": 242 # CHECK-CP-JSON-DAG: "%401:sub13": 241 # CHECK-CP-JSON-DAG: "%401:sub14": 240 # CHECK-CP-JSON-DAG: "%401:sub15": 239 # CHECK-CP-JSON-DAG: "%401:sub16": 236 # CHECK-CP-JSON-DAG: "%401:sub17": 235 # CHECK-CP-JSON-DAG: "%401:sub18": 234 # CHECK-CP-JSON-DAG: "%401:sub19": 233 # CHECK-CP-JSON-DAG: "%401:sub20": 230 # CHECK-CP-JSON-DAG: "%401:sub21": 229 # CHECK-CP-JSON-DAG: "%401:sub22": 228 # CHECK-CP-JSON-DAG: "%401:sub23": 227 # CHECK-CP-JSON-DAG: "%401:sub24": 224 # CHECK-CP-JSON-DAG: "%401:sub25": 223 # CHECK-CP-JSON-DAG: "%401:sub26": 222 # CHECK-CP-JSON-DAG: "%401:sub27": 221 # CHECK-CP-JSON-DAG: "%401:sub28": 218 # CHECK-CP-JSON-DAG: "%401:sub29": 217 # CHECK-CP-JSON-DAG: "%401:sub30": 216 # CHECK-CP-JSON-DAG: "%401:sub31": 215 # CHECK-CP-JSON-DAG: "%570": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 215 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 260 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%572:vgpr_32 = COPY %191.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 19 # CHECK-CP-JSON-DAG: "%191:sub1": 18 # CHECK-CP-JSON-DAG: "%191:sub2": 17 # CHECK-CP-JSON-DAG: "%191:sub3": 16 # CHECK-CP-JSON-DAG: "%191:sub4": 13 # CHECK-CP-JSON-DAG: "%191:sub5": 12 # CHECK-CP-JSON-DAG: "%191:sub6": 11 # CHECK-CP-JSON-DAG: "%191:sub7": 10 # CHECK-CP-JSON-DAG: "%191:sub8": 7 # CHECK-CP-JSON-DAG: "%191:sub9": 6 # CHECK-CP-JSON-DAG: "%191:sub10": 5 # CHECK-CP-JSON-DAG: "%191:sub11": 4 # CHECK-CP-JSON-DAG: "%191:sub12": 1 # CHECK-CP-JSON-DAG: "%191:sub13": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 67 # CHECK-CP-JSON-DAG: "%233:sub1": 66 # CHECK-CP-JSON-DAG: "%233:sub2": 65 # CHECK-CP-JSON-DAG: "%233:sub3": 64 # CHECK-CP-JSON-DAG: "%233:sub4": 61 # CHECK-CP-JSON-DAG: "%233:sub5": 60 # CHECK-CP-JSON-DAG: "%233:sub6": 59 # CHECK-CP-JSON-DAG: "%233:sub7": 58 # CHECK-CP-JSON-DAG: "%233:sub8": 55 # CHECK-CP-JSON-DAG: "%233:sub9": 54 # CHECK-CP-JSON-DAG: "%233:sub10": 53 # CHECK-CP-JSON-DAG: "%233:sub11": 52 # CHECK-CP-JSON-DAG: "%233:sub12": 49 # CHECK-CP-JSON-DAG: "%233:sub13": 48 # CHECK-CP-JSON-DAG: "%233:sub14": 47 # CHECK-CP-JSON-DAG: "%233:sub15": 46 # CHECK-CP-JSON-DAG: "%233:sub16": 43 # CHECK-CP-JSON-DAG: "%233:sub17": 42 # CHECK-CP-JSON-DAG: "%233:sub18": 41 # CHECK-CP-JSON-DAG: "%233:sub19": 40 # CHECK-CP-JSON-DAG: "%233:sub20": 37 # CHECK-CP-JSON-DAG: "%233:sub21": 36 # CHECK-CP-JSON-DAG: "%233:sub22": 35 # CHECK-CP-JSON-DAG: "%233:sub23": 34 # CHECK-CP-JSON-DAG: "%233:sub24": 31 # CHECK-CP-JSON-DAG: "%233:sub25": 30 # CHECK-CP-JSON-DAG: "%233:sub26": 29 # CHECK-CP-JSON-DAG: "%233:sub27": 28 # CHECK-CP-JSON-DAG: "%233:sub28": 25 # CHECK-CP-JSON-DAG: "%233:sub29": 24 # CHECK-CP-JSON-DAG: "%233:sub30": 23 # CHECK-CP-JSON-DAG: "%233:sub31": 22 # CHECK-CP-JSON-DAG: "%275:sub0": 115 # CHECK-CP-JSON-DAG: "%275:sub1": 114 # CHECK-CP-JSON-DAG: "%275:sub2": 113 # CHECK-CP-JSON-DAG: "%275:sub3": 112 # CHECK-CP-JSON-DAG: "%275:sub4": 109 # CHECK-CP-JSON-DAG: "%275:sub5": 108 # CHECK-CP-JSON-DAG: "%275:sub6": 107 # CHECK-CP-JSON-DAG: "%275:sub7": 106 # CHECK-CP-JSON-DAG: "%275:sub8": 103 # CHECK-CP-JSON-DAG: "%275:sub9": 102 # CHECK-CP-JSON-DAG: "%275:sub10": 101 # CHECK-CP-JSON-DAG: "%275:sub11": 100 # CHECK-CP-JSON-DAG: "%275:sub12": 97 # CHECK-CP-JSON-DAG: "%275:sub13": 96 # CHECK-CP-JSON-DAG: "%275:sub14": 95 # CHECK-CP-JSON-DAG: "%275:sub15": 94 # CHECK-CP-JSON-DAG: "%275:sub16": 91 # CHECK-CP-JSON-DAG: "%275:sub17": 90 # CHECK-CP-JSON-DAG: "%275:sub18": 89 # CHECK-CP-JSON-DAG: "%275:sub19": 88 # CHECK-CP-JSON-DAG: "%275:sub20": 85 # CHECK-CP-JSON-DAG: "%275:sub21": 84 # CHECK-CP-JSON-DAG: "%275:sub22": 83 # CHECK-CP-JSON-DAG: "%275:sub23": 82 # CHECK-CP-JSON-DAG: "%275:sub24": 79 # CHECK-CP-JSON-DAG: "%275:sub25": 78 # CHECK-CP-JSON-DAG: "%275:sub26": 77 # CHECK-CP-JSON-DAG: "%275:sub27": 76 # CHECK-CP-JSON-DAG: "%275:sub28": 73 # CHECK-CP-JSON-DAG: "%275:sub29": 72 # CHECK-CP-JSON-DAG: "%275:sub30": 71 # CHECK-CP-JSON-DAG: "%275:sub31": 70 # CHECK-CP-JSON-DAG: "%317:sub0": 163 # CHECK-CP-JSON-DAG: "%317:sub1": 162 # CHECK-CP-JSON-DAG: "%317:sub2": 161 # CHECK-CP-JSON-DAG: "%317:sub3": 160 # CHECK-CP-JSON-DAG: "%317:sub4": 157 # CHECK-CP-JSON-DAG: "%317:sub5": 156 # CHECK-CP-JSON-DAG: "%317:sub6": 155 # CHECK-CP-JSON-DAG: "%317:sub7": 154 # CHECK-CP-JSON-DAG: "%317:sub8": 151 # CHECK-CP-JSON-DAG: "%317:sub9": 150 # CHECK-CP-JSON-DAG: "%317:sub10": 149 # CHECK-CP-JSON-DAG: "%317:sub11": 148 # CHECK-CP-JSON-DAG: "%317:sub12": 145 # CHECK-CP-JSON-DAG: "%317:sub13": 144 # CHECK-CP-JSON-DAG: "%317:sub14": 143 # CHECK-CP-JSON-DAG: "%317:sub15": 142 # CHECK-CP-JSON-DAG: "%317:sub16": 139 # CHECK-CP-JSON-DAG: "%317:sub17": 138 # CHECK-CP-JSON-DAG: "%317:sub18": 137 # CHECK-CP-JSON-DAG: "%317:sub19": 136 # CHECK-CP-JSON-DAG: "%317:sub20": 133 # CHECK-CP-JSON-DAG: "%317:sub21": 132 # CHECK-CP-JSON-DAG: "%317:sub22": 131 # CHECK-CP-JSON-DAG: "%317:sub23": 130 # CHECK-CP-JSON-DAG: "%317:sub24": 127 # CHECK-CP-JSON-DAG: "%317:sub25": 126 # CHECK-CP-JSON-DAG: "%317:sub26": 125 # CHECK-CP-JSON-DAG: "%317:sub27": 124 # CHECK-CP-JSON-DAG: "%317:sub28": 121 # CHECK-CP-JSON-DAG: "%317:sub29": 120 # CHECK-CP-JSON-DAG: "%317:sub30": 119 # CHECK-CP-JSON-DAG: "%317:sub31": 118 # CHECK-CP-JSON-DAG: "%359:sub0": 211 # CHECK-CP-JSON-DAG: "%359:sub1": 210 # CHECK-CP-JSON-DAG: "%359:sub2": 209 # CHECK-CP-JSON-DAG: "%359:sub3": 208 # CHECK-CP-JSON-DAG: "%359:sub4": 205 # CHECK-CP-JSON-DAG: "%359:sub5": 204 # CHECK-CP-JSON-DAG: "%359:sub6": 203 # CHECK-CP-JSON-DAG: "%359:sub7": 202 # CHECK-CP-JSON-DAG: "%359:sub8": 199 # CHECK-CP-JSON-DAG: "%359:sub9": 198 # CHECK-CP-JSON-DAG: "%359:sub10": 197 # CHECK-CP-JSON-DAG: "%359:sub11": 196 # CHECK-CP-JSON-DAG: "%359:sub12": 193 # CHECK-CP-JSON-DAG: "%359:sub13": 192 # CHECK-CP-JSON-DAG: "%359:sub14": 191 # CHECK-CP-JSON-DAG: "%359:sub15": 190 # CHECK-CP-JSON-DAG: "%359:sub16": 187 # CHECK-CP-JSON-DAG: "%359:sub17": 186 # CHECK-CP-JSON-DAG: "%359:sub18": 185 # CHECK-CP-JSON-DAG: "%359:sub19": 184 # CHECK-CP-JSON-DAG: "%359:sub20": 181 # CHECK-CP-JSON-DAG: "%359:sub21": 180 # CHECK-CP-JSON-DAG: "%359:sub22": 179 # CHECK-CP-JSON-DAG: "%359:sub23": 178 # CHECK-CP-JSON-DAG: "%359:sub24": 175 # CHECK-CP-JSON-DAG: "%359:sub25": 174 # CHECK-CP-JSON-DAG: "%359:sub26": 173 # CHECK-CP-JSON-DAG: "%359:sub27": 172 # CHECK-CP-JSON-DAG: "%359:sub28": 169 # CHECK-CP-JSON-DAG: "%359:sub29": 168 # CHECK-CP-JSON-DAG: "%359:sub30": 167 # CHECK-CP-JSON-DAG: "%359:sub31": 166 # CHECK-CP-JSON-DAG: "%401:sub0": 259 # CHECK-CP-JSON-DAG: "%401:sub1": 258 # CHECK-CP-JSON-DAG: "%401:sub2": 257 # CHECK-CP-JSON-DAG: "%401:sub3": 256 # CHECK-CP-JSON-DAG: "%401:sub4": 253 # CHECK-CP-JSON-DAG: "%401:sub5": 252 # CHECK-CP-JSON-DAG: "%401:sub6": 251 # CHECK-CP-JSON-DAG: "%401:sub7": 250 # CHECK-CP-JSON-DAG: "%401:sub8": 247 # CHECK-CP-JSON-DAG: "%401:sub9": 246 # CHECK-CP-JSON-DAG: "%401:sub10": 245 # CHECK-CP-JSON-DAG: "%401:sub11": 244 # CHECK-CP-JSON-DAG: "%401:sub12": 241 # CHECK-CP-JSON-DAG: "%401:sub13": 240 # CHECK-CP-JSON-DAG: "%401:sub14": 239 # CHECK-CP-JSON-DAG: "%401:sub15": 238 # CHECK-CP-JSON-DAG: "%401:sub16": 235 # CHECK-CP-JSON-DAG: "%401:sub17": 234 # CHECK-CP-JSON-DAG: "%401:sub18": 233 # CHECK-CP-JSON-DAG: "%401:sub19": 232 # CHECK-CP-JSON-DAG: "%401:sub20": 229 # CHECK-CP-JSON-DAG: "%401:sub21": 228 # CHECK-CP-JSON-DAG: "%401:sub22": 227 # CHECK-CP-JSON-DAG: "%401:sub23": 226 # CHECK-CP-JSON-DAG: "%401:sub24": 223 # CHECK-CP-JSON-DAG: "%401:sub25": 222 # CHECK-CP-JSON-DAG: "%401:sub26": 221 # CHECK-CP-JSON-DAG: "%401:sub27": 220 # CHECK-CP-JSON-DAG: "%401:sub28": 217 # CHECK-CP-JSON-DAG: "%401:sub29": 216 # CHECK-CP-JSON-DAG: "%401:sub30": 215 # CHECK-CP-JSON-DAG: "%401:sub31": 214 # CHECK-CP-JSON-DAG: "%570": 2 # CHECK-CP-JSON-DAG: "%571": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 214 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 259 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%573:vgpr_32 = COPY %191.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 18 # CHECK-CP-JSON-DAG: "%191:sub1": 17 # CHECK-CP-JSON-DAG: "%191:sub2": 16 # CHECK-CP-JSON-DAG: "%191:sub3": 15 # CHECK-CP-JSON-DAG: "%191:sub4": 12 # CHECK-CP-JSON-DAG: "%191:sub5": 11 # CHECK-CP-JSON-DAG: "%191:sub6": 10 # CHECK-CP-JSON-DAG: "%191:sub7": 9 # CHECK-CP-JSON-DAG: "%191:sub8": 6 # CHECK-CP-JSON-DAG: "%191:sub9": 5 # CHECK-CP-JSON-DAG: "%191:sub10": 4 # CHECK-CP-JSON-DAG: "%191:sub11": 3 # CHECK-CP-JSON-DAG: "%191:sub12": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 66 # CHECK-CP-JSON-DAG: "%233:sub1": 65 # CHECK-CP-JSON-DAG: "%233:sub2": 64 # CHECK-CP-JSON-DAG: "%233:sub3": 63 # CHECK-CP-JSON-DAG: "%233:sub4": 60 # CHECK-CP-JSON-DAG: "%233:sub5": 59 # CHECK-CP-JSON-DAG: "%233:sub6": 58 # CHECK-CP-JSON-DAG: "%233:sub7": 57 # CHECK-CP-JSON-DAG: "%233:sub8": 54 # CHECK-CP-JSON-DAG: "%233:sub9": 53 # CHECK-CP-JSON-DAG: "%233:sub10": 52 # CHECK-CP-JSON-DAG: "%233:sub11": 51 # CHECK-CP-JSON-DAG: "%233:sub12": 48 # CHECK-CP-JSON-DAG: "%233:sub13": 47 # CHECK-CP-JSON-DAG: "%233:sub14": 46 # CHECK-CP-JSON-DAG: "%233:sub15": 45 # CHECK-CP-JSON-DAG: "%233:sub16": 42 # CHECK-CP-JSON-DAG: "%233:sub17": 41 # CHECK-CP-JSON-DAG: "%233:sub18": 40 # CHECK-CP-JSON-DAG: "%233:sub19": 39 # CHECK-CP-JSON-DAG: "%233:sub20": 36 # CHECK-CP-JSON-DAG: "%233:sub21": 35 # CHECK-CP-JSON-DAG: "%233:sub22": 34 # CHECK-CP-JSON-DAG: "%233:sub23": 33 # CHECK-CP-JSON-DAG: "%233:sub24": 30 # CHECK-CP-JSON-DAG: "%233:sub25": 29 # CHECK-CP-JSON-DAG: "%233:sub26": 28 # CHECK-CP-JSON-DAG: "%233:sub27": 27 # CHECK-CP-JSON-DAG: "%233:sub28": 24 # CHECK-CP-JSON-DAG: "%233:sub29": 23 # CHECK-CP-JSON-DAG: "%233:sub30": 22 # CHECK-CP-JSON-DAG: "%233:sub31": 21 # CHECK-CP-JSON-DAG: "%275:sub0": 114 # CHECK-CP-JSON-DAG: "%275:sub1": 113 # CHECK-CP-JSON-DAG: "%275:sub2": 112 # CHECK-CP-JSON-DAG: "%275:sub3": 111 # CHECK-CP-JSON-DAG: "%275:sub4": 108 # CHECK-CP-JSON-DAG: "%275:sub5": 107 # CHECK-CP-JSON-DAG: "%275:sub6": 106 # CHECK-CP-JSON-DAG: "%275:sub7": 105 # CHECK-CP-JSON-DAG: "%275:sub8": 102 # CHECK-CP-JSON-DAG: "%275:sub9": 101 # CHECK-CP-JSON-DAG: "%275:sub10": 100 # CHECK-CP-JSON-DAG: "%275:sub11": 99 # CHECK-CP-JSON-DAG: "%275:sub12": 96 # CHECK-CP-JSON-DAG: "%275:sub13": 95 # CHECK-CP-JSON-DAG: "%275:sub14": 94 # CHECK-CP-JSON-DAG: "%275:sub15": 93 # CHECK-CP-JSON-DAG: "%275:sub16": 90 # CHECK-CP-JSON-DAG: "%275:sub17": 89 # CHECK-CP-JSON-DAG: "%275:sub18": 88 # CHECK-CP-JSON-DAG: "%275:sub19": 87 # CHECK-CP-JSON-DAG: "%275:sub20": 84 # CHECK-CP-JSON-DAG: "%275:sub21": 83 # CHECK-CP-JSON-DAG: "%275:sub22": 82 # CHECK-CP-JSON-DAG: "%275:sub23": 81 # CHECK-CP-JSON-DAG: "%275:sub24": 78 # CHECK-CP-JSON-DAG: "%275:sub25": 77 # CHECK-CP-JSON-DAG: "%275:sub26": 76 # CHECK-CP-JSON-DAG: "%275:sub27": 75 # CHECK-CP-JSON-DAG: "%275:sub28": 72 # CHECK-CP-JSON-DAG: "%275:sub29": 71 # CHECK-CP-JSON-DAG: "%275:sub30": 70 # CHECK-CP-JSON-DAG: "%275:sub31": 69 # CHECK-CP-JSON-DAG: "%317:sub0": 162 # CHECK-CP-JSON-DAG: "%317:sub1": 161 # CHECK-CP-JSON-DAG: "%317:sub2": 160 # CHECK-CP-JSON-DAG: "%317:sub3": 159 # CHECK-CP-JSON-DAG: "%317:sub4": 156 # CHECK-CP-JSON-DAG: "%317:sub5": 155 # CHECK-CP-JSON-DAG: "%317:sub6": 154 # CHECK-CP-JSON-DAG: "%317:sub7": 153 # CHECK-CP-JSON-DAG: "%317:sub8": 150 # CHECK-CP-JSON-DAG: "%317:sub9": 149 # CHECK-CP-JSON-DAG: "%317:sub10": 148 # CHECK-CP-JSON-DAG: "%317:sub11": 147 # CHECK-CP-JSON-DAG: "%317:sub12": 144 # CHECK-CP-JSON-DAG: "%317:sub13": 143 # CHECK-CP-JSON-DAG: "%317:sub14": 142 # CHECK-CP-JSON-DAG: "%317:sub15": 141 # CHECK-CP-JSON-DAG: "%317:sub16": 138 # CHECK-CP-JSON-DAG: "%317:sub17": 137 # CHECK-CP-JSON-DAG: "%317:sub18": 136 # CHECK-CP-JSON-DAG: "%317:sub19": 135 # CHECK-CP-JSON-DAG: "%317:sub20": 132 # CHECK-CP-JSON-DAG: "%317:sub21": 131 # CHECK-CP-JSON-DAG: "%317:sub22": 130 # CHECK-CP-JSON-DAG: "%317:sub23": 129 # CHECK-CP-JSON-DAG: "%317:sub24": 126 # CHECK-CP-JSON-DAG: "%317:sub25": 125 # CHECK-CP-JSON-DAG: "%317:sub26": 124 # CHECK-CP-JSON-DAG: "%317:sub27": 123 # CHECK-CP-JSON-DAG: "%317:sub28": 120 # CHECK-CP-JSON-DAG: "%317:sub29": 119 # CHECK-CP-JSON-DAG: "%317:sub30": 118 # CHECK-CP-JSON-DAG: "%317:sub31": 117 # CHECK-CP-JSON-DAG: "%359:sub0": 210 # CHECK-CP-JSON-DAG: "%359:sub1": 209 # CHECK-CP-JSON-DAG: "%359:sub2": 208 # CHECK-CP-JSON-DAG: "%359:sub3": 207 # CHECK-CP-JSON-DAG: "%359:sub4": 204 # CHECK-CP-JSON-DAG: "%359:sub5": 203 # CHECK-CP-JSON-DAG: "%359:sub6": 202 # CHECK-CP-JSON-DAG: "%359:sub7": 201 # CHECK-CP-JSON-DAG: "%359:sub8": 198 # CHECK-CP-JSON-DAG: "%359:sub9": 197 # CHECK-CP-JSON-DAG: "%359:sub10": 196 # CHECK-CP-JSON-DAG: "%359:sub11": 195 # CHECK-CP-JSON-DAG: "%359:sub12": 192 # CHECK-CP-JSON-DAG: "%359:sub13": 191 # CHECK-CP-JSON-DAG: "%359:sub14": 190 # CHECK-CP-JSON-DAG: "%359:sub15": 189 # CHECK-CP-JSON-DAG: "%359:sub16": 186 # CHECK-CP-JSON-DAG: "%359:sub17": 185 # CHECK-CP-JSON-DAG: "%359:sub18": 184 # CHECK-CP-JSON-DAG: "%359:sub19": 183 # CHECK-CP-JSON-DAG: "%359:sub20": 180 # CHECK-CP-JSON-DAG: "%359:sub21": 179 # CHECK-CP-JSON-DAG: "%359:sub22": 178 # CHECK-CP-JSON-DAG: "%359:sub23": 177 # CHECK-CP-JSON-DAG: "%359:sub24": 174 # CHECK-CP-JSON-DAG: "%359:sub25": 173 # CHECK-CP-JSON-DAG: "%359:sub26": 172 # CHECK-CP-JSON-DAG: "%359:sub27": 171 # CHECK-CP-JSON-DAG: "%359:sub28": 168 # CHECK-CP-JSON-DAG: "%359:sub29": 167 # CHECK-CP-JSON-DAG: "%359:sub30": 166 # CHECK-CP-JSON-DAG: "%359:sub31": 165 # CHECK-CP-JSON-DAG: "%401:sub0": 258 # CHECK-CP-JSON-DAG: "%401:sub1": 257 # CHECK-CP-JSON-DAG: "%401:sub2": 256 # CHECK-CP-JSON-DAG: "%401:sub3": 255 # CHECK-CP-JSON-DAG: "%401:sub4": 252 # CHECK-CP-JSON-DAG: "%401:sub5": 251 # CHECK-CP-JSON-DAG: "%401:sub6": 250 # CHECK-CP-JSON-DAG: "%401:sub7": 249 # CHECK-CP-JSON-DAG: "%401:sub8": 246 # CHECK-CP-JSON-DAG: "%401:sub9": 245 # CHECK-CP-JSON-DAG: "%401:sub10": 244 # CHECK-CP-JSON-DAG: "%401:sub11": 243 # CHECK-CP-JSON-DAG: "%401:sub12": 240 # CHECK-CP-JSON-DAG: "%401:sub13": 239 # CHECK-CP-JSON-DAG: "%401:sub14": 238 # CHECK-CP-JSON-DAG: "%401:sub15": 237 # CHECK-CP-JSON-DAG: "%401:sub16": 234 # CHECK-CP-JSON-DAG: "%401:sub17": 233 # CHECK-CP-JSON-DAG: "%401:sub18": 232 # CHECK-CP-JSON-DAG: "%401:sub19": 231 # CHECK-CP-JSON-DAG: "%401:sub20": 228 # CHECK-CP-JSON-DAG: "%401:sub21": 227 # CHECK-CP-JSON-DAG: "%401:sub22": 226 # CHECK-CP-JSON-DAG: "%401:sub23": 225 # CHECK-CP-JSON-DAG: "%401:sub24": 222 # CHECK-CP-JSON-DAG: "%401:sub25": 221 # CHECK-CP-JSON-DAG: "%401:sub26": 220 # CHECK-CP-JSON-DAG: "%401:sub27": 219 # CHECK-CP-JSON-DAG: "%401:sub28": 216 # CHECK-CP-JSON-DAG: "%401:sub29": 215 # CHECK-CP-JSON-DAG: "%401:sub30": 214 # CHECK-CP-JSON-DAG: "%401:sub31": 213 # CHECK-CP-JSON-DAG: "%570": 1 # CHECK-CP-JSON-DAG: "%571": 1 # CHECK-CP-JSON-DAG: "%572": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 213 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 258 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%574:vreg_128 = REG_SEQUENCE %573, %subreg.sub0, %572, %subreg.sub1, %571, %subreg.sub2, %570, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 17 # CHECK-CP-JSON-DAG: "%191:sub1": 16 # CHECK-CP-JSON-DAG: "%191:sub2": 15 # CHECK-CP-JSON-DAG: "%191:sub3": 14 # CHECK-CP-JSON-DAG: "%191:sub4": 11 # CHECK-CP-JSON-DAG: "%191:sub5": 10 # CHECK-CP-JSON-DAG: "%191:sub6": 9 # CHECK-CP-JSON-DAG: "%191:sub7": 8 # CHECK-CP-JSON-DAG: "%191:sub8": 5 # CHECK-CP-JSON-DAG: "%191:sub9": 4 # CHECK-CP-JSON-DAG: "%191:sub10": 3 # CHECK-CP-JSON-DAG: "%191:sub11": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 65 # CHECK-CP-JSON-DAG: "%233:sub1": 64 # CHECK-CP-JSON-DAG: "%233:sub2": 63 # CHECK-CP-JSON-DAG: "%233:sub3": 62 # CHECK-CP-JSON-DAG: "%233:sub4": 59 # CHECK-CP-JSON-DAG: "%233:sub5": 58 # CHECK-CP-JSON-DAG: "%233:sub6": 57 # CHECK-CP-JSON-DAG: "%233:sub7": 56 # CHECK-CP-JSON-DAG: "%233:sub8": 53 # CHECK-CP-JSON-DAG: "%233:sub9": 52 # CHECK-CP-JSON-DAG: "%233:sub10": 51 # CHECK-CP-JSON-DAG: "%233:sub11": 50 # CHECK-CP-JSON-DAG: "%233:sub12": 47 # CHECK-CP-JSON-DAG: "%233:sub13": 46 # CHECK-CP-JSON-DAG: "%233:sub14": 45 # CHECK-CP-JSON-DAG: "%233:sub15": 44 # CHECK-CP-JSON-DAG: "%233:sub16": 41 # CHECK-CP-JSON-DAG: "%233:sub17": 40 # CHECK-CP-JSON-DAG: "%233:sub18": 39 # CHECK-CP-JSON-DAG: "%233:sub19": 38 # CHECK-CP-JSON-DAG: "%233:sub20": 35 # CHECK-CP-JSON-DAG: "%233:sub21": 34 # CHECK-CP-JSON-DAG: "%233:sub22": 33 # CHECK-CP-JSON-DAG: "%233:sub23": 32 # CHECK-CP-JSON-DAG: "%233:sub24": 29 # CHECK-CP-JSON-DAG: "%233:sub25": 28 # CHECK-CP-JSON-DAG: "%233:sub26": 27 # CHECK-CP-JSON-DAG: "%233:sub27": 26 # CHECK-CP-JSON-DAG: "%233:sub28": 23 # CHECK-CP-JSON-DAG: "%233:sub29": 22 # CHECK-CP-JSON-DAG: "%233:sub30": 21 # CHECK-CP-JSON-DAG: "%233:sub31": 20 # CHECK-CP-JSON-DAG: "%275:sub0": 113 # CHECK-CP-JSON-DAG: "%275:sub1": 112 # CHECK-CP-JSON-DAG: "%275:sub2": 111 # CHECK-CP-JSON-DAG: "%275:sub3": 110 # CHECK-CP-JSON-DAG: "%275:sub4": 107 # CHECK-CP-JSON-DAG: "%275:sub5": 106 # CHECK-CP-JSON-DAG: "%275:sub6": 105 # CHECK-CP-JSON-DAG: "%275:sub7": 104 # CHECK-CP-JSON-DAG: "%275:sub8": 101 # CHECK-CP-JSON-DAG: "%275:sub9": 100 # CHECK-CP-JSON-DAG: "%275:sub10": 99 # CHECK-CP-JSON-DAG: "%275:sub11": 98 # CHECK-CP-JSON-DAG: "%275:sub12": 95 # CHECK-CP-JSON-DAG: "%275:sub13": 94 # CHECK-CP-JSON-DAG: "%275:sub14": 93 # CHECK-CP-JSON-DAG: "%275:sub15": 92 # CHECK-CP-JSON-DAG: "%275:sub16": 89 # CHECK-CP-JSON-DAG: "%275:sub17": 88 # CHECK-CP-JSON-DAG: "%275:sub18": 87 # CHECK-CP-JSON-DAG: "%275:sub19": 86 # CHECK-CP-JSON-DAG: "%275:sub20": 83 # CHECK-CP-JSON-DAG: "%275:sub21": 82 # CHECK-CP-JSON-DAG: "%275:sub22": 81 # CHECK-CP-JSON-DAG: "%275:sub23": 80 # CHECK-CP-JSON-DAG: "%275:sub24": 77 # CHECK-CP-JSON-DAG: "%275:sub25": 76 # CHECK-CP-JSON-DAG: "%275:sub26": 75 # CHECK-CP-JSON-DAG: "%275:sub27": 74 # CHECK-CP-JSON-DAG: "%275:sub28": 71 # CHECK-CP-JSON-DAG: "%275:sub29": 70 # CHECK-CP-JSON-DAG: "%275:sub30": 69 # CHECK-CP-JSON-DAG: "%275:sub31": 68 # CHECK-CP-JSON-DAG: "%317:sub0": 161 # CHECK-CP-JSON-DAG: "%317:sub1": 160 # CHECK-CP-JSON-DAG: "%317:sub2": 159 # CHECK-CP-JSON-DAG: "%317:sub3": 158 # CHECK-CP-JSON-DAG: "%317:sub4": 155 # CHECK-CP-JSON-DAG: "%317:sub5": 154 # CHECK-CP-JSON-DAG: "%317:sub6": 153 # CHECK-CP-JSON-DAG: "%317:sub7": 152 # CHECK-CP-JSON-DAG: "%317:sub8": 149 # CHECK-CP-JSON-DAG: "%317:sub9": 148 # CHECK-CP-JSON-DAG: "%317:sub10": 147 # CHECK-CP-JSON-DAG: "%317:sub11": 146 # CHECK-CP-JSON-DAG: "%317:sub12": 143 # CHECK-CP-JSON-DAG: "%317:sub13": 142 # CHECK-CP-JSON-DAG: "%317:sub14": 141 # CHECK-CP-JSON-DAG: "%317:sub15": 140 # CHECK-CP-JSON-DAG: "%317:sub16": 137 # CHECK-CP-JSON-DAG: "%317:sub17": 136 # CHECK-CP-JSON-DAG: "%317:sub18": 135 # CHECK-CP-JSON-DAG: "%317:sub19": 134 # CHECK-CP-JSON-DAG: "%317:sub20": 131 # CHECK-CP-JSON-DAG: "%317:sub21": 130 # CHECK-CP-JSON-DAG: "%317:sub22": 129 # CHECK-CP-JSON-DAG: "%317:sub23": 128 # CHECK-CP-JSON-DAG: "%317:sub24": 125 # CHECK-CP-JSON-DAG: "%317:sub25": 124 # CHECK-CP-JSON-DAG: "%317:sub26": 123 # CHECK-CP-JSON-DAG: "%317:sub27": 122 # CHECK-CP-JSON-DAG: "%317:sub28": 119 # CHECK-CP-JSON-DAG: "%317:sub29": 118 # CHECK-CP-JSON-DAG: "%317:sub30": 117 # CHECK-CP-JSON-DAG: "%317:sub31": 116 # CHECK-CP-JSON-DAG: "%359:sub0": 209 # CHECK-CP-JSON-DAG: "%359:sub1": 208 # CHECK-CP-JSON-DAG: "%359:sub2": 207 # CHECK-CP-JSON-DAG: "%359:sub3": 206 # CHECK-CP-JSON-DAG: "%359:sub4": 203 # CHECK-CP-JSON-DAG: "%359:sub5": 202 # CHECK-CP-JSON-DAG: "%359:sub6": 201 # CHECK-CP-JSON-DAG: "%359:sub7": 200 # CHECK-CP-JSON-DAG: "%359:sub8": 197 # CHECK-CP-JSON-DAG: "%359:sub9": 196 # CHECK-CP-JSON-DAG: "%359:sub10": 195 # CHECK-CP-JSON-DAG: "%359:sub11": 194 # CHECK-CP-JSON-DAG: "%359:sub12": 191 # CHECK-CP-JSON-DAG: "%359:sub13": 190 # CHECK-CP-JSON-DAG: "%359:sub14": 189 # CHECK-CP-JSON-DAG: "%359:sub15": 188 # CHECK-CP-JSON-DAG: "%359:sub16": 185 # CHECK-CP-JSON-DAG: "%359:sub17": 184 # CHECK-CP-JSON-DAG: "%359:sub18": 183 # CHECK-CP-JSON-DAG: "%359:sub19": 182 # CHECK-CP-JSON-DAG: "%359:sub20": 179 # CHECK-CP-JSON-DAG: "%359:sub21": 178 # CHECK-CP-JSON-DAG: "%359:sub22": 177 # CHECK-CP-JSON-DAG: "%359:sub23": 176 # CHECK-CP-JSON-DAG: "%359:sub24": 173 # CHECK-CP-JSON-DAG: "%359:sub25": 172 # CHECK-CP-JSON-DAG: "%359:sub26": 171 # CHECK-CP-JSON-DAG: "%359:sub27": 170 # CHECK-CP-JSON-DAG: "%359:sub28": 167 # CHECK-CP-JSON-DAG: "%359:sub29": 166 # CHECK-CP-JSON-DAG: "%359:sub30": 165 # CHECK-CP-JSON-DAG: "%359:sub31": 164 # CHECK-CP-JSON-DAG: "%401:sub0": 257 # CHECK-CP-JSON-DAG: "%401:sub1": 256 # CHECK-CP-JSON-DAG: "%401:sub2": 255 # CHECK-CP-JSON-DAG: "%401:sub3": 254 # CHECK-CP-JSON-DAG: "%401:sub4": 251 # CHECK-CP-JSON-DAG: "%401:sub5": 250 # CHECK-CP-JSON-DAG: "%401:sub6": 249 # CHECK-CP-JSON-DAG: "%401:sub7": 248 # CHECK-CP-JSON-DAG: "%401:sub8": 245 # CHECK-CP-JSON-DAG: "%401:sub9": 244 # CHECK-CP-JSON-DAG: "%401:sub10": 243 # CHECK-CP-JSON-DAG: "%401:sub11": 242 # CHECK-CP-JSON-DAG: "%401:sub12": 239 # CHECK-CP-JSON-DAG: "%401:sub13": 238 # CHECK-CP-JSON-DAG: "%401:sub14": 237 # CHECK-CP-JSON-DAG: "%401:sub15": 236 # CHECK-CP-JSON-DAG: "%401:sub16": 233 # CHECK-CP-JSON-DAG: "%401:sub17": 232 # CHECK-CP-JSON-DAG: "%401:sub18": 231 # CHECK-CP-JSON-DAG: "%401:sub19": 230 # CHECK-CP-JSON-DAG: "%401:sub20": 227 # CHECK-CP-JSON-DAG: "%401:sub21": 226 # CHECK-CP-JSON-DAG: "%401:sub22": 225 # CHECK-CP-JSON-DAG: "%401:sub23": 224 # CHECK-CP-JSON-DAG: "%401:sub24": 221 # CHECK-CP-JSON-DAG: "%401:sub25": 220 # CHECK-CP-JSON-DAG: "%401:sub26": 219 # CHECK-CP-JSON-DAG: "%401:sub27": 218 # CHECK-CP-JSON-DAG: "%401:sub28": 215 # CHECK-CP-JSON-DAG: "%401:sub29": 214 # CHECK-CP-JSON-DAG: "%401:sub30": 213 # CHECK-CP-JSON-DAG: "%401:sub31": 212 # CHECK-CP-JSON-DAG: "%570": 0 # CHECK-CP-JSON-DAG: "%571": 0 # CHECK-CP-JSON-DAG: "%572": 0 # CHECK-CP-JSON-DAG: "%573": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 212 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 257 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %575:vreg_64, %574, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 16 # CHECK-CP-JSON-DAG: "%191:sub1": 15 # CHECK-CP-JSON-DAG: "%191:sub2": 14 # CHECK-CP-JSON-DAG: "%191:sub3": 13 # CHECK-CP-JSON-DAG: "%191:sub4": 10 # CHECK-CP-JSON-DAG: "%191:sub5": 9 # CHECK-CP-JSON-DAG: "%191:sub6": 8 # CHECK-CP-JSON-DAG: "%191:sub7": 7 # CHECK-CP-JSON-DAG: "%191:sub8": 4 # CHECK-CP-JSON-DAG: "%191:sub9": 3 # CHECK-CP-JSON-DAG: "%191:sub10": 2 # CHECK-CP-JSON-DAG: "%191:sub11": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 64 # CHECK-CP-JSON-DAG: "%233:sub1": 63 # CHECK-CP-JSON-DAG: "%233:sub2": 62 # CHECK-CP-JSON-DAG: "%233:sub3": 61 # CHECK-CP-JSON-DAG: "%233:sub4": 58 # CHECK-CP-JSON-DAG: "%233:sub5": 57 # CHECK-CP-JSON-DAG: "%233:sub6": 56 # CHECK-CP-JSON-DAG: "%233:sub7": 55 # CHECK-CP-JSON-DAG: "%233:sub8": 52 # CHECK-CP-JSON-DAG: "%233:sub9": 51 # CHECK-CP-JSON-DAG: "%233:sub10": 50 # CHECK-CP-JSON-DAG: "%233:sub11": 49 # CHECK-CP-JSON-DAG: "%233:sub12": 46 # CHECK-CP-JSON-DAG: "%233:sub13": 45 # CHECK-CP-JSON-DAG: "%233:sub14": 44 # CHECK-CP-JSON-DAG: "%233:sub15": 43 # CHECK-CP-JSON-DAG: "%233:sub16": 40 # CHECK-CP-JSON-DAG: "%233:sub17": 39 # CHECK-CP-JSON-DAG: "%233:sub18": 38 # CHECK-CP-JSON-DAG: "%233:sub19": 37 # CHECK-CP-JSON-DAG: "%233:sub20": 34 # CHECK-CP-JSON-DAG: "%233:sub21": 33 # CHECK-CP-JSON-DAG: "%233:sub22": 32 # CHECK-CP-JSON-DAG: "%233:sub23": 31 # CHECK-CP-JSON-DAG: "%233:sub24": 28 # CHECK-CP-JSON-DAG: "%233:sub25": 27 # CHECK-CP-JSON-DAG: "%233:sub26": 26 # CHECK-CP-JSON-DAG: "%233:sub27": 25 # CHECK-CP-JSON-DAG: "%233:sub28": 22 # CHECK-CP-JSON-DAG: "%233:sub29": 21 # CHECK-CP-JSON-DAG: "%233:sub30": 20 # CHECK-CP-JSON-DAG: "%233:sub31": 19 # CHECK-CP-JSON-DAG: "%275:sub0": 112 # CHECK-CP-JSON-DAG: "%275:sub1": 111 # CHECK-CP-JSON-DAG: "%275:sub2": 110 # CHECK-CP-JSON-DAG: "%275:sub3": 109 # CHECK-CP-JSON-DAG: "%275:sub4": 106 # CHECK-CP-JSON-DAG: "%275:sub5": 105 # CHECK-CP-JSON-DAG: "%275:sub6": 104 # CHECK-CP-JSON-DAG: "%275:sub7": 103 # CHECK-CP-JSON-DAG: "%275:sub8": 100 # CHECK-CP-JSON-DAG: "%275:sub9": 99 # CHECK-CP-JSON-DAG: "%275:sub10": 98 # CHECK-CP-JSON-DAG: "%275:sub11": 97 # CHECK-CP-JSON-DAG: "%275:sub12": 94 # CHECK-CP-JSON-DAG: "%275:sub13": 93 # CHECK-CP-JSON-DAG: "%275:sub14": 92 # CHECK-CP-JSON-DAG: "%275:sub15": 91 # CHECK-CP-JSON-DAG: "%275:sub16": 88 # CHECK-CP-JSON-DAG: "%275:sub17": 87 # CHECK-CP-JSON-DAG: "%275:sub18": 86 # CHECK-CP-JSON-DAG: "%275:sub19": 85 # CHECK-CP-JSON-DAG: "%275:sub20": 82 # CHECK-CP-JSON-DAG: "%275:sub21": 81 # CHECK-CP-JSON-DAG: "%275:sub22": 80 # CHECK-CP-JSON-DAG: "%275:sub23": 79 # CHECK-CP-JSON-DAG: "%275:sub24": 76 # CHECK-CP-JSON-DAG: "%275:sub25": 75 # CHECK-CP-JSON-DAG: "%275:sub26": 74 # CHECK-CP-JSON-DAG: "%275:sub27": 73 # CHECK-CP-JSON-DAG: "%275:sub28": 70 # CHECK-CP-JSON-DAG: "%275:sub29": 69 # CHECK-CP-JSON-DAG: "%275:sub30": 68 # CHECK-CP-JSON-DAG: "%275:sub31": 67 # CHECK-CP-JSON-DAG: "%317:sub0": 160 # CHECK-CP-JSON-DAG: "%317:sub1": 159 # CHECK-CP-JSON-DAG: "%317:sub2": 158 # CHECK-CP-JSON-DAG: "%317:sub3": 157 # CHECK-CP-JSON-DAG: "%317:sub4": 154 # CHECK-CP-JSON-DAG: "%317:sub5": 153 # CHECK-CP-JSON-DAG: "%317:sub6": 152 # CHECK-CP-JSON-DAG: "%317:sub7": 151 # CHECK-CP-JSON-DAG: "%317:sub8": 148 # CHECK-CP-JSON-DAG: "%317:sub9": 147 # CHECK-CP-JSON-DAG: "%317:sub10": 146 # CHECK-CP-JSON-DAG: "%317:sub11": 145 # CHECK-CP-JSON-DAG: "%317:sub12": 142 # CHECK-CP-JSON-DAG: "%317:sub13": 141 # CHECK-CP-JSON-DAG: "%317:sub14": 140 # CHECK-CP-JSON-DAG: "%317:sub15": 139 # CHECK-CP-JSON-DAG: "%317:sub16": 136 # CHECK-CP-JSON-DAG: "%317:sub17": 135 # CHECK-CP-JSON-DAG: "%317:sub18": 134 # CHECK-CP-JSON-DAG: "%317:sub19": 133 # CHECK-CP-JSON-DAG: "%317:sub20": 130 # CHECK-CP-JSON-DAG: "%317:sub21": 129 # CHECK-CP-JSON-DAG: "%317:sub22": 128 # CHECK-CP-JSON-DAG: "%317:sub23": 127 # CHECK-CP-JSON-DAG: "%317:sub24": 124 # CHECK-CP-JSON-DAG: "%317:sub25": 123 # CHECK-CP-JSON-DAG: "%317:sub26": 122 # CHECK-CP-JSON-DAG: "%317:sub27": 121 # CHECK-CP-JSON-DAG: "%317:sub28": 118 # CHECK-CP-JSON-DAG: "%317:sub29": 117 # CHECK-CP-JSON-DAG: "%317:sub30": 116 # CHECK-CP-JSON-DAG: "%317:sub31": 115 # CHECK-CP-JSON-DAG: "%359:sub0": 208 # CHECK-CP-JSON-DAG: "%359:sub1": 207 # CHECK-CP-JSON-DAG: "%359:sub2": 206 # CHECK-CP-JSON-DAG: "%359:sub3": 205 # CHECK-CP-JSON-DAG: "%359:sub4": 202 # CHECK-CP-JSON-DAG: "%359:sub5": 201 # CHECK-CP-JSON-DAG: "%359:sub6": 200 # CHECK-CP-JSON-DAG: "%359:sub7": 199 # CHECK-CP-JSON-DAG: "%359:sub8": 196 # CHECK-CP-JSON-DAG: "%359:sub9": 195 # CHECK-CP-JSON-DAG: "%359:sub10": 194 # CHECK-CP-JSON-DAG: "%359:sub11": 193 # CHECK-CP-JSON-DAG: "%359:sub12": 190 # CHECK-CP-JSON-DAG: "%359:sub13": 189 # CHECK-CP-JSON-DAG: "%359:sub14": 188 # CHECK-CP-JSON-DAG: "%359:sub15": 187 # CHECK-CP-JSON-DAG: "%359:sub16": 184 # CHECK-CP-JSON-DAG: "%359:sub17": 183 # CHECK-CP-JSON-DAG: "%359:sub18": 182 # CHECK-CP-JSON-DAG: "%359:sub19": 181 # CHECK-CP-JSON-DAG: "%359:sub20": 178 # CHECK-CP-JSON-DAG: "%359:sub21": 177 # CHECK-CP-JSON-DAG: "%359:sub22": 176 # CHECK-CP-JSON-DAG: "%359:sub23": 175 # CHECK-CP-JSON-DAG: "%359:sub24": 172 # CHECK-CP-JSON-DAG: "%359:sub25": 171 # CHECK-CP-JSON-DAG: "%359:sub26": 170 # CHECK-CP-JSON-DAG: "%359:sub27": 169 # CHECK-CP-JSON-DAG: "%359:sub28": 166 # CHECK-CP-JSON-DAG: "%359:sub29": 165 # CHECK-CP-JSON-DAG: "%359:sub30": 164 # CHECK-CP-JSON-DAG: "%359:sub31": 163 # CHECK-CP-JSON-DAG: "%401:sub0": 256 # CHECK-CP-JSON-DAG: "%401:sub1": 255 # CHECK-CP-JSON-DAG: "%401:sub2": 254 # CHECK-CP-JSON-DAG: "%401:sub3": 253 # CHECK-CP-JSON-DAG: "%401:sub4": 250 # CHECK-CP-JSON-DAG: "%401:sub5": 249 # CHECK-CP-JSON-DAG: "%401:sub6": 248 # CHECK-CP-JSON-DAG: "%401:sub7": 247 # CHECK-CP-JSON-DAG: "%401:sub8": 244 # CHECK-CP-JSON-DAG: "%401:sub9": 243 # CHECK-CP-JSON-DAG: "%401:sub10": 242 # CHECK-CP-JSON-DAG: "%401:sub11": 241 # CHECK-CP-JSON-DAG: "%401:sub12": 238 # CHECK-CP-JSON-DAG: "%401:sub13": 237 # CHECK-CP-JSON-DAG: "%401:sub14": 236 # CHECK-CP-JSON-DAG: "%401:sub15": 235 # CHECK-CP-JSON-DAG: "%401:sub16": 232 # CHECK-CP-JSON-DAG: "%401:sub17": 231 # CHECK-CP-JSON-DAG: "%401:sub18": 230 # CHECK-CP-JSON-DAG: "%401:sub19": 229 # CHECK-CP-JSON-DAG: "%401:sub20": 226 # CHECK-CP-JSON-DAG: "%401:sub21": 225 # CHECK-CP-JSON-DAG: "%401:sub22": 224 # CHECK-CP-JSON-DAG: "%401:sub23": 223 # CHECK-CP-JSON-DAG: "%401:sub24": 220 # CHECK-CP-JSON-DAG: "%401:sub25": 219 # CHECK-CP-JSON-DAG: "%401:sub26": 218 # CHECK-CP-JSON-DAG: "%401:sub27": 217 # CHECK-CP-JSON-DAG: "%401:sub28": 214 # CHECK-CP-JSON-DAG: "%401:sub29": 213 # CHECK-CP-JSON-DAG: "%401:sub30": 212 # CHECK-CP-JSON-DAG: "%401:sub31": 211 # CHECK-CP-JSON-DAG: "%574": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 211 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 256 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%576:vgpr_32 = COPY %191.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 15 # CHECK-CP-JSON-DAG: "%191:sub1": 14 # CHECK-CP-JSON-DAG: "%191:sub2": 13 # CHECK-CP-JSON-DAG: "%191:sub3": 12 # CHECK-CP-JSON-DAG: "%191:sub4": 9 # CHECK-CP-JSON-DAG: "%191:sub5": 8 # CHECK-CP-JSON-DAG: "%191:sub6": 7 # CHECK-CP-JSON-DAG: "%191:sub7": 6 # CHECK-CP-JSON-DAG: "%191:sub8": 3 # CHECK-CP-JSON-DAG: "%191:sub9": 2 # CHECK-CP-JSON-DAG: "%191:sub10": 1 # CHECK-CP-JSON-DAG: "%191:sub11": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 63 # CHECK-CP-JSON-DAG: "%233:sub1": 62 # CHECK-CP-JSON-DAG: "%233:sub2": 61 # CHECK-CP-JSON-DAG: "%233:sub3": 60 # CHECK-CP-JSON-DAG: "%233:sub4": 57 # CHECK-CP-JSON-DAG: "%233:sub5": 56 # CHECK-CP-JSON-DAG: "%233:sub6": 55 # CHECK-CP-JSON-DAG: "%233:sub7": 54 # CHECK-CP-JSON-DAG: "%233:sub8": 51 # CHECK-CP-JSON-DAG: "%233:sub9": 50 # CHECK-CP-JSON-DAG: "%233:sub10": 49 # CHECK-CP-JSON-DAG: "%233:sub11": 48 # CHECK-CP-JSON-DAG: "%233:sub12": 45 # CHECK-CP-JSON-DAG: "%233:sub13": 44 # CHECK-CP-JSON-DAG: "%233:sub14": 43 # CHECK-CP-JSON-DAG: "%233:sub15": 42 # CHECK-CP-JSON-DAG: "%233:sub16": 39 # CHECK-CP-JSON-DAG: "%233:sub17": 38 # CHECK-CP-JSON-DAG: "%233:sub18": 37 # CHECK-CP-JSON-DAG: "%233:sub19": 36 # CHECK-CP-JSON-DAG: "%233:sub20": 33 # CHECK-CP-JSON-DAG: "%233:sub21": 32 # CHECK-CP-JSON-DAG: "%233:sub22": 31 # CHECK-CP-JSON-DAG: "%233:sub23": 30 # CHECK-CP-JSON-DAG: "%233:sub24": 27 # CHECK-CP-JSON-DAG: "%233:sub25": 26 # CHECK-CP-JSON-DAG: "%233:sub26": 25 # CHECK-CP-JSON-DAG: "%233:sub27": 24 # CHECK-CP-JSON-DAG: "%233:sub28": 21 # CHECK-CP-JSON-DAG: "%233:sub29": 20 # CHECK-CP-JSON-DAG: "%233:sub30": 19 # CHECK-CP-JSON-DAG: "%233:sub31": 18 # CHECK-CP-JSON-DAG: "%275:sub0": 111 # CHECK-CP-JSON-DAG: "%275:sub1": 110 # CHECK-CP-JSON-DAG: "%275:sub2": 109 # CHECK-CP-JSON-DAG: "%275:sub3": 108 # CHECK-CP-JSON-DAG: "%275:sub4": 105 # CHECK-CP-JSON-DAG: "%275:sub5": 104 # CHECK-CP-JSON-DAG: "%275:sub6": 103 # CHECK-CP-JSON-DAG: "%275:sub7": 102 # CHECK-CP-JSON-DAG: "%275:sub8": 99 # CHECK-CP-JSON-DAG: "%275:sub9": 98 # CHECK-CP-JSON-DAG: "%275:sub10": 97 # CHECK-CP-JSON-DAG: "%275:sub11": 96 # CHECK-CP-JSON-DAG: "%275:sub12": 93 # CHECK-CP-JSON-DAG: "%275:sub13": 92 # CHECK-CP-JSON-DAG: "%275:sub14": 91 # CHECK-CP-JSON-DAG: "%275:sub15": 90 # CHECK-CP-JSON-DAG: "%275:sub16": 87 # CHECK-CP-JSON-DAG: "%275:sub17": 86 # CHECK-CP-JSON-DAG: "%275:sub18": 85 # CHECK-CP-JSON-DAG: "%275:sub19": 84 # CHECK-CP-JSON-DAG: "%275:sub20": 81 # CHECK-CP-JSON-DAG: "%275:sub21": 80 # CHECK-CP-JSON-DAG: "%275:sub22": 79 # CHECK-CP-JSON-DAG: "%275:sub23": 78 # CHECK-CP-JSON-DAG: "%275:sub24": 75 # CHECK-CP-JSON-DAG: "%275:sub25": 74 # CHECK-CP-JSON-DAG: "%275:sub26": 73 # CHECK-CP-JSON-DAG: "%275:sub27": 72 # CHECK-CP-JSON-DAG: "%275:sub28": 69 # CHECK-CP-JSON-DAG: "%275:sub29": 68 # CHECK-CP-JSON-DAG: "%275:sub30": 67 # CHECK-CP-JSON-DAG: "%275:sub31": 66 # CHECK-CP-JSON-DAG: "%317:sub0": 159 # CHECK-CP-JSON-DAG: "%317:sub1": 158 # CHECK-CP-JSON-DAG: "%317:sub2": 157 # CHECK-CP-JSON-DAG: "%317:sub3": 156 # CHECK-CP-JSON-DAG: "%317:sub4": 153 # CHECK-CP-JSON-DAG: "%317:sub5": 152 # CHECK-CP-JSON-DAG: "%317:sub6": 151 # CHECK-CP-JSON-DAG: "%317:sub7": 150 # CHECK-CP-JSON-DAG: "%317:sub8": 147 # CHECK-CP-JSON-DAG: "%317:sub9": 146 # CHECK-CP-JSON-DAG: "%317:sub10": 145 # CHECK-CP-JSON-DAG: "%317:sub11": 144 # CHECK-CP-JSON-DAG: "%317:sub12": 141 # CHECK-CP-JSON-DAG: "%317:sub13": 140 # CHECK-CP-JSON-DAG: "%317:sub14": 139 # CHECK-CP-JSON-DAG: "%317:sub15": 138 # CHECK-CP-JSON-DAG: "%317:sub16": 135 # CHECK-CP-JSON-DAG: "%317:sub17": 134 # CHECK-CP-JSON-DAG: "%317:sub18": 133 # CHECK-CP-JSON-DAG: "%317:sub19": 132 # CHECK-CP-JSON-DAG: "%317:sub20": 129 # CHECK-CP-JSON-DAG: "%317:sub21": 128 # CHECK-CP-JSON-DAG: "%317:sub22": 127 # CHECK-CP-JSON-DAG: "%317:sub23": 126 # CHECK-CP-JSON-DAG: "%317:sub24": 123 # CHECK-CP-JSON-DAG: "%317:sub25": 122 # CHECK-CP-JSON-DAG: "%317:sub26": 121 # CHECK-CP-JSON-DAG: "%317:sub27": 120 # CHECK-CP-JSON-DAG: "%317:sub28": 117 # CHECK-CP-JSON-DAG: "%317:sub29": 116 # CHECK-CP-JSON-DAG: "%317:sub30": 115 # CHECK-CP-JSON-DAG: "%317:sub31": 114 # CHECK-CP-JSON-DAG: "%359:sub0": 207 # CHECK-CP-JSON-DAG: "%359:sub1": 206 # CHECK-CP-JSON-DAG: "%359:sub2": 205 # CHECK-CP-JSON-DAG: "%359:sub3": 204 # CHECK-CP-JSON-DAG: "%359:sub4": 201 # CHECK-CP-JSON-DAG: "%359:sub5": 200 # CHECK-CP-JSON-DAG: "%359:sub6": 199 # CHECK-CP-JSON-DAG: "%359:sub7": 198 # CHECK-CP-JSON-DAG: "%359:sub8": 195 # CHECK-CP-JSON-DAG: "%359:sub9": 194 # CHECK-CP-JSON-DAG: "%359:sub10": 193 # CHECK-CP-JSON-DAG: "%359:sub11": 192 # CHECK-CP-JSON-DAG: "%359:sub12": 189 # CHECK-CP-JSON-DAG: "%359:sub13": 188 # CHECK-CP-JSON-DAG: "%359:sub14": 187 # CHECK-CP-JSON-DAG: "%359:sub15": 186 # CHECK-CP-JSON-DAG: "%359:sub16": 183 # CHECK-CP-JSON-DAG: "%359:sub17": 182 # CHECK-CP-JSON-DAG: "%359:sub18": 181 # CHECK-CP-JSON-DAG: "%359:sub19": 180 # CHECK-CP-JSON-DAG: "%359:sub20": 177 # CHECK-CP-JSON-DAG: "%359:sub21": 176 # CHECK-CP-JSON-DAG: "%359:sub22": 175 # CHECK-CP-JSON-DAG: "%359:sub23": 174 # CHECK-CP-JSON-DAG: "%359:sub24": 171 # CHECK-CP-JSON-DAG: "%359:sub25": 170 # CHECK-CP-JSON-DAG: "%359:sub26": 169 # CHECK-CP-JSON-DAG: "%359:sub27": 168 # CHECK-CP-JSON-DAG: "%359:sub28": 165 # CHECK-CP-JSON-DAG: "%359:sub29": 164 # CHECK-CP-JSON-DAG: "%359:sub30": 163 # CHECK-CP-JSON-DAG: "%359:sub31": 162 # CHECK-CP-JSON-DAG: "%401:sub0": 255 # CHECK-CP-JSON-DAG: "%401:sub1": 254 # CHECK-CP-JSON-DAG: "%401:sub2": 253 # CHECK-CP-JSON-DAG: "%401:sub3": 252 # CHECK-CP-JSON-DAG: "%401:sub4": 249 # CHECK-CP-JSON-DAG: "%401:sub5": 248 # CHECK-CP-JSON-DAG: "%401:sub6": 247 # CHECK-CP-JSON-DAG: "%401:sub7": 246 # CHECK-CP-JSON-DAG: "%401:sub8": 243 # CHECK-CP-JSON-DAG: "%401:sub9": 242 # CHECK-CP-JSON-DAG: "%401:sub10": 241 # CHECK-CP-JSON-DAG: "%401:sub11": 240 # CHECK-CP-JSON-DAG: "%401:sub12": 237 # CHECK-CP-JSON-DAG: "%401:sub13": 236 # CHECK-CP-JSON-DAG: "%401:sub14": 235 # CHECK-CP-JSON-DAG: "%401:sub15": 234 # CHECK-CP-JSON-DAG: "%401:sub16": 231 # CHECK-CP-JSON-DAG: "%401:sub17": 230 # CHECK-CP-JSON-DAG: "%401:sub18": 229 # CHECK-CP-JSON-DAG: "%401:sub19": 228 # CHECK-CP-JSON-DAG: "%401:sub20": 225 # CHECK-CP-JSON-DAG: "%401:sub21": 224 # CHECK-CP-JSON-DAG: "%401:sub22": 223 # CHECK-CP-JSON-DAG: "%401:sub23": 222 # CHECK-CP-JSON-DAG: "%401:sub24": 219 # CHECK-CP-JSON-DAG: "%401:sub25": 218 # CHECK-CP-JSON-DAG: "%401:sub26": 217 # CHECK-CP-JSON-DAG: "%401:sub27": 216 # CHECK-CP-JSON-DAG: "%401:sub28": 213 # CHECK-CP-JSON-DAG: "%401:sub29": 212 # CHECK-CP-JSON-DAG: "%401:sub30": 211 # CHECK-CP-JSON-DAG: "%401:sub31": 210 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 210 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 255 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%577:vgpr_32 = COPY %191.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 14 # CHECK-CP-JSON-DAG: "%191:sub1": 13 # CHECK-CP-JSON-DAG: "%191:sub2": 12 # CHECK-CP-JSON-DAG: "%191:sub3": 11 # CHECK-CP-JSON-DAG: "%191:sub4": 8 # CHECK-CP-JSON-DAG: "%191:sub5": 7 # CHECK-CP-JSON-DAG: "%191:sub6": 6 # CHECK-CP-JSON-DAG: "%191:sub7": 5 # CHECK-CP-JSON-DAG: "%191:sub8": 2 # CHECK-CP-JSON-DAG: "%191:sub9": 1 # CHECK-CP-JSON-DAG: "%191:sub10": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 62 # CHECK-CP-JSON-DAG: "%233:sub1": 61 # CHECK-CP-JSON-DAG: "%233:sub2": 60 # CHECK-CP-JSON-DAG: "%233:sub3": 59 # CHECK-CP-JSON-DAG: "%233:sub4": 56 # CHECK-CP-JSON-DAG: "%233:sub5": 55 # CHECK-CP-JSON-DAG: "%233:sub6": 54 # CHECK-CP-JSON-DAG: "%233:sub7": 53 # CHECK-CP-JSON-DAG: "%233:sub8": 50 # CHECK-CP-JSON-DAG: "%233:sub9": 49 # CHECK-CP-JSON-DAG: "%233:sub10": 48 # CHECK-CP-JSON-DAG: "%233:sub11": 47 # CHECK-CP-JSON-DAG: "%233:sub12": 44 # CHECK-CP-JSON-DAG: "%233:sub13": 43 # CHECK-CP-JSON-DAG: "%233:sub14": 42 # CHECK-CP-JSON-DAG: "%233:sub15": 41 # CHECK-CP-JSON-DAG: "%233:sub16": 38 # CHECK-CP-JSON-DAG: "%233:sub17": 37 # CHECK-CP-JSON-DAG: "%233:sub18": 36 # CHECK-CP-JSON-DAG: "%233:sub19": 35 # CHECK-CP-JSON-DAG: "%233:sub20": 32 # CHECK-CP-JSON-DAG: "%233:sub21": 31 # CHECK-CP-JSON-DAG: "%233:sub22": 30 # CHECK-CP-JSON-DAG: "%233:sub23": 29 # CHECK-CP-JSON-DAG: "%233:sub24": 26 # CHECK-CP-JSON-DAG: "%233:sub25": 25 # CHECK-CP-JSON-DAG: "%233:sub26": 24 # CHECK-CP-JSON-DAG: "%233:sub27": 23 # CHECK-CP-JSON-DAG: "%233:sub28": 20 # CHECK-CP-JSON-DAG: "%233:sub29": 19 # CHECK-CP-JSON-DAG: "%233:sub30": 18 # CHECK-CP-JSON-DAG: "%233:sub31": 17 # CHECK-CP-JSON-DAG: "%275:sub0": 110 # CHECK-CP-JSON-DAG: "%275:sub1": 109 # CHECK-CP-JSON-DAG: "%275:sub2": 108 # CHECK-CP-JSON-DAG: "%275:sub3": 107 # CHECK-CP-JSON-DAG: "%275:sub4": 104 # CHECK-CP-JSON-DAG: "%275:sub5": 103 # CHECK-CP-JSON-DAG: "%275:sub6": 102 # CHECK-CP-JSON-DAG: "%275:sub7": 101 # CHECK-CP-JSON-DAG: "%275:sub8": 98 # CHECK-CP-JSON-DAG: "%275:sub9": 97 # CHECK-CP-JSON-DAG: "%275:sub10": 96 # CHECK-CP-JSON-DAG: "%275:sub11": 95 # CHECK-CP-JSON-DAG: "%275:sub12": 92 # CHECK-CP-JSON-DAG: "%275:sub13": 91 # CHECK-CP-JSON-DAG: "%275:sub14": 90 # CHECK-CP-JSON-DAG: "%275:sub15": 89 # CHECK-CP-JSON-DAG: "%275:sub16": 86 # CHECK-CP-JSON-DAG: "%275:sub17": 85 # CHECK-CP-JSON-DAG: "%275:sub18": 84 # CHECK-CP-JSON-DAG: "%275:sub19": 83 # CHECK-CP-JSON-DAG: "%275:sub20": 80 # CHECK-CP-JSON-DAG: "%275:sub21": 79 # CHECK-CP-JSON-DAG: "%275:sub22": 78 # CHECK-CP-JSON-DAG: "%275:sub23": 77 # CHECK-CP-JSON-DAG: "%275:sub24": 74 # CHECK-CP-JSON-DAG: "%275:sub25": 73 # CHECK-CP-JSON-DAG: "%275:sub26": 72 # CHECK-CP-JSON-DAG: "%275:sub27": 71 # CHECK-CP-JSON-DAG: "%275:sub28": 68 # CHECK-CP-JSON-DAG: "%275:sub29": 67 # CHECK-CP-JSON-DAG: "%275:sub30": 66 # CHECK-CP-JSON-DAG: "%275:sub31": 65 # CHECK-CP-JSON-DAG: "%317:sub0": 158 # CHECK-CP-JSON-DAG: "%317:sub1": 157 # CHECK-CP-JSON-DAG: "%317:sub2": 156 # CHECK-CP-JSON-DAG: "%317:sub3": 155 # CHECK-CP-JSON-DAG: "%317:sub4": 152 # CHECK-CP-JSON-DAG: "%317:sub5": 151 # CHECK-CP-JSON-DAG: "%317:sub6": 150 # CHECK-CP-JSON-DAG: "%317:sub7": 149 # CHECK-CP-JSON-DAG: "%317:sub8": 146 # CHECK-CP-JSON-DAG: "%317:sub9": 145 # CHECK-CP-JSON-DAG: "%317:sub10": 144 # CHECK-CP-JSON-DAG: "%317:sub11": 143 # CHECK-CP-JSON-DAG: "%317:sub12": 140 # CHECK-CP-JSON-DAG: "%317:sub13": 139 # CHECK-CP-JSON-DAG: "%317:sub14": 138 # CHECK-CP-JSON-DAG: "%317:sub15": 137 # CHECK-CP-JSON-DAG: "%317:sub16": 134 # CHECK-CP-JSON-DAG: "%317:sub17": 133 # CHECK-CP-JSON-DAG: "%317:sub18": 132 # CHECK-CP-JSON-DAG: "%317:sub19": 131 # CHECK-CP-JSON-DAG: "%317:sub20": 128 # CHECK-CP-JSON-DAG: "%317:sub21": 127 # CHECK-CP-JSON-DAG: "%317:sub22": 126 # CHECK-CP-JSON-DAG: "%317:sub23": 125 # CHECK-CP-JSON-DAG: "%317:sub24": 122 # CHECK-CP-JSON-DAG: "%317:sub25": 121 # CHECK-CP-JSON-DAG: "%317:sub26": 120 # CHECK-CP-JSON-DAG: "%317:sub27": 119 # CHECK-CP-JSON-DAG: "%317:sub28": 116 # CHECK-CP-JSON-DAG: "%317:sub29": 115 # CHECK-CP-JSON-DAG: "%317:sub30": 114 # CHECK-CP-JSON-DAG: "%317:sub31": 113 # CHECK-CP-JSON-DAG: "%359:sub0": 206 # CHECK-CP-JSON-DAG: "%359:sub1": 205 # CHECK-CP-JSON-DAG: "%359:sub2": 204 # CHECK-CP-JSON-DAG: "%359:sub3": 203 # CHECK-CP-JSON-DAG: "%359:sub4": 200 # CHECK-CP-JSON-DAG: "%359:sub5": 199 # CHECK-CP-JSON-DAG: "%359:sub6": 198 # CHECK-CP-JSON-DAG: "%359:sub7": 197 # CHECK-CP-JSON-DAG: "%359:sub8": 194 # CHECK-CP-JSON-DAG: "%359:sub9": 193 # CHECK-CP-JSON-DAG: "%359:sub10": 192 # CHECK-CP-JSON-DAG: "%359:sub11": 191 # CHECK-CP-JSON-DAG: "%359:sub12": 188 # CHECK-CP-JSON-DAG: "%359:sub13": 187 # CHECK-CP-JSON-DAG: "%359:sub14": 186 # CHECK-CP-JSON-DAG: "%359:sub15": 185 # CHECK-CP-JSON-DAG: "%359:sub16": 182 # CHECK-CP-JSON-DAG: "%359:sub17": 181 # CHECK-CP-JSON-DAG: "%359:sub18": 180 # CHECK-CP-JSON-DAG: "%359:sub19": 179 # CHECK-CP-JSON-DAG: "%359:sub20": 176 # CHECK-CP-JSON-DAG: "%359:sub21": 175 # CHECK-CP-JSON-DAG: "%359:sub22": 174 # CHECK-CP-JSON-DAG: "%359:sub23": 173 # CHECK-CP-JSON-DAG: "%359:sub24": 170 # CHECK-CP-JSON-DAG: "%359:sub25": 169 # CHECK-CP-JSON-DAG: "%359:sub26": 168 # CHECK-CP-JSON-DAG: "%359:sub27": 167 # CHECK-CP-JSON-DAG: "%359:sub28": 164 # CHECK-CP-JSON-DAG: "%359:sub29": 163 # CHECK-CP-JSON-DAG: "%359:sub30": 162 # CHECK-CP-JSON-DAG: "%359:sub31": 161 # CHECK-CP-JSON-DAG: "%401:sub0": 254 # CHECK-CP-JSON-DAG: "%401:sub1": 253 # CHECK-CP-JSON-DAG: "%401:sub2": 252 # CHECK-CP-JSON-DAG: "%401:sub3": 251 # CHECK-CP-JSON-DAG: "%401:sub4": 248 # CHECK-CP-JSON-DAG: "%401:sub5": 247 # CHECK-CP-JSON-DAG: "%401:sub6": 246 # CHECK-CP-JSON-DAG: "%401:sub7": 245 # CHECK-CP-JSON-DAG: "%401:sub8": 242 # CHECK-CP-JSON-DAG: "%401:sub9": 241 # CHECK-CP-JSON-DAG: "%401:sub10": 240 # CHECK-CP-JSON-DAG: "%401:sub11": 239 # CHECK-CP-JSON-DAG: "%401:sub12": 236 # CHECK-CP-JSON-DAG: "%401:sub13": 235 # CHECK-CP-JSON-DAG: "%401:sub14": 234 # CHECK-CP-JSON-DAG: "%401:sub15": 233 # CHECK-CP-JSON-DAG: "%401:sub16": 230 # CHECK-CP-JSON-DAG: "%401:sub17": 229 # CHECK-CP-JSON-DAG: "%401:sub18": 228 # CHECK-CP-JSON-DAG: "%401:sub19": 227 # CHECK-CP-JSON-DAG: "%401:sub20": 224 # CHECK-CP-JSON-DAG: "%401:sub21": 223 # CHECK-CP-JSON-DAG: "%401:sub22": 222 # CHECK-CP-JSON-DAG: "%401:sub23": 221 # CHECK-CP-JSON-DAG: "%401:sub24": 218 # CHECK-CP-JSON-DAG: "%401:sub25": 217 # CHECK-CP-JSON-DAG: "%401:sub26": 216 # CHECK-CP-JSON-DAG: "%401:sub27": 215 # CHECK-CP-JSON-DAG: "%401:sub28": 212 # CHECK-CP-JSON-DAG: "%401:sub29": 211 # CHECK-CP-JSON-DAG: "%401:sub30": 210 # CHECK-CP-JSON-DAG: "%401:sub31": 209 # CHECK-CP-JSON-DAG: "%576": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 209 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 254 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%578:vgpr_32 = COPY %191.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 13 # CHECK-CP-JSON-DAG: "%191:sub1": 12 # CHECK-CP-JSON-DAG: "%191:sub2": 11 # CHECK-CP-JSON-DAG: "%191:sub3": 10 # CHECK-CP-JSON-DAG: "%191:sub4": 7 # CHECK-CP-JSON-DAG: "%191:sub5": 6 # CHECK-CP-JSON-DAG: "%191:sub6": 5 # CHECK-CP-JSON-DAG: "%191:sub7": 4 # CHECK-CP-JSON-DAG: "%191:sub8": 1 # CHECK-CP-JSON-DAG: "%191:sub9": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 61 # CHECK-CP-JSON-DAG: "%233:sub1": 60 # CHECK-CP-JSON-DAG: "%233:sub2": 59 # CHECK-CP-JSON-DAG: "%233:sub3": 58 # CHECK-CP-JSON-DAG: "%233:sub4": 55 # CHECK-CP-JSON-DAG: "%233:sub5": 54 # CHECK-CP-JSON-DAG: "%233:sub6": 53 # CHECK-CP-JSON-DAG: "%233:sub7": 52 # CHECK-CP-JSON-DAG: "%233:sub8": 49 # CHECK-CP-JSON-DAG: "%233:sub9": 48 # CHECK-CP-JSON-DAG: "%233:sub10": 47 # CHECK-CP-JSON-DAG: "%233:sub11": 46 # CHECK-CP-JSON-DAG: "%233:sub12": 43 # CHECK-CP-JSON-DAG: "%233:sub13": 42 # CHECK-CP-JSON-DAG: "%233:sub14": 41 # CHECK-CP-JSON-DAG: "%233:sub15": 40 # CHECK-CP-JSON-DAG: "%233:sub16": 37 # CHECK-CP-JSON-DAG: "%233:sub17": 36 # CHECK-CP-JSON-DAG: "%233:sub18": 35 # CHECK-CP-JSON-DAG: "%233:sub19": 34 # CHECK-CP-JSON-DAG: "%233:sub20": 31 # CHECK-CP-JSON-DAG: "%233:sub21": 30 # CHECK-CP-JSON-DAG: "%233:sub22": 29 # CHECK-CP-JSON-DAG: "%233:sub23": 28 # CHECK-CP-JSON-DAG: "%233:sub24": 25 # CHECK-CP-JSON-DAG: "%233:sub25": 24 # CHECK-CP-JSON-DAG: "%233:sub26": 23 # CHECK-CP-JSON-DAG: "%233:sub27": 22 # CHECK-CP-JSON-DAG: "%233:sub28": 19 # CHECK-CP-JSON-DAG: "%233:sub29": 18 # CHECK-CP-JSON-DAG: "%233:sub30": 17 # CHECK-CP-JSON-DAG: "%233:sub31": 16 # CHECK-CP-JSON-DAG: "%275:sub0": 109 # CHECK-CP-JSON-DAG: "%275:sub1": 108 # CHECK-CP-JSON-DAG: "%275:sub2": 107 # CHECK-CP-JSON-DAG: "%275:sub3": 106 # CHECK-CP-JSON-DAG: "%275:sub4": 103 # CHECK-CP-JSON-DAG: "%275:sub5": 102 # CHECK-CP-JSON-DAG: "%275:sub6": 101 # CHECK-CP-JSON-DAG: "%275:sub7": 100 # CHECK-CP-JSON-DAG: "%275:sub8": 97 # CHECK-CP-JSON-DAG: "%275:sub9": 96 # CHECK-CP-JSON-DAG: "%275:sub10": 95 # CHECK-CP-JSON-DAG: "%275:sub11": 94 # CHECK-CP-JSON-DAG: "%275:sub12": 91 # CHECK-CP-JSON-DAG: "%275:sub13": 90 # CHECK-CP-JSON-DAG: "%275:sub14": 89 # CHECK-CP-JSON-DAG: "%275:sub15": 88 # CHECK-CP-JSON-DAG: "%275:sub16": 85 # CHECK-CP-JSON-DAG: "%275:sub17": 84 # CHECK-CP-JSON-DAG: "%275:sub18": 83 # CHECK-CP-JSON-DAG: "%275:sub19": 82 # CHECK-CP-JSON-DAG: "%275:sub20": 79 # CHECK-CP-JSON-DAG: "%275:sub21": 78 # CHECK-CP-JSON-DAG: "%275:sub22": 77 # CHECK-CP-JSON-DAG: "%275:sub23": 76 # CHECK-CP-JSON-DAG: "%275:sub24": 73 # CHECK-CP-JSON-DAG: "%275:sub25": 72 # CHECK-CP-JSON-DAG: "%275:sub26": 71 # CHECK-CP-JSON-DAG: "%275:sub27": 70 # CHECK-CP-JSON-DAG: "%275:sub28": 67 # CHECK-CP-JSON-DAG: "%275:sub29": 66 # CHECK-CP-JSON-DAG: "%275:sub30": 65 # CHECK-CP-JSON-DAG: "%275:sub31": 64 # CHECK-CP-JSON-DAG: "%317:sub0": 157 # CHECK-CP-JSON-DAG: "%317:sub1": 156 # CHECK-CP-JSON-DAG: "%317:sub2": 155 # CHECK-CP-JSON-DAG: "%317:sub3": 154 # CHECK-CP-JSON-DAG: "%317:sub4": 151 # CHECK-CP-JSON-DAG: "%317:sub5": 150 # CHECK-CP-JSON-DAG: "%317:sub6": 149 # CHECK-CP-JSON-DAG: "%317:sub7": 148 # CHECK-CP-JSON-DAG: "%317:sub8": 145 # CHECK-CP-JSON-DAG: "%317:sub9": 144 # CHECK-CP-JSON-DAG: "%317:sub10": 143 # CHECK-CP-JSON-DAG: "%317:sub11": 142 # CHECK-CP-JSON-DAG: "%317:sub12": 139 # CHECK-CP-JSON-DAG: "%317:sub13": 138 # CHECK-CP-JSON-DAG: "%317:sub14": 137 # CHECK-CP-JSON-DAG: "%317:sub15": 136 # CHECK-CP-JSON-DAG: "%317:sub16": 133 # CHECK-CP-JSON-DAG: "%317:sub17": 132 # CHECK-CP-JSON-DAG: "%317:sub18": 131 # CHECK-CP-JSON-DAG: "%317:sub19": 130 # CHECK-CP-JSON-DAG: "%317:sub20": 127 # CHECK-CP-JSON-DAG: "%317:sub21": 126 # CHECK-CP-JSON-DAG: "%317:sub22": 125 # CHECK-CP-JSON-DAG: "%317:sub23": 124 # CHECK-CP-JSON-DAG: "%317:sub24": 121 # CHECK-CP-JSON-DAG: "%317:sub25": 120 # CHECK-CP-JSON-DAG: "%317:sub26": 119 # CHECK-CP-JSON-DAG: "%317:sub27": 118 # CHECK-CP-JSON-DAG: "%317:sub28": 115 # CHECK-CP-JSON-DAG: "%317:sub29": 114 # CHECK-CP-JSON-DAG: "%317:sub30": 113 # CHECK-CP-JSON-DAG: "%317:sub31": 112 # CHECK-CP-JSON-DAG: "%359:sub0": 205 # CHECK-CP-JSON-DAG: "%359:sub1": 204 # CHECK-CP-JSON-DAG: "%359:sub2": 203 # CHECK-CP-JSON-DAG: "%359:sub3": 202 # CHECK-CP-JSON-DAG: "%359:sub4": 199 # CHECK-CP-JSON-DAG: "%359:sub5": 198 # CHECK-CP-JSON-DAG: "%359:sub6": 197 # CHECK-CP-JSON-DAG: "%359:sub7": 196 # CHECK-CP-JSON-DAG: "%359:sub8": 193 # CHECK-CP-JSON-DAG: "%359:sub9": 192 # CHECK-CP-JSON-DAG: "%359:sub10": 191 # CHECK-CP-JSON-DAG: "%359:sub11": 190 # CHECK-CP-JSON-DAG: "%359:sub12": 187 # CHECK-CP-JSON-DAG: "%359:sub13": 186 # CHECK-CP-JSON-DAG: "%359:sub14": 185 # CHECK-CP-JSON-DAG: "%359:sub15": 184 # CHECK-CP-JSON-DAG: "%359:sub16": 181 # CHECK-CP-JSON-DAG: "%359:sub17": 180 # CHECK-CP-JSON-DAG: "%359:sub18": 179 # CHECK-CP-JSON-DAG: "%359:sub19": 178 # CHECK-CP-JSON-DAG: "%359:sub20": 175 # CHECK-CP-JSON-DAG: "%359:sub21": 174 # CHECK-CP-JSON-DAG: "%359:sub22": 173 # CHECK-CP-JSON-DAG: "%359:sub23": 172 # CHECK-CP-JSON-DAG: "%359:sub24": 169 # CHECK-CP-JSON-DAG: "%359:sub25": 168 # CHECK-CP-JSON-DAG: "%359:sub26": 167 # CHECK-CP-JSON-DAG: "%359:sub27": 166 # CHECK-CP-JSON-DAG: "%359:sub28": 163 # CHECK-CP-JSON-DAG: "%359:sub29": 162 # CHECK-CP-JSON-DAG: "%359:sub30": 161 # CHECK-CP-JSON-DAG: "%359:sub31": 160 # CHECK-CP-JSON-DAG: "%401:sub0": 253 # CHECK-CP-JSON-DAG: "%401:sub1": 252 # CHECK-CP-JSON-DAG: "%401:sub2": 251 # CHECK-CP-JSON-DAG: "%401:sub3": 250 # CHECK-CP-JSON-DAG: "%401:sub4": 247 # CHECK-CP-JSON-DAG: "%401:sub5": 246 # CHECK-CP-JSON-DAG: "%401:sub6": 245 # CHECK-CP-JSON-DAG: "%401:sub7": 244 # CHECK-CP-JSON-DAG: "%401:sub8": 241 # CHECK-CP-JSON-DAG: "%401:sub9": 240 # CHECK-CP-JSON-DAG: "%401:sub10": 239 # CHECK-CP-JSON-DAG: "%401:sub11": 238 # CHECK-CP-JSON-DAG: "%401:sub12": 235 # CHECK-CP-JSON-DAG: "%401:sub13": 234 # CHECK-CP-JSON-DAG: "%401:sub14": 233 # CHECK-CP-JSON-DAG: "%401:sub15": 232 # CHECK-CP-JSON-DAG: "%401:sub16": 229 # CHECK-CP-JSON-DAG: "%401:sub17": 228 # CHECK-CP-JSON-DAG: "%401:sub18": 227 # CHECK-CP-JSON-DAG: "%401:sub19": 226 # CHECK-CP-JSON-DAG: "%401:sub20": 223 # CHECK-CP-JSON-DAG: "%401:sub21": 222 # CHECK-CP-JSON-DAG: "%401:sub22": 221 # CHECK-CP-JSON-DAG: "%401:sub23": 220 # CHECK-CP-JSON-DAG: "%401:sub24": 217 # CHECK-CP-JSON-DAG: "%401:sub25": 216 # CHECK-CP-JSON-DAG: "%401:sub26": 215 # CHECK-CP-JSON-DAG: "%401:sub27": 214 # CHECK-CP-JSON-DAG: "%401:sub28": 211 # CHECK-CP-JSON-DAG: "%401:sub29": 210 # CHECK-CP-JSON-DAG: "%401:sub30": 209 # CHECK-CP-JSON-DAG: "%401:sub31": 208 # CHECK-CP-JSON-DAG: "%576": 2 # CHECK-CP-JSON-DAG: "%577": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 208 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 253 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%579:vgpr_32 = COPY %191.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 12 # CHECK-CP-JSON-DAG: "%191:sub1": 11 # CHECK-CP-JSON-DAG: "%191:sub2": 10 # CHECK-CP-JSON-DAG: "%191:sub3": 9 # CHECK-CP-JSON-DAG: "%191:sub4": 6 # CHECK-CP-JSON-DAG: "%191:sub5": 5 # CHECK-CP-JSON-DAG: "%191:sub6": 4 # CHECK-CP-JSON-DAG: "%191:sub7": 3 # CHECK-CP-JSON-DAG: "%191:sub8": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 60 # CHECK-CP-JSON-DAG: "%233:sub1": 59 # CHECK-CP-JSON-DAG: "%233:sub2": 58 # CHECK-CP-JSON-DAG: "%233:sub3": 57 # CHECK-CP-JSON-DAG: "%233:sub4": 54 # CHECK-CP-JSON-DAG: "%233:sub5": 53 # CHECK-CP-JSON-DAG: "%233:sub6": 52 # CHECK-CP-JSON-DAG: "%233:sub7": 51 # CHECK-CP-JSON-DAG: "%233:sub8": 48 # CHECK-CP-JSON-DAG: "%233:sub9": 47 # CHECK-CP-JSON-DAG: "%233:sub10": 46 # CHECK-CP-JSON-DAG: "%233:sub11": 45 # CHECK-CP-JSON-DAG: "%233:sub12": 42 # CHECK-CP-JSON-DAG: "%233:sub13": 41 # CHECK-CP-JSON-DAG: "%233:sub14": 40 # CHECK-CP-JSON-DAG: "%233:sub15": 39 # CHECK-CP-JSON-DAG: "%233:sub16": 36 # CHECK-CP-JSON-DAG: "%233:sub17": 35 # CHECK-CP-JSON-DAG: "%233:sub18": 34 # CHECK-CP-JSON-DAG: "%233:sub19": 33 # CHECK-CP-JSON-DAG: "%233:sub20": 30 # CHECK-CP-JSON-DAG: "%233:sub21": 29 # CHECK-CP-JSON-DAG: "%233:sub22": 28 # CHECK-CP-JSON-DAG: "%233:sub23": 27 # CHECK-CP-JSON-DAG: "%233:sub24": 24 # CHECK-CP-JSON-DAG: "%233:sub25": 23 # CHECK-CP-JSON-DAG: "%233:sub26": 22 # CHECK-CP-JSON-DAG: "%233:sub27": 21 # CHECK-CP-JSON-DAG: "%233:sub28": 18 # CHECK-CP-JSON-DAG: "%233:sub29": 17 # CHECK-CP-JSON-DAG: "%233:sub30": 16 # CHECK-CP-JSON-DAG: "%233:sub31": 15 # CHECK-CP-JSON-DAG: "%275:sub0": 108 # CHECK-CP-JSON-DAG: "%275:sub1": 107 # CHECK-CP-JSON-DAG: "%275:sub2": 106 # CHECK-CP-JSON-DAG: "%275:sub3": 105 # CHECK-CP-JSON-DAG: "%275:sub4": 102 # CHECK-CP-JSON-DAG: "%275:sub5": 101 # CHECK-CP-JSON-DAG: "%275:sub6": 100 # CHECK-CP-JSON-DAG: "%275:sub7": 99 # CHECK-CP-JSON-DAG: "%275:sub8": 96 # CHECK-CP-JSON-DAG: "%275:sub9": 95 # CHECK-CP-JSON-DAG: "%275:sub10": 94 # CHECK-CP-JSON-DAG: "%275:sub11": 93 # CHECK-CP-JSON-DAG: "%275:sub12": 90 # CHECK-CP-JSON-DAG: "%275:sub13": 89 # CHECK-CP-JSON-DAG: "%275:sub14": 88 # CHECK-CP-JSON-DAG: "%275:sub15": 87 # CHECK-CP-JSON-DAG: "%275:sub16": 84 # CHECK-CP-JSON-DAG: "%275:sub17": 83 # CHECK-CP-JSON-DAG: "%275:sub18": 82 # CHECK-CP-JSON-DAG: "%275:sub19": 81 # CHECK-CP-JSON-DAG: "%275:sub20": 78 # CHECK-CP-JSON-DAG: "%275:sub21": 77 # CHECK-CP-JSON-DAG: "%275:sub22": 76 # CHECK-CP-JSON-DAG: "%275:sub23": 75 # CHECK-CP-JSON-DAG: "%275:sub24": 72 # CHECK-CP-JSON-DAG: "%275:sub25": 71 # CHECK-CP-JSON-DAG: "%275:sub26": 70 # CHECK-CP-JSON-DAG: "%275:sub27": 69 # CHECK-CP-JSON-DAG: "%275:sub28": 66 # CHECK-CP-JSON-DAG: "%275:sub29": 65 # CHECK-CP-JSON-DAG: "%275:sub30": 64 # CHECK-CP-JSON-DAG: "%275:sub31": 63 # CHECK-CP-JSON-DAG: "%317:sub0": 156 # CHECK-CP-JSON-DAG: "%317:sub1": 155 # CHECK-CP-JSON-DAG: "%317:sub2": 154 # CHECK-CP-JSON-DAG: "%317:sub3": 153 # CHECK-CP-JSON-DAG: "%317:sub4": 150 # CHECK-CP-JSON-DAG: "%317:sub5": 149 # CHECK-CP-JSON-DAG: "%317:sub6": 148 # CHECK-CP-JSON-DAG: "%317:sub7": 147 # CHECK-CP-JSON-DAG: "%317:sub8": 144 # CHECK-CP-JSON-DAG: "%317:sub9": 143 # CHECK-CP-JSON-DAG: "%317:sub10": 142 # CHECK-CP-JSON-DAG: "%317:sub11": 141 # CHECK-CP-JSON-DAG: "%317:sub12": 138 # CHECK-CP-JSON-DAG: "%317:sub13": 137 # CHECK-CP-JSON-DAG: "%317:sub14": 136 # CHECK-CP-JSON-DAG: "%317:sub15": 135 # CHECK-CP-JSON-DAG: "%317:sub16": 132 # CHECK-CP-JSON-DAG: "%317:sub17": 131 # CHECK-CP-JSON-DAG: "%317:sub18": 130 # CHECK-CP-JSON-DAG: "%317:sub19": 129 # CHECK-CP-JSON-DAG: "%317:sub20": 126 # CHECK-CP-JSON-DAG: "%317:sub21": 125 # CHECK-CP-JSON-DAG: "%317:sub22": 124 # CHECK-CP-JSON-DAG: "%317:sub23": 123 # CHECK-CP-JSON-DAG: "%317:sub24": 120 # CHECK-CP-JSON-DAG: "%317:sub25": 119 # CHECK-CP-JSON-DAG: "%317:sub26": 118 # CHECK-CP-JSON-DAG: "%317:sub27": 117 # CHECK-CP-JSON-DAG: "%317:sub28": 114 # CHECK-CP-JSON-DAG: "%317:sub29": 113 # CHECK-CP-JSON-DAG: "%317:sub30": 112 # CHECK-CP-JSON-DAG: "%317:sub31": 111 # CHECK-CP-JSON-DAG: "%359:sub0": 204 # CHECK-CP-JSON-DAG: "%359:sub1": 203 # CHECK-CP-JSON-DAG: "%359:sub2": 202 # CHECK-CP-JSON-DAG: "%359:sub3": 201 # CHECK-CP-JSON-DAG: "%359:sub4": 198 # CHECK-CP-JSON-DAG: "%359:sub5": 197 # CHECK-CP-JSON-DAG: "%359:sub6": 196 # CHECK-CP-JSON-DAG: "%359:sub7": 195 # CHECK-CP-JSON-DAG: "%359:sub8": 192 # CHECK-CP-JSON-DAG: "%359:sub9": 191 # CHECK-CP-JSON-DAG: "%359:sub10": 190 # CHECK-CP-JSON-DAG: "%359:sub11": 189 # CHECK-CP-JSON-DAG: "%359:sub12": 186 # CHECK-CP-JSON-DAG: "%359:sub13": 185 # CHECK-CP-JSON-DAG: "%359:sub14": 184 # CHECK-CP-JSON-DAG: "%359:sub15": 183 # CHECK-CP-JSON-DAG: "%359:sub16": 180 # CHECK-CP-JSON-DAG: "%359:sub17": 179 # CHECK-CP-JSON-DAG: "%359:sub18": 178 # CHECK-CP-JSON-DAG: "%359:sub19": 177 # CHECK-CP-JSON-DAG: "%359:sub20": 174 # CHECK-CP-JSON-DAG: "%359:sub21": 173 # CHECK-CP-JSON-DAG: "%359:sub22": 172 # CHECK-CP-JSON-DAG: "%359:sub23": 171 # CHECK-CP-JSON-DAG: "%359:sub24": 168 # CHECK-CP-JSON-DAG: "%359:sub25": 167 # CHECK-CP-JSON-DAG: "%359:sub26": 166 # CHECK-CP-JSON-DAG: "%359:sub27": 165 # CHECK-CP-JSON-DAG: "%359:sub28": 162 # CHECK-CP-JSON-DAG: "%359:sub29": 161 # CHECK-CP-JSON-DAG: "%359:sub30": 160 # CHECK-CP-JSON-DAG: "%359:sub31": 159 # CHECK-CP-JSON-DAG: "%401:sub0": 252 # CHECK-CP-JSON-DAG: "%401:sub1": 251 # CHECK-CP-JSON-DAG: "%401:sub2": 250 # CHECK-CP-JSON-DAG: "%401:sub3": 249 # CHECK-CP-JSON-DAG: "%401:sub4": 246 # CHECK-CP-JSON-DAG: "%401:sub5": 245 # CHECK-CP-JSON-DAG: "%401:sub6": 244 # CHECK-CP-JSON-DAG: "%401:sub7": 243 # CHECK-CP-JSON-DAG: "%401:sub8": 240 # CHECK-CP-JSON-DAG: "%401:sub9": 239 # CHECK-CP-JSON-DAG: "%401:sub10": 238 # CHECK-CP-JSON-DAG: "%401:sub11": 237 # CHECK-CP-JSON-DAG: "%401:sub12": 234 # CHECK-CP-JSON-DAG: "%401:sub13": 233 # CHECK-CP-JSON-DAG: "%401:sub14": 232 # CHECK-CP-JSON-DAG: "%401:sub15": 231 # CHECK-CP-JSON-DAG: "%401:sub16": 228 # CHECK-CP-JSON-DAG: "%401:sub17": 227 # CHECK-CP-JSON-DAG: "%401:sub18": 226 # CHECK-CP-JSON-DAG: "%401:sub19": 225 # CHECK-CP-JSON-DAG: "%401:sub20": 222 # CHECK-CP-JSON-DAG: "%401:sub21": 221 # CHECK-CP-JSON-DAG: "%401:sub22": 220 # CHECK-CP-JSON-DAG: "%401:sub23": 219 # CHECK-CP-JSON-DAG: "%401:sub24": 216 # CHECK-CP-JSON-DAG: "%401:sub25": 215 # CHECK-CP-JSON-DAG: "%401:sub26": 214 # CHECK-CP-JSON-DAG: "%401:sub27": 213 # CHECK-CP-JSON-DAG: "%401:sub28": 210 # CHECK-CP-JSON-DAG: "%401:sub29": 209 # CHECK-CP-JSON-DAG: "%401:sub30": 208 # CHECK-CP-JSON-DAG: "%401:sub31": 207 # CHECK-CP-JSON-DAG: "%576": 1 # CHECK-CP-JSON-DAG: "%577": 1 # CHECK-CP-JSON-DAG: "%578": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 207 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 252 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%580:vreg_128 = REG_SEQUENCE %579, %subreg.sub0, %578, %subreg.sub1, %577, %subreg.sub2, %576, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 11 # CHECK-CP-JSON-DAG: "%191:sub1": 10 # CHECK-CP-JSON-DAG: "%191:sub2": 9 # CHECK-CP-JSON-DAG: "%191:sub3": 8 # CHECK-CP-JSON-DAG: "%191:sub4": 5 # CHECK-CP-JSON-DAG: "%191:sub5": 4 # CHECK-CP-JSON-DAG: "%191:sub6": 3 # CHECK-CP-JSON-DAG: "%191:sub7": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 59 # CHECK-CP-JSON-DAG: "%233:sub1": 58 # CHECK-CP-JSON-DAG: "%233:sub2": 57 # CHECK-CP-JSON-DAG: "%233:sub3": 56 # CHECK-CP-JSON-DAG: "%233:sub4": 53 # CHECK-CP-JSON-DAG: "%233:sub5": 52 # CHECK-CP-JSON-DAG: "%233:sub6": 51 # CHECK-CP-JSON-DAG: "%233:sub7": 50 # CHECK-CP-JSON-DAG: "%233:sub8": 47 # CHECK-CP-JSON-DAG: "%233:sub9": 46 # CHECK-CP-JSON-DAG: "%233:sub10": 45 # CHECK-CP-JSON-DAG: "%233:sub11": 44 # CHECK-CP-JSON-DAG: "%233:sub12": 41 # CHECK-CP-JSON-DAG: "%233:sub13": 40 # CHECK-CP-JSON-DAG: "%233:sub14": 39 # CHECK-CP-JSON-DAG: "%233:sub15": 38 # CHECK-CP-JSON-DAG: "%233:sub16": 35 # CHECK-CP-JSON-DAG: "%233:sub17": 34 # CHECK-CP-JSON-DAG: "%233:sub18": 33 # CHECK-CP-JSON-DAG: "%233:sub19": 32 # CHECK-CP-JSON-DAG: "%233:sub20": 29 # CHECK-CP-JSON-DAG: "%233:sub21": 28 # CHECK-CP-JSON-DAG: "%233:sub22": 27 # CHECK-CP-JSON-DAG: "%233:sub23": 26 # CHECK-CP-JSON-DAG: "%233:sub24": 23 # CHECK-CP-JSON-DAG: "%233:sub25": 22 # CHECK-CP-JSON-DAG: "%233:sub26": 21 # CHECK-CP-JSON-DAG: "%233:sub27": 20 # CHECK-CP-JSON-DAG: "%233:sub28": 17 # CHECK-CP-JSON-DAG: "%233:sub29": 16 # CHECK-CP-JSON-DAG: "%233:sub30": 15 # CHECK-CP-JSON-DAG: "%233:sub31": 14 # CHECK-CP-JSON-DAG: "%275:sub0": 107 # CHECK-CP-JSON-DAG: "%275:sub1": 106 # CHECK-CP-JSON-DAG: "%275:sub2": 105 # CHECK-CP-JSON-DAG: "%275:sub3": 104 # CHECK-CP-JSON-DAG: "%275:sub4": 101 # CHECK-CP-JSON-DAG: "%275:sub5": 100 # CHECK-CP-JSON-DAG: "%275:sub6": 99 # CHECK-CP-JSON-DAG: "%275:sub7": 98 # CHECK-CP-JSON-DAG: "%275:sub8": 95 # CHECK-CP-JSON-DAG: "%275:sub9": 94 # CHECK-CP-JSON-DAG: "%275:sub10": 93 # CHECK-CP-JSON-DAG: "%275:sub11": 92 # CHECK-CP-JSON-DAG: "%275:sub12": 89 # CHECK-CP-JSON-DAG: "%275:sub13": 88 # CHECK-CP-JSON-DAG: "%275:sub14": 87 # CHECK-CP-JSON-DAG: "%275:sub15": 86 # CHECK-CP-JSON-DAG: "%275:sub16": 83 # CHECK-CP-JSON-DAG: "%275:sub17": 82 # CHECK-CP-JSON-DAG: "%275:sub18": 81 # CHECK-CP-JSON-DAG: "%275:sub19": 80 # CHECK-CP-JSON-DAG: "%275:sub20": 77 # CHECK-CP-JSON-DAG: "%275:sub21": 76 # CHECK-CP-JSON-DAG: "%275:sub22": 75 # CHECK-CP-JSON-DAG: "%275:sub23": 74 # CHECK-CP-JSON-DAG: "%275:sub24": 71 # CHECK-CP-JSON-DAG: "%275:sub25": 70 # CHECK-CP-JSON-DAG: "%275:sub26": 69 # CHECK-CP-JSON-DAG: "%275:sub27": 68 # CHECK-CP-JSON-DAG: "%275:sub28": 65 # CHECK-CP-JSON-DAG: "%275:sub29": 64 # CHECK-CP-JSON-DAG: "%275:sub30": 63 # CHECK-CP-JSON-DAG: "%275:sub31": 62 # CHECK-CP-JSON-DAG: "%317:sub0": 155 # CHECK-CP-JSON-DAG: "%317:sub1": 154 # CHECK-CP-JSON-DAG: "%317:sub2": 153 # CHECK-CP-JSON-DAG: "%317:sub3": 152 # CHECK-CP-JSON-DAG: "%317:sub4": 149 # CHECK-CP-JSON-DAG: "%317:sub5": 148 # CHECK-CP-JSON-DAG: "%317:sub6": 147 # CHECK-CP-JSON-DAG: "%317:sub7": 146 # CHECK-CP-JSON-DAG: "%317:sub8": 143 # CHECK-CP-JSON-DAG: "%317:sub9": 142 # CHECK-CP-JSON-DAG: "%317:sub10": 141 # CHECK-CP-JSON-DAG: "%317:sub11": 140 # CHECK-CP-JSON-DAG: "%317:sub12": 137 # CHECK-CP-JSON-DAG: "%317:sub13": 136 # CHECK-CP-JSON-DAG: "%317:sub14": 135 # CHECK-CP-JSON-DAG: "%317:sub15": 134 # CHECK-CP-JSON-DAG: "%317:sub16": 131 # CHECK-CP-JSON-DAG: "%317:sub17": 130 # CHECK-CP-JSON-DAG: "%317:sub18": 129 # CHECK-CP-JSON-DAG: "%317:sub19": 128 # CHECK-CP-JSON-DAG: "%317:sub20": 125 # CHECK-CP-JSON-DAG: "%317:sub21": 124 # CHECK-CP-JSON-DAG: "%317:sub22": 123 # CHECK-CP-JSON-DAG: "%317:sub23": 122 # CHECK-CP-JSON-DAG: "%317:sub24": 119 # CHECK-CP-JSON-DAG: "%317:sub25": 118 # CHECK-CP-JSON-DAG: "%317:sub26": 117 # CHECK-CP-JSON-DAG: "%317:sub27": 116 # CHECK-CP-JSON-DAG: "%317:sub28": 113 # CHECK-CP-JSON-DAG: "%317:sub29": 112 # CHECK-CP-JSON-DAG: "%317:sub30": 111 # CHECK-CP-JSON-DAG: "%317:sub31": 110 # CHECK-CP-JSON-DAG: "%359:sub0": 203 # CHECK-CP-JSON-DAG: "%359:sub1": 202 # CHECK-CP-JSON-DAG: "%359:sub2": 201 # CHECK-CP-JSON-DAG: "%359:sub3": 200 # CHECK-CP-JSON-DAG: "%359:sub4": 197 # CHECK-CP-JSON-DAG: "%359:sub5": 196 # CHECK-CP-JSON-DAG: "%359:sub6": 195 # CHECK-CP-JSON-DAG: "%359:sub7": 194 # CHECK-CP-JSON-DAG: "%359:sub8": 191 # CHECK-CP-JSON-DAG: "%359:sub9": 190 # CHECK-CP-JSON-DAG: "%359:sub10": 189 # CHECK-CP-JSON-DAG: "%359:sub11": 188 # CHECK-CP-JSON-DAG: "%359:sub12": 185 # CHECK-CP-JSON-DAG: "%359:sub13": 184 # CHECK-CP-JSON-DAG: "%359:sub14": 183 # CHECK-CP-JSON-DAG: "%359:sub15": 182 # CHECK-CP-JSON-DAG: "%359:sub16": 179 # CHECK-CP-JSON-DAG: "%359:sub17": 178 # CHECK-CP-JSON-DAG: "%359:sub18": 177 # CHECK-CP-JSON-DAG: "%359:sub19": 176 # CHECK-CP-JSON-DAG: "%359:sub20": 173 # CHECK-CP-JSON-DAG: "%359:sub21": 172 # CHECK-CP-JSON-DAG: "%359:sub22": 171 # CHECK-CP-JSON-DAG: "%359:sub23": 170 # CHECK-CP-JSON-DAG: "%359:sub24": 167 # CHECK-CP-JSON-DAG: "%359:sub25": 166 # CHECK-CP-JSON-DAG: "%359:sub26": 165 # CHECK-CP-JSON-DAG: "%359:sub27": 164 # CHECK-CP-JSON-DAG: "%359:sub28": 161 # CHECK-CP-JSON-DAG: "%359:sub29": 160 # CHECK-CP-JSON-DAG: "%359:sub30": 159 # CHECK-CP-JSON-DAG: "%359:sub31": 158 # CHECK-CP-JSON-DAG: "%401:sub0": 251 # CHECK-CP-JSON-DAG: "%401:sub1": 250 # CHECK-CP-JSON-DAG: "%401:sub2": 249 # CHECK-CP-JSON-DAG: "%401:sub3": 248 # CHECK-CP-JSON-DAG: "%401:sub4": 245 # CHECK-CP-JSON-DAG: "%401:sub5": 244 # CHECK-CP-JSON-DAG: "%401:sub6": 243 # CHECK-CP-JSON-DAG: "%401:sub7": 242 # CHECK-CP-JSON-DAG: "%401:sub8": 239 # CHECK-CP-JSON-DAG: "%401:sub9": 238 # CHECK-CP-JSON-DAG: "%401:sub10": 237 # CHECK-CP-JSON-DAG: "%401:sub11": 236 # CHECK-CP-JSON-DAG: "%401:sub12": 233 # CHECK-CP-JSON-DAG: "%401:sub13": 232 # CHECK-CP-JSON-DAG: "%401:sub14": 231 # CHECK-CP-JSON-DAG: "%401:sub15": 230 # CHECK-CP-JSON-DAG: "%401:sub16": 227 # CHECK-CP-JSON-DAG: "%401:sub17": 226 # CHECK-CP-JSON-DAG: "%401:sub18": 225 # CHECK-CP-JSON-DAG: "%401:sub19": 224 # CHECK-CP-JSON-DAG: "%401:sub20": 221 # CHECK-CP-JSON-DAG: "%401:sub21": 220 # CHECK-CP-JSON-DAG: "%401:sub22": 219 # CHECK-CP-JSON-DAG: "%401:sub23": 218 # CHECK-CP-JSON-DAG: "%401:sub24": 215 # CHECK-CP-JSON-DAG: "%401:sub25": 214 # CHECK-CP-JSON-DAG: "%401:sub26": 213 # CHECK-CP-JSON-DAG: "%401:sub27": 212 # CHECK-CP-JSON-DAG: "%401:sub28": 209 # CHECK-CP-JSON-DAG: "%401:sub29": 208 # CHECK-CP-JSON-DAG: "%401:sub30": 207 # CHECK-CP-JSON-DAG: "%401:sub31": 206 # CHECK-CP-JSON-DAG: "%576": 0 # CHECK-CP-JSON-DAG: "%577": 0 # CHECK-CP-JSON-DAG: "%578": 0 # CHECK-CP-JSON-DAG: "%579": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 206 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 251 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %581:vreg_64, %580, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 10 # CHECK-CP-JSON-DAG: "%191:sub1": 9 # CHECK-CP-JSON-DAG: "%191:sub2": 8 # CHECK-CP-JSON-DAG: "%191:sub3": 7 # CHECK-CP-JSON-DAG: "%191:sub4": 4 # CHECK-CP-JSON-DAG: "%191:sub5": 3 # CHECK-CP-JSON-DAG: "%191:sub6": 2 # CHECK-CP-JSON-DAG: "%191:sub7": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 58 # CHECK-CP-JSON-DAG: "%233:sub1": 57 # CHECK-CP-JSON-DAG: "%233:sub2": 56 # CHECK-CP-JSON-DAG: "%233:sub3": 55 # CHECK-CP-JSON-DAG: "%233:sub4": 52 # CHECK-CP-JSON-DAG: "%233:sub5": 51 # CHECK-CP-JSON-DAG: "%233:sub6": 50 # CHECK-CP-JSON-DAG: "%233:sub7": 49 # CHECK-CP-JSON-DAG: "%233:sub8": 46 # CHECK-CP-JSON-DAG: "%233:sub9": 45 # CHECK-CP-JSON-DAG: "%233:sub10": 44 # CHECK-CP-JSON-DAG: "%233:sub11": 43 # CHECK-CP-JSON-DAG: "%233:sub12": 40 # CHECK-CP-JSON-DAG: "%233:sub13": 39 # CHECK-CP-JSON-DAG: "%233:sub14": 38 # CHECK-CP-JSON-DAG: "%233:sub15": 37 # CHECK-CP-JSON-DAG: "%233:sub16": 34 # CHECK-CP-JSON-DAG: "%233:sub17": 33 # CHECK-CP-JSON-DAG: "%233:sub18": 32 # CHECK-CP-JSON-DAG: "%233:sub19": 31 # CHECK-CP-JSON-DAG: "%233:sub20": 28 # CHECK-CP-JSON-DAG: "%233:sub21": 27 # CHECK-CP-JSON-DAG: "%233:sub22": 26 # CHECK-CP-JSON-DAG: "%233:sub23": 25 # CHECK-CP-JSON-DAG: "%233:sub24": 22 # CHECK-CP-JSON-DAG: "%233:sub25": 21 # CHECK-CP-JSON-DAG: "%233:sub26": 20 # CHECK-CP-JSON-DAG: "%233:sub27": 19 # CHECK-CP-JSON-DAG: "%233:sub28": 16 # CHECK-CP-JSON-DAG: "%233:sub29": 15 # CHECK-CP-JSON-DAG: "%233:sub30": 14 # CHECK-CP-JSON-DAG: "%233:sub31": 13 # CHECK-CP-JSON-DAG: "%275:sub0": 106 # CHECK-CP-JSON-DAG: "%275:sub1": 105 # CHECK-CP-JSON-DAG: "%275:sub2": 104 # CHECK-CP-JSON-DAG: "%275:sub3": 103 # CHECK-CP-JSON-DAG: "%275:sub4": 100 # CHECK-CP-JSON-DAG: "%275:sub5": 99 # CHECK-CP-JSON-DAG: "%275:sub6": 98 # CHECK-CP-JSON-DAG: "%275:sub7": 97 # CHECK-CP-JSON-DAG: "%275:sub8": 94 # CHECK-CP-JSON-DAG: "%275:sub9": 93 # CHECK-CP-JSON-DAG: "%275:sub10": 92 # CHECK-CP-JSON-DAG: "%275:sub11": 91 # CHECK-CP-JSON-DAG: "%275:sub12": 88 # CHECK-CP-JSON-DAG: "%275:sub13": 87 # CHECK-CP-JSON-DAG: "%275:sub14": 86 # CHECK-CP-JSON-DAG: "%275:sub15": 85 # CHECK-CP-JSON-DAG: "%275:sub16": 82 # CHECK-CP-JSON-DAG: "%275:sub17": 81 # CHECK-CP-JSON-DAG: "%275:sub18": 80 # CHECK-CP-JSON-DAG: "%275:sub19": 79 # CHECK-CP-JSON-DAG: "%275:sub20": 76 # CHECK-CP-JSON-DAG: "%275:sub21": 75 # CHECK-CP-JSON-DAG: "%275:sub22": 74 # CHECK-CP-JSON-DAG: "%275:sub23": 73 # CHECK-CP-JSON-DAG: "%275:sub24": 70 # CHECK-CP-JSON-DAG: "%275:sub25": 69 # CHECK-CP-JSON-DAG: "%275:sub26": 68 # CHECK-CP-JSON-DAG: "%275:sub27": 67 # CHECK-CP-JSON-DAG: "%275:sub28": 64 # CHECK-CP-JSON-DAG: "%275:sub29": 63 # CHECK-CP-JSON-DAG: "%275:sub30": 62 # CHECK-CP-JSON-DAG: "%275:sub31": 61 # CHECK-CP-JSON-DAG: "%317:sub0": 154 # CHECK-CP-JSON-DAG: "%317:sub1": 153 # CHECK-CP-JSON-DAG: "%317:sub2": 152 # CHECK-CP-JSON-DAG: "%317:sub3": 151 # CHECK-CP-JSON-DAG: "%317:sub4": 148 # CHECK-CP-JSON-DAG: "%317:sub5": 147 # CHECK-CP-JSON-DAG: "%317:sub6": 146 # CHECK-CP-JSON-DAG: "%317:sub7": 145 # CHECK-CP-JSON-DAG: "%317:sub8": 142 # CHECK-CP-JSON-DAG: "%317:sub9": 141 # CHECK-CP-JSON-DAG: "%317:sub10": 140 # CHECK-CP-JSON-DAG: "%317:sub11": 139 # CHECK-CP-JSON-DAG: "%317:sub12": 136 # CHECK-CP-JSON-DAG: "%317:sub13": 135 # CHECK-CP-JSON-DAG: "%317:sub14": 134 # CHECK-CP-JSON-DAG: "%317:sub15": 133 # CHECK-CP-JSON-DAG: "%317:sub16": 130 # CHECK-CP-JSON-DAG: "%317:sub17": 129 # CHECK-CP-JSON-DAG: "%317:sub18": 128 # CHECK-CP-JSON-DAG: "%317:sub19": 127 # CHECK-CP-JSON-DAG: "%317:sub20": 124 # CHECK-CP-JSON-DAG: "%317:sub21": 123 # CHECK-CP-JSON-DAG: "%317:sub22": 122 # CHECK-CP-JSON-DAG: "%317:sub23": 121 # CHECK-CP-JSON-DAG: "%317:sub24": 118 # CHECK-CP-JSON-DAG: "%317:sub25": 117 # CHECK-CP-JSON-DAG: "%317:sub26": 116 # CHECK-CP-JSON-DAG: "%317:sub27": 115 # CHECK-CP-JSON-DAG: "%317:sub28": 112 # CHECK-CP-JSON-DAG: "%317:sub29": 111 # CHECK-CP-JSON-DAG: "%317:sub30": 110 # CHECK-CP-JSON-DAG: "%317:sub31": 109 # CHECK-CP-JSON-DAG: "%359:sub0": 202 # CHECK-CP-JSON-DAG: "%359:sub1": 201 # CHECK-CP-JSON-DAG: "%359:sub2": 200 # CHECK-CP-JSON-DAG: "%359:sub3": 199 # CHECK-CP-JSON-DAG: "%359:sub4": 196 # CHECK-CP-JSON-DAG: "%359:sub5": 195 # CHECK-CP-JSON-DAG: "%359:sub6": 194 # CHECK-CP-JSON-DAG: "%359:sub7": 193 # CHECK-CP-JSON-DAG: "%359:sub8": 190 # CHECK-CP-JSON-DAG: "%359:sub9": 189 # CHECK-CP-JSON-DAG: "%359:sub10": 188 # CHECK-CP-JSON-DAG: "%359:sub11": 187 # CHECK-CP-JSON-DAG: "%359:sub12": 184 # CHECK-CP-JSON-DAG: "%359:sub13": 183 # CHECK-CP-JSON-DAG: "%359:sub14": 182 # CHECK-CP-JSON-DAG: "%359:sub15": 181 # CHECK-CP-JSON-DAG: "%359:sub16": 178 # CHECK-CP-JSON-DAG: "%359:sub17": 177 # CHECK-CP-JSON-DAG: "%359:sub18": 176 # CHECK-CP-JSON-DAG: "%359:sub19": 175 # CHECK-CP-JSON-DAG: "%359:sub20": 172 # CHECK-CP-JSON-DAG: "%359:sub21": 171 # CHECK-CP-JSON-DAG: "%359:sub22": 170 # CHECK-CP-JSON-DAG: "%359:sub23": 169 # CHECK-CP-JSON-DAG: "%359:sub24": 166 # CHECK-CP-JSON-DAG: "%359:sub25": 165 # CHECK-CP-JSON-DAG: "%359:sub26": 164 # CHECK-CP-JSON-DAG: "%359:sub27": 163 # CHECK-CP-JSON-DAG: "%359:sub28": 160 # CHECK-CP-JSON-DAG: "%359:sub29": 159 # CHECK-CP-JSON-DAG: "%359:sub30": 158 # CHECK-CP-JSON-DAG: "%359:sub31": 157 # CHECK-CP-JSON-DAG: "%401:sub0": 250 # CHECK-CP-JSON-DAG: "%401:sub1": 249 # CHECK-CP-JSON-DAG: "%401:sub2": 248 # CHECK-CP-JSON-DAG: "%401:sub3": 247 # CHECK-CP-JSON-DAG: "%401:sub4": 244 # CHECK-CP-JSON-DAG: "%401:sub5": 243 # CHECK-CP-JSON-DAG: "%401:sub6": 242 # CHECK-CP-JSON-DAG: "%401:sub7": 241 # CHECK-CP-JSON-DAG: "%401:sub8": 238 # CHECK-CP-JSON-DAG: "%401:sub9": 237 # CHECK-CP-JSON-DAG: "%401:sub10": 236 # CHECK-CP-JSON-DAG: "%401:sub11": 235 # CHECK-CP-JSON-DAG: "%401:sub12": 232 # CHECK-CP-JSON-DAG: "%401:sub13": 231 # CHECK-CP-JSON-DAG: "%401:sub14": 230 # CHECK-CP-JSON-DAG: "%401:sub15": 229 # CHECK-CP-JSON-DAG: "%401:sub16": 226 # CHECK-CP-JSON-DAG: "%401:sub17": 225 # CHECK-CP-JSON-DAG: "%401:sub18": 224 # CHECK-CP-JSON-DAG: "%401:sub19": 223 # CHECK-CP-JSON-DAG: "%401:sub20": 220 # CHECK-CP-JSON-DAG: "%401:sub21": 219 # CHECK-CP-JSON-DAG: "%401:sub22": 218 # CHECK-CP-JSON-DAG: "%401:sub23": 217 # CHECK-CP-JSON-DAG: "%401:sub24": 214 # CHECK-CP-JSON-DAG: "%401:sub25": 213 # CHECK-CP-JSON-DAG: "%401:sub26": 212 # CHECK-CP-JSON-DAG: "%401:sub27": 211 # CHECK-CP-JSON-DAG: "%401:sub28": 208 # CHECK-CP-JSON-DAG: "%401:sub29": 207 # CHECK-CP-JSON-DAG: "%401:sub30": 206 # CHECK-CP-JSON-DAG: "%401:sub31": 205 # CHECK-CP-JSON-DAG: "%580": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 205 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 250 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%582:vgpr_32 = COPY %191.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 9 # CHECK-CP-JSON-DAG: "%191:sub1": 8 # CHECK-CP-JSON-DAG: "%191:sub2": 7 # CHECK-CP-JSON-DAG: "%191:sub3": 6 # CHECK-CP-JSON-DAG: "%191:sub4": 3 # CHECK-CP-JSON-DAG: "%191:sub5": 2 # CHECK-CP-JSON-DAG: "%191:sub6": 1 # CHECK-CP-JSON-DAG: "%191:sub7": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 57 # CHECK-CP-JSON-DAG: "%233:sub1": 56 # CHECK-CP-JSON-DAG: "%233:sub2": 55 # CHECK-CP-JSON-DAG: "%233:sub3": 54 # CHECK-CP-JSON-DAG: "%233:sub4": 51 # CHECK-CP-JSON-DAG: "%233:sub5": 50 # CHECK-CP-JSON-DAG: "%233:sub6": 49 # CHECK-CP-JSON-DAG: "%233:sub7": 48 # CHECK-CP-JSON-DAG: "%233:sub8": 45 # CHECK-CP-JSON-DAG: "%233:sub9": 44 # CHECK-CP-JSON-DAG: "%233:sub10": 43 # CHECK-CP-JSON-DAG: "%233:sub11": 42 # CHECK-CP-JSON-DAG: "%233:sub12": 39 # CHECK-CP-JSON-DAG: "%233:sub13": 38 # CHECK-CP-JSON-DAG: "%233:sub14": 37 # CHECK-CP-JSON-DAG: "%233:sub15": 36 # CHECK-CP-JSON-DAG: "%233:sub16": 33 # CHECK-CP-JSON-DAG: "%233:sub17": 32 # CHECK-CP-JSON-DAG: "%233:sub18": 31 # CHECK-CP-JSON-DAG: "%233:sub19": 30 # CHECK-CP-JSON-DAG: "%233:sub20": 27 # CHECK-CP-JSON-DAG: "%233:sub21": 26 # CHECK-CP-JSON-DAG: "%233:sub22": 25 # CHECK-CP-JSON-DAG: "%233:sub23": 24 # CHECK-CP-JSON-DAG: "%233:sub24": 21 # CHECK-CP-JSON-DAG: "%233:sub25": 20 # CHECK-CP-JSON-DAG: "%233:sub26": 19 # CHECK-CP-JSON-DAG: "%233:sub27": 18 # CHECK-CP-JSON-DAG: "%233:sub28": 15 # CHECK-CP-JSON-DAG: "%233:sub29": 14 # CHECK-CP-JSON-DAG: "%233:sub30": 13 # CHECK-CP-JSON-DAG: "%233:sub31": 12 # CHECK-CP-JSON-DAG: "%275:sub0": 105 # CHECK-CP-JSON-DAG: "%275:sub1": 104 # CHECK-CP-JSON-DAG: "%275:sub2": 103 # CHECK-CP-JSON-DAG: "%275:sub3": 102 # CHECK-CP-JSON-DAG: "%275:sub4": 99 # CHECK-CP-JSON-DAG: "%275:sub5": 98 # CHECK-CP-JSON-DAG: "%275:sub6": 97 # CHECK-CP-JSON-DAG: "%275:sub7": 96 # CHECK-CP-JSON-DAG: "%275:sub8": 93 # CHECK-CP-JSON-DAG: "%275:sub9": 92 # CHECK-CP-JSON-DAG: "%275:sub10": 91 # CHECK-CP-JSON-DAG: "%275:sub11": 90 # CHECK-CP-JSON-DAG: "%275:sub12": 87 # CHECK-CP-JSON-DAG: "%275:sub13": 86 # CHECK-CP-JSON-DAG: "%275:sub14": 85 # CHECK-CP-JSON-DAG: "%275:sub15": 84 # CHECK-CP-JSON-DAG: "%275:sub16": 81 # CHECK-CP-JSON-DAG: "%275:sub17": 80 # CHECK-CP-JSON-DAG: "%275:sub18": 79 # CHECK-CP-JSON-DAG: "%275:sub19": 78 # CHECK-CP-JSON-DAG: "%275:sub20": 75 # CHECK-CP-JSON-DAG: "%275:sub21": 74 # CHECK-CP-JSON-DAG: "%275:sub22": 73 # CHECK-CP-JSON-DAG: "%275:sub23": 72 # CHECK-CP-JSON-DAG: "%275:sub24": 69 # CHECK-CP-JSON-DAG: "%275:sub25": 68 # CHECK-CP-JSON-DAG: "%275:sub26": 67 # CHECK-CP-JSON-DAG: "%275:sub27": 66 # CHECK-CP-JSON-DAG: "%275:sub28": 63 # CHECK-CP-JSON-DAG: "%275:sub29": 62 # CHECK-CP-JSON-DAG: "%275:sub30": 61 # CHECK-CP-JSON-DAG: "%275:sub31": 60 # CHECK-CP-JSON-DAG: "%317:sub0": 153 # CHECK-CP-JSON-DAG: "%317:sub1": 152 # CHECK-CP-JSON-DAG: "%317:sub2": 151 # CHECK-CP-JSON-DAG: "%317:sub3": 150 # CHECK-CP-JSON-DAG: "%317:sub4": 147 # CHECK-CP-JSON-DAG: "%317:sub5": 146 # CHECK-CP-JSON-DAG: "%317:sub6": 145 # CHECK-CP-JSON-DAG: "%317:sub7": 144 # CHECK-CP-JSON-DAG: "%317:sub8": 141 # CHECK-CP-JSON-DAG: "%317:sub9": 140 # CHECK-CP-JSON-DAG: "%317:sub10": 139 # CHECK-CP-JSON-DAG: "%317:sub11": 138 # CHECK-CP-JSON-DAG: "%317:sub12": 135 # CHECK-CP-JSON-DAG: "%317:sub13": 134 # CHECK-CP-JSON-DAG: "%317:sub14": 133 # CHECK-CP-JSON-DAG: "%317:sub15": 132 # CHECK-CP-JSON-DAG: "%317:sub16": 129 # CHECK-CP-JSON-DAG: "%317:sub17": 128 # CHECK-CP-JSON-DAG: "%317:sub18": 127 # CHECK-CP-JSON-DAG: "%317:sub19": 126 # CHECK-CP-JSON-DAG: "%317:sub20": 123 # CHECK-CP-JSON-DAG: "%317:sub21": 122 # CHECK-CP-JSON-DAG: "%317:sub22": 121 # CHECK-CP-JSON-DAG: "%317:sub23": 120 # CHECK-CP-JSON-DAG: "%317:sub24": 117 # CHECK-CP-JSON-DAG: "%317:sub25": 116 # CHECK-CP-JSON-DAG: "%317:sub26": 115 # CHECK-CP-JSON-DAG: "%317:sub27": 114 # CHECK-CP-JSON-DAG: "%317:sub28": 111 # CHECK-CP-JSON-DAG: "%317:sub29": 110 # CHECK-CP-JSON-DAG: "%317:sub30": 109 # CHECK-CP-JSON-DAG: "%317:sub31": 108 # CHECK-CP-JSON-DAG: "%359:sub0": 201 # CHECK-CP-JSON-DAG: "%359:sub1": 200 # CHECK-CP-JSON-DAG: "%359:sub2": 199 # CHECK-CP-JSON-DAG: "%359:sub3": 198 # CHECK-CP-JSON-DAG: "%359:sub4": 195 # CHECK-CP-JSON-DAG: "%359:sub5": 194 # CHECK-CP-JSON-DAG: "%359:sub6": 193 # CHECK-CP-JSON-DAG: "%359:sub7": 192 # CHECK-CP-JSON-DAG: "%359:sub8": 189 # CHECK-CP-JSON-DAG: "%359:sub9": 188 # CHECK-CP-JSON-DAG: "%359:sub10": 187 # CHECK-CP-JSON-DAG: "%359:sub11": 186 # CHECK-CP-JSON-DAG: "%359:sub12": 183 # CHECK-CP-JSON-DAG: "%359:sub13": 182 # CHECK-CP-JSON-DAG: "%359:sub14": 181 # CHECK-CP-JSON-DAG: "%359:sub15": 180 # CHECK-CP-JSON-DAG: "%359:sub16": 177 # CHECK-CP-JSON-DAG: "%359:sub17": 176 # CHECK-CP-JSON-DAG: "%359:sub18": 175 # CHECK-CP-JSON-DAG: "%359:sub19": 174 # CHECK-CP-JSON-DAG: "%359:sub20": 171 # CHECK-CP-JSON-DAG: "%359:sub21": 170 # CHECK-CP-JSON-DAG: "%359:sub22": 169 # CHECK-CP-JSON-DAG: "%359:sub23": 168 # CHECK-CP-JSON-DAG: "%359:sub24": 165 # CHECK-CP-JSON-DAG: "%359:sub25": 164 # CHECK-CP-JSON-DAG: "%359:sub26": 163 # CHECK-CP-JSON-DAG: "%359:sub27": 162 # CHECK-CP-JSON-DAG: "%359:sub28": 159 # CHECK-CP-JSON-DAG: "%359:sub29": 158 # CHECK-CP-JSON-DAG: "%359:sub30": 157 # CHECK-CP-JSON-DAG: "%359:sub31": 156 # CHECK-CP-JSON-DAG: "%401:sub0": 249 # CHECK-CP-JSON-DAG: "%401:sub1": 248 # CHECK-CP-JSON-DAG: "%401:sub2": 247 # CHECK-CP-JSON-DAG: "%401:sub3": 246 # CHECK-CP-JSON-DAG: "%401:sub4": 243 # CHECK-CP-JSON-DAG: "%401:sub5": 242 # CHECK-CP-JSON-DAG: "%401:sub6": 241 # CHECK-CP-JSON-DAG: "%401:sub7": 240 # CHECK-CP-JSON-DAG: "%401:sub8": 237 # CHECK-CP-JSON-DAG: "%401:sub9": 236 # CHECK-CP-JSON-DAG: "%401:sub10": 235 # CHECK-CP-JSON-DAG: "%401:sub11": 234 # CHECK-CP-JSON-DAG: "%401:sub12": 231 # CHECK-CP-JSON-DAG: "%401:sub13": 230 # CHECK-CP-JSON-DAG: "%401:sub14": 229 # CHECK-CP-JSON-DAG: "%401:sub15": 228 # CHECK-CP-JSON-DAG: "%401:sub16": 225 # CHECK-CP-JSON-DAG: "%401:sub17": 224 # CHECK-CP-JSON-DAG: "%401:sub18": 223 # CHECK-CP-JSON-DAG: "%401:sub19": 222 # CHECK-CP-JSON-DAG: "%401:sub20": 219 # CHECK-CP-JSON-DAG: "%401:sub21": 218 # CHECK-CP-JSON-DAG: "%401:sub22": 217 # CHECK-CP-JSON-DAG: "%401:sub23": 216 # CHECK-CP-JSON-DAG: "%401:sub24": 213 # CHECK-CP-JSON-DAG: "%401:sub25": 212 # CHECK-CP-JSON-DAG: "%401:sub26": 211 # CHECK-CP-JSON-DAG: "%401:sub27": 210 # CHECK-CP-JSON-DAG: "%401:sub28": 207 # CHECK-CP-JSON-DAG: "%401:sub29": 206 # CHECK-CP-JSON-DAG: "%401:sub30": 205 # CHECK-CP-JSON-DAG: "%401:sub31": 204 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 204 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 249 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%583:vgpr_32 = COPY %191.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 8 # CHECK-CP-JSON-DAG: "%191:sub1": 7 # CHECK-CP-JSON-DAG: "%191:sub2": 6 # CHECK-CP-JSON-DAG: "%191:sub3": 5 # CHECK-CP-JSON-DAG: "%191:sub4": 2 # CHECK-CP-JSON-DAG: "%191:sub5": 1 # CHECK-CP-JSON-DAG: "%191:sub6": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 56 # CHECK-CP-JSON-DAG: "%233:sub1": 55 # CHECK-CP-JSON-DAG: "%233:sub2": 54 # CHECK-CP-JSON-DAG: "%233:sub3": 53 # CHECK-CP-JSON-DAG: "%233:sub4": 50 # CHECK-CP-JSON-DAG: "%233:sub5": 49 # CHECK-CP-JSON-DAG: "%233:sub6": 48 # CHECK-CP-JSON-DAG: "%233:sub7": 47 # CHECK-CP-JSON-DAG: "%233:sub8": 44 # CHECK-CP-JSON-DAG: "%233:sub9": 43 # CHECK-CP-JSON-DAG: "%233:sub10": 42 # CHECK-CP-JSON-DAG: "%233:sub11": 41 # CHECK-CP-JSON-DAG: "%233:sub12": 38 # CHECK-CP-JSON-DAG: "%233:sub13": 37 # CHECK-CP-JSON-DAG: "%233:sub14": 36 # CHECK-CP-JSON-DAG: "%233:sub15": 35 # CHECK-CP-JSON-DAG: "%233:sub16": 32 # CHECK-CP-JSON-DAG: "%233:sub17": 31 # CHECK-CP-JSON-DAG: "%233:sub18": 30 # CHECK-CP-JSON-DAG: "%233:sub19": 29 # CHECK-CP-JSON-DAG: "%233:sub20": 26 # CHECK-CP-JSON-DAG: "%233:sub21": 25 # CHECK-CP-JSON-DAG: "%233:sub22": 24 # CHECK-CP-JSON-DAG: "%233:sub23": 23 # CHECK-CP-JSON-DAG: "%233:sub24": 20 # CHECK-CP-JSON-DAG: "%233:sub25": 19 # CHECK-CP-JSON-DAG: "%233:sub26": 18 # CHECK-CP-JSON-DAG: "%233:sub27": 17 # CHECK-CP-JSON-DAG: "%233:sub28": 14 # CHECK-CP-JSON-DAG: "%233:sub29": 13 # CHECK-CP-JSON-DAG: "%233:sub30": 12 # CHECK-CP-JSON-DAG: "%233:sub31": 11 # CHECK-CP-JSON-DAG: "%275:sub0": 104 # CHECK-CP-JSON-DAG: "%275:sub1": 103 # CHECK-CP-JSON-DAG: "%275:sub2": 102 # CHECK-CP-JSON-DAG: "%275:sub3": 101 # CHECK-CP-JSON-DAG: "%275:sub4": 98 # CHECK-CP-JSON-DAG: "%275:sub5": 97 # CHECK-CP-JSON-DAG: "%275:sub6": 96 # CHECK-CP-JSON-DAG: "%275:sub7": 95 # CHECK-CP-JSON-DAG: "%275:sub8": 92 # CHECK-CP-JSON-DAG: "%275:sub9": 91 # CHECK-CP-JSON-DAG: "%275:sub10": 90 # CHECK-CP-JSON-DAG: "%275:sub11": 89 # CHECK-CP-JSON-DAG: "%275:sub12": 86 # CHECK-CP-JSON-DAG: "%275:sub13": 85 # CHECK-CP-JSON-DAG: "%275:sub14": 84 # CHECK-CP-JSON-DAG: "%275:sub15": 83 # CHECK-CP-JSON-DAG: "%275:sub16": 80 # CHECK-CP-JSON-DAG: "%275:sub17": 79 # CHECK-CP-JSON-DAG: "%275:sub18": 78 # CHECK-CP-JSON-DAG: "%275:sub19": 77 # CHECK-CP-JSON-DAG: "%275:sub20": 74 # CHECK-CP-JSON-DAG: "%275:sub21": 73 # CHECK-CP-JSON-DAG: "%275:sub22": 72 # CHECK-CP-JSON-DAG: "%275:sub23": 71 # CHECK-CP-JSON-DAG: "%275:sub24": 68 # CHECK-CP-JSON-DAG: "%275:sub25": 67 # CHECK-CP-JSON-DAG: "%275:sub26": 66 # CHECK-CP-JSON-DAG: "%275:sub27": 65 # CHECK-CP-JSON-DAG: "%275:sub28": 62 # CHECK-CP-JSON-DAG: "%275:sub29": 61 # CHECK-CP-JSON-DAG: "%275:sub30": 60 # CHECK-CP-JSON-DAG: "%275:sub31": 59 # CHECK-CP-JSON-DAG: "%317:sub0": 152 # CHECK-CP-JSON-DAG: "%317:sub1": 151 # CHECK-CP-JSON-DAG: "%317:sub2": 150 # CHECK-CP-JSON-DAG: "%317:sub3": 149 # CHECK-CP-JSON-DAG: "%317:sub4": 146 # CHECK-CP-JSON-DAG: "%317:sub5": 145 # CHECK-CP-JSON-DAG: "%317:sub6": 144 # CHECK-CP-JSON-DAG: "%317:sub7": 143 # CHECK-CP-JSON-DAG: "%317:sub8": 140 # CHECK-CP-JSON-DAG: "%317:sub9": 139 # CHECK-CP-JSON-DAG: "%317:sub10": 138 # CHECK-CP-JSON-DAG: "%317:sub11": 137 # CHECK-CP-JSON-DAG: "%317:sub12": 134 # CHECK-CP-JSON-DAG: "%317:sub13": 133 # CHECK-CP-JSON-DAG: "%317:sub14": 132 # CHECK-CP-JSON-DAG: "%317:sub15": 131 # CHECK-CP-JSON-DAG: "%317:sub16": 128 # CHECK-CP-JSON-DAG: "%317:sub17": 127 # CHECK-CP-JSON-DAG: "%317:sub18": 126 # CHECK-CP-JSON-DAG: "%317:sub19": 125 # CHECK-CP-JSON-DAG: "%317:sub20": 122 # CHECK-CP-JSON-DAG: "%317:sub21": 121 # CHECK-CP-JSON-DAG: "%317:sub22": 120 # CHECK-CP-JSON-DAG: "%317:sub23": 119 # CHECK-CP-JSON-DAG: "%317:sub24": 116 # CHECK-CP-JSON-DAG: "%317:sub25": 115 # CHECK-CP-JSON-DAG: "%317:sub26": 114 # CHECK-CP-JSON-DAG: "%317:sub27": 113 # CHECK-CP-JSON-DAG: "%317:sub28": 110 # CHECK-CP-JSON-DAG: "%317:sub29": 109 # CHECK-CP-JSON-DAG: "%317:sub30": 108 # CHECK-CP-JSON-DAG: "%317:sub31": 107 # CHECK-CP-JSON-DAG: "%359:sub0": 200 # CHECK-CP-JSON-DAG: "%359:sub1": 199 # CHECK-CP-JSON-DAG: "%359:sub2": 198 # CHECK-CP-JSON-DAG: "%359:sub3": 197 # CHECK-CP-JSON-DAG: "%359:sub4": 194 # CHECK-CP-JSON-DAG: "%359:sub5": 193 # CHECK-CP-JSON-DAG: "%359:sub6": 192 # CHECK-CP-JSON-DAG: "%359:sub7": 191 # CHECK-CP-JSON-DAG: "%359:sub8": 188 # CHECK-CP-JSON-DAG: "%359:sub9": 187 # CHECK-CP-JSON-DAG: "%359:sub10": 186 # CHECK-CP-JSON-DAG: "%359:sub11": 185 # CHECK-CP-JSON-DAG: "%359:sub12": 182 # CHECK-CP-JSON-DAG: "%359:sub13": 181 # CHECK-CP-JSON-DAG: "%359:sub14": 180 # CHECK-CP-JSON-DAG: "%359:sub15": 179 # CHECK-CP-JSON-DAG: "%359:sub16": 176 # CHECK-CP-JSON-DAG: "%359:sub17": 175 # CHECK-CP-JSON-DAG: "%359:sub18": 174 # CHECK-CP-JSON-DAG: "%359:sub19": 173 # CHECK-CP-JSON-DAG: "%359:sub20": 170 # CHECK-CP-JSON-DAG: "%359:sub21": 169 # CHECK-CP-JSON-DAG: "%359:sub22": 168 # CHECK-CP-JSON-DAG: "%359:sub23": 167 # CHECK-CP-JSON-DAG: "%359:sub24": 164 # CHECK-CP-JSON-DAG: "%359:sub25": 163 # CHECK-CP-JSON-DAG: "%359:sub26": 162 # CHECK-CP-JSON-DAG: "%359:sub27": 161 # CHECK-CP-JSON-DAG: "%359:sub28": 158 # CHECK-CP-JSON-DAG: "%359:sub29": 157 # CHECK-CP-JSON-DAG: "%359:sub30": 156 # CHECK-CP-JSON-DAG: "%359:sub31": 155 # CHECK-CP-JSON-DAG: "%401:sub0": 248 # CHECK-CP-JSON-DAG: "%401:sub1": 247 # CHECK-CP-JSON-DAG: "%401:sub2": 246 # CHECK-CP-JSON-DAG: "%401:sub3": 245 # CHECK-CP-JSON-DAG: "%401:sub4": 242 # CHECK-CP-JSON-DAG: "%401:sub5": 241 # CHECK-CP-JSON-DAG: "%401:sub6": 240 # CHECK-CP-JSON-DAG: "%401:sub7": 239 # CHECK-CP-JSON-DAG: "%401:sub8": 236 # CHECK-CP-JSON-DAG: "%401:sub9": 235 # CHECK-CP-JSON-DAG: "%401:sub10": 234 # CHECK-CP-JSON-DAG: "%401:sub11": 233 # CHECK-CP-JSON-DAG: "%401:sub12": 230 # CHECK-CP-JSON-DAG: "%401:sub13": 229 # CHECK-CP-JSON-DAG: "%401:sub14": 228 # CHECK-CP-JSON-DAG: "%401:sub15": 227 # CHECK-CP-JSON-DAG: "%401:sub16": 224 # CHECK-CP-JSON-DAG: "%401:sub17": 223 # CHECK-CP-JSON-DAG: "%401:sub18": 222 # CHECK-CP-JSON-DAG: "%401:sub19": 221 # CHECK-CP-JSON-DAG: "%401:sub20": 218 # CHECK-CP-JSON-DAG: "%401:sub21": 217 # CHECK-CP-JSON-DAG: "%401:sub22": 216 # CHECK-CP-JSON-DAG: "%401:sub23": 215 # CHECK-CP-JSON-DAG: "%401:sub24": 212 # CHECK-CP-JSON-DAG: "%401:sub25": 211 # CHECK-CP-JSON-DAG: "%401:sub26": 210 # CHECK-CP-JSON-DAG: "%401:sub27": 209 # CHECK-CP-JSON-DAG: "%401:sub28": 206 # CHECK-CP-JSON-DAG: "%401:sub29": 205 # CHECK-CP-JSON-DAG: "%401:sub30": 204 # CHECK-CP-JSON-DAG: "%401:sub31": 203 # CHECK-CP-JSON-DAG: "%582": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 203 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 248 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%584:vgpr_32 = COPY %191.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 7 # CHECK-CP-JSON-DAG: "%191:sub1": 6 # CHECK-CP-JSON-DAG: "%191:sub2": 5 # CHECK-CP-JSON-DAG: "%191:sub3": 4 # CHECK-CP-JSON-DAG: "%191:sub4": 1 # CHECK-CP-JSON-DAG: "%191:sub5": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 55 # CHECK-CP-JSON-DAG: "%233:sub1": 54 # CHECK-CP-JSON-DAG: "%233:sub2": 53 # CHECK-CP-JSON-DAG: "%233:sub3": 52 # CHECK-CP-JSON-DAG: "%233:sub4": 49 # CHECK-CP-JSON-DAG: "%233:sub5": 48 # CHECK-CP-JSON-DAG: "%233:sub6": 47 # CHECK-CP-JSON-DAG: "%233:sub7": 46 # CHECK-CP-JSON-DAG: "%233:sub8": 43 # CHECK-CP-JSON-DAG: "%233:sub9": 42 # CHECK-CP-JSON-DAG: "%233:sub10": 41 # CHECK-CP-JSON-DAG: "%233:sub11": 40 # CHECK-CP-JSON-DAG: "%233:sub12": 37 # CHECK-CP-JSON-DAG: "%233:sub13": 36 # CHECK-CP-JSON-DAG: "%233:sub14": 35 # CHECK-CP-JSON-DAG: "%233:sub15": 34 # CHECK-CP-JSON-DAG: "%233:sub16": 31 # CHECK-CP-JSON-DAG: "%233:sub17": 30 # CHECK-CP-JSON-DAG: "%233:sub18": 29 # CHECK-CP-JSON-DAG: "%233:sub19": 28 # CHECK-CP-JSON-DAG: "%233:sub20": 25 # CHECK-CP-JSON-DAG: "%233:sub21": 24 # CHECK-CP-JSON-DAG: "%233:sub22": 23 # CHECK-CP-JSON-DAG: "%233:sub23": 22 # CHECK-CP-JSON-DAG: "%233:sub24": 19 # CHECK-CP-JSON-DAG: "%233:sub25": 18 # CHECK-CP-JSON-DAG: "%233:sub26": 17 # CHECK-CP-JSON-DAG: "%233:sub27": 16 # CHECK-CP-JSON-DAG: "%233:sub28": 13 # CHECK-CP-JSON-DAG: "%233:sub29": 12 # CHECK-CP-JSON-DAG: "%233:sub30": 11 # CHECK-CP-JSON-DAG: "%233:sub31": 10 # CHECK-CP-JSON-DAG: "%275:sub0": 103 # CHECK-CP-JSON-DAG: "%275:sub1": 102 # CHECK-CP-JSON-DAG: "%275:sub2": 101 # CHECK-CP-JSON-DAG: "%275:sub3": 100 # CHECK-CP-JSON-DAG: "%275:sub4": 97 # CHECK-CP-JSON-DAG: "%275:sub5": 96 # CHECK-CP-JSON-DAG: "%275:sub6": 95 # CHECK-CP-JSON-DAG: "%275:sub7": 94 # CHECK-CP-JSON-DAG: "%275:sub8": 91 # CHECK-CP-JSON-DAG: "%275:sub9": 90 # CHECK-CP-JSON-DAG: "%275:sub10": 89 # CHECK-CP-JSON-DAG: "%275:sub11": 88 # CHECK-CP-JSON-DAG: "%275:sub12": 85 # CHECK-CP-JSON-DAG: "%275:sub13": 84 # CHECK-CP-JSON-DAG: "%275:sub14": 83 # CHECK-CP-JSON-DAG: "%275:sub15": 82 # CHECK-CP-JSON-DAG: "%275:sub16": 79 # CHECK-CP-JSON-DAG: "%275:sub17": 78 # CHECK-CP-JSON-DAG: "%275:sub18": 77 # CHECK-CP-JSON-DAG: "%275:sub19": 76 # CHECK-CP-JSON-DAG: "%275:sub20": 73 # CHECK-CP-JSON-DAG: "%275:sub21": 72 # CHECK-CP-JSON-DAG: "%275:sub22": 71 # CHECK-CP-JSON-DAG: "%275:sub23": 70 # CHECK-CP-JSON-DAG: "%275:sub24": 67 # CHECK-CP-JSON-DAG: "%275:sub25": 66 # CHECK-CP-JSON-DAG: "%275:sub26": 65 # CHECK-CP-JSON-DAG: "%275:sub27": 64 # CHECK-CP-JSON-DAG: "%275:sub28": 61 # CHECK-CP-JSON-DAG: "%275:sub29": 60 # CHECK-CP-JSON-DAG: "%275:sub30": 59 # CHECK-CP-JSON-DAG: "%275:sub31": 58 # CHECK-CP-JSON-DAG: "%317:sub0": 151 # CHECK-CP-JSON-DAG: "%317:sub1": 150 # CHECK-CP-JSON-DAG: "%317:sub2": 149 # CHECK-CP-JSON-DAG: "%317:sub3": 148 # CHECK-CP-JSON-DAG: "%317:sub4": 145 # CHECK-CP-JSON-DAG: "%317:sub5": 144 # CHECK-CP-JSON-DAG: "%317:sub6": 143 # CHECK-CP-JSON-DAG: "%317:sub7": 142 # CHECK-CP-JSON-DAG: "%317:sub8": 139 # CHECK-CP-JSON-DAG: "%317:sub9": 138 # CHECK-CP-JSON-DAG: "%317:sub10": 137 # CHECK-CP-JSON-DAG: "%317:sub11": 136 # CHECK-CP-JSON-DAG: "%317:sub12": 133 # CHECK-CP-JSON-DAG: "%317:sub13": 132 # CHECK-CP-JSON-DAG: "%317:sub14": 131 # CHECK-CP-JSON-DAG: "%317:sub15": 130 # CHECK-CP-JSON-DAG: "%317:sub16": 127 # CHECK-CP-JSON-DAG: "%317:sub17": 126 # CHECK-CP-JSON-DAG: "%317:sub18": 125 # CHECK-CP-JSON-DAG: "%317:sub19": 124 # CHECK-CP-JSON-DAG: "%317:sub20": 121 # CHECK-CP-JSON-DAG: "%317:sub21": 120 # CHECK-CP-JSON-DAG: "%317:sub22": 119 # CHECK-CP-JSON-DAG: "%317:sub23": 118 # CHECK-CP-JSON-DAG: "%317:sub24": 115 # CHECK-CP-JSON-DAG: "%317:sub25": 114 # CHECK-CP-JSON-DAG: "%317:sub26": 113 # CHECK-CP-JSON-DAG: "%317:sub27": 112 # CHECK-CP-JSON-DAG: "%317:sub28": 109 # CHECK-CP-JSON-DAG: "%317:sub29": 108 # CHECK-CP-JSON-DAG: "%317:sub30": 107 # CHECK-CP-JSON-DAG: "%317:sub31": 106 # CHECK-CP-JSON-DAG: "%359:sub0": 199 # CHECK-CP-JSON-DAG: "%359:sub1": 198 # CHECK-CP-JSON-DAG: "%359:sub2": 197 # CHECK-CP-JSON-DAG: "%359:sub3": 196 # CHECK-CP-JSON-DAG: "%359:sub4": 193 # CHECK-CP-JSON-DAG: "%359:sub5": 192 # CHECK-CP-JSON-DAG: "%359:sub6": 191 # CHECK-CP-JSON-DAG: "%359:sub7": 190 # CHECK-CP-JSON-DAG: "%359:sub8": 187 # CHECK-CP-JSON-DAG: "%359:sub9": 186 # CHECK-CP-JSON-DAG: "%359:sub10": 185 # CHECK-CP-JSON-DAG: "%359:sub11": 184 # CHECK-CP-JSON-DAG: "%359:sub12": 181 # CHECK-CP-JSON-DAG: "%359:sub13": 180 # CHECK-CP-JSON-DAG: "%359:sub14": 179 # CHECK-CP-JSON-DAG: "%359:sub15": 178 # CHECK-CP-JSON-DAG: "%359:sub16": 175 # CHECK-CP-JSON-DAG: "%359:sub17": 174 # CHECK-CP-JSON-DAG: "%359:sub18": 173 # CHECK-CP-JSON-DAG: "%359:sub19": 172 # CHECK-CP-JSON-DAG: "%359:sub20": 169 # CHECK-CP-JSON-DAG: "%359:sub21": 168 # CHECK-CP-JSON-DAG: "%359:sub22": 167 # CHECK-CP-JSON-DAG: "%359:sub23": 166 # CHECK-CP-JSON-DAG: "%359:sub24": 163 # CHECK-CP-JSON-DAG: "%359:sub25": 162 # CHECK-CP-JSON-DAG: "%359:sub26": 161 # CHECK-CP-JSON-DAG: "%359:sub27": 160 # CHECK-CP-JSON-DAG: "%359:sub28": 157 # CHECK-CP-JSON-DAG: "%359:sub29": 156 # CHECK-CP-JSON-DAG: "%359:sub30": 155 # CHECK-CP-JSON-DAG: "%359:sub31": 154 # CHECK-CP-JSON-DAG: "%401:sub0": 247 # CHECK-CP-JSON-DAG: "%401:sub1": 246 # CHECK-CP-JSON-DAG: "%401:sub2": 245 # CHECK-CP-JSON-DAG: "%401:sub3": 244 # CHECK-CP-JSON-DAG: "%401:sub4": 241 # CHECK-CP-JSON-DAG: "%401:sub5": 240 # CHECK-CP-JSON-DAG: "%401:sub6": 239 # CHECK-CP-JSON-DAG: "%401:sub7": 238 # CHECK-CP-JSON-DAG: "%401:sub8": 235 # CHECK-CP-JSON-DAG: "%401:sub9": 234 # CHECK-CP-JSON-DAG: "%401:sub10": 233 # CHECK-CP-JSON-DAG: "%401:sub11": 232 # CHECK-CP-JSON-DAG: "%401:sub12": 229 # CHECK-CP-JSON-DAG: "%401:sub13": 228 # CHECK-CP-JSON-DAG: "%401:sub14": 227 # CHECK-CP-JSON-DAG: "%401:sub15": 226 # CHECK-CP-JSON-DAG: "%401:sub16": 223 # CHECK-CP-JSON-DAG: "%401:sub17": 222 # CHECK-CP-JSON-DAG: "%401:sub18": 221 # CHECK-CP-JSON-DAG: "%401:sub19": 220 # CHECK-CP-JSON-DAG: "%401:sub20": 217 # CHECK-CP-JSON-DAG: "%401:sub21": 216 # CHECK-CP-JSON-DAG: "%401:sub22": 215 # CHECK-CP-JSON-DAG: "%401:sub23": 214 # CHECK-CP-JSON-DAG: "%401:sub24": 211 # CHECK-CP-JSON-DAG: "%401:sub25": 210 # CHECK-CP-JSON-DAG: "%401:sub26": 209 # CHECK-CP-JSON-DAG: "%401:sub27": 208 # CHECK-CP-JSON-DAG: "%401:sub28": 205 # CHECK-CP-JSON-DAG: "%401:sub29": 204 # CHECK-CP-JSON-DAG: "%401:sub30": 203 # CHECK-CP-JSON-DAG: "%401:sub31": 202 # CHECK-CP-JSON-DAG: "%582": 2 # CHECK-CP-JSON-DAG: "%583": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 202 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 247 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%585:vgpr_32 = COPY %191.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 6 # CHECK-CP-JSON-DAG: "%191:sub1": 5 # CHECK-CP-JSON-DAG: "%191:sub2": 4 # CHECK-CP-JSON-DAG: "%191:sub3": 3 # CHECK-CP-JSON-DAG: "%191:sub4": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 54 # CHECK-CP-JSON-DAG: "%233:sub1": 53 # CHECK-CP-JSON-DAG: "%233:sub2": 52 # CHECK-CP-JSON-DAG: "%233:sub3": 51 # CHECK-CP-JSON-DAG: "%233:sub4": 48 # CHECK-CP-JSON-DAG: "%233:sub5": 47 # CHECK-CP-JSON-DAG: "%233:sub6": 46 # CHECK-CP-JSON-DAG: "%233:sub7": 45 # CHECK-CP-JSON-DAG: "%233:sub8": 42 # CHECK-CP-JSON-DAG: "%233:sub9": 41 # CHECK-CP-JSON-DAG: "%233:sub10": 40 # CHECK-CP-JSON-DAG: "%233:sub11": 39 # CHECK-CP-JSON-DAG: "%233:sub12": 36 # CHECK-CP-JSON-DAG: "%233:sub13": 35 # CHECK-CP-JSON-DAG: "%233:sub14": 34 # CHECK-CP-JSON-DAG: "%233:sub15": 33 # CHECK-CP-JSON-DAG: "%233:sub16": 30 # CHECK-CP-JSON-DAG: "%233:sub17": 29 # CHECK-CP-JSON-DAG: "%233:sub18": 28 # CHECK-CP-JSON-DAG: "%233:sub19": 27 # CHECK-CP-JSON-DAG: "%233:sub20": 24 # CHECK-CP-JSON-DAG: "%233:sub21": 23 # CHECK-CP-JSON-DAG: "%233:sub22": 22 # CHECK-CP-JSON-DAG: "%233:sub23": 21 # CHECK-CP-JSON-DAG: "%233:sub24": 18 # CHECK-CP-JSON-DAG: "%233:sub25": 17 # CHECK-CP-JSON-DAG: "%233:sub26": 16 # CHECK-CP-JSON-DAG: "%233:sub27": 15 # CHECK-CP-JSON-DAG: "%233:sub28": 12 # CHECK-CP-JSON-DAG: "%233:sub29": 11 # CHECK-CP-JSON-DAG: "%233:sub30": 10 # CHECK-CP-JSON-DAG: "%233:sub31": 9 # CHECK-CP-JSON-DAG: "%275:sub0": 102 # CHECK-CP-JSON-DAG: "%275:sub1": 101 # CHECK-CP-JSON-DAG: "%275:sub2": 100 # CHECK-CP-JSON-DAG: "%275:sub3": 99 # CHECK-CP-JSON-DAG: "%275:sub4": 96 # CHECK-CP-JSON-DAG: "%275:sub5": 95 # CHECK-CP-JSON-DAG: "%275:sub6": 94 # CHECK-CP-JSON-DAG: "%275:sub7": 93 # CHECK-CP-JSON-DAG: "%275:sub8": 90 # CHECK-CP-JSON-DAG: "%275:sub9": 89 # CHECK-CP-JSON-DAG: "%275:sub10": 88 # CHECK-CP-JSON-DAG: "%275:sub11": 87 # CHECK-CP-JSON-DAG: "%275:sub12": 84 # CHECK-CP-JSON-DAG: "%275:sub13": 83 # CHECK-CP-JSON-DAG: "%275:sub14": 82 # CHECK-CP-JSON-DAG: "%275:sub15": 81 # CHECK-CP-JSON-DAG: "%275:sub16": 78 # CHECK-CP-JSON-DAG: "%275:sub17": 77 # CHECK-CP-JSON-DAG: "%275:sub18": 76 # CHECK-CP-JSON-DAG: "%275:sub19": 75 # CHECK-CP-JSON-DAG: "%275:sub20": 72 # CHECK-CP-JSON-DAG: "%275:sub21": 71 # CHECK-CP-JSON-DAG: "%275:sub22": 70 # CHECK-CP-JSON-DAG: "%275:sub23": 69 # CHECK-CP-JSON-DAG: "%275:sub24": 66 # CHECK-CP-JSON-DAG: "%275:sub25": 65 # CHECK-CP-JSON-DAG: "%275:sub26": 64 # CHECK-CP-JSON-DAG: "%275:sub27": 63 # CHECK-CP-JSON-DAG: "%275:sub28": 60 # CHECK-CP-JSON-DAG: "%275:sub29": 59 # CHECK-CP-JSON-DAG: "%275:sub30": 58 # CHECK-CP-JSON-DAG: "%275:sub31": 57 # CHECK-CP-JSON-DAG: "%317:sub0": 150 # CHECK-CP-JSON-DAG: "%317:sub1": 149 # CHECK-CP-JSON-DAG: "%317:sub2": 148 # CHECK-CP-JSON-DAG: "%317:sub3": 147 # CHECK-CP-JSON-DAG: "%317:sub4": 144 # CHECK-CP-JSON-DAG: "%317:sub5": 143 # CHECK-CP-JSON-DAG: "%317:sub6": 142 # CHECK-CP-JSON-DAG: "%317:sub7": 141 # CHECK-CP-JSON-DAG: "%317:sub8": 138 # CHECK-CP-JSON-DAG: "%317:sub9": 137 # CHECK-CP-JSON-DAG: "%317:sub10": 136 # CHECK-CP-JSON-DAG: "%317:sub11": 135 # CHECK-CP-JSON-DAG: "%317:sub12": 132 # CHECK-CP-JSON-DAG: "%317:sub13": 131 # CHECK-CP-JSON-DAG: "%317:sub14": 130 # CHECK-CP-JSON-DAG: "%317:sub15": 129 # CHECK-CP-JSON-DAG: "%317:sub16": 126 # CHECK-CP-JSON-DAG: "%317:sub17": 125 # CHECK-CP-JSON-DAG: "%317:sub18": 124 # CHECK-CP-JSON-DAG: "%317:sub19": 123 # CHECK-CP-JSON-DAG: "%317:sub20": 120 # CHECK-CP-JSON-DAG: "%317:sub21": 119 # CHECK-CP-JSON-DAG: "%317:sub22": 118 # CHECK-CP-JSON-DAG: "%317:sub23": 117 # CHECK-CP-JSON-DAG: "%317:sub24": 114 # CHECK-CP-JSON-DAG: "%317:sub25": 113 # CHECK-CP-JSON-DAG: "%317:sub26": 112 # CHECK-CP-JSON-DAG: "%317:sub27": 111 # CHECK-CP-JSON-DAG: "%317:sub28": 108 # CHECK-CP-JSON-DAG: "%317:sub29": 107 # CHECK-CP-JSON-DAG: "%317:sub30": 106 # CHECK-CP-JSON-DAG: "%317:sub31": 105 # CHECK-CP-JSON-DAG: "%359:sub0": 198 # CHECK-CP-JSON-DAG: "%359:sub1": 197 # CHECK-CP-JSON-DAG: "%359:sub2": 196 # CHECK-CP-JSON-DAG: "%359:sub3": 195 # CHECK-CP-JSON-DAG: "%359:sub4": 192 # CHECK-CP-JSON-DAG: "%359:sub5": 191 # CHECK-CP-JSON-DAG: "%359:sub6": 190 # CHECK-CP-JSON-DAG: "%359:sub7": 189 # CHECK-CP-JSON-DAG: "%359:sub8": 186 # CHECK-CP-JSON-DAG: "%359:sub9": 185 # CHECK-CP-JSON-DAG: "%359:sub10": 184 # CHECK-CP-JSON-DAG: "%359:sub11": 183 # CHECK-CP-JSON-DAG: "%359:sub12": 180 # CHECK-CP-JSON-DAG: "%359:sub13": 179 # CHECK-CP-JSON-DAG: "%359:sub14": 178 # CHECK-CP-JSON-DAG: "%359:sub15": 177 # CHECK-CP-JSON-DAG: "%359:sub16": 174 # CHECK-CP-JSON-DAG: "%359:sub17": 173 # CHECK-CP-JSON-DAG: "%359:sub18": 172 # CHECK-CP-JSON-DAG: "%359:sub19": 171 # CHECK-CP-JSON-DAG: "%359:sub20": 168 # CHECK-CP-JSON-DAG: "%359:sub21": 167 # CHECK-CP-JSON-DAG: "%359:sub22": 166 # CHECK-CP-JSON-DAG: "%359:sub23": 165 # CHECK-CP-JSON-DAG: "%359:sub24": 162 # CHECK-CP-JSON-DAG: "%359:sub25": 161 # CHECK-CP-JSON-DAG: "%359:sub26": 160 # CHECK-CP-JSON-DAG: "%359:sub27": 159 # CHECK-CP-JSON-DAG: "%359:sub28": 156 # CHECK-CP-JSON-DAG: "%359:sub29": 155 # CHECK-CP-JSON-DAG: "%359:sub30": 154 # CHECK-CP-JSON-DAG: "%359:sub31": 153 # CHECK-CP-JSON-DAG: "%401:sub0": 246 # CHECK-CP-JSON-DAG: "%401:sub1": 245 # CHECK-CP-JSON-DAG: "%401:sub2": 244 # CHECK-CP-JSON-DAG: "%401:sub3": 243 # CHECK-CP-JSON-DAG: "%401:sub4": 240 # CHECK-CP-JSON-DAG: "%401:sub5": 239 # CHECK-CP-JSON-DAG: "%401:sub6": 238 # CHECK-CP-JSON-DAG: "%401:sub7": 237 # CHECK-CP-JSON-DAG: "%401:sub8": 234 # CHECK-CP-JSON-DAG: "%401:sub9": 233 # CHECK-CP-JSON-DAG: "%401:sub10": 232 # CHECK-CP-JSON-DAG: "%401:sub11": 231 # CHECK-CP-JSON-DAG: "%401:sub12": 228 # CHECK-CP-JSON-DAG: "%401:sub13": 227 # CHECK-CP-JSON-DAG: "%401:sub14": 226 # CHECK-CP-JSON-DAG: "%401:sub15": 225 # CHECK-CP-JSON-DAG: "%401:sub16": 222 # CHECK-CP-JSON-DAG: "%401:sub17": 221 # CHECK-CP-JSON-DAG: "%401:sub18": 220 # CHECK-CP-JSON-DAG: "%401:sub19": 219 # CHECK-CP-JSON-DAG: "%401:sub20": 216 # CHECK-CP-JSON-DAG: "%401:sub21": 215 # CHECK-CP-JSON-DAG: "%401:sub22": 214 # CHECK-CP-JSON-DAG: "%401:sub23": 213 # CHECK-CP-JSON-DAG: "%401:sub24": 210 # CHECK-CP-JSON-DAG: "%401:sub25": 209 # CHECK-CP-JSON-DAG: "%401:sub26": 208 # CHECK-CP-JSON-DAG: "%401:sub27": 207 # CHECK-CP-JSON-DAG: "%401:sub28": 204 # CHECK-CP-JSON-DAG: "%401:sub29": 203 # CHECK-CP-JSON-DAG: "%401:sub30": 202 # CHECK-CP-JSON-DAG: "%401:sub31": 201 # CHECK-CP-JSON-DAG: "%582": 1 # CHECK-CP-JSON-DAG: "%583": 1 # CHECK-CP-JSON-DAG: "%584": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 201 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 246 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%586:vreg_128 = REG_SEQUENCE %585, %subreg.sub0, %584, %subreg.sub1, %583, %subreg.sub2, %582, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 5 # CHECK-CP-JSON-DAG: "%191:sub1": 4 # CHECK-CP-JSON-DAG: "%191:sub2": 3 # CHECK-CP-JSON-DAG: "%191:sub3": 2 # CHECK-CP-JSON-DAG: "%233:sub0": 53 # CHECK-CP-JSON-DAG: "%233:sub1": 52 # CHECK-CP-JSON-DAG: "%233:sub2": 51 # CHECK-CP-JSON-DAG: "%233:sub3": 50 # CHECK-CP-JSON-DAG: "%233:sub4": 47 # CHECK-CP-JSON-DAG: "%233:sub5": 46 # CHECK-CP-JSON-DAG: "%233:sub6": 45 # CHECK-CP-JSON-DAG: "%233:sub7": 44 # CHECK-CP-JSON-DAG: "%233:sub8": 41 # CHECK-CP-JSON-DAG: "%233:sub9": 40 # CHECK-CP-JSON-DAG: "%233:sub10": 39 # CHECK-CP-JSON-DAG: "%233:sub11": 38 # CHECK-CP-JSON-DAG: "%233:sub12": 35 # CHECK-CP-JSON-DAG: "%233:sub13": 34 # CHECK-CP-JSON-DAG: "%233:sub14": 33 # CHECK-CP-JSON-DAG: "%233:sub15": 32 # CHECK-CP-JSON-DAG: "%233:sub16": 29 # CHECK-CP-JSON-DAG: "%233:sub17": 28 # CHECK-CP-JSON-DAG: "%233:sub18": 27 # CHECK-CP-JSON-DAG: "%233:sub19": 26 # CHECK-CP-JSON-DAG: "%233:sub20": 23 # CHECK-CP-JSON-DAG: "%233:sub21": 22 # CHECK-CP-JSON-DAG: "%233:sub22": 21 # CHECK-CP-JSON-DAG: "%233:sub23": 20 # CHECK-CP-JSON-DAG: "%233:sub24": 17 # CHECK-CP-JSON-DAG: "%233:sub25": 16 # CHECK-CP-JSON-DAG: "%233:sub26": 15 # CHECK-CP-JSON-DAG: "%233:sub27": 14 # CHECK-CP-JSON-DAG: "%233:sub28": 11 # CHECK-CP-JSON-DAG: "%233:sub29": 10 # CHECK-CP-JSON-DAG: "%233:sub30": 9 # CHECK-CP-JSON-DAG: "%233:sub31": 8 # CHECK-CP-JSON-DAG: "%275:sub0": 101 # CHECK-CP-JSON-DAG: "%275:sub1": 100 # CHECK-CP-JSON-DAG: "%275:sub2": 99 # CHECK-CP-JSON-DAG: "%275:sub3": 98 # CHECK-CP-JSON-DAG: "%275:sub4": 95 # CHECK-CP-JSON-DAG: "%275:sub5": 94 # CHECK-CP-JSON-DAG: "%275:sub6": 93 # CHECK-CP-JSON-DAG: "%275:sub7": 92 # CHECK-CP-JSON-DAG: "%275:sub8": 89 # CHECK-CP-JSON-DAG: "%275:sub9": 88 # CHECK-CP-JSON-DAG: "%275:sub10": 87 # CHECK-CP-JSON-DAG: "%275:sub11": 86 # CHECK-CP-JSON-DAG: "%275:sub12": 83 # CHECK-CP-JSON-DAG: "%275:sub13": 82 # CHECK-CP-JSON-DAG: "%275:sub14": 81 # CHECK-CP-JSON-DAG: "%275:sub15": 80 # CHECK-CP-JSON-DAG: "%275:sub16": 77 # CHECK-CP-JSON-DAG: "%275:sub17": 76 # CHECK-CP-JSON-DAG: "%275:sub18": 75 # CHECK-CP-JSON-DAG: "%275:sub19": 74 # CHECK-CP-JSON-DAG: "%275:sub20": 71 # CHECK-CP-JSON-DAG: "%275:sub21": 70 # CHECK-CP-JSON-DAG: "%275:sub22": 69 # CHECK-CP-JSON-DAG: "%275:sub23": 68 # CHECK-CP-JSON-DAG: "%275:sub24": 65 # CHECK-CP-JSON-DAG: "%275:sub25": 64 # CHECK-CP-JSON-DAG: "%275:sub26": 63 # CHECK-CP-JSON-DAG: "%275:sub27": 62 # CHECK-CP-JSON-DAG: "%275:sub28": 59 # CHECK-CP-JSON-DAG: "%275:sub29": 58 # CHECK-CP-JSON-DAG: "%275:sub30": 57 # CHECK-CP-JSON-DAG: "%275:sub31": 56 # CHECK-CP-JSON-DAG: "%317:sub0": 149 # CHECK-CP-JSON-DAG: "%317:sub1": 148 # CHECK-CP-JSON-DAG: "%317:sub2": 147 # CHECK-CP-JSON-DAG: "%317:sub3": 146 # CHECK-CP-JSON-DAG: "%317:sub4": 143 # CHECK-CP-JSON-DAG: "%317:sub5": 142 # CHECK-CP-JSON-DAG: "%317:sub6": 141 # CHECK-CP-JSON-DAG: "%317:sub7": 140 # CHECK-CP-JSON-DAG: "%317:sub8": 137 # CHECK-CP-JSON-DAG: "%317:sub9": 136 # CHECK-CP-JSON-DAG: "%317:sub10": 135 # CHECK-CP-JSON-DAG: "%317:sub11": 134 # CHECK-CP-JSON-DAG: "%317:sub12": 131 # CHECK-CP-JSON-DAG: "%317:sub13": 130 # CHECK-CP-JSON-DAG: "%317:sub14": 129 # CHECK-CP-JSON-DAG: "%317:sub15": 128 # CHECK-CP-JSON-DAG: "%317:sub16": 125 # CHECK-CP-JSON-DAG: "%317:sub17": 124 # CHECK-CP-JSON-DAG: "%317:sub18": 123 # CHECK-CP-JSON-DAG: "%317:sub19": 122 # CHECK-CP-JSON-DAG: "%317:sub20": 119 # CHECK-CP-JSON-DAG: "%317:sub21": 118 # CHECK-CP-JSON-DAG: "%317:sub22": 117 # CHECK-CP-JSON-DAG: "%317:sub23": 116 # CHECK-CP-JSON-DAG: "%317:sub24": 113 # CHECK-CP-JSON-DAG: "%317:sub25": 112 # CHECK-CP-JSON-DAG: "%317:sub26": 111 # CHECK-CP-JSON-DAG: "%317:sub27": 110 # CHECK-CP-JSON-DAG: "%317:sub28": 107 # CHECK-CP-JSON-DAG: "%317:sub29": 106 # CHECK-CP-JSON-DAG: "%317:sub30": 105 # CHECK-CP-JSON-DAG: "%317:sub31": 104 # CHECK-CP-JSON-DAG: "%359:sub0": 197 # CHECK-CP-JSON-DAG: "%359:sub1": 196 # CHECK-CP-JSON-DAG: "%359:sub2": 195 # CHECK-CP-JSON-DAG: "%359:sub3": 194 # CHECK-CP-JSON-DAG: "%359:sub4": 191 # CHECK-CP-JSON-DAG: "%359:sub5": 190 # CHECK-CP-JSON-DAG: "%359:sub6": 189 # CHECK-CP-JSON-DAG: "%359:sub7": 188 # CHECK-CP-JSON-DAG: "%359:sub8": 185 # CHECK-CP-JSON-DAG: "%359:sub9": 184 # CHECK-CP-JSON-DAG: "%359:sub10": 183 # CHECK-CP-JSON-DAG: "%359:sub11": 182 # CHECK-CP-JSON-DAG: "%359:sub12": 179 # CHECK-CP-JSON-DAG: "%359:sub13": 178 # CHECK-CP-JSON-DAG: "%359:sub14": 177 # CHECK-CP-JSON-DAG: "%359:sub15": 176 # CHECK-CP-JSON-DAG: "%359:sub16": 173 # CHECK-CP-JSON-DAG: "%359:sub17": 172 # CHECK-CP-JSON-DAG: "%359:sub18": 171 # CHECK-CP-JSON-DAG: "%359:sub19": 170 # CHECK-CP-JSON-DAG: "%359:sub20": 167 # CHECK-CP-JSON-DAG: "%359:sub21": 166 # CHECK-CP-JSON-DAG: "%359:sub22": 165 # CHECK-CP-JSON-DAG: "%359:sub23": 164 # CHECK-CP-JSON-DAG: "%359:sub24": 161 # CHECK-CP-JSON-DAG: "%359:sub25": 160 # CHECK-CP-JSON-DAG: "%359:sub26": 159 # CHECK-CP-JSON-DAG: "%359:sub27": 158 # CHECK-CP-JSON-DAG: "%359:sub28": 155 # CHECK-CP-JSON-DAG: "%359:sub29": 154 # CHECK-CP-JSON-DAG: "%359:sub30": 153 # CHECK-CP-JSON-DAG: "%359:sub31": 152 # CHECK-CP-JSON-DAG: "%401:sub0": 245 # CHECK-CP-JSON-DAG: "%401:sub1": 244 # CHECK-CP-JSON-DAG: "%401:sub2": 243 # CHECK-CP-JSON-DAG: "%401:sub3": 242 # CHECK-CP-JSON-DAG: "%401:sub4": 239 # CHECK-CP-JSON-DAG: "%401:sub5": 238 # CHECK-CP-JSON-DAG: "%401:sub6": 237 # CHECK-CP-JSON-DAG: "%401:sub7": 236 # CHECK-CP-JSON-DAG: "%401:sub8": 233 # CHECK-CP-JSON-DAG: "%401:sub9": 232 # CHECK-CP-JSON-DAG: "%401:sub10": 231 # CHECK-CP-JSON-DAG: "%401:sub11": 230 # CHECK-CP-JSON-DAG: "%401:sub12": 227 # CHECK-CP-JSON-DAG: "%401:sub13": 226 # CHECK-CP-JSON-DAG: "%401:sub14": 225 # CHECK-CP-JSON-DAG: "%401:sub15": 224 # CHECK-CP-JSON-DAG: "%401:sub16": 221 # CHECK-CP-JSON-DAG: "%401:sub17": 220 # CHECK-CP-JSON-DAG: "%401:sub18": 219 # CHECK-CP-JSON-DAG: "%401:sub19": 218 # CHECK-CP-JSON-DAG: "%401:sub20": 215 # CHECK-CP-JSON-DAG: "%401:sub21": 214 # CHECK-CP-JSON-DAG: "%401:sub22": 213 # CHECK-CP-JSON-DAG: "%401:sub23": 212 # CHECK-CP-JSON-DAG: "%401:sub24": 209 # CHECK-CP-JSON-DAG: "%401:sub25": 208 # CHECK-CP-JSON-DAG: "%401:sub26": 207 # CHECK-CP-JSON-DAG: "%401:sub27": 206 # CHECK-CP-JSON-DAG: "%401:sub28": 203 # CHECK-CP-JSON-DAG: "%401:sub29": 202 # CHECK-CP-JSON-DAG: "%401:sub30": 201 # CHECK-CP-JSON-DAG: "%401:sub31": 200 # CHECK-CP-JSON-DAG: "%582": 0 # CHECK-CP-JSON-DAG: "%583": 0 # CHECK-CP-JSON-DAG: "%584": 0 # CHECK-CP-JSON-DAG: "%585": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 200 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 245 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %587:vreg_64, %586, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 4 # CHECK-CP-JSON-DAG: "%191:sub1": 3 # CHECK-CP-JSON-DAG: "%191:sub2": 2 # CHECK-CP-JSON-DAG: "%191:sub3": 1 # CHECK-CP-JSON-DAG: "%233:sub0": 52 # CHECK-CP-JSON-DAG: "%233:sub1": 51 # CHECK-CP-JSON-DAG: "%233:sub2": 50 # CHECK-CP-JSON-DAG: "%233:sub3": 49 # CHECK-CP-JSON-DAG: "%233:sub4": 46 # CHECK-CP-JSON-DAG: "%233:sub5": 45 # CHECK-CP-JSON-DAG: "%233:sub6": 44 # CHECK-CP-JSON-DAG: "%233:sub7": 43 # CHECK-CP-JSON-DAG: "%233:sub8": 40 # CHECK-CP-JSON-DAG: "%233:sub9": 39 # CHECK-CP-JSON-DAG: "%233:sub10": 38 # CHECK-CP-JSON-DAG: "%233:sub11": 37 # CHECK-CP-JSON-DAG: "%233:sub12": 34 # CHECK-CP-JSON-DAG: "%233:sub13": 33 # CHECK-CP-JSON-DAG: "%233:sub14": 32 # CHECK-CP-JSON-DAG: "%233:sub15": 31 # CHECK-CP-JSON-DAG: "%233:sub16": 28 # CHECK-CP-JSON-DAG: "%233:sub17": 27 # CHECK-CP-JSON-DAG: "%233:sub18": 26 # CHECK-CP-JSON-DAG: "%233:sub19": 25 # CHECK-CP-JSON-DAG: "%233:sub20": 22 # CHECK-CP-JSON-DAG: "%233:sub21": 21 # CHECK-CP-JSON-DAG: "%233:sub22": 20 # CHECK-CP-JSON-DAG: "%233:sub23": 19 # CHECK-CP-JSON-DAG: "%233:sub24": 16 # CHECK-CP-JSON-DAG: "%233:sub25": 15 # CHECK-CP-JSON-DAG: "%233:sub26": 14 # CHECK-CP-JSON-DAG: "%233:sub27": 13 # CHECK-CP-JSON-DAG: "%233:sub28": 10 # CHECK-CP-JSON-DAG: "%233:sub29": 9 # CHECK-CP-JSON-DAG: "%233:sub30": 8 # CHECK-CP-JSON-DAG: "%233:sub31": 7 # CHECK-CP-JSON-DAG: "%275:sub0": 100 # CHECK-CP-JSON-DAG: "%275:sub1": 99 # CHECK-CP-JSON-DAG: "%275:sub2": 98 # CHECK-CP-JSON-DAG: "%275:sub3": 97 # CHECK-CP-JSON-DAG: "%275:sub4": 94 # CHECK-CP-JSON-DAG: "%275:sub5": 93 # CHECK-CP-JSON-DAG: "%275:sub6": 92 # CHECK-CP-JSON-DAG: "%275:sub7": 91 # CHECK-CP-JSON-DAG: "%275:sub8": 88 # CHECK-CP-JSON-DAG: "%275:sub9": 87 # CHECK-CP-JSON-DAG: "%275:sub10": 86 # CHECK-CP-JSON-DAG: "%275:sub11": 85 # CHECK-CP-JSON-DAG: "%275:sub12": 82 # CHECK-CP-JSON-DAG: "%275:sub13": 81 # CHECK-CP-JSON-DAG: "%275:sub14": 80 # CHECK-CP-JSON-DAG: "%275:sub15": 79 # CHECK-CP-JSON-DAG: "%275:sub16": 76 # CHECK-CP-JSON-DAG: "%275:sub17": 75 # CHECK-CP-JSON-DAG: "%275:sub18": 74 # CHECK-CP-JSON-DAG: "%275:sub19": 73 # CHECK-CP-JSON-DAG: "%275:sub20": 70 # CHECK-CP-JSON-DAG: "%275:sub21": 69 # CHECK-CP-JSON-DAG: "%275:sub22": 68 # CHECK-CP-JSON-DAG: "%275:sub23": 67 # CHECK-CP-JSON-DAG: "%275:sub24": 64 # CHECK-CP-JSON-DAG: "%275:sub25": 63 # CHECK-CP-JSON-DAG: "%275:sub26": 62 # CHECK-CP-JSON-DAG: "%275:sub27": 61 # CHECK-CP-JSON-DAG: "%275:sub28": 58 # CHECK-CP-JSON-DAG: "%275:sub29": 57 # CHECK-CP-JSON-DAG: "%275:sub30": 56 # CHECK-CP-JSON-DAG: "%275:sub31": 55 # CHECK-CP-JSON-DAG: "%317:sub0": 148 # CHECK-CP-JSON-DAG: "%317:sub1": 147 # CHECK-CP-JSON-DAG: "%317:sub2": 146 # CHECK-CP-JSON-DAG: "%317:sub3": 145 # CHECK-CP-JSON-DAG: "%317:sub4": 142 # CHECK-CP-JSON-DAG: "%317:sub5": 141 # CHECK-CP-JSON-DAG: "%317:sub6": 140 # CHECK-CP-JSON-DAG: "%317:sub7": 139 # CHECK-CP-JSON-DAG: "%317:sub8": 136 # CHECK-CP-JSON-DAG: "%317:sub9": 135 # CHECK-CP-JSON-DAG: "%317:sub10": 134 # CHECK-CP-JSON-DAG: "%317:sub11": 133 # CHECK-CP-JSON-DAG: "%317:sub12": 130 # CHECK-CP-JSON-DAG: "%317:sub13": 129 # CHECK-CP-JSON-DAG: "%317:sub14": 128 # CHECK-CP-JSON-DAG: "%317:sub15": 127 # CHECK-CP-JSON-DAG: "%317:sub16": 124 # CHECK-CP-JSON-DAG: "%317:sub17": 123 # CHECK-CP-JSON-DAG: "%317:sub18": 122 # CHECK-CP-JSON-DAG: "%317:sub19": 121 # CHECK-CP-JSON-DAG: "%317:sub20": 118 # CHECK-CP-JSON-DAG: "%317:sub21": 117 # CHECK-CP-JSON-DAG: "%317:sub22": 116 # CHECK-CP-JSON-DAG: "%317:sub23": 115 # CHECK-CP-JSON-DAG: "%317:sub24": 112 # CHECK-CP-JSON-DAG: "%317:sub25": 111 # CHECK-CP-JSON-DAG: "%317:sub26": 110 # CHECK-CP-JSON-DAG: "%317:sub27": 109 # CHECK-CP-JSON-DAG: "%317:sub28": 106 # CHECK-CP-JSON-DAG: "%317:sub29": 105 # CHECK-CP-JSON-DAG: "%317:sub30": 104 # CHECK-CP-JSON-DAG: "%317:sub31": 103 # CHECK-CP-JSON-DAG: "%359:sub0": 196 # CHECK-CP-JSON-DAG: "%359:sub1": 195 # CHECK-CP-JSON-DAG: "%359:sub2": 194 # CHECK-CP-JSON-DAG: "%359:sub3": 193 # CHECK-CP-JSON-DAG: "%359:sub4": 190 # CHECK-CP-JSON-DAG: "%359:sub5": 189 # CHECK-CP-JSON-DAG: "%359:sub6": 188 # CHECK-CP-JSON-DAG: "%359:sub7": 187 # CHECK-CP-JSON-DAG: "%359:sub8": 184 # CHECK-CP-JSON-DAG: "%359:sub9": 183 # CHECK-CP-JSON-DAG: "%359:sub10": 182 # CHECK-CP-JSON-DAG: "%359:sub11": 181 # CHECK-CP-JSON-DAG: "%359:sub12": 178 # CHECK-CP-JSON-DAG: "%359:sub13": 177 # CHECK-CP-JSON-DAG: "%359:sub14": 176 # CHECK-CP-JSON-DAG: "%359:sub15": 175 # CHECK-CP-JSON-DAG: "%359:sub16": 172 # CHECK-CP-JSON-DAG: "%359:sub17": 171 # CHECK-CP-JSON-DAG: "%359:sub18": 170 # CHECK-CP-JSON-DAG: "%359:sub19": 169 # CHECK-CP-JSON-DAG: "%359:sub20": 166 # CHECK-CP-JSON-DAG: "%359:sub21": 165 # CHECK-CP-JSON-DAG: "%359:sub22": 164 # CHECK-CP-JSON-DAG: "%359:sub23": 163 # CHECK-CP-JSON-DAG: "%359:sub24": 160 # CHECK-CP-JSON-DAG: "%359:sub25": 159 # CHECK-CP-JSON-DAG: "%359:sub26": 158 # CHECK-CP-JSON-DAG: "%359:sub27": 157 # CHECK-CP-JSON-DAG: "%359:sub28": 154 # CHECK-CP-JSON-DAG: "%359:sub29": 153 # CHECK-CP-JSON-DAG: "%359:sub30": 152 # CHECK-CP-JSON-DAG: "%359:sub31": 151 # CHECK-CP-JSON-DAG: "%401:sub0": 244 # CHECK-CP-JSON-DAG: "%401:sub1": 243 # CHECK-CP-JSON-DAG: "%401:sub2": 242 # CHECK-CP-JSON-DAG: "%401:sub3": 241 # CHECK-CP-JSON-DAG: "%401:sub4": 238 # CHECK-CP-JSON-DAG: "%401:sub5": 237 # CHECK-CP-JSON-DAG: "%401:sub6": 236 # CHECK-CP-JSON-DAG: "%401:sub7": 235 # CHECK-CP-JSON-DAG: "%401:sub8": 232 # CHECK-CP-JSON-DAG: "%401:sub9": 231 # CHECK-CP-JSON-DAG: "%401:sub10": 230 # CHECK-CP-JSON-DAG: "%401:sub11": 229 # CHECK-CP-JSON-DAG: "%401:sub12": 226 # CHECK-CP-JSON-DAG: "%401:sub13": 225 # CHECK-CP-JSON-DAG: "%401:sub14": 224 # CHECK-CP-JSON-DAG: "%401:sub15": 223 # CHECK-CP-JSON-DAG: "%401:sub16": 220 # CHECK-CP-JSON-DAG: "%401:sub17": 219 # CHECK-CP-JSON-DAG: "%401:sub18": 218 # CHECK-CP-JSON-DAG: "%401:sub19": 217 # CHECK-CP-JSON-DAG: "%401:sub20": 214 # CHECK-CP-JSON-DAG: "%401:sub21": 213 # CHECK-CP-JSON-DAG: "%401:sub22": 212 # CHECK-CP-JSON-DAG: "%401:sub23": 211 # CHECK-CP-JSON-DAG: "%401:sub24": 208 # CHECK-CP-JSON-DAG: "%401:sub25": 207 # CHECK-CP-JSON-DAG: "%401:sub26": 206 # CHECK-CP-JSON-DAG: "%401:sub27": 205 # CHECK-CP-JSON-DAG: "%401:sub28": 202 # CHECK-CP-JSON-DAG: "%401:sub29": 201 # CHECK-CP-JSON-DAG: "%401:sub30": 200 # CHECK-CP-JSON-DAG: "%401:sub31": 199 # CHECK-CP-JSON-DAG: "%586": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 199 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 244 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%588:vgpr_32 = COPY %191.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 3 # CHECK-CP-JSON-DAG: "%191:sub1": 2 # CHECK-CP-JSON-DAG: "%191:sub2": 1 # CHECK-CP-JSON-DAG: "%191:sub3": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 51 # CHECK-CP-JSON-DAG: "%233:sub1": 50 # CHECK-CP-JSON-DAG: "%233:sub2": 49 # CHECK-CP-JSON-DAG: "%233:sub3": 48 # CHECK-CP-JSON-DAG: "%233:sub4": 45 # CHECK-CP-JSON-DAG: "%233:sub5": 44 # CHECK-CP-JSON-DAG: "%233:sub6": 43 # CHECK-CP-JSON-DAG: "%233:sub7": 42 # CHECK-CP-JSON-DAG: "%233:sub8": 39 # CHECK-CP-JSON-DAG: "%233:sub9": 38 # CHECK-CP-JSON-DAG: "%233:sub10": 37 # CHECK-CP-JSON-DAG: "%233:sub11": 36 # CHECK-CP-JSON-DAG: "%233:sub12": 33 # CHECK-CP-JSON-DAG: "%233:sub13": 32 # CHECK-CP-JSON-DAG: "%233:sub14": 31 # CHECK-CP-JSON-DAG: "%233:sub15": 30 # CHECK-CP-JSON-DAG: "%233:sub16": 27 # CHECK-CP-JSON-DAG: "%233:sub17": 26 # CHECK-CP-JSON-DAG: "%233:sub18": 25 # CHECK-CP-JSON-DAG: "%233:sub19": 24 # CHECK-CP-JSON-DAG: "%233:sub20": 21 # CHECK-CP-JSON-DAG: "%233:sub21": 20 # CHECK-CP-JSON-DAG: "%233:sub22": 19 # CHECK-CP-JSON-DAG: "%233:sub23": 18 # CHECK-CP-JSON-DAG: "%233:sub24": 15 # CHECK-CP-JSON-DAG: "%233:sub25": 14 # CHECK-CP-JSON-DAG: "%233:sub26": 13 # CHECK-CP-JSON-DAG: "%233:sub27": 12 # CHECK-CP-JSON-DAG: "%233:sub28": 9 # CHECK-CP-JSON-DAG: "%233:sub29": 8 # CHECK-CP-JSON-DAG: "%233:sub30": 7 # CHECK-CP-JSON-DAG: "%233:sub31": 6 # CHECK-CP-JSON-DAG: "%275:sub0": 99 # CHECK-CP-JSON-DAG: "%275:sub1": 98 # CHECK-CP-JSON-DAG: "%275:sub2": 97 # CHECK-CP-JSON-DAG: "%275:sub3": 96 # CHECK-CP-JSON-DAG: "%275:sub4": 93 # CHECK-CP-JSON-DAG: "%275:sub5": 92 # CHECK-CP-JSON-DAG: "%275:sub6": 91 # CHECK-CP-JSON-DAG: "%275:sub7": 90 # CHECK-CP-JSON-DAG: "%275:sub8": 87 # CHECK-CP-JSON-DAG: "%275:sub9": 86 # CHECK-CP-JSON-DAG: "%275:sub10": 85 # CHECK-CP-JSON-DAG: "%275:sub11": 84 # CHECK-CP-JSON-DAG: "%275:sub12": 81 # CHECK-CP-JSON-DAG: "%275:sub13": 80 # CHECK-CP-JSON-DAG: "%275:sub14": 79 # CHECK-CP-JSON-DAG: "%275:sub15": 78 # CHECK-CP-JSON-DAG: "%275:sub16": 75 # CHECK-CP-JSON-DAG: "%275:sub17": 74 # CHECK-CP-JSON-DAG: "%275:sub18": 73 # CHECK-CP-JSON-DAG: "%275:sub19": 72 # CHECK-CP-JSON-DAG: "%275:sub20": 69 # CHECK-CP-JSON-DAG: "%275:sub21": 68 # CHECK-CP-JSON-DAG: "%275:sub22": 67 # CHECK-CP-JSON-DAG: "%275:sub23": 66 # CHECK-CP-JSON-DAG: "%275:sub24": 63 # CHECK-CP-JSON-DAG: "%275:sub25": 62 # CHECK-CP-JSON-DAG: "%275:sub26": 61 # CHECK-CP-JSON-DAG: "%275:sub27": 60 # CHECK-CP-JSON-DAG: "%275:sub28": 57 # CHECK-CP-JSON-DAG: "%275:sub29": 56 # CHECK-CP-JSON-DAG: "%275:sub30": 55 # CHECK-CP-JSON-DAG: "%275:sub31": 54 # CHECK-CP-JSON-DAG: "%317:sub0": 147 # CHECK-CP-JSON-DAG: "%317:sub1": 146 # CHECK-CP-JSON-DAG: "%317:sub2": 145 # CHECK-CP-JSON-DAG: "%317:sub3": 144 # CHECK-CP-JSON-DAG: "%317:sub4": 141 # CHECK-CP-JSON-DAG: "%317:sub5": 140 # CHECK-CP-JSON-DAG: "%317:sub6": 139 # CHECK-CP-JSON-DAG: "%317:sub7": 138 # CHECK-CP-JSON-DAG: "%317:sub8": 135 # CHECK-CP-JSON-DAG: "%317:sub9": 134 # CHECK-CP-JSON-DAG: "%317:sub10": 133 # CHECK-CP-JSON-DAG: "%317:sub11": 132 # CHECK-CP-JSON-DAG: "%317:sub12": 129 # CHECK-CP-JSON-DAG: "%317:sub13": 128 # CHECK-CP-JSON-DAG: "%317:sub14": 127 # CHECK-CP-JSON-DAG: "%317:sub15": 126 # CHECK-CP-JSON-DAG: "%317:sub16": 123 # CHECK-CP-JSON-DAG: "%317:sub17": 122 # CHECK-CP-JSON-DAG: "%317:sub18": 121 # CHECK-CP-JSON-DAG: "%317:sub19": 120 # CHECK-CP-JSON-DAG: "%317:sub20": 117 # CHECK-CP-JSON-DAG: "%317:sub21": 116 # CHECK-CP-JSON-DAG: "%317:sub22": 115 # CHECK-CP-JSON-DAG: "%317:sub23": 114 # CHECK-CP-JSON-DAG: "%317:sub24": 111 # CHECK-CP-JSON-DAG: "%317:sub25": 110 # CHECK-CP-JSON-DAG: "%317:sub26": 109 # CHECK-CP-JSON-DAG: "%317:sub27": 108 # CHECK-CP-JSON-DAG: "%317:sub28": 105 # CHECK-CP-JSON-DAG: "%317:sub29": 104 # CHECK-CP-JSON-DAG: "%317:sub30": 103 # CHECK-CP-JSON-DAG: "%317:sub31": 102 # CHECK-CP-JSON-DAG: "%359:sub0": 195 # CHECK-CP-JSON-DAG: "%359:sub1": 194 # CHECK-CP-JSON-DAG: "%359:sub2": 193 # CHECK-CP-JSON-DAG: "%359:sub3": 192 # CHECK-CP-JSON-DAG: "%359:sub4": 189 # CHECK-CP-JSON-DAG: "%359:sub5": 188 # CHECK-CP-JSON-DAG: "%359:sub6": 187 # CHECK-CP-JSON-DAG: "%359:sub7": 186 # CHECK-CP-JSON-DAG: "%359:sub8": 183 # CHECK-CP-JSON-DAG: "%359:sub9": 182 # CHECK-CP-JSON-DAG: "%359:sub10": 181 # CHECK-CP-JSON-DAG: "%359:sub11": 180 # CHECK-CP-JSON-DAG: "%359:sub12": 177 # CHECK-CP-JSON-DAG: "%359:sub13": 176 # CHECK-CP-JSON-DAG: "%359:sub14": 175 # CHECK-CP-JSON-DAG: "%359:sub15": 174 # CHECK-CP-JSON-DAG: "%359:sub16": 171 # CHECK-CP-JSON-DAG: "%359:sub17": 170 # CHECK-CP-JSON-DAG: "%359:sub18": 169 # CHECK-CP-JSON-DAG: "%359:sub19": 168 # CHECK-CP-JSON-DAG: "%359:sub20": 165 # CHECK-CP-JSON-DAG: "%359:sub21": 164 # CHECK-CP-JSON-DAG: "%359:sub22": 163 # CHECK-CP-JSON-DAG: "%359:sub23": 162 # CHECK-CP-JSON-DAG: "%359:sub24": 159 # CHECK-CP-JSON-DAG: "%359:sub25": 158 # CHECK-CP-JSON-DAG: "%359:sub26": 157 # CHECK-CP-JSON-DAG: "%359:sub27": 156 # CHECK-CP-JSON-DAG: "%359:sub28": 153 # CHECK-CP-JSON-DAG: "%359:sub29": 152 # CHECK-CP-JSON-DAG: "%359:sub30": 151 # CHECK-CP-JSON-DAG: "%359:sub31": 150 # CHECK-CP-JSON-DAG: "%401:sub0": 243 # CHECK-CP-JSON-DAG: "%401:sub1": 242 # CHECK-CP-JSON-DAG: "%401:sub2": 241 # CHECK-CP-JSON-DAG: "%401:sub3": 240 # CHECK-CP-JSON-DAG: "%401:sub4": 237 # CHECK-CP-JSON-DAG: "%401:sub5": 236 # CHECK-CP-JSON-DAG: "%401:sub6": 235 # CHECK-CP-JSON-DAG: "%401:sub7": 234 # CHECK-CP-JSON-DAG: "%401:sub8": 231 # CHECK-CP-JSON-DAG: "%401:sub9": 230 # CHECK-CP-JSON-DAG: "%401:sub10": 229 # CHECK-CP-JSON-DAG: "%401:sub11": 228 # CHECK-CP-JSON-DAG: "%401:sub12": 225 # CHECK-CP-JSON-DAG: "%401:sub13": 224 # CHECK-CP-JSON-DAG: "%401:sub14": 223 # CHECK-CP-JSON-DAG: "%401:sub15": 222 # CHECK-CP-JSON-DAG: "%401:sub16": 219 # CHECK-CP-JSON-DAG: "%401:sub17": 218 # CHECK-CP-JSON-DAG: "%401:sub18": 217 # CHECK-CP-JSON-DAG: "%401:sub19": 216 # CHECK-CP-JSON-DAG: "%401:sub20": 213 # CHECK-CP-JSON-DAG: "%401:sub21": 212 # CHECK-CP-JSON-DAG: "%401:sub22": 211 # CHECK-CP-JSON-DAG: "%401:sub23": 210 # CHECK-CP-JSON-DAG: "%401:sub24": 207 # CHECK-CP-JSON-DAG: "%401:sub25": 206 # CHECK-CP-JSON-DAG: "%401:sub26": 205 # CHECK-CP-JSON-DAG: "%401:sub27": 204 # CHECK-CP-JSON-DAG: "%401:sub28": 201 # CHECK-CP-JSON-DAG: "%401:sub29": 200 # CHECK-CP-JSON-DAG: "%401:sub30": 199 # CHECK-CP-JSON-DAG: "%401:sub31": 198 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 198 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 243 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%589:vgpr_32 = COPY %191.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 2 # CHECK-CP-JSON-DAG: "%191:sub1": 1 # CHECK-CP-JSON-DAG: "%191:sub2": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 50 # CHECK-CP-JSON-DAG: "%233:sub1": 49 # CHECK-CP-JSON-DAG: "%233:sub2": 48 # CHECK-CP-JSON-DAG: "%233:sub3": 47 # CHECK-CP-JSON-DAG: "%233:sub4": 44 # CHECK-CP-JSON-DAG: "%233:sub5": 43 # CHECK-CP-JSON-DAG: "%233:sub6": 42 # CHECK-CP-JSON-DAG: "%233:sub7": 41 # CHECK-CP-JSON-DAG: "%233:sub8": 38 # CHECK-CP-JSON-DAG: "%233:sub9": 37 # CHECK-CP-JSON-DAG: "%233:sub10": 36 # CHECK-CP-JSON-DAG: "%233:sub11": 35 # CHECK-CP-JSON-DAG: "%233:sub12": 32 # CHECK-CP-JSON-DAG: "%233:sub13": 31 # CHECK-CP-JSON-DAG: "%233:sub14": 30 # CHECK-CP-JSON-DAG: "%233:sub15": 29 # CHECK-CP-JSON-DAG: "%233:sub16": 26 # CHECK-CP-JSON-DAG: "%233:sub17": 25 # CHECK-CP-JSON-DAG: "%233:sub18": 24 # CHECK-CP-JSON-DAG: "%233:sub19": 23 # CHECK-CP-JSON-DAG: "%233:sub20": 20 # CHECK-CP-JSON-DAG: "%233:sub21": 19 # CHECK-CP-JSON-DAG: "%233:sub22": 18 # CHECK-CP-JSON-DAG: "%233:sub23": 17 # CHECK-CP-JSON-DAG: "%233:sub24": 14 # CHECK-CP-JSON-DAG: "%233:sub25": 13 # CHECK-CP-JSON-DAG: "%233:sub26": 12 # CHECK-CP-JSON-DAG: "%233:sub27": 11 # CHECK-CP-JSON-DAG: "%233:sub28": 8 # CHECK-CP-JSON-DAG: "%233:sub29": 7 # CHECK-CP-JSON-DAG: "%233:sub30": 6 # CHECK-CP-JSON-DAG: "%233:sub31": 5 # CHECK-CP-JSON-DAG: "%275:sub0": 98 # CHECK-CP-JSON-DAG: "%275:sub1": 97 # CHECK-CP-JSON-DAG: "%275:sub2": 96 # CHECK-CP-JSON-DAG: "%275:sub3": 95 # CHECK-CP-JSON-DAG: "%275:sub4": 92 # CHECK-CP-JSON-DAG: "%275:sub5": 91 # CHECK-CP-JSON-DAG: "%275:sub6": 90 # CHECK-CP-JSON-DAG: "%275:sub7": 89 # CHECK-CP-JSON-DAG: "%275:sub8": 86 # CHECK-CP-JSON-DAG: "%275:sub9": 85 # CHECK-CP-JSON-DAG: "%275:sub10": 84 # CHECK-CP-JSON-DAG: "%275:sub11": 83 # CHECK-CP-JSON-DAG: "%275:sub12": 80 # CHECK-CP-JSON-DAG: "%275:sub13": 79 # CHECK-CP-JSON-DAG: "%275:sub14": 78 # CHECK-CP-JSON-DAG: "%275:sub15": 77 # CHECK-CP-JSON-DAG: "%275:sub16": 74 # CHECK-CP-JSON-DAG: "%275:sub17": 73 # CHECK-CP-JSON-DAG: "%275:sub18": 72 # CHECK-CP-JSON-DAG: "%275:sub19": 71 # CHECK-CP-JSON-DAG: "%275:sub20": 68 # CHECK-CP-JSON-DAG: "%275:sub21": 67 # CHECK-CP-JSON-DAG: "%275:sub22": 66 # CHECK-CP-JSON-DAG: "%275:sub23": 65 # CHECK-CP-JSON-DAG: "%275:sub24": 62 # CHECK-CP-JSON-DAG: "%275:sub25": 61 # CHECK-CP-JSON-DAG: "%275:sub26": 60 # CHECK-CP-JSON-DAG: "%275:sub27": 59 # CHECK-CP-JSON-DAG: "%275:sub28": 56 # CHECK-CP-JSON-DAG: "%275:sub29": 55 # CHECK-CP-JSON-DAG: "%275:sub30": 54 # CHECK-CP-JSON-DAG: "%275:sub31": 53 # CHECK-CP-JSON-DAG: "%317:sub0": 146 # CHECK-CP-JSON-DAG: "%317:sub1": 145 # CHECK-CP-JSON-DAG: "%317:sub2": 144 # CHECK-CP-JSON-DAG: "%317:sub3": 143 # CHECK-CP-JSON-DAG: "%317:sub4": 140 # CHECK-CP-JSON-DAG: "%317:sub5": 139 # CHECK-CP-JSON-DAG: "%317:sub6": 138 # CHECK-CP-JSON-DAG: "%317:sub7": 137 # CHECK-CP-JSON-DAG: "%317:sub8": 134 # CHECK-CP-JSON-DAG: "%317:sub9": 133 # CHECK-CP-JSON-DAG: "%317:sub10": 132 # CHECK-CP-JSON-DAG: "%317:sub11": 131 # CHECK-CP-JSON-DAG: "%317:sub12": 128 # CHECK-CP-JSON-DAG: "%317:sub13": 127 # CHECK-CP-JSON-DAG: "%317:sub14": 126 # CHECK-CP-JSON-DAG: "%317:sub15": 125 # CHECK-CP-JSON-DAG: "%317:sub16": 122 # CHECK-CP-JSON-DAG: "%317:sub17": 121 # CHECK-CP-JSON-DAG: "%317:sub18": 120 # CHECK-CP-JSON-DAG: "%317:sub19": 119 # CHECK-CP-JSON-DAG: "%317:sub20": 116 # CHECK-CP-JSON-DAG: "%317:sub21": 115 # CHECK-CP-JSON-DAG: "%317:sub22": 114 # CHECK-CP-JSON-DAG: "%317:sub23": 113 # CHECK-CP-JSON-DAG: "%317:sub24": 110 # CHECK-CP-JSON-DAG: "%317:sub25": 109 # CHECK-CP-JSON-DAG: "%317:sub26": 108 # CHECK-CP-JSON-DAG: "%317:sub27": 107 # CHECK-CP-JSON-DAG: "%317:sub28": 104 # CHECK-CP-JSON-DAG: "%317:sub29": 103 # CHECK-CP-JSON-DAG: "%317:sub30": 102 # CHECK-CP-JSON-DAG: "%317:sub31": 101 # CHECK-CP-JSON-DAG: "%359:sub0": 194 # CHECK-CP-JSON-DAG: "%359:sub1": 193 # CHECK-CP-JSON-DAG: "%359:sub2": 192 # CHECK-CP-JSON-DAG: "%359:sub3": 191 # CHECK-CP-JSON-DAG: "%359:sub4": 188 # CHECK-CP-JSON-DAG: "%359:sub5": 187 # CHECK-CP-JSON-DAG: "%359:sub6": 186 # CHECK-CP-JSON-DAG: "%359:sub7": 185 # CHECK-CP-JSON-DAG: "%359:sub8": 182 # CHECK-CP-JSON-DAG: "%359:sub9": 181 # CHECK-CP-JSON-DAG: "%359:sub10": 180 # CHECK-CP-JSON-DAG: "%359:sub11": 179 # CHECK-CP-JSON-DAG: "%359:sub12": 176 # CHECK-CP-JSON-DAG: "%359:sub13": 175 # CHECK-CP-JSON-DAG: "%359:sub14": 174 # CHECK-CP-JSON-DAG: "%359:sub15": 173 # CHECK-CP-JSON-DAG: "%359:sub16": 170 # CHECK-CP-JSON-DAG: "%359:sub17": 169 # CHECK-CP-JSON-DAG: "%359:sub18": 168 # CHECK-CP-JSON-DAG: "%359:sub19": 167 # CHECK-CP-JSON-DAG: "%359:sub20": 164 # CHECK-CP-JSON-DAG: "%359:sub21": 163 # CHECK-CP-JSON-DAG: "%359:sub22": 162 # CHECK-CP-JSON-DAG: "%359:sub23": 161 # CHECK-CP-JSON-DAG: "%359:sub24": 158 # CHECK-CP-JSON-DAG: "%359:sub25": 157 # CHECK-CP-JSON-DAG: "%359:sub26": 156 # CHECK-CP-JSON-DAG: "%359:sub27": 155 # CHECK-CP-JSON-DAG: "%359:sub28": 152 # CHECK-CP-JSON-DAG: "%359:sub29": 151 # CHECK-CP-JSON-DAG: "%359:sub30": 150 # CHECK-CP-JSON-DAG: "%359:sub31": 149 # CHECK-CP-JSON-DAG: "%401:sub0": 242 # CHECK-CP-JSON-DAG: "%401:sub1": 241 # CHECK-CP-JSON-DAG: "%401:sub2": 240 # CHECK-CP-JSON-DAG: "%401:sub3": 239 # CHECK-CP-JSON-DAG: "%401:sub4": 236 # CHECK-CP-JSON-DAG: "%401:sub5": 235 # CHECK-CP-JSON-DAG: "%401:sub6": 234 # CHECK-CP-JSON-DAG: "%401:sub7": 233 # CHECK-CP-JSON-DAG: "%401:sub8": 230 # CHECK-CP-JSON-DAG: "%401:sub9": 229 # CHECK-CP-JSON-DAG: "%401:sub10": 228 # CHECK-CP-JSON-DAG: "%401:sub11": 227 # CHECK-CP-JSON-DAG: "%401:sub12": 224 # CHECK-CP-JSON-DAG: "%401:sub13": 223 # CHECK-CP-JSON-DAG: "%401:sub14": 222 # CHECK-CP-JSON-DAG: "%401:sub15": 221 # CHECK-CP-JSON-DAG: "%401:sub16": 218 # CHECK-CP-JSON-DAG: "%401:sub17": 217 # CHECK-CP-JSON-DAG: "%401:sub18": 216 # CHECK-CP-JSON-DAG: "%401:sub19": 215 # CHECK-CP-JSON-DAG: "%401:sub20": 212 # CHECK-CP-JSON-DAG: "%401:sub21": 211 # CHECK-CP-JSON-DAG: "%401:sub22": 210 # CHECK-CP-JSON-DAG: "%401:sub23": 209 # CHECK-CP-JSON-DAG: "%401:sub24": 206 # CHECK-CP-JSON-DAG: "%401:sub25": 205 # CHECK-CP-JSON-DAG: "%401:sub26": 204 # CHECK-CP-JSON-DAG: "%401:sub27": 203 # CHECK-CP-JSON-DAG: "%401:sub28": 200 # CHECK-CP-JSON-DAG: "%401:sub29": 199 # CHECK-CP-JSON-DAG: "%401:sub30": 198 # CHECK-CP-JSON-DAG: "%401:sub31": 197 # CHECK-CP-JSON-DAG: "%588": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 197 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 242 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%590:vgpr_32 = COPY %191.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 1 # CHECK-CP-JSON-DAG: "%191:sub1": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 49 # CHECK-CP-JSON-DAG: "%233:sub1": 48 # CHECK-CP-JSON-DAG: "%233:sub2": 47 # CHECK-CP-JSON-DAG: "%233:sub3": 46 # CHECK-CP-JSON-DAG: "%233:sub4": 43 # CHECK-CP-JSON-DAG: "%233:sub5": 42 # CHECK-CP-JSON-DAG: "%233:sub6": 41 # CHECK-CP-JSON-DAG: "%233:sub7": 40 # CHECK-CP-JSON-DAG: "%233:sub8": 37 # CHECK-CP-JSON-DAG: "%233:sub9": 36 # CHECK-CP-JSON-DAG: "%233:sub10": 35 # CHECK-CP-JSON-DAG: "%233:sub11": 34 # CHECK-CP-JSON-DAG: "%233:sub12": 31 # CHECK-CP-JSON-DAG: "%233:sub13": 30 # CHECK-CP-JSON-DAG: "%233:sub14": 29 # CHECK-CP-JSON-DAG: "%233:sub15": 28 # CHECK-CP-JSON-DAG: "%233:sub16": 25 # CHECK-CP-JSON-DAG: "%233:sub17": 24 # CHECK-CP-JSON-DAG: "%233:sub18": 23 # CHECK-CP-JSON-DAG: "%233:sub19": 22 # CHECK-CP-JSON-DAG: "%233:sub20": 19 # CHECK-CP-JSON-DAG: "%233:sub21": 18 # CHECK-CP-JSON-DAG: "%233:sub22": 17 # CHECK-CP-JSON-DAG: "%233:sub23": 16 # CHECK-CP-JSON-DAG: "%233:sub24": 13 # CHECK-CP-JSON-DAG: "%233:sub25": 12 # CHECK-CP-JSON-DAG: "%233:sub26": 11 # CHECK-CP-JSON-DAG: "%233:sub27": 10 # CHECK-CP-JSON-DAG: "%233:sub28": 7 # CHECK-CP-JSON-DAG: "%233:sub29": 6 # CHECK-CP-JSON-DAG: "%233:sub30": 5 # CHECK-CP-JSON-DAG: "%233:sub31": 4 # CHECK-CP-JSON-DAG: "%275:sub0": 97 # CHECK-CP-JSON-DAG: "%275:sub1": 96 # CHECK-CP-JSON-DAG: "%275:sub2": 95 # CHECK-CP-JSON-DAG: "%275:sub3": 94 # CHECK-CP-JSON-DAG: "%275:sub4": 91 # CHECK-CP-JSON-DAG: "%275:sub5": 90 # CHECK-CP-JSON-DAG: "%275:sub6": 89 # CHECK-CP-JSON-DAG: "%275:sub7": 88 # CHECK-CP-JSON-DAG: "%275:sub8": 85 # CHECK-CP-JSON-DAG: "%275:sub9": 84 # CHECK-CP-JSON-DAG: "%275:sub10": 83 # CHECK-CP-JSON-DAG: "%275:sub11": 82 # CHECK-CP-JSON-DAG: "%275:sub12": 79 # CHECK-CP-JSON-DAG: "%275:sub13": 78 # CHECK-CP-JSON-DAG: "%275:sub14": 77 # CHECK-CP-JSON-DAG: "%275:sub15": 76 # CHECK-CP-JSON-DAG: "%275:sub16": 73 # CHECK-CP-JSON-DAG: "%275:sub17": 72 # CHECK-CP-JSON-DAG: "%275:sub18": 71 # CHECK-CP-JSON-DAG: "%275:sub19": 70 # CHECK-CP-JSON-DAG: "%275:sub20": 67 # CHECK-CP-JSON-DAG: "%275:sub21": 66 # CHECK-CP-JSON-DAG: "%275:sub22": 65 # CHECK-CP-JSON-DAG: "%275:sub23": 64 # CHECK-CP-JSON-DAG: "%275:sub24": 61 # CHECK-CP-JSON-DAG: "%275:sub25": 60 # CHECK-CP-JSON-DAG: "%275:sub26": 59 # CHECK-CP-JSON-DAG: "%275:sub27": 58 # CHECK-CP-JSON-DAG: "%275:sub28": 55 # CHECK-CP-JSON-DAG: "%275:sub29": 54 # CHECK-CP-JSON-DAG: "%275:sub30": 53 # CHECK-CP-JSON-DAG: "%275:sub31": 52 # CHECK-CP-JSON-DAG: "%317:sub0": 145 # CHECK-CP-JSON-DAG: "%317:sub1": 144 # CHECK-CP-JSON-DAG: "%317:sub2": 143 # CHECK-CP-JSON-DAG: "%317:sub3": 142 # CHECK-CP-JSON-DAG: "%317:sub4": 139 # CHECK-CP-JSON-DAG: "%317:sub5": 138 # CHECK-CP-JSON-DAG: "%317:sub6": 137 # CHECK-CP-JSON-DAG: "%317:sub7": 136 # CHECK-CP-JSON-DAG: "%317:sub8": 133 # CHECK-CP-JSON-DAG: "%317:sub9": 132 # CHECK-CP-JSON-DAG: "%317:sub10": 131 # CHECK-CP-JSON-DAG: "%317:sub11": 130 # CHECK-CP-JSON-DAG: "%317:sub12": 127 # CHECK-CP-JSON-DAG: "%317:sub13": 126 # CHECK-CP-JSON-DAG: "%317:sub14": 125 # CHECK-CP-JSON-DAG: "%317:sub15": 124 # CHECK-CP-JSON-DAG: "%317:sub16": 121 # CHECK-CP-JSON-DAG: "%317:sub17": 120 # CHECK-CP-JSON-DAG: "%317:sub18": 119 # CHECK-CP-JSON-DAG: "%317:sub19": 118 # CHECK-CP-JSON-DAG: "%317:sub20": 115 # CHECK-CP-JSON-DAG: "%317:sub21": 114 # CHECK-CP-JSON-DAG: "%317:sub22": 113 # CHECK-CP-JSON-DAG: "%317:sub23": 112 # CHECK-CP-JSON-DAG: "%317:sub24": 109 # CHECK-CP-JSON-DAG: "%317:sub25": 108 # CHECK-CP-JSON-DAG: "%317:sub26": 107 # CHECK-CP-JSON-DAG: "%317:sub27": 106 # CHECK-CP-JSON-DAG: "%317:sub28": 103 # CHECK-CP-JSON-DAG: "%317:sub29": 102 # CHECK-CP-JSON-DAG: "%317:sub30": 101 # CHECK-CP-JSON-DAG: "%317:sub31": 100 # CHECK-CP-JSON-DAG: "%359:sub0": 193 # CHECK-CP-JSON-DAG: "%359:sub1": 192 # CHECK-CP-JSON-DAG: "%359:sub2": 191 # CHECK-CP-JSON-DAG: "%359:sub3": 190 # CHECK-CP-JSON-DAG: "%359:sub4": 187 # CHECK-CP-JSON-DAG: "%359:sub5": 186 # CHECK-CP-JSON-DAG: "%359:sub6": 185 # CHECK-CP-JSON-DAG: "%359:sub7": 184 # CHECK-CP-JSON-DAG: "%359:sub8": 181 # CHECK-CP-JSON-DAG: "%359:sub9": 180 # CHECK-CP-JSON-DAG: "%359:sub10": 179 # CHECK-CP-JSON-DAG: "%359:sub11": 178 # CHECK-CP-JSON-DAG: "%359:sub12": 175 # CHECK-CP-JSON-DAG: "%359:sub13": 174 # CHECK-CP-JSON-DAG: "%359:sub14": 173 # CHECK-CP-JSON-DAG: "%359:sub15": 172 # CHECK-CP-JSON-DAG: "%359:sub16": 169 # CHECK-CP-JSON-DAG: "%359:sub17": 168 # CHECK-CP-JSON-DAG: "%359:sub18": 167 # CHECK-CP-JSON-DAG: "%359:sub19": 166 # CHECK-CP-JSON-DAG: "%359:sub20": 163 # CHECK-CP-JSON-DAG: "%359:sub21": 162 # CHECK-CP-JSON-DAG: "%359:sub22": 161 # CHECK-CP-JSON-DAG: "%359:sub23": 160 # CHECK-CP-JSON-DAG: "%359:sub24": 157 # CHECK-CP-JSON-DAG: "%359:sub25": 156 # CHECK-CP-JSON-DAG: "%359:sub26": 155 # CHECK-CP-JSON-DAG: "%359:sub27": 154 # CHECK-CP-JSON-DAG: "%359:sub28": 151 # CHECK-CP-JSON-DAG: "%359:sub29": 150 # CHECK-CP-JSON-DAG: "%359:sub30": 149 # CHECK-CP-JSON-DAG: "%359:sub31": 148 # CHECK-CP-JSON-DAG: "%401:sub0": 241 # CHECK-CP-JSON-DAG: "%401:sub1": 240 # CHECK-CP-JSON-DAG: "%401:sub2": 239 # CHECK-CP-JSON-DAG: "%401:sub3": 238 # CHECK-CP-JSON-DAG: "%401:sub4": 235 # CHECK-CP-JSON-DAG: "%401:sub5": 234 # CHECK-CP-JSON-DAG: "%401:sub6": 233 # CHECK-CP-JSON-DAG: "%401:sub7": 232 # CHECK-CP-JSON-DAG: "%401:sub8": 229 # CHECK-CP-JSON-DAG: "%401:sub9": 228 # CHECK-CP-JSON-DAG: "%401:sub10": 227 # CHECK-CP-JSON-DAG: "%401:sub11": 226 # CHECK-CP-JSON-DAG: "%401:sub12": 223 # CHECK-CP-JSON-DAG: "%401:sub13": 222 # CHECK-CP-JSON-DAG: "%401:sub14": 221 # CHECK-CP-JSON-DAG: "%401:sub15": 220 # CHECK-CP-JSON-DAG: "%401:sub16": 217 # CHECK-CP-JSON-DAG: "%401:sub17": 216 # CHECK-CP-JSON-DAG: "%401:sub18": 215 # CHECK-CP-JSON-DAG: "%401:sub19": 214 # CHECK-CP-JSON-DAG: "%401:sub20": 211 # CHECK-CP-JSON-DAG: "%401:sub21": 210 # CHECK-CP-JSON-DAG: "%401:sub22": 209 # CHECK-CP-JSON-DAG: "%401:sub23": 208 # CHECK-CP-JSON-DAG: "%401:sub24": 205 # CHECK-CP-JSON-DAG: "%401:sub25": 204 # CHECK-CP-JSON-DAG: "%401:sub26": 203 # CHECK-CP-JSON-DAG: "%401:sub27": 202 # CHECK-CP-JSON-DAG: "%401:sub28": 199 # CHECK-CP-JSON-DAG: "%401:sub29": 198 # CHECK-CP-JSON-DAG: "%401:sub30": 197 # CHECK-CP-JSON-DAG: "%401:sub31": 196 # CHECK-CP-JSON-DAG: "%588": 2 # CHECK-CP-JSON-DAG: "%589": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 196 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 241 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%591:vgpr_32 = COPY %191.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%191:sub0": 0 # CHECK-CP-JSON-DAG: "%233:sub0": 48 # CHECK-CP-JSON-DAG: "%233:sub1": 47 # CHECK-CP-JSON-DAG: "%233:sub2": 46 # CHECK-CP-JSON-DAG: "%233:sub3": 45 # CHECK-CP-JSON-DAG: "%233:sub4": 42 # CHECK-CP-JSON-DAG: "%233:sub5": 41 # CHECK-CP-JSON-DAG: "%233:sub6": 40 # CHECK-CP-JSON-DAG: "%233:sub7": 39 # CHECK-CP-JSON-DAG: "%233:sub8": 36 # CHECK-CP-JSON-DAG: "%233:sub9": 35 # CHECK-CP-JSON-DAG: "%233:sub10": 34 # CHECK-CP-JSON-DAG: "%233:sub11": 33 # CHECK-CP-JSON-DAG: "%233:sub12": 30 # CHECK-CP-JSON-DAG: "%233:sub13": 29 # CHECK-CP-JSON-DAG: "%233:sub14": 28 # CHECK-CP-JSON-DAG: "%233:sub15": 27 # CHECK-CP-JSON-DAG: "%233:sub16": 24 # CHECK-CP-JSON-DAG: "%233:sub17": 23 # CHECK-CP-JSON-DAG: "%233:sub18": 22 # CHECK-CP-JSON-DAG: "%233:sub19": 21 # CHECK-CP-JSON-DAG: "%233:sub20": 18 # CHECK-CP-JSON-DAG: "%233:sub21": 17 # CHECK-CP-JSON-DAG: "%233:sub22": 16 # CHECK-CP-JSON-DAG: "%233:sub23": 15 # CHECK-CP-JSON-DAG: "%233:sub24": 12 # CHECK-CP-JSON-DAG: "%233:sub25": 11 # CHECK-CP-JSON-DAG: "%233:sub26": 10 # CHECK-CP-JSON-DAG: "%233:sub27": 9 # CHECK-CP-JSON-DAG: "%233:sub28": 6 # CHECK-CP-JSON-DAG: "%233:sub29": 5 # CHECK-CP-JSON-DAG: "%233:sub30": 4 # CHECK-CP-JSON-DAG: "%233:sub31": 3 # CHECK-CP-JSON-DAG: "%275:sub0": 96 # CHECK-CP-JSON-DAG: "%275:sub1": 95 # CHECK-CP-JSON-DAG: "%275:sub2": 94 # CHECK-CP-JSON-DAG: "%275:sub3": 93 # CHECK-CP-JSON-DAG: "%275:sub4": 90 # CHECK-CP-JSON-DAG: "%275:sub5": 89 # CHECK-CP-JSON-DAG: "%275:sub6": 88 # CHECK-CP-JSON-DAG: "%275:sub7": 87 # CHECK-CP-JSON-DAG: "%275:sub8": 84 # CHECK-CP-JSON-DAG: "%275:sub9": 83 # CHECK-CP-JSON-DAG: "%275:sub10": 82 # CHECK-CP-JSON-DAG: "%275:sub11": 81 # CHECK-CP-JSON-DAG: "%275:sub12": 78 # CHECK-CP-JSON-DAG: "%275:sub13": 77 # CHECK-CP-JSON-DAG: "%275:sub14": 76 # CHECK-CP-JSON-DAG: "%275:sub15": 75 # CHECK-CP-JSON-DAG: "%275:sub16": 72 # CHECK-CP-JSON-DAG: "%275:sub17": 71 # CHECK-CP-JSON-DAG: "%275:sub18": 70 # CHECK-CP-JSON-DAG: "%275:sub19": 69 # CHECK-CP-JSON-DAG: "%275:sub20": 66 # CHECK-CP-JSON-DAG: "%275:sub21": 65 # CHECK-CP-JSON-DAG: "%275:sub22": 64 # CHECK-CP-JSON-DAG: "%275:sub23": 63 # CHECK-CP-JSON-DAG: "%275:sub24": 60 # CHECK-CP-JSON-DAG: "%275:sub25": 59 # CHECK-CP-JSON-DAG: "%275:sub26": 58 # CHECK-CP-JSON-DAG: "%275:sub27": 57 # CHECK-CP-JSON-DAG: "%275:sub28": 54 # CHECK-CP-JSON-DAG: "%275:sub29": 53 # CHECK-CP-JSON-DAG: "%275:sub30": 52 # CHECK-CP-JSON-DAG: "%275:sub31": 51 # CHECK-CP-JSON-DAG: "%317:sub0": 144 # CHECK-CP-JSON-DAG: "%317:sub1": 143 # CHECK-CP-JSON-DAG: "%317:sub2": 142 # CHECK-CP-JSON-DAG: "%317:sub3": 141 # CHECK-CP-JSON-DAG: "%317:sub4": 138 # CHECK-CP-JSON-DAG: "%317:sub5": 137 # CHECK-CP-JSON-DAG: "%317:sub6": 136 # CHECK-CP-JSON-DAG: "%317:sub7": 135 # CHECK-CP-JSON-DAG: "%317:sub8": 132 # CHECK-CP-JSON-DAG: "%317:sub9": 131 # CHECK-CP-JSON-DAG: "%317:sub10": 130 # CHECK-CP-JSON-DAG: "%317:sub11": 129 # CHECK-CP-JSON-DAG: "%317:sub12": 126 # CHECK-CP-JSON-DAG: "%317:sub13": 125 # CHECK-CP-JSON-DAG: "%317:sub14": 124 # CHECK-CP-JSON-DAG: "%317:sub15": 123 # CHECK-CP-JSON-DAG: "%317:sub16": 120 # CHECK-CP-JSON-DAG: "%317:sub17": 119 # CHECK-CP-JSON-DAG: "%317:sub18": 118 # CHECK-CP-JSON-DAG: "%317:sub19": 117 # CHECK-CP-JSON-DAG: "%317:sub20": 114 # CHECK-CP-JSON-DAG: "%317:sub21": 113 # CHECK-CP-JSON-DAG: "%317:sub22": 112 # CHECK-CP-JSON-DAG: "%317:sub23": 111 # CHECK-CP-JSON-DAG: "%317:sub24": 108 # CHECK-CP-JSON-DAG: "%317:sub25": 107 # CHECK-CP-JSON-DAG: "%317:sub26": 106 # CHECK-CP-JSON-DAG: "%317:sub27": 105 # CHECK-CP-JSON-DAG: "%317:sub28": 102 # CHECK-CP-JSON-DAG: "%317:sub29": 101 # CHECK-CP-JSON-DAG: "%317:sub30": 100 # CHECK-CP-JSON-DAG: "%317:sub31": 99 # CHECK-CP-JSON-DAG: "%359:sub0": 192 # CHECK-CP-JSON-DAG: "%359:sub1": 191 # CHECK-CP-JSON-DAG: "%359:sub2": 190 # CHECK-CP-JSON-DAG: "%359:sub3": 189 # CHECK-CP-JSON-DAG: "%359:sub4": 186 # CHECK-CP-JSON-DAG: "%359:sub5": 185 # CHECK-CP-JSON-DAG: "%359:sub6": 184 # CHECK-CP-JSON-DAG: "%359:sub7": 183 # CHECK-CP-JSON-DAG: "%359:sub8": 180 # CHECK-CP-JSON-DAG: "%359:sub9": 179 # CHECK-CP-JSON-DAG: "%359:sub10": 178 # CHECK-CP-JSON-DAG: "%359:sub11": 177 # CHECK-CP-JSON-DAG: "%359:sub12": 174 # CHECK-CP-JSON-DAG: "%359:sub13": 173 # CHECK-CP-JSON-DAG: "%359:sub14": 172 # CHECK-CP-JSON-DAG: "%359:sub15": 171 # CHECK-CP-JSON-DAG: "%359:sub16": 168 # CHECK-CP-JSON-DAG: "%359:sub17": 167 # CHECK-CP-JSON-DAG: "%359:sub18": 166 # CHECK-CP-JSON-DAG: "%359:sub19": 165 # CHECK-CP-JSON-DAG: "%359:sub20": 162 # CHECK-CP-JSON-DAG: "%359:sub21": 161 # CHECK-CP-JSON-DAG: "%359:sub22": 160 # CHECK-CP-JSON-DAG: "%359:sub23": 159 # CHECK-CP-JSON-DAG: "%359:sub24": 156 # CHECK-CP-JSON-DAG: "%359:sub25": 155 # CHECK-CP-JSON-DAG: "%359:sub26": 154 # CHECK-CP-JSON-DAG: "%359:sub27": 153 # CHECK-CP-JSON-DAG: "%359:sub28": 150 # CHECK-CP-JSON-DAG: "%359:sub29": 149 # CHECK-CP-JSON-DAG: "%359:sub30": 148 # CHECK-CP-JSON-DAG: "%359:sub31": 147 # CHECK-CP-JSON-DAG: "%401:sub0": 240 # CHECK-CP-JSON-DAG: "%401:sub1": 239 # CHECK-CP-JSON-DAG: "%401:sub2": 238 # CHECK-CP-JSON-DAG: "%401:sub3": 237 # CHECK-CP-JSON-DAG: "%401:sub4": 234 # CHECK-CP-JSON-DAG: "%401:sub5": 233 # CHECK-CP-JSON-DAG: "%401:sub6": 232 # CHECK-CP-JSON-DAG: "%401:sub7": 231 # CHECK-CP-JSON-DAG: "%401:sub8": 228 # CHECK-CP-JSON-DAG: "%401:sub9": 227 # CHECK-CP-JSON-DAG: "%401:sub10": 226 # CHECK-CP-JSON-DAG: "%401:sub11": 225 # CHECK-CP-JSON-DAG: "%401:sub12": 222 # CHECK-CP-JSON-DAG: "%401:sub13": 221 # CHECK-CP-JSON-DAG: "%401:sub14": 220 # CHECK-CP-JSON-DAG: "%401:sub15": 219 # CHECK-CP-JSON-DAG: "%401:sub16": 216 # CHECK-CP-JSON-DAG: "%401:sub17": 215 # CHECK-CP-JSON-DAG: "%401:sub18": 214 # CHECK-CP-JSON-DAG: "%401:sub19": 213 # CHECK-CP-JSON-DAG: "%401:sub20": 210 # CHECK-CP-JSON-DAG: "%401:sub21": 209 # CHECK-CP-JSON-DAG: "%401:sub22": 208 # CHECK-CP-JSON-DAG: "%401:sub23": 207 # CHECK-CP-JSON-DAG: "%401:sub24": 204 # CHECK-CP-JSON-DAG: "%401:sub25": 203 # CHECK-CP-JSON-DAG: "%401:sub26": 202 # CHECK-CP-JSON-DAG: "%401:sub27": 201 # CHECK-CP-JSON-DAG: "%401:sub28": 198 # CHECK-CP-JSON-DAG: "%401:sub29": 197 # CHECK-CP-JSON-DAG: "%401:sub30": 196 # CHECK-CP-JSON-DAG: "%401:sub31": 195 # CHECK-CP-JSON-DAG: "%588": 1 # CHECK-CP-JSON-DAG: "%589": 1 # CHECK-CP-JSON-DAG: "%590": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 195 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 240 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%592:vreg_128 = REG_SEQUENCE %591, %subreg.sub0, %590, %subreg.sub1, %589, %subreg.sub2, %588, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 47 # CHECK-CP-JSON-DAG: "%233:sub1": 46 # CHECK-CP-JSON-DAG: "%233:sub2": 45 # CHECK-CP-JSON-DAG: "%233:sub3": 44 # CHECK-CP-JSON-DAG: "%233:sub4": 41 # CHECK-CP-JSON-DAG: "%233:sub5": 40 # CHECK-CP-JSON-DAG: "%233:sub6": 39 # CHECK-CP-JSON-DAG: "%233:sub7": 38 # CHECK-CP-JSON-DAG: "%233:sub8": 35 # CHECK-CP-JSON-DAG: "%233:sub9": 34 # CHECK-CP-JSON-DAG: "%233:sub10": 33 # CHECK-CP-JSON-DAG: "%233:sub11": 32 # CHECK-CP-JSON-DAG: "%233:sub12": 29 # CHECK-CP-JSON-DAG: "%233:sub13": 28 # CHECK-CP-JSON-DAG: "%233:sub14": 27 # CHECK-CP-JSON-DAG: "%233:sub15": 26 # CHECK-CP-JSON-DAG: "%233:sub16": 23 # CHECK-CP-JSON-DAG: "%233:sub17": 22 # CHECK-CP-JSON-DAG: "%233:sub18": 21 # CHECK-CP-JSON-DAG: "%233:sub19": 20 # CHECK-CP-JSON-DAG: "%233:sub20": 17 # CHECK-CP-JSON-DAG: "%233:sub21": 16 # CHECK-CP-JSON-DAG: "%233:sub22": 15 # CHECK-CP-JSON-DAG: "%233:sub23": 14 # CHECK-CP-JSON-DAG: "%233:sub24": 11 # CHECK-CP-JSON-DAG: "%233:sub25": 10 # CHECK-CP-JSON-DAG: "%233:sub26": 9 # CHECK-CP-JSON-DAG: "%233:sub27": 8 # CHECK-CP-JSON-DAG: "%233:sub28": 5 # CHECK-CP-JSON-DAG: "%233:sub29": 4 # CHECK-CP-JSON-DAG: "%233:sub30": 3 # CHECK-CP-JSON-DAG: "%233:sub31": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 95 # CHECK-CP-JSON-DAG: "%275:sub1": 94 # CHECK-CP-JSON-DAG: "%275:sub2": 93 # CHECK-CP-JSON-DAG: "%275:sub3": 92 # CHECK-CP-JSON-DAG: "%275:sub4": 89 # CHECK-CP-JSON-DAG: "%275:sub5": 88 # CHECK-CP-JSON-DAG: "%275:sub6": 87 # CHECK-CP-JSON-DAG: "%275:sub7": 86 # CHECK-CP-JSON-DAG: "%275:sub8": 83 # CHECK-CP-JSON-DAG: "%275:sub9": 82 # CHECK-CP-JSON-DAG: "%275:sub10": 81 # CHECK-CP-JSON-DAG: "%275:sub11": 80 # CHECK-CP-JSON-DAG: "%275:sub12": 77 # CHECK-CP-JSON-DAG: "%275:sub13": 76 # CHECK-CP-JSON-DAG: "%275:sub14": 75 # CHECK-CP-JSON-DAG: "%275:sub15": 74 # CHECK-CP-JSON-DAG: "%275:sub16": 71 # CHECK-CP-JSON-DAG: "%275:sub17": 70 # CHECK-CP-JSON-DAG: "%275:sub18": 69 # CHECK-CP-JSON-DAG: "%275:sub19": 68 # CHECK-CP-JSON-DAG: "%275:sub20": 65 # CHECK-CP-JSON-DAG: "%275:sub21": 64 # CHECK-CP-JSON-DAG: "%275:sub22": 63 # CHECK-CP-JSON-DAG: "%275:sub23": 62 # CHECK-CP-JSON-DAG: "%275:sub24": 59 # CHECK-CP-JSON-DAG: "%275:sub25": 58 # CHECK-CP-JSON-DAG: "%275:sub26": 57 # CHECK-CP-JSON-DAG: "%275:sub27": 56 # CHECK-CP-JSON-DAG: "%275:sub28": 53 # CHECK-CP-JSON-DAG: "%275:sub29": 52 # CHECK-CP-JSON-DAG: "%275:sub30": 51 # CHECK-CP-JSON-DAG: "%275:sub31": 50 # CHECK-CP-JSON-DAG: "%317:sub0": 143 # CHECK-CP-JSON-DAG: "%317:sub1": 142 # CHECK-CP-JSON-DAG: "%317:sub2": 141 # CHECK-CP-JSON-DAG: "%317:sub3": 140 # CHECK-CP-JSON-DAG: "%317:sub4": 137 # CHECK-CP-JSON-DAG: "%317:sub5": 136 # CHECK-CP-JSON-DAG: "%317:sub6": 135 # CHECK-CP-JSON-DAG: "%317:sub7": 134 # CHECK-CP-JSON-DAG: "%317:sub8": 131 # CHECK-CP-JSON-DAG: "%317:sub9": 130 # CHECK-CP-JSON-DAG: "%317:sub10": 129 # CHECK-CP-JSON-DAG: "%317:sub11": 128 # CHECK-CP-JSON-DAG: "%317:sub12": 125 # CHECK-CP-JSON-DAG: "%317:sub13": 124 # CHECK-CP-JSON-DAG: "%317:sub14": 123 # CHECK-CP-JSON-DAG: "%317:sub15": 122 # CHECK-CP-JSON-DAG: "%317:sub16": 119 # CHECK-CP-JSON-DAG: "%317:sub17": 118 # CHECK-CP-JSON-DAG: "%317:sub18": 117 # CHECK-CP-JSON-DAG: "%317:sub19": 116 # CHECK-CP-JSON-DAG: "%317:sub20": 113 # CHECK-CP-JSON-DAG: "%317:sub21": 112 # CHECK-CP-JSON-DAG: "%317:sub22": 111 # CHECK-CP-JSON-DAG: "%317:sub23": 110 # CHECK-CP-JSON-DAG: "%317:sub24": 107 # CHECK-CP-JSON-DAG: "%317:sub25": 106 # CHECK-CP-JSON-DAG: "%317:sub26": 105 # CHECK-CP-JSON-DAG: "%317:sub27": 104 # CHECK-CP-JSON-DAG: "%317:sub28": 101 # CHECK-CP-JSON-DAG: "%317:sub29": 100 # CHECK-CP-JSON-DAG: "%317:sub30": 99 # CHECK-CP-JSON-DAG: "%317:sub31": 98 # CHECK-CP-JSON-DAG: "%359:sub0": 191 # CHECK-CP-JSON-DAG: "%359:sub1": 190 # CHECK-CP-JSON-DAG: "%359:sub2": 189 # CHECK-CP-JSON-DAG: "%359:sub3": 188 # CHECK-CP-JSON-DAG: "%359:sub4": 185 # CHECK-CP-JSON-DAG: "%359:sub5": 184 # CHECK-CP-JSON-DAG: "%359:sub6": 183 # CHECK-CP-JSON-DAG: "%359:sub7": 182 # CHECK-CP-JSON-DAG: "%359:sub8": 179 # CHECK-CP-JSON-DAG: "%359:sub9": 178 # CHECK-CP-JSON-DAG: "%359:sub10": 177 # CHECK-CP-JSON-DAG: "%359:sub11": 176 # CHECK-CP-JSON-DAG: "%359:sub12": 173 # CHECK-CP-JSON-DAG: "%359:sub13": 172 # CHECK-CP-JSON-DAG: "%359:sub14": 171 # CHECK-CP-JSON-DAG: "%359:sub15": 170 # CHECK-CP-JSON-DAG: "%359:sub16": 167 # CHECK-CP-JSON-DAG: "%359:sub17": 166 # CHECK-CP-JSON-DAG: "%359:sub18": 165 # CHECK-CP-JSON-DAG: "%359:sub19": 164 # CHECK-CP-JSON-DAG: "%359:sub20": 161 # CHECK-CP-JSON-DAG: "%359:sub21": 160 # CHECK-CP-JSON-DAG: "%359:sub22": 159 # CHECK-CP-JSON-DAG: "%359:sub23": 158 # CHECK-CP-JSON-DAG: "%359:sub24": 155 # CHECK-CP-JSON-DAG: "%359:sub25": 154 # CHECK-CP-JSON-DAG: "%359:sub26": 153 # CHECK-CP-JSON-DAG: "%359:sub27": 152 # CHECK-CP-JSON-DAG: "%359:sub28": 149 # CHECK-CP-JSON-DAG: "%359:sub29": 148 # CHECK-CP-JSON-DAG: "%359:sub30": 147 # CHECK-CP-JSON-DAG: "%359:sub31": 146 # CHECK-CP-JSON-DAG: "%401:sub0": 239 # CHECK-CP-JSON-DAG: "%401:sub1": 238 # CHECK-CP-JSON-DAG: "%401:sub2": 237 # CHECK-CP-JSON-DAG: "%401:sub3": 236 # CHECK-CP-JSON-DAG: "%401:sub4": 233 # CHECK-CP-JSON-DAG: "%401:sub5": 232 # CHECK-CP-JSON-DAG: "%401:sub6": 231 # CHECK-CP-JSON-DAG: "%401:sub7": 230 # CHECK-CP-JSON-DAG: "%401:sub8": 227 # CHECK-CP-JSON-DAG: "%401:sub9": 226 # CHECK-CP-JSON-DAG: "%401:sub10": 225 # CHECK-CP-JSON-DAG: "%401:sub11": 224 # CHECK-CP-JSON-DAG: "%401:sub12": 221 # CHECK-CP-JSON-DAG: "%401:sub13": 220 # CHECK-CP-JSON-DAG: "%401:sub14": 219 # CHECK-CP-JSON-DAG: "%401:sub15": 218 # CHECK-CP-JSON-DAG: "%401:sub16": 215 # CHECK-CP-JSON-DAG: "%401:sub17": 214 # CHECK-CP-JSON-DAG: "%401:sub18": 213 # CHECK-CP-JSON-DAG: "%401:sub19": 212 # CHECK-CP-JSON-DAG: "%401:sub20": 209 # CHECK-CP-JSON-DAG: "%401:sub21": 208 # CHECK-CP-JSON-DAG: "%401:sub22": 207 # CHECK-CP-JSON-DAG: "%401:sub23": 206 # CHECK-CP-JSON-DAG: "%401:sub24": 203 # CHECK-CP-JSON-DAG: "%401:sub25": 202 # CHECK-CP-JSON-DAG: "%401:sub26": 201 # CHECK-CP-JSON-DAG: "%401:sub27": 200 # CHECK-CP-JSON-DAG: "%401:sub28": 197 # CHECK-CP-JSON-DAG: "%401:sub29": 196 # CHECK-CP-JSON-DAG: "%401:sub30": 195 # CHECK-CP-JSON-DAG: "%401:sub31": 194 # CHECK-CP-JSON-DAG: "%588": 0 # CHECK-CP-JSON-DAG: "%589": 0 # CHECK-CP-JSON-DAG: "%590": 0 # CHECK-CP-JSON-DAG: "%591": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 194 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 239 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %593:vreg_64, %592, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 46 # CHECK-CP-JSON-DAG: "%233:sub1": 45 # CHECK-CP-JSON-DAG: "%233:sub2": 44 # CHECK-CP-JSON-DAG: "%233:sub3": 43 # CHECK-CP-JSON-DAG: "%233:sub4": 40 # CHECK-CP-JSON-DAG: "%233:sub5": 39 # CHECK-CP-JSON-DAG: "%233:sub6": 38 # CHECK-CP-JSON-DAG: "%233:sub7": 37 # CHECK-CP-JSON-DAG: "%233:sub8": 34 # CHECK-CP-JSON-DAG: "%233:sub9": 33 # CHECK-CP-JSON-DAG: "%233:sub10": 32 # CHECK-CP-JSON-DAG: "%233:sub11": 31 # CHECK-CP-JSON-DAG: "%233:sub12": 28 # CHECK-CP-JSON-DAG: "%233:sub13": 27 # CHECK-CP-JSON-DAG: "%233:sub14": 26 # CHECK-CP-JSON-DAG: "%233:sub15": 25 # CHECK-CP-JSON-DAG: "%233:sub16": 22 # CHECK-CP-JSON-DAG: "%233:sub17": 21 # CHECK-CP-JSON-DAG: "%233:sub18": 20 # CHECK-CP-JSON-DAG: "%233:sub19": 19 # CHECK-CP-JSON-DAG: "%233:sub20": 16 # CHECK-CP-JSON-DAG: "%233:sub21": 15 # CHECK-CP-JSON-DAG: "%233:sub22": 14 # CHECK-CP-JSON-DAG: "%233:sub23": 13 # CHECK-CP-JSON-DAG: "%233:sub24": 10 # CHECK-CP-JSON-DAG: "%233:sub25": 9 # CHECK-CP-JSON-DAG: "%233:sub26": 8 # CHECK-CP-JSON-DAG: "%233:sub27": 7 # CHECK-CP-JSON-DAG: "%233:sub28": 4 # CHECK-CP-JSON-DAG: "%233:sub29": 3 # CHECK-CP-JSON-DAG: "%233:sub30": 2 # CHECK-CP-JSON-DAG: "%233:sub31": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 94 # CHECK-CP-JSON-DAG: "%275:sub1": 93 # CHECK-CP-JSON-DAG: "%275:sub2": 92 # CHECK-CP-JSON-DAG: "%275:sub3": 91 # CHECK-CP-JSON-DAG: "%275:sub4": 88 # CHECK-CP-JSON-DAG: "%275:sub5": 87 # CHECK-CP-JSON-DAG: "%275:sub6": 86 # CHECK-CP-JSON-DAG: "%275:sub7": 85 # CHECK-CP-JSON-DAG: "%275:sub8": 82 # CHECK-CP-JSON-DAG: "%275:sub9": 81 # CHECK-CP-JSON-DAG: "%275:sub10": 80 # CHECK-CP-JSON-DAG: "%275:sub11": 79 # CHECK-CP-JSON-DAG: "%275:sub12": 76 # CHECK-CP-JSON-DAG: "%275:sub13": 75 # CHECK-CP-JSON-DAG: "%275:sub14": 74 # CHECK-CP-JSON-DAG: "%275:sub15": 73 # CHECK-CP-JSON-DAG: "%275:sub16": 70 # CHECK-CP-JSON-DAG: "%275:sub17": 69 # CHECK-CP-JSON-DAG: "%275:sub18": 68 # CHECK-CP-JSON-DAG: "%275:sub19": 67 # CHECK-CP-JSON-DAG: "%275:sub20": 64 # CHECK-CP-JSON-DAG: "%275:sub21": 63 # CHECK-CP-JSON-DAG: "%275:sub22": 62 # CHECK-CP-JSON-DAG: "%275:sub23": 61 # CHECK-CP-JSON-DAG: "%275:sub24": 58 # CHECK-CP-JSON-DAG: "%275:sub25": 57 # CHECK-CP-JSON-DAG: "%275:sub26": 56 # CHECK-CP-JSON-DAG: "%275:sub27": 55 # CHECK-CP-JSON-DAG: "%275:sub28": 52 # CHECK-CP-JSON-DAG: "%275:sub29": 51 # CHECK-CP-JSON-DAG: "%275:sub30": 50 # CHECK-CP-JSON-DAG: "%275:sub31": 49 # CHECK-CP-JSON-DAG: "%317:sub0": 142 # CHECK-CP-JSON-DAG: "%317:sub1": 141 # CHECK-CP-JSON-DAG: "%317:sub2": 140 # CHECK-CP-JSON-DAG: "%317:sub3": 139 # CHECK-CP-JSON-DAG: "%317:sub4": 136 # CHECK-CP-JSON-DAG: "%317:sub5": 135 # CHECK-CP-JSON-DAG: "%317:sub6": 134 # CHECK-CP-JSON-DAG: "%317:sub7": 133 # CHECK-CP-JSON-DAG: "%317:sub8": 130 # CHECK-CP-JSON-DAG: "%317:sub9": 129 # CHECK-CP-JSON-DAG: "%317:sub10": 128 # CHECK-CP-JSON-DAG: "%317:sub11": 127 # CHECK-CP-JSON-DAG: "%317:sub12": 124 # CHECK-CP-JSON-DAG: "%317:sub13": 123 # CHECK-CP-JSON-DAG: "%317:sub14": 122 # CHECK-CP-JSON-DAG: "%317:sub15": 121 # CHECK-CP-JSON-DAG: "%317:sub16": 118 # CHECK-CP-JSON-DAG: "%317:sub17": 117 # CHECK-CP-JSON-DAG: "%317:sub18": 116 # CHECK-CP-JSON-DAG: "%317:sub19": 115 # CHECK-CP-JSON-DAG: "%317:sub20": 112 # CHECK-CP-JSON-DAG: "%317:sub21": 111 # CHECK-CP-JSON-DAG: "%317:sub22": 110 # CHECK-CP-JSON-DAG: "%317:sub23": 109 # CHECK-CP-JSON-DAG: "%317:sub24": 106 # CHECK-CP-JSON-DAG: "%317:sub25": 105 # CHECK-CP-JSON-DAG: "%317:sub26": 104 # CHECK-CP-JSON-DAG: "%317:sub27": 103 # CHECK-CP-JSON-DAG: "%317:sub28": 100 # CHECK-CP-JSON-DAG: "%317:sub29": 99 # CHECK-CP-JSON-DAG: "%317:sub30": 98 # CHECK-CP-JSON-DAG: "%317:sub31": 97 # CHECK-CP-JSON-DAG: "%359:sub0": 190 # CHECK-CP-JSON-DAG: "%359:sub1": 189 # CHECK-CP-JSON-DAG: "%359:sub2": 188 # CHECK-CP-JSON-DAG: "%359:sub3": 187 # CHECK-CP-JSON-DAG: "%359:sub4": 184 # CHECK-CP-JSON-DAG: "%359:sub5": 183 # CHECK-CP-JSON-DAG: "%359:sub6": 182 # CHECK-CP-JSON-DAG: "%359:sub7": 181 # CHECK-CP-JSON-DAG: "%359:sub8": 178 # CHECK-CP-JSON-DAG: "%359:sub9": 177 # CHECK-CP-JSON-DAG: "%359:sub10": 176 # CHECK-CP-JSON-DAG: "%359:sub11": 175 # CHECK-CP-JSON-DAG: "%359:sub12": 172 # CHECK-CP-JSON-DAG: "%359:sub13": 171 # CHECK-CP-JSON-DAG: "%359:sub14": 170 # CHECK-CP-JSON-DAG: "%359:sub15": 169 # CHECK-CP-JSON-DAG: "%359:sub16": 166 # CHECK-CP-JSON-DAG: "%359:sub17": 165 # CHECK-CP-JSON-DAG: "%359:sub18": 164 # CHECK-CP-JSON-DAG: "%359:sub19": 163 # CHECK-CP-JSON-DAG: "%359:sub20": 160 # CHECK-CP-JSON-DAG: "%359:sub21": 159 # CHECK-CP-JSON-DAG: "%359:sub22": 158 # CHECK-CP-JSON-DAG: "%359:sub23": 157 # CHECK-CP-JSON-DAG: "%359:sub24": 154 # CHECK-CP-JSON-DAG: "%359:sub25": 153 # CHECK-CP-JSON-DAG: "%359:sub26": 152 # CHECK-CP-JSON-DAG: "%359:sub27": 151 # CHECK-CP-JSON-DAG: "%359:sub28": 148 # CHECK-CP-JSON-DAG: "%359:sub29": 147 # CHECK-CP-JSON-DAG: "%359:sub30": 146 # CHECK-CP-JSON-DAG: "%359:sub31": 145 # CHECK-CP-JSON-DAG: "%401:sub0": 238 # CHECK-CP-JSON-DAG: "%401:sub1": 237 # CHECK-CP-JSON-DAG: "%401:sub2": 236 # CHECK-CP-JSON-DAG: "%401:sub3": 235 # CHECK-CP-JSON-DAG: "%401:sub4": 232 # CHECK-CP-JSON-DAG: "%401:sub5": 231 # CHECK-CP-JSON-DAG: "%401:sub6": 230 # CHECK-CP-JSON-DAG: "%401:sub7": 229 # CHECK-CP-JSON-DAG: "%401:sub8": 226 # CHECK-CP-JSON-DAG: "%401:sub9": 225 # CHECK-CP-JSON-DAG: "%401:sub10": 224 # CHECK-CP-JSON-DAG: "%401:sub11": 223 # CHECK-CP-JSON-DAG: "%401:sub12": 220 # CHECK-CP-JSON-DAG: "%401:sub13": 219 # CHECK-CP-JSON-DAG: "%401:sub14": 218 # CHECK-CP-JSON-DAG: "%401:sub15": 217 # CHECK-CP-JSON-DAG: "%401:sub16": 214 # CHECK-CP-JSON-DAG: "%401:sub17": 213 # CHECK-CP-JSON-DAG: "%401:sub18": 212 # CHECK-CP-JSON-DAG: "%401:sub19": 211 # CHECK-CP-JSON-DAG: "%401:sub20": 208 # CHECK-CP-JSON-DAG: "%401:sub21": 207 # CHECK-CP-JSON-DAG: "%401:sub22": 206 # CHECK-CP-JSON-DAG: "%401:sub23": 205 # CHECK-CP-JSON-DAG: "%401:sub24": 202 # CHECK-CP-JSON-DAG: "%401:sub25": 201 # CHECK-CP-JSON-DAG: "%401:sub26": 200 # CHECK-CP-JSON-DAG: "%401:sub27": 199 # CHECK-CP-JSON-DAG: "%401:sub28": 196 # CHECK-CP-JSON-DAG: "%401:sub29": 195 # CHECK-CP-JSON-DAG: "%401:sub30": 194 # CHECK-CP-JSON-DAG: "%401:sub31": 193 # CHECK-CP-JSON-DAG: "%592": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 193 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 238 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%594:vgpr_32 = COPY %233.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 45 # CHECK-CP-JSON-DAG: "%233:sub1": 44 # CHECK-CP-JSON-DAG: "%233:sub2": 43 # CHECK-CP-JSON-DAG: "%233:sub3": 42 # CHECK-CP-JSON-DAG: "%233:sub4": 39 # CHECK-CP-JSON-DAG: "%233:sub5": 38 # CHECK-CP-JSON-DAG: "%233:sub6": 37 # CHECK-CP-JSON-DAG: "%233:sub7": 36 # CHECK-CP-JSON-DAG: "%233:sub8": 33 # CHECK-CP-JSON-DAG: "%233:sub9": 32 # CHECK-CP-JSON-DAG: "%233:sub10": 31 # CHECK-CP-JSON-DAG: "%233:sub11": 30 # CHECK-CP-JSON-DAG: "%233:sub12": 27 # CHECK-CP-JSON-DAG: "%233:sub13": 26 # CHECK-CP-JSON-DAG: "%233:sub14": 25 # CHECK-CP-JSON-DAG: "%233:sub15": 24 # CHECK-CP-JSON-DAG: "%233:sub16": 21 # CHECK-CP-JSON-DAG: "%233:sub17": 20 # CHECK-CP-JSON-DAG: "%233:sub18": 19 # CHECK-CP-JSON-DAG: "%233:sub19": 18 # CHECK-CP-JSON-DAG: "%233:sub20": 15 # CHECK-CP-JSON-DAG: "%233:sub21": 14 # CHECK-CP-JSON-DAG: "%233:sub22": 13 # CHECK-CP-JSON-DAG: "%233:sub23": 12 # CHECK-CP-JSON-DAG: "%233:sub24": 9 # CHECK-CP-JSON-DAG: "%233:sub25": 8 # CHECK-CP-JSON-DAG: "%233:sub26": 7 # CHECK-CP-JSON-DAG: "%233:sub27": 6 # CHECK-CP-JSON-DAG: "%233:sub28": 3 # CHECK-CP-JSON-DAG: "%233:sub29": 2 # CHECK-CP-JSON-DAG: "%233:sub30": 1 # CHECK-CP-JSON-DAG: "%233:sub31": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 93 # CHECK-CP-JSON-DAG: "%275:sub1": 92 # CHECK-CP-JSON-DAG: "%275:sub2": 91 # CHECK-CP-JSON-DAG: "%275:sub3": 90 # CHECK-CP-JSON-DAG: "%275:sub4": 87 # CHECK-CP-JSON-DAG: "%275:sub5": 86 # CHECK-CP-JSON-DAG: "%275:sub6": 85 # CHECK-CP-JSON-DAG: "%275:sub7": 84 # CHECK-CP-JSON-DAG: "%275:sub8": 81 # CHECK-CP-JSON-DAG: "%275:sub9": 80 # CHECK-CP-JSON-DAG: "%275:sub10": 79 # CHECK-CP-JSON-DAG: "%275:sub11": 78 # CHECK-CP-JSON-DAG: "%275:sub12": 75 # CHECK-CP-JSON-DAG: "%275:sub13": 74 # CHECK-CP-JSON-DAG: "%275:sub14": 73 # CHECK-CP-JSON-DAG: "%275:sub15": 72 # CHECK-CP-JSON-DAG: "%275:sub16": 69 # CHECK-CP-JSON-DAG: "%275:sub17": 68 # CHECK-CP-JSON-DAG: "%275:sub18": 67 # CHECK-CP-JSON-DAG: "%275:sub19": 66 # CHECK-CP-JSON-DAG: "%275:sub20": 63 # CHECK-CP-JSON-DAG: "%275:sub21": 62 # CHECK-CP-JSON-DAG: "%275:sub22": 61 # CHECK-CP-JSON-DAG: "%275:sub23": 60 # CHECK-CP-JSON-DAG: "%275:sub24": 57 # CHECK-CP-JSON-DAG: "%275:sub25": 56 # CHECK-CP-JSON-DAG: "%275:sub26": 55 # CHECK-CP-JSON-DAG: "%275:sub27": 54 # CHECK-CP-JSON-DAG: "%275:sub28": 51 # CHECK-CP-JSON-DAG: "%275:sub29": 50 # CHECK-CP-JSON-DAG: "%275:sub30": 49 # CHECK-CP-JSON-DAG: "%275:sub31": 48 # CHECK-CP-JSON-DAG: "%317:sub0": 141 # CHECK-CP-JSON-DAG: "%317:sub1": 140 # CHECK-CP-JSON-DAG: "%317:sub2": 139 # CHECK-CP-JSON-DAG: "%317:sub3": 138 # CHECK-CP-JSON-DAG: "%317:sub4": 135 # CHECK-CP-JSON-DAG: "%317:sub5": 134 # CHECK-CP-JSON-DAG: "%317:sub6": 133 # CHECK-CP-JSON-DAG: "%317:sub7": 132 # CHECK-CP-JSON-DAG: "%317:sub8": 129 # CHECK-CP-JSON-DAG: "%317:sub9": 128 # CHECK-CP-JSON-DAG: "%317:sub10": 127 # CHECK-CP-JSON-DAG: "%317:sub11": 126 # CHECK-CP-JSON-DAG: "%317:sub12": 123 # CHECK-CP-JSON-DAG: "%317:sub13": 122 # CHECK-CP-JSON-DAG: "%317:sub14": 121 # CHECK-CP-JSON-DAG: "%317:sub15": 120 # CHECK-CP-JSON-DAG: "%317:sub16": 117 # CHECK-CP-JSON-DAG: "%317:sub17": 116 # CHECK-CP-JSON-DAG: "%317:sub18": 115 # CHECK-CP-JSON-DAG: "%317:sub19": 114 # CHECK-CP-JSON-DAG: "%317:sub20": 111 # CHECK-CP-JSON-DAG: "%317:sub21": 110 # CHECK-CP-JSON-DAG: "%317:sub22": 109 # CHECK-CP-JSON-DAG: "%317:sub23": 108 # CHECK-CP-JSON-DAG: "%317:sub24": 105 # CHECK-CP-JSON-DAG: "%317:sub25": 104 # CHECK-CP-JSON-DAG: "%317:sub26": 103 # CHECK-CP-JSON-DAG: "%317:sub27": 102 # CHECK-CP-JSON-DAG: "%317:sub28": 99 # CHECK-CP-JSON-DAG: "%317:sub29": 98 # CHECK-CP-JSON-DAG: "%317:sub30": 97 # CHECK-CP-JSON-DAG: "%317:sub31": 96 # CHECK-CP-JSON-DAG: "%359:sub0": 189 # CHECK-CP-JSON-DAG: "%359:sub1": 188 # CHECK-CP-JSON-DAG: "%359:sub2": 187 # CHECK-CP-JSON-DAG: "%359:sub3": 186 # CHECK-CP-JSON-DAG: "%359:sub4": 183 # CHECK-CP-JSON-DAG: "%359:sub5": 182 # CHECK-CP-JSON-DAG: "%359:sub6": 181 # CHECK-CP-JSON-DAG: "%359:sub7": 180 # CHECK-CP-JSON-DAG: "%359:sub8": 177 # CHECK-CP-JSON-DAG: "%359:sub9": 176 # CHECK-CP-JSON-DAG: "%359:sub10": 175 # CHECK-CP-JSON-DAG: "%359:sub11": 174 # CHECK-CP-JSON-DAG: "%359:sub12": 171 # CHECK-CP-JSON-DAG: "%359:sub13": 170 # CHECK-CP-JSON-DAG: "%359:sub14": 169 # CHECK-CP-JSON-DAG: "%359:sub15": 168 # CHECK-CP-JSON-DAG: "%359:sub16": 165 # CHECK-CP-JSON-DAG: "%359:sub17": 164 # CHECK-CP-JSON-DAG: "%359:sub18": 163 # CHECK-CP-JSON-DAG: "%359:sub19": 162 # CHECK-CP-JSON-DAG: "%359:sub20": 159 # CHECK-CP-JSON-DAG: "%359:sub21": 158 # CHECK-CP-JSON-DAG: "%359:sub22": 157 # CHECK-CP-JSON-DAG: "%359:sub23": 156 # CHECK-CP-JSON-DAG: "%359:sub24": 153 # CHECK-CP-JSON-DAG: "%359:sub25": 152 # CHECK-CP-JSON-DAG: "%359:sub26": 151 # CHECK-CP-JSON-DAG: "%359:sub27": 150 # CHECK-CP-JSON-DAG: "%359:sub28": 147 # CHECK-CP-JSON-DAG: "%359:sub29": 146 # CHECK-CP-JSON-DAG: "%359:sub30": 145 # CHECK-CP-JSON-DAG: "%359:sub31": 144 # CHECK-CP-JSON-DAG: "%401:sub0": 237 # CHECK-CP-JSON-DAG: "%401:sub1": 236 # CHECK-CP-JSON-DAG: "%401:sub2": 235 # CHECK-CP-JSON-DAG: "%401:sub3": 234 # CHECK-CP-JSON-DAG: "%401:sub4": 231 # CHECK-CP-JSON-DAG: "%401:sub5": 230 # CHECK-CP-JSON-DAG: "%401:sub6": 229 # CHECK-CP-JSON-DAG: "%401:sub7": 228 # CHECK-CP-JSON-DAG: "%401:sub8": 225 # CHECK-CP-JSON-DAG: "%401:sub9": 224 # CHECK-CP-JSON-DAG: "%401:sub10": 223 # CHECK-CP-JSON-DAG: "%401:sub11": 222 # CHECK-CP-JSON-DAG: "%401:sub12": 219 # CHECK-CP-JSON-DAG: "%401:sub13": 218 # CHECK-CP-JSON-DAG: "%401:sub14": 217 # CHECK-CP-JSON-DAG: "%401:sub15": 216 # CHECK-CP-JSON-DAG: "%401:sub16": 213 # CHECK-CP-JSON-DAG: "%401:sub17": 212 # CHECK-CP-JSON-DAG: "%401:sub18": 211 # CHECK-CP-JSON-DAG: "%401:sub19": 210 # CHECK-CP-JSON-DAG: "%401:sub20": 207 # CHECK-CP-JSON-DAG: "%401:sub21": 206 # CHECK-CP-JSON-DAG: "%401:sub22": 205 # CHECK-CP-JSON-DAG: "%401:sub23": 204 # CHECK-CP-JSON-DAG: "%401:sub24": 201 # CHECK-CP-JSON-DAG: "%401:sub25": 200 # CHECK-CP-JSON-DAG: "%401:sub26": 199 # CHECK-CP-JSON-DAG: "%401:sub27": 198 # CHECK-CP-JSON-DAG: "%401:sub28": 195 # CHECK-CP-JSON-DAG: "%401:sub29": 194 # CHECK-CP-JSON-DAG: "%401:sub30": 193 # CHECK-CP-JSON-DAG: "%401:sub31": 192 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 192 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 237 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%595:vgpr_32 = COPY %233.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 44 # CHECK-CP-JSON-DAG: "%233:sub1": 43 # CHECK-CP-JSON-DAG: "%233:sub2": 42 # CHECK-CP-JSON-DAG: "%233:sub3": 41 # CHECK-CP-JSON-DAG: "%233:sub4": 38 # CHECK-CP-JSON-DAG: "%233:sub5": 37 # CHECK-CP-JSON-DAG: "%233:sub6": 36 # CHECK-CP-JSON-DAG: "%233:sub7": 35 # CHECK-CP-JSON-DAG: "%233:sub8": 32 # CHECK-CP-JSON-DAG: "%233:sub9": 31 # CHECK-CP-JSON-DAG: "%233:sub10": 30 # CHECK-CP-JSON-DAG: "%233:sub11": 29 # CHECK-CP-JSON-DAG: "%233:sub12": 26 # CHECK-CP-JSON-DAG: "%233:sub13": 25 # CHECK-CP-JSON-DAG: "%233:sub14": 24 # CHECK-CP-JSON-DAG: "%233:sub15": 23 # CHECK-CP-JSON-DAG: "%233:sub16": 20 # CHECK-CP-JSON-DAG: "%233:sub17": 19 # CHECK-CP-JSON-DAG: "%233:sub18": 18 # CHECK-CP-JSON-DAG: "%233:sub19": 17 # CHECK-CP-JSON-DAG: "%233:sub20": 14 # CHECK-CP-JSON-DAG: "%233:sub21": 13 # CHECK-CP-JSON-DAG: "%233:sub22": 12 # CHECK-CP-JSON-DAG: "%233:sub23": 11 # CHECK-CP-JSON-DAG: "%233:sub24": 8 # CHECK-CP-JSON-DAG: "%233:sub25": 7 # CHECK-CP-JSON-DAG: "%233:sub26": 6 # CHECK-CP-JSON-DAG: "%233:sub27": 5 # CHECK-CP-JSON-DAG: "%233:sub28": 2 # CHECK-CP-JSON-DAG: "%233:sub29": 1 # CHECK-CP-JSON-DAG: "%233:sub30": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 92 # CHECK-CP-JSON-DAG: "%275:sub1": 91 # CHECK-CP-JSON-DAG: "%275:sub2": 90 # CHECK-CP-JSON-DAG: "%275:sub3": 89 # CHECK-CP-JSON-DAG: "%275:sub4": 86 # CHECK-CP-JSON-DAG: "%275:sub5": 85 # CHECK-CP-JSON-DAG: "%275:sub6": 84 # CHECK-CP-JSON-DAG: "%275:sub7": 83 # CHECK-CP-JSON-DAG: "%275:sub8": 80 # CHECK-CP-JSON-DAG: "%275:sub9": 79 # CHECK-CP-JSON-DAG: "%275:sub10": 78 # CHECK-CP-JSON-DAG: "%275:sub11": 77 # CHECK-CP-JSON-DAG: "%275:sub12": 74 # CHECK-CP-JSON-DAG: "%275:sub13": 73 # CHECK-CP-JSON-DAG: "%275:sub14": 72 # CHECK-CP-JSON-DAG: "%275:sub15": 71 # CHECK-CP-JSON-DAG: "%275:sub16": 68 # CHECK-CP-JSON-DAG: "%275:sub17": 67 # CHECK-CP-JSON-DAG: "%275:sub18": 66 # CHECK-CP-JSON-DAG: "%275:sub19": 65 # CHECK-CP-JSON-DAG: "%275:sub20": 62 # CHECK-CP-JSON-DAG: "%275:sub21": 61 # CHECK-CP-JSON-DAG: "%275:sub22": 60 # CHECK-CP-JSON-DAG: "%275:sub23": 59 # CHECK-CP-JSON-DAG: "%275:sub24": 56 # CHECK-CP-JSON-DAG: "%275:sub25": 55 # CHECK-CP-JSON-DAG: "%275:sub26": 54 # CHECK-CP-JSON-DAG: "%275:sub27": 53 # CHECK-CP-JSON-DAG: "%275:sub28": 50 # CHECK-CP-JSON-DAG: "%275:sub29": 49 # CHECK-CP-JSON-DAG: "%275:sub30": 48 # CHECK-CP-JSON-DAG: "%275:sub31": 47 # CHECK-CP-JSON-DAG: "%317:sub0": 140 # CHECK-CP-JSON-DAG: "%317:sub1": 139 # CHECK-CP-JSON-DAG: "%317:sub2": 138 # CHECK-CP-JSON-DAG: "%317:sub3": 137 # CHECK-CP-JSON-DAG: "%317:sub4": 134 # CHECK-CP-JSON-DAG: "%317:sub5": 133 # CHECK-CP-JSON-DAG: "%317:sub6": 132 # CHECK-CP-JSON-DAG: "%317:sub7": 131 # CHECK-CP-JSON-DAG: "%317:sub8": 128 # CHECK-CP-JSON-DAG: "%317:sub9": 127 # CHECK-CP-JSON-DAG: "%317:sub10": 126 # CHECK-CP-JSON-DAG: "%317:sub11": 125 # CHECK-CP-JSON-DAG: "%317:sub12": 122 # CHECK-CP-JSON-DAG: "%317:sub13": 121 # CHECK-CP-JSON-DAG: "%317:sub14": 120 # CHECK-CP-JSON-DAG: "%317:sub15": 119 # CHECK-CP-JSON-DAG: "%317:sub16": 116 # CHECK-CP-JSON-DAG: "%317:sub17": 115 # CHECK-CP-JSON-DAG: "%317:sub18": 114 # CHECK-CP-JSON-DAG: "%317:sub19": 113 # CHECK-CP-JSON-DAG: "%317:sub20": 110 # CHECK-CP-JSON-DAG: "%317:sub21": 109 # CHECK-CP-JSON-DAG: "%317:sub22": 108 # CHECK-CP-JSON-DAG: "%317:sub23": 107 # CHECK-CP-JSON-DAG: "%317:sub24": 104 # CHECK-CP-JSON-DAG: "%317:sub25": 103 # CHECK-CP-JSON-DAG: "%317:sub26": 102 # CHECK-CP-JSON-DAG: "%317:sub27": 101 # CHECK-CP-JSON-DAG: "%317:sub28": 98 # CHECK-CP-JSON-DAG: "%317:sub29": 97 # CHECK-CP-JSON-DAG: "%317:sub30": 96 # CHECK-CP-JSON-DAG: "%317:sub31": 95 # CHECK-CP-JSON-DAG: "%359:sub0": 188 # CHECK-CP-JSON-DAG: "%359:sub1": 187 # CHECK-CP-JSON-DAG: "%359:sub2": 186 # CHECK-CP-JSON-DAG: "%359:sub3": 185 # CHECK-CP-JSON-DAG: "%359:sub4": 182 # CHECK-CP-JSON-DAG: "%359:sub5": 181 # CHECK-CP-JSON-DAG: "%359:sub6": 180 # CHECK-CP-JSON-DAG: "%359:sub7": 179 # CHECK-CP-JSON-DAG: "%359:sub8": 176 # CHECK-CP-JSON-DAG: "%359:sub9": 175 # CHECK-CP-JSON-DAG: "%359:sub10": 174 # CHECK-CP-JSON-DAG: "%359:sub11": 173 # CHECK-CP-JSON-DAG: "%359:sub12": 170 # CHECK-CP-JSON-DAG: "%359:sub13": 169 # CHECK-CP-JSON-DAG: "%359:sub14": 168 # CHECK-CP-JSON-DAG: "%359:sub15": 167 # CHECK-CP-JSON-DAG: "%359:sub16": 164 # CHECK-CP-JSON-DAG: "%359:sub17": 163 # CHECK-CP-JSON-DAG: "%359:sub18": 162 # CHECK-CP-JSON-DAG: "%359:sub19": 161 # CHECK-CP-JSON-DAG: "%359:sub20": 158 # CHECK-CP-JSON-DAG: "%359:sub21": 157 # CHECK-CP-JSON-DAG: "%359:sub22": 156 # CHECK-CP-JSON-DAG: "%359:sub23": 155 # CHECK-CP-JSON-DAG: "%359:sub24": 152 # CHECK-CP-JSON-DAG: "%359:sub25": 151 # CHECK-CP-JSON-DAG: "%359:sub26": 150 # CHECK-CP-JSON-DAG: "%359:sub27": 149 # CHECK-CP-JSON-DAG: "%359:sub28": 146 # CHECK-CP-JSON-DAG: "%359:sub29": 145 # CHECK-CP-JSON-DAG: "%359:sub30": 144 # CHECK-CP-JSON-DAG: "%359:sub31": 143 # CHECK-CP-JSON-DAG: "%401:sub0": 236 # CHECK-CP-JSON-DAG: "%401:sub1": 235 # CHECK-CP-JSON-DAG: "%401:sub2": 234 # CHECK-CP-JSON-DAG: "%401:sub3": 233 # CHECK-CP-JSON-DAG: "%401:sub4": 230 # CHECK-CP-JSON-DAG: "%401:sub5": 229 # CHECK-CP-JSON-DAG: "%401:sub6": 228 # CHECK-CP-JSON-DAG: "%401:sub7": 227 # CHECK-CP-JSON-DAG: "%401:sub8": 224 # CHECK-CP-JSON-DAG: "%401:sub9": 223 # CHECK-CP-JSON-DAG: "%401:sub10": 222 # CHECK-CP-JSON-DAG: "%401:sub11": 221 # CHECK-CP-JSON-DAG: "%401:sub12": 218 # CHECK-CP-JSON-DAG: "%401:sub13": 217 # CHECK-CP-JSON-DAG: "%401:sub14": 216 # CHECK-CP-JSON-DAG: "%401:sub15": 215 # CHECK-CP-JSON-DAG: "%401:sub16": 212 # CHECK-CP-JSON-DAG: "%401:sub17": 211 # CHECK-CP-JSON-DAG: "%401:sub18": 210 # CHECK-CP-JSON-DAG: "%401:sub19": 209 # CHECK-CP-JSON-DAG: "%401:sub20": 206 # CHECK-CP-JSON-DAG: "%401:sub21": 205 # CHECK-CP-JSON-DAG: "%401:sub22": 204 # CHECK-CP-JSON-DAG: "%401:sub23": 203 # CHECK-CP-JSON-DAG: "%401:sub24": 200 # CHECK-CP-JSON-DAG: "%401:sub25": 199 # CHECK-CP-JSON-DAG: "%401:sub26": 198 # CHECK-CP-JSON-DAG: "%401:sub27": 197 # CHECK-CP-JSON-DAG: "%401:sub28": 194 # CHECK-CP-JSON-DAG: "%401:sub29": 193 # CHECK-CP-JSON-DAG: "%401:sub30": 192 # CHECK-CP-JSON-DAG: "%401:sub31": 191 # CHECK-CP-JSON-DAG: "%594": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 191 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 236 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%596:vgpr_32 = COPY %233.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 43 # CHECK-CP-JSON-DAG: "%233:sub1": 42 # CHECK-CP-JSON-DAG: "%233:sub2": 41 # CHECK-CP-JSON-DAG: "%233:sub3": 40 # CHECK-CP-JSON-DAG: "%233:sub4": 37 # CHECK-CP-JSON-DAG: "%233:sub5": 36 # CHECK-CP-JSON-DAG: "%233:sub6": 35 # CHECK-CP-JSON-DAG: "%233:sub7": 34 # CHECK-CP-JSON-DAG: "%233:sub8": 31 # CHECK-CP-JSON-DAG: "%233:sub9": 30 # CHECK-CP-JSON-DAG: "%233:sub10": 29 # CHECK-CP-JSON-DAG: "%233:sub11": 28 # CHECK-CP-JSON-DAG: "%233:sub12": 25 # CHECK-CP-JSON-DAG: "%233:sub13": 24 # CHECK-CP-JSON-DAG: "%233:sub14": 23 # CHECK-CP-JSON-DAG: "%233:sub15": 22 # CHECK-CP-JSON-DAG: "%233:sub16": 19 # CHECK-CP-JSON-DAG: "%233:sub17": 18 # CHECK-CP-JSON-DAG: "%233:sub18": 17 # CHECK-CP-JSON-DAG: "%233:sub19": 16 # CHECK-CP-JSON-DAG: "%233:sub20": 13 # CHECK-CP-JSON-DAG: "%233:sub21": 12 # CHECK-CP-JSON-DAG: "%233:sub22": 11 # CHECK-CP-JSON-DAG: "%233:sub23": 10 # CHECK-CP-JSON-DAG: "%233:sub24": 7 # CHECK-CP-JSON-DAG: "%233:sub25": 6 # CHECK-CP-JSON-DAG: "%233:sub26": 5 # CHECK-CP-JSON-DAG: "%233:sub27": 4 # CHECK-CP-JSON-DAG: "%233:sub28": 1 # CHECK-CP-JSON-DAG: "%233:sub29": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 91 # CHECK-CP-JSON-DAG: "%275:sub1": 90 # CHECK-CP-JSON-DAG: "%275:sub2": 89 # CHECK-CP-JSON-DAG: "%275:sub3": 88 # CHECK-CP-JSON-DAG: "%275:sub4": 85 # CHECK-CP-JSON-DAG: "%275:sub5": 84 # CHECK-CP-JSON-DAG: "%275:sub6": 83 # CHECK-CP-JSON-DAG: "%275:sub7": 82 # CHECK-CP-JSON-DAG: "%275:sub8": 79 # CHECK-CP-JSON-DAG: "%275:sub9": 78 # CHECK-CP-JSON-DAG: "%275:sub10": 77 # CHECK-CP-JSON-DAG: "%275:sub11": 76 # CHECK-CP-JSON-DAG: "%275:sub12": 73 # CHECK-CP-JSON-DAG: "%275:sub13": 72 # CHECK-CP-JSON-DAG: "%275:sub14": 71 # CHECK-CP-JSON-DAG: "%275:sub15": 70 # CHECK-CP-JSON-DAG: "%275:sub16": 67 # CHECK-CP-JSON-DAG: "%275:sub17": 66 # CHECK-CP-JSON-DAG: "%275:sub18": 65 # CHECK-CP-JSON-DAG: "%275:sub19": 64 # CHECK-CP-JSON-DAG: "%275:sub20": 61 # CHECK-CP-JSON-DAG: "%275:sub21": 60 # CHECK-CP-JSON-DAG: "%275:sub22": 59 # CHECK-CP-JSON-DAG: "%275:sub23": 58 # CHECK-CP-JSON-DAG: "%275:sub24": 55 # CHECK-CP-JSON-DAG: "%275:sub25": 54 # CHECK-CP-JSON-DAG: "%275:sub26": 53 # CHECK-CP-JSON-DAG: "%275:sub27": 52 # CHECK-CP-JSON-DAG: "%275:sub28": 49 # CHECK-CP-JSON-DAG: "%275:sub29": 48 # CHECK-CP-JSON-DAG: "%275:sub30": 47 # CHECK-CP-JSON-DAG: "%275:sub31": 46 # CHECK-CP-JSON-DAG: "%317:sub0": 139 # CHECK-CP-JSON-DAG: "%317:sub1": 138 # CHECK-CP-JSON-DAG: "%317:sub2": 137 # CHECK-CP-JSON-DAG: "%317:sub3": 136 # CHECK-CP-JSON-DAG: "%317:sub4": 133 # CHECK-CP-JSON-DAG: "%317:sub5": 132 # CHECK-CP-JSON-DAG: "%317:sub6": 131 # CHECK-CP-JSON-DAG: "%317:sub7": 130 # CHECK-CP-JSON-DAG: "%317:sub8": 127 # CHECK-CP-JSON-DAG: "%317:sub9": 126 # CHECK-CP-JSON-DAG: "%317:sub10": 125 # CHECK-CP-JSON-DAG: "%317:sub11": 124 # CHECK-CP-JSON-DAG: "%317:sub12": 121 # CHECK-CP-JSON-DAG: "%317:sub13": 120 # CHECK-CP-JSON-DAG: "%317:sub14": 119 # CHECK-CP-JSON-DAG: "%317:sub15": 118 # CHECK-CP-JSON-DAG: "%317:sub16": 115 # CHECK-CP-JSON-DAG: "%317:sub17": 114 # CHECK-CP-JSON-DAG: "%317:sub18": 113 # CHECK-CP-JSON-DAG: "%317:sub19": 112 # CHECK-CP-JSON-DAG: "%317:sub20": 109 # CHECK-CP-JSON-DAG: "%317:sub21": 108 # CHECK-CP-JSON-DAG: "%317:sub22": 107 # CHECK-CP-JSON-DAG: "%317:sub23": 106 # CHECK-CP-JSON-DAG: "%317:sub24": 103 # CHECK-CP-JSON-DAG: "%317:sub25": 102 # CHECK-CP-JSON-DAG: "%317:sub26": 101 # CHECK-CP-JSON-DAG: "%317:sub27": 100 # CHECK-CP-JSON-DAG: "%317:sub28": 97 # CHECK-CP-JSON-DAG: "%317:sub29": 96 # CHECK-CP-JSON-DAG: "%317:sub30": 95 # CHECK-CP-JSON-DAG: "%317:sub31": 94 # CHECK-CP-JSON-DAG: "%359:sub0": 187 # CHECK-CP-JSON-DAG: "%359:sub1": 186 # CHECK-CP-JSON-DAG: "%359:sub2": 185 # CHECK-CP-JSON-DAG: "%359:sub3": 184 # CHECK-CP-JSON-DAG: "%359:sub4": 181 # CHECK-CP-JSON-DAG: "%359:sub5": 180 # CHECK-CP-JSON-DAG: "%359:sub6": 179 # CHECK-CP-JSON-DAG: "%359:sub7": 178 # CHECK-CP-JSON-DAG: "%359:sub8": 175 # CHECK-CP-JSON-DAG: "%359:sub9": 174 # CHECK-CP-JSON-DAG: "%359:sub10": 173 # CHECK-CP-JSON-DAG: "%359:sub11": 172 # CHECK-CP-JSON-DAG: "%359:sub12": 169 # CHECK-CP-JSON-DAG: "%359:sub13": 168 # CHECK-CP-JSON-DAG: "%359:sub14": 167 # CHECK-CP-JSON-DAG: "%359:sub15": 166 # CHECK-CP-JSON-DAG: "%359:sub16": 163 # CHECK-CP-JSON-DAG: "%359:sub17": 162 # CHECK-CP-JSON-DAG: "%359:sub18": 161 # CHECK-CP-JSON-DAG: "%359:sub19": 160 # CHECK-CP-JSON-DAG: "%359:sub20": 157 # CHECK-CP-JSON-DAG: "%359:sub21": 156 # CHECK-CP-JSON-DAG: "%359:sub22": 155 # CHECK-CP-JSON-DAG: "%359:sub23": 154 # CHECK-CP-JSON-DAG: "%359:sub24": 151 # CHECK-CP-JSON-DAG: "%359:sub25": 150 # CHECK-CP-JSON-DAG: "%359:sub26": 149 # CHECK-CP-JSON-DAG: "%359:sub27": 148 # CHECK-CP-JSON-DAG: "%359:sub28": 145 # CHECK-CP-JSON-DAG: "%359:sub29": 144 # CHECK-CP-JSON-DAG: "%359:sub30": 143 # CHECK-CP-JSON-DAG: "%359:sub31": 142 # CHECK-CP-JSON-DAG: "%401:sub0": 235 # CHECK-CP-JSON-DAG: "%401:sub1": 234 # CHECK-CP-JSON-DAG: "%401:sub2": 233 # CHECK-CP-JSON-DAG: "%401:sub3": 232 # CHECK-CP-JSON-DAG: "%401:sub4": 229 # CHECK-CP-JSON-DAG: "%401:sub5": 228 # CHECK-CP-JSON-DAG: "%401:sub6": 227 # CHECK-CP-JSON-DAG: "%401:sub7": 226 # CHECK-CP-JSON-DAG: "%401:sub8": 223 # CHECK-CP-JSON-DAG: "%401:sub9": 222 # CHECK-CP-JSON-DAG: "%401:sub10": 221 # CHECK-CP-JSON-DAG: "%401:sub11": 220 # CHECK-CP-JSON-DAG: "%401:sub12": 217 # CHECK-CP-JSON-DAG: "%401:sub13": 216 # CHECK-CP-JSON-DAG: "%401:sub14": 215 # CHECK-CP-JSON-DAG: "%401:sub15": 214 # CHECK-CP-JSON-DAG: "%401:sub16": 211 # CHECK-CP-JSON-DAG: "%401:sub17": 210 # CHECK-CP-JSON-DAG: "%401:sub18": 209 # CHECK-CP-JSON-DAG: "%401:sub19": 208 # CHECK-CP-JSON-DAG: "%401:sub20": 205 # CHECK-CP-JSON-DAG: "%401:sub21": 204 # CHECK-CP-JSON-DAG: "%401:sub22": 203 # CHECK-CP-JSON-DAG: "%401:sub23": 202 # CHECK-CP-JSON-DAG: "%401:sub24": 199 # CHECK-CP-JSON-DAG: "%401:sub25": 198 # CHECK-CP-JSON-DAG: "%401:sub26": 197 # CHECK-CP-JSON-DAG: "%401:sub27": 196 # CHECK-CP-JSON-DAG: "%401:sub28": 193 # CHECK-CP-JSON-DAG: "%401:sub29": 192 # CHECK-CP-JSON-DAG: "%401:sub30": 191 # CHECK-CP-JSON-DAG: "%401:sub31": 190 # CHECK-CP-JSON-DAG: "%594": 2 # CHECK-CP-JSON-DAG: "%595": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 190 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 235 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%597:vgpr_32 = COPY %233.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 42 # CHECK-CP-JSON-DAG: "%233:sub1": 41 # CHECK-CP-JSON-DAG: "%233:sub2": 40 # CHECK-CP-JSON-DAG: "%233:sub3": 39 # CHECK-CP-JSON-DAG: "%233:sub4": 36 # CHECK-CP-JSON-DAG: "%233:sub5": 35 # CHECK-CP-JSON-DAG: "%233:sub6": 34 # CHECK-CP-JSON-DAG: "%233:sub7": 33 # CHECK-CP-JSON-DAG: "%233:sub8": 30 # CHECK-CP-JSON-DAG: "%233:sub9": 29 # CHECK-CP-JSON-DAG: "%233:sub10": 28 # CHECK-CP-JSON-DAG: "%233:sub11": 27 # CHECK-CP-JSON-DAG: "%233:sub12": 24 # CHECK-CP-JSON-DAG: "%233:sub13": 23 # CHECK-CP-JSON-DAG: "%233:sub14": 22 # CHECK-CP-JSON-DAG: "%233:sub15": 21 # CHECK-CP-JSON-DAG: "%233:sub16": 18 # CHECK-CP-JSON-DAG: "%233:sub17": 17 # CHECK-CP-JSON-DAG: "%233:sub18": 16 # CHECK-CP-JSON-DAG: "%233:sub19": 15 # CHECK-CP-JSON-DAG: "%233:sub20": 12 # CHECK-CP-JSON-DAG: "%233:sub21": 11 # CHECK-CP-JSON-DAG: "%233:sub22": 10 # CHECK-CP-JSON-DAG: "%233:sub23": 9 # CHECK-CP-JSON-DAG: "%233:sub24": 6 # CHECK-CP-JSON-DAG: "%233:sub25": 5 # CHECK-CP-JSON-DAG: "%233:sub26": 4 # CHECK-CP-JSON-DAG: "%233:sub27": 3 # CHECK-CP-JSON-DAG: "%233:sub28": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 90 # CHECK-CP-JSON-DAG: "%275:sub1": 89 # CHECK-CP-JSON-DAG: "%275:sub2": 88 # CHECK-CP-JSON-DAG: "%275:sub3": 87 # CHECK-CP-JSON-DAG: "%275:sub4": 84 # CHECK-CP-JSON-DAG: "%275:sub5": 83 # CHECK-CP-JSON-DAG: "%275:sub6": 82 # CHECK-CP-JSON-DAG: "%275:sub7": 81 # CHECK-CP-JSON-DAG: "%275:sub8": 78 # CHECK-CP-JSON-DAG: "%275:sub9": 77 # CHECK-CP-JSON-DAG: "%275:sub10": 76 # CHECK-CP-JSON-DAG: "%275:sub11": 75 # CHECK-CP-JSON-DAG: "%275:sub12": 72 # CHECK-CP-JSON-DAG: "%275:sub13": 71 # CHECK-CP-JSON-DAG: "%275:sub14": 70 # CHECK-CP-JSON-DAG: "%275:sub15": 69 # CHECK-CP-JSON-DAG: "%275:sub16": 66 # CHECK-CP-JSON-DAG: "%275:sub17": 65 # CHECK-CP-JSON-DAG: "%275:sub18": 64 # CHECK-CP-JSON-DAG: "%275:sub19": 63 # CHECK-CP-JSON-DAG: "%275:sub20": 60 # CHECK-CP-JSON-DAG: "%275:sub21": 59 # CHECK-CP-JSON-DAG: "%275:sub22": 58 # CHECK-CP-JSON-DAG: "%275:sub23": 57 # CHECK-CP-JSON-DAG: "%275:sub24": 54 # CHECK-CP-JSON-DAG: "%275:sub25": 53 # CHECK-CP-JSON-DAG: "%275:sub26": 52 # CHECK-CP-JSON-DAG: "%275:sub27": 51 # CHECK-CP-JSON-DAG: "%275:sub28": 48 # CHECK-CP-JSON-DAG: "%275:sub29": 47 # CHECK-CP-JSON-DAG: "%275:sub30": 46 # CHECK-CP-JSON-DAG: "%275:sub31": 45 # CHECK-CP-JSON-DAG: "%317:sub0": 138 # CHECK-CP-JSON-DAG: "%317:sub1": 137 # CHECK-CP-JSON-DAG: "%317:sub2": 136 # CHECK-CP-JSON-DAG: "%317:sub3": 135 # CHECK-CP-JSON-DAG: "%317:sub4": 132 # CHECK-CP-JSON-DAG: "%317:sub5": 131 # CHECK-CP-JSON-DAG: "%317:sub6": 130 # CHECK-CP-JSON-DAG: "%317:sub7": 129 # CHECK-CP-JSON-DAG: "%317:sub8": 126 # CHECK-CP-JSON-DAG: "%317:sub9": 125 # CHECK-CP-JSON-DAG: "%317:sub10": 124 # CHECK-CP-JSON-DAG: "%317:sub11": 123 # CHECK-CP-JSON-DAG: "%317:sub12": 120 # CHECK-CP-JSON-DAG: "%317:sub13": 119 # CHECK-CP-JSON-DAG: "%317:sub14": 118 # CHECK-CP-JSON-DAG: "%317:sub15": 117 # CHECK-CP-JSON-DAG: "%317:sub16": 114 # CHECK-CP-JSON-DAG: "%317:sub17": 113 # CHECK-CP-JSON-DAG: "%317:sub18": 112 # CHECK-CP-JSON-DAG: "%317:sub19": 111 # CHECK-CP-JSON-DAG: "%317:sub20": 108 # CHECK-CP-JSON-DAG: "%317:sub21": 107 # CHECK-CP-JSON-DAG: "%317:sub22": 106 # CHECK-CP-JSON-DAG: "%317:sub23": 105 # CHECK-CP-JSON-DAG: "%317:sub24": 102 # CHECK-CP-JSON-DAG: "%317:sub25": 101 # CHECK-CP-JSON-DAG: "%317:sub26": 100 # CHECK-CP-JSON-DAG: "%317:sub27": 99 # CHECK-CP-JSON-DAG: "%317:sub28": 96 # CHECK-CP-JSON-DAG: "%317:sub29": 95 # CHECK-CP-JSON-DAG: "%317:sub30": 94 # CHECK-CP-JSON-DAG: "%317:sub31": 93 # CHECK-CP-JSON-DAG: "%359:sub0": 186 # CHECK-CP-JSON-DAG: "%359:sub1": 185 # CHECK-CP-JSON-DAG: "%359:sub2": 184 # CHECK-CP-JSON-DAG: "%359:sub3": 183 # CHECK-CP-JSON-DAG: "%359:sub4": 180 # CHECK-CP-JSON-DAG: "%359:sub5": 179 # CHECK-CP-JSON-DAG: "%359:sub6": 178 # CHECK-CP-JSON-DAG: "%359:sub7": 177 # CHECK-CP-JSON-DAG: "%359:sub8": 174 # CHECK-CP-JSON-DAG: "%359:sub9": 173 # CHECK-CP-JSON-DAG: "%359:sub10": 172 # CHECK-CP-JSON-DAG: "%359:sub11": 171 # CHECK-CP-JSON-DAG: "%359:sub12": 168 # CHECK-CP-JSON-DAG: "%359:sub13": 167 # CHECK-CP-JSON-DAG: "%359:sub14": 166 # CHECK-CP-JSON-DAG: "%359:sub15": 165 # CHECK-CP-JSON-DAG: "%359:sub16": 162 # CHECK-CP-JSON-DAG: "%359:sub17": 161 # CHECK-CP-JSON-DAG: "%359:sub18": 160 # CHECK-CP-JSON-DAG: "%359:sub19": 159 # CHECK-CP-JSON-DAG: "%359:sub20": 156 # CHECK-CP-JSON-DAG: "%359:sub21": 155 # CHECK-CP-JSON-DAG: "%359:sub22": 154 # CHECK-CP-JSON-DAG: "%359:sub23": 153 # CHECK-CP-JSON-DAG: "%359:sub24": 150 # CHECK-CP-JSON-DAG: "%359:sub25": 149 # CHECK-CP-JSON-DAG: "%359:sub26": 148 # CHECK-CP-JSON-DAG: "%359:sub27": 147 # CHECK-CP-JSON-DAG: "%359:sub28": 144 # CHECK-CP-JSON-DAG: "%359:sub29": 143 # CHECK-CP-JSON-DAG: "%359:sub30": 142 # CHECK-CP-JSON-DAG: "%359:sub31": 141 # CHECK-CP-JSON-DAG: "%401:sub0": 234 # CHECK-CP-JSON-DAG: "%401:sub1": 233 # CHECK-CP-JSON-DAG: "%401:sub2": 232 # CHECK-CP-JSON-DAG: "%401:sub3": 231 # CHECK-CP-JSON-DAG: "%401:sub4": 228 # CHECK-CP-JSON-DAG: "%401:sub5": 227 # CHECK-CP-JSON-DAG: "%401:sub6": 226 # CHECK-CP-JSON-DAG: "%401:sub7": 225 # CHECK-CP-JSON-DAG: "%401:sub8": 222 # CHECK-CP-JSON-DAG: "%401:sub9": 221 # CHECK-CP-JSON-DAG: "%401:sub10": 220 # CHECK-CP-JSON-DAG: "%401:sub11": 219 # CHECK-CP-JSON-DAG: "%401:sub12": 216 # CHECK-CP-JSON-DAG: "%401:sub13": 215 # CHECK-CP-JSON-DAG: "%401:sub14": 214 # CHECK-CP-JSON-DAG: "%401:sub15": 213 # CHECK-CP-JSON-DAG: "%401:sub16": 210 # CHECK-CP-JSON-DAG: "%401:sub17": 209 # CHECK-CP-JSON-DAG: "%401:sub18": 208 # CHECK-CP-JSON-DAG: "%401:sub19": 207 # CHECK-CP-JSON-DAG: "%401:sub20": 204 # CHECK-CP-JSON-DAG: "%401:sub21": 203 # CHECK-CP-JSON-DAG: "%401:sub22": 202 # CHECK-CP-JSON-DAG: "%401:sub23": 201 # CHECK-CP-JSON-DAG: "%401:sub24": 198 # CHECK-CP-JSON-DAG: "%401:sub25": 197 # CHECK-CP-JSON-DAG: "%401:sub26": 196 # CHECK-CP-JSON-DAG: "%401:sub27": 195 # CHECK-CP-JSON-DAG: "%401:sub28": 192 # CHECK-CP-JSON-DAG: "%401:sub29": 191 # CHECK-CP-JSON-DAG: "%401:sub30": 190 # CHECK-CP-JSON-DAG: "%401:sub31": 189 # CHECK-CP-JSON-DAG: "%594": 1 # CHECK-CP-JSON-DAG: "%595": 1 # CHECK-CP-JSON-DAG: "%596": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 189 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 234 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%598:vreg_128 = REG_SEQUENCE %597, %subreg.sub0, %596, %subreg.sub1, %595, %subreg.sub2, %594, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 41 # CHECK-CP-JSON-DAG: "%233:sub1": 40 # CHECK-CP-JSON-DAG: "%233:sub2": 39 # CHECK-CP-JSON-DAG: "%233:sub3": 38 # CHECK-CP-JSON-DAG: "%233:sub4": 35 # CHECK-CP-JSON-DAG: "%233:sub5": 34 # CHECK-CP-JSON-DAG: "%233:sub6": 33 # CHECK-CP-JSON-DAG: "%233:sub7": 32 # CHECK-CP-JSON-DAG: "%233:sub8": 29 # CHECK-CP-JSON-DAG: "%233:sub9": 28 # CHECK-CP-JSON-DAG: "%233:sub10": 27 # CHECK-CP-JSON-DAG: "%233:sub11": 26 # CHECK-CP-JSON-DAG: "%233:sub12": 23 # CHECK-CP-JSON-DAG: "%233:sub13": 22 # CHECK-CP-JSON-DAG: "%233:sub14": 21 # CHECK-CP-JSON-DAG: "%233:sub15": 20 # CHECK-CP-JSON-DAG: "%233:sub16": 17 # CHECK-CP-JSON-DAG: "%233:sub17": 16 # CHECK-CP-JSON-DAG: "%233:sub18": 15 # CHECK-CP-JSON-DAG: "%233:sub19": 14 # CHECK-CP-JSON-DAG: "%233:sub20": 11 # CHECK-CP-JSON-DAG: "%233:sub21": 10 # CHECK-CP-JSON-DAG: "%233:sub22": 9 # CHECK-CP-JSON-DAG: "%233:sub23": 8 # CHECK-CP-JSON-DAG: "%233:sub24": 5 # CHECK-CP-JSON-DAG: "%233:sub25": 4 # CHECK-CP-JSON-DAG: "%233:sub26": 3 # CHECK-CP-JSON-DAG: "%233:sub27": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 89 # CHECK-CP-JSON-DAG: "%275:sub1": 88 # CHECK-CP-JSON-DAG: "%275:sub2": 87 # CHECK-CP-JSON-DAG: "%275:sub3": 86 # CHECK-CP-JSON-DAG: "%275:sub4": 83 # CHECK-CP-JSON-DAG: "%275:sub5": 82 # CHECK-CP-JSON-DAG: "%275:sub6": 81 # CHECK-CP-JSON-DAG: "%275:sub7": 80 # CHECK-CP-JSON-DAG: "%275:sub8": 77 # CHECK-CP-JSON-DAG: "%275:sub9": 76 # CHECK-CP-JSON-DAG: "%275:sub10": 75 # CHECK-CP-JSON-DAG: "%275:sub11": 74 # CHECK-CP-JSON-DAG: "%275:sub12": 71 # CHECK-CP-JSON-DAG: "%275:sub13": 70 # CHECK-CP-JSON-DAG: "%275:sub14": 69 # CHECK-CP-JSON-DAG: "%275:sub15": 68 # CHECK-CP-JSON-DAG: "%275:sub16": 65 # CHECK-CP-JSON-DAG: "%275:sub17": 64 # CHECK-CP-JSON-DAG: "%275:sub18": 63 # CHECK-CP-JSON-DAG: "%275:sub19": 62 # CHECK-CP-JSON-DAG: "%275:sub20": 59 # CHECK-CP-JSON-DAG: "%275:sub21": 58 # CHECK-CP-JSON-DAG: "%275:sub22": 57 # CHECK-CP-JSON-DAG: "%275:sub23": 56 # CHECK-CP-JSON-DAG: "%275:sub24": 53 # CHECK-CP-JSON-DAG: "%275:sub25": 52 # CHECK-CP-JSON-DAG: "%275:sub26": 51 # CHECK-CP-JSON-DAG: "%275:sub27": 50 # CHECK-CP-JSON-DAG: "%275:sub28": 47 # CHECK-CP-JSON-DAG: "%275:sub29": 46 # CHECK-CP-JSON-DAG: "%275:sub30": 45 # CHECK-CP-JSON-DAG: "%275:sub31": 44 # CHECK-CP-JSON-DAG: "%317:sub0": 137 # CHECK-CP-JSON-DAG: "%317:sub1": 136 # CHECK-CP-JSON-DAG: "%317:sub2": 135 # CHECK-CP-JSON-DAG: "%317:sub3": 134 # CHECK-CP-JSON-DAG: "%317:sub4": 131 # CHECK-CP-JSON-DAG: "%317:sub5": 130 # CHECK-CP-JSON-DAG: "%317:sub6": 129 # CHECK-CP-JSON-DAG: "%317:sub7": 128 # CHECK-CP-JSON-DAG: "%317:sub8": 125 # CHECK-CP-JSON-DAG: "%317:sub9": 124 # CHECK-CP-JSON-DAG: "%317:sub10": 123 # CHECK-CP-JSON-DAG: "%317:sub11": 122 # CHECK-CP-JSON-DAG: "%317:sub12": 119 # CHECK-CP-JSON-DAG: "%317:sub13": 118 # CHECK-CP-JSON-DAG: "%317:sub14": 117 # CHECK-CP-JSON-DAG: "%317:sub15": 116 # CHECK-CP-JSON-DAG: "%317:sub16": 113 # CHECK-CP-JSON-DAG: "%317:sub17": 112 # CHECK-CP-JSON-DAG: "%317:sub18": 111 # CHECK-CP-JSON-DAG: "%317:sub19": 110 # CHECK-CP-JSON-DAG: "%317:sub20": 107 # CHECK-CP-JSON-DAG: "%317:sub21": 106 # CHECK-CP-JSON-DAG: "%317:sub22": 105 # CHECK-CP-JSON-DAG: "%317:sub23": 104 # CHECK-CP-JSON-DAG: "%317:sub24": 101 # CHECK-CP-JSON-DAG: "%317:sub25": 100 # CHECK-CP-JSON-DAG: "%317:sub26": 99 # CHECK-CP-JSON-DAG: "%317:sub27": 98 # CHECK-CP-JSON-DAG: "%317:sub28": 95 # CHECK-CP-JSON-DAG: "%317:sub29": 94 # CHECK-CP-JSON-DAG: "%317:sub30": 93 # CHECK-CP-JSON-DAG: "%317:sub31": 92 # CHECK-CP-JSON-DAG: "%359:sub0": 185 # CHECK-CP-JSON-DAG: "%359:sub1": 184 # CHECK-CP-JSON-DAG: "%359:sub2": 183 # CHECK-CP-JSON-DAG: "%359:sub3": 182 # CHECK-CP-JSON-DAG: "%359:sub4": 179 # CHECK-CP-JSON-DAG: "%359:sub5": 178 # CHECK-CP-JSON-DAG: "%359:sub6": 177 # CHECK-CP-JSON-DAG: "%359:sub7": 176 # CHECK-CP-JSON-DAG: "%359:sub8": 173 # CHECK-CP-JSON-DAG: "%359:sub9": 172 # CHECK-CP-JSON-DAG: "%359:sub10": 171 # CHECK-CP-JSON-DAG: "%359:sub11": 170 # CHECK-CP-JSON-DAG: "%359:sub12": 167 # CHECK-CP-JSON-DAG: "%359:sub13": 166 # CHECK-CP-JSON-DAG: "%359:sub14": 165 # CHECK-CP-JSON-DAG: "%359:sub15": 164 # CHECK-CP-JSON-DAG: "%359:sub16": 161 # CHECK-CP-JSON-DAG: "%359:sub17": 160 # CHECK-CP-JSON-DAG: "%359:sub18": 159 # CHECK-CP-JSON-DAG: "%359:sub19": 158 # CHECK-CP-JSON-DAG: "%359:sub20": 155 # CHECK-CP-JSON-DAG: "%359:sub21": 154 # CHECK-CP-JSON-DAG: "%359:sub22": 153 # CHECK-CP-JSON-DAG: "%359:sub23": 152 # CHECK-CP-JSON-DAG: "%359:sub24": 149 # CHECK-CP-JSON-DAG: "%359:sub25": 148 # CHECK-CP-JSON-DAG: "%359:sub26": 147 # CHECK-CP-JSON-DAG: "%359:sub27": 146 # CHECK-CP-JSON-DAG: "%359:sub28": 143 # CHECK-CP-JSON-DAG: "%359:sub29": 142 # CHECK-CP-JSON-DAG: "%359:sub30": 141 # CHECK-CP-JSON-DAG: "%359:sub31": 140 # CHECK-CP-JSON-DAG: "%401:sub0": 233 # CHECK-CP-JSON-DAG: "%401:sub1": 232 # CHECK-CP-JSON-DAG: "%401:sub2": 231 # CHECK-CP-JSON-DAG: "%401:sub3": 230 # CHECK-CP-JSON-DAG: "%401:sub4": 227 # CHECK-CP-JSON-DAG: "%401:sub5": 226 # CHECK-CP-JSON-DAG: "%401:sub6": 225 # CHECK-CP-JSON-DAG: "%401:sub7": 224 # CHECK-CP-JSON-DAG: "%401:sub8": 221 # CHECK-CP-JSON-DAG: "%401:sub9": 220 # CHECK-CP-JSON-DAG: "%401:sub10": 219 # CHECK-CP-JSON-DAG: "%401:sub11": 218 # CHECK-CP-JSON-DAG: "%401:sub12": 215 # CHECK-CP-JSON-DAG: "%401:sub13": 214 # CHECK-CP-JSON-DAG: "%401:sub14": 213 # CHECK-CP-JSON-DAG: "%401:sub15": 212 # CHECK-CP-JSON-DAG: "%401:sub16": 209 # CHECK-CP-JSON-DAG: "%401:sub17": 208 # CHECK-CP-JSON-DAG: "%401:sub18": 207 # CHECK-CP-JSON-DAG: "%401:sub19": 206 # CHECK-CP-JSON-DAG: "%401:sub20": 203 # CHECK-CP-JSON-DAG: "%401:sub21": 202 # CHECK-CP-JSON-DAG: "%401:sub22": 201 # CHECK-CP-JSON-DAG: "%401:sub23": 200 # CHECK-CP-JSON-DAG: "%401:sub24": 197 # CHECK-CP-JSON-DAG: "%401:sub25": 196 # CHECK-CP-JSON-DAG: "%401:sub26": 195 # CHECK-CP-JSON-DAG: "%401:sub27": 194 # CHECK-CP-JSON-DAG: "%401:sub28": 191 # CHECK-CP-JSON-DAG: "%401:sub29": 190 # CHECK-CP-JSON-DAG: "%401:sub30": 189 # CHECK-CP-JSON-DAG: "%401:sub31": 188 # CHECK-CP-JSON-DAG: "%594": 0 # CHECK-CP-JSON-DAG: "%595": 0 # CHECK-CP-JSON-DAG: "%596": 0 # CHECK-CP-JSON-DAG: "%597": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 188 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 233 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %599:vreg_64, %598, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 40 # CHECK-CP-JSON-DAG: "%233:sub1": 39 # CHECK-CP-JSON-DAG: "%233:sub2": 38 # CHECK-CP-JSON-DAG: "%233:sub3": 37 # CHECK-CP-JSON-DAG: "%233:sub4": 34 # CHECK-CP-JSON-DAG: "%233:sub5": 33 # CHECK-CP-JSON-DAG: "%233:sub6": 32 # CHECK-CP-JSON-DAG: "%233:sub7": 31 # CHECK-CP-JSON-DAG: "%233:sub8": 28 # CHECK-CP-JSON-DAG: "%233:sub9": 27 # CHECK-CP-JSON-DAG: "%233:sub10": 26 # CHECK-CP-JSON-DAG: "%233:sub11": 25 # CHECK-CP-JSON-DAG: "%233:sub12": 22 # CHECK-CP-JSON-DAG: "%233:sub13": 21 # CHECK-CP-JSON-DAG: "%233:sub14": 20 # CHECK-CP-JSON-DAG: "%233:sub15": 19 # CHECK-CP-JSON-DAG: "%233:sub16": 16 # CHECK-CP-JSON-DAG: "%233:sub17": 15 # CHECK-CP-JSON-DAG: "%233:sub18": 14 # CHECK-CP-JSON-DAG: "%233:sub19": 13 # CHECK-CP-JSON-DAG: "%233:sub20": 10 # CHECK-CP-JSON-DAG: "%233:sub21": 9 # CHECK-CP-JSON-DAG: "%233:sub22": 8 # CHECK-CP-JSON-DAG: "%233:sub23": 7 # CHECK-CP-JSON-DAG: "%233:sub24": 4 # CHECK-CP-JSON-DAG: "%233:sub25": 3 # CHECK-CP-JSON-DAG: "%233:sub26": 2 # CHECK-CP-JSON-DAG: "%233:sub27": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 88 # CHECK-CP-JSON-DAG: "%275:sub1": 87 # CHECK-CP-JSON-DAG: "%275:sub2": 86 # CHECK-CP-JSON-DAG: "%275:sub3": 85 # CHECK-CP-JSON-DAG: "%275:sub4": 82 # CHECK-CP-JSON-DAG: "%275:sub5": 81 # CHECK-CP-JSON-DAG: "%275:sub6": 80 # CHECK-CP-JSON-DAG: "%275:sub7": 79 # CHECK-CP-JSON-DAG: "%275:sub8": 76 # CHECK-CP-JSON-DAG: "%275:sub9": 75 # CHECK-CP-JSON-DAG: "%275:sub10": 74 # CHECK-CP-JSON-DAG: "%275:sub11": 73 # CHECK-CP-JSON-DAG: "%275:sub12": 70 # CHECK-CP-JSON-DAG: "%275:sub13": 69 # CHECK-CP-JSON-DAG: "%275:sub14": 68 # CHECK-CP-JSON-DAG: "%275:sub15": 67 # CHECK-CP-JSON-DAG: "%275:sub16": 64 # CHECK-CP-JSON-DAG: "%275:sub17": 63 # CHECK-CP-JSON-DAG: "%275:sub18": 62 # CHECK-CP-JSON-DAG: "%275:sub19": 61 # CHECK-CP-JSON-DAG: "%275:sub20": 58 # CHECK-CP-JSON-DAG: "%275:sub21": 57 # CHECK-CP-JSON-DAG: "%275:sub22": 56 # CHECK-CP-JSON-DAG: "%275:sub23": 55 # CHECK-CP-JSON-DAG: "%275:sub24": 52 # CHECK-CP-JSON-DAG: "%275:sub25": 51 # CHECK-CP-JSON-DAG: "%275:sub26": 50 # CHECK-CP-JSON-DAG: "%275:sub27": 49 # CHECK-CP-JSON-DAG: "%275:sub28": 46 # CHECK-CP-JSON-DAG: "%275:sub29": 45 # CHECK-CP-JSON-DAG: "%275:sub30": 44 # CHECK-CP-JSON-DAG: "%275:sub31": 43 # CHECK-CP-JSON-DAG: "%317:sub0": 136 # CHECK-CP-JSON-DAG: "%317:sub1": 135 # CHECK-CP-JSON-DAG: "%317:sub2": 134 # CHECK-CP-JSON-DAG: "%317:sub3": 133 # CHECK-CP-JSON-DAG: "%317:sub4": 130 # CHECK-CP-JSON-DAG: "%317:sub5": 129 # CHECK-CP-JSON-DAG: "%317:sub6": 128 # CHECK-CP-JSON-DAG: "%317:sub7": 127 # CHECK-CP-JSON-DAG: "%317:sub8": 124 # CHECK-CP-JSON-DAG: "%317:sub9": 123 # CHECK-CP-JSON-DAG: "%317:sub10": 122 # CHECK-CP-JSON-DAG: "%317:sub11": 121 # CHECK-CP-JSON-DAG: "%317:sub12": 118 # CHECK-CP-JSON-DAG: "%317:sub13": 117 # CHECK-CP-JSON-DAG: "%317:sub14": 116 # CHECK-CP-JSON-DAG: "%317:sub15": 115 # CHECK-CP-JSON-DAG: "%317:sub16": 112 # CHECK-CP-JSON-DAG: "%317:sub17": 111 # CHECK-CP-JSON-DAG: "%317:sub18": 110 # CHECK-CP-JSON-DAG: "%317:sub19": 109 # CHECK-CP-JSON-DAG: "%317:sub20": 106 # CHECK-CP-JSON-DAG: "%317:sub21": 105 # CHECK-CP-JSON-DAG: "%317:sub22": 104 # CHECK-CP-JSON-DAG: "%317:sub23": 103 # CHECK-CP-JSON-DAG: "%317:sub24": 100 # CHECK-CP-JSON-DAG: "%317:sub25": 99 # CHECK-CP-JSON-DAG: "%317:sub26": 98 # CHECK-CP-JSON-DAG: "%317:sub27": 97 # CHECK-CP-JSON-DAG: "%317:sub28": 94 # CHECK-CP-JSON-DAG: "%317:sub29": 93 # CHECK-CP-JSON-DAG: "%317:sub30": 92 # CHECK-CP-JSON-DAG: "%317:sub31": 91 # CHECK-CP-JSON-DAG: "%359:sub0": 184 # CHECK-CP-JSON-DAG: "%359:sub1": 183 # CHECK-CP-JSON-DAG: "%359:sub2": 182 # CHECK-CP-JSON-DAG: "%359:sub3": 181 # CHECK-CP-JSON-DAG: "%359:sub4": 178 # CHECK-CP-JSON-DAG: "%359:sub5": 177 # CHECK-CP-JSON-DAG: "%359:sub6": 176 # CHECK-CP-JSON-DAG: "%359:sub7": 175 # CHECK-CP-JSON-DAG: "%359:sub8": 172 # CHECK-CP-JSON-DAG: "%359:sub9": 171 # CHECK-CP-JSON-DAG: "%359:sub10": 170 # CHECK-CP-JSON-DAG: "%359:sub11": 169 # CHECK-CP-JSON-DAG: "%359:sub12": 166 # CHECK-CP-JSON-DAG: "%359:sub13": 165 # CHECK-CP-JSON-DAG: "%359:sub14": 164 # CHECK-CP-JSON-DAG: "%359:sub15": 163 # CHECK-CP-JSON-DAG: "%359:sub16": 160 # CHECK-CP-JSON-DAG: "%359:sub17": 159 # CHECK-CP-JSON-DAG: "%359:sub18": 158 # CHECK-CP-JSON-DAG: "%359:sub19": 157 # CHECK-CP-JSON-DAG: "%359:sub20": 154 # CHECK-CP-JSON-DAG: "%359:sub21": 153 # CHECK-CP-JSON-DAG: "%359:sub22": 152 # CHECK-CP-JSON-DAG: "%359:sub23": 151 # CHECK-CP-JSON-DAG: "%359:sub24": 148 # CHECK-CP-JSON-DAG: "%359:sub25": 147 # CHECK-CP-JSON-DAG: "%359:sub26": 146 # CHECK-CP-JSON-DAG: "%359:sub27": 145 # CHECK-CP-JSON-DAG: "%359:sub28": 142 # CHECK-CP-JSON-DAG: "%359:sub29": 141 # CHECK-CP-JSON-DAG: "%359:sub30": 140 # CHECK-CP-JSON-DAG: "%359:sub31": 139 # CHECK-CP-JSON-DAG: "%401:sub0": 232 # CHECK-CP-JSON-DAG: "%401:sub1": 231 # CHECK-CP-JSON-DAG: "%401:sub2": 230 # CHECK-CP-JSON-DAG: "%401:sub3": 229 # CHECK-CP-JSON-DAG: "%401:sub4": 226 # CHECK-CP-JSON-DAG: "%401:sub5": 225 # CHECK-CP-JSON-DAG: "%401:sub6": 224 # CHECK-CP-JSON-DAG: "%401:sub7": 223 # CHECK-CP-JSON-DAG: "%401:sub8": 220 # CHECK-CP-JSON-DAG: "%401:sub9": 219 # CHECK-CP-JSON-DAG: "%401:sub10": 218 # CHECK-CP-JSON-DAG: "%401:sub11": 217 # CHECK-CP-JSON-DAG: "%401:sub12": 214 # CHECK-CP-JSON-DAG: "%401:sub13": 213 # CHECK-CP-JSON-DAG: "%401:sub14": 212 # CHECK-CP-JSON-DAG: "%401:sub15": 211 # CHECK-CP-JSON-DAG: "%401:sub16": 208 # CHECK-CP-JSON-DAG: "%401:sub17": 207 # CHECK-CP-JSON-DAG: "%401:sub18": 206 # CHECK-CP-JSON-DAG: "%401:sub19": 205 # CHECK-CP-JSON-DAG: "%401:sub20": 202 # CHECK-CP-JSON-DAG: "%401:sub21": 201 # CHECK-CP-JSON-DAG: "%401:sub22": 200 # CHECK-CP-JSON-DAG: "%401:sub23": 199 # CHECK-CP-JSON-DAG: "%401:sub24": 196 # CHECK-CP-JSON-DAG: "%401:sub25": 195 # CHECK-CP-JSON-DAG: "%401:sub26": 194 # CHECK-CP-JSON-DAG: "%401:sub27": 193 # CHECK-CP-JSON-DAG: "%401:sub28": 190 # CHECK-CP-JSON-DAG: "%401:sub29": 189 # CHECK-CP-JSON-DAG: "%401:sub30": 188 # CHECK-CP-JSON-DAG: "%401:sub31": 187 # CHECK-CP-JSON-DAG: "%598": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 187 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 232 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%600:vgpr_32 = COPY %233.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 39 # CHECK-CP-JSON-DAG: "%233:sub1": 38 # CHECK-CP-JSON-DAG: "%233:sub2": 37 # CHECK-CP-JSON-DAG: "%233:sub3": 36 # CHECK-CP-JSON-DAG: "%233:sub4": 33 # CHECK-CP-JSON-DAG: "%233:sub5": 32 # CHECK-CP-JSON-DAG: "%233:sub6": 31 # CHECK-CP-JSON-DAG: "%233:sub7": 30 # CHECK-CP-JSON-DAG: "%233:sub8": 27 # CHECK-CP-JSON-DAG: "%233:sub9": 26 # CHECK-CP-JSON-DAG: "%233:sub10": 25 # CHECK-CP-JSON-DAG: "%233:sub11": 24 # CHECK-CP-JSON-DAG: "%233:sub12": 21 # CHECK-CP-JSON-DAG: "%233:sub13": 20 # CHECK-CP-JSON-DAG: "%233:sub14": 19 # CHECK-CP-JSON-DAG: "%233:sub15": 18 # CHECK-CP-JSON-DAG: "%233:sub16": 15 # CHECK-CP-JSON-DAG: "%233:sub17": 14 # CHECK-CP-JSON-DAG: "%233:sub18": 13 # CHECK-CP-JSON-DAG: "%233:sub19": 12 # CHECK-CP-JSON-DAG: "%233:sub20": 9 # CHECK-CP-JSON-DAG: "%233:sub21": 8 # CHECK-CP-JSON-DAG: "%233:sub22": 7 # CHECK-CP-JSON-DAG: "%233:sub23": 6 # CHECK-CP-JSON-DAG: "%233:sub24": 3 # CHECK-CP-JSON-DAG: "%233:sub25": 2 # CHECK-CP-JSON-DAG: "%233:sub26": 1 # CHECK-CP-JSON-DAG: "%233:sub27": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 87 # CHECK-CP-JSON-DAG: "%275:sub1": 86 # CHECK-CP-JSON-DAG: "%275:sub2": 85 # CHECK-CP-JSON-DAG: "%275:sub3": 84 # CHECK-CP-JSON-DAG: "%275:sub4": 81 # CHECK-CP-JSON-DAG: "%275:sub5": 80 # CHECK-CP-JSON-DAG: "%275:sub6": 79 # CHECK-CP-JSON-DAG: "%275:sub7": 78 # CHECK-CP-JSON-DAG: "%275:sub8": 75 # CHECK-CP-JSON-DAG: "%275:sub9": 74 # CHECK-CP-JSON-DAG: "%275:sub10": 73 # CHECK-CP-JSON-DAG: "%275:sub11": 72 # CHECK-CP-JSON-DAG: "%275:sub12": 69 # CHECK-CP-JSON-DAG: "%275:sub13": 68 # CHECK-CP-JSON-DAG: "%275:sub14": 67 # CHECK-CP-JSON-DAG: "%275:sub15": 66 # CHECK-CP-JSON-DAG: "%275:sub16": 63 # CHECK-CP-JSON-DAG: "%275:sub17": 62 # CHECK-CP-JSON-DAG: "%275:sub18": 61 # CHECK-CP-JSON-DAG: "%275:sub19": 60 # CHECK-CP-JSON-DAG: "%275:sub20": 57 # CHECK-CP-JSON-DAG: "%275:sub21": 56 # CHECK-CP-JSON-DAG: "%275:sub22": 55 # CHECK-CP-JSON-DAG: "%275:sub23": 54 # CHECK-CP-JSON-DAG: "%275:sub24": 51 # CHECK-CP-JSON-DAG: "%275:sub25": 50 # CHECK-CP-JSON-DAG: "%275:sub26": 49 # CHECK-CP-JSON-DAG: "%275:sub27": 48 # CHECK-CP-JSON-DAG: "%275:sub28": 45 # CHECK-CP-JSON-DAG: "%275:sub29": 44 # CHECK-CP-JSON-DAG: "%275:sub30": 43 # CHECK-CP-JSON-DAG: "%275:sub31": 42 # CHECK-CP-JSON-DAG: "%317:sub0": 135 # CHECK-CP-JSON-DAG: "%317:sub1": 134 # CHECK-CP-JSON-DAG: "%317:sub2": 133 # CHECK-CP-JSON-DAG: "%317:sub3": 132 # CHECK-CP-JSON-DAG: "%317:sub4": 129 # CHECK-CP-JSON-DAG: "%317:sub5": 128 # CHECK-CP-JSON-DAG: "%317:sub6": 127 # CHECK-CP-JSON-DAG: "%317:sub7": 126 # CHECK-CP-JSON-DAG: "%317:sub8": 123 # CHECK-CP-JSON-DAG: "%317:sub9": 122 # CHECK-CP-JSON-DAG: "%317:sub10": 121 # CHECK-CP-JSON-DAG: "%317:sub11": 120 # CHECK-CP-JSON-DAG: "%317:sub12": 117 # CHECK-CP-JSON-DAG: "%317:sub13": 116 # CHECK-CP-JSON-DAG: "%317:sub14": 115 # CHECK-CP-JSON-DAG: "%317:sub15": 114 # CHECK-CP-JSON-DAG: "%317:sub16": 111 # CHECK-CP-JSON-DAG: "%317:sub17": 110 # CHECK-CP-JSON-DAG: "%317:sub18": 109 # CHECK-CP-JSON-DAG: "%317:sub19": 108 # CHECK-CP-JSON-DAG: "%317:sub20": 105 # CHECK-CP-JSON-DAG: "%317:sub21": 104 # CHECK-CP-JSON-DAG: "%317:sub22": 103 # CHECK-CP-JSON-DAG: "%317:sub23": 102 # CHECK-CP-JSON-DAG: "%317:sub24": 99 # CHECK-CP-JSON-DAG: "%317:sub25": 98 # CHECK-CP-JSON-DAG: "%317:sub26": 97 # CHECK-CP-JSON-DAG: "%317:sub27": 96 # CHECK-CP-JSON-DAG: "%317:sub28": 93 # CHECK-CP-JSON-DAG: "%317:sub29": 92 # CHECK-CP-JSON-DAG: "%317:sub30": 91 # CHECK-CP-JSON-DAG: "%317:sub31": 90 # CHECK-CP-JSON-DAG: "%359:sub0": 183 # CHECK-CP-JSON-DAG: "%359:sub1": 182 # CHECK-CP-JSON-DAG: "%359:sub2": 181 # CHECK-CP-JSON-DAG: "%359:sub3": 180 # CHECK-CP-JSON-DAG: "%359:sub4": 177 # CHECK-CP-JSON-DAG: "%359:sub5": 176 # CHECK-CP-JSON-DAG: "%359:sub6": 175 # CHECK-CP-JSON-DAG: "%359:sub7": 174 # CHECK-CP-JSON-DAG: "%359:sub8": 171 # CHECK-CP-JSON-DAG: "%359:sub9": 170 # CHECK-CP-JSON-DAG: "%359:sub10": 169 # CHECK-CP-JSON-DAG: "%359:sub11": 168 # CHECK-CP-JSON-DAG: "%359:sub12": 165 # CHECK-CP-JSON-DAG: "%359:sub13": 164 # CHECK-CP-JSON-DAG: "%359:sub14": 163 # CHECK-CP-JSON-DAG: "%359:sub15": 162 # CHECK-CP-JSON-DAG: "%359:sub16": 159 # CHECK-CP-JSON-DAG: "%359:sub17": 158 # CHECK-CP-JSON-DAG: "%359:sub18": 157 # CHECK-CP-JSON-DAG: "%359:sub19": 156 # CHECK-CP-JSON-DAG: "%359:sub20": 153 # CHECK-CP-JSON-DAG: "%359:sub21": 152 # CHECK-CP-JSON-DAG: "%359:sub22": 151 # CHECK-CP-JSON-DAG: "%359:sub23": 150 # CHECK-CP-JSON-DAG: "%359:sub24": 147 # CHECK-CP-JSON-DAG: "%359:sub25": 146 # CHECK-CP-JSON-DAG: "%359:sub26": 145 # CHECK-CP-JSON-DAG: "%359:sub27": 144 # CHECK-CP-JSON-DAG: "%359:sub28": 141 # CHECK-CP-JSON-DAG: "%359:sub29": 140 # CHECK-CP-JSON-DAG: "%359:sub30": 139 # CHECK-CP-JSON-DAG: "%359:sub31": 138 # CHECK-CP-JSON-DAG: "%401:sub0": 231 # CHECK-CP-JSON-DAG: "%401:sub1": 230 # CHECK-CP-JSON-DAG: "%401:sub2": 229 # CHECK-CP-JSON-DAG: "%401:sub3": 228 # CHECK-CP-JSON-DAG: "%401:sub4": 225 # CHECK-CP-JSON-DAG: "%401:sub5": 224 # CHECK-CP-JSON-DAG: "%401:sub6": 223 # CHECK-CP-JSON-DAG: "%401:sub7": 222 # CHECK-CP-JSON-DAG: "%401:sub8": 219 # CHECK-CP-JSON-DAG: "%401:sub9": 218 # CHECK-CP-JSON-DAG: "%401:sub10": 217 # CHECK-CP-JSON-DAG: "%401:sub11": 216 # CHECK-CP-JSON-DAG: "%401:sub12": 213 # CHECK-CP-JSON-DAG: "%401:sub13": 212 # CHECK-CP-JSON-DAG: "%401:sub14": 211 # CHECK-CP-JSON-DAG: "%401:sub15": 210 # CHECK-CP-JSON-DAG: "%401:sub16": 207 # CHECK-CP-JSON-DAG: "%401:sub17": 206 # CHECK-CP-JSON-DAG: "%401:sub18": 205 # CHECK-CP-JSON-DAG: "%401:sub19": 204 # CHECK-CP-JSON-DAG: "%401:sub20": 201 # CHECK-CP-JSON-DAG: "%401:sub21": 200 # CHECK-CP-JSON-DAG: "%401:sub22": 199 # CHECK-CP-JSON-DAG: "%401:sub23": 198 # CHECK-CP-JSON-DAG: "%401:sub24": 195 # CHECK-CP-JSON-DAG: "%401:sub25": 194 # CHECK-CP-JSON-DAG: "%401:sub26": 193 # CHECK-CP-JSON-DAG: "%401:sub27": 192 # CHECK-CP-JSON-DAG: "%401:sub28": 189 # CHECK-CP-JSON-DAG: "%401:sub29": 188 # CHECK-CP-JSON-DAG: "%401:sub30": 187 # CHECK-CP-JSON-DAG: "%401:sub31": 186 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 186 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 231 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%601:vgpr_32 = COPY %233.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 38 # CHECK-CP-JSON-DAG: "%233:sub1": 37 # CHECK-CP-JSON-DAG: "%233:sub2": 36 # CHECK-CP-JSON-DAG: "%233:sub3": 35 # CHECK-CP-JSON-DAG: "%233:sub4": 32 # CHECK-CP-JSON-DAG: "%233:sub5": 31 # CHECK-CP-JSON-DAG: "%233:sub6": 30 # CHECK-CP-JSON-DAG: "%233:sub7": 29 # CHECK-CP-JSON-DAG: "%233:sub8": 26 # CHECK-CP-JSON-DAG: "%233:sub9": 25 # CHECK-CP-JSON-DAG: "%233:sub10": 24 # CHECK-CP-JSON-DAG: "%233:sub11": 23 # CHECK-CP-JSON-DAG: "%233:sub12": 20 # CHECK-CP-JSON-DAG: "%233:sub13": 19 # CHECK-CP-JSON-DAG: "%233:sub14": 18 # CHECK-CP-JSON-DAG: "%233:sub15": 17 # CHECK-CP-JSON-DAG: "%233:sub16": 14 # CHECK-CP-JSON-DAG: "%233:sub17": 13 # CHECK-CP-JSON-DAG: "%233:sub18": 12 # CHECK-CP-JSON-DAG: "%233:sub19": 11 # CHECK-CP-JSON-DAG: "%233:sub20": 8 # CHECK-CP-JSON-DAG: "%233:sub21": 7 # CHECK-CP-JSON-DAG: "%233:sub22": 6 # CHECK-CP-JSON-DAG: "%233:sub23": 5 # CHECK-CP-JSON-DAG: "%233:sub24": 2 # CHECK-CP-JSON-DAG: "%233:sub25": 1 # CHECK-CP-JSON-DAG: "%233:sub26": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 86 # CHECK-CP-JSON-DAG: "%275:sub1": 85 # CHECK-CP-JSON-DAG: "%275:sub2": 84 # CHECK-CP-JSON-DAG: "%275:sub3": 83 # CHECK-CP-JSON-DAG: "%275:sub4": 80 # CHECK-CP-JSON-DAG: "%275:sub5": 79 # CHECK-CP-JSON-DAG: "%275:sub6": 78 # CHECK-CP-JSON-DAG: "%275:sub7": 77 # CHECK-CP-JSON-DAG: "%275:sub8": 74 # CHECK-CP-JSON-DAG: "%275:sub9": 73 # CHECK-CP-JSON-DAG: "%275:sub10": 72 # CHECK-CP-JSON-DAG: "%275:sub11": 71 # CHECK-CP-JSON-DAG: "%275:sub12": 68 # CHECK-CP-JSON-DAG: "%275:sub13": 67 # CHECK-CP-JSON-DAG: "%275:sub14": 66 # CHECK-CP-JSON-DAG: "%275:sub15": 65 # CHECK-CP-JSON-DAG: "%275:sub16": 62 # CHECK-CP-JSON-DAG: "%275:sub17": 61 # CHECK-CP-JSON-DAG: "%275:sub18": 60 # CHECK-CP-JSON-DAG: "%275:sub19": 59 # CHECK-CP-JSON-DAG: "%275:sub20": 56 # CHECK-CP-JSON-DAG: "%275:sub21": 55 # CHECK-CP-JSON-DAG: "%275:sub22": 54 # CHECK-CP-JSON-DAG: "%275:sub23": 53 # CHECK-CP-JSON-DAG: "%275:sub24": 50 # CHECK-CP-JSON-DAG: "%275:sub25": 49 # CHECK-CP-JSON-DAG: "%275:sub26": 48 # CHECK-CP-JSON-DAG: "%275:sub27": 47 # CHECK-CP-JSON-DAG: "%275:sub28": 44 # CHECK-CP-JSON-DAG: "%275:sub29": 43 # CHECK-CP-JSON-DAG: "%275:sub30": 42 # CHECK-CP-JSON-DAG: "%275:sub31": 41 # CHECK-CP-JSON-DAG: "%317:sub0": 134 # CHECK-CP-JSON-DAG: "%317:sub1": 133 # CHECK-CP-JSON-DAG: "%317:sub2": 132 # CHECK-CP-JSON-DAG: "%317:sub3": 131 # CHECK-CP-JSON-DAG: "%317:sub4": 128 # CHECK-CP-JSON-DAG: "%317:sub5": 127 # CHECK-CP-JSON-DAG: "%317:sub6": 126 # CHECK-CP-JSON-DAG: "%317:sub7": 125 # CHECK-CP-JSON-DAG: "%317:sub8": 122 # CHECK-CP-JSON-DAG: "%317:sub9": 121 # CHECK-CP-JSON-DAG: "%317:sub10": 120 # CHECK-CP-JSON-DAG: "%317:sub11": 119 # CHECK-CP-JSON-DAG: "%317:sub12": 116 # CHECK-CP-JSON-DAG: "%317:sub13": 115 # CHECK-CP-JSON-DAG: "%317:sub14": 114 # CHECK-CP-JSON-DAG: "%317:sub15": 113 # CHECK-CP-JSON-DAG: "%317:sub16": 110 # CHECK-CP-JSON-DAG: "%317:sub17": 109 # CHECK-CP-JSON-DAG: "%317:sub18": 108 # CHECK-CP-JSON-DAG: "%317:sub19": 107 # CHECK-CP-JSON-DAG: "%317:sub20": 104 # CHECK-CP-JSON-DAG: "%317:sub21": 103 # CHECK-CP-JSON-DAG: "%317:sub22": 102 # CHECK-CP-JSON-DAG: "%317:sub23": 101 # CHECK-CP-JSON-DAG: "%317:sub24": 98 # CHECK-CP-JSON-DAG: "%317:sub25": 97 # CHECK-CP-JSON-DAG: "%317:sub26": 96 # CHECK-CP-JSON-DAG: "%317:sub27": 95 # CHECK-CP-JSON-DAG: "%317:sub28": 92 # CHECK-CP-JSON-DAG: "%317:sub29": 91 # CHECK-CP-JSON-DAG: "%317:sub30": 90 # CHECK-CP-JSON-DAG: "%317:sub31": 89 # CHECK-CP-JSON-DAG: "%359:sub0": 182 # CHECK-CP-JSON-DAG: "%359:sub1": 181 # CHECK-CP-JSON-DAG: "%359:sub2": 180 # CHECK-CP-JSON-DAG: "%359:sub3": 179 # CHECK-CP-JSON-DAG: "%359:sub4": 176 # CHECK-CP-JSON-DAG: "%359:sub5": 175 # CHECK-CP-JSON-DAG: "%359:sub6": 174 # CHECK-CP-JSON-DAG: "%359:sub7": 173 # CHECK-CP-JSON-DAG: "%359:sub8": 170 # CHECK-CP-JSON-DAG: "%359:sub9": 169 # CHECK-CP-JSON-DAG: "%359:sub10": 168 # CHECK-CP-JSON-DAG: "%359:sub11": 167 # CHECK-CP-JSON-DAG: "%359:sub12": 164 # CHECK-CP-JSON-DAG: "%359:sub13": 163 # CHECK-CP-JSON-DAG: "%359:sub14": 162 # CHECK-CP-JSON-DAG: "%359:sub15": 161 # CHECK-CP-JSON-DAG: "%359:sub16": 158 # CHECK-CP-JSON-DAG: "%359:sub17": 157 # CHECK-CP-JSON-DAG: "%359:sub18": 156 # CHECK-CP-JSON-DAG: "%359:sub19": 155 # CHECK-CP-JSON-DAG: "%359:sub20": 152 # CHECK-CP-JSON-DAG: "%359:sub21": 151 # CHECK-CP-JSON-DAG: "%359:sub22": 150 # CHECK-CP-JSON-DAG: "%359:sub23": 149 # CHECK-CP-JSON-DAG: "%359:sub24": 146 # CHECK-CP-JSON-DAG: "%359:sub25": 145 # CHECK-CP-JSON-DAG: "%359:sub26": 144 # CHECK-CP-JSON-DAG: "%359:sub27": 143 # CHECK-CP-JSON-DAG: "%359:sub28": 140 # CHECK-CP-JSON-DAG: "%359:sub29": 139 # CHECK-CP-JSON-DAG: "%359:sub30": 138 # CHECK-CP-JSON-DAG: "%359:sub31": 137 # CHECK-CP-JSON-DAG: "%401:sub0": 230 # CHECK-CP-JSON-DAG: "%401:sub1": 229 # CHECK-CP-JSON-DAG: "%401:sub2": 228 # CHECK-CP-JSON-DAG: "%401:sub3": 227 # CHECK-CP-JSON-DAG: "%401:sub4": 224 # CHECK-CP-JSON-DAG: "%401:sub5": 223 # CHECK-CP-JSON-DAG: "%401:sub6": 222 # CHECK-CP-JSON-DAG: "%401:sub7": 221 # CHECK-CP-JSON-DAG: "%401:sub8": 218 # CHECK-CP-JSON-DAG: "%401:sub9": 217 # CHECK-CP-JSON-DAG: "%401:sub10": 216 # CHECK-CP-JSON-DAG: "%401:sub11": 215 # CHECK-CP-JSON-DAG: "%401:sub12": 212 # CHECK-CP-JSON-DAG: "%401:sub13": 211 # CHECK-CP-JSON-DAG: "%401:sub14": 210 # CHECK-CP-JSON-DAG: "%401:sub15": 209 # CHECK-CP-JSON-DAG: "%401:sub16": 206 # CHECK-CP-JSON-DAG: "%401:sub17": 205 # CHECK-CP-JSON-DAG: "%401:sub18": 204 # CHECK-CP-JSON-DAG: "%401:sub19": 203 # CHECK-CP-JSON-DAG: "%401:sub20": 200 # CHECK-CP-JSON-DAG: "%401:sub21": 199 # CHECK-CP-JSON-DAG: "%401:sub22": 198 # CHECK-CP-JSON-DAG: "%401:sub23": 197 # CHECK-CP-JSON-DAG: "%401:sub24": 194 # CHECK-CP-JSON-DAG: "%401:sub25": 193 # CHECK-CP-JSON-DAG: "%401:sub26": 192 # CHECK-CP-JSON-DAG: "%401:sub27": 191 # CHECK-CP-JSON-DAG: "%401:sub28": 188 # CHECK-CP-JSON-DAG: "%401:sub29": 187 # CHECK-CP-JSON-DAG: "%401:sub30": 186 # CHECK-CP-JSON-DAG: "%401:sub31": 185 # CHECK-CP-JSON-DAG: "%600": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 185 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 230 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%602:vgpr_32 = COPY %233.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 37 # CHECK-CP-JSON-DAG: "%233:sub1": 36 # CHECK-CP-JSON-DAG: "%233:sub2": 35 # CHECK-CP-JSON-DAG: "%233:sub3": 34 # CHECK-CP-JSON-DAG: "%233:sub4": 31 # CHECK-CP-JSON-DAG: "%233:sub5": 30 # CHECK-CP-JSON-DAG: "%233:sub6": 29 # CHECK-CP-JSON-DAG: "%233:sub7": 28 # CHECK-CP-JSON-DAG: "%233:sub8": 25 # CHECK-CP-JSON-DAG: "%233:sub9": 24 # CHECK-CP-JSON-DAG: "%233:sub10": 23 # CHECK-CP-JSON-DAG: "%233:sub11": 22 # CHECK-CP-JSON-DAG: "%233:sub12": 19 # CHECK-CP-JSON-DAG: "%233:sub13": 18 # CHECK-CP-JSON-DAG: "%233:sub14": 17 # CHECK-CP-JSON-DAG: "%233:sub15": 16 # CHECK-CP-JSON-DAG: "%233:sub16": 13 # CHECK-CP-JSON-DAG: "%233:sub17": 12 # CHECK-CP-JSON-DAG: "%233:sub18": 11 # CHECK-CP-JSON-DAG: "%233:sub19": 10 # CHECK-CP-JSON-DAG: "%233:sub20": 7 # CHECK-CP-JSON-DAG: "%233:sub21": 6 # CHECK-CP-JSON-DAG: "%233:sub22": 5 # CHECK-CP-JSON-DAG: "%233:sub23": 4 # CHECK-CP-JSON-DAG: "%233:sub24": 1 # CHECK-CP-JSON-DAG: "%233:sub25": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 85 # CHECK-CP-JSON-DAG: "%275:sub1": 84 # CHECK-CP-JSON-DAG: "%275:sub2": 83 # CHECK-CP-JSON-DAG: "%275:sub3": 82 # CHECK-CP-JSON-DAG: "%275:sub4": 79 # CHECK-CP-JSON-DAG: "%275:sub5": 78 # CHECK-CP-JSON-DAG: "%275:sub6": 77 # CHECK-CP-JSON-DAG: "%275:sub7": 76 # CHECK-CP-JSON-DAG: "%275:sub8": 73 # CHECK-CP-JSON-DAG: "%275:sub9": 72 # CHECK-CP-JSON-DAG: "%275:sub10": 71 # CHECK-CP-JSON-DAG: "%275:sub11": 70 # CHECK-CP-JSON-DAG: "%275:sub12": 67 # CHECK-CP-JSON-DAG: "%275:sub13": 66 # CHECK-CP-JSON-DAG: "%275:sub14": 65 # CHECK-CP-JSON-DAG: "%275:sub15": 64 # CHECK-CP-JSON-DAG: "%275:sub16": 61 # CHECK-CP-JSON-DAG: "%275:sub17": 60 # CHECK-CP-JSON-DAG: "%275:sub18": 59 # CHECK-CP-JSON-DAG: "%275:sub19": 58 # CHECK-CP-JSON-DAG: "%275:sub20": 55 # CHECK-CP-JSON-DAG: "%275:sub21": 54 # CHECK-CP-JSON-DAG: "%275:sub22": 53 # CHECK-CP-JSON-DAG: "%275:sub23": 52 # CHECK-CP-JSON-DAG: "%275:sub24": 49 # CHECK-CP-JSON-DAG: "%275:sub25": 48 # CHECK-CP-JSON-DAG: "%275:sub26": 47 # CHECK-CP-JSON-DAG: "%275:sub27": 46 # CHECK-CP-JSON-DAG: "%275:sub28": 43 # CHECK-CP-JSON-DAG: "%275:sub29": 42 # CHECK-CP-JSON-DAG: "%275:sub30": 41 # CHECK-CP-JSON-DAG: "%275:sub31": 40 # CHECK-CP-JSON-DAG: "%317:sub0": 133 # CHECK-CP-JSON-DAG: "%317:sub1": 132 # CHECK-CP-JSON-DAG: "%317:sub2": 131 # CHECK-CP-JSON-DAG: "%317:sub3": 130 # CHECK-CP-JSON-DAG: "%317:sub4": 127 # CHECK-CP-JSON-DAG: "%317:sub5": 126 # CHECK-CP-JSON-DAG: "%317:sub6": 125 # CHECK-CP-JSON-DAG: "%317:sub7": 124 # CHECK-CP-JSON-DAG: "%317:sub8": 121 # CHECK-CP-JSON-DAG: "%317:sub9": 120 # CHECK-CP-JSON-DAG: "%317:sub10": 119 # CHECK-CP-JSON-DAG: "%317:sub11": 118 # CHECK-CP-JSON-DAG: "%317:sub12": 115 # CHECK-CP-JSON-DAG: "%317:sub13": 114 # CHECK-CP-JSON-DAG: "%317:sub14": 113 # CHECK-CP-JSON-DAG: "%317:sub15": 112 # CHECK-CP-JSON-DAG: "%317:sub16": 109 # CHECK-CP-JSON-DAG: "%317:sub17": 108 # CHECK-CP-JSON-DAG: "%317:sub18": 107 # CHECK-CP-JSON-DAG: "%317:sub19": 106 # CHECK-CP-JSON-DAG: "%317:sub20": 103 # CHECK-CP-JSON-DAG: "%317:sub21": 102 # CHECK-CP-JSON-DAG: "%317:sub22": 101 # CHECK-CP-JSON-DAG: "%317:sub23": 100 # CHECK-CP-JSON-DAG: "%317:sub24": 97 # CHECK-CP-JSON-DAG: "%317:sub25": 96 # CHECK-CP-JSON-DAG: "%317:sub26": 95 # CHECK-CP-JSON-DAG: "%317:sub27": 94 # CHECK-CP-JSON-DAG: "%317:sub28": 91 # CHECK-CP-JSON-DAG: "%317:sub29": 90 # CHECK-CP-JSON-DAG: "%317:sub30": 89 # CHECK-CP-JSON-DAG: "%317:sub31": 88 # CHECK-CP-JSON-DAG: "%359:sub0": 181 # CHECK-CP-JSON-DAG: "%359:sub1": 180 # CHECK-CP-JSON-DAG: "%359:sub2": 179 # CHECK-CP-JSON-DAG: "%359:sub3": 178 # CHECK-CP-JSON-DAG: "%359:sub4": 175 # CHECK-CP-JSON-DAG: "%359:sub5": 174 # CHECK-CP-JSON-DAG: "%359:sub6": 173 # CHECK-CP-JSON-DAG: "%359:sub7": 172 # CHECK-CP-JSON-DAG: "%359:sub8": 169 # CHECK-CP-JSON-DAG: "%359:sub9": 168 # CHECK-CP-JSON-DAG: "%359:sub10": 167 # CHECK-CP-JSON-DAG: "%359:sub11": 166 # CHECK-CP-JSON-DAG: "%359:sub12": 163 # CHECK-CP-JSON-DAG: "%359:sub13": 162 # CHECK-CP-JSON-DAG: "%359:sub14": 161 # CHECK-CP-JSON-DAG: "%359:sub15": 160 # CHECK-CP-JSON-DAG: "%359:sub16": 157 # CHECK-CP-JSON-DAG: "%359:sub17": 156 # CHECK-CP-JSON-DAG: "%359:sub18": 155 # CHECK-CP-JSON-DAG: "%359:sub19": 154 # CHECK-CP-JSON-DAG: "%359:sub20": 151 # CHECK-CP-JSON-DAG: "%359:sub21": 150 # CHECK-CP-JSON-DAG: "%359:sub22": 149 # CHECK-CP-JSON-DAG: "%359:sub23": 148 # CHECK-CP-JSON-DAG: "%359:sub24": 145 # CHECK-CP-JSON-DAG: "%359:sub25": 144 # CHECK-CP-JSON-DAG: "%359:sub26": 143 # CHECK-CP-JSON-DAG: "%359:sub27": 142 # CHECK-CP-JSON-DAG: "%359:sub28": 139 # CHECK-CP-JSON-DAG: "%359:sub29": 138 # CHECK-CP-JSON-DAG: "%359:sub30": 137 # CHECK-CP-JSON-DAG: "%359:sub31": 136 # CHECK-CP-JSON-DAG: "%401:sub0": 229 # CHECK-CP-JSON-DAG: "%401:sub1": 228 # CHECK-CP-JSON-DAG: "%401:sub2": 227 # CHECK-CP-JSON-DAG: "%401:sub3": 226 # CHECK-CP-JSON-DAG: "%401:sub4": 223 # CHECK-CP-JSON-DAG: "%401:sub5": 222 # CHECK-CP-JSON-DAG: "%401:sub6": 221 # CHECK-CP-JSON-DAG: "%401:sub7": 220 # CHECK-CP-JSON-DAG: "%401:sub8": 217 # CHECK-CP-JSON-DAG: "%401:sub9": 216 # CHECK-CP-JSON-DAG: "%401:sub10": 215 # CHECK-CP-JSON-DAG: "%401:sub11": 214 # CHECK-CP-JSON-DAG: "%401:sub12": 211 # CHECK-CP-JSON-DAG: "%401:sub13": 210 # CHECK-CP-JSON-DAG: "%401:sub14": 209 # CHECK-CP-JSON-DAG: "%401:sub15": 208 # CHECK-CP-JSON-DAG: "%401:sub16": 205 # CHECK-CP-JSON-DAG: "%401:sub17": 204 # CHECK-CP-JSON-DAG: "%401:sub18": 203 # CHECK-CP-JSON-DAG: "%401:sub19": 202 # CHECK-CP-JSON-DAG: "%401:sub20": 199 # CHECK-CP-JSON-DAG: "%401:sub21": 198 # CHECK-CP-JSON-DAG: "%401:sub22": 197 # CHECK-CP-JSON-DAG: "%401:sub23": 196 # CHECK-CP-JSON-DAG: "%401:sub24": 193 # CHECK-CP-JSON-DAG: "%401:sub25": 192 # CHECK-CP-JSON-DAG: "%401:sub26": 191 # CHECK-CP-JSON-DAG: "%401:sub27": 190 # CHECK-CP-JSON-DAG: "%401:sub28": 187 # CHECK-CP-JSON-DAG: "%401:sub29": 186 # CHECK-CP-JSON-DAG: "%401:sub30": 185 # CHECK-CP-JSON-DAG: "%401:sub31": 184 # CHECK-CP-JSON-DAG: "%600": 2 # CHECK-CP-JSON-DAG: "%601": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 184 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 229 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%603:vgpr_32 = COPY %233.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 36 # CHECK-CP-JSON-DAG: "%233:sub1": 35 # CHECK-CP-JSON-DAG: "%233:sub2": 34 # CHECK-CP-JSON-DAG: "%233:sub3": 33 # CHECK-CP-JSON-DAG: "%233:sub4": 30 # CHECK-CP-JSON-DAG: "%233:sub5": 29 # CHECK-CP-JSON-DAG: "%233:sub6": 28 # CHECK-CP-JSON-DAG: "%233:sub7": 27 # CHECK-CP-JSON-DAG: "%233:sub8": 24 # CHECK-CP-JSON-DAG: "%233:sub9": 23 # CHECK-CP-JSON-DAG: "%233:sub10": 22 # CHECK-CP-JSON-DAG: "%233:sub11": 21 # CHECK-CP-JSON-DAG: "%233:sub12": 18 # CHECK-CP-JSON-DAG: "%233:sub13": 17 # CHECK-CP-JSON-DAG: "%233:sub14": 16 # CHECK-CP-JSON-DAG: "%233:sub15": 15 # CHECK-CP-JSON-DAG: "%233:sub16": 12 # CHECK-CP-JSON-DAG: "%233:sub17": 11 # CHECK-CP-JSON-DAG: "%233:sub18": 10 # CHECK-CP-JSON-DAG: "%233:sub19": 9 # CHECK-CP-JSON-DAG: "%233:sub20": 6 # CHECK-CP-JSON-DAG: "%233:sub21": 5 # CHECK-CP-JSON-DAG: "%233:sub22": 4 # CHECK-CP-JSON-DAG: "%233:sub23": 3 # CHECK-CP-JSON-DAG: "%233:sub24": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 84 # CHECK-CP-JSON-DAG: "%275:sub1": 83 # CHECK-CP-JSON-DAG: "%275:sub2": 82 # CHECK-CP-JSON-DAG: "%275:sub3": 81 # CHECK-CP-JSON-DAG: "%275:sub4": 78 # CHECK-CP-JSON-DAG: "%275:sub5": 77 # CHECK-CP-JSON-DAG: "%275:sub6": 76 # CHECK-CP-JSON-DAG: "%275:sub7": 75 # CHECK-CP-JSON-DAG: "%275:sub8": 72 # CHECK-CP-JSON-DAG: "%275:sub9": 71 # CHECK-CP-JSON-DAG: "%275:sub10": 70 # CHECK-CP-JSON-DAG: "%275:sub11": 69 # CHECK-CP-JSON-DAG: "%275:sub12": 66 # CHECK-CP-JSON-DAG: "%275:sub13": 65 # CHECK-CP-JSON-DAG: "%275:sub14": 64 # CHECK-CP-JSON-DAG: "%275:sub15": 63 # CHECK-CP-JSON-DAG: "%275:sub16": 60 # CHECK-CP-JSON-DAG: "%275:sub17": 59 # CHECK-CP-JSON-DAG: "%275:sub18": 58 # CHECK-CP-JSON-DAG: "%275:sub19": 57 # CHECK-CP-JSON-DAG: "%275:sub20": 54 # CHECK-CP-JSON-DAG: "%275:sub21": 53 # CHECK-CP-JSON-DAG: "%275:sub22": 52 # CHECK-CP-JSON-DAG: "%275:sub23": 51 # CHECK-CP-JSON-DAG: "%275:sub24": 48 # CHECK-CP-JSON-DAG: "%275:sub25": 47 # CHECK-CP-JSON-DAG: "%275:sub26": 46 # CHECK-CP-JSON-DAG: "%275:sub27": 45 # CHECK-CP-JSON-DAG: "%275:sub28": 42 # CHECK-CP-JSON-DAG: "%275:sub29": 41 # CHECK-CP-JSON-DAG: "%275:sub30": 40 # CHECK-CP-JSON-DAG: "%275:sub31": 39 # CHECK-CP-JSON-DAG: "%317:sub0": 132 # CHECK-CP-JSON-DAG: "%317:sub1": 131 # CHECK-CP-JSON-DAG: "%317:sub2": 130 # CHECK-CP-JSON-DAG: "%317:sub3": 129 # CHECK-CP-JSON-DAG: "%317:sub4": 126 # CHECK-CP-JSON-DAG: "%317:sub5": 125 # CHECK-CP-JSON-DAG: "%317:sub6": 124 # CHECK-CP-JSON-DAG: "%317:sub7": 123 # CHECK-CP-JSON-DAG: "%317:sub8": 120 # CHECK-CP-JSON-DAG: "%317:sub9": 119 # CHECK-CP-JSON-DAG: "%317:sub10": 118 # CHECK-CP-JSON-DAG: "%317:sub11": 117 # CHECK-CP-JSON-DAG: "%317:sub12": 114 # CHECK-CP-JSON-DAG: "%317:sub13": 113 # CHECK-CP-JSON-DAG: "%317:sub14": 112 # CHECK-CP-JSON-DAG: "%317:sub15": 111 # CHECK-CP-JSON-DAG: "%317:sub16": 108 # CHECK-CP-JSON-DAG: "%317:sub17": 107 # CHECK-CP-JSON-DAG: "%317:sub18": 106 # CHECK-CP-JSON-DAG: "%317:sub19": 105 # CHECK-CP-JSON-DAG: "%317:sub20": 102 # CHECK-CP-JSON-DAG: "%317:sub21": 101 # CHECK-CP-JSON-DAG: "%317:sub22": 100 # CHECK-CP-JSON-DAG: "%317:sub23": 99 # CHECK-CP-JSON-DAG: "%317:sub24": 96 # CHECK-CP-JSON-DAG: "%317:sub25": 95 # CHECK-CP-JSON-DAG: "%317:sub26": 94 # CHECK-CP-JSON-DAG: "%317:sub27": 93 # CHECK-CP-JSON-DAG: "%317:sub28": 90 # CHECK-CP-JSON-DAG: "%317:sub29": 89 # CHECK-CP-JSON-DAG: "%317:sub30": 88 # CHECK-CP-JSON-DAG: "%317:sub31": 87 # CHECK-CP-JSON-DAG: "%359:sub0": 180 # CHECK-CP-JSON-DAG: "%359:sub1": 179 # CHECK-CP-JSON-DAG: "%359:sub2": 178 # CHECK-CP-JSON-DAG: "%359:sub3": 177 # CHECK-CP-JSON-DAG: "%359:sub4": 174 # CHECK-CP-JSON-DAG: "%359:sub5": 173 # CHECK-CP-JSON-DAG: "%359:sub6": 172 # CHECK-CP-JSON-DAG: "%359:sub7": 171 # CHECK-CP-JSON-DAG: "%359:sub8": 168 # CHECK-CP-JSON-DAG: "%359:sub9": 167 # CHECK-CP-JSON-DAG: "%359:sub10": 166 # CHECK-CP-JSON-DAG: "%359:sub11": 165 # CHECK-CP-JSON-DAG: "%359:sub12": 162 # CHECK-CP-JSON-DAG: "%359:sub13": 161 # CHECK-CP-JSON-DAG: "%359:sub14": 160 # CHECK-CP-JSON-DAG: "%359:sub15": 159 # CHECK-CP-JSON-DAG: "%359:sub16": 156 # CHECK-CP-JSON-DAG: "%359:sub17": 155 # CHECK-CP-JSON-DAG: "%359:sub18": 154 # CHECK-CP-JSON-DAG: "%359:sub19": 153 # CHECK-CP-JSON-DAG: "%359:sub20": 150 # CHECK-CP-JSON-DAG: "%359:sub21": 149 # CHECK-CP-JSON-DAG: "%359:sub22": 148 # CHECK-CP-JSON-DAG: "%359:sub23": 147 # CHECK-CP-JSON-DAG: "%359:sub24": 144 # CHECK-CP-JSON-DAG: "%359:sub25": 143 # CHECK-CP-JSON-DAG: "%359:sub26": 142 # CHECK-CP-JSON-DAG: "%359:sub27": 141 # CHECK-CP-JSON-DAG: "%359:sub28": 138 # CHECK-CP-JSON-DAG: "%359:sub29": 137 # CHECK-CP-JSON-DAG: "%359:sub30": 136 # CHECK-CP-JSON-DAG: "%359:sub31": 135 # CHECK-CP-JSON-DAG: "%401:sub0": 228 # CHECK-CP-JSON-DAG: "%401:sub1": 227 # CHECK-CP-JSON-DAG: "%401:sub2": 226 # CHECK-CP-JSON-DAG: "%401:sub3": 225 # CHECK-CP-JSON-DAG: "%401:sub4": 222 # CHECK-CP-JSON-DAG: "%401:sub5": 221 # CHECK-CP-JSON-DAG: "%401:sub6": 220 # CHECK-CP-JSON-DAG: "%401:sub7": 219 # CHECK-CP-JSON-DAG: "%401:sub8": 216 # CHECK-CP-JSON-DAG: "%401:sub9": 215 # CHECK-CP-JSON-DAG: "%401:sub10": 214 # CHECK-CP-JSON-DAG: "%401:sub11": 213 # CHECK-CP-JSON-DAG: "%401:sub12": 210 # CHECK-CP-JSON-DAG: "%401:sub13": 209 # CHECK-CP-JSON-DAG: "%401:sub14": 208 # CHECK-CP-JSON-DAG: "%401:sub15": 207 # CHECK-CP-JSON-DAG: "%401:sub16": 204 # CHECK-CP-JSON-DAG: "%401:sub17": 203 # CHECK-CP-JSON-DAG: "%401:sub18": 202 # CHECK-CP-JSON-DAG: "%401:sub19": 201 # CHECK-CP-JSON-DAG: "%401:sub20": 198 # CHECK-CP-JSON-DAG: "%401:sub21": 197 # CHECK-CP-JSON-DAG: "%401:sub22": 196 # CHECK-CP-JSON-DAG: "%401:sub23": 195 # CHECK-CP-JSON-DAG: "%401:sub24": 192 # CHECK-CP-JSON-DAG: "%401:sub25": 191 # CHECK-CP-JSON-DAG: "%401:sub26": 190 # CHECK-CP-JSON-DAG: "%401:sub27": 189 # CHECK-CP-JSON-DAG: "%401:sub28": 186 # CHECK-CP-JSON-DAG: "%401:sub29": 185 # CHECK-CP-JSON-DAG: "%401:sub30": 184 # CHECK-CP-JSON-DAG: "%401:sub31": 183 # CHECK-CP-JSON-DAG: "%600": 1 # CHECK-CP-JSON-DAG: "%601": 1 # CHECK-CP-JSON-DAG: "%602": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 183 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 228 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%604:vreg_128 = REG_SEQUENCE %603, %subreg.sub0, %602, %subreg.sub1, %601, %subreg.sub2, %600, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 35 # CHECK-CP-JSON-DAG: "%233:sub1": 34 # CHECK-CP-JSON-DAG: "%233:sub2": 33 # CHECK-CP-JSON-DAG: "%233:sub3": 32 # CHECK-CP-JSON-DAG: "%233:sub4": 29 # CHECK-CP-JSON-DAG: "%233:sub5": 28 # CHECK-CP-JSON-DAG: "%233:sub6": 27 # CHECK-CP-JSON-DAG: "%233:sub7": 26 # CHECK-CP-JSON-DAG: "%233:sub8": 23 # CHECK-CP-JSON-DAG: "%233:sub9": 22 # CHECK-CP-JSON-DAG: "%233:sub10": 21 # CHECK-CP-JSON-DAG: "%233:sub11": 20 # CHECK-CP-JSON-DAG: "%233:sub12": 17 # CHECK-CP-JSON-DAG: "%233:sub13": 16 # CHECK-CP-JSON-DAG: "%233:sub14": 15 # CHECK-CP-JSON-DAG: "%233:sub15": 14 # CHECK-CP-JSON-DAG: "%233:sub16": 11 # CHECK-CP-JSON-DAG: "%233:sub17": 10 # CHECK-CP-JSON-DAG: "%233:sub18": 9 # CHECK-CP-JSON-DAG: "%233:sub19": 8 # CHECK-CP-JSON-DAG: "%233:sub20": 5 # CHECK-CP-JSON-DAG: "%233:sub21": 4 # CHECK-CP-JSON-DAG: "%233:sub22": 3 # CHECK-CP-JSON-DAG: "%233:sub23": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 83 # CHECK-CP-JSON-DAG: "%275:sub1": 82 # CHECK-CP-JSON-DAG: "%275:sub2": 81 # CHECK-CP-JSON-DAG: "%275:sub3": 80 # CHECK-CP-JSON-DAG: "%275:sub4": 77 # CHECK-CP-JSON-DAG: "%275:sub5": 76 # CHECK-CP-JSON-DAG: "%275:sub6": 75 # CHECK-CP-JSON-DAG: "%275:sub7": 74 # CHECK-CP-JSON-DAG: "%275:sub8": 71 # CHECK-CP-JSON-DAG: "%275:sub9": 70 # CHECK-CP-JSON-DAG: "%275:sub10": 69 # CHECK-CP-JSON-DAG: "%275:sub11": 68 # CHECK-CP-JSON-DAG: "%275:sub12": 65 # CHECK-CP-JSON-DAG: "%275:sub13": 64 # CHECK-CP-JSON-DAG: "%275:sub14": 63 # CHECK-CP-JSON-DAG: "%275:sub15": 62 # CHECK-CP-JSON-DAG: "%275:sub16": 59 # CHECK-CP-JSON-DAG: "%275:sub17": 58 # CHECK-CP-JSON-DAG: "%275:sub18": 57 # CHECK-CP-JSON-DAG: "%275:sub19": 56 # CHECK-CP-JSON-DAG: "%275:sub20": 53 # CHECK-CP-JSON-DAG: "%275:sub21": 52 # CHECK-CP-JSON-DAG: "%275:sub22": 51 # CHECK-CP-JSON-DAG: "%275:sub23": 50 # CHECK-CP-JSON-DAG: "%275:sub24": 47 # CHECK-CP-JSON-DAG: "%275:sub25": 46 # CHECK-CP-JSON-DAG: "%275:sub26": 45 # CHECK-CP-JSON-DAG: "%275:sub27": 44 # CHECK-CP-JSON-DAG: "%275:sub28": 41 # CHECK-CP-JSON-DAG: "%275:sub29": 40 # CHECK-CP-JSON-DAG: "%275:sub30": 39 # CHECK-CP-JSON-DAG: "%275:sub31": 38 # CHECK-CP-JSON-DAG: "%317:sub0": 131 # CHECK-CP-JSON-DAG: "%317:sub1": 130 # CHECK-CP-JSON-DAG: "%317:sub2": 129 # CHECK-CP-JSON-DAG: "%317:sub3": 128 # CHECK-CP-JSON-DAG: "%317:sub4": 125 # CHECK-CP-JSON-DAG: "%317:sub5": 124 # CHECK-CP-JSON-DAG: "%317:sub6": 123 # CHECK-CP-JSON-DAG: "%317:sub7": 122 # CHECK-CP-JSON-DAG: "%317:sub8": 119 # CHECK-CP-JSON-DAG: "%317:sub9": 118 # CHECK-CP-JSON-DAG: "%317:sub10": 117 # CHECK-CP-JSON-DAG: "%317:sub11": 116 # CHECK-CP-JSON-DAG: "%317:sub12": 113 # CHECK-CP-JSON-DAG: "%317:sub13": 112 # CHECK-CP-JSON-DAG: "%317:sub14": 111 # CHECK-CP-JSON-DAG: "%317:sub15": 110 # CHECK-CP-JSON-DAG: "%317:sub16": 107 # CHECK-CP-JSON-DAG: "%317:sub17": 106 # CHECK-CP-JSON-DAG: "%317:sub18": 105 # CHECK-CP-JSON-DAG: "%317:sub19": 104 # CHECK-CP-JSON-DAG: "%317:sub20": 101 # CHECK-CP-JSON-DAG: "%317:sub21": 100 # CHECK-CP-JSON-DAG: "%317:sub22": 99 # CHECK-CP-JSON-DAG: "%317:sub23": 98 # CHECK-CP-JSON-DAG: "%317:sub24": 95 # CHECK-CP-JSON-DAG: "%317:sub25": 94 # CHECK-CP-JSON-DAG: "%317:sub26": 93 # CHECK-CP-JSON-DAG: "%317:sub27": 92 # CHECK-CP-JSON-DAG: "%317:sub28": 89 # CHECK-CP-JSON-DAG: "%317:sub29": 88 # CHECK-CP-JSON-DAG: "%317:sub30": 87 # CHECK-CP-JSON-DAG: "%317:sub31": 86 # CHECK-CP-JSON-DAG: "%359:sub0": 179 # CHECK-CP-JSON-DAG: "%359:sub1": 178 # CHECK-CP-JSON-DAG: "%359:sub2": 177 # CHECK-CP-JSON-DAG: "%359:sub3": 176 # CHECK-CP-JSON-DAG: "%359:sub4": 173 # CHECK-CP-JSON-DAG: "%359:sub5": 172 # CHECK-CP-JSON-DAG: "%359:sub6": 171 # CHECK-CP-JSON-DAG: "%359:sub7": 170 # CHECK-CP-JSON-DAG: "%359:sub8": 167 # CHECK-CP-JSON-DAG: "%359:sub9": 166 # CHECK-CP-JSON-DAG: "%359:sub10": 165 # CHECK-CP-JSON-DAG: "%359:sub11": 164 # CHECK-CP-JSON-DAG: "%359:sub12": 161 # CHECK-CP-JSON-DAG: "%359:sub13": 160 # CHECK-CP-JSON-DAG: "%359:sub14": 159 # CHECK-CP-JSON-DAG: "%359:sub15": 158 # CHECK-CP-JSON-DAG: "%359:sub16": 155 # CHECK-CP-JSON-DAG: "%359:sub17": 154 # CHECK-CP-JSON-DAG: "%359:sub18": 153 # CHECK-CP-JSON-DAG: "%359:sub19": 152 # CHECK-CP-JSON-DAG: "%359:sub20": 149 # CHECK-CP-JSON-DAG: "%359:sub21": 148 # CHECK-CP-JSON-DAG: "%359:sub22": 147 # CHECK-CP-JSON-DAG: "%359:sub23": 146 # CHECK-CP-JSON-DAG: "%359:sub24": 143 # CHECK-CP-JSON-DAG: "%359:sub25": 142 # CHECK-CP-JSON-DAG: "%359:sub26": 141 # CHECK-CP-JSON-DAG: "%359:sub27": 140 # CHECK-CP-JSON-DAG: "%359:sub28": 137 # CHECK-CP-JSON-DAG: "%359:sub29": 136 # CHECK-CP-JSON-DAG: "%359:sub30": 135 # CHECK-CP-JSON-DAG: "%359:sub31": 134 # CHECK-CP-JSON-DAG: "%401:sub0": 227 # CHECK-CP-JSON-DAG: "%401:sub1": 226 # CHECK-CP-JSON-DAG: "%401:sub2": 225 # CHECK-CP-JSON-DAG: "%401:sub3": 224 # CHECK-CP-JSON-DAG: "%401:sub4": 221 # CHECK-CP-JSON-DAG: "%401:sub5": 220 # CHECK-CP-JSON-DAG: "%401:sub6": 219 # CHECK-CP-JSON-DAG: "%401:sub7": 218 # CHECK-CP-JSON-DAG: "%401:sub8": 215 # CHECK-CP-JSON-DAG: "%401:sub9": 214 # CHECK-CP-JSON-DAG: "%401:sub10": 213 # CHECK-CP-JSON-DAG: "%401:sub11": 212 # CHECK-CP-JSON-DAG: "%401:sub12": 209 # CHECK-CP-JSON-DAG: "%401:sub13": 208 # CHECK-CP-JSON-DAG: "%401:sub14": 207 # CHECK-CP-JSON-DAG: "%401:sub15": 206 # CHECK-CP-JSON-DAG: "%401:sub16": 203 # CHECK-CP-JSON-DAG: "%401:sub17": 202 # CHECK-CP-JSON-DAG: "%401:sub18": 201 # CHECK-CP-JSON-DAG: "%401:sub19": 200 # CHECK-CP-JSON-DAG: "%401:sub20": 197 # CHECK-CP-JSON-DAG: "%401:sub21": 196 # CHECK-CP-JSON-DAG: "%401:sub22": 195 # CHECK-CP-JSON-DAG: "%401:sub23": 194 # CHECK-CP-JSON-DAG: "%401:sub24": 191 # CHECK-CP-JSON-DAG: "%401:sub25": 190 # CHECK-CP-JSON-DAG: "%401:sub26": 189 # CHECK-CP-JSON-DAG: "%401:sub27": 188 # CHECK-CP-JSON-DAG: "%401:sub28": 185 # CHECK-CP-JSON-DAG: "%401:sub29": 184 # CHECK-CP-JSON-DAG: "%401:sub30": 183 # CHECK-CP-JSON-DAG: "%401:sub31": 182 # CHECK-CP-JSON-DAG: "%600": 0 # CHECK-CP-JSON-DAG: "%601": 0 # CHECK-CP-JSON-DAG: "%602": 0 # CHECK-CP-JSON-DAG: "%603": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 182 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 227 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %605:vreg_64, %604, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 34 # CHECK-CP-JSON-DAG: "%233:sub1": 33 # CHECK-CP-JSON-DAG: "%233:sub2": 32 # CHECK-CP-JSON-DAG: "%233:sub3": 31 # CHECK-CP-JSON-DAG: "%233:sub4": 28 # CHECK-CP-JSON-DAG: "%233:sub5": 27 # CHECK-CP-JSON-DAG: "%233:sub6": 26 # CHECK-CP-JSON-DAG: "%233:sub7": 25 # CHECK-CP-JSON-DAG: "%233:sub8": 22 # CHECK-CP-JSON-DAG: "%233:sub9": 21 # CHECK-CP-JSON-DAG: "%233:sub10": 20 # CHECK-CP-JSON-DAG: "%233:sub11": 19 # CHECK-CP-JSON-DAG: "%233:sub12": 16 # CHECK-CP-JSON-DAG: "%233:sub13": 15 # CHECK-CP-JSON-DAG: "%233:sub14": 14 # CHECK-CP-JSON-DAG: "%233:sub15": 13 # CHECK-CP-JSON-DAG: "%233:sub16": 10 # CHECK-CP-JSON-DAG: "%233:sub17": 9 # CHECK-CP-JSON-DAG: "%233:sub18": 8 # CHECK-CP-JSON-DAG: "%233:sub19": 7 # CHECK-CP-JSON-DAG: "%233:sub20": 4 # CHECK-CP-JSON-DAG: "%233:sub21": 3 # CHECK-CP-JSON-DAG: "%233:sub22": 2 # CHECK-CP-JSON-DAG: "%233:sub23": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 82 # CHECK-CP-JSON-DAG: "%275:sub1": 81 # CHECK-CP-JSON-DAG: "%275:sub2": 80 # CHECK-CP-JSON-DAG: "%275:sub3": 79 # CHECK-CP-JSON-DAG: "%275:sub4": 76 # CHECK-CP-JSON-DAG: "%275:sub5": 75 # CHECK-CP-JSON-DAG: "%275:sub6": 74 # CHECK-CP-JSON-DAG: "%275:sub7": 73 # CHECK-CP-JSON-DAG: "%275:sub8": 70 # CHECK-CP-JSON-DAG: "%275:sub9": 69 # CHECK-CP-JSON-DAG: "%275:sub10": 68 # CHECK-CP-JSON-DAG: "%275:sub11": 67 # CHECK-CP-JSON-DAG: "%275:sub12": 64 # CHECK-CP-JSON-DAG: "%275:sub13": 63 # CHECK-CP-JSON-DAG: "%275:sub14": 62 # CHECK-CP-JSON-DAG: "%275:sub15": 61 # CHECK-CP-JSON-DAG: "%275:sub16": 58 # CHECK-CP-JSON-DAG: "%275:sub17": 57 # CHECK-CP-JSON-DAG: "%275:sub18": 56 # CHECK-CP-JSON-DAG: "%275:sub19": 55 # CHECK-CP-JSON-DAG: "%275:sub20": 52 # CHECK-CP-JSON-DAG: "%275:sub21": 51 # CHECK-CP-JSON-DAG: "%275:sub22": 50 # CHECK-CP-JSON-DAG: "%275:sub23": 49 # CHECK-CP-JSON-DAG: "%275:sub24": 46 # CHECK-CP-JSON-DAG: "%275:sub25": 45 # CHECK-CP-JSON-DAG: "%275:sub26": 44 # CHECK-CP-JSON-DAG: "%275:sub27": 43 # CHECK-CP-JSON-DAG: "%275:sub28": 40 # CHECK-CP-JSON-DAG: "%275:sub29": 39 # CHECK-CP-JSON-DAG: "%275:sub30": 38 # CHECK-CP-JSON-DAG: "%275:sub31": 37 # CHECK-CP-JSON-DAG: "%317:sub0": 130 # CHECK-CP-JSON-DAG: "%317:sub1": 129 # CHECK-CP-JSON-DAG: "%317:sub2": 128 # CHECK-CP-JSON-DAG: "%317:sub3": 127 # CHECK-CP-JSON-DAG: "%317:sub4": 124 # CHECK-CP-JSON-DAG: "%317:sub5": 123 # CHECK-CP-JSON-DAG: "%317:sub6": 122 # CHECK-CP-JSON-DAG: "%317:sub7": 121 # CHECK-CP-JSON-DAG: "%317:sub8": 118 # CHECK-CP-JSON-DAG: "%317:sub9": 117 # CHECK-CP-JSON-DAG: "%317:sub10": 116 # CHECK-CP-JSON-DAG: "%317:sub11": 115 # CHECK-CP-JSON-DAG: "%317:sub12": 112 # CHECK-CP-JSON-DAG: "%317:sub13": 111 # CHECK-CP-JSON-DAG: "%317:sub14": 110 # CHECK-CP-JSON-DAG: "%317:sub15": 109 # CHECK-CP-JSON-DAG: "%317:sub16": 106 # CHECK-CP-JSON-DAG: "%317:sub17": 105 # CHECK-CP-JSON-DAG: "%317:sub18": 104 # CHECK-CP-JSON-DAG: "%317:sub19": 103 # CHECK-CP-JSON-DAG: "%317:sub20": 100 # CHECK-CP-JSON-DAG: "%317:sub21": 99 # CHECK-CP-JSON-DAG: "%317:sub22": 98 # CHECK-CP-JSON-DAG: "%317:sub23": 97 # CHECK-CP-JSON-DAG: "%317:sub24": 94 # CHECK-CP-JSON-DAG: "%317:sub25": 93 # CHECK-CP-JSON-DAG: "%317:sub26": 92 # CHECK-CP-JSON-DAG: "%317:sub27": 91 # CHECK-CP-JSON-DAG: "%317:sub28": 88 # CHECK-CP-JSON-DAG: "%317:sub29": 87 # CHECK-CP-JSON-DAG: "%317:sub30": 86 # CHECK-CP-JSON-DAG: "%317:sub31": 85 # CHECK-CP-JSON-DAG: "%359:sub0": 178 # CHECK-CP-JSON-DAG: "%359:sub1": 177 # CHECK-CP-JSON-DAG: "%359:sub2": 176 # CHECK-CP-JSON-DAG: "%359:sub3": 175 # CHECK-CP-JSON-DAG: "%359:sub4": 172 # CHECK-CP-JSON-DAG: "%359:sub5": 171 # CHECK-CP-JSON-DAG: "%359:sub6": 170 # CHECK-CP-JSON-DAG: "%359:sub7": 169 # CHECK-CP-JSON-DAG: "%359:sub8": 166 # CHECK-CP-JSON-DAG: "%359:sub9": 165 # CHECK-CP-JSON-DAG: "%359:sub10": 164 # CHECK-CP-JSON-DAG: "%359:sub11": 163 # CHECK-CP-JSON-DAG: "%359:sub12": 160 # CHECK-CP-JSON-DAG: "%359:sub13": 159 # CHECK-CP-JSON-DAG: "%359:sub14": 158 # CHECK-CP-JSON-DAG: "%359:sub15": 157 # CHECK-CP-JSON-DAG: "%359:sub16": 154 # CHECK-CP-JSON-DAG: "%359:sub17": 153 # CHECK-CP-JSON-DAG: "%359:sub18": 152 # CHECK-CP-JSON-DAG: "%359:sub19": 151 # CHECK-CP-JSON-DAG: "%359:sub20": 148 # CHECK-CP-JSON-DAG: "%359:sub21": 147 # CHECK-CP-JSON-DAG: "%359:sub22": 146 # CHECK-CP-JSON-DAG: "%359:sub23": 145 # CHECK-CP-JSON-DAG: "%359:sub24": 142 # CHECK-CP-JSON-DAG: "%359:sub25": 141 # CHECK-CP-JSON-DAG: "%359:sub26": 140 # CHECK-CP-JSON-DAG: "%359:sub27": 139 # CHECK-CP-JSON-DAG: "%359:sub28": 136 # CHECK-CP-JSON-DAG: "%359:sub29": 135 # CHECK-CP-JSON-DAG: "%359:sub30": 134 # CHECK-CP-JSON-DAG: "%359:sub31": 133 # CHECK-CP-JSON-DAG: "%401:sub0": 226 # CHECK-CP-JSON-DAG: "%401:sub1": 225 # CHECK-CP-JSON-DAG: "%401:sub2": 224 # CHECK-CP-JSON-DAG: "%401:sub3": 223 # CHECK-CP-JSON-DAG: "%401:sub4": 220 # CHECK-CP-JSON-DAG: "%401:sub5": 219 # CHECK-CP-JSON-DAG: "%401:sub6": 218 # CHECK-CP-JSON-DAG: "%401:sub7": 217 # CHECK-CP-JSON-DAG: "%401:sub8": 214 # CHECK-CP-JSON-DAG: "%401:sub9": 213 # CHECK-CP-JSON-DAG: "%401:sub10": 212 # CHECK-CP-JSON-DAG: "%401:sub11": 211 # CHECK-CP-JSON-DAG: "%401:sub12": 208 # CHECK-CP-JSON-DAG: "%401:sub13": 207 # CHECK-CP-JSON-DAG: "%401:sub14": 206 # CHECK-CP-JSON-DAG: "%401:sub15": 205 # CHECK-CP-JSON-DAG: "%401:sub16": 202 # CHECK-CP-JSON-DAG: "%401:sub17": 201 # CHECK-CP-JSON-DAG: "%401:sub18": 200 # CHECK-CP-JSON-DAG: "%401:sub19": 199 # CHECK-CP-JSON-DAG: "%401:sub20": 196 # CHECK-CP-JSON-DAG: "%401:sub21": 195 # CHECK-CP-JSON-DAG: "%401:sub22": 194 # CHECK-CP-JSON-DAG: "%401:sub23": 193 # CHECK-CP-JSON-DAG: "%401:sub24": 190 # CHECK-CP-JSON-DAG: "%401:sub25": 189 # CHECK-CP-JSON-DAG: "%401:sub26": 188 # CHECK-CP-JSON-DAG: "%401:sub27": 187 # CHECK-CP-JSON-DAG: "%401:sub28": 184 # CHECK-CP-JSON-DAG: "%401:sub29": 183 # CHECK-CP-JSON-DAG: "%401:sub30": 182 # CHECK-CP-JSON-DAG: "%401:sub31": 181 # CHECK-CP-JSON-DAG: "%604": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 181 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 226 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%606:vgpr_32 = COPY %233.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 33 # CHECK-CP-JSON-DAG: "%233:sub1": 32 # CHECK-CP-JSON-DAG: "%233:sub2": 31 # CHECK-CP-JSON-DAG: "%233:sub3": 30 # CHECK-CP-JSON-DAG: "%233:sub4": 27 # CHECK-CP-JSON-DAG: "%233:sub5": 26 # CHECK-CP-JSON-DAG: "%233:sub6": 25 # CHECK-CP-JSON-DAG: "%233:sub7": 24 # CHECK-CP-JSON-DAG: "%233:sub8": 21 # CHECK-CP-JSON-DAG: "%233:sub9": 20 # CHECK-CP-JSON-DAG: "%233:sub10": 19 # CHECK-CP-JSON-DAG: "%233:sub11": 18 # CHECK-CP-JSON-DAG: "%233:sub12": 15 # CHECK-CP-JSON-DAG: "%233:sub13": 14 # CHECK-CP-JSON-DAG: "%233:sub14": 13 # CHECK-CP-JSON-DAG: "%233:sub15": 12 # CHECK-CP-JSON-DAG: "%233:sub16": 9 # CHECK-CP-JSON-DAG: "%233:sub17": 8 # CHECK-CP-JSON-DAG: "%233:sub18": 7 # CHECK-CP-JSON-DAG: "%233:sub19": 6 # CHECK-CP-JSON-DAG: "%233:sub20": 3 # CHECK-CP-JSON-DAG: "%233:sub21": 2 # CHECK-CP-JSON-DAG: "%233:sub22": 1 # CHECK-CP-JSON-DAG: "%233:sub23": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 81 # CHECK-CP-JSON-DAG: "%275:sub1": 80 # CHECK-CP-JSON-DAG: "%275:sub2": 79 # CHECK-CP-JSON-DAG: "%275:sub3": 78 # CHECK-CP-JSON-DAG: "%275:sub4": 75 # CHECK-CP-JSON-DAG: "%275:sub5": 74 # CHECK-CP-JSON-DAG: "%275:sub6": 73 # CHECK-CP-JSON-DAG: "%275:sub7": 72 # CHECK-CP-JSON-DAG: "%275:sub8": 69 # CHECK-CP-JSON-DAG: "%275:sub9": 68 # CHECK-CP-JSON-DAG: "%275:sub10": 67 # CHECK-CP-JSON-DAG: "%275:sub11": 66 # CHECK-CP-JSON-DAG: "%275:sub12": 63 # CHECK-CP-JSON-DAG: "%275:sub13": 62 # CHECK-CP-JSON-DAG: "%275:sub14": 61 # CHECK-CP-JSON-DAG: "%275:sub15": 60 # CHECK-CP-JSON-DAG: "%275:sub16": 57 # CHECK-CP-JSON-DAG: "%275:sub17": 56 # CHECK-CP-JSON-DAG: "%275:sub18": 55 # CHECK-CP-JSON-DAG: "%275:sub19": 54 # CHECK-CP-JSON-DAG: "%275:sub20": 51 # CHECK-CP-JSON-DAG: "%275:sub21": 50 # CHECK-CP-JSON-DAG: "%275:sub22": 49 # CHECK-CP-JSON-DAG: "%275:sub23": 48 # CHECK-CP-JSON-DAG: "%275:sub24": 45 # CHECK-CP-JSON-DAG: "%275:sub25": 44 # CHECK-CP-JSON-DAG: "%275:sub26": 43 # CHECK-CP-JSON-DAG: "%275:sub27": 42 # CHECK-CP-JSON-DAG: "%275:sub28": 39 # CHECK-CP-JSON-DAG: "%275:sub29": 38 # CHECK-CP-JSON-DAG: "%275:sub30": 37 # CHECK-CP-JSON-DAG: "%275:sub31": 36 # CHECK-CP-JSON-DAG: "%317:sub0": 129 # CHECK-CP-JSON-DAG: "%317:sub1": 128 # CHECK-CP-JSON-DAG: "%317:sub2": 127 # CHECK-CP-JSON-DAG: "%317:sub3": 126 # CHECK-CP-JSON-DAG: "%317:sub4": 123 # CHECK-CP-JSON-DAG: "%317:sub5": 122 # CHECK-CP-JSON-DAG: "%317:sub6": 121 # CHECK-CP-JSON-DAG: "%317:sub7": 120 # CHECK-CP-JSON-DAG: "%317:sub8": 117 # CHECK-CP-JSON-DAG: "%317:sub9": 116 # CHECK-CP-JSON-DAG: "%317:sub10": 115 # CHECK-CP-JSON-DAG: "%317:sub11": 114 # CHECK-CP-JSON-DAG: "%317:sub12": 111 # CHECK-CP-JSON-DAG: "%317:sub13": 110 # CHECK-CP-JSON-DAG: "%317:sub14": 109 # CHECK-CP-JSON-DAG: "%317:sub15": 108 # CHECK-CP-JSON-DAG: "%317:sub16": 105 # CHECK-CP-JSON-DAG: "%317:sub17": 104 # CHECK-CP-JSON-DAG: "%317:sub18": 103 # CHECK-CP-JSON-DAG: "%317:sub19": 102 # CHECK-CP-JSON-DAG: "%317:sub20": 99 # CHECK-CP-JSON-DAG: "%317:sub21": 98 # CHECK-CP-JSON-DAG: "%317:sub22": 97 # CHECK-CP-JSON-DAG: "%317:sub23": 96 # CHECK-CP-JSON-DAG: "%317:sub24": 93 # CHECK-CP-JSON-DAG: "%317:sub25": 92 # CHECK-CP-JSON-DAG: "%317:sub26": 91 # CHECK-CP-JSON-DAG: "%317:sub27": 90 # CHECK-CP-JSON-DAG: "%317:sub28": 87 # CHECK-CP-JSON-DAG: "%317:sub29": 86 # CHECK-CP-JSON-DAG: "%317:sub30": 85 # CHECK-CP-JSON-DAG: "%317:sub31": 84 # CHECK-CP-JSON-DAG: "%359:sub0": 177 # CHECK-CP-JSON-DAG: "%359:sub1": 176 # CHECK-CP-JSON-DAG: "%359:sub2": 175 # CHECK-CP-JSON-DAG: "%359:sub3": 174 # CHECK-CP-JSON-DAG: "%359:sub4": 171 # CHECK-CP-JSON-DAG: "%359:sub5": 170 # CHECK-CP-JSON-DAG: "%359:sub6": 169 # CHECK-CP-JSON-DAG: "%359:sub7": 168 # CHECK-CP-JSON-DAG: "%359:sub8": 165 # CHECK-CP-JSON-DAG: "%359:sub9": 164 # CHECK-CP-JSON-DAG: "%359:sub10": 163 # CHECK-CP-JSON-DAG: "%359:sub11": 162 # CHECK-CP-JSON-DAG: "%359:sub12": 159 # CHECK-CP-JSON-DAG: "%359:sub13": 158 # CHECK-CP-JSON-DAG: "%359:sub14": 157 # CHECK-CP-JSON-DAG: "%359:sub15": 156 # CHECK-CP-JSON-DAG: "%359:sub16": 153 # CHECK-CP-JSON-DAG: "%359:sub17": 152 # CHECK-CP-JSON-DAG: "%359:sub18": 151 # CHECK-CP-JSON-DAG: "%359:sub19": 150 # CHECK-CP-JSON-DAG: "%359:sub20": 147 # CHECK-CP-JSON-DAG: "%359:sub21": 146 # CHECK-CP-JSON-DAG: "%359:sub22": 145 # CHECK-CP-JSON-DAG: "%359:sub23": 144 # CHECK-CP-JSON-DAG: "%359:sub24": 141 # CHECK-CP-JSON-DAG: "%359:sub25": 140 # CHECK-CP-JSON-DAG: "%359:sub26": 139 # CHECK-CP-JSON-DAG: "%359:sub27": 138 # CHECK-CP-JSON-DAG: "%359:sub28": 135 # CHECK-CP-JSON-DAG: "%359:sub29": 134 # CHECK-CP-JSON-DAG: "%359:sub30": 133 # CHECK-CP-JSON-DAG: "%359:sub31": 132 # CHECK-CP-JSON-DAG: "%401:sub0": 225 # CHECK-CP-JSON-DAG: "%401:sub1": 224 # CHECK-CP-JSON-DAG: "%401:sub2": 223 # CHECK-CP-JSON-DAG: "%401:sub3": 222 # CHECK-CP-JSON-DAG: "%401:sub4": 219 # CHECK-CP-JSON-DAG: "%401:sub5": 218 # CHECK-CP-JSON-DAG: "%401:sub6": 217 # CHECK-CP-JSON-DAG: "%401:sub7": 216 # CHECK-CP-JSON-DAG: "%401:sub8": 213 # CHECK-CP-JSON-DAG: "%401:sub9": 212 # CHECK-CP-JSON-DAG: "%401:sub10": 211 # CHECK-CP-JSON-DAG: "%401:sub11": 210 # CHECK-CP-JSON-DAG: "%401:sub12": 207 # CHECK-CP-JSON-DAG: "%401:sub13": 206 # CHECK-CP-JSON-DAG: "%401:sub14": 205 # CHECK-CP-JSON-DAG: "%401:sub15": 204 # CHECK-CP-JSON-DAG: "%401:sub16": 201 # CHECK-CP-JSON-DAG: "%401:sub17": 200 # CHECK-CP-JSON-DAG: "%401:sub18": 199 # CHECK-CP-JSON-DAG: "%401:sub19": 198 # CHECK-CP-JSON-DAG: "%401:sub20": 195 # CHECK-CP-JSON-DAG: "%401:sub21": 194 # CHECK-CP-JSON-DAG: "%401:sub22": 193 # CHECK-CP-JSON-DAG: "%401:sub23": 192 # CHECK-CP-JSON-DAG: "%401:sub24": 189 # CHECK-CP-JSON-DAG: "%401:sub25": 188 # CHECK-CP-JSON-DAG: "%401:sub26": 187 # CHECK-CP-JSON-DAG: "%401:sub27": 186 # CHECK-CP-JSON-DAG: "%401:sub28": 183 # CHECK-CP-JSON-DAG: "%401:sub29": 182 # CHECK-CP-JSON-DAG: "%401:sub30": 181 # CHECK-CP-JSON-DAG: "%401:sub31": 180 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 180 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 225 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%607:vgpr_32 = COPY %233.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 32 # CHECK-CP-JSON-DAG: "%233:sub1": 31 # CHECK-CP-JSON-DAG: "%233:sub2": 30 # CHECK-CP-JSON-DAG: "%233:sub3": 29 # CHECK-CP-JSON-DAG: "%233:sub4": 26 # CHECK-CP-JSON-DAG: "%233:sub5": 25 # CHECK-CP-JSON-DAG: "%233:sub6": 24 # CHECK-CP-JSON-DAG: "%233:sub7": 23 # CHECK-CP-JSON-DAG: "%233:sub8": 20 # CHECK-CP-JSON-DAG: "%233:sub9": 19 # CHECK-CP-JSON-DAG: "%233:sub10": 18 # CHECK-CP-JSON-DAG: "%233:sub11": 17 # CHECK-CP-JSON-DAG: "%233:sub12": 14 # CHECK-CP-JSON-DAG: "%233:sub13": 13 # CHECK-CP-JSON-DAG: "%233:sub14": 12 # CHECK-CP-JSON-DAG: "%233:sub15": 11 # CHECK-CP-JSON-DAG: "%233:sub16": 8 # CHECK-CP-JSON-DAG: "%233:sub17": 7 # CHECK-CP-JSON-DAG: "%233:sub18": 6 # CHECK-CP-JSON-DAG: "%233:sub19": 5 # CHECK-CP-JSON-DAG: "%233:sub20": 2 # CHECK-CP-JSON-DAG: "%233:sub21": 1 # CHECK-CP-JSON-DAG: "%233:sub22": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 80 # CHECK-CP-JSON-DAG: "%275:sub1": 79 # CHECK-CP-JSON-DAG: "%275:sub2": 78 # CHECK-CP-JSON-DAG: "%275:sub3": 77 # CHECK-CP-JSON-DAG: "%275:sub4": 74 # CHECK-CP-JSON-DAG: "%275:sub5": 73 # CHECK-CP-JSON-DAG: "%275:sub6": 72 # CHECK-CP-JSON-DAG: "%275:sub7": 71 # CHECK-CP-JSON-DAG: "%275:sub8": 68 # CHECK-CP-JSON-DAG: "%275:sub9": 67 # CHECK-CP-JSON-DAG: "%275:sub10": 66 # CHECK-CP-JSON-DAG: "%275:sub11": 65 # CHECK-CP-JSON-DAG: "%275:sub12": 62 # CHECK-CP-JSON-DAG: "%275:sub13": 61 # CHECK-CP-JSON-DAG: "%275:sub14": 60 # CHECK-CP-JSON-DAG: "%275:sub15": 59 # CHECK-CP-JSON-DAG: "%275:sub16": 56 # CHECK-CP-JSON-DAG: "%275:sub17": 55 # CHECK-CP-JSON-DAG: "%275:sub18": 54 # CHECK-CP-JSON-DAG: "%275:sub19": 53 # CHECK-CP-JSON-DAG: "%275:sub20": 50 # CHECK-CP-JSON-DAG: "%275:sub21": 49 # CHECK-CP-JSON-DAG: "%275:sub22": 48 # CHECK-CP-JSON-DAG: "%275:sub23": 47 # CHECK-CP-JSON-DAG: "%275:sub24": 44 # CHECK-CP-JSON-DAG: "%275:sub25": 43 # CHECK-CP-JSON-DAG: "%275:sub26": 42 # CHECK-CP-JSON-DAG: "%275:sub27": 41 # CHECK-CP-JSON-DAG: "%275:sub28": 38 # CHECK-CP-JSON-DAG: "%275:sub29": 37 # CHECK-CP-JSON-DAG: "%275:sub30": 36 # CHECK-CP-JSON-DAG: "%275:sub31": 35 # CHECK-CP-JSON-DAG: "%317:sub0": 128 # CHECK-CP-JSON-DAG: "%317:sub1": 127 # CHECK-CP-JSON-DAG: "%317:sub2": 126 # CHECK-CP-JSON-DAG: "%317:sub3": 125 # CHECK-CP-JSON-DAG: "%317:sub4": 122 # CHECK-CP-JSON-DAG: "%317:sub5": 121 # CHECK-CP-JSON-DAG: "%317:sub6": 120 # CHECK-CP-JSON-DAG: "%317:sub7": 119 # CHECK-CP-JSON-DAG: "%317:sub8": 116 # CHECK-CP-JSON-DAG: "%317:sub9": 115 # CHECK-CP-JSON-DAG: "%317:sub10": 114 # CHECK-CP-JSON-DAG: "%317:sub11": 113 # CHECK-CP-JSON-DAG: "%317:sub12": 110 # CHECK-CP-JSON-DAG: "%317:sub13": 109 # CHECK-CP-JSON-DAG: "%317:sub14": 108 # CHECK-CP-JSON-DAG: "%317:sub15": 107 # CHECK-CP-JSON-DAG: "%317:sub16": 104 # CHECK-CP-JSON-DAG: "%317:sub17": 103 # CHECK-CP-JSON-DAG: "%317:sub18": 102 # CHECK-CP-JSON-DAG: "%317:sub19": 101 # CHECK-CP-JSON-DAG: "%317:sub20": 98 # CHECK-CP-JSON-DAG: "%317:sub21": 97 # CHECK-CP-JSON-DAG: "%317:sub22": 96 # CHECK-CP-JSON-DAG: "%317:sub23": 95 # CHECK-CP-JSON-DAG: "%317:sub24": 92 # CHECK-CP-JSON-DAG: "%317:sub25": 91 # CHECK-CP-JSON-DAG: "%317:sub26": 90 # CHECK-CP-JSON-DAG: "%317:sub27": 89 # CHECK-CP-JSON-DAG: "%317:sub28": 86 # CHECK-CP-JSON-DAG: "%317:sub29": 85 # CHECK-CP-JSON-DAG: "%317:sub30": 84 # CHECK-CP-JSON-DAG: "%317:sub31": 83 # CHECK-CP-JSON-DAG: "%359:sub0": 176 # CHECK-CP-JSON-DAG: "%359:sub1": 175 # CHECK-CP-JSON-DAG: "%359:sub2": 174 # CHECK-CP-JSON-DAG: "%359:sub3": 173 # CHECK-CP-JSON-DAG: "%359:sub4": 170 # CHECK-CP-JSON-DAG: "%359:sub5": 169 # CHECK-CP-JSON-DAG: "%359:sub6": 168 # CHECK-CP-JSON-DAG: "%359:sub7": 167 # CHECK-CP-JSON-DAG: "%359:sub8": 164 # CHECK-CP-JSON-DAG: "%359:sub9": 163 # CHECK-CP-JSON-DAG: "%359:sub10": 162 # CHECK-CP-JSON-DAG: "%359:sub11": 161 # CHECK-CP-JSON-DAG: "%359:sub12": 158 # CHECK-CP-JSON-DAG: "%359:sub13": 157 # CHECK-CP-JSON-DAG: "%359:sub14": 156 # CHECK-CP-JSON-DAG: "%359:sub15": 155 # CHECK-CP-JSON-DAG: "%359:sub16": 152 # CHECK-CP-JSON-DAG: "%359:sub17": 151 # CHECK-CP-JSON-DAG: "%359:sub18": 150 # CHECK-CP-JSON-DAG: "%359:sub19": 149 # CHECK-CP-JSON-DAG: "%359:sub20": 146 # CHECK-CP-JSON-DAG: "%359:sub21": 145 # CHECK-CP-JSON-DAG: "%359:sub22": 144 # CHECK-CP-JSON-DAG: "%359:sub23": 143 # CHECK-CP-JSON-DAG: "%359:sub24": 140 # CHECK-CP-JSON-DAG: "%359:sub25": 139 # CHECK-CP-JSON-DAG: "%359:sub26": 138 # CHECK-CP-JSON-DAG: "%359:sub27": 137 # CHECK-CP-JSON-DAG: "%359:sub28": 134 # CHECK-CP-JSON-DAG: "%359:sub29": 133 # CHECK-CP-JSON-DAG: "%359:sub30": 132 # CHECK-CP-JSON-DAG: "%359:sub31": 131 # CHECK-CP-JSON-DAG: "%401:sub0": 224 # CHECK-CP-JSON-DAG: "%401:sub1": 223 # CHECK-CP-JSON-DAG: "%401:sub2": 222 # CHECK-CP-JSON-DAG: "%401:sub3": 221 # CHECK-CP-JSON-DAG: "%401:sub4": 218 # CHECK-CP-JSON-DAG: "%401:sub5": 217 # CHECK-CP-JSON-DAG: "%401:sub6": 216 # CHECK-CP-JSON-DAG: "%401:sub7": 215 # CHECK-CP-JSON-DAG: "%401:sub8": 212 # CHECK-CP-JSON-DAG: "%401:sub9": 211 # CHECK-CP-JSON-DAG: "%401:sub10": 210 # CHECK-CP-JSON-DAG: "%401:sub11": 209 # CHECK-CP-JSON-DAG: "%401:sub12": 206 # CHECK-CP-JSON-DAG: "%401:sub13": 205 # CHECK-CP-JSON-DAG: "%401:sub14": 204 # CHECK-CP-JSON-DAG: "%401:sub15": 203 # CHECK-CP-JSON-DAG: "%401:sub16": 200 # CHECK-CP-JSON-DAG: "%401:sub17": 199 # CHECK-CP-JSON-DAG: "%401:sub18": 198 # CHECK-CP-JSON-DAG: "%401:sub19": 197 # CHECK-CP-JSON-DAG: "%401:sub20": 194 # CHECK-CP-JSON-DAG: "%401:sub21": 193 # CHECK-CP-JSON-DAG: "%401:sub22": 192 # CHECK-CP-JSON-DAG: "%401:sub23": 191 # CHECK-CP-JSON-DAG: "%401:sub24": 188 # CHECK-CP-JSON-DAG: "%401:sub25": 187 # CHECK-CP-JSON-DAG: "%401:sub26": 186 # CHECK-CP-JSON-DAG: "%401:sub27": 185 # CHECK-CP-JSON-DAG: "%401:sub28": 182 # CHECK-CP-JSON-DAG: "%401:sub29": 181 # CHECK-CP-JSON-DAG: "%401:sub30": 180 # CHECK-CP-JSON-DAG: "%401:sub31": 179 # CHECK-CP-JSON-DAG: "%606": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 179 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 224 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%608:vgpr_32 = COPY %233.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 31 # CHECK-CP-JSON-DAG: "%233:sub1": 30 # CHECK-CP-JSON-DAG: "%233:sub2": 29 # CHECK-CP-JSON-DAG: "%233:sub3": 28 # CHECK-CP-JSON-DAG: "%233:sub4": 25 # CHECK-CP-JSON-DAG: "%233:sub5": 24 # CHECK-CP-JSON-DAG: "%233:sub6": 23 # CHECK-CP-JSON-DAG: "%233:sub7": 22 # CHECK-CP-JSON-DAG: "%233:sub8": 19 # CHECK-CP-JSON-DAG: "%233:sub9": 18 # CHECK-CP-JSON-DAG: "%233:sub10": 17 # CHECK-CP-JSON-DAG: "%233:sub11": 16 # CHECK-CP-JSON-DAG: "%233:sub12": 13 # CHECK-CP-JSON-DAG: "%233:sub13": 12 # CHECK-CP-JSON-DAG: "%233:sub14": 11 # CHECK-CP-JSON-DAG: "%233:sub15": 10 # CHECK-CP-JSON-DAG: "%233:sub16": 7 # CHECK-CP-JSON-DAG: "%233:sub17": 6 # CHECK-CP-JSON-DAG: "%233:sub18": 5 # CHECK-CP-JSON-DAG: "%233:sub19": 4 # CHECK-CP-JSON-DAG: "%233:sub20": 1 # CHECK-CP-JSON-DAG: "%233:sub21": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 79 # CHECK-CP-JSON-DAG: "%275:sub1": 78 # CHECK-CP-JSON-DAG: "%275:sub2": 77 # CHECK-CP-JSON-DAG: "%275:sub3": 76 # CHECK-CP-JSON-DAG: "%275:sub4": 73 # CHECK-CP-JSON-DAG: "%275:sub5": 72 # CHECK-CP-JSON-DAG: "%275:sub6": 71 # CHECK-CP-JSON-DAG: "%275:sub7": 70 # CHECK-CP-JSON-DAG: "%275:sub8": 67 # CHECK-CP-JSON-DAG: "%275:sub9": 66 # CHECK-CP-JSON-DAG: "%275:sub10": 65 # CHECK-CP-JSON-DAG: "%275:sub11": 64 # CHECK-CP-JSON-DAG: "%275:sub12": 61 # CHECK-CP-JSON-DAG: "%275:sub13": 60 # CHECK-CP-JSON-DAG: "%275:sub14": 59 # CHECK-CP-JSON-DAG: "%275:sub15": 58 # CHECK-CP-JSON-DAG: "%275:sub16": 55 # CHECK-CP-JSON-DAG: "%275:sub17": 54 # CHECK-CP-JSON-DAG: "%275:sub18": 53 # CHECK-CP-JSON-DAG: "%275:sub19": 52 # CHECK-CP-JSON-DAG: "%275:sub20": 49 # CHECK-CP-JSON-DAG: "%275:sub21": 48 # CHECK-CP-JSON-DAG: "%275:sub22": 47 # CHECK-CP-JSON-DAG: "%275:sub23": 46 # CHECK-CP-JSON-DAG: "%275:sub24": 43 # CHECK-CP-JSON-DAG: "%275:sub25": 42 # CHECK-CP-JSON-DAG: "%275:sub26": 41 # CHECK-CP-JSON-DAG: "%275:sub27": 40 # CHECK-CP-JSON-DAG: "%275:sub28": 37 # CHECK-CP-JSON-DAG: "%275:sub29": 36 # CHECK-CP-JSON-DAG: "%275:sub30": 35 # CHECK-CP-JSON-DAG: "%275:sub31": 34 # CHECK-CP-JSON-DAG: "%317:sub0": 127 # CHECK-CP-JSON-DAG: "%317:sub1": 126 # CHECK-CP-JSON-DAG: "%317:sub2": 125 # CHECK-CP-JSON-DAG: "%317:sub3": 124 # CHECK-CP-JSON-DAG: "%317:sub4": 121 # CHECK-CP-JSON-DAG: "%317:sub5": 120 # CHECK-CP-JSON-DAG: "%317:sub6": 119 # CHECK-CP-JSON-DAG: "%317:sub7": 118 # CHECK-CP-JSON-DAG: "%317:sub8": 115 # CHECK-CP-JSON-DAG: "%317:sub9": 114 # CHECK-CP-JSON-DAG: "%317:sub10": 113 # CHECK-CP-JSON-DAG: "%317:sub11": 112 # CHECK-CP-JSON-DAG: "%317:sub12": 109 # CHECK-CP-JSON-DAG: "%317:sub13": 108 # CHECK-CP-JSON-DAG: "%317:sub14": 107 # CHECK-CP-JSON-DAG: "%317:sub15": 106 # CHECK-CP-JSON-DAG: "%317:sub16": 103 # CHECK-CP-JSON-DAG: "%317:sub17": 102 # CHECK-CP-JSON-DAG: "%317:sub18": 101 # CHECK-CP-JSON-DAG: "%317:sub19": 100 # CHECK-CP-JSON-DAG: "%317:sub20": 97 # CHECK-CP-JSON-DAG: "%317:sub21": 96 # CHECK-CP-JSON-DAG: "%317:sub22": 95 # CHECK-CP-JSON-DAG: "%317:sub23": 94 # CHECK-CP-JSON-DAG: "%317:sub24": 91 # CHECK-CP-JSON-DAG: "%317:sub25": 90 # CHECK-CP-JSON-DAG: "%317:sub26": 89 # CHECK-CP-JSON-DAG: "%317:sub27": 88 # CHECK-CP-JSON-DAG: "%317:sub28": 85 # CHECK-CP-JSON-DAG: "%317:sub29": 84 # CHECK-CP-JSON-DAG: "%317:sub30": 83 # CHECK-CP-JSON-DAG: "%317:sub31": 82 # CHECK-CP-JSON-DAG: "%359:sub0": 175 # CHECK-CP-JSON-DAG: "%359:sub1": 174 # CHECK-CP-JSON-DAG: "%359:sub2": 173 # CHECK-CP-JSON-DAG: "%359:sub3": 172 # CHECK-CP-JSON-DAG: "%359:sub4": 169 # CHECK-CP-JSON-DAG: "%359:sub5": 168 # CHECK-CP-JSON-DAG: "%359:sub6": 167 # CHECK-CP-JSON-DAG: "%359:sub7": 166 # CHECK-CP-JSON-DAG: "%359:sub8": 163 # CHECK-CP-JSON-DAG: "%359:sub9": 162 # CHECK-CP-JSON-DAG: "%359:sub10": 161 # CHECK-CP-JSON-DAG: "%359:sub11": 160 # CHECK-CP-JSON-DAG: "%359:sub12": 157 # CHECK-CP-JSON-DAG: "%359:sub13": 156 # CHECK-CP-JSON-DAG: "%359:sub14": 155 # CHECK-CP-JSON-DAG: "%359:sub15": 154 # CHECK-CP-JSON-DAG: "%359:sub16": 151 # CHECK-CP-JSON-DAG: "%359:sub17": 150 # CHECK-CP-JSON-DAG: "%359:sub18": 149 # CHECK-CP-JSON-DAG: "%359:sub19": 148 # CHECK-CP-JSON-DAG: "%359:sub20": 145 # CHECK-CP-JSON-DAG: "%359:sub21": 144 # CHECK-CP-JSON-DAG: "%359:sub22": 143 # CHECK-CP-JSON-DAG: "%359:sub23": 142 # CHECK-CP-JSON-DAG: "%359:sub24": 139 # CHECK-CP-JSON-DAG: "%359:sub25": 138 # CHECK-CP-JSON-DAG: "%359:sub26": 137 # CHECK-CP-JSON-DAG: "%359:sub27": 136 # CHECK-CP-JSON-DAG: "%359:sub28": 133 # CHECK-CP-JSON-DAG: "%359:sub29": 132 # CHECK-CP-JSON-DAG: "%359:sub30": 131 # CHECK-CP-JSON-DAG: "%359:sub31": 130 # CHECK-CP-JSON-DAG: "%401:sub0": 223 # CHECK-CP-JSON-DAG: "%401:sub1": 222 # CHECK-CP-JSON-DAG: "%401:sub2": 221 # CHECK-CP-JSON-DAG: "%401:sub3": 220 # CHECK-CP-JSON-DAG: "%401:sub4": 217 # CHECK-CP-JSON-DAG: "%401:sub5": 216 # CHECK-CP-JSON-DAG: "%401:sub6": 215 # CHECK-CP-JSON-DAG: "%401:sub7": 214 # CHECK-CP-JSON-DAG: "%401:sub8": 211 # CHECK-CP-JSON-DAG: "%401:sub9": 210 # CHECK-CP-JSON-DAG: "%401:sub10": 209 # CHECK-CP-JSON-DAG: "%401:sub11": 208 # CHECK-CP-JSON-DAG: "%401:sub12": 205 # CHECK-CP-JSON-DAG: "%401:sub13": 204 # CHECK-CP-JSON-DAG: "%401:sub14": 203 # CHECK-CP-JSON-DAG: "%401:sub15": 202 # CHECK-CP-JSON-DAG: "%401:sub16": 199 # CHECK-CP-JSON-DAG: "%401:sub17": 198 # CHECK-CP-JSON-DAG: "%401:sub18": 197 # CHECK-CP-JSON-DAG: "%401:sub19": 196 # CHECK-CP-JSON-DAG: "%401:sub20": 193 # CHECK-CP-JSON-DAG: "%401:sub21": 192 # CHECK-CP-JSON-DAG: "%401:sub22": 191 # CHECK-CP-JSON-DAG: "%401:sub23": 190 # CHECK-CP-JSON-DAG: "%401:sub24": 187 # CHECK-CP-JSON-DAG: "%401:sub25": 186 # CHECK-CP-JSON-DAG: "%401:sub26": 185 # CHECK-CP-JSON-DAG: "%401:sub27": 184 # CHECK-CP-JSON-DAG: "%401:sub28": 181 # CHECK-CP-JSON-DAG: "%401:sub29": 180 # CHECK-CP-JSON-DAG: "%401:sub30": 179 # CHECK-CP-JSON-DAG: "%401:sub31": 178 # CHECK-CP-JSON-DAG: "%606": 2 # CHECK-CP-JSON-DAG: "%607": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 178 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 223 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%609:vgpr_32 = COPY %233.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 30 # CHECK-CP-JSON-DAG: "%233:sub1": 29 # CHECK-CP-JSON-DAG: "%233:sub2": 28 # CHECK-CP-JSON-DAG: "%233:sub3": 27 # CHECK-CP-JSON-DAG: "%233:sub4": 24 # CHECK-CP-JSON-DAG: "%233:sub5": 23 # CHECK-CP-JSON-DAG: "%233:sub6": 22 # CHECK-CP-JSON-DAG: "%233:sub7": 21 # CHECK-CP-JSON-DAG: "%233:sub8": 18 # CHECK-CP-JSON-DAG: "%233:sub9": 17 # CHECK-CP-JSON-DAG: "%233:sub10": 16 # CHECK-CP-JSON-DAG: "%233:sub11": 15 # CHECK-CP-JSON-DAG: "%233:sub12": 12 # CHECK-CP-JSON-DAG: "%233:sub13": 11 # CHECK-CP-JSON-DAG: "%233:sub14": 10 # CHECK-CP-JSON-DAG: "%233:sub15": 9 # CHECK-CP-JSON-DAG: "%233:sub16": 6 # CHECK-CP-JSON-DAG: "%233:sub17": 5 # CHECK-CP-JSON-DAG: "%233:sub18": 4 # CHECK-CP-JSON-DAG: "%233:sub19": 3 # CHECK-CP-JSON-DAG: "%233:sub20": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 78 # CHECK-CP-JSON-DAG: "%275:sub1": 77 # CHECK-CP-JSON-DAG: "%275:sub2": 76 # CHECK-CP-JSON-DAG: "%275:sub3": 75 # CHECK-CP-JSON-DAG: "%275:sub4": 72 # CHECK-CP-JSON-DAG: "%275:sub5": 71 # CHECK-CP-JSON-DAG: "%275:sub6": 70 # CHECK-CP-JSON-DAG: "%275:sub7": 69 # CHECK-CP-JSON-DAG: "%275:sub8": 66 # CHECK-CP-JSON-DAG: "%275:sub9": 65 # CHECK-CP-JSON-DAG: "%275:sub10": 64 # CHECK-CP-JSON-DAG: "%275:sub11": 63 # CHECK-CP-JSON-DAG: "%275:sub12": 60 # CHECK-CP-JSON-DAG: "%275:sub13": 59 # CHECK-CP-JSON-DAG: "%275:sub14": 58 # CHECK-CP-JSON-DAG: "%275:sub15": 57 # CHECK-CP-JSON-DAG: "%275:sub16": 54 # CHECK-CP-JSON-DAG: "%275:sub17": 53 # CHECK-CP-JSON-DAG: "%275:sub18": 52 # CHECK-CP-JSON-DAG: "%275:sub19": 51 # CHECK-CP-JSON-DAG: "%275:sub20": 48 # CHECK-CP-JSON-DAG: "%275:sub21": 47 # CHECK-CP-JSON-DAG: "%275:sub22": 46 # CHECK-CP-JSON-DAG: "%275:sub23": 45 # CHECK-CP-JSON-DAG: "%275:sub24": 42 # CHECK-CP-JSON-DAG: "%275:sub25": 41 # CHECK-CP-JSON-DAG: "%275:sub26": 40 # CHECK-CP-JSON-DAG: "%275:sub27": 39 # CHECK-CP-JSON-DAG: "%275:sub28": 36 # CHECK-CP-JSON-DAG: "%275:sub29": 35 # CHECK-CP-JSON-DAG: "%275:sub30": 34 # CHECK-CP-JSON-DAG: "%275:sub31": 33 # CHECK-CP-JSON-DAG: "%317:sub0": 126 # CHECK-CP-JSON-DAG: "%317:sub1": 125 # CHECK-CP-JSON-DAG: "%317:sub2": 124 # CHECK-CP-JSON-DAG: "%317:sub3": 123 # CHECK-CP-JSON-DAG: "%317:sub4": 120 # CHECK-CP-JSON-DAG: "%317:sub5": 119 # CHECK-CP-JSON-DAG: "%317:sub6": 118 # CHECK-CP-JSON-DAG: "%317:sub7": 117 # CHECK-CP-JSON-DAG: "%317:sub8": 114 # CHECK-CP-JSON-DAG: "%317:sub9": 113 # CHECK-CP-JSON-DAG: "%317:sub10": 112 # CHECK-CP-JSON-DAG: "%317:sub11": 111 # CHECK-CP-JSON-DAG: "%317:sub12": 108 # CHECK-CP-JSON-DAG: "%317:sub13": 107 # CHECK-CP-JSON-DAG: "%317:sub14": 106 # CHECK-CP-JSON-DAG: "%317:sub15": 105 # CHECK-CP-JSON-DAG: "%317:sub16": 102 # CHECK-CP-JSON-DAG: "%317:sub17": 101 # CHECK-CP-JSON-DAG: "%317:sub18": 100 # CHECK-CP-JSON-DAG: "%317:sub19": 99 # CHECK-CP-JSON-DAG: "%317:sub20": 96 # CHECK-CP-JSON-DAG: "%317:sub21": 95 # CHECK-CP-JSON-DAG: "%317:sub22": 94 # CHECK-CP-JSON-DAG: "%317:sub23": 93 # CHECK-CP-JSON-DAG: "%317:sub24": 90 # CHECK-CP-JSON-DAG: "%317:sub25": 89 # CHECK-CP-JSON-DAG: "%317:sub26": 88 # CHECK-CP-JSON-DAG: "%317:sub27": 87 # CHECK-CP-JSON-DAG: "%317:sub28": 84 # CHECK-CP-JSON-DAG: "%317:sub29": 83 # CHECK-CP-JSON-DAG: "%317:sub30": 82 # CHECK-CP-JSON-DAG: "%317:sub31": 81 # CHECK-CP-JSON-DAG: "%359:sub0": 174 # CHECK-CP-JSON-DAG: "%359:sub1": 173 # CHECK-CP-JSON-DAG: "%359:sub2": 172 # CHECK-CP-JSON-DAG: "%359:sub3": 171 # CHECK-CP-JSON-DAG: "%359:sub4": 168 # CHECK-CP-JSON-DAG: "%359:sub5": 167 # CHECK-CP-JSON-DAG: "%359:sub6": 166 # CHECK-CP-JSON-DAG: "%359:sub7": 165 # CHECK-CP-JSON-DAG: "%359:sub8": 162 # CHECK-CP-JSON-DAG: "%359:sub9": 161 # CHECK-CP-JSON-DAG: "%359:sub10": 160 # CHECK-CP-JSON-DAG: "%359:sub11": 159 # CHECK-CP-JSON-DAG: "%359:sub12": 156 # CHECK-CP-JSON-DAG: "%359:sub13": 155 # CHECK-CP-JSON-DAG: "%359:sub14": 154 # CHECK-CP-JSON-DAG: "%359:sub15": 153 # CHECK-CP-JSON-DAG: "%359:sub16": 150 # CHECK-CP-JSON-DAG: "%359:sub17": 149 # CHECK-CP-JSON-DAG: "%359:sub18": 148 # CHECK-CP-JSON-DAG: "%359:sub19": 147 # CHECK-CP-JSON-DAG: "%359:sub20": 144 # CHECK-CP-JSON-DAG: "%359:sub21": 143 # CHECK-CP-JSON-DAG: "%359:sub22": 142 # CHECK-CP-JSON-DAG: "%359:sub23": 141 # CHECK-CP-JSON-DAG: "%359:sub24": 138 # CHECK-CP-JSON-DAG: "%359:sub25": 137 # CHECK-CP-JSON-DAG: "%359:sub26": 136 # CHECK-CP-JSON-DAG: "%359:sub27": 135 # CHECK-CP-JSON-DAG: "%359:sub28": 132 # CHECK-CP-JSON-DAG: "%359:sub29": 131 # CHECK-CP-JSON-DAG: "%359:sub30": 130 # CHECK-CP-JSON-DAG: "%359:sub31": 129 # CHECK-CP-JSON-DAG: "%401:sub0": 222 # CHECK-CP-JSON-DAG: "%401:sub1": 221 # CHECK-CP-JSON-DAG: "%401:sub2": 220 # CHECK-CP-JSON-DAG: "%401:sub3": 219 # CHECK-CP-JSON-DAG: "%401:sub4": 216 # CHECK-CP-JSON-DAG: "%401:sub5": 215 # CHECK-CP-JSON-DAG: "%401:sub6": 214 # CHECK-CP-JSON-DAG: "%401:sub7": 213 # CHECK-CP-JSON-DAG: "%401:sub8": 210 # CHECK-CP-JSON-DAG: "%401:sub9": 209 # CHECK-CP-JSON-DAG: "%401:sub10": 208 # CHECK-CP-JSON-DAG: "%401:sub11": 207 # CHECK-CP-JSON-DAG: "%401:sub12": 204 # CHECK-CP-JSON-DAG: "%401:sub13": 203 # CHECK-CP-JSON-DAG: "%401:sub14": 202 # CHECK-CP-JSON-DAG: "%401:sub15": 201 # CHECK-CP-JSON-DAG: "%401:sub16": 198 # CHECK-CP-JSON-DAG: "%401:sub17": 197 # CHECK-CP-JSON-DAG: "%401:sub18": 196 # CHECK-CP-JSON-DAG: "%401:sub19": 195 # CHECK-CP-JSON-DAG: "%401:sub20": 192 # CHECK-CP-JSON-DAG: "%401:sub21": 191 # CHECK-CP-JSON-DAG: "%401:sub22": 190 # CHECK-CP-JSON-DAG: "%401:sub23": 189 # CHECK-CP-JSON-DAG: "%401:sub24": 186 # CHECK-CP-JSON-DAG: "%401:sub25": 185 # CHECK-CP-JSON-DAG: "%401:sub26": 184 # CHECK-CP-JSON-DAG: "%401:sub27": 183 # CHECK-CP-JSON-DAG: "%401:sub28": 180 # CHECK-CP-JSON-DAG: "%401:sub29": 179 # CHECK-CP-JSON-DAG: "%401:sub30": 178 # CHECK-CP-JSON-DAG: "%401:sub31": 177 # CHECK-CP-JSON-DAG: "%606": 1 # CHECK-CP-JSON-DAG: "%607": 1 # CHECK-CP-JSON-DAG: "%608": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 177 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 222 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%610:vreg_128 = REG_SEQUENCE %609, %subreg.sub0, %608, %subreg.sub1, %607, %subreg.sub2, %606, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 29 # CHECK-CP-JSON-DAG: "%233:sub1": 28 # CHECK-CP-JSON-DAG: "%233:sub2": 27 # CHECK-CP-JSON-DAG: "%233:sub3": 26 # CHECK-CP-JSON-DAG: "%233:sub4": 23 # CHECK-CP-JSON-DAG: "%233:sub5": 22 # CHECK-CP-JSON-DAG: "%233:sub6": 21 # CHECK-CP-JSON-DAG: "%233:sub7": 20 # CHECK-CP-JSON-DAG: "%233:sub8": 17 # CHECK-CP-JSON-DAG: "%233:sub9": 16 # CHECK-CP-JSON-DAG: "%233:sub10": 15 # CHECK-CP-JSON-DAG: "%233:sub11": 14 # CHECK-CP-JSON-DAG: "%233:sub12": 11 # CHECK-CP-JSON-DAG: "%233:sub13": 10 # CHECK-CP-JSON-DAG: "%233:sub14": 9 # CHECK-CP-JSON-DAG: "%233:sub15": 8 # CHECK-CP-JSON-DAG: "%233:sub16": 5 # CHECK-CP-JSON-DAG: "%233:sub17": 4 # CHECK-CP-JSON-DAG: "%233:sub18": 3 # CHECK-CP-JSON-DAG: "%233:sub19": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 77 # CHECK-CP-JSON-DAG: "%275:sub1": 76 # CHECK-CP-JSON-DAG: "%275:sub2": 75 # CHECK-CP-JSON-DAG: "%275:sub3": 74 # CHECK-CP-JSON-DAG: "%275:sub4": 71 # CHECK-CP-JSON-DAG: "%275:sub5": 70 # CHECK-CP-JSON-DAG: "%275:sub6": 69 # CHECK-CP-JSON-DAG: "%275:sub7": 68 # CHECK-CP-JSON-DAG: "%275:sub8": 65 # CHECK-CP-JSON-DAG: "%275:sub9": 64 # CHECK-CP-JSON-DAG: "%275:sub10": 63 # CHECK-CP-JSON-DAG: "%275:sub11": 62 # CHECK-CP-JSON-DAG: "%275:sub12": 59 # CHECK-CP-JSON-DAG: "%275:sub13": 58 # CHECK-CP-JSON-DAG: "%275:sub14": 57 # CHECK-CP-JSON-DAG: "%275:sub15": 56 # CHECK-CP-JSON-DAG: "%275:sub16": 53 # CHECK-CP-JSON-DAG: "%275:sub17": 52 # CHECK-CP-JSON-DAG: "%275:sub18": 51 # CHECK-CP-JSON-DAG: "%275:sub19": 50 # CHECK-CP-JSON-DAG: "%275:sub20": 47 # CHECK-CP-JSON-DAG: "%275:sub21": 46 # CHECK-CP-JSON-DAG: "%275:sub22": 45 # CHECK-CP-JSON-DAG: "%275:sub23": 44 # CHECK-CP-JSON-DAG: "%275:sub24": 41 # CHECK-CP-JSON-DAG: "%275:sub25": 40 # CHECK-CP-JSON-DAG: "%275:sub26": 39 # CHECK-CP-JSON-DAG: "%275:sub27": 38 # CHECK-CP-JSON-DAG: "%275:sub28": 35 # CHECK-CP-JSON-DAG: "%275:sub29": 34 # CHECK-CP-JSON-DAG: "%275:sub30": 33 # CHECK-CP-JSON-DAG: "%275:sub31": 32 # CHECK-CP-JSON-DAG: "%317:sub0": 125 # CHECK-CP-JSON-DAG: "%317:sub1": 124 # CHECK-CP-JSON-DAG: "%317:sub2": 123 # CHECK-CP-JSON-DAG: "%317:sub3": 122 # CHECK-CP-JSON-DAG: "%317:sub4": 119 # CHECK-CP-JSON-DAG: "%317:sub5": 118 # CHECK-CP-JSON-DAG: "%317:sub6": 117 # CHECK-CP-JSON-DAG: "%317:sub7": 116 # CHECK-CP-JSON-DAG: "%317:sub8": 113 # CHECK-CP-JSON-DAG: "%317:sub9": 112 # CHECK-CP-JSON-DAG: "%317:sub10": 111 # CHECK-CP-JSON-DAG: "%317:sub11": 110 # CHECK-CP-JSON-DAG: "%317:sub12": 107 # CHECK-CP-JSON-DAG: "%317:sub13": 106 # CHECK-CP-JSON-DAG: "%317:sub14": 105 # CHECK-CP-JSON-DAG: "%317:sub15": 104 # CHECK-CP-JSON-DAG: "%317:sub16": 101 # CHECK-CP-JSON-DAG: "%317:sub17": 100 # CHECK-CP-JSON-DAG: "%317:sub18": 99 # CHECK-CP-JSON-DAG: "%317:sub19": 98 # CHECK-CP-JSON-DAG: "%317:sub20": 95 # CHECK-CP-JSON-DAG: "%317:sub21": 94 # CHECK-CP-JSON-DAG: "%317:sub22": 93 # CHECK-CP-JSON-DAG: "%317:sub23": 92 # CHECK-CP-JSON-DAG: "%317:sub24": 89 # CHECK-CP-JSON-DAG: "%317:sub25": 88 # CHECK-CP-JSON-DAG: "%317:sub26": 87 # CHECK-CP-JSON-DAG: "%317:sub27": 86 # CHECK-CP-JSON-DAG: "%317:sub28": 83 # CHECK-CP-JSON-DAG: "%317:sub29": 82 # CHECK-CP-JSON-DAG: "%317:sub30": 81 # CHECK-CP-JSON-DAG: "%317:sub31": 80 # CHECK-CP-JSON-DAG: "%359:sub0": 173 # CHECK-CP-JSON-DAG: "%359:sub1": 172 # CHECK-CP-JSON-DAG: "%359:sub2": 171 # CHECK-CP-JSON-DAG: "%359:sub3": 170 # CHECK-CP-JSON-DAG: "%359:sub4": 167 # CHECK-CP-JSON-DAG: "%359:sub5": 166 # CHECK-CP-JSON-DAG: "%359:sub6": 165 # CHECK-CP-JSON-DAG: "%359:sub7": 164 # CHECK-CP-JSON-DAG: "%359:sub8": 161 # CHECK-CP-JSON-DAG: "%359:sub9": 160 # CHECK-CP-JSON-DAG: "%359:sub10": 159 # CHECK-CP-JSON-DAG: "%359:sub11": 158 # CHECK-CP-JSON-DAG: "%359:sub12": 155 # CHECK-CP-JSON-DAG: "%359:sub13": 154 # CHECK-CP-JSON-DAG: "%359:sub14": 153 # CHECK-CP-JSON-DAG: "%359:sub15": 152 # CHECK-CP-JSON-DAG: "%359:sub16": 149 # CHECK-CP-JSON-DAG: "%359:sub17": 148 # CHECK-CP-JSON-DAG: "%359:sub18": 147 # CHECK-CP-JSON-DAG: "%359:sub19": 146 # CHECK-CP-JSON-DAG: "%359:sub20": 143 # CHECK-CP-JSON-DAG: "%359:sub21": 142 # CHECK-CP-JSON-DAG: "%359:sub22": 141 # CHECK-CP-JSON-DAG: "%359:sub23": 140 # CHECK-CP-JSON-DAG: "%359:sub24": 137 # CHECK-CP-JSON-DAG: "%359:sub25": 136 # CHECK-CP-JSON-DAG: "%359:sub26": 135 # CHECK-CP-JSON-DAG: "%359:sub27": 134 # CHECK-CP-JSON-DAG: "%359:sub28": 131 # CHECK-CP-JSON-DAG: "%359:sub29": 130 # CHECK-CP-JSON-DAG: "%359:sub30": 129 # CHECK-CP-JSON-DAG: "%359:sub31": 128 # CHECK-CP-JSON-DAG: "%401:sub0": 221 # CHECK-CP-JSON-DAG: "%401:sub1": 220 # CHECK-CP-JSON-DAG: "%401:sub2": 219 # CHECK-CP-JSON-DAG: "%401:sub3": 218 # CHECK-CP-JSON-DAG: "%401:sub4": 215 # CHECK-CP-JSON-DAG: "%401:sub5": 214 # CHECK-CP-JSON-DAG: "%401:sub6": 213 # CHECK-CP-JSON-DAG: "%401:sub7": 212 # CHECK-CP-JSON-DAG: "%401:sub8": 209 # CHECK-CP-JSON-DAG: "%401:sub9": 208 # CHECK-CP-JSON-DAG: "%401:sub10": 207 # CHECK-CP-JSON-DAG: "%401:sub11": 206 # CHECK-CP-JSON-DAG: "%401:sub12": 203 # CHECK-CP-JSON-DAG: "%401:sub13": 202 # CHECK-CP-JSON-DAG: "%401:sub14": 201 # CHECK-CP-JSON-DAG: "%401:sub15": 200 # CHECK-CP-JSON-DAG: "%401:sub16": 197 # CHECK-CP-JSON-DAG: "%401:sub17": 196 # CHECK-CP-JSON-DAG: "%401:sub18": 195 # CHECK-CP-JSON-DAG: "%401:sub19": 194 # CHECK-CP-JSON-DAG: "%401:sub20": 191 # CHECK-CP-JSON-DAG: "%401:sub21": 190 # CHECK-CP-JSON-DAG: "%401:sub22": 189 # CHECK-CP-JSON-DAG: "%401:sub23": 188 # CHECK-CP-JSON-DAG: "%401:sub24": 185 # CHECK-CP-JSON-DAG: "%401:sub25": 184 # CHECK-CP-JSON-DAG: "%401:sub26": 183 # CHECK-CP-JSON-DAG: "%401:sub27": 182 # CHECK-CP-JSON-DAG: "%401:sub28": 179 # CHECK-CP-JSON-DAG: "%401:sub29": 178 # CHECK-CP-JSON-DAG: "%401:sub30": 177 # CHECK-CP-JSON-DAG: "%401:sub31": 176 # CHECK-CP-JSON-DAG: "%606": 0 # CHECK-CP-JSON-DAG: "%607": 0 # CHECK-CP-JSON-DAG: "%608": 0 # CHECK-CP-JSON-DAG: "%609": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 176 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 221 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %611:vreg_64, %610, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 28 # CHECK-CP-JSON-DAG: "%233:sub1": 27 # CHECK-CP-JSON-DAG: "%233:sub2": 26 # CHECK-CP-JSON-DAG: "%233:sub3": 25 # CHECK-CP-JSON-DAG: "%233:sub4": 22 # CHECK-CP-JSON-DAG: "%233:sub5": 21 # CHECK-CP-JSON-DAG: "%233:sub6": 20 # CHECK-CP-JSON-DAG: "%233:sub7": 19 # CHECK-CP-JSON-DAG: "%233:sub8": 16 # CHECK-CP-JSON-DAG: "%233:sub9": 15 # CHECK-CP-JSON-DAG: "%233:sub10": 14 # CHECK-CP-JSON-DAG: "%233:sub11": 13 # CHECK-CP-JSON-DAG: "%233:sub12": 10 # CHECK-CP-JSON-DAG: "%233:sub13": 9 # CHECK-CP-JSON-DAG: "%233:sub14": 8 # CHECK-CP-JSON-DAG: "%233:sub15": 7 # CHECK-CP-JSON-DAG: "%233:sub16": 4 # CHECK-CP-JSON-DAG: "%233:sub17": 3 # CHECK-CP-JSON-DAG: "%233:sub18": 2 # CHECK-CP-JSON-DAG: "%233:sub19": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 76 # CHECK-CP-JSON-DAG: "%275:sub1": 75 # CHECK-CP-JSON-DAG: "%275:sub2": 74 # CHECK-CP-JSON-DAG: "%275:sub3": 73 # CHECK-CP-JSON-DAG: "%275:sub4": 70 # CHECK-CP-JSON-DAG: "%275:sub5": 69 # CHECK-CP-JSON-DAG: "%275:sub6": 68 # CHECK-CP-JSON-DAG: "%275:sub7": 67 # CHECK-CP-JSON-DAG: "%275:sub8": 64 # CHECK-CP-JSON-DAG: "%275:sub9": 63 # CHECK-CP-JSON-DAG: "%275:sub10": 62 # CHECK-CP-JSON-DAG: "%275:sub11": 61 # CHECK-CP-JSON-DAG: "%275:sub12": 58 # CHECK-CP-JSON-DAG: "%275:sub13": 57 # CHECK-CP-JSON-DAG: "%275:sub14": 56 # CHECK-CP-JSON-DAG: "%275:sub15": 55 # CHECK-CP-JSON-DAG: "%275:sub16": 52 # CHECK-CP-JSON-DAG: "%275:sub17": 51 # CHECK-CP-JSON-DAG: "%275:sub18": 50 # CHECK-CP-JSON-DAG: "%275:sub19": 49 # CHECK-CP-JSON-DAG: "%275:sub20": 46 # CHECK-CP-JSON-DAG: "%275:sub21": 45 # CHECK-CP-JSON-DAG: "%275:sub22": 44 # CHECK-CP-JSON-DAG: "%275:sub23": 43 # CHECK-CP-JSON-DAG: "%275:sub24": 40 # CHECK-CP-JSON-DAG: "%275:sub25": 39 # CHECK-CP-JSON-DAG: "%275:sub26": 38 # CHECK-CP-JSON-DAG: "%275:sub27": 37 # CHECK-CP-JSON-DAG: "%275:sub28": 34 # CHECK-CP-JSON-DAG: "%275:sub29": 33 # CHECK-CP-JSON-DAG: "%275:sub30": 32 # CHECK-CP-JSON-DAG: "%275:sub31": 31 # CHECK-CP-JSON-DAG: "%317:sub0": 124 # CHECK-CP-JSON-DAG: "%317:sub1": 123 # CHECK-CP-JSON-DAG: "%317:sub2": 122 # CHECK-CP-JSON-DAG: "%317:sub3": 121 # CHECK-CP-JSON-DAG: "%317:sub4": 118 # CHECK-CP-JSON-DAG: "%317:sub5": 117 # CHECK-CP-JSON-DAG: "%317:sub6": 116 # CHECK-CP-JSON-DAG: "%317:sub7": 115 # CHECK-CP-JSON-DAG: "%317:sub8": 112 # CHECK-CP-JSON-DAG: "%317:sub9": 111 # CHECK-CP-JSON-DAG: "%317:sub10": 110 # CHECK-CP-JSON-DAG: "%317:sub11": 109 # CHECK-CP-JSON-DAG: "%317:sub12": 106 # CHECK-CP-JSON-DAG: "%317:sub13": 105 # CHECK-CP-JSON-DAG: "%317:sub14": 104 # CHECK-CP-JSON-DAG: "%317:sub15": 103 # CHECK-CP-JSON-DAG: "%317:sub16": 100 # CHECK-CP-JSON-DAG: "%317:sub17": 99 # CHECK-CP-JSON-DAG: "%317:sub18": 98 # CHECK-CP-JSON-DAG: "%317:sub19": 97 # CHECK-CP-JSON-DAG: "%317:sub20": 94 # CHECK-CP-JSON-DAG: "%317:sub21": 93 # CHECK-CP-JSON-DAG: "%317:sub22": 92 # CHECK-CP-JSON-DAG: "%317:sub23": 91 # CHECK-CP-JSON-DAG: "%317:sub24": 88 # CHECK-CP-JSON-DAG: "%317:sub25": 87 # CHECK-CP-JSON-DAG: "%317:sub26": 86 # CHECK-CP-JSON-DAG: "%317:sub27": 85 # CHECK-CP-JSON-DAG: "%317:sub28": 82 # CHECK-CP-JSON-DAG: "%317:sub29": 81 # CHECK-CP-JSON-DAG: "%317:sub30": 80 # CHECK-CP-JSON-DAG: "%317:sub31": 79 # CHECK-CP-JSON-DAG: "%359:sub0": 172 # CHECK-CP-JSON-DAG: "%359:sub1": 171 # CHECK-CP-JSON-DAG: "%359:sub2": 170 # CHECK-CP-JSON-DAG: "%359:sub3": 169 # CHECK-CP-JSON-DAG: "%359:sub4": 166 # CHECK-CP-JSON-DAG: "%359:sub5": 165 # CHECK-CP-JSON-DAG: "%359:sub6": 164 # CHECK-CP-JSON-DAG: "%359:sub7": 163 # CHECK-CP-JSON-DAG: "%359:sub8": 160 # CHECK-CP-JSON-DAG: "%359:sub9": 159 # CHECK-CP-JSON-DAG: "%359:sub10": 158 # CHECK-CP-JSON-DAG: "%359:sub11": 157 # CHECK-CP-JSON-DAG: "%359:sub12": 154 # CHECK-CP-JSON-DAG: "%359:sub13": 153 # CHECK-CP-JSON-DAG: "%359:sub14": 152 # CHECK-CP-JSON-DAG: "%359:sub15": 151 # CHECK-CP-JSON-DAG: "%359:sub16": 148 # CHECK-CP-JSON-DAG: "%359:sub17": 147 # CHECK-CP-JSON-DAG: "%359:sub18": 146 # CHECK-CP-JSON-DAG: "%359:sub19": 145 # CHECK-CP-JSON-DAG: "%359:sub20": 142 # CHECK-CP-JSON-DAG: "%359:sub21": 141 # CHECK-CP-JSON-DAG: "%359:sub22": 140 # CHECK-CP-JSON-DAG: "%359:sub23": 139 # CHECK-CP-JSON-DAG: "%359:sub24": 136 # CHECK-CP-JSON-DAG: "%359:sub25": 135 # CHECK-CP-JSON-DAG: "%359:sub26": 134 # CHECK-CP-JSON-DAG: "%359:sub27": 133 # CHECK-CP-JSON-DAG: "%359:sub28": 130 # CHECK-CP-JSON-DAG: "%359:sub29": 129 # CHECK-CP-JSON-DAG: "%359:sub30": 128 # CHECK-CP-JSON-DAG: "%359:sub31": 127 # CHECK-CP-JSON-DAG: "%401:sub0": 220 # CHECK-CP-JSON-DAG: "%401:sub1": 219 # CHECK-CP-JSON-DAG: "%401:sub2": 218 # CHECK-CP-JSON-DAG: "%401:sub3": 217 # CHECK-CP-JSON-DAG: "%401:sub4": 214 # CHECK-CP-JSON-DAG: "%401:sub5": 213 # CHECK-CP-JSON-DAG: "%401:sub6": 212 # CHECK-CP-JSON-DAG: "%401:sub7": 211 # CHECK-CP-JSON-DAG: "%401:sub8": 208 # CHECK-CP-JSON-DAG: "%401:sub9": 207 # CHECK-CP-JSON-DAG: "%401:sub10": 206 # CHECK-CP-JSON-DAG: "%401:sub11": 205 # CHECK-CP-JSON-DAG: "%401:sub12": 202 # CHECK-CP-JSON-DAG: "%401:sub13": 201 # CHECK-CP-JSON-DAG: "%401:sub14": 200 # CHECK-CP-JSON-DAG: "%401:sub15": 199 # CHECK-CP-JSON-DAG: "%401:sub16": 196 # CHECK-CP-JSON-DAG: "%401:sub17": 195 # CHECK-CP-JSON-DAG: "%401:sub18": 194 # CHECK-CP-JSON-DAG: "%401:sub19": 193 # CHECK-CP-JSON-DAG: "%401:sub20": 190 # CHECK-CP-JSON-DAG: "%401:sub21": 189 # CHECK-CP-JSON-DAG: "%401:sub22": 188 # CHECK-CP-JSON-DAG: "%401:sub23": 187 # CHECK-CP-JSON-DAG: "%401:sub24": 184 # CHECK-CP-JSON-DAG: "%401:sub25": 183 # CHECK-CP-JSON-DAG: "%401:sub26": 182 # CHECK-CP-JSON-DAG: "%401:sub27": 181 # CHECK-CP-JSON-DAG: "%401:sub28": 178 # CHECK-CP-JSON-DAG: "%401:sub29": 177 # CHECK-CP-JSON-DAG: "%401:sub30": 176 # CHECK-CP-JSON-DAG: "%401:sub31": 175 # CHECK-CP-JSON-DAG: "%610": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 175 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 220 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%612:vgpr_32 = COPY %233.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 27 # CHECK-CP-JSON-DAG: "%233:sub1": 26 # CHECK-CP-JSON-DAG: "%233:sub2": 25 # CHECK-CP-JSON-DAG: "%233:sub3": 24 # CHECK-CP-JSON-DAG: "%233:sub4": 21 # CHECK-CP-JSON-DAG: "%233:sub5": 20 # CHECK-CP-JSON-DAG: "%233:sub6": 19 # CHECK-CP-JSON-DAG: "%233:sub7": 18 # CHECK-CP-JSON-DAG: "%233:sub8": 15 # CHECK-CP-JSON-DAG: "%233:sub9": 14 # CHECK-CP-JSON-DAG: "%233:sub10": 13 # CHECK-CP-JSON-DAG: "%233:sub11": 12 # CHECK-CP-JSON-DAG: "%233:sub12": 9 # CHECK-CP-JSON-DAG: "%233:sub13": 8 # CHECK-CP-JSON-DAG: "%233:sub14": 7 # CHECK-CP-JSON-DAG: "%233:sub15": 6 # CHECK-CP-JSON-DAG: "%233:sub16": 3 # CHECK-CP-JSON-DAG: "%233:sub17": 2 # CHECK-CP-JSON-DAG: "%233:sub18": 1 # CHECK-CP-JSON-DAG: "%233:sub19": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 75 # CHECK-CP-JSON-DAG: "%275:sub1": 74 # CHECK-CP-JSON-DAG: "%275:sub2": 73 # CHECK-CP-JSON-DAG: "%275:sub3": 72 # CHECK-CP-JSON-DAG: "%275:sub4": 69 # CHECK-CP-JSON-DAG: "%275:sub5": 68 # CHECK-CP-JSON-DAG: "%275:sub6": 67 # CHECK-CP-JSON-DAG: "%275:sub7": 66 # CHECK-CP-JSON-DAG: "%275:sub8": 63 # CHECK-CP-JSON-DAG: "%275:sub9": 62 # CHECK-CP-JSON-DAG: "%275:sub10": 61 # CHECK-CP-JSON-DAG: "%275:sub11": 60 # CHECK-CP-JSON-DAG: "%275:sub12": 57 # CHECK-CP-JSON-DAG: "%275:sub13": 56 # CHECK-CP-JSON-DAG: "%275:sub14": 55 # CHECK-CP-JSON-DAG: "%275:sub15": 54 # CHECK-CP-JSON-DAG: "%275:sub16": 51 # CHECK-CP-JSON-DAG: "%275:sub17": 50 # CHECK-CP-JSON-DAG: "%275:sub18": 49 # CHECK-CP-JSON-DAG: "%275:sub19": 48 # CHECK-CP-JSON-DAG: "%275:sub20": 45 # CHECK-CP-JSON-DAG: "%275:sub21": 44 # CHECK-CP-JSON-DAG: "%275:sub22": 43 # CHECK-CP-JSON-DAG: "%275:sub23": 42 # CHECK-CP-JSON-DAG: "%275:sub24": 39 # CHECK-CP-JSON-DAG: "%275:sub25": 38 # CHECK-CP-JSON-DAG: "%275:sub26": 37 # CHECK-CP-JSON-DAG: "%275:sub27": 36 # CHECK-CP-JSON-DAG: "%275:sub28": 33 # CHECK-CP-JSON-DAG: "%275:sub29": 32 # CHECK-CP-JSON-DAG: "%275:sub30": 31 # CHECK-CP-JSON-DAG: "%275:sub31": 30 # CHECK-CP-JSON-DAG: "%317:sub0": 123 # CHECK-CP-JSON-DAG: "%317:sub1": 122 # CHECK-CP-JSON-DAG: "%317:sub2": 121 # CHECK-CP-JSON-DAG: "%317:sub3": 120 # CHECK-CP-JSON-DAG: "%317:sub4": 117 # CHECK-CP-JSON-DAG: "%317:sub5": 116 # CHECK-CP-JSON-DAG: "%317:sub6": 115 # CHECK-CP-JSON-DAG: "%317:sub7": 114 # CHECK-CP-JSON-DAG: "%317:sub8": 111 # CHECK-CP-JSON-DAG: "%317:sub9": 110 # CHECK-CP-JSON-DAG: "%317:sub10": 109 # CHECK-CP-JSON-DAG: "%317:sub11": 108 # CHECK-CP-JSON-DAG: "%317:sub12": 105 # CHECK-CP-JSON-DAG: "%317:sub13": 104 # CHECK-CP-JSON-DAG: "%317:sub14": 103 # CHECK-CP-JSON-DAG: "%317:sub15": 102 # CHECK-CP-JSON-DAG: "%317:sub16": 99 # CHECK-CP-JSON-DAG: "%317:sub17": 98 # CHECK-CP-JSON-DAG: "%317:sub18": 97 # CHECK-CP-JSON-DAG: "%317:sub19": 96 # CHECK-CP-JSON-DAG: "%317:sub20": 93 # CHECK-CP-JSON-DAG: "%317:sub21": 92 # CHECK-CP-JSON-DAG: "%317:sub22": 91 # CHECK-CP-JSON-DAG: "%317:sub23": 90 # CHECK-CP-JSON-DAG: "%317:sub24": 87 # CHECK-CP-JSON-DAG: "%317:sub25": 86 # CHECK-CP-JSON-DAG: "%317:sub26": 85 # CHECK-CP-JSON-DAG: "%317:sub27": 84 # CHECK-CP-JSON-DAG: "%317:sub28": 81 # CHECK-CP-JSON-DAG: "%317:sub29": 80 # CHECK-CP-JSON-DAG: "%317:sub30": 79 # CHECK-CP-JSON-DAG: "%317:sub31": 78 # CHECK-CP-JSON-DAG: "%359:sub0": 171 # CHECK-CP-JSON-DAG: "%359:sub1": 170 # CHECK-CP-JSON-DAG: "%359:sub2": 169 # CHECK-CP-JSON-DAG: "%359:sub3": 168 # CHECK-CP-JSON-DAG: "%359:sub4": 165 # CHECK-CP-JSON-DAG: "%359:sub5": 164 # CHECK-CP-JSON-DAG: "%359:sub6": 163 # CHECK-CP-JSON-DAG: "%359:sub7": 162 # CHECK-CP-JSON-DAG: "%359:sub8": 159 # CHECK-CP-JSON-DAG: "%359:sub9": 158 # CHECK-CP-JSON-DAG: "%359:sub10": 157 # CHECK-CP-JSON-DAG: "%359:sub11": 156 # CHECK-CP-JSON-DAG: "%359:sub12": 153 # CHECK-CP-JSON-DAG: "%359:sub13": 152 # CHECK-CP-JSON-DAG: "%359:sub14": 151 # CHECK-CP-JSON-DAG: "%359:sub15": 150 # CHECK-CP-JSON-DAG: "%359:sub16": 147 # CHECK-CP-JSON-DAG: "%359:sub17": 146 # CHECK-CP-JSON-DAG: "%359:sub18": 145 # CHECK-CP-JSON-DAG: "%359:sub19": 144 # CHECK-CP-JSON-DAG: "%359:sub20": 141 # CHECK-CP-JSON-DAG: "%359:sub21": 140 # CHECK-CP-JSON-DAG: "%359:sub22": 139 # CHECK-CP-JSON-DAG: "%359:sub23": 138 # CHECK-CP-JSON-DAG: "%359:sub24": 135 # CHECK-CP-JSON-DAG: "%359:sub25": 134 # CHECK-CP-JSON-DAG: "%359:sub26": 133 # CHECK-CP-JSON-DAG: "%359:sub27": 132 # CHECK-CP-JSON-DAG: "%359:sub28": 129 # CHECK-CP-JSON-DAG: "%359:sub29": 128 # CHECK-CP-JSON-DAG: "%359:sub30": 127 # CHECK-CP-JSON-DAG: "%359:sub31": 126 # CHECK-CP-JSON-DAG: "%401:sub0": 219 # CHECK-CP-JSON-DAG: "%401:sub1": 218 # CHECK-CP-JSON-DAG: "%401:sub2": 217 # CHECK-CP-JSON-DAG: "%401:sub3": 216 # CHECK-CP-JSON-DAG: "%401:sub4": 213 # CHECK-CP-JSON-DAG: "%401:sub5": 212 # CHECK-CP-JSON-DAG: "%401:sub6": 211 # CHECK-CP-JSON-DAG: "%401:sub7": 210 # CHECK-CP-JSON-DAG: "%401:sub8": 207 # CHECK-CP-JSON-DAG: "%401:sub9": 206 # CHECK-CP-JSON-DAG: "%401:sub10": 205 # CHECK-CP-JSON-DAG: "%401:sub11": 204 # CHECK-CP-JSON-DAG: "%401:sub12": 201 # CHECK-CP-JSON-DAG: "%401:sub13": 200 # CHECK-CP-JSON-DAG: "%401:sub14": 199 # CHECK-CP-JSON-DAG: "%401:sub15": 198 # CHECK-CP-JSON-DAG: "%401:sub16": 195 # CHECK-CP-JSON-DAG: "%401:sub17": 194 # CHECK-CP-JSON-DAG: "%401:sub18": 193 # CHECK-CP-JSON-DAG: "%401:sub19": 192 # CHECK-CP-JSON-DAG: "%401:sub20": 189 # CHECK-CP-JSON-DAG: "%401:sub21": 188 # CHECK-CP-JSON-DAG: "%401:sub22": 187 # CHECK-CP-JSON-DAG: "%401:sub23": 186 # CHECK-CP-JSON-DAG: "%401:sub24": 183 # CHECK-CP-JSON-DAG: "%401:sub25": 182 # CHECK-CP-JSON-DAG: "%401:sub26": 181 # CHECK-CP-JSON-DAG: "%401:sub27": 180 # CHECK-CP-JSON-DAG: "%401:sub28": 177 # CHECK-CP-JSON-DAG: "%401:sub29": 176 # CHECK-CP-JSON-DAG: "%401:sub30": 175 # CHECK-CP-JSON-DAG: "%401:sub31": 174 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 174 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 219 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%613:vgpr_32 = COPY %233.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 26 # CHECK-CP-JSON-DAG: "%233:sub1": 25 # CHECK-CP-JSON-DAG: "%233:sub2": 24 # CHECK-CP-JSON-DAG: "%233:sub3": 23 # CHECK-CP-JSON-DAG: "%233:sub4": 20 # CHECK-CP-JSON-DAG: "%233:sub5": 19 # CHECK-CP-JSON-DAG: "%233:sub6": 18 # CHECK-CP-JSON-DAG: "%233:sub7": 17 # CHECK-CP-JSON-DAG: "%233:sub8": 14 # CHECK-CP-JSON-DAG: "%233:sub9": 13 # CHECK-CP-JSON-DAG: "%233:sub10": 12 # CHECK-CP-JSON-DAG: "%233:sub11": 11 # CHECK-CP-JSON-DAG: "%233:sub12": 8 # CHECK-CP-JSON-DAG: "%233:sub13": 7 # CHECK-CP-JSON-DAG: "%233:sub14": 6 # CHECK-CP-JSON-DAG: "%233:sub15": 5 # CHECK-CP-JSON-DAG: "%233:sub16": 2 # CHECK-CP-JSON-DAG: "%233:sub17": 1 # CHECK-CP-JSON-DAG: "%233:sub18": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 74 # CHECK-CP-JSON-DAG: "%275:sub1": 73 # CHECK-CP-JSON-DAG: "%275:sub2": 72 # CHECK-CP-JSON-DAG: "%275:sub3": 71 # CHECK-CP-JSON-DAG: "%275:sub4": 68 # CHECK-CP-JSON-DAG: "%275:sub5": 67 # CHECK-CP-JSON-DAG: "%275:sub6": 66 # CHECK-CP-JSON-DAG: "%275:sub7": 65 # CHECK-CP-JSON-DAG: "%275:sub8": 62 # CHECK-CP-JSON-DAG: "%275:sub9": 61 # CHECK-CP-JSON-DAG: "%275:sub10": 60 # CHECK-CP-JSON-DAG: "%275:sub11": 59 # CHECK-CP-JSON-DAG: "%275:sub12": 56 # CHECK-CP-JSON-DAG: "%275:sub13": 55 # CHECK-CP-JSON-DAG: "%275:sub14": 54 # CHECK-CP-JSON-DAG: "%275:sub15": 53 # CHECK-CP-JSON-DAG: "%275:sub16": 50 # CHECK-CP-JSON-DAG: "%275:sub17": 49 # CHECK-CP-JSON-DAG: "%275:sub18": 48 # CHECK-CP-JSON-DAG: "%275:sub19": 47 # CHECK-CP-JSON-DAG: "%275:sub20": 44 # CHECK-CP-JSON-DAG: "%275:sub21": 43 # CHECK-CP-JSON-DAG: "%275:sub22": 42 # CHECK-CP-JSON-DAG: "%275:sub23": 41 # CHECK-CP-JSON-DAG: "%275:sub24": 38 # CHECK-CP-JSON-DAG: "%275:sub25": 37 # CHECK-CP-JSON-DAG: "%275:sub26": 36 # CHECK-CP-JSON-DAG: "%275:sub27": 35 # CHECK-CP-JSON-DAG: "%275:sub28": 32 # CHECK-CP-JSON-DAG: "%275:sub29": 31 # CHECK-CP-JSON-DAG: "%275:sub30": 30 # CHECK-CP-JSON-DAG: "%275:sub31": 29 # CHECK-CP-JSON-DAG: "%317:sub0": 122 # CHECK-CP-JSON-DAG: "%317:sub1": 121 # CHECK-CP-JSON-DAG: "%317:sub2": 120 # CHECK-CP-JSON-DAG: "%317:sub3": 119 # CHECK-CP-JSON-DAG: "%317:sub4": 116 # CHECK-CP-JSON-DAG: "%317:sub5": 115 # CHECK-CP-JSON-DAG: "%317:sub6": 114 # CHECK-CP-JSON-DAG: "%317:sub7": 113 # CHECK-CP-JSON-DAG: "%317:sub8": 110 # CHECK-CP-JSON-DAG: "%317:sub9": 109 # CHECK-CP-JSON-DAG: "%317:sub10": 108 # CHECK-CP-JSON-DAG: "%317:sub11": 107 # CHECK-CP-JSON-DAG: "%317:sub12": 104 # CHECK-CP-JSON-DAG: "%317:sub13": 103 # CHECK-CP-JSON-DAG: "%317:sub14": 102 # CHECK-CP-JSON-DAG: "%317:sub15": 101 # CHECK-CP-JSON-DAG: "%317:sub16": 98 # CHECK-CP-JSON-DAG: "%317:sub17": 97 # CHECK-CP-JSON-DAG: "%317:sub18": 96 # CHECK-CP-JSON-DAG: "%317:sub19": 95 # CHECK-CP-JSON-DAG: "%317:sub20": 92 # CHECK-CP-JSON-DAG: "%317:sub21": 91 # CHECK-CP-JSON-DAG: "%317:sub22": 90 # CHECK-CP-JSON-DAG: "%317:sub23": 89 # CHECK-CP-JSON-DAG: "%317:sub24": 86 # CHECK-CP-JSON-DAG: "%317:sub25": 85 # CHECK-CP-JSON-DAG: "%317:sub26": 84 # CHECK-CP-JSON-DAG: "%317:sub27": 83 # CHECK-CP-JSON-DAG: "%317:sub28": 80 # CHECK-CP-JSON-DAG: "%317:sub29": 79 # CHECK-CP-JSON-DAG: "%317:sub30": 78 # CHECK-CP-JSON-DAG: "%317:sub31": 77 # CHECK-CP-JSON-DAG: "%359:sub0": 170 # CHECK-CP-JSON-DAG: "%359:sub1": 169 # CHECK-CP-JSON-DAG: "%359:sub2": 168 # CHECK-CP-JSON-DAG: "%359:sub3": 167 # CHECK-CP-JSON-DAG: "%359:sub4": 164 # CHECK-CP-JSON-DAG: "%359:sub5": 163 # CHECK-CP-JSON-DAG: "%359:sub6": 162 # CHECK-CP-JSON-DAG: "%359:sub7": 161 # CHECK-CP-JSON-DAG: "%359:sub8": 158 # CHECK-CP-JSON-DAG: "%359:sub9": 157 # CHECK-CP-JSON-DAG: "%359:sub10": 156 # CHECK-CP-JSON-DAG: "%359:sub11": 155 # CHECK-CP-JSON-DAG: "%359:sub12": 152 # CHECK-CP-JSON-DAG: "%359:sub13": 151 # CHECK-CP-JSON-DAG: "%359:sub14": 150 # CHECK-CP-JSON-DAG: "%359:sub15": 149 # CHECK-CP-JSON-DAG: "%359:sub16": 146 # CHECK-CP-JSON-DAG: "%359:sub17": 145 # CHECK-CP-JSON-DAG: "%359:sub18": 144 # CHECK-CP-JSON-DAG: "%359:sub19": 143 # CHECK-CP-JSON-DAG: "%359:sub20": 140 # CHECK-CP-JSON-DAG: "%359:sub21": 139 # CHECK-CP-JSON-DAG: "%359:sub22": 138 # CHECK-CP-JSON-DAG: "%359:sub23": 137 # CHECK-CP-JSON-DAG: "%359:sub24": 134 # CHECK-CP-JSON-DAG: "%359:sub25": 133 # CHECK-CP-JSON-DAG: "%359:sub26": 132 # CHECK-CP-JSON-DAG: "%359:sub27": 131 # CHECK-CP-JSON-DAG: "%359:sub28": 128 # CHECK-CP-JSON-DAG: "%359:sub29": 127 # CHECK-CP-JSON-DAG: "%359:sub30": 126 # CHECK-CP-JSON-DAG: "%359:sub31": 125 # CHECK-CP-JSON-DAG: "%401:sub0": 218 # CHECK-CP-JSON-DAG: "%401:sub1": 217 # CHECK-CP-JSON-DAG: "%401:sub2": 216 # CHECK-CP-JSON-DAG: "%401:sub3": 215 # CHECK-CP-JSON-DAG: "%401:sub4": 212 # CHECK-CP-JSON-DAG: "%401:sub5": 211 # CHECK-CP-JSON-DAG: "%401:sub6": 210 # CHECK-CP-JSON-DAG: "%401:sub7": 209 # CHECK-CP-JSON-DAG: "%401:sub8": 206 # CHECK-CP-JSON-DAG: "%401:sub9": 205 # CHECK-CP-JSON-DAG: "%401:sub10": 204 # CHECK-CP-JSON-DAG: "%401:sub11": 203 # CHECK-CP-JSON-DAG: "%401:sub12": 200 # CHECK-CP-JSON-DAG: "%401:sub13": 199 # CHECK-CP-JSON-DAG: "%401:sub14": 198 # CHECK-CP-JSON-DAG: "%401:sub15": 197 # CHECK-CP-JSON-DAG: "%401:sub16": 194 # CHECK-CP-JSON-DAG: "%401:sub17": 193 # CHECK-CP-JSON-DAG: "%401:sub18": 192 # CHECK-CP-JSON-DAG: "%401:sub19": 191 # CHECK-CP-JSON-DAG: "%401:sub20": 188 # CHECK-CP-JSON-DAG: "%401:sub21": 187 # CHECK-CP-JSON-DAG: "%401:sub22": 186 # CHECK-CP-JSON-DAG: "%401:sub23": 185 # CHECK-CP-JSON-DAG: "%401:sub24": 182 # CHECK-CP-JSON-DAG: "%401:sub25": 181 # CHECK-CP-JSON-DAG: "%401:sub26": 180 # CHECK-CP-JSON-DAG: "%401:sub27": 179 # CHECK-CP-JSON-DAG: "%401:sub28": 176 # CHECK-CP-JSON-DAG: "%401:sub29": 175 # CHECK-CP-JSON-DAG: "%401:sub30": 174 # CHECK-CP-JSON-DAG: "%401:sub31": 173 # CHECK-CP-JSON-DAG: "%612": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 173 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 218 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%614:vgpr_32 = COPY %233.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 25 # CHECK-CP-JSON-DAG: "%233:sub1": 24 # CHECK-CP-JSON-DAG: "%233:sub2": 23 # CHECK-CP-JSON-DAG: "%233:sub3": 22 # CHECK-CP-JSON-DAG: "%233:sub4": 19 # CHECK-CP-JSON-DAG: "%233:sub5": 18 # CHECK-CP-JSON-DAG: "%233:sub6": 17 # CHECK-CP-JSON-DAG: "%233:sub7": 16 # CHECK-CP-JSON-DAG: "%233:sub8": 13 # CHECK-CP-JSON-DAG: "%233:sub9": 12 # CHECK-CP-JSON-DAG: "%233:sub10": 11 # CHECK-CP-JSON-DAG: "%233:sub11": 10 # CHECK-CP-JSON-DAG: "%233:sub12": 7 # CHECK-CP-JSON-DAG: "%233:sub13": 6 # CHECK-CP-JSON-DAG: "%233:sub14": 5 # CHECK-CP-JSON-DAG: "%233:sub15": 4 # CHECK-CP-JSON-DAG: "%233:sub16": 1 # CHECK-CP-JSON-DAG: "%233:sub17": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 73 # CHECK-CP-JSON-DAG: "%275:sub1": 72 # CHECK-CP-JSON-DAG: "%275:sub2": 71 # CHECK-CP-JSON-DAG: "%275:sub3": 70 # CHECK-CP-JSON-DAG: "%275:sub4": 67 # CHECK-CP-JSON-DAG: "%275:sub5": 66 # CHECK-CP-JSON-DAG: "%275:sub6": 65 # CHECK-CP-JSON-DAG: "%275:sub7": 64 # CHECK-CP-JSON-DAG: "%275:sub8": 61 # CHECK-CP-JSON-DAG: "%275:sub9": 60 # CHECK-CP-JSON-DAG: "%275:sub10": 59 # CHECK-CP-JSON-DAG: "%275:sub11": 58 # CHECK-CP-JSON-DAG: "%275:sub12": 55 # CHECK-CP-JSON-DAG: "%275:sub13": 54 # CHECK-CP-JSON-DAG: "%275:sub14": 53 # CHECK-CP-JSON-DAG: "%275:sub15": 52 # CHECK-CP-JSON-DAG: "%275:sub16": 49 # CHECK-CP-JSON-DAG: "%275:sub17": 48 # CHECK-CP-JSON-DAG: "%275:sub18": 47 # CHECK-CP-JSON-DAG: "%275:sub19": 46 # CHECK-CP-JSON-DAG: "%275:sub20": 43 # CHECK-CP-JSON-DAG: "%275:sub21": 42 # CHECK-CP-JSON-DAG: "%275:sub22": 41 # CHECK-CP-JSON-DAG: "%275:sub23": 40 # CHECK-CP-JSON-DAG: "%275:sub24": 37 # CHECK-CP-JSON-DAG: "%275:sub25": 36 # CHECK-CP-JSON-DAG: "%275:sub26": 35 # CHECK-CP-JSON-DAG: "%275:sub27": 34 # CHECK-CP-JSON-DAG: "%275:sub28": 31 # CHECK-CP-JSON-DAG: "%275:sub29": 30 # CHECK-CP-JSON-DAG: "%275:sub30": 29 # CHECK-CP-JSON-DAG: "%275:sub31": 28 # CHECK-CP-JSON-DAG: "%317:sub0": 121 # CHECK-CP-JSON-DAG: "%317:sub1": 120 # CHECK-CP-JSON-DAG: "%317:sub2": 119 # CHECK-CP-JSON-DAG: "%317:sub3": 118 # CHECK-CP-JSON-DAG: "%317:sub4": 115 # CHECK-CP-JSON-DAG: "%317:sub5": 114 # CHECK-CP-JSON-DAG: "%317:sub6": 113 # CHECK-CP-JSON-DAG: "%317:sub7": 112 # CHECK-CP-JSON-DAG: "%317:sub8": 109 # CHECK-CP-JSON-DAG: "%317:sub9": 108 # CHECK-CP-JSON-DAG: "%317:sub10": 107 # CHECK-CP-JSON-DAG: "%317:sub11": 106 # CHECK-CP-JSON-DAG: "%317:sub12": 103 # CHECK-CP-JSON-DAG: "%317:sub13": 102 # CHECK-CP-JSON-DAG: "%317:sub14": 101 # CHECK-CP-JSON-DAG: "%317:sub15": 100 # CHECK-CP-JSON-DAG: "%317:sub16": 97 # CHECK-CP-JSON-DAG: "%317:sub17": 96 # CHECK-CP-JSON-DAG: "%317:sub18": 95 # CHECK-CP-JSON-DAG: "%317:sub19": 94 # CHECK-CP-JSON-DAG: "%317:sub20": 91 # CHECK-CP-JSON-DAG: "%317:sub21": 90 # CHECK-CP-JSON-DAG: "%317:sub22": 89 # CHECK-CP-JSON-DAG: "%317:sub23": 88 # CHECK-CP-JSON-DAG: "%317:sub24": 85 # CHECK-CP-JSON-DAG: "%317:sub25": 84 # CHECK-CP-JSON-DAG: "%317:sub26": 83 # CHECK-CP-JSON-DAG: "%317:sub27": 82 # CHECK-CP-JSON-DAG: "%317:sub28": 79 # CHECK-CP-JSON-DAG: "%317:sub29": 78 # CHECK-CP-JSON-DAG: "%317:sub30": 77 # CHECK-CP-JSON-DAG: "%317:sub31": 76 # CHECK-CP-JSON-DAG: "%359:sub0": 169 # CHECK-CP-JSON-DAG: "%359:sub1": 168 # CHECK-CP-JSON-DAG: "%359:sub2": 167 # CHECK-CP-JSON-DAG: "%359:sub3": 166 # CHECK-CP-JSON-DAG: "%359:sub4": 163 # CHECK-CP-JSON-DAG: "%359:sub5": 162 # CHECK-CP-JSON-DAG: "%359:sub6": 161 # CHECK-CP-JSON-DAG: "%359:sub7": 160 # CHECK-CP-JSON-DAG: "%359:sub8": 157 # CHECK-CP-JSON-DAG: "%359:sub9": 156 # CHECK-CP-JSON-DAG: "%359:sub10": 155 # CHECK-CP-JSON-DAG: "%359:sub11": 154 # CHECK-CP-JSON-DAG: "%359:sub12": 151 # CHECK-CP-JSON-DAG: "%359:sub13": 150 # CHECK-CP-JSON-DAG: "%359:sub14": 149 # CHECK-CP-JSON-DAG: "%359:sub15": 148 # CHECK-CP-JSON-DAG: "%359:sub16": 145 # CHECK-CP-JSON-DAG: "%359:sub17": 144 # CHECK-CP-JSON-DAG: "%359:sub18": 143 # CHECK-CP-JSON-DAG: "%359:sub19": 142 # CHECK-CP-JSON-DAG: "%359:sub20": 139 # CHECK-CP-JSON-DAG: "%359:sub21": 138 # CHECK-CP-JSON-DAG: "%359:sub22": 137 # CHECK-CP-JSON-DAG: "%359:sub23": 136 # CHECK-CP-JSON-DAG: "%359:sub24": 133 # CHECK-CP-JSON-DAG: "%359:sub25": 132 # CHECK-CP-JSON-DAG: "%359:sub26": 131 # CHECK-CP-JSON-DAG: "%359:sub27": 130 # CHECK-CP-JSON-DAG: "%359:sub28": 127 # CHECK-CP-JSON-DAG: "%359:sub29": 126 # CHECK-CP-JSON-DAG: "%359:sub30": 125 # CHECK-CP-JSON-DAG: "%359:sub31": 124 # CHECK-CP-JSON-DAG: "%401:sub0": 217 # CHECK-CP-JSON-DAG: "%401:sub1": 216 # CHECK-CP-JSON-DAG: "%401:sub2": 215 # CHECK-CP-JSON-DAG: "%401:sub3": 214 # CHECK-CP-JSON-DAG: "%401:sub4": 211 # CHECK-CP-JSON-DAG: "%401:sub5": 210 # CHECK-CP-JSON-DAG: "%401:sub6": 209 # CHECK-CP-JSON-DAG: "%401:sub7": 208 # CHECK-CP-JSON-DAG: "%401:sub8": 205 # CHECK-CP-JSON-DAG: "%401:sub9": 204 # CHECK-CP-JSON-DAG: "%401:sub10": 203 # CHECK-CP-JSON-DAG: "%401:sub11": 202 # CHECK-CP-JSON-DAG: "%401:sub12": 199 # CHECK-CP-JSON-DAG: "%401:sub13": 198 # CHECK-CP-JSON-DAG: "%401:sub14": 197 # CHECK-CP-JSON-DAG: "%401:sub15": 196 # CHECK-CP-JSON-DAG: "%401:sub16": 193 # CHECK-CP-JSON-DAG: "%401:sub17": 192 # CHECK-CP-JSON-DAG: "%401:sub18": 191 # CHECK-CP-JSON-DAG: "%401:sub19": 190 # CHECK-CP-JSON-DAG: "%401:sub20": 187 # CHECK-CP-JSON-DAG: "%401:sub21": 186 # CHECK-CP-JSON-DAG: "%401:sub22": 185 # CHECK-CP-JSON-DAG: "%401:sub23": 184 # CHECK-CP-JSON-DAG: "%401:sub24": 181 # CHECK-CP-JSON-DAG: "%401:sub25": 180 # CHECK-CP-JSON-DAG: "%401:sub26": 179 # CHECK-CP-JSON-DAG: "%401:sub27": 178 # CHECK-CP-JSON-DAG: "%401:sub28": 175 # CHECK-CP-JSON-DAG: "%401:sub29": 174 # CHECK-CP-JSON-DAG: "%401:sub30": 173 # CHECK-CP-JSON-DAG: "%401:sub31": 172 # CHECK-CP-JSON-DAG: "%612": 2 # CHECK-CP-JSON-DAG: "%613": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 172 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 217 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%615:vgpr_32 = COPY %233.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 24 # CHECK-CP-JSON-DAG: "%233:sub1": 23 # CHECK-CP-JSON-DAG: "%233:sub2": 22 # CHECK-CP-JSON-DAG: "%233:sub3": 21 # CHECK-CP-JSON-DAG: "%233:sub4": 18 # CHECK-CP-JSON-DAG: "%233:sub5": 17 # CHECK-CP-JSON-DAG: "%233:sub6": 16 # CHECK-CP-JSON-DAG: "%233:sub7": 15 # CHECK-CP-JSON-DAG: "%233:sub8": 12 # CHECK-CP-JSON-DAG: "%233:sub9": 11 # CHECK-CP-JSON-DAG: "%233:sub10": 10 # CHECK-CP-JSON-DAG: "%233:sub11": 9 # CHECK-CP-JSON-DAG: "%233:sub12": 6 # CHECK-CP-JSON-DAG: "%233:sub13": 5 # CHECK-CP-JSON-DAG: "%233:sub14": 4 # CHECK-CP-JSON-DAG: "%233:sub15": 3 # CHECK-CP-JSON-DAG: "%233:sub16": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 72 # CHECK-CP-JSON-DAG: "%275:sub1": 71 # CHECK-CP-JSON-DAG: "%275:sub2": 70 # CHECK-CP-JSON-DAG: "%275:sub3": 69 # CHECK-CP-JSON-DAG: "%275:sub4": 66 # CHECK-CP-JSON-DAG: "%275:sub5": 65 # CHECK-CP-JSON-DAG: "%275:sub6": 64 # CHECK-CP-JSON-DAG: "%275:sub7": 63 # CHECK-CP-JSON-DAG: "%275:sub8": 60 # CHECK-CP-JSON-DAG: "%275:sub9": 59 # CHECK-CP-JSON-DAG: "%275:sub10": 58 # CHECK-CP-JSON-DAG: "%275:sub11": 57 # CHECK-CP-JSON-DAG: "%275:sub12": 54 # CHECK-CP-JSON-DAG: "%275:sub13": 53 # CHECK-CP-JSON-DAG: "%275:sub14": 52 # CHECK-CP-JSON-DAG: "%275:sub15": 51 # CHECK-CP-JSON-DAG: "%275:sub16": 48 # CHECK-CP-JSON-DAG: "%275:sub17": 47 # CHECK-CP-JSON-DAG: "%275:sub18": 46 # CHECK-CP-JSON-DAG: "%275:sub19": 45 # CHECK-CP-JSON-DAG: "%275:sub20": 42 # CHECK-CP-JSON-DAG: "%275:sub21": 41 # CHECK-CP-JSON-DAG: "%275:sub22": 40 # CHECK-CP-JSON-DAG: "%275:sub23": 39 # CHECK-CP-JSON-DAG: "%275:sub24": 36 # CHECK-CP-JSON-DAG: "%275:sub25": 35 # CHECK-CP-JSON-DAG: "%275:sub26": 34 # CHECK-CP-JSON-DAG: "%275:sub27": 33 # CHECK-CP-JSON-DAG: "%275:sub28": 30 # CHECK-CP-JSON-DAG: "%275:sub29": 29 # CHECK-CP-JSON-DAG: "%275:sub30": 28 # CHECK-CP-JSON-DAG: "%275:sub31": 27 # CHECK-CP-JSON-DAG: "%317:sub0": 120 # CHECK-CP-JSON-DAG: "%317:sub1": 119 # CHECK-CP-JSON-DAG: "%317:sub2": 118 # CHECK-CP-JSON-DAG: "%317:sub3": 117 # CHECK-CP-JSON-DAG: "%317:sub4": 114 # CHECK-CP-JSON-DAG: "%317:sub5": 113 # CHECK-CP-JSON-DAG: "%317:sub6": 112 # CHECK-CP-JSON-DAG: "%317:sub7": 111 # CHECK-CP-JSON-DAG: "%317:sub8": 108 # CHECK-CP-JSON-DAG: "%317:sub9": 107 # CHECK-CP-JSON-DAG: "%317:sub10": 106 # CHECK-CP-JSON-DAG: "%317:sub11": 105 # CHECK-CP-JSON-DAG: "%317:sub12": 102 # CHECK-CP-JSON-DAG: "%317:sub13": 101 # CHECK-CP-JSON-DAG: "%317:sub14": 100 # CHECK-CP-JSON-DAG: "%317:sub15": 99 # CHECK-CP-JSON-DAG: "%317:sub16": 96 # CHECK-CP-JSON-DAG: "%317:sub17": 95 # CHECK-CP-JSON-DAG: "%317:sub18": 94 # CHECK-CP-JSON-DAG: "%317:sub19": 93 # CHECK-CP-JSON-DAG: "%317:sub20": 90 # CHECK-CP-JSON-DAG: "%317:sub21": 89 # CHECK-CP-JSON-DAG: "%317:sub22": 88 # CHECK-CP-JSON-DAG: "%317:sub23": 87 # CHECK-CP-JSON-DAG: "%317:sub24": 84 # CHECK-CP-JSON-DAG: "%317:sub25": 83 # CHECK-CP-JSON-DAG: "%317:sub26": 82 # CHECK-CP-JSON-DAG: "%317:sub27": 81 # CHECK-CP-JSON-DAG: "%317:sub28": 78 # CHECK-CP-JSON-DAG: "%317:sub29": 77 # CHECK-CP-JSON-DAG: "%317:sub30": 76 # CHECK-CP-JSON-DAG: "%317:sub31": 75 # CHECK-CP-JSON-DAG: "%359:sub0": 168 # CHECK-CP-JSON-DAG: "%359:sub1": 167 # CHECK-CP-JSON-DAG: "%359:sub2": 166 # CHECK-CP-JSON-DAG: "%359:sub3": 165 # CHECK-CP-JSON-DAG: "%359:sub4": 162 # CHECK-CP-JSON-DAG: "%359:sub5": 161 # CHECK-CP-JSON-DAG: "%359:sub6": 160 # CHECK-CP-JSON-DAG: "%359:sub7": 159 # CHECK-CP-JSON-DAG: "%359:sub8": 156 # CHECK-CP-JSON-DAG: "%359:sub9": 155 # CHECK-CP-JSON-DAG: "%359:sub10": 154 # CHECK-CP-JSON-DAG: "%359:sub11": 153 # CHECK-CP-JSON-DAG: "%359:sub12": 150 # CHECK-CP-JSON-DAG: "%359:sub13": 149 # CHECK-CP-JSON-DAG: "%359:sub14": 148 # CHECK-CP-JSON-DAG: "%359:sub15": 147 # CHECK-CP-JSON-DAG: "%359:sub16": 144 # CHECK-CP-JSON-DAG: "%359:sub17": 143 # CHECK-CP-JSON-DAG: "%359:sub18": 142 # CHECK-CP-JSON-DAG: "%359:sub19": 141 # CHECK-CP-JSON-DAG: "%359:sub20": 138 # CHECK-CP-JSON-DAG: "%359:sub21": 137 # CHECK-CP-JSON-DAG: "%359:sub22": 136 # CHECK-CP-JSON-DAG: "%359:sub23": 135 # CHECK-CP-JSON-DAG: "%359:sub24": 132 # CHECK-CP-JSON-DAG: "%359:sub25": 131 # CHECK-CP-JSON-DAG: "%359:sub26": 130 # CHECK-CP-JSON-DAG: "%359:sub27": 129 # CHECK-CP-JSON-DAG: "%359:sub28": 126 # CHECK-CP-JSON-DAG: "%359:sub29": 125 # CHECK-CP-JSON-DAG: "%359:sub30": 124 # CHECK-CP-JSON-DAG: "%359:sub31": 123 # CHECK-CP-JSON-DAG: "%401:sub0": 216 # CHECK-CP-JSON-DAG: "%401:sub1": 215 # CHECK-CP-JSON-DAG: "%401:sub2": 214 # CHECK-CP-JSON-DAG: "%401:sub3": 213 # CHECK-CP-JSON-DAG: "%401:sub4": 210 # CHECK-CP-JSON-DAG: "%401:sub5": 209 # CHECK-CP-JSON-DAG: "%401:sub6": 208 # CHECK-CP-JSON-DAG: "%401:sub7": 207 # CHECK-CP-JSON-DAG: "%401:sub8": 204 # CHECK-CP-JSON-DAG: "%401:sub9": 203 # CHECK-CP-JSON-DAG: "%401:sub10": 202 # CHECK-CP-JSON-DAG: "%401:sub11": 201 # CHECK-CP-JSON-DAG: "%401:sub12": 198 # CHECK-CP-JSON-DAG: "%401:sub13": 197 # CHECK-CP-JSON-DAG: "%401:sub14": 196 # CHECK-CP-JSON-DAG: "%401:sub15": 195 # CHECK-CP-JSON-DAG: "%401:sub16": 192 # CHECK-CP-JSON-DAG: "%401:sub17": 191 # CHECK-CP-JSON-DAG: "%401:sub18": 190 # CHECK-CP-JSON-DAG: "%401:sub19": 189 # CHECK-CP-JSON-DAG: "%401:sub20": 186 # CHECK-CP-JSON-DAG: "%401:sub21": 185 # CHECK-CP-JSON-DAG: "%401:sub22": 184 # CHECK-CP-JSON-DAG: "%401:sub23": 183 # CHECK-CP-JSON-DAG: "%401:sub24": 180 # CHECK-CP-JSON-DAG: "%401:sub25": 179 # CHECK-CP-JSON-DAG: "%401:sub26": 178 # CHECK-CP-JSON-DAG: "%401:sub27": 177 # CHECK-CP-JSON-DAG: "%401:sub28": 174 # CHECK-CP-JSON-DAG: "%401:sub29": 173 # CHECK-CP-JSON-DAG: "%401:sub30": 172 # CHECK-CP-JSON-DAG: "%401:sub31": 171 # CHECK-CP-JSON-DAG: "%612": 1 # CHECK-CP-JSON-DAG: "%613": 1 # CHECK-CP-JSON-DAG: "%614": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 171 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 216 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%616:vreg_128 = REG_SEQUENCE %615, %subreg.sub0, %614, %subreg.sub1, %613, %subreg.sub2, %612, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 23 # CHECK-CP-JSON-DAG: "%233:sub1": 22 # CHECK-CP-JSON-DAG: "%233:sub2": 21 # CHECK-CP-JSON-DAG: "%233:sub3": 20 # CHECK-CP-JSON-DAG: "%233:sub4": 17 # CHECK-CP-JSON-DAG: "%233:sub5": 16 # CHECK-CP-JSON-DAG: "%233:sub6": 15 # CHECK-CP-JSON-DAG: "%233:sub7": 14 # CHECK-CP-JSON-DAG: "%233:sub8": 11 # CHECK-CP-JSON-DAG: "%233:sub9": 10 # CHECK-CP-JSON-DAG: "%233:sub10": 9 # CHECK-CP-JSON-DAG: "%233:sub11": 8 # CHECK-CP-JSON-DAG: "%233:sub12": 5 # CHECK-CP-JSON-DAG: "%233:sub13": 4 # CHECK-CP-JSON-DAG: "%233:sub14": 3 # CHECK-CP-JSON-DAG: "%233:sub15": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 71 # CHECK-CP-JSON-DAG: "%275:sub1": 70 # CHECK-CP-JSON-DAG: "%275:sub2": 69 # CHECK-CP-JSON-DAG: "%275:sub3": 68 # CHECK-CP-JSON-DAG: "%275:sub4": 65 # CHECK-CP-JSON-DAG: "%275:sub5": 64 # CHECK-CP-JSON-DAG: "%275:sub6": 63 # CHECK-CP-JSON-DAG: "%275:sub7": 62 # CHECK-CP-JSON-DAG: "%275:sub8": 59 # CHECK-CP-JSON-DAG: "%275:sub9": 58 # CHECK-CP-JSON-DAG: "%275:sub10": 57 # CHECK-CP-JSON-DAG: "%275:sub11": 56 # CHECK-CP-JSON-DAG: "%275:sub12": 53 # CHECK-CP-JSON-DAG: "%275:sub13": 52 # CHECK-CP-JSON-DAG: "%275:sub14": 51 # CHECK-CP-JSON-DAG: "%275:sub15": 50 # CHECK-CP-JSON-DAG: "%275:sub16": 47 # CHECK-CP-JSON-DAG: "%275:sub17": 46 # CHECK-CP-JSON-DAG: "%275:sub18": 45 # CHECK-CP-JSON-DAG: "%275:sub19": 44 # CHECK-CP-JSON-DAG: "%275:sub20": 41 # CHECK-CP-JSON-DAG: "%275:sub21": 40 # CHECK-CP-JSON-DAG: "%275:sub22": 39 # CHECK-CP-JSON-DAG: "%275:sub23": 38 # CHECK-CP-JSON-DAG: "%275:sub24": 35 # CHECK-CP-JSON-DAG: "%275:sub25": 34 # CHECK-CP-JSON-DAG: "%275:sub26": 33 # CHECK-CP-JSON-DAG: "%275:sub27": 32 # CHECK-CP-JSON-DAG: "%275:sub28": 29 # CHECK-CP-JSON-DAG: "%275:sub29": 28 # CHECK-CP-JSON-DAG: "%275:sub30": 27 # CHECK-CP-JSON-DAG: "%275:sub31": 26 # CHECK-CP-JSON-DAG: "%317:sub0": 119 # CHECK-CP-JSON-DAG: "%317:sub1": 118 # CHECK-CP-JSON-DAG: "%317:sub2": 117 # CHECK-CP-JSON-DAG: "%317:sub3": 116 # CHECK-CP-JSON-DAG: "%317:sub4": 113 # CHECK-CP-JSON-DAG: "%317:sub5": 112 # CHECK-CP-JSON-DAG: "%317:sub6": 111 # CHECK-CP-JSON-DAG: "%317:sub7": 110 # CHECK-CP-JSON-DAG: "%317:sub8": 107 # CHECK-CP-JSON-DAG: "%317:sub9": 106 # CHECK-CP-JSON-DAG: "%317:sub10": 105 # CHECK-CP-JSON-DAG: "%317:sub11": 104 # CHECK-CP-JSON-DAG: "%317:sub12": 101 # CHECK-CP-JSON-DAG: "%317:sub13": 100 # CHECK-CP-JSON-DAG: "%317:sub14": 99 # CHECK-CP-JSON-DAG: "%317:sub15": 98 # CHECK-CP-JSON-DAG: "%317:sub16": 95 # CHECK-CP-JSON-DAG: "%317:sub17": 94 # CHECK-CP-JSON-DAG: "%317:sub18": 93 # CHECK-CP-JSON-DAG: "%317:sub19": 92 # CHECK-CP-JSON-DAG: "%317:sub20": 89 # CHECK-CP-JSON-DAG: "%317:sub21": 88 # CHECK-CP-JSON-DAG: "%317:sub22": 87 # CHECK-CP-JSON-DAG: "%317:sub23": 86 # CHECK-CP-JSON-DAG: "%317:sub24": 83 # CHECK-CP-JSON-DAG: "%317:sub25": 82 # CHECK-CP-JSON-DAG: "%317:sub26": 81 # CHECK-CP-JSON-DAG: "%317:sub27": 80 # CHECK-CP-JSON-DAG: "%317:sub28": 77 # CHECK-CP-JSON-DAG: "%317:sub29": 76 # CHECK-CP-JSON-DAG: "%317:sub30": 75 # CHECK-CP-JSON-DAG: "%317:sub31": 74 # CHECK-CP-JSON-DAG: "%359:sub0": 167 # CHECK-CP-JSON-DAG: "%359:sub1": 166 # CHECK-CP-JSON-DAG: "%359:sub2": 165 # CHECK-CP-JSON-DAG: "%359:sub3": 164 # CHECK-CP-JSON-DAG: "%359:sub4": 161 # CHECK-CP-JSON-DAG: "%359:sub5": 160 # CHECK-CP-JSON-DAG: "%359:sub6": 159 # CHECK-CP-JSON-DAG: "%359:sub7": 158 # CHECK-CP-JSON-DAG: "%359:sub8": 155 # CHECK-CP-JSON-DAG: "%359:sub9": 154 # CHECK-CP-JSON-DAG: "%359:sub10": 153 # CHECK-CP-JSON-DAG: "%359:sub11": 152 # CHECK-CP-JSON-DAG: "%359:sub12": 149 # CHECK-CP-JSON-DAG: "%359:sub13": 148 # CHECK-CP-JSON-DAG: "%359:sub14": 147 # CHECK-CP-JSON-DAG: "%359:sub15": 146 # CHECK-CP-JSON-DAG: "%359:sub16": 143 # CHECK-CP-JSON-DAG: "%359:sub17": 142 # CHECK-CP-JSON-DAG: "%359:sub18": 141 # CHECK-CP-JSON-DAG: "%359:sub19": 140 # CHECK-CP-JSON-DAG: "%359:sub20": 137 # CHECK-CP-JSON-DAG: "%359:sub21": 136 # CHECK-CP-JSON-DAG: "%359:sub22": 135 # CHECK-CP-JSON-DAG: "%359:sub23": 134 # CHECK-CP-JSON-DAG: "%359:sub24": 131 # CHECK-CP-JSON-DAG: "%359:sub25": 130 # CHECK-CP-JSON-DAG: "%359:sub26": 129 # CHECK-CP-JSON-DAG: "%359:sub27": 128 # CHECK-CP-JSON-DAG: "%359:sub28": 125 # CHECK-CP-JSON-DAG: "%359:sub29": 124 # CHECK-CP-JSON-DAG: "%359:sub30": 123 # CHECK-CP-JSON-DAG: "%359:sub31": 122 # CHECK-CP-JSON-DAG: "%401:sub0": 215 # CHECK-CP-JSON-DAG: "%401:sub1": 214 # CHECK-CP-JSON-DAG: "%401:sub2": 213 # CHECK-CP-JSON-DAG: "%401:sub3": 212 # CHECK-CP-JSON-DAG: "%401:sub4": 209 # CHECK-CP-JSON-DAG: "%401:sub5": 208 # CHECK-CP-JSON-DAG: "%401:sub6": 207 # CHECK-CP-JSON-DAG: "%401:sub7": 206 # CHECK-CP-JSON-DAG: "%401:sub8": 203 # CHECK-CP-JSON-DAG: "%401:sub9": 202 # CHECK-CP-JSON-DAG: "%401:sub10": 201 # CHECK-CP-JSON-DAG: "%401:sub11": 200 # CHECK-CP-JSON-DAG: "%401:sub12": 197 # CHECK-CP-JSON-DAG: "%401:sub13": 196 # CHECK-CP-JSON-DAG: "%401:sub14": 195 # CHECK-CP-JSON-DAG: "%401:sub15": 194 # CHECK-CP-JSON-DAG: "%401:sub16": 191 # CHECK-CP-JSON-DAG: "%401:sub17": 190 # CHECK-CP-JSON-DAG: "%401:sub18": 189 # CHECK-CP-JSON-DAG: "%401:sub19": 188 # CHECK-CP-JSON-DAG: "%401:sub20": 185 # CHECK-CP-JSON-DAG: "%401:sub21": 184 # CHECK-CP-JSON-DAG: "%401:sub22": 183 # CHECK-CP-JSON-DAG: "%401:sub23": 182 # CHECK-CP-JSON-DAG: "%401:sub24": 179 # CHECK-CP-JSON-DAG: "%401:sub25": 178 # CHECK-CP-JSON-DAG: "%401:sub26": 177 # CHECK-CP-JSON-DAG: "%401:sub27": 176 # CHECK-CP-JSON-DAG: "%401:sub28": 173 # CHECK-CP-JSON-DAG: "%401:sub29": 172 # CHECK-CP-JSON-DAG: "%401:sub30": 171 # CHECK-CP-JSON-DAG: "%401:sub31": 170 # CHECK-CP-JSON-DAG: "%612": 0 # CHECK-CP-JSON-DAG: "%613": 0 # CHECK-CP-JSON-DAG: "%614": 0 # CHECK-CP-JSON-DAG: "%615": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 170 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 215 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %617:vreg_64, %616, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 22 # CHECK-CP-JSON-DAG: "%233:sub1": 21 # CHECK-CP-JSON-DAG: "%233:sub2": 20 # CHECK-CP-JSON-DAG: "%233:sub3": 19 # CHECK-CP-JSON-DAG: "%233:sub4": 16 # CHECK-CP-JSON-DAG: "%233:sub5": 15 # CHECK-CP-JSON-DAG: "%233:sub6": 14 # CHECK-CP-JSON-DAG: "%233:sub7": 13 # CHECK-CP-JSON-DAG: "%233:sub8": 10 # CHECK-CP-JSON-DAG: "%233:sub9": 9 # CHECK-CP-JSON-DAG: "%233:sub10": 8 # CHECK-CP-JSON-DAG: "%233:sub11": 7 # CHECK-CP-JSON-DAG: "%233:sub12": 4 # CHECK-CP-JSON-DAG: "%233:sub13": 3 # CHECK-CP-JSON-DAG: "%233:sub14": 2 # CHECK-CP-JSON-DAG: "%233:sub15": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 70 # CHECK-CP-JSON-DAG: "%275:sub1": 69 # CHECK-CP-JSON-DAG: "%275:sub2": 68 # CHECK-CP-JSON-DAG: "%275:sub3": 67 # CHECK-CP-JSON-DAG: "%275:sub4": 64 # CHECK-CP-JSON-DAG: "%275:sub5": 63 # CHECK-CP-JSON-DAG: "%275:sub6": 62 # CHECK-CP-JSON-DAG: "%275:sub7": 61 # CHECK-CP-JSON-DAG: "%275:sub8": 58 # CHECK-CP-JSON-DAG: "%275:sub9": 57 # CHECK-CP-JSON-DAG: "%275:sub10": 56 # CHECK-CP-JSON-DAG: "%275:sub11": 55 # CHECK-CP-JSON-DAG: "%275:sub12": 52 # CHECK-CP-JSON-DAG: "%275:sub13": 51 # CHECK-CP-JSON-DAG: "%275:sub14": 50 # CHECK-CP-JSON-DAG: "%275:sub15": 49 # CHECK-CP-JSON-DAG: "%275:sub16": 46 # CHECK-CP-JSON-DAG: "%275:sub17": 45 # CHECK-CP-JSON-DAG: "%275:sub18": 44 # CHECK-CP-JSON-DAG: "%275:sub19": 43 # CHECK-CP-JSON-DAG: "%275:sub20": 40 # CHECK-CP-JSON-DAG: "%275:sub21": 39 # CHECK-CP-JSON-DAG: "%275:sub22": 38 # CHECK-CP-JSON-DAG: "%275:sub23": 37 # CHECK-CP-JSON-DAG: "%275:sub24": 34 # CHECK-CP-JSON-DAG: "%275:sub25": 33 # CHECK-CP-JSON-DAG: "%275:sub26": 32 # CHECK-CP-JSON-DAG: "%275:sub27": 31 # CHECK-CP-JSON-DAG: "%275:sub28": 28 # CHECK-CP-JSON-DAG: "%275:sub29": 27 # CHECK-CP-JSON-DAG: "%275:sub30": 26 # CHECK-CP-JSON-DAG: "%275:sub31": 25 # CHECK-CP-JSON-DAG: "%317:sub0": 118 # CHECK-CP-JSON-DAG: "%317:sub1": 117 # CHECK-CP-JSON-DAG: "%317:sub2": 116 # CHECK-CP-JSON-DAG: "%317:sub3": 115 # CHECK-CP-JSON-DAG: "%317:sub4": 112 # CHECK-CP-JSON-DAG: "%317:sub5": 111 # CHECK-CP-JSON-DAG: "%317:sub6": 110 # CHECK-CP-JSON-DAG: "%317:sub7": 109 # CHECK-CP-JSON-DAG: "%317:sub8": 106 # CHECK-CP-JSON-DAG: "%317:sub9": 105 # CHECK-CP-JSON-DAG: "%317:sub10": 104 # CHECK-CP-JSON-DAG: "%317:sub11": 103 # CHECK-CP-JSON-DAG: "%317:sub12": 100 # CHECK-CP-JSON-DAG: "%317:sub13": 99 # CHECK-CP-JSON-DAG: "%317:sub14": 98 # CHECK-CP-JSON-DAG: "%317:sub15": 97 # CHECK-CP-JSON-DAG: "%317:sub16": 94 # CHECK-CP-JSON-DAG: "%317:sub17": 93 # CHECK-CP-JSON-DAG: "%317:sub18": 92 # CHECK-CP-JSON-DAG: "%317:sub19": 91 # CHECK-CP-JSON-DAG: "%317:sub20": 88 # CHECK-CP-JSON-DAG: "%317:sub21": 87 # CHECK-CP-JSON-DAG: "%317:sub22": 86 # CHECK-CP-JSON-DAG: "%317:sub23": 85 # CHECK-CP-JSON-DAG: "%317:sub24": 82 # CHECK-CP-JSON-DAG: "%317:sub25": 81 # CHECK-CP-JSON-DAG: "%317:sub26": 80 # CHECK-CP-JSON-DAG: "%317:sub27": 79 # CHECK-CP-JSON-DAG: "%317:sub28": 76 # CHECK-CP-JSON-DAG: "%317:sub29": 75 # CHECK-CP-JSON-DAG: "%317:sub30": 74 # CHECK-CP-JSON-DAG: "%317:sub31": 73 # CHECK-CP-JSON-DAG: "%359:sub0": 166 # CHECK-CP-JSON-DAG: "%359:sub1": 165 # CHECK-CP-JSON-DAG: "%359:sub2": 164 # CHECK-CP-JSON-DAG: "%359:sub3": 163 # CHECK-CP-JSON-DAG: "%359:sub4": 160 # CHECK-CP-JSON-DAG: "%359:sub5": 159 # CHECK-CP-JSON-DAG: "%359:sub6": 158 # CHECK-CP-JSON-DAG: "%359:sub7": 157 # CHECK-CP-JSON-DAG: "%359:sub8": 154 # CHECK-CP-JSON-DAG: "%359:sub9": 153 # CHECK-CP-JSON-DAG: "%359:sub10": 152 # CHECK-CP-JSON-DAG: "%359:sub11": 151 # CHECK-CP-JSON-DAG: "%359:sub12": 148 # CHECK-CP-JSON-DAG: "%359:sub13": 147 # CHECK-CP-JSON-DAG: "%359:sub14": 146 # CHECK-CP-JSON-DAG: "%359:sub15": 145 # CHECK-CP-JSON-DAG: "%359:sub16": 142 # CHECK-CP-JSON-DAG: "%359:sub17": 141 # CHECK-CP-JSON-DAG: "%359:sub18": 140 # CHECK-CP-JSON-DAG: "%359:sub19": 139 # CHECK-CP-JSON-DAG: "%359:sub20": 136 # CHECK-CP-JSON-DAG: "%359:sub21": 135 # CHECK-CP-JSON-DAG: "%359:sub22": 134 # CHECK-CP-JSON-DAG: "%359:sub23": 133 # CHECK-CP-JSON-DAG: "%359:sub24": 130 # CHECK-CP-JSON-DAG: "%359:sub25": 129 # CHECK-CP-JSON-DAG: "%359:sub26": 128 # CHECK-CP-JSON-DAG: "%359:sub27": 127 # CHECK-CP-JSON-DAG: "%359:sub28": 124 # CHECK-CP-JSON-DAG: "%359:sub29": 123 # CHECK-CP-JSON-DAG: "%359:sub30": 122 # CHECK-CP-JSON-DAG: "%359:sub31": 121 # CHECK-CP-JSON-DAG: "%401:sub0": 214 # CHECK-CP-JSON-DAG: "%401:sub1": 213 # CHECK-CP-JSON-DAG: "%401:sub2": 212 # CHECK-CP-JSON-DAG: "%401:sub3": 211 # CHECK-CP-JSON-DAG: "%401:sub4": 208 # CHECK-CP-JSON-DAG: "%401:sub5": 207 # CHECK-CP-JSON-DAG: "%401:sub6": 206 # CHECK-CP-JSON-DAG: "%401:sub7": 205 # CHECK-CP-JSON-DAG: "%401:sub8": 202 # CHECK-CP-JSON-DAG: "%401:sub9": 201 # CHECK-CP-JSON-DAG: "%401:sub10": 200 # CHECK-CP-JSON-DAG: "%401:sub11": 199 # CHECK-CP-JSON-DAG: "%401:sub12": 196 # CHECK-CP-JSON-DAG: "%401:sub13": 195 # CHECK-CP-JSON-DAG: "%401:sub14": 194 # CHECK-CP-JSON-DAG: "%401:sub15": 193 # CHECK-CP-JSON-DAG: "%401:sub16": 190 # CHECK-CP-JSON-DAG: "%401:sub17": 189 # CHECK-CP-JSON-DAG: "%401:sub18": 188 # CHECK-CP-JSON-DAG: "%401:sub19": 187 # CHECK-CP-JSON-DAG: "%401:sub20": 184 # CHECK-CP-JSON-DAG: "%401:sub21": 183 # CHECK-CP-JSON-DAG: "%401:sub22": 182 # CHECK-CP-JSON-DAG: "%401:sub23": 181 # CHECK-CP-JSON-DAG: "%401:sub24": 178 # CHECK-CP-JSON-DAG: "%401:sub25": 177 # CHECK-CP-JSON-DAG: "%401:sub26": 176 # CHECK-CP-JSON-DAG: "%401:sub27": 175 # CHECK-CP-JSON-DAG: "%401:sub28": 172 # CHECK-CP-JSON-DAG: "%401:sub29": 171 # CHECK-CP-JSON-DAG: "%401:sub30": 170 # CHECK-CP-JSON-DAG: "%401:sub31": 169 # CHECK-CP-JSON-DAG: "%616": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 169 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 214 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%618:vgpr_32 = COPY %233.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 21 # CHECK-CP-JSON-DAG: "%233:sub1": 20 # CHECK-CP-JSON-DAG: "%233:sub2": 19 # CHECK-CP-JSON-DAG: "%233:sub3": 18 # CHECK-CP-JSON-DAG: "%233:sub4": 15 # CHECK-CP-JSON-DAG: "%233:sub5": 14 # CHECK-CP-JSON-DAG: "%233:sub6": 13 # CHECK-CP-JSON-DAG: "%233:sub7": 12 # CHECK-CP-JSON-DAG: "%233:sub8": 9 # CHECK-CP-JSON-DAG: "%233:sub9": 8 # CHECK-CP-JSON-DAG: "%233:sub10": 7 # CHECK-CP-JSON-DAG: "%233:sub11": 6 # CHECK-CP-JSON-DAG: "%233:sub12": 3 # CHECK-CP-JSON-DAG: "%233:sub13": 2 # CHECK-CP-JSON-DAG: "%233:sub14": 1 # CHECK-CP-JSON-DAG: "%233:sub15": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 69 # CHECK-CP-JSON-DAG: "%275:sub1": 68 # CHECK-CP-JSON-DAG: "%275:sub2": 67 # CHECK-CP-JSON-DAG: "%275:sub3": 66 # CHECK-CP-JSON-DAG: "%275:sub4": 63 # CHECK-CP-JSON-DAG: "%275:sub5": 62 # CHECK-CP-JSON-DAG: "%275:sub6": 61 # CHECK-CP-JSON-DAG: "%275:sub7": 60 # CHECK-CP-JSON-DAG: "%275:sub8": 57 # CHECK-CP-JSON-DAG: "%275:sub9": 56 # CHECK-CP-JSON-DAG: "%275:sub10": 55 # CHECK-CP-JSON-DAG: "%275:sub11": 54 # CHECK-CP-JSON-DAG: "%275:sub12": 51 # CHECK-CP-JSON-DAG: "%275:sub13": 50 # CHECK-CP-JSON-DAG: "%275:sub14": 49 # CHECK-CP-JSON-DAG: "%275:sub15": 48 # CHECK-CP-JSON-DAG: "%275:sub16": 45 # CHECK-CP-JSON-DAG: "%275:sub17": 44 # CHECK-CP-JSON-DAG: "%275:sub18": 43 # CHECK-CP-JSON-DAG: "%275:sub19": 42 # CHECK-CP-JSON-DAG: "%275:sub20": 39 # CHECK-CP-JSON-DAG: "%275:sub21": 38 # CHECK-CP-JSON-DAG: "%275:sub22": 37 # CHECK-CP-JSON-DAG: "%275:sub23": 36 # CHECK-CP-JSON-DAG: "%275:sub24": 33 # CHECK-CP-JSON-DAG: "%275:sub25": 32 # CHECK-CP-JSON-DAG: "%275:sub26": 31 # CHECK-CP-JSON-DAG: "%275:sub27": 30 # CHECK-CP-JSON-DAG: "%275:sub28": 27 # CHECK-CP-JSON-DAG: "%275:sub29": 26 # CHECK-CP-JSON-DAG: "%275:sub30": 25 # CHECK-CP-JSON-DAG: "%275:sub31": 24 # CHECK-CP-JSON-DAG: "%317:sub0": 117 # CHECK-CP-JSON-DAG: "%317:sub1": 116 # CHECK-CP-JSON-DAG: "%317:sub2": 115 # CHECK-CP-JSON-DAG: "%317:sub3": 114 # CHECK-CP-JSON-DAG: "%317:sub4": 111 # CHECK-CP-JSON-DAG: "%317:sub5": 110 # CHECK-CP-JSON-DAG: "%317:sub6": 109 # CHECK-CP-JSON-DAG: "%317:sub7": 108 # CHECK-CP-JSON-DAG: "%317:sub8": 105 # CHECK-CP-JSON-DAG: "%317:sub9": 104 # CHECK-CP-JSON-DAG: "%317:sub10": 103 # CHECK-CP-JSON-DAG: "%317:sub11": 102 # CHECK-CP-JSON-DAG: "%317:sub12": 99 # CHECK-CP-JSON-DAG: "%317:sub13": 98 # CHECK-CP-JSON-DAG: "%317:sub14": 97 # CHECK-CP-JSON-DAG: "%317:sub15": 96 # CHECK-CP-JSON-DAG: "%317:sub16": 93 # CHECK-CP-JSON-DAG: "%317:sub17": 92 # CHECK-CP-JSON-DAG: "%317:sub18": 91 # CHECK-CP-JSON-DAG: "%317:sub19": 90 # CHECK-CP-JSON-DAG: "%317:sub20": 87 # CHECK-CP-JSON-DAG: "%317:sub21": 86 # CHECK-CP-JSON-DAG: "%317:sub22": 85 # CHECK-CP-JSON-DAG: "%317:sub23": 84 # CHECK-CP-JSON-DAG: "%317:sub24": 81 # CHECK-CP-JSON-DAG: "%317:sub25": 80 # CHECK-CP-JSON-DAG: "%317:sub26": 79 # CHECK-CP-JSON-DAG: "%317:sub27": 78 # CHECK-CP-JSON-DAG: "%317:sub28": 75 # CHECK-CP-JSON-DAG: "%317:sub29": 74 # CHECK-CP-JSON-DAG: "%317:sub30": 73 # CHECK-CP-JSON-DAG: "%317:sub31": 72 # CHECK-CP-JSON-DAG: "%359:sub0": 165 # CHECK-CP-JSON-DAG: "%359:sub1": 164 # CHECK-CP-JSON-DAG: "%359:sub2": 163 # CHECK-CP-JSON-DAG: "%359:sub3": 162 # CHECK-CP-JSON-DAG: "%359:sub4": 159 # CHECK-CP-JSON-DAG: "%359:sub5": 158 # CHECK-CP-JSON-DAG: "%359:sub6": 157 # CHECK-CP-JSON-DAG: "%359:sub7": 156 # CHECK-CP-JSON-DAG: "%359:sub8": 153 # CHECK-CP-JSON-DAG: "%359:sub9": 152 # CHECK-CP-JSON-DAG: "%359:sub10": 151 # CHECK-CP-JSON-DAG: "%359:sub11": 150 # CHECK-CP-JSON-DAG: "%359:sub12": 147 # CHECK-CP-JSON-DAG: "%359:sub13": 146 # CHECK-CP-JSON-DAG: "%359:sub14": 145 # CHECK-CP-JSON-DAG: "%359:sub15": 144 # CHECK-CP-JSON-DAG: "%359:sub16": 141 # CHECK-CP-JSON-DAG: "%359:sub17": 140 # CHECK-CP-JSON-DAG: "%359:sub18": 139 # CHECK-CP-JSON-DAG: "%359:sub19": 138 # CHECK-CP-JSON-DAG: "%359:sub20": 135 # CHECK-CP-JSON-DAG: "%359:sub21": 134 # CHECK-CP-JSON-DAG: "%359:sub22": 133 # CHECK-CP-JSON-DAG: "%359:sub23": 132 # CHECK-CP-JSON-DAG: "%359:sub24": 129 # CHECK-CP-JSON-DAG: "%359:sub25": 128 # CHECK-CP-JSON-DAG: "%359:sub26": 127 # CHECK-CP-JSON-DAG: "%359:sub27": 126 # CHECK-CP-JSON-DAG: "%359:sub28": 123 # CHECK-CP-JSON-DAG: "%359:sub29": 122 # CHECK-CP-JSON-DAG: "%359:sub30": 121 # CHECK-CP-JSON-DAG: "%359:sub31": 120 # CHECK-CP-JSON-DAG: "%401:sub0": 213 # CHECK-CP-JSON-DAG: "%401:sub1": 212 # CHECK-CP-JSON-DAG: "%401:sub2": 211 # CHECK-CP-JSON-DAG: "%401:sub3": 210 # CHECK-CP-JSON-DAG: "%401:sub4": 207 # CHECK-CP-JSON-DAG: "%401:sub5": 206 # CHECK-CP-JSON-DAG: "%401:sub6": 205 # CHECK-CP-JSON-DAG: "%401:sub7": 204 # CHECK-CP-JSON-DAG: "%401:sub8": 201 # CHECK-CP-JSON-DAG: "%401:sub9": 200 # CHECK-CP-JSON-DAG: "%401:sub10": 199 # CHECK-CP-JSON-DAG: "%401:sub11": 198 # CHECK-CP-JSON-DAG: "%401:sub12": 195 # CHECK-CP-JSON-DAG: "%401:sub13": 194 # CHECK-CP-JSON-DAG: "%401:sub14": 193 # CHECK-CP-JSON-DAG: "%401:sub15": 192 # CHECK-CP-JSON-DAG: "%401:sub16": 189 # CHECK-CP-JSON-DAG: "%401:sub17": 188 # CHECK-CP-JSON-DAG: "%401:sub18": 187 # CHECK-CP-JSON-DAG: "%401:sub19": 186 # CHECK-CP-JSON-DAG: "%401:sub20": 183 # CHECK-CP-JSON-DAG: "%401:sub21": 182 # CHECK-CP-JSON-DAG: "%401:sub22": 181 # CHECK-CP-JSON-DAG: "%401:sub23": 180 # CHECK-CP-JSON-DAG: "%401:sub24": 177 # CHECK-CP-JSON-DAG: "%401:sub25": 176 # CHECK-CP-JSON-DAG: "%401:sub26": 175 # CHECK-CP-JSON-DAG: "%401:sub27": 174 # CHECK-CP-JSON-DAG: "%401:sub28": 171 # CHECK-CP-JSON-DAG: "%401:sub29": 170 # CHECK-CP-JSON-DAG: "%401:sub30": 169 # CHECK-CP-JSON-DAG: "%401:sub31": 168 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 168 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 213 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%619:vgpr_32 = COPY %233.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 20 # CHECK-CP-JSON-DAG: "%233:sub1": 19 # CHECK-CP-JSON-DAG: "%233:sub2": 18 # CHECK-CP-JSON-DAG: "%233:sub3": 17 # CHECK-CP-JSON-DAG: "%233:sub4": 14 # CHECK-CP-JSON-DAG: "%233:sub5": 13 # CHECK-CP-JSON-DAG: "%233:sub6": 12 # CHECK-CP-JSON-DAG: "%233:sub7": 11 # CHECK-CP-JSON-DAG: "%233:sub8": 8 # CHECK-CP-JSON-DAG: "%233:sub9": 7 # CHECK-CP-JSON-DAG: "%233:sub10": 6 # CHECK-CP-JSON-DAG: "%233:sub11": 5 # CHECK-CP-JSON-DAG: "%233:sub12": 2 # CHECK-CP-JSON-DAG: "%233:sub13": 1 # CHECK-CP-JSON-DAG: "%233:sub14": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 68 # CHECK-CP-JSON-DAG: "%275:sub1": 67 # CHECK-CP-JSON-DAG: "%275:sub2": 66 # CHECK-CP-JSON-DAG: "%275:sub3": 65 # CHECK-CP-JSON-DAG: "%275:sub4": 62 # CHECK-CP-JSON-DAG: "%275:sub5": 61 # CHECK-CP-JSON-DAG: "%275:sub6": 60 # CHECK-CP-JSON-DAG: "%275:sub7": 59 # CHECK-CP-JSON-DAG: "%275:sub8": 56 # CHECK-CP-JSON-DAG: "%275:sub9": 55 # CHECK-CP-JSON-DAG: "%275:sub10": 54 # CHECK-CP-JSON-DAG: "%275:sub11": 53 # CHECK-CP-JSON-DAG: "%275:sub12": 50 # CHECK-CP-JSON-DAG: "%275:sub13": 49 # CHECK-CP-JSON-DAG: "%275:sub14": 48 # CHECK-CP-JSON-DAG: "%275:sub15": 47 # CHECK-CP-JSON-DAG: "%275:sub16": 44 # CHECK-CP-JSON-DAG: "%275:sub17": 43 # CHECK-CP-JSON-DAG: "%275:sub18": 42 # CHECK-CP-JSON-DAG: "%275:sub19": 41 # CHECK-CP-JSON-DAG: "%275:sub20": 38 # CHECK-CP-JSON-DAG: "%275:sub21": 37 # CHECK-CP-JSON-DAG: "%275:sub22": 36 # CHECK-CP-JSON-DAG: "%275:sub23": 35 # CHECK-CP-JSON-DAG: "%275:sub24": 32 # CHECK-CP-JSON-DAG: "%275:sub25": 31 # CHECK-CP-JSON-DAG: "%275:sub26": 30 # CHECK-CP-JSON-DAG: "%275:sub27": 29 # CHECK-CP-JSON-DAG: "%275:sub28": 26 # CHECK-CP-JSON-DAG: "%275:sub29": 25 # CHECK-CP-JSON-DAG: "%275:sub30": 24 # CHECK-CP-JSON-DAG: "%275:sub31": 23 # CHECK-CP-JSON-DAG: "%317:sub0": 116 # CHECK-CP-JSON-DAG: "%317:sub1": 115 # CHECK-CP-JSON-DAG: "%317:sub2": 114 # CHECK-CP-JSON-DAG: "%317:sub3": 113 # CHECK-CP-JSON-DAG: "%317:sub4": 110 # CHECK-CP-JSON-DAG: "%317:sub5": 109 # CHECK-CP-JSON-DAG: "%317:sub6": 108 # CHECK-CP-JSON-DAG: "%317:sub7": 107 # CHECK-CP-JSON-DAG: "%317:sub8": 104 # CHECK-CP-JSON-DAG: "%317:sub9": 103 # CHECK-CP-JSON-DAG: "%317:sub10": 102 # CHECK-CP-JSON-DAG: "%317:sub11": 101 # CHECK-CP-JSON-DAG: "%317:sub12": 98 # CHECK-CP-JSON-DAG: "%317:sub13": 97 # CHECK-CP-JSON-DAG: "%317:sub14": 96 # CHECK-CP-JSON-DAG: "%317:sub15": 95 # CHECK-CP-JSON-DAG: "%317:sub16": 92 # CHECK-CP-JSON-DAG: "%317:sub17": 91 # CHECK-CP-JSON-DAG: "%317:sub18": 90 # CHECK-CP-JSON-DAG: "%317:sub19": 89 # CHECK-CP-JSON-DAG: "%317:sub20": 86 # CHECK-CP-JSON-DAG: "%317:sub21": 85 # CHECK-CP-JSON-DAG: "%317:sub22": 84 # CHECK-CP-JSON-DAG: "%317:sub23": 83 # CHECK-CP-JSON-DAG: "%317:sub24": 80 # CHECK-CP-JSON-DAG: "%317:sub25": 79 # CHECK-CP-JSON-DAG: "%317:sub26": 78 # CHECK-CP-JSON-DAG: "%317:sub27": 77 # CHECK-CP-JSON-DAG: "%317:sub28": 74 # CHECK-CP-JSON-DAG: "%317:sub29": 73 # CHECK-CP-JSON-DAG: "%317:sub30": 72 # CHECK-CP-JSON-DAG: "%317:sub31": 71 # CHECK-CP-JSON-DAG: "%359:sub0": 164 # CHECK-CP-JSON-DAG: "%359:sub1": 163 # CHECK-CP-JSON-DAG: "%359:sub2": 162 # CHECK-CP-JSON-DAG: "%359:sub3": 161 # CHECK-CP-JSON-DAG: "%359:sub4": 158 # CHECK-CP-JSON-DAG: "%359:sub5": 157 # CHECK-CP-JSON-DAG: "%359:sub6": 156 # CHECK-CP-JSON-DAG: "%359:sub7": 155 # CHECK-CP-JSON-DAG: "%359:sub8": 152 # CHECK-CP-JSON-DAG: "%359:sub9": 151 # CHECK-CP-JSON-DAG: "%359:sub10": 150 # CHECK-CP-JSON-DAG: "%359:sub11": 149 # CHECK-CP-JSON-DAG: "%359:sub12": 146 # CHECK-CP-JSON-DAG: "%359:sub13": 145 # CHECK-CP-JSON-DAG: "%359:sub14": 144 # CHECK-CP-JSON-DAG: "%359:sub15": 143 # CHECK-CP-JSON-DAG: "%359:sub16": 140 # CHECK-CP-JSON-DAG: "%359:sub17": 139 # CHECK-CP-JSON-DAG: "%359:sub18": 138 # CHECK-CP-JSON-DAG: "%359:sub19": 137 # CHECK-CP-JSON-DAG: "%359:sub20": 134 # CHECK-CP-JSON-DAG: "%359:sub21": 133 # CHECK-CP-JSON-DAG: "%359:sub22": 132 # CHECK-CP-JSON-DAG: "%359:sub23": 131 # CHECK-CP-JSON-DAG: "%359:sub24": 128 # CHECK-CP-JSON-DAG: "%359:sub25": 127 # CHECK-CP-JSON-DAG: "%359:sub26": 126 # CHECK-CP-JSON-DAG: "%359:sub27": 125 # CHECK-CP-JSON-DAG: "%359:sub28": 122 # CHECK-CP-JSON-DAG: "%359:sub29": 121 # CHECK-CP-JSON-DAG: "%359:sub30": 120 # CHECK-CP-JSON-DAG: "%359:sub31": 119 # CHECK-CP-JSON-DAG: "%401:sub0": 212 # CHECK-CP-JSON-DAG: "%401:sub1": 211 # CHECK-CP-JSON-DAG: "%401:sub2": 210 # CHECK-CP-JSON-DAG: "%401:sub3": 209 # CHECK-CP-JSON-DAG: "%401:sub4": 206 # CHECK-CP-JSON-DAG: "%401:sub5": 205 # CHECK-CP-JSON-DAG: "%401:sub6": 204 # CHECK-CP-JSON-DAG: "%401:sub7": 203 # CHECK-CP-JSON-DAG: "%401:sub8": 200 # CHECK-CP-JSON-DAG: "%401:sub9": 199 # CHECK-CP-JSON-DAG: "%401:sub10": 198 # CHECK-CP-JSON-DAG: "%401:sub11": 197 # CHECK-CP-JSON-DAG: "%401:sub12": 194 # CHECK-CP-JSON-DAG: "%401:sub13": 193 # CHECK-CP-JSON-DAG: "%401:sub14": 192 # CHECK-CP-JSON-DAG: "%401:sub15": 191 # CHECK-CP-JSON-DAG: "%401:sub16": 188 # CHECK-CP-JSON-DAG: "%401:sub17": 187 # CHECK-CP-JSON-DAG: "%401:sub18": 186 # CHECK-CP-JSON-DAG: "%401:sub19": 185 # CHECK-CP-JSON-DAG: "%401:sub20": 182 # CHECK-CP-JSON-DAG: "%401:sub21": 181 # CHECK-CP-JSON-DAG: "%401:sub22": 180 # CHECK-CP-JSON-DAG: "%401:sub23": 179 # CHECK-CP-JSON-DAG: "%401:sub24": 176 # CHECK-CP-JSON-DAG: "%401:sub25": 175 # CHECK-CP-JSON-DAG: "%401:sub26": 174 # CHECK-CP-JSON-DAG: "%401:sub27": 173 # CHECK-CP-JSON-DAG: "%401:sub28": 170 # CHECK-CP-JSON-DAG: "%401:sub29": 169 # CHECK-CP-JSON-DAG: "%401:sub30": 168 # CHECK-CP-JSON-DAG: "%401:sub31": 167 # CHECK-CP-JSON-DAG: "%618": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 167 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 212 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%620:vgpr_32 = COPY %233.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 19 # CHECK-CP-JSON-DAG: "%233:sub1": 18 # CHECK-CP-JSON-DAG: "%233:sub2": 17 # CHECK-CP-JSON-DAG: "%233:sub3": 16 # CHECK-CP-JSON-DAG: "%233:sub4": 13 # CHECK-CP-JSON-DAG: "%233:sub5": 12 # CHECK-CP-JSON-DAG: "%233:sub6": 11 # CHECK-CP-JSON-DAG: "%233:sub7": 10 # CHECK-CP-JSON-DAG: "%233:sub8": 7 # CHECK-CP-JSON-DAG: "%233:sub9": 6 # CHECK-CP-JSON-DAG: "%233:sub10": 5 # CHECK-CP-JSON-DAG: "%233:sub11": 4 # CHECK-CP-JSON-DAG: "%233:sub12": 1 # CHECK-CP-JSON-DAG: "%233:sub13": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 67 # CHECK-CP-JSON-DAG: "%275:sub1": 66 # CHECK-CP-JSON-DAG: "%275:sub2": 65 # CHECK-CP-JSON-DAG: "%275:sub3": 64 # CHECK-CP-JSON-DAG: "%275:sub4": 61 # CHECK-CP-JSON-DAG: "%275:sub5": 60 # CHECK-CP-JSON-DAG: "%275:sub6": 59 # CHECK-CP-JSON-DAG: "%275:sub7": 58 # CHECK-CP-JSON-DAG: "%275:sub8": 55 # CHECK-CP-JSON-DAG: "%275:sub9": 54 # CHECK-CP-JSON-DAG: "%275:sub10": 53 # CHECK-CP-JSON-DAG: "%275:sub11": 52 # CHECK-CP-JSON-DAG: "%275:sub12": 49 # CHECK-CP-JSON-DAG: "%275:sub13": 48 # CHECK-CP-JSON-DAG: "%275:sub14": 47 # CHECK-CP-JSON-DAG: "%275:sub15": 46 # CHECK-CP-JSON-DAG: "%275:sub16": 43 # CHECK-CP-JSON-DAG: "%275:sub17": 42 # CHECK-CP-JSON-DAG: "%275:sub18": 41 # CHECK-CP-JSON-DAG: "%275:sub19": 40 # CHECK-CP-JSON-DAG: "%275:sub20": 37 # CHECK-CP-JSON-DAG: "%275:sub21": 36 # CHECK-CP-JSON-DAG: "%275:sub22": 35 # CHECK-CP-JSON-DAG: "%275:sub23": 34 # CHECK-CP-JSON-DAG: "%275:sub24": 31 # CHECK-CP-JSON-DAG: "%275:sub25": 30 # CHECK-CP-JSON-DAG: "%275:sub26": 29 # CHECK-CP-JSON-DAG: "%275:sub27": 28 # CHECK-CP-JSON-DAG: "%275:sub28": 25 # CHECK-CP-JSON-DAG: "%275:sub29": 24 # CHECK-CP-JSON-DAG: "%275:sub30": 23 # CHECK-CP-JSON-DAG: "%275:sub31": 22 # CHECK-CP-JSON-DAG: "%317:sub0": 115 # CHECK-CP-JSON-DAG: "%317:sub1": 114 # CHECK-CP-JSON-DAG: "%317:sub2": 113 # CHECK-CP-JSON-DAG: "%317:sub3": 112 # CHECK-CP-JSON-DAG: "%317:sub4": 109 # CHECK-CP-JSON-DAG: "%317:sub5": 108 # CHECK-CP-JSON-DAG: "%317:sub6": 107 # CHECK-CP-JSON-DAG: "%317:sub7": 106 # CHECK-CP-JSON-DAG: "%317:sub8": 103 # CHECK-CP-JSON-DAG: "%317:sub9": 102 # CHECK-CP-JSON-DAG: "%317:sub10": 101 # CHECK-CP-JSON-DAG: "%317:sub11": 100 # CHECK-CP-JSON-DAG: "%317:sub12": 97 # CHECK-CP-JSON-DAG: "%317:sub13": 96 # CHECK-CP-JSON-DAG: "%317:sub14": 95 # CHECK-CP-JSON-DAG: "%317:sub15": 94 # CHECK-CP-JSON-DAG: "%317:sub16": 91 # CHECK-CP-JSON-DAG: "%317:sub17": 90 # CHECK-CP-JSON-DAG: "%317:sub18": 89 # CHECK-CP-JSON-DAG: "%317:sub19": 88 # CHECK-CP-JSON-DAG: "%317:sub20": 85 # CHECK-CP-JSON-DAG: "%317:sub21": 84 # CHECK-CP-JSON-DAG: "%317:sub22": 83 # CHECK-CP-JSON-DAG: "%317:sub23": 82 # CHECK-CP-JSON-DAG: "%317:sub24": 79 # CHECK-CP-JSON-DAG: "%317:sub25": 78 # CHECK-CP-JSON-DAG: "%317:sub26": 77 # CHECK-CP-JSON-DAG: "%317:sub27": 76 # CHECK-CP-JSON-DAG: "%317:sub28": 73 # CHECK-CP-JSON-DAG: "%317:sub29": 72 # CHECK-CP-JSON-DAG: "%317:sub30": 71 # CHECK-CP-JSON-DAG: "%317:sub31": 70 # CHECK-CP-JSON-DAG: "%359:sub0": 163 # CHECK-CP-JSON-DAG: "%359:sub1": 162 # CHECK-CP-JSON-DAG: "%359:sub2": 161 # CHECK-CP-JSON-DAG: "%359:sub3": 160 # CHECK-CP-JSON-DAG: "%359:sub4": 157 # CHECK-CP-JSON-DAG: "%359:sub5": 156 # CHECK-CP-JSON-DAG: "%359:sub6": 155 # CHECK-CP-JSON-DAG: "%359:sub7": 154 # CHECK-CP-JSON-DAG: "%359:sub8": 151 # CHECK-CP-JSON-DAG: "%359:sub9": 150 # CHECK-CP-JSON-DAG: "%359:sub10": 149 # CHECK-CP-JSON-DAG: "%359:sub11": 148 # CHECK-CP-JSON-DAG: "%359:sub12": 145 # CHECK-CP-JSON-DAG: "%359:sub13": 144 # CHECK-CP-JSON-DAG: "%359:sub14": 143 # CHECK-CP-JSON-DAG: "%359:sub15": 142 # CHECK-CP-JSON-DAG: "%359:sub16": 139 # CHECK-CP-JSON-DAG: "%359:sub17": 138 # CHECK-CP-JSON-DAG: "%359:sub18": 137 # CHECK-CP-JSON-DAG: "%359:sub19": 136 # CHECK-CP-JSON-DAG: "%359:sub20": 133 # CHECK-CP-JSON-DAG: "%359:sub21": 132 # CHECK-CP-JSON-DAG: "%359:sub22": 131 # CHECK-CP-JSON-DAG: "%359:sub23": 130 # CHECK-CP-JSON-DAG: "%359:sub24": 127 # CHECK-CP-JSON-DAG: "%359:sub25": 126 # CHECK-CP-JSON-DAG: "%359:sub26": 125 # CHECK-CP-JSON-DAG: "%359:sub27": 124 # CHECK-CP-JSON-DAG: "%359:sub28": 121 # CHECK-CP-JSON-DAG: "%359:sub29": 120 # CHECK-CP-JSON-DAG: "%359:sub30": 119 # CHECK-CP-JSON-DAG: "%359:sub31": 118 # CHECK-CP-JSON-DAG: "%401:sub0": 211 # CHECK-CP-JSON-DAG: "%401:sub1": 210 # CHECK-CP-JSON-DAG: "%401:sub2": 209 # CHECK-CP-JSON-DAG: "%401:sub3": 208 # CHECK-CP-JSON-DAG: "%401:sub4": 205 # CHECK-CP-JSON-DAG: "%401:sub5": 204 # CHECK-CP-JSON-DAG: "%401:sub6": 203 # CHECK-CP-JSON-DAG: "%401:sub7": 202 # CHECK-CP-JSON-DAG: "%401:sub8": 199 # CHECK-CP-JSON-DAG: "%401:sub9": 198 # CHECK-CP-JSON-DAG: "%401:sub10": 197 # CHECK-CP-JSON-DAG: "%401:sub11": 196 # CHECK-CP-JSON-DAG: "%401:sub12": 193 # CHECK-CP-JSON-DAG: "%401:sub13": 192 # CHECK-CP-JSON-DAG: "%401:sub14": 191 # CHECK-CP-JSON-DAG: "%401:sub15": 190 # CHECK-CP-JSON-DAG: "%401:sub16": 187 # CHECK-CP-JSON-DAG: "%401:sub17": 186 # CHECK-CP-JSON-DAG: "%401:sub18": 185 # CHECK-CP-JSON-DAG: "%401:sub19": 184 # CHECK-CP-JSON-DAG: "%401:sub20": 181 # CHECK-CP-JSON-DAG: "%401:sub21": 180 # CHECK-CP-JSON-DAG: "%401:sub22": 179 # CHECK-CP-JSON-DAG: "%401:sub23": 178 # CHECK-CP-JSON-DAG: "%401:sub24": 175 # CHECK-CP-JSON-DAG: "%401:sub25": 174 # CHECK-CP-JSON-DAG: "%401:sub26": 173 # CHECK-CP-JSON-DAG: "%401:sub27": 172 # CHECK-CP-JSON-DAG: "%401:sub28": 169 # CHECK-CP-JSON-DAG: "%401:sub29": 168 # CHECK-CP-JSON-DAG: "%401:sub30": 167 # CHECK-CP-JSON-DAG: "%401:sub31": 166 # CHECK-CP-JSON-DAG: "%618": 2 # CHECK-CP-JSON-DAG: "%619": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 166 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 211 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%621:vgpr_32 = COPY %233.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 18 # CHECK-CP-JSON-DAG: "%233:sub1": 17 # CHECK-CP-JSON-DAG: "%233:sub2": 16 # CHECK-CP-JSON-DAG: "%233:sub3": 15 # CHECK-CP-JSON-DAG: "%233:sub4": 12 # CHECK-CP-JSON-DAG: "%233:sub5": 11 # CHECK-CP-JSON-DAG: "%233:sub6": 10 # CHECK-CP-JSON-DAG: "%233:sub7": 9 # CHECK-CP-JSON-DAG: "%233:sub8": 6 # CHECK-CP-JSON-DAG: "%233:sub9": 5 # CHECK-CP-JSON-DAG: "%233:sub10": 4 # CHECK-CP-JSON-DAG: "%233:sub11": 3 # CHECK-CP-JSON-DAG: "%233:sub12": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 66 # CHECK-CP-JSON-DAG: "%275:sub1": 65 # CHECK-CP-JSON-DAG: "%275:sub2": 64 # CHECK-CP-JSON-DAG: "%275:sub3": 63 # CHECK-CP-JSON-DAG: "%275:sub4": 60 # CHECK-CP-JSON-DAG: "%275:sub5": 59 # CHECK-CP-JSON-DAG: "%275:sub6": 58 # CHECK-CP-JSON-DAG: "%275:sub7": 57 # CHECK-CP-JSON-DAG: "%275:sub8": 54 # CHECK-CP-JSON-DAG: "%275:sub9": 53 # CHECK-CP-JSON-DAG: "%275:sub10": 52 # CHECK-CP-JSON-DAG: "%275:sub11": 51 # CHECK-CP-JSON-DAG: "%275:sub12": 48 # CHECK-CP-JSON-DAG: "%275:sub13": 47 # CHECK-CP-JSON-DAG: "%275:sub14": 46 # CHECK-CP-JSON-DAG: "%275:sub15": 45 # CHECK-CP-JSON-DAG: "%275:sub16": 42 # CHECK-CP-JSON-DAG: "%275:sub17": 41 # CHECK-CP-JSON-DAG: "%275:sub18": 40 # CHECK-CP-JSON-DAG: "%275:sub19": 39 # CHECK-CP-JSON-DAG: "%275:sub20": 36 # CHECK-CP-JSON-DAG: "%275:sub21": 35 # CHECK-CP-JSON-DAG: "%275:sub22": 34 # CHECK-CP-JSON-DAG: "%275:sub23": 33 # CHECK-CP-JSON-DAG: "%275:sub24": 30 # CHECK-CP-JSON-DAG: "%275:sub25": 29 # CHECK-CP-JSON-DAG: "%275:sub26": 28 # CHECK-CP-JSON-DAG: "%275:sub27": 27 # CHECK-CP-JSON-DAG: "%275:sub28": 24 # CHECK-CP-JSON-DAG: "%275:sub29": 23 # CHECK-CP-JSON-DAG: "%275:sub30": 22 # CHECK-CP-JSON-DAG: "%275:sub31": 21 # CHECK-CP-JSON-DAG: "%317:sub0": 114 # CHECK-CP-JSON-DAG: "%317:sub1": 113 # CHECK-CP-JSON-DAG: "%317:sub2": 112 # CHECK-CP-JSON-DAG: "%317:sub3": 111 # CHECK-CP-JSON-DAG: "%317:sub4": 108 # CHECK-CP-JSON-DAG: "%317:sub5": 107 # CHECK-CP-JSON-DAG: "%317:sub6": 106 # CHECK-CP-JSON-DAG: "%317:sub7": 105 # CHECK-CP-JSON-DAG: "%317:sub8": 102 # CHECK-CP-JSON-DAG: "%317:sub9": 101 # CHECK-CP-JSON-DAG: "%317:sub10": 100 # CHECK-CP-JSON-DAG: "%317:sub11": 99 # CHECK-CP-JSON-DAG: "%317:sub12": 96 # CHECK-CP-JSON-DAG: "%317:sub13": 95 # CHECK-CP-JSON-DAG: "%317:sub14": 94 # CHECK-CP-JSON-DAG: "%317:sub15": 93 # CHECK-CP-JSON-DAG: "%317:sub16": 90 # CHECK-CP-JSON-DAG: "%317:sub17": 89 # CHECK-CP-JSON-DAG: "%317:sub18": 88 # CHECK-CP-JSON-DAG: "%317:sub19": 87 # CHECK-CP-JSON-DAG: "%317:sub20": 84 # CHECK-CP-JSON-DAG: "%317:sub21": 83 # CHECK-CP-JSON-DAG: "%317:sub22": 82 # CHECK-CP-JSON-DAG: "%317:sub23": 81 # CHECK-CP-JSON-DAG: "%317:sub24": 78 # CHECK-CP-JSON-DAG: "%317:sub25": 77 # CHECK-CP-JSON-DAG: "%317:sub26": 76 # CHECK-CP-JSON-DAG: "%317:sub27": 75 # CHECK-CP-JSON-DAG: "%317:sub28": 72 # CHECK-CP-JSON-DAG: "%317:sub29": 71 # CHECK-CP-JSON-DAG: "%317:sub30": 70 # CHECK-CP-JSON-DAG: "%317:sub31": 69 # CHECK-CP-JSON-DAG: "%359:sub0": 162 # CHECK-CP-JSON-DAG: "%359:sub1": 161 # CHECK-CP-JSON-DAG: "%359:sub2": 160 # CHECK-CP-JSON-DAG: "%359:sub3": 159 # CHECK-CP-JSON-DAG: "%359:sub4": 156 # CHECK-CP-JSON-DAG: "%359:sub5": 155 # CHECK-CP-JSON-DAG: "%359:sub6": 154 # CHECK-CP-JSON-DAG: "%359:sub7": 153 # CHECK-CP-JSON-DAG: "%359:sub8": 150 # CHECK-CP-JSON-DAG: "%359:sub9": 149 # CHECK-CP-JSON-DAG: "%359:sub10": 148 # CHECK-CP-JSON-DAG: "%359:sub11": 147 # CHECK-CP-JSON-DAG: "%359:sub12": 144 # CHECK-CP-JSON-DAG: "%359:sub13": 143 # CHECK-CP-JSON-DAG: "%359:sub14": 142 # CHECK-CP-JSON-DAG: "%359:sub15": 141 # CHECK-CP-JSON-DAG: "%359:sub16": 138 # CHECK-CP-JSON-DAG: "%359:sub17": 137 # CHECK-CP-JSON-DAG: "%359:sub18": 136 # CHECK-CP-JSON-DAG: "%359:sub19": 135 # CHECK-CP-JSON-DAG: "%359:sub20": 132 # CHECK-CP-JSON-DAG: "%359:sub21": 131 # CHECK-CP-JSON-DAG: "%359:sub22": 130 # CHECK-CP-JSON-DAG: "%359:sub23": 129 # CHECK-CP-JSON-DAG: "%359:sub24": 126 # CHECK-CP-JSON-DAG: "%359:sub25": 125 # CHECK-CP-JSON-DAG: "%359:sub26": 124 # CHECK-CP-JSON-DAG: "%359:sub27": 123 # CHECK-CP-JSON-DAG: "%359:sub28": 120 # CHECK-CP-JSON-DAG: "%359:sub29": 119 # CHECK-CP-JSON-DAG: "%359:sub30": 118 # CHECK-CP-JSON-DAG: "%359:sub31": 117 # CHECK-CP-JSON-DAG: "%401:sub0": 210 # CHECK-CP-JSON-DAG: "%401:sub1": 209 # CHECK-CP-JSON-DAG: "%401:sub2": 208 # CHECK-CP-JSON-DAG: "%401:sub3": 207 # CHECK-CP-JSON-DAG: "%401:sub4": 204 # CHECK-CP-JSON-DAG: "%401:sub5": 203 # CHECK-CP-JSON-DAG: "%401:sub6": 202 # CHECK-CP-JSON-DAG: "%401:sub7": 201 # CHECK-CP-JSON-DAG: "%401:sub8": 198 # CHECK-CP-JSON-DAG: "%401:sub9": 197 # CHECK-CP-JSON-DAG: "%401:sub10": 196 # CHECK-CP-JSON-DAG: "%401:sub11": 195 # CHECK-CP-JSON-DAG: "%401:sub12": 192 # CHECK-CP-JSON-DAG: "%401:sub13": 191 # CHECK-CP-JSON-DAG: "%401:sub14": 190 # CHECK-CP-JSON-DAG: "%401:sub15": 189 # CHECK-CP-JSON-DAG: "%401:sub16": 186 # CHECK-CP-JSON-DAG: "%401:sub17": 185 # CHECK-CP-JSON-DAG: "%401:sub18": 184 # CHECK-CP-JSON-DAG: "%401:sub19": 183 # CHECK-CP-JSON-DAG: "%401:sub20": 180 # CHECK-CP-JSON-DAG: "%401:sub21": 179 # CHECK-CP-JSON-DAG: "%401:sub22": 178 # CHECK-CP-JSON-DAG: "%401:sub23": 177 # CHECK-CP-JSON-DAG: "%401:sub24": 174 # CHECK-CP-JSON-DAG: "%401:sub25": 173 # CHECK-CP-JSON-DAG: "%401:sub26": 172 # CHECK-CP-JSON-DAG: "%401:sub27": 171 # CHECK-CP-JSON-DAG: "%401:sub28": 168 # CHECK-CP-JSON-DAG: "%401:sub29": 167 # CHECK-CP-JSON-DAG: "%401:sub30": 166 # CHECK-CP-JSON-DAG: "%401:sub31": 165 # CHECK-CP-JSON-DAG: "%618": 1 # CHECK-CP-JSON-DAG: "%619": 1 # CHECK-CP-JSON-DAG: "%620": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 165 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 210 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%622:vreg_128 = REG_SEQUENCE %621, %subreg.sub0, %620, %subreg.sub1, %619, %subreg.sub2, %618, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 17 # CHECK-CP-JSON-DAG: "%233:sub1": 16 # CHECK-CP-JSON-DAG: "%233:sub2": 15 # CHECK-CP-JSON-DAG: "%233:sub3": 14 # CHECK-CP-JSON-DAG: "%233:sub4": 11 # CHECK-CP-JSON-DAG: "%233:sub5": 10 # CHECK-CP-JSON-DAG: "%233:sub6": 9 # CHECK-CP-JSON-DAG: "%233:sub7": 8 # CHECK-CP-JSON-DAG: "%233:sub8": 5 # CHECK-CP-JSON-DAG: "%233:sub9": 4 # CHECK-CP-JSON-DAG: "%233:sub10": 3 # CHECK-CP-JSON-DAG: "%233:sub11": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 65 # CHECK-CP-JSON-DAG: "%275:sub1": 64 # CHECK-CP-JSON-DAG: "%275:sub2": 63 # CHECK-CP-JSON-DAG: "%275:sub3": 62 # CHECK-CP-JSON-DAG: "%275:sub4": 59 # CHECK-CP-JSON-DAG: "%275:sub5": 58 # CHECK-CP-JSON-DAG: "%275:sub6": 57 # CHECK-CP-JSON-DAG: "%275:sub7": 56 # CHECK-CP-JSON-DAG: "%275:sub8": 53 # CHECK-CP-JSON-DAG: "%275:sub9": 52 # CHECK-CP-JSON-DAG: "%275:sub10": 51 # CHECK-CP-JSON-DAG: "%275:sub11": 50 # CHECK-CP-JSON-DAG: "%275:sub12": 47 # CHECK-CP-JSON-DAG: "%275:sub13": 46 # CHECK-CP-JSON-DAG: "%275:sub14": 45 # CHECK-CP-JSON-DAG: "%275:sub15": 44 # CHECK-CP-JSON-DAG: "%275:sub16": 41 # CHECK-CP-JSON-DAG: "%275:sub17": 40 # CHECK-CP-JSON-DAG: "%275:sub18": 39 # CHECK-CP-JSON-DAG: "%275:sub19": 38 # CHECK-CP-JSON-DAG: "%275:sub20": 35 # CHECK-CP-JSON-DAG: "%275:sub21": 34 # CHECK-CP-JSON-DAG: "%275:sub22": 33 # CHECK-CP-JSON-DAG: "%275:sub23": 32 # CHECK-CP-JSON-DAG: "%275:sub24": 29 # CHECK-CP-JSON-DAG: "%275:sub25": 28 # CHECK-CP-JSON-DAG: "%275:sub26": 27 # CHECK-CP-JSON-DAG: "%275:sub27": 26 # CHECK-CP-JSON-DAG: "%275:sub28": 23 # CHECK-CP-JSON-DAG: "%275:sub29": 22 # CHECK-CP-JSON-DAG: "%275:sub30": 21 # CHECK-CP-JSON-DAG: "%275:sub31": 20 # CHECK-CP-JSON-DAG: "%317:sub0": 113 # CHECK-CP-JSON-DAG: "%317:sub1": 112 # CHECK-CP-JSON-DAG: "%317:sub2": 111 # CHECK-CP-JSON-DAG: "%317:sub3": 110 # CHECK-CP-JSON-DAG: "%317:sub4": 107 # CHECK-CP-JSON-DAG: "%317:sub5": 106 # CHECK-CP-JSON-DAG: "%317:sub6": 105 # CHECK-CP-JSON-DAG: "%317:sub7": 104 # CHECK-CP-JSON-DAG: "%317:sub8": 101 # CHECK-CP-JSON-DAG: "%317:sub9": 100 # CHECK-CP-JSON-DAG: "%317:sub10": 99 # CHECK-CP-JSON-DAG: "%317:sub11": 98 # CHECK-CP-JSON-DAG: "%317:sub12": 95 # CHECK-CP-JSON-DAG: "%317:sub13": 94 # CHECK-CP-JSON-DAG: "%317:sub14": 93 # CHECK-CP-JSON-DAG: "%317:sub15": 92 # CHECK-CP-JSON-DAG: "%317:sub16": 89 # CHECK-CP-JSON-DAG: "%317:sub17": 88 # CHECK-CP-JSON-DAG: "%317:sub18": 87 # CHECK-CP-JSON-DAG: "%317:sub19": 86 # CHECK-CP-JSON-DAG: "%317:sub20": 83 # CHECK-CP-JSON-DAG: "%317:sub21": 82 # CHECK-CP-JSON-DAG: "%317:sub22": 81 # CHECK-CP-JSON-DAG: "%317:sub23": 80 # CHECK-CP-JSON-DAG: "%317:sub24": 77 # CHECK-CP-JSON-DAG: "%317:sub25": 76 # CHECK-CP-JSON-DAG: "%317:sub26": 75 # CHECK-CP-JSON-DAG: "%317:sub27": 74 # CHECK-CP-JSON-DAG: "%317:sub28": 71 # CHECK-CP-JSON-DAG: "%317:sub29": 70 # CHECK-CP-JSON-DAG: "%317:sub30": 69 # CHECK-CP-JSON-DAG: "%317:sub31": 68 # CHECK-CP-JSON-DAG: "%359:sub0": 161 # CHECK-CP-JSON-DAG: "%359:sub1": 160 # CHECK-CP-JSON-DAG: "%359:sub2": 159 # CHECK-CP-JSON-DAG: "%359:sub3": 158 # CHECK-CP-JSON-DAG: "%359:sub4": 155 # CHECK-CP-JSON-DAG: "%359:sub5": 154 # CHECK-CP-JSON-DAG: "%359:sub6": 153 # CHECK-CP-JSON-DAG: "%359:sub7": 152 # CHECK-CP-JSON-DAG: "%359:sub8": 149 # CHECK-CP-JSON-DAG: "%359:sub9": 148 # CHECK-CP-JSON-DAG: "%359:sub10": 147 # CHECK-CP-JSON-DAG: "%359:sub11": 146 # CHECK-CP-JSON-DAG: "%359:sub12": 143 # CHECK-CP-JSON-DAG: "%359:sub13": 142 # CHECK-CP-JSON-DAG: "%359:sub14": 141 # CHECK-CP-JSON-DAG: "%359:sub15": 140 # CHECK-CP-JSON-DAG: "%359:sub16": 137 # CHECK-CP-JSON-DAG: "%359:sub17": 136 # CHECK-CP-JSON-DAG: "%359:sub18": 135 # CHECK-CP-JSON-DAG: "%359:sub19": 134 # CHECK-CP-JSON-DAG: "%359:sub20": 131 # CHECK-CP-JSON-DAG: "%359:sub21": 130 # CHECK-CP-JSON-DAG: "%359:sub22": 129 # CHECK-CP-JSON-DAG: "%359:sub23": 128 # CHECK-CP-JSON-DAG: "%359:sub24": 125 # CHECK-CP-JSON-DAG: "%359:sub25": 124 # CHECK-CP-JSON-DAG: "%359:sub26": 123 # CHECK-CP-JSON-DAG: "%359:sub27": 122 # CHECK-CP-JSON-DAG: "%359:sub28": 119 # CHECK-CP-JSON-DAG: "%359:sub29": 118 # CHECK-CP-JSON-DAG: "%359:sub30": 117 # CHECK-CP-JSON-DAG: "%359:sub31": 116 # CHECK-CP-JSON-DAG: "%401:sub0": 209 # CHECK-CP-JSON-DAG: "%401:sub1": 208 # CHECK-CP-JSON-DAG: "%401:sub2": 207 # CHECK-CP-JSON-DAG: "%401:sub3": 206 # CHECK-CP-JSON-DAG: "%401:sub4": 203 # CHECK-CP-JSON-DAG: "%401:sub5": 202 # CHECK-CP-JSON-DAG: "%401:sub6": 201 # CHECK-CP-JSON-DAG: "%401:sub7": 200 # CHECK-CP-JSON-DAG: "%401:sub8": 197 # CHECK-CP-JSON-DAG: "%401:sub9": 196 # CHECK-CP-JSON-DAG: "%401:sub10": 195 # CHECK-CP-JSON-DAG: "%401:sub11": 194 # CHECK-CP-JSON-DAG: "%401:sub12": 191 # CHECK-CP-JSON-DAG: "%401:sub13": 190 # CHECK-CP-JSON-DAG: "%401:sub14": 189 # CHECK-CP-JSON-DAG: "%401:sub15": 188 # CHECK-CP-JSON-DAG: "%401:sub16": 185 # CHECK-CP-JSON-DAG: "%401:sub17": 184 # CHECK-CP-JSON-DAG: "%401:sub18": 183 # CHECK-CP-JSON-DAG: "%401:sub19": 182 # CHECK-CP-JSON-DAG: "%401:sub20": 179 # CHECK-CP-JSON-DAG: "%401:sub21": 178 # CHECK-CP-JSON-DAG: "%401:sub22": 177 # CHECK-CP-JSON-DAG: "%401:sub23": 176 # CHECK-CP-JSON-DAG: "%401:sub24": 173 # CHECK-CP-JSON-DAG: "%401:sub25": 172 # CHECK-CP-JSON-DAG: "%401:sub26": 171 # CHECK-CP-JSON-DAG: "%401:sub27": 170 # CHECK-CP-JSON-DAG: "%401:sub28": 167 # CHECK-CP-JSON-DAG: "%401:sub29": 166 # CHECK-CP-JSON-DAG: "%401:sub30": 165 # CHECK-CP-JSON-DAG: "%401:sub31": 164 # CHECK-CP-JSON-DAG: "%618": 0 # CHECK-CP-JSON-DAG: "%619": 0 # CHECK-CP-JSON-DAG: "%620": 0 # CHECK-CP-JSON-DAG: "%621": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 164 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 209 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %623:vreg_64, %622, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 16 # CHECK-CP-JSON-DAG: "%233:sub1": 15 # CHECK-CP-JSON-DAG: "%233:sub2": 14 # CHECK-CP-JSON-DAG: "%233:sub3": 13 # CHECK-CP-JSON-DAG: "%233:sub4": 10 # CHECK-CP-JSON-DAG: "%233:sub5": 9 # CHECK-CP-JSON-DAG: "%233:sub6": 8 # CHECK-CP-JSON-DAG: "%233:sub7": 7 # CHECK-CP-JSON-DAG: "%233:sub8": 4 # CHECK-CP-JSON-DAG: "%233:sub9": 3 # CHECK-CP-JSON-DAG: "%233:sub10": 2 # CHECK-CP-JSON-DAG: "%233:sub11": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 64 # CHECK-CP-JSON-DAG: "%275:sub1": 63 # CHECK-CP-JSON-DAG: "%275:sub2": 62 # CHECK-CP-JSON-DAG: "%275:sub3": 61 # CHECK-CP-JSON-DAG: "%275:sub4": 58 # CHECK-CP-JSON-DAG: "%275:sub5": 57 # CHECK-CP-JSON-DAG: "%275:sub6": 56 # CHECK-CP-JSON-DAG: "%275:sub7": 55 # CHECK-CP-JSON-DAG: "%275:sub8": 52 # CHECK-CP-JSON-DAG: "%275:sub9": 51 # CHECK-CP-JSON-DAG: "%275:sub10": 50 # CHECK-CP-JSON-DAG: "%275:sub11": 49 # CHECK-CP-JSON-DAG: "%275:sub12": 46 # CHECK-CP-JSON-DAG: "%275:sub13": 45 # CHECK-CP-JSON-DAG: "%275:sub14": 44 # CHECK-CP-JSON-DAG: "%275:sub15": 43 # CHECK-CP-JSON-DAG: "%275:sub16": 40 # CHECK-CP-JSON-DAG: "%275:sub17": 39 # CHECK-CP-JSON-DAG: "%275:sub18": 38 # CHECK-CP-JSON-DAG: "%275:sub19": 37 # CHECK-CP-JSON-DAG: "%275:sub20": 34 # CHECK-CP-JSON-DAG: "%275:sub21": 33 # CHECK-CP-JSON-DAG: "%275:sub22": 32 # CHECK-CP-JSON-DAG: "%275:sub23": 31 # CHECK-CP-JSON-DAG: "%275:sub24": 28 # CHECK-CP-JSON-DAG: "%275:sub25": 27 # CHECK-CP-JSON-DAG: "%275:sub26": 26 # CHECK-CP-JSON-DAG: "%275:sub27": 25 # CHECK-CP-JSON-DAG: "%275:sub28": 22 # CHECK-CP-JSON-DAG: "%275:sub29": 21 # CHECK-CP-JSON-DAG: "%275:sub30": 20 # CHECK-CP-JSON-DAG: "%275:sub31": 19 # CHECK-CP-JSON-DAG: "%317:sub0": 112 # CHECK-CP-JSON-DAG: "%317:sub1": 111 # CHECK-CP-JSON-DAG: "%317:sub2": 110 # CHECK-CP-JSON-DAG: "%317:sub3": 109 # CHECK-CP-JSON-DAG: "%317:sub4": 106 # CHECK-CP-JSON-DAG: "%317:sub5": 105 # CHECK-CP-JSON-DAG: "%317:sub6": 104 # CHECK-CP-JSON-DAG: "%317:sub7": 103 # CHECK-CP-JSON-DAG: "%317:sub8": 100 # CHECK-CP-JSON-DAG: "%317:sub9": 99 # CHECK-CP-JSON-DAG: "%317:sub10": 98 # CHECK-CP-JSON-DAG: "%317:sub11": 97 # CHECK-CP-JSON-DAG: "%317:sub12": 94 # CHECK-CP-JSON-DAG: "%317:sub13": 93 # CHECK-CP-JSON-DAG: "%317:sub14": 92 # CHECK-CP-JSON-DAG: "%317:sub15": 91 # CHECK-CP-JSON-DAG: "%317:sub16": 88 # CHECK-CP-JSON-DAG: "%317:sub17": 87 # CHECK-CP-JSON-DAG: "%317:sub18": 86 # CHECK-CP-JSON-DAG: "%317:sub19": 85 # CHECK-CP-JSON-DAG: "%317:sub20": 82 # CHECK-CP-JSON-DAG: "%317:sub21": 81 # CHECK-CP-JSON-DAG: "%317:sub22": 80 # CHECK-CP-JSON-DAG: "%317:sub23": 79 # CHECK-CP-JSON-DAG: "%317:sub24": 76 # CHECK-CP-JSON-DAG: "%317:sub25": 75 # CHECK-CP-JSON-DAG: "%317:sub26": 74 # CHECK-CP-JSON-DAG: "%317:sub27": 73 # CHECK-CP-JSON-DAG: "%317:sub28": 70 # CHECK-CP-JSON-DAG: "%317:sub29": 69 # CHECK-CP-JSON-DAG: "%317:sub30": 68 # CHECK-CP-JSON-DAG: "%317:sub31": 67 # CHECK-CP-JSON-DAG: "%359:sub0": 160 # CHECK-CP-JSON-DAG: "%359:sub1": 159 # CHECK-CP-JSON-DAG: "%359:sub2": 158 # CHECK-CP-JSON-DAG: "%359:sub3": 157 # CHECK-CP-JSON-DAG: "%359:sub4": 154 # CHECK-CP-JSON-DAG: "%359:sub5": 153 # CHECK-CP-JSON-DAG: "%359:sub6": 152 # CHECK-CP-JSON-DAG: "%359:sub7": 151 # CHECK-CP-JSON-DAG: "%359:sub8": 148 # CHECK-CP-JSON-DAG: "%359:sub9": 147 # CHECK-CP-JSON-DAG: "%359:sub10": 146 # CHECK-CP-JSON-DAG: "%359:sub11": 145 # CHECK-CP-JSON-DAG: "%359:sub12": 142 # CHECK-CP-JSON-DAG: "%359:sub13": 141 # CHECK-CP-JSON-DAG: "%359:sub14": 140 # CHECK-CP-JSON-DAG: "%359:sub15": 139 # CHECK-CP-JSON-DAG: "%359:sub16": 136 # CHECK-CP-JSON-DAG: "%359:sub17": 135 # CHECK-CP-JSON-DAG: "%359:sub18": 134 # CHECK-CP-JSON-DAG: "%359:sub19": 133 # CHECK-CP-JSON-DAG: "%359:sub20": 130 # CHECK-CP-JSON-DAG: "%359:sub21": 129 # CHECK-CP-JSON-DAG: "%359:sub22": 128 # CHECK-CP-JSON-DAG: "%359:sub23": 127 # CHECK-CP-JSON-DAG: "%359:sub24": 124 # CHECK-CP-JSON-DAG: "%359:sub25": 123 # CHECK-CP-JSON-DAG: "%359:sub26": 122 # CHECK-CP-JSON-DAG: "%359:sub27": 121 # CHECK-CP-JSON-DAG: "%359:sub28": 118 # CHECK-CP-JSON-DAG: "%359:sub29": 117 # CHECK-CP-JSON-DAG: "%359:sub30": 116 # CHECK-CP-JSON-DAG: "%359:sub31": 115 # CHECK-CP-JSON-DAG: "%401:sub0": 208 # CHECK-CP-JSON-DAG: "%401:sub1": 207 # CHECK-CP-JSON-DAG: "%401:sub2": 206 # CHECK-CP-JSON-DAG: "%401:sub3": 205 # CHECK-CP-JSON-DAG: "%401:sub4": 202 # CHECK-CP-JSON-DAG: "%401:sub5": 201 # CHECK-CP-JSON-DAG: "%401:sub6": 200 # CHECK-CP-JSON-DAG: "%401:sub7": 199 # CHECK-CP-JSON-DAG: "%401:sub8": 196 # CHECK-CP-JSON-DAG: "%401:sub9": 195 # CHECK-CP-JSON-DAG: "%401:sub10": 194 # CHECK-CP-JSON-DAG: "%401:sub11": 193 # CHECK-CP-JSON-DAG: "%401:sub12": 190 # CHECK-CP-JSON-DAG: "%401:sub13": 189 # CHECK-CP-JSON-DAG: "%401:sub14": 188 # CHECK-CP-JSON-DAG: "%401:sub15": 187 # CHECK-CP-JSON-DAG: "%401:sub16": 184 # CHECK-CP-JSON-DAG: "%401:sub17": 183 # CHECK-CP-JSON-DAG: "%401:sub18": 182 # CHECK-CP-JSON-DAG: "%401:sub19": 181 # CHECK-CP-JSON-DAG: "%401:sub20": 178 # CHECK-CP-JSON-DAG: "%401:sub21": 177 # CHECK-CP-JSON-DAG: "%401:sub22": 176 # CHECK-CP-JSON-DAG: "%401:sub23": 175 # CHECK-CP-JSON-DAG: "%401:sub24": 172 # CHECK-CP-JSON-DAG: "%401:sub25": 171 # CHECK-CP-JSON-DAG: "%401:sub26": 170 # CHECK-CP-JSON-DAG: "%401:sub27": 169 # CHECK-CP-JSON-DAG: "%401:sub28": 166 # CHECK-CP-JSON-DAG: "%401:sub29": 165 # CHECK-CP-JSON-DAG: "%401:sub30": 164 # CHECK-CP-JSON-DAG: "%401:sub31": 163 # CHECK-CP-JSON-DAG: "%622": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 163 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 208 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%624:vgpr_32 = COPY %233.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 15 # CHECK-CP-JSON-DAG: "%233:sub1": 14 # CHECK-CP-JSON-DAG: "%233:sub2": 13 # CHECK-CP-JSON-DAG: "%233:sub3": 12 # CHECK-CP-JSON-DAG: "%233:sub4": 9 # CHECK-CP-JSON-DAG: "%233:sub5": 8 # CHECK-CP-JSON-DAG: "%233:sub6": 7 # CHECK-CP-JSON-DAG: "%233:sub7": 6 # CHECK-CP-JSON-DAG: "%233:sub8": 3 # CHECK-CP-JSON-DAG: "%233:sub9": 2 # CHECK-CP-JSON-DAG: "%233:sub10": 1 # CHECK-CP-JSON-DAG: "%233:sub11": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 63 # CHECK-CP-JSON-DAG: "%275:sub1": 62 # CHECK-CP-JSON-DAG: "%275:sub2": 61 # CHECK-CP-JSON-DAG: "%275:sub3": 60 # CHECK-CP-JSON-DAG: "%275:sub4": 57 # CHECK-CP-JSON-DAG: "%275:sub5": 56 # CHECK-CP-JSON-DAG: "%275:sub6": 55 # CHECK-CP-JSON-DAG: "%275:sub7": 54 # CHECK-CP-JSON-DAG: "%275:sub8": 51 # CHECK-CP-JSON-DAG: "%275:sub9": 50 # CHECK-CP-JSON-DAG: "%275:sub10": 49 # CHECK-CP-JSON-DAG: "%275:sub11": 48 # CHECK-CP-JSON-DAG: "%275:sub12": 45 # CHECK-CP-JSON-DAG: "%275:sub13": 44 # CHECK-CP-JSON-DAG: "%275:sub14": 43 # CHECK-CP-JSON-DAG: "%275:sub15": 42 # CHECK-CP-JSON-DAG: "%275:sub16": 39 # CHECK-CP-JSON-DAG: "%275:sub17": 38 # CHECK-CP-JSON-DAG: "%275:sub18": 37 # CHECK-CP-JSON-DAG: "%275:sub19": 36 # CHECK-CP-JSON-DAG: "%275:sub20": 33 # CHECK-CP-JSON-DAG: "%275:sub21": 32 # CHECK-CP-JSON-DAG: "%275:sub22": 31 # CHECK-CP-JSON-DAG: "%275:sub23": 30 # CHECK-CP-JSON-DAG: "%275:sub24": 27 # CHECK-CP-JSON-DAG: "%275:sub25": 26 # CHECK-CP-JSON-DAG: "%275:sub26": 25 # CHECK-CP-JSON-DAG: "%275:sub27": 24 # CHECK-CP-JSON-DAG: "%275:sub28": 21 # CHECK-CP-JSON-DAG: "%275:sub29": 20 # CHECK-CP-JSON-DAG: "%275:sub30": 19 # CHECK-CP-JSON-DAG: "%275:sub31": 18 # CHECK-CP-JSON-DAG: "%317:sub0": 111 # CHECK-CP-JSON-DAG: "%317:sub1": 110 # CHECK-CP-JSON-DAG: "%317:sub2": 109 # CHECK-CP-JSON-DAG: "%317:sub3": 108 # CHECK-CP-JSON-DAG: "%317:sub4": 105 # CHECK-CP-JSON-DAG: "%317:sub5": 104 # CHECK-CP-JSON-DAG: "%317:sub6": 103 # CHECK-CP-JSON-DAG: "%317:sub7": 102 # CHECK-CP-JSON-DAG: "%317:sub8": 99 # CHECK-CP-JSON-DAG: "%317:sub9": 98 # CHECK-CP-JSON-DAG: "%317:sub10": 97 # CHECK-CP-JSON-DAG: "%317:sub11": 96 # CHECK-CP-JSON-DAG: "%317:sub12": 93 # CHECK-CP-JSON-DAG: "%317:sub13": 92 # CHECK-CP-JSON-DAG: "%317:sub14": 91 # CHECK-CP-JSON-DAG: "%317:sub15": 90 # CHECK-CP-JSON-DAG: "%317:sub16": 87 # CHECK-CP-JSON-DAG: "%317:sub17": 86 # CHECK-CP-JSON-DAG: "%317:sub18": 85 # CHECK-CP-JSON-DAG: "%317:sub19": 84 # CHECK-CP-JSON-DAG: "%317:sub20": 81 # CHECK-CP-JSON-DAG: "%317:sub21": 80 # CHECK-CP-JSON-DAG: "%317:sub22": 79 # CHECK-CP-JSON-DAG: "%317:sub23": 78 # CHECK-CP-JSON-DAG: "%317:sub24": 75 # CHECK-CP-JSON-DAG: "%317:sub25": 74 # CHECK-CP-JSON-DAG: "%317:sub26": 73 # CHECK-CP-JSON-DAG: "%317:sub27": 72 # CHECK-CP-JSON-DAG: "%317:sub28": 69 # CHECK-CP-JSON-DAG: "%317:sub29": 68 # CHECK-CP-JSON-DAG: "%317:sub30": 67 # CHECK-CP-JSON-DAG: "%317:sub31": 66 # CHECK-CP-JSON-DAG: "%359:sub0": 159 # CHECK-CP-JSON-DAG: "%359:sub1": 158 # CHECK-CP-JSON-DAG: "%359:sub2": 157 # CHECK-CP-JSON-DAG: "%359:sub3": 156 # CHECK-CP-JSON-DAG: "%359:sub4": 153 # CHECK-CP-JSON-DAG: "%359:sub5": 152 # CHECK-CP-JSON-DAG: "%359:sub6": 151 # CHECK-CP-JSON-DAG: "%359:sub7": 150 # CHECK-CP-JSON-DAG: "%359:sub8": 147 # CHECK-CP-JSON-DAG: "%359:sub9": 146 # CHECK-CP-JSON-DAG: "%359:sub10": 145 # CHECK-CP-JSON-DAG: "%359:sub11": 144 # CHECK-CP-JSON-DAG: "%359:sub12": 141 # CHECK-CP-JSON-DAG: "%359:sub13": 140 # CHECK-CP-JSON-DAG: "%359:sub14": 139 # CHECK-CP-JSON-DAG: "%359:sub15": 138 # CHECK-CP-JSON-DAG: "%359:sub16": 135 # CHECK-CP-JSON-DAG: "%359:sub17": 134 # CHECK-CP-JSON-DAG: "%359:sub18": 133 # CHECK-CP-JSON-DAG: "%359:sub19": 132 # CHECK-CP-JSON-DAG: "%359:sub20": 129 # CHECK-CP-JSON-DAG: "%359:sub21": 128 # CHECK-CP-JSON-DAG: "%359:sub22": 127 # CHECK-CP-JSON-DAG: "%359:sub23": 126 # CHECK-CP-JSON-DAG: "%359:sub24": 123 # CHECK-CP-JSON-DAG: "%359:sub25": 122 # CHECK-CP-JSON-DAG: "%359:sub26": 121 # CHECK-CP-JSON-DAG: "%359:sub27": 120 # CHECK-CP-JSON-DAG: "%359:sub28": 117 # CHECK-CP-JSON-DAG: "%359:sub29": 116 # CHECK-CP-JSON-DAG: "%359:sub30": 115 # CHECK-CP-JSON-DAG: "%359:sub31": 114 # CHECK-CP-JSON-DAG: "%401:sub0": 207 # CHECK-CP-JSON-DAG: "%401:sub1": 206 # CHECK-CP-JSON-DAG: "%401:sub2": 205 # CHECK-CP-JSON-DAG: "%401:sub3": 204 # CHECK-CP-JSON-DAG: "%401:sub4": 201 # CHECK-CP-JSON-DAG: "%401:sub5": 200 # CHECK-CP-JSON-DAG: "%401:sub6": 199 # CHECK-CP-JSON-DAG: "%401:sub7": 198 # CHECK-CP-JSON-DAG: "%401:sub8": 195 # CHECK-CP-JSON-DAG: "%401:sub9": 194 # CHECK-CP-JSON-DAG: "%401:sub10": 193 # CHECK-CP-JSON-DAG: "%401:sub11": 192 # CHECK-CP-JSON-DAG: "%401:sub12": 189 # CHECK-CP-JSON-DAG: "%401:sub13": 188 # CHECK-CP-JSON-DAG: "%401:sub14": 187 # CHECK-CP-JSON-DAG: "%401:sub15": 186 # CHECK-CP-JSON-DAG: "%401:sub16": 183 # CHECK-CP-JSON-DAG: "%401:sub17": 182 # CHECK-CP-JSON-DAG: "%401:sub18": 181 # CHECK-CP-JSON-DAG: "%401:sub19": 180 # CHECK-CP-JSON-DAG: "%401:sub20": 177 # CHECK-CP-JSON-DAG: "%401:sub21": 176 # CHECK-CP-JSON-DAG: "%401:sub22": 175 # CHECK-CP-JSON-DAG: "%401:sub23": 174 # CHECK-CP-JSON-DAG: "%401:sub24": 171 # CHECK-CP-JSON-DAG: "%401:sub25": 170 # CHECK-CP-JSON-DAG: "%401:sub26": 169 # CHECK-CP-JSON-DAG: "%401:sub27": 168 # CHECK-CP-JSON-DAG: "%401:sub28": 165 # CHECK-CP-JSON-DAG: "%401:sub29": 164 # CHECK-CP-JSON-DAG: "%401:sub30": 163 # CHECK-CP-JSON-DAG: "%401:sub31": 162 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 162 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 207 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%625:vgpr_32 = COPY %233.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 14 # CHECK-CP-JSON-DAG: "%233:sub1": 13 # CHECK-CP-JSON-DAG: "%233:sub2": 12 # CHECK-CP-JSON-DAG: "%233:sub3": 11 # CHECK-CP-JSON-DAG: "%233:sub4": 8 # CHECK-CP-JSON-DAG: "%233:sub5": 7 # CHECK-CP-JSON-DAG: "%233:sub6": 6 # CHECK-CP-JSON-DAG: "%233:sub7": 5 # CHECK-CP-JSON-DAG: "%233:sub8": 2 # CHECK-CP-JSON-DAG: "%233:sub9": 1 # CHECK-CP-JSON-DAG: "%233:sub10": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 62 # CHECK-CP-JSON-DAG: "%275:sub1": 61 # CHECK-CP-JSON-DAG: "%275:sub2": 60 # CHECK-CP-JSON-DAG: "%275:sub3": 59 # CHECK-CP-JSON-DAG: "%275:sub4": 56 # CHECK-CP-JSON-DAG: "%275:sub5": 55 # CHECK-CP-JSON-DAG: "%275:sub6": 54 # CHECK-CP-JSON-DAG: "%275:sub7": 53 # CHECK-CP-JSON-DAG: "%275:sub8": 50 # CHECK-CP-JSON-DAG: "%275:sub9": 49 # CHECK-CP-JSON-DAG: "%275:sub10": 48 # CHECK-CP-JSON-DAG: "%275:sub11": 47 # CHECK-CP-JSON-DAG: "%275:sub12": 44 # CHECK-CP-JSON-DAG: "%275:sub13": 43 # CHECK-CP-JSON-DAG: "%275:sub14": 42 # CHECK-CP-JSON-DAG: "%275:sub15": 41 # CHECK-CP-JSON-DAG: "%275:sub16": 38 # CHECK-CP-JSON-DAG: "%275:sub17": 37 # CHECK-CP-JSON-DAG: "%275:sub18": 36 # CHECK-CP-JSON-DAG: "%275:sub19": 35 # CHECK-CP-JSON-DAG: "%275:sub20": 32 # CHECK-CP-JSON-DAG: "%275:sub21": 31 # CHECK-CP-JSON-DAG: "%275:sub22": 30 # CHECK-CP-JSON-DAG: "%275:sub23": 29 # CHECK-CP-JSON-DAG: "%275:sub24": 26 # CHECK-CP-JSON-DAG: "%275:sub25": 25 # CHECK-CP-JSON-DAG: "%275:sub26": 24 # CHECK-CP-JSON-DAG: "%275:sub27": 23 # CHECK-CP-JSON-DAG: "%275:sub28": 20 # CHECK-CP-JSON-DAG: "%275:sub29": 19 # CHECK-CP-JSON-DAG: "%275:sub30": 18 # CHECK-CP-JSON-DAG: "%275:sub31": 17 # CHECK-CP-JSON-DAG: "%317:sub0": 110 # CHECK-CP-JSON-DAG: "%317:sub1": 109 # CHECK-CP-JSON-DAG: "%317:sub2": 108 # CHECK-CP-JSON-DAG: "%317:sub3": 107 # CHECK-CP-JSON-DAG: "%317:sub4": 104 # CHECK-CP-JSON-DAG: "%317:sub5": 103 # CHECK-CP-JSON-DAG: "%317:sub6": 102 # CHECK-CP-JSON-DAG: "%317:sub7": 101 # CHECK-CP-JSON-DAG: "%317:sub8": 98 # CHECK-CP-JSON-DAG: "%317:sub9": 97 # CHECK-CP-JSON-DAG: "%317:sub10": 96 # CHECK-CP-JSON-DAG: "%317:sub11": 95 # CHECK-CP-JSON-DAG: "%317:sub12": 92 # CHECK-CP-JSON-DAG: "%317:sub13": 91 # CHECK-CP-JSON-DAG: "%317:sub14": 90 # CHECK-CP-JSON-DAG: "%317:sub15": 89 # CHECK-CP-JSON-DAG: "%317:sub16": 86 # CHECK-CP-JSON-DAG: "%317:sub17": 85 # CHECK-CP-JSON-DAG: "%317:sub18": 84 # CHECK-CP-JSON-DAG: "%317:sub19": 83 # CHECK-CP-JSON-DAG: "%317:sub20": 80 # CHECK-CP-JSON-DAG: "%317:sub21": 79 # CHECK-CP-JSON-DAG: "%317:sub22": 78 # CHECK-CP-JSON-DAG: "%317:sub23": 77 # CHECK-CP-JSON-DAG: "%317:sub24": 74 # CHECK-CP-JSON-DAG: "%317:sub25": 73 # CHECK-CP-JSON-DAG: "%317:sub26": 72 # CHECK-CP-JSON-DAG: "%317:sub27": 71 # CHECK-CP-JSON-DAG: "%317:sub28": 68 # CHECK-CP-JSON-DAG: "%317:sub29": 67 # CHECK-CP-JSON-DAG: "%317:sub30": 66 # CHECK-CP-JSON-DAG: "%317:sub31": 65 # CHECK-CP-JSON-DAG: "%359:sub0": 158 # CHECK-CP-JSON-DAG: "%359:sub1": 157 # CHECK-CP-JSON-DAG: "%359:sub2": 156 # CHECK-CP-JSON-DAG: "%359:sub3": 155 # CHECK-CP-JSON-DAG: "%359:sub4": 152 # CHECK-CP-JSON-DAG: "%359:sub5": 151 # CHECK-CP-JSON-DAG: "%359:sub6": 150 # CHECK-CP-JSON-DAG: "%359:sub7": 149 # CHECK-CP-JSON-DAG: "%359:sub8": 146 # CHECK-CP-JSON-DAG: "%359:sub9": 145 # CHECK-CP-JSON-DAG: "%359:sub10": 144 # CHECK-CP-JSON-DAG: "%359:sub11": 143 # CHECK-CP-JSON-DAG: "%359:sub12": 140 # CHECK-CP-JSON-DAG: "%359:sub13": 139 # CHECK-CP-JSON-DAG: "%359:sub14": 138 # CHECK-CP-JSON-DAG: "%359:sub15": 137 # CHECK-CP-JSON-DAG: "%359:sub16": 134 # CHECK-CP-JSON-DAG: "%359:sub17": 133 # CHECK-CP-JSON-DAG: "%359:sub18": 132 # CHECK-CP-JSON-DAG: "%359:sub19": 131 # CHECK-CP-JSON-DAG: "%359:sub20": 128 # CHECK-CP-JSON-DAG: "%359:sub21": 127 # CHECK-CP-JSON-DAG: "%359:sub22": 126 # CHECK-CP-JSON-DAG: "%359:sub23": 125 # CHECK-CP-JSON-DAG: "%359:sub24": 122 # CHECK-CP-JSON-DAG: "%359:sub25": 121 # CHECK-CP-JSON-DAG: "%359:sub26": 120 # CHECK-CP-JSON-DAG: "%359:sub27": 119 # CHECK-CP-JSON-DAG: "%359:sub28": 116 # CHECK-CP-JSON-DAG: "%359:sub29": 115 # CHECK-CP-JSON-DAG: "%359:sub30": 114 # CHECK-CP-JSON-DAG: "%359:sub31": 113 # CHECK-CP-JSON-DAG: "%401:sub0": 206 # CHECK-CP-JSON-DAG: "%401:sub1": 205 # CHECK-CP-JSON-DAG: "%401:sub2": 204 # CHECK-CP-JSON-DAG: "%401:sub3": 203 # CHECK-CP-JSON-DAG: "%401:sub4": 200 # CHECK-CP-JSON-DAG: "%401:sub5": 199 # CHECK-CP-JSON-DAG: "%401:sub6": 198 # CHECK-CP-JSON-DAG: "%401:sub7": 197 # CHECK-CP-JSON-DAG: "%401:sub8": 194 # CHECK-CP-JSON-DAG: "%401:sub9": 193 # CHECK-CP-JSON-DAG: "%401:sub10": 192 # CHECK-CP-JSON-DAG: "%401:sub11": 191 # CHECK-CP-JSON-DAG: "%401:sub12": 188 # CHECK-CP-JSON-DAG: "%401:sub13": 187 # CHECK-CP-JSON-DAG: "%401:sub14": 186 # CHECK-CP-JSON-DAG: "%401:sub15": 185 # CHECK-CP-JSON-DAG: "%401:sub16": 182 # CHECK-CP-JSON-DAG: "%401:sub17": 181 # CHECK-CP-JSON-DAG: "%401:sub18": 180 # CHECK-CP-JSON-DAG: "%401:sub19": 179 # CHECK-CP-JSON-DAG: "%401:sub20": 176 # CHECK-CP-JSON-DAG: "%401:sub21": 175 # CHECK-CP-JSON-DAG: "%401:sub22": 174 # CHECK-CP-JSON-DAG: "%401:sub23": 173 # CHECK-CP-JSON-DAG: "%401:sub24": 170 # CHECK-CP-JSON-DAG: "%401:sub25": 169 # CHECK-CP-JSON-DAG: "%401:sub26": 168 # CHECK-CP-JSON-DAG: "%401:sub27": 167 # CHECK-CP-JSON-DAG: "%401:sub28": 164 # CHECK-CP-JSON-DAG: "%401:sub29": 163 # CHECK-CP-JSON-DAG: "%401:sub30": 162 # CHECK-CP-JSON-DAG: "%401:sub31": 161 # CHECK-CP-JSON-DAG: "%624": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 161 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 206 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%626:vgpr_32 = COPY %233.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 13 # CHECK-CP-JSON-DAG: "%233:sub1": 12 # CHECK-CP-JSON-DAG: "%233:sub2": 11 # CHECK-CP-JSON-DAG: "%233:sub3": 10 # CHECK-CP-JSON-DAG: "%233:sub4": 7 # CHECK-CP-JSON-DAG: "%233:sub5": 6 # CHECK-CP-JSON-DAG: "%233:sub6": 5 # CHECK-CP-JSON-DAG: "%233:sub7": 4 # CHECK-CP-JSON-DAG: "%233:sub8": 1 # CHECK-CP-JSON-DAG: "%233:sub9": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 61 # CHECK-CP-JSON-DAG: "%275:sub1": 60 # CHECK-CP-JSON-DAG: "%275:sub2": 59 # CHECK-CP-JSON-DAG: "%275:sub3": 58 # CHECK-CP-JSON-DAG: "%275:sub4": 55 # CHECK-CP-JSON-DAG: "%275:sub5": 54 # CHECK-CP-JSON-DAG: "%275:sub6": 53 # CHECK-CP-JSON-DAG: "%275:sub7": 52 # CHECK-CP-JSON-DAG: "%275:sub8": 49 # CHECK-CP-JSON-DAG: "%275:sub9": 48 # CHECK-CP-JSON-DAG: "%275:sub10": 47 # CHECK-CP-JSON-DAG: "%275:sub11": 46 # CHECK-CP-JSON-DAG: "%275:sub12": 43 # CHECK-CP-JSON-DAG: "%275:sub13": 42 # CHECK-CP-JSON-DAG: "%275:sub14": 41 # CHECK-CP-JSON-DAG: "%275:sub15": 40 # CHECK-CP-JSON-DAG: "%275:sub16": 37 # CHECK-CP-JSON-DAG: "%275:sub17": 36 # CHECK-CP-JSON-DAG: "%275:sub18": 35 # CHECK-CP-JSON-DAG: "%275:sub19": 34 # CHECK-CP-JSON-DAG: "%275:sub20": 31 # CHECK-CP-JSON-DAG: "%275:sub21": 30 # CHECK-CP-JSON-DAG: "%275:sub22": 29 # CHECK-CP-JSON-DAG: "%275:sub23": 28 # CHECK-CP-JSON-DAG: "%275:sub24": 25 # CHECK-CP-JSON-DAG: "%275:sub25": 24 # CHECK-CP-JSON-DAG: "%275:sub26": 23 # CHECK-CP-JSON-DAG: "%275:sub27": 22 # CHECK-CP-JSON-DAG: "%275:sub28": 19 # CHECK-CP-JSON-DAG: "%275:sub29": 18 # CHECK-CP-JSON-DAG: "%275:sub30": 17 # CHECK-CP-JSON-DAG: "%275:sub31": 16 # CHECK-CP-JSON-DAG: "%317:sub0": 109 # CHECK-CP-JSON-DAG: "%317:sub1": 108 # CHECK-CP-JSON-DAG: "%317:sub2": 107 # CHECK-CP-JSON-DAG: "%317:sub3": 106 # CHECK-CP-JSON-DAG: "%317:sub4": 103 # CHECK-CP-JSON-DAG: "%317:sub5": 102 # CHECK-CP-JSON-DAG: "%317:sub6": 101 # CHECK-CP-JSON-DAG: "%317:sub7": 100 # CHECK-CP-JSON-DAG: "%317:sub8": 97 # CHECK-CP-JSON-DAG: "%317:sub9": 96 # CHECK-CP-JSON-DAG: "%317:sub10": 95 # CHECK-CP-JSON-DAG: "%317:sub11": 94 # CHECK-CP-JSON-DAG: "%317:sub12": 91 # CHECK-CP-JSON-DAG: "%317:sub13": 90 # CHECK-CP-JSON-DAG: "%317:sub14": 89 # CHECK-CP-JSON-DAG: "%317:sub15": 88 # CHECK-CP-JSON-DAG: "%317:sub16": 85 # CHECK-CP-JSON-DAG: "%317:sub17": 84 # CHECK-CP-JSON-DAG: "%317:sub18": 83 # CHECK-CP-JSON-DAG: "%317:sub19": 82 # CHECK-CP-JSON-DAG: "%317:sub20": 79 # CHECK-CP-JSON-DAG: "%317:sub21": 78 # CHECK-CP-JSON-DAG: "%317:sub22": 77 # CHECK-CP-JSON-DAG: "%317:sub23": 76 # CHECK-CP-JSON-DAG: "%317:sub24": 73 # CHECK-CP-JSON-DAG: "%317:sub25": 72 # CHECK-CP-JSON-DAG: "%317:sub26": 71 # CHECK-CP-JSON-DAG: "%317:sub27": 70 # CHECK-CP-JSON-DAG: "%317:sub28": 67 # CHECK-CP-JSON-DAG: "%317:sub29": 66 # CHECK-CP-JSON-DAG: "%317:sub30": 65 # CHECK-CP-JSON-DAG: "%317:sub31": 64 # CHECK-CP-JSON-DAG: "%359:sub0": 157 # CHECK-CP-JSON-DAG: "%359:sub1": 156 # CHECK-CP-JSON-DAG: "%359:sub2": 155 # CHECK-CP-JSON-DAG: "%359:sub3": 154 # CHECK-CP-JSON-DAG: "%359:sub4": 151 # CHECK-CP-JSON-DAG: "%359:sub5": 150 # CHECK-CP-JSON-DAG: "%359:sub6": 149 # CHECK-CP-JSON-DAG: "%359:sub7": 148 # CHECK-CP-JSON-DAG: "%359:sub8": 145 # CHECK-CP-JSON-DAG: "%359:sub9": 144 # CHECK-CP-JSON-DAG: "%359:sub10": 143 # CHECK-CP-JSON-DAG: "%359:sub11": 142 # CHECK-CP-JSON-DAG: "%359:sub12": 139 # CHECK-CP-JSON-DAG: "%359:sub13": 138 # CHECK-CP-JSON-DAG: "%359:sub14": 137 # CHECK-CP-JSON-DAG: "%359:sub15": 136 # CHECK-CP-JSON-DAG: "%359:sub16": 133 # CHECK-CP-JSON-DAG: "%359:sub17": 132 # CHECK-CP-JSON-DAG: "%359:sub18": 131 # CHECK-CP-JSON-DAG: "%359:sub19": 130 # CHECK-CP-JSON-DAG: "%359:sub20": 127 # CHECK-CP-JSON-DAG: "%359:sub21": 126 # CHECK-CP-JSON-DAG: "%359:sub22": 125 # CHECK-CP-JSON-DAG: "%359:sub23": 124 # CHECK-CP-JSON-DAG: "%359:sub24": 121 # CHECK-CP-JSON-DAG: "%359:sub25": 120 # CHECK-CP-JSON-DAG: "%359:sub26": 119 # CHECK-CP-JSON-DAG: "%359:sub27": 118 # CHECK-CP-JSON-DAG: "%359:sub28": 115 # CHECK-CP-JSON-DAG: "%359:sub29": 114 # CHECK-CP-JSON-DAG: "%359:sub30": 113 # CHECK-CP-JSON-DAG: "%359:sub31": 112 # CHECK-CP-JSON-DAG: "%401:sub0": 205 # CHECK-CP-JSON-DAG: "%401:sub1": 204 # CHECK-CP-JSON-DAG: "%401:sub2": 203 # CHECK-CP-JSON-DAG: "%401:sub3": 202 # CHECK-CP-JSON-DAG: "%401:sub4": 199 # CHECK-CP-JSON-DAG: "%401:sub5": 198 # CHECK-CP-JSON-DAG: "%401:sub6": 197 # CHECK-CP-JSON-DAG: "%401:sub7": 196 # CHECK-CP-JSON-DAG: "%401:sub8": 193 # CHECK-CP-JSON-DAG: "%401:sub9": 192 # CHECK-CP-JSON-DAG: "%401:sub10": 191 # CHECK-CP-JSON-DAG: "%401:sub11": 190 # CHECK-CP-JSON-DAG: "%401:sub12": 187 # CHECK-CP-JSON-DAG: "%401:sub13": 186 # CHECK-CP-JSON-DAG: "%401:sub14": 185 # CHECK-CP-JSON-DAG: "%401:sub15": 184 # CHECK-CP-JSON-DAG: "%401:sub16": 181 # CHECK-CP-JSON-DAG: "%401:sub17": 180 # CHECK-CP-JSON-DAG: "%401:sub18": 179 # CHECK-CP-JSON-DAG: "%401:sub19": 178 # CHECK-CP-JSON-DAG: "%401:sub20": 175 # CHECK-CP-JSON-DAG: "%401:sub21": 174 # CHECK-CP-JSON-DAG: "%401:sub22": 173 # CHECK-CP-JSON-DAG: "%401:sub23": 172 # CHECK-CP-JSON-DAG: "%401:sub24": 169 # CHECK-CP-JSON-DAG: "%401:sub25": 168 # CHECK-CP-JSON-DAG: "%401:sub26": 167 # CHECK-CP-JSON-DAG: "%401:sub27": 166 # CHECK-CP-JSON-DAG: "%401:sub28": 163 # CHECK-CP-JSON-DAG: "%401:sub29": 162 # CHECK-CP-JSON-DAG: "%401:sub30": 161 # CHECK-CP-JSON-DAG: "%401:sub31": 160 # CHECK-CP-JSON-DAG: "%624": 2 # CHECK-CP-JSON-DAG: "%625": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 160 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 205 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%627:vgpr_32 = COPY %233.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 12 # CHECK-CP-JSON-DAG: "%233:sub1": 11 # CHECK-CP-JSON-DAG: "%233:sub2": 10 # CHECK-CP-JSON-DAG: "%233:sub3": 9 # CHECK-CP-JSON-DAG: "%233:sub4": 6 # CHECK-CP-JSON-DAG: "%233:sub5": 5 # CHECK-CP-JSON-DAG: "%233:sub6": 4 # CHECK-CP-JSON-DAG: "%233:sub7": 3 # CHECK-CP-JSON-DAG: "%233:sub8": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 60 # CHECK-CP-JSON-DAG: "%275:sub1": 59 # CHECK-CP-JSON-DAG: "%275:sub2": 58 # CHECK-CP-JSON-DAG: "%275:sub3": 57 # CHECK-CP-JSON-DAG: "%275:sub4": 54 # CHECK-CP-JSON-DAG: "%275:sub5": 53 # CHECK-CP-JSON-DAG: "%275:sub6": 52 # CHECK-CP-JSON-DAG: "%275:sub7": 51 # CHECK-CP-JSON-DAG: "%275:sub8": 48 # CHECK-CP-JSON-DAG: "%275:sub9": 47 # CHECK-CP-JSON-DAG: "%275:sub10": 46 # CHECK-CP-JSON-DAG: "%275:sub11": 45 # CHECK-CP-JSON-DAG: "%275:sub12": 42 # CHECK-CP-JSON-DAG: "%275:sub13": 41 # CHECK-CP-JSON-DAG: "%275:sub14": 40 # CHECK-CP-JSON-DAG: "%275:sub15": 39 # CHECK-CP-JSON-DAG: "%275:sub16": 36 # CHECK-CP-JSON-DAG: "%275:sub17": 35 # CHECK-CP-JSON-DAG: "%275:sub18": 34 # CHECK-CP-JSON-DAG: "%275:sub19": 33 # CHECK-CP-JSON-DAG: "%275:sub20": 30 # CHECK-CP-JSON-DAG: "%275:sub21": 29 # CHECK-CP-JSON-DAG: "%275:sub22": 28 # CHECK-CP-JSON-DAG: "%275:sub23": 27 # CHECK-CP-JSON-DAG: "%275:sub24": 24 # CHECK-CP-JSON-DAG: "%275:sub25": 23 # CHECK-CP-JSON-DAG: "%275:sub26": 22 # CHECK-CP-JSON-DAG: "%275:sub27": 21 # CHECK-CP-JSON-DAG: "%275:sub28": 18 # CHECK-CP-JSON-DAG: "%275:sub29": 17 # CHECK-CP-JSON-DAG: "%275:sub30": 16 # CHECK-CP-JSON-DAG: "%275:sub31": 15 # CHECK-CP-JSON-DAG: "%317:sub0": 108 # CHECK-CP-JSON-DAG: "%317:sub1": 107 # CHECK-CP-JSON-DAG: "%317:sub2": 106 # CHECK-CP-JSON-DAG: "%317:sub3": 105 # CHECK-CP-JSON-DAG: "%317:sub4": 102 # CHECK-CP-JSON-DAG: "%317:sub5": 101 # CHECK-CP-JSON-DAG: "%317:sub6": 100 # CHECK-CP-JSON-DAG: "%317:sub7": 99 # CHECK-CP-JSON-DAG: "%317:sub8": 96 # CHECK-CP-JSON-DAG: "%317:sub9": 95 # CHECK-CP-JSON-DAG: "%317:sub10": 94 # CHECK-CP-JSON-DAG: "%317:sub11": 93 # CHECK-CP-JSON-DAG: "%317:sub12": 90 # CHECK-CP-JSON-DAG: "%317:sub13": 89 # CHECK-CP-JSON-DAG: "%317:sub14": 88 # CHECK-CP-JSON-DAG: "%317:sub15": 87 # CHECK-CP-JSON-DAG: "%317:sub16": 84 # CHECK-CP-JSON-DAG: "%317:sub17": 83 # CHECK-CP-JSON-DAG: "%317:sub18": 82 # CHECK-CP-JSON-DAG: "%317:sub19": 81 # CHECK-CP-JSON-DAG: "%317:sub20": 78 # CHECK-CP-JSON-DAG: "%317:sub21": 77 # CHECK-CP-JSON-DAG: "%317:sub22": 76 # CHECK-CP-JSON-DAG: "%317:sub23": 75 # CHECK-CP-JSON-DAG: "%317:sub24": 72 # CHECK-CP-JSON-DAG: "%317:sub25": 71 # CHECK-CP-JSON-DAG: "%317:sub26": 70 # CHECK-CP-JSON-DAG: "%317:sub27": 69 # CHECK-CP-JSON-DAG: "%317:sub28": 66 # CHECK-CP-JSON-DAG: "%317:sub29": 65 # CHECK-CP-JSON-DAG: "%317:sub30": 64 # CHECK-CP-JSON-DAG: "%317:sub31": 63 # CHECK-CP-JSON-DAG: "%359:sub0": 156 # CHECK-CP-JSON-DAG: "%359:sub1": 155 # CHECK-CP-JSON-DAG: "%359:sub2": 154 # CHECK-CP-JSON-DAG: "%359:sub3": 153 # CHECK-CP-JSON-DAG: "%359:sub4": 150 # CHECK-CP-JSON-DAG: "%359:sub5": 149 # CHECK-CP-JSON-DAG: "%359:sub6": 148 # CHECK-CP-JSON-DAG: "%359:sub7": 147 # CHECK-CP-JSON-DAG: "%359:sub8": 144 # CHECK-CP-JSON-DAG: "%359:sub9": 143 # CHECK-CP-JSON-DAG: "%359:sub10": 142 # CHECK-CP-JSON-DAG: "%359:sub11": 141 # CHECK-CP-JSON-DAG: "%359:sub12": 138 # CHECK-CP-JSON-DAG: "%359:sub13": 137 # CHECK-CP-JSON-DAG: "%359:sub14": 136 # CHECK-CP-JSON-DAG: "%359:sub15": 135 # CHECK-CP-JSON-DAG: "%359:sub16": 132 # CHECK-CP-JSON-DAG: "%359:sub17": 131 # CHECK-CP-JSON-DAG: "%359:sub18": 130 # CHECK-CP-JSON-DAG: "%359:sub19": 129 # CHECK-CP-JSON-DAG: "%359:sub20": 126 # CHECK-CP-JSON-DAG: "%359:sub21": 125 # CHECK-CP-JSON-DAG: "%359:sub22": 124 # CHECK-CP-JSON-DAG: "%359:sub23": 123 # CHECK-CP-JSON-DAG: "%359:sub24": 120 # CHECK-CP-JSON-DAG: "%359:sub25": 119 # CHECK-CP-JSON-DAG: "%359:sub26": 118 # CHECK-CP-JSON-DAG: "%359:sub27": 117 # CHECK-CP-JSON-DAG: "%359:sub28": 114 # CHECK-CP-JSON-DAG: "%359:sub29": 113 # CHECK-CP-JSON-DAG: "%359:sub30": 112 # CHECK-CP-JSON-DAG: "%359:sub31": 111 # CHECK-CP-JSON-DAG: "%401:sub0": 204 # CHECK-CP-JSON-DAG: "%401:sub1": 203 # CHECK-CP-JSON-DAG: "%401:sub2": 202 # CHECK-CP-JSON-DAG: "%401:sub3": 201 # CHECK-CP-JSON-DAG: "%401:sub4": 198 # CHECK-CP-JSON-DAG: "%401:sub5": 197 # CHECK-CP-JSON-DAG: "%401:sub6": 196 # CHECK-CP-JSON-DAG: "%401:sub7": 195 # CHECK-CP-JSON-DAG: "%401:sub8": 192 # CHECK-CP-JSON-DAG: "%401:sub9": 191 # CHECK-CP-JSON-DAG: "%401:sub10": 190 # CHECK-CP-JSON-DAG: "%401:sub11": 189 # CHECK-CP-JSON-DAG: "%401:sub12": 186 # CHECK-CP-JSON-DAG: "%401:sub13": 185 # CHECK-CP-JSON-DAG: "%401:sub14": 184 # CHECK-CP-JSON-DAG: "%401:sub15": 183 # CHECK-CP-JSON-DAG: "%401:sub16": 180 # CHECK-CP-JSON-DAG: "%401:sub17": 179 # CHECK-CP-JSON-DAG: "%401:sub18": 178 # CHECK-CP-JSON-DAG: "%401:sub19": 177 # CHECK-CP-JSON-DAG: "%401:sub20": 174 # CHECK-CP-JSON-DAG: "%401:sub21": 173 # CHECK-CP-JSON-DAG: "%401:sub22": 172 # CHECK-CP-JSON-DAG: "%401:sub23": 171 # CHECK-CP-JSON-DAG: "%401:sub24": 168 # CHECK-CP-JSON-DAG: "%401:sub25": 167 # CHECK-CP-JSON-DAG: "%401:sub26": 166 # CHECK-CP-JSON-DAG: "%401:sub27": 165 # CHECK-CP-JSON-DAG: "%401:sub28": 162 # CHECK-CP-JSON-DAG: "%401:sub29": 161 # CHECK-CP-JSON-DAG: "%401:sub30": 160 # CHECK-CP-JSON-DAG: "%401:sub31": 159 # CHECK-CP-JSON-DAG: "%624": 1 # CHECK-CP-JSON-DAG: "%625": 1 # CHECK-CP-JSON-DAG: "%626": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 159 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 204 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%628:vreg_128 = REG_SEQUENCE %627, %subreg.sub0, %626, %subreg.sub1, %625, %subreg.sub2, %624, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 11 # CHECK-CP-JSON-DAG: "%233:sub1": 10 # CHECK-CP-JSON-DAG: "%233:sub2": 9 # CHECK-CP-JSON-DAG: "%233:sub3": 8 # CHECK-CP-JSON-DAG: "%233:sub4": 5 # CHECK-CP-JSON-DAG: "%233:sub5": 4 # CHECK-CP-JSON-DAG: "%233:sub6": 3 # CHECK-CP-JSON-DAG: "%233:sub7": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 59 # CHECK-CP-JSON-DAG: "%275:sub1": 58 # CHECK-CP-JSON-DAG: "%275:sub2": 57 # CHECK-CP-JSON-DAG: "%275:sub3": 56 # CHECK-CP-JSON-DAG: "%275:sub4": 53 # CHECK-CP-JSON-DAG: "%275:sub5": 52 # CHECK-CP-JSON-DAG: "%275:sub6": 51 # CHECK-CP-JSON-DAG: "%275:sub7": 50 # CHECK-CP-JSON-DAG: "%275:sub8": 47 # CHECK-CP-JSON-DAG: "%275:sub9": 46 # CHECK-CP-JSON-DAG: "%275:sub10": 45 # CHECK-CP-JSON-DAG: "%275:sub11": 44 # CHECK-CP-JSON-DAG: "%275:sub12": 41 # CHECK-CP-JSON-DAG: "%275:sub13": 40 # CHECK-CP-JSON-DAG: "%275:sub14": 39 # CHECK-CP-JSON-DAG: "%275:sub15": 38 # CHECK-CP-JSON-DAG: "%275:sub16": 35 # CHECK-CP-JSON-DAG: "%275:sub17": 34 # CHECK-CP-JSON-DAG: "%275:sub18": 33 # CHECK-CP-JSON-DAG: "%275:sub19": 32 # CHECK-CP-JSON-DAG: "%275:sub20": 29 # CHECK-CP-JSON-DAG: "%275:sub21": 28 # CHECK-CP-JSON-DAG: "%275:sub22": 27 # CHECK-CP-JSON-DAG: "%275:sub23": 26 # CHECK-CP-JSON-DAG: "%275:sub24": 23 # CHECK-CP-JSON-DAG: "%275:sub25": 22 # CHECK-CP-JSON-DAG: "%275:sub26": 21 # CHECK-CP-JSON-DAG: "%275:sub27": 20 # CHECK-CP-JSON-DAG: "%275:sub28": 17 # CHECK-CP-JSON-DAG: "%275:sub29": 16 # CHECK-CP-JSON-DAG: "%275:sub30": 15 # CHECK-CP-JSON-DAG: "%275:sub31": 14 # CHECK-CP-JSON-DAG: "%317:sub0": 107 # CHECK-CP-JSON-DAG: "%317:sub1": 106 # CHECK-CP-JSON-DAG: "%317:sub2": 105 # CHECK-CP-JSON-DAG: "%317:sub3": 104 # CHECK-CP-JSON-DAG: "%317:sub4": 101 # CHECK-CP-JSON-DAG: "%317:sub5": 100 # CHECK-CP-JSON-DAG: "%317:sub6": 99 # CHECK-CP-JSON-DAG: "%317:sub7": 98 # CHECK-CP-JSON-DAG: "%317:sub8": 95 # CHECK-CP-JSON-DAG: "%317:sub9": 94 # CHECK-CP-JSON-DAG: "%317:sub10": 93 # CHECK-CP-JSON-DAG: "%317:sub11": 92 # CHECK-CP-JSON-DAG: "%317:sub12": 89 # CHECK-CP-JSON-DAG: "%317:sub13": 88 # CHECK-CP-JSON-DAG: "%317:sub14": 87 # CHECK-CP-JSON-DAG: "%317:sub15": 86 # CHECK-CP-JSON-DAG: "%317:sub16": 83 # CHECK-CP-JSON-DAG: "%317:sub17": 82 # CHECK-CP-JSON-DAG: "%317:sub18": 81 # CHECK-CP-JSON-DAG: "%317:sub19": 80 # CHECK-CP-JSON-DAG: "%317:sub20": 77 # CHECK-CP-JSON-DAG: "%317:sub21": 76 # CHECK-CP-JSON-DAG: "%317:sub22": 75 # CHECK-CP-JSON-DAG: "%317:sub23": 74 # CHECK-CP-JSON-DAG: "%317:sub24": 71 # CHECK-CP-JSON-DAG: "%317:sub25": 70 # CHECK-CP-JSON-DAG: "%317:sub26": 69 # CHECK-CP-JSON-DAG: "%317:sub27": 68 # CHECK-CP-JSON-DAG: "%317:sub28": 65 # CHECK-CP-JSON-DAG: "%317:sub29": 64 # CHECK-CP-JSON-DAG: "%317:sub30": 63 # CHECK-CP-JSON-DAG: "%317:sub31": 62 # CHECK-CP-JSON-DAG: "%359:sub0": 155 # CHECK-CP-JSON-DAG: "%359:sub1": 154 # CHECK-CP-JSON-DAG: "%359:sub2": 153 # CHECK-CP-JSON-DAG: "%359:sub3": 152 # CHECK-CP-JSON-DAG: "%359:sub4": 149 # CHECK-CP-JSON-DAG: "%359:sub5": 148 # CHECK-CP-JSON-DAG: "%359:sub6": 147 # CHECK-CP-JSON-DAG: "%359:sub7": 146 # CHECK-CP-JSON-DAG: "%359:sub8": 143 # CHECK-CP-JSON-DAG: "%359:sub9": 142 # CHECK-CP-JSON-DAG: "%359:sub10": 141 # CHECK-CP-JSON-DAG: "%359:sub11": 140 # CHECK-CP-JSON-DAG: "%359:sub12": 137 # CHECK-CP-JSON-DAG: "%359:sub13": 136 # CHECK-CP-JSON-DAG: "%359:sub14": 135 # CHECK-CP-JSON-DAG: "%359:sub15": 134 # CHECK-CP-JSON-DAG: "%359:sub16": 131 # CHECK-CP-JSON-DAG: "%359:sub17": 130 # CHECK-CP-JSON-DAG: "%359:sub18": 129 # CHECK-CP-JSON-DAG: "%359:sub19": 128 # CHECK-CP-JSON-DAG: "%359:sub20": 125 # CHECK-CP-JSON-DAG: "%359:sub21": 124 # CHECK-CP-JSON-DAG: "%359:sub22": 123 # CHECK-CP-JSON-DAG: "%359:sub23": 122 # CHECK-CP-JSON-DAG: "%359:sub24": 119 # CHECK-CP-JSON-DAG: "%359:sub25": 118 # CHECK-CP-JSON-DAG: "%359:sub26": 117 # CHECK-CP-JSON-DAG: "%359:sub27": 116 # CHECK-CP-JSON-DAG: "%359:sub28": 113 # CHECK-CP-JSON-DAG: "%359:sub29": 112 # CHECK-CP-JSON-DAG: "%359:sub30": 111 # CHECK-CP-JSON-DAG: "%359:sub31": 110 # CHECK-CP-JSON-DAG: "%401:sub0": 203 # CHECK-CP-JSON-DAG: "%401:sub1": 202 # CHECK-CP-JSON-DAG: "%401:sub2": 201 # CHECK-CP-JSON-DAG: "%401:sub3": 200 # CHECK-CP-JSON-DAG: "%401:sub4": 197 # CHECK-CP-JSON-DAG: "%401:sub5": 196 # CHECK-CP-JSON-DAG: "%401:sub6": 195 # CHECK-CP-JSON-DAG: "%401:sub7": 194 # CHECK-CP-JSON-DAG: "%401:sub8": 191 # CHECK-CP-JSON-DAG: "%401:sub9": 190 # CHECK-CP-JSON-DAG: "%401:sub10": 189 # CHECK-CP-JSON-DAG: "%401:sub11": 188 # CHECK-CP-JSON-DAG: "%401:sub12": 185 # CHECK-CP-JSON-DAG: "%401:sub13": 184 # CHECK-CP-JSON-DAG: "%401:sub14": 183 # CHECK-CP-JSON-DAG: "%401:sub15": 182 # CHECK-CP-JSON-DAG: "%401:sub16": 179 # CHECK-CP-JSON-DAG: "%401:sub17": 178 # CHECK-CP-JSON-DAG: "%401:sub18": 177 # CHECK-CP-JSON-DAG: "%401:sub19": 176 # CHECK-CP-JSON-DAG: "%401:sub20": 173 # CHECK-CP-JSON-DAG: "%401:sub21": 172 # CHECK-CP-JSON-DAG: "%401:sub22": 171 # CHECK-CP-JSON-DAG: "%401:sub23": 170 # CHECK-CP-JSON-DAG: "%401:sub24": 167 # CHECK-CP-JSON-DAG: "%401:sub25": 166 # CHECK-CP-JSON-DAG: "%401:sub26": 165 # CHECK-CP-JSON-DAG: "%401:sub27": 164 # CHECK-CP-JSON-DAG: "%401:sub28": 161 # CHECK-CP-JSON-DAG: "%401:sub29": 160 # CHECK-CP-JSON-DAG: "%401:sub30": 159 # CHECK-CP-JSON-DAG: "%401:sub31": 158 # CHECK-CP-JSON-DAG: "%624": 0 # CHECK-CP-JSON-DAG: "%625": 0 # CHECK-CP-JSON-DAG: "%626": 0 # CHECK-CP-JSON-DAG: "%627": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 158 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 203 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %629:vreg_64, %628, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 10 # CHECK-CP-JSON-DAG: "%233:sub1": 9 # CHECK-CP-JSON-DAG: "%233:sub2": 8 # CHECK-CP-JSON-DAG: "%233:sub3": 7 # CHECK-CP-JSON-DAG: "%233:sub4": 4 # CHECK-CP-JSON-DAG: "%233:sub5": 3 # CHECK-CP-JSON-DAG: "%233:sub6": 2 # CHECK-CP-JSON-DAG: "%233:sub7": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 58 # CHECK-CP-JSON-DAG: "%275:sub1": 57 # CHECK-CP-JSON-DAG: "%275:sub2": 56 # CHECK-CP-JSON-DAG: "%275:sub3": 55 # CHECK-CP-JSON-DAG: "%275:sub4": 52 # CHECK-CP-JSON-DAG: "%275:sub5": 51 # CHECK-CP-JSON-DAG: "%275:sub6": 50 # CHECK-CP-JSON-DAG: "%275:sub7": 49 # CHECK-CP-JSON-DAG: "%275:sub8": 46 # CHECK-CP-JSON-DAG: "%275:sub9": 45 # CHECK-CP-JSON-DAG: "%275:sub10": 44 # CHECK-CP-JSON-DAG: "%275:sub11": 43 # CHECK-CP-JSON-DAG: "%275:sub12": 40 # CHECK-CP-JSON-DAG: "%275:sub13": 39 # CHECK-CP-JSON-DAG: "%275:sub14": 38 # CHECK-CP-JSON-DAG: "%275:sub15": 37 # CHECK-CP-JSON-DAG: "%275:sub16": 34 # CHECK-CP-JSON-DAG: "%275:sub17": 33 # CHECK-CP-JSON-DAG: "%275:sub18": 32 # CHECK-CP-JSON-DAG: "%275:sub19": 31 # CHECK-CP-JSON-DAG: "%275:sub20": 28 # CHECK-CP-JSON-DAG: "%275:sub21": 27 # CHECK-CP-JSON-DAG: "%275:sub22": 26 # CHECK-CP-JSON-DAG: "%275:sub23": 25 # CHECK-CP-JSON-DAG: "%275:sub24": 22 # CHECK-CP-JSON-DAG: "%275:sub25": 21 # CHECK-CP-JSON-DAG: "%275:sub26": 20 # CHECK-CP-JSON-DAG: "%275:sub27": 19 # CHECK-CP-JSON-DAG: "%275:sub28": 16 # CHECK-CP-JSON-DAG: "%275:sub29": 15 # CHECK-CP-JSON-DAG: "%275:sub30": 14 # CHECK-CP-JSON-DAG: "%275:sub31": 13 # CHECK-CP-JSON-DAG: "%317:sub0": 106 # CHECK-CP-JSON-DAG: "%317:sub1": 105 # CHECK-CP-JSON-DAG: "%317:sub2": 104 # CHECK-CP-JSON-DAG: "%317:sub3": 103 # CHECK-CP-JSON-DAG: "%317:sub4": 100 # CHECK-CP-JSON-DAG: "%317:sub5": 99 # CHECK-CP-JSON-DAG: "%317:sub6": 98 # CHECK-CP-JSON-DAG: "%317:sub7": 97 # CHECK-CP-JSON-DAG: "%317:sub8": 94 # CHECK-CP-JSON-DAG: "%317:sub9": 93 # CHECK-CP-JSON-DAG: "%317:sub10": 92 # CHECK-CP-JSON-DAG: "%317:sub11": 91 # CHECK-CP-JSON-DAG: "%317:sub12": 88 # CHECK-CP-JSON-DAG: "%317:sub13": 87 # CHECK-CP-JSON-DAG: "%317:sub14": 86 # CHECK-CP-JSON-DAG: "%317:sub15": 85 # CHECK-CP-JSON-DAG: "%317:sub16": 82 # CHECK-CP-JSON-DAG: "%317:sub17": 81 # CHECK-CP-JSON-DAG: "%317:sub18": 80 # CHECK-CP-JSON-DAG: "%317:sub19": 79 # CHECK-CP-JSON-DAG: "%317:sub20": 76 # CHECK-CP-JSON-DAG: "%317:sub21": 75 # CHECK-CP-JSON-DAG: "%317:sub22": 74 # CHECK-CP-JSON-DAG: "%317:sub23": 73 # CHECK-CP-JSON-DAG: "%317:sub24": 70 # CHECK-CP-JSON-DAG: "%317:sub25": 69 # CHECK-CP-JSON-DAG: "%317:sub26": 68 # CHECK-CP-JSON-DAG: "%317:sub27": 67 # CHECK-CP-JSON-DAG: "%317:sub28": 64 # CHECK-CP-JSON-DAG: "%317:sub29": 63 # CHECK-CP-JSON-DAG: "%317:sub30": 62 # CHECK-CP-JSON-DAG: "%317:sub31": 61 # CHECK-CP-JSON-DAG: "%359:sub0": 154 # CHECK-CP-JSON-DAG: "%359:sub1": 153 # CHECK-CP-JSON-DAG: "%359:sub2": 152 # CHECK-CP-JSON-DAG: "%359:sub3": 151 # CHECK-CP-JSON-DAG: "%359:sub4": 148 # CHECK-CP-JSON-DAG: "%359:sub5": 147 # CHECK-CP-JSON-DAG: "%359:sub6": 146 # CHECK-CP-JSON-DAG: "%359:sub7": 145 # CHECK-CP-JSON-DAG: "%359:sub8": 142 # CHECK-CP-JSON-DAG: "%359:sub9": 141 # CHECK-CP-JSON-DAG: "%359:sub10": 140 # CHECK-CP-JSON-DAG: "%359:sub11": 139 # CHECK-CP-JSON-DAG: "%359:sub12": 136 # CHECK-CP-JSON-DAG: "%359:sub13": 135 # CHECK-CP-JSON-DAG: "%359:sub14": 134 # CHECK-CP-JSON-DAG: "%359:sub15": 133 # CHECK-CP-JSON-DAG: "%359:sub16": 130 # CHECK-CP-JSON-DAG: "%359:sub17": 129 # CHECK-CP-JSON-DAG: "%359:sub18": 128 # CHECK-CP-JSON-DAG: "%359:sub19": 127 # CHECK-CP-JSON-DAG: "%359:sub20": 124 # CHECK-CP-JSON-DAG: "%359:sub21": 123 # CHECK-CP-JSON-DAG: "%359:sub22": 122 # CHECK-CP-JSON-DAG: "%359:sub23": 121 # CHECK-CP-JSON-DAG: "%359:sub24": 118 # CHECK-CP-JSON-DAG: "%359:sub25": 117 # CHECK-CP-JSON-DAG: "%359:sub26": 116 # CHECK-CP-JSON-DAG: "%359:sub27": 115 # CHECK-CP-JSON-DAG: "%359:sub28": 112 # CHECK-CP-JSON-DAG: "%359:sub29": 111 # CHECK-CP-JSON-DAG: "%359:sub30": 110 # CHECK-CP-JSON-DAG: "%359:sub31": 109 # CHECK-CP-JSON-DAG: "%401:sub0": 202 # CHECK-CP-JSON-DAG: "%401:sub1": 201 # CHECK-CP-JSON-DAG: "%401:sub2": 200 # CHECK-CP-JSON-DAG: "%401:sub3": 199 # CHECK-CP-JSON-DAG: "%401:sub4": 196 # CHECK-CP-JSON-DAG: "%401:sub5": 195 # CHECK-CP-JSON-DAG: "%401:sub6": 194 # CHECK-CP-JSON-DAG: "%401:sub7": 193 # CHECK-CP-JSON-DAG: "%401:sub8": 190 # CHECK-CP-JSON-DAG: "%401:sub9": 189 # CHECK-CP-JSON-DAG: "%401:sub10": 188 # CHECK-CP-JSON-DAG: "%401:sub11": 187 # CHECK-CP-JSON-DAG: "%401:sub12": 184 # CHECK-CP-JSON-DAG: "%401:sub13": 183 # CHECK-CP-JSON-DAG: "%401:sub14": 182 # CHECK-CP-JSON-DAG: "%401:sub15": 181 # CHECK-CP-JSON-DAG: "%401:sub16": 178 # CHECK-CP-JSON-DAG: "%401:sub17": 177 # CHECK-CP-JSON-DAG: "%401:sub18": 176 # CHECK-CP-JSON-DAG: "%401:sub19": 175 # CHECK-CP-JSON-DAG: "%401:sub20": 172 # CHECK-CP-JSON-DAG: "%401:sub21": 171 # CHECK-CP-JSON-DAG: "%401:sub22": 170 # CHECK-CP-JSON-DAG: "%401:sub23": 169 # CHECK-CP-JSON-DAG: "%401:sub24": 166 # CHECK-CP-JSON-DAG: "%401:sub25": 165 # CHECK-CP-JSON-DAG: "%401:sub26": 164 # CHECK-CP-JSON-DAG: "%401:sub27": 163 # CHECK-CP-JSON-DAG: "%401:sub28": 160 # CHECK-CP-JSON-DAG: "%401:sub29": 159 # CHECK-CP-JSON-DAG: "%401:sub30": 158 # CHECK-CP-JSON-DAG: "%401:sub31": 157 # CHECK-CP-JSON-DAG: "%628": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 157 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 202 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%630:vgpr_32 = COPY %233.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 9 # CHECK-CP-JSON-DAG: "%233:sub1": 8 # CHECK-CP-JSON-DAG: "%233:sub2": 7 # CHECK-CP-JSON-DAG: "%233:sub3": 6 # CHECK-CP-JSON-DAG: "%233:sub4": 3 # CHECK-CP-JSON-DAG: "%233:sub5": 2 # CHECK-CP-JSON-DAG: "%233:sub6": 1 # CHECK-CP-JSON-DAG: "%233:sub7": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 57 # CHECK-CP-JSON-DAG: "%275:sub1": 56 # CHECK-CP-JSON-DAG: "%275:sub2": 55 # CHECK-CP-JSON-DAG: "%275:sub3": 54 # CHECK-CP-JSON-DAG: "%275:sub4": 51 # CHECK-CP-JSON-DAG: "%275:sub5": 50 # CHECK-CP-JSON-DAG: "%275:sub6": 49 # CHECK-CP-JSON-DAG: "%275:sub7": 48 # CHECK-CP-JSON-DAG: "%275:sub8": 45 # CHECK-CP-JSON-DAG: "%275:sub9": 44 # CHECK-CP-JSON-DAG: "%275:sub10": 43 # CHECK-CP-JSON-DAG: "%275:sub11": 42 # CHECK-CP-JSON-DAG: "%275:sub12": 39 # CHECK-CP-JSON-DAG: "%275:sub13": 38 # CHECK-CP-JSON-DAG: "%275:sub14": 37 # CHECK-CP-JSON-DAG: "%275:sub15": 36 # CHECK-CP-JSON-DAG: "%275:sub16": 33 # CHECK-CP-JSON-DAG: "%275:sub17": 32 # CHECK-CP-JSON-DAG: "%275:sub18": 31 # CHECK-CP-JSON-DAG: "%275:sub19": 30 # CHECK-CP-JSON-DAG: "%275:sub20": 27 # CHECK-CP-JSON-DAG: "%275:sub21": 26 # CHECK-CP-JSON-DAG: "%275:sub22": 25 # CHECK-CP-JSON-DAG: "%275:sub23": 24 # CHECK-CP-JSON-DAG: "%275:sub24": 21 # CHECK-CP-JSON-DAG: "%275:sub25": 20 # CHECK-CP-JSON-DAG: "%275:sub26": 19 # CHECK-CP-JSON-DAG: "%275:sub27": 18 # CHECK-CP-JSON-DAG: "%275:sub28": 15 # CHECK-CP-JSON-DAG: "%275:sub29": 14 # CHECK-CP-JSON-DAG: "%275:sub30": 13 # CHECK-CP-JSON-DAG: "%275:sub31": 12 # CHECK-CP-JSON-DAG: "%317:sub0": 105 # CHECK-CP-JSON-DAG: "%317:sub1": 104 # CHECK-CP-JSON-DAG: "%317:sub2": 103 # CHECK-CP-JSON-DAG: "%317:sub3": 102 # CHECK-CP-JSON-DAG: "%317:sub4": 99 # CHECK-CP-JSON-DAG: "%317:sub5": 98 # CHECK-CP-JSON-DAG: "%317:sub6": 97 # CHECK-CP-JSON-DAG: "%317:sub7": 96 # CHECK-CP-JSON-DAG: "%317:sub8": 93 # CHECK-CP-JSON-DAG: "%317:sub9": 92 # CHECK-CP-JSON-DAG: "%317:sub10": 91 # CHECK-CP-JSON-DAG: "%317:sub11": 90 # CHECK-CP-JSON-DAG: "%317:sub12": 87 # CHECK-CP-JSON-DAG: "%317:sub13": 86 # CHECK-CP-JSON-DAG: "%317:sub14": 85 # CHECK-CP-JSON-DAG: "%317:sub15": 84 # CHECK-CP-JSON-DAG: "%317:sub16": 81 # CHECK-CP-JSON-DAG: "%317:sub17": 80 # CHECK-CP-JSON-DAG: "%317:sub18": 79 # CHECK-CP-JSON-DAG: "%317:sub19": 78 # CHECK-CP-JSON-DAG: "%317:sub20": 75 # CHECK-CP-JSON-DAG: "%317:sub21": 74 # CHECK-CP-JSON-DAG: "%317:sub22": 73 # CHECK-CP-JSON-DAG: "%317:sub23": 72 # CHECK-CP-JSON-DAG: "%317:sub24": 69 # CHECK-CP-JSON-DAG: "%317:sub25": 68 # CHECK-CP-JSON-DAG: "%317:sub26": 67 # CHECK-CP-JSON-DAG: "%317:sub27": 66 # CHECK-CP-JSON-DAG: "%317:sub28": 63 # CHECK-CP-JSON-DAG: "%317:sub29": 62 # CHECK-CP-JSON-DAG: "%317:sub30": 61 # CHECK-CP-JSON-DAG: "%317:sub31": 60 # CHECK-CP-JSON-DAG: "%359:sub0": 153 # CHECK-CP-JSON-DAG: "%359:sub1": 152 # CHECK-CP-JSON-DAG: "%359:sub2": 151 # CHECK-CP-JSON-DAG: "%359:sub3": 150 # CHECK-CP-JSON-DAG: "%359:sub4": 147 # CHECK-CP-JSON-DAG: "%359:sub5": 146 # CHECK-CP-JSON-DAG: "%359:sub6": 145 # CHECK-CP-JSON-DAG: "%359:sub7": 144 # CHECK-CP-JSON-DAG: "%359:sub8": 141 # CHECK-CP-JSON-DAG: "%359:sub9": 140 # CHECK-CP-JSON-DAG: "%359:sub10": 139 # CHECK-CP-JSON-DAG: "%359:sub11": 138 # CHECK-CP-JSON-DAG: "%359:sub12": 135 # CHECK-CP-JSON-DAG: "%359:sub13": 134 # CHECK-CP-JSON-DAG: "%359:sub14": 133 # CHECK-CP-JSON-DAG: "%359:sub15": 132 # CHECK-CP-JSON-DAG: "%359:sub16": 129 # CHECK-CP-JSON-DAG: "%359:sub17": 128 # CHECK-CP-JSON-DAG: "%359:sub18": 127 # CHECK-CP-JSON-DAG: "%359:sub19": 126 # CHECK-CP-JSON-DAG: "%359:sub20": 123 # CHECK-CP-JSON-DAG: "%359:sub21": 122 # CHECK-CP-JSON-DAG: "%359:sub22": 121 # CHECK-CP-JSON-DAG: "%359:sub23": 120 # CHECK-CP-JSON-DAG: "%359:sub24": 117 # CHECK-CP-JSON-DAG: "%359:sub25": 116 # CHECK-CP-JSON-DAG: "%359:sub26": 115 # CHECK-CP-JSON-DAG: "%359:sub27": 114 # CHECK-CP-JSON-DAG: "%359:sub28": 111 # CHECK-CP-JSON-DAG: "%359:sub29": 110 # CHECK-CP-JSON-DAG: "%359:sub30": 109 # CHECK-CP-JSON-DAG: "%359:sub31": 108 # CHECK-CP-JSON-DAG: "%401:sub0": 201 # CHECK-CP-JSON-DAG: "%401:sub1": 200 # CHECK-CP-JSON-DAG: "%401:sub2": 199 # CHECK-CP-JSON-DAG: "%401:sub3": 198 # CHECK-CP-JSON-DAG: "%401:sub4": 195 # CHECK-CP-JSON-DAG: "%401:sub5": 194 # CHECK-CP-JSON-DAG: "%401:sub6": 193 # CHECK-CP-JSON-DAG: "%401:sub7": 192 # CHECK-CP-JSON-DAG: "%401:sub8": 189 # CHECK-CP-JSON-DAG: "%401:sub9": 188 # CHECK-CP-JSON-DAG: "%401:sub10": 187 # CHECK-CP-JSON-DAG: "%401:sub11": 186 # CHECK-CP-JSON-DAG: "%401:sub12": 183 # CHECK-CP-JSON-DAG: "%401:sub13": 182 # CHECK-CP-JSON-DAG: "%401:sub14": 181 # CHECK-CP-JSON-DAG: "%401:sub15": 180 # CHECK-CP-JSON-DAG: "%401:sub16": 177 # CHECK-CP-JSON-DAG: "%401:sub17": 176 # CHECK-CP-JSON-DAG: "%401:sub18": 175 # CHECK-CP-JSON-DAG: "%401:sub19": 174 # CHECK-CP-JSON-DAG: "%401:sub20": 171 # CHECK-CP-JSON-DAG: "%401:sub21": 170 # CHECK-CP-JSON-DAG: "%401:sub22": 169 # CHECK-CP-JSON-DAG: "%401:sub23": 168 # CHECK-CP-JSON-DAG: "%401:sub24": 165 # CHECK-CP-JSON-DAG: "%401:sub25": 164 # CHECK-CP-JSON-DAG: "%401:sub26": 163 # CHECK-CP-JSON-DAG: "%401:sub27": 162 # CHECK-CP-JSON-DAG: "%401:sub28": 159 # CHECK-CP-JSON-DAG: "%401:sub29": 158 # CHECK-CP-JSON-DAG: "%401:sub30": 157 # CHECK-CP-JSON-DAG: "%401:sub31": 156 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 156 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 201 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%631:vgpr_32 = COPY %233.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 8 # CHECK-CP-JSON-DAG: "%233:sub1": 7 # CHECK-CP-JSON-DAG: "%233:sub2": 6 # CHECK-CP-JSON-DAG: "%233:sub3": 5 # CHECK-CP-JSON-DAG: "%233:sub4": 2 # CHECK-CP-JSON-DAG: "%233:sub5": 1 # CHECK-CP-JSON-DAG: "%233:sub6": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 56 # CHECK-CP-JSON-DAG: "%275:sub1": 55 # CHECK-CP-JSON-DAG: "%275:sub2": 54 # CHECK-CP-JSON-DAG: "%275:sub3": 53 # CHECK-CP-JSON-DAG: "%275:sub4": 50 # CHECK-CP-JSON-DAG: "%275:sub5": 49 # CHECK-CP-JSON-DAG: "%275:sub6": 48 # CHECK-CP-JSON-DAG: "%275:sub7": 47 # CHECK-CP-JSON-DAG: "%275:sub8": 44 # CHECK-CP-JSON-DAG: "%275:sub9": 43 # CHECK-CP-JSON-DAG: "%275:sub10": 42 # CHECK-CP-JSON-DAG: "%275:sub11": 41 # CHECK-CP-JSON-DAG: "%275:sub12": 38 # CHECK-CP-JSON-DAG: "%275:sub13": 37 # CHECK-CP-JSON-DAG: "%275:sub14": 36 # CHECK-CP-JSON-DAG: "%275:sub15": 35 # CHECK-CP-JSON-DAG: "%275:sub16": 32 # CHECK-CP-JSON-DAG: "%275:sub17": 31 # CHECK-CP-JSON-DAG: "%275:sub18": 30 # CHECK-CP-JSON-DAG: "%275:sub19": 29 # CHECK-CP-JSON-DAG: "%275:sub20": 26 # CHECK-CP-JSON-DAG: "%275:sub21": 25 # CHECK-CP-JSON-DAG: "%275:sub22": 24 # CHECK-CP-JSON-DAG: "%275:sub23": 23 # CHECK-CP-JSON-DAG: "%275:sub24": 20 # CHECK-CP-JSON-DAG: "%275:sub25": 19 # CHECK-CP-JSON-DAG: "%275:sub26": 18 # CHECK-CP-JSON-DAG: "%275:sub27": 17 # CHECK-CP-JSON-DAG: "%275:sub28": 14 # CHECK-CP-JSON-DAG: "%275:sub29": 13 # CHECK-CP-JSON-DAG: "%275:sub30": 12 # CHECK-CP-JSON-DAG: "%275:sub31": 11 # CHECK-CP-JSON-DAG: "%317:sub0": 104 # CHECK-CP-JSON-DAG: "%317:sub1": 103 # CHECK-CP-JSON-DAG: "%317:sub2": 102 # CHECK-CP-JSON-DAG: "%317:sub3": 101 # CHECK-CP-JSON-DAG: "%317:sub4": 98 # CHECK-CP-JSON-DAG: "%317:sub5": 97 # CHECK-CP-JSON-DAG: "%317:sub6": 96 # CHECK-CP-JSON-DAG: "%317:sub7": 95 # CHECK-CP-JSON-DAG: "%317:sub8": 92 # CHECK-CP-JSON-DAG: "%317:sub9": 91 # CHECK-CP-JSON-DAG: "%317:sub10": 90 # CHECK-CP-JSON-DAG: "%317:sub11": 89 # CHECK-CP-JSON-DAG: "%317:sub12": 86 # CHECK-CP-JSON-DAG: "%317:sub13": 85 # CHECK-CP-JSON-DAG: "%317:sub14": 84 # CHECK-CP-JSON-DAG: "%317:sub15": 83 # CHECK-CP-JSON-DAG: "%317:sub16": 80 # CHECK-CP-JSON-DAG: "%317:sub17": 79 # CHECK-CP-JSON-DAG: "%317:sub18": 78 # CHECK-CP-JSON-DAG: "%317:sub19": 77 # CHECK-CP-JSON-DAG: "%317:sub20": 74 # CHECK-CP-JSON-DAG: "%317:sub21": 73 # CHECK-CP-JSON-DAG: "%317:sub22": 72 # CHECK-CP-JSON-DAG: "%317:sub23": 71 # CHECK-CP-JSON-DAG: "%317:sub24": 68 # CHECK-CP-JSON-DAG: "%317:sub25": 67 # CHECK-CP-JSON-DAG: "%317:sub26": 66 # CHECK-CP-JSON-DAG: "%317:sub27": 65 # CHECK-CP-JSON-DAG: "%317:sub28": 62 # CHECK-CP-JSON-DAG: "%317:sub29": 61 # CHECK-CP-JSON-DAG: "%317:sub30": 60 # CHECK-CP-JSON-DAG: "%317:sub31": 59 # CHECK-CP-JSON-DAG: "%359:sub0": 152 # CHECK-CP-JSON-DAG: "%359:sub1": 151 # CHECK-CP-JSON-DAG: "%359:sub2": 150 # CHECK-CP-JSON-DAG: "%359:sub3": 149 # CHECK-CP-JSON-DAG: "%359:sub4": 146 # CHECK-CP-JSON-DAG: "%359:sub5": 145 # CHECK-CP-JSON-DAG: "%359:sub6": 144 # CHECK-CP-JSON-DAG: "%359:sub7": 143 # CHECK-CP-JSON-DAG: "%359:sub8": 140 # CHECK-CP-JSON-DAG: "%359:sub9": 139 # CHECK-CP-JSON-DAG: "%359:sub10": 138 # CHECK-CP-JSON-DAG: "%359:sub11": 137 # CHECK-CP-JSON-DAG: "%359:sub12": 134 # CHECK-CP-JSON-DAG: "%359:sub13": 133 # CHECK-CP-JSON-DAG: "%359:sub14": 132 # CHECK-CP-JSON-DAG: "%359:sub15": 131 # CHECK-CP-JSON-DAG: "%359:sub16": 128 # CHECK-CP-JSON-DAG: "%359:sub17": 127 # CHECK-CP-JSON-DAG: "%359:sub18": 126 # CHECK-CP-JSON-DAG: "%359:sub19": 125 # CHECK-CP-JSON-DAG: "%359:sub20": 122 # CHECK-CP-JSON-DAG: "%359:sub21": 121 # CHECK-CP-JSON-DAG: "%359:sub22": 120 # CHECK-CP-JSON-DAG: "%359:sub23": 119 # CHECK-CP-JSON-DAG: "%359:sub24": 116 # CHECK-CP-JSON-DAG: "%359:sub25": 115 # CHECK-CP-JSON-DAG: "%359:sub26": 114 # CHECK-CP-JSON-DAG: "%359:sub27": 113 # CHECK-CP-JSON-DAG: "%359:sub28": 110 # CHECK-CP-JSON-DAG: "%359:sub29": 109 # CHECK-CP-JSON-DAG: "%359:sub30": 108 # CHECK-CP-JSON-DAG: "%359:sub31": 107 # CHECK-CP-JSON-DAG: "%401:sub0": 200 # CHECK-CP-JSON-DAG: "%401:sub1": 199 # CHECK-CP-JSON-DAG: "%401:sub2": 198 # CHECK-CP-JSON-DAG: "%401:sub3": 197 # CHECK-CP-JSON-DAG: "%401:sub4": 194 # CHECK-CP-JSON-DAG: "%401:sub5": 193 # CHECK-CP-JSON-DAG: "%401:sub6": 192 # CHECK-CP-JSON-DAG: "%401:sub7": 191 # CHECK-CP-JSON-DAG: "%401:sub8": 188 # CHECK-CP-JSON-DAG: "%401:sub9": 187 # CHECK-CP-JSON-DAG: "%401:sub10": 186 # CHECK-CP-JSON-DAG: "%401:sub11": 185 # CHECK-CP-JSON-DAG: "%401:sub12": 182 # CHECK-CP-JSON-DAG: "%401:sub13": 181 # CHECK-CP-JSON-DAG: "%401:sub14": 180 # CHECK-CP-JSON-DAG: "%401:sub15": 179 # CHECK-CP-JSON-DAG: "%401:sub16": 176 # CHECK-CP-JSON-DAG: "%401:sub17": 175 # CHECK-CP-JSON-DAG: "%401:sub18": 174 # CHECK-CP-JSON-DAG: "%401:sub19": 173 # CHECK-CP-JSON-DAG: "%401:sub20": 170 # CHECK-CP-JSON-DAG: "%401:sub21": 169 # CHECK-CP-JSON-DAG: "%401:sub22": 168 # CHECK-CP-JSON-DAG: "%401:sub23": 167 # CHECK-CP-JSON-DAG: "%401:sub24": 164 # CHECK-CP-JSON-DAG: "%401:sub25": 163 # CHECK-CP-JSON-DAG: "%401:sub26": 162 # CHECK-CP-JSON-DAG: "%401:sub27": 161 # CHECK-CP-JSON-DAG: "%401:sub28": 158 # CHECK-CP-JSON-DAG: "%401:sub29": 157 # CHECK-CP-JSON-DAG: "%401:sub30": 156 # CHECK-CP-JSON-DAG: "%401:sub31": 155 # CHECK-CP-JSON-DAG: "%630": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 155 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 200 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%632:vgpr_32 = COPY %233.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 7 # CHECK-CP-JSON-DAG: "%233:sub1": 6 # CHECK-CP-JSON-DAG: "%233:sub2": 5 # CHECK-CP-JSON-DAG: "%233:sub3": 4 # CHECK-CP-JSON-DAG: "%233:sub4": 1 # CHECK-CP-JSON-DAG: "%233:sub5": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 55 # CHECK-CP-JSON-DAG: "%275:sub1": 54 # CHECK-CP-JSON-DAG: "%275:sub2": 53 # CHECK-CP-JSON-DAG: "%275:sub3": 52 # CHECK-CP-JSON-DAG: "%275:sub4": 49 # CHECK-CP-JSON-DAG: "%275:sub5": 48 # CHECK-CP-JSON-DAG: "%275:sub6": 47 # CHECK-CP-JSON-DAG: "%275:sub7": 46 # CHECK-CP-JSON-DAG: "%275:sub8": 43 # CHECK-CP-JSON-DAG: "%275:sub9": 42 # CHECK-CP-JSON-DAG: "%275:sub10": 41 # CHECK-CP-JSON-DAG: "%275:sub11": 40 # CHECK-CP-JSON-DAG: "%275:sub12": 37 # CHECK-CP-JSON-DAG: "%275:sub13": 36 # CHECK-CP-JSON-DAG: "%275:sub14": 35 # CHECK-CP-JSON-DAG: "%275:sub15": 34 # CHECK-CP-JSON-DAG: "%275:sub16": 31 # CHECK-CP-JSON-DAG: "%275:sub17": 30 # CHECK-CP-JSON-DAG: "%275:sub18": 29 # CHECK-CP-JSON-DAG: "%275:sub19": 28 # CHECK-CP-JSON-DAG: "%275:sub20": 25 # CHECK-CP-JSON-DAG: "%275:sub21": 24 # CHECK-CP-JSON-DAG: "%275:sub22": 23 # CHECK-CP-JSON-DAG: "%275:sub23": 22 # CHECK-CP-JSON-DAG: "%275:sub24": 19 # CHECK-CP-JSON-DAG: "%275:sub25": 18 # CHECK-CP-JSON-DAG: "%275:sub26": 17 # CHECK-CP-JSON-DAG: "%275:sub27": 16 # CHECK-CP-JSON-DAG: "%275:sub28": 13 # CHECK-CP-JSON-DAG: "%275:sub29": 12 # CHECK-CP-JSON-DAG: "%275:sub30": 11 # CHECK-CP-JSON-DAG: "%275:sub31": 10 # CHECK-CP-JSON-DAG: "%317:sub0": 103 # CHECK-CP-JSON-DAG: "%317:sub1": 102 # CHECK-CP-JSON-DAG: "%317:sub2": 101 # CHECK-CP-JSON-DAG: "%317:sub3": 100 # CHECK-CP-JSON-DAG: "%317:sub4": 97 # CHECK-CP-JSON-DAG: "%317:sub5": 96 # CHECK-CP-JSON-DAG: "%317:sub6": 95 # CHECK-CP-JSON-DAG: "%317:sub7": 94 # CHECK-CP-JSON-DAG: "%317:sub8": 91 # CHECK-CP-JSON-DAG: "%317:sub9": 90 # CHECK-CP-JSON-DAG: "%317:sub10": 89 # CHECK-CP-JSON-DAG: "%317:sub11": 88 # CHECK-CP-JSON-DAG: "%317:sub12": 85 # CHECK-CP-JSON-DAG: "%317:sub13": 84 # CHECK-CP-JSON-DAG: "%317:sub14": 83 # CHECK-CP-JSON-DAG: "%317:sub15": 82 # CHECK-CP-JSON-DAG: "%317:sub16": 79 # CHECK-CP-JSON-DAG: "%317:sub17": 78 # CHECK-CP-JSON-DAG: "%317:sub18": 77 # CHECK-CP-JSON-DAG: "%317:sub19": 76 # CHECK-CP-JSON-DAG: "%317:sub20": 73 # CHECK-CP-JSON-DAG: "%317:sub21": 72 # CHECK-CP-JSON-DAG: "%317:sub22": 71 # CHECK-CP-JSON-DAG: "%317:sub23": 70 # CHECK-CP-JSON-DAG: "%317:sub24": 67 # CHECK-CP-JSON-DAG: "%317:sub25": 66 # CHECK-CP-JSON-DAG: "%317:sub26": 65 # CHECK-CP-JSON-DAG: "%317:sub27": 64 # CHECK-CP-JSON-DAG: "%317:sub28": 61 # CHECK-CP-JSON-DAG: "%317:sub29": 60 # CHECK-CP-JSON-DAG: "%317:sub30": 59 # CHECK-CP-JSON-DAG: "%317:sub31": 58 # CHECK-CP-JSON-DAG: "%359:sub0": 151 # CHECK-CP-JSON-DAG: "%359:sub1": 150 # CHECK-CP-JSON-DAG: "%359:sub2": 149 # CHECK-CP-JSON-DAG: "%359:sub3": 148 # CHECK-CP-JSON-DAG: "%359:sub4": 145 # CHECK-CP-JSON-DAG: "%359:sub5": 144 # CHECK-CP-JSON-DAG: "%359:sub6": 143 # CHECK-CP-JSON-DAG: "%359:sub7": 142 # CHECK-CP-JSON-DAG: "%359:sub8": 139 # CHECK-CP-JSON-DAG: "%359:sub9": 138 # CHECK-CP-JSON-DAG: "%359:sub10": 137 # CHECK-CP-JSON-DAG: "%359:sub11": 136 # CHECK-CP-JSON-DAG: "%359:sub12": 133 # CHECK-CP-JSON-DAG: "%359:sub13": 132 # CHECK-CP-JSON-DAG: "%359:sub14": 131 # CHECK-CP-JSON-DAG: "%359:sub15": 130 # CHECK-CP-JSON-DAG: "%359:sub16": 127 # CHECK-CP-JSON-DAG: "%359:sub17": 126 # CHECK-CP-JSON-DAG: "%359:sub18": 125 # CHECK-CP-JSON-DAG: "%359:sub19": 124 # CHECK-CP-JSON-DAG: "%359:sub20": 121 # CHECK-CP-JSON-DAG: "%359:sub21": 120 # CHECK-CP-JSON-DAG: "%359:sub22": 119 # CHECK-CP-JSON-DAG: "%359:sub23": 118 # CHECK-CP-JSON-DAG: "%359:sub24": 115 # CHECK-CP-JSON-DAG: "%359:sub25": 114 # CHECK-CP-JSON-DAG: "%359:sub26": 113 # CHECK-CP-JSON-DAG: "%359:sub27": 112 # CHECK-CP-JSON-DAG: "%359:sub28": 109 # CHECK-CP-JSON-DAG: "%359:sub29": 108 # CHECK-CP-JSON-DAG: "%359:sub30": 107 # CHECK-CP-JSON-DAG: "%359:sub31": 106 # CHECK-CP-JSON-DAG: "%401:sub0": 199 # CHECK-CP-JSON-DAG: "%401:sub1": 198 # CHECK-CP-JSON-DAG: "%401:sub2": 197 # CHECK-CP-JSON-DAG: "%401:sub3": 196 # CHECK-CP-JSON-DAG: "%401:sub4": 193 # CHECK-CP-JSON-DAG: "%401:sub5": 192 # CHECK-CP-JSON-DAG: "%401:sub6": 191 # CHECK-CP-JSON-DAG: "%401:sub7": 190 # CHECK-CP-JSON-DAG: "%401:sub8": 187 # CHECK-CP-JSON-DAG: "%401:sub9": 186 # CHECK-CP-JSON-DAG: "%401:sub10": 185 # CHECK-CP-JSON-DAG: "%401:sub11": 184 # CHECK-CP-JSON-DAG: "%401:sub12": 181 # CHECK-CP-JSON-DAG: "%401:sub13": 180 # CHECK-CP-JSON-DAG: "%401:sub14": 179 # CHECK-CP-JSON-DAG: "%401:sub15": 178 # CHECK-CP-JSON-DAG: "%401:sub16": 175 # CHECK-CP-JSON-DAG: "%401:sub17": 174 # CHECK-CP-JSON-DAG: "%401:sub18": 173 # CHECK-CP-JSON-DAG: "%401:sub19": 172 # CHECK-CP-JSON-DAG: "%401:sub20": 169 # CHECK-CP-JSON-DAG: "%401:sub21": 168 # CHECK-CP-JSON-DAG: "%401:sub22": 167 # CHECK-CP-JSON-DAG: "%401:sub23": 166 # CHECK-CP-JSON-DAG: "%401:sub24": 163 # CHECK-CP-JSON-DAG: "%401:sub25": 162 # CHECK-CP-JSON-DAG: "%401:sub26": 161 # CHECK-CP-JSON-DAG: "%401:sub27": 160 # CHECK-CP-JSON-DAG: "%401:sub28": 157 # CHECK-CP-JSON-DAG: "%401:sub29": 156 # CHECK-CP-JSON-DAG: "%401:sub30": 155 # CHECK-CP-JSON-DAG: "%401:sub31": 154 # CHECK-CP-JSON-DAG: "%630": 2 # CHECK-CP-JSON-DAG: "%631": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 154 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 199 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%633:vgpr_32 = COPY %233.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 6 # CHECK-CP-JSON-DAG: "%233:sub1": 5 # CHECK-CP-JSON-DAG: "%233:sub2": 4 # CHECK-CP-JSON-DAG: "%233:sub3": 3 # CHECK-CP-JSON-DAG: "%233:sub4": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 54 # CHECK-CP-JSON-DAG: "%275:sub1": 53 # CHECK-CP-JSON-DAG: "%275:sub2": 52 # CHECK-CP-JSON-DAG: "%275:sub3": 51 # CHECK-CP-JSON-DAG: "%275:sub4": 48 # CHECK-CP-JSON-DAG: "%275:sub5": 47 # CHECK-CP-JSON-DAG: "%275:sub6": 46 # CHECK-CP-JSON-DAG: "%275:sub7": 45 # CHECK-CP-JSON-DAG: "%275:sub8": 42 # CHECK-CP-JSON-DAG: "%275:sub9": 41 # CHECK-CP-JSON-DAG: "%275:sub10": 40 # CHECK-CP-JSON-DAG: "%275:sub11": 39 # CHECK-CP-JSON-DAG: "%275:sub12": 36 # CHECK-CP-JSON-DAG: "%275:sub13": 35 # CHECK-CP-JSON-DAG: "%275:sub14": 34 # CHECK-CP-JSON-DAG: "%275:sub15": 33 # CHECK-CP-JSON-DAG: "%275:sub16": 30 # CHECK-CP-JSON-DAG: "%275:sub17": 29 # CHECK-CP-JSON-DAG: "%275:sub18": 28 # CHECK-CP-JSON-DAG: "%275:sub19": 27 # CHECK-CP-JSON-DAG: "%275:sub20": 24 # CHECK-CP-JSON-DAG: "%275:sub21": 23 # CHECK-CP-JSON-DAG: "%275:sub22": 22 # CHECK-CP-JSON-DAG: "%275:sub23": 21 # CHECK-CP-JSON-DAG: "%275:sub24": 18 # CHECK-CP-JSON-DAG: "%275:sub25": 17 # CHECK-CP-JSON-DAG: "%275:sub26": 16 # CHECK-CP-JSON-DAG: "%275:sub27": 15 # CHECK-CP-JSON-DAG: "%275:sub28": 12 # CHECK-CP-JSON-DAG: "%275:sub29": 11 # CHECK-CP-JSON-DAG: "%275:sub30": 10 # CHECK-CP-JSON-DAG: "%275:sub31": 9 # CHECK-CP-JSON-DAG: "%317:sub0": 102 # CHECK-CP-JSON-DAG: "%317:sub1": 101 # CHECK-CP-JSON-DAG: "%317:sub2": 100 # CHECK-CP-JSON-DAG: "%317:sub3": 99 # CHECK-CP-JSON-DAG: "%317:sub4": 96 # CHECK-CP-JSON-DAG: "%317:sub5": 95 # CHECK-CP-JSON-DAG: "%317:sub6": 94 # CHECK-CP-JSON-DAG: "%317:sub7": 93 # CHECK-CP-JSON-DAG: "%317:sub8": 90 # CHECK-CP-JSON-DAG: "%317:sub9": 89 # CHECK-CP-JSON-DAG: "%317:sub10": 88 # CHECK-CP-JSON-DAG: "%317:sub11": 87 # CHECK-CP-JSON-DAG: "%317:sub12": 84 # CHECK-CP-JSON-DAG: "%317:sub13": 83 # CHECK-CP-JSON-DAG: "%317:sub14": 82 # CHECK-CP-JSON-DAG: "%317:sub15": 81 # CHECK-CP-JSON-DAG: "%317:sub16": 78 # CHECK-CP-JSON-DAG: "%317:sub17": 77 # CHECK-CP-JSON-DAG: "%317:sub18": 76 # CHECK-CP-JSON-DAG: "%317:sub19": 75 # CHECK-CP-JSON-DAG: "%317:sub20": 72 # CHECK-CP-JSON-DAG: "%317:sub21": 71 # CHECK-CP-JSON-DAG: "%317:sub22": 70 # CHECK-CP-JSON-DAG: "%317:sub23": 69 # CHECK-CP-JSON-DAG: "%317:sub24": 66 # CHECK-CP-JSON-DAG: "%317:sub25": 65 # CHECK-CP-JSON-DAG: "%317:sub26": 64 # CHECK-CP-JSON-DAG: "%317:sub27": 63 # CHECK-CP-JSON-DAG: "%317:sub28": 60 # CHECK-CP-JSON-DAG: "%317:sub29": 59 # CHECK-CP-JSON-DAG: "%317:sub30": 58 # CHECK-CP-JSON-DAG: "%317:sub31": 57 # CHECK-CP-JSON-DAG: "%359:sub0": 150 # CHECK-CP-JSON-DAG: "%359:sub1": 149 # CHECK-CP-JSON-DAG: "%359:sub2": 148 # CHECK-CP-JSON-DAG: "%359:sub3": 147 # CHECK-CP-JSON-DAG: "%359:sub4": 144 # CHECK-CP-JSON-DAG: "%359:sub5": 143 # CHECK-CP-JSON-DAG: "%359:sub6": 142 # CHECK-CP-JSON-DAG: "%359:sub7": 141 # CHECK-CP-JSON-DAG: "%359:sub8": 138 # CHECK-CP-JSON-DAG: "%359:sub9": 137 # CHECK-CP-JSON-DAG: "%359:sub10": 136 # CHECK-CP-JSON-DAG: "%359:sub11": 135 # CHECK-CP-JSON-DAG: "%359:sub12": 132 # CHECK-CP-JSON-DAG: "%359:sub13": 131 # CHECK-CP-JSON-DAG: "%359:sub14": 130 # CHECK-CP-JSON-DAG: "%359:sub15": 129 # CHECK-CP-JSON-DAG: "%359:sub16": 126 # CHECK-CP-JSON-DAG: "%359:sub17": 125 # CHECK-CP-JSON-DAG: "%359:sub18": 124 # CHECK-CP-JSON-DAG: "%359:sub19": 123 # CHECK-CP-JSON-DAG: "%359:sub20": 120 # CHECK-CP-JSON-DAG: "%359:sub21": 119 # CHECK-CP-JSON-DAG: "%359:sub22": 118 # CHECK-CP-JSON-DAG: "%359:sub23": 117 # CHECK-CP-JSON-DAG: "%359:sub24": 114 # CHECK-CP-JSON-DAG: "%359:sub25": 113 # CHECK-CP-JSON-DAG: "%359:sub26": 112 # CHECK-CP-JSON-DAG: "%359:sub27": 111 # CHECK-CP-JSON-DAG: "%359:sub28": 108 # CHECK-CP-JSON-DAG: "%359:sub29": 107 # CHECK-CP-JSON-DAG: "%359:sub30": 106 # CHECK-CP-JSON-DAG: "%359:sub31": 105 # CHECK-CP-JSON-DAG: "%401:sub0": 198 # CHECK-CP-JSON-DAG: "%401:sub1": 197 # CHECK-CP-JSON-DAG: "%401:sub2": 196 # CHECK-CP-JSON-DAG: "%401:sub3": 195 # CHECK-CP-JSON-DAG: "%401:sub4": 192 # CHECK-CP-JSON-DAG: "%401:sub5": 191 # CHECK-CP-JSON-DAG: "%401:sub6": 190 # CHECK-CP-JSON-DAG: "%401:sub7": 189 # CHECK-CP-JSON-DAG: "%401:sub8": 186 # CHECK-CP-JSON-DAG: "%401:sub9": 185 # CHECK-CP-JSON-DAG: "%401:sub10": 184 # CHECK-CP-JSON-DAG: "%401:sub11": 183 # CHECK-CP-JSON-DAG: "%401:sub12": 180 # CHECK-CP-JSON-DAG: "%401:sub13": 179 # CHECK-CP-JSON-DAG: "%401:sub14": 178 # CHECK-CP-JSON-DAG: "%401:sub15": 177 # CHECK-CP-JSON-DAG: "%401:sub16": 174 # CHECK-CP-JSON-DAG: "%401:sub17": 173 # CHECK-CP-JSON-DAG: "%401:sub18": 172 # CHECK-CP-JSON-DAG: "%401:sub19": 171 # CHECK-CP-JSON-DAG: "%401:sub20": 168 # CHECK-CP-JSON-DAG: "%401:sub21": 167 # CHECK-CP-JSON-DAG: "%401:sub22": 166 # CHECK-CP-JSON-DAG: "%401:sub23": 165 # CHECK-CP-JSON-DAG: "%401:sub24": 162 # CHECK-CP-JSON-DAG: "%401:sub25": 161 # CHECK-CP-JSON-DAG: "%401:sub26": 160 # CHECK-CP-JSON-DAG: "%401:sub27": 159 # CHECK-CP-JSON-DAG: "%401:sub28": 156 # CHECK-CP-JSON-DAG: "%401:sub29": 155 # CHECK-CP-JSON-DAG: "%401:sub30": 154 # CHECK-CP-JSON-DAG: "%401:sub31": 153 # CHECK-CP-JSON-DAG: "%630": 1 # CHECK-CP-JSON-DAG: "%631": 1 # CHECK-CP-JSON-DAG: "%632": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 153 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 198 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%634:vreg_128 = REG_SEQUENCE %633, %subreg.sub0, %632, %subreg.sub1, %631, %subreg.sub2, %630, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 5 # CHECK-CP-JSON-DAG: "%233:sub1": 4 # CHECK-CP-JSON-DAG: "%233:sub2": 3 # CHECK-CP-JSON-DAG: "%233:sub3": 2 # CHECK-CP-JSON-DAG: "%275:sub0": 53 # CHECK-CP-JSON-DAG: "%275:sub1": 52 # CHECK-CP-JSON-DAG: "%275:sub2": 51 # CHECK-CP-JSON-DAG: "%275:sub3": 50 # CHECK-CP-JSON-DAG: "%275:sub4": 47 # CHECK-CP-JSON-DAG: "%275:sub5": 46 # CHECK-CP-JSON-DAG: "%275:sub6": 45 # CHECK-CP-JSON-DAG: "%275:sub7": 44 # CHECK-CP-JSON-DAG: "%275:sub8": 41 # CHECK-CP-JSON-DAG: "%275:sub9": 40 # CHECK-CP-JSON-DAG: "%275:sub10": 39 # CHECK-CP-JSON-DAG: "%275:sub11": 38 # CHECK-CP-JSON-DAG: "%275:sub12": 35 # CHECK-CP-JSON-DAG: "%275:sub13": 34 # CHECK-CP-JSON-DAG: "%275:sub14": 33 # CHECK-CP-JSON-DAG: "%275:sub15": 32 # CHECK-CP-JSON-DAG: "%275:sub16": 29 # CHECK-CP-JSON-DAG: "%275:sub17": 28 # CHECK-CP-JSON-DAG: "%275:sub18": 27 # CHECK-CP-JSON-DAG: "%275:sub19": 26 # CHECK-CP-JSON-DAG: "%275:sub20": 23 # CHECK-CP-JSON-DAG: "%275:sub21": 22 # CHECK-CP-JSON-DAG: "%275:sub22": 21 # CHECK-CP-JSON-DAG: "%275:sub23": 20 # CHECK-CP-JSON-DAG: "%275:sub24": 17 # CHECK-CP-JSON-DAG: "%275:sub25": 16 # CHECK-CP-JSON-DAG: "%275:sub26": 15 # CHECK-CP-JSON-DAG: "%275:sub27": 14 # CHECK-CP-JSON-DAG: "%275:sub28": 11 # CHECK-CP-JSON-DAG: "%275:sub29": 10 # CHECK-CP-JSON-DAG: "%275:sub30": 9 # CHECK-CP-JSON-DAG: "%275:sub31": 8 # CHECK-CP-JSON-DAG: "%317:sub0": 101 # CHECK-CP-JSON-DAG: "%317:sub1": 100 # CHECK-CP-JSON-DAG: "%317:sub2": 99 # CHECK-CP-JSON-DAG: "%317:sub3": 98 # CHECK-CP-JSON-DAG: "%317:sub4": 95 # CHECK-CP-JSON-DAG: "%317:sub5": 94 # CHECK-CP-JSON-DAG: "%317:sub6": 93 # CHECK-CP-JSON-DAG: "%317:sub7": 92 # CHECK-CP-JSON-DAG: "%317:sub8": 89 # CHECK-CP-JSON-DAG: "%317:sub9": 88 # CHECK-CP-JSON-DAG: "%317:sub10": 87 # CHECK-CP-JSON-DAG: "%317:sub11": 86 # CHECK-CP-JSON-DAG: "%317:sub12": 83 # CHECK-CP-JSON-DAG: "%317:sub13": 82 # CHECK-CP-JSON-DAG: "%317:sub14": 81 # CHECK-CP-JSON-DAG: "%317:sub15": 80 # CHECK-CP-JSON-DAG: "%317:sub16": 77 # CHECK-CP-JSON-DAG: "%317:sub17": 76 # CHECK-CP-JSON-DAG: "%317:sub18": 75 # CHECK-CP-JSON-DAG: "%317:sub19": 74 # CHECK-CP-JSON-DAG: "%317:sub20": 71 # CHECK-CP-JSON-DAG: "%317:sub21": 70 # CHECK-CP-JSON-DAG: "%317:sub22": 69 # CHECK-CP-JSON-DAG: "%317:sub23": 68 # CHECK-CP-JSON-DAG: "%317:sub24": 65 # CHECK-CP-JSON-DAG: "%317:sub25": 64 # CHECK-CP-JSON-DAG: "%317:sub26": 63 # CHECK-CP-JSON-DAG: "%317:sub27": 62 # CHECK-CP-JSON-DAG: "%317:sub28": 59 # CHECK-CP-JSON-DAG: "%317:sub29": 58 # CHECK-CP-JSON-DAG: "%317:sub30": 57 # CHECK-CP-JSON-DAG: "%317:sub31": 56 # CHECK-CP-JSON-DAG: "%359:sub0": 149 # CHECK-CP-JSON-DAG: "%359:sub1": 148 # CHECK-CP-JSON-DAG: "%359:sub2": 147 # CHECK-CP-JSON-DAG: "%359:sub3": 146 # CHECK-CP-JSON-DAG: "%359:sub4": 143 # CHECK-CP-JSON-DAG: "%359:sub5": 142 # CHECK-CP-JSON-DAG: "%359:sub6": 141 # CHECK-CP-JSON-DAG: "%359:sub7": 140 # CHECK-CP-JSON-DAG: "%359:sub8": 137 # CHECK-CP-JSON-DAG: "%359:sub9": 136 # CHECK-CP-JSON-DAG: "%359:sub10": 135 # CHECK-CP-JSON-DAG: "%359:sub11": 134 # CHECK-CP-JSON-DAG: "%359:sub12": 131 # CHECK-CP-JSON-DAG: "%359:sub13": 130 # CHECK-CP-JSON-DAG: "%359:sub14": 129 # CHECK-CP-JSON-DAG: "%359:sub15": 128 # CHECK-CP-JSON-DAG: "%359:sub16": 125 # CHECK-CP-JSON-DAG: "%359:sub17": 124 # CHECK-CP-JSON-DAG: "%359:sub18": 123 # CHECK-CP-JSON-DAG: "%359:sub19": 122 # CHECK-CP-JSON-DAG: "%359:sub20": 119 # CHECK-CP-JSON-DAG: "%359:sub21": 118 # CHECK-CP-JSON-DAG: "%359:sub22": 117 # CHECK-CP-JSON-DAG: "%359:sub23": 116 # CHECK-CP-JSON-DAG: "%359:sub24": 113 # CHECK-CP-JSON-DAG: "%359:sub25": 112 # CHECK-CP-JSON-DAG: "%359:sub26": 111 # CHECK-CP-JSON-DAG: "%359:sub27": 110 # CHECK-CP-JSON-DAG: "%359:sub28": 107 # CHECK-CP-JSON-DAG: "%359:sub29": 106 # CHECK-CP-JSON-DAG: "%359:sub30": 105 # CHECK-CP-JSON-DAG: "%359:sub31": 104 # CHECK-CP-JSON-DAG: "%401:sub0": 197 # CHECK-CP-JSON-DAG: "%401:sub1": 196 # CHECK-CP-JSON-DAG: "%401:sub2": 195 # CHECK-CP-JSON-DAG: "%401:sub3": 194 # CHECK-CP-JSON-DAG: "%401:sub4": 191 # CHECK-CP-JSON-DAG: "%401:sub5": 190 # CHECK-CP-JSON-DAG: "%401:sub6": 189 # CHECK-CP-JSON-DAG: "%401:sub7": 188 # CHECK-CP-JSON-DAG: "%401:sub8": 185 # CHECK-CP-JSON-DAG: "%401:sub9": 184 # CHECK-CP-JSON-DAG: "%401:sub10": 183 # CHECK-CP-JSON-DAG: "%401:sub11": 182 # CHECK-CP-JSON-DAG: "%401:sub12": 179 # CHECK-CP-JSON-DAG: "%401:sub13": 178 # CHECK-CP-JSON-DAG: "%401:sub14": 177 # CHECK-CP-JSON-DAG: "%401:sub15": 176 # CHECK-CP-JSON-DAG: "%401:sub16": 173 # CHECK-CP-JSON-DAG: "%401:sub17": 172 # CHECK-CP-JSON-DAG: "%401:sub18": 171 # CHECK-CP-JSON-DAG: "%401:sub19": 170 # CHECK-CP-JSON-DAG: "%401:sub20": 167 # CHECK-CP-JSON-DAG: "%401:sub21": 166 # CHECK-CP-JSON-DAG: "%401:sub22": 165 # CHECK-CP-JSON-DAG: "%401:sub23": 164 # CHECK-CP-JSON-DAG: "%401:sub24": 161 # CHECK-CP-JSON-DAG: "%401:sub25": 160 # CHECK-CP-JSON-DAG: "%401:sub26": 159 # CHECK-CP-JSON-DAG: "%401:sub27": 158 # CHECK-CP-JSON-DAG: "%401:sub28": 155 # CHECK-CP-JSON-DAG: "%401:sub29": 154 # CHECK-CP-JSON-DAG: "%401:sub30": 153 # CHECK-CP-JSON-DAG: "%401:sub31": 152 # CHECK-CP-JSON-DAG: "%630": 0 # CHECK-CP-JSON-DAG: "%631": 0 # CHECK-CP-JSON-DAG: "%632": 0 # CHECK-CP-JSON-DAG: "%633": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 152 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 197 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %635:vreg_64, %634, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 4 # CHECK-CP-JSON-DAG: "%233:sub1": 3 # CHECK-CP-JSON-DAG: "%233:sub2": 2 # CHECK-CP-JSON-DAG: "%233:sub3": 1 # CHECK-CP-JSON-DAG: "%275:sub0": 52 # CHECK-CP-JSON-DAG: "%275:sub1": 51 # CHECK-CP-JSON-DAG: "%275:sub2": 50 # CHECK-CP-JSON-DAG: "%275:sub3": 49 # CHECK-CP-JSON-DAG: "%275:sub4": 46 # CHECK-CP-JSON-DAG: "%275:sub5": 45 # CHECK-CP-JSON-DAG: "%275:sub6": 44 # CHECK-CP-JSON-DAG: "%275:sub7": 43 # CHECK-CP-JSON-DAG: "%275:sub8": 40 # CHECK-CP-JSON-DAG: "%275:sub9": 39 # CHECK-CP-JSON-DAG: "%275:sub10": 38 # CHECK-CP-JSON-DAG: "%275:sub11": 37 # CHECK-CP-JSON-DAG: "%275:sub12": 34 # CHECK-CP-JSON-DAG: "%275:sub13": 33 # CHECK-CP-JSON-DAG: "%275:sub14": 32 # CHECK-CP-JSON-DAG: "%275:sub15": 31 # CHECK-CP-JSON-DAG: "%275:sub16": 28 # CHECK-CP-JSON-DAG: "%275:sub17": 27 # CHECK-CP-JSON-DAG: "%275:sub18": 26 # CHECK-CP-JSON-DAG: "%275:sub19": 25 # CHECK-CP-JSON-DAG: "%275:sub20": 22 # CHECK-CP-JSON-DAG: "%275:sub21": 21 # CHECK-CP-JSON-DAG: "%275:sub22": 20 # CHECK-CP-JSON-DAG: "%275:sub23": 19 # CHECK-CP-JSON-DAG: "%275:sub24": 16 # CHECK-CP-JSON-DAG: "%275:sub25": 15 # CHECK-CP-JSON-DAG: "%275:sub26": 14 # CHECK-CP-JSON-DAG: "%275:sub27": 13 # CHECK-CP-JSON-DAG: "%275:sub28": 10 # CHECK-CP-JSON-DAG: "%275:sub29": 9 # CHECK-CP-JSON-DAG: "%275:sub30": 8 # CHECK-CP-JSON-DAG: "%275:sub31": 7 # CHECK-CP-JSON-DAG: "%317:sub0": 100 # CHECK-CP-JSON-DAG: "%317:sub1": 99 # CHECK-CP-JSON-DAG: "%317:sub2": 98 # CHECK-CP-JSON-DAG: "%317:sub3": 97 # CHECK-CP-JSON-DAG: "%317:sub4": 94 # CHECK-CP-JSON-DAG: "%317:sub5": 93 # CHECK-CP-JSON-DAG: "%317:sub6": 92 # CHECK-CP-JSON-DAG: "%317:sub7": 91 # CHECK-CP-JSON-DAG: "%317:sub8": 88 # CHECK-CP-JSON-DAG: "%317:sub9": 87 # CHECK-CP-JSON-DAG: "%317:sub10": 86 # CHECK-CP-JSON-DAG: "%317:sub11": 85 # CHECK-CP-JSON-DAG: "%317:sub12": 82 # CHECK-CP-JSON-DAG: "%317:sub13": 81 # CHECK-CP-JSON-DAG: "%317:sub14": 80 # CHECK-CP-JSON-DAG: "%317:sub15": 79 # CHECK-CP-JSON-DAG: "%317:sub16": 76 # CHECK-CP-JSON-DAG: "%317:sub17": 75 # CHECK-CP-JSON-DAG: "%317:sub18": 74 # CHECK-CP-JSON-DAG: "%317:sub19": 73 # CHECK-CP-JSON-DAG: "%317:sub20": 70 # CHECK-CP-JSON-DAG: "%317:sub21": 69 # CHECK-CP-JSON-DAG: "%317:sub22": 68 # CHECK-CP-JSON-DAG: "%317:sub23": 67 # CHECK-CP-JSON-DAG: "%317:sub24": 64 # CHECK-CP-JSON-DAG: "%317:sub25": 63 # CHECK-CP-JSON-DAG: "%317:sub26": 62 # CHECK-CP-JSON-DAG: "%317:sub27": 61 # CHECK-CP-JSON-DAG: "%317:sub28": 58 # CHECK-CP-JSON-DAG: "%317:sub29": 57 # CHECK-CP-JSON-DAG: "%317:sub30": 56 # CHECK-CP-JSON-DAG: "%317:sub31": 55 # CHECK-CP-JSON-DAG: "%359:sub0": 148 # CHECK-CP-JSON-DAG: "%359:sub1": 147 # CHECK-CP-JSON-DAG: "%359:sub2": 146 # CHECK-CP-JSON-DAG: "%359:sub3": 145 # CHECK-CP-JSON-DAG: "%359:sub4": 142 # CHECK-CP-JSON-DAG: "%359:sub5": 141 # CHECK-CP-JSON-DAG: "%359:sub6": 140 # CHECK-CP-JSON-DAG: "%359:sub7": 139 # CHECK-CP-JSON-DAG: "%359:sub8": 136 # CHECK-CP-JSON-DAG: "%359:sub9": 135 # CHECK-CP-JSON-DAG: "%359:sub10": 134 # CHECK-CP-JSON-DAG: "%359:sub11": 133 # CHECK-CP-JSON-DAG: "%359:sub12": 130 # CHECK-CP-JSON-DAG: "%359:sub13": 129 # CHECK-CP-JSON-DAG: "%359:sub14": 128 # CHECK-CP-JSON-DAG: "%359:sub15": 127 # CHECK-CP-JSON-DAG: "%359:sub16": 124 # CHECK-CP-JSON-DAG: "%359:sub17": 123 # CHECK-CP-JSON-DAG: "%359:sub18": 122 # CHECK-CP-JSON-DAG: "%359:sub19": 121 # CHECK-CP-JSON-DAG: "%359:sub20": 118 # CHECK-CP-JSON-DAG: "%359:sub21": 117 # CHECK-CP-JSON-DAG: "%359:sub22": 116 # CHECK-CP-JSON-DAG: "%359:sub23": 115 # CHECK-CP-JSON-DAG: "%359:sub24": 112 # CHECK-CP-JSON-DAG: "%359:sub25": 111 # CHECK-CP-JSON-DAG: "%359:sub26": 110 # CHECK-CP-JSON-DAG: "%359:sub27": 109 # CHECK-CP-JSON-DAG: "%359:sub28": 106 # CHECK-CP-JSON-DAG: "%359:sub29": 105 # CHECK-CP-JSON-DAG: "%359:sub30": 104 # CHECK-CP-JSON-DAG: "%359:sub31": 103 # CHECK-CP-JSON-DAG: "%401:sub0": 196 # CHECK-CP-JSON-DAG: "%401:sub1": 195 # CHECK-CP-JSON-DAG: "%401:sub2": 194 # CHECK-CP-JSON-DAG: "%401:sub3": 193 # CHECK-CP-JSON-DAG: "%401:sub4": 190 # CHECK-CP-JSON-DAG: "%401:sub5": 189 # CHECK-CP-JSON-DAG: "%401:sub6": 188 # CHECK-CP-JSON-DAG: "%401:sub7": 187 # CHECK-CP-JSON-DAG: "%401:sub8": 184 # CHECK-CP-JSON-DAG: "%401:sub9": 183 # CHECK-CP-JSON-DAG: "%401:sub10": 182 # CHECK-CP-JSON-DAG: "%401:sub11": 181 # CHECK-CP-JSON-DAG: "%401:sub12": 178 # CHECK-CP-JSON-DAG: "%401:sub13": 177 # CHECK-CP-JSON-DAG: "%401:sub14": 176 # CHECK-CP-JSON-DAG: "%401:sub15": 175 # CHECK-CP-JSON-DAG: "%401:sub16": 172 # CHECK-CP-JSON-DAG: "%401:sub17": 171 # CHECK-CP-JSON-DAG: "%401:sub18": 170 # CHECK-CP-JSON-DAG: "%401:sub19": 169 # CHECK-CP-JSON-DAG: "%401:sub20": 166 # CHECK-CP-JSON-DAG: "%401:sub21": 165 # CHECK-CP-JSON-DAG: "%401:sub22": 164 # CHECK-CP-JSON-DAG: "%401:sub23": 163 # CHECK-CP-JSON-DAG: "%401:sub24": 160 # CHECK-CP-JSON-DAG: "%401:sub25": 159 # CHECK-CP-JSON-DAG: "%401:sub26": 158 # CHECK-CP-JSON-DAG: "%401:sub27": 157 # CHECK-CP-JSON-DAG: "%401:sub28": 154 # CHECK-CP-JSON-DAG: "%401:sub29": 153 # CHECK-CP-JSON-DAG: "%401:sub30": 152 # CHECK-CP-JSON-DAG: "%401:sub31": 151 # CHECK-CP-JSON-DAG: "%634": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 151 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 196 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%636:vgpr_32 = COPY %233.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 3 # CHECK-CP-JSON-DAG: "%233:sub1": 2 # CHECK-CP-JSON-DAG: "%233:sub2": 1 # CHECK-CP-JSON-DAG: "%233:sub3": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 51 # CHECK-CP-JSON-DAG: "%275:sub1": 50 # CHECK-CP-JSON-DAG: "%275:sub2": 49 # CHECK-CP-JSON-DAG: "%275:sub3": 48 # CHECK-CP-JSON-DAG: "%275:sub4": 45 # CHECK-CP-JSON-DAG: "%275:sub5": 44 # CHECK-CP-JSON-DAG: "%275:sub6": 43 # CHECK-CP-JSON-DAG: "%275:sub7": 42 # CHECK-CP-JSON-DAG: "%275:sub8": 39 # CHECK-CP-JSON-DAG: "%275:sub9": 38 # CHECK-CP-JSON-DAG: "%275:sub10": 37 # CHECK-CP-JSON-DAG: "%275:sub11": 36 # CHECK-CP-JSON-DAG: "%275:sub12": 33 # CHECK-CP-JSON-DAG: "%275:sub13": 32 # CHECK-CP-JSON-DAG: "%275:sub14": 31 # CHECK-CP-JSON-DAG: "%275:sub15": 30 # CHECK-CP-JSON-DAG: "%275:sub16": 27 # CHECK-CP-JSON-DAG: "%275:sub17": 26 # CHECK-CP-JSON-DAG: "%275:sub18": 25 # CHECK-CP-JSON-DAG: "%275:sub19": 24 # CHECK-CP-JSON-DAG: "%275:sub20": 21 # CHECK-CP-JSON-DAG: "%275:sub21": 20 # CHECK-CP-JSON-DAG: "%275:sub22": 19 # CHECK-CP-JSON-DAG: "%275:sub23": 18 # CHECK-CP-JSON-DAG: "%275:sub24": 15 # CHECK-CP-JSON-DAG: "%275:sub25": 14 # CHECK-CP-JSON-DAG: "%275:sub26": 13 # CHECK-CP-JSON-DAG: "%275:sub27": 12 # CHECK-CP-JSON-DAG: "%275:sub28": 9 # CHECK-CP-JSON-DAG: "%275:sub29": 8 # CHECK-CP-JSON-DAG: "%275:sub30": 7 # CHECK-CP-JSON-DAG: "%275:sub31": 6 # CHECK-CP-JSON-DAG: "%317:sub0": 99 # CHECK-CP-JSON-DAG: "%317:sub1": 98 # CHECK-CP-JSON-DAG: "%317:sub2": 97 # CHECK-CP-JSON-DAG: "%317:sub3": 96 # CHECK-CP-JSON-DAG: "%317:sub4": 93 # CHECK-CP-JSON-DAG: "%317:sub5": 92 # CHECK-CP-JSON-DAG: "%317:sub6": 91 # CHECK-CP-JSON-DAG: "%317:sub7": 90 # CHECK-CP-JSON-DAG: "%317:sub8": 87 # CHECK-CP-JSON-DAG: "%317:sub9": 86 # CHECK-CP-JSON-DAG: "%317:sub10": 85 # CHECK-CP-JSON-DAG: "%317:sub11": 84 # CHECK-CP-JSON-DAG: "%317:sub12": 81 # CHECK-CP-JSON-DAG: "%317:sub13": 80 # CHECK-CP-JSON-DAG: "%317:sub14": 79 # CHECK-CP-JSON-DAG: "%317:sub15": 78 # CHECK-CP-JSON-DAG: "%317:sub16": 75 # CHECK-CP-JSON-DAG: "%317:sub17": 74 # CHECK-CP-JSON-DAG: "%317:sub18": 73 # CHECK-CP-JSON-DAG: "%317:sub19": 72 # CHECK-CP-JSON-DAG: "%317:sub20": 69 # CHECK-CP-JSON-DAG: "%317:sub21": 68 # CHECK-CP-JSON-DAG: "%317:sub22": 67 # CHECK-CP-JSON-DAG: "%317:sub23": 66 # CHECK-CP-JSON-DAG: "%317:sub24": 63 # CHECK-CP-JSON-DAG: "%317:sub25": 62 # CHECK-CP-JSON-DAG: "%317:sub26": 61 # CHECK-CP-JSON-DAG: "%317:sub27": 60 # CHECK-CP-JSON-DAG: "%317:sub28": 57 # CHECK-CP-JSON-DAG: "%317:sub29": 56 # CHECK-CP-JSON-DAG: "%317:sub30": 55 # CHECK-CP-JSON-DAG: "%317:sub31": 54 # CHECK-CP-JSON-DAG: "%359:sub0": 147 # CHECK-CP-JSON-DAG: "%359:sub1": 146 # CHECK-CP-JSON-DAG: "%359:sub2": 145 # CHECK-CP-JSON-DAG: "%359:sub3": 144 # CHECK-CP-JSON-DAG: "%359:sub4": 141 # CHECK-CP-JSON-DAG: "%359:sub5": 140 # CHECK-CP-JSON-DAG: "%359:sub6": 139 # CHECK-CP-JSON-DAG: "%359:sub7": 138 # CHECK-CP-JSON-DAG: "%359:sub8": 135 # CHECK-CP-JSON-DAG: "%359:sub9": 134 # CHECK-CP-JSON-DAG: "%359:sub10": 133 # CHECK-CP-JSON-DAG: "%359:sub11": 132 # CHECK-CP-JSON-DAG: "%359:sub12": 129 # CHECK-CP-JSON-DAG: "%359:sub13": 128 # CHECK-CP-JSON-DAG: "%359:sub14": 127 # CHECK-CP-JSON-DAG: "%359:sub15": 126 # CHECK-CP-JSON-DAG: "%359:sub16": 123 # CHECK-CP-JSON-DAG: "%359:sub17": 122 # CHECK-CP-JSON-DAG: "%359:sub18": 121 # CHECK-CP-JSON-DAG: "%359:sub19": 120 # CHECK-CP-JSON-DAG: "%359:sub20": 117 # CHECK-CP-JSON-DAG: "%359:sub21": 116 # CHECK-CP-JSON-DAG: "%359:sub22": 115 # CHECK-CP-JSON-DAG: "%359:sub23": 114 # CHECK-CP-JSON-DAG: "%359:sub24": 111 # CHECK-CP-JSON-DAG: "%359:sub25": 110 # CHECK-CP-JSON-DAG: "%359:sub26": 109 # CHECK-CP-JSON-DAG: "%359:sub27": 108 # CHECK-CP-JSON-DAG: "%359:sub28": 105 # CHECK-CP-JSON-DAG: "%359:sub29": 104 # CHECK-CP-JSON-DAG: "%359:sub30": 103 # CHECK-CP-JSON-DAG: "%359:sub31": 102 # CHECK-CP-JSON-DAG: "%401:sub0": 195 # CHECK-CP-JSON-DAG: "%401:sub1": 194 # CHECK-CP-JSON-DAG: "%401:sub2": 193 # CHECK-CP-JSON-DAG: "%401:sub3": 192 # CHECK-CP-JSON-DAG: "%401:sub4": 189 # CHECK-CP-JSON-DAG: "%401:sub5": 188 # CHECK-CP-JSON-DAG: "%401:sub6": 187 # CHECK-CP-JSON-DAG: "%401:sub7": 186 # CHECK-CP-JSON-DAG: "%401:sub8": 183 # CHECK-CP-JSON-DAG: "%401:sub9": 182 # CHECK-CP-JSON-DAG: "%401:sub10": 181 # CHECK-CP-JSON-DAG: "%401:sub11": 180 # CHECK-CP-JSON-DAG: "%401:sub12": 177 # CHECK-CP-JSON-DAG: "%401:sub13": 176 # CHECK-CP-JSON-DAG: "%401:sub14": 175 # CHECK-CP-JSON-DAG: "%401:sub15": 174 # CHECK-CP-JSON-DAG: "%401:sub16": 171 # CHECK-CP-JSON-DAG: "%401:sub17": 170 # CHECK-CP-JSON-DAG: "%401:sub18": 169 # CHECK-CP-JSON-DAG: "%401:sub19": 168 # CHECK-CP-JSON-DAG: "%401:sub20": 165 # CHECK-CP-JSON-DAG: "%401:sub21": 164 # CHECK-CP-JSON-DAG: "%401:sub22": 163 # CHECK-CP-JSON-DAG: "%401:sub23": 162 # CHECK-CP-JSON-DAG: "%401:sub24": 159 # CHECK-CP-JSON-DAG: "%401:sub25": 158 # CHECK-CP-JSON-DAG: "%401:sub26": 157 # CHECK-CP-JSON-DAG: "%401:sub27": 156 # CHECK-CP-JSON-DAG: "%401:sub28": 153 # CHECK-CP-JSON-DAG: "%401:sub29": 152 # CHECK-CP-JSON-DAG: "%401:sub30": 151 # CHECK-CP-JSON-DAG: "%401:sub31": 150 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 150 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 195 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%637:vgpr_32 = COPY %233.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 2 # CHECK-CP-JSON-DAG: "%233:sub1": 1 # CHECK-CP-JSON-DAG: "%233:sub2": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 50 # CHECK-CP-JSON-DAG: "%275:sub1": 49 # CHECK-CP-JSON-DAG: "%275:sub2": 48 # CHECK-CP-JSON-DAG: "%275:sub3": 47 # CHECK-CP-JSON-DAG: "%275:sub4": 44 # CHECK-CP-JSON-DAG: "%275:sub5": 43 # CHECK-CP-JSON-DAG: "%275:sub6": 42 # CHECK-CP-JSON-DAG: "%275:sub7": 41 # CHECK-CP-JSON-DAG: "%275:sub8": 38 # CHECK-CP-JSON-DAG: "%275:sub9": 37 # CHECK-CP-JSON-DAG: "%275:sub10": 36 # CHECK-CP-JSON-DAG: "%275:sub11": 35 # CHECK-CP-JSON-DAG: "%275:sub12": 32 # CHECK-CP-JSON-DAG: "%275:sub13": 31 # CHECK-CP-JSON-DAG: "%275:sub14": 30 # CHECK-CP-JSON-DAG: "%275:sub15": 29 # CHECK-CP-JSON-DAG: "%275:sub16": 26 # CHECK-CP-JSON-DAG: "%275:sub17": 25 # CHECK-CP-JSON-DAG: "%275:sub18": 24 # CHECK-CP-JSON-DAG: "%275:sub19": 23 # CHECK-CP-JSON-DAG: "%275:sub20": 20 # CHECK-CP-JSON-DAG: "%275:sub21": 19 # CHECK-CP-JSON-DAG: "%275:sub22": 18 # CHECK-CP-JSON-DAG: "%275:sub23": 17 # CHECK-CP-JSON-DAG: "%275:sub24": 14 # CHECK-CP-JSON-DAG: "%275:sub25": 13 # CHECK-CP-JSON-DAG: "%275:sub26": 12 # CHECK-CP-JSON-DAG: "%275:sub27": 11 # CHECK-CP-JSON-DAG: "%275:sub28": 8 # CHECK-CP-JSON-DAG: "%275:sub29": 7 # CHECK-CP-JSON-DAG: "%275:sub30": 6 # CHECK-CP-JSON-DAG: "%275:sub31": 5 # CHECK-CP-JSON-DAG: "%317:sub0": 98 # CHECK-CP-JSON-DAG: "%317:sub1": 97 # CHECK-CP-JSON-DAG: "%317:sub2": 96 # CHECK-CP-JSON-DAG: "%317:sub3": 95 # CHECK-CP-JSON-DAG: "%317:sub4": 92 # CHECK-CP-JSON-DAG: "%317:sub5": 91 # CHECK-CP-JSON-DAG: "%317:sub6": 90 # CHECK-CP-JSON-DAG: "%317:sub7": 89 # CHECK-CP-JSON-DAG: "%317:sub8": 86 # CHECK-CP-JSON-DAG: "%317:sub9": 85 # CHECK-CP-JSON-DAG: "%317:sub10": 84 # CHECK-CP-JSON-DAG: "%317:sub11": 83 # CHECK-CP-JSON-DAG: "%317:sub12": 80 # CHECK-CP-JSON-DAG: "%317:sub13": 79 # CHECK-CP-JSON-DAG: "%317:sub14": 78 # CHECK-CP-JSON-DAG: "%317:sub15": 77 # CHECK-CP-JSON-DAG: "%317:sub16": 74 # CHECK-CP-JSON-DAG: "%317:sub17": 73 # CHECK-CP-JSON-DAG: "%317:sub18": 72 # CHECK-CP-JSON-DAG: "%317:sub19": 71 # CHECK-CP-JSON-DAG: "%317:sub20": 68 # CHECK-CP-JSON-DAG: "%317:sub21": 67 # CHECK-CP-JSON-DAG: "%317:sub22": 66 # CHECK-CP-JSON-DAG: "%317:sub23": 65 # CHECK-CP-JSON-DAG: "%317:sub24": 62 # CHECK-CP-JSON-DAG: "%317:sub25": 61 # CHECK-CP-JSON-DAG: "%317:sub26": 60 # CHECK-CP-JSON-DAG: "%317:sub27": 59 # CHECK-CP-JSON-DAG: "%317:sub28": 56 # CHECK-CP-JSON-DAG: "%317:sub29": 55 # CHECK-CP-JSON-DAG: "%317:sub30": 54 # CHECK-CP-JSON-DAG: "%317:sub31": 53 # CHECK-CP-JSON-DAG: "%359:sub0": 146 # CHECK-CP-JSON-DAG: "%359:sub1": 145 # CHECK-CP-JSON-DAG: "%359:sub2": 144 # CHECK-CP-JSON-DAG: "%359:sub3": 143 # CHECK-CP-JSON-DAG: "%359:sub4": 140 # CHECK-CP-JSON-DAG: "%359:sub5": 139 # CHECK-CP-JSON-DAG: "%359:sub6": 138 # CHECK-CP-JSON-DAG: "%359:sub7": 137 # CHECK-CP-JSON-DAG: "%359:sub8": 134 # CHECK-CP-JSON-DAG: "%359:sub9": 133 # CHECK-CP-JSON-DAG: "%359:sub10": 132 # CHECK-CP-JSON-DAG: "%359:sub11": 131 # CHECK-CP-JSON-DAG: "%359:sub12": 128 # CHECK-CP-JSON-DAG: "%359:sub13": 127 # CHECK-CP-JSON-DAG: "%359:sub14": 126 # CHECK-CP-JSON-DAG: "%359:sub15": 125 # CHECK-CP-JSON-DAG: "%359:sub16": 122 # CHECK-CP-JSON-DAG: "%359:sub17": 121 # CHECK-CP-JSON-DAG: "%359:sub18": 120 # CHECK-CP-JSON-DAG: "%359:sub19": 119 # CHECK-CP-JSON-DAG: "%359:sub20": 116 # CHECK-CP-JSON-DAG: "%359:sub21": 115 # CHECK-CP-JSON-DAG: "%359:sub22": 114 # CHECK-CP-JSON-DAG: "%359:sub23": 113 # CHECK-CP-JSON-DAG: "%359:sub24": 110 # CHECK-CP-JSON-DAG: "%359:sub25": 109 # CHECK-CP-JSON-DAG: "%359:sub26": 108 # CHECK-CP-JSON-DAG: "%359:sub27": 107 # CHECK-CP-JSON-DAG: "%359:sub28": 104 # CHECK-CP-JSON-DAG: "%359:sub29": 103 # CHECK-CP-JSON-DAG: "%359:sub30": 102 # CHECK-CP-JSON-DAG: "%359:sub31": 101 # CHECK-CP-JSON-DAG: "%401:sub0": 194 # CHECK-CP-JSON-DAG: "%401:sub1": 193 # CHECK-CP-JSON-DAG: "%401:sub2": 192 # CHECK-CP-JSON-DAG: "%401:sub3": 191 # CHECK-CP-JSON-DAG: "%401:sub4": 188 # CHECK-CP-JSON-DAG: "%401:sub5": 187 # CHECK-CP-JSON-DAG: "%401:sub6": 186 # CHECK-CP-JSON-DAG: "%401:sub7": 185 # CHECK-CP-JSON-DAG: "%401:sub8": 182 # CHECK-CP-JSON-DAG: "%401:sub9": 181 # CHECK-CP-JSON-DAG: "%401:sub10": 180 # CHECK-CP-JSON-DAG: "%401:sub11": 179 # CHECK-CP-JSON-DAG: "%401:sub12": 176 # CHECK-CP-JSON-DAG: "%401:sub13": 175 # CHECK-CP-JSON-DAG: "%401:sub14": 174 # CHECK-CP-JSON-DAG: "%401:sub15": 173 # CHECK-CP-JSON-DAG: "%401:sub16": 170 # CHECK-CP-JSON-DAG: "%401:sub17": 169 # CHECK-CP-JSON-DAG: "%401:sub18": 168 # CHECK-CP-JSON-DAG: "%401:sub19": 167 # CHECK-CP-JSON-DAG: "%401:sub20": 164 # CHECK-CP-JSON-DAG: "%401:sub21": 163 # CHECK-CP-JSON-DAG: "%401:sub22": 162 # CHECK-CP-JSON-DAG: "%401:sub23": 161 # CHECK-CP-JSON-DAG: "%401:sub24": 158 # CHECK-CP-JSON-DAG: "%401:sub25": 157 # CHECK-CP-JSON-DAG: "%401:sub26": 156 # CHECK-CP-JSON-DAG: "%401:sub27": 155 # CHECK-CP-JSON-DAG: "%401:sub28": 152 # CHECK-CP-JSON-DAG: "%401:sub29": 151 # CHECK-CP-JSON-DAG: "%401:sub30": 150 # CHECK-CP-JSON-DAG: "%401:sub31": 149 # CHECK-CP-JSON-DAG: "%636": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 149 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 194 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%638:vgpr_32 = COPY %233.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 1 # CHECK-CP-JSON-DAG: "%233:sub1": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 49 # CHECK-CP-JSON-DAG: "%275:sub1": 48 # CHECK-CP-JSON-DAG: "%275:sub2": 47 # CHECK-CP-JSON-DAG: "%275:sub3": 46 # CHECK-CP-JSON-DAG: "%275:sub4": 43 # CHECK-CP-JSON-DAG: "%275:sub5": 42 # CHECK-CP-JSON-DAG: "%275:sub6": 41 # CHECK-CP-JSON-DAG: "%275:sub7": 40 # CHECK-CP-JSON-DAG: "%275:sub8": 37 # CHECK-CP-JSON-DAG: "%275:sub9": 36 # CHECK-CP-JSON-DAG: "%275:sub10": 35 # CHECK-CP-JSON-DAG: "%275:sub11": 34 # CHECK-CP-JSON-DAG: "%275:sub12": 31 # CHECK-CP-JSON-DAG: "%275:sub13": 30 # CHECK-CP-JSON-DAG: "%275:sub14": 29 # CHECK-CP-JSON-DAG: "%275:sub15": 28 # CHECK-CP-JSON-DAG: "%275:sub16": 25 # CHECK-CP-JSON-DAG: "%275:sub17": 24 # CHECK-CP-JSON-DAG: "%275:sub18": 23 # CHECK-CP-JSON-DAG: "%275:sub19": 22 # CHECK-CP-JSON-DAG: "%275:sub20": 19 # CHECK-CP-JSON-DAG: "%275:sub21": 18 # CHECK-CP-JSON-DAG: "%275:sub22": 17 # CHECK-CP-JSON-DAG: "%275:sub23": 16 # CHECK-CP-JSON-DAG: "%275:sub24": 13 # CHECK-CP-JSON-DAG: "%275:sub25": 12 # CHECK-CP-JSON-DAG: "%275:sub26": 11 # CHECK-CP-JSON-DAG: "%275:sub27": 10 # CHECK-CP-JSON-DAG: "%275:sub28": 7 # CHECK-CP-JSON-DAG: "%275:sub29": 6 # CHECK-CP-JSON-DAG: "%275:sub30": 5 # CHECK-CP-JSON-DAG: "%275:sub31": 4 # CHECK-CP-JSON-DAG: "%317:sub0": 97 # CHECK-CP-JSON-DAG: "%317:sub1": 96 # CHECK-CP-JSON-DAG: "%317:sub2": 95 # CHECK-CP-JSON-DAG: "%317:sub3": 94 # CHECK-CP-JSON-DAG: "%317:sub4": 91 # CHECK-CP-JSON-DAG: "%317:sub5": 90 # CHECK-CP-JSON-DAG: "%317:sub6": 89 # CHECK-CP-JSON-DAG: "%317:sub7": 88 # CHECK-CP-JSON-DAG: "%317:sub8": 85 # CHECK-CP-JSON-DAG: "%317:sub9": 84 # CHECK-CP-JSON-DAG: "%317:sub10": 83 # CHECK-CP-JSON-DAG: "%317:sub11": 82 # CHECK-CP-JSON-DAG: "%317:sub12": 79 # CHECK-CP-JSON-DAG: "%317:sub13": 78 # CHECK-CP-JSON-DAG: "%317:sub14": 77 # CHECK-CP-JSON-DAG: "%317:sub15": 76 # CHECK-CP-JSON-DAG: "%317:sub16": 73 # CHECK-CP-JSON-DAG: "%317:sub17": 72 # CHECK-CP-JSON-DAG: "%317:sub18": 71 # CHECK-CP-JSON-DAG: "%317:sub19": 70 # CHECK-CP-JSON-DAG: "%317:sub20": 67 # CHECK-CP-JSON-DAG: "%317:sub21": 66 # CHECK-CP-JSON-DAG: "%317:sub22": 65 # CHECK-CP-JSON-DAG: "%317:sub23": 64 # CHECK-CP-JSON-DAG: "%317:sub24": 61 # CHECK-CP-JSON-DAG: "%317:sub25": 60 # CHECK-CP-JSON-DAG: "%317:sub26": 59 # CHECK-CP-JSON-DAG: "%317:sub27": 58 # CHECK-CP-JSON-DAG: "%317:sub28": 55 # CHECK-CP-JSON-DAG: "%317:sub29": 54 # CHECK-CP-JSON-DAG: "%317:sub30": 53 # CHECK-CP-JSON-DAG: "%317:sub31": 52 # CHECK-CP-JSON-DAG: "%359:sub0": 145 # CHECK-CP-JSON-DAG: "%359:sub1": 144 # CHECK-CP-JSON-DAG: "%359:sub2": 143 # CHECK-CP-JSON-DAG: "%359:sub3": 142 # CHECK-CP-JSON-DAG: "%359:sub4": 139 # CHECK-CP-JSON-DAG: "%359:sub5": 138 # CHECK-CP-JSON-DAG: "%359:sub6": 137 # CHECK-CP-JSON-DAG: "%359:sub7": 136 # CHECK-CP-JSON-DAG: "%359:sub8": 133 # CHECK-CP-JSON-DAG: "%359:sub9": 132 # CHECK-CP-JSON-DAG: "%359:sub10": 131 # CHECK-CP-JSON-DAG: "%359:sub11": 130 # CHECK-CP-JSON-DAG: "%359:sub12": 127 # CHECK-CP-JSON-DAG: "%359:sub13": 126 # CHECK-CP-JSON-DAG: "%359:sub14": 125 # CHECK-CP-JSON-DAG: "%359:sub15": 124 # CHECK-CP-JSON-DAG: "%359:sub16": 121 # CHECK-CP-JSON-DAG: "%359:sub17": 120 # CHECK-CP-JSON-DAG: "%359:sub18": 119 # CHECK-CP-JSON-DAG: "%359:sub19": 118 # CHECK-CP-JSON-DAG: "%359:sub20": 115 # CHECK-CP-JSON-DAG: "%359:sub21": 114 # CHECK-CP-JSON-DAG: "%359:sub22": 113 # CHECK-CP-JSON-DAG: "%359:sub23": 112 # CHECK-CP-JSON-DAG: "%359:sub24": 109 # CHECK-CP-JSON-DAG: "%359:sub25": 108 # CHECK-CP-JSON-DAG: "%359:sub26": 107 # CHECK-CP-JSON-DAG: "%359:sub27": 106 # CHECK-CP-JSON-DAG: "%359:sub28": 103 # CHECK-CP-JSON-DAG: "%359:sub29": 102 # CHECK-CP-JSON-DAG: "%359:sub30": 101 # CHECK-CP-JSON-DAG: "%359:sub31": 100 # CHECK-CP-JSON-DAG: "%401:sub0": 193 # CHECK-CP-JSON-DAG: "%401:sub1": 192 # CHECK-CP-JSON-DAG: "%401:sub2": 191 # CHECK-CP-JSON-DAG: "%401:sub3": 190 # CHECK-CP-JSON-DAG: "%401:sub4": 187 # CHECK-CP-JSON-DAG: "%401:sub5": 186 # CHECK-CP-JSON-DAG: "%401:sub6": 185 # CHECK-CP-JSON-DAG: "%401:sub7": 184 # CHECK-CP-JSON-DAG: "%401:sub8": 181 # CHECK-CP-JSON-DAG: "%401:sub9": 180 # CHECK-CP-JSON-DAG: "%401:sub10": 179 # CHECK-CP-JSON-DAG: "%401:sub11": 178 # CHECK-CP-JSON-DAG: "%401:sub12": 175 # CHECK-CP-JSON-DAG: "%401:sub13": 174 # CHECK-CP-JSON-DAG: "%401:sub14": 173 # CHECK-CP-JSON-DAG: "%401:sub15": 172 # CHECK-CP-JSON-DAG: "%401:sub16": 169 # CHECK-CP-JSON-DAG: "%401:sub17": 168 # CHECK-CP-JSON-DAG: "%401:sub18": 167 # CHECK-CP-JSON-DAG: "%401:sub19": 166 # CHECK-CP-JSON-DAG: "%401:sub20": 163 # CHECK-CP-JSON-DAG: "%401:sub21": 162 # CHECK-CP-JSON-DAG: "%401:sub22": 161 # CHECK-CP-JSON-DAG: "%401:sub23": 160 # CHECK-CP-JSON-DAG: "%401:sub24": 157 # CHECK-CP-JSON-DAG: "%401:sub25": 156 # CHECK-CP-JSON-DAG: "%401:sub26": 155 # CHECK-CP-JSON-DAG: "%401:sub27": 154 # CHECK-CP-JSON-DAG: "%401:sub28": 151 # CHECK-CP-JSON-DAG: "%401:sub29": 150 # CHECK-CP-JSON-DAG: "%401:sub30": 149 # CHECK-CP-JSON-DAG: "%401:sub31": 148 # CHECK-CP-JSON-DAG: "%636": 2 # CHECK-CP-JSON-DAG: "%637": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 148 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 193 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%639:vgpr_32 = COPY %233.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%233:sub0": 0 # CHECK-CP-JSON-DAG: "%275:sub0": 48 # CHECK-CP-JSON-DAG: "%275:sub1": 47 # CHECK-CP-JSON-DAG: "%275:sub2": 46 # CHECK-CP-JSON-DAG: "%275:sub3": 45 # CHECK-CP-JSON-DAG: "%275:sub4": 42 # CHECK-CP-JSON-DAG: "%275:sub5": 41 # CHECK-CP-JSON-DAG: "%275:sub6": 40 # CHECK-CP-JSON-DAG: "%275:sub7": 39 # CHECK-CP-JSON-DAG: "%275:sub8": 36 # CHECK-CP-JSON-DAG: "%275:sub9": 35 # CHECK-CP-JSON-DAG: "%275:sub10": 34 # CHECK-CP-JSON-DAG: "%275:sub11": 33 # CHECK-CP-JSON-DAG: "%275:sub12": 30 # CHECK-CP-JSON-DAG: "%275:sub13": 29 # CHECK-CP-JSON-DAG: "%275:sub14": 28 # CHECK-CP-JSON-DAG: "%275:sub15": 27 # CHECK-CP-JSON-DAG: "%275:sub16": 24 # CHECK-CP-JSON-DAG: "%275:sub17": 23 # CHECK-CP-JSON-DAG: "%275:sub18": 22 # CHECK-CP-JSON-DAG: "%275:sub19": 21 # CHECK-CP-JSON-DAG: "%275:sub20": 18 # CHECK-CP-JSON-DAG: "%275:sub21": 17 # CHECK-CP-JSON-DAG: "%275:sub22": 16 # CHECK-CP-JSON-DAG: "%275:sub23": 15 # CHECK-CP-JSON-DAG: "%275:sub24": 12 # CHECK-CP-JSON-DAG: "%275:sub25": 11 # CHECK-CP-JSON-DAG: "%275:sub26": 10 # CHECK-CP-JSON-DAG: "%275:sub27": 9 # CHECK-CP-JSON-DAG: "%275:sub28": 6 # CHECK-CP-JSON-DAG: "%275:sub29": 5 # CHECK-CP-JSON-DAG: "%275:sub30": 4 # CHECK-CP-JSON-DAG: "%275:sub31": 3 # CHECK-CP-JSON-DAG: "%317:sub0": 96 # CHECK-CP-JSON-DAG: "%317:sub1": 95 # CHECK-CP-JSON-DAG: "%317:sub2": 94 # CHECK-CP-JSON-DAG: "%317:sub3": 93 # CHECK-CP-JSON-DAG: "%317:sub4": 90 # CHECK-CP-JSON-DAG: "%317:sub5": 89 # CHECK-CP-JSON-DAG: "%317:sub6": 88 # CHECK-CP-JSON-DAG: "%317:sub7": 87 # CHECK-CP-JSON-DAG: "%317:sub8": 84 # CHECK-CP-JSON-DAG: "%317:sub9": 83 # CHECK-CP-JSON-DAG: "%317:sub10": 82 # CHECK-CP-JSON-DAG: "%317:sub11": 81 # CHECK-CP-JSON-DAG: "%317:sub12": 78 # CHECK-CP-JSON-DAG: "%317:sub13": 77 # CHECK-CP-JSON-DAG: "%317:sub14": 76 # CHECK-CP-JSON-DAG: "%317:sub15": 75 # CHECK-CP-JSON-DAG: "%317:sub16": 72 # CHECK-CP-JSON-DAG: "%317:sub17": 71 # CHECK-CP-JSON-DAG: "%317:sub18": 70 # CHECK-CP-JSON-DAG: "%317:sub19": 69 # CHECK-CP-JSON-DAG: "%317:sub20": 66 # CHECK-CP-JSON-DAG: "%317:sub21": 65 # CHECK-CP-JSON-DAG: "%317:sub22": 64 # CHECK-CP-JSON-DAG: "%317:sub23": 63 # CHECK-CP-JSON-DAG: "%317:sub24": 60 # CHECK-CP-JSON-DAG: "%317:sub25": 59 # CHECK-CP-JSON-DAG: "%317:sub26": 58 # CHECK-CP-JSON-DAG: "%317:sub27": 57 # CHECK-CP-JSON-DAG: "%317:sub28": 54 # CHECK-CP-JSON-DAG: "%317:sub29": 53 # CHECK-CP-JSON-DAG: "%317:sub30": 52 # CHECK-CP-JSON-DAG: "%317:sub31": 51 # CHECK-CP-JSON-DAG: "%359:sub0": 144 # CHECK-CP-JSON-DAG: "%359:sub1": 143 # CHECK-CP-JSON-DAG: "%359:sub2": 142 # CHECK-CP-JSON-DAG: "%359:sub3": 141 # CHECK-CP-JSON-DAG: "%359:sub4": 138 # CHECK-CP-JSON-DAG: "%359:sub5": 137 # CHECK-CP-JSON-DAG: "%359:sub6": 136 # CHECK-CP-JSON-DAG: "%359:sub7": 135 # CHECK-CP-JSON-DAG: "%359:sub8": 132 # CHECK-CP-JSON-DAG: "%359:sub9": 131 # CHECK-CP-JSON-DAG: "%359:sub10": 130 # CHECK-CP-JSON-DAG: "%359:sub11": 129 # CHECK-CP-JSON-DAG: "%359:sub12": 126 # CHECK-CP-JSON-DAG: "%359:sub13": 125 # CHECK-CP-JSON-DAG: "%359:sub14": 124 # CHECK-CP-JSON-DAG: "%359:sub15": 123 # CHECK-CP-JSON-DAG: "%359:sub16": 120 # CHECK-CP-JSON-DAG: "%359:sub17": 119 # CHECK-CP-JSON-DAG: "%359:sub18": 118 # CHECK-CP-JSON-DAG: "%359:sub19": 117 # CHECK-CP-JSON-DAG: "%359:sub20": 114 # CHECK-CP-JSON-DAG: "%359:sub21": 113 # CHECK-CP-JSON-DAG: "%359:sub22": 112 # CHECK-CP-JSON-DAG: "%359:sub23": 111 # CHECK-CP-JSON-DAG: "%359:sub24": 108 # CHECK-CP-JSON-DAG: "%359:sub25": 107 # CHECK-CP-JSON-DAG: "%359:sub26": 106 # CHECK-CP-JSON-DAG: "%359:sub27": 105 # CHECK-CP-JSON-DAG: "%359:sub28": 102 # CHECK-CP-JSON-DAG: "%359:sub29": 101 # CHECK-CP-JSON-DAG: "%359:sub30": 100 # CHECK-CP-JSON-DAG: "%359:sub31": 99 # CHECK-CP-JSON-DAG: "%401:sub0": 192 # CHECK-CP-JSON-DAG: "%401:sub1": 191 # CHECK-CP-JSON-DAG: "%401:sub2": 190 # CHECK-CP-JSON-DAG: "%401:sub3": 189 # CHECK-CP-JSON-DAG: "%401:sub4": 186 # CHECK-CP-JSON-DAG: "%401:sub5": 185 # CHECK-CP-JSON-DAG: "%401:sub6": 184 # CHECK-CP-JSON-DAG: "%401:sub7": 183 # CHECK-CP-JSON-DAG: "%401:sub8": 180 # CHECK-CP-JSON-DAG: "%401:sub9": 179 # CHECK-CP-JSON-DAG: "%401:sub10": 178 # CHECK-CP-JSON-DAG: "%401:sub11": 177 # CHECK-CP-JSON-DAG: "%401:sub12": 174 # CHECK-CP-JSON-DAG: "%401:sub13": 173 # CHECK-CP-JSON-DAG: "%401:sub14": 172 # CHECK-CP-JSON-DAG: "%401:sub15": 171 # CHECK-CP-JSON-DAG: "%401:sub16": 168 # CHECK-CP-JSON-DAG: "%401:sub17": 167 # CHECK-CP-JSON-DAG: "%401:sub18": 166 # CHECK-CP-JSON-DAG: "%401:sub19": 165 # CHECK-CP-JSON-DAG: "%401:sub20": 162 # CHECK-CP-JSON-DAG: "%401:sub21": 161 # CHECK-CP-JSON-DAG: "%401:sub22": 160 # CHECK-CP-JSON-DAG: "%401:sub23": 159 # CHECK-CP-JSON-DAG: "%401:sub24": 156 # CHECK-CP-JSON-DAG: "%401:sub25": 155 # CHECK-CP-JSON-DAG: "%401:sub26": 154 # CHECK-CP-JSON-DAG: "%401:sub27": 153 # CHECK-CP-JSON-DAG: "%401:sub28": 150 # CHECK-CP-JSON-DAG: "%401:sub29": 149 # CHECK-CP-JSON-DAG: "%401:sub30": 148 # CHECK-CP-JSON-DAG: "%401:sub31": 147 # CHECK-CP-JSON-DAG: "%636": 1 # CHECK-CP-JSON-DAG: "%637": 1 # CHECK-CP-JSON-DAG: "%638": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 147 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 192 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%640:vreg_128 = REG_SEQUENCE %639, %subreg.sub0, %638, %subreg.sub1, %637, %subreg.sub2, %636, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 47 # CHECK-CP-JSON-DAG: "%275:sub1": 46 # CHECK-CP-JSON-DAG: "%275:sub2": 45 # CHECK-CP-JSON-DAG: "%275:sub3": 44 # CHECK-CP-JSON-DAG: "%275:sub4": 41 # CHECK-CP-JSON-DAG: "%275:sub5": 40 # CHECK-CP-JSON-DAG: "%275:sub6": 39 # CHECK-CP-JSON-DAG: "%275:sub7": 38 # CHECK-CP-JSON-DAG: "%275:sub8": 35 # CHECK-CP-JSON-DAG: "%275:sub9": 34 # CHECK-CP-JSON-DAG: "%275:sub10": 33 # CHECK-CP-JSON-DAG: "%275:sub11": 32 # CHECK-CP-JSON-DAG: "%275:sub12": 29 # CHECK-CP-JSON-DAG: "%275:sub13": 28 # CHECK-CP-JSON-DAG: "%275:sub14": 27 # CHECK-CP-JSON-DAG: "%275:sub15": 26 # CHECK-CP-JSON-DAG: "%275:sub16": 23 # CHECK-CP-JSON-DAG: "%275:sub17": 22 # CHECK-CP-JSON-DAG: "%275:sub18": 21 # CHECK-CP-JSON-DAG: "%275:sub19": 20 # CHECK-CP-JSON-DAG: "%275:sub20": 17 # CHECK-CP-JSON-DAG: "%275:sub21": 16 # CHECK-CP-JSON-DAG: "%275:sub22": 15 # CHECK-CP-JSON-DAG: "%275:sub23": 14 # CHECK-CP-JSON-DAG: "%275:sub24": 11 # CHECK-CP-JSON-DAG: "%275:sub25": 10 # CHECK-CP-JSON-DAG: "%275:sub26": 9 # CHECK-CP-JSON-DAG: "%275:sub27": 8 # CHECK-CP-JSON-DAG: "%275:sub28": 5 # CHECK-CP-JSON-DAG: "%275:sub29": 4 # CHECK-CP-JSON-DAG: "%275:sub30": 3 # CHECK-CP-JSON-DAG: "%275:sub31": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 95 # CHECK-CP-JSON-DAG: "%317:sub1": 94 # CHECK-CP-JSON-DAG: "%317:sub2": 93 # CHECK-CP-JSON-DAG: "%317:sub3": 92 # CHECK-CP-JSON-DAG: "%317:sub4": 89 # CHECK-CP-JSON-DAG: "%317:sub5": 88 # CHECK-CP-JSON-DAG: "%317:sub6": 87 # CHECK-CP-JSON-DAG: "%317:sub7": 86 # CHECK-CP-JSON-DAG: "%317:sub8": 83 # CHECK-CP-JSON-DAG: "%317:sub9": 82 # CHECK-CP-JSON-DAG: "%317:sub10": 81 # CHECK-CP-JSON-DAG: "%317:sub11": 80 # CHECK-CP-JSON-DAG: "%317:sub12": 77 # CHECK-CP-JSON-DAG: "%317:sub13": 76 # CHECK-CP-JSON-DAG: "%317:sub14": 75 # CHECK-CP-JSON-DAG: "%317:sub15": 74 # CHECK-CP-JSON-DAG: "%317:sub16": 71 # CHECK-CP-JSON-DAG: "%317:sub17": 70 # CHECK-CP-JSON-DAG: "%317:sub18": 69 # CHECK-CP-JSON-DAG: "%317:sub19": 68 # CHECK-CP-JSON-DAG: "%317:sub20": 65 # CHECK-CP-JSON-DAG: "%317:sub21": 64 # CHECK-CP-JSON-DAG: "%317:sub22": 63 # CHECK-CP-JSON-DAG: "%317:sub23": 62 # CHECK-CP-JSON-DAG: "%317:sub24": 59 # CHECK-CP-JSON-DAG: "%317:sub25": 58 # CHECK-CP-JSON-DAG: "%317:sub26": 57 # CHECK-CP-JSON-DAG: "%317:sub27": 56 # CHECK-CP-JSON-DAG: "%317:sub28": 53 # CHECK-CP-JSON-DAG: "%317:sub29": 52 # CHECK-CP-JSON-DAG: "%317:sub30": 51 # CHECK-CP-JSON-DAG: "%317:sub31": 50 # CHECK-CP-JSON-DAG: "%359:sub0": 143 # CHECK-CP-JSON-DAG: "%359:sub1": 142 # CHECK-CP-JSON-DAG: "%359:sub2": 141 # CHECK-CP-JSON-DAG: "%359:sub3": 140 # CHECK-CP-JSON-DAG: "%359:sub4": 137 # CHECK-CP-JSON-DAG: "%359:sub5": 136 # CHECK-CP-JSON-DAG: "%359:sub6": 135 # CHECK-CP-JSON-DAG: "%359:sub7": 134 # CHECK-CP-JSON-DAG: "%359:sub8": 131 # CHECK-CP-JSON-DAG: "%359:sub9": 130 # CHECK-CP-JSON-DAG: "%359:sub10": 129 # CHECK-CP-JSON-DAG: "%359:sub11": 128 # CHECK-CP-JSON-DAG: "%359:sub12": 125 # CHECK-CP-JSON-DAG: "%359:sub13": 124 # CHECK-CP-JSON-DAG: "%359:sub14": 123 # CHECK-CP-JSON-DAG: "%359:sub15": 122 # CHECK-CP-JSON-DAG: "%359:sub16": 119 # CHECK-CP-JSON-DAG: "%359:sub17": 118 # CHECK-CP-JSON-DAG: "%359:sub18": 117 # CHECK-CP-JSON-DAG: "%359:sub19": 116 # CHECK-CP-JSON-DAG: "%359:sub20": 113 # CHECK-CP-JSON-DAG: "%359:sub21": 112 # CHECK-CP-JSON-DAG: "%359:sub22": 111 # CHECK-CP-JSON-DAG: "%359:sub23": 110 # CHECK-CP-JSON-DAG: "%359:sub24": 107 # CHECK-CP-JSON-DAG: "%359:sub25": 106 # CHECK-CP-JSON-DAG: "%359:sub26": 105 # CHECK-CP-JSON-DAG: "%359:sub27": 104 # CHECK-CP-JSON-DAG: "%359:sub28": 101 # CHECK-CP-JSON-DAG: "%359:sub29": 100 # CHECK-CP-JSON-DAG: "%359:sub30": 99 # CHECK-CP-JSON-DAG: "%359:sub31": 98 # CHECK-CP-JSON-DAG: "%401:sub0": 191 # CHECK-CP-JSON-DAG: "%401:sub1": 190 # CHECK-CP-JSON-DAG: "%401:sub2": 189 # CHECK-CP-JSON-DAG: "%401:sub3": 188 # CHECK-CP-JSON-DAG: "%401:sub4": 185 # CHECK-CP-JSON-DAG: "%401:sub5": 184 # CHECK-CP-JSON-DAG: "%401:sub6": 183 # CHECK-CP-JSON-DAG: "%401:sub7": 182 # CHECK-CP-JSON-DAG: "%401:sub8": 179 # CHECK-CP-JSON-DAG: "%401:sub9": 178 # CHECK-CP-JSON-DAG: "%401:sub10": 177 # CHECK-CP-JSON-DAG: "%401:sub11": 176 # CHECK-CP-JSON-DAG: "%401:sub12": 173 # CHECK-CP-JSON-DAG: "%401:sub13": 172 # CHECK-CP-JSON-DAG: "%401:sub14": 171 # CHECK-CP-JSON-DAG: "%401:sub15": 170 # CHECK-CP-JSON-DAG: "%401:sub16": 167 # CHECK-CP-JSON-DAG: "%401:sub17": 166 # CHECK-CP-JSON-DAG: "%401:sub18": 165 # CHECK-CP-JSON-DAG: "%401:sub19": 164 # CHECK-CP-JSON-DAG: "%401:sub20": 161 # CHECK-CP-JSON-DAG: "%401:sub21": 160 # CHECK-CP-JSON-DAG: "%401:sub22": 159 # CHECK-CP-JSON-DAG: "%401:sub23": 158 # CHECK-CP-JSON-DAG: "%401:sub24": 155 # CHECK-CP-JSON-DAG: "%401:sub25": 154 # CHECK-CP-JSON-DAG: "%401:sub26": 153 # CHECK-CP-JSON-DAG: "%401:sub27": 152 # CHECK-CP-JSON-DAG: "%401:sub28": 149 # CHECK-CP-JSON-DAG: "%401:sub29": 148 # CHECK-CP-JSON-DAG: "%401:sub30": 147 # CHECK-CP-JSON-DAG: "%401:sub31": 146 # CHECK-CP-JSON-DAG: "%636": 0 # CHECK-CP-JSON-DAG: "%637": 0 # CHECK-CP-JSON-DAG: "%638": 0 # CHECK-CP-JSON-DAG: "%639": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 146 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 191 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %641:vreg_64, %640, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 46 # CHECK-CP-JSON-DAG: "%275:sub1": 45 # CHECK-CP-JSON-DAG: "%275:sub2": 44 # CHECK-CP-JSON-DAG: "%275:sub3": 43 # CHECK-CP-JSON-DAG: "%275:sub4": 40 # CHECK-CP-JSON-DAG: "%275:sub5": 39 # CHECK-CP-JSON-DAG: "%275:sub6": 38 # CHECK-CP-JSON-DAG: "%275:sub7": 37 # CHECK-CP-JSON-DAG: "%275:sub8": 34 # CHECK-CP-JSON-DAG: "%275:sub9": 33 # CHECK-CP-JSON-DAG: "%275:sub10": 32 # CHECK-CP-JSON-DAG: "%275:sub11": 31 # CHECK-CP-JSON-DAG: "%275:sub12": 28 # CHECK-CP-JSON-DAG: "%275:sub13": 27 # CHECK-CP-JSON-DAG: "%275:sub14": 26 # CHECK-CP-JSON-DAG: "%275:sub15": 25 # CHECK-CP-JSON-DAG: "%275:sub16": 22 # CHECK-CP-JSON-DAG: "%275:sub17": 21 # CHECK-CP-JSON-DAG: "%275:sub18": 20 # CHECK-CP-JSON-DAG: "%275:sub19": 19 # CHECK-CP-JSON-DAG: "%275:sub20": 16 # CHECK-CP-JSON-DAG: "%275:sub21": 15 # CHECK-CP-JSON-DAG: "%275:sub22": 14 # CHECK-CP-JSON-DAG: "%275:sub23": 13 # CHECK-CP-JSON-DAG: "%275:sub24": 10 # CHECK-CP-JSON-DAG: "%275:sub25": 9 # CHECK-CP-JSON-DAG: "%275:sub26": 8 # CHECK-CP-JSON-DAG: "%275:sub27": 7 # CHECK-CP-JSON-DAG: "%275:sub28": 4 # CHECK-CP-JSON-DAG: "%275:sub29": 3 # CHECK-CP-JSON-DAG: "%275:sub30": 2 # CHECK-CP-JSON-DAG: "%275:sub31": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 94 # CHECK-CP-JSON-DAG: "%317:sub1": 93 # CHECK-CP-JSON-DAG: "%317:sub2": 92 # CHECK-CP-JSON-DAG: "%317:sub3": 91 # CHECK-CP-JSON-DAG: "%317:sub4": 88 # CHECK-CP-JSON-DAG: "%317:sub5": 87 # CHECK-CP-JSON-DAG: "%317:sub6": 86 # CHECK-CP-JSON-DAG: "%317:sub7": 85 # CHECK-CP-JSON-DAG: "%317:sub8": 82 # CHECK-CP-JSON-DAG: "%317:sub9": 81 # CHECK-CP-JSON-DAG: "%317:sub10": 80 # CHECK-CP-JSON-DAG: "%317:sub11": 79 # CHECK-CP-JSON-DAG: "%317:sub12": 76 # CHECK-CP-JSON-DAG: "%317:sub13": 75 # CHECK-CP-JSON-DAG: "%317:sub14": 74 # CHECK-CP-JSON-DAG: "%317:sub15": 73 # CHECK-CP-JSON-DAG: "%317:sub16": 70 # CHECK-CP-JSON-DAG: "%317:sub17": 69 # CHECK-CP-JSON-DAG: "%317:sub18": 68 # CHECK-CP-JSON-DAG: "%317:sub19": 67 # CHECK-CP-JSON-DAG: "%317:sub20": 64 # CHECK-CP-JSON-DAG: "%317:sub21": 63 # CHECK-CP-JSON-DAG: "%317:sub22": 62 # CHECK-CP-JSON-DAG: "%317:sub23": 61 # CHECK-CP-JSON-DAG: "%317:sub24": 58 # CHECK-CP-JSON-DAG: "%317:sub25": 57 # CHECK-CP-JSON-DAG: "%317:sub26": 56 # CHECK-CP-JSON-DAG: "%317:sub27": 55 # CHECK-CP-JSON-DAG: "%317:sub28": 52 # CHECK-CP-JSON-DAG: "%317:sub29": 51 # CHECK-CP-JSON-DAG: "%317:sub30": 50 # CHECK-CP-JSON-DAG: "%317:sub31": 49 # CHECK-CP-JSON-DAG: "%359:sub0": 142 # CHECK-CP-JSON-DAG: "%359:sub1": 141 # CHECK-CP-JSON-DAG: "%359:sub2": 140 # CHECK-CP-JSON-DAG: "%359:sub3": 139 # CHECK-CP-JSON-DAG: "%359:sub4": 136 # CHECK-CP-JSON-DAG: "%359:sub5": 135 # CHECK-CP-JSON-DAG: "%359:sub6": 134 # CHECK-CP-JSON-DAG: "%359:sub7": 133 # CHECK-CP-JSON-DAG: "%359:sub8": 130 # CHECK-CP-JSON-DAG: "%359:sub9": 129 # CHECK-CP-JSON-DAG: "%359:sub10": 128 # CHECK-CP-JSON-DAG: "%359:sub11": 127 # CHECK-CP-JSON-DAG: "%359:sub12": 124 # CHECK-CP-JSON-DAG: "%359:sub13": 123 # CHECK-CP-JSON-DAG: "%359:sub14": 122 # CHECK-CP-JSON-DAG: "%359:sub15": 121 # CHECK-CP-JSON-DAG: "%359:sub16": 118 # CHECK-CP-JSON-DAG: "%359:sub17": 117 # CHECK-CP-JSON-DAG: "%359:sub18": 116 # CHECK-CP-JSON-DAG: "%359:sub19": 115 # CHECK-CP-JSON-DAG: "%359:sub20": 112 # CHECK-CP-JSON-DAG: "%359:sub21": 111 # CHECK-CP-JSON-DAG: "%359:sub22": 110 # CHECK-CP-JSON-DAG: "%359:sub23": 109 # CHECK-CP-JSON-DAG: "%359:sub24": 106 # CHECK-CP-JSON-DAG: "%359:sub25": 105 # CHECK-CP-JSON-DAG: "%359:sub26": 104 # CHECK-CP-JSON-DAG: "%359:sub27": 103 # CHECK-CP-JSON-DAG: "%359:sub28": 100 # CHECK-CP-JSON-DAG: "%359:sub29": 99 # CHECK-CP-JSON-DAG: "%359:sub30": 98 # CHECK-CP-JSON-DAG: "%359:sub31": 97 # CHECK-CP-JSON-DAG: "%401:sub0": 190 # CHECK-CP-JSON-DAG: "%401:sub1": 189 # CHECK-CP-JSON-DAG: "%401:sub2": 188 # CHECK-CP-JSON-DAG: "%401:sub3": 187 # CHECK-CP-JSON-DAG: "%401:sub4": 184 # CHECK-CP-JSON-DAG: "%401:sub5": 183 # CHECK-CP-JSON-DAG: "%401:sub6": 182 # CHECK-CP-JSON-DAG: "%401:sub7": 181 # CHECK-CP-JSON-DAG: "%401:sub8": 178 # CHECK-CP-JSON-DAG: "%401:sub9": 177 # CHECK-CP-JSON-DAG: "%401:sub10": 176 # CHECK-CP-JSON-DAG: "%401:sub11": 175 # CHECK-CP-JSON-DAG: "%401:sub12": 172 # CHECK-CP-JSON-DAG: "%401:sub13": 171 # CHECK-CP-JSON-DAG: "%401:sub14": 170 # CHECK-CP-JSON-DAG: "%401:sub15": 169 # CHECK-CP-JSON-DAG: "%401:sub16": 166 # CHECK-CP-JSON-DAG: "%401:sub17": 165 # CHECK-CP-JSON-DAG: "%401:sub18": 164 # CHECK-CP-JSON-DAG: "%401:sub19": 163 # CHECK-CP-JSON-DAG: "%401:sub20": 160 # CHECK-CP-JSON-DAG: "%401:sub21": 159 # CHECK-CP-JSON-DAG: "%401:sub22": 158 # CHECK-CP-JSON-DAG: "%401:sub23": 157 # CHECK-CP-JSON-DAG: "%401:sub24": 154 # CHECK-CP-JSON-DAG: "%401:sub25": 153 # CHECK-CP-JSON-DAG: "%401:sub26": 152 # CHECK-CP-JSON-DAG: "%401:sub27": 151 # CHECK-CP-JSON-DAG: "%401:sub28": 148 # CHECK-CP-JSON-DAG: "%401:sub29": 147 # CHECK-CP-JSON-DAG: "%401:sub30": 146 # CHECK-CP-JSON-DAG: "%401:sub31": 145 # CHECK-CP-JSON-DAG: "%640": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 145 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 190 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%642:vgpr_32 = COPY %275.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 45 # CHECK-CP-JSON-DAG: "%275:sub1": 44 # CHECK-CP-JSON-DAG: "%275:sub2": 43 # CHECK-CP-JSON-DAG: "%275:sub3": 42 # CHECK-CP-JSON-DAG: "%275:sub4": 39 # CHECK-CP-JSON-DAG: "%275:sub5": 38 # CHECK-CP-JSON-DAG: "%275:sub6": 37 # CHECK-CP-JSON-DAG: "%275:sub7": 36 # CHECK-CP-JSON-DAG: "%275:sub8": 33 # CHECK-CP-JSON-DAG: "%275:sub9": 32 # CHECK-CP-JSON-DAG: "%275:sub10": 31 # CHECK-CP-JSON-DAG: "%275:sub11": 30 # CHECK-CP-JSON-DAG: "%275:sub12": 27 # CHECK-CP-JSON-DAG: "%275:sub13": 26 # CHECK-CP-JSON-DAG: "%275:sub14": 25 # CHECK-CP-JSON-DAG: "%275:sub15": 24 # CHECK-CP-JSON-DAG: "%275:sub16": 21 # CHECK-CP-JSON-DAG: "%275:sub17": 20 # CHECK-CP-JSON-DAG: "%275:sub18": 19 # CHECK-CP-JSON-DAG: "%275:sub19": 18 # CHECK-CP-JSON-DAG: "%275:sub20": 15 # CHECK-CP-JSON-DAG: "%275:sub21": 14 # CHECK-CP-JSON-DAG: "%275:sub22": 13 # CHECK-CP-JSON-DAG: "%275:sub23": 12 # CHECK-CP-JSON-DAG: "%275:sub24": 9 # CHECK-CP-JSON-DAG: "%275:sub25": 8 # CHECK-CP-JSON-DAG: "%275:sub26": 7 # CHECK-CP-JSON-DAG: "%275:sub27": 6 # CHECK-CP-JSON-DAG: "%275:sub28": 3 # CHECK-CP-JSON-DAG: "%275:sub29": 2 # CHECK-CP-JSON-DAG: "%275:sub30": 1 # CHECK-CP-JSON-DAG: "%275:sub31": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 93 # CHECK-CP-JSON-DAG: "%317:sub1": 92 # CHECK-CP-JSON-DAG: "%317:sub2": 91 # CHECK-CP-JSON-DAG: "%317:sub3": 90 # CHECK-CP-JSON-DAG: "%317:sub4": 87 # CHECK-CP-JSON-DAG: "%317:sub5": 86 # CHECK-CP-JSON-DAG: "%317:sub6": 85 # CHECK-CP-JSON-DAG: "%317:sub7": 84 # CHECK-CP-JSON-DAG: "%317:sub8": 81 # CHECK-CP-JSON-DAG: "%317:sub9": 80 # CHECK-CP-JSON-DAG: "%317:sub10": 79 # CHECK-CP-JSON-DAG: "%317:sub11": 78 # CHECK-CP-JSON-DAG: "%317:sub12": 75 # CHECK-CP-JSON-DAG: "%317:sub13": 74 # CHECK-CP-JSON-DAG: "%317:sub14": 73 # CHECK-CP-JSON-DAG: "%317:sub15": 72 # CHECK-CP-JSON-DAG: "%317:sub16": 69 # CHECK-CP-JSON-DAG: "%317:sub17": 68 # CHECK-CP-JSON-DAG: "%317:sub18": 67 # CHECK-CP-JSON-DAG: "%317:sub19": 66 # CHECK-CP-JSON-DAG: "%317:sub20": 63 # CHECK-CP-JSON-DAG: "%317:sub21": 62 # CHECK-CP-JSON-DAG: "%317:sub22": 61 # CHECK-CP-JSON-DAG: "%317:sub23": 60 # CHECK-CP-JSON-DAG: "%317:sub24": 57 # CHECK-CP-JSON-DAG: "%317:sub25": 56 # CHECK-CP-JSON-DAG: "%317:sub26": 55 # CHECK-CP-JSON-DAG: "%317:sub27": 54 # CHECK-CP-JSON-DAG: "%317:sub28": 51 # CHECK-CP-JSON-DAG: "%317:sub29": 50 # CHECK-CP-JSON-DAG: "%317:sub30": 49 # CHECK-CP-JSON-DAG: "%317:sub31": 48 # CHECK-CP-JSON-DAG: "%359:sub0": 141 # CHECK-CP-JSON-DAG: "%359:sub1": 140 # CHECK-CP-JSON-DAG: "%359:sub2": 139 # CHECK-CP-JSON-DAG: "%359:sub3": 138 # CHECK-CP-JSON-DAG: "%359:sub4": 135 # CHECK-CP-JSON-DAG: "%359:sub5": 134 # CHECK-CP-JSON-DAG: "%359:sub6": 133 # CHECK-CP-JSON-DAG: "%359:sub7": 132 # CHECK-CP-JSON-DAG: "%359:sub8": 129 # CHECK-CP-JSON-DAG: "%359:sub9": 128 # CHECK-CP-JSON-DAG: "%359:sub10": 127 # CHECK-CP-JSON-DAG: "%359:sub11": 126 # CHECK-CP-JSON-DAG: "%359:sub12": 123 # CHECK-CP-JSON-DAG: "%359:sub13": 122 # CHECK-CP-JSON-DAG: "%359:sub14": 121 # CHECK-CP-JSON-DAG: "%359:sub15": 120 # CHECK-CP-JSON-DAG: "%359:sub16": 117 # CHECK-CP-JSON-DAG: "%359:sub17": 116 # CHECK-CP-JSON-DAG: "%359:sub18": 115 # CHECK-CP-JSON-DAG: "%359:sub19": 114 # CHECK-CP-JSON-DAG: "%359:sub20": 111 # CHECK-CP-JSON-DAG: "%359:sub21": 110 # CHECK-CP-JSON-DAG: "%359:sub22": 109 # CHECK-CP-JSON-DAG: "%359:sub23": 108 # CHECK-CP-JSON-DAG: "%359:sub24": 105 # CHECK-CP-JSON-DAG: "%359:sub25": 104 # CHECK-CP-JSON-DAG: "%359:sub26": 103 # CHECK-CP-JSON-DAG: "%359:sub27": 102 # CHECK-CP-JSON-DAG: "%359:sub28": 99 # CHECK-CP-JSON-DAG: "%359:sub29": 98 # CHECK-CP-JSON-DAG: "%359:sub30": 97 # CHECK-CP-JSON-DAG: "%359:sub31": 96 # CHECK-CP-JSON-DAG: "%401:sub0": 189 # CHECK-CP-JSON-DAG: "%401:sub1": 188 # CHECK-CP-JSON-DAG: "%401:sub2": 187 # CHECK-CP-JSON-DAG: "%401:sub3": 186 # CHECK-CP-JSON-DAG: "%401:sub4": 183 # CHECK-CP-JSON-DAG: "%401:sub5": 182 # CHECK-CP-JSON-DAG: "%401:sub6": 181 # CHECK-CP-JSON-DAG: "%401:sub7": 180 # CHECK-CP-JSON-DAG: "%401:sub8": 177 # CHECK-CP-JSON-DAG: "%401:sub9": 176 # CHECK-CP-JSON-DAG: "%401:sub10": 175 # CHECK-CP-JSON-DAG: "%401:sub11": 174 # CHECK-CP-JSON-DAG: "%401:sub12": 171 # CHECK-CP-JSON-DAG: "%401:sub13": 170 # CHECK-CP-JSON-DAG: "%401:sub14": 169 # CHECK-CP-JSON-DAG: "%401:sub15": 168 # CHECK-CP-JSON-DAG: "%401:sub16": 165 # CHECK-CP-JSON-DAG: "%401:sub17": 164 # CHECK-CP-JSON-DAG: "%401:sub18": 163 # CHECK-CP-JSON-DAG: "%401:sub19": 162 # CHECK-CP-JSON-DAG: "%401:sub20": 159 # CHECK-CP-JSON-DAG: "%401:sub21": 158 # CHECK-CP-JSON-DAG: "%401:sub22": 157 # CHECK-CP-JSON-DAG: "%401:sub23": 156 # CHECK-CP-JSON-DAG: "%401:sub24": 153 # CHECK-CP-JSON-DAG: "%401:sub25": 152 # CHECK-CP-JSON-DAG: "%401:sub26": 151 # CHECK-CP-JSON-DAG: "%401:sub27": 150 # CHECK-CP-JSON-DAG: "%401:sub28": 147 # CHECK-CP-JSON-DAG: "%401:sub29": 146 # CHECK-CP-JSON-DAG: "%401:sub30": 145 # CHECK-CP-JSON-DAG: "%401:sub31": 144 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 144 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 189 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%643:vgpr_32 = COPY %275.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 44 # CHECK-CP-JSON-DAG: "%275:sub1": 43 # CHECK-CP-JSON-DAG: "%275:sub2": 42 # CHECK-CP-JSON-DAG: "%275:sub3": 41 # CHECK-CP-JSON-DAG: "%275:sub4": 38 # CHECK-CP-JSON-DAG: "%275:sub5": 37 # CHECK-CP-JSON-DAG: "%275:sub6": 36 # CHECK-CP-JSON-DAG: "%275:sub7": 35 # CHECK-CP-JSON-DAG: "%275:sub8": 32 # CHECK-CP-JSON-DAG: "%275:sub9": 31 # CHECK-CP-JSON-DAG: "%275:sub10": 30 # CHECK-CP-JSON-DAG: "%275:sub11": 29 # CHECK-CP-JSON-DAG: "%275:sub12": 26 # CHECK-CP-JSON-DAG: "%275:sub13": 25 # CHECK-CP-JSON-DAG: "%275:sub14": 24 # CHECK-CP-JSON-DAG: "%275:sub15": 23 # CHECK-CP-JSON-DAG: "%275:sub16": 20 # CHECK-CP-JSON-DAG: "%275:sub17": 19 # CHECK-CP-JSON-DAG: "%275:sub18": 18 # CHECK-CP-JSON-DAG: "%275:sub19": 17 # CHECK-CP-JSON-DAG: "%275:sub20": 14 # CHECK-CP-JSON-DAG: "%275:sub21": 13 # CHECK-CP-JSON-DAG: "%275:sub22": 12 # CHECK-CP-JSON-DAG: "%275:sub23": 11 # CHECK-CP-JSON-DAG: "%275:sub24": 8 # CHECK-CP-JSON-DAG: "%275:sub25": 7 # CHECK-CP-JSON-DAG: "%275:sub26": 6 # CHECK-CP-JSON-DAG: "%275:sub27": 5 # CHECK-CP-JSON-DAG: "%275:sub28": 2 # CHECK-CP-JSON-DAG: "%275:sub29": 1 # CHECK-CP-JSON-DAG: "%275:sub30": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 92 # CHECK-CP-JSON-DAG: "%317:sub1": 91 # CHECK-CP-JSON-DAG: "%317:sub2": 90 # CHECK-CP-JSON-DAG: "%317:sub3": 89 # CHECK-CP-JSON-DAG: "%317:sub4": 86 # CHECK-CP-JSON-DAG: "%317:sub5": 85 # CHECK-CP-JSON-DAG: "%317:sub6": 84 # CHECK-CP-JSON-DAG: "%317:sub7": 83 # CHECK-CP-JSON-DAG: "%317:sub8": 80 # CHECK-CP-JSON-DAG: "%317:sub9": 79 # CHECK-CP-JSON-DAG: "%317:sub10": 78 # CHECK-CP-JSON-DAG: "%317:sub11": 77 # CHECK-CP-JSON-DAG: "%317:sub12": 74 # CHECK-CP-JSON-DAG: "%317:sub13": 73 # CHECK-CP-JSON-DAG: "%317:sub14": 72 # CHECK-CP-JSON-DAG: "%317:sub15": 71 # CHECK-CP-JSON-DAG: "%317:sub16": 68 # CHECK-CP-JSON-DAG: "%317:sub17": 67 # CHECK-CP-JSON-DAG: "%317:sub18": 66 # CHECK-CP-JSON-DAG: "%317:sub19": 65 # CHECK-CP-JSON-DAG: "%317:sub20": 62 # CHECK-CP-JSON-DAG: "%317:sub21": 61 # CHECK-CP-JSON-DAG: "%317:sub22": 60 # CHECK-CP-JSON-DAG: "%317:sub23": 59 # CHECK-CP-JSON-DAG: "%317:sub24": 56 # CHECK-CP-JSON-DAG: "%317:sub25": 55 # CHECK-CP-JSON-DAG: "%317:sub26": 54 # CHECK-CP-JSON-DAG: "%317:sub27": 53 # CHECK-CP-JSON-DAG: "%317:sub28": 50 # CHECK-CP-JSON-DAG: "%317:sub29": 49 # CHECK-CP-JSON-DAG: "%317:sub30": 48 # CHECK-CP-JSON-DAG: "%317:sub31": 47 # CHECK-CP-JSON-DAG: "%359:sub0": 140 # CHECK-CP-JSON-DAG: "%359:sub1": 139 # CHECK-CP-JSON-DAG: "%359:sub2": 138 # CHECK-CP-JSON-DAG: "%359:sub3": 137 # CHECK-CP-JSON-DAG: "%359:sub4": 134 # CHECK-CP-JSON-DAG: "%359:sub5": 133 # CHECK-CP-JSON-DAG: "%359:sub6": 132 # CHECK-CP-JSON-DAG: "%359:sub7": 131 # CHECK-CP-JSON-DAG: "%359:sub8": 128 # CHECK-CP-JSON-DAG: "%359:sub9": 127 # CHECK-CP-JSON-DAG: "%359:sub10": 126 # CHECK-CP-JSON-DAG: "%359:sub11": 125 # CHECK-CP-JSON-DAG: "%359:sub12": 122 # CHECK-CP-JSON-DAG: "%359:sub13": 121 # CHECK-CP-JSON-DAG: "%359:sub14": 120 # CHECK-CP-JSON-DAG: "%359:sub15": 119 # CHECK-CP-JSON-DAG: "%359:sub16": 116 # CHECK-CP-JSON-DAG: "%359:sub17": 115 # CHECK-CP-JSON-DAG: "%359:sub18": 114 # CHECK-CP-JSON-DAG: "%359:sub19": 113 # CHECK-CP-JSON-DAG: "%359:sub20": 110 # CHECK-CP-JSON-DAG: "%359:sub21": 109 # CHECK-CP-JSON-DAG: "%359:sub22": 108 # CHECK-CP-JSON-DAG: "%359:sub23": 107 # CHECK-CP-JSON-DAG: "%359:sub24": 104 # CHECK-CP-JSON-DAG: "%359:sub25": 103 # CHECK-CP-JSON-DAG: "%359:sub26": 102 # CHECK-CP-JSON-DAG: "%359:sub27": 101 # CHECK-CP-JSON-DAG: "%359:sub28": 98 # CHECK-CP-JSON-DAG: "%359:sub29": 97 # CHECK-CP-JSON-DAG: "%359:sub30": 96 # CHECK-CP-JSON-DAG: "%359:sub31": 95 # CHECK-CP-JSON-DAG: "%401:sub0": 188 # CHECK-CP-JSON-DAG: "%401:sub1": 187 # CHECK-CP-JSON-DAG: "%401:sub2": 186 # CHECK-CP-JSON-DAG: "%401:sub3": 185 # CHECK-CP-JSON-DAG: "%401:sub4": 182 # CHECK-CP-JSON-DAG: "%401:sub5": 181 # CHECK-CP-JSON-DAG: "%401:sub6": 180 # CHECK-CP-JSON-DAG: "%401:sub7": 179 # CHECK-CP-JSON-DAG: "%401:sub8": 176 # CHECK-CP-JSON-DAG: "%401:sub9": 175 # CHECK-CP-JSON-DAG: "%401:sub10": 174 # CHECK-CP-JSON-DAG: "%401:sub11": 173 # CHECK-CP-JSON-DAG: "%401:sub12": 170 # CHECK-CP-JSON-DAG: "%401:sub13": 169 # CHECK-CP-JSON-DAG: "%401:sub14": 168 # CHECK-CP-JSON-DAG: "%401:sub15": 167 # CHECK-CP-JSON-DAG: "%401:sub16": 164 # CHECK-CP-JSON-DAG: "%401:sub17": 163 # CHECK-CP-JSON-DAG: "%401:sub18": 162 # CHECK-CP-JSON-DAG: "%401:sub19": 161 # CHECK-CP-JSON-DAG: "%401:sub20": 158 # CHECK-CP-JSON-DAG: "%401:sub21": 157 # CHECK-CP-JSON-DAG: "%401:sub22": 156 # CHECK-CP-JSON-DAG: "%401:sub23": 155 # CHECK-CP-JSON-DAG: "%401:sub24": 152 # CHECK-CP-JSON-DAG: "%401:sub25": 151 # CHECK-CP-JSON-DAG: "%401:sub26": 150 # CHECK-CP-JSON-DAG: "%401:sub27": 149 # CHECK-CP-JSON-DAG: "%401:sub28": 146 # CHECK-CP-JSON-DAG: "%401:sub29": 145 # CHECK-CP-JSON-DAG: "%401:sub30": 144 # CHECK-CP-JSON-DAG: "%401:sub31": 143 # CHECK-CP-JSON-DAG: "%642": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 143 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 188 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%644:vgpr_32 = COPY %275.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 43 # CHECK-CP-JSON-DAG: "%275:sub1": 42 # CHECK-CP-JSON-DAG: "%275:sub2": 41 # CHECK-CP-JSON-DAG: "%275:sub3": 40 # CHECK-CP-JSON-DAG: "%275:sub4": 37 # CHECK-CP-JSON-DAG: "%275:sub5": 36 # CHECK-CP-JSON-DAG: "%275:sub6": 35 # CHECK-CP-JSON-DAG: "%275:sub7": 34 # CHECK-CP-JSON-DAG: "%275:sub8": 31 # CHECK-CP-JSON-DAG: "%275:sub9": 30 # CHECK-CP-JSON-DAG: "%275:sub10": 29 # CHECK-CP-JSON-DAG: "%275:sub11": 28 # CHECK-CP-JSON-DAG: "%275:sub12": 25 # CHECK-CP-JSON-DAG: "%275:sub13": 24 # CHECK-CP-JSON-DAG: "%275:sub14": 23 # CHECK-CP-JSON-DAG: "%275:sub15": 22 # CHECK-CP-JSON-DAG: "%275:sub16": 19 # CHECK-CP-JSON-DAG: "%275:sub17": 18 # CHECK-CP-JSON-DAG: "%275:sub18": 17 # CHECK-CP-JSON-DAG: "%275:sub19": 16 # CHECK-CP-JSON-DAG: "%275:sub20": 13 # CHECK-CP-JSON-DAG: "%275:sub21": 12 # CHECK-CP-JSON-DAG: "%275:sub22": 11 # CHECK-CP-JSON-DAG: "%275:sub23": 10 # CHECK-CP-JSON-DAG: "%275:sub24": 7 # CHECK-CP-JSON-DAG: "%275:sub25": 6 # CHECK-CP-JSON-DAG: "%275:sub26": 5 # CHECK-CP-JSON-DAG: "%275:sub27": 4 # CHECK-CP-JSON-DAG: "%275:sub28": 1 # CHECK-CP-JSON-DAG: "%275:sub29": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 91 # CHECK-CP-JSON-DAG: "%317:sub1": 90 # CHECK-CP-JSON-DAG: "%317:sub2": 89 # CHECK-CP-JSON-DAG: "%317:sub3": 88 # CHECK-CP-JSON-DAG: "%317:sub4": 85 # CHECK-CP-JSON-DAG: "%317:sub5": 84 # CHECK-CP-JSON-DAG: "%317:sub6": 83 # CHECK-CP-JSON-DAG: "%317:sub7": 82 # CHECK-CP-JSON-DAG: "%317:sub8": 79 # CHECK-CP-JSON-DAG: "%317:sub9": 78 # CHECK-CP-JSON-DAG: "%317:sub10": 77 # CHECK-CP-JSON-DAG: "%317:sub11": 76 # CHECK-CP-JSON-DAG: "%317:sub12": 73 # CHECK-CP-JSON-DAG: "%317:sub13": 72 # CHECK-CP-JSON-DAG: "%317:sub14": 71 # CHECK-CP-JSON-DAG: "%317:sub15": 70 # CHECK-CP-JSON-DAG: "%317:sub16": 67 # CHECK-CP-JSON-DAG: "%317:sub17": 66 # CHECK-CP-JSON-DAG: "%317:sub18": 65 # CHECK-CP-JSON-DAG: "%317:sub19": 64 # CHECK-CP-JSON-DAG: "%317:sub20": 61 # CHECK-CP-JSON-DAG: "%317:sub21": 60 # CHECK-CP-JSON-DAG: "%317:sub22": 59 # CHECK-CP-JSON-DAG: "%317:sub23": 58 # CHECK-CP-JSON-DAG: "%317:sub24": 55 # CHECK-CP-JSON-DAG: "%317:sub25": 54 # CHECK-CP-JSON-DAG: "%317:sub26": 53 # CHECK-CP-JSON-DAG: "%317:sub27": 52 # CHECK-CP-JSON-DAG: "%317:sub28": 49 # CHECK-CP-JSON-DAG: "%317:sub29": 48 # CHECK-CP-JSON-DAG: "%317:sub30": 47 # CHECK-CP-JSON-DAG: "%317:sub31": 46 # CHECK-CP-JSON-DAG: "%359:sub0": 139 # CHECK-CP-JSON-DAG: "%359:sub1": 138 # CHECK-CP-JSON-DAG: "%359:sub2": 137 # CHECK-CP-JSON-DAG: "%359:sub3": 136 # CHECK-CP-JSON-DAG: "%359:sub4": 133 # CHECK-CP-JSON-DAG: "%359:sub5": 132 # CHECK-CP-JSON-DAG: "%359:sub6": 131 # CHECK-CP-JSON-DAG: "%359:sub7": 130 # CHECK-CP-JSON-DAG: "%359:sub8": 127 # CHECK-CP-JSON-DAG: "%359:sub9": 126 # CHECK-CP-JSON-DAG: "%359:sub10": 125 # CHECK-CP-JSON-DAG: "%359:sub11": 124 # CHECK-CP-JSON-DAG: "%359:sub12": 121 # CHECK-CP-JSON-DAG: "%359:sub13": 120 # CHECK-CP-JSON-DAG: "%359:sub14": 119 # CHECK-CP-JSON-DAG: "%359:sub15": 118 # CHECK-CP-JSON-DAG: "%359:sub16": 115 # CHECK-CP-JSON-DAG: "%359:sub17": 114 # CHECK-CP-JSON-DAG: "%359:sub18": 113 # CHECK-CP-JSON-DAG: "%359:sub19": 112 # CHECK-CP-JSON-DAG: "%359:sub20": 109 # CHECK-CP-JSON-DAG: "%359:sub21": 108 # CHECK-CP-JSON-DAG: "%359:sub22": 107 # CHECK-CP-JSON-DAG: "%359:sub23": 106 # CHECK-CP-JSON-DAG: "%359:sub24": 103 # CHECK-CP-JSON-DAG: "%359:sub25": 102 # CHECK-CP-JSON-DAG: "%359:sub26": 101 # CHECK-CP-JSON-DAG: "%359:sub27": 100 # CHECK-CP-JSON-DAG: "%359:sub28": 97 # CHECK-CP-JSON-DAG: "%359:sub29": 96 # CHECK-CP-JSON-DAG: "%359:sub30": 95 # CHECK-CP-JSON-DAG: "%359:sub31": 94 # CHECK-CP-JSON-DAG: "%401:sub0": 187 # CHECK-CP-JSON-DAG: "%401:sub1": 186 # CHECK-CP-JSON-DAG: "%401:sub2": 185 # CHECK-CP-JSON-DAG: "%401:sub3": 184 # CHECK-CP-JSON-DAG: "%401:sub4": 181 # CHECK-CP-JSON-DAG: "%401:sub5": 180 # CHECK-CP-JSON-DAG: "%401:sub6": 179 # CHECK-CP-JSON-DAG: "%401:sub7": 178 # CHECK-CP-JSON-DAG: "%401:sub8": 175 # CHECK-CP-JSON-DAG: "%401:sub9": 174 # CHECK-CP-JSON-DAG: "%401:sub10": 173 # CHECK-CP-JSON-DAG: "%401:sub11": 172 # CHECK-CP-JSON-DAG: "%401:sub12": 169 # CHECK-CP-JSON-DAG: "%401:sub13": 168 # CHECK-CP-JSON-DAG: "%401:sub14": 167 # CHECK-CP-JSON-DAG: "%401:sub15": 166 # CHECK-CP-JSON-DAG: "%401:sub16": 163 # CHECK-CP-JSON-DAG: "%401:sub17": 162 # CHECK-CP-JSON-DAG: "%401:sub18": 161 # CHECK-CP-JSON-DAG: "%401:sub19": 160 # CHECK-CP-JSON-DAG: "%401:sub20": 157 # CHECK-CP-JSON-DAG: "%401:sub21": 156 # CHECK-CP-JSON-DAG: "%401:sub22": 155 # CHECK-CP-JSON-DAG: "%401:sub23": 154 # CHECK-CP-JSON-DAG: "%401:sub24": 151 # CHECK-CP-JSON-DAG: "%401:sub25": 150 # CHECK-CP-JSON-DAG: "%401:sub26": 149 # CHECK-CP-JSON-DAG: "%401:sub27": 148 # CHECK-CP-JSON-DAG: "%401:sub28": 145 # CHECK-CP-JSON-DAG: "%401:sub29": 144 # CHECK-CP-JSON-DAG: "%401:sub30": 143 # CHECK-CP-JSON-DAG: "%401:sub31": 142 # CHECK-CP-JSON-DAG: "%642": 2 # CHECK-CP-JSON-DAG: "%643": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 142 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 187 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%645:vgpr_32 = COPY %275.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 42 # CHECK-CP-JSON-DAG: "%275:sub1": 41 # CHECK-CP-JSON-DAG: "%275:sub2": 40 # CHECK-CP-JSON-DAG: "%275:sub3": 39 # CHECK-CP-JSON-DAG: "%275:sub4": 36 # CHECK-CP-JSON-DAG: "%275:sub5": 35 # CHECK-CP-JSON-DAG: "%275:sub6": 34 # CHECK-CP-JSON-DAG: "%275:sub7": 33 # CHECK-CP-JSON-DAG: "%275:sub8": 30 # CHECK-CP-JSON-DAG: "%275:sub9": 29 # CHECK-CP-JSON-DAG: "%275:sub10": 28 # CHECK-CP-JSON-DAG: "%275:sub11": 27 # CHECK-CP-JSON-DAG: "%275:sub12": 24 # CHECK-CP-JSON-DAG: "%275:sub13": 23 # CHECK-CP-JSON-DAG: "%275:sub14": 22 # CHECK-CP-JSON-DAG: "%275:sub15": 21 # CHECK-CP-JSON-DAG: "%275:sub16": 18 # CHECK-CP-JSON-DAG: "%275:sub17": 17 # CHECK-CP-JSON-DAG: "%275:sub18": 16 # CHECK-CP-JSON-DAG: "%275:sub19": 15 # CHECK-CP-JSON-DAG: "%275:sub20": 12 # CHECK-CP-JSON-DAG: "%275:sub21": 11 # CHECK-CP-JSON-DAG: "%275:sub22": 10 # CHECK-CP-JSON-DAG: "%275:sub23": 9 # CHECK-CP-JSON-DAG: "%275:sub24": 6 # CHECK-CP-JSON-DAG: "%275:sub25": 5 # CHECK-CP-JSON-DAG: "%275:sub26": 4 # CHECK-CP-JSON-DAG: "%275:sub27": 3 # CHECK-CP-JSON-DAG: "%275:sub28": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 90 # CHECK-CP-JSON-DAG: "%317:sub1": 89 # CHECK-CP-JSON-DAG: "%317:sub2": 88 # CHECK-CP-JSON-DAG: "%317:sub3": 87 # CHECK-CP-JSON-DAG: "%317:sub4": 84 # CHECK-CP-JSON-DAG: "%317:sub5": 83 # CHECK-CP-JSON-DAG: "%317:sub6": 82 # CHECK-CP-JSON-DAG: "%317:sub7": 81 # CHECK-CP-JSON-DAG: "%317:sub8": 78 # CHECK-CP-JSON-DAG: "%317:sub9": 77 # CHECK-CP-JSON-DAG: "%317:sub10": 76 # CHECK-CP-JSON-DAG: "%317:sub11": 75 # CHECK-CP-JSON-DAG: "%317:sub12": 72 # CHECK-CP-JSON-DAG: "%317:sub13": 71 # CHECK-CP-JSON-DAG: "%317:sub14": 70 # CHECK-CP-JSON-DAG: "%317:sub15": 69 # CHECK-CP-JSON-DAG: "%317:sub16": 66 # CHECK-CP-JSON-DAG: "%317:sub17": 65 # CHECK-CP-JSON-DAG: "%317:sub18": 64 # CHECK-CP-JSON-DAG: "%317:sub19": 63 # CHECK-CP-JSON-DAG: "%317:sub20": 60 # CHECK-CP-JSON-DAG: "%317:sub21": 59 # CHECK-CP-JSON-DAG: "%317:sub22": 58 # CHECK-CP-JSON-DAG: "%317:sub23": 57 # CHECK-CP-JSON-DAG: "%317:sub24": 54 # CHECK-CP-JSON-DAG: "%317:sub25": 53 # CHECK-CP-JSON-DAG: "%317:sub26": 52 # CHECK-CP-JSON-DAG: "%317:sub27": 51 # CHECK-CP-JSON-DAG: "%317:sub28": 48 # CHECK-CP-JSON-DAG: "%317:sub29": 47 # CHECK-CP-JSON-DAG: "%317:sub30": 46 # CHECK-CP-JSON-DAG: "%317:sub31": 45 # CHECK-CP-JSON-DAG: "%359:sub0": 138 # CHECK-CP-JSON-DAG: "%359:sub1": 137 # CHECK-CP-JSON-DAG: "%359:sub2": 136 # CHECK-CP-JSON-DAG: "%359:sub3": 135 # CHECK-CP-JSON-DAG: "%359:sub4": 132 # CHECK-CP-JSON-DAG: "%359:sub5": 131 # CHECK-CP-JSON-DAG: "%359:sub6": 130 # CHECK-CP-JSON-DAG: "%359:sub7": 129 # CHECK-CP-JSON-DAG: "%359:sub8": 126 # CHECK-CP-JSON-DAG: "%359:sub9": 125 # CHECK-CP-JSON-DAG: "%359:sub10": 124 # CHECK-CP-JSON-DAG: "%359:sub11": 123 # CHECK-CP-JSON-DAG: "%359:sub12": 120 # CHECK-CP-JSON-DAG: "%359:sub13": 119 # CHECK-CP-JSON-DAG: "%359:sub14": 118 # CHECK-CP-JSON-DAG: "%359:sub15": 117 # CHECK-CP-JSON-DAG: "%359:sub16": 114 # CHECK-CP-JSON-DAG: "%359:sub17": 113 # CHECK-CP-JSON-DAG: "%359:sub18": 112 # CHECK-CP-JSON-DAG: "%359:sub19": 111 # CHECK-CP-JSON-DAG: "%359:sub20": 108 # CHECK-CP-JSON-DAG: "%359:sub21": 107 # CHECK-CP-JSON-DAG: "%359:sub22": 106 # CHECK-CP-JSON-DAG: "%359:sub23": 105 # CHECK-CP-JSON-DAG: "%359:sub24": 102 # CHECK-CP-JSON-DAG: "%359:sub25": 101 # CHECK-CP-JSON-DAG: "%359:sub26": 100 # CHECK-CP-JSON-DAG: "%359:sub27": 99 # CHECK-CP-JSON-DAG: "%359:sub28": 96 # CHECK-CP-JSON-DAG: "%359:sub29": 95 # CHECK-CP-JSON-DAG: "%359:sub30": 94 # CHECK-CP-JSON-DAG: "%359:sub31": 93 # CHECK-CP-JSON-DAG: "%401:sub0": 186 # CHECK-CP-JSON-DAG: "%401:sub1": 185 # CHECK-CP-JSON-DAG: "%401:sub2": 184 # CHECK-CP-JSON-DAG: "%401:sub3": 183 # CHECK-CP-JSON-DAG: "%401:sub4": 180 # CHECK-CP-JSON-DAG: "%401:sub5": 179 # CHECK-CP-JSON-DAG: "%401:sub6": 178 # CHECK-CP-JSON-DAG: "%401:sub7": 177 # CHECK-CP-JSON-DAG: "%401:sub8": 174 # CHECK-CP-JSON-DAG: "%401:sub9": 173 # CHECK-CP-JSON-DAG: "%401:sub10": 172 # CHECK-CP-JSON-DAG: "%401:sub11": 171 # CHECK-CP-JSON-DAG: "%401:sub12": 168 # CHECK-CP-JSON-DAG: "%401:sub13": 167 # CHECK-CP-JSON-DAG: "%401:sub14": 166 # CHECK-CP-JSON-DAG: "%401:sub15": 165 # CHECK-CP-JSON-DAG: "%401:sub16": 162 # CHECK-CP-JSON-DAG: "%401:sub17": 161 # CHECK-CP-JSON-DAG: "%401:sub18": 160 # CHECK-CP-JSON-DAG: "%401:sub19": 159 # CHECK-CP-JSON-DAG: "%401:sub20": 156 # CHECK-CP-JSON-DAG: "%401:sub21": 155 # CHECK-CP-JSON-DAG: "%401:sub22": 154 # CHECK-CP-JSON-DAG: "%401:sub23": 153 # CHECK-CP-JSON-DAG: "%401:sub24": 150 # CHECK-CP-JSON-DAG: "%401:sub25": 149 # CHECK-CP-JSON-DAG: "%401:sub26": 148 # CHECK-CP-JSON-DAG: "%401:sub27": 147 # CHECK-CP-JSON-DAG: "%401:sub28": 144 # CHECK-CP-JSON-DAG: "%401:sub29": 143 # CHECK-CP-JSON-DAG: "%401:sub30": 142 # CHECK-CP-JSON-DAG: "%401:sub31": 141 # CHECK-CP-JSON-DAG: "%642": 1 # CHECK-CP-JSON-DAG: "%643": 1 # CHECK-CP-JSON-DAG: "%644": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 141 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 186 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%646:vreg_128 = REG_SEQUENCE %645, %subreg.sub0, %644, %subreg.sub1, %643, %subreg.sub2, %642, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 41 # CHECK-CP-JSON-DAG: "%275:sub1": 40 # CHECK-CP-JSON-DAG: "%275:sub2": 39 # CHECK-CP-JSON-DAG: "%275:sub3": 38 # CHECK-CP-JSON-DAG: "%275:sub4": 35 # CHECK-CP-JSON-DAG: "%275:sub5": 34 # CHECK-CP-JSON-DAG: "%275:sub6": 33 # CHECK-CP-JSON-DAG: "%275:sub7": 32 # CHECK-CP-JSON-DAG: "%275:sub8": 29 # CHECK-CP-JSON-DAG: "%275:sub9": 28 # CHECK-CP-JSON-DAG: "%275:sub10": 27 # CHECK-CP-JSON-DAG: "%275:sub11": 26 # CHECK-CP-JSON-DAG: "%275:sub12": 23 # CHECK-CP-JSON-DAG: "%275:sub13": 22 # CHECK-CP-JSON-DAG: "%275:sub14": 21 # CHECK-CP-JSON-DAG: "%275:sub15": 20 # CHECK-CP-JSON-DAG: "%275:sub16": 17 # CHECK-CP-JSON-DAG: "%275:sub17": 16 # CHECK-CP-JSON-DAG: "%275:sub18": 15 # CHECK-CP-JSON-DAG: "%275:sub19": 14 # CHECK-CP-JSON-DAG: "%275:sub20": 11 # CHECK-CP-JSON-DAG: "%275:sub21": 10 # CHECK-CP-JSON-DAG: "%275:sub22": 9 # CHECK-CP-JSON-DAG: "%275:sub23": 8 # CHECK-CP-JSON-DAG: "%275:sub24": 5 # CHECK-CP-JSON-DAG: "%275:sub25": 4 # CHECK-CP-JSON-DAG: "%275:sub26": 3 # CHECK-CP-JSON-DAG: "%275:sub27": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 89 # CHECK-CP-JSON-DAG: "%317:sub1": 88 # CHECK-CP-JSON-DAG: "%317:sub2": 87 # CHECK-CP-JSON-DAG: "%317:sub3": 86 # CHECK-CP-JSON-DAG: "%317:sub4": 83 # CHECK-CP-JSON-DAG: "%317:sub5": 82 # CHECK-CP-JSON-DAG: "%317:sub6": 81 # CHECK-CP-JSON-DAG: "%317:sub7": 80 # CHECK-CP-JSON-DAG: "%317:sub8": 77 # CHECK-CP-JSON-DAG: "%317:sub9": 76 # CHECK-CP-JSON-DAG: "%317:sub10": 75 # CHECK-CP-JSON-DAG: "%317:sub11": 74 # CHECK-CP-JSON-DAG: "%317:sub12": 71 # CHECK-CP-JSON-DAG: "%317:sub13": 70 # CHECK-CP-JSON-DAG: "%317:sub14": 69 # CHECK-CP-JSON-DAG: "%317:sub15": 68 # CHECK-CP-JSON-DAG: "%317:sub16": 65 # CHECK-CP-JSON-DAG: "%317:sub17": 64 # CHECK-CP-JSON-DAG: "%317:sub18": 63 # CHECK-CP-JSON-DAG: "%317:sub19": 62 # CHECK-CP-JSON-DAG: "%317:sub20": 59 # CHECK-CP-JSON-DAG: "%317:sub21": 58 # CHECK-CP-JSON-DAG: "%317:sub22": 57 # CHECK-CP-JSON-DAG: "%317:sub23": 56 # CHECK-CP-JSON-DAG: "%317:sub24": 53 # CHECK-CP-JSON-DAG: "%317:sub25": 52 # CHECK-CP-JSON-DAG: "%317:sub26": 51 # CHECK-CP-JSON-DAG: "%317:sub27": 50 # CHECK-CP-JSON-DAG: "%317:sub28": 47 # CHECK-CP-JSON-DAG: "%317:sub29": 46 # CHECK-CP-JSON-DAG: "%317:sub30": 45 # CHECK-CP-JSON-DAG: "%317:sub31": 44 # CHECK-CP-JSON-DAG: "%359:sub0": 137 # CHECK-CP-JSON-DAG: "%359:sub1": 136 # CHECK-CP-JSON-DAG: "%359:sub2": 135 # CHECK-CP-JSON-DAG: "%359:sub3": 134 # CHECK-CP-JSON-DAG: "%359:sub4": 131 # CHECK-CP-JSON-DAG: "%359:sub5": 130 # CHECK-CP-JSON-DAG: "%359:sub6": 129 # CHECK-CP-JSON-DAG: "%359:sub7": 128 # CHECK-CP-JSON-DAG: "%359:sub8": 125 # CHECK-CP-JSON-DAG: "%359:sub9": 124 # CHECK-CP-JSON-DAG: "%359:sub10": 123 # CHECK-CP-JSON-DAG: "%359:sub11": 122 # CHECK-CP-JSON-DAG: "%359:sub12": 119 # CHECK-CP-JSON-DAG: "%359:sub13": 118 # CHECK-CP-JSON-DAG: "%359:sub14": 117 # CHECK-CP-JSON-DAG: "%359:sub15": 116 # CHECK-CP-JSON-DAG: "%359:sub16": 113 # CHECK-CP-JSON-DAG: "%359:sub17": 112 # CHECK-CP-JSON-DAG: "%359:sub18": 111 # CHECK-CP-JSON-DAG: "%359:sub19": 110 # CHECK-CP-JSON-DAG: "%359:sub20": 107 # CHECK-CP-JSON-DAG: "%359:sub21": 106 # CHECK-CP-JSON-DAG: "%359:sub22": 105 # CHECK-CP-JSON-DAG: "%359:sub23": 104 # CHECK-CP-JSON-DAG: "%359:sub24": 101 # CHECK-CP-JSON-DAG: "%359:sub25": 100 # CHECK-CP-JSON-DAG: "%359:sub26": 99 # CHECK-CP-JSON-DAG: "%359:sub27": 98 # CHECK-CP-JSON-DAG: "%359:sub28": 95 # CHECK-CP-JSON-DAG: "%359:sub29": 94 # CHECK-CP-JSON-DAG: "%359:sub30": 93 # CHECK-CP-JSON-DAG: "%359:sub31": 92 # CHECK-CP-JSON-DAG: "%401:sub0": 185 # CHECK-CP-JSON-DAG: "%401:sub1": 184 # CHECK-CP-JSON-DAG: "%401:sub2": 183 # CHECK-CP-JSON-DAG: "%401:sub3": 182 # CHECK-CP-JSON-DAG: "%401:sub4": 179 # CHECK-CP-JSON-DAG: "%401:sub5": 178 # CHECK-CP-JSON-DAG: "%401:sub6": 177 # CHECK-CP-JSON-DAG: "%401:sub7": 176 # CHECK-CP-JSON-DAG: "%401:sub8": 173 # CHECK-CP-JSON-DAG: "%401:sub9": 172 # CHECK-CP-JSON-DAG: "%401:sub10": 171 # CHECK-CP-JSON-DAG: "%401:sub11": 170 # CHECK-CP-JSON-DAG: "%401:sub12": 167 # CHECK-CP-JSON-DAG: "%401:sub13": 166 # CHECK-CP-JSON-DAG: "%401:sub14": 165 # CHECK-CP-JSON-DAG: "%401:sub15": 164 # CHECK-CP-JSON-DAG: "%401:sub16": 161 # CHECK-CP-JSON-DAG: "%401:sub17": 160 # CHECK-CP-JSON-DAG: "%401:sub18": 159 # CHECK-CP-JSON-DAG: "%401:sub19": 158 # CHECK-CP-JSON-DAG: "%401:sub20": 155 # CHECK-CP-JSON-DAG: "%401:sub21": 154 # CHECK-CP-JSON-DAG: "%401:sub22": 153 # CHECK-CP-JSON-DAG: "%401:sub23": 152 # CHECK-CP-JSON-DAG: "%401:sub24": 149 # CHECK-CP-JSON-DAG: "%401:sub25": 148 # CHECK-CP-JSON-DAG: "%401:sub26": 147 # CHECK-CP-JSON-DAG: "%401:sub27": 146 # CHECK-CP-JSON-DAG: "%401:sub28": 143 # CHECK-CP-JSON-DAG: "%401:sub29": 142 # CHECK-CP-JSON-DAG: "%401:sub30": 141 # CHECK-CP-JSON-DAG: "%401:sub31": 140 # CHECK-CP-JSON-DAG: "%642": 0 # CHECK-CP-JSON-DAG: "%643": 0 # CHECK-CP-JSON-DAG: "%644": 0 # CHECK-CP-JSON-DAG: "%645": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 140 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 185 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %647:vreg_64, %646, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 40 # CHECK-CP-JSON-DAG: "%275:sub1": 39 # CHECK-CP-JSON-DAG: "%275:sub2": 38 # CHECK-CP-JSON-DAG: "%275:sub3": 37 # CHECK-CP-JSON-DAG: "%275:sub4": 34 # CHECK-CP-JSON-DAG: "%275:sub5": 33 # CHECK-CP-JSON-DAG: "%275:sub6": 32 # CHECK-CP-JSON-DAG: "%275:sub7": 31 # CHECK-CP-JSON-DAG: "%275:sub8": 28 # CHECK-CP-JSON-DAG: "%275:sub9": 27 # CHECK-CP-JSON-DAG: "%275:sub10": 26 # CHECK-CP-JSON-DAG: "%275:sub11": 25 # CHECK-CP-JSON-DAG: "%275:sub12": 22 # CHECK-CP-JSON-DAG: "%275:sub13": 21 # CHECK-CP-JSON-DAG: "%275:sub14": 20 # CHECK-CP-JSON-DAG: "%275:sub15": 19 # CHECK-CP-JSON-DAG: "%275:sub16": 16 # CHECK-CP-JSON-DAG: "%275:sub17": 15 # CHECK-CP-JSON-DAG: "%275:sub18": 14 # CHECK-CP-JSON-DAG: "%275:sub19": 13 # CHECK-CP-JSON-DAG: "%275:sub20": 10 # CHECK-CP-JSON-DAG: "%275:sub21": 9 # CHECK-CP-JSON-DAG: "%275:sub22": 8 # CHECK-CP-JSON-DAG: "%275:sub23": 7 # CHECK-CP-JSON-DAG: "%275:sub24": 4 # CHECK-CP-JSON-DAG: "%275:sub25": 3 # CHECK-CP-JSON-DAG: "%275:sub26": 2 # CHECK-CP-JSON-DAG: "%275:sub27": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 88 # CHECK-CP-JSON-DAG: "%317:sub1": 87 # CHECK-CP-JSON-DAG: "%317:sub2": 86 # CHECK-CP-JSON-DAG: "%317:sub3": 85 # CHECK-CP-JSON-DAG: "%317:sub4": 82 # CHECK-CP-JSON-DAG: "%317:sub5": 81 # CHECK-CP-JSON-DAG: "%317:sub6": 80 # CHECK-CP-JSON-DAG: "%317:sub7": 79 # CHECK-CP-JSON-DAG: "%317:sub8": 76 # CHECK-CP-JSON-DAG: "%317:sub9": 75 # CHECK-CP-JSON-DAG: "%317:sub10": 74 # CHECK-CP-JSON-DAG: "%317:sub11": 73 # CHECK-CP-JSON-DAG: "%317:sub12": 70 # CHECK-CP-JSON-DAG: "%317:sub13": 69 # CHECK-CP-JSON-DAG: "%317:sub14": 68 # CHECK-CP-JSON-DAG: "%317:sub15": 67 # CHECK-CP-JSON-DAG: "%317:sub16": 64 # CHECK-CP-JSON-DAG: "%317:sub17": 63 # CHECK-CP-JSON-DAG: "%317:sub18": 62 # CHECK-CP-JSON-DAG: "%317:sub19": 61 # CHECK-CP-JSON-DAG: "%317:sub20": 58 # CHECK-CP-JSON-DAG: "%317:sub21": 57 # CHECK-CP-JSON-DAG: "%317:sub22": 56 # CHECK-CP-JSON-DAG: "%317:sub23": 55 # CHECK-CP-JSON-DAG: "%317:sub24": 52 # CHECK-CP-JSON-DAG: "%317:sub25": 51 # CHECK-CP-JSON-DAG: "%317:sub26": 50 # CHECK-CP-JSON-DAG: "%317:sub27": 49 # CHECK-CP-JSON-DAG: "%317:sub28": 46 # CHECK-CP-JSON-DAG: "%317:sub29": 45 # CHECK-CP-JSON-DAG: "%317:sub30": 44 # CHECK-CP-JSON-DAG: "%317:sub31": 43 # CHECK-CP-JSON-DAG: "%359:sub0": 136 # CHECK-CP-JSON-DAG: "%359:sub1": 135 # CHECK-CP-JSON-DAG: "%359:sub2": 134 # CHECK-CP-JSON-DAG: "%359:sub3": 133 # CHECK-CP-JSON-DAG: "%359:sub4": 130 # CHECK-CP-JSON-DAG: "%359:sub5": 129 # CHECK-CP-JSON-DAG: "%359:sub6": 128 # CHECK-CP-JSON-DAG: "%359:sub7": 127 # CHECK-CP-JSON-DAG: "%359:sub8": 124 # CHECK-CP-JSON-DAG: "%359:sub9": 123 # CHECK-CP-JSON-DAG: "%359:sub10": 122 # CHECK-CP-JSON-DAG: "%359:sub11": 121 # CHECK-CP-JSON-DAG: "%359:sub12": 118 # CHECK-CP-JSON-DAG: "%359:sub13": 117 # CHECK-CP-JSON-DAG: "%359:sub14": 116 # CHECK-CP-JSON-DAG: "%359:sub15": 115 # CHECK-CP-JSON-DAG: "%359:sub16": 112 # CHECK-CP-JSON-DAG: "%359:sub17": 111 # CHECK-CP-JSON-DAG: "%359:sub18": 110 # CHECK-CP-JSON-DAG: "%359:sub19": 109 # CHECK-CP-JSON-DAG: "%359:sub20": 106 # CHECK-CP-JSON-DAG: "%359:sub21": 105 # CHECK-CP-JSON-DAG: "%359:sub22": 104 # CHECK-CP-JSON-DAG: "%359:sub23": 103 # CHECK-CP-JSON-DAG: "%359:sub24": 100 # CHECK-CP-JSON-DAG: "%359:sub25": 99 # CHECK-CP-JSON-DAG: "%359:sub26": 98 # CHECK-CP-JSON-DAG: "%359:sub27": 97 # CHECK-CP-JSON-DAG: "%359:sub28": 94 # CHECK-CP-JSON-DAG: "%359:sub29": 93 # CHECK-CP-JSON-DAG: "%359:sub30": 92 # CHECK-CP-JSON-DAG: "%359:sub31": 91 # CHECK-CP-JSON-DAG: "%401:sub0": 184 # CHECK-CP-JSON-DAG: "%401:sub1": 183 # CHECK-CP-JSON-DAG: "%401:sub2": 182 # CHECK-CP-JSON-DAG: "%401:sub3": 181 # CHECK-CP-JSON-DAG: "%401:sub4": 178 # CHECK-CP-JSON-DAG: "%401:sub5": 177 # CHECK-CP-JSON-DAG: "%401:sub6": 176 # CHECK-CP-JSON-DAG: "%401:sub7": 175 # CHECK-CP-JSON-DAG: "%401:sub8": 172 # CHECK-CP-JSON-DAG: "%401:sub9": 171 # CHECK-CP-JSON-DAG: "%401:sub10": 170 # CHECK-CP-JSON-DAG: "%401:sub11": 169 # CHECK-CP-JSON-DAG: "%401:sub12": 166 # CHECK-CP-JSON-DAG: "%401:sub13": 165 # CHECK-CP-JSON-DAG: "%401:sub14": 164 # CHECK-CP-JSON-DAG: "%401:sub15": 163 # CHECK-CP-JSON-DAG: "%401:sub16": 160 # CHECK-CP-JSON-DAG: "%401:sub17": 159 # CHECK-CP-JSON-DAG: "%401:sub18": 158 # CHECK-CP-JSON-DAG: "%401:sub19": 157 # CHECK-CP-JSON-DAG: "%401:sub20": 154 # CHECK-CP-JSON-DAG: "%401:sub21": 153 # CHECK-CP-JSON-DAG: "%401:sub22": 152 # CHECK-CP-JSON-DAG: "%401:sub23": 151 # CHECK-CP-JSON-DAG: "%401:sub24": 148 # CHECK-CP-JSON-DAG: "%401:sub25": 147 # CHECK-CP-JSON-DAG: "%401:sub26": 146 # CHECK-CP-JSON-DAG: "%401:sub27": 145 # CHECK-CP-JSON-DAG: "%401:sub28": 142 # CHECK-CP-JSON-DAG: "%401:sub29": 141 # CHECK-CP-JSON-DAG: "%401:sub30": 140 # CHECK-CP-JSON-DAG: "%401:sub31": 139 # CHECK-CP-JSON-DAG: "%646": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 139 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 184 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%648:vgpr_32 = COPY %275.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 39 # CHECK-CP-JSON-DAG: "%275:sub1": 38 # CHECK-CP-JSON-DAG: "%275:sub2": 37 # CHECK-CP-JSON-DAG: "%275:sub3": 36 # CHECK-CP-JSON-DAG: "%275:sub4": 33 # CHECK-CP-JSON-DAG: "%275:sub5": 32 # CHECK-CP-JSON-DAG: "%275:sub6": 31 # CHECK-CP-JSON-DAG: "%275:sub7": 30 # CHECK-CP-JSON-DAG: "%275:sub8": 27 # CHECK-CP-JSON-DAG: "%275:sub9": 26 # CHECK-CP-JSON-DAG: "%275:sub10": 25 # CHECK-CP-JSON-DAG: "%275:sub11": 24 # CHECK-CP-JSON-DAG: "%275:sub12": 21 # CHECK-CP-JSON-DAG: "%275:sub13": 20 # CHECK-CP-JSON-DAG: "%275:sub14": 19 # CHECK-CP-JSON-DAG: "%275:sub15": 18 # CHECK-CP-JSON-DAG: "%275:sub16": 15 # CHECK-CP-JSON-DAG: "%275:sub17": 14 # CHECK-CP-JSON-DAG: "%275:sub18": 13 # CHECK-CP-JSON-DAG: "%275:sub19": 12 # CHECK-CP-JSON-DAG: "%275:sub20": 9 # CHECK-CP-JSON-DAG: "%275:sub21": 8 # CHECK-CP-JSON-DAG: "%275:sub22": 7 # CHECK-CP-JSON-DAG: "%275:sub23": 6 # CHECK-CP-JSON-DAG: "%275:sub24": 3 # CHECK-CP-JSON-DAG: "%275:sub25": 2 # CHECK-CP-JSON-DAG: "%275:sub26": 1 # CHECK-CP-JSON-DAG: "%275:sub27": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 87 # CHECK-CP-JSON-DAG: "%317:sub1": 86 # CHECK-CP-JSON-DAG: "%317:sub2": 85 # CHECK-CP-JSON-DAG: "%317:sub3": 84 # CHECK-CP-JSON-DAG: "%317:sub4": 81 # CHECK-CP-JSON-DAG: "%317:sub5": 80 # CHECK-CP-JSON-DAG: "%317:sub6": 79 # CHECK-CP-JSON-DAG: "%317:sub7": 78 # CHECK-CP-JSON-DAG: "%317:sub8": 75 # CHECK-CP-JSON-DAG: "%317:sub9": 74 # CHECK-CP-JSON-DAG: "%317:sub10": 73 # CHECK-CP-JSON-DAG: "%317:sub11": 72 # CHECK-CP-JSON-DAG: "%317:sub12": 69 # CHECK-CP-JSON-DAG: "%317:sub13": 68 # CHECK-CP-JSON-DAG: "%317:sub14": 67 # CHECK-CP-JSON-DAG: "%317:sub15": 66 # CHECK-CP-JSON-DAG: "%317:sub16": 63 # CHECK-CP-JSON-DAG: "%317:sub17": 62 # CHECK-CP-JSON-DAG: "%317:sub18": 61 # CHECK-CP-JSON-DAG: "%317:sub19": 60 # CHECK-CP-JSON-DAG: "%317:sub20": 57 # CHECK-CP-JSON-DAG: "%317:sub21": 56 # CHECK-CP-JSON-DAG: "%317:sub22": 55 # CHECK-CP-JSON-DAG: "%317:sub23": 54 # CHECK-CP-JSON-DAG: "%317:sub24": 51 # CHECK-CP-JSON-DAG: "%317:sub25": 50 # CHECK-CP-JSON-DAG: "%317:sub26": 49 # CHECK-CP-JSON-DAG: "%317:sub27": 48 # CHECK-CP-JSON-DAG: "%317:sub28": 45 # CHECK-CP-JSON-DAG: "%317:sub29": 44 # CHECK-CP-JSON-DAG: "%317:sub30": 43 # CHECK-CP-JSON-DAG: "%317:sub31": 42 # CHECK-CP-JSON-DAG: "%359:sub0": 135 # CHECK-CP-JSON-DAG: "%359:sub1": 134 # CHECK-CP-JSON-DAG: "%359:sub2": 133 # CHECK-CP-JSON-DAG: "%359:sub3": 132 # CHECK-CP-JSON-DAG: "%359:sub4": 129 # CHECK-CP-JSON-DAG: "%359:sub5": 128 # CHECK-CP-JSON-DAG: "%359:sub6": 127 # CHECK-CP-JSON-DAG: "%359:sub7": 126 # CHECK-CP-JSON-DAG: "%359:sub8": 123 # CHECK-CP-JSON-DAG: "%359:sub9": 122 # CHECK-CP-JSON-DAG: "%359:sub10": 121 # CHECK-CP-JSON-DAG: "%359:sub11": 120 # CHECK-CP-JSON-DAG: "%359:sub12": 117 # CHECK-CP-JSON-DAG: "%359:sub13": 116 # CHECK-CP-JSON-DAG: "%359:sub14": 115 # CHECK-CP-JSON-DAG: "%359:sub15": 114 # CHECK-CP-JSON-DAG: "%359:sub16": 111 # CHECK-CP-JSON-DAG: "%359:sub17": 110 # CHECK-CP-JSON-DAG: "%359:sub18": 109 # CHECK-CP-JSON-DAG: "%359:sub19": 108 # CHECK-CP-JSON-DAG: "%359:sub20": 105 # CHECK-CP-JSON-DAG: "%359:sub21": 104 # CHECK-CP-JSON-DAG: "%359:sub22": 103 # CHECK-CP-JSON-DAG: "%359:sub23": 102 # CHECK-CP-JSON-DAG: "%359:sub24": 99 # CHECK-CP-JSON-DAG: "%359:sub25": 98 # CHECK-CP-JSON-DAG: "%359:sub26": 97 # CHECK-CP-JSON-DAG: "%359:sub27": 96 # CHECK-CP-JSON-DAG: "%359:sub28": 93 # CHECK-CP-JSON-DAG: "%359:sub29": 92 # CHECK-CP-JSON-DAG: "%359:sub30": 91 # CHECK-CP-JSON-DAG: "%359:sub31": 90 # CHECK-CP-JSON-DAG: "%401:sub0": 183 # CHECK-CP-JSON-DAG: "%401:sub1": 182 # CHECK-CP-JSON-DAG: "%401:sub2": 181 # CHECK-CP-JSON-DAG: "%401:sub3": 180 # CHECK-CP-JSON-DAG: "%401:sub4": 177 # CHECK-CP-JSON-DAG: "%401:sub5": 176 # CHECK-CP-JSON-DAG: "%401:sub6": 175 # CHECK-CP-JSON-DAG: "%401:sub7": 174 # CHECK-CP-JSON-DAG: "%401:sub8": 171 # CHECK-CP-JSON-DAG: "%401:sub9": 170 # CHECK-CP-JSON-DAG: "%401:sub10": 169 # CHECK-CP-JSON-DAG: "%401:sub11": 168 # CHECK-CP-JSON-DAG: "%401:sub12": 165 # CHECK-CP-JSON-DAG: "%401:sub13": 164 # CHECK-CP-JSON-DAG: "%401:sub14": 163 # CHECK-CP-JSON-DAG: "%401:sub15": 162 # CHECK-CP-JSON-DAG: "%401:sub16": 159 # CHECK-CP-JSON-DAG: "%401:sub17": 158 # CHECK-CP-JSON-DAG: "%401:sub18": 157 # CHECK-CP-JSON-DAG: "%401:sub19": 156 # CHECK-CP-JSON-DAG: "%401:sub20": 153 # CHECK-CP-JSON-DAG: "%401:sub21": 152 # CHECK-CP-JSON-DAG: "%401:sub22": 151 # CHECK-CP-JSON-DAG: "%401:sub23": 150 # CHECK-CP-JSON-DAG: "%401:sub24": 147 # CHECK-CP-JSON-DAG: "%401:sub25": 146 # CHECK-CP-JSON-DAG: "%401:sub26": 145 # CHECK-CP-JSON-DAG: "%401:sub27": 144 # CHECK-CP-JSON-DAG: "%401:sub28": 141 # CHECK-CP-JSON-DAG: "%401:sub29": 140 # CHECK-CP-JSON-DAG: "%401:sub30": 139 # CHECK-CP-JSON-DAG: "%401:sub31": 138 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 138 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 183 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%649:vgpr_32 = COPY %275.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 38 # CHECK-CP-JSON-DAG: "%275:sub1": 37 # CHECK-CP-JSON-DAG: "%275:sub2": 36 # CHECK-CP-JSON-DAG: "%275:sub3": 35 # CHECK-CP-JSON-DAG: "%275:sub4": 32 # CHECK-CP-JSON-DAG: "%275:sub5": 31 # CHECK-CP-JSON-DAG: "%275:sub6": 30 # CHECK-CP-JSON-DAG: "%275:sub7": 29 # CHECK-CP-JSON-DAG: "%275:sub8": 26 # CHECK-CP-JSON-DAG: "%275:sub9": 25 # CHECK-CP-JSON-DAG: "%275:sub10": 24 # CHECK-CP-JSON-DAG: "%275:sub11": 23 # CHECK-CP-JSON-DAG: "%275:sub12": 20 # CHECK-CP-JSON-DAG: "%275:sub13": 19 # CHECK-CP-JSON-DAG: "%275:sub14": 18 # CHECK-CP-JSON-DAG: "%275:sub15": 17 # CHECK-CP-JSON-DAG: "%275:sub16": 14 # CHECK-CP-JSON-DAG: "%275:sub17": 13 # CHECK-CP-JSON-DAG: "%275:sub18": 12 # CHECK-CP-JSON-DAG: "%275:sub19": 11 # CHECK-CP-JSON-DAG: "%275:sub20": 8 # CHECK-CP-JSON-DAG: "%275:sub21": 7 # CHECK-CP-JSON-DAG: "%275:sub22": 6 # CHECK-CP-JSON-DAG: "%275:sub23": 5 # CHECK-CP-JSON-DAG: "%275:sub24": 2 # CHECK-CP-JSON-DAG: "%275:sub25": 1 # CHECK-CP-JSON-DAG: "%275:sub26": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 86 # CHECK-CP-JSON-DAG: "%317:sub1": 85 # CHECK-CP-JSON-DAG: "%317:sub2": 84 # CHECK-CP-JSON-DAG: "%317:sub3": 83 # CHECK-CP-JSON-DAG: "%317:sub4": 80 # CHECK-CP-JSON-DAG: "%317:sub5": 79 # CHECK-CP-JSON-DAG: "%317:sub6": 78 # CHECK-CP-JSON-DAG: "%317:sub7": 77 # CHECK-CP-JSON-DAG: "%317:sub8": 74 # CHECK-CP-JSON-DAG: "%317:sub9": 73 # CHECK-CP-JSON-DAG: "%317:sub10": 72 # CHECK-CP-JSON-DAG: "%317:sub11": 71 # CHECK-CP-JSON-DAG: "%317:sub12": 68 # CHECK-CP-JSON-DAG: "%317:sub13": 67 # CHECK-CP-JSON-DAG: "%317:sub14": 66 # CHECK-CP-JSON-DAG: "%317:sub15": 65 # CHECK-CP-JSON-DAG: "%317:sub16": 62 # CHECK-CP-JSON-DAG: "%317:sub17": 61 # CHECK-CP-JSON-DAG: "%317:sub18": 60 # CHECK-CP-JSON-DAG: "%317:sub19": 59 # CHECK-CP-JSON-DAG: "%317:sub20": 56 # CHECK-CP-JSON-DAG: "%317:sub21": 55 # CHECK-CP-JSON-DAG: "%317:sub22": 54 # CHECK-CP-JSON-DAG: "%317:sub23": 53 # CHECK-CP-JSON-DAG: "%317:sub24": 50 # CHECK-CP-JSON-DAG: "%317:sub25": 49 # CHECK-CP-JSON-DAG: "%317:sub26": 48 # CHECK-CP-JSON-DAG: "%317:sub27": 47 # CHECK-CP-JSON-DAG: "%317:sub28": 44 # CHECK-CP-JSON-DAG: "%317:sub29": 43 # CHECK-CP-JSON-DAG: "%317:sub30": 42 # CHECK-CP-JSON-DAG: "%317:sub31": 41 # CHECK-CP-JSON-DAG: "%359:sub0": 134 # CHECK-CP-JSON-DAG: "%359:sub1": 133 # CHECK-CP-JSON-DAG: "%359:sub2": 132 # CHECK-CP-JSON-DAG: "%359:sub3": 131 # CHECK-CP-JSON-DAG: "%359:sub4": 128 # CHECK-CP-JSON-DAG: "%359:sub5": 127 # CHECK-CP-JSON-DAG: "%359:sub6": 126 # CHECK-CP-JSON-DAG: "%359:sub7": 125 # CHECK-CP-JSON-DAG: "%359:sub8": 122 # CHECK-CP-JSON-DAG: "%359:sub9": 121 # CHECK-CP-JSON-DAG: "%359:sub10": 120 # CHECK-CP-JSON-DAG: "%359:sub11": 119 # CHECK-CP-JSON-DAG: "%359:sub12": 116 # CHECK-CP-JSON-DAG: "%359:sub13": 115 # CHECK-CP-JSON-DAG: "%359:sub14": 114 # CHECK-CP-JSON-DAG: "%359:sub15": 113 # CHECK-CP-JSON-DAG: "%359:sub16": 110 # CHECK-CP-JSON-DAG: "%359:sub17": 109 # CHECK-CP-JSON-DAG: "%359:sub18": 108 # CHECK-CP-JSON-DAG: "%359:sub19": 107 # CHECK-CP-JSON-DAG: "%359:sub20": 104 # CHECK-CP-JSON-DAG: "%359:sub21": 103 # CHECK-CP-JSON-DAG: "%359:sub22": 102 # CHECK-CP-JSON-DAG: "%359:sub23": 101 # CHECK-CP-JSON-DAG: "%359:sub24": 98 # CHECK-CP-JSON-DAG: "%359:sub25": 97 # CHECK-CP-JSON-DAG: "%359:sub26": 96 # CHECK-CP-JSON-DAG: "%359:sub27": 95 # CHECK-CP-JSON-DAG: "%359:sub28": 92 # CHECK-CP-JSON-DAG: "%359:sub29": 91 # CHECK-CP-JSON-DAG: "%359:sub30": 90 # CHECK-CP-JSON-DAG: "%359:sub31": 89 # CHECK-CP-JSON-DAG: "%401:sub0": 182 # CHECK-CP-JSON-DAG: "%401:sub1": 181 # CHECK-CP-JSON-DAG: "%401:sub2": 180 # CHECK-CP-JSON-DAG: "%401:sub3": 179 # CHECK-CP-JSON-DAG: "%401:sub4": 176 # CHECK-CP-JSON-DAG: "%401:sub5": 175 # CHECK-CP-JSON-DAG: "%401:sub6": 174 # CHECK-CP-JSON-DAG: "%401:sub7": 173 # CHECK-CP-JSON-DAG: "%401:sub8": 170 # CHECK-CP-JSON-DAG: "%401:sub9": 169 # CHECK-CP-JSON-DAG: "%401:sub10": 168 # CHECK-CP-JSON-DAG: "%401:sub11": 167 # CHECK-CP-JSON-DAG: "%401:sub12": 164 # CHECK-CP-JSON-DAG: "%401:sub13": 163 # CHECK-CP-JSON-DAG: "%401:sub14": 162 # CHECK-CP-JSON-DAG: "%401:sub15": 161 # CHECK-CP-JSON-DAG: "%401:sub16": 158 # CHECK-CP-JSON-DAG: "%401:sub17": 157 # CHECK-CP-JSON-DAG: "%401:sub18": 156 # CHECK-CP-JSON-DAG: "%401:sub19": 155 # CHECK-CP-JSON-DAG: "%401:sub20": 152 # CHECK-CP-JSON-DAG: "%401:sub21": 151 # CHECK-CP-JSON-DAG: "%401:sub22": 150 # CHECK-CP-JSON-DAG: "%401:sub23": 149 # CHECK-CP-JSON-DAG: "%401:sub24": 146 # CHECK-CP-JSON-DAG: "%401:sub25": 145 # CHECK-CP-JSON-DAG: "%401:sub26": 144 # CHECK-CP-JSON-DAG: "%401:sub27": 143 # CHECK-CP-JSON-DAG: "%401:sub28": 140 # CHECK-CP-JSON-DAG: "%401:sub29": 139 # CHECK-CP-JSON-DAG: "%401:sub30": 138 # CHECK-CP-JSON-DAG: "%401:sub31": 137 # CHECK-CP-JSON-DAG: "%648": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 137 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 182 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%650:vgpr_32 = COPY %275.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 37 # CHECK-CP-JSON-DAG: "%275:sub1": 36 # CHECK-CP-JSON-DAG: "%275:sub2": 35 # CHECK-CP-JSON-DAG: "%275:sub3": 34 # CHECK-CP-JSON-DAG: "%275:sub4": 31 # CHECK-CP-JSON-DAG: "%275:sub5": 30 # CHECK-CP-JSON-DAG: "%275:sub6": 29 # CHECK-CP-JSON-DAG: "%275:sub7": 28 # CHECK-CP-JSON-DAG: "%275:sub8": 25 # CHECK-CP-JSON-DAG: "%275:sub9": 24 # CHECK-CP-JSON-DAG: "%275:sub10": 23 # CHECK-CP-JSON-DAG: "%275:sub11": 22 # CHECK-CP-JSON-DAG: "%275:sub12": 19 # CHECK-CP-JSON-DAG: "%275:sub13": 18 # CHECK-CP-JSON-DAG: "%275:sub14": 17 # CHECK-CP-JSON-DAG: "%275:sub15": 16 # CHECK-CP-JSON-DAG: "%275:sub16": 13 # CHECK-CP-JSON-DAG: "%275:sub17": 12 # CHECK-CP-JSON-DAG: "%275:sub18": 11 # CHECK-CP-JSON-DAG: "%275:sub19": 10 # CHECK-CP-JSON-DAG: "%275:sub20": 7 # CHECK-CP-JSON-DAG: "%275:sub21": 6 # CHECK-CP-JSON-DAG: "%275:sub22": 5 # CHECK-CP-JSON-DAG: "%275:sub23": 4 # CHECK-CP-JSON-DAG: "%275:sub24": 1 # CHECK-CP-JSON-DAG: "%275:sub25": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 85 # CHECK-CP-JSON-DAG: "%317:sub1": 84 # CHECK-CP-JSON-DAG: "%317:sub2": 83 # CHECK-CP-JSON-DAG: "%317:sub3": 82 # CHECK-CP-JSON-DAG: "%317:sub4": 79 # CHECK-CP-JSON-DAG: "%317:sub5": 78 # CHECK-CP-JSON-DAG: "%317:sub6": 77 # CHECK-CP-JSON-DAG: "%317:sub7": 76 # CHECK-CP-JSON-DAG: "%317:sub8": 73 # CHECK-CP-JSON-DAG: "%317:sub9": 72 # CHECK-CP-JSON-DAG: "%317:sub10": 71 # CHECK-CP-JSON-DAG: "%317:sub11": 70 # CHECK-CP-JSON-DAG: "%317:sub12": 67 # CHECK-CP-JSON-DAG: "%317:sub13": 66 # CHECK-CP-JSON-DAG: "%317:sub14": 65 # CHECK-CP-JSON-DAG: "%317:sub15": 64 # CHECK-CP-JSON-DAG: "%317:sub16": 61 # CHECK-CP-JSON-DAG: "%317:sub17": 60 # CHECK-CP-JSON-DAG: "%317:sub18": 59 # CHECK-CP-JSON-DAG: "%317:sub19": 58 # CHECK-CP-JSON-DAG: "%317:sub20": 55 # CHECK-CP-JSON-DAG: "%317:sub21": 54 # CHECK-CP-JSON-DAG: "%317:sub22": 53 # CHECK-CP-JSON-DAG: "%317:sub23": 52 # CHECK-CP-JSON-DAG: "%317:sub24": 49 # CHECK-CP-JSON-DAG: "%317:sub25": 48 # CHECK-CP-JSON-DAG: "%317:sub26": 47 # CHECK-CP-JSON-DAG: "%317:sub27": 46 # CHECK-CP-JSON-DAG: "%317:sub28": 43 # CHECK-CP-JSON-DAG: "%317:sub29": 42 # CHECK-CP-JSON-DAG: "%317:sub30": 41 # CHECK-CP-JSON-DAG: "%317:sub31": 40 # CHECK-CP-JSON-DAG: "%359:sub0": 133 # CHECK-CP-JSON-DAG: "%359:sub1": 132 # CHECK-CP-JSON-DAG: "%359:sub2": 131 # CHECK-CP-JSON-DAG: "%359:sub3": 130 # CHECK-CP-JSON-DAG: "%359:sub4": 127 # CHECK-CP-JSON-DAG: "%359:sub5": 126 # CHECK-CP-JSON-DAG: "%359:sub6": 125 # CHECK-CP-JSON-DAG: "%359:sub7": 124 # CHECK-CP-JSON-DAG: "%359:sub8": 121 # CHECK-CP-JSON-DAG: "%359:sub9": 120 # CHECK-CP-JSON-DAG: "%359:sub10": 119 # CHECK-CP-JSON-DAG: "%359:sub11": 118 # CHECK-CP-JSON-DAG: "%359:sub12": 115 # CHECK-CP-JSON-DAG: "%359:sub13": 114 # CHECK-CP-JSON-DAG: "%359:sub14": 113 # CHECK-CP-JSON-DAG: "%359:sub15": 112 # CHECK-CP-JSON-DAG: "%359:sub16": 109 # CHECK-CP-JSON-DAG: "%359:sub17": 108 # CHECK-CP-JSON-DAG: "%359:sub18": 107 # CHECK-CP-JSON-DAG: "%359:sub19": 106 # CHECK-CP-JSON-DAG: "%359:sub20": 103 # CHECK-CP-JSON-DAG: "%359:sub21": 102 # CHECK-CP-JSON-DAG: "%359:sub22": 101 # CHECK-CP-JSON-DAG: "%359:sub23": 100 # CHECK-CP-JSON-DAG: "%359:sub24": 97 # CHECK-CP-JSON-DAG: "%359:sub25": 96 # CHECK-CP-JSON-DAG: "%359:sub26": 95 # CHECK-CP-JSON-DAG: "%359:sub27": 94 # CHECK-CP-JSON-DAG: "%359:sub28": 91 # CHECK-CP-JSON-DAG: "%359:sub29": 90 # CHECK-CP-JSON-DAG: "%359:sub30": 89 # CHECK-CP-JSON-DAG: "%359:sub31": 88 # CHECK-CP-JSON-DAG: "%401:sub0": 181 # CHECK-CP-JSON-DAG: "%401:sub1": 180 # CHECK-CP-JSON-DAG: "%401:sub2": 179 # CHECK-CP-JSON-DAG: "%401:sub3": 178 # CHECK-CP-JSON-DAG: "%401:sub4": 175 # CHECK-CP-JSON-DAG: "%401:sub5": 174 # CHECK-CP-JSON-DAG: "%401:sub6": 173 # CHECK-CP-JSON-DAG: "%401:sub7": 172 # CHECK-CP-JSON-DAG: "%401:sub8": 169 # CHECK-CP-JSON-DAG: "%401:sub9": 168 # CHECK-CP-JSON-DAG: "%401:sub10": 167 # CHECK-CP-JSON-DAG: "%401:sub11": 166 # CHECK-CP-JSON-DAG: "%401:sub12": 163 # CHECK-CP-JSON-DAG: "%401:sub13": 162 # CHECK-CP-JSON-DAG: "%401:sub14": 161 # CHECK-CP-JSON-DAG: "%401:sub15": 160 # CHECK-CP-JSON-DAG: "%401:sub16": 157 # CHECK-CP-JSON-DAG: "%401:sub17": 156 # CHECK-CP-JSON-DAG: "%401:sub18": 155 # CHECK-CP-JSON-DAG: "%401:sub19": 154 # CHECK-CP-JSON-DAG: "%401:sub20": 151 # CHECK-CP-JSON-DAG: "%401:sub21": 150 # CHECK-CP-JSON-DAG: "%401:sub22": 149 # CHECK-CP-JSON-DAG: "%401:sub23": 148 # CHECK-CP-JSON-DAG: "%401:sub24": 145 # CHECK-CP-JSON-DAG: "%401:sub25": 144 # CHECK-CP-JSON-DAG: "%401:sub26": 143 # CHECK-CP-JSON-DAG: "%401:sub27": 142 # CHECK-CP-JSON-DAG: "%401:sub28": 139 # CHECK-CP-JSON-DAG: "%401:sub29": 138 # CHECK-CP-JSON-DAG: "%401:sub30": 137 # CHECK-CP-JSON-DAG: "%401:sub31": 136 # CHECK-CP-JSON-DAG: "%648": 2 # CHECK-CP-JSON-DAG: "%649": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 136 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 181 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%651:vgpr_32 = COPY %275.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 36 # CHECK-CP-JSON-DAG: "%275:sub1": 35 # CHECK-CP-JSON-DAG: "%275:sub2": 34 # CHECK-CP-JSON-DAG: "%275:sub3": 33 # CHECK-CP-JSON-DAG: "%275:sub4": 30 # CHECK-CP-JSON-DAG: "%275:sub5": 29 # CHECK-CP-JSON-DAG: "%275:sub6": 28 # CHECK-CP-JSON-DAG: "%275:sub7": 27 # CHECK-CP-JSON-DAG: "%275:sub8": 24 # CHECK-CP-JSON-DAG: "%275:sub9": 23 # CHECK-CP-JSON-DAG: "%275:sub10": 22 # CHECK-CP-JSON-DAG: "%275:sub11": 21 # CHECK-CP-JSON-DAG: "%275:sub12": 18 # CHECK-CP-JSON-DAG: "%275:sub13": 17 # CHECK-CP-JSON-DAG: "%275:sub14": 16 # CHECK-CP-JSON-DAG: "%275:sub15": 15 # CHECK-CP-JSON-DAG: "%275:sub16": 12 # CHECK-CP-JSON-DAG: "%275:sub17": 11 # CHECK-CP-JSON-DAG: "%275:sub18": 10 # CHECK-CP-JSON-DAG: "%275:sub19": 9 # CHECK-CP-JSON-DAG: "%275:sub20": 6 # CHECK-CP-JSON-DAG: "%275:sub21": 5 # CHECK-CP-JSON-DAG: "%275:sub22": 4 # CHECK-CP-JSON-DAG: "%275:sub23": 3 # CHECK-CP-JSON-DAG: "%275:sub24": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 84 # CHECK-CP-JSON-DAG: "%317:sub1": 83 # CHECK-CP-JSON-DAG: "%317:sub2": 82 # CHECK-CP-JSON-DAG: "%317:sub3": 81 # CHECK-CP-JSON-DAG: "%317:sub4": 78 # CHECK-CP-JSON-DAG: "%317:sub5": 77 # CHECK-CP-JSON-DAG: "%317:sub6": 76 # CHECK-CP-JSON-DAG: "%317:sub7": 75 # CHECK-CP-JSON-DAG: "%317:sub8": 72 # CHECK-CP-JSON-DAG: "%317:sub9": 71 # CHECK-CP-JSON-DAG: "%317:sub10": 70 # CHECK-CP-JSON-DAG: "%317:sub11": 69 # CHECK-CP-JSON-DAG: "%317:sub12": 66 # CHECK-CP-JSON-DAG: "%317:sub13": 65 # CHECK-CP-JSON-DAG: "%317:sub14": 64 # CHECK-CP-JSON-DAG: "%317:sub15": 63 # CHECK-CP-JSON-DAG: "%317:sub16": 60 # CHECK-CP-JSON-DAG: "%317:sub17": 59 # CHECK-CP-JSON-DAG: "%317:sub18": 58 # CHECK-CP-JSON-DAG: "%317:sub19": 57 # CHECK-CP-JSON-DAG: "%317:sub20": 54 # CHECK-CP-JSON-DAG: "%317:sub21": 53 # CHECK-CP-JSON-DAG: "%317:sub22": 52 # CHECK-CP-JSON-DAG: "%317:sub23": 51 # CHECK-CP-JSON-DAG: "%317:sub24": 48 # CHECK-CP-JSON-DAG: "%317:sub25": 47 # CHECK-CP-JSON-DAG: "%317:sub26": 46 # CHECK-CP-JSON-DAG: "%317:sub27": 45 # CHECK-CP-JSON-DAG: "%317:sub28": 42 # CHECK-CP-JSON-DAG: "%317:sub29": 41 # CHECK-CP-JSON-DAG: "%317:sub30": 40 # CHECK-CP-JSON-DAG: "%317:sub31": 39 # CHECK-CP-JSON-DAG: "%359:sub0": 132 # CHECK-CP-JSON-DAG: "%359:sub1": 131 # CHECK-CP-JSON-DAG: "%359:sub2": 130 # CHECK-CP-JSON-DAG: "%359:sub3": 129 # CHECK-CP-JSON-DAG: "%359:sub4": 126 # CHECK-CP-JSON-DAG: "%359:sub5": 125 # CHECK-CP-JSON-DAG: "%359:sub6": 124 # CHECK-CP-JSON-DAG: "%359:sub7": 123 # CHECK-CP-JSON-DAG: "%359:sub8": 120 # CHECK-CP-JSON-DAG: "%359:sub9": 119 # CHECK-CP-JSON-DAG: "%359:sub10": 118 # CHECK-CP-JSON-DAG: "%359:sub11": 117 # CHECK-CP-JSON-DAG: "%359:sub12": 114 # CHECK-CP-JSON-DAG: "%359:sub13": 113 # CHECK-CP-JSON-DAG: "%359:sub14": 112 # CHECK-CP-JSON-DAG: "%359:sub15": 111 # CHECK-CP-JSON-DAG: "%359:sub16": 108 # CHECK-CP-JSON-DAG: "%359:sub17": 107 # CHECK-CP-JSON-DAG: "%359:sub18": 106 # CHECK-CP-JSON-DAG: "%359:sub19": 105 # CHECK-CP-JSON-DAG: "%359:sub20": 102 # CHECK-CP-JSON-DAG: "%359:sub21": 101 # CHECK-CP-JSON-DAG: "%359:sub22": 100 # CHECK-CP-JSON-DAG: "%359:sub23": 99 # CHECK-CP-JSON-DAG: "%359:sub24": 96 # CHECK-CP-JSON-DAG: "%359:sub25": 95 # CHECK-CP-JSON-DAG: "%359:sub26": 94 # CHECK-CP-JSON-DAG: "%359:sub27": 93 # CHECK-CP-JSON-DAG: "%359:sub28": 90 # CHECK-CP-JSON-DAG: "%359:sub29": 89 # CHECK-CP-JSON-DAG: "%359:sub30": 88 # CHECK-CP-JSON-DAG: "%359:sub31": 87 # CHECK-CP-JSON-DAG: "%401:sub0": 180 # CHECK-CP-JSON-DAG: "%401:sub1": 179 # CHECK-CP-JSON-DAG: "%401:sub2": 178 # CHECK-CP-JSON-DAG: "%401:sub3": 177 # CHECK-CP-JSON-DAG: "%401:sub4": 174 # CHECK-CP-JSON-DAG: "%401:sub5": 173 # CHECK-CP-JSON-DAG: "%401:sub6": 172 # CHECK-CP-JSON-DAG: "%401:sub7": 171 # CHECK-CP-JSON-DAG: "%401:sub8": 168 # CHECK-CP-JSON-DAG: "%401:sub9": 167 # CHECK-CP-JSON-DAG: "%401:sub10": 166 # CHECK-CP-JSON-DAG: "%401:sub11": 165 # CHECK-CP-JSON-DAG: "%401:sub12": 162 # CHECK-CP-JSON-DAG: "%401:sub13": 161 # CHECK-CP-JSON-DAG: "%401:sub14": 160 # CHECK-CP-JSON-DAG: "%401:sub15": 159 # CHECK-CP-JSON-DAG: "%401:sub16": 156 # CHECK-CP-JSON-DAG: "%401:sub17": 155 # CHECK-CP-JSON-DAG: "%401:sub18": 154 # CHECK-CP-JSON-DAG: "%401:sub19": 153 # CHECK-CP-JSON-DAG: "%401:sub20": 150 # CHECK-CP-JSON-DAG: "%401:sub21": 149 # CHECK-CP-JSON-DAG: "%401:sub22": 148 # CHECK-CP-JSON-DAG: "%401:sub23": 147 # CHECK-CP-JSON-DAG: "%401:sub24": 144 # CHECK-CP-JSON-DAG: "%401:sub25": 143 # CHECK-CP-JSON-DAG: "%401:sub26": 142 # CHECK-CP-JSON-DAG: "%401:sub27": 141 # CHECK-CP-JSON-DAG: "%401:sub28": 138 # CHECK-CP-JSON-DAG: "%401:sub29": 137 # CHECK-CP-JSON-DAG: "%401:sub30": 136 # CHECK-CP-JSON-DAG: "%401:sub31": 135 # CHECK-CP-JSON-DAG: "%648": 1 # CHECK-CP-JSON-DAG: "%649": 1 # CHECK-CP-JSON-DAG: "%650": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 135 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 180 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%652:vreg_128 = REG_SEQUENCE %651, %subreg.sub0, %650, %subreg.sub1, %649, %subreg.sub2, %648, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 35 # CHECK-CP-JSON-DAG: "%275:sub1": 34 # CHECK-CP-JSON-DAG: "%275:sub2": 33 # CHECK-CP-JSON-DAG: "%275:sub3": 32 # CHECK-CP-JSON-DAG: "%275:sub4": 29 # CHECK-CP-JSON-DAG: "%275:sub5": 28 # CHECK-CP-JSON-DAG: "%275:sub6": 27 # CHECK-CP-JSON-DAG: "%275:sub7": 26 # CHECK-CP-JSON-DAG: "%275:sub8": 23 # CHECK-CP-JSON-DAG: "%275:sub9": 22 # CHECK-CP-JSON-DAG: "%275:sub10": 21 # CHECK-CP-JSON-DAG: "%275:sub11": 20 # CHECK-CP-JSON-DAG: "%275:sub12": 17 # CHECK-CP-JSON-DAG: "%275:sub13": 16 # CHECK-CP-JSON-DAG: "%275:sub14": 15 # CHECK-CP-JSON-DAG: "%275:sub15": 14 # CHECK-CP-JSON-DAG: "%275:sub16": 11 # CHECK-CP-JSON-DAG: "%275:sub17": 10 # CHECK-CP-JSON-DAG: "%275:sub18": 9 # CHECK-CP-JSON-DAG: "%275:sub19": 8 # CHECK-CP-JSON-DAG: "%275:sub20": 5 # CHECK-CP-JSON-DAG: "%275:sub21": 4 # CHECK-CP-JSON-DAG: "%275:sub22": 3 # CHECK-CP-JSON-DAG: "%275:sub23": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 83 # CHECK-CP-JSON-DAG: "%317:sub1": 82 # CHECK-CP-JSON-DAG: "%317:sub2": 81 # CHECK-CP-JSON-DAG: "%317:sub3": 80 # CHECK-CP-JSON-DAG: "%317:sub4": 77 # CHECK-CP-JSON-DAG: "%317:sub5": 76 # CHECK-CP-JSON-DAG: "%317:sub6": 75 # CHECK-CP-JSON-DAG: "%317:sub7": 74 # CHECK-CP-JSON-DAG: "%317:sub8": 71 # CHECK-CP-JSON-DAG: "%317:sub9": 70 # CHECK-CP-JSON-DAG: "%317:sub10": 69 # CHECK-CP-JSON-DAG: "%317:sub11": 68 # CHECK-CP-JSON-DAG: "%317:sub12": 65 # CHECK-CP-JSON-DAG: "%317:sub13": 64 # CHECK-CP-JSON-DAG: "%317:sub14": 63 # CHECK-CP-JSON-DAG: "%317:sub15": 62 # CHECK-CP-JSON-DAG: "%317:sub16": 59 # CHECK-CP-JSON-DAG: "%317:sub17": 58 # CHECK-CP-JSON-DAG: "%317:sub18": 57 # CHECK-CP-JSON-DAG: "%317:sub19": 56 # CHECK-CP-JSON-DAG: "%317:sub20": 53 # CHECK-CP-JSON-DAG: "%317:sub21": 52 # CHECK-CP-JSON-DAG: "%317:sub22": 51 # CHECK-CP-JSON-DAG: "%317:sub23": 50 # CHECK-CP-JSON-DAG: "%317:sub24": 47 # CHECK-CP-JSON-DAG: "%317:sub25": 46 # CHECK-CP-JSON-DAG: "%317:sub26": 45 # CHECK-CP-JSON-DAG: "%317:sub27": 44 # CHECK-CP-JSON-DAG: "%317:sub28": 41 # CHECK-CP-JSON-DAG: "%317:sub29": 40 # CHECK-CP-JSON-DAG: "%317:sub30": 39 # CHECK-CP-JSON-DAG: "%317:sub31": 38 # CHECK-CP-JSON-DAG: "%359:sub0": 131 # CHECK-CP-JSON-DAG: "%359:sub1": 130 # CHECK-CP-JSON-DAG: "%359:sub2": 129 # CHECK-CP-JSON-DAG: "%359:sub3": 128 # CHECK-CP-JSON-DAG: "%359:sub4": 125 # CHECK-CP-JSON-DAG: "%359:sub5": 124 # CHECK-CP-JSON-DAG: "%359:sub6": 123 # CHECK-CP-JSON-DAG: "%359:sub7": 122 # CHECK-CP-JSON-DAG: "%359:sub8": 119 # CHECK-CP-JSON-DAG: "%359:sub9": 118 # CHECK-CP-JSON-DAG: "%359:sub10": 117 # CHECK-CP-JSON-DAG: "%359:sub11": 116 # CHECK-CP-JSON-DAG: "%359:sub12": 113 # CHECK-CP-JSON-DAG: "%359:sub13": 112 # CHECK-CP-JSON-DAG: "%359:sub14": 111 # CHECK-CP-JSON-DAG: "%359:sub15": 110 # CHECK-CP-JSON-DAG: "%359:sub16": 107 # CHECK-CP-JSON-DAG: "%359:sub17": 106 # CHECK-CP-JSON-DAG: "%359:sub18": 105 # CHECK-CP-JSON-DAG: "%359:sub19": 104 # CHECK-CP-JSON-DAG: "%359:sub20": 101 # CHECK-CP-JSON-DAG: "%359:sub21": 100 # CHECK-CP-JSON-DAG: "%359:sub22": 99 # CHECK-CP-JSON-DAG: "%359:sub23": 98 # CHECK-CP-JSON-DAG: "%359:sub24": 95 # CHECK-CP-JSON-DAG: "%359:sub25": 94 # CHECK-CP-JSON-DAG: "%359:sub26": 93 # CHECK-CP-JSON-DAG: "%359:sub27": 92 # CHECK-CP-JSON-DAG: "%359:sub28": 89 # CHECK-CP-JSON-DAG: "%359:sub29": 88 # CHECK-CP-JSON-DAG: "%359:sub30": 87 # CHECK-CP-JSON-DAG: "%359:sub31": 86 # CHECK-CP-JSON-DAG: "%401:sub0": 179 # CHECK-CP-JSON-DAG: "%401:sub1": 178 # CHECK-CP-JSON-DAG: "%401:sub2": 177 # CHECK-CP-JSON-DAG: "%401:sub3": 176 # CHECK-CP-JSON-DAG: "%401:sub4": 173 # CHECK-CP-JSON-DAG: "%401:sub5": 172 # CHECK-CP-JSON-DAG: "%401:sub6": 171 # CHECK-CP-JSON-DAG: "%401:sub7": 170 # CHECK-CP-JSON-DAG: "%401:sub8": 167 # CHECK-CP-JSON-DAG: "%401:sub9": 166 # CHECK-CP-JSON-DAG: "%401:sub10": 165 # CHECK-CP-JSON-DAG: "%401:sub11": 164 # CHECK-CP-JSON-DAG: "%401:sub12": 161 # CHECK-CP-JSON-DAG: "%401:sub13": 160 # CHECK-CP-JSON-DAG: "%401:sub14": 159 # CHECK-CP-JSON-DAG: "%401:sub15": 158 # CHECK-CP-JSON-DAG: "%401:sub16": 155 # CHECK-CP-JSON-DAG: "%401:sub17": 154 # CHECK-CP-JSON-DAG: "%401:sub18": 153 # CHECK-CP-JSON-DAG: "%401:sub19": 152 # CHECK-CP-JSON-DAG: "%401:sub20": 149 # CHECK-CP-JSON-DAG: "%401:sub21": 148 # CHECK-CP-JSON-DAG: "%401:sub22": 147 # CHECK-CP-JSON-DAG: "%401:sub23": 146 # CHECK-CP-JSON-DAG: "%401:sub24": 143 # CHECK-CP-JSON-DAG: "%401:sub25": 142 # CHECK-CP-JSON-DAG: "%401:sub26": 141 # CHECK-CP-JSON-DAG: "%401:sub27": 140 # CHECK-CP-JSON-DAG: "%401:sub28": 137 # CHECK-CP-JSON-DAG: "%401:sub29": 136 # CHECK-CP-JSON-DAG: "%401:sub30": 135 # CHECK-CP-JSON-DAG: "%401:sub31": 134 # CHECK-CP-JSON-DAG: "%648": 0 # CHECK-CP-JSON-DAG: "%649": 0 # CHECK-CP-JSON-DAG: "%650": 0 # CHECK-CP-JSON-DAG: "%651": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 134 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 179 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %653:vreg_64, %652, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 34 # CHECK-CP-JSON-DAG: "%275:sub1": 33 # CHECK-CP-JSON-DAG: "%275:sub2": 32 # CHECK-CP-JSON-DAG: "%275:sub3": 31 # CHECK-CP-JSON-DAG: "%275:sub4": 28 # CHECK-CP-JSON-DAG: "%275:sub5": 27 # CHECK-CP-JSON-DAG: "%275:sub6": 26 # CHECK-CP-JSON-DAG: "%275:sub7": 25 # CHECK-CP-JSON-DAG: "%275:sub8": 22 # CHECK-CP-JSON-DAG: "%275:sub9": 21 # CHECK-CP-JSON-DAG: "%275:sub10": 20 # CHECK-CP-JSON-DAG: "%275:sub11": 19 # CHECK-CP-JSON-DAG: "%275:sub12": 16 # CHECK-CP-JSON-DAG: "%275:sub13": 15 # CHECK-CP-JSON-DAG: "%275:sub14": 14 # CHECK-CP-JSON-DAG: "%275:sub15": 13 # CHECK-CP-JSON-DAG: "%275:sub16": 10 # CHECK-CP-JSON-DAG: "%275:sub17": 9 # CHECK-CP-JSON-DAG: "%275:sub18": 8 # CHECK-CP-JSON-DAG: "%275:sub19": 7 # CHECK-CP-JSON-DAG: "%275:sub20": 4 # CHECK-CP-JSON-DAG: "%275:sub21": 3 # CHECK-CP-JSON-DAG: "%275:sub22": 2 # CHECK-CP-JSON-DAG: "%275:sub23": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 82 # CHECK-CP-JSON-DAG: "%317:sub1": 81 # CHECK-CP-JSON-DAG: "%317:sub2": 80 # CHECK-CP-JSON-DAG: "%317:sub3": 79 # CHECK-CP-JSON-DAG: "%317:sub4": 76 # CHECK-CP-JSON-DAG: "%317:sub5": 75 # CHECK-CP-JSON-DAG: "%317:sub6": 74 # CHECK-CP-JSON-DAG: "%317:sub7": 73 # CHECK-CP-JSON-DAG: "%317:sub8": 70 # CHECK-CP-JSON-DAG: "%317:sub9": 69 # CHECK-CP-JSON-DAG: "%317:sub10": 68 # CHECK-CP-JSON-DAG: "%317:sub11": 67 # CHECK-CP-JSON-DAG: "%317:sub12": 64 # CHECK-CP-JSON-DAG: "%317:sub13": 63 # CHECK-CP-JSON-DAG: "%317:sub14": 62 # CHECK-CP-JSON-DAG: "%317:sub15": 61 # CHECK-CP-JSON-DAG: "%317:sub16": 58 # CHECK-CP-JSON-DAG: "%317:sub17": 57 # CHECK-CP-JSON-DAG: "%317:sub18": 56 # CHECK-CP-JSON-DAG: "%317:sub19": 55 # CHECK-CP-JSON-DAG: "%317:sub20": 52 # CHECK-CP-JSON-DAG: "%317:sub21": 51 # CHECK-CP-JSON-DAG: "%317:sub22": 50 # CHECK-CP-JSON-DAG: "%317:sub23": 49 # CHECK-CP-JSON-DAG: "%317:sub24": 46 # CHECK-CP-JSON-DAG: "%317:sub25": 45 # CHECK-CP-JSON-DAG: "%317:sub26": 44 # CHECK-CP-JSON-DAG: "%317:sub27": 43 # CHECK-CP-JSON-DAG: "%317:sub28": 40 # CHECK-CP-JSON-DAG: "%317:sub29": 39 # CHECK-CP-JSON-DAG: "%317:sub30": 38 # CHECK-CP-JSON-DAG: "%317:sub31": 37 # CHECK-CP-JSON-DAG: "%359:sub0": 130 # CHECK-CP-JSON-DAG: "%359:sub1": 129 # CHECK-CP-JSON-DAG: "%359:sub2": 128 # CHECK-CP-JSON-DAG: "%359:sub3": 127 # CHECK-CP-JSON-DAG: "%359:sub4": 124 # CHECK-CP-JSON-DAG: "%359:sub5": 123 # CHECK-CP-JSON-DAG: "%359:sub6": 122 # CHECK-CP-JSON-DAG: "%359:sub7": 121 # CHECK-CP-JSON-DAG: "%359:sub8": 118 # CHECK-CP-JSON-DAG: "%359:sub9": 117 # CHECK-CP-JSON-DAG: "%359:sub10": 116 # CHECK-CP-JSON-DAG: "%359:sub11": 115 # CHECK-CP-JSON-DAG: "%359:sub12": 112 # CHECK-CP-JSON-DAG: "%359:sub13": 111 # CHECK-CP-JSON-DAG: "%359:sub14": 110 # CHECK-CP-JSON-DAG: "%359:sub15": 109 # CHECK-CP-JSON-DAG: "%359:sub16": 106 # CHECK-CP-JSON-DAG: "%359:sub17": 105 # CHECK-CP-JSON-DAG: "%359:sub18": 104 # CHECK-CP-JSON-DAG: "%359:sub19": 103 # CHECK-CP-JSON-DAG: "%359:sub20": 100 # CHECK-CP-JSON-DAG: "%359:sub21": 99 # CHECK-CP-JSON-DAG: "%359:sub22": 98 # CHECK-CP-JSON-DAG: "%359:sub23": 97 # CHECK-CP-JSON-DAG: "%359:sub24": 94 # CHECK-CP-JSON-DAG: "%359:sub25": 93 # CHECK-CP-JSON-DAG: "%359:sub26": 92 # CHECK-CP-JSON-DAG: "%359:sub27": 91 # CHECK-CP-JSON-DAG: "%359:sub28": 88 # CHECK-CP-JSON-DAG: "%359:sub29": 87 # CHECK-CP-JSON-DAG: "%359:sub30": 86 # CHECK-CP-JSON-DAG: "%359:sub31": 85 # CHECK-CP-JSON-DAG: "%401:sub0": 178 # CHECK-CP-JSON-DAG: "%401:sub1": 177 # CHECK-CP-JSON-DAG: "%401:sub2": 176 # CHECK-CP-JSON-DAG: "%401:sub3": 175 # CHECK-CP-JSON-DAG: "%401:sub4": 172 # CHECK-CP-JSON-DAG: "%401:sub5": 171 # CHECK-CP-JSON-DAG: "%401:sub6": 170 # CHECK-CP-JSON-DAG: "%401:sub7": 169 # CHECK-CP-JSON-DAG: "%401:sub8": 166 # CHECK-CP-JSON-DAG: "%401:sub9": 165 # CHECK-CP-JSON-DAG: "%401:sub10": 164 # CHECK-CP-JSON-DAG: "%401:sub11": 163 # CHECK-CP-JSON-DAG: "%401:sub12": 160 # CHECK-CP-JSON-DAG: "%401:sub13": 159 # CHECK-CP-JSON-DAG: "%401:sub14": 158 # CHECK-CP-JSON-DAG: "%401:sub15": 157 # CHECK-CP-JSON-DAG: "%401:sub16": 154 # CHECK-CP-JSON-DAG: "%401:sub17": 153 # CHECK-CP-JSON-DAG: "%401:sub18": 152 # CHECK-CP-JSON-DAG: "%401:sub19": 151 # CHECK-CP-JSON-DAG: "%401:sub20": 148 # CHECK-CP-JSON-DAG: "%401:sub21": 147 # CHECK-CP-JSON-DAG: "%401:sub22": 146 # CHECK-CP-JSON-DAG: "%401:sub23": 145 # CHECK-CP-JSON-DAG: "%401:sub24": 142 # CHECK-CP-JSON-DAG: "%401:sub25": 141 # CHECK-CP-JSON-DAG: "%401:sub26": 140 # CHECK-CP-JSON-DAG: "%401:sub27": 139 # CHECK-CP-JSON-DAG: "%401:sub28": 136 # CHECK-CP-JSON-DAG: "%401:sub29": 135 # CHECK-CP-JSON-DAG: "%401:sub30": 134 # CHECK-CP-JSON-DAG: "%401:sub31": 133 # CHECK-CP-JSON-DAG: "%652": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 133 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 178 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%654:vgpr_32 = COPY %275.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 33 # CHECK-CP-JSON-DAG: "%275:sub1": 32 # CHECK-CP-JSON-DAG: "%275:sub2": 31 # CHECK-CP-JSON-DAG: "%275:sub3": 30 # CHECK-CP-JSON-DAG: "%275:sub4": 27 # CHECK-CP-JSON-DAG: "%275:sub5": 26 # CHECK-CP-JSON-DAG: "%275:sub6": 25 # CHECK-CP-JSON-DAG: "%275:sub7": 24 # CHECK-CP-JSON-DAG: "%275:sub8": 21 # CHECK-CP-JSON-DAG: "%275:sub9": 20 # CHECK-CP-JSON-DAG: "%275:sub10": 19 # CHECK-CP-JSON-DAG: "%275:sub11": 18 # CHECK-CP-JSON-DAG: "%275:sub12": 15 # CHECK-CP-JSON-DAG: "%275:sub13": 14 # CHECK-CP-JSON-DAG: "%275:sub14": 13 # CHECK-CP-JSON-DAG: "%275:sub15": 12 # CHECK-CP-JSON-DAG: "%275:sub16": 9 # CHECK-CP-JSON-DAG: "%275:sub17": 8 # CHECK-CP-JSON-DAG: "%275:sub18": 7 # CHECK-CP-JSON-DAG: "%275:sub19": 6 # CHECK-CP-JSON-DAG: "%275:sub20": 3 # CHECK-CP-JSON-DAG: "%275:sub21": 2 # CHECK-CP-JSON-DAG: "%275:sub22": 1 # CHECK-CP-JSON-DAG: "%275:sub23": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 81 # CHECK-CP-JSON-DAG: "%317:sub1": 80 # CHECK-CP-JSON-DAG: "%317:sub2": 79 # CHECK-CP-JSON-DAG: "%317:sub3": 78 # CHECK-CP-JSON-DAG: "%317:sub4": 75 # CHECK-CP-JSON-DAG: "%317:sub5": 74 # CHECK-CP-JSON-DAG: "%317:sub6": 73 # CHECK-CP-JSON-DAG: "%317:sub7": 72 # CHECK-CP-JSON-DAG: "%317:sub8": 69 # CHECK-CP-JSON-DAG: "%317:sub9": 68 # CHECK-CP-JSON-DAG: "%317:sub10": 67 # CHECK-CP-JSON-DAG: "%317:sub11": 66 # CHECK-CP-JSON-DAG: "%317:sub12": 63 # CHECK-CP-JSON-DAG: "%317:sub13": 62 # CHECK-CP-JSON-DAG: "%317:sub14": 61 # CHECK-CP-JSON-DAG: "%317:sub15": 60 # CHECK-CP-JSON-DAG: "%317:sub16": 57 # CHECK-CP-JSON-DAG: "%317:sub17": 56 # CHECK-CP-JSON-DAG: "%317:sub18": 55 # CHECK-CP-JSON-DAG: "%317:sub19": 54 # CHECK-CP-JSON-DAG: "%317:sub20": 51 # CHECK-CP-JSON-DAG: "%317:sub21": 50 # CHECK-CP-JSON-DAG: "%317:sub22": 49 # CHECK-CP-JSON-DAG: "%317:sub23": 48 # CHECK-CP-JSON-DAG: "%317:sub24": 45 # CHECK-CP-JSON-DAG: "%317:sub25": 44 # CHECK-CP-JSON-DAG: "%317:sub26": 43 # CHECK-CP-JSON-DAG: "%317:sub27": 42 # CHECK-CP-JSON-DAG: "%317:sub28": 39 # CHECK-CP-JSON-DAG: "%317:sub29": 38 # CHECK-CP-JSON-DAG: "%317:sub30": 37 # CHECK-CP-JSON-DAG: "%317:sub31": 36 # CHECK-CP-JSON-DAG: "%359:sub0": 129 # CHECK-CP-JSON-DAG: "%359:sub1": 128 # CHECK-CP-JSON-DAG: "%359:sub2": 127 # CHECK-CP-JSON-DAG: "%359:sub3": 126 # CHECK-CP-JSON-DAG: "%359:sub4": 123 # CHECK-CP-JSON-DAG: "%359:sub5": 122 # CHECK-CP-JSON-DAG: "%359:sub6": 121 # CHECK-CP-JSON-DAG: "%359:sub7": 120 # CHECK-CP-JSON-DAG: "%359:sub8": 117 # CHECK-CP-JSON-DAG: "%359:sub9": 116 # CHECK-CP-JSON-DAG: "%359:sub10": 115 # CHECK-CP-JSON-DAG: "%359:sub11": 114 # CHECK-CP-JSON-DAG: "%359:sub12": 111 # CHECK-CP-JSON-DAG: "%359:sub13": 110 # CHECK-CP-JSON-DAG: "%359:sub14": 109 # CHECK-CP-JSON-DAG: "%359:sub15": 108 # CHECK-CP-JSON-DAG: "%359:sub16": 105 # CHECK-CP-JSON-DAG: "%359:sub17": 104 # CHECK-CP-JSON-DAG: "%359:sub18": 103 # CHECK-CP-JSON-DAG: "%359:sub19": 102 # CHECK-CP-JSON-DAG: "%359:sub20": 99 # CHECK-CP-JSON-DAG: "%359:sub21": 98 # CHECK-CP-JSON-DAG: "%359:sub22": 97 # CHECK-CP-JSON-DAG: "%359:sub23": 96 # CHECK-CP-JSON-DAG: "%359:sub24": 93 # CHECK-CP-JSON-DAG: "%359:sub25": 92 # CHECK-CP-JSON-DAG: "%359:sub26": 91 # CHECK-CP-JSON-DAG: "%359:sub27": 90 # CHECK-CP-JSON-DAG: "%359:sub28": 87 # CHECK-CP-JSON-DAG: "%359:sub29": 86 # CHECK-CP-JSON-DAG: "%359:sub30": 85 # CHECK-CP-JSON-DAG: "%359:sub31": 84 # CHECK-CP-JSON-DAG: "%401:sub0": 177 # CHECK-CP-JSON-DAG: "%401:sub1": 176 # CHECK-CP-JSON-DAG: "%401:sub2": 175 # CHECK-CP-JSON-DAG: "%401:sub3": 174 # CHECK-CP-JSON-DAG: "%401:sub4": 171 # CHECK-CP-JSON-DAG: "%401:sub5": 170 # CHECK-CP-JSON-DAG: "%401:sub6": 169 # CHECK-CP-JSON-DAG: "%401:sub7": 168 # CHECK-CP-JSON-DAG: "%401:sub8": 165 # CHECK-CP-JSON-DAG: "%401:sub9": 164 # CHECK-CP-JSON-DAG: "%401:sub10": 163 # CHECK-CP-JSON-DAG: "%401:sub11": 162 # CHECK-CP-JSON-DAG: "%401:sub12": 159 # CHECK-CP-JSON-DAG: "%401:sub13": 158 # CHECK-CP-JSON-DAG: "%401:sub14": 157 # CHECK-CP-JSON-DAG: "%401:sub15": 156 # CHECK-CP-JSON-DAG: "%401:sub16": 153 # CHECK-CP-JSON-DAG: "%401:sub17": 152 # CHECK-CP-JSON-DAG: "%401:sub18": 151 # CHECK-CP-JSON-DAG: "%401:sub19": 150 # CHECK-CP-JSON-DAG: "%401:sub20": 147 # CHECK-CP-JSON-DAG: "%401:sub21": 146 # CHECK-CP-JSON-DAG: "%401:sub22": 145 # CHECK-CP-JSON-DAG: "%401:sub23": 144 # CHECK-CP-JSON-DAG: "%401:sub24": 141 # CHECK-CP-JSON-DAG: "%401:sub25": 140 # CHECK-CP-JSON-DAG: "%401:sub26": 139 # CHECK-CP-JSON-DAG: "%401:sub27": 138 # CHECK-CP-JSON-DAG: "%401:sub28": 135 # CHECK-CP-JSON-DAG: "%401:sub29": 134 # CHECK-CP-JSON-DAG: "%401:sub30": 133 # CHECK-CP-JSON-DAG: "%401:sub31": 132 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 132 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 177 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%655:vgpr_32 = COPY %275.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 32 # CHECK-CP-JSON-DAG: "%275:sub1": 31 # CHECK-CP-JSON-DAG: "%275:sub2": 30 # CHECK-CP-JSON-DAG: "%275:sub3": 29 # CHECK-CP-JSON-DAG: "%275:sub4": 26 # CHECK-CP-JSON-DAG: "%275:sub5": 25 # CHECK-CP-JSON-DAG: "%275:sub6": 24 # CHECK-CP-JSON-DAG: "%275:sub7": 23 # CHECK-CP-JSON-DAG: "%275:sub8": 20 # CHECK-CP-JSON-DAG: "%275:sub9": 19 # CHECK-CP-JSON-DAG: "%275:sub10": 18 # CHECK-CP-JSON-DAG: "%275:sub11": 17 # CHECK-CP-JSON-DAG: "%275:sub12": 14 # CHECK-CP-JSON-DAG: "%275:sub13": 13 # CHECK-CP-JSON-DAG: "%275:sub14": 12 # CHECK-CP-JSON-DAG: "%275:sub15": 11 # CHECK-CP-JSON-DAG: "%275:sub16": 8 # CHECK-CP-JSON-DAG: "%275:sub17": 7 # CHECK-CP-JSON-DAG: "%275:sub18": 6 # CHECK-CP-JSON-DAG: "%275:sub19": 5 # CHECK-CP-JSON-DAG: "%275:sub20": 2 # CHECK-CP-JSON-DAG: "%275:sub21": 1 # CHECK-CP-JSON-DAG: "%275:sub22": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 80 # CHECK-CP-JSON-DAG: "%317:sub1": 79 # CHECK-CP-JSON-DAG: "%317:sub2": 78 # CHECK-CP-JSON-DAG: "%317:sub3": 77 # CHECK-CP-JSON-DAG: "%317:sub4": 74 # CHECK-CP-JSON-DAG: "%317:sub5": 73 # CHECK-CP-JSON-DAG: "%317:sub6": 72 # CHECK-CP-JSON-DAG: "%317:sub7": 71 # CHECK-CP-JSON-DAG: "%317:sub8": 68 # CHECK-CP-JSON-DAG: "%317:sub9": 67 # CHECK-CP-JSON-DAG: "%317:sub10": 66 # CHECK-CP-JSON-DAG: "%317:sub11": 65 # CHECK-CP-JSON-DAG: "%317:sub12": 62 # CHECK-CP-JSON-DAG: "%317:sub13": 61 # CHECK-CP-JSON-DAG: "%317:sub14": 60 # CHECK-CP-JSON-DAG: "%317:sub15": 59 # CHECK-CP-JSON-DAG: "%317:sub16": 56 # CHECK-CP-JSON-DAG: "%317:sub17": 55 # CHECK-CP-JSON-DAG: "%317:sub18": 54 # CHECK-CP-JSON-DAG: "%317:sub19": 53 # CHECK-CP-JSON-DAG: "%317:sub20": 50 # CHECK-CP-JSON-DAG: "%317:sub21": 49 # CHECK-CP-JSON-DAG: "%317:sub22": 48 # CHECK-CP-JSON-DAG: "%317:sub23": 47 # CHECK-CP-JSON-DAG: "%317:sub24": 44 # CHECK-CP-JSON-DAG: "%317:sub25": 43 # CHECK-CP-JSON-DAG: "%317:sub26": 42 # CHECK-CP-JSON-DAG: "%317:sub27": 41 # CHECK-CP-JSON-DAG: "%317:sub28": 38 # CHECK-CP-JSON-DAG: "%317:sub29": 37 # CHECK-CP-JSON-DAG: "%317:sub30": 36 # CHECK-CP-JSON-DAG: "%317:sub31": 35 # CHECK-CP-JSON-DAG: "%359:sub0": 128 # CHECK-CP-JSON-DAG: "%359:sub1": 127 # CHECK-CP-JSON-DAG: "%359:sub2": 126 # CHECK-CP-JSON-DAG: "%359:sub3": 125 # CHECK-CP-JSON-DAG: "%359:sub4": 122 # CHECK-CP-JSON-DAG: "%359:sub5": 121 # CHECK-CP-JSON-DAG: "%359:sub6": 120 # CHECK-CP-JSON-DAG: "%359:sub7": 119 # CHECK-CP-JSON-DAG: "%359:sub8": 116 # CHECK-CP-JSON-DAG: "%359:sub9": 115 # CHECK-CP-JSON-DAG: "%359:sub10": 114 # CHECK-CP-JSON-DAG: "%359:sub11": 113 # CHECK-CP-JSON-DAG: "%359:sub12": 110 # CHECK-CP-JSON-DAG: "%359:sub13": 109 # CHECK-CP-JSON-DAG: "%359:sub14": 108 # CHECK-CP-JSON-DAG: "%359:sub15": 107 # CHECK-CP-JSON-DAG: "%359:sub16": 104 # CHECK-CP-JSON-DAG: "%359:sub17": 103 # CHECK-CP-JSON-DAG: "%359:sub18": 102 # CHECK-CP-JSON-DAG: "%359:sub19": 101 # CHECK-CP-JSON-DAG: "%359:sub20": 98 # CHECK-CP-JSON-DAG: "%359:sub21": 97 # CHECK-CP-JSON-DAG: "%359:sub22": 96 # CHECK-CP-JSON-DAG: "%359:sub23": 95 # CHECK-CP-JSON-DAG: "%359:sub24": 92 # CHECK-CP-JSON-DAG: "%359:sub25": 91 # CHECK-CP-JSON-DAG: "%359:sub26": 90 # CHECK-CP-JSON-DAG: "%359:sub27": 89 # CHECK-CP-JSON-DAG: "%359:sub28": 86 # CHECK-CP-JSON-DAG: "%359:sub29": 85 # CHECK-CP-JSON-DAG: "%359:sub30": 84 # CHECK-CP-JSON-DAG: "%359:sub31": 83 # CHECK-CP-JSON-DAG: "%401:sub0": 176 # CHECK-CP-JSON-DAG: "%401:sub1": 175 # CHECK-CP-JSON-DAG: "%401:sub2": 174 # CHECK-CP-JSON-DAG: "%401:sub3": 173 # CHECK-CP-JSON-DAG: "%401:sub4": 170 # CHECK-CP-JSON-DAG: "%401:sub5": 169 # CHECK-CP-JSON-DAG: "%401:sub6": 168 # CHECK-CP-JSON-DAG: "%401:sub7": 167 # CHECK-CP-JSON-DAG: "%401:sub8": 164 # CHECK-CP-JSON-DAG: "%401:sub9": 163 # CHECK-CP-JSON-DAG: "%401:sub10": 162 # CHECK-CP-JSON-DAG: "%401:sub11": 161 # CHECK-CP-JSON-DAG: "%401:sub12": 158 # CHECK-CP-JSON-DAG: "%401:sub13": 157 # CHECK-CP-JSON-DAG: "%401:sub14": 156 # CHECK-CP-JSON-DAG: "%401:sub15": 155 # CHECK-CP-JSON-DAG: "%401:sub16": 152 # CHECK-CP-JSON-DAG: "%401:sub17": 151 # CHECK-CP-JSON-DAG: "%401:sub18": 150 # CHECK-CP-JSON-DAG: "%401:sub19": 149 # CHECK-CP-JSON-DAG: "%401:sub20": 146 # CHECK-CP-JSON-DAG: "%401:sub21": 145 # CHECK-CP-JSON-DAG: "%401:sub22": 144 # CHECK-CP-JSON-DAG: "%401:sub23": 143 # CHECK-CP-JSON-DAG: "%401:sub24": 140 # CHECK-CP-JSON-DAG: "%401:sub25": 139 # CHECK-CP-JSON-DAG: "%401:sub26": 138 # CHECK-CP-JSON-DAG: "%401:sub27": 137 # CHECK-CP-JSON-DAG: "%401:sub28": 134 # CHECK-CP-JSON-DAG: "%401:sub29": 133 # CHECK-CP-JSON-DAG: "%401:sub30": 132 # CHECK-CP-JSON-DAG: "%401:sub31": 131 # CHECK-CP-JSON-DAG: "%654": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 131 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 176 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%656:vgpr_32 = COPY %275.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 31 # CHECK-CP-JSON-DAG: "%275:sub1": 30 # CHECK-CP-JSON-DAG: "%275:sub2": 29 # CHECK-CP-JSON-DAG: "%275:sub3": 28 # CHECK-CP-JSON-DAG: "%275:sub4": 25 # CHECK-CP-JSON-DAG: "%275:sub5": 24 # CHECK-CP-JSON-DAG: "%275:sub6": 23 # CHECK-CP-JSON-DAG: "%275:sub7": 22 # CHECK-CP-JSON-DAG: "%275:sub8": 19 # CHECK-CP-JSON-DAG: "%275:sub9": 18 # CHECK-CP-JSON-DAG: "%275:sub10": 17 # CHECK-CP-JSON-DAG: "%275:sub11": 16 # CHECK-CP-JSON-DAG: "%275:sub12": 13 # CHECK-CP-JSON-DAG: "%275:sub13": 12 # CHECK-CP-JSON-DAG: "%275:sub14": 11 # CHECK-CP-JSON-DAG: "%275:sub15": 10 # CHECK-CP-JSON-DAG: "%275:sub16": 7 # CHECK-CP-JSON-DAG: "%275:sub17": 6 # CHECK-CP-JSON-DAG: "%275:sub18": 5 # CHECK-CP-JSON-DAG: "%275:sub19": 4 # CHECK-CP-JSON-DAG: "%275:sub20": 1 # CHECK-CP-JSON-DAG: "%275:sub21": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 79 # CHECK-CP-JSON-DAG: "%317:sub1": 78 # CHECK-CP-JSON-DAG: "%317:sub2": 77 # CHECK-CP-JSON-DAG: "%317:sub3": 76 # CHECK-CP-JSON-DAG: "%317:sub4": 73 # CHECK-CP-JSON-DAG: "%317:sub5": 72 # CHECK-CP-JSON-DAG: "%317:sub6": 71 # CHECK-CP-JSON-DAG: "%317:sub7": 70 # CHECK-CP-JSON-DAG: "%317:sub8": 67 # CHECK-CP-JSON-DAG: "%317:sub9": 66 # CHECK-CP-JSON-DAG: "%317:sub10": 65 # CHECK-CP-JSON-DAG: "%317:sub11": 64 # CHECK-CP-JSON-DAG: "%317:sub12": 61 # CHECK-CP-JSON-DAG: "%317:sub13": 60 # CHECK-CP-JSON-DAG: "%317:sub14": 59 # CHECK-CP-JSON-DAG: "%317:sub15": 58 # CHECK-CP-JSON-DAG: "%317:sub16": 55 # CHECK-CP-JSON-DAG: "%317:sub17": 54 # CHECK-CP-JSON-DAG: "%317:sub18": 53 # CHECK-CP-JSON-DAG: "%317:sub19": 52 # CHECK-CP-JSON-DAG: "%317:sub20": 49 # CHECK-CP-JSON-DAG: "%317:sub21": 48 # CHECK-CP-JSON-DAG: "%317:sub22": 47 # CHECK-CP-JSON-DAG: "%317:sub23": 46 # CHECK-CP-JSON-DAG: "%317:sub24": 43 # CHECK-CP-JSON-DAG: "%317:sub25": 42 # CHECK-CP-JSON-DAG: "%317:sub26": 41 # CHECK-CP-JSON-DAG: "%317:sub27": 40 # CHECK-CP-JSON-DAG: "%317:sub28": 37 # CHECK-CP-JSON-DAG: "%317:sub29": 36 # CHECK-CP-JSON-DAG: "%317:sub30": 35 # CHECK-CP-JSON-DAG: "%317:sub31": 34 # CHECK-CP-JSON-DAG: "%359:sub0": 127 # CHECK-CP-JSON-DAG: "%359:sub1": 126 # CHECK-CP-JSON-DAG: "%359:sub2": 125 # CHECK-CP-JSON-DAG: "%359:sub3": 124 # CHECK-CP-JSON-DAG: "%359:sub4": 121 # CHECK-CP-JSON-DAG: "%359:sub5": 120 # CHECK-CP-JSON-DAG: "%359:sub6": 119 # CHECK-CP-JSON-DAG: "%359:sub7": 118 # CHECK-CP-JSON-DAG: "%359:sub8": 115 # CHECK-CP-JSON-DAG: "%359:sub9": 114 # CHECK-CP-JSON-DAG: "%359:sub10": 113 # CHECK-CP-JSON-DAG: "%359:sub11": 112 # CHECK-CP-JSON-DAG: "%359:sub12": 109 # CHECK-CP-JSON-DAG: "%359:sub13": 108 # CHECK-CP-JSON-DAG: "%359:sub14": 107 # CHECK-CP-JSON-DAG: "%359:sub15": 106 # CHECK-CP-JSON-DAG: "%359:sub16": 103 # CHECK-CP-JSON-DAG: "%359:sub17": 102 # CHECK-CP-JSON-DAG: "%359:sub18": 101 # CHECK-CP-JSON-DAG: "%359:sub19": 100 # CHECK-CP-JSON-DAG: "%359:sub20": 97 # CHECK-CP-JSON-DAG: "%359:sub21": 96 # CHECK-CP-JSON-DAG: "%359:sub22": 95 # CHECK-CP-JSON-DAG: "%359:sub23": 94 # CHECK-CP-JSON-DAG: "%359:sub24": 91 # CHECK-CP-JSON-DAG: "%359:sub25": 90 # CHECK-CP-JSON-DAG: "%359:sub26": 89 # CHECK-CP-JSON-DAG: "%359:sub27": 88 # CHECK-CP-JSON-DAG: "%359:sub28": 85 # CHECK-CP-JSON-DAG: "%359:sub29": 84 # CHECK-CP-JSON-DAG: "%359:sub30": 83 # CHECK-CP-JSON-DAG: "%359:sub31": 82 # CHECK-CP-JSON-DAG: "%401:sub0": 175 # CHECK-CP-JSON-DAG: "%401:sub1": 174 # CHECK-CP-JSON-DAG: "%401:sub2": 173 # CHECK-CP-JSON-DAG: "%401:sub3": 172 # CHECK-CP-JSON-DAG: "%401:sub4": 169 # CHECK-CP-JSON-DAG: "%401:sub5": 168 # CHECK-CP-JSON-DAG: "%401:sub6": 167 # CHECK-CP-JSON-DAG: "%401:sub7": 166 # CHECK-CP-JSON-DAG: "%401:sub8": 163 # CHECK-CP-JSON-DAG: "%401:sub9": 162 # CHECK-CP-JSON-DAG: "%401:sub10": 161 # CHECK-CP-JSON-DAG: "%401:sub11": 160 # CHECK-CP-JSON-DAG: "%401:sub12": 157 # CHECK-CP-JSON-DAG: "%401:sub13": 156 # CHECK-CP-JSON-DAG: "%401:sub14": 155 # CHECK-CP-JSON-DAG: "%401:sub15": 154 # CHECK-CP-JSON-DAG: "%401:sub16": 151 # CHECK-CP-JSON-DAG: "%401:sub17": 150 # CHECK-CP-JSON-DAG: "%401:sub18": 149 # CHECK-CP-JSON-DAG: "%401:sub19": 148 # CHECK-CP-JSON-DAG: "%401:sub20": 145 # CHECK-CP-JSON-DAG: "%401:sub21": 144 # CHECK-CP-JSON-DAG: "%401:sub22": 143 # CHECK-CP-JSON-DAG: "%401:sub23": 142 # CHECK-CP-JSON-DAG: "%401:sub24": 139 # CHECK-CP-JSON-DAG: "%401:sub25": 138 # CHECK-CP-JSON-DAG: "%401:sub26": 137 # CHECK-CP-JSON-DAG: "%401:sub27": 136 # CHECK-CP-JSON-DAG: "%401:sub28": 133 # CHECK-CP-JSON-DAG: "%401:sub29": 132 # CHECK-CP-JSON-DAG: "%401:sub30": 131 # CHECK-CP-JSON-DAG: "%401:sub31": 130 # CHECK-CP-JSON-DAG: "%654": 2 # CHECK-CP-JSON-DAG: "%655": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 130 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 175 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%657:vgpr_32 = COPY %275.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 30 # CHECK-CP-JSON-DAG: "%275:sub1": 29 # CHECK-CP-JSON-DAG: "%275:sub2": 28 # CHECK-CP-JSON-DAG: "%275:sub3": 27 # CHECK-CP-JSON-DAG: "%275:sub4": 24 # CHECK-CP-JSON-DAG: "%275:sub5": 23 # CHECK-CP-JSON-DAG: "%275:sub6": 22 # CHECK-CP-JSON-DAG: "%275:sub7": 21 # CHECK-CP-JSON-DAG: "%275:sub8": 18 # CHECK-CP-JSON-DAG: "%275:sub9": 17 # CHECK-CP-JSON-DAG: "%275:sub10": 16 # CHECK-CP-JSON-DAG: "%275:sub11": 15 # CHECK-CP-JSON-DAG: "%275:sub12": 12 # CHECK-CP-JSON-DAG: "%275:sub13": 11 # CHECK-CP-JSON-DAG: "%275:sub14": 10 # CHECK-CP-JSON-DAG: "%275:sub15": 9 # CHECK-CP-JSON-DAG: "%275:sub16": 6 # CHECK-CP-JSON-DAG: "%275:sub17": 5 # CHECK-CP-JSON-DAG: "%275:sub18": 4 # CHECK-CP-JSON-DAG: "%275:sub19": 3 # CHECK-CP-JSON-DAG: "%275:sub20": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 78 # CHECK-CP-JSON-DAG: "%317:sub1": 77 # CHECK-CP-JSON-DAG: "%317:sub2": 76 # CHECK-CP-JSON-DAG: "%317:sub3": 75 # CHECK-CP-JSON-DAG: "%317:sub4": 72 # CHECK-CP-JSON-DAG: "%317:sub5": 71 # CHECK-CP-JSON-DAG: "%317:sub6": 70 # CHECK-CP-JSON-DAG: "%317:sub7": 69 # CHECK-CP-JSON-DAG: "%317:sub8": 66 # CHECK-CP-JSON-DAG: "%317:sub9": 65 # CHECK-CP-JSON-DAG: "%317:sub10": 64 # CHECK-CP-JSON-DAG: "%317:sub11": 63 # CHECK-CP-JSON-DAG: "%317:sub12": 60 # CHECK-CP-JSON-DAG: "%317:sub13": 59 # CHECK-CP-JSON-DAG: "%317:sub14": 58 # CHECK-CP-JSON-DAG: "%317:sub15": 57 # CHECK-CP-JSON-DAG: "%317:sub16": 54 # CHECK-CP-JSON-DAG: "%317:sub17": 53 # CHECK-CP-JSON-DAG: "%317:sub18": 52 # CHECK-CP-JSON-DAG: "%317:sub19": 51 # CHECK-CP-JSON-DAG: "%317:sub20": 48 # CHECK-CP-JSON-DAG: "%317:sub21": 47 # CHECK-CP-JSON-DAG: "%317:sub22": 46 # CHECK-CP-JSON-DAG: "%317:sub23": 45 # CHECK-CP-JSON-DAG: "%317:sub24": 42 # CHECK-CP-JSON-DAG: "%317:sub25": 41 # CHECK-CP-JSON-DAG: "%317:sub26": 40 # CHECK-CP-JSON-DAG: "%317:sub27": 39 # CHECK-CP-JSON-DAG: "%317:sub28": 36 # CHECK-CP-JSON-DAG: "%317:sub29": 35 # CHECK-CP-JSON-DAG: "%317:sub30": 34 # CHECK-CP-JSON-DAG: "%317:sub31": 33 # CHECK-CP-JSON-DAG: "%359:sub0": 126 # CHECK-CP-JSON-DAG: "%359:sub1": 125 # CHECK-CP-JSON-DAG: "%359:sub2": 124 # CHECK-CP-JSON-DAG: "%359:sub3": 123 # CHECK-CP-JSON-DAG: "%359:sub4": 120 # CHECK-CP-JSON-DAG: "%359:sub5": 119 # CHECK-CP-JSON-DAG: "%359:sub6": 118 # CHECK-CP-JSON-DAG: "%359:sub7": 117 # CHECK-CP-JSON-DAG: "%359:sub8": 114 # CHECK-CP-JSON-DAG: "%359:sub9": 113 # CHECK-CP-JSON-DAG: "%359:sub10": 112 # CHECK-CP-JSON-DAG: "%359:sub11": 111 # CHECK-CP-JSON-DAG: "%359:sub12": 108 # CHECK-CP-JSON-DAG: "%359:sub13": 107 # CHECK-CP-JSON-DAG: "%359:sub14": 106 # CHECK-CP-JSON-DAG: "%359:sub15": 105 # CHECK-CP-JSON-DAG: "%359:sub16": 102 # CHECK-CP-JSON-DAG: "%359:sub17": 101 # CHECK-CP-JSON-DAG: "%359:sub18": 100 # CHECK-CP-JSON-DAG: "%359:sub19": 99 # CHECK-CP-JSON-DAG: "%359:sub20": 96 # CHECK-CP-JSON-DAG: "%359:sub21": 95 # CHECK-CP-JSON-DAG: "%359:sub22": 94 # CHECK-CP-JSON-DAG: "%359:sub23": 93 # CHECK-CP-JSON-DAG: "%359:sub24": 90 # CHECK-CP-JSON-DAG: "%359:sub25": 89 # CHECK-CP-JSON-DAG: "%359:sub26": 88 # CHECK-CP-JSON-DAG: "%359:sub27": 87 # CHECK-CP-JSON-DAG: "%359:sub28": 84 # CHECK-CP-JSON-DAG: "%359:sub29": 83 # CHECK-CP-JSON-DAG: "%359:sub30": 82 # CHECK-CP-JSON-DAG: "%359:sub31": 81 # CHECK-CP-JSON-DAG: "%401:sub0": 174 # CHECK-CP-JSON-DAG: "%401:sub1": 173 # CHECK-CP-JSON-DAG: "%401:sub2": 172 # CHECK-CP-JSON-DAG: "%401:sub3": 171 # CHECK-CP-JSON-DAG: "%401:sub4": 168 # CHECK-CP-JSON-DAG: "%401:sub5": 167 # CHECK-CP-JSON-DAG: "%401:sub6": 166 # CHECK-CP-JSON-DAG: "%401:sub7": 165 # CHECK-CP-JSON-DAG: "%401:sub8": 162 # CHECK-CP-JSON-DAG: "%401:sub9": 161 # CHECK-CP-JSON-DAG: "%401:sub10": 160 # CHECK-CP-JSON-DAG: "%401:sub11": 159 # CHECK-CP-JSON-DAG: "%401:sub12": 156 # CHECK-CP-JSON-DAG: "%401:sub13": 155 # CHECK-CP-JSON-DAG: "%401:sub14": 154 # CHECK-CP-JSON-DAG: "%401:sub15": 153 # CHECK-CP-JSON-DAG: "%401:sub16": 150 # CHECK-CP-JSON-DAG: "%401:sub17": 149 # CHECK-CP-JSON-DAG: "%401:sub18": 148 # CHECK-CP-JSON-DAG: "%401:sub19": 147 # CHECK-CP-JSON-DAG: "%401:sub20": 144 # CHECK-CP-JSON-DAG: "%401:sub21": 143 # CHECK-CP-JSON-DAG: "%401:sub22": 142 # CHECK-CP-JSON-DAG: "%401:sub23": 141 # CHECK-CP-JSON-DAG: "%401:sub24": 138 # CHECK-CP-JSON-DAG: "%401:sub25": 137 # CHECK-CP-JSON-DAG: "%401:sub26": 136 # CHECK-CP-JSON-DAG: "%401:sub27": 135 # CHECK-CP-JSON-DAG: "%401:sub28": 132 # CHECK-CP-JSON-DAG: "%401:sub29": 131 # CHECK-CP-JSON-DAG: "%401:sub30": 130 # CHECK-CP-JSON-DAG: "%401:sub31": 129 # CHECK-CP-JSON-DAG: "%654": 1 # CHECK-CP-JSON-DAG: "%655": 1 # CHECK-CP-JSON-DAG: "%656": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 129 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 174 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%658:vreg_128 = REG_SEQUENCE %657, %subreg.sub0, %656, %subreg.sub1, %655, %subreg.sub2, %654, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 29 # CHECK-CP-JSON-DAG: "%275:sub1": 28 # CHECK-CP-JSON-DAG: "%275:sub2": 27 # CHECK-CP-JSON-DAG: "%275:sub3": 26 # CHECK-CP-JSON-DAG: "%275:sub4": 23 # CHECK-CP-JSON-DAG: "%275:sub5": 22 # CHECK-CP-JSON-DAG: "%275:sub6": 21 # CHECK-CP-JSON-DAG: "%275:sub7": 20 # CHECK-CP-JSON-DAG: "%275:sub8": 17 # CHECK-CP-JSON-DAG: "%275:sub9": 16 # CHECK-CP-JSON-DAG: "%275:sub10": 15 # CHECK-CP-JSON-DAG: "%275:sub11": 14 # CHECK-CP-JSON-DAG: "%275:sub12": 11 # CHECK-CP-JSON-DAG: "%275:sub13": 10 # CHECK-CP-JSON-DAG: "%275:sub14": 9 # CHECK-CP-JSON-DAG: "%275:sub15": 8 # CHECK-CP-JSON-DAG: "%275:sub16": 5 # CHECK-CP-JSON-DAG: "%275:sub17": 4 # CHECK-CP-JSON-DAG: "%275:sub18": 3 # CHECK-CP-JSON-DAG: "%275:sub19": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 77 # CHECK-CP-JSON-DAG: "%317:sub1": 76 # CHECK-CP-JSON-DAG: "%317:sub2": 75 # CHECK-CP-JSON-DAG: "%317:sub3": 74 # CHECK-CP-JSON-DAG: "%317:sub4": 71 # CHECK-CP-JSON-DAG: "%317:sub5": 70 # CHECK-CP-JSON-DAG: "%317:sub6": 69 # CHECK-CP-JSON-DAG: "%317:sub7": 68 # CHECK-CP-JSON-DAG: "%317:sub8": 65 # CHECK-CP-JSON-DAG: "%317:sub9": 64 # CHECK-CP-JSON-DAG: "%317:sub10": 63 # CHECK-CP-JSON-DAG: "%317:sub11": 62 # CHECK-CP-JSON-DAG: "%317:sub12": 59 # CHECK-CP-JSON-DAG: "%317:sub13": 58 # CHECK-CP-JSON-DAG: "%317:sub14": 57 # CHECK-CP-JSON-DAG: "%317:sub15": 56 # CHECK-CP-JSON-DAG: "%317:sub16": 53 # CHECK-CP-JSON-DAG: "%317:sub17": 52 # CHECK-CP-JSON-DAG: "%317:sub18": 51 # CHECK-CP-JSON-DAG: "%317:sub19": 50 # CHECK-CP-JSON-DAG: "%317:sub20": 47 # CHECK-CP-JSON-DAG: "%317:sub21": 46 # CHECK-CP-JSON-DAG: "%317:sub22": 45 # CHECK-CP-JSON-DAG: "%317:sub23": 44 # CHECK-CP-JSON-DAG: "%317:sub24": 41 # CHECK-CP-JSON-DAG: "%317:sub25": 40 # CHECK-CP-JSON-DAG: "%317:sub26": 39 # CHECK-CP-JSON-DAG: "%317:sub27": 38 # CHECK-CP-JSON-DAG: "%317:sub28": 35 # CHECK-CP-JSON-DAG: "%317:sub29": 34 # CHECK-CP-JSON-DAG: "%317:sub30": 33 # CHECK-CP-JSON-DAG: "%317:sub31": 32 # CHECK-CP-JSON-DAG: "%359:sub0": 125 # CHECK-CP-JSON-DAG: "%359:sub1": 124 # CHECK-CP-JSON-DAG: "%359:sub2": 123 # CHECK-CP-JSON-DAG: "%359:sub3": 122 # CHECK-CP-JSON-DAG: "%359:sub4": 119 # CHECK-CP-JSON-DAG: "%359:sub5": 118 # CHECK-CP-JSON-DAG: "%359:sub6": 117 # CHECK-CP-JSON-DAG: "%359:sub7": 116 # CHECK-CP-JSON-DAG: "%359:sub8": 113 # CHECK-CP-JSON-DAG: "%359:sub9": 112 # CHECK-CP-JSON-DAG: "%359:sub10": 111 # CHECK-CP-JSON-DAG: "%359:sub11": 110 # CHECK-CP-JSON-DAG: "%359:sub12": 107 # CHECK-CP-JSON-DAG: "%359:sub13": 106 # CHECK-CP-JSON-DAG: "%359:sub14": 105 # CHECK-CP-JSON-DAG: "%359:sub15": 104 # CHECK-CP-JSON-DAG: "%359:sub16": 101 # CHECK-CP-JSON-DAG: "%359:sub17": 100 # CHECK-CP-JSON-DAG: "%359:sub18": 99 # CHECK-CP-JSON-DAG: "%359:sub19": 98 # CHECK-CP-JSON-DAG: "%359:sub20": 95 # CHECK-CP-JSON-DAG: "%359:sub21": 94 # CHECK-CP-JSON-DAG: "%359:sub22": 93 # CHECK-CP-JSON-DAG: "%359:sub23": 92 # CHECK-CP-JSON-DAG: "%359:sub24": 89 # CHECK-CP-JSON-DAG: "%359:sub25": 88 # CHECK-CP-JSON-DAG: "%359:sub26": 87 # CHECK-CP-JSON-DAG: "%359:sub27": 86 # CHECK-CP-JSON-DAG: "%359:sub28": 83 # CHECK-CP-JSON-DAG: "%359:sub29": 82 # CHECK-CP-JSON-DAG: "%359:sub30": 81 # CHECK-CP-JSON-DAG: "%359:sub31": 80 # CHECK-CP-JSON-DAG: "%401:sub0": 173 # CHECK-CP-JSON-DAG: "%401:sub1": 172 # CHECK-CP-JSON-DAG: "%401:sub2": 171 # CHECK-CP-JSON-DAG: "%401:sub3": 170 # CHECK-CP-JSON-DAG: "%401:sub4": 167 # CHECK-CP-JSON-DAG: "%401:sub5": 166 # CHECK-CP-JSON-DAG: "%401:sub6": 165 # CHECK-CP-JSON-DAG: "%401:sub7": 164 # CHECK-CP-JSON-DAG: "%401:sub8": 161 # CHECK-CP-JSON-DAG: "%401:sub9": 160 # CHECK-CP-JSON-DAG: "%401:sub10": 159 # CHECK-CP-JSON-DAG: "%401:sub11": 158 # CHECK-CP-JSON-DAG: "%401:sub12": 155 # CHECK-CP-JSON-DAG: "%401:sub13": 154 # CHECK-CP-JSON-DAG: "%401:sub14": 153 # CHECK-CP-JSON-DAG: "%401:sub15": 152 # CHECK-CP-JSON-DAG: "%401:sub16": 149 # CHECK-CP-JSON-DAG: "%401:sub17": 148 # CHECK-CP-JSON-DAG: "%401:sub18": 147 # CHECK-CP-JSON-DAG: "%401:sub19": 146 # CHECK-CP-JSON-DAG: "%401:sub20": 143 # CHECK-CP-JSON-DAG: "%401:sub21": 142 # CHECK-CP-JSON-DAG: "%401:sub22": 141 # CHECK-CP-JSON-DAG: "%401:sub23": 140 # CHECK-CP-JSON-DAG: "%401:sub24": 137 # CHECK-CP-JSON-DAG: "%401:sub25": 136 # CHECK-CP-JSON-DAG: "%401:sub26": 135 # CHECK-CP-JSON-DAG: "%401:sub27": 134 # CHECK-CP-JSON-DAG: "%401:sub28": 131 # CHECK-CP-JSON-DAG: "%401:sub29": 130 # CHECK-CP-JSON-DAG: "%401:sub30": 129 # CHECK-CP-JSON-DAG: "%401:sub31": 128 # CHECK-CP-JSON-DAG: "%654": 0 # CHECK-CP-JSON-DAG: "%655": 0 # CHECK-CP-JSON-DAG: "%656": 0 # CHECK-CP-JSON-DAG: "%657": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 128 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 173 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %659:vreg_64, %658, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 28 # CHECK-CP-JSON-DAG: "%275:sub1": 27 # CHECK-CP-JSON-DAG: "%275:sub2": 26 # CHECK-CP-JSON-DAG: "%275:sub3": 25 # CHECK-CP-JSON-DAG: "%275:sub4": 22 # CHECK-CP-JSON-DAG: "%275:sub5": 21 # CHECK-CP-JSON-DAG: "%275:sub6": 20 # CHECK-CP-JSON-DAG: "%275:sub7": 19 # CHECK-CP-JSON-DAG: "%275:sub8": 16 # CHECK-CP-JSON-DAG: "%275:sub9": 15 # CHECK-CP-JSON-DAG: "%275:sub10": 14 # CHECK-CP-JSON-DAG: "%275:sub11": 13 # CHECK-CP-JSON-DAG: "%275:sub12": 10 # CHECK-CP-JSON-DAG: "%275:sub13": 9 # CHECK-CP-JSON-DAG: "%275:sub14": 8 # CHECK-CP-JSON-DAG: "%275:sub15": 7 # CHECK-CP-JSON-DAG: "%275:sub16": 4 # CHECK-CP-JSON-DAG: "%275:sub17": 3 # CHECK-CP-JSON-DAG: "%275:sub18": 2 # CHECK-CP-JSON-DAG: "%275:sub19": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 76 # CHECK-CP-JSON-DAG: "%317:sub1": 75 # CHECK-CP-JSON-DAG: "%317:sub2": 74 # CHECK-CP-JSON-DAG: "%317:sub3": 73 # CHECK-CP-JSON-DAG: "%317:sub4": 70 # CHECK-CP-JSON-DAG: "%317:sub5": 69 # CHECK-CP-JSON-DAG: "%317:sub6": 68 # CHECK-CP-JSON-DAG: "%317:sub7": 67 # CHECK-CP-JSON-DAG: "%317:sub8": 64 # CHECK-CP-JSON-DAG: "%317:sub9": 63 # CHECK-CP-JSON-DAG: "%317:sub10": 62 # CHECK-CP-JSON-DAG: "%317:sub11": 61 # CHECK-CP-JSON-DAG: "%317:sub12": 58 # CHECK-CP-JSON-DAG: "%317:sub13": 57 # CHECK-CP-JSON-DAG: "%317:sub14": 56 # CHECK-CP-JSON-DAG: "%317:sub15": 55 # CHECK-CP-JSON-DAG: "%317:sub16": 52 # CHECK-CP-JSON-DAG: "%317:sub17": 51 # CHECK-CP-JSON-DAG: "%317:sub18": 50 # CHECK-CP-JSON-DAG: "%317:sub19": 49 # CHECK-CP-JSON-DAG: "%317:sub20": 46 # CHECK-CP-JSON-DAG: "%317:sub21": 45 # CHECK-CP-JSON-DAG: "%317:sub22": 44 # CHECK-CP-JSON-DAG: "%317:sub23": 43 # CHECK-CP-JSON-DAG: "%317:sub24": 40 # CHECK-CP-JSON-DAG: "%317:sub25": 39 # CHECK-CP-JSON-DAG: "%317:sub26": 38 # CHECK-CP-JSON-DAG: "%317:sub27": 37 # CHECK-CP-JSON-DAG: "%317:sub28": 34 # CHECK-CP-JSON-DAG: "%317:sub29": 33 # CHECK-CP-JSON-DAG: "%317:sub30": 32 # CHECK-CP-JSON-DAG: "%317:sub31": 31 # CHECK-CP-JSON-DAG: "%359:sub0": 124 # CHECK-CP-JSON-DAG: "%359:sub1": 123 # CHECK-CP-JSON-DAG: "%359:sub2": 122 # CHECK-CP-JSON-DAG: "%359:sub3": 121 # CHECK-CP-JSON-DAG: "%359:sub4": 118 # CHECK-CP-JSON-DAG: "%359:sub5": 117 # CHECK-CP-JSON-DAG: "%359:sub6": 116 # CHECK-CP-JSON-DAG: "%359:sub7": 115 # CHECK-CP-JSON-DAG: "%359:sub8": 112 # CHECK-CP-JSON-DAG: "%359:sub9": 111 # CHECK-CP-JSON-DAG: "%359:sub10": 110 # CHECK-CP-JSON-DAG: "%359:sub11": 109 # CHECK-CP-JSON-DAG: "%359:sub12": 106 # CHECK-CP-JSON-DAG: "%359:sub13": 105 # CHECK-CP-JSON-DAG: "%359:sub14": 104 # CHECK-CP-JSON-DAG: "%359:sub15": 103 # CHECK-CP-JSON-DAG: "%359:sub16": 100 # CHECK-CP-JSON-DAG: "%359:sub17": 99 # CHECK-CP-JSON-DAG: "%359:sub18": 98 # CHECK-CP-JSON-DAG: "%359:sub19": 97 # CHECK-CP-JSON-DAG: "%359:sub20": 94 # CHECK-CP-JSON-DAG: "%359:sub21": 93 # CHECK-CP-JSON-DAG: "%359:sub22": 92 # CHECK-CP-JSON-DAG: "%359:sub23": 91 # CHECK-CP-JSON-DAG: "%359:sub24": 88 # CHECK-CP-JSON-DAG: "%359:sub25": 87 # CHECK-CP-JSON-DAG: "%359:sub26": 86 # CHECK-CP-JSON-DAG: "%359:sub27": 85 # CHECK-CP-JSON-DAG: "%359:sub28": 82 # CHECK-CP-JSON-DAG: "%359:sub29": 81 # CHECK-CP-JSON-DAG: "%359:sub30": 80 # CHECK-CP-JSON-DAG: "%359:sub31": 79 # CHECK-CP-JSON-DAG: "%401:sub0": 172 # CHECK-CP-JSON-DAG: "%401:sub1": 171 # CHECK-CP-JSON-DAG: "%401:sub2": 170 # CHECK-CP-JSON-DAG: "%401:sub3": 169 # CHECK-CP-JSON-DAG: "%401:sub4": 166 # CHECK-CP-JSON-DAG: "%401:sub5": 165 # CHECK-CP-JSON-DAG: "%401:sub6": 164 # CHECK-CP-JSON-DAG: "%401:sub7": 163 # CHECK-CP-JSON-DAG: "%401:sub8": 160 # CHECK-CP-JSON-DAG: "%401:sub9": 159 # CHECK-CP-JSON-DAG: "%401:sub10": 158 # CHECK-CP-JSON-DAG: "%401:sub11": 157 # CHECK-CP-JSON-DAG: "%401:sub12": 154 # CHECK-CP-JSON-DAG: "%401:sub13": 153 # CHECK-CP-JSON-DAG: "%401:sub14": 152 # CHECK-CP-JSON-DAG: "%401:sub15": 151 # CHECK-CP-JSON-DAG: "%401:sub16": 148 # CHECK-CP-JSON-DAG: "%401:sub17": 147 # CHECK-CP-JSON-DAG: "%401:sub18": 146 # CHECK-CP-JSON-DAG: "%401:sub19": 145 # CHECK-CP-JSON-DAG: "%401:sub20": 142 # CHECK-CP-JSON-DAG: "%401:sub21": 141 # CHECK-CP-JSON-DAG: "%401:sub22": 140 # CHECK-CP-JSON-DAG: "%401:sub23": 139 # CHECK-CP-JSON-DAG: "%401:sub24": 136 # CHECK-CP-JSON-DAG: "%401:sub25": 135 # CHECK-CP-JSON-DAG: "%401:sub26": 134 # CHECK-CP-JSON-DAG: "%401:sub27": 133 # CHECK-CP-JSON-DAG: "%401:sub28": 130 # CHECK-CP-JSON-DAG: "%401:sub29": 129 # CHECK-CP-JSON-DAG: "%401:sub30": 128 # CHECK-CP-JSON-DAG: "%401:sub31": 127 # CHECK-CP-JSON-DAG: "%658": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 127 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 172 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%660:vgpr_32 = COPY %275.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 27 # CHECK-CP-JSON-DAG: "%275:sub1": 26 # CHECK-CP-JSON-DAG: "%275:sub2": 25 # CHECK-CP-JSON-DAG: "%275:sub3": 24 # CHECK-CP-JSON-DAG: "%275:sub4": 21 # CHECK-CP-JSON-DAG: "%275:sub5": 20 # CHECK-CP-JSON-DAG: "%275:sub6": 19 # CHECK-CP-JSON-DAG: "%275:sub7": 18 # CHECK-CP-JSON-DAG: "%275:sub8": 15 # CHECK-CP-JSON-DAG: "%275:sub9": 14 # CHECK-CP-JSON-DAG: "%275:sub10": 13 # CHECK-CP-JSON-DAG: "%275:sub11": 12 # CHECK-CP-JSON-DAG: "%275:sub12": 9 # CHECK-CP-JSON-DAG: "%275:sub13": 8 # CHECK-CP-JSON-DAG: "%275:sub14": 7 # CHECK-CP-JSON-DAG: "%275:sub15": 6 # CHECK-CP-JSON-DAG: "%275:sub16": 3 # CHECK-CP-JSON-DAG: "%275:sub17": 2 # CHECK-CP-JSON-DAG: "%275:sub18": 1 # CHECK-CP-JSON-DAG: "%275:sub19": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 75 # CHECK-CP-JSON-DAG: "%317:sub1": 74 # CHECK-CP-JSON-DAG: "%317:sub2": 73 # CHECK-CP-JSON-DAG: "%317:sub3": 72 # CHECK-CP-JSON-DAG: "%317:sub4": 69 # CHECK-CP-JSON-DAG: "%317:sub5": 68 # CHECK-CP-JSON-DAG: "%317:sub6": 67 # CHECK-CP-JSON-DAG: "%317:sub7": 66 # CHECK-CP-JSON-DAG: "%317:sub8": 63 # CHECK-CP-JSON-DAG: "%317:sub9": 62 # CHECK-CP-JSON-DAG: "%317:sub10": 61 # CHECK-CP-JSON-DAG: "%317:sub11": 60 # CHECK-CP-JSON-DAG: "%317:sub12": 57 # CHECK-CP-JSON-DAG: "%317:sub13": 56 # CHECK-CP-JSON-DAG: "%317:sub14": 55 # CHECK-CP-JSON-DAG: "%317:sub15": 54 # CHECK-CP-JSON-DAG: "%317:sub16": 51 # CHECK-CP-JSON-DAG: "%317:sub17": 50 # CHECK-CP-JSON-DAG: "%317:sub18": 49 # CHECK-CP-JSON-DAG: "%317:sub19": 48 # CHECK-CP-JSON-DAG: "%317:sub20": 45 # CHECK-CP-JSON-DAG: "%317:sub21": 44 # CHECK-CP-JSON-DAG: "%317:sub22": 43 # CHECK-CP-JSON-DAG: "%317:sub23": 42 # CHECK-CP-JSON-DAG: "%317:sub24": 39 # CHECK-CP-JSON-DAG: "%317:sub25": 38 # CHECK-CP-JSON-DAG: "%317:sub26": 37 # CHECK-CP-JSON-DAG: "%317:sub27": 36 # CHECK-CP-JSON-DAG: "%317:sub28": 33 # CHECK-CP-JSON-DAG: "%317:sub29": 32 # CHECK-CP-JSON-DAG: "%317:sub30": 31 # CHECK-CP-JSON-DAG: "%317:sub31": 30 # CHECK-CP-JSON-DAG: "%359:sub0": 123 # CHECK-CP-JSON-DAG: "%359:sub1": 122 # CHECK-CP-JSON-DAG: "%359:sub2": 121 # CHECK-CP-JSON-DAG: "%359:sub3": 120 # CHECK-CP-JSON-DAG: "%359:sub4": 117 # CHECK-CP-JSON-DAG: "%359:sub5": 116 # CHECK-CP-JSON-DAG: "%359:sub6": 115 # CHECK-CP-JSON-DAG: "%359:sub7": 114 # CHECK-CP-JSON-DAG: "%359:sub8": 111 # CHECK-CP-JSON-DAG: "%359:sub9": 110 # CHECK-CP-JSON-DAG: "%359:sub10": 109 # CHECK-CP-JSON-DAG: "%359:sub11": 108 # CHECK-CP-JSON-DAG: "%359:sub12": 105 # CHECK-CP-JSON-DAG: "%359:sub13": 104 # CHECK-CP-JSON-DAG: "%359:sub14": 103 # CHECK-CP-JSON-DAG: "%359:sub15": 102 # CHECK-CP-JSON-DAG: "%359:sub16": 99 # CHECK-CP-JSON-DAG: "%359:sub17": 98 # CHECK-CP-JSON-DAG: "%359:sub18": 97 # CHECK-CP-JSON-DAG: "%359:sub19": 96 # CHECK-CP-JSON-DAG: "%359:sub20": 93 # CHECK-CP-JSON-DAG: "%359:sub21": 92 # CHECK-CP-JSON-DAG: "%359:sub22": 91 # CHECK-CP-JSON-DAG: "%359:sub23": 90 # CHECK-CP-JSON-DAG: "%359:sub24": 87 # CHECK-CP-JSON-DAG: "%359:sub25": 86 # CHECK-CP-JSON-DAG: "%359:sub26": 85 # CHECK-CP-JSON-DAG: "%359:sub27": 84 # CHECK-CP-JSON-DAG: "%359:sub28": 81 # CHECK-CP-JSON-DAG: "%359:sub29": 80 # CHECK-CP-JSON-DAG: "%359:sub30": 79 # CHECK-CP-JSON-DAG: "%359:sub31": 78 # CHECK-CP-JSON-DAG: "%401:sub0": 171 # CHECK-CP-JSON-DAG: "%401:sub1": 170 # CHECK-CP-JSON-DAG: "%401:sub2": 169 # CHECK-CP-JSON-DAG: "%401:sub3": 168 # CHECK-CP-JSON-DAG: "%401:sub4": 165 # CHECK-CP-JSON-DAG: "%401:sub5": 164 # CHECK-CP-JSON-DAG: "%401:sub6": 163 # CHECK-CP-JSON-DAG: "%401:sub7": 162 # CHECK-CP-JSON-DAG: "%401:sub8": 159 # CHECK-CP-JSON-DAG: "%401:sub9": 158 # CHECK-CP-JSON-DAG: "%401:sub10": 157 # CHECK-CP-JSON-DAG: "%401:sub11": 156 # CHECK-CP-JSON-DAG: "%401:sub12": 153 # CHECK-CP-JSON-DAG: "%401:sub13": 152 # CHECK-CP-JSON-DAG: "%401:sub14": 151 # CHECK-CP-JSON-DAG: "%401:sub15": 150 # CHECK-CP-JSON-DAG: "%401:sub16": 147 # CHECK-CP-JSON-DAG: "%401:sub17": 146 # CHECK-CP-JSON-DAG: "%401:sub18": 145 # CHECK-CP-JSON-DAG: "%401:sub19": 144 # CHECK-CP-JSON-DAG: "%401:sub20": 141 # CHECK-CP-JSON-DAG: "%401:sub21": 140 # CHECK-CP-JSON-DAG: "%401:sub22": 139 # CHECK-CP-JSON-DAG: "%401:sub23": 138 # CHECK-CP-JSON-DAG: "%401:sub24": 135 # CHECK-CP-JSON-DAG: "%401:sub25": 134 # CHECK-CP-JSON-DAG: "%401:sub26": 133 # CHECK-CP-JSON-DAG: "%401:sub27": 132 # CHECK-CP-JSON-DAG: "%401:sub28": 129 # CHECK-CP-JSON-DAG: "%401:sub29": 128 # CHECK-CP-JSON-DAG: "%401:sub30": 127 # CHECK-CP-JSON-DAG: "%401:sub31": 126 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 126 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 171 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%661:vgpr_32 = COPY %275.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 26 # CHECK-CP-JSON-DAG: "%275:sub1": 25 # CHECK-CP-JSON-DAG: "%275:sub2": 24 # CHECK-CP-JSON-DAG: "%275:sub3": 23 # CHECK-CP-JSON-DAG: "%275:sub4": 20 # CHECK-CP-JSON-DAG: "%275:sub5": 19 # CHECK-CP-JSON-DAG: "%275:sub6": 18 # CHECK-CP-JSON-DAG: "%275:sub7": 17 # CHECK-CP-JSON-DAG: "%275:sub8": 14 # CHECK-CP-JSON-DAG: "%275:sub9": 13 # CHECK-CP-JSON-DAG: "%275:sub10": 12 # CHECK-CP-JSON-DAG: "%275:sub11": 11 # CHECK-CP-JSON-DAG: "%275:sub12": 8 # CHECK-CP-JSON-DAG: "%275:sub13": 7 # CHECK-CP-JSON-DAG: "%275:sub14": 6 # CHECK-CP-JSON-DAG: "%275:sub15": 5 # CHECK-CP-JSON-DAG: "%275:sub16": 2 # CHECK-CP-JSON-DAG: "%275:sub17": 1 # CHECK-CP-JSON-DAG: "%275:sub18": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 74 # CHECK-CP-JSON-DAG: "%317:sub1": 73 # CHECK-CP-JSON-DAG: "%317:sub2": 72 # CHECK-CP-JSON-DAG: "%317:sub3": 71 # CHECK-CP-JSON-DAG: "%317:sub4": 68 # CHECK-CP-JSON-DAG: "%317:sub5": 67 # CHECK-CP-JSON-DAG: "%317:sub6": 66 # CHECK-CP-JSON-DAG: "%317:sub7": 65 # CHECK-CP-JSON-DAG: "%317:sub8": 62 # CHECK-CP-JSON-DAG: "%317:sub9": 61 # CHECK-CP-JSON-DAG: "%317:sub10": 60 # CHECK-CP-JSON-DAG: "%317:sub11": 59 # CHECK-CP-JSON-DAG: "%317:sub12": 56 # CHECK-CP-JSON-DAG: "%317:sub13": 55 # CHECK-CP-JSON-DAG: "%317:sub14": 54 # CHECK-CP-JSON-DAG: "%317:sub15": 53 # CHECK-CP-JSON-DAG: "%317:sub16": 50 # CHECK-CP-JSON-DAG: "%317:sub17": 49 # CHECK-CP-JSON-DAG: "%317:sub18": 48 # CHECK-CP-JSON-DAG: "%317:sub19": 47 # CHECK-CP-JSON-DAG: "%317:sub20": 44 # CHECK-CP-JSON-DAG: "%317:sub21": 43 # CHECK-CP-JSON-DAG: "%317:sub22": 42 # CHECK-CP-JSON-DAG: "%317:sub23": 41 # CHECK-CP-JSON-DAG: "%317:sub24": 38 # CHECK-CP-JSON-DAG: "%317:sub25": 37 # CHECK-CP-JSON-DAG: "%317:sub26": 36 # CHECK-CP-JSON-DAG: "%317:sub27": 35 # CHECK-CP-JSON-DAG: "%317:sub28": 32 # CHECK-CP-JSON-DAG: "%317:sub29": 31 # CHECK-CP-JSON-DAG: "%317:sub30": 30 # CHECK-CP-JSON-DAG: "%317:sub31": 29 # CHECK-CP-JSON-DAG: "%359:sub0": 122 # CHECK-CP-JSON-DAG: "%359:sub1": 121 # CHECK-CP-JSON-DAG: "%359:sub2": 120 # CHECK-CP-JSON-DAG: "%359:sub3": 119 # CHECK-CP-JSON-DAG: "%359:sub4": 116 # CHECK-CP-JSON-DAG: "%359:sub5": 115 # CHECK-CP-JSON-DAG: "%359:sub6": 114 # CHECK-CP-JSON-DAG: "%359:sub7": 113 # CHECK-CP-JSON-DAG: "%359:sub8": 110 # CHECK-CP-JSON-DAG: "%359:sub9": 109 # CHECK-CP-JSON-DAG: "%359:sub10": 108 # CHECK-CP-JSON-DAG: "%359:sub11": 107 # CHECK-CP-JSON-DAG: "%359:sub12": 104 # CHECK-CP-JSON-DAG: "%359:sub13": 103 # CHECK-CP-JSON-DAG: "%359:sub14": 102 # CHECK-CP-JSON-DAG: "%359:sub15": 101 # CHECK-CP-JSON-DAG: "%359:sub16": 98 # CHECK-CP-JSON-DAG: "%359:sub17": 97 # CHECK-CP-JSON-DAG: "%359:sub18": 96 # CHECK-CP-JSON-DAG: "%359:sub19": 95 # CHECK-CP-JSON-DAG: "%359:sub20": 92 # CHECK-CP-JSON-DAG: "%359:sub21": 91 # CHECK-CP-JSON-DAG: "%359:sub22": 90 # CHECK-CP-JSON-DAG: "%359:sub23": 89 # CHECK-CP-JSON-DAG: "%359:sub24": 86 # CHECK-CP-JSON-DAG: "%359:sub25": 85 # CHECK-CP-JSON-DAG: "%359:sub26": 84 # CHECK-CP-JSON-DAG: "%359:sub27": 83 # CHECK-CP-JSON-DAG: "%359:sub28": 80 # CHECK-CP-JSON-DAG: "%359:sub29": 79 # CHECK-CP-JSON-DAG: "%359:sub30": 78 # CHECK-CP-JSON-DAG: "%359:sub31": 77 # CHECK-CP-JSON-DAG: "%401:sub0": 170 # CHECK-CP-JSON-DAG: "%401:sub1": 169 # CHECK-CP-JSON-DAG: "%401:sub2": 168 # CHECK-CP-JSON-DAG: "%401:sub3": 167 # CHECK-CP-JSON-DAG: "%401:sub4": 164 # CHECK-CP-JSON-DAG: "%401:sub5": 163 # CHECK-CP-JSON-DAG: "%401:sub6": 162 # CHECK-CP-JSON-DAG: "%401:sub7": 161 # CHECK-CP-JSON-DAG: "%401:sub8": 158 # CHECK-CP-JSON-DAG: "%401:sub9": 157 # CHECK-CP-JSON-DAG: "%401:sub10": 156 # CHECK-CP-JSON-DAG: "%401:sub11": 155 # CHECK-CP-JSON-DAG: "%401:sub12": 152 # CHECK-CP-JSON-DAG: "%401:sub13": 151 # CHECK-CP-JSON-DAG: "%401:sub14": 150 # CHECK-CP-JSON-DAG: "%401:sub15": 149 # CHECK-CP-JSON-DAG: "%401:sub16": 146 # CHECK-CP-JSON-DAG: "%401:sub17": 145 # CHECK-CP-JSON-DAG: "%401:sub18": 144 # CHECK-CP-JSON-DAG: "%401:sub19": 143 # CHECK-CP-JSON-DAG: "%401:sub20": 140 # CHECK-CP-JSON-DAG: "%401:sub21": 139 # CHECK-CP-JSON-DAG: "%401:sub22": 138 # CHECK-CP-JSON-DAG: "%401:sub23": 137 # CHECK-CP-JSON-DAG: "%401:sub24": 134 # CHECK-CP-JSON-DAG: "%401:sub25": 133 # CHECK-CP-JSON-DAG: "%401:sub26": 132 # CHECK-CP-JSON-DAG: "%401:sub27": 131 # CHECK-CP-JSON-DAG: "%401:sub28": 128 # CHECK-CP-JSON-DAG: "%401:sub29": 127 # CHECK-CP-JSON-DAG: "%401:sub30": 126 # CHECK-CP-JSON-DAG: "%401:sub31": 125 # CHECK-CP-JSON-DAG: "%660": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 125 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 170 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%662:vgpr_32 = COPY %275.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 25 # CHECK-CP-JSON-DAG: "%275:sub1": 24 # CHECK-CP-JSON-DAG: "%275:sub2": 23 # CHECK-CP-JSON-DAG: "%275:sub3": 22 # CHECK-CP-JSON-DAG: "%275:sub4": 19 # CHECK-CP-JSON-DAG: "%275:sub5": 18 # CHECK-CP-JSON-DAG: "%275:sub6": 17 # CHECK-CP-JSON-DAG: "%275:sub7": 16 # CHECK-CP-JSON-DAG: "%275:sub8": 13 # CHECK-CP-JSON-DAG: "%275:sub9": 12 # CHECK-CP-JSON-DAG: "%275:sub10": 11 # CHECK-CP-JSON-DAG: "%275:sub11": 10 # CHECK-CP-JSON-DAG: "%275:sub12": 7 # CHECK-CP-JSON-DAG: "%275:sub13": 6 # CHECK-CP-JSON-DAG: "%275:sub14": 5 # CHECK-CP-JSON-DAG: "%275:sub15": 4 # CHECK-CP-JSON-DAG: "%275:sub16": 1 # CHECK-CP-JSON-DAG: "%275:sub17": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 73 # CHECK-CP-JSON-DAG: "%317:sub1": 72 # CHECK-CP-JSON-DAG: "%317:sub2": 71 # CHECK-CP-JSON-DAG: "%317:sub3": 70 # CHECK-CP-JSON-DAG: "%317:sub4": 67 # CHECK-CP-JSON-DAG: "%317:sub5": 66 # CHECK-CP-JSON-DAG: "%317:sub6": 65 # CHECK-CP-JSON-DAG: "%317:sub7": 64 # CHECK-CP-JSON-DAG: "%317:sub8": 61 # CHECK-CP-JSON-DAG: "%317:sub9": 60 # CHECK-CP-JSON-DAG: "%317:sub10": 59 # CHECK-CP-JSON-DAG: "%317:sub11": 58 # CHECK-CP-JSON-DAG: "%317:sub12": 55 # CHECK-CP-JSON-DAG: "%317:sub13": 54 # CHECK-CP-JSON-DAG: "%317:sub14": 53 # CHECK-CP-JSON-DAG: "%317:sub15": 52 # CHECK-CP-JSON-DAG: "%317:sub16": 49 # CHECK-CP-JSON-DAG: "%317:sub17": 48 # CHECK-CP-JSON-DAG: "%317:sub18": 47 # CHECK-CP-JSON-DAG: "%317:sub19": 46 # CHECK-CP-JSON-DAG: "%317:sub20": 43 # CHECK-CP-JSON-DAG: "%317:sub21": 42 # CHECK-CP-JSON-DAG: "%317:sub22": 41 # CHECK-CP-JSON-DAG: "%317:sub23": 40 # CHECK-CP-JSON-DAG: "%317:sub24": 37 # CHECK-CP-JSON-DAG: "%317:sub25": 36 # CHECK-CP-JSON-DAG: "%317:sub26": 35 # CHECK-CP-JSON-DAG: "%317:sub27": 34 # CHECK-CP-JSON-DAG: "%317:sub28": 31 # CHECK-CP-JSON-DAG: "%317:sub29": 30 # CHECK-CP-JSON-DAG: "%317:sub30": 29 # CHECK-CP-JSON-DAG: "%317:sub31": 28 # CHECK-CP-JSON-DAG: "%359:sub0": 121 # CHECK-CP-JSON-DAG: "%359:sub1": 120 # CHECK-CP-JSON-DAG: "%359:sub2": 119 # CHECK-CP-JSON-DAG: "%359:sub3": 118 # CHECK-CP-JSON-DAG: "%359:sub4": 115 # CHECK-CP-JSON-DAG: "%359:sub5": 114 # CHECK-CP-JSON-DAG: "%359:sub6": 113 # CHECK-CP-JSON-DAG: "%359:sub7": 112 # CHECK-CP-JSON-DAG: "%359:sub8": 109 # CHECK-CP-JSON-DAG: "%359:sub9": 108 # CHECK-CP-JSON-DAG: "%359:sub10": 107 # CHECK-CP-JSON-DAG: "%359:sub11": 106 # CHECK-CP-JSON-DAG: "%359:sub12": 103 # CHECK-CP-JSON-DAG: "%359:sub13": 102 # CHECK-CP-JSON-DAG: "%359:sub14": 101 # CHECK-CP-JSON-DAG: "%359:sub15": 100 # CHECK-CP-JSON-DAG: "%359:sub16": 97 # CHECK-CP-JSON-DAG: "%359:sub17": 96 # CHECK-CP-JSON-DAG: "%359:sub18": 95 # CHECK-CP-JSON-DAG: "%359:sub19": 94 # CHECK-CP-JSON-DAG: "%359:sub20": 91 # CHECK-CP-JSON-DAG: "%359:sub21": 90 # CHECK-CP-JSON-DAG: "%359:sub22": 89 # CHECK-CP-JSON-DAG: "%359:sub23": 88 # CHECK-CP-JSON-DAG: "%359:sub24": 85 # CHECK-CP-JSON-DAG: "%359:sub25": 84 # CHECK-CP-JSON-DAG: "%359:sub26": 83 # CHECK-CP-JSON-DAG: "%359:sub27": 82 # CHECK-CP-JSON-DAG: "%359:sub28": 79 # CHECK-CP-JSON-DAG: "%359:sub29": 78 # CHECK-CP-JSON-DAG: "%359:sub30": 77 # CHECK-CP-JSON-DAG: "%359:sub31": 76 # CHECK-CP-JSON-DAG: "%401:sub0": 169 # CHECK-CP-JSON-DAG: "%401:sub1": 168 # CHECK-CP-JSON-DAG: "%401:sub2": 167 # CHECK-CP-JSON-DAG: "%401:sub3": 166 # CHECK-CP-JSON-DAG: "%401:sub4": 163 # CHECK-CP-JSON-DAG: "%401:sub5": 162 # CHECK-CP-JSON-DAG: "%401:sub6": 161 # CHECK-CP-JSON-DAG: "%401:sub7": 160 # CHECK-CP-JSON-DAG: "%401:sub8": 157 # CHECK-CP-JSON-DAG: "%401:sub9": 156 # CHECK-CP-JSON-DAG: "%401:sub10": 155 # CHECK-CP-JSON-DAG: "%401:sub11": 154 # CHECK-CP-JSON-DAG: "%401:sub12": 151 # CHECK-CP-JSON-DAG: "%401:sub13": 150 # CHECK-CP-JSON-DAG: "%401:sub14": 149 # CHECK-CP-JSON-DAG: "%401:sub15": 148 # CHECK-CP-JSON-DAG: "%401:sub16": 145 # CHECK-CP-JSON-DAG: "%401:sub17": 144 # CHECK-CP-JSON-DAG: "%401:sub18": 143 # CHECK-CP-JSON-DAG: "%401:sub19": 142 # CHECK-CP-JSON-DAG: "%401:sub20": 139 # CHECK-CP-JSON-DAG: "%401:sub21": 138 # CHECK-CP-JSON-DAG: "%401:sub22": 137 # CHECK-CP-JSON-DAG: "%401:sub23": 136 # CHECK-CP-JSON-DAG: "%401:sub24": 133 # CHECK-CP-JSON-DAG: "%401:sub25": 132 # CHECK-CP-JSON-DAG: "%401:sub26": 131 # CHECK-CP-JSON-DAG: "%401:sub27": 130 # CHECK-CP-JSON-DAG: "%401:sub28": 127 # CHECK-CP-JSON-DAG: "%401:sub29": 126 # CHECK-CP-JSON-DAG: "%401:sub30": 125 # CHECK-CP-JSON-DAG: "%401:sub31": 124 # CHECK-CP-JSON-DAG: "%660": 2 # CHECK-CP-JSON-DAG: "%661": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 124 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 169 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%663:vgpr_32 = COPY %275.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 24 # CHECK-CP-JSON-DAG: "%275:sub1": 23 # CHECK-CP-JSON-DAG: "%275:sub2": 22 # CHECK-CP-JSON-DAG: "%275:sub3": 21 # CHECK-CP-JSON-DAG: "%275:sub4": 18 # CHECK-CP-JSON-DAG: "%275:sub5": 17 # CHECK-CP-JSON-DAG: "%275:sub6": 16 # CHECK-CP-JSON-DAG: "%275:sub7": 15 # CHECK-CP-JSON-DAG: "%275:sub8": 12 # CHECK-CP-JSON-DAG: "%275:sub9": 11 # CHECK-CP-JSON-DAG: "%275:sub10": 10 # CHECK-CP-JSON-DAG: "%275:sub11": 9 # CHECK-CP-JSON-DAG: "%275:sub12": 6 # CHECK-CP-JSON-DAG: "%275:sub13": 5 # CHECK-CP-JSON-DAG: "%275:sub14": 4 # CHECK-CP-JSON-DAG: "%275:sub15": 3 # CHECK-CP-JSON-DAG: "%275:sub16": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 72 # CHECK-CP-JSON-DAG: "%317:sub1": 71 # CHECK-CP-JSON-DAG: "%317:sub2": 70 # CHECK-CP-JSON-DAG: "%317:sub3": 69 # CHECK-CP-JSON-DAG: "%317:sub4": 66 # CHECK-CP-JSON-DAG: "%317:sub5": 65 # CHECK-CP-JSON-DAG: "%317:sub6": 64 # CHECK-CP-JSON-DAG: "%317:sub7": 63 # CHECK-CP-JSON-DAG: "%317:sub8": 60 # CHECK-CP-JSON-DAG: "%317:sub9": 59 # CHECK-CP-JSON-DAG: "%317:sub10": 58 # CHECK-CP-JSON-DAG: "%317:sub11": 57 # CHECK-CP-JSON-DAG: "%317:sub12": 54 # CHECK-CP-JSON-DAG: "%317:sub13": 53 # CHECK-CP-JSON-DAG: "%317:sub14": 52 # CHECK-CP-JSON-DAG: "%317:sub15": 51 # CHECK-CP-JSON-DAG: "%317:sub16": 48 # CHECK-CP-JSON-DAG: "%317:sub17": 47 # CHECK-CP-JSON-DAG: "%317:sub18": 46 # CHECK-CP-JSON-DAG: "%317:sub19": 45 # CHECK-CP-JSON-DAG: "%317:sub20": 42 # CHECK-CP-JSON-DAG: "%317:sub21": 41 # CHECK-CP-JSON-DAG: "%317:sub22": 40 # CHECK-CP-JSON-DAG: "%317:sub23": 39 # CHECK-CP-JSON-DAG: "%317:sub24": 36 # CHECK-CP-JSON-DAG: "%317:sub25": 35 # CHECK-CP-JSON-DAG: "%317:sub26": 34 # CHECK-CP-JSON-DAG: "%317:sub27": 33 # CHECK-CP-JSON-DAG: "%317:sub28": 30 # CHECK-CP-JSON-DAG: "%317:sub29": 29 # CHECK-CP-JSON-DAG: "%317:sub30": 28 # CHECK-CP-JSON-DAG: "%317:sub31": 27 # CHECK-CP-JSON-DAG: "%359:sub0": 120 # CHECK-CP-JSON-DAG: "%359:sub1": 119 # CHECK-CP-JSON-DAG: "%359:sub2": 118 # CHECK-CP-JSON-DAG: "%359:sub3": 117 # CHECK-CP-JSON-DAG: "%359:sub4": 114 # CHECK-CP-JSON-DAG: "%359:sub5": 113 # CHECK-CP-JSON-DAG: "%359:sub6": 112 # CHECK-CP-JSON-DAG: "%359:sub7": 111 # CHECK-CP-JSON-DAG: "%359:sub8": 108 # CHECK-CP-JSON-DAG: "%359:sub9": 107 # CHECK-CP-JSON-DAG: "%359:sub10": 106 # CHECK-CP-JSON-DAG: "%359:sub11": 105 # CHECK-CP-JSON-DAG: "%359:sub12": 102 # CHECK-CP-JSON-DAG: "%359:sub13": 101 # CHECK-CP-JSON-DAG: "%359:sub14": 100 # CHECK-CP-JSON-DAG: "%359:sub15": 99 # CHECK-CP-JSON-DAG: "%359:sub16": 96 # CHECK-CP-JSON-DAG: "%359:sub17": 95 # CHECK-CP-JSON-DAG: "%359:sub18": 94 # CHECK-CP-JSON-DAG: "%359:sub19": 93 # CHECK-CP-JSON-DAG: "%359:sub20": 90 # CHECK-CP-JSON-DAG: "%359:sub21": 89 # CHECK-CP-JSON-DAG: "%359:sub22": 88 # CHECK-CP-JSON-DAG: "%359:sub23": 87 # CHECK-CP-JSON-DAG: "%359:sub24": 84 # CHECK-CP-JSON-DAG: "%359:sub25": 83 # CHECK-CP-JSON-DAG: "%359:sub26": 82 # CHECK-CP-JSON-DAG: "%359:sub27": 81 # CHECK-CP-JSON-DAG: "%359:sub28": 78 # CHECK-CP-JSON-DAG: "%359:sub29": 77 # CHECK-CP-JSON-DAG: "%359:sub30": 76 # CHECK-CP-JSON-DAG: "%359:sub31": 75 # CHECK-CP-JSON-DAG: "%401:sub0": 168 # CHECK-CP-JSON-DAG: "%401:sub1": 167 # CHECK-CP-JSON-DAG: "%401:sub2": 166 # CHECK-CP-JSON-DAG: "%401:sub3": 165 # CHECK-CP-JSON-DAG: "%401:sub4": 162 # CHECK-CP-JSON-DAG: "%401:sub5": 161 # CHECK-CP-JSON-DAG: "%401:sub6": 160 # CHECK-CP-JSON-DAG: "%401:sub7": 159 # CHECK-CP-JSON-DAG: "%401:sub8": 156 # CHECK-CP-JSON-DAG: "%401:sub9": 155 # CHECK-CP-JSON-DAG: "%401:sub10": 154 # CHECK-CP-JSON-DAG: "%401:sub11": 153 # CHECK-CP-JSON-DAG: "%401:sub12": 150 # CHECK-CP-JSON-DAG: "%401:sub13": 149 # CHECK-CP-JSON-DAG: "%401:sub14": 148 # CHECK-CP-JSON-DAG: "%401:sub15": 147 # CHECK-CP-JSON-DAG: "%401:sub16": 144 # CHECK-CP-JSON-DAG: "%401:sub17": 143 # CHECK-CP-JSON-DAG: "%401:sub18": 142 # CHECK-CP-JSON-DAG: "%401:sub19": 141 # CHECK-CP-JSON-DAG: "%401:sub20": 138 # CHECK-CP-JSON-DAG: "%401:sub21": 137 # CHECK-CP-JSON-DAG: "%401:sub22": 136 # CHECK-CP-JSON-DAG: "%401:sub23": 135 # CHECK-CP-JSON-DAG: "%401:sub24": 132 # CHECK-CP-JSON-DAG: "%401:sub25": 131 # CHECK-CP-JSON-DAG: "%401:sub26": 130 # CHECK-CP-JSON-DAG: "%401:sub27": 129 # CHECK-CP-JSON-DAG: "%401:sub28": 126 # CHECK-CP-JSON-DAG: "%401:sub29": 125 # CHECK-CP-JSON-DAG: "%401:sub30": 124 # CHECK-CP-JSON-DAG: "%401:sub31": 123 # CHECK-CP-JSON-DAG: "%660": 1 # CHECK-CP-JSON-DAG: "%661": 1 # CHECK-CP-JSON-DAG: "%662": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 123 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 168 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%664:vreg_128 = REG_SEQUENCE %663, %subreg.sub0, %662, %subreg.sub1, %661, %subreg.sub2, %660, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 23 # CHECK-CP-JSON-DAG: "%275:sub1": 22 # CHECK-CP-JSON-DAG: "%275:sub2": 21 # CHECK-CP-JSON-DAG: "%275:sub3": 20 # CHECK-CP-JSON-DAG: "%275:sub4": 17 # CHECK-CP-JSON-DAG: "%275:sub5": 16 # CHECK-CP-JSON-DAG: "%275:sub6": 15 # CHECK-CP-JSON-DAG: "%275:sub7": 14 # CHECK-CP-JSON-DAG: "%275:sub8": 11 # CHECK-CP-JSON-DAG: "%275:sub9": 10 # CHECK-CP-JSON-DAG: "%275:sub10": 9 # CHECK-CP-JSON-DAG: "%275:sub11": 8 # CHECK-CP-JSON-DAG: "%275:sub12": 5 # CHECK-CP-JSON-DAG: "%275:sub13": 4 # CHECK-CP-JSON-DAG: "%275:sub14": 3 # CHECK-CP-JSON-DAG: "%275:sub15": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 71 # CHECK-CP-JSON-DAG: "%317:sub1": 70 # CHECK-CP-JSON-DAG: "%317:sub2": 69 # CHECK-CP-JSON-DAG: "%317:sub3": 68 # CHECK-CP-JSON-DAG: "%317:sub4": 65 # CHECK-CP-JSON-DAG: "%317:sub5": 64 # CHECK-CP-JSON-DAG: "%317:sub6": 63 # CHECK-CP-JSON-DAG: "%317:sub7": 62 # CHECK-CP-JSON-DAG: "%317:sub8": 59 # CHECK-CP-JSON-DAG: "%317:sub9": 58 # CHECK-CP-JSON-DAG: "%317:sub10": 57 # CHECK-CP-JSON-DAG: "%317:sub11": 56 # CHECK-CP-JSON-DAG: "%317:sub12": 53 # CHECK-CP-JSON-DAG: "%317:sub13": 52 # CHECK-CP-JSON-DAG: "%317:sub14": 51 # CHECK-CP-JSON-DAG: "%317:sub15": 50 # CHECK-CP-JSON-DAG: "%317:sub16": 47 # CHECK-CP-JSON-DAG: "%317:sub17": 46 # CHECK-CP-JSON-DAG: "%317:sub18": 45 # CHECK-CP-JSON-DAG: "%317:sub19": 44 # CHECK-CP-JSON-DAG: "%317:sub20": 41 # CHECK-CP-JSON-DAG: "%317:sub21": 40 # CHECK-CP-JSON-DAG: "%317:sub22": 39 # CHECK-CP-JSON-DAG: "%317:sub23": 38 # CHECK-CP-JSON-DAG: "%317:sub24": 35 # CHECK-CP-JSON-DAG: "%317:sub25": 34 # CHECK-CP-JSON-DAG: "%317:sub26": 33 # CHECK-CP-JSON-DAG: "%317:sub27": 32 # CHECK-CP-JSON-DAG: "%317:sub28": 29 # CHECK-CP-JSON-DAG: "%317:sub29": 28 # CHECK-CP-JSON-DAG: "%317:sub30": 27 # CHECK-CP-JSON-DAG: "%317:sub31": 26 # CHECK-CP-JSON-DAG: "%359:sub0": 119 # CHECK-CP-JSON-DAG: "%359:sub1": 118 # CHECK-CP-JSON-DAG: "%359:sub2": 117 # CHECK-CP-JSON-DAG: "%359:sub3": 116 # CHECK-CP-JSON-DAG: "%359:sub4": 113 # CHECK-CP-JSON-DAG: "%359:sub5": 112 # CHECK-CP-JSON-DAG: "%359:sub6": 111 # CHECK-CP-JSON-DAG: "%359:sub7": 110 # CHECK-CP-JSON-DAG: "%359:sub8": 107 # CHECK-CP-JSON-DAG: "%359:sub9": 106 # CHECK-CP-JSON-DAG: "%359:sub10": 105 # CHECK-CP-JSON-DAG: "%359:sub11": 104 # CHECK-CP-JSON-DAG: "%359:sub12": 101 # CHECK-CP-JSON-DAG: "%359:sub13": 100 # CHECK-CP-JSON-DAG: "%359:sub14": 99 # CHECK-CP-JSON-DAG: "%359:sub15": 98 # CHECK-CP-JSON-DAG: "%359:sub16": 95 # CHECK-CP-JSON-DAG: "%359:sub17": 94 # CHECK-CP-JSON-DAG: "%359:sub18": 93 # CHECK-CP-JSON-DAG: "%359:sub19": 92 # CHECK-CP-JSON-DAG: "%359:sub20": 89 # CHECK-CP-JSON-DAG: "%359:sub21": 88 # CHECK-CP-JSON-DAG: "%359:sub22": 87 # CHECK-CP-JSON-DAG: "%359:sub23": 86 # CHECK-CP-JSON-DAG: "%359:sub24": 83 # CHECK-CP-JSON-DAG: "%359:sub25": 82 # CHECK-CP-JSON-DAG: "%359:sub26": 81 # CHECK-CP-JSON-DAG: "%359:sub27": 80 # CHECK-CP-JSON-DAG: "%359:sub28": 77 # CHECK-CP-JSON-DAG: "%359:sub29": 76 # CHECK-CP-JSON-DAG: "%359:sub30": 75 # CHECK-CP-JSON-DAG: "%359:sub31": 74 # CHECK-CP-JSON-DAG: "%401:sub0": 167 # CHECK-CP-JSON-DAG: "%401:sub1": 166 # CHECK-CP-JSON-DAG: "%401:sub2": 165 # CHECK-CP-JSON-DAG: "%401:sub3": 164 # CHECK-CP-JSON-DAG: "%401:sub4": 161 # CHECK-CP-JSON-DAG: "%401:sub5": 160 # CHECK-CP-JSON-DAG: "%401:sub6": 159 # CHECK-CP-JSON-DAG: "%401:sub7": 158 # CHECK-CP-JSON-DAG: "%401:sub8": 155 # CHECK-CP-JSON-DAG: "%401:sub9": 154 # CHECK-CP-JSON-DAG: "%401:sub10": 153 # CHECK-CP-JSON-DAG: "%401:sub11": 152 # CHECK-CP-JSON-DAG: "%401:sub12": 149 # CHECK-CP-JSON-DAG: "%401:sub13": 148 # CHECK-CP-JSON-DAG: "%401:sub14": 147 # CHECK-CP-JSON-DAG: "%401:sub15": 146 # CHECK-CP-JSON-DAG: "%401:sub16": 143 # CHECK-CP-JSON-DAG: "%401:sub17": 142 # CHECK-CP-JSON-DAG: "%401:sub18": 141 # CHECK-CP-JSON-DAG: "%401:sub19": 140 # CHECK-CP-JSON-DAG: "%401:sub20": 137 # CHECK-CP-JSON-DAG: "%401:sub21": 136 # CHECK-CP-JSON-DAG: "%401:sub22": 135 # CHECK-CP-JSON-DAG: "%401:sub23": 134 # CHECK-CP-JSON-DAG: "%401:sub24": 131 # CHECK-CP-JSON-DAG: "%401:sub25": 130 # CHECK-CP-JSON-DAG: "%401:sub26": 129 # CHECK-CP-JSON-DAG: "%401:sub27": 128 # CHECK-CP-JSON-DAG: "%401:sub28": 125 # CHECK-CP-JSON-DAG: "%401:sub29": 124 # CHECK-CP-JSON-DAG: "%401:sub30": 123 # CHECK-CP-JSON-DAG: "%401:sub31": 122 # CHECK-CP-JSON-DAG: "%660": 0 # CHECK-CP-JSON-DAG: "%661": 0 # CHECK-CP-JSON-DAG: "%662": 0 # CHECK-CP-JSON-DAG: "%663": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 122 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 167 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %665:vreg_64, %664, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 22 # CHECK-CP-JSON-DAG: "%275:sub1": 21 # CHECK-CP-JSON-DAG: "%275:sub2": 20 # CHECK-CP-JSON-DAG: "%275:sub3": 19 # CHECK-CP-JSON-DAG: "%275:sub4": 16 # CHECK-CP-JSON-DAG: "%275:sub5": 15 # CHECK-CP-JSON-DAG: "%275:sub6": 14 # CHECK-CP-JSON-DAG: "%275:sub7": 13 # CHECK-CP-JSON-DAG: "%275:sub8": 10 # CHECK-CP-JSON-DAG: "%275:sub9": 9 # CHECK-CP-JSON-DAG: "%275:sub10": 8 # CHECK-CP-JSON-DAG: "%275:sub11": 7 # CHECK-CP-JSON-DAG: "%275:sub12": 4 # CHECK-CP-JSON-DAG: "%275:sub13": 3 # CHECK-CP-JSON-DAG: "%275:sub14": 2 # CHECK-CP-JSON-DAG: "%275:sub15": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 70 # CHECK-CP-JSON-DAG: "%317:sub1": 69 # CHECK-CP-JSON-DAG: "%317:sub2": 68 # CHECK-CP-JSON-DAG: "%317:sub3": 67 # CHECK-CP-JSON-DAG: "%317:sub4": 64 # CHECK-CP-JSON-DAG: "%317:sub5": 63 # CHECK-CP-JSON-DAG: "%317:sub6": 62 # CHECK-CP-JSON-DAG: "%317:sub7": 61 # CHECK-CP-JSON-DAG: "%317:sub8": 58 # CHECK-CP-JSON-DAG: "%317:sub9": 57 # CHECK-CP-JSON-DAG: "%317:sub10": 56 # CHECK-CP-JSON-DAG: "%317:sub11": 55 # CHECK-CP-JSON-DAG: "%317:sub12": 52 # CHECK-CP-JSON-DAG: "%317:sub13": 51 # CHECK-CP-JSON-DAG: "%317:sub14": 50 # CHECK-CP-JSON-DAG: "%317:sub15": 49 # CHECK-CP-JSON-DAG: "%317:sub16": 46 # CHECK-CP-JSON-DAG: "%317:sub17": 45 # CHECK-CP-JSON-DAG: "%317:sub18": 44 # CHECK-CP-JSON-DAG: "%317:sub19": 43 # CHECK-CP-JSON-DAG: "%317:sub20": 40 # CHECK-CP-JSON-DAG: "%317:sub21": 39 # CHECK-CP-JSON-DAG: "%317:sub22": 38 # CHECK-CP-JSON-DAG: "%317:sub23": 37 # CHECK-CP-JSON-DAG: "%317:sub24": 34 # CHECK-CP-JSON-DAG: "%317:sub25": 33 # CHECK-CP-JSON-DAG: "%317:sub26": 32 # CHECK-CP-JSON-DAG: "%317:sub27": 31 # CHECK-CP-JSON-DAG: "%317:sub28": 28 # CHECK-CP-JSON-DAG: "%317:sub29": 27 # CHECK-CP-JSON-DAG: "%317:sub30": 26 # CHECK-CP-JSON-DAG: "%317:sub31": 25 # CHECK-CP-JSON-DAG: "%359:sub0": 118 # CHECK-CP-JSON-DAG: "%359:sub1": 117 # CHECK-CP-JSON-DAG: "%359:sub2": 116 # CHECK-CP-JSON-DAG: "%359:sub3": 115 # CHECK-CP-JSON-DAG: "%359:sub4": 112 # CHECK-CP-JSON-DAG: "%359:sub5": 111 # CHECK-CP-JSON-DAG: "%359:sub6": 110 # CHECK-CP-JSON-DAG: "%359:sub7": 109 # CHECK-CP-JSON-DAG: "%359:sub8": 106 # CHECK-CP-JSON-DAG: "%359:sub9": 105 # CHECK-CP-JSON-DAG: "%359:sub10": 104 # CHECK-CP-JSON-DAG: "%359:sub11": 103 # CHECK-CP-JSON-DAG: "%359:sub12": 100 # CHECK-CP-JSON-DAG: "%359:sub13": 99 # CHECK-CP-JSON-DAG: "%359:sub14": 98 # CHECK-CP-JSON-DAG: "%359:sub15": 97 # CHECK-CP-JSON-DAG: "%359:sub16": 94 # CHECK-CP-JSON-DAG: "%359:sub17": 93 # CHECK-CP-JSON-DAG: "%359:sub18": 92 # CHECK-CP-JSON-DAG: "%359:sub19": 91 # CHECK-CP-JSON-DAG: "%359:sub20": 88 # CHECK-CP-JSON-DAG: "%359:sub21": 87 # CHECK-CP-JSON-DAG: "%359:sub22": 86 # CHECK-CP-JSON-DAG: "%359:sub23": 85 # CHECK-CP-JSON-DAG: "%359:sub24": 82 # CHECK-CP-JSON-DAG: "%359:sub25": 81 # CHECK-CP-JSON-DAG: "%359:sub26": 80 # CHECK-CP-JSON-DAG: "%359:sub27": 79 # CHECK-CP-JSON-DAG: "%359:sub28": 76 # CHECK-CP-JSON-DAG: "%359:sub29": 75 # CHECK-CP-JSON-DAG: "%359:sub30": 74 # CHECK-CP-JSON-DAG: "%359:sub31": 73 # CHECK-CP-JSON-DAG: "%401:sub0": 166 # CHECK-CP-JSON-DAG: "%401:sub1": 165 # CHECK-CP-JSON-DAG: "%401:sub2": 164 # CHECK-CP-JSON-DAG: "%401:sub3": 163 # CHECK-CP-JSON-DAG: "%401:sub4": 160 # CHECK-CP-JSON-DAG: "%401:sub5": 159 # CHECK-CP-JSON-DAG: "%401:sub6": 158 # CHECK-CP-JSON-DAG: "%401:sub7": 157 # CHECK-CP-JSON-DAG: "%401:sub8": 154 # CHECK-CP-JSON-DAG: "%401:sub9": 153 # CHECK-CP-JSON-DAG: "%401:sub10": 152 # CHECK-CP-JSON-DAG: "%401:sub11": 151 # CHECK-CP-JSON-DAG: "%401:sub12": 148 # CHECK-CP-JSON-DAG: "%401:sub13": 147 # CHECK-CP-JSON-DAG: "%401:sub14": 146 # CHECK-CP-JSON-DAG: "%401:sub15": 145 # CHECK-CP-JSON-DAG: "%401:sub16": 142 # CHECK-CP-JSON-DAG: "%401:sub17": 141 # CHECK-CP-JSON-DAG: "%401:sub18": 140 # CHECK-CP-JSON-DAG: "%401:sub19": 139 # CHECK-CP-JSON-DAG: "%401:sub20": 136 # CHECK-CP-JSON-DAG: "%401:sub21": 135 # CHECK-CP-JSON-DAG: "%401:sub22": 134 # CHECK-CP-JSON-DAG: "%401:sub23": 133 # CHECK-CP-JSON-DAG: "%401:sub24": 130 # CHECK-CP-JSON-DAG: "%401:sub25": 129 # CHECK-CP-JSON-DAG: "%401:sub26": 128 # CHECK-CP-JSON-DAG: "%401:sub27": 127 # CHECK-CP-JSON-DAG: "%401:sub28": 124 # CHECK-CP-JSON-DAG: "%401:sub29": 123 # CHECK-CP-JSON-DAG: "%401:sub30": 122 # CHECK-CP-JSON-DAG: "%401:sub31": 121 # CHECK-CP-JSON-DAG: "%664": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 121 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 166 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%666:vgpr_32 = COPY %275.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 21 # CHECK-CP-JSON-DAG: "%275:sub1": 20 # CHECK-CP-JSON-DAG: "%275:sub2": 19 # CHECK-CP-JSON-DAG: "%275:sub3": 18 # CHECK-CP-JSON-DAG: "%275:sub4": 15 # CHECK-CP-JSON-DAG: "%275:sub5": 14 # CHECK-CP-JSON-DAG: "%275:sub6": 13 # CHECK-CP-JSON-DAG: "%275:sub7": 12 # CHECK-CP-JSON-DAG: "%275:sub8": 9 # CHECK-CP-JSON-DAG: "%275:sub9": 8 # CHECK-CP-JSON-DAG: "%275:sub10": 7 # CHECK-CP-JSON-DAG: "%275:sub11": 6 # CHECK-CP-JSON-DAG: "%275:sub12": 3 # CHECK-CP-JSON-DAG: "%275:sub13": 2 # CHECK-CP-JSON-DAG: "%275:sub14": 1 # CHECK-CP-JSON-DAG: "%275:sub15": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 69 # CHECK-CP-JSON-DAG: "%317:sub1": 68 # CHECK-CP-JSON-DAG: "%317:sub2": 67 # CHECK-CP-JSON-DAG: "%317:sub3": 66 # CHECK-CP-JSON-DAG: "%317:sub4": 63 # CHECK-CP-JSON-DAG: "%317:sub5": 62 # CHECK-CP-JSON-DAG: "%317:sub6": 61 # CHECK-CP-JSON-DAG: "%317:sub7": 60 # CHECK-CP-JSON-DAG: "%317:sub8": 57 # CHECK-CP-JSON-DAG: "%317:sub9": 56 # CHECK-CP-JSON-DAG: "%317:sub10": 55 # CHECK-CP-JSON-DAG: "%317:sub11": 54 # CHECK-CP-JSON-DAG: "%317:sub12": 51 # CHECK-CP-JSON-DAG: "%317:sub13": 50 # CHECK-CP-JSON-DAG: "%317:sub14": 49 # CHECK-CP-JSON-DAG: "%317:sub15": 48 # CHECK-CP-JSON-DAG: "%317:sub16": 45 # CHECK-CP-JSON-DAG: "%317:sub17": 44 # CHECK-CP-JSON-DAG: "%317:sub18": 43 # CHECK-CP-JSON-DAG: "%317:sub19": 42 # CHECK-CP-JSON-DAG: "%317:sub20": 39 # CHECK-CP-JSON-DAG: "%317:sub21": 38 # CHECK-CP-JSON-DAG: "%317:sub22": 37 # CHECK-CP-JSON-DAG: "%317:sub23": 36 # CHECK-CP-JSON-DAG: "%317:sub24": 33 # CHECK-CP-JSON-DAG: "%317:sub25": 32 # CHECK-CP-JSON-DAG: "%317:sub26": 31 # CHECK-CP-JSON-DAG: "%317:sub27": 30 # CHECK-CP-JSON-DAG: "%317:sub28": 27 # CHECK-CP-JSON-DAG: "%317:sub29": 26 # CHECK-CP-JSON-DAG: "%317:sub30": 25 # CHECK-CP-JSON-DAG: "%317:sub31": 24 # CHECK-CP-JSON-DAG: "%359:sub0": 117 # CHECK-CP-JSON-DAG: "%359:sub1": 116 # CHECK-CP-JSON-DAG: "%359:sub2": 115 # CHECK-CP-JSON-DAG: "%359:sub3": 114 # CHECK-CP-JSON-DAG: "%359:sub4": 111 # CHECK-CP-JSON-DAG: "%359:sub5": 110 # CHECK-CP-JSON-DAG: "%359:sub6": 109 # CHECK-CP-JSON-DAG: "%359:sub7": 108 # CHECK-CP-JSON-DAG: "%359:sub8": 105 # CHECK-CP-JSON-DAG: "%359:sub9": 104 # CHECK-CP-JSON-DAG: "%359:sub10": 103 # CHECK-CP-JSON-DAG: "%359:sub11": 102 # CHECK-CP-JSON-DAG: "%359:sub12": 99 # CHECK-CP-JSON-DAG: "%359:sub13": 98 # CHECK-CP-JSON-DAG: "%359:sub14": 97 # CHECK-CP-JSON-DAG: "%359:sub15": 96 # CHECK-CP-JSON-DAG: "%359:sub16": 93 # CHECK-CP-JSON-DAG: "%359:sub17": 92 # CHECK-CP-JSON-DAG: "%359:sub18": 91 # CHECK-CP-JSON-DAG: "%359:sub19": 90 # CHECK-CP-JSON-DAG: "%359:sub20": 87 # CHECK-CP-JSON-DAG: "%359:sub21": 86 # CHECK-CP-JSON-DAG: "%359:sub22": 85 # CHECK-CP-JSON-DAG: "%359:sub23": 84 # CHECK-CP-JSON-DAG: "%359:sub24": 81 # CHECK-CP-JSON-DAG: "%359:sub25": 80 # CHECK-CP-JSON-DAG: "%359:sub26": 79 # CHECK-CP-JSON-DAG: "%359:sub27": 78 # CHECK-CP-JSON-DAG: "%359:sub28": 75 # CHECK-CP-JSON-DAG: "%359:sub29": 74 # CHECK-CP-JSON-DAG: "%359:sub30": 73 # CHECK-CP-JSON-DAG: "%359:sub31": 72 # CHECK-CP-JSON-DAG: "%401:sub0": 165 # CHECK-CP-JSON-DAG: "%401:sub1": 164 # CHECK-CP-JSON-DAG: "%401:sub2": 163 # CHECK-CP-JSON-DAG: "%401:sub3": 162 # CHECK-CP-JSON-DAG: "%401:sub4": 159 # CHECK-CP-JSON-DAG: "%401:sub5": 158 # CHECK-CP-JSON-DAG: "%401:sub6": 157 # CHECK-CP-JSON-DAG: "%401:sub7": 156 # CHECK-CP-JSON-DAG: "%401:sub8": 153 # CHECK-CP-JSON-DAG: "%401:sub9": 152 # CHECK-CP-JSON-DAG: "%401:sub10": 151 # CHECK-CP-JSON-DAG: "%401:sub11": 150 # CHECK-CP-JSON-DAG: "%401:sub12": 147 # CHECK-CP-JSON-DAG: "%401:sub13": 146 # CHECK-CP-JSON-DAG: "%401:sub14": 145 # CHECK-CP-JSON-DAG: "%401:sub15": 144 # CHECK-CP-JSON-DAG: "%401:sub16": 141 # CHECK-CP-JSON-DAG: "%401:sub17": 140 # CHECK-CP-JSON-DAG: "%401:sub18": 139 # CHECK-CP-JSON-DAG: "%401:sub19": 138 # CHECK-CP-JSON-DAG: "%401:sub20": 135 # CHECK-CP-JSON-DAG: "%401:sub21": 134 # CHECK-CP-JSON-DAG: "%401:sub22": 133 # CHECK-CP-JSON-DAG: "%401:sub23": 132 # CHECK-CP-JSON-DAG: "%401:sub24": 129 # CHECK-CP-JSON-DAG: "%401:sub25": 128 # CHECK-CP-JSON-DAG: "%401:sub26": 127 # CHECK-CP-JSON-DAG: "%401:sub27": 126 # CHECK-CP-JSON-DAG: "%401:sub28": 123 # CHECK-CP-JSON-DAG: "%401:sub29": 122 # CHECK-CP-JSON-DAG: "%401:sub30": 121 # CHECK-CP-JSON-DAG: "%401:sub31": 120 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 120 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 165 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%667:vgpr_32 = COPY %275.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 20 # CHECK-CP-JSON-DAG: "%275:sub1": 19 # CHECK-CP-JSON-DAG: "%275:sub2": 18 # CHECK-CP-JSON-DAG: "%275:sub3": 17 # CHECK-CP-JSON-DAG: "%275:sub4": 14 # CHECK-CP-JSON-DAG: "%275:sub5": 13 # CHECK-CP-JSON-DAG: "%275:sub6": 12 # CHECK-CP-JSON-DAG: "%275:sub7": 11 # CHECK-CP-JSON-DAG: "%275:sub8": 8 # CHECK-CP-JSON-DAG: "%275:sub9": 7 # CHECK-CP-JSON-DAG: "%275:sub10": 6 # CHECK-CP-JSON-DAG: "%275:sub11": 5 # CHECK-CP-JSON-DAG: "%275:sub12": 2 # CHECK-CP-JSON-DAG: "%275:sub13": 1 # CHECK-CP-JSON-DAG: "%275:sub14": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 68 # CHECK-CP-JSON-DAG: "%317:sub1": 67 # CHECK-CP-JSON-DAG: "%317:sub2": 66 # CHECK-CP-JSON-DAG: "%317:sub3": 65 # CHECK-CP-JSON-DAG: "%317:sub4": 62 # CHECK-CP-JSON-DAG: "%317:sub5": 61 # CHECK-CP-JSON-DAG: "%317:sub6": 60 # CHECK-CP-JSON-DAG: "%317:sub7": 59 # CHECK-CP-JSON-DAG: "%317:sub8": 56 # CHECK-CP-JSON-DAG: "%317:sub9": 55 # CHECK-CP-JSON-DAG: "%317:sub10": 54 # CHECK-CP-JSON-DAG: "%317:sub11": 53 # CHECK-CP-JSON-DAG: "%317:sub12": 50 # CHECK-CP-JSON-DAG: "%317:sub13": 49 # CHECK-CP-JSON-DAG: "%317:sub14": 48 # CHECK-CP-JSON-DAG: "%317:sub15": 47 # CHECK-CP-JSON-DAG: "%317:sub16": 44 # CHECK-CP-JSON-DAG: "%317:sub17": 43 # CHECK-CP-JSON-DAG: "%317:sub18": 42 # CHECK-CP-JSON-DAG: "%317:sub19": 41 # CHECK-CP-JSON-DAG: "%317:sub20": 38 # CHECK-CP-JSON-DAG: "%317:sub21": 37 # CHECK-CP-JSON-DAG: "%317:sub22": 36 # CHECK-CP-JSON-DAG: "%317:sub23": 35 # CHECK-CP-JSON-DAG: "%317:sub24": 32 # CHECK-CP-JSON-DAG: "%317:sub25": 31 # CHECK-CP-JSON-DAG: "%317:sub26": 30 # CHECK-CP-JSON-DAG: "%317:sub27": 29 # CHECK-CP-JSON-DAG: "%317:sub28": 26 # CHECK-CP-JSON-DAG: "%317:sub29": 25 # CHECK-CP-JSON-DAG: "%317:sub30": 24 # CHECK-CP-JSON-DAG: "%317:sub31": 23 # CHECK-CP-JSON-DAG: "%359:sub0": 116 # CHECK-CP-JSON-DAG: "%359:sub1": 115 # CHECK-CP-JSON-DAG: "%359:sub2": 114 # CHECK-CP-JSON-DAG: "%359:sub3": 113 # CHECK-CP-JSON-DAG: "%359:sub4": 110 # CHECK-CP-JSON-DAG: "%359:sub5": 109 # CHECK-CP-JSON-DAG: "%359:sub6": 108 # CHECK-CP-JSON-DAG: "%359:sub7": 107 # CHECK-CP-JSON-DAG: "%359:sub8": 104 # CHECK-CP-JSON-DAG: "%359:sub9": 103 # CHECK-CP-JSON-DAG: "%359:sub10": 102 # CHECK-CP-JSON-DAG: "%359:sub11": 101 # CHECK-CP-JSON-DAG: "%359:sub12": 98 # CHECK-CP-JSON-DAG: "%359:sub13": 97 # CHECK-CP-JSON-DAG: "%359:sub14": 96 # CHECK-CP-JSON-DAG: "%359:sub15": 95 # CHECK-CP-JSON-DAG: "%359:sub16": 92 # CHECK-CP-JSON-DAG: "%359:sub17": 91 # CHECK-CP-JSON-DAG: "%359:sub18": 90 # CHECK-CP-JSON-DAG: "%359:sub19": 89 # CHECK-CP-JSON-DAG: "%359:sub20": 86 # CHECK-CP-JSON-DAG: "%359:sub21": 85 # CHECK-CP-JSON-DAG: "%359:sub22": 84 # CHECK-CP-JSON-DAG: "%359:sub23": 83 # CHECK-CP-JSON-DAG: "%359:sub24": 80 # CHECK-CP-JSON-DAG: "%359:sub25": 79 # CHECK-CP-JSON-DAG: "%359:sub26": 78 # CHECK-CP-JSON-DAG: "%359:sub27": 77 # CHECK-CP-JSON-DAG: "%359:sub28": 74 # CHECK-CP-JSON-DAG: "%359:sub29": 73 # CHECK-CP-JSON-DAG: "%359:sub30": 72 # CHECK-CP-JSON-DAG: "%359:sub31": 71 # CHECK-CP-JSON-DAG: "%401:sub0": 164 # CHECK-CP-JSON-DAG: "%401:sub1": 163 # CHECK-CP-JSON-DAG: "%401:sub2": 162 # CHECK-CP-JSON-DAG: "%401:sub3": 161 # CHECK-CP-JSON-DAG: "%401:sub4": 158 # CHECK-CP-JSON-DAG: "%401:sub5": 157 # CHECK-CP-JSON-DAG: "%401:sub6": 156 # CHECK-CP-JSON-DAG: "%401:sub7": 155 # CHECK-CP-JSON-DAG: "%401:sub8": 152 # CHECK-CP-JSON-DAG: "%401:sub9": 151 # CHECK-CP-JSON-DAG: "%401:sub10": 150 # CHECK-CP-JSON-DAG: "%401:sub11": 149 # CHECK-CP-JSON-DAG: "%401:sub12": 146 # CHECK-CP-JSON-DAG: "%401:sub13": 145 # CHECK-CP-JSON-DAG: "%401:sub14": 144 # CHECK-CP-JSON-DAG: "%401:sub15": 143 # CHECK-CP-JSON-DAG: "%401:sub16": 140 # CHECK-CP-JSON-DAG: "%401:sub17": 139 # CHECK-CP-JSON-DAG: "%401:sub18": 138 # CHECK-CP-JSON-DAG: "%401:sub19": 137 # CHECK-CP-JSON-DAG: "%401:sub20": 134 # CHECK-CP-JSON-DAG: "%401:sub21": 133 # CHECK-CP-JSON-DAG: "%401:sub22": 132 # CHECK-CP-JSON-DAG: "%401:sub23": 131 # CHECK-CP-JSON-DAG: "%401:sub24": 128 # CHECK-CP-JSON-DAG: "%401:sub25": 127 # CHECK-CP-JSON-DAG: "%401:sub26": 126 # CHECK-CP-JSON-DAG: "%401:sub27": 125 # CHECK-CP-JSON-DAG: "%401:sub28": 122 # CHECK-CP-JSON-DAG: "%401:sub29": 121 # CHECK-CP-JSON-DAG: "%401:sub30": 120 # CHECK-CP-JSON-DAG: "%401:sub31": 119 # CHECK-CP-JSON-DAG: "%666": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 119 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 164 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%668:vgpr_32 = COPY %275.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 19 # CHECK-CP-JSON-DAG: "%275:sub1": 18 # CHECK-CP-JSON-DAG: "%275:sub2": 17 # CHECK-CP-JSON-DAG: "%275:sub3": 16 # CHECK-CP-JSON-DAG: "%275:sub4": 13 # CHECK-CP-JSON-DAG: "%275:sub5": 12 # CHECK-CP-JSON-DAG: "%275:sub6": 11 # CHECK-CP-JSON-DAG: "%275:sub7": 10 # CHECK-CP-JSON-DAG: "%275:sub8": 7 # CHECK-CP-JSON-DAG: "%275:sub9": 6 # CHECK-CP-JSON-DAG: "%275:sub10": 5 # CHECK-CP-JSON-DAG: "%275:sub11": 4 # CHECK-CP-JSON-DAG: "%275:sub12": 1 # CHECK-CP-JSON-DAG: "%275:sub13": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 67 # CHECK-CP-JSON-DAG: "%317:sub1": 66 # CHECK-CP-JSON-DAG: "%317:sub2": 65 # CHECK-CP-JSON-DAG: "%317:sub3": 64 # CHECK-CP-JSON-DAG: "%317:sub4": 61 # CHECK-CP-JSON-DAG: "%317:sub5": 60 # CHECK-CP-JSON-DAG: "%317:sub6": 59 # CHECK-CP-JSON-DAG: "%317:sub7": 58 # CHECK-CP-JSON-DAG: "%317:sub8": 55 # CHECK-CP-JSON-DAG: "%317:sub9": 54 # CHECK-CP-JSON-DAG: "%317:sub10": 53 # CHECK-CP-JSON-DAG: "%317:sub11": 52 # CHECK-CP-JSON-DAG: "%317:sub12": 49 # CHECK-CP-JSON-DAG: "%317:sub13": 48 # CHECK-CP-JSON-DAG: "%317:sub14": 47 # CHECK-CP-JSON-DAG: "%317:sub15": 46 # CHECK-CP-JSON-DAG: "%317:sub16": 43 # CHECK-CP-JSON-DAG: "%317:sub17": 42 # CHECK-CP-JSON-DAG: "%317:sub18": 41 # CHECK-CP-JSON-DAG: "%317:sub19": 40 # CHECK-CP-JSON-DAG: "%317:sub20": 37 # CHECK-CP-JSON-DAG: "%317:sub21": 36 # CHECK-CP-JSON-DAG: "%317:sub22": 35 # CHECK-CP-JSON-DAG: "%317:sub23": 34 # CHECK-CP-JSON-DAG: "%317:sub24": 31 # CHECK-CP-JSON-DAG: "%317:sub25": 30 # CHECK-CP-JSON-DAG: "%317:sub26": 29 # CHECK-CP-JSON-DAG: "%317:sub27": 28 # CHECK-CP-JSON-DAG: "%317:sub28": 25 # CHECK-CP-JSON-DAG: "%317:sub29": 24 # CHECK-CP-JSON-DAG: "%317:sub30": 23 # CHECK-CP-JSON-DAG: "%317:sub31": 22 # CHECK-CP-JSON-DAG: "%359:sub0": 115 # CHECK-CP-JSON-DAG: "%359:sub1": 114 # CHECK-CP-JSON-DAG: "%359:sub2": 113 # CHECK-CP-JSON-DAG: "%359:sub3": 112 # CHECK-CP-JSON-DAG: "%359:sub4": 109 # CHECK-CP-JSON-DAG: "%359:sub5": 108 # CHECK-CP-JSON-DAG: "%359:sub6": 107 # CHECK-CP-JSON-DAG: "%359:sub7": 106 # CHECK-CP-JSON-DAG: "%359:sub8": 103 # CHECK-CP-JSON-DAG: "%359:sub9": 102 # CHECK-CP-JSON-DAG: "%359:sub10": 101 # CHECK-CP-JSON-DAG: "%359:sub11": 100 # CHECK-CP-JSON-DAG: "%359:sub12": 97 # CHECK-CP-JSON-DAG: "%359:sub13": 96 # CHECK-CP-JSON-DAG: "%359:sub14": 95 # CHECK-CP-JSON-DAG: "%359:sub15": 94 # CHECK-CP-JSON-DAG: "%359:sub16": 91 # CHECK-CP-JSON-DAG: "%359:sub17": 90 # CHECK-CP-JSON-DAG: "%359:sub18": 89 # CHECK-CP-JSON-DAG: "%359:sub19": 88 # CHECK-CP-JSON-DAG: "%359:sub20": 85 # CHECK-CP-JSON-DAG: "%359:sub21": 84 # CHECK-CP-JSON-DAG: "%359:sub22": 83 # CHECK-CP-JSON-DAG: "%359:sub23": 82 # CHECK-CP-JSON-DAG: "%359:sub24": 79 # CHECK-CP-JSON-DAG: "%359:sub25": 78 # CHECK-CP-JSON-DAG: "%359:sub26": 77 # CHECK-CP-JSON-DAG: "%359:sub27": 76 # CHECK-CP-JSON-DAG: "%359:sub28": 73 # CHECK-CP-JSON-DAG: "%359:sub29": 72 # CHECK-CP-JSON-DAG: "%359:sub30": 71 # CHECK-CP-JSON-DAG: "%359:sub31": 70 # CHECK-CP-JSON-DAG: "%401:sub0": 163 # CHECK-CP-JSON-DAG: "%401:sub1": 162 # CHECK-CP-JSON-DAG: "%401:sub2": 161 # CHECK-CP-JSON-DAG: "%401:sub3": 160 # CHECK-CP-JSON-DAG: "%401:sub4": 157 # CHECK-CP-JSON-DAG: "%401:sub5": 156 # CHECK-CP-JSON-DAG: "%401:sub6": 155 # CHECK-CP-JSON-DAG: "%401:sub7": 154 # CHECK-CP-JSON-DAG: "%401:sub8": 151 # CHECK-CP-JSON-DAG: "%401:sub9": 150 # CHECK-CP-JSON-DAG: "%401:sub10": 149 # CHECK-CP-JSON-DAG: "%401:sub11": 148 # CHECK-CP-JSON-DAG: "%401:sub12": 145 # CHECK-CP-JSON-DAG: "%401:sub13": 144 # CHECK-CP-JSON-DAG: "%401:sub14": 143 # CHECK-CP-JSON-DAG: "%401:sub15": 142 # CHECK-CP-JSON-DAG: "%401:sub16": 139 # CHECK-CP-JSON-DAG: "%401:sub17": 138 # CHECK-CP-JSON-DAG: "%401:sub18": 137 # CHECK-CP-JSON-DAG: "%401:sub19": 136 # CHECK-CP-JSON-DAG: "%401:sub20": 133 # CHECK-CP-JSON-DAG: "%401:sub21": 132 # CHECK-CP-JSON-DAG: "%401:sub22": 131 # CHECK-CP-JSON-DAG: "%401:sub23": 130 # CHECK-CP-JSON-DAG: "%401:sub24": 127 # CHECK-CP-JSON-DAG: "%401:sub25": 126 # CHECK-CP-JSON-DAG: "%401:sub26": 125 # CHECK-CP-JSON-DAG: "%401:sub27": 124 # CHECK-CP-JSON-DAG: "%401:sub28": 121 # CHECK-CP-JSON-DAG: "%401:sub29": 120 # CHECK-CP-JSON-DAG: "%401:sub30": 119 # CHECK-CP-JSON-DAG: "%401:sub31": 118 # CHECK-CP-JSON-DAG: "%666": 2 # CHECK-CP-JSON-DAG: "%667": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 118 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 163 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%669:vgpr_32 = COPY %275.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 18 # CHECK-CP-JSON-DAG: "%275:sub1": 17 # CHECK-CP-JSON-DAG: "%275:sub2": 16 # CHECK-CP-JSON-DAG: "%275:sub3": 15 # CHECK-CP-JSON-DAG: "%275:sub4": 12 # CHECK-CP-JSON-DAG: "%275:sub5": 11 # CHECK-CP-JSON-DAG: "%275:sub6": 10 # CHECK-CP-JSON-DAG: "%275:sub7": 9 # CHECK-CP-JSON-DAG: "%275:sub8": 6 # CHECK-CP-JSON-DAG: "%275:sub9": 5 # CHECK-CP-JSON-DAG: "%275:sub10": 4 # CHECK-CP-JSON-DAG: "%275:sub11": 3 # CHECK-CP-JSON-DAG: "%275:sub12": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 66 # CHECK-CP-JSON-DAG: "%317:sub1": 65 # CHECK-CP-JSON-DAG: "%317:sub2": 64 # CHECK-CP-JSON-DAG: "%317:sub3": 63 # CHECK-CP-JSON-DAG: "%317:sub4": 60 # CHECK-CP-JSON-DAG: "%317:sub5": 59 # CHECK-CP-JSON-DAG: "%317:sub6": 58 # CHECK-CP-JSON-DAG: "%317:sub7": 57 # CHECK-CP-JSON-DAG: "%317:sub8": 54 # CHECK-CP-JSON-DAG: "%317:sub9": 53 # CHECK-CP-JSON-DAG: "%317:sub10": 52 # CHECK-CP-JSON-DAG: "%317:sub11": 51 # CHECK-CP-JSON-DAG: "%317:sub12": 48 # CHECK-CP-JSON-DAG: "%317:sub13": 47 # CHECK-CP-JSON-DAG: "%317:sub14": 46 # CHECK-CP-JSON-DAG: "%317:sub15": 45 # CHECK-CP-JSON-DAG: "%317:sub16": 42 # CHECK-CP-JSON-DAG: "%317:sub17": 41 # CHECK-CP-JSON-DAG: "%317:sub18": 40 # CHECK-CP-JSON-DAG: "%317:sub19": 39 # CHECK-CP-JSON-DAG: "%317:sub20": 36 # CHECK-CP-JSON-DAG: "%317:sub21": 35 # CHECK-CP-JSON-DAG: "%317:sub22": 34 # CHECK-CP-JSON-DAG: "%317:sub23": 33 # CHECK-CP-JSON-DAG: "%317:sub24": 30 # CHECK-CP-JSON-DAG: "%317:sub25": 29 # CHECK-CP-JSON-DAG: "%317:sub26": 28 # CHECK-CP-JSON-DAG: "%317:sub27": 27 # CHECK-CP-JSON-DAG: "%317:sub28": 24 # CHECK-CP-JSON-DAG: "%317:sub29": 23 # CHECK-CP-JSON-DAG: "%317:sub30": 22 # CHECK-CP-JSON-DAG: "%317:sub31": 21 # CHECK-CP-JSON-DAG: "%359:sub0": 114 # CHECK-CP-JSON-DAG: "%359:sub1": 113 # CHECK-CP-JSON-DAG: "%359:sub2": 112 # CHECK-CP-JSON-DAG: "%359:sub3": 111 # CHECK-CP-JSON-DAG: "%359:sub4": 108 # CHECK-CP-JSON-DAG: "%359:sub5": 107 # CHECK-CP-JSON-DAG: "%359:sub6": 106 # CHECK-CP-JSON-DAG: "%359:sub7": 105 # CHECK-CP-JSON-DAG: "%359:sub8": 102 # CHECK-CP-JSON-DAG: "%359:sub9": 101 # CHECK-CP-JSON-DAG: "%359:sub10": 100 # CHECK-CP-JSON-DAG: "%359:sub11": 99 # CHECK-CP-JSON-DAG: "%359:sub12": 96 # CHECK-CP-JSON-DAG: "%359:sub13": 95 # CHECK-CP-JSON-DAG: "%359:sub14": 94 # CHECK-CP-JSON-DAG: "%359:sub15": 93 # CHECK-CP-JSON-DAG: "%359:sub16": 90 # CHECK-CP-JSON-DAG: "%359:sub17": 89 # CHECK-CP-JSON-DAG: "%359:sub18": 88 # CHECK-CP-JSON-DAG: "%359:sub19": 87 # CHECK-CP-JSON-DAG: "%359:sub20": 84 # CHECK-CP-JSON-DAG: "%359:sub21": 83 # CHECK-CP-JSON-DAG: "%359:sub22": 82 # CHECK-CP-JSON-DAG: "%359:sub23": 81 # CHECK-CP-JSON-DAG: "%359:sub24": 78 # CHECK-CP-JSON-DAG: "%359:sub25": 77 # CHECK-CP-JSON-DAG: "%359:sub26": 76 # CHECK-CP-JSON-DAG: "%359:sub27": 75 # CHECK-CP-JSON-DAG: "%359:sub28": 72 # CHECK-CP-JSON-DAG: "%359:sub29": 71 # CHECK-CP-JSON-DAG: "%359:sub30": 70 # CHECK-CP-JSON-DAG: "%359:sub31": 69 # CHECK-CP-JSON-DAG: "%401:sub0": 162 # CHECK-CP-JSON-DAG: "%401:sub1": 161 # CHECK-CP-JSON-DAG: "%401:sub2": 160 # CHECK-CP-JSON-DAG: "%401:sub3": 159 # CHECK-CP-JSON-DAG: "%401:sub4": 156 # CHECK-CP-JSON-DAG: "%401:sub5": 155 # CHECK-CP-JSON-DAG: "%401:sub6": 154 # CHECK-CP-JSON-DAG: "%401:sub7": 153 # CHECK-CP-JSON-DAG: "%401:sub8": 150 # CHECK-CP-JSON-DAG: "%401:sub9": 149 # CHECK-CP-JSON-DAG: "%401:sub10": 148 # CHECK-CP-JSON-DAG: "%401:sub11": 147 # CHECK-CP-JSON-DAG: "%401:sub12": 144 # CHECK-CP-JSON-DAG: "%401:sub13": 143 # CHECK-CP-JSON-DAG: "%401:sub14": 142 # CHECK-CP-JSON-DAG: "%401:sub15": 141 # CHECK-CP-JSON-DAG: "%401:sub16": 138 # CHECK-CP-JSON-DAG: "%401:sub17": 137 # CHECK-CP-JSON-DAG: "%401:sub18": 136 # CHECK-CP-JSON-DAG: "%401:sub19": 135 # CHECK-CP-JSON-DAG: "%401:sub20": 132 # CHECK-CP-JSON-DAG: "%401:sub21": 131 # CHECK-CP-JSON-DAG: "%401:sub22": 130 # CHECK-CP-JSON-DAG: "%401:sub23": 129 # CHECK-CP-JSON-DAG: "%401:sub24": 126 # CHECK-CP-JSON-DAG: "%401:sub25": 125 # CHECK-CP-JSON-DAG: "%401:sub26": 124 # CHECK-CP-JSON-DAG: "%401:sub27": 123 # CHECK-CP-JSON-DAG: "%401:sub28": 120 # CHECK-CP-JSON-DAG: "%401:sub29": 119 # CHECK-CP-JSON-DAG: "%401:sub30": 118 # CHECK-CP-JSON-DAG: "%401:sub31": 117 # CHECK-CP-JSON-DAG: "%666": 1 # CHECK-CP-JSON-DAG: "%667": 1 # CHECK-CP-JSON-DAG: "%668": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 117 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 162 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%670:vreg_128 = REG_SEQUENCE %669, %subreg.sub0, %668, %subreg.sub1, %667, %subreg.sub2, %666, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 17 # CHECK-CP-JSON-DAG: "%275:sub1": 16 # CHECK-CP-JSON-DAG: "%275:sub2": 15 # CHECK-CP-JSON-DAG: "%275:sub3": 14 # CHECK-CP-JSON-DAG: "%275:sub4": 11 # CHECK-CP-JSON-DAG: "%275:sub5": 10 # CHECK-CP-JSON-DAG: "%275:sub6": 9 # CHECK-CP-JSON-DAG: "%275:sub7": 8 # CHECK-CP-JSON-DAG: "%275:sub8": 5 # CHECK-CP-JSON-DAG: "%275:sub9": 4 # CHECK-CP-JSON-DAG: "%275:sub10": 3 # CHECK-CP-JSON-DAG: "%275:sub11": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 65 # CHECK-CP-JSON-DAG: "%317:sub1": 64 # CHECK-CP-JSON-DAG: "%317:sub2": 63 # CHECK-CP-JSON-DAG: "%317:sub3": 62 # CHECK-CP-JSON-DAG: "%317:sub4": 59 # CHECK-CP-JSON-DAG: "%317:sub5": 58 # CHECK-CP-JSON-DAG: "%317:sub6": 57 # CHECK-CP-JSON-DAG: "%317:sub7": 56 # CHECK-CP-JSON-DAG: "%317:sub8": 53 # CHECK-CP-JSON-DAG: "%317:sub9": 52 # CHECK-CP-JSON-DAG: "%317:sub10": 51 # CHECK-CP-JSON-DAG: "%317:sub11": 50 # CHECK-CP-JSON-DAG: "%317:sub12": 47 # CHECK-CP-JSON-DAG: "%317:sub13": 46 # CHECK-CP-JSON-DAG: "%317:sub14": 45 # CHECK-CP-JSON-DAG: "%317:sub15": 44 # CHECK-CP-JSON-DAG: "%317:sub16": 41 # CHECK-CP-JSON-DAG: "%317:sub17": 40 # CHECK-CP-JSON-DAG: "%317:sub18": 39 # CHECK-CP-JSON-DAG: "%317:sub19": 38 # CHECK-CP-JSON-DAG: "%317:sub20": 35 # CHECK-CP-JSON-DAG: "%317:sub21": 34 # CHECK-CP-JSON-DAG: "%317:sub22": 33 # CHECK-CP-JSON-DAG: "%317:sub23": 32 # CHECK-CP-JSON-DAG: "%317:sub24": 29 # CHECK-CP-JSON-DAG: "%317:sub25": 28 # CHECK-CP-JSON-DAG: "%317:sub26": 27 # CHECK-CP-JSON-DAG: "%317:sub27": 26 # CHECK-CP-JSON-DAG: "%317:sub28": 23 # CHECK-CP-JSON-DAG: "%317:sub29": 22 # CHECK-CP-JSON-DAG: "%317:sub30": 21 # CHECK-CP-JSON-DAG: "%317:sub31": 20 # CHECK-CP-JSON-DAG: "%359:sub0": 113 # CHECK-CP-JSON-DAG: "%359:sub1": 112 # CHECK-CP-JSON-DAG: "%359:sub2": 111 # CHECK-CP-JSON-DAG: "%359:sub3": 110 # CHECK-CP-JSON-DAG: "%359:sub4": 107 # CHECK-CP-JSON-DAG: "%359:sub5": 106 # CHECK-CP-JSON-DAG: "%359:sub6": 105 # CHECK-CP-JSON-DAG: "%359:sub7": 104 # CHECK-CP-JSON-DAG: "%359:sub8": 101 # CHECK-CP-JSON-DAG: "%359:sub9": 100 # CHECK-CP-JSON-DAG: "%359:sub10": 99 # CHECK-CP-JSON-DAG: "%359:sub11": 98 # CHECK-CP-JSON-DAG: "%359:sub12": 95 # CHECK-CP-JSON-DAG: "%359:sub13": 94 # CHECK-CP-JSON-DAG: "%359:sub14": 93 # CHECK-CP-JSON-DAG: "%359:sub15": 92 # CHECK-CP-JSON-DAG: "%359:sub16": 89 # CHECK-CP-JSON-DAG: "%359:sub17": 88 # CHECK-CP-JSON-DAG: "%359:sub18": 87 # CHECK-CP-JSON-DAG: "%359:sub19": 86 # CHECK-CP-JSON-DAG: "%359:sub20": 83 # CHECK-CP-JSON-DAG: "%359:sub21": 82 # CHECK-CP-JSON-DAG: "%359:sub22": 81 # CHECK-CP-JSON-DAG: "%359:sub23": 80 # CHECK-CP-JSON-DAG: "%359:sub24": 77 # CHECK-CP-JSON-DAG: "%359:sub25": 76 # CHECK-CP-JSON-DAG: "%359:sub26": 75 # CHECK-CP-JSON-DAG: "%359:sub27": 74 # CHECK-CP-JSON-DAG: "%359:sub28": 71 # CHECK-CP-JSON-DAG: "%359:sub29": 70 # CHECK-CP-JSON-DAG: "%359:sub30": 69 # CHECK-CP-JSON-DAG: "%359:sub31": 68 # CHECK-CP-JSON-DAG: "%401:sub0": 161 # CHECK-CP-JSON-DAG: "%401:sub1": 160 # CHECK-CP-JSON-DAG: "%401:sub2": 159 # CHECK-CP-JSON-DAG: "%401:sub3": 158 # CHECK-CP-JSON-DAG: "%401:sub4": 155 # CHECK-CP-JSON-DAG: "%401:sub5": 154 # CHECK-CP-JSON-DAG: "%401:sub6": 153 # CHECK-CP-JSON-DAG: "%401:sub7": 152 # CHECK-CP-JSON-DAG: "%401:sub8": 149 # CHECK-CP-JSON-DAG: "%401:sub9": 148 # CHECK-CP-JSON-DAG: "%401:sub10": 147 # CHECK-CP-JSON-DAG: "%401:sub11": 146 # CHECK-CP-JSON-DAG: "%401:sub12": 143 # CHECK-CP-JSON-DAG: "%401:sub13": 142 # CHECK-CP-JSON-DAG: "%401:sub14": 141 # CHECK-CP-JSON-DAG: "%401:sub15": 140 # CHECK-CP-JSON-DAG: "%401:sub16": 137 # CHECK-CP-JSON-DAG: "%401:sub17": 136 # CHECK-CP-JSON-DAG: "%401:sub18": 135 # CHECK-CP-JSON-DAG: "%401:sub19": 134 # CHECK-CP-JSON-DAG: "%401:sub20": 131 # CHECK-CP-JSON-DAG: "%401:sub21": 130 # CHECK-CP-JSON-DAG: "%401:sub22": 129 # CHECK-CP-JSON-DAG: "%401:sub23": 128 # CHECK-CP-JSON-DAG: "%401:sub24": 125 # CHECK-CP-JSON-DAG: "%401:sub25": 124 # CHECK-CP-JSON-DAG: "%401:sub26": 123 # CHECK-CP-JSON-DAG: "%401:sub27": 122 # CHECK-CP-JSON-DAG: "%401:sub28": 119 # CHECK-CP-JSON-DAG: "%401:sub29": 118 # CHECK-CP-JSON-DAG: "%401:sub30": 117 # CHECK-CP-JSON-DAG: "%401:sub31": 116 # CHECK-CP-JSON-DAG: "%666": 0 # CHECK-CP-JSON-DAG: "%667": 0 # CHECK-CP-JSON-DAG: "%668": 0 # CHECK-CP-JSON-DAG: "%669": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 116 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 161 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %671:vreg_64, %670, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 16 # CHECK-CP-JSON-DAG: "%275:sub1": 15 # CHECK-CP-JSON-DAG: "%275:sub2": 14 # CHECK-CP-JSON-DAG: "%275:sub3": 13 # CHECK-CP-JSON-DAG: "%275:sub4": 10 # CHECK-CP-JSON-DAG: "%275:sub5": 9 # CHECK-CP-JSON-DAG: "%275:sub6": 8 # CHECK-CP-JSON-DAG: "%275:sub7": 7 # CHECK-CP-JSON-DAG: "%275:sub8": 4 # CHECK-CP-JSON-DAG: "%275:sub9": 3 # CHECK-CP-JSON-DAG: "%275:sub10": 2 # CHECK-CP-JSON-DAG: "%275:sub11": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 64 # CHECK-CP-JSON-DAG: "%317:sub1": 63 # CHECK-CP-JSON-DAG: "%317:sub2": 62 # CHECK-CP-JSON-DAG: "%317:sub3": 61 # CHECK-CP-JSON-DAG: "%317:sub4": 58 # CHECK-CP-JSON-DAG: "%317:sub5": 57 # CHECK-CP-JSON-DAG: "%317:sub6": 56 # CHECK-CP-JSON-DAG: "%317:sub7": 55 # CHECK-CP-JSON-DAG: "%317:sub8": 52 # CHECK-CP-JSON-DAG: "%317:sub9": 51 # CHECK-CP-JSON-DAG: "%317:sub10": 50 # CHECK-CP-JSON-DAG: "%317:sub11": 49 # CHECK-CP-JSON-DAG: "%317:sub12": 46 # CHECK-CP-JSON-DAG: "%317:sub13": 45 # CHECK-CP-JSON-DAG: "%317:sub14": 44 # CHECK-CP-JSON-DAG: "%317:sub15": 43 # CHECK-CP-JSON-DAG: "%317:sub16": 40 # CHECK-CP-JSON-DAG: "%317:sub17": 39 # CHECK-CP-JSON-DAG: "%317:sub18": 38 # CHECK-CP-JSON-DAG: "%317:sub19": 37 # CHECK-CP-JSON-DAG: "%317:sub20": 34 # CHECK-CP-JSON-DAG: "%317:sub21": 33 # CHECK-CP-JSON-DAG: "%317:sub22": 32 # CHECK-CP-JSON-DAG: "%317:sub23": 31 # CHECK-CP-JSON-DAG: "%317:sub24": 28 # CHECK-CP-JSON-DAG: "%317:sub25": 27 # CHECK-CP-JSON-DAG: "%317:sub26": 26 # CHECK-CP-JSON-DAG: "%317:sub27": 25 # CHECK-CP-JSON-DAG: "%317:sub28": 22 # CHECK-CP-JSON-DAG: "%317:sub29": 21 # CHECK-CP-JSON-DAG: "%317:sub30": 20 # CHECK-CP-JSON-DAG: "%317:sub31": 19 # CHECK-CP-JSON-DAG: "%359:sub0": 112 # CHECK-CP-JSON-DAG: "%359:sub1": 111 # CHECK-CP-JSON-DAG: "%359:sub2": 110 # CHECK-CP-JSON-DAG: "%359:sub3": 109 # CHECK-CP-JSON-DAG: "%359:sub4": 106 # CHECK-CP-JSON-DAG: "%359:sub5": 105 # CHECK-CP-JSON-DAG: "%359:sub6": 104 # CHECK-CP-JSON-DAG: "%359:sub7": 103 # CHECK-CP-JSON-DAG: "%359:sub8": 100 # CHECK-CP-JSON-DAG: "%359:sub9": 99 # CHECK-CP-JSON-DAG: "%359:sub10": 98 # CHECK-CP-JSON-DAG: "%359:sub11": 97 # CHECK-CP-JSON-DAG: "%359:sub12": 94 # CHECK-CP-JSON-DAG: "%359:sub13": 93 # CHECK-CP-JSON-DAG: "%359:sub14": 92 # CHECK-CP-JSON-DAG: "%359:sub15": 91 # CHECK-CP-JSON-DAG: "%359:sub16": 88 # CHECK-CP-JSON-DAG: "%359:sub17": 87 # CHECK-CP-JSON-DAG: "%359:sub18": 86 # CHECK-CP-JSON-DAG: "%359:sub19": 85 # CHECK-CP-JSON-DAG: "%359:sub20": 82 # CHECK-CP-JSON-DAG: "%359:sub21": 81 # CHECK-CP-JSON-DAG: "%359:sub22": 80 # CHECK-CP-JSON-DAG: "%359:sub23": 79 # CHECK-CP-JSON-DAG: "%359:sub24": 76 # CHECK-CP-JSON-DAG: "%359:sub25": 75 # CHECK-CP-JSON-DAG: "%359:sub26": 74 # CHECK-CP-JSON-DAG: "%359:sub27": 73 # CHECK-CP-JSON-DAG: "%359:sub28": 70 # CHECK-CP-JSON-DAG: "%359:sub29": 69 # CHECK-CP-JSON-DAG: "%359:sub30": 68 # CHECK-CP-JSON-DAG: "%359:sub31": 67 # CHECK-CP-JSON-DAG: "%401:sub0": 160 # CHECK-CP-JSON-DAG: "%401:sub1": 159 # CHECK-CP-JSON-DAG: "%401:sub2": 158 # CHECK-CP-JSON-DAG: "%401:sub3": 157 # CHECK-CP-JSON-DAG: "%401:sub4": 154 # CHECK-CP-JSON-DAG: "%401:sub5": 153 # CHECK-CP-JSON-DAG: "%401:sub6": 152 # CHECK-CP-JSON-DAG: "%401:sub7": 151 # CHECK-CP-JSON-DAG: "%401:sub8": 148 # CHECK-CP-JSON-DAG: "%401:sub9": 147 # CHECK-CP-JSON-DAG: "%401:sub10": 146 # CHECK-CP-JSON-DAG: "%401:sub11": 145 # CHECK-CP-JSON-DAG: "%401:sub12": 142 # CHECK-CP-JSON-DAG: "%401:sub13": 141 # CHECK-CP-JSON-DAG: "%401:sub14": 140 # CHECK-CP-JSON-DAG: "%401:sub15": 139 # CHECK-CP-JSON-DAG: "%401:sub16": 136 # CHECK-CP-JSON-DAG: "%401:sub17": 135 # CHECK-CP-JSON-DAG: "%401:sub18": 134 # CHECK-CP-JSON-DAG: "%401:sub19": 133 # CHECK-CP-JSON-DAG: "%401:sub20": 130 # CHECK-CP-JSON-DAG: "%401:sub21": 129 # CHECK-CP-JSON-DAG: "%401:sub22": 128 # CHECK-CP-JSON-DAG: "%401:sub23": 127 # CHECK-CP-JSON-DAG: "%401:sub24": 124 # CHECK-CP-JSON-DAG: "%401:sub25": 123 # CHECK-CP-JSON-DAG: "%401:sub26": 122 # CHECK-CP-JSON-DAG: "%401:sub27": 121 # CHECK-CP-JSON-DAG: "%401:sub28": 118 # CHECK-CP-JSON-DAG: "%401:sub29": 117 # CHECK-CP-JSON-DAG: "%401:sub30": 116 # CHECK-CP-JSON-DAG: "%401:sub31": 115 # CHECK-CP-JSON-DAG: "%670": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 115 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 160 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%672:vgpr_32 = COPY %275.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 15 # CHECK-CP-JSON-DAG: "%275:sub1": 14 # CHECK-CP-JSON-DAG: "%275:sub2": 13 # CHECK-CP-JSON-DAG: "%275:sub3": 12 # CHECK-CP-JSON-DAG: "%275:sub4": 9 # CHECK-CP-JSON-DAG: "%275:sub5": 8 # CHECK-CP-JSON-DAG: "%275:sub6": 7 # CHECK-CP-JSON-DAG: "%275:sub7": 6 # CHECK-CP-JSON-DAG: "%275:sub8": 3 # CHECK-CP-JSON-DAG: "%275:sub9": 2 # CHECK-CP-JSON-DAG: "%275:sub10": 1 # CHECK-CP-JSON-DAG: "%275:sub11": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 63 # CHECK-CP-JSON-DAG: "%317:sub1": 62 # CHECK-CP-JSON-DAG: "%317:sub2": 61 # CHECK-CP-JSON-DAG: "%317:sub3": 60 # CHECK-CP-JSON-DAG: "%317:sub4": 57 # CHECK-CP-JSON-DAG: "%317:sub5": 56 # CHECK-CP-JSON-DAG: "%317:sub6": 55 # CHECK-CP-JSON-DAG: "%317:sub7": 54 # CHECK-CP-JSON-DAG: "%317:sub8": 51 # CHECK-CP-JSON-DAG: "%317:sub9": 50 # CHECK-CP-JSON-DAG: "%317:sub10": 49 # CHECK-CP-JSON-DAG: "%317:sub11": 48 # CHECK-CP-JSON-DAG: "%317:sub12": 45 # CHECK-CP-JSON-DAG: "%317:sub13": 44 # CHECK-CP-JSON-DAG: "%317:sub14": 43 # CHECK-CP-JSON-DAG: "%317:sub15": 42 # CHECK-CP-JSON-DAG: "%317:sub16": 39 # CHECK-CP-JSON-DAG: "%317:sub17": 38 # CHECK-CP-JSON-DAG: "%317:sub18": 37 # CHECK-CP-JSON-DAG: "%317:sub19": 36 # CHECK-CP-JSON-DAG: "%317:sub20": 33 # CHECK-CP-JSON-DAG: "%317:sub21": 32 # CHECK-CP-JSON-DAG: "%317:sub22": 31 # CHECK-CP-JSON-DAG: "%317:sub23": 30 # CHECK-CP-JSON-DAG: "%317:sub24": 27 # CHECK-CP-JSON-DAG: "%317:sub25": 26 # CHECK-CP-JSON-DAG: "%317:sub26": 25 # CHECK-CP-JSON-DAG: "%317:sub27": 24 # CHECK-CP-JSON-DAG: "%317:sub28": 21 # CHECK-CP-JSON-DAG: "%317:sub29": 20 # CHECK-CP-JSON-DAG: "%317:sub30": 19 # CHECK-CP-JSON-DAG: "%317:sub31": 18 # CHECK-CP-JSON-DAG: "%359:sub0": 111 # CHECK-CP-JSON-DAG: "%359:sub1": 110 # CHECK-CP-JSON-DAG: "%359:sub2": 109 # CHECK-CP-JSON-DAG: "%359:sub3": 108 # CHECK-CP-JSON-DAG: "%359:sub4": 105 # CHECK-CP-JSON-DAG: "%359:sub5": 104 # CHECK-CP-JSON-DAG: "%359:sub6": 103 # CHECK-CP-JSON-DAG: "%359:sub7": 102 # CHECK-CP-JSON-DAG: "%359:sub8": 99 # CHECK-CP-JSON-DAG: "%359:sub9": 98 # CHECK-CP-JSON-DAG: "%359:sub10": 97 # CHECK-CP-JSON-DAG: "%359:sub11": 96 # CHECK-CP-JSON-DAG: "%359:sub12": 93 # CHECK-CP-JSON-DAG: "%359:sub13": 92 # CHECK-CP-JSON-DAG: "%359:sub14": 91 # CHECK-CP-JSON-DAG: "%359:sub15": 90 # CHECK-CP-JSON-DAG: "%359:sub16": 87 # CHECK-CP-JSON-DAG: "%359:sub17": 86 # CHECK-CP-JSON-DAG: "%359:sub18": 85 # CHECK-CP-JSON-DAG: "%359:sub19": 84 # CHECK-CP-JSON-DAG: "%359:sub20": 81 # CHECK-CP-JSON-DAG: "%359:sub21": 80 # CHECK-CP-JSON-DAG: "%359:sub22": 79 # CHECK-CP-JSON-DAG: "%359:sub23": 78 # CHECK-CP-JSON-DAG: "%359:sub24": 75 # CHECK-CP-JSON-DAG: "%359:sub25": 74 # CHECK-CP-JSON-DAG: "%359:sub26": 73 # CHECK-CP-JSON-DAG: "%359:sub27": 72 # CHECK-CP-JSON-DAG: "%359:sub28": 69 # CHECK-CP-JSON-DAG: "%359:sub29": 68 # CHECK-CP-JSON-DAG: "%359:sub30": 67 # CHECK-CP-JSON-DAG: "%359:sub31": 66 # CHECK-CP-JSON-DAG: "%401:sub0": 159 # CHECK-CP-JSON-DAG: "%401:sub1": 158 # CHECK-CP-JSON-DAG: "%401:sub2": 157 # CHECK-CP-JSON-DAG: "%401:sub3": 156 # CHECK-CP-JSON-DAG: "%401:sub4": 153 # CHECK-CP-JSON-DAG: "%401:sub5": 152 # CHECK-CP-JSON-DAG: "%401:sub6": 151 # CHECK-CP-JSON-DAG: "%401:sub7": 150 # CHECK-CP-JSON-DAG: "%401:sub8": 147 # CHECK-CP-JSON-DAG: "%401:sub9": 146 # CHECK-CP-JSON-DAG: "%401:sub10": 145 # CHECK-CP-JSON-DAG: "%401:sub11": 144 # CHECK-CP-JSON-DAG: "%401:sub12": 141 # CHECK-CP-JSON-DAG: "%401:sub13": 140 # CHECK-CP-JSON-DAG: "%401:sub14": 139 # CHECK-CP-JSON-DAG: "%401:sub15": 138 # CHECK-CP-JSON-DAG: "%401:sub16": 135 # CHECK-CP-JSON-DAG: "%401:sub17": 134 # CHECK-CP-JSON-DAG: "%401:sub18": 133 # CHECK-CP-JSON-DAG: "%401:sub19": 132 # CHECK-CP-JSON-DAG: "%401:sub20": 129 # CHECK-CP-JSON-DAG: "%401:sub21": 128 # CHECK-CP-JSON-DAG: "%401:sub22": 127 # CHECK-CP-JSON-DAG: "%401:sub23": 126 # CHECK-CP-JSON-DAG: "%401:sub24": 123 # CHECK-CP-JSON-DAG: "%401:sub25": 122 # CHECK-CP-JSON-DAG: "%401:sub26": 121 # CHECK-CP-JSON-DAG: "%401:sub27": 120 # CHECK-CP-JSON-DAG: "%401:sub28": 117 # CHECK-CP-JSON-DAG: "%401:sub29": 116 # CHECK-CP-JSON-DAG: "%401:sub30": 115 # CHECK-CP-JSON-DAG: "%401:sub31": 114 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 114 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 159 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%673:vgpr_32 = COPY %275.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 14 # CHECK-CP-JSON-DAG: "%275:sub1": 13 # CHECK-CP-JSON-DAG: "%275:sub2": 12 # CHECK-CP-JSON-DAG: "%275:sub3": 11 # CHECK-CP-JSON-DAG: "%275:sub4": 8 # CHECK-CP-JSON-DAG: "%275:sub5": 7 # CHECK-CP-JSON-DAG: "%275:sub6": 6 # CHECK-CP-JSON-DAG: "%275:sub7": 5 # CHECK-CP-JSON-DAG: "%275:sub8": 2 # CHECK-CP-JSON-DAG: "%275:sub9": 1 # CHECK-CP-JSON-DAG: "%275:sub10": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 62 # CHECK-CP-JSON-DAG: "%317:sub1": 61 # CHECK-CP-JSON-DAG: "%317:sub2": 60 # CHECK-CP-JSON-DAG: "%317:sub3": 59 # CHECK-CP-JSON-DAG: "%317:sub4": 56 # CHECK-CP-JSON-DAG: "%317:sub5": 55 # CHECK-CP-JSON-DAG: "%317:sub6": 54 # CHECK-CP-JSON-DAG: "%317:sub7": 53 # CHECK-CP-JSON-DAG: "%317:sub8": 50 # CHECK-CP-JSON-DAG: "%317:sub9": 49 # CHECK-CP-JSON-DAG: "%317:sub10": 48 # CHECK-CP-JSON-DAG: "%317:sub11": 47 # CHECK-CP-JSON-DAG: "%317:sub12": 44 # CHECK-CP-JSON-DAG: "%317:sub13": 43 # CHECK-CP-JSON-DAG: "%317:sub14": 42 # CHECK-CP-JSON-DAG: "%317:sub15": 41 # CHECK-CP-JSON-DAG: "%317:sub16": 38 # CHECK-CP-JSON-DAG: "%317:sub17": 37 # CHECK-CP-JSON-DAG: "%317:sub18": 36 # CHECK-CP-JSON-DAG: "%317:sub19": 35 # CHECK-CP-JSON-DAG: "%317:sub20": 32 # CHECK-CP-JSON-DAG: "%317:sub21": 31 # CHECK-CP-JSON-DAG: "%317:sub22": 30 # CHECK-CP-JSON-DAG: "%317:sub23": 29 # CHECK-CP-JSON-DAG: "%317:sub24": 26 # CHECK-CP-JSON-DAG: "%317:sub25": 25 # CHECK-CP-JSON-DAG: "%317:sub26": 24 # CHECK-CP-JSON-DAG: "%317:sub27": 23 # CHECK-CP-JSON-DAG: "%317:sub28": 20 # CHECK-CP-JSON-DAG: "%317:sub29": 19 # CHECK-CP-JSON-DAG: "%317:sub30": 18 # CHECK-CP-JSON-DAG: "%317:sub31": 17 # CHECK-CP-JSON-DAG: "%359:sub0": 110 # CHECK-CP-JSON-DAG: "%359:sub1": 109 # CHECK-CP-JSON-DAG: "%359:sub2": 108 # CHECK-CP-JSON-DAG: "%359:sub3": 107 # CHECK-CP-JSON-DAG: "%359:sub4": 104 # CHECK-CP-JSON-DAG: "%359:sub5": 103 # CHECK-CP-JSON-DAG: "%359:sub6": 102 # CHECK-CP-JSON-DAG: "%359:sub7": 101 # CHECK-CP-JSON-DAG: "%359:sub8": 98 # CHECK-CP-JSON-DAG: "%359:sub9": 97 # CHECK-CP-JSON-DAG: "%359:sub10": 96 # CHECK-CP-JSON-DAG: "%359:sub11": 95 # CHECK-CP-JSON-DAG: "%359:sub12": 92 # CHECK-CP-JSON-DAG: "%359:sub13": 91 # CHECK-CP-JSON-DAG: "%359:sub14": 90 # CHECK-CP-JSON-DAG: "%359:sub15": 89 # CHECK-CP-JSON-DAG: "%359:sub16": 86 # CHECK-CP-JSON-DAG: "%359:sub17": 85 # CHECK-CP-JSON-DAG: "%359:sub18": 84 # CHECK-CP-JSON-DAG: "%359:sub19": 83 # CHECK-CP-JSON-DAG: "%359:sub20": 80 # CHECK-CP-JSON-DAG: "%359:sub21": 79 # CHECK-CP-JSON-DAG: "%359:sub22": 78 # CHECK-CP-JSON-DAG: "%359:sub23": 77 # CHECK-CP-JSON-DAG: "%359:sub24": 74 # CHECK-CP-JSON-DAG: "%359:sub25": 73 # CHECK-CP-JSON-DAG: "%359:sub26": 72 # CHECK-CP-JSON-DAG: "%359:sub27": 71 # CHECK-CP-JSON-DAG: "%359:sub28": 68 # CHECK-CP-JSON-DAG: "%359:sub29": 67 # CHECK-CP-JSON-DAG: "%359:sub30": 66 # CHECK-CP-JSON-DAG: "%359:sub31": 65 # CHECK-CP-JSON-DAG: "%401:sub0": 158 # CHECK-CP-JSON-DAG: "%401:sub1": 157 # CHECK-CP-JSON-DAG: "%401:sub2": 156 # CHECK-CP-JSON-DAG: "%401:sub3": 155 # CHECK-CP-JSON-DAG: "%401:sub4": 152 # CHECK-CP-JSON-DAG: "%401:sub5": 151 # CHECK-CP-JSON-DAG: "%401:sub6": 150 # CHECK-CP-JSON-DAG: "%401:sub7": 149 # CHECK-CP-JSON-DAG: "%401:sub8": 146 # CHECK-CP-JSON-DAG: "%401:sub9": 145 # CHECK-CP-JSON-DAG: "%401:sub10": 144 # CHECK-CP-JSON-DAG: "%401:sub11": 143 # CHECK-CP-JSON-DAG: "%401:sub12": 140 # CHECK-CP-JSON-DAG: "%401:sub13": 139 # CHECK-CP-JSON-DAG: "%401:sub14": 138 # CHECK-CP-JSON-DAG: "%401:sub15": 137 # CHECK-CP-JSON-DAG: "%401:sub16": 134 # CHECK-CP-JSON-DAG: "%401:sub17": 133 # CHECK-CP-JSON-DAG: "%401:sub18": 132 # CHECK-CP-JSON-DAG: "%401:sub19": 131 # CHECK-CP-JSON-DAG: "%401:sub20": 128 # CHECK-CP-JSON-DAG: "%401:sub21": 127 # CHECK-CP-JSON-DAG: "%401:sub22": 126 # CHECK-CP-JSON-DAG: "%401:sub23": 125 # CHECK-CP-JSON-DAG: "%401:sub24": 122 # CHECK-CP-JSON-DAG: "%401:sub25": 121 # CHECK-CP-JSON-DAG: "%401:sub26": 120 # CHECK-CP-JSON-DAG: "%401:sub27": 119 # CHECK-CP-JSON-DAG: "%401:sub28": 116 # CHECK-CP-JSON-DAG: "%401:sub29": 115 # CHECK-CP-JSON-DAG: "%401:sub30": 114 # CHECK-CP-JSON-DAG: "%401:sub31": 113 # CHECK-CP-JSON-DAG: "%672": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 113 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 158 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%674:vgpr_32 = COPY %275.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 13 # CHECK-CP-JSON-DAG: "%275:sub1": 12 # CHECK-CP-JSON-DAG: "%275:sub2": 11 # CHECK-CP-JSON-DAG: "%275:sub3": 10 # CHECK-CP-JSON-DAG: "%275:sub4": 7 # CHECK-CP-JSON-DAG: "%275:sub5": 6 # CHECK-CP-JSON-DAG: "%275:sub6": 5 # CHECK-CP-JSON-DAG: "%275:sub7": 4 # CHECK-CP-JSON-DAG: "%275:sub8": 1 # CHECK-CP-JSON-DAG: "%275:sub9": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 61 # CHECK-CP-JSON-DAG: "%317:sub1": 60 # CHECK-CP-JSON-DAG: "%317:sub2": 59 # CHECK-CP-JSON-DAG: "%317:sub3": 58 # CHECK-CP-JSON-DAG: "%317:sub4": 55 # CHECK-CP-JSON-DAG: "%317:sub5": 54 # CHECK-CP-JSON-DAG: "%317:sub6": 53 # CHECK-CP-JSON-DAG: "%317:sub7": 52 # CHECK-CP-JSON-DAG: "%317:sub8": 49 # CHECK-CP-JSON-DAG: "%317:sub9": 48 # CHECK-CP-JSON-DAG: "%317:sub10": 47 # CHECK-CP-JSON-DAG: "%317:sub11": 46 # CHECK-CP-JSON-DAG: "%317:sub12": 43 # CHECK-CP-JSON-DAG: "%317:sub13": 42 # CHECK-CP-JSON-DAG: "%317:sub14": 41 # CHECK-CP-JSON-DAG: "%317:sub15": 40 # CHECK-CP-JSON-DAG: "%317:sub16": 37 # CHECK-CP-JSON-DAG: "%317:sub17": 36 # CHECK-CP-JSON-DAG: "%317:sub18": 35 # CHECK-CP-JSON-DAG: "%317:sub19": 34 # CHECK-CP-JSON-DAG: "%317:sub20": 31 # CHECK-CP-JSON-DAG: "%317:sub21": 30 # CHECK-CP-JSON-DAG: "%317:sub22": 29 # CHECK-CP-JSON-DAG: "%317:sub23": 28 # CHECK-CP-JSON-DAG: "%317:sub24": 25 # CHECK-CP-JSON-DAG: "%317:sub25": 24 # CHECK-CP-JSON-DAG: "%317:sub26": 23 # CHECK-CP-JSON-DAG: "%317:sub27": 22 # CHECK-CP-JSON-DAG: "%317:sub28": 19 # CHECK-CP-JSON-DAG: "%317:sub29": 18 # CHECK-CP-JSON-DAG: "%317:sub30": 17 # CHECK-CP-JSON-DAG: "%317:sub31": 16 # CHECK-CP-JSON-DAG: "%359:sub0": 109 # CHECK-CP-JSON-DAG: "%359:sub1": 108 # CHECK-CP-JSON-DAG: "%359:sub2": 107 # CHECK-CP-JSON-DAG: "%359:sub3": 106 # CHECK-CP-JSON-DAG: "%359:sub4": 103 # CHECK-CP-JSON-DAG: "%359:sub5": 102 # CHECK-CP-JSON-DAG: "%359:sub6": 101 # CHECK-CP-JSON-DAG: "%359:sub7": 100 # CHECK-CP-JSON-DAG: "%359:sub8": 97 # CHECK-CP-JSON-DAG: "%359:sub9": 96 # CHECK-CP-JSON-DAG: "%359:sub10": 95 # CHECK-CP-JSON-DAG: "%359:sub11": 94 # CHECK-CP-JSON-DAG: "%359:sub12": 91 # CHECK-CP-JSON-DAG: "%359:sub13": 90 # CHECK-CP-JSON-DAG: "%359:sub14": 89 # CHECK-CP-JSON-DAG: "%359:sub15": 88 # CHECK-CP-JSON-DAG: "%359:sub16": 85 # CHECK-CP-JSON-DAG: "%359:sub17": 84 # CHECK-CP-JSON-DAG: "%359:sub18": 83 # CHECK-CP-JSON-DAG: "%359:sub19": 82 # CHECK-CP-JSON-DAG: "%359:sub20": 79 # CHECK-CP-JSON-DAG: "%359:sub21": 78 # CHECK-CP-JSON-DAG: "%359:sub22": 77 # CHECK-CP-JSON-DAG: "%359:sub23": 76 # CHECK-CP-JSON-DAG: "%359:sub24": 73 # CHECK-CP-JSON-DAG: "%359:sub25": 72 # CHECK-CP-JSON-DAG: "%359:sub26": 71 # CHECK-CP-JSON-DAG: "%359:sub27": 70 # CHECK-CP-JSON-DAG: "%359:sub28": 67 # CHECK-CP-JSON-DAG: "%359:sub29": 66 # CHECK-CP-JSON-DAG: "%359:sub30": 65 # CHECK-CP-JSON-DAG: "%359:sub31": 64 # CHECK-CP-JSON-DAG: "%401:sub0": 157 # CHECK-CP-JSON-DAG: "%401:sub1": 156 # CHECK-CP-JSON-DAG: "%401:sub2": 155 # CHECK-CP-JSON-DAG: "%401:sub3": 154 # CHECK-CP-JSON-DAG: "%401:sub4": 151 # CHECK-CP-JSON-DAG: "%401:sub5": 150 # CHECK-CP-JSON-DAG: "%401:sub6": 149 # CHECK-CP-JSON-DAG: "%401:sub7": 148 # CHECK-CP-JSON-DAG: "%401:sub8": 145 # CHECK-CP-JSON-DAG: "%401:sub9": 144 # CHECK-CP-JSON-DAG: "%401:sub10": 143 # CHECK-CP-JSON-DAG: "%401:sub11": 142 # CHECK-CP-JSON-DAG: "%401:sub12": 139 # CHECK-CP-JSON-DAG: "%401:sub13": 138 # CHECK-CP-JSON-DAG: "%401:sub14": 137 # CHECK-CP-JSON-DAG: "%401:sub15": 136 # CHECK-CP-JSON-DAG: "%401:sub16": 133 # CHECK-CP-JSON-DAG: "%401:sub17": 132 # CHECK-CP-JSON-DAG: "%401:sub18": 131 # CHECK-CP-JSON-DAG: "%401:sub19": 130 # CHECK-CP-JSON-DAG: "%401:sub20": 127 # CHECK-CP-JSON-DAG: "%401:sub21": 126 # CHECK-CP-JSON-DAG: "%401:sub22": 125 # CHECK-CP-JSON-DAG: "%401:sub23": 124 # CHECK-CP-JSON-DAG: "%401:sub24": 121 # CHECK-CP-JSON-DAG: "%401:sub25": 120 # CHECK-CP-JSON-DAG: "%401:sub26": 119 # CHECK-CP-JSON-DAG: "%401:sub27": 118 # CHECK-CP-JSON-DAG: "%401:sub28": 115 # CHECK-CP-JSON-DAG: "%401:sub29": 114 # CHECK-CP-JSON-DAG: "%401:sub30": 113 # CHECK-CP-JSON-DAG: "%401:sub31": 112 # CHECK-CP-JSON-DAG: "%672": 2 # CHECK-CP-JSON-DAG: "%673": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 112 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 157 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%675:vgpr_32 = COPY %275.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 12 # CHECK-CP-JSON-DAG: "%275:sub1": 11 # CHECK-CP-JSON-DAG: "%275:sub2": 10 # CHECK-CP-JSON-DAG: "%275:sub3": 9 # CHECK-CP-JSON-DAG: "%275:sub4": 6 # CHECK-CP-JSON-DAG: "%275:sub5": 5 # CHECK-CP-JSON-DAG: "%275:sub6": 4 # CHECK-CP-JSON-DAG: "%275:sub7": 3 # CHECK-CP-JSON-DAG: "%275:sub8": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 60 # CHECK-CP-JSON-DAG: "%317:sub1": 59 # CHECK-CP-JSON-DAG: "%317:sub2": 58 # CHECK-CP-JSON-DAG: "%317:sub3": 57 # CHECK-CP-JSON-DAG: "%317:sub4": 54 # CHECK-CP-JSON-DAG: "%317:sub5": 53 # CHECK-CP-JSON-DAG: "%317:sub6": 52 # CHECK-CP-JSON-DAG: "%317:sub7": 51 # CHECK-CP-JSON-DAG: "%317:sub8": 48 # CHECK-CP-JSON-DAG: "%317:sub9": 47 # CHECK-CP-JSON-DAG: "%317:sub10": 46 # CHECK-CP-JSON-DAG: "%317:sub11": 45 # CHECK-CP-JSON-DAG: "%317:sub12": 42 # CHECK-CP-JSON-DAG: "%317:sub13": 41 # CHECK-CP-JSON-DAG: "%317:sub14": 40 # CHECK-CP-JSON-DAG: "%317:sub15": 39 # CHECK-CP-JSON-DAG: "%317:sub16": 36 # CHECK-CP-JSON-DAG: "%317:sub17": 35 # CHECK-CP-JSON-DAG: "%317:sub18": 34 # CHECK-CP-JSON-DAG: "%317:sub19": 33 # CHECK-CP-JSON-DAG: "%317:sub20": 30 # CHECK-CP-JSON-DAG: "%317:sub21": 29 # CHECK-CP-JSON-DAG: "%317:sub22": 28 # CHECK-CP-JSON-DAG: "%317:sub23": 27 # CHECK-CP-JSON-DAG: "%317:sub24": 24 # CHECK-CP-JSON-DAG: "%317:sub25": 23 # CHECK-CP-JSON-DAG: "%317:sub26": 22 # CHECK-CP-JSON-DAG: "%317:sub27": 21 # CHECK-CP-JSON-DAG: "%317:sub28": 18 # CHECK-CP-JSON-DAG: "%317:sub29": 17 # CHECK-CP-JSON-DAG: "%317:sub30": 16 # CHECK-CP-JSON-DAG: "%317:sub31": 15 # CHECK-CP-JSON-DAG: "%359:sub0": 108 # CHECK-CP-JSON-DAG: "%359:sub1": 107 # CHECK-CP-JSON-DAG: "%359:sub2": 106 # CHECK-CP-JSON-DAG: "%359:sub3": 105 # CHECK-CP-JSON-DAG: "%359:sub4": 102 # CHECK-CP-JSON-DAG: "%359:sub5": 101 # CHECK-CP-JSON-DAG: "%359:sub6": 100 # CHECK-CP-JSON-DAG: "%359:sub7": 99 # CHECK-CP-JSON-DAG: "%359:sub8": 96 # CHECK-CP-JSON-DAG: "%359:sub9": 95 # CHECK-CP-JSON-DAG: "%359:sub10": 94 # CHECK-CP-JSON-DAG: "%359:sub11": 93 # CHECK-CP-JSON-DAG: "%359:sub12": 90 # CHECK-CP-JSON-DAG: "%359:sub13": 89 # CHECK-CP-JSON-DAG: "%359:sub14": 88 # CHECK-CP-JSON-DAG: "%359:sub15": 87 # CHECK-CP-JSON-DAG: "%359:sub16": 84 # CHECK-CP-JSON-DAG: "%359:sub17": 83 # CHECK-CP-JSON-DAG: "%359:sub18": 82 # CHECK-CP-JSON-DAG: "%359:sub19": 81 # CHECK-CP-JSON-DAG: "%359:sub20": 78 # CHECK-CP-JSON-DAG: "%359:sub21": 77 # CHECK-CP-JSON-DAG: "%359:sub22": 76 # CHECK-CP-JSON-DAG: "%359:sub23": 75 # CHECK-CP-JSON-DAG: "%359:sub24": 72 # CHECK-CP-JSON-DAG: "%359:sub25": 71 # CHECK-CP-JSON-DAG: "%359:sub26": 70 # CHECK-CP-JSON-DAG: "%359:sub27": 69 # CHECK-CP-JSON-DAG: "%359:sub28": 66 # CHECK-CP-JSON-DAG: "%359:sub29": 65 # CHECK-CP-JSON-DAG: "%359:sub30": 64 # CHECK-CP-JSON-DAG: "%359:sub31": 63 # CHECK-CP-JSON-DAG: "%401:sub0": 156 # CHECK-CP-JSON-DAG: "%401:sub1": 155 # CHECK-CP-JSON-DAG: "%401:sub2": 154 # CHECK-CP-JSON-DAG: "%401:sub3": 153 # CHECK-CP-JSON-DAG: "%401:sub4": 150 # CHECK-CP-JSON-DAG: "%401:sub5": 149 # CHECK-CP-JSON-DAG: "%401:sub6": 148 # CHECK-CP-JSON-DAG: "%401:sub7": 147 # CHECK-CP-JSON-DAG: "%401:sub8": 144 # CHECK-CP-JSON-DAG: "%401:sub9": 143 # CHECK-CP-JSON-DAG: "%401:sub10": 142 # CHECK-CP-JSON-DAG: "%401:sub11": 141 # CHECK-CP-JSON-DAG: "%401:sub12": 138 # CHECK-CP-JSON-DAG: "%401:sub13": 137 # CHECK-CP-JSON-DAG: "%401:sub14": 136 # CHECK-CP-JSON-DAG: "%401:sub15": 135 # CHECK-CP-JSON-DAG: "%401:sub16": 132 # CHECK-CP-JSON-DAG: "%401:sub17": 131 # CHECK-CP-JSON-DAG: "%401:sub18": 130 # CHECK-CP-JSON-DAG: "%401:sub19": 129 # CHECK-CP-JSON-DAG: "%401:sub20": 126 # CHECK-CP-JSON-DAG: "%401:sub21": 125 # CHECK-CP-JSON-DAG: "%401:sub22": 124 # CHECK-CP-JSON-DAG: "%401:sub23": 123 # CHECK-CP-JSON-DAG: "%401:sub24": 120 # CHECK-CP-JSON-DAG: "%401:sub25": 119 # CHECK-CP-JSON-DAG: "%401:sub26": 118 # CHECK-CP-JSON-DAG: "%401:sub27": 117 # CHECK-CP-JSON-DAG: "%401:sub28": 114 # CHECK-CP-JSON-DAG: "%401:sub29": 113 # CHECK-CP-JSON-DAG: "%401:sub30": 112 # CHECK-CP-JSON-DAG: "%401:sub31": 111 # CHECK-CP-JSON-DAG: "%672": 1 # CHECK-CP-JSON-DAG: "%673": 1 # CHECK-CP-JSON-DAG: "%674": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 111 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 156 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%676:vreg_128 = REG_SEQUENCE %675, %subreg.sub0, %674, %subreg.sub1, %673, %subreg.sub2, %672, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 11 # CHECK-CP-JSON-DAG: "%275:sub1": 10 # CHECK-CP-JSON-DAG: "%275:sub2": 9 # CHECK-CP-JSON-DAG: "%275:sub3": 8 # CHECK-CP-JSON-DAG: "%275:sub4": 5 # CHECK-CP-JSON-DAG: "%275:sub5": 4 # CHECK-CP-JSON-DAG: "%275:sub6": 3 # CHECK-CP-JSON-DAG: "%275:sub7": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 59 # CHECK-CP-JSON-DAG: "%317:sub1": 58 # CHECK-CP-JSON-DAG: "%317:sub2": 57 # CHECK-CP-JSON-DAG: "%317:sub3": 56 # CHECK-CP-JSON-DAG: "%317:sub4": 53 # CHECK-CP-JSON-DAG: "%317:sub5": 52 # CHECK-CP-JSON-DAG: "%317:sub6": 51 # CHECK-CP-JSON-DAG: "%317:sub7": 50 # CHECK-CP-JSON-DAG: "%317:sub8": 47 # CHECK-CP-JSON-DAG: "%317:sub9": 46 # CHECK-CP-JSON-DAG: "%317:sub10": 45 # CHECK-CP-JSON-DAG: "%317:sub11": 44 # CHECK-CP-JSON-DAG: "%317:sub12": 41 # CHECK-CP-JSON-DAG: "%317:sub13": 40 # CHECK-CP-JSON-DAG: "%317:sub14": 39 # CHECK-CP-JSON-DAG: "%317:sub15": 38 # CHECK-CP-JSON-DAG: "%317:sub16": 35 # CHECK-CP-JSON-DAG: "%317:sub17": 34 # CHECK-CP-JSON-DAG: "%317:sub18": 33 # CHECK-CP-JSON-DAG: "%317:sub19": 32 # CHECK-CP-JSON-DAG: "%317:sub20": 29 # CHECK-CP-JSON-DAG: "%317:sub21": 28 # CHECK-CP-JSON-DAG: "%317:sub22": 27 # CHECK-CP-JSON-DAG: "%317:sub23": 26 # CHECK-CP-JSON-DAG: "%317:sub24": 23 # CHECK-CP-JSON-DAG: "%317:sub25": 22 # CHECK-CP-JSON-DAG: "%317:sub26": 21 # CHECK-CP-JSON-DAG: "%317:sub27": 20 # CHECK-CP-JSON-DAG: "%317:sub28": 17 # CHECK-CP-JSON-DAG: "%317:sub29": 16 # CHECK-CP-JSON-DAG: "%317:sub30": 15 # CHECK-CP-JSON-DAG: "%317:sub31": 14 # CHECK-CP-JSON-DAG: "%359:sub0": 107 # CHECK-CP-JSON-DAG: "%359:sub1": 106 # CHECK-CP-JSON-DAG: "%359:sub2": 105 # CHECK-CP-JSON-DAG: "%359:sub3": 104 # CHECK-CP-JSON-DAG: "%359:sub4": 101 # CHECK-CP-JSON-DAG: "%359:sub5": 100 # CHECK-CP-JSON-DAG: "%359:sub6": 99 # CHECK-CP-JSON-DAG: "%359:sub7": 98 # CHECK-CP-JSON-DAG: "%359:sub8": 95 # CHECK-CP-JSON-DAG: "%359:sub9": 94 # CHECK-CP-JSON-DAG: "%359:sub10": 93 # CHECK-CP-JSON-DAG: "%359:sub11": 92 # CHECK-CP-JSON-DAG: "%359:sub12": 89 # CHECK-CP-JSON-DAG: "%359:sub13": 88 # CHECK-CP-JSON-DAG: "%359:sub14": 87 # CHECK-CP-JSON-DAG: "%359:sub15": 86 # CHECK-CP-JSON-DAG: "%359:sub16": 83 # CHECK-CP-JSON-DAG: "%359:sub17": 82 # CHECK-CP-JSON-DAG: "%359:sub18": 81 # CHECK-CP-JSON-DAG: "%359:sub19": 80 # CHECK-CP-JSON-DAG: "%359:sub20": 77 # CHECK-CP-JSON-DAG: "%359:sub21": 76 # CHECK-CP-JSON-DAG: "%359:sub22": 75 # CHECK-CP-JSON-DAG: "%359:sub23": 74 # CHECK-CP-JSON-DAG: "%359:sub24": 71 # CHECK-CP-JSON-DAG: "%359:sub25": 70 # CHECK-CP-JSON-DAG: "%359:sub26": 69 # CHECK-CP-JSON-DAG: "%359:sub27": 68 # CHECK-CP-JSON-DAG: "%359:sub28": 65 # CHECK-CP-JSON-DAG: "%359:sub29": 64 # CHECK-CP-JSON-DAG: "%359:sub30": 63 # CHECK-CP-JSON-DAG: "%359:sub31": 62 # CHECK-CP-JSON-DAG: "%401:sub0": 155 # CHECK-CP-JSON-DAG: "%401:sub1": 154 # CHECK-CP-JSON-DAG: "%401:sub2": 153 # CHECK-CP-JSON-DAG: "%401:sub3": 152 # CHECK-CP-JSON-DAG: "%401:sub4": 149 # CHECK-CP-JSON-DAG: "%401:sub5": 148 # CHECK-CP-JSON-DAG: "%401:sub6": 147 # CHECK-CP-JSON-DAG: "%401:sub7": 146 # CHECK-CP-JSON-DAG: "%401:sub8": 143 # CHECK-CP-JSON-DAG: "%401:sub9": 142 # CHECK-CP-JSON-DAG: "%401:sub10": 141 # CHECK-CP-JSON-DAG: "%401:sub11": 140 # CHECK-CP-JSON-DAG: "%401:sub12": 137 # CHECK-CP-JSON-DAG: "%401:sub13": 136 # CHECK-CP-JSON-DAG: "%401:sub14": 135 # CHECK-CP-JSON-DAG: "%401:sub15": 134 # CHECK-CP-JSON-DAG: "%401:sub16": 131 # CHECK-CP-JSON-DAG: "%401:sub17": 130 # CHECK-CP-JSON-DAG: "%401:sub18": 129 # CHECK-CP-JSON-DAG: "%401:sub19": 128 # CHECK-CP-JSON-DAG: "%401:sub20": 125 # CHECK-CP-JSON-DAG: "%401:sub21": 124 # CHECK-CP-JSON-DAG: "%401:sub22": 123 # CHECK-CP-JSON-DAG: "%401:sub23": 122 # CHECK-CP-JSON-DAG: "%401:sub24": 119 # CHECK-CP-JSON-DAG: "%401:sub25": 118 # CHECK-CP-JSON-DAG: "%401:sub26": 117 # CHECK-CP-JSON-DAG: "%401:sub27": 116 # CHECK-CP-JSON-DAG: "%401:sub28": 113 # CHECK-CP-JSON-DAG: "%401:sub29": 112 # CHECK-CP-JSON-DAG: "%401:sub30": 111 # CHECK-CP-JSON-DAG: "%401:sub31": 110 # CHECK-CP-JSON-DAG: "%672": 0 # CHECK-CP-JSON-DAG: "%673": 0 # CHECK-CP-JSON-DAG: "%674": 0 # CHECK-CP-JSON-DAG: "%675": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 110 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 155 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %677:vreg_64, %676, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 10 # CHECK-CP-JSON-DAG: "%275:sub1": 9 # CHECK-CP-JSON-DAG: "%275:sub2": 8 # CHECK-CP-JSON-DAG: "%275:sub3": 7 # CHECK-CP-JSON-DAG: "%275:sub4": 4 # CHECK-CP-JSON-DAG: "%275:sub5": 3 # CHECK-CP-JSON-DAG: "%275:sub6": 2 # CHECK-CP-JSON-DAG: "%275:sub7": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 58 # CHECK-CP-JSON-DAG: "%317:sub1": 57 # CHECK-CP-JSON-DAG: "%317:sub2": 56 # CHECK-CP-JSON-DAG: "%317:sub3": 55 # CHECK-CP-JSON-DAG: "%317:sub4": 52 # CHECK-CP-JSON-DAG: "%317:sub5": 51 # CHECK-CP-JSON-DAG: "%317:sub6": 50 # CHECK-CP-JSON-DAG: "%317:sub7": 49 # CHECK-CP-JSON-DAG: "%317:sub8": 46 # CHECK-CP-JSON-DAG: "%317:sub9": 45 # CHECK-CP-JSON-DAG: "%317:sub10": 44 # CHECK-CP-JSON-DAG: "%317:sub11": 43 # CHECK-CP-JSON-DAG: "%317:sub12": 40 # CHECK-CP-JSON-DAG: "%317:sub13": 39 # CHECK-CP-JSON-DAG: "%317:sub14": 38 # CHECK-CP-JSON-DAG: "%317:sub15": 37 # CHECK-CP-JSON-DAG: "%317:sub16": 34 # CHECK-CP-JSON-DAG: "%317:sub17": 33 # CHECK-CP-JSON-DAG: "%317:sub18": 32 # CHECK-CP-JSON-DAG: "%317:sub19": 31 # CHECK-CP-JSON-DAG: "%317:sub20": 28 # CHECK-CP-JSON-DAG: "%317:sub21": 27 # CHECK-CP-JSON-DAG: "%317:sub22": 26 # CHECK-CP-JSON-DAG: "%317:sub23": 25 # CHECK-CP-JSON-DAG: "%317:sub24": 22 # CHECK-CP-JSON-DAG: "%317:sub25": 21 # CHECK-CP-JSON-DAG: "%317:sub26": 20 # CHECK-CP-JSON-DAG: "%317:sub27": 19 # CHECK-CP-JSON-DAG: "%317:sub28": 16 # CHECK-CP-JSON-DAG: "%317:sub29": 15 # CHECK-CP-JSON-DAG: "%317:sub30": 14 # CHECK-CP-JSON-DAG: "%317:sub31": 13 # CHECK-CP-JSON-DAG: "%359:sub0": 106 # CHECK-CP-JSON-DAG: "%359:sub1": 105 # CHECK-CP-JSON-DAG: "%359:sub2": 104 # CHECK-CP-JSON-DAG: "%359:sub3": 103 # CHECK-CP-JSON-DAG: "%359:sub4": 100 # CHECK-CP-JSON-DAG: "%359:sub5": 99 # CHECK-CP-JSON-DAG: "%359:sub6": 98 # CHECK-CP-JSON-DAG: "%359:sub7": 97 # CHECK-CP-JSON-DAG: "%359:sub8": 94 # CHECK-CP-JSON-DAG: "%359:sub9": 93 # CHECK-CP-JSON-DAG: "%359:sub10": 92 # CHECK-CP-JSON-DAG: "%359:sub11": 91 # CHECK-CP-JSON-DAG: "%359:sub12": 88 # CHECK-CP-JSON-DAG: "%359:sub13": 87 # CHECK-CP-JSON-DAG: "%359:sub14": 86 # CHECK-CP-JSON-DAG: "%359:sub15": 85 # CHECK-CP-JSON-DAG: "%359:sub16": 82 # CHECK-CP-JSON-DAG: "%359:sub17": 81 # CHECK-CP-JSON-DAG: "%359:sub18": 80 # CHECK-CP-JSON-DAG: "%359:sub19": 79 # CHECK-CP-JSON-DAG: "%359:sub20": 76 # CHECK-CP-JSON-DAG: "%359:sub21": 75 # CHECK-CP-JSON-DAG: "%359:sub22": 74 # CHECK-CP-JSON-DAG: "%359:sub23": 73 # CHECK-CP-JSON-DAG: "%359:sub24": 70 # CHECK-CP-JSON-DAG: "%359:sub25": 69 # CHECK-CP-JSON-DAG: "%359:sub26": 68 # CHECK-CP-JSON-DAG: "%359:sub27": 67 # CHECK-CP-JSON-DAG: "%359:sub28": 64 # CHECK-CP-JSON-DAG: "%359:sub29": 63 # CHECK-CP-JSON-DAG: "%359:sub30": 62 # CHECK-CP-JSON-DAG: "%359:sub31": 61 # CHECK-CP-JSON-DAG: "%401:sub0": 154 # CHECK-CP-JSON-DAG: "%401:sub1": 153 # CHECK-CP-JSON-DAG: "%401:sub2": 152 # CHECK-CP-JSON-DAG: "%401:sub3": 151 # CHECK-CP-JSON-DAG: "%401:sub4": 148 # CHECK-CP-JSON-DAG: "%401:sub5": 147 # CHECK-CP-JSON-DAG: "%401:sub6": 146 # CHECK-CP-JSON-DAG: "%401:sub7": 145 # CHECK-CP-JSON-DAG: "%401:sub8": 142 # CHECK-CP-JSON-DAG: "%401:sub9": 141 # CHECK-CP-JSON-DAG: "%401:sub10": 140 # CHECK-CP-JSON-DAG: "%401:sub11": 139 # CHECK-CP-JSON-DAG: "%401:sub12": 136 # CHECK-CP-JSON-DAG: "%401:sub13": 135 # CHECK-CP-JSON-DAG: "%401:sub14": 134 # CHECK-CP-JSON-DAG: "%401:sub15": 133 # CHECK-CP-JSON-DAG: "%401:sub16": 130 # CHECK-CP-JSON-DAG: "%401:sub17": 129 # CHECK-CP-JSON-DAG: "%401:sub18": 128 # CHECK-CP-JSON-DAG: "%401:sub19": 127 # CHECK-CP-JSON-DAG: "%401:sub20": 124 # CHECK-CP-JSON-DAG: "%401:sub21": 123 # CHECK-CP-JSON-DAG: "%401:sub22": 122 # CHECK-CP-JSON-DAG: "%401:sub23": 121 # CHECK-CP-JSON-DAG: "%401:sub24": 118 # CHECK-CP-JSON-DAG: "%401:sub25": 117 # CHECK-CP-JSON-DAG: "%401:sub26": 116 # CHECK-CP-JSON-DAG: "%401:sub27": 115 # CHECK-CP-JSON-DAG: "%401:sub28": 112 # CHECK-CP-JSON-DAG: "%401:sub29": 111 # CHECK-CP-JSON-DAG: "%401:sub30": 110 # CHECK-CP-JSON-DAG: "%401:sub31": 109 # CHECK-CP-JSON-DAG: "%676": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 109 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 154 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%678:vgpr_32 = COPY %275.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 9 # CHECK-CP-JSON-DAG: "%275:sub1": 8 # CHECK-CP-JSON-DAG: "%275:sub2": 7 # CHECK-CP-JSON-DAG: "%275:sub3": 6 # CHECK-CP-JSON-DAG: "%275:sub4": 3 # CHECK-CP-JSON-DAG: "%275:sub5": 2 # CHECK-CP-JSON-DAG: "%275:sub6": 1 # CHECK-CP-JSON-DAG: "%275:sub7": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 57 # CHECK-CP-JSON-DAG: "%317:sub1": 56 # CHECK-CP-JSON-DAG: "%317:sub2": 55 # CHECK-CP-JSON-DAG: "%317:sub3": 54 # CHECK-CP-JSON-DAG: "%317:sub4": 51 # CHECK-CP-JSON-DAG: "%317:sub5": 50 # CHECK-CP-JSON-DAG: "%317:sub6": 49 # CHECK-CP-JSON-DAG: "%317:sub7": 48 # CHECK-CP-JSON-DAG: "%317:sub8": 45 # CHECK-CP-JSON-DAG: "%317:sub9": 44 # CHECK-CP-JSON-DAG: "%317:sub10": 43 # CHECK-CP-JSON-DAG: "%317:sub11": 42 # CHECK-CP-JSON-DAG: "%317:sub12": 39 # CHECK-CP-JSON-DAG: "%317:sub13": 38 # CHECK-CP-JSON-DAG: "%317:sub14": 37 # CHECK-CP-JSON-DAG: "%317:sub15": 36 # CHECK-CP-JSON-DAG: "%317:sub16": 33 # CHECK-CP-JSON-DAG: "%317:sub17": 32 # CHECK-CP-JSON-DAG: "%317:sub18": 31 # CHECK-CP-JSON-DAG: "%317:sub19": 30 # CHECK-CP-JSON-DAG: "%317:sub20": 27 # CHECK-CP-JSON-DAG: "%317:sub21": 26 # CHECK-CP-JSON-DAG: "%317:sub22": 25 # CHECK-CP-JSON-DAG: "%317:sub23": 24 # CHECK-CP-JSON-DAG: "%317:sub24": 21 # CHECK-CP-JSON-DAG: "%317:sub25": 20 # CHECK-CP-JSON-DAG: "%317:sub26": 19 # CHECK-CP-JSON-DAG: "%317:sub27": 18 # CHECK-CP-JSON-DAG: "%317:sub28": 15 # CHECK-CP-JSON-DAG: "%317:sub29": 14 # CHECK-CP-JSON-DAG: "%317:sub30": 13 # CHECK-CP-JSON-DAG: "%317:sub31": 12 # CHECK-CP-JSON-DAG: "%359:sub0": 105 # CHECK-CP-JSON-DAG: "%359:sub1": 104 # CHECK-CP-JSON-DAG: "%359:sub2": 103 # CHECK-CP-JSON-DAG: "%359:sub3": 102 # CHECK-CP-JSON-DAG: "%359:sub4": 99 # CHECK-CP-JSON-DAG: "%359:sub5": 98 # CHECK-CP-JSON-DAG: "%359:sub6": 97 # CHECK-CP-JSON-DAG: "%359:sub7": 96 # CHECK-CP-JSON-DAG: "%359:sub8": 93 # CHECK-CP-JSON-DAG: "%359:sub9": 92 # CHECK-CP-JSON-DAG: "%359:sub10": 91 # CHECK-CP-JSON-DAG: "%359:sub11": 90 # CHECK-CP-JSON-DAG: "%359:sub12": 87 # CHECK-CP-JSON-DAG: "%359:sub13": 86 # CHECK-CP-JSON-DAG: "%359:sub14": 85 # CHECK-CP-JSON-DAG: "%359:sub15": 84 # CHECK-CP-JSON-DAG: "%359:sub16": 81 # CHECK-CP-JSON-DAG: "%359:sub17": 80 # CHECK-CP-JSON-DAG: "%359:sub18": 79 # CHECK-CP-JSON-DAG: "%359:sub19": 78 # CHECK-CP-JSON-DAG: "%359:sub20": 75 # CHECK-CP-JSON-DAG: "%359:sub21": 74 # CHECK-CP-JSON-DAG: "%359:sub22": 73 # CHECK-CP-JSON-DAG: "%359:sub23": 72 # CHECK-CP-JSON-DAG: "%359:sub24": 69 # CHECK-CP-JSON-DAG: "%359:sub25": 68 # CHECK-CP-JSON-DAG: "%359:sub26": 67 # CHECK-CP-JSON-DAG: "%359:sub27": 66 # CHECK-CP-JSON-DAG: "%359:sub28": 63 # CHECK-CP-JSON-DAG: "%359:sub29": 62 # CHECK-CP-JSON-DAG: "%359:sub30": 61 # CHECK-CP-JSON-DAG: "%359:sub31": 60 # CHECK-CP-JSON-DAG: "%401:sub0": 153 # CHECK-CP-JSON-DAG: "%401:sub1": 152 # CHECK-CP-JSON-DAG: "%401:sub2": 151 # CHECK-CP-JSON-DAG: "%401:sub3": 150 # CHECK-CP-JSON-DAG: "%401:sub4": 147 # CHECK-CP-JSON-DAG: "%401:sub5": 146 # CHECK-CP-JSON-DAG: "%401:sub6": 145 # CHECK-CP-JSON-DAG: "%401:sub7": 144 # CHECK-CP-JSON-DAG: "%401:sub8": 141 # CHECK-CP-JSON-DAG: "%401:sub9": 140 # CHECK-CP-JSON-DAG: "%401:sub10": 139 # CHECK-CP-JSON-DAG: "%401:sub11": 138 # CHECK-CP-JSON-DAG: "%401:sub12": 135 # CHECK-CP-JSON-DAG: "%401:sub13": 134 # CHECK-CP-JSON-DAG: "%401:sub14": 133 # CHECK-CP-JSON-DAG: "%401:sub15": 132 # CHECK-CP-JSON-DAG: "%401:sub16": 129 # CHECK-CP-JSON-DAG: "%401:sub17": 128 # CHECK-CP-JSON-DAG: "%401:sub18": 127 # CHECK-CP-JSON-DAG: "%401:sub19": 126 # CHECK-CP-JSON-DAG: "%401:sub20": 123 # CHECK-CP-JSON-DAG: "%401:sub21": 122 # CHECK-CP-JSON-DAG: "%401:sub22": 121 # CHECK-CP-JSON-DAG: "%401:sub23": 120 # CHECK-CP-JSON-DAG: "%401:sub24": 117 # CHECK-CP-JSON-DAG: "%401:sub25": 116 # CHECK-CP-JSON-DAG: "%401:sub26": 115 # CHECK-CP-JSON-DAG: "%401:sub27": 114 # CHECK-CP-JSON-DAG: "%401:sub28": 111 # CHECK-CP-JSON-DAG: "%401:sub29": 110 # CHECK-CP-JSON-DAG: "%401:sub30": 109 # CHECK-CP-JSON-DAG: "%401:sub31": 108 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 108 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 153 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%679:vgpr_32 = COPY %275.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 8 # CHECK-CP-JSON-DAG: "%275:sub1": 7 # CHECK-CP-JSON-DAG: "%275:sub2": 6 # CHECK-CP-JSON-DAG: "%275:sub3": 5 # CHECK-CP-JSON-DAG: "%275:sub4": 2 # CHECK-CP-JSON-DAG: "%275:sub5": 1 # CHECK-CP-JSON-DAG: "%275:sub6": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 56 # CHECK-CP-JSON-DAG: "%317:sub1": 55 # CHECK-CP-JSON-DAG: "%317:sub2": 54 # CHECK-CP-JSON-DAG: "%317:sub3": 53 # CHECK-CP-JSON-DAG: "%317:sub4": 50 # CHECK-CP-JSON-DAG: "%317:sub5": 49 # CHECK-CP-JSON-DAG: "%317:sub6": 48 # CHECK-CP-JSON-DAG: "%317:sub7": 47 # CHECK-CP-JSON-DAG: "%317:sub8": 44 # CHECK-CP-JSON-DAG: "%317:sub9": 43 # CHECK-CP-JSON-DAG: "%317:sub10": 42 # CHECK-CP-JSON-DAG: "%317:sub11": 41 # CHECK-CP-JSON-DAG: "%317:sub12": 38 # CHECK-CP-JSON-DAG: "%317:sub13": 37 # CHECK-CP-JSON-DAG: "%317:sub14": 36 # CHECK-CP-JSON-DAG: "%317:sub15": 35 # CHECK-CP-JSON-DAG: "%317:sub16": 32 # CHECK-CP-JSON-DAG: "%317:sub17": 31 # CHECK-CP-JSON-DAG: "%317:sub18": 30 # CHECK-CP-JSON-DAG: "%317:sub19": 29 # CHECK-CP-JSON-DAG: "%317:sub20": 26 # CHECK-CP-JSON-DAG: "%317:sub21": 25 # CHECK-CP-JSON-DAG: "%317:sub22": 24 # CHECK-CP-JSON-DAG: "%317:sub23": 23 # CHECK-CP-JSON-DAG: "%317:sub24": 20 # CHECK-CP-JSON-DAG: "%317:sub25": 19 # CHECK-CP-JSON-DAG: "%317:sub26": 18 # CHECK-CP-JSON-DAG: "%317:sub27": 17 # CHECK-CP-JSON-DAG: "%317:sub28": 14 # CHECK-CP-JSON-DAG: "%317:sub29": 13 # CHECK-CP-JSON-DAG: "%317:sub30": 12 # CHECK-CP-JSON-DAG: "%317:sub31": 11 # CHECK-CP-JSON-DAG: "%359:sub0": 104 # CHECK-CP-JSON-DAG: "%359:sub1": 103 # CHECK-CP-JSON-DAG: "%359:sub2": 102 # CHECK-CP-JSON-DAG: "%359:sub3": 101 # CHECK-CP-JSON-DAG: "%359:sub4": 98 # CHECK-CP-JSON-DAG: "%359:sub5": 97 # CHECK-CP-JSON-DAG: "%359:sub6": 96 # CHECK-CP-JSON-DAG: "%359:sub7": 95 # CHECK-CP-JSON-DAG: "%359:sub8": 92 # CHECK-CP-JSON-DAG: "%359:sub9": 91 # CHECK-CP-JSON-DAG: "%359:sub10": 90 # CHECK-CP-JSON-DAG: "%359:sub11": 89 # CHECK-CP-JSON-DAG: "%359:sub12": 86 # CHECK-CP-JSON-DAG: "%359:sub13": 85 # CHECK-CP-JSON-DAG: "%359:sub14": 84 # CHECK-CP-JSON-DAG: "%359:sub15": 83 # CHECK-CP-JSON-DAG: "%359:sub16": 80 # CHECK-CP-JSON-DAG: "%359:sub17": 79 # CHECK-CP-JSON-DAG: "%359:sub18": 78 # CHECK-CP-JSON-DAG: "%359:sub19": 77 # CHECK-CP-JSON-DAG: "%359:sub20": 74 # CHECK-CP-JSON-DAG: "%359:sub21": 73 # CHECK-CP-JSON-DAG: "%359:sub22": 72 # CHECK-CP-JSON-DAG: "%359:sub23": 71 # CHECK-CP-JSON-DAG: "%359:sub24": 68 # CHECK-CP-JSON-DAG: "%359:sub25": 67 # CHECK-CP-JSON-DAG: "%359:sub26": 66 # CHECK-CP-JSON-DAG: "%359:sub27": 65 # CHECK-CP-JSON-DAG: "%359:sub28": 62 # CHECK-CP-JSON-DAG: "%359:sub29": 61 # CHECK-CP-JSON-DAG: "%359:sub30": 60 # CHECK-CP-JSON-DAG: "%359:sub31": 59 # CHECK-CP-JSON-DAG: "%401:sub0": 152 # CHECK-CP-JSON-DAG: "%401:sub1": 151 # CHECK-CP-JSON-DAG: "%401:sub2": 150 # CHECK-CP-JSON-DAG: "%401:sub3": 149 # CHECK-CP-JSON-DAG: "%401:sub4": 146 # CHECK-CP-JSON-DAG: "%401:sub5": 145 # CHECK-CP-JSON-DAG: "%401:sub6": 144 # CHECK-CP-JSON-DAG: "%401:sub7": 143 # CHECK-CP-JSON-DAG: "%401:sub8": 140 # CHECK-CP-JSON-DAG: "%401:sub9": 139 # CHECK-CP-JSON-DAG: "%401:sub10": 138 # CHECK-CP-JSON-DAG: "%401:sub11": 137 # CHECK-CP-JSON-DAG: "%401:sub12": 134 # CHECK-CP-JSON-DAG: "%401:sub13": 133 # CHECK-CP-JSON-DAG: "%401:sub14": 132 # CHECK-CP-JSON-DAG: "%401:sub15": 131 # CHECK-CP-JSON-DAG: "%401:sub16": 128 # CHECK-CP-JSON-DAG: "%401:sub17": 127 # CHECK-CP-JSON-DAG: "%401:sub18": 126 # CHECK-CP-JSON-DAG: "%401:sub19": 125 # CHECK-CP-JSON-DAG: "%401:sub20": 122 # CHECK-CP-JSON-DAG: "%401:sub21": 121 # CHECK-CP-JSON-DAG: "%401:sub22": 120 # CHECK-CP-JSON-DAG: "%401:sub23": 119 # CHECK-CP-JSON-DAG: "%401:sub24": 116 # CHECK-CP-JSON-DAG: "%401:sub25": 115 # CHECK-CP-JSON-DAG: "%401:sub26": 114 # CHECK-CP-JSON-DAG: "%401:sub27": 113 # CHECK-CP-JSON-DAG: "%401:sub28": 110 # CHECK-CP-JSON-DAG: "%401:sub29": 109 # CHECK-CP-JSON-DAG: "%401:sub30": 108 # CHECK-CP-JSON-DAG: "%401:sub31": 107 # CHECK-CP-JSON-DAG: "%678": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 107 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 152 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%680:vgpr_32 = COPY %275.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 7 # CHECK-CP-JSON-DAG: "%275:sub1": 6 # CHECK-CP-JSON-DAG: "%275:sub2": 5 # CHECK-CP-JSON-DAG: "%275:sub3": 4 # CHECK-CP-JSON-DAG: "%275:sub4": 1 # CHECK-CP-JSON-DAG: "%275:sub5": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 55 # CHECK-CP-JSON-DAG: "%317:sub1": 54 # CHECK-CP-JSON-DAG: "%317:sub2": 53 # CHECK-CP-JSON-DAG: "%317:sub3": 52 # CHECK-CP-JSON-DAG: "%317:sub4": 49 # CHECK-CP-JSON-DAG: "%317:sub5": 48 # CHECK-CP-JSON-DAG: "%317:sub6": 47 # CHECK-CP-JSON-DAG: "%317:sub7": 46 # CHECK-CP-JSON-DAG: "%317:sub8": 43 # CHECK-CP-JSON-DAG: "%317:sub9": 42 # CHECK-CP-JSON-DAG: "%317:sub10": 41 # CHECK-CP-JSON-DAG: "%317:sub11": 40 # CHECK-CP-JSON-DAG: "%317:sub12": 37 # CHECK-CP-JSON-DAG: "%317:sub13": 36 # CHECK-CP-JSON-DAG: "%317:sub14": 35 # CHECK-CP-JSON-DAG: "%317:sub15": 34 # CHECK-CP-JSON-DAG: "%317:sub16": 31 # CHECK-CP-JSON-DAG: "%317:sub17": 30 # CHECK-CP-JSON-DAG: "%317:sub18": 29 # CHECK-CP-JSON-DAG: "%317:sub19": 28 # CHECK-CP-JSON-DAG: "%317:sub20": 25 # CHECK-CP-JSON-DAG: "%317:sub21": 24 # CHECK-CP-JSON-DAG: "%317:sub22": 23 # CHECK-CP-JSON-DAG: "%317:sub23": 22 # CHECK-CP-JSON-DAG: "%317:sub24": 19 # CHECK-CP-JSON-DAG: "%317:sub25": 18 # CHECK-CP-JSON-DAG: "%317:sub26": 17 # CHECK-CP-JSON-DAG: "%317:sub27": 16 # CHECK-CP-JSON-DAG: "%317:sub28": 13 # CHECK-CP-JSON-DAG: "%317:sub29": 12 # CHECK-CP-JSON-DAG: "%317:sub30": 11 # CHECK-CP-JSON-DAG: "%317:sub31": 10 # CHECK-CP-JSON-DAG: "%359:sub0": 103 # CHECK-CP-JSON-DAG: "%359:sub1": 102 # CHECK-CP-JSON-DAG: "%359:sub2": 101 # CHECK-CP-JSON-DAG: "%359:sub3": 100 # CHECK-CP-JSON-DAG: "%359:sub4": 97 # CHECK-CP-JSON-DAG: "%359:sub5": 96 # CHECK-CP-JSON-DAG: "%359:sub6": 95 # CHECK-CP-JSON-DAG: "%359:sub7": 94 # CHECK-CP-JSON-DAG: "%359:sub8": 91 # CHECK-CP-JSON-DAG: "%359:sub9": 90 # CHECK-CP-JSON-DAG: "%359:sub10": 89 # CHECK-CP-JSON-DAG: "%359:sub11": 88 # CHECK-CP-JSON-DAG: "%359:sub12": 85 # CHECK-CP-JSON-DAG: "%359:sub13": 84 # CHECK-CP-JSON-DAG: "%359:sub14": 83 # CHECK-CP-JSON-DAG: "%359:sub15": 82 # CHECK-CP-JSON-DAG: "%359:sub16": 79 # CHECK-CP-JSON-DAG: "%359:sub17": 78 # CHECK-CP-JSON-DAG: "%359:sub18": 77 # CHECK-CP-JSON-DAG: "%359:sub19": 76 # CHECK-CP-JSON-DAG: "%359:sub20": 73 # CHECK-CP-JSON-DAG: "%359:sub21": 72 # CHECK-CP-JSON-DAG: "%359:sub22": 71 # CHECK-CP-JSON-DAG: "%359:sub23": 70 # CHECK-CP-JSON-DAG: "%359:sub24": 67 # CHECK-CP-JSON-DAG: "%359:sub25": 66 # CHECK-CP-JSON-DAG: "%359:sub26": 65 # CHECK-CP-JSON-DAG: "%359:sub27": 64 # CHECK-CP-JSON-DAG: "%359:sub28": 61 # CHECK-CP-JSON-DAG: "%359:sub29": 60 # CHECK-CP-JSON-DAG: "%359:sub30": 59 # CHECK-CP-JSON-DAG: "%359:sub31": 58 # CHECK-CP-JSON-DAG: "%401:sub0": 151 # CHECK-CP-JSON-DAG: "%401:sub1": 150 # CHECK-CP-JSON-DAG: "%401:sub2": 149 # CHECK-CP-JSON-DAG: "%401:sub3": 148 # CHECK-CP-JSON-DAG: "%401:sub4": 145 # CHECK-CP-JSON-DAG: "%401:sub5": 144 # CHECK-CP-JSON-DAG: "%401:sub6": 143 # CHECK-CP-JSON-DAG: "%401:sub7": 142 # CHECK-CP-JSON-DAG: "%401:sub8": 139 # CHECK-CP-JSON-DAG: "%401:sub9": 138 # CHECK-CP-JSON-DAG: "%401:sub10": 137 # CHECK-CP-JSON-DAG: "%401:sub11": 136 # CHECK-CP-JSON-DAG: "%401:sub12": 133 # CHECK-CP-JSON-DAG: "%401:sub13": 132 # CHECK-CP-JSON-DAG: "%401:sub14": 131 # CHECK-CP-JSON-DAG: "%401:sub15": 130 # CHECK-CP-JSON-DAG: "%401:sub16": 127 # CHECK-CP-JSON-DAG: "%401:sub17": 126 # CHECK-CP-JSON-DAG: "%401:sub18": 125 # CHECK-CP-JSON-DAG: "%401:sub19": 124 # CHECK-CP-JSON-DAG: "%401:sub20": 121 # CHECK-CP-JSON-DAG: "%401:sub21": 120 # CHECK-CP-JSON-DAG: "%401:sub22": 119 # CHECK-CP-JSON-DAG: "%401:sub23": 118 # CHECK-CP-JSON-DAG: "%401:sub24": 115 # CHECK-CP-JSON-DAG: "%401:sub25": 114 # CHECK-CP-JSON-DAG: "%401:sub26": 113 # CHECK-CP-JSON-DAG: "%401:sub27": 112 # CHECK-CP-JSON-DAG: "%401:sub28": 109 # CHECK-CP-JSON-DAG: "%401:sub29": 108 # CHECK-CP-JSON-DAG: "%401:sub30": 107 # CHECK-CP-JSON-DAG: "%401:sub31": 106 # CHECK-CP-JSON-DAG: "%678": 2 # CHECK-CP-JSON-DAG: "%679": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 106 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 151 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%681:vgpr_32 = COPY %275.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 6 # CHECK-CP-JSON-DAG: "%275:sub1": 5 # CHECK-CP-JSON-DAG: "%275:sub2": 4 # CHECK-CP-JSON-DAG: "%275:sub3": 3 # CHECK-CP-JSON-DAG: "%275:sub4": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 54 # CHECK-CP-JSON-DAG: "%317:sub1": 53 # CHECK-CP-JSON-DAG: "%317:sub2": 52 # CHECK-CP-JSON-DAG: "%317:sub3": 51 # CHECK-CP-JSON-DAG: "%317:sub4": 48 # CHECK-CP-JSON-DAG: "%317:sub5": 47 # CHECK-CP-JSON-DAG: "%317:sub6": 46 # CHECK-CP-JSON-DAG: "%317:sub7": 45 # CHECK-CP-JSON-DAG: "%317:sub8": 42 # CHECK-CP-JSON-DAG: "%317:sub9": 41 # CHECK-CP-JSON-DAG: "%317:sub10": 40 # CHECK-CP-JSON-DAG: "%317:sub11": 39 # CHECK-CP-JSON-DAG: "%317:sub12": 36 # CHECK-CP-JSON-DAG: "%317:sub13": 35 # CHECK-CP-JSON-DAG: "%317:sub14": 34 # CHECK-CP-JSON-DAG: "%317:sub15": 33 # CHECK-CP-JSON-DAG: "%317:sub16": 30 # CHECK-CP-JSON-DAG: "%317:sub17": 29 # CHECK-CP-JSON-DAG: "%317:sub18": 28 # CHECK-CP-JSON-DAG: "%317:sub19": 27 # CHECK-CP-JSON-DAG: "%317:sub20": 24 # CHECK-CP-JSON-DAG: "%317:sub21": 23 # CHECK-CP-JSON-DAG: "%317:sub22": 22 # CHECK-CP-JSON-DAG: "%317:sub23": 21 # CHECK-CP-JSON-DAG: "%317:sub24": 18 # CHECK-CP-JSON-DAG: "%317:sub25": 17 # CHECK-CP-JSON-DAG: "%317:sub26": 16 # CHECK-CP-JSON-DAG: "%317:sub27": 15 # CHECK-CP-JSON-DAG: "%317:sub28": 12 # CHECK-CP-JSON-DAG: "%317:sub29": 11 # CHECK-CP-JSON-DAG: "%317:sub30": 10 # CHECK-CP-JSON-DAG: "%317:sub31": 9 # CHECK-CP-JSON-DAG: "%359:sub0": 102 # CHECK-CP-JSON-DAG: "%359:sub1": 101 # CHECK-CP-JSON-DAG: "%359:sub2": 100 # CHECK-CP-JSON-DAG: "%359:sub3": 99 # CHECK-CP-JSON-DAG: "%359:sub4": 96 # CHECK-CP-JSON-DAG: "%359:sub5": 95 # CHECK-CP-JSON-DAG: "%359:sub6": 94 # CHECK-CP-JSON-DAG: "%359:sub7": 93 # CHECK-CP-JSON-DAG: "%359:sub8": 90 # CHECK-CP-JSON-DAG: "%359:sub9": 89 # CHECK-CP-JSON-DAG: "%359:sub10": 88 # CHECK-CP-JSON-DAG: "%359:sub11": 87 # CHECK-CP-JSON-DAG: "%359:sub12": 84 # CHECK-CP-JSON-DAG: "%359:sub13": 83 # CHECK-CP-JSON-DAG: "%359:sub14": 82 # CHECK-CP-JSON-DAG: "%359:sub15": 81 # CHECK-CP-JSON-DAG: "%359:sub16": 78 # CHECK-CP-JSON-DAG: "%359:sub17": 77 # CHECK-CP-JSON-DAG: "%359:sub18": 76 # CHECK-CP-JSON-DAG: "%359:sub19": 75 # CHECK-CP-JSON-DAG: "%359:sub20": 72 # CHECK-CP-JSON-DAG: "%359:sub21": 71 # CHECK-CP-JSON-DAG: "%359:sub22": 70 # CHECK-CP-JSON-DAG: "%359:sub23": 69 # CHECK-CP-JSON-DAG: "%359:sub24": 66 # CHECK-CP-JSON-DAG: "%359:sub25": 65 # CHECK-CP-JSON-DAG: "%359:sub26": 64 # CHECK-CP-JSON-DAG: "%359:sub27": 63 # CHECK-CP-JSON-DAG: "%359:sub28": 60 # CHECK-CP-JSON-DAG: "%359:sub29": 59 # CHECK-CP-JSON-DAG: "%359:sub30": 58 # CHECK-CP-JSON-DAG: "%359:sub31": 57 # CHECK-CP-JSON-DAG: "%401:sub0": 150 # CHECK-CP-JSON-DAG: "%401:sub1": 149 # CHECK-CP-JSON-DAG: "%401:sub2": 148 # CHECK-CP-JSON-DAG: "%401:sub3": 147 # CHECK-CP-JSON-DAG: "%401:sub4": 144 # CHECK-CP-JSON-DAG: "%401:sub5": 143 # CHECK-CP-JSON-DAG: "%401:sub6": 142 # CHECK-CP-JSON-DAG: "%401:sub7": 141 # CHECK-CP-JSON-DAG: "%401:sub8": 138 # CHECK-CP-JSON-DAG: "%401:sub9": 137 # CHECK-CP-JSON-DAG: "%401:sub10": 136 # CHECK-CP-JSON-DAG: "%401:sub11": 135 # CHECK-CP-JSON-DAG: "%401:sub12": 132 # CHECK-CP-JSON-DAG: "%401:sub13": 131 # CHECK-CP-JSON-DAG: "%401:sub14": 130 # CHECK-CP-JSON-DAG: "%401:sub15": 129 # CHECK-CP-JSON-DAG: "%401:sub16": 126 # CHECK-CP-JSON-DAG: "%401:sub17": 125 # CHECK-CP-JSON-DAG: "%401:sub18": 124 # CHECK-CP-JSON-DAG: "%401:sub19": 123 # CHECK-CP-JSON-DAG: "%401:sub20": 120 # CHECK-CP-JSON-DAG: "%401:sub21": 119 # CHECK-CP-JSON-DAG: "%401:sub22": 118 # CHECK-CP-JSON-DAG: "%401:sub23": 117 # CHECK-CP-JSON-DAG: "%401:sub24": 114 # CHECK-CP-JSON-DAG: "%401:sub25": 113 # CHECK-CP-JSON-DAG: "%401:sub26": 112 # CHECK-CP-JSON-DAG: "%401:sub27": 111 # CHECK-CP-JSON-DAG: "%401:sub28": 108 # CHECK-CP-JSON-DAG: "%401:sub29": 107 # CHECK-CP-JSON-DAG: "%401:sub30": 106 # CHECK-CP-JSON-DAG: "%401:sub31": 105 # CHECK-CP-JSON-DAG: "%678": 1 # CHECK-CP-JSON-DAG: "%679": 1 # CHECK-CP-JSON-DAG: "%680": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 105 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 150 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%682:vreg_128 = REG_SEQUENCE %681, %subreg.sub0, %680, %subreg.sub1, %679, %subreg.sub2, %678, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 5 # CHECK-CP-JSON-DAG: "%275:sub1": 4 # CHECK-CP-JSON-DAG: "%275:sub2": 3 # CHECK-CP-JSON-DAG: "%275:sub3": 2 # CHECK-CP-JSON-DAG: "%317:sub0": 53 # CHECK-CP-JSON-DAG: "%317:sub1": 52 # CHECK-CP-JSON-DAG: "%317:sub2": 51 # CHECK-CP-JSON-DAG: "%317:sub3": 50 # CHECK-CP-JSON-DAG: "%317:sub4": 47 # CHECK-CP-JSON-DAG: "%317:sub5": 46 # CHECK-CP-JSON-DAG: "%317:sub6": 45 # CHECK-CP-JSON-DAG: "%317:sub7": 44 # CHECK-CP-JSON-DAG: "%317:sub8": 41 # CHECK-CP-JSON-DAG: "%317:sub9": 40 # CHECK-CP-JSON-DAG: "%317:sub10": 39 # CHECK-CP-JSON-DAG: "%317:sub11": 38 # CHECK-CP-JSON-DAG: "%317:sub12": 35 # CHECK-CP-JSON-DAG: "%317:sub13": 34 # CHECK-CP-JSON-DAG: "%317:sub14": 33 # CHECK-CP-JSON-DAG: "%317:sub15": 32 # CHECK-CP-JSON-DAG: "%317:sub16": 29 # CHECK-CP-JSON-DAG: "%317:sub17": 28 # CHECK-CP-JSON-DAG: "%317:sub18": 27 # CHECK-CP-JSON-DAG: "%317:sub19": 26 # CHECK-CP-JSON-DAG: "%317:sub20": 23 # CHECK-CP-JSON-DAG: "%317:sub21": 22 # CHECK-CP-JSON-DAG: "%317:sub22": 21 # CHECK-CP-JSON-DAG: "%317:sub23": 20 # CHECK-CP-JSON-DAG: "%317:sub24": 17 # CHECK-CP-JSON-DAG: "%317:sub25": 16 # CHECK-CP-JSON-DAG: "%317:sub26": 15 # CHECK-CP-JSON-DAG: "%317:sub27": 14 # CHECK-CP-JSON-DAG: "%317:sub28": 11 # CHECK-CP-JSON-DAG: "%317:sub29": 10 # CHECK-CP-JSON-DAG: "%317:sub30": 9 # CHECK-CP-JSON-DAG: "%317:sub31": 8 # CHECK-CP-JSON-DAG: "%359:sub0": 101 # CHECK-CP-JSON-DAG: "%359:sub1": 100 # CHECK-CP-JSON-DAG: "%359:sub2": 99 # CHECK-CP-JSON-DAG: "%359:sub3": 98 # CHECK-CP-JSON-DAG: "%359:sub4": 95 # CHECK-CP-JSON-DAG: "%359:sub5": 94 # CHECK-CP-JSON-DAG: "%359:sub6": 93 # CHECK-CP-JSON-DAG: "%359:sub7": 92 # CHECK-CP-JSON-DAG: "%359:sub8": 89 # CHECK-CP-JSON-DAG: "%359:sub9": 88 # CHECK-CP-JSON-DAG: "%359:sub10": 87 # CHECK-CP-JSON-DAG: "%359:sub11": 86 # CHECK-CP-JSON-DAG: "%359:sub12": 83 # CHECK-CP-JSON-DAG: "%359:sub13": 82 # CHECK-CP-JSON-DAG: "%359:sub14": 81 # CHECK-CP-JSON-DAG: "%359:sub15": 80 # CHECK-CP-JSON-DAG: "%359:sub16": 77 # CHECK-CP-JSON-DAG: "%359:sub17": 76 # CHECK-CP-JSON-DAG: "%359:sub18": 75 # CHECK-CP-JSON-DAG: "%359:sub19": 74 # CHECK-CP-JSON-DAG: "%359:sub20": 71 # CHECK-CP-JSON-DAG: "%359:sub21": 70 # CHECK-CP-JSON-DAG: "%359:sub22": 69 # CHECK-CP-JSON-DAG: "%359:sub23": 68 # CHECK-CP-JSON-DAG: "%359:sub24": 65 # CHECK-CP-JSON-DAG: "%359:sub25": 64 # CHECK-CP-JSON-DAG: "%359:sub26": 63 # CHECK-CP-JSON-DAG: "%359:sub27": 62 # CHECK-CP-JSON-DAG: "%359:sub28": 59 # CHECK-CP-JSON-DAG: "%359:sub29": 58 # CHECK-CP-JSON-DAG: "%359:sub30": 57 # CHECK-CP-JSON-DAG: "%359:sub31": 56 # CHECK-CP-JSON-DAG: "%401:sub0": 149 # CHECK-CP-JSON-DAG: "%401:sub1": 148 # CHECK-CP-JSON-DAG: "%401:sub2": 147 # CHECK-CP-JSON-DAG: "%401:sub3": 146 # CHECK-CP-JSON-DAG: "%401:sub4": 143 # CHECK-CP-JSON-DAG: "%401:sub5": 142 # CHECK-CP-JSON-DAG: "%401:sub6": 141 # CHECK-CP-JSON-DAG: "%401:sub7": 140 # CHECK-CP-JSON-DAG: "%401:sub8": 137 # CHECK-CP-JSON-DAG: "%401:sub9": 136 # CHECK-CP-JSON-DAG: "%401:sub10": 135 # CHECK-CP-JSON-DAG: "%401:sub11": 134 # CHECK-CP-JSON-DAG: "%401:sub12": 131 # CHECK-CP-JSON-DAG: "%401:sub13": 130 # CHECK-CP-JSON-DAG: "%401:sub14": 129 # CHECK-CP-JSON-DAG: "%401:sub15": 128 # CHECK-CP-JSON-DAG: "%401:sub16": 125 # CHECK-CP-JSON-DAG: "%401:sub17": 124 # CHECK-CP-JSON-DAG: "%401:sub18": 123 # CHECK-CP-JSON-DAG: "%401:sub19": 122 # CHECK-CP-JSON-DAG: "%401:sub20": 119 # CHECK-CP-JSON-DAG: "%401:sub21": 118 # CHECK-CP-JSON-DAG: "%401:sub22": 117 # CHECK-CP-JSON-DAG: "%401:sub23": 116 # CHECK-CP-JSON-DAG: "%401:sub24": 113 # CHECK-CP-JSON-DAG: "%401:sub25": 112 # CHECK-CP-JSON-DAG: "%401:sub26": 111 # CHECK-CP-JSON-DAG: "%401:sub27": 110 # CHECK-CP-JSON-DAG: "%401:sub28": 107 # CHECK-CP-JSON-DAG: "%401:sub29": 106 # CHECK-CP-JSON-DAG: "%401:sub30": 105 # CHECK-CP-JSON-DAG: "%401:sub31": 104 # CHECK-CP-JSON-DAG: "%678": 0 # CHECK-CP-JSON-DAG: "%679": 0 # CHECK-CP-JSON-DAG: "%680": 0 # CHECK-CP-JSON-DAG: "%681": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 104 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 149 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %683:vreg_64, %682, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 4 # CHECK-CP-JSON-DAG: "%275:sub1": 3 # CHECK-CP-JSON-DAG: "%275:sub2": 2 # CHECK-CP-JSON-DAG: "%275:sub3": 1 # CHECK-CP-JSON-DAG: "%317:sub0": 52 # CHECK-CP-JSON-DAG: "%317:sub1": 51 # CHECK-CP-JSON-DAG: "%317:sub2": 50 # CHECK-CP-JSON-DAG: "%317:sub3": 49 # CHECK-CP-JSON-DAG: "%317:sub4": 46 # CHECK-CP-JSON-DAG: "%317:sub5": 45 # CHECK-CP-JSON-DAG: "%317:sub6": 44 # CHECK-CP-JSON-DAG: "%317:sub7": 43 # CHECK-CP-JSON-DAG: "%317:sub8": 40 # CHECK-CP-JSON-DAG: "%317:sub9": 39 # CHECK-CP-JSON-DAG: "%317:sub10": 38 # CHECK-CP-JSON-DAG: "%317:sub11": 37 # CHECK-CP-JSON-DAG: "%317:sub12": 34 # CHECK-CP-JSON-DAG: "%317:sub13": 33 # CHECK-CP-JSON-DAG: "%317:sub14": 32 # CHECK-CP-JSON-DAG: "%317:sub15": 31 # CHECK-CP-JSON-DAG: "%317:sub16": 28 # CHECK-CP-JSON-DAG: "%317:sub17": 27 # CHECK-CP-JSON-DAG: "%317:sub18": 26 # CHECK-CP-JSON-DAG: "%317:sub19": 25 # CHECK-CP-JSON-DAG: "%317:sub20": 22 # CHECK-CP-JSON-DAG: "%317:sub21": 21 # CHECK-CP-JSON-DAG: "%317:sub22": 20 # CHECK-CP-JSON-DAG: "%317:sub23": 19 # CHECK-CP-JSON-DAG: "%317:sub24": 16 # CHECK-CP-JSON-DAG: "%317:sub25": 15 # CHECK-CP-JSON-DAG: "%317:sub26": 14 # CHECK-CP-JSON-DAG: "%317:sub27": 13 # CHECK-CP-JSON-DAG: "%317:sub28": 10 # CHECK-CP-JSON-DAG: "%317:sub29": 9 # CHECK-CP-JSON-DAG: "%317:sub30": 8 # CHECK-CP-JSON-DAG: "%317:sub31": 7 # CHECK-CP-JSON-DAG: "%359:sub0": 100 # CHECK-CP-JSON-DAG: "%359:sub1": 99 # CHECK-CP-JSON-DAG: "%359:sub2": 98 # CHECK-CP-JSON-DAG: "%359:sub3": 97 # CHECK-CP-JSON-DAG: "%359:sub4": 94 # CHECK-CP-JSON-DAG: "%359:sub5": 93 # CHECK-CP-JSON-DAG: "%359:sub6": 92 # CHECK-CP-JSON-DAG: "%359:sub7": 91 # CHECK-CP-JSON-DAG: "%359:sub8": 88 # CHECK-CP-JSON-DAG: "%359:sub9": 87 # CHECK-CP-JSON-DAG: "%359:sub10": 86 # CHECK-CP-JSON-DAG: "%359:sub11": 85 # CHECK-CP-JSON-DAG: "%359:sub12": 82 # CHECK-CP-JSON-DAG: "%359:sub13": 81 # CHECK-CP-JSON-DAG: "%359:sub14": 80 # CHECK-CP-JSON-DAG: "%359:sub15": 79 # CHECK-CP-JSON-DAG: "%359:sub16": 76 # CHECK-CP-JSON-DAG: "%359:sub17": 75 # CHECK-CP-JSON-DAG: "%359:sub18": 74 # CHECK-CP-JSON-DAG: "%359:sub19": 73 # CHECK-CP-JSON-DAG: "%359:sub20": 70 # CHECK-CP-JSON-DAG: "%359:sub21": 69 # CHECK-CP-JSON-DAG: "%359:sub22": 68 # CHECK-CP-JSON-DAG: "%359:sub23": 67 # CHECK-CP-JSON-DAG: "%359:sub24": 64 # CHECK-CP-JSON-DAG: "%359:sub25": 63 # CHECK-CP-JSON-DAG: "%359:sub26": 62 # CHECK-CP-JSON-DAG: "%359:sub27": 61 # CHECK-CP-JSON-DAG: "%359:sub28": 58 # CHECK-CP-JSON-DAG: "%359:sub29": 57 # CHECK-CP-JSON-DAG: "%359:sub30": 56 # CHECK-CP-JSON-DAG: "%359:sub31": 55 # CHECK-CP-JSON-DAG: "%401:sub0": 148 # CHECK-CP-JSON-DAG: "%401:sub1": 147 # CHECK-CP-JSON-DAG: "%401:sub2": 146 # CHECK-CP-JSON-DAG: "%401:sub3": 145 # CHECK-CP-JSON-DAG: "%401:sub4": 142 # CHECK-CP-JSON-DAG: "%401:sub5": 141 # CHECK-CP-JSON-DAG: "%401:sub6": 140 # CHECK-CP-JSON-DAG: "%401:sub7": 139 # CHECK-CP-JSON-DAG: "%401:sub8": 136 # CHECK-CP-JSON-DAG: "%401:sub9": 135 # CHECK-CP-JSON-DAG: "%401:sub10": 134 # CHECK-CP-JSON-DAG: "%401:sub11": 133 # CHECK-CP-JSON-DAG: "%401:sub12": 130 # CHECK-CP-JSON-DAG: "%401:sub13": 129 # CHECK-CP-JSON-DAG: "%401:sub14": 128 # CHECK-CP-JSON-DAG: "%401:sub15": 127 # CHECK-CP-JSON-DAG: "%401:sub16": 124 # CHECK-CP-JSON-DAG: "%401:sub17": 123 # CHECK-CP-JSON-DAG: "%401:sub18": 122 # CHECK-CP-JSON-DAG: "%401:sub19": 121 # CHECK-CP-JSON-DAG: "%401:sub20": 118 # CHECK-CP-JSON-DAG: "%401:sub21": 117 # CHECK-CP-JSON-DAG: "%401:sub22": 116 # CHECK-CP-JSON-DAG: "%401:sub23": 115 # CHECK-CP-JSON-DAG: "%401:sub24": 112 # CHECK-CP-JSON-DAG: "%401:sub25": 111 # CHECK-CP-JSON-DAG: "%401:sub26": 110 # CHECK-CP-JSON-DAG: "%401:sub27": 109 # CHECK-CP-JSON-DAG: "%401:sub28": 106 # CHECK-CP-JSON-DAG: "%401:sub29": 105 # CHECK-CP-JSON-DAG: "%401:sub30": 104 # CHECK-CP-JSON-DAG: "%401:sub31": 103 # CHECK-CP-JSON-DAG: "%682": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 103 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 148 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%684:vgpr_32 = COPY %275.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 3 # CHECK-CP-JSON-DAG: "%275:sub1": 2 # CHECK-CP-JSON-DAG: "%275:sub2": 1 # CHECK-CP-JSON-DAG: "%275:sub3": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 51 # CHECK-CP-JSON-DAG: "%317:sub1": 50 # CHECK-CP-JSON-DAG: "%317:sub2": 49 # CHECK-CP-JSON-DAG: "%317:sub3": 48 # CHECK-CP-JSON-DAG: "%317:sub4": 45 # CHECK-CP-JSON-DAG: "%317:sub5": 44 # CHECK-CP-JSON-DAG: "%317:sub6": 43 # CHECK-CP-JSON-DAG: "%317:sub7": 42 # CHECK-CP-JSON-DAG: "%317:sub8": 39 # CHECK-CP-JSON-DAG: "%317:sub9": 38 # CHECK-CP-JSON-DAG: "%317:sub10": 37 # CHECK-CP-JSON-DAG: "%317:sub11": 36 # CHECK-CP-JSON-DAG: "%317:sub12": 33 # CHECK-CP-JSON-DAG: "%317:sub13": 32 # CHECK-CP-JSON-DAG: "%317:sub14": 31 # CHECK-CP-JSON-DAG: "%317:sub15": 30 # CHECK-CP-JSON-DAG: "%317:sub16": 27 # CHECK-CP-JSON-DAG: "%317:sub17": 26 # CHECK-CP-JSON-DAG: "%317:sub18": 25 # CHECK-CP-JSON-DAG: "%317:sub19": 24 # CHECK-CP-JSON-DAG: "%317:sub20": 21 # CHECK-CP-JSON-DAG: "%317:sub21": 20 # CHECK-CP-JSON-DAG: "%317:sub22": 19 # CHECK-CP-JSON-DAG: "%317:sub23": 18 # CHECK-CP-JSON-DAG: "%317:sub24": 15 # CHECK-CP-JSON-DAG: "%317:sub25": 14 # CHECK-CP-JSON-DAG: "%317:sub26": 13 # CHECK-CP-JSON-DAG: "%317:sub27": 12 # CHECK-CP-JSON-DAG: "%317:sub28": 9 # CHECK-CP-JSON-DAG: "%317:sub29": 8 # CHECK-CP-JSON-DAG: "%317:sub30": 7 # CHECK-CP-JSON-DAG: "%317:sub31": 6 # CHECK-CP-JSON-DAG: "%359:sub0": 99 # CHECK-CP-JSON-DAG: "%359:sub1": 98 # CHECK-CP-JSON-DAG: "%359:sub2": 97 # CHECK-CP-JSON-DAG: "%359:sub3": 96 # CHECK-CP-JSON-DAG: "%359:sub4": 93 # CHECK-CP-JSON-DAG: "%359:sub5": 92 # CHECK-CP-JSON-DAG: "%359:sub6": 91 # CHECK-CP-JSON-DAG: "%359:sub7": 90 # CHECK-CP-JSON-DAG: "%359:sub8": 87 # CHECK-CP-JSON-DAG: "%359:sub9": 86 # CHECK-CP-JSON-DAG: "%359:sub10": 85 # CHECK-CP-JSON-DAG: "%359:sub11": 84 # CHECK-CP-JSON-DAG: "%359:sub12": 81 # CHECK-CP-JSON-DAG: "%359:sub13": 80 # CHECK-CP-JSON-DAG: "%359:sub14": 79 # CHECK-CP-JSON-DAG: "%359:sub15": 78 # CHECK-CP-JSON-DAG: "%359:sub16": 75 # CHECK-CP-JSON-DAG: "%359:sub17": 74 # CHECK-CP-JSON-DAG: "%359:sub18": 73 # CHECK-CP-JSON-DAG: "%359:sub19": 72 # CHECK-CP-JSON-DAG: "%359:sub20": 69 # CHECK-CP-JSON-DAG: "%359:sub21": 68 # CHECK-CP-JSON-DAG: "%359:sub22": 67 # CHECK-CP-JSON-DAG: "%359:sub23": 66 # CHECK-CP-JSON-DAG: "%359:sub24": 63 # CHECK-CP-JSON-DAG: "%359:sub25": 62 # CHECK-CP-JSON-DAG: "%359:sub26": 61 # CHECK-CP-JSON-DAG: "%359:sub27": 60 # CHECK-CP-JSON-DAG: "%359:sub28": 57 # CHECK-CP-JSON-DAG: "%359:sub29": 56 # CHECK-CP-JSON-DAG: "%359:sub30": 55 # CHECK-CP-JSON-DAG: "%359:sub31": 54 # CHECK-CP-JSON-DAG: "%401:sub0": 147 # CHECK-CP-JSON-DAG: "%401:sub1": 146 # CHECK-CP-JSON-DAG: "%401:sub2": 145 # CHECK-CP-JSON-DAG: "%401:sub3": 144 # CHECK-CP-JSON-DAG: "%401:sub4": 141 # CHECK-CP-JSON-DAG: "%401:sub5": 140 # CHECK-CP-JSON-DAG: "%401:sub6": 139 # CHECK-CP-JSON-DAG: "%401:sub7": 138 # CHECK-CP-JSON-DAG: "%401:sub8": 135 # CHECK-CP-JSON-DAG: "%401:sub9": 134 # CHECK-CP-JSON-DAG: "%401:sub10": 133 # CHECK-CP-JSON-DAG: "%401:sub11": 132 # CHECK-CP-JSON-DAG: "%401:sub12": 129 # CHECK-CP-JSON-DAG: "%401:sub13": 128 # CHECK-CP-JSON-DAG: "%401:sub14": 127 # CHECK-CP-JSON-DAG: "%401:sub15": 126 # CHECK-CP-JSON-DAG: "%401:sub16": 123 # CHECK-CP-JSON-DAG: "%401:sub17": 122 # CHECK-CP-JSON-DAG: "%401:sub18": 121 # CHECK-CP-JSON-DAG: "%401:sub19": 120 # CHECK-CP-JSON-DAG: "%401:sub20": 117 # CHECK-CP-JSON-DAG: "%401:sub21": 116 # CHECK-CP-JSON-DAG: "%401:sub22": 115 # CHECK-CP-JSON-DAG: "%401:sub23": 114 # CHECK-CP-JSON-DAG: "%401:sub24": 111 # CHECK-CP-JSON-DAG: "%401:sub25": 110 # CHECK-CP-JSON-DAG: "%401:sub26": 109 # CHECK-CP-JSON-DAG: "%401:sub27": 108 # CHECK-CP-JSON-DAG: "%401:sub28": 105 # CHECK-CP-JSON-DAG: "%401:sub29": 104 # CHECK-CP-JSON-DAG: "%401:sub30": 103 # CHECK-CP-JSON-DAG: "%401:sub31": 102 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 102 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 147 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%685:vgpr_32 = COPY %275.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 2 # CHECK-CP-JSON-DAG: "%275:sub1": 1 # CHECK-CP-JSON-DAG: "%275:sub2": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 50 # CHECK-CP-JSON-DAG: "%317:sub1": 49 # CHECK-CP-JSON-DAG: "%317:sub2": 48 # CHECK-CP-JSON-DAG: "%317:sub3": 47 # CHECK-CP-JSON-DAG: "%317:sub4": 44 # CHECK-CP-JSON-DAG: "%317:sub5": 43 # CHECK-CP-JSON-DAG: "%317:sub6": 42 # CHECK-CP-JSON-DAG: "%317:sub7": 41 # CHECK-CP-JSON-DAG: "%317:sub8": 38 # CHECK-CP-JSON-DAG: "%317:sub9": 37 # CHECK-CP-JSON-DAG: "%317:sub10": 36 # CHECK-CP-JSON-DAG: "%317:sub11": 35 # CHECK-CP-JSON-DAG: "%317:sub12": 32 # CHECK-CP-JSON-DAG: "%317:sub13": 31 # CHECK-CP-JSON-DAG: "%317:sub14": 30 # CHECK-CP-JSON-DAG: "%317:sub15": 29 # CHECK-CP-JSON-DAG: "%317:sub16": 26 # CHECK-CP-JSON-DAG: "%317:sub17": 25 # CHECK-CP-JSON-DAG: "%317:sub18": 24 # CHECK-CP-JSON-DAG: "%317:sub19": 23 # CHECK-CP-JSON-DAG: "%317:sub20": 20 # CHECK-CP-JSON-DAG: "%317:sub21": 19 # CHECK-CP-JSON-DAG: "%317:sub22": 18 # CHECK-CP-JSON-DAG: "%317:sub23": 17 # CHECK-CP-JSON-DAG: "%317:sub24": 14 # CHECK-CP-JSON-DAG: "%317:sub25": 13 # CHECK-CP-JSON-DAG: "%317:sub26": 12 # CHECK-CP-JSON-DAG: "%317:sub27": 11 # CHECK-CP-JSON-DAG: "%317:sub28": 8 # CHECK-CP-JSON-DAG: "%317:sub29": 7 # CHECK-CP-JSON-DAG: "%317:sub30": 6 # CHECK-CP-JSON-DAG: "%317:sub31": 5 # CHECK-CP-JSON-DAG: "%359:sub0": 98 # CHECK-CP-JSON-DAG: "%359:sub1": 97 # CHECK-CP-JSON-DAG: "%359:sub2": 96 # CHECK-CP-JSON-DAG: "%359:sub3": 95 # CHECK-CP-JSON-DAG: "%359:sub4": 92 # CHECK-CP-JSON-DAG: "%359:sub5": 91 # CHECK-CP-JSON-DAG: "%359:sub6": 90 # CHECK-CP-JSON-DAG: "%359:sub7": 89 # CHECK-CP-JSON-DAG: "%359:sub8": 86 # CHECK-CP-JSON-DAG: "%359:sub9": 85 # CHECK-CP-JSON-DAG: "%359:sub10": 84 # CHECK-CP-JSON-DAG: "%359:sub11": 83 # CHECK-CP-JSON-DAG: "%359:sub12": 80 # CHECK-CP-JSON-DAG: "%359:sub13": 79 # CHECK-CP-JSON-DAG: "%359:sub14": 78 # CHECK-CP-JSON-DAG: "%359:sub15": 77 # CHECK-CP-JSON-DAG: "%359:sub16": 74 # CHECK-CP-JSON-DAG: "%359:sub17": 73 # CHECK-CP-JSON-DAG: "%359:sub18": 72 # CHECK-CP-JSON-DAG: "%359:sub19": 71 # CHECK-CP-JSON-DAG: "%359:sub20": 68 # CHECK-CP-JSON-DAG: "%359:sub21": 67 # CHECK-CP-JSON-DAG: "%359:sub22": 66 # CHECK-CP-JSON-DAG: "%359:sub23": 65 # CHECK-CP-JSON-DAG: "%359:sub24": 62 # CHECK-CP-JSON-DAG: "%359:sub25": 61 # CHECK-CP-JSON-DAG: "%359:sub26": 60 # CHECK-CP-JSON-DAG: "%359:sub27": 59 # CHECK-CP-JSON-DAG: "%359:sub28": 56 # CHECK-CP-JSON-DAG: "%359:sub29": 55 # CHECK-CP-JSON-DAG: "%359:sub30": 54 # CHECK-CP-JSON-DAG: "%359:sub31": 53 # CHECK-CP-JSON-DAG: "%401:sub0": 146 # CHECK-CP-JSON-DAG: "%401:sub1": 145 # CHECK-CP-JSON-DAG: "%401:sub2": 144 # CHECK-CP-JSON-DAG: "%401:sub3": 143 # CHECK-CP-JSON-DAG: "%401:sub4": 140 # CHECK-CP-JSON-DAG: "%401:sub5": 139 # CHECK-CP-JSON-DAG: "%401:sub6": 138 # CHECK-CP-JSON-DAG: "%401:sub7": 137 # CHECK-CP-JSON-DAG: "%401:sub8": 134 # CHECK-CP-JSON-DAG: "%401:sub9": 133 # CHECK-CP-JSON-DAG: "%401:sub10": 132 # CHECK-CP-JSON-DAG: "%401:sub11": 131 # CHECK-CP-JSON-DAG: "%401:sub12": 128 # CHECK-CP-JSON-DAG: "%401:sub13": 127 # CHECK-CP-JSON-DAG: "%401:sub14": 126 # CHECK-CP-JSON-DAG: "%401:sub15": 125 # CHECK-CP-JSON-DAG: "%401:sub16": 122 # CHECK-CP-JSON-DAG: "%401:sub17": 121 # CHECK-CP-JSON-DAG: "%401:sub18": 120 # CHECK-CP-JSON-DAG: "%401:sub19": 119 # CHECK-CP-JSON-DAG: "%401:sub20": 116 # CHECK-CP-JSON-DAG: "%401:sub21": 115 # CHECK-CP-JSON-DAG: "%401:sub22": 114 # CHECK-CP-JSON-DAG: "%401:sub23": 113 # CHECK-CP-JSON-DAG: "%401:sub24": 110 # CHECK-CP-JSON-DAG: "%401:sub25": 109 # CHECK-CP-JSON-DAG: "%401:sub26": 108 # CHECK-CP-JSON-DAG: "%401:sub27": 107 # CHECK-CP-JSON-DAG: "%401:sub28": 104 # CHECK-CP-JSON-DAG: "%401:sub29": 103 # CHECK-CP-JSON-DAG: "%401:sub30": 102 # CHECK-CP-JSON-DAG: "%401:sub31": 101 # CHECK-CP-JSON-DAG: "%684": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 101 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 146 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%686:vgpr_32 = COPY %275.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 1 # CHECK-CP-JSON-DAG: "%275:sub1": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 49 # CHECK-CP-JSON-DAG: "%317:sub1": 48 # CHECK-CP-JSON-DAG: "%317:sub2": 47 # CHECK-CP-JSON-DAG: "%317:sub3": 46 # CHECK-CP-JSON-DAG: "%317:sub4": 43 # CHECK-CP-JSON-DAG: "%317:sub5": 42 # CHECK-CP-JSON-DAG: "%317:sub6": 41 # CHECK-CP-JSON-DAG: "%317:sub7": 40 # CHECK-CP-JSON-DAG: "%317:sub8": 37 # CHECK-CP-JSON-DAG: "%317:sub9": 36 # CHECK-CP-JSON-DAG: "%317:sub10": 35 # CHECK-CP-JSON-DAG: "%317:sub11": 34 # CHECK-CP-JSON-DAG: "%317:sub12": 31 # CHECK-CP-JSON-DAG: "%317:sub13": 30 # CHECK-CP-JSON-DAG: "%317:sub14": 29 # CHECK-CP-JSON-DAG: "%317:sub15": 28 # CHECK-CP-JSON-DAG: "%317:sub16": 25 # CHECK-CP-JSON-DAG: "%317:sub17": 24 # CHECK-CP-JSON-DAG: "%317:sub18": 23 # CHECK-CP-JSON-DAG: "%317:sub19": 22 # CHECK-CP-JSON-DAG: "%317:sub20": 19 # CHECK-CP-JSON-DAG: "%317:sub21": 18 # CHECK-CP-JSON-DAG: "%317:sub22": 17 # CHECK-CP-JSON-DAG: "%317:sub23": 16 # CHECK-CP-JSON-DAG: "%317:sub24": 13 # CHECK-CP-JSON-DAG: "%317:sub25": 12 # CHECK-CP-JSON-DAG: "%317:sub26": 11 # CHECK-CP-JSON-DAG: "%317:sub27": 10 # CHECK-CP-JSON-DAG: "%317:sub28": 7 # CHECK-CP-JSON-DAG: "%317:sub29": 6 # CHECK-CP-JSON-DAG: "%317:sub30": 5 # CHECK-CP-JSON-DAG: "%317:sub31": 4 # CHECK-CP-JSON-DAG: "%359:sub0": 97 # CHECK-CP-JSON-DAG: "%359:sub1": 96 # CHECK-CP-JSON-DAG: "%359:sub2": 95 # CHECK-CP-JSON-DAG: "%359:sub3": 94 # CHECK-CP-JSON-DAG: "%359:sub4": 91 # CHECK-CP-JSON-DAG: "%359:sub5": 90 # CHECK-CP-JSON-DAG: "%359:sub6": 89 # CHECK-CP-JSON-DAG: "%359:sub7": 88 # CHECK-CP-JSON-DAG: "%359:sub8": 85 # CHECK-CP-JSON-DAG: "%359:sub9": 84 # CHECK-CP-JSON-DAG: "%359:sub10": 83 # CHECK-CP-JSON-DAG: "%359:sub11": 82 # CHECK-CP-JSON-DAG: "%359:sub12": 79 # CHECK-CP-JSON-DAG: "%359:sub13": 78 # CHECK-CP-JSON-DAG: "%359:sub14": 77 # CHECK-CP-JSON-DAG: "%359:sub15": 76 # CHECK-CP-JSON-DAG: "%359:sub16": 73 # CHECK-CP-JSON-DAG: "%359:sub17": 72 # CHECK-CP-JSON-DAG: "%359:sub18": 71 # CHECK-CP-JSON-DAG: "%359:sub19": 70 # CHECK-CP-JSON-DAG: "%359:sub20": 67 # CHECK-CP-JSON-DAG: "%359:sub21": 66 # CHECK-CP-JSON-DAG: "%359:sub22": 65 # CHECK-CP-JSON-DAG: "%359:sub23": 64 # CHECK-CP-JSON-DAG: "%359:sub24": 61 # CHECK-CP-JSON-DAG: "%359:sub25": 60 # CHECK-CP-JSON-DAG: "%359:sub26": 59 # CHECK-CP-JSON-DAG: "%359:sub27": 58 # CHECK-CP-JSON-DAG: "%359:sub28": 55 # CHECK-CP-JSON-DAG: "%359:sub29": 54 # CHECK-CP-JSON-DAG: "%359:sub30": 53 # CHECK-CP-JSON-DAG: "%359:sub31": 52 # CHECK-CP-JSON-DAG: "%401:sub0": 145 # CHECK-CP-JSON-DAG: "%401:sub1": 144 # CHECK-CP-JSON-DAG: "%401:sub2": 143 # CHECK-CP-JSON-DAG: "%401:sub3": 142 # CHECK-CP-JSON-DAG: "%401:sub4": 139 # CHECK-CP-JSON-DAG: "%401:sub5": 138 # CHECK-CP-JSON-DAG: "%401:sub6": 137 # CHECK-CP-JSON-DAG: "%401:sub7": 136 # CHECK-CP-JSON-DAG: "%401:sub8": 133 # CHECK-CP-JSON-DAG: "%401:sub9": 132 # CHECK-CP-JSON-DAG: "%401:sub10": 131 # CHECK-CP-JSON-DAG: "%401:sub11": 130 # CHECK-CP-JSON-DAG: "%401:sub12": 127 # CHECK-CP-JSON-DAG: "%401:sub13": 126 # CHECK-CP-JSON-DAG: "%401:sub14": 125 # CHECK-CP-JSON-DAG: "%401:sub15": 124 # CHECK-CP-JSON-DAG: "%401:sub16": 121 # CHECK-CP-JSON-DAG: "%401:sub17": 120 # CHECK-CP-JSON-DAG: "%401:sub18": 119 # CHECK-CP-JSON-DAG: "%401:sub19": 118 # CHECK-CP-JSON-DAG: "%401:sub20": 115 # CHECK-CP-JSON-DAG: "%401:sub21": 114 # CHECK-CP-JSON-DAG: "%401:sub22": 113 # CHECK-CP-JSON-DAG: "%401:sub23": 112 # CHECK-CP-JSON-DAG: "%401:sub24": 109 # CHECK-CP-JSON-DAG: "%401:sub25": 108 # CHECK-CP-JSON-DAG: "%401:sub26": 107 # CHECK-CP-JSON-DAG: "%401:sub27": 106 # CHECK-CP-JSON-DAG: "%401:sub28": 103 # CHECK-CP-JSON-DAG: "%401:sub29": 102 # CHECK-CP-JSON-DAG: "%401:sub30": 101 # CHECK-CP-JSON-DAG: "%401:sub31": 100 # CHECK-CP-JSON-DAG: "%684": 2 # CHECK-CP-JSON-DAG: "%685": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 100 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 145 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%687:vgpr_32 = COPY %275.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%275:sub0": 0 # CHECK-CP-JSON-DAG: "%317:sub0": 48 # CHECK-CP-JSON-DAG: "%317:sub1": 47 # CHECK-CP-JSON-DAG: "%317:sub2": 46 # CHECK-CP-JSON-DAG: "%317:sub3": 45 # CHECK-CP-JSON-DAG: "%317:sub4": 42 # CHECK-CP-JSON-DAG: "%317:sub5": 41 # CHECK-CP-JSON-DAG: "%317:sub6": 40 # CHECK-CP-JSON-DAG: "%317:sub7": 39 # CHECK-CP-JSON-DAG: "%317:sub8": 36 # CHECK-CP-JSON-DAG: "%317:sub9": 35 # CHECK-CP-JSON-DAG: "%317:sub10": 34 # CHECK-CP-JSON-DAG: "%317:sub11": 33 # CHECK-CP-JSON-DAG: "%317:sub12": 30 # CHECK-CP-JSON-DAG: "%317:sub13": 29 # CHECK-CP-JSON-DAG: "%317:sub14": 28 # CHECK-CP-JSON-DAG: "%317:sub15": 27 # CHECK-CP-JSON-DAG: "%317:sub16": 24 # CHECK-CP-JSON-DAG: "%317:sub17": 23 # CHECK-CP-JSON-DAG: "%317:sub18": 22 # CHECK-CP-JSON-DAG: "%317:sub19": 21 # CHECK-CP-JSON-DAG: "%317:sub20": 18 # CHECK-CP-JSON-DAG: "%317:sub21": 17 # CHECK-CP-JSON-DAG: "%317:sub22": 16 # CHECK-CP-JSON-DAG: "%317:sub23": 15 # CHECK-CP-JSON-DAG: "%317:sub24": 12 # CHECK-CP-JSON-DAG: "%317:sub25": 11 # CHECK-CP-JSON-DAG: "%317:sub26": 10 # CHECK-CP-JSON-DAG: "%317:sub27": 9 # CHECK-CP-JSON-DAG: "%317:sub28": 6 # CHECK-CP-JSON-DAG: "%317:sub29": 5 # CHECK-CP-JSON-DAG: "%317:sub30": 4 # CHECK-CP-JSON-DAG: "%317:sub31": 3 # CHECK-CP-JSON-DAG: "%359:sub0": 96 # CHECK-CP-JSON-DAG: "%359:sub1": 95 # CHECK-CP-JSON-DAG: "%359:sub2": 94 # CHECK-CP-JSON-DAG: "%359:sub3": 93 # CHECK-CP-JSON-DAG: "%359:sub4": 90 # CHECK-CP-JSON-DAG: "%359:sub5": 89 # CHECK-CP-JSON-DAG: "%359:sub6": 88 # CHECK-CP-JSON-DAG: "%359:sub7": 87 # CHECK-CP-JSON-DAG: "%359:sub8": 84 # CHECK-CP-JSON-DAG: "%359:sub9": 83 # CHECK-CP-JSON-DAG: "%359:sub10": 82 # CHECK-CP-JSON-DAG: "%359:sub11": 81 # CHECK-CP-JSON-DAG: "%359:sub12": 78 # CHECK-CP-JSON-DAG: "%359:sub13": 77 # CHECK-CP-JSON-DAG: "%359:sub14": 76 # CHECK-CP-JSON-DAG: "%359:sub15": 75 # CHECK-CP-JSON-DAG: "%359:sub16": 72 # CHECK-CP-JSON-DAG: "%359:sub17": 71 # CHECK-CP-JSON-DAG: "%359:sub18": 70 # CHECK-CP-JSON-DAG: "%359:sub19": 69 # CHECK-CP-JSON-DAG: "%359:sub20": 66 # CHECK-CP-JSON-DAG: "%359:sub21": 65 # CHECK-CP-JSON-DAG: "%359:sub22": 64 # CHECK-CP-JSON-DAG: "%359:sub23": 63 # CHECK-CP-JSON-DAG: "%359:sub24": 60 # CHECK-CP-JSON-DAG: "%359:sub25": 59 # CHECK-CP-JSON-DAG: "%359:sub26": 58 # CHECK-CP-JSON-DAG: "%359:sub27": 57 # CHECK-CP-JSON-DAG: "%359:sub28": 54 # CHECK-CP-JSON-DAG: "%359:sub29": 53 # CHECK-CP-JSON-DAG: "%359:sub30": 52 # CHECK-CP-JSON-DAG: "%359:sub31": 51 # CHECK-CP-JSON-DAG: "%401:sub0": 144 # CHECK-CP-JSON-DAG: "%401:sub1": 143 # CHECK-CP-JSON-DAG: "%401:sub2": 142 # CHECK-CP-JSON-DAG: "%401:sub3": 141 # CHECK-CP-JSON-DAG: "%401:sub4": 138 # CHECK-CP-JSON-DAG: "%401:sub5": 137 # CHECK-CP-JSON-DAG: "%401:sub6": 136 # CHECK-CP-JSON-DAG: "%401:sub7": 135 # CHECK-CP-JSON-DAG: "%401:sub8": 132 # CHECK-CP-JSON-DAG: "%401:sub9": 131 # CHECK-CP-JSON-DAG: "%401:sub10": 130 # CHECK-CP-JSON-DAG: "%401:sub11": 129 # CHECK-CP-JSON-DAG: "%401:sub12": 126 # CHECK-CP-JSON-DAG: "%401:sub13": 125 # CHECK-CP-JSON-DAG: "%401:sub14": 124 # CHECK-CP-JSON-DAG: "%401:sub15": 123 # CHECK-CP-JSON-DAG: "%401:sub16": 120 # CHECK-CP-JSON-DAG: "%401:sub17": 119 # CHECK-CP-JSON-DAG: "%401:sub18": 118 # CHECK-CP-JSON-DAG: "%401:sub19": 117 # CHECK-CP-JSON-DAG: "%401:sub20": 114 # CHECK-CP-JSON-DAG: "%401:sub21": 113 # CHECK-CP-JSON-DAG: "%401:sub22": 112 # CHECK-CP-JSON-DAG: "%401:sub23": 111 # CHECK-CP-JSON-DAG: "%401:sub24": 108 # CHECK-CP-JSON-DAG: "%401:sub25": 107 # CHECK-CP-JSON-DAG: "%401:sub26": 106 # CHECK-CP-JSON-DAG: "%401:sub27": 105 # CHECK-CP-JSON-DAG: "%401:sub28": 102 # CHECK-CP-JSON-DAG: "%401:sub29": 101 # CHECK-CP-JSON-DAG: "%401:sub30": 100 # CHECK-CP-JSON-DAG: "%401:sub31": 99 # CHECK-CP-JSON-DAG: "%684": 1 # CHECK-CP-JSON-DAG: "%685": 1 # CHECK-CP-JSON-DAG: "%686": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 99 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 144 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%688:vreg_128 = REG_SEQUENCE %687, %subreg.sub0, %686, %subreg.sub1, %685, %subreg.sub2, %684, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 47 # CHECK-CP-JSON-DAG: "%317:sub1": 46 # CHECK-CP-JSON-DAG: "%317:sub2": 45 # CHECK-CP-JSON-DAG: "%317:sub3": 44 # CHECK-CP-JSON-DAG: "%317:sub4": 41 # CHECK-CP-JSON-DAG: "%317:sub5": 40 # CHECK-CP-JSON-DAG: "%317:sub6": 39 # CHECK-CP-JSON-DAG: "%317:sub7": 38 # CHECK-CP-JSON-DAG: "%317:sub8": 35 # CHECK-CP-JSON-DAG: "%317:sub9": 34 # CHECK-CP-JSON-DAG: "%317:sub10": 33 # CHECK-CP-JSON-DAG: "%317:sub11": 32 # CHECK-CP-JSON-DAG: "%317:sub12": 29 # CHECK-CP-JSON-DAG: "%317:sub13": 28 # CHECK-CP-JSON-DAG: "%317:sub14": 27 # CHECK-CP-JSON-DAG: "%317:sub15": 26 # CHECK-CP-JSON-DAG: "%317:sub16": 23 # CHECK-CP-JSON-DAG: "%317:sub17": 22 # CHECK-CP-JSON-DAG: "%317:sub18": 21 # CHECK-CP-JSON-DAG: "%317:sub19": 20 # CHECK-CP-JSON-DAG: "%317:sub20": 17 # CHECK-CP-JSON-DAG: "%317:sub21": 16 # CHECK-CP-JSON-DAG: "%317:sub22": 15 # CHECK-CP-JSON-DAG: "%317:sub23": 14 # CHECK-CP-JSON-DAG: "%317:sub24": 11 # CHECK-CP-JSON-DAG: "%317:sub25": 10 # CHECK-CP-JSON-DAG: "%317:sub26": 9 # CHECK-CP-JSON-DAG: "%317:sub27": 8 # CHECK-CP-JSON-DAG: "%317:sub28": 5 # CHECK-CP-JSON-DAG: "%317:sub29": 4 # CHECK-CP-JSON-DAG: "%317:sub30": 3 # CHECK-CP-JSON-DAG: "%317:sub31": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 95 # CHECK-CP-JSON-DAG: "%359:sub1": 94 # CHECK-CP-JSON-DAG: "%359:sub2": 93 # CHECK-CP-JSON-DAG: "%359:sub3": 92 # CHECK-CP-JSON-DAG: "%359:sub4": 89 # CHECK-CP-JSON-DAG: "%359:sub5": 88 # CHECK-CP-JSON-DAG: "%359:sub6": 87 # CHECK-CP-JSON-DAG: "%359:sub7": 86 # CHECK-CP-JSON-DAG: "%359:sub8": 83 # CHECK-CP-JSON-DAG: "%359:sub9": 82 # CHECK-CP-JSON-DAG: "%359:sub10": 81 # CHECK-CP-JSON-DAG: "%359:sub11": 80 # CHECK-CP-JSON-DAG: "%359:sub12": 77 # CHECK-CP-JSON-DAG: "%359:sub13": 76 # CHECK-CP-JSON-DAG: "%359:sub14": 75 # CHECK-CP-JSON-DAG: "%359:sub15": 74 # CHECK-CP-JSON-DAG: "%359:sub16": 71 # CHECK-CP-JSON-DAG: "%359:sub17": 70 # CHECK-CP-JSON-DAG: "%359:sub18": 69 # CHECK-CP-JSON-DAG: "%359:sub19": 68 # CHECK-CP-JSON-DAG: "%359:sub20": 65 # CHECK-CP-JSON-DAG: "%359:sub21": 64 # CHECK-CP-JSON-DAG: "%359:sub22": 63 # CHECK-CP-JSON-DAG: "%359:sub23": 62 # CHECK-CP-JSON-DAG: "%359:sub24": 59 # CHECK-CP-JSON-DAG: "%359:sub25": 58 # CHECK-CP-JSON-DAG: "%359:sub26": 57 # CHECK-CP-JSON-DAG: "%359:sub27": 56 # CHECK-CP-JSON-DAG: "%359:sub28": 53 # CHECK-CP-JSON-DAG: "%359:sub29": 52 # CHECK-CP-JSON-DAG: "%359:sub30": 51 # CHECK-CP-JSON-DAG: "%359:sub31": 50 # CHECK-CP-JSON-DAG: "%401:sub0": 143 # CHECK-CP-JSON-DAG: "%401:sub1": 142 # CHECK-CP-JSON-DAG: "%401:sub2": 141 # CHECK-CP-JSON-DAG: "%401:sub3": 140 # CHECK-CP-JSON-DAG: "%401:sub4": 137 # CHECK-CP-JSON-DAG: "%401:sub5": 136 # CHECK-CP-JSON-DAG: "%401:sub6": 135 # CHECK-CP-JSON-DAG: "%401:sub7": 134 # CHECK-CP-JSON-DAG: "%401:sub8": 131 # CHECK-CP-JSON-DAG: "%401:sub9": 130 # CHECK-CP-JSON-DAG: "%401:sub10": 129 # CHECK-CP-JSON-DAG: "%401:sub11": 128 # CHECK-CP-JSON-DAG: "%401:sub12": 125 # CHECK-CP-JSON-DAG: "%401:sub13": 124 # CHECK-CP-JSON-DAG: "%401:sub14": 123 # CHECK-CP-JSON-DAG: "%401:sub15": 122 # CHECK-CP-JSON-DAG: "%401:sub16": 119 # CHECK-CP-JSON-DAG: "%401:sub17": 118 # CHECK-CP-JSON-DAG: "%401:sub18": 117 # CHECK-CP-JSON-DAG: "%401:sub19": 116 # CHECK-CP-JSON-DAG: "%401:sub20": 113 # CHECK-CP-JSON-DAG: "%401:sub21": 112 # CHECK-CP-JSON-DAG: "%401:sub22": 111 # CHECK-CP-JSON-DAG: "%401:sub23": 110 # CHECK-CP-JSON-DAG: "%401:sub24": 107 # CHECK-CP-JSON-DAG: "%401:sub25": 106 # CHECK-CP-JSON-DAG: "%401:sub26": 105 # CHECK-CP-JSON-DAG: "%401:sub27": 104 # CHECK-CP-JSON-DAG: "%401:sub28": 101 # CHECK-CP-JSON-DAG: "%401:sub29": 100 # CHECK-CP-JSON-DAG: "%401:sub30": 99 # CHECK-CP-JSON-DAG: "%401:sub31": 98 # CHECK-CP-JSON-DAG: "%684": 0 # CHECK-CP-JSON-DAG: "%685": 0 # CHECK-CP-JSON-DAG: "%686": 0 # CHECK-CP-JSON-DAG: "%687": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 98 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 143 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %689:vreg_64, %688, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 46 # CHECK-CP-JSON-DAG: "%317:sub1": 45 # CHECK-CP-JSON-DAG: "%317:sub2": 44 # CHECK-CP-JSON-DAG: "%317:sub3": 43 # CHECK-CP-JSON-DAG: "%317:sub4": 40 # CHECK-CP-JSON-DAG: "%317:sub5": 39 # CHECK-CP-JSON-DAG: "%317:sub6": 38 # CHECK-CP-JSON-DAG: "%317:sub7": 37 # CHECK-CP-JSON-DAG: "%317:sub8": 34 # CHECK-CP-JSON-DAG: "%317:sub9": 33 # CHECK-CP-JSON-DAG: "%317:sub10": 32 # CHECK-CP-JSON-DAG: "%317:sub11": 31 # CHECK-CP-JSON-DAG: "%317:sub12": 28 # CHECK-CP-JSON-DAG: "%317:sub13": 27 # CHECK-CP-JSON-DAG: "%317:sub14": 26 # CHECK-CP-JSON-DAG: "%317:sub15": 25 # CHECK-CP-JSON-DAG: "%317:sub16": 22 # CHECK-CP-JSON-DAG: "%317:sub17": 21 # CHECK-CP-JSON-DAG: "%317:sub18": 20 # CHECK-CP-JSON-DAG: "%317:sub19": 19 # CHECK-CP-JSON-DAG: "%317:sub20": 16 # CHECK-CP-JSON-DAG: "%317:sub21": 15 # CHECK-CP-JSON-DAG: "%317:sub22": 14 # CHECK-CP-JSON-DAG: "%317:sub23": 13 # CHECK-CP-JSON-DAG: "%317:sub24": 10 # CHECK-CP-JSON-DAG: "%317:sub25": 9 # CHECK-CP-JSON-DAG: "%317:sub26": 8 # CHECK-CP-JSON-DAG: "%317:sub27": 7 # CHECK-CP-JSON-DAG: "%317:sub28": 4 # CHECK-CP-JSON-DAG: "%317:sub29": 3 # CHECK-CP-JSON-DAG: "%317:sub30": 2 # CHECK-CP-JSON-DAG: "%317:sub31": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 94 # CHECK-CP-JSON-DAG: "%359:sub1": 93 # CHECK-CP-JSON-DAG: "%359:sub2": 92 # CHECK-CP-JSON-DAG: "%359:sub3": 91 # CHECK-CP-JSON-DAG: "%359:sub4": 88 # CHECK-CP-JSON-DAG: "%359:sub5": 87 # CHECK-CP-JSON-DAG: "%359:sub6": 86 # CHECK-CP-JSON-DAG: "%359:sub7": 85 # CHECK-CP-JSON-DAG: "%359:sub8": 82 # CHECK-CP-JSON-DAG: "%359:sub9": 81 # CHECK-CP-JSON-DAG: "%359:sub10": 80 # CHECK-CP-JSON-DAG: "%359:sub11": 79 # CHECK-CP-JSON-DAG: "%359:sub12": 76 # CHECK-CP-JSON-DAG: "%359:sub13": 75 # CHECK-CP-JSON-DAG: "%359:sub14": 74 # CHECK-CP-JSON-DAG: "%359:sub15": 73 # CHECK-CP-JSON-DAG: "%359:sub16": 70 # CHECK-CP-JSON-DAG: "%359:sub17": 69 # CHECK-CP-JSON-DAG: "%359:sub18": 68 # CHECK-CP-JSON-DAG: "%359:sub19": 67 # CHECK-CP-JSON-DAG: "%359:sub20": 64 # CHECK-CP-JSON-DAG: "%359:sub21": 63 # CHECK-CP-JSON-DAG: "%359:sub22": 62 # CHECK-CP-JSON-DAG: "%359:sub23": 61 # CHECK-CP-JSON-DAG: "%359:sub24": 58 # CHECK-CP-JSON-DAG: "%359:sub25": 57 # CHECK-CP-JSON-DAG: "%359:sub26": 56 # CHECK-CP-JSON-DAG: "%359:sub27": 55 # CHECK-CP-JSON-DAG: "%359:sub28": 52 # CHECK-CP-JSON-DAG: "%359:sub29": 51 # CHECK-CP-JSON-DAG: "%359:sub30": 50 # CHECK-CP-JSON-DAG: "%359:sub31": 49 # CHECK-CP-JSON-DAG: "%401:sub0": 142 # CHECK-CP-JSON-DAG: "%401:sub1": 141 # CHECK-CP-JSON-DAG: "%401:sub2": 140 # CHECK-CP-JSON-DAG: "%401:sub3": 139 # CHECK-CP-JSON-DAG: "%401:sub4": 136 # CHECK-CP-JSON-DAG: "%401:sub5": 135 # CHECK-CP-JSON-DAG: "%401:sub6": 134 # CHECK-CP-JSON-DAG: "%401:sub7": 133 # CHECK-CP-JSON-DAG: "%401:sub8": 130 # CHECK-CP-JSON-DAG: "%401:sub9": 129 # CHECK-CP-JSON-DAG: "%401:sub10": 128 # CHECK-CP-JSON-DAG: "%401:sub11": 127 # CHECK-CP-JSON-DAG: "%401:sub12": 124 # CHECK-CP-JSON-DAG: "%401:sub13": 123 # CHECK-CP-JSON-DAG: "%401:sub14": 122 # CHECK-CP-JSON-DAG: "%401:sub15": 121 # CHECK-CP-JSON-DAG: "%401:sub16": 118 # CHECK-CP-JSON-DAG: "%401:sub17": 117 # CHECK-CP-JSON-DAG: "%401:sub18": 116 # CHECK-CP-JSON-DAG: "%401:sub19": 115 # CHECK-CP-JSON-DAG: "%401:sub20": 112 # CHECK-CP-JSON-DAG: "%401:sub21": 111 # CHECK-CP-JSON-DAG: "%401:sub22": 110 # CHECK-CP-JSON-DAG: "%401:sub23": 109 # CHECK-CP-JSON-DAG: "%401:sub24": 106 # CHECK-CP-JSON-DAG: "%401:sub25": 105 # CHECK-CP-JSON-DAG: "%401:sub26": 104 # CHECK-CP-JSON-DAG: "%401:sub27": 103 # CHECK-CP-JSON-DAG: "%401:sub28": 100 # CHECK-CP-JSON-DAG: "%401:sub29": 99 # CHECK-CP-JSON-DAG: "%401:sub30": 98 # CHECK-CP-JSON-DAG: "%401:sub31": 97 # CHECK-CP-JSON-DAG: "%688": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 97 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 142 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%690:vgpr_32 = COPY %317.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 45 # CHECK-CP-JSON-DAG: "%317:sub1": 44 # CHECK-CP-JSON-DAG: "%317:sub2": 43 # CHECK-CP-JSON-DAG: "%317:sub3": 42 # CHECK-CP-JSON-DAG: "%317:sub4": 39 # CHECK-CP-JSON-DAG: "%317:sub5": 38 # CHECK-CP-JSON-DAG: "%317:sub6": 37 # CHECK-CP-JSON-DAG: "%317:sub7": 36 # CHECK-CP-JSON-DAG: "%317:sub8": 33 # CHECK-CP-JSON-DAG: "%317:sub9": 32 # CHECK-CP-JSON-DAG: "%317:sub10": 31 # CHECK-CP-JSON-DAG: "%317:sub11": 30 # CHECK-CP-JSON-DAG: "%317:sub12": 27 # CHECK-CP-JSON-DAG: "%317:sub13": 26 # CHECK-CP-JSON-DAG: "%317:sub14": 25 # CHECK-CP-JSON-DAG: "%317:sub15": 24 # CHECK-CP-JSON-DAG: "%317:sub16": 21 # CHECK-CP-JSON-DAG: "%317:sub17": 20 # CHECK-CP-JSON-DAG: "%317:sub18": 19 # CHECK-CP-JSON-DAG: "%317:sub19": 18 # CHECK-CP-JSON-DAG: "%317:sub20": 15 # CHECK-CP-JSON-DAG: "%317:sub21": 14 # CHECK-CP-JSON-DAG: "%317:sub22": 13 # CHECK-CP-JSON-DAG: "%317:sub23": 12 # CHECK-CP-JSON-DAG: "%317:sub24": 9 # CHECK-CP-JSON-DAG: "%317:sub25": 8 # CHECK-CP-JSON-DAG: "%317:sub26": 7 # CHECK-CP-JSON-DAG: "%317:sub27": 6 # CHECK-CP-JSON-DAG: "%317:sub28": 3 # CHECK-CP-JSON-DAG: "%317:sub29": 2 # CHECK-CP-JSON-DAG: "%317:sub30": 1 # CHECK-CP-JSON-DAG: "%317:sub31": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 93 # CHECK-CP-JSON-DAG: "%359:sub1": 92 # CHECK-CP-JSON-DAG: "%359:sub2": 91 # CHECK-CP-JSON-DAG: "%359:sub3": 90 # CHECK-CP-JSON-DAG: "%359:sub4": 87 # CHECK-CP-JSON-DAG: "%359:sub5": 86 # CHECK-CP-JSON-DAG: "%359:sub6": 85 # CHECK-CP-JSON-DAG: "%359:sub7": 84 # CHECK-CP-JSON-DAG: "%359:sub8": 81 # CHECK-CP-JSON-DAG: "%359:sub9": 80 # CHECK-CP-JSON-DAG: "%359:sub10": 79 # CHECK-CP-JSON-DAG: "%359:sub11": 78 # CHECK-CP-JSON-DAG: "%359:sub12": 75 # CHECK-CP-JSON-DAG: "%359:sub13": 74 # CHECK-CP-JSON-DAG: "%359:sub14": 73 # CHECK-CP-JSON-DAG: "%359:sub15": 72 # CHECK-CP-JSON-DAG: "%359:sub16": 69 # CHECK-CP-JSON-DAG: "%359:sub17": 68 # CHECK-CP-JSON-DAG: "%359:sub18": 67 # CHECK-CP-JSON-DAG: "%359:sub19": 66 # CHECK-CP-JSON-DAG: "%359:sub20": 63 # CHECK-CP-JSON-DAG: "%359:sub21": 62 # CHECK-CP-JSON-DAG: "%359:sub22": 61 # CHECK-CP-JSON-DAG: "%359:sub23": 60 # CHECK-CP-JSON-DAG: "%359:sub24": 57 # CHECK-CP-JSON-DAG: "%359:sub25": 56 # CHECK-CP-JSON-DAG: "%359:sub26": 55 # CHECK-CP-JSON-DAG: "%359:sub27": 54 # CHECK-CP-JSON-DAG: "%359:sub28": 51 # CHECK-CP-JSON-DAG: "%359:sub29": 50 # CHECK-CP-JSON-DAG: "%359:sub30": 49 # CHECK-CP-JSON-DAG: "%359:sub31": 48 # CHECK-CP-JSON-DAG: "%401:sub0": 141 # CHECK-CP-JSON-DAG: "%401:sub1": 140 # CHECK-CP-JSON-DAG: "%401:sub2": 139 # CHECK-CP-JSON-DAG: "%401:sub3": 138 # CHECK-CP-JSON-DAG: "%401:sub4": 135 # CHECK-CP-JSON-DAG: "%401:sub5": 134 # CHECK-CP-JSON-DAG: "%401:sub6": 133 # CHECK-CP-JSON-DAG: "%401:sub7": 132 # CHECK-CP-JSON-DAG: "%401:sub8": 129 # CHECK-CP-JSON-DAG: "%401:sub9": 128 # CHECK-CP-JSON-DAG: "%401:sub10": 127 # CHECK-CP-JSON-DAG: "%401:sub11": 126 # CHECK-CP-JSON-DAG: "%401:sub12": 123 # CHECK-CP-JSON-DAG: "%401:sub13": 122 # CHECK-CP-JSON-DAG: "%401:sub14": 121 # CHECK-CP-JSON-DAG: "%401:sub15": 120 # CHECK-CP-JSON-DAG: "%401:sub16": 117 # CHECK-CP-JSON-DAG: "%401:sub17": 116 # CHECK-CP-JSON-DAG: "%401:sub18": 115 # CHECK-CP-JSON-DAG: "%401:sub19": 114 # CHECK-CP-JSON-DAG: "%401:sub20": 111 # CHECK-CP-JSON-DAG: "%401:sub21": 110 # CHECK-CP-JSON-DAG: "%401:sub22": 109 # CHECK-CP-JSON-DAG: "%401:sub23": 108 # CHECK-CP-JSON-DAG: "%401:sub24": 105 # CHECK-CP-JSON-DAG: "%401:sub25": 104 # CHECK-CP-JSON-DAG: "%401:sub26": 103 # CHECK-CP-JSON-DAG: "%401:sub27": 102 # CHECK-CP-JSON-DAG: "%401:sub28": 99 # CHECK-CP-JSON-DAG: "%401:sub29": 98 # CHECK-CP-JSON-DAG: "%401:sub30": 97 # CHECK-CP-JSON-DAG: "%401:sub31": 96 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 96 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 141 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%691:vgpr_32 = COPY %317.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 44 # CHECK-CP-JSON-DAG: "%317:sub1": 43 # CHECK-CP-JSON-DAG: "%317:sub2": 42 # CHECK-CP-JSON-DAG: "%317:sub3": 41 # CHECK-CP-JSON-DAG: "%317:sub4": 38 # CHECK-CP-JSON-DAG: "%317:sub5": 37 # CHECK-CP-JSON-DAG: "%317:sub6": 36 # CHECK-CP-JSON-DAG: "%317:sub7": 35 # CHECK-CP-JSON-DAG: "%317:sub8": 32 # CHECK-CP-JSON-DAG: "%317:sub9": 31 # CHECK-CP-JSON-DAG: "%317:sub10": 30 # CHECK-CP-JSON-DAG: "%317:sub11": 29 # CHECK-CP-JSON-DAG: "%317:sub12": 26 # CHECK-CP-JSON-DAG: "%317:sub13": 25 # CHECK-CP-JSON-DAG: "%317:sub14": 24 # CHECK-CP-JSON-DAG: "%317:sub15": 23 # CHECK-CP-JSON-DAG: "%317:sub16": 20 # CHECK-CP-JSON-DAG: "%317:sub17": 19 # CHECK-CP-JSON-DAG: "%317:sub18": 18 # CHECK-CP-JSON-DAG: "%317:sub19": 17 # CHECK-CP-JSON-DAG: "%317:sub20": 14 # CHECK-CP-JSON-DAG: "%317:sub21": 13 # CHECK-CP-JSON-DAG: "%317:sub22": 12 # CHECK-CP-JSON-DAG: "%317:sub23": 11 # CHECK-CP-JSON-DAG: "%317:sub24": 8 # CHECK-CP-JSON-DAG: "%317:sub25": 7 # CHECK-CP-JSON-DAG: "%317:sub26": 6 # CHECK-CP-JSON-DAG: "%317:sub27": 5 # CHECK-CP-JSON-DAG: "%317:sub28": 2 # CHECK-CP-JSON-DAG: "%317:sub29": 1 # CHECK-CP-JSON-DAG: "%317:sub30": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 92 # CHECK-CP-JSON-DAG: "%359:sub1": 91 # CHECK-CP-JSON-DAG: "%359:sub2": 90 # CHECK-CP-JSON-DAG: "%359:sub3": 89 # CHECK-CP-JSON-DAG: "%359:sub4": 86 # CHECK-CP-JSON-DAG: "%359:sub5": 85 # CHECK-CP-JSON-DAG: "%359:sub6": 84 # CHECK-CP-JSON-DAG: "%359:sub7": 83 # CHECK-CP-JSON-DAG: "%359:sub8": 80 # CHECK-CP-JSON-DAG: "%359:sub9": 79 # CHECK-CP-JSON-DAG: "%359:sub10": 78 # CHECK-CP-JSON-DAG: "%359:sub11": 77 # CHECK-CP-JSON-DAG: "%359:sub12": 74 # CHECK-CP-JSON-DAG: "%359:sub13": 73 # CHECK-CP-JSON-DAG: "%359:sub14": 72 # CHECK-CP-JSON-DAG: "%359:sub15": 71 # CHECK-CP-JSON-DAG: "%359:sub16": 68 # CHECK-CP-JSON-DAG: "%359:sub17": 67 # CHECK-CP-JSON-DAG: "%359:sub18": 66 # CHECK-CP-JSON-DAG: "%359:sub19": 65 # CHECK-CP-JSON-DAG: "%359:sub20": 62 # CHECK-CP-JSON-DAG: "%359:sub21": 61 # CHECK-CP-JSON-DAG: "%359:sub22": 60 # CHECK-CP-JSON-DAG: "%359:sub23": 59 # CHECK-CP-JSON-DAG: "%359:sub24": 56 # CHECK-CP-JSON-DAG: "%359:sub25": 55 # CHECK-CP-JSON-DAG: "%359:sub26": 54 # CHECK-CP-JSON-DAG: "%359:sub27": 53 # CHECK-CP-JSON-DAG: "%359:sub28": 50 # CHECK-CP-JSON-DAG: "%359:sub29": 49 # CHECK-CP-JSON-DAG: "%359:sub30": 48 # CHECK-CP-JSON-DAG: "%359:sub31": 47 # CHECK-CP-JSON-DAG: "%401:sub0": 140 # CHECK-CP-JSON-DAG: "%401:sub1": 139 # CHECK-CP-JSON-DAG: "%401:sub2": 138 # CHECK-CP-JSON-DAG: "%401:sub3": 137 # CHECK-CP-JSON-DAG: "%401:sub4": 134 # CHECK-CP-JSON-DAG: "%401:sub5": 133 # CHECK-CP-JSON-DAG: "%401:sub6": 132 # CHECK-CP-JSON-DAG: "%401:sub7": 131 # CHECK-CP-JSON-DAG: "%401:sub8": 128 # CHECK-CP-JSON-DAG: "%401:sub9": 127 # CHECK-CP-JSON-DAG: "%401:sub10": 126 # CHECK-CP-JSON-DAG: "%401:sub11": 125 # CHECK-CP-JSON-DAG: "%401:sub12": 122 # CHECK-CP-JSON-DAG: "%401:sub13": 121 # CHECK-CP-JSON-DAG: "%401:sub14": 120 # CHECK-CP-JSON-DAG: "%401:sub15": 119 # CHECK-CP-JSON-DAG: "%401:sub16": 116 # CHECK-CP-JSON-DAG: "%401:sub17": 115 # CHECK-CP-JSON-DAG: "%401:sub18": 114 # CHECK-CP-JSON-DAG: "%401:sub19": 113 # CHECK-CP-JSON-DAG: "%401:sub20": 110 # CHECK-CP-JSON-DAG: "%401:sub21": 109 # CHECK-CP-JSON-DAG: "%401:sub22": 108 # CHECK-CP-JSON-DAG: "%401:sub23": 107 # CHECK-CP-JSON-DAG: "%401:sub24": 104 # CHECK-CP-JSON-DAG: "%401:sub25": 103 # CHECK-CP-JSON-DAG: "%401:sub26": 102 # CHECK-CP-JSON-DAG: "%401:sub27": 101 # CHECK-CP-JSON-DAG: "%401:sub28": 98 # CHECK-CP-JSON-DAG: "%401:sub29": 97 # CHECK-CP-JSON-DAG: "%401:sub30": 96 # CHECK-CP-JSON-DAG: "%401:sub31": 95 # CHECK-CP-JSON-DAG: "%690": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 95 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 140 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%692:vgpr_32 = COPY %317.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 43 # CHECK-CP-JSON-DAG: "%317:sub1": 42 # CHECK-CP-JSON-DAG: "%317:sub2": 41 # CHECK-CP-JSON-DAG: "%317:sub3": 40 # CHECK-CP-JSON-DAG: "%317:sub4": 37 # CHECK-CP-JSON-DAG: "%317:sub5": 36 # CHECK-CP-JSON-DAG: "%317:sub6": 35 # CHECK-CP-JSON-DAG: "%317:sub7": 34 # CHECK-CP-JSON-DAG: "%317:sub8": 31 # CHECK-CP-JSON-DAG: "%317:sub9": 30 # CHECK-CP-JSON-DAG: "%317:sub10": 29 # CHECK-CP-JSON-DAG: "%317:sub11": 28 # CHECK-CP-JSON-DAG: "%317:sub12": 25 # CHECK-CP-JSON-DAG: "%317:sub13": 24 # CHECK-CP-JSON-DAG: "%317:sub14": 23 # CHECK-CP-JSON-DAG: "%317:sub15": 22 # CHECK-CP-JSON-DAG: "%317:sub16": 19 # CHECK-CP-JSON-DAG: "%317:sub17": 18 # CHECK-CP-JSON-DAG: "%317:sub18": 17 # CHECK-CP-JSON-DAG: "%317:sub19": 16 # CHECK-CP-JSON-DAG: "%317:sub20": 13 # CHECK-CP-JSON-DAG: "%317:sub21": 12 # CHECK-CP-JSON-DAG: "%317:sub22": 11 # CHECK-CP-JSON-DAG: "%317:sub23": 10 # CHECK-CP-JSON-DAG: "%317:sub24": 7 # CHECK-CP-JSON-DAG: "%317:sub25": 6 # CHECK-CP-JSON-DAG: "%317:sub26": 5 # CHECK-CP-JSON-DAG: "%317:sub27": 4 # CHECK-CP-JSON-DAG: "%317:sub28": 1 # CHECK-CP-JSON-DAG: "%317:sub29": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 91 # CHECK-CP-JSON-DAG: "%359:sub1": 90 # CHECK-CP-JSON-DAG: "%359:sub2": 89 # CHECK-CP-JSON-DAG: "%359:sub3": 88 # CHECK-CP-JSON-DAG: "%359:sub4": 85 # CHECK-CP-JSON-DAG: "%359:sub5": 84 # CHECK-CP-JSON-DAG: "%359:sub6": 83 # CHECK-CP-JSON-DAG: "%359:sub7": 82 # CHECK-CP-JSON-DAG: "%359:sub8": 79 # CHECK-CP-JSON-DAG: "%359:sub9": 78 # CHECK-CP-JSON-DAG: "%359:sub10": 77 # CHECK-CP-JSON-DAG: "%359:sub11": 76 # CHECK-CP-JSON-DAG: "%359:sub12": 73 # CHECK-CP-JSON-DAG: "%359:sub13": 72 # CHECK-CP-JSON-DAG: "%359:sub14": 71 # CHECK-CP-JSON-DAG: "%359:sub15": 70 # CHECK-CP-JSON-DAG: "%359:sub16": 67 # CHECK-CP-JSON-DAG: "%359:sub17": 66 # CHECK-CP-JSON-DAG: "%359:sub18": 65 # CHECK-CP-JSON-DAG: "%359:sub19": 64 # CHECK-CP-JSON-DAG: "%359:sub20": 61 # CHECK-CP-JSON-DAG: "%359:sub21": 60 # CHECK-CP-JSON-DAG: "%359:sub22": 59 # CHECK-CP-JSON-DAG: "%359:sub23": 58 # CHECK-CP-JSON-DAG: "%359:sub24": 55 # CHECK-CP-JSON-DAG: "%359:sub25": 54 # CHECK-CP-JSON-DAG: "%359:sub26": 53 # CHECK-CP-JSON-DAG: "%359:sub27": 52 # CHECK-CP-JSON-DAG: "%359:sub28": 49 # CHECK-CP-JSON-DAG: "%359:sub29": 48 # CHECK-CP-JSON-DAG: "%359:sub30": 47 # CHECK-CP-JSON-DAG: "%359:sub31": 46 # CHECK-CP-JSON-DAG: "%401:sub0": 139 # CHECK-CP-JSON-DAG: "%401:sub1": 138 # CHECK-CP-JSON-DAG: "%401:sub2": 137 # CHECK-CP-JSON-DAG: "%401:sub3": 136 # CHECK-CP-JSON-DAG: "%401:sub4": 133 # CHECK-CP-JSON-DAG: "%401:sub5": 132 # CHECK-CP-JSON-DAG: "%401:sub6": 131 # CHECK-CP-JSON-DAG: "%401:sub7": 130 # CHECK-CP-JSON-DAG: "%401:sub8": 127 # CHECK-CP-JSON-DAG: "%401:sub9": 126 # CHECK-CP-JSON-DAG: "%401:sub10": 125 # CHECK-CP-JSON-DAG: "%401:sub11": 124 # CHECK-CP-JSON-DAG: "%401:sub12": 121 # CHECK-CP-JSON-DAG: "%401:sub13": 120 # CHECK-CP-JSON-DAG: "%401:sub14": 119 # CHECK-CP-JSON-DAG: "%401:sub15": 118 # CHECK-CP-JSON-DAG: "%401:sub16": 115 # CHECK-CP-JSON-DAG: "%401:sub17": 114 # CHECK-CP-JSON-DAG: "%401:sub18": 113 # CHECK-CP-JSON-DAG: "%401:sub19": 112 # CHECK-CP-JSON-DAG: "%401:sub20": 109 # CHECK-CP-JSON-DAG: "%401:sub21": 108 # CHECK-CP-JSON-DAG: "%401:sub22": 107 # CHECK-CP-JSON-DAG: "%401:sub23": 106 # CHECK-CP-JSON-DAG: "%401:sub24": 103 # CHECK-CP-JSON-DAG: "%401:sub25": 102 # CHECK-CP-JSON-DAG: "%401:sub26": 101 # CHECK-CP-JSON-DAG: "%401:sub27": 100 # CHECK-CP-JSON-DAG: "%401:sub28": 97 # CHECK-CP-JSON-DAG: "%401:sub29": 96 # CHECK-CP-JSON-DAG: "%401:sub30": 95 # CHECK-CP-JSON-DAG: "%401:sub31": 94 # CHECK-CP-JSON-DAG: "%690": 2 # CHECK-CP-JSON-DAG: "%691": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 94 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 139 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%693:vgpr_32 = COPY %317.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 42 # CHECK-CP-JSON-DAG: "%317:sub1": 41 # CHECK-CP-JSON-DAG: "%317:sub2": 40 # CHECK-CP-JSON-DAG: "%317:sub3": 39 # CHECK-CP-JSON-DAG: "%317:sub4": 36 # CHECK-CP-JSON-DAG: "%317:sub5": 35 # CHECK-CP-JSON-DAG: "%317:sub6": 34 # CHECK-CP-JSON-DAG: "%317:sub7": 33 # CHECK-CP-JSON-DAG: "%317:sub8": 30 # CHECK-CP-JSON-DAG: "%317:sub9": 29 # CHECK-CP-JSON-DAG: "%317:sub10": 28 # CHECK-CP-JSON-DAG: "%317:sub11": 27 # CHECK-CP-JSON-DAG: "%317:sub12": 24 # CHECK-CP-JSON-DAG: "%317:sub13": 23 # CHECK-CP-JSON-DAG: "%317:sub14": 22 # CHECK-CP-JSON-DAG: "%317:sub15": 21 # CHECK-CP-JSON-DAG: "%317:sub16": 18 # CHECK-CP-JSON-DAG: "%317:sub17": 17 # CHECK-CP-JSON-DAG: "%317:sub18": 16 # CHECK-CP-JSON-DAG: "%317:sub19": 15 # CHECK-CP-JSON-DAG: "%317:sub20": 12 # CHECK-CP-JSON-DAG: "%317:sub21": 11 # CHECK-CP-JSON-DAG: "%317:sub22": 10 # CHECK-CP-JSON-DAG: "%317:sub23": 9 # CHECK-CP-JSON-DAG: "%317:sub24": 6 # CHECK-CP-JSON-DAG: "%317:sub25": 5 # CHECK-CP-JSON-DAG: "%317:sub26": 4 # CHECK-CP-JSON-DAG: "%317:sub27": 3 # CHECK-CP-JSON-DAG: "%317:sub28": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 90 # CHECK-CP-JSON-DAG: "%359:sub1": 89 # CHECK-CP-JSON-DAG: "%359:sub2": 88 # CHECK-CP-JSON-DAG: "%359:sub3": 87 # CHECK-CP-JSON-DAG: "%359:sub4": 84 # CHECK-CP-JSON-DAG: "%359:sub5": 83 # CHECK-CP-JSON-DAG: "%359:sub6": 82 # CHECK-CP-JSON-DAG: "%359:sub7": 81 # CHECK-CP-JSON-DAG: "%359:sub8": 78 # CHECK-CP-JSON-DAG: "%359:sub9": 77 # CHECK-CP-JSON-DAG: "%359:sub10": 76 # CHECK-CP-JSON-DAG: "%359:sub11": 75 # CHECK-CP-JSON-DAG: "%359:sub12": 72 # CHECK-CP-JSON-DAG: "%359:sub13": 71 # CHECK-CP-JSON-DAG: "%359:sub14": 70 # CHECK-CP-JSON-DAG: "%359:sub15": 69 # CHECK-CP-JSON-DAG: "%359:sub16": 66 # CHECK-CP-JSON-DAG: "%359:sub17": 65 # CHECK-CP-JSON-DAG: "%359:sub18": 64 # CHECK-CP-JSON-DAG: "%359:sub19": 63 # CHECK-CP-JSON-DAG: "%359:sub20": 60 # CHECK-CP-JSON-DAG: "%359:sub21": 59 # CHECK-CP-JSON-DAG: "%359:sub22": 58 # CHECK-CP-JSON-DAG: "%359:sub23": 57 # CHECK-CP-JSON-DAG: "%359:sub24": 54 # CHECK-CP-JSON-DAG: "%359:sub25": 53 # CHECK-CP-JSON-DAG: "%359:sub26": 52 # CHECK-CP-JSON-DAG: "%359:sub27": 51 # CHECK-CP-JSON-DAG: "%359:sub28": 48 # CHECK-CP-JSON-DAG: "%359:sub29": 47 # CHECK-CP-JSON-DAG: "%359:sub30": 46 # CHECK-CP-JSON-DAG: "%359:sub31": 45 # CHECK-CP-JSON-DAG: "%401:sub0": 138 # CHECK-CP-JSON-DAG: "%401:sub1": 137 # CHECK-CP-JSON-DAG: "%401:sub2": 136 # CHECK-CP-JSON-DAG: "%401:sub3": 135 # CHECK-CP-JSON-DAG: "%401:sub4": 132 # CHECK-CP-JSON-DAG: "%401:sub5": 131 # CHECK-CP-JSON-DAG: "%401:sub6": 130 # CHECK-CP-JSON-DAG: "%401:sub7": 129 # CHECK-CP-JSON-DAG: "%401:sub8": 126 # CHECK-CP-JSON-DAG: "%401:sub9": 125 # CHECK-CP-JSON-DAG: "%401:sub10": 124 # CHECK-CP-JSON-DAG: "%401:sub11": 123 # CHECK-CP-JSON-DAG: "%401:sub12": 120 # CHECK-CP-JSON-DAG: "%401:sub13": 119 # CHECK-CP-JSON-DAG: "%401:sub14": 118 # CHECK-CP-JSON-DAG: "%401:sub15": 117 # CHECK-CP-JSON-DAG: "%401:sub16": 114 # CHECK-CP-JSON-DAG: "%401:sub17": 113 # CHECK-CP-JSON-DAG: "%401:sub18": 112 # CHECK-CP-JSON-DAG: "%401:sub19": 111 # CHECK-CP-JSON-DAG: "%401:sub20": 108 # CHECK-CP-JSON-DAG: "%401:sub21": 107 # CHECK-CP-JSON-DAG: "%401:sub22": 106 # CHECK-CP-JSON-DAG: "%401:sub23": 105 # CHECK-CP-JSON-DAG: "%401:sub24": 102 # CHECK-CP-JSON-DAG: "%401:sub25": 101 # CHECK-CP-JSON-DAG: "%401:sub26": 100 # CHECK-CP-JSON-DAG: "%401:sub27": 99 # CHECK-CP-JSON-DAG: "%401:sub28": 96 # CHECK-CP-JSON-DAG: "%401:sub29": 95 # CHECK-CP-JSON-DAG: "%401:sub30": 94 # CHECK-CP-JSON-DAG: "%401:sub31": 93 # CHECK-CP-JSON-DAG: "%690": 1 # CHECK-CP-JSON-DAG: "%691": 1 # CHECK-CP-JSON-DAG: "%692": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 93 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 138 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%694:vreg_128 = REG_SEQUENCE %693, %subreg.sub0, %692, %subreg.sub1, %691, %subreg.sub2, %690, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 41 # CHECK-CP-JSON-DAG: "%317:sub1": 40 # CHECK-CP-JSON-DAG: "%317:sub2": 39 # CHECK-CP-JSON-DAG: "%317:sub3": 38 # CHECK-CP-JSON-DAG: "%317:sub4": 35 # CHECK-CP-JSON-DAG: "%317:sub5": 34 # CHECK-CP-JSON-DAG: "%317:sub6": 33 # CHECK-CP-JSON-DAG: "%317:sub7": 32 # CHECK-CP-JSON-DAG: "%317:sub8": 29 # CHECK-CP-JSON-DAG: "%317:sub9": 28 # CHECK-CP-JSON-DAG: "%317:sub10": 27 # CHECK-CP-JSON-DAG: "%317:sub11": 26 # CHECK-CP-JSON-DAG: "%317:sub12": 23 # CHECK-CP-JSON-DAG: "%317:sub13": 22 # CHECK-CP-JSON-DAG: "%317:sub14": 21 # CHECK-CP-JSON-DAG: "%317:sub15": 20 # CHECK-CP-JSON-DAG: "%317:sub16": 17 # CHECK-CP-JSON-DAG: "%317:sub17": 16 # CHECK-CP-JSON-DAG: "%317:sub18": 15 # CHECK-CP-JSON-DAG: "%317:sub19": 14 # CHECK-CP-JSON-DAG: "%317:sub20": 11 # CHECK-CP-JSON-DAG: "%317:sub21": 10 # CHECK-CP-JSON-DAG: "%317:sub22": 9 # CHECK-CP-JSON-DAG: "%317:sub23": 8 # CHECK-CP-JSON-DAG: "%317:sub24": 5 # CHECK-CP-JSON-DAG: "%317:sub25": 4 # CHECK-CP-JSON-DAG: "%317:sub26": 3 # CHECK-CP-JSON-DAG: "%317:sub27": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 89 # CHECK-CP-JSON-DAG: "%359:sub1": 88 # CHECK-CP-JSON-DAG: "%359:sub2": 87 # CHECK-CP-JSON-DAG: "%359:sub3": 86 # CHECK-CP-JSON-DAG: "%359:sub4": 83 # CHECK-CP-JSON-DAG: "%359:sub5": 82 # CHECK-CP-JSON-DAG: "%359:sub6": 81 # CHECK-CP-JSON-DAG: "%359:sub7": 80 # CHECK-CP-JSON-DAG: "%359:sub8": 77 # CHECK-CP-JSON-DAG: "%359:sub9": 76 # CHECK-CP-JSON-DAG: "%359:sub10": 75 # CHECK-CP-JSON-DAG: "%359:sub11": 74 # CHECK-CP-JSON-DAG: "%359:sub12": 71 # CHECK-CP-JSON-DAG: "%359:sub13": 70 # CHECK-CP-JSON-DAG: "%359:sub14": 69 # CHECK-CP-JSON-DAG: "%359:sub15": 68 # CHECK-CP-JSON-DAG: "%359:sub16": 65 # CHECK-CP-JSON-DAG: "%359:sub17": 64 # CHECK-CP-JSON-DAG: "%359:sub18": 63 # CHECK-CP-JSON-DAG: "%359:sub19": 62 # CHECK-CP-JSON-DAG: "%359:sub20": 59 # CHECK-CP-JSON-DAG: "%359:sub21": 58 # CHECK-CP-JSON-DAG: "%359:sub22": 57 # CHECK-CP-JSON-DAG: "%359:sub23": 56 # CHECK-CP-JSON-DAG: "%359:sub24": 53 # CHECK-CP-JSON-DAG: "%359:sub25": 52 # CHECK-CP-JSON-DAG: "%359:sub26": 51 # CHECK-CP-JSON-DAG: "%359:sub27": 50 # CHECK-CP-JSON-DAG: "%359:sub28": 47 # CHECK-CP-JSON-DAG: "%359:sub29": 46 # CHECK-CP-JSON-DAG: "%359:sub30": 45 # CHECK-CP-JSON-DAG: "%359:sub31": 44 # CHECK-CP-JSON-DAG: "%401:sub0": 137 # CHECK-CP-JSON-DAG: "%401:sub1": 136 # CHECK-CP-JSON-DAG: "%401:sub2": 135 # CHECK-CP-JSON-DAG: "%401:sub3": 134 # CHECK-CP-JSON-DAG: "%401:sub4": 131 # CHECK-CP-JSON-DAG: "%401:sub5": 130 # CHECK-CP-JSON-DAG: "%401:sub6": 129 # CHECK-CP-JSON-DAG: "%401:sub7": 128 # CHECK-CP-JSON-DAG: "%401:sub8": 125 # CHECK-CP-JSON-DAG: "%401:sub9": 124 # CHECK-CP-JSON-DAG: "%401:sub10": 123 # CHECK-CP-JSON-DAG: "%401:sub11": 122 # CHECK-CP-JSON-DAG: "%401:sub12": 119 # CHECK-CP-JSON-DAG: "%401:sub13": 118 # CHECK-CP-JSON-DAG: "%401:sub14": 117 # CHECK-CP-JSON-DAG: "%401:sub15": 116 # CHECK-CP-JSON-DAG: "%401:sub16": 113 # CHECK-CP-JSON-DAG: "%401:sub17": 112 # CHECK-CP-JSON-DAG: "%401:sub18": 111 # CHECK-CP-JSON-DAG: "%401:sub19": 110 # CHECK-CP-JSON-DAG: "%401:sub20": 107 # CHECK-CP-JSON-DAG: "%401:sub21": 106 # CHECK-CP-JSON-DAG: "%401:sub22": 105 # CHECK-CP-JSON-DAG: "%401:sub23": 104 # CHECK-CP-JSON-DAG: "%401:sub24": 101 # CHECK-CP-JSON-DAG: "%401:sub25": 100 # CHECK-CP-JSON-DAG: "%401:sub26": 99 # CHECK-CP-JSON-DAG: "%401:sub27": 98 # CHECK-CP-JSON-DAG: "%401:sub28": 95 # CHECK-CP-JSON-DAG: "%401:sub29": 94 # CHECK-CP-JSON-DAG: "%401:sub30": 93 # CHECK-CP-JSON-DAG: "%401:sub31": 92 # CHECK-CP-JSON-DAG: "%690": 0 # CHECK-CP-JSON-DAG: "%691": 0 # CHECK-CP-JSON-DAG: "%692": 0 # CHECK-CP-JSON-DAG: "%693": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 92 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 137 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %695:vreg_64, %694, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 40 # CHECK-CP-JSON-DAG: "%317:sub1": 39 # CHECK-CP-JSON-DAG: "%317:sub2": 38 # CHECK-CP-JSON-DAG: "%317:sub3": 37 # CHECK-CP-JSON-DAG: "%317:sub4": 34 # CHECK-CP-JSON-DAG: "%317:sub5": 33 # CHECK-CP-JSON-DAG: "%317:sub6": 32 # CHECK-CP-JSON-DAG: "%317:sub7": 31 # CHECK-CP-JSON-DAG: "%317:sub8": 28 # CHECK-CP-JSON-DAG: "%317:sub9": 27 # CHECK-CP-JSON-DAG: "%317:sub10": 26 # CHECK-CP-JSON-DAG: "%317:sub11": 25 # CHECK-CP-JSON-DAG: "%317:sub12": 22 # CHECK-CP-JSON-DAG: "%317:sub13": 21 # CHECK-CP-JSON-DAG: "%317:sub14": 20 # CHECK-CP-JSON-DAG: "%317:sub15": 19 # CHECK-CP-JSON-DAG: "%317:sub16": 16 # CHECK-CP-JSON-DAG: "%317:sub17": 15 # CHECK-CP-JSON-DAG: "%317:sub18": 14 # CHECK-CP-JSON-DAG: "%317:sub19": 13 # CHECK-CP-JSON-DAG: "%317:sub20": 10 # CHECK-CP-JSON-DAG: "%317:sub21": 9 # CHECK-CP-JSON-DAG: "%317:sub22": 8 # CHECK-CP-JSON-DAG: "%317:sub23": 7 # CHECK-CP-JSON-DAG: "%317:sub24": 4 # CHECK-CP-JSON-DAG: "%317:sub25": 3 # CHECK-CP-JSON-DAG: "%317:sub26": 2 # CHECK-CP-JSON-DAG: "%317:sub27": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 88 # CHECK-CP-JSON-DAG: "%359:sub1": 87 # CHECK-CP-JSON-DAG: "%359:sub2": 86 # CHECK-CP-JSON-DAG: "%359:sub3": 85 # CHECK-CP-JSON-DAG: "%359:sub4": 82 # CHECK-CP-JSON-DAG: "%359:sub5": 81 # CHECK-CP-JSON-DAG: "%359:sub6": 80 # CHECK-CP-JSON-DAG: "%359:sub7": 79 # CHECK-CP-JSON-DAG: "%359:sub8": 76 # CHECK-CP-JSON-DAG: "%359:sub9": 75 # CHECK-CP-JSON-DAG: "%359:sub10": 74 # CHECK-CP-JSON-DAG: "%359:sub11": 73 # CHECK-CP-JSON-DAG: "%359:sub12": 70 # CHECK-CP-JSON-DAG: "%359:sub13": 69 # CHECK-CP-JSON-DAG: "%359:sub14": 68 # CHECK-CP-JSON-DAG: "%359:sub15": 67 # CHECK-CP-JSON-DAG: "%359:sub16": 64 # CHECK-CP-JSON-DAG: "%359:sub17": 63 # CHECK-CP-JSON-DAG: "%359:sub18": 62 # CHECK-CP-JSON-DAG: "%359:sub19": 61 # CHECK-CP-JSON-DAG: "%359:sub20": 58 # CHECK-CP-JSON-DAG: "%359:sub21": 57 # CHECK-CP-JSON-DAG: "%359:sub22": 56 # CHECK-CP-JSON-DAG: "%359:sub23": 55 # CHECK-CP-JSON-DAG: "%359:sub24": 52 # CHECK-CP-JSON-DAG: "%359:sub25": 51 # CHECK-CP-JSON-DAG: "%359:sub26": 50 # CHECK-CP-JSON-DAG: "%359:sub27": 49 # CHECK-CP-JSON-DAG: "%359:sub28": 46 # CHECK-CP-JSON-DAG: "%359:sub29": 45 # CHECK-CP-JSON-DAG: "%359:sub30": 44 # CHECK-CP-JSON-DAG: "%359:sub31": 43 # CHECK-CP-JSON-DAG: "%401:sub0": 136 # CHECK-CP-JSON-DAG: "%401:sub1": 135 # CHECK-CP-JSON-DAG: "%401:sub2": 134 # CHECK-CP-JSON-DAG: "%401:sub3": 133 # CHECK-CP-JSON-DAG: "%401:sub4": 130 # CHECK-CP-JSON-DAG: "%401:sub5": 129 # CHECK-CP-JSON-DAG: "%401:sub6": 128 # CHECK-CP-JSON-DAG: "%401:sub7": 127 # CHECK-CP-JSON-DAG: "%401:sub8": 124 # CHECK-CP-JSON-DAG: "%401:sub9": 123 # CHECK-CP-JSON-DAG: "%401:sub10": 122 # CHECK-CP-JSON-DAG: "%401:sub11": 121 # CHECK-CP-JSON-DAG: "%401:sub12": 118 # CHECK-CP-JSON-DAG: "%401:sub13": 117 # CHECK-CP-JSON-DAG: "%401:sub14": 116 # CHECK-CP-JSON-DAG: "%401:sub15": 115 # CHECK-CP-JSON-DAG: "%401:sub16": 112 # CHECK-CP-JSON-DAG: "%401:sub17": 111 # CHECK-CP-JSON-DAG: "%401:sub18": 110 # CHECK-CP-JSON-DAG: "%401:sub19": 109 # CHECK-CP-JSON-DAG: "%401:sub20": 106 # CHECK-CP-JSON-DAG: "%401:sub21": 105 # CHECK-CP-JSON-DAG: "%401:sub22": 104 # CHECK-CP-JSON-DAG: "%401:sub23": 103 # CHECK-CP-JSON-DAG: "%401:sub24": 100 # CHECK-CP-JSON-DAG: "%401:sub25": 99 # CHECK-CP-JSON-DAG: "%401:sub26": 98 # CHECK-CP-JSON-DAG: "%401:sub27": 97 # CHECK-CP-JSON-DAG: "%401:sub28": 94 # CHECK-CP-JSON-DAG: "%401:sub29": 93 # CHECK-CP-JSON-DAG: "%401:sub30": 92 # CHECK-CP-JSON-DAG: "%401:sub31": 91 # CHECK-CP-JSON-DAG: "%694": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 91 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 136 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%696:vgpr_32 = COPY %317.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 39 # CHECK-CP-JSON-DAG: "%317:sub1": 38 # CHECK-CP-JSON-DAG: "%317:sub2": 37 # CHECK-CP-JSON-DAG: "%317:sub3": 36 # CHECK-CP-JSON-DAG: "%317:sub4": 33 # CHECK-CP-JSON-DAG: "%317:sub5": 32 # CHECK-CP-JSON-DAG: "%317:sub6": 31 # CHECK-CP-JSON-DAG: "%317:sub7": 30 # CHECK-CP-JSON-DAG: "%317:sub8": 27 # CHECK-CP-JSON-DAG: "%317:sub9": 26 # CHECK-CP-JSON-DAG: "%317:sub10": 25 # CHECK-CP-JSON-DAG: "%317:sub11": 24 # CHECK-CP-JSON-DAG: "%317:sub12": 21 # CHECK-CP-JSON-DAG: "%317:sub13": 20 # CHECK-CP-JSON-DAG: "%317:sub14": 19 # CHECK-CP-JSON-DAG: "%317:sub15": 18 # CHECK-CP-JSON-DAG: "%317:sub16": 15 # CHECK-CP-JSON-DAG: "%317:sub17": 14 # CHECK-CP-JSON-DAG: "%317:sub18": 13 # CHECK-CP-JSON-DAG: "%317:sub19": 12 # CHECK-CP-JSON-DAG: "%317:sub20": 9 # CHECK-CP-JSON-DAG: "%317:sub21": 8 # CHECK-CP-JSON-DAG: "%317:sub22": 7 # CHECK-CP-JSON-DAG: "%317:sub23": 6 # CHECK-CP-JSON-DAG: "%317:sub24": 3 # CHECK-CP-JSON-DAG: "%317:sub25": 2 # CHECK-CP-JSON-DAG: "%317:sub26": 1 # CHECK-CP-JSON-DAG: "%317:sub27": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 87 # CHECK-CP-JSON-DAG: "%359:sub1": 86 # CHECK-CP-JSON-DAG: "%359:sub2": 85 # CHECK-CP-JSON-DAG: "%359:sub3": 84 # CHECK-CP-JSON-DAG: "%359:sub4": 81 # CHECK-CP-JSON-DAG: "%359:sub5": 80 # CHECK-CP-JSON-DAG: "%359:sub6": 79 # CHECK-CP-JSON-DAG: "%359:sub7": 78 # CHECK-CP-JSON-DAG: "%359:sub8": 75 # CHECK-CP-JSON-DAG: "%359:sub9": 74 # CHECK-CP-JSON-DAG: "%359:sub10": 73 # CHECK-CP-JSON-DAG: "%359:sub11": 72 # CHECK-CP-JSON-DAG: "%359:sub12": 69 # CHECK-CP-JSON-DAG: "%359:sub13": 68 # CHECK-CP-JSON-DAG: "%359:sub14": 67 # CHECK-CP-JSON-DAG: "%359:sub15": 66 # CHECK-CP-JSON-DAG: "%359:sub16": 63 # CHECK-CP-JSON-DAG: "%359:sub17": 62 # CHECK-CP-JSON-DAG: "%359:sub18": 61 # CHECK-CP-JSON-DAG: "%359:sub19": 60 # CHECK-CP-JSON-DAG: "%359:sub20": 57 # CHECK-CP-JSON-DAG: "%359:sub21": 56 # CHECK-CP-JSON-DAG: "%359:sub22": 55 # CHECK-CP-JSON-DAG: "%359:sub23": 54 # CHECK-CP-JSON-DAG: "%359:sub24": 51 # CHECK-CP-JSON-DAG: "%359:sub25": 50 # CHECK-CP-JSON-DAG: "%359:sub26": 49 # CHECK-CP-JSON-DAG: "%359:sub27": 48 # CHECK-CP-JSON-DAG: "%359:sub28": 45 # CHECK-CP-JSON-DAG: "%359:sub29": 44 # CHECK-CP-JSON-DAG: "%359:sub30": 43 # CHECK-CP-JSON-DAG: "%359:sub31": 42 # CHECK-CP-JSON-DAG: "%401:sub0": 135 # CHECK-CP-JSON-DAG: "%401:sub1": 134 # CHECK-CP-JSON-DAG: "%401:sub2": 133 # CHECK-CP-JSON-DAG: "%401:sub3": 132 # CHECK-CP-JSON-DAG: "%401:sub4": 129 # CHECK-CP-JSON-DAG: "%401:sub5": 128 # CHECK-CP-JSON-DAG: "%401:sub6": 127 # CHECK-CP-JSON-DAG: "%401:sub7": 126 # CHECK-CP-JSON-DAG: "%401:sub8": 123 # CHECK-CP-JSON-DAG: "%401:sub9": 122 # CHECK-CP-JSON-DAG: "%401:sub10": 121 # CHECK-CP-JSON-DAG: "%401:sub11": 120 # CHECK-CP-JSON-DAG: "%401:sub12": 117 # CHECK-CP-JSON-DAG: "%401:sub13": 116 # CHECK-CP-JSON-DAG: "%401:sub14": 115 # CHECK-CP-JSON-DAG: "%401:sub15": 114 # CHECK-CP-JSON-DAG: "%401:sub16": 111 # CHECK-CP-JSON-DAG: "%401:sub17": 110 # CHECK-CP-JSON-DAG: "%401:sub18": 109 # CHECK-CP-JSON-DAG: "%401:sub19": 108 # CHECK-CP-JSON-DAG: "%401:sub20": 105 # CHECK-CP-JSON-DAG: "%401:sub21": 104 # CHECK-CP-JSON-DAG: "%401:sub22": 103 # CHECK-CP-JSON-DAG: "%401:sub23": 102 # CHECK-CP-JSON-DAG: "%401:sub24": 99 # CHECK-CP-JSON-DAG: "%401:sub25": 98 # CHECK-CP-JSON-DAG: "%401:sub26": 97 # CHECK-CP-JSON-DAG: "%401:sub27": 96 # CHECK-CP-JSON-DAG: "%401:sub28": 93 # CHECK-CP-JSON-DAG: "%401:sub29": 92 # CHECK-CP-JSON-DAG: "%401:sub30": 91 # CHECK-CP-JSON-DAG: "%401:sub31": 90 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 90 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 135 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%697:vgpr_32 = COPY %317.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 38 # CHECK-CP-JSON-DAG: "%317:sub1": 37 # CHECK-CP-JSON-DAG: "%317:sub2": 36 # CHECK-CP-JSON-DAG: "%317:sub3": 35 # CHECK-CP-JSON-DAG: "%317:sub4": 32 # CHECK-CP-JSON-DAG: "%317:sub5": 31 # CHECK-CP-JSON-DAG: "%317:sub6": 30 # CHECK-CP-JSON-DAG: "%317:sub7": 29 # CHECK-CP-JSON-DAG: "%317:sub8": 26 # CHECK-CP-JSON-DAG: "%317:sub9": 25 # CHECK-CP-JSON-DAG: "%317:sub10": 24 # CHECK-CP-JSON-DAG: "%317:sub11": 23 # CHECK-CP-JSON-DAG: "%317:sub12": 20 # CHECK-CP-JSON-DAG: "%317:sub13": 19 # CHECK-CP-JSON-DAG: "%317:sub14": 18 # CHECK-CP-JSON-DAG: "%317:sub15": 17 # CHECK-CP-JSON-DAG: "%317:sub16": 14 # CHECK-CP-JSON-DAG: "%317:sub17": 13 # CHECK-CP-JSON-DAG: "%317:sub18": 12 # CHECK-CP-JSON-DAG: "%317:sub19": 11 # CHECK-CP-JSON-DAG: "%317:sub20": 8 # CHECK-CP-JSON-DAG: "%317:sub21": 7 # CHECK-CP-JSON-DAG: "%317:sub22": 6 # CHECK-CP-JSON-DAG: "%317:sub23": 5 # CHECK-CP-JSON-DAG: "%317:sub24": 2 # CHECK-CP-JSON-DAG: "%317:sub25": 1 # CHECK-CP-JSON-DAG: "%317:sub26": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 86 # CHECK-CP-JSON-DAG: "%359:sub1": 85 # CHECK-CP-JSON-DAG: "%359:sub2": 84 # CHECK-CP-JSON-DAG: "%359:sub3": 83 # CHECK-CP-JSON-DAG: "%359:sub4": 80 # CHECK-CP-JSON-DAG: "%359:sub5": 79 # CHECK-CP-JSON-DAG: "%359:sub6": 78 # CHECK-CP-JSON-DAG: "%359:sub7": 77 # CHECK-CP-JSON-DAG: "%359:sub8": 74 # CHECK-CP-JSON-DAG: "%359:sub9": 73 # CHECK-CP-JSON-DAG: "%359:sub10": 72 # CHECK-CP-JSON-DAG: "%359:sub11": 71 # CHECK-CP-JSON-DAG: "%359:sub12": 68 # CHECK-CP-JSON-DAG: "%359:sub13": 67 # CHECK-CP-JSON-DAG: "%359:sub14": 66 # CHECK-CP-JSON-DAG: "%359:sub15": 65 # CHECK-CP-JSON-DAG: "%359:sub16": 62 # CHECK-CP-JSON-DAG: "%359:sub17": 61 # CHECK-CP-JSON-DAG: "%359:sub18": 60 # CHECK-CP-JSON-DAG: "%359:sub19": 59 # CHECK-CP-JSON-DAG: "%359:sub20": 56 # CHECK-CP-JSON-DAG: "%359:sub21": 55 # CHECK-CP-JSON-DAG: "%359:sub22": 54 # CHECK-CP-JSON-DAG: "%359:sub23": 53 # CHECK-CP-JSON-DAG: "%359:sub24": 50 # CHECK-CP-JSON-DAG: "%359:sub25": 49 # CHECK-CP-JSON-DAG: "%359:sub26": 48 # CHECK-CP-JSON-DAG: "%359:sub27": 47 # CHECK-CP-JSON-DAG: "%359:sub28": 44 # CHECK-CP-JSON-DAG: "%359:sub29": 43 # CHECK-CP-JSON-DAG: "%359:sub30": 42 # CHECK-CP-JSON-DAG: "%359:sub31": 41 # CHECK-CP-JSON-DAG: "%401:sub0": 134 # CHECK-CP-JSON-DAG: "%401:sub1": 133 # CHECK-CP-JSON-DAG: "%401:sub2": 132 # CHECK-CP-JSON-DAG: "%401:sub3": 131 # CHECK-CP-JSON-DAG: "%401:sub4": 128 # CHECK-CP-JSON-DAG: "%401:sub5": 127 # CHECK-CP-JSON-DAG: "%401:sub6": 126 # CHECK-CP-JSON-DAG: "%401:sub7": 125 # CHECK-CP-JSON-DAG: "%401:sub8": 122 # CHECK-CP-JSON-DAG: "%401:sub9": 121 # CHECK-CP-JSON-DAG: "%401:sub10": 120 # CHECK-CP-JSON-DAG: "%401:sub11": 119 # CHECK-CP-JSON-DAG: "%401:sub12": 116 # CHECK-CP-JSON-DAG: "%401:sub13": 115 # CHECK-CP-JSON-DAG: "%401:sub14": 114 # CHECK-CP-JSON-DAG: "%401:sub15": 113 # CHECK-CP-JSON-DAG: "%401:sub16": 110 # CHECK-CP-JSON-DAG: "%401:sub17": 109 # CHECK-CP-JSON-DAG: "%401:sub18": 108 # CHECK-CP-JSON-DAG: "%401:sub19": 107 # CHECK-CP-JSON-DAG: "%401:sub20": 104 # CHECK-CP-JSON-DAG: "%401:sub21": 103 # CHECK-CP-JSON-DAG: "%401:sub22": 102 # CHECK-CP-JSON-DAG: "%401:sub23": 101 # CHECK-CP-JSON-DAG: "%401:sub24": 98 # CHECK-CP-JSON-DAG: "%401:sub25": 97 # CHECK-CP-JSON-DAG: "%401:sub26": 96 # CHECK-CP-JSON-DAG: "%401:sub27": 95 # CHECK-CP-JSON-DAG: "%401:sub28": 92 # CHECK-CP-JSON-DAG: "%401:sub29": 91 # CHECK-CP-JSON-DAG: "%401:sub30": 90 # CHECK-CP-JSON-DAG: "%401:sub31": 89 # CHECK-CP-JSON-DAG: "%696": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 89 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 134 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%698:vgpr_32 = COPY %317.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 37 # CHECK-CP-JSON-DAG: "%317:sub1": 36 # CHECK-CP-JSON-DAG: "%317:sub2": 35 # CHECK-CP-JSON-DAG: "%317:sub3": 34 # CHECK-CP-JSON-DAG: "%317:sub4": 31 # CHECK-CP-JSON-DAG: "%317:sub5": 30 # CHECK-CP-JSON-DAG: "%317:sub6": 29 # CHECK-CP-JSON-DAG: "%317:sub7": 28 # CHECK-CP-JSON-DAG: "%317:sub8": 25 # CHECK-CP-JSON-DAG: "%317:sub9": 24 # CHECK-CP-JSON-DAG: "%317:sub10": 23 # CHECK-CP-JSON-DAG: "%317:sub11": 22 # CHECK-CP-JSON-DAG: "%317:sub12": 19 # CHECK-CP-JSON-DAG: "%317:sub13": 18 # CHECK-CP-JSON-DAG: "%317:sub14": 17 # CHECK-CP-JSON-DAG: "%317:sub15": 16 # CHECK-CP-JSON-DAG: "%317:sub16": 13 # CHECK-CP-JSON-DAG: "%317:sub17": 12 # CHECK-CP-JSON-DAG: "%317:sub18": 11 # CHECK-CP-JSON-DAG: "%317:sub19": 10 # CHECK-CP-JSON-DAG: "%317:sub20": 7 # CHECK-CP-JSON-DAG: "%317:sub21": 6 # CHECK-CP-JSON-DAG: "%317:sub22": 5 # CHECK-CP-JSON-DAG: "%317:sub23": 4 # CHECK-CP-JSON-DAG: "%317:sub24": 1 # CHECK-CP-JSON-DAG: "%317:sub25": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 85 # CHECK-CP-JSON-DAG: "%359:sub1": 84 # CHECK-CP-JSON-DAG: "%359:sub2": 83 # CHECK-CP-JSON-DAG: "%359:sub3": 82 # CHECK-CP-JSON-DAG: "%359:sub4": 79 # CHECK-CP-JSON-DAG: "%359:sub5": 78 # CHECK-CP-JSON-DAG: "%359:sub6": 77 # CHECK-CP-JSON-DAG: "%359:sub7": 76 # CHECK-CP-JSON-DAG: "%359:sub8": 73 # CHECK-CP-JSON-DAG: "%359:sub9": 72 # CHECK-CP-JSON-DAG: "%359:sub10": 71 # CHECK-CP-JSON-DAG: "%359:sub11": 70 # CHECK-CP-JSON-DAG: "%359:sub12": 67 # CHECK-CP-JSON-DAG: "%359:sub13": 66 # CHECK-CP-JSON-DAG: "%359:sub14": 65 # CHECK-CP-JSON-DAG: "%359:sub15": 64 # CHECK-CP-JSON-DAG: "%359:sub16": 61 # CHECK-CP-JSON-DAG: "%359:sub17": 60 # CHECK-CP-JSON-DAG: "%359:sub18": 59 # CHECK-CP-JSON-DAG: "%359:sub19": 58 # CHECK-CP-JSON-DAG: "%359:sub20": 55 # CHECK-CP-JSON-DAG: "%359:sub21": 54 # CHECK-CP-JSON-DAG: "%359:sub22": 53 # CHECK-CP-JSON-DAG: "%359:sub23": 52 # CHECK-CP-JSON-DAG: "%359:sub24": 49 # CHECK-CP-JSON-DAG: "%359:sub25": 48 # CHECK-CP-JSON-DAG: "%359:sub26": 47 # CHECK-CP-JSON-DAG: "%359:sub27": 46 # CHECK-CP-JSON-DAG: "%359:sub28": 43 # CHECK-CP-JSON-DAG: "%359:sub29": 42 # CHECK-CP-JSON-DAG: "%359:sub30": 41 # CHECK-CP-JSON-DAG: "%359:sub31": 40 # CHECK-CP-JSON-DAG: "%401:sub0": 133 # CHECK-CP-JSON-DAG: "%401:sub1": 132 # CHECK-CP-JSON-DAG: "%401:sub2": 131 # CHECK-CP-JSON-DAG: "%401:sub3": 130 # CHECK-CP-JSON-DAG: "%401:sub4": 127 # CHECK-CP-JSON-DAG: "%401:sub5": 126 # CHECK-CP-JSON-DAG: "%401:sub6": 125 # CHECK-CP-JSON-DAG: "%401:sub7": 124 # CHECK-CP-JSON-DAG: "%401:sub8": 121 # CHECK-CP-JSON-DAG: "%401:sub9": 120 # CHECK-CP-JSON-DAG: "%401:sub10": 119 # CHECK-CP-JSON-DAG: "%401:sub11": 118 # CHECK-CP-JSON-DAG: "%401:sub12": 115 # CHECK-CP-JSON-DAG: "%401:sub13": 114 # CHECK-CP-JSON-DAG: "%401:sub14": 113 # CHECK-CP-JSON-DAG: "%401:sub15": 112 # CHECK-CP-JSON-DAG: "%401:sub16": 109 # CHECK-CP-JSON-DAG: "%401:sub17": 108 # CHECK-CP-JSON-DAG: "%401:sub18": 107 # CHECK-CP-JSON-DAG: "%401:sub19": 106 # CHECK-CP-JSON-DAG: "%401:sub20": 103 # CHECK-CP-JSON-DAG: "%401:sub21": 102 # CHECK-CP-JSON-DAG: "%401:sub22": 101 # CHECK-CP-JSON-DAG: "%401:sub23": 100 # CHECK-CP-JSON-DAG: "%401:sub24": 97 # CHECK-CP-JSON-DAG: "%401:sub25": 96 # CHECK-CP-JSON-DAG: "%401:sub26": 95 # CHECK-CP-JSON-DAG: "%401:sub27": 94 # CHECK-CP-JSON-DAG: "%401:sub28": 91 # CHECK-CP-JSON-DAG: "%401:sub29": 90 # CHECK-CP-JSON-DAG: "%401:sub30": 89 # CHECK-CP-JSON-DAG: "%401:sub31": 88 # CHECK-CP-JSON-DAG: "%696": 2 # CHECK-CP-JSON-DAG: "%697": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 88 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 133 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%699:vgpr_32 = COPY %317.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 36 # CHECK-CP-JSON-DAG: "%317:sub1": 35 # CHECK-CP-JSON-DAG: "%317:sub2": 34 # CHECK-CP-JSON-DAG: "%317:sub3": 33 # CHECK-CP-JSON-DAG: "%317:sub4": 30 # CHECK-CP-JSON-DAG: "%317:sub5": 29 # CHECK-CP-JSON-DAG: "%317:sub6": 28 # CHECK-CP-JSON-DAG: "%317:sub7": 27 # CHECK-CP-JSON-DAG: "%317:sub8": 24 # CHECK-CP-JSON-DAG: "%317:sub9": 23 # CHECK-CP-JSON-DAG: "%317:sub10": 22 # CHECK-CP-JSON-DAG: "%317:sub11": 21 # CHECK-CP-JSON-DAG: "%317:sub12": 18 # CHECK-CP-JSON-DAG: "%317:sub13": 17 # CHECK-CP-JSON-DAG: "%317:sub14": 16 # CHECK-CP-JSON-DAG: "%317:sub15": 15 # CHECK-CP-JSON-DAG: "%317:sub16": 12 # CHECK-CP-JSON-DAG: "%317:sub17": 11 # CHECK-CP-JSON-DAG: "%317:sub18": 10 # CHECK-CP-JSON-DAG: "%317:sub19": 9 # CHECK-CP-JSON-DAG: "%317:sub20": 6 # CHECK-CP-JSON-DAG: "%317:sub21": 5 # CHECK-CP-JSON-DAG: "%317:sub22": 4 # CHECK-CP-JSON-DAG: "%317:sub23": 3 # CHECK-CP-JSON-DAG: "%317:sub24": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 84 # CHECK-CP-JSON-DAG: "%359:sub1": 83 # CHECK-CP-JSON-DAG: "%359:sub2": 82 # CHECK-CP-JSON-DAG: "%359:sub3": 81 # CHECK-CP-JSON-DAG: "%359:sub4": 78 # CHECK-CP-JSON-DAG: "%359:sub5": 77 # CHECK-CP-JSON-DAG: "%359:sub6": 76 # CHECK-CP-JSON-DAG: "%359:sub7": 75 # CHECK-CP-JSON-DAG: "%359:sub8": 72 # CHECK-CP-JSON-DAG: "%359:sub9": 71 # CHECK-CP-JSON-DAG: "%359:sub10": 70 # CHECK-CP-JSON-DAG: "%359:sub11": 69 # CHECK-CP-JSON-DAG: "%359:sub12": 66 # CHECK-CP-JSON-DAG: "%359:sub13": 65 # CHECK-CP-JSON-DAG: "%359:sub14": 64 # CHECK-CP-JSON-DAG: "%359:sub15": 63 # CHECK-CP-JSON-DAG: "%359:sub16": 60 # CHECK-CP-JSON-DAG: "%359:sub17": 59 # CHECK-CP-JSON-DAG: "%359:sub18": 58 # CHECK-CP-JSON-DAG: "%359:sub19": 57 # CHECK-CP-JSON-DAG: "%359:sub20": 54 # CHECK-CP-JSON-DAG: "%359:sub21": 53 # CHECK-CP-JSON-DAG: "%359:sub22": 52 # CHECK-CP-JSON-DAG: "%359:sub23": 51 # CHECK-CP-JSON-DAG: "%359:sub24": 48 # CHECK-CP-JSON-DAG: "%359:sub25": 47 # CHECK-CP-JSON-DAG: "%359:sub26": 46 # CHECK-CP-JSON-DAG: "%359:sub27": 45 # CHECK-CP-JSON-DAG: "%359:sub28": 42 # CHECK-CP-JSON-DAG: "%359:sub29": 41 # CHECK-CP-JSON-DAG: "%359:sub30": 40 # CHECK-CP-JSON-DAG: "%359:sub31": 39 # CHECK-CP-JSON-DAG: "%401:sub0": 132 # CHECK-CP-JSON-DAG: "%401:sub1": 131 # CHECK-CP-JSON-DAG: "%401:sub2": 130 # CHECK-CP-JSON-DAG: "%401:sub3": 129 # CHECK-CP-JSON-DAG: "%401:sub4": 126 # CHECK-CP-JSON-DAG: "%401:sub5": 125 # CHECK-CP-JSON-DAG: "%401:sub6": 124 # CHECK-CP-JSON-DAG: "%401:sub7": 123 # CHECK-CP-JSON-DAG: "%401:sub8": 120 # CHECK-CP-JSON-DAG: "%401:sub9": 119 # CHECK-CP-JSON-DAG: "%401:sub10": 118 # CHECK-CP-JSON-DAG: "%401:sub11": 117 # CHECK-CP-JSON-DAG: "%401:sub12": 114 # CHECK-CP-JSON-DAG: "%401:sub13": 113 # CHECK-CP-JSON-DAG: "%401:sub14": 112 # CHECK-CP-JSON-DAG: "%401:sub15": 111 # CHECK-CP-JSON-DAG: "%401:sub16": 108 # CHECK-CP-JSON-DAG: "%401:sub17": 107 # CHECK-CP-JSON-DAG: "%401:sub18": 106 # CHECK-CP-JSON-DAG: "%401:sub19": 105 # CHECK-CP-JSON-DAG: "%401:sub20": 102 # CHECK-CP-JSON-DAG: "%401:sub21": 101 # CHECK-CP-JSON-DAG: "%401:sub22": 100 # CHECK-CP-JSON-DAG: "%401:sub23": 99 # CHECK-CP-JSON-DAG: "%401:sub24": 96 # CHECK-CP-JSON-DAG: "%401:sub25": 95 # CHECK-CP-JSON-DAG: "%401:sub26": 94 # CHECK-CP-JSON-DAG: "%401:sub27": 93 # CHECK-CP-JSON-DAG: "%401:sub28": 90 # CHECK-CP-JSON-DAG: "%401:sub29": 89 # CHECK-CP-JSON-DAG: "%401:sub30": 88 # CHECK-CP-JSON-DAG: "%401:sub31": 87 # CHECK-CP-JSON-DAG: "%696": 1 # CHECK-CP-JSON-DAG: "%697": 1 # CHECK-CP-JSON-DAG: "%698": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 87 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 132 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%700:vreg_128 = REG_SEQUENCE %699, %subreg.sub0, %698, %subreg.sub1, %697, %subreg.sub2, %696, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 35 # CHECK-CP-JSON-DAG: "%317:sub1": 34 # CHECK-CP-JSON-DAG: "%317:sub2": 33 # CHECK-CP-JSON-DAG: "%317:sub3": 32 # CHECK-CP-JSON-DAG: "%317:sub4": 29 # CHECK-CP-JSON-DAG: "%317:sub5": 28 # CHECK-CP-JSON-DAG: "%317:sub6": 27 # CHECK-CP-JSON-DAG: "%317:sub7": 26 # CHECK-CP-JSON-DAG: "%317:sub8": 23 # CHECK-CP-JSON-DAG: "%317:sub9": 22 # CHECK-CP-JSON-DAG: "%317:sub10": 21 # CHECK-CP-JSON-DAG: "%317:sub11": 20 # CHECK-CP-JSON-DAG: "%317:sub12": 17 # CHECK-CP-JSON-DAG: "%317:sub13": 16 # CHECK-CP-JSON-DAG: "%317:sub14": 15 # CHECK-CP-JSON-DAG: "%317:sub15": 14 # CHECK-CP-JSON-DAG: "%317:sub16": 11 # CHECK-CP-JSON-DAG: "%317:sub17": 10 # CHECK-CP-JSON-DAG: "%317:sub18": 9 # CHECK-CP-JSON-DAG: "%317:sub19": 8 # CHECK-CP-JSON-DAG: "%317:sub20": 5 # CHECK-CP-JSON-DAG: "%317:sub21": 4 # CHECK-CP-JSON-DAG: "%317:sub22": 3 # CHECK-CP-JSON-DAG: "%317:sub23": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 83 # CHECK-CP-JSON-DAG: "%359:sub1": 82 # CHECK-CP-JSON-DAG: "%359:sub2": 81 # CHECK-CP-JSON-DAG: "%359:sub3": 80 # CHECK-CP-JSON-DAG: "%359:sub4": 77 # CHECK-CP-JSON-DAG: "%359:sub5": 76 # CHECK-CP-JSON-DAG: "%359:sub6": 75 # CHECK-CP-JSON-DAG: "%359:sub7": 74 # CHECK-CP-JSON-DAG: "%359:sub8": 71 # CHECK-CP-JSON-DAG: "%359:sub9": 70 # CHECK-CP-JSON-DAG: "%359:sub10": 69 # CHECK-CP-JSON-DAG: "%359:sub11": 68 # CHECK-CP-JSON-DAG: "%359:sub12": 65 # CHECK-CP-JSON-DAG: "%359:sub13": 64 # CHECK-CP-JSON-DAG: "%359:sub14": 63 # CHECK-CP-JSON-DAG: "%359:sub15": 62 # CHECK-CP-JSON-DAG: "%359:sub16": 59 # CHECK-CP-JSON-DAG: "%359:sub17": 58 # CHECK-CP-JSON-DAG: "%359:sub18": 57 # CHECK-CP-JSON-DAG: "%359:sub19": 56 # CHECK-CP-JSON-DAG: "%359:sub20": 53 # CHECK-CP-JSON-DAG: "%359:sub21": 52 # CHECK-CP-JSON-DAG: "%359:sub22": 51 # CHECK-CP-JSON-DAG: "%359:sub23": 50 # CHECK-CP-JSON-DAG: "%359:sub24": 47 # CHECK-CP-JSON-DAG: "%359:sub25": 46 # CHECK-CP-JSON-DAG: "%359:sub26": 45 # CHECK-CP-JSON-DAG: "%359:sub27": 44 # CHECK-CP-JSON-DAG: "%359:sub28": 41 # CHECK-CP-JSON-DAG: "%359:sub29": 40 # CHECK-CP-JSON-DAG: "%359:sub30": 39 # CHECK-CP-JSON-DAG: "%359:sub31": 38 # CHECK-CP-JSON-DAG: "%401:sub0": 131 # CHECK-CP-JSON-DAG: "%401:sub1": 130 # CHECK-CP-JSON-DAG: "%401:sub2": 129 # CHECK-CP-JSON-DAG: "%401:sub3": 128 # CHECK-CP-JSON-DAG: "%401:sub4": 125 # CHECK-CP-JSON-DAG: "%401:sub5": 124 # CHECK-CP-JSON-DAG: "%401:sub6": 123 # CHECK-CP-JSON-DAG: "%401:sub7": 122 # CHECK-CP-JSON-DAG: "%401:sub8": 119 # CHECK-CP-JSON-DAG: "%401:sub9": 118 # CHECK-CP-JSON-DAG: "%401:sub10": 117 # CHECK-CP-JSON-DAG: "%401:sub11": 116 # CHECK-CP-JSON-DAG: "%401:sub12": 113 # CHECK-CP-JSON-DAG: "%401:sub13": 112 # CHECK-CP-JSON-DAG: "%401:sub14": 111 # CHECK-CP-JSON-DAG: "%401:sub15": 110 # CHECK-CP-JSON-DAG: "%401:sub16": 107 # CHECK-CP-JSON-DAG: "%401:sub17": 106 # CHECK-CP-JSON-DAG: "%401:sub18": 105 # CHECK-CP-JSON-DAG: "%401:sub19": 104 # CHECK-CP-JSON-DAG: "%401:sub20": 101 # CHECK-CP-JSON-DAG: "%401:sub21": 100 # CHECK-CP-JSON-DAG: "%401:sub22": 99 # CHECK-CP-JSON-DAG: "%401:sub23": 98 # CHECK-CP-JSON-DAG: "%401:sub24": 95 # CHECK-CP-JSON-DAG: "%401:sub25": 94 # CHECK-CP-JSON-DAG: "%401:sub26": 93 # CHECK-CP-JSON-DAG: "%401:sub27": 92 # CHECK-CP-JSON-DAG: "%401:sub28": 89 # CHECK-CP-JSON-DAG: "%401:sub29": 88 # CHECK-CP-JSON-DAG: "%401:sub30": 87 # CHECK-CP-JSON-DAG: "%401:sub31": 86 # CHECK-CP-JSON-DAG: "%696": 0 # CHECK-CP-JSON-DAG: "%697": 0 # CHECK-CP-JSON-DAG: "%698": 0 # CHECK-CP-JSON-DAG: "%699": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 86 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 131 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %701:vreg_64, %700, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 34 # CHECK-CP-JSON-DAG: "%317:sub1": 33 # CHECK-CP-JSON-DAG: "%317:sub2": 32 # CHECK-CP-JSON-DAG: "%317:sub3": 31 # CHECK-CP-JSON-DAG: "%317:sub4": 28 # CHECK-CP-JSON-DAG: "%317:sub5": 27 # CHECK-CP-JSON-DAG: "%317:sub6": 26 # CHECK-CP-JSON-DAG: "%317:sub7": 25 # CHECK-CP-JSON-DAG: "%317:sub8": 22 # CHECK-CP-JSON-DAG: "%317:sub9": 21 # CHECK-CP-JSON-DAG: "%317:sub10": 20 # CHECK-CP-JSON-DAG: "%317:sub11": 19 # CHECK-CP-JSON-DAG: "%317:sub12": 16 # CHECK-CP-JSON-DAG: "%317:sub13": 15 # CHECK-CP-JSON-DAG: "%317:sub14": 14 # CHECK-CP-JSON-DAG: "%317:sub15": 13 # CHECK-CP-JSON-DAG: "%317:sub16": 10 # CHECK-CP-JSON-DAG: "%317:sub17": 9 # CHECK-CP-JSON-DAG: "%317:sub18": 8 # CHECK-CP-JSON-DAG: "%317:sub19": 7 # CHECK-CP-JSON-DAG: "%317:sub20": 4 # CHECK-CP-JSON-DAG: "%317:sub21": 3 # CHECK-CP-JSON-DAG: "%317:sub22": 2 # CHECK-CP-JSON-DAG: "%317:sub23": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 82 # CHECK-CP-JSON-DAG: "%359:sub1": 81 # CHECK-CP-JSON-DAG: "%359:sub2": 80 # CHECK-CP-JSON-DAG: "%359:sub3": 79 # CHECK-CP-JSON-DAG: "%359:sub4": 76 # CHECK-CP-JSON-DAG: "%359:sub5": 75 # CHECK-CP-JSON-DAG: "%359:sub6": 74 # CHECK-CP-JSON-DAG: "%359:sub7": 73 # CHECK-CP-JSON-DAG: "%359:sub8": 70 # CHECK-CP-JSON-DAG: "%359:sub9": 69 # CHECK-CP-JSON-DAG: "%359:sub10": 68 # CHECK-CP-JSON-DAG: "%359:sub11": 67 # CHECK-CP-JSON-DAG: "%359:sub12": 64 # CHECK-CP-JSON-DAG: "%359:sub13": 63 # CHECK-CP-JSON-DAG: "%359:sub14": 62 # CHECK-CP-JSON-DAG: "%359:sub15": 61 # CHECK-CP-JSON-DAG: "%359:sub16": 58 # CHECK-CP-JSON-DAG: "%359:sub17": 57 # CHECK-CP-JSON-DAG: "%359:sub18": 56 # CHECK-CP-JSON-DAG: "%359:sub19": 55 # CHECK-CP-JSON-DAG: "%359:sub20": 52 # CHECK-CP-JSON-DAG: "%359:sub21": 51 # CHECK-CP-JSON-DAG: "%359:sub22": 50 # CHECK-CP-JSON-DAG: "%359:sub23": 49 # CHECK-CP-JSON-DAG: "%359:sub24": 46 # CHECK-CP-JSON-DAG: "%359:sub25": 45 # CHECK-CP-JSON-DAG: "%359:sub26": 44 # CHECK-CP-JSON-DAG: "%359:sub27": 43 # CHECK-CP-JSON-DAG: "%359:sub28": 40 # CHECK-CP-JSON-DAG: "%359:sub29": 39 # CHECK-CP-JSON-DAG: "%359:sub30": 38 # CHECK-CP-JSON-DAG: "%359:sub31": 37 # CHECK-CP-JSON-DAG: "%401:sub0": 130 # CHECK-CP-JSON-DAG: "%401:sub1": 129 # CHECK-CP-JSON-DAG: "%401:sub2": 128 # CHECK-CP-JSON-DAG: "%401:sub3": 127 # CHECK-CP-JSON-DAG: "%401:sub4": 124 # CHECK-CP-JSON-DAG: "%401:sub5": 123 # CHECK-CP-JSON-DAG: "%401:sub6": 122 # CHECK-CP-JSON-DAG: "%401:sub7": 121 # CHECK-CP-JSON-DAG: "%401:sub8": 118 # CHECK-CP-JSON-DAG: "%401:sub9": 117 # CHECK-CP-JSON-DAG: "%401:sub10": 116 # CHECK-CP-JSON-DAG: "%401:sub11": 115 # CHECK-CP-JSON-DAG: "%401:sub12": 112 # CHECK-CP-JSON-DAG: "%401:sub13": 111 # CHECK-CP-JSON-DAG: "%401:sub14": 110 # CHECK-CP-JSON-DAG: "%401:sub15": 109 # CHECK-CP-JSON-DAG: "%401:sub16": 106 # CHECK-CP-JSON-DAG: "%401:sub17": 105 # CHECK-CP-JSON-DAG: "%401:sub18": 104 # CHECK-CP-JSON-DAG: "%401:sub19": 103 # CHECK-CP-JSON-DAG: "%401:sub20": 100 # CHECK-CP-JSON-DAG: "%401:sub21": 99 # CHECK-CP-JSON-DAG: "%401:sub22": 98 # CHECK-CP-JSON-DAG: "%401:sub23": 97 # CHECK-CP-JSON-DAG: "%401:sub24": 94 # CHECK-CP-JSON-DAG: "%401:sub25": 93 # CHECK-CP-JSON-DAG: "%401:sub26": 92 # CHECK-CP-JSON-DAG: "%401:sub27": 91 # CHECK-CP-JSON-DAG: "%401:sub28": 88 # CHECK-CP-JSON-DAG: "%401:sub29": 87 # CHECK-CP-JSON-DAG: "%401:sub30": 86 # CHECK-CP-JSON-DAG: "%401:sub31": 85 # CHECK-CP-JSON-DAG: "%700": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 85 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 130 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%702:vgpr_32 = COPY %317.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 33 # CHECK-CP-JSON-DAG: "%317:sub1": 32 # CHECK-CP-JSON-DAG: "%317:sub2": 31 # CHECK-CP-JSON-DAG: "%317:sub3": 30 # CHECK-CP-JSON-DAG: "%317:sub4": 27 # CHECK-CP-JSON-DAG: "%317:sub5": 26 # CHECK-CP-JSON-DAG: "%317:sub6": 25 # CHECK-CP-JSON-DAG: "%317:sub7": 24 # CHECK-CP-JSON-DAG: "%317:sub8": 21 # CHECK-CP-JSON-DAG: "%317:sub9": 20 # CHECK-CP-JSON-DAG: "%317:sub10": 19 # CHECK-CP-JSON-DAG: "%317:sub11": 18 # CHECK-CP-JSON-DAG: "%317:sub12": 15 # CHECK-CP-JSON-DAG: "%317:sub13": 14 # CHECK-CP-JSON-DAG: "%317:sub14": 13 # CHECK-CP-JSON-DAG: "%317:sub15": 12 # CHECK-CP-JSON-DAG: "%317:sub16": 9 # CHECK-CP-JSON-DAG: "%317:sub17": 8 # CHECK-CP-JSON-DAG: "%317:sub18": 7 # CHECK-CP-JSON-DAG: "%317:sub19": 6 # CHECK-CP-JSON-DAG: "%317:sub20": 3 # CHECK-CP-JSON-DAG: "%317:sub21": 2 # CHECK-CP-JSON-DAG: "%317:sub22": 1 # CHECK-CP-JSON-DAG: "%317:sub23": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 81 # CHECK-CP-JSON-DAG: "%359:sub1": 80 # CHECK-CP-JSON-DAG: "%359:sub2": 79 # CHECK-CP-JSON-DAG: "%359:sub3": 78 # CHECK-CP-JSON-DAG: "%359:sub4": 75 # CHECK-CP-JSON-DAG: "%359:sub5": 74 # CHECK-CP-JSON-DAG: "%359:sub6": 73 # CHECK-CP-JSON-DAG: "%359:sub7": 72 # CHECK-CP-JSON-DAG: "%359:sub8": 69 # CHECK-CP-JSON-DAG: "%359:sub9": 68 # CHECK-CP-JSON-DAG: "%359:sub10": 67 # CHECK-CP-JSON-DAG: "%359:sub11": 66 # CHECK-CP-JSON-DAG: "%359:sub12": 63 # CHECK-CP-JSON-DAG: "%359:sub13": 62 # CHECK-CP-JSON-DAG: "%359:sub14": 61 # CHECK-CP-JSON-DAG: "%359:sub15": 60 # CHECK-CP-JSON-DAG: "%359:sub16": 57 # CHECK-CP-JSON-DAG: "%359:sub17": 56 # CHECK-CP-JSON-DAG: "%359:sub18": 55 # CHECK-CP-JSON-DAG: "%359:sub19": 54 # CHECK-CP-JSON-DAG: "%359:sub20": 51 # CHECK-CP-JSON-DAG: "%359:sub21": 50 # CHECK-CP-JSON-DAG: "%359:sub22": 49 # CHECK-CP-JSON-DAG: "%359:sub23": 48 # CHECK-CP-JSON-DAG: "%359:sub24": 45 # CHECK-CP-JSON-DAG: "%359:sub25": 44 # CHECK-CP-JSON-DAG: "%359:sub26": 43 # CHECK-CP-JSON-DAG: "%359:sub27": 42 # CHECK-CP-JSON-DAG: "%359:sub28": 39 # CHECK-CP-JSON-DAG: "%359:sub29": 38 # CHECK-CP-JSON-DAG: "%359:sub30": 37 # CHECK-CP-JSON-DAG: "%359:sub31": 36 # CHECK-CP-JSON-DAG: "%401:sub0": 129 # CHECK-CP-JSON-DAG: "%401:sub1": 128 # CHECK-CP-JSON-DAG: "%401:sub2": 127 # CHECK-CP-JSON-DAG: "%401:sub3": 126 # CHECK-CP-JSON-DAG: "%401:sub4": 123 # CHECK-CP-JSON-DAG: "%401:sub5": 122 # CHECK-CP-JSON-DAG: "%401:sub6": 121 # CHECK-CP-JSON-DAG: "%401:sub7": 120 # CHECK-CP-JSON-DAG: "%401:sub8": 117 # CHECK-CP-JSON-DAG: "%401:sub9": 116 # CHECK-CP-JSON-DAG: "%401:sub10": 115 # CHECK-CP-JSON-DAG: "%401:sub11": 114 # CHECK-CP-JSON-DAG: "%401:sub12": 111 # CHECK-CP-JSON-DAG: "%401:sub13": 110 # CHECK-CP-JSON-DAG: "%401:sub14": 109 # CHECK-CP-JSON-DAG: "%401:sub15": 108 # CHECK-CP-JSON-DAG: "%401:sub16": 105 # CHECK-CP-JSON-DAG: "%401:sub17": 104 # CHECK-CP-JSON-DAG: "%401:sub18": 103 # CHECK-CP-JSON-DAG: "%401:sub19": 102 # CHECK-CP-JSON-DAG: "%401:sub20": 99 # CHECK-CP-JSON-DAG: "%401:sub21": 98 # CHECK-CP-JSON-DAG: "%401:sub22": 97 # CHECK-CP-JSON-DAG: "%401:sub23": 96 # CHECK-CP-JSON-DAG: "%401:sub24": 93 # CHECK-CP-JSON-DAG: "%401:sub25": 92 # CHECK-CP-JSON-DAG: "%401:sub26": 91 # CHECK-CP-JSON-DAG: "%401:sub27": 90 # CHECK-CP-JSON-DAG: "%401:sub28": 87 # CHECK-CP-JSON-DAG: "%401:sub29": 86 # CHECK-CP-JSON-DAG: "%401:sub30": 85 # CHECK-CP-JSON-DAG: "%401:sub31": 84 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 84 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 129 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%703:vgpr_32 = COPY %317.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 32 # CHECK-CP-JSON-DAG: "%317:sub1": 31 # CHECK-CP-JSON-DAG: "%317:sub2": 30 # CHECK-CP-JSON-DAG: "%317:sub3": 29 # CHECK-CP-JSON-DAG: "%317:sub4": 26 # CHECK-CP-JSON-DAG: "%317:sub5": 25 # CHECK-CP-JSON-DAG: "%317:sub6": 24 # CHECK-CP-JSON-DAG: "%317:sub7": 23 # CHECK-CP-JSON-DAG: "%317:sub8": 20 # CHECK-CP-JSON-DAG: "%317:sub9": 19 # CHECK-CP-JSON-DAG: "%317:sub10": 18 # CHECK-CP-JSON-DAG: "%317:sub11": 17 # CHECK-CP-JSON-DAG: "%317:sub12": 14 # CHECK-CP-JSON-DAG: "%317:sub13": 13 # CHECK-CP-JSON-DAG: "%317:sub14": 12 # CHECK-CP-JSON-DAG: "%317:sub15": 11 # CHECK-CP-JSON-DAG: "%317:sub16": 8 # CHECK-CP-JSON-DAG: "%317:sub17": 7 # CHECK-CP-JSON-DAG: "%317:sub18": 6 # CHECK-CP-JSON-DAG: "%317:sub19": 5 # CHECK-CP-JSON-DAG: "%317:sub20": 2 # CHECK-CP-JSON-DAG: "%317:sub21": 1 # CHECK-CP-JSON-DAG: "%317:sub22": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 80 # CHECK-CP-JSON-DAG: "%359:sub1": 79 # CHECK-CP-JSON-DAG: "%359:sub2": 78 # CHECK-CP-JSON-DAG: "%359:sub3": 77 # CHECK-CP-JSON-DAG: "%359:sub4": 74 # CHECK-CP-JSON-DAG: "%359:sub5": 73 # CHECK-CP-JSON-DAG: "%359:sub6": 72 # CHECK-CP-JSON-DAG: "%359:sub7": 71 # CHECK-CP-JSON-DAG: "%359:sub8": 68 # CHECK-CP-JSON-DAG: "%359:sub9": 67 # CHECK-CP-JSON-DAG: "%359:sub10": 66 # CHECK-CP-JSON-DAG: "%359:sub11": 65 # CHECK-CP-JSON-DAG: "%359:sub12": 62 # CHECK-CP-JSON-DAG: "%359:sub13": 61 # CHECK-CP-JSON-DAG: "%359:sub14": 60 # CHECK-CP-JSON-DAG: "%359:sub15": 59 # CHECK-CP-JSON-DAG: "%359:sub16": 56 # CHECK-CP-JSON-DAG: "%359:sub17": 55 # CHECK-CP-JSON-DAG: "%359:sub18": 54 # CHECK-CP-JSON-DAG: "%359:sub19": 53 # CHECK-CP-JSON-DAG: "%359:sub20": 50 # CHECK-CP-JSON-DAG: "%359:sub21": 49 # CHECK-CP-JSON-DAG: "%359:sub22": 48 # CHECK-CP-JSON-DAG: "%359:sub23": 47 # CHECK-CP-JSON-DAG: "%359:sub24": 44 # CHECK-CP-JSON-DAG: "%359:sub25": 43 # CHECK-CP-JSON-DAG: "%359:sub26": 42 # CHECK-CP-JSON-DAG: "%359:sub27": 41 # CHECK-CP-JSON-DAG: "%359:sub28": 38 # CHECK-CP-JSON-DAG: "%359:sub29": 37 # CHECK-CP-JSON-DAG: "%359:sub30": 36 # CHECK-CP-JSON-DAG: "%359:sub31": 35 # CHECK-CP-JSON-DAG: "%401:sub0": 128 # CHECK-CP-JSON-DAG: "%401:sub1": 127 # CHECK-CP-JSON-DAG: "%401:sub2": 126 # CHECK-CP-JSON-DAG: "%401:sub3": 125 # CHECK-CP-JSON-DAG: "%401:sub4": 122 # CHECK-CP-JSON-DAG: "%401:sub5": 121 # CHECK-CP-JSON-DAG: "%401:sub6": 120 # CHECK-CP-JSON-DAG: "%401:sub7": 119 # CHECK-CP-JSON-DAG: "%401:sub8": 116 # CHECK-CP-JSON-DAG: "%401:sub9": 115 # CHECK-CP-JSON-DAG: "%401:sub10": 114 # CHECK-CP-JSON-DAG: "%401:sub11": 113 # CHECK-CP-JSON-DAG: "%401:sub12": 110 # CHECK-CP-JSON-DAG: "%401:sub13": 109 # CHECK-CP-JSON-DAG: "%401:sub14": 108 # CHECK-CP-JSON-DAG: "%401:sub15": 107 # CHECK-CP-JSON-DAG: "%401:sub16": 104 # CHECK-CP-JSON-DAG: "%401:sub17": 103 # CHECK-CP-JSON-DAG: "%401:sub18": 102 # CHECK-CP-JSON-DAG: "%401:sub19": 101 # CHECK-CP-JSON-DAG: "%401:sub20": 98 # CHECK-CP-JSON-DAG: "%401:sub21": 97 # CHECK-CP-JSON-DAG: "%401:sub22": 96 # CHECK-CP-JSON-DAG: "%401:sub23": 95 # CHECK-CP-JSON-DAG: "%401:sub24": 92 # CHECK-CP-JSON-DAG: "%401:sub25": 91 # CHECK-CP-JSON-DAG: "%401:sub26": 90 # CHECK-CP-JSON-DAG: "%401:sub27": 89 # CHECK-CP-JSON-DAG: "%401:sub28": 86 # CHECK-CP-JSON-DAG: "%401:sub29": 85 # CHECK-CP-JSON-DAG: "%401:sub30": 84 # CHECK-CP-JSON-DAG: "%401:sub31": 83 # CHECK-CP-JSON-DAG: "%702": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 83 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 128 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%704:vgpr_32 = COPY %317.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 31 # CHECK-CP-JSON-DAG: "%317:sub1": 30 # CHECK-CP-JSON-DAG: "%317:sub2": 29 # CHECK-CP-JSON-DAG: "%317:sub3": 28 # CHECK-CP-JSON-DAG: "%317:sub4": 25 # CHECK-CP-JSON-DAG: "%317:sub5": 24 # CHECK-CP-JSON-DAG: "%317:sub6": 23 # CHECK-CP-JSON-DAG: "%317:sub7": 22 # CHECK-CP-JSON-DAG: "%317:sub8": 19 # CHECK-CP-JSON-DAG: "%317:sub9": 18 # CHECK-CP-JSON-DAG: "%317:sub10": 17 # CHECK-CP-JSON-DAG: "%317:sub11": 16 # CHECK-CP-JSON-DAG: "%317:sub12": 13 # CHECK-CP-JSON-DAG: "%317:sub13": 12 # CHECK-CP-JSON-DAG: "%317:sub14": 11 # CHECK-CP-JSON-DAG: "%317:sub15": 10 # CHECK-CP-JSON-DAG: "%317:sub16": 7 # CHECK-CP-JSON-DAG: "%317:sub17": 6 # CHECK-CP-JSON-DAG: "%317:sub18": 5 # CHECK-CP-JSON-DAG: "%317:sub19": 4 # CHECK-CP-JSON-DAG: "%317:sub20": 1 # CHECK-CP-JSON-DAG: "%317:sub21": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 79 # CHECK-CP-JSON-DAG: "%359:sub1": 78 # CHECK-CP-JSON-DAG: "%359:sub2": 77 # CHECK-CP-JSON-DAG: "%359:sub3": 76 # CHECK-CP-JSON-DAG: "%359:sub4": 73 # CHECK-CP-JSON-DAG: "%359:sub5": 72 # CHECK-CP-JSON-DAG: "%359:sub6": 71 # CHECK-CP-JSON-DAG: "%359:sub7": 70 # CHECK-CP-JSON-DAG: "%359:sub8": 67 # CHECK-CP-JSON-DAG: "%359:sub9": 66 # CHECK-CP-JSON-DAG: "%359:sub10": 65 # CHECK-CP-JSON-DAG: "%359:sub11": 64 # CHECK-CP-JSON-DAG: "%359:sub12": 61 # CHECK-CP-JSON-DAG: "%359:sub13": 60 # CHECK-CP-JSON-DAG: "%359:sub14": 59 # CHECK-CP-JSON-DAG: "%359:sub15": 58 # CHECK-CP-JSON-DAG: "%359:sub16": 55 # CHECK-CP-JSON-DAG: "%359:sub17": 54 # CHECK-CP-JSON-DAG: "%359:sub18": 53 # CHECK-CP-JSON-DAG: "%359:sub19": 52 # CHECK-CP-JSON-DAG: "%359:sub20": 49 # CHECK-CP-JSON-DAG: "%359:sub21": 48 # CHECK-CP-JSON-DAG: "%359:sub22": 47 # CHECK-CP-JSON-DAG: "%359:sub23": 46 # CHECK-CP-JSON-DAG: "%359:sub24": 43 # CHECK-CP-JSON-DAG: "%359:sub25": 42 # CHECK-CP-JSON-DAG: "%359:sub26": 41 # CHECK-CP-JSON-DAG: "%359:sub27": 40 # CHECK-CP-JSON-DAG: "%359:sub28": 37 # CHECK-CP-JSON-DAG: "%359:sub29": 36 # CHECK-CP-JSON-DAG: "%359:sub30": 35 # CHECK-CP-JSON-DAG: "%359:sub31": 34 # CHECK-CP-JSON-DAG: "%401:sub0": 127 # CHECK-CP-JSON-DAG: "%401:sub1": 126 # CHECK-CP-JSON-DAG: "%401:sub2": 125 # CHECK-CP-JSON-DAG: "%401:sub3": 124 # CHECK-CP-JSON-DAG: "%401:sub4": 121 # CHECK-CP-JSON-DAG: "%401:sub5": 120 # CHECK-CP-JSON-DAG: "%401:sub6": 119 # CHECK-CP-JSON-DAG: "%401:sub7": 118 # CHECK-CP-JSON-DAG: "%401:sub8": 115 # CHECK-CP-JSON-DAG: "%401:sub9": 114 # CHECK-CP-JSON-DAG: "%401:sub10": 113 # CHECK-CP-JSON-DAG: "%401:sub11": 112 # CHECK-CP-JSON-DAG: "%401:sub12": 109 # CHECK-CP-JSON-DAG: "%401:sub13": 108 # CHECK-CP-JSON-DAG: "%401:sub14": 107 # CHECK-CP-JSON-DAG: "%401:sub15": 106 # CHECK-CP-JSON-DAG: "%401:sub16": 103 # CHECK-CP-JSON-DAG: "%401:sub17": 102 # CHECK-CP-JSON-DAG: "%401:sub18": 101 # CHECK-CP-JSON-DAG: "%401:sub19": 100 # CHECK-CP-JSON-DAG: "%401:sub20": 97 # CHECK-CP-JSON-DAG: "%401:sub21": 96 # CHECK-CP-JSON-DAG: "%401:sub22": 95 # CHECK-CP-JSON-DAG: "%401:sub23": 94 # CHECK-CP-JSON-DAG: "%401:sub24": 91 # CHECK-CP-JSON-DAG: "%401:sub25": 90 # CHECK-CP-JSON-DAG: "%401:sub26": 89 # CHECK-CP-JSON-DAG: "%401:sub27": 88 # CHECK-CP-JSON-DAG: "%401:sub28": 85 # CHECK-CP-JSON-DAG: "%401:sub29": 84 # CHECK-CP-JSON-DAG: "%401:sub30": 83 # CHECK-CP-JSON-DAG: "%401:sub31": 82 # CHECK-CP-JSON-DAG: "%702": 2 # CHECK-CP-JSON-DAG: "%703": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 82 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 127 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%705:vgpr_32 = COPY %317.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 30 # CHECK-CP-JSON-DAG: "%317:sub1": 29 # CHECK-CP-JSON-DAG: "%317:sub2": 28 # CHECK-CP-JSON-DAG: "%317:sub3": 27 # CHECK-CP-JSON-DAG: "%317:sub4": 24 # CHECK-CP-JSON-DAG: "%317:sub5": 23 # CHECK-CP-JSON-DAG: "%317:sub6": 22 # CHECK-CP-JSON-DAG: "%317:sub7": 21 # CHECK-CP-JSON-DAG: "%317:sub8": 18 # CHECK-CP-JSON-DAG: "%317:sub9": 17 # CHECK-CP-JSON-DAG: "%317:sub10": 16 # CHECK-CP-JSON-DAG: "%317:sub11": 15 # CHECK-CP-JSON-DAG: "%317:sub12": 12 # CHECK-CP-JSON-DAG: "%317:sub13": 11 # CHECK-CP-JSON-DAG: "%317:sub14": 10 # CHECK-CP-JSON-DAG: "%317:sub15": 9 # CHECK-CP-JSON-DAG: "%317:sub16": 6 # CHECK-CP-JSON-DAG: "%317:sub17": 5 # CHECK-CP-JSON-DAG: "%317:sub18": 4 # CHECK-CP-JSON-DAG: "%317:sub19": 3 # CHECK-CP-JSON-DAG: "%317:sub20": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 78 # CHECK-CP-JSON-DAG: "%359:sub1": 77 # CHECK-CP-JSON-DAG: "%359:sub2": 76 # CHECK-CP-JSON-DAG: "%359:sub3": 75 # CHECK-CP-JSON-DAG: "%359:sub4": 72 # CHECK-CP-JSON-DAG: "%359:sub5": 71 # CHECK-CP-JSON-DAG: "%359:sub6": 70 # CHECK-CP-JSON-DAG: "%359:sub7": 69 # CHECK-CP-JSON-DAG: "%359:sub8": 66 # CHECK-CP-JSON-DAG: "%359:sub9": 65 # CHECK-CP-JSON-DAG: "%359:sub10": 64 # CHECK-CP-JSON-DAG: "%359:sub11": 63 # CHECK-CP-JSON-DAG: "%359:sub12": 60 # CHECK-CP-JSON-DAG: "%359:sub13": 59 # CHECK-CP-JSON-DAG: "%359:sub14": 58 # CHECK-CP-JSON-DAG: "%359:sub15": 57 # CHECK-CP-JSON-DAG: "%359:sub16": 54 # CHECK-CP-JSON-DAG: "%359:sub17": 53 # CHECK-CP-JSON-DAG: "%359:sub18": 52 # CHECK-CP-JSON-DAG: "%359:sub19": 51 # CHECK-CP-JSON-DAG: "%359:sub20": 48 # CHECK-CP-JSON-DAG: "%359:sub21": 47 # CHECK-CP-JSON-DAG: "%359:sub22": 46 # CHECK-CP-JSON-DAG: "%359:sub23": 45 # CHECK-CP-JSON-DAG: "%359:sub24": 42 # CHECK-CP-JSON-DAG: "%359:sub25": 41 # CHECK-CP-JSON-DAG: "%359:sub26": 40 # CHECK-CP-JSON-DAG: "%359:sub27": 39 # CHECK-CP-JSON-DAG: "%359:sub28": 36 # CHECK-CP-JSON-DAG: "%359:sub29": 35 # CHECK-CP-JSON-DAG: "%359:sub30": 34 # CHECK-CP-JSON-DAG: "%359:sub31": 33 # CHECK-CP-JSON-DAG: "%401:sub0": 126 # CHECK-CP-JSON-DAG: "%401:sub1": 125 # CHECK-CP-JSON-DAG: "%401:sub2": 124 # CHECK-CP-JSON-DAG: "%401:sub3": 123 # CHECK-CP-JSON-DAG: "%401:sub4": 120 # CHECK-CP-JSON-DAG: "%401:sub5": 119 # CHECK-CP-JSON-DAG: "%401:sub6": 118 # CHECK-CP-JSON-DAG: "%401:sub7": 117 # CHECK-CP-JSON-DAG: "%401:sub8": 114 # CHECK-CP-JSON-DAG: "%401:sub9": 113 # CHECK-CP-JSON-DAG: "%401:sub10": 112 # CHECK-CP-JSON-DAG: "%401:sub11": 111 # CHECK-CP-JSON-DAG: "%401:sub12": 108 # CHECK-CP-JSON-DAG: "%401:sub13": 107 # CHECK-CP-JSON-DAG: "%401:sub14": 106 # CHECK-CP-JSON-DAG: "%401:sub15": 105 # CHECK-CP-JSON-DAG: "%401:sub16": 102 # CHECK-CP-JSON-DAG: "%401:sub17": 101 # CHECK-CP-JSON-DAG: "%401:sub18": 100 # CHECK-CP-JSON-DAG: "%401:sub19": 99 # CHECK-CP-JSON-DAG: "%401:sub20": 96 # CHECK-CP-JSON-DAG: "%401:sub21": 95 # CHECK-CP-JSON-DAG: "%401:sub22": 94 # CHECK-CP-JSON-DAG: "%401:sub23": 93 # CHECK-CP-JSON-DAG: "%401:sub24": 90 # CHECK-CP-JSON-DAG: "%401:sub25": 89 # CHECK-CP-JSON-DAG: "%401:sub26": 88 # CHECK-CP-JSON-DAG: "%401:sub27": 87 # CHECK-CP-JSON-DAG: "%401:sub28": 84 # CHECK-CP-JSON-DAG: "%401:sub29": 83 # CHECK-CP-JSON-DAG: "%401:sub30": 82 # CHECK-CP-JSON-DAG: "%401:sub31": 81 # CHECK-CP-JSON-DAG: "%702": 1 # CHECK-CP-JSON-DAG: "%703": 1 # CHECK-CP-JSON-DAG: "%704": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 81 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 126 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%706:vreg_128 = REG_SEQUENCE %705, %subreg.sub0, %704, %subreg.sub1, %703, %subreg.sub2, %702, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 29 # CHECK-CP-JSON-DAG: "%317:sub1": 28 # CHECK-CP-JSON-DAG: "%317:sub2": 27 # CHECK-CP-JSON-DAG: "%317:sub3": 26 # CHECK-CP-JSON-DAG: "%317:sub4": 23 # CHECK-CP-JSON-DAG: "%317:sub5": 22 # CHECK-CP-JSON-DAG: "%317:sub6": 21 # CHECK-CP-JSON-DAG: "%317:sub7": 20 # CHECK-CP-JSON-DAG: "%317:sub8": 17 # CHECK-CP-JSON-DAG: "%317:sub9": 16 # CHECK-CP-JSON-DAG: "%317:sub10": 15 # CHECK-CP-JSON-DAG: "%317:sub11": 14 # CHECK-CP-JSON-DAG: "%317:sub12": 11 # CHECK-CP-JSON-DAG: "%317:sub13": 10 # CHECK-CP-JSON-DAG: "%317:sub14": 9 # CHECK-CP-JSON-DAG: "%317:sub15": 8 # CHECK-CP-JSON-DAG: "%317:sub16": 5 # CHECK-CP-JSON-DAG: "%317:sub17": 4 # CHECK-CP-JSON-DAG: "%317:sub18": 3 # CHECK-CP-JSON-DAG: "%317:sub19": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 77 # CHECK-CP-JSON-DAG: "%359:sub1": 76 # CHECK-CP-JSON-DAG: "%359:sub2": 75 # CHECK-CP-JSON-DAG: "%359:sub3": 74 # CHECK-CP-JSON-DAG: "%359:sub4": 71 # CHECK-CP-JSON-DAG: "%359:sub5": 70 # CHECK-CP-JSON-DAG: "%359:sub6": 69 # CHECK-CP-JSON-DAG: "%359:sub7": 68 # CHECK-CP-JSON-DAG: "%359:sub8": 65 # CHECK-CP-JSON-DAG: "%359:sub9": 64 # CHECK-CP-JSON-DAG: "%359:sub10": 63 # CHECK-CP-JSON-DAG: "%359:sub11": 62 # CHECK-CP-JSON-DAG: "%359:sub12": 59 # CHECK-CP-JSON-DAG: "%359:sub13": 58 # CHECK-CP-JSON-DAG: "%359:sub14": 57 # CHECK-CP-JSON-DAG: "%359:sub15": 56 # CHECK-CP-JSON-DAG: "%359:sub16": 53 # CHECK-CP-JSON-DAG: "%359:sub17": 52 # CHECK-CP-JSON-DAG: "%359:sub18": 51 # CHECK-CP-JSON-DAG: "%359:sub19": 50 # CHECK-CP-JSON-DAG: "%359:sub20": 47 # CHECK-CP-JSON-DAG: "%359:sub21": 46 # CHECK-CP-JSON-DAG: "%359:sub22": 45 # CHECK-CP-JSON-DAG: "%359:sub23": 44 # CHECK-CP-JSON-DAG: "%359:sub24": 41 # CHECK-CP-JSON-DAG: "%359:sub25": 40 # CHECK-CP-JSON-DAG: "%359:sub26": 39 # CHECK-CP-JSON-DAG: "%359:sub27": 38 # CHECK-CP-JSON-DAG: "%359:sub28": 35 # CHECK-CP-JSON-DAG: "%359:sub29": 34 # CHECK-CP-JSON-DAG: "%359:sub30": 33 # CHECK-CP-JSON-DAG: "%359:sub31": 32 # CHECK-CP-JSON-DAG: "%401:sub0": 125 # CHECK-CP-JSON-DAG: "%401:sub1": 124 # CHECK-CP-JSON-DAG: "%401:sub2": 123 # CHECK-CP-JSON-DAG: "%401:sub3": 122 # CHECK-CP-JSON-DAG: "%401:sub4": 119 # CHECK-CP-JSON-DAG: "%401:sub5": 118 # CHECK-CP-JSON-DAG: "%401:sub6": 117 # CHECK-CP-JSON-DAG: "%401:sub7": 116 # CHECK-CP-JSON-DAG: "%401:sub8": 113 # CHECK-CP-JSON-DAG: "%401:sub9": 112 # CHECK-CP-JSON-DAG: "%401:sub10": 111 # CHECK-CP-JSON-DAG: "%401:sub11": 110 # CHECK-CP-JSON-DAG: "%401:sub12": 107 # CHECK-CP-JSON-DAG: "%401:sub13": 106 # CHECK-CP-JSON-DAG: "%401:sub14": 105 # CHECK-CP-JSON-DAG: "%401:sub15": 104 # CHECK-CP-JSON-DAG: "%401:sub16": 101 # CHECK-CP-JSON-DAG: "%401:sub17": 100 # CHECK-CP-JSON-DAG: "%401:sub18": 99 # CHECK-CP-JSON-DAG: "%401:sub19": 98 # CHECK-CP-JSON-DAG: "%401:sub20": 95 # CHECK-CP-JSON-DAG: "%401:sub21": 94 # CHECK-CP-JSON-DAG: "%401:sub22": 93 # CHECK-CP-JSON-DAG: "%401:sub23": 92 # CHECK-CP-JSON-DAG: "%401:sub24": 89 # CHECK-CP-JSON-DAG: "%401:sub25": 88 # CHECK-CP-JSON-DAG: "%401:sub26": 87 # CHECK-CP-JSON-DAG: "%401:sub27": 86 # CHECK-CP-JSON-DAG: "%401:sub28": 83 # CHECK-CP-JSON-DAG: "%401:sub29": 82 # CHECK-CP-JSON-DAG: "%401:sub30": 81 # CHECK-CP-JSON-DAG: "%401:sub31": 80 # CHECK-CP-JSON-DAG: "%702": 0 # CHECK-CP-JSON-DAG: "%703": 0 # CHECK-CP-JSON-DAG: "%704": 0 # CHECK-CP-JSON-DAG: "%705": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 80 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 125 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %707:vreg_64, %706, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 28 # CHECK-CP-JSON-DAG: "%317:sub1": 27 # CHECK-CP-JSON-DAG: "%317:sub2": 26 # CHECK-CP-JSON-DAG: "%317:sub3": 25 # CHECK-CP-JSON-DAG: "%317:sub4": 22 # CHECK-CP-JSON-DAG: "%317:sub5": 21 # CHECK-CP-JSON-DAG: "%317:sub6": 20 # CHECK-CP-JSON-DAG: "%317:sub7": 19 # CHECK-CP-JSON-DAG: "%317:sub8": 16 # CHECK-CP-JSON-DAG: "%317:sub9": 15 # CHECK-CP-JSON-DAG: "%317:sub10": 14 # CHECK-CP-JSON-DAG: "%317:sub11": 13 # CHECK-CP-JSON-DAG: "%317:sub12": 10 # CHECK-CP-JSON-DAG: "%317:sub13": 9 # CHECK-CP-JSON-DAG: "%317:sub14": 8 # CHECK-CP-JSON-DAG: "%317:sub15": 7 # CHECK-CP-JSON-DAG: "%317:sub16": 4 # CHECK-CP-JSON-DAG: "%317:sub17": 3 # CHECK-CP-JSON-DAG: "%317:sub18": 2 # CHECK-CP-JSON-DAG: "%317:sub19": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 76 # CHECK-CP-JSON-DAG: "%359:sub1": 75 # CHECK-CP-JSON-DAG: "%359:sub2": 74 # CHECK-CP-JSON-DAG: "%359:sub3": 73 # CHECK-CP-JSON-DAG: "%359:sub4": 70 # CHECK-CP-JSON-DAG: "%359:sub5": 69 # CHECK-CP-JSON-DAG: "%359:sub6": 68 # CHECK-CP-JSON-DAG: "%359:sub7": 67 # CHECK-CP-JSON-DAG: "%359:sub8": 64 # CHECK-CP-JSON-DAG: "%359:sub9": 63 # CHECK-CP-JSON-DAG: "%359:sub10": 62 # CHECK-CP-JSON-DAG: "%359:sub11": 61 # CHECK-CP-JSON-DAG: "%359:sub12": 58 # CHECK-CP-JSON-DAG: "%359:sub13": 57 # CHECK-CP-JSON-DAG: "%359:sub14": 56 # CHECK-CP-JSON-DAG: "%359:sub15": 55 # CHECK-CP-JSON-DAG: "%359:sub16": 52 # CHECK-CP-JSON-DAG: "%359:sub17": 51 # CHECK-CP-JSON-DAG: "%359:sub18": 50 # CHECK-CP-JSON-DAG: "%359:sub19": 49 # CHECK-CP-JSON-DAG: "%359:sub20": 46 # CHECK-CP-JSON-DAG: "%359:sub21": 45 # CHECK-CP-JSON-DAG: "%359:sub22": 44 # CHECK-CP-JSON-DAG: "%359:sub23": 43 # CHECK-CP-JSON-DAG: "%359:sub24": 40 # CHECK-CP-JSON-DAG: "%359:sub25": 39 # CHECK-CP-JSON-DAG: "%359:sub26": 38 # CHECK-CP-JSON-DAG: "%359:sub27": 37 # CHECK-CP-JSON-DAG: "%359:sub28": 34 # CHECK-CP-JSON-DAG: "%359:sub29": 33 # CHECK-CP-JSON-DAG: "%359:sub30": 32 # CHECK-CP-JSON-DAG: "%359:sub31": 31 # CHECK-CP-JSON-DAG: "%401:sub0": 124 # CHECK-CP-JSON-DAG: "%401:sub1": 123 # CHECK-CP-JSON-DAG: "%401:sub2": 122 # CHECK-CP-JSON-DAG: "%401:sub3": 121 # CHECK-CP-JSON-DAG: "%401:sub4": 118 # CHECK-CP-JSON-DAG: "%401:sub5": 117 # CHECK-CP-JSON-DAG: "%401:sub6": 116 # CHECK-CP-JSON-DAG: "%401:sub7": 115 # CHECK-CP-JSON-DAG: "%401:sub8": 112 # CHECK-CP-JSON-DAG: "%401:sub9": 111 # CHECK-CP-JSON-DAG: "%401:sub10": 110 # CHECK-CP-JSON-DAG: "%401:sub11": 109 # CHECK-CP-JSON-DAG: "%401:sub12": 106 # CHECK-CP-JSON-DAG: "%401:sub13": 105 # CHECK-CP-JSON-DAG: "%401:sub14": 104 # CHECK-CP-JSON-DAG: "%401:sub15": 103 # CHECK-CP-JSON-DAG: "%401:sub16": 100 # CHECK-CP-JSON-DAG: "%401:sub17": 99 # CHECK-CP-JSON-DAG: "%401:sub18": 98 # CHECK-CP-JSON-DAG: "%401:sub19": 97 # CHECK-CP-JSON-DAG: "%401:sub20": 94 # CHECK-CP-JSON-DAG: "%401:sub21": 93 # CHECK-CP-JSON-DAG: "%401:sub22": 92 # CHECK-CP-JSON-DAG: "%401:sub23": 91 # CHECK-CP-JSON-DAG: "%401:sub24": 88 # CHECK-CP-JSON-DAG: "%401:sub25": 87 # CHECK-CP-JSON-DAG: "%401:sub26": 86 # CHECK-CP-JSON-DAG: "%401:sub27": 85 # CHECK-CP-JSON-DAG: "%401:sub28": 82 # CHECK-CP-JSON-DAG: "%401:sub29": 81 # CHECK-CP-JSON-DAG: "%401:sub30": 80 # CHECK-CP-JSON-DAG: "%401:sub31": 79 # CHECK-CP-JSON-DAG: "%706": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 79 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 124 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%708:vgpr_32 = COPY %317.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 27 # CHECK-CP-JSON-DAG: "%317:sub1": 26 # CHECK-CP-JSON-DAG: "%317:sub2": 25 # CHECK-CP-JSON-DAG: "%317:sub3": 24 # CHECK-CP-JSON-DAG: "%317:sub4": 21 # CHECK-CP-JSON-DAG: "%317:sub5": 20 # CHECK-CP-JSON-DAG: "%317:sub6": 19 # CHECK-CP-JSON-DAG: "%317:sub7": 18 # CHECK-CP-JSON-DAG: "%317:sub8": 15 # CHECK-CP-JSON-DAG: "%317:sub9": 14 # CHECK-CP-JSON-DAG: "%317:sub10": 13 # CHECK-CP-JSON-DAG: "%317:sub11": 12 # CHECK-CP-JSON-DAG: "%317:sub12": 9 # CHECK-CP-JSON-DAG: "%317:sub13": 8 # CHECK-CP-JSON-DAG: "%317:sub14": 7 # CHECK-CP-JSON-DAG: "%317:sub15": 6 # CHECK-CP-JSON-DAG: "%317:sub16": 3 # CHECK-CP-JSON-DAG: "%317:sub17": 2 # CHECK-CP-JSON-DAG: "%317:sub18": 1 # CHECK-CP-JSON-DAG: "%317:sub19": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 75 # CHECK-CP-JSON-DAG: "%359:sub1": 74 # CHECK-CP-JSON-DAG: "%359:sub2": 73 # CHECK-CP-JSON-DAG: "%359:sub3": 72 # CHECK-CP-JSON-DAG: "%359:sub4": 69 # CHECK-CP-JSON-DAG: "%359:sub5": 68 # CHECK-CP-JSON-DAG: "%359:sub6": 67 # CHECK-CP-JSON-DAG: "%359:sub7": 66 # CHECK-CP-JSON-DAG: "%359:sub8": 63 # CHECK-CP-JSON-DAG: "%359:sub9": 62 # CHECK-CP-JSON-DAG: "%359:sub10": 61 # CHECK-CP-JSON-DAG: "%359:sub11": 60 # CHECK-CP-JSON-DAG: "%359:sub12": 57 # CHECK-CP-JSON-DAG: "%359:sub13": 56 # CHECK-CP-JSON-DAG: "%359:sub14": 55 # CHECK-CP-JSON-DAG: "%359:sub15": 54 # CHECK-CP-JSON-DAG: "%359:sub16": 51 # CHECK-CP-JSON-DAG: "%359:sub17": 50 # CHECK-CP-JSON-DAG: "%359:sub18": 49 # CHECK-CP-JSON-DAG: "%359:sub19": 48 # CHECK-CP-JSON-DAG: "%359:sub20": 45 # CHECK-CP-JSON-DAG: "%359:sub21": 44 # CHECK-CP-JSON-DAG: "%359:sub22": 43 # CHECK-CP-JSON-DAG: "%359:sub23": 42 # CHECK-CP-JSON-DAG: "%359:sub24": 39 # CHECK-CP-JSON-DAG: "%359:sub25": 38 # CHECK-CP-JSON-DAG: "%359:sub26": 37 # CHECK-CP-JSON-DAG: "%359:sub27": 36 # CHECK-CP-JSON-DAG: "%359:sub28": 33 # CHECK-CP-JSON-DAG: "%359:sub29": 32 # CHECK-CP-JSON-DAG: "%359:sub30": 31 # CHECK-CP-JSON-DAG: "%359:sub31": 30 # CHECK-CP-JSON-DAG: "%401:sub0": 123 # CHECK-CP-JSON-DAG: "%401:sub1": 122 # CHECK-CP-JSON-DAG: "%401:sub2": 121 # CHECK-CP-JSON-DAG: "%401:sub3": 120 # CHECK-CP-JSON-DAG: "%401:sub4": 117 # CHECK-CP-JSON-DAG: "%401:sub5": 116 # CHECK-CP-JSON-DAG: "%401:sub6": 115 # CHECK-CP-JSON-DAG: "%401:sub7": 114 # CHECK-CP-JSON-DAG: "%401:sub8": 111 # CHECK-CP-JSON-DAG: "%401:sub9": 110 # CHECK-CP-JSON-DAG: "%401:sub10": 109 # CHECK-CP-JSON-DAG: "%401:sub11": 108 # CHECK-CP-JSON-DAG: "%401:sub12": 105 # CHECK-CP-JSON-DAG: "%401:sub13": 104 # CHECK-CP-JSON-DAG: "%401:sub14": 103 # CHECK-CP-JSON-DAG: "%401:sub15": 102 # CHECK-CP-JSON-DAG: "%401:sub16": 99 # CHECK-CP-JSON-DAG: "%401:sub17": 98 # CHECK-CP-JSON-DAG: "%401:sub18": 97 # CHECK-CP-JSON-DAG: "%401:sub19": 96 # CHECK-CP-JSON-DAG: "%401:sub20": 93 # CHECK-CP-JSON-DAG: "%401:sub21": 92 # CHECK-CP-JSON-DAG: "%401:sub22": 91 # CHECK-CP-JSON-DAG: "%401:sub23": 90 # CHECK-CP-JSON-DAG: "%401:sub24": 87 # CHECK-CP-JSON-DAG: "%401:sub25": 86 # CHECK-CP-JSON-DAG: "%401:sub26": 85 # CHECK-CP-JSON-DAG: "%401:sub27": 84 # CHECK-CP-JSON-DAG: "%401:sub28": 81 # CHECK-CP-JSON-DAG: "%401:sub29": 80 # CHECK-CP-JSON-DAG: "%401:sub30": 79 # CHECK-CP-JSON-DAG: "%401:sub31": 78 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 78 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 123 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%709:vgpr_32 = COPY %317.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 26 # CHECK-CP-JSON-DAG: "%317:sub1": 25 # CHECK-CP-JSON-DAG: "%317:sub2": 24 # CHECK-CP-JSON-DAG: "%317:sub3": 23 # CHECK-CP-JSON-DAG: "%317:sub4": 20 # CHECK-CP-JSON-DAG: "%317:sub5": 19 # CHECK-CP-JSON-DAG: "%317:sub6": 18 # CHECK-CP-JSON-DAG: "%317:sub7": 17 # CHECK-CP-JSON-DAG: "%317:sub8": 14 # CHECK-CP-JSON-DAG: "%317:sub9": 13 # CHECK-CP-JSON-DAG: "%317:sub10": 12 # CHECK-CP-JSON-DAG: "%317:sub11": 11 # CHECK-CP-JSON-DAG: "%317:sub12": 8 # CHECK-CP-JSON-DAG: "%317:sub13": 7 # CHECK-CP-JSON-DAG: "%317:sub14": 6 # CHECK-CP-JSON-DAG: "%317:sub15": 5 # CHECK-CP-JSON-DAG: "%317:sub16": 2 # CHECK-CP-JSON-DAG: "%317:sub17": 1 # CHECK-CP-JSON-DAG: "%317:sub18": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 74 # CHECK-CP-JSON-DAG: "%359:sub1": 73 # CHECK-CP-JSON-DAG: "%359:sub2": 72 # CHECK-CP-JSON-DAG: "%359:sub3": 71 # CHECK-CP-JSON-DAG: "%359:sub4": 68 # CHECK-CP-JSON-DAG: "%359:sub5": 67 # CHECK-CP-JSON-DAG: "%359:sub6": 66 # CHECK-CP-JSON-DAG: "%359:sub7": 65 # CHECK-CP-JSON-DAG: "%359:sub8": 62 # CHECK-CP-JSON-DAG: "%359:sub9": 61 # CHECK-CP-JSON-DAG: "%359:sub10": 60 # CHECK-CP-JSON-DAG: "%359:sub11": 59 # CHECK-CP-JSON-DAG: "%359:sub12": 56 # CHECK-CP-JSON-DAG: "%359:sub13": 55 # CHECK-CP-JSON-DAG: "%359:sub14": 54 # CHECK-CP-JSON-DAG: "%359:sub15": 53 # CHECK-CP-JSON-DAG: "%359:sub16": 50 # CHECK-CP-JSON-DAG: "%359:sub17": 49 # CHECK-CP-JSON-DAG: "%359:sub18": 48 # CHECK-CP-JSON-DAG: "%359:sub19": 47 # CHECK-CP-JSON-DAG: "%359:sub20": 44 # CHECK-CP-JSON-DAG: "%359:sub21": 43 # CHECK-CP-JSON-DAG: "%359:sub22": 42 # CHECK-CP-JSON-DAG: "%359:sub23": 41 # CHECK-CP-JSON-DAG: "%359:sub24": 38 # CHECK-CP-JSON-DAG: "%359:sub25": 37 # CHECK-CP-JSON-DAG: "%359:sub26": 36 # CHECK-CP-JSON-DAG: "%359:sub27": 35 # CHECK-CP-JSON-DAG: "%359:sub28": 32 # CHECK-CP-JSON-DAG: "%359:sub29": 31 # CHECK-CP-JSON-DAG: "%359:sub30": 30 # CHECK-CP-JSON-DAG: "%359:sub31": 29 # CHECK-CP-JSON-DAG: "%401:sub0": 122 # CHECK-CP-JSON-DAG: "%401:sub1": 121 # CHECK-CP-JSON-DAG: "%401:sub2": 120 # CHECK-CP-JSON-DAG: "%401:sub3": 119 # CHECK-CP-JSON-DAG: "%401:sub4": 116 # CHECK-CP-JSON-DAG: "%401:sub5": 115 # CHECK-CP-JSON-DAG: "%401:sub6": 114 # CHECK-CP-JSON-DAG: "%401:sub7": 113 # CHECK-CP-JSON-DAG: "%401:sub8": 110 # CHECK-CP-JSON-DAG: "%401:sub9": 109 # CHECK-CP-JSON-DAG: "%401:sub10": 108 # CHECK-CP-JSON-DAG: "%401:sub11": 107 # CHECK-CP-JSON-DAG: "%401:sub12": 104 # CHECK-CP-JSON-DAG: "%401:sub13": 103 # CHECK-CP-JSON-DAG: "%401:sub14": 102 # CHECK-CP-JSON-DAG: "%401:sub15": 101 # CHECK-CP-JSON-DAG: "%401:sub16": 98 # CHECK-CP-JSON-DAG: "%401:sub17": 97 # CHECK-CP-JSON-DAG: "%401:sub18": 96 # CHECK-CP-JSON-DAG: "%401:sub19": 95 # CHECK-CP-JSON-DAG: "%401:sub20": 92 # CHECK-CP-JSON-DAG: "%401:sub21": 91 # CHECK-CP-JSON-DAG: "%401:sub22": 90 # CHECK-CP-JSON-DAG: "%401:sub23": 89 # CHECK-CP-JSON-DAG: "%401:sub24": 86 # CHECK-CP-JSON-DAG: "%401:sub25": 85 # CHECK-CP-JSON-DAG: "%401:sub26": 84 # CHECK-CP-JSON-DAG: "%401:sub27": 83 # CHECK-CP-JSON-DAG: "%401:sub28": 80 # CHECK-CP-JSON-DAG: "%401:sub29": 79 # CHECK-CP-JSON-DAG: "%401:sub30": 78 # CHECK-CP-JSON-DAG: "%401:sub31": 77 # CHECK-CP-JSON-DAG: "%708": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 77 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 122 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%710:vgpr_32 = COPY %317.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 25 # CHECK-CP-JSON-DAG: "%317:sub1": 24 # CHECK-CP-JSON-DAG: "%317:sub2": 23 # CHECK-CP-JSON-DAG: "%317:sub3": 22 # CHECK-CP-JSON-DAG: "%317:sub4": 19 # CHECK-CP-JSON-DAG: "%317:sub5": 18 # CHECK-CP-JSON-DAG: "%317:sub6": 17 # CHECK-CP-JSON-DAG: "%317:sub7": 16 # CHECK-CP-JSON-DAG: "%317:sub8": 13 # CHECK-CP-JSON-DAG: "%317:sub9": 12 # CHECK-CP-JSON-DAG: "%317:sub10": 11 # CHECK-CP-JSON-DAG: "%317:sub11": 10 # CHECK-CP-JSON-DAG: "%317:sub12": 7 # CHECK-CP-JSON-DAG: "%317:sub13": 6 # CHECK-CP-JSON-DAG: "%317:sub14": 5 # CHECK-CP-JSON-DAG: "%317:sub15": 4 # CHECK-CP-JSON-DAG: "%317:sub16": 1 # CHECK-CP-JSON-DAG: "%317:sub17": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 73 # CHECK-CP-JSON-DAG: "%359:sub1": 72 # CHECK-CP-JSON-DAG: "%359:sub2": 71 # CHECK-CP-JSON-DAG: "%359:sub3": 70 # CHECK-CP-JSON-DAG: "%359:sub4": 67 # CHECK-CP-JSON-DAG: "%359:sub5": 66 # CHECK-CP-JSON-DAG: "%359:sub6": 65 # CHECK-CP-JSON-DAG: "%359:sub7": 64 # CHECK-CP-JSON-DAG: "%359:sub8": 61 # CHECK-CP-JSON-DAG: "%359:sub9": 60 # CHECK-CP-JSON-DAG: "%359:sub10": 59 # CHECK-CP-JSON-DAG: "%359:sub11": 58 # CHECK-CP-JSON-DAG: "%359:sub12": 55 # CHECK-CP-JSON-DAG: "%359:sub13": 54 # CHECK-CP-JSON-DAG: "%359:sub14": 53 # CHECK-CP-JSON-DAG: "%359:sub15": 52 # CHECK-CP-JSON-DAG: "%359:sub16": 49 # CHECK-CP-JSON-DAG: "%359:sub17": 48 # CHECK-CP-JSON-DAG: "%359:sub18": 47 # CHECK-CP-JSON-DAG: "%359:sub19": 46 # CHECK-CP-JSON-DAG: "%359:sub20": 43 # CHECK-CP-JSON-DAG: "%359:sub21": 42 # CHECK-CP-JSON-DAG: "%359:sub22": 41 # CHECK-CP-JSON-DAG: "%359:sub23": 40 # CHECK-CP-JSON-DAG: "%359:sub24": 37 # CHECK-CP-JSON-DAG: "%359:sub25": 36 # CHECK-CP-JSON-DAG: "%359:sub26": 35 # CHECK-CP-JSON-DAG: "%359:sub27": 34 # CHECK-CP-JSON-DAG: "%359:sub28": 31 # CHECK-CP-JSON-DAG: "%359:sub29": 30 # CHECK-CP-JSON-DAG: "%359:sub30": 29 # CHECK-CP-JSON-DAG: "%359:sub31": 28 # CHECK-CP-JSON-DAG: "%401:sub0": 121 # CHECK-CP-JSON-DAG: "%401:sub1": 120 # CHECK-CP-JSON-DAG: "%401:sub2": 119 # CHECK-CP-JSON-DAG: "%401:sub3": 118 # CHECK-CP-JSON-DAG: "%401:sub4": 115 # CHECK-CP-JSON-DAG: "%401:sub5": 114 # CHECK-CP-JSON-DAG: "%401:sub6": 113 # CHECK-CP-JSON-DAG: "%401:sub7": 112 # CHECK-CP-JSON-DAG: "%401:sub8": 109 # CHECK-CP-JSON-DAG: "%401:sub9": 108 # CHECK-CP-JSON-DAG: "%401:sub10": 107 # CHECK-CP-JSON-DAG: "%401:sub11": 106 # CHECK-CP-JSON-DAG: "%401:sub12": 103 # CHECK-CP-JSON-DAG: "%401:sub13": 102 # CHECK-CP-JSON-DAG: "%401:sub14": 101 # CHECK-CP-JSON-DAG: "%401:sub15": 100 # CHECK-CP-JSON-DAG: "%401:sub16": 97 # CHECK-CP-JSON-DAG: "%401:sub17": 96 # CHECK-CP-JSON-DAG: "%401:sub18": 95 # CHECK-CP-JSON-DAG: "%401:sub19": 94 # CHECK-CP-JSON-DAG: "%401:sub20": 91 # CHECK-CP-JSON-DAG: "%401:sub21": 90 # CHECK-CP-JSON-DAG: "%401:sub22": 89 # CHECK-CP-JSON-DAG: "%401:sub23": 88 # CHECK-CP-JSON-DAG: "%401:sub24": 85 # CHECK-CP-JSON-DAG: "%401:sub25": 84 # CHECK-CP-JSON-DAG: "%401:sub26": 83 # CHECK-CP-JSON-DAG: "%401:sub27": 82 # CHECK-CP-JSON-DAG: "%401:sub28": 79 # CHECK-CP-JSON-DAG: "%401:sub29": 78 # CHECK-CP-JSON-DAG: "%401:sub30": 77 # CHECK-CP-JSON-DAG: "%401:sub31": 76 # CHECK-CP-JSON-DAG: "%708": 2 # CHECK-CP-JSON-DAG: "%709": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 76 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 121 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%711:vgpr_32 = COPY %317.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 24 # CHECK-CP-JSON-DAG: "%317:sub1": 23 # CHECK-CP-JSON-DAG: "%317:sub2": 22 # CHECK-CP-JSON-DAG: "%317:sub3": 21 # CHECK-CP-JSON-DAG: "%317:sub4": 18 # CHECK-CP-JSON-DAG: "%317:sub5": 17 # CHECK-CP-JSON-DAG: "%317:sub6": 16 # CHECK-CP-JSON-DAG: "%317:sub7": 15 # CHECK-CP-JSON-DAG: "%317:sub8": 12 # CHECK-CP-JSON-DAG: "%317:sub9": 11 # CHECK-CP-JSON-DAG: "%317:sub10": 10 # CHECK-CP-JSON-DAG: "%317:sub11": 9 # CHECK-CP-JSON-DAG: "%317:sub12": 6 # CHECK-CP-JSON-DAG: "%317:sub13": 5 # CHECK-CP-JSON-DAG: "%317:sub14": 4 # CHECK-CP-JSON-DAG: "%317:sub15": 3 # CHECK-CP-JSON-DAG: "%317:sub16": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 72 # CHECK-CP-JSON-DAG: "%359:sub1": 71 # CHECK-CP-JSON-DAG: "%359:sub2": 70 # CHECK-CP-JSON-DAG: "%359:sub3": 69 # CHECK-CP-JSON-DAG: "%359:sub4": 66 # CHECK-CP-JSON-DAG: "%359:sub5": 65 # CHECK-CP-JSON-DAG: "%359:sub6": 64 # CHECK-CP-JSON-DAG: "%359:sub7": 63 # CHECK-CP-JSON-DAG: "%359:sub8": 60 # CHECK-CP-JSON-DAG: "%359:sub9": 59 # CHECK-CP-JSON-DAG: "%359:sub10": 58 # CHECK-CP-JSON-DAG: "%359:sub11": 57 # CHECK-CP-JSON-DAG: "%359:sub12": 54 # CHECK-CP-JSON-DAG: "%359:sub13": 53 # CHECK-CP-JSON-DAG: "%359:sub14": 52 # CHECK-CP-JSON-DAG: "%359:sub15": 51 # CHECK-CP-JSON-DAG: "%359:sub16": 48 # CHECK-CP-JSON-DAG: "%359:sub17": 47 # CHECK-CP-JSON-DAG: "%359:sub18": 46 # CHECK-CP-JSON-DAG: "%359:sub19": 45 # CHECK-CP-JSON-DAG: "%359:sub20": 42 # CHECK-CP-JSON-DAG: "%359:sub21": 41 # CHECK-CP-JSON-DAG: "%359:sub22": 40 # CHECK-CP-JSON-DAG: "%359:sub23": 39 # CHECK-CP-JSON-DAG: "%359:sub24": 36 # CHECK-CP-JSON-DAG: "%359:sub25": 35 # CHECK-CP-JSON-DAG: "%359:sub26": 34 # CHECK-CP-JSON-DAG: "%359:sub27": 33 # CHECK-CP-JSON-DAG: "%359:sub28": 30 # CHECK-CP-JSON-DAG: "%359:sub29": 29 # CHECK-CP-JSON-DAG: "%359:sub30": 28 # CHECK-CP-JSON-DAG: "%359:sub31": 27 # CHECK-CP-JSON-DAG: "%401:sub0": 120 # CHECK-CP-JSON-DAG: "%401:sub1": 119 # CHECK-CP-JSON-DAG: "%401:sub2": 118 # CHECK-CP-JSON-DAG: "%401:sub3": 117 # CHECK-CP-JSON-DAG: "%401:sub4": 114 # CHECK-CP-JSON-DAG: "%401:sub5": 113 # CHECK-CP-JSON-DAG: "%401:sub6": 112 # CHECK-CP-JSON-DAG: "%401:sub7": 111 # CHECK-CP-JSON-DAG: "%401:sub8": 108 # CHECK-CP-JSON-DAG: "%401:sub9": 107 # CHECK-CP-JSON-DAG: "%401:sub10": 106 # CHECK-CP-JSON-DAG: "%401:sub11": 105 # CHECK-CP-JSON-DAG: "%401:sub12": 102 # CHECK-CP-JSON-DAG: "%401:sub13": 101 # CHECK-CP-JSON-DAG: "%401:sub14": 100 # CHECK-CP-JSON-DAG: "%401:sub15": 99 # CHECK-CP-JSON-DAG: "%401:sub16": 96 # CHECK-CP-JSON-DAG: "%401:sub17": 95 # CHECK-CP-JSON-DAG: "%401:sub18": 94 # CHECK-CP-JSON-DAG: "%401:sub19": 93 # CHECK-CP-JSON-DAG: "%401:sub20": 90 # CHECK-CP-JSON-DAG: "%401:sub21": 89 # CHECK-CP-JSON-DAG: "%401:sub22": 88 # CHECK-CP-JSON-DAG: "%401:sub23": 87 # CHECK-CP-JSON-DAG: "%401:sub24": 84 # CHECK-CP-JSON-DAG: "%401:sub25": 83 # CHECK-CP-JSON-DAG: "%401:sub26": 82 # CHECK-CP-JSON-DAG: "%401:sub27": 81 # CHECK-CP-JSON-DAG: "%401:sub28": 78 # CHECK-CP-JSON-DAG: "%401:sub29": 77 # CHECK-CP-JSON-DAG: "%401:sub30": 76 # CHECK-CP-JSON-DAG: "%401:sub31": 75 # CHECK-CP-JSON-DAG: "%708": 1 # CHECK-CP-JSON-DAG: "%709": 1 # CHECK-CP-JSON-DAG: "%710": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 75 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 120 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%712:vreg_128 = REG_SEQUENCE %711, %subreg.sub0, %710, %subreg.sub1, %709, %subreg.sub2, %708, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 23 # CHECK-CP-JSON-DAG: "%317:sub1": 22 # CHECK-CP-JSON-DAG: "%317:sub2": 21 # CHECK-CP-JSON-DAG: "%317:sub3": 20 # CHECK-CP-JSON-DAG: "%317:sub4": 17 # CHECK-CP-JSON-DAG: "%317:sub5": 16 # CHECK-CP-JSON-DAG: "%317:sub6": 15 # CHECK-CP-JSON-DAG: "%317:sub7": 14 # CHECK-CP-JSON-DAG: "%317:sub8": 11 # CHECK-CP-JSON-DAG: "%317:sub9": 10 # CHECK-CP-JSON-DAG: "%317:sub10": 9 # CHECK-CP-JSON-DAG: "%317:sub11": 8 # CHECK-CP-JSON-DAG: "%317:sub12": 5 # CHECK-CP-JSON-DAG: "%317:sub13": 4 # CHECK-CP-JSON-DAG: "%317:sub14": 3 # CHECK-CP-JSON-DAG: "%317:sub15": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 71 # CHECK-CP-JSON-DAG: "%359:sub1": 70 # CHECK-CP-JSON-DAG: "%359:sub2": 69 # CHECK-CP-JSON-DAG: "%359:sub3": 68 # CHECK-CP-JSON-DAG: "%359:sub4": 65 # CHECK-CP-JSON-DAG: "%359:sub5": 64 # CHECK-CP-JSON-DAG: "%359:sub6": 63 # CHECK-CP-JSON-DAG: "%359:sub7": 62 # CHECK-CP-JSON-DAG: "%359:sub8": 59 # CHECK-CP-JSON-DAG: "%359:sub9": 58 # CHECK-CP-JSON-DAG: "%359:sub10": 57 # CHECK-CP-JSON-DAG: "%359:sub11": 56 # CHECK-CP-JSON-DAG: "%359:sub12": 53 # CHECK-CP-JSON-DAG: "%359:sub13": 52 # CHECK-CP-JSON-DAG: "%359:sub14": 51 # CHECK-CP-JSON-DAG: "%359:sub15": 50 # CHECK-CP-JSON-DAG: "%359:sub16": 47 # CHECK-CP-JSON-DAG: "%359:sub17": 46 # CHECK-CP-JSON-DAG: "%359:sub18": 45 # CHECK-CP-JSON-DAG: "%359:sub19": 44 # CHECK-CP-JSON-DAG: "%359:sub20": 41 # CHECK-CP-JSON-DAG: "%359:sub21": 40 # CHECK-CP-JSON-DAG: "%359:sub22": 39 # CHECK-CP-JSON-DAG: "%359:sub23": 38 # CHECK-CP-JSON-DAG: "%359:sub24": 35 # CHECK-CP-JSON-DAG: "%359:sub25": 34 # CHECK-CP-JSON-DAG: "%359:sub26": 33 # CHECK-CP-JSON-DAG: "%359:sub27": 32 # CHECK-CP-JSON-DAG: "%359:sub28": 29 # CHECK-CP-JSON-DAG: "%359:sub29": 28 # CHECK-CP-JSON-DAG: "%359:sub30": 27 # CHECK-CP-JSON-DAG: "%359:sub31": 26 # CHECK-CP-JSON-DAG: "%401:sub0": 119 # CHECK-CP-JSON-DAG: "%401:sub1": 118 # CHECK-CP-JSON-DAG: "%401:sub2": 117 # CHECK-CP-JSON-DAG: "%401:sub3": 116 # CHECK-CP-JSON-DAG: "%401:sub4": 113 # CHECK-CP-JSON-DAG: "%401:sub5": 112 # CHECK-CP-JSON-DAG: "%401:sub6": 111 # CHECK-CP-JSON-DAG: "%401:sub7": 110 # CHECK-CP-JSON-DAG: "%401:sub8": 107 # CHECK-CP-JSON-DAG: "%401:sub9": 106 # CHECK-CP-JSON-DAG: "%401:sub10": 105 # CHECK-CP-JSON-DAG: "%401:sub11": 104 # CHECK-CP-JSON-DAG: "%401:sub12": 101 # CHECK-CP-JSON-DAG: "%401:sub13": 100 # CHECK-CP-JSON-DAG: "%401:sub14": 99 # CHECK-CP-JSON-DAG: "%401:sub15": 98 # CHECK-CP-JSON-DAG: "%401:sub16": 95 # CHECK-CP-JSON-DAG: "%401:sub17": 94 # CHECK-CP-JSON-DAG: "%401:sub18": 93 # CHECK-CP-JSON-DAG: "%401:sub19": 92 # CHECK-CP-JSON-DAG: "%401:sub20": 89 # CHECK-CP-JSON-DAG: "%401:sub21": 88 # CHECK-CP-JSON-DAG: "%401:sub22": 87 # CHECK-CP-JSON-DAG: "%401:sub23": 86 # CHECK-CP-JSON-DAG: "%401:sub24": 83 # CHECK-CP-JSON-DAG: "%401:sub25": 82 # CHECK-CP-JSON-DAG: "%401:sub26": 81 # CHECK-CP-JSON-DAG: "%401:sub27": 80 # CHECK-CP-JSON-DAG: "%401:sub28": 77 # CHECK-CP-JSON-DAG: "%401:sub29": 76 # CHECK-CP-JSON-DAG: "%401:sub30": 75 # CHECK-CP-JSON-DAG: "%401:sub31": 74 # CHECK-CP-JSON-DAG: "%708": 0 # CHECK-CP-JSON-DAG: "%709": 0 # CHECK-CP-JSON-DAG: "%710": 0 # CHECK-CP-JSON-DAG: "%711": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 74 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 119 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %713:vreg_64, %712, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 22 # CHECK-CP-JSON-DAG: "%317:sub1": 21 # CHECK-CP-JSON-DAG: "%317:sub2": 20 # CHECK-CP-JSON-DAG: "%317:sub3": 19 # CHECK-CP-JSON-DAG: "%317:sub4": 16 # CHECK-CP-JSON-DAG: "%317:sub5": 15 # CHECK-CP-JSON-DAG: "%317:sub6": 14 # CHECK-CP-JSON-DAG: "%317:sub7": 13 # CHECK-CP-JSON-DAG: "%317:sub8": 10 # CHECK-CP-JSON-DAG: "%317:sub9": 9 # CHECK-CP-JSON-DAG: "%317:sub10": 8 # CHECK-CP-JSON-DAG: "%317:sub11": 7 # CHECK-CP-JSON-DAG: "%317:sub12": 4 # CHECK-CP-JSON-DAG: "%317:sub13": 3 # CHECK-CP-JSON-DAG: "%317:sub14": 2 # CHECK-CP-JSON-DAG: "%317:sub15": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 70 # CHECK-CP-JSON-DAG: "%359:sub1": 69 # CHECK-CP-JSON-DAG: "%359:sub2": 68 # CHECK-CP-JSON-DAG: "%359:sub3": 67 # CHECK-CP-JSON-DAG: "%359:sub4": 64 # CHECK-CP-JSON-DAG: "%359:sub5": 63 # CHECK-CP-JSON-DAG: "%359:sub6": 62 # CHECK-CP-JSON-DAG: "%359:sub7": 61 # CHECK-CP-JSON-DAG: "%359:sub8": 58 # CHECK-CP-JSON-DAG: "%359:sub9": 57 # CHECK-CP-JSON-DAG: "%359:sub10": 56 # CHECK-CP-JSON-DAG: "%359:sub11": 55 # CHECK-CP-JSON-DAG: "%359:sub12": 52 # CHECK-CP-JSON-DAG: "%359:sub13": 51 # CHECK-CP-JSON-DAG: "%359:sub14": 50 # CHECK-CP-JSON-DAG: "%359:sub15": 49 # CHECK-CP-JSON-DAG: "%359:sub16": 46 # CHECK-CP-JSON-DAG: "%359:sub17": 45 # CHECK-CP-JSON-DAG: "%359:sub18": 44 # CHECK-CP-JSON-DAG: "%359:sub19": 43 # CHECK-CP-JSON-DAG: "%359:sub20": 40 # CHECK-CP-JSON-DAG: "%359:sub21": 39 # CHECK-CP-JSON-DAG: "%359:sub22": 38 # CHECK-CP-JSON-DAG: "%359:sub23": 37 # CHECK-CP-JSON-DAG: "%359:sub24": 34 # CHECK-CP-JSON-DAG: "%359:sub25": 33 # CHECK-CP-JSON-DAG: "%359:sub26": 32 # CHECK-CP-JSON-DAG: "%359:sub27": 31 # CHECK-CP-JSON-DAG: "%359:sub28": 28 # CHECK-CP-JSON-DAG: "%359:sub29": 27 # CHECK-CP-JSON-DAG: "%359:sub30": 26 # CHECK-CP-JSON-DAG: "%359:sub31": 25 # CHECK-CP-JSON-DAG: "%401:sub0": 118 # CHECK-CP-JSON-DAG: "%401:sub1": 117 # CHECK-CP-JSON-DAG: "%401:sub2": 116 # CHECK-CP-JSON-DAG: "%401:sub3": 115 # CHECK-CP-JSON-DAG: "%401:sub4": 112 # CHECK-CP-JSON-DAG: "%401:sub5": 111 # CHECK-CP-JSON-DAG: "%401:sub6": 110 # CHECK-CP-JSON-DAG: "%401:sub7": 109 # CHECK-CP-JSON-DAG: "%401:sub8": 106 # CHECK-CP-JSON-DAG: "%401:sub9": 105 # CHECK-CP-JSON-DAG: "%401:sub10": 104 # CHECK-CP-JSON-DAG: "%401:sub11": 103 # CHECK-CP-JSON-DAG: "%401:sub12": 100 # CHECK-CP-JSON-DAG: "%401:sub13": 99 # CHECK-CP-JSON-DAG: "%401:sub14": 98 # CHECK-CP-JSON-DAG: "%401:sub15": 97 # CHECK-CP-JSON-DAG: "%401:sub16": 94 # CHECK-CP-JSON-DAG: "%401:sub17": 93 # CHECK-CP-JSON-DAG: "%401:sub18": 92 # CHECK-CP-JSON-DAG: "%401:sub19": 91 # CHECK-CP-JSON-DAG: "%401:sub20": 88 # CHECK-CP-JSON-DAG: "%401:sub21": 87 # CHECK-CP-JSON-DAG: "%401:sub22": 86 # CHECK-CP-JSON-DAG: "%401:sub23": 85 # CHECK-CP-JSON-DAG: "%401:sub24": 82 # CHECK-CP-JSON-DAG: "%401:sub25": 81 # CHECK-CP-JSON-DAG: "%401:sub26": 80 # CHECK-CP-JSON-DAG: "%401:sub27": 79 # CHECK-CP-JSON-DAG: "%401:sub28": 76 # CHECK-CP-JSON-DAG: "%401:sub29": 75 # CHECK-CP-JSON-DAG: "%401:sub30": 74 # CHECK-CP-JSON-DAG: "%401:sub31": 73 # CHECK-CP-JSON-DAG: "%712": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 73 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 118 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%714:vgpr_32 = COPY %317.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 21 # CHECK-CP-JSON-DAG: "%317:sub1": 20 # CHECK-CP-JSON-DAG: "%317:sub2": 19 # CHECK-CP-JSON-DAG: "%317:sub3": 18 # CHECK-CP-JSON-DAG: "%317:sub4": 15 # CHECK-CP-JSON-DAG: "%317:sub5": 14 # CHECK-CP-JSON-DAG: "%317:sub6": 13 # CHECK-CP-JSON-DAG: "%317:sub7": 12 # CHECK-CP-JSON-DAG: "%317:sub8": 9 # CHECK-CP-JSON-DAG: "%317:sub9": 8 # CHECK-CP-JSON-DAG: "%317:sub10": 7 # CHECK-CP-JSON-DAG: "%317:sub11": 6 # CHECK-CP-JSON-DAG: "%317:sub12": 3 # CHECK-CP-JSON-DAG: "%317:sub13": 2 # CHECK-CP-JSON-DAG: "%317:sub14": 1 # CHECK-CP-JSON-DAG: "%317:sub15": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 69 # CHECK-CP-JSON-DAG: "%359:sub1": 68 # CHECK-CP-JSON-DAG: "%359:sub2": 67 # CHECK-CP-JSON-DAG: "%359:sub3": 66 # CHECK-CP-JSON-DAG: "%359:sub4": 63 # CHECK-CP-JSON-DAG: "%359:sub5": 62 # CHECK-CP-JSON-DAG: "%359:sub6": 61 # CHECK-CP-JSON-DAG: "%359:sub7": 60 # CHECK-CP-JSON-DAG: "%359:sub8": 57 # CHECK-CP-JSON-DAG: "%359:sub9": 56 # CHECK-CP-JSON-DAG: "%359:sub10": 55 # CHECK-CP-JSON-DAG: "%359:sub11": 54 # CHECK-CP-JSON-DAG: "%359:sub12": 51 # CHECK-CP-JSON-DAG: "%359:sub13": 50 # CHECK-CP-JSON-DAG: "%359:sub14": 49 # CHECK-CP-JSON-DAG: "%359:sub15": 48 # CHECK-CP-JSON-DAG: "%359:sub16": 45 # CHECK-CP-JSON-DAG: "%359:sub17": 44 # CHECK-CP-JSON-DAG: "%359:sub18": 43 # CHECK-CP-JSON-DAG: "%359:sub19": 42 # CHECK-CP-JSON-DAG: "%359:sub20": 39 # CHECK-CP-JSON-DAG: "%359:sub21": 38 # CHECK-CP-JSON-DAG: "%359:sub22": 37 # CHECK-CP-JSON-DAG: "%359:sub23": 36 # CHECK-CP-JSON-DAG: "%359:sub24": 33 # CHECK-CP-JSON-DAG: "%359:sub25": 32 # CHECK-CP-JSON-DAG: "%359:sub26": 31 # CHECK-CP-JSON-DAG: "%359:sub27": 30 # CHECK-CP-JSON-DAG: "%359:sub28": 27 # CHECK-CP-JSON-DAG: "%359:sub29": 26 # CHECK-CP-JSON-DAG: "%359:sub30": 25 # CHECK-CP-JSON-DAG: "%359:sub31": 24 # CHECK-CP-JSON-DAG: "%401:sub0": 117 # CHECK-CP-JSON-DAG: "%401:sub1": 116 # CHECK-CP-JSON-DAG: "%401:sub2": 115 # CHECK-CP-JSON-DAG: "%401:sub3": 114 # CHECK-CP-JSON-DAG: "%401:sub4": 111 # CHECK-CP-JSON-DAG: "%401:sub5": 110 # CHECK-CP-JSON-DAG: "%401:sub6": 109 # CHECK-CP-JSON-DAG: "%401:sub7": 108 # CHECK-CP-JSON-DAG: "%401:sub8": 105 # CHECK-CP-JSON-DAG: "%401:sub9": 104 # CHECK-CP-JSON-DAG: "%401:sub10": 103 # CHECK-CP-JSON-DAG: "%401:sub11": 102 # CHECK-CP-JSON-DAG: "%401:sub12": 99 # CHECK-CP-JSON-DAG: "%401:sub13": 98 # CHECK-CP-JSON-DAG: "%401:sub14": 97 # CHECK-CP-JSON-DAG: "%401:sub15": 96 # CHECK-CP-JSON-DAG: "%401:sub16": 93 # CHECK-CP-JSON-DAG: "%401:sub17": 92 # CHECK-CP-JSON-DAG: "%401:sub18": 91 # CHECK-CP-JSON-DAG: "%401:sub19": 90 # CHECK-CP-JSON-DAG: "%401:sub20": 87 # CHECK-CP-JSON-DAG: "%401:sub21": 86 # CHECK-CP-JSON-DAG: "%401:sub22": 85 # CHECK-CP-JSON-DAG: "%401:sub23": 84 # CHECK-CP-JSON-DAG: "%401:sub24": 81 # CHECK-CP-JSON-DAG: "%401:sub25": 80 # CHECK-CP-JSON-DAG: "%401:sub26": 79 # CHECK-CP-JSON-DAG: "%401:sub27": 78 # CHECK-CP-JSON-DAG: "%401:sub28": 75 # CHECK-CP-JSON-DAG: "%401:sub29": 74 # CHECK-CP-JSON-DAG: "%401:sub30": 73 # CHECK-CP-JSON-DAG: "%401:sub31": 72 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 72 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 117 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%715:vgpr_32 = COPY %317.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 20 # CHECK-CP-JSON-DAG: "%317:sub1": 19 # CHECK-CP-JSON-DAG: "%317:sub2": 18 # CHECK-CP-JSON-DAG: "%317:sub3": 17 # CHECK-CP-JSON-DAG: "%317:sub4": 14 # CHECK-CP-JSON-DAG: "%317:sub5": 13 # CHECK-CP-JSON-DAG: "%317:sub6": 12 # CHECK-CP-JSON-DAG: "%317:sub7": 11 # CHECK-CP-JSON-DAG: "%317:sub8": 8 # CHECK-CP-JSON-DAG: "%317:sub9": 7 # CHECK-CP-JSON-DAG: "%317:sub10": 6 # CHECK-CP-JSON-DAG: "%317:sub11": 5 # CHECK-CP-JSON-DAG: "%317:sub12": 2 # CHECK-CP-JSON-DAG: "%317:sub13": 1 # CHECK-CP-JSON-DAG: "%317:sub14": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 68 # CHECK-CP-JSON-DAG: "%359:sub1": 67 # CHECK-CP-JSON-DAG: "%359:sub2": 66 # CHECK-CP-JSON-DAG: "%359:sub3": 65 # CHECK-CP-JSON-DAG: "%359:sub4": 62 # CHECK-CP-JSON-DAG: "%359:sub5": 61 # CHECK-CP-JSON-DAG: "%359:sub6": 60 # CHECK-CP-JSON-DAG: "%359:sub7": 59 # CHECK-CP-JSON-DAG: "%359:sub8": 56 # CHECK-CP-JSON-DAG: "%359:sub9": 55 # CHECK-CP-JSON-DAG: "%359:sub10": 54 # CHECK-CP-JSON-DAG: "%359:sub11": 53 # CHECK-CP-JSON-DAG: "%359:sub12": 50 # CHECK-CP-JSON-DAG: "%359:sub13": 49 # CHECK-CP-JSON-DAG: "%359:sub14": 48 # CHECK-CP-JSON-DAG: "%359:sub15": 47 # CHECK-CP-JSON-DAG: "%359:sub16": 44 # CHECK-CP-JSON-DAG: "%359:sub17": 43 # CHECK-CP-JSON-DAG: "%359:sub18": 42 # CHECK-CP-JSON-DAG: "%359:sub19": 41 # CHECK-CP-JSON-DAG: "%359:sub20": 38 # CHECK-CP-JSON-DAG: "%359:sub21": 37 # CHECK-CP-JSON-DAG: "%359:sub22": 36 # CHECK-CP-JSON-DAG: "%359:sub23": 35 # CHECK-CP-JSON-DAG: "%359:sub24": 32 # CHECK-CP-JSON-DAG: "%359:sub25": 31 # CHECK-CP-JSON-DAG: "%359:sub26": 30 # CHECK-CP-JSON-DAG: "%359:sub27": 29 # CHECK-CP-JSON-DAG: "%359:sub28": 26 # CHECK-CP-JSON-DAG: "%359:sub29": 25 # CHECK-CP-JSON-DAG: "%359:sub30": 24 # CHECK-CP-JSON-DAG: "%359:sub31": 23 # CHECK-CP-JSON-DAG: "%401:sub0": 116 # CHECK-CP-JSON-DAG: "%401:sub1": 115 # CHECK-CP-JSON-DAG: "%401:sub2": 114 # CHECK-CP-JSON-DAG: "%401:sub3": 113 # CHECK-CP-JSON-DAG: "%401:sub4": 110 # CHECK-CP-JSON-DAG: "%401:sub5": 109 # CHECK-CP-JSON-DAG: "%401:sub6": 108 # CHECK-CP-JSON-DAG: "%401:sub7": 107 # CHECK-CP-JSON-DAG: "%401:sub8": 104 # CHECK-CP-JSON-DAG: "%401:sub9": 103 # CHECK-CP-JSON-DAG: "%401:sub10": 102 # CHECK-CP-JSON-DAG: "%401:sub11": 101 # CHECK-CP-JSON-DAG: "%401:sub12": 98 # CHECK-CP-JSON-DAG: "%401:sub13": 97 # CHECK-CP-JSON-DAG: "%401:sub14": 96 # CHECK-CP-JSON-DAG: "%401:sub15": 95 # CHECK-CP-JSON-DAG: "%401:sub16": 92 # CHECK-CP-JSON-DAG: "%401:sub17": 91 # CHECK-CP-JSON-DAG: "%401:sub18": 90 # CHECK-CP-JSON-DAG: "%401:sub19": 89 # CHECK-CP-JSON-DAG: "%401:sub20": 86 # CHECK-CP-JSON-DAG: "%401:sub21": 85 # CHECK-CP-JSON-DAG: "%401:sub22": 84 # CHECK-CP-JSON-DAG: "%401:sub23": 83 # CHECK-CP-JSON-DAG: "%401:sub24": 80 # CHECK-CP-JSON-DAG: "%401:sub25": 79 # CHECK-CP-JSON-DAG: "%401:sub26": 78 # CHECK-CP-JSON-DAG: "%401:sub27": 77 # CHECK-CP-JSON-DAG: "%401:sub28": 74 # CHECK-CP-JSON-DAG: "%401:sub29": 73 # CHECK-CP-JSON-DAG: "%401:sub30": 72 # CHECK-CP-JSON-DAG: "%401:sub31": 71 # CHECK-CP-JSON-DAG: "%714": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 71 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 116 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%716:vgpr_32 = COPY %317.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 19 # CHECK-CP-JSON-DAG: "%317:sub1": 18 # CHECK-CP-JSON-DAG: "%317:sub2": 17 # CHECK-CP-JSON-DAG: "%317:sub3": 16 # CHECK-CP-JSON-DAG: "%317:sub4": 13 # CHECK-CP-JSON-DAG: "%317:sub5": 12 # CHECK-CP-JSON-DAG: "%317:sub6": 11 # CHECK-CP-JSON-DAG: "%317:sub7": 10 # CHECK-CP-JSON-DAG: "%317:sub8": 7 # CHECK-CP-JSON-DAG: "%317:sub9": 6 # CHECK-CP-JSON-DAG: "%317:sub10": 5 # CHECK-CP-JSON-DAG: "%317:sub11": 4 # CHECK-CP-JSON-DAG: "%317:sub12": 1 # CHECK-CP-JSON-DAG: "%317:sub13": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 67 # CHECK-CP-JSON-DAG: "%359:sub1": 66 # CHECK-CP-JSON-DAG: "%359:sub2": 65 # CHECK-CP-JSON-DAG: "%359:sub3": 64 # CHECK-CP-JSON-DAG: "%359:sub4": 61 # CHECK-CP-JSON-DAG: "%359:sub5": 60 # CHECK-CP-JSON-DAG: "%359:sub6": 59 # CHECK-CP-JSON-DAG: "%359:sub7": 58 # CHECK-CP-JSON-DAG: "%359:sub8": 55 # CHECK-CP-JSON-DAG: "%359:sub9": 54 # CHECK-CP-JSON-DAG: "%359:sub10": 53 # CHECK-CP-JSON-DAG: "%359:sub11": 52 # CHECK-CP-JSON-DAG: "%359:sub12": 49 # CHECK-CP-JSON-DAG: "%359:sub13": 48 # CHECK-CP-JSON-DAG: "%359:sub14": 47 # CHECK-CP-JSON-DAG: "%359:sub15": 46 # CHECK-CP-JSON-DAG: "%359:sub16": 43 # CHECK-CP-JSON-DAG: "%359:sub17": 42 # CHECK-CP-JSON-DAG: "%359:sub18": 41 # CHECK-CP-JSON-DAG: "%359:sub19": 40 # CHECK-CP-JSON-DAG: "%359:sub20": 37 # CHECK-CP-JSON-DAG: "%359:sub21": 36 # CHECK-CP-JSON-DAG: "%359:sub22": 35 # CHECK-CP-JSON-DAG: "%359:sub23": 34 # CHECK-CP-JSON-DAG: "%359:sub24": 31 # CHECK-CP-JSON-DAG: "%359:sub25": 30 # CHECK-CP-JSON-DAG: "%359:sub26": 29 # CHECK-CP-JSON-DAG: "%359:sub27": 28 # CHECK-CP-JSON-DAG: "%359:sub28": 25 # CHECK-CP-JSON-DAG: "%359:sub29": 24 # CHECK-CP-JSON-DAG: "%359:sub30": 23 # CHECK-CP-JSON-DAG: "%359:sub31": 22 # CHECK-CP-JSON-DAG: "%401:sub0": 115 # CHECK-CP-JSON-DAG: "%401:sub1": 114 # CHECK-CP-JSON-DAG: "%401:sub2": 113 # CHECK-CP-JSON-DAG: "%401:sub3": 112 # CHECK-CP-JSON-DAG: "%401:sub4": 109 # CHECK-CP-JSON-DAG: "%401:sub5": 108 # CHECK-CP-JSON-DAG: "%401:sub6": 107 # CHECK-CP-JSON-DAG: "%401:sub7": 106 # CHECK-CP-JSON-DAG: "%401:sub8": 103 # CHECK-CP-JSON-DAG: "%401:sub9": 102 # CHECK-CP-JSON-DAG: "%401:sub10": 101 # CHECK-CP-JSON-DAG: "%401:sub11": 100 # CHECK-CP-JSON-DAG: "%401:sub12": 97 # CHECK-CP-JSON-DAG: "%401:sub13": 96 # CHECK-CP-JSON-DAG: "%401:sub14": 95 # CHECK-CP-JSON-DAG: "%401:sub15": 94 # CHECK-CP-JSON-DAG: "%401:sub16": 91 # CHECK-CP-JSON-DAG: "%401:sub17": 90 # CHECK-CP-JSON-DAG: "%401:sub18": 89 # CHECK-CP-JSON-DAG: "%401:sub19": 88 # CHECK-CP-JSON-DAG: "%401:sub20": 85 # CHECK-CP-JSON-DAG: "%401:sub21": 84 # CHECK-CP-JSON-DAG: "%401:sub22": 83 # CHECK-CP-JSON-DAG: "%401:sub23": 82 # CHECK-CP-JSON-DAG: "%401:sub24": 79 # CHECK-CP-JSON-DAG: "%401:sub25": 78 # CHECK-CP-JSON-DAG: "%401:sub26": 77 # CHECK-CP-JSON-DAG: "%401:sub27": 76 # CHECK-CP-JSON-DAG: "%401:sub28": 73 # CHECK-CP-JSON-DAG: "%401:sub29": 72 # CHECK-CP-JSON-DAG: "%401:sub30": 71 # CHECK-CP-JSON-DAG: "%401:sub31": 70 # CHECK-CP-JSON-DAG: "%714": 2 # CHECK-CP-JSON-DAG: "%715": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 70 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 115 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%717:vgpr_32 = COPY %317.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 18 # CHECK-CP-JSON-DAG: "%317:sub1": 17 # CHECK-CP-JSON-DAG: "%317:sub2": 16 # CHECK-CP-JSON-DAG: "%317:sub3": 15 # CHECK-CP-JSON-DAG: "%317:sub4": 12 # CHECK-CP-JSON-DAG: "%317:sub5": 11 # CHECK-CP-JSON-DAG: "%317:sub6": 10 # CHECK-CP-JSON-DAG: "%317:sub7": 9 # CHECK-CP-JSON-DAG: "%317:sub8": 6 # CHECK-CP-JSON-DAG: "%317:sub9": 5 # CHECK-CP-JSON-DAG: "%317:sub10": 4 # CHECK-CP-JSON-DAG: "%317:sub11": 3 # CHECK-CP-JSON-DAG: "%317:sub12": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 66 # CHECK-CP-JSON-DAG: "%359:sub1": 65 # CHECK-CP-JSON-DAG: "%359:sub2": 64 # CHECK-CP-JSON-DAG: "%359:sub3": 63 # CHECK-CP-JSON-DAG: "%359:sub4": 60 # CHECK-CP-JSON-DAG: "%359:sub5": 59 # CHECK-CP-JSON-DAG: "%359:sub6": 58 # CHECK-CP-JSON-DAG: "%359:sub7": 57 # CHECK-CP-JSON-DAG: "%359:sub8": 54 # CHECK-CP-JSON-DAG: "%359:sub9": 53 # CHECK-CP-JSON-DAG: "%359:sub10": 52 # CHECK-CP-JSON-DAG: "%359:sub11": 51 # CHECK-CP-JSON-DAG: "%359:sub12": 48 # CHECK-CP-JSON-DAG: "%359:sub13": 47 # CHECK-CP-JSON-DAG: "%359:sub14": 46 # CHECK-CP-JSON-DAG: "%359:sub15": 45 # CHECK-CP-JSON-DAG: "%359:sub16": 42 # CHECK-CP-JSON-DAG: "%359:sub17": 41 # CHECK-CP-JSON-DAG: "%359:sub18": 40 # CHECK-CP-JSON-DAG: "%359:sub19": 39 # CHECK-CP-JSON-DAG: "%359:sub20": 36 # CHECK-CP-JSON-DAG: "%359:sub21": 35 # CHECK-CP-JSON-DAG: "%359:sub22": 34 # CHECK-CP-JSON-DAG: "%359:sub23": 33 # CHECK-CP-JSON-DAG: "%359:sub24": 30 # CHECK-CP-JSON-DAG: "%359:sub25": 29 # CHECK-CP-JSON-DAG: "%359:sub26": 28 # CHECK-CP-JSON-DAG: "%359:sub27": 27 # CHECK-CP-JSON-DAG: "%359:sub28": 24 # CHECK-CP-JSON-DAG: "%359:sub29": 23 # CHECK-CP-JSON-DAG: "%359:sub30": 22 # CHECK-CP-JSON-DAG: "%359:sub31": 21 # CHECK-CP-JSON-DAG: "%401:sub0": 114 # CHECK-CP-JSON-DAG: "%401:sub1": 113 # CHECK-CP-JSON-DAG: "%401:sub2": 112 # CHECK-CP-JSON-DAG: "%401:sub3": 111 # CHECK-CP-JSON-DAG: "%401:sub4": 108 # CHECK-CP-JSON-DAG: "%401:sub5": 107 # CHECK-CP-JSON-DAG: "%401:sub6": 106 # CHECK-CP-JSON-DAG: "%401:sub7": 105 # CHECK-CP-JSON-DAG: "%401:sub8": 102 # CHECK-CP-JSON-DAG: "%401:sub9": 101 # CHECK-CP-JSON-DAG: "%401:sub10": 100 # CHECK-CP-JSON-DAG: "%401:sub11": 99 # CHECK-CP-JSON-DAG: "%401:sub12": 96 # CHECK-CP-JSON-DAG: "%401:sub13": 95 # CHECK-CP-JSON-DAG: "%401:sub14": 94 # CHECK-CP-JSON-DAG: "%401:sub15": 93 # CHECK-CP-JSON-DAG: "%401:sub16": 90 # CHECK-CP-JSON-DAG: "%401:sub17": 89 # CHECK-CP-JSON-DAG: "%401:sub18": 88 # CHECK-CP-JSON-DAG: "%401:sub19": 87 # CHECK-CP-JSON-DAG: "%401:sub20": 84 # CHECK-CP-JSON-DAG: "%401:sub21": 83 # CHECK-CP-JSON-DAG: "%401:sub22": 82 # CHECK-CP-JSON-DAG: "%401:sub23": 81 # CHECK-CP-JSON-DAG: "%401:sub24": 78 # CHECK-CP-JSON-DAG: "%401:sub25": 77 # CHECK-CP-JSON-DAG: "%401:sub26": 76 # CHECK-CP-JSON-DAG: "%401:sub27": 75 # CHECK-CP-JSON-DAG: "%401:sub28": 72 # CHECK-CP-JSON-DAG: "%401:sub29": 71 # CHECK-CP-JSON-DAG: "%401:sub30": 70 # CHECK-CP-JSON-DAG: "%401:sub31": 69 # CHECK-CP-JSON-DAG: "%714": 1 # CHECK-CP-JSON-DAG: "%715": 1 # CHECK-CP-JSON-DAG: "%716": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 69 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 114 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%718:vreg_128 = REG_SEQUENCE %717, %subreg.sub0, %716, %subreg.sub1, %715, %subreg.sub2, %714, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 17 # CHECK-CP-JSON-DAG: "%317:sub1": 16 # CHECK-CP-JSON-DAG: "%317:sub2": 15 # CHECK-CP-JSON-DAG: "%317:sub3": 14 # CHECK-CP-JSON-DAG: "%317:sub4": 11 # CHECK-CP-JSON-DAG: "%317:sub5": 10 # CHECK-CP-JSON-DAG: "%317:sub6": 9 # CHECK-CP-JSON-DAG: "%317:sub7": 8 # CHECK-CP-JSON-DAG: "%317:sub8": 5 # CHECK-CP-JSON-DAG: "%317:sub9": 4 # CHECK-CP-JSON-DAG: "%317:sub10": 3 # CHECK-CP-JSON-DAG: "%317:sub11": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 65 # CHECK-CP-JSON-DAG: "%359:sub1": 64 # CHECK-CP-JSON-DAG: "%359:sub2": 63 # CHECK-CP-JSON-DAG: "%359:sub3": 62 # CHECK-CP-JSON-DAG: "%359:sub4": 59 # CHECK-CP-JSON-DAG: "%359:sub5": 58 # CHECK-CP-JSON-DAG: "%359:sub6": 57 # CHECK-CP-JSON-DAG: "%359:sub7": 56 # CHECK-CP-JSON-DAG: "%359:sub8": 53 # CHECK-CP-JSON-DAG: "%359:sub9": 52 # CHECK-CP-JSON-DAG: "%359:sub10": 51 # CHECK-CP-JSON-DAG: "%359:sub11": 50 # CHECK-CP-JSON-DAG: "%359:sub12": 47 # CHECK-CP-JSON-DAG: "%359:sub13": 46 # CHECK-CP-JSON-DAG: "%359:sub14": 45 # CHECK-CP-JSON-DAG: "%359:sub15": 44 # CHECK-CP-JSON-DAG: "%359:sub16": 41 # CHECK-CP-JSON-DAG: "%359:sub17": 40 # CHECK-CP-JSON-DAG: "%359:sub18": 39 # CHECK-CP-JSON-DAG: "%359:sub19": 38 # CHECK-CP-JSON-DAG: "%359:sub20": 35 # CHECK-CP-JSON-DAG: "%359:sub21": 34 # CHECK-CP-JSON-DAG: "%359:sub22": 33 # CHECK-CP-JSON-DAG: "%359:sub23": 32 # CHECK-CP-JSON-DAG: "%359:sub24": 29 # CHECK-CP-JSON-DAG: "%359:sub25": 28 # CHECK-CP-JSON-DAG: "%359:sub26": 27 # CHECK-CP-JSON-DAG: "%359:sub27": 26 # CHECK-CP-JSON-DAG: "%359:sub28": 23 # CHECK-CP-JSON-DAG: "%359:sub29": 22 # CHECK-CP-JSON-DAG: "%359:sub30": 21 # CHECK-CP-JSON-DAG: "%359:sub31": 20 # CHECK-CP-JSON-DAG: "%401:sub0": 113 # CHECK-CP-JSON-DAG: "%401:sub1": 112 # CHECK-CP-JSON-DAG: "%401:sub2": 111 # CHECK-CP-JSON-DAG: "%401:sub3": 110 # CHECK-CP-JSON-DAG: "%401:sub4": 107 # CHECK-CP-JSON-DAG: "%401:sub5": 106 # CHECK-CP-JSON-DAG: "%401:sub6": 105 # CHECK-CP-JSON-DAG: "%401:sub7": 104 # CHECK-CP-JSON-DAG: "%401:sub8": 101 # CHECK-CP-JSON-DAG: "%401:sub9": 100 # CHECK-CP-JSON-DAG: "%401:sub10": 99 # CHECK-CP-JSON-DAG: "%401:sub11": 98 # CHECK-CP-JSON-DAG: "%401:sub12": 95 # CHECK-CP-JSON-DAG: "%401:sub13": 94 # CHECK-CP-JSON-DAG: "%401:sub14": 93 # CHECK-CP-JSON-DAG: "%401:sub15": 92 # CHECK-CP-JSON-DAG: "%401:sub16": 89 # CHECK-CP-JSON-DAG: "%401:sub17": 88 # CHECK-CP-JSON-DAG: "%401:sub18": 87 # CHECK-CP-JSON-DAG: "%401:sub19": 86 # CHECK-CP-JSON-DAG: "%401:sub20": 83 # CHECK-CP-JSON-DAG: "%401:sub21": 82 # CHECK-CP-JSON-DAG: "%401:sub22": 81 # CHECK-CP-JSON-DAG: "%401:sub23": 80 # CHECK-CP-JSON-DAG: "%401:sub24": 77 # CHECK-CP-JSON-DAG: "%401:sub25": 76 # CHECK-CP-JSON-DAG: "%401:sub26": 75 # CHECK-CP-JSON-DAG: "%401:sub27": 74 # CHECK-CP-JSON-DAG: "%401:sub28": 71 # CHECK-CP-JSON-DAG: "%401:sub29": 70 # CHECK-CP-JSON-DAG: "%401:sub30": 69 # CHECK-CP-JSON-DAG: "%401:sub31": 68 # CHECK-CP-JSON-DAG: "%714": 0 # CHECK-CP-JSON-DAG: "%715": 0 # CHECK-CP-JSON-DAG: "%716": 0 # CHECK-CP-JSON-DAG: "%717": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 68 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 113 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %719:vreg_64, %718, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 16 # CHECK-CP-JSON-DAG: "%317:sub1": 15 # CHECK-CP-JSON-DAG: "%317:sub2": 14 # CHECK-CP-JSON-DAG: "%317:sub3": 13 # CHECK-CP-JSON-DAG: "%317:sub4": 10 # CHECK-CP-JSON-DAG: "%317:sub5": 9 # CHECK-CP-JSON-DAG: "%317:sub6": 8 # CHECK-CP-JSON-DAG: "%317:sub7": 7 # CHECK-CP-JSON-DAG: "%317:sub8": 4 # CHECK-CP-JSON-DAG: "%317:sub9": 3 # CHECK-CP-JSON-DAG: "%317:sub10": 2 # CHECK-CP-JSON-DAG: "%317:sub11": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 64 # CHECK-CP-JSON-DAG: "%359:sub1": 63 # CHECK-CP-JSON-DAG: "%359:sub2": 62 # CHECK-CP-JSON-DAG: "%359:sub3": 61 # CHECK-CP-JSON-DAG: "%359:sub4": 58 # CHECK-CP-JSON-DAG: "%359:sub5": 57 # CHECK-CP-JSON-DAG: "%359:sub6": 56 # CHECK-CP-JSON-DAG: "%359:sub7": 55 # CHECK-CP-JSON-DAG: "%359:sub8": 52 # CHECK-CP-JSON-DAG: "%359:sub9": 51 # CHECK-CP-JSON-DAG: "%359:sub10": 50 # CHECK-CP-JSON-DAG: "%359:sub11": 49 # CHECK-CP-JSON-DAG: "%359:sub12": 46 # CHECK-CP-JSON-DAG: "%359:sub13": 45 # CHECK-CP-JSON-DAG: "%359:sub14": 44 # CHECK-CP-JSON-DAG: "%359:sub15": 43 # CHECK-CP-JSON-DAG: "%359:sub16": 40 # CHECK-CP-JSON-DAG: "%359:sub17": 39 # CHECK-CP-JSON-DAG: "%359:sub18": 38 # CHECK-CP-JSON-DAG: "%359:sub19": 37 # CHECK-CP-JSON-DAG: "%359:sub20": 34 # CHECK-CP-JSON-DAG: "%359:sub21": 33 # CHECK-CP-JSON-DAG: "%359:sub22": 32 # CHECK-CP-JSON-DAG: "%359:sub23": 31 # CHECK-CP-JSON-DAG: "%359:sub24": 28 # CHECK-CP-JSON-DAG: "%359:sub25": 27 # CHECK-CP-JSON-DAG: "%359:sub26": 26 # CHECK-CP-JSON-DAG: "%359:sub27": 25 # CHECK-CP-JSON-DAG: "%359:sub28": 22 # CHECK-CP-JSON-DAG: "%359:sub29": 21 # CHECK-CP-JSON-DAG: "%359:sub30": 20 # CHECK-CP-JSON-DAG: "%359:sub31": 19 # CHECK-CP-JSON-DAG: "%401:sub0": 112 # CHECK-CP-JSON-DAG: "%401:sub1": 111 # CHECK-CP-JSON-DAG: "%401:sub2": 110 # CHECK-CP-JSON-DAG: "%401:sub3": 109 # CHECK-CP-JSON-DAG: "%401:sub4": 106 # CHECK-CP-JSON-DAG: "%401:sub5": 105 # CHECK-CP-JSON-DAG: "%401:sub6": 104 # CHECK-CP-JSON-DAG: "%401:sub7": 103 # CHECK-CP-JSON-DAG: "%401:sub8": 100 # CHECK-CP-JSON-DAG: "%401:sub9": 99 # CHECK-CP-JSON-DAG: "%401:sub10": 98 # CHECK-CP-JSON-DAG: "%401:sub11": 97 # CHECK-CP-JSON-DAG: "%401:sub12": 94 # CHECK-CP-JSON-DAG: "%401:sub13": 93 # CHECK-CP-JSON-DAG: "%401:sub14": 92 # CHECK-CP-JSON-DAG: "%401:sub15": 91 # CHECK-CP-JSON-DAG: "%401:sub16": 88 # CHECK-CP-JSON-DAG: "%401:sub17": 87 # CHECK-CP-JSON-DAG: "%401:sub18": 86 # CHECK-CP-JSON-DAG: "%401:sub19": 85 # CHECK-CP-JSON-DAG: "%401:sub20": 82 # CHECK-CP-JSON-DAG: "%401:sub21": 81 # CHECK-CP-JSON-DAG: "%401:sub22": 80 # CHECK-CP-JSON-DAG: "%401:sub23": 79 # CHECK-CP-JSON-DAG: "%401:sub24": 76 # CHECK-CP-JSON-DAG: "%401:sub25": 75 # CHECK-CP-JSON-DAG: "%401:sub26": 74 # CHECK-CP-JSON-DAG: "%401:sub27": 73 # CHECK-CP-JSON-DAG: "%401:sub28": 70 # CHECK-CP-JSON-DAG: "%401:sub29": 69 # CHECK-CP-JSON-DAG: "%401:sub30": 68 # CHECK-CP-JSON-DAG: "%401:sub31": 67 # CHECK-CP-JSON-DAG: "%718": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 67 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 112 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%720:vgpr_32 = COPY %317.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 15 # CHECK-CP-JSON-DAG: "%317:sub1": 14 # CHECK-CP-JSON-DAG: "%317:sub2": 13 # CHECK-CP-JSON-DAG: "%317:sub3": 12 # CHECK-CP-JSON-DAG: "%317:sub4": 9 # CHECK-CP-JSON-DAG: "%317:sub5": 8 # CHECK-CP-JSON-DAG: "%317:sub6": 7 # CHECK-CP-JSON-DAG: "%317:sub7": 6 # CHECK-CP-JSON-DAG: "%317:sub8": 3 # CHECK-CP-JSON-DAG: "%317:sub9": 2 # CHECK-CP-JSON-DAG: "%317:sub10": 1 # CHECK-CP-JSON-DAG: "%317:sub11": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 63 # CHECK-CP-JSON-DAG: "%359:sub1": 62 # CHECK-CP-JSON-DAG: "%359:sub2": 61 # CHECK-CP-JSON-DAG: "%359:sub3": 60 # CHECK-CP-JSON-DAG: "%359:sub4": 57 # CHECK-CP-JSON-DAG: "%359:sub5": 56 # CHECK-CP-JSON-DAG: "%359:sub6": 55 # CHECK-CP-JSON-DAG: "%359:sub7": 54 # CHECK-CP-JSON-DAG: "%359:sub8": 51 # CHECK-CP-JSON-DAG: "%359:sub9": 50 # CHECK-CP-JSON-DAG: "%359:sub10": 49 # CHECK-CP-JSON-DAG: "%359:sub11": 48 # CHECK-CP-JSON-DAG: "%359:sub12": 45 # CHECK-CP-JSON-DAG: "%359:sub13": 44 # CHECK-CP-JSON-DAG: "%359:sub14": 43 # CHECK-CP-JSON-DAG: "%359:sub15": 42 # CHECK-CP-JSON-DAG: "%359:sub16": 39 # CHECK-CP-JSON-DAG: "%359:sub17": 38 # CHECK-CP-JSON-DAG: "%359:sub18": 37 # CHECK-CP-JSON-DAG: "%359:sub19": 36 # CHECK-CP-JSON-DAG: "%359:sub20": 33 # CHECK-CP-JSON-DAG: "%359:sub21": 32 # CHECK-CP-JSON-DAG: "%359:sub22": 31 # CHECK-CP-JSON-DAG: "%359:sub23": 30 # CHECK-CP-JSON-DAG: "%359:sub24": 27 # CHECK-CP-JSON-DAG: "%359:sub25": 26 # CHECK-CP-JSON-DAG: "%359:sub26": 25 # CHECK-CP-JSON-DAG: "%359:sub27": 24 # CHECK-CP-JSON-DAG: "%359:sub28": 21 # CHECK-CP-JSON-DAG: "%359:sub29": 20 # CHECK-CP-JSON-DAG: "%359:sub30": 19 # CHECK-CP-JSON-DAG: "%359:sub31": 18 # CHECK-CP-JSON-DAG: "%401:sub0": 111 # CHECK-CP-JSON-DAG: "%401:sub1": 110 # CHECK-CP-JSON-DAG: "%401:sub2": 109 # CHECK-CP-JSON-DAG: "%401:sub3": 108 # CHECK-CP-JSON-DAG: "%401:sub4": 105 # CHECK-CP-JSON-DAG: "%401:sub5": 104 # CHECK-CP-JSON-DAG: "%401:sub6": 103 # CHECK-CP-JSON-DAG: "%401:sub7": 102 # CHECK-CP-JSON-DAG: "%401:sub8": 99 # CHECK-CP-JSON-DAG: "%401:sub9": 98 # CHECK-CP-JSON-DAG: "%401:sub10": 97 # CHECK-CP-JSON-DAG: "%401:sub11": 96 # CHECK-CP-JSON-DAG: "%401:sub12": 93 # CHECK-CP-JSON-DAG: "%401:sub13": 92 # CHECK-CP-JSON-DAG: "%401:sub14": 91 # CHECK-CP-JSON-DAG: "%401:sub15": 90 # CHECK-CP-JSON-DAG: "%401:sub16": 87 # CHECK-CP-JSON-DAG: "%401:sub17": 86 # CHECK-CP-JSON-DAG: "%401:sub18": 85 # CHECK-CP-JSON-DAG: "%401:sub19": 84 # CHECK-CP-JSON-DAG: "%401:sub20": 81 # CHECK-CP-JSON-DAG: "%401:sub21": 80 # CHECK-CP-JSON-DAG: "%401:sub22": 79 # CHECK-CP-JSON-DAG: "%401:sub23": 78 # CHECK-CP-JSON-DAG: "%401:sub24": 75 # CHECK-CP-JSON-DAG: "%401:sub25": 74 # CHECK-CP-JSON-DAG: "%401:sub26": 73 # CHECK-CP-JSON-DAG: "%401:sub27": 72 # CHECK-CP-JSON-DAG: "%401:sub28": 69 # CHECK-CP-JSON-DAG: "%401:sub29": 68 # CHECK-CP-JSON-DAG: "%401:sub30": 67 # CHECK-CP-JSON-DAG: "%401:sub31": 66 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 66 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 111 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%721:vgpr_32 = COPY %317.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 14 # CHECK-CP-JSON-DAG: "%317:sub1": 13 # CHECK-CP-JSON-DAG: "%317:sub2": 12 # CHECK-CP-JSON-DAG: "%317:sub3": 11 # CHECK-CP-JSON-DAG: "%317:sub4": 8 # CHECK-CP-JSON-DAG: "%317:sub5": 7 # CHECK-CP-JSON-DAG: "%317:sub6": 6 # CHECK-CP-JSON-DAG: "%317:sub7": 5 # CHECK-CP-JSON-DAG: "%317:sub8": 2 # CHECK-CP-JSON-DAG: "%317:sub9": 1 # CHECK-CP-JSON-DAG: "%317:sub10": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 62 # CHECK-CP-JSON-DAG: "%359:sub1": 61 # CHECK-CP-JSON-DAG: "%359:sub2": 60 # CHECK-CP-JSON-DAG: "%359:sub3": 59 # CHECK-CP-JSON-DAG: "%359:sub4": 56 # CHECK-CP-JSON-DAG: "%359:sub5": 55 # CHECK-CP-JSON-DAG: "%359:sub6": 54 # CHECK-CP-JSON-DAG: "%359:sub7": 53 # CHECK-CP-JSON-DAG: "%359:sub8": 50 # CHECK-CP-JSON-DAG: "%359:sub9": 49 # CHECK-CP-JSON-DAG: "%359:sub10": 48 # CHECK-CP-JSON-DAG: "%359:sub11": 47 # CHECK-CP-JSON-DAG: "%359:sub12": 44 # CHECK-CP-JSON-DAG: "%359:sub13": 43 # CHECK-CP-JSON-DAG: "%359:sub14": 42 # CHECK-CP-JSON-DAG: "%359:sub15": 41 # CHECK-CP-JSON-DAG: "%359:sub16": 38 # CHECK-CP-JSON-DAG: "%359:sub17": 37 # CHECK-CP-JSON-DAG: "%359:sub18": 36 # CHECK-CP-JSON-DAG: "%359:sub19": 35 # CHECK-CP-JSON-DAG: "%359:sub20": 32 # CHECK-CP-JSON-DAG: "%359:sub21": 31 # CHECK-CP-JSON-DAG: "%359:sub22": 30 # CHECK-CP-JSON-DAG: "%359:sub23": 29 # CHECK-CP-JSON-DAG: "%359:sub24": 26 # CHECK-CP-JSON-DAG: "%359:sub25": 25 # CHECK-CP-JSON-DAG: "%359:sub26": 24 # CHECK-CP-JSON-DAG: "%359:sub27": 23 # CHECK-CP-JSON-DAG: "%359:sub28": 20 # CHECK-CP-JSON-DAG: "%359:sub29": 19 # CHECK-CP-JSON-DAG: "%359:sub30": 18 # CHECK-CP-JSON-DAG: "%359:sub31": 17 # CHECK-CP-JSON-DAG: "%401:sub0": 110 # CHECK-CP-JSON-DAG: "%401:sub1": 109 # CHECK-CP-JSON-DAG: "%401:sub2": 108 # CHECK-CP-JSON-DAG: "%401:sub3": 107 # CHECK-CP-JSON-DAG: "%401:sub4": 104 # CHECK-CP-JSON-DAG: "%401:sub5": 103 # CHECK-CP-JSON-DAG: "%401:sub6": 102 # CHECK-CP-JSON-DAG: "%401:sub7": 101 # CHECK-CP-JSON-DAG: "%401:sub8": 98 # CHECK-CP-JSON-DAG: "%401:sub9": 97 # CHECK-CP-JSON-DAG: "%401:sub10": 96 # CHECK-CP-JSON-DAG: "%401:sub11": 95 # CHECK-CP-JSON-DAG: "%401:sub12": 92 # CHECK-CP-JSON-DAG: "%401:sub13": 91 # CHECK-CP-JSON-DAG: "%401:sub14": 90 # CHECK-CP-JSON-DAG: "%401:sub15": 89 # CHECK-CP-JSON-DAG: "%401:sub16": 86 # CHECK-CP-JSON-DAG: "%401:sub17": 85 # CHECK-CP-JSON-DAG: "%401:sub18": 84 # CHECK-CP-JSON-DAG: "%401:sub19": 83 # CHECK-CP-JSON-DAG: "%401:sub20": 80 # CHECK-CP-JSON-DAG: "%401:sub21": 79 # CHECK-CP-JSON-DAG: "%401:sub22": 78 # CHECK-CP-JSON-DAG: "%401:sub23": 77 # CHECK-CP-JSON-DAG: "%401:sub24": 74 # CHECK-CP-JSON-DAG: "%401:sub25": 73 # CHECK-CP-JSON-DAG: "%401:sub26": 72 # CHECK-CP-JSON-DAG: "%401:sub27": 71 # CHECK-CP-JSON-DAG: "%401:sub28": 68 # CHECK-CP-JSON-DAG: "%401:sub29": 67 # CHECK-CP-JSON-DAG: "%401:sub30": 66 # CHECK-CP-JSON-DAG: "%401:sub31": 65 # CHECK-CP-JSON-DAG: "%720": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 65 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 110 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%722:vgpr_32 = COPY %317.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 13 # CHECK-CP-JSON-DAG: "%317:sub1": 12 # CHECK-CP-JSON-DAG: "%317:sub2": 11 # CHECK-CP-JSON-DAG: "%317:sub3": 10 # CHECK-CP-JSON-DAG: "%317:sub4": 7 # CHECK-CP-JSON-DAG: "%317:sub5": 6 # CHECK-CP-JSON-DAG: "%317:sub6": 5 # CHECK-CP-JSON-DAG: "%317:sub7": 4 # CHECK-CP-JSON-DAG: "%317:sub8": 1 # CHECK-CP-JSON-DAG: "%317:sub9": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 61 # CHECK-CP-JSON-DAG: "%359:sub1": 60 # CHECK-CP-JSON-DAG: "%359:sub2": 59 # CHECK-CP-JSON-DAG: "%359:sub3": 58 # CHECK-CP-JSON-DAG: "%359:sub4": 55 # CHECK-CP-JSON-DAG: "%359:sub5": 54 # CHECK-CP-JSON-DAG: "%359:sub6": 53 # CHECK-CP-JSON-DAG: "%359:sub7": 52 # CHECK-CP-JSON-DAG: "%359:sub8": 49 # CHECK-CP-JSON-DAG: "%359:sub9": 48 # CHECK-CP-JSON-DAG: "%359:sub10": 47 # CHECK-CP-JSON-DAG: "%359:sub11": 46 # CHECK-CP-JSON-DAG: "%359:sub12": 43 # CHECK-CP-JSON-DAG: "%359:sub13": 42 # CHECK-CP-JSON-DAG: "%359:sub14": 41 # CHECK-CP-JSON-DAG: "%359:sub15": 40 # CHECK-CP-JSON-DAG: "%359:sub16": 37 # CHECK-CP-JSON-DAG: "%359:sub17": 36 # CHECK-CP-JSON-DAG: "%359:sub18": 35 # CHECK-CP-JSON-DAG: "%359:sub19": 34 # CHECK-CP-JSON-DAG: "%359:sub20": 31 # CHECK-CP-JSON-DAG: "%359:sub21": 30 # CHECK-CP-JSON-DAG: "%359:sub22": 29 # CHECK-CP-JSON-DAG: "%359:sub23": 28 # CHECK-CP-JSON-DAG: "%359:sub24": 25 # CHECK-CP-JSON-DAG: "%359:sub25": 24 # CHECK-CP-JSON-DAG: "%359:sub26": 23 # CHECK-CP-JSON-DAG: "%359:sub27": 22 # CHECK-CP-JSON-DAG: "%359:sub28": 19 # CHECK-CP-JSON-DAG: "%359:sub29": 18 # CHECK-CP-JSON-DAG: "%359:sub30": 17 # CHECK-CP-JSON-DAG: "%359:sub31": 16 # CHECK-CP-JSON-DAG: "%401:sub0": 109 # CHECK-CP-JSON-DAG: "%401:sub1": 108 # CHECK-CP-JSON-DAG: "%401:sub2": 107 # CHECK-CP-JSON-DAG: "%401:sub3": 106 # CHECK-CP-JSON-DAG: "%401:sub4": 103 # CHECK-CP-JSON-DAG: "%401:sub5": 102 # CHECK-CP-JSON-DAG: "%401:sub6": 101 # CHECK-CP-JSON-DAG: "%401:sub7": 100 # CHECK-CP-JSON-DAG: "%401:sub8": 97 # CHECK-CP-JSON-DAG: "%401:sub9": 96 # CHECK-CP-JSON-DAG: "%401:sub10": 95 # CHECK-CP-JSON-DAG: "%401:sub11": 94 # CHECK-CP-JSON-DAG: "%401:sub12": 91 # CHECK-CP-JSON-DAG: "%401:sub13": 90 # CHECK-CP-JSON-DAG: "%401:sub14": 89 # CHECK-CP-JSON-DAG: "%401:sub15": 88 # CHECK-CP-JSON-DAG: "%401:sub16": 85 # CHECK-CP-JSON-DAG: "%401:sub17": 84 # CHECK-CP-JSON-DAG: "%401:sub18": 83 # CHECK-CP-JSON-DAG: "%401:sub19": 82 # CHECK-CP-JSON-DAG: "%401:sub20": 79 # CHECK-CP-JSON-DAG: "%401:sub21": 78 # CHECK-CP-JSON-DAG: "%401:sub22": 77 # CHECK-CP-JSON-DAG: "%401:sub23": 76 # CHECK-CP-JSON-DAG: "%401:sub24": 73 # CHECK-CP-JSON-DAG: "%401:sub25": 72 # CHECK-CP-JSON-DAG: "%401:sub26": 71 # CHECK-CP-JSON-DAG: "%401:sub27": 70 # CHECK-CP-JSON-DAG: "%401:sub28": 67 # CHECK-CP-JSON-DAG: "%401:sub29": 66 # CHECK-CP-JSON-DAG: "%401:sub30": 65 # CHECK-CP-JSON-DAG: "%401:sub31": 64 # CHECK-CP-JSON-DAG: "%720": 2 # CHECK-CP-JSON-DAG: "%721": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 64 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 109 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%723:vgpr_32 = COPY %317.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 12 # CHECK-CP-JSON-DAG: "%317:sub1": 11 # CHECK-CP-JSON-DAG: "%317:sub2": 10 # CHECK-CP-JSON-DAG: "%317:sub3": 9 # CHECK-CP-JSON-DAG: "%317:sub4": 6 # CHECK-CP-JSON-DAG: "%317:sub5": 5 # CHECK-CP-JSON-DAG: "%317:sub6": 4 # CHECK-CP-JSON-DAG: "%317:sub7": 3 # CHECK-CP-JSON-DAG: "%317:sub8": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 60 # CHECK-CP-JSON-DAG: "%359:sub1": 59 # CHECK-CP-JSON-DAG: "%359:sub2": 58 # CHECK-CP-JSON-DAG: "%359:sub3": 57 # CHECK-CP-JSON-DAG: "%359:sub4": 54 # CHECK-CP-JSON-DAG: "%359:sub5": 53 # CHECK-CP-JSON-DAG: "%359:sub6": 52 # CHECK-CP-JSON-DAG: "%359:sub7": 51 # CHECK-CP-JSON-DAG: "%359:sub8": 48 # CHECK-CP-JSON-DAG: "%359:sub9": 47 # CHECK-CP-JSON-DAG: "%359:sub10": 46 # CHECK-CP-JSON-DAG: "%359:sub11": 45 # CHECK-CP-JSON-DAG: "%359:sub12": 42 # CHECK-CP-JSON-DAG: "%359:sub13": 41 # CHECK-CP-JSON-DAG: "%359:sub14": 40 # CHECK-CP-JSON-DAG: "%359:sub15": 39 # CHECK-CP-JSON-DAG: "%359:sub16": 36 # CHECK-CP-JSON-DAG: "%359:sub17": 35 # CHECK-CP-JSON-DAG: "%359:sub18": 34 # CHECK-CP-JSON-DAG: "%359:sub19": 33 # CHECK-CP-JSON-DAG: "%359:sub20": 30 # CHECK-CP-JSON-DAG: "%359:sub21": 29 # CHECK-CP-JSON-DAG: "%359:sub22": 28 # CHECK-CP-JSON-DAG: "%359:sub23": 27 # CHECK-CP-JSON-DAG: "%359:sub24": 24 # CHECK-CP-JSON-DAG: "%359:sub25": 23 # CHECK-CP-JSON-DAG: "%359:sub26": 22 # CHECK-CP-JSON-DAG: "%359:sub27": 21 # CHECK-CP-JSON-DAG: "%359:sub28": 18 # CHECK-CP-JSON-DAG: "%359:sub29": 17 # CHECK-CP-JSON-DAG: "%359:sub30": 16 # CHECK-CP-JSON-DAG: "%359:sub31": 15 # CHECK-CP-JSON-DAG: "%401:sub0": 108 # CHECK-CP-JSON-DAG: "%401:sub1": 107 # CHECK-CP-JSON-DAG: "%401:sub2": 106 # CHECK-CP-JSON-DAG: "%401:sub3": 105 # CHECK-CP-JSON-DAG: "%401:sub4": 102 # CHECK-CP-JSON-DAG: "%401:sub5": 101 # CHECK-CP-JSON-DAG: "%401:sub6": 100 # CHECK-CP-JSON-DAG: "%401:sub7": 99 # CHECK-CP-JSON-DAG: "%401:sub8": 96 # CHECK-CP-JSON-DAG: "%401:sub9": 95 # CHECK-CP-JSON-DAG: "%401:sub10": 94 # CHECK-CP-JSON-DAG: "%401:sub11": 93 # CHECK-CP-JSON-DAG: "%401:sub12": 90 # CHECK-CP-JSON-DAG: "%401:sub13": 89 # CHECK-CP-JSON-DAG: "%401:sub14": 88 # CHECK-CP-JSON-DAG: "%401:sub15": 87 # CHECK-CP-JSON-DAG: "%401:sub16": 84 # CHECK-CP-JSON-DAG: "%401:sub17": 83 # CHECK-CP-JSON-DAG: "%401:sub18": 82 # CHECK-CP-JSON-DAG: "%401:sub19": 81 # CHECK-CP-JSON-DAG: "%401:sub20": 78 # CHECK-CP-JSON-DAG: "%401:sub21": 77 # CHECK-CP-JSON-DAG: "%401:sub22": 76 # CHECK-CP-JSON-DAG: "%401:sub23": 75 # CHECK-CP-JSON-DAG: "%401:sub24": 72 # CHECK-CP-JSON-DAG: "%401:sub25": 71 # CHECK-CP-JSON-DAG: "%401:sub26": 70 # CHECK-CP-JSON-DAG: "%401:sub27": 69 # CHECK-CP-JSON-DAG: "%401:sub28": 66 # CHECK-CP-JSON-DAG: "%401:sub29": 65 # CHECK-CP-JSON-DAG: "%401:sub30": 64 # CHECK-CP-JSON-DAG: "%401:sub31": 63 # CHECK-CP-JSON-DAG: "%720": 1 # CHECK-CP-JSON-DAG: "%721": 1 # CHECK-CP-JSON-DAG: "%722": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 63 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 108 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%724:vreg_128 = REG_SEQUENCE %723, %subreg.sub0, %722, %subreg.sub1, %721, %subreg.sub2, %720, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 11 # CHECK-CP-JSON-DAG: "%317:sub1": 10 # CHECK-CP-JSON-DAG: "%317:sub2": 9 # CHECK-CP-JSON-DAG: "%317:sub3": 8 # CHECK-CP-JSON-DAG: "%317:sub4": 5 # CHECK-CP-JSON-DAG: "%317:sub5": 4 # CHECK-CP-JSON-DAG: "%317:sub6": 3 # CHECK-CP-JSON-DAG: "%317:sub7": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 59 # CHECK-CP-JSON-DAG: "%359:sub1": 58 # CHECK-CP-JSON-DAG: "%359:sub2": 57 # CHECK-CP-JSON-DAG: "%359:sub3": 56 # CHECK-CP-JSON-DAG: "%359:sub4": 53 # CHECK-CP-JSON-DAG: "%359:sub5": 52 # CHECK-CP-JSON-DAG: "%359:sub6": 51 # CHECK-CP-JSON-DAG: "%359:sub7": 50 # CHECK-CP-JSON-DAG: "%359:sub8": 47 # CHECK-CP-JSON-DAG: "%359:sub9": 46 # CHECK-CP-JSON-DAG: "%359:sub10": 45 # CHECK-CP-JSON-DAG: "%359:sub11": 44 # CHECK-CP-JSON-DAG: "%359:sub12": 41 # CHECK-CP-JSON-DAG: "%359:sub13": 40 # CHECK-CP-JSON-DAG: "%359:sub14": 39 # CHECK-CP-JSON-DAG: "%359:sub15": 38 # CHECK-CP-JSON-DAG: "%359:sub16": 35 # CHECK-CP-JSON-DAG: "%359:sub17": 34 # CHECK-CP-JSON-DAG: "%359:sub18": 33 # CHECK-CP-JSON-DAG: "%359:sub19": 32 # CHECK-CP-JSON-DAG: "%359:sub20": 29 # CHECK-CP-JSON-DAG: "%359:sub21": 28 # CHECK-CP-JSON-DAG: "%359:sub22": 27 # CHECK-CP-JSON-DAG: "%359:sub23": 26 # CHECK-CP-JSON-DAG: "%359:sub24": 23 # CHECK-CP-JSON-DAG: "%359:sub25": 22 # CHECK-CP-JSON-DAG: "%359:sub26": 21 # CHECK-CP-JSON-DAG: "%359:sub27": 20 # CHECK-CP-JSON-DAG: "%359:sub28": 17 # CHECK-CP-JSON-DAG: "%359:sub29": 16 # CHECK-CP-JSON-DAG: "%359:sub30": 15 # CHECK-CP-JSON-DAG: "%359:sub31": 14 # CHECK-CP-JSON-DAG: "%401:sub0": 107 # CHECK-CP-JSON-DAG: "%401:sub1": 106 # CHECK-CP-JSON-DAG: "%401:sub2": 105 # CHECK-CP-JSON-DAG: "%401:sub3": 104 # CHECK-CP-JSON-DAG: "%401:sub4": 101 # CHECK-CP-JSON-DAG: "%401:sub5": 100 # CHECK-CP-JSON-DAG: "%401:sub6": 99 # CHECK-CP-JSON-DAG: "%401:sub7": 98 # CHECK-CP-JSON-DAG: "%401:sub8": 95 # CHECK-CP-JSON-DAG: "%401:sub9": 94 # CHECK-CP-JSON-DAG: "%401:sub10": 93 # CHECK-CP-JSON-DAG: "%401:sub11": 92 # CHECK-CP-JSON-DAG: "%401:sub12": 89 # CHECK-CP-JSON-DAG: "%401:sub13": 88 # CHECK-CP-JSON-DAG: "%401:sub14": 87 # CHECK-CP-JSON-DAG: "%401:sub15": 86 # CHECK-CP-JSON-DAG: "%401:sub16": 83 # CHECK-CP-JSON-DAG: "%401:sub17": 82 # CHECK-CP-JSON-DAG: "%401:sub18": 81 # CHECK-CP-JSON-DAG: "%401:sub19": 80 # CHECK-CP-JSON-DAG: "%401:sub20": 77 # CHECK-CP-JSON-DAG: "%401:sub21": 76 # CHECK-CP-JSON-DAG: "%401:sub22": 75 # CHECK-CP-JSON-DAG: "%401:sub23": 74 # CHECK-CP-JSON-DAG: "%401:sub24": 71 # CHECK-CP-JSON-DAG: "%401:sub25": 70 # CHECK-CP-JSON-DAG: "%401:sub26": 69 # CHECK-CP-JSON-DAG: "%401:sub27": 68 # CHECK-CP-JSON-DAG: "%401:sub28": 65 # CHECK-CP-JSON-DAG: "%401:sub29": 64 # CHECK-CP-JSON-DAG: "%401:sub30": 63 # CHECK-CP-JSON-DAG: "%401:sub31": 62 # CHECK-CP-JSON-DAG: "%720": 0 # CHECK-CP-JSON-DAG: "%721": 0 # CHECK-CP-JSON-DAG: "%722": 0 # CHECK-CP-JSON-DAG: "%723": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 62 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 107 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %725:vreg_64, %724, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 10 # CHECK-CP-JSON-DAG: "%317:sub1": 9 # CHECK-CP-JSON-DAG: "%317:sub2": 8 # CHECK-CP-JSON-DAG: "%317:sub3": 7 # CHECK-CP-JSON-DAG: "%317:sub4": 4 # CHECK-CP-JSON-DAG: "%317:sub5": 3 # CHECK-CP-JSON-DAG: "%317:sub6": 2 # CHECK-CP-JSON-DAG: "%317:sub7": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 58 # CHECK-CP-JSON-DAG: "%359:sub1": 57 # CHECK-CP-JSON-DAG: "%359:sub2": 56 # CHECK-CP-JSON-DAG: "%359:sub3": 55 # CHECK-CP-JSON-DAG: "%359:sub4": 52 # CHECK-CP-JSON-DAG: "%359:sub5": 51 # CHECK-CP-JSON-DAG: "%359:sub6": 50 # CHECK-CP-JSON-DAG: "%359:sub7": 49 # CHECK-CP-JSON-DAG: "%359:sub8": 46 # CHECK-CP-JSON-DAG: "%359:sub9": 45 # CHECK-CP-JSON-DAG: "%359:sub10": 44 # CHECK-CP-JSON-DAG: "%359:sub11": 43 # CHECK-CP-JSON-DAG: "%359:sub12": 40 # CHECK-CP-JSON-DAG: "%359:sub13": 39 # CHECK-CP-JSON-DAG: "%359:sub14": 38 # CHECK-CP-JSON-DAG: "%359:sub15": 37 # CHECK-CP-JSON-DAG: "%359:sub16": 34 # CHECK-CP-JSON-DAG: "%359:sub17": 33 # CHECK-CP-JSON-DAG: "%359:sub18": 32 # CHECK-CP-JSON-DAG: "%359:sub19": 31 # CHECK-CP-JSON-DAG: "%359:sub20": 28 # CHECK-CP-JSON-DAG: "%359:sub21": 27 # CHECK-CP-JSON-DAG: "%359:sub22": 26 # CHECK-CP-JSON-DAG: "%359:sub23": 25 # CHECK-CP-JSON-DAG: "%359:sub24": 22 # CHECK-CP-JSON-DAG: "%359:sub25": 21 # CHECK-CP-JSON-DAG: "%359:sub26": 20 # CHECK-CP-JSON-DAG: "%359:sub27": 19 # CHECK-CP-JSON-DAG: "%359:sub28": 16 # CHECK-CP-JSON-DAG: "%359:sub29": 15 # CHECK-CP-JSON-DAG: "%359:sub30": 14 # CHECK-CP-JSON-DAG: "%359:sub31": 13 # CHECK-CP-JSON-DAG: "%401:sub0": 106 # CHECK-CP-JSON-DAG: "%401:sub1": 105 # CHECK-CP-JSON-DAG: "%401:sub2": 104 # CHECK-CP-JSON-DAG: "%401:sub3": 103 # CHECK-CP-JSON-DAG: "%401:sub4": 100 # CHECK-CP-JSON-DAG: "%401:sub5": 99 # CHECK-CP-JSON-DAG: "%401:sub6": 98 # CHECK-CP-JSON-DAG: "%401:sub7": 97 # CHECK-CP-JSON-DAG: "%401:sub8": 94 # CHECK-CP-JSON-DAG: "%401:sub9": 93 # CHECK-CP-JSON-DAG: "%401:sub10": 92 # CHECK-CP-JSON-DAG: "%401:sub11": 91 # CHECK-CP-JSON-DAG: "%401:sub12": 88 # CHECK-CP-JSON-DAG: "%401:sub13": 87 # CHECK-CP-JSON-DAG: "%401:sub14": 86 # CHECK-CP-JSON-DAG: "%401:sub15": 85 # CHECK-CP-JSON-DAG: "%401:sub16": 82 # CHECK-CP-JSON-DAG: "%401:sub17": 81 # CHECK-CP-JSON-DAG: "%401:sub18": 80 # CHECK-CP-JSON-DAG: "%401:sub19": 79 # CHECK-CP-JSON-DAG: "%401:sub20": 76 # CHECK-CP-JSON-DAG: "%401:sub21": 75 # CHECK-CP-JSON-DAG: "%401:sub22": 74 # CHECK-CP-JSON-DAG: "%401:sub23": 73 # CHECK-CP-JSON-DAG: "%401:sub24": 70 # CHECK-CP-JSON-DAG: "%401:sub25": 69 # CHECK-CP-JSON-DAG: "%401:sub26": 68 # CHECK-CP-JSON-DAG: "%401:sub27": 67 # CHECK-CP-JSON-DAG: "%401:sub28": 64 # CHECK-CP-JSON-DAG: "%401:sub29": 63 # CHECK-CP-JSON-DAG: "%401:sub30": 62 # CHECK-CP-JSON-DAG: "%401:sub31": 61 # CHECK-CP-JSON-DAG: "%724": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 61 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 106 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%726:vgpr_32 = COPY %317.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 9 # CHECK-CP-JSON-DAG: "%317:sub1": 8 # CHECK-CP-JSON-DAG: "%317:sub2": 7 # CHECK-CP-JSON-DAG: "%317:sub3": 6 # CHECK-CP-JSON-DAG: "%317:sub4": 3 # CHECK-CP-JSON-DAG: "%317:sub5": 2 # CHECK-CP-JSON-DAG: "%317:sub6": 1 # CHECK-CP-JSON-DAG: "%317:sub7": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 57 # CHECK-CP-JSON-DAG: "%359:sub1": 56 # CHECK-CP-JSON-DAG: "%359:sub2": 55 # CHECK-CP-JSON-DAG: "%359:sub3": 54 # CHECK-CP-JSON-DAG: "%359:sub4": 51 # CHECK-CP-JSON-DAG: "%359:sub5": 50 # CHECK-CP-JSON-DAG: "%359:sub6": 49 # CHECK-CP-JSON-DAG: "%359:sub7": 48 # CHECK-CP-JSON-DAG: "%359:sub8": 45 # CHECK-CP-JSON-DAG: "%359:sub9": 44 # CHECK-CP-JSON-DAG: "%359:sub10": 43 # CHECK-CP-JSON-DAG: "%359:sub11": 42 # CHECK-CP-JSON-DAG: "%359:sub12": 39 # CHECK-CP-JSON-DAG: "%359:sub13": 38 # CHECK-CP-JSON-DAG: "%359:sub14": 37 # CHECK-CP-JSON-DAG: "%359:sub15": 36 # CHECK-CP-JSON-DAG: "%359:sub16": 33 # CHECK-CP-JSON-DAG: "%359:sub17": 32 # CHECK-CP-JSON-DAG: "%359:sub18": 31 # CHECK-CP-JSON-DAG: "%359:sub19": 30 # CHECK-CP-JSON-DAG: "%359:sub20": 27 # CHECK-CP-JSON-DAG: "%359:sub21": 26 # CHECK-CP-JSON-DAG: "%359:sub22": 25 # CHECK-CP-JSON-DAG: "%359:sub23": 24 # CHECK-CP-JSON-DAG: "%359:sub24": 21 # CHECK-CP-JSON-DAG: "%359:sub25": 20 # CHECK-CP-JSON-DAG: "%359:sub26": 19 # CHECK-CP-JSON-DAG: "%359:sub27": 18 # CHECK-CP-JSON-DAG: "%359:sub28": 15 # CHECK-CP-JSON-DAG: "%359:sub29": 14 # CHECK-CP-JSON-DAG: "%359:sub30": 13 # CHECK-CP-JSON-DAG: "%359:sub31": 12 # CHECK-CP-JSON-DAG: "%401:sub0": 105 # CHECK-CP-JSON-DAG: "%401:sub1": 104 # CHECK-CP-JSON-DAG: "%401:sub2": 103 # CHECK-CP-JSON-DAG: "%401:sub3": 102 # CHECK-CP-JSON-DAG: "%401:sub4": 99 # CHECK-CP-JSON-DAG: "%401:sub5": 98 # CHECK-CP-JSON-DAG: "%401:sub6": 97 # CHECK-CP-JSON-DAG: "%401:sub7": 96 # CHECK-CP-JSON-DAG: "%401:sub8": 93 # CHECK-CP-JSON-DAG: "%401:sub9": 92 # CHECK-CP-JSON-DAG: "%401:sub10": 91 # CHECK-CP-JSON-DAG: "%401:sub11": 90 # CHECK-CP-JSON-DAG: "%401:sub12": 87 # CHECK-CP-JSON-DAG: "%401:sub13": 86 # CHECK-CP-JSON-DAG: "%401:sub14": 85 # CHECK-CP-JSON-DAG: "%401:sub15": 84 # CHECK-CP-JSON-DAG: "%401:sub16": 81 # CHECK-CP-JSON-DAG: "%401:sub17": 80 # CHECK-CP-JSON-DAG: "%401:sub18": 79 # CHECK-CP-JSON-DAG: "%401:sub19": 78 # CHECK-CP-JSON-DAG: "%401:sub20": 75 # CHECK-CP-JSON-DAG: "%401:sub21": 74 # CHECK-CP-JSON-DAG: "%401:sub22": 73 # CHECK-CP-JSON-DAG: "%401:sub23": 72 # CHECK-CP-JSON-DAG: "%401:sub24": 69 # CHECK-CP-JSON-DAG: "%401:sub25": 68 # CHECK-CP-JSON-DAG: "%401:sub26": 67 # CHECK-CP-JSON-DAG: "%401:sub27": 66 # CHECK-CP-JSON-DAG: "%401:sub28": 63 # CHECK-CP-JSON-DAG: "%401:sub29": 62 # CHECK-CP-JSON-DAG: "%401:sub30": 61 # CHECK-CP-JSON-DAG: "%401:sub31": 60 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 60 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 105 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%727:vgpr_32 = COPY %317.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 8 # CHECK-CP-JSON-DAG: "%317:sub1": 7 # CHECK-CP-JSON-DAG: "%317:sub2": 6 # CHECK-CP-JSON-DAG: "%317:sub3": 5 # CHECK-CP-JSON-DAG: "%317:sub4": 2 # CHECK-CP-JSON-DAG: "%317:sub5": 1 # CHECK-CP-JSON-DAG: "%317:sub6": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 56 # CHECK-CP-JSON-DAG: "%359:sub1": 55 # CHECK-CP-JSON-DAG: "%359:sub2": 54 # CHECK-CP-JSON-DAG: "%359:sub3": 53 # CHECK-CP-JSON-DAG: "%359:sub4": 50 # CHECK-CP-JSON-DAG: "%359:sub5": 49 # CHECK-CP-JSON-DAG: "%359:sub6": 48 # CHECK-CP-JSON-DAG: "%359:sub7": 47 # CHECK-CP-JSON-DAG: "%359:sub8": 44 # CHECK-CP-JSON-DAG: "%359:sub9": 43 # CHECK-CP-JSON-DAG: "%359:sub10": 42 # CHECK-CP-JSON-DAG: "%359:sub11": 41 # CHECK-CP-JSON-DAG: "%359:sub12": 38 # CHECK-CP-JSON-DAG: "%359:sub13": 37 # CHECK-CP-JSON-DAG: "%359:sub14": 36 # CHECK-CP-JSON-DAG: "%359:sub15": 35 # CHECK-CP-JSON-DAG: "%359:sub16": 32 # CHECK-CP-JSON-DAG: "%359:sub17": 31 # CHECK-CP-JSON-DAG: "%359:sub18": 30 # CHECK-CP-JSON-DAG: "%359:sub19": 29 # CHECK-CP-JSON-DAG: "%359:sub20": 26 # CHECK-CP-JSON-DAG: "%359:sub21": 25 # CHECK-CP-JSON-DAG: "%359:sub22": 24 # CHECK-CP-JSON-DAG: "%359:sub23": 23 # CHECK-CP-JSON-DAG: "%359:sub24": 20 # CHECK-CP-JSON-DAG: "%359:sub25": 19 # CHECK-CP-JSON-DAG: "%359:sub26": 18 # CHECK-CP-JSON-DAG: "%359:sub27": 17 # CHECK-CP-JSON-DAG: "%359:sub28": 14 # CHECK-CP-JSON-DAG: "%359:sub29": 13 # CHECK-CP-JSON-DAG: "%359:sub30": 12 # CHECK-CP-JSON-DAG: "%359:sub31": 11 # CHECK-CP-JSON-DAG: "%401:sub0": 104 # CHECK-CP-JSON-DAG: "%401:sub1": 103 # CHECK-CP-JSON-DAG: "%401:sub2": 102 # CHECK-CP-JSON-DAG: "%401:sub3": 101 # CHECK-CP-JSON-DAG: "%401:sub4": 98 # CHECK-CP-JSON-DAG: "%401:sub5": 97 # CHECK-CP-JSON-DAG: "%401:sub6": 96 # CHECK-CP-JSON-DAG: "%401:sub7": 95 # CHECK-CP-JSON-DAG: "%401:sub8": 92 # CHECK-CP-JSON-DAG: "%401:sub9": 91 # CHECK-CP-JSON-DAG: "%401:sub10": 90 # CHECK-CP-JSON-DAG: "%401:sub11": 89 # CHECK-CP-JSON-DAG: "%401:sub12": 86 # CHECK-CP-JSON-DAG: "%401:sub13": 85 # CHECK-CP-JSON-DAG: "%401:sub14": 84 # CHECK-CP-JSON-DAG: "%401:sub15": 83 # CHECK-CP-JSON-DAG: "%401:sub16": 80 # CHECK-CP-JSON-DAG: "%401:sub17": 79 # CHECK-CP-JSON-DAG: "%401:sub18": 78 # CHECK-CP-JSON-DAG: "%401:sub19": 77 # CHECK-CP-JSON-DAG: "%401:sub20": 74 # CHECK-CP-JSON-DAG: "%401:sub21": 73 # CHECK-CP-JSON-DAG: "%401:sub22": 72 # CHECK-CP-JSON-DAG: "%401:sub23": 71 # CHECK-CP-JSON-DAG: "%401:sub24": 68 # CHECK-CP-JSON-DAG: "%401:sub25": 67 # CHECK-CP-JSON-DAG: "%401:sub26": 66 # CHECK-CP-JSON-DAG: "%401:sub27": 65 # CHECK-CP-JSON-DAG: "%401:sub28": 62 # CHECK-CP-JSON-DAG: "%401:sub29": 61 # CHECK-CP-JSON-DAG: "%401:sub30": 60 # CHECK-CP-JSON-DAG: "%401:sub31": 59 # CHECK-CP-JSON-DAG: "%726": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 59 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 104 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%728:vgpr_32 = COPY %317.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 7 # CHECK-CP-JSON-DAG: "%317:sub1": 6 # CHECK-CP-JSON-DAG: "%317:sub2": 5 # CHECK-CP-JSON-DAG: "%317:sub3": 4 # CHECK-CP-JSON-DAG: "%317:sub4": 1 # CHECK-CP-JSON-DAG: "%317:sub5": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 55 # CHECK-CP-JSON-DAG: "%359:sub1": 54 # CHECK-CP-JSON-DAG: "%359:sub2": 53 # CHECK-CP-JSON-DAG: "%359:sub3": 52 # CHECK-CP-JSON-DAG: "%359:sub4": 49 # CHECK-CP-JSON-DAG: "%359:sub5": 48 # CHECK-CP-JSON-DAG: "%359:sub6": 47 # CHECK-CP-JSON-DAG: "%359:sub7": 46 # CHECK-CP-JSON-DAG: "%359:sub8": 43 # CHECK-CP-JSON-DAG: "%359:sub9": 42 # CHECK-CP-JSON-DAG: "%359:sub10": 41 # CHECK-CP-JSON-DAG: "%359:sub11": 40 # CHECK-CP-JSON-DAG: "%359:sub12": 37 # CHECK-CP-JSON-DAG: "%359:sub13": 36 # CHECK-CP-JSON-DAG: "%359:sub14": 35 # CHECK-CP-JSON-DAG: "%359:sub15": 34 # CHECK-CP-JSON-DAG: "%359:sub16": 31 # CHECK-CP-JSON-DAG: "%359:sub17": 30 # CHECK-CP-JSON-DAG: "%359:sub18": 29 # CHECK-CP-JSON-DAG: "%359:sub19": 28 # CHECK-CP-JSON-DAG: "%359:sub20": 25 # CHECK-CP-JSON-DAG: "%359:sub21": 24 # CHECK-CP-JSON-DAG: "%359:sub22": 23 # CHECK-CP-JSON-DAG: "%359:sub23": 22 # CHECK-CP-JSON-DAG: "%359:sub24": 19 # CHECK-CP-JSON-DAG: "%359:sub25": 18 # CHECK-CP-JSON-DAG: "%359:sub26": 17 # CHECK-CP-JSON-DAG: "%359:sub27": 16 # CHECK-CP-JSON-DAG: "%359:sub28": 13 # CHECK-CP-JSON-DAG: "%359:sub29": 12 # CHECK-CP-JSON-DAG: "%359:sub30": 11 # CHECK-CP-JSON-DAG: "%359:sub31": 10 # CHECK-CP-JSON-DAG: "%401:sub0": 103 # CHECK-CP-JSON-DAG: "%401:sub1": 102 # CHECK-CP-JSON-DAG: "%401:sub2": 101 # CHECK-CP-JSON-DAG: "%401:sub3": 100 # CHECK-CP-JSON-DAG: "%401:sub4": 97 # CHECK-CP-JSON-DAG: "%401:sub5": 96 # CHECK-CP-JSON-DAG: "%401:sub6": 95 # CHECK-CP-JSON-DAG: "%401:sub7": 94 # CHECK-CP-JSON-DAG: "%401:sub8": 91 # CHECK-CP-JSON-DAG: "%401:sub9": 90 # CHECK-CP-JSON-DAG: "%401:sub10": 89 # CHECK-CP-JSON-DAG: "%401:sub11": 88 # CHECK-CP-JSON-DAG: "%401:sub12": 85 # CHECK-CP-JSON-DAG: "%401:sub13": 84 # CHECK-CP-JSON-DAG: "%401:sub14": 83 # CHECK-CP-JSON-DAG: "%401:sub15": 82 # CHECK-CP-JSON-DAG: "%401:sub16": 79 # CHECK-CP-JSON-DAG: "%401:sub17": 78 # CHECK-CP-JSON-DAG: "%401:sub18": 77 # CHECK-CP-JSON-DAG: "%401:sub19": 76 # CHECK-CP-JSON-DAG: "%401:sub20": 73 # CHECK-CP-JSON-DAG: "%401:sub21": 72 # CHECK-CP-JSON-DAG: "%401:sub22": 71 # CHECK-CP-JSON-DAG: "%401:sub23": 70 # CHECK-CP-JSON-DAG: "%401:sub24": 67 # CHECK-CP-JSON-DAG: "%401:sub25": 66 # CHECK-CP-JSON-DAG: "%401:sub26": 65 # CHECK-CP-JSON-DAG: "%401:sub27": 64 # CHECK-CP-JSON-DAG: "%401:sub28": 61 # CHECK-CP-JSON-DAG: "%401:sub29": 60 # CHECK-CP-JSON-DAG: "%401:sub30": 59 # CHECK-CP-JSON-DAG: "%401:sub31": 58 # CHECK-CP-JSON-DAG: "%726": 2 # CHECK-CP-JSON-DAG: "%727": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 58 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 103 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%729:vgpr_32 = COPY %317.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 6 # CHECK-CP-JSON-DAG: "%317:sub1": 5 # CHECK-CP-JSON-DAG: "%317:sub2": 4 # CHECK-CP-JSON-DAG: "%317:sub3": 3 # CHECK-CP-JSON-DAG: "%317:sub4": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 54 # CHECK-CP-JSON-DAG: "%359:sub1": 53 # CHECK-CP-JSON-DAG: "%359:sub2": 52 # CHECK-CP-JSON-DAG: "%359:sub3": 51 # CHECK-CP-JSON-DAG: "%359:sub4": 48 # CHECK-CP-JSON-DAG: "%359:sub5": 47 # CHECK-CP-JSON-DAG: "%359:sub6": 46 # CHECK-CP-JSON-DAG: "%359:sub7": 45 # CHECK-CP-JSON-DAG: "%359:sub8": 42 # CHECK-CP-JSON-DAG: "%359:sub9": 41 # CHECK-CP-JSON-DAG: "%359:sub10": 40 # CHECK-CP-JSON-DAG: "%359:sub11": 39 # CHECK-CP-JSON-DAG: "%359:sub12": 36 # CHECK-CP-JSON-DAG: "%359:sub13": 35 # CHECK-CP-JSON-DAG: "%359:sub14": 34 # CHECK-CP-JSON-DAG: "%359:sub15": 33 # CHECK-CP-JSON-DAG: "%359:sub16": 30 # CHECK-CP-JSON-DAG: "%359:sub17": 29 # CHECK-CP-JSON-DAG: "%359:sub18": 28 # CHECK-CP-JSON-DAG: "%359:sub19": 27 # CHECK-CP-JSON-DAG: "%359:sub20": 24 # CHECK-CP-JSON-DAG: "%359:sub21": 23 # CHECK-CP-JSON-DAG: "%359:sub22": 22 # CHECK-CP-JSON-DAG: "%359:sub23": 21 # CHECK-CP-JSON-DAG: "%359:sub24": 18 # CHECK-CP-JSON-DAG: "%359:sub25": 17 # CHECK-CP-JSON-DAG: "%359:sub26": 16 # CHECK-CP-JSON-DAG: "%359:sub27": 15 # CHECK-CP-JSON-DAG: "%359:sub28": 12 # CHECK-CP-JSON-DAG: "%359:sub29": 11 # CHECK-CP-JSON-DAG: "%359:sub30": 10 # CHECK-CP-JSON-DAG: "%359:sub31": 9 # CHECK-CP-JSON-DAG: "%401:sub0": 102 # CHECK-CP-JSON-DAG: "%401:sub1": 101 # CHECK-CP-JSON-DAG: "%401:sub2": 100 # CHECK-CP-JSON-DAG: "%401:sub3": 99 # CHECK-CP-JSON-DAG: "%401:sub4": 96 # CHECK-CP-JSON-DAG: "%401:sub5": 95 # CHECK-CP-JSON-DAG: "%401:sub6": 94 # CHECK-CP-JSON-DAG: "%401:sub7": 93 # CHECK-CP-JSON-DAG: "%401:sub8": 90 # CHECK-CP-JSON-DAG: "%401:sub9": 89 # CHECK-CP-JSON-DAG: "%401:sub10": 88 # CHECK-CP-JSON-DAG: "%401:sub11": 87 # CHECK-CP-JSON-DAG: "%401:sub12": 84 # CHECK-CP-JSON-DAG: "%401:sub13": 83 # CHECK-CP-JSON-DAG: "%401:sub14": 82 # CHECK-CP-JSON-DAG: "%401:sub15": 81 # CHECK-CP-JSON-DAG: "%401:sub16": 78 # CHECK-CP-JSON-DAG: "%401:sub17": 77 # CHECK-CP-JSON-DAG: "%401:sub18": 76 # CHECK-CP-JSON-DAG: "%401:sub19": 75 # CHECK-CP-JSON-DAG: "%401:sub20": 72 # CHECK-CP-JSON-DAG: "%401:sub21": 71 # CHECK-CP-JSON-DAG: "%401:sub22": 70 # CHECK-CP-JSON-DAG: "%401:sub23": 69 # CHECK-CP-JSON-DAG: "%401:sub24": 66 # CHECK-CP-JSON-DAG: "%401:sub25": 65 # CHECK-CP-JSON-DAG: "%401:sub26": 64 # CHECK-CP-JSON-DAG: "%401:sub27": 63 # CHECK-CP-JSON-DAG: "%401:sub28": 60 # CHECK-CP-JSON-DAG: "%401:sub29": 59 # CHECK-CP-JSON-DAG: "%401:sub30": 58 # CHECK-CP-JSON-DAG: "%401:sub31": 57 # CHECK-CP-JSON-DAG: "%726": 1 # CHECK-CP-JSON-DAG: "%727": 1 # CHECK-CP-JSON-DAG: "%728": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 57 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 102 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%730:vreg_128 = REG_SEQUENCE %729, %subreg.sub0, %728, %subreg.sub1, %727, %subreg.sub2, %726, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 5 # CHECK-CP-JSON-DAG: "%317:sub1": 4 # CHECK-CP-JSON-DAG: "%317:sub2": 3 # CHECK-CP-JSON-DAG: "%317:sub3": 2 # CHECK-CP-JSON-DAG: "%359:sub0": 53 # CHECK-CP-JSON-DAG: "%359:sub1": 52 # CHECK-CP-JSON-DAG: "%359:sub2": 51 # CHECK-CP-JSON-DAG: "%359:sub3": 50 # CHECK-CP-JSON-DAG: "%359:sub4": 47 # CHECK-CP-JSON-DAG: "%359:sub5": 46 # CHECK-CP-JSON-DAG: "%359:sub6": 45 # CHECK-CP-JSON-DAG: "%359:sub7": 44 # CHECK-CP-JSON-DAG: "%359:sub8": 41 # CHECK-CP-JSON-DAG: "%359:sub9": 40 # CHECK-CP-JSON-DAG: "%359:sub10": 39 # CHECK-CP-JSON-DAG: "%359:sub11": 38 # CHECK-CP-JSON-DAG: "%359:sub12": 35 # CHECK-CP-JSON-DAG: "%359:sub13": 34 # CHECK-CP-JSON-DAG: "%359:sub14": 33 # CHECK-CP-JSON-DAG: "%359:sub15": 32 # CHECK-CP-JSON-DAG: "%359:sub16": 29 # CHECK-CP-JSON-DAG: "%359:sub17": 28 # CHECK-CP-JSON-DAG: "%359:sub18": 27 # CHECK-CP-JSON-DAG: "%359:sub19": 26 # CHECK-CP-JSON-DAG: "%359:sub20": 23 # CHECK-CP-JSON-DAG: "%359:sub21": 22 # CHECK-CP-JSON-DAG: "%359:sub22": 21 # CHECK-CP-JSON-DAG: "%359:sub23": 20 # CHECK-CP-JSON-DAG: "%359:sub24": 17 # CHECK-CP-JSON-DAG: "%359:sub25": 16 # CHECK-CP-JSON-DAG: "%359:sub26": 15 # CHECK-CP-JSON-DAG: "%359:sub27": 14 # CHECK-CP-JSON-DAG: "%359:sub28": 11 # CHECK-CP-JSON-DAG: "%359:sub29": 10 # CHECK-CP-JSON-DAG: "%359:sub30": 9 # CHECK-CP-JSON-DAG: "%359:sub31": 8 # CHECK-CP-JSON-DAG: "%401:sub0": 101 # CHECK-CP-JSON-DAG: "%401:sub1": 100 # CHECK-CP-JSON-DAG: "%401:sub2": 99 # CHECK-CP-JSON-DAG: "%401:sub3": 98 # CHECK-CP-JSON-DAG: "%401:sub4": 95 # CHECK-CP-JSON-DAG: "%401:sub5": 94 # CHECK-CP-JSON-DAG: "%401:sub6": 93 # CHECK-CP-JSON-DAG: "%401:sub7": 92 # CHECK-CP-JSON-DAG: "%401:sub8": 89 # CHECK-CP-JSON-DAG: "%401:sub9": 88 # CHECK-CP-JSON-DAG: "%401:sub10": 87 # CHECK-CP-JSON-DAG: "%401:sub11": 86 # CHECK-CP-JSON-DAG: "%401:sub12": 83 # CHECK-CP-JSON-DAG: "%401:sub13": 82 # CHECK-CP-JSON-DAG: "%401:sub14": 81 # CHECK-CP-JSON-DAG: "%401:sub15": 80 # CHECK-CP-JSON-DAG: "%401:sub16": 77 # CHECK-CP-JSON-DAG: "%401:sub17": 76 # CHECK-CP-JSON-DAG: "%401:sub18": 75 # CHECK-CP-JSON-DAG: "%401:sub19": 74 # CHECK-CP-JSON-DAG: "%401:sub20": 71 # CHECK-CP-JSON-DAG: "%401:sub21": 70 # CHECK-CP-JSON-DAG: "%401:sub22": 69 # CHECK-CP-JSON-DAG: "%401:sub23": 68 # CHECK-CP-JSON-DAG: "%401:sub24": 65 # CHECK-CP-JSON-DAG: "%401:sub25": 64 # CHECK-CP-JSON-DAG: "%401:sub26": 63 # CHECK-CP-JSON-DAG: "%401:sub27": 62 # CHECK-CP-JSON-DAG: "%401:sub28": 59 # CHECK-CP-JSON-DAG: "%401:sub29": 58 # CHECK-CP-JSON-DAG: "%401:sub30": 57 # CHECK-CP-JSON-DAG: "%401:sub31": 56 # CHECK-CP-JSON-DAG: "%726": 0 # CHECK-CP-JSON-DAG: "%727": 0 # CHECK-CP-JSON-DAG: "%728": 0 # CHECK-CP-JSON-DAG: "%729": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 56 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 101 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %731:vreg_64, %730, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 4 # CHECK-CP-JSON-DAG: "%317:sub1": 3 # CHECK-CP-JSON-DAG: "%317:sub2": 2 # CHECK-CP-JSON-DAG: "%317:sub3": 1 # CHECK-CP-JSON-DAG: "%359:sub0": 52 # CHECK-CP-JSON-DAG: "%359:sub1": 51 # CHECK-CP-JSON-DAG: "%359:sub2": 50 # CHECK-CP-JSON-DAG: "%359:sub3": 49 # CHECK-CP-JSON-DAG: "%359:sub4": 46 # CHECK-CP-JSON-DAG: "%359:sub5": 45 # CHECK-CP-JSON-DAG: "%359:sub6": 44 # CHECK-CP-JSON-DAG: "%359:sub7": 43 # CHECK-CP-JSON-DAG: "%359:sub8": 40 # CHECK-CP-JSON-DAG: "%359:sub9": 39 # CHECK-CP-JSON-DAG: "%359:sub10": 38 # CHECK-CP-JSON-DAG: "%359:sub11": 37 # CHECK-CP-JSON-DAG: "%359:sub12": 34 # CHECK-CP-JSON-DAG: "%359:sub13": 33 # CHECK-CP-JSON-DAG: "%359:sub14": 32 # CHECK-CP-JSON-DAG: "%359:sub15": 31 # CHECK-CP-JSON-DAG: "%359:sub16": 28 # CHECK-CP-JSON-DAG: "%359:sub17": 27 # CHECK-CP-JSON-DAG: "%359:sub18": 26 # CHECK-CP-JSON-DAG: "%359:sub19": 25 # CHECK-CP-JSON-DAG: "%359:sub20": 22 # CHECK-CP-JSON-DAG: "%359:sub21": 21 # CHECK-CP-JSON-DAG: "%359:sub22": 20 # CHECK-CP-JSON-DAG: "%359:sub23": 19 # CHECK-CP-JSON-DAG: "%359:sub24": 16 # CHECK-CP-JSON-DAG: "%359:sub25": 15 # CHECK-CP-JSON-DAG: "%359:sub26": 14 # CHECK-CP-JSON-DAG: "%359:sub27": 13 # CHECK-CP-JSON-DAG: "%359:sub28": 10 # CHECK-CP-JSON-DAG: "%359:sub29": 9 # CHECK-CP-JSON-DAG: "%359:sub30": 8 # CHECK-CP-JSON-DAG: "%359:sub31": 7 # CHECK-CP-JSON-DAG: "%401:sub0": 100 # CHECK-CP-JSON-DAG: "%401:sub1": 99 # CHECK-CP-JSON-DAG: "%401:sub2": 98 # CHECK-CP-JSON-DAG: "%401:sub3": 97 # CHECK-CP-JSON-DAG: "%401:sub4": 94 # CHECK-CP-JSON-DAG: "%401:sub5": 93 # CHECK-CP-JSON-DAG: "%401:sub6": 92 # CHECK-CP-JSON-DAG: "%401:sub7": 91 # CHECK-CP-JSON-DAG: "%401:sub8": 88 # CHECK-CP-JSON-DAG: "%401:sub9": 87 # CHECK-CP-JSON-DAG: "%401:sub10": 86 # CHECK-CP-JSON-DAG: "%401:sub11": 85 # CHECK-CP-JSON-DAG: "%401:sub12": 82 # CHECK-CP-JSON-DAG: "%401:sub13": 81 # CHECK-CP-JSON-DAG: "%401:sub14": 80 # CHECK-CP-JSON-DAG: "%401:sub15": 79 # CHECK-CP-JSON-DAG: "%401:sub16": 76 # CHECK-CP-JSON-DAG: "%401:sub17": 75 # CHECK-CP-JSON-DAG: "%401:sub18": 74 # CHECK-CP-JSON-DAG: "%401:sub19": 73 # CHECK-CP-JSON-DAG: "%401:sub20": 70 # CHECK-CP-JSON-DAG: "%401:sub21": 69 # CHECK-CP-JSON-DAG: "%401:sub22": 68 # CHECK-CP-JSON-DAG: "%401:sub23": 67 # CHECK-CP-JSON-DAG: "%401:sub24": 64 # CHECK-CP-JSON-DAG: "%401:sub25": 63 # CHECK-CP-JSON-DAG: "%401:sub26": 62 # CHECK-CP-JSON-DAG: "%401:sub27": 61 # CHECK-CP-JSON-DAG: "%401:sub28": 58 # CHECK-CP-JSON-DAG: "%401:sub29": 57 # CHECK-CP-JSON-DAG: "%401:sub30": 56 # CHECK-CP-JSON-DAG: "%401:sub31": 55 # CHECK-CP-JSON-DAG: "%730": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 55 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 100 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%732:vgpr_32 = COPY %317.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 3 # CHECK-CP-JSON-DAG: "%317:sub1": 2 # CHECK-CP-JSON-DAG: "%317:sub2": 1 # CHECK-CP-JSON-DAG: "%317:sub3": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 51 # CHECK-CP-JSON-DAG: "%359:sub1": 50 # CHECK-CP-JSON-DAG: "%359:sub2": 49 # CHECK-CP-JSON-DAG: "%359:sub3": 48 # CHECK-CP-JSON-DAG: "%359:sub4": 45 # CHECK-CP-JSON-DAG: "%359:sub5": 44 # CHECK-CP-JSON-DAG: "%359:sub6": 43 # CHECK-CP-JSON-DAG: "%359:sub7": 42 # CHECK-CP-JSON-DAG: "%359:sub8": 39 # CHECK-CP-JSON-DAG: "%359:sub9": 38 # CHECK-CP-JSON-DAG: "%359:sub10": 37 # CHECK-CP-JSON-DAG: "%359:sub11": 36 # CHECK-CP-JSON-DAG: "%359:sub12": 33 # CHECK-CP-JSON-DAG: "%359:sub13": 32 # CHECK-CP-JSON-DAG: "%359:sub14": 31 # CHECK-CP-JSON-DAG: "%359:sub15": 30 # CHECK-CP-JSON-DAG: "%359:sub16": 27 # CHECK-CP-JSON-DAG: "%359:sub17": 26 # CHECK-CP-JSON-DAG: "%359:sub18": 25 # CHECK-CP-JSON-DAG: "%359:sub19": 24 # CHECK-CP-JSON-DAG: "%359:sub20": 21 # CHECK-CP-JSON-DAG: "%359:sub21": 20 # CHECK-CP-JSON-DAG: "%359:sub22": 19 # CHECK-CP-JSON-DAG: "%359:sub23": 18 # CHECK-CP-JSON-DAG: "%359:sub24": 15 # CHECK-CP-JSON-DAG: "%359:sub25": 14 # CHECK-CP-JSON-DAG: "%359:sub26": 13 # CHECK-CP-JSON-DAG: "%359:sub27": 12 # CHECK-CP-JSON-DAG: "%359:sub28": 9 # CHECK-CP-JSON-DAG: "%359:sub29": 8 # CHECK-CP-JSON-DAG: "%359:sub30": 7 # CHECK-CP-JSON-DAG: "%359:sub31": 6 # CHECK-CP-JSON-DAG: "%401:sub0": 99 # CHECK-CP-JSON-DAG: "%401:sub1": 98 # CHECK-CP-JSON-DAG: "%401:sub2": 97 # CHECK-CP-JSON-DAG: "%401:sub3": 96 # CHECK-CP-JSON-DAG: "%401:sub4": 93 # CHECK-CP-JSON-DAG: "%401:sub5": 92 # CHECK-CP-JSON-DAG: "%401:sub6": 91 # CHECK-CP-JSON-DAG: "%401:sub7": 90 # CHECK-CP-JSON-DAG: "%401:sub8": 87 # CHECK-CP-JSON-DAG: "%401:sub9": 86 # CHECK-CP-JSON-DAG: "%401:sub10": 85 # CHECK-CP-JSON-DAG: "%401:sub11": 84 # CHECK-CP-JSON-DAG: "%401:sub12": 81 # CHECK-CP-JSON-DAG: "%401:sub13": 80 # CHECK-CP-JSON-DAG: "%401:sub14": 79 # CHECK-CP-JSON-DAG: "%401:sub15": 78 # CHECK-CP-JSON-DAG: "%401:sub16": 75 # CHECK-CP-JSON-DAG: "%401:sub17": 74 # CHECK-CP-JSON-DAG: "%401:sub18": 73 # CHECK-CP-JSON-DAG: "%401:sub19": 72 # CHECK-CP-JSON-DAG: "%401:sub20": 69 # CHECK-CP-JSON-DAG: "%401:sub21": 68 # CHECK-CP-JSON-DAG: "%401:sub22": 67 # CHECK-CP-JSON-DAG: "%401:sub23": 66 # CHECK-CP-JSON-DAG: "%401:sub24": 63 # CHECK-CP-JSON-DAG: "%401:sub25": 62 # CHECK-CP-JSON-DAG: "%401:sub26": 61 # CHECK-CP-JSON-DAG: "%401:sub27": 60 # CHECK-CP-JSON-DAG: "%401:sub28": 57 # CHECK-CP-JSON-DAG: "%401:sub29": 56 # CHECK-CP-JSON-DAG: "%401:sub30": 55 # CHECK-CP-JSON-DAG: "%401:sub31": 54 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 54 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 99 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%733:vgpr_32 = COPY %317.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 2 # CHECK-CP-JSON-DAG: "%317:sub1": 1 # CHECK-CP-JSON-DAG: "%317:sub2": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 50 # CHECK-CP-JSON-DAG: "%359:sub1": 49 # CHECK-CP-JSON-DAG: "%359:sub2": 48 # CHECK-CP-JSON-DAG: "%359:sub3": 47 # CHECK-CP-JSON-DAG: "%359:sub4": 44 # CHECK-CP-JSON-DAG: "%359:sub5": 43 # CHECK-CP-JSON-DAG: "%359:sub6": 42 # CHECK-CP-JSON-DAG: "%359:sub7": 41 # CHECK-CP-JSON-DAG: "%359:sub8": 38 # CHECK-CP-JSON-DAG: "%359:sub9": 37 # CHECK-CP-JSON-DAG: "%359:sub10": 36 # CHECK-CP-JSON-DAG: "%359:sub11": 35 # CHECK-CP-JSON-DAG: "%359:sub12": 32 # CHECK-CP-JSON-DAG: "%359:sub13": 31 # CHECK-CP-JSON-DAG: "%359:sub14": 30 # CHECK-CP-JSON-DAG: "%359:sub15": 29 # CHECK-CP-JSON-DAG: "%359:sub16": 26 # CHECK-CP-JSON-DAG: "%359:sub17": 25 # CHECK-CP-JSON-DAG: "%359:sub18": 24 # CHECK-CP-JSON-DAG: "%359:sub19": 23 # CHECK-CP-JSON-DAG: "%359:sub20": 20 # CHECK-CP-JSON-DAG: "%359:sub21": 19 # CHECK-CP-JSON-DAG: "%359:sub22": 18 # CHECK-CP-JSON-DAG: "%359:sub23": 17 # CHECK-CP-JSON-DAG: "%359:sub24": 14 # CHECK-CP-JSON-DAG: "%359:sub25": 13 # CHECK-CP-JSON-DAG: "%359:sub26": 12 # CHECK-CP-JSON-DAG: "%359:sub27": 11 # CHECK-CP-JSON-DAG: "%359:sub28": 8 # CHECK-CP-JSON-DAG: "%359:sub29": 7 # CHECK-CP-JSON-DAG: "%359:sub30": 6 # CHECK-CP-JSON-DAG: "%359:sub31": 5 # CHECK-CP-JSON-DAG: "%401:sub0": 98 # CHECK-CP-JSON-DAG: "%401:sub1": 97 # CHECK-CP-JSON-DAG: "%401:sub2": 96 # CHECK-CP-JSON-DAG: "%401:sub3": 95 # CHECK-CP-JSON-DAG: "%401:sub4": 92 # CHECK-CP-JSON-DAG: "%401:sub5": 91 # CHECK-CP-JSON-DAG: "%401:sub6": 90 # CHECK-CP-JSON-DAG: "%401:sub7": 89 # CHECK-CP-JSON-DAG: "%401:sub8": 86 # CHECK-CP-JSON-DAG: "%401:sub9": 85 # CHECK-CP-JSON-DAG: "%401:sub10": 84 # CHECK-CP-JSON-DAG: "%401:sub11": 83 # CHECK-CP-JSON-DAG: "%401:sub12": 80 # CHECK-CP-JSON-DAG: "%401:sub13": 79 # CHECK-CP-JSON-DAG: "%401:sub14": 78 # CHECK-CP-JSON-DAG: "%401:sub15": 77 # CHECK-CP-JSON-DAG: "%401:sub16": 74 # CHECK-CP-JSON-DAG: "%401:sub17": 73 # CHECK-CP-JSON-DAG: "%401:sub18": 72 # CHECK-CP-JSON-DAG: "%401:sub19": 71 # CHECK-CP-JSON-DAG: "%401:sub20": 68 # CHECK-CP-JSON-DAG: "%401:sub21": 67 # CHECK-CP-JSON-DAG: "%401:sub22": 66 # CHECK-CP-JSON-DAG: "%401:sub23": 65 # CHECK-CP-JSON-DAG: "%401:sub24": 62 # CHECK-CP-JSON-DAG: "%401:sub25": 61 # CHECK-CP-JSON-DAG: "%401:sub26": 60 # CHECK-CP-JSON-DAG: "%401:sub27": 59 # CHECK-CP-JSON-DAG: "%401:sub28": 56 # CHECK-CP-JSON-DAG: "%401:sub29": 55 # CHECK-CP-JSON-DAG: "%401:sub30": 54 # CHECK-CP-JSON-DAG: "%401:sub31": 53 # CHECK-CP-JSON-DAG: "%732": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 53 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 98 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%734:vgpr_32 = COPY %317.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 1 # CHECK-CP-JSON-DAG: "%317:sub1": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 49 # CHECK-CP-JSON-DAG: "%359:sub1": 48 # CHECK-CP-JSON-DAG: "%359:sub2": 47 # CHECK-CP-JSON-DAG: "%359:sub3": 46 # CHECK-CP-JSON-DAG: "%359:sub4": 43 # CHECK-CP-JSON-DAG: "%359:sub5": 42 # CHECK-CP-JSON-DAG: "%359:sub6": 41 # CHECK-CP-JSON-DAG: "%359:sub7": 40 # CHECK-CP-JSON-DAG: "%359:sub8": 37 # CHECK-CP-JSON-DAG: "%359:sub9": 36 # CHECK-CP-JSON-DAG: "%359:sub10": 35 # CHECK-CP-JSON-DAG: "%359:sub11": 34 # CHECK-CP-JSON-DAG: "%359:sub12": 31 # CHECK-CP-JSON-DAG: "%359:sub13": 30 # CHECK-CP-JSON-DAG: "%359:sub14": 29 # CHECK-CP-JSON-DAG: "%359:sub15": 28 # CHECK-CP-JSON-DAG: "%359:sub16": 25 # CHECK-CP-JSON-DAG: "%359:sub17": 24 # CHECK-CP-JSON-DAG: "%359:sub18": 23 # CHECK-CP-JSON-DAG: "%359:sub19": 22 # CHECK-CP-JSON-DAG: "%359:sub20": 19 # CHECK-CP-JSON-DAG: "%359:sub21": 18 # CHECK-CP-JSON-DAG: "%359:sub22": 17 # CHECK-CP-JSON-DAG: "%359:sub23": 16 # CHECK-CP-JSON-DAG: "%359:sub24": 13 # CHECK-CP-JSON-DAG: "%359:sub25": 12 # CHECK-CP-JSON-DAG: "%359:sub26": 11 # CHECK-CP-JSON-DAG: "%359:sub27": 10 # CHECK-CP-JSON-DAG: "%359:sub28": 7 # CHECK-CP-JSON-DAG: "%359:sub29": 6 # CHECK-CP-JSON-DAG: "%359:sub30": 5 # CHECK-CP-JSON-DAG: "%359:sub31": 4 # CHECK-CP-JSON-DAG: "%401:sub0": 97 # CHECK-CP-JSON-DAG: "%401:sub1": 96 # CHECK-CP-JSON-DAG: "%401:sub2": 95 # CHECK-CP-JSON-DAG: "%401:sub3": 94 # CHECK-CP-JSON-DAG: "%401:sub4": 91 # CHECK-CP-JSON-DAG: "%401:sub5": 90 # CHECK-CP-JSON-DAG: "%401:sub6": 89 # CHECK-CP-JSON-DAG: "%401:sub7": 88 # CHECK-CP-JSON-DAG: "%401:sub8": 85 # CHECK-CP-JSON-DAG: "%401:sub9": 84 # CHECK-CP-JSON-DAG: "%401:sub10": 83 # CHECK-CP-JSON-DAG: "%401:sub11": 82 # CHECK-CP-JSON-DAG: "%401:sub12": 79 # CHECK-CP-JSON-DAG: "%401:sub13": 78 # CHECK-CP-JSON-DAG: "%401:sub14": 77 # CHECK-CP-JSON-DAG: "%401:sub15": 76 # CHECK-CP-JSON-DAG: "%401:sub16": 73 # CHECK-CP-JSON-DAG: "%401:sub17": 72 # CHECK-CP-JSON-DAG: "%401:sub18": 71 # CHECK-CP-JSON-DAG: "%401:sub19": 70 # CHECK-CP-JSON-DAG: "%401:sub20": 67 # CHECK-CP-JSON-DAG: "%401:sub21": 66 # CHECK-CP-JSON-DAG: "%401:sub22": 65 # CHECK-CP-JSON-DAG: "%401:sub23": 64 # CHECK-CP-JSON-DAG: "%401:sub24": 61 # CHECK-CP-JSON-DAG: "%401:sub25": 60 # CHECK-CP-JSON-DAG: "%401:sub26": 59 # CHECK-CP-JSON-DAG: "%401:sub27": 58 # CHECK-CP-JSON-DAG: "%401:sub28": 55 # CHECK-CP-JSON-DAG: "%401:sub29": 54 # CHECK-CP-JSON-DAG: "%401:sub30": 53 # CHECK-CP-JSON-DAG: "%401:sub31": 52 # CHECK-CP-JSON-DAG: "%732": 2 # CHECK-CP-JSON-DAG: "%733": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 52 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 97 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%735:vgpr_32 = COPY %317.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%317:sub0": 0 # CHECK-CP-JSON-DAG: "%359:sub0": 48 # CHECK-CP-JSON-DAG: "%359:sub1": 47 # CHECK-CP-JSON-DAG: "%359:sub2": 46 # CHECK-CP-JSON-DAG: "%359:sub3": 45 # CHECK-CP-JSON-DAG: "%359:sub4": 42 # CHECK-CP-JSON-DAG: "%359:sub5": 41 # CHECK-CP-JSON-DAG: "%359:sub6": 40 # CHECK-CP-JSON-DAG: "%359:sub7": 39 # CHECK-CP-JSON-DAG: "%359:sub8": 36 # CHECK-CP-JSON-DAG: "%359:sub9": 35 # CHECK-CP-JSON-DAG: "%359:sub10": 34 # CHECK-CP-JSON-DAG: "%359:sub11": 33 # CHECK-CP-JSON-DAG: "%359:sub12": 30 # CHECK-CP-JSON-DAG: "%359:sub13": 29 # CHECK-CP-JSON-DAG: "%359:sub14": 28 # CHECK-CP-JSON-DAG: "%359:sub15": 27 # CHECK-CP-JSON-DAG: "%359:sub16": 24 # CHECK-CP-JSON-DAG: "%359:sub17": 23 # CHECK-CP-JSON-DAG: "%359:sub18": 22 # CHECK-CP-JSON-DAG: "%359:sub19": 21 # CHECK-CP-JSON-DAG: "%359:sub20": 18 # CHECK-CP-JSON-DAG: "%359:sub21": 17 # CHECK-CP-JSON-DAG: "%359:sub22": 16 # CHECK-CP-JSON-DAG: "%359:sub23": 15 # CHECK-CP-JSON-DAG: "%359:sub24": 12 # CHECK-CP-JSON-DAG: "%359:sub25": 11 # CHECK-CP-JSON-DAG: "%359:sub26": 10 # CHECK-CP-JSON-DAG: "%359:sub27": 9 # CHECK-CP-JSON-DAG: "%359:sub28": 6 # CHECK-CP-JSON-DAG: "%359:sub29": 5 # CHECK-CP-JSON-DAG: "%359:sub30": 4 # CHECK-CP-JSON-DAG: "%359:sub31": 3 # CHECK-CP-JSON-DAG: "%401:sub0": 96 # CHECK-CP-JSON-DAG: "%401:sub1": 95 # CHECK-CP-JSON-DAG: "%401:sub2": 94 # CHECK-CP-JSON-DAG: "%401:sub3": 93 # CHECK-CP-JSON-DAG: "%401:sub4": 90 # CHECK-CP-JSON-DAG: "%401:sub5": 89 # CHECK-CP-JSON-DAG: "%401:sub6": 88 # CHECK-CP-JSON-DAG: "%401:sub7": 87 # CHECK-CP-JSON-DAG: "%401:sub8": 84 # CHECK-CP-JSON-DAG: "%401:sub9": 83 # CHECK-CP-JSON-DAG: "%401:sub10": 82 # CHECK-CP-JSON-DAG: "%401:sub11": 81 # CHECK-CP-JSON-DAG: "%401:sub12": 78 # CHECK-CP-JSON-DAG: "%401:sub13": 77 # CHECK-CP-JSON-DAG: "%401:sub14": 76 # CHECK-CP-JSON-DAG: "%401:sub15": 75 # CHECK-CP-JSON-DAG: "%401:sub16": 72 # CHECK-CP-JSON-DAG: "%401:sub17": 71 # CHECK-CP-JSON-DAG: "%401:sub18": 70 # CHECK-CP-JSON-DAG: "%401:sub19": 69 # CHECK-CP-JSON-DAG: "%401:sub20": 66 # CHECK-CP-JSON-DAG: "%401:sub21": 65 # CHECK-CP-JSON-DAG: "%401:sub22": 64 # CHECK-CP-JSON-DAG: "%401:sub23": 63 # CHECK-CP-JSON-DAG: "%401:sub24": 60 # CHECK-CP-JSON-DAG: "%401:sub25": 59 # CHECK-CP-JSON-DAG: "%401:sub26": 58 # CHECK-CP-JSON-DAG: "%401:sub27": 57 # CHECK-CP-JSON-DAG: "%401:sub28": 54 # CHECK-CP-JSON-DAG: "%401:sub29": 53 # CHECK-CP-JSON-DAG: "%401:sub30": 52 # CHECK-CP-JSON-DAG: "%401:sub31": 51 # CHECK-CP-JSON-DAG: "%732": 1 # CHECK-CP-JSON-DAG: "%733": 1 # CHECK-CP-JSON-DAG: "%734": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 51 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 96 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%736:vreg_128 = REG_SEQUENCE %735, %subreg.sub0, %734, %subreg.sub1, %733, %subreg.sub2, %732, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 47 # CHECK-CP-JSON-DAG: "%359:sub1": 46 # CHECK-CP-JSON-DAG: "%359:sub2": 45 # CHECK-CP-JSON-DAG: "%359:sub3": 44 # CHECK-CP-JSON-DAG: "%359:sub4": 41 # CHECK-CP-JSON-DAG: "%359:sub5": 40 # CHECK-CP-JSON-DAG: "%359:sub6": 39 # CHECK-CP-JSON-DAG: "%359:sub7": 38 # CHECK-CP-JSON-DAG: "%359:sub8": 35 # CHECK-CP-JSON-DAG: "%359:sub9": 34 # CHECK-CP-JSON-DAG: "%359:sub10": 33 # CHECK-CP-JSON-DAG: "%359:sub11": 32 # CHECK-CP-JSON-DAG: "%359:sub12": 29 # CHECK-CP-JSON-DAG: "%359:sub13": 28 # CHECK-CP-JSON-DAG: "%359:sub14": 27 # CHECK-CP-JSON-DAG: "%359:sub15": 26 # CHECK-CP-JSON-DAG: "%359:sub16": 23 # CHECK-CP-JSON-DAG: "%359:sub17": 22 # CHECK-CP-JSON-DAG: "%359:sub18": 21 # CHECK-CP-JSON-DAG: "%359:sub19": 20 # CHECK-CP-JSON-DAG: "%359:sub20": 17 # CHECK-CP-JSON-DAG: "%359:sub21": 16 # CHECK-CP-JSON-DAG: "%359:sub22": 15 # CHECK-CP-JSON-DAG: "%359:sub23": 14 # CHECK-CP-JSON-DAG: "%359:sub24": 11 # CHECK-CP-JSON-DAG: "%359:sub25": 10 # CHECK-CP-JSON-DAG: "%359:sub26": 9 # CHECK-CP-JSON-DAG: "%359:sub27": 8 # CHECK-CP-JSON-DAG: "%359:sub28": 5 # CHECK-CP-JSON-DAG: "%359:sub29": 4 # CHECK-CP-JSON-DAG: "%359:sub30": 3 # CHECK-CP-JSON-DAG: "%359:sub31": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 95 # CHECK-CP-JSON-DAG: "%401:sub1": 94 # CHECK-CP-JSON-DAG: "%401:sub2": 93 # CHECK-CP-JSON-DAG: "%401:sub3": 92 # CHECK-CP-JSON-DAG: "%401:sub4": 89 # CHECK-CP-JSON-DAG: "%401:sub5": 88 # CHECK-CP-JSON-DAG: "%401:sub6": 87 # CHECK-CP-JSON-DAG: "%401:sub7": 86 # CHECK-CP-JSON-DAG: "%401:sub8": 83 # CHECK-CP-JSON-DAG: "%401:sub9": 82 # CHECK-CP-JSON-DAG: "%401:sub10": 81 # CHECK-CP-JSON-DAG: "%401:sub11": 80 # CHECK-CP-JSON-DAG: "%401:sub12": 77 # CHECK-CP-JSON-DAG: "%401:sub13": 76 # CHECK-CP-JSON-DAG: "%401:sub14": 75 # CHECK-CP-JSON-DAG: "%401:sub15": 74 # CHECK-CP-JSON-DAG: "%401:sub16": 71 # CHECK-CP-JSON-DAG: "%401:sub17": 70 # CHECK-CP-JSON-DAG: "%401:sub18": 69 # CHECK-CP-JSON-DAG: "%401:sub19": 68 # CHECK-CP-JSON-DAG: "%401:sub20": 65 # CHECK-CP-JSON-DAG: "%401:sub21": 64 # CHECK-CP-JSON-DAG: "%401:sub22": 63 # CHECK-CP-JSON-DAG: "%401:sub23": 62 # CHECK-CP-JSON-DAG: "%401:sub24": 59 # CHECK-CP-JSON-DAG: "%401:sub25": 58 # CHECK-CP-JSON-DAG: "%401:sub26": 57 # CHECK-CP-JSON-DAG: "%401:sub27": 56 # CHECK-CP-JSON-DAG: "%401:sub28": 53 # CHECK-CP-JSON-DAG: "%401:sub29": 52 # CHECK-CP-JSON-DAG: "%401:sub30": 51 # CHECK-CP-JSON-DAG: "%401:sub31": 50 # CHECK-CP-JSON-DAG: "%732": 0 # CHECK-CP-JSON-DAG: "%733": 0 # CHECK-CP-JSON-DAG: "%734": 0 # CHECK-CP-JSON-DAG: "%735": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 50 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 95 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %737:vreg_64, %736, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 46 # CHECK-CP-JSON-DAG: "%359:sub1": 45 # CHECK-CP-JSON-DAG: "%359:sub2": 44 # CHECK-CP-JSON-DAG: "%359:sub3": 43 # CHECK-CP-JSON-DAG: "%359:sub4": 40 # CHECK-CP-JSON-DAG: "%359:sub5": 39 # CHECK-CP-JSON-DAG: "%359:sub6": 38 # CHECK-CP-JSON-DAG: "%359:sub7": 37 # CHECK-CP-JSON-DAG: "%359:sub8": 34 # CHECK-CP-JSON-DAG: "%359:sub9": 33 # CHECK-CP-JSON-DAG: "%359:sub10": 32 # CHECK-CP-JSON-DAG: "%359:sub11": 31 # CHECK-CP-JSON-DAG: "%359:sub12": 28 # CHECK-CP-JSON-DAG: "%359:sub13": 27 # CHECK-CP-JSON-DAG: "%359:sub14": 26 # CHECK-CP-JSON-DAG: "%359:sub15": 25 # CHECK-CP-JSON-DAG: "%359:sub16": 22 # CHECK-CP-JSON-DAG: "%359:sub17": 21 # CHECK-CP-JSON-DAG: "%359:sub18": 20 # CHECK-CP-JSON-DAG: "%359:sub19": 19 # CHECK-CP-JSON-DAG: "%359:sub20": 16 # CHECK-CP-JSON-DAG: "%359:sub21": 15 # CHECK-CP-JSON-DAG: "%359:sub22": 14 # CHECK-CP-JSON-DAG: "%359:sub23": 13 # CHECK-CP-JSON-DAG: "%359:sub24": 10 # CHECK-CP-JSON-DAG: "%359:sub25": 9 # CHECK-CP-JSON-DAG: "%359:sub26": 8 # CHECK-CP-JSON-DAG: "%359:sub27": 7 # CHECK-CP-JSON-DAG: "%359:sub28": 4 # CHECK-CP-JSON-DAG: "%359:sub29": 3 # CHECK-CP-JSON-DAG: "%359:sub30": 2 # CHECK-CP-JSON-DAG: "%359:sub31": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 94 # CHECK-CP-JSON-DAG: "%401:sub1": 93 # CHECK-CP-JSON-DAG: "%401:sub2": 92 # CHECK-CP-JSON-DAG: "%401:sub3": 91 # CHECK-CP-JSON-DAG: "%401:sub4": 88 # CHECK-CP-JSON-DAG: "%401:sub5": 87 # CHECK-CP-JSON-DAG: "%401:sub6": 86 # CHECK-CP-JSON-DAG: "%401:sub7": 85 # CHECK-CP-JSON-DAG: "%401:sub8": 82 # CHECK-CP-JSON-DAG: "%401:sub9": 81 # CHECK-CP-JSON-DAG: "%401:sub10": 80 # CHECK-CP-JSON-DAG: "%401:sub11": 79 # CHECK-CP-JSON-DAG: "%401:sub12": 76 # CHECK-CP-JSON-DAG: "%401:sub13": 75 # CHECK-CP-JSON-DAG: "%401:sub14": 74 # CHECK-CP-JSON-DAG: "%401:sub15": 73 # CHECK-CP-JSON-DAG: "%401:sub16": 70 # CHECK-CP-JSON-DAG: "%401:sub17": 69 # CHECK-CP-JSON-DAG: "%401:sub18": 68 # CHECK-CP-JSON-DAG: "%401:sub19": 67 # CHECK-CP-JSON-DAG: "%401:sub20": 64 # CHECK-CP-JSON-DAG: "%401:sub21": 63 # CHECK-CP-JSON-DAG: "%401:sub22": 62 # CHECK-CP-JSON-DAG: "%401:sub23": 61 # CHECK-CP-JSON-DAG: "%401:sub24": 58 # CHECK-CP-JSON-DAG: "%401:sub25": 57 # CHECK-CP-JSON-DAG: "%401:sub26": 56 # CHECK-CP-JSON-DAG: "%401:sub27": 55 # CHECK-CP-JSON-DAG: "%401:sub28": 52 # CHECK-CP-JSON-DAG: "%401:sub29": 51 # CHECK-CP-JSON-DAG: "%401:sub30": 50 # CHECK-CP-JSON-DAG: "%401:sub31": 49 # CHECK-CP-JSON-DAG: "%736": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 49 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 94 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%738:vgpr_32 = COPY %359.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 45 # CHECK-CP-JSON-DAG: "%359:sub1": 44 # CHECK-CP-JSON-DAG: "%359:sub2": 43 # CHECK-CP-JSON-DAG: "%359:sub3": 42 # CHECK-CP-JSON-DAG: "%359:sub4": 39 # CHECK-CP-JSON-DAG: "%359:sub5": 38 # CHECK-CP-JSON-DAG: "%359:sub6": 37 # CHECK-CP-JSON-DAG: "%359:sub7": 36 # CHECK-CP-JSON-DAG: "%359:sub8": 33 # CHECK-CP-JSON-DAG: "%359:sub9": 32 # CHECK-CP-JSON-DAG: "%359:sub10": 31 # CHECK-CP-JSON-DAG: "%359:sub11": 30 # CHECK-CP-JSON-DAG: "%359:sub12": 27 # CHECK-CP-JSON-DAG: "%359:sub13": 26 # CHECK-CP-JSON-DAG: "%359:sub14": 25 # CHECK-CP-JSON-DAG: "%359:sub15": 24 # CHECK-CP-JSON-DAG: "%359:sub16": 21 # CHECK-CP-JSON-DAG: "%359:sub17": 20 # CHECK-CP-JSON-DAG: "%359:sub18": 19 # CHECK-CP-JSON-DAG: "%359:sub19": 18 # CHECK-CP-JSON-DAG: "%359:sub20": 15 # CHECK-CP-JSON-DAG: "%359:sub21": 14 # CHECK-CP-JSON-DAG: "%359:sub22": 13 # CHECK-CP-JSON-DAG: "%359:sub23": 12 # CHECK-CP-JSON-DAG: "%359:sub24": 9 # CHECK-CP-JSON-DAG: "%359:sub25": 8 # CHECK-CP-JSON-DAG: "%359:sub26": 7 # CHECK-CP-JSON-DAG: "%359:sub27": 6 # CHECK-CP-JSON-DAG: "%359:sub28": 3 # CHECK-CP-JSON-DAG: "%359:sub29": 2 # CHECK-CP-JSON-DAG: "%359:sub30": 1 # CHECK-CP-JSON-DAG: "%359:sub31": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 93 # CHECK-CP-JSON-DAG: "%401:sub1": 92 # CHECK-CP-JSON-DAG: "%401:sub2": 91 # CHECK-CP-JSON-DAG: "%401:sub3": 90 # CHECK-CP-JSON-DAG: "%401:sub4": 87 # CHECK-CP-JSON-DAG: "%401:sub5": 86 # CHECK-CP-JSON-DAG: "%401:sub6": 85 # CHECK-CP-JSON-DAG: "%401:sub7": 84 # CHECK-CP-JSON-DAG: "%401:sub8": 81 # CHECK-CP-JSON-DAG: "%401:sub9": 80 # CHECK-CP-JSON-DAG: "%401:sub10": 79 # CHECK-CP-JSON-DAG: "%401:sub11": 78 # CHECK-CP-JSON-DAG: "%401:sub12": 75 # CHECK-CP-JSON-DAG: "%401:sub13": 74 # CHECK-CP-JSON-DAG: "%401:sub14": 73 # CHECK-CP-JSON-DAG: "%401:sub15": 72 # CHECK-CP-JSON-DAG: "%401:sub16": 69 # CHECK-CP-JSON-DAG: "%401:sub17": 68 # CHECK-CP-JSON-DAG: "%401:sub18": 67 # CHECK-CP-JSON-DAG: "%401:sub19": 66 # CHECK-CP-JSON-DAG: "%401:sub20": 63 # CHECK-CP-JSON-DAG: "%401:sub21": 62 # CHECK-CP-JSON-DAG: "%401:sub22": 61 # CHECK-CP-JSON-DAG: "%401:sub23": 60 # CHECK-CP-JSON-DAG: "%401:sub24": 57 # CHECK-CP-JSON-DAG: "%401:sub25": 56 # CHECK-CP-JSON-DAG: "%401:sub26": 55 # CHECK-CP-JSON-DAG: "%401:sub27": 54 # CHECK-CP-JSON-DAG: "%401:sub28": 51 # CHECK-CP-JSON-DAG: "%401:sub29": 50 # CHECK-CP-JSON-DAG: "%401:sub30": 49 # CHECK-CP-JSON-DAG: "%401:sub31": 48 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 48 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 93 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%739:vgpr_32 = COPY %359.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 44 # CHECK-CP-JSON-DAG: "%359:sub1": 43 # CHECK-CP-JSON-DAG: "%359:sub2": 42 # CHECK-CP-JSON-DAG: "%359:sub3": 41 # CHECK-CP-JSON-DAG: "%359:sub4": 38 # CHECK-CP-JSON-DAG: "%359:sub5": 37 # CHECK-CP-JSON-DAG: "%359:sub6": 36 # CHECK-CP-JSON-DAG: "%359:sub7": 35 # CHECK-CP-JSON-DAG: "%359:sub8": 32 # CHECK-CP-JSON-DAG: "%359:sub9": 31 # CHECK-CP-JSON-DAG: "%359:sub10": 30 # CHECK-CP-JSON-DAG: "%359:sub11": 29 # CHECK-CP-JSON-DAG: "%359:sub12": 26 # CHECK-CP-JSON-DAG: "%359:sub13": 25 # CHECK-CP-JSON-DAG: "%359:sub14": 24 # CHECK-CP-JSON-DAG: "%359:sub15": 23 # CHECK-CP-JSON-DAG: "%359:sub16": 20 # CHECK-CP-JSON-DAG: "%359:sub17": 19 # CHECK-CP-JSON-DAG: "%359:sub18": 18 # CHECK-CP-JSON-DAG: "%359:sub19": 17 # CHECK-CP-JSON-DAG: "%359:sub20": 14 # CHECK-CP-JSON-DAG: "%359:sub21": 13 # CHECK-CP-JSON-DAG: "%359:sub22": 12 # CHECK-CP-JSON-DAG: "%359:sub23": 11 # CHECK-CP-JSON-DAG: "%359:sub24": 8 # CHECK-CP-JSON-DAG: "%359:sub25": 7 # CHECK-CP-JSON-DAG: "%359:sub26": 6 # CHECK-CP-JSON-DAG: "%359:sub27": 5 # CHECK-CP-JSON-DAG: "%359:sub28": 2 # CHECK-CP-JSON-DAG: "%359:sub29": 1 # CHECK-CP-JSON-DAG: "%359:sub30": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 92 # CHECK-CP-JSON-DAG: "%401:sub1": 91 # CHECK-CP-JSON-DAG: "%401:sub2": 90 # CHECK-CP-JSON-DAG: "%401:sub3": 89 # CHECK-CP-JSON-DAG: "%401:sub4": 86 # CHECK-CP-JSON-DAG: "%401:sub5": 85 # CHECK-CP-JSON-DAG: "%401:sub6": 84 # CHECK-CP-JSON-DAG: "%401:sub7": 83 # CHECK-CP-JSON-DAG: "%401:sub8": 80 # CHECK-CP-JSON-DAG: "%401:sub9": 79 # CHECK-CP-JSON-DAG: "%401:sub10": 78 # CHECK-CP-JSON-DAG: "%401:sub11": 77 # CHECK-CP-JSON-DAG: "%401:sub12": 74 # CHECK-CP-JSON-DAG: "%401:sub13": 73 # CHECK-CP-JSON-DAG: "%401:sub14": 72 # CHECK-CP-JSON-DAG: "%401:sub15": 71 # CHECK-CP-JSON-DAG: "%401:sub16": 68 # CHECK-CP-JSON-DAG: "%401:sub17": 67 # CHECK-CP-JSON-DAG: "%401:sub18": 66 # CHECK-CP-JSON-DAG: "%401:sub19": 65 # CHECK-CP-JSON-DAG: "%401:sub20": 62 # CHECK-CP-JSON-DAG: "%401:sub21": 61 # CHECK-CP-JSON-DAG: "%401:sub22": 60 # CHECK-CP-JSON-DAG: "%401:sub23": 59 # CHECK-CP-JSON-DAG: "%401:sub24": 56 # CHECK-CP-JSON-DAG: "%401:sub25": 55 # CHECK-CP-JSON-DAG: "%401:sub26": 54 # CHECK-CP-JSON-DAG: "%401:sub27": 53 # CHECK-CP-JSON-DAG: "%401:sub28": 50 # CHECK-CP-JSON-DAG: "%401:sub29": 49 # CHECK-CP-JSON-DAG: "%401:sub30": 48 # CHECK-CP-JSON-DAG: "%401:sub31": 47 # CHECK-CP-JSON-DAG: "%738": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 47 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 92 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%740:vgpr_32 = COPY %359.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 43 # CHECK-CP-JSON-DAG: "%359:sub1": 42 # CHECK-CP-JSON-DAG: "%359:sub2": 41 # CHECK-CP-JSON-DAG: "%359:sub3": 40 # CHECK-CP-JSON-DAG: "%359:sub4": 37 # CHECK-CP-JSON-DAG: "%359:sub5": 36 # CHECK-CP-JSON-DAG: "%359:sub6": 35 # CHECK-CP-JSON-DAG: "%359:sub7": 34 # CHECK-CP-JSON-DAG: "%359:sub8": 31 # CHECK-CP-JSON-DAG: "%359:sub9": 30 # CHECK-CP-JSON-DAG: "%359:sub10": 29 # CHECK-CP-JSON-DAG: "%359:sub11": 28 # CHECK-CP-JSON-DAG: "%359:sub12": 25 # CHECK-CP-JSON-DAG: "%359:sub13": 24 # CHECK-CP-JSON-DAG: "%359:sub14": 23 # CHECK-CP-JSON-DAG: "%359:sub15": 22 # CHECK-CP-JSON-DAG: "%359:sub16": 19 # CHECK-CP-JSON-DAG: "%359:sub17": 18 # CHECK-CP-JSON-DAG: "%359:sub18": 17 # CHECK-CP-JSON-DAG: "%359:sub19": 16 # CHECK-CP-JSON-DAG: "%359:sub20": 13 # CHECK-CP-JSON-DAG: "%359:sub21": 12 # CHECK-CP-JSON-DAG: "%359:sub22": 11 # CHECK-CP-JSON-DAG: "%359:sub23": 10 # CHECK-CP-JSON-DAG: "%359:sub24": 7 # CHECK-CP-JSON-DAG: "%359:sub25": 6 # CHECK-CP-JSON-DAG: "%359:sub26": 5 # CHECK-CP-JSON-DAG: "%359:sub27": 4 # CHECK-CP-JSON-DAG: "%359:sub28": 1 # CHECK-CP-JSON-DAG: "%359:sub29": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 91 # CHECK-CP-JSON-DAG: "%401:sub1": 90 # CHECK-CP-JSON-DAG: "%401:sub2": 89 # CHECK-CP-JSON-DAG: "%401:sub3": 88 # CHECK-CP-JSON-DAG: "%401:sub4": 85 # CHECK-CP-JSON-DAG: "%401:sub5": 84 # CHECK-CP-JSON-DAG: "%401:sub6": 83 # CHECK-CP-JSON-DAG: "%401:sub7": 82 # CHECK-CP-JSON-DAG: "%401:sub8": 79 # CHECK-CP-JSON-DAG: "%401:sub9": 78 # CHECK-CP-JSON-DAG: "%401:sub10": 77 # CHECK-CP-JSON-DAG: "%401:sub11": 76 # CHECK-CP-JSON-DAG: "%401:sub12": 73 # CHECK-CP-JSON-DAG: "%401:sub13": 72 # CHECK-CP-JSON-DAG: "%401:sub14": 71 # CHECK-CP-JSON-DAG: "%401:sub15": 70 # CHECK-CP-JSON-DAG: "%401:sub16": 67 # CHECK-CP-JSON-DAG: "%401:sub17": 66 # CHECK-CP-JSON-DAG: "%401:sub18": 65 # CHECK-CP-JSON-DAG: "%401:sub19": 64 # CHECK-CP-JSON-DAG: "%401:sub20": 61 # CHECK-CP-JSON-DAG: "%401:sub21": 60 # CHECK-CP-JSON-DAG: "%401:sub22": 59 # CHECK-CP-JSON-DAG: "%401:sub23": 58 # CHECK-CP-JSON-DAG: "%401:sub24": 55 # CHECK-CP-JSON-DAG: "%401:sub25": 54 # CHECK-CP-JSON-DAG: "%401:sub26": 53 # CHECK-CP-JSON-DAG: "%401:sub27": 52 # CHECK-CP-JSON-DAG: "%401:sub28": 49 # CHECK-CP-JSON-DAG: "%401:sub29": 48 # CHECK-CP-JSON-DAG: "%401:sub30": 47 # CHECK-CP-JSON-DAG: "%401:sub31": 46 # CHECK-CP-JSON-DAG: "%738": 2 # CHECK-CP-JSON-DAG: "%739": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 46 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 91 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%741:vgpr_32 = COPY %359.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 42 # CHECK-CP-JSON-DAG: "%359:sub1": 41 # CHECK-CP-JSON-DAG: "%359:sub2": 40 # CHECK-CP-JSON-DAG: "%359:sub3": 39 # CHECK-CP-JSON-DAG: "%359:sub4": 36 # CHECK-CP-JSON-DAG: "%359:sub5": 35 # CHECK-CP-JSON-DAG: "%359:sub6": 34 # CHECK-CP-JSON-DAG: "%359:sub7": 33 # CHECK-CP-JSON-DAG: "%359:sub8": 30 # CHECK-CP-JSON-DAG: "%359:sub9": 29 # CHECK-CP-JSON-DAG: "%359:sub10": 28 # CHECK-CP-JSON-DAG: "%359:sub11": 27 # CHECK-CP-JSON-DAG: "%359:sub12": 24 # CHECK-CP-JSON-DAG: "%359:sub13": 23 # CHECK-CP-JSON-DAG: "%359:sub14": 22 # CHECK-CP-JSON-DAG: "%359:sub15": 21 # CHECK-CP-JSON-DAG: "%359:sub16": 18 # CHECK-CP-JSON-DAG: "%359:sub17": 17 # CHECK-CP-JSON-DAG: "%359:sub18": 16 # CHECK-CP-JSON-DAG: "%359:sub19": 15 # CHECK-CP-JSON-DAG: "%359:sub20": 12 # CHECK-CP-JSON-DAG: "%359:sub21": 11 # CHECK-CP-JSON-DAG: "%359:sub22": 10 # CHECK-CP-JSON-DAG: "%359:sub23": 9 # CHECK-CP-JSON-DAG: "%359:sub24": 6 # CHECK-CP-JSON-DAG: "%359:sub25": 5 # CHECK-CP-JSON-DAG: "%359:sub26": 4 # CHECK-CP-JSON-DAG: "%359:sub27": 3 # CHECK-CP-JSON-DAG: "%359:sub28": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 90 # CHECK-CP-JSON-DAG: "%401:sub1": 89 # CHECK-CP-JSON-DAG: "%401:sub2": 88 # CHECK-CP-JSON-DAG: "%401:sub3": 87 # CHECK-CP-JSON-DAG: "%401:sub4": 84 # CHECK-CP-JSON-DAG: "%401:sub5": 83 # CHECK-CP-JSON-DAG: "%401:sub6": 82 # CHECK-CP-JSON-DAG: "%401:sub7": 81 # CHECK-CP-JSON-DAG: "%401:sub8": 78 # CHECK-CP-JSON-DAG: "%401:sub9": 77 # CHECK-CP-JSON-DAG: "%401:sub10": 76 # CHECK-CP-JSON-DAG: "%401:sub11": 75 # CHECK-CP-JSON-DAG: "%401:sub12": 72 # CHECK-CP-JSON-DAG: "%401:sub13": 71 # CHECK-CP-JSON-DAG: "%401:sub14": 70 # CHECK-CP-JSON-DAG: "%401:sub15": 69 # CHECK-CP-JSON-DAG: "%401:sub16": 66 # CHECK-CP-JSON-DAG: "%401:sub17": 65 # CHECK-CP-JSON-DAG: "%401:sub18": 64 # CHECK-CP-JSON-DAG: "%401:sub19": 63 # CHECK-CP-JSON-DAG: "%401:sub20": 60 # CHECK-CP-JSON-DAG: "%401:sub21": 59 # CHECK-CP-JSON-DAG: "%401:sub22": 58 # CHECK-CP-JSON-DAG: "%401:sub23": 57 # CHECK-CP-JSON-DAG: "%401:sub24": 54 # CHECK-CP-JSON-DAG: "%401:sub25": 53 # CHECK-CP-JSON-DAG: "%401:sub26": 52 # CHECK-CP-JSON-DAG: "%401:sub27": 51 # CHECK-CP-JSON-DAG: "%401:sub28": 48 # CHECK-CP-JSON-DAG: "%401:sub29": 47 # CHECK-CP-JSON-DAG: "%401:sub30": 46 # CHECK-CP-JSON-DAG: "%401:sub31": 45 # CHECK-CP-JSON-DAG: "%738": 1 # CHECK-CP-JSON-DAG: "%739": 1 # CHECK-CP-JSON-DAG: "%740": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 45 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 90 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%742:vreg_128 = REG_SEQUENCE %741, %subreg.sub0, %740, %subreg.sub1, %739, %subreg.sub2, %738, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 41 # CHECK-CP-JSON-DAG: "%359:sub1": 40 # CHECK-CP-JSON-DAG: "%359:sub2": 39 # CHECK-CP-JSON-DAG: "%359:sub3": 38 # CHECK-CP-JSON-DAG: "%359:sub4": 35 # CHECK-CP-JSON-DAG: "%359:sub5": 34 # CHECK-CP-JSON-DAG: "%359:sub6": 33 # CHECK-CP-JSON-DAG: "%359:sub7": 32 # CHECK-CP-JSON-DAG: "%359:sub8": 29 # CHECK-CP-JSON-DAG: "%359:sub9": 28 # CHECK-CP-JSON-DAG: "%359:sub10": 27 # CHECK-CP-JSON-DAG: "%359:sub11": 26 # CHECK-CP-JSON-DAG: "%359:sub12": 23 # CHECK-CP-JSON-DAG: "%359:sub13": 22 # CHECK-CP-JSON-DAG: "%359:sub14": 21 # CHECK-CP-JSON-DAG: "%359:sub15": 20 # CHECK-CP-JSON-DAG: "%359:sub16": 17 # CHECK-CP-JSON-DAG: "%359:sub17": 16 # CHECK-CP-JSON-DAG: "%359:sub18": 15 # CHECK-CP-JSON-DAG: "%359:sub19": 14 # CHECK-CP-JSON-DAG: "%359:sub20": 11 # CHECK-CP-JSON-DAG: "%359:sub21": 10 # CHECK-CP-JSON-DAG: "%359:sub22": 9 # CHECK-CP-JSON-DAG: "%359:sub23": 8 # CHECK-CP-JSON-DAG: "%359:sub24": 5 # CHECK-CP-JSON-DAG: "%359:sub25": 4 # CHECK-CP-JSON-DAG: "%359:sub26": 3 # CHECK-CP-JSON-DAG: "%359:sub27": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 89 # CHECK-CP-JSON-DAG: "%401:sub1": 88 # CHECK-CP-JSON-DAG: "%401:sub2": 87 # CHECK-CP-JSON-DAG: "%401:sub3": 86 # CHECK-CP-JSON-DAG: "%401:sub4": 83 # CHECK-CP-JSON-DAG: "%401:sub5": 82 # CHECK-CP-JSON-DAG: "%401:sub6": 81 # CHECK-CP-JSON-DAG: "%401:sub7": 80 # CHECK-CP-JSON-DAG: "%401:sub8": 77 # CHECK-CP-JSON-DAG: "%401:sub9": 76 # CHECK-CP-JSON-DAG: "%401:sub10": 75 # CHECK-CP-JSON-DAG: "%401:sub11": 74 # CHECK-CP-JSON-DAG: "%401:sub12": 71 # CHECK-CP-JSON-DAG: "%401:sub13": 70 # CHECK-CP-JSON-DAG: "%401:sub14": 69 # CHECK-CP-JSON-DAG: "%401:sub15": 68 # CHECK-CP-JSON-DAG: "%401:sub16": 65 # CHECK-CP-JSON-DAG: "%401:sub17": 64 # CHECK-CP-JSON-DAG: "%401:sub18": 63 # CHECK-CP-JSON-DAG: "%401:sub19": 62 # CHECK-CP-JSON-DAG: "%401:sub20": 59 # CHECK-CP-JSON-DAG: "%401:sub21": 58 # CHECK-CP-JSON-DAG: "%401:sub22": 57 # CHECK-CP-JSON-DAG: "%401:sub23": 56 # CHECK-CP-JSON-DAG: "%401:sub24": 53 # CHECK-CP-JSON-DAG: "%401:sub25": 52 # CHECK-CP-JSON-DAG: "%401:sub26": 51 # CHECK-CP-JSON-DAG: "%401:sub27": 50 # CHECK-CP-JSON-DAG: "%401:sub28": 47 # CHECK-CP-JSON-DAG: "%401:sub29": 46 # CHECK-CP-JSON-DAG: "%401:sub30": 45 # CHECK-CP-JSON-DAG: "%401:sub31": 44 # CHECK-CP-JSON-DAG: "%738": 0 # CHECK-CP-JSON-DAG: "%739": 0 # CHECK-CP-JSON-DAG: "%740": 0 # CHECK-CP-JSON-DAG: "%741": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 44 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 89 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %743:vreg_64, %742, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 40 # CHECK-CP-JSON-DAG: "%359:sub1": 39 # CHECK-CP-JSON-DAG: "%359:sub2": 38 # CHECK-CP-JSON-DAG: "%359:sub3": 37 # CHECK-CP-JSON-DAG: "%359:sub4": 34 # CHECK-CP-JSON-DAG: "%359:sub5": 33 # CHECK-CP-JSON-DAG: "%359:sub6": 32 # CHECK-CP-JSON-DAG: "%359:sub7": 31 # CHECK-CP-JSON-DAG: "%359:sub8": 28 # CHECK-CP-JSON-DAG: "%359:sub9": 27 # CHECK-CP-JSON-DAG: "%359:sub10": 26 # CHECK-CP-JSON-DAG: "%359:sub11": 25 # CHECK-CP-JSON-DAG: "%359:sub12": 22 # CHECK-CP-JSON-DAG: "%359:sub13": 21 # CHECK-CP-JSON-DAG: "%359:sub14": 20 # CHECK-CP-JSON-DAG: "%359:sub15": 19 # CHECK-CP-JSON-DAG: "%359:sub16": 16 # CHECK-CP-JSON-DAG: "%359:sub17": 15 # CHECK-CP-JSON-DAG: "%359:sub18": 14 # CHECK-CP-JSON-DAG: "%359:sub19": 13 # CHECK-CP-JSON-DAG: "%359:sub20": 10 # CHECK-CP-JSON-DAG: "%359:sub21": 9 # CHECK-CP-JSON-DAG: "%359:sub22": 8 # CHECK-CP-JSON-DAG: "%359:sub23": 7 # CHECK-CP-JSON-DAG: "%359:sub24": 4 # CHECK-CP-JSON-DAG: "%359:sub25": 3 # CHECK-CP-JSON-DAG: "%359:sub26": 2 # CHECK-CP-JSON-DAG: "%359:sub27": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 88 # CHECK-CP-JSON-DAG: "%401:sub1": 87 # CHECK-CP-JSON-DAG: "%401:sub2": 86 # CHECK-CP-JSON-DAG: "%401:sub3": 85 # CHECK-CP-JSON-DAG: "%401:sub4": 82 # CHECK-CP-JSON-DAG: "%401:sub5": 81 # CHECK-CP-JSON-DAG: "%401:sub6": 80 # CHECK-CP-JSON-DAG: "%401:sub7": 79 # CHECK-CP-JSON-DAG: "%401:sub8": 76 # CHECK-CP-JSON-DAG: "%401:sub9": 75 # CHECK-CP-JSON-DAG: "%401:sub10": 74 # CHECK-CP-JSON-DAG: "%401:sub11": 73 # CHECK-CP-JSON-DAG: "%401:sub12": 70 # CHECK-CP-JSON-DAG: "%401:sub13": 69 # CHECK-CP-JSON-DAG: "%401:sub14": 68 # CHECK-CP-JSON-DAG: "%401:sub15": 67 # CHECK-CP-JSON-DAG: "%401:sub16": 64 # CHECK-CP-JSON-DAG: "%401:sub17": 63 # CHECK-CP-JSON-DAG: "%401:sub18": 62 # CHECK-CP-JSON-DAG: "%401:sub19": 61 # CHECK-CP-JSON-DAG: "%401:sub20": 58 # CHECK-CP-JSON-DAG: "%401:sub21": 57 # CHECK-CP-JSON-DAG: "%401:sub22": 56 # CHECK-CP-JSON-DAG: "%401:sub23": 55 # CHECK-CP-JSON-DAG: "%401:sub24": 52 # CHECK-CP-JSON-DAG: "%401:sub25": 51 # CHECK-CP-JSON-DAG: "%401:sub26": 50 # CHECK-CP-JSON-DAG: "%401:sub27": 49 # CHECK-CP-JSON-DAG: "%401:sub28": 46 # CHECK-CP-JSON-DAG: "%401:sub29": 45 # CHECK-CP-JSON-DAG: "%401:sub30": 44 # CHECK-CP-JSON-DAG: "%401:sub31": 43 # CHECK-CP-JSON-DAG: "%742": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 43 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 88 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%744:vgpr_32 = COPY %359.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 39 # CHECK-CP-JSON-DAG: "%359:sub1": 38 # CHECK-CP-JSON-DAG: "%359:sub2": 37 # CHECK-CP-JSON-DAG: "%359:sub3": 36 # CHECK-CP-JSON-DAG: "%359:sub4": 33 # CHECK-CP-JSON-DAG: "%359:sub5": 32 # CHECK-CP-JSON-DAG: "%359:sub6": 31 # CHECK-CP-JSON-DAG: "%359:sub7": 30 # CHECK-CP-JSON-DAG: "%359:sub8": 27 # CHECK-CP-JSON-DAG: "%359:sub9": 26 # CHECK-CP-JSON-DAG: "%359:sub10": 25 # CHECK-CP-JSON-DAG: "%359:sub11": 24 # CHECK-CP-JSON-DAG: "%359:sub12": 21 # CHECK-CP-JSON-DAG: "%359:sub13": 20 # CHECK-CP-JSON-DAG: "%359:sub14": 19 # CHECK-CP-JSON-DAG: "%359:sub15": 18 # CHECK-CP-JSON-DAG: "%359:sub16": 15 # CHECK-CP-JSON-DAG: "%359:sub17": 14 # CHECK-CP-JSON-DAG: "%359:sub18": 13 # CHECK-CP-JSON-DAG: "%359:sub19": 12 # CHECK-CP-JSON-DAG: "%359:sub20": 9 # CHECK-CP-JSON-DAG: "%359:sub21": 8 # CHECK-CP-JSON-DAG: "%359:sub22": 7 # CHECK-CP-JSON-DAG: "%359:sub23": 6 # CHECK-CP-JSON-DAG: "%359:sub24": 3 # CHECK-CP-JSON-DAG: "%359:sub25": 2 # CHECK-CP-JSON-DAG: "%359:sub26": 1 # CHECK-CP-JSON-DAG: "%359:sub27": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 87 # CHECK-CP-JSON-DAG: "%401:sub1": 86 # CHECK-CP-JSON-DAG: "%401:sub2": 85 # CHECK-CP-JSON-DAG: "%401:sub3": 84 # CHECK-CP-JSON-DAG: "%401:sub4": 81 # CHECK-CP-JSON-DAG: "%401:sub5": 80 # CHECK-CP-JSON-DAG: "%401:sub6": 79 # CHECK-CP-JSON-DAG: "%401:sub7": 78 # CHECK-CP-JSON-DAG: "%401:sub8": 75 # CHECK-CP-JSON-DAG: "%401:sub9": 74 # CHECK-CP-JSON-DAG: "%401:sub10": 73 # CHECK-CP-JSON-DAG: "%401:sub11": 72 # CHECK-CP-JSON-DAG: "%401:sub12": 69 # CHECK-CP-JSON-DAG: "%401:sub13": 68 # CHECK-CP-JSON-DAG: "%401:sub14": 67 # CHECK-CP-JSON-DAG: "%401:sub15": 66 # CHECK-CP-JSON-DAG: "%401:sub16": 63 # CHECK-CP-JSON-DAG: "%401:sub17": 62 # CHECK-CP-JSON-DAG: "%401:sub18": 61 # CHECK-CP-JSON-DAG: "%401:sub19": 60 # CHECK-CP-JSON-DAG: "%401:sub20": 57 # CHECK-CP-JSON-DAG: "%401:sub21": 56 # CHECK-CP-JSON-DAG: "%401:sub22": 55 # CHECK-CP-JSON-DAG: "%401:sub23": 54 # CHECK-CP-JSON-DAG: "%401:sub24": 51 # CHECK-CP-JSON-DAG: "%401:sub25": 50 # CHECK-CP-JSON-DAG: "%401:sub26": 49 # CHECK-CP-JSON-DAG: "%401:sub27": 48 # CHECK-CP-JSON-DAG: "%401:sub28": 45 # CHECK-CP-JSON-DAG: "%401:sub29": 44 # CHECK-CP-JSON-DAG: "%401:sub30": 43 # CHECK-CP-JSON-DAG: "%401:sub31": 42 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 42 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 87 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%745:vgpr_32 = COPY %359.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 38 # CHECK-CP-JSON-DAG: "%359:sub1": 37 # CHECK-CP-JSON-DAG: "%359:sub2": 36 # CHECK-CP-JSON-DAG: "%359:sub3": 35 # CHECK-CP-JSON-DAG: "%359:sub4": 32 # CHECK-CP-JSON-DAG: "%359:sub5": 31 # CHECK-CP-JSON-DAG: "%359:sub6": 30 # CHECK-CP-JSON-DAG: "%359:sub7": 29 # CHECK-CP-JSON-DAG: "%359:sub8": 26 # CHECK-CP-JSON-DAG: "%359:sub9": 25 # CHECK-CP-JSON-DAG: "%359:sub10": 24 # CHECK-CP-JSON-DAG: "%359:sub11": 23 # CHECK-CP-JSON-DAG: "%359:sub12": 20 # CHECK-CP-JSON-DAG: "%359:sub13": 19 # CHECK-CP-JSON-DAG: "%359:sub14": 18 # CHECK-CP-JSON-DAG: "%359:sub15": 17 # CHECK-CP-JSON-DAG: "%359:sub16": 14 # CHECK-CP-JSON-DAG: "%359:sub17": 13 # CHECK-CP-JSON-DAG: "%359:sub18": 12 # CHECK-CP-JSON-DAG: "%359:sub19": 11 # CHECK-CP-JSON-DAG: "%359:sub20": 8 # CHECK-CP-JSON-DAG: "%359:sub21": 7 # CHECK-CP-JSON-DAG: "%359:sub22": 6 # CHECK-CP-JSON-DAG: "%359:sub23": 5 # CHECK-CP-JSON-DAG: "%359:sub24": 2 # CHECK-CP-JSON-DAG: "%359:sub25": 1 # CHECK-CP-JSON-DAG: "%359:sub26": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 86 # CHECK-CP-JSON-DAG: "%401:sub1": 85 # CHECK-CP-JSON-DAG: "%401:sub2": 84 # CHECK-CP-JSON-DAG: "%401:sub3": 83 # CHECK-CP-JSON-DAG: "%401:sub4": 80 # CHECK-CP-JSON-DAG: "%401:sub5": 79 # CHECK-CP-JSON-DAG: "%401:sub6": 78 # CHECK-CP-JSON-DAG: "%401:sub7": 77 # CHECK-CP-JSON-DAG: "%401:sub8": 74 # CHECK-CP-JSON-DAG: "%401:sub9": 73 # CHECK-CP-JSON-DAG: "%401:sub10": 72 # CHECK-CP-JSON-DAG: "%401:sub11": 71 # CHECK-CP-JSON-DAG: "%401:sub12": 68 # CHECK-CP-JSON-DAG: "%401:sub13": 67 # CHECK-CP-JSON-DAG: "%401:sub14": 66 # CHECK-CP-JSON-DAG: "%401:sub15": 65 # CHECK-CP-JSON-DAG: "%401:sub16": 62 # CHECK-CP-JSON-DAG: "%401:sub17": 61 # CHECK-CP-JSON-DAG: "%401:sub18": 60 # CHECK-CP-JSON-DAG: "%401:sub19": 59 # CHECK-CP-JSON-DAG: "%401:sub20": 56 # CHECK-CP-JSON-DAG: "%401:sub21": 55 # CHECK-CP-JSON-DAG: "%401:sub22": 54 # CHECK-CP-JSON-DAG: "%401:sub23": 53 # CHECK-CP-JSON-DAG: "%401:sub24": 50 # CHECK-CP-JSON-DAG: "%401:sub25": 49 # CHECK-CP-JSON-DAG: "%401:sub26": 48 # CHECK-CP-JSON-DAG: "%401:sub27": 47 # CHECK-CP-JSON-DAG: "%401:sub28": 44 # CHECK-CP-JSON-DAG: "%401:sub29": 43 # CHECK-CP-JSON-DAG: "%401:sub30": 42 # CHECK-CP-JSON-DAG: "%401:sub31": 41 # CHECK-CP-JSON-DAG: "%744": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 41 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 86 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%746:vgpr_32 = COPY %359.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 37 # CHECK-CP-JSON-DAG: "%359:sub1": 36 # CHECK-CP-JSON-DAG: "%359:sub2": 35 # CHECK-CP-JSON-DAG: "%359:sub3": 34 # CHECK-CP-JSON-DAG: "%359:sub4": 31 # CHECK-CP-JSON-DAG: "%359:sub5": 30 # CHECK-CP-JSON-DAG: "%359:sub6": 29 # CHECK-CP-JSON-DAG: "%359:sub7": 28 # CHECK-CP-JSON-DAG: "%359:sub8": 25 # CHECK-CP-JSON-DAG: "%359:sub9": 24 # CHECK-CP-JSON-DAG: "%359:sub10": 23 # CHECK-CP-JSON-DAG: "%359:sub11": 22 # CHECK-CP-JSON-DAG: "%359:sub12": 19 # CHECK-CP-JSON-DAG: "%359:sub13": 18 # CHECK-CP-JSON-DAG: "%359:sub14": 17 # CHECK-CP-JSON-DAG: "%359:sub15": 16 # CHECK-CP-JSON-DAG: "%359:sub16": 13 # CHECK-CP-JSON-DAG: "%359:sub17": 12 # CHECK-CP-JSON-DAG: "%359:sub18": 11 # CHECK-CP-JSON-DAG: "%359:sub19": 10 # CHECK-CP-JSON-DAG: "%359:sub20": 7 # CHECK-CP-JSON-DAG: "%359:sub21": 6 # CHECK-CP-JSON-DAG: "%359:sub22": 5 # CHECK-CP-JSON-DAG: "%359:sub23": 4 # CHECK-CP-JSON-DAG: "%359:sub24": 1 # CHECK-CP-JSON-DAG: "%359:sub25": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 85 # CHECK-CP-JSON-DAG: "%401:sub1": 84 # CHECK-CP-JSON-DAG: "%401:sub2": 83 # CHECK-CP-JSON-DAG: "%401:sub3": 82 # CHECK-CP-JSON-DAG: "%401:sub4": 79 # CHECK-CP-JSON-DAG: "%401:sub5": 78 # CHECK-CP-JSON-DAG: "%401:sub6": 77 # CHECK-CP-JSON-DAG: "%401:sub7": 76 # CHECK-CP-JSON-DAG: "%401:sub8": 73 # CHECK-CP-JSON-DAG: "%401:sub9": 72 # CHECK-CP-JSON-DAG: "%401:sub10": 71 # CHECK-CP-JSON-DAG: "%401:sub11": 70 # CHECK-CP-JSON-DAG: "%401:sub12": 67 # CHECK-CP-JSON-DAG: "%401:sub13": 66 # CHECK-CP-JSON-DAG: "%401:sub14": 65 # CHECK-CP-JSON-DAG: "%401:sub15": 64 # CHECK-CP-JSON-DAG: "%401:sub16": 61 # CHECK-CP-JSON-DAG: "%401:sub17": 60 # CHECK-CP-JSON-DAG: "%401:sub18": 59 # CHECK-CP-JSON-DAG: "%401:sub19": 58 # CHECK-CP-JSON-DAG: "%401:sub20": 55 # CHECK-CP-JSON-DAG: "%401:sub21": 54 # CHECK-CP-JSON-DAG: "%401:sub22": 53 # CHECK-CP-JSON-DAG: "%401:sub23": 52 # CHECK-CP-JSON-DAG: "%401:sub24": 49 # CHECK-CP-JSON-DAG: "%401:sub25": 48 # CHECK-CP-JSON-DAG: "%401:sub26": 47 # CHECK-CP-JSON-DAG: "%401:sub27": 46 # CHECK-CP-JSON-DAG: "%401:sub28": 43 # CHECK-CP-JSON-DAG: "%401:sub29": 42 # CHECK-CP-JSON-DAG: "%401:sub30": 41 # CHECK-CP-JSON-DAG: "%401:sub31": 40 # CHECK-CP-JSON-DAG: "%744": 2 # CHECK-CP-JSON-DAG: "%745": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 40 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 85 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%747:vgpr_32 = COPY %359.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 36 # CHECK-CP-JSON-DAG: "%359:sub1": 35 # CHECK-CP-JSON-DAG: "%359:sub2": 34 # CHECK-CP-JSON-DAG: "%359:sub3": 33 # CHECK-CP-JSON-DAG: "%359:sub4": 30 # CHECK-CP-JSON-DAG: "%359:sub5": 29 # CHECK-CP-JSON-DAG: "%359:sub6": 28 # CHECK-CP-JSON-DAG: "%359:sub7": 27 # CHECK-CP-JSON-DAG: "%359:sub8": 24 # CHECK-CP-JSON-DAG: "%359:sub9": 23 # CHECK-CP-JSON-DAG: "%359:sub10": 22 # CHECK-CP-JSON-DAG: "%359:sub11": 21 # CHECK-CP-JSON-DAG: "%359:sub12": 18 # CHECK-CP-JSON-DAG: "%359:sub13": 17 # CHECK-CP-JSON-DAG: "%359:sub14": 16 # CHECK-CP-JSON-DAG: "%359:sub15": 15 # CHECK-CP-JSON-DAG: "%359:sub16": 12 # CHECK-CP-JSON-DAG: "%359:sub17": 11 # CHECK-CP-JSON-DAG: "%359:sub18": 10 # CHECK-CP-JSON-DAG: "%359:sub19": 9 # CHECK-CP-JSON-DAG: "%359:sub20": 6 # CHECK-CP-JSON-DAG: "%359:sub21": 5 # CHECK-CP-JSON-DAG: "%359:sub22": 4 # CHECK-CP-JSON-DAG: "%359:sub23": 3 # CHECK-CP-JSON-DAG: "%359:sub24": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 84 # CHECK-CP-JSON-DAG: "%401:sub1": 83 # CHECK-CP-JSON-DAG: "%401:sub2": 82 # CHECK-CP-JSON-DAG: "%401:sub3": 81 # CHECK-CP-JSON-DAG: "%401:sub4": 78 # CHECK-CP-JSON-DAG: "%401:sub5": 77 # CHECK-CP-JSON-DAG: "%401:sub6": 76 # CHECK-CP-JSON-DAG: "%401:sub7": 75 # CHECK-CP-JSON-DAG: "%401:sub8": 72 # CHECK-CP-JSON-DAG: "%401:sub9": 71 # CHECK-CP-JSON-DAG: "%401:sub10": 70 # CHECK-CP-JSON-DAG: "%401:sub11": 69 # CHECK-CP-JSON-DAG: "%401:sub12": 66 # CHECK-CP-JSON-DAG: "%401:sub13": 65 # CHECK-CP-JSON-DAG: "%401:sub14": 64 # CHECK-CP-JSON-DAG: "%401:sub15": 63 # CHECK-CP-JSON-DAG: "%401:sub16": 60 # CHECK-CP-JSON-DAG: "%401:sub17": 59 # CHECK-CP-JSON-DAG: "%401:sub18": 58 # CHECK-CP-JSON-DAG: "%401:sub19": 57 # CHECK-CP-JSON-DAG: "%401:sub20": 54 # CHECK-CP-JSON-DAG: "%401:sub21": 53 # CHECK-CP-JSON-DAG: "%401:sub22": 52 # CHECK-CP-JSON-DAG: "%401:sub23": 51 # CHECK-CP-JSON-DAG: "%401:sub24": 48 # CHECK-CP-JSON-DAG: "%401:sub25": 47 # CHECK-CP-JSON-DAG: "%401:sub26": 46 # CHECK-CP-JSON-DAG: "%401:sub27": 45 # CHECK-CP-JSON-DAG: "%401:sub28": 42 # CHECK-CP-JSON-DAG: "%401:sub29": 41 # CHECK-CP-JSON-DAG: "%401:sub30": 40 # CHECK-CP-JSON-DAG: "%401:sub31": 39 # CHECK-CP-JSON-DAG: "%744": 1 # CHECK-CP-JSON-DAG: "%745": 1 # CHECK-CP-JSON-DAG: "%746": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 39 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 84 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%748:vreg_128 = REG_SEQUENCE %747, %subreg.sub0, %746, %subreg.sub1, %745, %subreg.sub2, %744, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 35 # CHECK-CP-JSON-DAG: "%359:sub1": 34 # CHECK-CP-JSON-DAG: "%359:sub2": 33 # CHECK-CP-JSON-DAG: "%359:sub3": 32 # CHECK-CP-JSON-DAG: "%359:sub4": 29 # CHECK-CP-JSON-DAG: "%359:sub5": 28 # CHECK-CP-JSON-DAG: "%359:sub6": 27 # CHECK-CP-JSON-DAG: "%359:sub7": 26 # CHECK-CP-JSON-DAG: "%359:sub8": 23 # CHECK-CP-JSON-DAG: "%359:sub9": 22 # CHECK-CP-JSON-DAG: "%359:sub10": 21 # CHECK-CP-JSON-DAG: "%359:sub11": 20 # CHECK-CP-JSON-DAG: "%359:sub12": 17 # CHECK-CP-JSON-DAG: "%359:sub13": 16 # CHECK-CP-JSON-DAG: "%359:sub14": 15 # CHECK-CP-JSON-DAG: "%359:sub15": 14 # CHECK-CP-JSON-DAG: "%359:sub16": 11 # CHECK-CP-JSON-DAG: "%359:sub17": 10 # CHECK-CP-JSON-DAG: "%359:sub18": 9 # CHECK-CP-JSON-DAG: "%359:sub19": 8 # CHECK-CP-JSON-DAG: "%359:sub20": 5 # CHECK-CP-JSON-DAG: "%359:sub21": 4 # CHECK-CP-JSON-DAG: "%359:sub22": 3 # CHECK-CP-JSON-DAG: "%359:sub23": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 83 # CHECK-CP-JSON-DAG: "%401:sub1": 82 # CHECK-CP-JSON-DAG: "%401:sub2": 81 # CHECK-CP-JSON-DAG: "%401:sub3": 80 # CHECK-CP-JSON-DAG: "%401:sub4": 77 # CHECK-CP-JSON-DAG: "%401:sub5": 76 # CHECK-CP-JSON-DAG: "%401:sub6": 75 # CHECK-CP-JSON-DAG: "%401:sub7": 74 # CHECK-CP-JSON-DAG: "%401:sub8": 71 # CHECK-CP-JSON-DAG: "%401:sub9": 70 # CHECK-CP-JSON-DAG: "%401:sub10": 69 # CHECK-CP-JSON-DAG: "%401:sub11": 68 # CHECK-CP-JSON-DAG: "%401:sub12": 65 # CHECK-CP-JSON-DAG: "%401:sub13": 64 # CHECK-CP-JSON-DAG: "%401:sub14": 63 # CHECK-CP-JSON-DAG: "%401:sub15": 62 # CHECK-CP-JSON-DAG: "%401:sub16": 59 # CHECK-CP-JSON-DAG: "%401:sub17": 58 # CHECK-CP-JSON-DAG: "%401:sub18": 57 # CHECK-CP-JSON-DAG: "%401:sub19": 56 # CHECK-CP-JSON-DAG: "%401:sub20": 53 # CHECK-CP-JSON-DAG: "%401:sub21": 52 # CHECK-CP-JSON-DAG: "%401:sub22": 51 # CHECK-CP-JSON-DAG: "%401:sub23": 50 # CHECK-CP-JSON-DAG: "%401:sub24": 47 # CHECK-CP-JSON-DAG: "%401:sub25": 46 # CHECK-CP-JSON-DAG: "%401:sub26": 45 # CHECK-CP-JSON-DAG: "%401:sub27": 44 # CHECK-CP-JSON-DAG: "%401:sub28": 41 # CHECK-CP-JSON-DAG: "%401:sub29": 40 # CHECK-CP-JSON-DAG: "%401:sub30": 39 # CHECK-CP-JSON-DAG: "%401:sub31": 38 # CHECK-CP-JSON-DAG: "%744": 0 # CHECK-CP-JSON-DAG: "%745": 0 # CHECK-CP-JSON-DAG: "%746": 0 # CHECK-CP-JSON-DAG: "%747": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 38 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 83 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %749:vreg_64, %748, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 34 # CHECK-CP-JSON-DAG: "%359:sub1": 33 # CHECK-CP-JSON-DAG: "%359:sub2": 32 # CHECK-CP-JSON-DAG: "%359:sub3": 31 # CHECK-CP-JSON-DAG: "%359:sub4": 28 # CHECK-CP-JSON-DAG: "%359:sub5": 27 # CHECK-CP-JSON-DAG: "%359:sub6": 26 # CHECK-CP-JSON-DAG: "%359:sub7": 25 # CHECK-CP-JSON-DAG: "%359:sub8": 22 # CHECK-CP-JSON-DAG: "%359:sub9": 21 # CHECK-CP-JSON-DAG: "%359:sub10": 20 # CHECK-CP-JSON-DAG: "%359:sub11": 19 # CHECK-CP-JSON-DAG: "%359:sub12": 16 # CHECK-CP-JSON-DAG: "%359:sub13": 15 # CHECK-CP-JSON-DAG: "%359:sub14": 14 # CHECK-CP-JSON-DAG: "%359:sub15": 13 # CHECK-CP-JSON-DAG: "%359:sub16": 10 # CHECK-CP-JSON-DAG: "%359:sub17": 9 # CHECK-CP-JSON-DAG: "%359:sub18": 8 # CHECK-CP-JSON-DAG: "%359:sub19": 7 # CHECK-CP-JSON-DAG: "%359:sub20": 4 # CHECK-CP-JSON-DAG: "%359:sub21": 3 # CHECK-CP-JSON-DAG: "%359:sub22": 2 # CHECK-CP-JSON-DAG: "%359:sub23": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 82 # CHECK-CP-JSON-DAG: "%401:sub1": 81 # CHECK-CP-JSON-DAG: "%401:sub2": 80 # CHECK-CP-JSON-DAG: "%401:sub3": 79 # CHECK-CP-JSON-DAG: "%401:sub4": 76 # CHECK-CP-JSON-DAG: "%401:sub5": 75 # CHECK-CP-JSON-DAG: "%401:sub6": 74 # CHECK-CP-JSON-DAG: "%401:sub7": 73 # CHECK-CP-JSON-DAG: "%401:sub8": 70 # CHECK-CP-JSON-DAG: "%401:sub9": 69 # CHECK-CP-JSON-DAG: "%401:sub10": 68 # CHECK-CP-JSON-DAG: "%401:sub11": 67 # CHECK-CP-JSON-DAG: "%401:sub12": 64 # CHECK-CP-JSON-DAG: "%401:sub13": 63 # CHECK-CP-JSON-DAG: "%401:sub14": 62 # CHECK-CP-JSON-DAG: "%401:sub15": 61 # CHECK-CP-JSON-DAG: "%401:sub16": 58 # CHECK-CP-JSON-DAG: "%401:sub17": 57 # CHECK-CP-JSON-DAG: "%401:sub18": 56 # CHECK-CP-JSON-DAG: "%401:sub19": 55 # CHECK-CP-JSON-DAG: "%401:sub20": 52 # CHECK-CP-JSON-DAG: "%401:sub21": 51 # CHECK-CP-JSON-DAG: "%401:sub22": 50 # CHECK-CP-JSON-DAG: "%401:sub23": 49 # CHECK-CP-JSON-DAG: "%401:sub24": 46 # CHECK-CP-JSON-DAG: "%401:sub25": 45 # CHECK-CP-JSON-DAG: "%401:sub26": 44 # CHECK-CP-JSON-DAG: "%401:sub27": 43 # CHECK-CP-JSON-DAG: "%401:sub28": 40 # CHECK-CP-JSON-DAG: "%401:sub29": 39 # CHECK-CP-JSON-DAG: "%401:sub30": 38 # CHECK-CP-JSON-DAG: "%401:sub31": 37 # CHECK-CP-JSON-DAG: "%748": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 37 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 82 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%750:vgpr_32 = COPY %359.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 33 # CHECK-CP-JSON-DAG: "%359:sub1": 32 # CHECK-CP-JSON-DAG: "%359:sub2": 31 # CHECK-CP-JSON-DAG: "%359:sub3": 30 # CHECK-CP-JSON-DAG: "%359:sub4": 27 # CHECK-CP-JSON-DAG: "%359:sub5": 26 # CHECK-CP-JSON-DAG: "%359:sub6": 25 # CHECK-CP-JSON-DAG: "%359:sub7": 24 # CHECK-CP-JSON-DAG: "%359:sub8": 21 # CHECK-CP-JSON-DAG: "%359:sub9": 20 # CHECK-CP-JSON-DAG: "%359:sub10": 19 # CHECK-CP-JSON-DAG: "%359:sub11": 18 # CHECK-CP-JSON-DAG: "%359:sub12": 15 # CHECK-CP-JSON-DAG: "%359:sub13": 14 # CHECK-CP-JSON-DAG: "%359:sub14": 13 # CHECK-CP-JSON-DAG: "%359:sub15": 12 # CHECK-CP-JSON-DAG: "%359:sub16": 9 # CHECK-CP-JSON-DAG: "%359:sub17": 8 # CHECK-CP-JSON-DAG: "%359:sub18": 7 # CHECK-CP-JSON-DAG: "%359:sub19": 6 # CHECK-CP-JSON-DAG: "%359:sub20": 3 # CHECK-CP-JSON-DAG: "%359:sub21": 2 # CHECK-CP-JSON-DAG: "%359:sub22": 1 # CHECK-CP-JSON-DAG: "%359:sub23": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 81 # CHECK-CP-JSON-DAG: "%401:sub1": 80 # CHECK-CP-JSON-DAG: "%401:sub2": 79 # CHECK-CP-JSON-DAG: "%401:sub3": 78 # CHECK-CP-JSON-DAG: "%401:sub4": 75 # CHECK-CP-JSON-DAG: "%401:sub5": 74 # CHECK-CP-JSON-DAG: "%401:sub6": 73 # CHECK-CP-JSON-DAG: "%401:sub7": 72 # CHECK-CP-JSON-DAG: "%401:sub8": 69 # CHECK-CP-JSON-DAG: "%401:sub9": 68 # CHECK-CP-JSON-DAG: "%401:sub10": 67 # CHECK-CP-JSON-DAG: "%401:sub11": 66 # CHECK-CP-JSON-DAG: "%401:sub12": 63 # CHECK-CP-JSON-DAG: "%401:sub13": 62 # CHECK-CP-JSON-DAG: "%401:sub14": 61 # CHECK-CP-JSON-DAG: "%401:sub15": 60 # CHECK-CP-JSON-DAG: "%401:sub16": 57 # CHECK-CP-JSON-DAG: "%401:sub17": 56 # CHECK-CP-JSON-DAG: "%401:sub18": 55 # CHECK-CP-JSON-DAG: "%401:sub19": 54 # CHECK-CP-JSON-DAG: "%401:sub20": 51 # CHECK-CP-JSON-DAG: "%401:sub21": 50 # CHECK-CP-JSON-DAG: "%401:sub22": 49 # CHECK-CP-JSON-DAG: "%401:sub23": 48 # CHECK-CP-JSON-DAG: "%401:sub24": 45 # CHECK-CP-JSON-DAG: "%401:sub25": 44 # CHECK-CP-JSON-DAG: "%401:sub26": 43 # CHECK-CP-JSON-DAG: "%401:sub27": 42 # CHECK-CP-JSON-DAG: "%401:sub28": 39 # CHECK-CP-JSON-DAG: "%401:sub29": 38 # CHECK-CP-JSON-DAG: "%401:sub30": 37 # CHECK-CP-JSON-DAG: "%401:sub31": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 36 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 81 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%751:vgpr_32 = COPY %359.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 32 # CHECK-CP-JSON-DAG: "%359:sub1": 31 # CHECK-CP-JSON-DAG: "%359:sub2": 30 # CHECK-CP-JSON-DAG: "%359:sub3": 29 # CHECK-CP-JSON-DAG: "%359:sub4": 26 # CHECK-CP-JSON-DAG: "%359:sub5": 25 # CHECK-CP-JSON-DAG: "%359:sub6": 24 # CHECK-CP-JSON-DAG: "%359:sub7": 23 # CHECK-CP-JSON-DAG: "%359:sub8": 20 # CHECK-CP-JSON-DAG: "%359:sub9": 19 # CHECK-CP-JSON-DAG: "%359:sub10": 18 # CHECK-CP-JSON-DAG: "%359:sub11": 17 # CHECK-CP-JSON-DAG: "%359:sub12": 14 # CHECK-CP-JSON-DAG: "%359:sub13": 13 # CHECK-CP-JSON-DAG: "%359:sub14": 12 # CHECK-CP-JSON-DAG: "%359:sub15": 11 # CHECK-CP-JSON-DAG: "%359:sub16": 8 # CHECK-CP-JSON-DAG: "%359:sub17": 7 # CHECK-CP-JSON-DAG: "%359:sub18": 6 # CHECK-CP-JSON-DAG: "%359:sub19": 5 # CHECK-CP-JSON-DAG: "%359:sub20": 2 # CHECK-CP-JSON-DAG: "%359:sub21": 1 # CHECK-CP-JSON-DAG: "%359:sub22": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 80 # CHECK-CP-JSON-DAG: "%401:sub1": 79 # CHECK-CP-JSON-DAG: "%401:sub2": 78 # CHECK-CP-JSON-DAG: "%401:sub3": 77 # CHECK-CP-JSON-DAG: "%401:sub4": 74 # CHECK-CP-JSON-DAG: "%401:sub5": 73 # CHECK-CP-JSON-DAG: "%401:sub6": 72 # CHECK-CP-JSON-DAG: "%401:sub7": 71 # CHECK-CP-JSON-DAG: "%401:sub8": 68 # CHECK-CP-JSON-DAG: "%401:sub9": 67 # CHECK-CP-JSON-DAG: "%401:sub10": 66 # CHECK-CP-JSON-DAG: "%401:sub11": 65 # CHECK-CP-JSON-DAG: "%401:sub12": 62 # CHECK-CP-JSON-DAG: "%401:sub13": 61 # CHECK-CP-JSON-DAG: "%401:sub14": 60 # CHECK-CP-JSON-DAG: "%401:sub15": 59 # CHECK-CP-JSON-DAG: "%401:sub16": 56 # CHECK-CP-JSON-DAG: "%401:sub17": 55 # CHECK-CP-JSON-DAG: "%401:sub18": 54 # CHECK-CP-JSON-DAG: "%401:sub19": 53 # CHECK-CP-JSON-DAG: "%401:sub20": 50 # CHECK-CP-JSON-DAG: "%401:sub21": 49 # CHECK-CP-JSON-DAG: "%401:sub22": 48 # CHECK-CP-JSON-DAG: "%401:sub23": 47 # CHECK-CP-JSON-DAG: "%401:sub24": 44 # CHECK-CP-JSON-DAG: "%401:sub25": 43 # CHECK-CP-JSON-DAG: "%401:sub26": 42 # CHECK-CP-JSON-DAG: "%401:sub27": 41 # CHECK-CP-JSON-DAG: "%401:sub28": 38 # CHECK-CP-JSON-DAG: "%401:sub29": 37 # CHECK-CP-JSON-DAG: "%401:sub30": 36 # CHECK-CP-JSON-DAG: "%401:sub31": 35 # CHECK-CP-JSON-DAG: "%750": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 35 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 80 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%752:vgpr_32 = COPY %359.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 31 # CHECK-CP-JSON-DAG: "%359:sub1": 30 # CHECK-CP-JSON-DAG: "%359:sub2": 29 # CHECK-CP-JSON-DAG: "%359:sub3": 28 # CHECK-CP-JSON-DAG: "%359:sub4": 25 # CHECK-CP-JSON-DAG: "%359:sub5": 24 # CHECK-CP-JSON-DAG: "%359:sub6": 23 # CHECK-CP-JSON-DAG: "%359:sub7": 22 # CHECK-CP-JSON-DAG: "%359:sub8": 19 # CHECK-CP-JSON-DAG: "%359:sub9": 18 # CHECK-CP-JSON-DAG: "%359:sub10": 17 # CHECK-CP-JSON-DAG: "%359:sub11": 16 # CHECK-CP-JSON-DAG: "%359:sub12": 13 # CHECK-CP-JSON-DAG: "%359:sub13": 12 # CHECK-CP-JSON-DAG: "%359:sub14": 11 # CHECK-CP-JSON-DAG: "%359:sub15": 10 # CHECK-CP-JSON-DAG: "%359:sub16": 7 # CHECK-CP-JSON-DAG: "%359:sub17": 6 # CHECK-CP-JSON-DAG: "%359:sub18": 5 # CHECK-CP-JSON-DAG: "%359:sub19": 4 # CHECK-CP-JSON-DAG: "%359:sub20": 1 # CHECK-CP-JSON-DAG: "%359:sub21": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 79 # CHECK-CP-JSON-DAG: "%401:sub1": 78 # CHECK-CP-JSON-DAG: "%401:sub2": 77 # CHECK-CP-JSON-DAG: "%401:sub3": 76 # CHECK-CP-JSON-DAG: "%401:sub4": 73 # CHECK-CP-JSON-DAG: "%401:sub5": 72 # CHECK-CP-JSON-DAG: "%401:sub6": 71 # CHECK-CP-JSON-DAG: "%401:sub7": 70 # CHECK-CP-JSON-DAG: "%401:sub8": 67 # CHECK-CP-JSON-DAG: "%401:sub9": 66 # CHECK-CP-JSON-DAG: "%401:sub10": 65 # CHECK-CP-JSON-DAG: "%401:sub11": 64 # CHECK-CP-JSON-DAG: "%401:sub12": 61 # CHECK-CP-JSON-DAG: "%401:sub13": 60 # CHECK-CP-JSON-DAG: "%401:sub14": 59 # CHECK-CP-JSON-DAG: "%401:sub15": 58 # CHECK-CP-JSON-DAG: "%401:sub16": 55 # CHECK-CP-JSON-DAG: "%401:sub17": 54 # CHECK-CP-JSON-DAG: "%401:sub18": 53 # CHECK-CP-JSON-DAG: "%401:sub19": 52 # CHECK-CP-JSON-DAG: "%401:sub20": 49 # CHECK-CP-JSON-DAG: "%401:sub21": 48 # CHECK-CP-JSON-DAG: "%401:sub22": 47 # CHECK-CP-JSON-DAG: "%401:sub23": 46 # CHECK-CP-JSON-DAG: "%401:sub24": 43 # CHECK-CP-JSON-DAG: "%401:sub25": 42 # CHECK-CP-JSON-DAG: "%401:sub26": 41 # CHECK-CP-JSON-DAG: "%401:sub27": 40 # CHECK-CP-JSON-DAG: "%401:sub28": 37 # CHECK-CP-JSON-DAG: "%401:sub29": 36 # CHECK-CP-JSON-DAG: "%401:sub30": 35 # CHECK-CP-JSON-DAG: "%401:sub31": 34 # CHECK-CP-JSON-DAG: "%750": 2 # CHECK-CP-JSON-DAG: "%751": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 34 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 79 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%753:vgpr_32 = COPY %359.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 30 # CHECK-CP-JSON-DAG: "%359:sub1": 29 # CHECK-CP-JSON-DAG: "%359:sub2": 28 # CHECK-CP-JSON-DAG: "%359:sub3": 27 # CHECK-CP-JSON-DAG: "%359:sub4": 24 # CHECK-CP-JSON-DAG: "%359:sub5": 23 # CHECK-CP-JSON-DAG: "%359:sub6": 22 # CHECK-CP-JSON-DAG: "%359:sub7": 21 # CHECK-CP-JSON-DAG: "%359:sub8": 18 # CHECK-CP-JSON-DAG: "%359:sub9": 17 # CHECK-CP-JSON-DAG: "%359:sub10": 16 # CHECK-CP-JSON-DAG: "%359:sub11": 15 # CHECK-CP-JSON-DAG: "%359:sub12": 12 # CHECK-CP-JSON-DAG: "%359:sub13": 11 # CHECK-CP-JSON-DAG: "%359:sub14": 10 # CHECK-CP-JSON-DAG: "%359:sub15": 9 # CHECK-CP-JSON-DAG: "%359:sub16": 6 # CHECK-CP-JSON-DAG: "%359:sub17": 5 # CHECK-CP-JSON-DAG: "%359:sub18": 4 # CHECK-CP-JSON-DAG: "%359:sub19": 3 # CHECK-CP-JSON-DAG: "%359:sub20": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 78 # CHECK-CP-JSON-DAG: "%401:sub1": 77 # CHECK-CP-JSON-DAG: "%401:sub2": 76 # CHECK-CP-JSON-DAG: "%401:sub3": 75 # CHECK-CP-JSON-DAG: "%401:sub4": 72 # CHECK-CP-JSON-DAG: "%401:sub5": 71 # CHECK-CP-JSON-DAG: "%401:sub6": 70 # CHECK-CP-JSON-DAG: "%401:sub7": 69 # CHECK-CP-JSON-DAG: "%401:sub8": 66 # CHECK-CP-JSON-DAG: "%401:sub9": 65 # CHECK-CP-JSON-DAG: "%401:sub10": 64 # CHECK-CP-JSON-DAG: "%401:sub11": 63 # CHECK-CP-JSON-DAG: "%401:sub12": 60 # CHECK-CP-JSON-DAG: "%401:sub13": 59 # CHECK-CP-JSON-DAG: "%401:sub14": 58 # CHECK-CP-JSON-DAG: "%401:sub15": 57 # CHECK-CP-JSON-DAG: "%401:sub16": 54 # CHECK-CP-JSON-DAG: "%401:sub17": 53 # CHECK-CP-JSON-DAG: "%401:sub18": 52 # CHECK-CP-JSON-DAG: "%401:sub19": 51 # CHECK-CP-JSON-DAG: "%401:sub20": 48 # CHECK-CP-JSON-DAG: "%401:sub21": 47 # CHECK-CP-JSON-DAG: "%401:sub22": 46 # CHECK-CP-JSON-DAG: "%401:sub23": 45 # CHECK-CP-JSON-DAG: "%401:sub24": 42 # CHECK-CP-JSON-DAG: "%401:sub25": 41 # CHECK-CP-JSON-DAG: "%401:sub26": 40 # CHECK-CP-JSON-DAG: "%401:sub27": 39 # CHECK-CP-JSON-DAG: "%401:sub28": 36 # CHECK-CP-JSON-DAG: "%401:sub29": 35 # CHECK-CP-JSON-DAG: "%401:sub30": 34 # CHECK-CP-JSON-DAG: "%401:sub31": 33 # CHECK-CP-JSON-DAG: "%750": 1 # CHECK-CP-JSON-DAG: "%751": 1 # CHECK-CP-JSON-DAG: "%752": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 33 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 78 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%754:vreg_128 = REG_SEQUENCE %753, %subreg.sub0, %752, %subreg.sub1, %751, %subreg.sub2, %750, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 29 # CHECK-CP-JSON-DAG: "%359:sub1": 28 # CHECK-CP-JSON-DAG: "%359:sub2": 27 # CHECK-CP-JSON-DAG: "%359:sub3": 26 # CHECK-CP-JSON-DAG: "%359:sub4": 23 # CHECK-CP-JSON-DAG: "%359:sub5": 22 # CHECK-CP-JSON-DAG: "%359:sub6": 21 # CHECK-CP-JSON-DAG: "%359:sub7": 20 # CHECK-CP-JSON-DAG: "%359:sub8": 17 # CHECK-CP-JSON-DAG: "%359:sub9": 16 # CHECK-CP-JSON-DAG: "%359:sub10": 15 # CHECK-CP-JSON-DAG: "%359:sub11": 14 # CHECK-CP-JSON-DAG: "%359:sub12": 11 # CHECK-CP-JSON-DAG: "%359:sub13": 10 # CHECK-CP-JSON-DAG: "%359:sub14": 9 # CHECK-CP-JSON-DAG: "%359:sub15": 8 # CHECK-CP-JSON-DAG: "%359:sub16": 5 # CHECK-CP-JSON-DAG: "%359:sub17": 4 # CHECK-CP-JSON-DAG: "%359:sub18": 3 # CHECK-CP-JSON-DAG: "%359:sub19": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 77 # CHECK-CP-JSON-DAG: "%401:sub1": 76 # CHECK-CP-JSON-DAG: "%401:sub2": 75 # CHECK-CP-JSON-DAG: "%401:sub3": 74 # CHECK-CP-JSON-DAG: "%401:sub4": 71 # CHECK-CP-JSON-DAG: "%401:sub5": 70 # CHECK-CP-JSON-DAG: "%401:sub6": 69 # CHECK-CP-JSON-DAG: "%401:sub7": 68 # CHECK-CP-JSON-DAG: "%401:sub8": 65 # CHECK-CP-JSON-DAG: "%401:sub9": 64 # CHECK-CP-JSON-DAG: "%401:sub10": 63 # CHECK-CP-JSON-DAG: "%401:sub11": 62 # CHECK-CP-JSON-DAG: "%401:sub12": 59 # CHECK-CP-JSON-DAG: "%401:sub13": 58 # CHECK-CP-JSON-DAG: "%401:sub14": 57 # CHECK-CP-JSON-DAG: "%401:sub15": 56 # CHECK-CP-JSON-DAG: "%401:sub16": 53 # CHECK-CP-JSON-DAG: "%401:sub17": 52 # CHECK-CP-JSON-DAG: "%401:sub18": 51 # CHECK-CP-JSON-DAG: "%401:sub19": 50 # CHECK-CP-JSON-DAG: "%401:sub20": 47 # CHECK-CP-JSON-DAG: "%401:sub21": 46 # CHECK-CP-JSON-DAG: "%401:sub22": 45 # CHECK-CP-JSON-DAG: "%401:sub23": 44 # CHECK-CP-JSON-DAG: "%401:sub24": 41 # CHECK-CP-JSON-DAG: "%401:sub25": 40 # CHECK-CP-JSON-DAG: "%401:sub26": 39 # CHECK-CP-JSON-DAG: "%401:sub27": 38 # CHECK-CP-JSON-DAG: "%401:sub28": 35 # CHECK-CP-JSON-DAG: "%401:sub29": 34 # CHECK-CP-JSON-DAG: "%401:sub30": 33 # CHECK-CP-JSON-DAG: "%401:sub31": 32 # CHECK-CP-JSON-DAG: "%750": 0 # CHECK-CP-JSON-DAG: "%751": 0 # CHECK-CP-JSON-DAG: "%752": 0 # CHECK-CP-JSON-DAG: "%753": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 32 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 77 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %755:vreg_64, %754, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 28 # CHECK-CP-JSON-DAG: "%359:sub1": 27 # CHECK-CP-JSON-DAG: "%359:sub2": 26 # CHECK-CP-JSON-DAG: "%359:sub3": 25 # CHECK-CP-JSON-DAG: "%359:sub4": 22 # CHECK-CP-JSON-DAG: "%359:sub5": 21 # CHECK-CP-JSON-DAG: "%359:sub6": 20 # CHECK-CP-JSON-DAG: "%359:sub7": 19 # CHECK-CP-JSON-DAG: "%359:sub8": 16 # CHECK-CP-JSON-DAG: "%359:sub9": 15 # CHECK-CP-JSON-DAG: "%359:sub10": 14 # CHECK-CP-JSON-DAG: "%359:sub11": 13 # CHECK-CP-JSON-DAG: "%359:sub12": 10 # CHECK-CP-JSON-DAG: "%359:sub13": 9 # CHECK-CP-JSON-DAG: "%359:sub14": 8 # CHECK-CP-JSON-DAG: "%359:sub15": 7 # CHECK-CP-JSON-DAG: "%359:sub16": 4 # CHECK-CP-JSON-DAG: "%359:sub17": 3 # CHECK-CP-JSON-DAG: "%359:sub18": 2 # CHECK-CP-JSON-DAG: "%359:sub19": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 76 # CHECK-CP-JSON-DAG: "%401:sub1": 75 # CHECK-CP-JSON-DAG: "%401:sub2": 74 # CHECK-CP-JSON-DAG: "%401:sub3": 73 # CHECK-CP-JSON-DAG: "%401:sub4": 70 # CHECK-CP-JSON-DAG: "%401:sub5": 69 # CHECK-CP-JSON-DAG: "%401:sub6": 68 # CHECK-CP-JSON-DAG: "%401:sub7": 67 # CHECK-CP-JSON-DAG: "%401:sub8": 64 # CHECK-CP-JSON-DAG: "%401:sub9": 63 # CHECK-CP-JSON-DAG: "%401:sub10": 62 # CHECK-CP-JSON-DAG: "%401:sub11": 61 # CHECK-CP-JSON-DAG: "%401:sub12": 58 # CHECK-CP-JSON-DAG: "%401:sub13": 57 # CHECK-CP-JSON-DAG: "%401:sub14": 56 # CHECK-CP-JSON-DAG: "%401:sub15": 55 # CHECK-CP-JSON-DAG: "%401:sub16": 52 # CHECK-CP-JSON-DAG: "%401:sub17": 51 # CHECK-CP-JSON-DAG: "%401:sub18": 50 # CHECK-CP-JSON-DAG: "%401:sub19": 49 # CHECK-CP-JSON-DAG: "%401:sub20": 46 # CHECK-CP-JSON-DAG: "%401:sub21": 45 # CHECK-CP-JSON-DAG: "%401:sub22": 44 # CHECK-CP-JSON-DAG: "%401:sub23": 43 # CHECK-CP-JSON-DAG: "%401:sub24": 40 # CHECK-CP-JSON-DAG: "%401:sub25": 39 # CHECK-CP-JSON-DAG: "%401:sub26": 38 # CHECK-CP-JSON-DAG: "%401:sub27": 37 # CHECK-CP-JSON-DAG: "%401:sub28": 34 # CHECK-CP-JSON-DAG: "%401:sub29": 33 # CHECK-CP-JSON-DAG: "%401:sub30": 32 # CHECK-CP-JSON-DAG: "%401:sub31": 31 # CHECK-CP-JSON-DAG: "%754": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 31 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 76 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%756:vgpr_32 = COPY %359.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 27 # CHECK-CP-JSON-DAG: "%359:sub1": 26 # CHECK-CP-JSON-DAG: "%359:sub2": 25 # CHECK-CP-JSON-DAG: "%359:sub3": 24 # CHECK-CP-JSON-DAG: "%359:sub4": 21 # CHECK-CP-JSON-DAG: "%359:sub5": 20 # CHECK-CP-JSON-DAG: "%359:sub6": 19 # CHECK-CP-JSON-DAG: "%359:sub7": 18 # CHECK-CP-JSON-DAG: "%359:sub8": 15 # CHECK-CP-JSON-DAG: "%359:sub9": 14 # CHECK-CP-JSON-DAG: "%359:sub10": 13 # CHECK-CP-JSON-DAG: "%359:sub11": 12 # CHECK-CP-JSON-DAG: "%359:sub12": 9 # CHECK-CP-JSON-DAG: "%359:sub13": 8 # CHECK-CP-JSON-DAG: "%359:sub14": 7 # CHECK-CP-JSON-DAG: "%359:sub15": 6 # CHECK-CP-JSON-DAG: "%359:sub16": 3 # CHECK-CP-JSON-DAG: "%359:sub17": 2 # CHECK-CP-JSON-DAG: "%359:sub18": 1 # CHECK-CP-JSON-DAG: "%359:sub19": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 75 # CHECK-CP-JSON-DAG: "%401:sub1": 74 # CHECK-CP-JSON-DAG: "%401:sub2": 73 # CHECK-CP-JSON-DAG: "%401:sub3": 72 # CHECK-CP-JSON-DAG: "%401:sub4": 69 # CHECK-CP-JSON-DAG: "%401:sub5": 68 # CHECK-CP-JSON-DAG: "%401:sub6": 67 # CHECK-CP-JSON-DAG: "%401:sub7": 66 # CHECK-CP-JSON-DAG: "%401:sub8": 63 # CHECK-CP-JSON-DAG: "%401:sub9": 62 # CHECK-CP-JSON-DAG: "%401:sub10": 61 # CHECK-CP-JSON-DAG: "%401:sub11": 60 # CHECK-CP-JSON-DAG: "%401:sub12": 57 # CHECK-CP-JSON-DAG: "%401:sub13": 56 # CHECK-CP-JSON-DAG: "%401:sub14": 55 # CHECK-CP-JSON-DAG: "%401:sub15": 54 # CHECK-CP-JSON-DAG: "%401:sub16": 51 # CHECK-CP-JSON-DAG: "%401:sub17": 50 # CHECK-CP-JSON-DAG: "%401:sub18": 49 # CHECK-CP-JSON-DAG: "%401:sub19": 48 # CHECK-CP-JSON-DAG: "%401:sub20": 45 # CHECK-CP-JSON-DAG: "%401:sub21": 44 # CHECK-CP-JSON-DAG: "%401:sub22": 43 # CHECK-CP-JSON-DAG: "%401:sub23": 42 # CHECK-CP-JSON-DAG: "%401:sub24": 39 # CHECK-CP-JSON-DAG: "%401:sub25": 38 # CHECK-CP-JSON-DAG: "%401:sub26": 37 # CHECK-CP-JSON-DAG: "%401:sub27": 36 # CHECK-CP-JSON-DAG: "%401:sub28": 33 # CHECK-CP-JSON-DAG: "%401:sub29": 32 # CHECK-CP-JSON-DAG: "%401:sub30": 31 # CHECK-CP-JSON-DAG: "%401:sub31": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 30 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 75 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%757:vgpr_32 = COPY %359.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 26 # CHECK-CP-JSON-DAG: "%359:sub1": 25 # CHECK-CP-JSON-DAG: "%359:sub2": 24 # CHECK-CP-JSON-DAG: "%359:sub3": 23 # CHECK-CP-JSON-DAG: "%359:sub4": 20 # CHECK-CP-JSON-DAG: "%359:sub5": 19 # CHECK-CP-JSON-DAG: "%359:sub6": 18 # CHECK-CP-JSON-DAG: "%359:sub7": 17 # CHECK-CP-JSON-DAG: "%359:sub8": 14 # CHECK-CP-JSON-DAG: "%359:sub9": 13 # CHECK-CP-JSON-DAG: "%359:sub10": 12 # CHECK-CP-JSON-DAG: "%359:sub11": 11 # CHECK-CP-JSON-DAG: "%359:sub12": 8 # CHECK-CP-JSON-DAG: "%359:sub13": 7 # CHECK-CP-JSON-DAG: "%359:sub14": 6 # CHECK-CP-JSON-DAG: "%359:sub15": 5 # CHECK-CP-JSON-DAG: "%359:sub16": 2 # CHECK-CP-JSON-DAG: "%359:sub17": 1 # CHECK-CP-JSON-DAG: "%359:sub18": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 74 # CHECK-CP-JSON-DAG: "%401:sub1": 73 # CHECK-CP-JSON-DAG: "%401:sub2": 72 # CHECK-CP-JSON-DAG: "%401:sub3": 71 # CHECK-CP-JSON-DAG: "%401:sub4": 68 # CHECK-CP-JSON-DAG: "%401:sub5": 67 # CHECK-CP-JSON-DAG: "%401:sub6": 66 # CHECK-CP-JSON-DAG: "%401:sub7": 65 # CHECK-CP-JSON-DAG: "%401:sub8": 62 # CHECK-CP-JSON-DAG: "%401:sub9": 61 # CHECK-CP-JSON-DAG: "%401:sub10": 60 # CHECK-CP-JSON-DAG: "%401:sub11": 59 # CHECK-CP-JSON-DAG: "%401:sub12": 56 # CHECK-CP-JSON-DAG: "%401:sub13": 55 # CHECK-CP-JSON-DAG: "%401:sub14": 54 # CHECK-CP-JSON-DAG: "%401:sub15": 53 # CHECK-CP-JSON-DAG: "%401:sub16": 50 # CHECK-CP-JSON-DAG: "%401:sub17": 49 # CHECK-CP-JSON-DAG: "%401:sub18": 48 # CHECK-CP-JSON-DAG: "%401:sub19": 47 # CHECK-CP-JSON-DAG: "%401:sub20": 44 # CHECK-CP-JSON-DAG: "%401:sub21": 43 # CHECK-CP-JSON-DAG: "%401:sub22": 42 # CHECK-CP-JSON-DAG: "%401:sub23": 41 # CHECK-CP-JSON-DAG: "%401:sub24": 38 # CHECK-CP-JSON-DAG: "%401:sub25": 37 # CHECK-CP-JSON-DAG: "%401:sub26": 36 # CHECK-CP-JSON-DAG: "%401:sub27": 35 # CHECK-CP-JSON-DAG: "%401:sub28": 32 # CHECK-CP-JSON-DAG: "%401:sub29": 31 # CHECK-CP-JSON-DAG: "%401:sub30": 30 # CHECK-CP-JSON-DAG: "%401:sub31": 29 # CHECK-CP-JSON-DAG: "%756": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 29 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 74 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%758:vgpr_32 = COPY %359.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 25 # CHECK-CP-JSON-DAG: "%359:sub1": 24 # CHECK-CP-JSON-DAG: "%359:sub2": 23 # CHECK-CP-JSON-DAG: "%359:sub3": 22 # CHECK-CP-JSON-DAG: "%359:sub4": 19 # CHECK-CP-JSON-DAG: "%359:sub5": 18 # CHECK-CP-JSON-DAG: "%359:sub6": 17 # CHECK-CP-JSON-DAG: "%359:sub7": 16 # CHECK-CP-JSON-DAG: "%359:sub8": 13 # CHECK-CP-JSON-DAG: "%359:sub9": 12 # CHECK-CP-JSON-DAG: "%359:sub10": 11 # CHECK-CP-JSON-DAG: "%359:sub11": 10 # CHECK-CP-JSON-DAG: "%359:sub12": 7 # CHECK-CP-JSON-DAG: "%359:sub13": 6 # CHECK-CP-JSON-DAG: "%359:sub14": 5 # CHECK-CP-JSON-DAG: "%359:sub15": 4 # CHECK-CP-JSON-DAG: "%359:sub16": 1 # CHECK-CP-JSON-DAG: "%359:sub17": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 73 # CHECK-CP-JSON-DAG: "%401:sub1": 72 # CHECK-CP-JSON-DAG: "%401:sub2": 71 # CHECK-CP-JSON-DAG: "%401:sub3": 70 # CHECK-CP-JSON-DAG: "%401:sub4": 67 # CHECK-CP-JSON-DAG: "%401:sub5": 66 # CHECK-CP-JSON-DAG: "%401:sub6": 65 # CHECK-CP-JSON-DAG: "%401:sub7": 64 # CHECK-CP-JSON-DAG: "%401:sub8": 61 # CHECK-CP-JSON-DAG: "%401:sub9": 60 # CHECK-CP-JSON-DAG: "%401:sub10": 59 # CHECK-CP-JSON-DAG: "%401:sub11": 58 # CHECK-CP-JSON-DAG: "%401:sub12": 55 # CHECK-CP-JSON-DAG: "%401:sub13": 54 # CHECK-CP-JSON-DAG: "%401:sub14": 53 # CHECK-CP-JSON-DAG: "%401:sub15": 52 # CHECK-CP-JSON-DAG: "%401:sub16": 49 # CHECK-CP-JSON-DAG: "%401:sub17": 48 # CHECK-CP-JSON-DAG: "%401:sub18": 47 # CHECK-CP-JSON-DAG: "%401:sub19": 46 # CHECK-CP-JSON-DAG: "%401:sub20": 43 # CHECK-CP-JSON-DAG: "%401:sub21": 42 # CHECK-CP-JSON-DAG: "%401:sub22": 41 # CHECK-CP-JSON-DAG: "%401:sub23": 40 # CHECK-CP-JSON-DAG: "%401:sub24": 37 # CHECK-CP-JSON-DAG: "%401:sub25": 36 # CHECK-CP-JSON-DAG: "%401:sub26": 35 # CHECK-CP-JSON-DAG: "%401:sub27": 34 # CHECK-CP-JSON-DAG: "%401:sub28": 31 # CHECK-CP-JSON-DAG: "%401:sub29": 30 # CHECK-CP-JSON-DAG: "%401:sub30": 29 # CHECK-CP-JSON-DAG: "%401:sub31": 28 # CHECK-CP-JSON-DAG: "%756": 2 # CHECK-CP-JSON-DAG: "%757": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 28 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 73 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%759:vgpr_32 = COPY %359.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 24 # CHECK-CP-JSON-DAG: "%359:sub1": 23 # CHECK-CP-JSON-DAG: "%359:sub2": 22 # CHECK-CP-JSON-DAG: "%359:sub3": 21 # CHECK-CP-JSON-DAG: "%359:sub4": 18 # CHECK-CP-JSON-DAG: "%359:sub5": 17 # CHECK-CP-JSON-DAG: "%359:sub6": 16 # CHECK-CP-JSON-DAG: "%359:sub7": 15 # CHECK-CP-JSON-DAG: "%359:sub8": 12 # CHECK-CP-JSON-DAG: "%359:sub9": 11 # CHECK-CP-JSON-DAG: "%359:sub10": 10 # CHECK-CP-JSON-DAG: "%359:sub11": 9 # CHECK-CP-JSON-DAG: "%359:sub12": 6 # CHECK-CP-JSON-DAG: "%359:sub13": 5 # CHECK-CP-JSON-DAG: "%359:sub14": 4 # CHECK-CP-JSON-DAG: "%359:sub15": 3 # CHECK-CP-JSON-DAG: "%359:sub16": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 72 # CHECK-CP-JSON-DAG: "%401:sub1": 71 # CHECK-CP-JSON-DAG: "%401:sub2": 70 # CHECK-CP-JSON-DAG: "%401:sub3": 69 # CHECK-CP-JSON-DAG: "%401:sub4": 66 # CHECK-CP-JSON-DAG: "%401:sub5": 65 # CHECK-CP-JSON-DAG: "%401:sub6": 64 # CHECK-CP-JSON-DAG: "%401:sub7": 63 # CHECK-CP-JSON-DAG: "%401:sub8": 60 # CHECK-CP-JSON-DAG: "%401:sub9": 59 # CHECK-CP-JSON-DAG: "%401:sub10": 58 # CHECK-CP-JSON-DAG: "%401:sub11": 57 # CHECK-CP-JSON-DAG: "%401:sub12": 54 # CHECK-CP-JSON-DAG: "%401:sub13": 53 # CHECK-CP-JSON-DAG: "%401:sub14": 52 # CHECK-CP-JSON-DAG: "%401:sub15": 51 # CHECK-CP-JSON-DAG: "%401:sub16": 48 # CHECK-CP-JSON-DAG: "%401:sub17": 47 # CHECK-CP-JSON-DAG: "%401:sub18": 46 # CHECK-CP-JSON-DAG: "%401:sub19": 45 # CHECK-CP-JSON-DAG: "%401:sub20": 42 # CHECK-CP-JSON-DAG: "%401:sub21": 41 # CHECK-CP-JSON-DAG: "%401:sub22": 40 # CHECK-CP-JSON-DAG: "%401:sub23": 39 # CHECK-CP-JSON-DAG: "%401:sub24": 36 # CHECK-CP-JSON-DAG: "%401:sub25": 35 # CHECK-CP-JSON-DAG: "%401:sub26": 34 # CHECK-CP-JSON-DAG: "%401:sub27": 33 # CHECK-CP-JSON-DAG: "%401:sub28": 30 # CHECK-CP-JSON-DAG: "%401:sub29": 29 # CHECK-CP-JSON-DAG: "%401:sub30": 28 # CHECK-CP-JSON-DAG: "%401:sub31": 27 # CHECK-CP-JSON-DAG: "%756": 1 # CHECK-CP-JSON-DAG: "%757": 1 # CHECK-CP-JSON-DAG: "%758": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 27 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 72 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%760:vreg_128 = REG_SEQUENCE %759, %subreg.sub0, %758, %subreg.sub1, %757, %subreg.sub2, %756, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 23 # CHECK-CP-JSON-DAG: "%359:sub1": 22 # CHECK-CP-JSON-DAG: "%359:sub2": 21 # CHECK-CP-JSON-DAG: "%359:sub3": 20 # CHECK-CP-JSON-DAG: "%359:sub4": 17 # CHECK-CP-JSON-DAG: "%359:sub5": 16 # CHECK-CP-JSON-DAG: "%359:sub6": 15 # CHECK-CP-JSON-DAG: "%359:sub7": 14 # CHECK-CP-JSON-DAG: "%359:sub8": 11 # CHECK-CP-JSON-DAG: "%359:sub9": 10 # CHECK-CP-JSON-DAG: "%359:sub10": 9 # CHECK-CP-JSON-DAG: "%359:sub11": 8 # CHECK-CP-JSON-DAG: "%359:sub12": 5 # CHECK-CP-JSON-DAG: "%359:sub13": 4 # CHECK-CP-JSON-DAG: "%359:sub14": 3 # CHECK-CP-JSON-DAG: "%359:sub15": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 71 # CHECK-CP-JSON-DAG: "%401:sub1": 70 # CHECK-CP-JSON-DAG: "%401:sub2": 69 # CHECK-CP-JSON-DAG: "%401:sub3": 68 # CHECK-CP-JSON-DAG: "%401:sub4": 65 # CHECK-CP-JSON-DAG: "%401:sub5": 64 # CHECK-CP-JSON-DAG: "%401:sub6": 63 # CHECK-CP-JSON-DAG: "%401:sub7": 62 # CHECK-CP-JSON-DAG: "%401:sub8": 59 # CHECK-CP-JSON-DAG: "%401:sub9": 58 # CHECK-CP-JSON-DAG: "%401:sub10": 57 # CHECK-CP-JSON-DAG: "%401:sub11": 56 # CHECK-CP-JSON-DAG: "%401:sub12": 53 # CHECK-CP-JSON-DAG: "%401:sub13": 52 # CHECK-CP-JSON-DAG: "%401:sub14": 51 # CHECK-CP-JSON-DAG: "%401:sub15": 50 # CHECK-CP-JSON-DAG: "%401:sub16": 47 # CHECK-CP-JSON-DAG: "%401:sub17": 46 # CHECK-CP-JSON-DAG: "%401:sub18": 45 # CHECK-CP-JSON-DAG: "%401:sub19": 44 # CHECK-CP-JSON-DAG: "%401:sub20": 41 # CHECK-CP-JSON-DAG: "%401:sub21": 40 # CHECK-CP-JSON-DAG: "%401:sub22": 39 # CHECK-CP-JSON-DAG: "%401:sub23": 38 # CHECK-CP-JSON-DAG: "%401:sub24": 35 # CHECK-CP-JSON-DAG: "%401:sub25": 34 # CHECK-CP-JSON-DAG: "%401:sub26": 33 # CHECK-CP-JSON-DAG: "%401:sub27": 32 # CHECK-CP-JSON-DAG: "%401:sub28": 29 # CHECK-CP-JSON-DAG: "%401:sub29": 28 # CHECK-CP-JSON-DAG: "%401:sub30": 27 # CHECK-CP-JSON-DAG: "%401:sub31": 26 # CHECK-CP-JSON-DAG: "%756": 0 # CHECK-CP-JSON-DAG: "%757": 0 # CHECK-CP-JSON-DAG: "%758": 0 # CHECK-CP-JSON-DAG: "%759": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 26 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 71 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %761:vreg_64, %760, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 22 # CHECK-CP-JSON-DAG: "%359:sub1": 21 # CHECK-CP-JSON-DAG: "%359:sub2": 20 # CHECK-CP-JSON-DAG: "%359:sub3": 19 # CHECK-CP-JSON-DAG: "%359:sub4": 16 # CHECK-CP-JSON-DAG: "%359:sub5": 15 # CHECK-CP-JSON-DAG: "%359:sub6": 14 # CHECK-CP-JSON-DAG: "%359:sub7": 13 # CHECK-CP-JSON-DAG: "%359:sub8": 10 # CHECK-CP-JSON-DAG: "%359:sub9": 9 # CHECK-CP-JSON-DAG: "%359:sub10": 8 # CHECK-CP-JSON-DAG: "%359:sub11": 7 # CHECK-CP-JSON-DAG: "%359:sub12": 4 # CHECK-CP-JSON-DAG: "%359:sub13": 3 # CHECK-CP-JSON-DAG: "%359:sub14": 2 # CHECK-CP-JSON-DAG: "%359:sub15": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 70 # CHECK-CP-JSON-DAG: "%401:sub1": 69 # CHECK-CP-JSON-DAG: "%401:sub2": 68 # CHECK-CP-JSON-DAG: "%401:sub3": 67 # CHECK-CP-JSON-DAG: "%401:sub4": 64 # CHECK-CP-JSON-DAG: "%401:sub5": 63 # CHECK-CP-JSON-DAG: "%401:sub6": 62 # CHECK-CP-JSON-DAG: "%401:sub7": 61 # CHECK-CP-JSON-DAG: "%401:sub8": 58 # CHECK-CP-JSON-DAG: "%401:sub9": 57 # CHECK-CP-JSON-DAG: "%401:sub10": 56 # CHECK-CP-JSON-DAG: "%401:sub11": 55 # CHECK-CP-JSON-DAG: "%401:sub12": 52 # CHECK-CP-JSON-DAG: "%401:sub13": 51 # CHECK-CP-JSON-DAG: "%401:sub14": 50 # CHECK-CP-JSON-DAG: "%401:sub15": 49 # CHECK-CP-JSON-DAG: "%401:sub16": 46 # CHECK-CP-JSON-DAG: "%401:sub17": 45 # CHECK-CP-JSON-DAG: "%401:sub18": 44 # CHECK-CP-JSON-DAG: "%401:sub19": 43 # CHECK-CP-JSON-DAG: "%401:sub20": 40 # CHECK-CP-JSON-DAG: "%401:sub21": 39 # CHECK-CP-JSON-DAG: "%401:sub22": 38 # CHECK-CP-JSON-DAG: "%401:sub23": 37 # CHECK-CP-JSON-DAG: "%401:sub24": 34 # CHECK-CP-JSON-DAG: "%401:sub25": 33 # CHECK-CP-JSON-DAG: "%401:sub26": 32 # CHECK-CP-JSON-DAG: "%401:sub27": 31 # CHECK-CP-JSON-DAG: "%401:sub28": 28 # CHECK-CP-JSON-DAG: "%401:sub29": 27 # CHECK-CP-JSON-DAG: "%401:sub30": 26 # CHECK-CP-JSON-DAG: "%401:sub31": 25 # CHECK-CP-JSON-DAG: "%760": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 25 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 70 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%762:vgpr_32 = COPY %359.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 21 # CHECK-CP-JSON-DAG: "%359:sub1": 20 # CHECK-CP-JSON-DAG: "%359:sub2": 19 # CHECK-CP-JSON-DAG: "%359:sub3": 18 # CHECK-CP-JSON-DAG: "%359:sub4": 15 # CHECK-CP-JSON-DAG: "%359:sub5": 14 # CHECK-CP-JSON-DAG: "%359:sub6": 13 # CHECK-CP-JSON-DAG: "%359:sub7": 12 # CHECK-CP-JSON-DAG: "%359:sub8": 9 # CHECK-CP-JSON-DAG: "%359:sub9": 8 # CHECK-CP-JSON-DAG: "%359:sub10": 7 # CHECK-CP-JSON-DAG: "%359:sub11": 6 # CHECK-CP-JSON-DAG: "%359:sub12": 3 # CHECK-CP-JSON-DAG: "%359:sub13": 2 # CHECK-CP-JSON-DAG: "%359:sub14": 1 # CHECK-CP-JSON-DAG: "%359:sub15": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 69 # CHECK-CP-JSON-DAG: "%401:sub1": 68 # CHECK-CP-JSON-DAG: "%401:sub2": 67 # CHECK-CP-JSON-DAG: "%401:sub3": 66 # CHECK-CP-JSON-DAG: "%401:sub4": 63 # CHECK-CP-JSON-DAG: "%401:sub5": 62 # CHECK-CP-JSON-DAG: "%401:sub6": 61 # CHECK-CP-JSON-DAG: "%401:sub7": 60 # CHECK-CP-JSON-DAG: "%401:sub8": 57 # CHECK-CP-JSON-DAG: "%401:sub9": 56 # CHECK-CP-JSON-DAG: "%401:sub10": 55 # CHECK-CP-JSON-DAG: "%401:sub11": 54 # CHECK-CP-JSON-DAG: "%401:sub12": 51 # CHECK-CP-JSON-DAG: "%401:sub13": 50 # CHECK-CP-JSON-DAG: "%401:sub14": 49 # CHECK-CP-JSON-DAG: "%401:sub15": 48 # CHECK-CP-JSON-DAG: "%401:sub16": 45 # CHECK-CP-JSON-DAG: "%401:sub17": 44 # CHECK-CP-JSON-DAG: "%401:sub18": 43 # CHECK-CP-JSON-DAG: "%401:sub19": 42 # CHECK-CP-JSON-DAG: "%401:sub20": 39 # CHECK-CP-JSON-DAG: "%401:sub21": 38 # CHECK-CP-JSON-DAG: "%401:sub22": 37 # CHECK-CP-JSON-DAG: "%401:sub23": 36 # CHECK-CP-JSON-DAG: "%401:sub24": 33 # CHECK-CP-JSON-DAG: "%401:sub25": 32 # CHECK-CP-JSON-DAG: "%401:sub26": 31 # CHECK-CP-JSON-DAG: "%401:sub27": 30 # CHECK-CP-JSON-DAG: "%401:sub28": 27 # CHECK-CP-JSON-DAG: "%401:sub29": 26 # CHECK-CP-JSON-DAG: "%401:sub30": 25 # CHECK-CP-JSON-DAG: "%401:sub31": 24 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 24 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 69 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%763:vgpr_32 = COPY %359.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 20 # CHECK-CP-JSON-DAG: "%359:sub1": 19 # CHECK-CP-JSON-DAG: "%359:sub2": 18 # CHECK-CP-JSON-DAG: "%359:sub3": 17 # CHECK-CP-JSON-DAG: "%359:sub4": 14 # CHECK-CP-JSON-DAG: "%359:sub5": 13 # CHECK-CP-JSON-DAG: "%359:sub6": 12 # CHECK-CP-JSON-DAG: "%359:sub7": 11 # CHECK-CP-JSON-DAG: "%359:sub8": 8 # CHECK-CP-JSON-DAG: "%359:sub9": 7 # CHECK-CP-JSON-DAG: "%359:sub10": 6 # CHECK-CP-JSON-DAG: "%359:sub11": 5 # CHECK-CP-JSON-DAG: "%359:sub12": 2 # CHECK-CP-JSON-DAG: "%359:sub13": 1 # CHECK-CP-JSON-DAG: "%359:sub14": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 68 # CHECK-CP-JSON-DAG: "%401:sub1": 67 # CHECK-CP-JSON-DAG: "%401:sub2": 66 # CHECK-CP-JSON-DAG: "%401:sub3": 65 # CHECK-CP-JSON-DAG: "%401:sub4": 62 # CHECK-CP-JSON-DAG: "%401:sub5": 61 # CHECK-CP-JSON-DAG: "%401:sub6": 60 # CHECK-CP-JSON-DAG: "%401:sub7": 59 # CHECK-CP-JSON-DAG: "%401:sub8": 56 # CHECK-CP-JSON-DAG: "%401:sub9": 55 # CHECK-CP-JSON-DAG: "%401:sub10": 54 # CHECK-CP-JSON-DAG: "%401:sub11": 53 # CHECK-CP-JSON-DAG: "%401:sub12": 50 # CHECK-CP-JSON-DAG: "%401:sub13": 49 # CHECK-CP-JSON-DAG: "%401:sub14": 48 # CHECK-CP-JSON-DAG: "%401:sub15": 47 # CHECK-CP-JSON-DAG: "%401:sub16": 44 # CHECK-CP-JSON-DAG: "%401:sub17": 43 # CHECK-CP-JSON-DAG: "%401:sub18": 42 # CHECK-CP-JSON-DAG: "%401:sub19": 41 # CHECK-CP-JSON-DAG: "%401:sub20": 38 # CHECK-CP-JSON-DAG: "%401:sub21": 37 # CHECK-CP-JSON-DAG: "%401:sub22": 36 # CHECK-CP-JSON-DAG: "%401:sub23": 35 # CHECK-CP-JSON-DAG: "%401:sub24": 32 # CHECK-CP-JSON-DAG: "%401:sub25": 31 # CHECK-CP-JSON-DAG: "%401:sub26": 30 # CHECK-CP-JSON-DAG: "%401:sub27": 29 # CHECK-CP-JSON-DAG: "%401:sub28": 26 # CHECK-CP-JSON-DAG: "%401:sub29": 25 # CHECK-CP-JSON-DAG: "%401:sub30": 24 # CHECK-CP-JSON-DAG: "%401:sub31": 23 # CHECK-CP-JSON-DAG: "%762": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 23 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 68 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%764:vgpr_32 = COPY %359.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 19 # CHECK-CP-JSON-DAG: "%359:sub1": 18 # CHECK-CP-JSON-DAG: "%359:sub2": 17 # CHECK-CP-JSON-DAG: "%359:sub3": 16 # CHECK-CP-JSON-DAG: "%359:sub4": 13 # CHECK-CP-JSON-DAG: "%359:sub5": 12 # CHECK-CP-JSON-DAG: "%359:sub6": 11 # CHECK-CP-JSON-DAG: "%359:sub7": 10 # CHECK-CP-JSON-DAG: "%359:sub8": 7 # CHECK-CP-JSON-DAG: "%359:sub9": 6 # CHECK-CP-JSON-DAG: "%359:sub10": 5 # CHECK-CP-JSON-DAG: "%359:sub11": 4 # CHECK-CP-JSON-DAG: "%359:sub12": 1 # CHECK-CP-JSON-DAG: "%359:sub13": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 67 # CHECK-CP-JSON-DAG: "%401:sub1": 66 # CHECK-CP-JSON-DAG: "%401:sub2": 65 # CHECK-CP-JSON-DAG: "%401:sub3": 64 # CHECK-CP-JSON-DAG: "%401:sub4": 61 # CHECK-CP-JSON-DAG: "%401:sub5": 60 # CHECK-CP-JSON-DAG: "%401:sub6": 59 # CHECK-CP-JSON-DAG: "%401:sub7": 58 # CHECK-CP-JSON-DAG: "%401:sub8": 55 # CHECK-CP-JSON-DAG: "%401:sub9": 54 # CHECK-CP-JSON-DAG: "%401:sub10": 53 # CHECK-CP-JSON-DAG: "%401:sub11": 52 # CHECK-CP-JSON-DAG: "%401:sub12": 49 # CHECK-CP-JSON-DAG: "%401:sub13": 48 # CHECK-CP-JSON-DAG: "%401:sub14": 47 # CHECK-CP-JSON-DAG: "%401:sub15": 46 # CHECK-CP-JSON-DAG: "%401:sub16": 43 # CHECK-CP-JSON-DAG: "%401:sub17": 42 # CHECK-CP-JSON-DAG: "%401:sub18": 41 # CHECK-CP-JSON-DAG: "%401:sub19": 40 # CHECK-CP-JSON-DAG: "%401:sub20": 37 # CHECK-CP-JSON-DAG: "%401:sub21": 36 # CHECK-CP-JSON-DAG: "%401:sub22": 35 # CHECK-CP-JSON-DAG: "%401:sub23": 34 # CHECK-CP-JSON-DAG: "%401:sub24": 31 # CHECK-CP-JSON-DAG: "%401:sub25": 30 # CHECK-CP-JSON-DAG: "%401:sub26": 29 # CHECK-CP-JSON-DAG: "%401:sub27": 28 # CHECK-CP-JSON-DAG: "%401:sub28": 25 # CHECK-CP-JSON-DAG: "%401:sub29": 24 # CHECK-CP-JSON-DAG: "%401:sub30": 23 # CHECK-CP-JSON-DAG: "%401:sub31": 22 # CHECK-CP-JSON-DAG: "%762": 2 # CHECK-CP-JSON-DAG: "%763": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 22 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 67 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%765:vgpr_32 = COPY %359.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 18 # CHECK-CP-JSON-DAG: "%359:sub1": 17 # CHECK-CP-JSON-DAG: "%359:sub2": 16 # CHECK-CP-JSON-DAG: "%359:sub3": 15 # CHECK-CP-JSON-DAG: "%359:sub4": 12 # CHECK-CP-JSON-DAG: "%359:sub5": 11 # CHECK-CP-JSON-DAG: "%359:sub6": 10 # CHECK-CP-JSON-DAG: "%359:sub7": 9 # CHECK-CP-JSON-DAG: "%359:sub8": 6 # CHECK-CP-JSON-DAG: "%359:sub9": 5 # CHECK-CP-JSON-DAG: "%359:sub10": 4 # CHECK-CP-JSON-DAG: "%359:sub11": 3 # CHECK-CP-JSON-DAG: "%359:sub12": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 66 # CHECK-CP-JSON-DAG: "%401:sub1": 65 # CHECK-CP-JSON-DAG: "%401:sub2": 64 # CHECK-CP-JSON-DAG: "%401:sub3": 63 # CHECK-CP-JSON-DAG: "%401:sub4": 60 # CHECK-CP-JSON-DAG: "%401:sub5": 59 # CHECK-CP-JSON-DAG: "%401:sub6": 58 # CHECK-CP-JSON-DAG: "%401:sub7": 57 # CHECK-CP-JSON-DAG: "%401:sub8": 54 # CHECK-CP-JSON-DAG: "%401:sub9": 53 # CHECK-CP-JSON-DAG: "%401:sub10": 52 # CHECK-CP-JSON-DAG: "%401:sub11": 51 # CHECK-CP-JSON-DAG: "%401:sub12": 48 # CHECK-CP-JSON-DAG: "%401:sub13": 47 # CHECK-CP-JSON-DAG: "%401:sub14": 46 # CHECK-CP-JSON-DAG: "%401:sub15": 45 # CHECK-CP-JSON-DAG: "%401:sub16": 42 # CHECK-CP-JSON-DAG: "%401:sub17": 41 # CHECK-CP-JSON-DAG: "%401:sub18": 40 # CHECK-CP-JSON-DAG: "%401:sub19": 39 # CHECK-CP-JSON-DAG: "%401:sub20": 36 # CHECK-CP-JSON-DAG: "%401:sub21": 35 # CHECK-CP-JSON-DAG: "%401:sub22": 34 # CHECK-CP-JSON-DAG: "%401:sub23": 33 # CHECK-CP-JSON-DAG: "%401:sub24": 30 # CHECK-CP-JSON-DAG: "%401:sub25": 29 # CHECK-CP-JSON-DAG: "%401:sub26": 28 # CHECK-CP-JSON-DAG: "%401:sub27": 27 # CHECK-CP-JSON-DAG: "%401:sub28": 24 # CHECK-CP-JSON-DAG: "%401:sub29": 23 # CHECK-CP-JSON-DAG: "%401:sub30": 22 # CHECK-CP-JSON-DAG: "%401:sub31": 21 # CHECK-CP-JSON-DAG: "%762": 1 # CHECK-CP-JSON-DAG: "%763": 1 # CHECK-CP-JSON-DAG: "%764": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 21 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 66 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%766:vreg_128 = REG_SEQUENCE %765, %subreg.sub0, %764, %subreg.sub1, %763, %subreg.sub2, %762, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 17 # CHECK-CP-JSON-DAG: "%359:sub1": 16 # CHECK-CP-JSON-DAG: "%359:sub2": 15 # CHECK-CP-JSON-DAG: "%359:sub3": 14 # CHECK-CP-JSON-DAG: "%359:sub4": 11 # CHECK-CP-JSON-DAG: "%359:sub5": 10 # CHECK-CP-JSON-DAG: "%359:sub6": 9 # CHECK-CP-JSON-DAG: "%359:sub7": 8 # CHECK-CP-JSON-DAG: "%359:sub8": 5 # CHECK-CP-JSON-DAG: "%359:sub9": 4 # CHECK-CP-JSON-DAG: "%359:sub10": 3 # CHECK-CP-JSON-DAG: "%359:sub11": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 65 # CHECK-CP-JSON-DAG: "%401:sub1": 64 # CHECK-CP-JSON-DAG: "%401:sub2": 63 # CHECK-CP-JSON-DAG: "%401:sub3": 62 # CHECK-CP-JSON-DAG: "%401:sub4": 59 # CHECK-CP-JSON-DAG: "%401:sub5": 58 # CHECK-CP-JSON-DAG: "%401:sub6": 57 # CHECK-CP-JSON-DAG: "%401:sub7": 56 # CHECK-CP-JSON-DAG: "%401:sub8": 53 # CHECK-CP-JSON-DAG: "%401:sub9": 52 # CHECK-CP-JSON-DAG: "%401:sub10": 51 # CHECK-CP-JSON-DAG: "%401:sub11": 50 # CHECK-CP-JSON-DAG: "%401:sub12": 47 # CHECK-CP-JSON-DAG: "%401:sub13": 46 # CHECK-CP-JSON-DAG: "%401:sub14": 45 # CHECK-CP-JSON-DAG: "%401:sub15": 44 # CHECK-CP-JSON-DAG: "%401:sub16": 41 # CHECK-CP-JSON-DAG: "%401:sub17": 40 # CHECK-CP-JSON-DAG: "%401:sub18": 39 # CHECK-CP-JSON-DAG: "%401:sub19": 38 # CHECK-CP-JSON-DAG: "%401:sub20": 35 # CHECK-CP-JSON-DAG: "%401:sub21": 34 # CHECK-CP-JSON-DAG: "%401:sub22": 33 # CHECK-CP-JSON-DAG: "%401:sub23": 32 # CHECK-CP-JSON-DAG: "%401:sub24": 29 # CHECK-CP-JSON-DAG: "%401:sub25": 28 # CHECK-CP-JSON-DAG: "%401:sub26": 27 # CHECK-CP-JSON-DAG: "%401:sub27": 26 # CHECK-CP-JSON-DAG: "%401:sub28": 23 # CHECK-CP-JSON-DAG: "%401:sub29": 22 # CHECK-CP-JSON-DAG: "%401:sub30": 21 # CHECK-CP-JSON-DAG: "%401:sub31": 20 # CHECK-CP-JSON-DAG: "%762": 0 # CHECK-CP-JSON-DAG: "%763": 0 # CHECK-CP-JSON-DAG: "%764": 0 # CHECK-CP-JSON-DAG: "%765": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 20 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 65 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %767:vreg_64, %766, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 16 # CHECK-CP-JSON-DAG: "%359:sub1": 15 # CHECK-CP-JSON-DAG: "%359:sub2": 14 # CHECK-CP-JSON-DAG: "%359:sub3": 13 # CHECK-CP-JSON-DAG: "%359:sub4": 10 # CHECK-CP-JSON-DAG: "%359:sub5": 9 # CHECK-CP-JSON-DAG: "%359:sub6": 8 # CHECK-CP-JSON-DAG: "%359:sub7": 7 # CHECK-CP-JSON-DAG: "%359:sub8": 4 # CHECK-CP-JSON-DAG: "%359:sub9": 3 # CHECK-CP-JSON-DAG: "%359:sub10": 2 # CHECK-CP-JSON-DAG: "%359:sub11": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 64 # CHECK-CP-JSON-DAG: "%401:sub1": 63 # CHECK-CP-JSON-DAG: "%401:sub2": 62 # CHECK-CP-JSON-DAG: "%401:sub3": 61 # CHECK-CP-JSON-DAG: "%401:sub4": 58 # CHECK-CP-JSON-DAG: "%401:sub5": 57 # CHECK-CP-JSON-DAG: "%401:sub6": 56 # CHECK-CP-JSON-DAG: "%401:sub7": 55 # CHECK-CP-JSON-DAG: "%401:sub8": 52 # CHECK-CP-JSON-DAG: "%401:sub9": 51 # CHECK-CP-JSON-DAG: "%401:sub10": 50 # CHECK-CP-JSON-DAG: "%401:sub11": 49 # CHECK-CP-JSON-DAG: "%401:sub12": 46 # CHECK-CP-JSON-DAG: "%401:sub13": 45 # CHECK-CP-JSON-DAG: "%401:sub14": 44 # CHECK-CP-JSON-DAG: "%401:sub15": 43 # CHECK-CP-JSON-DAG: "%401:sub16": 40 # CHECK-CP-JSON-DAG: "%401:sub17": 39 # CHECK-CP-JSON-DAG: "%401:sub18": 38 # CHECK-CP-JSON-DAG: "%401:sub19": 37 # CHECK-CP-JSON-DAG: "%401:sub20": 34 # CHECK-CP-JSON-DAG: "%401:sub21": 33 # CHECK-CP-JSON-DAG: "%401:sub22": 32 # CHECK-CP-JSON-DAG: "%401:sub23": 31 # CHECK-CP-JSON-DAG: "%401:sub24": 28 # CHECK-CP-JSON-DAG: "%401:sub25": 27 # CHECK-CP-JSON-DAG: "%401:sub26": 26 # CHECK-CP-JSON-DAG: "%401:sub27": 25 # CHECK-CP-JSON-DAG: "%401:sub28": 22 # CHECK-CP-JSON-DAG: "%401:sub29": 21 # CHECK-CP-JSON-DAG: "%401:sub30": 20 # CHECK-CP-JSON-DAG: "%401:sub31": 19 # CHECK-CP-JSON-DAG: "%766": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 19 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 64 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%768:vgpr_32 = COPY %359.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 15 # CHECK-CP-JSON-DAG: "%359:sub1": 14 # CHECK-CP-JSON-DAG: "%359:sub2": 13 # CHECK-CP-JSON-DAG: "%359:sub3": 12 # CHECK-CP-JSON-DAG: "%359:sub4": 9 # CHECK-CP-JSON-DAG: "%359:sub5": 8 # CHECK-CP-JSON-DAG: "%359:sub6": 7 # CHECK-CP-JSON-DAG: "%359:sub7": 6 # CHECK-CP-JSON-DAG: "%359:sub8": 3 # CHECK-CP-JSON-DAG: "%359:sub9": 2 # CHECK-CP-JSON-DAG: "%359:sub10": 1 # CHECK-CP-JSON-DAG: "%359:sub11": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 63 # CHECK-CP-JSON-DAG: "%401:sub1": 62 # CHECK-CP-JSON-DAG: "%401:sub2": 61 # CHECK-CP-JSON-DAG: "%401:sub3": 60 # CHECK-CP-JSON-DAG: "%401:sub4": 57 # CHECK-CP-JSON-DAG: "%401:sub5": 56 # CHECK-CP-JSON-DAG: "%401:sub6": 55 # CHECK-CP-JSON-DAG: "%401:sub7": 54 # CHECK-CP-JSON-DAG: "%401:sub8": 51 # CHECK-CP-JSON-DAG: "%401:sub9": 50 # CHECK-CP-JSON-DAG: "%401:sub10": 49 # CHECK-CP-JSON-DAG: "%401:sub11": 48 # CHECK-CP-JSON-DAG: "%401:sub12": 45 # CHECK-CP-JSON-DAG: "%401:sub13": 44 # CHECK-CP-JSON-DAG: "%401:sub14": 43 # CHECK-CP-JSON-DAG: "%401:sub15": 42 # CHECK-CP-JSON-DAG: "%401:sub16": 39 # CHECK-CP-JSON-DAG: "%401:sub17": 38 # CHECK-CP-JSON-DAG: "%401:sub18": 37 # CHECK-CP-JSON-DAG: "%401:sub19": 36 # CHECK-CP-JSON-DAG: "%401:sub20": 33 # CHECK-CP-JSON-DAG: "%401:sub21": 32 # CHECK-CP-JSON-DAG: "%401:sub22": 31 # CHECK-CP-JSON-DAG: "%401:sub23": 30 # CHECK-CP-JSON-DAG: "%401:sub24": 27 # CHECK-CP-JSON-DAG: "%401:sub25": 26 # CHECK-CP-JSON-DAG: "%401:sub26": 25 # CHECK-CP-JSON-DAG: "%401:sub27": 24 # CHECK-CP-JSON-DAG: "%401:sub28": 21 # CHECK-CP-JSON-DAG: "%401:sub29": 20 # CHECK-CP-JSON-DAG: "%401:sub30": 19 # CHECK-CP-JSON-DAG: "%401:sub31": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 18 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 63 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%769:vgpr_32 = COPY %359.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 14 # CHECK-CP-JSON-DAG: "%359:sub1": 13 # CHECK-CP-JSON-DAG: "%359:sub2": 12 # CHECK-CP-JSON-DAG: "%359:sub3": 11 # CHECK-CP-JSON-DAG: "%359:sub4": 8 # CHECK-CP-JSON-DAG: "%359:sub5": 7 # CHECK-CP-JSON-DAG: "%359:sub6": 6 # CHECK-CP-JSON-DAG: "%359:sub7": 5 # CHECK-CP-JSON-DAG: "%359:sub8": 2 # CHECK-CP-JSON-DAG: "%359:sub9": 1 # CHECK-CP-JSON-DAG: "%359:sub10": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 62 # CHECK-CP-JSON-DAG: "%401:sub1": 61 # CHECK-CP-JSON-DAG: "%401:sub2": 60 # CHECK-CP-JSON-DAG: "%401:sub3": 59 # CHECK-CP-JSON-DAG: "%401:sub4": 56 # CHECK-CP-JSON-DAG: "%401:sub5": 55 # CHECK-CP-JSON-DAG: "%401:sub6": 54 # CHECK-CP-JSON-DAG: "%401:sub7": 53 # CHECK-CP-JSON-DAG: "%401:sub8": 50 # CHECK-CP-JSON-DAG: "%401:sub9": 49 # CHECK-CP-JSON-DAG: "%401:sub10": 48 # CHECK-CP-JSON-DAG: "%401:sub11": 47 # CHECK-CP-JSON-DAG: "%401:sub12": 44 # CHECK-CP-JSON-DAG: "%401:sub13": 43 # CHECK-CP-JSON-DAG: "%401:sub14": 42 # CHECK-CP-JSON-DAG: "%401:sub15": 41 # CHECK-CP-JSON-DAG: "%401:sub16": 38 # CHECK-CP-JSON-DAG: "%401:sub17": 37 # CHECK-CP-JSON-DAG: "%401:sub18": 36 # CHECK-CP-JSON-DAG: "%401:sub19": 35 # CHECK-CP-JSON-DAG: "%401:sub20": 32 # CHECK-CP-JSON-DAG: "%401:sub21": 31 # CHECK-CP-JSON-DAG: "%401:sub22": 30 # CHECK-CP-JSON-DAG: "%401:sub23": 29 # CHECK-CP-JSON-DAG: "%401:sub24": 26 # CHECK-CP-JSON-DAG: "%401:sub25": 25 # CHECK-CP-JSON-DAG: "%401:sub26": 24 # CHECK-CP-JSON-DAG: "%401:sub27": 23 # CHECK-CP-JSON-DAG: "%401:sub28": 20 # CHECK-CP-JSON-DAG: "%401:sub29": 19 # CHECK-CP-JSON-DAG: "%401:sub30": 18 # CHECK-CP-JSON-DAG: "%401:sub31": 17 # CHECK-CP-JSON-DAG: "%768": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 17 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 62 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%770:vgpr_32 = COPY %359.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 13 # CHECK-CP-JSON-DAG: "%359:sub1": 12 # CHECK-CP-JSON-DAG: "%359:sub2": 11 # CHECK-CP-JSON-DAG: "%359:sub3": 10 # CHECK-CP-JSON-DAG: "%359:sub4": 7 # CHECK-CP-JSON-DAG: "%359:sub5": 6 # CHECK-CP-JSON-DAG: "%359:sub6": 5 # CHECK-CP-JSON-DAG: "%359:sub7": 4 # CHECK-CP-JSON-DAG: "%359:sub8": 1 # CHECK-CP-JSON-DAG: "%359:sub9": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 61 # CHECK-CP-JSON-DAG: "%401:sub1": 60 # CHECK-CP-JSON-DAG: "%401:sub2": 59 # CHECK-CP-JSON-DAG: "%401:sub3": 58 # CHECK-CP-JSON-DAG: "%401:sub4": 55 # CHECK-CP-JSON-DAG: "%401:sub5": 54 # CHECK-CP-JSON-DAG: "%401:sub6": 53 # CHECK-CP-JSON-DAG: "%401:sub7": 52 # CHECK-CP-JSON-DAG: "%401:sub8": 49 # CHECK-CP-JSON-DAG: "%401:sub9": 48 # CHECK-CP-JSON-DAG: "%401:sub10": 47 # CHECK-CP-JSON-DAG: "%401:sub11": 46 # CHECK-CP-JSON-DAG: "%401:sub12": 43 # CHECK-CP-JSON-DAG: "%401:sub13": 42 # CHECK-CP-JSON-DAG: "%401:sub14": 41 # CHECK-CP-JSON-DAG: "%401:sub15": 40 # CHECK-CP-JSON-DAG: "%401:sub16": 37 # CHECK-CP-JSON-DAG: "%401:sub17": 36 # CHECK-CP-JSON-DAG: "%401:sub18": 35 # CHECK-CP-JSON-DAG: "%401:sub19": 34 # CHECK-CP-JSON-DAG: "%401:sub20": 31 # CHECK-CP-JSON-DAG: "%401:sub21": 30 # CHECK-CP-JSON-DAG: "%401:sub22": 29 # CHECK-CP-JSON-DAG: "%401:sub23": 28 # CHECK-CP-JSON-DAG: "%401:sub24": 25 # CHECK-CP-JSON-DAG: "%401:sub25": 24 # CHECK-CP-JSON-DAG: "%401:sub26": 23 # CHECK-CP-JSON-DAG: "%401:sub27": 22 # CHECK-CP-JSON-DAG: "%401:sub28": 19 # CHECK-CP-JSON-DAG: "%401:sub29": 18 # CHECK-CP-JSON-DAG: "%401:sub30": 17 # CHECK-CP-JSON-DAG: "%401:sub31": 16 # CHECK-CP-JSON-DAG: "%768": 2 # CHECK-CP-JSON-DAG: "%769": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 16 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 61 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%771:vgpr_32 = COPY %359.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 12 # CHECK-CP-JSON-DAG: "%359:sub1": 11 # CHECK-CP-JSON-DAG: "%359:sub2": 10 # CHECK-CP-JSON-DAG: "%359:sub3": 9 # CHECK-CP-JSON-DAG: "%359:sub4": 6 # CHECK-CP-JSON-DAG: "%359:sub5": 5 # CHECK-CP-JSON-DAG: "%359:sub6": 4 # CHECK-CP-JSON-DAG: "%359:sub7": 3 # CHECK-CP-JSON-DAG: "%359:sub8": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 60 # CHECK-CP-JSON-DAG: "%401:sub1": 59 # CHECK-CP-JSON-DAG: "%401:sub2": 58 # CHECK-CP-JSON-DAG: "%401:sub3": 57 # CHECK-CP-JSON-DAG: "%401:sub4": 54 # CHECK-CP-JSON-DAG: "%401:sub5": 53 # CHECK-CP-JSON-DAG: "%401:sub6": 52 # CHECK-CP-JSON-DAG: "%401:sub7": 51 # CHECK-CP-JSON-DAG: "%401:sub8": 48 # CHECK-CP-JSON-DAG: "%401:sub9": 47 # CHECK-CP-JSON-DAG: "%401:sub10": 46 # CHECK-CP-JSON-DAG: "%401:sub11": 45 # CHECK-CP-JSON-DAG: "%401:sub12": 42 # CHECK-CP-JSON-DAG: "%401:sub13": 41 # CHECK-CP-JSON-DAG: "%401:sub14": 40 # CHECK-CP-JSON-DAG: "%401:sub15": 39 # CHECK-CP-JSON-DAG: "%401:sub16": 36 # CHECK-CP-JSON-DAG: "%401:sub17": 35 # CHECK-CP-JSON-DAG: "%401:sub18": 34 # CHECK-CP-JSON-DAG: "%401:sub19": 33 # CHECK-CP-JSON-DAG: "%401:sub20": 30 # CHECK-CP-JSON-DAG: "%401:sub21": 29 # CHECK-CP-JSON-DAG: "%401:sub22": 28 # CHECK-CP-JSON-DAG: "%401:sub23": 27 # CHECK-CP-JSON-DAG: "%401:sub24": 24 # CHECK-CP-JSON-DAG: "%401:sub25": 23 # CHECK-CP-JSON-DAG: "%401:sub26": 22 # CHECK-CP-JSON-DAG: "%401:sub27": 21 # CHECK-CP-JSON-DAG: "%401:sub28": 18 # CHECK-CP-JSON-DAG: "%401:sub29": 17 # CHECK-CP-JSON-DAG: "%401:sub30": 16 # CHECK-CP-JSON-DAG: "%401:sub31": 15 # CHECK-CP-JSON-DAG: "%768": 1 # CHECK-CP-JSON-DAG: "%769": 1 # CHECK-CP-JSON-DAG: "%770": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 15 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 60 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%772:vreg_128 = REG_SEQUENCE %771, %subreg.sub0, %770, %subreg.sub1, %769, %subreg.sub2, %768, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 11 # CHECK-CP-JSON-DAG: "%359:sub1": 10 # CHECK-CP-JSON-DAG: "%359:sub2": 9 # CHECK-CP-JSON-DAG: "%359:sub3": 8 # CHECK-CP-JSON-DAG: "%359:sub4": 5 # CHECK-CP-JSON-DAG: "%359:sub5": 4 # CHECK-CP-JSON-DAG: "%359:sub6": 3 # CHECK-CP-JSON-DAG: "%359:sub7": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 59 # CHECK-CP-JSON-DAG: "%401:sub1": 58 # CHECK-CP-JSON-DAG: "%401:sub2": 57 # CHECK-CP-JSON-DAG: "%401:sub3": 56 # CHECK-CP-JSON-DAG: "%401:sub4": 53 # CHECK-CP-JSON-DAG: "%401:sub5": 52 # CHECK-CP-JSON-DAG: "%401:sub6": 51 # CHECK-CP-JSON-DAG: "%401:sub7": 50 # CHECK-CP-JSON-DAG: "%401:sub8": 47 # CHECK-CP-JSON-DAG: "%401:sub9": 46 # CHECK-CP-JSON-DAG: "%401:sub10": 45 # CHECK-CP-JSON-DAG: "%401:sub11": 44 # CHECK-CP-JSON-DAG: "%401:sub12": 41 # CHECK-CP-JSON-DAG: "%401:sub13": 40 # CHECK-CP-JSON-DAG: "%401:sub14": 39 # CHECK-CP-JSON-DAG: "%401:sub15": 38 # CHECK-CP-JSON-DAG: "%401:sub16": 35 # CHECK-CP-JSON-DAG: "%401:sub17": 34 # CHECK-CP-JSON-DAG: "%401:sub18": 33 # CHECK-CP-JSON-DAG: "%401:sub19": 32 # CHECK-CP-JSON-DAG: "%401:sub20": 29 # CHECK-CP-JSON-DAG: "%401:sub21": 28 # CHECK-CP-JSON-DAG: "%401:sub22": 27 # CHECK-CP-JSON-DAG: "%401:sub23": 26 # CHECK-CP-JSON-DAG: "%401:sub24": 23 # CHECK-CP-JSON-DAG: "%401:sub25": 22 # CHECK-CP-JSON-DAG: "%401:sub26": 21 # CHECK-CP-JSON-DAG: "%401:sub27": 20 # CHECK-CP-JSON-DAG: "%401:sub28": 17 # CHECK-CP-JSON-DAG: "%401:sub29": 16 # CHECK-CP-JSON-DAG: "%401:sub30": 15 # CHECK-CP-JSON-DAG: "%401:sub31": 14 # CHECK-CP-JSON-DAG: "%768": 0 # CHECK-CP-JSON-DAG: "%769": 0 # CHECK-CP-JSON-DAG: "%770": 0 # CHECK-CP-JSON-DAG: "%771": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 14 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 59 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %773:vreg_64, %772, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 10 # CHECK-CP-JSON-DAG: "%359:sub1": 9 # CHECK-CP-JSON-DAG: "%359:sub2": 8 # CHECK-CP-JSON-DAG: "%359:sub3": 7 # CHECK-CP-JSON-DAG: "%359:sub4": 4 # CHECK-CP-JSON-DAG: "%359:sub5": 3 # CHECK-CP-JSON-DAG: "%359:sub6": 2 # CHECK-CP-JSON-DAG: "%359:sub7": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 58 # CHECK-CP-JSON-DAG: "%401:sub1": 57 # CHECK-CP-JSON-DAG: "%401:sub2": 56 # CHECK-CP-JSON-DAG: "%401:sub3": 55 # CHECK-CP-JSON-DAG: "%401:sub4": 52 # CHECK-CP-JSON-DAG: "%401:sub5": 51 # CHECK-CP-JSON-DAG: "%401:sub6": 50 # CHECK-CP-JSON-DAG: "%401:sub7": 49 # CHECK-CP-JSON-DAG: "%401:sub8": 46 # CHECK-CP-JSON-DAG: "%401:sub9": 45 # CHECK-CP-JSON-DAG: "%401:sub10": 44 # CHECK-CP-JSON-DAG: "%401:sub11": 43 # CHECK-CP-JSON-DAG: "%401:sub12": 40 # CHECK-CP-JSON-DAG: "%401:sub13": 39 # CHECK-CP-JSON-DAG: "%401:sub14": 38 # CHECK-CP-JSON-DAG: "%401:sub15": 37 # CHECK-CP-JSON-DAG: "%401:sub16": 34 # CHECK-CP-JSON-DAG: "%401:sub17": 33 # CHECK-CP-JSON-DAG: "%401:sub18": 32 # CHECK-CP-JSON-DAG: "%401:sub19": 31 # CHECK-CP-JSON-DAG: "%401:sub20": 28 # CHECK-CP-JSON-DAG: "%401:sub21": 27 # CHECK-CP-JSON-DAG: "%401:sub22": 26 # CHECK-CP-JSON-DAG: "%401:sub23": 25 # CHECK-CP-JSON-DAG: "%401:sub24": 22 # CHECK-CP-JSON-DAG: "%401:sub25": 21 # CHECK-CP-JSON-DAG: "%401:sub26": 20 # CHECK-CP-JSON-DAG: "%401:sub27": 19 # CHECK-CP-JSON-DAG: "%401:sub28": 16 # CHECK-CP-JSON-DAG: "%401:sub29": 15 # CHECK-CP-JSON-DAG: "%401:sub30": 14 # CHECK-CP-JSON-DAG: "%401:sub31": 13 # CHECK-CP-JSON-DAG: "%772": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 13 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 58 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%774:vgpr_32 = COPY %359.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 9 # CHECK-CP-JSON-DAG: "%359:sub1": 8 # CHECK-CP-JSON-DAG: "%359:sub2": 7 # CHECK-CP-JSON-DAG: "%359:sub3": 6 # CHECK-CP-JSON-DAG: "%359:sub4": 3 # CHECK-CP-JSON-DAG: "%359:sub5": 2 # CHECK-CP-JSON-DAG: "%359:sub6": 1 # CHECK-CP-JSON-DAG: "%359:sub7": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 57 # CHECK-CP-JSON-DAG: "%401:sub1": 56 # CHECK-CP-JSON-DAG: "%401:sub2": 55 # CHECK-CP-JSON-DAG: "%401:sub3": 54 # CHECK-CP-JSON-DAG: "%401:sub4": 51 # CHECK-CP-JSON-DAG: "%401:sub5": 50 # CHECK-CP-JSON-DAG: "%401:sub6": 49 # CHECK-CP-JSON-DAG: "%401:sub7": 48 # CHECK-CP-JSON-DAG: "%401:sub8": 45 # CHECK-CP-JSON-DAG: "%401:sub9": 44 # CHECK-CP-JSON-DAG: "%401:sub10": 43 # CHECK-CP-JSON-DAG: "%401:sub11": 42 # CHECK-CP-JSON-DAG: "%401:sub12": 39 # CHECK-CP-JSON-DAG: "%401:sub13": 38 # CHECK-CP-JSON-DAG: "%401:sub14": 37 # CHECK-CP-JSON-DAG: "%401:sub15": 36 # CHECK-CP-JSON-DAG: "%401:sub16": 33 # CHECK-CP-JSON-DAG: "%401:sub17": 32 # CHECK-CP-JSON-DAG: "%401:sub18": 31 # CHECK-CP-JSON-DAG: "%401:sub19": 30 # CHECK-CP-JSON-DAG: "%401:sub20": 27 # CHECK-CP-JSON-DAG: "%401:sub21": 26 # CHECK-CP-JSON-DAG: "%401:sub22": 25 # CHECK-CP-JSON-DAG: "%401:sub23": 24 # CHECK-CP-JSON-DAG: "%401:sub24": 21 # CHECK-CP-JSON-DAG: "%401:sub25": 20 # CHECK-CP-JSON-DAG: "%401:sub26": 19 # CHECK-CP-JSON-DAG: "%401:sub27": 18 # CHECK-CP-JSON-DAG: "%401:sub28": 15 # CHECK-CP-JSON-DAG: "%401:sub29": 14 # CHECK-CP-JSON-DAG: "%401:sub30": 13 # CHECK-CP-JSON-DAG: "%401:sub31": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 12 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 57 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%775:vgpr_32 = COPY %359.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 8 # CHECK-CP-JSON-DAG: "%359:sub1": 7 # CHECK-CP-JSON-DAG: "%359:sub2": 6 # CHECK-CP-JSON-DAG: "%359:sub3": 5 # CHECK-CP-JSON-DAG: "%359:sub4": 2 # CHECK-CP-JSON-DAG: "%359:sub5": 1 # CHECK-CP-JSON-DAG: "%359:sub6": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 56 # CHECK-CP-JSON-DAG: "%401:sub1": 55 # CHECK-CP-JSON-DAG: "%401:sub2": 54 # CHECK-CP-JSON-DAG: "%401:sub3": 53 # CHECK-CP-JSON-DAG: "%401:sub4": 50 # CHECK-CP-JSON-DAG: "%401:sub5": 49 # CHECK-CP-JSON-DAG: "%401:sub6": 48 # CHECK-CP-JSON-DAG: "%401:sub7": 47 # CHECK-CP-JSON-DAG: "%401:sub8": 44 # CHECK-CP-JSON-DAG: "%401:sub9": 43 # CHECK-CP-JSON-DAG: "%401:sub10": 42 # CHECK-CP-JSON-DAG: "%401:sub11": 41 # CHECK-CP-JSON-DAG: "%401:sub12": 38 # CHECK-CP-JSON-DAG: "%401:sub13": 37 # CHECK-CP-JSON-DAG: "%401:sub14": 36 # CHECK-CP-JSON-DAG: "%401:sub15": 35 # CHECK-CP-JSON-DAG: "%401:sub16": 32 # CHECK-CP-JSON-DAG: "%401:sub17": 31 # CHECK-CP-JSON-DAG: "%401:sub18": 30 # CHECK-CP-JSON-DAG: "%401:sub19": 29 # CHECK-CP-JSON-DAG: "%401:sub20": 26 # CHECK-CP-JSON-DAG: "%401:sub21": 25 # CHECK-CP-JSON-DAG: "%401:sub22": 24 # CHECK-CP-JSON-DAG: "%401:sub23": 23 # CHECK-CP-JSON-DAG: "%401:sub24": 20 # CHECK-CP-JSON-DAG: "%401:sub25": 19 # CHECK-CP-JSON-DAG: "%401:sub26": 18 # CHECK-CP-JSON-DAG: "%401:sub27": 17 # CHECK-CP-JSON-DAG: "%401:sub28": 14 # CHECK-CP-JSON-DAG: "%401:sub29": 13 # CHECK-CP-JSON-DAG: "%401:sub30": 12 # CHECK-CP-JSON-DAG: "%401:sub31": 11 # CHECK-CP-JSON-DAG: "%774": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 11 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 56 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%776:vgpr_32 = COPY %359.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 7 # CHECK-CP-JSON-DAG: "%359:sub1": 6 # CHECK-CP-JSON-DAG: "%359:sub2": 5 # CHECK-CP-JSON-DAG: "%359:sub3": 4 # CHECK-CP-JSON-DAG: "%359:sub4": 1 # CHECK-CP-JSON-DAG: "%359:sub5": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 55 # CHECK-CP-JSON-DAG: "%401:sub1": 54 # CHECK-CP-JSON-DAG: "%401:sub2": 53 # CHECK-CP-JSON-DAG: "%401:sub3": 52 # CHECK-CP-JSON-DAG: "%401:sub4": 49 # CHECK-CP-JSON-DAG: "%401:sub5": 48 # CHECK-CP-JSON-DAG: "%401:sub6": 47 # CHECK-CP-JSON-DAG: "%401:sub7": 46 # CHECK-CP-JSON-DAG: "%401:sub8": 43 # CHECK-CP-JSON-DAG: "%401:sub9": 42 # CHECK-CP-JSON-DAG: "%401:sub10": 41 # CHECK-CP-JSON-DAG: "%401:sub11": 40 # CHECK-CP-JSON-DAG: "%401:sub12": 37 # CHECK-CP-JSON-DAG: "%401:sub13": 36 # CHECK-CP-JSON-DAG: "%401:sub14": 35 # CHECK-CP-JSON-DAG: "%401:sub15": 34 # CHECK-CP-JSON-DAG: "%401:sub16": 31 # CHECK-CP-JSON-DAG: "%401:sub17": 30 # CHECK-CP-JSON-DAG: "%401:sub18": 29 # CHECK-CP-JSON-DAG: "%401:sub19": 28 # CHECK-CP-JSON-DAG: "%401:sub20": 25 # CHECK-CP-JSON-DAG: "%401:sub21": 24 # CHECK-CP-JSON-DAG: "%401:sub22": 23 # CHECK-CP-JSON-DAG: "%401:sub23": 22 # CHECK-CP-JSON-DAG: "%401:sub24": 19 # CHECK-CP-JSON-DAG: "%401:sub25": 18 # CHECK-CP-JSON-DAG: "%401:sub26": 17 # CHECK-CP-JSON-DAG: "%401:sub27": 16 # CHECK-CP-JSON-DAG: "%401:sub28": 13 # CHECK-CP-JSON-DAG: "%401:sub29": 12 # CHECK-CP-JSON-DAG: "%401:sub30": 11 # CHECK-CP-JSON-DAG: "%401:sub31": 10 # CHECK-CP-JSON-DAG: "%774": 2 # CHECK-CP-JSON-DAG: "%775": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 10 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 55 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%777:vgpr_32 = COPY %359.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 6 # CHECK-CP-JSON-DAG: "%359:sub1": 5 # CHECK-CP-JSON-DAG: "%359:sub2": 4 # CHECK-CP-JSON-DAG: "%359:sub3": 3 # CHECK-CP-JSON-DAG: "%359:sub4": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 54 # CHECK-CP-JSON-DAG: "%401:sub1": 53 # CHECK-CP-JSON-DAG: "%401:sub2": 52 # CHECK-CP-JSON-DAG: "%401:sub3": 51 # CHECK-CP-JSON-DAG: "%401:sub4": 48 # CHECK-CP-JSON-DAG: "%401:sub5": 47 # CHECK-CP-JSON-DAG: "%401:sub6": 46 # CHECK-CP-JSON-DAG: "%401:sub7": 45 # CHECK-CP-JSON-DAG: "%401:sub8": 42 # CHECK-CP-JSON-DAG: "%401:sub9": 41 # CHECK-CP-JSON-DAG: "%401:sub10": 40 # CHECK-CP-JSON-DAG: "%401:sub11": 39 # CHECK-CP-JSON-DAG: "%401:sub12": 36 # CHECK-CP-JSON-DAG: "%401:sub13": 35 # CHECK-CP-JSON-DAG: "%401:sub14": 34 # CHECK-CP-JSON-DAG: "%401:sub15": 33 # CHECK-CP-JSON-DAG: "%401:sub16": 30 # CHECK-CP-JSON-DAG: "%401:sub17": 29 # CHECK-CP-JSON-DAG: "%401:sub18": 28 # CHECK-CP-JSON-DAG: "%401:sub19": 27 # CHECK-CP-JSON-DAG: "%401:sub20": 24 # CHECK-CP-JSON-DAG: "%401:sub21": 23 # CHECK-CP-JSON-DAG: "%401:sub22": 22 # CHECK-CP-JSON-DAG: "%401:sub23": 21 # CHECK-CP-JSON-DAG: "%401:sub24": 18 # CHECK-CP-JSON-DAG: "%401:sub25": 17 # CHECK-CP-JSON-DAG: "%401:sub26": 16 # CHECK-CP-JSON-DAG: "%401:sub27": 15 # CHECK-CP-JSON-DAG: "%401:sub28": 12 # CHECK-CP-JSON-DAG: "%401:sub29": 11 # CHECK-CP-JSON-DAG: "%401:sub30": 10 # CHECK-CP-JSON-DAG: "%401:sub31": 9 # CHECK-CP-JSON-DAG: "%774": 1 # CHECK-CP-JSON-DAG: "%775": 1 # CHECK-CP-JSON-DAG: "%776": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 9 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 54 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%778:vreg_128 = REG_SEQUENCE %777, %subreg.sub0, %776, %subreg.sub1, %775, %subreg.sub2, %774, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 5 # CHECK-CP-JSON-DAG: "%359:sub1": 4 # CHECK-CP-JSON-DAG: "%359:sub2": 3 # CHECK-CP-JSON-DAG: "%359:sub3": 2 # CHECK-CP-JSON-DAG: "%401:sub0": 53 # CHECK-CP-JSON-DAG: "%401:sub1": 52 # CHECK-CP-JSON-DAG: "%401:sub2": 51 # CHECK-CP-JSON-DAG: "%401:sub3": 50 # CHECK-CP-JSON-DAG: "%401:sub4": 47 # CHECK-CP-JSON-DAG: "%401:sub5": 46 # CHECK-CP-JSON-DAG: "%401:sub6": 45 # CHECK-CP-JSON-DAG: "%401:sub7": 44 # CHECK-CP-JSON-DAG: "%401:sub8": 41 # CHECK-CP-JSON-DAG: "%401:sub9": 40 # CHECK-CP-JSON-DAG: "%401:sub10": 39 # CHECK-CP-JSON-DAG: "%401:sub11": 38 # CHECK-CP-JSON-DAG: "%401:sub12": 35 # CHECK-CP-JSON-DAG: "%401:sub13": 34 # CHECK-CP-JSON-DAG: "%401:sub14": 33 # CHECK-CP-JSON-DAG: "%401:sub15": 32 # CHECK-CP-JSON-DAG: "%401:sub16": 29 # CHECK-CP-JSON-DAG: "%401:sub17": 28 # CHECK-CP-JSON-DAG: "%401:sub18": 27 # CHECK-CP-JSON-DAG: "%401:sub19": 26 # CHECK-CP-JSON-DAG: "%401:sub20": 23 # CHECK-CP-JSON-DAG: "%401:sub21": 22 # CHECK-CP-JSON-DAG: "%401:sub22": 21 # CHECK-CP-JSON-DAG: "%401:sub23": 20 # CHECK-CP-JSON-DAG: "%401:sub24": 17 # CHECK-CP-JSON-DAG: "%401:sub25": 16 # CHECK-CP-JSON-DAG: "%401:sub26": 15 # CHECK-CP-JSON-DAG: "%401:sub27": 14 # CHECK-CP-JSON-DAG: "%401:sub28": 11 # CHECK-CP-JSON-DAG: "%401:sub29": 10 # CHECK-CP-JSON-DAG: "%401:sub30": 9 # CHECK-CP-JSON-DAG: "%401:sub31": 8 # CHECK-CP-JSON-DAG: "%774": 0 # CHECK-CP-JSON-DAG: "%775": 0 # CHECK-CP-JSON-DAG: "%776": 0 # CHECK-CP-JSON-DAG: "%777": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 8 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 53 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %779:vreg_64, %778, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 4 # CHECK-CP-JSON-DAG: "%359:sub1": 3 # CHECK-CP-JSON-DAG: "%359:sub2": 2 # CHECK-CP-JSON-DAG: "%359:sub3": 1 # CHECK-CP-JSON-DAG: "%401:sub0": 52 # CHECK-CP-JSON-DAG: "%401:sub1": 51 # CHECK-CP-JSON-DAG: "%401:sub2": 50 # CHECK-CP-JSON-DAG: "%401:sub3": 49 # CHECK-CP-JSON-DAG: "%401:sub4": 46 # CHECK-CP-JSON-DAG: "%401:sub5": 45 # CHECK-CP-JSON-DAG: "%401:sub6": 44 # CHECK-CP-JSON-DAG: "%401:sub7": 43 # CHECK-CP-JSON-DAG: "%401:sub8": 40 # CHECK-CP-JSON-DAG: "%401:sub9": 39 # CHECK-CP-JSON-DAG: "%401:sub10": 38 # CHECK-CP-JSON-DAG: "%401:sub11": 37 # CHECK-CP-JSON-DAG: "%401:sub12": 34 # CHECK-CP-JSON-DAG: "%401:sub13": 33 # CHECK-CP-JSON-DAG: "%401:sub14": 32 # CHECK-CP-JSON-DAG: "%401:sub15": 31 # CHECK-CP-JSON-DAG: "%401:sub16": 28 # CHECK-CP-JSON-DAG: "%401:sub17": 27 # CHECK-CP-JSON-DAG: "%401:sub18": 26 # CHECK-CP-JSON-DAG: "%401:sub19": 25 # CHECK-CP-JSON-DAG: "%401:sub20": 22 # CHECK-CP-JSON-DAG: "%401:sub21": 21 # CHECK-CP-JSON-DAG: "%401:sub22": 20 # CHECK-CP-JSON-DAG: "%401:sub23": 19 # CHECK-CP-JSON-DAG: "%401:sub24": 16 # CHECK-CP-JSON-DAG: "%401:sub25": 15 # CHECK-CP-JSON-DAG: "%401:sub26": 14 # CHECK-CP-JSON-DAG: "%401:sub27": 13 # CHECK-CP-JSON-DAG: "%401:sub28": 10 # CHECK-CP-JSON-DAG: "%401:sub29": 9 # CHECK-CP-JSON-DAG: "%401:sub30": 8 # CHECK-CP-JSON-DAG: "%401:sub31": 7 # CHECK-CP-JSON-DAG: "%778": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 7 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 52 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%780:vgpr_32 = COPY %359.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 3 # CHECK-CP-JSON-DAG: "%359:sub1": 2 # CHECK-CP-JSON-DAG: "%359:sub2": 1 # CHECK-CP-JSON-DAG: "%359:sub3": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 51 # CHECK-CP-JSON-DAG: "%401:sub1": 50 # CHECK-CP-JSON-DAG: "%401:sub2": 49 # CHECK-CP-JSON-DAG: "%401:sub3": 48 # CHECK-CP-JSON-DAG: "%401:sub4": 45 # CHECK-CP-JSON-DAG: "%401:sub5": 44 # CHECK-CP-JSON-DAG: "%401:sub6": 43 # CHECK-CP-JSON-DAG: "%401:sub7": 42 # CHECK-CP-JSON-DAG: "%401:sub8": 39 # CHECK-CP-JSON-DAG: "%401:sub9": 38 # CHECK-CP-JSON-DAG: "%401:sub10": 37 # CHECK-CP-JSON-DAG: "%401:sub11": 36 # CHECK-CP-JSON-DAG: "%401:sub12": 33 # CHECK-CP-JSON-DAG: "%401:sub13": 32 # CHECK-CP-JSON-DAG: "%401:sub14": 31 # CHECK-CP-JSON-DAG: "%401:sub15": 30 # CHECK-CP-JSON-DAG: "%401:sub16": 27 # CHECK-CP-JSON-DAG: "%401:sub17": 26 # CHECK-CP-JSON-DAG: "%401:sub18": 25 # CHECK-CP-JSON-DAG: "%401:sub19": 24 # CHECK-CP-JSON-DAG: "%401:sub20": 21 # CHECK-CP-JSON-DAG: "%401:sub21": 20 # CHECK-CP-JSON-DAG: "%401:sub22": 19 # CHECK-CP-JSON-DAG: "%401:sub23": 18 # CHECK-CP-JSON-DAG: "%401:sub24": 15 # CHECK-CP-JSON-DAG: "%401:sub25": 14 # CHECK-CP-JSON-DAG: "%401:sub26": 13 # CHECK-CP-JSON-DAG: "%401:sub27": 12 # CHECK-CP-JSON-DAG: "%401:sub28": 9 # CHECK-CP-JSON-DAG: "%401:sub29": 8 # CHECK-CP-JSON-DAG: "%401:sub30": 7 # CHECK-CP-JSON-DAG: "%401:sub31": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 51 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%781:vgpr_32 = COPY %359.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 2 # CHECK-CP-JSON-DAG: "%359:sub1": 1 # CHECK-CP-JSON-DAG: "%359:sub2": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 50 # CHECK-CP-JSON-DAG: "%401:sub1": 49 # CHECK-CP-JSON-DAG: "%401:sub2": 48 # CHECK-CP-JSON-DAG: "%401:sub3": 47 # CHECK-CP-JSON-DAG: "%401:sub4": 44 # CHECK-CP-JSON-DAG: "%401:sub5": 43 # CHECK-CP-JSON-DAG: "%401:sub6": 42 # CHECK-CP-JSON-DAG: "%401:sub7": 41 # CHECK-CP-JSON-DAG: "%401:sub8": 38 # CHECK-CP-JSON-DAG: "%401:sub9": 37 # CHECK-CP-JSON-DAG: "%401:sub10": 36 # CHECK-CP-JSON-DAG: "%401:sub11": 35 # CHECK-CP-JSON-DAG: "%401:sub12": 32 # CHECK-CP-JSON-DAG: "%401:sub13": 31 # CHECK-CP-JSON-DAG: "%401:sub14": 30 # CHECK-CP-JSON-DAG: "%401:sub15": 29 # CHECK-CP-JSON-DAG: "%401:sub16": 26 # CHECK-CP-JSON-DAG: "%401:sub17": 25 # CHECK-CP-JSON-DAG: "%401:sub18": 24 # CHECK-CP-JSON-DAG: "%401:sub19": 23 # CHECK-CP-JSON-DAG: "%401:sub20": 20 # CHECK-CP-JSON-DAG: "%401:sub21": 19 # CHECK-CP-JSON-DAG: "%401:sub22": 18 # CHECK-CP-JSON-DAG: "%401:sub23": 17 # CHECK-CP-JSON-DAG: "%401:sub24": 14 # CHECK-CP-JSON-DAG: "%401:sub25": 13 # CHECK-CP-JSON-DAG: "%401:sub26": 12 # CHECK-CP-JSON-DAG: "%401:sub27": 11 # CHECK-CP-JSON-DAG: "%401:sub28": 8 # CHECK-CP-JSON-DAG: "%401:sub29": 7 # CHECK-CP-JSON-DAG: "%401:sub30": 6 # CHECK-CP-JSON-DAG: "%401:sub31": 5 # CHECK-CP-JSON-DAG: "%780": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 50 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%782:vgpr_32 = COPY %359.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 1 # CHECK-CP-JSON-DAG: "%359:sub1": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 49 # CHECK-CP-JSON-DAG: "%401:sub1": 48 # CHECK-CP-JSON-DAG: "%401:sub2": 47 # CHECK-CP-JSON-DAG: "%401:sub3": 46 # CHECK-CP-JSON-DAG: "%401:sub4": 43 # CHECK-CP-JSON-DAG: "%401:sub5": 42 # CHECK-CP-JSON-DAG: "%401:sub6": 41 # CHECK-CP-JSON-DAG: "%401:sub7": 40 # CHECK-CP-JSON-DAG: "%401:sub8": 37 # CHECK-CP-JSON-DAG: "%401:sub9": 36 # CHECK-CP-JSON-DAG: "%401:sub10": 35 # CHECK-CP-JSON-DAG: "%401:sub11": 34 # CHECK-CP-JSON-DAG: "%401:sub12": 31 # CHECK-CP-JSON-DAG: "%401:sub13": 30 # CHECK-CP-JSON-DAG: "%401:sub14": 29 # CHECK-CP-JSON-DAG: "%401:sub15": 28 # CHECK-CP-JSON-DAG: "%401:sub16": 25 # CHECK-CP-JSON-DAG: "%401:sub17": 24 # CHECK-CP-JSON-DAG: "%401:sub18": 23 # CHECK-CP-JSON-DAG: "%401:sub19": 22 # CHECK-CP-JSON-DAG: "%401:sub20": 19 # CHECK-CP-JSON-DAG: "%401:sub21": 18 # CHECK-CP-JSON-DAG: "%401:sub22": 17 # CHECK-CP-JSON-DAG: "%401:sub23": 16 # CHECK-CP-JSON-DAG: "%401:sub24": 13 # CHECK-CP-JSON-DAG: "%401:sub25": 12 # CHECK-CP-JSON-DAG: "%401:sub26": 11 # CHECK-CP-JSON-DAG: "%401:sub27": 10 # CHECK-CP-JSON-DAG: "%401:sub28": 7 # CHECK-CP-JSON-DAG: "%401:sub29": 6 # CHECK-CP-JSON-DAG: "%401:sub30": 5 # CHECK-CP-JSON-DAG: "%401:sub31": 4 # CHECK-CP-JSON-DAG: "%780": 2 # CHECK-CP-JSON-DAG: "%781": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 4 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 49 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%783:vgpr_32 = COPY %359.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%359:sub0": 0 # CHECK-CP-JSON-DAG: "%401:sub0": 48 # CHECK-CP-JSON-DAG: "%401:sub1": 47 # CHECK-CP-JSON-DAG: "%401:sub2": 46 # CHECK-CP-JSON-DAG: "%401:sub3": 45 # CHECK-CP-JSON-DAG: "%401:sub4": 42 # CHECK-CP-JSON-DAG: "%401:sub5": 41 # CHECK-CP-JSON-DAG: "%401:sub6": 40 # CHECK-CP-JSON-DAG: "%401:sub7": 39 # CHECK-CP-JSON-DAG: "%401:sub8": 36 # CHECK-CP-JSON-DAG: "%401:sub9": 35 # CHECK-CP-JSON-DAG: "%401:sub10": 34 # CHECK-CP-JSON-DAG: "%401:sub11": 33 # CHECK-CP-JSON-DAG: "%401:sub12": 30 # CHECK-CP-JSON-DAG: "%401:sub13": 29 # CHECK-CP-JSON-DAG: "%401:sub14": 28 # CHECK-CP-JSON-DAG: "%401:sub15": 27 # CHECK-CP-JSON-DAG: "%401:sub16": 24 # CHECK-CP-JSON-DAG: "%401:sub17": 23 # CHECK-CP-JSON-DAG: "%401:sub18": 22 # CHECK-CP-JSON-DAG: "%401:sub19": 21 # CHECK-CP-JSON-DAG: "%401:sub20": 18 # CHECK-CP-JSON-DAG: "%401:sub21": 17 # CHECK-CP-JSON-DAG: "%401:sub22": 16 # CHECK-CP-JSON-DAG: "%401:sub23": 15 # CHECK-CP-JSON-DAG: "%401:sub24": 12 # CHECK-CP-JSON-DAG: "%401:sub25": 11 # CHECK-CP-JSON-DAG: "%401:sub26": 10 # CHECK-CP-JSON-DAG: "%401:sub27": 9 # CHECK-CP-JSON-DAG: "%401:sub28": 6 # CHECK-CP-JSON-DAG: "%401:sub29": 5 # CHECK-CP-JSON-DAG: "%401:sub30": 4 # CHECK-CP-JSON-DAG: "%401:sub31": 3 # CHECK-CP-JSON-DAG: "%780": 1 # CHECK-CP-JSON-DAG: "%781": 1 # CHECK-CP-JSON-DAG: "%782": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 48 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%784:vreg_128 = REG_SEQUENCE %783, %subreg.sub0, %782, %subreg.sub1, %781, %subreg.sub2, %780, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 47 # CHECK-CP-JSON-DAG: "%401:sub1": 46 # CHECK-CP-JSON-DAG: "%401:sub2": 45 # CHECK-CP-JSON-DAG: "%401:sub3": 44 # CHECK-CP-JSON-DAG: "%401:sub4": 41 # CHECK-CP-JSON-DAG: "%401:sub5": 40 # CHECK-CP-JSON-DAG: "%401:sub6": 39 # CHECK-CP-JSON-DAG: "%401:sub7": 38 # CHECK-CP-JSON-DAG: "%401:sub8": 35 # CHECK-CP-JSON-DAG: "%401:sub9": 34 # CHECK-CP-JSON-DAG: "%401:sub10": 33 # CHECK-CP-JSON-DAG: "%401:sub11": 32 # CHECK-CP-JSON-DAG: "%401:sub12": 29 # CHECK-CP-JSON-DAG: "%401:sub13": 28 # CHECK-CP-JSON-DAG: "%401:sub14": 27 # CHECK-CP-JSON-DAG: "%401:sub15": 26 # CHECK-CP-JSON-DAG: "%401:sub16": 23 # CHECK-CP-JSON-DAG: "%401:sub17": 22 # CHECK-CP-JSON-DAG: "%401:sub18": 21 # CHECK-CP-JSON-DAG: "%401:sub19": 20 # CHECK-CP-JSON-DAG: "%401:sub20": 17 # CHECK-CP-JSON-DAG: "%401:sub21": 16 # CHECK-CP-JSON-DAG: "%401:sub22": 15 # CHECK-CP-JSON-DAG: "%401:sub23": 14 # CHECK-CP-JSON-DAG: "%401:sub24": 11 # CHECK-CP-JSON-DAG: "%401:sub25": 10 # CHECK-CP-JSON-DAG: "%401:sub26": 9 # CHECK-CP-JSON-DAG: "%401:sub27": 8 # CHECK-CP-JSON-DAG: "%401:sub28": 5 # CHECK-CP-JSON-DAG: "%401:sub29": 4 # CHECK-CP-JSON-DAG: "%401:sub30": 3 # CHECK-CP-JSON-DAG: "%401:sub31": 2 # CHECK-CP-JSON-DAG: "%780": 0 # CHECK-CP-JSON-DAG: "%781": 0 # CHECK-CP-JSON-DAG: "%782": 0 # CHECK-CP-JSON-DAG: "%783": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 47 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %785:vreg_64, %784, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 46 # CHECK-CP-JSON-DAG: "%401:sub1": 45 # CHECK-CP-JSON-DAG: "%401:sub2": 44 # CHECK-CP-JSON-DAG: "%401:sub3": 43 # CHECK-CP-JSON-DAG: "%401:sub4": 40 # CHECK-CP-JSON-DAG: "%401:sub5": 39 # CHECK-CP-JSON-DAG: "%401:sub6": 38 # CHECK-CP-JSON-DAG: "%401:sub7": 37 # CHECK-CP-JSON-DAG: "%401:sub8": 34 # CHECK-CP-JSON-DAG: "%401:sub9": 33 # CHECK-CP-JSON-DAG: "%401:sub10": 32 # CHECK-CP-JSON-DAG: "%401:sub11": 31 # CHECK-CP-JSON-DAG: "%401:sub12": 28 # CHECK-CP-JSON-DAG: "%401:sub13": 27 # CHECK-CP-JSON-DAG: "%401:sub14": 26 # CHECK-CP-JSON-DAG: "%401:sub15": 25 # CHECK-CP-JSON-DAG: "%401:sub16": 22 # CHECK-CP-JSON-DAG: "%401:sub17": 21 # CHECK-CP-JSON-DAG: "%401:sub18": 20 # CHECK-CP-JSON-DAG: "%401:sub19": 19 # CHECK-CP-JSON-DAG: "%401:sub20": 16 # CHECK-CP-JSON-DAG: "%401:sub21": 15 # CHECK-CP-JSON-DAG: "%401:sub22": 14 # CHECK-CP-JSON-DAG: "%401:sub23": 13 # CHECK-CP-JSON-DAG: "%401:sub24": 10 # CHECK-CP-JSON-DAG: "%401:sub25": 9 # CHECK-CP-JSON-DAG: "%401:sub26": 8 # CHECK-CP-JSON-DAG: "%401:sub27": 7 # CHECK-CP-JSON-DAG: "%401:sub28": 4 # CHECK-CP-JSON-DAG: "%401:sub29": 3 # CHECK-CP-JSON-DAG: "%401:sub30": 2 # CHECK-CP-JSON-DAG: "%401:sub31": 1 # CHECK-CP-JSON-DAG: "%784": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 46 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%786:vgpr_32 = COPY %401.sub31", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 45 # CHECK-CP-JSON-DAG: "%401:sub1": 44 # CHECK-CP-JSON-DAG: "%401:sub2": 43 # CHECK-CP-JSON-DAG: "%401:sub3": 42 # CHECK-CP-JSON-DAG: "%401:sub4": 39 # CHECK-CP-JSON-DAG: "%401:sub5": 38 # CHECK-CP-JSON-DAG: "%401:sub6": 37 # CHECK-CP-JSON-DAG: "%401:sub7": 36 # CHECK-CP-JSON-DAG: "%401:sub8": 33 # CHECK-CP-JSON-DAG: "%401:sub9": 32 # CHECK-CP-JSON-DAG: "%401:sub10": 31 # CHECK-CP-JSON-DAG: "%401:sub11": 30 # CHECK-CP-JSON-DAG: "%401:sub12": 27 # CHECK-CP-JSON-DAG: "%401:sub13": 26 # CHECK-CP-JSON-DAG: "%401:sub14": 25 # CHECK-CP-JSON-DAG: "%401:sub15": 24 # CHECK-CP-JSON-DAG: "%401:sub16": 21 # CHECK-CP-JSON-DAG: "%401:sub17": 20 # CHECK-CP-JSON-DAG: "%401:sub18": 19 # CHECK-CP-JSON-DAG: "%401:sub19": 18 # CHECK-CP-JSON-DAG: "%401:sub20": 15 # CHECK-CP-JSON-DAG: "%401:sub21": 14 # CHECK-CP-JSON-DAG: "%401:sub22": 13 # CHECK-CP-JSON-DAG: "%401:sub23": 12 # CHECK-CP-JSON-DAG: "%401:sub24": 9 # CHECK-CP-JSON-DAG: "%401:sub25": 8 # CHECK-CP-JSON-DAG: "%401:sub26": 7 # CHECK-CP-JSON-DAG: "%401:sub27": 6 # CHECK-CP-JSON-DAG: "%401:sub28": 3 # CHECK-CP-JSON-DAG: "%401:sub29": 2 # CHECK-CP-JSON-DAG: "%401:sub30": 1 # CHECK-CP-JSON-DAG: "%401:sub31": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 45 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%787:vgpr_32 = COPY %401.sub30", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 44 # CHECK-CP-JSON-DAG: "%401:sub1": 43 # CHECK-CP-JSON-DAG: "%401:sub2": 42 # CHECK-CP-JSON-DAG: "%401:sub3": 41 # CHECK-CP-JSON-DAG: "%401:sub4": 38 # CHECK-CP-JSON-DAG: "%401:sub5": 37 # CHECK-CP-JSON-DAG: "%401:sub6": 36 # CHECK-CP-JSON-DAG: "%401:sub7": 35 # CHECK-CP-JSON-DAG: "%401:sub8": 32 # CHECK-CP-JSON-DAG: "%401:sub9": 31 # CHECK-CP-JSON-DAG: "%401:sub10": 30 # CHECK-CP-JSON-DAG: "%401:sub11": 29 # CHECK-CP-JSON-DAG: "%401:sub12": 26 # CHECK-CP-JSON-DAG: "%401:sub13": 25 # CHECK-CP-JSON-DAG: "%401:sub14": 24 # CHECK-CP-JSON-DAG: "%401:sub15": 23 # CHECK-CP-JSON-DAG: "%401:sub16": 20 # CHECK-CP-JSON-DAG: "%401:sub17": 19 # CHECK-CP-JSON-DAG: "%401:sub18": 18 # CHECK-CP-JSON-DAG: "%401:sub19": 17 # CHECK-CP-JSON-DAG: "%401:sub20": 14 # CHECK-CP-JSON-DAG: "%401:sub21": 13 # CHECK-CP-JSON-DAG: "%401:sub22": 12 # CHECK-CP-JSON-DAG: "%401:sub23": 11 # CHECK-CP-JSON-DAG: "%401:sub24": 8 # CHECK-CP-JSON-DAG: "%401:sub25": 7 # CHECK-CP-JSON-DAG: "%401:sub26": 6 # CHECK-CP-JSON-DAG: "%401:sub27": 5 # CHECK-CP-JSON-DAG: "%401:sub28": 2 # CHECK-CP-JSON-DAG: "%401:sub29": 1 # CHECK-CP-JSON-DAG: "%401:sub30": 0 # CHECK-CP-JSON-DAG: "%786": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%786", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 44 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%788:vgpr_32 = COPY %401.sub29", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 43 # CHECK-CP-JSON-DAG: "%401:sub1": 42 # CHECK-CP-JSON-DAG: "%401:sub2": 41 # CHECK-CP-JSON-DAG: "%401:sub3": 40 # CHECK-CP-JSON-DAG: "%401:sub4": 37 # CHECK-CP-JSON-DAG: "%401:sub5": 36 # CHECK-CP-JSON-DAG: "%401:sub6": 35 # CHECK-CP-JSON-DAG: "%401:sub7": 34 # CHECK-CP-JSON-DAG: "%401:sub8": 31 # CHECK-CP-JSON-DAG: "%401:sub9": 30 # CHECK-CP-JSON-DAG: "%401:sub10": 29 # CHECK-CP-JSON-DAG: "%401:sub11": 28 # CHECK-CP-JSON-DAG: "%401:sub12": 25 # CHECK-CP-JSON-DAG: "%401:sub13": 24 # CHECK-CP-JSON-DAG: "%401:sub14": 23 # CHECK-CP-JSON-DAG: "%401:sub15": 22 # CHECK-CP-JSON-DAG: "%401:sub16": 19 # CHECK-CP-JSON-DAG: "%401:sub17": 18 # CHECK-CP-JSON-DAG: "%401:sub18": 17 # CHECK-CP-JSON-DAG: "%401:sub19": 16 # CHECK-CP-JSON-DAG: "%401:sub20": 13 # CHECK-CP-JSON-DAG: "%401:sub21": 12 # CHECK-CP-JSON-DAG: "%401:sub22": 11 # CHECK-CP-JSON-DAG: "%401:sub23": 10 # CHECK-CP-JSON-DAG: "%401:sub24": 7 # CHECK-CP-JSON-DAG: "%401:sub25": 6 # CHECK-CP-JSON-DAG: "%401:sub26": 5 # CHECK-CP-JSON-DAG: "%401:sub27": 4 # CHECK-CP-JSON-DAG: "%401:sub28": 1 # CHECK-CP-JSON-DAG: "%401:sub29": 0 # CHECK-CP-JSON-DAG: "%786": 2 # CHECK-CP-JSON-DAG: "%787": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%786", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 43 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%789:vgpr_32 = COPY %401.sub28", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 42 # CHECK-CP-JSON-DAG: "%401:sub1": 41 # CHECK-CP-JSON-DAG: "%401:sub2": 40 # CHECK-CP-JSON-DAG: "%401:sub3": 39 # CHECK-CP-JSON-DAG: "%401:sub4": 36 # CHECK-CP-JSON-DAG: "%401:sub5": 35 # CHECK-CP-JSON-DAG: "%401:sub6": 34 # CHECK-CP-JSON-DAG: "%401:sub7": 33 # CHECK-CP-JSON-DAG: "%401:sub8": 30 # CHECK-CP-JSON-DAG: "%401:sub9": 29 # CHECK-CP-JSON-DAG: "%401:sub10": 28 # CHECK-CP-JSON-DAG: "%401:sub11": 27 # CHECK-CP-JSON-DAG: "%401:sub12": 24 # CHECK-CP-JSON-DAG: "%401:sub13": 23 # CHECK-CP-JSON-DAG: "%401:sub14": 22 # CHECK-CP-JSON-DAG: "%401:sub15": 21 # CHECK-CP-JSON-DAG: "%401:sub16": 18 # CHECK-CP-JSON-DAG: "%401:sub17": 17 # CHECK-CP-JSON-DAG: "%401:sub18": 16 # CHECK-CP-JSON-DAG: "%401:sub19": 15 # CHECK-CP-JSON-DAG: "%401:sub20": 12 # CHECK-CP-JSON-DAG: "%401:sub21": 11 # CHECK-CP-JSON-DAG: "%401:sub22": 10 # CHECK-CP-JSON-DAG: "%401:sub23": 9 # CHECK-CP-JSON-DAG: "%401:sub24": 6 # CHECK-CP-JSON-DAG: "%401:sub25": 5 # CHECK-CP-JSON-DAG: "%401:sub26": 4 # CHECK-CP-JSON-DAG: "%401:sub27": 3 # CHECK-CP-JSON-DAG: "%401:sub28": 0 # CHECK-CP-JSON-DAG: "%786": 1 # CHECK-CP-JSON-DAG: "%787": 1 # CHECK-CP-JSON-DAG: "%788": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%786", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 42 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%790:vreg_128 = REG_SEQUENCE %789, %subreg.sub0, %788, %subreg.sub1, %787, %subreg.sub2, %786, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 41 # CHECK-CP-JSON-DAG: "%401:sub1": 40 # CHECK-CP-JSON-DAG: "%401:sub2": 39 # CHECK-CP-JSON-DAG: "%401:sub3": 38 # CHECK-CP-JSON-DAG: "%401:sub4": 35 # CHECK-CP-JSON-DAG: "%401:sub5": 34 # CHECK-CP-JSON-DAG: "%401:sub6": 33 # CHECK-CP-JSON-DAG: "%401:sub7": 32 # CHECK-CP-JSON-DAG: "%401:sub8": 29 # CHECK-CP-JSON-DAG: "%401:sub9": 28 # CHECK-CP-JSON-DAG: "%401:sub10": 27 # CHECK-CP-JSON-DAG: "%401:sub11": 26 # CHECK-CP-JSON-DAG: "%401:sub12": 23 # CHECK-CP-JSON-DAG: "%401:sub13": 22 # CHECK-CP-JSON-DAG: "%401:sub14": 21 # CHECK-CP-JSON-DAG: "%401:sub15": 20 # CHECK-CP-JSON-DAG: "%401:sub16": 17 # CHECK-CP-JSON-DAG: "%401:sub17": 16 # CHECK-CP-JSON-DAG: "%401:sub18": 15 # CHECK-CP-JSON-DAG: "%401:sub19": 14 # CHECK-CP-JSON-DAG: "%401:sub20": 11 # CHECK-CP-JSON-DAG: "%401:sub21": 10 # CHECK-CP-JSON-DAG: "%401:sub22": 9 # CHECK-CP-JSON-DAG: "%401:sub23": 8 # CHECK-CP-JSON-DAG: "%401:sub24": 5 # CHECK-CP-JSON-DAG: "%401:sub25": 4 # CHECK-CP-JSON-DAG: "%401:sub26": 3 # CHECK-CP-JSON-DAG: "%401:sub27": 2 # CHECK-CP-JSON-DAG: "%786": 0 # CHECK-CP-JSON-DAG: "%787": 0 # CHECK-CP-JSON-DAG: "%788": 0 # CHECK-CP-JSON-DAG: "%789": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 41 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %791:vreg_64, %790, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 112, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 40 # CHECK-CP-JSON-DAG: "%401:sub1": 39 # CHECK-CP-JSON-DAG: "%401:sub2": 38 # CHECK-CP-JSON-DAG: "%401:sub3": 37 # CHECK-CP-JSON-DAG: "%401:sub4": 34 # CHECK-CP-JSON-DAG: "%401:sub5": 33 # CHECK-CP-JSON-DAG: "%401:sub6": 32 # CHECK-CP-JSON-DAG: "%401:sub7": 31 # CHECK-CP-JSON-DAG: "%401:sub8": 28 # CHECK-CP-JSON-DAG: "%401:sub9": 27 # CHECK-CP-JSON-DAG: "%401:sub10": 26 # CHECK-CP-JSON-DAG: "%401:sub11": 25 # CHECK-CP-JSON-DAG: "%401:sub12": 22 # CHECK-CP-JSON-DAG: "%401:sub13": 21 # CHECK-CP-JSON-DAG: "%401:sub14": 20 # CHECK-CP-JSON-DAG: "%401:sub15": 19 # CHECK-CP-JSON-DAG: "%401:sub16": 16 # CHECK-CP-JSON-DAG: "%401:sub17": 15 # CHECK-CP-JSON-DAG: "%401:sub18": 14 # CHECK-CP-JSON-DAG: "%401:sub19": 13 # CHECK-CP-JSON-DAG: "%401:sub20": 10 # CHECK-CP-JSON-DAG: "%401:sub21": 9 # CHECK-CP-JSON-DAG: "%401:sub22": 8 # CHECK-CP-JSON-DAG: "%401:sub23": 7 # CHECK-CP-JSON-DAG: "%401:sub24": 4 # CHECK-CP-JSON-DAG: "%401:sub25": 3 # CHECK-CP-JSON-DAG: "%401:sub26": 2 # CHECK-CP-JSON-DAG: "%401:sub27": 1 # CHECK-CP-JSON-DAG: "%790": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 40 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%792:vgpr_32 = COPY %401.sub27", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 39 # CHECK-CP-JSON-DAG: "%401:sub1": 38 # CHECK-CP-JSON-DAG: "%401:sub2": 37 # CHECK-CP-JSON-DAG: "%401:sub3": 36 # CHECK-CP-JSON-DAG: "%401:sub4": 33 # CHECK-CP-JSON-DAG: "%401:sub5": 32 # CHECK-CP-JSON-DAG: "%401:sub6": 31 # CHECK-CP-JSON-DAG: "%401:sub7": 30 # CHECK-CP-JSON-DAG: "%401:sub8": 27 # CHECK-CP-JSON-DAG: "%401:sub9": 26 # CHECK-CP-JSON-DAG: "%401:sub10": 25 # CHECK-CP-JSON-DAG: "%401:sub11": 24 # CHECK-CP-JSON-DAG: "%401:sub12": 21 # CHECK-CP-JSON-DAG: "%401:sub13": 20 # CHECK-CP-JSON-DAG: "%401:sub14": 19 # CHECK-CP-JSON-DAG: "%401:sub15": 18 # CHECK-CP-JSON-DAG: "%401:sub16": 15 # CHECK-CP-JSON-DAG: "%401:sub17": 14 # CHECK-CP-JSON-DAG: "%401:sub18": 13 # CHECK-CP-JSON-DAG: "%401:sub19": 12 # CHECK-CP-JSON-DAG: "%401:sub20": 9 # CHECK-CP-JSON-DAG: "%401:sub21": 8 # CHECK-CP-JSON-DAG: "%401:sub22": 7 # CHECK-CP-JSON-DAG: "%401:sub23": 6 # CHECK-CP-JSON-DAG: "%401:sub24": 3 # CHECK-CP-JSON-DAG: "%401:sub25": 2 # CHECK-CP-JSON-DAG: "%401:sub26": 1 # CHECK-CP-JSON-DAG: "%401:sub27": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 39 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%793:vgpr_32 = COPY %401.sub26", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 38 # CHECK-CP-JSON-DAG: "%401:sub1": 37 # CHECK-CP-JSON-DAG: "%401:sub2": 36 # CHECK-CP-JSON-DAG: "%401:sub3": 35 # CHECK-CP-JSON-DAG: "%401:sub4": 32 # CHECK-CP-JSON-DAG: "%401:sub5": 31 # CHECK-CP-JSON-DAG: "%401:sub6": 30 # CHECK-CP-JSON-DAG: "%401:sub7": 29 # CHECK-CP-JSON-DAG: "%401:sub8": 26 # CHECK-CP-JSON-DAG: "%401:sub9": 25 # CHECK-CP-JSON-DAG: "%401:sub10": 24 # CHECK-CP-JSON-DAG: "%401:sub11": 23 # CHECK-CP-JSON-DAG: "%401:sub12": 20 # CHECK-CP-JSON-DAG: "%401:sub13": 19 # CHECK-CP-JSON-DAG: "%401:sub14": 18 # CHECK-CP-JSON-DAG: "%401:sub15": 17 # CHECK-CP-JSON-DAG: "%401:sub16": 14 # CHECK-CP-JSON-DAG: "%401:sub17": 13 # CHECK-CP-JSON-DAG: "%401:sub18": 12 # CHECK-CP-JSON-DAG: "%401:sub19": 11 # CHECK-CP-JSON-DAG: "%401:sub20": 8 # CHECK-CP-JSON-DAG: "%401:sub21": 7 # CHECK-CP-JSON-DAG: "%401:sub22": 6 # CHECK-CP-JSON-DAG: "%401:sub23": 5 # CHECK-CP-JSON-DAG: "%401:sub24": 2 # CHECK-CP-JSON-DAG: "%401:sub25": 1 # CHECK-CP-JSON-DAG: "%401:sub26": 0 # CHECK-CP-JSON-DAG: "%792": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%792", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 38 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%794:vgpr_32 = COPY %401.sub25", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 37 # CHECK-CP-JSON-DAG: "%401:sub1": 36 # CHECK-CP-JSON-DAG: "%401:sub2": 35 # CHECK-CP-JSON-DAG: "%401:sub3": 34 # CHECK-CP-JSON-DAG: "%401:sub4": 31 # CHECK-CP-JSON-DAG: "%401:sub5": 30 # CHECK-CP-JSON-DAG: "%401:sub6": 29 # CHECK-CP-JSON-DAG: "%401:sub7": 28 # CHECK-CP-JSON-DAG: "%401:sub8": 25 # CHECK-CP-JSON-DAG: "%401:sub9": 24 # CHECK-CP-JSON-DAG: "%401:sub10": 23 # CHECK-CP-JSON-DAG: "%401:sub11": 22 # CHECK-CP-JSON-DAG: "%401:sub12": 19 # CHECK-CP-JSON-DAG: "%401:sub13": 18 # CHECK-CP-JSON-DAG: "%401:sub14": 17 # CHECK-CP-JSON-DAG: "%401:sub15": 16 # CHECK-CP-JSON-DAG: "%401:sub16": 13 # CHECK-CP-JSON-DAG: "%401:sub17": 12 # CHECK-CP-JSON-DAG: "%401:sub18": 11 # CHECK-CP-JSON-DAG: "%401:sub19": 10 # CHECK-CP-JSON-DAG: "%401:sub20": 7 # CHECK-CP-JSON-DAG: "%401:sub21": 6 # CHECK-CP-JSON-DAG: "%401:sub22": 5 # CHECK-CP-JSON-DAG: "%401:sub23": 4 # CHECK-CP-JSON-DAG: "%401:sub24": 1 # CHECK-CP-JSON-DAG: "%401:sub25": 0 # CHECK-CP-JSON-DAG: "%792": 2 # CHECK-CP-JSON-DAG: "%793": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%792", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 37 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%795:vgpr_32 = COPY %401.sub24", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 36 # CHECK-CP-JSON-DAG: "%401:sub1": 35 # CHECK-CP-JSON-DAG: "%401:sub2": 34 # CHECK-CP-JSON-DAG: "%401:sub3": 33 # CHECK-CP-JSON-DAG: "%401:sub4": 30 # CHECK-CP-JSON-DAG: "%401:sub5": 29 # CHECK-CP-JSON-DAG: "%401:sub6": 28 # CHECK-CP-JSON-DAG: "%401:sub7": 27 # CHECK-CP-JSON-DAG: "%401:sub8": 24 # CHECK-CP-JSON-DAG: "%401:sub9": 23 # CHECK-CP-JSON-DAG: "%401:sub10": 22 # CHECK-CP-JSON-DAG: "%401:sub11": 21 # CHECK-CP-JSON-DAG: "%401:sub12": 18 # CHECK-CP-JSON-DAG: "%401:sub13": 17 # CHECK-CP-JSON-DAG: "%401:sub14": 16 # CHECK-CP-JSON-DAG: "%401:sub15": 15 # CHECK-CP-JSON-DAG: "%401:sub16": 12 # CHECK-CP-JSON-DAG: "%401:sub17": 11 # CHECK-CP-JSON-DAG: "%401:sub18": 10 # CHECK-CP-JSON-DAG: "%401:sub19": 9 # CHECK-CP-JSON-DAG: "%401:sub20": 6 # CHECK-CP-JSON-DAG: "%401:sub21": 5 # CHECK-CP-JSON-DAG: "%401:sub22": 4 # CHECK-CP-JSON-DAG: "%401:sub23": 3 # CHECK-CP-JSON-DAG: "%401:sub24": 0 # CHECK-CP-JSON-DAG: "%792": 1 # CHECK-CP-JSON-DAG: "%793": 1 # CHECK-CP-JSON-DAG: "%794": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%792", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 36 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%796:vreg_128 = REG_SEQUENCE %795, %subreg.sub0, %794, %subreg.sub1, %793, %subreg.sub2, %792, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 35 # CHECK-CP-JSON-DAG: "%401:sub1": 34 # CHECK-CP-JSON-DAG: "%401:sub2": 33 # CHECK-CP-JSON-DAG: "%401:sub3": 32 # CHECK-CP-JSON-DAG: "%401:sub4": 29 # CHECK-CP-JSON-DAG: "%401:sub5": 28 # CHECK-CP-JSON-DAG: "%401:sub6": 27 # CHECK-CP-JSON-DAG: "%401:sub7": 26 # CHECK-CP-JSON-DAG: "%401:sub8": 23 # CHECK-CP-JSON-DAG: "%401:sub9": 22 # CHECK-CP-JSON-DAG: "%401:sub10": 21 # CHECK-CP-JSON-DAG: "%401:sub11": 20 # CHECK-CP-JSON-DAG: "%401:sub12": 17 # CHECK-CP-JSON-DAG: "%401:sub13": 16 # CHECK-CP-JSON-DAG: "%401:sub14": 15 # CHECK-CP-JSON-DAG: "%401:sub15": 14 # CHECK-CP-JSON-DAG: "%401:sub16": 11 # CHECK-CP-JSON-DAG: "%401:sub17": 10 # CHECK-CP-JSON-DAG: "%401:sub18": 9 # CHECK-CP-JSON-DAG: "%401:sub19": 8 # CHECK-CP-JSON-DAG: "%401:sub20": 5 # CHECK-CP-JSON-DAG: "%401:sub21": 4 # CHECK-CP-JSON-DAG: "%401:sub22": 3 # CHECK-CP-JSON-DAG: "%401:sub23": 2 # CHECK-CP-JSON-DAG: "%792": 0 # CHECK-CP-JSON-DAG: "%793": 0 # CHECK-CP-JSON-DAG: "%794": 0 # CHECK-CP-JSON-DAG: "%795": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 35 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %797:vreg_64, %796, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 96, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 34 # CHECK-CP-JSON-DAG: "%401:sub1": 33 # CHECK-CP-JSON-DAG: "%401:sub2": 32 # CHECK-CP-JSON-DAG: "%401:sub3": 31 # CHECK-CP-JSON-DAG: "%401:sub4": 28 # CHECK-CP-JSON-DAG: "%401:sub5": 27 # CHECK-CP-JSON-DAG: "%401:sub6": 26 # CHECK-CP-JSON-DAG: "%401:sub7": 25 # CHECK-CP-JSON-DAG: "%401:sub8": 22 # CHECK-CP-JSON-DAG: "%401:sub9": 21 # CHECK-CP-JSON-DAG: "%401:sub10": 20 # CHECK-CP-JSON-DAG: "%401:sub11": 19 # CHECK-CP-JSON-DAG: "%401:sub12": 16 # CHECK-CP-JSON-DAG: "%401:sub13": 15 # CHECK-CP-JSON-DAG: "%401:sub14": 14 # CHECK-CP-JSON-DAG: "%401:sub15": 13 # CHECK-CP-JSON-DAG: "%401:sub16": 10 # CHECK-CP-JSON-DAG: "%401:sub17": 9 # CHECK-CP-JSON-DAG: "%401:sub18": 8 # CHECK-CP-JSON-DAG: "%401:sub19": 7 # CHECK-CP-JSON-DAG: "%401:sub20": 4 # CHECK-CP-JSON-DAG: "%401:sub21": 3 # CHECK-CP-JSON-DAG: "%401:sub22": 2 # CHECK-CP-JSON-DAG: "%401:sub23": 1 # CHECK-CP-JSON-DAG: "%796": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 34 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%798:vgpr_32 = COPY %401.sub23", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 33 # CHECK-CP-JSON-DAG: "%401:sub1": 32 # CHECK-CP-JSON-DAG: "%401:sub2": 31 # CHECK-CP-JSON-DAG: "%401:sub3": 30 # CHECK-CP-JSON-DAG: "%401:sub4": 27 # CHECK-CP-JSON-DAG: "%401:sub5": 26 # CHECK-CP-JSON-DAG: "%401:sub6": 25 # CHECK-CP-JSON-DAG: "%401:sub7": 24 # CHECK-CP-JSON-DAG: "%401:sub8": 21 # CHECK-CP-JSON-DAG: "%401:sub9": 20 # CHECK-CP-JSON-DAG: "%401:sub10": 19 # CHECK-CP-JSON-DAG: "%401:sub11": 18 # CHECK-CP-JSON-DAG: "%401:sub12": 15 # CHECK-CP-JSON-DAG: "%401:sub13": 14 # CHECK-CP-JSON-DAG: "%401:sub14": 13 # CHECK-CP-JSON-DAG: "%401:sub15": 12 # CHECK-CP-JSON-DAG: "%401:sub16": 9 # CHECK-CP-JSON-DAG: "%401:sub17": 8 # CHECK-CP-JSON-DAG: "%401:sub18": 7 # CHECK-CP-JSON-DAG: "%401:sub19": 6 # CHECK-CP-JSON-DAG: "%401:sub20": 3 # CHECK-CP-JSON-DAG: "%401:sub21": 2 # CHECK-CP-JSON-DAG: "%401:sub22": 1 # CHECK-CP-JSON-DAG: "%401:sub23": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 33 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%799:vgpr_32 = COPY %401.sub22", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 32 # CHECK-CP-JSON-DAG: "%401:sub1": 31 # CHECK-CP-JSON-DAG: "%401:sub2": 30 # CHECK-CP-JSON-DAG: "%401:sub3": 29 # CHECK-CP-JSON-DAG: "%401:sub4": 26 # CHECK-CP-JSON-DAG: "%401:sub5": 25 # CHECK-CP-JSON-DAG: "%401:sub6": 24 # CHECK-CP-JSON-DAG: "%401:sub7": 23 # CHECK-CP-JSON-DAG: "%401:sub8": 20 # CHECK-CP-JSON-DAG: "%401:sub9": 19 # CHECK-CP-JSON-DAG: "%401:sub10": 18 # CHECK-CP-JSON-DAG: "%401:sub11": 17 # CHECK-CP-JSON-DAG: "%401:sub12": 14 # CHECK-CP-JSON-DAG: "%401:sub13": 13 # CHECK-CP-JSON-DAG: "%401:sub14": 12 # CHECK-CP-JSON-DAG: "%401:sub15": 11 # CHECK-CP-JSON-DAG: "%401:sub16": 8 # CHECK-CP-JSON-DAG: "%401:sub17": 7 # CHECK-CP-JSON-DAG: "%401:sub18": 6 # CHECK-CP-JSON-DAG: "%401:sub19": 5 # CHECK-CP-JSON-DAG: "%401:sub20": 2 # CHECK-CP-JSON-DAG: "%401:sub21": 1 # CHECK-CP-JSON-DAG: "%401:sub22": 0 # CHECK-CP-JSON-DAG: "%798": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%798", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 32 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%800:vgpr_32 = COPY %401.sub21", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 31 # CHECK-CP-JSON-DAG: "%401:sub1": 30 # CHECK-CP-JSON-DAG: "%401:sub2": 29 # CHECK-CP-JSON-DAG: "%401:sub3": 28 # CHECK-CP-JSON-DAG: "%401:sub4": 25 # CHECK-CP-JSON-DAG: "%401:sub5": 24 # CHECK-CP-JSON-DAG: "%401:sub6": 23 # CHECK-CP-JSON-DAG: "%401:sub7": 22 # CHECK-CP-JSON-DAG: "%401:sub8": 19 # CHECK-CP-JSON-DAG: "%401:sub9": 18 # CHECK-CP-JSON-DAG: "%401:sub10": 17 # CHECK-CP-JSON-DAG: "%401:sub11": 16 # CHECK-CP-JSON-DAG: "%401:sub12": 13 # CHECK-CP-JSON-DAG: "%401:sub13": 12 # CHECK-CP-JSON-DAG: "%401:sub14": 11 # CHECK-CP-JSON-DAG: "%401:sub15": 10 # CHECK-CP-JSON-DAG: "%401:sub16": 7 # CHECK-CP-JSON-DAG: "%401:sub17": 6 # CHECK-CP-JSON-DAG: "%401:sub18": 5 # CHECK-CP-JSON-DAG: "%401:sub19": 4 # CHECK-CP-JSON-DAG: "%401:sub20": 1 # CHECK-CP-JSON-DAG: "%401:sub21": 0 # CHECK-CP-JSON-DAG: "%798": 2 # CHECK-CP-JSON-DAG: "%799": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%798", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 31 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%801:vgpr_32 = COPY %401.sub20", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 30 # CHECK-CP-JSON-DAG: "%401:sub1": 29 # CHECK-CP-JSON-DAG: "%401:sub2": 28 # CHECK-CP-JSON-DAG: "%401:sub3": 27 # CHECK-CP-JSON-DAG: "%401:sub4": 24 # CHECK-CP-JSON-DAG: "%401:sub5": 23 # CHECK-CP-JSON-DAG: "%401:sub6": 22 # CHECK-CP-JSON-DAG: "%401:sub7": 21 # CHECK-CP-JSON-DAG: "%401:sub8": 18 # CHECK-CP-JSON-DAG: "%401:sub9": 17 # CHECK-CP-JSON-DAG: "%401:sub10": 16 # CHECK-CP-JSON-DAG: "%401:sub11": 15 # CHECK-CP-JSON-DAG: "%401:sub12": 12 # CHECK-CP-JSON-DAG: "%401:sub13": 11 # CHECK-CP-JSON-DAG: "%401:sub14": 10 # CHECK-CP-JSON-DAG: "%401:sub15": 9 # CHECK-CP-JSON-DAG: "%401:sub16": 6 # CHECK-CP-JSON-DAG: "%401:sub17": 5 # CHECK-CP-JSON-DAG: "%401:sub18": 4 # CHECK-CP-JSON-DAG: "%401:sub19": 3 # CHECK-CP-JSON-DAG: "%401:sub20": 0 # CHECK-CP-JSON-DAG: "%798": 1 # CHECK-CP-JSON-DAG: "%799": 1 # CHECK-CP-JSON-DAG: "%800": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%798", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 30 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%802:vreg_128 = REG_SEQUENCE %801, %subreg.sub0, %800, %subreg.sub1, %799, %subreg.sub2, %798, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 29 # CHECK-CP-JSON-DAG: "%401:sub1": 28 # CHECK-CP-JSON-DAG: "%401:sub2": 27 # CHECK-CP-JSON-DAG: "%401:sub3": 26 # CHECK-CP-JSON-DAG: "%401:sub4": 23 # CHECK-CP-JSON-DAG: "%401:sub5": 22 # CHECK-CP-JSON-DAG: "%401:sub6": 21 # CHECK-CP-JSON-DAG: "%401:sub7": 20 # CHECK-CP-JSON-DAG: "%401:sub8": 17 # CHECK-CP-JSON-DAG: "%401:sub9": 16 # CHECK-CP-JSON-DAG: "%401:sub10": 15 # CHECK-CP-JSON-DAG: "%401:sub11": 14 # CHECK-CP-JSON-DAG: "%401:sub12": 11 # CHECK-CP-JSON-DAG: "%401:sub13": 10 # CHECK-CP-JSON-DAG: "%401:sub14": 9 # CHECK-CP-JSON-DAG: "%401:sub15": 8 # CHECK-CP-JSON-DAG: "%401:sub16": 5 # CHECK-CP-JSON-DAG: "%401:sub17": 4 # CHECK-CP-JSON-DAG: "%401:sub18": 3 # CHECK-CP-JSON-DAG: "%401:sub19": 2 # CHECK-CP-JSON-DAG: "%798": 0 # CHECK-CP-JSON-DAG: "%799": 0 # CHECK-CP-JSON-DAG: "%800": 0 # CHECK-CP-JSON-DAG: "%801": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 29 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %803:vreg_64, %802, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 80, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 28 # CHECK-CP-JSON-DAG: "%401:sub1": 27 # CHECK-CP-JSON-DAG: "%401:sub2": 26 # CHECK-CP-JSON-DAG: "%401:sub3": 25 # CHECK-CP-JSON-DAG: "%401:sub4": 22 # CHECK-CP-JSON-DAG: "%401:sub5": 21 # CHECK-CP-JSON-DAG: "%401:sub6": 20 # CHECK-CP-JSON-DAG: "%401:sub7": 19 # CHECK-CP-JSON-DAG: "%401:sub8": 16 # CHECK-CP-JSON-DAG: "%401:sub9": 15 # CHECK-CP-JSON-DAG: "%401:sub10": 14 # CHECK-CP-JSON-DAG: "%401:sub11": 13 # CHECK-CP-JSON-DAG: "%401:sub12": 10 # CHECK-CP-JSON-DAG: "%401:sub13": 9 # CHECK-CP-JSON-DAG: "%401:sub14": 8 # CHECK-CP-JSON-DAG: "%401:sub15": 7 # CHECK-CP-JSON-DAG: "%401:sub16": 4 # CHECK-CP-JSON-DAG: "%401:sub17": 3 # CHECK-CP-JSON-DAG: "%401:sub18": 2 # CHECK-CP-JSON-DAG: "%401:sub19": 1 # CHECK-CP-JSON-DAG: "%802": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 28 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%804:vgpr_32 = COPY %401.sub19", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 27 # CHECK-CP-JSON-DAG: "%401:sub1": 26 # CHECK-CP-JSON-DAG: "%401:sub2": 25 # CHECK-CP-JSON-DAG: "%401:sub3": 24 # CHECK-CP-JSON-DAG: "%401:sub4": 21 # CHECK-CP-JSON-DAG: "%401:sub5": 20 # CHECK-CP-JSON-DAG: "%401:sub6": 19 # CHECK-CP-JSON-DAG: "%401:sub7": 18 # CHECK-CP-JSON-DAG: "%401:sub8": 15 # CHECK-CP-JSON-DAG: "%401:sub9": 14 # CHECK-CP-JSON-DAG: "%401:sub10": 13 # CHECK-CP-JSON-DAG: "%401:sub11": 12 # CHECK-CP-JSON-DAG: "%401:sub12": 9 # CHECK-CP-JSON-DAG: "%401:sub13": 8 # CHECK-CP-JSON-DAG: "%401:sub14": 7 # CHECK-CP-JSON-DAG: "%401:sub15": 6 # CHECK-CP-JSON-DAG: "%401:sub16": 3 # CHECK-CP-JSON-DAG: "%401:sub17": 2 # CHECK-CP-JSON-DAG: "%401:sub18": 1 # CHECK-CP-JSON-DAG: "%401:sub19": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 27 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%805:vgpr_32 = COPY %401.sub18", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 26 # CHECK-CP-JSON-DAG: "%401:sub1": 25 # CHECK-CP-JSON-DAG: "%401:sub2": 24 # CHECK-CP-JSON-DAG: "%401:sub3": 23 # CHECK-CP-JSON-DAG: "%401:sub4": 20 # CHECK-CP-JSON-DAG: "%401:sub5": 19 # CHECK-CP-JSON-DAG: "%401:sub6": 18 # CHECK-CP-JSON-DAG: "%401:sub7": 17 # CHECK-CP-JSON-DAG: "%401:sub8": 14 # CHECK-CP-JSON-DAG: "%401:sub9": 13 # CHECK-CP-JSON-DAG: "%401:sub10": 12 # CHECK-CP-JSON-DAG: "%401:sub11": 11 # CHECK-CP-JSON-DAG: "%401:sub12": 8 # CHECK-CP-JSON-DAG: "%401:sub13": 7 # CHECK-CP-JSON-DAG: "%401:sub14": 6 # CHECK-CP-JSON-DAG: "%401:sub15": 5 # CHECK-CP-JSON-DAG: "%401:sub16": 2 # CHECK-CP-JSON-DAG: "%401:sub17": 1 # CHECK-CP-JSON-DAG: "%401:sub18": 0 # CHECK-CP-JSON-DAG: "%804": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%804", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 26 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%806:vgpr_32 = COPY %401.sub17", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 25 # CHECK-CP-JSON-DAG: "%401:sub1": 24 # CHECK-CP-JSON-DAG: "%401:sub2": 23 # CHECK-CP-JSON-DAG: "%401:sub3": 22 # CHECK-CP-JSON-DAG: "%401:sub4": 19 # CHECK-CP-JSON-DAG: "%401:sub5": 18 # CHECK-CP-JSON-DAG: "%401:sub6": 17 # CHECK-CP-JSON-DAG: "%401:sub7": 16 # CHECK-CP-JSON-DAG: "%401:sub8": 13 # CHECK-CP-JSON-DAG: "%401:sub9": 12 # CHECK-CP-JSON-DAG: "%401:sub10": 11 # CHECK-CP-JSON-DAG: "%401:sub11": 10 # CHECK-CP-JSON-DAG: "%401:sub12": 7 # CHECK-CP-JSON-DAG: "%401:sub13": 6 # CHECK-CP-JSON-DAG: "%401:sub14": 5 # CHECK-CP-JSON-DAG: "%401:sub15": 4 # CHECK-CP-JSON-DAG: "%401:sub16": 1 # CHECK-CP-JSON-DAG: "%401:sub17": 0 # CHECK-CP-JSON-DAG: "%804": 2 # CHECK-CP-JSON-DAG: "%805": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%804", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 25 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%807:vgpr_32 = COPY %401.sub16", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 24 # CHECK-CP-JSON-DAG: "%401:sub1": 23 # CHECK-CP-JSON-DAG: "%401:sub2": 22 # CHECK-CP-JSON-DAG: "%401:sub3": 21 # CHECK-CP-JSON-DAG: "%401:sub4": 18 # CHECK-CP-JSON-DAG: "%401:sub5": 17 # CHECK-CP-JSON-DAG: "%401:sub6": 16 # CHECK-CP-JSON-DAG: "%401:sub7": 15 # CHECK-CP-JSON-DAG: "%401:sub8": 12 # CHECK-CP-JSON-DAG: "%401:sub9": 11 # CHECK-CP-JSON-DAG: "%401:sub10": 10 # CHECK-CP-JSON-DAG: "%401:sub11": 9 # CHECK-CP-JSON-DAG: "%401:sub12": 6 # CHECK-CP-JSON-DAG: "%401:sub13": 5 # CHECK-CP-JSON-DAG: "%401:sub14": 4 # CHECK-CP-JSON-DAG: "%401:sub15": 3 # CHECK-CP-JSON-DAG: "%401:sub16": 0 # CHECK-CP-JSON-DAG: "%804": 1 # CHECK-CP-JSON-DAG: "%805": 1 # CHECK-CP-JSON-DAG: "%806": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%804", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 24 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%808:vreg_128 = REG_SEQUENCE %807, %subreg.sub0, %806, %subreg.sub1, %805, %subreg.sub2, %804, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 23 # CHECK-CP-JSON-DAG: "%401:sub1": 22 # CHECK-CP-JSON-DAG: "%401:sub2": 21 # CHECK-CP-JSON-DAG: "%401:sub3": 20 # CHECK-CP-JSON-DAG: "%401:sub4": 17 # CHECK-CP-JSON-DAG: "%401:sub5": 16 # CHECK-CP-JSON-DAG: "%401:sub6": 15 # CHECK-CP-JSON-DAG: "%401:sub7": 14 # CHECK-CP-JSON-DAG: "%401:sub8": 11 # CHECK-CP-JSON-DAG: "%401:sub9": 10 # CHECK-CP-JSON-DAG: "%401:sub10": 9 # CHECK-CP-JSON-DAG: "%401:sub11": 8 # CHECK-CP-JSON-DAG: "%401:sub12": 5 # CHECK-CP-JSON-DAG: "%401:sub13": 4 # CHECK-CP-JSON-DAG: "%401:sub14": 3 # CHECK-CP-JSON-DAG: "%401:sub15": 2 # CHECK-CP-JSON-DAG: "%804": 0 # CHECK-CP-JSON-DAG: "%805": 0 # CHECK-CP-JSON-DAG: "%806": 0 # CHECK-CP-JSON-DAG: "%807": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 23 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %809:vreg_64, %808, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 64, align 64, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 22 # CHECK-CP-JSON-DAG: "%401:sub1": 21 # CHECK-CP-JSON-DAG: "%401:sub2": 20 # CHECK-CP-JSON-DAG: "%401:sub3": 19 # CHECK-CP-JSON-DAG: "%401:sub4": 16 # CHECK-CP-JSON-DAG: "%401:sub5": 15 # CHECK-CP-JSON-DAG: "%401:sub6": 14 # CHECK-CP-JSON-DAG: "%401:sub7": 13 # CHECK-CP-JSON-DAG: "%401:sub8": 10 # CHECK-CP-JSON-DAG: "%401:sub9": 9 # CHECK-CP-JSON-DAG: "%401:sub10": 8 # CHECK-CP-JSON-DAG: "%401:sub11": 7 # CHECK-CP-JSON-DAG: "%401:sub12": 4 # CHECK-CP-JSON-DAG: "%401:sub13": 3 # CHECK-CP-JSON-DAG: "%401:sub14": 2 # CHECK-CP-JSON-DAG: "%401:sub15": 1 # CHECK-CP-JSON-DAG: "%808": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 22 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%810:vgpr_32 = COPY %401.sub15", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 21 # CHECK-CP-JSON-DAG: "%401:sub1": 20 # CHECK-CP-JSON-DAG: "%401:sub2": 19 # CHECK-CP-JSON-DAG: "%401:sub3": 18 # CHECK-CP-JSON-DAG: "%401:sub4": 15 # CHECK-CP-JSON-DAG: "%401:sub5": 14 # CHECK-CP-JSON-DAG: "%401:sub6": 13 # CHECK-CP-JSON-DAG: "%401:sub7": 12 # CHECK-CP-JSON-DAG: "%401:sub8": 9 # CHECK-CP-JSON-DAG: "%401:sub9": 8 # CHECK-CP-JSON-DAG: "%401:sub10": 7 # CHECK-CP-JSON-DAG: "%401:sub11": 6 # CHECK-CP-JSON-DAG: "%401:sub12": 3 # CHECK-CP-JSON-DAG: "%401:sub13": 2 # CHECK-CP-JSON-DAG: "%401:sub14": 1 # CHECK-CP-JSON-DAG: "%401:sub15": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 21 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%811:vgpr_32 = COPY %401.sub14", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 20 # CHECK-CP-JSON-DAG: "%401:sub1": 19 # CHECK-CP-JSON-DAG: "%401:sub2": 18 # CHECK-CP-JSON-DAG: "%401:sub3": 17 # CHECK-CP-JSON-DAG: "%401:sub4": 14 # CHECK-CP-JSON-DAG: "%401:sub5": 13 # CHECK-CP-JSON-DAG: "%401:sub6": 12 # CHECK-CP-JSON-DAG: "%401:sub7": 11 # CHECK-CP-JSON-DAG: "%401:sub8": 8 # CHECK-CP-JSON-DAG: "%401:sub9": 7 # CHECK-CP-JSON-DAG: "%401:sub10": 6 # CHECK-CP-JSON-DAG: "%401:sub11": 5 # CHECK-CP-JSON-DAG: "%401:sub12": 2 # CHECK-CP-JSON-DAG: "%401:sub13": 1 # CHECK-CP-JSON-DAG: "%401:sub14": 0 # CHECK-CP-JSON-DAG: "%810": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%810", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 20 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%812:vgpr_32 = COPY %401.sub13", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 19 # CHECK-CP-JSON-DAG: "%401:sub1": 18 # CHECK-CP-JSON-DAG: "%401:sub2": 17 # CHECK-CP-JSON-DAG: "%401:sub3": 16 # CHECK-CP-JSON-DAG: "%401:sub4": 13 # CHECK-CP-JSON-DAG: "%401:sub5": 12 # CHECK-CP-JSON-DAG: "%401:sub6": 11 # CHECK-CP-JSON-DAG: "%401:sub7": 10 # CHECK-CP-JSON-DAG: "%401:sub8": 7 # CHECK-CP-JSON-DAG: "%401:sub9": 6 # CHECK-CP-JSON-DAG: "%401:sub10": 5 # CHECK-CP-JSON-DAG: "%401:sub11": 4 # CHECK-CP-JSON-DAG: "%401:sub12": 1 # CHECK-CP-JSON-DAG: "%401:sub13": 0 # CHECK-CP-JSON-DAG: "%810": 2 # CHECK-CP-JSON-DAG: "%811": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%810", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 19 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%813:vgpr_32 = COPY %401.sub12", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 18 # CHECK-CP-JSON-DAG: "%401:sub1": 17 # CHECK-CP-JSON-DAG: "%401:sub2": 16 # CHECK-CP-JSON-DAG: "%401:sub3": 15 # CHECK-CP-JSON-DAG: "%401:sub4": 12 # CHECK-CP-JSON-DAG: "%401:sub5": 11 # CHECK-CP-JSON-DAG: "%401:sub6": 10 # CHECK-CP-JSON-DAG: "%401:sub7": 9 # CHECK-CP-JSON-DAG: "%401:sub8": 6 # CHECK-CP-JSON-DAG: "%401:sub9": 5 # CHECK-CP-JSON-DAG: "%401:sub10": 4 # CHECK-CP-JSON-DAG: "%401:sub11": 3 # CHECK-CP-JSON-DAG: "%401:sub12": 0 # CHECK-CP-JSON-DAG: "%810": 1 # CHECK-CP-JSON-DAG: "%811": 1 # CHECK-CP-JSON-DAG: "%812": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%810", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 18 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%814:vreg_128 = REG_SEQUENCE %813, %subreg.sub0, %812, %subreg.sub1, %811, %subreg.sub2, %810, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 17 # CHECK-CP-JSON-DAG: "%401:sub1": 16 # CHECK-CP-JSON-DAG: "%401:sub2": 15 # CHECK-CP-JSON-DAG: "%401:sub3": 14 # CHECK-CP-JSON-DAG: "%401:sub4": 11 # CHECK-CP-JSON-DAG: "%401:sub5": 10 # CHECK-CP-JSON-DAG: "%401:sub6": 9 # CHECK-CP-JSON-DAG: "%401:sub7": 8 # CHECK-CP-JSON-DAG: "%401:sub8": 5 # CHECK-CP-JSON-DAG: "%401:sub9": 4 # CHECK-CP-JSON-DAG: "%401:sub10": 3 # CHECK-CP-JSON-DAG: "%401:sub11": 2 # CHECK-CP-JSON-DAG: "%810": 0 # CHECK-CP-JSON-DAG: "%811": 0 # CHECK-CP-JSON-DAG: "%812": 0 # CHECK-CP-JSON-DAG: "%813": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 17 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %815:vreg_64, %814, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 48, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 16 # CHECK-CP-JSON-DAG: "%401:sub1": 15 # CHECK-CP-JSON-DAG: "%401:sub2": 14 # CHECK-CP-JSON-DAG: "%401:sub3": 13 # CHECK-CP-JSON-DAG: "%401:sub4": 10 # CHECK-CP-JSON-DAG: "%401:sub5": 9 # CHECK-CP-JSON-DAG: "%401:sub6": 8 # CHECK-CP-JSON-DAG: "%401:sub7": 7 # CHECK-CP-JSON-DAG: "%401:sub8": 4 # CHECK-CP-JSON-DAG: "%401:sub9": 3 # CHECK-CP-JSON-DAG: "%401:sub10": 2 # CHECK-CP-JSON-DAG: "%401:sub11": 1 # CHECK-CP-JSON-DAG: "%814": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 16 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%816:vgpr_32 = COPY %401.sub11", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 15 # CHECK-CP-JSON-DAG: "%401:sub1": 14 # CHECK-CP-JSON-DAG: "%401:sub2": 13 # CHECK-CP-JSON-DAG: "%401:sub3": 12 # CHECK-CP-JSON-DAG: "%401:sub4": 9 # CHECK-CP-JSON-DAG: "%401:sub5": 8 # CHECK-CP-JSON-DAG: "%401:sub6": 7 # CHECK-CP-JSON-DAG: "%401:sub7": 6 # CHECK-CP-JSON-DAG: "%401:sub8": 3 # CHECK-CP-JSON-DAG: "%401:sub9": 2 # CHECK-CP-JSON-DAG: "%401:sub10": 1 # CHECK-CP-JSON-DAG: "%401:sub11": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 15 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%817:vgpr_32 = COPY %401.sub10", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 14 # CHECK-CP-JSON-DAG: "%401:sub1": 13 # CHECK-CP-JSON-DAG: "%401:sub2": 12 # CHECK-CP-JSON-DAG: "%401:sub3": 11 # CHECK-CP-JSON-DAG: "%401:sub4": 8 # CHECK-CP-JSON-DAG: "%401:sub5": 7 # CHECK-CP-JSON-DAG: "%401:sub6": 6 # CHECK-CP-JSON-DAG: "%401:sub7": 5 # CHECK-CP-JSON-DAG: "%401:sub8": 2 # CHECK-CP-JSON-DAG: "%401:sub9": 1 # CHECK-CP-JSON-DAG: "%401:sub10": 0 # CHECK-CP-JSON-DAG: "%816": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%816", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 14 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%818:vgpr_32 = COPY %401.sub9", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 13 # CHECK-CP-JSON-DAG: "%401:sub1": 12 # CHECK-CP-JSON-DAG: "%401:sub2": 11 # CHECK-CP-JSON-DAG: "%401:sub3": 10 # CHECK-CP-JSON-DAG: "%401:sub4": 7 # CHECK-CP-JSON-DAG: "%401:sub5": 6 # CHECK-CP-JSON-DAG: "%401:sub6": 5 # CHECK-CP-JSON-DAG: "%401:sub7": 4 # CHECK-CP-JSON-DAG: "%401:sub8": 1 # CHECK-CP-JSON-DAG: "%401:sub9": 0 # CHECK-CP-JSON-DAG: "%816": 2 # CHECK-CP-JSON-DAG: "%817": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%816", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 13 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%819:vgpr_32 = COPY %401.sub8", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 12 # CHECK-CP-JSON-DAG: "%401:sub1": 11 # CHECK-CP-JSON-DAG: "%401:sub2": 10 # CHECK-CP-JSON-DAG: "%401:sub3": 9 # CHECK-CP-JSON-DAG: "%401:sub4": 6 # CHECK-CP-JSON-DAG: "%401:sub5": 5 # CHECK-CP-JSON-DAG: "%401:sub6": 4 # CHECK-CP-JSON-DAG: "%401:sub7": 3 # CHECK-CP-JSON-DAG: "%401:sub8": 0 # CHECK-CP-JSON-DAG: "%816": 1 # CHECK-CP-JSON-DAG: "%817": 1 # CHECK-CP-JSON-DAG: "%818": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%816", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 12 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%820:vreg_128 = REG_SEQUENCE %819, %subreg.sub0, %818, %subreg.sub1, %817, %subreg.sub2, %816, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 11 # CHECK-CP-JSON-DAG: "%401:sub1": 10 # CHECK-CP-JSON-DAG: "%401:sub2": 9 # CHECK-CP-JSON-DAG: "%401:sub3": 8 # CHECK-CP-JSON-DAG: "%401:sub4": 5 # CHECK-CP-JSON-DAG: "%401:sub5": 4 # CHECK-CP-JSON-DAG: "%401:sub6": 3 # CHECK-CP-JSON-DAG: "%401:sub7": 2 # CHECK-CP-JSON-DAG: "%816": 0 # CHECK-CP-JSON-DAG: "%817": 0 # CHECK-CP-JSON-DAG: "%818": 0 # CHECK-CP-JSON-DAG: "%819": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 11 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %821:vreg_64, %820, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 32, align 32, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 10 # CHECK-CP-JSON-DAG: "%401:sub1": 9 # CHECK-CP-JSON-DAG: "%401:sub2": 8 # CHECK-CP-JSON-DAG: "%401:sub3": 7 # CHECK-CP-JSON-DAG: "%401:sub4": 4 # CHECK-CP-JSON-DAG: "%401:sub5": 3 # CHECK-CP-JSON-DAG: "%401:sub6": 2 # CHECK-CP-JSON-DAG: "%401:sub7": 1 # CHECK-CP-JSON-DAG: "%820": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 10 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%822:vgpr_32 = COPY %401.sub7", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 9 # CHECK-CP-JSON-DAG: "%401:sub1": 8 # CHECK-CP-JSON-DAG: "%401:sub2": 7 # CHECK-CP-JSON-DAG: "%401:sub3": 6 # CHECK-CP-JSON-DAG: "%401:sub4": 3 # CHECK-CP-JSON-DAG: "%401:sub5": 2 # CHECK-CP-JSON-DAG: "%401:sub6": 1 # CHECK-CP-JSON-DAG: "%401:sub7": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 9 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%823:vgpr_32 = COPY %401.sub6", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 8 # CHECK-CP-JSON-DAG: "%401:sub1": 7 # CHECK-CP-JSON-DAG: "%401:sub2": 6 # CHECK-CP-JSON-DAG: "%401:sub3": 5 # CHECK-CP-JSON-DAG: "%401:sub4": 2 # CHECK-CP-JSON-DAG: "%401:sub5": 1 # CHECK-CP-JSON-DAG: "%401:sub6": 0 # CHECK-CP-JSON-DAG: "%822": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%822", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 8 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%824:vgpr_32 = COPY %401.sub5", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 7 # CHECK-CP-JSON-DAG: "%401:sub1": 6 # CHECK-CP-JSON-DAG: "%401:sub2": 5 # CHECK-CP-JSON-DAG: "%401:sub3": 4 # CHECK-CP-JSON-DAG: "%401:sub4": 1 # CHECK-CP-JSON-DAG: "%401:sub5": 0 # CHECK-CP-JSON-DAG: "%822": 2 # CHECK-CP-JSON-DAG: "%823": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%822", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 7 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%825:vgpr_32 = COPY %401.sub4", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 6 # CHECK-CP-JSON-DAG: "%401:sub1": 5 # CHECK-CP-JSON-DAG: "%401:sub2": 4 # CHECK-CP-JSON-DAG: "%401:sub3": 3 # CHECK-CP-JSON-DAG: "%401:sub4": 0 # CHECK-CP-JSON-DAG: "%822": 1 # CHECK-CP-JSON-DAG: "%823": 1 # CHECK-CP-JSON-DAG: "%824": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%822", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 6 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%826:vreg_128 = REG_SEQUENCE %825, %subreg.sub0, %824, %subreg.sub1, %823, %subreg.sub2, %822, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 5 # CHECK-CP-JSON-DAG: "%401:sub1": 4 # CHECK-CP-JSON-DAG: "%401:sub2": 3 # CHECK-CP-JSON-DAG: "%401:sub3": 2 # CHECK-CP-JSON-DAG: "%822": 0 # CHECK-CP-JSON-DAG: "%823": 0 # CHECK-CP-JSON-DAG: "%824": 0 # CHECK-CP-JSON-DAG: "%825": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 5 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %827:vreg_64, %826, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef` + 16, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 4 # CHECK-CP-JSON-DAG: "%401:sub1": 3 # CHECK-CP-JSON-DAG: "%401:sub2": 2 # CHECK-CP-JSON-DAG: "%401:sub3": 1 # CHECK-CP-JSON-DAG: "%826": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 4 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%828:vgpr_32 = COPY %401.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 3 # CHECK-CP-JSON-DAG: "%401:sub1": 2 # CHECK-CP-JSON-DAG: "%401:sub2": 1 # CHECK-CP-JSON-DAG: "%401:sub3": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%401", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%401:sub0", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%829:vgpr_32 = COPY %401.sub2", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 2 # CHECK-CP-JSON-DAG: "%401:sub1": 1 # CHECK-CP-JSON-DAG: "%401:sub2": 0 # CHECK-CP-JSON-DAG: "%828": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 3 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%830:vgpr_32 = COPY %401.sub1", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 1 # CHECK-CP-JSON-DAG: "%401:sub1": 0 # CHECK-CP-JSON-DAG: "%828": 2 # CHECK-CP-JSON-DAG: "%829": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 2 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%831:vgpr_32 = COPY %401.sub0", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%401:sub0": 0 # CHECK-CP-JSON-DAG: "%828": 1 # CHECK-CP-JSON-DAG: "%829": 1 # CHECK-CP-JSON-DAG: "%830": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 1 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "%832:vreg_128 = REG_SEQUENCE %831, %subreg.sub0, %830, %subreg.sub1, %829, %subreg.sub2, %828, %subreg.sub3", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%828": 0 # CHECK-CP-JSON-DAG: "%829": 0 # CHECK-CP-JSON-DAG: "%830": 0 # CHECK-CP-JSON-DAG: "%831": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%828", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "GLOBAL_STORE_DWORDX4 undef %833:vreg_64, %832, 0, 0, implicit $exec :: (volatile store (s128) into `ptr addrspace(1) undef`, align 128, addrspace 1)", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": { # CHECK-CP-JSON-DAG: "%832": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest": { # CHECK-CP-JSON-DAG: "register": "%832", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "furthest-subreg": { # CHECK-CP-JSON-DAG: "register": "%832", # CHECK-CP-JSON-DAG: "use": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "use-mi": "{{[^"]+}}", # CHECK-CP-JSON-DAG: "distance": 0 # CHECK-CP-JSON: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: { # CHECK-CP-JSON-NEXT: "instr": "SI_RETURN", # CHECK-CP-JSON-NEXT: "id": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "head-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "tail-len": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "distances": {}, # CHECK-CP-JSON-NEXT: "furthest": {}, # CHECK-CP-JSON-NEXT: "furthest-subreg": {} # CHECK-CP-JSON-NEXT: } # CHECK-CP-JSON-NEXT: ] # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-NEXT: "distance-from-def-to-closest-use": { # CHECK-CP-JSON-DAG: "%0": 71, # CHECK-CP-JSON-DAG: "%1": 65, # CHECK-CP-JSON-DAG: "%2": 64, # CHECK-CP-JSON-DAG: "%3": 63, # CHECK-CP-JSON-DAG: "%4": 62, # CHECK-CP-JSON-DAG: "%5": 61, # CHECK-CP-JSON-DAG: "%6": 60, # CHECK-CP-JSON-DAG: "%7": 59, # CHECK-CP-JSON-DAG: "%8": 58, # CHECK-CP-JSON-DAG: "%9": 57, # CHECK-CP-JSON-DAG: "%10": 56, # CHECK-CP-JSON-DAG: "%11": 55, # CHECK-CP-JSON-DAG: "%12": 54, # CHECK-CP-JSON-DAG: "%13": 53, # CHECK-CP-JSON-DAG: "%14": 52, # CHECK-CP-JSON-DAG: "%15": 51, # CHECK-CP-JSON-DAG: "%16": 50, # CHECK-CP-JSON-DAG: "%17": 49, # CHECK-CP-JSON-DAG: "%18": 48, # CHECK-CP-JSON-DAG: "%19": 47, # CHECK-CP-JSON-DAG: "%20": 46, # CHECK-CP-JSON-DAG: "%21": 45, # CHECK-CP-JSON-DAG: "%22": 44, # CHECK-CP-JSON-DAG: "%23": 43, # CHECK-CP-JSON-DAG: "%24": 42, # CHECK-CP-JSON-DAG: "%25": 41, # CHECK-CP-JSON-DAG: "%26": 40, # CHECK-CP-JSON-DAG: "%27": 39, # CHECK-CP-JSON-DAG: "%28": 38, # CHECK-CP-JSON-DAG: "%29": 37, # CHECK-CP-JSON-DAG: "%30": 36, # CHECK-CP-JSON-DAG: "%31": 35, # CHECK-CP-JSON-DAG: "%32": 32, # CHECK-CP-JSON-DAG: "%33": 31, # CHECK-CP-JSON-DAG: "%34": 30, # CHECK-CP-JSON-DAG: "%35": 29, # CHECK-CP-JSON-DAG: "%36": 28, # CHECK-CP-JSON-DAG: "%37": 27, # CHECK-CP-JSON-DAG: "%38": 26, # CHECK-CP-JSON-DAG: "%39": 25, # CHECK-CP-JSON-DAG: "%40": 24, # CHECK-CP-JSON-DAG: "%41": 23, # CHECK-CP-JSON-DAG: "%42": 22, # CHECK-CP-JSON-DAG: "%43": 21, # CHECK-CP-JSON-DAG: "%44": 20, # CHECK-CP-JSON-DAG: "%45": 19, # CHECK-CP-JSON-DAG: "%46": 18, # CHECK-CP-JSON-DAG: "%47": 17, # CHECK-CP-JSON-DAG: "%48": 16, # CHECK-CP-JSON-DAG: "%49": 15, # CHECK-CP-JSON-DAG: "%50": 14, # CHECK-CP-JSON-DAG: "%51": 13, # CHECK-CP-JSON-DAG: "%52": 12, # CHECK-CP-JSON-DAG: "%53": 11, # CHECK-CP-JSON-DAG: "%54": 10, # CHECK-CP-JSON-DAG: "%55": 9, # CHECK-CP-JSON-DAG: "%56": 8, # CHECK-CP-JSON-DAG: "%57": 7, # CHECK-CP-JSON-DAG: "%58": 6, # CHECK-CP-JSON-DAG: "%59": 5, # CHECK-CP-JSON-DAG: "%60": 4, # CHECK-CP-JSON-DAG: "%61": 3, # CHECK-CP-JSON-DAG: "%62": 2, # CHECK-CP-JSON-DAG: "%63": 1, # CHECK-CP-JSON-DAG: "%64": 5, # CHECK-CP-JSON-DAG: "%65": 1, # CHECK-CP-JSON-DAG: "%66": 4, # CHECK-CP-JSON-DAG: "%67": 7, # CHECK-CP-JSON-DAG: "%68": 5, # CHECK-CP-JSON-DAG: "%69": 367, # CHECK-CP-JSON-DAG: "%70": 318, # CHECK-CP-JSON-DAG: "%71": 1, # CHECK-CP-JSON-DAG: "%72": 1, # CHECK-CP-JSON-DAG: "%73": 2, # CHECK-CP-JSON-DAG: "%74": 1, # CHECK-CP-JSON-DAG: "%75": 1, # CHECK-CP-JSON-DAG: "%76": "", # CHECK-CP-JSON-DAG: "%77": 19, # CHECK-CP-JSON-DAG: "%78": 2, # CHECK-CP-JSON-DAG: "%79": 1, # CHECK-CP-JSON-DAG: "%80": 1, # CHECK-CP-JSON-DAG: "%81": "", # CHECK-CP-JSON-DAG: "%82": 58, # CHECK-CP-JSON-DAG: "%83": 2, # CHECK-CP-JSON-DAG: "%84": 1, # CHECK-CP-JSON-DAG: "%85": 1, # CHECK-CP-JSON-DAG: "%86": "", # CHECK-CP-JSON-DAG: "%87": 97, # CHECK-CP-JSON-DAG: "%88": 2, # CHECK-CP-JSON-DAG: "%89": 1, # CHECK-CP-JSON-DAG: "%90": 1, # CHECK-CP-JSON-DAG: "%91": "", # CHECK-CP-JSON-DAG: "%92": 136, # CHECK-CP-JSON-DAG: "%93": 2, # CHECK-CP-JSON-DAG: "%94": 1, # CHECK-CP-JSON-DAG: "%95": 1, # CHECK-CP-JSON-DAG: "%96": "", # CHECK-CP-JSON-DAG: "%97": 175, # CHECK-CP-JSON-DAG: "%98": 2, # CHECK-CP-JSON-DAG: "%99": 1, # CHECK-CP-JSON-DAG: "%100": 1, # CHECK-CP-JSON-DAG: "%101": "", # CHECK-CP-JSON-DAG: "%102": 214, # CHECK-CP-JSON-DAG: "%103": 2, # CHECK-CP-JSON-DAG: "%104": 1, # CHECK-CP-JSON-DAG: "%105": 1, # CHECK-CP-JSON-DAG: "%106": "", # CHECK-CP-JSON-DAG: "%107": 253, # CHECK-CP-JSON-DAG: "%108": 1, # CHECK-CP-JSON-DAG: "%109": 39, # CHECK-CP-JSON-DAG: "%110": 38, # CHECK-CP-JSON-DAG: "%111": 37, # CHECK-CP-JSON-DAG: "%112": 36, # CHECK-CP-JSON-DAG: "%113": 1, # CHECK-CP-JSON-DAG: "%114": 34, # CHECK-CP-JSON-DAG: "%115": 33, # CHECK-CP-JSON-DAG: "%116": 32, # CHECK-CP-JSON-DAG: "%117": 31, # CHECK-CP-JSON-DAG: "%118": 1, # CHECK-CP-JSON-DAG: "%119": 29, # CHECK-CP-JSON-DAG: "%120": 28, # CHECK-CP-JSON-DAG: "%121": 27, # CHECK-CP-JSON-DAG: "%122": 26, # CHECK-CP-JSON-DAG: "%123": 1, # CHECK-CP-JSON-DAG: "%124": 24, # CHECK-CP-JSON-DAG: "%125": 23, # CHECK-CP-JSON-DAG: "%126": 22, # CHECK-CP-JSON-DAG: "%127": 21, # CHECK-CP-JSON-DAG: "%128": 1, # CHECK-CP-JSON-DAG: "%129": 19, # CHECK-CP-JSON-DAG: "%130": 18, # CHECK-CP-JSON-DAG: "%131": 17, # CHECK-CP-JSON-DAG: "%132": 16, # CHECK-CP-JSON-DAG: "%133": 1, # CHECK-CP-JSON-DAG: "%134": 14, # CHECK-CP-JSON-DAG: "%135": 13, # CHECK-CP-JSON-DAG: "%136": 12, # CHECK-CP-JSON-DAG: "%137": 11, # CHECK-CP-JSON-DAG: "%138": 1, # CHECK-CP-JSON-DAG: "%139": 9, # CHECK-CP-JSON-DAG: "%140": 8, # CHECK-CP-JSON-DAG: "%141": 7, # CHECK-CP-JSON-DAG: "%142": 6, # CHECK-CP-JSON-DAG: "%143": 1, # CHECK-CP-JSON-DAG: "%144": 4, # CHECK-CP-JSON-DAG: "%145": 3, # CHECK-CP-JSON-DAG: "%146": 2, # CHECK-CP-JSON-DAG: "%147": 1, # CHECK-CP-JSON-DAG: "%148": 1, # CHECK-CP-JSON-DAG: "%149": 349, # CHECK-CP-JSON-DAG: "%150": 1, # CHECK-CP-JSON-DAG: "%151": 39, # CHECK-CP-JSON-DAG: "%152": 38, # CHECK-CP-JSON-DAG: "%153": 37, # CHECK-CP-JSON-DAG: "%154": 36, # CHECK-CP-JSON-DAG: "%155": 1, # CHECK-CP-JSON-DAG: "%156": 34, # CHECK-CP-JSON-DAG: "%157": 33, # CHECK-CP-JSON-DAG: "%158": 32, # CHECK-CP-JSON-DAG: "%159": 31, # CHECK-CP-JSON-DAG: "%160": 1, # CHECK-CP-JSON-DAG: "%161": 29, # CHECK-CP-JSON-DAG: "%162": 28, # CHECK-CP-JSON-DAG: "%163": 27, # CHECK-CP-JSON-DAG: "%164": 26, # CHECK-CP-JSON-DAG: "%165": 1, # CHECK-CP-JSON-DAG: "%166": 24, # CHECK-CP-JSON-DAG: "%167": 23, # CHECK-CP-JSON-DAG: "%168": 22, # CHECK-CP-JSON-DAG: "%169": 21, # CHECK-CP-JSON-DAG: "%170": 1, # CHECK-CP-JSON-DAG: "%171": 19, # CHECK-CP-JSON-DAG: "%172": 18, # CHECK-CP-JSON-DAG: "%173": 17, # CHECK-CP-JSON-DAG: "%174": 16, # CHECK-CP-JSON-DAG: "%175": 1, # CHECK-CP-JSON-DAG: "%176": 14, # CHECK-CP-JSON-DAG: "%177": 13, # CHECK-CP-JSON-DAG: "%178": 12, # CHECK-CP-JSON-DAG: "%179": 11, # CHECK-CP-JSON-DAG: "%180": 1, # CHECK-CP-JSON-DAG: "%181": 9, # CHECK-CP-JSON-DAG: "%182": 8, # CHECK-CP-JSON-DAG: "%183": 7, # CHECK-CP-JSON-DAG: "%184": 6, # CHECK-CP-JSON-DAG: "%185": 1, # CHECK-CP-JSON-DAG: "%186": 4, # CHECK-CP-JSON-DAG: "%187": 3, # CHECK-CP-JSON-DAG: "%188": 2, # CHECK-CP-JSON-DAG: "%189": 1, # CHECK-CP-JSON-DAG: "%190": 1, # CHECK-CP-JSON-DAG: "%191": 355, # CHECK-CP-JSON-DAG: "%192": 1, # CHECK-CP-JSON-DAG: "%193": 39, # CHECK-CP-JSON-DAG: "%194": 38, # CHECK-CP-JSON-DAG: "%195": 37, # CHECK-CP-JSON-DAG: "%196": 36, # CHECK-CP-JSON-DAG: "%197": 1, # CHECK-CP-JSON-DAG: "%198": 34, # CHECK-CP-JSON-DAG: "%199": 33, # CHECK-CP-JSON-DAG: "%200": 32, # CHECK-CP-JSON-DAG: "%201": 31, # CHECK-CP-JSON-DAG: "%202": 1, # CHECK-CP-JSON-DAG: "%203": 29, # CHECK-CP-JSON-DAG: "%204": 28, # CHECK-CP-JSON-DAG: "%205": 27, # CHECK-CP-JSON-DAG: "%206": 26, # CHECK-CP-JSON-DAG: "%207": 1, # CHECK-CP-JSON-DAG: "%208": 24, # CHECK-CP-JSON-DAG: "%209": 23, # CHECK-CP-JSON-DAG: "%210": 22, # CHECK-CP-JSON-DAG: "%211": 21, # CHECK-CP-JSON-DAG: "%212": 1, # CHECK-CP-JSON-DAG: "%213": 19, # CHECK-CP-JSON-DAG: "%214": 18, # CHECK-CP-JSON-DAG: "%215": 17, # CHECK-CP-JSON-DAG: "%216": 16, # CHECK-CP-JSON-DAG: "%217": 1, # CHECK-CP-JSON-DAG: "%218": 14, # CHECK-CP-JSON-DAG: "%219": 13, # CHECK-CP-JSON-DAG: "%220": 12, # CHECK-CP-JSON-DAG: "%221": 11, # CHECK-CP-JSON-DAG: "%222": 1, # CHECK-CP-JSON-DAG: "%223": 9, # CHECK-CP-JSON-DAG: "%224": 8, # CHECK-CP-JSON-DAG: "%225": 7, # CHECK-CP-JSON-DAG: "%226": 6, # CHECK-CP-JSON-DAG: "%227": 1, # CHECK-CP-JSON-DAG: "%228": 4, # CHECK-CP-JSON-DAG: "%229": 3, # CHECK-CP-JSON-DAG: "%230": 2, # CHECK-CP-JSON-DAG: "%231": 1, # CHECK-CP-JSON-DAG: "%232": 1, # CHECK-CP-JSON-DAG: "%233": 361, # CHECK-CP-JSON-DAG: "%234": 1, # CHECK-CP-JSON-DAG: "%235": 39, # CHECK-CP-JSON-DAG: "%236": 38, # CHECK-CP-JSON-DAG: "%237": 37, # CHECK-CP-JSON-DAG: "%238": 36, # CHECK-CP-JSON-DAG: "%239": 1, # CHECK-CP-JSON-DAG: "%240": 34, # CHECK-CP-JSON-DAG: "%241": 33, # CHECK-CP-JSON-DAG: "%242": 32, # CHECK-CP-JSON-DAG: "%243": 31, # CHECK-CP-JSON-DAG: "%244": 1, # CHECK-CP-JSON-DAG: "%245": 29, # CHECK-CP-JSON-DAG: "%246": 28, # CHECK-CP-JSON-DAG: "%247": 27, # CHECK-CP-JSON-DAG: "%248": 26, # CHECK-CP-JSON-DAG: "%249": 1, # CHECK-CP-JSON-DAG: "%250": 24, # CHECK-CP-JSON-DAG: "%251": 23, # CHECK-CP-JSON-DAG: "%252": 22, # CHECK-CP-JSON-DAG: "%253": 21, # CHECK-CP-JSON-DAG: "%254": 1, # CHECK-CP-JSON-DAG: "%255": 19, # CHECK-CP-JSON-DAG: "%256": 18, # CHECK-CP-JSON-DAG: "%257": 17, # CHECK-CP-JSON-DAG: "%258": 16, # CHECK-CP-JSON-DAG: "%259": 1, # CHECK-CP-JSON-DAG: "%260": 14, # CHECK-CP-JSON-DAG: "%261": 13, # CHECK-CP-JSON-DAG: "%262": 12, # CHECK-CP-JSON-DAG: "%263": 11, # CHECK-CP-JSON-DAG: "%264": 1, # CHECK-CP-JSON-DAG: "%265": 9, # CHECK-CP-JSON-DAG: "%266": 8, # CHECK-CP-JSON-DAG: "%267": 7, # CHECK-CP-JSON-DAG: "%268": 6, # CHECK-CP-JSON-DAG: "%269": 1, # CHECK-CP-JSON-DAG: "%270": 4, # CHECK-CP-JSON-DAG: "%271": 3, # CHECK-CP-JSON-DAG: "%272": 2, # CHECK-CP-JSON-DAG: "%273": 1, # CHECK-CP-JSON-DAG: "%274": 1, # CHECK-CP-JSON-DAG: "%275": 367, # CHECK-CP-JSON-DAG: "%276": 1, # CHECK-CP-JSON-DAG: "%277": 39, # CHECK-CP-JSON-DAG: "%278": 38, # CHECK-CP-JSON-DAG: "%279": 37, # CHECK-CP-JSON-DAG: "%280": 36, # CHECK-CP-JSON-DAG: "%281": 1, # CHECK-CP-JSON-DAG: "%282": 34, # CHECK-CP-JSON-DAG: "%283": 33, # CHECK-CP-JSON-DAG: "%284": 32, # CHECK-CP-JSON-DAG: "%285": 31, # CHECK-CP-JSON-DAG: "%286": 1, # CHECK-CP-JSON-DAG: "%287": 29, # CHECK-CP-JSON-DAG: "%288": 28, # CHECK-CP-JSON-DAG: "%289": 27, # CHECK-CP-JSON-DAG: "%290": 26, # CHECK-CP-JSON-DAG: "%291": 1, # CHECK-CP-JSON-DAG: "%292": 24, # CHECK-CP-JSON-DAG: "%293": 23, # CHECK-CP-JSON-DAG: "%294": 22, # CHECK-CP-JSON-DAG: "%295": 21, # CHECK-CP-JSON-DAG: "%296": 1, # CHECK-CP-JSON-DAG: "%297": 19, # CHECK-CP-JSON-DAG: "%298": 18, # CHECK-CP-JSON-DAG: "%299": 17, # CHECK-CP-JSON-DAG: "%300": 16, # CHECK-CP-JSON-DAG: "%301": 1, # CHECK-CP-JSON-DAG: "%302": 14, # CHECK-CP-JSON-DAG: "%303": 13, # CHECK-CP-JSON-DAG: "%304": 12, # CHECK-CP-JSON-DAG: "%305": 11, # CHECK-CP-JSON-DAG: "%306": 1, # CHECK-CP-JSON-DAG: "%307": 9, # CHECK-CP-JSON-DAG: "%308": 8, # CHECK-CP-JSON-DAG: "%309": 7, # CHECK-CP-JSON-DAG: "%310": 6, # CHECK-CP-JSON-DAG: "%311": 1, # CHECK-CP-JSON-DAG: "%312": 4, # CHECK-CP-JSON-DAG: "%313": 3, # CHECK-CP-JSON-DAG: "%314": 2, # CHECK-CP-JSON-DAG: "%315": 1, # CHECK-CP-JSON-DAG: "%316": 1, # CHECK-CP-JSON-DAG: "%317": 373, # CHECK-CP-JSON-DAG: "%318": 1, # CHECK-CP-JSON-DAG: "%319": 39, # CHECK-CP-JSON-DAG: "%320": 38, # CHECK-CP-JSON-DAG: "%321": 37, # CHECK-CP-JSON-DAG: "%322": 36, # CHECK-CP-JSON-DAG: "%323": 1, # CHECK-CP-JSON-DAG: "%324": 34, # CHECK-CP-JSON-DAG: "%325": 33, # CHECK-CP-JSON-DAG: "%326": 32, # CHECK-CP-JSON-DAG: "%327": 31, # CHECK-CP-JSON-DAG: "%328": 1, # CHECK-CP-JSON-DAG: "%329": 29, # CHECK-CP-JSON-DAG: "%330": 28, # CHECK-CP-JSON-DAG: "%331": 27, # CHECK-CP-JSON-DAG: "%332": 26, # CHECK-CP-JSON-DAG: "%333": 1, # CHECK-CP-JSON-DAG: "%334": 24, # CHECK-CP-JSON-DAG: "%335": 23, # CHECK-CP-JSON-DAG: "%336": 22, # CHECK-CP-JSON-DAG: "%337": 21, # CHECK-CP-JSON-DAG: "%338": 1, # CHECK-CP-JSON-DAG: "%339": 19, # CHECK-CP-JSON-DAG: "%340": 18, # CHECK-CP-JSON-DAG: "%341": 17, # CHECK-CP-JSON-DAG: "%342": 16, # CHECK-CP-JSON-DAG: "%343": 1, # CHECK-CP-JSON-DAG: "%344": 14, # CHECK-CP-JSON-DAG: "%345": 13, # CHECK-CP-JSON-DAG: "%346": 12, # CHECK-CP-JSON-DAG: "%347": 11, # CHECK-CP-JSON-DAG: "%348": 1, # CHECK-CP-JSON-DAG: "%349": 9, # CHECK-CP-JSON-DAG: "%350": 8, # CHECK-CP-JSON-DAG: "%351": 7, # CHECK-CP-JSON-DAG: "%352": 6, # CHECK-CP-JSON-DAG: "%353": 1, # CHECK-CP-JSON-DAG: "%354": 4, # CHECK-CP-JSON-DAG: "%355": 3, # CHECK-CP-JSON-DAG: "%356": 2, # CHECK-CP-JSON-DAG: "%357": 1, # CHECK-CP-JSON-DAG: "%358": 1, # CHECK-CP-JSON-DAG: "%359": 379, # CHECK-CP-JSON-DAG: "%360": 1, # CHECK-CP-JSON-DAG: "%361": 39, # CHECK-CP-JSON-DAG: "%362": 38, # CHECK-CP-JSON-DAG: "%363": 37, # CHECK-CP-JSON-DAG: "%364": 36, # CHECK-CP-JSON-DAG: "%365": 1, # CHECK-CP-JSON-DAG: "%366": 34, # CHECK-CP-JSON-DAG: "%367": 33, # CHECK-CP-JSON-DAG: "%368": 32, # CHECK-CP-JSON-DAG: "%369": 31, # CHECK-CP-JSON-DAG: "%370": 1, # CHECK-CP-JSON-DAG: "%371": 29, # CHECK-CP-JSON-DAG: "%372": 28, # CHECK-CP-JSON-DAG: "%373": 27, # CHECK-CP-JSON-DAG: "%374": 26, # CHECK-CP-JSON-DAG: "%375": 1, # CHECK-CP-JSON-DAG: "%376": 24, # CHECK-CP-JSON-DAG: "%377": 23, # CHECK-CP-JSON-DAG: "%378": 22, # CHECK-CP-JSON-DAG: "%379": 21, # CHECK-CP-JSON-DAG: "%380": 1, # CHECK-CP-JSON-DAG: "%381": 19, # CHECK-CP-JSON-DAG: "%382": 18, # CHECK-CP-JSON-DAG: "%383": 17, # CHECK-CP-JSON-DAG: "%384": 16, # CHECK-CP-JSON-DAG: "%385": 1, # CHECK-CP-JSON-DAG: "%386": 14, # CHECK-CP-JSON-DAG: "%387": 13, # CHECK-CP-JSON-DAG: "%388": 12, # CHECK-CP-JSON-DAG: "%389": 11, # CHECK-CP-JSON-DAG: "%390": 1, # CHECK-CP-JSON-DAG: "%391": 9, # CHECK-CP-JSON-DAG: "%392": 8, # CHECK-CP-JSON-DAG: "%393": 7, # CHECK-CP-JSON-DAG: "%394": 6, # CHECK-CP-JSON-DAG: "%395": 1, # CHECK-CP-JSON-DAG: "%396": 4, # CHECK-CP-JSON-DAG: "%397": 3, # CHECK-CP-JSON-DAG: "%398": 2, # CHECK-CP-JSON-DAG: "%399": 1, # CHECK-CP-JSON-DAG: "%400": 1, # CHECK-CP-JSON-DAG: "%401": 385, # CHECK-CP-JSON-DAG: "%402": 4, # CHECK-CP-JSON-DAG: "%403": 3, # CHECK-CP-JSON-DAG: "%404": 2, # CHECK-CP-JSON-DAG: "%405": 1, # CHECK-CP-JSON-DAG: "%406": 1, # CHECK-CP-JSON-DAG: "%408": 4, # CHECK-CP-JSON-DAG: "%409": 3, # CHECK-CP-JSON-DAG: "%410": 2, # CHECK-CP-JSON-DAG: "%411": 1, # CHECK-CP-JSON-DAG: "%412": 1, # CHECK-CP-JSON-DAG: "%414": 4, # CHECK-CP-JSON-DAG: "%415": 3, # CHECK-CP-JSON-DAG: "%416": 2, # CHECK-CP-JSON-DAG: "%417": 1, # CHECK-CP-JSON-DAG: "%418": 1, # CHECK-CP-JSON-DAG: "%420": 4, # CHECK-CP-JSON-DAG: "%421": 3, # CHECK-CP-JSON-DAG: "%422": 2, # CHECK-CP-JSON-DAG: "%423": 1, # CHECK-CP-JSON-DAG: "%424": 1, # CHECK-CP-JSON-DAG: "%426": 4, # CHECK-CP-JSON-DAG: "%427": 3, # CHECK-CP-JSON-DAG: "%428": 2, # CHECK-CP-JSON-DAG: "%429": 1, # CHECK-CP-JSON-DAG: "%430": 1, # CHECK-CP-JSON-DAG: "%432": 4, # CHECK-CP-JSON-DAG: "%433": 3, # CHECK-CP-JSON-DAG: "%434": 2, # CHECK-CP-JSON-DAG: "%435": 1, # CHECK-CP-JSON-DAG: "%436": 1, # CHECK-CP-JSON-DAG: "%438": 4, # CHECK-CP-JSON-DAG: "%439": 3, # CHECK-CP-JSON-DAG: "%440": 2, # CHECK-CP-JSON-DAG: "%441": 1, # CHECK-CP-JSON-DAG: "%442": 1, # CHECK-CP-JSON-DAG: "%444": 4, # CHECK-CP-JSON-DAG: "%445": 3, # CHECK-CP-JSON-DAG: "%446": 2, # CHECK-CP-JSON-DAG: "%447": 1, # CHECK-CP-JSON-DAG: "%448": 1, # CHECK-CP-JSON-DAG: "%450": 4, # CHECK-CP-JSON-DAG: "%451": 3, # CHECK-CP-JSON-DAG: "%452": 2, # CHECK-CP-JSON-DAG: "%453": 1, # CHECK-CP-JSON-DAG: "%454": 1, # CHECK-CP-JSON-DAG: "%456": 4, # CHECK-CP-JSON-DAG: "%457": 3, # CHECK-CP-JSON-DAG: "%458": 2, # CHECK-CP-JSON-DAG: "%459": 1, # CHECK-CP-JSON-DAG: "%460": 1, # CHECK-CP-JSON-DAG: "%462": 4, # CHECK-CP-JSON-DAG: "%463": 3, # CHECK-CP-JSON-DAG: "%464": 2, # CHECK-CP-JSON-DAG: "%465": 1, # CHECK-CP-JSON-DAG: "%466": 1, # CHECK-CP-JSON-DAG: "%468": 4, # CHECK-CP-JSON-DAG: "%469": 3, # CHECK-CP-JSON-DAG: "%470": 2, # CHECK-CP-JSON-DAG: "%471": 1, # CHECK-CP-JSON-DAG: "%472": 1, # CHECK-CP-JSON-DAG: "%474": 4, # CHECK-CP-JSON-DAG: "%475": 3, # CHECK-CP-JSON-DAG: "%476": 2, # CHECK-CP-JSON-DAG: "%477": 1, # CHECK-CP-JSON-DAG: "%478": 1, # CHECK-CP-JSON-DAG: "%480": 4, # CHECK-CP-JSON-DAG: "%481": 3, # CHECK-CP-JSON-DAG: "%482": 2, # CHECK-CP-JSON-DAG: "%483": 1, # CHECK-CP-JSON-DAG: "%484": 1, # CHECK-CP-JSON-DAG: "%486": 4, # CHECK-CP-JSON-DAG: "%487": 3, # CHECK-CP-JSON-DAG: "%488": 2, # CHECK-CP-JSON-DAG: "%489": 1, # CHECK-CP-JSON-DAG: "%490": 1, # CHECK-CP-JSON-DAG: "%492": 4, # CHECK-CP-JSON-DAG: "%493": 3, # CHECK-CP-JSON-DAG: "%494": 2, # CHECK-CP-JSON-DAG: "%495": 1, # CHECK-CP-JSON-DAG: "%496": 1, # CHECK-CP-JSON-DAG: "%498": 4, # CHECK-CP-JSON-DAG: "%499": 3, # CHECK-CP-JSON-DAG: "%500": 2, # CHECK-CP-JSON-DAG: "%501": 1, # CHECK-CP-JSON-DAG: "%502": 1, # CHECK-CP-JSON-DAG: "%504": 4, # CHECK-CP-JSON-DAG: "%505": 3, # CHECK-CP-JSON-DAG: "%506": 2, # CHECK-CP-JSON-DAG: "%507": 1, # CHECK-CP-JSON-DAG: "%508": 1, # CHECK-CP-JSON-DAG: "%510": 4, # CHECK-CP-JSON-DAG: "%511": 3, # CHECK-CP-JSON-DAG: "%512": 2, # CHECK-CP-JSON-DAG: "%513": 1, # CHECK-CP-JSON-DAG: "%514": 1, # CHECK-CP-JSON-DAG: "%516": 4, # CHECK-CP-JSON-DAG: "%517": 3, # CHECK-CP-JSON-DAG: "%518": 2, # CHECK-CP-JSON-DAG: "%519": 1, # CHECK-CP-JSON-DAG: "%520": 1, # CHECK-CP-JSON-DAG: "%522": 4, # CHECK-CP-JSON-DAG: "%523": 3, # CHECK-CP-JSON-DAG: "%524": 2, # CHECK-CP-JSON-DAG: "%525": 1, # CHECK-CP-JSON-DAG: "%526": 1, # CHECK-CP-JSON-DAG: "%528": 4, # CHECK-CP-JSON-DAG: "%529": 3, # CHECK-CP-JSON-DAG: "%530": 2, # CHECK-CP-JSON-DAG: "%531": 1, # CHECK-CP-JSON-DAG: "%532": 1, # CHECK-CP-JSON-DAG: "%534": 4, # CHECK-CP-JSON-DAG: "%535": 3, # CHECK-CP-JSON-DAG: "%536": 2, # CHECK-CP-JSON-DAG: "%537": 1, # CHECK-CP-JSON-DAG: "%538": 1, # CHECK-CP-JSON-DAG: "%540": 4, # CHECK-CP-JSON-DAG: "%541": 3, # CHECK-CP-JSON-DAG: "%542": 2, # CHECK-CP-JSON-DAG: "%543": 1, # CHECK-CP-JSON-DAG: "%544": 1, # CHECK-CP-JSON-DAG: "%546": 4, # CHECK-CP-JSON-DAG: "%547": 3, # CHECK-CP-JSON-DAG: "%548": 2, # CHECK-CP-JSON-DAG: "%549": 1, # CHECK-CP-JSON-DAG: "%550": 1, # CHECK-CP-JSON-DAG: "%552": 4, # CHECK-CP-JSON-DAG: "%553": 3, # CHECK-CP-JSON-DAG: "%554": 2, # CHECK-CP-JSON-DAG: "%555": 1, # CHECK-CP-JSON-DAG: "%556": 1, # CHECK-CP-JSON-DAG: "%558": 4, # CHECK-CP-JSON-DAG: "%559": 3, # CHECK-CP-JSON-DAG: "%560": 2, # CHECK-CP-JSON-DAG: "%561": 1, # CHECK-CP-JSON-DAG: "%562": 1, # CHECK-CP-JSON-DAG: "%564": 4, # CHECK-CP-JSON-DAG: "%565": 3, # CHECK-CP-JSON-DAG: "%566": 2, # CHECK-CP-JSON-DAG: "%567": 1, # CHECK-CP-JSON-DAG: "%568": 1, # CHECK-CP-JSON-DAG: "%570": 4, # CHECK-CP-JSON-DAG: "%571": 3, # CHECK-CP-JSON-DAG: "%572": 2, # CHECK-CP-JSON-DAG: "%573": 1, # CHECK-CP-JSON-DAG: "%574": 1, # CHECK-CP-JSON-DAG: "%576": 4, # CHECK-CP-JSON-DAG: "%577": 3, # CHECK-CP-JSON-DAG: "%578": 2, # CHECK-CP-JSON-DAG: "%579": 1, # CHECK-CP-JSON-DAG: "%580": 1, # CHECK-CP-JSON-DAG: "%582": 4, # CHECK-CP-JSON-DAG: "%583": 3, # CHECK-CP-JSON-DAG: "%584": 2, # CHECK-CP-JSON-DAG: "%585": 1, # CHECK-CP-JSON-DAG: "%586": 1, # CHECK-CP-JSON-DAG: "%588": 4, # CHECK-CP-JSON-DAG: "%589": 3, # CHECK-CP-JSON-DAG: "%590": 2, # CHECK-CP-JSON-DAG: "%591": 1, # CHECK-CP-JSON-DAG: "%592": 1, # CHECK-CP-JSON-DAG: "%594": 4, # CHECK-CP-JSON-DAG: "%595": 3, # CHECK-CP-JSON-DAG: "%596": 2, # CHECK-CP-JSON-DAG: "%597": 1, # CHECK-CP-JSON-DAG: "%598": 1, # CHECK-CP-JSON-DAG: "%600": 4, # CHECK-CP-JSON-DAG: "%601": 3, # CHECK-CP-JSON-DAG: "%602": 2, # CHECK-CP-JSON-DAG: "%603": 1, # CHECK-CP-JSON-DAG: "%604": 1, # CHECK-CP-JSON-DAG: "%606": 4, # CHECK-CP-JSON-DAG: "%607": 3, # CHECK-CP-JSON-DAG: "%608": 2, # CHECK-CP-JSON-DAG: "%609": 1, # CHECK-CP-JSON-DAG: "%610": 1, # CHECK-CP-JSON-DAG: "%612": 4, # CHECK-CP-JSON-DAG: "%613": 3, # CHECK-CP-JSON-DAG: "%614": 2, # CHECK-CP-JSON-DAG: "%615": 1, # CHECK-CP-JSON-DAG: "%616": 1, # CHECK-CP-JSON-DAG: "%618": 4, # CHECK-CP-JSON-DAG: "%619": 3, # CHECK-CP-JSON-DAG: "%620": 2, # CHECK-CP-JSON-DAG: "%621": 1, # CHECK-CP-JSON-DAG: "%622": 1, # CHECK-CP-JSON-DAG: "%624": 4, # CHECK-CP-JSON-DAG: "%625": 3, # CHECK-CP-JSON-DAG: "%626": 2, # CHECK-CP-JSON-DAG: "%627": 1, # CHECK-CP-JSON-DAG: "%628": 1, # CHECK-CP-JSON-DAG: "%630": 4, # CHECK-CP-JSON-DAG: "%631": 3, # CHECK-CP-JSON-DAG: "%632": 2, # CHECK-CP-JSON-DAG: "%633": 1, # CHECK-CP-JSON-DAG: "%634": 1, # CHECK-CP-JSON-DAG: "%636": 4, # CHECK-CP-JSON-DAG: "%637": 3, # CHECK-CP-JSON-DAG: "%638": 2, # CHECK-CP-JSON-DAG: "%639": 1, # CHECK-CP-JSON-DAG: "%640": 1, # CHECK-CP-JSON-DAG: "%642": 4, # CHECK-CP-JSON-DAG: "%643": 3, # CHECK-CP-JSON-DAG: "%644": 2, # CHECK-CP-JSON-DAG: "%645": 1, # CHECK-CP-JSON-DAG: "%646": 1, # CHECK-CP-JSON-DAG: "%648": 4, # CHECK-CP-JSON-DAG: "%649": 3, # CHECK-CP-JSON-DAG: "%650": 2, # CHECK-CP-JSON-DAG: "%651": 1, # CHECK-CP-JSON-DAG: "%652": 1, # CHECK-CP-JSON-DAG: "%654": 4, # CHECK-CP-JSON-DAG: "%655": 3, # CHECK-CP-JSON-DAG: "%656": 2, # CHECK-CP-JSON-DAG: "%657": 1, # CHECK-CP-JSON-DAG: "%658": 1, # CHECK-CP-JSON-DAG: "%660": 4, # CHECK-CP-JSON-DAG: "%661": 3, # CHECK-CP-JSON-DAG: "%662": 2, # CHECK-CP-JSON-DAG: "%663": 1, # CHECK-CP-JSON-DAG: "%664": 1, # CHECK-CP-JSON-DAG: "%666": 4, # CHECK-CP-JSON-DAG: "%667": 3, # CHECK-CP-JSON-DAG: "%668": 2, # CHECK-CP-JSON-DAG: "%669": 1, # CHECK-CP-JSON-DAG: "%670": 1, # CHECK-CP-JSON-DAG: "%672": 4, # CHECK-CP-JSON-DAG: "%673": 3, # CHECK-CP-JSON-DAG: "%674": 2, # CHECK-CP-JSON-DAG: "%675": 1, # CHECK-CP-JSON-DAG: "%676": 1, # CHECK-CP-JSON-DAG: "%678": 4, # CHECK-CP-JSON-DAG: "%679": 3, # CHECK-CP-JSON-DAG: "%680": 2, # CHECK-CP-JSON-DAG: "%681": 1, # CHECK-CP-JSON-DAG: "%682": 1, # CHECK-CP-JSON-DAG: "%684": 4, # CHECK-CP-JSON-DAG: "%685": 3, # CHECK-CP-JSON-DAG: "%686": 2, # CHECK-CP-JSON-DAG: "%687": 1, # CHECK-CP-JSON-DAG: "%688": 1, # CHECK-CP-JSON-DAG: "%690": 4, # CHECK-CP-JSON-DAG: "%691": 3, # CHECK-CP-JSON-DAG: "%692": 2, # CHECK-CP-JSON-DAG: "%693": 1, # CHECK-CP-JSON-DAG: "%694": 1, # CHECK-CP-JSON-DAG: "%696": 4, # CHECK-CP-JSON-DAG: "%697": 3, # CHECK-CP-JSON-DAG: "%698": 2, # CHECK-CP-JSON-DAG: "%699": 1, # CHECK-CP-JSON-DAG: "%700": 1, # CHECK-CP-JSON-DAG: "%702": 4, # CHECK-CP-JSON-DAG: "%703": 3, # CHECK-CP-JSON-DAG: "%704": 2, # CHECK-CP-JSON-DAG: "%705": 1, # CHECK-CP-JSON-DAG: "%706": 1, # CHECK-CP-JSON-DAG: "%708": 4, # CHECK-CP-JSON-DAG: "%709": 3, # CHECK-CP-JSON-DAG: "%710": 2, # CHECK-CP-JSON-DAG: "%711": 1, # CHECK-CP-JSON-DAG: "%712": 1, # CHECK-CP-JSON-DAG: "%714": 4, # CHECK-CP-JSON-DAG: "%715": 3, # CHECK-CP-JSON-DAG: "%716": 2, # CHECK-CP-JSON-DAG: "%717": 1, # CHECK-CP-JSON-DAG: "%718": 1, # CHECK-CP-JSON-DAG: "%720": 4, # CHECK-CP-JSON-DAG: "%721": 3, # CHECK-CP-JSON-DAG: "%722": 2, # CHECK-CP-JSON-DAG: "%723": 1, # CHECK-CP-JSON-DAG: "%724": 1, # CHECK-CP-JSON-DAG: "%726": 4, # CHECK-CP-JSON-DAG: "%727": 3, # CHECK-CP-JSON-DAG: "%728": 2, # CHECK-CP-JSON-DAG: "%729": 1, # CHECK-CP-JSON-DAG: "%730": 1, # CHECK-CP-JSON-DAG: "%732": 4, # CHECK-CP-JSON-DAG: "%733": 3, # CHECK-CP-JSON-DAG: "%734": 2, # CHECK-CP-JSON-DAG: "%735": 1, # CHECK-CP-JSON-DAG: "%736": 1, # CHECK-CP-JSON-DAG: "%738": 4, # CHECK-CP-JSON-DAG: "%739": 3, # CHECK-CP-JSON-DAG: "%740": 2, # CHECK-CP-JSON-DAG: "%741": 1, # CHECK-CP-JSON-DAG: "%742": 1, # CHECK-CP-JSON-DAG: "%744": 4, # CHECK-CP-JSON-DAG: "%745": 3, # CHECK-CP-JSON-DAG: "%746": 2, # CHECK-CP-JSON-DAG: "%747": 1, # CHECK-CP-JSON-DAG: "%748": 1, # CHECK-CP-JSON-DAG: "%750": 4, # CHECK-CP-JSON-DAG: "%751": 3, # CHECK-CP-JSON-DAG: "%752": 2, # CHECK-CP-JSON-DAG: "%753": 1, # CHECK-CP-JSON-DAG: "%754": 1, # CHECK-CP-JSON-DAG: "%756": 4, # CHECK-CP-JSON-DAG: "%757": 3, # CHECK-CP-JSON-DAG: "%758": 2, # CHECK-CP-JSON-DAG: "%759": 1, # CHECK-CP-JSON-DAG: "%760": 1, # CHECK-CP-JSON-DAG: "%762": 4, # CHECK-CP-JSON-DAG: "%763": 3, # CHECK-CP-JSON-DAG: "%764": 2, # CHECK-CP-JSON-DAG: "%765": 1, # CHECK-CP-JSON-DAG: "%766": 1, # CHECK-CP-JSON-DAG: "%768": 4, # CHECK-CP-JSON-DAG: "%769": 3, # CHECK-CP-JSON-DAG: "%770": 2, # CHECK-CP-JSON-DAG: "%771": 1, # CHECK-CP-JSON-DAG: "%772": 1, # CHECK-CP-JSON-DAG: "%774": 4, # CHECK-CP-JSON-DAG: "%775": 3, # CHECK-CP-JSON-DAG: "%776": 2, # CHECK-CP-JSON-DAG: "%777": 1, # CHECK-CP-JSON-DAG: "%778": 1, # CHECK-CP-JSON-DAG: "%780": 4, # CHECK-CP-JSON-DAG: "%781": 3, # CHECK-CP-JSON-DAG: "%782": 2, # CHECK-CP-JSON-DAG: "%783": 1, # CHECK-CP-JSON-DAG: "%784": 1, # CHECK-CP-JSON-DAG: "%786": 4, # CHECK-CP-JSON-DAG: "%787": 3, # CHECK-CP-JSON-DAG: "%788": 2, # CHECK-CP-JSON-DAG: "%789": 1, # CHECK-CP-JSON-DAG: "%790": 1, # CHECK-CP-JSON-DAG: "%792": 4, # CHECK-CP-JSON-DAG: "%793": 3, # CHECK-CP-JSON-DAG: "%794": 2, # CHECK-CP-JSON-DAG: "%795": 1, # CHECK-CP-JSON-DAG: "%796": 1, # CHECK-CP-JSON-DAG: "%798": 4, # CHECK-CP-JSON-DAG: "%799": 3, # CHECK-CP-JSON-DAG: "%800": 2, # CHECK-CP-JSON-DAG: "%801": 1, # CHECK-CP-JSON-DAG: "%802": 1, # CHECK-CP-JSON-DAG: "%804": 4, # CHECK-CP-JSON-DAG: "%805": 3, # CHECK-CP-JSON-DAG: "%806": 2, # CHECK-CP-JSON-DAG: "%807": 1, # CHECK-CP-JSON-DAG: "%808": 1, # CHECK-CP-JSON-DAG: "%810": 4, # CHECK-CP-JSON-DAG: "%811": 3, # CHECK-CP-JSON-DAG: "%812": 2, # CHECK-CP-JSON-DAG: "%813": 1, # CHECK-CP-JSON-DAG: "%814": 1, # CHECK-CP-JSON-DAG: "%816": 4, # CHECK-CP-JSON-DAG: "%817": 3, # CHECK-CP-JSON-DAG: "%818": 2, # CHECK-CP-JSON-DAG: "%819": 1, # CHECK-CP-JSON-DAG: "%820": 1, # CHECK-CP-JSON-DAG: "%822": 4, # CHECK-CP-JSON-DAG: "%823": 3, # CHECK-CP-JSON-DAG: "%824": 2, # CHECK-CP-JSON-DAG: "%825": 1, # CHECK-CP-JSON-DAG: "%826": 1, # CHECK-CP-JSON-DAG: "%828": 4, # CHECK-CP-JSON-DAG: "%829": 3, # CHECK-CP-JSON-DAG: "%830": 2, # CHECK-CP-JSON-DAG: "%831": 1, # CHECK-CP-JSON-DAG: "%832": 1 # CHECK-CP-JSON: }, # CHECK-CP-JSON-NEXT: "paths": [ # CHECK-CP-JSON: ], # CHECK-CP-JSON-NEXT: "metrics": { # CHECK-CP-JSON-NEXT: "distance-cache": { # CHECK-CP-JSON-NEXT: "hits": {{[0-9]+}}, # CHECK-CP-JSON-NEXT: "misses": {{[0-9]+}} # CHECK-CP-JSON-NEXT: } # CHECK-CP-JSON-NEXT: } # CHECK-CP-JSON-NEXT: }, # CHECK-CP-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.wall": {{[0-9.e+-]+}}, # CHECK-CP-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.user": {{[0-9.e+-]+}}, # CHECK-CP-JSON-DAG: "time.amdgpu-next-use-analysis-json.json.sys": {{[0-9.e+-]+}} # CHECK-CP-JSON: }